diff --git a/.github/workflows/db_check.yml b/.github/workflows/db_check.yml index 0c9622f1e62..2adc4a0fcd6 100644 --- a/.github/workflows/db_check.yml +++ b/.github/workflows/db_check.yml @@ -5,13 +5,13 @@ on: pull_request: paths: - '**.sql' - - '.github/workflows/**.yml' + - '.github/workflows/db_check.yml' env: REPO_DIR : ${{github.workspace}} WORLD_DB : "world_full_14_june_2021" jobs: build: - runs-on: ubuntu-18.04 # 18.04 has mysql5.7 and latest(20.04) has mysql8 + runs-on: ubuntu-latest # 18.04 has mysql5.7 and latest(20.04) has mysql8 # ... some other config ... @@ -23,7 +23,7 @@ jobs: - name: Start docker mysql run: | sudo docker pull mysql - sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 + sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 --max_allowed_packet=128M sudo docker start mysqldb diff --git a/.github/workflows/db_dump.yml b/.github/workflows/db_dump.yml index ead6ce0689f..8872eca8026 100644 --- a/.github/workflows/db_dump.yml +++ b/.github/workflows/db_dump.yml @@ -5,14 +5,14 @@ on: push: paths: - '**.sql' - - '.github/workflows/**.yml' + - '.github/workflows/db_dump.yml' env: REPO_DIR : ${{github.workspace}} WORLD_DB : "world_full_14_june_2021" jobs: build: - runs-on: ubuntu-18.04 # 18.04 has mysql5.7 and latest(20.04) has mysql8 + runs-on: ubuntu-latest # 18.04 has mysql5.7 and latest(20.04) has mysql8 # ... some other config ... @@ -24,7 +24,7 @@ jobs: - name: Start docker mysql run: | sudo docker pull mysql - sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 + sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 --max_allowed_packet=128M sudo docker start mysqldb @@ -76,6 +76,21 @@ jobs: # cp ${{github.workspace}}/sql/migrations/logs_db_updates.sql ${{github.workspace}}/dbexport/db_dump/update_check_only_do_not_import/logs_db_updates.sql # cp ${{github.workspace}}/sql/migrations/characters_db_updates.sql ${{github.workspace}}/dbexport/db_dump/update_check_only_do_not_import/characters_db_updates.sql + - name: Install SQLite dependencies + run: | + sudo apt install sqlite3 mawk -y + git clone https://github.com/dumblob/mysql2sqlite + chmod +x ${{github.workspace}}/mysql2sqlite/mysql2sqlite + + - name: Create SQLite databases + run: | + mkdir ${{github.workspace}}/dbexport/sqlite_dump || true + ${{github.workspace}}/mysql2sqlite/mysql2sqlite ${{github.workspace}}/dbexport/db_dump/mangos.sql | sqlite3 ${{github.workspace}}/dbexport/sqlite_dump/mangos.sqlite + ${{github.workspace}}/mysql2sqlite/mysql2sqlite ${{github.workspace}}/dbexport/db_dump/logon.sql | sqlite3 ${{github.workspace}}/dbexport/sqlite_dump/logon.sqlite + ${{github.workspace}}/mysql2sqlite/mysql2sqlite ${{github.workspace}}/dbexport/db_dump/logs.sql | sqlite3 ${{github.workspace}}/dbexport/sqlite_dump/logs.sqlite + ${{github.workspace}}/mysql2sqlite/mysql2sqlite ${{github.workspace}}/dbexport/db_dump/characters.sql | sqlite3 ${{github.workspace}}/dbexport/sqlite_dump/characters.sqlite + + - name: Create New tables run: | docker exec mysqldb sh -c 'exec mysql -u root -proot -e "CREATE DATABASE IF NOT EXISTS realmd2 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;"' @@ -98,19 +113,32 @@ jobs: run: | cd ${{github.workspace}}/dbexport 7z a -tzip db-${{steps.vars.outputs.sha_short}}.zip db_dump + 7z a -tzip db-sqlite-${{steps.vars.outputs.sha_short}}.zip sqlite_dump - - name: Archive this artefact + - name: Archive SQL artifact uses: actions/upload-artifact@v2 with: name: snapshot-db-dump path: "${{github.workspace}}/dbexport/db-${{steps.vars.outputs.sha_short}}.zip" + - name: Archive SQLite artifact + uses: actions/upload-artifact@v2 + with: + name: snapshot-db-sqlite-dump + path: "${{github.workspace}}/dbexport/db-sqlite-${{steps.vars.outputs.sha_short}}.zip" + - name: Download artifact snapshot-db-dump uses: actions/download-artifact@v1 with: name: snapshot-db-dump path: all_snapshots + - name: Download artifact snapshot-db-sqlite-dump + uses: actions/download-artifact@v1 + with: + name: snapshot-db-sqlite-dump + path: all_snapshots + - name: Get current date id: date run: echo "::set-output name=date::$(date +'%Y-%m-%d')" diff --git a/.github/workflows/dev-release.yml b/.github/workflows/dev-release.yml index 96a57d00fd6..7f5d2a14a74 100644 --- a/.github/workflows/dev-release.yml +++ b/.github/workflows/dev-release.yml @@ -6,6 +6,8 @@ on: - '.github/ISSUE_TEMPLATE/**' - '.github/ISSUE_TEMPLATE.md' - '.github/PULL_REQUEST_TEMPLATE.md' + - '.github/workflows/db_check.yml' + - '.github/workflows/db_dump.yml' - 'sql/**' - '.drone.yml' - 'README.md' @@ -81,8 +83,9 @@ jobs: copy ${{github.workspace}}/ACE_wrappers/lib/ACE.dll ${{github.workspace}}/bin/Release/ACE.dll copy c:/mysql/lib/libmysql.dll ${{github.workspace}}/bin/Release/libmysql.dll - copy "c:/Program Files/OpenSSL-Win64/bin/libssl-1_1-x64.dll" ${{github.workspace}}/bin/Release/libssl-1_1-x64.dll - copy "c:/Program Files/OpenSSL-Win64/bin/libcrypto-1_1-x64.dll" ${{github.workspace}}/bin/Release/libcrypto-1_1-x64.dll + copy "c:/Program Files/OpenSSL/bin/libssl-1_1-x64.dll" ${{github.workspace}}/bin/Release/libssl-1_1-x64.dll + copy "c:/Program Files/OpenSSL/bin/libcrypto-1_1-x64.dll" ${{github.workspace}}/bin/Release/libcrypto-1_1-x64.dll + copy ${{github.workspace}}/dep/windows/lib/x64_release/libeay32.dll ${{github.workspace}}/bin/Release/libeay32.dll 7z a -tzip ${{env.ARCHIVE_FILENAME}} Release - name: Archive this artefact @@ -123,8 +126,9 @@ jobs: copy ${{github.workspace}}/ACE_wrappers/lib/ACE.dll ${{github.workspace}}/bin/Release/ACE.dll copy c:/mysql/lib/libmysql.dll ${{github.workspace}}/bin/Release/libmysql.dll - copy "c:/Program Files/OpenSSL-Win64/bin/libssl-1_1-x64.dll" ${{github.workspace}}/bin/Release/libssl-1_1-x64.dll - copy "c:/Program Files/OpenSSL-Win64/bin/libcrypto-1_1-x64.dll" ${{github.workspace}}/bin/Release/libcrypto-1_1-x64.dll + copy "c:/Program Files/OpenSSL/bin/libssl-1_1-x64.dll" ${{github.workspace}}/bin/Release/libssl-1_1-x64.dll + copy "c:/Program Files/OpenSSL/bin/libcrypto-1_1-x64.dll" ${{github.workspace}}/bin/Release/libcrypto-1_1-x64.dll + copy ${{github.workspace}}/dep/windows/lib/x64_release/libeay32.dll ${{github.workspace}}/bin/Release/libeay32.dll 7z a -tzip ${{env.ARCHIVE_FILENAME}} Release - name: Archive this artefact diff --git a/.github/workflows/vmangos.yml b/.github/workflows/vmangos.yml index 53ea8641686..b2063c9da86 100644 --- a/.github/workflows/vmangos.yml +++ b/.github/workflows/vmangos.yml @@ -12,6 +12,8 @@ on: - '.github/ISSUE_TEMPLATE/**' - '.github/ISSUE_TEMPLATE.md' - '.github/PULL_REQUEST_TEMPLATE.md' + - '.github/workflows/db_check.yml' + - '.github/workflows/db_dump.yml' - 'sql/**' - '.drone.yml' - 'README.md' @@ -24,6 +26,8 @@ on: - '.github/ISSUE_TEMPLATE/**' - '.github/ISSUE_TEMPLATE.md' - '.github/PULL_REQUEST_TEMPLATE.md' + - '.github/workflows/db_check.yml' + - '.github/workflows/db_dump.yml' - 'sql/**' - '.drone.yml' - 'README.md' diff --git a/.gitignore b/.gitignore index 468d6aacc02..7aca84b48c2 100644 --- a/.gitignore +++ b/.gitignore @@ -27,9 +27,12 @@ *.opendb *.exp *.res +CMakeSettings.json +/out/ # CLion files cmake-build-debug +cmake-build-release # # Top-level generic files diff --git a/CMakeLists.txt b/CMakeLists.txt index d5cb207dbe4..610cb414d72 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,11 +15,11 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -project(MaNGOS) - # CMake policies cmake_minimum_required(VERSION 3.1...3.20) +project(MaNGOS) + # Allow -DACE_ROOT, -DTBB_ROOT, etc. if(${CMAKE_VERSION} VERSION_GREATER "3.11") cmake_policy(SET CMP0074 NEW) @@ -148,7 +148,7 @@ if(WIN32) set(LIBS_DIR ${CMAKE_INSTALL_PREFIX}) else() set(BIN_DIR ${CMAKE_INSTALL_PREFIX}/bin) - set(CONF_DIR ${CMAKE_INSTALL_PREFIX}/etc) + set(CONF_DIR ${CMAKE_INSTALL_PREFIX}/etc CACHE PATH "Set custom configuration directory") set(LIBS_DIR ${CMAKE_INSTALL_PREFIX}/lib) endif() diff --git a/cmake/FindOpenSSL.cmake b/cmake/FindOpenSSL.cmake index efc385b483b..69d00ba99b0 100644 --- a/cmake/FindOpenSSL.cmake +++ b/cmake/FindOpenSSL.cmake @@ -40,17 +40,20 @@ else( OPENSSL_INCLUDE_DIR AND OPENSSL_LIBRARIES ) find_path(OPENSSL_INCLUDE_DIR NAMES - ssl.h + openssl/ssl.h PATHS /usr/include /usr/include/openssl /usr/local/include /usr/local/include/openssl /usr/local/openssl/include + /usr/local/opt/openssl@1.1/include /usr/local/opt/openssl + /opt/homebrew/opt/openssl@1.1/include + /opt/homebrew/opt/openssl/include ${TMP_OPENSSL_INCLUDE_DIR} DOC - "Specify the directory containing openssl.h." + "Specify the directory containing ssl.h." ) find_library(OPENSSL_LIBRARIES @@ -63,7 +66,10 @@ else( OPENSSL_INCLUDE_DIR AND OPENSSL_LIBRARIES ) /usr/local/lib /usr/local/lib/ssl /usr/local/ssl/lib + /usr/local/opt/openssl@1.1/lib /usr/local/opt/openssl/lib + /opt/homebrew/opt/openssl@1.1/lib + /opt/homebrew/opt/openssl/lib ${TMP_OPENSSL_LIBRARIES} DOC "Specify the OpenSSL library here." ) @@ -89,6 +95,10 @@ else( OPENSSL_INCLUDE_DIR AND OPENSSL_LIBRARIES ) /usr/local/lib /usr/local/lib/ssl /usr/local/ssl/lib + /usr/local/opt/openssl@1.1/lib + /usr/local/opt/openssl/lib + /opt/homebrew/opt/openssl@1.1/lib + /opt/homebrew/opt/openssl/lib ${TMP_OPENSSL_LIBRARIES} DOC "if more libraries are necessary to link in a OpenSSL client, specify them here." ) diff --git a/contrib/extractor/System.cpp b/contrib/extractor/System.cpp index cb079e55242..e7138ae76bc 100644 --- a/contrib/extractor/System.cpp +++ b/contrib/extractor/System.cpp @@ -67,7 +67,6 @@ typedef struct map_id* map_ids; uint16* areas; -uint16* LiqType; char output_path[128] = "."; char input_path[128] = "."; uint32 maxAreaId = 0; @@ -232,27 +231,6 @@ void ReadAreaTableDBC() printf("Done! (%u areas loaded)\n", uint32(area_count)); } -void ReadLiquidTypeTableDBC() -{ - printf("Read LiquidType.dbc file..."); - DBCFile dbc("DBFilesClient\\LiquidType.dbc"); - if (!dbc.open()) - { - printf("Fatal error: Invalid LiquidType.dbc file format!\n"); - exit(1); - } - - size_t LiqType_count = dbc.getRecordCount(); - size_t LiqType_maxid = dbc.getMaxId(); - LiqType = new uint16[LiqType_maxid + 1]; - memset(LiqType, 0xff, (LiqType_maxid + 1) * sizeof(uint16)); - - for (uint32 x = 0; x < LiqType_count; ++x) - LiqType[dbc.getRecord(x).getUInt(0)] = dbc.getRecord(x).getUInt(3); - - printf("Done! (%u LiqTypes loaded)\n", uint32(LiqType_count)); -} - // // Adt file convertor function and data // @@ -537,7 +515,7 @@ bool ConvertADT(char* filename, char* filename2, int cell_y, int cell_x) map.heightMapSize += sizeof(V9) + sizeof(V8); } - // Get from MCLQ chunk (old) + // Get from MCLQ chunk (vanilla and tbc) for (int i = 0; i < ADT_CELLS_PER_GRID; i++) { for (int j = 0; j < ADT_CELLS_PER_GRID; j++) @@ -599,75 +577,6 @@ bool ConvertADT(char* filename, char* filename2, int cell_y, int cell_x) } } - // Get liquid map for grid (in WOTLK used MH2O chunk) - adt_MH2O* h2o = adt.a_grid->getMH2O(); - if (h2o) - { - for (int i = 0; i < ADT_CELLS_PER_GRID; i++) - { - for (int j = 0; j < ADT_CELLS_PER_GRID; j++) - { - adt_liquid_header* h = h2o->getLiquidData(i, j); - if (!h) - continue; - - int count = 0; - uint64 show = h2o->getLiquidShowMap(h); - for (int y = 0; y < h->height; y++) - { - int cy = i * ADT_CELL_SIZE + y + h->yOffset; - for (int x = 0; x < h->width; x++) - { - int cx = j * ADT_CELL_SIZE + x + h->xOffset; - if (show & 1) - { - liquid_show[cy][cx] = true; - ++count; - } - show >>= 1; - } - } - - liquid_entry[i][j] = h->liquidType; - switch (LiqType[h->liquidType]) - { - case LIQUID_TYPE_WATER: liquid_flags[i][j] |= MAP_LIQUID_TYPE_WATER; break; - case LIQUID_TYPE_OCEAN: liquid_flags[i][j] |= MAP_LIQUID_TYPE_OCEAN; break; - case LIQUID_TYPE_MAGMA: liquid_flags[i][j] |= MAP_LIQUID_TYPE_MAGMA; break; - case LIQUID_TYPE_SLIME: liquid_flags[i][j] |= MAP_LIQUID_TYPE_SLIME; break; - default: - printf("\nCan't find Liquid type %u for map %s\nchunk %d,%d\n", h->liquidType, filename, i, j); - break; - } - // Dark water detect - if (LiqType[h->liquidType] == LIQUID_TYPE_OCEAN) - { - uint8* lm = h2o->getLiquidLightMap(h); - if (!lm) - liquid_flags[i][j] |= MAP_LIQUID_TYPE_DEEP_WATER; - } - - if (!count && liquid_flags[i][j]) - printf("Wrong liquid detect in MH2O chunk"); - - float* height = h2o->getLiquidHeightMap(h); - int pos = 0; - for (int y = 0; y <= h->height; y++) - { - int cy = i * ADT_CELL_SIZE + y + h->yOffset; - for (int x = 0; x <= h->width; x++) - { - int cx = j * ADT_CELL_SIZE + x + h->xOffset; - if (height) - liquid_height[cy][cx] = height[pos]; - else - liquid_height[cy][cx] = h->heightLevel1; - pos++; - } - } - } - } - } //============================================ // Pack liquid data //============================================ @@ -848,7 +757,6 @@ void ExtractMapsFromMpq() uint32 map_count = ReadMapDBC(); ReadAreaTableDBC(); - ReadLiquidTypeTableDBC(); std::string path = output_path; path += "/maps/"; diff --git a/contrib/mmap/config.json b/contrib/mmap/config.json index 93552a46431..72a36351244 100644 --- a/contrib/mmap/config.json +++ b/contrib/mmap/config.json @@ -1,9 +1,5 @@ { "0": { - "3328": { - "quick": 1, - "_Info": "fixes terrain beneath a barricade at the bulwark" - }, "3147": { "maxSimplificationError": 1.0, "detailSampleDist": 0.5, @@ -12,15 +8,5 @@ "3050": { "_Info": "TODO:westbrook garrison" } - }, - "1": { - "3541": { - "quick": 1, - "_Info": "fixes terrain beneath a bridge allowing galak messenger to path correctly" - }, - "4045": { - "quick": 1, - "_Info": "fixes terrain beneath a tent so wastewander bandit is no longer stuck" - } } } diff --git a/contrib/mmap/src/MapBuilder.cpp b/contrib/mmap/src/MapBuilder.cpp index d0096ee9f26..08c374541c6 100644 --- a/contrib/mmap/src/MapBuilder.cpp +++ b/contrib/mmap/src/MapBuilder.cpp @@ -270,12 +270,6 @@ namespace MMAP /**************************************************************************/ MapBuilder::~MapBuilder() { - for (TileList::iterator it = m_tiles.begin(); it != m_tiles.end(); ++it) - { - (*it).second->clear(); - delete (*it).second; - } - delete m_terrainBuilder; delete m_rcContext; } @@ -294,7 +288,7 @@ namespace MMAP mapID = uint32(atoi(files[i].substr(0, 3).c_str())); if (m_tiles.find(mapID) == m_tiles.end()) { - m_tiles.insert(std::pair*>(mapID, new std::set)); + m_tiles.emplace(mapID, std::set{}); count++; } } @@ -304,8 +298,11 @@ namespace MMAP for (uint32 i = 0; i < files.size(); ++i) { mapID = uint32(atoi(files[i].substr(0, 3).c_str())); - m_tiles.insert(std::pair*>(mapID, new std::set)); - count++; + if (m_tiles.find(mapID) == m_tiles.end()) + { + m_tiles.emplace(mapID, std::set{}); + count++; + } } printf("found %u.\n", count); @@ -313,7 +310,7 @@ namespace MMAP printf("Discovering tiles... "); for (TileList::iterator itr = m_tiles.begin(); itr != m_tiles.end(); ++itr) { - std::set* tiles = (*itr).second; + std::set& tiles = (*itr).second; mapID = (*itr).first; sprintf(filter, "%03u*.vmtile", mapID); @@ -325,7 +322,7 @@ namespace MMAP tileY = uint32(atoi(files[i].substr(4, 2).c_str())); tileID = StaticMapTree::packTileID(tileY, tileX); - tiles->insert(tileID); + tiles.insert(tileID); count++; } @@ -338,7 +335,7 @@ namespace MMAP tileX = uint32(atoi(files[i].substr(5, 2).c_str())); tileID = StaticMapTree::packTileID(tileX, tileY); - if (tiles->insert(tileID).second) + if (tiles.insert(tileID).second) count++; } } @@ -346,15 +343,13 @@ namespace MMAP } /**************************************************************************/ - std::set* MapBuilder::getTileList(uint32 mapID) + std::set& MapBuilder::getTileList(uint32 mapID) { TileList::iterator itr = m_tiles.find(mapID); if (itr != m_tiles.end()) return (*itr).second; - std::set* tiles = new std::set(); - m_tiles.insert(std::pair*>(mapID, tiles)); - return tiles; + return m_tiles.emplace(mapID, std::set{}).first->second; } /**************************************************************************/ @@ -415,8 +410,8 @@ namespace MMAP void MapBuilder::buildSingleTile(uint32 mapID, uint32 tileX, uint32 tileY) { // make sure we process maps which don't have tiles - set* tiles = getTileList(mapID); - if (!tiles->size()) + std::set& tiles = getTileList(mapID); + if (!tiles.size()) { // convert coord bounds to grid bounds uint32 minX, minY, maxX, maxY; @@ -426,9 +421,9 @@ namespace MMAP for (uint32 i = minX; i <= maxX; ++i) for (uint32 j = minY; j <= maxY; ++j) if (i == tileX && j == tileY) - tiles->insert(StaticMapTree::packTileID(i, j)); + tiles.insert(StaticMapTree::packTileID(i, j)); } - if (!tiles->size()) + if (!tiles.size()) return; dtNavMesh* navMesh = nullptr; buildNavMesh(mapID, navMesh); @@ -447,10 +442,10 @@ namespace MMAP { printf("Building map %03u: \n", mapID); - std::set* tiles = getTileList(mapID); + std::set& tiles = getTileList(mapID); // make sure we process maps which don't have tiles - if (!tiles->size()) + if (!tiles.size()) { // convert coord bounds to grid bounds uint32 minX, minY, maxX, maxY; @@ -459,10 +454,10 @@ namespace MMAP // add all tiles within bounds to tile list. for (uint32 i = minX; i <= maxX; ++i) for (uint32 j = minY; j <= maxY; ++j) - tiles->insert(StaticMapTree::packTileID(i, j)); + tiles.insert(StaticMapTree::packTileID(i, j)); } - if (!tiles->size()) + if (!tiles.size()) return; // build navMesh @@ -475,10 +470,10 @@ namespace MMAP } // now start building mmtiles for each tile - printf("[Map %03i] We have %u tiles. \n", mapID, uint32(tiles->size())); + printf("[Map %03i] We have %u tiles. \n", mapID, uint32(tiles.size())); uint32 currentTile = 0; - for (std::set::iterator it = tiles->begin(); it != tiles->end(); ++it) + for (std::set::iterator it = tiles.begin(); it != tiles.end(); ++it) { currentTile++; uint32 tileX, tileY; @@ -489,7 +484,7 @@ namespace MMAP if (shouldSkipTile(mapID, tileX, tileY)) continue; - buildTile(mapID, tileX, tileY, navMesh, currentTile, uint32(tiles->size())); + buildTile(mapID, tileX, tileY, navMesh, currentTile, uint32(tiles.size())); } dtFreeNavMesh(navMesh); @@ -539,12 +534,12 @@ namespace MMAP /**************************************************************************/ void MapBuilder::buildNavMesh(uint32 mapID, dtNavMesh*& navMesh) { - std::set* tiles = getTileList(mapID); + std::set& tiles = getTileList(mapID); /*** calculate bounds of map ***/ uint32 tileXMax = 0, tileYMax = 0, tileX, tileY; - for (std::set::iterator it = tiles->begin(); it != tiles->end(); ++it) + for (std::set::iterator it = tiles.begin(); it != tiles.end(); ++it) { StaticMapTree::unpackTileID((*it), tileX, tileY); @@ -558,7 +553,7 @@ namespace MMAP // use Max because '32 - tileX' is negative for values over 32 float bmin[3], bmax[3]; getTileBounds(tileXMax, tileYMax, nullptr, 0, bmin, bmax); - int maxTiles = tiles->size(); + int maxTiles = tiles.size(); /*** now create the navmesh ***/ @@ -690,12 +685,6 @@ namespace MMAP tileCfg.bmax[0] = config.bmin[0] + float((x + 1) * config.tileSize + config.borderSize) * config.cs; tileCfg.bmax[2] = config.bmin[2] + float((y + 1) * config.tileSize + config.borderSize) * config.cs; - float tbmin[2], tbmax[2]; - tbmin[0] = tileCfg.bmin[0]; - tbmin[1] = tileCfg.bmin[2]; - tbmax[0] = tileCfg.bmax[0]; - tbmax[1] = tileCfg.bmax[2]; - // NOSTALRIUS - MMAPS TILE GENERATION /// 1. Alloc heightfield for walkable areas tile.solid = rcAllocHeightfield(); @@ -764,11 +753,8 @@ namespace MMAP for (int v = 0; v < 3; ++v) // Coordinate verts[3*c + v] = (5*tVerts[tri[c]*3 + v] + tVerts[tri[(c+1)%3]*3 + v] + tVerts[tri[(c+2)%3]*3 + v]) / 7; // A triangle is undermap if all corners are undermap - bool undermap1 = m_terrainBuilder->IsUnderMap(&verts[0]); - bool undermap2 = m_terrainBuilder->IsUnderMap(&verts[3]); - bool undermap3 = m_terrainBuilder->IsUnderMap(&verts[6]); - if ((undermap1 + undermap2 + undermap3) == 3) + if (m_terrainBuilder->IsUnderMap(&verts[0]) && m_terrainBuilder->IsUnderMap(&verts[3]) && m_terrainBuilder->IsUnderMap(&verts[6])) { areas[i] = 0; continue; @@ -1523,6 +1509,7 @@ namespace MMAP fprintf(objFile, "f %d %d %d\n", p[0] + 1, p[j - 1] + 1, p[j] + 1); } } + fclose(objFile); return true; } @@ -1568,6 +1555,7 @@ namespace MMAP (int)(bverts + tris[j * 4 + 2]) + 1); } } + fclose(objFile); return true; } diff --git a/contrib/mmap/src/MapBuilder.h b/contrib/mmap/src/MapBuilder.h index fd3f057d322..8b4ccf68309 100644 --- a/contrib/mmap/src/MapBuilder.h +++ b/contrib/mmap/src/MapBuilder.h @@ -51,7 +51,7 @@ namespace MMAP const static int VERTEX_PER_TILE = 80; // must divide VERTEX_PER_MAP const static int TILES_PER_MAP = VERTEX_PER_MAP / VERTEX_PER_TILE; - typedef std::map*> TileList; + typedef std::map> TileList; struct Tile { Tile() : chf(NULL), solid(NULL), cset(NULL), pmesh(NULL), dmesh(NULL) {} @@ -103,7 +103,7 @@ namespace MMAP private: // detect maps and tiles void discoverTiles(); - std::set* getTileList(uint32 mapID); + std::set& getTileList(uint32 mapID); void buildNavMesh(uint32 mapID, dtNavMesh*& navMesh); diff --git a/contrib/mmap/src/TerrainBuilder.cpp b/contrib/mmap/src/TerrainBuilder.cpp index 57387f66fd2..e0fbeb974fe 100644 --- a/contrib/mmap/src/TerrainBuilder.cpp +++ b/contrib/mmap/src/TerrainBuilder.cpp @@ -751,9 +751,7 @@ namespace MMAP /// Check every map vertice // x, y * -1 Vector3 up(0, 0, 1); - up.x *= -1.0f; - up.y *= -1.0f; - up = up * rotation.inverse() / scale; + for (vector::iterator it = groupModels.begin(); it != groupModels.end(); ++it) for (int t = 0; t < mapVertsCount / 3; ++t) { @@ -767,7 +765,11 @@ namespace MMAP float outDist = -1.0f; float inDist = -1.0f; if (it->IsUnderObject(v, up, isM2, &outDist, &inDist)) // inDist < outDist - terrainInsideModelsVerts[t] = inDist; + { + //if there are less than 1.5y between terrain and model then mark the terrain as unwalkable + if (inDist < 1.5f) + terrainInsideModelsVerts[t] = inDist; + } } } /// Correct triangles partially under models @@ -1018,7 +1020,7 @@ namespace MMAP &p0[0], &p0[1], &p0[2], &p1[0], &p1[1], &p1[2], &size)) continue; - if (mapID == mid, tileX == tx, tileY == ty) + if (mapID == mid && tileX == tx && tileY == ty) { meshData.offMeshConnections.append(p0[1]); meshData.offMeshConnections.append(p0[2]); diff --git a/contrib/mmap/src/generator.cpp b/contrib/mmap/src/generator.cpp index 02b8879d489..4034b134a44 100644 --- a/contrib/mmap/src/generator.cpp +++ b/contrib/mmap/src/generator.cpp @@ -213,6 +213,8 @@ int finish(const char* message, int returnValue) return returnValue; } +char const* g_mainLogFileName = "MoveMapGen.log"; + int main(int argc, char** argv) { int mapId = -1; diff --git a/contrib/vmap_assembler/CMakeLists.txt b/contrib/vmap_assembler/CMakeLists.txt index 152de4e9746..a8c2ce385b3 100644 --- a/contrib/vmap_assembler/CMakeLists.txt +++ b/contrib/vmap_assembler/CMakeLists.txt @@ -42,10 +42,11 @@ add_library(vmap SET_TARGET_PROPERTIES (vmap PROPERTIES FOLDER "Game Libs") if(UNIX) + find_package(Threads) find_package(ZLIB REQUIRED) if(ZLIB_FOUND) include_directories(${ZLIB_INCLUDE_DIRS}) - target_link_libraries(vmap g3dlite ${ZLIB_LIBRARIES}) + target_link_libraries(vmap g3dlite ${ZLIB_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) endif(ZLIB_FOUND) else() target_link_libraries(vmap g3dlite zlib) @@ -57,7 +58,6 @@ target_link_libraries(vmap_assembler vmap g3dlite ${ACE_LIBRARIES} - shared framework ) diff --git a/contrib/vmap_extractor/vmapextract/vmapexport.cpp b/contrib/vmap_extractor/vmapextract/vmapexport.cpp index 89049ba3ee5..3da693c1024 100644 --- a/contrib/vmap_extractor/vmapextract/vmapexport.cpp +++ b/contrib/vmap_extractor/vmapextract/vmapexport.cpp @@ -64,7 +64,6 @@ typedef struct } map_id; map_id* map_ids; -uint16* LiqType = 0; uint32 map_count; char output_path[128] = "."; char input_path[1024] = "."; @@ -106,28 +105,6 @@ void strToLower(char* str) } } -// copied from contrib/extractor/System.cpp -void ReadLiquidTypeTableDBC() -{ - printf("Read LiquidType.dbc file..."); - DBCFile dbc("DBFilesClient\\LiquidType.dbc"); - if (!dbc.open()) - { - printf("Fatal error: Invalid LiquidType.dbc file format!\n"); - exit(1); - } - - size_t LiqType_count = dbc.getRecordCount(); - size_t LiqType_maxid = dbc.getRecord(LiqType_count - 1).getUInt(0); - LiqType = new uint16[LiqType_maxid + 1]; - memset(LiqType, 0xff, (LiqType_maxid + 1) * sizeof(uint16)); - - for (uint32 x = 0; x < LiqType_count; ++x) - LiqType[dbc.getRecord(x).getUInt(0)] = dbc.getRecord(x).getUInt(3); - - printf("Done! (%u LiqTypes loaded)\n", (unsigned int)LiqType_count); -} - bool ExtractWmo() { bool success = true; @@ -479,7 +456,6 @@ int main(int argc, char** argv) printf("FATAL ERROR: None MPQ archive found by path '%s'. Use -d option with proper path.\n", input_path); return 1; } - ReadLiquidTypeTableDBC(); // extract data if (success) @@ -522,6 +498,5 @@ int main(int argc, char** argv) } printf("Extract for %s. Work complete. No errors.\n", szRawVMAPMagic); - delete [] LiqType; return 0; } diff --git a/contrib/vmap_extractor/vmapextract/wmo.cpp b/contrib/vmap_extractor/vmapextract/wmo.cpp index 8b66c7d40ca..56cfbd9cd89 100644 --- a/contrib/vmap_extractor/vmapextract/wmo.cpp +++ b/contrib/vmap_extractor/vmapextract/wmo.cpp @@ -30,7 +30,6 @@ #include "mpq_libmpq04.h" using namespace std; -extern uint16* LiqType; WMORoot::WMORoot(std::string& filename) : filename(filename), color(0), nTextures(0), nGroups(0), nPortals(0), nLights(0), diff --git a/dep/recastnavigation/Detour/Source/DetourNavMeshQuery.cpp b/dep/recastnavigation/Detour/Source/DetourNavMeshQuery.cpp index 85ad33259c7..fbf994c2237 100644 --- a/dep/recastnavigation/Detour/Source/DetourNavMeshQuery.cpp +++ b/dep/recastnavigation/Detour/Source/DetourNavMeshQuery.cpp @@ -2287,6 +2287,9 @@ dtStatus dtNavMeshQuery::getPortalPoints(dtPolyRef from, const dtPoly* fromPoly, } return DT_FAILURE | DT_INVALID_PARAM; } + + if (fromPoly->vertCount == 0) + return DT_FAILURE | DT_INVALID_PARAM; // Find portal vertices. const int v0 = fromPoly->verts[link->edge]; diff --git a/dep/src/g3dlite/FileSystem.cpp b/dep/src/g3dlite/FileSystem.cpp index 06e6ff00a5e..21a072e6737 100644 --- a/dep/src/g3dlite/FileSystem.cpp +++ b/dep/src/g3dlite/FileSystem.cpp @@ -40,6 +40,13 @@ # define strnicmp strncasecmp #endif +#if defined __aarch64__ && defined __APPLE__ +# if defined stat64 +# undef stat64 +# endif +# define stat64 stat +#endif + namespace G3D { static FileSystem* common = NULL; diff --git a/dep/src/zlib/compress.c b/dep/src/zlib/compress.c index e2db404abf8..2ad5326c14e 100644 --- a/dep/src/zlib/compress.c +++ b/dep/src/zlib/compress.c @@ -19,7 +19,7 @@ memory, Z_BUF_ERROR if there was not enough room in the output buffer, Z_STREAM_ERROR if the level parameter is invalid. */ -int ZEXPORT compress2 (dest, destLen, source, sourceLen, level) +int ZEXPORT compress2(dest, destLen, source, sourceLen, level) Bytef *dest; uLongf *destLen; const Bytef *source; @@ -65,7 +65,7 @@ int ZEXPORT compress2 (dest, destLen, source, sourceLen, level) /* =========================================================================== */ -int ZEXPORT compress (dest, destLen, source, sourceLen) +int ZEXPORT compress(dest, destLen, source, sourceLen) Bytef *dest; uLongf *destLen; const Bytef *source; @@ -78,7 +78,7 @@ int ZEXPORT compress (dest, destLen, source, sourceLen) If the default memLevel or windowBits for deflateInit() is changed, then this function needs to be updated. */ -uLong ZEXPORT compressBound (sourceLen) +uLong ZEXPORT compressBound(sourceLen) uLong sourceLen; { return sourceLen + (sourceLen >> 12) + (sourceLen >> 14) + diff --git a/dep/src/zlib/crc32.c b/dep/src/zlib/crc32.c index a1bdce5c23c..f8357b083f7 100644 --- a/dep/src/zlib/crc32.c +++ b/dep/src/zlib/crc32.c @@ -98,13 +98,22 @@ # endif #endif +/* If available, use the ARM processor CRC32 instruction. */ +#if defined(__aarch64__) && defined(__ARM_FEATURE_CRC32) && W == 8 +# define ARMCRC32 +#endif + /* Local functions. */ local z_crc_t multmodp OF((z_crc_t a, z_crc_t b)); local z_crc_t x2nmodp OF((z_off64_t n, unsigned k)); -/* If available, use the ARM processor CRC32 instruction. */ -#if defined(__aarch64__) && defined(__ARM_FEATURE_CRC32) && W == 8 -# define ARMCRC32 +#if defined(W) && (!defined(ARMCRC32) || defined(DYNAMIC_CRC_TABLE)) + local z_word_t byte_swap OF((z_word_t word)); +#endif + +#if defined(W) && !defined(ARMCRC32) + local z_crc_t crc_word OF((z_word_t data)); + local z_word_t crc_word_big OF((z_word_t data)); #endif #if defined(W) && (!defined(ARMCRC32) || defined(DYNAMIC_CRC_TABLE)) @@ -630,7 +639,7 @@ unsigned long ZEXPORT crc32_z(crc, buf, len) #endif /* DYNAMIC_CRC_TABLE */ /* Pre-condition the CRC */ - crc ^= 0xffffffff; + crc = (~crc) & 0xffffffff; /* Compute the CRC up to a word boundary. */ while (len && ((z_size_t)buf & 7) != 0) { @@ -645,8 +654,8 @@ unsigned long ZEXPORT crc32_z(crc, buf, len) len &= 7; /* Do three interleaved CRCs to realize the throughput of one crc32x - instruction per cycle. Each CRC is calcuated on Z_BATCH words. The three - CRCs are combined into a single CRC after each set of batches. */ + instruction per cycle. Each CRC is calculated on Z_BATCH words. The + three CRCs are combined into a single CRC after each set of batches. */ while (num >= 3 * Z_BATCH) { crc1 = 0; crc2 = 0; @@ -749,7 +758,7 @@ unsigned long ZEXPORT crc32_z(crc, buf, len) #endif /* DYNAMIC_CRC_TABLE */ /* Pre-condition the CRC */ - crc ^= 0xffffffff; + crc = (~crc) & 0xffffffff; #ifdef W @@ -1077,7 +1086,7 @@ uLong ZEXPORT crc32_combine64(crc1, crc2, len2) #ifdef DYNAMIC_CRC_TABLE once(&made, make_crc_table); #endif /* DYNAMIC_CRC_TABLE */ - return multmodp(x2nmodp(len2, 3), crc1) ^ crc2; + return multmodp(x2nmodp(len2, 3), crc1) ^ (crc2 & 0xffffffff); } /* ========================================================================= */ @@ -1086,7 +1095,7 @@ uLong ZEXPORT crc32_combine(crc1, crc2, len2) uLong crc2; z_off_t len2; { - return crc32_combine64(crc1, crc2, len2); + return crc32_combine64(crc1, crc2, (z_off64_t)len2); } /* ========================================================================= */ @@ -1103,14 +1112,14 @@ uLong ZEXPORT crc32_combine_gen64(len2) uLong ZEXPORT crc32_combine_gen(len2) z_off_t len2; { - return crc32_combine_gen64(len2); + return crc32_combine_gen64((z_off64_t)len2); } /* ========================================================================= */ -uLong crc32_combine_op(crc1, crc2, op) +uLong ZEXPORT crc32_combine_op(crc1, crc2, op) uLong crc1; uLong crc2; uLong op; { - return multmodp(op, crc1) ^ crc2; + return multmodp(op, crc1) ^ (crc2 & 0xffffffff); } diff --git a/dep/src/zlib/deflate.c b/dep/src/zlib/deflate.c index 799fb93cc04..4a689db3598 100644 --- a/dep/src/zlib/deflate.c +++ b/dep/src/zlib/deflate.c @@ -52,7 +52,7 @@ #include "deflate.h" const char deflate_copyright[] = - " deflate 1.2.12 Copyright 1995-2022 Jean-loup Gailly and Mark Adler "; + " deflate 1.2.13 Copyright 1995-2022 Jean-loup Gailly and Mark Adler "; /* If you use the zlib library in a product, an acknowledgment is welcome in the documentation of your product. If for some reason you cannot @@ -87,13 +87,7 @@ local void lm_init OF((deflate_state *s)); local void putShortMSB OF((deflate_state *s, uInt b)); local void flush_pending OF((z_streamp strm)); local unsigned read_buf OF((z_streamp strm, Bytef *buf, unsigned size)); -#ifdef ASMV -# pragma message("Assembler code may have bugs -- use at your own risk") - void match_init OF((void)); /* asm code initialization */ - uInt longest_match OF((deflate_state *s, IPos cur_match)); -#else local uInt longest_match OF((deflate_state *s, IPos cur_match)); -#endif #ifdef ZLIB_DEBUG local void check_match OF((deflate_state *s, IPos start, IPos match, @@ -160,7 +154,7 @@ local const config configuration_table[10] = { * characters, so that a running hash key can be computed from the previous * key instead of complete recalculation each time. */ -#define UPDATE_HASH(s,h,c) (h = (((h)<hash_shift) ^ (c)) & s->hash_mask) +#define UPDATE_HASH(s,h,c) (h = (((h) << s->hash_shift) ^ (c)) & s->hash_mask) /* =========================================================================== @@ -191,9 +185,9 @@ local const config configuration_table[10] = { */ #define CLEAR_HASH(s) \ do { \ - s->head[s->hash_size-1] = NIL; \ + s->head[s->hash_size - 1] = NIL; \ zmemzero((Bytef *)s->head, \ - (unsigned)(s->hash_size-1)*sizeof(*s->head)); \ + (unsigned)(s->hash_size - 1)*sizeof(*s->head)); \ } while (0) /* =========================================================================== @@ -285,6 +279,8 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, if (windowBits < 0) { /* suppress zlib wrapper */ wrap = 0; + if (windowBits < -15) + return Z_STREAM_ERROR; windowBits = -windowBits; } #ifdef GZIP @@ -314,7 +310,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, s->hash_bits = (uInt)memLevel + 7; s->hash_size = 1 << s->hash_bits; s->hash_mask = s->hash_size - 1; - s->hash_shift = ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH); + s->hash_shift = ((s->hash_bits + MIN_MATCH-1) / MIN_MATCH); s->window = (Bytef *) ZALLOC(strm, s->w_size, 2*sizeof(Byte)); s->prev = (Posf *) ZALLOC(strm, s->w_size, sizeof(Pos)); @@ -340,11 +336,11 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, * sym_buf value to read moves forward three bytes. From that symbol, up to * 31 bits are written to pending_buf. The closest the written pending_buf * bits gets to the next sym_buf symbol to read is just before the last - * code is written. At that time, 31*(n-2) bits have been written, just - * after 24*(n-2) bits have been consumed from sym_buf. sym_buf starts at - * 8*n bits into pending_buf. (Note that the symbol buffer fills when n-1 + * code is written. At that time, 31*(n - 2) bits have been written, just + * after 24*(n - 2) bits have been consumed from sym_buf. sym_buf starts at + * 8*n bits into pending_buf. (Note that the symbol buffer fills when n - 1 * symbols are written.) The closest the writing gets to what is unread is - * then n+14 bits. Here n is lit_bufsize, which is 16384 by default, and + * then n + 14 bits. Here n is lit_bufsize, which is 16384 by default, and * can range from 128 to 32768. * * Therefore, at a minimum, there are 142 bits of space between what is @@ -390,7 +386,7 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, /* ========================================================================= * Check for a valid deflate stream state. Return 0 if ok, 1 if not. */ -local int deflateStateCheck (strm) +local int deflateStateCheck(strm) z_streamp strm; { deflate_state *s; @@ -413,7 +409,7 @@ local int deflateStateCheck (strm) } /* ========================================================================= */ -int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength) +int ZEXPORT deflateSetDictionary(strm, dictionary, dictLength) z_streamp strm; const Bytef *dictionary; uInt dictLength; @@ -482,7 +478,7 @@ int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength) } /* ========================================================================= */ -int ZEXPORT deflateGetDictionary (strm, dictionary, dictLength) +int ZEXPORT deflateGetDictionary(strm, dictionary, dictLength) z_streamp strm; Bytef *dictionary; uInt *dictLength; @@ -504,7 +500,7 @@ int ZEXPORT deflateGetDictionary (strm, dictionary, dictLength) } /* ========================================================================= */ -int ZEXPORT deflateResetKeep (strm) +int ZEXPORT deflateResetKeep(strm) z_streamp strm; { deflate_state *s; @@ -542,7 +538,7 @@ int ZEXPORT deflateResetKeep (strm) } /* ========================================================================= */ -int ZEXPORT deflateReset (strm) +int ZEXPORT deflateReset(strm) z_streamp strm; { int ret; @@ -554,7 +550,7 @@ int ZEXPORT deflateReset (strm) } /* ========================================================================= */ -int ZEXPORT deflateSetHeader (strm, head) +int ZEXPORT deflateSetHeader(strm, head) z_streamp strm; gz_headerp head; { @@ -565,7 +561,7 @@ int ZEXPORT deflateSetHeader (strm, head) } /* ========================================================================= */ -int ZEXPORT deflatePending (strm, pending, bits) +int ZEXPORT deflatePending(strm, pending, bits) unsigned *pending; int *bits; z_streamp strm; @@ -579,7 +575,7 @@ int ZEXPORT deflatePending (strm, pending, bits) } /* ========================================================================= */ -int ZEXPORT deflatePrime (strm, bits, value) +int ZEXPORT deflatePrime(strm, bits, value) z_streamp strm; int bits; int value; @@ -674,36 +670,50 @@ int ZEXPORT deflateTune(strm, good_length, max_lazy, nice_length, max_chain) } /* ========================================================================= - * For the default windowBits of 15 and memLevel of 8, this function returns - * a close to exact, as well as small, upper bound on the compressed size. - * They are coded as constants here for a reason--if the #define's are - * changed, then this function needs to be changed as well. The return - * value for 15 and 8 only works for those exact settings. + * For the default windowBits of 15 and memLevel of 8, this function returns a + * close to exact, as well as small, upper bound on the compressed size. This + * is an expansion of ~0.03%, plus a small constant. + * + * For any setting other than those defaults for windowBits and memLevel, one + * of two worst case bounds is returned. This is at most an expansion of ~4% or + * ~13%, plus a small constant. * - * For any setting other than those defaults for windowBits and memLevel, - * the value returned is a conservative worst case for the maximum expansion - * resulting from using fixed blocks instead of stored blocks, which deflate - * can emit on compressed data for some combinations of the parameters. + * Both the 0.03% and 4% derive from the overhead of stored blocks. The first + * one is for stored blocks of 16383 bytes (memLevel == 8), whereas the second + * is for stored blocks of 127 bytes (the worst case memLevel == 1). The + * expansion results from five bytes of header for each stored block. * - * This function could be more sophisticated to provide closer upper bounds for - * every combination of windowBits and memLevel. But even the conservative - * upper bound of about 14% expansion does not seem onerous for output buffer - * allocation. + * The larger expansion of 13% results from a window size less than or equal to + * the symbols buffer size (windowBits <= memLevel + 7). In that case some of + * the data being compressed may have slid out of the sliding window, impeding + * a stored block from being emitted. Then the only choice is a fixed or + * dynamic block, where a fixed block limits the maximum expansion to 9 bits + * per 8-bit byte, plus 10 bits for every block. The smallest block size for + * which this can occur is 255 (memLevel == 2). + * + * Shifts are used to approximate divisions, for speed. */ uLong ZEXPORT deflateBound(strm, sourceLen) z_streamp strm; uLong sourceLen; { deflate_state *s; - uLong complen, wraplen; + uLong fixedlen, storelen, wraplen; + + /* upper bound for fixed blocks with 9-bit literals and length 255 + (memLevel == 2, which is the lowest that may not use stored blocks) -- + ~13% overhead plus a small constant */ + fixedlen = sourceLen + (sourceLen >> 3) + (sourceLen >> 8) + + (sourceLen >> 9) + 4; - /* conservative upper bound for compressed data */ - complen = sourceLen + - ((sourceLen + 7) >> 3) + ((sourceLen + 63) >> 6) + 5; + /* upper bound for stored blocks with length 127 (memLevel == 1) -- + ~4% overhead plus a small constant */ + storelen = sourceLen + (sourceLen >> 5) + (sourceLen >> 7) + + (sourceLen >> 11) + 7; - /* if can't get parameters, return conservative bound plus zlib wrapper */ + /* if can't get parameters, return larger bound plus a zlib wrapper */ if (deflateStateCheck(strm)) - return complen + 6; + return (fixedlen > storelen ? fixedlen : storelen) + 6; /* compute wrapper length */ s = strm->state; @@ -740,11 +750,12 @@ uLong ZEXPORT deflateBound(strm, sourceLen) wraplen = 6; } - /* if not default parameters, return conservative bound */ + /* if not default parameters, return one of the conservative bounds */ if (s->w_bits != 15 || s->hash_bits != 8 + 7) - return complen + wraplen; + return (s->w_bits <= s->hash_bits ? fixedlen : storelen) + wraplen; - /* default settings: return tight bound for that case */ + /* default settings: return tight bound for that case -- ~0.03% overhead + plus a small constant */ return sourceLen + (sourceLen >> 12) + (sourceLen >> 14) + (sourceLen >> 25) + 13 - 6 + wraplen; } @@ -754,7 +765,7 @@ uLong ZEXPORT deflateBound(strm, sourceLen) * IN assertion: the stream state is correct and there is enough room in * pending_buf. */ -local void putShortMSB (s, b) +local void putShortMSB(s, b) deflate_state *s; uInt b; { @@ -801,7 +812,7 @@ local void flush_pending(strm) } while (0) /* ========================================================================= */ -int ZEXPORT deflate (strm, flush) +int ZEXPORT deflate(strm, flush) z_streamp strm; int flush; { @@ -856,7 +867,7 @@ int ZEXPORT deflate (strm, flush) s->status = BUSY_STATE; if (s->status == INIT_STATE) { /* zlib header */ - uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8; + uInt header = (Z_DEFLATED + ((s->w_bits - 8) << 4)) << 8; uInt level_flags; if (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2) @@ -1116,7 +1127,7 @@ int ZEXPORT deflate (strm, flush) } /* ========================================================================= */ -int ZEXPORT deflateEnd (strm) +int ZEXPORT deflateEnd(strm) z_streamp strm; { int status; @@ -1142,7 +1153,7 @@ int ZEXPORT deflateEnd (strm) * To simplify the source, this is not supported for 16-bit MSDOS (which * doesn't have enough memory anyway to duplicate compression states). */ -int ZEXPORT deflateCopy (dest, source) +int ZEXPORT deflateCopy(dest, source) z_streamp dest; z_streamp source; { @@ -1231,7 +1242,7 @@ local unsigned read_buf(strm, buf, size) /* =========================================================================== * Initialize the "longest match" routines for a new zlib stream */ -local void lm_init (s) +local void lm_init(s) deflate_state *s; { s->window_size = (ulg)2L*s->w_size; @@ -1252,11 +1263,6 @@ local void lm_init (s) s->match_length = s->prev_length = MIN_MATCH-1; s->match_available = 0; s->ins_h = 0; -#ifndef FASTEST -#ifdef ASMV - match_init(); /* initialize the asm code */ -#endif -#endif } #ifndef FASTEST @@ -1269,10 +1275,6 @@ local void lm_init (s) * string (strstart) and its distance is <= MAX_DIST, and prev_length >= 1 * OUT assertion: the match length is not greater than s->lookahead. */ -#ifndef ASMV -/* For 80x86 and 680x0, an optimized version will be provided in match.asm or - * match.S. The code will be functionally equivalent. - */ local uInt longest_match(s, cur_match) deflate_state *s; IPos cur_match; /* current match */ @@ -1297,10 +1299,10 @@ local uInt longest_match(s, cur_match) */ register Bytef *strend = s->window + s->strstart + MAX_MATCH - 1; register ush scan_start = *(ushf*)scan; - register ush scan_end = *(ushf*)(scan+best_len-1); + register ush scan_end = *(ushf*)(scan + best_len - 1); #else register Bytef *strend = s->window + s->strstart + MAX_MATCH; - register Byte scan_end1 = scan[best_len-1]; + register Byte scan_end1 = scan[best_len - 1]; register Byte scan_end = scan[best_len]; #endif @@ -1318,7 +1320,8 @@ local uInt longest_match(s, cur_match) */ if ((uInt)nice_match > s->lookahead) nice_match = (int)s->lookahead; - Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead"); + Assert((ulg)s->strstart <= s->window_size - MIN_LOOKAHEAD, + "need lookahead"); do { Assert(cur_match < s->strstart, "no future"); @@ -1336,43 +1339,44 @@ local uInt longest_match(s, cur_match) /* This code assumes sizeof(unsigned short) == 2. Do not use * UNALIGNED_OK if your compiler uses a different size. */ - if (*(ushf*)(match+best_len-1) != scan_end || + if (*(ushf*)(match + best_len - 1) != scan_end || *(ushf*)match != scan_start) continue; /* It is not necessary to compare scan[2] and match[2] since they are * always equal when the other bytes match, given that the hash keys * are equal and that HASH_BITS >= 8. Compare 2 bytes at a time at - * strstart+3, +5, ... up to strstart+257. We check for insufficient + * strstart + 3, + 5, up to strstart + 257. We check for insufficient * lookahead only every 4th comparison; the 128th check will be made - * at strstart+257. If MAX_MATCH-2 is not a multiple of 8, it is + * at strstart + 257. If MAX_MATCH-2 is not a multiple of 8, it is * necessary to put more guard bytes at the end of the window, or * to check more often for insufficient lookahead. */ Assert(scan[2] == match[2], "scan[2]?"); scan++, match++; do { - } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) && - *(ushf*)(scan+=2) == *(ushf*)(match+=2) && - *(ushf*)(scan+=2) == *(ushf*)(match+=2) && - *(ushf*)(scan+=2) == *(ushf*)(match+=2) && + } while (*(ushf*)(scan += 2) == *(ushf*)(match += 2) && + *(ushf*)(scan += 2) == *(ushf*)(match += 2) && + *(ushf*)(scan += 2) == *(ushf*)(match += 2) && + *(ushf*)(scan += 2) == *(ushf*)(match += 2) && scan < strend); /* The funny "do {}" generates better code on most compilers */ - /* Here, scan <= window+strstart+257 */ - Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan"); + /* Here, scan <= window + strstart + 257 */ + Assert(scan <= s->window + (unsigned)(s->window_size - 1), + "wild scan"); if (*scan == *match) scan++; - len = (MAX_MATCH - 1) - (int)(strend-scan); + len = (MAX_MATCH - 1) - (int)(strend - scan); scan = strend - (MAX_MATCH-1); #else /* UNALIGNED_OK */ - if (match[best_len] != scan_end || - match[best_len-1] != scan_end1 || - *match != *scan || - *++match != scan[1]) continue; + if (match[best_len] != scan_end || + match[best_len - 1] != scan_end1 || + *match != *scan || + *++match != scan[1]) continue; - /* The check at best_len-1 can be removed because it will be made + /* The check at best_len - 1 can be removed because it will be made * again later. (This heuristic is not always a win.) * It is not necessary to compare scan[2] and match[2] since they * are always equal when the other bytes match, given that @@ -1382,7 +1386,7 @@ local uInt longest_match(s, cur_match) Assert(*scan == *match, "match[2]?"); /* We check for insufficient lookahead only every 8th comparison; - * the 256th check will be made at strstart+258. + * the 256th check will be made at strstart + 258. */ do { } while (*++scan == *++match && *++scan == *++match && @@ -1391,7 +1395,8 @@ local uInt longest_match(s, cur_match) *++scan == *++match && *++scan == *++match && scan < strend); - Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan"); + Assert(scan <= s->window + (unsigned)(s->window_size - 1), + "wild scan"); len = MAX_MATCH - (int)(strend - scan); scan = strend - MAX_MATCH; @@ -1403,9 +1408,9 @@ local uInt longest_match(s, cur_match) best_len = len; if (len >= nice_match) break; #ifdef UNALIGNED_OK - scan_end = *(ushf*)(scan+best_len-1); + scan_end = *(ushf*)(scan + best_len - 1); #else - scan_end1 = scan[best_len-1]; + scan_end1 = scan[best_len - 1]; scan_end = scan[best_len]; #endif } @@ -1415,7 +1420,6 @@ local uInt longest_match(s, cur_match) if ((uInt)best_len <= s->lookahead) return (uInt)best_len; return s->lookahead; } -#endif /* ASMV */ #else /* FASTEST */ @@ -1436,7 +1440,8 @@ local uInt longest_match(s, cur_match) */ Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever"); - Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead"); + Assert((ulg)s->strstart <= s->window_size - MIN_LOOKAHEAD, + "need lookahead"); Assert(cur_match < s->strstart, "no future"); @@ -1446,7 +1451,7 @@ local uInt longest_match(s, cur_match) */ if (match[0] != scan[0] || match[1] != scan[1]) return MIN_MATCH-1; - /* The check at best_len-1 can be removed because it will be made + /* The check at best_len - 1 can be removed because it will be made * again later. (This heuristic is not always a win.) * It is not necessary to compare scan[2] and match[2] since they * are always equal when the other bytes match, given that @@ -1456,7 +1461,7 @@ local uInt longest_match(s, cur_match) Assert(*scan == *match, "match[2]?"); /* We check for insufficient lookahead only every 8th comparison; - * the 256th check will be made at strstart+258. + * the 256th check will be made at strstart + 258. */ do { } while (*++scan == *++match && *++scan == *++match && @@ -1465,7 +1470,7 @@ local uInt longest_match(s, cur_match) *++scan == *++match && *++scan == *++match && scan < strend); - Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan"); + Assert(scan <= s->window + (unsigned)(s->window_size - 1), "wild scan"); len = MAX_MATCH - (int)(strend - scan); @@ -1501,7 +1506,7 @@ local void check_match(s, start, match, length) z_error("invalid match"); } if (z_verbose > 1) { - fprintf(stderr,"\\[%d,%d]", start-match, length); + fprintf(stderr,"\\[%d,%d]", start - match, length); do { putc(s->window[start++], stderr); } while (--length != 0); } } @@ -1547,9 +1552,9 @@ local void fill_window(s) /* If the window is almost full and there is insufficient lookahead, * move the upper half to the lower one to make room in the upper half. */ - if (s->strstart >= wsize+MAX_DIST(s)) { + if (s->strstart >= wsize + MAX_DIST(s)) { - zmemcpy(s->window, s->window+wsize, (unsigned)wsize - more); + zmemcpy(s->window, s->window + wsize, (unsigned)wsize - more); s->match_start -= wsize; s->strstart -= wsize; /* we now have strstart >= MAX_DIST */ s->block_start -= (long) wsize; @@ -1680,7 +1685,7 @@ local void fill_window(s) * * deflate_stored() is written to minimize the number of times an input byte is * copied. It is most efficient with large input and output buffers, which - * maximizes the opportunites to have a single copy from next_in to next_out. + * maximizes the opportunities to have a single copy from next_in to next_out. */ local block_state deflate_stored(s, flush) deflate_state *s; @@ -1890,7 +1895,7 @@ local block_state deflate_fast(s, flush) if (s->lookahead == 0) break; /* flush the current block */ } - /* Insert the string window[strstart .. strstart+2] in the + /* Insert the string window[strstart .. strstart + 2] in the * dictionary, and set hash_head to the head of the hash chain: */ hash_head = NIL; @@ -1938,7 +1943,7 @@ local block_state deflate_fast(s, flush) s->strstart += s->match_length; s->match_length = 0; s->ins_h = s->window[s->strstart]; - UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]); + UPDATE_HASH(s, s->ins_h, s->window[s->strstart + 1]); #if MIN_MATCH != 3 Call UPDATE_HASH() MIN_MATCH-3 more times #endif @@ -1949,7 +1954,7 @@ local block_state deflate_fast(s, flush) } else { /* No match, output a literal byte */ Tracevv((stderr,"%c", s->window[s->strstart])); - _tr_tally_lit (s, s->window[s->strstart], bflush); + _tr_tally_lit(s, s->window[s->strstart], bflush); s->lookahead--; s->strstart++; } @@ -1993,7 +1998,7 @@ local block_state deflate_slow(s, flush) if (s->lookahead == 0) break; /* flush the current block */ } - /* Insert the string window[strstart .. strstart+2] in the + /* Insert the string window[strstart .. strstart + 2] in the * dictionary, and set hash_head to the head of the hash chain: */ hash_head = NIL; @@ -2035,17 +2040,17 @@ local block_state deflate_slow(s, flush) uInt max_insert = s->strstart + s->lookahead - MIN_MATCH; /* Do not insert strings in hash table beyond this. */ - check_match(s, s->strstart-1, s->prev_match, s->prev_length); + check_match(s, s->strstart - 1, s->prev_match, s->prev_length); - _tr_tally_dist(s, s->strstart -1 - s->prev_match, + _tr_tally_dist(s, s->strstart - 1 - s->prev_match, s->prev_length - MIN_MATCH, bflush); /* Insert in hash table all strings up to the end of the match. - * strstart-1 and strstart are already inserted. If there is not + * strstart - 1 and strstart are already inserted. If there is not * enough lookahead, the last two strings are not inserted in * the hash table. */ - s->lookahead -= s->prev_length-1; + s->lookahead -= s->prev_length - 1; s->prev_length -= 2; do { if (++s->strstart <= max_insert) { @@ -2063,8 +2068,8 @@ local block_state deflate_slow(s, flush) * single literal. If there was a match but the current match * is longer, truncate the previous match to a single literal. */ - Tracevv((stderr,"%c", s->window[s->strstart-1])); - _tr_tally_lit(s, s->window[s->strstart-1], bflush); + Tracevv((stderr,"%c", s->window[s->strstart - 1])); + _tr_tally_lit(s, s->window[s->strstart - 1], bflush); if (bflush) { FLUSH_BLOCK_ONLY(s, 0); } @@ -2082,8 +2087,8 @@ local block_state deflate_slow(s, flush) } Assert (flush != Z_NO_FLUSH, "no flush?"); if (s->match_available) { - Tracevv((stderr,"%c", s->window[s->strstart-1])); - _tr_tally_lit(s, s->window[s->strstart-1], bflush); + Tracevv((stderr,"%c", s->window[s->strstart - 1])); + _tr_tally_lit(s, s->window[s->strstart - 1], bflush); s->match_available = 0; } s->insert = s->strstart < MIN_MATCH-1 ? s->strstart : MIN_MATCH-1; @@ -2140,7 +2145,8 @@ local block_state deflate_rle(s, flush) if (s->match_length > s->lookahead) s->match_length = s->lookahead; } - Assert(scan <= s->window+(uInt)(s->window_size-1), "wild scan"); + Assert(scan <= s->window + (uInt)(s->window_size - 1), + "wild scan"); } /* Emit match if have run of MIN_MATCH or longer, else emit literal */ @@ -2155,7 +2161,7 @@ local block_state deflate_rle(s, flush) } else { /* No match, output a literal byte */ Tracevv((stderr,"%c", s->window[s->strstart])); - _tr_tally_lit (s, s->window[s->strstart], bflush); + _tr_tally_lit(s, s->window[s->strstart], bflush); s->lookahead--; s->strstart++; } @@ -2195,7 +2201,7 @@ local block_state deflate_huff(s, flush) /* Output a literal byte */ s->match_length = 0; Tracevv((stderr,"%c", s->window[s->strstart])); - _tr_tally_lit (s, s->window[s->strstart], bflush); + _tr_tally_lit(s, s->window[s->strstart], bflush); s->lookahead--; s->strstart++; if (bflush) FLUSH_BLOCK(s, 0); diff --git a/dep/src/zlib/deflate.h b/dep/src/zlib/deflate.h index 17c226113b0..1a06cd5f25d 100644 --- a/dep/src/zlib/deflate.h +++ b/dep/src/zlib/deflate.h @@ -329,8 +329,8 @@ void ZLIB_INTERNAL _tr_stored_block OF((deflate_state *s, charf *buf, # define _tr_tally_dist(s, distance, length, flush) \ { uch len = (uch)(length); \ ush dist = (ush)(distance); \ - s->sym_buf[s->sym_next++] = dist; \ - s->sym_buf[s->sym_next++] = dist >> 8; \ + s->sym_buf[s->sym_next++] = (uch)dist; \ + s->sym_buf[s->sym_next++] = (uch)(dist >> 8); \ s->sym_buf[s->sym_next++] = len; \ dist--; \ s->dyn_ltree[_length_code[len]+LITERALS+1].Freq++; \ diff --git a/dep/src/zlib/gzlib.c b/dep/src/zlib/gzlib.c index dddaf268730..55da46a453f 100644 --- a/dep/src/zlib/gzlib.c +++ b/dep/src/zlib/gzlib.c @@ -30,7 +30,7 @@ local gzFile gz_open OF((const void *, int, const char *)); The gz_strwinerror function does not change the current setting of GetLastError. */ -char ZLIB_INTERNAL *gz_strwinerror (error) +char ZLIB_INTERNAL *gz_strwinerror(error) DWORD error; { static char buf[1024]; diff --git a/dep/src/zlib/gzread.c b/dep/src/zlib/gzread.c index 884c9bfe4cf..dd77381596c 100644 --- a/dep/src/zlib/gzread.c +++ b/dep/src/zlib/gzread.c @@ -157,11 +157,9 @@ local int gz_look(state) the output buffer is larger than the input buffer, which also assures space for gzungetc() */ state->x.next = state->out; - if (strm->avail_in) { - memcpy(state->x.next, strm->next_in, strm->avail_in); - state->x.have = strm->avail_in; - strm->avail_in = 0; - } + memcpy(state->x.next, strm->next_in, strm->avail_in); + state->x.have = strm->avail_in; + strm->avail_in = 0; state->how = COPY; state->direct = 1; return 0; diff --git a/dep/src/zlib/gzwrite.c b/dep/src/zlib/gzwrite.c index a8ffc8f53da..eb8a0e5893f 100644 --- a/dep/src/zlib/gzwrite.c +++ b/dep/src/zlib/gzwrite.c @@ -474,7 +474,7 @@ int ZEXPORTVA gzprintf(gzFile file, const char *format, ...) #else /* !STDC && !Z_HAVE_STDARG_H */ /* -- see zlib.h -- */ -int ZEXPORTVA gzprintf (file, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, +int ZEXPORTVA gzprintf(file, format, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) gzFile file; const char *format; diff --git a/dep/src/zlib/infback.c b/dep/src/zlib/infback.c index a390c58e816..babeaf1806f 100644 --- a/dep/src/zlib/infback.c +++ b/dep/src/zlib/infback.c @@ -66,6 +66,7 @@ int stream_size; state->window = window; state->wnext = 0; state->whave = 0; + state->sane = 1; return Z_OK; } @@ -605,25 +606,27 @@ void FAR *out_desc; break; case DONE: - /* inflate stream terminated properly -- write leftover output */ + /* inflate stream terminated properly */ ret = Z_STREAM_END; - if (left < state->wsize) { - if (out(out_desc, state->window, state->wsize - left)) - ret = Z_BUF_ERROR; - } goto inf_leave; case BAD: ret = Z_DATA_ERROR; goto inf_leave; - default: /* can't happen, but makes compilers happy */ + default: + /* can't happen, but makes compilers happy */ ret = Z_STREAM_ERROR; goto inf_leave; } - /* Return unused input */ + /* Write leftover output and return unused input */ inf_leave: + if (left < state->wsize) { + if (out(out_desc, state->window, state->wsize - left) && + ret == Z_STREAM_END) + ret = Z_BUF_ERROR; + } strm->next_in = next; strm->avail_in = have; return ret; diff --git a/dep/src/zlib/inflate.c b/dep/src/zlib/inflate.c index 7be8c63662a..8acbef44e99 100644 --- a/dep/src/zlib/inflate.c +++ b/dep/src/zlib/inflate.c @@ -168,6 +168,8 @@ int windowBits; /* extract wrap request from windowBits parameter */ if (windowBits < 0) { + if (windowBits < -15) + return Z_STREAM_ERROR; wrap = 0; windowBits = -windowBits; } @@ -764,8 +766,9 @@ int flush; if (copy > have) copy = have; if (copy) { if (state->head != Z_NULL && - state->head->extra != Z_NULL) { - len = state->head->extra_len - state->length; + state->head->extra != Z_NULL && + (len = state->head->extra_len - state->length) < + state->head->extra_max) { zmemcpy(state->head->extra + len, next, len + copy > state->head->extra_max ? state->head->extra_max - len : copy); diff --git a/dep/src/zlib/inftrees.c b/dep/src/zlib/inftrees.c index 09462a740b1..57d2793bec9 100644 --- a/dep/src/zlib/inftrees.c +++ b/dep/src/zlib/inftrees.c @@ -9,7 +9,7 @@ #define MAXBITS 15 const char inflate_copyright[] = - " inflate 1.2.12 Copyright 1995-2022 Mark Adler "; + " inflate 1.2.13 Copyright 1995-2022 Mark Adler "; /* If you use the zlib library in a product, an acknowledgment is welcome in the documentation of your product. If for some reason you cannot @@ -62,7 +62,7 @@ unsigned short FAR *work; 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0}; static const unsigned short lext[31] = { /* Length codes 257..285 extra */ 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, - 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 199, 202}; + 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 194, 65}; static const unsigned short dbase[32] = { /* Distance codes 0..29 base */ 1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, diff --git a/dep/src/zlib/inftrees.h b/dep/src/zlib/inftrees.h index baa53a0b1a1..f53665311c1 100644 --- a/dep/src/zlib/inftrees.h +++ b/dep/src/zlib/inftrees.h @@ -38,7 +38,7 @@ typedef struct { /* Maximum size of the dynamic table. The maximum number of code structures is 1444, which is the sum of 852 for literal/length codes and 592 for distance codes. These values were found by exhaustive searches using the program - examples/enough.c found in the zlib distribtution. The arguments to that + examples/enough.c found in the zlib distribution. The arguments to that program are the number of symbols, the initial root table size, and the maximum bit length of a code. "enough 286 9 15" for literal/length codes returns returns 852, and "enough 30 6 15" for distance codes returns 592. diff --git a/dep/src/zlib/trees.c b/dep/src/zlib/trees.c index f73fd99c37b..5f305c47221 100644 --- a/dep/src/zlib/trees.c +++ b/dep/src/zlib/trees.c @@ -193,7 +193,7 @@ local void send_bits(s, value, length) s->bits_sent += (ulg)length; /* If not enough room in bi_buf, use (valid) bits from bi_buf and - * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid)) + * (16 - bi_valid) bits from value, leaving (width - (16 - bi_valid)) * unused bits in value. */ if (s->bi_valid > (int)Buf_size - length) { @@ -256,7 +256,7 @@ local void tr_static_init() length = 0; for (code = 0; code < LENGTH_CODES-1; code++) { base_length[code] = length; - for (n = 0; n < (1< dist code (0..29) */ dist = 0; for (code = 0 ; code < 16; code++) { base_dist[code] = dist; - for (n = 0; n < (1<>= 7; /* from now on, all distances are divided by 128 */ for ( ; code < D_CODES; code++) { base_dist[code] = dist << 7; - for (n = 0; n < (1<<(extra_dbits[code]-7)); n++) { + for (n = 0; n < (1 << (extra_dbits[code] - 7)); n++) { _dist_code[256 + dist++] = (uch)code; } } - Assert (dist == 256, "tr_static_init: 256+dist != 512"); + Assert (dist == 256, "tr_static_init: 256 + dist != 512"); /* Construct the codes of the static literal tree */ for (bits = 0; bits <= MAX_BITS; bits++) bl_count[bits] = 0; @@ -312,7 +312,7 @@ local void tr_static_init() } /* =========================================================================== - * Genererate the file trees.h describing the static trees. + * Generate the file trees.h describing the static trees. */ #ifdef GEN_TREES_H # ifndef ZLIB_DEBUG @@ -321,7 +321,7 @@ local void tr_static_init() # define SEPARATOR(i, last, width) \ ((i) == (last)? "\n};\n\n" : \ - ((i) % (width) == (width)-1 ? ",\n" : ", ")) + ((i) % (width) == (width) - 1 ? ",\n" : ", ")) void gen_trees_header() { @@ -458,7 +458,7 @@ local void pqdownheap(s, tree, k) while (j <= s->heap_len) { /* Set j to the smallest of the two sons: */ if (j < s->heap_len && - smaller(tree, s->heap[j+1], s->heap[j], s->depth)) { + smaller(tree, s->heap[j + 1], s->heap[j], s->depth)) { j++; } /* Exit if v is smaller than both sons */ @@ -507,7 +507,7 @@ local void gen_bitlen(s, desc) */ tree[s->heap[s->heap_max]].Len = 0; /* root of the heap */ - for (h = s->heap_max+1; h < HEAP_SIZE; h++) { + for (h = s->heap_max + 1; h < HEAP_SIZE; h++) { n = s->heap[h]; bits = tree[tree[n].Dad].Len + 1; if (bits > max_length) bits = max_length, overflow++; @@ -518,7 +518,7 @@ local void gen_bitlen(s, desc) s->bl_count[bits]++; xbits = 0; - if (n >= base) xbits = extra[n-base]; + if (n >= base) xbits = extra[n - base]; f = tree[n].Freq; s->opt_len += (ulg)f * (unsigned)(bits + xbits); if (stree) s->static_len += (ulg)f * (unsigned)(stree[n].Len + xbits); @@ -530,10 +530,10 @@ local void gen_bitlen(s, desc) /* Find the first bit length which could increase: */ do { - bits = max_length-1; + bits = max_length - 1; while (s->bl_count[bits] == 0) bits--; - s->bl_count[bits]--; /* move one leaf down the tree */ - s->bl_count[bits+1] += 2; /* move one overflow item as its brother */ + s->bl_count[bits]--; /* move one leaf down the tree */ + s->bl_count[bits + 1] += 2; /* move one overflow item as its brother */ s->bl_count[max_length]--; /* The brother of the overflow item also moves one step up, * but this does not affect bl_count[max_length] @@ -569,7 +569,7 @@ local void gen_bitlen(s, desc) * OUT assertion: the field code is set for all tree elements of non * zero code length. */ -local void gen_codes (tree, max_code, bl_count) +local void gen_codes(tree, max_code, bl_count) ct_data *tree; /* the tree to decorate */ int max_code; /* largest code with non zero frequency */ ushf *bl_count; /* number of codes at each bit length */ @@ -583,13 +583,13 @@ local void gen_codes (tree, max_code, bl_count) * without bit reversal. */ for (bits = 1; bits <= MAX_BITS; bits++) { - code = (code + bl_count[bits-1]) << 1; + code = (code + bl_count[bits - 1]) << 1; next_code[bits] = (ush)code; } /* Check that the bit counts in bl_count are consistent. The last code * must be all ones. */ - Assert (code + bl_count[MAX_BITS]-1 == (1<heap_len = 0, s->heap_max = HEAP_SIZE; @@ -652,7 +652,7 @@ local void build_tree(s, desc) } desc->max_code = max_code; - /* The elements heap[heap_len/2+1 .. heap_len] are leaves of the tree, + /* The elements heap[heap_len/2 + 1 .. heap_len] are leaves of the tree, * establish sub-heaps of increasing lengths: */ for (n = s->heap_len/2; n >= 1; n--) pqdownheap(s, tree, n); @@ -700,7 +700,7 @@ local void build_tree(s, desc) * Scan a literal or distance tree to determine the frequencies of the codes * in the bit length tree. */ -local void scan_tree (s, tree, max_code) +local void scan_tree(s, tree, max_code) deflate_state *s; ct_data *tree; /* the tree to be scanned */ int max_code; /* and its largest code of non zero frequency */ @@ -714,10 +714,10 @@ local void scan_tree (s, tree, max_code) int min_count = 4; /* min repeat count */ if (nextlen == 0) max_count = 138, min_count = 3; - tree[max_code+1].Len = (ush)0xffff; /* guard */ + tree[max_code + 1].Len = (ush)0xffff; /* guard */ for (n = 0; n <= max_code; n++) { - curlen = nextlen; nextlen = tree[n+1].Len; + curlen = nextlen; nextlen = tree[n + 1].Len; if (++count < max_count && curlen == nextlen) { continue; } else if (count < min_count) { @@ -745,7 +745,7 @@ local void scan_tree (s, tree, max_code) * Send a literal or distance tree in compressed form, using the codes in * bl_tree. */ -local void send_tree (s, tree, max_code) +local void send_tree(s, tree, max_code) deflate_state *s; ct_data *tree; /* the tree to be scanned */ int max_code; /* and its largest code of non zero frequency */ @@ -758,11 +758,11 @@ local void send_tree (s, tree, max_code) int max_count = 7; /* max repeat count */ int min_count = 4; /* min repeat count */ - /* tree[max_code+1].Len = -1; */ /* guard already set */ + /* tree[max_code + 1].Len = -1; */ /* guard already set */ if (nextlen == 0) max_count = 138, min_count = 3; for (n = 0; n <= max_code; n++) { - curlen = nextlen; nextlen = tree[n+1].Len; + curlen = nextlen; nextlen = tree[n + 1].Len; if (++count < max_count && curlen == nextlen) { continue; } else if (count < min_count) { @@ -773,13 +773,13 @@ local void send_tree (s, tree, max_code) send_code(s, curlen, s->bl_tree); count--; } Assert(count >= 3 && count <= 6, " 3_6?"); - send_code(s, REP_3_6, s->bl_tree); send_bits(s, count-3, 2); + send_code(s, REP_3_6, s->bl_tree); send_bits(s, count - 3, 2); } else if (count <= 10) { - send_code(s, REPZ_3_10, s->bl_tree); send_bits(s, count-3, 3); + send_code(s, REPZ_3_10, s->bl_tree); send_bits(s, count - 3, 3); } else { - send_code(s, REPZ_11_138, s->bl_tree); send_bits(s, count-11, 7); + send_code(s, REPZ_11_138, s->bl_tree); send_bits(s, count - 11, 7); } count = 0; prevlen = curlen; if (nextlen == 0) { @@ -807,8 +807,8 @@ local int build_bl_tree(s) /* Build the bit length tree: */ build_tree(s, (tree_desc *)(&(s->bl_desc))); - /* opt_len now includes the length of the tree representations, except - * the lengths of the bit lengths codes and the 5+5+4 bits for the counts. + /* opt_len now includes the length of the tree representations, except the + * lengths of the bit lengths codes and the 5 + 5 + 4 bits for the counts. */ /* Determine the number of bit length codes to send. The pkzip format @@ -819,7 +819,7 @@ local int build_bl_tree(s) if (s->bl_tree[bl_order[max_blindex]].Len != 0) break; } /* Update opt_len to include the bit length tree and counts */ - s->opt_len += 3*((ulg)max_blindex+1) + 5+5+4; + s->opt_len += 3*((ulg)max_blindex + 1) + 5 + 5 + 4; Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld", s->opt_len, s->static_len)); @@ -841,19 +841,19 @@ local void send_all_trees(s, lcodes, dcodes, blcodes) Assert (lcodes <= L_CODES && dcodes <= D_CODES && blcodes <= BL_CODES, "too many codes"); Tracev((stderr, "\nbl counts: ")); - send_bits(s, lcodes-257, 5); /* not +255 as stated in appnote.txt */ - send_bits(s, dcodes-1, 5); - send_bits(s, blcodes-4, 4); /* not -3 as stated in appnote.txt */ + send_bits(s, lcodes - 257, 5); /* not +255 as stated in appnote.txt */ + send_bits(s, dcodes - 1, 5); + send_bits(s, blcodes - 4, 4); /* not -3 as stated in appnote.txt */ for (rank = 0; rank < blcodes; rank++) { Tracev((stderr, "\nbl code %2d ", bl_order[rank])); send_bits(s, s->bl_tree[bl_order[rank]].Len, 3); } Tracev((stderr, "\nbl tree: sent %ld", s->bits_sent)); - send_tree(s, (ct_data *)s->dyn_ltree, lcodes-1); /* literal tree */ + send_tree(s, (ct_data *)s->dyn_ltree, lcodes - 1); /* literal tree */ Tracev((stderr, "\nlit tree: sent %ld", s->bits_sent)); - send_tree(s, (ct_data *)s->dyn_dtree, dcodes-1); /* distance tree */ + send_tree(s, (ct_data *)s->dyn_dtree, dcodes - 1); /* distance tree */ Tracev((stderr, "\ndist tree: sent %ld", s->bits_sent)); } @@ -866,7 +866,7 @@ void ZLIB_INTERNAL _tr_stored_block(s, buf, stored_len, last) ulg stored_len; /* length of input block */ int last; /* one if this is the last block for a file */ { - send_bits(s, (STORED_BLOCK<<1)+last, 3); /* send block type */ + send_bits(s, (STORED_BLOCK<<1) + last, 3); /* send block type */ bi_windup(s); /* align on byte boundary */ put_short(s, (ush)stored_len); put_short(s, (ush)~stored_len); @@ -877,7 +877,7 @@ void ZLIB_INTERNAL _tr_stored_block(s, buf, stored_len, last) s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L; s->compressed_len += (stored_len + 4) << 3; s->bits_sent += 2*16; - s->bits_sent += stored_len<<3; + s->bits_sent += stored_len << 3; #endif } @@ -943,14 +943,17 @@ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last) max_blindex = build_bl_tree(s); /* Determine the best encoding. Compute the block lengths in bytes. */ - opt_lenb = (s->opt_len+3+7)>>3; - static_lenb = (s->static_len+3+7)>>3; + opt_lenb = (s->opt_len + 3 + 7) >> 3; + static_lenb = (s->static_len + 3 + 7) >> 3; Tracev((stderr, "\nopt %lu(%lu) stat %lu(%lu) stored %lu lit %u ", opt_lenb, s->opt_len, static_lenb, s->static_len, stored_len, s->sym_next / 3)); - if (static_lenb <= opt_lenb) opt_lenb = static_lenb; +#ifndef FORCE_STATIC + if (static_lenb <= opt_lenb || s->strategy == Z_FIXED) +#endif + opt_lenb = static_lenb; } else { Assert(buf != (char*)0, "lost buf"); @@ -960,7 +963,7 @@ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last) #ifdef FORCE_STORED if (buf != (char*)0) { /* force stored block */ #else - if (stored_len+4 <= opt_lenb && buf != (char*)0) { + if (stored_len + 4 <= opt_lenb && buf != (char*)0) { /* 4: two words for the lengths */ #endif /* The test buf != NULL is only necessary if LIT_BUFSIZE > WSIZE. @@ -971,21 +974,17 @@ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last) */ _tr_stored_block(s, buf, stored_len, last); -#ifdef FORCE_STATIC - } else if (static_lenb >= 0) { /* force static trees */ -#else - } else if (s->strategy == Z_FIXED || static_lenb == opt_lenb) { -#endif - send_bits(s, (STATIC_TREES<<1)+last, 3); + } else if (static_lenb == opt_lenb) { + send_bits(s, (STATIC_TREES<<1) + last, 3); compress_block(s, (const ct_data *)static_ltree, (const ct_data *)static_dtree); #ifdef ZLIB_DEBUG s->compressed_len += 3 + s->static_len; #endif } else { - send_bits(s, (DYN_TREES<<1)+last, 3); - send_all_trees(s, s->l_desc.max_code+1, s->d_desc.max_code+1, - max_blindex+1); + send_bits(s, (DYN_TREES<<1) + last, 3); + send_all_trees(s, s->l_desc.max_code + 1, s->d_desc.max_code + 1, + max_blindex + 1); compress_block(s, (const ct_data *)s->dyn_ltree, (const ct_data *)s->dyn_dtree); #ifdef ZLIB_DEBUG @@ -1004,22 +1003,22 @@ void ZLIB_INTERNAL _tr_flush_block(s, buf, stored_len, last) s->compressed_len += 7; /* align on byte boundary */ #endif } - Tracev((stderr,"\ncomprlen %lu(%lu) ", s->compressed_len>>3, - s->compressed_len-7*last)); + Tracev((stderr,"\ncomprlen %lu(%lu) ", s->compressed_len >> 3, + s->compressed_len - 7*last)); } /* =========================================================================== * Save the match info and tally the frequency counts. Return true if * the current block must be flushed. */ -int ZLIB_INTERNAL _tr_tally (s, dist, lc) +int ZLIB_INTERNAL _tr_tally(s, dist, lc) deflate_state *s; unsigned dist; /* distance of matched string */ - unsigned lc; /* match length-MIN_MATCH or unmatched char (if dist==0) */ + unsigned lc; /* match length - MIN_MATCH or unmatched char (dist==0) */ { - s->sym_buf[s->sym_next++] = dist; - s->sym_buf[s->sym_next++] = dist >> 8; - s->sym_buf[s->sym_next++] = lc; + s->sym_buf[s->sym_next++] = (uch)dist; + s->sym_buf[s->sym_next++] = (uch)(dist >> 8); + s->sym_buf[s->sym_next++] = (uch)lc; if (dist == 0) { /* lc is the unmatched char */ s->dyn_ltree[lc].Freq++; @@ -1031,7 +1030,7 @@ int ZLIB_INTERNAL _tr_tally (s, dist, lc) (ush)lc <= (ush)(MAX_MATCH-MIN_MATCH) && (ush)d_code(dist) < (ush)D_CODES, "_tr_tally: bad match"); - s->dyn_ltree[_length_code[lc]+LITERALS+1].Freq++; + s->dyn_ltree[_length_code[lc] + LITERALS + 1].Freq++; s->dyn_dtree[d_code(dist)].Freq++; } return (s->sym_next == s->sym_end); @@ -1061,7 +1060,7 @@ local void compress_block(s, ltree, dtree) } else { /* Here, lc is the match length - MIN_MATCH */ code = _length_code[lc]; - send_code(s, code+LITERALS+1, ltree); /* send the length code */ + send_code(s, code + LITERALS + 1, ltree); /* send length code */ extra = extra_lbits[code]; if (extra != 0) { lc -= base_length[code]; @@ -1177,6 +1176,6 @@ local void bi_windup(s) s->bi_buf = 0; s->bi_valid = 0; #ifdef ZLIB_DEBUG - s->bits_sent = (s->bits_sent+7) & ~7; + s->bits_sent = (s->bits_sent + 7) & ~7; #endif } diff --git a/dep/src/zlib/uncompr.c b/dep/src/zlib/uncompr.c index f03a1a865e3..f9532f46c1a 100644 --- a/dep/src/zlib/uncompr.c +++ b/dep/src/zlib/uncompr.c @@ -24,7 +24,7 @@ Z_DATA_ERROR if the input data was corrupted, including if the input data is an incomplete zlib stream. */ -int ZEXPORT uncompress2 (dest, destLen, source, sourceLen) +int ZEXPORT uncompress2(dest, destLen, source, sourceLen) Bytef *dest; uLongf *destLen; const Bytef *source; @@ -83,7 +83,7 @@ int ZEXPORT uncompress2 (dest, destLen, source, sourceLen) err; } -int ZEXPORT uncompress (dest, destLen, source, sourceLen) +int ZEXPORT uncompress(dest, destLen, source, sourceLen) Bytef *dest; uLongf *destLen; const Bytef *source; diff --git a/dep/src/zlib/zutil.c b/dep/src/zlib/zutil.c index dcab28a0d51..9543ae825e3 100644 --- a/dep/src/zlib/zutil.c +++ b/dep/src/zlib/zutil.c @@ -61,9 +61,11 @@ uLong ZEXPORT zlibCompileFlags() #ifdef ZLIB_DEBUG flags += 1 << 8; #endif + /* #if defined(ASMV) || defined(ASMINF) flags += 1 << 9; #endif + */ #ifdef ZLIB_WINAPI flags += 1 << 10; #endif @@ -119,7 +121,7 @@ uLong ZEXPORT zlibCompileFlags() # endif int ZLIB_INTERNAL z_verbose = verbose; -void ZLIB_INTERNAL z_error (m) +void ZLIB_INTERNAL z_error(m) char *m; { fprintf(stderr, "%s\n", m); @@ -214,7 +216,7 @@ local ptr_table table[MAX_PTR]; * a protected system like OS/2. Use Microsoft C instead. */ -voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size) +voidpf ZLIB_INTERNAL zcalloc(voidpf opaque, unsigned items, unsigned size) { voidpf buf; ulg bsize = (ulg)items*size; @@ -240,7 +242,7 @@ voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size) return buf; } -void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) +void ZLIB_INTERNAL zcfree(voidpf opaque, voidpf ptr) { int n; @@ -277,13 +279,13 @@ void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) # define _hfree hfree #endif -voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size) +voidpf ZLIB_INTERNAL zcalloc(voidpf opaque, uInt items, uInt size) { (void)opaque; return _halloc((long)items, size); } -void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) +void ZLIB_INTERNAL zcfree(voidpf opaque, voidpf ptr) { (void)opaque; _hfree(ptr); @@ -302,7 +304,7 @@ extern voidp calloc OF((uInt items, uInt size)); extern void free OF((voidpf ptr)); #endif -voidpf ZLIB_INTERNAL zcalloc (opaque, items, size) +voidpf ZLIB_INTERNAL zcalloc(opaque, items, size) voidpf opaque; unsigned items; unsigned size; @@ -312,7 +314,7 @@ voidpf ZLIB_INTERNAL zcalloc (opaque, items, size) (voidpf)calloc(items, size); } -void ZLIB_INTERNAL zcfree (opaque, ptr) +void ZLIB_INTERNAL zcfree(opaque, ptr) voidpf opaque; voidpf ptr; { diff --git a/dep/src/zlib/zutil.h b/dep/src/zlib/zutil.h index d9a20ae1bf4..0bc7f4ecd1c 100644 --- a/dep/src/zlib/zutil.h +++ b/dep/src/zlib/zutil.h @@ -193,6 +193,7 @@ extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */ (!defined(_LARGEFILE64_SOURCE) || _LFS64_LARGEFILE-0 == 0) ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t)); ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t)); + ZEXTERN uLong ZEXPORT crc32_combine_gen64 OF((z_off_t)); #endif /* common defaults */ diff --git a/dep/windows/include/zlib/zconf.h b/dep/windows/include/zlib/zconf.h index 5e1d68a004e..bf977d3e70a 100644 --- a/dep/windows/include/zlib/zconf.h +++ b/dep/windows/include/zlib/zconf.h @@ -38,6 +38,9 @@ # define crc32 z_crc32 # define crc32_combine z_crc32_combine # define crc32_combine64 z_crc32_combine64 +# define crc32_combine_gen z_crc32_combine_gen +# define crc32_combine_gen64 z_crc32_combine_gen64 +# define crc32_combine_op z_crc32_combine_op # define crc32_z z_crc32_z # define deflate z_deflate # define deflateBound z_deflateBound @@ -349,6 +352,9 @@ # ifdef FAR # undef FAR # endif +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif # include /* No need for _export, use ZLIB.DEF instead. */ /* For complete Windows compatibility, use WINAPI, not __stdcall. */ @@ -467,11 +473,18 @@ typedef uLong FAR uLongf; # undef _LARGEFILE64_SOURCE #endif -#if defined(__WATCOMC__) && !defined(Z_HAVE_UNISTD_H) -# define Z_HAVE_UNISTD_H +#ifndef Z_HAVE_UNISTD_H +# ifdef __WATCOMC__ +# define Z_HAVE_UNISTD_H +# endif +#endif +#ifndef Z_HAVE_UNISTD_H +# if defined(_LARGEFILE64_SOURCE) && !defined(_WIN32) +# define Z_HAVE_UNISTD_H +# endif #endif #ifndef Z_SOLO -# if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE) +# if defined(Z_HAVE_UNISTD_H) # include /* for SEEK_*, off_t, and _LFS64_LARGEFILE */ # ifdef VMS # include /* for off_t */ diff --git a/dep/windows/include/zlib/zlib.h b/dep/windows/include/zlib/zlib.h index 4a98e38bf34..953cb5012dc 100644 --- a/dep/windows/include/zlib/zlib.h +++ b/dep/windows/include/zlib/zlib.h @@ -1,5 +1,5 @@ /* zlib.h -- interface of the 'zlib' general purpose compression library - version 1.2.12, March 11th, 2022 + version 1.2.13, October 13th, 2022 Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler @@ -37,11 +37,11 @@ extern "C" { #endif -#define ZLIB_VERSION "1.2.12" -#define ZLIB_VERNUM 0x12c0 +#define ZLIB_VERSION "1.2.13" +#define ZLIB_VERNUM 0x12d0 #define ZLIB_VER_MAJOR 1 #define ZLIB_VER_MINOR 2 -#define ZLIB_VER_REVISION 12 +#define ZLIB_VER_REVISION 13 #define ZLIB_VER_SUBREVISION 0 /* @@ -276,7 +276,7 @@ ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush)); == 0), or after each call of deflate(). If deflate returns Z_OK and with zero avail_out, it must be called again after making room in the output buffer because there might be more output pending. See deflatePending(), - which can be used if desired to determine whether or not there is more ouput + which can be used if desired to determine whether or not there is more output in that case. Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to @@ -660,7 +660,7 @@ ZEXTERN int ZEXPORT deflateGetDictionary OF((z_streamp strm, to dictionary. dictionary must have enough space, where 32768 bytes is always enough. If deflateGetDictionary() is called with dictionary equal to Z_NULL, then only the dictionary length is returned, and nothing is copied. - Similary, if dictLength is Z_NULL, then it is not set. + Similarly, if dictLength is Z_NULL, then it is not set. deflateGetDictionary() may return a length less than the window size, even when more than the window size in input has been provided. It may return up @@ -915,7 +915,7 @@ ZEXTERN int ZEXPORT inflateGetDictionary OF((z_streamp strm, to dictionary. dictionary must have enough space, where 32768 bytes is always enough. If inflateGetDictionary() is called with dictionary equal to Z_NULL, then only the dictionary length is returned, and nothing is copied. - Similary, if dictLength is Z_NULL, then it is not set. + Similarly, if dictLength is Z_NULL, then it is not set. inflateGetDictionary returns Z_OK on success, or Z_STREAM_ERROR if the stream state is inconsistent. @@ -1437,12 +1437,12 @@ ZEXTERN z_size_t ZEXPORT gzfread OF((voidp buf, z_size_t size, z_size_t nitems, In the event that the end of file is reached and only a partial item is available at the end, i.e. the remaining uncompressed data length is not a - multiple of size, then the final partial item is nevetheless read into buf + multiple of size, then the final partial item is nevertheless read into buf and the end-of-file flag is set. The length of the partial item read is not provided, but could be inferred from the result of gztell(). This behavior is the same as the behavior of fread() implementations in common libraries, but it prevents the direct use of gzfread() to read a concurrently written - file, reseting and retrying on end-of-file, when size is not 1. + file, resetting and retrying on end-of-file, when size is not 1. */ ZEXTERN int ZEXPORT gzwrite OF((gzFile file, voidpc buf, unsigned len)); @@ -1913,7 +1913,7 @@ ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp)); ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table OF((void)); ZEXTERN int ZEXPORT inflateUndermine OF((z_streamp, int)); ZEXTERN int ZEXPORT inflateValidate OF((z_streamp, int)); -ZEXTERN unsigned long ZEXPORT inflateCodesUsed OF ((z_streamp)); +ZEXTERN unsigned long ZEXPORT inflateCodesUsed OF((z_streamp)); ZEXTERN int ZEXPORT inflateResetKeep OF((z_streamp)); ZEXTERN int ZEXPORT deflateResetKeep OF((z_streamp)); #if defined(_WIN32) && !defined(Z_SOLO) diff --git a/sql/logon.sql b/sql/logon.sql index ba31914c41c..68dfe41f6d4 100644 --- a/sql/logon.sql +++ b/sql/logon.sql @@ -201,7 +201,7 @@ CREATE TABLE IF NOT EXISTS `uptime` ( `uptime` bigint(20) unsigned NOT NULL DEFAULT '0', `onlineplayers` smallint(5) unsigned NOT NULL DEFAULT '0', `maxplayers` smallint(5) unsigned NOT NULL DEFAULT '0', - `revision` varchar(255) NOT NULL DEFAULT 'Trinitycore', + `revision` varchar(255) NOT NULL DEFAULT 'VMangos', PRIMARY KEY (`realmid`,`starttime`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Uptime system'; diff --git a/sql/migrations/20210628233951_world.sql b/sql/migrations/20210628233951_world.sql index 98f6f5c846e..96f8ac3d6f5 100644 --- a/sql/migrations/20210628233951_world.sql +++ b/sql/migrations/20210628233951_world.sql @@ -1,3 +1,4 @@ +SET NAMES utf8; DROP PROCEDURE IF EXISTS add_migration; delimiter ?? CREATE PROCEDURE `add_migration`() @@ -9,6 +10,8 @@ INSERT INTO `migrations` VALUES ('20210628233951'); -- Add your query below. +SET NAMES utf8; + INSERT INTO `npc_trainer_greeting` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES (1246, "With alchemy you can turn found herbs into healing and other types of potions.", "", "", "", "", "", "", "", "Освоив алхимию, ты сможешь варить зелья из найденных растений."), (5500, "With alchemy you can turn found herbs into healing and other types of potions.", "", "", "", "", "", "", "", "Освоив алхимию, ты сможешь варить зелья из найденных растений."), diff --git a/sql/migrations/20210805151355_world.sql b/sql/migrations/20210805151355_world.sql index 5118283d69d..55cd6839ca7 100644 --- a/sql/migrations/20210805151355_world.sql +++ b/sql/migrations/20210805151355_world.sql @@ -1,3 +1,4 @@ +SET NAMES utf8; DROP PROCEDURE IF EXISTS add_migration; delimiter ?? CREATE PROCEDURE `add_migration`() diff --git a/sql/migrations/20220224185216_world.sql b/sql/migrations/20220224185216_world.sql index 9be2144a0ec..9384936a61b 100644 --- a/sql/migrations/20220224185216_world.sql +++ b/sql/migrations/20220224185216_world.sql @@ -1,3 +1,4 @@ +SET NAMES utf8; DROP PROCEDURE IF EXISTS add_migration; delimiter ?? CREATE PROCEDURE `add_migration`() @@ -9,6 +10,8 @@ INSERT INTO `migrations` VALUES ('20220224185216'); -- Add your query below. +SET NAMES utf8; + -- Add Flee To Windfuries (credit cmangos) UPDATE `creature_template` SET `ai_name` = 'EventAI' WHERE `entry` IN (2962, 2963, 2964, 2965); diff --git a/sql/migrations/20220322181309_world.sql b/sql/migrations/20220322181309_world.sql index 26da41b8fc6..aefe4a3da80 100644 --- a/sql/migrations/20220322181309_world.sql +++ b/sql/migrations/20220322181309_world.sql @@ -1,3 +1,4 @@ +SET NAMES utf8; DROP PROCEDURE IF EXISTS add_migration; delimiter ?? CREATE PROCEDURE `add_migration`() @@ -8,6 +9,9 @@ IF v=0 THEN INSERT INTO `migrations` VALUES ('20220322181309'); -- Add your query below. + +SET NAMES utf8; + -- New condition: fishing event has no winner INSERT INTO `conditions` VALUES (7716, 11, 30056, 0, 0, 0, 0); diff --git a/sql/migrations/20220501213609_world.sql b/sql/migrations/20220501213609_world.sql new file mode 100644 index 00000000000..fe461a14930 --- /dev/null +++ b/sql/migrations/20220501213609_world.sql @@ -0,0 +1,5012 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220501213609'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220501213609'); +-- Add your query below. + + +-- TIN ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Correct position of Tin Vein in Hillsbrad Foothills (position is off by 1.02559 yards). +UPDATE `gameobject` SET `position_x`=86.8319, `position_y`=-1064.58, `position_z`=58.904, `orientation`=5.65487, `rotation0`=0, `rotation1`=0, `rotation2`=-0.309016, `rotation3`=0.951057 WHERE `guid`=5671; + +-- Correct position of Tin Vein in Arathi Highlands (position is off by 1.62838 yards). +UPDATE `gameobject` SET `position_x`=-1734.98, `position_y`=-3102.7, `position_z`=25.0462, `orientation`=2.42601, `rotation0`=0, `rotation1`=0, `rotation2`=0.936672, `rotation3`=0.350207 WHERE `guid`=5638; + +-- Correct position of Tin Vein in Desolace (position is off by 0.89981 yards). +UPDATE `gameobject` SET `position_x`=-2057.46, `position_y`=2282.55, `position_z`=68.2259, `orientation`=4.27606, `rotation0`=0, `rotation1`=0, `rotation2`=-0.843391, `rotation3`=0.5373 WHERE `guid`=5654; + +-- Correct position of Tin Vein in Hillsbrad Foothills (position is off by 1.36926 yards). +UPDATE `gameobject` SET `position_x`=-23.3489, `position_y`=-679.042, `position_z`=76.8395, `orientation`=2.1293, `rotation0`=0, `rotation1`=0, `rotation2`=0.874619, `rotation3`=0.48481 WHERE `guid`=5494; + +-- Correct position of Tin Vein in Stonetalon Mountains (position is off by 1.05487 yards). +UPDATE `gameobject` SET `position_x`=73.2608, `position_y`=-295.049, `position_z`=37.2434, `orientation`=3.42085, `rotation0`=0, `rotation1`=0, `rotation2`=-0.990268, `rotation3`=0.139175 WHERE `guid`=5669; + +-- Correct position of Tin Vein in Silverpine Forest (position is off by 0.0219879 yards). +UPDATE `gameobject` SET `position_x`=-330.949, `position_y`=975.041, `position_z`=131.206, `orientation`=5.21854, `rotation0`=0, `rotation1`=0, `rotation2`=-0.507538, `rotation3`=0.861629 WHERE `guid`=35570; + +-- Correct position of Tin Vein in Hillsbrad Foothills (position is off by 0.684721 yards). +UPDATE `gameobject` SET `position_x`=-105.9, `position_y`=-689.352, `position_z`=74.0013, `orientation`=3.45576, `rotation0`=0, `rotation1`=0, `rotation2`=-0.987688, `rotation3`=0.156436 WHERE `guid`=5568; + +-- Correct position of Tin Vein in Desolace (position is off by 0.861517 yards). +UPDATE `gameobject` SET `position_x`=-1120.6, `position_y`=2110.51, `position_z`=86.2034, `orientation`=1.58825, `rotation0`=0, `rotation1`=0, `rotation2`=0.71325, `rotation3`=0.70091 WHERE `guid`=5571; + +-- Correct position of Tin Vein in Desolace (position is off by 0.42848 yards). +UPDATE `gameobject` SET `position_x`=-284.348, `position_y`=1431.92, `position_z`=105.729, `orientation`=3.22886, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999048, `rotation3`=0.0436193 WHERE `guid`=5614; + +-- Correct position of Tin Vein in The Barrens (position is off by 0.300899 yards). +UPDATE `gameobject` SET `position_x`=-3025.72, `position_y`=-2184.11, `position_z`=102.403, `orientation`=0.331611, `rotation0`=0, `rotation1`=0, `rotation2`=0.165047, `rotation3`=0.986286 WHERE `guid`=5657; + +-- Correct position of Tin Vein in Hillsbrad Foothills (position is off by 1.01004 yards). +UPDATE `gameobject` SET `position_x`=188.268, `position_y`=-1064.92, `position_z`=73.355, `orientation`=1.02974, `rotation0`=0, `rotation1`=0, `rotation2`=0.492423, `rotation3`=0.870356 WHERE `guid`=5582; + +-- Correct position of Tin Vein in Desolace (position is off by 1.11537 yards). +UPDATE `gameobject` SET `position_x`=-1276.26, `position_y`=2162.55, `position_z`=99.6269, `orientation`=5.44543, `rotation0`=0, `rotation1`=0, `rotation2`=-0.406736, `rotation3`=0.913546 WHERE `guid`=5600; + +-- Correct position of Tin Vein in Desolace (position is off by 0.359985 yards). +UPDATE `gameobject` SET `position_x`=-1940.36, `position_y`=1653.59, `position_z`=62.6459, `orientation`=2.30383, `rotation0`=0, `rotation1`=0, `rotation2`=0.913545, `rotation3`=0.406738 WHERE `guid`=5500; + +-- Correct position of Tin Vein in The Barrens (position is off by 0.554418 yards). +UPDATE `gameobject` SET `position_x`=-1729.69, `position_y`=-3879.37, `position_z`=25.8715, `orientation`=3.17653, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999847, `rotation3`=0.0174693 WHERE `guid`=5635; + +-- Correct position of Tin Vein in Darkshore (position is off by 0.229968 yards). +UPDATE `gameobject` SET `position_x`=7476.1, `position_y`=-941.806, `position_z`=24.6554, `orientation`=3.54302, `rotation0`=0, `rotation1`=0, `rotation2`=-0.979924, `rotation3`=0.19937 WHERE `guid`=5531; + +-- Correct position of Tin Vein in The Barrens (position is off by 0.639839 yards). +UPDATE `gameobject` SET `position_x`=-3026.27, `position_y`=-1959.28, `position_z`=104.39, `orientation`=0.645772, `rotation0`=0, `rotation1`=0, `rotation2`=0.317305, `rotation3`=0.948324 WHERE `guid`=5644; + +-- Correct position of Tin Vein in Hillsbrad Foothills (position is off by 2.55297 yards). +UPDATE `gameobject` SET `position_x`=-267.566, `position_y`=-217.9, `position_z`=85.3977, `orientation`=3.35105, `rotation0`=0, `rotation1`=0, `rotation2`=-0.994521, `rotation3`=0.104536 WHERE `guid`=5655; + +-- Correct position of Tin Vein in Ashenvale (position is off by 1.37905 yards). +UPDATE `gameobject` SET `position_x`=2507.28, `position_y`=-1447.08, `position_z`=171.929, `orientation`=4.53786, `rotation0`=0, `rotation1`=0, `rotation2`=-0.766044, `rotation3`=0.642789 WHERE `guid`=5525; + +-- Correct position of Tin Vein in Silverpine Forest (position is off by 0.593224 yards). +UPDATE `gameobject` SET `position_x`=-596.84, `position_y`=896.666, `position_z`=99.8922, `orientation`=3.59538, `rotation0`=0, `rotation1`=0, `rotation2`=-0.97437, `rotation3`=0.224951 WHERE `guid`=5640; + +-- Correct position of Tin Vein in Hillsbrad Foothills (position is off by 4.2584 yards). +UPDATE `gameobject` SET `position_x`=-318.377, `position_y`=-365.531, `position_z`=68.8522, `orientation`=1.27409, `rotation0`=0, `rotation1`=0, `rotation2`=0.594822, `rotation3`=0.803857 WHERE `guid`=5589; + +-- Correct position of Tin Vein in Darkshore (position is off by 0.2668 yards). +UPDATE `gameobject` SET `position_x`=5954.85, `position_y`=-58.2668, `position_z`=47.1143, `orientation`=2.79252, `rotation0`=0, `rotation1`=0, `rotation2`=0.984807, `rotation3`=0.173652 WHERE `guid`=5561; + +-- Correct position of Tin Vein in Hillsbrad Foothills (position is off by 0.866833 yards). +UPDATE `gameobject` SET `position_x`=-619.142, `position_y`=-1014.93, `position_z`=61.8551, `orientation`=0.733038, `rotation0`=0, `rotation1`=0, `rotation2`=0.358368, `rotation3`=0.93358 WHERE `guid`=5563; + +-- Correct position of Tin Vein in Hillsbrad Foothills (position is off by 0.255652 yards). +UPDATE `gameobject` SET `position_x`=52.3908, `position_y`=-1232.24, `position_z`=71.2689, `orientation`=0.59341, `rotation0`=0, `rotation1`=0, `rotation2`=0.292371, `rotation3`=0.956305 WHERE `guid`=5570; + +-- Correct position of Tin Vein in Westfall (position is off by 3.12697 yards). +UPDATE `gameobject` SET `position_x`=-10169, `position_y`=2039.09, `position_z`=6.40937, `orientation`=4.13643, `rotation0`=0, `rotation1`=0, `rotation2`=-0.878817, `rotation3`=0.47716 WHERE `guid`=5648; + +-- Correct position of Tin Vein in Redridge Mountains (position is off by 1.30823 yards). +UPDATE `gameobject` SET `position_x`=-9254.95, `position_y`=-2870.78, `position_z`=94.876, `orientation`=3.14159, `rotation0`=0, `rotation1`=0, `rotation2`=-1, `rotation3`=0 WHERE `guid`=5656; + +-- Correct position of Tin Vein in Darkshore (position is off by 0.875875 yards). +UPDATE `gameobject` SET `position_x`=7263.24, `position_y`=-972.666, `position_z`=48.9116, `orientation`=1.36136, `rotation0`=0, `rotation1`=0, `rotation2`=0.62932, `rotation3`=0.777146 WHERE `guid`=5592; + +-- Correct position of Tin Vein in Redridge Mountains (position is off by 1.26576 yards). +UPDATE `gameobject` SET `position_x`=-9254.29, `position_y`=-2734.14, `position_z`=89.1034, `orientation`=0.436332, `rotation0`=0, `rotation1`=0, `rotation2`=0.216439, `rotation3`=0.976296 WHERE `guid`=5515; + +-- Missing Tin Vein spawns in Duskwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(33466, 1732, 0, -11148, -513.184, 41.4328, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33461 at 294.493958 yards. +(18581, 1732, 0, -10575.1, -1008.32, 55.5346, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18553 at 73.429344 yards. +(42665, 1732, 0, -11246, -173.352, 5.11785, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 42481 at 70.551369 yards. +(17090, 1732, 0, -10568.9, -1506.51, 95.3776, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 16988 at 37.163624 yards. +(17181, 1732, 0, -10160.4, -288.859, 47.7796, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17145 at 199.790894 yards. +(17183, 1732, 0, -11166.4, 188.423, 36.8217, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 16984 at 192.902649 yards. +(14037, 1732, 0, -10820.8, -729.183, 46.4459, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 14031 at 176.827072 yards. +(29366, 1732, 0, -11099.4, -696.347, 54.7799, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29355 at 153.709961 yards. +(14048, 1732, 0, -10729.1, -783.827, 49.1737, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 14031 at 197.217575 yards. +(33469, 1732, 0, -10997.8, -542.823, 34.96, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33461 at 143.983398 yards. +(40004, 1732, 0, -11096.3, -135.736, 39.7418, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 39993 at 67.826302 yards. +(42668, 1732, 0, -11137.3, -166.128, 11.467, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 42481 at 43.317749 yards. +(42707, 1732, 0, -11136.9, -124.765, 9.87703, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 42481 at 50.416073 yards. +(29367, 1732, 0, -11200, -833.442, 77.4169, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29355 at 63.324783 yards. +(18584, 1732, 0, -11151.1, -1153.09, 46.036, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18505 at 22.027159 yards. +(17227, 1732, 0, -10466.3, -120.787, 62.3164, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 17145 at 177.460037 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(33466, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(18581, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(42665, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(17090, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(17181, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(17183, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(14037, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(29366, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(14048, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(33469, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(40004, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(42668, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(42707, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(29367, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(18584, 1120, 0, 'Tin Vein', 0, 10), -- Tin Veins in Duskwood 22 objects total +(17227, 1120, 0, 'Tin Vein', 0, 10); -- Tin Veins in Duskwood 22 objects total + +-- Missing Tin Vein spawns in Wetlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(6870, 1732, 0, -4209.78, -3200.41, 39.9346, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5608 at 53.870476 yards. +(34127, 1732, 0, -3993.14, -2598.76, 59.9468, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34126 at 119.154564 yards. +(33512, 1732, 0, -3533.25, -2533.37, 66.5472, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33510 at 108.263908 yards. +(9666, 1732, 0, -4300.05, -2679.25, 70.5852, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5556 at 59.085690 yards. +(34140, 1732, 0, -3766.69, -2633.3, 75.8543, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34126 at 122.980812 yards. +(34146, 1732, 0, -3738.05, -2625.42, 53.5793, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34126 at 143.499542 yards. +(34147, 1732, 0, -3858.7, -2624.47, 63.9141, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34126 at 46.432228 yards. +(9670, 1732, 0, -4247.21, -2627.36, 65.4306, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5594 at 34.004005 yards. +(15183, 1732, 0, -3683.25, -2596.19, 63.3477, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15182 at 140.726715 yards. +(14921, 1732, 0, -4218.68, -3083.5, 9.42818, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 14901 at 63.081566 yards. +(14922, 1732, 0, -4250.16, -3066.69, 8.75446, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 14901 at 89.377716 yards. +(9698, 1732, 0, -4233.31, -2766.75, 46.313, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5564 at 131.866989 yards. +(14923, 1732, 0, -2633.04, -1957.8, 63.8588, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 14896 at 174.938385 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(6870, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(34127, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(33512, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(9666, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(34140, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(34146, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(34147, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(9670, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(15183, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(14921, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(14922, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(9698, 1157, 0, 'Tin Vein', 0, 10), -- Tin Veins in Wetlands 52 objects total +(14923, 1157, 0, 'Tin Vein', 0, 10); -- Tin Veins in Wetlands 52 objects total + +-- Missing Tin Vein spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(55957, 1732, 1, -2356.37, -3166.03, 49.9149, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 55955 at 359.407715 yards. +(55960, 1732, 1, -2748.49, -4020.92, 43.7121, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 55955 at 1201.883789 yards. +(56025, 1732, 1, -3770.91, -3715.19, 48.8534, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 56024 at 433.132080 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(55957, 43521, 0, 'Tin Vein', 0, 10), -- Dustwallow Marsh: Tin Vein +(55960, 43521, 0, 'Tin Vein', 0, 10), -- Dustwallow Marsh: Tin Vein +(56025, 43521, 0, 'Tin Vein', 0, 10); -- Dustwallow Marsh: Tin Vein + +-- Missing Tin Vein spawns in The Barrens. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(16219, 1732, 1, -185.128, -1833.16, 99.0415, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15688 at 138.326294 yards. +(16294, 1732, 1, -242.207, -1819.49, 100.772, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15688 at 191.802704 yards. +(16427, 1732, 1, 521.879, -3235.76, 118.281, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15692 at 170.437454 yards. +(16428, 1732, 1, 1024.2, -3380.53, 97.7864, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15699 at 254.343201 yards. +(16432, 1732, 1, -452.804, -2149.09, 97.2853, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15688 at 432.145905 yards. +(16435, 1732, 1, 611.802, -2297.8, 106.212, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15696 at 104.626549 yards. +(8951, 1732, 1, -1232.93, -1900.2, 83.0397, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5649 at 185.125168 yards. +(9623, 1732, 1, -3822.94, -2313.46, 105.104, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5605 at 123.195091 yards. +(9636, 1732, 1, -2895.26, -2238.97, 103.375, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5657 at 141.829437 yards. +(16436, 1732, 1, -3424.42, -1774.99, 92.4047, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15690 at 152.763901 yards. +(16439, 1732, 1, 804.16, -2154.34, 113.395, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15693 at 97.619881 yards. +(16440, 1732, 1, 117.095, -1436.41, 95.928, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15697 at 116.348503 yards. +(16441, 1732, 1, 564.967, -2091.1, 100.963, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15696 at 138.727768 yards. +(16444, 1732, 1, -395.093, -1589.36, 101.445, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15688 at 459.243927 yards. +(9695, 1732, 1, -1425.03, -2045.83, 83.8641, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5634 at 338.325378 yards. +(9696, 1732, 1, -1823.01, -3776.37, 14.0085, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5635 at 138.989548 yards. +(16446, 1732, 1, 443.844, -2996.4, 103.127, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15692 at 257.279907 yards. +(16518, 1732, 1, -2716.05, -2332.41, 97.1788, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15689 at 321.844940 yards. +(16531, 1732, 1, -3675.34, -1822.64, 102.655, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15690 at 103.717560 yards. +(16534, 1732, 1, -1645.21, -2619.43, 86.5365, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15694 at 294.880127 yards. +(16563, 1732, 1, 543.106, -2348.81, 93.3756, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15696 at 122.398628 yards. +(16573, 1732, 1, -3219.37, -2291.98, 95.301, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15689 at 196.929871 yards. +(16582, 1732, 1, 322.231, -2828.59, 95.1144, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15692 at 409.482574 yards. +(16586, 1732, 1, 303.017, -1412.02, 93.3997, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15697 at 288.632874 yards. +(16588, 1732, 1, 790.214, -1955.62, 96.0057, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15693 at 129.652374 yards. +(16621, 1732, 1, -2109.26, -3677.45, 62.0206, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15691 at 270.584259 yards. +(21290, 3764, 1, -1847.26, -1925.07, 97.8816, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 1, 100, 0, 10), +(21291, 3764, 1, -1086.76, -2178, 65.2551, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), +(21292, 3764, 1, -2277.64, -2507.73, 93.9827, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(21293, 3764, 1, -2266.12, -2536.62, 92.2936, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(21294, 3764, 1, -2060.78, -2801.24, 91.6667, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(21110, 3764, 1, -2117.74, -2794.77, 92.5652, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(21111, 3764, 1, -1941.71, -2691.24, 95.6744, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(24979, 3764, 1, -1890.14, -2710.69, 96.0801, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 1, 100, 0, 10), +(21298, 3764, 1, -2062.71, -1949.56, 91.6667, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10), +(21299, 3764, 1, 91.9908, -1923.08, 80.8534, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 1, 100, 0, 10), +(21300, 3764, 1, 1364.33, -3495.35, 94.4066, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(21301, 3764, 1, -1015.49, -2083.8, 63.6469, 5.35816, 0, 0, -0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(21302, 3764, 1, -1853.02, -1887.78, 98.8276, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), +(21303, 3764, 1, 26.0743, -1906.15, 84.0589, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(21304, 3764, 1, 884.066, -1317.24, 104.392, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(21305, 3764, 1, -2086.99, -1738.18, 96.4682, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(21306, 3764, 1, -1472.59, -1494.68, 109.927, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(21307, 3764, 1, -3654.05, -1691.23, 113.431, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(21308, 3764, 1, -3814.16, -1466.68, 138.992, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(21309, 3764, 1, -1089.17, -2079.23, 62.6844, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(21310, 3764, 1, -2043.01, -2813.76, 91.6719, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(21311, 3764, 1, -2313.7, -2620.88, 103.164, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 1, 100, 0, 10), +(21312, 3764, 1, -4077.23, -1776.9, 110.37, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(21313, 3764, 1, 108.502, -1971.98, 86.3208, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(21314, 3764, 1, -1227.88, -2986.31, 81.0746, 4.06662, 0, 0, -0.894934, 0.446199, 300, 300, 1, 100, 0, 10), +(21315, 3764, 1, -4027.05, -1759.14, 100.087, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(21316, 3764, 1, -3740.23, -1504.02, 97.59, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(21317, 3764, 1, -221.384, -3283.85, 92.1272, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), +(21318, 3764, 1, 643.704, -1276.92, 98.4661, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 1, 100, 0, 10), +(21319, 3764, 1, -1047.67, -2048.3, 63.4349, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(21320, 3764, 1, -1290.2, -2984.47, 81.2099, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(21321, 3764, 1, -2312.55, -2499.89, 94.7379, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(21322, 103711, 1, -4064.47, -2151.67, 50.9367, 3.54302, 0, 0, -0.979924, 0.19937, 1800, 1800, 1, 100, 0, 10), +(21323, 103711, 1, -4189.95, -2273.66, 52.2812, 1.69297, 0, 0, 0.748956, 0.66262, 1800, 1800, 1, 100, 0, 10), +(21324, 103711, 1, -4115, -2231.68, 52.2902, 0.820303, 0, 0, 0.398748, 0.91706, 1800, 1800, 1, 100, 0, 10), +(21325, 103711, 1, -4060.03, -2183.86, 54.3944, 2.32129, 0, 0, 0.91706, 0.39875, 1800, 1800, 1, 100, 0, 10), +(21326, 103711, 1, -4133.86, -2145.77, 51.8004, 2.25147, 0, 0, 0.902585, 0.430512, 1800, 1800, 1, 100, 0, 10), +(21327, 103711, 1, -4154.6, -2156.53, 52.776, 4.59022, 0, 0, -0.748956, 0.66262, 1800, 1800, 1, 100, 0, 10), +(21328, 103711, 1, -4193.71, -2187.79, 52.5116, 3.82227, 0, 0, -0.942641, 0.333808, 1800, 1800, 1, 100, 0, 10); +DELETE FROM `game_event_gameobject` WHERE `guid`=16586; +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(16219, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16294, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16427, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16428, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16432, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16435, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(8951, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(9623, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(9636, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16436, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16439, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16440, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16441, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16444, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(9695, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(9696, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16446, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16518, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16531, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16534, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16563, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16573, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16582, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16586, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16588, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(16621, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21290, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21291, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21292, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21293, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21294, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21110, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21111, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(24979, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21298, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21299, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21300, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21301, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21302, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21303, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21304, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21305, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21306, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21307, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21308, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21309, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21310, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21311, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21312, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21313, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21314, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21315, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21316, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21317, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21318, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21319, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21320, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21321, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21322, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21323, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21324, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21325, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21326, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21327, 1034, 0, 'Tin Vein', 0, 10), -- Tin Veins in Barrens 29 objects total +(21328, 1034, 0, 'Tin Vein', 0, 10); -- Tin Veins in Barrens 29 objects total + +-- Missing Tin Vein spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(33196, 1732, 0, 225.675, -72.2974, 110.061, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 248.217819 yards. +(33198, 1732, 0, 244.997, -10.5061, 83.3397, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 266.550751 yards. +(33213, 1732, 0, 12.0793, -148.168, 130.97, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 121.186020 yards. +(32305, 1732, 0, -185.258, 375.062, 116.572, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32279 at 69.703323 yards. +(32306, 1732, 0, -161.117, 398.667, 105.474, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32279 at 96.789047 yards. +(33286, 1732, 0, 75.6466, -78.375, 114.581, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 105.404190 yards. +(33287, 1732, 0, -130.354, -149.858, 120.737, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 161.181259 yards. +(42098, 1732, 0, 642.53, 266.969, 22.9494, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 42066 at 399.322693 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(33196, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33198, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33213, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(32305, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(32306, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33286, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33287, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(42098, 1045, 0, 'Tin Vein', 0, 10); -- Tin Veins in Silverpine Forest 21 objects total CORRECT! + +-- Missing Tin Vein spawns in Loch Modan. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(30098, 1732, 0, -5361.27, -2695.27, 386.191, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 30075 at 222.173599 yards. +(13100, 1732, 0, -4763.16, -2960.69, 323.212, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 13011 at 460.086639 yards. +(30069, 1732, 0, -5766.73, -3573.74, 337.774, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 30066 at 170.558212 yards. +(30003, 1732, 0, -4958.93, -4036.67, 302.923, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 30002 at 45.550743 yards. +(9755, 1732, 0, -5842.29, -4205.48, 417.789, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5626 at 267.062225 yards. +(9756, 1732, 0, -6097.9, -2814.65, 420.024, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5643 at 279.918549 yards. +(13102, 1732, 0, -5697.35, -3950.6, 327.836, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 12905 at 51.179825 yards. +(13103, 1732, 0, -5683.48, -3989.89, 331.728, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 12905 at 72.342773 yards. +(13189, 1732, 0, -5469.68, -3993.96, 348.996, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 13143 at 158.300934 yards. +(13195, 1732, 0, -5077.94, -3892.1, 328.07, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 13188 at 119.833641 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(30098, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(13100, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(30069, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(30003, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(9755, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(9756, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(13102, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(13103, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(13189, 1167, 0, 'Tin Vein', 0, 10), -- Tin Veins in Loch Modan 18 objects total +(13195, 1167, 0, 'Tin Vein', 0, 10); -- Tin Veins in Loch Modan 18 objects total + +-- Missing Tin Vein spawns in Westfall. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(34860, 1732, 0, -11171.6, 653.933, 40.0183, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34856 at 637.400391 yards. +(30999, 1732, 0, -10588.5, 2009.49, -3.73039, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 30983 at 37.395714 yards. +(31010, 1732, 0, -10533.9, 1938.48, 5.95517, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 30983 at 59.560539 yards. +(31955, 1732, 0, -11239.2, 1564.08, 72.4693, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 31949 at 126.301117 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(34860, 1112, 0, 'Tin Vein', 0, 10), -- Tin Veins in Westfall 61 objects total +(30999, 1112, 0, 'Tin Vein', 0, 10), -- Tin Veins in Westfall 61 objects total +(31010, 1112, 0, 'Tin Vein', 0, 10), -- Tin Veins in Westfall 61 objects total +(31955, 1112, 0, 'Tin Vein', 0, 10); -- Tin Veins in Westfall 61 objects total + +-- Missing Tin Vein spawns in Redridge Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(29238, 1732, 0, -9140.93, -2028.65, 124.528, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29236 at 189.870850 yards. +(29254, 1732, 0, -9114.75, -2195.5, 125.289, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29236 at 114.643456 yards. +(20492, 1732, 0, -8709.11, -2189.66, 154.599, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20479 at 43.874249 yards. +(29272, 1732, 0, -8749.71, -2186.82, 163.259, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29248 at 16.274542 yards. +(29273, 1732, 0, -8879.81, -2286.95, 138.31, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29248 at 153.421936 yards. +(9758, 1732, 0, -9179.15, -2442.4, 115.091, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5664 at 98.998192 yards. +(9762, 1732, 0, -9423.47, -2985.06, 136.619, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5642 at 34.318707 yards. +(20839, 1732, 0, -9681.26, -3114.55, 55.7525, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20794 at 141.645691 yards. +(20840, 1732, 0, -9782.66, -3158.25, 71.5411, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20794 at 191.571976 yards. +(9763, 1732, 0, -9184.41, -3380.13, 119.577, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5627 at 26.074028 yards. +(20841, 1732, 0, -9632.27, -2965.74, 59.3339, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20794 at 86.301674 yards. +(29274, 1732, 0, -8649.48, -2259.47, 156.491, 1.19794, 0, 0, 0.563793, 0.825916, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29247 at 78.132828 yards. +(20493, 1732, 0, -8704.96, -2174.29, 151.974, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20479 at 32.317600 yards. +(20494, 1732, 0, -8750, -2144, 156.404, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20479 at 29.341415 yards. +(29277, 1732, 0, -8827.17, -2188.08, 179.982, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29248 at 77.511017 yards. +(23827, 2054, 0, -8901.02, -2016.14, 126.447, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(21329, 2054, 0, -8786.52, -2028.94, 130.408, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10), +(21330, 2054, 0, -8759.31, -2013.18, 130.802, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(29238, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(29254, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(20492, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(29272, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(29273, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(9758, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(9762, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(20839, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(20840, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(9763, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(20841, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(29274, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(20493, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(20494, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(29277, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(23827, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(21329, 1129, 0, 'Tin Vein', 0, 10), -- Tin Veins in Redridge 36 objects total +(21330, 1129, 0, 'Tin Vein', 0, 10); -- Tin Veins in Redridge 36 objects total + +-- Missing Tin Vein spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(35563, 1732, 0, -1614.11, -1993.65, 36.8947, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35562 at 340.667816 yards. +(35565, 1732, 0, -1441.19, -2172.02, 23.7131, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35562 at 222.516602 yards. +(32302, 1732, 0, -1278.39, -1489.21, 65.222, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32181 at 120.266472 yards. +(16979, 1732, 0, -1080.33, -1610.24, 51.8741, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 16967 at 114.914520 yards. +(16951, 1732, 0, -1125.3, -2600.46, 62.6392, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 16948 at 203.032303 yards. +(35590, 1732, 0, -1309.58, -2312.32, 64.8675, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35562 at 276.977081 yards. +(35591, 1732, 0, -1539.82, -2277.77, 34.7815, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35562 at 86.505005 yards. +(33398, 1732, 0, -692.266, -2099.61, 56.2173, 5.23599, 0, 0, -0.5, 0.866025, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33377 at 401.697418 yards. +(16955, 1732, 0, -1005.18, -2712.79, 62.6548, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 16948 at 222.077835 yards. +(33400, 1732, 0, -915.045, -1890.88, 72.8949, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33377 at 180.089676 yards. +(32307, 1732, 0, -1482.43, -1532.45, 62.7249, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32181 at 95.976044 yards. +(16932, 1732, 0, -1786.03, -2230.23, 59.2944, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 16924 at 118.722694 yards. +(35613, 1732, 0, -1568.49, -2074.03, 37.9544, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 35562 at 260.551605 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(35563, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(35565, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(32302, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(16979, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(16951, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(35590, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(35591, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(33398, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(16955, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(33400, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(32307, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(16932, 1187, 0, 'Tin Vein', 0, 10), -- Tin Veins in Arathi 16 objects total +(35613, 1187, 0, 'Tin Vein', 0, 10); -- Tin Veins in Arathi 16 objects total + +-- Missing Tin Vein spawns in Silverpine Forest. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(42074, 1732, 0, 415.897, 996.533, 109.065, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 42061 at 22.011717 yards. +(6892, 1732, 0, 15.2126, 803.973, 77.9227, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5625 at 136.768478 yards. +(35491, 1732, 0, -282.336, 1030.5, 115.62, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35478 at 45.946609 yards. +(35589, 1732, 0, -298.773, 958.085, 132.695, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35570 at 36.401695 yards. +(35550, 1732, 0, -548.759, 1018.47, 105.532, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35547 at 118.968185 yards. +(35553, 1732, 0, -329.648, 1024.6, 118.751, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35478 at 31.775393 yards. +(35593, 1732, 0, 1020.51, 1438.16, 46.4768, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35502 at 294.285522 yards. +(35475, 1732, 0, 520.041, 882.858, 135.329, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35450 at 128.762436 yards. +(35594, 1732, 0, 392.47, 707.618, 45.5647, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35486 at 115.044365 yards. +(35597, 1732, 0, -369.275, 914.196, 132.793, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35568 at 35.094868 yards. +(35598, 1732, 0, -353.392, 992.701, 128.054, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35570 at 28.729073 yards. +(35600, 1732, 0, 625.231, 874.41, 37.9086, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35486 at 171.631012 yards. +(9669, 1732, 0, 136.547, 539.18, 49.9037, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5625 at 236.594498 yards. +(9687, 1732, 0, 192.598, 601.971, 50.1232, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5625 at 256.438782 yards. +(35601, 1732, 0, 368.115, 604.431, 48.3461, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35486 at 206.481827 yards. +(35606, 1732, 0, 1221.43, 1728.9, 34.2743, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35519 at 191.603027 yards. +(9697, 1732, 0, 215.092, 1457.74, 121.133, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5505 at 151.692902 yards. +(35607, 1732, 0, 1298.86, 462.37, 17.1292, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35454 at 269.000122 yards. +(35612, 1732, 0, -312.241, 1036.87, 115.711, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35478 at 20.490026 yards. +(9764, 1732, 0, -567.707, 813.416, 91.6254, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5640 at 88.102097 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(42074, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(6892, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35491, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35589, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35550, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35553, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35593, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35475, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35594, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35597, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35598, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35600, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(9669, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(9687, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35601, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35606, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(9697, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35607, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(35612, 1045, 0, 'Tin Vein', 0, 10), -- Tin Veins in Silverpine Forest 21 objects total +(9764, 1045, 0, 'Tin Vein', 0, 10); -- Tin Veins in Silverpine Forest 21 objects total + +-- Missing Tin Vein spawns in Darkshore. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(48763, 1732, 1, 7508.31, -1102.54, 50.2059, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48757 at 106.373032 yards. +(9628, 1732, 1, 7248.41, 412.611, -2.72741, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5641 at 653.586975 yards. +(9641, 1732, 1, 7447.99, -140.624, 3.34259, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5485 at 239.221069 yards. +(9691, 1732, 1, 7392.54, -1088.89, 42.2422, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5531 at 169.864914 yards. +(9692, 1732, 1, 7555.8, 54.8934, -2.61125, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5485 at 459.021393 yards. +(9757, 1732, 1, 5776.75, 49.0581, 45.8117, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5572 at 122.940964 yards. +(9759, 1732, 1, 6878.92, -765.453, 61.0139, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5592 at 436.872345 yards. +(48500, 1732, 1, 4649.95, 16.5248, 70.9768, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48493 at 59.297283 yards. +(9760, 1732, 1, 7196.19, -576.259, 38.9873, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5485 at 281.802155 yards. +(9765, 1732, 1, 6985.49, 189.042, -0.514565, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5641 at 411.286743 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(48763, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(9628, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(9641, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(9691, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(9692, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(9757, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(9759, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(48500, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(9760, 1099, 0, 'Tin Vein', 0, 10), -- Tin Veins in Darkshore 19 objects total +(9765, 1099, 0, 'Tin Vein', 0, 10); -- Tin Veins in Darkshore 19 objects total + +-- Missing Tin Vein spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(27625, 1732, 0, -466.639, -1189.97, 62.6573, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 27623 at 53.962635 yards. +(29294, 1732, 0, 115.795, -639.137, 97.0621, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29290 at 68.601288 yards. +(28519, 1732, 0, 146.455, -789.081, 96.4316, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28516 at 80.130478 yards. +(28522, 1732, 0, -817.62, -1210.97, 57.0243, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28521 at 230.362900 yards. +(9619, 1732, 0, -246.092, -1070.03, 47.9878, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5597 at 121.943420 yards. +(27626, 1732, 0, -403.761, -1124.34, 56.1819, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 27623 at 47.819267 yards. +(33202, 1732, 0, 113.881, -836.672, 82.0067, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33199 at 93.956940 yards. +(33376, 1732, 0, -304.803, -1240.07, 72.5146, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33360 at 42.826859 yards. +(9652, 1732, 0, -277.789, -1020.47, 66.2642, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5597 at 130.239212 yards. +(9690, 1732, 0, -1121.06, -1262.97, 63.4558, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5524 at 14.429770 yards. +(9693, 1732, 0, 73.2704, -1002.17, 59.4981, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5671 at 64.096527 yards. +(33407, 1732, 0, -223.61, -1172.77, 60.582, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33360 at 79.132294 yards. +(33413, 1732, 0, -226.163, -560.77, 65.1476, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33357 at 98.896759 yards. +(968, 1732, 0, -206.104, -92.2563, 88.0968, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5655 at 138.857941 yards. +(21297, 1732, 0, -90.0451, -1361.99, 123.778, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 21295 at 143.713776 yards. +(33288, 1732, 0, 194.473, -948.311, 83.2584, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33199 at 55.898308 yards. +(9761, 1732, 0, 154.879, -1004.65, 77.9133, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5582 at 68.451302 yards. +(21331, 103711, 0, -688.964, 168.78, 18.368, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10), +(21332, 103711, 0, -753.013, 60.5743, 13.9019, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(21333, 103711, 0, -814.69, 61.7938, 7.22033, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(21334, 103711, 0, -701.806, 50.6085, 14.2192, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(21335, 103711, 0, -819.406, 157.641, 17.9377, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(21336, 103711, 0, -802.309, 104.239, 8.29598, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(21337, 103711, 0, -835.033, 202.398, 7.71369, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(21338, 103711, 0, -816.58, 164.147, 4.45748, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(21339, 103711, 0, -786.916, 36.4646, 15.6267, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(21340, 103711, 0, -736.823, 43.7604, 12.0023, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(21341, 103711, 0, -772.421, 158.365, 21.1145, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(21342, 103711, 0, -791.245, 147.029, 4.00136, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(21343, 103711, 0, -837.585, 81.8425, 3.4292, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(27625, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(29294, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(28519, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(28522, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(9619, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(27626, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33202, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33376, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(9652, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(9690, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(9693, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33407, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33413, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(968, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21297, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(33288, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(9761, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21331, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21332, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21333, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21334, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21335, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21336, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21337, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21338, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21339, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21340, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21341, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21342, 1067, 0, 'Tin Vein', 0, 10), -- Tin Veins in Hillsbrad 29 objects total +(21343, 1067, 0, 'Tin Vein', 0, 10); -- Tin Veins in Hillsbrad 29 objects total + +-- Missing Tin Vein spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(9637, 1732, 1, 2535.7, -3647.75, 64.2268, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5499 at 203.585754 yards. +(9640, 1732, 1, 3496.51, 160.563, 11.7161, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5585 at 191.594162 yards. +(34192, 1732, 1, 4150.94, 1239.4, 0.411521, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34153 at 76.739906 yards. +(9667, 1732, 1, 2116.88, -3558.51, 60.8862, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5499 at 630.445801 yards. +(48132, 1732, 1, 3104.31, 397.07, 14.2702, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48127 at 135.799927 yards. +(32583, 1732, 1, 2186.04, -2180.25, 117.121, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32579 at 204.167557 yards. +(33543, 1732, 1, 3278.94, 381.677, 10.9858, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33541 at 99.583359 yards. +(14480, 1732, 1, 2331.05, -3524.71, 53.3985, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5499 at 438.042725 yards. +(48125, 1732, 1, 3246.52, -340.965, 162.653, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48124 at 315.357025 yards. +(32597, 1732, 1, 2909.78, 415.713, 103.499, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32587 at 199.615494 yards. +(48133, 1732, 1, 1835.21, -3164.55, 93.6548, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48128 at 312.633484 yards. +(14488, 1732, 1, 3305.86, 679.983, 18.0436, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5676 at 190.596008 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(9637, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(9640, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(34192, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(9667, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(48132, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(32583, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(33543, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(14480, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(48125, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(32597, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(48133, 1074, 0, 'Tin Vein', 0, 10), -- Tin Veins in Ashenvale 30 objects total +(14488, 1074, 0, 'Tin Vein', 0, 10); -- Tin Veins in Ashenvale 30 objects total + +-- Missing Tin Vein spawns in Thousand Needles. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(17151, 1732, 1, -5620.49, -4221.83, -56.8478, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17136 at 1019.974976 yards. +(17163, 1732, 1, -4867, -2029.09, -14.7009, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17162 at 395.891724 yards. +(17152, 1732, 1, -5432.73, -3276.28, -33.0539, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17137 at 149.401688 yards. +(17164, 1732, 1, -4726.98, -1956.17, -46.6445, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17159 at 451.761230 yards. +(17165, 1732, 1, -4405.88, -1035.62, -51.8744, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17158 at 311.522461 yards. +(17166, 1732, 1, -5196.11, -1641.78, -53.4753, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17159 at 396.419495 yards. +(9644, 1732, 1, -5170.76, -2468.91, -50.2186, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5613 at 113.694695 yards. +(17153, 1732, 1, -5532.87, -3203.78, -26.6375, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17137 at 228.265701 yards. +(17171, 1732, 1, -5332.29, -1845.28, -38.8503, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17155 at 226.116653 yards. +(17172, 1732, 1, -5136.27, -1594.52, -45.4162, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17159 at 325.280243 yards. +(17173, 1732, 1, -4595.86, -924.888, -50.1135, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17158 at 192.209595 yards. +(17174, 1732, 1, -5326.55, -2659.52, -40.025, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17161 at 163.894073 yards. +(17175, 1732, 1, -5404.32, -3212.83, -24.5899, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17137 at 102.014061 yards. +(9694, 1732, 1, -5748.98, -3198.82, -36.5817, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5678 at 253.460800 yards. +(17176, 1732, 1, -5281.81, -1940.02, -40.8085, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17155 at 165.436417 yards. +(170118, 1732, 1, -4638.31, -1229.49, -52.2849, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 170095 at 111.945503 yards. +(17177, 1732, 1, -5487.45, -2996.18, -28.7473, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17157 at 151.435089 yards. +(17178, 1732, 1, -5453.83, -1982.42, -51.407, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17155 at 101.770752 yards. +(17179, 1732, 1, -5102.58, -2206.2, -45.4434, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17162 at 101.872467 yards. +(17180, 1732, 1, -5368.9, -2900.7, -56.4231, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17157 at 58.129078 yards. +(17182, 1732, 1, -4948.66, -2009.09, -42.2582, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17162 at 343.989197 yards. +(9700, 1732, 1, -5026.32, -2294.76, -49.7846, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5613 at 127.295036 yards. +(14481, 1732, 1, -5210.62, -2515.15, -40.6858, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5613 at 172.071518 yards. +(17184, 1732, 1, -5107.07, -1449.59, -31.6964, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17159 at 293.151733 yards. +(14486, 1732, 1, -5121.02, -2374.72, -51.7483, 0, 0, 0, 0, 1, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5613 at 19.589302 yards. +(14487, 1732, 1, -5819.69, -3387.3, -47.8351, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5678 at 454.590118 yards. +(17185, 1732, 1, -5405.82, -1634.32, -50.4901, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17155 at 428.688538 yards. +(17226, 1732, 1, -5572.41, -2240.99, -55.2881, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 17156 at 129.574493 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(17151, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17163, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17152, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17164, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17165, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17166, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(9644, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17153, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17171, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17172, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17173, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17174, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17175, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(9694, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17176, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(170118, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17177, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17178, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17179, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17180, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17182, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(9700, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(14481, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17184, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(14486, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(14487, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17185, 1131, 0, 'Tin Vein', 0, 10), -- Tin Veins in Thousand Needles 15 objects total +(17226, 1131, 0, 'Tin Vein', 0, 10); -- Tin Veins in Thousand Needles 15 objects total + +-- Missing Tin Vein spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(20753, 1732, 1, -1623.51, 1472.56, 65.1219, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20726 at 223.904739 yards. +(6865, 1732, 1, -1873.53, 2182.41, 81.0751, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5654 at 210.594986 yards. +(20754, 1732, 1, -222.367, 843.651, 91.3909, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20731 at 323.020813 yards. +(20755, 1732, 1, -1737.01, 2171.06, 89.2184, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20729 at 298.411682 yards. +(8912, 1732, 1, -1716.97, 2435.48, 101.691, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5654 at 374.949280 yards. +(20822, 1732, 1, -688.839, 2700.32, 37.8741, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20727 at 196.482361 yards. +(8950, 1732, 1, -1942.31, 2602.81, 72.7339, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5654 at 339.911774 yards. +(8964, 1732, 1, -508.031, 859.585, 94.608, 0, 0, 0, 0, 1, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5602 at 523.021545 yards. +(20824, 1732, 1, -169.338, 1786.58, 155.518, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20728 at 373.317474 yards. +(20838, 1732, 1, -1146.02, 1271.71, 94.6874, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20730 at 304.586395 yards. +(9689, 1732, 1, -1787.2, 2460.57, 78.082, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5654 at 323.848328 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(20753, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(6865, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(20754, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(20755, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(8912, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(20822, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(8950, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(8964, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(20824, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(20838, 1140, 0, 'Tin Vein', 0, 10), -- Tin Veins in Desolace 15 objects total +(9689, 1140, 0, 'Tin Vein', 0, 10); -- Tin Veins in Desolace 15 objects total + +-- Missing Tin Vein spawns in Stonetalon Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(48038, 1732, 1, 2225.04, 955.083, 311.717, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47687 at 347.137970 yards. +(6858, 1732, 1, 2450.75, 1557.49, 277.38, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5502 at 236.204788 yards. +(48048, 1732, 1, 1466.73, -489.995, 39.1938, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47686 at 313.334747 yards. +(9651, 1732, 1, -2.90169, -378.754, 3.61077, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5669 at 118.873955 yards. +(48049, 1732, 1, 1616.15, 950.318, 126.069, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47684 at 326.273071 yards. +(48050, 1732, 1, 1332.36, -467.888, 43.0343, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47686 at 212.069092 yards. +(48051, 1732, 1, 939.367, -364.76, 17.9968, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47676 at 70.999504 yards. +(48052, 1732, 1, 1658.01, 785.485, 141.008, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47684 at 165.115891 yards. +(48053, 1732, 1, 2420.78, 1084.96, 339.115, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47687 at 218.286896 yards. +(48054, 1732, 1, 2471.98, 1237.88, 317.663, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47687 at 142.562195 yards. +(34193, 1732, 1, 792.672, 1546.45, -20.5975, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34157 at 441.537170 yards. +(14482, 1732, 1, 124.152, -217.584, 25.9676, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5669 at 92.438934 yards. +(48055, 1732, 1, 972.861, -6.39605, 30.3832, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47677 at 288.344818 yards. +(48056, 1732, 1, 971.631, -326.555, 24.0093, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47676 at 32.633438 yards. +(48057, 1732, 1, 1626.51, -62.4331, 78.6646, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47686 at 456.825470 yards. +(48058, 1732, 1, -41.746, 246.04, 85.9696, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 47682 at 70.480515 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(48038, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(6858, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48048, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(9651, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48049, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48050, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48051, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48052, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48053, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48054, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(34193, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(14482, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48055, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48056, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48057, 1090, 0, 'Tin Vein', 0, 10), -- Tin Veins in Stonetalon 25 objects total +(48058, 1090, 0, 'Tin Vein', 0, 10); -- Tin Veins in Stonetalon 25 objects total + +-- Missing Tin Vein spawns in The Deadmines. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(34837, 1732, 0, -11246.3, 1495.25, 25.8256, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34834 at 52.742420 yards. +(30549, 1732, 0, -11252, 1595.68, 34.8681, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 30548 at 128.731491 yards. +(30550, 1732, 0, -11238.8, 1561.65, 35.6531, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 30548 at 93.703247 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(34837, 1112, 0, 'Tin Vein', 0, 10), -- Tin Veins in Westfall 61 objects total +(30549, 1112, 0, 'Tin Vein', 0, 10), -- Tin Veins in Westfall 61 objects total +(30550, 1112, 0, 'Tin Vein', 0, 10); -- Tin Veins in Westfall 61 objects total + +-- Missing Tin Vein spawns in Stranglethorn +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (405, 1, 'Tin Veins in Stranglethorn'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(57638, 1732, 0, -11761, -254.122, 28.2692, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(57639, 1732, 0, -11447.7, -321.118, 59.8395, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 1, 100, 0, 10), +(57640, 1732, 0, -11501, -191.352, 56.1841, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), +(57641, 1732, 0, -11654.8, -549.555, 29.7414, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(57642, 1732, 0, -11441.2, 107.13, 41.1716, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), +(57643, 1732, 0, -11463, -93.0085, 35.1165, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(57638, 405, 0, 'Tin Vein', 0, 10), +(57639, 405, 0, 'Tin Vein', 0, 10), +(57640, 405, 0, 'Tin Vein', 0, 10), +(57641, 405, 0, 'Tin Vein', 0, 10), +(57642, 405, 0, 'Tin Vein', 0, 10), +(57643, 405, 0, 'Tin Vein', 0, 10); + +-- Missing Tin Vein spawns in Redridge Mountains, +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(57644, 1732, 0, -8827.17, -2188.08, 179.982, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 29248 at 77,511017 yards, +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(57644, 1129, 0, 'Tin Vein', 0, 10); -- Tin Veins in Redridge 36 objects total + +UPDATE `pool_gameobject` SET `description` = 'Tin Vein' WHERE `guid` = 55955; +UPDATE `pool_gameobject` SET `description` = 'Tin Vein' WHERE `guid` = 56024; +UPDATE `pool_template` SET `description` = 'Tin Veins in Dustwallow Marsh' WHERE `entry` = 43521; + +-- Remove Undergroud Objects Not Present In Sniffs +DELETE FROM `gameobject` WHERE `guid` IN (5637, 5649, 29277); +DELETE FROM `pool_gameobject` WHERE `guid` IN (5637, 5649, 29277); + +-- COPPER ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Correct position of Copper Vein in Durotar (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=1056.59, `position_y`=-4808.49, `position_z`=21.7389, `orientation`=4.24115, `rotation0`=0, `rotation1`=0, `rotation2`=-0.85264, `rotation3`=0.522499 WHERE `guid`=12485; + +-- Correct position of Copper Vein in Durotar (position is off by 0.000976563 yards). +UPDATE `gameobject` SET `position_x`=518.501, `position_y`=-4760.18, `position_z`=29.9781, `orientation`=0.785397, `rotation0`=0, `rotation1`=0, `rotation2`=0.382683, `rotation3`=0.92388 WHERE `guid`=12487; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-418.613, `position_y`=-2186.97, `position_z`=143.571, `orientation`=5.70723, `rotation0`=0, `rotation1`=0, `rotation2`=-0.284015, `rotation3`=0.95882 WHERE `guid`=15162; + +-- Correct position of Copper Vein in Mulgore (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-2299.02, `position_y`=385.609, `position_z`=58.3093, `orientation`=2.67035, `rotation0`=0, `rotation1`=0, `rotation2`=0.972369, `rotation3`=0.233448 WHERE `guid`=20716; + +-- Correct position of Copper Vein in Silverpine Forest (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=1035.12, `position_y`=1633.56, `position_z`=28.2433, `orientation`=0.261798, `rotation0`=0, `rotation1`=0, `rotation2`=0.130526, `rotation3`=0.991445 WHERE `guid`=5102; + +-- Correct position of Copper Vein in Elwynn Forest (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-9897.81, `position_y`=-1150, `position_z`=24.353, `orientation`=4.34587, `rotation0`=0, `rotation1`=0, `rotation2`=-0.824126, `rotation3`=0.566406 WHERE `guid`=27068; + +-- Correct position of Copper Vein in Redridge Mountains (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-9412.47, `position_y`=-2484.24, `position_z`=30.4685, `orientation`=3.7001, `rotation0`=0, `rotation1`=0, `rotation2`=-0.961261, `rotation3`=0.27564 WHERE `guid`=5454; + +-- Correct position of Copper Vein in Durotar (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=1213.05, `position_y`=-4591.97, `position_z`=23.571, `orientation`=2.05949, `rotation0`=0, `rotation1`=0, `rotation2`=0.857167, `rotation3`=0.515038 WHERE `guid`=4752; + +-- Correct position of Copper Vein in Desolace (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-322.087, `position_y`=1097.67, `position_z`=94.8923, `orientation`=0.558504, `rotation0`=0, `rotation1`=0, `rotation2`=0.275637, `rotation3`=0.961262 WHERE `guid`=34182; + +-- Correct position of Copper Vein in Mulgore (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-1118.57, `position_y`=-484.428, `position_z`=-39.7389, `orientation`=5.86431, `rotation0`=0, `rotation1`=0, `rotation2`=-0.207911, `rotation3`=0.978148 WHERE `guid`=4836; + +-- Correct position of Copper Vein in Silverpine Forest (position is off by 4.85622 yards). +UPDATE `gameobject` SET `position_x`=378.47, `position_y`=1053.96, `position_z`=106.416, `orientation`=2.61799, `rotation0`=0, `rotation1`=0, `rotation2`=0.965925, `rotation3`=0.258821 WHERE `guid`=4979; + +-- Correct position of Copper Vein in Silverpine Forest (position is off by 0.629768 yards). +UPDATE `gameobject` SET `position_x`=1235.28, `position_y`=2052.67, `position_z`=10.8418, `orientation`=0.541051, `rotation0`=0, `rotation1`=0, `rotation2`=0.267238, `rotation3`=0.963631 WHERE `guid`=5155; + +-- Correct position of Copper Vein in Silverpine Forest (position is off by 0.772368 yards). +UPDATE `gameobject` SET `position_x`=378.733, `position_y`=1341.94, `position_z`=92.9362, `orientation`=2.77507, `rotation0`=0, `rotation1`=0, `rotation2`=0.983254, `rotation3`=0.182238 WHERE `guid`=5448; + +-- Correct position of Copper Vein in Silverpine Forest (position is off by 0.0120087 yards). +UPDATE `gameobject` SET `position_x`=-313.933, `position_y`=936.846, `position_z`=131.92, `orientation`=2.14675, `rotation0`=0, `rotation1`=0, `rotation2`=0.878817, `rotation3`=0.47716 WHERE `guid`=35444; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-501.907, `position_y`=-1354.5, `position_z`=92.7284, `orientation`=2.00713, `rotation0`=0, `rotation1`=0, `rotation2`=0.843391, `rotation3`=0.5373 WHERE `guid`=15782; + +-- Correct position of Copper Vein in Thunder Bluff (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-959.687, `position_y`=-189.309, `position_z`=25.0983, `orientation`=0.453785, `rotation0`=0, `rotation1`=0, `rotation2`=0.224951, `rotation3`=0.97437 WHERE `guid`=4851; + +-- Correct position of Copper Vein in Loch Modan (position is off by 0.00981741 yards). +UPDATE `gameobject` SET `position_x`=-5692.68, `position_y`=-3123.95, `position_z`=316.189, `orientation`=4.18879, `rotation0`=0, `rotation1`=0, `rotation2`=-0.866025, `rotation3`=0.500001 WHERE `guid`=29972; + +-- Correct position of Copper Vein in Loch Modan (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-5517.82, `position_y`=-2731.01, `position_z`=366.158, `orientation`=0.750491, `rotation0`=0, `rotation1`=0, `rotation2`=0.366501, `rotation3`=0.930418 WHERE `guid`=30104; + +-- Correct position of Copper Vein in Dun Morogh (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-5633.05, `position_y`=-1751.15, `position_z`=358.066, `orientation`=5.61996, `rotation0`=0, `rotation1`=0, `rotation2`=-0.325567, `rotation3`=0.945519 WHERE `guid`=10852; + +-- Correct position of Copper Vein in Dun Morogh (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-5640.9, `position_y`=-1706.94, `position_z`=362.449, `orientation`=2.58308, `rotation0`=0, `rotation1`=0, `rotation2`=0.961261, `rotation3`=0.27564 WHERE `guid`=10853; + +-- Correct position of Copper Vein in Dun Morogh (position is off by 0.00144597 yards). +UPDATE `gameobject` SET `position_x`=-5051.87, `position_y`=-585.697, `position_z`=426.163, `orientation`=0, `rotation0`=0, `rotation1`=0, `rotation2`=0, `rotation3`=1 WHERE `guid`=7120; + +-- Correct position of Copper Vein in Dun Morogh (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-5770.99, `position_y`=-653.592, `position_z`=403.583, `orientation`=6.02139, `rotation0`=0, `rotation1`=0, `rotation2`=-0.130526, `rotation3`=0.991445 WHERE `guid`=10675; + +-- Correct position of Copper Vein in Duskwood (position is off by 0.000102997 yards). +UPDATE `gameobject` SET `position_x`=-10557.2, `position_y`=-760.492, `position_z`=60.5833, `orientation`=5.23599, `rotation0`=0, `rotation1`=0, `rotation2`=-0.5, `rotation3`=0.866025 WHERE `guid`=33462; + +-- Correct position of Copper Vein in Mulgore (position is off by 0.0100103 yards). +UPDATE `gameobject` SET `position_x`=-2762.57, `position_y`=-633.859, `position_z`=21.28, `orientation`=0.541051, `rotation0`=0, `rotation1`=0, `rotation2`=0.267238, `rotation3`=0.963631 WHERE `guid`=5219; + +-- Correct position of Copper Vein in Duskwood (position is off by 0.000100136 yards). +UPDATE `gameobject` SET `position_x`=-10519.2, `position_y`=677.127, `position_z`=15.6122, `orientation`=2.58308, `rotation0`=0, `rotation1`=0, `rotation2`=0.961261, `rotation3`=0.27564 WHERE `guid`=5412; + +-- Correct position of Copper Vein in Dun Morogh (position is off by 0.0102539 yards). +UPDATE `gameobject` SET `position_x`=-5600.43, `position_y`=-744.175, `position_z`=434.065, `orientation`=1.79769, `rotation0`=0, `rotation1`=0, `rotation2`=0.782608, `rotation3`=0.622515 WHERE `guid`=10695; + +-- Correct position of Copper Vein in Dun Morogh (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-5334.67, `position_y`=-659.969, `position_z`=394.837, `orientation`=5.41052, `rotation0`=0, `rotation1`=0, `rotation2`=-0.422618, `rotation3`=0.906308 WHERE `guid`=10682; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-4146.65, `position_y`=-2297.34, `position_z`=105.493, `orientation`=0.296705, `rotation0`=0, `rotation1`=0, `rotation2`=0.147809, `rotation3`=0.989016 WHERE `guid`=5099; + +-- Correct position of Copper Vein in Dun Morogh (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-5567.07, `position_y`=-1799.28, `position_z`=360.231, `orientation`=5.39307, `rotation0`=0, `rotation1`=0, `rotation2`=-0.430511, `rotation3`=0.902586 WHERE `guid`=29621; + +-- Correct position of Copper Vein in Ashenvale (position is off by 0.000991821 yards). +UPDATE `gameobject` SET `position_x`=2546.06, `position_y`=-1335.72, `position_z`=161.545, `orientation`=1.55334, `rotation0`=0, `rotation1`=0, `rotation2`=0.700909, `rotation3`=0.713251 WHERE `guid`=4891; + +-- Correct position of Copper Vein in Hillsbrad Foothills (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-502.591, `position_y`=-828.237, `position_z`=53.355, `orientation`=3.03684, `rotation0`=0, `rotation1`=0, `rotation2`=0.998629, `rotation3`=0.0523532 WHERE `guid`=30030; + +-- Correct position of Copper Vein in Wetlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-4080.01, `position_y`=-2911.18, `position_z`=4.63452, `orientation`=0.977383, `rotation0`=0, `rotation1`=0, `rotation2`=0.469471, `rotation3`=0.882948 WHERE `guid`=5250; + +-- Correct position of Copper Vein in Loch Modan (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-5179.53, `position_y`=-3290.78, `position_z`=276.421, `orientation`=3.38594, `rotation0`=0, `rotation1`=0, `rotation2`=-0.992546, `rotation3`=0.12187 WHERE `guid`=12813; + +-- Correct position of Copper Vein in Loch Modan (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-5091.8, `position_y`=-3324.24, `position_z`=280.257, `orientation`=3.78737, `rotation0`=0, `rotation1`=0, `rotation2`=-0.948323, `rotation3`=0.317306 WHERE `guid`=4953; + +-- Correct position of Copper Vein in Durotar (position is off by 0.00982059 yards). +UPDATE `gameobject` SET `position_x`=733.337, `position_y`=-4104.11, `position_z`=-9.99905, `orientation`=1.27409, `rotation0`=0, `rotation1`=0, `rotation2`=0.594822, `rotation3`=0.803857 WHERE `guid`=12377; + +-- Correct position of Copper Vein in Redridge Mountains (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-9697.58, `position_y`=-1754.86, `position_z`=62.2563, `orientation`=3.61284, `rotation0`=0, `rotation1`=0, `rotation2`=-0.972369, `rotation3`=0.233448 WHERE `guid`=31115; + +-- Correct position of Copper Vein in Silverpine Forest (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=511.705, `position_y`=1353.71, `position_z`=88.8817, `orientation`=1.8675, `rotation0`=0, `rotation1`=0, `rotation2`=0.803857, `rotation3`=0.594823 WHERE `guid`=5349; + +-- Correct position of Copper Vein in Ashenvale (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=2585.55, `position_y`=-1074.56, `position_z`=131.414, `orientation`=2.35619, `rotation0`=0, `rotation1`=0, `rotation2`=0.92388, `rotation3`=0.382683 WHERE `guid`=33545; + +-- Correct position of Copper Vein in Darkshore (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=7358.84, `position_y`=117.991, `position_z`=12.6752, `orientation`=3.35105, `rotation0`=0, `rotation1`=0, `rotation2`=-0.994521, `rotation3`=0.104536 WHERE `guid`=48666; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.0102539 yards). +UPDATE `gameobject` SET `position_x`=4787.53, `position_y`=766.542, `position_z`=8.5393, `orientation`=1.20428, `rotation0`=0, `rotation1`=0, `rotation2`=0.566406, `rotation3`=0.824126 WHERE `guid`=31357; + +-- Correct position of Copper Vein in The Barrens (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-3307.13, `position_y`=-2266.09, `position_z`=93.2678, `orientation`=1.83259, `rotation0`=0, `rotation1`=0, `rotation2`=0.793353, `rotation3`=0.608762 WHERE `guid`=15178; + +-- Correct position of Copper Vein in Durotar (position is off by 1.27307 yards). +UPDATE `gameobject` SET `position_x`=972.06, `position_y`=-4718.87, `position_z`=29.4653, `orientation`=0, `rotation0`=0, `rotation1`=0, `rotation2`=0, `rotation3`=1 WHERE `guid`=5401; + +-- Correct position of Copper Vein in Wetlands (position is off by 0.0102539 yards). +UPDATE `gameobject` SET `position_x`=-4153.11, `position_y`=-3038.73, `position_z`=2.50557, `orientation`=3.90954, `rotation0`=0, `rotation1`=0, `rotation2`=-0.927183, `rotation3`=0.374608 WHERE `guid`=14875; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.000101089 yards). +UPDATE `gameobject` SET `position_x`=-1273.68, `position_y`=-3803, `position_z`=31.564, `orientation`=5.70723, `rotation0`=0, `rotation1`=0, `rotation2`=-0.284015, `rotation3`=0.95882 WHERE `guid`=15136; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-2575.43, `position_y`=-2387.76, `position_z`=104.146, `orientation`=5.8294, `rotation0`=0, `rotation1`=0, `rotation2`=-0.224951, `rotation3`=0.97437 WHERE `guid`=15682; + +-- Correct position of Copper Vein in Durotar (position is off by 1.02897 yards). +UPDATE `gameobject` SET `position_x`=-1000.02, `position_y`=-4499.93, `position_z`=28.362, `orientation`=0.698131, `rotation0`=0, `rotation1`=0, `rotation2`=0.34202, `rotation3`=0.939693 WHERE `guid`=4991; + +-- Correct position of Copper Vein in Stonetalon Mountains (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=67.2039, `position_y`=-513.643, `position_z`=39.1254, `orientation`=5.49779, `rotation0`=0, `rotation1`=0, `rotation2`=-0.382683, `rotation3`=0.92388 WHERE `guid`=47697; + +-- Correct position of Copper Vein in Hillsbrad Foothills (position is off by 0.000100136 yards). +UPDATE `gameobject` SET `position_x`=-1048.94, `position_y`=-13.9948, `position_z`=17.3759, `orientation`=0.331611, `rotation0`=0, `rotation1`=0, `rotation2`=0.165047, `rotation3`=0.986286 WHERE `guid`=25046; + +-- Correct position of Copper Vein in Loch Modan (position is off by 0.0100573 yards). +UPDATE `gameobject` SET `position_x`=-5407.56, `position_y`=-3421.51, `position_z`=285.106, `orientation`=1.88495, `rotation0`=0, `rotation1`=0, `rotation2`=0.809016, `rotation3`=0.587786 WHERE `guid`=12890; + +-- Correct position of Copper Vein in Thousand Needles (position is off by 0.0102539 yards). +UPDATE `gameobject` SET `position_x`=-5720.24, `position_y`=-3154.99, `position_z`=-28.4684, `orientation`=5.68977, `rotation0`=0, `rotation1`=0, `rotation2`=-0.292372, `rotation3`=0.956305 WHERE `guid`=17095; + +-- Correct position of Copper Vein in The Barrens (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=1385.21, `position_y`=-3485.35, `position_z`=95.0849, `orientation`=1.27409, `rotation0`=0, `rotation1`=0, `rotation2`=0.594822, `rotation3`=0.803857 WHERE `guid`=15452; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=388.236, `position_y`=-2245.49, `position_z`=196.681, `orientation`=0.087266, `rotation0`=0, `rotation1`=0, `rotation2`=0.0436192, `rotation3`=0.999048 WHERE `guid`=15170; + +-- Correct position of Copper Vein in Thousand Needles (position is off by 0.000102997 yards). +UPDATE `gameobject` SET `position_x`=-5208.44, `position_y`=-1578.95, `position_z`=-38.6579, `orientation`=5.51524, `rotation0`=0, `rotation1`=0, `rotation2`=-0.374606, `rotation3`=0.927184 WHERE `guid`=4774; + +-- Correct position of Copper Vein in Loch Modan (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-4728.93, `position_y`=-3142.43, `position_z`=302.941, `orientation`=3.10665, `rotation0`=0, `rotation1`=0, `rotation2`=0.999847, `rotation3`=0.0174693 WHERE `guid`=30022; + +-- Correct position of Copper Vein in Tirisfal Glades (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=1781.53, `position_y`=-748.291, `position_z`=63.1568, `orientation`=2.00713, `rotation0`=0, `rotation1`=0, `rotation2`=0.843391, `rotation3`=0.5373 WHERE `guid`=45090; + +-- Correct position of Copper Vein in Dun Morogh (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-6099.44, `position_y`=-341.376, `position_z`=439.958, `orientation`=0.261798, `rotation0`=0, `rotation1`=0, `rotation2`=0.130526, `rotation3`=0.991445 WHERE `guid`=29616; + +-- Correct position of Copper Vein in Westfall (position is off by 4.52486 yards). +UPDATE `gameobject` SET `position_x`=-10467.7, `position_y`=1346.31, `position_z`=45.3696, `orientation`=2.53072, `rotation0`=0, `rotation1`=0, `rotation2`=0.953716, `rotation3`=0.300708 WHERE `guid`=40003; + +-- Correct position of Copper Vein in Ashenvale (position is off by 2.61886 yards). +UPDATE `gameobject` SET `position_x`=2623.96, `position_y`=-967.716, `position_z`=132.084, `orientation`=2.72271, `rotation0`=0, `rotation1`=0, `rotation2`=0.978148, `rotation3`=0.207912 WHERE `guid`=4888; + +-- Correct position of Copper Vein in Durotar (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=503.216, `position_y`=-3923.43, `position_z`=23.0152, `orientation`=3.47321, `rotation0`=0, `rotation1`=0, `rotation2`=-0.986285, `rotation3`=0.16505 WHERE `guid`=32523; + +-- Correct position of Copper Vein in Silverpine Forest (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=1324.63, `position_y`=1969.28, `position_z`=14.6851, `orientation`=0.331611, `rotation0`=0, `rotation1`=0, `rotation2`=0.165047, `rotation3`=0.986286 WHERE `guid`=35540; + +-- Correct position of Copper Vein in Tirisfal Glades (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=2510.69, `position_y`=-376.824, `position_z`=85.8907, `orientation`=5.70723, `rotation0`=0, `rotation1`=0, `rotation2`=-0.284015, `rotation3`=0.95882 WHERE `guid`=5372; + +-- Correct position of Copper Vein in Tirisfal Glades (position is off by 0.0010376 yards). +UPDATE `gameobject` SET `position_x`=2716.62, `position_y`=-540.283, `position_z`=106.932, `orientation`=0.139624, `rotation0`=0, `rotation1`=0, `rotation2`=0.0697556, `rotation3`=0.997564 WHERE `guid`=5154; + +-- Correct position of Copper Vein in Elwynn Forest (position is off by 0.000991821 yards). +UPDATE `gameobject` SET `position_x`=-9758.44, `position_y`=140.715, `position_z`=21.5286, `orientation`=2.63544, `rotation0`=0, `rotation1`=0, `rotation2`=0.968147, `rotation3`=0.250381 WHERE `guid`=32463; + +-- Correct position of Copper Vein in Elwynn Forest (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-9736.79, `position_y`=87.7491, `position_z`=12.8907, `orientation`=3.64774, `rotation0`=0, `rotation1`=0, `rotation2`=-0.968147, `rotation3`=0.250381 WHERE `guid`=32461; + +-- Correct position of Copper Vein in Elwynn Forest (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-9058.96, `position_y`=-621.586, `position_z`=54.7671, `orientation`=4.15388, `rotation0`=0, `rotation1`=0, `rotation2`=-0.874619, `rotation3`=0.48481 WHERE `guid`=30945; + +-- Correct position of Copper Vein in Elwynn Forest (position is off by 0.0098877 yards). +UPDATE `gameobject` SET `position_x`=-9685.88, `position_y`=-1195.68, `position_z`=50.4208, `orientation`=1.02974, `rotation0`=0, `rotation1`=0, `rotation2`=0.492423, `rotation3`=0.870356 WHERE `guid`=31109; + +-- Correct position of Copper Vein in Loch Modan (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-5783.95, `position_y`=-3212.13, `position_z`=309.844, `orientation`=0.645772, `rotation0`=0, `rotation1`=0, `rotation2`=0.317305, `rotation3`=0.948324 WHERE `guid`=13199; + +-- Correct position of Copper Vein in Tirisfal Glades (position is off by 0.000999451 yards). +UPDATE `gameobject` SET `position_x`=2756.54, `position_y`=1079.45, `position_z`=110.498, `orientation`=3.52557, `rotation0`=0, `rotation1`=0, `rotation2`=-0.981627, `rotation3`=0.190812 WHERE `guid`=5486; + +-- Correct position of Copper Vein in Hillsbrad Foothills (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-664.995, `position_y`=489.126, `position_z`=88.2481, `orientation`=6.14356, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0697556, `rotation3`=0.997564 WHERE `guid`=5380; + +-- Correct position of Copper Vein in Tirisfal Glades (position is off by 0.0010376 yards). +UPDATE `gameobject` SET `position_x`=2781.51, `position_y`=-833.163, `position_z`=154.953, `orientation`=2.23402, `rotation0`=0, `rotation1`=0, `rotation2`=0.898793, `rotation3`=0.438373 WHERE `guid`=4787; + +-- Correct position of Copper Vein in Stonetalon Mountains (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=1357.7, `position_y`=1544.49, `position_z`=156.776, `orientation`=4.15388, `rotation0`=0, `rotation1`=0, `rotation2`=-0.874619, `rotation3`=0.48481 WHERE `guid`=47666; + +-- Correct position of Copper Vein in Stonetalon Mountains (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=1493.04, `position_y`=-277.715, `position_z`=26.7762, `orientation`=0.453785, `rotation0`=0, `rotation1`=0, `rotation2`=0.224951, `rotation3`=0.97437 WHERE `guid`=4772; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.000999451 yards). +UPDATE `gameobject` SET `position_x`=-2726.32, `position_y`=-2024.73, `position_z`=113.358, `orientation`=2.87979, `rotation0`=0, `rotation1`=0, `rotation2`=0.991445, `rotation3`=0.130528 WHERE `guid`=5256; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-1447.37, `position_y`=-2373.72, `position_z`=112.527, `orientation`=3.42085, `rotation0`=0, `rotation1`=0, `rotation2`=-0.990268, `rotation3`=0.139175 WHERE `guid`=5331; + +-- Correct position of Copper Vein in Duskwood (position is off by 0.000102997 yards). +UPDATE `gameobject` SET `position_x`=-11062.5, `position_y`=-729.195, `position_z`=59.6658, `orientation`=4.62512, `rotation0`=0, `rotation1`=0, `rotation2`=-0.737277, `rotation3`=0.675591 WHERE `guid`=5211; + +-- Correct position of Copper Vein in Mulgore (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-1037.6, `position_y`=-1101.76, `position_z`=45.8684, `orientation`=4.24115, `rotation0`=0, `rotation1`=0, `rotation2`=-0.85264, `rotation3`=0.522499 WHERE `guid`=20749; + +-- Correct position of Copper Vein in Durotar (position is off by 1.26134 yards). +UPDATE `gameobject` SET `position_x`=845.625, `position_y`=-4164.17, `position_z`=-8.82255, `orientation`=5.28835, `rotation0`=0, `rotation1`=0, `rotation2`=-0.477159, `rotation3`=0.878817 WHERE `guid`=5213; + +-- Correct position of Copper Vein in Durotar (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=790.85, `position_y`=-3870.64, `position_z`=21.5309, `orientation`=3.94445, `rotation0`=0, `rotation1`=0, `rotation2`=-0.920505, `rotation3`=0.390732 WHERE `guid`=12544; + +-- Correct position of Copper Vein in Loch Modan (position is off by 0.73812 yards). +UPDATE `gameobject` SET `position_x`=-5721.44, `position_y`=-3713.94, `position_z`=312.301, `orientation`=3.75246, `rotation0`=0, `rotation1`=0, `rotation2`=-0.953716, `rotation3`=0.300708 WHERE `guid`=4712; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.822618 yards). +UPDATE `gameobject` SET `position_x`=7277.56, `position_y`=-842.787, `position_z`=37.8692, `orientation`=1.16937, `rotation0`=0, `rotation1`=0, `rotation2`=0.551936, `rotation3`=0.833886 WHERE `guid`=5142; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.364549 yards). +UPDATE `gameobject` SET `position_x`=4452.31, `position_y`=413.871, `position_z`=67.4349, `orientation`=5.3058, `rotation0`=0, `rotation1`=0, `rotation2`=-0.469471, `rotation3`=0.882948 WHERE `guid`=5445; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.906329 yards). +UPDATE `gameobject` SET `position_x`=4895.36, `position_y`=44.2655, `position_z`=60.8504, `orientation`=1.64061, `rotation0`=0, `rotation1`=0, `rotation2`=0.731353, `rotation3`=0.681999 WHERE `guid`=4992; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.0010376 yards). +UPDATE `gameobject` SET `position_x`=6866.71, `position_y`=-659.673, `position_z`=83.6733, `orientation`=5.3058, `rotation0`=0, `rotation1`=0, `rotation2`=-0.469471, `rotation3`=0.882948 WHERE `guid`=5216; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.729876 yards). +UPDATE `gameobject` SET `position_x`=6836.17, `position_y`=-291.012, `position_z`=40.5437, `orientation`=1.91986, `rotation0`=0, `rotation1`=0, `rotation2`=0.819152, `rotation3`=0.573577 WHERE `guid`=5355; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.750054 yards). +UPDATE `gameobject` SET `position_x`=6898.08, `position_y`=-588.399, `position_z`=30.6687, `orientation`=3.56047, `rotation0`=0, `rotation1`=0, `rotation2`=-0.978148, `rotation3`=0.207912 WHERE `guid`=5055; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.269936 yards). +UPDATE `gameobject` SET `position_x`=7325.29, `position_y`=-523.23, `position_z`=8.48972, `orientation`=1.55334, `rotation0`=0, `rotation1`=0, `rotation2`=0.700909, `rotation3`=0.713251 WHERE `guid`=5377; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.000999451 yards). +UPDATE `gameobject` SET `position_x`=6354.29, `position_y`=119.985, `position_z`=22.1034, `orientation`=1.58825, `rotation0`=0, `rotation1`=0, `rotation2`=0.71325, `rotation3`=0.70091 WHERE `guid`=4824; + +-- Correct position of Copper Vein in Durotar (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-341.064, `position_y`=-5100.17, `position_z`=28.9194, `orientation`=1.88495, `rotation0`=0, `rotation1`=0, `rotation2`=0.809016, `rotation3`=0.587786 WHERE `guid`=12443; + +-- Correct position of Copper Vein in Durotar (position is off by 0.000101089 yards). +UPDATE `gameobject` SET `position_x`=-834.234, `position_y`=-4838.99, `position_z`=21.7599, `orientation`=3.73501, `rotation0`=0, `rotation1`=0, `rotation2`=-0.956305, `rotation3`=0.292372 WHERE `guid`=4791; + +-- Correct position of Copper Vein in Durotar (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-996.959, `position_y`=-4816.74, `position_z`=13.0821, `orientation`=0.366518, `rotation0`=0, `rotation1`=0, `rotation2`=0.182235, `rotation3`=0.983255 WHERE `guid`=4815; + +-- Correct position of Copper Vein in Durotar (position is off by 0.000991821 yards). +UPDATE `gameobject` SET `position_x`=134.771, `position_y`=-4134.01, `position_z`=54.8472, `orientation`=2.23402, `rotation0`=0, `rotation1`=0, `rotation2`=0.898793, `rotation3`=0.438373 WHERE `guid`=4852; + +-- Correct position of Copper Vein in Silverpine Forest (position is off by 0.172983 yards). +UPDATE `gameobject` SET `position_x`=-581.14, `position_y`=1097.34, `position_z`=90.129, `orientation`=1.23918, `rotation0`=0, `rotation1`=0, `rotation2`=0.580703, `rotation3`=0.814116 WHERE `guid`=4846; + +-- Correct position of Copper Vein in Thousand Needles (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-4620.59, `position_y`=-1715.87, `position_z`=-22.4819, `orientation`=5.75959, `rotation0`=0, `rotation1`=0, `rotation2`=-0.258819, `rotation3`=0.965926 WHERE `guid`=4853; + +-- Correct position of Copper Vein in Westfall (position is off by 1.41421 yards). +UPDATE `gameobject` SET `position_x`=-11323, `position_y`=1600.41, `position_z`=37.1515, `orientation`=3.14159, `rotation0`=0, `rotation1`=0, `rotation2`=-1, `rotation3`=0 WHERE `guid`=31124; + +-- Correct position of Copper Vein in The Deadmines (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-11150.4, `position_y`=1547.25, `position_z`=22.634, `orientation`=0.942477, `rotation0`=0, `rotation1`=0, `rotation2`=0.45399, `rotation3`=0.891007 WHERE `guid`=34832; + +-- Correct position of Copper Vein in Westfall (position is off by 0.552836 yards). +UPDATE `gameobject` SET `position_x`=-9602.69, `position_y`=969.846, `position_z`=39.3992, `orientation`=3.61284, `rotation0`=0, `rotation1`=0, `rotation2`=-0.972369, `rotation3`=0.233448 WHERE `guid`=4930; + +-- Correct position of Copper Vein in Redridge Mountains (position is off by 0.827771 yards). +UPDATE `gameobject` SET `position_x`=-9141.37, `position_y`=-3079.47, `position_z`=122.507, `orientation`=3.05433, `rotation0`=0, `rotation1`=0, `rotation2`=0.999048, `rotation3`=0.0436193 WHERE `guid`=5159; + +-- Correct position of Copper Vein in Mulgore (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-1301.52, `position_y`=-1039.44, `position_z`=61.9713, `orientation`=3.4383, `rotation0`=0, `rotation1`=0, `rotation2`=-0.989016, `rotation3`=0.147811 WHERE `guid`=20719; + +-- Correct position of Copper Vein in Mulgore (position is off by 0.0010376 yards). +UPDATE `gameobject` SET `position_x`=-441.273, `position_y`=-634.283, `position_z`=68.3678, `orientation`=1.55334, `rotation0`=0, `rotation1`=0, `rotation2`=0.700909, `rotation3`=0.713251 WHERE `guid`=20674; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-338.933, `position_y`=-2986.05, `position_z`=100.969, `orientation`=2.25147, `rotation0`=0, `rotation1`=0, `rotation2`=0.902585, `rotation3`=0.430512 WHERE `guid`=33550; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.000991821 yards). +UPDATE `gameobject` SET `position_x`=-1387.82, `position_y`=-2392.19, `position_z`=130.659, `orientation`=2.3911, `rotation0`=0, `rotation1`=0, `rotation2`=0.930417, `rotation3`=0.366502 WHERE `guid`=5330; + +-- Correct position of Copper Vein in Mulgore (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-2764.17, `position_y`=-1390.74, `position_z`=63.256, `orientation`=5.79449, `rotation0`=0, `rotation1`=0, `rotation2`=-0.241921, `rotation3`=0.970296 WHERE `guid`=5263; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=7925.2, `position_y`=-1176.95, `position_z`=57.2328, `orientation`=2.84488, `rotation0`=0, `rotation1`=0, `rotation2`=0.989016, `rotation3`=0.147811 WHERE `guid`=48762; + +-- Correct position of Copper Vein in Darkshore (position is off by 0.000101089 yards). +UPDATE `gameobject` SET `position_x`=6798.9, `position_y`=231.377, `position_z`=25.7077, `orientation`=5.60251, `rotation0`=0, `rotation1`=0, `rotation2`=-0.333807, `rotation3`=0.942641 WHERE `guid`=4938; + +-- Correct position of Copper Vein in Duskwood (position is off by 0.00099696 yards). +UPDATE `gameobject` SET `position_x`=-10966.5, `position_y`=-183.177, `position_z`=17.1386, `orientation`=2.56563, `rotation0`=0, `rotation1`=0, `rotation2`=0.958819, `rotation3`=0.284016 WHERE `guid`=17149; + +-- Correct position of Copper Vein in Duskwood (position is off by 0.100586 yards). +UPDATE `gameobject` SET `position_x`=-10856.6, `position_y`=-1283.99, `position_z`=62.4551, `orientation`=0.296705, `rotation0`=0, `rotation1`=0, `rotation2`=0.147809, `rotation3`=0.989016 WHERE `guid`=42664; + +-- Correct position of Copper Vein in Westfall (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-9830.03, `position_y`=1401.71, `position_z`=48.2202, `orientation`=3.52557, `rotation0`=0, `rotation1`=0, `rotation2`=-0.981627, `rotation3`=0.190812 WHERE `guid`=30588; + +-- Correct position of Copper Vein in Westfall (position is off by 0.0100103 yards). +UPDATE `gameobject` SET `position_x`=-10446.2, `position_y`=1932.17, `position_z`=13.1238, `orientation`=3.05433, `rotation0`=0, `rotation1`=0, `rotation2`=0.999048, `rotation3`=0.0436193 WHERE `guid`=5237; + +-- Correct position of Copper Vein in Westfall (position is off by 0.0996094 yards). +UPDATE `gameobject` SET `position_x`=-11298.1, `position_y`=1636.16, `position_z`=61.5966, `orientation`=0.209439, `rotation0`=0, `rotation1`=0, `rotation2`=0.104528, `rotation3`=0.994522 WHERE `guid`=31052; + +-- Correct position of Copper Vein in The Deadmines (position is off by 0.0996094 yards). +UPDATE `gameobject` SET `position_x`=-11201.4, `position_y`=1520.96, `position_z`=21.3151, `orientation`=5.14872, `rotation0`=0, `rotation1`=0, `rotation2`=-0.537299, `rotation3`=0.843392 WHERE `guid`=31951; + +-- Correct position of Copper Vein in Westfall (position is off by 0.0996094 yards). +UPDATE `gameobject` SET `position_x`=-10237.9, `position_y`=1316.13, `position_z`=43.1496, `orientation`=4.81711, `rotation0`=0, `rotation1`=0, `rotation2`=-0.66913, `rotation3`=0.743145 WHERE `guid`=30631; + +-- Missing Copper Vein spawns in Durotar. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(12888, 1731, 1, 850.867, -4766.13, 38.2993, 5.23599, 0, 0, -0.5, 0.866025, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 12493 at 57.260567 yards. +(12900, 1731, 1, 873.399, -4743.74, 30.9023, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 12543 at 60.607513 yards. +(12901, 1731, 1, 958.338, -4793.02, 18.7893, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 12543 at 50.319996 yards. +(13104, 1731, 1, 966.096, -4906.56, 28.7647, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 12482 at 92.573685 yards. +(13105, 1731, 1, 447.97, -4500.48, 50.7318, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 12489 at 87.916260 yards. +(9786, 1731, 1, -150.154, -5160.85, 25.5989, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5080 at 6.756102 yards. +(9787, 1731, 1, 149.417, -5075.54, 16.1375, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5225 at 147.568588 yards. +(9788, 1731, 1, -784.408, -5563.74, 16.6928, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5061 at 481.343689 yards. +(9789, 1731, 1, -651.845, -5585.51, 12.682, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5472 at 485.683533 yards. +(9790, 1731, 1, -716.199, -5685.54, 20.8872, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5472 at 590.222595 yards. +(9791, 1731, 1, -1302.21, -5541.29, 9.82803, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5061 at 561.602478 yards. +(4862, 1731, 1, -775.502, -4786.63, 29.6299, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4791 at 79.075844 yards. +(9792, 1731, 1, -837.403, -4718.7, 30.9681, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4764 at 42.974297 yards. +(9794, 1731, 1, -207.867, -5165.25, 27.5083, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5080 at 59.283737 yards. +(9795, 1731, 1, 847.784, -4206.12, -10.5332, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5152 at 17.659142 yards. +(9796, 1731, 1, 482.297, -4194.12, 31.8438, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4670 at 21.135496 yards. +(9800, 1731, 1, -5.93815, -4229.33, 97.8519, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 4733 at 9.470348 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(12888, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(12900, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(12901, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(13104, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(13105, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9786, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9787, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9788, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9789, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9790, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9791, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(4862, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9792, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9794, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9795, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9796, 1024, 0, 'Copper Vein', 0, 10), -- Copper Veins in Durotar 127 objects total +(9800, 1024, 0, 'Copper Vein', 0, 10); -- Copper Veins in Durotar 127 objects total + +-- Missing Copper Vein spawns in The Barrens. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(16652, 1731, 1, -2394.48, -2623.69, 176.881, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 16055 at 152.569626 yards. +(15184, 1731, 1, 346.108, -2270.83, 242.689, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 15170 at 67.332870 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(16652, 1033, 0, 'Copper Vein', 0, 10), -- Copper Veins in Barrens 147 objects total +(15184, 1033, 0, 'Copper Vein', 0, 10); -- Copper Veins in Barrens 147 objects total + +-- Missing Copper Vein spawns in Loch Modan. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13106, 1731, 0, -5073.87, -2708.62, 320.316, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 13005 at 15.798904 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13106, 1166, 0, 'Copper Vein', 0, 10); -- Copper Veins in Loch Modan 82 objects total + +-- Missing Copper Vein spawns in Westfall. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(9801, 1731, 0, -11111.9, 1118.64, 54.0787, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5260 at 109.223763 yards. +(9802, 1731, 0, -11278.8, 1137.58, 97.9341, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5259 at 86.485275 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(9801, 1111, 0, 'Copper Vein', 0, 10), -- Copper Veins in Westfall 57 objects total +(9802, 1111, 0, 'Copper Vein', 0, 10); -- Copper Veins in Westfall 57 objects total + +-- Missing Copper Vein spawns in Redridge Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(9803, 1731, 0, -9341.33, -3197.56, 102.736, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4843 at 131.900299 yards. +(9804, 1731, 0, -9397.86, -3131.52, 87.0181, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 4843 at 146.639740 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(9803, 1128, 0, 'Copper Vein', 0, 10), -- Copper Veins in Redridge 52 objects total +(9804, 1128, 0, 'Copper Vein', 0, 10); -- Copper Veins in Redridge 52 objects total + +-- Missing Copper Vein spawns in Silverpine Forest. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(9767, 1731, 0, 1346.48, 1958.65, 14.2065, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5480 at 7.036702 yards. +(35616, 1731, 0, 1389.75, 1970.95, 15.3534, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35535 at 9.417406 yards. +(35617, 1731, 0, 1420.63, 1928.08, 10.2896, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35443 at 13.453968 yards. +(35618, 1731, 0, 1164.29, 390.215, 42.536, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35455 at 173.413376 yards. +(14489, 1731, 0, -744.473, 1409.05, 38.1738, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5131 at 214.048447 yards. +(9793, 1731, 0, 360.693, 1067.62, 105.336, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 4979 at 25.908981 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(9767, 1044, 0, 'Copper Vein', 0, 10), -- Copper Veins in Silverpine Forest 92 objects total +(35616, 1044, 0, 'Copper Vein', 0, 10), -- Copper Veins in Silverpine Forest 92 objects total +(35617, 1044, 0, 'Copper Vein', 0, 10), -- Copper Veins in Silverpine Forest 92 objects total +(35618, 1044, 0, 'Copper Vein', 0, 10), -- Copper Veins in Silverpine Forest 92 objects total +(14489, 1044, 0, 'Copper Vein', 0, 10), -- Copper Veins in Silverpine Forest 92 objects total +(9793, 1044, 0, 'Copper Vein', 0, 10); -- Copper Veins in Silverpine Forest 92 objects total + +-- Missing Copper Vein spawns in Darkshore. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(48901, 1731, 1, 7225.66, -737.653, 55.2411, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48742 at 114.871223 yards. +(48909, 1731, 1, 4419.6, -3.89882, 93.5844, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48494 at 188.190659 yards. +(9797, 1731, 1, 6975.51, -639.299, 67.8948, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5078 at 75.158340 yards. +(48917, 1731, 1, 6753.14, -688.306, 89.6568, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48681 at 34.878399 yards. +(48930, 1731, 1, 4558.31, 14.4214, 99.8561, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48494 at 62.899220 yards. +(9799, 1731, 1, 6183.53, 107.973, 31.5811, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5452 at 103.676826 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(48901, 1098, 0, 'Copper Vein', 0, 10), -- Copper Veins in Darkshore 84 objects total +(48909, 1098, 0, 'Copper Vein', 0, 10), -- Copper Veins in Darkshore 84 objects total +(9797, 1098, 0, 'Copper Vein', 0, 10), -- Copper Veins in Darkshore 84 objects total +(48917, 1098, 0, 'Copper Vein', 0, 10), -- Copper Veins in Darkshore 84 objects total +(48930, 1098, 0, 'Copper Vein', 0, 10), -- Copper Veins in Darkshore 84 objects total +(9799, 1098, 0, 'Copper Vein', 0, 10); -- Copper Veins in Darkshore 84 objects total + +-- Missing Copper Vein spawns in Mulgore. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(20842, 1731, 1, -2361.1, 343.807, 64.7413, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 20709 at 25.212273 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(20842, 1028, 0, 'Copper Vein', 0, 10); -- Copper Veins in Mulgore 64 objects total + +-- Missing Copper Vein spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(21277, 1731, 0, -483.161, -244.188, 59.4281, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 21251 at 117.238396 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(21277, 1066, 0, 'Copper Vein', 0, 10); -- Copper Veins in Hillsbrad 20 objects total + +-- Missing Copper Vein spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(9798, 1731, 1, 3414.26, -24.0284, 21.7966, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 4872 at 17.429634 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(9798, 1075, 0, 'Copper Vein', 0, 10); -- Copper Veins in Ashenvale 69 objects total + +-- Missing Copper Vein spawns in The Deadmines. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31956, 1731, 0, -11258.6, 1499.64, 39.4549, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 31950 at 56.219994 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31956, 1111, 0, 'Copper Vein', 0, 10); -- Copper Veins in Westfall 57 objects total + +UPDATE `pool_gameobject` SET `description` = 'Copper Vein' WHERE `guid`=55878; +UPDATE `pool_gameobject` SET `description` = 'Copper Vein' WHERE `guid`=55884; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-2287.27, `position_y`=-2533.56, `position_z`=95.5277, `orientation`=0.541051, `rotation0`=0, `rotation1`=0, `rotation2`=0.267238, `rotation3`=0.963631 WHERE `guid`=5507; + +-- Correct position of Copper Vein in The Barrens (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-3956.45, `position_y`=-1863.94, `position_z`=97.3946, `orientation`=4.46804, `rotation0`=0, `rotation1`=0, `rotation2`=-0.788011, `rotation3`=0.615662 WHERE `guid`=5301; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-1823.53, `position_y`=-1875.66, `position_z`=97.7162, `orientation`=6.24828, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0174522, `rotation3`=0.999848 WHERE `guid`=5020; + +-- Correct position of Copper Vein in The Barrens (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-141.477, `position_y`=-3034.67, `position_z`=91.7, `orientation`=5.25344, `rotation0`=0, `rotation1`=0, `rotation2`=-0.492423, `rotation3`=0.870356 WHERE `guid`=5302; + +-- Missing Copper Vein spawns in The Barrens. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(9853, 3763, 1, -3885.71, -1617.31, 91.6667, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5307 at 40.414883 yards. +(9855, 3763, 1, -124.809, -3121.5, 97.477, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5312 at 72.685699 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(9853, 1033, 0, 'Copper Vein', 0, 10), -- Copper Veins in Barrens 147 objects total +(9855, 1033, 0, 'Copper Vein', 0, 10); -- Copper Veins in Barrens 147 objects total + +-- Remove Undergroud Objects Not Present In Sniffs +DELETE FROM `gameobject` WHERE `guid` IN (4788, 5027, 5149); +DELETE FROM `pool_gameobject` WHERE `guid` IN (4788, 5027, 5149); + +-- DARK IRON ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Correct position of Dark Iron Deposit in Burning Steppes (position is off by 4.72449 yards). +UPDATE `gameobject` SET `position_x`=-7616.39, `position_y`=-705.041, `position_z`=181.31, `orientation`=0.977383, `rotation0`=0, `rotation1`=0, `rotation2`=0.469471, `rotation3`=0.882948 WHERE `guid`=3998521; + +-- Correct position of Dark Iron Deposit in Burning Steppes (position is off by 4.40298 yards). +UPDATE `gameobject` SET `position_x`=-7824.89, `position_y`=-2618.07, `position_z`=123.346, `orientation`=6.19592, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0436192, `rotation3`=0.999048 WHERE `guid`=3998562; + +-- Correct position of Dark Iron Deposit in Burning Steppes (position is off by 3.54928 yards). +UPDATE `gameobject` SET `position_x`=-7784.13, `position_y`=-2052, `position_z`=143.532, `orientation`=1.62316, `rotation0`=0, `rotation1`=0, `rotation2`=0.725374, `rotation3`=0.688355 WHERE `guid`=3998543; + +-- Missing Dark Iron Deposit spawns in Burning Steppes. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(3998629, 165658, 0, -7889.31, -2160.1, 131.521, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998547 at 10.770436 yards. +(3998647, 165658, 0, -8019.87, -743.805, 142.527, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998522 at 202.123169 yards. +(3998653, 165658, 0, -8165.27, -762, 132.767, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998524 at 291.936737 yards. +(3998657, 165658, 0, -7771.45, -1950.79, 133.599, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998538 at 99.453789 yards. +(3998658, 165658, 0, -7978.81, -2636.86, 170.912, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998563 at 77.062340 yards. +(3998661, 165658, 0, -7891.56, -2589.27, 124.627, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998560 at 30.144604 yards. +(3998662, 165658, 0, -7685, -1650.93, 144.559, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998534 at 8.103163 yards. +(3998664, 165658, 0, -7798.7, -2700.66, 173.512, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998567 at 54.102592 yards. +(3998665, 165658, 0, -8386.3, -2815.53, 211.551, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998573 at 17.418512 yards. +(3998666, 165658, 0, -7890.92, -2537.66, 129.832, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998556 at 30.768915 yards. +(3998673, 165658, 0, -7942.18, -2657.86, 218.995, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998563 at 18.497490 yards. +(3998674, 165658, 0, -8188.76, -1926.49, 148.641, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998540 at 7.622613 yards. +(3998675, 165658, 0, -7814.68, -2648.13, 223.628, 0, 0, 0, 0, 1, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998565 at 8.098018 yards. +(3998677, 165658, 0, -7888.64, -2573.78, 176.537, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998556 at 54.754230 yards. +(3998678, 165658, 0, -7916.36, -1989.86, 141.389, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998542 at 16.049841 yards. +(3998679, 165658, 0, -8124.25, -2463.32, 149.642, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998552 at 16.139236 yards. +(3998680, 165658, 0, -7891.51, -2502.56, 130.12, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998554 at 25.353792 yards. +(3998682, 165658, 0, -7681.69, -1883.48, 137.159, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998538 at 15.691463 yards. +(3998687, 165658, 0, -8069.67, -1793.36, 138.633, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998536 at 13.924442 yards. +(3998688, 165658, 0, -8265.21, -2501.09, 151.887, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 1, 100, 5, 10); -- Closest existing guid is 3998553 at 14.851388 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(3998629, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998647, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998653, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998657, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998658, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998661, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998662, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998664, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998665, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998666, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998673, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998674, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998675, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998677, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998678, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998679, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998680, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998682, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998687, 1337, 0, 'Dark Iron Deposit', 5, 10), -- Burning Steppes Dark Iron +(3998688, 1337, 0, 'Dark Iron Deposit', 5, 10); -- Burning Steppes Dark Iron + +-- Missing Dark Iron Deposit spawns in Searing Gorge. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(3998643, 165658, 0, -6580.63, -1837.71, 244.947, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998626 at 5.965899 yards. +(3998644, 165658, 0, -6561.7, -1257.7, 136.212, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998611 at 99.691429 yards. +(3998645, 165658, 0, -6727.07, -1085.87, 185.576, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998597 at 27.933603 yards. +(3998646, 165658, 0, -6865.97, -1191.79, 182.557, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998602 at 45.611626 yards. +(3998648, 165658, 0, -7314.01, -1597.51, 315.985, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998620 at 29.218557 yards. +(3998649, 165658, 0, -6463.52, -824.624, 336.551, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998587 at 18.102976 yards. +(3998650, 165658, 0, -6718.6, -1252.82, 183.493, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998605 at 12.263851 yards. +(3998651, 165658, 0, -6467.07, -1390.98, 142.91, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998611 at 95.717155 yards. +(3998652, 165658, 0, -6736.55, -1686.12, 219.236, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998623 at 29.250608 yards. +(3998654, 165658, 0, -6935.9, -1202.91, 148.082, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998603 at 14.424098 yards. +(3998655, 165658, 0, -6862.05, -1551.08, 242.068, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998617 at 106.700317 yards. +(3998656, 165658, 0, -6835.71, -1484.15, 208.595, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998617 at 36.086281 yards. +(3998659, 165658, 0, -6644.5, -858.294, 244.144, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998589 at 19.658464 yards. +(3998660, 165658, 0, -7156.05, -1163.11, 265.518, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998599 at 9.750084 yards. +(3998663, 165658, 0, -7076.41, -1297.19, 267.191, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998609 at 22.202290 yards. +(3998667, 165658, 0, -6680.17, -1020.97, 253.177, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998595 at 7.297639 yards. +(3998668, 165658, 0, -6560.44, -824.799, 297.716, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998588 at 98.464851 yards. +(3998669, 165658, 0, -6647.45, -699.644, 233.32, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998583 at 28.385668 yards. +(3998670, 165658, 0, -6581.75, -672.116, 241.635, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998582 at 17.947741 yards. +(3998671, 165658, 0, -6869.47, -1410.38, 172.377, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998613 at 14.913168 yards. +(3998672, 165658, 0, -6473.71, -1195.53, 183.154, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998612 at 56.554573 yards. +(3998676, 165658, 0, -7229.66, -1427.41, 266.9, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998614 at 55.730518 yards. +(3998681, 165658, 0, -7117.15, -1606, 258.349, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998621 at 21.517963 yards. +(3998683, 165658, 0, -6637.57, -1450.73, 259.679, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998616 at 13.640462 yards. +(3998684, 165658, 0, -6502.38, -1040.03, 344.818, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998596 at 54.626911 yards. +(3998685, 165658, 0, -6811, -1356.96, 169.573, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998613 at 80.586441 yards. +(3998686, 165658, 0, -6599.25, -1432.17, 167.379, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 1, 100, 5, 10), -- Closest existing guid is 3998616 at 100.790688 yards. +(3998689, 165658, 0, -6989.5, -1754.34, 234.098, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 1, 100, 5, 10); -- Closest existing guid is 3998624 at 9.338870 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(3998643, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998644, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998645, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998646, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998648, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998649, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998650, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998651, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998652, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998654, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998655, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998656, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998659, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998660, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998663, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998667, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998668, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998669, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998670, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998671, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998672, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998676, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998681, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998683, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998684, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998685, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998686, 1338, 0, 'Dark Iron Deposit', 5, 10), -- Searing Gorge Dark Iron +(3998689, 1338, 0, 'Dark Iron Deposit', 5, 10); -- Searing Gorge Dark Iron + +UPDATE `pool_gameobject` SET `description` = 'Dark Iron Deposit' WHERE `guid` IN ( +43688, +43689, +43690, +43691, +43692, +43693, +43694, +43695, +43696, +43697, +43698, +43699, +43700, +43701, +43702, +43703, +43704, +43705, +43706, +43707, +43708, +43709, +43710, +43711, +43712, +43713, +43714, +43715, +43716, +43717, +43718, +43719, +43720, +43721, +43722, +43723, +43724, +43725, +43726, +43727, +43728, +43729, +43730, +43731, +43732, +43733, +43734, +43735, +43736, +43737, +43738, +43739, +43740, +43741, +43742, +43743, +43744, +43745, +43746, +43747, +43748, +43749, +43750, +43751, +43752, +43753, +3998521, +3998522, +3998523, +3998524, +3998525, +3998526, +3998527, +3998528, +3998529, +3998530, +3998531, +3998532, +3998533, +3998534, +3998535, +3998536, +3998537, +3998538, +3998539, +3998540, +3998541, +3998542, +3998543, +3998544, +3998545, +3998546, +3998547, +3998548, +3998549, +3998550, +3998551, +3998552, +3998553, +3998554, +3998555, +3998556, +3998557, +3998558, +3998559, +3998560, +3998561, +3998562, +3998563, +3998564, +3998565, +3998566, +3998567, +3998568, +3998569, +3998570, +3998571, +3998572, +3998573, +3998574, +3998575, +3998576, +3998577, +3998578, +3998579, +3998580, +3998581, +3998582, +3998583, +3998584, +3998585, +3998586, +3998587, +3998588, +3998589, +3998590, +3998591, +3998592, +3998593, +3998594, +3998595, +3998596, +3998597, +3998598, +3998599, +3998600, +3998601, +3998602, +3998603, +3998604, +3998605, +3998606, +3998607, +3998608, +3998609, +3998610, +3998611, +3998612, +3998613, +3998614, +3998615, +3998616, +3998617, +3998618, +3998619, +3998620, +3998621, +3998622, +3998623, +3998624, +3998625, +3998626, +3998627, +3998628, +3998629, +3998643, +3998644, +3998645, +3998646, +3998647, +3998648, +3998649, +3998650, +3998651, +3998652, +3998653, +3998654, +3998655, +3998656, +3998657, +3998658, +3998659, +3998660, +3998661, +3998662, +3998663, +3998664, +3998665, +3998666, +3998667, +3998668, +3998669, +3998670, +3998671, +3998672, +3998673, +3998674, +3998675, +3998676, +3998677, +3998678, +3998679, +3998680, +3998681, +3998682, +3998683, +3998684, +3998685, +3998686, +3998687, +3998688, +3998689); + +UPDATE `pool_template` SET `description`='Dark Iron Deposits in Molten Core' WHERE `entry`=25609; +UPDATE `pool_template` SET `description`='Dark Iron Deposits in BRD' WHERE `entry`=25622; +UPDATE `pool_template` SET `description`='Dark Iron Deposits in Burning Steppes' WHERE `entry`=1337; +UPDATE `pool_template` SET `description`='Dark Iron Deposits in Searing Gorge' WHERE `entry`=1338; + +-- IRON ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Guid 6010 should be part of pool Iron Deposits in Swamp of Sorrows (2) 31 objects total (1314). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6010, 1314, 0, 'Iron Deposit', 0, 10); + +-- Guid 6045 should be part of pool Iron Deposits in Thousand Needles 102 objects total (1132). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6045, 1132, 0, 'Iron Deposit', 0, 10); + +-- Guid 6075 should be part of pool Iron Deposits in Searing Gorge 7 objects total (1292). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6075, 1292, 0, 'Iron Deposit', 0, 10); + +-- Guid 6076 should be part of pool Iron Deposits in Searing Gorge 7 objects total (1292). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6076, 1292, 0, 'Iron Deposit', 0, 10); + +-- Guid 6093 should be part of pool Iron Deposits in Alterac 78 objects total (1068). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6093, 1068, 0, 'Iron Deposit', 0, 10); + +-- Guid 6115 should be part of pool Iron Deposits in Badlands 83 objects total (1287). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6115, 1287, 0, 'Iron Deposit', 0, 10); + +-- Guid 6166 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6166, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 6220 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6220, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 6221 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6221, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 6222 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6222, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 6236 should be part of pool Iron Deposits in Swamp of Sorrows (2) 31 objects total (1314). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6236, 1314, 0, 'Iron Deposit', 0, 10); + +-- Guid 6318 should be part of pool Iron Deposits in Thousand Needles 102 objects total (1132). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6318, 1132, 0, 'Iron Deposit', 0, 10); + +-- Guid 6327 should be part of pool Iron Deposits in Thousand Needles 102 objects total (1132). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6327, 1132, 0, 'Iron Deposit', 0, 10); + +-- Guid 6336 should be part of pool Iron Deposits in Thousand Needles 102 objects total (1132). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6336, 1132, 0, 'Iron Deposit', 0, 10); + +-- Guid 6395 should be part of pool Iron Deposits in Hillsbrad 33 objects total (1070). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6395, 1070, 0, 'Iron Deposit', 0, 10); + +-- Guid 6414 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6414, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 6446 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6446, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 6473 should be part of pool Iron Deposits in Thousand Needles 102 objects total (1132). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6473, 1132, 0, 'Iron Deposit', 0, 10); + +-- Guid 6518 should be part of pool Iron Deposits in Swamp of Sorrows (2) 31 objects total (1314). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6518, 1314, 0, 'Iron Deposit', 0, 10); + +-- Guid 6548 should be part of pool Iron Deposits in Badlands 83 objects total (1287). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6548, 1287, 0, 'Iron Deposit', 0, 10); + +-- Guid 6556 should be part of pool Iron Deposits in Searing Gorge 7 objects total (1292). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6556, 1292, 0, 'Iron Deposit', 0, 10); + +-- Guid 6614 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6614, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 6634 should be part of pool Iron Deposits in Swamp of Sorrows (2) 31 objects total (1314). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6634, 1314, 0, 'Iron Deposit', 0, 10); + +-- Guid 6697 should be part of pool Iron Deposits in Alterac 78 objects total (1068). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6697, 1068, 0, 'Iron Deposit', 0, 10); + +-- Guid 6704 should be part of pool Iron Deposits in Feralas 30 objects total (1196). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6704, 1196, 0, 'Iron Deposit', 0, 10); + +-- Guid 6747 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6747, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 6750 should be part of pool Iron Deposits in Hillsbrad 33 objects total (1070). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (6750, 1070, 0, 'Iron Deposit', 0, 10); + +-- Guid 9592 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (9592, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 11488 should be part of pool Iron Deposits in Badlands 83 objects total (1287). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (11488, 1287, 0, 'Iron Deposit', 0, 10); + +-- Guid 11761 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (11761, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 13669 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (13669, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 14611 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (14611, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 14612 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (14612, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 14956 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (14956, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 15048 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (15048, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 16745 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (16745, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 16954 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (16954, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 16964 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (16964, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 20817 should be part of pool Iron Deposits in Hillsbrad 33 objects total (1070). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (20817, 1070, 0, 'Iron Deposit', 0, 10); + +-- Guid 21270 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (21270, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 32196 should be part of pool Iron Deposits in Alterac 78 objects total (1068). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (32196, 1068, 0, 'Iron Deposit', 0, 10); + +-- Guid 33134 should be part of pool Iron Deposits in Alterac 78 objects total (1068). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (33134, 1068, 0, 'Iron Deposit', 0, 10); + +-- Guid 35374 should be part of pool Iron Deposits in Alterac 78 objects total (1068). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (35374, 1068, 0, 'Iron Deposit', 0, 10); + +-- Create new pool to hold Iron Deposit spawns in The Hinterlands. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(415, 1, 'Iron Deposits in The Hinterlands', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(6019, 415, 0, 'Iron Deposit', 0, 10), +(6039, 415, 0, 'Iron Deposit', 0, 10), +(6090, 415, 0, 'Iron Deposit', 0, 10), +(6110, 415, 0, 'Iron Deposit', 0, 10), +(6176, 415, 0, 'Iron Deposit', 0, 10), +(6290, 415, 0, 'Iron Deposit', 0, 10), +(6291, 415, 0, 'Iron Deposit', 0, 10), +(6297, 415, 0, 'Iron Deposit', 0, 10), +(6305, 415, 0, 'Iron Deposit', 0, 10), +(6308, 415, 0, 'Iron Deposit', 0, 10), +(6340, 415, 0, 'Iron Deposit', 0, 10), +(6383, 415, 0, 'Iron Deposit', 0, 10), +(6452, 415, 0, 'Iron Deposit', 0, 10), +(6493, 415, 0, 'Iron Deposit', 0, 10), +(6609, 415, 0, 'Iron Deposit', 0, 10), +(6716, 415, 0, 'Iron Deposit', 0, 10), +(34967, 415, 0, 'Iron Deposit', 0, 10), +(46368, 415, 0, 'Iron Deposit', 0, 10); + +-- Correct position of Iron Deposit in Thousand Needles (position is off by 0.698659 yards). +UPDATE `gameobject` SET `position_x`=-5828.66, `position_y`=-3958.22, `position_z`=-71.9373, `orientation`=4.4855, `rotation0`=0, `rotation1`=0, `rotation2`=-0.782608, `rotation3`=0.622515 WHERE `guid`=6250; + +-- Correct position of Iron Deposit in Swamp of Sorrows (position is off by 1.63399 yards). +UPDATE `gameobject` SET `position_x`=-10629.5, `position_y`=-2461.66, `position_z`=38.145, `orientation`=1.6057, `rotation0`=0, `rotation1`=0, `rotation2`=0.719339, `rotation3`=0.694659 WHERE `guid`=6095; + +-- Correct position of Iron Deposit in Alterac Mountains (position is off by 4.85846 yards). +UPDATE `gameobject` SET `position_x`=531.835, `position_y`=-1097.24, `position_z`=154.998, `orientation`=2.23402, `rotation0`=0, `rotation1`=0, `rotation2`=0.898793, `rotation3`=0.438373 WHERE `guid`=6711; + +-- Correct position of Iron Deposit in Stranglethorn Vale (position is off by 0.419223 yards). +UPDATE `gameobject` SET `position_x`=-14099, `position_y`=318.75, `position_z`=24.437, `orientation`=2.47837, `rotation0`=0, `rotation1`=0, `rotation2`=0.945518, `rotation3`=0.325568 WHERE `guid`=6550; + +-- Correct position of Iron Deposit in Desolace (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-1367.99, `position_y`=1272.66, `position_z`=105.93, `orientation`=0.925024, `rotation0`=0, `rotation1`=0, `rotation2`=0.446198, `rotation3`=0.894935 WHERE `guid`=6366; + +-- Correct position of Iron Deposit in Arathi Highlands (position is off by 0.250764 yards). +UPDATE `gameobject` SET `position_x`=-1709.25, `position_y`=-3219.01, `position_z`=37.5768, `orientation`=2.46091, `rotation0`=0, `rotation1`=0, `rotation2`=0.942641, `rotation3`=0.333808 WHERE `guid`=6557; + +-- Correct position of Iron Deposit in Arathi Highlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-1618.12, `position_y`=-2121.86, `position_z`=31.3074, `orientation`=3.01941, `rotation0`=0, `rotation1`=0, `rotation2`=0.998135, `rotation3`=0.0610518 WHERE `guid`=16927; + +-- Correct position of Iron Deposit in Desolace (position is off by 0.148694 yards). +UPDATE `gameobject` SET `position_x`=-1695.14, `position_y`=2789.52, `position_z`=144.595, `orientation`=2.09439, `rotation0`=0, `rotation1`=0, `rotation2`=0.866025, `rotation3`=0.500001 WHERE `guid`=6174; + +-- Correct position of Iron Deposit in Arathi Highlands (position is off by 1.11787 yards). +UPDATE `gameobject` SET `position_x`=-1306.28, `position_y`=-2825.75, `position_z`=56.2672, `orientation`=1.58825, `rotation0`=0, `rotation1`=0, `rotation2`=0.71325, `rotation3`=0.70091 WHERE `guid`=6289; + +-- Correct position of Iron Deposit in Badlands (position is off by 1.08676 yards). +UPDATE `gameobject` SET `position_x`=-6656.69, `position_y`=-3375.81, `position_z`=260.036, `orientation`=5.72468, `rotation0`=0, `rotation1`=0, `rotation2`=-0.275637, `rotation3`=0.961262 WHERE `guid`=6009; + +-- Correct position of Iron Deposit in Badlands (position is off by 1.27911 yards). +UPDATE `gameobject` SET `position_x`=-6787.1, `position_y`=-2965.44, `position_z`=249.699, `orientation`=2.28638, `rotation0`=0, `rotation1`=0, `rotation2`=0.909961, `rotation3`=0.414694 WHERE `guid`=6364; + +-- Correct position of Iron Deposit in Badlands (position is off by 0.159611 yards). +UPDATE `gameobject` SET `position_x`=-6792.97, `position_y`=-2452.85, `position_z`=265.002, `orientation`=4.97419, `rotation0`=0, `rotation1`=0, `rotation2`=-0.608761, `rotation3`=0.793354 WHERE `guid`=6079; + +-- Correct position of Iron Deposit in Desolace (position is off by 1.44655 yards). +UPDATE `gameobject` SET `position_x`=-1167.23, `position_y`=2198.37, `position_z`=89.178, `orientation`=3.47321, `rotation0`=0, `rotation1`=0, `rotation2`=-0.986285, `rotation3`=0.16505 WHERE `guid`=6074; + +-- Correct position of Iron Deposit in Desolace (position is off by 0.650244 yards). +UPDATE `gameobject` SET `position_x`=-1328.47, `position_y`=2576.41, `position_z`=116.466, `orientation`=3.7001, `rotation0`=0, `rotation1`=0, `rotation2`=-0.961261, `rotation3`=0.27564 WHERE `guid`=6380; + +-- Correct position of Iron Deposit in Duskwood (position is off by 2.77998 yards). +UPDATE `gameobject` SET `position_x`=-10662.4, `position_y`=-894.27, `position_z`=58.8167, `orientation`=0.994837, `rotation0`=0, `rotation1`=0, `rotation2`=0.477159, `rotation3`=0.878817 WHERE `guid`=39984; + +-- Correct position of Iron Deposit in The Hinterlands (position is off by 0.532407 yards). +UPDATE `gameobject` SET `position_x`=-44.5067, `position_y`=-2654.06, `position_z`=135.595, `orientation`=2.46091, `rotation0`=0, `rotation1`=0, `rotation2`=0.942641, `rotation3`=0.333808 WHERE `guid`=6340; + +-- Correct position of Iron Deposit in Thousand Needles (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-5457.66, `position_y`=-2200.77, `position_z`=-57.5791, `orientation`=3.45576, `rotation0`=0, `rotation1`=0, `rotation2`=-0.987688, `rotation3`=0.156436 WHERE `guid`=170109; + +-- Correct position of Iron Deposit in Tanaris (position is off by 1.46866 yards). +UPDATE `gameobject` SET `position_x`=-7385.07, `position_y`=-4483.87, `position_z`=13.9269, `orientation`=0.296705, `rotation0`=0, `rotation1`=0, `rotation2`=0.147809, `rotation3`=0.989016 WHERE `guid`=6705; + +-- Correct position of Iron Deposit in Arathi Highlands (position is off by 2.8795 yards). +UPDATE `gameobject` SET `position_x`=-1192.32, `position_y`=-1953.69, `position_z`=26.9048, `orientation`=1.36136, `rotation0`=0, `rotation1`=0, `rotation2`=0.62932, `rotation3`=0.777146 WHERE `guid`=6227; + +-- Correct position of Iron Deposit in Badlands (position is off by 1.38441 yards). +UPDATE `gameobject` SET `position_x`=-6893.85, `position_y`=-2792.91, `position_z`=242.547, `orientation`=3.05433, `rotation0`=0, `rotation1`=0, `rotation2`=0.999048, `rotation3`=0.0436193 WHERE `guid`=6404; + +-- Correct position of Iron Deposit in Badlands (position is off by 0.640433 yards). +UPDATE `gameobject` SET `position_x`=-6867, `position_y`=-2399.52, `position_z`=250.525, `orientation`=2.19911, `rotation0`=0, `rotation1`=0, `rotation2`=0.891006, `rotation3`=0.453991 WHERE `guid`=6226; + +-- Correct position of Iron Deposit in Badlands (position is off by 1.31417 yards). +UPDATE `gameobject` SET `position_x`=-7104.98, `position_y`=-2640.14, `position_z`=264.982, `orientation`=1.97222, `rotation0`=0, `rotation1`=0, `rotation2`=0.833885, `rotation3`=0.551938 WHERE `guid`=6148; + +-- Correct position of Iron Deposit in Thousand Needles (position is off by 1.0769 yards). +UPDATE `gameobject` SET `position_x`=-6521.36, `position_y`=-3828.84, `position_z`=-63.9889, `orientation`=4.86947, `rotation0`=0, `rotation1`=0, `rotation2`=-0.649447, `rotation3`=0.760406 WHERE `guid`=6229; + +-- Correct position of Iron Deposit in Badlands (position is off by 1.0891 yards). +UPDATE `gameobject` SET `position_x`=-6998.15, `position_y`=-2744.32, `position_z`=248.538, `orientation`=5.72468, `rotation0`=0, `rotation1`=0, `rotation2`=-0.275637, `rotation3`=0.961262 WHERE `guid`=6601; + +-- Correct position of Iron Deposit in Swamp of Sorrows (position is off by 1.85341 yards). +UPDATE `gameobject` SET `position_x`=-10285.2, `position_y`=-2883.34, `position_z`=27.7251, `orientation`=4.43314, `rotation0`=0, `rotation1`=0, `rotation2`=-0.798635, `rotation3`=0.601815 WHERE `guid`=6761; + +-- Correct position of Iron Deposit in Badlands (position is off by 0.89787 yards). +UPDATE `gameobject` SET `position_x`=-6807.24, `position_y`=-2348.27, `position_z`=279.923, `orientation`=3.28124, `rotation0`=0, `rotation1`=0, `rotation2`=-0.997563, `rotation3`=0.0697661 WHERE `guid`=6516; + +-- Correct position of Iron Deposit in Badlands (position is off by 2.16943 yards). +UPDATE `gameobject` SET `position_x`=-7146.91, `position_y`=-3493.61, `position_z`=264.67, `orientation`=4.57276, `rotation0`=0, `rotation1`=0, `rotation2`=-0.754709, `rotation3`=0.656059 WHERE `guid`=39964; + +-- Correct position of Iron Deposit in Badlands (position is off by 0.54124 yards). +UPDATE `gameobject` SET `position_x`=-6770.47, `position_y`=-2845.89, `position_z`=246.351, `orientation`=0.523598, `rotation0`=0, `rotation1`=0, `rotation2`=0.258819, `rotation3`=0.965926 WHERE `guid`=6270; + +-- Correct position of Iron Deposit in Badlands (position is off by 1.25475 yards). +UPDATE `gameobject` SET `position_x`=-6742.13, `position_y`=-3092.78, `position_z`=280.762, `orientation`=0.733038, `rotation0`=0, `rotation1`=0, `rotation2`=0.358368, `rotation3`=0.93358 WHERE `guid`=6335; + +-- Correct position of Iron Deposit in Badlands (position is off by 1.57098 yards). +UPDATE `gameobject` SET `position_x`=-6870, `position_y`=-3135.92, `position_z`=262.557, `orientation`=5.51524, `rotation0`=0, `rotation1`=0, `rotation2`=-0.374606, `rotation3`=0.927184 WHERE `guid`=6008; + +-- Correct position of Iron Deposit in Arathi Highlands (position is off by 0.237693 yards). +UPDATE `gameobject` SET `position_x`=-1139.77, `position_y`=-2089.06, `position_z`=71.3311, `orientation`=2.40855, `rotation0`=0, `rotation1`=0, `rotation2`=0.93358, `rotation3`=0.358368 WHERE `guid`=6362; + +-- Correct position of Iron Deposit in Badlands (position is off by 2.77248 yards). +UPDATE `gameobject` SET `position_x`=-6794.99, `position_y`=-3219.91, `position_z`=265.918, `orientation`=1.41372, `rotation0`=0, `rotation1`=0, `rotation2`=0.649447, `rotation3`=0.760406 WHERE `guid`=39965; + +-- Correct position of Iron Deposit in Badlands (position is off by 0.442385 yards). +UPDATE `gameobject` SET `position_x`=-7054.84, `position_y`=-2526.41, `position_z`=269.896, `orientation`=1.62316, `rotation0`=0, `rotation1`=0, `rotation2`=0.725374, `rotation3`=0.688355 WHERE `guid`=6445; + +-- Correct position of Iron Deposit in Dustwallow Marsh (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-2972.48, `position_y`=-3509.33, `position_z`=63.2665, `orientation`=4.5204, `rotation0`=0, `rotation1`=0, `rotation2`=-0.771625, `rotation3`=0.636078 WHERE `guid`=55938; + +-- Correct position of Iron Deposit in Dustwallow Marsh (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-4344.76, `position_y`=-2621.94, `position_z`=37.7756, `orientation`=2.35619, `rotation0`=0, `rotation1`=0, `rotation2`=0.92388, `rotation3`=0.382683 WHERE `guid`=56026; + +-- Correct position of Iron Deposit in Hillsbrad Foothills (position is off by 4.74325 yards). +UPDATE `gameobject` SET `position_x`=-156.347, `position_y`=-135.198, `position_z`=114.634, `orientation`=0.750491, `rotation0`=0, `rotation1`=0, `rotation2`=0.366501, `rotation3`=0.930418 WHERE `guid`=6146; + +-- Correct position of Iron Deposit in Duskwood (position is off by 1.03319 yards). +UPDATE `gameobject` SET `position_x`=-11099.1, `position_y`=-1155.73, `position_z`=42.4535, `orientation`=0.331611, `rotation0`=0, `rotation1`=0, `rotation2`=0.165047, `rotation3`=0.986286 WHERE `guid`=40741; + +-- Correct position of Iron Deposit in Arathi Highlands (position is off by 2.43687 yards). +UPDATE `gameobject` SET `position_x`=-1220.4, `position_y`=-2039.04, `position_z`=43.7159, `orientation`=1.71042, `rotation0`=0, `rotation1`=0, `rotation2`=0.754709, `rotation3`=0.656059 WHERE `guid`=6183; + +-- Correct position of Iron Deposit in Stranglethorn Vale (position is off by 0.514325 yards). +UPDATE `gameobject` SET `position_x`=-11468.3, `position_y`=378.432, `position_z`=75.4524, `orientation`=4.20625, `rotation0`=0, `rotation1`=0, `rotation2`=-0.861629, `rotation3`=0.507539 WHERE `guid`=6662; + +-- Correct position of Iron Deposit in Tanaris (position is off by 0.879466 yards). +UPDATE `gameobject` SET `position_x`=-7517.91, `position_y`=-4357.27, `position_z`=12.1812, `orientation`=3.59538, `rotation0`=0, `rotation1`=0, `rotation2`=-0.97437, `rotation3`=0.224951 WHERE `guid`=6272; + +-- Correct position of Iron Deposit in Searing Gorge (position is off by 0.439579 yards). +UPDATE `gameobject` SET `position_x`=-6833.31, `position_y`=-1762.8, `position_z`=260.022, `orientation`=3.01941, `rotation0`=0, `rotation1`=0, `rotation2`=0.998135, `rotation3`=0.0610518 WHERE `guid`=6014; + +-- Correct position of Iron Deposit in Ashenvale (position is off by 0.905657 yards). +UPDATE `gameobject` SET `position_x`=2039.52, `position_y`=-2201.36, `position_z`=120.158, `orientation`=1.69297, `rotation0`=0, `rotation1`=0, `rotation2`=0.748956, `rotation3`=0.66262 WHERE `guid`=6392; + +-- Correct position of Iron Deposit in Thousand Needles (position is off by 0.564779 yards). +UPDATE `gameobject` SET `position_x`=-5486.36, `position_y`=-3329.63, `position_z`=-27.7709, `orientation`=2.87979, `rotation0`=0, `rotation1`=0, `rotation2`=0.991445, `rotation3`=0.130528 WHERE `guid`=6031; + +-- Correct position of Iron Deposit in Stranglethorn Vale (position is off by 0.969888 yards). +UPDATE `gameobject` SET `position_x`=-12906.5, `position_y`=387.039, `position_z`=53.7599, `orientation`=3.6652, `rotation0`=0, `rotation1`=0, `rotation2`=-0.965925, `rotation3`=0.258821 WHERE `guid`=6470; + +-- Correct position of Iron Deposit in Desolace (position is off by 0.86124 yards). +UPDATE `gameobject` SET `position_x`=-1685.51, `position_y`=2907.91, `position_z`=112.984, `orientation`=0.698131, `rotation0`=0, `rotation1`=0, `rotation2`=0.34202, `rotation3`=0.939693 WHERE `guid`=6407; + +-- Correct position of Iron Deposit in Thousand Needles (position is off by 0.885341 yards). +UPDATE `gameobject` SET `position_x`=-5061.47, `position_y`=-2103.62, `position_z`=-37.6556, `orientation`=5.79449, `rotation0`=0, `rotation1`=0, `rotation2`=-0.241921, `rotation3`=0.970296 WHERE `guid`=6155; + +-- Correct position of Iron Deposit in Tanaris (position is off by 1.82162 yards). +UPDATE `gameobject` SET `position_x`=-7648.39, `position_y`=-4168.19, `position_z`=18.2273, `orientation`=4.39823, `rotation0`=0, `rotation1`=0, `rotation2`=-0.809016, `rotation3`=0.587786 WHERE `guid`=6113; + +-- Correct position of Iron Deposit in Duskwood (position is off by 1.35374 yards). +UPDATE `gameobject` SET `position_x`=-10415.6, `position_y`=-1253.79, `position_z`=52.5802, `orientation`=3.49067, `rotation0`=0, `rotation1`=0, `rotation2`=-0.984807, `rotation3`=0.173652 WHERE `guid`=6136; + +-- Missing Iron Deposit spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10244, 1735, 0, -6681.36, -3014.65, 260.138, 3.56047, 0, 0, -0.978148, 0.207912, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6346 at 14.864834 yards. +(10249, 1735, 0, -6170.33, -3384.25, 244.062, 5.61996, 0, 0, -0.325567, 0.945519, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6698 at 55.627674 yards. +(10250, 1735, 0, -6905.36, -2668.86, 250.132, 1.15192, 0, 0, 0.544639, 0.838671, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6235 at 5.779813 yards. +(10277, 1735, 0, -6460.72, -2489.19, 307.971, 2.58308, 0, 0, 0.961261, 0.27564, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6503 at 6.404358 yards. +(10335, 1735, 0, -6975.78, -3110.13, 260.854, 0.226892, 0, 0, 0.113203, 0.993572, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6357 at 74.074280 yards. +(10336, 1735, 0, -7181.32, -3132.52, 274.391, 4.36332, 0, 0, -0.819152, 0.573577, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6471 at 26.747110 yards. +(10337, 1735, 0, -7157.41, -3201.9, 249.293, 4.45059, 0, 0, -0.793353, 0.608762, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6471 at 72.759789 yards. +(10338, 1735, 0, -7077.13, -2696.51, 255.947, 1.50098, 0, 0, 0.681998, 0.731354, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6757 at 6.844467 yards. +(11518, 1735, 0, -7445.42, -2269.32, 231.433, 0.733038, 0, 0, 0.358368, 0.93358, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 11488 at 67.774025 yards. +(10349, 1735, 0, -6110.06, -3428.19, 265.838, 6.23083, 0, 0, -0.0261765, 0.999657, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6416 at 27.683800 yards. +(10359, 1735, 0, -6484.9, -3383.26, 261.872, 1.44862, 0, 0, 0.66262, 0.748956, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6169 at 69.104378 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10244, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10249, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10250, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10277, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10335, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10336, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10337, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10338, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10349, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10359, 1287, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Badlands 83 objects total + +-- Missing Iron Deposit spawns in Swamp of Sorrows. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10124, 1735, 0, -10679.8, -2521.83, 30.6933, 0.925024, 0, 0, 0.446198, 0.894935, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6530 at 33.057987 yards. +(10231, 1735, 0, -10403.8, -2357.67, 86.7584, 5.32326, 0, 0, -0.461748, 0.887011, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6429 at 159.507858 yards. +(10246, 1735, 0, -10618.9, -2629.92, 52.7337, 0.087266, 0, 0, 0.0436192, 0.999048, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6209 at 7.096964 yards. +(10576, 1735, 0, -10514.8, -2467.04, 40.9475, 4.20625, 0, 0, -0.861629, 0.507539, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6533 at 23.415394 yards. +(10591, 1735, 0, -10178.6, -2644.38, 37.9923, 4.85202, 0, 0, -0.656058, 0.75471, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6129 at 39.385044 yards. +(10592, 1735, 0, -10628.5, -2767.37, 50.1937, 1.0472, 0, 0, 0.5, 0.866025, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6214 at 13.024908 yards. +(10593, 1735, 0, -9725.86, -3878.2, 27.4351, 1.309, 0, 0, 0.608761, 0.793354, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6219 at 144.286560 yards. +(10606, 1735, 0, -10055.2, -3113.76, 32.0439, 5.06146, 0, 0, -0.573576, 0.819152, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6541 at 6.257443 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10124, 1314, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Swamp of Sorrows (2) 31 objects total +(10231, 1314, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Swamp of Sorrows (2) 31 objects total +(10246, 1314, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Swamp of Sorrows (2) 31 objects total +(10576, 1314, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Swamp of Sorrows (2) 31 objects total +(10591, 1314, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Swamp of Sorrows (2) 31 objects total +(10592, 1314, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Swamp of Sorrows (2) 31 objects total +(10593, 1318, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Swamp of Sorrows (1) 14 objects total +(10606, 1314, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Swamp of Sorrows (2) 31 objects total + +-- Missing Iron Deposit spawns in Duskwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10245, 1735, 0, -10237.8, -1291.58, 46.9721, 5.06146, 0, 0, -0.573576, 0.819152, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6663 at 76.266991 yards. +(10326, 1735, 0, -10362.5, -1404.4, 81.8085, 1.22173, 0, 0, 0.573576, 0.819152, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6663 at 137.158325 yards. +(10339, 1735, 0, -10563.4, -1486.63, 95.4168, 0.0349062, 0, 0, 0.0174522, 0.999848, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6136 at 278.421051 yards. +(40005, 1735, 0, -10678.7, -908.818, 68.4815, 2.65289, 0, 0, 0.970295, 0.241925, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 39985 at 6.364556 yards. +(10580, 1735, 0, -10301.6, -1467.02, 90.2184, 5.91667, 0, 0, -0.182235, 0.983255, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6663 at 128.494156 yards. +(30378, 1735, 0, -11116, -937.882, 66.9419, 1.6057, 0, 0, 0.719339, 0.694659, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 30377 at 117.719292 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10245, 1118, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Duskwood 16 objects total +(10326, 1118, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Duskwood 16 objects total +(10339, 1118, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Duskwood 16 objects total +(40005, 1118, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Duskwood 16 objects total +(10580, 1118, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Duskwood 16 objects total +(30378, 1118, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Duskwood 16 objects total + +-- Missing Iron Deposit spawns in Wetlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10347, 1735, 0, -3533.33, -2399.93, 66.7631, 3.68265, 0, 0, -0.96363, 0.267241, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6359 at 9.102184 yards. +(10351, 1735, 0, -3587.47, -2433.2, 89.9511, 4.60767, 0, 0, -0.743144, 0.669131, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6359 at 59.455330 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10347, 1158, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Wetlands 19 objects total +(10351, 1158, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Wetlands 19 objects total + +-- Missing Iron Deposit spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(12108, 1735, 1, -2327.41, -4118.17, 16.9944, 5.68977, 0, 0, -0.292372, 0.956305, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 11761 at 187.727570 yards. +(56027, 1735, 1, -4337.58, -2598.09, 41.2869, 5.39307, 0, 0, -0.430511, 0.902586, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 56026 at 25.162874 yards. +(55940, 1735, 1, -3192.54, -3406.31, 14.8458, 5.21854, 0, 0, -0.507538, 0.861629, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 55938 at 247.754013 yards. +(55963, 1735, 1, -2819.24, -4116.35, 45.4726, 4.17134, 0, 0, -0.870356, 0.492424, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 55962 at 195.131042 yards. +(55966, 1735, 1, -2715.27, -3905.9, 66.2966, 4.66003, 0, 0, -0.725374, 0.688355, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 55962 at 335.288147 yards. +(55969, 1735, 1, -2694.8, -4296.36, 8.4852, 2.46091, 0, 0, 0.942641, 0.333808, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 55962 at 69.274277 yards. +(13673, 1735, 1, -3240.65, -3501.07, 19.8705, 4.41568, 0, 0, -0.803857, 0.594823, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 13669 at 176.451920 yards. +(56058, 1735, 1, -4427.89, -2987.49, 30.9241, 4.46804, 0, 0, -0.788011, 0.615662, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 56057 at 48.070900 yards. +(13674, 1735, 1, -3279.71, -3840.21, 52.5267, 2.51327, 0, 0, 0.951056, 0.309017, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 13669 at 316.011597 yards. +(13675, 1735, 1, -3661.02, -3836.26, 6.66474, 3.87463, 0, 0, -0.93358, 0.358368, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 13669 at 378.476410 yards. +(55970, 1735, 1, -2557.49, -3790, 13.52, 0.750491, 0, 0, 0.366501, 0.930418, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 55962 at 456.521393 yards. +(56032, 1735, 1, -3782.45, -2723.36, 63.6209, 4.53786, 0, 0, -0.766044, 0.642789, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 56026 at 571.965332 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(56027, 43520, 0, 'Iron Deposit', 0, 10), -- Dustwallow Marsh: Iron Vein +(55940, 43520, 0, 'Iron Deposit', 0, 10), -- Dustwallow Marsh: Iron Vein +(55963, 43520, 0, 'Iron Deposit', 0, 10), -- Dustwallow Marsh: Iron Vein +(55966, 43520, 0, 'Iron Deposit', 0, 10), -- Dustwallow Marsh: Iron Vein +(55969, 43520, 0, 'Iron Deposit', 0, 10), -- Dustwallow Marsh: Iron Vein +(56058, 43520, 0, 'Iron Deposit', 0, 10), -- Dustwallow Marsh: Iron Vein +(55970, 43520, 0, 'Iron Deposit', 0, 10), -- Dustwallow Marsh: Iron Vein +(56032, 43520, 0, 'Iron Deposit', 0, 10); -- Dustwallow Marsh: Iron Vein + +-- Missing Iron Deposit spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(29580, 1735, 0, -12639.2, -39.5763, 27.4667, 0.488691, 0, 0, 0.241921, 0.970296, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 29533 at 259.329224 yards. +(29581, 1735, 0, -12676.2, -179.953, 36.221, 0.0349062, 0, 0, 0.0174522, 0.999848, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 29533 at 114.529526 yards. +(12156, 1735, 0, -11486.6, -744.597, 35.9581, 1.93731, 0, 0, 0.824125, 0.566408, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 12047 at 41.507542 yards. +(12166, 1735, 0, -11596, -510.279, 28.4238, 6.23083, 0, 0, -0.0261765, 0.999657, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 11969 at 200.987167 yards. +(10586, 1735, 0, -13521.4, 646.87, 10.4685, 0.244346, 0, 0, 0.121869, 0.992546, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6053 at 372.134155 yards. +(12168, 1735, 0, -11935, 543.475, 33.0384, 2.47837, 0, 0, 0.945518, 0.325568, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 12133 at 226.371460 yards. +(29277, 1735, 0, -11771.9, 35.4992, 17.5232, 1.3439, 0, 0, 0.622514, 0.782609, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 29267 at 156.856659 yards. +(32490, 1735, 0, -11934, 458.191, 44.5061, 6.19592, 0, 0, -0.0436192, 0.999048, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 32486 at 154.478836 yards. +(12173, 1735, 0, -11755.1, -547.294, 23.6612, 2.87979, 0, 0, 0.991445, 0.130528, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 11969 at 125.045158 yards. +(10617, 1735, 0, -11518.7, -861.167, 72.1001, 6.16101, 0, 0, -0.0610485, 0.998135, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6030 at 62.098492 yards. +(10618, 1735, 0, -11398.9, -826.872, 15.511, 3.35105, 0, 0, -0.994521, 0.104536, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6731 at 56.387070 yards. +(10619, 1735, 0, -11490.4, 276.76, 22.9154, 4.50295, 0, 0, -0.777145, 0.629321, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6258 at 100.724602 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(29580, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(29581, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(12156, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(12166, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(10586, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(12168, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(29277, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(32490, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(12173, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(10617, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(10618, 1175, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stranglethorn 44 objects total +(10619, 1175, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Stranglethorn 44 objects total + +-- Missing Iron Deposit spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(9907, 1735, 0, 648.067, -590.311, 164.735, 0.122173, 0, 0, 0.0610485, 0.998135, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6410 at 21.659430 yards. +(10230, 1735, 0, 1216.42, -459.816, 69.9228, 2.47837, 0, 0, 0.945518, 0.325568, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6591 at 28.593275 yards. +(33185, 1735, 0, 264.654, -44.6943, 124.458, 5.11382, 0, 0, -0.551936, 0.833886, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 33179 at 127.650467 yards. +(33186, 1735, 0, 448.832, 7.38818, 140.777, 2.02458, 0, 0, 0.848047, 0.529921, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 33179 at 166.413574 yards. +(10238, 1735, 0, 271.415, -259.615, 148.774, 2.1293, 0, 0, 0.874619, 0.48481, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6441 at 8.850666 yards. +(33135, 1735, 0, 545.352, -1686.1, 57.1031, 2.91469, 0, 0, 0.993571, 0.113208, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 33134 at 129.793106 yards. +(32314, 1735, 0, 444.986, -906.441, 132.939, 5.34071, 0, 0, -0.45399, 0.891007, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 32193 at 89.344170 yards. +(33290, 1735, 0, 627.304, -724.827, 188.74, 4.11898, 0, 0, -0.882947, 0.469473, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 33190 at 37.683449 yards. +(10341, 1735, 0, 550.242, -438.635, 170.444, 4.15388, 0, 0, -0.874619, 0.48481, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6026 at 33.839478 yards. +(10342, 1735, 0, 802.018, -298.852, 140.517, 0.95993, 0, 0, 0.461748, 0.887011, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6248 at 113.183083 yards. +(10343, 1735, 0, 500.147, -106.041, 146.138, 4.10153, 0, 0, -0.887011, 0.461749, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6275 at 52.134834 yards. +(35403, 1735, 0, 243.813, -247.871, 147.019, 3.45576, 0, 0, -0.987688, 0.156436, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 35399 at 15.935924 yards. +(10571, 1735, 0, 617.05, -648.97, 154.328, 6.14356, 0, 0, -0.0697556, 0.997564, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6688 at 19.348444 yards. +(10583, 1735, 0, 779.732, -346.297, 151.973, 1.06465, 0, 0, 0.507538, 0.861629, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6248 at 69.679459 yards. +(35375, 1735, 0, 502.952, -1391.69, 72.4759, 6.03884, 0, 0, -0.121869, 0.992546, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 35374 at 71.351273 yards. +(10615, 1735, 0, 663.022, -590.838, 161.983, 0.767944, 0, 0, 0.374606, 0.927184, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6410 at 7.635174 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(9907, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(10230, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(33185, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(33186, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(10238, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(32314, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(33290, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(10341, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(10342, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(10343, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(35403, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(10571, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(10583, 1068, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Alterac 78 objects total +(10615, 1068, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Alterac 78 objects total + +-- Missing Iron Deposit spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(9859, 1735, 0, -1974.64, -2760.31, 80.9394, 0.314158, 0, 0, 0.156434, 0.987688, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6482 at 19.898153 yards. +(9860, 1735, 0, -762.899, -3238.2, 91.8026, 2.40855, 0, 0, 0.93358, 0.358368, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6644 at 17.960270 yards. +(10229, 1735, 0, -1966.79, -2348.83, 60.9744, 4.62512, 0, 0, -0.737277, 0.675591, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6589 at 79.946304 yards. +(10235, 1735, 0, -936.717, -1556.4, 58.4301, 2.32129, 0, 0, 0.91706, 0.39875, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6309 at 12.134856 yards. +(10236, 1735, 0, -1251.6, -2065.47, 50.7246, 0.087266, 0, 0, 0.0436192, 0.999048, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6746 at 7.885101 yards. +(10239, 1735, 0, -961.645, -2236.57, 58.6912, 3.47321, 0, 0, -0.986285, 0.16505, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6756 at 18.623573 yards. +(10240, 1735, 0, -1906.57, -3145.93, 69.5193, 2.53072, 0, 0, 0.953716, 0.300708, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6713 at 97.581070 yards. +(10241, 1735, 0, -1748.22, -2094.48, 68.8157, 2.70526, 0, 0, 0.976295, 0.216442, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6660 at 38.922791 yards. +(10242, 1735, 0, -915.477, -1973.57, 53.7444, 1.71042, 0, 0, 0.754709, 0.656059, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6480 at 167.997375 yards. +(16759, 1735, 0, -2241.74, -1640.24, -21.8187, 0.558504, 0, 0, 0.275637, 0.961262, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 16745 at 75.270020 yards. +(10247, 1735, 0, -795.956, -3359.17, 84.0471, 5.53269, 0, 0, -0.366501, 0.930418, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6086 at 21.035952 yards. +(16760, 1735, 0, -2280.09, -1525.94, -33.5753, 1.39626, 0, 0, 0.642787, 0.766045, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 16752 at 136.950104 yards. +(10331, 1735, 0, -990.192, -2587.46, 65.2202, 1.97222, 0, 0, 0.833885, 0.551938, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6377 at 62.728207 yards. +(16761, 1735, 0, -2183.83, -1728.47, -63.0671, 1.46608, 0, 0, 0.66913, 0.743145, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 16745 at 119.123642 yards. +(10333, 1735, 0, -740.197, -2164.02, 54.8543, 2.82743, 0, 0, 0.987688, 0.156436, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6695 at 68.924614 yards. +(10334, 1735, 0, -914.584, -3627.3, 88.1162, 2.72271, 0, 0, 0.978148, 0.207912, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6035 at 143.626740 yards. +(10340, 1735, 0, -809.747, -2334.22, 71.9745, 4.71239, 0, 0, -0.707107, 0.707107, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6422 at 76.355812 yards. +(15059, 1735, 0, -2249.11, -1888.32, 18.0896, 4.39823, 0, 0, -0.809016, 0.587786, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 15048 at 176.566101 yards. +(16765, 1735, 0, -2119.26, -1633.36, -26.2676, 4.2237, 0, 0, -0.857167, 0.515038, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 16752 at 82.557434 yards. +(10353, 1735, 0, -1189.47, -3085.4, 47.0624, 4.95674, 0, 0, -0.615661, 0.788011, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6196 at 20.407278 yards. +(10354, 1735, 0, -1161.66, -2044.55, 37.005, 0.296705, 0, 0, 0.147809, 0.989016, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6356 at 10.058452 yards. +(10585, 1735, 0, -892.058, -2428.34, 62.8315, 3.03684, 0, 0, 0.998629, 0.0523532, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6092 at 47.594543 yards. +(10596, 1735, 0, -1281.79, -2677.53, 66.1927, 2.11185, 0, 0, 0.870356, 0.492424, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6363 at 20.640001 yards. +(10602, 1735, 0, -972.981, -3184.12, 52.1261, 5.49779, 0, 0, -0.382683, 0.92388, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6587 at 38.222454 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(9859, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(9860, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10229, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10235, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10236, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10239, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10240, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10241, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10242, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10247, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(16760, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10331, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10333, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10334, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10340, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(16765, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10353, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10354, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10585, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10596, 1186, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Arathi 182 objects total +(10602, 1186, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Arathi 182 objects total + +-- Missing Iron Deposit spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10282, 1735, 0, -318.155, -3241.78, 137.564, 0.122173, 0, 0, 0.0610485, 0.998135, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6493 at 33.055527 yards. +(10332, 1735, 0, 167.071, -2509.18, 136.759, 1.39626, 0, 0, 0.642787, 0.766045, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6452 at 248.581619 yards. +(10575, 1735, 0, 187.713, -3077.86, 138.235, 0.802851, 0, 0, 0.390731, 0.920505, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6291 at 8.186250 yards. +(10597, 1735, 0, -39.0903, -2395.62, 152.759, 3.6652, 0, 0, -0.965925, 0.258821, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6452 at 19.148710 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10282, 279, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in The Hinterlands +(10332, 279, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in The Hinterlands +(10575, 279, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in The Hinterlands +(10597, 279, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in The Hinterlands + +-- Missing Iron Deposit spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(29655, 1735, 0, -1212.15, -1247.16, 52.4297, 3.35105, 0, 0, -0.994521, 0.104536, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 29651 at 78.499451 yards. +(29659, 1735, 0, -1179.44, -1261.21, 50.4825, 5.70723, 0, 0, -0.284015, 0.95882, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 29651 at 57.301006 yards. +(10233, 1735, 0, -271.124, -337.963, 64.5877, 6.14356, 0, 0, -0.0697556, 0.997564, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6191 at 59.812698 yards. +(10237, 1735, 0, -498.583, -1658.01, 84.0551, 2.37364, 0, 0, 0.927183, 0.374608, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6239 at 9.870501 yards. +(10281, 1735, 0, -256.987, -1494.96, 100.147, 6.16101, 0, 0, -0.0610485, 0.998135, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6123 at 100.771805 yards. +(10293, 1735, 0, -261.954, -1771.5, 128.367, 0.418879, 0, 0, 0.207911, 0.978148, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6750 at 18.798830 yards. +(10350, 1735, 0, -1373.79, -1072.68, 19.7061, 2.21657, 0, 0, 0.894934, 0.446199, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6060 at 29.989584 yards. +(10361, 1735, 0, -356.236, -1705.29, 96.5566, 5.49779, 0, 0, -0.382683, 0.92388, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6222 at 63.241730 yards. +(30074, 1735, 0, -274.632, -415.753, 68.9685, 4.20625, 0, 0, -0.861629, 0.507539, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 30035 at 133.000931 yards. +(30103, 1735, 0, 321.191, -1061.54, 97.7876, 1.83259, 0, 0, 0.793353, 0.608762, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 30034 at 744.722107 yards. +(10594, 1735, 0, -166.388, -198.118, 109.465, 2.51327, 0, 0, 0.951056, 0.309017, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6146 at 66.047218 yards. +(30105, 1735, 0, -188.376, -353.486, 54.2951, 1.0472, 0, 0, 0.5, 0.866025, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 30035 at 45.379368 yards. +(30106, 1735, 0, -200.169, -357.171, 72.8802, 1.88495, 0, 0, 0.809016, 0.587786, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 30035 at 45.506702 yards. +(30110, 1735, 0, -175.098, -386.277, 51.7808, 1.93731, 0, 0, 0.824125, 0.566408, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 30035 at 78.461746 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(29655, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 182 objects total +(29659, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 182 objects total +(10233, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 33 objects total +(10237, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 182 objects total +(10281, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 33 objects total +(10350, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 33 objects total +(30074, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 33 objects total +(30103, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 33 objects total +(10594, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 33 objects total +(30105, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 33 objects total +(30106, 1070, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Hillsbrad 33 objects total +(30110, 1070, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Hillsbrad 33 objects total + +-- Missing Iron Deposit spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10344, 1735, 1, 2480.12, -2480.06, 183.31, 5.2709, 0, 0, -0.484809, 0.87462, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6195 at 74.198097 yards. +(48415, 1735, 1, 2503.89, -3679.43, 63.2847, 1.65806, 0, 0, 0.737277, 0.675591, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 48138 at 615.468201 yards. +(10356, 1735, 1, 2129.54, -2191.22, 150.562, 2.58308, 0, 0, 0.961261, 0.27564, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6392 at 94.702240 yards. +(10357, 1735, 1, 2185.05, -2803.73, 128.734, 1.16937, 0, 0, 0.551936, 0.833886, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6058 at 68.865410 yards. +(10358, 1735, 1, 2690.09, -2019.96, 169.427, 2.25147, 0, 0, 0.902585, 0.430512, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6415 at 50.731663 yards. +(10570, 1735, 1, 3209.16, -1811.62, 189.909, 1.8675, 0, 0, 0.803857, 0.594823, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6725 at 230.209946 yards. +(10581, 1735, 1, 2536.39, -2015.46, 152.15, 4.4855, 0, 0, -0.782608, 0.622515, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6006 at 68.798538 yards. +(10600, 1735, 1, 1739.69, -2038.2, 108.563, 0.383971, 0, 0, 0.190808, 0.981627, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6118 at 80.990387 yards. +(10608, 1735, 1, 1355.24, -1953.8, 141.523, 5.53269, 0, 0, -0.366501, 0.930418, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6694 at 95.741150 yards. +(10610, 1735, 1, 3012.81, -1648.72, 199.679, 4.72984, 0, 0, -0.700909, 0.713251, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6725 at 40.602573 yards. +(10611, 1735, 1, 2810.71, -1888.54, 194.402, 2.23402, 0, 0, 0.898793, 0.438373, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6710 at 56.544052 yards. +(10616, 1735, 1, 1965.24, -2903.04, 109.934, 4.60767, 0, 0, -0.743144, 0.669131, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6467 at 10.100490 yards. +(48447, 1735, 1, 1629.99, -3425.47, 152.353, 5.60251, 0, 0, -0.333807, 0.942641, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 48139 at 133.930603 yards. +(48456, 1735, 1, 2227.35, -3529.37, 54.6161, 5.20108, 0, 0, -0.515038, 0.857168, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 48138 at 311.185760 yards. +(48484, 1735, 1, 2772.39, -3572.61, 119.582, 3.29869, 0, 0, -0.996917, 0.0784664, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 48140 at 792.544617 yards. +(48485, 1735, 1, 2042.96, -3541.44, 98.8403, 3.97935, 0, 0, -0.913545, 0.406738, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 48138 at 234.969727 yards. +(10620, 1735, 1, 2244.52, -2069.69, 113.951, 2.07694, 0, 0, 0.861629, 0.507539, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6192 at 75.191460 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10344, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(48415, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10356, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10357, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10358, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10570, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10581, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10600, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10608, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10610, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10611, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10616, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(48447, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(48456, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(48484, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(48485, 1079, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Ashenvale 58 objects total +(10620, 1079, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Ashenvale 58 objects total + +-- Missing Iron Deposit spawns in Feralas. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(50108, 1735, 1, -4017.34, 529.486, 99.249, 5.06146, 0, 0, -0.573576, 0.819152, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 50024 at 217.301529 yards. +(50245, 1735, 1, -4493.3, 761.976, 69.7072, 5.42797, 0, 0, -0.414693, 0.909961, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 50162 at 116.904900 yards. +(10573, 1735, 1, -5092.58, 1902.77, 89.6925, 4.25861, 0, 0, -0.848047, 0.529921, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6249 at 13.249966 yards. +(10621, 1735, 1, -4152.17, -196.633, 63.744, 4.39823, 0, 0, -0.809016, 0.587786, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6696 at 221.623840 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(50108, 1196, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Feralas 30 objects total +(50245, 1196, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Feralas 30 objects total +(10573, 1196, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Feralas 30 objects total +(10621, 1196, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Feralas 30 objects total + +-- Missing Iron Deposit spawns in Thousand Needles. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(17249, 1735, 1, -5997.79, -3502.85, -55.509, 0.541051, 0, 0, 0.267238, 0.963631, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 17190 at 261.929291 yards. +(9857, 1735, 1, -6669.38, -3510.05, -55.2365, 0.104719, 0, 0, 0.0523357, 0.99863, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6318 at 18.774633 yards. +(9858, 1735, 1, -5418.67, -3033.57, -33.8258, 0.0174525, 0, 0, 0.00872612, 0.999962, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6089 at 15.197531 yards. +(10243, 1735, 1, -5673.35, -3048.78, -44.674, 5.14872, 0, 0, -0.537299, 0.843392, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6016 at 96.082924 yards. +(10346, 1735, 1, -5745.73, -3374.91, -36.3462, 2.14675, 0, 0, 0.878817, 0.47716, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6531 at 12.893941 yards. +(10348, 1735, 1, -5788.96, -3886.07, -94.2955, 4.60767, 0, 0, -0.743144, 0.669131, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6676 at 36.885067 yards. +(10352, 1735, 1, -5696.34, -3242.83, -35.4584, 0.855211, 0, 0, 0.414693, 0.909961, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6150 at 57.107155 yards. +(10574, 1735, 1, -4774.29, -1954.05, -48.3147, 5.96903, 0, 0, -0.156434, 0.987688, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6098 at 16.877234 yards. +(10577, 1735, 1, -5466.35, -2869.42, -44.2802, 6.17847, 0, 0, -0.0523357, 0.99863, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6255 at 14.503681 yards. +(10578, 1735, 1, -5489.34, -1611.09, 28.4255, 1.93731, 0, 0, 0.824125, 0.566408, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6578 at 12.836982 yards. +(10579, 1735, 1, -5024.05, -1225.72, -43.9318, 5.89921, 0, 0, -0.190808, 0.981627, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6722 at 19.352739 yards. +(10584, 1735, 1, -4933.02, -2261.19, -65.3333, 2.61799, 0, 0, 0.965925, 0.258821, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6378 at 66.683395 yards. +(17253, 1735, 1, -5112.55, -2418.23, -49.4608, 5.34071, 0, 0, -0.45399, 0.891007, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 17194 at 90.564255 yards. +(10598, 1735, 1, -5404.91, -1701.34, -40.4254, 3.00195, 0, 0, 0.997563, 0.0697661, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6265 at 81.270691 yards. +(10599, 1735, 1, -5506.93, -1633.27, 25.4443, 1.72787, 0, 0, 0.760406, 0.649449, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6170 at 5.372316 yards. +(10603, 1735, 1, -5532.84, -1944.92, -58.501, 3.87463, 0, 0, -0.93358, 0.358368, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6216 at 25.222111 yards. +(10604, 1735, 1, -4810.13, -1983.76, -53.1975, 2.56563, 0, 0, 0.958819, 0.284016, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6180 at 37.908047 yards. +(10605, 1735, 1, -5326.44, -2796.01, -47.6895, 1.71042, 0, 0, 0.754709, 0.656059, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6576 at 54.545162 yards. +(10607, 1735, 1, -6714.54, -3789.62, -24.6829, 5.46288, 0, 0, -0.398748, 0.91706, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6097 at 149.653137 yards. +(10609, 1735, 1, -4624.08, -1479.37, -48.9603, 1.23918, 0, 0, 0.580703, 0.814116, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6282 at 30.958391 yards. +(10612, 1735, 1, -4521.09, -1129.81, -52.7595, 6.03884, 0, 0, -0.121869, 0.992546, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6080 at 214.813232 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(17249, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(9858, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10243, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10346, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10348, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10352, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10574, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10577, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10578, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10579, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10584, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(17253, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10598, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10599, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10603, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10604, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10605, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10607, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10609, 1132, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Thousand Needles 102 objects total +(10612, 1132, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Thousand Needles 102 objects total + +-- Missing Iron Deposit spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10082, 1735, 1, -905.967, 1554.35, 65.5055, 0.104719, 0, 0, 0.0523357, 0.99863, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6617 at 50.352337 yards. +(10232, 1735, 1, -541.81, 1972.59, 99.6952, 4.62512, 0, 0, -0.737277, 0.675591, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6647 at 131.754227 yards. +(20843, 1735, 1, -1661.28, 804.258, 113.704, 3.4383, 0, 0, -0.989016, 0.147811, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 20796 at 433.222260 yards. +(10248, 1735, 1, -1780.7, 2332.43, 78.9031, 5.41052, 0, 0, -0.422618, 0.906308, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6231 at 44.158211 yards. +(20844, 1735, 1, -1956.47, 1002.19, 120.009, 1.51844, 0, 0, 0.688354, 0.725374, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 20796 at 202.774490 yards. +(20846, 1735, 1, -2191.98, 2111.58, 82.0862, 5.5676, 0, 0, -0.350207, 0.936672, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 20770 at 189.698120 yards. +(10279, 1735, 1, -1256.88, 886.57, 113.211, 4.06662, 0, 0, -0.894934, 0.446199, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6453 at 221.329010 yards. +(10280, 1735, 1, -274.474, 1849.42, 171.919, 6.17847, 0, 0, -0.0523357, 0.99863, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6647 at 254.281815 yards. +(20847, 1735, 1, -884.113, 1800.19, 69.0845, 4.53786, 0, 0, -0.766044, 0.642789, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 20815 at 59.888477 yards. +(10323, 1735, 1, -1146.26, 841.045, 135.752, 0.157079, 0, 0, 0.0784588, 0.996917, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6453 at 111.220543 yards. +(10328, 1735, 1, -953.958, 858.162, 96.9176, 6.19592, 0, 0, -0.0436192, 0.999048, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6699 at 59.431236 yards. +(10329, 1735, 1, -1619.46, 1323.85, 85.8146, 1.0472, 0, 0, 0.5, 0.866025, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6373 at 91.917953 yards. +(10330, 1735, 1, -654.898, 903.117, 120.886, 0.698131, 0, 0, 0.34202, 0.939693, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6140 at 35.092171 yards. +(10345, 1735, 1, -1352.43, 891.679, 112.672, 1.51844, 0, 0, 0.688354, 0.725374, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6418 at 268.786896 yards. +(10582, 1735, 1, -505.308, 1586.65, 101.761, 4.97419, 0, 0, -0.608761, 0.793354, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6737 at 45.645824 yards. +(20848, 1735, 1, -1094.26, 2691.54, 123.094, 5.21854, 0, 0, -0.507538, 0.861629, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 20792 at 38.701473 yards. +(10589, 1735, 1, -808.286, 1245.34, 98.5527, 5.02655, 0, 0, -0.587785, 0.809017, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6238 at 56.437748 yards. +(10590, 1735, 1, -1079.68, 1495.66, 69.8399, 3.07177, 0, 0, 0.999391, 0.0349061, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6211 at 193.351135 yards. +(10595, 1735, 1, -1441.55, 1129.64, 97.3767, 5.11382, 0, 0, -0.551936, 0.833886, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6592 at 65.846458 yards. +(10601, 1735, 1, -1783.48, 1617.22, 79.1153, 0.541051, 0, 0, 0.267238, 0.963631, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6457 at 264.188477 yards. +(20849, 1735, 1, -1002.77, 2398.7, 101.129, 2.58308, 0, 0, 0.961261, 0.27564, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 20790 at 148.102219 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10082, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10232, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(20843, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10248, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(20844, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(20846, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10279, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10280, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(20847, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10323, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10328, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10329, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10330, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10345, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10582, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(20848, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10589, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10590, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10595, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(10601, 1141, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Desolace 86 objects total +(20849, 1141, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Desolace 86 objects total + +-- Missing Iron Deposit spawns in Stonetalon Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10355, 1735, 1, 824.478, 1724.76, -15.1428, 4.88692, 0, 0, -0.642787, 0.766045, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6497 at 63.094124 yards. +(10587, 1735, 1, 641.753, 1416.86, 9.3058, 2.75761, 0, 0, 0.981627, 0.190812, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6319 at 103.598862 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10355, 1091, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Stonetalon 23 objects total +(10587, 1091, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Stonetalon 23 objects total + +-- Missing Iron Deposit spawns in Tanaris. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10324, 1735, 1, -7717.82, -4544.33, 9.15551, 5.58505, 0, 0, -0.34202, 0.939693, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6426 at 54.466942 yards. +(10325, 1735, 1, -7965.87, -5080.34, 19.4028, 0.977383, 0, 0, 0.469471, 0.882948, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6406 at 66.000648 yards. +(17454, 1735, 1, -8121.62, -5194.75, 17.8264, 3.71755, 0, 0, -0.958819, 0.284016, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 17449 at 104.771210 yards. +(17455, 1735, 1, -7255.52, -4241.1, 18.2609, 1.13446, 0, 0, 0.537299, 0.843392, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 17452 at 123.633339 yards. +(10360, 1735, 1, -7591.08, -4094.75, 11.661, 0.59341, 0, 0, 0.292371, 0.956305, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6491 at 8.957023 yards. +(10572, 1735, 1, -7769.18, -4483.9, 13.7021, 4.90438, 0, 0, -0.636078, 0.771625, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6345 at 49.341434 yards. +(10588, 1735, 1, -7735.29, -2826.04, 12.2225, 4.66003, 0, 0, -0.725374, 0.688355, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6147 at 14.212698 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10324, 1200, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Tanaris 47 objects total +(10325, 1200, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Tanaris 47 objects total +(17454, 1200, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Tanaris 47 objects total +(17455, 1200, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Tanaris 47 objects total +(10360, 1200, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Tanaris 47 objects total +(10572, 1200, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Tanaris 47 objects total +(10588, 1200, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Tanaris 47 objects total + +-- Missing Iron Deposit spawns in Uldaman. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(33289, 1735, 0, -6191.4, -3057.34, 214.469, 1.44862, 0, 0, 0.66262, 0.748956, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 33204 at 20.412785 yards. +(10327, 1735, 0, -6084.95, -3034.08, 250.361, 3.99681, 0, 0, -0.909961, 0.414694, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6367 at 8.172177 yards. +(33291, 1735, 0, -6172.92, -3007.9, 226.637, 0.610863, 0, 0, 0.300705, 0.953717, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 33204 at 34.016712 yards. +(33292, 1735, 0, -6083.84, -3166.85, 255.265, 3.83973, 0, 0, -0.939692, 0.34202, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 33191 at 72.403687 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(33289, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(10327, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(33291, 1287, 0, 'Iron Deposit', 0, 10), -- Iron Deposits in Badlands 83 objects total +(33292, 1287, 0, 'Iron Deposit', 0, 10); -- Iron Deposits in Badlands 83 objects total + +-- Guid 9857 should be part of pool Iron Deposits in Thousand Needles 102 objects total (1132). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (9857, 1132, 0, 'Iron Deposit', 0, 10); + +-- Guid 10293 should be part of pool Iron Deposits in Hillsbrad 33 objects total (1070). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (10293, 1070, 0, 'Iron Deposit', 0, 10); + +-- Guid 10361 should be part of pool Iron Deposits in Hillsbrad 33 objects total (1070). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (10361, 1070, 0, 'Iron Deposit', 0, 10); + +-- Guid 11518 should be part of pool Iron Deposits in Badlands 83 objects total (1287). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (11518, 1287, 0, 'Iron Deposit', 0, 10); + +-- Guid 12108 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (12108, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 13673 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (13673, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 13674 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (13674, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 13675 should be part of pool Dustwallow Marsh: Iron Vein (43520). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (13675, 43520, 0, 'Iron Deposit', 0, 10); + +-- Guid 15059 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (15059, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 16759 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (16759, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 16761 should be part of pool Iron Deposits in Arathi 182 objects total (1186). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (16761, 1186, 0, 'Iron Deposit', 0, 10); + +-- Guid 33135 should be part of pool Iron Deposits in Hillsbrad 33 objects total (1070). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (33135, 1070, 0, 'Iron Deposit', 0, 10); + +-- Guid 35375 should be part of pool Iron Deposits in Hillsbrad 33 objects total (1070). +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES (35375, 1070, 0, 'Iron Deposit', 0, 10); + +UPDATE `pool_template` SET `description`='Iron Deposits in Dustwallow Marsh' WHERE `entry`=43520; + +UPDATE `pool_gameobject` SET `description`='Iron Deposit' WHERE `guid` IN ( +55938, +55948, +55950, +55954, +55962, +56021, +56026, +56057 +); + +-- GOLD ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Correct position of Gold Vein in Swamp of Sorrows (position is off by 0.000100136 yards). +UPDATE `gameobject` SET `position_x`=-10307.9, `position_y`=-3859.91, `position_z`=-15.8641, `orientation`=0.663223, `rotation0`=0, `rotation1`=0, `rotation2`=0.325567, `rotation3`=0.945519 WHERE `guid`=5816; + +-- Correct position of Gold Vein in Badlands (position is off by 0.874623 yards). +UPDATE `gameobject` SET `position_x`=-7118.27, `position_y`=-3161.17, `position_z`=248.919, `orientation`=2.35619, `rotation0`=0, `rotation1`=0, `rotation2`=0.92388, `rotation3`=0.382683 WHERE `guid`=5909; + +-- Correct position of Gold Vein in Azshara (position is off by 0.0102539 yards). +UPDATE `gameobject` SET `position_x`=4280.41, `position_y`=-7293.17, `position_z`=17.8182, `orientation`=1.51844, `rotation0`=0, `rotation1`=0, `rotation2`=0.688354, `rotation3`=0.725374 WHERE `guid`=7204; + +-- Correct position of Gold Vein in Searing Gorge (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-7079.49, `position_y`=-998.117, `position_z`=243.831, `orientation`=3.49067, `rotation0`=0, `rotation1`=0, `rotation2`=-0.984807, `rotation3`=0.173652 WHERE `guid`=5831; + +-- Correct position of Gold Vein in Searing Gorge (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-6683.49, `position_y`=-1230.45, `position_z`=181.85, `orientation`=2.1293, `rotation0`=0, `rotation1`=0, `rotation2`=0.874619, `rotation3`=0.48481 WHERE `guid`=5837; + +-- Correct position of Gold Vein in Searing Gorge (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-7207.76, `position_y`=-783.353, `position_z`=329.508, `orientation`=4.7473, `rotation0`=0, `rotation1`=0, `rotation2`=-0.694658, `rotation3`=0.71934 WHERE `guid`=5802; + +-- Correct position of Gold Vein in Arathi Highlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-890.106, `position_y`=-2366.57, `position_z`=67.8352, `orientation`=0.349065, `rotation0`=0, `rotation1`=0, `rotation2`=0.173648, `rotation3`=0.984808 WHERE `guid`=6143; + +-- Correct position of Gold Vein in Swamp of Sorrows (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-10285.2, `position_y`=-2883.34, `position_z`=27.7251, `orientation`=4.43314, `rotation0`=0, `rotation1`=0, `rotation2`=-0.798635, `rotation3`=0.601815 WHERE `guid`=5879; + +-- Correct position of Gold Vein in Wetlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-3584.03, `position_y`=-2588.48, `position_z`=79.383, `orientation`=5.20108, `rotation0`=0, `rotation1`=0, `rotation2`=-0.515038, `rotation3`=0.857168 WHERE `guid`=7357; + +-- Correct position of Gold Vein in Duskwood (position is off by 0.0996094 yards). +UPDATE `gameobject` SET `position_x`=-10559.6, `position_y`=-724.451, `position_z`=76.4627, `orientation`=5.49779, `rotation0`=0, `rotation1`=0, `rotation2`=-0.382683, `rotation3`=0.92388 WHERE `guid`=6100; + +-- Missing Gold Vein spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(11434, 1734, 0, -6975.78, -3110.13, 260.854, 0.226892, 0, 0, 0.113203, 0.993572, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 5909 at 151.858017 yards. +(11437, 1734, 0, -6110.06, -3428.19, 265.838, 6.23083, 0, 0, -0.0261765, 0.999657, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 5843 at 134.624924 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(11434, 1288, 0, 'Gold Vein', 0, 10), -- Gold Veins in Badlands 8 objects total +(11437, 1288, 0, 'Gold Vein', 0, 10); -- Gold Veins in Badlands 8 objects total + +-- Missing Gold Vein spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(12189, 1734, 0, -11252, -3575.26, 9.13002, 0.645772, 0, 0, 0.317305, 0.948324, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6262 at 101.033363 yards. +(14186, 150080, 0, -10481.5, -3269.82, -4.87173, 0.0523589, 0, 0, 0.0261765, 0.999657, 1800, 1800, 1, 100, 0, 10), +(14187, 150080, 0, -10684.2, -3692.6, -11.4256, 0.349065, 0, 0, 0.173648, 0.984808, 1800, 1800, 1, 100, 0, 10), +(14189, 150080, 0, -10503.3, -3453.36, -14.0034, 4.62512, 0, 0, -0.737277, 0.675591, 1800, 1800, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(12189, 1359, 0, 'Gold Vein', 0, 10), -- Gold Veins in Blasted Lands +(14186, 1359, 0, 'Gold Vein', 0, 10), -- Gold Veins in Blasted Lands +(14187, 1359, 0, 'Gold Vein', 0, 10), -- Gold Veins in Blasted Lands +(14189, 1359, 0, 'Gold Vein', 0, 10); -- Gold Veins in Blasted Lands + +-- Missing Gold Vein spawns in Duskwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(11435, 1734, 0, -10233.3, -1358.39, 83.4799, 2.30383, 0, 0, 0.913545, 0.406738, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 7382 at 128.494156 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(11435, 1121, 0, 'Gold Vein', 0, 10); -- Gold Veins in Duskwood 5 objects total + +-- Missing Gold Vein spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(40776, 1734, 1, -2525.41, -3510.83, 50.4315, 1.72787, 0, 0, 0.760406, 0.649449, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 40774 at 804.679810 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(40776, 1335, 0, 'Gold Vein', 0, 10); -- Gold Veins in Dustwallow Marsh + +-- Missing Gold Vein spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(12286, 1734, 0, -13946.2, 220.203, 18.3835, 5.09636, 0, 0, -0.559193, 0.829038, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 5881 at 156.191513 yards. +(12294, 1734, 0, -11468.3, 378.432, 75.4524, 4.20625, 0, 0, -0.861629, 0.507539, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 5854 at 116.557999 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(12286, 1176, 0, 'Gold Vein', 0, 10), -- Gold Veins in Stranglethorn 51 objects total +(12294, 1176, 0, 'Gold Vein', 0, 10); -- Gold Veins in Stranglethorn 51 objects total + +-- Missing Gold Vein spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(10622, 1734, 0, 243.813, -247.871, 147.019, 3.45576, 0, 0, -0.987688, 0.156436, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6509 at 38.590897 yards. +(14483, 1734, 0, 247.102, -286.261, 153.984, 1.23918, 0, 0, 0.580703, 0.814116, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 6509 at 22.633656 yards. +(12261, 1734, 0, 595.001, -651.02, 153.667, 4.20625, 0, 0, -0.861629, 0.507539, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6420 at 22.153973 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10622, 1353, 0, 'Gold Vein', 0, 10), -- Gold Veins in Alterac Mountains +(14483, 1353, 0, 'Gold Vein', 0, 10), -- Gold Veins in Alterac Mountains +(12261, 1353, 0, 'Gold Vein', 0, 10); -- Gold Veins in Alterac Mountains + +-- Missing Gold Vein spawns in Burning Steppes. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(11461, 1734, 0, -7891.56, -2589.27, 124.627, 3.14159, 0, 0, -1, 0, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 5927 at 6.619087 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(11461, 1333, 0, 'Gold Vein', 0, 10); -- Gold Vein in Burning Steppes 8 objects total + +-- Missing Gold Vein spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(11459, 1734, 0, 314.887, -3711.68, 107.684, 5.89921, 0, 0, -0.190808, 0.981627, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 7395 at 143.660599 yards. +(11460, 1734, 0, 377.842, -4680.53, 12.5864, 1.20428, 0, 0, 0.566406, 0.824126, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 7395 at 856.879822 yards. +(11519, 1734, 0, 423.703, -3795.01, 101.592, 0.191985, 0, 0, 0.0958452, 0.995396, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 7395 at 47.769741 yards. +(12208, 1734, 0, 898.164, -4054.45, 118.902, 5.58505, 0, 0, -0.34202, 0.939693, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 7395 at 550.441956 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(11459, 1358, 0, 'Gold Vein', 0, 10), -- Gold Veins in Hinterlands +(11460, 1358, 0, 'Gold Vein', 0, 10), -- Gold Veins in Hinterlands +(11519, 1358, 0, 'Gold Vein', 0, 10), -- Gold Veins in Hinterlands +(12208, 1358, 0, 'Gold Vein', 0, 10); -- Gold Veins in Hinterlands + +-- Missing Gold Vein spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(11458, 1734, 0, -252.057, -306.233, 54.1448, 3.35105, 0, 0, -0.994521, 0.104536, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6051 at 64.757782 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(11458, 1349, 0, 'Gold Vein', 0, 10); -- Gold Veins in Hillsbrad Foothills + +-- Missing Gold Vein spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(12183, 1734, 1, 1843.65, -2022.99, 122.451, 2.09439, 0, 0, 0.866025, 0.500001, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 5777 at 105.980743 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(12183, 1351, 0, 'Gold Vein', 0, 10); -- Gold Veins in Ashenvale + +-- Missing Gold Vein spawns in Feralas. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(11462, 1734, 1, -4821.13, 446.714, 5.45126, 0.157079, 0, 0, 0.0784588, 0.996917, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 7583 at 459.338135 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(11462, 1357, 0, 'Gold Vein', 0, 10); -- Gold Veins in Feralas + +-- Missing Gold Vein spawns in Thousand Needles. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(11436, 1734, 1, -4933.02, -2261.19, -65.3333, 2.61799, 0, 0, 0.965925, 0.258821, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 5844 at 49.142319 yards. +(11457, 1734, 1, -5145.4, -2558.24, -46.5695, 4.10153, 0, 0, -0.887011, 0.461749, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 6353 at 184.706436 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(11436, 1135, 0, 'Gold Vein', 0, 10), -- Gold Veins in Thousand Needles 37 objects total +(11457, 1135, 0, 'Gold Vein', 0, 10); -- Gold Veins in Thousand Needles 37 objects total + +-- Missing Gold Vein spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(34194, 1734, 1, -1619.46, 1323.85, 85.8146, 1.0472, 0, 0, 0.5, 0.866025, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 34191 at 493.359833 yards. +(34195, 1734, 1, -1242.73, 2641.72, 137.034, 2.93214, 0, 0, 0.994521, 0.104536, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 34189 at 343.400360 yards. +(34196, 1734, 1, -1628.29, 1604.64, 91.5897, 1.90241, 0, 0, 0.814116, 0.580703, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 34190 at 461.407288 yards. +(3996097, 1734, 1, -1338.7, 2898.86, 73.0065, 2.28638, 0, 0, 0.909961, 0.414694, 1800, 1800, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(34194, 1347, 0, 'Gold Vein', 0, 10), -- Gold Veins in Desolace +(34195, 1347, 0, 'Gold Vein', 0, 10), -- Gold Veins in Desolace +(34196, 1347, 0, 'Gold Vein', 0, 10), -- Gold Veins in Desolace +(3996097, 1347, 0, 'Gold Vein', 0, 10); -- Gold Veins in Desolace + +-- Missing Gold Vein spawns in Tanaris. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(12240, 1734, 1, -7170.07, -2769.94, 20.5885, 2.53072, 0, 0, 0.953716, 0.300708, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 5878 at 29.060221 yards. +(12254, 1734, 1, -7242.14, -3437.92, 13.3299, 1.0472, 0, 0, 0.5, 0.866025, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 5782 at 258.568207 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(12240, 1201, 0, 'Gold Vein', 0, 10), -- Gold Veins in Tanaris 60 objects total +(12254, 1201, 0, 'Gold Vein', 0, 10); -- Gold Veins in Tanaris 60 objects total + +-- Missing Gold Vein spawns in Uldaman. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(16934, 1734, 0, -6186.06, -3038.78, 221.079, 5.84685, 0, 0, -0.216439, 0.976296, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 16906 at 105.369492 yards. +(16943, 1734, 0, -6191.4, -3057.34, 214.469, 1.44862, 0, 0, 0.66262, 0.748956, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 16906 at 114.720543 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(16934, 1288, 0, 'Gold Vein', 0, 10), -- Gold Veins in Badlands 8 objects total +(16943, 1288, 0, 'Gold Vein', 0, 10); -- Gold Veins in Badlands 8 objects total + +-- Missing Gold Vein spawns in Felwood. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (665, 1, 'Gold Veins in Felwood'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14477, 181109, 1, 4293.29, -663.367, 293.914, 0.59341, 0, 0, 0.292371, 0.956305, 1800, 1800, 1, 100, 0, 10), +(14478, 181109, 1, 5278.41, -541.085, 273.116, 3.6652, 0, 0, -0.965925, 0.258821, 1800, 1800, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14477, 665, 0, 'Gold Vein', 0, 10), +(14478, 665, 0, 'Gold Vein', 0, 10); + +UPDATE `pool_template` SET `description`='Gold Veins in Western Plaguelands 19 objects total' WHERE `entry`=1331; +UPDATE `pool_template` SET `description`='Gold Veins in Swamp of sorrows 9 objects total' WHERE `entry`=1332; +UPDATE `pool_template` SET `description`='Gold Veins in Burning Steppes 8 objects total' WHERE `entry`=1333; + +-- LESSER BLOODSTONE ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Create new pool to hold Lesser Bloodstone Deposit spawns in Arathi Highlands. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(298, 1, 'Lesser Bloodstone Deposits in Arathi Highlands', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(10364, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(10365, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(11993, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(12002, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(12005, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(16958, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26003, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26004, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26005, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26006, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26007, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26008, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26009, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26010, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26011, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26012, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26013, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26015, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26016, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26017, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26018, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26019, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26020, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26021, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26023, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26025, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26027, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26028, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26030, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26031, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26032, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), +(26033, 298, 0, 'Lesser Bloodstone Deposit', 0, 10); + +-- Missing Lesser Bloodstone Deposit spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(26014, 2653, 0, -909.263, -3952, 152.514, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 26013 at 6.287732 yards. +(26022, 2653, 0, -936.332, -3858.24, 148.046, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 26019 at 10.375037 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(26014, 298, 0, 'Lesser Bloodstone Deposit', 0, 10), -- Lesser Bloodstone Deposits in Arathi Highlands +(26022, 298, 0, 'Lesser Bloodstone Deposit', 0, 10); -- Lesser Bloodstone Deposits in Arathi Highlands + +-- MITHRIL ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Correct position of Mithril Deposit in Arathi Highlands (position is off by 4.04767 yards). +UPDATE `gameobject` SET `position_x`=-2178.65, `position_y`=-1789.86, `position_z`=-41.0136, `orientation`=4.55531, `rotation0`=0, `rotation1`=0, `rotation2`=-0.760406, `rotation3`=0.649449 WHERE `guid`=7169; + +-- Correct position of Mithril Deposit in Burning Steppes (position is off by 1.6737 yards). +UPDATE `gameobject` SET `position_x`=-8265.21, `position_y`=-2501.09, `position_z`=151.887, `orientation`=0.261798, `rotation0`=0, `rotation1`=0, `rotation2`=0.130526, `rotation3`=0.991445 WHERE `guid`=7281; + +-- Correct position of Mithril Deposit in Western Plaguelands (position is off by 0.54103 yards). +UPDATE `gameobject` SET `position_x`=1491.92, `position_y`=-1351.54, `position_z`=63.0037, `orientation`=3.4383, `rotation0`=0, `rotation1`=0, `rotation2`=-0.989016, `rotation3`=0.147811 WHERE `guid`=7132; + +-- Correct position of Mithril Deposit in Desolace (position is off by 1.04012 yards). +UPDATE `gameobject` SET `position_x`=-1767.4, `position_y`=2862.34, `position_z`=61.5412, `orientation`=5.74214, `rotation0`=0, `rotation1`=0, `rotation2`=-0.267238, `rotation3`=0.963631 WHERE `guid`=7325; + +-- Correct position of Mithril Deposit in Searing Gorge (position is off by 1.04976 yards). +UPDATE `gameobject` SET `position_x`=-7117.15, `position_y`=-1606, `position_z`=258.349, `orientation`=3.4383, `rotation0`=0, `rotation1`=0, `rotation2`=-0.989016, `rotation3`=0.147811 WHERE `guid`=7166; + +-- Correct position of Mithril Deposit in Desolace (position is off by 0.26001 yards). +UPDATE `gameobject` SET `position_x`=-1747.26, `position_y`=1657.03, `position_z`=72.1814, `orientation`=5.96903, `rotation0`=0, `rotation1`=0, `rotation2`=-0.156434, `rotation3`=0.987688 WHERE `guid`=7305; + +-- Correct position of Mithril Deposit in Desolace (position is off by 0.449951 yards). +UPDATE `gameobject` SET `position_x`=-1838.55, `position_y`=882.157, `position_z`=103.443, `orientation`=3.45576, `rotation0`=0, `rotation1`=0, `rotation2`=-0.987688, `rotation3`=0.156436 WHERE `guid`=7293; + +-- Correct position of Mithril Deposit in Maraudon (position is off by 0.380005 yards). +UPDATE `gameobject` SET `position_x`=-1407.62, `position_y`=2911.05, `position_z`=93.9409, `orientation`=2.74016, `rotation0`=0, `rotation1`=0, `rotation2`=0.979924, `rotation3`=0.19937 WHERE `guid`=7203; + +-- Correct position of Mithril Deposit in Stranglethorn Vale (position is off by 1.00734 yards). +UPDATE `gameobject` SET `position_x`=-14360.8, `position_y`=152.343, `position_z`=14.1746, `orientation`=5.61996, `rotation0`=0, `rotation1`=0, `rotation2`=-0.325567, `rotation3`=0.945519 WHERE `guid`=7143; + +-- Correct position of Mithril Deposit in Blasted Lands (position is off by 0.397192 yards). +UPDATE `gameobject` SET `position_x`=-11126.9, `position_y`=-3365.38, `position_z`=58.9554, `orientation`=4.67748, `rotation0`=0, `rotation1`=0, `rotation2`=-0.719339, `rotation3`=0.694659 WHERE `guid`=7199; + +-- Correct position of Mithril Deposit in Tanaris (position is off by 1.14915 yards). +UPDATE `gameobject` SET `position_x`=-8037.05, `position_y`=-5177.5, `position_z`=6.83151, `orientation`=5.72468, `rotation0`=0, `rotation1`=0, `rotation2`=-0.275637, `rotation3`=0.961262 WHERE `guid`=7168; + +-- Correct position of Mithril Deposit in Western Plaguelands (position is off by 1.1652 yards). +UPDATE `gameobject` SET `position_x`=1238.13, `position_y`=-1780.96, `position_z`=68.3152, `orientation`=5.34071, `rotation0`=0, `rotation1`=0, `rotation2`=-0.45399, `rotation3`=0.891007 WHERE `guid`=7193; + +-- Correct position of Mithril Deposit in Western Plaguelands (position is off by 1.33475 yards). +UPDATE `gameobject` SET `position_x`=1440.1, `position_y`=-1000.29, `position_z`=79.8371, `orientation`=4.39823, `rotation0`=0, `rotation1`=0, `rotation2`=-0.809016, `rotation3`=0.587786 WHERE `guid`=7316; + +-- Correct position of Mithril Deposit in Western Plaguelands (position is off by 0.847026 yards). +UPDATE `gameobject` SET `position_x`=1326.3, `position_y`=-1876.09, `position_z`=75.9321, `orientation`=1.0472, `rotation0`=0, `rotation1`=0, `rotation2`=0.5, `rotation3`=0.866025 WHERE `guid`=7223; + +-- Correct position of Mithril Deposit in Searing Gorge (position is off by 0.223115 yards). +UPDATE `gameobject` SET `position_x`=-6666.01, `position_y`=-884.02, `position_z`=254.61, `orientation`=3.15906, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999962, `rotation3`=0.00873464 WHERE `guid`=7234; + +-- Correct position of Mithril Deposit in Burning Steppes (position is off by 1.52386 yards). +UPDATE `gameobject` SET `position_x`=-7984.65, `position_y`=-2750.98, `position_z`=165.192, `orientation`=3.08918, `rotation0`=0, `rotation1`=0, `rotation2`=0.999657, `rotation3`=0.0262016 WHERE `guid`=7220; + +-- Correct position of Mithril Deposit in Tanaris (position is off by 0.0937481 yards). +UPDATE `gameobject` SET `position_x`=-7170.07, `position_y`=-2769.94, `position_z`=20.5885, `orientation`=2.53072, `rotation0`=0, `rotation1`=0, `rotation2`=0.953716, `rotation3`=0.300708 WHERE `guid`=7184; + +-- Correct position of Mithril Deposit in Tanaris (position is off by 0.96934 yards). +UPDATE `gameobject` SET `position_x`=-7126.65, `position_y`=-2853.83, `position_z`=15.9532, `orientation`=3.05433, `rotation0`=0, `rotation1`=0, `rotation2`=0.999048, `rotation3`=0.0436193 WHERE `guid`=7156; + +-- Correct position of Mithril Deposit in Searing Gorge (position is off by 1.82687 yards). +UPDATE `gameobject` SET `position_x`=-7076.41, `position_y`=-1297.19, `position_z`=267.191, `orientation`=5.98648, `rotation0`=0, `rotation1`=0, `rotation2`=-0.147809, `rotation3`=0.989016 WHERE `guid`=7300; + +-- Correct position of Mithril Deposit in Searing Gorge (position is off by 0.0943908 yards). +UPDATE `gameobject` SET `position_x`=-6862.05, `position_y`=-1551.08, `position_z`=242.068, `orientation`=3.10665, `rotation0`=0, `rotation1`=0, `rotation2`=0.999847, `rotation3`=0.0174693 WHERE `guid`=7079; + +-- Correct position of Mithril Deposit in Western Plaguelands (position is off by 1.60459 yards). +UPDATE `gameobject` SET `position_x`=1082.49, `position_y`=-1079.31, `position_z`=100.575, `orientation`=2.80998, `rotation0`=0, `rotation1`=0, `rotation2`=0.986285, `rotation3`=0.16505 WHERE `guid`=7146; + +-- Correct position of Mithril Deposit in Western Plaguelands (position is off by 1.25071 yards). +UPDATE `gameobject` SET `position_x`=1180.49, `position_y`=-1692.75, `position_z`=73.1479, `orientation`=2.74016, `rotation0`=0, `rotation1`=0, `rotation2`=0.979924, `rotation3`=0.19937 WHERE `guid`=7292; + +-- Correct position of Mithril Deposit in Stranglethorn Vale (position is off by 1.01771 yards). +UPDATE `gameobject` SET `position_x`=-13796.6, `position_y`=610.099, `position_z`=43.7884, `orientation`=1.0472, `rotation0`=0, `rotation1`=0, `rotation2`=0.5, `rotation3`=0.866025 WHERE `guid`=7306; + +-- Correct position of Mithril Deposit in Desolace (position is off by 0.817874 yards). +UPDATE `gameobject` SET `position_x`=-1965.25, `position_y`=2658.2, `position_z`=69.2784, `orientation`=1.32645, `rotation0`=0, `rotation1`=0, `rotation2`=0.615661, `rotation3`=0.788011 WHERE `guid`=7187; + +-- Correct position of Mithril Deposit in Feralas (position is off by 1.81486 yards). +UPDATE `gameobject` SET `position_x`=-4780.32, `position_y`=931.156, `position_z`=148.734, `orientation`=4.04917, `rotation0`=0, `rotation1`=0, `rotation2`=-0.898793, `rotation3`=0.438373 WHERE `guid`=7216; + +-- Correct position of Mithril Deposit in Azshara (position is off by 3.31453 yards). +UPDATE `gameobject` SET `position_x`=3283.68, `position_y`=-4261.74, `position_z`=128.746, `orientation`=1.65806, `rotation0`=0, `rotation1`=0, `rotation2`=0.737277, `rotation3`=0.675591 WHERE `guid`=39941; + +-- Correct position of Mithril Deposit in Dustwallow Marsh (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-4378.36, `position_y`=-2958.63, `position_z`=27.1648, `orientation`=3.38594, `rotation0`=0, `rotation1`=0, `rotation2`=-0.992546, `rotation3`=0.12187 WHERE `guid`=56059; + +-- Correct position of Mithril Deposit in The Hinterlands (position is off by 0.548403 yards). +UPDATE `gameobject` SET `position_x`=41.2691, `position_y`=-4190.52, `position_z`=117.515, `orientation`=5.75959, `rotation0`=0, `rotation1`=0, `rotation2`=-0.258819, `rotation3`=0.965926 WHERE `guid`=7237; + +-- Correct position of Mithril Deposit in Tanaris (position is off by 1.14127 yards). +UPDATE `gameobject` SET `position_x`=-9037.99, `position_y`=-2266.84, `position_z`=22.5236, `orientation`=3.87463, `rotation0`=0, `rotation1`=0, `rotation2`=-0.93358, `rotation3`=0.358368 WHERE `guid`=7072; + +-- Correct position of Mithril Deposit in Tanaris (position is off by 0.395175 yards). +UPDATE `gameobject` SET `position_x`=-7065.73, `position_y`=-3248.89, `position_z`=15.4797, `orientation`=0.610863, `rotation0`=0, `rotation1`=0, `rotation2`=0.300705, `rotation3`=0.953717 WHERE `guid`=7181; + +-- Correct position of Mithril Deposit in Tanaris (position is off by 0.840464 yards). +UPDATE `gameobject` SET `position_x`=-6966.75, `position_y`=-3472.27, `position_z`=28.0206, `orientation`=5.61996, `rotation0`=0, `rotation1`=0, `rotation2`=-0.325567, `rotation3`=0.945519 WHERE `guid`=7145; + +-- Correct position of Mithril Deposit in Desolace (position is off by 0.659557 yards). +UPDATE `gameobject` SET `position_x`=-1906.89, `position_y`=3012.74, `position_z`=18.351, `orientation`=0.558504, `rotation0`=0, `rotation1`=0, `rotation2`=0.275637, `rotation3`=0.961262 WHERE `guid`=7260; + +-- Correct position of Mithril Deposit in Desolace (position is off by 2.58092 yards). +UPDATE `gameobject` SET `position_x`=-1914.5, `position_y`=2069.99, `position_z`=71.4208, `orientation`=2.65289, `rotation0`=0, `rotation1`=0, `rotation2`=0.970295, `rotation3`=0.241925 WHERE `guid`=7153; + +-- Correct position of Mithril Deposit in The Hinterlands (position is off by 1.03873 yards). +UPDATE `gameobject` SET `position_x`=229.585, `position_y`=-3500.51, `position_z`=159.564, `orientation`=5.3058, `rotation0`=0, `rotation1`=0, `rotation2`=-0.469471, `rotation3`=0.882948 WHERE `guid`=7274; + +-- Correct position of Mithril Deposit in Desolace (position is off by 0.810083 yards). +UPDATE `gameobject` SET `position_x`=-1833.65, `position_y`=1021.58, `position_z`=98.3811, `orientation`=1.46608, `rotation0`=0, `rotation1`=0, `rotation2`=0.66913, `rotation3`=0.743145 WHERE `guid`=7074; + +-- Correct position of Mithril Deposit in Tanaris (position is off by 1.64018 yards). +UPDATE `gameobject` SET `position_x`=-7000.3, `position_y`=-3962.55, `position_z`=31.6025, `orientation`=4.2237, `rotation0`=0, `rotation1`=0, `rotation2`=-0.857167, `rotation3`=0.515038 WHERE `guid`=7099; + +-- Correct position of Mithril Deposit in Tanaris (position is off by 2.29148 yards). +UPDATE `gameobject` SET `position_x`=-7821.17, `position_y`=-2637.95, `position_z`=-48.7174, `orientation`=0.541051, `rotation0`=0, `rotation1`=0, `rotation2`=0.267238, `rotation3`=0.963631 WHERE `guid`=7192; + +-- Correct position of Mithril Deposit in The Hinterlands (position is off by 1.32563 yards). +UPDATE `gameobject` SET `position_x`=-53.3081, `position_y`=-3159.08, `position_z`=95.2516, `orientation`=0.698131, `rotation0`=0, `rotation1`=0, `rotation2`=0.34202, `rotation3`=0.939693 WHERE `guid`=7256; + +-- Correct position of Mithril Deposit in Blasted Lands (position is off by 0.42778 yards). +UPDATE `gameobject` SET `position_x`=-11347.9, `position_y`=-2880.95, `position_z`=12.63, `orientation`=3.90954, `rotation0`=0, `rotation1`=0, `rotation2`=-0.927183, `rotation3`=0.374608 WHERE `guid`=7291; + +-- Correct position of Mithril Deposit in Blasted Lands (position is off by 1.24587 yards). +UPDATE `gameobject` SET `position_x`=-10942.8, `position_y`=-2822.68, `position_z`=27.2863, `orientation`=4.76475, `rotation0`=0, `rotation1`=0, `rotation2`=-0.688354, `rotation3`=0.725374 WHERE `guid`=7159; + +-- Missing Mithril Deposit spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13139, 2040, 0, -6991.04, -2673.25, 295.239, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7272 at 50.272621 yards. +(13208, 2040, 0, -6471.75, -2381.15, 298.949, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7135 at 103.084793 yards. +(13330, 2040, 0, -7292.22, -3208.34, 299.893, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7196 at 68.589066 yards. +(13331, 2040, 0, -6433.6, -2475.08, 328.755, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7135 at 43.051235 yards. +(13332, 2040, 0, -7172.12, -2231.94, 298.441, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7257 at 47.392239 yards. +(13545, 2040, 0, -7472.15, -2246.71, 236.758, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7130 at 74.161346 yards. +(13568, 2040, 0, -7344.53, -3478.77, 335.204, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7196 at 333.922302 yards. +(13570, 2040, 0, -7248.51, -3471.09, 316.221, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7196 at 307.839844 yards. +(13577, 2040, 0, -6549.7, -2434.55, 296.762, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7229 at 90.445610 yards. +(13578, 2040, 0, -7479.58, -2286.49, 234.297, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11483 at 66.258110 yards. +(13583, 2040, 0, -6696.94, -4017.02, 267.021, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11508 at 133.287231 yards. +(13584, 2040, 0, -6813.23, -4039.64, 266.999, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11516 at 128.352478 yards. +(13588, 2040, 0, -6518.01, -2460.01, 307.32, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7135 at 49.908325 yards. +(13590, 2040, 0, -6974.24, -2305.7, 256.075, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7064 at 38.316082 yards. +(13591, 2040, 0, -7118.27, -3161.17, 248.919, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7083 at 68.769188 yards. +(13628, 2040, 0, -6880.82, -4142.43, 279.195, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 11516 at 86.884613 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13139, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13208, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13330, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13331, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13332, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13545, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13568, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13570, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13577, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13578, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13583, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13584, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13588, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13590, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13591, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13628, 1289, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Badlands 31 objects total + +-- Missing Mithril Deposit spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13601, 2040, 0, -11864.1, -3352.51, 17.5933, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7279 at 78.059967 yards. +(13602, 2040, 0, -11542.7, -2919.17, 14.5303, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7059 at 13.104739 yards. +(13638, 2040, 0, -11303.6, -3203.56, 30.4578, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7273 at 105.229286 yards. +(387400, 2040, 0, -11733.5, -3170.78, -7.08996, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7268 at 40.513371 yards. +(387401, 2040, 0, -11180.9, -2909.93, 39.0139, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7291 at 171.562546 yards. +(387402, 2040, 0, -11252, -3575.26, 9.13002, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 42461 at 101.033363 yards. +(387403, 150079, 0, -10678, -3063.91, 19.3301, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(387404, 150079, 0, -10857.4, -3167.36, 47.1372, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 1, 100, 0, 10), +(387405, 150079, 0, -10554.8, -3591.63, -13.6239, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(387406, 150079, 0, -10603.2, -3214.84, -2.70033, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(387407, 150079, 0, -10494.9, -3214.97, -1.79457, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(387408, 150079, 0, -10497.4, -3329.15, -4.38601, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(387409, 150079, 0, -10625, -3655, -15.6897, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(387410, 150079, 0, -10481.5, -3269.82, -4.87173, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(387411, 150079, 0, -10741.1, -3678.92, -10.5593, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(387412, 150079, 0, -10503.3, -3453.36, -14.0034, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(387413, 150079, 0, -10530.1, -3547.74, -9.48959, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(387414, 150079, 0, -10801.7, -3064.23, 45.8933, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13601, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(13602, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(13638, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387400, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387401, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387402, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387403, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387404, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387405, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387406, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387407, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387408, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387409, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387410, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387411, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387412, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387413, 1279, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Blasted Lands 37 objects total +(387414, 1279, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Blasted Lands 37 objects total + +-- Missing Mithril Deposit spawns in Swamp of Sorrows. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13579, 2040, 0, -10307.9, -3859.91, -15.8641, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7137 at 650.661255 yards. +(31024, 2040, 0, -10068.9, -3040.34, 33.9087, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 31015 at 169.368057 yards. +(387415, 2040, 0, -10950.3, -3693.78, 26.4363, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7137 at 1016.679077 yards. +(387416, 2040, 0, -10890, -3619.06, 15.7217, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7137 at 932.201538 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13579, 1315, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Swamp of Sorrows (2) 17 objects total +(31024, 1315, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Swamp of Sorrows (2) 17 objects total +(387415, 1315, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Swamp of Sorrows (2) 17 objects total +(387416, 1315, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Swamp of Sorrows (2) 17 objects total + +-- Missing Mithril Deposit spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(56061, 2040, 1, -4678.96, -4025.91, 50.7891, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 56059 at 1109.058594 yards. +(56063, 2040, 1, -4399.6, -3014.34, 34.0548, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 56059 at 60.022175 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(56061, 43524, 0, 'Mithril Deposit', 0, 10), -- Dustwallow Marsh: Mithril Deposit +(56063, 43524, 0, 'Mithril Deposit', 0, 10); -- Dustwallow Marsh: Mithril Deposit + +-- Missing Mithril Deposit spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13340, 2040, 1, 4915.54, -7019, 108.375, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7086 at 119.693329 yards. +(13355, 2040, 1, 4111.43, -5137.35, 146.158, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7149 at 51.768219 yards. +(48487, 2040, 1, 2740.53, -6057.06, 52.9025, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48464 at 391.634033 yards. +(13597, 2040, 1, 3036.39, -4058.49, 123.179, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7243 at 156.208344 yards. +(13618, 2040, 1, 3253.48, -4371.95, 126.518, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7061 at 105.546318 yards. +(13619, 2040, 1, 3973.14, -5413.5, 124.489, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7269 at 330.108704 yards. +(13631, 2040, 1, 3805.53, -5566.64, 26.7421, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7136 at 373.842896 yards. +(13633, 2040, 1, 2930.96, -4063.48, 121.14, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7243 at 57.394852 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13340, 1329, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Azshara 22 objects total +(13355, 1329, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Azshara 22 objects total +(48487, 1329, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Azshara 22 objects total +(13597, 1329, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Azshara 22 objects total +(13618, 1329, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Azshara 22 objects total +(13619, 1329, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Azshara 22 objects total +(13631, 1329, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Azshara 22 objects total +(13633, 1329, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposit in Azshara 22 objects total + +-- Missing Mithril Deposit spawns in Western Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13107, 2040, 0, 1402.24, -1103.01, 71.5185, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7316 at 109.429123 yards. +(13328, 2040, 0, 1481.64, -867.292, 78.0325, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7316 at 139.730072 yards. +(13329, 2040, 0, 1163.15, -1867.06, 73.9792, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7193 at 113.871429 yards. +(13333, 2040, 0, 1429.4, -1221.99, 67.6879, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7132 at 143.449966 yards. +(13335, 2040, 0, 1387.13, -1723.46, 71.8066, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7219 at 60.799854 yards. +(13341, 2040, 0, 1264.27, -1297.43, 74.5188, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7191 at 13.620117 yards. +(13342, 2040, 0, 1537.2, -1700.27, 78.4948, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7219 at 102.408356 yards. +(13600, 2040, 0, 1420.81, -1972.1, 69.9208, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7223 at 135.507431 yards. +(45504, 2040, 0, 1882.89, -1053.47, 78.6267, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 45496 at 54.869389 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13107, 1271, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Western Plaguelands 17 objects total +(13328, 1271, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Western Plaguelands 17 objects total +(13329, 1271, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Western Plaguelands 17 objects total +(13333, 1271, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Western Plaguelands 17 objects total +(13335, 1271, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Western Plaguelands 17 objects total +(13341, 1271, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Western Plaguelands 17 objects total +(13342, 1271, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Western Plaguelands 17 objects total +(13600, 1271, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Western Plaguelands 17 objects total +(45504, 1271, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Western Plaguelands 17 objects total + +-- Missing Mithril Deposit spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(40021, 2040, 0, -11447.4, -845.448, 15.4786, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 40013 at 928.257751 yards. +(387417, 2040, 0, -12788.7, 222.431, 18.9157, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7176 at 77.611160 yards. +(387418, 2040, 0, -13249.5, -519.636, 18.0377, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 11696 at 29.353403 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(40021, 1177, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Stranglethorn 19 objects total +(387417, 1177, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Stranglethorn 19 objects total +(387418, 1177, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Stranglethorn 19 objects total + +-- Missing Mithril Deposit spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(387419, 2040, 0, 631.671, -730.556, 155.593, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7262 at 36.489506 yards. +(387420, 2040, 0, 892.592, -278.629, 152.45, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7167 at 93.144279 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(387419, 1069, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Alterac 37 objects total +(387420, 1069, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Alterac 37 objects total + +-- Missing Mithril Deposit spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13114, 2040, 0, -1824.19, -1799.81, 60.5315, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7175 at 15.446314 yards. +(13115, 2040, 0, -926.399, -3898.71, 144.877, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7082 at 140.923706 yards. +(13116, 2040, 0, -899.783, -3967.06, 137.724, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7082 at 211.725830 yards. +(13120, 2040, 0, -1729.78, -3290.1, 13.5406, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7157 at 49.592442 yards. +(13121, 2040, 0, -2065.41, -3307.87, 67.9717, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7177 at 38.281921 yards. +(13249, 2040, 0, -1755.99, -1427.99, 63.643, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7062 at 27.683750 yards. +(387421, 2040, 0, -1674.69, -1442.03, 45.8495, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7062 at 61.522541 yards. +(13336, 2040, 0, -1827.82, -2643.53, 59.8704, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7073 at 9.815951 yards. +(32316, 2040, 0, -1851.72, -1538.44, 66.9113, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32175 at 97.605049 yards. +(32317, 2040, 0, -1854.6, -1493.8, 49.2701, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32175 at 56.454361 yards. +(13573, 2040, 0, -2307.24, -1790.67, -22.6112, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7133 at 83.500183 yards. +(13575, 2040, 0, -2182, -1665.24, -35.4133, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7133 at 114.926666 yards. +(13576, 2040, 0, -2241.04, -1835.02, -20.1633, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7296 at 74.767525 yards. +(387422, 2040, 0, -1657.74, -2215.52, 23.8297, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7209 at 61.236763 yards. +(387423, 2040, 0, -1819.15, -2011.03, 66.5258, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7188 at 46.037064 yards. +(387424, 2040, 0, -1848.64, -1760.39, 67.3599, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7222 at 5.241910 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13114, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13115, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13116, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13120, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13121, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13249, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(387421, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13336, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(32316, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(32317, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13573, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13575, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(13576, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(387422, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(387423, 1188, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Arathi 48 objects total +(387424, 1188, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Arathi 48 objects total + +-- Missing Mithril Deposit spawns in Burning Steppes. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13131, 2040, 0, -7855.9, -2538.82, 177.637, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7285 at 33.178898 yards. +(13132, 2040, 0, -7956.23, -2514.58, 134.91, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7285 at 87.470169 yards. +(13133, 2040, 0, -7888.64, -2573.78, 176.537, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7285 at 58.810337 yards. +(13337, 2040, 0, -7824.89, -2618.07, 123.346, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7088 at 102.538200 yards. +(13367, 2040, 0, -7892.74, -2637.32, 169.992, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7088 at 114.275703 yards. +(13484, 2040, 0, -7756.13, -2785.21, 163.069, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7088 at 92.884071 yards. +(13485, 2040, 0, -7930.76, -2717.33, 164.43, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7220 at 63.556107 yards. +(13566, 2040, 0, -7891.51, -2502.56, 130.12, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7285 at 36.710579 yards. +(13567, 2040, 0, -8225.09, -2783.73, 139.593, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7220 at 244.611389 yards. +(13571, 2040, 0, -7891.56, -2589.27, 124.627, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7285 at 74.844765 yards. +(13572, 2040, 0, -7797.94, -2358.84, 144.69, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7285 at 179.861572 yards. +(13580, 2040, 0, -7811.58, -2645.43, 174.273, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7088 at 59.709507 yards. +(13585, 2040, 0, -7722.68, -2614.47, 162.427, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7088 at 118.808800 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13131, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13132, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13133, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13337, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13367, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13484, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13485, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13566, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13567, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13571, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13572, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13580, 1296, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Burning Steppes 17 objects total +(13585, 1296, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Burning Steppes 17 objects total + +-- Missing Mithril Deposit spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(46438, 2040, 0, 453.572, -3309.84, 123.93, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46426 at 66.245422 yards. +(387425, 2040, 0, 423.703, -3795.01, 101.592, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7259 at 79.069214 yards. +(46270, 2040, 0, -19.1472, -3913.21, 163.854, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46269 at 180.135071 yards. +(13587, 2040, 0, -93.0135, -2774.19, 127.279, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7102 at 36.237217 yards. +(46439, 2040, 0, 172.95, -4770.56, -5.95633, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46431 at 382.297485 yards. +(34988, 2040, 0, -433.382, -4637.36, -6.58656, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34987 at 451.970520 yards. +(13589, 2040, 0, 125.024, -4081.02, 143.891, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7237 at 139.865433 yards. +(35001, 2040, 0, -421.121, -3772.12, 246.352, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34985 at 208.426071 yards. +(13596, 2040, 0, 898.164, -4054.45, 118.902, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7154 at 558.170227 yards. +(35002, 2040, 0, -183.887, -4243.68, 138.965, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34987 at 211.169891 yards. +(46442, 2040, 0, 195.373, -3811.23, 133.341, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46432 at 157.927155 yards. +(34962, 2040, 0, -311.54, -3532.09, 163.262, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34957 at 110.224876 yards. +(46452, 2040, 0, -61.2061, -4550.14, 15.3726, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46431 at 172.913177 yards. +(13604, 2040, 0, 314.887, -3711.68, 107.684, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7315 at 11.674106 yards. +(13605, 2040, 0, 395.458, -3830.24, 117.181, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7154 at 53.798855 yards. +(13606, 2040, 0, 346.52, -4015.32, 121.662, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7154 at 142.052521 yards. +(13608, 2040, 0, 526.685, -4046.76, 137.139, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7154 at 234.199554 yards. +(13622, 2040, 0, -130.105, -4157.03, 122.284, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7237 at 174.681198 yards. +(35003, 2040, 0, -671.874, -4083.03, 244.798, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34985 at 303.260864 yards. +(46455, 2040, 0, 122.431, -4356.28, 121.259, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46431 at 169.699249 yards. +(46456, 2040, 0, 322.24, -3778.69, 161.759, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46432 at 44.481186 yards. +(35005, 2040, 0, -773.764, -4422.3, 25.206, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34987 at 457.574280 yards. +(35006, 2040, 0, -625.061, -4760.33, -21.4149, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34987 at 615.620178 yards. +(46458, 2040, 0, -448.762, -2758.04, 105.522, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46427 at 298.217896 yards. +(46459, 2040, 0, -484.378, -2863.71, 113.477, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 46427 at 307.429474 yards. +(34964, 2040, 0, -82.8166, -3537.39, 120.366, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34957 at 132.436096 yards. +(46271, 2040, 0, -199.741, -4044.66, 175.941, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 46269 at 71.724648 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(46438, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(387425, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46270, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(13587, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46439, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(34988, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(13589, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(35001, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(13596, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(35002, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46442, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(34962, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46452, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(13604, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(13605, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(13606, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(13608, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(13622, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(35003, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46455, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46456, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(35005, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(35006, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46458, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46459, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(34964, 1255, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Hinterlands 24 objects total +(46271, 1255, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Hinterlands 24 objects total + +-- Missing Mithril Deposit spawns in Searing Gorge. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13117, 2040, 0, -7040.85, -1749.85, 259.663, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7166 at 163.650208 yards. +(387426, 2040, 0, -6865.97, -1191.79, 182.557, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10060 at 78.754944 yards. +(387700, 2040, 0, -7325.74, -1755.42, 267.655, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10004 at 165.556549 yards. +(387701, 2040, 0, -6869.47, -1410.38, 172.377, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7240 at 79.882164 yards. +(387702, 2040, 0, -6580.63, -1837.71, 244.947, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10070 at 198.824753 yards. +(387703, 2040, 0, -6736.55, -1686.12, 219.236, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7079 at 185.786804 yards. +(387704, 2040, 0, -7079.49, -998.117, 243.831, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10058 at 183.178543 yards. +(387705, 2040, 0, -6782.98, -1169.51, 243.777, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7310 at 168.142151 yards. +(387706, 2040, 0, -6473.71, -1195.53, 183.154, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 13219 at 79.913109 yards. +(387707, 2040, 0, -6654.58, -721.022, 242.777, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7234 at 163.789703 yards. +(387708, 2040, 0, -6835.71, -1484.15, 208.595, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7240 at 9.977887 yards. +(387709, 2040, 0, -6989.5, -1754.34, 234.098, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7166 at 197.890228 yards. +(387710, 2040, 0, -6712.46, -1592, 192.912, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7079 at 162.665680 yards. +(387711, 2040, 0, -6754.19, -1363.81, 196.629, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7211 at 37.590443 yards. +(387712, 2040, 0, -6811, -1356.96, 169.573, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7211 at 93.027458 yards. +(387713, 2040, 0, -6657.98, -1272.72, 252.689, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7310 at 6.604876 yards. +(387714, 2040, 0, -6683.49, -1230.45, 181.85, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7310 at 87.340279 yards. +(387715, 2040, 0, -7260.88, -1141.82, 283.953, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10058 at 108.547043 yards. +(387716, 2040, 0, -6555.58, -1572.64, 310.16, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 10070 at 125.093620 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13117, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387426, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387700, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387701, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387702, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387703, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387704, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387705, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387706, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387707, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387708, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387709, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387710, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387711, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387712, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387713, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387714, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387715, 1293, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Searing Gorge 21 objects total +(387716, 1293, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Searing Gorge 21 objects total + +-- Missing Mithril Deposit spawns in Feralas. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(50252, 2040, 1, -4963.03, 619.299, 39.5716, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50204 at 226.020737 yards. +(50338, 2040, 1, -4014.75, 1942.18, 104.728, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50200 at 364.287170 yards. +(50347, 2040, 1, -3782.9, 1914.12, 81.3752, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50194 at 270.953613 yards. +(50349, 2040, 1, -5095.32, 1861.92, 84.5127, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50201 at 73.472626 yards. +(50350, 2040, 1, -5247.45, 635.118, 66.4176, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50204 at 470.065918 yards. +(50351, 2040, 1, -3127.18, 1822.67, 46.9297, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50194 at 393.336945 yards. +(50352, 2040, 1, -5801.94, 1311.5, 66.8884, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50201 at 826.590332 yards. +(50353, 2040, 1, -5749.9, 1684.3, 97.6473, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50202 at 610.841248 yards. +(50355, 2040, 1, -3888.16, 1568.54, 121.972, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 50200 at 42.683121 yards. +(50356, 2040, 1, -3891.48, 1624.96, 118.84, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 50200 at 49.075935 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(50252, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50338, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50347, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50349, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50350, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50351, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50352, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50353, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50355, 1195, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Feralas 12 objects total +(50356, 1195, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Feralas 12 objects total + +-- Missing Mithril Deposit spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(27900, 2040, 1, 198.962, 2670.46, -69.6515, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 27895 at 190.442368 yards. +(27901, 2040, 1, 213.924, 2735.46, -68.5553, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 27895 at 204.997406 yards. +(27902, 2040, 1, 267.468, 2632.63, -43.1734, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 27895 at 267.392639 yards. +(13137, 2040, 1, -1951.28, 2900.84, 49.8261, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7260 at 124.995689 yards. +(27903, 2040, 1, -1777.43, 1765.9, 83.9239, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 27893 at 58.379192 yards. +(27904, 2040, 1, -1297.31, 2950.38, 120.484, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 27892 at 71.135857 yards. +(13215, 2040, 1, -1170.37, 2974.11, 64.7407, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7160 at 86.688736 yards. +(13216, 2040, 1, -1523.36, 2828.88, 144.781, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7178 at 47.382816 yards. +(387717, 2040, 1, -1313.19, 2791.93, 127.485, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7071 at 32.460232 yards. +(34199, 2040, 1, -2277.12, 2508.5, 75.3471, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34177 at 106.332176 yards. +(13607, 2040, 1, -2008.28, 2777.47, 67.2456, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7187 at 126.849228 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(27900, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(27901, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(27902, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(13137, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(27903, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(27904, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(13215, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(13216, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(387717, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(34199, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(13607, 1146, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Desolace 37 objects total + +-- Missing Mithril Deposit spawns in Tanaris. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(387718, 2040, 1, -8409.17, -3354.81, 17.3865, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7277 at 284.889191 yards. +(387719, 2040, 1, -9013.94, -4161.08, 8.55525, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7308 at 51.802792 yards. +(387720, 2040, 1, -9032.32, -4171.35, -29.587, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7308 at 22.657204 yards. +(387721, 2040, 1, -9183.13, -4206.48, -44.1234, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7158 at 69.006104 yards. +(387722, 2040, 1, -9568.28, -2611.01, 31.4629, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17477 at 113.288643 yards. +(387723, 2040, 1, -8237.67, -2772.79, 30.5581, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7328 at 317.338440 yards. +(387724, 2040, 1, -8103.43, -2419.51, -45.8249, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7253 at 113.272545 yards. +(387725, 2040, 1, -8066.52, -2266.52, 15.7821, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7253 at 155.858536 yards. +(387726, 2040, 1, -7106.94, -2582.7, 13.6203, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7184 at 197.752853 yards. +(387727, 2040, 1, -7242.14, -3437.92, 13.3299, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7181 at 258.301453 yards. +(387728, 2040, 1, -8349.22, -4346.75, 15.8852, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17484 at 480.471069 yards. +(387729, 2040, 1, -9196.5, -3915.01, -31.9711, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17481 at 171.523590 yards. +(387730, 2040, 1, -7866.98, -2659.8, -55.7798, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7192 at 53.099216 yards. +(387731, 2040, 1, -7987.72, -2537.27, -45.9242, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17489 at 27.231962 yards. +(387732, 2040, 1, -7728.64, -2599.35, -58.1333, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7152 at 11.318727 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(387718, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387719, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387720, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387721, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387722, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387723, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387724, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387725, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387726, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387727, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387728, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387729, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387730, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387731, 1203, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Tanaris 37 objects total +(387732, 1203, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Tanaris 37 objects total + +-- Missing Mithril Deposit spawns in Un'Goro Crater. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (299, 6, 'Mithril Deposits in Ungoro'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(18005, 2040, 1, -7001.47, -2450.71, -215.175, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 395.048798 yards. +(18006, 2040, 1, -6353.36, -1076.58, -271.628, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1670.304443 yards. +(18007, 2040, 1, -6346.85, -1587.08, -268.273, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1314.703491 yards. +(18015, 2040, 1, -7181.35, -685.201, -267.175, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1712.812622 yards. +(18129, 2040, 1, -7720.98, -1329.27, -266.113, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1106.655273 yards. +(18131, 2040, 1, -6482.95, -749.834, -270.295, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1870.577026 yards. +(18138, 2040, 1, -8148.67, -1107.1, -219.01, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1485.151733 yards. +(18176, 2040, 1, -6414.91, -1786.3, -267.509, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1145.814087 yards. +(18178, 2040, 1, -7598.37, -1725.01, -268.873, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 693.227844 yards. +(18180, 2040, 1, -6828.59, -1685.69, -264.789, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 898.174805 yards. +(18182, 2040, 1, -7567.56, -1400.13, -265.711, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1001.196716 yards. +(18186, 2040, 1, -7557.78, -866.94, -267.322, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18004 at 1527.443237 yards. +(18188, 2040, 1, -6836.58, -980.387, -262.594, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 18004 at 1510.175781 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(18005, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18006, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18007, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18015, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18129, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18131, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18138, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18176, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18178, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18180, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18182, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18186, 299, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Ungoro +(18188, 299, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Ungoro + +-- Missing Mithril Deposit spawns in Winterspring. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(49188, 2040, 1, 6809.32, -4122.53, 718.508, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49176 at 417.122253 yards. +(49219, 2040, 1, 6421.83, -3610.23, 701.964, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49176 at 431.721130 yards. +(49220, 2040, 1, 6855.67, -2513.47, 568.177, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49177 at 506.412659 yards. +(49221, 2040, 1, 6694.52, -2552.11, 533.295, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49177 at 357.788757 yards. +(49222, 2040, 1, 6304.15, -2418.64, 558.7, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49177 at 399.138306 yards. +(49224, 2040, 1, 6881.43, -3540.6, 731.622, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49176 at 171.236847 yards. +(49227, 2040, 1, 6691.43, -2944.9, 577.266, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49177 at 296.790283 yards. +(49228, 2040, 1, 6743.8, -3450.22, 677.85, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49176 at 280.684052 yards. +(49229, 2040, 1, 6801.23, -2694.93, 553.018, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 49177 at 380.177124 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(49188, 1330, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Winterspring 19 objects total +(49219, 1330, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Winterspring 19 objects total +(49220, 1330, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Winterspring 19 objects total +(49221, 1330, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Winterspring 19 objects total +(49222, 1330, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Winterspring 19 objects total +(49224, 1330, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Winterspring 19 objects total +(49227, 1330, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Winterspring 19 objects total +(49228, 1330, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposit in Winterspring 19 objects total +(49229, 1330, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposit in Winterspring 19 objects total + +-- Missing Mithril Deposit spawns in Uldaman. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13574, 2040, 0, -6271.73, -2913.52, 227.83, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11495 at 128.153702 yards. +(13581, 2040, 0, -6280.71, -2957.27, 224.883, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11495 at 154.363235 yards. +(13582, 2040, 0, -6152.34, -3027.72, 220.905, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7170 at 13.061338 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13574, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13581, 1289, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Badlands 31 objects total +(13582, 1289, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Badlands 31 objects total + +-- Missing Mithril Deposit spawns in Maraudon. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(34197, 2040, 1, -1563.17, 2683.34, 93.2477, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34179 at 133.657623 yards. +(13210, 2040, 1, -1405.84, 2835.96, 78.7253, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7203 at 76.646622 yards. +(13232, 2040, 1, -1440.75, 2949.23, 124.248, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 7203 at 58.726345 yards. +(34198, 2040, 1, -1445.41, 2712.28, 78.1281, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34179 at 101.384369 yards. +(13586, 2040, 1, -1375.16, 2722.34, 94.2334, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7320 at 123.181419 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(34197, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(13210, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(13232, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(34198, 1146, 0, 'Mithril Deposit', 0, 10), -- Mithril Deposits in Desolace 37 objects total +(13586, 1146, 0, 'Mithril Deposit', 0, 10); -- Mithril Deposits in Desolace 37 objects total + +-- Missing Mithril Deposit spawns in Hillsbrad +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (323, 1, 'Mithril Deposits in Hillsbrad'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(29012, 2040, 0, -154.448, -345.575, 50.5997, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(82090, 2040, 0, -219.275, -317.052, 73.0997, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(29014, 2040, 0, -252.057, -306.233, 54.1448, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(29015, 2040, 0, -121.89, -364.606, 53.3096, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(29016, 2040, 0, -291.373, -291.808, 44.137, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(29012, 323, 0, 'Mithril Deposit', 0, 10), +(82090, 323, 0, 'Mithril Deposit', 0, 10), +(29014, 323, 0, 'Mithril Deposit', 0, 10), +(29015, 323, 0, 'Mithril Deposit', 0, 10), +(29016, 323, 0, 'Mithril Deposit', 0, 10); + +-- Missing Mithril Deposit spawns in Stonetalon +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (324, 1, 'Mithril Deposits in Stonetalon'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(29017, 2040, 1, 793.298, 1391.64, -0.47419, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 1, 100, 0, 10), +(29018, 2040, 1, 450.51, 1604.75, 24.6407, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10), +(29019, 2040, 1, 1392.52, 1516.42, 146.42, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 1, 100, 0, 10), +(29020, 2040, 1, 744.61, 1543.04, -18.1738, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(29021, 2040, 1, 663.333, 1399.73, 21.9571, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(29022, 2040, 1, 516.378, 1829.76, 12.888, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(29023, 2040, 1, 857.82, 1923.35, 25.0864, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(29017, 324, 0, 'Mithril Deposit', 0, 10), +(29018, 324, 0, 'Mithril Deposit', 0, 10), +(29019, 324, 0, 'Mithril Deposit', 0, 10), +(29020, 324, 0, 'Mithril Deposit', 0, 10), +(29021, 324, 0, 'Mithril Deposit', 0, 10), +(29022, 324, 0, 'Mithril Deposit', 0, 10), +(29023, 324, 0, 'Mithril Deposit', 0, 10); + +-- Missing Mithril Deposit spawns in Eastern Plaguelands +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (325, 1, 'Mithril Deposits in Eastern Plaguelands'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(29024, 2040, 0, 1786.47, -2717.86, 86.9323, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(29025, 2040, 0, 2226.71, -2750.54, 88.3278, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(29026, 2040, 0, 1897.5, -3642.02, 132.624, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 1, 100, 0, 10), +(29027, 2040, 0, 1528.01, -3881.09, 157.042, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(29028, 2040, 0, 1903.44, -3134.22, 107.396, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 1, 100, 0, 10), +(29029, 2040, 0, 2071.16, -2985.42, 91.1268, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(29030, 2040, 0, 1853.97, -3791.3, 144.32, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(29031, 2040, 0, 1651.95, -3570.09, 130.989, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(29024, 325, 0, 'Mithril Deposit', 0, 10), +(29025, 325, 0, 'Mithril Deposit', 0, 10), +(29026, 325, 0, 'Mithril Deposit', 0, 10), +(29027, 325, 0, 'Mithril Deposit', 0, 10), +(29028, 325, 0, 'Mithril Deposit', 0, 10), +(29029, 325, 0, 'Mithril Deposit', 0, 10), +(29030, 325, 0, 'Mithril Deposit', 0, 10), +(29031, 325, 0, 'Mithril Deposit', 0, 10); + +-- Missing Mithril Deposit spawns in Silithus +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (326, 1, 'Mithril Deposits in Silithus'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(29032, 2040, 1, -7037.16, 615.484, 9.91324, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(29033, 2040, 1, -7635.38, 1600.22, 14.7116, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(29034, 2040, 1, -8053.13, 1759.93, 10.0795, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 0, 10), +(29035, 2040, 1, -6277.1, 1250.14, 18.5354, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(29032, 326, 0, 'Mithril Deposit', 0, 10), +(29033, 326, 0, 'Mithril Deposit', 0, 10), +(29034, 326, 0, 'Mithril Deposit', 0, 10), +(29035, 326, 0, 'Mithril Deposit', 0, 10); + +-- Missing Mithril Deposit spawns in Thousand Needles +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (327, 1, 'Mithril Deposits in Thousand Needles'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(29036, 2040, 1, -4871.51, -2358.7, -53.7004, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(29036, 327, 0, 'Mithril Deposit', 0, 10); + +-- Missing Mithril Deposit spawns in Felwood +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (328, 1, 'Mithril Deposits in Felwood'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31474, 176645, 1, 3499.25, -1117.15, 230.418, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(31475, 176645, 1, 4581.32, -955.979, 339.161, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(31476, 176645, 1, 5278.41, -541.085, 273.116, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 1, 100, 0, 10), +(31477, 176645, 1, 6348.48, -1705.57, 439.886, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(31478, 176645, 1, 5154.33, -526.877, 345.128, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(31479, 176645, 1, 6401.62, -1674.39, 419.268, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(31480, 176645, 1, 3649.17, -1207.23, 220.904, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(31481, 176645, 1, 4802.7, -557.871, 275.073, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(31482, 176645, 1, 4760.73, -579.275, 281.063, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(31483, 176645, 1, 4753.38, -589.886, 283.662, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31474, 328, 0, 'Mithril Deposit', 0, 10), +(31475, 328, 0, 'Mithril Deposit', 0, 10), +(31476, 328, 0, 'Mithril Deposit', 0, 10), +(31477, 328, 0, 'Mithril Deposit', 0, 10), +(31478, 328, 0, 'Mithril Deposit', 0, 10), +(31479, 328, 0, 'Mithril Deposit', 0, 10), +(31480, 328, 0, 'Mithril Deposit', 0, 10), +(31481, 328, 0, 'Mithril Deposit', 0, 10), +(31482, 328, 0, 'Mithril Deposit', 0, 10), +(31483, 328, 0, 'Mithril Deposit', 0, 10); + +UPDATE `pool_template` SET `description`='Mithril Deposits in Dustwallow Marsh' WHERE `entry`=43524; +UPDATE `pool_template` SET `description`='Mithril Deposits in Azshara 22 objects total' WHERE `entry`=1329; +UPDATE `pool_template` SET `description`='Mithril Deposits in Winterspring 19 objects total' WHERE `entry`=1330; +UPDATE `pool_template` SET `description`='Mithril Deposits in Swamp of Sorrows 17 objects total' WHERE `entry`=1315; + +-- OOZE COVERED MITHRIL ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Create new pool to hold Ooze Covered Mithril Deposit spawns in Thousand Needles. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(304, 1, 'Ooze Covered Mithril Deposits in Thousand Needles', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(15429, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(15437, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(15443, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(15444, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(15445, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(15447, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(15449, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(15450, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(17085, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), +(17086, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10); + +-- Correct position of Ooze Covered Mithril Deposit in Thousand Needles (position is off by 0.960965 yards). +UPDATE `gameobject` SET `position_x`=-6395.6, `position_y`=-3482.74, `position_z`=-70.1255, `orientation`=5.61996, `rotation0`=0, `rotation1`=0, `rotation2`=-0.325567, `rotation3`=0.945519 WHERE `guid`=15437; + +-- Missing Ooze Covered Mithril Deposit spawns in Feralas. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(16678, 123310, 1, -5335.88, 330.337, 19.5203, 0.610863, 0, 0, 0.300705, 0.953717, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 15446 at 38.125507 yards. +(16679, 123310, 1, -5221.93, 98.6769, 31.7134, 3.56047, 0, 0, -0.978148, 0.207912, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 15433 at 45.749561 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(16678, 1198, 0, 'Ooze Covered Mithril Deposit', 0, 10), -- Ooze Covered Mithril in Feralas 17 objects total +(16679, 1198, 0, 'Ooze Covered Mithril Deposit', 0, 10); -- Ooze Covered Mithril in Feralas 17 objects total + +-- Missing Ooze Covered Mithril Deposit spawns in Thousand Needles. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(16675, 123310, 1, -6512.62, -3470.86, -69.1632, 2.14675, 0, 0, 0.878817, 0.47716, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 15449 at 41.873108 yards. +(16676, 123310, 1, -6518.18, -3307.59, -93.4714, 2.19911, 0, 0, 0.891006, 0.453991, 1800, 1800, 1, 100, 0, 10), -- Closest existing guid is 15443 at 7.179568 yards. +(16677, 123310, 1, -6458.28, -3487.44, -69.0885, 2.28638, 0, 0, 0.909961, 0.414694, 1800, 1800, 1, 100, 0, 10); -- Closest existing guid is 15447 at 35.912548 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(16675, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), -- Ooze Covered Mithril Deposits in Thousand Needles +(16676, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10), -- Ooze Covered Mithril Deposits in Thousand Needles +(16677, 304, 0, 'Ooze Covered Mithril Deposit', 0, 10); -- Ooze Covered Mithril Deposits in Thousand Needles + +UPDATE `pool_template` SET `description`='Ooze Covered Mithril Deposits in Feralas 17 objects total' WHERE `entry`=1198; + +-- OOZE COVERED RICH THORIUM ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Missing Ooze Covered Rich Thorium Vein spawns in Silithus. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(49453, 177388, 1, -6613.57, 880.51, 1.43134, 3.78737, 0, 0, -0.948323, 0.317306, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49436 at 87.474739 yards. +(49454, 177388, 1, -6600.76, 759.011, -51.7008, 5.65487, 0, 0, -0.309016, 0.951057, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49436 at 189.723053 yards. +(20553, 177388, 1, -6658.89, 1069.41, -28.0512, 3.47321, 0, 0, -0.986285, 0.16505, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20552 at 6.181974 yards. +(49455, 177388, 1, -7358.18, 1271.68, -85.4734, 5.93412, 0, 0, -0.173648, 0.984808, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49448 at 113.916283 yards. +(49456, 177388, 1, -7548.23, 1406.13, -92.8264, 5.48033, 0, 0, -0.390731, 0.920505, 2700, 2700, 1, 100, 0, 10); -- Closest existing guid is 49448 at 141.991165 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(49453, 37000, 0, 'Ooze Covered Rich Thorium Vein', 0, 10), -- Silithus [Ooze Covered Rich Thorium Vein] +(49454, 37000, 0, 'Ooze Covered Rich Thorium Vein', 0, 10), -- Silithus [Ooze Covered Rich Thorium Vein] +(20553, 37000, 0, 'Ooze Covered Rich Thorium Vein', 0, 10), -- Silithus [Ooze Covered Rich Thorium Vein] +(49455, 37000, 0, 'Ooze Covered Rich Thorium Vein', 0, 10), -- Silithus [Ooze Covered Rich Thorium Vein] +(49456, 37000, 0, 'Ooze Covered Rich Thorium Vein', 0, 10); -- Silithus [Ooze Covered Rich Thorium Vein] + +-- OOZE COVERED THORIUM ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Correct position of Ooze Covered Thorium Vein in Un'Goro Crater (position is off by 0.792379 yards). +UPDATE `gameobject` SET `position_x`=-7945.01, `position_y`=-1286.78, `position_z`=-278.139, `orientation`=2.61799, `rotation0`=0, `rotation1`=0, `rotation2`=0.965925, `rotation3`=0.258821 WHERE `guid`=15462; + +-- Correct position of Ooze Covered Thorium Vein in Un'Goro Crater (position is off by 4.60743 yards). +UPDATE `gameobject` SET `position_x`=-7963.21, `position_y`=-1072.9, `position_z`=-326.898, `orientation`=1.51844, `rotation0`=0, `rotation1`=0, `rotation2`=0.688354, `rotation3`=0.725374 WHERE `guid`=15470; + +-- Missing Ooze Covered Thorium Vein spawns in Un'Goro Crater. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(16680, 123848, 1, -8118.19, -1238.8, -339.222, 4.29351, 0, 0, -0.83867, 0.54464, 2700, 2700, 1, 100, 0, 10); -- Closest existing guid is 15460 at 32.626099 yards. + +-- RICH THORIUM ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Correct position of Rich Thorium Vein in Burning Steppes (position is off by 1.06682 yards). +UPDATE `gameobject` SET `position_x`=-7685, `position_y`=-1650.93, `position_z`=144.559, `orientation`=0.296705, `rotation0`=0, `rotation1`=0, `rotation2`=0.147809, `rotation3`=0.989016 WHERE `guid`=18321; + +-- Correct position of Rich Thorium Vein in Burning Steppes (position is off by 0.507709 yards). +UPDATE `gameobject` SET `position_x`=-7905.12, `position_y`=-1491.49, `position_z`=155.801, `orientation`=0.226892, `rotation0`=0, `rotation1`=0, `rotation2`=0.113203, `rotation3`=0.993572 WHERE `guid`=18405; + +-- Correct position of Rich Thorium Vein in Burning Steppes (position is off by 0.587081 yards). +UPDATE `gameobject` SET `position_x`=-8253.05, `position_y`=-1695.74, `position_z`=158.461, `orientation`=5.70723, `rotation0`=0, `rotation1`=0, `rotation2`=-0.284015, `rotation3`=0.95882 WHERE `guid`=18320; + +-- Correct position of Rich Thorium Vein in Burning Steppes (position is off by 0.254358 yards). +UPDATE `gameobject` SET `position_x`=-8019.87, `position_y`=-743.805, `position_z`=142.527, `orientation`=2.04204, `rotation0`=0, `rotation1`=0, `rotation2`=0.85264, `rotation3`=0.522499 WHERE `guid`=18427; + +-- Correct position of Rich Thorium Vein in Winterspring (position is off by 0.0010376 yards). +UPDATE `gameobject` SET `position_x`=6756.85, `position_y`=-5040.41, `position_z`=730.882, `orientation`=4.71239, `rotation0`=0, `rotation1`=0, `rotation2`=-0.707107, `rotation3`=0.707107 WHERE `guid`=18503; + +-- Correct position of Rich Thorium Vein in Eastern Plaguelands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=2166.58, `position_y`=-4987.38, `position_z`=56.6599, `orientation`=4.15388, `rotation0`=0, `rotation1`=0, `rotation2`=-0.874619, `rotation3`=0.48481 WHERE `guid`=18518; + +-- Correct position of Rich Thorium Vein in Un'Goro Crater (position is off by 1.45577 yards). +UPDATE `gameobject` SET `position_x`=-7075.35, `position_y`=-1190.53, `position_z`=-248.725, `orientation`=3.71755, `rotation0`=0, `rotation1`=0, `rotation2`=-0.958819, `rotation3`=0.284016 WHERE `guid`=18311; + +-- Missing Rich Thorium Vein spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(48931, 175404, 1, 3152.03, -6037.21, 4.75105, 1.98967, 0, 0, 0.83867, 0.54464, 2700, 2700, 1, 100, 0, 10); -- Closest existing guid is 48298 at 594.329285 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(48931, 1246, 0, 'Rich Thorium Vein', 0, 10); -- Rich Thorium Veins in Azshara 34 objects total + +-- Missing Rich Thorium Vein spawns in Burning Steppes. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(18589, 175404, 0, -7737.77, -2306.15, 141.825, 3.71755, 0, 0, -0.958819, 0.284016, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18392 at 105.059891 yards. +(18592, 175404, 0, -7651.12, -3066.23, 135.603, 3.61284, 0, 0, -0.972369, 0.233448, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18390 at 683.753479 yards. +(18612, 175404, 0, -7611.14, -2387.1, 137.676, 6.14356, 0, 0, -0.0697556, 0.997564, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18390 at 46.877720 yards. +(18613, 175404, 0, -7818.59, -1621.74, 143.013, 4.13643, 0, 0, -0.878817, 0.47716, 2700, 2700, 1, 100, 0, 10); -- Closest existing guid is 18415 at 90.170799 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(18589, 1299, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Burning Steppes 44 objects total +(18592, 1299, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Burning Steppes 44 objects total +(18612, 1299, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Burning Steppes 44 objects total +(18613, 1299, 0, 'Rich Thorium Vein', 0, 10); -- Rich Thorium Veins in Burning Steppes 44 objects total + +-- Missing Rich Thorium Vein spawns in Eastern Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(18384, 175404, 0, 2066.89, -5049.99, 54.2746, 6.26573, 0, 0, -0.00872612, 0.999962, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18348 at 34.715309 yards. +(18606, 175404, 0, 2806.29, -4762.35, 88.8857, 5.44543, 0, 0, -0.406736, 0.913546, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18409 at 244.927658 yards. +(18608, 175404, 0, 2233.68, -5041.2, 58.3313, 0.122173, 0, 0, 0.0610485, 0.998135, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18518 at 86.041580 yards. +(18609, 175404, 0, 2300.42, -5140.93, 56.7484, 5.88176, 0, 0, -0.199368, 0.979925, 2700, 2700, 1, 100, 0, 10); -- Closest existing guid is 18521 at 89.248489 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(18384, 1274, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Eastern Plaguelands 26 objects total +(18606, 1274, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Eastern Plaguelands 26 objects total +(18608, 1274, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Eastern Plaguelands 26 objects total +(18609, 1274, 0, 'Rich Thorium Vein', 0, 10); -- Rich Thorium Veins in Eastern Plaguelands 26 objects total + +-- Missing Rich Thorium Vein spawns in Un'Goro Crater. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(39946, 175404, 1, -7246.51, -1459.93, -223.326, 2.44346, 0, 0, 0.939692, 0.34202, 2700, 2700, 1, 100, 0, 10); -- Closest existing guid is 39945 at 8.162623 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(39946, 1217, 0, 'Rich Thorium Vein', 0, 10); -- Rich Thorium Veins in Ungoro 25 objects total + +-- Missing Rich Thorium Vein spawns in Winterspring. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(18588, 175404, 1, 5910.75, -4169.74, 606.879, 3.42085, 0, 0, -0.990268, 0.139175, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18388 at 248.469803 yards. +(49080, 175404, 1, 5748.65, -4983.06, 809.087, 4.69494, 0, 0, -0.71325, 0.70091, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49005 at 91.946747 yards. +(18387, 175404, 1, 6433.16, -4100.37, 669.295, 4.76475, 0, 0, -0.688354, 0.725374, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18357 at 35.614834 yards. +(18667, 175404, 1, 6769.06, -5200.93, 760.343, 1.53589, 0, 0, 0.694658, 0.71934, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 18345 at 21.827044 yards. +(18668, 175404, 1, 6768.02, -5337.8, 744.37, 0.296705, 0, 0, 0.147809, 0.989016, 2700, 2700, 1, 100, 0, 10); -- Closest existing guid is 18371 at 114.185959 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(18588, 1235, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Winterspring 41 objects total +(49080, 1235, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Winterspring 41 objects total +(18387, 1235, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Winterspring 41 objects total +(18667, 1235, 0, 'Rich Thorium Vein', 0, 10), -- Rich Thorium Veins in Winterspring 41 objects total +(18668, 1235, 0, 'Rich Thorium Vein', 0, 10); -- Rich Thorium Veins in Winterspring 41 objects total + +UPDATE `pool_template` SET `description`='Rich Thorium Veins in Dire Maul' WHERE `entry`=4301; + +-- SILVER ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Missing Silver Vein spawns in Wetlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(15166, 1733, 0, -3858.7, -2624.47, 63.9141, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15158 at 121.095459 yards. +(15179, 1733, 0, -3766.71, -2700.05, 38.3341, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15158 at 81.384659 yards. +(15185, 1733, 0, -3766.69, -2633.3, 75.8543, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15158 at 37.128365 yards. +(15186, 1733, 0, -3683.25, -2596.19, 63.3477, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15158 at 62.871765 yards. +(13663, 1733, 0, -4300.05, -2679.25, 70.5852, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5687 at 473.009552 yards. +(13667, 1733, 0, -4247.21, -2627.36, 65.4306, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5687 at 402.016144 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(15166, 1159, 0, 'Silver Vein', 0, 10), -- Silver Veins in Wetlands 7 objects total +(15179, 1159, 0, 'Silver Vein', 0, 10), -- Silver Veins in Wetlands 7 objects total +(15185, 1159, 0, 'Silver Vein', 0, 10), -- Silver Veins in Wetlands 7 objects total +(15186, 1159, 0, 'Silver Vein', 0, 10), -- Silver Veins in Wetlands 7 objects total +(13663, 1159, 0, 'Silver Vein', 0, 10), -- Silver Veins in Wetlands 7 objects total +(13667, 1159, 0, 'Silver Vein', 0, 10); -- Silver Veins in Wetlands 7 objects total + +-- Missing Silver Vein spawns in The Barrens. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(387733, 1733, 1, 16.4664, -1378.21, 100.787, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5759 at 512.348755 yards. +(387734, 1733, 1, 1024.2, -3380.53, 97.7864, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5759 at 2010.238525 yards. +(387735, 1733, 1, -2062.71, -1949.56, 91.6667, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5686 at 530.699097 yards. +(387736, 1733, 1, 521.879, -3235.76, 118.281, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5759 at 1609.261597 yards. +(387737, 1733, 1, 797.905, -1798.65, 92.4391, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 15704 at 526.434509 yards. +(387738, 1733, 1, -3025.72, -2184.11, 102.403, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5686 at 1371.216064 yards. +(387739, 1733, 1, -3576.01, -1793.37, 96.8127, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5686 at 1981.325928 yards. +(387740, 1733, 1, -1425.03, -2045.83, 83.8641, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5686 at 341.087646 yards. +(387741, 1733, 1, -1729.69, -3879.37, 25.8715, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5686 at 1588.125977 yards. +(387742, 1733, 1, -2266.12, -2536.62, 92.2936, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5686 at 653.824402 yards. +(387743, 1733, 1, -395.093, -1589.36, 101.445, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5759 at 276.274414 yards. +(387744, 1733, 1, -1086.76, -2178, 65.2551, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5686 at 584.287354 yards. +(387745, 1733, 1, -1645.21, -2619.43, 86.5365, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5686 at 325.722443 yards. +(387746, 105569, 1, -4133.86, -2145.77, 51.8004, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(387747, 105569, 1, -4224.98, -2266.66, 52.3942, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(387733, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387734, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387735, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387736, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387737, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387738, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387739, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387740, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387741, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387742, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387743, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387744, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387745, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387746, 1035, 0, 'Silver Vein', 0, 10), -- Silver Veins in Barrens 5 objects total +(387747, 1035, 0, 'Silver Vein', 0, 10); -- Silver Veins in Barrens 5 objects total + +-- Missing Silver Vein spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(387748, 1733, 1, 3496.51, 160.563, 11.7161, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5732 at 161.218887 yards. +(387749, 1733, 1, 2855.24, -2027.55, 169.05, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5716 at 417.083496 yards. +(387750, 1733, 1, 2331.05, -3524.71, 53.3985, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5696 at 367.203735 yards. +(387751, 1733, 1, 2535.7, -3647.75, 64.2268, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5696 at 602.645752 yards. +(387752, 1733, 1, 3278.94, 381.677, 10.9858, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 5735 at 75.294785 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(387748, 1080, 0, 'Silver Vein', 0, 10), -- Silver Veins in Ashenvale 58 objects total +(387749, 1080, 0, 'Silver Vein', 0, 10), -- Silver Veins in Ashenvale 58 objects total +(387750, 1080, 0, 'Silver Vein', 0, 10), -- Silver Veins in Ashenvale 58 objects total +(387751, 1080, 0, 'Silver Vein', 0, 10), -- Silver Veins in Ashenvale 58 objects total +(387752, 1080, 0, 'Silver Vein', 0, 10); -- Silver Veins in Ashenvale 58 objects total + +-- Missing Silver Vein spawns in Desolace. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (321, 3, 'Silver Veins in Desolace'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(20854, 1733, 1, -1352.43, 891.679, 112.672, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20737 at 1231.634033 yards. +(20855, 1733, 1, -1242.73, 2641.72, 137.034, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20737 at 2205.247314 yards. +(20858, 1733, 1, -1256.88, 886.57, 113.211, 4.06662, 0, 0, -0.894934, 0.446199, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20737 at 1136.215698 yards. +(20862, 1733, 1, -31.4126, 1103.66, 107.949, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20737 at 379.613708 yards. +(20863, 1733, 1, -1623.51, 1472.56, 65.1219, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20737 at 1665.126099 yards. +(20864, 1733, 1, -1244.74, 2893.57, 124.94, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 20737 at 2426.926514 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(20854, 321, 0, 'Silver Vein', 0, 10), -- Silver Veins in Desolace +(20855, 321, 0, 'Silver Vein', 0, 10), -- Silver Veins in Desolace +(20858, 321, 0, 'Silver Vein', 0, 10), -- Silver Veins in Desolace +(20862, 321, 0, 'Silver Vein', 0, 10), -- Silver Veins in Desolace +(20863, 321, 0, 'Silver Vein', 0, 10), -- Silver Veins in Desolace +(20864, 321, 0, 'Silver Vein', 0, 10); -- Silver Veins in Desolace + +-- Missing Silver Vein spawns in Stonetalon Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(48068, 1733, 1, 2290.5, 1648.7, 325.965, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47689 at 1847.467041 yards. +(48069, 1733, 1, 2530.58, 1762.06, 355.937, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 47689 at 2098.703369 yards. +(48070, 1733, 1, 2241.39, 1505.45, 313.59, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 47689 at 1792.730469 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(48068, 1092, 0, 'Silver Vein', 0, 10), -- Silver Veins in Stonetalon 11 objects total +(48069, 1092, 0, 'Silver Vein', 0, 10), -- Silver Veins in Stonetalon 11 objects total +(48070, 1092, 0, 'Silver Vein', 0, 10); -- Silver Veins in Stonetalon 11 objects total + +-- Missing Silver Vein spawns in Hillsbrad. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (322, 1, 'Silver Veins in Hillsbrad'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14280, 105569, 0, -802.309, 104.239, 8.29598, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(14281, 105569, 0, -701.806, 50.6085, 14.2192, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(14282, 105569, 0, -819.406, 157.641, 17.9377, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(14283, 105569, 0, -688.964, 168.78, 18.368, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14280, 322, 0, 'Silver Vein', 0, 10), +(14281, 322, 0, 'Silver Vein', 0, 10), +(14282, 322, 0, 'Silver Vein', 0, 10), +(14283, 322, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Thousand Needles +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (329, 1, 'Silver Veins in Thousand Needles'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31484, 1733, 1, -6521.36, -3828.84, -63.9889, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(31485, 1733, 1, -4948.66, -2009.09, -42.2582, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), +(31486, 1733, 1, -5404.32, -3212.83, -24.5899, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(31487, 1733, 1, -5121.02, -2374.72, -51.7483, 0, 0, 0, 0, 1, 300, 300, 1, 100, 0, 10), +(31488, 1733, 1, -5649.77, -2964.91, -42.7809, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(31489, 1733, 1, -5560.52, -2061.05, -60.3545, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(31490, 1733, 1, -4300.21, -1016.96, -51.5875, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(31491, 1733, 1, -4727.46, -1295.19, -35.9262, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(31492, 1733, 1, -5696.34, -3242.83, -35.4584, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(31493, 1733, 1, -6714.54, -3789.62, -24.6829, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(31494, 1733, 1, -5457.66, -2200.77, -57.5791, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(31495, 1733, 1, -4726.98, -1956.17, -46.6445, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(31496, 1733, 1, -5043.71, -2271.26, -49.626, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), +(31497, 1733, 1, -4624.08, -1479.37, -48.9603, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(31498, 1733, 1, -5026.32, -2294.76, -49.7846, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(31499, 1733, 1, -4821.21, -1514.55, -33.2018, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31484, 329, 0, 'Silver Vein', 0, 10), +(31485, 329, 0, 'Silver Vein', 0, 10), +(31486, 329, 0, 'Silver Vein', 0, 10), +(31487, 329, 0, 'Silver Vein', 0, 10), +(31488, 329, 0, 'Silver Vein', 0, 10), +(31489, 329, 0, 'Silver Vein', 0, 10), +(31490, 329, 0, 'Silver Vein', 0, 10), +(31491, 329, 0, 'Silver Vein', 0, 10), +(31492, 329, 0, 'Silver Vein', 0, 10), +(31493, 329, 0, 'Silver Vein', 0, 10), +(31494, 329, 0, 'Silver Vein', 0, 10), +(31495, 329, 0, 'Silver Vein', 0, 10), +(31496, 329, 0, 'Silver Vein', 0, 10), +(31497, 329, 0, 'Silver Vein', 0, 10), +(31498, 329, 0, 'Silver Vein', 0, 10), +(31499, 329, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Darkshore +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (332, 1, 'Silver Veins in Darkshore'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31500, 1733, 1, 7441.33, -1006.91, -5.89542, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 1, 100, 0, 10), +(31501, 1733, 1, 7555.8, 54.8934, -2.61125, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(31502, 1733, 1, 7679.59, -987.505, 37.6635, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(31503, 1733, 1, 7347.33, -752.403, 20.2063, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 0, 10), +(31504, 1733, 1, 7191.03, -380.363, 41.5449, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(31505, 1733, 1, 5573.86, 468.625, 20.336, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31500, 332, 0, 'Silver Vein', 0, 10), +(31501, 332, 0, 'Silver Vein', 0, 10), +(31502, 332, 0, 'Silver Vein', 0, 10), +(31503, 332, 0, 'Silver Vein', 0, 10), +(31504, 332, 0, 'Silver Vein', 0, 10), +(31505, 332, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Tanaris +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (984, 1, 'Silver Veins in Tanaris'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31506, 1733, 1, -7591.08, -4094.75, 11.661, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), +(31507, 1733, 1, -7369.77, -4287.44, 9.05438, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31506, 984, 0, 'Silver Vein', 0, 10), +(31507, 984, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Arathi +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (335, 1, 'Silver Veins in Arathi'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31508, 1733, 0, -2183.83, -1728.47, -63.0671, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(31509, 1733, 0, -1754.28, -3379.13, 41.0831, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 1, 100, 0, 10), +(31510, 1733, 0, -1678, -2606.31, 61.6783, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), +(31511, 1733, 0, -1585.11, -2329.29, 87.4846, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(31512, 1733, 0, -1398.59, -1485.99, 67.5944, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 1, 100, 0, 10), +(31513, 1733, 0, -1125.3, -2600.46, 62.6392, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(31514, 1733, 0, -915.477, -1973.57, 53.7444, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10), +(31515, 1733, 0, -892.058, -2428.34, 62.8315, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(31516, 1733, 0, -809.747, -2334.22, 71.9745, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 1, 100, 0, 10), +(31517, 1733, 0, -646.91, -2104.2, 71.6644, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31508, 335, 0, 'Silver Vein', 0, 10), +(31509, 335, 0, 'Silver Vein', 0, 10), +(31510, 335, 0, 'Silver Vein', 0, 10), +(31511, 335, 0, 'Silver Vein', 0, 10), +(31512, 335, 0, 'Silver Vein', 0, 10), +(31513, 335, 0, 'Silver Vein', 0, 10), +(31514, 335, 0, 'Silver Vein', 0, 10), +(31515, 335, 0, 'Silver Vein', 0, 10), +(31516, 335, 0, 'Silver Vein', 0, 10), +(31517, 335, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Stranglethorn +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (386, 1, 'Silver Veins in Stranglethorn'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31518, 1733, 0, -11935, 543.475, 33.0384, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(31519, 1733, 0, -11525, -484.469, 44.4924, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(31520, 1733, 0, -11441.2, 107.13, 41.1716, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31518, 386, 0, 'Silver Vein', 0, 10), +(31519, 386, 0, 'Silver Vein', 0, 10), +(31520, 386, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Alterac +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (397, 1, 'Silver Veins in Alterac'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31521, 1733, 0, -185.258, 375.062, 116.572, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(31522, 1733, 0, -19.4989, -33.674, 106.887, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(31523, 1733, 0, -16.5498, 463.366, 53.6286, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(31524, 1733, 0, 481.541, -1324.04, 79.9635, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31521, 397, 0, 'Silver Vein', 0, 10), +(31522, 397, 0, 'Silver Vein', 0, 10), +(31523, 397, 0, 'Silver Vein', 0, 10), +(31524, 397, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Hillsbrad +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31525, 1733, 0, -1251.6, -2065.47, 50.7246, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), +(31526, 1733, 0, -1171.69, -1305.33, 86.2144, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(31527, 1733, 0, -1155.32, -1349.64, 58.0543, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(31528, 1733, 0, -466.639, -1189.97, 62.6573, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(31529, 1733, 0, -318.377, -365.531, 68.8522, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(31530, 1733, 0, -271.124, -337.963, 64.5877, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), +(31531, 1733, 0, -265.678, -269.988, 52.5609, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(31532, 1733, 0, -190.746, -312.664, 73.9734, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 1, 100, 0, 10), +(31533, 1733, 0, -156.347, -135.198, 114.634, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(31534, 1733, 0, 47.3426, -642.852, 94.4918, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(31535, 1733, 0, 154.879, -1004.65, 77.9133, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(31536, 1733, 0, 222.155, -1110.72, 71.7815, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31525, 322, 0, 'Silver Vein', 0, 10), +(31526, 322, 0, 'Silver Vein', 0, 10), +(31527, 322, 0, 'Silver Vein', 0, 10), +(31528, 322, 0, 'Silver Vein', 0, 10), +(31529, 322, 0, 'Silver Vein', 0, 10), +(31530, 322, 0, 'Silver Vein', 0, 10), +(31531, 322, 0, 'Silver Vein', 0, 10), +(31532, 322, 0, 'Silver Vein', 0, 10), +(31533, 322, 0, 'Silver Vein', 0, 10), +(31534, 322, 0, 'Silver Vein', 0, 10), +(31535, 322, 0, 'Silver Vein', 0, 10), +(31536, 322, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Duskwood +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (398, 1, 'Silver Veins in Duskwood'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31537, 1733, 0, -10848.7, -1375.08, 63.6493, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 1, 100, 0, 10), +(31538, 1733, 0, -10800.4, -424.663, 59.9856, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(31539, 1733, 0, -10575.1, -1008.32, 55.5346, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), +(31540, 1733, 0, -10362.5, -1404.4, 81.8085, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(31541, 1733, 0, -10237.8, -1291.58, 46.9721, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(31542, 1733, 0, -10233.3, -1358.39, 83.4799, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31537, 398, 0, 'Silver Vein', 0, 10), +(31538, 398, 0, 'Silver Vein', 0, 10), +(31539, 398, 0, 'Silver Vein', 0, 10), +(31540, 398, 0, 'Silver Vein', 0, 10), +(31541, 398, 0, 'Silver Vein', 0, 10), +(31542, 398, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Badlands +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (399, 1, 'Silver Veins in Badlands'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31543, 1733, 0, -6870, -3135.92, 262.557, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(31544, 1733, 0, -6854.86, -3306.8, 267.706, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(31545, 1733, 0, -6742.13, -3092.78, 280.762, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 1, 100, 0, 10), +(31546, 1733, 0, -6709.36, -3182.67, 267.629, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(31547, 1733, 0, -6696.16, -2446.62, 281.194, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(31548, 1733, 0, -6681.36, -3014.65, 260.138, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(31549, 1733, 0, -6121.22, -3080.16, 251.248, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31543, 399, 0, 'Silver Vein', 0, 10), +(31544, 399, 0, 'Silver Vein', 0, 10), +(31545, 399, 0, 'Silver Vein', 0, 10), +(31546, 399, 0, 'Silver Vein', 0, 10), +(31547, 399, 0, 'Silver Vein', 0, 10), +(31548, 399, 0, 'Silver Vein', 0, 10), +(31549, 399, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Redridge +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (400, 1, 'Silver Veins in Redridge'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31550, 1733, 0, -9317.58, -3472.81, 118.905, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(31551, 1733, 0, -8723.21, -2522.05, 143.106, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10), +(31552, 1733, 0, -8671.02, -2353.16, 163.042, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31550, 400, 0, 'Silver Vein', 0, 10), +(31551, 400, 0, 'Silver Vein', 0, 10), +(31552, 400, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Silverpine +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (401, 1, 'Silver Veins in Silverpine'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31553, 1733, 0, -301.063, 1064.82, 117.501, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), +(31554, 1733, 0, 136.547, 539.18, 49.9037, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(31555, 1733, 0, 368.115, 604.431, 48.3461, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 1, 100, 0, 10), +(31556, 1733, 0, 520.041, 882.858, 135.329, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(31557, 1733, 0, 1298.86, 462.37, 17.1292, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31553, 401, 0, 'Silver Vein', 0, 10), +(31554, 401, 0, 'Silver Vein', 0, 10), +(31555, 401, 0, 'Silver Vein', 0, 10), +(31556, 401, 0, 'Silver Vein', 0, 10), +(31557, 401, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Hinterlands +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (402, 1, 'Silver Veins in Hinterlands'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31558, 1733, 0, -64.6879, -3592.83, 133.142, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(31559, 1733, 0, 167.071, -2509.18, 136.759, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31558, 402, 0, 'Silver Vein', 0, 10), +(31559, 402, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Loch Modan +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (403, 1, 'Silver Veins in Loch Modan'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31560, 1733, 0, -5842.29, -4205.48, 417.789, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 1, 100, 0, 10), +(31561, 1733, 0, -4991.61, -4149.51, 312.482, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31560, 403, 0, 'Silver Vein', 0, 10), +(31561, 403, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Barrens +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31562, 1733, 1, -5052.28, 1176.74, 61.5778, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31562, 1035, 0, 'Silver Vein', 0, 10); + +-- Missing Silver Vein spawns in Feralas +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (404, 1, 'Silver Veins in Feralas'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31563, 1733, 0, -223.61, -1172.77, 60.582, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31563, 404, 0, 'Silver Vein', 0, 10); + +-- SMALL THORIUM ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Correct position of Small Thorium Vein in Burning Steppes (position is off by 0.663559 yards). +UPDATE `gameobject` SET `position_x`=-7890.92, `position_y`=-2537.66, `position_z`=129.832, `orientation`=1.53589, `rotation0`=0, `rotation1`=0, `rotation2`=0.694658, `rotation3`=0.71934 WHERE `guid`=4595; + +-- Correct position of Small Thorium Vein in Searing Gorge (position is off by 0.483679 yards). +UPDATE `gameobject` SET `position_x`=-6560.44, `position_y`=-824.799, `position_z`=297.716, `orientation`=3.6652, `rotation0`=0, `rotation1`=0, `rotation2`=-0.965925, `rotation3`=0.258821 WHERE `guid`=13213; + +-- Correct position of Small Thorium Vein in Searing Gorge (position is off by 0.865117 yards). +UPDATE `gameobject` SET `position_x`=-6644.5, `position_y`=-858.294, `position_z`=244.144, `orientation`=0.90757, `rotation0`=0, `rotation1`=0, `rotation2`=0.438371, `rotation3`=0.898794 WHERE `guid`=373; + +-- Correct position of Small Thorium Vein in Searing Gorge (position is off by 0.887713 yards). +UPDATE `gameobject` SET `position_x`=-6892.15, `position_y`=-851.136, `position_z`=260.943, `orientation`=2.80998, `rotation0`=0, `rotation1`=0, `rotation2`=0.986285, `rotation3`=0.16505 WHERE `guid`=324; + +-- Correct position of Small Thorium Vein in Burning Steppes (position is off by 0.779909 yards). +UPDATE `gameobject` SET `position_x`=-8283.12, `position_y`=-2374.25, `position_z`=177.531, `orientation`=1.36136, `rotation0`=0, `rotation1`=0, `rotation2`=0.62932, `rotation3`=0.777146 WHERE `guid`=207; + +-- Correct position of Small Thorium Vein in Burning Steppes (position is off by 4.7193 yards). +UPDATE `gameobject` SET `position_x`=-7814.68, `position_y`=-2648.13, `position_z`=223.628, `orientation`=0, `rotation0`=0, `rotation1`=0, `rotation2`=0, `rotation3`=1 WHERE `guid`=303; + +-- Correct position of Small Thorium Vein in Searing Gorge (position is off by 1.63846 yards). +UPDATE `gameobject` SET `position_x`=-6718.6, `position_y`=-1252.82, `position_z`=183.493, `orientation`=0.139624, `rotation0`=0, `rotation1`=0, `rotation2`=0.0697556, `rotation3`=0.997564 WHERE `guid`=258; + +-- Correct position of Small Thorium Vein in Burning Steppes (position is off by 1.2565 yards). +UPDATE `gameobject` SET `position_x`=-8160.95, `position_y`=-2169.34, `position_z`=148.758, `orientation`=6.17847, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0523357, `rotation3`=0.99863 WHERE `guid`=379; + +-- Correct position of Small Thorium Vein in Burning Steppes (position is off by 0.285261 yards). +UPDATE `gameobject` SET `position_x`=-8165.27, `position_y`=-762, `position_z`=132.767, `orientation`=3.45576, `rotation0`=0, `rotation1`=0, `rotation2`=-0.987688, `rotation3`=0.156436 WHERE `guid`=237; + +-- Correct position of Small Thorium Vein in Un'Goro Crater (position is off by 0.566809 yards). +UPDATE `gameobject` SET `position_x`=-7606.33, `position_y`=-1802.14, `position_z`=-259.561, `orientation`=2.32129, `rotation0`=0, `rotation1`=0, `rotation2`=0.91706, `rotation3`=0.39875 WHERE `guid`=206; + +-- Correct position of Small Thorium Vein in Western Plaguelands (position is off by 0.266998 yards). +UPDATE `gameobject` SET `position_x`=2778.65, `position_y`=-1672.19, `position_z`=134.91, `orientation`=5.28835, `rotation0`=0, `rotation1`=0, `rotation2`=-0.477159, `rotation3`=0.878817 WHERE `guid`=45499; + +-- Correct position of Small Thorium Vein in Western Plaguelands (position is off by 1.64857 yards). +UPDATE `gameobject` SET `position_x`=2326.7, `position_y`=-1935.16, `position_z`=115.164, `orientation`=3.194, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999657, `rotation3`=0.0262016 WHERE `guid`=232; + +-- Correct position of Small Thorium Vein in Burning Steppes (position is off by 0.394032 yards). +UPDATE `gameobject` SET `position_x`=-7978.81, `position_y`=-2636.86, `position_z`=170.912, `orientation`=6.05629, `rotation0`=0, `rotation1`=0, `rotation2`=-0.113203, `rotation3`=0.993572 WHERE `guid`=4597; + +-- Correct position of Small Thorium Vein in Un'Goro Crater (position is off by 1.29011 yards). +UPDATE `gameobject` SET `position_x`=-6930.23, `position_y`=-2390.2, `position_z`=-198.334, `orientation`=3.21142, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999391, `rotation3`=0.0349061 WHERE `guid`=213; + +-- Correct position of Small Thorium Vein in Un'Goro Crater (position is off by 0.674473 yards). +UPDATE `gameobject` SET `position_x`=-7186.48, `position_y`=-2309.92, `position_z`=-245.578, `orientation`=4.34587, `rotation0`=0, `rotation1`=0, `rotation2`=-0.824126, `rotation3`=0.566406 WHERE `guid`=367; + +-- Correct position of Small Thorium Vein in Un'Goro Crater (position is off by 0.962771 yards). +UPDATE `gameobject` SET `position_x`=-6835.47, `position_y`=-1518.23, `position_z`=-262.664, `orientation`=4.13643, `rotation0`=0, `rotation1`=0, `rotation2`=-0.878817, `rotation3`=0.47716 WHERE `guid`=336; + +-- Correct position of Small Thorium Vein in Tanaris (position is off by 1.08668 yards). +UPDATE `gameobject` SET `position_x`=-8844.1, `position_y`=-2373.4, `position_z`=17.7803, `orientation`=5.72468, `rotation0`=0, `rotation1`=0, `rotation2`=-0.275637, `rotation3`=0.961262 WHERE `guid`=180; + +-- Correct position of Small Thorium Vein in Blasted Lands (position is off by 1.70554 yards). +UPDATE `gameobject` SET `position_x`=-11513.3, `position_y`=-2965.08, `position_z`=35.6738, `orientation`=3.4383, `rotation0`=0, `rotation1`=0, `rotation2`=-0.989016, `rotation3`=0.147811 WHERE `guid`=364; + +-- Correct position of Small Thorium Vein in Un'Goro Crater (position is off by 1.20819 yards). +UPDATE `gameobject` SET `position_x`=-6366.44, `position_y`=-1829.02, `position_z`=-260.553, `orientation`=4.64258, `rotation0`=0, `rotation1`=0, `rotation2`=-0.731354, `rotation3`=0.681998 WHERE `guid`=299; + +-- Correct position of Small Thorium Vein in Un'Goro Crater (position is off by 1.76027 yards). +UPDATE `gameobject` SET `position_x`=-7702.7, `position_y`=-2188.03, `position_z`=-258.438, `orientation`=3.35105, `rotation0`=0, `rotation1`=0, `rotation2`=-0.994521, `rotation3`=0.104536 WHERE `guid`=282; + +-- Correct position of Small Thorium Vein in Un'Goro Crater (position is off by 1.09565 yards). +UPDATE `gameobject` SET `position_x`=-6791.62, `position_y`=-1799.59, `position_z`=-259.316, `orientation`=5.58505, `rotation0`=0, `rotation1`=0, `rotation2`=-0.34202, `rotation3`=0.939693 WHERE `guid`=315; + +-- Correct position of Small Thorium Vein in Blasted Lands (position is off by 0.335071 yards). +UPDATE `gameobject` SET `position_x`=-11386.1, `position_y`=-3164.7, `position_z`=19.121, `orientation`=2.77507, `rotation0`=0, `rotation1`=0, `rotation2`=0.983254, `rotation3`=0.182238 WHERE `guid`=362; + +-- Correct position of Small Thorium Vein in Un'Goro Crater (position is off by 3.50569 yards). +UPDATE `gameobject` SET `position_x`=-6406.31, `position_y`=-2017.48, `position_z`=-265.031, `orientation`=4.08407, `rotation0`=0, `rotation1`=0, `rotation2`=-0.891006, `rotation3`=0.453991 WHERE `guid`=377; + +-- Correct position of Small Thorium Vein in Blasted Lands (position is off by 0.855347 yards). +UPDATE `gameobject` SET `position_x`=-11220.8, `position_y`=-2780.84, `position_z`=42.5384, `orientation`=4.32842, `rotation0`=0, `rotation1`=0, `rotation2`=-0.829037, `rotation3`=0.559194 WHERE `guid`=230; + +-- Missing Small Thorium Vein spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13753, 324, 0, -10872.9, -2727.42, 9.55622, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 221 at 5.684651 yards. +(13792, 324, 0, -11377.6, -2688.77, 33.9724, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 356 at 163.545120 yards. +(13800, 324, 0, -11542.9, -2873.28, 12.1575, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 153 at 5.240901 yards. +(14020, 324, 0, -11240.1, -3554.26, 8.27983, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 13980 at 102.665512 yards. +(13802, 324, 0, -11277, -3490.93, 9.94501, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 245 at 41.412369 yards. +(13804, 324, 0, -10908.3, -2637.55, 14.5878, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 221 at 92.726036 yards. +(14470, 150082, 0, -10552.4, -3171.3, 5.98372, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(14471, 150082, 0, -10557.8, -3255.34, 5.07344, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 1, 100, 0, 10), +(14472, 150082, 0, -10614.3, -3279.39, -6.62452, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(14473, 150082, 0, -10550.4, -3393.96, -2.81507, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(14474, 150082, 0, -10673.9, -3564.52, -33.5804, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(14475, 150082, 0, -10671.9, -3101.02, 21.8348, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(14476, 150082, 0, -10604.6, -3622.64, -12.7788, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13753, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(13792, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(13800, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(14020, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(13802, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(13804, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(14470, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(14471, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(14472, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(14473, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(14474, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(14475, 1280, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Blasted Lands 31 objects total +(14476, 1280, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Blasted Lands 31 objects total + +-- Missing Small Thorium Vein spawns in Western Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(1841, 324, 0, 1634.02, -1956.59, 73.183, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 283 at 55.892269 yards. +(2038, 324, 0, 2089.01, -1983.69, 88.3662, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 232 at 245.141724 yards. +(13702, 324, 0, 1911.18, -2145.27, 75.1413, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 295 at 62.642410 yards. +(13752, 324, 0, 2266.57, -1614.03, 97.5257, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 307 at 23.514456 yards. +(13756, 324, 0, 1861.01, -1916.53, 95.6276, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 368 at 47.022747 yards. +(13778, 324, 0, 2408.59, -1759.78, 103.076, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 156 at 148.490021 yards. +(45557, 324, 0, 2009.89, -1503.28, 82.854, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 45498 at 139.550537 yards. +(13803, 324, 0, 2742.22, -1859.11, 75.9589, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 146 at 35.014442 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(1841, 1263, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Western Plaguelands 25 objects total +(2038, 1263, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Western Plaguelands 25 objects total +(13702, 1263, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Western Plaguelands 25 objects total +(13752, 1263, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Western Plaguelands 25 objects total +(13756, 1263, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Western Plaguelands 25 objects total +(13778, 1263, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Western Plaguelands 25 objects total +(45557, 1263, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Western Plaguelands 25 objects total +(13803, 1263, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Western Plaguelands 25 objects total + +-- Missing Small Thorium Vein spawns in Burning Steppes. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(445, 324, 0, -7864.27, -874.889, 150.601, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 183 at 7.389390 yards. +(447, 324, 0, -8124.25, -2463.32, 149.642, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 150 at 8.866940 yards. +(448, 324, 0, -7858.74, -2693.35, 173.306, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 247 at 36.773102 yards. +(449, 324, 0, -7499.86, -2133.78, 143.687, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 271 at 19.785688 yards. +(450, 324, 0, -7905.27, -2637.69, 182.47, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 159 at 5.759482 yards. +(451, 324, 0, -7843.5, -2715.97, 170.357, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 247 at 46.724483 yards. +(452, 324, 0, -8386.3, -2815.53, 211.551, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 233 at 212.163330 yards. +(455, 324, 0, -7924, -2653.41, 159.456, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 159 at 29.111744 yards. +(9766, 324, 0, -7744.56, -2400.38, 144.921, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 387 at 188.520218 yards. +(14484, 324, 0, -7885.49, -2977.03, 154.692, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 247 at 265.406464 yards. +(5637, 324, 0, -7771.45, -1950.79, 133.599, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 370 at 7.704159 yards. +(13700, 324, 0, -7883.55, -1702.45, 137.553, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 242 at 42.828991 yards. +(13791, 324, 0, -7867.83, -2616.99, 124.392, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 305 at 57.744373 yards. +(13793, 324, 0, -8085.11, -1281.41, 141.056, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 188 at 69.791489 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(445, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(447, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(448, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(449, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(450, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(451, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(452, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(455, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(9766, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(14484, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(5637, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(13700, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(13791, 1298, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Burning Steppes 40 objects total +(13793, 1298, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Burning Steppes 40 objects total + +-- Missing Small Thorium Vein spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(444, 324, 0, 107.217, -4568.66, 132.759, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 296 at 97.710045 yards. +(14485, 324, 0, -121.696, -4368.51, 153.591, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 354 at 121.626671 yards. +(13699, 324, 0, -222.086, -3605.74, 231.848, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 360 at 144.790466 yards. +(13701, 324, 0, 408.902, -4095.56, 113.969, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 331 at 19.041668 yards. +(13755, 324, 0, -155.38, -4073.34, 127.776, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 349 at 220.628830 yards. +(13790, 324, 0, -261.942, -3704.23, 242.799, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 360 at 39.542103 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(444, 1257, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Hinterlands 9 objects total +(14485, 1257, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Hinterlands 9 objects total +(13699, 1257, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Hinterlands 9 objects total +(13701, 1257, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Hinterlands 9 objects total +(13755, 1257, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Hinterlands 9 objects total +(13790, 1257, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Hinterlands 9 objects total + +-- Missing Small Thorium Vein spawns in Searing Gorge. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(443, 324, 0, -6561.7, -1257.7, 136.212, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 175 at 131.318481 yards. +(13697, 324, 0, -6502.38, -1040.03, 344.818, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 13212 at 214.234131 yards. +(454, 324, 0, -6421.86, -1300.82, 180.939, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 175 at 269.450500 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(443, 1295, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Searing Gorge 13 objects total +(13697, 1295, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Searing Gorge 13 objects total +(454, 1295, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Searing Gorge 13 objects total + +-- Missing Small Thorium Vein spawns in Eastern Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(45958, 324, 0, 2225.85, -4448.13, 122.931, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 45956 at 302.564484 yards. +(45929, 324, 0, 3179.09, -3083.8, 156.172, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 45893 at 251.174545 yards. +(842, 324, 0, 2272.24, -4186.96, 116.365, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 164 at 310.683380 yards. +(46054, 324, 0, 2103.91, -3646.72, 155.5, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 45970 at 284.297028 yards. +(45964, 324, 0, 2224.84, -4789.01, 116.323, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 45956 at 475.819122 yards. +(4608, 324, 0, 1952.06, -3994.58, 134.542, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 201 at 34.627148 yards. +(45965, 324, 0, 1956.73, -4855.31, 104.564, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 45961 at 341.567871 yards. +(33871, 324, 0, 1679.37, -4469.86, 87.2107, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33863 at 173.902557 yards. +(45966, 324, 0, 1995.39, -5110.2, 98.9908, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 45961 at 265.464600 yards. +(33884, 324, 0, 1711.56, -4170.16, 118.338, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33863 at 193.159409 yards. +(45940, 324, 0, 3207.65, -3589.91, 150.687, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 45893 at 355.830872 yards. +(13798, 324, 0, 2668.91, -4208.31, 100.766, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 197 at 25.757324 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(45958, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(45929, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(842, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(46054, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(45964, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(4608, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(45965, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(33871, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(45966, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(33884, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(45940, 1273, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Eastern Plaguelands 13 objects total +(13798, 1273, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Eastern Plaguelands 13 objects total + +-- Missing Small Thorium Vein spawns in Tanaris. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(17353, 324, 1, -8990.3, -4147.92, -30.7274, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17313 at 265.967407 yards. +(446, 324, 1, -7896.6, -2350.58, -21.7524, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 182 at 5.440292 yards. +(17355, 324, 1, -9250.91, -4122.72, -53.0446, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17313 at 83.816658 yards. +(13750, 324, 1, -9099.4, -2099.06, 24.8635, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 288 at 62.644402 yards. +(13751, 324, 1, -8894, -2071.01, 21.4428, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 366 at 145.543991 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(17353, 1204, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Tanaris 70 objects total +(446, 1204, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Tanaris 39 objects total +(17355, 1204, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Tanaris 70 objects total +(13750, 1204, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Tanaris 70 objects total +(13751, 1204, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Tanaris 70 objects total + +-- Missing Small Thorium Vein spawns in Un'Goro Crater. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(453, 324, 1, -6295.59, -1320.97, -253.628, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 169 at 58.025951 yards. +(17632, 324, 1, -6303.35, -1918.32, -272.502, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17592 at 43.866798 yards. +(13698, 324, 1, -6755.37, -1399.22, -264.227, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 336 at 143.839081 yards. +(13794, 324, 1, -6403.33, -1914.53, -262.49, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 280 at 56.565353 yards. +(13796, 324, 1, -7842.36, -1337.36, -260.721, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 338 at 8.478886 yards. +(13797, 324, 1, -8109.4, -1280.43, -263.574, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 359 at 162.078400 yards. +(17634, 324, 1, -7607.18, -1270.21, -254.524, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 17596 at 127.808350 yards. +(17641, 324, 1, -6838.09, -864.837, -265.727, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 17595 at 281.937866 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(453, 1211, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Ungoro 39 objects total +(17632, 1211, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Ungoro 39 objects total +(13698, 1211, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Ungoro 39 objects total +(13794, 1211, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Ungoro 39 objects total +(13796, 1211, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Ungoro 39 objects total +(13797, 1211, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Ungoro 39 objects total +(17634, 1211, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Ungoro 39 objects total +(17641, 1211, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Ungoro 39 objects total + +-- Missing Small Thorium Vein spawns in Winterspring. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(49095, 324, 1, 6147.94, -4159.54, 642.698, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49081 at 135.411865 yards. +(49139, 324, 1, 6132.12, -4236.62, 654.105, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49081 at 93.673180 yards. +(49230, 324, 1, 4978, -4508.38, 867.794, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49085 at 179.972153 yards. +(49231, 324, 1, 5135.46, -5009.03, 890.965, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49079 at 123.516083 yards. +(49232, 324, 1, 6139.67, -4271.55, 657.488, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49081 at 78.053879 yards. +(49233, 324, 1, 7545.34, -4227.77, 664.088, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 49084 at 458.277863 yards. +(13795, 324, 1, 6978.94, -4386.25, 750.311, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 220 at 479.403625 yards. +(13799, 324, 1, 6650.88, -5297.41, 753.44, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 293 at 959.401917 yards. +(13801, 324, 1, 6647.44, -5225.18, 758.182, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 166 at 900.600647 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(49095, 1233, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Winterspring 22 objects total +(49139, 1233, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Winterspring 22 objects total +(49230, 1233, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Winterspring 22 objects total +(49231, 1233, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Winterspring 22 objects total +(49232, 1233, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Winterspring 22 objects total +(49233, 1233, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Winterspring 22 objects total +(13795, 1233, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Winterspring 22 objects total +(13799, 1233, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Winterspring 22 objects total +(13801, 1233, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Winterspring 22 objects total + +-- Missing Small Thorium Vein spawns in Silithus. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(5649, 324, 1, -6420.68, 717.69, 0.731453, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 319 at 71.317810 yards. +(13754, 324, 1, -6843.3, 580.553, -1.48054, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 257 at 317.436035 yards. +(13805, 324, 1, -6816.57, 1052.21, -1.23178, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 257 at 282.033173 yards. +(13819, 324, 1, -7365.2, 630.688, -5.69446, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 343 at 13.568816 yards. +(13820, 324, 1, -7509.1, 1091.58, -1.2318, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 139 at 9.230183 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(5649, 1220, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Silithus 42 objects total +(13754, 1220, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Silithus 42 objects total +(13805, 1220, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Silithus 42 objects total +(13819, 1220, 0, 'Small Thorium Vein', 0, 10), -- Small Thorium Veins in Silithus 42 objects total +(13820, 1220, 0, 'Small Thorium Vein', 0, 10); -- Small Thorium Veins in Silithus 42 objects total + +-- Missing Small Thorium Vein spawns in Feralas +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (985, 1, 'Small Thorium Veins in Feralas'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31564, 324, 1, -5580.26, 1134.28, 23.2439, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 1, 100, 0, 10), +(31565, 324, 1, -5575.68, 1104.02, 17.9483, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), +(31566, 324, 1, -3844.81, 2815.48, 18.7056, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(31567, 324, 1, -5580.58, 1063.48, 18.3804, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31564, 985, 0, 'Small Thorium Vein', 0, 10), +(31565, 985, 0, 'Small Thorium Vein', 0, 10), +(31566, 985, 0, 'Small Thorium Vein', 0, 10), +(31567, 985, 0, 'Small Thorium Vein', 0, 10); + +-- Missing Small Thorium Vein spawns in Felwood +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31568, 176643, 1, 5381.58, -554.62, 272.882, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 1, 100, 0, 10), +(31569, 176643, 1, 6317.94, -1882.6, 432.896, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(31570, 176643, 1, 6741.89, -1987.19, 555.268, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 1, 100, 0, 10), +(31571, 176643, 1, 5342.51, -842.086, 349.25, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 1, 100, 0, 10), +(31572, 176643, 1, 4426.35, -562.19, 278.148, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(31573, 176643, 1, 4751.59, -878.72, 358.641, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(31574, 176643, 1, 6835.33, -1990.14, 558.56, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 1, 100, 0, 10), +(31575, 176643, 1, 5315.99, -588.572, 247.057, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(31576, 176643, 1, 5131.26, -426.738, 301.296, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 1, 100, 0, 10), +(31577, 176643, 1, 5022.09, -595.304, 311.172, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 1, 100, 0, 10), +(31578, 176643, 1, 5171.69, -307.868, 350.616, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(31579, 176643, 1, 5897.76, -550.083, 409.429, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(31580, 176643, 1, 6900.49, -1782.53, 584.844, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(31581, 176643, 1, 4847.09, -324.365, 367.956, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(31582, 176643, 1, 5010.27, -446.018, 321.039, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 1, 100, 0, 10), +(31583, 176643, 1, 4578.17, -334.32, 305.403, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), +(31584, 176643, 1, 5927.7, -1241.3, 388.772, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(31568, 1232, 0, 'Small Thorium Vein', 0, 10), +(31569, 1232, 0, 'Small Thorium Vein', 0, 10), +(31570, 1232, 0, 'Small Thorium Vein', 0, 10), +(31571, 1232, 0, 'Small Thorium Vein', 0, 10), +(31572, 1232, 0, 'Small Thorium Vein', 0, 10), +(31573, 1232, 0, 'Small Thorium Vein', 0, 10), +(31574, 1232, 0, 'Small Thorium Vein', 0, 10), +(31575, 1232, 0, 'Small Thorium Vein', 0, 10), +(31576, 1232, 0, 'Small Thorium Vein', 0, 10), +(31577, 1232, 0, 'Small Thorium Vein', 0, 10), +(31578, 1232, 0, 'Small Thorium Vein', 0, 10), +(31579, 1232, 0, 'Small Thorium Vein', 0, 10), +(31580, 1232, 0, 'Small Thorium Vein', 0, 10), +(31581, 1232, 0, 'Small Thorium Vein', 0, 10), +(31582, 1232, 0, 'Small Thorium Vein', 0, 10), +(31583, 1232, 0, 'Small Thorium Vein', 0, 10), +(31584, 1232, 0, 'Small Thorium Vein', 0, 10); + +-- TRUESILVER ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Missing Truesilver Deposit spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13822, 2047, 0, -6549.7, -2434.55, 296.762, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11442 at 127.064819 yards. +(14084, 2047, 0, -6518.01, -2460.01, 307.32, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11442 at 88.383018 yards. +(14095, 2047, 0, -7472.15, -2246.71, 236.758, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9645 at 24.988974 yards. +(14102, 2047, 0, -6635, -4134.52, 278.097, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9611 at 313.276398 yards. +(14103, 2047, 0, -6653.81, -4029.69, 269.574, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9611 at 245.857025 yards. +(14138, 2047, 0, -6767.48, -3360.57, 250.464, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9251 at 29.862043 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13822, 1290, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Badlands 27 objects total +(14084, 1290, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Badlands 27 objects total +(14095, 1290, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Badlands 138 objects total +(14102, 1290, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Badlands 27 objects total +(14103, 1290, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Badlands 27 objects total +(14138, 1290, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Badlands 27 objects total + +-- Missing Truesilver Deposit spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14080, 2047, 0, -11126.9, -3365.38, 58.9554, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9504 at 127.721725 yards. +(14120, 2047, 0, -11542.7, -2919.17, 14.5303, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9560 at 68.535973 yards. +(14145, 2047, 0, -10872.9, -2727.42, 9.55622, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9294 at 106.037689 yards. +(14146, 2047, 0, -10942.8, -2822.68, 27.2863, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9294 at 17.606758 yards. +(17860, 150081, 0, -10604.6, -3622.64, -12.7788, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(17861, 150081, 0, -10497.4, -3329.15, -4.38601, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(17862, 150081, 0, -10678, -3063.91, 19.3301, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14080, 1278, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Blasted Lands 26 objects total +(14120, 1278, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Blasted Lands 26 objects total +(14145, 1278, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Blasted Lands 8 objects total +(14146, 1278, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Blasted Lands 8 objects total +(17860, 1278, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Blasted Lands 26 objects total +(17861, 1278, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Blasted Lands 8 objects total +(17862, 1278, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Blasted Lands 8 objects total + +-- Missing Truesilver Deposit spawns in Swamp of Sorrows. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14117, 2047, 0, -10068.9, -3040.34, 33.9087, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9306 at 283.143707 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14117, 1316, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Swamp of Sorrows (2) 8 objects total + +-- Missing Truesilver Deposit spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14127, 2047, 1, 2828.26, -3994.61, 117.324, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9329 at 1214.595459 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14127, 1244, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Azshara 14 objects total + +-- Missing Truesilver Deposit spawns in Western Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14119, 2047, 0, 2318.85, -2372.06, 54.5187, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9303 at 469.944794 yards. +(14126, 2047, 0, 1911.18, -2145.27, 75.1413, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9393 at 331.736542 yards. +(14143, 2047, 0, 1491.92, -1351.54, 63.0037, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9403 at 357.611237 yards. +(14152, 2047, 0, 1634.02, -1956.59, 73.183, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9393 at 117.756729 yards. +(14153, 2047, 0, 1238.13, -1780.96, 68.3152, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9638 at 105.134918 yards. +(14154, 2047, 0, 2266.57, -1614.03, 97.5257, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9303 at 294.161682 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14119, 1262, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Western Plaguelands 16 objects total +(14126, 1262, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Western Plaguelands 16 objects total +(14143, 1262, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Western Plaguelands 16 objects total +(14152, 1262, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Western Plaguelands 16 objects total +(14153, 1262, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Western Plaguelands 16 objects total +(14154, 1262, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Western Plaguelands 16 objects total + +-- Missing Truesilver Deposit spawns in Burning Steppes. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14091, 2047, 0, -7756.13, -2785.21, 163.069, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9598 at 73.049744 yards. +(14092, 2047, 0, -7824.89, -2618.07, 123.346, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9532 at 30.558954 yards. +(14100, 2047, 0, -8191.1, -1650.54, 147.062, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9530 at 75.633057 yards. +(14105, 2047, 0, -7978.81, -2636.86, 170.912, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9311 at 50.674606 yards. +(14134, 2047, 0, -7867.83, -2616.99, 124.392, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9532 at 22.055857 yards. +(14184, 2047, 0, -8085.11, -1281.41, 141.056, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9366 at 181.738419 yards. +(14185, 2047, 0, -7905.12, -1491.49, 155.801, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9655 at 46.167610 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14091, 1297, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Burning Steppes 138 objects total +(14092, 1297, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Burning Steppes 138 objects total +(14100, 1297, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Burning Steppes 138 objects total +(14105, 1297, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Burning Steppes 138 objects total +(14134, 1297, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Burning Steppes 138 objects total +(14184, 1297, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Burning Steppes 138 objects total +(14185, 1297, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Burning Steppes 138 objects total + +-- Missing Truesilver Deposit spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14104, 2047, 0, -209.675, -3491.38, 147.553, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9474 at 106.840073 yards. +(14108, 2047, 0, 121.811, -4147.39, 157.877, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9643 at 320.994812 yards. +(14109, 2047, 0, 314.887, -3711.68, 107.684, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9643 at 352.173767 yards. +(14111, 2047, 0, -177.469, -2881.45, 115.721, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9281 at 91.532074 yards. +(14114, 2047, 0, -345.231, -3401.23, 163.319, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9478 at 106.993919 yards. +(14124, 2047, 0, -82.8166, -3537.39, 120.366, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9474 at 137.439880 yards. +(14128, 2047, 0, -601.705, -3747.02, 231.71, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9395 at 322.487946 yards. +(14132, 2047, 0, 345.971, -3868.34, 106.97, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9643 at 194.373047 yards. +(14141, 2047, 0, -222.086, -3605.74, 231.848, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9440 at 18.182875 yards. +(14142, 2047, 0, -130.105, -4157.03, 122.284, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9291 at 231.198669 yards. +(14144, 2047, 0, 41.2691, -4190.52, 117.515, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9264 at 258.136688 yards. +(14150, 2047, 0, 1071.21, -4067.14, 137.553, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9643 at 649.684570 yards. +(14151, 2047, 0, -183.887, -4243.68, 138.965, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9291 at 154.539932 yards. +(46413, 2047, 0, -433.382, -4637.36, -6.58656, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 46403 at 382.889526 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14104, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14108, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14109, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14111, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14114, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14124, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14128, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14132, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14141, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14142, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14144, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14150, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(14151, 1256, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Hinterlands 26 objects total +(46413, 1256, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Hinterlands 26 objects total + +-- Missing Truesilver Deposit spawns in Searing Gorge. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13821, 2047, 0, -7314.01, -1597.51, 315.985, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9439 at 226.309647 yards. +(14021, 2047, 0, -6484.22, -1675.34, 307.176, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 13226 at 118.592377 yards. +(14081, 2047, 0, -6683.49, -1230.45, 181.85, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9633 at 50.968449 yards. +(14082, 2047, 0, -6782.98, -1169.51, 243.777, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9631 at 82.541229 yards. +(14093, 2047, 0, -6463.52, -824.624, 336.551, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 13225 at 109.176941 yards. +(14116, 2047, 0, -6862.05, -1551.08, 242.068, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9602 at 89.256042 yards. +(14122, 2047, 0, -6935.9, -1202.91, 148.082, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9498 at 117.084587 yards. +(14123, 2047, 0, -6680.17, -1020.97, 253.177, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9383 at 58.577667 yards. +(14129, 2047, 0, -7117.15, -1606, 258.349, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9439 at 25.695459 yards. +(14130, 2047, 0, -6736.55, -1686.12, 219.236, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9458 at 18.776443 yards. +(14147, 2047, 0, -6754.19, -1363.81, 196.629, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9610 at 58.807659 yards. +(14148, 2047, 0, -6869.47, -1410.38, 172.377, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9610 at 84.913795 yards. +(14155, 2047, 0, -7156.05, -1163.11, 265.518, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9309 at 78.765457 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13821, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14021, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14081, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14082, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14093, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14116, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14122, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14123, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14129, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14130, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14147, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14148, 1294, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Searing Gorge 39 objects total +(14155, 1294, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Searing Gorge 39 objects total + +-- Missing Truesilver Deposit spawns in Eastern Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14125, 2047, 0, 2272.24, -4186.96, 116.365, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9615 at 277.684723 yards. +(14157, 2047, 0, 1958.6, -4320.36, 24.7932, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9654 at 71.562431 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14125, 1272, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Eastern Plaguelands 23 objects total +(14157, 1272, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Eastern Plaguelands 23 objects total + +-- Missing Truesilver Deposit spawns in Feralas. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(50357, 2047, 1, -3847.84, 1737.33, 143.018, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 50258 at 127.431198 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(50357, 1197, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Feralas 5 objects total + +-- Missing Truesilver Deposit spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14023, 2047, 1, -2118.6, 1952.15, 73.0367, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9295 at 291.746704 yards. +(29217, 2047, 1, -1523.36, 2828.88, 144.781, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 29207 at 214.093216 yards. +(14090, 2047, 1, -2319.18, 2605.48, 63.8411, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9295 at 491.968903 yards. +(14094, 2047, 1, -1833.65, 1021.58, 98.3811, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9295 at 1214.475830 yards. +(14112, 2047, 1, -2008.28, 2777.47, 67.2456, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9256 at 303.939728 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14023, 1147, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Desolace 11 objects total +(29217, 1147, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Desolace 11 objects total +(14090, 1147, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Desolace 11 objects total +(14094, 1147, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Desolace 11 objects total +(14112, 1147, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Desolace 11 objects total + +-- Missing Truesilver Deposit spawns in Tanaris. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14079, 2047, 1, -7000.3, -3962.55, 31.6025, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9432 at 216.694000 yards. +(14113, 2047, 1, -7242.14, -3437.92, 13.3299, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9235 at 7.063921 yards. +(14115, 2047, 1, -9128.43, -2205.64, 21.9909, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9421 at 84.145699 yards. +(14149, 2047, 1, -6967.48, -3572.2, 29.089, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9634 at 253.480164 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14079, 1202, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Tanaris 25 objects total +(14113, 1202, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Tanaris 25 objects total +(14115, 1202, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Tanaris 25 objects total +(14149, 1202, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Tanaris 25 objects total + +-- Missing Truesilver Deposit spawns in Un'Goro Crater. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(18190, 2047, 1, -6828.59, -1685.69, -264.789, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18011 at 295.679688 yards. +(14098, 2047, 1, -6358.96, -2003.23, -275.88, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9534 at 42.167591 yards. +(14099, 2047, 1, -6346.85, -1587.08, -268.273, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9275 at 331.112793 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(18190, 1210, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Veins in Ungoro 14 objects total +(14098, 1210, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Veins in Ungoro 14 objects total +(14099, 1210, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Veins in Ungoro 14 objects total + +-- Missing Truesilver Deposit spawns in Winterspring. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14101, 2047, 1, 5985.9, -4293.72, 762.11, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9466 at 552.233643 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14101, 1234, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Winterspring 11 objects total + +-- Missing Truesilver Deposit spawns in Silithus. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14156, 2047, 1, -7314.07, 276.762, 16.4116, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9622 at 752.307800 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14156, 1219, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Silithus 6 objects total + +-- Missing Truesilver Deposit spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(14078, 2047, 1, -1361.49, 2601.74, 73.1999, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 9418 at 332.520172 yards. +(14083, 2047, 1, -1276.49, 2921.21, 74.2758, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 9418 at 19.983637 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14078, 1147, 0, 'Truesilver Deposit', 0, 10), -- Truesilver Deposits in Desolace 11 objects total +(14083, 1147, 0, 'Truesilver Deposit', 0, 10); -- Truesilver Deposits in Desolace 11 objects total + +-- Missing Truesilver Deposit spawns in Hillsbrad +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (406, 1, 'Truesilver Deposits in Hillsbrad'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(87878, 2047, 0, -291.373, -291.808, 44.137, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(87878, 406, 0, 'Truesilver Deposit', 0, 10); + +-- Missing Truesilver Deposit spawns in Alterac +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (407, 1, 'Truesilver Deposits in Alterac'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(87879, 2047, 0, 742.411, -759.57, 179.781, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), +(87880, 2047, 0, 759.1, -212.715, 145.379, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(87881, 2047, 0, 285.762, -121.496, 145.998, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(87879, 407, 0, 'Truesilver Deposit', 0, 10), +(87880, 407, 0, 'Truesilver Deposit', 0, 10), +(87881, 407, 0, 'Truesilver Deposit', 0, 10); + +-- Missing Truesilver Deposit spawns in Arathi +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (408, 1, 'Truesilver Deposits in Arathi'); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(370216, 2047, 0, -1657.74, -2215.52, 23.8297, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 1, 100, 0, 10), +(87882, 2047, 0, -1827.82, -2643.53, 59.8704, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(87883, 2047, 0, -2182, -1665.24, -35.4133, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), +(87884, 2047, 0, -1831.79, -1443.18, 59.4886, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(87885, 2047, 0, -1842.88, -2536.53, 55.9154, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), +(87886, 2047, 0, -2339.53, -1646.11, -24.6021, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(87887, 2047, 0, -2307.24, -1790.67, -22.6112, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(87888, 2047, 0, -2241.04, -1835.02, -20.1633, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(370216, 408, 0, 'Truesilver Deposit', 0, 10), +(87882, 408, 0, 'Truesilver Deposit', 0, 10), +(87883, 408, 0, 'Truesilver Deposit', 0, 10), +(87884, 408, 0, 'Truesilver Deposit', 0, 10), +(87885, 408, 0, 'Truesilver Deposit', 0, 10), +(87886, 408, 0, 'Truesilver Deposit', 0, 10), +(87887, 408, 0, 'Truesilver Deposit', 0, 10), +(87888, 408, 0, 'Truesilver Deposit', 0, 10); + +UPDATE `pool_template` SET `description`='Truesilver Deposits in Stranglethorn' WHERE `entry`=1178; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Swamp of Sorrows' WHERE `entry`=1316; + +-- MISC ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +DELETE FROM `gameobject` WHERE `guid` IN ( +15460, +15461, +15463, +15464, +15465, +15466, +15468, +15469, +15471, +15472, +15473, +20542, +20543, +20544, +20545, +20546, +20547, +20548, +20549, +20550, +20551, +20552, +20554, +20555); + +DELETE FROM `pool_gameobject` WHERE `guid` IN ( +15460, +15461, +15463, +15464, +15465, +15466, +15468, +15469, +15471, +15472, +15473, +20542, +20543, +20544, +20545, +20546, +20547, +20548, +20549, +20550, +20551, +20552, +20554, +20555); + +DELETE FROM `pool_gameobject` WHERE `guid` IN ( +15467, +15459, +15470, +17754, +17751, +50167, +16680, +15462); + +UPDATE `pool_template` SET `description`='Ooze Covered Rich Thorium Veins in Silithus' WHERE `entry`=37000; + +-- Sync Some Gobject Respawn Times With Cmangos +UPDATE `gameobject` SET `spawntimesecsmin` = 10, `spawntimesecsmax` = 10 WHERE `id` IN ( +52, +54, +57, +58, +759, +2716, +2717, +2718, +2739, +2740, +2741, +2742, +3237, +3238, +3239, +13949, +20447, +104564, +104569, +104574, +126158, +148499, +169294, +176484, +176485, +176486, +176487, +176785, +177287, +177805, +177806, +177964, +178084, +178085, +179488, +179498, +180665, +180667 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 30, `spawntimesecsmax` = 30 WHERE `id` IN ( +1721, +1722, +177927 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 45, `spawntimesecsmax` = 90 WHERE `id` IN ( +142144, +142145 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 50, `spawntimesecsmax` = 50 WHERE `id` IN ( +19284 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 60, `spawntimesecsmax` = 60 WHERE `id` IN ( +3644 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 120, `spawntimesecsmax` = 120 WHERE `id` IN ( +2124, +164729 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` IN ( +3658, +3694, +3719, +12654, +19541, +19542, +19868, +176325, +176327, +180582, +180656, +180657, +180662, +180663, +180664, +181598 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300 WHERE `id` IN ( +324, +1610, +1617, +1618, +1619, +1620, +1621, +1622, +1623, +1624, +1628, +1731, +1732, +1733, +1734, +1735, +1736, +2040, +2041, +2042, +2043, +2044, +2045, +2046, +2047, +2055, +2656, +2712, +2866, +3724, +13360, +13872, +142140, +142141, +142142, +142143, +160445, +175566, +176583, +176584, +176586, +176587, +142143 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 900, `spawntimesecsmax` = 900 WHERE `id` IN ( +2855, +3236, +3706, +3724, +3725, +3726, +3727, +3729, +3799, +3800, +4087, +4088, +4089, +4090 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 1800, `spawntimesecsmax` = 1800 WHERE `id` IN ( +180753 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 3595, `spawntimesecsmax` = 3595 WHERE `id` IN ( +173284, +173324, +173327, +174594, +174595, +174596, +174598, +174599, +174600, +174601, +174602, +174603, +174604, +174605, +174606, +174607, +174608, +174684, +174686, +174708, +174709, +174712, +174713 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 3600, `spawntimesecsmax` = 3600 WHERE `id` IN ( +2850, +3695, +3715, +74448, +111095 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 5200, `spawntimesecsmax` = 5200 WHERE `id` IN ( +75293 +); + +UPDATE `gameobject` SET `spawntimesecsmin` = 604800, `spawntimesecsmax` = 604800 WHERE `id` IN ( +3703, +3704, +34025, +34026, +34027, +34028, +34029, +34030, +75296, +75299, +153464, +153469, +164819, +164911, +175245, +179516, +179528, +179548, +180691, +181356 +); + +UPDATE gameobject SET spawntimesecsmin = 10, spawntimesecsmax = 10 WHERE spawntimesecsmin < 21 AND spawntimesecsmin > 0; + +-- Update Mining Gameobjects +UPDATE `gameobject` SET `spawn_flags` = 0 WHERE `id` IN (1731, 1732, 165658, 2047, 324, 175404); + +UPDATE `gameobject` SET `spawntimesecsmin`= 300, `spawntimesecsmax` = 300 WHERE `id` = 103713; +UPDATE `gameobject` SET `spawntimesecsmin`= 300, `spawntimesecsmax` = 300 WHERE `id` = 3763; +UPDATE `gameobject` SET `spawntimesecsmin`= 300, `spawntimesecsmax` = 300 WHERE `id` = 73941; +UPDATE `gameobject` SET `spawntimesecsmin`= 300, `spawntimesecsmax` = 300 WHERE `id` = 123310; +UPDATE `gameobject` SET `spawntimesecsmin`= 300, `spawntimesecsmax` = 300 WHERE `id` = 123309; +UPDATE `gameobject` SET `spawntimesecsmin`= 300, `spawntimesecsmax` = 300 WHERE `id` = 165658; +UPDATE `gameobject` SET `spawntimesecsmin`= 300, `spawntimesecsmax` = 300 WHERE `id` = 175404; + +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 1733 AND `map` = 48; +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 1731 AND `map` IN (43, 36); +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 1732 AND `map` IN (43, 36); +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 1735 AND `map` IN (409, 230, 47, 70); +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 181109 AND `map` = 30; +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 1734 AND `map` IN (349, 47); +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 2040 AND `map` IN (349, 70); +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 176645 AND `map` = 30; +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 2047 AND `map` = 349; +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 165658 AND `map` IN (409, 230); +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 176643 AND `map` = 30; +UPDATE `gameobject` SET `spawntimesecsmin`= 604800, `spawntimesecsmax` = 604800 WHERE `id` = 175404 AND `map` IN (429, 30); + +-- Create new pool to hold Ooze Covered Gold Vein spawns in Durotar. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(409, 1, 'Ooze Covered Gold Veins in Durotar', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14685, 409, 0, 'Ooze Covered Gold Vein', 0, 10); + +-- Create new pool to hold Ooze Covered Silver Vein spawns in Thousand Needles. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(410, 1, 'Ooze Covered Silver Veins in Thousand Needles', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(14684, 410, 0, 'Ooze Covered Silver Vein', 0, 10); + +-- Create new pool to hold Ooze Covered Thorium Vein spawns in Feralas. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(411, 1, 'Ooze Covered Thorium Veins in Feralas', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(50167, 411, 0, 'Ooze Covered Thorium Vein', 0, 10); + +-- Create new pool to hold Ooze Covered Thorium Vein spawns in Un'Goro Crater. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(412, 1, 'Ooze Covered Thorium Veins in Ungoro Crater', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(15462, 412, 0, 'Ooze Covered Thorium Vein', 0, 10), +(15470, 412, 0, 'Ooze Covered Thorium Vein', 0, 10), +(16680, 412, 0, 'Ooze Covered Thorium Vein', 0, 10), +(17751, 412, 0, 'Ooze Covered Thorium Vein', 0, 10), +(15459, 412, 0, 'Ooze Covered Thorium Vein', 0, 10), +(15467, 412, 0, 'Ooze Covered Thorium Vein', 0, 10), +(17754, 412, 0, 'Ooze Covered Thorium Vein', 0, 10); + +-- Create new pool to hold Ooze Covered Truesilver Deposit spawns in Feralas. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(413, 1, 'Ooze Covered Truesilver Deposits in Feralas', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(15424, 413, 0, 'Ooze Covered Truesilver Deposit', 0, 10), +(15425, 413, 0, 'Ooze Covered Truesilver Deposit', 0, 10), +(15428, 413, 0, 'Ooze Covered Truesilver Deposit', 0, 10); + +-- Create new pool to hold Ooze Covered Truesilver Deposit spawns in Un'Goro Crater. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(414, 1, 'Ooze Covered Truesilver Deposits in Ungoro Crater', 0, 10); +-- Add existing spawns to pool. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(15423, 414, 0, 'Ooze Covered Truesilver Deposit', 0, 10), +(15426, 414, 0, 'Ooze Covered Truesilver Deposit', 0, 10), +(15427, 414, 0, 'Ooze Covered Truesilver Deposit', 0, 10); + +UPDATE `pool_template` SET `description`='Gold Veins in Ungoro Crater' WHERE `entry`=1346; +UPDATE `pool_template` SET `description`='Truesilver Veins in Ungoro Crater' WHERE `entry`=1213; +UPDATE `pool_template` SET `description`='Gold Veins in Swamp of Sorrows' WHERE `entry`=1332; +UPDATE `pool_template` SET `description`='Rich Thorium Veins in Ungoro Crater' WHERE `entry`=1217; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Ungoro Crater' WHERE `entry`=1211; +UPDATE `pool_template` SET `description`='Mithril Deposits in Arathi Highlands' WHERE `entry`=1188; +UPDATE `pool_template` SET `description`='Liferoots in Arathi Highlands' WHERE `entry`=1184; +UPDATE `pool_template` SET `description`='Wild Steelblooms in Arathi Highlands' WHERE `entry`=1185; +UPDATE `pool_template` SET `description`='Iron Deposits in Arathi Highlands' WHERE `entry`=1186; +UPDATE `pool_template` SET `description`='Fadeleafs in Arathi Highlands' WHERE `entry`=1183; +UPDATE `pool_template` SET `description`='Khadgars Whisker in Arathi Highlands' WHERE `entry`=1182; +UPDATE `pool_template` SET `description`='Tin Veins in Arathi Highlands' WHERE `entry`=1187; +UPDATE `pool_template` SET `description`='Kingsblood in Arathi Highlands' WHERE `entry`=1180; +UPDATE `pool_template` SET `description`='Goldthorn in Arathi Highlands' WHERE `entry`=1181; +UPDATE `pool_template` SET `description`='Silver Veins in Arathi Highlands' WHERE `entry`=335; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Arathi Highlands' WHERE `entry`=408; +UPDATE `pool_template` SET `description`='Stranglekelp in Hillsbrad Foothills' WHERE `entry`=1123; +UPDATE `pool_template` SET `description`='Iron Deposits in Hillsbrad Foothills' WHERE `entry`=1070; +UPDATE `pool_template` SET `description`='Copper Veins in Hillsbrad Foothills' WHERE `entry`=1066; +UPDATE `pool_template` SET `description`='Tin Veins in Hillsbrad Foothills' WHERE `entry`=1067; +UPDATE `pool_template` SET `description`='Kingsblood in Hillsbrad Foothills' WHERE `entry`=1051; +UPDATE `pool_template` SET `description`='Briarthorn in Hillsbrad Foothills' WHERE `entry`=1050; +UPDATE `pool_template` SET `description`='Mageroyals in Hillsbrad Foothills' WHERE `entry`=1049; +UPDATE `pool_template` SET `description`='Bruiseweed in Hillsbrad Foothills' WHERE `entry`=1048; +UPDATE `pool_template` SET `description`='Mithril Deposits in Hillsbrad Foothills' WHERE `entry`=323; +UPDATE `pool_template` SET `description`='Silver Veins in Hillsbrad Foothills' WHERE `entry`=322; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Hillsbrad Foothills' WHERE `entry`=406; +UPDATE `pool_template` SET `description`='Silver Veins in Alterac Mountains' WHERE `entry`=397; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Alterac Mountains' WHERE `entry`=407; +UPDATE `pool_template` SET `description`='Bruiseweed in Alterac Mountains' WHERE `entry`=1056; +UPDATE `pool_template` SET `description`='Kingsblood in Alterac Mountains' WHERE `entry`=1057; +UPDATE `pool_template` SET `description`='Khadgars Whisker in Alterac Mountains' WHERE `entry`=1059; +UPDATE `pool_template` SET `description`='Goldthorn in Alterac Mountains' WHERE `entry`=1058; +UPDATE `pool_template` SET `description`='Grave Moss in Alterac Mountains' WHERE `entry`=1060; +UPDATE `pool_template` SET `description`='Wild Steelblooms in Alterac Mountains' WHERE `entry`=1061; +UPDATE `pool_template` SET `description`='Wintersbite in Alterac Mountains' WHERE `entry`=1062; +UPDATE `pool_template` SET `description`='Iron Deposits in Alterac Mountains' WHERE `entry`=1068; +UPDATE `pool_template` SET `description`='Liferoots in Alterac Mountains' WHERE `entry`=1063; +UPDATE `pool_template` SET `description`='Mithril Deposits in Alterac Mountains' WHERE `entry`=1069; +UPDATE `pool_template` SET `description`='Fadeleafs in Alterac Mountains' WHERE `entry`=1071; +UPDATE `pool_template` SET `description`='Copper Veins in Barrens' WHERE `entry`=1033; +UPDATE `pool_template` SET `description`='Copper Veins in Durotar' WHERE `entry`=1024; +UPDATE `pool_template` SET `description`='Copper Veins in Silverpine Forest' WHERE `entry`=1044; +UPDATE `pool_template` SET `description`='Copper Veins in Elwynn Forest' WHERE `entry`=1015; +UPDATE `pool_template` SET `description`='Copper Veins in Darkshore' WHERE `entry`=1098; +UPDATE `pool_template` SET `description`='Copper Veins in Loch Modan' WHERE `entry`=1166; +UPDATE `pool_template` SET `description`='Copper Veins in Stonetalon' WHERE `entry`=1089; +UPDATE `pool_template` SET `description`='Copper Veins in Dun Morogh' WHERE `entry`=1019; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Tanaris' WHERE `entry`=1204; +UPDATE `pool_template` SET `description`='Copper Veins in Ashenvale' WHERE `entry`=1075; +UPDATE `pool_template` SET `description`='Copper Veins in Mulgore' WHERE `entry`=1028; +UPDATE `pool_template` SET `description`='Tin Veins in Barrens' WHERE `entry`=1034; +UPDATE `pool_template` SET `description`='Copper Veins in Redridge' WHERE `entry`=1128; +UPDATE `pool_template` SET `description`='Tin Veins in Wetlands' WHERE `entry`=1157; +UPDATE `pool_template` SET `description`='Copper Veins in Thousand Needles' WHERE `entry`=1130; +UPDATE `pool_template` SET `description`='Copper Veins in Tirisfal' WHERE `entry`=1008; +UPDATE `pool_template` SET `description`='Gold Veins in Tanaris' WHERE `entry`=1201; +UPDATE `pool_template` SET `description`='Tin Veins in Stonetalon' WHERE `entry`=1090; +UPDATE `pool_template` SET `description`='Tin Veins in Silverpine Forest' WHERE `entry`=1045; +UPDATE `pool_template` SET `description`='Rich Thorium Veins in Burning Steppes' WHERE `entry`=1299; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Silithus' WHERE `entry`=1220; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Ungoro Crater' WHERE `entry`=1211; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Burning Steppes' WHERE `entry`=1298; +UPDATE `pool_template` SET `description`='Rich Thorium Veins in Winterspring' WHERE `entry`=1235; +UPDATE `pool_template` SET `description`='Gold Veins in Stranglethorn' WHERE `entry`=1176; +UPDATE `pool_template` SET `description`='Tin Veins in Redridge' WHERE `entry`=1129; +UPDATE `pool_template` SET `description`='Silver Veins in Ashenvale' WHERE `entry`=1080; +UPDATE `pool_template` SET `description`='Rich Thorium Veins in Azshara' WHERE `entry`=1246; +UPDATE `pool_template` SET `description`='Copper Veins in Wetlands' WHERE `entry`=1156; +UPDATE `pool_template` SET `description`='Tin Veins in Ashenvale' WHERE `entry`=1074; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Blasted Lands' WHERE `entry`=1280; +UPDATE `pool_template` SET `description`='Copper Veins in Duskwood' WHERE `entry`=1119; +UPDATE `pool_template` SET `description`='Gold Veins in Thousand Needles' WHERE `entry`=1135; +UPDATE `pool_template` SET `description`='Tin Veins in Westfall' WHERE `entry`=1112; +UPDATE `pool_template` SET `description`='Silver Veins in Stonetalon' WHERE `entry`=1092; +UPDATE `pool_template` SET `description`='Gold Veins in Badlands' WHERE `entry`=1288; +UPDATE `pool_template` SET `description`='Rich Thorium Veins in Ungoro Crater' WHERE `entry`=1217; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Felwood' WHERE `entry`=1232; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Western Plaguelands' WHERE `entry`=1263; +UPDATE `pool_template` SET `description`='Copper Veins in Westfall' WHERE `entry`=1111; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Winterspring' WHERE `entry`=1233; +UPDATE `pool_template` SET `description`='Silver Veins in Wetlands' WHERE `entry`=1159; +UPDATE `pool_template` SET `description`='Tin Veins in Duskwood' WHERE `entry`=1120; +UPDATE `pool_template` SET `description`='Gold Veins in Western Plaguelands' WHERE `entry`=1331; +UPDATE `pool_template` SET `description`='Rich Thorium Veins in Eastern Plaguelands' WHERE `entry`=1274; +UPDATE `pool_template` SET `description`='Tin Veins in Loch Modan' WHERE `entry`=1167; +UPDATE `pool_template` SET `description`='Tin Veins in Darkshore' WHERE `entry`=1099; +UPDATE `pool_template` SET `description`='Gold Veins in Stonetalon' WHERE `entry`=1093; +UPDATE `pool_template` SET `description`='Tin Veins in Desolace' WHERE `entry`=1140; +UPDATE `pool_template` SET `description`='Tin Veins in Thousand Needles' WHERE `entry`=1131; +UPDATE `pool_template` SET `description`='Gold Veins in Duskwood' WHERE `entry`=1121; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Searing Gorge' WHERE `entry`=1295; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Eastern Plaguelands' WHERE `entry`=1273; +UPDATE `pool_template` SET `description`='Gold Veins in Swamp of Sorrows' WHERE `entry`=1332; +UPDATE `pool_template` SET `description`='Truesilver Veins in Ungoro Crater' WHERE `entry`=1213; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Azshara' WHERE `entry`=1245; +UPDATE `pool_template` SET `description`='Small Thorium Veins in Hinterlands' WHERE `entry`=1257; +UPDATE `pool_template` SET `description`='Gold Veins in Burning Steppes' WHERE `entry`=1333; +UPDATE `pool_template` SET `description`='Silver Veins in Barrens' WHERE `entry`=1035; +UPDATE `pool_template` SET `description`='Copper Veins in Desolace' WHERE `entry`=1139; +UPDATE `pool_template` SET `description`='Mithril Deposits in Ungoro Crater' WHERE `entry`=299; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Feralas' WHERE `entry`=1197; +UPDATE `pool_template` SET `description`='Iron Deposits in Searing Gorge' WHERE `entry`=1292; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Silithus' WHERE `entry`=1219; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Winterspring' WHERE `entry`=1234; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Desolace' WHERE `entry`=1147; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Azshara' WHERE `entry`=1244; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Ungoro Crater' WHERE `entry`=1210; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Stranglethorn' WHERE `entry`=1178; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Western Plaguelands' WHERE `entry`=1262; +UPDATE `pool_template` SET `description`='Iron Deposits in Swamp of Sorrows (1)' WHERE `entry`=1318; +UPDATE `pool_template` SET `description`='Iron Deposits in Duskwood' WHERE `entry`=1118; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Eastern Plaguelands' WHERE `entry`=1272; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Felwood' WHERE `entry`=1231; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Burning Steppes' WHERE `entry`=1297; +UPDATE `pool_template` SET `description`='Iron Deposits in Wetlands' WHERE `entry`=1158; +UPDATE `pool_template` SET `description`='Ooze Covered Mithril Deposits in Feralas' WHERE `entry`=1198; +UPDATE `pool_template` SET `description`='Mithril Deposits in Feralas' WHERE `entry`=1195; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Hinterlands' WHERE `entry`=1256; +UPDATE `pool_template` SET `description`='Mithril Deposits in Western Plaguelands' WHERE `entry`=1271; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Blasted Lands' WHERE `entry`=1278; +UPDATE `pool_template` SET `description`='Mithril Deposits in Burning Steppes' WHERE `entry`=1296; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Tanaris' WHERE `entry`=1202; +UPDATE `pool_template` SET `description`='Mithril Deposits in Swamp of Sorrows' WHERE `entry`=1315; +UPDATE `pool_template` SET `description`='Mithril Deposits in Winterspring' WHERE `entry`=1330; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Badlands' WHERE `entry`=1290; +UPDATE `pool_template` SET `description`='Iron Deposits in Stonetalon' WHERE `entry`=1091; +UPDATE `pool_template` SET `description`='Mithril Deposits in Azshara' WHERE `entry`=1329; +UPDATE `pool_template` SET `description`='Mithril Deposits in Stranglethorn' WHERE `entry`=1177; +UPDATE `pool_template` SET `description`='Iron Deposits in Feralas' WHERE `entry`=1196; +UPDATE `pool_template` SET `description`='Mithril Deposits in Hinterlands' WHERE `entry`=1255; +UPDATE `pool_template` SET `description`='Truesilver Deposits in Searing Gorge' WHERE `entry`=1294; +UPDATE `pool_template` SET `description`='Mithril Deposits in Searing Gorge' WHERE `entry`=1293; +UPDATE `pool_template` SET `description`='Iron Deposits in Swamp of Sorrows (2)' WHERE `entry`=1314; +UPDATE `pool_template` SET `description`='Iron Deposits in Stranglethorn' WHERE `entry`=1175; +UPDATE `pool_template` SET `description`='Mithril Deposits in Badlands' WHERE `entry`=1289; +UPDATE `pool_template` SET `description`='Iron Deposits in Tanaris' WHERE `entry`=1200; +UPDATE `pool_template` SET `description`='Mithril Deposits in Blasted Lands' WHERE `entry`=1279; +UPDATE `pool_template` SET `description`='Mithril Deposits in Desolace' WHERE `entry`=1146; +UPDATE `pool_template` SET `description`='Mithril Deposits in Tanaris' WHERE `entry`=1203; +UPDATE `pool_template` SET `description`='Iron Deposits in Ashenvale' WHERE `entry`=1079; +UPDATE `pool_template` SET `description`='Iron Deposits in Badlands' WHERE `entry`=1287; +UPDATE `pool_template` SET `description`='Iron Deposits in Desolace' WHERE `entry`=1141; +UPDATE `pool_template` SET `description`='Iron Deposits in Thousand Needles' WHERE `entry`=1132; + +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=412; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=397; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=335; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=399; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=401; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=329; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=405; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=1139; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1353; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=1348; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1351; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=1359; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=1333; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=1358; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=1350; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=1346; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=1264; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1332; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1257; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1213; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1273; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1295; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1093; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1187; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1140; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1131; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1066; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1331; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1274; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1099; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1167; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=1159; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1233; +UPDATE `pool_template` SET `max_limit`=17 WHERE `entry`=1120; +UPDATE `pool_template` SET `max_limit`=39 WHERE `entry`=1111; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=1288; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1217; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1092; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1232; +UPDATE `pool_template` SET `max_limit`=15 WHERE `entry`=1263; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1135; +UPDATE `pool_template` SET `max_limit`=30 WHERE `entry`=1067; +UPDATE `pool_template` SET `max_limit`=19 WHERE `entry`=1112; +UPDATE `pool_template` SET `max_limit`=17 WHERE `entry`=1119; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=37000; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1280; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1074; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1156; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1246; +UPDATE `pool_template` SET `max_limit`=22 WHERE `entry`=1080; +UPDATE `pool_template` SET `max_limit`=24 WHERE `entry`=1129; +UPDATE `pool_template` SET `max_limit`=25 WHERE `entry`=1176; +UPDATE `pool_template` SET `max_limit`=25 WHERE `entry`=1235; +UPDATE `pool_template` SET `max_limit`=27 WHERE `entry`=1298; +UPDATE `pool_template` SET `max_limit`=21 WHERE `entry`=1211; +UPDATE `pool_template` SET `max_limit`=21 WHERE `entry`=1299; +UPDATE `pool_template` SET `max_limit`=21 WHERE `entry`=1220; +UPDATE `pool_template` SET `max_limit`=46 WHERE `entry`=1008; +UPDATE `pool_template` SET `max_limit`=31 WHERE `entry`=1201; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1045; +UPDATE `pool_template` SET `max_limit`=19 WHERE `entry`=1090; +UPDATE `pool_template` SET `max_limit`=26 WHERE `entry`=1130; +UPDATE `pool_template` SET `max_limit`=29 WHERE `entry`=1128; +UPDATE `pool_template` SET `max_limit`=30 WHERE `entry`=1157; +UPDATE `pool_template` SET `max_limit`=45 WHERE `entry`=1034; +UPDATE `pool_template` SET `max_limit`=44 WHERE `entry`=1028; +UPDATE `pool_template` SET `max_limit`=26 WHERE `entry`=1075; +UPDATE `pool_template` SET `max_limit`=28 WHERE `entry`=1204; +UPDATE `pool_template` SET `max_limit`=55 WHERE `entry`=1019; +UPDATE `pool_template` SET `max_limit`=30 WHERE `entry`=1089; +UPDATE `pool_template` SET `max_limit`=47 WHERE `entry`=1166; +UPDATE `pool_template` SET `max_limit`=51 WHERE `entry`=1098; +UPDATE `pool_template` SET `max_limit`=54 WHERE `entry`=1015; +UPDATE `pool_template` SET `max_limit`=73 WHERE `entry`=1024; +UPDATE `pool_template` SET `max_limit`=47 WHERE `entry`=1044; +UPDATE `pool_template` SET `max_limit`=108 WHERE `entry`=1033; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=332; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=398; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=322; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=325; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=324; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=323; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry`=298; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=279; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=328; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=304; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=408; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=1292; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=1234; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1147; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=1316; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1244; +UPDATE `pool_template` SET `max_limit`=1 WHERE `entry`=1210; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1178; +UPDATE `pool_template` SET `max_limit`=8 WHERE `entry`=1262; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1318; +UPDATE `pool_template` SET `max_limit`=36 WHERE `entry`=1338; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=43520; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1118; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1272; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1231; +UPDATE `pool_template` SET `max_limit`=64 WHERE `entry`=1297; +UPDATE `pool_template` SET `max_limit`=39 WHERE `entry`=1337; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1158; +UPDATE `pool_template` SET `max_limit`=8 WHERE `entry`=1198; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1195; +UPDATE `pool_template` SET `max_limit`=19 WHERE `entry`=1256; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1271; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1278; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1296; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1202; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1315; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1330; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=25622; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=299; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1290; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1091; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1329; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1177; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry`=1196; +UPDATE `pool_template` SET `max_limit`=24 WHERE `entry`=1255; +UPDATE `pool_template` SET `max_limit`=23 WHERE `entry`=1294; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1293; +UPDATE `pool_template` SET `max_limit`=19 WHERE `entry`=1314; +UPDATE `pool_template` SET `max_limit`=19 WHERE `entry`=25609; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1070; +UPDATE `pool_template` SET `max_limit`=25 WHERE `entry`=1175; +UPDATE `pool_template` SET `max_limit`=22 WHERE `entry`=1289; +UPDATE `pool_template` SET `max_limit`=25 WHERE `entry`=1200; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1279; +UPDATE `pool_template` SET `max_limit`=15 WHERE `entry`=1069; +UPDATE `pool_template` SET `max_limit`=25 WHERE `entry`=1146; +UPDATE `pool_template` SET `max_limit`=23 WHERE `entry`=1203; +UPDATE `pool_template` SET `max_limit`=33 WHERE `entry`=1079; +UPDATE `pool_template` SET `max_limit`=30 WHERE `entry`=1188; +UPDATE `pool_template` SET `max_limit`=45 WHERE `entry`=1068; +UPDATE `pool_template` SET `max_limit`=47 WHERE `entry`=1287; +UPDATE `pool_template` SET `max_limit`=51 WHERE `entry`=1141; +UPDATE `pool_template` SET `max_limit`=60 WHERE `entry`=1132; +UPDATE `pool_template` SET `max_limit`=104 WHERE `entry`=1186; + +UPDATE `pool_gameobject` SET `description`='Mithril Deposit' WHERE `guid` IN (56059, 55949); +UPDATE `pool_gameobject` SET `description`='Ooze Covered Rich Thorium Vein' WHERE `guid` IN ( +3996175, +50348, +49449, +49448, +49447, +49446, +49445, +49444, +49443, +49442, +49441, +49440, +49439, +49438, +49437, +49436, +49435); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220523001700_logs.sql b/sql/migrations/20220523001700_logs.sql new file mode 100644 index 00000000000..ed26013d98b --- /dev/null +++ b/sql/migrations/20220523001700_logs.sql @@ -0,0 +1,23 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220523001700'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220523001700'); +-- Add your query below. + + +-- Unused +DROP TABLE IF EXISTS `logs_behavior`; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; + +DROP TABLE IF EXISTS `logs_behavior`; diff --git a/sql/migrations/20220601082200_logs.sql b/sql/migrations/20220601082200_logs.sql new file mode 100644 index 00000000000..618f4454dda --- /dev/null +++ b/sql/migrations/20220601082200_logs.sql @@ -0,0 +1,48 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220601082200'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220601082200'); +-- Add your query below. + +-- Now unused tables +DROP TABLE IF EXISTS `logs_behavior`; +DROP TABLE IF EXISTS `logs_characters`; +DROP TABLE IF EXISTS `logs_chat`; +DROP TABLE IF EXISTS `logs_movement`; +DROP TABLE IF EXISTS `logs_spamdetect`; +DROP TABLE IF EXISTS `logs_warden`; + +-- New unified table +DROP TABLE IF EXISTS `logs_player`; +CREATE TABLE `logs_player` ( + `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, + `time` TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, + `type` ENUM( + 'Basic', 'WorldPacket', 'Chat', 'BG', 'Character', 'Honor', 'RA', 'DBError', 'DBErrorFix', 'ClientIds', + 'Loot', 'LevelUp', 'Performance', 'MoneyTrade', 'GM', 'GMCritical', 'ChatSpam', 'Anticheat' + ) NOT NULL, + `subtype` VARCHAR(20), + `account` INT UNSIGNED NOT NULL, + `ip` VARCHAR(16), + `guid` INT, + `name` VARCHAR(20), + `map` INT UNSIGNED, + `pos_x` FLOAT, + `pos_y` FLOAT, + `pos_z` FLOAT, + `text` VARCHAR(255) NOT NULL, + PRIMARY KEY (`id`) , KEY (`account`) , KEY (`guid`) , KEY (`name`) +) ENGINE=MYISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='player and account specific log entries'; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; + +DROP TABLE IF EXISTS `logs_behavior`; diff --git a/sql/migrations/20220604104651_world.sql b/sql/migrations/20220604104651_world.sql new file mode 100644 index 00000000000..f448e3f10b1 --- /dev/null +++ b/sql/migrations/20220604104651_world.sql @@ -0,0 +1,144 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220604104651'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220604104651'); +-- Add your query below. + +-- Tirisfal - Brightwater lake (AreaID: 162) - https://classic.wowhead.com/tirisfal-glades#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=162 AND `item` IN +(6303,6356,3641,8365,6308,15932,6310,6311,3827,4662,766,4658,8177,8179); +-- Default: Raw Brilliant Smallfish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=0 WHERE `entry`=162 AND `item`=6291; +-- Sickly Looking Fish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=15 WHERE `entry`=162 AND `item`=6299; +-- Old Skull +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=162 AND `item`=6297; +-- Raw Longjaw Mud Snapper +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=29 WHERE `entry`=162 AND `item`=6289; + +-- Undercity (AreaID: 1497) - https://de.classic.wowhead.com/undercity#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=1497 AND `item` IN +(6559, 3184, 2976, 6512, 9763, 5212, 2406, 9785); +-- Old Skull +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=15 WHERE `entry`=1497 AND `item`=6297; +-- Sickly Looking Fish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=15 WHERE `entry`=1497 AND `item`=6299; +-- Raw Bristle Whisker Catfish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=15 WHERE `entry`=1497 AND `item`=6308; +-- Raw Brilliant Smallfish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=12 WHERE `entry`=1497 AND `item`=6291; + +-- Silverpine Forest, Decrepit Ferry (AreaID: 237) - https://de.classic.wowhead.com/silverpine-forest#fishing:0-19+16+1 +DELETE FROM `fishing_loot_template` WHERE `entry`=237 AND `item` IN +(6358,3820,21071,20708,20709,858,3385,6351,6353,6307,6309,6301,6303,21162); +-- Sickly Looking Fish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=10 WHERE `entry`=237 AND `item`=6299; +-- Raw Brilliant Smallfish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=15 WHERE `entry`=237 AND `item`=6291; +-- Raw Bristle Whisker Catfish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=237 AND `item`=6308; +-- Bloated Mud Snapper +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('237','6645','0.5','1','1','1','0','0','10'); + +-- Fenris Isle (AreaID: 172) - https://de.classic.wowhead.com/silverpine-forest#fishing:0-19+16+1 +DELETE FROM `fishing_loot_template` WHERE `entry`=172 AND `item` IN +(6358,3820,21071,20708,20709,858,3385,6351,6353,6307,6309,6301,6303,21162); +-- Sickly Looking Fish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=10 WHERE `entry`=172 AND `item`=6299; +-- Raw Brilliant Smallfish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=15 WHERE `entry`=172 AND `item`=6291; +-- Raw Bristle Whisker Catfish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=172 AND `item`=6308; +-- Bloated Mud Snapper +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('172','6645','0.5','1','1','1','0','0','10'); + +-- Hillsbrad Foothills (AreaID: 267) - https://de.classic.wowhead.com/hillsbrad-foothills#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=267 AND `item` IN +(6352,6354,929,3827,6307,6311,6310,6605,804,789,6360,6576,6562,21071,21113,21114,3820,6359,6358,6361); +-- Raw Longjaw Mud Snapper +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=15 WHERE `entry`=267 AND `item`=6289; +-- Bloated Catfish +UPDATE `fishing_loot_template` SET `ChanceOrQuestChance`=0.5 WHERE `entry`=267 AND `item`=6647; +-- 19 Pound Catfish +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('267','6310','0.04','1','1','1','0','0','10'); +-- 22 Pound Catfish +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('267','6311','0.03','1','1','1','0','0','10'); +-- Steelscale Crushfish +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('267','6360','0.01','1','1','1','0','0','10'); + +-- Alterac Mountains, Misty Shore (AreaID: 1681) - https://de.classic.wowhead.com/alterac-mountains#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=1681 AND `item` IN +(21153,21150,8366,4352,7370,6418,4059,12029,6409,7085,3396,7455,3820,21151,6310,1710,3827,6311,6363,13758); + +-- Alterac Mountains, The Uplands (AreaID: 284) - https://de.classic.wowhead.com/alterac-mountains#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=284 AND `item` IN +(21153,21150,8366,4352,7370,6418,4059,12029,6409,7085,3396,7455,3820,21151,6310,1710,3827,6311,6363,13758); + +-- Alterac Mountains - Dandred's Fold (AreaID: 1682) - https://de.classic.wowhead.com/alterac-mountains#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=1682 AND `item` IN +(21153,21150,8366,4352,7370,6418,4059,12029,6409,7085,3396,7455,3820,21151,6310,1710,3827,6311,6363,13758); + +-- Arathi Highlands - (AreaID: 45) - https://de.classic.wowhead.com/arathi-highlands#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=45 AND `item` IN +(6355,6357,8366,7354,10409,865,6421,1725,9826,9898,11972,6326); +-- Bloated Trout +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('45','8366','0.05','1','1','1','0','0','10'); + +-- Arathi Highlands, Faldir's Cove - (AreaID: 327) - https://de.classic.wowhead.com/arathi-highlands#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=327 AND `item` IN +(21150,8366,7354,10409,865,6421,1725,9826,9898,11972,6326); +-- Bloated Trout +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('327','8366','0.05','1','1','1','0','0','10'); + +-- Hinterlands - (AreaID: 47) - https://de.classic.wowhead.com/the-hinterlands#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=47 AND `item` IN +(10080,9928,11208,10090,8248,7528,7470,10320,6411,7477,3928); +-- Bloated Redgill +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('47','13881','0.03','1','1','1','0','0','10'); + +-- Hinterlands, Valorwind Lake - (AreaID: 1883) - https://de.classic.wowhead.com/the-hinterlands#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=1883 AND `item` IN +(10080,9928,11208,10090,8248,7528,7470,10320,6411,7477,3928); +-- Bloated Redgill +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('1883','13881','0.03','1','1','1','0','0','10'); + +-- Hinterlands, Agol'watha - (AreaID: 1884) - https://de.classic.wowhead.com/the-hinterlands#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=1884 AND `item` IN +(10080,9928,11208,10090,8248,7528,7470,10320,6411,7477); +-- Bloated Redgill +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('1884','13881','0.03','1','1','1','0','0','10'); + +-- Hinterlands, Skulk Rock - (AreaID: 351) - https://de.classic.wowhead.com/the-hinterlands#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=351 AND `item` IN +(10080,9928,11208,10090,8248,7528,7470,10320,6411,7477); +-- Bloated Redgill +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('351','13881','0.03','1','1','1','0','0','10'); + +-- Hinterlands, The Overlook Cliffs - (AreaID: 307) - https://de.classic.wowhead.com/the-hinterlands#fishing +DELETE FROM `fishing_loot_template` WHERE `entry`=307 AND `item` IN +(10080,9928,11208,10090,8248,7528,7470,10320,6411,7477); +-- Bloated Redgill +INSERT INTO `fishing_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +('307','13881','0.03','1','1','1','0','0','10'); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220624163458_world.sql b/sql/migrations/20220624163458_world.sql new file mode 100644 index 00000000000..b7de2574da8 --- /dev/null +++ b/sql/migrations/20220624163458_world.sql @@ -0,0 +1,165 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220624163458'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220624163458'); +-- Add your query below. + + +-- Misc +UPDATE `gameobject_template` SET `faction` = 14 WHERE `entry` IN (180249, 180250, 180401); +UPDATE `gameobject_template` SET `faction` = 114 WHERE `entry` IN (180402, 180404); +UPDATE `creature_template` SET `script_name`='' WHERE `entry` IN (14875, 15069, 15080); +UPDATE `creature` SET `spawn_flags` = 1 WHERE `guid` IN (391, 385, 723, 436); +UPDATE `quest_template` SET `CompleteScript` = 8183 WHERE `entry` = 8183; +DELETE FROM `script_waypoint` WHERE `entry` = 14875; +UPDATE `broadcast_text` SET `chat_type` = 1 WHERE `entry` = 10612; + +-- GameObjects spawned during script. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `spawn_flags`) VALUES +(99908, 180404, 0, -11831.6, 1331.36, 1.85519, 5.74214, 0, 0, -0.267238, 0.963631, -1, -1, 1, 100, 1), +(99909, 180404, 0, -11817.8, 1324.95, 1.47568, 6.05629, 0, 0, -0.113203, 0.993572, -1, -1, 1, 100, 1), +(99910, 180404, 0, -11801.3, 1335.25, 1.33491, 0.261798, 0, 0, 0.130526, 0.991445, -1, -1, 1, 100, 1), +(99911, 180404, 0, -11835.1, 1349.48, 2.13036, 3.01941, 0, 0, 0.998135, 0.0610518, -1, -1, 1, 100, 1), +(99912, 180402, 0, -11818.4, 1344.86, 4.26675, 0, 0, 0, 0, 1, -1, -1, 1, 100, 1), +(99913, 180249, 0, -11818.3, 1345.13, 8.0145, 1.32645, 0, 0, 0.615661, 0.788011, -1, -1, 1, 100, 1), +(99914, 180250, 0, -11818.3, 1345.13, 8.0145, 1.32645, 0, 0, 0.615661, 0.788011, -1, -1, 1, 100, 1), +(99915, 180401, 0, -11818.3, 1345.13, 8.0145, 1.32645, 0, 0, 0.615661, 0.788011, -1, -1, 1, 100, 1), +(99916, 180391, 0, -11866.5, 1299.45, 2.09667, 0.209439, 0, 0, 0.104528, 0.994522, -1, -1, 1, 100, 1), +(99917, 180391, 0, -11800.3, 1233.46, -0.576672, 3.6652, 0, 0, -0.965925, 0.258821, -1, -1, 1, 100, 1), +(99918, 180391, 0, -11866.7, 1233.16, 3.90082, 2.11185, 0, 0, 0.870356, 0.492424, -1, -1, 1, 100, 1), +(99919, 180391, 0, -14474.6, 456.099, 30.455, 2.61799, 0, 0, 0.965925, 0.258821, -1, -1, 1, 100, 1), +(99920, 180391, 0, -14456.5, 419.375, 25.0717, 3.56047, 0, 0, -0.978148, 0.207912, -1, -1, 1, 100, 1), +(99921, 180391, 0, -14452.6, 468.902, 15.2266, 4.55531, 0, 0, -0.760406, 0.649449, -1, -1, 1, 100, 1), +(100001, 180391, 0, -14445.8, 492.904, 37.0182, 4.76475, 0, 0, -0.688354, 0.725374, -1, -1, 1, 100, 1), +(100002, 180391, 0, -14436, 440.761, 15.9439, 4.06662, 0, 0, -0.894934, 0.446199, -1, -1, 1, 100, 1), +(100003, 180391, 0, -14428, 521.74, 4.98022, 3.22886, 0, 0, -0.999048, 0.0436193, -1, -1, 1, 100, 1), +(100004, 180391, 0, -14390.2, 415.434, 22.7543, 1.0472, 0, 0, 0.5, 0.866025, -1, -1, 1, 100, 1), +(100005, 180391, 0, -14358.1, 377.618, 23.4272, 2.53072, 0, 0, 0.953716, 0.300708, -1, -1, 1, 100, 1), +(100006, 180391, 0, -14320.2, 443.482, 22.934, 4.69494, 0, 0, -0.71325, 0.70091, -1, -1, 1, 100, 1), +(100007, 180391, 0, -14298.3, 526.593, 8.76179, 0.820303, 0, 0, 0.398748, 0.91706, -1, -1, 1, 100, 1), +(100008, 180391, 0, -11800.3, 1299.85, -0.53611, 4.11898, 0, 0, -0.882947, 0.469473, -1, -1, 1, 100, 1); + +-- Generic script for Creature Servant of the Hand +DELETE FROM `generic_scripts` WHERE `id`=1508001; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1508001, 0, 15, 17321, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Spirit Spawn-in'), +(1508001, 17, 15, 24217, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Quest - Heart of Hakkar, Ritual Cast Visual'), +(1508001, 49, 15, 24221, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Quest - Teleport Spawn-out'); + +-- Generic script for Creature Servant of the Hand +DELETE FROM `generic_scripts` WHERE `id`=1508002; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1508002, 0, 15, 17321, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Spirit Spawn-in'), +(1508002, 17, 15, 24217, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Quest - Heart of Hakkar, Ritual Cast Visual'), +(1508002, 48, 15, 24221, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Quest - Teleport Spawn-out'); + +-- Generic script for Creature Servant of the Hand +DELETE FROM `generic_scripts` WHERE `id`=1508003; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1508003, 0, 15, 17321, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Spirit Spawn-in'), +(1508003, 17, 15, 24217, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Quest - Heart of Hakkar, Ritual Cast Visual'), +(1508003, 49, 15, 24221, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Quest - Teleport Spawn-out'); + +-- Generic script for Creature Servant of the Hand +DELETE FROM `generic_scripts` WHERE `id`=1508004; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1508004, 0, 15, 17321, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Spirit Spawn-in'), +(1508004, 17, 15, 24217, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Quest - Heart of Hakkar, Ritual Cast Visual'), +(1508004, 48, 15, 24221, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Servant of the Hand - Cast Spell Quest - Teleport Spawn-out'); + +-- Main script +DELETE FROM `quest_end_scripts` WHERE `id`=8183; +INSERT INTO `quest_end_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(8183, 0, 0, 4, 147, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Remove Npc Flags'), +(8183, 0, 0, 4, 147, 1, 2, 0, 385, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Servant of the Hand - Remove Npc Flags'), +(8183, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Emote'), +(8183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10473, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Say Text'), +(8183, 0, 0, 4, 147, 1, 2, 0, 723, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Servant of the Hand - Remove Npc Flags'), +(8183, 2, 0, 3, 0, 2445, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11823.4, 1250.01, 2.62618, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 4, 0, 9, 99909, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Servant of the Hand Summoning Circle'), +(8183, 4, 0, 9, 99908, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Servant of the Hand Summoning Circle'), +(8183, 4, 0, 9, 99911, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Servant of the Hand Summoning Circle'), +(8183, 4, 0, 9, 99910, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Servant of the Hand Summoning Circle'), +(8183, 4, 0, 3, 0, 2393, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11828.4, 1260.1, 1.75118, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 5, 0, 3, 0, 3797, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11836.6, 1280.52, 1.88022, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 7, 0, 3, 0, 2554, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11837.8, 1291.05, 1.39231, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 8, 0, 10, 15080, 60000, 0, 0, 0, 0, 0, 0, 2, 1508004, -1, 1, -11831.7, 1331.29, 1.93852, 0.942478, 0, 'The Heart of Hakkar: Summon Creature Servant of the Hand'), +(8183, 8, 0, 10, 15080, 60000, 0, 0, 0, 0, 0, 0, 2, 1508003, -1, 1, -11817.9, 1325.02, 1.55901, 1.51844, 0, 'The Heart of Hakkar: Summon Creature Servant of the Hand'), +(8183, 8, 0, 10, 15080, 60000, 0, 0, 0, 0, 0, 0, 2, 1508002, -1, 1, -11801.4, 1335.38, 1.36269, 2.61799, 0, 'The Heart of Hakkar: Summon Creature Servant of the Hand'), +(8183, 8, 0, 10, 15080, 60000, 0, 0, 0, 0, 0, 0, 2, 1508001, -1, 1, -11835.2, 1349.36, 2.11011, 6.05629, 0, 'The Heart of Hakkar: Summon Creature Servant of the Hand'), +(8183, 9, 0, 3, 0, 2768, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11833.9, 1301.87, 0.84901, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 11, 0, 3, 0, 4010, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11825.8, 1323.78, 0.491301, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 17, 0, 15, 24214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Cast Spell Heart of Hakkar - Molthor chucks the heart'), +(8183, 20, 0, 10, 15069, 28000, 0, 0, 0, 0, 0, 0, 2, 0, -1, 1, -11818.3, 1345.13, 8.0145, 1.32645, 0, 'The Heart of Hakkar: Summon Creature Heart of Hakkar'), +(8183, 20, 0, 9, 99912, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Object'), +(8183, 21, 0, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.25664, 0, 'The Heart of Hakkar: Molthor - Set Orientation'), +(8183, 21, 0, 1, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Emote OneShotShot'), +(8183, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10474, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Say Text'), +(8183, 25, 0, 28, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Set Stand State to UNIT_STAND_STATE_KNEEL'), +(8183, 26, 0, 9, 99915, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Portal Sound'), +(8183, 26, 0, 9, 99913, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Air Rift'), +(8183, 26, 0, 9, 99914, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Fire Rift'), +(8183, 26, 0, 15, 24202, 0, 0, 0, 15069, 30, 8, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar - Cast Spell Create Heart of Hakkar Rift'), +(8183, 26, 0, 15, 24203, 0, 0, 0, 15069, 30, 8, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar - Cast Spell Heart of Hakkar Banning'), +(8183, 42, 0, 10, 15073, 8000, 0, 0, 0, 0, 0, 0, 2, 0, -1, 1, -11818.3, 1345.13, 8.09784, 1.32645, 0, 'The Heart of Hakkar: Summon Creature Pat\'s Hellfire Guy'), +(8183, 42, 0, 15, 24215, 0, 0, 0, 15069, 30, 8, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar - Cast Spell Create Heart of Hakkar Explosion'), +(8183, 45, 0, 15, 24207, 0, 0, 0, 15073, 30, 8, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Pat\'s Hellfire Guy - Cast Spell Hellfire Cast Visual'), +(8183, 45, 0, 15, 24204, 0, 0, 0, 15069, 30, 8, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar - Cast Spell Heart of Hakkar Implode'), +(8183, 45, 0, 16, 7059, 2, 0, 0, 15069, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar - Play Sound AvatarofHakkarDeath'), +(8183, 46, 0, 4, 147, 1, 1, 0, 723, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Servant of the Hand - Add Npc Flags'), +(8183, 46, 0, 4, 147, 1, 1, 0, 385, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Servant of the Hand - Add Npc Flags'), +(8183, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10537, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Say Text'), +(8183, 49, 0, 1, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Emote OneShotShot'), +(8183, 49, 0, 0, 0, 0, 0, 0, 436, 0, 9, 2, 10612, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Zandalarian Emissary - Say Text'), +(8183, 50, 0, 9, 99921, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 99920, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 100008, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 100005, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 100006, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 100007, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 100003, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 100002, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 100004, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 100001, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 99917, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 99916, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 99918, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 50, 0, 9, 99919, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Respawn GameObject Heart of Hakkar Spell Emitter'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 100003, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 100004, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 100006, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 100007, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 100008, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 100002, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 100001, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 99920, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 99919, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 99918, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 99917, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 99916, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 51, 0, 15, 24425, 0, 0, 0, 100005, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Heart of Hakkar Spell Emitter - Cast Spell'), +(8183, 53, 80, 80, 2, 0, 0, 0, 99911, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Servant of the Hand Summoning Circle - Set Go State to GO_STATE_ACTIVE_ALTERNATIVE'), +(8183, 53, 80, 80, 2, 0, 0, 0, 99910, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Servant of the Hand Summoning Circle - Set Go State to GO_STATE_ACTIVE_ALTERNATIVE'), +(8183, 53, 80, 80, 2, 0, 0, 0, 99909, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Servant of the Hand Summoning Circle - Set Go State to GO_STATE_ACTIVE_ALTERNATIVE'), +(8183, 53, 80, 80, 2, 0, 0, 0, 99908, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Servant of the Hand Summoning Circle - Set Go State to GO_STATE_ACTIVE_ALTERNATIVE'), +(8183, 54, 0, 3, 0, 3060, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11834.3, 1301.17, 0.815517, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 55, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Set Stand State to UNIT_STAND_STATE_STAND'), +(8183, 57, 0, 3, 0, 2028, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11838.1, 1289.74, 1.58054, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 58, 0, 3, 0, 3967, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11829.8, 1264.85, 1.62618, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 62, 0, 3, 0, 3061, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11818.5, 1249.37, 2.59151, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 65, 0, 3, 0, 1790, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11812.3, 1260.91, 5.99856, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 66, 0, 3, 0, 1163, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -11812.3, 1260.91, 5.99856, 0, 0, 'The Heart of Hakkar: Molthor - Move'), +(8183, 68, 0, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.27606, 0, 'The Heart of Hakkar: Molthor - Set Orientation'), +(8183, 70, 0, 4, 147, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Heart of Hakkar: Molthor - Add Npc Flags'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220812141955_world.sql b/sql/migrations/20220812141955_world.sql new file mode 100644 index 00000000000..0f99a235530 --- /dev/null +++ b/sql/migrations/20220812141955_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220812141955'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220812141955'); +-- Add your query below. + + +-- Add check for FoV hack, FoV value is also used in MaxCameraDistance Calculation so this can also be used as Max Camera Distance hack. +INSERT INTO `warden_scans` (`id`, `type`, `str`, `data`, `address`, `length`, `result`, `flags`, `penalty`, `comment`) VALUES (92, 0, NULL, NULL, 8423860, 4, 'DB0FC93F', 2, -1, 'FoV Hack'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; \ No newline at end of file diff --git a/sql/migrations/20220820140339_world.sql b/sql/migrations/20220820140339_world.sql new file mode 100644 index 00000000000..86a5605d0b0 --- /dev/null +++ b/sql/migrations/20220820140339_world.sql @@ -0,0 +1,30 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220820140339'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220820140339'); +-- Add your query below. + +DELETE FROM `script_texts` WHERE `entry`= -1129005; +DELETE FROM `script_texts` WHERE `entry`= -1129006; +DELETE FROM `script_texts` WHERE `entry`= -1129007; +DELETE FROM `script_texts` WHERE `entry`= -1129008; +DELETE FROM `script_texts` WHERE `entry`= -1129009; +DELETE FROM `script_texts` WHERE `entry`= -1129010; +DELETE FROM `script_texts` WHERE `entry`= -1129011; +DELETE FROM `script_texts` WHERE `entry`= -1129012; + +UPDATE `broadcast_text` SET `chat_type`=1 WHERE `entry`=4504; +UPDATE `broadcast_text` SET `chat_type`=1 WHERE `entry`=4505; +UPDATE `broadcast_text` SET `chat_type`=1 WHERE `entry`=4506; +UPDATE `broadcast_text` SET `chat_type`=1 WHERE `entry`=4507; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220820150248_world.sql b/sql/migrations/20220820150248_world.sql new file mode 100644 index 00000000000..3a9fe07ec94 --- /dev/null +++ b/sql/migrations/20220820150248_world.sql @@ -0,0 +1,33 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220820150248'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220820150248'); +-- Add your query below. + +-- New bell guids +SET @BELL1 := 60000; +SET @BELL2 := 60001; +SET @BELL3 := 60002; + +-- Missing alliance bell spawns +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@BELL1,176573,1,-3667.09,-4754,1.80047,2.26893,0,0,0.906307,0.422619,900,900,100,1,0,0,0,10), -- Theramore Lighthouse +(@BELL2,176573,0,-8463.69,592.138,94.8484,0.401425,0,0,0.199368,0.979925,900,900,100,1,0,0,0,10), -- Stormwind (Dwarven District) +(@BELL3,176573,0,-8998.99,852.309,105.596,0.872664,0,0,0.422618,0.906308,900,900,100,1,0,0,0,10); -- Stormwind (Mage Quarter) + +-- Link to hourly bell event +INSERT INTO `game_event_gameobject` (`guid`, `event`) VALUES +(@BELL1,78), +(@BELL2,78), +(@BELL3,78); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220820203350_world.sql b/sql/migrations/20220820203350_world.sql new file mode 100644 index 00000000000..8c01a37b34d --- /dev/null +++ b/sql/migrations/20220820203350_world.sql @@ -0,0 +1,128 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220820203350'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220820203350'); +-- Add your query below. + +-- New chest guids +SET @CHEST1 := 60003; +SET @CHEST2 := 60004; +SET @CHEST3 := 60005; +SET @CHEST4 := 60006; +SET @CHEST5 := 60007; +SET @CHEST6 := 60008; +SET @CHEST7 := 60009; +SET @CHEST8 := 60010; +SET @CHEST9 := 60011; +SET @CHEST10 := 60012; +SET @CHEST11 := 60013; +SET @CHEST12 := 60014; +SET @CHEST13 := 60015; +SET @CHEST14 := 60016; +SET @CHEST15 := 60017; + +-- New pool guids +SET @POOL1 := 20000; +SET @POOL2 := 20001; +SET @POOL3 := 20002; +SET @POOL4 := 20003; +SET @POOL5 := 20004; +SET @POOL6 := 20005; +SET @POOL7 := 20006; +SET @POOL8 := 20007; + +-- Correct respawn times of existing chests (source: CMangos) +UPDATE `gameobject` SET `spawntimesecsmin`=300, `spawntimesecsmax`=900 WHERE `guid` IN +(1397,1454,26749,26756,34797,34798,45106,45110,49528,49529); + +-- Insert missing spawn location for Battered Chest (id: 2843) +-- Elwynn Forest +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST1,2843,0,-9060.95,-463.424,72.5782,1.53589,0,0,0.694658,0.71934,300,900,100,1,0,0,0,10), +(@CHEST2,2843,0,-8955.38,-439.217,64.7955,3.42085,0,0,-0.990268,0.139175,300,900,100,1,0,0,0,10), +(@CHEST3,2843,0,-8564.62,-212.033,85.301,2.47837,0,0,0.945518,0.325568,300,900,100,1,0,0,0,10); + +-- Teldrassil +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST4,2843,1,10485.3,1059.98,1325.47,5.23599,0,0,-0.5,0.866025,300,900,100,1,0,0,0,10), +(@CHEST5,2843,1,10504.8,1064.71,1325.83,6.00393,0,0,-0.139173,0.990268,300,900,100,1,0,0,0,10), +(@CHEST6,2843,1,10816.9,896.036,1336.03,0.349065,0,0,0.173648,0.984808,300,900,100,1,0,0,0,10), +(@CHEST7,2843,1,10908.4,977.762,1338.32,2.82743,0,0,0.987688,0.156436,300,900,100,1,0,0,0,10), +(@CHEST8,2843,1,10952.6,945.797,1340.77,4.2237,0,0,-0.857167,0.515038,300,900,100,1,0,0,0,10); + +-- Dun Morogh +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST9,2843,0,-6550.42,351.925,392.339,2.35619,0,0,0.92388,0.382683,300,900,100,1,0,0,0,10), +(@CHEST10,2843,0,-6507.27,688.761,387.274,5.96903,0,0,-0.156434,0.987688,300,900,100,1,0,0,0,10); + +-- Tirisfal Glades +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST11,2843,0,1788.8,1345.5,89.2825,5.34071,0,0,-0.45399,0.891007,300,900,100,1,0,0,0,10), +(@CHEST12,2843,0,1963.66,1383.45,64.1756,4.99164,0,0,-0.601814,0.798636,300,900,100,1,0,0,0,10), +(@CHEST13,2843,0,1965.06,1617.98,88.2024,4.92183,0,0,-0.62932,0.777146,300,900,100,1,0,0,0,10), +(@CHEST14,2843,0,2019.49,1853.65,102.669,4.18879,0,0,-0.866025,0.500001,300,900,100,1,0,0,0,10), +(@CHEST15,2843,0,2041.63,1935.11,106.99,4.67748,0,0,-0.719339,0.694659,300,900,100,1,0,0,0,10); + +-- Tirisfal Glades pooling +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL1,1,'Battered Chests (2843)- Tirisfal - Deathknell',0,0,0,10), +(@POOL2,1,'Battered Chests (2843)- Tirisfal - Deathknell - Cave',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(45106,@POOL1,0,'Battered Chest (2843) - Tirisfal - Deathknell #1','0','0','10'), +(@CHEST11,@POOL1,0,'Battered Chest (2843) - Tirisfal - Deathknell #2','0','0','10'), +(@CHEST12,@POOL1,0,'Battered Chest (2843) - Tirisfal - Deathknell #3','0','0','10'), +(@CHEST13,@POOL1,0,'Battered Chest (2843) - Tirisfal - Deathknell #4','0','0','10'), +(45110,@POOL2,0,'Battered Chest (2843) - Tirisfal - Deathknell - Cave #1','0','0','10'), +(@CHEST14,@POOL2,0,'Battered Chest (2843) - Tirisfal - Deathknell - Cave #2','0','0','10'), +(@CHEST15,@POOL2,0,'Battered Chest (2843) - Tirisfal - Deathknell - Cave #3','0','0','10'); + +-- Dun Morogh pooling +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL3,1,'Battered Chests (2843) - Dun Morogh - Coldridge Valley',0,0,0,10), +(@POOL4,1,'Battered Chests (2843) - Dun Morogh - Coldridge Valley - Cave',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(1397,@POOL3,0,'Battered Chest (2843) - Dun Morogh - Coldridge Valley #1','0','0','10'), +(@CHEST10,@POOL3,0,'Battered Chest (2843) - Dun Morogh - Coldridge Valley #2','0','0','10'), +(1454,@POOL4,0,'Battered Chest (2843) - Dun Morogh - Coldridge Valley - Cave #1','0','0','10'), +(@CHEST9,@POOL4,0,'Battered Chest (2843) - Dun Morogh - Coldridge Valley - Cave #2','0','0','10'); + +-- Elwynn Forest pooling +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL5,1,'Battered Chests (2843) - Elwynn Forest - Northshire',0,0,0,10), +(@POOL6,1,'Battered Chests (2843) - Elwynn Forest - Northshire - Cave',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(26756,@POOL5,0,'Battered Chest (2843) - Elwynn Forest - Northshire #1','0','0','10'), +(34798,@POOL5,0,'Battered Chest (2843) - Elwynn Forest - Northshire #2','0','0','10'), +(@CHEST1,@POOL5,0,'Battered Chest (2843) - Elwynn Forest - Northshire #3','0','0','10'), +(@CHEST2,@POOL5,0,'Battered Chest (2843) - Elwynn Forest - Northshire #4','0','0','10'), +(26749,@POOL6,0,'Battered Chest (2843) - Elwynn Forest - Northshire - Cave #1','0','0','10'), +(34797,@POOL6,0,'Battered Chest (2843) - Elwynn Forest - Northshire - Cave #2','0','0','10'), +(@CHEST3,@POOL6,0,'Battered Chest (2843) - Elwynn Forest - Northshire - Cave #3','0','0','10'); + +-- Teldrassil pooling +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL7,1,'Battered Chests (2843) - Teldrassil - Shadowglen',0,0,0,10), +(@POOL8,1,'Battered Chests (2843) - Teldrassil - Shadowglen - Cave',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(49529,@POOL7,0,'Battered Chest (2843) - Teldrassil - Shadowglen #1','0','0','10'), +(@CHEST4,@POOL7,0,'Battered Chest (2843) - Teldrassil - Shadowglen #2','0','0','10'), +(@CHEST5,@POOL7,0,'Battered Chest (2843) - Teldrassil - Shadowglen #3','0','0','10'), +(49528,@POOL8,0,'Battered Chest (2843) - Teldrassil - Shadowglen - Cave #1','0','0','10'), +(@CHEST6,@POOL8,0,'Battered Chest (2843) - Teldrassil - Shadowglen - Cave #2','0','0','10'), +(@CHEST7,@POOL8,0,'Battered Chest (2843) - Teldrassil - Shadowglen - Cave #3','0','0','10'), +(@CHEST8,@POOL8,0,'Battered Chest (2843) - Teldrassil - Shadowglen - Cave #4','0','0','10'); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220821194406_world.sql b/sql/migrations/20220821194406_world.sql new file mode 100644 index 00000000000..675229849a8 --- /dev/null +++ b/sql/migrations/20220821194406_world.sql @@ -0,0 +1,6205 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220821194406'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220821194406'); +-- Add your query below. + + +-- Western Plaguelands +-- Gold Vein / Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1271, 1331)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1271, 1331); +DELETE FROM `pool_template` WHERE `entry` IN (1271, 1331); + +SET @OGUID = 21842; +SET @PTEMPLATE = 416; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, 1401.79, -1104, 71.263, 2.583, 0, 0, 0.961262, 0.275638, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, 1351.98, -1781.53, 76.1072, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, 1582.45, -1523, 61.443, -3, 0, 0, -0.953717, 0.300706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, 1491.92, -1351.54, 63.0037, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, 1082.49, -1079.31, 100.575, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, 1270.12, -1308, 68.229, 0.663, 0, 0, 0.325568, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, 1238.13, -1780.96, 68.3152, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, 1444.63, -1743, 68.881, -1, 0, 0, -0.48481, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, 1326.3, -1876.09, 75.9321, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, 1180.49, -1692.75, 73.1479, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, 1440.1, -1000.29, 79.8371, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, 1102.24, -1480, 81.679, -1, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 0, 1402.24, -1103.01, 71.5185, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, 1481.64, -867.292, 78.0325, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, 1163.15, -1867.06, 73.9792, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 0, 1429.4, -1221.99, 67.6879, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 0, 1387.13, -1723.46, 71.8066, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 0, 1264.27, -1297.43, 74.5188, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 0, 1537.2, -1700.27, 78.4948, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 0, 1682.83, -1010.24, 79.0426, -1.65806, 0, 0, 0.737277, -0.67559, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 0, 1832.74, -1031.8, 83.7296, -0.890118, 0, 0, 0.430511, -0.902585, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 0, 1227.64, -996.593, 99.4888, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 0, 1420.81, -1972.1, 69.9208, -1.8326, 0, 0, 0.793353, -0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 0, 1882.89, -1053.47, 78.6267, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 0, 1059.28, -1954.39, 70.7691, 0.977384, 0, 0, 0.469472, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 0, 1971.77, -1311.29, 76.34, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 0, 1575.01, -1502.7, 69.3272, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2040, 0, 1401.79, -1104, 71.263, 2.583, 0, 0, 0.961262, 0.275638, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2040, 0, 1351.98, -1781.53, 76.1072, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2040, 0, 1582.45, -1523, 61.443, -3, 0, 0, -0.953717, 0.300706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2040, 0, 1491.92, -1351.54, 63.0037, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2040, 0, 1082.49, -1079.31, 100.575, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2040, 0, 1270.12, -1308, 68.229, 0.663, 0, 0, 0.325568, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2040, 0, 1238.13, -1780.96, 68.3152, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2040, 0, 1444.63, -1743, 68.881, -1, 0, 0, -0.48481, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2040, 0, 1326.3, -1876.09, 75.9321, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2040, 0, 1180.49, -1692.75, 73.1479, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2040, 0, 1440.1, -1000.29, 79.8371, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2040, 0, 1102.24, -1480, 81.679, -1, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2040, 0, 1402.24, -1103.01, 71.5185, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2040, 0, 1481.64, -867.292, 78.0325, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2040, 0, 1163.15, -1867.06, 73.9792, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2040, 0, 1429.4, -1221.99, 67.6879, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2040, 0, 1387.13, -1723.46, 71.8066, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2040, 0, 1264.27, -1297.43, 74.5188, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2040, 0, 1537.2, -1700.27, 78.4948, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2040, 0, 1682.83, -1010.24, 79.0426, -1.65806, 0, 0, 0.737277, -0.67559, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2040, 0, 1832.74, -1031.8, 83.7296, -0.890118, 0, 0, 0.430511, -0.902585, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2040, 0, 1227.64, -996.593, 99.4888, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2040, 0, 1420.81, -1972.1, 69.9208, -1.8326, 0, 0, 0.793353, -0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2040, 0, 1882.89, -1053.47, 78.6267, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2040, 0, 1059.28, -1954.39, 70.7691, 0.977384, 0, 0, 0.469472, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2040, 0, 1971.77, -1311.29, 76.34, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2040, 0, 1575.01, -1502.7, 69.3272, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2047, 0, 1401.79, -1104, 71.263, 2.583, 0, 0, 0.961262, 0.275638, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2047, 0, 1351.98, -1781.53, 76.1072, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2047, 0, 1582.45, -1523, 61.443, -3, 0, 0, -0.953717, 0.300706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2047, 0, 1491.92, -1351.54, 63.0037, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2047, 0, 1082.49, -1079.31, 100.575, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2047, 0, 1270.12, -1308, 68.229, 0.663, 0, 0, 0.325568, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2047, 0, 1238.13, -1780.96, 68.3152, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2047, 0, 1444.63, -1743, 68.881, -1, 0, 0, -0.48481, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2047, 0, 1326.3, -1876.09, 75.9321, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2047, 0, 1180.49, -1692.75, 73.1479, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2047, 0, 1440.1, -1000.29, 79.8371, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2047, 0, 1102.24, -1480, 81.679, -1, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 2047, 0, 1402.24, -1103.01, 71.5185, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 2047, 0, 1481.64, -867.292, 78.0325, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 2047, 0, 1163.15, -1867.06, 73.9792, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 2047, 0, 1429.4, -1221.99, 67.6879, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 2047, 0, 1387.13, -1723.46, 71.8066, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 2047, 0, 1264.27, -1297.43, 74.5188, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 2047, 0, 1537.2, -1700.27, 78.4948, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 2047, 0, 1682.83, -1010.24, 79.0426, -1.65806, 0, 0, 0.737277, -0.67559, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 2047, 0, 1832.74, -1031.8, 83.7296, -0.890118, 0, 0, 0.430511, -0.902585, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 2047, 0, 1227.64, -996.593, 99.4888, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 2047, 0, 1420.81, -1972.1, 69.9208, -1.8326, 0, 0, 0.793353, -0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 2047, 0, 1882.89, -1053.47, 78.6267, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 2047, 0, 1059.28, -1954.39, 70.7691, 0.977384, 0, 0, 0.469472, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 2047, 0, 1971.77, -1311.29, 76.34, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 2047, 0, 1575.01, -1502.7, 69.3272, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+19, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+20, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+21, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+22, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+23, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+24, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+25, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+26, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+27, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+23, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+24, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+25, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+26, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+27, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+28, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+29, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+30, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+31, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+32, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+33, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+34, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+35, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+36, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+37, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+38, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+39, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+40, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+41, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+42, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+43, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+44, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+45, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+46, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+47, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+48, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+49, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+50, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+51, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+52, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+53, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+54, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+55, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+56, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+57, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+58, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+59, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+60, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+61, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+62, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+63, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+64, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+65, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+66, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+67, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+68, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+69, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+70, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+71, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+72, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+73, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+74, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+75, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+76, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+77, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+78, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+79, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+80, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+81, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1271, 12, 'Western Plaguelands - Mithril Deposits / Gold Veins / Truesilver Deposits (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+17, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+18, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+19, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+20, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+21, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+22, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+23, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+24, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+25, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+26, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+27, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1262, 1263)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1262, 1263); +DELETE FROM `pool_template` WHERE `entry` IN (1262, 1263); + +SET @OGUID = 261399; +SET @PTEMPLATE = 25468; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 0, 2326.7, -1935.16, 115.164, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 0, 1861.01, -1916.53, 95.6276, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 0, 2570.69, -1621, 95.411, -1, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 0, 2778.65, -1672.19, 134.91, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 0, 2742.22, -1859.11, 75.9589, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 0, 2266.57, -1614.03, 97.5257, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 0, 1911.18, -2145.27, 75.1413, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 0, 1632.35, -2386, 73.885, 0.559, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 0, 2009.89, -1503.28, 82.854, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 0, 2149.09, -1501.81, 73.08, 0.785398, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 0, 1705.69, -1814.1, 80.3206, -1.25664, 0, 0, 0.587785, -0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 0, 2654.89, -1740.8, 115.441, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 0, 2208.09, -1719, 82.644, 1.501, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 0, 1813.05, -2458.89, 72.8594, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 324, 0, 2408.59, -1759.78, 103.076, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 324, 0, 1634.02, -1956.59, 73.183, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 324, 0, 2258.52, -2379, 59.662, 2.566, 0, 0, 0.95882, 0.284015, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 324, 0, 1593.42, -2215.51, 63.8084, -2.56563, 0, 0, 0.95882, -0.284015, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 324, 0, 2089.01, -1983.69, 88.3662, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 0, 2326.7, -1935.16, 115.164, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 0, 1861.01, -1916.53, 95.6276, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 0, 2570.69, -1621, 95.411, -1, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, 2778.65, -1672.19, 134.91, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, 2742.22, -1859.11, 75.9589, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, 2266.57, -1614.03, 97.5257, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, 1911.18, -2145.27, 75.1413, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 0, 1632.35, -2386, 73.885, 0.559, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 0, 2009.89, -1503.28, 82.854, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 0, 2149.09, -1501.81, 73.08, 0.785398, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 0, 1705.69, -1814.1, 80.3206, -1.25664, 0, 0, 0.587785, -0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2047, 0, 2654.89, -1740.8, 115.441, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2047, 0, 2208.09, -1719, 82.644, 1.501, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2047, 0, 1813.05, -2458.89, 72.8594, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2047, 0, 2408.59, -1759.78, 103.076, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2047, 0, 1634.02, -1956.59, 73.183, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2047, 0, 2258.52, -2379, 59.662, 2.566, 0, 0, 0.95882, 0.284015, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2047, 0, 1593.42, -2215.51, 63.8084, -2.56563, 0, 0, 0.95882, -0.284015, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2047, 0, 2089.01, -1983.69, 88.3662, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+20, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+21, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+22, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+23, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+24, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+25, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+26, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+27, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+28, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+29, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+30, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+31, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+32, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+33, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+34, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+35, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+36, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+37, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+38, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1331, 8, 'Western Plaguelands - Truesilver Deposits / Small Thorium Veins (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+2, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+3, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+4, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+5, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+6, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+7, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+8, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+9, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+10, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+11, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+12, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+13, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+14, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+15, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+16, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+17, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+18, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+19, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0); + +-- Truesilver Deposit / Rich Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1264, 1262)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1264, 1262); +DELETE FROM `pool_template` WHERE `entry` IN (1264, 1262); + +SET @OGUID = 261637; +SET @PTEMPLATE = 21657; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 0, 2955.94, -1341.01, 151.267, -1.23918, 0, 0, 0.580703, -0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 0, 3025.7, -1567.14, 150.424, 0.558505, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 0, 2285.39, -2334.25, 63.6795, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 175404, 0, 2284.89, -2227.45, 56.8073, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 175404, 0, 2318.85, -2372.06, 54.5187, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 175404, 0, 1958.6, -4320.36, 24.7932, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 0, 2955.94, -1341.01, 151.267, -1.23918, 0, 0, 0.580703, -0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2047, 0, 3025.7, -1567.14, 150.424, 0.558505, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 0, 2285.39, -2334.25, 63.6795, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 0, 2284.89, -2227.45, 56.8073, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 0, 2318.85, -2372.06, 54.5187, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 0, 1958.6, -4320.36, 24.7932, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+7, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+8, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+9, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+10, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+11, @PTEMPLATE+5, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+12, @PTEMPLATE+6, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1262, 2, 'Western Plaguelands - Truesilver Deposits / Rich Thorium Veins (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+2, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+3, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+4, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+5, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+6, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0); + +-- Eastern Plaguelands +-- Gold Vein / Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (325, 1354)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (325, 1354); +DELETE FROM `pool_template` WHERE `entry` IN (325, 1354); + +SET @OGUID = 17797; +SET @PTEMPLATE = 985; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 0, 1528.01, -3881.09, 157.042, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, 1651.95, -3570.09, 130.989, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 0, 1786.47, -2717.86, 86.9323, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 0, 1853.97, -3791.3, 144.32, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 0, 1897.5, -3642.02, 132.624, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 0, 1903.44, -3134.22, 107.396, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 0, 2071.16, -2985.42, 91.1268, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 0, 2212.95, -3043.52, 102.832, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2040, 0, 2226.71, -2750.54, 88.3278, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2040, 0, 1630.61, -2992.62, 86.3098, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, 1528.01, -3881.09, 157.042, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, 1651.95, -3570.09, 130.989, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 0, 1786.47, -2717.86, 86.9323, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, 1853.97, -3791.3, 144.32, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, 1897.5, -3642.02, 132.624, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 0, 1903.44, -3134.22, 107.396, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 0, 2071.16, -2985.42, 91.1268, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 0, 2212.95, -3043.52, 102.832, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 0, 2226.71, -2750.54, 88.3278, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 0, 1630.61, -2992.62, 86.3098, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 0, 1528.01, -3881.09, 157.042, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 0, 1651.95, -3570.09, 130.989, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, 1786.47, -2717.86, 86.9323, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, 1853.97, -3791.3, 144.32, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, 1897.5, -3642.02, 132.624, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, 1903.44, -3134.22, 107.396, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 0, 2071.16, -2985.42, 91.1268, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 0, 2212.95, -3043.52, 102.832, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 0, 2226.71, -2750.54, 88.3278, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 0, 1630.61, -2992.62, 86.3098, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+11, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+12, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+13, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+14, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+15, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+16, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+17, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+18, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+19, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+20, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+21, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+22, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+23, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+24, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+25, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+26, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+27, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+28, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+29, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+30, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1263, 4, 'Eastern Plaguelands - Mithril Deposits / Gold Veins / Truesilver Deposits (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1272, 1273)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1272, 1273); +DELETE FROM `pool_template` WHERE `entry` IN (1272, 1273); + +SET @OGUID = 33556; +SET @PTEMPLATE = 1359; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 0, 1614.08, -4747.79, 97.7026, -0.750491, 0, 0, 0.366501, -0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 0, 1622.84, -3992.93, 145.296, -1.58825, 0, 0, 0.71325, -0.700909, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 0, 1679.37, -4469.86, 87.2107, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 0, 1711.56, -4170.16, 118.338, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 0, 1730.36, -5110.25, 83.807, -2.33874, 0, 0, 0.920505, -0.390731, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 0, 1797, -4342.57, 101.442, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 0, 1952.06, -3994.58, 134.542, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 0, 1956.73, -4855.31, 104.564, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 0, 1958.6, -4320.36, 24.7932, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 0, 2103.91, -3646.72, 155.5, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 0, 2143.88, -3365.99, 135.058, -2.3911, 0, 0, 0.930418, -0.366501, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 0, 2224.84, -4789.01, 116.323, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 0, 2225.85, -4448.13, 122.931, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 0, 2272.24, -4186.96, 116.365, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 324, 0, 2525.59, -4421.11, 91.7682, -0.872665, 0, 0, 0.422618, -0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 324, 0, 2668.91, -4208.31, 100.766, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 324, 0, 2689.7, -3443, 111.633, -1.72788, 0, 0, 0.760406, -0.649448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 324, 0, 3026.88, -3283.43, 147.889, -1.78024, 0, 0, 0.777146, -0.62932, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 324, 0, 3179.09, -3083.8, 156.172, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 324, 0, 3207.65, -3589.91, 150.687, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 324, 0, 2802.94, -3064.29, 112.673, 5.37562, 0, 0, -0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 324, 0, 2965.36, -3464.78, 158.931, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, 1614.08, -4747.79, 97.7026, -0.750491, 0, 0, 0.366501, -0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, 1622.84, -3992.93, 145.296, -1.58825, 0, 0, 0.71325, -0.700909, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, 1679.37, -4469.86, 87.2107, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, 1711.56, -4170.16, 118.338, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 0, 1730.36, -5110.25, 83.807, -2.33874, 0, 0, 0.920505, -0.390731, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 0, 1797, -4342.57, 101.442, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 0, 1952.06, -3994.58, 134.542, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 0, 1956.73, -4855.31, 104.564, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2047, 0, 1958.6, -4320.36, 24.7932, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2047, 0, 2103.91, -3646.72, 155.5, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2047, 0, 2143.88, -3365.99, 135.058, -2.3911, 0, 0, 0.930418, -0.366501, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2047, 0, 2224.84, -4789.01, 116.323, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2047, 0, 2225.85, -4448.13, 122.931, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2047, 0, 2272.24, -4186.96, 116.365, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2047, 0, 2525.59, -4421.11, 91.7682, -0.872665, 0, 0, 0.422618, -0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2047, 0, 2668.91, -4208.31, 100.766, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2047, 0, 2689.7, -3443, 111.633, -1.72788, 0, 0, 0.760406, -0.649448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2047, 0, 3026.88, -3283.43, 147.889, -1.78024, 0, 0, 0.777146, -0.62932, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2047, 0, 3179.09, -3083.8, 156.172, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2047, 0, 3207.65, -3589.91, 150.687, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2047, 0, 2802.94, -3064.29, 112.673, 5.37562, 0, 0, -0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2047, 0, 2965.36, -3464.78, 158.931, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+20, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+21, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+22, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+23, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+24, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+25, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+26, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+27, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+28, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+29, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+30, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+31, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+32, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+33, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+34, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+35, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+36, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+37, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+38, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+39, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+40, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+41, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+42, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+43, @PTEMPLATE+21, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+44, @PTEMPLATE+22, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1264, 11, 'Eastern Plaguelands - Truesilver Deposits / Small Thorium Veins (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+7, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+8, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+9, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+10, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+11, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+12, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+13, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+14, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+15, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+16, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+17, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+18, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+19, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+20, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+21, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+22, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0); + +-- Truesilver Deposit / Rich Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1272, 1274)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1272, 1274); +DELETE FROM `pool_template` WHERE `entry` IN (1272, 1274); + +SET @OGUID = 24979; +SET @PTEMPLATE = 1407; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 0, 1522.82, -5415.89, 100.902, 1.91256, 0, 0, 0.817054, 0.576562, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, 1590.52, -5458.26, 104.959, 1.16937, 0, 0, 0.551937, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, 1722.95, -5542.35, 109.343, 0.286794, 0, 0, 0.142906, 0.989736, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 0, 1788.24, -5233.42, 107.012, 6.02727, 0, 0, 0.127609, -0.991825, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 0, 1878.26, -5440.92, 101.205, 5.76414, 0, 0, 0.25662, -0.966512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 0, 2013.31, -4387.05, 29.4598, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 0, 2066.89, -5049.99, 54.2746, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2047, 0, 2129.13, -4399.78, 28.4801, -2.9147, 0, 0, 0.993572, -0.113203, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 0, 2139.89, -5152.19, 59.9362, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 0, 2145.79, -4311.39, 23.1987, 2.46091, 0, 0, 0.942641, 0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 0, 2166.58, -4987.38, 56.6599, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 0, 2216.45, -5171.12, 55.044, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2047, 0, 2233.68, -5041.2, 58.3313, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2047, 0, 2300.42, -5140.93, 56.7484, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2047, 0, 2482.73, -3862.86, 182.901, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2047, 0, 2581.59, -3742.31, 185.101, 2.87979, 0, 0, 0.991445, 0.130526, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2047, 0, 2626.81, -4947.16, 94.3404, 0.296706, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2047, 0, 2636.65, -5313.67, 167.467, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2047, 0, 2667.06, -5584.07, 166.33, 1.16937, 0, 0, 0.551937, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 0, 2733.85, -5332.87, 164.487, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 0, 2806.29, -4762.35, 88.8857, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 0, 2864.45, -5423.49, 173.813, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, 3116.54, -4833.71, 108.094, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, 3145.16, -4577.05, 122.343, 0.034907, 0, 0, 0.017452, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, 3215.79, -4715.01, 154.944, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, 3333.25, -5021.9, 182.399, -1.23918, 0, 0, 0.580703, -0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 0, 2069.04, -4418.17, 22.5642, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 0, 2102.24, -4264.88, 25.1001, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 0, 2974.5, -4683.66, 109.494, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 175404, 0, 1522.82, -5415.89, 100.902, 1.91256, 0, 0, 0.817054, 0.576562, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 175404, 0, 1590.52, -5458.26, 104.959, 1.16937, 0, 0, 0.551937, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 175404, 0, 1722.95, -5542.35, 109.343, 0.286794, 0, 0, 0.142906, 0.989736, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 175404, 0, 1788.24, -5233.42, 107.012, 6.02727, 0, 0, 0.127609, -0.991825, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 175404, 0, 1878.26, -5440.92, 101.205, 5.76414, 0, 0, 0.25662, -0.966512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 175404, 0, 2013.31, -4387.05, 29.4598, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 175404, 0, 2066.89, -5049.99, 54.2746, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 175404, 0, 2129.13, -4399.78, 28.4801, -2.9147, 0, 0, 0.993572, -0.113203, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 175404, 0, 2139.89, -5152.19, 59.9362, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 175404, 0, 2145.79, -4311.39, 23.1987, 2.46091, 0, 0, 0.942641, 0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 175404, 0, 2166.58, -4987.38, 56.6599, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 175404, 0, 2216.45, -5171.12, 55.044, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 175404, 0, 2233.68, -5041.2, 58.3313, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 175404, 0, 2300.42, -5140.93, 56.7484, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 175404, 0, 2482.73, -3862.86, 182.901, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 175404, 0, 2581.59, -3742.31, 185.101, 2.87979, 0, 0, 0.991445, 0.130526, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 175404, 0, 2626.81, -4947.16, 94.3404, 0.296706, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 175404, 0, 2636.65, -5313.67, 167.467, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 175404, 0, 2667.06, -5584.07, 166.33, 1.16937, 0, 0, 0.551937, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 175404, 0, 2733.85, -5332.87, 164.487, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 175404, 0, 2806.29, -4762.35, 88.8857, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 175404, 0, 2864.45, -5423.49, 173.813, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 175404, 0, 3116.54, -4833.71, 108.094, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 175404, 0, 3145.16, -4577.05, 122.343, 0.034907, 0, 0, 0.017452, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 175404, 0, 3215.79, -4715.01, 154.944, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 175404, 0, 3333.25, -5021.9, 182.399, -1.23918, 0, 0, 0.580703, -0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 175404, 0, 2069.04, -4418.17, 22.5642, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 175404, 0, 2102.24, -4264.88, 25.1001, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 175404, 0, 2974.5, -4683.66, 109.494, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+20, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+21, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+22, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+23, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+24, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+25, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+26, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+27, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+28, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+29, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+23, @PTEMPLATE+23, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+24, @PTEMPLATE+24, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+25, @PTEMPLATE+25, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+26, @PTEMPLATE+26, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+27, @PTEMPLATE+27, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+28, @PTEMPLATE+28, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+29, @PTEMPLATE+29, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+30, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+31, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+32, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+33, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+34, @PTEMPLATE+5, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+35, @PTEMPLATE+6, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+36, @PTEMPLATE+7, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+37, @PTEMPLATE+8, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+38, @PTEMPLATE+9, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+39, @PTEMPLATE+10, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+40, @PTEMPLATE+11, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+41, @PTEMPLATE+12, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+42, @PTEMPLATE+13, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+43, @PTEMPLATE+14, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+44, @PTEMPLATE+15, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+45, @PTEMPLATE+16, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+46, @PTEMPLATE+17, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+47, @PTEMPLATE+18, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+48, @PTEMPLATE+19, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+49, @PTEMPLATE+20, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+50, @PTEMPLATE+21, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+51, @PTEMPLATE+22, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+52, @PTEMPLATE+23, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+53, @PTEMPLATE+24, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+54, @PTEMPLATE+25, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+55, @PTEMPLATE+26, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+56, @PTEMPLATE+27, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+57, @PTEMPLATE+28, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+58, @PTEMPLATE+29, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(325, 14, 'Eastern Plaguelands - Truesilver Deposits / Rich Thorium Veins (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+2, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+3, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+4, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+5, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+6, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+7, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+8, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+9, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+10, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+11, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+12, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+13, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+14, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+15, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+16, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+17, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+18, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+19, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+20, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+21, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+22, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+23, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+24, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+25, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+26, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+27, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+28, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+29, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0); + +-- Silverpine Forest +-- Remove Custom Spawns +DELETE FROM `gameobject` WHERE `guid` IN (4650, 4687, 4694, 4757, 4758, 4987, 5023, 5024, 5039, 5059, 5065, 5068, 5091, 5093, 5098, 5104, 5111, 5131, 5171, 5217, 5255, 5332, 5334, 5350, 5367, 5373, 5395, 5402, 5433, 5449, 5462, 5480, 5481); +DELETE FROM `pool_gameobject` WHERE `guid` IN (4650, 4687, 4694, 4757, 4758, 4987, 5023, 5024, 5039, 5059, 5065, 5068, 5091, 5093, 5098, 5104, 5111, 5131, 5171, 5217, 5255, 5332, 5334, 5350, 5367, 5373, 5395, 5402, 5433, 5449, 5462, 5480, 5481); + +-- Tin Vein / Silver Vein +DELETE FROM `pool_template` WHERE `entry` = 401; +DELETE FROM `gameobject` WHERE `guid` IN (31553, 9669, 31554, 35601, 31555, 35475, 31556, 35607, 31557, 5640, 9764, 35547, 35597, 35568, 35519); +DELETE FROM `pool_gameobject` WHERE `guid` IN (31553, 9669, 31554, 35601, 31555, 35475, 31556, 35607, 31557, 5640, 9764, 35547, 35597, 35568, 35519); + +SET @OGUID = 16816; +SET @PTEMPLATE = 443; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -301.063, 1064.82, 117.501, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, 136.547, 539.18, 49.9037, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, 368.115, 604.431, 48.3461, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, 520.041, 882.858, 135.329, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, 1298.86, 462.37, 17.1292, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -596.84, 896.666, 99.8922, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -567.707, 813.416, 91.6254, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -446.868, 957.278, 100.316, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -369.275, 914.196, 132.793, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -355.735, 946.503, 130.654, -1.51844, 0, 0, 0.688354, -0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, 1296.94, 1904.95, 38.3237, 2.67035, 0, 0, 0.97237, 0.233445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -301.063, 1064.82, 117.501, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, 136.547, 539.18, 49.9037, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, 368.115, 604.431, 48.3461, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 0, 520.041, 882.858, 135.329, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 0, 1298.86, 462.37, 17.1292, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 0, -596.84, 896.666, 99.8922, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 0, -567.707, 813.416, 91.6254, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1733, 0, -446.868, 957.278, 100.316, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1733, 0, -369.275, 914.196, 132.793, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1733, 0, -355.735, 946.503, 130.654, -1.51844, 0, 0, 0.688354, -0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1733, 0, 1296.94, 1904.95, 38.3237, 2.67035, 0, 0, 0.97237, 0.233445, 300, 300, 100, 1, 0, 0, 0, 10), + +-- Add Missing Tin Spawns +(@OGUID+23, 1732, 0, 106.171, 753.906, 70.6382, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 0, 5.39084, 1143.41, 69.7921, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+23, 1045, 'Tin Vein', 10), +(@OGUID+24, 1045, 'Tin Vein', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+12, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+13, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+14, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+15, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+16, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+17, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+18, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+19, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+20, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+21, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+22, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Silverpine Forest', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1354, 4, 'Silverpine Forest - Tin Veins / Silver Veins (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0); + +-- Hillsbrad Foothills +-- Azurelode Mine +DELETE FROM `gameobject` WHERE `guid` IN (31553, 9669, 31554, 35601, 31555, 35475, 31556, 35607, 31557, 5640, 9764, 35547, 35597, 35568, 35519); +DELETE FROM `pool_gameobject` WHERE `guid` IN (31553, 9669, 31554, 35601, 31555, 35475, 31556, 35607, 31557, 5640, 9764, 35547, 35597, 35568, 35519); + +SET @OGUID = 18232; +SET @PTEMPLATE = 1467; + +DELETE FROM `gameobject` WHERE `guid` IN (5633, 5514); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 103711, 0, -688.964, 168.78, 18.368, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 103711, 0, -753.013, 60.5743, 13.9019, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 103711, 0, -814.69, 61.7938, 7.22033, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 103711, 0, -701.806, 50.6085, 14.2192, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 103711, 0, -819.406, 157.641, 17.9377, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 103711, 0, -802.309, 104.239, 8.29598, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 103711, 0, -835.033, 202.398, 7.71369, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 103711, 0, -816.58, 164.147, 4.45748, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 103711, 0, -786.916, 36.4646, 15.6267, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 103711, 0, -736.823, 43.7604, 12.0023, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 103711, 0, -772.421, 158.365, 21.1145, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 103711, 0, -791.245, 147.029, 4.00136, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 103711, 0, -837.585, 81.8425, 3.4292, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 103711, 0, -731.496, 92.5911, 14.9298, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 103711, 0, -825.319, 183.787, 22.0279, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 105569, 0, -688.964, 168.78, 18.368, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 105569, 0, -753.013, 60.5743, 13.9019, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 105569, 0, -814.69, 61.7938, 7.22033, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 105569, 0, -701.806, 50.6085, 14.2192, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 105569, 0, -819.406, 157.641, 17.9377, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 105569, 0, -802.309, 104.239, 8.29598, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 105569, 0, -835.033, 202.398, 7.71369, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 105569, 0, -816.58, 164.147, 4.45748, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 105569, 0, -786.916, 36.4646, 15.6267, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 105569, 0, -736.823, 43.7604, 12.0023, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 105569, 0, -772.421, 158.365, 21.1145, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 105569, 0, -791.245, 147.029, 4.00136, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 105569, 0, -837.585, 81.8425, 3.4292, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 105569, 0, -731.496, 92.5911, 14.9298, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 105569, 0, -825.319, 183.787, 22.0279, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), + +-- Add Missing Copper Spawns +(@OGUID+31, 1731, 0, -807.596, 386.71, 66.4213, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1731, 0, -1081.92, 246.916, 16.7789, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+31, 1066, 'Copper Vein', 10), +(@OGUID+32, 1066, 'Copper Vein', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+16, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+17, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+18, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+19, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+20, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+21, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+22, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+23, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+24, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+25, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+26, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+27, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+28, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+29, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+30, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1272, 7, 'Hillsbrad Foothills - Azurelode Mine - Tin Veins / Silver Veins (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (322, 1067)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (322, 1067); +DELETE FROM `pool_template` WHERE `entry` IN (322, 1067); +DELETE FROM `gameobject` WHERE `guid` IN (5524, 5513); +DELETE FROM `pool_gameobject` WHERE `guid` IN (5524, 5513); + +SET @OGUID = 22034; +SET @PTEMPLATE = 1502; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -1171.69, -1305.33, 86.2144, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -1155.32, -1349.64, 58.0543, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -1121.06, -1262.97, 63.4558, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -1000.52, 30.5843, 43.3942, 3.14159, 0, 0, 1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -817.62, -1210.97, 57.0243, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -778.224, -984.915, 36.6733, -0.506145, 0, 0, 0.25038, -0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -703.013, -980.705, 46.6122, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -619.142, -1014.93, 61.8551, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -466.639, -1189.97, 62.6573, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -416.469, -1170.29, 59.894, 1.29154, 0, 0, 0.601815, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, -403.761, -1124.34, 56.1819, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 0, -318.377, -365.531, 68.8522, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -304.803, -1240.07, 72.5146, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -298.249, -1197.99, 67.9911, 3.14159, 0, 0, 1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -277.789, -1020.47, 66.2642, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -267.566, -217.9, 85.3977, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -246.092, -1070.03, 47.9878, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -226.163, -560.77, 65.1476, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -223.61, -1172.77, 60.582, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -206.104, -92.2563, 88.0968, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 0, -196.854, -1457.59, 113.475, 1.3439, 0, 0, 0.622515, 0.782608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 0, -196.458, -655.094, 66.2299, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 0, -105.9, -689.352, 74.0013, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 0, -79, 21.56, 95.497, 1.71, 0, 0, 0.75471, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 0, -23.3489, -679.042, 76.8395, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 0, 47.3426, -642.852, 94.4918, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 0, 52.3908, -1232.24, 71.2689, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 0, 73.2704, -1002.17, 59.4981, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 0, 86.8319, -1064.58, 58.904, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 0, 113.881, -836.672, 82.0067, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 0, 115.795, -639.137, 97.0621, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 0, 143.441, -925.821, 79.4433, -0.575959, 0, 0, 0.284015, -0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 0, 146.455, -789.081, 96.4316, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 0, 154.879, -1004.65, 77.9133, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 0, 188.268, -1064.92, 73.355, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1732, 0, 194.473, -948.311, 83.2584, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1732, 0, 218.196, -755.703, 109.082, -0.506145, 0, 0, 0.25038, -0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1732, 0, 222.155, -1110.72, 71.7815, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1732, 0, 245.942, -943.257, 96.9693, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1732, 0, 15.0196, -1247.4, 67.825, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1732, 0, -510.097, -1169.06, 63.0074, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1732, 0, -817.666, -795.957, 27.6031, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1732, 0, -952.32, -242.296, 59.7072, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1732, 0, -999.126, -1117.26, 53.2347, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1732, 0, -1082.81, -914.815, 52.3465, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1732, 0, -1158.79, -888.728, 27.8112, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1732, 0, -975.076, -178.776, 44.5616, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 0, -1171.69, -1305.33, 86.2144, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1733, 0, -1155.32, -1349.64, 58.0543, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 0, -1121.06, -1262.97, 63.4558, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 0, -1000.52, 30.5843, 43.3942, 3.14159, 0, 0, 1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 0, -817.62, -1210.97, 57.0243, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 0, -778.224, -984.915, 36.6733, -0.506145, 0, 0, 0.25038, -0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 0, -703.013, -980.705, 46.6122, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 0, -619.142, -1014.93, 61.8551, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 0, -466.639, -1189.97, 62.6573, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1733, 0, -416.469, -1170.29, 59.894, 1.29154, 0, 0, 0.601815, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1733, 0, -403.761, -1124.34, 56.1819, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1733, 0, -318.377, -365.531, 68.8522, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1733, 0, -304.803, -1240.07, 72.5146, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1733, 0, -298.249, -1197.99, 67.9911, 3.14159, 0, 0, 1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1733, 0, -277.789, -1020.47, 66.2642, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1733, 0, -267.566, -217.9, 85.3977, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1733, 0, -246.092, -1070.03, 47.9878, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1733, 0, -226.163, -560.77, 65.1476, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1733, 0, -223.61, -1172.77, 60.582, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1733, 0, -206.104, -92.2563, 88.0968, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1733, 0, -196.854, -1457.59, 113.475, 1.3439, 0, 0, 0.622515, 0.782608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1733, 0, -196.458, -655.094, 66.2299, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1733, 0, -105.9, -689.352, 74.0013, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1733, 0, -79, 21.56, 95.497, 1.71, 0, 0, 0.75471, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1733, 0, -23.3489, -679.042, 76.8395, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1733, 0, 47.3426, -642.852, 94.4918, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1733, 0, 52.3908, -1232.24, 71.2689, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1733, 0, 73.2704, -1002.17, 59.4981, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1733, 0, 86.8319, -1064.58, 58.904, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1733, 0, 113.881, -836.672, 82.0067, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1733, 0, 115.795, -639.137, 97.0621, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1733, 0, 143.441, -925.821, 79.4433, -0.575959, 0, 0, 0.284015, -0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1733, 0, 146.455, -789.081, 96.4316, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1733, 0, 154.879, -1004.65, 77.9133, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1733, 0, 188.268, -1064.92, 73.355, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1733, 0, 194.473, -948.311, 83.2584, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1733, 0, 218.196, -755.703, 109.082, -0.506145, 0, 0, 0.25038, -0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1733, 0, 222.155, -1110.72, 71.7815, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1733, 0, 245.942, -943.257, 96.9693, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1733, 0, 15.0196, -1247.4, 67.825, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1733, 0, -510.097, -1169.06, 63.0074, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1733, 0, -817.666, -795.957, 27.6031, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1733, 0, -952.32, -242.296, 59.7072, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1733, 0, -999.126, -1117.26, 53.2347, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1733, 0, -1082.81, -914.815, 52.3465, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1733, 0, -1158.79, -888.728, 27.8112, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1733, 0, -975.076, -178.776, 44.5616, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+29, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+30, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+31, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+32, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+33, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+34, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+35, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+36, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+37, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+38, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+39, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+40, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+41, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+42, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+43, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+44, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+45, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+46, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+47, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+29, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+30, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+31, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+32, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+33, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+34, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+35, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+36, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+37, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+38, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+39, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+40, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+41, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+42, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+43, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+44, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+45, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+46, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+47, @PTEMPLATE+47, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+48, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+49, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+50, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+51, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+52, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+53, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+54, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+55, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+56, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+57, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+58, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+59, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+60, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+61, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+62, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+63, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+64, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+65, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+66, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+67, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+68, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+69, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+70, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+71, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+72, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+73, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+74, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+75, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+76, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+77, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+78, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+79, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+80, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+81, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+82, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+83, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+84, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+85, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+86, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+87, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+88, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+89, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+90, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+91, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+92, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+93, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+94, @PTEMPLATE+47, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1273, 30, 'Hillsbrad Foothills - Tin Veins / Silver Veins (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+29, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+30, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+31, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+32, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+33, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+34, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+35, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+36, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+37, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+38, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+39, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+40, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+41, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+42, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+43, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+44, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+45, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+46, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+47, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0); + +-- Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1349, 1070)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1349, 1070); +DELETE FROM `pool_template` WHERE `entry` IN (1349, 1070); + +SET @OGUID = 20262; +SET @PTEMPLATE = 1566; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -356.236, -1705.29, 96.5566, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -1179.44, -1261.21, 50.4825, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -403.738, -1772.86, 103.414, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -256.987, -1494.96, 100.147, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -1289.16, 635.334, 54.1088, 0.174533, 0, 0, 0.087156, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -261.954, -1771.5, 128.367, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -156.347, -135.198, 114.634, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, 321.191, -1061.54, 97.7876, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -1373.79, -1072.68, 19.7061, 2.21656, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -498.583, -1658.01, 84.0551, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -166.388, -198.118, 109.465, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -164.338, -497.122, 80.3264, -2.51327, 0, 0, 0.951057, -0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 0, -558.954, -1738.67, 75.4942, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, -1236.35, -986.903, 16.5418, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, -1212.15, -1247.16, 52.4297, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 0, -1389.83, -1202.56, 54.0563, 0.383972, 0, 0, 0.190809, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 0, -356.236, -1705.29, 96.5566, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 0, -1179.44, -1261.21, 50.4825, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1735, 0, -403.738, -1772.86, 103.414, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1735, 0, -256.987, -1494.96, 100.147, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 0, -1289.16, 635.334, 54.1088, 0.174533, 0, 0, 0.087156, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1735, 0, -261.954, -1771.5, 128.367, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1735, 0, -156.347, -135.198, 114.634, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1735, 0, 321.191, -1061.54, 97.7876, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1735, 0, -1373.79, -1072.68, 19.7061, 2.21656, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1735, 0, -498.583, -1658.01, 84.0551, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 0, -166.388, -198.118, 109.465, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1735, 0, -164.338, -497.122, 80.3264, -2.51327, 0, 0, 0.951057, -0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1735, 0, -558.954, -1738.67, 75.4942, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1735, 0, -1236.35, -986.903, 16.5418, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1735, 0, -1212.15, -1247.16, 52.4297, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1735, 0, -1389.83, -1202.56, 54.0563, 0.383972, 0, 0, 0.190809, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+17, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+18, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+19, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+20, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+21, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+22, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+23, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+24, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+25, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+26, @PTEMPLATE+10, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+27, @PTEMPLATE+11, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+28, @PTEMPLATE+12, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+29, @PTEMPLATE+13, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+30, @PTEMPLATE+14, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+31, @PTEMPLATE+15, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+32, @PTEMPLATE+16, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1274, 8, 'Hillsbrad Foothills - Gold Veins / Iron Deposits (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+14, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+15, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+16, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0); + +-- Darrow Hill +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (323, 406)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (323, 406); +DELETE FROM `pool_template` WHERE `entry` IN (323, 406); + +SET @OGUID = 21923; +SET @PTEMPLATE = 3601; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -253.921, -378.497, 47.6516, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -291.373, -291.808, 44.137, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -252.057, -306.233, 54.1448, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -219.275, -317.052, 73.0997, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -154.448, -345.575, 50.5997, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -121.89, -364.606, 53.3096, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -271.124, -337.963, 64.5877, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -265.678, -269.988, 52.5609, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 0, -190.746, -312.664, 73.9734, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -274.632, -415.753, 68.9685, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -200.169, -357.171, 72.8802, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -188.376, -353.486, 54.2951, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -175.098, -386.277, 51.7808, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, -253.921, -378.497, 47.6516, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, -291.373, -291.808, 44.137, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 0, -252.057, -306.233, 54.1448, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 0, -219.275, -317.052, 73.0997, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 0, -154.448, -345.575, 50.5997, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 0, -121.89, -364.606, 53.3096, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 0, -271.124, -337.963, 64.5877, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 0, -265.678, -269.988, 52.5609, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 0, -190.746, -312.664, 73.9734, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 0, -274.632, -415.753, 68.9685, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 0, -200.169, -357.171, 72.8802, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 0, -188.376, -353.486, 54.2951, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 0, -175.098, -386.277, 51.7808, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 0, -253.921, -378.497, 47.6516, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1735, 0, -291.373, -291.808, 44.137, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1735, 0, -252.057, -306.233, 54.1448, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1735, 0, -219.275, -317.052, 73.0997, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1735, 0, -154.448, -345.575, 50.5997, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1735, 0, -121.89, -364.606, 53.3096, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1735, 0, -271.124, -337.963, 64.5877, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1735, 0, -265.678, -269.988, 52.5609, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1735, 0, -190.746, -312.664, 73.9734, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1735, 0, -274.632, -415.753, 68.9685, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1735, 0, -200.169, -357.171, 72.8802, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1735, 0, -188.376, -353.486, 54.2951, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1735, 0, -175.098, -386.277, 51.7808, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2040, 0, -253.921, -378.497, 47.6516, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2040, 0, -291.373, -291.808, 44.137, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2040, 0, -252.057, -306.233, 54.1448, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2040, 0, -219.275, -317.052, 73.0997, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2040, 0, -154.448, -345.575, 50.5997, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2040, 0, -121.89, -364.606, 53.3096, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2040, 0, -271.124, -337.963, 64.5877, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2040, 0, -265.678, -269.988, 52.5609, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2040, 0, -190.746, -312.664, 73.9734, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2040, 0, -274.632, -415.753, 68.9685, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2040, 0, -200.169, -357.171, 72.8802, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2040, 0, -188.376, -353.486, 54.2951, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2040, 0, -175.098, -386.277, 51.7808, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2047, 0, -253.921, -378.497, 47.6516, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2047, 0, -291.373, -291.808, 44.137, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2047, 0, -252.057, -306.233, 54.1448, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2047, 0, -219.275, -317.052, 73.0997, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2047, 0, -154.448, -345.575, 50.5997, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2047, 0, -121.89, -364.606, 53.3096, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2047, 0, -271.124, -337.963, 64.5877, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2047, 0, -265.678, -269.988, 52.5609, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2047, 0, -190.746, -312.664, 73.9734, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2047, 0, -274.632, -415.753, 68.9685, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2047, 0, -200.169, -357.171, 72.8802, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2047, 0, -188.376, -353.486, 54.2951, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2047, 0, -175.098, -386.277, 51.7808, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+13, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+13, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+14, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+15, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+16, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+17, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+18, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+19, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+20, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+21, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+22, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+23, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+24, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+25, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+26, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+27, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+28, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+29, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+30, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+31, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+32, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+33, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+34, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+35, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+36, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+37, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+38, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+39, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+40, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+41, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+42, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+43, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+44, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+45, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+46, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+47, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+48, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+49, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+50, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+51, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+52, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+53, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+54, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+55, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+56, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+57, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+58, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+59, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+60, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+61, @PTEMPLATE+8,'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+62, @PTEMPLATE+9,'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+63, @PTEMPLATE+10,'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+64, @PTEMPLATE+11,'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+65, @PTEMPLATE+12,'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(322, 6, 'Hillsbrad Foothills - Darrow Hill - Tin Veins / Silver Veins (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein in Wrong Pool +DELETE FROM `gameobject` WHERE `guid` = 31563; +DELETE FROM `pool_gameobject` WHERE `guid` = 31563; + +-- The Hinterlands +-- Gold Vein / Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1358, 1255, 1256, 1257)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1358, 1255, 1256, 1257); +DELETE FROM `pool_template` WHERE `entry` IN (1358, 1255, 1256, 1257); + +SET @OGUID = 22934; +SET @PTEMPLATE = 3014; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -773.764, -4422.3, 25.206, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -671.874, -4083.03, 244.798, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -625.061, -4760.33, -21.4149, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -484.378, -2863.71, 113.477, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -454.354, -4212.83, 198.669, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -454.09, -2943.15, 97.862, 2.21656, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -448.762, -2758.04, 105.522, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -446.243, -4447.46, 39.4552, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -433.382, -4637.36, -6.58656, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -421.121, -3772.12, 246.352, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -393.098, -3973.02, 198.442, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -389.972, -4229.24, 182.705, -1.43117, 0, 0, 0.656059, -0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 0, -345.231, -3401.23, 163.319, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, -315.862, -4107.78, 146.65, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, -311.54, -3532.09, 163.262, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 0, -304.504, -3343.57, 141.225, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 0, -292.832, -3754.57, 238.548, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 0, -284.299, -3014.73, 126.572, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 0, -243.824, -4371.58, 106.547, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 0, -234.91, -4436.33, 20.7302, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 0, -226.002, -3138.28, 139.329, -1.43117, 0, 0, 0.656059, -0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 0, -225.428, -2862.8, 121.751, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 0, -220.989, -2558.77, 119.819, 1.58825, 0, 0, 0.71325, 0.700909, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 0, -209.675, -3491.38, 147.553, -1.71042, 0, 0, 0.75471, -0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 0, -207.345, -3566.94, 154.407, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 0, -199.741, -4044.66, 175.941, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 0, -183.887, -4243.68, 138.965, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 0, -180.918, -3981.45, 204.13, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 0, -177.469, -2881.45, 115.721, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1734, 0, -164.917, -4644.05, -5.50173, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1734, 0, -130.105, -4157.03, 122.284, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 0, -93.0135, -2774.19, 127.279, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 0, -82.8166, -3537.39, 120.366, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 0, -67.5581, -2473.1, 138.161, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 0, -61.2061, -4550.14, 15.3726, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 0, -58.4039, -2780.86, 132.748, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1734, 0, -53.3081, -3159.08, 95.2516, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 0, -19.1472, -3913.21, 163.854, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1734, 0, 0.844455, -4469.67, 155.277, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1734, 0, 41.2691, -4190.52, 117.515, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1734, 0, 71.1774, -3664.37, 131.84, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1734, 0, 75.3421, -3731.78, 154.332, 3.22886, 0, 0, -0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1734, 0, 122.431, -4356.28, 121.259, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1734, 0, 125.024, -4081.02, 143.891, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1734, 0, 172.95, -4770.56, -5.95633, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1734, 0, 195.373, -3811.23, 133.341, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1734, 0, 229.585, -3500.51, 159.564, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1734, 0, 233.826, -4605.66, 108.223, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1734, 0, 314.887, -3711.68, 107.684, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1734, 0, 322.24, -3778.69, 161.759, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1734, 0, 326.469, -3713, 107.052, 0, 0, 0, -0.190809, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1734, 0, 345.971, -3868.34, 106.97, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1734, 0, 346.212, -3764.89, 126.924, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1734, 0, 346.52, -4015.32, 121.662, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1734, 0, 351.772, -3774, 126.82, -2, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1734, 0, 361.706, -3761.57, 108.059, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1734, 0, 369.444, -3876, 106.063, 2.461, 0, 0, 0.942641, 0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1734, 0, 375.44, -2779.13, 124.189, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1734, 0, 376.613, -3756.64, 103.484, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1734, 0, 377.842, -4680.53, 12.5864, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1734, 0, 395.458, -3830.24, 117.181, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1734, 0, 405.765, -3779.9, 178.138, 2.84489, 0, 0, 0.989016, 0.147809, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1734, 0, 409.363, -2865.83, 144.202, -1.0821, 0, 0, 0.515038, -0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1734, 0, 410.249, -3890.34, 99.0566, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1734, 0, 423.703, -3795.01, 101.592, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1734, 0, 453.572, -3309.84, 123.93, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1734, 0, 496.548, -3358.1, 138.507, -0.733038, 0, 0, 0.358368, -0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1734, 0, 526.685, -4046.76, 137.139, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1734, 0, 755.064, -3831.65, 127.406, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1734, 0, 872.22, -3845.8, 130.5, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1734, 0, 898.164, -4054.45, 118.902, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1734, 0, 1071.21, -4067.14, 137.553, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1734, 0, 1093.14, -4164.08, 164.638, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 2040, 0, -773.764, -4422.3, 25.206, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 2040, 0, -671.874, -4083.03, 244.798, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 2040, 0, -625.061, -4760.33, -21.4149, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 2040, 0, -484.378, -2863.71, 113.477, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 2040, 0, -454.354, -4212.83, 198.669, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 2040, 0, -454.09, -2943.15, 97.862, 2.21656, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 2040, 0, -448.762, -2758.04, 105.522, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 2040, 0, -446.243, -4447.46, 39.4552, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 2040, 0, -433.382, -4637.36, -6.58656, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 2040, 0, -421.121, -3772.12, 246.352, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 2040, 0, -393.098, -3973.02, 198.442, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 2040, 0, -389.972, -4229.24, 182.705, -1.43117, 0, 0, 0.656059, -0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 2040, 0, -345.231, -3401.23, 163.319, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 2040, 0, -315.862, -4107.78, 146.65, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 2040, 0, -311.54, -3532.09, 163.262, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 2040, 0, -304.504, -3343.57, 141.225, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 2040, 0, -292.832, -3754.57, 238.548, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 2040, 0, -284.299, -3014.73, 126.572, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 2040, 0, -243.824, -4371.58, 106.547, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 2040, 0, -234.91, -4436.33, 20.7302, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 2040, 0, -226.002, -3138.28, 139.329, -1.43117, 0, 0, 0.656059, -0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 2040, 0, -225.428, -2862.8, 121.751, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 2040, 0, -220.989, -2558.77, 119.819, 1.58825, 0, 0, 0.71325, 0.700909, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 2040, 0, -209.675, -3491.38, 147.553, -1.71042, 0, 0, 0.75471, -0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 2040, 0, -207.345, -3566.94, 154.407, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 2040, 0, -199.741, -4044.66, 175.941, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 2040, 0, -183.887, -4243.68, 138.965, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 2040, 0, -180.918, -3981.45, 204.13, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 2040, 0, -177.469, -2881.45, 115.721, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 2040, 0, -164.917, -4644.05, -5.50173, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 2040, 0, -130.105, -4157.03, 122.284, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 2040, 0, -93.0135, -2774.19, 127.279, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 2040, 0, -82.8166, -3537.39, 120.366, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 2040, 0, -67.5581, -2473.1, 138.161, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 2040, 0, -61.2061, -4550.14, 15.3726, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 2040, 0, -58.4039, -2780.86, 132.748, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 2040, 0, -53.3081, -3159.08, 95.2516, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 2040, 0, -19.1472, -3913.21, 163.854, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 2040, 0, 0.844455, -4469.67, 155.277, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 2040, 0, 41.2691, -4190.52, 117.515, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 2040, 0, 71.1774, -3664.37, 131.84, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 2040, 0, 75.3421, -3731.78, 154.332, 3.22886, 0, 0, -0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 2040, 0, 122.431, -4356.28, 121.259, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 2040, 0, 125.024, -4081.02, 143.891, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+118, 2040, 0, 172.95, -4770.56, -5.95633, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+119, 2040, 0, 195.373, -3811.23, 133.341, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+120, 2040, 0, 229.585, -3500.51, 159.564, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 2040, 0, 233.826, -4605.66, 108.223, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+122, 2040, 0, 314.887, -3711.68, 107.684, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+123, 2040, 0, 322.24, -3778.69, 161.759, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 2040, 0, 326.469, -3713, 107.052, 0, 0, 0, -0.190809, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 2040, 0, 345.971, -3868.34, 106.97, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 2040, 0, 346.212, -3764.89, 126.924, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+127, 2040, 0, 346.52, -4015.32, 121.662, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+128, 2040, 0, 351.772, -3774, 126.82, -2, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 2040, 0, 361.706, -3761.57, 108.059, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+130, 2040, 0, 369.444, -3876, 106.063, 2.461, 0, 0, 0.942641, 0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+131, 2040, 0, 375.44, -2779.13, 124.189, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 2040, 0, 376.613, -3756.64, 103.484, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 2040, 0, 377.842, -4680.53, 12.5864, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+134, 2040, 0, 395.458, -3830.24, 117.181, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 2040, 0, 405.765, -3779.9, 178.138, 2.84489, 0, 0, 0.989016, 0.147809, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 2040, 0, 409.363, -2865.83, 144.202, -1.0821, 0, 0, 0.515038, -0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+137, 2040, 0, 410.249, -3890.34, 99.0566, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+138, 2040, 0, 423.703, -3795.01, 101.592, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+139, 2040, 0, 453.572, -3309.84, 123.93, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+140, 2040, 0, 496.548, -3358.1, 138.507, -0.733038, 0, 0, 0.358368, -0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+141, 2040, 0, 526.685, -4046.76, 137.139, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+142, 2040, 0, 755.064, -3831.65, 127.406, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+143, 2040, 0, 872.22, -3845.8, 130.5, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+144, 2040, 0, 898.164, -4054.45, 118.902, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+145, 2040, 0, 1071.21, -4067.14, 137.553, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+146, 2040, 0, 1093.14, -4164.08, 164.638, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+147, 2047, 0, -773.764, -4422.3, 25.206, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+148, 2047, 0, -671.874, -4083.03, 244.798, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+149, 2047, 0, -625.061, -4760.33, -21.4149, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+150, 2047, 0, -484.378, -2863.71, 113.477, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+151, 2047, 0, -454.354, -4212.83, 198.669, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+152, 2047, 0, -454.09, -2943.15, 97.862, 2.21656, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+153, 2047, 0, -448.762, -2758.04, 105.522, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+154, 2047, 0, -446.243, -4447.46, 39.4552, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+155, 2047, 0, -433.382, -4637.36, -6.58656, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+156, 2047, 0, -421.121, -3772.12, 246.352, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+157, 2047, 0, -393.098, -3973.02, 198.442, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+158, 2047, 0, -389.972, -4229.24, 182.705, -1.43117, 0, 0, 0.656059, -0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+159, 2047, 0, -345.231, -3401.23, 163.319, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+160, 2047, 0, -315.862, -4107.78, 146.65, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+161, 2047, 0, -311.54, -3532.09, 163.262, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+162, 2047, 0, -304.504, -3343.57, 141.225, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+163, 2047, 0, -292.832, -3754.57, 238.548, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+164, 2047, 0, -284.299, -3014.73, 126.572, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+165, 2047, 0, -243.824, -4371.58, 106.547, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+166, 2047, 0, -234.91, -4436.33, 20.7302, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+167, 2047, 0, -226.002, -3138.28, 139.329, -1.43117, 0, 0, 0.656059, -0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+168, 2047, 0, -225.428, -2862.8, 121.751, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+169, 2047, 0, -220.989, -2558.77, 119.819, 1.58825, 0, 0, 0.71325, 0.700909, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+170, 2047, 0, -209.675, -3491.38, 147.553, -1.71042, 0, 0, 0.75471, -0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+171, 2047, 0, -207.345, -3566.94, 154.407, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+172, 2047, 0, -199.741, -4044.66, 175.941, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+173, 2047, 0, -183.887, -4243.68, 138.965, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+174, 2047, 0, -180.918, -3981.45, 204.13, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+175, 2047, 0, -177.469, -2881.45, 115.721, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+176, 2047, 0, -164.917, -4644.05, -5.50173, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+177, 2047, 0, -130.105, -4157.03, 122.284, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+178, 2047, 0, -93.0135, -2774.19, 127.279, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+179, 2047, 0, -82.8166, -3537.39, 120.366, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+180, 2047, 0, -67.5581, -2473.1, 138.161, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+181, 2047, 0, -61.2061, -4550.14, 15.3726, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+182, 2047, 0, -58.4039, -2780.86, 132.748, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+183, 2047, 0, -53.3081, -3159.08, 95.2516, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+184, 2047, 0, -19.1472, -3913.21, 163.854, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+185, 2047, 0, 0.844455, -4469.67, 155.277, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+186, 2047, 0, 41.2691, -4190.52, 117.515, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+187, 2047, 0, 71.1774, -3664.37, 131.84, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+188, 2047, 0, 75.3421, -3731.78, 154.332, 3.22886, 0, 0, -0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+189, 2047, 0, 122.431, -4356.28, 121.259, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+190, 2047, 0, 125.024, -4081.02, 143.891, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+191, 2047, 0, 172.95, -4770.56, -5.95633, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+192, 2047, 0, 195.373, -3811.23, 133.341, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+193, 2047, 0, 229.585, -3500.51, 159.564, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+194, 2047, 0, 233.826, -4605.66, 108.223, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+195, 2047, 0, 314.887, -3711.68, 107.684, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+196, 2047, 0, 322.24, -3778.69, 161.759, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+197, 2047, 0, 326.469, -3713, 107.052, 0, 0, 0, -0.190809, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+198, 2047, 0, 345.971, -3868.34, 106.97, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+199, 2047, 0, 346.212, -3764.89, 126.924, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+200, 2047, 0, 346.52, -4015.32, 121.662, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+201, 2047, 0, 351.772, -3774, 126.82, -2, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+202, 2047, 0, 361.706, -3761.57, 108.059, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+203, 2047, 0, 369.444, -3876, 106.063, 2.461, 0, 0, 0.942641, 0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+204, 2047, 0, 375.44, -2779.13, 124.189, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+205, 2047, 0, 376.613, -3756.64, 103.484, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+206, 2047, 0, 377.842, -4680.53, 12.5864, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+207, 2047, 0, 395.458, -3830.24, 117.181, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+208, 2047, 0, 405.765, -3779.9, 178.138, 2.84489, 0, 0, 0.989016, 0.147809, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+209, 2047, 0, 409.363, -2865.83, 144.202, -1.0821, 0, 0, 0.515038, -0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+210, 2047, 0, 410.249, -3890.34, 99.0566, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+211, 2047, 0, 423.703, -3795.01, 101.592, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+212, 2047, 0, 453.572, -3309.84, 123.93, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+213, 2047, 0, 496.548, -3358.1, 138.507, -0.733038, 0, 0, 0.358368, -0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+214, 2047, 0, 526.685, -4046.76, 137.139, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+215, 2047, 0, 755.064, -3831.65, 127.406, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+216, 2047, 0, 872.22, -3845.8, 130.5, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+217, 2047, 0, 898.164, -4054.45, 118.902, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+218, 2047, 0, 1071.21, -4067.14, 137.553, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+219, 2047, 0, 1093.14, -4164.08, 164.638, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+19, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+20, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+21, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+22, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+23, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+24, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+25, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+26, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+27, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+28, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+29, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+30, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+31, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+32, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+33, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+34, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+35, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+36, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+37, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+38, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+39, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+40, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+41, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+42, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+43, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+44, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+45, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+46, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+47, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+48, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+49, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+50, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+51, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+52, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+53, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+54, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+55, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+56, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+57, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+58, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+59, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+60, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+61, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+62, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+63, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+64, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+65, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+66, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+67, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+68, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+69, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+70, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+71, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+72, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+73, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+23, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+24, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+25, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+26, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+27, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+28, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+29, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+30, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+31, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+32, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+33, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+34, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+35, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+36, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+37, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+38, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+39, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+40, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+41, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+42, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+43, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+44, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+45, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+46, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+47, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+48, @PTEMPLATE+48, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+49, @PTEMPLATE+49, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+50, @PTEMPLATE+50, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+51, @PTEMPLATE+51, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+52, @PTEMPLATE+52, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+53, @PTEMPLATE+53, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+54, @PTEMPLATE+54, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+55, @PTEMPLATE+55, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+56, @PTEMPLATE+56, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+57, @PTEMPLATE+57, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+58, @PTEMPLATE+58, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+59, @PTEMPLATE+59, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+60, @PTEMPLATE+60, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+61, @PTEMPLATE+61, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+62, @PTEMPLATE+62, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+63, @PTEMPLATE+63, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+64, @PTEMPLATE+64, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+65, @PTEMPLATE+65, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+66, @PTEMPLATE+66, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+67, @PTEMPLATE+67, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+68, @PTEMPLATE+68, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+69, @PTEMPLATE+69, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+70, @PTEMPLATE+70, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+71, @PTEMPLATE+71, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+72, @PTEMPLATE+72, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+73, @PTEMPLATE+73, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+74, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+75, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+76, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+77, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+78, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+79, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+80, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+81, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+82, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+83, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+84, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+85, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+86, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+87, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+88, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+89, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+90, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+91, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+92, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+93, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+94, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+95, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+96, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+97, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+98, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+99, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+100, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+101, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+102, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+103, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+104, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+105, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+106, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+107, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+108, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+109, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+110, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+111, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+112, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+113, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+114, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+115, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+116, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+117, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+118, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+119, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+120, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+121, @PTEMPLATE+48, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+122, @PTEMPLATE+49, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+123, @PTEMPLATE+50, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+124, @PTEMPLATE+51, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+125, @PTEMPLATE+52, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+126, @PTEMPLATE+53, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+127, @PTEMPLATE+54, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+128, @PTEMPLATE+55, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+129, @PTEMPLATE+56, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+130, @PTEMPLATE+57, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+131, @PTEMPLATE+58, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+132, @PTEMPLATE+59, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+133, @PTEMPLATE+60, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+134, @PTEMPLATE+61, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+135, @PTEMPLATE+62, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+136, @PTEMPLATE+63, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+137, @PTEMPLATE+64, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+138, @PTEMPLATE+65, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+139, @PTEMPLATE+66, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+140, @PTEMPLATE+67, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+141, @PTEMPLATE+68, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+142, @PTEMPLATE+69, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+143, @PTEMPLATE+70, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+144, @PTEMPLATE+71, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+145, @PTEMPLATE+72, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+146, @PTEMPLATE+73, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+147, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+148, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+149, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+150, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+151, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+152, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+153, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+154, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+155, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+156, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+157, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+158, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+159, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+160, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+161, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+162, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+163, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+164, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+165, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+166, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+167, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+168, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+169, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+170, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+171, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+172, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+173, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+174, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+175, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+176, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+177, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+178, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+179, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+180, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+181, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+182, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+183, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+184, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+185, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+186, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+187, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+188, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+189, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+190, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+191, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+192, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+193, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+194, @PTEMPLATE+48, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+195, @PTEMPLATE+49, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+196, @PTEMPLATE+50, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+197, @PTEMPLATE+51, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+198, @PTEMPLATE+52, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+199, @PTEMPLATE+53, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+200, @PTEMPLATE+54, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+201, @PTEMPLATE+55, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+202, @PTEMPLATE+56, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+203, @PTEMPLATE+57, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+204, @PTEMPLATE+58, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+205, @PTEMPLATE+59, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+206, @PTEMPLATE+60, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+207, @PTEMPLATE+61, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+208, @PTEMPLATE+62, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+209, @PTEMPLATE+63, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+210, @PTEMPLATE+64, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+211, @PTEMPLATE+65, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+212, @PTEMPLATE+66, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+213, @PTEMPLATE+67, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+214, @PTEMPLATE+68, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+215, @PTEMPLATE+69, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+216, @PTEMPLATE+70, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+217, @PTEMPLATE+71, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+218, @PTEMPLATE+72, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+219, @PTEMPLATE+73, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1067, 37, 'Hinterlands - Gold Veins / Mithril Deposits / Truesilver Deposits (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+17, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+18, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+19, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+20, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+21, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+22, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+23, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+24, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+25, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+26, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+27, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+28, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+29, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+30, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+31, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+32, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+33, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+34, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+35, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+36, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+37, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+38, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+39, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+40, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+41, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+42, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+43, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+44, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+45, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+46, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+47, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+48, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+49, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+50, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+51, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+52, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+53, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+54, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+55, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+56, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+57, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+58, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+59, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+60, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+61, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+62, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+63, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+64, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+65, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+66, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+67, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+68, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+69, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+70, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+71, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+72, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+73, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Small Thorium Vein / Truesilver Deposit +SET @OGUID = 16681; +SET @PTEMPLATE = 25610; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 0, -261.942, -3704.23, 242.799, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, -222.086, -3605.74, 231.848, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, -155.38, -4073.34, 127.776, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 0, -121.696, -4368.51, 153.591, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 0, 107.217, -4568.66, 132.759, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 0, 121.811, -4147.39, 157.877, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 0, 408.902, -4095.56, 113.969, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2047, 0, -601.705, -3747.02, 231.71, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 0, -258.276, -3673.16, 241.412, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 0, -714.288, -3791.05, 227.137, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 0, -261.942, -3704.23, 242.799, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 0, -222.086, -3605.74, 231.848, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 0, -155.38, -4073.34, 127.776, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 0, -121.696, -4368.51, 153.591, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 324, 0, 107.217, -4568.66, 132.759, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 324, 0, 121.811, -4147.39, 157.877, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 324, 0, 408.902, -4095.56, 113.969, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 324, 0, -601.705, -3747.02, 231.71, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 324, 0, -258.276, -3673.16, 241.412, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 324, 0, -714.288, -3791.05, 227.137, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+11, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+12, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+13, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+14, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+15, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+16, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+17, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+18, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+19, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10), +(@OGUID+20, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Hinterlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1070, 4, 'Hinterlands - Truesilver Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+7, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+8, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+9, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+10, 1070, 0, 'Hinterlands - Truesilver Deposit / Small Thorium Vein', 0); + +-- Silver Vein / Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (279, 415, 1358, 402)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (279, 415, 1358, 402); +DELETE FROM `pool_template` WHERE `entry` IN (415, 1358, 402); + +SET @OGUID = 27826; +SET @PTEMPLATE = 21478; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -39.0903, -2395.62, 152.759, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -64.6879, -3592.83, 133.142, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -54.3246, -3992.91, 133.372, -0.680679, 0, 0, 0.333807, -0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -44.5067, -2654.06, 135.595, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, 167.071, -2509.18, 136.759, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, 381.005, -2944.59, 138.293, 1.93731, 0, 0, 0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, 341.896, -3108.71, 136.387, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, 193.384, -3082, 134.026, 0.797, 0, 0, 0, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -318.155, -3241.78, 137.564, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, 187.713, -3077.86, 138.235, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -39.0903, -2395.62, 152.759, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -64.6879, -3592.83, 133.142, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -54.3246, -3992.91, 133.372, -0.680679, 0, 0, 0.333807, -0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, -44.5067, -2654.06, 135.595, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 0, 167.071, -2509.18, 136.759, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 0, 381.005, -2944.59, 138.293, 1.93731, 0, 0, 0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 0, 341.896, -3108.71, 136.387, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 0, 193.384, -3082, 134.026, 0.797, 0, 0, 0, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1733, 0, -318.155, -3241.78, 137.564, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1733, 0, 187.713, -3077.86, 138.235, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 0, -39.0903, -2395.62, 152.759, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1735, 0, -64.6879, -3592.83, 133.142, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1735, 0, -54.3246, -3992.91, 133.372, -0.680679, 0, 0, 0.333807, -0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1735, 0, -44.5067, -2654.06, 135.595, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1735, 0, 167.071, -2509.18, 136.759, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1735, 0, 381.005, -2944.59, 138.293, 1.93731, 0, 0, 0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 0, 341.896, -3108.71, 136.387, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1735, 0, 193.384, -3082, 134.026, 0.797, 0, 0, 0, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1735, 0, -318.155, -3241.78, 137.564, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1735, 0, 187.713, -3077.86, 138.235, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+11, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+12, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+13, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+14, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+15, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+16, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+17, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+18, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+19, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+20, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+21, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+22, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+23, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+24, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+25, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+26, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+27, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+28, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+29, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+30, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1349, 4, 'Hinterlands - Gold Veins / Silver Veins / Iron Deposits (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Arathi Highlands +-- Silver Vein / Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1348, 1186, 335)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1348, 1186, 335); +DELETE FROM `pool_template` WHERE `entry` IN (1348, 1186, 335); + +SET @OGUID = 34423; +SET @PTEMPLATE = 1636; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -793.146, -3898.25, 145.014, 0.10472, 0, 0, 0.052336, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -830.497, -3885.8, 147.603, 0.087266, 0, 0, 0.043619, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -2359.63, -1755.91, -19.707, 3.00197, 0, 0, 0.997564, 0.069757, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -2292.2, -1679.02, -62.0117, 0.226893, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -2280.09, -1525.94, -33.5753, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -2249.11, -1888.32, 18.0896, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -2241.74, -1640.24, -21.8187, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -2183.83, -1728.47, -63.0671, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -2147.86, -1558.83, -47.3161, 2.33874, 0, 0, 0.920505, 0.390731, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -2119.26, -1633.36, -26.2676, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -2102.87, -2828.6, 79.0172, -2.89725, 0, 0, 0.992546, -0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -2099.46, -3265.8, 51.4725, 1.93731, 0, 0, 0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 0, -2067.97, -2818.12, 81.2574, 0.994838, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, -2029.64, -3307.34, 54.9377, 2.02458, 0, 0, 0.848048, 0.529919, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, -1974.64, -2760.31, 80.9394, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 0, -1973.45, -2920.69, 80.74, 0.523599, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 0, -1966.79, -2348.83, 60.9744, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 0, -1907.28, -3269.03, 72.1342, -1.3439, 0, 0, 0.622515, -0.782608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 0, -1906.57, -3145.93, 69.5193, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 0, -1842.59, -3418.07, 66.4538, -2.14675, 0, 0, 0.878817, -0.477159, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 0, -1754.28, -3379.13, 41.0831, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 0, -1748.22, -2094.48, 68.8157, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 0, -1709.25, -3219.01, 37.5768, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 0, -1684.47, -2838, 43.3192, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 0, -1618.12, -2121.86, 31.3074, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 0, -1549.49, -3505.43, 74.9379, -0.855212, 0, 0, 0.414693, -0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 0, -1391.31, -3408.41, 55.6804, 0.558505, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 0, -1306.28, -2825.75, 56.2672, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 0, -1281.79, -2677.53, 66.1927, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1734, 0, -1276.44, -3531, 55.6855, 0.942478, 0, 0, 0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1734, 0, -1251.6, -2065.47, 50.7246, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 0, -1242.73, -2000.77, 42.0287, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 0, -1220.4, -2039.04, 43.7159, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 0, -1200.78, -2056.92, 41.233, 2.44346, 0, 0, 0.939693, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 0, -1192.32, -1953.69, 26.9048, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 0, -1189.47, -3085.4, 47.0624, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1734, 0, -1164.86, -3734.62, 109.443, -2.44346, 0, 0, 0.939693, -0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 0, -1161.66, -2044.55, 37.005, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1734, 0, -1139.77, -2089.06, 71.3311, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1734, 0, -1010.44, -1754.39, 47.7019, -0.139626, 0, 0, 0.069756, -0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1734, 0, -990.192, -2587.46, 65.2202, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1734, 0, -972.981, -3184.12, 52.1261, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1734, 0, -961.645, -2236.57, 58.6912, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1734, 0, -936.717, -1556.4, 58.4301, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1734, 0, -915.477, -1973.57, 53.7444, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1734, 0, -914.584, -3627.3, 88.1162, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1734, 0, -892.058, -2428.34, 62.8315, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1734, 0, -890.106, -2366.57, 67.8352, 0.349066, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1734, 0, -887.304, -3083.02, 50.8085, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1734, 0, -870.664, -3417.08, 81.2847, 0.331613, 0, 0, 0.165048, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1734, 0, -809.747, -2334.22, 71.9745, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1734, 0, -795.956, -3359.17, 84.0471, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1734, 0, -762.899, -3238.2, 91.8026, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1734, 0, -740.197, -2164.02, 54.8543, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1734, 0, -646.91, -2104.2, 71.6644, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1735, 0, -793.146, -3898.25, 145.014, 0.10472, 0, 0, 0.052336, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1735, 0, -830.497, -3885.8, 147.603, 0.087266, 0, 0, 0.043619, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1735, 0, -2359.63, -1755.91, -19.707, 3.00197, 0, 0, 0.997564, 0.069757, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1735, 0, -2292.2, -1679.02, -62.0117, 0.226893, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1735, 0, -2280.09, -1525.94, -33.5753, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1735, 0, -2249.11, -1888.32, 18.0896, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1735, 0, -2241.74, -1640.24, -21.8187, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1735, 0, -2183.83, -1728.47, -63.0671, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1735, 0, -2147.86, -1558.83, -47.3161, 2.33874, 0, 0, 0.920505, 0.390731, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1735, 0, -2119.26, -1633.36, -26.2676, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1735, 0, -2102.87, -2828.6, 79.0172, -2.89725, 0, 0, 0.992546, -0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1735, 0, -2099.46, -3265.8, 51.4725, 1.93731, 0, 0, 0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1735, 0, -2067.97, -2818.12, 81.2574, 0.994838, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1735, 0, -2029.64, -3307.34, 54.9377, 2.02458, 0, 0, 0.848048, 0.529919, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1735, 0, -1974.64, -2760.31, 80.9394, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1735, 0, -1973.45, -2920.69, 80.74, 0.523599, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1735, 0, -1966.79, -2348.83, 60.9744, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1735, 0, -1907.28, -3269.03, 72.1342, -1.3439, 0, 0, 0.622515, -0.782608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1735, 0, -1906.57, -3145.93, 69.5193, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1735, 0, -1842.59, -3418.07, 66.4538, -2.14675, 0, 0, 0.878817, -0.477159, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1735, 0, -1754.28, -3379.13, 41.0831, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1735, 0, -1748.22, -2094.48, 68.8157, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1735, 0, -1709.25, -3219.01, 37.5768, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1735, 0, -1684.47, -2838, 43.3192, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1735, 0, -1618.12, -2121.86, 31.3074, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1735, 0, -1549.49, -3505.43, 74.9379, -0.855212, 0, 0, 0.414693, -0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1735, 0, -1391.31, -3408.41, 55.6804, 0.558505, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1735, 0, -1306.28, -2825.75, 56.2672, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1735, 0, -1281.79, -2677.53, 66.1927, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1735, 0, -1276.44, -3531, 55.6855, 0.942478, 0, 0, 0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1735, 0, -1251.6, -2065.47, 50.7246, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1735, 0, -1242.73, -2000.77, 42.0287, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1735, 0, -1220.4, -2039.04, 43.7159, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1735, 0, -1200.78, -2056.92, 41.233, 2.44346, 0, 0, 0.939693, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1735, 0, -1192.32, -1953.69, 26.9048, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1735, 0, -1189.47, -3085.4, 47.0624, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1735, 0, -1164.86, -3734.62, 109.443, -2.44346, 0, 0, 0.939693, -0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1735, 0, -1161.66, -2044.55, 37.005, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1735, 0, -1139.77, -2089.06, 71.3311, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1735, 0, -1010.44, -1754.39, 47.7019, -0.139626, 0, 0, 0.069756, -0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1735, 0, -990.192, -2587.46, 65.2202, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1735, 0, -972.981, -3184.12, 52.1261, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1735, 0, -961.645, -2236.57, 58.6912, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 1735, 0, -936.717, -1556.4, 58.4301, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 1735, 0, -915.477, -1973.57, 53.7444, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 1735, 0, -914.584, -3627.3, 88.1162, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 1735, 0, -892.058, -2428.34, 62.8315, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 1735, 0, -890.106, -2366.57, 67.8352, 0.349066, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 1735, 0, -887.304, -3083.02, 50.8085, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 1735, 0, -870.664, -3417.08, 81.2847, 0.331613, 0, 0, 0.165048, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 1735, 0, -809.747, -2334.22, 71.9745, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 1735, 0, -795.956, -3359.17, 84.0471, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 1735, 0, -762.899, -3238.2, 91.8026, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 1735, 0, -740.197, -2164.02, 54.8543, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 1735, 0, -646.91, -2104.2, 71.6644, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 1733, 0, -793.146, -3898.25, 145.014, 0.10472, 0, 0, 0.052336, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 1733, 0, -830.497, -3885.8, 147.603, 0.087266, 0, 0, 0.043619, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 1733, 0, -2359.63, -1755.91, -19.707, 3.00197, 0, 0, 0.997564, 0.069757, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 1733, 0, -2292.2, -1679.02, -62.0117, 0.226893, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 1733, 0, -2280.09, -1525.94, -33.5753, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 1733, 0, -2249.11, -1888.32, 18.0896, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 1733, 0, -2241.74, -1640.24, -21.8187, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+118, 1733, 0, -2183.83, -1728.47, -63.0671, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+119, 1733, 0, -2147.86, -1558.83, -47.3161, 2.33874, 0, 0, 0.920505, 0.390731, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+120, 1733, 0, -2119.26, -1633.36, -26.2676, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 1733, 0, -2102.87, -2828.6, 79.0172, -2.89725, 0, 0, 0.992546, -0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+122, 1733, 0, -2099.46, -3265.8, 51.4725, 1.93731, 0, 0, 0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+123, 1733, 0, -2067.97, -2818.12, 81.2574, 0.994838, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 1733, 0, -2029.64, -3307.34, 54.9377, 2.02458, 0, 0, 0.848048, 0.529919, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 1733, 0, -1974.64, -2760.31, 80.9394, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 1733, 0, -1973.45, -2920.69, 80.74, 0.523599, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+127, 1733, 0, -1966.79, -2348.83, 60.9744, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+128, 1733, 0, -1907.28, -3269.03, 72.1342, -1.3439, 0, 0, 0.622515, -0.782608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 1733, 0, -1906.57, -3145.93, 69.5193, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+130, 1733, 0, -1842.59, -3418.07, 66.4538, -2.14675, 0, 0, 0.878817, -0.477159, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+131, 1733, 0, -1754.28, -3379.13, 41.0831, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 1733, 0, -1748.22, -2094.48, 68.8157, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 1733, 0, -1709.25, -3219.01, 37.5768, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+134, 1733, 0, -1684.47, -2838, 43.3192, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 1733, 0, -1618.12, -2121.86, 31.3074, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 1733, 0, -1549.49, -3505.43, 74.9379, -0.855212, 0, 0, 0.414693, -0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+137, 1733, 0, -1391.31, -3408.41, 55.6804, 0.558505, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+138, 1733, 0, -1306.28, -2825.75, 56.2672, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+139, 1733, 0, -1281.79, -2677.53, 66.1927, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+140, 1733, 0, -1276.44, -3531, 55.6855, 0.942478, 0, 0, 0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+141, 1733, 0, -1251.6, -2065.47, 50.7246, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+142, 1733, 0, -1242.73, -2000.77, 42.0287, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+143, 1733, 0, -1220.4, -2039.04, 43.7159, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+144, 1733, 0, -1200.78, -2056.92, 41.233, 2.44346, 0, 0, 0.939693, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+145, 1733, 0, -1192.32, -1953.69, 26.9048, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+146, 1733, 0, -1189.47, -3085.4, 47.0624, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+147, 1733, 0, -1164.86, -3734.62, 109.443, -2.44346, 0, 0, 0.939693, -0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+148, 1733, 0, -1161.66, -2044.55, 37.005, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+149, 1733, 0, -1139.77, -2089.06, 71.3311, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+150, 1733, 0, -1010.44, -1754.39, 47.7019, -0.139626, 0, 0, 0.069756, -0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+151, 1733, 0, -990.192, -2587.46, 65.2202, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+152, 1733, 0, -972.981, -3184.12, 52.1261, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+153, 1733, 0, -961.645, -2236.57, 58.6912, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+154, 1733, 0, -936.717, -1556.4, 58.4301, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+155, 1733, 0, -915.477, -1973.57, 53.7444, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+156, 1733, 0, -914.584, -3627.3, 88.1162, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+157, 1733, 0, -892.058, -2428.34, 62.8315, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+158, 1733, 0, -890.106, -2366.57, 67.8352, 0.349066, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+159, 1733, 0, -887.304, -3083.02, 50.8085, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+160, 1733, 0, -870.664, -3417.08, 81.2847, 0.331613, 0, 0, 0.165048, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+161, 1733, 0, -809.747, -2334.22, 71.9745, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+162, 1733, 0, -795.956, -3359.17, 84.0471, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+163, 1733, 0, -762.899, -3238.2, 91.8026, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+164, 1733, 0, -740.197, -2164.02, 54.8543, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+165, 1733, 0, -646.91, -2104.2, 71.6644, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+13, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+14, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+15, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+16, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+17, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+18, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+19, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+20, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+21, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+22, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+23, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+24, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+25, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+26, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+27, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+28, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+29, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+30, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+31, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+32, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+33, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+34, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+35, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+36, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+37, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+38, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+39, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+40, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+41, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+42, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+43, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+44, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+45, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+46, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+47, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+48, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+49, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+50, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+51, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+52, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+53, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+54, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+55, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+23, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+24, @PTEMPLATE+24, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+25, @PTEMPLATE+25, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+26, @PTEMPLATE+26, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+27, @PTEMPLATE+27, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+28, @PTEMPLATE+28, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+29, @PTEMPLATE+29, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+30, @PTEMPLATE+30, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+31, @PTEMPLATE+31, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+32, @PTEMPLATE+32, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+33, @PTEMPLATE+33, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+34, @PTEMPLATE+34, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+35, @PTEMPLATE+35, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+36, @PTEMPLATE+36, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+37, @PTEMPLATE+37, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+38, @PTEMPLATE+38, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+39, @PTEMPLATE+39, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+40, @PTEMPLATE+40, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+41, @PTEMPLATE+41, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+42, @PTEMPLATE+42, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+43, @PTEMPLATE+43, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+44, @PTEMPLATE+44, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+45, @PTEMPLATE+45, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+46, @PTEMPLATE+46, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+47, @PTEMPLATE+47, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+48, @PTEMPLATE+48, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+49, @PTEMPLATE+49, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+50, @PTEMPLATE+50, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+51, @PTEMPLATE+51, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+52, @PTEMPLATE+52, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+53, @PTEMPLATE+53, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+54, @PTEMPLATE+54, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+55, @PTEMPLATE+55, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+56, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+57, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+58, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+59, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+60, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+61, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+62, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+63, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+64, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+65, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+66, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+67, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+68, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+69, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+70, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+71, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+72, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+73, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+74, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+75, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+76, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+77, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+78, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+79, @PTEMPLATE+24, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+80, @PTEMPLATE+25, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+81, @PTEMPLATE+26, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+82, @PTEMPLATE+27, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+83, @PTEMPLATE+28, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+84, @PTEMPLATE+29, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+85, @PTEMPLATE+30, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+86, @PTEMPLATE+31, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+87, @PTEMPLATE+32, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+88, @PTEMPLATE+33, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+89, @PTEMPLATE+34, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+90, @PTEMPLATE+35, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+91, @PTEMPLATE+36, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+92, @PTEMPLATE+37, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+93, @PTEMPLATE+38, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+94, @PTEMPLATE+39, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+95, @PTEMPLATE+40, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+96, @PTEMPLATE+41, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+97, @PTEMPLATE+42, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+98, @PTEMPLATE+43, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+99, @PTEMPLATE+44, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+100, @PTEMPLATE+45, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+101, @PTEMPLATE+46, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+102, @PTEMPLATE+47, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+103, @PTEMPLATE+48, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+104, @PTEMPLATE+49, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+105, @PTEMPLATE+50, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+106, @PTEMPLATE+51, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+107, @PTEMPLATE+52, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+108, @PTEMPLATE+53, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+109, @PTEMPLATE+54, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+110, @PTEMPLATE+55, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+111, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+112, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+113, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+114, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+115, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+116, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+117, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+118, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+119, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+120, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+121, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+122, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+123, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+124, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+125, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+126, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+127, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+128, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+129, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+130, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+131, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+132, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+133, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+134, @PTEMPLATE+24, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+135, @PTEMPLATE+25, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+136, @PTEMPLATE+26, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+137, @PTEMPLATE+27, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+138, @PTEMPLATE+28, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+139, @PTEMPLATE+29, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+140, @PTEMPLATE+30, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+141, @PTEMPLATE+31, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+142, @PTEMPLATE+32, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+143, @PTEMPLATE+33, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+144, @PTEMPLATE+34, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+145, @PTEMPLATE+35, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+146, @PTEMPLATE+36, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+147, @PTEMPLATE+37, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+148, @PTEMPLATE+38, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+149, @PTEMPLATE+39, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+150, @PTEMPLATE+40, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+151, @PTEMPLATE+41, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+152, @PTEMPLATE+42, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+153, @PTEMPLATE+43, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+154, @PTEMPLATE+44, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+155, @PTEMPLATE+45, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+156, @PTEMPLATE+46, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+157, @PTEMPLATE+47, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+158, @PTEMPLATE+48, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+159, @PTEMPLATE+49, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+160, @PTEMPLATE+50, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+161, @PTEMPLATE+51, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+162, @PTEMPLATE+52, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+163, @PTEMPLATE+53, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+164, @PTEMPLATE+54, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+165, @PTEMPLATE+55, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(323, 33, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+14, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+15, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+16, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+17, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+18, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+19, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+20, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+21, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+22, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+23, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+24, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+25, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+26, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+27, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+28, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+29, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+30, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+31, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+32, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+33, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+34, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+35, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+36, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+37, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+38, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+39, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+40, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+41, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+42, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+43, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+44, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+45, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+46, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+47, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+48, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+49, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+50, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+51, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+52, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+53, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+54, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+55, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1187)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1187); +DELETE FROM `pool_template` WHERE `entry` IN (1187); + +SET @OGUID = 25047; +SET @PTEMPLATE = 2139; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -1887.24, -2292.26, 61.2686, -0.488692, 0, 0, 0.241922, -0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -1786.03, -2230.23, 59.2944, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -1734.98, -3102.7, 25.0462, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -1678, -2606.31, 61.6783, -1.69297, 0, 0, 0.748956, -0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -1614.11, -1993.65, 36.8947, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -1585.11, -2329.29, 87.4846, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -1572.97, -3472.31, 64.1015, -2.82743, 0, 0, 0.987688, -0.156434, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -1568.49, -2074.03, 37.9544, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -1539.82, -2277.77, 34.7815, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -1482.43, -1532.45, 62.7249, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, -1441.19, -2172.02, 23.7131, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 0, -1398.59, -1485.99, 67.5944, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -1309.58, -2312.32, 64.8675, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -1278.39, -1489.21, 65.222, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -1216.11, -2781.92, 55.7147, 1.58825, 0, 0, 0.71325, 0.700909, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -1194.75, -1983.38, 73.9694, 2.61799, 0, 0, 0.965926, 0.258819, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -1179.43, -1668.41, 52.748, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -1125.3, -2600.46, 62.6392, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -1080.33, -1610.24, 51.8741, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -1005.18, -2712.79, 62.6548, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 0, -955.414, -2974.05, 75.8139, -0.698132, 0, 0, 0.34202, -0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 0, -915.045, -1890.88, 72.8949, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 0, -842.215, -1726.95, 56.9253, 2.58309, 0, 0, 0.961262, 0.275637, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 0, -692.266, -2099.61, 56.2173, 5.23599, 0, 0, -0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1733, 0, -1887.24, -2292.26, 61.2686, -0.488692, 0, 0, 0.241922, -0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1733, 0, -1786.03, -2230.23, 59.2944, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1733, 0, -1734.98, -3102.7, 25.0462, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1733, 0, -1678, -2606.31, 61.6783, -1.69297, 0, 0, 0.748956, -0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1733, 0, -1614.11, -1993.65, 36.8947, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1733, 0, -1585.11, -2329.29, 87.4846, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1733, 0, -1572.97, -3472.31, 64.1015, -2.82743, 0, 0, 0.987688, -0.156434, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1733, 0, -1568.49, -2074.03, 37.9544, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1733, 0, -1539.82, -2277.77, 34.7815, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1733, 0, -1482.43, -1532.45, 62.7249, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1733, 0, -1441.19, -2172.02, 23.7131, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1733, 0, -1398.59, -1485.99, 67.5944, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1733, 0, -1309.58, -2312.32, 64.8675, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1733, 0, -1278.39, -1489.21, 65.222, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1733, 0, -1216.11, -2781.92, 55.7147, 1.58825, 0, 0, 0.71325, 0.700909, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1733, 0, -1194.75, -1983.38, 73.9694, 2.61799, 0, 0, 0.965926, 0.258819, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1733, 0, -1179.43, -1668.41, 52.748, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1733, 0, -1125.3, -2600.46, 62.6392, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1733, 0, -1080.33, -1610.24, 51.8741, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1733, 0, -1005.18, -2712.79, 62.6548, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1733, 0, -955.414, -2974.05, 75.8139, -0.698132, 0, 0, 0.34202, -0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1733, 0, -915.045, -1890.88, 72.8949, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1733, 0, -842.215, -1726.95, 56.9253, 2.58309, 0, 0, 0.961262, 0.275637, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 0, -692.266, -2099.61, 56.2173, 5.23599, 0, 0, -0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+25, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+26, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+27, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+28, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+29, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+30, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+31, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+32, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+33, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+34, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+35, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+36, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+37, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+38, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+39, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+40, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+41, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+42, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+43, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+44, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+45, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+46, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+47, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+48, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Arathi Highlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(406, 11, 'Arathi Highlands - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0); + +-- Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (408, 1188)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (408, 1188); +DELETE FROM `pool_template` WHERE `entry` IN (408, 1188); + +SET @OGUID = 28114; +SET @PTEMPLATE = 2453; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 0, -899.783, -3967.06, 137.724, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -2182, -1665.24, -35.4133, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 0, -2178.65, -1789.86, -41.0136, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 0, -2106.72, -3357.28, 59.2213, -0.802851, 0, 0, 0.390731, -0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 0, -2065.41, -3307.87, 67.9717, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 0, -2063.44, -2676.59, 88.1955, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 0, -1854.6, -1493.8, 49.2701, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 0, -1851.72, -1538.44, 66.9113, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2040, 0, -1848.64, -1760.39, 67.3599, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2040, 0, -1842.88, -2536.53, 55.9154, -0.680679, 0, 0, 0.333807, -0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 0, -1831.79, -1443.18, 59.4886, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 0, -1824.19, -1799.81, 60.5315, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 0, -1819.15, -2011.03, 66.5258, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 0, -1755.99, -1427.99, 63.643, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 0, -1729.78, -3290.1, 13.5406, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 0, -1657.74, -2215.52, 23.8297, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2040, 0, -926.399, -3898.71, 144.877, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2047, 0, -899.783, -3967.06, 137.724, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2047, 0, -2182, -1665.24, -35.4133, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 0, -2178.65, -1789.86, -41.0136, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 0, -2106.72, -3357.28, 59.2213, -0.802851, 0, 0, 0.390731, -0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 0, -2065.41, -3307.87, 67.9717, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, -2063.44, -2676.59, 88.1955, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, -1854.6, -1493.8, 49.2701, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, -1851.72, -1538.44, 66.9113, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, -1848.64, -1760.39, 67.3599, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 0, -1842.88, -2536.53, 55.9154, -0.680679, 0, 0, 0.333807, -0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 0, -1831.79, -1443.18, 59.4886, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 0, -1824.19, -1799.81, 60.5315, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 0, -1819.15, -2011.03, 66.5258, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2047, 0, -1755.99, -1427.99, 63.643, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2047, 0, -1729.78, -3290.1, 13.5406, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2047, 0, -1657.74, -2215.52, 23.8297, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2047, 0, -926.399, -3898.71, 144.877, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+5, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+6, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+7, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+8, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+9, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+10, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+11, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+12, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+13, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+14, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+15, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+16, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+17, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+18, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+19, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+20, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+21, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+22, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+23, @PTEMPLATE+6, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+24, @PTEMPLATE+7, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+25, @PTEMPLATE+8, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+26, @PTEMPLATE+9, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+27, @PTEMPLATE+10, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+28, @PTEMPLATE+11, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+29, @PTEMPLATE+12, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+30, @PTEMPLATE+13, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+31, @PTEMPLATE+14, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+32, @PTEMPLATE+15, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+33, @PTEMPLATE+16, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+34, @PTEMPLATE+17, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1358, 34, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+17, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0); + +-- Lesser Bloodstone Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (298)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (298); +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=298; + +SET @OGUID = 25329; +SET @PTEMPLATE = 2606; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2653, 0, -847.617, -3965.75, 150.471, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2653, 0, -864.812, -3980.47, 149.623, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2653, 0, -947.561, -3927.05, 145.284, -2.23402, 0, 0, 0.898794, -0.438371, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2653, 0, -946.57, -3893, 154.072, 5.351, 0, 0, 0.449399, -0.893331, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2653, 0, -942.624, -3954.16, 146.634, -0.244346, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2653, 0, -936.332, -3858.24, 148.046, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2653, 0, -911.687, -3877.76, 141.116, 2.51327, 0, 0, 0.951056, 0.309019, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2653, 0, -909.263, -3952, 152.514, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2653, 0, -882.01, -3885.88, 135.173, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2653, 0, -874.558, -3911.16, 134.068, -0.977384, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2653, 0, -857.528, -3931.43, 149.044, -0.20944, 0, 0, -0.104529, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2653, 0, -855.955, -3888.89, 140.746, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2653, 0, -842.014, -3939.07, 150.111, 1.309, 0, 0, 0.608763, 0.793352, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+2, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+3, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+4, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+5, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+6, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+7, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+8, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+9, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+10, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+11, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+12, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+13, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit +SET @OGUID = 260200; +SET @PTEMPLATE = 18850; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -2307.24, -1790.67, -22.6112, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -2241.04, -1835.02, -20.1633, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -1827.82, -2643.53, 59.8704, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -1674.69, -1442.03, 45.8495, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -2307.24, -1790.67, -22.6112, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -2241.04, -1835.02, -20.1633, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -1827.82, -2643.53, 59.8704, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -1674.69, -1442.03, 45.8495, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 0, -2307.24, -1790.67, -22.6112, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 0, -2241.04, -1835.02, -20.1633, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 0, -1827.82, -2643.53, 59.8704, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 0, -1674.69, -1442.03, 45.8495, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 0, -2307.24, -1790.67, -22.6112, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 0, -2241.04, -1835.02, -20.1633, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 0, -1827.82, -2643.53, 59.8704, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 0, -1674.69, -1442.03, 45.8495, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2047, 0, -2307.24, -1790.67, -22.6112, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2047, 0, -2241.04, -1835.02, -20.1633, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2047, 0, -1827.82, -2643.53, 59.8704, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 0, -1674.69, -1442.03, 45.8495, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+9, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+10, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+11, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+12, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+13, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+14, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+15, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+16, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+17, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+18, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+19, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+20, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(18840, 2, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Wetlands +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1157, 1159)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1157, 1159); +DELETE FROM `pool_template` WHERE `entry` IN (1157, 1159); + +SET @OGUID = 22834; +SET @PTEMPLATE = 2783; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -4300.05, -2679.25, 70.5852, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -4292.23, -2995.24, 13.4598, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -4250.16, -3066.69, 8.75446, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -4218.68, -3083.5, 9.42818, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -4209.78, -3200.41, 39.9346, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -4208.44, -3145.73, 8.06751, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -4195.79, -2870.83, 41.6708, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -4066.83, -3196, 21.8869, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -3856.87, -3142.52, 22.0638, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -3766.71, -2700.05, 38.3341, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, -3766.69, -2633.3, 75.8543, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 0, -3738.05, -2625.42, 53.5793, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -3700.33, -3187.98, 24.7781, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -3683.25, -2596.19, 63.3477, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -3533.25, -2533.37, 66.5472, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -3453.38, -1736.65, 43.1972, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -3428.89, -2527.67, 38.3063, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -3401.54, -1875.59, 39.939, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -3383.27, -2400.02, 57.4409, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -3368.49, -1735.87, 68.9991, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 0, -3340.48, -1950.42, 59.3272, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 0, -3340.27, -2392.37, 30.3285, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 0, -3333.45, -2346.02, 58.0189, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 0, -3233.39, -3117.34, 41.0138, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 0, -3119.19, -3262.62, 69.2378, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 0, -3083.55, -3117.44, 82.2747, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 0, -2565.9, -1801.21, 24.1702, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 0, -4354.04, -2933.31, 26.5507, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 0, -4247.21, -2627.36, 65.4306, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 0, -4233.31, -2766.75, 46.313, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 0, -3979.53, -3142.92, 21.6354, 1.09956, 0, 0, 0.522499, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 0, -3858.7, -2624.47, 63.9141, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 0, -3466.74, -2266.74, 61.3246, -2.89725, 0, 0, 0.992546, -0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 0, -3183.83, -3198.29, 59.1138, -2.96706, 0, 0, 0.996195, -0.087156, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 0, -3029.07, -3298.99, 68.5104, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1732, 0, -3004.86, -3257.37, 55.28, -0.418879, 0, 0, 0.207912, -0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1732, 0, -2993.18, -3294.01, 58.3186, -0.383972, 0, 0, 0.190809, -0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1732, 0, -2770.6, -2194.6, 65.6496, -1.09956, 0, 0, 0.522499, -0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1732, 0, -2633.04, -1957.8, 63.8588, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1733, 0, -4300.05, -2679.25, 70.5852, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1733, 0, -4292.23, -2995.24, 13.4598, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1733, 0, -4250.16, -3066.69, 8.75446, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1733, 0, -4218.68, -3083.5, 9.42818, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1733, 0, -4209.78, -3200.41, 39.9346, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1733, 0, -4208.44, -3145.73, 8.06751, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1733, 0, -4195.79, -2870.83, 41.6708, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1733, 0, -4066.83, -3196, 21.8869, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 0, -3856.87, -3142.52, 22.0638, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1733, 0, -3766.71, -2700.05, 38.3341, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 0, -3766.69, -2633.3, 75.8543, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 0, -3738.05, -2625.42, 53.5793, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 0, -3700.33, -3187.98, 24.7781, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 0, -3683.25, -2596.19, 63.3477, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 0, -3533.25, -2533.37, 66.5472, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 0, -3453.38, -1736.65, 43.1972, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 0, -3428.89, -2527.67, 38.3063, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1733, 0, -3401.54, -1875.59, 39.939, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1733, 0, -3383.27, -2400.02, 57.4409, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1733, 0, -3368.49, -1735.87, 68.9991, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1733, 0, -3340.48, -1950.42, 59.3272, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1733, 0, -3340.27, -2392.37, 30.3285, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1733, 0, -3333.45, -2346.02, 58.0189, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1733, 0, -3233.39, -3117.34, 41.0138, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1733, 0, -3119.19, -3262.62, 69.2378, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1733, 0, -3083.55, -3117.44, 82.2747, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1733, 0, -2565.9, -1801.21, 24.1702, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1733, 0, -4354.04, -2933.31, 26.5507, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1733, 0, -4247.21, -2627.36, 65.4306, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1733, 0, -4233.31, -2766.75, 46.313, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1733, 0, -3979.53, -3142.92, 21.6354, 1.09956, 0, 0, 0.522499, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1733, 0, -3858.7, -2624.47, 63.9141, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1733, 0, -3466.74, -2266.74, 61.3246, -2.89725, 0, 0, 0.992546, -0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1733, 0, -3183.83, -3198.29, 59.1138, -2.96706, 0, 0, 0.996195, -0.087156, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1733, 0, -3029.07, -3298.99, 68.5104, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1733, 0, -3004.86, -3257.37, 55.28, -0.418879, 0, 0, 0.207912, -0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1733, 0, -2993.18, -3294.01, 58.3186, -0.383972, 0, 0, 0.190809, -0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1733, 0, -2770.6, -2194.6, 65.6496, -1.09956, 0, 0, 0.522499, -0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1733, 0, -2633.04, -1957.8, 63.8588, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+29, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+30, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+31, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+32, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+33, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+34, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+35, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+36, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+37, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+38, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+39, 1, 'Tin Vein / Silver Vein - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+29, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+30, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+31, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+32, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+33, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+34, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+35, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+36, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+37, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+38, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+39, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+40, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+41, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+42, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+43, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+44, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+45, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+46, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+47, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+48, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+49, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+50, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+51, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+52, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+53, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+54, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+55, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+56, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+57, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+58, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+59, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+60, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+61, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+62, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+63, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+64, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+65, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+66, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+67, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+68, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+69, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+70, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+71, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+72, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+73, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+74, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+75, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+76, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+77, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+78, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Wetlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1348, 22, 'Wetlands - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+29, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+30, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+31, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+32, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+33, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+34, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+35, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+36, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+37, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+38, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+39, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) +DELETE FROM `pool_template` WHERE `entry` IN (3663, 662, 3661, 3660, 3659, 3658, 3657, 3656, 3655, 3654, 3653, 3652, 3651, 3650, 3649, 3648, 3647, 3646, 3644, 3634, 3633, 3632, 3631, 3630, 3629, 3628, 3627, 3626, 3625, 3620); +DELETE FROM `pool_gameobject` WHERE `guid` IN (21002, 21003, 21004, 21005, 21006, 21007, 21008, 21009, 21010, 21011, 21012, 21013, 21014, 21015, 21016, 21017, 21018, 21019, 21020, 21021, 21022, 21023, 21024, 21025, 21026, 21027, 21028, 21029, 21030, 21031, 21032, 21033, 21034, 21035, 21036, 21037, 21038, 21039, 21040, 21041, 21042, 21043, 21044, 21045, 21046, 21047, 21048, 21049, 21050, 21051, 21052, 21053, 21054, 21055, 21056, 21057, 21058, 21059); +DELETE FROM `pool_pool` WHERE `pool_id` IN ( 3620, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, 3644, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662); +DELETE FROM `gameobject` WHERE `id` IN (1610, 1667); + +SET @OGUID = 24772; +SET @PTEMPLATE = 43526; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -3942.23, -2285.07, 17.1541, -0.2618, 0, 0, 0.130526, -0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -3886.07, -2401.82, 26.3338, 0.331613, 0, 0, 0.165048, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -3875.72, -2586.04, 44.1806, 2.74017, 0, 0, 0.979925, 0.199368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -3836.94, -2481.73, 35.6039, -0.069813, 0, 0, 0.034899, -0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -3830.66, -2501.42, 38.5958, 2.51327, 0, 0, 0.951057, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -3829.84, -2420.19, 27.287, 2.67035, 0, 0, 0.97237, 0.233445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -3809.23, -2396.89, 28.0163, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -3801.1, -2353.66, 33.2039, 0.034907, 0, 0, 0.017452, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -3756.49, -2480.01, 32.6535, 1.09956, 0, 0, 0.522499, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -3942.23, -2285.07, 17.1541, -0.2618, 0, 0, 0.130526, -0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -3886.07, -2401.82, 26.3338, 0.331613, 0, 0, 0.165048, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -3875.72, -2586.04, 44.1806, 2.74017, 0, 0, 0.979925, 0.199368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -3836.94, -2481.73, 35.6039, -0.069813, 0, 0, 0.034899, -0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, -3830.66, -2501.42, 38.5958, 2.51327, 0, 0, 0.951057, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 0, -3829.84, -2420.19, 27.287, 2.67035, 0, 0, 0.97237, 0.233445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 0, -3809.23, -2396.89, 28.0163, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 0, -3801.1, -2353.66, 33.2039, 0.034907, 0, 0, 0.017452, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 0, -3756.49, -2480.01, 32.6535, 1.09956, 0, 0, 0.522499, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1610, 0, -3942.23, -2285.07, 17.1541, -0.2618, 0, 0, 0.130526, -0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1610, 0, -3886.07, -2401.82, 26.3338, 0.331613, 0, 0, 0.165048, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1610, 0, -3875.72, -2586.04, 44.1806, 2.74017, 0, 0, 0.979925, 0.199368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1610, 0, -3836.94, -2481.73, 35.6039, -0.069813, 0, 0, 0.034899, -0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1610, 0, -3830.66, -2501.42, 38.5958, 2.51327, 0, 0, 0.951057, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1610, 0, -3829.84, -2420.19, 27.287, 2.67035, 0, 0, 0.97237, 0.233445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1610, 0, -3809.23, -2396.89, 28.0163, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1610, 0, -3801.1, -2353.66, 33.2039, 0.034907, 0, 0, 0.017452, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1610, 0, -3756.49, -2480.01, 32.6535, 1.09956, 0, 0, 0.522499, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+10, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+11, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+12, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+13, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+14, @PTEMPLATE+5, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+15, @PTEMPLATE+6, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+16, @PTEMPLATE+7, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+17, @PTEMPLATE+8, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+18, @PTEMPLATE+9, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+19, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+20, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+21, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+22, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+23, @PTEMPLATE+5, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+24, @PTEMPLATE+6, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+25, @PTEMPLATE+7, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+26, @PTEMPLATE+8, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+27, @PTEMPLATE+9, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(3660, 2, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+2, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+3, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+4, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+5, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+6, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+7, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+8, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+9, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0); + +-- Incendicite Mineral Vein (1667) +SET @OGUID = 371793; +SET @PTEMPLATE = 3655; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1667, 0, -3895.7, -2362.62, 22.8919, 0.994838, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1667, 0, -3884.85, -2310.76, 25.4112, 2.89725, 0, 0, 0.992546, 0.121868, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1667, 0, -3880.72, -2459.3, 34.2359, 1.294, 0, 0, 0.602795, 0.797896, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1667, 0, -3864.54, -2323.02, 44.058, 1.0821, 0, 0, 0.515036, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1667, 0, -3863.12, -2476.62, 41.4935, -0.069813, 0, 0, -0.0348994, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1667, 0, -3837.11, -2527.33, 38.9886, -1.09956, 0, 0, -0.5225, 0.852639, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1667, 0, -3830.57, -2431.7, 26.5262, 2.67035, 0, 0, 0.972369, 0.233447, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1667, 0, -3813.83, -2279.43, 33.753, -2.1293, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1667, 0, -3805.75, -2471.3, 27.4686, -0.785398, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1667, 0, -3779.64, -2485.89, 26.3598, 3.624, 0, 0, 0.971051, -0.238872, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 5, 'Incendicite Mineral Vein (1667) - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+2, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+3, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+4, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+5, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+6, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+7, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+8, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+9, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+10, @PTEMPLATE, 'Incendicite Mineral Vein (1667) - Wetlands', 10); + +-- Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1355, 1158)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1355, 1158); +DELETE FROM `pool_template` WHERE `entry` IN (1355, 1158); + +SET @OGUID = 255258; +SET @PTEMPLATE = 22974; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -2843.21, -2995.76, 58.8304, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -3399.97, -1966.67, 121.708, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -3587.47, -2433.2, 89.9511, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -2729.08, -2895.95, 48.1052, -1.39626, 0, 0, 0.642788, -0.766044, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -2986.01, -3170.17, 58.6184, -1.32645, 0, 0, 0.615661, -0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -3584.03, -2588.48, 79.383, -1.0821, 0, 0, 0.515038, -0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -2973.01, -3330.81, 56.0359, -0.087267, 0, 0, 0.04362, -0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -2925.64, -3172.39, 57.2125, -0.366519, 0, 0, 0.182236, -0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -3533.33, -2399.93, 66.7631, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 0, -2843.21, -2995.76, 58.8304, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 0, -3399.97, -1966.67, 121.708, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 0, -3587.47, -2433.2, 89.9511, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1735, 0, -2729.08, -2895.95, 48.1052, -1.39626, 0, 0, 0.642788, -0.766044, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1735, 0, -2986.01, -3170.17, 58.6184, -1.32645, 0, 0, 0.615661, -0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 0, -3584.03, -2588.48, 79.383, -1.0821, 0, 0, 0.515038, -0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 0, -2973.01, -3330.81, 56.0359, -0.087267, 0, 0, 0.04362, -0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 0, -2925.64, -3172.39, 57.2125, -0.366519, 0, 0, 0.182236, -0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 0, -3533.33, -2399.93, 66.7631, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Iron Deposit - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+10, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+11, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+12, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+13, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+14, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+15, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+16, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+17, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+18, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Wetlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1355, 5, 'Wetlands - Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0); + +-- Loch Modan +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1167, 403)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1167, 403); +DELETE FROM `pool_template` WHERE `entry` IN (1167, 403); + +SET @OGUID = 23207; +SET @PTEMPLATE = 2526; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -6097.9, -2814.65, 420.024, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -5879, -3948, 357.137, 5.669, 0, 0, 0.302264, -0.953224, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -5842.29, -4205.48, 417.789, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -5821, -2801, 381.365, 1.833, 0, 0, 0.793353, 0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -5802.45, -3740.06, 325.453, -0.069813, 0, 0, 0.034899, -0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -5766.73, -3573.74, 337.774, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -5737.86, -3881.08, 326.587, 1.838, 0, 0, 0.794947, 0.606679, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -5697.35, -3950.6, 327.836, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -5683.48, -3989.89, 331.728, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -5653.57, -3924.1, 328.478, 0.20944, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, -5639.08, -3903.59, 325.725, 1.3439, 0, 0, 0.622515, 0.782608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 0, -5575.64, -2751.37, 370.087, -0.977384, 0, 0, 0.469472, -0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -5469.68, -3993.96, 348.996, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -5361.27, -2695.27, 386.191, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -5349.29, -4168.89, 336.427, -2.58309, 0, 0, 0.961262, -0.275637, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -5344.7, -3897.95, 334.121, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -5077.94, -3892.1, 328.07, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -5067.35, -2619.15, 373.198, 0.017453, 0, 0, 0.008727, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -5003.64, -3982.49, 302.199, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -4991.61, -4149.51, 312.482, 0.383972, 0, 0, 0.190809, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 0, -4958.93, -4036.67, 302.923, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 0, -4939.38, -4077.81, 302.542, -0.122173, 0, 0, 0.061049, -0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 0, -4843, -3956, 319.805, 1.765, 0, 0, 0.7722, 0.635379, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 0, -4827.34, -3870.07, 308.506, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 0, -4787.7, -4173.91, 305.719, -0.575959, 0, 0, 0.284015, -0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 0, -4779.18, -4055.91, 311.679, 0.15708, 0, 0, 0.078459, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 0, -4763.16, -2960.69, 323.212, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 0, -4739.3, -4114.37, 311.837, -1.25664, 0, 0, 0.587785, -0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1733, 0, -6097.9, -2814.65, 420.024, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1733, 0, -5879, -3948, 357.137, 5.669, 0, 0, 0.302264, -0.953224, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1733, 0, -5842.29, -4205.48, 417.789, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1733, 0, -5821, -2801, 381.365, 1.833, 0, 0, 0.793353, 0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1733, 0, -5802.45, -3740.06, 325.453, -0.069813, 0, 0, 0.034899, -0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1733, 0, -5766.73, -3573.74, 337.774, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1733, 0, -5737.86, -3881.08, 326.587, 1.838, 0, 0, 0.794947, 0.606679, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1733, 0, -5697.35, -3950.6, 327.836, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1733, 0, -5683.48, -3989.89, 331.728, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1733, 0, -5653.57, -3924.1, 328.478, 0.20944, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1733, 0, -5639.08, -3903.59, 325.725, 1.3439, 0, 0, 0.622515, 0.782608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1733, 0, -5575.64, -2751.37, 370.087, -0.977384, 0, 0, 0.469472, -0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1733, 0, -5469.68, -3993.96, 348.996, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1733, 0, -5361.27, -2695.27, 386.191, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1733, 0, -5349.29, -4168.89, 336.427, -2.58309, 0, 0, 0.961262, -0.275637, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1733, 0, -5344.7, -3897.95, 334.121, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1733, 0, -5077.94, -3892.1, 328.07, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1733, 0, -5067.35, -2619.15, 373.198, 0.017453, 0, 0, 0.008727, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1733, 0, -5003.64, -3982.49, 302.199, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 0, -4991.61, -4149.51, 312.482, 0.383972, 0, 0, 0.190809, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1733, 0, -4958.93, -4036.67, 302.923, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 0, -4939.38, -4077.81, 302.542, -0.122173, 0, 0, 0.061049, -0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 0, -4843, -3956, 319.805, 1.765, 0, 0, 0.7722, 0.635379, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 0, -4827.34, -3870.07, 308.506, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 0, -4787.7, -4173.91, 305.719, -0.575959, 0, 0, 0.284015, -0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 0, -4779.18, -4055.91, 311.679, 0.15708, 0, 0, 0.078459, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 0, -4763.16, -2960.69, 323.212, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 0, -4739.3, -4114.37, 311.837, -1.25664, 0, 0, 0.587785, -0.809017, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Loch Modan', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+29, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+30, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+31, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+32, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+33, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+34, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+35, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+36, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+37, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+38, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+39, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+40, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+41, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+42, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+43, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+44, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+45, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+46, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+47, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+48, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+49, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+50, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+51, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+52, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+53, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+54, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+55, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+56, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Loch Modan', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1186, 13, 'Loch Modan - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0); + +-- Badlands +-- Silver Vein / Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1287, 1288, 399)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1287, 1288, 399); +DELETE FROM `pool_template` WHERE `entry` IN (1287, 1288, 399); +DELETE FROM `gameobject` WHERE `guid` IN (9272, 9284); +DELETE FROM `pool_gameobject` WHERE `guid` IN (9272, 9284); + +SET @OGUID = 31684; +SET @PTEMPLATE = 1704; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -7445.42, -2269.32, 231.433, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -7410.57, -2264.2, 235.585, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -7385.7, -2300.57, 238.517, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -7339.04, -2265.61, 240.045, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -7185.94, -2707.73, 269.056, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -7181.32, -3132.52, 274.391, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -7175.97, -3348.39, 250.417, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -7158.79, -2875.65, 253.393, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 0, -7157.41, -3201.9, 249.293, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -7146.91, -3493.61, 264.67, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -7141.57, -2991.9, 263.976, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -7129.3, -2539.65, 299.311, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -7109.93, -3613.91, 256.721, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, -7104.98, -2640.14, 264.982, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 0, -7084.08, -3686.77, 254.628, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 0, -7077.13, -2696.51, 255.947, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 0, -7054.84, -2526.41, 269.896, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 0, -6998.15, -2744.32, 248.538, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1733, 0, -6975.78, -3110.13, 260.854, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1733, 0, -6958.95, -2579.47, 276.992, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1733, 0, -6944.76, -3657.78, 252.373, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1733, 0, -6907.07, -2581.97, 249.265, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1733, 0, -6905.36, -2668.86, 250.132, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1733, 0, -6893.85, -2792.91, 242.547, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1733, 0, -6870, -3135.92, 262.557, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1733, 0, -6867, -2399.52, 250.525, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1733, 0, -6854.86, -3306.8, 267.706, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1733, 0, -6807.24, -2348.27, 279.923, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1733, 0, -6794.99, -3219.91, 265.918, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1733, 0, -6792.97, -2452.85, 265.002, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1733, 0, -6787.1, -2965.44, 249.699, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1733, 0, -6770.47, -2845.89, 246.351, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1733, 0, -6750.15, -2931.61, 249.867, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1733, 0, -6742.13, -3092.78, 280.762, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1733, 0, -6709.36, -3182.67, 267.629, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1733, 0, -6696.16, -2446.62, 281.194, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1733, 0, -6681.36, -3014.65, 260.138, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1733, 0, -6656.69, -3375.81, 260.036, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1733, 0, -6649.96, -3543.35, 249.843, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1733, 0, -6620.91, -2883.36, 256.751, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1733, 0, -6605.61, -3705.26, 269.629, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1733, 0, -6484.9, -3383.26, 261.872, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1733, 0, -6478.42, -2465.06, 306.191, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1733, 0, -6464.19, -2450.21, 311.683, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1733, 0, -6460.72, -2489.19, 307.971, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1733, 0, -6299.71, -3558.4, 251.847, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1733, 0, -6234.93, -3475.95, 250.017, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 0, -6170.33, -3384.25, 244.062, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1733, 0, -6110.06, -3428.19, 265.838, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 0, -6094.1, -3095.98, 244.567, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 0, -6083.84, -3166.85, 255.265, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 0, -6737.73, -3787.54, 273.026, 2.70526, 0, 0, 0.976296, 0.21644, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 0, -6191.4, -3057.34, 214.469, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 0, -6186.06, -3038.78, 221.079, -0.436333, 0, 0, 0.21644, -0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 0, -6172.92, -3007.9, 226.637, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 0, -6128.58, -2913.02, 212.195, -2.58309, 0, 0, 0.961262, -0.275637, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1733, 0, -6121.22, -3080.16, 251.248, -3.08923, 0, 0, 0.999657, -0.026177, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1733, 0, -6084.95, -3034.08, 250.361, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1735, 0, -7445.42, -2269.32, 231.433, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1735, 0, -7410.57, -2264.2, 235.585, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1735, 0, -7385.7, -2300.57, 238.517, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1735, 0, -7339.04, -2265.61, 240.045, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1735, 0, -7185.94, -2707.73, 269.056, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1735, 0, -7181.32, -3132.52, 274.391, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1735, 0, -7175.97, -3348.39, 250.417, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1735, 0, -7158.79, -2875.65, 253.393, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1735, 0, -7157.41, -3201.9, 249.293, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1735, 0, -7146.91, -3493.61, 264.67, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1735, 0, -7141.57, -2991.9, 263.976, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1735, 0, -7129.3, -2539.65, 299.311, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1735, 0, -7109.93, -3613.91, 256.721, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1735, 0, -7104.98, -2640.14, 264.982, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1735, 0, -7084.08, -3686.77, 254.628, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1735, 0, -7077.13, -2696.51, 255.947, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1735, 0, -7054.84, -2526.41, 269.896, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1735, 0, -6998.15, -2744.32, 248.538, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1735, 0, -6975.78, -3110.13, 260.854, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1735, 0, -6958.95, -2579.47, 276.992, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1735, 0, -6944.76, -3657.78, 252.373, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1735, 0, -6907.07, -2581.97, 249.265, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1735, 0, -6905.36, -2668.86, 250.132, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1735, 0, -6893.85, -2792.91, 242.547, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1735, 0, -6870, -3135.92, 262.557, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1735, 0, -6867, -2399.52, 250.525, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1735, 0, -6854.86, -3306.8, 267.706, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1735, 0, -6807.24, -2348.27, 279.923, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1735, 0, -6794.99, -3219.91, 265.918, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1735, 0, -6792.97, -2452.85, 265.002, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1735, 0, -6787.1, -2965.44, 249.699, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1735, 0, -6770.47, -2845.89, 246.351, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1735, 0, -6750.15, -2931.61, 249.867, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1735, 0, -6742.13, -3092.78, 280.762, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1735, 0, -6709.36, -3182.67, 267.629, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1735, 0, -6696.16, -2446.62, 281.194, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1735, 0, -6681.36, -3014.65, 260.138, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1735, 0, -6656.69, -3375.81, 260.036, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1735, 0, -6649.96, -3543.35, 249.843, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1735, 0, -6620.91, -2883.36, 256.751, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 1735, 0, -6605.61, -3705.26, 269.629, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 1735, 0, -6484.9, -3383.26, 261.872, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 1735, 0, -6478.42, -2465.06, 306.191, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 1735, 0, -6464.19, -2450.21, 311.683, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 1735, 0, -6460.72, -2489.19, 307.971, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 1735, 0, -6299.71, -3558.4, 251.847, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 1735, 0, -6234.93, -3475.95, 250.017, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 1735, 0, -6170.33, -3384.25, 244.062, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 1735, 0, -6110.06, -3428.19, 265.838, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 1735, 0, -6094.1, -3095.98, 244.567, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 1735, 0, -6083.84, -3166.85, 255.265, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 1735, 0, -6737.73, -3787.54, 273.026, 2.70526, 0, 0, 0.976296, 0.21644, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 1735, 0, -6191.4, -3057.34, 214.469, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 1735, 0, -6186.06, -3038.78, 221.079, -0.436333, 0, 0, 0.21644, -0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 1735, 0, -6172.92, -3007.9, 226.637, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 1735, 0, -6128.58, -2913.02, 212.195, -2.58309, 0, 0, 0.961262, -0.275637, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 1735, 0, -6121.22, -3080.16, 251.248, -3.08923, 0, 0, 0.999657, -0.026177, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 1735, 0, -6084.95, -3034.08, 250.361, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 1734, 0, -7445.42, -2269.32, 231.433, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+118, 1734, 0, -7410.57, -2264.2, 235.585, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+119, 1734, 0, -7385.7, -2300.57, 238.517, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+120, 1734, 0, -7339.04, -2265.61, 240.045, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 1734, 0, -7185.94, -2707.73, 269.056, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+122, 1734, 0, -7181.32, -3132.52, 274.391, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+123, 1734, 0, -7175.97, -3348.39, 250.417, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 1734, 0, -7158.79, -2875.65, 253.393, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 1734, 0, -7157.41, -3201.9, 249.293, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 1734, 0, -7146.91, -3493.61, 264.67, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+127, 1734, 0, -7141.57, -2991.9, 263.976, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+128, 1734, 0, -7129.3, -2539.65, 299.311, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 1734, 0, -7109.93, -3613.91, 256.721, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+130, 1734, 0, -7104.98, -2640.14, 264.982, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+131, 1734, 0, -7084.08, -3686.77, 254.628, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 1734, 0, -7077.13, -2696.51, 255.947, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 1734, 0, -7054.84, -2526.41, 269.896, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+134, 1734, 0, -6998.15, -2744.32, 248.538, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 1734, 0, -6975.78, -3110.13, 260.854, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 1734, 0, -6958.95, -2579.47, 276.992, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+137, 1734, 0, -6944.76, -3657.78, 252.373, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+138, 1734, 0, -6907.07, -2581.97, 249.265, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+139, 1734, 0, -6905.36, -2668.86, 250.132, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+140, 1734, 0, -6893.85, -2792.91, 242.547, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+141, 1734, 0, -6870, -3135.92, 262.557, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+142, 1734, 0, -6867, -2399.52, 250.525, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+143, 1734, 0, -6854.86, -3306.8, 267.706, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+144, 1734, 0, -6807.24, -2348.27, 279.923, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+145, 1734, 0, -6794.99, -3219.91, 265.918, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+146, 1734, 0, -6792.97, -2452.85, 265.002, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+147, 1734, 0, -6787.1, -2965.44, 249.699, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+148, 1734, 0, -6770.47, -2845.89, 246.351, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+149, 1734, 0, -6750.15, -2931.61, 249.867, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+150, 1734, 0, -6742.13, -3092.78, 280.762, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+151, 1734, 0, -6709.36, -3182.67, 267.629, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+152, 1734, 0, -6696.16, -2446.62, 281.194, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+153, 1734, 0, -6681.36, -3014.65, 260.138, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+154, 1734, 0, -6656.69, -3375.81, 260.036, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+155, 1734, 0, -6649.96, -3543.35, 249.843, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+156, 1734, 0, -6620.91, -2883.36, 256.751, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+157, 1734, 0, -6605.61, -3705.26, 269.629, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+158, 1734, 0, -6484.9, -3383.26, 261.872, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+159, 1734, 0, -6478.42, -2465.06, 306.191, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+160, 1734, 0, -6464.19, -2450.21, 311.683, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+161, 1734, 0, -6460.72, -2489.19, 307.971, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+162, 1734, 0, -6299.71, -3558.4, 251.847, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+163, 1734, 0, -6234.93, -3475.95, 250.017, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+164, 1734, 0, -6170.33, -3384.25, 244.062, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+165, 1734, 0, -6110.06, -3428.19, 265.838, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+166, 1734, 0, -6094.1, -3095.98, 244.567, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+167, 1734, 0, -6083.84, -3166.85, 255.265, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+168, 1734, 0, -6737.73, -3787.54, 273.026, 2.70526, 0, 0, 0.976296, 0.21644, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+169, 1734, 0, -6191.4, -3057.34, 214.469, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+170, 1734, 0, -6186.06, -3038.78, 221.079, -0.436333, 0, 0, 0.21644, -0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+171, 1734, 0, -6172.92, -3007.9, 226.637, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+172, 1734, 0, -6128.58, -2913.02, 212.195, -2.58309, 0, 0, 0.961262, -0.275637, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+173, 1734, 0, -6121.22, -3080.16, 251.248, -3.08923, 0, 0, 0.999657, -0.026177, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+174, 1734, 0, -6084.95, -3034.08, 250.361, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10); + + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+13, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+14, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+15, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+16, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+17, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+18, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+19, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+20, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+21, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+22, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+23, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+24, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+25, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+26, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+27, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+28, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+29, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+30, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+31, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+32, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+33, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+34, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+35, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+36, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+37, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+38, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+39, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+40, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+41, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+42, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+43, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+44, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+45, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+46, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+47, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+48, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+49, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+50, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+51, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+52, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+53, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+54, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+55, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+56, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+57, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@PTEMPLATE+58, 1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+23, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+24, @PTEMPLATE+24, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+25, @PTEMPLATE+25, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+26, @PTEMPLATE+26, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+27, @PTEMPLATE+27, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+28, @PTEMPLATE+28, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+29, @PTEMPLATE+29, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+30, @PTEMPLATE+30, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+31, @PTEMPLATE+31, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+32, @PTEMPLATE+32, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+33, @PTEMPLATE+33, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+34, @PTEMPLATE+34, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+35, @PTEMPLATE+35, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+36, @PTEMPLATE+36, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+37, @PTEMPLATE+37, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+38, @PTEMPLATE+38, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+39, @PTEMPLATE+39, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+40, @PTEMPLATE+40, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+41, @PTEMPLATE+41, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+42, @PTEMPLATE+42, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+43, @PTEMPLATE+43, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+44, @PTEMPLATE+44, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+45, @PTEMPLATE+45, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+46, @PTEMPLATE+46, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+47, @PTEMPLATE+47, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+48, @PTEMPLATE+48, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+49, @PTEMPLATE+49, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+50, @PTEMPLATE+50, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+51, @PTEMPLATE+51, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+52, @PTEMPLATE+52, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+53, @PTEMPLATE+53, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+54, @PTEMPLATE+54, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+55, @PTEMPLATE+55, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+56, @PTEMPLATE+56, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+57, @PTEMPLATE+57, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+58, @PTEMPLATE+58, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+59, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+60, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+61, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+62, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+63, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+64, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+65, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+66, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+67, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+68, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+69, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+70, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+71, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+72, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+73, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+74, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+75, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+76, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+77, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+78, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+79, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+80, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+81, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+82, @PTEMPLATE+24, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+83, @PTEMPLATE+25, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+84, @PTEMPLATE+26, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+85, @PTEMPLATE+27, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+86, @PTEMPLATE+28, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+87, @PTEMPLATE+29, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+88, @PTEMPLATE+30, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+89, @PTEMPLATE+31, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+90, @PTEMPLATE+32, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+91, @PTEMPLATE+33, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+92, @PTEMPLATE+34, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+93, @PTEMPLATE+35, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+94, @PTEMPLATE+36, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+95, @PTEMPLATE+37, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+96, @PTEMPLATE+38, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+97, @PTEMPLATE+39, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+98, @PTEMPLATE+40, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+99, @PTEMPLATE+41, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+100, @PTEMPLATE+42, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+101, @PTEMPLATE+43, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+102, @PTEMPLATE+44, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+103, @PTEMPLATE+45, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+104, @PTEMPLATE+46, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+105, @PTEMPLATE+47, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+106, @PTEMPLATE+48, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+107, @PTEMPLATE+49, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+108, @PTEMPLATE+50, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+109, @PTEMPLATE+51, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+110, @PTEMPLATE+52, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+111, @PTEMPLATE+53, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+112, @PTEMPLATE+54, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+113, @PTEMPLATE+55, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+114, @PTEMPLATE+56, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+115, @PTEMPLATE+57, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+116, @PTEMPLATE+58, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+117, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+118, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+119, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+120, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+121, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+122, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+123, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+124, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+125, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+126, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+127, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+128, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+129, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+130, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+131, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+132, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+133, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+134, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+135, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+136, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+137, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+138, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+139, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+140, @PTEMPLATE+24, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+141, @PTEMPLATE+25, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+142, @PTEMPLATE+26, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+143, @PTEMPLATE+27, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+144, @PTEMPLATE+28, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+145, @PTEMPLATE+29, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+146, @PTEMPLATE+30, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+147, @PTEMPLATE+31, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+148, @PTEMPLATE+32, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+149, @PTEMPLATE+33, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+150, @PTEMPLATE+34, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+151, @PTEMPLATE+35, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+152, @PTEMPLATE+36, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+153, @PTEMPLATE+37, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+154, @PTEMPLATE+38, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+155, @PTEMPLATE+39, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+156, @PTEMPLATE+40, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+157, @PTEMPLATE+41, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+158, @PTEMPLATE+42, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+159, @PTEMPLATE+43, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+160, @PTEMPLATE+44, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+161, @PTEMPLATE+45, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+162, @PTEMPLATE+46, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+163, @PTEMPLATE+47, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+164, @PTEMPLATE+48, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+165, @PTEMPLATE+49, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+166, @PTEMPLATE+50, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+167, @PTEMPLATE+51, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+168, @PTEMPLATE+52, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+169, @PTEMPLATE+53, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+170, @PTEMPLATE+54, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+171, @PTEMPLATE+55, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+172, @PTEMPLATE+56, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+173, @PTEMPLATE+57, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10), +(@OGUID+174, @PTEMPLATE+58, 'Silver Vein / Gold Vein / Iron Deposit - Badlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1287, 32, 'Badlands - Silver Vein / Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+14, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+15, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+16, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+17, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+18, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+19, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+20, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+21, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+22, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+23, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+24, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+25, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+26, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+27, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+28, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+29, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+30, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+31, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+32, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+33, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+34, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+35, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+36, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+37, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+38, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+39, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+40, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+41, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+42, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+43, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+44, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+45, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+46, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+47, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+48, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+49, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+50, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+51, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+52, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+53, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+54, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+55, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+56, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+57, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+58, 1287, 0, 'Badlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1289, 1290)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1289, 1290); +DELETE FROM `pool_template` WHERE `entry` IN (1289, 1290); +DELETE FROM `gameobject` WHERE `guid` IN (9519, 11483, 6548, 11481); +DELETE FROM `pool_gameobject` WHERE `guid` IN (9519, 11483, 6548, 11481); + +SET @OGUID = 25119; +SET @PTEMPLATE = 2163; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 0, -7479.58, -2286.49, 234.297, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -7472.15, -2246.71, 236.758, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 0, -7429.79, -2329.54, 240.839, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 0, -7417.7, -2456.31, 327.016, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 0, -7417.02, -2451.55, 325.649, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 0, -7391.3, -2290.13, 237.485, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 0, -7385.24, -2239.81, 234.367, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 0, -7378.36, -2267.95, 234.669, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2040, 0, -7375.14, -2333.49, 244.579, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2040, 0, -7349.76, -2482.16, 322.003, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 0, -7348.42, -2314.26, 241.753, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 0, -7344.53, -3478.77, 335.204, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 0, -7312.08, -2454.8, 304.55, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 0, -7292.22, -3208.34, 299.893, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 0, -7252.13, -2597.3, 292.227, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 0, -7249.14, -3129.42, 315.989, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2040, 0, -7248.51, -3471.09, 316.221, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2040, 0, -7244.57, -2455.71, 261.45, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2040, 0, -7223.67, -2177.61, 298.561, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2040, 0, -7196.89, -3125.94, 288.87, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2040, 0, -7180.76, -2366.26, 241.695, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2040, 0, -7172.12, -2231.94, 298.441, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2040, 0, -7118.27, -3161.17, 248.919, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2040, 0, -7105.92, -2267, 273.383, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2040, 0, -7094.3, -2868.09, 242.091, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2040, 0, -7030.42, -3670.81, 246.186, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2040, 0, -7003.88, -3863.29, 295.432, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2040, 0, -6991.04, -2673.25, 295.239, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2040, 0, -6986.9, -3969.15, 274.766, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2040, 0, -6978.05, -4087.58, 278.974, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2040, 0, -6974.24, -2305.7, 256.075, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2040, 0, -6951.38, -3601.15, 241.667, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2040, 0, -6900.58, -3889.95, 276.007, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2040, 0, -6880.82, -4142.43, 279.195, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2040, 0, -6823.25, -3646.74, 266.69, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2040, 0, -6813.23, -4039.64, 266.999, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2040, 0, -6798.11, -4167.08, 269.176, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2040, 0, -6767.48, -3360.57, 250.464, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2040, 0, -6696.94, -4017.02, 267.021, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2040, 0, -6653.81, -4029.69, 269.574, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2040, 0, -6635, -4134.52, 278.097, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2040, 0, -6615.47, -4024, 267.2, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2040, 0, -6550.56, -4154.99, 285.466, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2040, 0, -6549.7, -2434.55, 296.762, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2040, 0, -6535.81, -2962.19, 266.817, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2040, 0, -6518.01, -2460.01, 307.32, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2040, 0, -6471.75, -2381.15, 298.949, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2040, 0, -6462.17, -3878.67, 324.872, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2040, 0, -6443.14, -4063.54, 275.157, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2040, 0, -6433.6, -2475.08, 328.755, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2040, 0, -6280.71, -2957.27, 224.883, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2040, 0, -6271.73, -2913.52, 227.83, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2040, 0, -6152.34, -3027.72, 220.905, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2040, 0, -6150.07, -2875.81, 213.683, 0.366519, 0, 0, 0.182236, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2047, 0, -7479.58, -2286.49, 234.297, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2047, 0, -7472.15, -2246.71, 236.758, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2047, 0, -7429.79, -2329.54, 240.839, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2047, 0, -7417.7, -2456.31, 327.016, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2047, 0, -7417.02, -2451.55, 325.649, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2047, 0, -7391.3, -2290.13, 237.485, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2047, 0, -7385.24, -2239.81, 234.367, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2047, 0, -7378.36, -2267.95, 234.669, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2047, 0, -7375.14, -2333.49, 244.579, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2047, 0, -7349.76, -2482.16, 322.003, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2047, 0, -7348.42, -2314.26, 241.753, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2047, 0, -7344.53, -3478.77, 335.204, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 2047, 0, -7312.08, -2454.8, 304.55, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 2047, 0, -7292.22, -3208.34, 299.893, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 2047, 0, -7252.13, -2597.3, 292.227, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 2047, 0, -7249.14, -3129.42, 315.989, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 2047, 0, -7248.51, -3471.09, 316.221, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 2047, 0, -7244.57, -2455.71, 261.45, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 2047, 0, -7223.67, -2177.61, 298.561, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 2047, 0, -7196.89, -3125.94, 288.87, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 2047, 0, -7180.76, -2366.26, 241.695, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 2047, 0, -7172.12, -2231.94, 298.441, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 2047, 0, -7118.27, -3161.17, 248.919, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 2047, 0, -7105.92, -2267, 273.383, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 2047, 0, -7094.3, -2868.09, 242.091, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 2047, 0, -7030.42, -3670.81, 246.186, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 2047, 0, -7003.88, -3863.29, 295.432, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 2047, 0, -6991.04, -2673.25, 295.239, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 2047, 0, -6986.9, -3969.15, 274.766, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 2047, 0, -6978.05, -4087.58, 278.974, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 2047, 0, -6974.24, -2305.7, 256.075, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 2047, 0, -6951.38, -3601.15, 241.667, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 2047, 0, -6900.58, -3889.95, 276.007, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 2047, 0, -6880.82, -4142.43, 279.195, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 2047, 0, -6823.25, -3646.74, 266.69, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 2047, 0, -6813.23, -4039.64, 266.999, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 2047, 0, -6798.11, -4167.08, 269.176, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 2047, 0, -6767.48, -3360.57, 250.464, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 2047, 0, -6696.94, -4017.02, 267.021, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 2047, 0, -6653.81, -4029.69, 269.574, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 2047, 0, -6635, -4134.52, 278.097, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 2047, 0, -6615.47, -4024, 267.2, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 2047, 0, -6550.56, -4154.99, 285.466, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 2047, 0, -6549.7, -2434.55, 296.762, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 2047, 0, -6535.81, -2962.19, 266.817, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 2047, 0, -6518.01, -2460.01, 307.32, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 2047, 0, -6471.75, -2381.15, 298.949, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 2047, 0, -6462.17, -3878.67, 324.872, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 2047, 0, -6443.14, -4063.54, 275.157, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 2047, 0, -6433.6, -2475.08, 328.755, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 2047, 0, -6280.71, -2957.27, 224.883, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 2047, 0, -6271.73, -2913.52, 227.83, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 2047, 0, -6152.34, -3027.72, 220.905, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 2047, 0, -6150.07, -2875.81, 213.683, 0.366519, 0, 0, 0.182236, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+3, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+4, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+5, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+6, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+7, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+8, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+9, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+10, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+11, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+12, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+13, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+14, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+15, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+16, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+17, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+18, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+19, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+20, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+21, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+22, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+23, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+24, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+25, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+26, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+27, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+28, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+29, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+30, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+31, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+32, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+33, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+34, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+35, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+36, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+37, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+38, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+39, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+40, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+41, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+42, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+43, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+44, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+45, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+46, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+47, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+48, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+49, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+50, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+51, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+52, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+53, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@PTEMPLATE+54, 1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+21, @PTEMPLATE+21, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+22, @PTEMPLATE+22, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+23, @PTEMPLATE+23, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+24, @PTEMPLATE+24, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+25, @PTEMPLATE+25, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+26, @PTEMPLATE+26, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+27, @PTEMPLATE+27, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+28, @PTEMPLATE+28, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+29, @PTEMPLATE+29, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+30, @PTEMPLATE+30, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+31, @PTEMPLATE+31, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+32, @PTEMPLATE+32, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+33, @PTEMPLATE+33, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+34, @PTEMPLATE+34, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+35, @PTEMPLATE+35, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+36, @PTEMPLATE+36, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+37, @PTEMPLATE+37, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+38, @PTEMPLATE+38, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+39, @PTEMPLATE+39, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+40, @PTEMPLATE+40, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+41, @PTEMPLATE+41, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+42, @PTEMPLATE+42, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+43, @PTEMPLATE+43, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+44, @PTEMPLATE+44, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+45, @PTEMPLATE+45, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+46, @PTEMPLATE+46, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+47, @PTEMPLATE+47, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+48, @PTEMPLATE+48, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+49, @PTEMPLATE+49, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+50, @PTEMPLATE+50, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+51, @PTEMPLATE+51, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+52, @PTEMPLATE+52, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+53, @PTEMPLATE+53, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+54, @PTEMPLATE+54, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+55, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+56, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+57, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+58, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+59, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+60, @PTEMPLATE+6, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+61, @PTEMPLATE+7, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+62, @PTEMPLATE+8, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+63, @PTEMPLATE+9, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+64, @PTEMPLATE+10, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+65, @PTEMPLATE+11, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+66, @PTEMPLATE+12, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+67, @PTEMPLATE+13, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+68, @PTEMPLATE+14, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+69, @PTEMPLATE+15, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+70, @PTEMPLATE+16, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+71, @PTEMPLATE+17, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+72, @PTEMPLATE+18, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+73, @PTEMPLATE+19, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+74, @PTEMPLATE+20, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+75, @PTEMPLATE+21, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+76, @PTEMPLATE+22, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+77, @PTEMPLATE+23, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+78, @PTEMPLATE+24, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+79, @PTEMPLATE+25, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+80, @PTEMPLATE+26, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+81, @PTEMPLATE+27, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+82, @PTEMPLATE+28, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+83, @PTEMPLATE+29, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+84, @PTEMPLATE+30, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+85, @PTEMPLATE+31, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+86, @PTEMPLATE+32, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+87, @PTEMPLATE+33, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+88, @PTEMPLATE+34, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+89, @PTEMPLATE+35, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+90, @PTEMPLATE+36, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+91, @PTEMPLATE+37, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+92, @PTEMPLATE+38, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+93, @PTEMPLATE+39, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+94, @PTEMPLATE+40, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+95, @PTEMPLATE+41, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+96, @PTEMPLATE+42, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+97, @PTEMPLATE+43, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+98, @PTEMPLATE+44, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+99, @PTEMPLATE+45, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+100, @PTEMPLATE+46, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+101, @PTEMPLATE+47, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+102, @PTEMPLATE+48, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+103, @PTEMPLATE+49, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+104, @PTEMPLATE+50, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+105, @PTEMPLATE+51, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+106, @PTEMPLATE+52, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+107, @PTEMPLATE+53, 'Mithril Deposit / Truesilver Deposit - Badlands', 10), +(@OGUID+108, @PTEMPLATE+54, 'Mithril Deposit / Truesilver Deposit - Badlands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1288, 32, 'Badlands - Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+17, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+18, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+19, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+20, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+21, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+22, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+23, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+24, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+25, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+26, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+27, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+28, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+29, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+30, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+31, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+32, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+33, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+34, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+35, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+36, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+37, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+38, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+39, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+40, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+41, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+42, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+43, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+44, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+45, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+46, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+47, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+48, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+49, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+50, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+51, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+52, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+53, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+54, 1288, 0, 'Badlands - Mithril Deposit / Truesilver Deposit', 0); + +-- Duskwood +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1120, 398)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1120, 398); +DELETE FROM `pool_template` WHERE `entry` IN (1120, 398); + +SET @OGUID = 23263; +SET @PTEMPLATE = 2474; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -11151.1, -1153.09, 46.036, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -11148, -513.184, 41.4328, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -11101.3, -74.5434, 14.5994, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -11099.4, -696.347, 54.7799, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -11085.5, -1327.1, 61.2213, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -10997.8, -542.823, 34.96, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -10854.2, -533.286, 39.3664, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -10820.8, -729.183, 46.4459, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -10800.4, -424.663, 59.9856, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -10729.1, -783.827, 49.1737, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, -10716.4, -587.625, 64.6095, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 0, -10643.7, -985.37, 68.1491, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -10600.2, -1486.5, 94.3496, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -10600, -149.91, 45.9751, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -10575.1, -1008.32, 55.5346, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -10568.9, -1506.51, 95.3776, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -10483.2, -999.957, 47.3942, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -10290.9, -137.715, 41.327, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -10160.4, -288.859, 47.7796, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -10120.7, -551.013, 70.454, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 0, -11246, -173.352, 5.11785, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 0, -11200, -833.442, 77.4169, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 0, -11178.4, -153.236, 6.88822, -1.0821, 0, 0, 0.515038, -0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 0, -11166.4, 188.423, 36.8217, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 0, -11137.5, -843.614, 76.8614, -0.418879, 0, 0, 0.207912, -0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 0, -11137.3, -166.128, 11.467, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 0, -11136.9, -124.765, 9.87703, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 0, -11129.1, -1153.68, 45.1154, 1.0821, 0, 0, 0.515038, 0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 0, -11105.8, -1170.61, 42.2928, -0.349066, 0, 0, 0.173648, -0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 0, -11096.3, -135.736, 39.7418, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 0, -11087.5, 12.5553, 44.3524, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 0, -11001.5, 8.73486, 30.7184, -0.907571, 0, 0, 0.438371, -0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 0, -10848.7, -1375.08, 63.6493, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 0, -10633.3, -1458.44, 91.035, -2.77507, 0, 0, 0.983255, -0.182235, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 0, -10466.3, -120.787, 62.3164, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1733, 0, -11151.1, -1153.09, 46.036, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1733, 0, -11148, -513.184, 41.4328, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1733, 0, -11101.3, -74.5434, 14.5994, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1733, 0, -11099.4, -696.347, 54.7799, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1733, 0, -11085.5, -1327.1, 61.2213, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1733, 0, -10997.8, -542.823, 34.96, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1733, 0, -10854.2, -533.286, 39.3664, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1733, 0, -10820.8, -729.183, 46.4459, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1733, 0, -10800.4, -424.663, 59.9856, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1733, 0, -10729.1, -783.827, 49.1737, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1733, 0, -10716.4, -587.625, 64.6095, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1733, 0, -10643.7, -985.37, 68.1491, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 0, -10600.2, -1486.5, 94.3496, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1733, 0, -10600, -149.91, 45.9751, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 0, -10575.1, -1008.32, 55.5346, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 0, -10568.9, -1506.51, 95.3776, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 0, -10483.2, -999.957, 47.3942, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 0, -10290.9, -137.715, 41.327, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 0, -10160.4, -288.859, 47.7796, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 0, -10120.7, -551.013, 70.454, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 0, -11246, -173.352, 5.11785, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1733, 0, -11200, -833.442, 77.4169, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1733, 0, -11178.4, -153.236, 6.88822, -1.0821, 0, 0, 0.515038, -0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1733, 0, -11166.4, 188.423, 36.8217, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1733, 0, -11137.5, -843.614, 76.8614, -0.418879, 0, 0, 0.207912, -0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1733, 0, -11137.3, -166.128, 11.467, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1733, 0, -11136.9, -124.765, 9.87703, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1733, 0, -11129.1, -1153.68, 45.1154, 1.0821, 0, 0, 0.515038, 0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1733, 0, -11105.8, -1170.61, 42.2928, -0.349066, 0, 0, 0.173648, -0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1733, 0, -11096.3, -135.736, 39.7418, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1733, 0, -11087.5, 12.5553, 44.3524, -1.81514, 0, 0, 0.788011, -0.615661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1733, 0, -11001.5, 8.73486, 30.7184, -0.907571, 0, 0, 0.438371, -0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1733, 0, -10848.7, -1375.08, 63.6493, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1733, 0, -10633.3, -1458.44, 91.035, -2.77507, 0, 0, 0.983255, -0.182235, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1733, 0, -10466.3, -120.787, 62.3164, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+29, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+30, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+31, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+32, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+33, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+34, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+35, 1, 'Tin Vein / Silver Vein - Duskwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+29, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+30, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+31, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+32, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+33, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+34, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+35, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+36, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+37, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+38, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+39, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+40, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+41, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+42, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+43, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+44, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+45, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+46, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+47, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+48, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+49, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+50, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+51, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+52, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+53, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+54, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+55, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+56, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+57, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+58, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+59, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+60, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+61, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+62, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+63, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+64, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+65, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+66, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+67, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+68, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+69, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+70, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Duskwood', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(399, 23, 'Duskwood - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+29, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+30, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+31, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+32, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+33, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+34, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+35, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0); + +-- Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1121, 1118)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1121, 1118); +DELETE FROM `pool_template` WHERE `entry` IN (1121, 1118); + +SET @OGUID = 25251; +SET @PTEMPLATE = 2554; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -11137.5, -1174.14, 43.9296, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -11044.9, -53.2847, 18.2922, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -11010, -989.044, 69.0113, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -10678.7, -908.818, 68.4815, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -10600.1, -1520.67, 92.0927, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -10563.4, -1486.63, 95.4168, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -10559.6, -724.451, 76.4627, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -10446.1, -1312.74, 63.4724, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -10415.6, -1253.79, 52.5802, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -10395.8, 113.076, 34.8874, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -10329.5, 134.72, 35.5812, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -10301.6, -1467.02, 90.2184, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 0, -11212.6, -174.63, 4.63508, -0.366519, 0, 0, 0.182236, -0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, -11210.8, -846.305, 78.2837, -0.575959, 0, 0, 0.284015, -0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, -11183.7, -135.158, 8.11372, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 0, -11116, -937.882, 66.9419, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 0, -11099.1, -1155.73, 42.4535, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 0, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 0, -10436.5, -780.711, 58.56, -0.244346, 0, 0, 0.121869, -0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1735, 0, -11137.5, -1174.14, 43.9296, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1735, 0, -11044.9, -53.2847, 18.2922, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 0, -11010, -989.044, 69.0113, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1735, 0, -10678.7, -908.818, 68.4815, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1735, 0, -10600.1, -1520.67, 92.0927, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1735, 0, -10563.4, -1486.63, 95.4168, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1735, 0, -10559.6, -724.451, 76.4627, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1735, 0, -10446.1, -1312.74, 63.4724, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 0, -10415.6, -1253.79, 52.5802, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1735, 0, -10395.8, 113.076, 34.8874, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1735, 0, -10329.5, 134.72, 35.5812, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1735, 0, -10301.6, -1467.02, 90.2184, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1735, 0, -11212.6, -174.63, 4.63508, -0.366519, 0, 0, 0.182236, -0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1735, 0, -11210.8, -846.305, 78.2837, -0.575959, 0, 0, 0.284015, -0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1735, 0, -11183.7, -135.158, 8.11372, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1735, 0, -11116, -937.882, 66.9419, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1735, 0, -11099.1, -1155.73, 42.4535, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 0, 1, 0, 0, 0, 10), +(@OGUID+36, 1735, 0, -10436.5, -780.711, 58.56, -0.244346, 0, 0, 0.121869, -0.992546, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Iron Deposit - Duskwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+19, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+20, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+21, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+22, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+23, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+24, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+25, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+26, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+27, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+28, @PTEMPLATE+10, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+29, @PTEMPLATE+11, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+30, @PTEMPLATE+12, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+31, @PTEMPLATE+13, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+32, @PTEMPLATE+14, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+33, @PTEMPLATE+15, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+34, @PTEMPLATE+16, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+35, @PTEMPLATE+17, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+36, @PTEMPLATE+18, 'Gold Vein / Iron Deposit - Duskwood', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1120, 24, 'Duskwood - Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+14, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+15, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+16, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+17, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+18, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0); + +-- Tin Vein / Silver Vein / Gold Vein / Iron Deposit +SET @OGUID = 230870; +SET @PTEMPLATE = 18820; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -10662.4, -894.27, 58.8167, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -10362.5, -1404.4, 81.8085, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -10237.8, -1291.58, 46.9721, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -10233.3, -1358.39, 83.4799, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -10662.4, -894.27, 58.8167, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -10362.5, -1404.4, 81.8085, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -10237.8, -1291.58, 46.9721, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -10233.3, -1358.39, 83.4799, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -10662.4, -894.27, 58.8167, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -10362.5, -1404.4, 81.8085, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -10237.8, -1291.58, 46.9721, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -10233.3, -1358.39, 83.4799, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1735, 0, -10662.4, -894.27, 58.8167, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1735, 0, -10362.5, -1404.4, 81.8085, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 0, -10237.8, -1291.58, 46.9721, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 0, -10233.3, -1358.39, 83.4799, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+5, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+6, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+7, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+8, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+9, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+10, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+11, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+12, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+13, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+14, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+15, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+16, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(18830, 3, 'Duskwood - Tin Vein / Silver Vein / Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 18830, 0, 'Duskwood - Tin Vein / Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 18830, 0, 'Duskwood - Tin Vein / Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 18830, 0, 'Duskwood - Tin Vein / Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 18830, 0, 'Duskwood - Tin Vein / Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Westfall +-- Tin Veins / Silver Veins +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1112)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1112); +DELETE FROM `pool_template` WHERE `entry` IN (1112); + +SET @OGUID = 23359; +SET @PTEMPLATE = 1436; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -11352.5, 1696.74, 41.2359, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -11263.2, 1572.27, 35.4166, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -11252, 1595.68, 34.8681, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -11246.3, 1495.25, 25.8256, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -11234.7, 1599.2, 33.5784, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -11226.7, 1503.59, 28.3402, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -11171.6, 653.932, 40.0183, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -10588.5, 2009.49, -3.73039, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -10581.9, 1972.7, -2.55669, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -9876.46, 1458.12, 46.8967, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, -9821, 1430.39, 38.0736, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 0, -11239.2, 1564.08, 72.4693, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -11238.8, 1561.65, 35.6531, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -11200.8, 1469.9, 17.5255, -2.89725, 0, 0, 0.992546, -0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -11185.4, 1487.03, 16.6621, -0.349066, 0, 0, 0.173648, -0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -11170.9, 1289.2, 92.1205, -1.20428, 0, 0, 0.566406, -0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -11134.8, 1630.65, 47.5503, 0.436332, 0, 0, 0.21644, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -10803.1, 1889.43, 60.5385, 1.88496, 0, 0, 0.809017, 0.587785, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -10533.9, 1938.48, 5.95517, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -10464.3, 1994.92, 7.87331, -2.00713, 0, 0, 0.843391, -0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 0, -10460.7, 1860.94, 42.2707, -2.74017, 0, 0, 0.979925, -0.199368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 0, -10451.7, 1912.81, 12.0031, -1.90241, 0, 0, 0.814116, -0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 0, -10354.3, 1986.82, 15.429, -2.26893, 0, 0, 0.906308, -0.422618, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 0, -10169, 2039.09, 6.40937, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 0, -10121.7, 1896.4, 21.4819, -0.610865, 0, 0, 0.300706, -0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 0, -9957.6, 1459.63, 42.6001, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 0, -9907, 1420.59, 38.736, 4.976, 0, 0, 0.567489, 0.823381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 0, -9879.92, 1410.21, 45.6654, 1.97222, 0, 0, 0.833886, 0.551937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1733, 0, -11352.5, 1696.74, 41.2359, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1733, 0, -11263.2, 1572.27, 35.4166, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1733, 0, -11252, 1595.68, 34.8681, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1733, 0, -11246.3, 1495.25, 25.8256, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1733, 0, -11234.7, 1599.2, 33.5784, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1733, 0, -11226.7, 1503.59, 28.3402, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1733, 0, -11171.6, 653.932, 40.0183, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1733, 0, -10588.5, 2009.49, -3.73039, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1733, 0, -10581.9, 1972.7, -2.55669, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1733, 0, -9876.46, 1458.12, 46.8967, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1733, 0, -9821, 1430.39, 38.0736, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1733, 0, -11239.2, 1564.08, 72.4693, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1733, 0, -11238.8, 1561.65, 35.6531, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1733, 0, -11200.8, 1469.9, 17.5255, -2.89725, 0, 0, 0.992546, -0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1733, 0, -11185.4, 1487.03, 16.6621, -0.349066, 0, 0, 0.173648, -0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1733, 0, -11170.9, 1289.2, 92.1205, -1.20428, 0, 0, 0.566406, -0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1733, 0, -11134.8, 1630.65, 47.5503, 0.436332, 0, 0, 0.21644, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1733, 0, -10803.1, 1889.43, 60.5385, 1.88496, 0, 0, 0.809017, 0.587785, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1733, 0, -10533.9, 1938.48, 5.95517, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 0, -10464.3, 1994.92, 7.87331, -2.00713, 0, 0, 0.843391, -0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1733, 0, -10460.7, 1860.94, 42.2707, -2.74017, 0, 0, 0.979925, -0.199368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 0, -10451.7, 1912.81, 12.0031, -1.90241, 0, 0, 0.814116, -0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 0, -10354.3, 1986.82, 15.429, -2.26893, 0, 0, 0.906308, -0.422618, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 0, -10169, 2039.09, 6.40937, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 0, -10121.7, 1896.4, 21.4819, -0.610865, 0, 0, 0.300706, -0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 0, -9957.6, 1459.63, 42.6001, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 0, -9907, 1420.59, 38.736, 4.976, 0, 0, 0.567489, 0.823381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 0, -9879.92, 1410.21, 45.6654, 1.97222, 0, 0, 0.833886, 0.551937, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Westfall', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+29, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+30, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+31, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+32, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+33, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+34, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+35, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+36, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+37, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+38, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+39, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+40, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+41, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+42, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+43, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+44, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+45, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+46, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+47, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+48, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+49, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+50, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+51, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+52, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+53, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+54, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+55, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+56, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Westfall', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1112, 13, 'Westfall - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0); + +-- Redridge +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1129, 400)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1129, 400); +DELETE FROM `pool_template` WHERE `entry` IN (1129, 400); + +SET @OGUID = 389321; +SET @PTEMPLATE = 2229; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -9317.58, -3472.81, 118.905, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -8723.21, -2522.05, 143.106, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -8671.02, -2353.16, 163.042, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -9782.66, -3158.25, 71.5411, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -9716.32, -2978.55, 74.1443, 1.46608, 0, 0, 0.669131, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -9632.27, -2965.74, 59.3339, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -9254.29, -2734.14, 89.1034, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -9239.7, -3262.89, 106.295, 2.98451, 0, 0, 0.996917, 0.078459, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -9184.41, -3380.13, 119.577, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -9179.15, -2442.4, 115.091, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, -9114.75, -2195.5, 125.289, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 0, -9005.68, -2161.51, 134.853, -2.14675, 0, 0, 0.878817, -0.477159, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -8879.81, -2286.95, 138.31, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -8772.81, -2456.81, 154.145, -0.802851, 0, 0, 0.390731, -0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -8725.08, -2239.77, 157.653, 3.12414, 0, 0, 0.999962, 0.008727, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -8649.48, -2259.47, 156.491, 1.19794, 0, 0, 0.563793, 0.825916, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -9493.84, -3238.99, 61.6549, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -9270.35, -3034.23, 116.944, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -8933.08, -2351.81, 142.664, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -8870.37, -2180.23, 135.957, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1733, 0, -9317.58, -3472.81, 118.905, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1733, 0, -8723.21, -2522.05, 143.106, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1733, 0, -8671.02, -2353.16, 163.042, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1733, 0, -9782.66, -3158.25, 71.5411, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1733, 0, -9716.32, -2978.55, 74.1443, 1.46608, 0, 0, 0.669131, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1733, 0, -9632.27, -2965.74, 59.3339, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1733, 0, -9254.29, -2734.14, 89.1034, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1733, 0, -9239.7, -3262.89, 106.295, 2.98451, 0, 0, 0.996917, 0.078459, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1733, 0, -9184.41, -3380.13, 119.577, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1733, 0, -9179.15, -2442.4, 115.091, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1733, 0, -9114.75, -2195.5, 125.289, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1733, 0, -9005.68, -2161.51, 134.853, -2.14675, 0, 0, 0.878817, -0.477159, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1733, 0, -8879.81, -2286.95, 138.31, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1733, 0, -8772.81, -2456.81, 154.145, -0.802851, 0, 0, 0.390731, -0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1733, 0, -8725.08, -2239.77, 157.653, 3.12414, 0, 0, 0.999962, 0.008727, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1733, 0, -8649.48, -2259.47, 156.491, 1.19794, 0, 0, 0.563793, 0.825916, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1733, 0, -9493.84, -3238.99, 61.6549, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1733, 0, -9270.35, -3034.23, 116.944, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1733, 0, -8933.08, -2351.81, 142.664, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1733, 0, -8870.37, -2180.23, 135.957, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+21, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+22, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+23, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+24, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+25, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+26, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+27, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+28, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+29, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+30, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+31, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+32, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+33, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+34, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+35, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+36, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+37, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+38, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+39, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+40, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Redridge Mountains', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(400, 26, 'Redridge Mountains - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0); + +-- Tin Vein +SET @OGUID = 40600; +SET @PTEMPLATE = 1129; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -9681.26, -3114.55, 55.7525, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -9550.32, -3301.11, 50.2162, 2.74017, 0, 0, 0.979925, 0.199368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -9533.11, -2925.66, 107.77, -1.78024, 0, 0, 0.777146, -0.62932, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -9470.41, -3442.23, 122.738, 1.8326, 0, 0, 0.793353, 0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -9423.47, -2985.06, 136.619, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -9315.86, -3138.06, 100.133, 1.0821, 0, 0, 0.515038, 0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -9254.95, -2870.78, 94.876, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -9140.93, -2028.65, 124.528, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -9110.86, -2796.44, 106.933, 4.97, 0, 0, 0.610266, -0.792197, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 0, -8827.17, -2188.08, 179.982, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 0, -8754.97, -2199.17, 154.057, 1.93731, 0, 0, 0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 0, -8749.71, -2186.82, 163.259, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -8721.37, -2148.08, 161.364, -1.36136, 0, 0, 0.629321, -0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -8709.11, -2189.66, 154.599, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -8704.96, -2174.29, 151.974, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -9701.02, -2719.39, 70.9252, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -9607.09, -2858.38, 65.9065, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -9603.3, -3099.33, 57.9278, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -9081.92, -2429.31, 128.663, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -8756.82, -2241.76, 152.626, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 0, -8725.6, -2201.18, 152.555, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 0, -8682.86, -2272.17, 155.088, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2054, 0, -8786.52, -2028.94, 130.408, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2054, 0, -8901.02, -2016.14, 126.447, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2054, 0, -8759.31, -2013.18, 130.802, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 12, 'Tin Veins - Redridge Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+3, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+4, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+5, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+6, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+7, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+8, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+9, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+10, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+11, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+12, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+13, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+14, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+15, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+16, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+17, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+18, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+19, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+20, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+21, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+22, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+23, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+24, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+25, @PTEMPLATE, 'Tin Vein - Redridge Mountains', 10); + +-- Swamp of Sorrows +-- Silver Vein / Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1318, 1314, 1332)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1318, 1314, 1332); +DELETE FROM `pool_template` WHERE `entry` IN (1318, 1314, 1332); + +SET @OGUID = 26089; +SET @PTEMPLATE = 21570; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -10971.8, -3868.81, 45.3794, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -10941.2, -3749.18, 23.9074, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -10870.5, -3803.84, 33.2267, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -10826.7, -3748.71, 24.2799, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -10679.8, -2521.83, 30.6933, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -10629.5, -2461.66, 38.145, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -10620.5, -3549.61, 36.4316, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -10618.9, -2629.92, 52.7337, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 0, -10617.8, -2858.78, 43.9617, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -10586.1, -2915.29, 36.383, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -10514.8, -2467.04, 40.9475, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -10505.2, -2628.19, 26.3761, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -10500.4, -2716.17, 31.9642, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, -10403.8, -2357.67, 86.7584, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 0, -10285.2, -2883.34, 27.7251, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 0, -10272, -2583.96, 39.4227, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 0, -10065.4, -2527.96, 35.8057, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 0, -10055.2, -3113.76, 32.0439, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1733, 0, -10992.9, -3674.35, 25.4381, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1733, 0, -10741.7, -3701.58, 31.7551, 1.48353, 0, 0, 0.67559, 0.737277, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1733, 0, -10628.5, -2767.37, 50.1937, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1733, 0, -10178.6, -2644.38, 37.9923, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1733, 0, -9725.86, -3878.2, 27.4351, 1.309, 0, 0, 0.608761, 0.793353, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 0, -10971.8, -3868.81, 45.3794, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 0, -10941.2, -3749.18, 23.9074, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 0, -10870.5, -3803.84, 33.2267, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 0, -10826.7, -3748.71, 24.2799, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 0, -10679.8, -2521.83, 30.6933, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 0, -10629.5, -2461.66, 38.145, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1734, 0, -10620.5, -3549.61, 36.4316, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1734, 0, -10618.9, -2629.92, 52.7337, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 0, -10617.8, -2858.78, 43.9617, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 0, -10586.1, -2915.29, 36.383, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 0, -10514.8, -2467.04, 40.9475, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 0, -10505.2, -2628.19, 26.3761, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 0, -10500.4, -2716.17, 31.9642, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1734, 0, -10403.8, -2357.67, 86.7584, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 0, -10285.2, -2883.34, 27.7251, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1734, 0, -10272, -2583.96, 39.4227, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1734, 0, -10065.4, -2527.96, 35.8057, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1734, 0, -10055.2, -3113.76, 32.0439, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1734, 0, -10992.9, -3674.35, 25.4381, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1734, 0, -10741.7, -3701.58, 31.7551, 1.48353, 0, 0, 0.67559, 0.737277, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1734, 0, -10628.5, -2767.37, 50.1937, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1734, 0, -10178.6, -2644.38, 37.9923, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1734, 0, -9725.86, -3878.2, 27.4351, 1.309, 0, 0, 0.608761, 0.793353, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1735, 0, -10971.8, -3868.81, 45.3794, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1735, 0, -10941.2, -3749.18, 23.9074, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1735, 0, -10870.5, -3803.84, 33.2267, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1735, 0, -10826.7, -3748.71, 24.2799, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1735, 0, -10679.8, -2521.83, 30.6933, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1735, 0, -10629.5, -2461.66, 38.145, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1735, 0, -10620.5, -3549.61, 36.4316, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1735, 0, -10618.9, -2629.92, 52.7337, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1735, 0, -10617.8, -2858.78, 43.9617, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1735, 0, -10586.1, -2915.29, 36.383, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1735, 0, -10514.8, -2467.04, 40.9475, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1735, 0, -10505.2, -2628.19, 26.3761, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1735, 0, -10500.4, -2716.17, 31.9642, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1735, 0, -10403.8, -2357.67, 86.7584, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1735, 0, -10285.2, -2883.34, 27.7251, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1735, 0, -10272, -2583.96, 39.4227, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1735, 0, -10065.4, -2527.96, 35.8057, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1735, 0, -10055.2, -3113.76, 32.0439, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1735, 0, -10992.9, -3674.35, 25.4381, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1735, 0, -10741.7, -3701.58, 31.7551, 1.48353, 0, 0, 0.67559, 0.737277, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1735, 0, -10628.5, -2767.37, 50.1937, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1735, 0, -10178.6, -2644.38, 37.9923, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1735, 0, -9725.86, -3878.2, 27.4351, 1.309, 0, 0, 0.608761, 0.793353, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+13, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+14, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+15, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+16, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+17, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+18, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+19, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+20, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+21, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+22, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+23, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+13, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+14, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+15, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+16, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+17, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+18, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+19, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+20, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+21, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+22, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+23, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+24, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+25, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+26, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+27, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+28, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+29, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+30, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+31, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+32, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+33, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+34, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+35, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+36, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+37, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+38, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+39, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+40, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+41, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+42, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+43, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+44, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+45, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+46, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+47, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+48, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+49, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+50, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+51, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+52, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+53, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+54, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+55, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+56, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+57, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+58, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+59, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+60, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+61, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+62, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+63, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+64, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+65, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+66, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+67, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+68, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+69, @PTEMPLATE+23, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1318, 13, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+14, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+15, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+16, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+17, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+18, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+19, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+20, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+21, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+22, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+23, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1315, 1316)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1315, 1316); +DELETE FROM `pool_template` WHERE `entry` IN (1315, 1316); + +SET @OGUID = 23162; +SET @PTEMPLATE = 2830; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 0, -11014.2, -3703.78, 20.7102, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -10950.3, -3693.78, 26.4363, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 0, -10941.8, -3645.35, 23.7057, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 0, -10876.7, -3720.67, 23.5593, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 0, -10534.7, -3936.41, -12.4179, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 0, -10500.5, -3711.9, -14.2691, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 0, -10165.5, -2706.52, 38.9822, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 0, -10056.8, -2949.12, 40.8129, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2040, 0, -10038.9, -3207.03, 33.9572, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2040, 0, -10028.4, -3339.57, 39.6986, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 0, -9771.24, -3734.66, 28.7368, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 0, -10890, -3619.06, 15.7217, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 0, -10068.9, -3040.34, 33.9087, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2047, 0, -11014.2, -3703.78, 20.7102, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2047, 0, -10950.3, -3693.78, 26.4363, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2047, 0, -10941.8, -3645.35, 23.7057, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2047, 0, -10876.7, -3720.67, 23.5593, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2047, 0, -10534.7, -3936.41, -12.4179, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2047, 0, -10500.5, -3711.9, -14.2691, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 0, -10165.5, -2706.52, 38.9822, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 0, -10056.8, -2949.12, 40.8129, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 0, -10038.9, -3207.03, 33.9572, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, -10028.4, -3339.57, 39.6986, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, -9771.24, -3734.66, 28.7368, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, -10890, -3619.06, 15.7217, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, -10068.9, -3040.34, 33.9087, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+3, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+4, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+5, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+6, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+7, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+8, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+9, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+10, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+11, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+12, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+13, 1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+3, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+4, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+5, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+6, @PTEMPLATE+6, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+7, @PTEMPLATE+7, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+8, @PTEMPLATE+8, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+9, @PTEMPLATE+9, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+10, @PTEMPLATE+10, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+11, @PTEMPLATE+11, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+12, @PTEMPLATE+12, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+13, @PTEMPLATE+13, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+14, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+15, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+16, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+17, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+18, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+19, @PTEMPLATE+6, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+20, @PTEMPLATE+7, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+21, @PTEMPLATE+8, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+22, @PTEMPLATE+9, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+23, @PTEMPLATE+10, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+24, @PTEMPLATE+11, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+25, @PTEMPLATE+12, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+26, @PTEMPLATE+13, 'Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1314, 8, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1314, 0, 'Swamp of Sorrows - Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit +SET @OGUID = 375040; +SET @PTEMPLATE = 9800; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -10831.1, -3691.35, 23.2697, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -10307.9, -3859.91, -15.8641, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -10831.1, -3691.35, 23.2697, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -10307.9, -3859.91, -15.8641, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1735, 0, -10831.1, -3691.35, 23.2697, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, -10307.9, -3859.91, -15.8641, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 0, -10831.1, -3691.35, 23.2697, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 0, -10307.9, -3859.91, -15.8641, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 0, -10831.1, -3691.35, 23.2697, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 0, -10307.9, -3859.91, -15.8641, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+3, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+4, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+5, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+6, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+9, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+10, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1332, 2, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1332, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1332, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Blasted Lands +-- Gold Vein / Mithril Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1279, 1359)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1279, 1359); +DELETE FROM `pool_template` WHERE `entry` IN (1279, 1359); + +SET @OGUID = 27173; +SET @PTEMPLATE = 21615; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -11864.1, -3352.51, 17.5933, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -11853.2, -2944.53, 18.2617, -1.74533, 0, 0, 0.766044, -0.642788, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -11733.5, -3170.78, -7.08996, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -11487.6, -3406.52, 18.8567, -1.01229, 0, 0, 0.48481, -0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -11387.7, -3348.58, 11.8879, -1.09956, 0, 0, 0.522499, -0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -11347.9, -2880.95, 12.63, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -11303.6, -3203.56, 30.4578, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -11286.7, -3423.87, 10.0321, 0.488692, 0, 0, 0.241922, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -11280.7, -3478.4, 7.66078, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -11253.7, -2698.1, 15.4379, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -11252, -3575.26, 9.13002, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 0, -11864.1, -3352.51, 17.5933, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 0, -11853.2, -2944.53, 18.2617, -1.74533, 0, 0, 0.766044, -0.642788, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 0, -11733.5, -3170.78, -7.08996, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 0, -11487.6, -3406.52, 18.8567, -1.01229, 0, 0, 0.48481, -0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 0, -11387.7, -3348.58, 11.8879, -1.09956, 0, 0, 0.522499, -0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2040, 0, -11347.9, -2880.95, 12.63, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2040, 0, -11303.6, -3203.56, 30.4578, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2040, 0, -11286.7, -3423.87, 10.0321, 0.488692, 0, 0, 0.241922, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2040, 0, -11280.7, -3478.4, 7.66078, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2040, 0, -11253.7, -2698.1, 15.4379, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2040, 0, -11252, -3575.26, 9.13002, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+12, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+13, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+14, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+15, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+16, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+17, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+18, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+19, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+20, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+21, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+22, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit - Blasted Lands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1279, 6, 'Blasted Lands - Gold Vein / Mithril Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+2, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+3, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+4, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+5, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+6, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+7, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+8, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+9, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+10, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+11, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1280, 1278)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1280, 1278); +DELETE FROM `pool_template` WHERE `entry` IN (1280, 1278); + +SET @OGUID = 27641; +SET @PTEMPLATE = 21512; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 0, -11909.2, -3171.1, -18.7142, 2.26893, 0, 0, 0.906308, 0.422618, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 0, -11685.6, -3412.33, 18.409, 3.08923, 0, 0, 0.999657, 0.026177, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 0, -11513.3, -2965.08, 35.6738, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 0, -11386.1, -3164.7, 19.121, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 0, -11377.6, -2688.77, 33.9724, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 0, -11307.5, -2520.43, 93.8103, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 0, -11277, -3490.93, 9.94501, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 0, -11270.4, -3305.36, 28.3876, 0.453786, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 0, -11240.1, -3554.26, 8.27983, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 0, -11234.1, -3451.77, 8.38004, -1.41372, 0, 0, 0.649448, -0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 0, -11220.8, -2780.84, 42.5384, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 0, -11219.8, -3391.64, 22.8582, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 0, -11203, -2555.16, 108.173, -2.46091, 0, 0, 0.942641, -0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 324, 0, -10942.8, -2822.68, 27.2863, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 324, 0, -10908.3, -2637.55, 14.5878, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 324, 0, -10872.9, -2727.42, 9.55622, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2047, 0, -11909.2, -3171.1, -18.7142, 2.26893, 0, 0, 0.906308, 0.422618, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2047, 0, -11685.6, -3412.33, 18.409, 3.08923, 0, 0, 0.999657, 0.026177, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 0, -11513.3, -2965.08, 35.6738, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 0, -11386.1, -3164.7, 19.121, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 0, -11377.6, -2688.77, 33.9724, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, -11307.5, -2520.43, 93.8103, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, -11277, -3490.93, 9.94501, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, -11270.4, -3305.36, 28.3876, 0.453786, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, -11240.1, -3554.26, 8.27983, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 0, -11234.1, -3451.77, 8.38004, -1.41372, 0, 0, 0.649448, -0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 0, -11220.8, -2780.84, 42.5384, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 0, -11219.8, -3391.64, 22.8582, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 0, -11203, -2555.16, 108.173, -2.46091, 0, 0, 0.942641, -0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2047, 0, -10942.8, -2822.68, 27.2863, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2047, 0, -10908.3, -2637.55, 14.5878, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2047, 0, -10872.9, -2727.42, 9.55622, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+18, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+19, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+20, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+21, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+22, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+23, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+24, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+25, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+26, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+27, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+28, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+29, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+30, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+31, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+32, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+33, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+34, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1359, 10, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+7, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+8, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+9, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+10, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+11, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+12, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+13, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+14, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+15, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+16, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+17, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0); + +-- Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory +SET @OGUID = 28525; +SET @PTEMPLATE = 22909; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 150082, 0, -10708.4, -3630.8, -10.6296, 5.37562, 0, 0, -0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 150082, 0, -10544.9, -3499.9, -10.4198, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 150082, 0, -10671.9, -3101.02, 21.8348, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 150082, 0, -10557.8, -3255.34, 5.07344, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 150082, 0, -10550.4, -3393.96, -2.81507, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 150082, 0, -10619.1, -3383.08, -13.5731, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 150082, 0, -10611.1, -3543.19, -7.88755, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 150082, 0, -10552.4, -3171.3, 5.98372, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 150082, 0, -10614.3, -3279.39, -6.62452, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 150082, 0, -10673.9, -3564.52, -33.5804, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 150082, 0, -10604.6, -3622.64, -12.7788, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 150079, 0, -10684.2, -3692.6, -11.4256, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 150079, 0, -10494.9, -3214.97, -1.79457, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 150079, 0, -10801.7, -3064.23, 45.8933, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 150079, 0, -10481.5, -3269.82, -4.87173, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 150079, 0, -10678, -3063.91, 19.3301, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 150079, 0, -10497.4, -3329.15, -4.38601, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 150079, 0, -10659, -3390.33, -12.6527, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 150079, 0, -10857.4, -3167.36, 47.1372, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 150079, 0, -10503.3, -3453.36, -14.0034, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 150079, 0, -10603.2, -3214.84, -2.70033, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 150079, 0, -10554.8, -3591.63, -13.6239, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 150079, 0, -10741.1, -3678.92, -10.5593, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 150079, 0, -10530.1, -3547.74, -9.48959, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 10, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+2, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+3, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+4, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+5, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+6, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+7, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+8, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+9, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+10, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+11, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+12, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+13, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+14, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+15, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+16, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+17, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+18, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+19, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+20, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+21, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+22, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+23, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10), +(@OGUID+24, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory', 10); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein +SET @OGUID = 3996000; +SET @PTEMPLATE = 8800; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -11180.9, -2909.93, 39.0139, -1.8675, 0, 0, 0.803857, -0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -11542.7, -2919.17, 14.5303, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -11126.9, -3365.38, 58.9554, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 0, -11180.9, -2909.93, 39.0139, -1.8675, 0, 0, 0.803857, -0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 0, -11542.7, -2919.17, 14.5303, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 0, -11126.9, -3365.38, 58.9554, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 0, -11180.9, -2909.93, 39.0139, -1.8675, 0, 0, 0.803857, -0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 0, -11542.7, -2919.17, 14.5303, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 0, -11126.9, -3365.38, 58.9554, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 0, -11180.9, -2909.93, 39.0139, -1.8675, 0, 0, 0.803857, -0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 0, -11542.7, -2919.17, 14.5303, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 0, -11126.9, -3365.38, 58.9554, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+4, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+5, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+6, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+7, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+8, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+9, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+10, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+11, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+12, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1280, 1, 'Blasted Lands - Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1280, 0, 'Blasted Lands - Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1280, 0, 'Blasted Lands - Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1280, 0, 'Blasted Lands - Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein', 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220821213227_world.sql b/sql/migrations/20220821213227_world.sql new file mode 100644 index 00000000000..18824045c55 --- /dev/null +++ b/sql/migrations/20220821213227_world.sql @@ -0,0 +1,9169 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220821213227'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220821213227'); +-- Add your query below. + + +-- SQL Error (1062): Duplicate entry '100001' for key 'PRIMARY' +UPDATE `gameobject` SET `guid`=600001 WHERE `guid`=100001; +UPDATE `quest_end_scripts` SET `target_param1`=600001 WHERE `target_param1`=100001; +UPDATE `gameobject` SET `guid`=600002 WHERE `guid`=100002; +UPDATE `quest_end_scripts` SET `target_param1`=600002 WHERE `target_param1`=100002; +UPDATE `gameobject` SET `guid`=600003 WHERE `guid`=100003; +UPDATE `quest_end_scripts` SET `target_param1`=600003 WHERE `target_param1`=100003; +UPDATE `gameobject` SET `guid`=600004 WHERE `guid`=100004; +UPDATE `quest_end_scripts` SET `target_param1`=600004 WHERE `target_param1`=100004; +UPDATE `gameobject` SET `guid`=600005 WHERE `guid`=100005; +UPDATE `quest_end_scripts` SET `target_param1`=600005 WHERE `target_param1`=100005; +UPDATE `gameobject` SET `guid`=600006 WHERE `guid`=100006; +UPDATE `quest_end_scripts` SET `target_param1`=600006 WHERE `target_param1`=100006; +UPDATE `gameobject` SET `guid`=600007 WHERE `guid`=100007; +UPDATE `quest_end_scripts` SET `target_param1`=600007 WHERE `target_param1`=100007; +UPDATE `gameobject` SET `guid`=600008 WHERE `guid`=100008; +UPDATE `quest_end_scripts` SET `target_param1`=600008 WHERE `target_param1`=100008; + +-- Searing George +-- Gold Vein / Mithril Deposit / Dark Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1338, 1350, 1293)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1338, 1350, 1293); +DELETE FROM `pool_template` WHERE `entry` IN (1338, 1350, 1293); + +SET @OGUID = 38244; +SET @PTEMPLATE = 4000; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -7328.23, -1607.27, 292.4, 0.585409, 0, 0, 0.288543, 0.957467, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+2, 1734, 0, -7325.74, -1755.42, 267.655, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -7319.15, -1968.52, 298.262, 5.09746, 0, 0, 0.558736, -0.829345, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+4, 1734, 0, -7314.01, -1597.51, 315.985, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -7276.42, -827.635, 297.769, 1.98742, 0, 0, 0.838056, 0.545585, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+6, 1734, 0, -7260.88, -1141.82, 283.953, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -7253.57, -1135.35, 276.282, 3.21652, 0, 0, 0.999298, -0.0374541, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+8, 1734, 0, -7249.52, -767.462, 306.213, 1.83034, 0, 0, 0.792666, 0.609657, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+9, 1734, 0, -7237.19, -1572.59, 269.55, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -7229.66, -1427.41, 266.9, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -7228.47, -879.447, 298.63, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -7222.02, -884.252, 295.75, 1.19023, 0, 0, 0.560605, 0.828083, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+13, 1734, 0, -7215.73, -1474.37, 240.318, 2.61962, 0, 0, 0.966135, 0.258036, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+14, 1734, 0, -7207.76, -783.353, 329.508, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, -7188.14, -1959.1, 317.615, 5.8436, 0, 0, 0.218026, -0.975943, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+16, 1734, 0, -7185.47, -1956.41, 320.581, -0.471239, 0, 0, 0.233445, -0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 0, -7156.05, -1163.11, 265.518, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+18, 1734, 0, -7155.61, -1172.23, 268.938, 5.28212, 0, 0, 0.479892, -0.877328, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+19, 1734, 0, -7129.4, -1620.68, 248.477, 0.758189, 0, 0, 0.370079, 0.929, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+20, 1734, 0, -7117.15, -1606, 258.349, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 0, -7091.5, -911.847, 286.891, 1.65359, 0, 0, 0.735765, 0.677237, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+22, 1734, 0, -7090.89, -1310.71, 257.167, 1.41007, 0, 0, 0.64806, 0.761589, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+23, 1734, 0, -7084.92, -914.239, 285.95, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 0, -7079.49, -998.117, 243.831, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 0, -7076.41, -1297.19, 267.191, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 0, -7074.32, -1001.56, 239.402, 1.83029, 0, 0, 0.79265, 0.609678, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+27, 1734, 0, -7044.78, -1757.14, 256.905, 5.74544, 0, 0, 0.265644, -0.964071, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+28, 1734, 0, -7040.85, -1749.85, 259.663, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 0, -7031.26, -1211.38, 211.988, 3.1223, 0, 0, 0.999954, 0.00964455, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+30, 1734, 0, -6997.88, -1758.46, 233.965, 5.58052, 0, 0, 0.344148, -0.938915, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+31, 1734, 0, -6989.5, -1754.34, 234.098, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 0, -6935.9, -1202.91, 148.082, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 0, -6921.57, -1202.71, 146.45, 4.89339, 0, 0, 0.640306, -0.76812, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+34, 1734, 0, -6869.47, -1410.38, 172.377, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 0, -6865.97, -1191.79, 182.557, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 0, -6862.16, -1418.82, 162.491, 0.832821, 0, 0, 0.40448, 0.914547, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+37, 1734, 0, -6862.05, -1551.08, 242.068, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 0, -6851.05, -1234.62, 177.72, 5.01118, 0, 0, 0.593983, -0.804478, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+39, 1734, 0, -6835.71, -1484.15, 208.595, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+40, 1734, 0, -6834.01, -988.343, 246.864, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1734, 0, -6826.67, -988.367, 246.468, 4.53206, 0, 0, 0.767905, -0.640564, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+42, 1734, 0, -6820.53, -1477.89, 176.461, 4.09221, 0, 0, 0.889151, -0.457613, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+43, 1734, 0, -6811, -1356.96, 169.573, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1734, 0, -6783.89, -1169.57, 243.774, 0.122071, 0, 0, 0.0609975, 0.998138, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+45, 1734, 0, -6782.98, -1169.51, 243.777, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1734, 0, -6758.7, -1609.66, 189.637, 1.72422, 0, 0, 0.759216, 0.650838, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+47, 1734, 0, -6754.65, -1090.3, 185.566, 2.05407, 0, 0, 0.855768, 0.517361, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+48, 1734, 0, -6754.19, -1363.81, 196.629, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1734, 0, -6751.42, -1677.18, 195.687, 3.55419, 0, 0, 0.978796, -0.204839, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+50, 1734, 0, -6749.6, -843.777, 251.203, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1734, 0, -6739.95, -1413.54, 216.057, 5.43918, 0, 0, 0.409587, -0.912271, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+52, 1734, 0, -6736.55, -1686.12, 219.236, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+53, 1734, 0, -6727.07, -1085.87, 185.576, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+54, 1734, 0, -6723.91, -1406.56, 214.741, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1734, 0, -6718.6, -1252.82, 183.493, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+56, 1734, 0, -6714.08, -1241.42, 183.376, 6.0165, 0, 0, 0.132947, -0.991123, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+57, 1734, 0, -6712.46, -1592, 192.912, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1734, 0, -6692.29, -716.07, 234.469, 2.85917, 0, 0, 0.990046, 0.140744, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+59, 1734, 0, -6684.52, -1223.16, 182.818, 3.5543, 0, 0, 0.978785, -0.20489, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+60, 1734, 0, -6683.49, -1230.45, 181.85, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1734, 0, -6680.17, -1020.97, 253.177, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1734, 0, -6675.09, -1024.81, 249.613, 2.81988, 0, 0, 0.987091, 0.160163, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+63, 1734, 0, -6671.6, -903.219, 287.514, 1.05276, 0, 0, 0.502408, 0.864631, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+64, 1734, 0, -6666.67, -1258.53, 239.402, 0.0631451, 0, 0, 0.0315673, 0.999502, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+65, 1734, 0, -6666.01, -884.02, 254.61, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1734, 0, -6662.32, -1800.09, 258.574, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1734, 0, -6657.98, -1272.72, 252.689, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1734, 0, -6656.02, -842.369, 244.517, 1.95992, 0, 0, 0.830476, 0.557055, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+69, 1734, 0, -6654.58, -721.022, 242.777, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1734, 0, -6649.43, -1449.52, 253.051, 1.32368, 0, 0, 0.614571, 0.788862, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+71, 1734, 0, -6647.45, -699.644, 233.32, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+72, 1734, 0, -6644.5, -858.294, 244.144, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+73, 1734, 0, -6643.58, -805.394, 246.507, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1734, 0, -6637.57, -1450.73, 259.679, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1734, 0, -6632.64, -720.75, 245.192, 2.16802, 0, 0, 0.88384, 0.46779, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+76, 1734, 0, -6612.19, -721.802, 248.035, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1734, 0, -6599.25, -1432.17, 167.379, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1734, 0, -6599.1, -1301.76, 264.155, 5.90652, 0, 0, 0.187222, -0.982318, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+79, 1734, 0, -6596.29, -1429.5, 270.353, 0.294807, 0, 0, 0.14687, 0.989156, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+80, 1734, 0, -6584.27, -689.481, 245.407, 5.78084, 0, 0, 0.24854, -0.968621, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+81, 1734, 0, -6581.75, -672.116, 241.635, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+82, 1734, 0, -6580.63, -1837.71, 244.947, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+83, 1734, 0, -6574.95, -1838.85, 246.373, 4.15107, 0, 0, 0.8753, -0.48358, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+84, 1734, 0, -6568.68, -1590.74, 289.79, 5.1682, 0, 0, 0.529061, -0.848584, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+85, 1734, 0, -6561.7, -1257.7, 136.212, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1734, 0, -6560.44, -824.799, 297.716, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+87, 1734, 0, -6555.58, -1572.64, 310.16, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1734, 0, -6527.57, -1275.84, 180.934, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1734, 0, -6502.38, -1040.03, 344.818, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+90, 1734, 0, -6498.97, -1060.44, 294.262, 4.22965, 0, 0, 0.855631, -0.517587, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+91, 1734, 0, -6491.53, -1677.06, 300.327, 5.28206, 0, 0, 0.479918, -0.877313, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+92, 1734, 0, -6486.38, -1305.29, 180.938, 4.60275, 0, 0, 0.744787, -0.667302, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+93, 1734, 0, -6484.22, -1675.34, 307.176, 0.575959, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1734, 0, -6480.53, -1211.94, 309.733, 3.36573, 0, 0, 0.993727, -0.111835, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+95, 1734, 0, -6473.71, -1195.53, 183.154, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1734, 0, -6470.65, -855.258, 324.274, 0.483368, 0, 0, 0.239338, 0.970936, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+97, 1734, 0, -6467.07, -1390.98, 142.91, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1734, 0, -6463.52, -824.624, 336.551, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+99, 1734, 0, -6454.81, -808.755, 336.72, 0.813252, 0, 0, 0.395513, 0.91846, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+100, 1734, 0, -6422.14, -1218.64, 180.94, 0.161316, 0, 0, 0.0805707, 0.996749, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+101, 2040, 0, -7328.23, -1607.27, 292.4, 0.585409, 0, 0, 0.288543, 0.957467, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+102, 2040, 0, -7325.74, -1755.42, 267.655, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 2040, 0, -7319.15, -1968.52, 298.262, 5.09746, 0, 0, 0.558736, -0.829345, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+104, 2040, 0, -7314.01, -1597.51, 315.985, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 2040, 0, -7276.42, -827.635, 297.769, 1.98742, 0, 0, 0.838056, 0.545585, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+106, 2040, 0, -7260.88, -1141.82, 283.953, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 2040, 0, -7253.57, -1135.35, 276.282, 3.21652, 0, 0, 0.999298, -0.0374541, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+108, 2040, 0, -7249.52, -767.462, 306.213, 1.83034, 0, 0, 0.792666, 0.609657, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+109, 2040, 0, -7237.19, -1572.59, 269.55, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 2040, 0, -7229.66, -1427.41, 266.9, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 2040, 0, -7228.47, -879.447, 298.63, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 2040, 0, -7222.02, -884.252, 295.75, 1.19023, 0, 0, 0.560605, 0.828083, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+113, 2040, 0, -7215.73, -1474.37, 240.318, 2.61962, 0, 0, 0.966135, 0.258036, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+114, 2040, 0, -7207.76, -783.353, 329.508, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 2040, 0, -7188.14, -1959.1, 317.615, 5.8436, 0, 0, 0.218026, -0.975943, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+116, 2040, 0, -7185.47, -1956.41, 320.581, -0.471239, 0, 0, 0.233445, -0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 2040, 0, -7156.05, -1163.11, 265.518, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+118, 2040, 0, -7155.61, -1172.23, 268.938, 5.28212, 0, 0, 0.479892, -0.877328, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+119, 2040, 0, -7129.4, -1620.68, 248.477, 0.758189, 0, 0, 0.370079, 0.929, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+120, 2040, 0, -7117.15, -1606, 258.349, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 2040, 0, -7091.5, -911.847, 286.891, 1.65359, 0, 0, 0.735765, 0.677237, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+122, 2040, 0, -7090.89, -1310.71, 257.167, 1.41007, 0, 0, 0.64806, 0.761589, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+123, 2040, 0, -7084.92, -914.239, 285.95, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 2040, 0, -7079.49, -998.117, 243.831, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 2040, 0, -7076.41, -1297.19, 267.191, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 2040, 0, -7074.32, -1001.56, 239.402, 1.83029, 0, 0, 0.79265, 0.609678, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+127, 2040, 0, -7044.78, -1757.14, 256.905, 5.74544, 0, 0, 0.265644, -0.964071, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+128, 2040, 0, -7040.85, -1749.85, 259.663, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 2040, 0, -7031.26, -1211.38, 211.988, 3.1223, 0, 0, 0.999954, 0.00964455, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+130, 2040, 0, -6997.88, -1758.46, 233.965, 5.58052, 0, 0, 0.344148, -0.938915, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+131, 2040, 0, -6989.5, -1754.34, 234.098, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 2040, 0, -6935.9, -1202.91, 148.082, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 2040, 0, -6921.57, -1202.71, 146.45, 4.89339, 0, 0, 0.640306, -0.76812, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+134, 2040, 0, -6869.47, -1410.38, 172.377, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 2040, 0, -6865.97, -1191.79, 182.557, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 2040, 0, -6862.16, -1418.82, 162.491, 0.832821, 0, 0, 0.40448, 0.914547, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+137, 2040, 0, -6862.05, -1551.08, 242.068, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+138, 2040, 0, -6851.05, -1234.62, 177.72, 5.01118, 0, 0, 0.593983, -0.804478, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+139, 2040, 0, -6835.71, -1484.15, 208.595, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+140, 2040, 0, -6834.01, -988.343, 246.864, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+141, 2040, 0, -6826.67, -988.367, 246.468, 4.53206, 0, 0, 0.767905, -0.640564, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+142, 2040, 0, -6820.53, -1477.89, 176.461, 4.09221, 0, 0, 0.889151, -0.457613, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+143, 2040, 0, -6811, -1356.96, 169.573, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+144, 2040, 0, -6783.89, -1169.57, 243.774, 0.122071, 0, 0, 0.0609975, 0.998138, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+145, 2040, 0, -6782.98, -1169.51, 243.777, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+146, 2040, 0, -6758.7, -1609.66, 189.637, 1.72422, 0, 0, 0.759216, 0.650838, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+147, 2040, 0, -6754.65, -1090.3, 185.566, 2.05407, 0, 0, 0.855768, 0.517361, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+148, 2040, 0, -6754.19, -1363.81, 196.629, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+149, 2040, 0, -6751.42, -1677.18, 195.687, 3.55419, 0, 0, 0.978796, -0.204839, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+150, 2040, 0, -6749.6, -843.777, 251.203, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+151, 2040, 0, -6739.95, -1413.54, 216.057, 5.43918, 0, 0, 0.409587, -0.912271, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+152, 2040, 0, -6736.55, -1686.12, 219.236, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+153, 2040, 0, -6727.07, -1085.87, 185.576, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+154, 2040, 0, -6723.91, -1406.56, 214.741, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+155, 2040, 0, -6718.6, -1252.82, 183.493, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+156, 2040, 0, -6714.08, -1241.42, 183.376, 6.0165, 0, 0, 0.132947, -0.991123, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+157, 2040, 0, -6712.46, -1592, 192.912, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+158, 2040, 0, -6692.29, -716.07, 234.469, 2.85917, 0, 0, 0.990046, 0.140744, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+159, 2040, 0, -6684.52, -1223.16, 182.818, 3.5543, 0, 0, 0.978785, -0.20489, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+160, 2040, 0, -6683.49, -1230.45, 181.85, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+161, 2040, 0, -6680.17, -1020.97, 253.177, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+162, 2040, 0, -6675.09, -1024.81, 249.613, 2.81988, 0, 0, 0.987091, 0.160163, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+163, 2040, 0, -6671.6, -903.219, 287.514, 1.05276, 0, 0, 0.502408, 0.864631, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+164, 2040, 0, -6666.67, -1258.53, 239.402, 0.0631451, 0, 0, 0.0315673, 0.999502, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+165, 2040, 0, -6666.01, -884.02, 254.61, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+166, 2040, 0, -6662.32, -1800.09, 258.574, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+167, 2040, 0, -6657.98, -1272.72, 252.689, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+168, 2040, 0, -6656.02, -842.369, 244.517, 1.95992, 0, 0, 0.830476, 0.557055, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+169, 2040, 0, -6654.58, -721.022, 242.777, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+170, 2040, 0, -6649.43, -1449.52, 253.051, 1.32368, 0, 0, 0.614571, 0.788862, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+171, 2040, 0, -6647.45, -699.644, 233.32, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+172, 2040, 0, -6644.5, -858.294, 244.144, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+173, 2040, 0, -6643.58, -805.394, 246.507, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+174, 2040, 0, -6637.57, -1450.73, 259.679, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+175, 2040, 0, -6632.64, -720.75, 245.192, 2.16802, 0, 0, 0.88384, 0.46779, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+176, 2040, 0, -6612.19, -721.802, 248.035, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+177, 2040, 0, -6599.25, -1432.17, 167.379, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+178, 2040, 0, -6599.1, -1301.76, 264.155, 5.90652, 0, 0, 0.187222, -0.982318, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+179, 2040, 0, -6596.29, -1429.5, 270.353, 0.294807, 0, 0, 0.14687, 0.989156, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+180, 2040, 0, -6584.27, -689.481, 245.407, 5.78084, 0, 0, 0.24854, -0.968621, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+181, 2040, 0, -6581.75, -672.116, 241.635, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+182, 2040, 0, -6580.63, -1837.71, 244.947, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+183, 2040, 0, -6574.95, -1838.85, 246.373, 4.15107, 0, 0, 0.8753, -0.48358, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+184, 2040, 0, -6568.68, -1590.74, 289.79, 5.1682, 0, 0, 0.529061, -0.848584, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+185, 2040, 0, -6561.7, -1257.7, 136.212, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+186, 2040, 0, -6560.44, -824.799, 297.716, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+187, 2040, 0, -6555.58, -1572.64, 310.16, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+188, 2040, 0, -6527.57, -1275.84, 180.934, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+189, 2040, 0, -6502.38, -1040.03, 344.818, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+190, 2040, 0, -6498.97, -1060.44, 294.262, 4.22965, 0, 0, 0.855631, -0.517587, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+191, 2040, 0, -6491.53, -1677.06, 300.327, 5.28206, 0, 0, 0.479918, -0.877313, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+192, 2040, 0, -6486.38, -1305.29, 180.938, 4.60275, 0, 0, 0.744787, -0.667302, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+193, 2040, 0, -6484.22, -1675.34, 307.176, 0.575959, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+194, 2040, 0, -6480.53, -1211.94, 309.733, 3.36573, 0, 0, 0.993727, -0.111835, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+195, 2040, 0, -6473.71, -1195.53, 183.154, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+196, 2040, 0, -6470.65, -855.258, 324.274, 0.483368, 0, 0, 0.239338, 0.970936, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+197, 2040, 0, -6467.07, -1390.98, 142.91, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+198, 2040, 0, -6463.52, -824.624, 336.551, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+199, 2040, 0, -6454.81, -808.755, 336.72, 0.813252, 0, 0, 0.395513, 0.91846, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+200, 2040, 0, -6422.14, -1218.64, 180.94, 0.161316, 0, 0, 0.0805707, 0.996749, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+201, 165658, 0, -7328.23, -1607.27, 292.4, 0.585409, 0, 0, 0.288543, 0.957467, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+202, 165658, 0, -7325.74, -1755.42, 267.655, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+203, 165658, 0, -7319.15, -1968.52, 298.262, 5.09746, 0, 0, 0.558736, -0.829345, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+204, 165658, 0, -7314.01, -1597.51, 315.985, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+205, 165658, 0, -7276.42, -827.635, 297.769, 1.98742, 0, 0, 0.838056, 0.545585, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+206, 165658, 0, -7260.88, -1141.82, 283.953, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+207, 165658, 0, -7253.57, -1135.35, 276.282, 3.21652, 0, 0, 0.999298, -0.0374541, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+208, 165658, 0, -7249.52, -767.462, 306.213, 1.83034, 0, 0, 0.792666, 0.609657, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+209, 165658, 0, -7237.19, -1572.59, 269.55, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+210, 165658, 0, -7229.66, -1427.41, 266.9, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+211, 165658, 0, -7228.47, -879.447, 298.63, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+212, 165658, 0, -7222.02, -884.252, 295.75, 1.19023, 0, 0, 0.560605, 0.828083, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+213, 165658, 0, -7215.73, -1474.37, 240.318, 2.61962, 0, 0, 0.966135, 0.258036, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+214, 165658, 0, -7207.76, -783.353, 329.508, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+215, 165658, 0, -7188.14, -1959.1, 317.615, 5.8436, 0, 0, 0.218026, -0.975943, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+216, 165658, 0, -7185.47, -1956.41, 320.581, -0.471239, 0, 0, 0.233445, -0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+217, 165658, 0, -7156.05, -1163.11, 265.518, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+218, 165658, 0, -7155.61, -1172.23, 268.938, 5.28212, 0, 0, 0.479892, -0.877328, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+219, 165658, 0, -7129.4, -1620.68, 248.477, 0.758189, 0, 0, 0.370079, 0.929, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+220, 165658, 0, -7117.15, -1606, 258.349, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+221, 165658, 0, -7091.5, -911.847, 286.891, 1.65359, 0, 0, 0.735765, 0.677237, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+222, 165658, 0, -7090.89, -1310.71, 257.167, 1.41007, 0, 0, 0.64806, 0.761589, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+223, 165658, 0, -7084.92, -914.239, 285.95, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+224, 165658, 0, -7079.49, -998.117, 243.831, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+225, 165658, 0, -7076.41, -1297.19, 267.191, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+226, 165658, 0, -7074.32, -1001.56, 239.402, 1.83029, 0, 0, 0.79265, 0.609678, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+227, 165658, 0, -7044.78, -1757.14, 256.905, 5.74544, 0, 0, 0.265644, -0.964071, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+228, 165658, 0, -7040.85, -1749.85, 259.663, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+229, 165658, 0, -7031.26, -1211.38, 211.988, 3.1223, 0, 0, 0.999954, 0.00964455, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+230, 165658, 0, -6997.88, -1758.46, 233.965, 5.58052, 0, 0, 0.344148, -0.938915, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+231, 165658, 0, -6989.5, -1754.34, 234.098, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+232, 165658, 0, -6935.9, -1202.91, 148.082, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+233, 165658, 0, -6921.57, -1202.71, 146.45, 4.89339, 0, 0, 0.640306, -0.76812, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+234, 165658, 0, -6869.47, -1410.38, 172.377, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+235, 165658, 0, -6865.97, -1191.79, 182.557, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+236, 165658, 0, -6862.16, -1418.82, 162.491, 0.832821, 0, 0, 0.40448, 0.914547, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+237, 165658, 0, -6862.05, -1551.08, 242.068, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+238, 165658, 0, -6851.05, -1234.62, 177.72, 5.01118, 0, 0, 0.593983, -0.804478, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+239, 165658, 0, -6835.71, -1484.15, 208.595, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+240, 165658, 0, -6834.01, -988.343, 246.864, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+241, 165658, 0, -6826.67, -988.367, 246.468, 4.53206, 0, 0, 0.767905, -0.640564, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+242, 165658, 0, -6820.53, -1477.89, 176.461, 4.09221, 0, 0, 0.889151, -0.457613, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+243, 165658, 0, -6811, -1356.96, 169.573, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+244, 165658, 0, -6783.89, -1169.57, 243.774, 0.122071, 0, 0, 0.0609975, 0.998138, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+245, 165658, 0, -6782.98, -1169.51, 243.777, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+246, 165658, 0, -6758.7, -1609.66, 189.637, 1.72422, 0, 0, 0.759216, 0.650838, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+247, 165658, 0, -6754.65, -1090.3, 185.566, 2.05407, 0, 0, 0.855768, 0.517361, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+248, 165658, 0, -6754.19, -1363.81, 196.629, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+249, 165658, 0, -6751.42, -1677.18, 195.687, 3.55419, 0, 0, 0.978796, -0.204839, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+250, 165658, 0, -6749.6, -843.777, 251.203, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+251, 165658, 0, -6739.95, -1413.54, 216.057, 5.43918, 0, 0, 0.409587, -0.912271, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+252, 165658, 0, -6736.55, -1686.12, 219.236, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+253, 165658, 0, -6727.07, -1085.87, 185.576, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+254, 165658, 0, -6723.91, -1406.56, 214.741, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+255, 165658, 0, -6718.6, -1252.82, 183.493, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+256, 165658, 0, -6714.08, -1241.42, 183.376, 6.0165, 0, 0, 0.132947, -0.991123, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+257, 165658, 0, -6712.46, -1592, 192.912, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+258, 165658, 0, -6692.29, -716.07, 234.469, 2.85917, 0, 0, 0.990046, 0.140744, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+259, 165658, 0, -6684.52, -1223.16, 182.818, 3.5543, 0, 0, 0.978785, -0.20489, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+260, 165658, 0, -6683.49, -1230.45, 181.85, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+261, 165658, 0, -6680.17, -1020.97, 253.177, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+262, 165658, 0, -6675.09, -1024.81, 249.613, 2.81988, 0, 0, 0.987091, 0.160163, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+263, 165658, 0, -6671.6, -903.219, 287.514, 1.05276, 0, 0, 0.502408, 0.864631, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+264, 165658, 0, -6666.67, -1258.53, 239.402, 0.0631451, 0, 0, 0.0315673, 0.999502, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+265, 165658, 0, -6666.01, -884.02, 254.61, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+266, 165658, 0, -6662.32, -1800.09, 258.574, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+267, 165658, 0, -6657.98, -1272.72, 252.689, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+268, 165658, 0, -6656.02, -842.369, 244.517, 1.95992, 0, 0, 0.830476, 0.557055, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+269, 165658, 0, -6654.58, -721.022, 242.777, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+270, 165658, 0, -6649.43, -1449.52, 253.051, 1.32368, 0, 0, 0.614571, 0.788862, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+271, 165658, 0, -6647.45, -699.644, 233.32, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+272, 165658, 0, -6644.5, -858.294, 244.144, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+273, 165658, 0, -6643.58, -805.394, 246.507, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+274, 165658, 0, -6637.57, -1450.73, 259.679, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+275, 165658, 0, -6632.64, -720.75, 245.192, 2.16802, 0, 0, 0.88384, 0.46779, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+276, 165658, 0, -6612.19, -721.802, 248.035, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+277, 165658, 0, -6599.25, -1432.17, 167.379, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+278, 165658, 0, -6599.1, -1301.76, 264.155, 5.90652, 0, 0, 0.187222, -0.982318, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+279, 165658, 0, -6596.29, -1429.5, 270.353, 0.294807, 0, 0, 0.14687, 0.989156, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+280, 165658, 0, -6584.27, -689.481, 245.407, 5.78084, 0, 0, 0.24854, -0.968621, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+281, 165658, 0, -6581.75, -672.116, 241.635, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+282, 165658, 0, -6580.63, -1837.71, 244.947, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+283, 165658, 0, -6574.95, -1838.85, 246.373, 4.15107, 0, 0, 0.8753, -0.48358, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+284, 165658, 0, -6568.68, -1590.74, 289.79, 5.1682, 0, 0, 0.529061, -0.848584, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+285, 165658, 0, -6561.7, -1257.7, 136.212, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+286, 165658, 0, -6560.44, -824.799, 297.716, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+287, 165658, 0, -6555.58, -1572.64, 310.16, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+288, 165658, 0, -6527.57, -1275.84, 180.934, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+289, 165658, 0, -6502.38, -1040.03, 344.818, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+290, 165658, 0, -6498.97, -1060.44, 294.262, 4.22965, 0, 0, 0.855631, -0.517587, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+291, 165658, 0, -6491.53, -1677.06, 300.327, 5.28206, 0, 0, 0.479918, -0.877313, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+292, 165658, 0, -6486.38, -1305.29, 180.938, 4.60275, 0, 0, 0.744787, -0.667302, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+293, 165658, 0, -6484.22, -1675.34, 307.176, 0.575959, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+294, 165658, 0, -6480.53, -1211.94, 309.733, 3.36573, 0, 0, 0.993727, -0.111835, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+295, 165658, 0, -6473.71, -1195.53, 183.154, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+296, 165658, 0, -6470.65, -855.258, 324.274, 0.483368, 0, 0, 0.239338, 0.970936, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+297, 165658, 0, -6467.07, -1390.98, 142.91, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+298, 165658, 0, -6463.52, -824.624, 336.551, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+299, 165658, 0, -6454.81, -808.755, 336.72, 0.813252, 0, 0, 0.395513, 0.91846, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+300, 165658, 0, -6422.14, -1218.64, 180.94, 0.161316, 0, 0, 0.0805707, 0.996749, 300, 300, 100, 1, 0, 0, 5, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+19, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+20, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+21, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+22, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+23, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+24, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+25, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+26, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+27, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+28, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+29, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+30, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+31, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+32, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+33, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+34, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+35, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+36, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+37, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+38, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+39, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+40, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+41, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+42, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+43, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+44, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+45, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+46, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+47, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+48, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+49, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+50, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+51, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+52, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+53, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+54, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+55, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+56, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+57, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+58, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+59, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+60, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+61, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+62, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+63, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+64, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+65, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+66, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+67, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+68, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+69, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+70, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+71, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+72, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+73, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+74, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+75, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+76, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+77, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+78, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+79, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+80, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+81, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+82, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+83, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+84, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+85, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+86, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+87, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+88, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+89, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+90, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+91, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+92, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+93, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+94, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+95, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+96, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+97, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+98, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+99, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+100, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+19, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+20, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+21, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+22, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+23, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+24, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+25, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+26, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+27, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+28, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+29, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+30, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+31, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+32, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+33, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+34, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+35, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+36, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+37, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+38, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+39, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+40, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+41, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+42, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+43, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+44, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+45, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+46, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+47, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+48, @PTEMPLATE+48, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+49, @PTEMPLATE+49, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+50, @PTEMPLATE+50, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+51, @PTEMPLATE+51, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+52, @PTEMPLATE+52, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+53, @PTEMPLATE+53, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+54, @PTEMPLATE+54, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+55, @PTEMPLATE+55, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+56, @PTEMPLATE+56, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+57, @PTEMPLATE+57, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+58, @PTEMPLATE+58, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+59, @PTEMPLATE+59, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+60, @PTEMPLATE+60, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+61, @PTEMPLATE+61, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+62, @PTEMPLATE+62, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+63, @PTEMPLATE+63, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+64, @PTEMPLATE+64, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+65, @PTEMPLATE+65, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+66, @PTEMPLATE+66, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+67, @PTEMPLATE+67, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+68, @PTEMPLATE+68, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+69, @PTEMPLATE+69, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+70, @PTEMPLATE+70, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+71, @PTEMPLATE+71, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+72, @PTEMPLATE+72, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+73, @PTEMPLATE+73, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+74, @PTEMPLATE+74, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+75, @PTEMPLATE+75, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+76, @PTEMPLATE+76, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+77, @PTEMPLATE+77, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+78, @PTEMPLATE+78, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+79, @PTEMPLATE+79, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+80, @PTEMPLATE+80, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+81, @PTEMPLATE+81, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+82, @PTEMPLATE+82, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+83, @PTEMPLATE+83, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+84, @PTEMPLATE+84, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+85, @PTEMPLATE+85, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+86, @PTEMPLATE+86, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+87, @PTEMPLATE+87, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+88, @PTEMPLATE+88, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+89, @PTEMPLATE+89, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+90, @PTEMPLATE+90, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+91, @PTEMPLATE+91, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+92, @PTEMPLATE+92, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+93, @PTEMPLATE+93, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+94, @PTEMPLATE+94, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+95, @PTEMPLATE+95, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+96, @PTEMPLATE+96, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+97, @PTEMPLATE+97, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+98, @PTEMPLATE+98, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+99, @PTEMPLATE+99, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+100, @PTEMPLATE+100, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+101, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+102, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+103, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+104, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+105, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+106, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+107, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+108, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+109, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+110, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+111, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+112, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+113, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+114, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+115, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+116, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+117, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+118, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+119, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+120, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+121, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+122, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+123, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+124, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+125, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+126, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+127, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+128, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+129, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+130, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+131, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+132, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+133, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+134, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+135, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+136, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+137, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+138, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+139, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+140, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+141, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+142, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+143, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+144, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+145, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+146, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+147, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+148, @PTEMPLATE+48, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+149, @PTEMPLATE+49, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+150, @PTEMPLATE+50, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+151, @PTEMPLATE+51, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+152, @PTEMPLATE+52, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+153, @PTEMPLATE+53, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+154, @PTEMPLATE+54, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+155, @PTEMPLATE+55, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+156, @PTEMPLATE+56, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+157, @PTEMPLATE+57, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+158, @PTEMPLATE+58, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+159, @PTEMPLATE+59, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+160, @PTEMPLATE+60, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+161, @PTEMPLATE+61, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+162, @PTEMPLATE+62, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+163, @PTEMPLATE+63, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+164, @PTEMPLATE+64, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+165, @PTEMPLATE+65, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+166, @PTEMPLATE+66, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+167, @PTEMPLATE+67, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+168, @PTEMPLATE+68, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+169, @PTEMPLATE+69, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+170, @PTEMPLATE+70, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+171, @PTEMPLATE+71, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+172, @PTEMPLATE+72, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+173, @PTEMPLATE+73, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+174, @PTEMPLATE+74, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+175, @PTEMPLATE+75, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+176, @PTEMPLATE+76, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+177, @PTEMPLATE+77, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+178, @PTEMPLATE+78, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+179, @PTEMPLATE+79, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+180, @PTEMPLATE+80, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+181, @PTEMPLATE+81, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+182, @PTEMPLATE+82, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+183, @PTEMPLATE+83, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+184, @PTEMPLATE+84, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+185, @PTEMPLATE+85, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+186, @PTEMPLATE+86, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+187, @PTEMPLATE+87, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+188, @PTEMPLATE+88, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+189, @PTEMPLATE+89, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+190, @PTEMPLATE+90, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+191, @PTEMPLATE+91, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+192, @PTEMPLATE+92, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+193, @PTEMPLATE+93, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+194, @PTEMPLATE+94, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+195, @PTEMPLATE+95, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+196, @PTEMPLATE+96, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+197, @PTEMPLATE+97, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+198, @PTEMPLATE+98, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+199, @PTEMPLATE+99, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+200, @PTEMPLATE+100, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+201, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+202, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+203, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+204, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+205, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+206, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+207, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+208, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+209, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+210, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+211, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+212, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+213, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+214, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+215, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+216, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+217, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+218, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+219, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+220, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+221, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+222, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+223, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+224, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+225, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+226, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+227, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+228, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+229, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+230, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+231, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+232, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+233, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+234, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+235, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+236, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+237, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+238, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+239, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+240, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+241, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+242, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+243, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+244, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+245, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+246, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+247, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+248, @PTEMPLATE+48, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+249, @PTEMPLATE+49, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+250, @PTEMPLATE+50, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+251, @PTEMPLATE+51, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+252, @PTEMPLATE+52, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+253, @PTEMPLATE+53, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+254, @PTEMPLATE+54, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+255, @PTEMPLATE+55, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+256, @PTEMPLATE+56, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+257, @PTEMPLATE+57, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+258, @PTEMPLATE+58, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+259, @PTEMPLATE+59, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+260, @PTEMPLATE+60, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+261, @PTEMPLATE+61, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+262, @PTEMPLATE+62, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+263, @PTEMPLATE+63, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+264, @PTEMPLATE+64, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+265, @PTEMPLATE+65, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+266, @PTEMPLATE+66, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+267, @PTEMPLATE+67, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+268, @PTEMPLATE+68, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+269, @PTEMPLATE+69, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+270, @PTEMPLATE+70, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+271, @PTEMPLATE+71, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+272, @PTEMPLATE+72, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+273, @PTEMPLATE+73, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+274, @PTEMPLATE+74, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+275, @PTEMPLATE+75, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+276, @PTEMPLATE+76, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+277, @PTEMPLATE+77, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+278, @PTEMPLATE+78, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+279, @PTEMPLATE+79, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+280, @PTEMPLATE+80, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+281, @PTEMPLATE+81, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+282, @PTEMPLATE+82, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+283, @PTEMPLATE+83, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+284, @PTEMPLATE+84, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+285, @PTEMPLATE+85, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+286, @PTEMPLATE+86, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+287, @PTEMPLATE+87, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+288, @PTEMPLATE+88, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+289, @PTEMPLATE+89, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+290, @PTEMPLATE+90, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+291, @PTEMPLATE+91, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+292, @PTEMPLATE+92, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+293, @PTEMPLATE+93, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+294, @PTEMPLATE+94, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+295, @PTEMPLATE+95, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+296, @PTEMPLATE+96, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+297, @PTEMPLATE+97, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+298, @PTEMPLATE+98, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+299, @PTEMPLATE+99, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+300, @PTEMPLATE+100, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1338, 13, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+2, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+3, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+4, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+5, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+6, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+7, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+8, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+9, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+10, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+11, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+12, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+13, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+14, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+15, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+16, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+17, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+18, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+19, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+20, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+21, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+22, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+23, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+24, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+25, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+26, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+27, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+28, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+29, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+30, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+31, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+32, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+33, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+34, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+35, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+36, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+37, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+38, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+39, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+40, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+41, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+42, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+43, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+44, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+45, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+46, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+47, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+48, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+49, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+50, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+51, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+52, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+53, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+54, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+55, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+56, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+57, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+58, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+59, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+60, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+61, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+62, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+63, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+64, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+65, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+66, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+67, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+68, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+69, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+70, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+71, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+72, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+73, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+74, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+75, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+76, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+77, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+78, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+79, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+80, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+81, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+82, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+83, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+84, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+85, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+86, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+87, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+88, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+89, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+90, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+91, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+92, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+93, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+94, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+95, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+96, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+97, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+98, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+99, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+100, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0); + +-- Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1294)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1294); +DELETE FROM `pool_template` WHERE `entry` IN (1294); + +SET @OGUID = 26340; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 0, -7314.01, -1597.51, 315.985, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, -7156.05, -1163.11, 265.518, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, -7117.15, -1606, 258.349, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 0, -7084.92, -914.239, 285.95, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 0, -7079.49, -998.117, 243.831, -2.79253, 0, 0, 0.984808, -0.173648, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 0, -6989.5, -1754.34, 234.098, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 0, -6935.9, -1202.91, 148.082, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2047, 0, -6869.47, -1410.38, 172.377, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 0, -6865.97, -1191.79, 182.557, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 0, -6862.05, -1551.08, 242.068, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 0, -6835.71, -1484.15, 208.595, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 0, -6782.98, -1169.51, 243.777, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2047, 0, -6754.19, -1363.81, 196.629, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2047, 0, -6749.6, -843.777, 251.203, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2047, 0, -6736.55, -1686.12, 219.236, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2047, 0, -6718.6, -1252.82, 183.493, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2047, 0, -6683.49, -1230.45, 181.85, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2047, 0, -6680.17, -1020.97, 253.177, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2047, 0, -6555, -1573, 310.576, -2, 0, 0, -0.688354, 0.725375, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 0, -6484.22, -1675.34, 307.176, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 0, -6473.71, -1195.53, 183.154, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 0, -6463.52, -824.624, 336.551, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, -7185.47, -1956.41, 320.581, -0.471239, 0, 0, 0.233445, -0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, -7090.89, -1310.71, 257.167, 1.41007, 0, 0, 0.64806, 0.761589, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+25, 2047, 0, -7044.78, -1757.14, 256.905, 5.74544, 0, 0, 0.265644, -0.964071, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+26, 2047, 0, -6997.88, -1758.46, 233.965, 5.58052, 0, 0, 0.344148, -0.938915, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+27, 2047, 0, -6675.09, -1024.81, 249.613, 2.81988, 0, 0, 0.987091, 0.160163, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+28, 2047, 0, -6502.38, -1040.03, 344.818, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+29, 2047, 0, -7328.23, -1607.27, 292.4, 0.585409, 0, 0, 0.288543, 0.957467, 300, 300, 100, 1, 0, 0, 5, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 4020, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+2, 4023, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+3, 4031, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+4, 4035, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+5, 4039, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+6, 4050, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+7, 4052, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+8, 4055, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+9, 4095, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+10, 4098, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+11, 4004, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+12, 4018, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+13, 4026, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+14, 4032, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+15, 4034, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+16, 4037, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+17, 4044, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+18, 4048, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+19, 4059, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+20, 4062, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+21, 4087, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+22, 4093, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+23, 4001, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+24, 4016, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+25, 4027, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+26, 4030, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+27, 4022, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+28, 4089, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+29, 4062, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10); + +-- Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1295)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1295); +DELETE FROM `pool_template` WHERE `entry` IN (1295); + +SET @OGUID = 29688; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 0, -6749.6, -843.777, 251.203, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 0, -6727.07, -1085.87, 185.576, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+3, 324, 0, -6718.6, -1252.82, 183.493, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+4, 324, 0, -6684.52, -1223.16, 182.818, 3.5543, 0, 0, 0.978785, -0.20489, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+5, 324, 0, -6647.45, -699.644, 233.32, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+6, 324, 0, -6644.5, -858.294, 244.144, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+7, 324, 0, -6581.75, -672.116, 241.635, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+8, 324, 0, -6561.7, -1257.7, 136.212, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 0, -6560.44, -824.799, 297.716, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+10, 324, 0, -6502.38, -1040.03, 344.818, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+11, 324, 0, -6463.52, -824.624, 336.551, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 5, 10), +(@OGUID+12, 324, 0, -7084.92, -914.239, 285.95, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 4023, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+2, 4050, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+3, 4053, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+4, 4055, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+5, 4071, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+6, 4072, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+7, 4081, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+8, 4085, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+9, 4086, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+10, 4089, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+11, 4098, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+12, 4059, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10); + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+13, 324, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 0, -6421.86, -1300.82, 180.939, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10); + +-- Silver Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1292)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1292); +DELETE FROM `pool_template` WHERE `entry` IN (1292); + +SET @OGUID = 29513; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1735, 0, -6662.32, -1800.09, 258.574, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1735, 0, -7237.19, -1572.59, 269.55, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -6662.32, -1800.09, 258.574, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -7237.19, -1572.59, 269.55, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 4009, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+2, 4066, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+3, 4009, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+4, 4066, 'Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George', 10); + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+5, 1735, 0, -6833.31, -1762.8, 260.022, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, -7218.9, -1842.2, 292.806, -3.00197, 0, 0, 0.997564, -0.069756, 300, 300, 100, 1, 0, 0, 0, 10); + +-- Adjustments +DELETE FROM `pool_gameobject` WHERE `guid` IN (26369); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26369, 4001, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26341); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26341, 4004, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (29517, 29515); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29517, 4009, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit - Searing George', 10), +(29515, 4009, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26363); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26363, 4016, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26342); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26342, 4017, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26343); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26343, 4020, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26344, 29700); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29700, 4023, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10), +(26344, 4023, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26345); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26345, 4024, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26365); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26365, 4027, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26346); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26346, 4031, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26347); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26347, 4032, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26348); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26348, 4034, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26349); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26349, 4035, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26350); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26350, 4037, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26351); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26351, 4039, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26352); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26352, 4045, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26353); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26353, 4048, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (29689, 26354); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29689, 4050, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10), +(26354, 4050, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (29690); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29690, 4053, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26355); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26355, 4052, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (29691, 26356); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29691, 4055, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10), +(26356, 4055, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (29692); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29692, 4059, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26357); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26357, 4060, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26367); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26367, 4062, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26358); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26358, 4061, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (29516, 29514); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29516, 4066, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit - Searing George', 10), +(29514, 4066, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (29693); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29693, 4071, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (29694); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(29694, 4072, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26359); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26359, 4087, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26360); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26360, 4093, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26361); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26361, 4095, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26362); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26362, 4098, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (26364); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26364, 4022, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); + +-- Tidy +DELETE FROM `gameobject` WHERE `guid` IN (10004); +DELETE FROM `pool_gameobject` WHERE `guid` IN (10004); + +-- Burning Steppes +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1299, 1296, 1297, 1298, 1333, 1337)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1299, 1296, 1297, 1298, 1333, 1337); +DELETE FROM `pool_template` WHERE `entry` IN (1299, 1296, 1297, 1298, 1333, 1337); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit +SET @OGUID = 29704; +SET @PTEMPLATE = 22910; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -8395.64, -1012.59, 190.268, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -8266.68, -2304.53, 157.275, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -8265.21, -2501.09, 151.887, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -8243.22, -2085.78, 159.045, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -8225.09, -2783.73, 139.593, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -8188.76, -1926.49, 148.641, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -8074.63, -1596.57, 139.614, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -8069.67, -1793.36, 138.633, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -8046.55, -2989.31, 143.277, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -7984.65, -2750.98, 165.192, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -7956.23, -2514.58, 134.91, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -7942.18, -2657.86, 218.995, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 0, -7930.76, -2717.33, 164.43, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, -7916.36, -1989.86, 141.389, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 0, -7892.74, -2637.32, 169.992, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 0, -7891.56, -2589.27, 124.627, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 0, -7891.51, -2502.56, 130.12, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 0, -7888.64, -2573.78, 176.537, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 0, -7855.9, -2538.82, 177.637, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 0, -7824.89, -2618.07, 123.346, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 0, -7811.58, -2645.43, 174.273, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 0, -7798.7, -2700.66, 173.512, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 0, -7797.94, -2358.84, 144.69, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 0, -7756.13, -2785.21, 163.069, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 0, -7751.43, -2988.83, 143.283, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 0, -7722.68, -2614.47, 162.427, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 0, -7681.69, -1883.48, 137.159, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 0, -7537.94, -2822.67, 161.341, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 0, -7524.61, -2585.58, 141.746, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2040, 0, -8395.64, -1012.59, 190.268, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2040, 0, -8266.68, -2304.53, 157.275, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2040, 0, -8265.21, -2501.09, 151.887, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2040, 0, -8243.22, -2085.78, 159.045, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2040, 0, -8225.09, -2783.73, 139.593, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2040, 0, -8188.76, -1926.49, 148.641, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2040, 0, -8074.63, -1596.57, 139.614, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2040, 0, -8069.67, -1793.36, 138.633, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2040, 0, -8046.55, -2989.31, 143.277, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2040, 0, -7984.65, -2750.98, 165.192, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2040, 0, -7956.23, -2514.58, 134.91, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2040, 0, -7942.18, -2657.86, 218.995, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2040, 0, -7930.76, -2717.33, 164.43, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2040, 0, -7916.36, -1989.86, 141.389, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2040, 0, -7892.74, -2637.32, 169.992, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2040, 0, -7891.56, -2589.27, 124.627, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2040, 0, -7891.51, -2502.56, 130.12, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2040, 0, -7888.64, -2573.78, 176.537, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2040, 0, -7855.9, -2538.82, 177.637, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2040, 0, -7824.89, -2618.07, 123.346, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2040, 0, -7811.58, -2645.43, 174.273, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2040, 0, -7798.7, -2700.66, 173.512, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2040, 0, -7797.94, -2358.84, 144.69, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2040, 0, -7756.13, -2785.21, 163.069, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2040, 0, -7751.43, -2988.83, 143.283, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2040, 0, -7722.68, -2614.47, 162.427, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2040, 0, -7681.69, -1883.48, 137.159, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2040, 0, -7537.94, -2822.67, 161.341, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2040, 0, -7524.61, -2585.58, 141.746, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2047, 0, -8395.64, -1012.59, 190.268, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2047, 0, -8266.68, -2304.53, 157.275, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2047, 0, -8265.21, -2501.09, 151.887, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2047, 0, -8243.22, -2085.78, 159.045, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2047, 0, -8225.09, -2783.73, 139.593, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2047, 0, -8188.76, -1926.49, 148.641, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2047, 0, -8074.63, -1596.57, 139.614, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2047, 0, -8069.67, -1793.36, 138.633, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 2047, 0, -8046.55, -2989.31, 143.277, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 2047, 0, -7984.65, -2750.98, 165.192, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 2047, 0, -7956.23, -2514.58, 134.91, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 2047, 0, -7942.18, -2657.86, 218.995, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 2047, 0, -7930.76, -2717.33, 164.43, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 2047, 0, -7916.36, -1989.86, 141.389, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 2047, 0, -7892.74, -2637.32, 169.992, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 2047, 0, -7891.56, -2589.27, 124.627, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 2047, 0, -7891.51, -2502.56, 130.12, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 2047, 0, -7888.64, -2573.78, 176.537, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 2047, 0, -7855.9, -2538.82, 177.637, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 2047, 0, -7824.89, -2618.07, 123.346, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 2047, 0, -7811.58, -2645.43, 174.273, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 2047, 0, -7798.7, -2700.66, 173.512, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 2047, 0, -7797.94, -2358.84, 144.69, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 2047, 0, -7756.13, -2785.21, 163.069, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 2047, 0, -7751.43, -2988.83, 143.283, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 2047, 0, -7722.68, -2614.47, 162.427, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 2047, 0, -7681.69, -1883.48, 137.159, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 2047, 0, -7537.94, -2822.67, 161.341, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 2047, 0, -7524.61, -2585.58, 141.746, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 165658, 0, -8395.64, -1012.59, 190.268, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 165658, 0, -8266.68, -2304.53, 157.275, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 165658, 0, -8265.21, -2501.09, 151.887, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 165658, 0, -8243.22, -2085.78, 159.045, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 165658, 0, -8225.09, -2783.73, 139.593, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 165658, 0, -8188.76, -1926.49, 148.641, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 165658, 0, -8074.63, -1596.57, 139.614, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 165658, 0, -8069.67, -1793.36, 138.633, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 165658, 0, -8046.55, -2989.31, 143.277, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 165658, 0, -7984.65, -2750.98, 165.192, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 165658, 0, -7956.23, -2514.58, 134.91, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 165658, 0, -7942.18, -2657.86, 218.995, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 165658, 0, -7930.76, -2717.33, 164.43, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 165658, 0, -7916.36, -1989.86, 141.389, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 165658, 0, -7892.74, -2637.32, 169.992, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 165658, 0, -7891.56, -2589.27, 124.627, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 165658, 0, -7891.51, -2502.56, 130.12, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 165658, 0, -7888.64, -2573.78, 176.537, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 165658, 0, -7855.9, -2538.82, 177.637, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 165658, 0, -7824.89, -2618.07, 123.346, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 165658, 0, -7811.58, -2645.43, 174.273, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 165658, 0, -7798.7, -2700.66, 173.512, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 165658, 0, -7797.94, -2358.84, 144.69, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 165658, 0, -7756.13, -2785.21, 163.069, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 165658, 0, -7751.43, -2988.83, 143.283, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 165658, 0, -7722.68, -2614.47, 162.427, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 165658, 0, -7681.69, -1883.48, 137.159, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 165658, 0, -7537.94, -2822.67, 161.341, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 165658, 0, -7524.61, -2585.58, 141.746, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+19, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+20, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+21, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+22, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+23, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+24, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+25, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+26, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+27, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+28, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+29, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+19, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+20, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+21, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+22, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+23, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+24, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+25, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+26, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+27, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+28, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+29, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+30, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+31, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+32, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+33, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+34, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+35, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+36, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+37, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+38, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+39, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+40, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+41, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+42, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+43, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+44, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+45, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+46, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+47, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+48, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+49, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+50, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+51, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+52, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+53, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+54, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+55, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+56, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+57, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+58, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+59, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+60, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+61, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+62, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+63, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+64, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+65, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+66, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+67, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+68, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+69, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+70, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+71, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+72, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+73, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+74, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+75, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+76, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+77, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+78, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+79, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+80, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+81, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+82, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+83, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+84, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+85, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+86, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+87, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+88, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+89, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+90, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+91, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+92, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+93, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+94, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+95, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+96, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+97, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+98, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+99, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+100, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+101, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+102, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+103, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+104, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+105, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+106, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+107, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+108, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+109, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+110, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+111, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+112, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+113, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+114, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+115, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+116, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1299, 16, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+2, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+3, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+4, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+5, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+6, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+7, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+8, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+9, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+10, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+11, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+12, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+13, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+14, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+15, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+16, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+17, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+18, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+19, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+20, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+21, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+22, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+23, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+24, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+25, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+26, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+27, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+28, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+29, 1299, 0, 'Burning Steppes - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0); + +-- Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit +SET @OGUID = 31143; +SET @PTEMPLATE = 14222; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 0, -8415.71, -1184.7, 189.696, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 0, -8386.3, -2815.53, 211.551, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 0, -8285.12, -1363.55, 184.006, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 0, -8283.58, -1058.49, 149.401, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 0, -8283.12, -2374.25, 177.531, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 0, -8228.16, -2947.63, 159.85, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 0, -8191.1, -1650.54, 147.062, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 0, -8165.27, -762, 132.767, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 0, -8160.95, -2169.34, 148.758, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 0, -8133.09, -1445.57, 137.726, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 0, -8124.25, -2463.32, 149.642, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 0, -8102.72, -2087.92, 141.207, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 0, -8085.11, -1281.41, 141.056, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 0, -7978.81, -2636.86, 170.912, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 324, 0, -7924, -2653.41, 159.456, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 324, 0, -7923.19, -2600.61, 123.613, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 324, 0, -7905.27, -2637.69, 182.47, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 324, 0, -7890.67, -2537.66, 129.832, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 324, 0, -7889.31, -2160.1, 131.521, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 324, 0, -7885.49, -2977.03, 154.692, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 324, 0, -7883.55, -1702.45, 137.553, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 324, 0, -7867.83, -2616.99, 124.392, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 324, 0, -7864.27, -874.889, 150.601, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 324, 0, -7858.74, -2693.35, 173.306, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 324, 0, -7843.5, -2715.97, 170.357, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 324, 0, -7831.18, -2561.54, 126.345, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 324, 0, -7814.68, -2648.13, 223.628, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 324, 0, -7771.45, -1950.79, 133.599, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 324, 0, -7761.35, -1512.32, 131.932, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 324, 0, -7744.56, -2400.38, 144.921, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 324, 0, -7572.03, -2948.74, 161.788, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 324, 0, -7499.86, -2133.78, 143.687, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 324, 0, -7284.3, -803.928, 298.656, -0.959931, 0, 0, 0.461749, -0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 324, 0, -7600.98, -2157.01, 149.361, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 324, 0, -7506.58, -2390.73, 186.779, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 324, 0, -8350.85, -1897.95, 179.341, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2047, 0, -8415.71, -1184.7, 189.696, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2047, 0, -8386.3, -2815.53, 211.551, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2047, 0, -8285.12, -1363.55, 184.006, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2047, 0, -8283.58, -1058.49, 149.401, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2047, 0, -8283.12, -2374.25, 177.531, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2047, 0, -8228.16, -2947.63, 159.85, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2047, 0, -8191.1, -1650.54, 147.062, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2047, 0, -8165.27, -762, 132.767, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2047, 0, -8160.95, -2169.34, 148.758, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2047, 0, -8133.09, -1445.57, 137.726, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2047, 0, -8124.25, -2463.32, 149.642, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2047, 0, -8102.72, -2087.92, 141.207, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2047, 0, -8085.11, -1281.41, 141.056, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2047, 0, -7978.81, -2636.86, 170.912, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2047, 0, -7924, -2653.41, 159.456, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2047, 0, -7923.19, -2600.61, 123.613, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2047, 0, -7905.27, -2637.69, 182.47, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2047, 0, -7890.67, -2537.66, 129.832, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2047, 0, -7889.31, -2160.1, 131.521, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2047, 0, -7885.49, -2977.03, 154.692, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2047, 0, -7883.55, -1702.45, 137.553, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2047, 0, -7867.83, -2616.99, 124.392, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2047, 0, -7864.27, -874.889, 150.601, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2047, 0, -7858.74, -2693.35, 173.306, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2047, 0, -7843.5, -2715.97, 170.357, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2047, 0, -7831.18, -2561.54, 126.345, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2047, 0, -7814.68, -2648.13, 223.628, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2047, 0, -7771.45, -1950.79, 133.599, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2047, 0, -7761.35, -1512.32, 131.932, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2047, 0, -7744.56, -2400.38, 144.921, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 2047, 0, -7572.03, -2948.74, 161.788, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 2047, 0, -7499.86, -2133.78, 143.687, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 2047, 0, -7284.3, -803.928, 298.656, -0.959931, 0, 0, 0.461749, -0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 2047, 0, -7600.98, -2157.01, 149.361, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 2047, 0, -7506.58, -2390.73, 186.779, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 2047, 0, -8350.85, -1897.95, 179.341, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 165658, 0, -8415.71, -1184.7, 189.696, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 165658, 0, -8386.3, -2815.53, 211.551, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 165658, 0, -8285.12, -1363.55, 184.006, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 165658, 0, -8283.58, -1058.49, 149.401, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 165658, 0, -8283.12, -2374.25, 177.531, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 165658, 0, -8228.16, -2947.63, 159.85, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 165658, 0, -8191.1, -1650.54, 147.062, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 165658, 0, -8165.27, -762, 132.767, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 165658, 0, -8160.95, -2169.34, 148.758, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 165658, 0, -8133.09, -1445.57, 137.726, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 165658, 0, -8124.25, -2463.32, 149.642, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 165658, 0, -8102.72, -2087.92, 141.207, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 165658, 0, -8085.11, -1281.41, 141.056, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 165658, 0, -7978.81, -2636.86, 170.912, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 165658, 0, -7924, -2653.41, 159.456, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 165658, 0, -7923.19, -2600.61, 123.613, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 165658, 0, -7905.27, -2637.69, 182.47, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 165658, 0, -7890.67, -2537.66, 129.832, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 165658, 0, -7889.31, -2160.1, 131.521, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 165658, 0, -7885.49, -2977.03, 154.692, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 165658, 0, -7883.55, -1702.45, 137.553, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 165658, 0, -7867.83, -2616.99, 124.392, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 165658, 0, -7864.27, -874.889, 150.601, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 165658, 0, -7858.74, -2693.35, 173.306, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 165658, 0, -7843.5, -2715.97, 170.357, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 165658, 0, -7831.18, -2561.54, 126.345, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 165658, 0, -7814.68, -2648.13, 223.628, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 165658, 0, -7771.45, -1950.79, 133.599, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 165658, 0, -7761.35, -1512.32, 131.932, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 165658, 0, -7744.56, -2400.38, 144.921, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 165658, 0, -7572.03, -2948.74, 161.788, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 165658, 0, -7499.86, -2133.78, 143.687, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 165658, 0, -7284.3, -803.928, 298.656, -0.959931, 0, 0, 0.461749, -0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 165658, 0, -7600.98, -2157.01, 149.361, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 165658, 0, -7506.58, -2390.73, 186.779, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 165658, 0, -8350.85, -1897.95, 179.341, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+2, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+3, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+4, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+5, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+6, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+7, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+8, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+9, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+10, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+11, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+12, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+13, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+14, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+15, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+16, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+17, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+18, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+19, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+20, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+21, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+22, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+23, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+24, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+25, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+26, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+27, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+28, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+29, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+30, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+31, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+32, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+33, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+34, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+35, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+36, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+2, @PTEMPLATE+2, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+3, @PTEMPLATE+3, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+4, @PTEMPLATE+4, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+5, @PTEMPLATE+5, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+6, @PTEMPLATE+6, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+7, @PTEMPLATE+7, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+8, @PTEMPLATE+8, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+9, @PTEMPLATE+9, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+10, @PTEMPLATE+10, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+11, @PTEMPLATE+11, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+12, @PTEMPLATE+12, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+13, @PTEMPLATE+13, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+14, @PTEMPLATE+14, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+15, @PTEMPLATE+15, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+16, @PTEMPLATE+16, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+17, @PTEMPLATE+17, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+18, @PTEMPLATE+18, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+19, @PTEMPLATE+19, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+20, @PTEMPLATE+20, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+21, @PTEMPLATE+21, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+22, @PTEMPLATE+22, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+23, @PTEMPLATE+23, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+24, @PTEMPLATE+24, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+25, @PTEMPLATE+25, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+26, @PTEMPLATE+26, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+27, @PTEMPLATE+27, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+28, @PTEMPLATE+28, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+29, @PTEMPLATE+29, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+30, @PTEMPLATE+30, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+31, @PTEMPLATE+31, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+32, @PTEMPLATE+32, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+33, @PTEMPLATE+33, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+34, @PTEMPLATE+34, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+35, @PTEMPLATE+35, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+36, @PTEMPLATE+36, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+37, @PTEMPLATE+1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+38, @PTEMPLATE+2, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+39, @PTEMPLATE+3, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+40, @PTEMPLATE+4, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+41, @PTEMPLATE+5, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+42, @PTEMPLATE+6, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+43, @PTEMPLATE+7, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+44, @PTEMPLATE+8, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+45, @PTEMPLATE+9, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+46, @PTEMPLATE+10, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+47, @PTEMPLATE+11, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+48, @PTEMPLATE+12, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+49, @PTEMPLATE+13, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+50, @PTEMPLATE+14, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+51, @PTEMPLATE+15, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+52, @PTEMPLATE+16, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+53, @PTEMPLATE+17, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+54, @PTEMPLATE+18, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+55, @PTEMPLATE+19, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+56, @PTEMPLATE+20, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+57, @PTEMPLATE+21, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+58, @PTEMPLATE+22, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+59, @PTEMPLATE+23, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+60, @PTEMPLATE+24, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+61, @PTEMPLATE+25, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+62, @PTEMPLATE+26, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+63, @PTEMPLATE+27, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+64, @PTEMPLATE+28, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+65, @PTEMPLATE+29, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+66, @PTEMPLATE+30, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+67, @PTEMPLATE+31, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+68, @PTEMPLATE+32, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+69, @PTEMPLATE+33, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+70, @PTEMPLATE+34, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+71, @PTEMPLATE+35, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+72, @PTEMPLATE+36, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+73, @PTEMPLATE+1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+74, @PTEMPLATE+2, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+75, @PTEMPLATE+3, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+76, @PTEMPLATE+4, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+77, @PTEMPLATE+5, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+78, @PTEMPLATE+6, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+79, @PTEMPLATE+7, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+80, @PTEMPLATE+8, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+81, @PTEMPLATE+9, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+82, @PTEMPLATE+10, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+83, @PTEMPLATE+11, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+84, @PTEMPLATE+12, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+85, @PTEMPLATE+13, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+86, @PTEMPLATE+14, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+87, @PTEMPLATE+15, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+88, @PTEMPLATE+16, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+89, @PTEMPLATE+17, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+90, @PTEMPLATE+18, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+91, @PTEMPLATE+19, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+92, @PTEMPLATE+20, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+93, @PTEMPLATE+21, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+94, @PTEMPLATE+22, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+95, @PTEMPLATE+23, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+96, @PTEMPLATE+24, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+97, @PTEMPLATE+25, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+98, @PTEMPLATE+26, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+99, @PTEMPLATE+27, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+100, @PTEMPLATE+28, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+101, @PTEMPLATE+29, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+102, @PTEMPLATE+30, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+103, @PTEMPLATE+31, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+104, @PTEMPLATE+32, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+105, @PTEMPLATE+33, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+106, @PTEMPLATE+34, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+107, @PTEMPLATE+35, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+108, @PTEMPLATE+36, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1296, 17, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+2, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+3, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+4, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+5, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+6, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+7, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+8, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+9, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+10, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+11, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+12, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+13, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+14, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+15, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+16, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+17, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+18, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+19, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+20, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+21, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+22, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+23, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+24, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+25, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+26, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+27, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+28, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+29, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+30, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+31, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+32, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+33, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+34, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+35, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+36, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0); + +-- Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein +SET @OGUID = 32941; +SET @PTEMPLATE = 21415; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 0, -8408.06, -1137.86, 192.642, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 0, -8333.37, -1286.25, 211.485, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 0, -8261.54, -911.658, 160.738, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 175404, 0, -8253.05, -1695.74, 158.461, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 175404, 0, -8205.27, -1519.18, 148.616, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 175404, 0, -8204.61, -1857.45, 141.498, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 175404, 0, -8176, -1155, 145.782, -1, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 175404, 0, -8175.69, -1155.45, 145.71, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 175404, 0, -8167, -1331, 136.796, -2, 0, 0, -0.87462, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 175404, 0, -8166.53, -1331.58, 136.934, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 175404, 0, -8101.87, -1042.32, 141.002, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 175404, 0, -8019.87, -743.805, 142.527, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 175404, 0, -7932.87, -1009, 136.656, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 175404, 0, -7905.12, -1491.49, 155.801, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 175404, 0, -7832, -1379.85, 159.736, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 175404, 0, -7818.59, -1621.74, 143.013, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 175404, 0, -7784.13, -2052, 143.532, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 175404, 0, -7737.77, -2306.15, 141.825, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 175404, 0, -7685, -1650.93, 144.559, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 175404, 0, -7671.85, -2192.12, 140.339, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 175404, 0, -7651.12, -3066.23, 135.603, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 175404, 0, -7616.39, -705.041, 181.31, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 175404, 0, -7611.14, -2387.1, 137.676, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 175404, 0, -7581.09, -1405.04, 168.961, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 175404, 0, -7500.52, -1946.37, 195.862, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 175404, 0, -7449.41, -2197.73, 166.477, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 165658, 0, -8408.06, -1137.86, 192.642, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 165658, 0, -8333.37, -1286.25, 211.485, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 165658, 0, -8261.54, -911.658, 160.738, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 165658, 0, -8253.05, -1695.74, 158.461, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 165658, 0, -8205.27, -1519.18, 148.616, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 165658, 0, -8204.61, -1857.45, 141.498, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 165658, 0, -8176, -1155, 145.782, -1, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 165658, 0, -8175.69, -1155.45, 145.71, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 165658, 0, -8167, -1331, 136.796, -2, 0, 0, -0.87462, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 165658, 0, -8166.53, -1331.58, 136.934, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 165658, 0, -8101.87, -1042.32, 141.002, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 165658, 0, -8019.87, -743.805, 142.527, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 165658, 0, -7932.87, -1009, 136.656, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 165658, 0, -7905.12, -1491.49, 155.801, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 165658, 0, -7832, -1379.85, 159.736, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 165658, 0, -7818.59, -1621.74, 143.013, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 165658, 0, -7784.13, -2052, 143.532, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 165658, 0, -7737.77, -2306.15, 141.825, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 165658, 0, -7685, -1650.93, 144.559, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 165658, 0, -7671.85, -2192.12, 140.339, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 165658, 0, -7651.12, -3066.23, 135.603, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 165658, 0, -7616.39, -705.041, 181.31, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 165658, 0, -7611.14, -2387.1, 137.676, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 165658, 0, -7581.09, -1405.04, 168.961, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 165658, 0, -7500.52, -1946.37, 195.862, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 165658, 0, -7449.41, -2197.73, 166.477, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2047, 0, -8408.06, -1137.86, 192.642, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2047, 0, -8333.37, -1286.25, 211.485, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2047, 0, -8261.54, -911.658, 160.738, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2047, 0, -8253.05, -1695.74, 158.461, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2047, 0, -8205.27, -1519.18, 148.616, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2047, 0, -8204.61, -1857.45, 141.498, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2047, 0, -8176, -1155, 145.782, -1, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2047, 0, -8175.69, -1155.45, 145.71, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2047, 0, -8167, -1331, 136.796, -2, 0, 0, -0.87462, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2047, 0, -8166.53, -1331.58, 136.934, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2047, 0, -8101.87, -1042.32, 141.002, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2047, 0, -8019.87, -743.805, 142.527, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2047, 0, -7932.87, -1009, 136.656, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2047, 0, -7905.12, -1491.49, 155.801, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 2047, 0, -7832, -1379.85, 159.736, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 2047, 0, -7818.59, -1621.74, 143.013, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 2047, 0, -7784.13, -2052, 143.532, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 2047, 0, -7737.77, -2306.15, 141.825, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 2047, 0, -7685, -1650.93, 144.559, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 2047, 0, -7671.85, -2192.12, 140.339, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 2047, 0, -7651.12, -3066.23, 135.603, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 2047, 0, -7616.39, -705.041, 181.31, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 2047, 0, -7611.14, -2387.1, 137.676, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 2047, 0, -7581.09, -1405.04, 168.961, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 2047, 0, -7500.52, -1946.37, 195.862, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 2047, 0, -7449.41, -2197.73, 166.477, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+20, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+21, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+22, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+23, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+24, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+25, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@PTEMPLATE+26, 1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+20, @PTEMPLATE+20, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+21, @PTEMPLATE+21, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+22, @PTEMPLATE+22, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+23, @PTEMPLATE+23, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+24, @PTEMPLATE+24, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+25, @PTEMPLATE+25, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+26, @PTEMPLATE+26, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+27, @PTEMPLATE+1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+28, @PTEMPLATE+2, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+29, @PTEMPLATE+3, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+30, @PTEMPLATE+4, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+31, @PTEMPLATE+5, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+32, @PTEMPLATE+6, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+33, @PTEMPLATE+7, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+34, @PTEMPLATE+8, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+35, @PTEMPLATE+9, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+36, @PTEMPLATE+10, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+37, @PTEMPLATE+11, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+38, @PTEMPLATE+12, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+39, @PTEMPLATE+13, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+40, @PTEMPLATE+14, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+41, @PTEMPLATE+15, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+42, @PTEMPLATE+16, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+43, @PTEMPLATE+17, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+44, @PTEMPLATE+18, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+45, @PTEMPLATE+19, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+46, @PTEMPLATE+20, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+47, @PTEMPLATE+21, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+48, @PTEMPLATE+22, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+49, @PTEMPLATE+23, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+50, @PTEMPLATE+24, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+51, @PTEMPLATE+25, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+52, @PTEMPLATE+26, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+53, @PTEMPLATE+1, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+54, @PTEMPLATE+2, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+55, @PTEMPLATE+3, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+56, @PTEMPLATE+4, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+57, @PTEMPLATE+5, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+58, @PTEMPLATE+6, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+59, @PTEMPLATE+7, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+60, @PTEMPLATE+8, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+61, @PTEMPLATE+9, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+62, @PTEMPLATE+10, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+63, @PTEMPLATE+11, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+64, @PTEMPLATE+12, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+65, @PTEMPLATE+13, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+66, @PTEMPLATE+14, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+67, @PTEMPLATE+15, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+68, @PTEMPLATE+16, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+69, @PTEMPLATE+17, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+70, @PTEMPLATE+18, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+71, @PTEMPLATE+19, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+72, @PTEMPLATE+20, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+73, @PTEMPLATE+21, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+74, @PTEMPLATE+22, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+75, @PTEMPLATE+23, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+76, @PTEMPLATE+24, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+77, @PTEMPLATE+25, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10), +(@OGUID+78, @PTEMPLATE+26, 'Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1297, 13, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+2, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+3, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+4, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+5, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+6, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+7, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+8, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+9, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+10, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+11, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+12, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+13, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+14, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+15, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+16, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+17, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+18, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+19, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+20, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+21, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+22, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+23, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+24, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+25, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+26, 1297, 0, 'Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein', 0); + +-- Tanaris +-- Gold Vein / Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1203, 1202, 1201)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1203, 1202, 1201); +DELETE FROM `pool_template` WHERE `entry` IN (1203, 1202, 1201); + +SET @OGUID = 22630; +SET @PTEMPLATE = 43800; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 1, -9199.83, -2166.79, 21.1069, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, -9160.64, -4081.4, -42.8804, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 1, -9104.16, -4163.25, -42.1595, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, -9037.99, -2266.84, 22.5236, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -9032.32, -4171.35, -29.587, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -9013.94, -4161.08, 8.55525, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -8792.83, -2351.11, 12.7695, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -8733.65, -2166.74, 19.214, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 1, -8510.09, -4529.86, 21.0271, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 1, -8409.17, -3354.81, 17.3865, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 1, -8349.22, -4346.75, 15.8852, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 1, -8333.65, -2166.85, 15.0293, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 1, -8237.67, -2772.79, 30.5581, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 1, -7987.72, -2537.27, -45.9242, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 1, -7603.68, -2520.3, 18.7076, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 1, -7407.8, -2752.3, 15.4445, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 1, -7340.79, -4874.47, 6.54033, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 1, -7242.14, -3437.92, 13.3299, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 1, -7170.07, -2769.94, 20.5885, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 1, -7126.65, -2853.83, 15.9532, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 1, -7106.94, -2582.7, 13.6203, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 1, -7086.78, -4180.31, 19.208, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 1, -7065.73, -3248.89, 15.4797, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 1, -7000.3, -3962.55, 31.6025, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 1, -6967.48, -3572.2, 29.089, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 1, -6966.75, -3472.27, 28.0206, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 1, -9568.28, -2611.01, 31.4629, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 1, -9456.27, -2599.35, 19.1358, 2.07694, 0, 0, 0.861629, 0.507538, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 1, -9364.29, -4028.31, -25.3455, 3.00197, 0, 0, 0.997564, 0.069757, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1734, 1, -9196.5, -3915.01, -31.9711, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1734, 1, -9183.13, -4206.48, -44.1234, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 1, -9128.43, -2205.64, 21.9909, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 1, -9091.49, -4049.85, -17.4301, 1.43117, 0, 0, 0.656059, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 1, -9077.57, -4137.43, -26.388, -1.15192, 0, 0, 0.544639, -0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 1, -8995.31, -4305.82, 34.9085, 2.61799, 0, 0, 0.965926, 0.258819, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 1, -8749.08, -4613.04, 8.55255, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1734, 1, -8544.6, -3072.37, 10.5982, -0.15708, 0, 0, 0.078459, -0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 1, -8103.43, -2419.51, -45.8249, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1734, 1, -8066.52, -2266.52, 15.7821, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1734, 1, -8037.05, -5177.5, 6.83151, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1734, 1, -7979.34, -2512.45, -38.4869, 1.309, 0, 0, 0.608761, 0.793353, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1734, 1, -7915.65, -2491.72, -28.4067, -1.85005, 0, 0, 0.798635, -0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1734, 1, -7866.98, -2659.8, -55.7798, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1734, 1, -7821.17, -2637.95, -48.7174, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1734, 1, -7786.79, -2523.76, -37.06, -0.366519, 0, 0, 0.182236, -0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1734, 1, -7728.64, -2599.35, -58.1333, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1734, 1, -7372.94, -2578.46, 14.7424, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2040, 1, -9199.83, -2166.79, 21.1069, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2040, 1, -9160.64, -4081.4, -42.8804, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2040, 1, -9104.16, -4163.25, -42.1595, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2040, 1, -9037.99, -2266.84, 22.5236, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2040, 1, -9032.32, -4171.35, -29.587, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2040, 1, -9013.94, -4161.08, 8.55525, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2040, 1, -8792.83, -2351.11, 12.7695, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2040, 1, -8733.65, -2166.74, 19.214, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2040, 1, -8510.09, -4529.86, 21.0271, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2040, 1, -8409.17, -3354.81, 17.3865, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2040, 1, -8349.22, -4346.75, 15.8852, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2040, 1, -8333.65, -2166.85, 15.0293, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2040, 1, -8237.67, -2772.79, 30.5581, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2040, 1, -7987.72, -2537.27, -45.9242, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2040, 1, -7603.68, -2520.3, 18.7076, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2040, 1, -7407.8, -2752.3, 15.4445, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2040, 1, -7340.79, -4874.47, 6.54033, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2040, 1, -7242.14, -3437.92, 13.3299, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2040, 1, -7170.07, -2769.94, 20.5885, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 2040, 1, -7126.65, -2853.83, 15.9532, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 2040, 1, -7106.94, -2582.7, 13.6203, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 2040, 1, -7086.78, -4180.31, 19.208, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 2040, 1, -7065.73, -3248.89, 15.4797, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 2040, 1, -7000.3, -3962.55, 31.6025, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 2040, 1, -6967.48, -3572.2, 29.089, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 2040, 1, -6966.75, -3472.27, 28.0206, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 2040, 1, -9568.28, -2611.01, 31.4629, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 2040, 1, -9456.27, -2599.35, 19.1358, 2.07694, 0, 0, 0.861629, 0.507538, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 2040, 1, -9364.29, -4028.31, -25.3455, 3.00197, 0, 0, 0.997564, 0.069757, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 2040, 1, -9196.5, -3915.01, -31.9711, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 2040, 1, -9183.13, -4206.48, -44.1234, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 2040, 1, -9128.43, -2205.64, 21.9909, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 2040, 1, -9091.49, -4049.85, -17.4301, 1.43117, 0, 0, 0.656059, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 2040, 1, -9077.57, -4137.43, -26.388, -1.15192, 0, 0, 0.544639, -0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 2040, 1, -8995.31, -4305.82, 34.9085, 2.61799, 0, 0, 0.965926, 0.258819, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 2040, 1, -8749.08, -4613.04, 8.55255, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 2040, 1, -8544.6, -3072.37, 10.5982, -0.15708, 0, 0, 0.078459, -0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 2040, 1, -8103.43, -2419.51, -45.8249, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 2040, 1, -8066.52, -2266.52, 15.7821, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 2040, 1, -8037.05, -5177.5, 6.83151, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 2040, 1, -7979.34, -2512.45, -38.4869, 1.309, 0, 0, 0.608761, 0.793353, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 2040, 1, -7915.65, -2491.72, -28.4067, -1.85005, 0, 0, 0.798635, -0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 2040, 1, -7866.98, -2659.8, -55.7798, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 2040, 1, -7821.17, -2637.95, -48.7174, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 2040, 1, -7786.79, -2523.76, -37.06, -0.366519, 0, 0, 0.182236, -0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 2040, 1, -7728.64, -2599.35, -58.1333, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 2040, 1, -7372.94, -2578.46, 14.7424, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 2047, 1, -9199.83, -2166.79, 21.1069, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 2047, 1, -9160.64, -4081.4, -42.8804, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 2047, 1, -9104.16, -4163.25, -42.1595, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 2047, 1, -9037.99, -2266.84, 22.5236, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 2047, 1, -9032.32, -4171.35, -29.587, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 2047, 1, -9013.94, -4161.08, 8.55525, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 2047, 1, -8792.83, -2351.11, 12.7695, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 2047, 1, -8733.65, -2166.74, 19.214, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 2047, 1, -8510.09, -4529.86, 21.0271, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 2047, 1, -8409.17, -3354.81, 17.3865, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 2047, 1, -8349.22, -4346.75, 15.8852, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 2047, 1, -8333.65, -2166.85, 15.0293, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 2047, 1, -8237.67, -2772.79, 30.5581, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 2047, 1, -7987.72, -2537.27, -45.9242, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 2047, 1, -7603.68, -2520.3, 18.7076, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 2047, 1, -7407.8, -2752.3, 15.4445, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 2047, 1, -7340.79, -4874.47, 6.54033, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 2047, 1, -7242.14, -3437.92, 13.3299, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 2047, 1, -7170.07, -2769.94, 20.5885, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 2047, 1, -7126.65, -2853.83, 15.9532, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 2047, 1, -7106.94, -2582.7, 13.6203, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 2047, 1, -7086.78, -4180.31, 19.208, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 2047, 1, -7065.73, -3248.89, 15.4797, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+118, 2047, 1, -7000.3, -3962.55, 31.6025, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+119, 2047, 1, -6967.48, -3572.2, 29.089, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+120, 2047, 1, -6966.75, -3472.27, 28.0206, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 2047, 1, -9568.28, -2611.01, 31.4629, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+122, 2047, 1, -9456.27, -2599.35, 19.1358, 2.07694, 0, 0, 0.861629, 0.507538, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+123, 2047, 1, -9364.29, -4028.31, -25.3455, 3.00197, 0, 0, 0.997564, 0.069757, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 2047, 1, -9196.5, -3915.01, -31.9711, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 2047, 1, -9183.13, -4206.48, -44.1234, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 2047, 1, -9128.43, -2205.64, 21.9909, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+127, 2047, 1, -9091.49, -4049.85, -17.4301, 1.43117, 0, 0, 0.656059, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+128, 2047, 1, -9077.57, -4137.43, -26.388, -1.15192, 0, 0, 0.544639, -0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 2047, 1, -8995.31, -4305.82, 34.9085, 2.61799, 0, 0, 0.965926, 0.258819, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+130, 2047, 1, -8749.08, -4613.04, 8.55255, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+131, 2047, 1, -8544.6, -3072.37, 10.5982, -0.15708, 0, 0, 0.078459, -0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 2047, 1, -8103.43, -2419.51, -45.8249, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 2047, 1, -8066.52, -2266.52, 15.7821, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+134, 2047, 1, -8037.05, -5177.5, 6.83151, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 2047, 1, -7979.34, -2512.45, -38.4869, 1.309, 0, 0, 0.608761, 0.793353, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 2047, 1, -7915.65, -2491.72, -28.4067, -1.85005, 0, 0, 0.798635, -0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+137, 2047, 1, -7866.98, -2659.8, -55.7798, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+138, 2047, 1, -7821.17, -2637.95, -48.7174, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+139, 2047, 1, -7786.79, -2523.76, -37.06, -0.366519, 0, 0, 0.182236, -0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+140, 2047, 1, -7728.64, -2599.35, -58.1333, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+141, 2047, 1, -7372.94, -2578.46, 14.7424, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+19, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+20, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+21, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+22, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+23, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+24, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+25, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+26, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+27, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+28, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+29, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+30, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+31, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+32, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+33, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+34, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+35, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+36, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+37, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+38, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+39, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+40, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+41, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+42, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+43, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+44, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+45, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+46, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+47, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+19, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+20, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+21, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+22, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+23, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+24, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+25, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+26, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+27, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+28, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+29, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+30, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+31, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+32, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+33, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+34, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+35, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+36, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+37, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+38, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+39, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+40, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+41, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+42, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+43, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+44, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+45, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+46, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+47, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+48, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+49, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+50, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+51, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+52, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+53, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+54, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+55, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+56, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+57, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+58, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+59, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+60, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+61, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+62, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+63, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+64, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+65, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+66, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+67, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+68, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+69, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+70, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+71, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+72, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+73, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+74, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+75, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+76, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+77, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+78, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+79, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+80, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+81, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+82, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+83, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+84, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+85, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+86, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+87, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+88, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+89, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+90, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+91, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+92, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+93, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+94, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+95, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+96, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+97, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+98, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+99, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+100, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+101, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+102, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+103, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+104, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+105, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+106, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+107, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+108, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+109, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+110, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+111, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+112, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+113, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+114, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+115, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+116, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+117, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+118, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+119, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+120, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+121, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+122, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+123, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+124, @PTEMPLATE+30, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+125, @PTEMPLATE+31, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+126, @PTEMPLATE+32, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+127, @PTEMPLATE+33, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+128, @PTEMPLATE+34, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+129, @PTEMPLATE+35, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+130, @PTEMPLATE+36, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+131, @PTEMPLATE+37, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+132, @PTEMPLATE+38, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+133, @PTEMPLATE+39, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+134, @PTEMPLATE+40, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+135, @PTEMPLATE+41, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+136, @PTEMPLATE+42, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+137, @PTEMPLATE+43, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+138, @PTEMPLATE+44, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+139, @PTEMPLATE+45, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+140, @PTEMPLATE+46, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+141, @PTEMPLATE+47, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1203, 23, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+17, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+18, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+19, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+20, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+21, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+22, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+23, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+24, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+25, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+26, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+27, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+28, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+29, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+30, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+31, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+32, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+33, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+34, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+35, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+36, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+37, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+38, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+39, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+40, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+41, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+42, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+43, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+44, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+45, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+46, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+47, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1200, 1201, 984)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1200, 1201, 984); +DELETE FROM `pool_template` WHERE `entry` IN (1200, 1201, 984); + +SET @OGUID = 23415; +SET @PTEMPLATE = 42910; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, -8691.69, -4020.38, 43.8976, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, -8275.47, -2368.38, 10.6517, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, -8121.62, -5194.75, 17.8264, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, -8081.04, -2728.15, 13.6362, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 1, -7989.83, -5303.54, 1.82135, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, -7963.95, -2809.08, 32.9922, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 1, -7717.82, -4544.33, 9.15551, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 1, -7648.39, -4168.19, 18.2273, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, -7591.08, -4094.75, 11.661, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 1, -7517.91, -4357.27, 12.1812, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 1, -7474.51, -3903.37, 9.63838, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 1, -7385.07, -4483.87, 13.9269, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 1, -7369.77, -4287.44, 9.05438, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 1, -7255.52, -4241.1, 18.2609, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 1, -7092.51, -4016.93, 16.9117, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 1, -9142.91, -3588.43, 11.2357, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 1, -8088.92, -4297.96, 16.7785, -1.74533, 0, 0, 0.766044, -0.642788, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 1, -8055.05, -5113.92, 14.377, -3.07178, 0, 0, 0.999391, -0.034899, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1733, 1, -7965.87, -5080.34, 19.4028, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1733, 1, -7769.18, -4483.9, 13.7021, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1733, 1, -7735.29, -2826.04, 12.2225, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1733, 1, -8756.43, -4210.46, 13.8247, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 1, -8691.69, -4020.38, 43.8976, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 1, -8275.47, -2368.38, 10.6517, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 1, -8121.62, -5194.75, 17.8264, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 1, -8081.04, -2728.15, 13.6362, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 1, -7989.83, -5303.54, 1.82135, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 1, -7963.95, -2809.08, 32.9922, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 1, -7717.82, -4544.33, 9.15551, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1734, 1, -7648.39, -4168.19, 18.2273, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1734, 1, -7591.08, -4094.75, 11.661, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 1, -7517.91, -4357.27, 12.1812, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 1, -7474.51, -3903.37, 9.63838, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 1, -7385.07, -4483.87, 13.9269, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 1, -7369.77, -4287.44, 9.05438, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 1, -7255.52, -4241.1, 18.2609, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1734, 1, -7092.51, -4016.93, 16.9117, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 1, -9142.91, -3588.43, 11.2357, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1734, 1, -8088.92, -4297.96, 16.7785, -1.74533, 0, 0, 0.766044, -0.642788, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1734, 1, -8055.05, -5113.92, 14.377, -3.07178, 0, 0, 0.999391, -0.034899, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1734, 1, -7965.87, -5080.34, 19.4028, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1734, 1, -7769.18, -4483.9, 13.7021, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1734, 1, -7735.29, -2826.04, 12.2225, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1734, 1, -8756.43, -4210.46, 13.8247, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1735, 1, -8691.69, -4020.38, 43.8976, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1735, 1, -8275.47, -2368.38, 10.6517, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1735, 1, -8121.62, -5194.75, 17.8264, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1735, 1, -8081.04, -2728.15, 13.6362, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1735, 1, -7989.83, -5303.54, 1.82135, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1735, 1, -7963.95, -2809.08, 32.9922, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1735, 1, -7717.82, -4544.33, 9.15551, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1735, 1, -7648.39, -4168.19, 18.2273, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1735, 1, -7591.08, -4094.75, 11.661, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1735, 1, -7517.91, -4357.27, 12.1812, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1735, 1, -7474.51, -3903.37, 9.63838, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1735, 1, -7385.07, -4483.87, 13.9269, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1735, 1, -7369.77, -4287.44, 9.05438, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1735, 1, -7255.52, -4241.1, 18.2609, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1735, 1, -7092.51, -4016.93, 16.9117, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1735, 1, -9142.91, -3588.43, 11.2357, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1735, 1, -8088.92, -4297.96, 16.7785, -1.74533, 0, 0, 0.766044, -0.642788, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1735, 1, -8055.05, -5113.92, 14.377, -3.07178, 0, 0, 0.999391, -0.034899, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1735, 1, -7965.87, -5080.34, 19.4028, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1735, 1, -7769.18, -4483.9, 13.7021, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1735, 1, -7735.29, -2826.04, 12.2225, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1735, 1, -8756.43, -4210.46, 13.8247, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+13, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+14, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+15, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+16, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+17, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+18, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+19, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+20, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+21, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+22, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+13, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+14, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+15, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+16, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+17, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+18, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+19, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+20, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+21, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+22, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+23, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+24, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+25, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+26, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+27, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+28, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+29, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+30, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+31, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+32, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+33, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+34, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+35, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+36, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+37, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+38, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+39, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+40, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+41, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+42, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+43, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+44, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+45, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+46, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+47, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+48, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+49, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+50, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+51, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+52, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+53, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+54, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+55, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+56, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+57, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+58, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+59, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+60, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+61, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+62, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+63, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+64, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+65, @PTEMPLATE+21, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+66, @PTEMPLATE+22, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1200, 10, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+14, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+15, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+16, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+17, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+18, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+19, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+20, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+21, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+22, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1204)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1204); +DELETE FROM `pool_template` WHERE `entry` IN (1204); + +SET @OGUID = 13569; +SET @PTEMPLATE = 1204; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 1, -9250.91, -4122.72, -53.0446, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 1, -8894, -2071.01, 21.4428, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 1, -8854.05, -2247.24, 10.9005, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 1, -7974.58, -2353.84, -24.0715, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 1, -9234.02, -4041.78, -39.3105, -2.23402, 0, 0, 0.898794, -0.438371, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 1, -9099.4, -2099.06, 24.8635, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 1, -8990.3, -4147.92, -30.7274, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 1, -8844.1, -2373.4, 17.7803, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 1, -8327.19, -4634.65, 14.1491, 3.12414, 0, 0, 0.999962, 0.008727, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 1, -8042.74, -4665.4, 30.8037, 1.43117, 0, 0, 0.656059, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 1, -7896.6, -2350.58, -21.7524, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 1, -7901.32, -2439.83, -31.0405, 1.09956, 0, 0, 0.522499, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10); + + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 5, 'Small Thorium Veins - Tanaris', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+2, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+3, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+4, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+5, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+6, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+7, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+8, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+9, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+10, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+11, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+12, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10); + +-- Un'Goro Crater +-- Gold Vein / Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1210, 1213, 1346, 299)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1210, 1213, 1346, 299); +DELETE FROM `pool_template` WHERE `entry` IN (1210, 1213, 1346, 299); + +SET @OGUID = 23825; +SET @PTEMPLATE = 1385; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 1, -8148.67, -1107.1, -219.01, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, -7720.98, -1329.27, -266.113, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 1, -7598.37, -1725.01, -268.873, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, -7567.56, -1400.13, -265.711, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -7557.78, -866.94, -267.322, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -7390.91, -2384.39, -216.496, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -7181.35, -685.201, -267.175, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -7001.47, -2450.71, -215.175, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 1, -6836.58, -980.387, -262.594, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 1, -6828.59, -1685.69, -264.789, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 1, -6569.29, -2116.72, -257.257, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 1, -6482.95, -749.834, -270.295, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 1, -6414.91, -1786.3, -267.509, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 1, -7967.46, -866.854, -265.651, 0.994837, 0, 0, 0.477158, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 1, -6358.96, -2003.23, -275.88, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 1, -6353.36, -1076.58, -271.628, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 1, -6346.85, -1587.08, -268.273, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2040, 1, -8148.67, -1107.1, -219.01, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2040, 1, -7720.98, -1329.27, -266.113, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2040, 1, -7598.37, -1725.01, -268.873, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2040, 1, -7567.56, -1400.13, -265.711, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2040, 1, -7557.78, -866.94, -267.322, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2040, 1, -7390.91, -2384.39, -216.496, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2040, 1, -7181.35, -685.201, -267.175, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2040, 1, -7001.47, -2450.71, -215.175, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2040, 1, -6836.58, -980.387, -262.594, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2040, 1, -6828.59, -1685.69, -264.789, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2040, 1, -6569.29, -2116.72, -257.257, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2040, 1, -6482.95, -749.834, -270.295, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2040, 1, -6414.91, -1786.3, -267.509, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2040, 1, -7967.46, -866.854, -265.651, 0.994837, 0, 0, 0.477158, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2040, 1, -6358.96, -2003.23, -275.88, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2040, 1, -6353.36, -1076.58, -271.628, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2040, 1, -6346.85, -1587.08, -268.273, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2047, 1, -8148.67, -1107.1, -219.01, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2047, 1, -7720.98, -1329.27, -266.113, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2047, 1, -7598.37, -1725.01, -268.873, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2047, 1, -7567.56, -1400.13, -265.711, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2047, 1, -7557.78, -866.94, -267.322, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2047, 1, -7390.91, -2384.39, -216.496, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2047, 1, -7181.35, -685.201, -267.175, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2047, 1, -7001.47, -2450.71, -215.175, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2047, 1, -6836.58, -980.387, -262.594, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2047, 1, -6828.59, -1685.69, -264.789, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2047, 1, -6569.29, -2116.72, -257.257, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2047, 1, -6482.95, -749.834, -270.295, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2047, 1, -6414.91, -1786.3, -267.509, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2047, 1, -7967.46, -866.854, -265.651, 0.994837, 0, 0, 0.477158, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2047, 1, -6358.96, -2003.23, -275.88, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2047, 1, -6353.36, -1076.58, -271.628, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2047, 1, -6346.85, -1587.08, -268.273, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+18, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+19, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+20, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+21, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+22, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+23, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+24, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+25, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+26, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+27, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+28, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+29, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+30, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+31, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+32, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+33, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+34, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+35, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+36, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+37, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+38, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+39, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+40, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+41, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+42, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+43, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+44, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+45, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+46, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+47, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+48, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+49, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+50, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10), +(@OGUID+51, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1210, 8, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+17, 1210, 0, 'Un\'Goro Crater - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1211)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1211); +DELETE FROM `pool_template` WHERE `entry` IN (1211); + +SET @OGUID = 28549; +SET @PTEMPLATE = 1772; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 1, -8251.03, -1521.05, -215.089, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 1, -8109.4, -1280.43, -263.574, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 1, -8108.76, -1480.63, -263.89, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 1, -8060.53, -1750.6, -245.055, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 1, -7842.36, -1337.36, -260.721, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 1, -7702.7, -2188.03, -258.438, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 1, -7607.18, -1270.21, -254.524, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 1, -7606.33, -1802.14, -259.561, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 1, -7565.99, -1517.67, -262.04, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 1, -7487.28, -2295.44, -244.608, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 1, -6943.51, -2251.56, -268.389, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 1, -6930.23, -2390.2, -198.334, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 1, -6838.09, -864.837, -265.727, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 1, -6835.47, -1518.23, -262.664, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 324, 1, -6791.62, -1799.59, -259.316, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 324, 1, -6755.37, -1399.22, -264.227, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 324, 1, -6439.42, -2047.52, -244.063, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 324, 1, -6406.31, -2017.48, -265.031, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 324, 1, -6403.33, -1914.53, -262.49, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 324, 1, -6351.02, -2027.32, -259.247, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 324, 1, -6319.92, -1992.07, -261.265, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 324, 1, -6315.9, -1882.04, -262.118, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 324, 1, -6295.59, -1320.97, -253.628, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 324, 1, -6256.33, -1561.04, -220.434, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 324, 1, -7947.2, -1863.77, -249.187, -2.09439, 0, 0, 0.866025, -0.5, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 324, 1, -7565.65, -1149.59, -262.336, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 324, 1, -7186.48, -2309.92, -245.578, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 324, 1, -6834.64, -1146.74, -262.943, 2.46091, 0, 0, 0.942641, 0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 324, 1, -6381.24, -1972.22, -257.093, 1.32645, 0, 0, 0.615662, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 324, 1, -6366.44, -1829.02, -260.553, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 324, 1, -6303.35, -1918.32, -272.502, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 324, 1, -6301.7, -1961.99, -268.694, 0.523599, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 324, 1, -7476.3, -2481.18, -177.702, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2047, 1, -8251.03, -1521.05, -215.089, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2047, 1, -8109.4, -1280.43, -263.574, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2047, 1, -8108.76, -1480.63, -263.89, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2047, 1, -8060.53, -1750.6, -245.055, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2047, 1, -7842.36, -1337.36, -260.721, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2047, 1, -7702.7, -2188.03, -258.438, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2047, 1, -7607.18, -1270.21, -254.524, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2047, 1, -7606.33, -1802.14, -259.561, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2047, 1, -7565.99, -1517.67, -262.04, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2047, 1, -7487.28, -2295.44, -244.608, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2047, 1, -6943.51, -2251.56, -268.389, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2047, 1, -6930.23, -2390.2, -198.334, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2047, 1, -6838.09, -864.837, -265.727, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2047, 1, -6835.47, -1518.23, -262.664, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2047, 1, -6791.62, -1799.59, -259.316, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2047, 1, -6755.37, -1399.22, -264.227, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2047, 1, -6439.42, -2047.52, -244.063, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2047, 1, -6406.31, -2017.48, -265.031, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2047, 1, -6403.33, -1914.53, -262.49, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2047, 1, -6351.02, -2027.32, -259.247, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2047, 1, -6319.92, -1992.07, -261.265, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2047, 1, -6315.9, -1882.04, -262.118, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2047, 1, -6295.59, -1320.97, -253.628, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2047, 1, -6256.33, -1561.04, -220.434, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2047, 1, -7947.2, -1863.77, -249.187, -2.09439, 0, 0, 0.866025, -0.5, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2047, 1, -7565.65, -1149.59, -262.336, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2047, 1, -7186.48, -2309.92, -245.578, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2047, 1, -6834.64, -1146.74, -262.943, 2.46091, 0, 0, 0.942641, 0.333807, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2047, 1, -6381.24, -1972.22, -257.093, 1.32645, 0, 0, 0.615662, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2047, 1, -6366.44, -1829.02, -260.553, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2047, 1, -6303.35, -1918.32, -272.502, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2047, 1, -6301.7, -1961.99, -268.694, 0.523599, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2047, 1, -7476.3, -2481.18, -177.702, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+20, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+21, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+22, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+23, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+24, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+25, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+26, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+27, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+28, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+29, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+30, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+31, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+32, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+33, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+20, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+21, @PTEMPLATE+21, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+22, @PTEMPLATE+22, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+23, @PTEMPLATE+23, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+24, @PTEMPLATE+24, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+25, @PTEMPLATE+25, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+26, @PTEMPLATE+26, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+27, @PTEMPLATE+27, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+28, @PTEMPLATE+28, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+29, @PTEMPLATE+29, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+30, @PTEMPLATE+30, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+31, @PTEMPLATE+31, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+32, @PTEMPLATE+32, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+33, @PTEMPLATE+33, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+34, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+35, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+36, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+37, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+38, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+39, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+40, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+41, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+42, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+43, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+44, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+45, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+46, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+47, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+48, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+49, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+50, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+51, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+52, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+53, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+54, @PTEMPLATE+21, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+55, @PTEMPLATE+22, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+56, @PTEMPLATE+23, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+57, @PTEMPLATE+24, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+58, @PTEMPLATE+25, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+59, @PTEMPLATE+26, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+60, @PTEMPLATE+27, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+61, @PTEMPLATE+28, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+62, @PTEMPLATE+29, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+63, @PTEMPLATE+30, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+64, @PTEMPLATE+31, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+65, @PTEMPLATE+32, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+66, @PTEMPLATE+33, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1211, 16, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+7, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+8, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+9, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+10, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+11, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+12, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+13, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+14, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+15, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+16, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+17, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+18, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+19, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+20, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+21, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+22, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+23, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+24, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+25, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+26, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+27, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+28, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+29, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+30, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+31, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+32, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+33, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0); + +-- Truesilver Deposit / Rich Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1217)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1217); +DELETE FROM `pool_template` WHERE `entry` IN (1217); + +SET @OGUID = 21158; +SET @PTEMPLATE = 1482; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 1, -7960, -618.304, -236.501, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 1, -7697.14, -911.362, -268.277, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 1, -7676.51, -729.477, -271.058, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 175404, 1, -7468.09, -275.045, -199.093, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 175404, 1, -7152.67, -1368.11, -179.953, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 175404, 1, -7115.76, -1463.68, -244.16, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 175404, 1, -7075.35, -1190.53, -248.725, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 175404, 1, -7810.16, -601.741, -265.945, 1.8326, 0, 0, 0.793353, 0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 175404, 1, -7246.51, -1459.93, -223.326, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 175404, 1, -7013.39, -237.771, -214.978, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 175404, 1, -6947.94, -411.617, -268.135, 2.93214, 0, 0, 0.994521, 0.104535, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 1, -7960, -618.304, -236.501, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2047, 1, -7697.14, -911.362, -268.277, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2047, 1, -7676.51, -729.477, -271.058, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2047, 1, -7468.09, -275.045, -199.093, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2047, 1, -7152.67, -1368.11, -179.953, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2047, 1, -7115.76, -1463.68, -244.16, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2047, 1, -7075.35, -1190.53, -248.725, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2047, 1, -7810.16, -601.741, -265.945, 1.8326, 0, 0, 0.793353, 0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 1, -7246.51, -1459.93, -223.326, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 1, -7013.39, -237.771, -214.978, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 1, -6947.94, -411.617, -268.135, 2.93214, 0, 0, 0.994521, 0.104535, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+12, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+13, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+14, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+15, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+16, @PTEMPLATE+5, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+17, @PTEMPLATE+6, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+18, @PTEMPLATE+7, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+19, @PTEMPLATE+8, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+20, @PTEMPLATE+9, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+21, @PTEMPLATE+10, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+22, @PTEMPLATE+11, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1217, 5, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+2, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+3, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+4, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+5, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+6, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+7, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+8, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+9, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+10, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+11, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0); + +-- Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (412, 414)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (412, 414); +DELETE FROM `pool_template` WHERE `entry` IN (412, 414); + +SET @OGUID = 14205; +SET @PTEMPLATE = 2262; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 123309, 1, -8054.04, -1181.91, -331.593, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 123309, 1, -8026.95, -1132.66, -318.218, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 123309, 1, -8014.1, -1299.92, -320.586, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 123309, 1, -7981.69, -1252.05, -323.312, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 123309, 1, -7970.74, -1310.69, -312.59, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 123309, 1, -7963.21, -1072.9, -326.898, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 123309, 1, -8118.19, -1238.8, -339.222, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 123309, 1, -8062.87, -1248.52, -331.334, -2.26893, 0, 0, 0.906308, -0.422618, 300, 300, 100, 1, 4, 0, 0, 10), +(@OGUID+9, 123309, 1, -7945.01, -1286.78, -278.139, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 4, 0, 0, 10), +(@OGUID+10, 123848, 1, -8054.04, -1181.91, -331.593, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 123848, 1, -8026.95, -1132.66, -318.218, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 123848, 1, -8014.1, -1299.92, -320.586, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 123848, 1, -7981.69, -1252.05, -323.312, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 123848, 1, -7970.74, -1310.69, -312.59, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 123848, 1, -7963.21, -1072.9, -326.898, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 123848, 1, -8118.19, -1238.8, -339.222, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 123848, 1, -8062.87, -1248.52, -331.334, -2.26893, 0, 0, 0.906308, -0.422618, 300, 300, 100, 1, 4, 0, 0, 10), +(@OGUID+18, 123848, 1, -7945.01, -1286.78, -278.139, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 4, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+2, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+3, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+4, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+5, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+6, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+7, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+8, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+9, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+2, @PTEMPLATE+2, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+3, @PTEMPLATE+3, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+4, @PTEMPLATE+4, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+5, @PTEMPLATE+5, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+6, @PTEMPLATE+6, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+7, @PTEMPLATE+7, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+8, @PTEMPLATE+8, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+9, @PTEMPLATE+9, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+10, @PTEMPLATE+1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+11, @PTEMPLATE+2, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+12, @PTEMPLATE+3, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+13, @PTEMPLATE+4, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+14, @PTEMPLATE+5, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+15, @PTEMPLATE+6, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+16, @PTEMPLATE+7, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+17, @PTEMPLATE+8, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+18, @PTEMPLATE+9, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(412, 4, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+2, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+3, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+4, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+5, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+6, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+7, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+8, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+9, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0); + +-- Silithus +-- Truesilver Deposit / Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1219, 1220)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1219, 1220); +DELETE FROM `pool_template` WHERE `entry` IN (1219, 1220); + +SET @OGUID = 23481; +SET @PTEMPLATE = 22944; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 1, -8065.33, 1130.68, 20.2217, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 1, -8053.45, 892.761, 9.2105, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 1, -8047.41, 1941.05, 20.7589, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 1, -7769.69, 998.732, -2.36412, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 1, -7510.29, 1932.71, 18.5795, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 1, -7268.65, 1883.78, 13.6797, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 1, -7089.29, 813.956, 18.1299, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 1, -6927.77, 1375.2, 0.115259, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 1, -6906.93, 1725.95, -1.24145, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 1, -6890.71, 198.715, -1.48214, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 1, -6843.3, 580.553, -1.48054, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 1, -6651.73, 96.9915, 9.58415, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 1, -6425.44, 1448.17, -1.46714, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 1, -7904.21, 1413.31, -7.34191, 2.48346, 0, 0, 0.946345, 0.323158, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 324, 1, -7851.56, 207.997, 12.9926, 0.226893, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 324, 1, -7815.13, 1130.62, 0.376494, 5.57008, 0, 0, 0.349047, -0.937105, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 324, 1, -7781.07, 1016.61, -1.82523, 5.04779, 0, 0, 0.579162, -0.815213, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 324, 1, -7725.71, 1852.76, 22.6919, -0.034907, 0, 0, 0.017452, -0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 324, 1, -7608.42, 1251.54, -1.78993, -0.349066, 0, 0, 0.173648, -0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 324, 1, -7516.65, 1096.89, -1.2315, 5.76093, 0, 0, 0.258171, -0.966099, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 324, 1, -7467.94, 259.752, 20.9368, 4.8852, 0, 0, 0.643445, -0.765492, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 324, 1, -7396.35, 858.115, -0.711069, 4.47288, 0, 0, 0.786519, -0.617566, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 324, 1, -7378.69, 1225.8, -1.42026, 1.38233, 0, 0, 0.637437, 0.770503, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 324, 1, -7365.2, 630.688, -5.69446, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 324, 1, -7314.07, 276.762, 16.4116, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 324, 1, -6816.57, 1052.21, -1.23178, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 324, 1, -6484.37, 1534.94, 18.1788, 1.39626, 0, 0, 0.642788, 0.766044, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 324, 1, -6453.39, 506.931, 0.376089, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 324, 1, -6420.68, 717.69, 0.731453, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 1, -8065.33, 1130.68, 20.2217, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2047, 1, -8053.45, 892.761, 9.2105, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2047, 1, -8047.41, 1941.05, 20.7589, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2047, 1, -7769.69, 998.732, -2.36412, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2047, 1, -7510.29, 1932.71, 18.5795, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2047, 1, -7268.65, 1883.78, 13.6797, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2047, 1, -7089.29, 813.956, 18.1299, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2047, 1, -6927.77, 1375.2, 0.115259, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2047, 1, -6906.93, 1725.95, -1.24145, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2047, 1, -6890.71, 198.715, -1.48214, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2047, 1, -6843.3, 580.553, -1.48054, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2047, 1, -6651.73, 96.9915, 9.58415, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2047, 1, -6425.44, 1448.17, -1.46714, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2047, 1, -7904.21, 1413.31, -7.34191, 2.48346, 0, 0, 0.946345, 0.323158, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2047, 1, -7851.56, 207.997, 12.9926, 0.226893, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2047, 1, -7815.13, 1130.62, 0.376494, 5.57008, 0, 0, 0.349047, -0.937105, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2047, 1, -7781.07, 1016.61, -1.82523, 5.04779, 0, 0, 0.579162, -0.815213, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2047, 1, -7725.71, 1852.76, 22.6919, -0.034907, 0, 0, 0.017452, -0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2047, 1, -7608.42, 1251.54, -1.78993, -0.349066, 0, 0, 0.173648, -0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2047, 1, -7516.65, 1096.89, -1.2315, 5.76093, 0, 0, 0.258171, -0.966099, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2047, 1, -7467.94, 259.752, 20.9368, 4.8852, 0, 0, 0.643445, -0.765492, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2047, 1, -7396.35, 858.115, -0.711069, 4.47288, 0, 0, 0.786519, -0.617566, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2047, 1, -7378.69, 1225.8, -1.42026, 1.38233, 0, 0, 0.637437, 0.770503, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2047, 1, -7365.2, 630.688, -5.69446, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2047, 1, -7314.07, 276.762, 16.4116, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2047, 1, -6816.57, 1052.21, -1.23178, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2047, 1, -6484.37, 1534.94, 18.1788, 1.39626, 0, 0, 0.642788, 0.766044, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2047, 1, -6453.39, 506.931, 0.376089, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2047, 1, -6420.68, 717.69, 0.731453, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+20, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+21, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+22, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+23, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+24, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+25, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+26, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+27, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+28, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+29, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+20, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+21, @PTEMPLATE+21, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+22, @PTEMPLATE+22, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+23, @PTEMPLATE+23, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+24, @PTEMPLATE+24, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+25, @PTEMPLATE+25, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+26, @PTEMPLATE+26, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+27, @PTEMPLATE+27, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+28, @PTEMPLATE+28, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+29, @PTEMPLATE+29, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+30, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+31, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+32, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+33, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+34, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+35, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+36, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+37, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+38, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+39, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+40, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+41, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+42, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+43, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+44, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+45, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+46, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+47, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+48, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+49, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+50, @PTEMPLATE+21, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+51, @PTEMPLATE+22, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+52, @PTEMPLATE+23, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+53, @PTEMPLATE+24, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+54, @PTEMPLATE+25, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+55, @PTEMPLATE+26, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+56, @PTEMPLATE+27, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+57, @PTEMPLATE+28, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+58, @PTEMPLATE+29, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1219, 15, 'Silithus - Truesilver Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+7, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+8, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+9, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+10, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+11, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+12, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+13, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+14, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+15, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+16, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+17, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+18, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+19, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+20, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+21, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+22, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+23, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+24, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+25, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+26, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+27, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+28, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+29, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0); + +-- Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (326)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (326); +DELETE FROM `pool_template` WHERE `entry` IN (326); + +SET @OGUID = 16840; +SET @PTEMPLATE = 1696; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 1, -7780.07, 1925.9, 12.7016, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 1, -7635.38, 1600.22, 14.7116, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 1, -7037.16, 615.484, 9.91324, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 1, -6892.38, 12.9342, 12.103, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 1, -6725.38, 362.288, 5.95882, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 1, -6556.39, 1668.64, 34.7082, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 1, -6277.1, 1250.14, 18.5354, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 1, -8053.13, 1759.93, 10.0795, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 1, -7780.07, 1925.9, 12.7016, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 1, -7635.38, 1600.22, 14.7116, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 1, -7037.16, 615.484, 9.91324, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 1, -6892.38, 12.9342, 12.103, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2047, 1, -6725.38, 362.288, 5.95882, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2047, 1, -6556.39, 1668.64, 34.7082, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2047, 1, -6277.1, 1250.14, 18.5354, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2047, 1, -8053.13, 1759.93, 10.0795, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+3, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+4, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+5, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+6, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+7, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+8, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+3, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+4, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+5, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+6, @PTEMPLATE+6, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+7, @PTEMPLATE+7, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+8, @PTEMPLATE+8, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+9, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+10, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+11, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+12, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+13, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+14, @PTEMPLATE+6, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+15, @PTEMPLATE+7, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+16, @PTEMPLATE+8, 'Mithril Deposit / Truesilver Deposit - Silithus', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(326, 4, 'Silithus - Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0); + +-- Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (37000)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (37000); +DELETE FROM `pool_template` WHERE `entry` IN (37000); + +SET @OGUID = 23876; +SET @PTEMPLATE = 3111; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 123309, 1, -8346.8, 690.752, -70.9637, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 123309, 1, -8303, 401.621, -92.1336, -1.8326, 0, 0, 0.793353, -0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 123309, 1, -8290.17, 564.736, -84.2301, 2.6529, 0, 0, 0.970296, 0.241922, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 123309, 1, -8285.88, 689.123, -73.2931, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 123309, 1, -8245.72, 363.51, -89.054, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 123309, 1, -8167.58, 649.518, -76.7085, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 123309, 1, -8126.34, 784.782, -79.5988, -2.42601, 0, 0, 0.936672, -0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 123309, 1, -8121.49, 695.289, -70.5935, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 123309, 1, -7927.16, 229.693, -56.8089, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 123309, 1, -7824.6, 362.929, -66.6964, -1.97222, 0, 0, 0.833886, -0.551937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 123309, 1, -7743.03, 347.678, -36.9632, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 123309, 1, -7713.01, 230.903, -38.8592, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 123309, 1, -7659.53, 296.228, -37.8649, -3.05433, 0, 0, 0.999048, -0.043619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 123309, 1, -7625.92, 1747.12, -42.1533, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 123309, 1, -7582, 1586.19, -67.023, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 123309, 1, -7574.74, 1924.99, -59.4103, -1.27409, 0, 0, 0.594823, -0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 123309, 1, -7574.46, 1753.05, -42.2235, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 123309, 1, -7548.23, 1406.13, -92.8264, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 123309, 1, -7480.34, 1851.99, -53.8354, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 123309, 1, -7471.04, 1287.15, -85.9731, -2.14675, 0, 0, 0.878817, -0.477159, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 123309, 1, -7466.41, 1383.47, -70.8387, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 123309, 1, -7451.66, 1824.45, -60.1392, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 123309, 1, -7440.23, 1732.88, -58.0374, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 123309, 1, -7423.69, 1418.09, -90.0962, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 123309, 1, -7358.18, 1271.68, -85.4734, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 123309, 1, -7272.44, 1700.95, -62.5224, -2.80998, 0, 0, 0.986286, -0.165048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 123309, 1, -7240.49, 1860.76, -84.0868, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 123309, 1, -7135.3, 1799.88, -80.51, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 123309, 1, -6658.89, 1069.41, -28.0512, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 123309, 1, -6636.41, 945.352, -52.6581, 0.069813, 0, 0, 0.034899, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 123309, 1, -6613.57, 880.51, 1.43134, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 123309, 1, -6600.76, 759.011, -51.7008, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 123309, 1, -6591.9, 1132.68, -46.9159, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 123309, 1, -6586.51, 1060.81, -39.6422, -2.53073, 0, 0, 0.953717, -0.300706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 123309, 1, -6583.18, 854.824, -42.8314, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 123309, 1, -6335.74, 1185.27, -20.9147, -2.49582, 0, 0, 0.948324, -0.317305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 123309, 1, -6325.73, 999.277, -31.9301, 1.85005, 0, 0, 0.798636, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 123309, 1, -6325.71, 956.071, 5.64124, -2.23402, 0, 0, 0.898794, -0.438371, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 123309, 1, -6308.52, 978.787, -45.6506, 2.70439, 0, 0, 0.976202, 0.216865, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 123309, 1, -6399.07373046875, 1062.5222167968750, -12.2980899810791015, 2.286378860473632812, 0, 0, 0.909960746765136718, 0.414694398641586303, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 123309, 1, -6576.24462890625, 1012.6522216796875, 9.458252906799316406, 4.276057243347167968, 0, 0, -0.84339141845703125, 0.537299633026123046, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 123309, 1, -6487.63867187500, 859.25781250000000, 17.68260383605957031, 3.717553615570068359, 0, 0, -0.95881938934326171, 0.284016460180282592, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 123309, 1, -6709.78710937500, 952.57519531250000, 9.759533882141113281, 5.445427894592285156, 0, 0, -0.40673637390136718, 0.913545548915863037, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 123309, 1, -6471.20898437500, 920.87152099609375, -41.3971748352050781, 6.195919513702392578, 0, 0, -0.04361915588378906, 0.999048233032226562, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 123309, 1, -6525.89941406250, 803.90148925781250, -42.7278251647949218, 3.839725255966186523, 0, 0, -0.93969249725341796, 0.342020452022552490, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 123309, 1, -6371.27880859375, 1041.2563476562500, -48.7778625488281250, 3.385940074920654296, 0, 0, -0.99254608154296875, 0.121869951486587524, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 123309, 1, -6256.67675781250, 980.72442626953125, -39.8713912963867187, 5.707228183746337890, 0, 0, -0.28401470184326171, 0.958819925785064697, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 123309, 1, -6199.75341796875, 943.46215820312500, -42.7940025329589843, 3.717553615570068359, 0, 0, -0.95881938934326171, 0.284016460180282592, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 123309, 1, -6235.04052734375, 1046.8542480468750, -33.9414863586425781, 0.558503925800323486, 0, 0, 0.275636672973632812, 0.961261868476867675, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 123309, 1, -6279.66015625000, 1120.1218261718750, -26.5338153839111328, 0.383971005678176879, 0, 0, 0.190808296203613281, 0.981627285480499267, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 123309, 1, -6262.28759765625, 1153.6582031250000, -25.4027442932128906, 1.797688722610473632, 0, 0, 0.782608032226562500, 0.622514784336090087, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 123309, 1, -6334.25683593750, 1130.7023925781250, -20.0685977935791015, 0.174532130360603332, 0, 0, 0.087155342102050781, 0.996194720268249511, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 123309, 1, -6257.53564453125, 1173.8433837890625, -16.4656772613525390, 4.956737518310546875, 0, 0, -0.61566066741943359, 0.788011372089385986, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 177388, 1, -8346.8, 690.752, -70.9637, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 177388, 1, -8303, 401.621, -92.1336, -1.8326, 0, 0, 0.793353, -0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 177388, 1, -8290.17, 564.736, -84.2301, 2.6529, 0, 0, 0.970296, 0.241922, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 177388, 1, -8285.88, 689.123, -73.2931, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 177388, 1, -8245.72, 363.51, -89.054, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 177388, 1, -8167.58, 649.518, -76.7085, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 177388, 1, -8126.34, 784.782, -79.5988, -2.42601, 0, 0, 0.936672, -0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 177388, 1, -8121.49, 695.289, -70.5935, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 177388, 1, -7927.16, 229.693, -56.8089, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 177388, 1, -7824.6, 362.929, -66.6964, -1.97222, 0, 0, 0.833886, -0.551937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 177388, 1, -7743.03, 347.678, -36.9632, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 177388, 1, -7713.01, 230.903, -38.8592, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 177388, 1, -7659.53, 296.228, -37.8649, -3.05433, 0, 0, 0.999048, -0.043619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 177388, 1, -7625.92, 1747.12, -42.1533, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 177388, 1, -7582, 1586.19, -67.023, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 177388, 1, -7574.74, 1924.99, -59.4103, -1.27409, 0, 0, 0.594823, -0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 177388, 1, -7574.46, 1753.05, -42.2235, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 177388, 1, -7548.23, 1406.13, -92.8264, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 177388, 1, -7480.34, 1851.99, -53.8354, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 177388, 1, -7471.04, 1287.15, -85.9731, -2.14675, 0, 0, 0.878817, -0.477159, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 177388, 1, -7466.41, 1383.47, -70.8387, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 177388, 1, -7451.66, 1824.45, -60.1392, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 177388, 1, -7440.23, 1732.88, -58.0374, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 177388, 1, -7423.69, 1418.09, -90.0962, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 177388, 1, -7358.18, 1271.68, -85.4734, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 177388, 1, -7272.44, 1700.95, -62.5224, -2.80998, 0, 0, 0.986286, -0.165048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 177388, 1, -7240.49, 1860.76, -84.0868, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 177388, 1, -7135.3, 1799.88, -80.51, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 177388, 1, -6658.89, 1069.41, -28.0512, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 177388, 1, -6636.41, 945.352, -52.6581, 0.069813, 0, 0, 0.034899, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 177388, 1, -6613.57, 880.51, 1.43134, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 177388, 1, -6600.76, 759.011, -51.7008, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 177388, 1, -6591.9, 1132.68, -46.9159, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 177388, 1, -6586.51, 1060.81, -39.6422, -2.53073, 0, 0, 0.953717, -0.300706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 177388, 1, -6583.18, 854.824, -42.8314, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 177388, 1, -6335.74, 1185.27, -20.9147, -2.49582, 0, 0, 0.948324, -0.317305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 177388, 1, -6325.73, 999.277, -31.9301, 1.85005, 0, 0, 0.798636, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 177388, 1, -6325.71, 956.071, 5.64124, -2.23402, 0, 0, 0.898794, -0.438371, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 177388, 1, -6308.52, 978.787, -45.6506, 2.70439, 0, 0, 0.976202, 0.216865, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 177388, 1, -6399.07373046875, 1062.5222167968750, -12.2980899810791015, 2.286378860473632812, 0, 0, 0.909960746765136718, 0.414694398641586303, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 177388, 1, -6576.24462890625, 1012.6522216796875, 9.458252906799316406, 4.276057243347167968, 0, 0, -0.84339141845703125, 0.537299633026123046, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 177388, 1, -6487.63867187500, 859.25781250000000, 17.68260383605957031, 3.717553615570068359, 0, 0, -0.95881938934326171, 0.284016460180282592, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 177388, 1, -6709.78710937500, 952.57519531250000, 9.759533882141113281, 5.445427894592285156, 0, 0, -0.40673637390136718, 0.913545548915863037, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 177388, 1, -6471.20898437500, 920.87152099609375, -41.3971748352050781, 6.195919513702392578, 0, 0, -0.04361915588378906, 0.999048233032226562, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 177388, 1, -6525.89941406250, 803.90148925781250, -42.7278251647949218, 3.839725255966186523, 0, 0, -0.93969249725341796, 0.342020452022552490, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 177388, 1, -6371.27880859375, 1041.2563476562500, -48.7778625488281250, 3.385940074920654296, 0, 0, -0.99254608154296875, 0.121869951486587524, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 177388, 1, -6256.67675781250, 980.72442626953125, -39.8713912963867187, 5.707228183746337890, 0, 0, -0.28401470184326171, 0.958819925785064697, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 177388, 1, -6199.75341796875, 943.46215820312500, -42.7940025329589843, 3.717553615570068359, 0, 0, -0.95881938934326171, 0.284016460180282592, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 177388, 1, -6235.04052734375, 1046.8542480468750, -33.9414863586425781, 0.558503925800323486, 0, 0, 0.275636672973632812, 0.961261868476867675, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 177388, 1, -6279.66015625000, 1120.1218261718750, -26.5338153839111328, 0.383971005678176879, 0, 0, 0.190808296203613281, 0.981627285480499267, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 177388, 1, -6262.28759765625, 1153.6582031250000, -25.4027442932128906, 1.797688722610473632, 0, 0, 0.782608032226562500, 0.622514784336090087, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 177388, 1, -6334.25683593750, 1130.7023925781250, -20.0685977935791015, 0.174532130360603332, 0, 0, 0.087155342102050781, 0.996194720268249511, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 177388, 1, -6257.53564453125, 1173.8433837890625, -16.4656772613525390, 4.956737518310546875, 0, 0, -0.61566066741943359, 0.788011372089385986, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+2, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+3, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+4, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+5, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+6, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+7, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+8, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+9, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+10, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+11, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+12, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+13, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+14, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+15, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+16, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+17, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+18, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+19, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+20, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+21, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+22, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+23, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+24, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+25, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+26, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+27, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+28, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+29, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+30, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+31, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+32, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+33, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+34, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+35, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+36, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+37, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+38, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+39, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+40, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+41, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+42, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+43, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+44, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+45, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+46, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+47, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+48, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+49, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+50, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+51, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+52, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+53, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+2, @PTEMPLATE+2, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+3, @PTEMPLATE+3, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+4, @PTEMPLATE+4, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+5, @PTEMPLATE+5, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+6, @PTEMPLATE+6, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+7, @PTEMPLATE+7, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+8, @PTEMPLATE+8, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+9, @PTEMPLATE+9, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+10, @PTEMPLATE+10, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+11, @PTEMPLATE+11, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+12, @PTEMPLATE+12, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+13, @PTEMPLATE+13, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+14, @PTEMPLATE+14, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+15, @PTEMPLATE+15, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+16, @PTEMPLATE+16, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+17, @PTEMPLATE+17, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+18, @PTEMPLATE+18, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+19, @PTEMPLATE+19, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+20, @PTEMPLATE+20, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+21, @PTEMPLATE+21, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+22, @PTEMPLATE+22, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+23, @PTEMPLATE+23, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+24, @PTEMPLATE+24, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+25, @PTEMPLATE+25, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+26, @PTEMPLATE+26, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+27, @PTEMPLATE+27, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+28, @PTEMPLATE+28, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+29, @PTEMPLATE+29, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+30, @PTEMPLATE+30, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+31, @PTEMPLATE+31, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+32, @PTEMPLATE+32, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+33, @PTEMPLATE+33, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+34, @PTEMPLATE+34, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+35, @PTEMPLATE+35, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+36, @PTEMPLATE+36, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+37, @PTEMPLATE+37, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+38, @PTEMPLATE+38, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+39, @PTEMPLATE+39, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+40, @PTEMPLATE+40, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+41, @PTEMPLATE+41, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+42, @PTEMPLATE+42, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+43, @PTEMPLATE+43, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+44, @PTEMPLATE+44, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+45, @PTEMPLATE+45, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+46, @PTEMPLATE+46, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+47, @PTEMPLATE+47, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+48, @PTEMPLATE+48, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+49, @PTEMPLATE+49, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+50, @PTEMPLATE+50, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+51, @PTEMPLATE+51, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+52, @PTEMPLATE+52, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+53, @PTEMPLATE+53, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+54, @PTEMPLATE+1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+55, @PTEMPLATE+2, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+56, @PTEMPLATE+3, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+57, @PTEMPLATE+4, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+58, @PTEMPLATE+5, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+59, @PTEMPLATE+6, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+60, @PTEMPLATE+7, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+61, @PTEMPLATE+8, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+62, @PTEMPLATE+9, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+63, @PTEMPLATE+10, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+64, @PTEMPLATE+11, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+65, @PTEMPLATE+12, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+66, @PTEMPLATE+13, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+67, @PTEMPLATE+14, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+68, @PTEMPLATE+15, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+69, @PTEMPLATE+16, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+70, @PTEMPLATE+17, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+71, @PTEMPLATE+18, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+72, @PTEMPLATE+19, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+73, @PTEMPLATE+20, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+74, @PTEMPLATE+21, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+75, @PTEMPLATE+22, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+76, @PTEMPLATE+23, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+77, @PTEMPLATE+24, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+78, @PTEMPLATE+25, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+79, @PTEMPLATE+26, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+80, @PTEMPLATE+27, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+81, @PTEMPLATE+28, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+82, @PTEMPLATE+29, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+83, @PTEMPLATE+30, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+84, @PTEMPLATE+31, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+85, @PTEMPLATE+32, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+86, @PTEMPLATE+33, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+87, @PTEMPLATE+34, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+88, @PTEMPLATE+35, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+89, @PTEMPLATE+36, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+90, @PTEMPLATE+37, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+91, @PTEMPLATE+38, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+92, @PTEMPLATE+39, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+93, @PTEMPLATE+40, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+94, @PTEMPLATE+41, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+95, @PTEMPLATE+42, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+96, @PTEMPLATE+43, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+97, @PTEMPLATE+44, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+98, @PTEMPLATE+45, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+99, @PTEMPLATE+46, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+100, @PTEMPLATE+47, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+101, @PTEMPLATE+48, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+102, @PTEMPLATE+49, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+103, @PTEMPLATE+50, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+104, @PTEMPLATE+51, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+105, @PTEMPLATE+52, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+106, @PTEMPLATE+53, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1220, 24, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+2, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+3, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+4, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+5, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+6, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+7, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+8, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+9, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+10, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+11, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+12, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+13, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+14, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+15, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+16, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+17, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+18, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+19, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+20, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+21, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+22, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+23, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+24, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+25, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+26, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+27, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+28, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+29, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+30, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+31, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+32, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+33, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+34, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+35, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+36, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+37, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+38, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+39, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+40, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+41, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+42, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+43, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+44, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+45, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+46, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+47, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+48, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+49, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+50, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+51, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+52, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+53, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0); + +-- Feralas +-- Gold Vein / Mithril Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1357, 1195)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1357, 1195); +DELETE FROM `pool_template` WHERE `entry` IN (1357, 1195); + +SET @OGUID = 21328; +SET @PTEMPLATE = 42940; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 1, -5801.94, 1311.5, 66.8884, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, -5411.21, 1230.15, 38.2596, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 1, -5218.19, 1814.82, 117.495, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, -5071.27, 1955.98, 89.1049, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -4982.98, 373.328, 21.9584, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -4780.32, 931.156, 148.734, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -4014.75, 1942.18, 104.728, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -3552.21, 2369.68, 79.8318, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 1, -5749.9, 1684.3, 97.6473, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 1, -5558.7, 3636.47, -14.6601, -1.6057, 0, 0, 0.71934, -0.694658, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 1, -5534.18, 3500.93, 11.677, 0.122173, 0, 0, 0.061049, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 1, -5512.19, 3464.31, -5.26021, -1.51844, 0, 0, 0.688354, -0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 1, -5247.45, 635.118, 66.4176, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 1, -5166.29, 1864.39, 107.349, 0.139626, 0, 0, 0.069756, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 1, -5137.66, 1802.66, 94.1964, 1.48353, 0, 0, 0.67559, 0.737277, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 1, -5095.32, 1861.92, 84.5127, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 1, -4963.03, 619.299, 39.5716, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 1, -4821.13, 446.714, 5.45126, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 1, -4542.68, 1448.89, 109.07, 2.23402, 0, 0, 0.898794, 0.438371, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 1, -3924.87, 1589.83, 126.549, 2.28638, 0, 0, 0.909961, 0.414693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 1, -3891.48, 1624.96, 118.84, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 1, -3888.16, 1568.54, 121.972, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 1, -3782.9, 1914.12, 81.3752, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 1, -3517.99, 1857.63, 74.4841, -1.67552, 0, 0, 0.743145, -0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 1, -3315.73, 2819.71, 81.5505, 0.418879, 0, 0, 0.207912, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 1, -3127.18, 1822.67, 46.9297, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2040, 1, -5801.94, 1311.5, 66.8884, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2040, 1, -5411.21, 1230.15, 38.2596, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2040, 1, -5218.19, 1814.82, 117.495, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2040, 1, -5071.27, 1955.98, 89.1049, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2040, 1, -4982.98, 373.328, 21.9584, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2040, 1, -4780.32, 931.156, 148.734, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2040, 1, -4014.75, 1942.18, 104.728, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2040, 1, -3552.21, 2369.68, 79.8318, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2040, 1, -5749.9, 1684.3, 97.6473, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2040, 1, -5558.7, 3636.47, -14.6601, -1.6057, 0, 0, 0.71934, -0.694658, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2040, 1, -5534.18, 3500.93, 11.677, 0.122173, 0, 0, 0.061049, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2040, 1, -5512.19, 3464.31, -5.26021, -1.51844, 0, 0, 0.688354, -0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2040, 1, -5247.45, 635.118, 66.4176, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2040, 1, -5166.29, 1864.39, 107.349, 0.139626, 0, 0, 0.069756, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2040, 1, -5137.66, 1802.66, 94.1964, 1.48353, 0, 0, 0.67559, 0.737277, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2040, 1, -5095.32, 1861.92, 84.5127, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2040, 1, -4963.03, 619.299, 39.5716, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2040, 1, -4821.13, 446.714, 5.45126, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2040, 1, -4542.68, 1448.89, 109.07, 2.23402, 0, 0, 0.898794, 0.438371, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2040, 1, -3924.87, 1589.83, 126.549, 2.28638, 0, 0, 0.909961, 0.414693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2040, 1, -3891.48, 1624.96, 118.84, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2040, 1, -3888.16, 1568.54, 121.972, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2040, 1, -3782.9, 1914.12, 81.3752, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2040, 1, -3517.99, 1857.63, 74.4841, -1.67552, 0, 0, 0.743145, -0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2040, 1, -3315.73, 2819.71, 81.5505, 0.418879, 0, 0, 0.207912, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2040, 1, -3127.18, 1822.67, 46.9297, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+19, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+20, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+21, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+22, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+23, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+24, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+25, 1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@PTEMPLATE+26, 1, 'Gold Vein / Mithril Deposit - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+19, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+20, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+21, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+22, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+23, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+24, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+25, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+26, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+27, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+28, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+29, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+30, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+31, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+32, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+33, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+34, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+35, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+36, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+37, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+38, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+39, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+40, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+41, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+42, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+43, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+44, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+45, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+46, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+47, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+48, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+49, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+50, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+51, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit - Feralas', 10), +(@OGUID+52, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit - Feralas', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1357, 12, 'Feralas - Gold Vein / Mithril Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+2, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+3, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+4, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+5, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+6, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+7, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+8, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+9, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+10, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+11, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+12, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+13, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+14, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+15, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+16, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+17, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+18, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+19, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+20, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+21, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+22, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+23, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+24, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+25, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0), +(@PTEMPLATE+26, 1357, 0, 'Feralas - Gold Vein / Mithril Deposit', 0); + +-- Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1197)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1197); +DELETE FROM `pool_template` WHERE `entry` IN (1197); + +SET @OGUID = 21279; +SET @PTEMPLATE = 16963; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 1, -3949.93, 1661.53, 134.607, 1.78024, 0, 0, 0.777146, 0.62932, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 1, -3847.84, 1737.33, 143.018, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 1, -3949.93, 1661.53, 134.607, 1.78024, 0, 0, 0.777146, 0.62932, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 1, -3847.84, 1737.33, 143.018, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Feralas', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Feralas', 10), +(@OGUID+3, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Feralas', 10), +(@OGUID+4, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Feralas', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1197, 2, 'Feralas - Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1197, 0, 'Feralas - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1197, 0, 'Feralas - Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1196, 404)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1196, 404); +DELETE FROM `pool_template` WHERE `entry` IN (1196, 404); + +SET @OGUID = 22774; +SET @PTEMPLATE = 32980; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, -5360.65, 1689.73, 73.2212, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, -5113.68, 1772.99, 79.8078, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, -5092.58, 1902.77, 89.6925, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, -4684.72, 1672.39, 114.742, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 1, -4493.3, 761.976, 69.7072, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, -4152.17, -196.633, 63.744, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 1, -3703.25, 280.982, 142.251, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 1, -5062.03, 1830.19, 78.5687, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, -5052.28, 1176.74, 61.5778, 0.366519, 0, 0, 0.182236, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 1, -4685, 1672.65, 114.81, 1.902, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 1, -4391.7, 726.789, 115.6, -2.04204, 0, 0, 0.85264, -0.522498, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 1, -4172.12, 681.267, 84.2283, -1.23918, 0, 0, 0.580703, -0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 1, -4017.34, 529.486, 99.249, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 1, -5360.65, 1689.73, 73.2212, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 1, -5113.68, 1772.99, 79.8078, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 1, -5092.58, 1902.77, 89.6925, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 1, -4684.72, 1672.39, 114.742, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 1, -4493.3, 761.976, 69.7072, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 1, -4152.17, -196.633, 63.744, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 1, -3703.25, 280.982, 142.251, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 1, -5062.03, 1830.19, 78.5687, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 1, -5052.28, 1176.74, 61.5778, 0.366519, 0, 0, 0.182236, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 1, -4685, 1672.65, 114.81, 1.902, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 1, -4391.7, 726.789, 115.6, -2.04204, 0, 0, 0.85264, -0.522498, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 1, -4172.12, 681.267, 84.2283, -1.23918, 0, 0, 0.580703, -0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 1, -4017.34, 529.486, 99.249, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 1, -5360.65, 1689.73, 73.2212, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1735, 1, -5113.68, 1772.99, 79.8078, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1735, 1, -5092.58, 1902.77, 89.6925, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1735, 1, -4684.72, 1672.39, 114.742, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1735, 1, -4493.3, 761.976, 69.7072, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1735, 1, -4152.17, -196.633, 63.744, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1735, 1, -3703.25, 280.982, 142.251, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1735, 1, -5062.03, 1830.19, 78.5687, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1735, 1, -5052.28, 1176.74, 61.5778, 0.366519, 0, 0, 0.182236, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1735, 1, -4685, 1672.65, 114.81, 1.902, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1735, 1, -4391.7, 726.789, 115.6, -2.04204, 0, 0, 0.85264, -0.522498, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1735, 1, -4172.12, 681.267, 84.2283, -1.23918, 0, 0, 0.580703, -0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1735, 1, -4017.34, 529.486, 99.249, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+13, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+13, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+14, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+15, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+16, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+17, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+18, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+19, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+20, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+21, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+22, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+23, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+24, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+25, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+26, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+27, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+28, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+29, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+30, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+31, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+32, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+33, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+34, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+35, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+36, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+37, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+38, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+39, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1196, 6, 'Feralas - Silver Vein / Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (985)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (985); +DELETE FROM `pool_template` WHERE `entry` IN (985); + +SET @OGUID = 21142; +SET @PTEMPLATE = 21489; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 1, -5582.61, 2287.96, 9.67933, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 1, -5580.58, 1063.48, 18.3804, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 1, -5580.26, 1134.28, 23.2439, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 1, -5509.05, 1115.74, 24.3889, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 1, -5575.68, 1104.02, 17.9483, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 1, -3844.81, 2815.48, 18.7056, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 1, -5582.61, 2287.96, 9.67933, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2047, 1, -5580.58, 1063.48, 18.3804, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 1, -5580.26, 1134.28, 23.2439, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 1, -5509.05, 1115.74, 24.3889, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 1, -5575.68, 1104.02, 17.9483, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 1, -3844.81, 2815.48, 18.7056, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+7, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+8, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+9, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+10, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+11, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10), +(@OGUID+12, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Feralas', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(985, 15, 'Feralas - Truesilver Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 985, 0, 'Feralas - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 985, 0, 'Feralas - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 985, 0, 'Feralas - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 985, 0, 'Feralas - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 985, 0, 'Feralas - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 985, 0, 'Feralas - Truesilver Deposit / Small Thorium Vein', 0); + +-- Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (413, 411)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (413, 411); +DELETE FROM `pool_template` WHERE `entry` IN (413, 411); + +SET @OGUID = 100200; +SET @PTEMPLATE = 3090; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 123309, 1, -5394.11132812500, 263.010650634765625, 21.0198402404785156250, 3.28123855590820312500, 0, 0, -0.99756336212158203125, 0.06976614892482757568359375, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 123309, 1, -5320.53369140625, 451.726776123046875, 9.51992416381835937500, 3.94444584846496582031, 0, 0, -0.92050457000732421875, 0.39073181152343750000000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 123309, 1, -5229.70556640625, 287.214630126953125, 9.80464267730712890625, 4.06662034988403320312, 0, 0, -0.89493370056152343750, 0.44619917869567871093750000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 123848, 1, -5394.11132812500, 263.010650634765625, 21.0198402404785156250, 3.28123855590820312500, 0, 0, -0.99756336212158203125, 0.06976614892482757568359375, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 123848, 1, -5320.53369140625, 451.726776123046875, 9.51992416381835937500, 3.94444584846496582031, 0, 0, -0.92050457000732421875, 0.39073181152343750000000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 123848, 1, -5229.70556640625, 287.214630126953125, 9.80464267730712890625, 4.06662034988403320312, 0, 0, -0.89493370056152343750, 0.44619917869567871093750000, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10), +(@PTEMPLATE+2, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10), +(@PTEMPLATE+3, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10), +(@OGUID+2, @PTEMPLATE+2, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10), +(@OGUID+3, @PTEMPLATE+3, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10), +(@OGUID+4, @PTEMPLATE+1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10), +(@OGUID+5, @PTEMPLATE+2, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10), +(@OGUID+6, @PTEMPLATE+3, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Feralas', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(413, 15, 'Feralas - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 413, 0, 'Feralas - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+2, 413, 0, 'Feralas - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0), +(@PTEMPLATE+3, 413, 0, 'Feralas - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0); + +-- Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1198)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1198); +DELETE FROM `pool_template` WHERE `entry` IN (1198); + +SET @OGUID = 28156; +SET @PTEMPLATE = 21630; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 123309, 1, -5362.42138671875, 297.725921630859375, 22.079803466796875000, 1.32644820213317871094, 0, 0, 0.615660667419433593750, 0.78801137208938598632812500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 123309, 1, -5353.74755859375, 397.499359130859375, 17.013156890869140625, 2.96704101562500000000, 0, 0, 0.996193885803222656250, 0.08716504275798797607421875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 123309, 1, -5254.64697265625, 330.452697753906250, 17.559551239013671875, 5.56760072708129882812, 0, 0, -0.35020732879638671875, 0.93667221069335937500000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 123309, 1, -5335.88134765625, 330.337036132812500, 19.520336151123046875, 0.61086344718933105469, 0, 0, 0.300704956054687500000, 0.95371723175048828125000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 123309, 1, -5457.47558593750, 113.7773437500000000, 28.8222122192382812500, 5.44542789459228515625, 0, 0, -0.40673637390136718750, 0.9135455489158630371093750000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 123309, 1, -5412.78369140625, 67.69998168945312500, 37.7754402160644531250, 5.34070873260498046875, 0, 0, -0.45398998260498046875, 0.8910067677497863769531250000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 123309, 1, -5286.74072265625, -14.0224609375000000, 21.2351245880126953125, 2.40855431556701660156, 0, 0, 0.933580398559570312500, 0.3583680093288421630859375000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 123309, 1, -5221.92968750000, 98.67686462402343750, 31.7133579254150390625, 3.56047272682189941406, 0, 0, -0.97814750671386718750, 0.2079120874404907226562500000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 123309, 1, -5276.19042968750, 75.25521087646484375, 27.2858695983886718750, 3.15906238555908203125, 0, 0, -0.99996185302734375000, 0.0087346406653523445129394531, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 123309, 1, -5391.47705078125, 36.0513229370117187500, 27.3817405700683593750, 1.90240895748138427734, 0, 0, 0.8141155242919921875, 0.5807029604911804199218750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 123309, 1, -5297.62158203125, 51.8753242492675781250, 28.9363880157470703125, 1.27408826351165771484, 0, 0, 0.5948219299316406250, 0.8038574457168579101562500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 123309, 1, -5279.86767578125, 101.923721313476562500, 24.4587841033935546875, 5.30580234527587890625, 0, 0, -0.469470977783203125, 0.8829479217529296875000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 123309, 1, -5275.56494140625, -42.493923187255859375, 8.31682968139648437500, 3.75246238708496093750, 0, 0, -0.953716278076171875, 0.3007079064846038818359375, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 123309, 1, -5397.78173828125, -61.582466125488281250, 30.3492698669433593750, 0.45378506183624267578, 0, 0, 0.2249507904052734375, 0.9743701219558715820312500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 123310, 1, -5362.42138671875, 297.725921630859375, 22.079803466796875000, 1.32644820213317871094, 0, 0, 0.615660667419433593750, 0.78801137208938598632812500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 123310, 1, -5353.74755859375, 397.499359130859375, 17.013156890869140625, 2.96704101562500000000, 0, 0, 0.996193885803222656250, 0.08716504275798797607421875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 123310, 1, -5254.64697265625, 330.452697753906250, 17.559551239013671875, 5.56760072708129882812, 0, 0, -0.35020732879638671875, 0.93667221069335937500000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 123310, 1, -5335.88134765625, 330.337036132812500, 19.520336151123046875, 0.61086344718933105469, 0, 0, 0.300704956054687500000, 0.95371723175048828125000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 123310, 1, -5457.47558593750, 113.7773437500000000, 28.8222122192382812500, 5.44542789459228515625, 0, 0, -0.40673637390136718750, 0.9135455489158630371093750000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 123310, 1, -5412.78369140625, 67.69998168945312500, 37.7754402160644531250, 5.34070873260498046875, 0, 0, -0.45398998260498046875, 0.8910067677497863769531250000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 123310, 1, -5286.74072265625, -14.0224609375000000, 21.2351245880126953125, 2.40855431556701660156, 0, 0, 0.933580398559570312500, 0.3583680093288421630859375000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 123310, 1, -5221.92968750000, 98.67686462402343750, 31.7133579254150390625, 3.56047272682189941406, 0, 0, -0.97814750671386718750, 0.2079120874404907226562500000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 123310, 1, -5276.19042968750, 75.25521087646484375, 27.2858695983886718750, 3.15906238555908203125, 0, 0, -0.99996185302734375000, 0.0087346406653523445129394531, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 123310, 1, -5391.47705078125, 36.0513229370117187500, 27.3817405700683593750, 1.90240895748138427734, 0, 0, 0.8141155242919921875, 0.5807029604911804199218750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 123310, 1, -5297.62158203125, 51.8753242492675781250, 28.9363880157470703125, 1.27408826351165771484, 0, 0, 0.5948219299316406250, 0.8038574457168579101562500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 123310, 1, -5279.86767578125, 101.923721313476562500, 24.4587841033935546875, 5.30580234527587890625, 0, 0, -0.469470977783203125, 0.8829479217529296875000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 123310, 1, -5275.56494140625, -42.493923187255859375, 8.31682968139648437500, 3.75246238708496093750, 0, 0, -0.953716278076171875, 0.3007079064846038818359375, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 123310, 1, -5397.78173828125, -61.582466125488281250, 30.3492698669433593750, 0.45378506183624267578, 0, 0, 0.2249507904052734375, 0.9743701219558715820312500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 73941, 1, -5362.42138671875, 297.725921630859375, 22.079803466796875000, 1.32644820213317871094, 0, 0, 0.615660667419433593750, 0.78801137208938598632812500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 73941, 1, -5353.74755859375, 397.499359130859375, 17.013156890869140625, 2.96704101562500000000, 0, 0, 0.996193885803222656250, 0.08716504275798797607421875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 73941, 1, -5254.64697265625, 330.452697753906250, 17.559551239013671875, 5.56760072708129882812, 0, 0, -0.35020732879638671875, 0.93667221069335937500000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 73941, 1, -5335.88134765625, 330.337036132812500, 19.520336151123046875, 0.61086344718933105469, 0, 0, 0.300704956054687500000, 0.95371723175048828125000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 73941, 1, -5457.47558593750, 113.7773437500000000, 28.8222122192382812500, 5.44542789459228515625, 0, 0, -0.40673637390136718750, 0.9135455489158630371093750000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 73941, 1, -5412.78369140625, 67.69998168945312500, 37.7754402160644531250, 5.34070873260498046875, 0, 0, -0.45398998260498046875, 0.8910067677497863769531250000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 73941, 1, -5286.74072265625, -14.0224609375000000, 21.2351245880126953125, 2.40855431556701660156, 0, 0, 0.933580398559570312500, 0.3583680093288421630859375000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 73941, 1, -5221.92968750000, 98.67686462402343750, 31.7133579254150390625, 3.56047272682189941406, 0, 0, -0.97814750671386718750, 0.2079120874404907226562500000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 73941, 1, -5276.19042968750, 75.25521087646484375, 27.2858695983886718750, 3.15906238555908203125, 0, 0, -0.99996185302734375000, 0.0087346406653523445129394531, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 73941, 1, -5391.47705078125, 36.0513229370117187500, 27.3817405700683593750, 1.90240895748138427734, 0, 0, 0.8141155242919921875, 0.5807029604911804199218750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 73941, 1, -5297.62158203125, 51.8753242492675781250, 28.9363880157470703125, 1.27408826351165771484, 0, 0, 0.5948219299316406250, 0.8038574457168579101562500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 73941, 1, -5279.86767578125, 101.923721313476562500, 24.4587841033935546875, 5.30580234527587890625, 0, 0, -0.469470977783203125, 0.8829479217529296875000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 73941, 1, -5275.56494140625, -42.493923187255859375, 8.31682968139648437500, 3.75246238708496093750, 0, 0, -0.953716278076171875, 0.3007079064846038818359375, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 73941, 1, -5397.78173828125, -61.582466125488281250, 30.3492698669433593750, 0.45378506183624267578, 0, 0, 0.2249507904052734375, 0.9743701219558715820312500, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+2, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+3, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+4, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+5, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+6, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+7, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+8, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+9, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+10, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+11, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+12, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+13, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+14, 1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+2, @PTEMPLATE+2, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+3, @PTEMPLATE+3, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+4, @PTEMPLATE+4, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+5, @PTEMPLATE+5, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+6, @PTEMPLATE+6, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+7, @PTEMPLATE+7, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+8, @PTEMPLATE+8, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+9, @PTEMPLATE+9, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+10, @PTEMPLATE+10, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+11, @PTEMPLATE+11, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+12, @PTEMPLATE+12, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+13, @PTEMPLATE+13, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+14, @PTEMPLATE+14, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+15, @PTEMPLATE+1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+16, @PTEMPLATE+2, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+17, @PTEMPLATE+3, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+18, @PTEMPLATE+4, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+19, @PTEMPLATE+5, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+20, @PTEMPLATE+6, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+21, @PTEMPLATE+7, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+22, @PTEMPLATE+8, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+23, @PTEMPLATE+9, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+24, @PTEMPLATE+10, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+25, @PTEMPLATE+11, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+26, @PTEMPLATE+12, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+27, @PTEMPLATE+13, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+28, @PTEMPLATE+14, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+29, @PTEMPLATE+1, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+30, @PTEMPLATE+2, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+31, @PTEMPLATE+3, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+32, @PTEMPLATE+4, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+33, @PTEMPLATE+5, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+34, @PTEMPLATE+6, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+35, @PTEMPLATE+7, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+36, @PTEMPLATE+8, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+37, @PTEMPLATE+9, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+38, @PTEMPLATE+10, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+39, @PTEMPLATE+11, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+40, @PTEMPLATE+12, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+41, @PTEMPLATE+13, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10), +(@OGUID+42, @PTEMPLATE+14, 'Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1198, 15, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+2, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+3, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+4, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+5, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+6, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+7, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+8, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+9, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+10, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+11, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+12, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+13, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0), +(@PTEMPLATE+14, 1198, 0, 'Feralas - Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit', 0); + +-- Thousand Needles +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1131, 329)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1131, 329); +DELETE FROM `pool_template` WHERE `entry` IN (1131, 329); + +SET @OGUID = 3996173; +SET @PTEMPLATE = 1806; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, -6613.81, -3990.21, -52.7442, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, -6095.19, -4330.94, -54.5728, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, -5819.69, -3387.3, -47.8351, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, -5748.98, -3198.82, -36.5817, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, -5649.77, -2964.91, -42.7809, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, -5572.41, -2240.99, -55.2881, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, -5532.87, -3203.78, -26.6375, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, -5487.45, -2996.18, -28.7473, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 1, -5484.98, -2128.96, -47.2477, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 1, -5468.28, -2096.65, -57.2667, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 1, -5453.83, -1982.42, -51.407, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 1, -5432.73, -3276.28, -33.0539, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 1, -5414.25, -2865.14, -48.8178, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 1, -5409.89, -3339.75, -36.7815, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 1, -5368.9, -2900.7, -56.4231, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 1, -5332.29, -1845.28, -38.8503, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 1, -5326.55, -2659.52, -40.025, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 1, -5281.81, -1940.02, -40.8085, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 1, -5273.38, -2814.12, -51.5593, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 1, -5220.91, -2716.44, -48.0373, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 1, -5210.62, -2515.15, -40.6858, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 1, -5196.11, -1641.78, -53.4753, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 1, -5194.77, -2249.42, -42.1196, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 1, -5174.91, -892.039, 0.120843, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 1, -5136.27, -1594.52, -45.4162, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 1, -5102.58, -2206.2, -45.4434, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 1, -4957.68, -2155.73, -48.9525, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 1, -4948.66, -2009.09, -42.2582, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 1, -4928.09, -1225.11, -30.0165, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 1, -4878.58, -1117.62, -54.8926, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 1, -4867, -2029.09, -14.7009, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 1, -4821.21, -1514.55, -33.2018, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 1, -4733.06, -1374.58, -34.2461, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 1, -4726.98, -1956.17, -46.6445, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 1, -4714.72, -1075.86, -45.1937, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1732, 1, -4638.31, -1229.49, -52.2849, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1732, 1, -4595.86, -924.888, -50.1135, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1732, 1, -4405.88, -1035.62, -51.8744, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1732, 1, -5685.52, -2523.35, -34.4899, -2.02458, 0, 0, 0.848048, -0.529919, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1732, 1, -5620.49, -4221.83, -56.8478, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1732, 1, -5587.54, -2112.36, -59.1597, 1.71042, 0, 0, 0.75471, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1732, 1, -5405.82, -1634.32, -50.4901, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1732, 1, -5404.32, -3212.83, -24.5899, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1732, 1, -5391.57, -2062.72, -57.1402, -0.174533, 0, 0, 0.087156, -0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1732, 1, -5305.44, -3199.07, -45.5732, -0.628319, 0, 0, 0.309017, -0.951056, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1732, 1, -5170.76, -2468.91, -50.2186, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1732, 1, -5107.07, -1449.59, -31.6964, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1732, 1, -5043.71, -2271.26, -49.626, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1732, 1, -5026.32, -2294.76, -49.7846, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1732, 1, -4727.46, -1295.19, -35.9262, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 1, -6613.81, -3990.21, -52.7442, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 1, -6095.19, -4330.94, -54.5728, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 1, -5819.69, -3387.3, -47.8351, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 1, -5748.98, -3198.82, -36.5817, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 1, -5649.77, -2964.91, -42.7809, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 1, -5572.41, -2240.99, -55.2881, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1733, 1, -5532.87, -3203.78, -26.6375, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1733, 1, -5487.45, -2996.18, -28.7473, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1733, 1, -5484.98, -2128.96, -47.2477, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1733, 1, -5468.28, -2096.65, -57.2667, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1733, 1, -5453.83, -1982.42, -51.407, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1733, 1, -5432.73, -3276.28, -33.0539, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1733, 1, -5414.25, -2865.14, -48.8178, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1733, 1, -5409.89, -3339.75, -36.7815, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1733, 1, -5368.9, -2900.7, -56.4231, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1733, 1, -5332.29, -1845.28, -38.8503, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1733, 1, -5326.55, -2659.52, -40.025, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1733, 1, -5281.81, -1940.02, -40.8085, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1733, 1, -5273.38, -2814.12, -51.5593, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1733, 1, -5220.91, -2716.44, -48.0373, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1733, 1, -5210.62, -2515.15, -40.6858, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1733, 1, -5196.11, -1641.78, -53.4753, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1733, 1, -5194.77, -2249.42, -42.1196, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1733, 1, -5174.91, -892.039, 0.120843, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1733, 1, -5136.27, -1594.52, -45.4162, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1733, 1, -5102.58, -2206.2, -45.4434, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1733, 1, -4957.68, -2155.73, -48.9525, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1733, 1, -4948.66, -2009.09, -42.2582, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1733, 1, -4928.09, -1225.11, -30.0165, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1733, 1, -4878.58, -1117.62, -54.8926, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1733, 1, -4867, -2029.09, -14.7009, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1733, 1, -4821.21, -1514.55, -33.2018, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1733, 1, -4733.06, -1374.58, -34.2461, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1733, 1, -4726.98, -1956.17, -46.6445, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1733, 1, -4714.72, -1075.86, -45.1937, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1733, 1, -4638.31, -1229.49, -52.2849, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1733, 1, -4595.86, -924.888, -50.1135, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1733, 1, -4405.88, -1035.62, -51.8744, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1733, 1, -5685.52, -2523.35, -34.4899, -2.02458, 0, 0, 0.848048, -0.529919, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1733, 1, -5620.49, -4221.83, -56.8478, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1733, 1, -5587.54, -2112.36, -59.1597, 1.71042, 0, 0, 0.75471, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1733, 1, -5405.82, -1634.32, -50.4901, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1733, 1, -5404.32, -3212.83, -24.5899, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1733, 1, -5391.57, -2062.72, -57.1402, -0.174533, 0, 0, 0.087156, -0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1733, 1, -5305.44, -3199.07, -45.5732, -0.628319, 0, 0, 0.309017, -0.951056, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1733, 1, -5170.76, -2468.91, -50.2186, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1733, 1, -5107.07, -1449.59, -31.6964, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1733, 1, -5043.71, -2271.26, -49.626, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 1733, 1, -5026.32, -2294.76, -49.7846, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 1733, 1, -4727.46, -1295.19, -35.9262, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+29, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+30, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+31, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+32, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+33, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+34, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+35, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+36, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+37, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+38, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+39, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+40, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+41, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+42, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+43, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+44, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+45, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+46, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+47, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+48, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+49, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+50, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+29, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+30, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+31, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+32, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+33, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+34, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+35, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+36, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+37, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+38, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+39, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+40, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+41, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+42, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+43, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+44, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+45, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+46, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+47, @PTEMPLATE+47, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+48, @PTEMPLATE+48, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+49, @PTEMPLATE+49, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+50, @PTEMPLATE+50, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+51, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+52, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+53, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+54, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+55, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+56, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+57, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+58, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+59, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+60, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+61, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+62, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+63, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+64, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+65, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+66, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+67, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+68, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+69, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+70, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+71, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+72, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+73, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+74, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+75, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+76, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+77, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+78, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+79, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+80, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+81, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+82, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+83, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+84, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+85, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+86, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+87, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+88, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+89, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+90, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+91, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+92, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+93, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+94, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+95, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+96, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+97, @PTEMPLATE+47, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+98, @PTEMPLATE+48, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+99, @PTEMPLATE+49, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+100, @PTEMPLATE+50, 'Tin Vein / Silver Vein - Thousand Needles', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1131, 12, 'Thousand Needles - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+29, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+30, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+31, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+32, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+33, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+34, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+35, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+36, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+37, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+38, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+39, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+40, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+41, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+42, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+43, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+44, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+45, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+46, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+47, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+48, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+49, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+50, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0); + +-- Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1135, 1132)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1135, 1132); +DELETE FROM `pool_template` WHERE `entry` IN (1135, 1132); + +SET @OGUID = 27904; +SET @PTEMPLATE = 3200; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 1, -6532.55, -4128.76, -55.495, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, -6442.12, -4242.3, -54.6349, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 1, -6252.91, -3443.52, -56.3055, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, -5997.79, -3502.85, -55.509, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -5844.58, -3851.99, -65.3664, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -5788.96, -3886.07, -94.2955, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -5776.24, -3844.42, -76.4322, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -5745.73, -3374.91, -36.3462, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 1, -5673.35, -3048.78, -44.674, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 1, -5640.35, -2641.38, -53.4689, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 1, -5588.24, -1607.68, 15.5705, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 1, -5587.33, -1566.82, 11.8091, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 1, -5567.1, -1626.25, 21.2436, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 1, -5548.84, -1636.24, 24.4084, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 1, -5532.84, -1944.92, -58.501, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 1, -5489.34, -1611.09, 28.4255, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 1, -5486.36, -3329.63, -27.7709, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 1, -5469.75, -1886.91, -48.3739, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 1, -5466.35, -2869.42, -44.2802, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 1, -5454.53, -2033.24, -61.5043, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 1, -5418.67, -3033.57, -33.8258, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 1, -5404.91, -1701.34, -40.4254, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 1, -5326.44, -2796.01, -47.6895, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 1, -5312.22, -1758.25, -48.4673, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 1, -5145.4, -2558.24, -46.5695, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 1, -5127.78, -2299.17, -52.9948, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 1, -5061.47, -2103.62, -37.6556, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 1, -5039.4, -2408.02, -56.0424, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 1, -5033.33, -2374.65, -54.6469, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1734, 1, -5024.05, -1225.72, -43.9318, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1734, 1, -4992.01, -2287.35, -61.6907, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 1, -4988.54, -1004.27, -3.79234, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 1, -4986.4, -2329.07, -55.3801, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 1, -4974.84, -1079.21, -37.8522, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 1, -4950.58, -2380.18, -55.297, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 1, -4948.33, -1362.02, -47.0395, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1734, 1, -4947.92, -2297.38, -67.5671, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 1, -4936.44, -2339.09, -70.7542, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1734, 1, -4870.65, -891.578, -3.81378, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1734, 1, -4810.13, -1983.76, -53.1975, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1734, 1, -4789.91, -1668.89, -41.3834, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1734, 1, -4774.29, -1954.05, -48.3147, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1734, 1, -4682.48, -1486.84, -48.1071, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1734, 1, -6669.38, -3510.05, -55.2365, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1734, 1, -5828.66, -3958.22, -71.9373, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1734, 1, -5733.67, -2366.92, -52.8921, 1.29154, 0, 0, 0.601815, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1734, 1, -5612.46, -1614.09, 16.0412, -2.05949, 0, 0, 0.857167, -0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1734, 1, -5506.93, -1633.27, 25.4443, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1734, 1, -5461.61, -3746.99, -56.6769, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1734, 1, -5370.03, -3160.29, -25.9727, -1.22173, 0, 0, 0.573576, -0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1734, 1, -5167.42, -1163.57, 52.6308, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1734, 1, -5148.01, -1103.74, 50.1736, 2.89725, 0, 0, 0.992546, 0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1734, 1, -5112.55, -2418.23, -49.4608, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1734, 1, -5072.24, -2388.78, -53.4579, 2.21656, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1734, 1, -4996.56, -856.463, -4.48619, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1734, 1, -4933.02, -2261.19, -65.3333, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1734, 1, -4877.07, -2306.67, -55.4266, 2.70526, 0, 0, 0.976296, 0.21644, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1734, 1, -4521.09, -1129.81, -52.7595, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1735, 1, -6532.55, -4128.76, -55.495, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1735, 1, -6442.12, -4242.3, -54.6349, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1735, 1, -6252.91, -3443.52, -56.3055, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1735, 1, -5997.79, -3502.85, -55.509, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1735, 1, -5844.58, -3851.99, -65.3664, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1735, 1, -5788.96, -3886.07, -94.2955, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1735, 1, -5776.24, -3844.42, -76.4322, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1735, 1, -5745.73, -3374.91, -36.3462, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1735, 1, -5673.35, -3048.78, -44.674, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1735, 1, -5640.35, -2641.38, -53.4689, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1735, 1, -5588.24, -1607.68, 15.5705, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1735, 1, -5587.33, -1566.82, 11.8091, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1735, 1, -5567.1, -1626.25, 21.2436, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1735, 1, -5548.84, -1636.24, 24.4084, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1735, 1, -5532.84, -1944.92, -58.501, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1735, 1, -5489.34, -1611.09, 28.4255, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1735, 1, -5486.36, -3329.63, -27.7709, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1735, 1, -5469.75, -1886.91, -48.3739, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1735, 1, -5466.35, -2869.42, -44.2802, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1735, 1, -5454.53, -2033.24, -61.5043, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1735, 1, -5418.67, -3033.57, -33.8258, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1735, 1, -5404.91, -1701.34, -40.4254, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1735, 1, -5326.44, -2796.01, -47.6895, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1735, 1, -5312.22, -1758.25, -48.4673, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1735, 1, -5145.4, -2558.24, -46.5695, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1735, 1, -5127.78, -2299.17, -52.9948, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1735, 1, -5061.47, -2103.62, -37.6556, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1735, 1, -5039.4, -2408.02, -56.0424, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1735, 1, -5033.33, -2374.65, -54.6469, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1735, 1, -5024.05, -1225.72, -43.9318, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1735, 1, -4992.01, -2287.35, -61.6907, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1735, 1, -4988.54, -1004.27, -3.79234, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1735, 1, -4986.4, -2329.07, -55.3801, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1735, 1, -4974.84, -1079.21, -37.8522, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1735, 1, -4950.58, -2380.18, -55.297, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1735, 1, -4948.33, -1362.02, -47.0395, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1735, 1, -4947.92, -2297.38, -67.5671, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1735, 1, -4936.44, -2339.09, -70.7542, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1735, 1, -4870.65, -891.578, -3.81378, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1735, 1, -4810.13, -1983.76, -53.1975, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 1735, 1, -4789.91, -1668.89, -41.3834, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 1735, 1, -4774.29, -1954.05, -48.3147, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 1735, 1, -4682.48, -1486.84, -48.1071, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 1735, 1, -6669.38, -3510.05, -55.2365, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 1735, 1, -5828.66, -3958.22, -71.9373, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 1735, 1, -5733.67, -2366.92, -52.8921, 1.29154, 0, 0, 0.601815, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 1735, 1, -5612.46, -1614.09, 16.0412, -2.05949, 0, 0, 0.857167, -0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 1735, 1, -5506.93, -1633.27, 25.4443, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 1735, 1, -5461.61, -3746.99, -56.6769, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 1735, 1, -5370.03, -3160.29, -25.9727, -1.22173, 0, 0, 0.573576, -0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 1735, 1, -5167.42, -1163.57, 52.6308, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 1735, 1, -5148.01, -1103.74, 50.1736, 2.89725, 0, 0, 0.992546, 0.121869, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 1735, 1, -5112.55, -2418.23, -49.4608, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 1735, 1, -5072.24, -2388.78, -53.4579, 2.21656, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 1735, 1, -4996.56, -856.463, -4.48619, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 1735, 1, -4933.02, -2261.19, -65.3333, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 1735, 1, -4877.07, -2306.67, -55.4266, 2.70526, 0, 0, 0.976296, 0.21644, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 1735, 1, -4521.09, -1129.81, -52.7595, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+19, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+20, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+21, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+22, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+23, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+24, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+25, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+26, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+27, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+28, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+29, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+30, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+31, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+32, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+33, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+34, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+35, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+36, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+37, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+38, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+39, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+40, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+41, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+42, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+43, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+44, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+45, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+46, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+47, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+48, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+49, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+50, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+51, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+52, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+53, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+54, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+55, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+56, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+57, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+58, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+19, @PTEMPLATE+19, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+20, @PTEMPLATE+20, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+21, @PTEMPLATE+21, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+22, @PTEMPLATE+22, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+23, @PTEMPLATE+23, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+24, @PTEMPLATE+24, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+25, @PTEMPLATE+25, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+26, @PTEMPLATE+26, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+27, @PTEMPLATE+27, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+28, @PTEMPLATE+28, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+29, @PTEMPLATE+29, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+30, @PTEMPLATE+30, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+31, @PTEMPLATE+31, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+32, @PTEMPLATE+32, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+33, @PTEMPLATE+33, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+34, @PTEMPLATE+34, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+35, @PTEMPLATE+35, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+36, @PTEMPLATE+36, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+37, @PTEMPLATE+37, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+38, @PTEMPLATE+38, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+39, @PTEMPLATE+39, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+40, @PTEMPLATE+40, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+41, @PTEMPLATE+41, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+42, @PTEMPLATE+42, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+43, @PTEMPLATE+43, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+44, @PTEMPLATE+44, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+45, @PTEMPLATE+45, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+46, @PTEMPLATE+46, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+47, @PTEMPLATE+47, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+48, @PTEMPLATE+48, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+49, @PTEMPLATE+49, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+50, @PTEMPLATE+50, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+51, @PTEMPLATE+51, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+52, @PTEMPLATE+52, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+53, @PTEMPLATE+53, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+54, @PTEMPLATE+54, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+55, @PTEMPLATE+55, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+56, @PTEMPLATE+56, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+57, @PTEMPLATE+57, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+58, @PTEMPLATE+58, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+59, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+60, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+61, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+62, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+63, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+64, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+65, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+66, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+67, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+68, @PTEMPLATE+10, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+69, @PTEMPLATE+11, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+70, @PTEMPLATE+12, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+71, @PTEMPLATE+13, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+72, @PTEMPLATE+14, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+73, @PTEMPLATE+15, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+74, @PTEMPLATE+16, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+75, @PTEMPLATE+17, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+76, @PTEMPLATE+18, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+77, @PTEMPLATE+19, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+78, @PTEMPLATE+20, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+79, @PTEMPLATE+21, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+80, @PTEMPLATE+22, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+81, @PTEMPLATE+23, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+82, @PTEMPLATE+24, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+83, @PTEMPLATE+25, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+84, @PTEMPLATE+26, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+85, @PTEMPLATE+27, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+86, @PTEMPLATE+28, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+87, @PTEMPLATE+29, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+88, @PTEMPLATE+30, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+89, @PTEMPLATE+31, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+90, @PTEMPLATE+32, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+91, @PTEMPLATE+33, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+92, @PTEMPLATE+34, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+93, @PTEMPLATE+35, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+94, @PTEMPLATE+36, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+95, @PTEMPLATE+37, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+96, @PTEMPLATE+38, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+97, @PTEMPLATE+39, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+98, @PTEMPLATE+40, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+99, @PTEMPLATE+41, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+100, @PTEMPLATE+42, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+101, @PTEMPLATE+43, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+102, @PTEMPLATE+44, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+103, @PTEMPLATE+45, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+104, @PTEMPLATE+46, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+105, @PTEMPLATE+47, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+106, @PTEMPLATE+48, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+107, @PTEMPLATE+49, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+108, @PTEMPLATE+50, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+109, @PTEMPLATE+51, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+110, @PTEMPLATE+52, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+111, @PTEMPLATE+53, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+112, @PTEMPLATE+54, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+113, @PTEMPLATE+55, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+114, @PTEMPLATE+56, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+115, @PTEMPLATE+57, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+116, @PTEMPLATE+58, 'Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1132, 29, 'Thousand Needles - Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+14, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+15, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+16, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+17, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+18, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+19, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+20, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+21, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+22, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+23, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+24, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+25, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+26, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+27, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+28, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+29, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+30, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+31, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+32, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+33, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+34, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+35, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+36, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+37, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+38, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+39, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+40, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+41, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+42, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+43, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+44, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+45, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+46, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+47, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+48, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+49, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+50, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+51, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+52, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+53, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+54, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+55, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+56, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+57, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+58, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit +SET @OGUID = 23541; +SET @PTEMPLATE = 21534; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, -6714.54, -3789.62, -24.6829, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, -4300.21, -1016.96, -51.5875, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, -4624.08, -1479.37, -48.9603, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, -5560.52, -2061.05, -60.3545, 2.6529, 0, 0, 0.970296, 0.241922, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 1, -5696.34, -3242.83, -35.4584, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, -6521.36, -3828.84, -63.9889, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -6714.54, -3789.62, -24.6829, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -4300.21, -1016.96, -51.5875, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 1, -4624.08, -1479.37, -48.9603, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 1, -5560.52, -2061.05, -60.3545, 2.6529, 0, 0, 0.970296, 0.241922, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 1, -5696.34, -3242.83, -35.4584, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 1, -6521.36, -3828.84, -63.9889, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1735, 1, -6714.54, -3789.62, -24.6829, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1735, 1, -4300.21, -1016.96, -51.5875, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 1, -4624.08, -1479.37, -48.9603, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 1, -5560.52, -2061.05, -60.3545, 2.6529, 0, 0, 0.970296, 0.241922, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 1, -5696.34, -3242.83, -35.4584, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 1, -6521.36, -3828.84, -63.9889, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+10, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+11, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+12, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+13, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+14, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+15, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+16, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+17, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+18, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(329, 12, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (304, 410)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (304, 410); +DELETE FROM `pool_template` WHERE `entry` IN (304, 410); + +SET @OGUID = 25478; +SET @PTEMPLATE = 14258; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 123310, 1, -6502.47705078125, -3233.939453125000, -113.6767578125000000, 1.43116807937622070312, 0, 0, 0.656058311462402343750, 0.75471019744873046875000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 123310, 1, -6443.21093750000, -3289.050537109375, -105.0414276123046875, 1.06464958190917968750, 0, 0, 0.507537841796875000000, 0.86162942647933959960937500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 123310, 1, -6512.61962890625, -3470.855712890625, -69.16316223144531250, 2.14675283432006835938, 0, 0, 0.878816604614257812500, 0.47715970873832702636718750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 123310, 1, -6395.60400390625, -3482.743164062500, -70.12546539306640625, 5.61996221542358398438, 0, 0, -0.32556724548339843750, 0.94551885128021240234375000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 123310, 1, -6458.27734375000, -3487.438720703125, -69.08847045898437500, 2.28637886047363281250, 0, 0, 0.909960746765136718750, 0.41469439864158630371093750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 123310, 1, -6500.98632812500, -3348.639892578125, -89.90979766845703125, 3.57793021202087402344, 0, 0, -0.97629547119140625000, 0.21644206345081329345703125, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 123310, 1, -6482.59033203125, -3318.970458984375, -96.62798309326171875, 4.95673751831054687500, 0, 0, -0.61566066741943359375, 0.78801137208938598632812500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 123310, 1, -6518.18115234375, -3307.589843750000, -93.47142028808593750, 2.19911456108093261719, 0, 0, 0.891006469726562500000, 0.45399063825607299804687500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 123310, 1, -6480.15, -3269.45, -112.205, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 73940, 1, -6502.47705078125, -3233.939453125000, -113.6767578125000000, 1.43116807937622070312, 0, 0, 0.656058311462402343750, 0.75471019744873046875000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 73940, 1, -6443.21093750000, -3289.050537109375, -105.0414276123046875, 1.06464958190917968750, 0, 0, 0.507537841796875000000, 0.86162942647933959960937500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 73940, 1, -6512.61962890625, -3470.855712890625, -69.16316223144531250, 2.14675283432006835938, 0, 0, 0.878816604614257812500, 0.47715970873832702636718750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 73940, 1, -6395.60400390625, -3482.743164062500, -70.12546539306640625, 5.61996221542358398438, 0, 0, -0.32556724548339843750, 0.94551885128021240234375000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 73940, 1, -6458.27734375000, -3487.438720703125, -69.08847045898437500, 2.28637886047363281250, 0, 0, 0.909960746765136718750, 0.41469439864158630371093750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 73940, 1, -6500.98632812500, -3348.639892578125, -89.90979766845703125, 3.57793021202087402344, 0, 0, -0.97629547119140625000, 0.21644206345081329345703125, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 73940, 1, -6482.59033203125, -3318.970458984375, -96.62798309326171875, 4.95673751831054687500, 0, 0, -0.61566066741943359375, 0.78801137208938598632812500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 73940, 1, -6518.18115234375, -3307.589843750000, -93.47142028808593750, 2.19911456108093261719, 0, 0, 0.891006469726562500000, 0.45399063825607299804687500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 73940, 1, -6480.15, -3269.45, -112.205, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 73941, 1, -6502.47705078125, -3233.939453125000, -113.6767578125000000, 1.43116807937622070312, 0, 0, 0.656058311462402343750, 0.75471019744873046875000000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 73941, 1, -6443.21093750000, -3289.050537109375, -105.0414276123046875, 1.06464958190917968750, 0, 0, 0.507537841796875000000, 0.86162942647933959960937500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 73941, 1, -6512.61962890625, -3470.855712890625, -69.16316223144531250, 2.14675283432006835938, 0, 0, 0.878816604614257812500, 0.47715970873832702636718750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 73941, 1, -6395.60400390625, -3482.743164062500, -70.12546539306640625, 5.61996221542358398438, 0, 0, -0.32556724548339843750, 0.94551885128021240234375000, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 73941, 1, -6458.27734375000, -3487.438720703125, -69.08847045898437500, 2.28637886047363281250, 0, 0, 0.909960746765136718750, 0.41469439864158630371093750, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 73941, 1, -6500.98632812500, -3348.639892578125, -89.90979766845703125, 3.57793021202087402344, 0, 0, -0.97629547119140625000, 0.21644206345081329345703125, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 73941, 1, -6482.59033203125, -3318.970458984375, -96.62798309326171875, 4.95673751831054687500, 0, 0, -0.61566066741943359375, 0.78801137208938598632812500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 73941, 1, -6518.18115234375, -3307.589843750000, -93.47142028808593750, 2.19911456108093261719, 0, 0, 0.891006469726562500000, 0.45399063825607299804687500, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 73941, 1, -6480.15, -3269.45, -112.205, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@PTEMPLATE+2, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@PTEMPLATE+3, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@PTEMPLATE+4, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@PTEMPLATE+5, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@PTEMPLATE+6, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@PTEMPLATE+7, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@PTEMPLATE+8, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@PTEMPLATE+9, 1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE+2, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE+3, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE+4, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE+5, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE+6, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE+7, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE+8, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE+9, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+10, @PTEMPLATE+1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+11, @PTEMPLATE+2, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+12, @PTEMPLATE+3, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+13, @PTEMPLATE+4, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+14, @PTEMPLATE+5, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+15, @PTEMPLATE+6, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+16, @PTEMPLATE+7, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+17, @PTEMPLATE+8, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+18, @PTEMPLATE+9, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+19, @PTEMPLATE+1, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+20, @PTEMPLATE+2, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+21, @PTEMPLATE+3, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+22, @PTEMPLATE+4, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+23, @PTEMPLATE+5, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+24, @PTEMPLATE+6, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+25, @PTEMPLATE+7, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+26, @PTEMPLATE+8, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10), +(@OGUID+27, @PTEMPLATE+9, 'Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(304, 3, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0), +(@PTEMPLATE+2, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0), +(@PTEMPLATE+3, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0), +(@PTEMPLATE+4, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0), +(@PTEMPLATE+5, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0), +(@PTEMPLATE+6, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0), +(@PTEMPLATE+7, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0), +(@PTEMPLATE+8, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0), +(@PTEMPLATE+9, 304, 0, 'Thousand Needles - Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit', 0); + +-- Mithril Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (327)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (327); +DELETE FROM `pool_template` WHERE `entry` IN (327); + +SET @OGUID = 22819; +SET @PTEMPLATE = 2586; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 1, -5207.28, -1218.45, 49.2347, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 1, -4912.88, -2400.77, -53.0078, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 1, -4909.81, -920.933, -4.00124, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 1, -4900.71, -2266.33, -70.389, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 1, -4871.51, -2358.7, -53.7004, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 3, 'Mithril Deposits - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Mithril Deposit - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE, 'Mithril Deposit - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE, 'Mithril Deposit - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE, 'Mithril Deposit - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE, 'Mithril Deposit - Thousand Needles', 10); + +-- Copper Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1130)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1130); +DELETE FROM `pool_template` WHERE `entry` IN (1130); + +SET @OGUID = 21508; +SET @PTEMPLATE = 2585; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1731, 1, -5720.24, -3154.99, -28.4684, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1731, 1, -5682.08, -3400.04, -39.1371, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1731, 1, -5576.58, -3465.93, -46.912, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1731, 1, -5396.93, -1709.76, -38.7407, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1731, 1, -5291.4, -1551.58, -47.6369, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1731, 1, -5208.44, -1578.95, -38.6579, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1731, 1, -5183.99, -2413.04, -41.9981, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1731, 1, -5140.26, -1305.46, -45.5541, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1731, 1, -5090.03, -1587.31, -25.4564, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1731, 1, -5038.51, -2016.74, -46.3377, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1731, 1, -4980.47, -1215.82, -45.5943, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1731, 1, -4979, -1856.3, -38.4405, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1731, 1, -4913.51, -1285.78, -32.4988, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1731, 1, -4873.66, -1104.55, -55.7532, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1731, 1, -4870.76, -1858.29, -49.852, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1731, 1, -4868.77, -1196.56, -46.683, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1731, 1, -4845.82, -1691.96, -33.0507, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1731, 1, -4784.1, -1731.71, -37.375, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1731, 1, -4678.42, -1576.62, -28.2, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1731, 1, -4651.72, -1381.44, -42.4803, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1731, 1, -4647.86, -1294.27, -40.6488, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1731, 1, -4620.59, -1715.87, -22.4819, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1731, 1, -4571.58, -1204.01, -45.4149, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1731, 1, -4494.19, -1153.58, -56.3431, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1731, 1, -4454.48, -849.572, -51.5708, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1731, 1, -4384.31, -929.796, -53.7144, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1731, 1, -5638.07, -2211.79, -56.7211, -1.11701, 0, 0, 0.529919, -0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1731, 1, -5553.85, -2075.2, -58.7253, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1731, 1, -5365.58, -3033.83, -37.2912, 2.9147, 0, 0, 0.993572, 0.113203, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1731, 1, -4761.79, -1062.75, -54.6378, 2.93214, 0, 0, 0.994521, 0.104535, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 24, 'Copper Veins - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+10, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+11, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+12, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+13, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+14, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+15, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+16, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+17, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+18, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+19, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+20, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+21, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+22, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+23, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+24, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+25, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+26, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+27, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+28, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+29, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10), +(@OGUID+30, @PTEMPLATE, 'Copper Vein - Thousand Needles', 10); + +-- The Barrens +-- Copper Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1033)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1033); +DELETE FROM `pool_template` WHERE `entry` IN (1033); + +SET @OGUID = 40152; +SET @PTEMPLATE = 4303; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1731, 1, -4146.65, -2297.34, 105.493, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1731, 1, -3954.13, -1607.51, 106.172, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1731, 1, -3942.16, -2003.7, 108.563, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1731, 1, -3815.96, -2400.9, 105.543, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1731, 1, -3738.37, -1542.1, 109.619, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1731, 1, -3576.84, -2404.6, 99.1772, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1731, 1, -3439.51, -2399.7, 97.3195, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1731, 1, -3414.79, -2304.21, 114.538, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1731, 1, -3307.45, -1786.93, 102.86, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1731, 1, -3307.13, -2266.09, 93.2678, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1731, 1, -3193.65, -1641.74, 91.8558, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1731, 1, -3172.37, -1849.55, 99.9321, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1731, 1, -3021.37, -1822.14, 114.603, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1731, 1, -2912.52, -1925.08, 92.8999, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1731, 1, -2750.86, -1867.28, 93.5215, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1731, 1, -2726.32, -2024.73, 113.358, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1731, 1, -2636.49, -1761.06, 105.159, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1731, 1, -2635.87, -2400.89, 95.7149, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1731, 1, -2595.26, -2242.73, 109.43, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1731, 1, -2575.43, -2387.76, 104.146, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1731, 1, -2394.48, -2623.69, 176.881, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1731, 1, -2215.77, -1631.75, 105.657, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1731, 1, -2063.11, -2160.76, 117.148, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1731, 1, -1987.63, -2931.69, 94.5732, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1731, 1, -1965.56, -3029.41, 94.1424, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1731, 1, -1874.66, -3107.28, 106.662, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1731, 1, -1844.02, -3356.48, 78.6834, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1731, 1, -1789.58, -1929.02, 122.134, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1731, 1, -1723.62, -3260.31, 96.8265, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1731, 1, -1711.27, -3160.2, 93.5101, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1731, 1, -1708.53, -3470.65, 96.6088, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1731, 1, -1706.42, -3703.33, 33.6647, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1731, 1, -1594.93, -3509.24, 135.792, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1731, 1, -1593.09, -1622.81, 116.249, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1731, 1, -1566.68, -2692.2, 90.0199, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1731, 1, -1556.57, -2080.35, 87.9973, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1731, 1, -1553.23, -1500.86, 143.728, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1731, 1, -1548.2, -3675.97, 101.596, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1731, 1, -1530.36, -3934.37, 11.9037, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1731, 1, -1478.92, -2269.65, 101.682, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1731, 1, -1470.98, -3785.21, 35.7294, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1731, 1, -1459.06, -3604.05, 93.9616, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1731, 1, -1447.37, -2373.72, 112.527, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1731, 1, -1391.02, -3936.81, 20.6872, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1731, 1, -1387.82, -2392.19, 130.659, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1731, 1, -1376.74, -3570.06, 97.8136, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1731, 1, -1356.53, -3763.91, 58.7635, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1731, 1, -1348.71, -2963.96, 98.7622, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1731, 1, -1345.16, -2232.31, 98.6866, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1731, 1, -1335.15, -3165.44, 97.3283, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1731, 1, -1273.68, -3803, 31.564, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1731, 1, -1268.61, -1925.52, 89.2233, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1731, 1, -1190.27, -3345.26, 99.7463, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1731, 1, -1180.05, -2749.38, 102.568, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1731, 1, -1175.11, -2532.84, 123.906, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1731, 1, -1135.74, -3019.85, 104.285, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1731, 1, -1112.9, -3589.96, 109.39, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1731, 1, -1088.5, -2223.12, 67.59, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1731, 1, -1066.33, -2085.51, 57.133, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1731, 1, -1060.9, -2632.01, 101.019, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1731, 1, -970.368, -3106.75, 114.669, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1731, 1, -861.641, -3449.88, 93.6537, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1731, 1, -819.145, -2072.41, 91.5178, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1731, 1, -763.013, -1626.88, 96.4523, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1731, 1, -737.676, -3627.47, 95.0698, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1731, 1, -724.941, -2151.03, 138.44, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1731, 1, -720.831, -2347.2, 137.162, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1731, 1, -648.439, -1595.35, 114.388, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1731, 1, -631.387, -2378.14, 135.454, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1731, 1, -621.845, -2219.93, 215.434, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1731, 1, -601.688, -2027.34, 145.97, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1731, 1, -590.947, -3261.27, 100.938, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1731, 1, -577.007, -3096.23, 93.9835, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1731, 1, -566.826, -1441.67, 97.7237, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1731, 1, -520.767, -3323.54, 94.2695, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1731, 1, -514.753, -3016.06, 100.401, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1731, 1, -511.093, -3651.16, 101.68, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1731, 1, -501.907, -1354.5, 92.7284, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1731, 1, -468.879, -3312.28, 94.8366, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1731, 1, -418.613, -2186.97, 143.571, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1731, 1, -370.268, -3674.13, 46.1044, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1731, 1, -367.45, -3333.21, 94.927, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1731, 1, -344.821, -1543.51, 101.365, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1731, 1, -271.54, -1471.81, 104.117, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1731, 1, -202.882, -3173.86, 178.712, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1731, 1, -176.022, -3579.29, 47.931, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1731, 1, -100.367, -1315.26, 97.9216, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1731, 1, -88.5203, -1416.21, 100.186, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1731, 1, -25.0396, -2447.36, 126.414, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1731, 1, 46.2267, -1724.99, 113.622, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1731, 1, 81.6544, -2316.57, 107.679, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1731, 1, 155.229, -2527.16, 108.985, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1731, 1, 182.288, -1926.24, 100.09, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1731, 1, 183.748, -1734.99, 97.5922, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1731, 1, 213.075, -2059, 123.965, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1731, 1, 255.976, -2246.03, 220.337, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1731, 1, 272.095, -2466.54, 102.545, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1731, 1, 319.669, -1761.75, 103.019, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 1731, 1, 346.108, -2270.83, 242.689, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 1731, 1, 381.943, -2117.46, 141.642, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 1731, 1, 388.236, -2245.49, 196.681, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 1731, 1, 405.053, -1977.74, 103.468, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 1731, 1, 405.622, -2478.65, 95.5127, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 1731, 1, 420.65, -3565.02, 56.9573, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 1731, 1, 428.281, -1788.9, 115.552, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 1731, 1, 450.51, -3281.45, 98.8256, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 1731, 1, 591.822, -3281.41, 187.322, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 1731, 1, 618.11, -3663.26, 43.0938, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 1731, 1, 630.384, -3078.95, 101.372, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 1731, 1, 639.388, -3394.1, 168.933, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 1731, 1, 660.177, -3168.27, 183.398, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 1731, 1, 682.998, -3525.74, 100.477, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 1731, 1, 728.463, -3063.25, 93.5535, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 1731, 1, 730.945, -2801.62, 102.139, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 1731, 1, 788.479, -3309.57, 230.934, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 1731, 1, 814.091, -3138.75, 174.867, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 1731, 1, 814.53, -3039.36, 98.4465, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+118, 1731, 1, 840.727, -3667.57, 32.224, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+119, 1731, 1, 865.913, -3474.46, 96.8132, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+120, 1731, 1, 868.723, -3359.76, 175.461, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 1731, 1, 887.47, -3138.51, 118.462, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+122, 1731, 1, 935.746, -2715.83, 103.601, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+123, 1731, 1, 958.728, -3689.37, 37.103, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 1731, 1, 973.186, -3225.1, 101.245, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 1731, 1, 1236.18, -3317.72, 101.758, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 1731, 1, 1303.93, -3200.05, 96.2165, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+127, 1731, 1, 1370.03, -3545.01, 94.2999, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+128, 1731, 1, 1385.21, -3485.35, 95.0849, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 1731, 1, 1417.21, -3437.97, 93.3943, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+130, 1731, 1, 1471.59, -3626.78, 106.779, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+131, 1731, 1, -3034.66, -1600.33, 109.809, 1.29154, 0, 0, 0.601815, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 1731, 1, -2494.99, -2542.07, 96.1752, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 1731, 1, -2041.03, -3471.56, 99.7707, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+134, 1731, 1, -1980.27, -3299.42, 118.611, 2.44346, 0, 0, 0.939693, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 1731, 1, -1386.23, -1625.25, 120.082, -3.10669, 0, 0, 0.999848, -0.017452, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 1731, 1, -1261.57, -2591.49, 102.075, 0.488692, 0, 0, 0.241922, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+137, 1731, 1, -1086.62, -1575, 166.013, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+138, 1731, 1, -1013.44, -1702.45, 102.384, -0.715585, 0, 0, 0.350207, -0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+139, 1731, 1, -952.934, -1583.11, 94.7977, 2.86234, 0, 0, 0.990268, 0.139173, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+140, 1731, 1, -770.842, -1545.78, 148.305, -0.436333, 0, 0, 0.21644, -0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+141, 1731, 1, -484.619, -3073.22, 158.357, 0.15708, 0, 0, 0.078459, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+142, 1731, 1, -423.354, -3601.65, 97.3639, 6.13159, 0, 0, 0.0757235, -0.997129, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+143, 1731, 1, -342.159, -3227.42, 187.558, 0.575959, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+144, 1731, 1, -338.933, -2986.05, 100.969, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+145, 1731, 1, -294.109, -3269.11, 169.451, 3.76676, 0, 0, 0.951542, -0.307517, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+146, 1731, 1, -127.005, -3231.17, 117.079, 4.87417, 0, 0, 0.647658, -0.761931, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+147, 1731, 1, -111.785, -4017.52, 67.2261, -1.41372, 0, 0, 0.649448, -0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+148, 1731, 1, -105.957, -3021.48, 94.3172, 5.22132, 0, 0, 0.506339, -0.862335, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+149, 1731, 1, -75.023, -3419.94, 98.4463, 3.79425, 0, 0, 0.947226, -0.320567, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+150, 1731, 1, -11.7106, -2513.13, 106.123, 3.00964, 0, 0, 0.997824, 0.0659279, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+151, 1731, 1, -10.5625, -3934.51, 56.4291, -1.85005, 0, 0, 0.798635, -0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+152, 1731, 1, 18.0536, -3379.66, 100.804, 0.173563, 0, 0, 0.0866726, 0.996237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+153, 1731, 1, 52.4541, -1773.29, 104.064, 1.17653, 0, 0, 0.554917, 0.831905, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+154, 1731, 1, 79.3855, -2183.33, 99.2929, 5.02576, 0, 0, 0.588104, -0.808785, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+155, 1731, 1, 80.1229, -1813.46, 100.563, 0.566275, 0, 0, 0.27937, 0.960184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+156, 1731, 1, 84.5532, -2268.01, 106.783, 0.543493, 0, 0, 0.268414, 0.963304, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+157, 1731, 1, 107.599, -1835.43, 102.923, 1.27706, 0, 0, 0.596016, 0.802972, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+158, 1731, 1, 151.739, -2540.53, 103.42, 1.22679, 0, 0, 0.575646, 0.817699, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+159, 1731, 1, 163.719, -1906.58, 96.5737, 4.81135, 0, 0, 0.671268, -0.741215, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+160, 1731, 1, 207.442, -3865, 45.509, 4.674, 0, 0, 0.720517, -0.693438, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+161, 1731, 1, 212.813, -2059, 123.777, 0.855, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+162, 1731, 1, 251.159, -3871.59, 39.2736, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+163, 1731, 1, 286.965, -2491.21, 96.9229, 0.727275, 0, 0, 0.355676, 0.934609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+164, 1731, 1, 389.877, -4049.1, 38.8331, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+165, 1731, 1, 424.006, -2508.96, 99.3446, 0.198702, 0, 0, 0.0991876, 0.995069, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+166, 1731, 1, 503.216, -3923.43, 23.0152, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+167, 1731, 1, 503.881, -3469.48, 104.275, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+168, 1731, 1, 557.418, -3846.62, 30.4998, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+169, 1731, 1, 620.868, -3887.82, 29.8135, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+170, 1731, 1, 713.16, -4010.18, 9.61455, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+171, 1731, 1, 765.985, -3999.39, 24.1948, -2.75762, 0, 0, 0.981627, -0.190809, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+172, 1731, 1, 790.85, -3870.64, 21.5309, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+173, 1731, 1, 791.334, -4036, -6, 3.273, 0, 0, 0.997842, -0.065666, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+174, 1731, 1, 806.486, -1391, 92.108, 4.69, 0, 0, 0.714839, -0.699289, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+175, 1731, 1, 835.805, -4055, -9, 3.073, 0, 0, 0.999408, 0.034417, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+176, 1731, 1, 879.885, -3867.51, 34.1144, 2.82743, 0, 0, 0.987688, 0.156434, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+177, 1731, 1, 887.469, -3138.51, 118.462, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+178, 1731, 1, 980.647, -4085.28, -5.86554, 0.383972, 0, 0, 0.190809, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+179, 1731, 1, 1299.94, -4054.1, 39.2247, -0.20944, 0, 0, 0.104528, -0.994522, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 88, 'Copper Veins - Barrens', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+2, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+3, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+4, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+5, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+6, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+7, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+8, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+9, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+10, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+11, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+12, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+13, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+14, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+15, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+16, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+17, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+18, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+19, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+20, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+21, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+22, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+23, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+24, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+25, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+26, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+27, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+28, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+29, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+30, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+31, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+32, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+33, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+34, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+35, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+36, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+37, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+38, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+39, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+40, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+41, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+42, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+43, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+44, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+45, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+46, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+47, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+48, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+49, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+50, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+51, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+52, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+53, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+54, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+55, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+56, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+57, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+58, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+59, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+60, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+61, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+62, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+63, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+64, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+65, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+66, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+67, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+68, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+69, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+70, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+71, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+72, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+73, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+74, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+75, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+76, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+77, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+78, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+79, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+80, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+81, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+82, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+83, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+84, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+85, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+86, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+87, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+88, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+89, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+90, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+91, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+92, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+93, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+94, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+95, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+96, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+97, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+98, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+99, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+100, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+101, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+102, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+103, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+104, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+105, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+106, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+107, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+108, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+109, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+110, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+111, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+112, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+113, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+114, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+115, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+116, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+117, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+118, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+119, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+120, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+121, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+122, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+123, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+124, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+125, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+126, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+127, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+128, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+129, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+130, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+131, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+132, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+133, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+134, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+135, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+136, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+137, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+138, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+139, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+140, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+141, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+142, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+143, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+144, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+145, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+146, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+147, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+148, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+149, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+150, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+151, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+152, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+153, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+154, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+155, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+156, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+157, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+158, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+159, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+160, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+161, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+162, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+163, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+164, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+165, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+166, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+167, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+168, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+169, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+170, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+171, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+172, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+173, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+174, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+175, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+176, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+177, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+178, @PTEMPLATE, 'Copper Vein - Barrens', 10), +(@OGUID+179, @PTEMPLATE, 'Copper Vein - Barrens', 10); + +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1034, 1035)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1034, 1035); +DELETE FROM `pool_template` WHERE `entry` IN (1034, 1035); + +SET @OGUID = 34598; +SET @PTEMPLATE = 1857; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, -5052.28, 1176.74, 61.5778, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, -4330.23, -2315.79, 106.214, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, -4077.23, -1776.9, 110.37, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, -4027.05, -1759.14, 100.087, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, -4013.32, -2312.54, 97.2582, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, -3822.94, -2313.46, 105.104, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, -3814.19, -3819.94, 56.2298, 2.84489, 0, 0, 0.989016, 0.147809, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, -3675.34, -1822.64, 102.655, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 1, -3576.01, -1793.37, 96.8127, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 1, -3424.42, -1774.99, 92.4047, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 1, -3219.37, -2291.98, 95.301, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 1, -3036.29, -2364.51, 96.8655, -0.191986, 0, 0, 0.095846, -0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 1, -3026.27, -1959.28, 104.39, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 1, -3025.72, -2184.11, 102.403, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 1, -2895.26, -2238.97, 103.375, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 1, -2737.97, -2789.71, 50.6377, -1.46608, 0, 0, 0.669131, -0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 1, -2716.05, -2332.41, 97.1788, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 1, -2266.12, -2536.62, 92.2936, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 1, -2109.26, -3677.45, 62.0206, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 1, -2086.99, -1738.18, 96.4682, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 1, -2085.87, -2587.43, 92.311, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 1, -2062.71, -1949.56, 91.6667, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 1, -1938.66, -2592.99, 98.4648, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 1, -1860.75, -3571.28, 48.362, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 1, -1831.51, -3678.28, 28.8826, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 1, -1823.01, -3776.37, 14.0085, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 1, -1733.76, -2299.07, 88.8871, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 1, -1729.69, -3879.37, 25.8715, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 1, -1674.1, -2413.88, 85.6577, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 1, -1645.21, -2619.43, 86.5365, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 1, -1425.03, -2045.83, 83.8641, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 1, -1290.2, -2984.47, 81.2099, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 1, -1232.93, -1900.2, 83.0397, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 1, -1228.62, -1703.17, 93.1687, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 1, -1161.01, -1704.67, 92.6545, -2.18166, 0, 0, 0.887011, -0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1732, 1, -1086.76, -2178, 65.2551, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1732, 1, -926.473, -2057.15, 72.4391, 0.750492, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1732, 1, -452.804, -2149.09, 97.2853, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1732, 1, -395.093, -1589.36, 101.445, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1732, 1, -242.207, -1819.49, 100.772, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1732, 1, -185.128, -1833.16, 99.0415, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1732, 1, -113.161, -3153.26, 91.9515, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1732, 1, -82.755, -1926.02, 104.605, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1732, 1, 16.4664, -1378.21, 100.787, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1732, 1, 27.025, -1906, 84.361, -2, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1732, 1, 117.095, -1436.41, 95.928, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1732, 1, 303.017, -1412.02, 93.3997, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1732, 1, 322.231, -2828.59, 95.1144, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1732, 1, 352.69, -3236.93, 97.723, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1732, 1, 443.844, -2996.4, 103.127, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1732, 1, 446.034, -2880.57, 107.32, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1732, 1, 521.879, -3235.76, 118.281, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1732, 1, 536.146, -2226.61, 93.7671, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1732, 1, 543.106, -2348.81, 93.3756, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1732, 1, 564.967, -2091.1, 100.963, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1732, 1, 611.802, -2297.8, 106.212, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1732, 1, 695.583, -1785.77, 103.68, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1732, 1, 745.903, -2077.44, 98.4908, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1732, 1, 790.214, -1955.62, 96.0057, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1732, 1, 797.905, -1798.65, 92.4391, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1732, 1, 804.16, -2154.34, 113.395, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1732, 1, 807.638, -2453.4, 98.757, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1732, 1, 830.059, -2537.27, 93.8005, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1732, 1, 884.066, -1317.24, 104.392, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1732, 1, 1024.2, -3380.53, 97.7864, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1732, 1, 1129.27, -2916.87, 103.5, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1732, 1, 1205.6, -3202.25, 98.6383, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1732, 1, 1345.89, -3051.84, 95.201, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1733, 1, -5052.28, 1176.74, 61.5778, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1733, 1, -4330.23, -2315.79, 106.214, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1733, 1, -4077.23, -1776.9, 110.37, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1733, 1, -4027.05, -1759.14, 100.087, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1733, 1, -4013.32, -2312.54, 97.2582, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1733, 1, -3822.94, -2313.46, 105.104, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1733, 1, -3814.19, -3819.94, 56.2298, 2.84489, 0, 0, 0.989016, 0.147809, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1733, 1, -3675.34, -1822.64, 102.655, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1733, 1, -3576.01, -1793.37, 96.8127, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1733, 1, -3424.42, -1774.99, 92.4047, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1733, 1, -3219.37, -2291.98, 95.301, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1733, 1, -3036.29, -2364.51, 96.8655, -0.191986, 0, 0, 0.095846, -0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1733, 1, -3026.27, -1959.28, 104.39, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1733, 1, -3025.72, -2184.11, 102.403, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1733, 1, -2895.26, -2238.97, 103.375, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1733, 1, -2737.97, -2789.71, 50.6377, -1.46608, 0, 0, 0.669131, -0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1733, 1, -2716.05, -2332.41, 97.1788, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1733, 1, -2266.12, -2536.62, 92.2936, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1733, 1, -2109.26, -3677.45, 62.0206, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1733, 1, -2086.99, -1738.18, 96.4682, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1733, 1, -2085.87, -2587.43, 92.311, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1733, 1, -2062.71, -1949.56, 91.6667, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1733, 1, -1938.66, -2592.99, 98.4648, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1733, 1, -1860.75, -3571.28, 48.362, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1733, 1, -1831.51, -3678.28, 28.8826, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1733, 1, -1823.01, -3776.37, 14.0085, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1733, 1, -1733.76, -2299.07, 88.8871, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1733, 1, -1729.69, -3879.37, 25.8715, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1733, 1, -1674.1, -2413.88, 85.6577, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1733, 1, -1645.21, -2619.43, 86.5365, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 1733, 1, -1425.03, -2045.83, 83.8641, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 1733, 1, -1290.2, -2984.47, 81.2099, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 1733, 1, -1232.93, -1900.2, 83.0397, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 1733, 1, -1228.62, -1703.17, 93.1687, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 1733, 1, -1161.01, -1704.67, 92.6545, -2.18166, 0, 0, 0.887011, -0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 1733, 1, -1086.76, -2178, 65.2551, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 1733, 1, -926.473, -2057.15, 72.4391, 0.750492, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 1733, 1, -452.804, -2149.09, 97.2853, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 1733, 1, -395.093, -1589.36, 101.445, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 1733, 1, -242.207, -1819.49, 100.772, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 1733, 1, -185.128, -1833.16, 99.0415, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 1733, 1, -113.161, -3153.26, 91.9515, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 1733, 1, -82.755, -1926.02, 104.605, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 1733, 1, 16.4664, -1378.21, 100.787, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 1733, 1, 27.025, -1906, 84.361, -2, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 1733, 1, 117.095, -1436.41, 95.928, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 1733, 1, 303.017, -1412.02, 93.3997, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 1733, 1, 322.231, -2828.59, 95.1144, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 1733, 1, 352.69, -3236.93, 97.723, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+118, 1733, 1, 443.844, -2996.4, 103.127, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+119, 1733, 1, 446.034, -2880.57, 107.32, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+120, 1733, 1, 521.879, -3235.76, 118.281, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 1733, 1, 536.146, -2226.61, 93.7671, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+122, 1733, 1, 543.106, -2348.81, 93.3756, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+123, 1733, 1, 564.967, -2091.1, 100.963, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 1733, 1, 611.802, -2297.8, 106.212, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 1733, 1, 695.583, -1785.77, 103.68, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 1733, 1, 745.903, -2077.44, 98.4908, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+127, 1733, 1, 790.214, -1955.62, 96.0057, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+128, 1733, 1, 797.905, -1798.65, 92.4391, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 1733, 1, 804.16, -2154.34, 113.395, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+130, 1733, 1, 807.638, -2453.4, 98.757, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+131, 1733, 1, 830.059, -2537.27, 93.8005, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 1733, 1, 884.066, -1317.24, 104.392, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 1733, 1, 1024.2, -3380.53, 97.7864, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+134, 1733, 1, 1129.27, -2916.87, 103.5, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 1733, 1, 1205.6, -3202.25, 98.6383, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 1733, 1, 1345.89, -3051.84, 95.201, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+29, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+30, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+31, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+32, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+33, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+34, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+35, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+36, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+37, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+38, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+39, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+40, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+41, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+42, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+43, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+44, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+45, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+46, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+47, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+48, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+49, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+50, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+51, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+52, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+53, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+54, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+55, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+56, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+57, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+58, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+59, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+60, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+61, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+62, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+63, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+64, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+65, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+66, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+67, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+68, 1, 'Tin Vein / Silver Vein - Barrens', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+29, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+30, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+31, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+32, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+33, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+34, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+35, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+36, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+37, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+38, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+39, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+40, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+41, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+42, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+43, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+44, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+45, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+46, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+47, @PTEMPLATE+47, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+48, @PTEMPLATE+48, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+49, @PTEMPLATE+49, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+50, @PTEMPLATE+50, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+51, @PTEMPLATE+51, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+52, @PTEMPLATE+52, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+53, @PTEMPLATE+53, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+54, @PTEMPLATE+54, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+55, @PTEMPLATE+55, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+56, @PTEMPLATE+56, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+57, @PTEMPLATE+57, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+58, @PTEMPLATE+58, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+59, @PTEMPLATE+59, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+60, @PTEMPLATE+60, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+61, @PTEMPLATE+61, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+62, @PTEMPLATE+62, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+63, @PTEMPLATE+63, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+64, @PTEMPLATE+64, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+65, @PTEMPLATE+65, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+66, @PTEMPLATE+66, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+67, @PTEMPLATE+67, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+68, @PTEMPLATE+68, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+69, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+70, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+71, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+72, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+73, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+74, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+75, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+76, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+77, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+78, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+79, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+80, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+81, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+82, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+83, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+84, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+85, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+86, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+87, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+88, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+89, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+90, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+91, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+92, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+93, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+94, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+95, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+96, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+97, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+98, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+99, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+100, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+101, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+102, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+103, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+104, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+105, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+106, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+107, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+108, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+109, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+110, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+111, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+112, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+113, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+114, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+115, @PTEMPLATE+47, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+116, @PTEMPLATE+48, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+117, @PTEMPLATE+49, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+118, @PTEMPLATE+50, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+119, @PTEMPLATE+51, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+120, @PTEMPLATE+52, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+121, @PTEMPLATE+53, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+122, @PTEMPLATE+54, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+123, @PTEMPLATE+55, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+124, @PTEMPLATE+56, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+125, @PTEMPLATE+57, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+126, @PTEMPLATE+58, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+127, @PTEMPLATE+59, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+128, @PTEMPLATE+60, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+129, @PTEMPLATE+61, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+130, @PTEMPLATE+62, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+131, @PTEMPLATE+63, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+132, @PTEMPLATE+64, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+133, @PTEMPLATE+65, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+134, @PTEMPLATE+66, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+135, @PTEMPLATE+67, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+136, @PTEMPLATE+68, 'Tin Vein / Silver Vein - Barrens', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1033, 33, 'Barrens - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+29, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+30, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+31, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+32, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+33, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+34, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+35, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+36, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+37, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+38, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+39, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+40, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+41, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+42, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+43, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+44, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+45, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+46, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+47, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+48, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+49, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+50, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+51, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+52, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+53, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+54, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+55, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+56, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+57, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+58, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+59, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+60, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+61, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+62, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+63, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+64, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+65, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+66, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+67, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+68, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0); + +-- Tin Vein (3764) +SET @OGUID = 41965; +SET @PTEMPLATE = 2587; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 3764, 1, -4077.23, -1776.9, 110.37, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 3764, 1, -4027.05, -1759.14, 100.087, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 3764, 1, -4012.9, -1685, 125.023, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 3764, 1, -3893.97, -1552.1, 97.994, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 3764, 1, -3814.16, -1466.68, 138.992, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 3764, 1, -3740.23, -1504.02, 97.59, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 3764, 1, -3654.05, -1691.23, 113.431, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 3764, 1, -2313.7, -2620.88, 103.164, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 3764, 1, -2312.55, -2499.89, 94.7379, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 3764, 1, -2277.64, -2507.73, 93.9827, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 3764, 1, -2266.12, -2536.62, 92.2936, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 3764, 1, -2117.74, -2794.77, 92.5652, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 3764, 1, -2086.99, -1738.18, 96.4682, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 3764, 1, -2085.87, -2587.43, 92.311, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 3764, 1, -2062.71, -1949.56, 91.6667, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 3764, 1, -2060.78, -2801.24, 91.6667, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 3764, 1, -2043.01, -2813.76, 91.6719, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 3764, 1, -1941.71, -2691.24, 95.6744, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 3764, 1, -1890.14, -2710.69, 96.0801, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 3764, 1, -1853.02, -1887.78, 98.8276, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 3764, 1, -1847.26, -1925.07, 97.8816, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 3764, 1, -1472.59, -1494.68, 109.927, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 3764, 1, -1421.27, -1506.67, 98.5869, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 3764, 1, -1290.2, -2984.47, 81.2099, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 3764, 1, -1227.88, -2986.31, 81.0746, 4.06662, 0, 0, -0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 3764, 1, -1089.17, -2079.23, 62.6844, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 3764, 1, -1086.76, -2178, 65.2551, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 3764, 1, -1047.67, -2048.3, 63.4349, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 3764, 1, -1015.49, -2083.8, 63.6469, 5.35816, 0, 0, -0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 3764, 1, -926.473, -2057.15, 72.4391, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 3764, 1, -259.587, -2990.22, 97.7034, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 3764, 1, -221.384, -3283.85, 92.1272, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 3764, 1, 19.4288, -1939.55, 82.605, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 3764, 1, 26.0743, -1906.15, 84.0589, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 3764, 1, 91.9908, -1923.08, 80.8534, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 3764, 1, 108.502, -1971.98, 86.3208, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 3764, 1, 609.74, -1188.85, 112.397, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 3764, 1, 643.704, -1276.92, 98.4661, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 3764, 1, 736.88, -1231.18, 100.34, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 3764, 1, 884.066, -1317.24, 104.392, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 3764, 1, 1352.22, -3465.01, 99.6129, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 3764, 1, 1364.33, -3495.35, 94.4066, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 3764, 1, 1365.14, -3417.64, 91.6672, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 20, 'Tin Veins (3764) - Barrens', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+3, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+4, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+5, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+6, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+7, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+8, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+9, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+10, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+11, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+12, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+13, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+14, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+15, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+16, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+17, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+18, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+19, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+20, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+21, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+22, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+23, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+24, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+25, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+26, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+27, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+28, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+29, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+30, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+31, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+32, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+33, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+34, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+35, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+36, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+37, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+38, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+39, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+40, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+41, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+42, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+43, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10); + +-- Copper Vein (3763) +SET @OGUID = 46467; +SET @PTEMPLATE = 2588; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 3763, 1, -3991.88, -1883.89, 97.9145, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 3763, 1, -3980.38, -1706.46, 94.8775, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 3763, 1, -3956.45, -1863.94, 97.3946, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 3763, 1, -3925.95, -1621.06, 91.8752, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 3763, 1, -3885.71, -1617.31, 91.6667, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 3763, 1, -3720.6, -1553.41, 96.1831, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 3763, 1, -3701.07, -1621.85, 96.2469, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 3763, 1, -3672.36, -1631.22, 95.3799, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 3763, 1, -2308.25, -2600.24, 98.1931, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 3763, 1, -2287.27, -2533.56, 95.5277, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 3763, 1, -2241.22, -2552.48, 92.1614, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 3763, 1, -2102.36, -1711.07, 93.8962, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 3763, 1, -2080.55, -2800.56, 97.923, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 3763, 1, -2067.9, -1745.81, 105.385, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 3763, 1, -2056.05, -2825.92, 95.1547, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 3763, 1, -1994.19, -2817.67, 95.5165, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 3763, 1, -1970.99, -2801.34, 91.8729, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 3763, 1, -1958.45, -2686.12, 94.873, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 3763, 1, -1919.06, -2721.38, 91.8313, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 3763, 1, -1900.59, -1747.52, 92.6143, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 3763, 1, -1874.54, -2720.51, 95.3035, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 3763, 1, -1844.55, -1955.4, 94.9395, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 3763, 1, -1823.53, -1875.66, 97.7162, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 3763, 1, -1462.52, -1464.5, 102.557, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 3763, 1, -1397.27, -1521.42, 117.744, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 3763, 1, -1252.59, -2998.96, 76.7928, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 3763, 1, -1069.42, -2112.45, 56.0496, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 3763, 1, -1019.65, -2055.23, 63.3198, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 3763, 1, -261.772, -3343.72, 99.7645, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 3763, 1, -229.327, -2982.14, 92.0946, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 3763, 1, -223.339, -3348.09, 91.6667, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 3763, 1, -197.368, -3267.02, 95.4545, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 3763, 1, -141.477, -3034.67, 91.7, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 3763, 1, -124.809, -3121.5, 97.477, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 3763, 1, -116.853, -3193.63, 93.3306, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 3763, 1, -101.218, -2886.92, 91.6667, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 3763, 1, -66.0833, -3381.52, 93.0802, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 3763, 1, 52.788, -1923.76, 80.1537, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 3763, 1, 94.9738, -1945.36, 79.6132, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 3763, 1, 299.283, -1414.12, 93.4663, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 3763, 1, 336.791, -1647.45, 105.217, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 3763, 1, 635.223, -1433.38, 92.741, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 3763, 1, 669.423, -1542.82, 106.891, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 3763, 1, 697.511, -1628.27, 92.4118, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 21, 'Copper Veins (3763) - Barrens', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+2, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+3, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+4, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+5, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+6, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+7, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+8, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+9, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+10, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+11, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+12, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+13, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+14, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+15, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+16, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+17, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+18, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+19, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+20, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+21, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+22, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+23, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+24, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+25, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+26, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+27, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+28, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+29, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+30, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+31, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+32, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+33, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+34, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+35, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+36, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+37, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+38, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+39, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+40, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+41, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+42, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+43, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10), +(@OGUID+44, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10); + +-- Copper Vein (103713)/ Tin Vein (103711)/ Silver Vein (105569) +SET @OGUID = 28025; +SET @PTEMPLATE = 2272; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 103713, 1, -4207.56, -2290.02, 57.1232, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 103713, 1, -4204.59, -2201.6, 56.1207, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 103713, 1, -4203.78, -2233.75, 55.3837, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 103713, 1, -4193.71, -2187.79, 52.5116, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 103713, 1, -4189.95, -2273.66, 52.2812, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 103713, 1, -4189.49, -2169.27, 56.5968, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 103713, 1, -4154.6, -2156.53, 52.776, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 103713, 1, -4133.86, -2145.77, 51.8004, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 103713, 1, -4126.87, -2243.22, 51.5352, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 103713, 1, -4115, -2231.68, 52.2902, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 103713, 1, -4093.85, -2122.36, 55.9365, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 103713, 1, -4076.08, -2193.39, 53.0868, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 103713, 1, -4064.47, -2151.67, 50.9367, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 103713, 1, -4060.03, -2183.86, 54.3944, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 103713, 1, -4224.98, -2266.66, 52.3942, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 103711, 1, -4207.56, -2290.02, 57.1232, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 103711, 1, -4204.59, -2201.6, 56.1207, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 103711, 1, -4203.78, -2233.75, 55.3837, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 103711, 1, -4193.71, -2187.79, 52.5116, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 103711, 1, -4189.95, -2273.66, 52.2812, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 103711, 1, -4189.49, -2169.27, 56.5968, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 103711, 1, -4154.6, -2156.53, 52.776, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 103711, 1, -4133.86, -2145.77, 51.8004, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 103711, 1, -4126.87, -2243.22, 51.5352, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 103711, 1, -4115, -2231.68, 52.2902, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 103711, 1, -4093.85, -2122.36, 55.9365, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 103711, 1, -4076.08, -2193.39, 53.0868, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 103711, 1, -4064.47, -2151.67, 50.9367, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 103711, 1, -4060.03, -2183.86, 54.3944, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 103711, 1, -4224.98, -2266.66, 52.3942, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 105569, 1, -4207.56, -2290.02, 57.1232, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 105569, 1, -4204.59, -2201.6, 56.1207, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 105569, 1, -4203.78, -2233.75, 55.3837, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 105569, 1, -4193.71, -2187.79, 52.5116, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 105569, 1, -4189.95, -2273.66, 52.2812, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 105569, 1, -4189.49, -2169.27, 56.5968, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 105569, 1, -4154.6, -2156.53, 52.776, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 105569, 1, -4133.86, -2145.77, 51.8004, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 105569, 1, -4126.87, -2243.22, 51.5352, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 105569, 1, -4115, -2231.68, 52.2902, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 105569, 1, -4093.85, -2122.36, 55.9365, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 105569, 1, -4076.08, -2193.39, 53.0868, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 105569, 1, -4064.47, -2151.67, 50.9367, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 105569, 1, -4060.03, -2183.86, 54.3944, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 105569, 1, -4224.98, -2266.66, 52.3942, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+2, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+3, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+4, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+5, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+6, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+7, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+8, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+9, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+10, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+11, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+12, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+13, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+14, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10), +(@PTEMPLATE+15, 1, 'Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569) - Barrens', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+2, @PTEMPLATE+2, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+3, @PTEMPLATE+3, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+4, @PTEMPLATE+4, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+5, @PTEMPLATE+5, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+6, @PTEMPLATE+6, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+7, @PTEMPLATE+7, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+8, @PTEMPLATE+8, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+9, @PTEMPLATE+9, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+10, @PTEMPLATE+10, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+11, @PTEMPLATE+11, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+12, @PTEMPLATE+12, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+13, @PTEMPLATE+13, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+14, @PTEMPLATE+14, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+15, @PTEMPLATE+15, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+16, @PTEMPLATE+1, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+17, @PTEMPLATE+2, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+18, @PTEMPLATE+3, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+19, @PTEMPLATE+4, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+20, @PTEMPLATE+5, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+21, @PTEMPLATE+6, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+22, @PTEMPLATE+7, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+23, @PTEMPLATE+8, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+24, @PTEMPLATE+9, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+25, @PTEMPLATE+10, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+26, @PTEMPLATE+11, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+27, @PTEMPLATE+12, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+28, @PTEMPLATE+13, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+29, @PTEMPLATE+14, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+30, @PTEMPLATE+15, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+31, @PTEMPLATE+1, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+32, @PTEMPLATE+2, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+33, @PTEMPLATE+3, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+34, @PTEMPLATE+4, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+35, @PTEMPLATE+5, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+36, @PTEMPLATE+6, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+37, @PTEMPLATE+7, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+38, @PTEMPLATE+8, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+39, @PTEMPLATE+9, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+40, @PTEMPLATE+10, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+41, @PTEMPLATE+11, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+42, @PTEMPLATE+12, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+43, @PTEMPLATE+13, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+44, @PTEMPLATE+14, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+45, @PTEMPLATE+15, 'Copper Vein / Tin Vein / Silver Vein - Barrens', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(3165, 6, 'Barrens - Copper Vein (103713)/ Tin Vein (103711)/ Silver Vein (105569) (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+2, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+3, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+4, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+5, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+6, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+7, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+8, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+9, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+10, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+11, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+12, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+13, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+14, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0), +(@PTEMPLATE+15, 3165, 0, 'Barrens - Copper Vein (103713) / Tin Vein (103711) / Silver Vein (105569)', 0); + +-- Adjustments +DELETE FROM `gameobject` WHERE `guid` = 34601; +DELETE FROM `pool_gameobject` WHERE `guid` = 34601; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41966); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41966, 1860, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34602; +DELETE FROM `pool_gameobject` WHERE `guid` = 34602; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41967); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41967, 1861, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34616; +DELETE FROM `pool_gameobject` WHERE `guid` = 34616; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41976); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41976, 1875, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34618; +DELETE FROM `pool_gameobject` WHERE `guid` = 34618; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41978); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41978, 1877, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34620; +DELETE FROM `pool_gameobject` WHERE `guid` = 34620; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41980); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41980, 1879, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34630; +DELETE FROM `pool_gameobject` WHERE `guid` = 34630; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41989); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41989, 1889, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34634; +DELETE FROM `pool_gameobject` WHERE `guid` = 34634; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41992); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41992, 1893, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34643; +DELETE FROM `pool_gameobject` WHERE `guid` = 34643; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41999); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41999, 1920, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34662; +DELETE FROM `pool_gameobject` WHERE `guid` = 34662; +DELETE FROM `pool_gameobject` WHERE `guid` IN (42005); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(42005, 1921, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34619; +DELETE FROM `pool_gameobject` WHERE `guid` = 34619; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41979); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41979, 1878, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +DELETE FROM `gameobject` WHERE `guid` = 34635; +DELETE FROM `pool_gameobject` WHERE `guid` = 34635; +DELETE FROM `pool_gameobject` WHERE `guid` IN (41995); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(41995, 1894, 'Tin Vein (3764) / Silver Vein - Barrens', 10); + +-- Tidy +DELETE FROM `gameobject` WHERE `guid` = 40313; +DELETE FROM `pool_gameobject` WHERE `guid` = 40313; + +DELETE FROM `gameobject` WHERE `guid` = 40329; +DELETE FROM `pool_gameobject` WHERE `guid` = 40329; + +DELETE FROM `gameobject` WHERE `guid` = 15452; +DELETE FROM `pool_gameobject` WHERE `guid` = 15452; + +DELETE FROM `gameobject` WHERE `guid` IN (34599, 34667, 31562); +DELETE FROM `pool_gameobject` WHERE `guid` IN (34599, 34667); + +DELETE FROM `gameobject` WHERE `guid` IN (34673, 34605); +DELETE FROM `pool_gameobject` WHERE `guid` IN (34673, 34605); + +DELETE FROM `gameobject` WHERE `guid` IN (34682, 34614); +DELETE FROM `pool_gameobject` WHERE `guid` IN (34682, 34614); + +DELETE FROM `gameobject` WHERE `guid` IN (15697); +DELETE FROM `pool_gameobject` WHERE `guid` IN (15697); + +-- Stonetalon Mountains +-- Copper Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1089)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1089); +DELETE FROM `pool_template` WHERE `entry` IN (1089); + +SET @OGUID = 20918; +SET @PTEMPLATE = 1089; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1731, 1, -197.107, -537.874, 20.8429, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1731, 1, -102.327, -575.467, -22.7587, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1731, 1, -8.1365, 15.9418, 53.3904, 3.35105, 0, 0, -0.994521, 0.104535, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1731, 1, 29.4685, -512.114, -15.0884, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1731, 1, 67.2039, -513.643, 39.1254, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1731, 1, 175.005, -458.132, 34.7948, 1.71042, 0, 0, 0.75471, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1731, 1, 198.019, -889.892, 20.2088, -3.12414, 0, 0, 0.999962, -0.008727, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1731, 1, 243.391, 359.352, 69.831, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1731, 1, 577.224, 427.996, 64.4729, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1731, 1, 764.681, 1364.49, -2.69456, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1731, 1, 808.304, 157.392, 53.6267, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1731, 1, 828.502, 1453.19, -4.72962, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1731, 1, 2445.04, 1097.22, 338.232, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1731, 1, 924.105, 1489.77, 14.2401, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1731, 1, 951.668, 335.818, 33.3591, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1731, 1, 979.869, -500.204, 18.4638, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1731, 1, 985.175, 430.589, 82.1604, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1731, 1, 1008.31, -216.586, 30.2075, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1731, 1, 1182.49, -112.109, 6.31108, -2.37365, 0, 0, 0.927184, -0.374607, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1731, 1, 1199.96, -500.415, 10.4833, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1731, 1, 1237.52, 148.234, 12.0444, -2.37365, 0, 0, 0.927184, -0.374607, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1731, 1, 1299.81, 1362.38, 159.663, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1731, 1, 1329.93, 911.696, 189.129, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1731, 1, 1357.7, 1544.49, 156.776, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1731, 1, 1364.09, 615.343, 215.96, 0.069813, 0, 0, 0.034899, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1731, 1, 1462.14, -88.5425, 36.7921, -0.383972, 0, 0, 0.190809, -0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1731, 1, 1493.04, -277.715, 26.7762, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1731, 1, 1570.61, 512.606, 180.156, -0.750491, 0, 0, 0.366501, -0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1731, 1, 1572.45, 1415.66, 194.04, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1731, 1, 1578.98, 70.4523, -2.32776, -0.314159, 0, 0, 0.156434, -0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1731, 1, 1634, 745.352, 140.798, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1731, 1, 1794.04, 1073.96, 175.753, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1731, 1, 1864.1, 849.441, 166.562, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1731, 1, 1872.95, 740.133, 162.041, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1731, 1, 2067.76, 1119.08, 268.521, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1731, 1, 2092.82, 1024.63, 237.424, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1731, 1, 2282.73, 1445.62, 281.699, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 18, 'Copper Veins - Stonetalon Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+2, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+3, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+4, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+5, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+6, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+7, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+8, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+9, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+10, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+11, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+12, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+13, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+14, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+15, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+16, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+17, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+18, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+19, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+20, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+21, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+22, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+23, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+24, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+25, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+26, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+27, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+28, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+29, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+30, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+31, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+32, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+33, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+34, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+35, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+36, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10), +(@OGUID+37, @PTEMPLATE, 'Copper Veins - Stonetalon Mountains', 10); + +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1090, 1092)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1090, 1092); +DELETE FROM `pool_template` WHERE `entry` IN (1090, 1092); + +SET @OGUID = 27209; +SET @PTEMPLATE = 2290; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, -72.2598, 344.644, 113.302, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, -70.216, 310.514, 85.7165, -0.034907, 0, 0, 0.017452, -0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, -41.746, 246.04, 85.9696, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, -12.3158, 311.557, 95.9998, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, -2.90169, -378.754, 3.61077, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, 73.2608, -295.049, 37.2434, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, 124.152, -217.584, 25.9676, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, 164.408, -670.49, 40.2843, 2.86234, 0, 0, 0.990268, 0.139173, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 1, 471.047, 1521.84, 31.6324, -0.139626, 0, 0, 0.069756, -0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 1, 792.672, 1546.45, -20.5975, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 1, 863.393, -303.899, 19.1408, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 1, 918.211, -338.124, 20.9945, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 1, 926.57, -290.756, 18.5812, -2.74017, 0, 0, 0.979925, -0.199368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 1, 939.367, -364.76, 17.9968, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 1, 942.756, -312.417, 1.52234, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 1, 971.631, -326.555, 24.0093, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 1, 972.861, -6.39605, 30.3832, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 1, 995.43, -324.321, 1.79314, 2.07694, 0, 0, 0.861629, 0.507538, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 1, 1187.05, 1384.45, 107.598, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 1, 1219.89, 1498.06, 79.8926, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 1, 1232.8, -283.63, 9.716, -0.558505, 0, 0, 0.275637, -0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 1, 1332.36, -467.888, 43.0343, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 1, 1466.73, -489.995, 39.1938, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 1, 1549.73, 598.373, 162.936, 2.25148, 0, 0, 0.902585, 0.430511, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 1, 1616.15, 950.318, 126.069, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 1, 1626.51, -62.4331, 78.6646, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 1, 1658.01, 785.485, 141.008, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 1, 1704.91, 886.285, 132.21, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 1, 1749.93, 662.532, 201.807, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 1, 1759.13, 840.686, 146.3, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 1, 1779.21, 1083.36, 185.32, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 1, 2096.04, 1028.15, 238.7, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 1, 2225.04, 955.083, 311.717, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 1, 2230.46, 1374.31, 297.579, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 1, 2241.39, 1505.45, 313.59, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1732, 1, 2290.5, 1648.7, 325.965, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1732, 1, 2309.56, 1059.54, 290.873, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1732, 1, 2337.9, 1283.17, 300.478, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1732, 1, 2354.99, 1532.4, 288.214, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1732, 1, 2420.78, 1084.96, 339.115, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1732, 1, 2471.98, 1237.88, 317.663, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1732, 1, 2524.86, 1767.01, 357.391, 2.67, 0, 0, 0.97237, 0.233445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1732, 1, 2530.58, 1762.06, 355.937, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1732, 1, 2623.61, 1257.79, 292.274, -2.05949, 0, 0, 0.857167, -0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1732, 1, 2692.85, 1204.99, 324.032, -0.698132, 0, 0, 0.34202, -0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1732, 1, 2450.95, 1559.48, 277.567, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1733, 1, -72.2598, 344.644, 113.302, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 1, -70.216, 310.514, 85.7165, -0.034907, 0, 0, 0.017452, -0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1733, 1, -41.746, 246.04, 85.9696, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 1, -12.3158, 311.557, 95.9998, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 1, -2.90169, -378.754, 3.61077, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 1, 73.2608, -295.049, 37.2434, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 1, 124.152, -217.584, 25.9676, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 1, 164.408, -670.49, 40.2843, 2.86234, 0, 0, 0.990268, 0.139173, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 1, 471.047, 1521.84, 31.6324, -0.139626, 0, 0, 0.069756, -0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 1, 792.672, 1546.45, -20.5975, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1733, 1, 863.393, -303.899, 19.1408, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1733, 1, 918.211, -338.124, 20.9945, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1733, 1, 926.57, -290.756, 18.5812, -2.74017, 0, 0, 0.979925, -0.199368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1733, 1, 939.367, -364.76, 17.9968, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1733, 1, 942.756, -312.417, 1.52234, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1733, 1, 971.631, -326.555, 24.0093, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1733, 1, 972.861, -6.39605, 30.3832, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1733, 1, 995.43, -324.321, 1.79314, 2.07694, 0, 0, 0.861629, 0.507538, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1733, 1, 1187.05, 1384.45, 107.598, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1733, 1, 1219.89, 1498.06, 79.8926, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1733, 1, 1232.8, -283.63, 9.716, -0.558505, 0, 0, 0.275637, -0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1733, 1, 1332.36, -467.888, 43.0343, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1733, 1, 1466.73, -489.995, 39.1938, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1733, 1, 1549.73, 598.373, 162.936, 2.25148, 0, 0, 0.902585, 0.430511, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1733, 1, 1616.15, 950.318, 126.069, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1733, 1, 1626.51, -62.4331, 78.6646, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1733, 1, 1658.01, 785.485, 141.008, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1733, 1, 1704.91, 886.285, 132.21, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1733, 1, 1749.93, 662.532, 201.807, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1733, 1, 1759.13, 840.686, 146.3, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1733, 1, 1779.21, 1083.36, 185.32, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1733, 1, 2096.04, 1028.15, 238.7, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1733, 1, 2225.04, 955.083, 311.717, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1733, 1, 2230.46, 1374.31, 297.579, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1733, 1, 2241.39, 1505.45, 313.59, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1733, 1, 2290.5, 1648.7, 325.965, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1733, 1, 2309.56, 1059.54, 290.873, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1733, 1, 2337.9, 1283.17, 300.478, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1733, 1, 2354.99, 1532.4, 288.214, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1733, 1, 2420.78, 1084.96, 339.115, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1733, 1, 2471.98, 1237.88, 317.663, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1733, 1, 2524.86, 1767.01, 357.391, 2.67, 0, 0, 0.97237, 0.233445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1733, 1, 2530.58, 1762.06, 355.937, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1733, 1, 2623.61, 1257.79, 292.274, -2.05949, 0, 0, 0.857167, -0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1733, 1, 2692.85, 1204.99, 324.032, -0.698132, 0, 0, 0.34202, -0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1733, 1, 2450.95, 1559.48, 277.567, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+29, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+30, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+31, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+32, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+33, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+34, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+35, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+36, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+37, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+38, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+39, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+40, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+41, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+42, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+43, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+44, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+45, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+46, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+29, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+30, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+31, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+32, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+33, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+34, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+35, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+36, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+37, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+38, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+39, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+40, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+41, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+42, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+43, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+44, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+45, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+46, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+47, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+48, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+49, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+50, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+51, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+52, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+53, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+54, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+55, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+56, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+57, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+58, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+59, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+60, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+61, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+62, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+63, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+64, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+65, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+66, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+67, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+68, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+69, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+70, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+71, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+72, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+73, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+74, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+75, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+76, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+77, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+78, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+79, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+80, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+81, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+82, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+83, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+84, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+85, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+86, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+87, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+88, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+89, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+90, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+91, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+92, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1090, 22, 'Stonetalon Mountains - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+29, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+30, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+31, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+32, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+33, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+34, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+35, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+36, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+37, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+38, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+39, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+40, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+41, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+42, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+43, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+44, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+45, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+46, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1091, 324, 1093)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1091, 324, 1093); +DELETE FROM `pool_template` WHERE `entry` IN (1091, 324, 1093); + +SET @OGUID = 28328; +SET @PTEMPLATE = 1926; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, 592.311, 1904.49, 19.9064, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, 641.753, 1416.86, 9.3058, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, 793.298, 1391.64, -0.47419, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, 824.478, 1724.76, -15.1428, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 1, 2229.49, 1354.33, 315.216, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, 2291.5, 1287.6, 346.898, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 1, 2743.31, 1578.79, 299.965, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 1, 435.737, 1468.71, 38.6624, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, 744.61, 1543.04, -18.1738, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 1, 758.625, 1793.01, -13.7902, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 1, 969.634, 1775.25, 20.448, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 1, 999.73, 1653.85, 11.5945, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 1, 1392.52, 1516.42, 146.42, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 1, 450.51, 1604.75, 24.6407, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 1, 516.378, 1829.76, 12.888, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 1, 663.333, 1399.73, 21.9571, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 1, 857.82, 1923.35, 25.0864, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 1, 916.968, 1492.84, 14.9964, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 1, 592.311, 1904.49, 19.9064, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 1, 641.753, 1416.86, 9.3058, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 1, 793.298, 1391.64, -0.47419, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 1, 824.478, 1724.76, -15.1428, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 1, 2229.49, 1354.33, 315.216, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 1, 2291.5, 1287.6, 346.898, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 1, 2743.31, 1578.79, 299.965, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 1, 435.737, 1468.71, 38.6624, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 1, 744.61, 1543.04, -18.1738, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 1, 758.625, 1793.01, -13.7902, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 1, 969.634, 1775.25, 20.448, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1734, 1, 999.73, 1653.85, 11.5945, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1734, 1, 1392.52, 1516.42, 146.42, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 1, 450.51, 1604.75, 24.6407, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 1, 516.378, 1829.76, 12.888, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 1, 663.333, 1399.73, 21.9571, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 1, 857.82, 1923.35, 25.0864, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 1, 916.968, 1492.84, 14.9964, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1735, 1, 592.311, 1904.49, 19.9064, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1735, 1, 641.753, 1416.86, 9.3058, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1735, 1, 793.298, 1391.64, -0.47419, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1735, 1, 824.478, 1724.76, -15.1428, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1735, 1, 2229.49, 1354.33, 315.216, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1735, 1, 2291.5, 1287.6, 346.898, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1735, 1, 2743.31, 1578.79, 299.965, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1735, 1, 435.737, 1468.71, 38.6624, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1735, 1, 744.61, 1543.04, -18.1738, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1735, 1, 758.625, 1793.01, -13.7902, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1735, 1, 969.634, 1775.25, 20.448, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1735, 1, 999.73, 1653.85, 11.5945, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1735, 1, 1392.52, 1516.42, 146.42, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1735, 1, 450.51, 1604.75, 24.6407, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1735, 1, 516.378, 1829.76, 12.888, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1735, 1, 663.333, 1399.73, 21.9571, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1735, 1, 857.82, 1923.35, 25.0864, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1735, 1, 916.968, 1492.84, 14.9964, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2040, 1, 592.311, 1904.49, 19.9064, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2040, 1, 641.753, 1416.86, 9.3058, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2040, 1, 793.298, 1391.64, -0.47419, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2040, 1, 824.478, 1724.76, -15.1428, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2040, 1, 2229.49, 1354.33, 315.216, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2040, 1, 2291.5, 1287.6, 346.898, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2040, 1, 2743.31, 1578.79, 299.965, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2040, 1, 435.737, 1468.71, 38.6624, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2040, 1, 744.61, 1543.04, -18.1738, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2040, 1, 758.625, 1793.01, -13.7902, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2040, 1, 969.634, 1775.25, 20.448, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2040, 1, 999.73, 1653.85, 11.5945, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 2040, 1, 1392.52, 1516.42, 146.42, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 2040, 1, 450.51, 1604.75, 24.6407, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 2040, 1, 516.378, 1829.76, 12.888, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 2040, 1, 663.333, 1399.73, 21.9571, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 2040, 1, 857.82, 1923.35, 25.0864, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 2040, 1, 916.968, 1492.84, 14.9964, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 2047, 1, 592.311, 1904.49, 19.9064, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 2047, 1, 641.753, 1416.86, 9.3058, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 2047, 1, 793.298, 1391.64, -0.47419, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 2047, 1, 824.478, 1724.76, -15.1428, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 2047, 1, 2229.49, 1354.33, 315.216, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 2047, 1, 2291.5, 1287.6, 346.898, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 2047, 1, 2743.31, 1578.79, 299.965, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 2047, 1, 435.737, 1468.71, 38.6624, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 2047, 1, 744.61, 1543.04, -18.1738, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 2047, 1, 758.625, 1793.01, -13.7902, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 2047, 1, 969.634, 1775.25, 20.448, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 2047, 1, 999.73, 1653.85, 11.5945, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 2047, 1, 1392.52, 1516.42, 146.42, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 2047, 1, 450.51, 1604.75, 24.6407, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 2047, 1, 516.378, 1829.76, 12.888, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 2047, 1, 663.333, 1399.73, 21.9571, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 2047, 1, 857.82, 1923.35, 25.0864, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 2047, 1, 916.968, 1492.84, 14.9964, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+13, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+14, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+15, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+16, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+17, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+18, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+13, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+14, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+15, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+16, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+17, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+18, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+19, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+20, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+21, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+22, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+23, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+24, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+25, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+26, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+27, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+28, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+29, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+30, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+31, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+32, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+33, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+34, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+35, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+36, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+37, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+38, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+39, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+40, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+41, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+42, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+43, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+44, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+45, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+46, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+47, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+48, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+49, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+50, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+51, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+52, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+53, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+54, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+55, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+56, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+57, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+58, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+59, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+60, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+61, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+62, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+63, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+64, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+65, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+66, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+67, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+68, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+69, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+70, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+71, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+72, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+73, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+74, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+75, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+76, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+77, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+78, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+79, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+80, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+81, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+82, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+83, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+84, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+85, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+86, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+87, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+88, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+89, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+90, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1091, 8, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+17, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+18, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Ashenvale +-- Copper Veins +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1075)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1075); +DELETE FROM `pool_template` WHERE `entry` IN (1075); + +SET @OGUID = 55533; +SET @PTEMPLATE = 1075; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1731, 1, 1439.69, -1940.5, 106.255, 1.71925, 0, 0, 0.757597, 0.652722, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1731, 1, 4031.87, 116.379, 10.8511, -1.93731, 0, 0, 0.824126, -0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1731, 1, 3982.12, 209.46, 10.8324, 0.869379, 0, 0, 0.421129, 0.907001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1731, 1, 3944.9, 241.402, 23.5239, 2.87979, 0, 0, 0.991445, 0.130526, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1731, 1, 3836.78, -228.029, 9.44121, 4.12256, 0, 0, 0.882106, -0.471051, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1731, 1, 3767.14, 637.685, 9.60146, 5.38385, 0, 0, 0.434666, -0.900592, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1731, 1, 3753.26, 618.903, 14.7077, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1731, 1, 3680.38, -171.198, 8.77558, 4.91188, 0, 0, 0.633177, -0.774007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1731, 1, 3518.25, -487.742, 187.649, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1731, 1, 3457.16, -345.804, 136.905, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1731, 1, 3414.91, 880.762, 21.9763, 4.46493, 0, 0, 0.788967, -0.614435, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1731, 1, 3413.55, -12.685, 8.58239, 4.70611, 0, 0, 0.709324, -0.704883, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1731, 1, 3209.08, 104.121, 25.2081, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1731, 1, 3199.7, -121.156, 110.164, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1731, 1, 3196.77, -124.978, 107.313, 0.822322, 0, 0, 0.399674, 0.916657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1731, 1, 3166.67, 142.232, 10.8116, 3.55393, 0, 0, 0.978823, -0.204711, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1731, 1, 3144.35, -610.987, 170.903, -1.78024, 0, 0, 0.777146, -0.62932, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1731, 1, 3120.77, -354.15, 137.784, -0.645772, 0, 0, 0.317305, -0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1731, 1, 3116.76, -326.704, 131.087, 2.99787, 0, 0, 0.997419, 0.071797, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1731, 1, 3024.65, -233.572, 132.981, 4.8145, 0, 0, 0.670099, -0.742271, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1731, 1, 2991.59, 467.605, 17.3735, 2.77397, 0, 0, 0.983154, 0.182779, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1731, 1, 2985.02, 467.96, 21.9406, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1731, 1, 2973.86, -691.858, 173.951, 1.55039, 0, 0, 0.699854, 0.714286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1731, 1, 2970.24, -2967.93, 213.904, 4.20625, 0, 0, -0.861628, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1731, 1, 2948.33, -697.115, 189.46, -0.069813, 0, 0, 0.034899, -0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1731, 1, 2885.72, -790.483, 167.812, 5.21741, 0, 0, 0.508022, -0.861344, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1731, 1, 2840.93, -2999.24, 171.869, 0.625194, 0, 0, 0.307531, 0.951538, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1731, 1, 2761.35, -3058.57, 164.029, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1731, 1, 2743.54, -2850.19, 152.638, 1.05638, 0, 0, 0.50397, 0.863721, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1731, 1, 2742.14, -2847.54, 155.051, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1731, 1, 2730.42, -1262.76, 181.695, -1.79769, 0, 0, 0.782608, -0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1731, 1, 2728.67, -879.718, 160.605, -2.35619, 0, 0, 0.92388, -0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1731, 1, 2727.19, -805.128, 151.909, 2.15043, 0, 0, 0.879692, 0.475543, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1731, 1, 2623.96, -967.716, 132.084, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1731, 1, 2605.49, 83.8325, 99.1653, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1731, 1, 2586.05, -1105.28, 131.529, 5.20799, 0, 0, 0.512076, -0.85894, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1731, 1, 2585.55, -1074.56, 131.414, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1731, 1, 2546.06, -1335.72, 161.545, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1731, 1, 2527.21, 122.553, 98.3699, 2.20776, 0, 0, 0.89296, 0.450136, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1731, 1, 2471.51, -334.146, 103.695, 0.581204, 0, 0, 0.286529, 0.958072, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1731, 1, 2451.43, -997.505, 146.244, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1731, 1, 2421.4, 386.887, 109.635, 2.61799, 0, 0, 0.965926, 0.258819, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1731, 1, 2420.83, -137.195, 97.6321, 5.83002, 0, 0, 0.224651, -0.974439, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1731, 1, 2411.54, -856.929, 147.678, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1731, 1, 2404.24, -705.668, 154.528, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1731, 1, 2381.85, -494.339, 111.571, 5.06818, 0, 0, 0.570817, -0.821077, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1731, 1, 2372.5, -232.726, 101.306, 2.72848, 0, 0, 0.978743, 0.205091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1731, 1, 2372.44, -259.678, 103.681, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1731, 1, 2368.37, -502.473, 116.287, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1731, 1, 2264.69, -2416.11, 120.281, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1731, 1, 1900.28, -2425.91, 88.1028, 1.5661, 0, 0, 0.705445, 0.708765, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1731, 1, 1795.4, -1623.78, 95.8916, 2.09439, 0, 0, 0.866025, 0.5, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1731, 1, 1491.57, -2026.44, 117.112, -1.41372, 0, 0, 0.649448, -0.760406, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 26, 'Copper Veins - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+7, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+8, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+9, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+10, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+11, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+12, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+13, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+14, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+15, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+16, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+17, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+18, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+19, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+20, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+21, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+22, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+23, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+24, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+25, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+26, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+27, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+28, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+29, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+30, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+31, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+32, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+33, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+34, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+35, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+36, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+37, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+38, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+39, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+40, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+41, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+42, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+43, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+44, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+45, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+46, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+47, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+48, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+49, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+50, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+51, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+52, @PTEMPLATE, 'Copper Vein - Ashenvale', 10), +(@OGUID+53, @PTEMPLATE, 'Copper Vein - Ashenvale', 10); + +-- Tin Veins +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1074)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1074); +DELETE FROM `pool_template` WHERE `entry` IN (1074); + +SET @OGUID = 55636; +SET @PTEMPLATE = 1074; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 3826.41, 240.895, 5.254, -1, 0, 0, -0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, 2047.51, -2031.09, 101.465, 0.366519, 0, 0, 0.182236, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, 3045.58, 279.496, 50.1172, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, 3373.64, 350.877, 10.6327, 2.1293, 0, 0, 0.87462, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, 4078.74, 1230.03, -23.8451, 2.61799, 0, 0, 0.965926, 0.258819, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, 2785.9, -1010.1, 211.15, 0.471239, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, 2956.04, 836.758, 113.883, 1.55334, 0, 0, 0.700909, 0.71325, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, 3471.35, -651.141, 181.027, 1.0821, 0, 0, 0.515038, 0.857167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 1, 3278.46, -654.683, 159.349, 2.49582, 0, 0, 0.948324, 0.317305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 1, 3085.91, -24.839, 103.545, -0.034907, 0, 0, 0.017452, -0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 1, 1589.52, -2994.15, 184.978, -2.37365, 0, 0, 0.927184, -0.374607, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 1, 2854.9, -2679.75, 204.303, 0.349066, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 1, 3530.72, -50.1927, 22.5148, 0.977384, 0, 0, 0.469472, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 1, 2257.06, -2942.26, 117.131, -2.93215, 0, 0, 0.994522, -0.104529, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 1, 4150.94, 1239.4, 0.411521, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 1, 2116.88, -3558.51, 60.8862, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 1, 3104.31, 397.07, 14.2702, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 1, 2186.04, -2180.25, 117.121, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 1, 3246.52, -340.965, 162.653, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 1, 2909.78, 415.713, 103.499, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 1, 1835.21, -3164.55, 93.6548, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 1, 1639.79, -3139.46, 91.1131, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 1, 2095.3, -2912.89, 118.858, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 1, 2311.01, -1469.53, 97.9441, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 1, 2507.28, -1447.08, 171.929, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 1, 3340.94, 49.9797, 25.133, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 1, 3369.31, -782.572, 170.34, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 1, 3428.1, -590.545, 178.088, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 1, 3482.12, 750.826, 28.6739, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 1, 3981.71, 199.225, 8.90199, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 1, 4216.33, 908.175, 32.7775, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 15, 'Tin Veins - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+7, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+8, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+9, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+10, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+11, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+12, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+13, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+14, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+15, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+16, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+17, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+18, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+19, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+20, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+21, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+22, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+23, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+24, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+25, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+26, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+27, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+28, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+29, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+30, @PTEMPLATE, 'Tin Vein - Ashenvale', 10), +(@OGUID+31, @PTEMPLATE, 'Tin Vein - Ashenvale', 10); + +-- Iron Deposits +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1079)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1079); +DELETE FROM `pool_template` WHERE `entry` IN (1079); + +SET @OGUID = 55674; +SET @PTEMPLATE = 1079; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1735, 1, 1413.4, -2426.8, 137.08, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1735, 1, 1470.32, -2110.5, 96.8607, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 1, 1540.77, -2360.14, 109.18, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1735, 1, 1560.27, -2934.11, 183.878, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1735, 1, 1592.3, -3072.61, 95.9658, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 1, 1629.99, -3425.47, 152.353, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 1, 1703.45, -3094.81, 110.65, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 1, 1733.29, -2658.61, 118.358, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 1, 1816.5, -3224.41, 95.097, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 1, 1856.66, -2977.39, 107.422, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 1, 1965.24, -2903.04, 109.934, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 1, 2014.93, -3308.33, 108.054, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1735, 1, 2184.48, -1916.64, 85.656, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1735, 1, 2185.05, -2803.73, 128.734, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 1, 2536.39, -2015.46, 152.15, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 1, 2810.71, -1888.54, 194.402, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 1, 3012.81, -1648.72, 199.679, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 1, 3033.79, -1933.04, 190.559, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1735, 1, 3474.58, -1661.89, 181.845, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1735, 1, 3140.42, -1482.89, 203.235, -0.575959, 0, 0, 0.284015, -0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 1, 1737.65, -3504.75, 144.517, -2.1293, 0, 0, 0.87462, -0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1735, 1, 2183.41, -3042.31, 122.952, -1.8326, 0, 0, 0.793353, -0.608761, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1735, 1, 2480.12, -2480.06, 183.31, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1735, 1, 2503.89, -3679.43, 63.2847, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1735, 1, 2129.54, -2191.22, 150.562, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1735, 1, 1355.24, -1953.8, 141.523, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 1, 2772.39, -3572.61, 119.582, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1735, 1, 2039.52, -2201.36, 120.158, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 13, 'Iron Deposits - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+7, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+8, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+9, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+10, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+11, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+12, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+13, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+14, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+15, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+16, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+17, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+18, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+19, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+20, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+21, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+22, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+23, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+24, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+25, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+26, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+27, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10), +(@OGUID+28, @PTEMPLATE, 'Iron Deposit - Ashenvale', 10); + +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1080)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1080); +DELETE FROM `pool_template` WHERE `entry` IN (1080); + +SET @OGUID = 55754; +SET @PTEMPLATE = 9274; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 2274.85, -2824.09, 131.828, 5.26837, 0, 0, 0.485911, -0.874008, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, 2347.68, -2822.3, 129.364, 4.81679, 0, 0, 0.669248, -0.743039, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, 2272.06, -2966.93, 120.685, 5.77497, 0, 0, 0.251383, -0.967888, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, 1948.91, -2897.51, 101.791, 5.53542, 0, 0, 0.365234, -0.930916, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, 1877.71, -2865.41, 76.1105, 5.72784, 0, 0, 0.274116, -0.961697, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, 1836.67, -2941.54, 97.7927, 2.33886, 0, 0, 0.920528, 0.390677, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, 2052.12, -3289.35, 93.9253, 4.59294, 0, 0, 0.748052, -0.66364, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, 1866.93, -3179.24, 93.9894, 5.20948, 0, 0, 0.511435, -0.859322, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 1, 1758.81, -3191.94, 94.0924, 2.17391, 0, 0, 0.885215, 0.465183, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 1, 1739.98, -3154.85, 92.2263, 0.0376239, 0, 0, 0.0188108, 0.999823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 1, 1649.73, -3048.86, 91.9891, 6.26191, 0, 0, 0.0106382, -0.999943, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 1, 1598.2, -3088.08, 90.232, 4.67934, 0, 0, 0.718693, -0.695328, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 1, 1999.45, -2641.09, 102.072, 0.10047, 0, 0, 0.0502141, 0.998738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 1, 2124.21, -2423.28, 102.957, 2.41346, 0, 0, 0.934456, 0.356079, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 1, 2129.12, -2323.16, 110.792, 5.24481, 0, 0, 0.496175, -0.868223, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 1, 2096.34, -2264.55, 112.135, 6.23048, 0, 0, 0.0263478, -0.999653, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 1, 1995.14, -2046.14, 109.707, 4.45548, 0, 0, 0.791861, -0.610701, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 1, 2346.65, -1913.4, 72.4533, 5.17412, 0, 0, 0.526548, -0.850145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 1, 2427.41, -2280.99, 138.642, 1.17643, 0, 0, 0.554875, 0.831934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 1, 2435.44, -2368.75, 145.755, 4.05098, 0, 0, 0.898396, -0.439187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 1, 2604.09, -2360.54, 168.865, 2.16602, 0, 0, 0.883373, 0.468671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 1, 2631.94, -2412.94, 174.419, 0.0729331, 0, 0, 0.0364585, 0.999335, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 1, 2653.48, -2576.28, 183.302, 4.51829, 0, 0, 0.772296, -0.635263, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 1, 2794.95, -2648.97, 207.652, 3.96459, 0, 0, 0.916523, -0.399982, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 1, 3382.77, -1719.31, 179.005, 5.32332, 0, 0, 0.461721, -0.887025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 1, 2968.38, -1226.68, 194.345, 0.563805, 0, 0, 0.278184, 0.960528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 1, 2917.15, -1009.68, 187.91, 1.80866, 0, 0, 0.78601, 0.618213, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 1, 3103.38, -613.057, 169.031, 5.25262, 0, 0, 0.49278, -0.870154, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 1, 3267.99, -613.883, 169.408, 4.57719, 0, 0, 0.753256, -0.657728, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 1, 3235.81, -609.635, 172.424, 5.22121, 0, 0, 0.506384, -0.862308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 1, 3216.55, -618.296, 181.569, 4.08239, 0, 0, 0.891388, -0.453241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 1, 3285.54, -633.892, 171.835, 0.426363, 0, 0, 0.21157, 0.977363, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 1, 3600.77, -237.623, 19.5518, 4.76176, 0, 0, 0.689437, -0.724346, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 1, 3384.14, 27.7741, 13.5599, 3.58759, 0, 0, 0.975238, -0.221157, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 1, 3374.11, 265.489, 12.2863, 1.12537, 0, 0, 0.533459, 0.845826, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1732, 1, 3339.64, 291.231, 10.8829, 1.12144, 0, 0, 0.531797, 0.846872, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1732, 1, 3382.52, 443.328, 8.13948, 3.27343, 0, 0, 0.997828, -0.065872, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1732, 1, 3310.39, 450.089, 11.0523, 1.65158, 0, 0, 0.735085, 0.677975, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1732, 1, 3060.19, 428.071, 11.293, 3.9528, 0, 0, 0.918864, -0.394575, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1732, 1, 2981.37, 389.972, 97.9323, 1.40026, 0, 0, 0.644316, 0.764759, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1732, 1, 1474.6, -2122.45, 85.1508, 3.17918, 0, 0, 0.999823, -0.0187929, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1732, 1, 3496.51, 160.563, 11.7161, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1732, 1, 2331.05, -3524.71, 53.3985, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1732, 1, 2535.7, -3647.75, 64.2268, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1732, 1, 3278.94, 381.677, 10.9858, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1732, 1, 3305.86, 679.983, 18.0436, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1732, 1, 2730.26, -3700.82, 92.1035, -2.19912, 0, 0, 0.891007, -0.45399, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1732, 1, 3061.82, 525.02, -2.00903, -0.10472, 0, 0, 0.052336, -0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1732, 1, 2040.51, -1475.21, 89.7019, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 1, 2274.85, -2824.09, 131.828, 5.26837, 0, 0, 0.485911, -0.874008, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 1, 2347.68, -2822.3, 129.364, 4.81679, 0, 0, 0.669248, -0.743039, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 1, 2272.06, -2966.93, 120.685, 5.77497, 0, 0, 0.251383, -0.967888, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 1, 1948.91, -2897.51, 101.791, 5.53542, 0, 0, 0.365234, -0.930916, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 1, 1877.71, -2865.41, 76.1105, 5.72784, 0, 0, 0.274116, -0.961697, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 1, 1836.67, -2941.54, 97.7927, 2.33886, 0, 0, 0.920528, 0.390677, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 1, 2052.12, -3289.35, 93.9253, 4.59294, 0, 0, 0.748052, -0.66364, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1733, 1, 1866.93, -3179.24, 93.9894, 5.20948, 0, 0, 0.511435, -0.859322, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1733, 1, 1758.81, -3191.94, 94.0924, 2.17391, 0, 0, 0.885215, 0.465183, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1733, 1, 1739.98, -3154.85, 92.2263, 0.0376239, 0, 0, 0.0188108, 0.999823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1733, 1, 1649.73, -3048.86, 91.9891, 6.26191, 0, 0, 0.0106382, -0.999943, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1733, 1, 1598.2, -3088.08, 90.232, 4.67934, 0, 0, 0.718693, -0.695328, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1733, 1, 1999.45, -2641.09, 102.072, 0.10047, 0, 0, 0.0502141, 0.998738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1733, 1, 2124.21, -2423.28, 102.957, 2.41346, 0, 0, 0.934456, 0.356079, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1733, 1, 2129.12, -2323.16, 110.792, 5.24481, 0, 0, 0.496175, -0.868223, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1733, 1, 2096.34, -2264.55, 112.135, 6.23048, 0, 0, 0.0263478, -0.999653, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1733, 1, 1995.14, -2046.14, 109.707, 4.45548, 0, 0, 0.791861, -0.610701, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1733, 1, 2346.65, -1913.4, 72.4533, 5.17412, 0, 0, 0.526548, -0.850145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1733, 1, 2427.41, -2280.99, 138.642, 1.17643, 0, 0, 0.554875, 0.831934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1733, 1, 2435.44, -2368.75, 145.755, 4.05098, 0, 0, 0.898396, -0.439187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1733, 1, 2604.09, -2360.54, 168.865, 2.16602, 0, 0, 0.883373, 0.468671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1733, 1, 2631.94, -2412.94, 174.419, 0.0729331, 0, 0, 0.0364585, 0.999335, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1733, 1, 2653.48, -2576.28, 183.302, 4.51829, 0, 0, 0.772296, -0.635263, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1733, 1, 2794.95, -2648.97, 207.652, 3.96459, 0, 0, 0.916523, -0.399982, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1733, 1, 3382.77, -1719.31, 179.005, 5.32332, 0, 0, 0.461721, -0.887025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1733, 1, 2968.38, -1226.68, 194.345, 0.563805, 0, 0, 0.278184, 0.960528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1733, 1, 2917.15, -1009.68, 187.91, 1.80866, 0, 0, 0.78601, 0.618213, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1733, 1, 3103.38, -613.057, 169.031, 5.25262, 0, 0, 0.49278, -0.870154, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1733, 1, 3267.99, -613.883, 169.408, 4.57719, 0, 0, 0.753256, -0.657728, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1733, 1, 3235.81, -609.635, 172.424, 5.22121, 0, 0, 0.506384, -0.862308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1733, 1, 3216.55, -618.296, 181.569, 4.08239, 0, 0, 0.891388, -0.453241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1733, 1, 3285.54, -633.892, 171.835, 0.426363, 0, 0, 0.21157, 0.977363, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1733, 1, 3600.77, -237.623, 19.5518, 4.76176, 0, 0, 0.689437, -0.724346, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1733, 1, 3384.14, 27.7741, 13.5599, 3.58759, 0, 0, 0.975238, -0.221157, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1733, 1, 3374.11, 265.489, 12.2863, 1.12537, 0, 0, 0.533459, 0.845826, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1733, 1, 3339.64, 291.231, 10.8829, 1.12144, 0, 0, 0.531797, 0.846872, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1733, 1, 3382.52, 443.328, 8.13948, 3.27343, 0, 0, 0.997828, -0.065872, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1733, 1, 3310.39, 450.089, 11.0523, 1.65158, 0, 0, 0.735085, 0.677975, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1733, 1, 3060.19, 428.071, 11.293, 3.9528, 0, 0, 0.918864, -0.394575, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1733, 1, 2981.37, 389.972, 97.9323, 1.40026, 0, 0, 0.644316, 0.764759, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1733, 1, 1474.6, -2122.45, 85.1508, 3.17918, 0, 0, 0.999823, -0.0187929, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1733, 1, 3496.51, 160.563, 11.7161, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1733, 1, 2331.05, -3524.71, 53.3985, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1733, 1, 2535.7, -3647.75, 64.2268, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1733, 1, 3278.94, 381.677, 10.9858, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1733, 1, 3305.86, 679.983, 18.0436, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1733, 1, 2730.26, -3700.82, 92.1035, -2.19912, 0, 0, 0.891007, -0.45399, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1733, 1, 3061.82, 525.02, -2.00903, -0.10472, 0, 0, 0.052336, -0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1733, 1, 2040.51, -1475.21, 89.7019, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+29, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+30, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+31, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+32, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+33, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+34, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+35, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+36, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+37, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+38, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+39, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+40, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+41, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+42, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+43, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+44, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+45, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+46, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+47, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+48, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+49, 1, 'Tin Vein / Silver Vein - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+29, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+30, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+31, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+32, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+33, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+34, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+35, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+36, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+37, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+38, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+39, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+40, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+41, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+42, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+43, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+44, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+45, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+46, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+47, @PTEMPLATE+47, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+48, @PTEMPLATE+48, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+49, @PTEMPLATE+49, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+50, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+51, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+52, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+53, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+54, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+55, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+56, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+57, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+58, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+59, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+60, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+61, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+62, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+63, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+64, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+65, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+66, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+67, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+68, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+69, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+70, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+71, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+72, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+73, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+74, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+75, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+76, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+77, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+78, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+79, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+80, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+81, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+82, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+83, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+84, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+85, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+86, @PTEMPLATE+37, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+87, @PTEMPLATE+38, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+88, @PTEMPLATE+39, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+89, @PTEMPLATE+40, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+90, @PTEMPLATE+41, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+91, @PTEMPLATE+42, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+92, @PTEMPLATE+43, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+93, @PTEMPLATE+44, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+94, @PTEMPLATE+45, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+95, @PTEMPLATE+46, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+96, @PTEMPLATE+47, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+97, @PTEMPLATE+48, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+98, @PTEMPLATE+49, 'Tin Vein / Silver Vein - Ashenvale', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1080, 22, 'Ashenvale - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+29, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+30, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+31, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+32, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+33, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+34, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+35, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+36, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+37, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+38, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+39, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+40, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+41, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+42, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+43, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+44, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+45, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+46, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+47, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+48, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+49, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0); + +-- Silver Vein / Gold Vein / Iron Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1351)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1351); +DELETE FROM `pool_template` WHERE `entry` IN (1351); + +SET @OGUID = 57352; +SET @PTEMPLATE = 9323; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, 2368.51, -2093.07, 134.69, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, 2168.68, -2413.1, 119.598, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, 3209.16, -1811.62, 189.909, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, 2244.52, -2069.69, 113.951, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 1, 2632.32, -2411.95, 174.618, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, 1582.52, -1824.91, 127.361, 5.55015, 0, 0, -0.358368, 0.933581, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 1, 2467.52, -2607.81, 172.817, 3.08918, 0, 0, 0.999657, 0.0262017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 1, 2696.44, -2375.86, 213.072, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, 2227.35, -3529.37, 54.6161, 5.20108, 0, 0, -0.515037, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 1, 1843.65, -2022.99, 122.451, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 1, 1739.69, -2038.2, 108.563, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 1, 1835.91, -2319.56, 130.228, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 1, 2368.51, -2093.07, 134.69, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 1, 2168.68, -2413.1, 119.598, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 1, 3209.16, -1811.62, 189.909, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 1, 2244.52, -2069.69, 113.951, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 1, 2632.32, -2411.95, 174.618, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 1, 1582.52, -1824.91, 127.361, 5.55015, 0, 0, -0.358368, 0.933581, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1734, 1, 2467.52, -2607.81, 172.817, 3.08918, 0, 0, 0.999657, 0.0262017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1734, 1, 2696.44, -2375.86, 213.072, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 1, 2227.35, -3529.37, 54.6161, 5.20108, 0, 0, -0.515037, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 1, 1843.65, -2022.99, 122.451, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 1, 1739.69, -2038.2, 108.563, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 1, 1835.91, -2319.56, 130.228, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1735, 1, 2368.51, -2093.07, 134.69, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1735, 1, 2168.68, -2413.1, 119.598, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 1, 3209.16, -1811.62, 189.909, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1735, 1, 2244.52, -2069.69, 113.951, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1735, 1, 2632.32, -2411.95, 174.618, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1735, 1, 1582.52, -1824.91, 127.361, 5.55015, 0, 0, -0.358368, 0.933581, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1735, 1, 2467.52, -2607.81, 172.817, 3.08918, 0, 0, 0.999657, 0.0262017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1735, 1, 2696.44, -2375.86, 213.072, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1735, 1, 2227.35, -3529.37, 54.6161, 5.20108, 0, 0, -0.515037, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1735, 1, 1843.65, -2022.99, 122.451, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1735, 1, 1739.69, -2038.2, 108.563, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1735, 1, 1835.91, -2319.56, 130.228, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+13, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+14, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+15, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+16, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+17, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+18, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+19, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+20, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+21, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+22, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+23, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+24, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+25, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+26, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+27, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+28, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+29, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+30, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+31, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+32, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+33, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+34, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+35, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+36, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1351, 5, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Tin Vein / Silver Vein / Iron Deposit +SET @OGUID = 57433; +SET @PTEMPLATE = 9335; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 2690.09, -2019.96, 169.427, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, 2042.96, -3541.44, 98.8403, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, 2855.24, -2027.55, 169.05, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, 2690.09, -2019.96, 169.427, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 1, 2042.96, -3541.44, 98.8403, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, 2855.24, -2027.55, 169.05, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 1, 2690.09, -2019.96, 169.427, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 1, 2042.96, -3541.44, 98.8403, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 1, 2855.24, -2027.55, 169.05, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+7, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+8, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+9, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(10005, 2, 'Ashenvale - Tin Vein / Silver Vein / Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 10005, 0, 'Ashenvale - Tin Vein / Silver Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 10005, 0, 'Ashenvale - Tin Vein / Silver Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 10005, 0, 'Ashenvale - Tin Vein / Silver Vein / Iron Deposit', 0); + +-- Winterspring +-- Gold Vein / Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1234, 1330, 1356)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1234, 1330, 1356); +DELETE FROM `pool_template` WHERE `entry` IN (1234, 1330, 1356); + +SET @OGUID = 396331; +SET @PTEMPLATE = 14285; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 1, 6421.83, -3610.23, 701.964, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 1, 6424.74, -3189.21, 586.443, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 1, 6435.06, -2795.48, 571.563, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 1, 6435.39, -3499.3, 648.11, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 1, 6460.88, -3289.95, 584.466, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 1, 6691.43, -2944.9, 577.266, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 1, 6694.52, -2552.11, 533.295, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 1, 6743.8, -3450.22, 677.85, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2040, 1, 6801.23, -2694.93, 553.018, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2040, 1, 6809.32, -4122.53, 718.508, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 1, 6841.2, -3706.99, 735.866, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 1, 7252.51, -4223.3, 732.848, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 1, 7369.7, -4032.68, 695.86, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 1, 6855.67, -2513.47, 568.177, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 1, 6304.15, -2418.64, 558.7, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 1, 6881.43, -3540.6, 731.622, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2047, 1, 6421.83, -3610.23, 701.964, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2047, 1, 6424.74, -3189.21, 586.443, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2047, 1, 6435.06, -2795.48, 571.563, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2047, 1, 6435.39, -3499.3, 648.11, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 1, 6460.88, -3289.95, 584.466, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 1, 6691.43, -2944.9, 577.266, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 1, 6694.52, -2552.11, 533.295, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 1, 6743.8, -3450.22, 677.85, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 1, 6801.23, -2694.93, 553.018, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 1, 6809.32, -4122.53, 718.508, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 1, 6841.2, -3706.99, 735.866, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 1, 7252.51, -4223.3, 732.848, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 1, 7369.7, -4032.68, 695.86, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 1, 6855.67, -2513.47, 568.177, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2047, 1, 6304.15, -2418.64, 558.7, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2047, 1, 6881.43, -3540.6, 731.622, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 1, 6421.83, -3610.23, 701.964, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 1, 6424.74, -3189.21, 586.443, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 1, 6435.06, -2795.48, 571.563, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 1, 6435.39, -3499.3, 648.11, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1734, 1, 6460.88, -3289.95, 584.466, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 1, 6691.43, -2944.9, 577.266, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1734, 1, 6694.52, -2552.11, 533.295, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1734, 1, 6743.8, -3450.22, 677.85, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1734, 1, 6801.23, -2694.93, 553.018, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1734, 1, 6809.32, -4122.53, 718.508, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1734, 1, 6841.2, -3706.99, 735.866, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1734, 1, 7252.51, -4223.3, 732.848, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1734, 1, 7369.7, -4032.68, 695.86, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1734, 1, 6855.67, -2513.47, 568.177, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1734, 1, 6304.15, -2418.64, 558.7, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1734, 1, 6881.43, -3540.6, 731.622, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+17, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+18, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+19, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+20, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+21, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+22, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+23, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+24, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+25, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+26, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+27, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+28, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+29, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+30, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+31, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+32, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+33, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+34, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+35, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+36, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+37, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+38, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+39, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+40, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+41, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+42, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+43, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+44, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+45, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+46, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+47, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+48, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1234, 9, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 1234, 0, 'Winterspring - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1233)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1233); +DELETE FROM `pool_template` WHERE `entry` IN (1233); + +SET @OGUID = 100300; +SET @PTEMPLATE = 14323; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 1, 4978, -4508.38, 867.794, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 1, 5135.46, -5009.03, 890.965, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 1, 5256.66, -5014.92, 867.899, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 1, 5985.9, -4293.72, 762.11, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 1, 6132.12, -4236.62, 654.105, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 1, 6650.88, -5297.41, 753.44, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 324, 1, 6978.94, -4386.25, 750.311, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 1, 7126.63, -4905.99, 708.732, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 1, 7319.78, -4831.65, 709.919, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 1, 7414.7, -3908.3, 716.23, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 1, 7545.34, -4227.77, 664.088, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 1, 7656.36, -5015.93, 716.845, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 1, 7781.68, -4619.14, 695.573, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 1, 6217.66, -4274.55, 658.453, 3.07178, 0, 0, 0.999391, 0.034899, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 324, 1, 4651.27, -4620.2, 888.455, 0.750492, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 324, 1, 5641.72, -4419.73, 800.441, -2.11185, 0, 0, 0.870356, -0.492423, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 324, 1, 5102.72, -4388.88, 918.337, 2.18166, 0, 0, 0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 324, 1, 6147.94, -4159.54, 642.698, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 324, 1, 6139.67, -4271.55, 657.488, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 324, 1, 6647.44, -5225.18, 758.182, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 1, 4978, -4508.38, 867.794, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 1, 5135.46, -5009.03, 890.965, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 1, 5256.66, -5014.92, 867.899, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 1, 5985.9, -4293.72, 762.11, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 1, 6132.12, -4236.62, 654.105, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 1, 6650.88, -5297.41, 753.44, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 1, 6978.94, -4386.25, 750.311, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 1, 7126.63, -4905.99, 708.732, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 1, 7319.78, -4831.65, 709.919, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 1, 7414.7, -3908.3, 716.23, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2047, 1, 7545.34, -4227.77, 664.088, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2047, 1, 7656.36, -5015.93, 716.845, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2047, 1, 7781.68, -4619.14, 695.573, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2047, 1, 6217.66, -4274.55, 658.453, 3.07178, 0, 0, 0.999391, 0.034899, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2047, 1, 4651.27, -4620.2, 888.455, 0.750492, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2047, 1, 5641.72, -4419.73, 800.441, -2.11185, 0, 0, 0.870356, -0.492423, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2047, 1, 5102.72, -4388.88, 918.337, 2.18166, 0, 0, 0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2047, 1, 6147.94, -4159.54, 642.698, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2047, 1, 6139.67, -4271.55, 657.488, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2047, 1, 6647.44, -5225.18, 758.182, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+20, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+20, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+21, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+22, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+23, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+24, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+25, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+26, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+27, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+28, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+29, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+30, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+31, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+32, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+33, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+34, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+35, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+36, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+37, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+38, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+39, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+40, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1233, 9, 'Winterspring - Truesilver Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+7, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+8, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+9, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+10, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+11, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+12, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+13, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+14, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+15, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+16, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+17, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+18, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+19, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+20, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0); + +-- Truesilver Deposit / Rich Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1235)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1235); +DELETE FROM `pool_template` WHERE `entry` IN (1235); + +SET @OGUID = 23983; +SET @PTEMPLATE = 14343; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 1, 5271.42, -4668.67, 700.992, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 1, 5312.3, -4914.64, 701.231, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 1, 5622.91, -5026.54, 809.525, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 175404, 1, 5654.18, -4905.9, 806.267, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 175404, 1, 5686.63, -5050.94, 808.882, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 175404, 1, 5748.65, -4983.06, 809.087, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 175404, 1, 5896.12, -4029.86, 597.128, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 175404, 1, 6433.16, -4100.37, 669.295, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 175404, 1, 6433.41, -3804.24, 685.189, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 175404, 1, 6466.51, -3884.6, 663.217, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 175404, 1, 6466.68, -4346.26, 673.411, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 175404, 1, 6664.74, -4017.12, 666.367, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 175404, 1, 6687.25, -4149.03, 665.855, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 175404, 1, 6706.24, -5268.78, 746.013, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 175404, 1, 6706.28, -5120.3, 744.64, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 175404, 1, 6756.85, -5040.41, 730.882, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 175404, 1, 6769.06, -5200.93, 760.343, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 175404, 1, 6849.58, -5146.53, 703.295, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 175404, 1, 7740.03, -3891.88, 695.696, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 175404, 1, 7855.66, -3815.99, 702.602, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 175404, 1, 8116.08, -3739.32, 722.633, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 175404, 1, 6710.13, -5246.41, 780.909, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 175404, 1, 4860.99, -4333.66, 912.453, -0.855212, 0, 0, 0.414693, -0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 175404, 1, 4858.89, -4540.23, 888.01, 0.680678, 0, 0, 0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 175404, 1, 4312.08, -4112.96, 951.446, 0.663225, 0, 0, 0.325568, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 175404, 1, 5328.29, -4807.32, 704.26, -0.244346, 0, 0, 0.121869, -0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 175404, 1, 8035.92, -4208.95, 709.697, -2.04204, 0, 0, 0.85264, -0.522498, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 175404, 1, 5199.74, -4899.9, 698.408, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 175404, 1, 4769.44, -4965.14, 895.611, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 175404, 1, 5166.9, -4775.03, 701.027, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 175404, 1, 6556.81, -5255.44, 754.396, 4.20625, 0, 0, -0.861628, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 175404, 1, 6654.32, -5345.31, 771.254, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 175404, 1, 5910.75, -4169.74, 606.879, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 175404, 1, 6768.02, -5337.8, 744.37, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2047, 1, 5271.42, -4668.67, 700.992, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2047, 1, 5312.3, -4914.64, 701.231, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2047, 1, 5622.91, -5026.54, 809.525, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2047, 1, 5654.18, -4905.9, 806.267, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2047, 1, 5686.63, -5050.94, 808.882, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2047, 1, 5748.65, -4983.06, 809.087, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 2047, 1, 5896.12, -4029.86, 597.128, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 2047, 1, 6433.16, -4100.37, 669.295, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 2047, 1, 6433.41, -3804.24, 685.189, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 2047, 1, 6466.51, -3884.6, 663.217, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 2047, 1, 6466.68, -4346.26, 673.411, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 2047, 1, 6664.74, -4017.12, 666.367, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 2047, 1, 6687.25, -4149.03, 665.855, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 2047, 1, 6706.24, -5268.78, 746.013, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 2047, 1, 6706.28, -5120.3, 744.64, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 2047, 1, 6756.85, -5040.41, 730.882, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 2047, 1, 6769.06, -5200.93, 760.343, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 2047, 1, 6849.58, -5146.53, 703.295, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 2047, 1, 7740.03, -3891.88, 695.696, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 2047, 1, 7855.66, -3815.99, 702.602, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 2047, 1, 8116.08, -3739.32, 722.633, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 2047, 1, 6710.13, -5246.41, 780.909, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 2047, 1, 4860.99, -4333.66, 912.453, -0.855212, 0, 0, 0.414693, -0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 2047, 1, 4858.89, -4540.23, 888.01, 0.680678, 0, 0, 0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 2047, 1, 4312.08, -4112.96, 951.446, 0.663225, 0, 0, 0.325568, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 2047, 1, 5328.29, -4807.32, 704.26, -0.244346, 0, 0, 0.121869, -0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 2047, 1, 8035.92, -4208.95, 709.697, -2.04204, 0, 0, 0.85264, -0.522498, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 2047, 1, 5199.74, -4899.9, 698.408, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 2047, 1, 4769.44, -4965.14, 895.611, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 2047, 1, 5166.9, -4775.03, 701.027, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 2047, 1, 6556.81, -5255.44, 754.396, 4.20625, 0, 0, -0.861628, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 2047, 1, 6654.32, -5345.31, 771.254, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 2047, 1, 5910.75, -4169.74, 606.879, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 2047, 1, 6768.02, -5337.8, 744.37, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+20, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+21, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+22, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+23, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+24, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+25, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+26, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+27, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+28, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+29, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+30, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+31, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+32, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+33, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+34, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+20, @PTEMPLATE+20, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+21, @PTEMPLATE+21, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+22, @PTEMPLATE+22, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+23, @PTEMPLATE+23, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+24, @PTEMPLATE+24, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+25, @PTEMPLATE+25, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+26, @PTEMPLATE+26, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+27, @PTEMPLATE+27, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+28, @PTEMPLATE+28, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+29, @PTEMPLATE+29, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+30, @PTEMPLATE+30, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+31, @PTEMPLATE+31, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+32, @PTEMPLATE+32, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+33, @PTEMPLATE+33, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+34, @PTEMPLATE+34, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+35, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+36, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+37, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+38, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+39, @PTEMPLATE+5, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+40, @PTEMPLATE+6, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+41, @PTEMPLATE+7, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+42, @PTEMPLATE+8, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+43, @PTEMPLATE+9, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+44, @PTEMPLATE+10, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+45, @PTEMPLATE+11, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+46, @PTEMPLATE+12, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+47, @PTEMPLATE+13, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+48, @PTEMPLATE+14, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+49, @PTEMPLATE+15, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+50, @PTEMPLATE+16, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+51, @PTEMPLATE+17, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+52, @PTEMPLATE+18, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+53, @PTEMPLATE+19, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+54, @PTEMPLATE+20, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+55, @PTEMPLATE+21, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+56, @PTEMPLATE+22, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+57, @PTEMPLATE+23, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+58, @PTEMPLATE+24, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+59, @PTEMPLATE+25, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+60, @PTEMPLATE+26, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+61, @PTEMPLATE+27, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+62, @PTEMPLATE+28, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+63, @PTEMPLATE+29, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+64, @PTEMPLATE+30, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+65, @PTEMPLATE+31, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+66, @PTEMPLATE+32, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+67, @PTEMPLATE+33, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+68, @PTEMPLATE+34, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1235, 16, 'Winterspring - Truesilver Deposit / Rich Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+2, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+3, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+4, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+5, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+6, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+7, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+8, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+9, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+10, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+11, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+12, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+13, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+14, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+15, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+16, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+17, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+18, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+19, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+20, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+21, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+22, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+23, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+24, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+25, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+26, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+27, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+28, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+29, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+30, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+31, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+32, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+33, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+34, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0); + +-- Felwood +-- Gold Vein / Mithril Deposit / Truesilver Deposit +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (328, 665, 1231)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (328, 665, 1231); +DELETE FROM `pool_template` WHERE `entry` IN (328, 665, 1231); + +SET @OGUID = 99999; +SET @PTEMPLATE = 2346; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 176645, 1, 6437.08, -857.785, 466.358, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 176645, 1, 6401.62, -1674.39, 419.268, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 176645, 1, 6348.48, -1705.57, 439.886, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 176645, 1, 6271.37, -1665.22, 432.302, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 176645, 1, 5966.71, -1401.46, 434.909, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 176645, 1, 5822.17, -986.856, 418.934, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 176645, 1, 5441.94, -824.534, 379.293, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 176645, 1, 5278.41, -541.085, 273.116, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 176645, 1, 5272.41, -899.104, 368.881, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 176645, 1, 5154.33, -526.877, 345.128, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 176645, 1, 5139.88, -462.869, 301.225, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 176645, 1, 4986.55, -473.692, 319.126, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 176645, 1, 4802.7, -557.871, 275.073, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 176645, 1, 4777.52, -538.971, 283.755, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 176645, 1, 4766.05, -547.846, 284.747, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 176645, 1, 4760.73, -579.275, 281.063, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 176645, 1, 4753.38, -589.886, 283.662, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 176645, 1, 4729.01, -460.879, 350.825, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 176645, 1, 4581.32, -955.979, 339.161, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 176645, 1, 4293.29, -663.367, 293.914, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 176645, 1, 4074.77, -1256.86, 284.71, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 176645, 1, 4029.25, -643.669, 311.866, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 176645, 1, 3594.76, -1088.8, 221.129, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 176645, 1, 3499.25, -1117.15, 230.418, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 176645, 1, 3649.17, -1207.23, 220.904, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 176645, 1, 3682.28, -1127.47, 217.512, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 176645, 1, 5032.76, -557.993, 300.948, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 176645, 1, 6311.37, -1670.16, 489.752, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 176645, 1, 6847.9, -1555.27, 498.398, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 181109, 1, 6437.08, -857.785, 466.358, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 181109, 1, 6401.62, -1674.39, 419.268, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 181109, 1, 6348.48, -1705.57, 439.886, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 181109, 1, 6271.37, -1665.22, 432.302, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 181109, 1, 5966.71, -1401.46, 434.909, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 181109, 1, 5822.17, -986.856, 418.934, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 181109, 1, 5441.94, -824.534, 379.293, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 181109, 1, 5278.41, -541.085, 273.116, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 181109, 1, 5272.41, -899.104, 368.881, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 181109, 1, 5154.33, -526.877, 345.128, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 181109, 1, 5139.88, -462.869, 301.225, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 181109, 1, 4986.55, -473.692, 319.126, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 181109, 1, 4802.7, -557.871, 275.073, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 181109, 1, 4777.52, -538.971, 283.755, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 181109, 1, 4766.05, -547.846, 284.747, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 181109, 1, 4760.73, -579.275, 281.063, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 181109, 1, 4753.38, -589.886, 283.662, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 181109, 1, 4729.01, -460.879, 350.825, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 181109, 1, 4581.32, -955.979, 339.161, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 181109, 1, 4293.29, -663.367, 293.914, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 181109, 1, 4074.77, -1256.86, 284.71, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 181109, 1, 4029.25, -643.669, 311.866, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 181109, 1, 3594.76, -1088.8, 221.129, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 181109, 1, 3499.25, -1117.15, 230.418, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 181109, 1, 3649.17, -1207.23, 220.904, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 181109, 1, 3682.28, -1127.47, 217.512, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 181109, 1, 5032.76, -557.993, 300.948, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 181109, 1, 6311.37, -1670.16, 489.752, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 181109, 1, 6847.9, -1555.27, 498.398, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 181108, 1, 6437.08, -857.785, 466.358, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 181108, 1, 6401.62, -1674.39, 419.268, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 181108, 1, 6348.48, -1705.57, 439.886, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 181108, 1, 6271.37, -1665.22, 432.302, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 181108, 1, 5966.71, -1401.46, 434.909, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 181108, 1, 5822.17, -986.856, 418.934, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 181108, 1, 5441.94, -824.534, 379.293, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 181108, 1, 5278.41, -541.085, 273.116, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 181108, 1, 5272.41, -899.104, 368.881, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 181108, 1, 5154.33, -526.877, 345.128, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 181108, 1, 5139.88, -462.869, 301.225, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 181108, 1, 4986.55, -473.692, 319.126, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 181108, 1, 4802.7, -557.871, 275.073, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 181108, 1, 4777.52, -538.971, 283.755, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 181108, 1, 4766.05, -547.846, 284.747, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 181108, 1, 4760.73, -579.275, 281.063, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 181108, 1, 4753.38, -589.886, 283.662, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 181108, 1, 4729.01, -460.879, 350.825, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 181108, 1, 4581.32, -955.979, 339.161, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 181108, 1, 4293.29, -663.367, 293.914, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 181108, 1, 4074.77, -1256.86, 284.71, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 181108, 1, 4029.25, -643.669, 311.866, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 181108, 1, 3594.76, -1088.8, 221.129, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 181108, 1, 3499.25, -1117.15, 230.418, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 181108, 1, 3649.17, -1207.23, 220.904, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 181108, 1, 3682.28, -1127.47, 217.512, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 181108, 1, 5032.76, -557.993, 300.948, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 181108, 1, 6311.37, -1670.16, 489.752, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 181108, 1, 6847.9, -1555.27, 498.398, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+11, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+12, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+13, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+14, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+15, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+16, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+17, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+18, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+19, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+20, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+21, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+22, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+23, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+24, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+25, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+26, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+27, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+28, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@PTEMPLATE+29, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+11, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+12, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+13, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+14, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+15, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+16, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+17, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+18, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+19, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+20, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+21, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+22, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+23, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+24, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+25, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+26, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+27, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+28, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+29, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+30, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+31, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+32, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+33, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+34, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+35, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+36, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+37, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+38, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+39, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+40, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+41, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+42, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+43, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+44, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+45, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+46, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+47, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+48, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+49, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+50, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+51, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+52, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+53, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+54, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+55, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+56, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+57, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+58, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+59, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+60, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+61, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+62, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+63, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+64, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+65, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+66, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+67, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+68, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+69, @PTEMPLATE+11, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+70, @PTEMPLATE+12, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+71, @PTEMPLATE+13, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+72, @PTEMPLATE+14, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+73, @PTEMPLATE+15, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+74, @PTEMPLATE+16, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+75, @PTEMPLATE+17, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+76, @PTEMPLATE+18, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+77, @PTEMPLATE+19, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+78, @PTEMPLATE+20, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+79, @PTEMPLATE+21, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+80, @PTEMPLATE+22, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+81, @PTEMPLATE+23, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+82, @PTEMPLATE+24, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+83, @PTEMPLATE+25, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+84, @PTEMPLATE+26, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+85, @PTEMPLATE+27, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+86, @PTEMPLATE+28, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+87, @PTEMPLATE+29, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(328, 13, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+11, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+12, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+13, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+14, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+15, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+16, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+17, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+18, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+19, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+20, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+21, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+22, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+23, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+24, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+25, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+26, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+27, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+28, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+29, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1232)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1232); +DELETE FROM `pool_template` WHERE `entry` IN (1232); + +SET @OGUID = 170020; +SET @PTEMPLATE = 3260; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 176643, 1, 3966.5, -1580.7, 283.68, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 176643, 1, 4127.62, -781.168, 267.376, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 176643, 1, 4217.97, -1079.94, 313.134, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 176643, 1, 4426.35, -562.19, 278.148, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 176643, 1, 4493.9, -439.566, 329.082, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 176643, 1, 4524.88, -538.172, 304.174, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 176643, 1, 4611.57, -515.331, 299.696, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 176643, 1, 4751.59, -878.72, 358.641, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 176643, 1, 4847.09, -324.365, 367.956, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 176643, 1, 5010.27, -446.018, 321.039, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 176643, 1, 5069.84, -538.984, 314.151, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 176643, 1, 5131.26, -426.738, 301.296, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 176643, 1, 5171.69, -307.868, 350.616, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 176643, 1, 5315.99, -588.572, 247.057, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 176643, 1, 5381.58, -554.62, 272.882, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 176643, 1, 5552.85, -852.081, 369.011, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 176643, 1, 5927.7, -1241.3, 388.772, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 176643, 1, 6220.6, -1154.74, 383.322, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 176643, 1, 6276.83, -648.121, 489.46, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 176643, 1, 6317.94, -1882.6, 432.896, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 176643, 1, 6387.9, -1762, 421.541, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 176643, 1, 6470.73, -1670.67, 419.546, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 176643, 1, 6741.89, -1987.19, 555.268, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 176643, 1, 6900.49, -1782.53, 584.844, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 176643, 1, 5342.51, -842.086, 349.25, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 176643, 1, 6835.33, -1990.14, 558.56, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 176643, 1, 5022.09, -595.304, 311.172, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 176643, 1, 5897.76, -550.083, 409.429, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 176643, 1, 4578.17, -334.32, 305.403, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 176643, 1, 6188.22, -1993, 598.795, 1.641, 0, 0, 0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 181108, 1, 3966.5, -1580.7, 283.68, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 181108, 1, 4127.62, -781.168, 267.376, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 181108, 1, 4217.97, -1079.94, 313.134, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 181108, 1, 4426.35, -562.19, 278.148, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 181108, 1, 4493.9, -439.566, 329.082, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 181108, 1, 4524.88, -538.172, 304.174, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 181108, 1, 4611.57, -515.331, 299.696, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 181108, 1, 4751.59, -878.72, 358.641, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 181108, 1, 4847.09, -324.365, 367.956, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 181108, 1, 5010.27, -446.018, 321.039, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 181108, 1, 5069.84, -538.984, 314.151, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 181108, 1, 5131.26, -426.738, 301.296, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 181108, 1, 5171.69, -307.868, 350.616, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 181108, 1, 5315.99, -588.572, 247.057, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 181108, 1, 5381.58, -554.62, 272.882, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 181108, 1, 5552.85, -852.081, 369.011, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 181108, 1, 5927.7, -1241.3, 388.772, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 181108, 1, 6220.6, -1154.74, 383.322, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 181108, 1, 6276.83, -648.121, 489.46, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 181108, 1, 6317.94, -1882.6, 432.896, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 181108, 1, 6387.9, -1762, 421.541, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 181108, 1, 6470.73, -1670.67, 419.546, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 181108, 1, 6741.89, -1987.19, 555.268, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 181108, 1, 6900.49, -1782.53, 584.844, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 181108, 1, 5342.51, -842.086, 349.25, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 181108, 1, 6835.33, -1990.14, 558.56, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 181108, 1, 5022.09, -595.304, 311.172, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 181108, 1, 5897.76, -550.083, 409.429, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 181108, 1, 4578.17, -334.32, 305.403, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 181108, 1, 6188.22, -1993, 598.795, 1.641, 0, 0, 0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+8, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+9, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+10, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+11, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+12, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+13, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+14, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+15, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+16, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+17, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+18, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+19, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+20, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+21, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+22, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+23, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+24, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+25, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+26, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+27, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+28, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+29, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+30, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+8, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+9, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+10, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+11, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+12, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+13, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+14, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+15, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+16, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+17, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+18, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+19, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+20, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+21, @PTEMPLATE+21, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+22, @PTEMPLATE+22, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+23, @PTEMPLATE+23, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+24, @PTEMPLATE+24, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+25, @PTEMPLATE+25, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+26, @PTEMPLATE+26, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+27, @PTEMPLATE+27, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+28, @PTEMPLATE+28, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+29, @PTEMPLATE+29, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+30, @PTEMPLATE+30, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+31, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+32, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+33, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+34, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+35, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+36, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+37, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+38, @PTEMPLATE+8, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+39, @PTEMPLATE+9, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+40, @PTEMPLATE+10, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+41, @PTEMPLATE+11, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+42, @PTEMPLATE+12, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+43, @PTEMPLATE+13, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+44, @PTEMPLATE+14, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+45, @PTEMPLATE+15, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+46, @PTEMPLATE+16, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+47, @PTEMPLATE+17, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+48, @PTEMPLATE+18, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+49, @PTEMPLATE+19, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+50, @PTEMPLATE+20, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+51, @PTEMPLATE+21, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+52, @PTEMPLATE+22, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+53, @PTEMPLATE+23, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+54, @PTEMPLATE+24, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+55, @PTEMPLATE+25, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+56, @PTEMPLATE+26, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+57, @PTEMPLATE+27, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+58, @PTEMPLATE+28, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+59, @PTEMPLATE+29, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+60, @PTEMPLATE+30, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1232, 14, 'Felwood - Truesilver Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+7, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+8, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+9, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+10, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+11, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+12, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+13, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+14, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+15, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+16, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+17, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+18, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+19, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+20, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+21, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+22, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+23, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+24, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+25, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+26, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+27, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+28, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+29, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+30, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0); + +-- Darkshore +-- Copper Veins +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1098)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1098); +DELETE FROM `pool_template` WHERE `entry` IN (1098); + +SET @OGUID = 363511; +SET @PTEMPLATE = 1098; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1731, 1, 7688.81, -814.313, 8.07843, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1731, 1, 7605.83, -1026.33, 40.9885, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1731, 1, 7518.72, -495.795, -0.740971, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1731, 1, 7517.69, -725.736, 3.49451, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1731, 1, 7513.76, -580.116, 0.446005, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1731, 1, 7475.87, -686.872, 4.20838, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1731, 1, 7470.96, -1033.38, 16.8551, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1731, 1, 7358.84, 117.991, 12.6752, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1731, 1, 7342.31, -1098.23, 47.9114, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1731, 1, 7325.29, -523.23, 8.48972, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1731, 1, 7225.66, -737.653, 55.2411, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1731, 1, 7123.89, -787.781, 73.2812, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1731, 1, 7087.58, -685.904, 65.6651, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1731, 1, 6975.51, -639.299, 67.8948, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1731, 1, 6898.08, -588.399, 30.6687, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1731, 1, 6888.3, 396.644, 15.7299, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1731, 1, 6872.02, -628.109, 84.8797, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1731, 1, 6836.17, -291.012, 40.5437, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1731, 1, 6836.11, -725.313, 80.2099, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1731, 1, 6822.61, -654.833, 86.7666, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1731, 1, 6811.93, -544.638, 61.4281, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1731, 1, 6715.34, -360.81, 47.1552, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1731, 1, 6704.14, -426.594, 74.9637, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1731, 1, 6354.29, 119.985, 22.1034, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1731, 1, 5906.93, 616.413, 1.08114, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1731, 1, 5161.25, 31.9684, 44.8402, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1731, 1, 5153.76, 458.863, 26.0669, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1731, 1, 4855.59, 722.665, 5.86654, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1731, 1, 4854.44, 535.212, 10.5588, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1731, 1, 4787.53, 766.542, 8.5393, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1731, 1, 4776.8, 379.226, 46.0786, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1731, 1, 4662.22, 766.788, 30.5175, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1731, 1, 4659.81, 865.5, 5.64396, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1731, 1, 4580.22, 709.536, 25.268, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1731, 1, 4562.35, 820.458, 3.31582, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1731, 1, 4535.69, 902.658, 7.67582, 2.18166, 0, 0, 0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1731, 1, 4470.7, 743.511, -1.83624, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1731, 1, 4452.31, 413.871, 67.4349, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1731, 1, 4422.54, 774.582, 14.917, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1731, 1, 4420.88, 826.078, 15.3331, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1731, 1, 4348.59, 966.763, 15.5835, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1731, 1, 7959.42, -1006.33, 38.6745, -0.226893, 0, 0, 0.113203, -0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1731, 1, 7925.2, -1176.95, 57.2328, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1731, 1, 7905.12, -1060.73, 37.5217, -0.034907, 0, 0, 0.017452, -0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1731, 1, 7749.07, -955.581, 32.851, 2.19912, 0, 0, 0.891007, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1731, 1, 7637.88, -1134, 72.186, 5.297, 0, 0, 0.473286, -0.880909, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1731, 1, 7427.97, -258, 0.78858, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1731, 1, 7346.2, -35.5666, 11.517, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1731, 1, 7277.56, -842.787, 37.8692, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1731, 1, 7245.04, 151.198, 5.61268, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1731, 1, 7223.21, -1027.89, 71.9734, 2.51327, 0, 0, 0.951057, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1731, 1, 7172.98, 299.393, -28.7123, 3.03687, 0, 0, 0.99863, 0.052336, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1731, 1, 7149.56, -284.307, 36.5178, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1731, 1, 7148.67, 45.7817, 15.9786, -0.698132, 0, 0, 0.34202, -0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1731, 1, 7148.24, -934.898, 75.9276, 0.977384, 0, 0, 0.469472, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1731, 1, 7116.58, -332.782, 36.5861, 2.16421, 0, 0, 0.882948, 0.469472, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1731, 1, 7052.75, 297.974, 0.323, -1, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1731, 1, 6884.74, -458.588, 41.7223, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1731, 1, 6866.71, -659.673, 83.6733, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1731, 1, 6827.71, -727.338, 61.7001, -2.02458, 0, 0, 0.848048, -0.529919, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1731, 1, 4374.9, 568.298, 58.7022, 1.41372, 0, 0, 0.649448, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1731, 1, 6798.9, 231.377, 25.7077, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1731, 1, 6780.64, -702.896, 73.9283, 1.02974, 0, 0, 0.492424, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1731, 1, 6770.85, 0.051432, 26.9423, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1731, 1, 6753.14, -688.306, 89.6568, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1731, 1, 6725.17, 90.662, 29.634, 4.67, 0, 0, 0.722008, -0.691884, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1731, 1, 6657.28, 89.4858, 34.8699, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1731, 1, 6636.36, -84.0922, 30.0194, -1.93731, 0, 0, 0.824126, -0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1731, 1, 6608.19, 234.431, 44.8424, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1731, 1, 6585.01, 291.717, 39.6147, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1731, 1, 6573.71, -219, 48.386, 2.95, 0, 0, 0.995396, 0.095846, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1731, 1, 6355.19, -94.2816, 28.0781, -3.01942, 0, 0, 0.998135, -0.061048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1731, 1, 6335.66, -169.052, 47.5812, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1731, 1, 6314.4, 83.0318, 44.3543, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1731, 1, 6183.53, 107.973, 31.5811, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1731, 1, 6176.48, 463.119, 24.8209, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1731, 1, 6140.81, -77.5832, 37.688, -1.46608, 0, 0, 0.669131, -0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1731, 1, 6140.56, -124.413, 68.1804, -2.47837, 0, 0, 0.945519, -0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1731, 1, 6135.04, 17.2649, 44.6068, 2.16421, 0, 0, 0.882948, 0.469472, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1731, 1, 6061.28, 89.874, 44.249, 0, 0, 0, -0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1731, 1, 6033.26, 155.371, 22.8641, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1731, 1, 6004.19, -47.5299, 23.18, -2.94961, 0, 0, 0.995396, -0.095846, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1731, 1, 5996.1, -116.554, 64.3843, 2.25148, 0, 0, 0.902585, 0.430511, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1731, 1, 5788.55, 180.098, 41.5897, -0.034907, 0, 0, 0.017452, -0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1731, 1, 5664.99, 351.459, 17.8281, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1731, 1, 5242.39, 40.943, 61.728, 0, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1731, 1, 5214.69, 316.013, 43.3236, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1731, 1, 5200.01, 116.131, 61.4818, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1731, 1, 5129.34, 146.26, 48.5483, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1731, 1, 5122.07, 354.769, 11.8237, -2.9147, 0, 0, 0.993572, -0.113203, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1731, 1, 4895.36, 44.2655, 60.8504, 1.64061, 0, 0, 0.731353, 0.681999, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1731, 1, 4792.63, 33.5088, 63.3617, 1.74533, 0, 0, 0.766044, 0.642788, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1731, 1, 4612.88, 634.874, 6.40536, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1731, 1, 4608.91, 88.0124, 68.9622, -2.14675, 0, 0, 0.878817, -0.477159, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1731, 1, 4606.25, -16.0594, 72.8562, 0.541052, 0, 0, 0.267238, 0.96363, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1731, 1, 4558.31, 14.4214, 99.8561, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1731, 1, 4553.72, 134.689, 61.4659, -1.06465, 0, 0, 0.507538, -0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1731, 1, 4419.6, -3.89882, 93.5844, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 48, 'Copper Veins - Darkshore', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+2, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+3, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+4, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+5, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+6, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+7, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+8, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+9, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+10, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+11, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+12, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+13, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+14, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+15, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+16, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+17, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+18, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+19, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+20, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+21, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+22, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+23, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+24, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+25, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+26, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+27, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+28, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+29, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+30, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+31, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+32, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+33, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+34, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+35, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+36, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+37, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+38, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+39, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+40, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+41, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+42, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+43, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+44, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+45, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+46, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+47, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+48, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+49, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+50, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+51, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+52, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+53, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+54, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+55, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+56, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+57, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+58, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+59, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+60, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+61, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+62, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+63, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+64, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+65, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+66, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+67, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+68, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+69, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+70, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+71, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+72, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+73, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+74, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+75, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+76, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+77, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+78, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+79, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+80, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+81, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+82, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+83, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+84, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+85, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+86, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+87, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+88, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+89, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+90, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+91, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+92, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+93, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+94, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+95, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+96, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+97, @PTEMPLATE, 'Copper Vein - Darkshore', 10), +(@OGUID+98, @PTEMPLATE, 'Copper Vein - Darkshore', 10); + +-- Tin Vein / Silver Vein +DELETE FROM `gameobject` WHERE `guid` IN (SELECT `guid` FROM `pool_gameobject` WHERE `pool_entry` IN (1099, 332)); +DELETE FROM `pool_gameobject` WHERE `pool_entry` IN (1099, 332); +DELETE FROM `pool_template` WHERE `entry` IN (1099, 332); + +SET @OGUID = 365530; +SET @PTEMPLATE = 2380; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 7555.8, 54.8934, -2.61125, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, 7508.31, -1102.54, 50.2059, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, 7483.28, -315.342, -8.16802, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, 7476.1, -941.806, 24.6554, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, 7447.99, -140.624, 3.34259, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, 7441.33, -1006.91, -5.89542, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, 7392.54, -1088.89, 42.2422, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, 7248.41, 412.611, -2.72741, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 1, 7193.37, -473.359, 37.7561, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 1, 7191.03, -380.363, 41.5449, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 1, 7142.08, -78.385, 15.72, 2.9496, 0, 0, 0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 1, 6749.46, -489.037, 56.7032, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 1, 5889.95, 666.349, 8.03616, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 1, 5738.26, 499.741, 6.79997, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 1, 5573.86, 468.625, 20.336, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 1, 5163.09, 716.393, -9.09972, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 1, 4896.88, 826.576, -1.07513, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 1, 7948.17, -1082, 35.579, 1.501, 0, 0, 0.682177, 0.731187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 1, 7793.5, -1120.35, 69.1242, 0.488692, 0, 0, 0.241922, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 1, 7679.59, -987.505, 37.6635, -1.65806, 0, 0, 0.737277, -0.67559, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 1, 7614.68, -1101.92, 49.7202, -0.820305, 0, 0, 0.398749, -0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 1, 7387.24, -372, 4.4835, 1.641, 0, 0, 0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 1, 7263.24, -972.666, 48.9116, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 1, 7196.19, -576.259, 38.9873, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 1, 7062.76, -212, 47.978, 2.862, 0, 0, 0.990268, 0.139173, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 1, 6985.49, 189.042, -0.514565, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 1, 6878.92, -765.453, 61.0139, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 1, 6476.76, -211.3, 48.4865, -1.309, 0, 0, 0.608761, -0.793353, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 1, 5954.85, -58.2668, 47.1143, 2.79252, 0, 0, 0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 1, 5831.59, -64.902, 78.7412, -2.32129, 0, 0, 0.91706, -0.398749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 1, 5776.75, 49.0581, 45.8117, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 1, 5662.14, 10.901, 68.683, 2.443, 0, 0, 0.939693, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 1, 4649.95, 16.5248, 70.9768, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 1, 4593.95, -2.96897, 71.378, 0.471239, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 1, 4488.4, -4.26991, 95.172, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1732, 1, 7347.33, -752.403, 20.2063, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1733, 1, 7555.8, 54.8934, -2.61125, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1733, 1, 7508.31, -1102.54, 50.2059, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1733, 1, 7483.28, -315.342, -8.16802, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1733, 1, 7476.1, -941.806, 24.6554, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1733, 1, 7447.99, -140.624, 3.34259, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1733, 1, 7441.33, -1006.91, -5.89542, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1733, 1, 7392.54, -1088.89, 42.2422, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1733, 1, 7248.41, 412.611, -2.72741, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1733, 1, 7193.37, -473.359, 37.7561, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1733, 1, 7191.03, -380.363, 41.5449, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1733, 1, 7142.08, -78.385, 15.72, 2.9496, 0, 0, 0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1733, 1, 6749.46, -489.037, 56.7032, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1733, 1, 5889.95, 666.349, 8.03616, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1733, 1, 5738.26, 499.741, 6.79997, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1733, 1, 5573.86, 468.625, 20.336, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1733, 1, 5163.09, 716.393, -9.09972, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1733, 1, 4896.88, 826.576, -1.07513, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1733, 1, 7948.17, -1082, 35.579, 1.501, 0, 0, 0.682177, 0.731187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1733, 1, 7793.5, -1120.35, 69.1242, 0.488692, 0, 0, 0.241922, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1733, 1, 7679.59, -987.505, 37.6635, -1.65806, 0, 0, 0.737277, -0.67559, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1733, 1, 7614.68, -1101.92, 49.7202, -0.820305, 0, 0, 0.398749, -0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1733, 1, 7387.24, -372, 4.4835, 1.641, 0, 0, 0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1733, 1, 7263.24, -972.666, 48.9116, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1733, 1, 7196.19, -576.259, 38.9873, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1733, 1, 7062.76, -212, 47.978, 2.862, 0, 0, 0.990268, 0.139173, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1733, 1, 6985.49, 189.042, -0.514565, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1733, 1, 6878.92, -765.453, 61.0139, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1733, 1, 6476.76, -211.3, 48.4865, -1.309, 0, 0, 0.608761, -0.793353, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1733, 1, 5954.85, -58.2668, 47.1143, 2.79252, 0, 0, 0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1733, 1, 5831.59, -64.902, 78.7412, -2.32129, 0, 0, 0.91706, -0.398749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1733, 1, 5776.75, 49.0581, 45.8117, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1733, 1, 5662.14, 10.901, 68.683, 2.443, 0, 0, 0.939693, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1733, 1, 4649.95, 16.5248, 70.9768, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1733, 1, 4593.95, -2.96897, 71.378, 0.471239, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1733, 1, 4488.4, -4.26991, 95.172, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1733, 1, 7347.33, -752.403, 20.2063, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+10, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+11, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+12, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+13, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+14, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+15, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+16, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+17, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+18, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+19, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+20, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+21, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+22, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+23, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+24, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+25, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+26, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+27, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+28, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+29, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+30, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+31, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+32, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+33, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+34, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+35, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+36, 1, 'Tin Vein / Silver Vein - Darkshore', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+10, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+11, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+12, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+13, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+14, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+15, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+16, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+17, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+18, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+19, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+20, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+21, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+22, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+23, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+24, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+25, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+26, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+27, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+28, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+29, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+30, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+31, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+32, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+33, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+34, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+35, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+36, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+37, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+38, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+39, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+40, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+41, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+42, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+43, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+44, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+45, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+46, @PTEMPLATE+10, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+47, @PTEMPLATE+11, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+48, @PTEMPLATE+12, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+49, @PTEMPLATE+13, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+50, @PTEMPLATE+14, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+51, @PTEMPLATE+15, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+52, @PTEMPLATE+16, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+53, @PTEMPLATE+17, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+54, @PTEMPLATE+18, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+55, @PTEMPLATE+19, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+56, @PTEMPLATE+20, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+57, @PTEMPLATE+21, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+58, @PTEMPLATE+22, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+59, @PTEMPLATE+23, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+60, @PTEMPLATE+24, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+61, @PTEMPLATE+25, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+62, @PTEMPLATE+26, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+63, @PTEMPLATE+27, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+64, @PTEMPLATE+28, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+65, @PTEMPLATE+29, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+66, @PTEMPLATE+30, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+67, @PTEMPLATE+31, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+68, @PTEMPLATE+32, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+69, @PTEMPLATE+33, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+70, @PTEMPLATE+34, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+71, @PTEMPLATE+35, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+72, @PTEMPLATE+36, 'Tin Vein / Silver Vein - Darkshore', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(1099, 17, 'Darkshore - Tin Vein / Silver Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+10, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+11, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+12, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+13, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+14, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+15, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+16, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+17, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+18, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+19, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+20, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+21, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+22, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+23, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+24, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+25, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+26, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+27, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+28, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+29, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+30, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+31, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+32, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+33, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+34, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+35, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+36, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220821214504_world.sql b/sql/migrations/20220821214504_world.sql new file mode 100644 index 00000000000..a81ecefdd9e --- /dev/null +++ b/sql/migrations/20220821214504_world.sql @@ -0,0 +1,4901 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220821214504'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220821214504'); +-- Add your query below. + + +-- Remove 0 Rotation2 Custom Spawns +DELETE FROM `pool_gameobject` WHERE `guid` IN ( +SELECT `guid` FROM `gameobject` WHERE `id` IN (2040, 175404, 1735, 324, 1732, 1733, 2047, 1731, 1734, 165658, 2653, 177388, 123848, 105569, 176645, 181068, 150079, 150082, 180215, 3764, 123310, 1610, 19903, 150081, 176643, 181069, 181108, 103711, 2054, 73941, 123309, 2055, 103709, 73940, 181109, 35253, 1667, 103712, 103710, 176644, 323, 103714, 73939, 150080, 103713, 3763, 123308) +AND `rotation2` = 0); + +DELETE FROM `gameobject` WHERE `id` IN (2040, 175404, 1735, 324, 1732, 1733, 2047, 1731, 1734, 165658, 2653, 177388, 123848, 105569, 176645, 181068, 150079, 150082, 180215, 3764, 123310, 1610, 19903, 150081, 176643, 181069, 181108, 103711, 2054, 73941, 123309, 2055, 103709, 73940, 181109, 35253, 1667, 103712, 103710, 176644, 323, 103714, 73939, 150080, 103713, 3763, 123308) +AND `rotation2` = 0; + + +DELETE FROM `pool_gameobject` WHERE `guid` IN ( +SELECT `guid` FROM `gameobject` WHERE `id` IN (2040, 175404, 1735, 324, 1732, 1733, 2047, 1731, 1734, 165658, 2653, 177388, 123848, 105569, 176645, 181068, 150079, 150082, 180215, 3764, 123310, 1610, 19903, 150081, 176643, 181069, 181108, 103711, 2054, 73941, 123309, 2055, 103709, 73940, 181109, 35253, 1667, 103712, 103710, 176644, 323, 103714, 73939, 150080, 103713, 3763, 123308) +AND position_x NOT LIKE "%.%" AND position_y NOT LIKE "%.%"); + +DELETE FROM `gameobject` WHERE `id` IN (2040, 175404, 1735, 324, 1732, 1733, 2047, 1731, 1734, 165658, 2653, 177388, 123848, 105569, 176645, 181068, 150079, 150082, 180215, 3764, 123310, 1610, 19903, 150081, 176643, 181069, 181108, 103711, 2054, 73941, 123309, 2055, 103709, 73940, 181109, 35253, 1667, 103712, 103710, 176644, 323, 103714, 73939, 150080, 103713, 3763, 123308) +AND position_x NOT LIKE "%.%" AND position_y NOT LIKE "%.%"; + +-- Copper Veins +SET @OGUID = 43233; + +UPDATE `gameobject` SET `position_x`=-1384.13, `position_y`=325.697, `position_z`=32.8761, `orientation`=2.68781, `rotation0`=0, `rotation1`=0, `rotation2`=0.97437, `rotation3`=0.224951 WHERE `guid`=4830; +UPDATE `gameobject` SET `orientation`=4.38078, `rotation2`=-0.814116 WHERE `guid`=42480; +UPDATE `gameobject` SET `orientation`=4.50295, `rotation2`=-0.777145, `rotation3`=0.629321 WHERE `guid`=34233; +UPDATE `gameobject` SET `orientation`=5.20108, `rotation2`=-0.515038, `rotation3`=0.857168 WHERE `guid`=31111; +UPDATE `gameobject` SET `orientation`=2.9845, `rotation3`=0.0784664 WHERE `guid`=5440; +UPDATE `gameobject` SET `orientation`=5.53269, `rotation2`=-0.366501, `rotation3`=0.930418 WHERE `guid`=25045; +UPDATE `gameobject` SET `orientation`=5.06146, `rotation2`=-0.573576, `rotation3`=0.819152 WHERE `guid`=10843; +UPDATE `gameobject` SET `orientation`=5.70723, `rotation2`=-0.284015, `rotation3`=0.95882 WHERE `guid`=12610; +UPDATE `gameobject` SET `orientation`=5.41052, `rotation2`=-0.422618, `rotation3`=0.906308 WHERE `guid`=31103; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1731, 0, -11386.2, 1643.82, 72.648, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1731, 0, -9737.25, -2440.96, 70.0273, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1731, 0, -9233.06, -3284.12, 104.102, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1731, 0, -6135.1, -2944.09, 398.718, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1731, 0, -5727.6, -1662.49, 363.751, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1731, 0, -5108.46, -3121.91, 313.321, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1731, 0, -4957.82, -2984.35, 347.496, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1731, 1, -2038.94, -1100.57, 82.7365, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1731, 1, -309.233, -5194.16, 22.4343, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1731, 1, 73.9236, -4487.36, 50.8945, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1731, 0, 1888.04, 979.146, 29.1322, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1731, 0, -5051.87, -585.697, 426.163, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+1, 1128, 'Copper Vein - Redridge', 10), +(@OGUID+2, 1128, 'Copper Vein - Redridge', 10), +(@OGUID+3, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+4, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+5, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+6, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+7, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+8, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+9, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+10, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+11, 1019, 'Copper Vein - Dun Morogh', 10); + +-- Tin Veins +SET @OGUID = 43245; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1732, 0, -11755.9, -176.016, 23.3022, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1732, 1, -3876.55, -3889.24, 65.1546, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, -2632.81, -3647.33, 41.4555, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, -704.537, 1343.63, 94.3765, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, -1443.48, 993.682, 96.2679, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, -284.348, 1431.92, 105.729, 3.22886, 0, 0, -0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, 295.198, 1856.66, 111.337, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -11717.2, -139.426, 19.3768, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, 210.452, 1705.18, 143.72, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 405, 'Tin Vein - Stranglethorn', 10), +(@OGUID+1, 43521, 'Tin Vein - Dustwallow Marsh', 10), +(@OGUID+2, 43521, 'Tin Vein - Dustwallow Marsh', 10), +(@OGUID+3, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+4, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+5, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+6, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+7, 405, 'Tin Vein - Stranglethorn', 10), +(@OGUID+8, 1140, 'Tin Vein - Desolace', 10); + +-- Silver Veins +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(43254, 1733, 0, -71.7572, -460.453, 102.154, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(396411, 1733, 0, -16.5498, 463.366, 53.6286, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(396412, 1732, 0, -41.0918, 415.415, 62.6462, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43254, 397, 'Silver Vein - Alterac Mountains', 10), +(396411, 397, 'Silver Vein - Alterac Mountains', 10), +(396412, 397, 'Silver Vein - Alterac Mountains', 10); + +-- Gold Veins +SET @OGUID = 43255; + +UPDATE `gameobject` SET `position_x`=-11137.5, `position_y`=-1174.14, `position_z`=43.9296, `orientation`=2.47837, `rotation0`=0, `rotation1`=0, `rotation2`=0.945518, `rotation3`=0.325568 WHERE `guid` IN (25270, 25300); + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1734, 0, 582.789, -746.925, 152.998, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1734, 0, -12741.6, -451.59, 32.6192, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -13801.1, -120.558, 24.5498, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 1, 100, 0, 0, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 1353, 'Gold Vein - Alterac Mountains', 10), +(@OGUID+1, 1176, 'Gold Vein - Stranglethorn', 10), +(@OGUID+2, 1176, 'Gold Vein - Stranglethorn', 10); + +-- Iron Deposits +SET @OGUID = 389458; + +UPDATE `gameobject` SET `position_y`=-424.372 WHERE `guid`=5896; +UPDATE `gameobject` SET `position_y`=-424.372, `orientation`=5.2709, `rotation2`=-0.484809, `rotation3`=0.87462 WHERE `guid`=11969; +UPDATE `gameobject` SET `position_x`=-913.527, `position_y`=1033.02, `position_z`=96.0823, `orientation`=0.925024, `rotation0`=0, `rotation1`=0, `rotation2`=0.446198, `rotation3`=0.894935 WHERE `guid`=4001871; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1735, 0, -11506.1, 480.384, 65.5531, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+1, 1735, 0, -11463.3, -872.963, 39.4088, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 1735, 0, -12354.7, -992.975, 12.0588, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 1735, 0, -11681.5, 317.656, 43.8298, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 1735, 0, -13957.4, 172.505, 27.5382, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 1735, 0, -13894.2, -1.97103, 35.2379, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 1735, 0, 888.666, -574.497, 153.781, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 1735, 0, 1127.2, -742.367, 79.6405, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 1735, 0, 859.253, -547.027, 144.743, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 1735, 0, 668.344, -416.631, 161.627, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 1735, 0, 927.011, -342.925, 143.022, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 1735, 1, -2265.13, 1574.06, 78.2124, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 1735, 1, 192.382, 1893.76, 135.219, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 1735, 1, -3456.27, -3365.72, 52.7804, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 1735, 1, -3051.64, -3319.91, 52.5062, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+1, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+2, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+3, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+4, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+5, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+6, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+7, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+8, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+9, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+10, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+11, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+12, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+13, 43520, 'Iron Deposit - Dustwallow Marsh', 10), +(@OGUID+14, 43520, 'Iron Deposit - Dustwallow Marsh', 10); + +-- Tin Vein / Silver Vein in Hillsbrad +SET @OGUID = 43272; +SET @PTEMPLATE = 21700; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1732, 0, 306.792, -1082.6, 93.0067, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1733, 0, 306.792, -1082.6, 93.0067, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Vein in Arathi +SET @OGUID = 43274; +SET @PTEMPLATE = 21664; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1732, 0, -1835.7, -3131.75, 45.4336, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1733, 0, -1835.7, -3131.75, 45.4336, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 406, 0, ' Arathi Highlands - Tin Vein / Silver Vein', 0); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit in Hillsbrad Foothills +SET @OGUID = 43280; +SET @PTEMPLATE = 21667; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1733, 0, -203.769, -338.907, 55.2152, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1733, 0, -156.596, -312.964, 53.5226, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -241.383, -330.625, 46.4368, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -203.769, -338.907, 55.2152, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -156.596, -312.964, 53.5226, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -241.383, -330.625, 46.4368, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, -203.769, -338.907, 55.2152, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 0, -156.596, -312.964, 53.5226, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 0, -241.383, -330.625, 46.4368, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2040, 0, -203.769, -338.907, 55.2152, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2040, 0, -156.596, -312.964, 53.5226, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 0, -241.383, -330.625, 46.4368, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 0, -203.769, -338.907, 55.2152, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2047, 0, -156.596, -312.964, 53.5226, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2047, 0, -241.383, -330.625, 46.4368, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+4, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+5, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+6, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+9, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+10, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+11, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+12, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+13, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+14, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+1, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Arathi Highlands +SET @OGUID = 43298; +SET @PTEMPLATE = 21671; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1733, 0, -1841.37, -2928.97, 72.3839, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 1, 100, 0, 10), +(@OGUID+1, 1733, 0, -1935.9, -2793.63, 82.0799, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 1733, 0, -1982.09, -2808.73, 86.8473, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 1733, 0, -2005.38, -2816.19, 77.8807, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 1733, 0, -1228.73, -1993.95, 36.6098, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 1733, 0, -1259.59, -2936.51, 39.8619, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 1733, 0, -1251.96, -2055.88, 77.5748, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 1734, 0, -1841.37, -2928.97, 72.3839, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 1734, 0, -1935.9, -2793.63, 82.0799, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 1734, 0, -1982.09, -2808.73, 86.8473, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 1734, 0, -2005.38, -2816.19, 77.8807, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 1734, 0, -1228.73, -1993.95, 36.6098, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 1734, 0, -1259.59, -2936.51, 39.8619, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 1734, 0, -1251.96, -2055.88, 77.5748, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 1735, 0, -1841.37, -2928.97, 72.3839, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 1735, 0, -1935.9, -2793.63, 82.0799, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 1735, 0, -1982.09, -2808.73, 86.8473, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 1735, 0, -2005.38, -2816.19, 77.8807, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 1735, 0, -1228.73, -1993.95, 36.6098, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 1735, 0, -1259.59, -2936.51, 39.8619, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 1735, 0, -1251.96, -2055.88, 77.5748, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+9, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+10, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+11, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+12, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+13, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+14, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+15, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+16, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+17, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+18, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+19, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+20, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+1, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Gold Vein / Iron Deposit in Hillsbrad +SET @OGUID = 43325; +SET @PTEMPLATE = 21698; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1734, 0, -152.853, -402.945, 90.7132, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+1, 1735, 0, -152.853, -402.945, 90.7132, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0); + +-- Mithril Deposits +SET @OGUID = 220400; + +UPDATE `gameobject` SET `position_x`=1102.3, `position_y`=-1479.79, `position_z`=81.7374, `orientation`=5.48033, `rotation0`=0, `rotation1`=0, `rotation2`=-0.390731, `rotation3`=0.920505 WHERE `guid` IN (21881, 21908, 21854); + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID, 2040, 0, -13734.4, 588.942, 28.3662, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10), +(@OGUID+1, 2040, 0, -14641.5, -301.463, 27.0929, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 2040, 0, -14800.5, -344.491, 13.0164, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 2040, 1, 29.4768, 852.77, 130.517, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 2040, 1, -1844.3, 2087.51, 77.5889, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 2040, 1, -2073.42, 2055.29, 76.7987, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 2040, 0, 889.775, -560.039, 143.449, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 2040, 0, 649.918, -631.854, 157.594, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 2040, 0, 812.972, -693.54, 173.467, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 2040, 0, 690.51, -623.184, 166.421, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 2040, 0, 722.529, -660.758, 161.868, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 2040, 0, 591.945, -724.726, 151.695, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 2040, 0, 860.572, -569.382, 144.673, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 2040, 1, -1769.87, 2977.38, 39.2272, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 2040, 1, -4566.88, -2734.63, 45.9512, -1.55334, 0, 0, 0.700909, -0.71325, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 2040, 1, -4346.2, -3005.47, 35.1079, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 2040, 1, 4373.93, -6309.83, 96.4017, 2.18166, 0, 0, 0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 2040, 1, 4588.05, -6850.55, 140.756, -2.40855, 0, 0, 0.93358, -0.358368, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 2040, 1, 5025.34, -6505.18, -8.06637, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 2040, 1, -2766.39, -2606.88, 34.2974, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 1177, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+1, 1177, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+2, 1177, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+3, 1146, 'Mithril Deposit - Desolace', 10), +(@OGUID+4, 1146, 'Mithril Deposit - Desolace', 10), +(@OGUID+5, 1146, 'Mithril Deposit - Desolace', 10), +(@OGUID+6, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+7, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+8, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+9, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+10, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+11, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+12, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+13, 1146, 'Mithril Deposit - Desolace', 10), +(@OGUID+14, 43524, 'Mithril Deposit - Dustwallow Marsh', 10), +(@OGUID+15, 43524, 'Mithril Deposit - Dustwallow Marsh', 10), +(@OGUID+16, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+17, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+18, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+19, 43524, 'Mithril Deposit - Dustwallow Marsh', 10); + +-- Truesilver Deposits +SET @OGUID = 220420; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID, 2047, 1, -1395.65, 2749.97, 119.239, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+1, 2047, 1, -1440.75, 2949.23, 124.248, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 1147, 'Truesilver Deposit - Desolace', 10), +(@OGUID+1, 1147, 'Truesilver Deposit - Desolace', 10); + +-- Iron Deposits +SET @OGUID = 220422; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1735, 0, -254.604, 379.709, 121.872, -0.05236, 0, 0, 0.026177, -0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1735, 0, -161.117, 398.667, 105.474, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1735, 0, -130.354, -149.858, 120.737, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, 12.0793, -148.168, 130.97, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1735, 0, 75.6466, -78.375, 114.581, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1735, 0, 225.675, -72.2974, 110.061, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, 244.997, -10.5061, 83.3397, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 0, 502.952, -1391.69, 72.4759, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 0, -31.1745, -221.648, 138.074, -0.628319, 0, 0, 0.309017, -0.951056, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 0, 545.352, -1686.1, 57.1031, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 1068, 'Iron Deposits - Alterac Mountains', 10), +(@OGUID+1, 1068, 'Iron Deposits - Alterac Mountainse', 10), +(@OGUID+2, 1068, 'Iron Deposits - Alterac Mountainse', 10), +(@OGUID+3, 1068, 'Iron Deposits - Alterac Mountains', 10), +(@OGUID+4, 1068, 'Iron Deposits - Alterac Mountains', 10), +(@OGUID+5, 1068, 'Iron Deposits - Alterac Mountains', 10), +(@OGUID+6, 1068, 'Iron Deposits - Alterac Mountains', 10), +(@OGUID+7, 1068, 'Iron Deposits - Alterac Mountains', 10), +(@OGUID+8, 1068, 'Iron Deposits - Alterac Mountains', 10), +(@OGUID+9, 1068, 'Iron Deposits - Alterac Mountains', 10); + +-- Mithril Deposit / Truesilver Deposit in Arathi +SET @OGUID = 220433; +SET @PTEMPLATE = 17000; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID, 2040, 0, -1941.89, -1648.68, 48.6327, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 1, 100, 0, 10), +(@OGUID+1, 2047, 0, -1941.89, -1648.68, 48.6327, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+1, @PTEMPLATE, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0); + +-- Gold Vein / Mithril Deposit in Blasted Lands +SET @OGUID = 220435; +SET @PTEMPLATE = 17002; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1734, 0, -11470.4, -3198.2, 24.3378, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10), +(@OGUID+1, 2040, 0, -11470.4, -3198.2, 24.3378, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Mithril Deposit - Blasted Lands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0); + +-- Tin Vein / Silver Vein in Wetlands +SET @OGUID = 220437; +SET @PTEMPLATE = 17003; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1732, 0, -3993.14, -2598.76, 59.9468, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1733, 0, -3993.14, -2598.76, 59.9468, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Wetlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit in Arathi +SET @OGUID = 220439; +SET @PTEMPLATE = 17004; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1733, 0, -2339.53, -1646.11, -24.6021, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1734, 0, -2339.53, -1646.11, -24.6021, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1735, 0, -2339.53, -1646.11, -24.6021, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 0, -2339.53, -1646.11, -24.6021, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 0, -2339.53, -1646.11, -24.6021, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit in Burning Steppes +SET @OGUID = 220444; +SET @PTEMPLATE = 17005; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 324, 0, -8228.16, -2947.63, 159.85, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 324, 0, -7814.68, -2648.13, 223.628, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, -8228.16, -2947.63, 159.85, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, -7814.68, -2648.13, 223.628, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 165658, 0, -8228.16, -2947.63, 159.85, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 165658, 0, -7814.68, -2648.13, 223.628, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@PTEMPLATE+1, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE+1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+1, @PTEMPLATE+2, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+2, @PTEMPLATE+1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+3, @PTEMPLATE+2, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+4, @PTEMPLATE+1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10), +(@OGUID+5, @PTEMPLATE+2, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+1, 1296, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein in EPL +SET @OGUID = 220450; +SET @PTEMPLATE = 17007; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 324, 0, 1995.39, -5110.2, 98.9908, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 2040, 0, 1995.39, -5110.2, 98.9908, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+1, @PTEMPLATE, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0); + +-- Gold Vein / Iron Deposit in Hillsbrad +SET @OGUID = 220452; +SET @PTEMPLATE = 17008; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1734, 0, -90.0451, -1361.99, 123.778, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1735, 0, -90.0451, -1361.99, 123.778, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0); + +-- Copper Veins +SET @OGUID = 112600; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1731, 0, -11485, 1908.38, -11.5041, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1731, 0, -11326.8, 1575.95, 35.7038, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1731, 0, -11308.4, 1854.01, 17.9742, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1731, 0, -11264.5, 1643.5, 34.9335, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1731, 0, -11243, 1217.15, 92.6842, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1731, 0, -11172, 1969.6, 21.3377, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1731, 0, -11146.4, 1511.06, 24.2333, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1731, 0, -10809.5, 2013.99, 20.7217, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1731, 0, -10562.8, 2011.39, -6.07262, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1731, 0, -10544, 1994.56, -8.69469, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1731, 0, -10524.5, 1949.69, 5.92688, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1731, 0, -10515.4, 1963.25, 7.24226, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1731, 0, -10401.1, 1803.21, 28.0696, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1731, 0, -9949.87, 1447.89, 42.4058, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1731, 0, -9763.95, 1813.47, -6.19053, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1731, 0, -9834.56, -3128.48, 82.4222, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1731, 0, -9740.51, -2102.63, 61.384, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1731, 0, -9724.31, -2653.92, 68.1898, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1731, 0, -9256.75, -3097.38, 100.289, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1731, 0, -9185.33, -2912.15, 112.081, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1731, 0, -8779.88, -2262.33, 148.743, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1731, 0, -8776.36, -2120.69, 153.261, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1731, 0, -8694.48, -2204.4, 157.692, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1731, 0, -8662.57, -2246.8, 156.706, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1731, 0, -9875.08, -251.75, 38.4121, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1731, 0, -9781.55, 92.5236, 6.73226, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1731, 0, -9770.37, 150.617, 25.7016, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1731, 0, -9758.25, -460.59, 43.6968, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1731, 0, -9320.33, 560.396, 83.3102, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1731, 0, -9110.23, -588.506, 57.1738, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1731, 0, -9070.51, -550.896, 59.402, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1731, 0, -5980.43, -2017.1, 432.131, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1731, 0, -5963, -307.491, 455.642, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1731, 0, -5881.39, -1432.3, 415.593, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1731, 0, -5821.6, -1922.89, 413.296, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1731, 0, -5810.35, 394.826, 435.296, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1731, 0, -5807.19, -1498.15, 363.662, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1731, 0, -5789.91, -781.136, 401.291, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1731, 0, -5770.21, -2184.04, 410.181, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1731, 0, -5757, -1705.79, 369.181, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1731, 0, -5697.27, -1723.45, 361.68, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1731, 0, -5661.16, 362.743, 393.995, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1731, 0, -5654.57, -1675.68, 360.795, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1731, 0, -5649.31, -52.1474, 418.394, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1731, 0, -5641.67, -1815.62, 357.022, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1731, 0, -5605.74, -1713.77, 360.251, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1731, 0, -5600.61, -1761.3, 370.283, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1731, 0, -5596.4, 608.955, 392.607, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1731, 0, -5569.23, 662.99, 396.228, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1731, 0, -5486.29, 467.214, 392.111, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1731, 0, -5476.83, 105.969, 407.061, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1731, 0, -5413.44, -217.931, 374.285, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1731, 0, -5405.12, 446.462, 393.463, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1731, 0, -5288.14, -60.5661, 401.245, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1731, 0, -5286.26, -840.516, 406.846, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1731, 0, -5220.57, -2126.2, 447.289, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1731, 0, -5213.95, 339.462, 405.109, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1731, 0, -5082.65, -153.88, 442.593, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1731, 0, -5018.81, 466.14, 419.118, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1731, 0, -4988.01, 285.855, 417.786, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1731, 0, -4831.69, -371.356, 404.549, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1731, 0, -6120.49, -3021.54, 396.495, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 1731, 0, -6119.89, -2964.38, 398.496, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 1731, 0, -6046.64, -2981.06, 402.833, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 1731, 0, -6022.11, -2966.86, 404.811, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 1731, 0, -5964.72, -2932.67, 382.428, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 1731, 0, -5909.5, -2847.64, 379.652, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 1731, 0, -5880.03, -3092.93, 332.414, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 1731, 0, -5673.48, -4166.66, 403.834, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 1731, 0, -5605.75, -4105.8, 388.812, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 1731, 0, -5127.31, -3926.78, 325.466, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 1731, 0, -4950.32, -2971.38, 322.214, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 1731, 0, -4938.17, -2631.88, 331.642, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 1731, 0, -4926.39, -2996.57, 321.114, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 1731, 0, -4855.06, -2882.53, 336.653, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 1731, 0, -308.792, 977.584, 133.276, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 1731, 0, 29.3031, 1397.52, 81.6737, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 1731, 0, 1185.11, 1844.1, 27.4475, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 1731, 0, 1315.74, 1995.45, 16.4672, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 1731, 0, 1374.36, 1952.43, 14.2391, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 1731, 0, 1444.68, 1124.77, 65.5705, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 1731, 0, 1450.78, 1995.89, 11.8788, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 1731, 0, 1588.55, -378.296, 62.58, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 1731, 0, 1734.12, 1113.7, 80.2802, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 1731, 0, 2155.69, -810.184, 87.418, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 1731, 0, 2378.69, -428.059, 73.0505, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 1731, 0, 2467.54, 1642.65, 20.5912, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 1731, 0, 2510.28, -62.2036, 26.7767, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 1731, 0, 2520.7, 833.101, 102.437, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 1731, 0, 2529.08, 541.433, 16.1038, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 1731, 0, 2588.84, -907.501, 61.8384, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 1731, 0, 2628.19, 667.826, 28.7643, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 1731, 0, 2673.13, 1071.51, 116.882, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 1731, 0, 2692.15, 509.926, 20.9888, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 1731, 0, 2968.59, 1132.8, 84.2412, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 1731, 0, 2968.69, -519.012, 109.958, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 1731, 0, 2982.13, -569.891, 121.658, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 1731, 1, 7686.48, -446.749, -21.1478, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 1731, 1, 7649.98, -1102.91, 63.6381, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 1731, 1, 7133.58, -733.704, 65.4046, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 1731, 1, 7015.85, -507.879, 40.9607, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 1731, 1, 6840.3, -674.375, 64.1044, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 1731, 1, 6127.96, 57.2855, 28.7722, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 1731, 1, 4602.47, 26.3402, 74.3763, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 1731, 1, 4524.07, 48.9337, 81.6434, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 1731, 1, 3414.26, -24.0284, 21.7966, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 1731, 1, 3406.06, 891.166, 26.0137, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 1731, 1, 2480.6, -324.883, 115.091, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 1731, 1, 2330.51, 1107.6, 305.062, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 1731, 1, 1803.22, 708.189, 157.308, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 1731, 1, 1400.16, 244.774, 17.0226, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 1731, 1, 1242, 366.093, 60.4805, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 1731, 1, 972.06, -4718.87, 29.4653, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 1731, 1, 931.159, -4703.13, 23.2867, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 1731, 1, 908.307, -4224.11, 26.1928, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 1731, 1, 869.838, -4706.02, 31.0907, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 1731, 1, 855.443, -4789.1, 36.5689, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+118, 1731, 1, 842.223, -4749.95, 12.749, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+119, 1731, 1, 825.367, -4773.86, 36.2124, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+120, 1731, 1, 544.077, -4581.3, 49.0066, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 1731, 1, 413.759, -4445.5, 53.9382, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+122, 1731, 1, 306.357, -5001.68, 22.337, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+123, 1731, 1, -548.849, -4909.94, 45.4167, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 1731, 1, -493.118, -661.287, 53.0064, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 1731, 1, -515.116, 78.7818, 60.9084, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 1731, 1, -576.829, 126.768, 58.9101, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+127, 1731, 1, -759.502, -750.369, 19.4819, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+128, 1731, 1, -1271.72, -1073.83, 57.5627, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 1731, 1, -1286.13, -866.034, -5.33929, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+130, 1731, 1, -2373.84, 431.821, 67.2257, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+131, 1731, 1, -2564.31, 281.961, 109.876, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 1731, 1, -530.082, -3206.66, 177.408, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 1731, 1, -1263.85, -1621.39, 185.774, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+134, 1731, 1, -1510.91, -3421.34, 221.707, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 1731, 1, -1618.35, -3331.58, 188.647, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 1731, 1, -4220.12, -895.213, -51.1738, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+137, 1731, 0, -11116.7, -1016.64, 80.8207, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+138, 1731, 0, -3103.4, -1676.96, 3.06479, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+2, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+3, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+4, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+5, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+6, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+7, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+8, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+9, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+10, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+11, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+12, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+13, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+14, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+15, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+16, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+17, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+18, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+19, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+20, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+21, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+22, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+23, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+24, 1128, 'Copper Vein - Redridge Mountains', 10), +(@OGUID+25, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+26, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+27, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+28, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+29, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+30, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+31, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+32, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+33, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+34, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+35, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+36, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+37, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+38, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+39, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+40, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+41, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+42, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+43, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+44, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+45, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+46, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+47, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+48, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+49, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+50, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+51, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+52, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+53, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+54, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+55, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+56, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+57, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+58, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+59, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+60, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+61, 1019, 'Copper Vein - Dun Morogh', 10), +(@OGUID+62, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+63, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+64, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+65, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+66, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+67, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+68, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+69, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+70, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+71, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+72, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+73, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+74, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+75, 1166, 'Copper Vein - Loch Modan', 10), +(@OGUID+77, 1044, 'Copper Vein - Silverpine Forest', 10), +(@OGUID+78, 1044, 'Copper Vein - Silverpine Forest', 10), +(@OGUID+79, 1044, 'Copper Vein - Silverpine Forest', 10), +(@OGUID+80, 1044, 'Copper Vein - Silverpine Forest', 10), +(@OGUID+81, 1044, 'Copper Vein - Silverpine Forest', 10), +(@OGUID+82, 1044, 'Copper Vein - Silverpine Forest', 10), +(@OGUID+83, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+84, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+85, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+86, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+87, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+88, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+89, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+90, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+91, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+92, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+93, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+94, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+95, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+96, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+97, 1008, 'Copper Vein - Tirisfal Glades', 10), +(@OGUID+98, 1098, 'Copper Vein - Darkshore', 10), +(@OGUID+99, 1098, 'Copper Vein - Darkshore', 10), +(@OGUID+100, 1098, 'Copper Vein - Darkshore', 10), +(@OGUID+101, 1098, 'Copper Vein - Darkshore', 10), +(@OGUID+102, 1098, 'Copper Vein - Darkshore', 10), +(@OGUID+103, 1098, 'Copper Vein - Darkshore', 10), +(@OGUID+104, 1098, 'Copper Vein - Darkshore', 10), +(@OGUID+105, 1098, 'Copper Vein - Darkshore', 10), +(@OGUID+106, 1075, 'Copper Vein - Ashenvale', 10), +(@OGUID+107, 1075, 'Copper Vein - Ashenvale', 10), +(@OGUID+108, 1075, 'Copper Vein - Ashenvale', 10), +(@OGUID+109, 1089, 'Copper Vein - Stonetalon Mountains', 10), +(@OGUID+110, 1089, 'Copper Vein - Stonetalon Mountains', 10), +(@OGUID+111, 1089, 'Copper Vein - Stonetalon Mountains', 10), +(@OGUID+112, 1089, 'Copper Vein - Stonetalon Mountains', 10), +(@OGUID+113, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+114, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+115, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+116, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+117, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+118, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+119, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+120, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+121, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+122, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+123, 1024, 'Copper Vein - Durotar', 10), +(@OGUID+124, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+125, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+126, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+127, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+128, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+129, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+130, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+131, 1028, 'Copper Vein - Mulgore', 10), +(@OGUID+132, 4303, 'Copper Vein - Barrens', 10), +(@OGUID+133, 4303, 'Copper Vein - Barrens', 10), +(@OGUID+134, 4303, 'Copper Vein - Barrens', 10), +(@OGUID+135, 4303, 'Copper Vein - Barrens', 10), +(@OGUID+136, 2585, 'Copper Vein - Thousand Needles', 10), +(@OGUID+137, 1119, 'Copper Vein - Duskwood', 10), +(@OGUID+138, 1156, 'Copper Vein - Wetlands', 10); + +-- Lesser Bloodstone Deposit in Arathi +SET @OGUID = 112800; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 2653, 0, -906.06024169921875, -3912.308593750000, 139.7058868408203125, 2.094393253326416015, 0, 0, 0.866024971008300781, 0.500000774860382080, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 2653, 0, -887.10382080078125, -4012.095947265625, 145.7963104248046875, 3.159062385559082031, 0, 0, -0.99996185302734375, 0.008734640665352344, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2653, 0, -871.71118164062500, -3959.098144531250, 133.4881134033203125, 5.567600727081298828, 0, 0, -0.35020732879638671, 0.936672210693359375, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+1, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10), +(@OGUID+2, 298, 'Lesser Bloodstone Deposit - Arathi Highlands', 10); + +-- Incendicite Mineral Vein (1667) in Wetlands +SET @OGUID = 112803; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1667, 0, -3877.418457031250, -2484.441894531250, 41.59187698364257812, 4.450590610504150390, 0, 0, -0.79335308074951171, 0.608761727809906005, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1667, 0, -3758.245605468750, -2456.140625000000, 28.31234550476074218, 4.171337604522705078, 0, 0, -0.87035560607910156, 0.492423713207244873, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, 3655, 'Incendicite Mineral Vein (1667) - Wetlands', 10), +(@OGUID+1, 3655, 'Incendicite Mineral Vein (1667) - Wetlands', 10); + +-- Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) in Wetlands +SET @OGUID = 118805; +SET @PTEMPLATE = 17009; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1732, 0, -3870.253173828125, -2383.634033203125, 26.57918357849121093, 0.174532130360603332, 0, 0, 0.087155342102050781, 0.996194720268249511, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1732, 0, -3929.862548828125, -2318.629882812500, 23.00192070007324218, 5.934120178222656250, 0, 0, -0.17364788055419921, 0.984807789325714111, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -3799.523925781250, -2390.446533203125, 28.52526473999023437, 2.670347690582275390, 0, 0, 0.972369194030761718, 0.233448356389999389, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -3785.216064453125, -2375.884033203125, 30.60120010375976562, 3.316144466400146484, 0, 0, -0.99619388580322265, 0.087165042757987976, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -3833.576904296875, -2299.875976562500, 30.47358512878417968, 4.468043327331542968, 0, 0, -0.78801059722900390, 0.615661680698394775, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -3870.253173828125, -2383.634033203125, 26.57918357849121093, 0.174532130360603332, 0, 0, 0.087155342102050781, 0.996194720268249511, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -3929.862548828125, -2318.629882812500, 23.00192070007324218, 5.934120178222656250, 0, 0, -0.17364788055419921, 0.984807789325714111, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -3799.523925781250, -2390.446533203125, 28.52526473999023437, 2.670347690582275390, 0, 0, 0.972369194030761718, 0.233448356389999389, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -3785.216064453125, -2375.884033203125, 30.60120010375976562, 3.316144466400146484, 0, 0, -0.99619388580322265, 0.087165042757987976, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 0, -3833.576904296875, -2299.875976562500, 30.47358512878417968, 4.468043327331542968, 0, 0, -0.78801059722900390, 0.615661680698394775, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1610, 0, -3870.253173828125, -2383.634033203125, 26.57918357849121093, 0.174532130360603332, 0, 0, 0.087155342102050781, 0.996194720268249511, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1610, 0, -3929.862548828125, -2318.629882812500, 23.00192070007324218, 5.934120178222656250, 0, 0, -0.17364788055419921, 0.984807789325714111, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1610, 0, -3799.523925781250, -2390.446533203125, 28.52526473999023437, 2.670347690582275390, 0, 0, 0.972369194030761718, 0.233448356389999389, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1610, 0, -3785.216064453125, -2375.884033203125, 30.60120010375976562, 3.316144466400146484, 0, 0, -0.99619388580322265, 0.087165042757987976, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1610, 0, -3833.576904296875, -2299.875976562500, 30.47358512878417968, 4.468043327331542968, 0, 0, -0.78801059722900390, 0.615661680698394775, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+5, @PTEMPLATE, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+6, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+7, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+8, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+9, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+10, @PTEMPLATE, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+11, @PTEMPLATE+1, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+12, @PTEMPLATE+2, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+13, @PTEMPLATE+3, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10), +(@OGUID+14, @PTEMPLATE+4, 'Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+1, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+2, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+3, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0), +(@PTEMPLATE+4, 3660, 0, 'Wetlands - Tin Vein / Silver Vein / Incendicite Mineral Vein', 0); + +-- Gold Vein / Iron Deposit in Wetlands +SET @OGUID = 112820; +SET @PTEMPLATE = 17014; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1734, 0, -3420.223876953125, -2121.0883789062500, 94.66082763671875000, 3.508116960525512695, 0, 0, -0.98325443267822265, 0.182238012552261352, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1734, 0, -3000.093750000000, -3074.998779296875, 75.74973297119140625, 1.082102894783020019, 0, 0, 0.515037536621093750, 0.857167601585388183, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -2808.982177734375, -2934.108398437500, 52.18629837036132812, 4.171337604522705078, 0, 0, -0.87035560607910156, 0.492423713207244873, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -2883.332031250000, -3046.207519531250, 63.11866760253906250, 5.934120178222656250, 0, 0, -0.17364788055419921, 0.984807789325714111, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -3085.135009765625, -3260.258789062500, 66.21117401123046875, 3.822272777557373046, 0, 0, -0.94264125823974609, 0.333807557821273803, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -2967.274169921875, -3240.072753906250, 54.20602035522460937, 5.323255538940429687, 0, 0, -0.46174812316894531, 0.887011110782623291, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, -2925.585205078125, -3305.690429687500, 54.27831268310546875, 3.438302755355834960, 0, 0, -0.98901557922363281, 0.147811368107795715, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -3003.794677734375, -3222.195556640625, 54.21199035644531250, 1.326448202133178710, 0, 0, 0.615660667419433593, 0.788011372089385986, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -2906.903076171875, -3236.438964843750, 57.58070373535156250, 2.530723094940185546, 0, 0, 0.953716278076171875, 0.300707906484603881, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -2940.861328125000, -3273.188720703125, 61.91619873046875000, 1.483528137207031250, 0, 0, 0.675589561462402343, 0.737277925014495849, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -2935.616943359375, -3243.305908203125, 54.47927474975585937, 2.129300594329833984, 0, 0, 0.874619483947753906, 0.484810054302215576, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 0, -3420.223876953125, -2121.0883789062500, 94.66082763671875000, 3.508116960525512695, 0, 0, -0.98325443267822265, 0.182238012552261352, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 0, -3000.093750000000, -3074.998779296875, 75.74973297119140625, 1.082102894783020019, 0, 0, 0.515037536621093750, 0.857167601585388183, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1735, 0, -2808.982177734375, -2934.108398437500, 52.18629837036132812, 4.171337604522705078, 0, 0, -0.87035560607910156, 0.492423713207244873, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1735, 0, -2883.332031250000, -3046.207519531250, 63.11866760253906250, 5.934120178222656250, 0, 0, -0.17364788055419921, 0.984807789325714111, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 0, -3085.135009765625, -3260.258789062500, 66.21117401123046875, 3.822272777557373046, 0, 0, -0.94264125823974609, 0.333807557821273803, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 0, -2967.274169921875, -3240.072753906250, 54.20602035522460937, 5.323255538940429687, 0, 0, -0.46174812316894531, 0.887011110782623291, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 0, -2925.585205078125, -3305.690429687500, 54.27831268310546875, 3.438302755355834960, 0, 0, -0.98901557922363281, 0.147811368107795715, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 0, -3003.794677734375, -3222.195556640625, 54.21199035644531250, 1.326448202133178710, 0, 0, 0.615660667419433593, 0.788011372089385986, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1735, 0, -2906.903076171875, -3236.438964843750, 57.58070373535156250, 2.530723094940185546, 0, 0, 0.953716278076171875, 0.300707906484603881, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1735, 0, -2940.861328125000, -3273.188720703125, 61.91619873046875000, 1.483528137207031250, 0, 0, 0.675589561462402343, 0.737277925014495849, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 0, -2935.616943359375, -3243.305908203125, 54.47927474975585937, 2.129300594329833984, 0, 0, 0.874619483947753906, 0.484810054302215576, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Iron Deposit - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+11, @PTEMPLATE, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+12, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+13, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+14, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+15, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+16, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+17, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+18, @PTEMPLATE+7, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+19, @PTEMPLATE+8, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+20, @PTEMPLATE+9, 'Gold Vein / Iron Deposit - Wetlands', 10), +(@OGUID+21, @PTEMPLATE+10, 'Gold Vein / Iron Deposit - Wetlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+1, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 1355, 0, 'Wetlands - Gold Vein / Iron Deposit', 0); + +-- Tin Vein / Silver Vein +SET @OGUID = 112842; +SET @PTEMPLATE = 17025; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 1732, 0, -3029.731933593750, -3194.978027343750, 59.59239959716796875, 5.061456203460693359, 0, 0, -0.57357597351074218, 0.819152355194091796, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+1, 1733, 0, -3029.731933593750, -3194.978027343750, 59.59239959716796875, 5.061456203460693359, 0, 0, -0.57357597351074218, 0.819152355194091796, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID, @PTEMPLATE, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Wetlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0); + +-- Tin Veins +SET @OGUID = 251500; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -11729.8, -681.524, 36.0557, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -11713, -645.439, 49.3283, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -11437.8, 25.9817, 35.6237, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, -2063.69, 1770.31, 70.3513, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, -508.031, 859.585, 94.608, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, -649.171, 2845.33, -11.483, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, -499.658, 1782.47, 112.706, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, -453.404, 2403.45, 95.6945, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 1, -440.694, 2249.32, 94.6829, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1732, 1, -211.131, 2427.72, 4.66274, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1732, 1, -31.4126, 1103.66, 107.949, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1732, 1, 126.755, 1559.23, 158.139, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1732, 0, -9077.6, -3180.13, 115.942, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1732, 0, -8818.36, -2204.01, 137.801, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1732, 0, -8808.98, -2176.18, 143.724, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1732, 0, -8805.3, -2146, 154.329, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1732, 0, -8758.65, -2191.66, 139.589, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1732, 0, -8750, -2144, 156.404, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1732, 0, -378.764, 769.298, 95.0073, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1732, 0, -350.898, 954.154, 129.027, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1732, 0, -345.379, 1029.21, 120.191, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1732, 0, -334.676, 770.501, 107.438, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1732, 0, -324.499, 927.473, 131.106, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1732, 0, -317.895, 855.736, 90.625, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1732, 0, -309.482, 971.346, 133.761, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1732, 0, -305.998, 1099.13, 75.9756, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1732, 0, -293.892, 1008, 113.602, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1732, 0, -30.8879, 1023, 74.69, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1732, 0, 380.065, 1130.56, 108.131, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 0, 394.553, 1004.06, 108.397, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 0, 756.192, 1784.68, 30.1367, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1732, 0, 1075.68, 860.883, 18.6506, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1732, 1, -4117.82, -3831.94, 56.7862, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1732, 1, -3608.11, -3567.09, 44.7214, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1732, 1, -2737.97, -2789.71, 50.6377, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1732, 1, 1697.17, -3224.84, 132.26, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1732, 1, 1858.93, -1305.12, 92.4798, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1732, 1, 2003.38, -3402.16, 111.222, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1732, 1, 2023.88, -3217.42, 79.4702, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1732, 1, 2432.82, -2368.57, 145.165, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1732, 1, 2618.98, -1431.62, 180.995, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1732, 1, 2645.09, -1162.48, 159.764, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1732, 1, 2715.31, -3558.39, 110.357, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1732, 1, 2970.38, -895.964, 204.453, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1732, 1, 3098.87, -687.36, 192.509, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1732, 1, 3140.14, 693.865, 12.33, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1732, 1, 3633.34, 1033.18, 5.18991, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1732, 1, 3914.48, -42.4635, 12.0686, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1732, 1, 4108.62, 1381.43, -0.659214, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1732, 1, 4180.02, 1106.51, 28.5489, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 405, 'Tin Vein - Stranglethorn', 10), +(@OGUID+2, 405, 'Tin Vein - Stranglethorn', 10), +(@OGUID+3, 405, 'Tin Vein - Stranglethorn', 10), +(@OGUID+4, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+5, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+6, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+7, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+8, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+9, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+10, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+11, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+12, 1140, 'Tin Vein - Desolace', 10), +(@OGUID+13, 1129, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+14, 1129, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+15, 1129, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+16, 1129, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+17, 1129, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+18, 1129, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+19, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+20, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+21, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+22, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+23, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+24, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+25, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+26, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+27, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+28, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+29, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+30, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+31, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+32, 1045, 'Tin Vein - Silverpine Forest', 10), +(@OGUID+33, 43521, 'Tin Vein - Dustwallow Marsh', 10), +(@OGUID+34, 43521, 'Tin Vein - Dustwallow Marsh', 10), +(@OGUID+35, 43521, 'Tin Vein - Dustwallow Marsh', 10), +(@OGUID+36, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+37, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+38, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+39, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+40, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+41, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+42, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+43, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+44, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+45, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+46, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+47, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+48, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+49, 1074, 'Tin Vein - Ashenvale', 10), +(@OGUID+50, 1074, 'Tin Vein - Ashenvale', 10); + +-- Tin Vein / Silver Veins in Duskwood +SET @OGUID = 251600; +SET @PTEMPLATE = 7000; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -11166.5, 154.265, 35.092, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -11107.3, -1089.97, 63.3644, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -11092.8, -1157.22, 55.1905, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -11091.6, -257.724, 32.2351, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -10991.6, -1399.99, 71.7657, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -10449.9, -1020.57, 53.7499, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -11166.5, 154.265, 35.092, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -11107.3, -1089.97, 63.3644, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 0, -11092.8, -1157.22, 55.1905, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -11091.6, -257.724, 32.2351, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -10991.6, -1399.99, 71.7657, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -10449.9, -1020.57, 53.7499, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Duskwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+7, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+8, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+9, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+10, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+11, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+12, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Duskwood', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Westfall +SET @OGUID = 251613; +SET @PTEMPLATE = 7007; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -11324.3, 1661.3, 67.0822, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -11159.2, 981.381, 52.027, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -10488.2, 1941.07, 10.6379, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -10484.2, 1968.27, 12.5137, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -10376, 1898.9, 13.8374, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -9927.15, 1456.44, 41.3144, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -9859.78, 1395.48, 40.2416, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -11324.3, 1661.3, 67.0822, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 0, -11159.2, 981.381, 52.027, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -10488.2, 1941.07, 10.6379, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -10484.2, 1968.27, 12.5137, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -10376, 1898.9, 13.8374, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -9927.15, 1456.44, 41.3144, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, -9859.78, 1395.48, 40.2416, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Westfall', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Westfall', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+8, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+9, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+10, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+11, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+12, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+13, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+14, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Westfall', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Redridge +SET @OGUID = 251628; +SET @PTEMPLATE = 7015; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -8767.71, -2379.35, 159.891, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -9011.86, -2370.78, 140.35, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -9057.66, -1975.82, 157.037, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -8767.71, -2379.35, 159.891, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -9011.86, -2370.78, 140.35, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -9057.66, -1975.82, 157.037, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+4, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+5, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+6, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Redridge Mountains', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Loch Modan +SET @OGUID = 251635; +SET @PTEMPLATE = 7019; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -6225.2, -2998.35, 386.989, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -6173.96, -2945.99, 407.144, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -6088.7, -2908.38, 419.217, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -6062.61, -2740.13, 422.309, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -5843.45, -4005.39, 375.697, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -5691.15, -4099.24, 397.565, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -4828.55, -4099.71, 306.208, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -4746.73, -4183.38, 307.557, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1732, 0, -4740.04, -3639.89, 310.857, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -6225.2, -2998.35, 386.989, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -6173.96, -2945.99, 407.144, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -6088.7, -2908.38, 419.217, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -6062.61, -2740.13, 422.309, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, -5843.45, -4005.39, 375.697, 3.14159, 0, 0, -1, 0, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 0, -5691.15, -4099.24, 397.565, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 0, -4828.55, -4099.71, 306.208, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 0, -4746.73, -4183.38, 307.557, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 0, -4740.04, -3639.89, 310.857, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@PTEMPLATE+9, 1, 'Tin Vein / Silver Vein - Loch Modan', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+9, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+10, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+11, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+12, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+13, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+14, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+15, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+16, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+17, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+18, @PTEMPLATE+9, 'Tin Vein / Silver Vein - Loch Modan', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+9, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Wetlands +SET @OGUID = 251654; +SET @PTEMPLATE = 7029; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -3804.76, -2277.9, 33.1575, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -3488.49, -1900.41, 24.2657, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -3187.19, -3199.9, 56.6329, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -3804.76, -2277.9, 33.1575, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -3488.49, -1900.41, 24.2657, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -3187.19, -3199.9, 56.6329, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Wetlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+4, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+5, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Wetlands', 10), +(@OGUID+6, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Wetlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1348, 0, 'Wetlands - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Arathi +SET @OGUID = 251661; +SET @PTEMPLATE = 7033; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -1735.06, -3433.71, 55.8404, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -1436.69, -1717.95, 56.1873, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -1391.16, -2574.25, 84.4007, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -1114.41, -2361.25, 51.8908, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -1735.06, -3433.71, 55.8404, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -1436.69, -1717.95, 56.1873, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -1391.16, -2574.25, 84.4007, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -1114.41, -2361.25, 51.8908, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 406, 0, 'Arathi Highlands - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Hillsbrad +SET @OGUID = 251670; +SET @PTEMPLATE = 7038; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -1093.54, -1064.15, 49.2755, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -927.094, -374.569, 30.9798, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -923.453, -1098.07, 51.5852, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -922.306, -1453.78, 59.1559, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 0, -908.72, -761.622, 22.966, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 0, -338.068, -322.731, 66.6804, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 0, -175.762, 21.1603, 82.2342, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 0, -150.023, -996.154, 60.5231, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 0, -1093.54, -1064.15, 49.2755, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -927.094, -374.569, 30.9798, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -923.453, -1098.07, 51.5852, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -922.306, -1453.78, 59.1559, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -908.72, -761.622, 22.966, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, -338.068, -322.731, 66.6804, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 0, -175.762, 21.1603, 82.2342, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 0, -150.023, -996.154, 60.5231, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+9, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+10, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+11, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+12, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+13, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+14, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+15, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10), +(@OGUID+16, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1273, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Thousand Needles +SET @OGUID = 251687; +SET @PTEMPLATE = 7047; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, -6333.72, -4334.13, -57.0247, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, -5687.59, -2302.37, -43.6993, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, -5447.94, -1810.31, -36.5369, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, -5172.77, -2214.85, -28.0028, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, -5121.02, -2374.72, -51.7483, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, -5092.3, -1212.15, -48.1643, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, -4858.21, -2070.35, -25.6796, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 1, -6333.72, -4334.13, -57.0247, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, -5687.59, -2302.37, -43.6993, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 1, -5447.94, -1810.31, -36.5369, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 1, -5172.77, -2214.85, -28.0028, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 1, -5121.02, -2374.72, -51.7483, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 1, -5092.3, -1212.15, -48.1643, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 1, -4858.21, -2070.35, -25.6796, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+10, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+11, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+12, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+13, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Thousand Needles', 10), +(@OGUID+14, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Thousand Needles', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1131, 0, 'Thousand Needles - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Barrens +SET @OGUID = 251711; +SET @PTEMPLATE = 7055; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, -4239.39, -2364.1, 101.539, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, -3945.92, -2316.32, 99.2972, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, -3641.16, -1643.57, 92.7791, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, -1857.84, -2606.39, 95.3395, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, 687.582, -1709.01, 95.4418, 5.35816, 0, 0, -0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, -4239.39, -2364.1, 101.539, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 1, -3945.92, -2316.32, 99.2972, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 1, -3641.16, -1643.57, 92.7791, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, -1857.84, -2606.39, 95.3395, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 1, 687.582, -1709.01, 95.4418, 5.35816, 0, 0, -0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Barrens', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Barrens', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+6, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+7, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+8, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+9, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Barrens', 10), +(@OGUID+10, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Barrens', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Ashenvale +SET @OGUID = 251721; +SET @PTEMPLATE = 7061; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 2263.34, -1097.95, 101.96, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, 2596.89, 191.057, 102.818, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, 3308.44, -676.181, 163.166, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, 2263.34, -1097.95, 101.96, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 1, 2596.89, 191.057, 102.818, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, 3308.44, -676.181, 163.166, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Ashenvale', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1080, 0, 'Ashenvale - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Stonetalon +SET @OGUID = 2516727; +SET @PTEMPLATE = 7065; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 18.1759, 335.581, 108.974, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, 807.062, 1789.04, -8.88894, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, 890.925, 1651.49, -5.28425, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, 1475.66, 565.024, 161.926, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, 1914.61, 837.69, 169.293, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, 2552.11, 1558.34, 276.763, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 1, 118.1759, 335.581, 108.974, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 1, 807.062, 1789.04, -8.88894, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, 890.925, 1651.49, -5.28425, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 1, 1475.66, 565.024, 161.926, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 1, 1914.61, 837.69, 169.293, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 1, 2552.11, 1558.34, 276.763, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+7, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+8, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+9, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+10, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+11, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10), +(@OGUID+12, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Stonetalon Mountains', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1090, 0, 'Stonetalon Mountains - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Veins in Darkshore +SET @OGUID = 251740; +SET @PTEMPLATE = 7072; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 4600.01, 333.36, 32.1979, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 1, 4628.75, 11.0809, 72.8467, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 1, 5393.58, 149.119, 41.419, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 1, 6677.4, -277.544, 51.7848, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1732, 1, 6717.78, -632.348, 69.6979, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1732, 1, 7010.49, -421.742, 47.4607, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1732, 1, 7124.58, -422.058, 36.2174, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1732, 1, 7432.04, -1000.82, 4.36965, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, 4600.01, 333.36, 32.1979, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 1, 4628.75, 11.0809, 72.8467, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 1, 5393.58, 149.119, 41.419, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 1, 6677.4, -277.544, 51.7848, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 1, 6717.78, -632.348, 69.6979, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 1, 7010.49, -421.742, 47.4607, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 1, 7124.58, -422.058, 36.2174, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 1, 7432.04, -1000.82, 4.36965, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+5, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+6, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+7, 1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@PTEMPLATE+8, 1, 'Tin Vein / Silver Vein - Darkshore', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+5, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+6, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+7, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+8, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+9, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+10, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+11, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+12, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+13, @PTEMPLATE+5, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+14, @PTEMPLATE+6, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+15, @PTEMPLATE+7, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+16, @PTEMPLATE+8, 'Tin Vein / Silver Vein - Darkshore', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+5, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+6, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+7, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+8, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0); + +-- Silver Veins +SET @OGUID = 427000; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -13272, -574.499, 16.0171, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, 995.454, -632.881, 124.128, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, -894.552, 1317.25, 91.781, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 386, 'Silver Vein - Stranglethorn', 10), +(@OGUID+2, 397, 'Silver Vein - Alterac Mountains', 10), +(@OGUID+3, 321, 'Silver Vein - Desolace', 10); + +-- Tin Veins / Silver Veins in Westfall +SET @OGUID = 427004; +SET @PTEMPLATE = 17026; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -11095.1, 1161.66, 54.5803, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -11095.1, 1161.66, 54.5803, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Westfall', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Westfall', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein / Silver Vein - Westfall', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1112, 0, 'Westfall - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Vein in Redridge +SET @OGUID = 427007; +SET @PTEMPLATE = 17028; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -8791.89, -1984.2, 125.494, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -8791.89, -1984.2, 125.494, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein / Silver Vein - Redridge Mountains', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Vein in Loch Modan +SET @OGUID = 427010; +SET @PTEMPLATE = 17030; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -5217.76, -4201.67, 358.266, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -5217.76, -4201.67, 358.266, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Loch Modan', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Loch Modan', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein / Silver Vein - Loch Modan', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1186, 0, 'Loch Modan - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Vein in Silverpine +SET @OGUID = 427013; +SET @PTEMPLATE = 17032; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, 254.54, 1100.55, 90.5359, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, 254.54, 1100.55, 90.5359, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein / Silver Vein - Silverpine Forest', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Vein +SET @OGUID = 427016; +SET @PTEMPLATE = 17034; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 6899.86, -190.798, 50.7708, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, 6899.86, -190.798, 50.7708, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Darkshore', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Darkshore', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein / Silver Vein - Darkshore', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1099, 0, 'Darkshore - Tin Vein / Silver Vein', 0); + +-- Tin Vein / Silver Vein / Iron Deposit in Ashenvale +SET @OGUID = 427019; +SET @PTEMPLATE = 17036; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 1, 2238.02, -2863.79, 132.181, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, 2238.02, -2863.79, 132.181, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 1, 2238.02, -2863.79, 132.181, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 10005, 0, 'Ashenvale - Tin Vein / Silver Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Arathi Highlands +SET @OGUID = 427023; +SET @PTEMPLATE = 17038; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -2084.63, -3244.11, 66.7315, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -1966.82, -2875.04, 78.3628, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -1892.92, -2863.2, 69.9444, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -1513.85, -3394.19, 54.8384, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -681.161, -2014.57, 57.8267, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -578.061, -1840.35, 58.6231, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -2084.63, -3244.11, 66.7315, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -1966.82, -2875.04, 78.3628, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -1892.92, -2863.2, 69.9444, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -1513.85, -3394.19, 54.8384, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -681.161, -2014.57, 57.8267, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -578.061, -1840.35, 58.6231, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1735, 0, -2084.63, -3244.11, 66.7315, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1735, 0, -1966.82, -2875.04, 78.3628, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 0, -1892.92, -2863.2, 69.9444, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 0, -1513.85, -3394.19, 54.8384, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 0, -681.161, -2014.57, 57.8267, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 0, -578.061, -1840.35, 58.6231, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+9, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+10, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+11, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+12, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+13, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+14, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+15, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+16, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+17, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+18, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Thousand Needles +SET @OGUID = 427042; +SET @PTEMPLATE = 17045; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, -5689.62, -2554.05, -50.765, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, -5457.66, -2200.77, -57.5791, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, -4823.91, -1644.61, -42.987, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, -5689.62, -2554.05, -50.765, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -5457.66, -2200.77, -57.5791, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -4823.91, -1644.61, -42.987, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 1, -5689.62, -2554.05, -50.765, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 1, -5457.66, -2200.77, -57.5791, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 1, -4823.91, -1644.61, -42.987, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Gold Veins +SET @OGUID = 427052; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -14690.7, -250.13, 18.0443, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, 1200.03, -539.305, 77.9553, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, 1220.72, -362.385, 56.5595, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, -4434.57, -2908.51, 27.2165, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -857.031, 1367.46, 74.1345, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 1176, 'Gold Vein - Stranglethorn', 10), +(@OGUID+2, 1353, 'Gold Vein - Alterac Mountains', 10), +(@OGUID+3, 1353, 'Gold Vein - Alterac Mountains', 10), +(@OGUID+4, 1335, 'Gold Vein - Dustwallow Marsh', 10), +(@OGUID+5, 1347, 'Gold Vein - Desolace', 10); + +-- Silver Vein / Gold Vein / Iron Deposit in Swamp of Sorrows +SET @OGUID = 427058; +SET @PTEMPLATE = 17049; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -10986, -3968.31, 34.5542, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -10986, -3968.31, 34.5542, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, -10986, -3968.31, 34.5542, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Arathi Highlands +SET @OGUID = 427062; +SET @PTEMPLATE = 17050; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -2092.98, -3309.56, 67.8537, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -2092.98, -3309.56, 67.8537, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, -2092.98, -3309.56, 67.8537, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Gold Vein / Iron Deposit in Hillsbrad +SET @OGUID = 427066; +SET @PTEMPLATE = 17051; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -1329.09, 469.776, 34.2974, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1735, 0, -1329.09, 469.776, 34.2974, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Hinterlands +SET @OGUID = 427069; +SET @PTEMPLATE = 17052; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, 487.049, -4189.84, 135.667, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, 487.049, -4189.84, 135.667, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, 487.049, -4189.84, 135.667, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Feralas +SET @OGUID = 427073; +SET @PTEMPLATE = 17053; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, -5040.29, 1781.08, 71.5072, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, -5040.29, 1781.08, 71.5072, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 1, -5040.29, 1781.08, 71.5072, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Gold Vein / Iron Deposit in Thousand Needles +SET @OGUID = 427077; +SET @PTEMPLATE = 17054; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 1, -4928.64, -2353.08, -48.7368, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1735, 1, -4928.64, -2353.08, -48.7368, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit in Stonetalon +SET @OGUID = 427080; +SET @PTEMPLATE = 17055; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, 2463.74, 1770.67, 374.254, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, 2463.74, 1770.67, 374.254, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 1, 2463.74, 1770.67, 374.254, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 1, 2463.74, 1770.67, 374.254, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 1, 2463.74, 1770.67, 374.254, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+4, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+5, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Ashenvale +SET @OGUID = 427086; +SET @PTEMPLATE = 17056; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, 2871.85, -1367.18, 220.637, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, 2871.85, -1367.18, 220.637, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 1, 2871.85, -1367.18, 220.637, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Iron Deposits +SET @OGUID = 427090; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1735, 0, -13725.4, 346.743, 49.9747, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1735, 0, -13582.2, -201.529, 34.3294, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, -13571, -141.395, 49.1922, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1735, 0, -13569.7, -16.018, 49.3623, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1735, 0, -13404.2, 609.748, 18.1996, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, -13133, -474.707, 10.5634, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 0, -13129.7, -569.609, 12.6068, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 0, -13120.5, -522.741, 9.26869, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 0, -12970.8, -415.276, 42.9962, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 0, -12808.4, -650.557, 67.8432, 1.64061, 0, 0, 0.731353, 0.681999, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 0, -12384, -832.929, 49.2845, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 0, -12367.7, -979.129, 14.7117, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1735, 0, -12352.9, -1021.89, 7.57272, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1735, 0, -12313, -1031.56, 9.10183, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 0, -12291.5, -1096.73, 10.2265, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 0, -12233.6, -1033.41, 61.6938, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 0, -12128.2, -777.814, 23.5145, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 0, -11897.4, -726.011, 23.0206, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1735, 0, -11822.3, 577.765, 48.6223, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1735, 0, -11746.5, 469.79, 52.5784, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 0, -11745.3, -947.944, 58.7745, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1735, 0, -11553.7, -919.246, 70.8843, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1735, 0, -11542.6, -919.15, 27.9049, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1735, 0, -11508.1, -904.844, 29.4344, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1735, 0, -11471.5, -951.882, 28.4177, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1735, 0, -11464.5, -792.715, 16.9409, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 0, -11444.7, -718.875, 31.5775, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1735, 0, -11439.9, -898.279, 21.0529, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1735, 0, -11410.6, -761.634, 16.6565, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1735, 0, -11405.4, -946.741, 21.5275, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1735, 0, 235.168, -283.933, 148.17, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1735, 0, 266.302, -508.268, 197.204, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1735, 0, 361.617, -272.293, 174.191, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1735, 0, 546.099, 25.8329, 132.257, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1735, 0, 660.074, -693.955, 163.728, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1735, 0, 688.843, -1369.28, 111.343, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1735, 0, 716.587, -648.227, 170.116, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1735, 0, 725.663, -1076.18, 157.488, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1735, 0, 781.768, -457.309, 146.165, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1735, 0, 846.026, -1021.78, 144.245, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1735, 0, 868.787, -536.433, 146.763, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1735, 0, 900.264, -560.414, 144.415, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1735, 0, 943.097, -808.099, 126.39, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1735, 0, 970.277, -916.3, 136.895, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1735, 1, -4420.88, -2947.3, 26.1393, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1735, 1, -4332.39, -2608.17, 40.8422, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1735, 1, -2793.1, -2622.57, 33.5015, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1735, 1, -2791.36, -2560.33, 29.9303, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1735, 1, -2747.91, -2619.6, 29.4423, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1735, 1, -2587.26, -3420.52, 51.0784, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1735, 1, -2199.96, 1511.52, 98.9612, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1735, 1, -2002.61, 1662.37, 74.5551, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1735, 1, -1593.27, 2493.74, 142.673, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1735, 1, -1437.98, 2781.71, 116.279, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1735, 1, -1175.74, 684.178, 182.837, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1735, 1, -1082.72, 1344.55, 72.0954, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1735, 1, -859.79, 1664.28, 70.2439, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1735, 1, -840.317, 2114.2, 73.7164, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1735, 1, -581.519, 2129.99, 95.8021, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1735, 1, -172.933, 1551.46, 86.9544, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 1735, 1, 85.895, 1468.23, 139.609, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 1735, 1, 207.636, 2918.99, 23.1314, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+2, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+3, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+4, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+5, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+6, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+7, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+8, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+9, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+10, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+11, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+12, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+13, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+14, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+15, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+16, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+17, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+18, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+19, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+20, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+21, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+22, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+23, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+24, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+25, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+26, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+27, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+28, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+29, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+30, 1175, 'Iron Deposit - Stranglethorn Vale', 10), +(@OGUID+31, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+32, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+33, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+34, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+35, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+36, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+37, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+38, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+39, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+40, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+41, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+42, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+43, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+44, 1068, 'Iron Deposit - Alterac Mountains', 10), +(@OGUID+45, 43520, 'Iron Deposit - Dustwallow Marsh', 10), +(@OGUID+46, 43520, 'Iron Deposit - Dustwallow Marsh', 10), +(@OGUID+47, 43520, 'Iron Deposit - Dustwallow Marsh', 10), +(@OGUID+48, 43520, 'Iron Deposit - Dustwallow Marsh', 10), +(@OGUID+49, 43520, 'Iron Deposit - Dustwallow Marsh', 10), +(@OGUID+50, 43520, 'Iron Deposit - Dustwallow Marsh', 10), +(@OGUID+51, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+52, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+53, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+54, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+55, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+56, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+57, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+58, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+59, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+60, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+61, 1141, 'Iron Deposit - Desolace', 10), +(@OGUID+62, 1141, 'Iron Deposit - Desolace', 10); + +-- Gold Vein / Iron Deposit in Duskwood +SET @OGUID = 427153; +SET @PTEMPLATE = 17057; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -11160.1, -1168.44, 44.7962, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -11141.6, -866.69, 73.6912, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -11105.3, -138.255, 14.2671, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -10395.6, -748.918, 72.097, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1735, 0, -11160.1, -1168.44, 44.7962, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, -11141.6, -866.69, 73.6912, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 0, -11105.3, -138.255, 14.2671, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 0, -10395.6, -748.918, 72.097, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Iron Deposit - Duskwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+5, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+6, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+7, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+8, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Duskwood', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Swamp of Sorrows +SET @OGUID = 427162; +SET @PTEMPLATE = 17062; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -10964.4, -3679.77, 8.75931, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -10850.2, -3632.54, 14.7196, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -10158.9, -2762.31, 28.9108, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -10153.7, -2383.9, 43.2872, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -10091.5, -2350.08, 27.358, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -10038.5, -3414.23, 28.1607, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -9915.04, -3621.54, 36.3629, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -10964.4, -3679.77, 8.75931, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -10850.2, -3632.54, 14.7196, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -10158.9, -2762.31, 28.9108, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -10153.7, -2383.9, 43.2872, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -10091.5, -2350.08, 27.358, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 0, -10038.5, -3414.23, 28.1607, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 0, -9915.04, -3621.54, 36.3629, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 0, -10964.4, -3679.77, 8.75931, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 0, -10850.2, -3632.54, 14.7196, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 0, -10158.9, -2762.31, 28.9108, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 0, -10153.7, -2383.9, 43.2872, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1735, 0, -10091.5, -2350.08, 27.358, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1735, 0, -10038.5, -3414.23, 28.1607, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 0, -9915.04, -3621.54, 36.3629, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+8, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+9, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+10, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+11, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+12, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+13, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+14, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+15, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+16, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+17, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+18, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+19, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+20, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+21, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Arathi Highlands +SET @OGUID = 427184; +SET @PTEMPLATE = 17070; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -2089.75, -2849.91, 78.4582, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -2057.36, -3367.59, 60.9896, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -2045.15, -2790.11, 71.8366, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -2026.57, -2841.76, 78.3791, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -2012.62, -3390.32, 52.3592, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -1997.32, -2702.11, 86.2068, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -1967.31, -3303.95, 56.4634, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -1904.85, -3380.88, 76.3063, 2.79252, 0, 0, 0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 0, -1844.39, -2797.95, 63.7121, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1733, 0, -1739.74, -3479.38, 58.7864, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1733, 0, -1662.89, -3521.96, 71.4645, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1733, 0, -1378.18, -3469.35, 62.7929, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1733, 0, -1321.91, -3414.91, 48.8469, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1733, 0, -1207.98, -2092.81, 51.3807, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1733, 0, -1179.93, -3657.81, 60.1514, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1733, 0, -1168.9, -2260.43, 61.133, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1733, 0, -991.399, -3831.51, 149.535, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1733, 0, -949.486, -3910.12, 149.206, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1733, 0, -871.734, -3928.11, 132.047, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1733, 0, -861.309, -1812.96, 46.9976, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1734, 0, -2089.75, -2849.91, 78.4582, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1734, 0, -2057.36, -3367.59, 60.9896, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1734, 0, -2045.15, -2790.11, 71.8366, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1734, 0, -2026.57, -2841.76, 78.3791, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1734, 0, -2012.62, -3390.32, 52.3592, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1734, 0, -1997.32, -2702.11, 86.2068, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1734, 0, -1967.31, -3303.95, 56.4634, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1734, 0, -1904.85, -3380.88, 76.3063, 2.79252, 0, 0, 0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1734, 0, -1844.39, -2797.95, 63.7121, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1734, 0, -1739.74, -3479.38, 58.7864, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1734, 0, -1662.89, -3521.96, 71.4645, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 1734, 0, -1378.18, -3469.35, 62.7929, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 1734, 0, -1321.91, -3414.91, 48.8469, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 1734, 0, -1207.98, -2092.81, 51.3807, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 1734, 0, -1179.93, -3657.81, 60.1514, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 1734, 0, -1168.9, -2260.43, 61.133, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 1734, 0, -991.399, -3831.51, 149.535, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 1734, 0, -949.486, -3910.12, 149.206, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 1734, 0, -871.734, -3928.11, 132.047, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 1734, 0, -861.309, -1812.96, 46.9976, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 1735, 0, -2089.75, -2849.91, 78.4582, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 1735, 0, -2057.36, -3367.59, 60.9896, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 1735, 0, -2045.15, -2790.11, 71.8366, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 1735, 0, -2026.57, -2841.76, 78.3791, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 1735, 0, -2012.62, -3390.32, 52.3592, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 1735, 0, -1997.32, -2702.11, 86.2068, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 1735, 0, -1967.31, -3303.95, 56.4634, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 1735, 0, -1904.85, -3380.88, 76.3063, 2.79252, 0, 0, 0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 1735, 0, -1844.39, -2797.95, 63.7121, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 1735, 0, -1739.74, -3479.38, 58.7864, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 1735, 0, -1662.89, -3521.96, 71.4645, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 1735, 0, -1378.18, -3469.35, 62.7929, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 1735, 0, -1321.91, -3414.91, 48.8469, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 1735, 0, -1207.98, -2092.81, 51.3807, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 1735, 0, -1179.93, -3657.81, 60.1514, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 1735, 0, -1168.9, -2260.43, 61.133, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 1735, 0, -991.399, -3831.51, 149.535, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 1735, 0, -949.486, -3910.12, 149.206, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 1735, 0, -871.734, -3928.11, 132.047, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 1735, 0, -861.309, -1812.96, 46.9976, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+10, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+11, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+12, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+13, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+14, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+15, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+16, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+17, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+18, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+19, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@PTEMPLATE+20, 1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+11, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+12, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+13, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+14, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+15, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+16, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+17, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+18, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+19, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+20, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+21, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+22, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+23, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+24, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+25, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+26, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+27, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+28, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+29, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+30, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+31, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+32, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+33, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+34, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+35, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+36, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+37, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+38, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+39, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+40, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+41, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+42, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+43, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+44, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+45, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+46, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+47, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+48, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+49, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+50, @PTEMPLATE+10, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+51, @PTEMPLATE+11, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+52, @PTEMPLATE+12, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+53, @PTEMPLATE+13, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+54, @PTEMPLATE+14, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+55, @PTEMPLATE+15, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+56, @PTEMPLATE+16, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+57, @PTEMPLATE+17, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+58, @PTEMPLATE+18, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+59, @PTEMPLATE+19, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10), +(@OGUID+60, @PTEMPLATE+20, 'Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+10, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+11, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+12, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+13, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+14, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+15, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+16, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+17, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+18, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+19, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+20, 323, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Gold Vein / Iron Deposit in Hillsbrad +SET @OGUID = 427245; +SET @PTEMPLATE = 17091; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -1316.33, -1155.77, 42.5717, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -1310.49, 564.733, 106.517, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -1110.85, -1301.28, 60.684, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -1012.89, -1185.04, 65.5292, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, -284.476, -1593.24, 96.5185, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, -1316.33, -1155.77, 42.5717, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 0, -1310.49, 564.733, 106.517, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 0, -1110.85, -1301.28, 60.684, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 0, -1012.89, -1185.04, 65.5292, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 0, -284.476, -1593.24, 96.5185, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+6, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+7, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+8, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+9, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10), +(@OGUID+10, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1274, 0, 'Hillsbrad Foothills - Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Tanaris +SET @OGUID = 427255; +SET @PTEMPLATE = 17097; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, -8809.97, -3823.42, 37.536, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, -7879.23, -5001.2, 18.1521, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, -7825.65, -4809.04, 12.0139, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, -7523.69, -4725.07, 9.27064, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -8809.97, -3823.42, 37.536, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -7879.23, -5001.2, 18.1521, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -7825.65, -4809.04, 12.0139, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -7523.69, -4725.07, 9.27064, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 1, -8809.97, -3823.42, 37.536, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 1, -7879.23, -5001.2, 18.1521, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 1, -7825.65, -4809.04, 12.0139, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 1, -7523.69, -4725.07, 9.27064, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+5, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+6, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+7, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+8, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+9, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+10, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+11, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10), +(@OGUID+12, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Tanaris', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1200, 0, 'Tanaris - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Gold Vein / Iron Deposit in Thousand Needles +SET @OGUID = 427268; +SET @PTEMPLATE = 17102; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 1, -5520.2, -4100.96, -55.0269, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, -5492.38, -3416.5, -37.0193, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 1, -5345.78, -1597.08, -53.6225, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, -5174.3, -1392.93, -49.6103, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -5075.88, -1345.86, -44.2591, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -5049.19, -1018.44, -3.38531, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 1, -5520.2, -4100.96, -55.0269, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 1, -5492.38, -3416.5, -37.0193, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 1, -5345.78, -1597.08, -53.6225, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 1, -5174.3, -1392.93, -49.6103, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 1, -5075.88, -1345.86, -44.2591, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 1, -5049.19, -1018.44, -3.38531, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE+3, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+10, @PTEMPLATE+4, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+11, @PTEMPLATE+5, 'Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+12, @PTEMPLATE+6, 'Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1132, 0, 'Thousand Needles - Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Thousand Needles +SET @OGUID = 427281; +SET @PTEMPLATE = 17109; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, -5279.69, -1477.94, -54.0407, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, -4925.01, -2128.93, -45.7114, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, -4913.53, -2309.18, -65.4606, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, -4708.47, -987.417, -51.0312, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -5279.69, -1477.94, -54.0407, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -4925.01, -2128.93, -45.7114, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -4913.53, -2309.18, -65.4606, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -4708.47, -987.417, -51.0312, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 1, -5279.69, -1477.94, -54.0407, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 1, -4925.01, -2128.93, -45.7114, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 1, -4913.53, -2309.18, -65.4606, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 1, -4708.47, -987.417, -51.0312, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+5, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+6, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+7, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+8, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+9, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+10, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+11, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10), +(@OGUID+12, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 329, 0, 'Thousand Needles - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Feralas +SET @OGUID = 427294; +SET @PTEMPLATE = 17114; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, -4971.01, 1753.83, 65.7742, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, -4963.41, 1607.13, 70.1086, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, -4950.17, 1679.01, 63.5371, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, -3878.53, 222.919, 114.312, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -4971.01, 1753.83, 65.7742, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -4963.41, 1607.13, 70.1086, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -4950.17, 1679.01, 63.5371, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -3878.53, 222.919, 114.312, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 1, -4971.01, 1753.83, 65.7742, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1735, 1, -4963.41, 1607.13, 70.1086, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1735, 1, -4950.17, 1679.01, 63.5371, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1735, 1, -3878.53, 222.919, 114.312, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+5, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+6, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+7, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+8, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+9, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+10, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+11, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10), +(@OGUID+12, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Feralas', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1196, 0, 'Feralas - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit in Stonetalon +SET @OGUID = 427307; +SET @PTEMPLATE = 17119; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, 471.83, 1693.53, 31.8308, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, 2616.56, 1516.24, 257.183, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, 892.079, 1850.13, 15.1665, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, 471.83, 1693.53, 31.8308, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, 2616.56, 1516.24, 257.183, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, 892.079, 1850.13, 15.1665, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1735, 1, 471.83, 1693.53, 31.8308, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1735, 1, 2616.56, 1516.24, 257.183, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1735, 1, 892.079, 1850.13, 15.1665, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2040, 1, 471.83, 1693.53, 31.8308, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 1, 2616.56, 1516.24, 257.183, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 1, 892.079, 1850.13, 15.1665, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2047, 1, 471.83, 1693.53, 31.8308, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2047, 1, 2616.56, 1516.24, 257.183, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2047, 1, 892.079, 1850.13, 15.1665, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+4, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+5, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+6, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+9, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+10, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+11, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+12, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+13, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+14, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10), +(@OGUID+15, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1091, 0, 'Stonetalon Mountains - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Ashenvale +SET @OGUID = 427323; +SET @PTEMPLATE = 17124; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, 1584.62, -2556.85, 114.66, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 1, 1664.91, -2132.63, 108.924, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 1, 1682.31, -2997.83, 139.246, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 1, 1927, -3208.13, 115.076, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 1, 2366.13, -2384.03, 147.632, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 1, 2428.87, -2274.57, 146.585, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 1, 2663.34, -2749.27, 184.821, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 1, 2712.33, -2471.16, 187.539, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1733, 1, 2908.74, -2547.21, 236.158, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 1, 1584.62, -2556.85, 114.66, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 1, 1664.91, -2132.63, 108.924, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 1, 1682.31, -2997.83, 139.246, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1734, 1, 1927, -3208.13, 115.076, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1734, 1, 2366.13, -2384.03, 147.632, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1734, 1, 2428.87, -2274.57, 146.585, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1734, 1, 2663.34, -2749.27, 184.821, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1734, 1, 2712.33, -2471.16, 187.539, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1734, 1, 2908.74, -2547.21, 236.158, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1735, 1, 1584.62, -2556.85, 114.66, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1735, 1, 1664.91, -2132.63, 108.924, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 1, 1682.31, -2997.83, 139.246, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1735, 1, 1927, -3208.13, 115.076, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1735, 1, 2366.13, -2384.03, 147.632, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1735, 1, 2428.87, -2274.57, 146.585, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1735, 1, 2663.34, -2749.27, 184.821, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1735, 1, 2712.33, -2471.16, 187.539, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1735, 1, 2908.74, -2547.21, 236.158, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+7, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+8, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+9, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+7, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+8, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+9, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+10, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+11, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+12, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+13, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+14, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+15, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+16, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+17, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+18, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+19, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+20, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+21, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+22, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+23, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+24, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+25, @PTEMPLATE+7, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+26, @PTEMPLATE+8, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+27, @PTEMPLATE+9, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+6, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+7, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+8, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+9, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Darrow Hill +SET @OGUID = 427350; +SET @PTEMPLATE = 17134; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -317.189, -300.147, 44.563, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -317.189, -300.147, 44.563, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, -317.189, -300.147, 44.563, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 0, -317.189, -300.147, 44.563, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 0, -317.189, -300.147, 44.563, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+4, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10), +(@OGUID+5, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 322, 0, 'Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Hinterlands +SET @OGUID = 427356; +SET @PTEMPLATE = 17136; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, 351.404, -3269.4, 127.413, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, 351.404, -3269.4, 127.413, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, 351.404, -3269.4, 127.413, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Hinterlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1349, 0, 'Hinterlands - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Mithril Deposits +SET @OGUID = 220800; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 0, -14588.1, 345.029, 8.2059, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -13775.4, 452.27, 92.77, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 0, -13375.2, -373.266, 23.5344, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 0, -13271.5, -311.882, 25.4076, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 0, -13258.2, -211.438, 35.7719, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 0, -13118.3, 164.409, 42.8251, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 0, -13102, -670.346, 79.2665, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 0, -13003.7, -756.31, 59.3426, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2040, 0, -12977.2, -542.209, 73.2442, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2040, 0, -12306.5, -1111.94, 5.93664, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 0, -11444.6, -935.033, 22.5053, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 1, -2142.28, 2611.28, 29.1127, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 1, -2017.71, 2153.94, 57.9873, 5.35816, 0, 0, -0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 1, -1772.81, 2008.24, 69.5281, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 1, -1134.3, 2753.29, 129.11, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 1, -945.641, 2493.51, 127.732, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2040, 1, -500.233, 2633.11, 5.49796, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2040, 1, -94.0791, 865.526, 121.01, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2040, 1, -50.3689, 2667.23, -103.501, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2040, 1, -23.8319, 2580.51, -95.5648, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2040, 0, 669.802, -606.522, 163.762, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2040, 0, 444.605, -80.3419, 149.462, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2040, 0, 556.295, -716.672, 154.8, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2040, 1, -5025.09, -3735.54, 52.0642, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2040, 1, -2784.04, -2644.28, 32.2065, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2040, 1, -2742.7, -2574.46, 33.3991, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2040, 1, -4470.82, -2971.23, 30.2181, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2040, 1, -4381.84, -2918.38, 26.5274, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2040, 1, -4949.52, -2293.53, -82.4419, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2040, 1, -4941.11, -2333.84, -54.8899, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 2040, 1, -4888.66, -2285.12, -59.6999, 5.37562, 0, 0, -0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 2040, 1, 2241.44, -6389.57, 17.3552, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 2040, 1, 2691.49, -5241.29, 119.195, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 2040, 1, 3547.02, -5481.67, 53.6473, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 2040, 1, 3801.09, -4842.9, 158.188, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 2040, 1, 3932.33, -4933.86, 159.605, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 2040, 1, 4269.99, -7110.64, 45.3157, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 2040, 1, 4653.78, -5907.58, 122.904, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 2040, 1, 4745.73, -5473.62, 110.335, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 2040, 1, -4464.97, -2882.58, 22.3767, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+2, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+3, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+4, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+5, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+6, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+7, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+8, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+9, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+10, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+11, 1175, 'Mithril Deposit - Stranglethorn Vale', 10), +(@OGUID+12, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+13, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+14, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+15, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+16, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+17, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+18, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+19, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+20, 1141, 'Mithril Deposit - Desolace', 10), +(@OGUID+21, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+22, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+23, 1069, 'Mithril Deposit - Alterac Mountains', 10), +(@OGUID+24, 43524, 'Mithril Deposit - Dustwallow Marsh', 10), +(@OGUID+25, 43524, 'Mithril Deposit - Dustwallow Marsh', 10), +(@OGUID+26, 43524, 'Mithril Deposit - Dustwallow Marsh', 10), +(@OGUID+27, 43524, 'Mithril Deposit - Dustwallow Marsh', 10), +(@OGUID+28, 43524, 'Mithril Deposit - Dustwallow Marsh', 10), +(@OGUID+29, 2586, 'Mithril Deposit - Thousand Needles', 10), +(@OGUID+30, 2586, 'Mithril Deposit - Thousand Needles', 10), +(@OGUID+31, 2586, 'Mithril Deposit - Thousand Needles', 10), +(@OGUID+32, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+33, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+34, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+35, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+36, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+37, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+38, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+39, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+40, 43524, 'Mithril Deposit - Dustwallow Marsh', 10); + +-- Gold Vein / Mithril Deposit in Blasted Lands +SET @OGUID = 427400; +SET @PTEMPLATE = 17140; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -11705.4, -2752.12, 12.5473, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -11705.4, -2752.12, 12.5473, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Mithril Deposit - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Mithril Deposit - Blasted Lands', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Mithril Deposit - Blasted Lands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1279, 0, 'Blasted Lands - Gold Vein / Mithril Deposit', 0); + +-- Gold Vein / Mithril Deposit / Small Thorium Vein / Truesilver Deposit in Blasted Lands +SET @OGUID = 427403; +SET @PTEMPLATE = 17142; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -11556.6, -3112.53, 12.1533, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -11556.6, -3112.53, 12.1533, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, -11556.6, -3112.53, 12.1533, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 0, -11556.6, -3112.53, 12.1533, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Mithril Deposit / Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+3, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+4, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1280, 0, 'Blasted Lands - Gold Vein / Mithril Deposit / Small Thorium Vein / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit in Swamp of Sorrows +SET @OGUID = 427408; +SET @PTEMPLATE = 17144; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -10913.6, -3648.29, 9.39929, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -10384, -3932.75, -14.0203, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -10913.6, -3648.29, 9.39929, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -10384, -3932.75, -14.0203, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1735, 0, -10913.6, -3648.29, 9.39929, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, -10384, -3932.75, -14.0203, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 0, -10913.6, -3648.29, 9.39929, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 0, -10384, -3932.75, -14.0203, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 0, -10913.6, -3648.29, 9.39929, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 0, -10384, -3932.75, -14.0203, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+3, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+4, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+5, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+6, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+9, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10), +(@OGUID+10, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1332, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1332, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit in Arathi +SET @OGUID = 427419; +SET @PTEMPLATE = 17147; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -2044.11, -3332.36, 59.5733, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -2032.64, -3347.23, 61.9084, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1733, 0, -1920.89, -1674.88, 62.1752, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1733, 0, -920.493, -3939.74, 149.412, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -890.553, -3868.59, 135.962, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -821.052, -3915.51, 146.443, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, -2044.11, -3332.36, 59.5733, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, -2032.64, -3347.23, 61.9084, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, -1920.89, -1674.88, 62.1752, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, -920.493, -3939.74, 149.412, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 1734, 0, -890.553, -3868.59, 135.962, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 1734, 0, -821.052, -3915.51, 146.443, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 1735, 0, -2044.11, -3332.36, 59.5733, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 1735, 0, -2032.64, -3347.23, 61.9084, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 1735, 0, -1920.89, -1674.88, 62.1752, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 1735, 0, -920.493, -3939.74, 149.412, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 0, -890.553, -3868.59, 135.962, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 0, -821.052, -3915.51, 146.443, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2040, 0, -2044.11, -3332.36, 59.5733, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2040, 0, -2032.64, -3347.23, 61.9084, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2040, 0, -1920.89, -1674.88, 62.1752, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2040, 0, -920.493, -3939.74, 149.412, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2040, 0, -890.553, -3868.59, 135.962, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2040, 0, -821.052, -3915.51, 146.443, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, -2044.11, -3332.36, 59.5733, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, -2032.64, -3347.23, 61.9084, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 0, -1920.89, -1674.88, 62.1752, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 0, -920.493, -3939.74, 149.412, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 0, -890.553, -3868.59, 135.962, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 0, -821.052, -3915.51, 146.443, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+6, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+9, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+10, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+11, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+12, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+13, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+14, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+15, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+16, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+17, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+18, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+19, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+20, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+21, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+22, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+23, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+24, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+25, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+26, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+27, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+28, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+29, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+30, @PTEMPLATE+6, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 18840, 0, 'Arathi Highlands - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit', 0); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit in The Hinterlands +SET @OGUID = 427450; +SET @PTEMPLATE = 17154; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -509.514, -4208.35, 220.523, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -303.98, -2627.9, 117.719, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -285.923, -2732.25, 122.36, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, 55.5584, -2734.18, 143.136, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 0, 385.355, -3445.47, 119.731, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 0, 552.948, -3753.24, 128.218, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 0, 584.298, -3912.17, 135.986, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 0, 769.416, -4265.38, 141.246, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 0, 958.159, -4201.19, 137.316, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 0, 1033.61, -4026.54, 132.153, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 0, -509.514, -4208.35, 220.523, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 0, -303.98, -2627.9, 117.719, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 0, -285.923, -2732.25, 122.36, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 0, 55.5584, -2734.18, 143.136, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 0, 385.355, -3445.47, 119.731, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 0, 552.948, -3753.24, 128.218, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2040, 0, 584.298, -3912.17, 135.986, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2040, 0, 769.416, -4265.38, 141.246, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2040, 0, 958.159, -4201.19, 137.316, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2040, 0, 1033.61, -4026.54, 132.153, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 0, -509.514, -4208.35, 220.523, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 0, -303.98, -2627.9, 117.719, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 0, -285.923, -2732.25, 122.36, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 0, 55.5584, -2734.18, 143.136, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 0, 385.355, -3445.47, 119.731, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 0, 552.948, -3753.24, 128.218, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 0, 584.298, -3912.17, 135.986, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 0, 769.416, -4265.38, 141.246, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 0, 958.159, -4201.19, 137.316, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 0, 1033.61, -4026.54, 132.153, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+11, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+12, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+13, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+14, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+15, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+16, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+17, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+18, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+19, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+20, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+21, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+22, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+23, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+24, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+25, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+26, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+27, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+28, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+29, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+30, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit in Tanaris +SET @OGUID = 427481; +SET @PTEMPLATE = 17165; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 1, -9422.37, -2212.6, 20.6264, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, -9109.86, -4197.31, -30.1479, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 1, -8944.28, -2418.16, 21.9379, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, -8785.42, -4360.96, 23.3049, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1734, 1, -8499.34, -3094.56, 11.5067, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1734, 1, -8376.25, -3071.58, 8.40438, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1734, 1, -8081.92, -2524.82, -48.981, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1734, 1, -8017.08, -2530.51, -37.303, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 1734, 1, -7983.81, -2430.09, -25.6644, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 1, -7839.7, -2503.52, -45.4649, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2040, 1, -9422.37, -2212.6, 20.6264, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 1, -9109.86, -4197.31, -30.1479, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 1, -8944.28, -2418.16, 21.9379, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 1, -8785.42, -4360.96, 23.3049, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 1, -8499.34, -3094.56, 11.5067, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 1, -8376.25, -3071.58, 8.40438, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 2040, 1, -8081.92, -2524.82, -48.981, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2040, 1, -8017.08, -2530.51, -37.303, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 2040, 1, -7983.81, -2430.09, -25.6644, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 2040, 1, -7839.7, -2503.52, -45.4649, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 2047, 1, -9422.37, -2212.6, 20.6264, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 2047, 1, -9109.86, -4197.31, -30.1479, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 2047, 1, -8944.28, -2418.16, 21.9379, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 2047, 1, -8785.42, -4360.96, 23.3049, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 2047, 1, -8499.34, -3094.56, 11.5067, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 2047, 1, -8376.25, -3071.58, 8.40438, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 2047, 1, -8081.92, -2524.82, -48.981, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 2047, 1, -8017.08, -2530.51, -37.303, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 2047, 1, -7983.81, -2430.09, -25.6644, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 2047, 1, -7839.7, -2503.52, -45.4649, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+5, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+6, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+7, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+8, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+9, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@PTEMPLATE+10, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+5, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+6, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+7, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+8, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+9, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+10, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+11, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+12, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+13, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+14, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+15, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+16, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+17, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+18, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+19, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+20, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+21, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+22, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+23, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+24, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+25, @PTEMPLATE+5, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+26, @PTEMPLATE+6, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+27, @PTEMPLATE+7, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+28, @PTEMPLATE+8, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+29, @PTEMPLATE+9, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10), +(@OGUID+30, @PTEMPLATE+10, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+6, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+7, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+8, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+9, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+10, 1203, 0, 'Tanaris - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Mithril Deposit / Truesilver Deposit in Silithus +SET @OGUID = 427512; +SET @PTEMPLATE = 17176; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 1, -7098.66, 153.395, 12.9174, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 1, -6530.46, 199.051, 17.1798, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 1, -6480.22, 1923.44, 13.1481, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 1, -6324.74, 1631.31, 25.6828, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 1, -6240.55, 354.44, 33.4529, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 1, -7098.66, 153.395, 12.9174, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 1, -6530.46, 199.051, 17.1798, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2047, 1, -6480.22, 1923.44, 13.1481, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 1, -6324.74, 1631.31, 25.6828, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 1, -6240.55, 354.44, 33.4529, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+3, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+4, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+5, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+3, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+4, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+5, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+6, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+7, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+8, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+9, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+10, @PTEMPLATE+5, 'Mithril Deposit / Truesilver Deposit - Silithus', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+5, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit in Winterspring +SET @OGUID = 427523; +SET @PTEMPLATE = 17182; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 1, 6395.65, -2627.46, 588.774, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 1, 6809.59, -3184.82, 598.276, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 1, 6864.97, -2973.88, 605.116, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 1, 6943.38, -3352.7, 751.9, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2040, 1, 6395.65, -2627.46, 588.774, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 1, 6809.59, -3184.82, 598.276, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 1, 6864.97, -2973.88, 605.116, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 1, 6943.38, -3352.7, 751.9, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 1, 6395.65, -2627.46, 588.774, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 1, 6809.59, -3184.82, 598.276, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 1, 6864.97, -2973.88, 605.116, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 1, 6943.38, -3352.7, 751.9, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+3, 1, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@PTEMPLATE+4, 1, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+3, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+4, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+5, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+6, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+7, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+8, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+9, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+10, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+11, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10), +(@OGUID+12, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Winterspring', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1234, 0, 'Winterspring - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1234, 0, 'Winterspring - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1234, 0, 'Winterspring - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+4, 1234, 0, 'Winterspring - Mithril Deposit / Truesilver Deposit', 0); + +-- Mithril Deposit / Truesilver Deposit in Feralas +SET @OGUID = 427535; +SET @PTEMPLATE = 17187; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 1, -3868.76, 1682.71, 141.231, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 1, -3518.93, 2750.2, 97.9244, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 1, -3868.76, 1682.71, 141.231, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 1, -3518.93, 2750.2, 97.9244, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Feralas', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Feralas', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Feralas', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Feralas', 10), +(@OGUID+3, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Feralas', 10), +(@OGUID+4, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Feralas', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1197, 0, 'Feralas - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1197, 0, 'Feralas - Mithril Deposit / Truesilver Deposit', 0); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit in Western Plaguelands +SET @OGUID = 427540; +SET @PTEMPLATE = 17190; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, 990.545, -1235.31, 72.8464, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, 1082.01, -1647.78, 67.9516, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2040, 0, 990.545, -1235.31, 72.8464, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2040, 0, 1082.01, -1647.78, 67.9516, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 0, 990.545, -1235.31, 72.8464, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 0, 1082.01, -1647.78, 67.9516, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1271, 0, 'Western Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit in Eastern Plaguelands +SET @OGUID = 427547; +SET @PTEMPLATE = 17193; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, 1848.97, -3361.27, 121.265, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, 1848.97, -3361.27, 121.265, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, 1848.97, -3361.27, 121.265, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10), +(@OGUID+3, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1263, 0, 'Eastern Plaguelands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Truesilver Deposits +SET @OGUID = 427550; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 1, -2078.25, 1179.16, 126.976, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 1, -2015.01, 1972.72, 76.5862, 2.18166, 0, 0, 0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 1, 146.219, 2856.42, -8.38591, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 1147, 'Mithril Deposit - Desolace', 10), +(@OGUID+2, 1147, 'Mithril Deposit - Desolace', 10), +(@OGUID+3, 1147, 'Mithril Deposit - Desolace', 10); + +-- Truesilver Deposit / Small Thorium Vein in Silithus +SET @OGUID = 427554; +SET @PTEMPLATE = 17193; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 1, -7906.02, 1050.05, -0.715897, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 1, -6608.58, 1800.85, 0.117497, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 1, -7906.02, 1050.05, -0.715897, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 1, -6608.58, 1800.85, 0.117497, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+3, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+4, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0); + +-- Mithril Deposit / Truesilver Deposit +SET @OGUID = 427559; +SET @PTEMPLATE = 17196; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 1, -7723.87, 1732.58, 12.2933, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 1, -6245.81, 727.328, 27.7256, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 1, -7723.87, 1732.58, 12.2933, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 1, -6245.81, 727.328, 27.7256, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+3, @PTEMPLATE+3, 'Mithril Deposit / Truesilver Deposit - Silithus', 10), +(@OGUID+4, @PTEMPLATE+4, 'Mithril Deposit / Truesilver Deposit - Silithus', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 326, 0, 'Silithus - Mithril Deposit / Truesilver Deposit', 0); + +-- Truesilver Deposit / Rich Thorium Vein in Ungoro +SET @OGUID = 427564; +SET @PTEMPLATE = 17199; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 1, -7878.98, -908.608, -272.927, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 1, -7878.98, -908.608, -272.927, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+2, @PTEMPLATE, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0); + +-- Small Thorium Vein / Truesilver Deposit in Blasted Lands +SET @OGUID = 427567; +SET @PTEMPLATE = 17201; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 0, -11309.9, -2952.67, 22.2286, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, -11309.9, -2952.67, 22.2286, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+2, @PTEMPLATE, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1359, 0, 'Blasted Lands - Small Thorium Vein / Truesilver Deposit', 0); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit in The Hinterlands +SET @OGUID = 427570; +SET @PTEMPLATE = 17203; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, 579.51, -4220.77, 142.145, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, 579.51, -4220.77, 142.145, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, 579.51, -4220.77, 142.145, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10), +(@OGUID+3, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1067, 0, 'Hinterlands - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Mithril Deposit / Truesilver Deposit in Arathi +SET @OGUID = 427574; +SET @PTEMPLATE = 17204; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2040, 0, -873.642, -4014.27, 146.178, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -674.432, -3671.85, 231.279, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, -873.642, -4014.27, 146.178, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 0, -674.432, -3671.85, 231.279, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@PTEMPLATE+2, 1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+3, @PTEMPLATE+1, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10), +(@OGUID+4, @PTEMPLATE+2, 'Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1358, 0, 'Arathi Highlands - Mithril Deposit / Truesilver Deposit', 0); + +-- Small Thorium Vein + +-- Small Thorium Vein / Truesilver Deposit in Blasted Lands +SET @OGUID = 58100; +SET @PTEMPLATE = 14400; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 0, -11639, -2895.58, 12.2637, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, -11542.9, -2873.28, 12.1575, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, -11232.6, -3480.72, 9.60974, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 0, -11639, -2895.58, 12.2637, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 0, -11542.9, -2873.28, 12.1575, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 0, -11232.6, -3480.72, 9.60974, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@PTEMPLATE+2, 1, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@PTEMPLATE+3, 1, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+4, @PTEMPLATE+1, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+5, @PTEMPLATE+2, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10), +(@OGUID+6, @PTEMPLATE+3, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1359, 0, 'Blasted Lands - Small Thorium Vein / Truesilver Deposit', 0), +(@PTEMPLATE+2, 1359, 0, 'Blasted Lands - Small Thorium Vein / Truesilver Deposit', 0), +(@PTEMPLATE+3, 1359, 0, 'Blasted Lands - Small Thorium Vein / Truesilver Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein in Winterspring +SET @OGUID = 58107; +SET @PTEMPLATE = 14404; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 1, 5347.31, -4354.35, 912.447, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 1, 5914.67, -4968.7, 801.964, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 1, 6148.27, -4359.32, 660.467, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 1, 6329.18, -4463.41, 751.479, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 1, 6567.14, -5122.41, 770.087, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 1, 6619.86, -5353.58, 760.134, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 1, 7785.89, -4284.32, 693.261, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 324, 1, 5347.31, -4354.35, 912.447, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 324, 1, 5914.67, -4968.7, 801.964, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 324, 1, 6148.27, -4359.32, 660.467, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 324, 1, 6329.18, -4463.41, 751.479, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 324, 1, 6567.14, -5122.41, 770.087, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 324, 1, 6619.86, -5353.58, 760.134, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 324, 1, 7785.89, -4284.32, 693.261, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@PTEMPLATE+7, 1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+7, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+8, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+9, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+10, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+11, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+12, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+13, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10), +(@OGUID+14, @PTEMPLATE+7, 'Truesilver Deposit / Small Thorium Vein - Winterspring', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+7, 1233, 0, 'Winterspring - Truesilver Deposit / Small Thorium Vein', 0); + +-- Truesilver Deposit / Small Thorium Vein +SET @OGUID = 58122; +SET @PTEMPLATE = 14412; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 1, -8184.28, -1342.96, -215.911, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 1, -7580.82, -1666.22, -264.925, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 1, -6783.65, -2261.43, -243.971, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 1, -6352.3, -1933.49, -267.386, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 1, -6347.17, -912.215, -251.031, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 1, -3808.13, 3028.04, 15.419, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 1, -8184.28, -1342.96, -215.911, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2047, 1, -7580.82, -1666.22, -264.925, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2047, 1, -6783.65, -2261.43, -243.971, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 2047, 1, -6352.3, -1933.49, -267.386, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 1, -6347.17, -912.215, -251.031, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2047, 1, -3808.13, 3028.04, 15.419, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+5, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+6, 1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+5, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+6, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+7, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+8, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+9, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+10, @PTEMPLATE+4, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+11, @PTEMPLATE+5, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+12, @PTEMPLATE+6, 'Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+4, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+5, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+6, 1211, 0, 'Un\'Goro Crater - Truesilver Deposit / Small Thorium Vein', 0); + +-- Small Thorium Vein in Tanaris +SET @OGUID = 58135; +SET @PTEMPLATE = 1204; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 1, -8998.67, -2266.72, 21.2362, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 324, 1, -8105.63, -4545.38, 22.5823, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 1, -8025.82, -2638.29, -44.5267, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+2, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10), +(@OGUID+3, @PTEMPLATE, 'Small Thorium Vein - Tanaris', 10); + +-- Truesilver Deposit / Small Thorium Vein in Silithus +SET @OGUID = 58139; +SET @PTEMPLATE = 14419; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 1, -7608.47, 244.193, 13.565, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 1, -7143.75, 663.009, 12.4242, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 1, -7080.28, 330.513, 14.6361, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 1, -7608.47, 244.193, 13.565, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 1, -7143.75, 663.009, 12.4242, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 1, -7080.28, 330.513, 14.6361, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+4, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+5, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10), +(@OGUID+6, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Silithus', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1219, 0, 'Silithus - Truesilver Deposit / Small Thorium Vein', 0); + +-- Truesilver Deposit / Small Thorium Vein in EPL +SET @OGUID = 58146; +SET @PTEMPLATE = 14423; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 0, 2182.35, -3156, 104.26, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, 2673, -3923.74, 123.806, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 0, 2782.94, -3699.49, 107.701, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 0, 2182.35, -3156, 104.26, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 324, 0, 2673, -3923.74, 123.806, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 324, 0, 2782.94, -3699.49, 107.701, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+3, 'Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+3, 1264, 0, 'Eastern Plaguelands - Truesilver Deposit / Small Thorium Vein', 0); + +-- Truesilver Deposit / Small Thorium Vein in WPL +SET @OGUID = 58153; +SET @PTEMPLATE = 14427; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2047, 0, 2185.09, -1871.73, 72.2382, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, 2410.72, -1453.93, 110.569, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 324, 0, 2185.09, -1871.73, 72.2382, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 324, 0, 2410.72, -1453.93, 110.569, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+2, 1331, 0, 'Truesilver Deposit / Small Thorium Vein - Western Plaguelands', 0); + +-- Small Thorium Vein in Searing George +SET @OGUID = 58158; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID, 324, 0, -7040.06, -1185.06, 255.285, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10); + +-- Rich Thorium Vein + +-- Truesilver Deposit / Rich Thorium Vein in WPL +SET @OGUID = 58160; +SET @PTEMPLATE = 14430; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 0, 3116.42, -1540.37, 150.228, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 0, 3079.41, -1533.49, 150.627, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 0, 3047.89, -1518.56, 161.842, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 0, 3116.42, -1540.37, 150.228, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 0, 3079.41, -1533.49, 150.627, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 0, 3047.89, -1518.56, 161.842, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+2, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0), +(@PTEMPLATE+3, 1262, 0, 'Truesilver Deposit / Rich Thorium Vein - Western Plaguelands', 0); + +-- Truesilver Deposit / Rich Thorium Vein in EPL +SET @OGUID = 58167; +SET @PTEMPLATE =14434; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 0, 3027.03, -4576.48, 117.661, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 0, 2748.38, -4846.44, 87.5709, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 0, 2509.19, -5086.59, 91.7197, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 175404, 0, 1879.16, -5459.39, 118.915, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 0, 3027.03, -4576.48, 117.661, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 0, 2748.38, -4846.44, 87.5709, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2047, 0, 2509.19, -5086.59, 91.7197, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2047, 0, 1879.16, -5459.39, 118.915, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@PTEMPLATE+4, 1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+4, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+5, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+6, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+7, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10), +(@OGUID+8, @PTEMPLATE+4, 'Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+2, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+3, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+4, 325, 0, 'Eastern Plaguelands - Truesilver Deposit / Rich Thorium Vein', 0); + +-- Truesilver Deposit / Rich Thorium Vein in Ungoro +SET @OGUID = 58176; +SET @PTEMPLATE = 14438; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 1, -7700.99, -519.104, -266.717, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 1, -7563.85, -980.964, -260.45, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 1, -7274.41, -1168.11, -246.12, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 1, -7700.99, -519.104, -266.717, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 2047, 1, -7563.85, -980.964, -260.45, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2047, 1, -7274.41, -1168.11, -246.12, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@PTEMPLATE+3, 1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+3, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+4, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+5, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+6, @PTEMPLATE+3, 'Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+2, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+3, 1217, 0, 'Un\'Goro Crater - Truesilver Deposit / Rich Thorium Vein', 0); + +-- Truesilver Deposit / Rich Thorium Vein in Winterspring +SET @OGUID = 58183; +SET @PTEMPLATE = 14442; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 1, 5325.27, -4534.76, 708.286, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 1, 7843.49, -4284.76, 690.4, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 2047, 1, 5325.27, -4534.76, 708.286, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 2047, 1, 7843.49, -4284.76, 690.4, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+3, @PTEMPLATE+1, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10), +(@OGUID+4, @PTEMPLATE+2, 'Truesilver Deposit / Rich Thorium Vein - Winterspring', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0), +(@PTEMPLATE+2, 1235, 0, 'Winterspring - Truesilver Deposit / Rich Thorium Vein', 0); + +-- Azshara +SET @OGUID = 58188; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 1, 2093.01, -5585.94, -7.77245, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 1, 4458.91, -5549.51, 111.424, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 1, 3413.1, -5354.91, 115.967, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 175404, 1, 3601.63, -5412.79, 118.231, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 175404, 1, 3741.3, -5366.5, 99.7494, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+2, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+3, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+4, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+5, 1246, 'Rich Thorium Vein - Azshara', 10); + +-- Misc + +-- Hillsbrad Foothills - Azurelode Mine +SET @OGUID = 84120; +SET @PTEMPLATE = 14444; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 103711, 0, -796.207, 179.361, 22.4636, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 103711, 0, -772.392, 120.247, 17.784, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 105569, 0, -796.207, 179.361, 22.4636, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 105569, 0, -772.392, 120.247, 17.784, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 1272, 0, 'Hillsbrad Foothills - Tin Vein / Silver Vein', 0); + +-- Tin Vein (3764) +SET @OGUID = 84125; +SET @PTEMPLATE = 2587; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 3764, 1, -1314.38, -3040.59, 83.7026, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 3764, 1, -34.0801, -3400.02, 91.6849, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 3764, 1, 78.5835, -1962.28, 84.1297, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 3764, 1, 467.337, -1225.43, 110.27, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 3764, 1, 545.992, -1100.04, 107.342, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 3764, 1, 792.941, -1411.38, 105.288, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+3, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+4, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+5, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10), +(@OGUID+6, @PTEMPLATE, 'Tin Vein (3764) - Barrens', 10); + +-- Copper Vein (3763) +SET @OGUID = 84132; +SET @PTEMPLATE = 2588; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 3763, 1, -1297.31, -3028.46, 72.4677, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Copper Vein (3763) - Barrens', 10); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit in Felwood +SET @OGUID = 84134; +SET @PTEMPLATE = 14447; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 176645, 1, 4356.84, -1061.1, 337.485, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 181109, 1, 4356.84, -1061.1, 337.485, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 181108, 1, 4356.84, -1061.1, 337.485, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10), +(@OGUID+3, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 328, 0, 'Felwood - Gold Vein / Mithril Deposit / Truesilver Deposit', 0); + +-- Truesilver Deposit / Small Thorium Vein in Felwood +SET @OGUID = 84138; +SET @PTEMPLATE = 14448; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 176643, 1, 6615.5, -1016.11, 482.13, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 176643, 1, 6871.38, -1885.74, 555.55, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 181108, 1, 6615.5, -1016.11, 482.13, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 181108, 1, 6871.38, -1885.74, 555.55, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@PTEMPLATE+2, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+3, @PTEMPLATE+1, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10), +(@OGUID+4, @PTEMPLATE+2, 'Truesilver Deposit / Small Thorium Vein - Felwood', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1232, 0, 'Felwood - Truesilver Deposit / Small Thorium Vein', 0); + +-- Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein in Ungoro +SET @OGUID = 84143; +SET @PTEMPLATE = 14451; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 123309, 1, -8008.19, -1194.46, -322.1, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 123848, 1, -8008.19, -1194.46, -322.1, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10), +(@OGUID+2, @PTEMPLATE, 'Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 412, 0, 'Un\'Goro Crater - Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein', 0); + +-- Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein in Silithus +SET @OGUID = 84146; +SET @PTEMPLATE = 14452; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 123309, 1, -7836.3, 438.322, -30.4315, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 123309, 1, -8134.32, 382.409, -69.2152, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 123309, 1, -7515.65, 1533.93, -54.6314, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 123309, 1, -7414.58, 1333.6, -89.3359, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 177388, 1, -7836.3, 438.322, -30.4315, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 177388, 1, -8134.32, 382.409, -69.2152, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 177388, 1, -7515.65, 1533.93, -54.6314, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 177388, 1, -7414.58, 1333.6, -89.3359, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+2, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+3, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@PTEMPLATE+4, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+2, @PTEMPLATE+2, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+3, @PTEMPLATE+3, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+4, @PTEMPLATE+4, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+5, @PTEMPLATE+1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+6, @PTEMPLATE+2, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+7, @PTEMPLATE+3, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10), +(@OGUID+8, @PTEMPLATE+4, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+2, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+3, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0), +(@PTEMPLATE+4, 1220, 0, 'Silithus - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- COPPER + +UPDATE `gameobject` SET `position_x`=5214.68, `position_y`=316.013, `position_z`=43.3236, `orientation`=0.750491, `rotation0`=0, `rotation1`=0, `rotation2`=0.366501, `rotation3`=0.930418 WHERE `guid`=363598; +UPDATE `gameobject` SET `position_x`=-3438.17, `position_y`=-1643.46, `position_z`=21.7195, `orientation`=3.38594, `rotation0`=0, `rotation1`=0, `rotation2`=-0.992546, `rotation3`=0.12187 WHERE `guid`=34133; +UPDATE `gameobject` SET `position_x`=620.868, `position_y`=-3887.83, `position_z`=29.8135, `orientation`=1.23918, `rotation0`=0, `rotation1`=0, `rotation2`=0.580703, `rotation3`=0.814116 WHERE `guid`=40321; +UPDATE `gameobject` SET `position_x`=2067.76, `position_y`=1119.08, `position_z`=268.52, `orientation`=4.31097, `rotation0`=0, `rotation1`=0, `rotation2`=-0.833885, `rotation3`=0.551938 WHERE `guid`=20953; +UPDATE `gameobject` SET `position_x`=-6111.96, `position_y`=-2923.69, `position_z`=401.062, `orientation`=1.69297, `rotation0`=0, `rotation1`=0, `rotation2`=0.748956, `rotation3`=0.66262 WHERE `guid`=30088; +UPDATE `gameobject` SET `position_x`=2270.87, `position_y`=649.895, `position_z`=25.2218, `orientation`=1.97222, `rotation0`=0, `rotation1`=0, `rotation2`=0.833885, `rotation3`=0.551938 WHERE `guid`=5280; +UPDATE `gameobject` SET `position_x`=-5570.23, `position_y`=-1705.6, `position_z`=371.531, `orientation`=2.46091, `rotation0`=0, `rotation1`=0, `rotation2`=0.942641, `rotation3`=0.333808 WHERE `guid`=29619; +UPDATE `gameobject` SET `position_x`=908.046, `position_y`=1309.13, `position_z`=48.4337, `orientation`=5.2709, `rotation0`=0, `rotation1`=0, `rotation2`=-0.484809, `rotation3`=0.87462 WHERE `guid`=35497; +UPDATE `gameobject` SET `position_x`=-5247.1, `position_y`=-186.159, `position_z`=442.975, `orientation`=2.63544, `rotation0`=0, `rotation1`=0, `rotation2`=0.968147, `rotation3`=0.250381 WHERE `guid`=29577; +UPDATE `gameobject` SET `position_x`=-5587.96, `position_y`=642.124, `position_z`=385.477, `orientation`=3.33359, `rotation0`=0, `rotation1`=0, `rotation2`=-0.995396, `rotation3`=0.0958512 WHERE `guid`=10000; +UPDATE `gameobject` SET `position_x`=-5564.47, `position_y`=-307.319, `position_z`=365.538, `orientation`=5.28835, `rotation0`=0, `rotation1`=0, `rotation2`=-0.477159, `rotation3`=0.878817 WHERE `guid`=29338; +UPDATE `gameobject` SET `position_x`=-342.521, `position_y`=1673.51, `position_z`=25.3212, `orientation`=5.81195, `rotation0`=0, `rotation1`=0, `rotation2`=-0.233445, `rotation3`=0.97237 WHERE `guid`=42064; +UPDATE `gameobject` SET `position_x`=-10638.4, `position_y`=-1390.38, `position_z`=60.8947, `orientation`=2.05949, `rotation0`=0, `rotation1`=0, `rotation2`=0.857167, `rotation3`=0.515038 WHERE `guid`=30343; +UPDATE `gameobject` SET `position_x`=-10795.9, `position_y`=1266.73, `position_z`=34.3962, `orientation`=1.32645, `rotation0`=0, `rotation1`=0, `rotation2`=0.615661, `rotation3`=0.788011 WHERE `guid`=5346; +UPDATE `gameobject` SET `position_x`=-11189, `position_y`=1550.16, `position_z`=21.2664, `orientation`=5.81195, `rotation0`=0, `rotation1`=0, `rotation2`=-0.233445, `rotation3`=0.97237 WHERE `guid`=31947; +UPDATE `gameobject` SET `position_x`=-11133.9, `position_y`=1440.32, `position_z`=59.9664, `orientation`=4.25861, `rotation0`=0, `rotation1`=0, `rotation2`=-0.848047, `rotation3`=0.529921 WHERE `guid`=5128; +UPDATE `gameobject` SET `position_x`=-11120.1, `position_y`=1514.71, `position_z`=25.5972, `orientation`=5.44543, `rotation0`=0, `rotation1`=0, `rotation2`=-0.406736, `rotation3`=0.913546 WHERE `guid`=31946; +UPDATE `gameobject` SET `position_x`=-1582.62, `position_y`=275.626, `position_z`=21.9404, `orientation`=4.03171, `rotation0`=0, `rotation1`=0, `rotation2`=-0.902585, `rotation3`=0.430512 WHERE `guid`=5475; +UPDATE `gameobject` SET `position_x`=-840.207, `position_y`=175.43, `position_z`=-2.1451, `orientation`=5.46288, `rotation0`=0, `rotation1`=0, `rotation2`=-0.398748, `rotation3`=0.91706 WHERE `guid`=4803; +UPDATE `gameobject` SET `position_x`=2399.98, `position_y`=569.822, `position_z`=39.9219, `orientation`=2.74016, `rotation0`=0, `rotation1`=0, `rotation2`=0.979924, `rotation3`=0.19937 WHERE `guid`=4662; +UPDATE `gameobject` SET `position_x`=6573.82, `position_y`=-218.569, `position_z`=48.1495, `orientation`=2.9496, `rotation0`=0, `rotation1`=0, `rotation2`=0.995396, `rotation3`=0.0958512 WHERE `guid`=363582; +UPDATE `gameobject` SET `position_x`=-713.669, `position_y`=489.348, `position_z`=82.6661, `orientation`=0.366518, `rotation0`=0, `rotation1`=0, `rotation2`=0.182235, `rotation3`=0.983255 WHERE `guid`=5222; +UPDATE `gameobject` SET `position_x`=-10326.8, `position_y`=1437.81, `position_z`=41.681, `orientation`=1.55334, `rotation0`=0, `rotation1`=0, `rotation2`=0.700909, `rotation3`=0.713251 WHERE `guid`=5252; +UPDATE `gameobject` SET `position_x`=2804.28, `position_y`=742.075, `position_z`=138.342, `orientation`=5.67232, `rotation0`=0, `rotation1`=0, `rotation2`=-0.300705, `rotation3`=0.953717 WHERE `guid`=5063; +UPDATE `gameobject` SET `position_x`=512.921, `position_y`=1052.21, `position_z`=107.61, `orientation`=0.244346, `rotation0`=0, `rotation1`=0, `rotation2`=0.121869, `rotation3`=0.992546 WHERE `guid`=5397; + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- TIN + +UPDATE `gameobject` SET `position_x`=2450.75, `position_y`=1557.49, `position_z`=277.38, `orientation`=1.18682, `rotation0`=0, `rotation1`=0, `rotation2`=0.559193, `rotation3`=0.829038 WHERE `guid` IN (27255, 27301); +UPDATE `gameobject` SET `position_x`=-11171.6, `position_y`=653.933, `position_z`=40.0183, `orientation`=0.977383, `rotation0`=0, `rotation1`=0, `rotation2`=0.469471, `rotation3`=0.882948 WHERE `guid` IN (23366, 23394); +UPDATE `gameobject` SET `position_x`=5661.84, `position_y`=11.5731, `position_z`=68.7362, `orientation`=2.44346, `rotation0`=0, `rotation1`=0, `rotation2`=0.939692, `rotation3`=0.34202 WHERE `guid` IN (365562, 365598); +UPDATE `gameobject` SET `position_x`=-79.3546, `position_y`=21.6975, `position_z`=95.3539, `orientation`=1.71042, `rotation0`=0, `rotation1`=0, `rotation2`=0.754709, `rotation3`=0.656059 WHERE `guid` IN (22105, 22058); +UPDATE `gameobject` SET `position_x`=7063.3, `position_y`=-212.508, `position_z`=48.6065, `orientation`=2.86234, `rotation0`=0, `rotation1`=0, `rotation2`=0.990268, `rotation3`=0.139175 WHERE `guid` IN (365555, 365591); + +-- Missing Tin Vein spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(57644, 1732, 0, -11525, -484.469, 44.4924, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 57641 at 145.951263 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(57644, 405, 'Tin Veins in Stranglethorn', 10); + +-- Missing Tin Vein spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(33196, 1732, 0, 225.675, -72.2974, 110.061, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 248.217819 yards. +(42200, 1732, 0, 244.997, -10.5061, 83.3397, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 266.550751 yards. +(33198, 1732, 0, 12.0793, -148.168, 130.97, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 121.186020 yards. +(42201, 1732, 0, -185.258, 375.062, 116.572, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32279 at 69.703323 yards. +(42202, 1732, 0, -161.117, 398.667, 105.474, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32279 at 96.789047 yards. +(42203, 1732, 0, 75.6466, -78.375, 114.581, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33195 at 105.404190 yards. +(42204, 1732, 0, -130.354, -149.858, 120.737, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 33195 at 161.181259 yards. + +-- Missing Tin Vein spawns in Hillsbrad Foothills. (add to pool 17008) +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(21297, 1732, 0, -90.0451, -1361.99, 123.778, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 21295 at 143.713776 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(21297, 17008, 'Tin Vein / Silver Vein - Hillsbrad Foothills', 10); +UPDATE `pool_gameobject` SET `description`='Tin Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills' WHERE `pool_entry` = 17008; +UPDATE `pool_gameobject` SET `chance` = 45 WHERE `guid` IN (220453, 21297); +UPDATE `pool_template` SET `description`='Tin Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills' WHERE `entry`=17008; + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- SILVER + +UPDATE `gameobject` SET `position_x`=-11184.5, `position_y`=1488.37, `position_z`=17.4355, `orientation`=5.93412, `rotation0`=0, `rotation1`=0, `rotation2`=-0.173648, `rotation3`=0.984808 WHERE `guid` IN (23402, 23374); + +-- Missing Silver Vein spawns in Wetlands. (add to pool 22976) +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(22913, 1733, 0, -3399.97, -1966.67, 121.708, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 22894 at 87.718216 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(22913, 22976, 'Gold Vein / Iron Deposit - Wetlands', 10); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Wetlands' WHERE `pool_entry` = 22976; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Wetlands' WHERE `entry`=22976; +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `guid` IN (22913, 255260); + +-- Missing Silver Vein spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(31525, 1733, 0, -11922.4, 306.106, 20.0254, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 31518 at 238.059082 yards. +(31526, 1733, 0, -11777.7, -424.371, 27.5906, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 31519 at 260.297577 yards. +(427007, 1733, 0, -14099, 318.75, 24.437, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427001 at 1217.330566 yards. +(31528, 1733, 0, -11755.9, -176.016, 23.3022, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 31519 at 385.885071 yards. +(31529, 1733, 0, -11501, -191.352, 56.1841, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 31519 at 294.330200 yards. +(31531, 1733, 0, -11761, -254.122, 28.2692, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 31519 at 330.180145 yards. +(427010, 1733, 0, -13894.2, -1.97103, 35.2379, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427001 at 845.748657 yards. +(31532, 1733, 0, -11755.1, -547.294, 23.6612, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 31519 at 239.430054 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(31525, 386, 'Silver Veins in Stranglethorn', 10), +(31526, 386, 'Silver Veins in Stranglethorn', 10), +(427007, 386, 'Silver Veins in Stranglethorn', 10), +(31528, 386, 'Silver Veins in Stranglethorn', 10), +(31529, 386, 'Silver Veins in Stranglethorn', 10), +(31531, 386, 'Silver Veins in Stranglethorn', 10), +(427010, 386, 'Silver Veins in Stranglethorn', 10), +(31532, 386, 'Silver Veins in Stranglethorn', 10); + +-- Missing Silver Vein spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427004, 1733, 0, 1302.34, -290.889, 67.2381, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427002 at 463.005371 yards. +(31527, 1733, 0, 545.352, -1686.1, 57.1031, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 31524 at 368.350128 yards. +(31530, 1733, 0, 271.415, -259.615, 148.774, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 31522 at 370.721924 yards. +(427013, 1733, 0, 779.732, -346.297, 151.973, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427002 at 359.780090 yards. +(427019, 1733, 0, 627.304, -724.827, 188.74, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427002 at 384.919708 yards. +(427073, 1733, 0, 1003.41, 96.0792, 18.3702, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427002 at 736.634888 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427004, 397, 'Silver Veins in Alterac Mountains', 10), +(31527, 397, 'Silver Veins in Alterac Mountains', 10), +(31530, 397, 'Silver Veins in Alterac Mountains', 10), +(427013, 397, 'Silver Veins in Alterac Mountains', 10), +(427019, 397, 'Silver Veins in Alterac Mountains', 10), +(427073, 397, 'Silver Veins in Alterac Mountains', 10); + +-- Missing Silver Vein spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(22129, 1733, 0, -156.347, -135.198, 114.634, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 22101 at 70.879982 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(22129, 1573, 'Silver Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); +UPDATE `pool_gameobject` SET `description`='Tin Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills' WHERE `pool_entry` = 1573; +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid`=20285; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=22129; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills' WHERE `entry`=1573; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(22130, 1733, 0, -356.236, -1705.29, 96.5566, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 22102 at 295.032501 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(22130, 1567, 'Silver Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills', 10); +UPDATE `pool_gameobject` SET `description`='Tin Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills' WHERE `pool_entry` = 1567; +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid`=20279; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=22130; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills' WHERE `entry`=1567; + +-- Missing Silver Vein spawns in Thousand Needles. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(23566, 1733, 1, -5997.79, -3502.85, -55.509, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 23546 at 398.603394 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(23566, 3204, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `pool_entry` = 3204; +UPDATE `pool_gameobject` SET `chance`=70 WHERE `guid`=27966; +UPDATE `pool_gameobject` SET `chance`=20 WHERE `guid`=23566; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `entry`=3204; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427066, 1733, 1, -5466.35, -2869.42, -44.2802, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427043 at 386.457886 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427066, 3219, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `pool_entry` = 3219; +UPDATE `pool_gameobject` SET `chance`=70 WHERE `guid`=27981; +UPDATE `pool_gameobject` SET `chance`=20 WHERE `guid`=427066; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `entry`=3219; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(23567, 1733, 1, -4682.48, -1486.84, -48.1071, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 23544 at 58.881893 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(23567, 3243, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `pool_entry` = 3243; +UPDATE `pool_gameobject` SET `chance`=70 WHERE `guid`=28005; +UPDATE `pool_gameobject` SET `chance`=20 WHERE `guid`=23567; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `entry`=3243; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(23564, 1733, 1, -5370.03, -3160.29, -25.9727, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 23546 at 336.721100 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(23564, 3250, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `pool_entry` = 3250; +UPDATE `pool_gameobject` SET `chance`=70 WHERE `guid`=28012; +UPDATE `pool_gameobject` SET `chance`=20 WHERE `guid`=23564; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `entry`=3250; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427307, 1733, 1, -5061.47, -2103.62, -37.6556, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427283 at 139.021362 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427307, 3227, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `pool_entry` = 3227; +UPDATE `pool_gameobject` SET `chance`=70 WHERE `guid`=27989; +UPDATE `pool_gameobject` SET `chance`=20 WHERE `guid`=427307; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `entry`=3227; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(251706, 1733, 1, -5127.78, -2299.17, -52.9948, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 251699 at 75.862099 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(251706, 3226, 'Silver Vein / Gold Vein / Iron Deposit - Thousand Needles', 10); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `pool_entry` = 3226; +UPDATE `pool_gameobject` SET `chance`=70 WHERE `guid`=27988; +UPDATE `pool_gameobject` SET `chance`=20 WHERE `guid`=251706; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Thousand Needles' WHERE `entry`=3226; + +-- Missing Silver Vein spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(43800, 1733, 1, -1328.47, 2576.41, 116.466, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20855 at 109.725983 yards. +(20865, 1733, 1, -1619.46, 1323.85, 85.8146, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 20863 at 150.197464 yards. +(427042, 1733, 1, -956.861, 1253.08, 111.268, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427003 at 91.542076 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43800, 321, 'Silver Veins in Desolace', 10), +(20865, 321, 'Silver Veins in Desolace', 10), +(427042, 321, 'Silver Veins in Desolace', 10); + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- GOLD + +UPDATE `gameobject` SET `position_x`=-11777.7, `position_y`=-424.371, `position_z`=27.5906, `orientation`=5.2709, `rotation0`=0, `rotation1`=0, `rotation2`=-0.484809, `rotation3`=0.87462 WHERE `guid` IN (5896, 11969); +UPDATE `gameobject` SET `position_x`=581.203, `position_y`=-703.03, `position_z`=153.828, `orientation`=6.16101, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0610485, `rotation3`=0.998135 WHERE `guid`=6494; +UPDATE `gameobject` SET `position_x`=648.067, `position_y`=-590.311, `position_z`=164.735, `orientation`=0.122173, `rotation0`=0, `rotation1`=0, `rotation2`=0.0610485, `rotation3`=0.998135 WHERE `guid` IN (6517, 9907); +UPDATE `gameobject` SET `position_x`=-11754.6, `position_y`=223.55, `position_z`=21.0039, `orientation`=1.83259, `rotation0`=0, `rotation1`=0, `rotation2`=0.793353, `rotation3`=0.608762 WHERE `guid` IN (6570, 6545); +UPDATE `gameobject` SET `position_x`=-1002.77, `position_y`=2398.7, `position_z`=101.129, `orientation`=2.58308, `rotation0`=0, `rotation1`=0, `rotation2`=0.961261, `rotation3`=0.27564 WHERE `guid` IN (34189, 20849); +UPDATE `gameobject` SET `position_x`=-7967.46, `position_y`=-866.854, `position_z`=-265.65, `orientation`=0.994837, `rotation0`=0, `rotation1`=0, `rotation2`=0.477159, `rotation3`=0.878817 WHERE `guid`IN (23873, 23856, 23839); + +-- Missing Gold Vein spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(43801, 1734, 0, -11922.4, 306.106, 20.0254, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32096 at 129.085312 yards. +(43258, 1734, 0, -12906.5, 387.039, 53.7599, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 43256 at 854.948914 yards. +(6571, 1734, 0, -11681.5, 317.656, 43.8298, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 6570 at 121.268135 yards. +(43802, 1734, 0, -13796.6, 610.099, 43.7884, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 12286 at 418.383362 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43801, 1176, 'Gold Veins in Stranglethorn', 10), +(43258, 1176, 'Gold Veins in Stranglethorn', 10), +(6571, 1176, 'Gold Veins in Stranglethorn', 10), +(43802, 1176, 'Gold Veins in Stranglethorn', 10); + +-- Missing Gold Vein spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(43803, 1734, 0, 264.654, -44.6943, 124.458, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10622 at 205.485077 yards. +(6488, 1734, 0, 502.952, -1391.69, 72.4759, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 6487 at 492.425018 yards. +(6489, 1734, 0, 444.871, -1604.78, 68.803, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 6487 at 701.278015 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43803, 1353, 'Gold Veins in Alterac Mountains', 10), +(6488, 1353, 'Gold Veins in Alterac Mountains', 10), +(6489, 1353, 'Gold Veins in Alterac Mountains', 10); + +-- Missing Gold Vein spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(34192, 1734, 1, -1352.43, 891.679, 112.672, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 34191 at 486.300842 yards. +(34200, 1734, 1, -1367.99, 1272.66, 105.93, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 34194 at 257.414429 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(34192, 1347, 'Gold Veins in Desolace', 10), +(34200, 1347, 'Gold Veins in Desolace', 10); + +-- Missing Gold Vein spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(34589, 1734, 0, -1819.15, -2011.03, 66.5258, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 34445 at 109.545471 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(34589, 2466, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands' WHERE `pool_entry` = 2466; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=34589; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=28144; +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands' WHERE `entry`=2466; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427450, 1734, 0, -1824.19, -1799.81, 60.5315, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427428 at 157.990891 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427450, 2465, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands' WHERE `pool_entry` = 2465; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=28143; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=427450; +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands' WHERE `entry`=2465; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427481, 1734, 0, -1848.64, -1760.39, 67.3599, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427428 at 112.066521 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427481, 2462, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands', 10); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands' WHERE `pool_entry` = 2462; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=28140; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=427481; +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Arathi Highlands' WHERE `entry`=2462; + +-- Missing Gold Vein spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(20295, 1734, 0, -1171.69, -1305.33, 86.2144, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 20264 at 57.301006 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(20295, 1503, 'Tin Vein / Silver Vein / Gold Vein - Hillsbrad Foothills', 10); +UPDATE `pool_gameobject` SET `description`='Tin Vein / Silver Vein / Gold Vein - Hillsbrad Foothills' WHERE `pool_entry` = 1503; +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid`=22035; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=20295; +UPDATE `pool_template` SET `description`='Tin Vein / Silver Vein / Gold Vein - Hillsbrad Foothills' WHERE `entry`=1503; + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- IRON + +UPDATE `gameobject` SET `position_x`=-11777.7, `position_y`=-424.371, `position_z`=27.5906, `orientation`=5.2709, `rotation0`=0, `rotation1`=0, `rotation2`=-0.484809, `rotation3`=0.87462 WHERE `guid` IN (11969, 5896); +UPDATE `gameobject` SET `position_x`=-14071.1, `position_y`=126.637, `position_z`=23.9541, `orientation`=0.855211, `rotation0`=0, `rotation1`=0, `rotation2`=0.414693, `rotation3`=0.909961 WHERE `guid`=6137; +UPDATE `gameobject` SET `position_x`=-956.861, `position_y`=1253.08, `position_z`=111.268, `orientation`=1.01229, `rotation0`=0, `rotation1`=0, `rotation2`=0.484809, `rotation3`=0.87462 WHERE `guid`=6669; +UPDATE `gameobject` SET `position_x`=-11754.6, `position_y`=223.55, `position_z`=21.0039, `orientation`=1.83259, `rotation0`=0, `rotation1`=0, `rotation2`=0.793353, `rotation3`=0.608762 WHERE `guid`IN (6545, 6570); +UPDATE `gameobject` SET `position_x`=-2985.63, `position_y`=-3170.38, `position_z`=58.5365, `orientation`=4.95674, `rotation0`=0, `rotation1`=0, `rotation2`=-0.615661, `rotation3`=0.788011 WHERE `guid` IN (255272, 255263); + +-- Missing Iron Deposit spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427162, 1735, 1, -2525.41, -3510.83, 50.4315, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427140 at 109.461227 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427162, 43520, 'Iron Deposits in Dustwallow Marsh', 10); + +-- Missing Iron Deposit spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(389473, 1735, 0, -13946.2, 220.203, 18.3835, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 389462 at 49.843273 yards. +(43804, 1735, 0, -11919.8, 178.668, 40.417, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 32486 at 129.085312 yards. +(43805, 1735, 0, -12741.6, -451.591, 32.6192, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 29533 at 165.302887 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(389473, 1175, 'Iron Deposits in Stranglethorn', 10), +(43804, 1175, 'Iron Deposits in Stranglethorn', 10), +(43805, 1175, 'Iron Deposits in Stranglethorn', 10); + +-- Missing Iron Deposit spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(43806, 1735, 0, -71.7572, -460.453, 102.154, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 35396 at 242.846436 yards. +(427153, 1735, 0, 995.454, -632.881, 124.128, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427132 at 121.343155 yards. +(10572, 1735, 0, 412.711, -672.618, 179.944, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10571 at 207.291656 yards. +(10573, 1735, 0, 595.001, -651.02, 153.667, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10571 at 22.153973 yards. +(43807, 1735, 0, 581.203, -703.03, 153.828, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33182 at 41.961742 yards. +(427184, 1735, 0, 247.102, -286.261, 153.984, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427121 at 13.477481 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43806, 1068, 'Iron Deposits in Alterac Mountains', 10), +(427153, 1068, 'Iron Deposits in Alterac Mountains', 10), +(10572, 1068, 'Iron Deposits in Alterac Mountains', 10), +(10573, 1068, 'Iron Deposits in Alterac Mountains', 10), +(43807, 1068, 'Iron Deposits in Alterac Mountains', 10), +(427184, 1068, 'Iron Deposits in Alterac Mountains', 10); + +-- Missing Iron Deposit spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(43817, 1735, 1, -857.031, 1367.46, 74.1345, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 10589 at 133.737106 yards. +(43808, 1735, 1, -1628.29, 1604.64, 91.5897, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 6253 at 114.213814 yards. +(10249, 1735, 1, -1636.06, 2065.69, 75.1803, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 10248 at 303.454742 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43817, 1141, 'Iron Deposits in Desolace', 10), +(43808, 1141, 'Iron Deposits in Desolace', 10), +(10249, 1141, 'Iron Deposits in Desolace', 10); + +-- Missing Iron Deposit spawns in Wetlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(34146, 1735, 0, -2993.18, -3294.01, 58.3186, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 34144 at 42.027134 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(34146, 2820, 'Tin Vein / Silver Vein / Iron Deposit - Wetlands', 10); +UPDATE `pool_gameobject` SET `description`='Tin Vein / Silver Vein / Iron Deposit - Wetlands' WHERE `pool_entry` = 2820; +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid`=22871; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=34146; +UPDATE `pool_template` SET `description`='Tin Vein / Silver Vein / Iron Deposit - Wetlands' WHERE `entry`=2820; + +-- Missing Iron Deposit spawns in Stonetalon Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(28419, 1735, 1, 471.047, 1521.84, 31.6324, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 28372 at 64.179543 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(28419, 2299, 'Tin Vein / Silver Vein / Iron Deposit - Stonetalon Mountains', 10); +UPDATE `pool_gameobject` SET `description`='Tin Vein / Silver Vein / Iron Deposit - Stonetalon Mountains' WHERE `pool_entry` = 2299; +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid`=27218; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=28419; +UPDATE `pool_template` SET `description`='Tin Vein / Silver Vein / Iron Deposit - Stonetalon Mountains' WHERE `entry`=2299; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427323, 1735, 1, 2450.95, 1559.48, 277.567, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427315 at 172.371429 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427323, 2336, 'Tin Vein / Silver Vein / Iron Deposit - Stonetalon Mountains', 10); +UPDATE `pool_gameobject` SET `description`='Tin Vein / Silver Vein / Iron Deposit - Stonetalon Mountains' WHERE `pool_entry` = 2336; +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid`=27255; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=427323; +UPDATE `pool_template` SET `description`='Tin Vein / Silver Vein / Iron Deposit - Stonetalon Mountains' WHERE `entry`=2336; + +-- Missing Iron Deposit spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(55703, 1735, 1, 2006.29, -2638.44, 107.348, 2.49582, 0, 0, 0.948323, 0.317306, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 55688 at 244.403961 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(55703, 9287, 'Tin Vein / Silver Vein / Iron Deposit - Ashenvale', 10); +UPDATE `pool_gameobject` SET `description`='Tin Vein / Silver Vein / Iron Deposit - Ashenvale' WHERE `pool_entry` = 9287; +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid`=55767; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=55703; +UPDATE `pool_template` SET `description`='Tin Vein / Silver Vein / Iron Deposit - Ashenvale' WHERE `entry`=9287; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- MITHRIL + +UPDATE `gameobject` SET `position_x`=-12932, `position_y`=316.983, `position_z`=23.4552, `orientation`=0.314158, `rotation0`=0, `rotation1`=0, `rotation2`=0.156434, `rotation3`=0.987688 WHERE `guid`=7221; +UPDATE `gameobject` SET `position_x`=-3517.99, `position_y`=1857.62, `position_z`=74.4841, `orientation`=4.60767, `rotation0`=0, `rotation1`=0, `rotation2`=-0.743144, `rotation3`=0.669131 WHERE `guid` IN (21378, 21352); +UPDATE `gameobject` SET `position_x`=-7967.46, `position_y`=-866.854, `position_z`=-265.65, `orientation`=0.994837, `rotation0`=0, `rotation1`=0, `rotation2`=0.477159, `rotation3`=0.878817 WHERE `guid`IN (23856, 23873, 23839); +UPDATE `gameobject` SET `position_x`=-12851.3, `position_y`=268.715, `position_z`=19.0539, `orientation`=1.69297, `rotation0`=0, `rotation1`=0, `rotation2`=0.748956, `rotation3`=0.66262 WHERE `guid`=7176; + +-- Missing Mithril Deposit spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(220841, 2040, 1, 4004.27, -5020.26, 144.709, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 220836 at 113.411591 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(220841, 1329, 'Mithril Deposits in Azshara', 10); + +-- Missing Mithril Deposit spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(220432, 2040, 0, 742.411, -759.57, 179.781, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 220408 at 96.843605 yards. +(220454, 2040, 0, 582.789, -746.925, 152.998, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 220411 at 24.048382 yards. +(387421, 2040, 0, 759.1, -212.715, 145.379, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 387420 at 149.046204 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(220432, 1069, 'Mithril Deposits in Alterac Mountains', 10), +(220454, 1069, 'Mithril Deposits in Alterac Mountains', 10), +(387421, 1069, 'Mithril Deposits in Alterac Mountains', 10); + +-- Missing Mithril Deposit spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(220455, 2040, 1, -2118.6, 1952.15, 73.0367, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 220405 at 112.664383 yards. +(43809, 2040, 1, -1930.25, 1766.63, 74.6961, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 7060 at 5.517547 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(220455, 1146, 'Mithril Deposits in Desolace', 10), +(43809, 1146, 'Mithril Deposits in Desolace', 10); + +-- Missing Mithril Deposit spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427574, 2040, 0, 487.049, -4189.84, 135.667, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427572 at 97.712212 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427574, 17052, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit - Hinterlands', 10); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit - Hinterlands' WHERE `pool_entry` = 17052; +UPDATE `pool_gameobject` SET `chance`=40 WHERE `guid`=427072; +UPDATE `pool_gameobject` SET `chance`=40 WHERE `guid`=427574; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=427071; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=427070; +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit - Hinterlands' WHERE `entry`=17052; + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- TRUESILVER + +-- Missing Truesilver Deposit spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(43810, 2047, 1, 4689.64, -5369.46, 118.006, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48486 at 1134.194092 yards. +(14128, 2047, 1, 3801.09, -4842.9, 158.188, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 14127 at 1291.380615 yards. +(14129, 2047, 1, 2930.96, -4063.48, 121.14, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 14127 at 123.712982 yards. +(14130, 2047, 1, 3036.39, -4058.49, 123.179, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 14127 at 217.791107 yards. +(43811, 2047, 1, 4373.93, -6309.83, 96.4017, 2.18166, 0, 0, 0.887011, 0.461749, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 48486 at 366.321930 yards. +(43812, 2047, 1, 3973.14, -5413.5, 124.489, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 48486 at 1301.465210 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43810, 1244, 'Truesilver Deposits in Azshara', 10), +(14128, 1244, 'Truesilver Deposits in Azshara', 10), +(14129, 1244, 'Truesilver Deposits in Azshara', 10), +(14130, 1244, 'Truesilver Deposits in Azshara', 10), +(43811, 1244, 'Truesilver Deposits in Azshara', 10), +(43812, 1244, 'Truesilver Deposits in Azshara', 10); + +-- Missing Truesilver Deposit spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(43813, 2047, 0, -12851.3, 268.715, 19.0539, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11679 at 1021.360413 yards. +(43814, 2047, 0, -13258.2, -211.438, 35.7719, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 11679 at 896.735352 yards. +(43815, 2047, 0, -13118.3, 164.409, 42.8251, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 11679 at 792.008057 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43813, 1178, 'Truesilver Deposits in Stranglethorn', 10), +(43814, 1178, 'Truesilver Deposits in Stranglethorn', 10), +(43815, 1178, 'Truesilver Deposits in Stranglethorn', 10); + +-- Missing Truesilver Deposit spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(87882, 2047, 0, 669.802, -606.522, 163.762, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 87879 at 170.153992 yards. +(87883, 2047, 0, 444.605, -80.3419, 149.462, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 87881 at 164.124237 yards. +(87884, 2047, 0, 722.529, -660.758, 161.868, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 87879 at 102.371796 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(87882, 407, 'Truesilver Deposits in Alterac Mountains', 10), +(87883, 407, 'Truesilver Deposits in Alterac Mountains', 10), +(87884, 407, 'Truesilver Deposits in Alterac Mountains', 10); + +-- Missing Truesilver Deposit spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427554, 2047, 1, -2073.42, 2055.29, 76.7987, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427552 at 101.141380 yards. +(427559, 2047, 1, -1777.43, 1765.9, 83.9239, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427552 at 315.075500 yards. +(14091, 2047, 1, -2142.28, 2611.28, 29.1127, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 14090 at 180.369843 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427554, 1147, 'Truesilver Deposits in Desolace', 10), +(427559, 1147, 'Truesilver Deposits in Desolace', 10), +(14091, 1147, 'Truesilver Deposits in Desolace', 10); + +-- Missing Truesilver Deposit spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427570, 2047, 0, -11347.9, -2880.95, 12.63, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427569 at 81.730583 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427570, 21621, 'Gold Vein / Mithril Deposit / Truesilver Deposit - Blasted Lands', 10); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Blasted Lands' WHERE `pool_entry` = 21621; +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid`=27190; +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid`=427570; +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Blasted Lands' WHERE `entry`=21621; + +-- Missing Truesilver Deposit spawns in Searing Gorge. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(26370, 2047, 0, -6727.07, -1085.87, 185.576, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 1, 100, 5, 10); -- Closest existing guid is 26367 at 102.620529 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26370, 4053, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George' WHERE `pool_entry` = 4053; +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George' WHERE `entry`=4053; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(26371, 2047, 0, -7040.85, -1749.85, 259.663, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 1, 100, 5, 10); -- Closest existing guid is 26365 at 8.728897 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26371, 4027, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George' WHERE `pool_entry` = 4027; +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George' WHERE `entry`=4027; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(26372, 2047, 0, -6560.44, -824.799, 297.716, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 26362 at 104.411003 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26372, 4086, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George', 10); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George' WHERE `pool_entry` = 4086; +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George' WHERE `entry`=4086; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(43816, 2047, 0, -6612.19, -721.802, 248.035, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 26354 at 183.764740 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(43816, 4076, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George', 10); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George' WHERE `pool_entry` = 4076; +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George' WHERE `entry`=4076; + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- SMALL THORIUM + +UPDATE `gameobject` SET `position_x`=1632.36, `position_y`=-2385.01, `position_z`=73.8914, `orientation`=0.558504, `rotation0`=0, `rotation1`=0, `rotation2`=0.275637, `rotation3`=0.961262 WHERE `guid` IN (261426, 261407); +UPDATE `gameobject` SET `position_x`=2207.13, `position_y`=-1719.47, `position_z`=81.9363, `orientation`=1.50098, `rotation0`=0, `rotation1`=0, `rotation2`=0.681998, `rotation3`=0.731354 WHERE `guid` IN (261431, 261412); +UPDATE `gameobject` SET `position_x`=-7509.1, `position_y`=1091.58, `position_z`=-1.2318, `orientation`=-0.803857, `rotation0`=0, `rotation1`=0, `rotation2`=-0.803857, `rotation3`=0.594823 WHERE `guid` IN (23530, 23501); + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- DARK IRON +UPDATE `gameobject` SET `position_x`=-7890.92, `position_y`=-2537.66, `position_z`=129.832, `orientation`=1.53589, `rotation0`=0, `rotation1`=0, `rotation2`=0.694658, `rotation3`=0.71934 WHERE `guid` IN (31233, 31197, 31161); + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- RICH THORIUM + +UPDATE `gameobject` SET `position_x`=-6947.93, `position_y`=-411.617, `position_z`=-268.135, `orientation`=2.93214, `rotation0`=0, `rotation1`=0, `rotation2`=0.994521, `rotation3`=0.104536 WHERE `guid` IN (21180, 21169); + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- LESSER BLOODSTONE + +UPDATE `gameobject` SET `position_x`=-882.01, `position_y`=-3885.88, `position_z`=135.174, `orientation`=2.9845, `rotation0`=0, `rotation1`=0, `rotation2`=0.996917, `rotation3`=0.0784664 WHERE `guid`=25338; + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- BARRENS + +UPDATE `gameobject` SET `position_x`=-1334.28, `position_y`=-3164.35, `position_z`=96.3886, `orientation`=1.88495, `rotation0`=0, `rotation1`=0, `rotation2`=0.809016, `rotation3`=0.587786 WHERE `guid`=40202; + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- FELWOOD + +UPDATE `gameobject` SET `position_x`=6187.7, `position_y`=-1992.97, `position_z`=598.183, `orientation`=1.64061, `rotation0`=0, `rotation1`=0, `rotation2`=0.731353, `rotation3`=0.681999 WHERE `guid` IN (170050, 170080); + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- SMALL THORIUM GARRISON + +-- Missing Small Thorium Vein spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(28616, 150082, 0, -10594.3, -3199.24, 10.6181, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28533 at 50.573498 yards. +(28617, 150082, 0, -10732.7, -3276.7, -10.6695, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28534 at 118.500000 yards. +(28618, 150082, 0, -10736.8, -3450.88, -15.9763, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28535 at 131.073730 yards. +(28619, 150082, 0, -10702.7, -3170.85, 24.7436, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 28528 at 76.376228 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(28616, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10), +(28617, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10), +(28618, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10), +(28619, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10); + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- MITHRIL GARRISON + +-- Missing Mithril Deposit spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(28620, 150079, 0, -10625, -3655, -15.6897, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28537 at 70.261040 yards. +(28621, 150079, 0, -10705.5, -3127.19, 29.0701, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28541 at 69.681274 yards. +(28622, 150079, 0, -10818.7, -3475.05, -21.4749, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28543 at 180.995743 yards. +(28623, 150079, 0, -10613, -3328.92, -7.07186, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28543 at 76.930832 yards. +(28624, 150079, 0, -10780.1, -3291.37, -10.1236, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 28543 at 156.411591 yards. +(28625, 150079, 0, -10661.6, -3303.15, -9.63558, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 28543 at 87.271095 yards. +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(28620, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10), +(28621, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10), +(28622, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10), +(28623, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10), +(28624, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10), +(28625, 22910, 'Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory', 10); + + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Missing Tin Vein spawns in Duskwood. +SET @OGUID = 27310; +SET @PTEMPLATE = 2855; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -11185.4, -756.179, 62.4482, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 23285 at 80.042374 yards. +(@OGUID+2, 1733, 0, -11185.4, -756.179, 62.4482, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 23285 at 80.042374 yards. + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Duskwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein / Silver Vein - Duskwood', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0); + + +-- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Missing Silver Vein spawns in The Barrens. (remove gobject 41985 from pool 25787 and pool together) +SET @PTEMPLATE = 2856; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(34735, 1733, 1, -1853.02, -1887.78, 98.8276, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 34688 at 218.718826 yards. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Barrens', 10); +DELETE FROM `pool_gameobject` WHERE `guid` = 41985; +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(34735, @PTEMPLATE, 'Tin Vein / Silver Vein - Barrens', 10), +(41985, @PTEMPLATE, 'Tin Vein / Silver Vein - Barrens', 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1033, 0, 'Barrens - Tin Vein / Silver Vein', 0); + + +-- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Missing Silver Vein spawns in Silverpine Forest. +SET @PTEMPLATE = 2857; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(16857, 1733, 0, 192.598, 601.971, 50.1232, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 16829 at 84.169327 yards. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10); +DELETE FROM `pool_gameobject` WHERE `guid` = 9687; +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(16857, @PTEMPLATE, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(9687, @PTEMPLATE, 'Tin Vein / Silver Vein - Silverpine Forest', 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0); + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427016, 1733, 0, 404.157, 1015.15, 108.756, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427015 at 173.235062 yards. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10); +DELETE FROM `pool_gameobject` WHERE `guid` = 42061; +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427016, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(42061, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Silverpine Forest', 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0); + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(427069, 1733, 0, 394.553, 1004.06, 108.397, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427015 at 170.976593 yards. +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Silverpine Forest', 10); +DELETE FROM `pool_gameobject` WHERE `guid` = 251530; +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(427069, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Silverpine Forest', 10), +(251530, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Silverpine Forest', 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+2, 1354, 0, 'Silverpine Forest - Tin Vein / Silver Vein', 0); + + +-- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Missing Silver Vein / Gold Vein / Iron Deposit spawns in Ashenvale. +SET @OGUID = 27313; +SET @PTEMPLATE = 2860; + +DELETE FROM `gameobject` WHERE `guid` IN (55688, 55697, 55676, 55690, 55695); +DELETE FROM `pool_gameobject` WHERE `guid` IN (55688, 55697, 55676, 55690, 55695); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 1, 2185.05, -2803.73, 128.734, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427021 at 80.155540 yards. +(@OGUID+2, 1733, 1, 2480.12, -2480.06, 183.31, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5715 at 125.684624 yards. +(@OGUID+3, 1733, 1, 1470.32, -2110.5, 96.8607, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5745 at 17.269676 yards. +(@OGUID+4, 1733, 1, 2810.71, -1888.54, 194.402, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5925 at 405.831543 yards. +(@OGUID+5, 1733, 1, 1737.65, -3504.75, 144.517, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427336 at 353.134094 yards. +(@OGUID+6, 1734, 1, 2185.05, -2803.73, 128.734, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427021 at 80.155540 yards. +(@OGUID+7, 1734, 1, 2480.12, -2480.06, 183.31, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5715 at 125.684624 yards. +(@OGUID+8, 1734, 1, 1470.32, -2110.5, 96.8607, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5745 at 17.269676 yards. +(@OGUID+9, 1734, 1, 2810.71, -1888.54, 194.402, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5925 at 405.831543 yards. +(@OGUID+10, 1734, 1, 1737.65, -3504.75, 144.517, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427336 at 353.134094 yards. +(@OGUID+11, 1735, 1, 2185.05, -2803.73, 128.734, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 427021 at 80.155540 yards. +(@OGUID+12, 1735, 1, 2480.12, -2480.06, 183.31, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5715 at 125.684624 yards. +(@OGUID+13, 1735, 1, 1470.32, -2110.5, 96.8607, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5745 at 17.269676 yards. +(@OGUID+14, 1735, 1, 2810.71, -1888.54, 194.402, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 5925 at 405.831543 yards. +(@OGUID+15, 1735, 1, 1737.65, -3504.75, 144.517, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 427336 at 353.134094 yards. + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+3, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+4, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@PTEMPLATE+5, 1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+3, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+4, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+5, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+6, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+7, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+8, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+9, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+10, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+11, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+12, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+13, @PTEMPLATE+3, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+14, @PTEMPLATE+4, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10), +(@OGUID+15, @PTEMPLATE+5, 'Silver Vein / Gold Vein / Iron Deposit - Ashenvale', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+3, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+4, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+5, 1351, 0, 'Ashenvale - Silver Vein / Gold Vein / Iron Deposit', 0); + + +-- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Missing Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George +SET @OGUID = 27329; +SET @PTEMPLATE = 2866; + +DELETE FROM `gameobject` WHERE `guid` = 29701; +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+2, 1734, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+3, 1734, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+4, 1734, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+5, 2040, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+6, 2040, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+7, 2040, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+8, 2040, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+9, 165658, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+10, 165658, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+11, 165658, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+12, 165658, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+13, 324, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+14, 324, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+15, 324, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 38494 at 143.071548 yards. +(@OGUID+16, 324, 0, -6892.15, -851.136, 260.943, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 38494 at 143.071548 yards. + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@PTEMPLATE+3, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@PTEMPLATE+4, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+3, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+4, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+5, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+6, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+7, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+8, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+9, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+10, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+11, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+12, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+13, @PTEMPLATE+1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+14, @PTEMPLATE+2, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+15, @PTEMPLATE+3, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+16, @PTEMPLATE+4, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220823192212_world.sql b/sql/migrations/20220823192212_world.sql new file mode 100644 index 00000000000..4547bfb7b83 --- /dev/null +++ b/sql/migrations/20220823192212_world.sql @@ -0,0 +1,73 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220823192212'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220823192212'); +-- Add your query below. + +-- New chest guids +SET @CHEST1 := 60018; +SET @CHEST2 := 60019; +SET @CHEST3 := 60020; +SET @CHEST4 := 60021; +SET @CHEST5 := 60022; +SET @CHEST6 := 60023; +SET @CHEST7 := 60024; +SET @CHEST8 := 60025; +SET @CHEST9 := 60026; + +-- New pool guids +SET @POOL1 := 20008; +SET @POOL2 := 20009; +SET @POOL3 := 20010; +SET @POOL4 := 20011; +SET @POOL5 := 20012; + +-- Missing spawns at Tirisfal +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST1,106318,0,2036.27,-455.528,35.8657,2.25147,0,0,0.902585,0.430512,300,900,100,1,0,0,0,10), -- Balnir Farmstead +(@CHEST2 ,106318,0,2155.44,-510.988,81.639,3.99681,0,0,-0.909961,0.414694,300,900,100,1,0,0,0,10), -- Crusader Outpost +(@CHEST3,106318,0,2342.99,1319.23,34.0111,4.55531,0,0,-0.760406,0.649449,300,900,100,1,0,0,0,10), -- Solliden Farmstead +(@CHEST4,106318,0,2550.12,783.427,110.544,3.07177,0,0,0.999391,0.0349061,300,900,100,1,0,0,0,10), -- Agamand Mills +(@CHEST5,106318,0,2603.06,1464.46,-10.673,2.53072,0,0,0.953716,0.300708,300,900,100,1,0,0,0,10), -- Whispering Shore +(@CHEST6,106318,0,2762.72,788.501,114.367,1.95477,0,0,0.829038,0.559193,300,900,100,1,0,0,0,10), -- Agamand Mills +(@CHEST7,106318,0,2914.1,377.418,31.4822,3.57793,0,0,-0.976295,0.216442,300,900,100,1,0,0,0,10), -- Garren's Haunt +(@CHEST8,106318,0,3026.86,373.43,-1.28392,3.26377,0,0,-0.998135,0.0610518,300,900,100,1,0,0,0,10), -- North Coast +(@CHEST9,106318,0,3058.99,2.03689,-1.59202,3.71755,0,0,-0.958819,0.284016,300,900,100,1,0,0,0,10); -- North Coast + +-- Correct respawn times of existing chests in Tirisfal (source: CMangos) +UPDATE `gameobject` SET `spawntimesecsmin`=300, `spawntimesecsmax`=900 WHERE `guid` IN +(45244,45257,45251,45240,45060); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL1,1,'Battered Chests (106318) - Tirisfal - Agamand Mills',0,0,0,10), +(@POOL2,1,'Battered Chests (106318) - Tirisfal - Coast',0,0,0,10), +(@POOL3,1,'Battered Chests (106318) - Tirisfal - Garren\'s Haunt',0,0,0,10), +(@POOL4,1,'Battered Chests (106318) - Tirisfal - Solliden/Balnir Farmstead',0,0,0,10), +(@POOL5,1,'Battered Chests (106318) - Tirisfal - Crusader Outposts',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(@CHEST4,@POOL1,0,'Battered Chests (106318) - Tirisfal - Agamand Mills #1','0','0','10'), +(@CHEST6,@POOL1,0,'Battered Chests (106318) - Tirisfal - Agamand Mills #2','0','0','10'), +(45257,@POOL1,0,'Battered Chests (106318) - Tirisfal - Agamand Mills #3','0','0','10'), +(@CHEST8,@POOL2,0,'Battered Chests (106318) - Tirisfal - Coast #1','0','0','10'), +(@CHEST9,@POOL2,0,'Battered Chests (106318) - Tirisfal - Coast #2','0','0','10'), +(@CHEST5,@POOL2,0,'Battered Chests (106318) - Tirisfal - Coast #3','0','0','10'), +(45060,@POOL2,0,'Battered Chests (106318) - Tirisfal - Coast #4','0','0','10'), +(45244,@POOL3,0,'Battered Chests (106318) - Tirisfal - Garren\'s Haunt #1','0','0','10'), +(@CHEST7,@POOL3,0,'Battered Chests (106318) - Tirisfal - Garren\'s Haunt #2','0','0','10'), +(@CHEST3,@POOL4,0,'Battered Chests (106318) - Tirisfal - Solliden and Balnir Farmstead #1','0','0','10'), +(@CHEST1,@POOL4,0,'Battered Chests (106318) - Tirisfal - Solliden and Balnir Farmstead #2','0','0','10'), +(45251,@POOL5,0,'Battered Chests (106318) - Tirisfal - Crusader Outposts #1','0','0','10'), +(@CHEST2 ,@POOL5,0,'Battered Chests (106318) - Tirisfal - Crusader Outposts #2','0','0','10'), +(45240,@POOL5,0,'Battered Chests (106318) - Tirisfal - Crusader Outposts #3','0','0','10'); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220826100652_logon.sql b/sql/migrations/20220826100652_logon.sql new file mode 100644 index 00000000000..59387a6246b --- /dev/null +++ b/sql/migrations/20220826100652_logon.sql @@ -0,0 +1,18 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220826100652'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220826100652'); +-- Add your query below. + +ALTER TABLE `uptime` ALTER `revision` SET DEFAULT 'VMangos'; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220826104820_world.sql b/sql/migrations/20220826104820_world.sql new file mode 100644 index 00000000000..4209b9a2855 --- /dev/null +++ b/sql/migrations/20220826104820_world.sql @@ -0,0 +1,31 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220826104820'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220826104820'); +-- Add your query below. + +DELETE FROM `script_texts` WHERE `entry`= -1000217; +DELETE FROM `script_texts` WHERE `entry`= -1000218; +DELETE FROM `script_texts` WHERE `entry`= -1000219; +DELETE FROM `script_texts` WHERE `entry`= -1000220; +DELETE FROM `script_texts` WHERE `entry`= -1000221; +DELETE FROM `script_texts` WHERE `entry`= -1000222; +DELETE FROM `script_texts` WHERE `entry`= -1000223; +DELETE FROM `script_texts` WHERE `entry`= -1000224; +DELETE FROM `script_texts` WHERE `entry`= -1000225; +DELETE FROM `script_texts` WHERE `entry`= -1000226; +DELETE FROM `script_texts` WHERE `entry`= -1000227; +DELETE FROM `script_texts` WHERE `entry`= -1000228; +DELETE FROM `script_texts` WHERE `entry`= -1000229; +DELETE FROM `script_texts` WHERE `entry`= -1000230; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220826172845_world.sql b/sql/migrations/20220826172845_world.sql new file mode 100644 index 00000000000..cc1bbe4d629 --- /dev/null +++ b/sql/migrations/20220826172845_world.sql @@ -0,0 +1,439 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220826172845'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220826172845'); +-- Add your query below. + + +-- Western Plaguelands +-- Gold Vein / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Western Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Western Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Western Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Truesilver Deposit / Rich Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 60 WHERE `description` = "Truesilver Deposit / Rich Thorium Vein - Western Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Truesilver Deposit / Rich Thorium Vein - Western Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 175404); + + +-- Eastern Plaguelands +-- Gold Vein / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 70 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 25 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Eastern Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Eastern Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Truesilver Deposit / Rich Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Truesilver Deposit / Rich Thorium Vein - Eastern Plaguelands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 175404); + + +-- Silverpine Forest +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Silverpine Forest" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Silverpine Forest" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + + +-- Hillsbrad Foothills +-- Azurelode Mine +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 103711); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Hillsbrad Foothills - Azurelode Mine" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 105569); + +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + +-- Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Iron Deposit - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Gold Vein / Iron Deposit - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Darrow Hill +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 60 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Darrow Hill - Hillsbrad Foothills" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + + +-- Arathi Highlands +-- Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 70 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 70 WHERE `description` = "Tin Vein / Silver Vein - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Tin Vein / Silver Vein - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + +-- Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Arathi Highlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + + +-- Wetlands +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Wetlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Wetlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + +-- Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein / Incendicite Mineral Vein (1610) - Wetlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1610); + +-- Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Gold Vein / Iron Deposit - Wetlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 70 WHERE `description` = "Gold Vein / Iron Deposit - Wetlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + + +-- Loch Modan +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Loch Modan" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Loch Modan" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + + +-- Badlands +-- Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Badlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Badlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Badlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Badlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Badlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + + +-- Duskwood +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Duskwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Duskwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + +-- Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Iron Deposit - Duskwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Gold Vein / Iron Deposit - Duskwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Tin Vein / Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Tin Vein / Silver Vein / Gold Vein / Iron Deposit - Duskwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + + +-- Westfall +-- Tin Veins / Silver Veins +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Westfall" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Westfall" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + + +-- Redridge +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Redridge Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Redridge Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + + +-- Swamp of Sorrows +-- Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Swamp of Sorrows" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + + +-- Blasted Lands +-- Gold Vein / Mithril Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Gold Vein / Mithril Deposit - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); + +-- Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); + + +-- Searing George +-- Updates First +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George' WHERE `guid` IN (38445, 38345, 38245, 38448, 38348, 38248, 38460, 38360, 38260, 38461, 38361, 38464, 38364, 38264, 38466, 38366, 38266, 38468, 38368, 38268, 38471, 38371, 38271, 38475, 38375, 38275, 38476, 38376, 38276, 38478, 38378, 38278, 38479, 38379, 38279, 38481, 38381, 38281, 38483, 38383, 38283, 38489, 38389, 38289, 38492, 38392, 38292, 38496, 38396, 38296, 38505, 38405, 38305, 38506, 38406, 38306, 38504, 38404, 38304, 38537, 38437, 38337, 38539, 38439, 38339); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit - Searing George' WHERE `guid` IN (38453, 38353, 38253, 38510, 38410, 38310); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George' WHERE `guid` IN (38467, 38367, 38267, 38494, 38394, 38294, 38499, 38399, 38299, 29699, 38542, 38442, 38342); +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `guid` IN (38497, 38397, 38297, 38503, 38403, 38303, 38515, 38415, 38315, 38516, 38416, 38316); +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `entry` IN (4066, 4009); +UPDATE `pool_pool` SET `description`='Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit' WHERE `pool_id` IN (4066, 4009); +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `entry` IN (4053, 4059, 4071, 4072); +UPDATE `pool_pool` SET `description`='Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit' WHERE `pool_id` IN (4053, 4059, 4071, 4072); +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George' WHERE `entry` IN (4001, 4004, 4016, 4017, 4020, 4022, 4024, 4027, 4031, 4032, 4034, 4035, 4037, 4039, 4045, 4048, 4052, 4060, 4061, 4062, 4093, 4095); +UPDATE `pool_pool` SET `description`='Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit' WHERE `pool_id` IN (4001, 4004, 4016, 4017, 4020, 4022, 4024, 4027, 4031, 4032, 4034, 4035, 4037, 4039, 4045, 4048, 4052, 4060, 4061, 4062, 4093, 4095); +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George' WHERE `entry` IN (4023, 4050, 4055, 4098); +UPDATE `pool_pool` SET `description`='Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit' WHERE `pool_id` IN (4023, 4050, 4055, 4098); + +-- Gold Vein / Mithril Deposit / Dark Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 60 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); + +-- Gold Vein / Mithril Deposit / Dark Iron Deposit / Silver Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 25 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); + +-- Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); + + +-- Burning Steppes +-- Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); + +-- Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); + +-- Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 60 WHERE `description` = "Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 175404); + + +-- Tanaris +-- Gold Vein / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Tanaris" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Tanaris" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Tanaris" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Tanaris" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + + +-- Un'Goro Crater +-- Gold Vein / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Truesilver Deposit / Rich Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Truesilver Deposit / Rich Thorium Vein - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 175404); + +-- Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 123309); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Ooze Covered Truesilver Deposit / Ooze Covered Thorium Vein - Un\'Goro Crater" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 123848); + + +-- Silithus +-- Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Silithus" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Silithus" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 60 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Silithus" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Silithus" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 123309); +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 177388); + + +-- Feralas +-- Gold Vein / Mithril Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Gold Vein / Mithril Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); + +-- Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Mithril Deposit / Truesilver Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 123309); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 123310); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Ooze Covered Gold Vein / Ooze Covered Mithril Deposit / Ooze Covered Truesilver Deposit - Feralas" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 73941); + + +-- Thousand Needles +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + +-- Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Iron Deposit - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Gold Vein / Iron Deposit - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 70 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 123310); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 73940); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit Ooze Covered Silver Vein / Ooze Covered Gold Vein / Ooze Covered Mithril Deposit - Thousand Needles" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 73941); + + +-- Stonetalon Mountains +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Stonetalon Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Stonetalon Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + +-- Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 35 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); +UPDATE `pool_gameobject` SET `chance` = 35 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit - Stonetalon Mountains" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + + +-- Ashenvale +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Ashenvale" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Ashenvale" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + +-- Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Ashenvale" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Ashenvale" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Ashenvale" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +-- Tin Vein / Silver Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 45 WHERE `description` = "Tin Vein / Silver Vein / Iron Deposit - Ashenvale" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein / Iron Deposit - Ashenvale" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 45 WHERE `description` = "Tin Vein / Silver Vein / Iron Deposit - Ashenvale" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + + +-- Winterspring +-- Gold Vein / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Truesilver Deposit / Rich Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Rich Thorium Vein - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Rich Thorium Vein - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 175404); + + +-- Felwood +-- Gold Vein / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 181109); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 176645); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Felwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 181108); + +-- Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Felwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 181108); +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Felwood" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 176643); + + +-- Darkshore +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Darkshore" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Darkshore" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + + +-- The Barrens +UPDATE `pool_gameobject` SET `description`= 'Tin Vein (3764) / Silver Vein - Barrens' WHERE `guid` IN (34669, 34670, 34684, 34686, 34687, 34688, 34698, 34702, 34703, 34661, 34729, 34730); +UPDATE `pool_template` SET `description` = 'Tin Vein (3764) / Silver Vein - Barrens' WHERE `entry` IN (1920, 1860, 1861, 1875, 1877, 1878, 1879, 1889, 1893, 1894, 1921); + +-- Tin Vein / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein / Silver Vein - Barrens" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1732); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein / Silver Vein - Barrens" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + +-- Copper Vein (103713)/ Tin Vein (103711)/ Silver Vein (105569) +UPDATE `pool_gameobject` SET `chance` = 60 WHERE `description` = "Copper Vein / Tin Vein / Silver Vein - Barrens" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 103713); +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Copper Vein / Tin Vein / Silver Vein - Barrens" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 103711); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Copper Vein / Tin Vein / Silver Vein - Barrens" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 105569); + +-- Tin Vein (3764) / Silver Vein +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Tin Vein (3764) / Silver Vein - Barrens" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 3764); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Tin Vein (3764) / Silver Vein - Barrens" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); + + +-- The Hinterlands +-- Gold Vein / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Hinterlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Small Thorium Vein / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Hinterlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Hinterlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Silver Vein / Gold Vein / Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Hinterlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Hinterlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 70 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit - Hinterlands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220826180318_world.sql b/sql/migrations/20220826180318_world.sql new file mode 100644 index 00000000000..7e80dd4485d --- /dev/null +++ b/sql/migrations/20220826180318_world.sql @@ -0,0 +1,29 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220826180318'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220826180318'); +-- Add your query below. + +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-4 WHERE `item`=11129 AND `entry`=9026; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-3 WHERE `item`=11129 AND `entry`=8910; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-3 WHERE `item`=11129 AND `entry`=8905; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-2 WHERE `item`=11129 AND `entry`=8911; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-2 WHERE `item`=11129 AND `entry`=8909; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-2 WHERE `item`=11129 AND `entry`=8906; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-1.8 WHERE `item`=11129 AND `entry`=9025; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-1.6 WHERE `item`=11129 AND `entry`=9156; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-1.6 WHERE `item`=11129 AND `entry`=8908; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-1.3 WHERE `item`=11129 AND `entry`=8281; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-1 WHERE `item`=11129 AND `entry`=8923; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-0.5 WHERE `item`=11129 AND `entry`=9017; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220826220326_world.sql b/sql/migrations/20220826220326_world.sql index 1b5bb8d2fa4..566d441daab 100644 --- a/sql/migrations/20220826220326_world.sql +++ b/sql/migrations/20220826220326_world.sql @@ -46,10 +46,10 @@ UPDATE `creature_template` SET `spell_list_id` = 145110 WHERE `entry` = 14511 AN REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (145110, 'Scholomance - Shadowed Spirit', 12739, 100, 1, 0, 0, 0, 0, 3, 0, 21, 0, 22417, 100, 0, 0, 0, 32, 2, 16, 21, 21, 0, 15245, 100, 1, 0, 0, 0, 10, 20, 23, 23, 0, 22575, 100, 1, 0, 0, 0, 11, 13, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); -- Corrupted Spirit -UPDATE `creature_template` SET `spell_id1` = '', `spell_id2` = '' WHERE `entry` = 14512 AND `patch`=2; +UPDATE `creature_template` SET `spell_id1` = 0, `spell_id2` = 0 WHERE `entry` = 14512 AND `patch`=2; -- Malicious Spirit -UPDATE `creature_template` SET `spell_id1` = '', `spell_id2` = '', `spell_list_id` = 145130 WHERE `entry` = 14513 AND `patch`=2; +UPDATE `creature_template` SET `spell_id1` = 0, `spell_id2` = 0, `spell_list_id` = 145130 WHERE `entry` = 14513 AND `patch`=2; REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (145130, 'Scholomance - Malicious Spirit', 13738, 100, 1, 0, 0, 32, 2, 15, 8, 18, 0, 12721, 100, 1, 0, 0, 32, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); -- Banal Spirit @@ -57,7 +57,7 @@ UPDATE `creature_template` SET `spell_id1` = 0, `spell_id2` = 0, `spell_id3` = 0 REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (145140, 'Scholomance - Banal Spirit', 23262, 100, 1, 0, 0, 32, 0, 23, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); -- Aspect of Banality -UPDATE `creature_template` SET `ai_name` = 'EventAI', `spell_id1` = '', `spell_id2` = '', `spell_id3` = '', `spell_list_id` = 145180, `spawn_spell_id`=10389 WHERE `entry` = 14518 AND `patch`=2; +UPDATE `creature_template` SET `ai_name` = 'EventAI', `spell_id1` = 0, `spell_id2` = 0, `spell_id3` = 0, `spell_list_id` = 145180, `spawn_spell_id`=10389 WHERE `entry` = 14518 AND `patch`=2; REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (145180, 'Scholomance - Aspect of Banality', 16247, 100, 1, 0, 0, 32, 13, 13, 29, 29, 0, 8140, 100, 4, 0, 0, 32, 5, 5, 15, 18, 0, 16244, 100, 1, 0, 0, 32, 11, 11, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); -- Aspect of Corruption (NOTE: I think spell 13619 may proc from another spell) diff --git a/sql/migrations/20220829174011_world.sql b/sql/migrations/20220829174011_world.sql new file mode 100644 index 00000000000..d415e0ef5b6 --- /dev/null +++ b/sql/migrations/20220829174011_world.sql @@ -0,0 +1,710 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220829174011'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220829174011'); +-- Add your query below. + + +-- Final Tidy +-- Sort Messed up Pooling in Searing George +UPDATE `pool_template` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George"; +UPDATE `pool_gameobject` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit - Searing George"; + +UPDATE `pool_template` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George"; +UPDATE `pool_gameobject` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein - Searing George"; + +UPDATE `pool_gameobject` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `pool_entry` = 4030; +UPDATE `pool_template` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `entry` = 4030; + +UPDATE `pool_gameobject` SET `description` = 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `pool_entry` = 4081; +UPDATE `pool_template` SET `description` = 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `entry` = 4081; + +UPDATE `pool_gameobject` SET `description` = 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `pool_entry` = 4085; +UPDATE `pool_template` SET `description` = 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `entry` = 4085; + +UPDATE `pool_gameobject` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `pool_entry` = 4089; +UPDATE `pool_template` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `entry` = 4089; + +UPDATE `pool_gameobject` SET `description` = 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George' WHERE `pool_entry` = 4009; +UPDATE `pool_template` SET `description` = 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George' WHERE `entry` = 4009; + +UPDATE `pool_gameobject` SET `description` = 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George' WHERE `pool_entry` = 4066; +UPDATE `pool_template` SET `description` = 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George' WHERE `entry` = 4066; + +UPDATE `pool_gameobject` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `pool_entry` = 4053; +UPDATE `pool_template` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George' WHERE `entry` = 4053; + +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `guid`=26365; + +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `guid`=38261; + +DELETE FROM `gameobject` WHERE `guid` IN (27331, 27332, 27333, 27335, 27336, 27337, 27339, 27340, 27341, 27343, 27344, 27345); +DELETE FROM `pool_gameobject` WHERE `guid` IN (27331, 27332, 27333, 27335, 27336, 27337, 27339, 27340, 27341, 27343, 27344, 27345); + +UPDATE `pool_gameobject` SET `description` = 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `pool_entry` = 4030; + +DELETE FROM `pool_gameobject` WHERE `guid`=26371; +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(26371, 4028, 'Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George', 10); +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `entry`=4028; +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George' WHERE `pool_entry`=4028; + +UPDATE `pool_template` SET `description`='Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein (Master Pool)' WHERE `entry`=1296; + +-- Add Missing Searing George Pool Pools +DELETE FROM pool_pool WHERE mother_pool = 1338; + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(4002, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4003, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4005, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4006, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4007, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4008, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4010, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4011, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4012, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4013, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4014, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4015, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4018, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4019, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4021, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4025, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4026, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4029, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4033, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4036, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4038, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4040, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4041, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4042, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4043, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4044, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4046, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4047, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4049, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4051, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4054, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4056, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4057, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4058, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4063, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4064, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4065, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4067, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4068, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4069, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4070, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4073, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4074, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4075, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4077, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4078, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4079, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4080, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4082, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4083, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4084, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4087, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4088, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4090, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4091, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4092, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4094, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4096, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4097, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4099, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0), +(4100, 1338, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit', 0); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(4350, 4, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(4059, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4071, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4072, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4081, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4085, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(2867, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(2868, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(2869, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(2870, 4350, 0, 'Searing George - Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein', 0); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(4351, 11, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(4001, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4004, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4016, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4017, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4020, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4022, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4024, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4027, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4028, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4030, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4031, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4032, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4034, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4035, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4037, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4039, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4045, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4048, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4052, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4060, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4061, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4062, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4076, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4093, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0), +(4095, 4351, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit', 0); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(4352, 3, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(4023, 4352, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4050, 4352, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4053, 4352, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4055, 4352, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4086, 4352, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4089, 4352, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein', 0), +(4098, 4352, 0, 'Searing George - Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein', 0); + +-- Correct Nmaing Convention +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands' WHERE `entry`=17142; +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein - Blasted Lands' WHERE `pool_entry`=17142; + +UPDATE `pool_template` SET `description`='Truesilver Deposit / Small Thorium Vein - Blasted Lands' WHERE `entry` IN (17201, 14401, 14402, 14403); +UPDATE `pool_gameobject` SET `description`='Truesilver Deposit / Small Thorium Vein - Blasted Lands' WHERE `pool_entry` IN (17201, 14401, 14402, 14403); + +UPDATE `pool_template` SET `description` = 'Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Burning Steppes' WHERE `description` = "Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes"; +UPDATE `pool_gameobject` SET `description` = 'Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Burning Steppes' WHERE `description` = "Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes"; + +UPDATE `pool_gameobject` SET `description` = 'Truesilver Deposit / Small Thorium Vein - Blasted Lands - Garrison Armory' WHERE `description` = "Small Thorium Vein / Truesilver Deposit - Blasted Lands - Garrison Armory"; + +UPDATE `pool_pool` SET `description`='Burning Steppes - Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein' WHERE `mother_pool`=1296; + +UPDATE `pool_pool` SET `description`='Blasted Lands - Gold Vein / Mithril Deposit / Truesilver Deposit / Small Thorium Vein' WHERE `pool_id`=17142; + +UPDATE `pool_pool` SET `description`='Blasted Lands - Truesilver Deposit / Small Thorium Vein' WHERE `mother_pool`=1359; + +UPDATE `pool_pool` SET `description`='Western Plaguelands - Truesilver Deposit / Small Thorium Vein' WHERE `mother_pool`=1331; + +UPDATE `pool_template` SET `description`='Copper Veins - Hillsbrad Foothills' WHERE `entry`=1066; + +DELETE FROM `pool_template` WHERE `entry`=1272; + +UPDATE `pool_template` SET `description`='Copper Veins - Wetlands' WHERE `entry`=1156; + +UPDATE `pool_gameobject` SET `description`='Copper Vein - Wetlands' WHERE `pool_entry`=1156; + +UPDATE `pool_template` SET `description`='Copper Veins - Silverpine Forest' WHERE `entry`=1044; + +UPDATE `pool_gameobject` SET `pool_entry`='1352' WHERE `guid`=34750; + +UPDATE `pool_gameobject` SET `description`='Copper Vein - Silverpine Forest' WHERE `pool_entry`=1044; + +UPDATE `pool_template` SET `description`='Tin Veins - Silverpine Forest' WHERE `entry`=1045; + +UPDATE `pool_gameobject` SET `description`='Tin Vein - Silverpine Forest' WHERE `pool_entry`=1045; + +UPDATE `pool_gameobject` SET `description`='Copper Vein - Hillsbrad Foothills' WHERE `pool_entry`=1066; + +UPDATE `pool_template` SET `description`='Copper Veins - Loch Modan' WHERE `entry`=1166; + +UPDATE `pool_gameobject` SET `description`='Copper Vein - Loch Modan' WHERE `pool_entry`=1166; + +UPDATE `pool_template` SET `description`='Copper Veins - Duskwood' WHERE `entry`=1119; + +UPDATE `pool_gameobject` SET `description`='Copper Vein - Duskwood' WHERE `pool_entry`=1119; + +UPDATE `pool_template` SET `description`='Copper Veins - Westfall' WHERE `entry`=1111; + +UPDATE `pool_gameobject` SET `description`='Copper Vein - Westfall' WHERE `pool_entry`=1111; + +UPDATE `pool_template` SET `description`='Copper Veins - Redridge Mountains' WHERE `entry`=1128; + +UPDATE `pool_gameobject` SET `description`='Copper Vein - Redridge Mountains' WHERE `pool_entry`=1128; + +UPDATE `pool_template` SET `description`='Barrens - Giant Clam' WHERE `entry`=1343; + +UPDATE `pool_template` SET `description`='Barrens - Laden Mushroom' WHERE `entry`=1615; + +UPDATE `pool_template` SET `description`='Barrens - Silithid Mound' WHERE `entry`=1616; + +UPDATE `pool_gameobject` SET `description`='Copper Vein - Stonetalon Mountains' WHERE `pool_entry`=1089; + +UPDATE `pool_gameobject` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring' WHERE `guid` IN (427524, 427525, 427526, 427527, 427528, 427529, 427530, 427531, 427532, 427533, 427534, 427535); + +UPDATE `pool_template` SET `description`='Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring' WHERE `entry` IN (17183, 17184, 17185, 17186); + +UPDATE `pool_template` SET `description`='Hillsbrad Foothills - Darrow Hill - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Truesilver Deposit (Master Pool)' WHERE `entry`=322; + +UPDATE `pool_template` SET `description`='Blasted Lands - Garrison Armory - Truesilver Deposit / Small Thorium Vein' WHERE `entry`=22910; + +-- Gold Vein / Mithril Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 80 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit - Winterspring" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +UPDATE `pool_template` SET `description`='Copper Veins - Elwynn Forest' WHERE `entry`=1015; +UPDATE `pool_gameobject` SET `description`='Copper Vein - Elwynn Forest' WHERE `pool_entry`=1015; +UPDATE `pool_template` SET `description`='Copper Veins - Dun Morogh' WHERE `entry`=1019; +UPDATE `pool_gameobject` SET `description`='Copper Vein - Dun Morogh' WHERE `pool_entry`=1019; +UPDATE `pool_template` SET `description`='Copper Veins - Mulgore' WHERE `entry`=1028; +UPDATE `pool_template` SET `description`='Copper Veins - Durotar' WHERE `entry`=1024; +UPDATE `pool_template` SET `description`='Copper Veins - Desolace' WHERE `entry`=1139; +UPDATE `pool_template` SET `description`='Copper Veins - Tirisfal Glades' WHERE `entry`=1008; +UPDATE `pool_gameobject` SET `description`='Copper Vein - Mulgore' WHERE `pool_entry`=1028; +UPDATE `pool_gameobject` SET `description`='Copper Vein - Durotar' WHERE `pool_entry`=1024; +UPDATE `pool_gameobject` SET `description`='Copper Vein - Desolace' WHERE `pool_entry`=1139; +UPDATE `pool_gameobject` SET `description`='Copper Vein - Tirisfal Glades' WHERE `pool_entry`=1008; + +-- Final Missing Spawns +SET @OGUID = 34740; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 175404, 1, 4614.32, -5556.65, 105.257, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 175404, 1, 4695.86, -5989.7, 117.796, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 175404, 1, 2236.38, -6675.25, 127.433, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 175404, 1, 3075.36, -5776.95, 25.3971, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 175404, 1, 3980.69, -6278.7, 8.60821, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 2040, 1, 4680.67, -7671.08, 56.161, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 1, 4280.41, -7293.17, 17.8182, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 1, 2809.74, -5501.43, 108.372, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 2040, 1, 3319.4, -5781.67, 11.9572, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 1734, 1, 2407.6, -6540.76, 117.029, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 2047, 0, -13231.2, -540.241, 7.93169, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 2040, 0, -11406.3, -916.361, 19.125, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 2040, 0, -12389.8, -1067.46, 3.13742, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 2040, 0, -12840.5, -610.494, 66.9924, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 2040, 0, -14577.6, -241.361, 16.7222, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 2040, 0, -14643.3, 481.62, 23.7943, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 1735, 0, -12048.4, -958.832, 50.9151, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 1735, 0, -12327.2, -990.796, 19.8739, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 1735, 0, -13201.1, -490.142, 4.77076, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 1735, 0, -13110.2, -323.97, 21.008, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 1735, 0, -13598.4, -379.535, 11.0353, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 1731, 0, -9882.71, 1425.49, 41.2258, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 1731, 0, -9584.58, 815.144, 51.4657, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 1731, 0, -9311.26, 643.967, 130.898, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 1731, 0, -9050.06, -1040.05, 78.6428, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 1731, 0, -8687.83, -2249.76, 157.838, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 1731, 0, -8805.47, -2238.1, 148.948, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 1731, 0, -8823.3, -2168.43, 150.618, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 1731, 0, -9048, -2063.1, 139.674, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 1732, 0, -8778.13, -2251.59, 149.732, 1.64061, 0, 0, 0.731353, 0.681999, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 1732, 0, -8932.18, -2079.43, 139.813, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+2, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+3, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+4, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+5, 1246, 'Rich Thorium Vein - Azshara', 10), +(@OGUID+6, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+7, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+8, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+9, 1329, 'Mithril Deposit - Azshara', 10), +(@OGUID+11, 1178, 'Truesilver Deposit - Stranglethorn', 10), +(@OGUID+12, 1177, 'Mithril Deposit - Stranglethorn', 10), +(@OGUID+13, 1177, 'Mithril Deposit - Stranglethorn', 10), +(@OGUID+14, 1177, 'Mithril Deposit - Stranglethorn', 10), +(@OGUID+15, 1177, 'Mithril Deposit - Stranglethorn', 10), +(@OGUID+16, 1177, 'Mithril Deposit - Stranglethorn', 10), +(@OGUID+17, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+18, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+19, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+20, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+21, 1175, 'Iron Deposit - Stranglethorn', 10), +(@OGUID+22, 1111, 'Copper Vein - Westfall', 10), +(@OGUID+23, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+24, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+25, 1015, 'Copper Vein - Elwynn Forest', 10), +(@OGUID+26, 1128, 'Copper Vein - Redridge', 10), +(@OGUID+27, 1128, 'Copper Vein - Redridge', 10), +(@OGUID+28, 1128, 'Copper Vein - Redridge', 10), +(@OGUID+29, 1128, 'Copper Vein - Redridge', 10), +(@OGUID+30, 1128, 'Tin Vein - Redridge Mountains', 10), +(@OGUID+31, 1128, 'Tin Vein - Redridge Mountains', 10); + +-- Tin Vein / Silver Vein in Duskwood +SET @OGUID = 34772; +SET @PTEMPLATE = 34910; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -10766.7, -1437.56, 71.3134, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1732, 0, -11235.4, -875.842, 85.4821, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1732, 0, -11095.3, -29.8368, 29.2261, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1732, 0, -10687.9, -1475.34, 94.9893, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1733, 0, -10766.7, -1437.56, 71.3134, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1733, 0, -11235.4, -875.842, 85.4821, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 1733, 0, -11095.3, -29.8368, 29.2261, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 1733, 0, -10687.9, -1475.34, 94.9893, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+2, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+3, 1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@PTEMPLATE+4, 1, 'Tin Vein / Silver Vein - Duskwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+3, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+4, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+5, @PTEMPLATE+1, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+6, @PTEMPLATE+2, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+7, @PTEMPLATE+3, 'Tin Vein / Silver Vein - Duskwood', 10), +(@OGUID+8, @PTEMPLATE+4, 'Tin Vein / Silver Vein - Duskwood', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+2, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+3, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0), +(@PTEMPLATE+4, 399, 0, 'Duskwood - Tin Vein / Silver Vein', 0); + +-- Gold Vein / Iron Deposit in Duskwood +SET @OGUID = 34781; +SET @PTEMPLATE = 34915; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -11152.4, -150.115, 10.1164, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -10283.3, -709.007, 55.0537, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, -11152.4, -150.115, 10.1164, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1735, 0, -10283.3, -709.007, 55.0537, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@PTEMPLATE+2, 1, 'Gold Vein / Iron Deposit - Duskwood', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+2, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+3, @PTEMPLATE+1, 'Gold Vein / Iron Deposit - Duskwood', 10), +(@OGUID+4, @PTEMPLATE+2, 'Gold Vein / Iron Deposit - Duskwood', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0), +(@PTEMPLATE+2, 1120, 0, 'Duskwood - Gold Vein / Iron Deposit', 0); + +-- Tin Vein / Silver Vein in Redridge +SET @OGUID = 34786; +SET @PTEMPLATE = 34918; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1732, 0, -8729.84, -2176.29, 160.474, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -8729.84, -2176.29, 160.474, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Tin Vein / Silver Vein - Redridge Mountains', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Tin Vein / Silver Vein - Redridge Mountains', 10), +(@OGUID+2, @PTEMPLATE, 'Tin Vein / Silver Vein - Redridge Mountains', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 400, 0, 'Redridge Mountains - Tin Vein / Silver Vein', 0); + +-- Silver Vein / Gold Vein / Iron Deposit in Swamp of Sorrows +SET @OGUID = 34789; +SET @PTEMPLATE = 34919; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -10146.2, -2564.31, 29.1208, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1734, 0, -10146.2, -2564.31, 29.1208, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1735, 0, -10146.2, -2564.31, 29.1208, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+2, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10), +(@OGUID+3, @PTEMPLATE, 'Silver Vein / Gold Vein / Iron Deposit - Swamp of Sorrows', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 1318, 0, 'Swamp of Sorrows - Silver Vein / Gold Vein / Iron Deposit', 0); + +-- Small Thorium Vein / Truesilver Deposit in Blasted Lands +SET @OGUID = 34793; +SET @PTEMPLATE = 34920; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 324, 0, -11487.6, -3406.52, 18.8567, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2047, 0, -11487.6, -3406.52, 18.8567, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10), +(@OGUID+2, @PTEMPLATE, 'Truesilver Deposit / Small Thorium Vein - Blasted Lands', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0), +(@PTEMPLATE+2, 1359, 0, 'Blasted Lands - Truesilver Deposit / Small Thorium Vein', 0); + +-- Pool Remaining Objects Not in Pools +SET @OGUID = 200010; +SET @PTEMPLATE = 33000; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -6421.86, -1300.82, 180.939, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -6421.86, -1300.82, 180.939, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 165658, 0, -6421.86, -1300.82, 180.939, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+3, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(29702, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 4350, 0, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 0); + +SET @OGUID = 200014; +SET @PTEMPLATE = 33001; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1734, 0, -7040.06, -1185.06, 255.285, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 2040, 0, -7040.06, -1185.06, 255.285, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 165658, 0, -7040.06, -1185.06, 255.285, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE, 1, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+2, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(@OGUID+3, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10), +(58158, @PTEMPLATE, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 10); + +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE, 4350, 0, 'Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George', 0); + +SET @OGUID = 200018; +SET @PTEMPLATE =33002; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1733, 0, -7218.9, -1842.2, 292.806, -3.00197, 0, 0, 0.997564, -0.069756, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 1733, 0, -6833.31, -1762.8, 260.022, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 1734, 0, -7218.9, -1842.2, 292.806, -3.00197, 0, 0, 0.997564, -0.069756, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 1734, 0, -6833.31, -1762.8, 260.022, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 1735, 0, -7218.9, -1842.2, 292.806, -3.00197, 0, 0, 0.997564, -0.069756, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 1735, 0, -6833.31, -1762.8, 260.022, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 2040, 0, -7218.9, -1842.2, 292.806, -3.00197, 0, 0, 0.997564, -0.069756, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 2040, 0, -6833.31, -1762.8, 260.022, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 165658, 0, -7218.9, -1842.2, 292.806, -3.00197, 0, 0, 0.997564, -0.069756, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 165658, 0, -6833.31, -1762.8, 260.022, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@PTEMPLATE+1, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@PTEMPLATE+2, 1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@OGUID+1, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+2, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+3, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+4, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+5, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+6, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+7, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+8, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+9, @PTEMPLATE+1, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10), +(@OGUID+10, @PTEMPLATE+2, 'Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(34930, 3, 'Searing George - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit (Master Pool)', 0, 0, 0, 10); +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES +(@PTEMPLATE+1, 34930, 0, 'Searing George - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit', 0), +(@PTEMPLATE+2, 34930, 0, 'Searing George - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit', 0), +(4009, 34930, 0, 'Searing George - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit', 0), +(4066, 34930, 0, 'Searing George - Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit', 0); + +DELETE FROM `gameobject` WHERE `guid` IN (29519, 29518); + +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 30 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1733); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Silver Vein / Gold Vein / Iron Deposit / Mithril Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1735); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(112676, 1044, 'Copper Vein - Silverpine Forest', 10), +(34750, 1044, 'Gold Vein - Azshara', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(34931, 3, 'Tin Veins - Alterac Mountains', 0, 0, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(33196, 34931, 'Tin Vein - Alterac Mountains', 10), +(42200, 34931, 'Tin Vein - Alterac Mountains', 10), +(33198, 34931, 'Tin Vein - Alterac Mountains', 10), +(42201, 34931, 'Tin Vein - Alterac Mountains', 10), +(42202, 34931, 'Tin Vein - Alterac Mountains', 10), +(42203, 34931, 'Tin Vein - Alterac Mountains', 10), +(42204, 34931, 'Tin Vein - Alterac Mountains', 10); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(3310, 4, 'Hillsbrad Foothills - Azurelode Mine - Tin Veins / Silver Veins (Master Pool)', 0, 0, 0, 10); +UPDATE `pool_pool` SET `mother_pool`=3310 WHERE `pool_id` IN (1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 14445, 14446); + +UPDATE `pool_pool` SET `description`='Hillsbrad Foothills - Azurelode Mine - Tin Veins / Silver Veins' WHERE `pool_id` IN (1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 14445, 14446); + +-- Verify All Chances Have Applied After All Changes +UPDATE `pool_gameobject` SET `chance` = 90 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Small Thorium Vein - Blasted Lands" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 5 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 25 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Gold Vein / Mithril Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); + +-- Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 50 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 15 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); + +-- Gold Vein / Mithril Deposit / Dark Iron Deposit / Truesilver Deposit / Small Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 1734); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2040); +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Gold Vein / Mithril Deposit / Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Searing George" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); + +-- Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 40 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Small Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 324); + +-- Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein +UPDATE `pool_gameobject` SET `chance` = 10 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 2047); +UPDATE `pool_gameobject` SET `chance` = 70 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 165658); +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `description` = "Truesilver Deposit / Dark Iron Deposit / Rich Thorium Vein - Burning Steppes" && `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 175404); + +UPDATE `gameobject` SET `id` = 2047 WHERE `guid`=220451; +UPDATE `pool_gameobject` SET `chance` = 20 WHERE `guid`=220451; + +UPDATE `pool_template` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills' WHERE `entry` IN (1567, 1573); +UPDATE `pool_gameobject` SET `description`='Silver Vein / Gold Vein / Iron Deposit - Hillsbrad Foothills' WHERE `pool_entry` IN (1567, 1573); + +UPDATE `pool_gameobject` SET `chance`=80 WHERE `guid` IN (28126, 28123, 28127, 34792); + +UPDATE `pool_gameobject` SET `chance`=70 WHERE `guid`=255269; + +UPDATE `pool_gameobject` SET `chance`=90 WHERE `guid` IN (34784, 34785, 34773, 34774, 34775, 34776, 34787, 100204, 100205, 100206); + +UPDATE `pool_gameobject` SET `chance`=10 WHERE `guid` IN (34783, 34782, 34777, 34778, 34779, 34780, 22082, 22910, 220452, 20263, 20269, 34788, 34791, 34790, 27179, 427404, 427406, 100201, 100202, 100203, 27264, 27301); + +UPDATE `pool_gameobject` SET `chance`=40 WHERE `guid` IN (427405, 427407); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (27655, 27672); + +UPDATE `pool_gameobject` SET `chance` = 90, `description`='Tin Vein (3764) / Silver Vein - Barrens' WHERE `guid`=41985; +UPDATE `pool_gameobject` SET `description`='Tin Vein (3764) / Silver Vein - Barrens' WHERE `guid`=34735; +UPDATE `pool_template` SET `description`='Tin Vein (3764) / Silver Vein - Barrens' WHERE `entry`=2856; + +UPDATE `gameobject` SET `animprogress`=100 WHERE `guid` IN (25268, 40010, 40009, 40007, 40006, 40003, 39981, 56024, 55955, 25286, 39941, 55949, 56059, 55878, 55884, 55938, 55948, 55950, 55954, 55962, 56021, 56026, 56057); +UPDATE `gameobject` SET `animprogress`=100, `state`=1 WHERE `guid`=43257; +UPDATE `gameobject` SET `spawn_flags`=0 WHERE `guid` IN (14214, 14213, 14223, 14222); + +-- Remove Empty Templates +DELETE FROM `pool_template` WHERE `entry` IN (1245, 3662, 409); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1262; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1271; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1331; +UPDATE `pool_template` SET `max_limit`=15 WHERE `entry`=325; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=1263; +UPDATE `pool_template` SET `max_limit`=34 WHERE `entry`=1044; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1354; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1045; +UPDATE `pool_template` SET `max_limit`=26 WHERE `entry`=1273; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=322; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1274; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1066; +UPDATE `pool_template` SET `max_limit`=40 WHERE `entry`=1067; +UPDATE `pool_template` SET `max_limit`=8 WHERE `entry`=1358; +UPDATE `pool_template` SET `max_limit`=44 WHERE `entry`=323; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=406; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=298; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=18840; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1348; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1156; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=3655; +UPDATE `pool_template` SET `max_limit`=8 WHERE `entry`=1355; +UPDATE `pool_template` SET `max_limit`=50 WHERE `entry`=1166; +UPDATE `pool_template` SET `max_limit`=17 WHERE `entry`=1186; +UPDATE `pool_template` SET `max_limit`=27 WHERE `entry`=1287; +UPDATE `pool_template` SET `max_limit`=25 WHERE `entry`=1288; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1120; +UPDATE `pool_template` SET `max_limit`=21 WHERE `entry`=399; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry`=1119; +UPDATE `pool_template` SET `max_limit`=47 WHERE `entry`=1111; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry`=1112; +UPDATE `pool_template` SET `max_limit`=30 WHERE `entry`=1128; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=400; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1318; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=1280; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1359; +UPDATE `pool_template` SET `max_limit`=30 WHERE `entry`=1338; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=4351; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=4350; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1299; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1297; +UPDATE `pool_template` SET `max_limit`=28 WHERE `entry`=1203; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1200; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1204; +UPDATE `pool_template` SET `max_limit`=19 WHERE `entry`=1211; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1217; +UPDATE `pool_template` SET `max_limit`=28 WHERE `entry`=1220; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=985; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=413; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1198; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1357; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1196; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=1197; +UPDATE `pool_template` SET `max_limit`=32 WHERE `entry`=1132; +UPDATE `pool_template` SET `max_limit`=15 WHERE `entry`=2585; +UPDATE `pool_template` SET `max_limit`=28 WHERE `entry`=1131; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=329; +UPDATE `pool_template` SET `max_limit`=90 WHERE `entry`=4303; +UPDATE `pool_template` SET `max_limit`=35 WHERE `entry`=1033; +UPDATE `pool_template` SET `max_limit`=22 WHERE `entry`=2588; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=2587; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=3165; +UPDATE `pool_template` SET `max_limit`=2224 WHERE `entry`=1090; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1089; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1091; +UPDATE `pool_template` SET `max_limit`=24 WHERE `entry`=1080; +UPDATE `pool_template` SET `max_limit`=21 WHERE `entry`=1074; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1079; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1351; +UPDATE `pool_template` SET `max_limit`=8 WHERE `entry`=1234; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1233; +UPDATE `pool_template` SET `max_limit`=51 WHERE `entry`=1098; +UPDATE `pool_template` SET `max_limit`=22 WHERE `entry`=1099; +UPDATE `pool_template` SET `max_limit`=67 WHERE `entry`=1019; +UPDATE `pool_template` SET `max_limit`=58 WHERE `entry`=1015; +UPDATE `pool_template` SET `max_limit`=71 WHERE `entry`=1024; +UPDATE `pool_template` SET `max_limit`=46 WHERE `entry`=1028; +UPDATE `pool_template` SET `max_limit`=55 WHERE `entry`=1008; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220830203455_world.sql b/sql/migrations/20220830203455_world.sql new file mode 100644 index 00000000000..a052d28ae75 --- /dev/null +++ b/sql/migrations/20220830203455_world.sql @@ -0,0 +1,25 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220830203455'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220830203455'); +-- Add your query below. + +DELETE FROM `script_texts` WHERE `entry`= -1209002; +DELETE FROM `script_texts` WHERE `entry`= -1209003; +DELETE FROM `script_texts` WHERE `entry`= -1209004; +DELETE FROM `script_texts` WHERE `entry`= -1209000; +DELETE FROM `script_texts` WHERE `entry`= -1209001; + +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=6067; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220904122334_world.sql b/sql/migrations/20220904122334_world.sql new file mode 100644 index 00000000000..b1f8d9869e0 --- /dev/null +++ b/sql/migrations/20220904122334_world.sql @@ -0,0 +1,120 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220904122334'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220904122334'); +-- Add your query below. + +-- New chest guids +SET @CHEST1 := 60027; +SET @CHEST2 := 60028; +SET @CHEST3 := 60029; +SET @CHEST4 := 60030; +SET @CHEST5 := 60031; +SET @CHEST6 := 60032; +SET @CHEST7 := 60033; +SET @CHEST8 := 60034; +SET @CHEST9 := 60035; +SET @CHEST10 := 60036; +SET @CHEST11 := 60037; +SET @CHEST12 := 60038; +SET @CHEST13 := 60039; +SET @CHEST14 := 60040; +SET @CHEST15 := 60041; + +-- New pool guids +SET @POOL1 := 20013; +SET @POOL2 := 20014; +SET @POOL3 := 20015; +SET @POOL4 := 20016; +SET @POOL5 := 20017; +SET @POOL6 := 20018; +SET @POOL7 := 20019; +SET @POOL8 := 20020; +SET @POOL9 := 20021; +SET @POOL10 := 20022; +SET @POOL11 := 20023; + +-- Missing spawns at Elwyn Forest +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST1,106318,0,-10071.6,631.747,39.3654,0,0,0,0,1,300,900,100,1,0,0,0,10), -- Forests Edge +(@CHEST2,106318,0,-9973.6,-155.299,24.4805,1.23918,0,0,0.580703,0.814116,300,900,100,1,0,0,0,10), -- Jerods Landing +(@CHEST3,106318,0,-9940.88,-116.771,24.9764,2.23402,0,0,0.898793,0.438373,300,900,100,1,0,0,0,10), -- Jerods Landing +(@CHEST4,106318,0,-9924.49,-1114.88,24.6533,5.75959,0,0,-0.258819,0.965926,300,900,100,1,0,0,0,10), -- Southcoast (Murlocs) +(@CHEST5,106318,0,-9838.12,207.45,14.054,1.06465,0,0,0.507538,0.861629,300,900,100,1,0,0,0,10), -- Fargodeep Mine +(@CHEST6,106318,0,-9804.66,-934.958,39.8556,0.994837,0,0,0.477159,0.878817,300,900,100,1,0,0,0,10), -- Brackwell Pumpking Patch +(@CHEST7,106318,0,-9739.5,-934.509,38.9182,1.51844,0,0,0.688354,0.725374,300,900,100,1,0,0,0,10), -- Brackwell Pumpking Patch +(@CHEST8,106318,0,-9732.97,136.739,18.6676,3.45576,0,0,-0.987688,0.156436,300,900,100,1,0,0,0,10), -- Fargodeep Mine +(@CHEST9,106318,0,-9436.06,468.587,53.3748,0,0,0,0,1,300,300,100,1,0,0,0,10), -- Mirror Lake Orchard (Defias Camp) +(@CHEST10,106318,0,-9303.33,-282.874,71.1022,4.04917,0,0,-0.898793,0.438373,300,900,100,1,0,0,0,10), -- Crystal Lake +(@CHEST11,106318,0,-9240.57,-720.326,62.874,1.74533,0,0,0.766044,0.642789,300,900,100,1,0,0,0,10), -- Jasperlode Mine (Outside) +(@CHEST12,106318,0,-9216.05,-1228.15,72.4841,0.0349062,0,0,0.0174522,0.999848,300,900,100,1,0,0,0,10), -- Stone Carin Lake +(@CHEST13,106318,0,-9203.29,-1218.71,70.0484,5.11382,0,0,-0.551936,0.833886,300,900,100,1,0,0,0,10), -- Stone Carin Lake +(@CHEST14,106318,0,-9021.75,-606.646,56.4091,2.61799,0,0,0.965925,0.258821,300,900,100,1,0,0,0,10), -- Jasperlode Mine +(@CHEST15,106318,0,-8894.47,-717.691,69.721,0.296705,0,0,0.147809,0.989016,300,900,100,1,0,0,0,10); -- Stone Carin Lake + +-- Correct respawn times of existing chests in Elwyn Forest (source: CMangos) +UPDATE `gameobject` SET `spawntimesecsmin`=300, `spawntimesecsmax`=900 WHERE `guid` IN +(26234,26716,26814,26865,26886,26895,26916,26974,26978,26995,27000,27006,30704,30714,30782,30934,30950,32466,33421,33492,33616,34032); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL1,1,'Battered Chests (106318) - Elwyn Forest - Crystal Lake',0,0,0,10), +(@POOL2,1,'Battered Chests (106318) - Elwyn Forest - Defias Camp',0,0,0,10), +(@POOL3,1,'Battered Chests (106318) - Elwyn Forest - Forests Edge',0,0,0,10), +(@POOL4,1,'Battered Chests (106318) - Elwyn Forest - Fargodeep Mine',0,0,0,10), +(@POOL5,1,'Battered Chests (106318) - Elwyn Forest - Jasperlode Mine',0,0,0,10), +(@POOL6,1,'Battered Chests (106318) - Elwyn Forest - Stone Carin Lake',0,0,0,10), +(@POOL7,1,'Battered Chests (106318) - Elwyn Forest - Southcoast (Murlocs)',0,0,0,10), +(@POOL8,1,'Battered Chests (106318) - Elwyn Forest - Jerods Landing',0,0,0,10), +(@POOL9,1,'Battered Chests (106318) - Elwyn Forest - Brackwell Pumpking Patch',0,0,0,10), +(@POOL10,1,'Battered Chests (106318) - Elwyn Forest - Jasperlode Mine (Outside)',0,0,0,10), +(@POOL11,1,'Battered Chests (106318) - Elwyn Forest - Fargodeep Mine (Outside)',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(26234,@POOL1,0,'Battered Chests (106318) - Elwyn Forest - Crystal Lake #1',0,0,10), +(26978,@POOL1,0,'Battered Chests (106318) - Elwyn Forest - Crystal Lake #2',0,0,10), +(33616,@POOL1,0,'Battered Chests (106318) - Elwyn Forest - Crystal Lake #3',0,0,10), +(@CHEST10,@POOL1,0,'Battered Chests (106318) - Elwyn Forest - Crystal Lake #4',0,0,10), +(26716,@POOL2,0,'Battered Chests (106318) - Elwyn Forest - Defias Camp #1',0,0,10), +(26814,@POOL2,0,'Battered Chests (106318) - Elwyn Forest - Defias Camp #2',0,0,10), +(@CHEST9,@POOL2,0,'Battered Chests (106318) - Elwyn Forest - Defias Camp #3',0,0,10), +(26865,@POOL3,0,'Battered Chests (106318) - Elwyn Forest - Forests Edge #1',0,0,10), +(34032,@POOL3,0,'Battered Chests (106318) - Elwyn Forest - Forests Edge #2',0,0,10), +(27000,@POOL3,0,'Battered Chests (106318) - Elwyn Forest - Forests Edge #3',0,0,10), +(@CHEST1,@POOL3,0,'Battered Chests (106318) - Elwyn Forest - Forests Edge #4',0,0,10), +(26886,@POOL4,0,'Battered Chests (106318) - Elwyn Forest - Fargodeep Mine #1',0,0,10), +(30934,@POOL4,0,'Battered Chests (106318) - Elwyn Forest - Fargodeep Mine #2',0,0,10), +(32466,@POOL4,0,'Battered Chests (106318) - Elwyn Forest - Fargodeep Mine #3',0,0,10), +(@CHEST8,@POOL4,0,'Battered Chests (106318) - Elwyn Forest - Fargodeep Mine #4',0,0,10), +(26974,@POOL5,0,'Battered Chests (106318) - Elwyn Forest - Jasperlode Mine #1',0,0,10), +(30782,@POOL5,0,'Battered Chests (106318) - Elwyn Forest - Jasperlode Mine #2',0,0,10), +(@CHEST14,@POOL5,0,'Battered Chests (106318) - Elwyn Forest - Jasperlode Mine #3',0,0,10), +(26995,@POOL6,0,'Battered Chests (106318) - Elwyn Forest - Stone Carin Lake #1',0,0,10), +(30714,@POOL6,0,'Battered Chests (106318) - Elwyn Forest - Stone Carin Lake #2',0,0,10), +(33421,@POOL6,0,'Battered Chests (106318) - Elwyn Forest - Stone Carin Lake #3',0,0,10), +(@CHEST12,@POOL6,0,'Battered Chests (106318) - Elwyn Forest - Stone Carin Lake #4',0,0,10), +(@CHEST13,@POOL6,0,'Battered Chests (106318) - Elwyn Forest - Stone Carin Lake #5',0,0,10), +(@CHEST15,@POOL6,0,'Battered Chests (106318) - Elwyn Forest - Stone Carin Lake #6',0,0,10), +(27006,@POOL7,0,'Battered Chests (106318) - Elwyn Forest - Southcoast (Murlocs) #1',0,0,10), +(33492,@POOL7,0,'Battered Chests (106318) - Elwyn Forest - Southcoast (Murlocs) #2',0,0,10), +(@CHEST4,@POOL7,0,'Battered Chests (106318) - Elwyn Forest - Southcoast (Murlocs) #3',0,0,10), +(26895,@POOL8,0,'Battered Chests (106318) - Elwyn Forest - Jerods Landing #1',0,0,10), +(@CHEST2,@POOL8,0,'Battered Chests (106318) - Elwyn Forest - Jerods Landing #2',0,0,10), +(@CHEST3,@POOL8,0,'Battered Chests (106318) - Elwyn Forest - Jerods Landing #3',0,0,10), +(26916,@POOL9,0,'Battered Chests (106318) - Elwyn Forest - Brackwell Pumpking Patch #1',0,0,10), +(@CHEST6,@POOL9,0,'Battered Chests (106318) - Elwyn Forest - Brackwell Pumpking Patch #2',0,0,10), +(@CHEST7,@POOL9,0,'Battered Chests (106318) - Elwyn Forest - Brackwell Pumpking Patch #3',0,0,10), +(30704,@POOL10,0,'Battered Chests (106318) - Elwyn Forest - Jasperlode Mine (Outside) #1',0,0,10), +(@CHEST11,@POOL10,0,'Battered Chests (106318) - Elwyn Forest - Jasperlode Mine (Outside) #2',0,0,10), +(30950,@POOL11,0,'Battered Chests (106318) - Elwyn Forest - Fargodeep Mine (Outside) #1',0,0,10), +(@CHEST5,@POOL11,0,'Battered Chests (106318) - Elwyn Forest - Fargodeep Mine (Outside) #2',0,0,10); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220905081210_world.sql b/sql/migrations/20220905081210_world.sql new file mode 100644 index 00000000000..a851c938eeb --- /dev/null +++ b/sql/migrations/20220905081210_world.sql @@ -0,0 +1,90 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220905081210'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220905081210'); +-- Add your query below. + +-- New chest guids +SET @CHEST1 := 60042; +SET @CHEST2 := 60043; +SET @CHEST3 := 60044; +SET @CHEST4 := 60045; +SET @CHEST5 := 60046; +SET @CHEST6 := 60047; +SET @CHEST7 := 60048; +SET @CHEST8 := 60049; +SET @CHEST9 := 60050; +SET @CHEST10 := 60051; +SET @CHEST11 := 60052; +SET @CHEST12 := 60054; +SET @CHEST13 := 60055; +SET @CHEST14 := 60056; + +-- New pool guids +SET @POOL1 := 20024; +SET @POOL2 := 20025; +SET @POOL3 := 20026; +SET @POOL4 := 20027; +SET @POOL5 := 20028; + +-- Missing spawns at Teldrassil +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST1,106318,1,9831.43,1533.49,1257.5,1.36136,0,0,0.62932,0.777146,300,900,100,1,0,0,0,10), -- Banethil Barrow Den +(@CHEST2,106318,1,10511.2,2002.39,1327.38,0.279252,0,0,0.139173,0.990268,300,900,100,1,0,0,0,10), -- The Oracle Glade +(@CHEST3,106318,1,10134.8,1183.48,1323.54,5.37562,0,0,-0.438371,0.898794,300,900,100,1,0,0,0,10), -- Fel Rock +(@CHEST4,106318,1,9631.6,463.32,1312.8,2.67035,0,0,0.972369,0.233448,300,900,100,1,0,0,0,10), -- Camp East +(@CHEST5,106318,1,10751.3,2214.46,1331.51,4.69494,0,0,-0.71325,0.70091,300,900,100,1,0,0,0,10), -- The Oracle Glade +(@CHEST6,106318,1,9800.56,1581.16,1291.2,5.65487,0,0,-0.309016,0.951057,300,900,100,1,0,0,0,10), -- Banethil Barrow Den +(@CHEST7,106318,1,9730.49,1576.73,1269.44,3.07177,0,0,0.999391,0.0349061,300,900,100,1,0,0,0,10), -- Banethil Barrow Den +(@CHEST8,106318,1,9776.05,1547.38,1299.49,0.715585,0,0,0.350207,0.936672,300,900,100,1,0,0,0,10), -- Banethil Barrow Den +(@CHEST9,106318,1,10620.3,2089.35,1336.54,4.7822,0,0,-0.681998,0.731354,300,900,100,1,0,0,0,10), -- The Oracle Glade +(@CHEST10,106318,1,10890.4,1968.21,1321.79,4.95674,0,0,-0.615661,0.788011,300,900,100,1,0,0,0,10), -- The Oracle Glade +(@CHEST11,106318,1,10419.7,1908.99,1321.27,2.61799,0,0,0.965925,0.258821,300,900,100,1,0,0,0,10), -- The Oracle Glade +(@CHEST12,106318,1,9673.75,454.109,1309.88,1.64061,0,0,0.731353,0.681999,300,900,100,1,0,0,0,10), -- Camp East +(@CHEST13,106318,1,9183.7,1372.79,1315.07,3.59538,0,0,-0.97437,0.224951,300,900,100,1,0,0,0,10), -- Camp South +(@CHEST14,106318,1,10863.5,2125.58,1327.06,2.63544,0,0,0.968147,0.250381,300,900,100,1,0,0,0,10); -- The Oracle Glade + +-- Correct respawn times of existing chests in Teldrassil (source: CMangos) +UPDATE `gameobject` SET `spawntimesecsmin`=300, `spawntimesecsmax`=900 WHERE `guid` IN +(49621,49622,49623,49624,49625,49626,49627,49628); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL1,1,'Battered Chests (106318) - Teldrassil - Fel Rock',0,0,0,10), +(@POOL2,1,'Battered Chests (106318) - Teldrassil - Banethil Barrow Den',0,0,0,10), +(@POOL3,1,'Battered Chests (106318) - Teldrassil - Camp South',0,0,0,10), +(@POOL4,1,'Battered Chests (106318) - Teldrassil - Camp East',0,0,0,10), +(@POOL5,1,'Battered Chests (106318) - Teldrassil - The Oracle Glade',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(49628,@POOL1,0,'Battered Chests (106318) - Teldrassil - Fel Rock #1',0,0,10), +(@CHEST3,@POOL1,0,'Battered Chests (106318) - Teldrassil - Fel Rock #2',0,0,10), +(49627,@POOL2,0,'Battered Chests (106318) - Teldrassil - Banethil Barrow Den #1',0,0,10), +(@CHEST1,@POOL2,0,'Battered Chests (106318) - Teldrassil - Banethil Barrow Den #2',0,0,10), +(@CHEST6,@POOL2,0,'Battered Chests (106318) - Teldrassil - Banethil Barrow Den #3',0,0,10), +(@CHEST7,@POOL2,0,'Battered Chests (106318) - Teldrassil - Banethil Barrow Den #4',0,0,10), +(@CHEST8,@POOL2,0,'Battered Chests (106318) - Teldrassil - Banethil Barrow Den #5',0,0,10), +(49626,@POOL3,0,'Battered Chests (106318) - Teldrassil - Camp South #1',0,0,10), +(49624,@POOL3,0,'Battered Chests (106318) - Teldrassil - Camp South #2',0,0,10), +(@CHEST13,@POOL3,0,'Battered Chests (106318) - Teldrassil - Camp South #3',0,0,10), +(49622,@POOL4,0,'Battered Chests (106318) - Teldrassil - Camp East #1',0,0,10), +(@CHEST4,@POOL4,0,'Battered Chests (106318) - Teldrassil - Camp East #2',0,0,10), +(@CHEST12,@POOL4,0,'Battered Chests (106318) - Teldrassil - Camp East #3',0,0,10), +(49621,@POOL5,0,'Battered Chests (106318) - Teldrassil - The Oracle Glade #1',0,0,10), +(49623,@POOL5,0,'Battered Chests (106318) - Teldrassil - The Oracle Glade #2',0,0,10), +(49625,@POOL5,0,'Battered Chests (106318) - Teldrassil - The Oracle Glade #3',0,0,10), +(@CHEST2,@POOL5,0,'Battered Chests (106318) - Teldrassil - The Oracle Glade #4',0,0,10), +(@CHEST9,@POOL5,0,'Battered Chests (106318) - Teldrassil - The Oracle Glade #5',0,0,10), +(@CHEST10,@POOL5,0,'Battered Chests (106318) - Teldrassil - The Oracle Glade #6',0,0,10), +(@CHEST11,@POOL5,0,'Battered Chests (106318) - Teldrassil - The Oracle Glade #7',0,0,10), +(@CHEST14,@POOL5,0,'Battered Chests (106318) - Teldrassil - The Oracle Glade #8',0,0,10); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220909073503_world.sql b/sql/migrations/20220909073503_world.sql new file mode 100644 index 00000000000..31d799c2a92 --- /dev/null +++ b/sql/migrations/20220909073503_world.sql @@ -0,0 +1,166 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220909073503'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220909073503'); +-- Add your query below. + +-- New chest guids +SET @CHEST1 := 60057; +SET @CHEST2 := 60058; +SET @CHEST3 := 60059; +SET @CHEST4 := 60060; +SET @CHEST5 := 60061; +SET @CHEST6 := 60062; +SET @CHEST7 := 60063; +SET @CHEST8 := 60064; +SET @CHEST9 := 60065; +SET @CHEST10 := 60066; +SET @CHEST11 := 60067; +SET @CHEST12 := 60068; +SET @CHEST13 := 60069; +SET @CHEST14 := 60070; +SET @CHEST15 := 60071; +SET @CHEST16 := 60072; +SET @CHEST17 := 60073; +SET @CHEST18 := 60074; +SET @CHEST19 := 60075; +SET @CHEST20 := 60076; +SET @CHEST21 := 60078; +SET @CHEST22 := 60079; +SET @CHEST23 := 60080; +SET @CHEST24 := 60081; +SET @CHEST25 := 60082; +SET @CHEST26 := 60083; +SET @CHEST27 := 60084; +SET @CHEST28 := 60085; +SET @CHEST29 := 60086; +SET @CHEST30 := 60087; +SET @CHEST31 := 60088; +SET @CHEST32 := 60089; +SET @CHEST33 := 60090; +SET @CHEST34 := 60091; + +-- New pool guids +SET @POOL1 := 20029; +SET @POOL2 := 20030; +SET @POOL3 := 20031; +SET @POOL4 := 20032; +SET @POOL5 := 20033; +SET @POOL6 := 20034; +SET @POOL7 := 20035; +SET @POOL8 := 20036; +SET @POOL9 := 20037; +SET @POOL10 := 20038; + +-- Missing spawns at Durotar +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST1,106318,1,-1128.24,-5508.42,6.31908,1.5708,0,0,0.707107,0.707107,300,900,100,1,0,0,0,10), -- Echo Isles +(@CHEST2,106318,1,-1039.7,-4589.81,25.8219,0.209439,0,0,0.104528,0.994522,300,900,100,1,0,0,0,10), -- Kolkar Crag +(@CHEST3,106318,1,-327.539,-5266.53,-8.39004,0.750491,0,0,0.366501,0.930418,300,900,100,1,0,0,0,10), -- Scuttle Coast +(@CHEST4,106318,1,-264.111,-5131.67,24.3416,2.32129,0,0,0.91706,0.39875,300,900,100,1,0,0,0,10), -- Tiragarde Keep +(@CHEST5,106318,1,-238.197,-5110,41.3468,2.9496,0,0,0.995396,0.0958512,300,900,100,1,0,0,0,10), -- Tiragarde Keep +(@CHEST6,106318,1,-173.708,-5116.12,22.1168,0.837757,0,0,0.406736,0.913546,300,900,100,1,0,0,0,10), -- Tiragarde Keep +(@CHEST7,106318,1,-159.58,-5246.65,-4.271,4.04917,0,0,-0.898793,0.438373,300,900,100,1,0,0,0,10), -- Scuttle Coast +(@CHEST8,106318,1,-63.7777,-5372.09,-17.8134,3.89209,0,0,-0.930417,0.366502,300,900,100,1,0,0,0,10), -- Scuttle Coast +(@CHEST9,106318,1,6.73275,-5228.02,-13.3655,1.309,0,0,0.608761,0.793354,300,900,100,1,0,0,0,10), -- Scuttle Coast +(@CHEST10,106318,1,19.8772,-4274.1,72.5779,1.58825,0,0,0.71325,0.70091,300,900,100,1,0,0,0,10), -- Razormane Grounds +(@CHEST11,106318,1,51.3314,-4452.3,48.4894,0.331611,0,0,0.165047,0.986286,300,900,100,1,0,0,0,10), -- Razormane Grounds +(@CHEST12,106318,1,116.43,-4557.85,59.7943,3.42085,0,0,-0.990268,0.139175,300,900,100,1,0,0,0,10), -- Razormane Grounds +(@CHEST13,106318,1,426.053,-4280.53,29.4294,5.20108,0,0,-0.515038,0.857168,300,900,100,1,0,0,0,10), -- Razormane Grounds +(@CHEST14,106318,1,440.375,-4213.46,25.2133,4.53786,0,0,-0.766044,0.642789,300,900,100,1,0,0,0,10), -- Razormane Grounds +(@CHEST15,106318,1,555.007,-4266.48,16.5141,4.24115,0,0,-0.85264,0.522499,300,900,100,1,0,0,0,10), -- Razormane Grounds +(@CHEST16,106318,1,811.543,-4806.71,11.0355,0.733038,0,0,0.358368,0.93358,300,900,100,1,0,0,0,10), -- Dygulch Ravine +(@CHEST17,106318,1,852.074,-4187.02,-10.9082,6.12611,0,0,-0.0784588,0.996917,300,900,100,1,0,0,0,10), -- Thunder Ridge +(@CHEST18,106318,1,856.534,-4209.93,-11.351,5.3058,0,0,-0.469471,0.882948,300,900,100,1,0,0,0,10), -- Thunder Ridge +(@CHEST19,106318,1,877.265,-4738.9,30.0118,4.10153,0,0,-0.887011,0.461749,300,900,100,1,0,0,0,10), -- Dustwind Cave +(@CHEST20,106318,1,896.122,-4646.7,18.3639,2.19911,0,0,0.891006,0.453991,300,900,100,1,0,0,0,10), -- Razorwind Canyon +(@CHEST21,106318,1,908.547,-4754.28,18.7004,2.32129,0,0,0.91706,0.39875,300,900,100,1,0,0,0,10), -- Dustwind Cave +(@CHEST22,106318,1,952.369,-4586.2,19.6132,4.86947,0,0,-0.649447,0.760406,300,900,100,1,0,0,0,10), -- Razorwind Canyon +(@CHEST23,106318,1,960.046,-4777.73,22.268,2.02458,0,0,0.848047,0.529921,300,900,100,1,0,0,0,10), -- Dygulch Ravine +(@CHEST24,106318,1,962.886,-4295.42,-6.3294,1.43117,0,0,0.656058,0.75471,300,900,100,1,0,0,0,10), -- Thunder Ridge +(@CHEST25,106318,1,975.26,-4667.09,27.3499,0.90757,0,0,0.438371,0.898794,300,900,100,1,0,0,0,10), -- Dygulch Ravine +(@CHEST26,106318,1,1027.07,-4821.19,15.2047,2.47837,0,0,0.945518,0.325568,300,900,100,1,0,0,0,10), -- Dygulch Ravine +(@CHEST27,106318,1,1068.7,-4671.96,13.7875,5.89921,0,0,-0.190808,0.981627,300,900,100,1,0,0,0,10), -- Dygulch Ravine +(@CHEST28,106318,1,1106.89,-4706.9,17.5527,6.03884,0,0,-0.121869,0.992546,300,900,100,1,0,0,0,10), -- Dygulch Ravine +(@CHEST29,106318,1,1428.39,-4682.05,-0.566509,0.418879,0,0,0.207911,0.978148,300,900,100,1,0,0,0,10), -- Skull Rock +(@CHEST30,106318,1,1442.9,-4722.87,-16.5671,5.42797,0,0,-0.414693,0.909961,300,900,100,1,0,0,0,10), -- Skull Rock +(@CHEST31,106318,1,1458.29,-4683.8,6.25522,6.02139,0,0,-0.130526,0.991445,300,900,100,1,0,0,0,10), -- Skull Rock +(@CHEST32,106318,1,1485.68,-4739.93,-4.47406,0.104719,0,0,0.0523357,0.99863,300,900,100,1,0,0,0,10), -- Skull Rock +(@CHEST33,106318,1,1488.48,-4752.36,21.0269,1.3439,0,0,0.622514,0.782609,300,900,100,1,0,0,0,10), -- Skull Rock +(@CHEST34,106318,1,1546.7,-4750.5,14.4975,2.35619,0,0,0.92388,0.382683,300,900,100,1,0,0,0,10); -- Skull Rock + +-- Correct respawn times of existing chests in Durotar (source: CMangos) +UPDATE `gameobject` SET `spawntimesecsmin`=300, `spawntimesecsmax`=900 WHERE `guid` IN +(12611,12603,12600,12552,12548,12547,12546,12504,12503,12500,12499,12396,12637); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL1,1,'Battered Chests (106318) - Durotar - Tiragarde Keep',0,0,0,10), +(@POOL2,1,'Battered Chests (106318) - Durotar - Dustwind Cave',0,0,0,10), +(@POOL3,1,'Battered Chests (106318) - Durotar - Dygulch Ravine',0,0,0,10), +(@POOL4,1,'Battered Chests (106318) - Durotar - Razormane Grounds',0,0,0,10), +(@POOL5,1,'Battered Chests (106318) - Durotar - Skull Rock',0,0,0,10), +(@POOL6,1,'Battered Chests (106318) - Durotar - Scuttle Coast',0,0,0,10), +(@POOL7,1,'Battered Chests (106318) - Durotar - Thunder Ridge',0,0,0,10), +(@POOL8,1,'Battered Chests (106318) - Durotar - Kolkar Crag',0,0,0,10), +(@POOL9,1,'Battered Chests (106318) - Durotar - Razorwind Canyon',0,0,0,10), +(@POOL10,1,'Battered Chests (106318) - Durotar - Echo Isles',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(12611,@POOL1,0,'Battered Chests (106318) - Durotar - Tiragarde Keep #1',0,0,10), +(@CHEST4,@POOL1,0,'Battered Chests (106318) - Durotar - Tiragarde Keep #2',0,0,10), +(@CHEST5,@POOL1,0,'Battered Chests (106318) - Durotar - Tiragarde Keep #3',0,0,10), +(@CHEST6,@POOL1,0,'Battered Chests (106318) - Durotar - Tiragarde Keep #4',0,0,10), +(12600,@POOL2,0,'Battered Chests (106318) - Durotar - Dustwind Cave #1',0,0,10), +(@CHEST19,@POOL2,0,'Battered Chests (106318) - Durotar - Dustwind Cave #2',0,0,10), +(@CHEST21,@POOL2,0,'Battered Chests (106318) - Durotar - Dustwind Cave #3',0,0,10), +(12603,@POOL3,0,'Battered Chests (106318) - Durotar - Dygulch Ravine #1',0,0,10), +(12547,@POOL3,0,'Battered Chests (106318) - Durotar - Dygulch Ravine #2',0,0,10), +(@CHEST16,@POOL3,0,'Battered Chests (106318) - Durotar - Dygulch Ravine #3',0,0,10), +(@CHEST23,@POOL3,0,'Battered Chests (106318) - Durotar - Dygulch Ravine #4',0,0,10), +(@CHEST25,@POOL3,0,'Battered Chests (106318) - Durotar - Dygulch Ravine #5',0,0,10), +(@CHEST26,@POOL3,0,'Battered Chests (106318) - Durotar - Dygulch Ravine #6',0,0,10), +(@CHEST27,@POOL3,0,'Battered Chests (106318) - Durotar - Dygulch Ravine #7',0,0,10), +(@CHEST28,@POOL3,0,'Battered Chests (106318) - Durotar - Dygulch Ravine #8',0,0,10), +(12552,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #1',0,0,10), +(12504,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #2',0,0,10), +(12499,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #3',0,0,10), +(@CHEST10,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #4',0,0,10), +(@CHEST11,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #5',0,0,10), +(@CHEST12,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #7',0,0,10), +(@CHEST13,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #8',0,0,10), +(@CHEST14,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #9',0,0,10), +(@CHEST15,@POOL4,0,'Battered Chests (106318) - Durotar - Razormane Grounds #10',0,0,10), +(12548,@POOL5,0,'Battered Chests (106318) - Durotar - Skull Rock #1',0,0,10), +(@CHEST29,@POOL5,0,'Battered Chests (106318) - Durotar - Skull Rock #2',0,0,10), +(@CHEST30,@POOL5,0,'Battered Chests (106318) - Durotar - Skull Rock #3',0,0,10), +(@CHEST31,@POOL5,0,'Battered Chests (106318) - Durotar - Skull Rock #4',0,0,10), +(@CHEST32,@POOL5,0,'Battered Chests (106318) - Durotar - Skull Rock #5',0,0,10), +(@CHEST33,@POOL5,0,'Battered Chests (106318) - Durotar - Skull Rock #6',0,0,10), +(@CHEST34,@POOL5,0,'Battered Chests (106318) - Durotar - Skull Rock #7',0,0,10), +(12546,@POOL6,0,'Battered Chests (106318) - Durotar - Scuttle Coast #1',0,0,10), +(@CHEST3,@POOL6,0,'Battered Chests (106318) - Durotar - Scuttle Coast #2',0,0,10), +(@CHEST7,@POOL6,0,'Battered Chests (106318) - Durotar - Scuttle Coast #3',0,0,10), +(@CHEST8,@POOL6,0,'Battered Chests (106318) - Durotar - Scuttle Coast #4',0,0,10), +(@CHEST9,@POOL6,0,'Battered Chests (106318) - Durotar - Scuttle Coast #5',0,0,10), +(12503,@POOL7,0,'Battered Chests (106318) - Durotar - Thunder Ridge #1',0,0,10), +(@CHEST17,@POOL7,0,'Battered Chests (106318) - Durotar - Thunder Ridge #2',0,0,10), +(@CHEST18,@POOL7,0,'Battered Chests (106318) - Durotar - Thunder Ridge #3',0,0,10), +(@CHEST24,@POOL7,0,'Battered Chests (106318) - Durotar - Thunder Ridge #4',0,0,10), +(12500,@POOL8,0,'Battered Chests (106318) - Durotar - Kolkar Crag #1',0,0,10), +(@CHEST2,@POOL8,0,'Battered Chests (106318) - Durotar - Kolkar Crag #2',0,0,10), +(12396,@POOL9,0,'Battered Chests (106318) - Durotar - Razorwind Canyon #1',0,0,10), +(@CHEST20,@POOL9,0,'Battered Chests (106318) - Durotar - Razorwind Canyon #2',0,0,10), +(@CHEST22,@POOL9,0,'Battered Chests (106318) - Durotar - Razorwind Canyon #3',0,0,10), +(12637,@POOL10,0,'Battered Chests (106318) - Durotar - Echo Isles #1',0,0,10), +(@CHEST1,@POOL10,0,'Battered Chests (106318) - Durotar - Echo Isles #2',0,0,10); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220909102846_world.sql b/sql/migrations/20220909102846_world.sql new file mode 100644 index 00000000000..1713174f90a --- /dev/null +++ b/sql/migrations/20220909102846_world.sql @@ -0,0 +1,127 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220909102846'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220909102846'); +-- Add your query below. + +-- New chest guids +SET @CHEST1 := 60092; +SET @CHEST2 := 60093; +SET @CHEST3 := 60094; +SET @CHEST4 := 60095; +SET @CHEST5 := 60096; +SET @CHEST6 := 60097; +SET @CHEST7 := 60098; +SET @CHEST8 := 60099; +SET @CHEST9 := 60100; +SET @CHEST10 := 60101; +SET @CHEST11 := 60102; +SET @CHEST12 := 60103; +SET @CHEST13 := 60104; +SET @CHEST14 := 60105; +SET @CHEST15 := 60106; +SET @CHEST16 := 60107; +SET @CHEST17 := 60108; +SET @CHEST18 := 60109; +SET @CHEST19 := 60110; +SET @CHEST20 := 60111; + +-- New pool guids +SET @POOL1 := 20039; +SET @POOL2 := 20040; +SET @POOL3 := 20041; +SET @POOL4 := 20042; +SET @POOL5 := 20043; +SET @POOL6 := 20044; +SET @POOL7 := 20045; +SET @POOL8 := 20046; +SET @POOL9 := 20047; +SET @POOL10 := 20048; +SET @POOL11 := 20049; + +-- Missing spawns at Mulgore +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST1,106318,1,-2782.12,-707.654,6.42457,2.68781,0,0,0.97437,0.224951,300,900,100,1,0,0,0,10), -- Camp South +(@CHEST2,106318,1,-2750.03,-430.934,-2.93079,2.9496,0,0,0.995396,0.0958512,300,900,100,1,0,0,0,10), -- Camp South +(@CHEST3,106318,1,-2716.83,-1188.43,16.7843,5.07891,0,0,-0.566406,0.824126,300,900,100,1,0,0,0,10), -- The Rolling Plains +(@CHEST4,106318,1,-2643.49,-1320.99,12.1203,0.90757,0,0,0.438371,0.898794,300,900,100,1,0,0,0,10), -- The Rolling Plains +(@CHEST5,106318,1,-2625.28,-1390.26,24.5035,5.72468,0,0,-0.275637,0.961262,300,900,100,1,0,0,0,10), -- The Rolling Plains +(@CHEST6,106318,1,-2445.71,438.709,61.7603,0.541051,0,0,0.267238,0.963631,300,900,100,1,0,0,0,10), -- Palemane Rock (Inside Cave) +(@CHEST7,106318,1,-2402.06,233.673,49.2433,2.80998,0,0,0.986285,0.16505,300,900,100,1,0,0,0,10), -- Palemane Rock (Ouside Cave) +(@CHEST8,106318,1,-1931.86,-715.756,3.48776,6.07375,0,0,-0.104528,0.994522,300,900,100,0,0,0,0,10), -- Ravaged Caravan +(@CHEST9,106318,1,-1921.73,-1027.15,43.9631,1.20428,0,0,0.566406,0.824126,300,900,100,1,0,0,0,10), -- The Venture Co. Mine (Ouside Cave) +(@CHEST10,106318,1,-1912.49,-712.583,3.57394,0.174532,0,0,0.0871553,0.996195,300,900,100,1,0,0,0,10), -- Ravaged Caravan +(@CHEST11,106318,1,-1893.65,353.875,107.361,5.67232,0,0,-0.300705,0.953717,300,900,100,1,0,0,0,10), -- Bael\'dun Digsite +(@CHEST12,106318,1,-1889.33,-1096.98,90.3293,2.80998,0,0,0.986285,0.16505,300,900,100,1,0,0,0,10), -- The Venture Co. Mine (Ouside Cave) +(@CHEST13,106318,1,-1734.92,420.683,97.2078,0.279252,0,0,0.139173,0.990268,300,900,100,1,0,0,0,10), -- West Mountains +(@CHEST14,106318,1,-1681.09,-1218.6,127.419,0.453785,0,0,0.224951,0.97437,300,900,100,1,0,0,0,10), -- The Venture Co. Mine (Inside Cave) +(@CHEST15,106318,1,-998.083,589.474,81.9395,2.53072,0,0,0.953716,0.300708,300,900,100,1,0,0,0,10), -- West Mountains +(@CHEST16,106318,1,-826.253,-36.7276,-13.1952,3.927,0,0,-0.923879,0.382686,300,900,100,1,0,0,0,10), -- Camp North +(@CHEST17,106318,1,-824.101,-780.587,-2.7132,4.27606,0,0,-0.843391,0.5373,300,900,100,1,0,0,0,10), -- The Golden Plains (North) +(@CHEST18,106318,1,-657.78,193.815,46.8042,0.506145,0,0,0.25038,0.968148,300,900,100,1,0,0,0,10), -- North Mountains +(@CHEST19,106318,1,-591.331,-681.56,27.4432,5.42797,0,0,-0.414693,0.909961,300,900,100,1,0,0,0,10), -- North Mountains (Windfury Ridge) +(@CHEST20,106318,1,-546.707,72.7293,52.2842,0.802851,0,0,0.390731,0.920505,300,900,100,1,0,0,0,10); -- North Mountains (Windfury Ridge) + +-- Correct respawn times of existing chests in Mulgore (source: CMangos) +UPDATE `gameobject` SET `spawntimesecsmin`=300, `spawntimesecsmax`=900 WHERE `guid` IN +(18455,18454,18453,18452,18451,18450,18449,18448,18447,18446,18445,18444,18443,18442); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL1,1,'Battered Chests (106318) - Mulgore - The Rolling Plains',0,0,0,10), +(@POOL2,1,'Battered Chests (106318) - Mulgore - Camp South',0,0,0,10), +(@POOL3,1,'Battered Chests (106318) - Mulgore - Bael\'dun Digsite',0,0,0,10), +(@POOL4,1,'Battered Chests (106318) - Mulgore - Palemane Rock (Inside Cave)',0,0,0,10), +(@POOL5,1,'Battered Chests (106318) - Mulgore - Palemane Rock (Ouside Cave)',0,0,0,10), +(@POOL6,1,'Battered Chests (106318) - Mulgore - The Venture Co. Mine (Inside Cave)',0,0,0,10), +(@POOL7,1,'Battered Chests (106318) - Mulgore - The Venture Co. Mine (Outside Cave)',0,0,0,10), +(@POOL8,1,'Battered Chests (106318) - Mulgore - Ravaged Caravan',0,0,0,10), +(@POOL9,1,'Battered Chests (106318) - Mulgore - West Mountains',0,0,0,10), +(@POOL10,1,'Battered Chests (106318) - Mulgore - North Mountains/The Golden Plains',0,0,0,10), +(@POOL11,1,'Battered Chests (106318) - Mulgore - Camp North',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(18455,@POOL1,0,'Battered Chests (106318) - Mulgore - The Rolling Plains #1',0,0,10), +(@CHEST3,@POOL1,0,'Battered Chests (106318) - Mulgore - The Rolling Plains #2',0,0,10), +(@CHEST4,@POOL1,0,'Battered Chests (106318) - Mulgore - The Rolling Plains #3',0,0,10), +(@CHEST5,@POOL1,0,'Battered Chests (106318) - Mulgore - The Rolling Plains #4',0,0,10), +(18449,@POOL2,0,'Battered Chests (106318) - Mulgore - Camp South #1',0,0,10), +(18444,@POOL2,0,'Battered Chests (106318) - Mulgore - Camp South #2',0,0,10), +(@CHEST1,@POOL2,0,'Battered Chests (106318) - Mulgore - Camp South #3',0,0,10), +(@CHEST2,@POOL2,0,'Battered Chests (106318) - Mulgore - Camp South #4',0,0,10), +(18446,@POOL3,0,'Battered Chests (106318) - Mulgore - Bael\'dun Digsite #1',0,0,10), +(@CHEST11,@POOL3,0,'Battered Chests (106318) - Mulgore - Bael\'dun Digsite #2',0,0,10), +(18447,@POOL4,0,'Battered Chests (106318) - Mulgore - Palemane Rock (Inside Cave) #1',0,0,10), +(@CHEST6,@POOL4,0,'Battered Chests (106318) - Mulgore - Palemane Rock (Inside Cave) #2',0,0,10), +(18448,@POOL5,0,'Battered Chests (106318) - Mulgore - Palemane Rock (Ouside Cave) #1',0,0,10), +(@CHEST7,@POOL5,0,'Battered Chests (106318) - Mulgore - Palemane Rock (Ouside Cave) #2',0,0,10), +(18445,@POOL6,0,'Battered Chests (106318) - Mulgore - The Venture Co. Mine (Inside Cave) #1',0,0,10), +(@CHEST14,@POOL6,0,'Battered Chests (106318) - Mulgore - The Venture Co. Mine (Inside Cave) #2',0,0,10), +(18453,@POOL7,0,'Battered Chests (106318) - Mulgore - The Venture Co. Mine (Outside Cave) #1',0,0,10), +(@CHEST9,@POOL7,0,'Battered Chests (106318) - Mulgore - The Venture Co. Mine (Outside Cave) #2',0,0,10), +(@CHEST12,@POOL7,0,'Battered Chests (106318) - Mulgore - The Venture Co. Mine (Outside Cave) #3',0,0,10), +(18452,@POOL8,0,'Battered Chests (106318) - Mulgore - Ravaged Caravan #1',0,0,10), +(@CHEST8,@POOL8,0,'Battered Chests (106318) - Mulgore - Ravaged Caravan #2',0,0,10), +(@CHEST10,@POOL8,0,'Battered Chests (106318) - Mulgore - Ravaged Caravan #3',0,0,10), +(18454,@POOL9,0,'Battered Chests (106318)- Mulgore - West Mountains #1',0,0,10), +(18451,@POOL9,0,'Battered Chests (106318)- Mulgore - West Mountains #2',0,0,10), +(@CHEST13,@POOL9,0,'Battered Chests (106318) - Mulgore - West Mountains #3',0,0,10), +(@CHEST15,@POOL9,0,'Battered Chests (106318) - Mulgore - West Mountains #4',0,0,10), +(18443,@POOL10,0,'Battered Chests (106318) - Mulgore - North Mountains/The Golden Plains #1',0,0,10), +(18442,@POOL10,0,'Battered Chests (106318) - Mulgore - North Mountains/The Golden Plains #2',0,0,10), +(@CHEST17,@POOL10,0,'Battered Chests (106318) - Mulgore - North Mountains/The Golden Plains #3',0,0,10), +(@CHEST18,@POOL10,0,'Battered Chests (106318) - Mulgore - North Mountains/The Golden Plains #4',0,0,10), +(@CHEST19,@POOL10,0,'Battered Chests (106318) - Mulgore - North Mountains/The Golden Plains #5',0,0,10), +(@CHEST20,@POOL10,0,'Battered Chests (106318) - Mulgore - North Mountains/The Golden Plains #6',0,0,10), +(18450,@POOL11,0,'Battered Chests (106318) - Mulgore - Camp North #1',0,0,10), +(@CHEST16,@POOL11,0,'Battered Chests (106318) - Mulgore - Camp North #2',0,0,10); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220909120518_world.sql b/sql/migrations/20220909120518_world.sql new file mode 100644 index 00000000000..535e984845b --- /dev/null +++ b/sql/migrations/20220909120518_world.sql @@ -0,0 +1,108 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220909120518'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220909120518'); +-- Add your query below. + +-- New chest guids +SET @CHEST1 := 60112; +SET @CHEST2 := 60113; +SET @CHEST3 := 60114; +SET @CHEST4 := 60115; +SET @CHEST5 := 60116; +SET @CHEST6 := 60117; +SET @CHEST7 := 60118; +SET @CHEST8 := 60119; +SET @CHEST9 := 60120; +SET @CHEST10 := 60121; +SET @CHEST11 := 60122; +SET @CHEST12 := 60123; +SET @CHEST13 := 60124; +SET @CHEST14 := 60125; +SET @CHEST15 := 60126; + +-- New pool guids +SET @POOL1 := 20050; +SET @POOL2 := 20051; +SET @POOL3 := 20052; +SET @POOL4 := 20053; +SET @POOL5 := 20054; +SET @POOL6 := 20055; +SET @POOL7 := 20056; +SET @POOL8 := 20057; +SET @POOL9 := 20058; +SET @POOL10 := 20059; +SET @POOL11 := 20060; + +-- Missing spawns at Dun Morogh +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@CHEST1,106318,0,-5906.34,-1873.73,404.95,5.91667,0,0,-0.182235,0.983255,300,900,100,1,0,0,0,10), -- Helm\'s Bed Lake +(@CHEST2,106318,0,-5867.88,-1521.54,379.035,4.32842,0,0,-0.829037,0.559194,300,900,100,1,0,0,0,10), -- Gol\'Bolar Quarry (Outside Cave) +(@CHEST3,106318,0,-5825.66,-1594.93,361.824,3.17653,0,0,-0.999847,0.0174693,300,900,100,1,0,0,0,10), -- Gol\'Bolar Quarry (Outside Cave) +(@CHEST4,106318,0,-5786.93,-1941.07,402.297,4.7473,0,0,-0.694658,0.71934,300,900,100,1,0,0,0,10), -- Helm\'s Bed Lake +(@CHEST5,106318,0,-5671.38,-2125.01,400.913,2.40855,0,0,0.93358,0.358368,300,900,100,1,0,0,0,10), -- Helm\'s Bed Lake +(@CHEST6,106318,0,-5658.51,657.265,383.448,2.63544,0,0,0.968147,0.250381,300,900,100,1,0,0,0,10), -- Frostmane Hold +(@CHEST7,106318,0,-5632.21,-1793.37,358.769,1.309,0,0,0.608761,0.793354,300,900,100,1,0,0,0,10), -- Gol\'Bolar Quarry Mine(Inside Cave) +(@CHEST8,106318,0,-5576.89,-1727.13,353.111,1.37881,0,0,0.636078,0.771625,300,900,100,1,0,0,0,10), -- Gol\'Bolar Quarry Mine(Inside Cave) +(@CHEST9,106318,0,-5533.53,-1703.44,342.487,4.24115,0,0,-0.85264,0.522499,300,900,100,1,0,0,0,10), -- Gol\'Bolar Quarry Mine(Inside Cave) +(@CHEST10,106318,0,-5480.54,-214.69,354.253,3.85718,0,0,-0.936671,0.35021,300,900,100,1,0,0,0,10), -- The Grizzled Den +(@CHEST11,106318,0,-5454.07,-170.441,349.799,2.35619,0,0,0.92388,0.382683,300,900,100,1,0,0,0,10), -- The Grizzled Den +(@CHEST12,106318,0,-5423.45,-307.859,358.594,1.65806,0,0,0.737277,0.675591,300,900,100,1,0,0,0,10), -- The Grizzled Den +(@CHEST13,106318,0,-5335.97,-238.183,440.331,1.64061,0,0,0.731353,0.681999,300,900,100,1,0,0,0,10), -- Shimmer Ridge +(@CHEST14,106318,0,-5299.75,-105.227,403.395,1.62316,0,0,0.725374,0.688355,300,900,100,1,0,0,0,10), -- Iceflow Lake +(@CHEST15,106318,0,-5055.85,-264.972,442.079,4.04917,0,0,-0.898793,0.438373,300,900,100,1,0,0,0,10); -- Shimmer Ridge + +-- Correct respawn times of existing chests in Dun Morogh (source: CMangos) +UPDATE `gameobject` SET `spawntimesecsmin`=300, `spawntimesecsmax`=900 WHERE `guid` IN +(9477,9932,9940,10048,10850,10856,10870,10891,29334,29343,29633,29638,32370); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES +(@POOL1,1,'Battered Chests (106318) - Dun Morogh - Gnomeregan',0,0,0,10), +(@POOL2,1,'Battered Chests (106318) - Dun Morogh - Frostmane Hold',0,0,0,10), +(@POOL3,1,'Battered Chests (106318) - Dun Morogh - The Grizzled Den',0,0,0,10), +(@POOL4,1,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry Mine (Inside Cave)',0,0,0,10), +(@POOL5,1,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry (Outside Cave)',0,0,0,10), +(@POOL6,1,'Battered Chests (106318) - Dun Morogh - Helm\'s Bed Lake',0,0,0,10), +(@POOL7,1,'Battered Chests (106318) - Dun Morogh - Iceflow Lake',0,0,0,10), +(@POOL8,1,'Battered Chests (106318) - Dun Morogh - Shimmer Ridge',0,0,0,10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES +(9477,@POOL1,0,'Battered Chests (106318) - Dun Morogh - Gnomeregan #1',0,0,10), +(32370,@POOL1,0,'Battered Chests (106318) - Dun Morogh - Gnomeregan #2',0,0,10), +(9932,@POOL2,0,'Battered Chests (106318) - Dun Morogh - Frostmane Hold #1',0,0,10), +(9940,@POOL2,0,'Battered Chests (106318) - Dun Morogh - Frostmane Hold #2',0,0,10), +(@CHEST6,@POOL2,0,'Battered Chests (106318) - Dun Morogh - Frostmane Hold #3',0,0,10), +(10048,@POOL3,0,'Battered Chests (106318) - Dun Morogh - The Grizzled Den #1',0,0,10), +(29334,@POOL3,0,'Battered Chests (106318) - Dun Morogh - The Grizzled Den #2',0,0,10), +(29633,@POOL3,0,'Battered Chests (106318) - Dun Morogh - The Grizzled Den #3',0,0,10), +(@CHEST10,@POOL3,0,'Battered Chests (106318) - Dun Morogh - The Grizzled Den #4',0,0,10), +(@CHEST11,@POOL3,0,'Battered Chests (106318) - Dun Morogh - The Grizzled Den #5',0,0,10), +(@CHEST12,@POOL3,0,'Battered Chests (106318) - Dun Morogh - The Grizzled Den #6',0,0,10), +(10856,@POOL4,0,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry Mine (Inside Cave) #1',0,0,10), +(29343,@POOL4,0,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry Mine (Inside Cave) #2',0,0,10), +(@CHEST7,@POOL4,0,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry Mine (Inside Cave) #3',0,0,10), +(@CHEST8,@POOL4,0,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry Mine (Inside Cave) #4',0,0,10), +(@CHEST9,@POOL4,0,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry Mine (Inside Cave) #5',0,0,10), +(10850,@POOL5,0,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry (Outside Cave) #1',0,0,10), +(@CHEST2,@POOL5,0,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry (Outside Cave) #2',0,0,10), +(@CHEST3,@POOL5,0,'Battered Chests (106318) - Dun Morogh - Gol\'Bolar Quarry (Outside Cave) #3',0,0,10), +(10870,@POOL6,0,'Battered Chests (106318) - Dun Morogh - Helm\'s Bed Lake #1',0,0,10), +(10891,@POOL6,0,'Battered Chests (106318) - Dun Morogh - Helm\'s Bed Lake #2',0,0,10), +(@CHEST1,@POOL6,0,'Battered Chests (106318) - Dun Morogh - Helm\'s Bed Lake #3',0,0,10), +(@CHEST4,@POOL6,0,'Battered Chests (106318) - Dun Morogh - Helm\'s Bed Lake #4',0,0,10), +(@CHEST5,@POOL6,0,'Battered Chests (106318) - Dun Morogh - Helm\'s Bed Lake #5',0,0,10), +(29638,@POOL7,0,'Battered Chests (106318) - Dun Morogh - Iceflow Lake #1',0,0,10), +(@CHEST14,@POOL7,0,'Battered Chests (106318) - Dun Morogh - Iceflow Lake #2',0,0,10), +(@CHEST13,@POOL8,0,'Battered Chests (106318) - Dun Morogh - Shimmer Ridge #1',0,0,10), +(@CHEST15,@POOL8,0,'Battered Chests (106318) - Dun Morogh - Shimmer Ridge #2',0,0,10); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220910030616_world.sql b/sql/migrations/20220910030616_world.sql new file mode 100644 index 00000000000..1ec6df757a5 --- /dev/null +++ b/sql/migrations/20220910030616_world.sql @@ -0,0 +1,51 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220910030616'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220910030616'); +-- Add your query below. + + +-- 8309: Target Has 1 Stacks Of Item 20453 In Inventory +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (8309, 2, 20453, 1, 0, 0, 0); + +-- Hive'Regal +INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES +(6561, 7770); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(6561, 0, 0, '', 10752, 1, 1, -1, 0, 6561, 0, 0, NULL, 0, 8309); +DELETE FROM `gossip_scripts` WHERE `id`=6561; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(6561, 0, 0, 15, 24807, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Hive\'Regal Glyphed Crystal - Cast Spell Create Hive\'Regal Rubbing DND'); +UPDATE `gameobject_template` SET `script_name`='' WHERE `entry`=180453; + +-- Hive\'Ashi +INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES +(6560, 7770); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(6560, 0, 0, '', 10752, 1, 1, -1, 0, 6560, 0, 0, NULL, 0, 8309); +DELETE FROM `gossip_scripts` WHERE `id`=6560; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(6560, 0, 0, 15, 24806, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Hive\'Ashi Glyphed Crystal - Cast Spell Create Hive\'Ashi Rubbing DND'); +UPDATE `gameobject_template` SET `script_name`='' WHERE `entry`=180454; + +-- Hive'Zora +INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES +(6559, 7770); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(6559, 0, 0, '', 10752, 1, 1, -1, 0, 6559, 0, 0, NULL, 0, 8309); +DELETE FROM `gossip_scripts` WHERE `id`=6559; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(6559, 0, 0, 15, 24805, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Hive\'Zora Glyphed Crystal - Cast Spell Create Hive\'Zora Rubbing DND'); +UPDATE `gameobject_template` SET `script_name`='' WHERE `entry`=180455; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220910034017_world.sql b/sql/migrations/20220910034017_world.sql new file mode 100644 index 00000000000..c58b1895a6b --- /dev/null +++ b/sql/migrations/20220910034017_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220910034017'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220910034017'); +-- Add your query below. + + +-- Make Shadowguard proc on absorb. +UPDATE `spell_proc_event` SET `procEx`= (1 | 2 | 1024) WHERE `entry`=18137; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220911054629_world.sql b/sql/migrations/20220911054629_world.sql new file mode 100644 index 00000000000..9712b16fe0f --- /dev/null +++ b/sql/migrations/20220911054629_world.sql @@ -0,0 +1,276 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220911054629'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220911054629'); +-- Add your query below. + + +-- Spawn Point 1 +INSERT INTO `creature` (`guid`, `id`, `id2`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `wander_distance`, `movement_type`, `spawntimesecsmin`, `spawntimesecsmax`) VALUES +(4089, 12381, 12382, 0, -11177.200195, -2033.979980, 47.158798, 2.9482, 0, 2, 340, 480); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(4089, 1, -11177.245117, -2033.983521, 47.158783, 100.000000, 0, 0.000000, 0), +(4089, 2, -11170.590820, -2036.936890, 47.165546, 100.000000, 0, 0.000000, 0), +(4089, 3, -11156.636719, -2041.116943, 47.148666, 100.000000, 0, 0.000000, 0), +(4089, 4, -11142.261719, -2043.310425, 47.148666, 100.000000, 0, 0.000000, 0), +(4089, 5, -11133.083984, -2045.780762, 47.167202, 100.000000, 0, 0.000000, 0), +(4089, 6, -11129.125977, -2056.745361, 47.193264, 100.000000, 0, 0.000000, 0), +(4089, 7, -11131.037109, -2076.039307, 47.163990, 100.000000, 0, 0.000000, 0), +(4089, 8, -11136.179688, -2089.142090, 47.364826, 100.000000, 0, 0.000000, 0), +(4089, 9, -11144.539063, -2111.479980, 50.499874, 100.000000, 0, 0.000000, 0), +(4089, 10, -11139.716797, -2123.265869, 51.521389, 100.000000, 0, 0.000000, 0), +(4089, 11, -11128.132813, -2131.545654, 40.090717, 100.000000, 0, 0.000000, 0), +(4089, 12, -11123.087891, -2137.185547, 35.718681, 100.000000, 0, 0.000000, 0), +(4089, 13, -11114.113281, -2153.488770, 31.058424, 100.000000, 0, 0.000000, 0), +(4089, 14, -11095.431641, -2166.700439, 28.206760, 100.000000, 0, 0.000000, 0), +(4089, 15, -11067.737305, -2175.179932, 29.645603, 100.000000, 0, 0.000000, 0), +(4089, 16, -11050.368164, -2169.428467, 28.964302, 100.000000, 0, 0.000000, 0), +(4089, 17, -11038.117188, -2155.542969, 28.841944, 100.000000, 0, 0.000000, 0), +(4089, 18, -11032.666016, -2127.278076, 28.665648, 100.000000, 0, 0.000000, 0), +(4089, 19, -11031.387695, -2101.208008, 29.022755, 100.000000, 0, 0.000000, 0), +(4089, 20, -11012.345703, -2076.385986, 36.918098, 100.000000, 0, 0.000000, 0), +(4089, 21, -10985.174805, -2056.658936, 36.790413, 100.000000, 0, 0.000000, 0), +(4089, 22, -10987.590820, -2031.452759, 37.211788, 100.000000, 0, 0.000000, 0), +(4089, 23, -10984.105469, -2050.306885, 36.670902, 100.000000, 0, 0.000000, 0), +(4089, 24, -11006.748047, -2071.493896, 38.341122, 100.000000, 0, 0.000000, 0), +(4089, 25, -11026.671875, -2090.823486, 30.310307, 100.000000, 0, 0.000000, 0), +(4089, 26, -11031.727539, -2115.264160, 28.654924, 100.000000, 0, 0.000000, 0), +(4089, 27, -11034.656250, -2143.816162, 28.769110, 100.000000, 0, 0.000000, 0), +(4089, 28, -11041.562500, -2161.791504, 28.995548, 100.000000, 0, 0.000000, 0), +(4089, 29, -11061.280273, -2174.644531, 29.115572, 100.000000, 0, 0.000000, 0), +(4089, 30, -11088.593750, -2169.211914, 28.761847, 100.000000, 0, 0.000000, 0), +(4089, 31, -11106.176758, -2161.293945, 28.308960, 100.000000, 0, 0.000000, 0), +(4089, 32, -11117.075195, -2147.075928, 32.778717, 100.000000, 0, 0.000000, 0), +(4089, 33, -11124.440430, -2135.316650, 36.616669, 100.000000, 0, 0.000000, 0), +(4089, 34, -11135.917969, -2126.860840, 48.428841, 100.000000, 0, 0.000000, 0), +(4089, 35, -11141.548828, -2121.066406, 51.875469, 100.000000, 0, 0.000000, 0), +(4089, 36, -11140.916016, -2099.372070, 48.374062, 100.000000, 0, 0.000000, 0), +(4089, 37, -11134.466797, -2086.522217, 47.233448, 100.000000, 0, 0.000000, 0), +(4089, 38, -11130.463867, -2068.091797, 47.179592, 100.000000, 0, 0.000000, 0), +(4089, 39, -11128.538086, -2053.663818, 47.193264, 100.000000, 0, 0.000000, 0), +(4089, 40, -11131.577148, -2046.566650, 47.174339, 100.000000, 0, 0.000000, 0), +(4089, 41, -11145.397461, -2043.054688, 47.148666, 100.000000, 0, 0.000000, 0), +(4089, 42, -11159.664063, -2040.355713, 47.148666, 100.000000, 0, 0.000000, 0), +(4089, 43, -11178.248047, -2033.787109, 47.196342, 100.000000, 0, 0.000000, 0); + +-- Spawn Point 2 +INSERT INTO `creature` (`guid`, `id`, `id2`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `wander_distance`, `movement_type`, `spawntimesecsmin`, `spawntimesecsmax`) VALUES +(4090, 12381, 12382, 0, -11153.000000, -2093.860107, 47.877800, 1.74458, 0, 2, 340, 480); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(4090, 1, -11153.000000, -2093.863281, 47.877762, 100.000000, 0, 0.000000, 0), +(4090, 2, -11146.947266, -2101.832031, 48.747299, 100.000000, 0, 0.000000, 0), +(4090, 3, -11148.406250, -2121.024658, 53.256046, 100.000000, 0, 0.000000, 0), +(4090, 4, -11147.317383, -2133.326416, 57.343906, 100.000000, 0, 0.000000, 0), +(4090, 5, -11148.680664, -2152.213379, 63.528221, 100.000000, 0, 0.000000, 0), +(4090, 6, -11159.758789, -2169.070313, 72.683647, 100.000000, 0, 0.000000, 0), +(4090, 7, -11174.450195, -2186.270508, 83.909317, 100.000000, 0, 0.000000, 0), +(4090, 8, -11178.644531, -2211.516602, 96.430038, 100.000000, 0, 0.000000, 0), +(4090, 9, -11174.241211, -2237.482666, 108.091705, 100.000000, 0, 0.000000, 0), +(4090, 10, -11153.215820, -2260.279785, 119.113106, 100.000000, 0, 0.000000, 0), +(4090, 11, -11115.643555, -2262.690186, 121.574341, 100.000000, 0, 0.000000, 0), +(4090, 12, -11086.622070, -2260.559570, 121.147354, 100.000000, 0, 0.000000, 0), +(4090, 13, -11068.498047, -2255.185303, 121.460068, 100.000000, 0, 0.000000, 0), +(4090, 14, -11055.909180, -2259.142334, 121.557167, 100.000000, 0, 0.000000, 0), +(4090, 15, -11013.452148, -2264.962158, 121.649475, 100.000000, 0, 0.000000, 0), +(4090, 16, -10997.039063, -2272.171875, 121.636749, 100.000000, 0, 0.000000, 0), +(4090, 17, -10957.914063, -2269.973389, 121.632813, 100.000000, 0, 0.000000, 0), +(4090, 18, -10933.271484, -2255.693115, 122.874252, 100.000000, 0, 0.000000, 0), +(4090, 19, -10903.619141, -2221.083740, 121.603630, 100.000000, 0, 0.000000, 0), +(4090, 20, -10869.561523, -2203.221680, 122.900581, 100.000000, 0, 0.000000, 0), +(4090, 21, -10837.169922, -2174.189453, 121.631378, 100.000000, 0, 0.000000, 0), +(4090, 22, -10824.770508, -2143.014404, 122.076828, 100.000000, 0, 0.000000, 0), +(4090, 23, -10837.473633, -2107.118408, 121.339615, 100.000000, 0, 0.000000, 0), +(4090, 24, -10825.219727, -2133.930664, 121.627174, 100.000000, 0, 0.000000, 0), +(4090, 25, -10832.454102, -2165.872070, 121.880089, 100.000000, 0, 0.000000, 0), +(4090, 26, -10861.764648, -2197.373291, 122.276245, 100.000000, 0, 0.000000, 0), +(4090, 27, -10895.679688, -2215.702148, 121.659348, 100.000000, 0, 0.000000, 0), +(4090, 28, -10928.293945, -2250.908936, 122.720688, 100.000000, 0, 0.000000, 0), +(4090, 29, -10947.082031, -2265.732178, 121.712120, 100.000000, 0, 0.000000, 0), +(4090, 30, -10989.225586, -2273.721924, 121.631538, 100.000000, 0, 0.000000, 0), +(4090, 31, -11006.856445, -2267.191895, 121.650032, 100.000000, 0, 0.000000, 0), +(4090, 32, -11045.039063, -2263.369629, 121.569557, 100.000000, 0, 0.000000, 0), +(4090, 33, -11062.003906, -2255.081543, 121.557167, 100.000000, 0, 0.000000, 0), +(4090, 34, -11080.238281, -2258.848389, 120.758827, 100.000000, 0, 0.000000, 0), +(4090, 35, -11103.879883, -2262.178223, 121.618210, 100.000000, 0, 0.000000, 0), +(4090, 36, -11147.452148, -2262.624756, 120.390656, 100.000000, 0, 0.000000, 0), +(4090, 37, -11168.819336, -2246.523193, 112.235657, 100.000000, 0, 0.000000, 0), +(4090, 38, -11178.043945, -2222.109375, 101.252762, 100.000000, 0, 0.000000, 0), +(4090, 39, -11176.943359, -2192.047119, 86.504150, 100.000000, 0, 0.000000, 0), +(4090, 40, -11164.573242, -2174.692871, 76.303452, 100.000000, 0, 0.000000, 0), +(4090, 41, -11153.165039, -2161.485352, 68.141823, 100.000000, 0, 0.000000, 0), +(4090, 42, -11147.135742, -2145.202393, 61.263638, 100.000000, 0, 0.000000, 0), +(4090, 43, -11148.305664, -2128.738281, 55.437210, 100.000000, 0, 0.000000, 0), +(4090, 44, -11145.987305, -2110.421875, 50.485939, 100.000000, 0, 0.000000, 0), +(4090, 45, -11153.730469, -2089.702393, 47.908920, 100.000000, 0, 0.000000, 0); + +-- Spawn Point 3 +INSERT INTO `creature` (`guid`, `id`, `id2`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `wander_distance`, `movement_type`, `spawntimesecsmin`, `spawntimesecsmax`) VALUES +(4149, 12381, 12382, 0, -10993.299805, -1938.250000, 47.139301, 5.50472, 0, 2, 340, 480); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(4149, 1, -10993.326172, -1938.248291, 47.139290, 100.000000, 0, 0.000000, 0), +(4149, 2, -10997.236328, -1921.790405, 49.942711, 100.000000, 0, 0.000000, 0), +(4149, 3, -11001.631836, -1898.160034, 51.975887, 100.000000, 0, 0.000000, 0), +(4149, 4, -11017.869141, -1880.935547, 49.934593, 100.000000, 0, 0.000000, 0), +(4149, 5, -11044.808594, -1872.973389, 50.704720, 100.000000, 0, 0.000000, 0), +(4149, 6, -11062.667969, -1874.937622, 51.173748, 100.000000, 0, 0.000000, 0), +(4149, 7, -11082.419922, -1879.116211, 55.075043, 100.000000, 0, 0.000000, 0), +(4149, 8, -11090.654297, -1882.918945, 56.919342, 100.000000, 0, 0.000000, 0), +(4149, 9, -11103.005859, -1886.104858, 58.642410, 100.000000, 0, 0.000000, 0), +(4149, 10, -11117.255859, -1884.167603, 60.993542, 100.000000, 0, 0.000000, 0), +(4149, 11, -11141.385742, -1883.647827, 62.097736, 100.000000, 0, 0.000000, 0), +(4149, 12, -11158.945313, -1899.421631, 61.839062, 100.000000, 0, 0.000000, 0), +(4149, 13, -11161.835938, -1903.291992, 61.789177, 100.000000, 0, 0.000000, 0), +(4149, 14, -11164.556641, -1907.269287, 61.702557, 100.000000, 0, 0.000000, 0), +(4149, 15, -11167.998047, -1910.355225, 61.484280, 100.000000, 0, 0.000000, 0), +(4149, 16, -11167.076172, -1924.201416, 60.591312, 100.000000, 0, 0.000000, 0), +(4149, 17, -11165.928711, -1927.650269, 60.437935, 100.000000, 0, 0.000000, 0), +(4149, 18, -11163.107422, -1934.965820, 59.677906, 100.000000, 0, 0.000000, 0), +(4149, 19, -11171.914063, -1947.645264, 57.054874, 100.000000, 0, 0.000000, 0), +(4149, 20, -11170.190430, -1959.365112, 55.548855, 100.000000, 0, 0.000000, 0), +(4149, 21, -11164.512695, -1972.313965, 54.555813, 100.000000, 0, 0.000000, 0), +(4149, 22, -11173.027344, -2003.534546, 47.129387, 100.000000, 0, 0.000000, 0), +(4149, 23, -11177.958984, -2000.168945, 47.164478, 100.000000, 0, 0.000000, 0), +(4149, 24, -11195.679688, -1998.683838, 47.189007, 100.000000, 0, 0.000000, 0), +(4149, 25, -11209.906250, -2010.788696, 47.174473, 100.000000, 0, 0.000000, 0), +(4149, 26, -11215.151367, -2020.339600, 47.339806, 100.000000, 0, 0.000000, 0), +(4149, 27, -11205.338867, -2031.673584, 47.760555, 100.000000, 0, 0.000000, 0), +(4149, 28, -11198.610352, -2036.435913, 48.808022, 100.000000, 0, 0.000000, 0), +(4149, 29, -11190.386719, -2053.476318, 48.652885, 100.000000, 0, 0.000000, 0), +(4149, 30, -11192.715820, -2045.291138, 48.606010, 100.000000, 0, 0.000000, 0), +(4149, 31, -11201.099609, -2034.453369, 48.243675, 100.000000, 0, 0.000000, 0), +(4149, 32, -11214.741211, -2026.812744, 47.610832, 100.000000, 0, 0.000000, 0), +(4149, 33, -11214.735352, -2019.408691, 47.171772, 100.000000, 0, 0.000000, 0), +(4149, 34, -11203.528320, -2003.889038, 47.183079, 100.000000, 0, 0.000000, 0), +(4149, 35, -11186.319336, -1997.449951, 47.189007, 100.000000, 0, 0.000000, 0), +(4149, 36, -11178.154297, -1999.952881, 47.166027, 100.000000, 0, 0.000000, 0), +(4149, 37, -11164.815430, -1980.391479, 53.168159, 100.000000, 0, 0.000000, 0), +(4149, 38, -11164.739258, -1971.176147, 54.723717, 100.000000, 0, 0.000000, 0), +(4149, 39, -11170.857422, -1958.510498, 55.691429, 100.000000, 0, 0.000000, 0), +(4149, 40, -11169.515625, -1943.452026, 58.216778, 100.000000, 0, 0.000000, 0), +(4149, 41, -11163.039063, -1934.888550, 59.730980, 100.000000, 0, 0.000000, 0), +(4149, 42, -11162.125977, -1932.237549, 60.047722, 100.000000, 0, 0.000000, 0), +(4149, 43, -11168.614258, -1919.540894, 61.002632, 100.000000, 0, 0.000000, 0), +(4149, 44, -11169.067383, -1913.848511, 61.406548, 100.000000, 0, 0.000000, 0), +(4149, 45, -11167.306641, -1909.452393, 61.558937, 100.000000, 0, 0.000000, 0), +(4149, 46, -11161.759766, -1903.174072, 61.791248, 100.000000, 0, 0.000000, 0), +(4149, 47, -11147.884766, -1887.992310, 62.093449, 100.000000, 0, 0.000000, 0), +(4149, 48, -11130.327148, -1883.386841, 61.531189, 100.000000, 0, 0.000000, 0), +(4149, 49, -11111.153320, -1884.975952, 59.937248, 100.000000, 0, 0.000000, 0), +(4149, 50, -11096.974609, -1886.959229, 57.666065, 100.000000, 0, 0.000000, 0), +(4149, 51, -11093.141602, -1885.714355, 56.955479, 100.000000, 0, 0.000000, 0), +(4149, 52, -11073.344727, -1877.048218, 52.621822, 100.000000, 0, 0.000000, 0), +(4149, 53, -11054.389648, -1873.482422, 51.604008, 100.000000, 0, 0.000000, 0), +(4149, 54, -11025.761719, -1875.747192, 49.948402, 100.000000, 0, 0.000000, 0), +(4149, 55, -11003.097656, -1895.007813, 51.745132, 100.000000, 0, 0.000000, 0), +(4149, 56, -10999.300781, -1913.536255, 50.367111, 100.000000, 0, 0.000000, 0), +(4149, 57, -10992.474609, -1939.088135, 46.908199, 100.000000, 0, 0.000000, 0); + +-- Spawn Point 4 +INSERT INTO `creature` (`guid`, `id`, `id2`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `wander_distance`, `movement_type`, `spawntimesecsmin`, `spawntimesecsmax`) VALUES +(4200, 12381, 12382, 0, -10807.400391, -2072.270020, 121.989998, 5.83641, 0, 2, 340, 480); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(4200, 1, -10807.356445, -2072.272949, 121.990479, 100.000000, 0, 0.000000, 0), +(4200, 2, -10810.201172, -2056.059326, 121.363579, 100.000000, 0, 0.000000, 0), +(4200, 3, -10809.038086, -2032.296021, 123.501480, 100.000000, 0, 0.000000, 0), +(4200, 4, -10810.132813, -2008.259766, 124.840370, 100.000000, 0, 0.000000, 0), +(4200, 5, -10809.552734, -1994.016479, 122.952431, 100.000000, 0, 0.000000, 0), +(4200, 6, -10800.713867, -1977.221069, 123.116592, 100.000000, 0, 0.000000, 0), +(4200, 7, -10780.786133, -1956.139526, 123.305138, 100.000000, 0, 0.000000, 0), +(4200, 8, -10769.868164, -1946.554077, 122.523872, 100.000000, 0, 0.000000, 0), +(4200, 9, -10751.593750, -1947.421021, 122.041252, 100.000000, 0, 0.000000, 0), +(4200, 10, -10738.915039, -1955.417236, 121.268394, 100.000000, 0, 0.000000, 0), +(4200, 11, -10729.708008, -1976.356201, 121.700272, 100.000000, 0, 0.000000, 0), +(4200, 12, -10732.880859, -1989.944092, 121.704353, 100.000000, 0, 0.000000, 0), +(4200, 13, -10730.762695, -2018.113403, 121.658218, 100.000000, 0, 0.000000, 0), +(4200, 14, -10709.770508, -2043.832764, 121.655655, 100.000000, 0, 0.000000, 0), +(4200, 15, -10693.584961, -2054.807373, 121.484818, 100.000000, 0, 0.000000, 0), +(4200, 16, -10661.646484, -2076.753906, 114.866005, 100.000000, 0, 0.000000, 0), +(4200, 17, -10684.600586, -2060.350342, 120.881157, 100.000000, 0, 0.000000, 0), +(4200, 18, -10701.359375, -2050.680420, 121.655655, 100.000000, 0, 0.000000, 0), +(4200, 19, -10725.303711, -2027.015015, 121.655655, 100.000000, 0, 0.000000, 0), +(4200, 20, -10734.371094, -2000.180664, 121.670219, 100.000000, 0, 0.000000, 0), +(4200, 21, -10731.486328, -1986.522217, 121.722656, 100.000000, 0, 0.000000, 0), +(4200, 22, -10732.761719, -1963.208984, 121.477737, 100.000000, 0, 0.000000, 0), +(4200, 23, -10746.231445, -1950.078613, 121.770355, 100.000000, 0, 0.000000, 0), +(4200, 24, -10764.521484, -1944.872070, 122.554886, 100.000000, 0, 0.000000, 0), +(4200, 25, -10772.445313, -1948.710693, 122.756569, 100.000000, 0, 0.000000, 0), +(4200, 26, -10793.537109, -1968.716919, 123.203812, 100.000000, 0, 0.000000, 0), +(4200, 27, -10805.425781, -1983.943604, 123.000389, 100.000000, 0, 0.000000, 0), +(4200, 28, -10810.036133, -1997.314697, 123.268608, 100.000000, 0, 0.000000, 0), +(4200, 29, -10808.612305, -2021.245117, 124.573395, 100.000000, 0, 0.000000, 0), +(4200, 30, -10810.830078, -2045.120239, 122.165337, 100.000000, 0, 0.000000, 0), +(4200, 31, -10805.780273, -2073.028076, 122.006348, 100.000000, 0, 0.000000, 0); + +-- Spawn Point 5 +INSERT INTO `creature` (`guid`, `id`, `id2`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `wander_distance`, `movement_type`, `spawntimesecsmin`, `spawntimesecsmax`) VALUES +(4222, 12381, 12382, 0, -10922.000000, -1968.719971, 114.875999, 0.990982, 0, 2, 340, 480); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(4222, 1, -10922.007813, -1968.715088, 114.875710, 100.000000, 0, 0.000000, 0), +(4222, 2, -10897.315430, -1945.660889, 114.897758, 100.000000, 0, 0.000000, 0), +(4222, 3, -10881.270508, -1932.804810, 114.728485, 100.000000, 0, 0.000000, 0), +(4222, 4, -10861.129883, -1911.909912, 114.510864, 100.000000, 0, 0.000000, 0), +(4222, 5, -10844.985352, -1876.995483, 114.544075, 100.000000, 0, 0.000000, 0), +(4222, 6, -10820.593750, -1862.350586, 114.732857, 100.000000, 0, 0.000000, 0), +(4222, 7, -10792.623047, -1854.366089, 114.680695, 100.000000, 0, 0.000000, 0), +(4222, 8, -10771.559570, -1842.981445, 114.583244, 100.000000, 0, 0.000000, 0), +(4222, 9, -10738.925781, -1835.391357, 114.693001, 100.000000, 0, 0.000000, 0), +(4222, 10, -10706.333984, -1842.573242, 114.667221, 100.000000, 0, 0.000000, 0), +(4222, 11, -10691.691406, -1860.391968, 114.458832, 100.000000, 0, 0.000000, 0), +(4222, 12, -10684.948242, -1893.307251, 114.251503, 100.000000, 0, 0.000000, 0), +(4222, 13, -10670.469727, -1912.260132, 114.972107, 100.000000, 0, 0.000000, 0), +(4222, 14, -10647.007813, -1917.857544, 116.192497, 100.000000, 0, 0.000000, 0), +(4222, 15, -10607.423828, -1901.490601, 116.833755, 100.000000, 0, 0.000000, 0), +(4222, 16, -10573.966797, -1873.725464, 114.972717, 100.000000, 0, 0.000000, 0), +(4222, 17, -10569.970703, -1827.927124, 106.283699, 100.000000, 0, 0.000000, 0), +(4222, 18, -10559.235352, -1792.224731, 96.794128, 100.000000, 0, 0.000000, 0), +(4222, 19, -10545.982422, -1756.659912, 89.326103, 100.000000, 0, 0.000000, 0), +(4222, 20, -10512.415039, -1746.711548, 89.405396, 100.000000, 0, 0.000000, 0), +(4222, 21, -10541.197266, -1750.571167, 88.537025, 100.000000, 0, 0.000000, 0), +(4222, 22, -10556.307617, -1784.085449, 95.177643, 100.000000, 0, 0.000000, 0), +(4222, 23, -10568.560547, -1819.702148, 104.173180, 100.000000, 0, 0.000000, 0), +(4222, 24, -10569.705078, -1867.064575, 113.782333, 100.000000, 0, 0.000000, 0), +(4222, 25, -10600.123047, -1896.690063, 116.594055, 100.000000, 0, 0.000000, 0), +(4222, 26, -10638.731445, -1916.830444, 117.127129, 100.000000, 0, 0.000000, 0), +(4222, 27, -10662.419922, -1915.870239, 115.705139, 100.000000, 0, 0.000000, 0), +(4222, 28, -10680.138672, -1901.061646, 114.379707, 100.000000, 0, 0.000000, 0), +(4222, 29, -10688.144531, -1869.061157, 114.316925, 100.000000, 0, 0.000000, 0), +(4222, 30, -10699.178711, -1847.787476, 114.620110, 100.000000, 0, 0.000000, 0), +(4222, 31, -10729.632813, -1835.388184, 114.667221, 100.000000, 0, 0.000000, 0), +(4222, 32, -10762.931641, -1839.292480, 114.564522, 100.000000, 0, 0.000000, 0), +(4222, 33, -10783.721680, -1851.107666, 114.671288, 100.000000, 0, 0.000000, 0), +(4222, 34, -10811.525391, -1859.123047, 114.747757, 100.000000, 0, 0.000000, 0), +(4222, 35, -10838.271484, -1870.480347, 114.556625, 100.000000, 0, 0.000000, 0), +(4222, 36, -10856.084961, -1903.386597, 114.465912, 100.000000, 0, 0.000000, 0), +(4222, 37, -10873.750977, -1926.188477, 114.727440, 100.000000, 0, 0.000000, 0), +(4222, 38, -10892.399414, -1941.523804, 114.878387, 100.000000, 0, 0.000000, 0), +(4222, 39, -10920.625977, -1966.605103, 114.848999, 100.000000, 0, 0.000000, 0); + +-- Remove loot from Mana Sprite and Ley Sprite. +UPDATE `creature_template` SET `ai_name`='EventAI', `spell_list_id`=123820, `gold_min`=0, `gold_max`=0 WHERE `entry` IN (12382, 12381); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (123820, 'Deadwind Pass - Mana Sprite and Ley Sprite', 21027, 100, 1, 0, 0, 8, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- Events list for Ley Sprite +DELETE FROM `creature_ai_events` WHERE `creature_id`=12381; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1238101, 12381, 0, 6, 0, 100, 0, 0, 0, 0, 0, 1238101, 0, 0, 'Ley Sprite - Cast Detonate on Death'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1238101; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1238101, 0, 0, 15, 20789, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Ley Sprite - Cast Spell Detonate'); + +-- Events list for Mana Sprite +DELETE FROM `creature_ai_events` WHERE `creature_id`=12382; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1238201, 12382, 0, 6, 0, 100, 0, 0, 0, 0, 0, 1238201, 0, 0, 'Mana Sprite - Cast Detonate on Death'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1238201; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1238201, 0, 0, 15, 20789, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Mana Sprite - Cast Spell Detonate'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220912063458_world.sql b/sql/migrations/20220912063458_world.sql new file mode 100644 index 00000000000..eb5087b56e7 --- /dev/null +++ b/sql/migrations/20220912063458_world.sql @@ -0,0 +1,575 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220912063458'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220912063458'); +-- Add your query below. + + +-- Correct stats for Imp. +UPDATE `pet_levelstats` SET `armor`=0, `str`=20, `agi`=20, `sta`=20, `inte`=24, `spi`=23 WHERE `creature_entry`=416 && `level`=1; +UPDATE `pet_levelstats` SET `armor`=0, `str`=21, `agi`=20, `sta`=20, `inte`=25, `spi`=24 WHERE `creature_entry`=416 && `level`=2; +UPDATE `pet_levelstats` SET `armor`=0, `str`=22, `agi`=20, `sta`=21, `inte`=26, `spi`=25 WHERE `creature_entry`=416 && `level`=3; +UPDATE `pet_levelstats` SET `armor`=12, `str`=23, `agi`=21, `sta`=21, `inte`=27, `spi`=26 WHERE `creature_entry`=416 && `level`=4; +UPDATE `pet_levelstats` SET `armor`=28, `str`=23, `agi`=21, `sta`=22, `inte`=28, `spi`=27 WHERE `creature_entry`=416 && `level`=5; +UPDATE `pet_levelstats` SET `armor`=48, `str`=24, `agi`=21, `sta`=22, `inte`=29, `spi`=27 WHERE `creature_entry`=416 && `level`=6; +UPDATE `pet_levelstats` SET `armor`=71, `str`=25, `agi`=21, `sta`=23, `inte`=30, `spi`=28 WHERE `creature_entry`=416 && `level`=7; +UPDATE `pet_levelstats` SET `armor`=96, `str`=26, `agi`=21, `sta`=23, `inte`=31, `spi`=29 WHERE `creature_entry`=416 && `level`=8; +UPDATE `pet_levelstats` SET `armor`=126, `str`=27, `agi`=21, `sta`=23, `inte`=32, `spi`=30 WHERE `creature_entry`=416 && `level`=9; +UPDATE `pet_levelstats` SET `armor`=158, `str`=27, `agi`=22, `sta`=24, `inte`=33, `spi`=31 WHERE `creature_entry`=416 && `level`=10; +UPDATE `pet_levelstats` SET `armor`=168, `str`=28, `agi`=22, `sta`=24, `inte`=37, `spi`=35 WHERE `creature_entry`=416 && `level`=11; +UPDATE `pet_levelstats` SET `armor`=181, `str`=29, `agi`=22, `sta`=26, `inte`=41, `spi`=39 WHERE `creature_entry`=416 && `level`=12; +UPDATE `pet_levelstats` SET `armor`=193, `str`=30, `agi`=22, `sta`=26, `inte`=44, `spi`=43 WHERE `creature_entry`=416 && `level`=13; +UPDATE `pet_levelstats` SET `armor`=206, `str`=31, `agi`=22, `sta`=28, `inte`=50, `spi`=47 WHERE `creature_entry`=416 && `level`=14; +UPDATE `pet_levelstats` SET `armor`=217, `str`=32, `agi`=23, `sta`=29, `inte`=54, `spi`=52 WHERE `creature_entry`=416 && `level`=15; +UPDATE `pet_levelstats` SET `armor`=230, `str`=34, `agi`=23, `sta`=30, `inte`=57, `spi`=56 WHERE `creature_entry`=416 && `level`=16; +UPDATE `pet_levelstats` SET `armor`=242, `str`=36, `agi`=23, `sta`=31, `inte`=61, `spi`=60 WHERE `creature_entry`=416 && `level`=17; +UPDATE `pet_levelstats` SET `armor`=255, `str`=37, `agi`=23, `sta`=32, `inte`=65, `spi`=65 WHERE `creature_entry`=416 && `level`=18; +UPDATE `pet_levelstats` SET `armor`=268, `str`=38, `agi`=23, `sta`=33, `inte`=70, `spi`=69 WHERE `creature_entry`=416 && `level`=19; +UPDATE `pet_levelstats` SET `armor`=279, `str`=40, `agi`=24, `sta`=35, `inte`=74, `spi`=74 WHERE `creature_entry`=416 && `level`=20; +UPDATE `pet_levelstats` SET `armor`=291, `str`=42, `agi`=24, `sta`=35, `inte`=77, `spi`=78 WHERE `creature_entry`=416 && `level`=21; +UPDATE `pet_levelstats` SET `armor`=304, `str`=44, `agi`=24, `sta`=37, `inte`=81, `spi`=82 WHERE `creature_entry`=416 && `level`=22; +UPDATE `pet_levelstats` SET `armor`=316, `str`=45, `agi`=24, `sta`=37, `inte`=85, `spi`=86 WHERE `creature_entry`=416 && `level`=23; +UPDATE `pet_levelstats` SET `armor`=328, `str`=46, `agi`=25, `sta`=39, `inte`=90, `spi`=90 WHERE `creature_entry`=416 && `level`=24; +UPDATE `pet_levelstats` SET `armor`=340, `str`=47, `agi`=25, `sta`=40, `inte`=94, `spi`=95 WHERE `creature_entry`=416 && `level`=25; +UPDATE `pet_levelstats` SET `armor`=353, `str`=49, `agi`=25, `sta`=41, `inte`=97, `spi`=100 WHERE `creature_entry`=416 && `level`=26; +UPDATE `pet_levelstats` SET `armor`=365, `str`=50, `agi`=25, `sta`=43, `inte`=102, `spi`=104 WHERE `creature_entry`=416 && `level`=27; +UPDATE `pet_levelstats` SET `armor`=378, `str`=52, `agi`=25, `sta`=43, `inte`=111, `spi`=108 WHERE `creature_entry`=416 && `level`=28; +UPDATE `pet_levelstats` SET `armor`=389, `str`=54, `agi`=26, `sta`=45, `inte`=115, `spi`=112 WHERE `creature_entry`=416 && `level`=29; +UPDATE `pet_levelstats` SET `armor`=401, `str`=54, `agi`=26, `sta`=46, `inte`=120, `spi`=118 WHERE `creature_entry`=416 && `level`=30; +UPDATE `pet_levelstats` SET `armor`=414, `str`=56, `agi`=26, `sta`=47, `inte`=123, `spi`=122 WHERE `creature_entry`=416 && `level`=31; +UPDATE `pet_levelstats` SET `armor`=427, `str`=57, `agi`=26, `sta`=49, `inte`=128, `spi`=126 WHERE `creature_entry`=416 && `level`=32; +UPDATE `pet_levelstats` SET `armor`=438, `str`=59, `agi`=27, `sta`=49, `inte`=132, `spi`=130 WHERE `creature_entry`=416 && `level`=33; +UPDATE `pet_levelstats` SET `armor`=451, `str`=60, `agi`=27, `sta`=51, `inte`=136, `spi`=135 WHERE `creature_entry`=416 && `level`=34; +UPDATE `pet_levelstats` SET `armor`=463, `str`=62, `agi`=27, `sta`=52, `inte`=142, `spi`=140 WHERE `creature_entry`=416 && `level`=35; +UPDATE `pet_levelstats` SET `armor`=496, `str`=63, `agi`=28, `sta`=53, `inte`=145, `spi`=145 WHERE `creature_entry`=416 && `level`=36; +UPDATE `pet_levelstats` SET `armor`=531, `str`=64, `agi`=28, `sta`=55, `inte`=149, `spi`=149 WHERE `creature_entry`=416 && `level`=37; +UPDATE `pet_levelstats` SET `armor`=567, `str`=66, `agi`=28, `sta`=55, `inte`=154, `spi`=153 WHERE `creature_entry`=416 && `level`=38; +UPDATE `pet_levelstats` SET `armor`=605, `str`=68, `agi`=28, `sta`=57, `inte`=158, `spi`=158 WHERE `creature_entry`=416 && `level`=39; +UPDATE `pet_levelstats` SET `armor`=643, `str`=70, `agi`=29, `sta`=59, `inte`=163, `spi`=163 WHERE `creature_entry`=416 && `level`=40; +UPDATE `pet_levelstats` SET `armor`=684, `str`=72, `agi`=29, `sta`=59, `inte`=167, `spi`=168 WHERE `creature_entry`=416 && `level`=41; +UPDATE `pet_levelstats` SET `armor`=727, `str`=77, `agi`=29, `sta`=61, `inte`=176, `spi`=172 WHERE `creature_entry`=416 && `level`=42; +UPDATE `pet_levelstats` SET `armor`=771, `str`=81, `agi`=29, `sta`=62, `inte`=180, `spi`=177 WHERE `creature_entry`=416 && `level`=43; +UPDATE `pet_levelstats` SET `armor`=815, `str`=88, `agi`=30, `sta`=63, `inte`=184, `spi`=181 WHERE `creature_entry`=416 && `level`=44; +UPDATE `pet_levelstats` SET `armor`=862, `str`=91, `agi`=30, `sta`=65, `inte`=189, `spi`=187 WHERE `creature_entry`=416 && `level`=45; +UPDATE `pet_levelstats` SET `armor`=880, `str`=93, `agi`=30, `sta`=66, `inte`=194, `spi`=191 WHERE `creature_entry`=416 && `level`=46; +UPDATE `pet_levelstats` SET `armor`=897, `str`=95, `agi`=31, `sta`=68, `inte`=198, `spi`=196 WHERE `creature_entry`=416 && `level`=47; +UPDATE `pet_levelstats` SET `armor`=915, `str`=97, `agi`=31, `sta`=68, `inte`=202, `spi`=200 WHERE `creature_entry`=416 && `level`=48; +UPDATE `pet_levelstats` SET `armor`=933, `str`=99, `agi`=31, `sta`=70, `inte`=208, `spi`=205 WHERE `creature_entry`=416 && `level`=49; +UPDATE `pet_levelstats` SET `armor`=951, `str`=101, `agi`=32, `sta`=72, `inte`=212, `spi`=211 WHERE `creature_entry`=416 && `level`=50; +UPDATE `pet_levelstats` SET `armor`=968, `str`=103, `agi`=32, `sta`=73, `inte`=216, `spi`=215 WHERE `creature_entry`=416 && `level`=51; +UPDATE `pet_levelstats` SET `armor`=986, `str`=105, `agi`=32, `sta`=74, `inte`=222, `spi`=220 WHERE `creature_entry`=416 && `level`=52; +UPDATE `pet_levelstats` SET `armor`=1004, `str`=107, `agi`=33, `sta`=75, `inte`=226, `spi`=225 WHERE `creature_entry`=416 && `level`=53; +UPDATE `pet_levelstats` SET `armor`=1022, `str`=109, `agi`=33, `sta`=77, `inte`=231, `spi`=229 WHERE `creature_entry`=416 && `level`=54; +UPDATE `pet_levelstats` SET `armor`=1040, `str`=111, `agi`=33, `sta`=79, `inte`=235, `spi`=235 WHERE `creature_entry`=416 && `level`=55; +UPDATE `pet_levelstats` SET `armor`=1057, `str`=114, `agi`=34, `sta`=80, `inte`=244, `spi`=240 WHERE `creature_entry`=416 && `level`=56; +UPDATE `pet_levelstats` SET `armor`=1075, `str`=116, `agi`=34, `sta`=81, `inte`=249, `spi`=245 WHERE `creature_entry`=416 && `level`=57; +UPDATE `pet_levelstats` SET `armor`=1093, `str`=117, `agi`=34, `sta`=82, `inte`=253, `spi`=249 WHERE `creature_entry`=416 && `level`=58; +UPDATE `pet_levelstats` SET `armor`=1110, `str`=120, `agi`=35, `sta`=84, `inte`=258, `spi`=254 WHERE `creature_entry`=416 && `level`=59; +UPDATE `pet_levelstats` SET `armor`=1128, `str`=122, `agi`=35, `sta`=86, `inte`=264, `spi`=260 WHERE `creature_entry`=416 && `level`=60; +UPDATE `pet_levelstats` SET `hp`=14 WHERE `creature_entry`=416 && `level`=1; +UPDATE `pet_levelstats` SET `hp`=19 WHERE `creature_entry`=416 && `level`=2; +UPDATE `pet_levelstats` SET `hp`=24 WHERE `creature_entry`=416 && `level`=3; +UPDATE `pet_levelstats` SET `hp`=29 WHERE `creature_entry`=416 && `level`=4; +UPDATE `pet_levelstats` SET `hp`=34 WHERE `creature_entry`=416 && `level`=5; +UPDATE `pet_levelstats` SET `hp`=40 WHERE `creature_entry`=416 && `level`=6; +UPDATE `pet_levelstats` SET `hp`=45 WHERE `creature_entry`=416 && `level`=7; +UPDATE `pet_levelstats` SET `hp`=51 WHERE `creature_entry`=416 && `level`=8; +UPDATE `pet_levelstats` SET `hp`=58 WHERE `creature_entry`=416 && `level`=9; +UPDATE `pet_levelstats` SET `hp`=64 WHERE `creature_entry`=416 && `level`=10; +UPDATE `pet_levelstats` SET `hp`=72 WHERE `creature_entry`=416 && `level`=11; +UPDATE `pet_levelstats` SET `hp`=79 WHERE `creature_entry`=416 && `level`=12; +UPDATE `pet_levelstats` SET `hp`=87 WHERE `creature_entry`=416 && `level`=13; +UPDATE `pet_levelstats` SET `hp`=95 WHERE `creature_entry`=416 && `level`=14; +UPDATE `pet_levelstats` SET `hp`=103 WHERE `creature_entry`=416 && `level`=15; +UPDATE `pet_levelstats` SET `hp`=111 WHERE `creature_entry`=416 && `level`=16; +UPDATE `pet_levelstats` SET `hp`=119 WHERE `creature_entry`=416 && `level`=17; +UPDATE `pet_levelstats` SET `hp`=127 WHERE `creature_entry`=416 && `level`=18; +UPDATE `pet_levelstats` SET `hp`=136 WHERE `creature_entry`=416 && `level`=19; +UPDATE `pet_levelstats` SET `hp`=146 WHERE `creature_entry`=416 && `level`=20; +UPDATE `pet_levelstats` SET `hp`=156 WHERE `creature_entry`=416 && `level`=21; +UPDATE `pet_levelstats` SET `hp`=167 WHERE `creature_entry`=416 && `level`=22; +UPDATE `pet_levelstats` SET `hp`=178 WHERE `creature_entry`=416 && `level`=23; +UPDATE `pet_levelstats` SET `hp`=190 WHERE `creature_entry`=416 && `level`=24; +UPDATE `pet_levelstats` SET `hp`=202 WHERE `creature_entry`=416 && `level`=25; +UPDATE `pet_levelstats` SET `hp`=215 WHERE `creature_entry`=416 && `level`=26; +UPDATE `pet_levelstats` SET `hp`=228 WHERE `creature_entry`=416 && `level`=27; +UPDATE `pet_levelstats` SET `hp`=241 WHERE `creature_entry`=416 && `level`=28; +UPDATE `pet_levelstats` SET `hp`=253 WHERE `creature_entry`=416 && `level`=29; +UPDATE `pet_levelstats` SET `hp`=265 WHERE `creature_entry`=416 && `level`=30; +UPDATE `pet_levelstats` SET `hp`=277 WHERE `creature_entry`=416 && `level`=31; +UPDATE `pet_levelstats` SET `hp`=289 WHERE `creature_entry`=416 && `level`=32; +UPDATE `pet_levelstats` SET `hp`=301 WHERE `creature_entry`=416 && `level`=33; +UPDATE `pet_levelstats` SET `hp`=312 WHERE `creature_entry`=416 && `level`=34; +UPDATE `pet_levelstats` SET `hp`=325 WHERE `creature_entry`=416 && `level`=35; +UPDATE `pet_levelstats` SET `hp`=337 WHERE `creature_entry`=416 && `level`=36; +UPDATE `pet_levelstats` SET `hp`=349 WHERE `creature_entry`=416 && `level`=37; +UPDATE `pet_levelstats` SET `hp`=361 WHERE `creature_entry`=416 && `level`=38; +UPDATE `pet_levelstats` SET `hp`=374 WHERE `creature_entry`=416 && `level`=39; +UPDATE `pet_levelstats` SET `hp`=388 WHERE `creature_entry`=416 && `level`=40; +UPDATE `pet_levelstats` SET `hp`=400 WHERE `creature_entry`=416 && `level`=41; +UPDATE `pet_levelstats` SET `hp`=416 WHERE `creature_entry`=416 && `level`=42; +UPDATE `pet_levelstats` SET `hp`=432 WHERE `creature_entry`=416 && `level`=43; +UPDATE `pet_levelstats` SET `hp`=449 WHERE `creature_entry`=416 && `level`=44; +UPDATE `pet_levelstats` SET `hp`=466 WHERE `creature_entry`=416 && `level`=45; +UPDATE `pet_levelstats` SET `hp`=483 WHERE `creature_entry`=416 && `level`=46; +UPDATE `pet_levelstats` SET `hp`=501 WHERE `creature_entry`=416 && `level`=47; +UPDATE `pet_levelstats` SET `hp`=519 WHERE `creature_entry`=416 && `level`=48; +UPDATE `pet_levelstats` SET `hp`=539 WHERE `creature_entry`=416 && `level`=49; +UPDATE `pet_levelstats` SET `hp`=558 WHERE `creature_entry`=416 && `level`=50; +UPDATE `pet_levelstats` SET `hp`=577 WHERE `creature_entry`=416 && `level`=51; +UPDATE `pet_levelstats` SET `hp`=598 WHERE `creature_entry`=416 && `level`=52; +UPDATE `pet_levelstats` SET `hp`=618 WHERE `creature_entry`=416 && `level`=53; +UPDATE `pet_levelstats` SET `hp`=638 WHERE `creature_entry`=416 && `level`=54; +UPDATE `pet_levelstats` SET `hp`=659 WHERE `creature_entry`=416 && `level`=55; +UPDATE `pet_levelstats` SET `hp`=680 WHERE `creature_entry`=416 && `level`=56; +UPDATE `pet_levelstats` SET `hp`=702 WHERE `creature_entry`=416 && `level`=57; +UPDATE `pet_levelstats` SET `hp`=724 WHERE `creature_entry`=416 && `level`=58; +UPDATE `pet_levelstats` SET `hp`=746 WHERE `creature_entry`=416 && `level`=59; +UPDATE `pet_levelstats` SET `hp`=769 WHERE `creature_entry`=416 && `level`=60; +UPDATE `pet_levelstats` SET `mana`=40 WHERE `creature_entry`=416 && `level`=1; +UPDATE `pet_levelstats` SET `mana`=49 WHERE `creature_entry`=416 && `level`=2; +UPDATE `pet_levelstats` SET `mana`=57 WHERE `creature_entry`=416 && `level`=3; +UPDATE `pet_levelstats` SET `mana`=67 WHERE `creature_entry`=416 && `level`=4; +UPDATE `pet_levelstats` SET `mana`=76 WHERE `creature_entry`=416 && `level`=5; +UPDATE `pet_levelstats` SET `mana`=85 WHERE `creature_entry`=416 && `level`=6; +UPDATE `pet_levelstats` SET `mana`=95 WHERE `creature_entry`=416 && `level`=7; +UPDATE `pet_levelstats` SET `mana`=105 WHERE `creature_entry`=416 && `level`=8; +UPDATE `pet_levelstats` SET `mana`=116 WHERE `creature_entry`=416 && `level`=9; +UPDATE `pet_levelstats` SET `mana`=126 WHERE `creature_entry`=416 && `level`=10; +UPDATE `pet_levelstats` SET `mana`=151 WHERE `creature_entry`=416 && `level`=11; +UPDATE `pet_levelstats` SET `mana`=177 WHERE `creature_entry`=416 && `level`=12; +UPDATE `pet_levelstats` SET `mana`=198 WHERE `creature_entry`=416 && `level`=13; +UPDATE `pet_levelstats` SET `mana`=234 WHERE `creature_entry`=416 && `level`=14; +UPDATE `pet_levelstats` SET `mana`=261 WHERE `creature_entry`=416 && `level`=15; +UPDATE `pet_levelstats` SET `mana`=282 WHERE `creature_entry`=416 && `level`=16; +UPDATE `pet_levelstats` SET `mana`=310 WHERE `creature_entry`=416 && `level`=17; +UPDATE `pet_levelstats` SET `mana`=337 WHERE `creature_entry`=416 && `level`=18; +UPDATE `pet_levelstats` SET `mana`=369 WHERE `creature_entry`=416 && `level`=19; +UPDATE `pet_levelstats` SET `mana`=397 WHERE `creature_entry`=416 && `level`=20; +UPDATE `pet_levelstats` SET `mana`=420 WHERE `creature_entry`=416 && `level`=21; +UPDATE `pet_levelstats` SET `mana`=448 WHERE `creature_entry`=416 && `level`=22; +UPDATE `pet_levelstats` SET `mana`=476 WHERE `creature_entry`=416 && `level`=23; +UPDATE `pet_levelstats` SET `mana`=510 WHERE `creature_entry`=416 && `level`=24; +UPDATE `pet_levelstats` SET `mana`=539 WHERE `creature_entry`=416 && `level`=25; +UPDATE `pet_levelstats` SET `mana`=563 WHERE `creature_entry`=416 && `level`=26; +UPDATE `pet_levelstats` SET `mana`=598 WHERE `creature_entry`=416 && `level`=27; +UPDATE `pet_levelstats` SET `mana`=652 WHERE `creature_entry`=416 && `level`=28; +UPDATE `pet_levelstats` SET `mana`=682 WHERE `creature_entry`=416 && `level`=29; +UPDATE `pet_levelstats` SET `mana`=718 WHERE `creature_entry`=416 && `level`=30; +UPDATE `pet_levelstats` SET `mana`=743 WHERE `creature_entry`=416 && `level`=31; +UPDATE `pet_levelstats` SET `mana`=779 WHERE `creature_entry`=416 && `level`=32; +UPDATE `pet_levelstats` SET `mana`=811 WHERE `creature_entry`=416 && `level`=33; +UPDATE `pet_levelstats` SET `mana`=842 WHERE `creature_entry`=416 && `level`=34; +UPDATE `pet_levelstats` SET `mana`=884 WHERE `creature_entry`=416 && `level`=35; +UPDATE `pet_levelstats` SET `mana`=912 WHERE `creature_entry`=416 && `level`=36; +UPDATE `pet_levelstats` SET `mana`=944 WHERE `creature_entry`=416 && `level`=37; +UPDATE `pet_levelstats` SET `mana`=982 WHERE `creature_entry`=416 && `level`=38; +UPDATE `pet_levelstats` SET `mana`=1015 WHERE `creature_entry`=416 && `level`=39; +UPDATE `pet_levelstats` SET `mana`=1053 WHERE `creature_entry`=416 && `level`=40; +UPDATE `pet_levelstats` SET `mana`=1087 WHERE `creature_entry`=416 && `level`=41; +UPDATE `pet_levelstats` SET `mana`=1145 WHERE `creature_entry`=416 && `level`=42; +UPDATE `pet_levelstats` SET `mana`=1180 WHERE `creature_entry`=416 && `level`=43; +UPDATE `pet_levelstats` SET `mana`=1214 WHERE `creature_entry`=416 && `level`=44; +UPDATE `pet_levelstats` SET `mana`=1254 WHERE `creature_entry`=416 && `level`=45; +UPDATE `pet_levelstats` SET `mana`=1295 WHERE `creature_entry`=416 && `level`=46; +UPDATE `pet_levelstats` SET `mana`=1330 WHERE `creature_entry`=416 && `level`=47; +UPDATE `pet_levelstats` SET `mana`=1366 WHERE `creature_entry`=416 && `level`=48; +UPDATE `pet_levelstats` SET `mana`=1413 WHERE `creature_entry`=416 && `level`=49; +UPDATE `pet_levelstats` SET `mana`=1450 WHERE `creature_entry`=416 && `level`=50; +UPDATE `pet_levelstats` SET `mana`=1487 WHERE `creature_entry`=416 && `level`=51; +UPDATE `pet_levelstats` SET `mana`=1534 WHERE `creature_entry`=416 && `level`=52; +UPDATE `pet_levelstats` SET `mana`=1572 WHERE `creature_entry`=416 && `level`=53; +UPDATE `pet_levelstats` SET `mana`=1616 WHERE `creature_entry`=416 && `level`=54; +UPDATE `pet_levelstats` SET `mana`=1654 WHERE `creature_entry`=416 && `level`=55; +UPDATE `pet_levelstats` SET `mana`=1718 WHERE `creature_entry`=416 && `level`=56; +UPDATE `pet_levelstats` SET `mana`=1762 WHERE `creature_entry`=416 && `level`=57; +UPDATE `pet_levelstats` SET `mana`=1802 WHERE `creature_entry`=416 && `level`=58; +UPDATE `pet_levelstats` SET `mana`=1847 WHERE `creature_entry`=416 && `level`=59; +UPDATE `pet_levelstats` SET `mana`=1898 WHERE `creature_entry`=416 && `level`=60; + +-- Correct stats for Felhunter. +UPDATE `pet_levelstats` SET `armor`=766, `str`=57, `agi`=46, `sta`=107, `inte`=40, `spi`=72 WHERE `creature_entry`=417 && `level`=30; +UPDATE `pet_levelstats` SET `armor`=788, `str`=59, `agi`=47, `sta`=111, `inte`=40, `spi`=74 WHERE `creature_entry`=417 && `level`=31; +UPDATE `pet_levelstats` SET `armor`=812, `str`=60, `agi`=47, `sta`=115, `inte`=42, `spi`=77 WHERE `creature_entry`=417 && `level`=32; +UPDATE `pet_levelstats` SET `armor`=833, `str`=62, `agi`=49, `sta`=119, `inte`=42, `spi`=79 WHERE `creature_entry`=417 && `level`=33; +UPDATE `pet_levelstats` SET `armor`=856, `str`=63, `agi`=50, `sta`=123, `inte`=43, `spi`=82 WHERE `creature_entry`=417 && `level`=34; +UPDATE `pet_levelstats` SET `armor`=877, `str`=65, `agi`=52, `sta`=127, `inte`=45, `spi`=85 WHERE `creature_entry`=417 && `level`=35; +UPDATE `pet_levelstats` SET `armor`=944, `str`=66, `agi`=53, `sta`=131, `inte`=45, `spi`=87 WHERE `creature_entry`=417 && `level`=36; +UPDATE `pet_levelstats` SET `armor`=1017, `str`=68, `agi`=53, `sta`=135, `inte`=46, `spi`=89 WHERE `creature_entry`=417 && `level`=37; +UPDATE `pet_levelstats` SET `armor`=1090, `str`=70, `agi`=55, `sta`=139, `inte`=47, `spi`=91 WHERE `creature_entry`=417 && `level`=38; +UPDATE `pet_levelstats` SET `armor`=1168, `str`=72, `agi`=56, `sta`=143, `inte`=48, `spi`=94 WHERE `creature_entry`=417 && `level`=39; +UPDATE `pet_levelstats` SET `armor`=1248, `str`=74, `agi`=58, `sta`=148, `inte`=49, `spi`=97 WHERE `creature_entry`=417 && `level`=40; +UPDATE `pet_levelstats` SET `armor`=1334, `str`=76, `agi`=59, `sta`=152, `inte`=50, `spi`=99 WHERE `creature_entry`=417 && `level`=41; +UPDATE `pet_levelstats` SET `armor`=1425, `str`=81, `agi`=59, `sta`=156, `inte`=51, `spi`=102 WHERE `creature_entry`=417 && `level`=42; +UPDATE `pet_levelstats` SET `armor`=1517, `str`=86, `agi`=61, `sta`=160, `inte`=52, `spi`=104 WHERE `creature_entry`=417 && `level`=43; +UPDATE `pet_levelstats` SET `armor`=1616, `str`=93, `agi`=62, `sta`=164, `inte`=53, `spi`=107 WHERE `creature_entry`=417 && `level`=44; +UPDATE `pet_levelstats` SET `armor`=1717, `str`=96, `agi`=64, `sta`=169, `inte`=54, `spi`=110 WHERE `creature_entry`=417 && `level`=45; +UPDATE `pet_levelstats` SET `armor`=1752, `str`=98, `agi`=65, `sta`=173, `inte`=55, `spi`=112 WHERE `creature_entry`=417 && `level`=46; +UPDATE `pet_levelstats` SET `armor`=1787, `str`=100, `agi`=66, `sta`=177, `inte`=56, `spi`=115 WHERE `creature_entry`=417 && `level`=47; +UPDATE `pet_levelstats` SET `armor`=1820, `str`=102, `agi`=68, `sta`=181, `inte`=57, `spi`=117 WHERE `creature_entry`=417 && `level`=48; +UPDATE `pet_levelstats` SET `armor`=1856, `str`=104, `agi`=69, `sta`=186, `inte`=58, `spi`=120 WHERE `creature_entry`=417 && `level`=49; +UPDATE `pet_levelstats` SET `armor`=1888, `str`=107, `agi`=71, `sta`=190, `inte`=59, `spi`=123 WHERE `creature_entry`=417 && `level`=50; +UPDATE `pet_levelstats` SET `armor`=1924, `str`=109, `agi`=72, `sta`=194, `inte`=60, `spi`=125 WHERE `creature_entry`=417 && `level`=51; +UPDATE `pet_levelstats` SET `armor`=1959, `str`=111, `agi`=73, `sta`=199, `inte`=61, `spi`=128 WHERE `creature_entry`=417 && `level`=52; +UPDATE `pet_levelstats` SET `armor`=1992, `str`=113, `agi`=75, `sta`=203, `inte`=62, `spi`=130 WHERE `creature_entry`=417 && `level`=53; +UPDATE `pet_levelstats` SET `armor`=2027, `str`=115, `agi`=76, `sta`=207, `inte`=63, `spi`=133 WHERE `creature_entry`=417 && `level`=54; +UPDATE `pet_levelstats` SET `armor`=2060, `str`=117, `agi`=78, `sta`=212, `inte`=65, `spi`=136 WHERE `creature_entry`=417 && `level`=55; +UPDATE `pet_levelstats` SET `armor`=2096, `str`=120, `agi`=79, `sta`=216, `inte`=65, `spi`=138 WHERE `creature_entry`=417 && `level`=56; +UPDATE `pet_levelstats` SET `armor`=2131, `str`=122, `agi`=80, `sta`=221, `inte`=67, `spi`=142 WHERE `creature_entry`=417 && `level`=57; +UPDATE `pet_levelstats` SET `armor`=2164, `str`=124, `agi`=82, `sta`=225, `inte`=67, `spi`=144 WHERE `creature_entry`=417 && `level`=58; +UPDATE `pet_levelstats` SET `armor`=2199, `str`=127, `agi`=83, `sta`=230, `inte`=69, `spi`=147 WHERE `creature_entry`=417 && `level`=59; +UPDATE `pet_levelstats` SET `armor`=2232, `str`=129, `agi`=85, `sta`=234, `inte`=70, `spi`=150 WHERE `creature_entry`=417 && `level`=60; +UPDATE `pet_levelstats` SET `hp`=770 WHERE `creature_entry`=417 && `level`=30; +UPDATE `pet_levelstats` SET `hp`=807 WHERE `creature_entry`=417 && `level`=31; +UPDATE `pet_levelstats` SET `hp`=844 WHERE `creature_entry`=417 && `level`=32; +UPDATE `pet_levelstats` SET `hp`=882 WHERE `creature_entry`=417 && `level`=33; +UPDATE `pet_levelstats` SET `hp`=919 WHERE `creature_entry`=417 && `level`=34; +UPDATE `pet_levelstats` SET `hp`=959 WHERE `creature_entry`=417 && `level`=35; +UPDATE `pet_levelstats` SET `hp`=997 WHERE `creature_entry`=417 && `level`=36; +UPDATE `pet_levelstats` SET `hp`=1038 WHERE `creature_entry`=417 && `level`=37; +UPDATE `pet_levelstats` SET `hp`=1078 WHERE `creature_entry`=417 && `level`=38; +UPDATE `pet_levelstats` SET `hp`=1121 WHERE `creature_entry`=417 && `level`=39; +UPDATE `pet_levelstats` SET `hp`=1165 WHERE `creature_entry`=417 && `level`=40; +UPDATE `pet_levelstats` SET `hp`=1205 WHERE `creature_entry`=417 && `level`=41; +UPDATE `pet_levelstats` SET `hp`=1255 WHERE `creature_entry`=417 && `level`=42; +UPDATE `pet_levelstats` SET `hp`=1304 WHERE `creature_entry`=417 && `level`=43; +UPDATE `pet_levelstats` SET `hp`=1355 WHERE `creature_entry`=417 && `level`=44; +UPDATE `pet_levelstats` SET `hp`=1404 WHERE `creature_entry`=417 && `level`=45; +UPDATE `pet_levelstats` SET `hp`=1458 WHERE `creature_entry`=417 && `level`=46; +UPDATE `pet_levelstats` SET `hp`=1512 WHERE `creature_entry`=417 && `level`=47; +UPDATE `pet_levelstats` SET `hp`=1567 WHERE `creature_entry`=417 && `level`=48; +UPDATE `pet_levelstats` SET `hp`=1624 WHERE `creature_entry`=417 && `level`=49; +UPDATE `pet_levelstats` SET `hp`=1683 WHERE `creature_entry`=417 && `level`=50; +UPDATE `pet_levelstats` SET `hp`=1742 WHERE `creature_entry`=417 && `level`=51; +UPDATE `pet_levelstats` SET `hp`=1802 WHERE `creature_entry`=417 && `level`=52; +UPDATE `pet_levelstats` SET `hp`=1864 WHERE `creature_entry`=417 && `level`=53; +UPDATE `pet_levelstats` SET `hp`=1925 WHERE `creature_entry`=417 && `level`=54; +UPDATE `pet_levelstats` SET `hp`=1986 WHERE `creature_entry`=417 && `level`=55; +UPDATE `pet_levelstats` SET `hp`=2052 WHERE `creature_entry`=417 && `level`=56; +UPDATE `pet_levelstats` SET `hp`=2116 WHERE `creature_entry`=417 && `level`=57; +UPDATE `pet_levelstats` SET `hp`=2182 WHERE `creature_entry`=417 && `level`=58; +UPDATE `pet_levelstats` SET `hp`=2250 WHERE `creature_entry`=417 && `level`=59; +UPDATE `pet_levelstats` SET `hp`=2320 WHERE `creature_entry`=417 && `level`=60; +UPDATE `pet_levelstats` SET `mana`=656 WHERE `creature_entry`=417 && `level`=30; +UPDATE `pet_levelstats` SET `mana`=676 WHERE `creature_entry`=417 && `level`=31; +UPDATE `pet_levelstats` SET `mana`=720 WHERE `creature_entry`=417 && `level`=32; +UPDATE `pet_levelstats` SET `mana`=742 WHERE `creature_entry`=417 && `level`=33; +UPDATE `pet_levelstats` SET `mana`=775 WHERE `creature_entry`=417 && `level`=34; +UPDATE `pet_levelstats` SET `mana`=822 WHERE `creature_entry`=417 && `level`=35; +UPDATE `pet_levelstats` SET `mana`=845 WHERE `creature_entry`=417 && `level`=36; +UPDATE `pet_levelstats` SET `mana`=879 WHERE `creature_entry`=417 && `level`=37; +UPDATE `pet_levelstats` SET `mana`=916 WHERE `creature_entry`=417 && `level`=38; +UPDATE `pet_levelstats` SET `mana`=952 WHERE `creature_entry`=417 && `level`=39; +UPDATE `pet_levelstats` SET `mana`=988 WHERE `creature_entry`=417 && `level`=40; +UPDATE `pet_levelstats` SET `mana`=1026 WHERE `creature_entry`=417 && `level`=41; +UPDATE `pet_levelstats` SET `mana`=1063 WHERE `creature_entry`=417 && `level`=42; +UPDATE `pet_levelstats` SET `mana`=1103 WHERE `creature_entry`=417 && `level`=43; +UPDATE `pet_levelstats` SET `mana`=1142 WHERE `creature_entry`=417 && `level`=44; +UPDATE `pet_levelstats` SET `mana`=1181 WHERE `creature_entry`=417 && `level`=45; +UPDATE `pet_levelstats` SET `mana`=1222 WHERE `creature_entry`=417 && `level`=46; +UPDATE `pet_levelstats` SET `mana`=1263 WHERE `creature_entry`=417 && `level`=47; +UPDATE `pet_levelstats` SET `mana`=1344 WHERE `creature_entry`=417 && `level`=48; +UPDATE `pet_levelstats` SET `mana`=1348 WHERE `creature_entry`=417 && `level`=49; +UPDATE `pet_levelstats` SET `mana`=1391 WHERE `creature_entry`=417 && `level`=50; +UPDATE `pet_levelstats` SET `mana`=1435 WHERE `creature_entry`=417 && `level`=51; +UPDATE `pet_levelstats` SET `mana`=1481 WHERE `creature_entry`=417 && `level`=52; +UPDATE `pet_levelstats` SET `mana`=1526 WHERE `creature_entry`=417 && `level`=53; +UPDATE `pet_levelstats` SET `mana`=1572 WHERE `creature_entry`=417 && `level`=54; +UPDATE `pet_levelstats` SET `mana`=1630 WHERE `creature_entry`=417 && `level`=55; +UPDATE `pet_levelstats` SET `mana`=1666 WHERE `creature_entry`=417 && `level`=56; +UPDATE `pet_levelstats` SET `mana`=1726 WHERE `creature_entry`=417 && `level`=57; +UPDATE `pet_levelstats` SET `mana`=1763 WHERE `creature_entry`=417 && `level`=58; +UPDATE `pet_levelstats` SET `mana`=1824 WHERE `creature_entry`=417 && `level`=59; +UPDATE `pet_levelstats` SET `mana`=1874 WHERE `creature_entry`=417 && `level`=60; + +-- Correct stats for Voidwalker. +UPDATE `pet_levelstats` SET `armor`=669, `str`=29, `agi`=25, `sta`=29, `inte`=22, `spi`=26 WHERE `creature_entry`=1860 && `level`=10; +UPDATE `pet_levelstats` SET `armor`=709, `str`=30, `agi`=25, `sta`=32, `inte`=22, `spi`=28 WHERE `creature_entry`=1860 && `level`=11; +UPDATE `pet_levelstats` SET `armor`=756, `str`=31, `agi`=26, `sta`=36, `inte`=24, `spi`=31 WHERE `creature_entry`=1860 && `level`=12; +UPDATE `pet_levelstats` SET `armor`=799, `str`=32, `agi`=28, `sta`=40, `inte`=24, `spi`=32 WHERE `creature_entry`=1860 && `level`=13; +UPDATE `pet_levelstats` SET `armor`=850, `str`=33, `agi`=28, `sta`=44, `inte`=25, `spi`=35 WHERE `creature_entry`=1860 && `level`=14; +UPDATE `pet_levelstats` SET `armor`=895, `str`=34, `agi`=30, `sta`=48, `inte`=26, `spi`=37 WHERE `creature_entry`=1860 && `level`=15; +UPDATE `pet_levelstats` SET `armor`=945, `str`=36, `agi`=30, `sta`=52, `inte`=27, `spi`=39 WHERE `creature_entry`=1860 && `level`=16; +UPDATE `pet_levelstats` SET `armor`=991, `str`=38, `agi`=31, `sta`=55, `inte`=28, `spi`=42 WHERE `creature_entry`=1860 && `level`=17; +UPDATE `pet_levelstats` SET `armor`=1035, `str`=39, `agi`=33, `sta`=59, `inte`=28, `spi`=44 WHERE `creature_entry`=1860 && `level`=18; +UPDATE `pet_levelstats` SET `armor`=1087, `str`=40, `agi`=33, `sta`=63, `inte`=30, `spi`=46 WHERE `creature_entry`=1860 && `level`=19; +UPDATE `pet_levelstats` SET `armor`=1130, `str`=42, `agi`=35, `sta`=67, `inte`=31, `spi`=49 WHERE `creature_entry`=1860 && `level`=20; +UPDATE `pet_levelstats` SET `armor`=1177, `str`=44, `agi`=36, `sta`=71, `inte`=31, `spi`=51 WHERE `creature_entry`=1860 && `level`=21; +UPDATE `pet_levelstats` SET `armor`=1227, `str`=46, `agi`=36, `sta`=75, `inte`=32, `spi`=53 WHERE `creature_entry`=1860 && `level`=22; +UPDATE `pet_levelstats` SET `armor`=1272, `str`=47, `agi`=38, `sta`=79, `inte`=33, `spi`=55 WHERE `creature_entry`=1860 && `level`=23; +UPDATE `pet_levelstats` SET `armor`=1319, `str`=49, `agi`=39, `sta`=83, `inte`=34, `spi`=58 WHERE `creature_entry`=1860 && `level`=24; +UPDATE `pet_levelstats` SET `armor`=1366, `str`=50, `agi`=40, `sta`=87, `inte`=35, `spi`=61 WHERE `creature_entry`=1860 && `level`=25; +UPDATE `pet_levelstats` SET `armor`=1412, `str`=52, `agi`=41, `sta`=91, `inte`=36, `spi`=62 WHERE `creature_entry`=1860 && `level`=26; +UPDATE `pet_levelstats` SET `armor`=1461, `str`=53, `agi`=42, `sta`=95, `inte`=37, `spi`=65 WHERE `creature_entry`=1860 && `level`=27; +UPDATE `pet_levelstats` SET `armor`=1508, `str`=55, `agi`=43, `sta`=99, `inte`=37, `spi`=67 WHERE `creature_entry`=1860 && `level`=28; +UPDATE `pet_levelstats` SET `armor`=1554, `str`=57, `agi`=44, `sta`=103, `inte`=39, `spi`=70 WHERE `creature_entry`=1860 && `level`=29; +UPDATE `pet_levelstats` SET `armor`=1599, `str`=57, `agi`=46, `sta`=107, `inte`=40, `spi`=72 WHERE `creature_entry`=1860 && `level`=30; +UPDATE `pet_levelstats` SET `armor`=1646, `str`=59, `agi`=47, `sta`=111, `inte`=40, `spi`=74 WHERE `creature_entry`=1860 && `level`=31; +UPDATE `pet_levelstats` SET `armor`=1696, `str`=60, `agi`=47, `sta`=115, `inte`=42, `spi`=77 WHERE `creature_entry`=1860 && `level`=32; +UPDATE `pet_levelstats` SET `armor`=1740, `str`=62, `agi`=49, `sta`=119, `inte`=42, `spi`=79 WHERE `creature_entry`=1860 && `level`=33; +UPDATE `pet_levelstats` SET `armor`=1788, `str`=63, `agi`=50, `sta`=123, `inte`=43, `spi`=82 WHERE `creature_entry`=1860 && `level`=34; +UPDATE `pet_levelstats` SET `armor`=1831, `str`=65, `agi`=52, `sta`=127, `inte`=45, `spi`=85 WHERE `creature_entry`=1860 && `level`=35; +UPDATE `pet_levelstats` SET `armor`=1972, `str`=66, `agi`=53, `sta`=131, `inte`=45, `spi`=87 WHERE `creature_entry`=1860 && `level`=36; +UPDATE `pet_levelstats` SET `armor`=2124, `str`=68, `agi`=53, `sta`=135, `inte`=46, `spi`=89 WHERE `creature_entry`=1860 && `level`=37; +UPDATE `pet_levelstats` SET `armor`=2276, `str`=70, `agi`=55, `sta`=139, `inte`=47, `spi`=91 WHERE `creature_entry`=1860 && `level`=38; +UPDATE `pet_levelstats` SET `armor`=2439, `str`=72, `agi`=56, `sta`=143, `inte`=48, `spi`=94 WHERE `creature_entry`=1860 && `level`=39; +UPDATE `pet_levelstats` SET `armor`=2606, `str`=74, `agi`=58, `sta`=148, `inte`=49, `spi`=97 WHERE `creature_entry`=1860 && `level`=40; +UPDATE `pet_levelstats` SET `armor`=2785, `str`=76, `agi`=59, `sta`=152, `inte`=50, `spi`=99 WHERE `creature_entry`=1860 && `level`=41; +UPDATE `pet_levelstats` SET `armor`=2975, `str`=81, `agi`=59, `sta`=156, `inte`=51, `spi`=102 WHERE `creature_entry`=1860 && `level`=42; +UPDATE `pet_levelstats` SET `armor`=3167, `str`=86, `agi`=61, `sta`=160, `inte`=52, `spi`=104 WHERE `creature_entry`=1860 && `level`=43; +UPDATE `pet_levelstats` SET `armor`=3373, `str`=93, `agi`=62, `sta`=164, `inte`=53, `spi`=107 WHERE `creature_entry`=1860 && `level`=44; +UPDATE `pet_levelstats` SET `armor`=3585, `str`=96, `agi`=64, `sta`=169, `inte`=54, `spi`=110 WHERE `creature_entry`=1860 && `level`=45; +UPDATE `pet_levelstats` SET `armor`=3657, `str`=98, `agi`=65, `sta`=173, `inte`=55, `spi`=112 WHERE `creature_entry`=1860 && `level`=46; +UPDATE `pet_levelstats` SET `armor`=3730, `str`=100, `agi`=66, `sta`=177, `inte`=56, `spi`=115 WHERE `creature_entry`=1860 && `level`=47; +UPDATE `pet_levelstats` SET `armor`=3800, `str`=102, `agi`=68, `sta`=181, `inte`=57, `spi`=117 WHERE `creature_entry`=1860 && `level`=48; +UPDATE `pet_levelstats` SET `armor`=3874, `str`=104, `agi`=69, `sta`=186, `inte`=58, `spi`=120 WHERE `creature_entry`=1860 && `level`=49; +UPDATE `pet_levelstats` SET `armor`=3942, `str`=107, `agi`=71, `sta`=190, `inte`=59, `spi`=123 WHERE `creature_entry`=1860 && `level`=50; +UPDATE `pet_levelstats` SET `armor`=4016, `str`=109, `agi`=72, `sta`=194, `inte`=60, `spi`=125 WHERE `creature_entry`=1860 && `level`=51; +UPDATE `pet_levelstats` SET `armor`=4089, `str`=111, `agi`=73, `sta`=199, `inte`=61, `spi`=128 WHERE `creature_entry`=1860 && `level`=52; +UPDATE `pet_levelstats` SET `armor`=4159, `str`=113, `agi`=75, `sta`=203, `inte`=62, `spi`=130 WHERE `creature_entry`=1860 && `level`=53; +UPDATE `pet_levelstats` SET `armor`=4231, `str`=115, `agi`=76, `sta`=207, `inte`=63, `spi`=133 WHERE `creature_entry`=1860 && `level`=54; +UPDATE `pet_levelstats` SET `armor`=4301, `str`=117, `agi`=78, `sta`=212, `inte`=65, `spi`=136 WHERE `creature_entry`=1860 && `level`=55; +UPDATE `pet_levelstats` SET `armor`=4375, `str`=120, `agi`=79, `sta`=216, `inte`=65, `spi`=138 WHERE `creature_entry`=1860 && `level`=56; +UPDATE `pet_levelstats` SET `armor`=4448, `str`=122, `agi`=80, `sta`=221, `inte`=67, `spi`=142 WHERE `creature_entry`=1860 && `level`=57; +UPDATE `pet_levelstats` SET `armor`=4519, `str`=124, `agi`=82, `sta`=225, `inte`=67, `spi`=144 WHERE `creature_entry`=1860 && `level`=58; +UPDATE `pet_levelstats` SET `armor`=4590, `str`=127, `agi`=83, `sta`=230, `inte`=69, `spi`=147 WHERE `creature_entry`=1860 && `level`=59; +UPDATE `pet_levelstats` SET `armor`=4660, `str`=129, `agi`=85, `sta`=234, `inte`=70, `spi`=150 WHERE `creature_entry`=1860 && `level`=60; +UPDATE `pet_levelstats` SET `hp`=260 WHERE `creature_entry`=1860 && `level`=10; +UPDATE `pet_levelstats` SET `hp`=291 WHERE `creature_entry`=1860 && `level`=11; +UPDATE `pet_levelstats` SET `hp`=322 WHERE `creature_entry`=1860 && `level`=12; +UPDATE `pet_levelstats` SET `hp`=354 WHERE `creature_entry`=1860 && `level`=13; +UPDATE `pet_levelstats` SET `hp`=386 WHERE `creature_entry`=1860 && `level`=14; +UPDATE `pet_levelstats` SET `hp`=421 WHERE `creature_entry`=1860 && `level`=15; +UPDATE `pet_levelstats` SET `hp`=455 WHERE `creature_entry`=1860 && `level`=16; +UPDATE `pet_levelstats` SET `hp`=490 WHERE `creature_entry`=1860 && `level`=17; +UPDATE `pet_levelstats` SET `hp`=528 WHERE `creature_entry`=1860 && `level`=18; +UPDATE `pet_levelstats` SET `hp`=566 WHERE `creature_entry`=1860 && `level`=19; +UPDATE `pet_levelstats` SET `hp`=606 WHERE `creature_entry`=1860 && `level`=20; +UPDATE `pet_levelstats` SET `hp`=650 WHERE `creature_entry`=1860 && `level`=21; +UPDATE `pet_levelstats` SET `hp`=697 WHERE `creature_entry`=1860 && `level`=22; +UPDATE `pet_levelstats` SET `hp`=746 WHERE `creature_entry`=1860 && `level`=23; +UPDATE `pet_levelstats` SET `hp`=799 WHERE `creature_entry`=1860 && `level`=24; +UPDATE `pet_levelstats` SET `hp`=854 WHERE `creature_entry`=1860 && `level`=25; +UPDATE `pet_levelstats` SET `hp`=911 WHERE `creature_entry`=1860 && `level`=26; +UPDATE `pet_levelstats` SET `hp`=966 WHERE `creature_entry`=1860 && `level`=27; +UPDATE `pet_levelstats` SET `hp`=1025 WHERE `creature_entry`=1860 && `level`=28; +UPDATE `pet_levelstats` SET `hp`=1082 WHERE `creature_entry`=1860 && `level`=29; +UPDATE `pet_levelstats` SET `hp`=1135 WHERE `creature_entry`=1860 && `level`=30; +UPDATE `pet_levelstats` SET `hp`=1190 WHERE `creature_entry`=1860 && `level`=31; +UPDATE `pet_levelstats` SET `hp`=1243 WHERE `creature_entry`=1860 && `level`=32; +UPDATE `pet_levelstats` SET `hp`=1299 WHERE `creature_entry`=1860 && `level`=33; +UPDATE `pet_levelstats` SET `hp`=1354 WHERE `creature_entry`=1860 && `level`=34; +UPDATE `pet_levelstats` SET `hp`=1413 WHERE `creature_entry`=1860 && `level`=35; +UPDATE `pet_levelstats` SET `hp`=1470 WHERE `creature_entry`=1860 && `level`=36; +UPDATE `pet_levelstats` SET `hp`=1530 WHERE `creature_entry`=1860 && `level`=37; +UPDATE `pet_levelstats` SET `hp`=1589 WHERE `creature_entry`=1860 && `level`=38; +UPDATE `pet_levelstats` SET `hp`=1652 WHERE `creature_entry`=1860 && `level`=39; +UPDATE `pet_levelstats` SET `hp`=1716 WHERE `creature_entry`=1860 && `level`=40; +UPDATE `pet_levelstats` SET `hp`=1775 WHERE `creature_entry`=1860 && `level`=41; +UPDATE `pet_levelstats` SET `hp`=1849 WHERE `creature_entry`=1860 && `level`=42; +UPDATE `pet_levelstats` SET `hp`=1922 WHERE `creature_entry`=1860 && `level`=43; +UPDATE `pet_levelstats` SET `hp`=1996 WHERE `creature_entry`=1860 && `level`=44; +UPDATE `pet_levelstats` SET `hp`=2069 WHERE `creature_entry`=1860 && `level`=45; +UPDATE `pet_levelstats` SET `hp`=2149 WHERE `creature_entry`=1860 && `level`=46; +UPDATE `pet_levelstats` SET `hp`=2229 WHERE `creature_entry`=1860 && `level`=47; +UPDATE `pet_levelstats` SET `hp`=2310 WHERE `creature_entry`=1860 && `level`=48; +UPDATE `pet_levelstats` SET `hp`=2394 WHERE `creature_entry`=1860 && `level`=49; +UPDATE `pet_levelstats` SET `hp`=2481 WHERE `creature_entry`=1860 && `level`=50; +UPDATE `pet_levelstats` SET `hp`=2568 WHERE `creature_entry`=1860 && `level`=51; +UPDATE `pet_levelstats` SET `hp`=2656 WHERE `creature_entry`=1860 && `level`=52; +UPDATE `pet_levelstats` SET `hp`=2747 WHERE `creature_entry`=1860 && `level`=53; +UPDATE `pet_levelstats` SET `hp`=2836 WHERE `creature_entry`=1860 && `level`=54; +UPDATE `pet_levelstats` SET `hp`=2927 WHERE `creature_entry`=1860 && `level`=55; +UPDATE `pet_levelstats` SET `hp`=3023 WHERE `creature_entry`=1860 && `level`=56; +UPDATE `pet_levelstats` SET `hp`=3118 WHERE `creature_entry`=1860 && `level`=57; +UPDATE `pet_levelstats` SET `hp`=3216 WHERE `creature_entry`=1860 && `level`=58; +UPDATE `pet_levelstats` SET `hp`=3317 WHERE `creature_entry`=1860 && `level`=59; +UPDATE `pet_levelstats` SET `hp`=3419 WHERE `creature_entry`=1860 && `level`=60; +UPDATE `pet_levelstats` SET `mana`=147 WHERE `creature_entry`=1860 && `level`=10; +UPDATE `pet_levelstats` SET `mana`=158 WHERE `creature_entry`=1860 && `level`=11; +UPDATE `pet_levelstats` SET `mana`=192 WHERE `creature_entry`=1860 && `level`=12; +UPDATE `pet_levelstats` SET `mana`=203 WHERE `creature_entry`=1860 && `level`=13; +UPDATE `pet_levelstats` SET `mana`=227 WHERE `creature_entry`=1860 && `level`=14; +UPDATE `pet_levelstats` SET `mana`=251 WHERE `creature_entry`=1860 && `level`=15; +UPDATE `pet_levelstats` SET `mana`=275 WHERE `creature_entry`=1860 && `level`=16; +UPDATE `pet_levelstats` SET `mana`=300 WHERE `creature_entry`=1860 && `level`=17; +UPDATE `pet_levelstats` SET `mana`=314 WHERE `creature_entry`=1860 && `level`=18; +UPDATE `pet_levelstats` SET `mana`=351 WHERE `creature_entry`=1860 && `level`=19; +UPDATE `pet_levelstats` SET `mana`=377 WHERE `creature_entry`=1860 && `level`=20; +UPDATE `pet_levelstats` SET `mana`=393 WHERE `creature_entry`=1860 && `level`=21; +UPDATE `pet_levelstats` SET `mana`=420 WHERE `creature_entry`=1860 && `level`=22; +UPDATE `pet_levelstats` SET `mana`=447 WHERE `creature_entry`=1860 && `level`=23; +UPDATE `pet_levelstats` SET `mana`=476 WHERE `creature_entry`=1860 && `level`=24; +UPDATE `pet_levelstats` SET `mana`=504 WHERE `creature_entry`=1860 && `level`=25; +UPDATE `pet_levelstats` SET `mana`=534 WHERE `creature_entry`=1860 && `level`=26; +UPDATE `pet_levelstats` SET `mana`=564 WHERE `creature_entry`=1860 && `level`=27; +UPDATE `pet_levelstats` SET `mana`=582 WHERE `creature_entry`=1860 && `level`=28; +UPDATE `pet_levelstats` SET `mana`=624 WHERE `creature_entry`=1860 && `level`=29; +UPDATE `pet_levelstats` SET `mana`=656 WHERE `creature_entry`=1860 && `level`=30; +UPDATE `pet_levelstats` SET `mana`=676 WHERE `creature_entry`=1860 && `level`=31; +UPDATE `pet_levelstats` SET `mana`=720 WHERE `creature_entry`=1860 && `level`=32; +UPDATE `pet_levelstats` SET `mana`=742 WHERE `creature_entry`=1860 && `level`=33; +UPDATE `pet_levelstats` SET `mana`=775 WHERE `creature_entry`=1860 && `level`=34; +UPDATE `pet_levelstats` SET `mana`=822 WHERE `creature_entry`=1860 && `level`=35; +UPDATE `pet_levelstats` SET `mana`=845 WHERE `creature_entry`=1860 && `level`=36; +UPDATE `pet_levelstats` SET `mana`=879 WHERE `creature_entry`=1860 && `level`=37; +UPDATE `pet_levelstats` SET `mana`=916 WHERE `creature_entry`=1860 && `level`=38; +UPDATE `pet_levelstats` SET `mana`=952 WHERE `creature_entry`=1860 && `level`=39; +UPDATE `pet_levelstats` SET `mana`=988 WHERE `creature_entry`=1860 && `level`=40; +UPDATE `pet_levelstats` SET `mana`=1026 WHERE `creature_entry`=1860 && `level`=41; +UPDATE `pet_levelstats` SET `mana`=1063 WHERE `creature_entry`=1860 && `level`=42; +UPDATE `pet_levelstats` SET `mana`=1103 WHERE `creature_entry`=1860 && `level`=43; +UPDATE `pet_levelstats` SET `mana`=1142 WHERE `creature_entry`=1860 && `level`=44; +UPDATE `pet_levelstats` SET `mana`=1181 WHERE `creature_entry`=1860 && `level`=45; +UPDATE `pet_levelstats` SET `mana`=1222 WHERE `creature_entry`=1860 && `level`=46; +UPDATE `pet_levelstats` SET `mana`=1263 WHERE `creature_entry`=1860 && `level`=47; +UPDATE `pet_levelstats` SET `mana`=1305 WHERE `creature_entry`=1860 && `level`=48; +UPDATE `pet_levelstats` SET `mana`=1348 WHERE `creature_entry`=1860 && `level`=49; +UPDATE `pet_levelstats` SET `mana`=1391 WHERE `creature_entry`=1860 && `level`=50; +UPDATE `pet_levelstats` SET `mana`=1435 WHERE `creature_entry`=1860 && `level`=51; +UPDATE `pet_levelstats` SET `mana`=1481 WHERE `creature_entry`=1860 && `level`=52; +UPDATE `pet_levelstats` SET `mana`=1526 WHERE `creature_entry`=1860 && `level`=53; +UPDATE `pet_levelstats` SET `mana`=1572 WHERE `creature_entry`=1860 && `level`=54; +UPDATE `pet_levelstats` SET `mana`=1630 WHERE `creature_entry`=1860 && `level`=55; +UPDATE `pet_levelstats` SET `mana`=1666 WHERE `creature_entry`=1860 && `level`=56; +UPDATE `pet_levelstats` SET `mana`=1726 WHERE `creature_entry`=1860 && `level`=57; +UPDATE `pet_levelstats` SET `mana`=1763 WHERE `creature_entry`=1860 && `level`=58; +UPDATE `pet_levelstats` SET `mana`=1824 WHERE `creature_entry`=1860 && `level`=59; +UPDATE `pet_levelstats` SET `mana`=1874 WHERE `creature_entry`=1860 && `level`=60; + +-- Correct stats for Succubus. +UPDATE `pet_levelstats` SET `armor`=528, `str`=42, `agi`=35, `sta`=67, `inte`=31, `spi`=49 WHERE `creature_entry`=1863 && `level`=20; +UPDATE `pet_levelstats` SET `armor`=549, `str`=44, `agi`=36, `sta`=71, `inte`=31, `spi`=51 WHERE `creature_entry`=1863 && `level`=21; +UPDATE `pet_levelstats` SET `armor`=573, `str`=46, `agi`=36, `sta`=75, `inte`=32, `spi`=53 WHERE `creature_entry`=1863 && `level`=22; +UPDATE `pet_levelstats` SET `armor`=594, `str`=47, `agi`=38, `sta`=79, `inte`=33, `spi`=55 WHERE `creature_entry`=1863 && `level`=23; +UPDATE `pet_levelstats` SET `armor`=616, `str`=49, `agi`=39, `sta`=83, `inte`=34, `spi`=58 WHERE `creature_entry`=1863 && `level`=24; +UPDATE `pet_levelstats` SET `armor`=638, `str`=50, `agi`=40, `sta`=87, `inte`=35, `spi`=61 WHERE `creature_entry`=1863 && `level`=25; +UPDATE `pet_levelstats` SET `armor`=659, `str`=52, `agi`=41, `sta`=91, `inte`=36, `spi`=62 WHERE `creature_entry`=1863 && `level`=26; +UPDATE `pet_levelstats` SET `armor`=682, `str`=53, `agi`=42, `sta`=95, `inte`=37, `spi`=65 WHERE `creature_entry`=1863 && `level`=27; +UPDATE `pet_levelstats` SET `armor`=704, `str`=55, `agi`=43, `sta`=99, `inte`=37, `spi`=67 WHERE `creature_entry`=1863 && `level`=28; +UPDATE `pet_levelstats` SET `armor`=726, `str`=57, `agi`=44, `sta`=103, `inte`=39, `spi`=70 WHERE `creature_entry`=1863 && `level`=29; +UPDATE `pet_levelstats` SET `armor`=747, `str`=57, `agi`=46, `sta`=107, `inte`=40, `spi`=72 WHERE `creature_entry`=1863 && `level`=30; +UPDATE `pet_levelstats` SET `armor`=769, `str`=59, `agi`=47, `sta`=111, `inte`=40, `spi`=74 WHERE `creature_entry`=1863 && `level`=31; +UPDATE `pet_levelstats` SET `armor`=792, `str`=60, `agi`=47, `sta`=115, `inte`=42, `spi`=77 WHERE `creature_entry`=1863 && `level`=32; +UPDATE `pet_levelstats` SET `armor`=812, `str`=62, `agi`=49, `sta`=119, `inte`=42, `spi`=79 WHERE `creature_entry`=1863 && `level`=33; +UPDATE `pet_levelstats` SET `armor`=835, `str`=63, `agi`=50, `sta`=123, `inte`=43, `spi`=82 WHERE `creature_entry`=1863 && `level`=34; +UPDATE `pet_levelstats` SET `armor`=855, `str`=65, `agi`=52, `sta`=127, `inte`=45, `spi`=85 WHERE `creature_entry`=1863 && `level`=35; +UPDATE `pet_levelstats` SET `armor`=921, `str`=66, `agi`=53, `sta`=131, `inte`=45, `spi`=87 WHERE `creature_entry`=1863 && `level`=36; +UPDATE `pet_levelstats` SET `armor`=992, `str`=68, `agi`=53, `sta`=135, `inte`=46, `spi`=89 WHERE `creature_entry`=1863 && `level`=37; +UPDATE `pet_levelstats` SET `armor`=1063, `str`=70, `agi`=55, `sta`=139, `inte`=47, `spi`=91 WHERE `creature_entry`=1863 && `level`=38; +UPDATE `pet_levelstats` SET `armor`=1139, `str`=72, `agi`=56, `sta`=143, `inte`=48, `spi`=94 WHERE `creature_entry`=1863 && `level`=39; +UPDATE `pet_levelstats` SET `armor`=1217, `str`=74, `agi`=58, `sta`=148, `inte`=49, `spi`=97 WHERE `creature_entry`=1863 && `level`=40; +UPDATE `pet_levelstats` SET `armor`=1301, `str`=76, `agi`=59, `sta`=152, `inte`=50, `spi`=99 WHERE `creature_entry`=1863 && `level`=41; +UPDATE `pet_levelstats` SET `armor`=1389, `str`=81, `agi`=59, `sta`=156, `inte`=51, `spi`=102 WHERE `creature_entry`=1863 && `level`=42; +UPDATE `pet_levelstats` SET `armor`=1479, `str`=86, `agi`=61, `sta`=160, `inte`=52, `spi`=104 WHERE `creature_entry`=1863 && `level`=43; +UPDATE `pet_levelstats` SET `armor`=1575, `str`=93, `agi`=62, `sta`=164, `inte`=53, `spi`=107 WHERE `creature_entry`=1863 && `level`=44; +UPDATE `pet_levelstats` SET `armor`=1674, `str`=96, `agi`=64, `sta`=169, `inte`=54, `spi`=110 WHERE `creature_entry`=1863 && `level`=45; +UPDATE `pet_levelstats` SET `armor`=1708, `str`=98, `agi`=65, `sta`=173, `inte`=55, `spi`=112 WHERE `creature_entry`=1863 && `level`=46; +UPDATE `pet_levelstats` SET `armor`=1742, `str`=100, `agi`=66, `sta`=177, `inte`=56, `spi`=115 WHERE `creature_entry`=1863 && `level`=47; +UPDATE `pet_levelstats` SET `armor`=1775, `str`=102, `agi`=68, `sta`=181, `inte`=57, `spi`=117 WHERE `creature_entry`=1863 && `level`=48; +UPDATE `pet_levelstats` SET `armor`=1809, `str`=104, `agi`=69, `sta`=186, `inte`=58, `spi`=120 WHERE `creature_entry`=1863 && `level`=49; +UPDATE `pet_levelstats` SET `armor`=1841, `str`=107, `agi`=71, `sta`=190, `inte`=59, `spi`=123 WHERE `creature_entry`=1863 && `level`=50; +UPDATE `pet_levelstats` SET `armor`=1875, `str`=109, `agi`=72, `sta`=194, `inte`=60, `spi`=125 WHERE `creature_entry`=1863 && `level`=51; +UPDATE `pet_levelstats` SET `armor`=1910, `str`=111, `agi`=73, `sta`=199, `inte`=61, `spi`=128 WHERE `creature_entry`=1863 && `level`=52; +UPDATE `pet_levelstats` SET `armor`=1942, `str`=113, `agi`=75, `sta`=203, `inte`=62, `spi`=130 WHERE `creature_entry`=1863 && `level`=53; +UPDATE `pet_levelstats` SET `armor`=1976, `str`=115, `agi`=76, `sta`=207, `inte`=63, `spi`=133 WHERE `creature_entry`=1863 && `level`=54; +UPDATE `pet_levelstats` SET `armor`=2009, `str`=117, `agi`=78, `sta`=212, `inte`=65, `spi`=136 WHERE `creature_entry`=1863 && `level`=55; +UPDATE `pet_levelstats` SET `armor`=2043, `str`=120, `agi`=79, `sta`=216, `inte`=65, `spi`=138 WHERE `creature_entry`=1863 && `level`=56; +UPDATE `pet_levelstats` SET `armor`=2077, `str`=122, `agi`=80, `sta`=221, `inte`=67, `spi`=142 WHERE `creature_entry`=1863 && `level`=57; +UPDATE `pet_levelstats` SET `armor`=2110, `str`=124, `agi`=82, `sta`=225, `inte`=67, `spi`=144 WHERE `creature_entry`=1863 && `level`=58; +UPDATE `pet_levelstats` SET `armor`=2144, `str`=127, `agi`=83, `sta`=230, `inte`=69, `spi`=147 WHERE `creature_entry`=1863 && `level`=59; +UPDATE `pet_levelstats` SET `armor`=2176, `str`=129, `agi`=85, `sta`=234, `inte`=70, `spi`=150 WHERE `creature_entry`=1863 && `level`=60; +UPDATE `pet_levelstats` SET `hp`=303 WHERE `creature_entry`=1863 && `level`=20; +UPDATE `pet_levelstats` SET `hp`=325 WHERE `creature_entry`=1863 && `level`=21; +UPDATE `pet_levelstats` SET `hp`=349 WHERE `creature_entry`=1863 && `level`=22; +UPDATE `pet_levelstats` SET `hp`=373 WHERE `creature_entry`=1863 && `level`=23; +UPDATE `pet_levelstats` SET `hp`=400 WHERE `creature_entry`=1863 && `level`=24; +UPDATE `pet_levelstats` SET `hp`=427 WHERE `creature_entry`=1863 && `level`=25; +UPDATE `pet_levelstats` SET `hp`=456 WHERE `creature_entry`=1863 && `level`=26; +UPDATE `pet_levelstats` SET `hp`=483 WHERE `creature_entry`=1863 && `level`=27; +UPDATE `pet_levelstats` SET `hp`=512 WHERE `creature_entry`=1863 && `level`=28; +UPDATE `pet_levelstats` SET `hp`=541 WHERE `creature_entry`=1863 && `level`=29; +UPDATE `pet_levelstats` SET `hp`=568 WHERE `creature_entry`=1863 && `level`=30; +UPDATE `pet_levelstats` SET `hp`=595 WHERE `creature_entry`=1863 && `level`=31; +UPDATE `pet_levelstats` SET `hp`=622 WHERE `creature_entry`=1863 && `level`=32; +UPDATE `pet_levelstats` SET `hp`=650 WHERE `creature_entry`=1863 && `level`=33; +UPDATE `pet_levelstats` SET `hp`=677 WHERE `creature_entry`=1863 && `level`=34; +UPDATE `pet_levelstats` SET `hp`=706 WHERE `creature_entry`=1863 && `level`=35; +UPDATE `pet_levelstats` SET `hp`=735 WHERE `creature_entry`=1863 && `level`=36; +UPDATE `pet_levelstats` SET `hp`=765 WHERE `creature_entry`=1863 && `level`=37; +UPDATE `pet_levelstats` SET `hp`=794 WHERE `creature_entry`=1863 && `level`=38; +UPDATE `pet_levelstats` SET `hp`=826 WHERE `creature_entry`=1863 && `level`=39; +UPDATE `pet_levelstats` SET `hp`=858 WHERE `creature_entry`=1863 && `level`=40; +UPDATE `pet_levelstats` SET `hp`=888 WHERE `creature_entry`=1863 && `level`=41; +UPDATE `pet_levelstats` SET `hp`=925 WHERE `creature_entry`=1863 && `level`=42; +UPDATE `pet_levelstats` SET `hp`=961 WHERE `creature_entry`=1863 && `level`=43; +UPDATE `pet_levelstats` SET `hp`=998 WHERE `creature_entry`=1863 && `level`=44; +UPDATE `pet_levelstats` SET `hp`=1035 WHERE `creature_entry`=1863 && `level`=45; +UPDATE `pet_levelstats` SET `hp`=1074 WHERE `creature_entry`=1863 && `level`=46; +UPDATE `pet_levelstats` SET `hp`=1114 WHERE `creature_entry`=1863 && `level`=47; +UPDATE `pet_levelstats` SET `hp`=1155 WHERE `creature_entry`=1863 && `level`=48; +UPDATE `pet_levelstats` SET `hp`=1197 WHERE `creature_entry`=1863 && `level`=49; +UPDATE `pet_levelstats` SET `hp`=1240 WHERE `creature_entry`=1863 && `level`=50; +UPDATE `pet_levelstats` SET `hp`=1284 WHERE `creature_entry`=1863 && `level`=51; +UPDATE `pet_levelstats` SET `hp`=1328 WHERE `creature_entry`=1863 && `level`=52; +UPDATE `pet_levelstats` SET `hp`=1373 WHERE `creature_entry`=1863 && `level`=53; +UPDATE `pet_levelstats` SET `hp`=1418 WHERE `creature_entry`=1863 && `level`=54; +UPDATE `pet_levelstats` SET `hp`=1464 WHERE `creature_entry`=1863 && `level`=55; +UPDATE `pet_levelstats` SET `hp`=1511 WHERE `creature_entry`=1863 && `level`=56; +UPDATE `pet_levelstats` SET `hp`=1559 WHERE `creature_entry`=1863 && `level`=57; +UPDATE `pet_levelstats` SET `hp`=1608 WHERE `creature_entry`=1863 && `level`=58; +UPDATE `pet_levelstats` SET `hp`=1658 WHERE `creature_entry`=1863 && `level`=59; +UPDATE `pet_levelstats` SET `hp`=1709 WHERE `creature_entry`=1863 && `level`=60; +UPDATE `pet_levelstats` SET `mana`=377 WHERE `creature_entry`=1863 && `level`=20; +UPDATE `pet_levelstats` SET `mana`=393 WHERE `creature_entry`=1863 && `level`=21; +UPDATE `pet_levelstats` SET `mana`=420 WHERE `creature_entry`=1863 && `level`=22; +UPDATE `pet_levelstats` SET `mana`=447 WHERE `creature_entry`=1863 && `level`=23; +UPDATE `pet_levelstats` SET `mana`=476 WHERE `creature_entry`=1863 && `level`=24; +UPDATE `pet_levelstats` SET `mana`=504 WHERE `creature_entry`=1863 && `level`=25; +UPDATE `pet_levelstats` SET `mana`=534 WHERE `creature_entry`=1863 && `level`=26; +UPDATE `pet_levelstats` SET `mana`=564 WHERE `creature_entry`=1863 && `level`=27; +UPDATE `pet_levelstats` SET `mana`=582 WHERE `creature_entry`=1863 && `level`=28; +UPDATE `pet_levelstats` SET `mana`=624 WHERE `creature_entry`=1863 && `level`=29; +UPDATE `pet_levelstats` SET `mana`=656 WHERE `creature_entry`=1863 && `level`=30; +UPDATE `pet_levelstats` SET `mana`=676 WHERE `creature_entry`=1863 && `level`=31; +UPDATE `pet_levelstats` SET `mana`=720 WHERE `creature_entry`=1863 && `level`=32; +UPDATE `pet_levelstats` SET `mana`=742 WHERE `creature_entry`=1863 && `level`=33; +UPDATE `pet_levelstats` SET `mana`=775 WHERE `creature_entry`=1863 && `level`=34; +UPDATE `pet_levelstats` SET `mana`=822 WHERE `creature_entry`=1863 && `level`=35; +UPDATE `pet_levelstats` SET `mana`=845 WHERE `creature_entry`=1863 && `level`=36; +UPDATE `pet_levelstats` SET `mana`=879 WHERE `creature_entry`=1863 && `level`=37; +UPDATE `pet_levelstats` SET `mana`=916 WHERE `creature_entry`=1863 && `level`=38; +UPDATE `pet_levelstats` SET `mana`=952 WHERE `creature_entry`=1863 && `level`=39; +UPDATE `pet_levelstats` SET `mana`=988 WHERE `creature_entry`=1863 && `level`=40; +UPDATE `pet_levelstats` SET `mana`=1026 WHERE `creature_entry`=1863 && `level`=41; +UPDATE `pet_levelstats` SET `mana`=1063 WHERE `creature_entry`=1863 && `level`=42; +UPDATE `pet_levelstats` SET `mana`=1103 WHERE `creature_entry`=1863 && `level`=43; +UPDATE `pet_levelstats` SET `mana`=1142 WHERE `creature_entry`=1863 && `level`=44; +UPDATE `pet_levelstats` SET `mana`=1181 WHERE `creature_entry`=1863 && `level`=45; +UPDATE `pet_levelstats` SET `mana`=1222 WHERE `creature_entry`=1863 && `level`=46; +UPDATE `pet_levelstats` SET `mana`=1263 WHERE `creature_entry`=1863 && `level`=47; +UPDATE `pet_levelstats` SET `mana`=1305 WHERE `creature_entry`=1863 && `level`=48; +UPDATE `pet_levelstats` SET `mana`=1348 WHERE `creature_entry`=1863 && `level`=49; +UPDATE `pet_levelstats` SET `mana`=1391 WHERE `creature_entry`=1863 && `level`=50; +UPDATE `pet_levelstats` SET `mana`=1435 WHERE `creature_entry`=1863 && `level`=51; +UPDATE `pet_levelstats` SET `mana`=1481 WHERE `creature_entry`=1863 && `level`=52; +UPDATE `pet_levelstats` SET `mana`=1526 WHERE `creature_entry`=1863 && `level`=53; +UPDATE `pet_levelstats` SET `mana`=1572 WHERE `creature_entry`=1863 && `level`=54; +UPDATE `pet_levelstats` SET `mana`=1630 WHERE `creature_entry`=1863 && `level`=55; +UPDATE `pet_levelstats` SET `mana`=1666 WHERE `creature_entry`=1863 && `level`=56; +UPDATE `pet_levelstats` SET `mana`=1726 WHERE `creature_entry`=1863 && `level`=57; +UPDATE `pet_levelstats` SET `mana`=1763 WHERE `creature_entry`=1863 && `level`=58; +UPDATE `pet_levelstats` SET `mana`=1824 WHERE `creature_entry`=1863 && `level`=59; +UPDATE `pet_levelstats` SET `mana`=1874 WHERE `creature_entry`=1863 && `level`=60; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220913193700_logs.sql b/sql/migrations/20220913193700_logs.sql new file mode 100644 index 00000000000..2819ff0da07 --- /dev/null +++ b/sql/migrations/20220913193700_logs.sql @@ -0,0 +1,18 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220913193700'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220913193700'); + +ALTER TABLE `logs_trade` CHANGE `type` `type` ENUM('AuctionBid','AuctionBuyout','BuyItem','SellItem','GM','Mail','QuestMaxLevel','Quest','Loot','Trade','') CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL, CHARSET=utf8mb3; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220914052803_world.sql b/sql/migrations/20220914052803_world.sql new file mode 100644 index 00000000000..efd12b0c93f --- /dev/null +++ b/sql/migrations/20220914052803_world.sql @@ -0,0 +1,32 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220914052803'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220914052803'); +-- Add your query below. + +-- Remove level requirement for training a new weapon (except for polearms) +UPDATE `npc_trainer` SET `reqlevel`= 0 WHERE `spell` IN ( +1847, -- One-Handed Swords +15983, -- Two-Handed Swords +15988, -- Daggers +15995, -- Crossbows +15992, -- Fist Weapons +15994, -- Bows +15984, -- One-Handed Axes +15989, -- Staves +15997, -- Thrown +15985, -- Two-Handed Axes +15996, -- Guns +15986, -- One-Handed Maces +15987); -- Two-Handed Maces + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220917053021_world.sql b/sql/migrations/20220917053021_world.sql new file mode 100644 index 00000000000..fb363ba7f45 --- /dev/null +++ b/sql/migrations/20220917053021_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220917053021'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220917053021'); +-- Add your query below. + + +-- Remove wrong spell from Entropic Horror. +UPDATE `creature_template` SET `spell_id1`=0, `script_name`='' WHERE `entry`=9879; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220917141705_world.sql b/sql/migrations/20220917141705_world.sql new file mode 100644 index 00000000000..68a6a5abc12 --- /dev/null +++ b/sql/migrations/20220917141705_world.sql @@ -0,0 +1,994 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220917141705'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220917141705'); +-- Add your query below. + + +-- The Blue Scepter Shard Questline Updates (credit cmangos) +DELETE FROM `creature_questrelation` WHERE `quest` = 8578 AND `id` = 11811; +UPDATE `quest_template` SET `RewMailTemplateId` = 123, `RewMailDelaySecs` = 86400, `RewMailMoney` = 1000000 WHERE `entry` = 8729; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Update Quest End Script (credit cmangos) +DELETE FROM `quest_start_scripts` WHERE `id`=2765; +INSERT INTO `quest_start_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(2765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3828, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Talk'), +(2765, 0, 0, 4, 147, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Modify Flags'), +(2765, 2, 0, 3, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -12030.27, -999.409, 49.77913, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Move'), +(2765, 9, 0, 28, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Kneel'), +(2765, 13, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Stand'), +(2765, 15, 0, 3, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -12036.58, -1002.73, 49.6633, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Move'), +(2765, 18, 0, 1, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Emote'), +(2765, 22, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Emote'), +(2765, 24, 0, 3, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -12039.43, -1006.109, 49.6331, 2.78613, 0, 'Expert Blacksmith!: Galvan the Ancient - Move'), +(2765, 25, 0, 1, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Emote'), +(2765, 29, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Emote'), +(2765, 31, 0, 3, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -12039.9, -1009.15, 49.5048, 3.56047, 0, 'Expert Blacksmith!: Galvan the Ancient - Move'), +(2765, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3825, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Talk'), +(2765, 35, 0, 1, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Emote'), +(2765, 39, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Emote'), +(2765, 41, 0, 4, 147, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Modify Flags'), +(2765, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3826, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Talk'), +(2765, 41, 0, 7, 2765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Expert Blacksmith!: Galvan the Ancient - Complete QUest'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Correct Object Size (credit cmangos) +UPDATE `gameobject_template` SET `size` = 1 WHERE `entry` = 1610; +UPDATE `gameobject_template` SET `size` = 1 WHERE `entry` = 1667; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Update Kroshius Encounter (credit cmangos https://github.com/cmangos/tbc-db/pull/1110/files) +-- Kroshius Spell Target +UPDATE `gameobject` SET `position_x` = 5780.3354, `position_y` = -964.8442, `position_z` = 412.69403, `orientation` = 3.5081117 WHERE `guid` IN (3996170, 99894); + +-- Fel Fire spawn +UPDATE `gameobject_template` SET `size` = 2 WHERE `entry` = 179676; +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(157008, 179676, 1, 5780.3354, -964.8442, 412.69403, 3.5081117, 0, 0, 0, 0, -6, -6, 100, 1, 0, 0, 0, 10); + +-- Kroshius +INSERT INTO `creature` (`guid`, `id`, `id2`, `id3`, `id4`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `health_percent`, `mana_percent`, `movement_type`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(39715, 14467, 0, 0, 0, 1, 5780.3354, -964.8442, 412.69403, 3.5081117, 180, 180, 0, 100, 0, 0, 0, 0, 2, 10); +UPDATE `creature_template` SET `faction` = 1194, `flags_extra` = 0 WHERE `entry` = 14467; + + +-- Events list for Kroshius +DELETE FROM `creature_ai_events` WHERE `creature_id`=14467; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES +(1446701, 14467, 0, 11, 0, 100, 0, 0, 0, 0, 0, 1446701, 0, 0, 'Kroshius - Set Stand State on Just Spawned'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1446701; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1446701, 0, 0, 28, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Set Stand State'); + +DELETE FROM `event_scripts` WHERE `id`=8328; +INSERT INTO `event_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(8328, 0, 0, 9, 157008, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Respawn Gameobject'), +(8328, 3, 0, 28, 0, 0, 0, 0, 39715, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Set Stand State'), +(8328, 5, 0, 0, 0, 0, 0, 0, 39715, 0, 9, 2, 9633, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Talk'), +(8328, 5, 0, 35, 0, 0, 0, 0, 39715, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Orientation'), +(8328, 5, 0, 1, 15, 0, 0, 0, 39715, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Emote'), +(8328, 10, 0, 22, 14, 1, 0, 0, 39715, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Set Faction'), +(8328, 10, 0, 4, 46, 768, 2, 0, 39715, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Remove Unit Flag'), +(8328, 10, 0, 18, 1200000, 0, 0, 0, 39715, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kroshius - Despawn'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Spells to Doomguard Minion (credit cmangos) +UPDATE `creature_template` SET `spell_list_id` = 143850 WHERE `entry` = 14385; +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES +(143850, 'Dire Maul - Doomguard Minion', 16005, 100, 4, 0, 0, 0, 5, 8, 18, 24, 0, 16727, 100, 0, 0, 0, 0, 12, 15, 20, 25, 0, 89, 100, 1, 0, 0, 32, 0, 0, 30, 30, 0, 15090, 100, 1, 0, 0, 0, 7, 14, 17, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Script For Disharmony of Flame (credit cmangos) +UPDATE `quest_template` SET `CompleteScript` = 3906 WHERE `entry` = 3906; +UPDATE `broadcast_text` SET `chat_type` = 4 WHERE `entry` IN (4717, 4718); + +DELETE FROM `quest_end_scripts` WHERE `id`=3906; +INSERT INTO `quest_end_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(3906, 1, 0, 0, 0, 0, 0, 0, 6884, 0, 9, 2, 4717, 0, 0, 0, 0, 0, 0, 0, 0, 'Disharmony of Flame: Shadowmage Vivian Lagrave - Talk'), +(3906, 4, 0, 0, 0, 0, 0, 0, 6879, 0, 9, 2, 4718, 0, 0, 0, 0, 0, 0, 0, 0, 'Disharmony of Flame: Galamav the Marksman - Talk'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Set Some War Effort Broadcast Texts (credit cmangos) +UPDATE `broadcast_text` SET `chat_type` = 6 WHERE `entry` IN (11427, 11432, 11425, 11426, 11424); +UPDATE `broadcast_text` SET `chat_type` = 6 WHERE `entry` IN (11429); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Missing Text to Nathanos Blightcaller (credit cmangos) +DELETE FROM `creature_ai_events` WHERE `creature_id`=11878; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1187801, 11878, 269, 1, 0, 100, 1, 60000, 60000, 120000, 240000, 1187801, 0, 0, 'Nathanos Blightcaller - Start Dog Fetch Event'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1187802, 11878, 0, 0, 0, 100, 1, 30000, 30000, 30000, 30000, 1187802, 0, 0, 'Nathanos Blightcaller - Cast Spell Blighthound Call'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1187803, 11878, 0, 4, 0, 100, 2, 0, 0, 0, 0, 1187803, 1187805, 0, 'Nathanos Blightcaller - Say Text on Aggro'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1187804, 11878, 0, 7, 0, 100, 2, 0, 0, 0, 0, 1187804, 1187806, 0, 'Nathanos Blightcaller - Say Text on Evade'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1187803; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1187803, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7229, 7230, 7231, 7232, 0, 0, 0, 0, 0, 'Nathanos Blightcaller - Say Random Text'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1187805; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1187805, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7233, 0, 0, 0, 0, 0, 0, 0, 0, 'Nathanos Blightcaller - Say Random Text'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1187804; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1187804, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7234, 7235, 7236, 7237, 0, 0, 0, 0, 0, 'Nathanos Blightcaller - Say Random Text'), +(1187804, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Nathanos Blightcaller - Despawn Guardians'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1187806; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1187806, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7238, 7239, 0, 0, 0, 0, 0, 0, 0, 'Nathanos Blightcaller - Say Random Text'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Improve Timers for Zevrim Thornhoof 11490 (credit cmangos) +DELETE FROM `creature_ai_events` WHERE `creature_id`=11490; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES +(1149001, 11490, 0, 0, 0, 100, 1, 1000, 5000, 12000, 18000, 1149001, 0, 0, 'Zevrim Thornhoof - Cast Intense Pain'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES +(1149002, 11490, 0, 0, 0, 100, 1, 8000, 10000, 16000, 24000, 1149002, 0, 0, 'Zevrim Thornhoof - Cast Sacrifice'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Update Some Breadcrumb Quests (credit cmangos) +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 364; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 691 WHERE `entry` = 690; -- Malin's Request -> Worth Its Weight in Gold +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 691; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1524, `NextQuestId` = 0 WHERE `entry` = 1522; -- Call of Fire -> Call of Fire +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1524, `NextQuestId` = 0 WHERE `entry` = 1523; -- Call of Fire -> Call of Fire +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1524, `NextQuestId` = 0 WHERE `entry` = 2983; -- Call of Fire -> Call of Fire +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1524, `NextQuestId` = 0 WHERE `entry` = 2984; -- Call of Fire -> Call of Fire +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1530, `NextQuestId` = 0 WHERE `entry` = 1528; -- Call of Water -> Call of Water +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1530, `NextQuestId` = 0 WHERE `entry` = 1529; -- Call of Water -> Call of Water +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1530, `NextQuestId` = 0 WHERE `entry` = 2985; -- Call of Water -> Call of Water +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1530, `NextQuestId` = 0 WHERE `entry` = 2986; -- Call of Water -> Call of Water +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 1699; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1705 WHERE `entry` = 1700; -- Grimand Elmore -> Burning Blood +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 1705; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1710 WHERE `entry` = 1703; -- Mathiel -> Sunscorched Shells +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 1710; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1708 WHERE `entry` = 1704; -- Klockmort Spannerspan -> Iron Coral +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 1708; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1842 WHERE `entry` = 1839; -- Ula'elek and the Brutal Gauntlets -> Satyr Hooves +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 1842; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1844 WHERE `entry` = 1840; -- Orm Stonehoof and the Brutal Helm -> Chimaeric Horn +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 1844; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 1846 WHERE `entry` = 1841; -- Velora Nitely and the Brutal Legguards -> Dragonmaw Shinbones +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 1846; +UPDATE `quest_template` SET `BreadcrumbForQuestId` = 4734 WHERE `entry` = 4907; -- Tinkee Steamboil -> Egg Freezing +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 4734; +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 1699; + +UPDATE `quest_template` SET `ExclusiveGroup` = 0 WHERE `entry`=1529; +UPDATE `quest_template` SET `ExclusiveGroup` = 0 WHERE `entry`=1522; +UPDATE `quest_template` SET `ExclusiveGroup` = 0 WHERE `entry`=2983; +UPDATE `quest_template` SET `ExclusiveGroup` = 0 WHERE `entry`=1523; +UPDATE `quest_template` SET `ExclusiveGroup` = 0 WHERE `entry`=1528; +UPDATE `quest_template` SET `ExclusiveGroup` = 0 WHERE `entry`=2984; +UPDATE `quest_template` SET `ExclusiveGroup` = 0 WHERE `entry`=2985; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Modify elementals dmgschool to deal elemental damage on melee attacks (credit azerothcore) +UPDATE `creature_template` SET `damage_school` = 3 WHERE `entry` = 13696; +UPDATE `creature_template` SET `damage_school` = 2 WHERE `entry` IN (10756, 10757, 11673); +UPDATE `creature_template` SET `damage_school` = 5 WHERE `entry` IN (521, 3470, 8538, 10389, 11284, 14389, 14686, 14986, 15146); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Gurubashi Bat Rider, Giant Buzzard and Bloodshot Are Not Skinnable +UPDATE `creature_template` SET `skinning_loot_id`= 0 WHERE `entry` IN (14750, 11614, 2831, 5982, 15316); +UPDATE `creature_template` SET `skinning_loot_id`= 0 WHERE `skinning_loot_id` IN (5982); +DELETE FROM `skinning_loot_template` WHERE `entry` IN (10151, 14750, 2831, 5982, 15316); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Objects Used in Quest Bingles' Missing Supplies Should Respawn Faster (credit cmangos) +UPDATE `gameobject` SET `spawntimesecsmin` = 5, `spawntimesecsmax` = 5 WHERE `guid` IN (12871, 12863, 12872, 12864); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Keeper Remulos 11832 +UPDATE `creature` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 11832; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Correct Orientation +UPDATE `creature` SET `orientation` = 4.79274 WHERE `guid` = 26902; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Update Objects Used For Quest 2933 +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(9675, 142708, 0, -15.0868, -2789.53, 123.974, 0.916285, 0.705321, 0.172728, -0.672002, 0.145263, 7200, 7200, 100, 1, 0, 0, 0, 10), +(9676, 142710, 0, -14.1372, -2789.71, 123.862, 3.14159, 0, 0, -1, 0, 7200, 7200, 100, 1, 0, 0, 0, 10), +(9677, 142711, 0, -15.0243, -2789.39, 123.862, 3.14159, 0, 0, -1, 0, 7200, 7200, 100, 1, 0, 0, 0, 10); + +UPDATE `gameobject` SET `spawntimesecsmin` = 1800, `spawntimesecsmax` = 3600 WHERE `id` IN (142702, 142703, 142704, 142705, 142706, 142707, 142708, 142710, 142711, 142712, 142713, 142714); + +INSERT INTO `gameobject_questrelation` (`id`, `quest`, `patch_min`, `patch_max`) VALUES +(142703, 2933, 0, 10), +(142704, 2933, 0, 10), +(142705, 2933, 0, 10), +(142706, 2933, 0, 10), +(142707, 2933, 0, 10), +(142708, 2933, 0, 10), +(142710, 2933, 0, 10), +(142711, 2933, 0, 10), +(142712, 2933, 0, 10), +(142713, 2933, 0, 10), +(142714, 2933, 0, 10); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Missing Greetings +INSERT INTO `quest_greeting` (`entry`, `type`, `emote_id`, `emote_delay`, `content_default`) VALUES +(2083, 0, 0, 0, 'Like Teldrassil itself, Dolanaar embraces those who embrace the land.'); +-- ERROR: Table `quest_greeting` have entry for nonexistent gameobject template (Entry: 186420), ignore +-- This is a TBC gameobject! Why are we adding quest greeting for it? +-- (186420, 1, 0, 0, 'This collection of scrolls contains various logistic and strategic information, as well as coded correspondences.'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Update Scourgestone Quests +UPDATE `creature_questrelation` SET `id` = 10839 WHERE `quest` = 5407; +UPDATE `creature_involvedrelation` SET `id`= 10839 WHERE `quest` = 5407; + +UPDATE `creature_questrelation` SET `id`= 10839 WHERE `quest` = 5408; +UPDATE `creature_involvedrelation` SET `id`= 10839 WHERE `quest` = 5408; + +UPDATE `creature_questrelation` SET `id`= 10840 WHERE `quest` = 5403; +UPDATE `creature_involvedrelation` SET `id`= 10840 WHERE `quest` = 5403; + +UPDATE `creature_questrelation` SET `id`= 10840 WHERE `quest` = 5402; +UPDATE `creature_involvedrelation` SET `id`= 10840 WHERE `quest` = 5402; + +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry` IN (5401, 5402, 5403, 5404); +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry` IN (5405, 5406, 5407, 5408); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Missing Questgivers +INSERT INTO `creature_questrelation` (`id`, `quest`, `patch_min`, `patch_max`) VALUES +(1228, 1919, 0, 10), +(313, 249, 0, 10); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- q.4971 'A Matter of Time' (credit cmangos) +-- Fix issue with 1/10 kill counter on quest START +UPDATE quest_template SET ReqItemId1 = 0, ReqItemId2 = 12627, ReqItemCount1 = 0, ReqItemCount2 = 1 WHERE entry = 4971; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Respawn Winterfall Villiage (credit cmangos) +UPDATE `creature` SET `position_x` = 6865.51, `position_y` = -5099.49, `position_z` = 692.725, `orientation` = 0.695391, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41030; +UPDATE `creature` SET `position_x` = 6845.32, `position_y` = -5115.65, `position_z` = 694.404, `orientation` = 0.135005, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41034; +UPDATE `creature` SET `position_x` = 6833.81, `position_y` = -5108.76, `position_z` = 693.604, `orientation` = 5.84685, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41048; +UPDATE `creature` SET `position_x` = 6833.14, `position_y` = -5041.56, `position_z` = 690.784, `orientation` = 5.78156, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41049; +UPDATE `creature` SET `position_x` = 6818.08, `position_y` = -5083.12, `position_z` = 693.565, `orientation` = 5.67232, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41047; +UPDATE `creature` SET `position_x` = 6788.7, `position_y` = -5150.96, `position_z` = 731.929, `orientation` = 2.45244, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41026; +UPDATE `creature` SET `position_x` = 6786.41, `position_y` = -5161.69, `position_z` = 732.942, `orientation` = 0.578115, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41032; +UPDATE `creature` SET `position_x` = 6780.28, `position_y` = -5049.57, `position_z` = 722.916, `orientation` = 2.09397, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41024; +UPDATE `creature` SET `position_x` = 6779.97, `position_y` = -5061.67, `position_z` = 722.918, `orientation` = 5.45228, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41025; +UPDATE `creature` SET `position_x` = 6742.48, `position_y` = -5201.8, `position_z` = 761.62, `orientation` = 0.978138, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41027; +UPDATE `creature` SET `position_x` = 6731.89, `position_y` = -5134.97, `position_z` = 733.104, `orientation` = 3.80482, `movement_type` = 1, `wander_distance` = 1 WHERE `guid` = 41031; + +INSERT INTO `creature` (`guid`, `id`, `id2`, `id3`, `id4`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `health_percent`, `mana_percent`, `movement_type`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(1823, 7439, 7440, 0, 0, 1, 6740.71, -5139.57, 729.938, 5.84685, 333, 333, 2, 100, 100, 1, 0, 0, 0, 10); + +UPDATE `creature` SET `spawntimesecsmin` = 240, `spawntimesecsmax` = 360 WHERE `id` IN (7438, 7439, 7440); + +DELETE FROM `creature` WHERE `guid` IN (41018, 41021, 41019, 41022, 41023, 41017, 41020); +INSERT INTO `creature` (`guid`, `id`, `id2`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `wander_distance`, `movement_type`, `spawntimesecsmin`, `spawntimesecsmax`) VALUES +(41018, 7438, 7439, 1, 6667.84, -5122.11, 780.42, 0, 10, 1, 240, 360), +(41021, 7438, 7439, 1, 6646.41, -5083.27, 791.9520, 0, 10, 1, 240, 360), +(41019, 7438, 7439, 1, 6690.06, -5044.10, 780.40997, 0, 10, 1, 240, 360), +(41022, 7438, 7439, 1, 6719.06, -5010.87, 766.1040, 0, 10, 1, 240, 360), +(41023, 7438, 7439, 1, 6750.95, -4982.43, 774.3099, 0, 10, 1, 240, 360), +(41017, 7438, 7439, 1, 6747.06, -4953.18, 771.3369, 0, 10, 1, 240, 360), +(41020, 7438, 7439, 1, 6775.89, -4953.06, 763.7109, 0, 10, 1, 240, 360); + +DELETE FROM `creature` WHERE `guid` IN (41045, 41046, 41035, 41043, 41041, 41042, 41037); +INSERT INTO `creature` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `wander_distance`, `movement_type`, `spawntimesecsmin`, `spawntimesecsmax`) VALUES +(41045, 7440, 1, 6847.62, -5148.45, 704.5919, 0, 8, 1, 240, 360), +(41046, 7440, 1, 6879.10, -5192.58, 728.8530, 0, 8, 1, 240, 360), +(41035, 7440, 1, 6912.93, -5142.75, 695.0289, 0, 20, 1, 240, 360), +(41043, 7440, 1, 6922.14, -5080.25, 695.5139, 0, 20, 1, 240, 360), +(41041, 7440, 1, 6905.95, -5011.29, 693.1820, 0, 20, 1, 240, 360), +(41042, 7440, 1, 6856.73, -5014.25, 694.9570, 0, 20, 1, 240, 360), +(41037, 7440, 1, 6883.64, -4985.54, 696.64, 0, 20, 1, 240, 360); + +UPDATE `creature` SET `movement_type` = 2, `id2` = 7438 WHERE `guid` = 41029; +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `script_id`) VALUES +(41029, 1, 6672.991, -5123.819, 776.6279, 100, 0, 0), +(41029, 2, 6638.452, -5102.194, 785.6561, 100, 0, 0), +(41029, 3, 6650.196, -5078.844, 791.2263, 100, 0, 0), +(41029, 4, 6677.679, -5060.239, 780.3429, 100, 0, 0), +(41029, 5, 6687.422, -5044.838, 780.5929, 100, 0, 0), +(41029, 6, 6697.113, -5037.76, 775.5929, 100, 0, 0), +(41029, 7, 6707.379, -5024.815, 766.2048, 100, 0, 0), +(41029, 8, 6724.477, -5014.26, 765.8298, 100, 0, 0), +(41029, 9, 6740.117, -4984.761, 773.6328, 100, 0, 0), +(41029, 10, 6733.8867, -4965.7383, 772.15936, 100, 0, 0), +(41029, 11, 6764.60, -4958.81, 768.484, 100, 0, 0), +(41029, 12, 6733.8867, -4965.7383, 772.15936, 100, 0, 0), +(41029, 13, 6740.117, -4984.761, 773.6328, 100, 0, 0), +(41029, 14, 6724.477, -5014.26, 765.8298, 100, 0, 0), +(41029, 15, 6707.379, -5024.815, 766.2048, 100, 0, 0), +(41029, 16, 6697.113, -5037.76, 775.5929, 100, 0, 0), +(41029, 17, 6687.422, -5044.838, 780.5929, 100, 0, 0), +(41029, 18, 6677.679, -5060.239, 780.3429, 100, 0, 0), +(41029, 19, 6650.196, -5078.844, 791.2263, 100, 0, 0), +(41029, 20, 6638.452, -5102.194, 785.6561, 100, 0, 0); + +UPDATE `creature` SET `movement_type` = 2 WHERE `guid` = 41044; +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `script_id`) VALUES +(41044, 1, 6896.047, -5145.929, 698.4564, 100, 0, 0), +(41044, 2, 6912.23, -5154.356, 699.7226, 100, 0, 0), +(41044, 3, 6917.795, -5157.371, 698.9726, 100, 0, 0), +(41044, 4, 6924.244, -5140.042, 694.5976, 100, 0, 0), +(41044, 5, 6926.439, -5140.172, 694.2226, 100, 0, 0), +(41044, 6, 6912.631, -5155.736, 699.8476, 100, 0, 0), +(41044, 7, 6898.35, -5155.16, 698.56, 100, 0, 0), +(41044, 8, 6893.58, -5100.58, 695.29, 100, 0, 0), +(41044, 9, 6904.77, -5064.33, 691.32, 100, 0, 0), +(41044, 10, 6875.16, -5014.68, 694.93, 100, 0, 0), +(41044, 11, 6865.56, -4995.85, 695.94, 100, 0, 0), +(41044, 12, 6884.68, -4974.75, 699.25, 100, 0, 0), +(41044, 13, 6893.75, -4981.16, 697.89, 100, 0, 0), +(41044, 14, 6905.25, -5032.75, 693.83, 100, 0, 0), +(41044, 15, 6904.77, -5064.33, 691.32, 100, 0, 0), +(41044, 16, 6893.58, -5100.58, 695.29, 100, 0, 0); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Fix Vile Familiars Quest Chains (quest 792 is not for warlocks) +UPDATE `quest_template` SET `RequiredRaces` = 18 WHERE `entry` IN (1485, 1470, 1499); +UPDATE `quest_template` SET `RequiredClasses` = 1245 WHERE `entry` = 792; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Remove Duplicate Gameobjects +DELETE FROM `gameobject` WHERE `guid` IN ( +31901, +31900, +31684, +31907, +31896, +31897, +31902, +31899, +31905, +31906, +31903, +49216, +49217, +21128); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Remove hard coded name in text +UPDATE `quest_template` SET `RequestItemsText` = 'You made it. I\'m so glad.$b$bMuch has happened over the last few years, $n: the creation of Teldrassil, the corruption of many of the forest creatures here and abroad, discovery of lands we thought lost to us like Feralas... so much, in so little time. But those are just some of the reasons we are here, the most important being to protect our kind from further evil.' WHERE `entry`=3116; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Convert To Creature Groups +UPDATE `creature` SET `movement_type` = 0 WHERE `guid` IN (3560, 3477, 3571); +DELETE FROM `creature_movement` WHERE `id` IN (3560, 3477, 3571); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES +(3476, 3476, 0, 6.25244, 11), +(3476, 3477, 5, 3.14, 11), +(3476, 3571, 8, 3, 11), +(3476, 3560, 8, 3.5, 11); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- q.872 The Disruption Ends' +-- Fix issue with 2 requirements placed in same shared place +UPDATE `quest_template` SET `ReqItemId1` = 0, `ReqItemId3` = 5063, `ReqItemCount1` = 0, `ReqItemCount3` = 1 WHERE `entry` = 872; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Undead Mages had int and spi Mixed Up +UPDATE `player_levelstats` SET `inte` = 21, `spi` = 27 WHERE `race` = 5 AND `class` = 8 AND `level` = 1; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Events list for Shadowy Assassin +DELETE FROM `creature_ai_events` WHERE `creature_id`=2434; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (243401, 2434, 0, 4, 0, 100, 0, 0, 0, 0, 0, 243401, 0, 0, 'Shadowy Assassin - Set Faction On Aggro'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=243401; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(243401, 0, 0, 22, 97, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowy Assassin - Set Faction'); + +UPDATE `creature_template` SET `ai_name` = 'EventAI' WHERE `entry` = 2434; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Correct Scale For Huntress Leafrunner +UPDATE `creature_template` SET `display_scale1` = 0 WHERE `entry` = 14380; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Krolg Does Not Drop Loot +UPDATE `creature_template` SET `loot_id` = 0 WHERE `entry` = 3897; +DELETE FROM `creature_loot_template` WHERE `entry` = 3897; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Increase Dropchance of Shadow Hunter Knife +UPDATE `creature_loot_template` SET `ChanceOrQuestChance` = -23 WHERE `item` = 5040; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Patrol 1 +DELETE FROM `creature_movement` WHERE `id` IN (92903, 92904); +UPDATE `creature` SET `movement_type` = 0 WHERE `guid` = 92904; + +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES +(92903, 92903, 0, 6.25244, 11), +(92903, 92904, 1.5, 1.57, 11); + +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(92903, 1, -560.477, -4602.34, 9.73491, 100, 0, 0, 0), +(92903, 2, -555.676, -4584.8, 9.65229, 100, 0, 0, 0), +(92903, 3, -564.356, -4573.47, 9.47859, 100, 0, 0, 0), +(92903, 4, -584.895, -4564.14, 9.03952, 100, 0, 0, 0), +(92903, 5, -586.043, -4559.78, 9.10454, 100, 0, 0, 0), +(92903, 6, -581.104, -4560.61, 9.16501, 100, 0, 0, 0), +(92903, 7, -565.556, -4568.16, 9.41349, 100, 0, 0, 0), +(92903, 8, -558.513, -4557.34, 10.1069, 100, 0, 0, 0), +(92903, 9, -548.18, -4544.4, 9.76996, 100, 0, 0, 0), +(92903, 10, -537.815, -4539.63, 10.3619, 100, 0, 0, 0), +(92903, 11, -530.221, -4536.66, 10.8068, 100, 0, 0, 0), +(92903, 12, -527.343, -4539.12, 10.7366, 100, 0, 0, 0), +(92903, 13, -537.099, -4544.58, 10.2895, 100, 0, 0, 0), +(92903, 14, -550.885, -4553.08, 10.2612, 100, 0, 0, 0), +(92903, 15, -560.426, -4569.81, 9.58455, 100, 0, 0, 0), +(92903, 16, -556.762, -4579.83, 9.61527, 100, 0, 0, 0), +(92903, 17, -556.18, -4595.4, 9.56615, 100, 0, 0, 0), +(92903, 18, -558.644, -4604.46, 9.61982, 100, 0, 0, 0), +(92903, 19, -566.361, -4613.43, 9.74237, 100, 0, 0, 0), +(92903, 20, -576.789, -4615.38, 9.5312, 100, 0, 0, 0), +(92903, 21, -588.553, -4618.48, 9.37748, 100, 0, 0, 0), +(92903, 22, -599.79, -4630.89, 9.48897, 100, 0, 0, 0), +(92903, 23, -591.666, -4623.96, 9.46637, 100, 0, 0, 0), +(92903, 24, -583.448, -4616.84, 9.35752, 100, 0, 0, 0), +(92903, 25, -568.47, -4615.99, 9.65283, 100, 0, 0, 0); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Patrol 2 +DELETE FROM `creature_movement` WHERE `id` IN (92898, 92899); +UPDATE `creature` SET `movement_type` = 0 WHERE `guid` = 92899; + +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES +(92898, 92898, 0, 6.25244, 11), +(92898, 92899, 3, 3.14, 11); + +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(92898, 1, -634.003, -4693.88, 5.13052, 100, 0, 0, 0), +(92898, 2, -643.561, -4714.02, 5.1673, 100, 3000, 0, 0), +(92898, 3, -634.003, -4693.88, 5.13052, 100, 0, 0, 0), +(92898, 4, -614.562, -4654.46, 5.03842, 100, 3000, 0, 0); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Missing Text to Smith Slagtree +DELETE FROM `creature_movement_scripts` WHERE `id`=1473701; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1473701, 1, 0, 28, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Smith Slagtree - Kneel'), +(1473701, 4, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Smith Slagtree - Stand Up'), +(1473701, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9959, 0, 0, 0, 0, 0, 0, 0, 0, 'Smith Slagtree - Talk'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Conver Caliph Scorpidsting Patrol To Groups +UPDATE `creature` SET `id2` = 0, `id3` = 0, `movement_type` = 0 WHERE `guid` IN (23466, 23467); +DELETE FROM `creature_movement` WHERE `id` IN (23466, 23467); + +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES +(23286, 23286, 0, 6.25244, 11), +(23286, 23466, 3, 2.35619, 11), +(23286, 23467, 3, 3.92699, 11); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Missing Spells To Creatures (credit cmangos) +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES +(14890, 'Stranglethorn Vale - Zanzil Hunter', 10277, 100, 1, 0, 0, 0, 5, 30, 35, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(14900, 'Stranglethorn Vale - Zanzil Witch Doctor', 9613, 100, 1, 0, 0, 0, 0, 4, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `spell_list_id` = 14890 WHERE `entry` = 1489; +UPDATE `creature_template` SET `spell_list_id` = 14900 WHERE `entry` = 1490; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Correct Devilsaw Template (credit cmangos) +UPDATE `creature_template` SET `inhabit_type` = 3 WHERE `entry` IN (6498, 6499, 6500); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Correct Creature Immunities (credit cmangos) +UPDATE `creature_template` SET `mechanic_immune_mask` = 8388624 WHERE `entry` = 12237; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Young Crocolisk Skins Does Not Require Pre Quest +UPDATE `quest_template` SET `PrevQuestId` = 0 WHERE `entry` = 484; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Convert Great Bear Spirit To DB Gossips (credit cmangos) +UPDATE `creature_template` SET `gossip_menu_id` = 3882, `script_name` = '' WHERE `entry` = 11956; + +-- 497: Target Has Quest 5929 In Log +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (497, 9, 5929, 0, 0, 0, 0); +-- 498: Target Has Quest 5930 In Log +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (498, 9, 5930, 0, 0, 0, 0); +-- 499: (497: Target Has Quest 5929 In Log) Or (498: Target Has Quest 5930 In Log) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (499, -2, 497, 498, 0, 0, 0); + +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(3882, 4718, 0, 0), +(3882, 4719, 0, 499); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(3882, 0, 0, 'What do you represent, spirit?', 7439, 1, 1, 3881, 0, 0, 0, 0, '', 0, 499); + +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(3881, 4721, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(3881, 0, 0, 'I seek to understand the importance of strength of the body.', 7442, 1, 1, 3883, 0, 0, 0, 0, '', 0, 0); + +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(3883, 4733, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(3883, 0, 0, 'I seek to understand the importance of strength of the heart.', 7444, 1, 1, 3884, 0, 0, 0, 0, '', 0, 0); + +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (3884, 4734, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(3884, 0, 0, 'I have heard your words, Great Bear Spirit, and I understand. I now seek your blessings to fully learn the way of the Claw.', 7446, 1, 1, 3885, 0, 3884, 0, 0, '', 0, 497), +(3884, 1, 0, 'I have heard your words, Great Bear Spirit, and I understand. I now seek your blessings to fully learn the way of the Claw.', 7446, 1, 1, 3885, 0, 3885, 0, 0, '', 0, 498); + +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(3885, 4735, 0, 0); + +DELETE FROM `gossip_scripts` WHERE `id`=3884; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(3884, 0, 0, 7, 5929, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Great Bear Spirit - Complete Quest'), +(3885, 0, 0, 7, 5930, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Great Bear Spirit - Complete Quest'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Stormwind City Patroller Should Have A Lantern at Night +INSERT INTO `game_event_creature_data` (`guid`, `patch`, `entry_id`, `display_id`, `equipment_id`, `spell_start`, `spell_end`, `event`) VALUES +(90438, 0, 0, 0, 50001, 0, 0, 27); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Remove Incorrect Stormwind Guard +DELETE FROM `creature` WHERE `guid` = 2473; +DELETE FROM `game_event_creature_data` WHERE `guid`=2473; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Remove Incorrect Gossip +DELETE FROM `gossip_menu` WHERE `entry` = 9406 AND `text_id` = 5495; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9406; +UPDATE `creature_template` SET `gossip_menu_id`=0 WHERE `entry`=5637; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Condition For Arch Druid Staghelm Gossip Option +UPDATE `gossip_menu_option` SET `condition_id` = 604 WHERE `menu_id` = 1630 AND `id` = 0; +-- 602: Target Has Done Quest 3764 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (602, 8, 3764, 0, 0, 0, 0); +-- 603: Not (Target Has 1 Points In Skill 182) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (603, 7, 182, 1, 0, 0, 1); +-- 604: (602: Target Has Quest 3781 In Log) And (603: Not (Target Has 1 Points In Skill 182)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (604, -1, 602, 603, 0, 0, 0); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Convert Lunaclaw Spirit To DB Gossips (credit cmangos) +UPDATE `creature_template` SET `gossip_menu_id` = 3862, `script_name` = '' WHERE `entry` = 12144; + +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(3862, 4714, 0, 0), +(3863, 4715, 0, 0); + +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(3862, 0, 0, 'You have fought well, spirit. I ask you to grant me the strength of your body and the stength of your heart.', 7405, 1, 1, 3863, 0, 386201, 0, 0, '', 0, 610), +(3862, 1, 0, 'You have fought well, spirit. I ask you to grant me the strength of your body and the stength of your heart.', 7405, 1, 1, 3863, 0, 386202, 0, 0, '', 0, 611); + +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(386201, 0, 0, 7, 6001, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lunaclaw Spirit - Complete Quest'), +(386202, 0, 0, 7, 6002, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lunaclaw Spirit - Complete Quest'); + +-- 610: Target Has Incomplete Quest 6001 In Log +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (610, 9, 6001, 1, 0, 0, 0); +-- 611: Target Has Incomplete Quest 6002 In Log +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (611, 9, 6002, 1, 0, 0, 0); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Beached Sea Creature Should Not Despawn On Loot (Note To Self: Maybe Convert Beached Sea Creatures Hardcoded Scripts To DB) +UPDATE `gameobject` SET `spawntimesecsmin` = 0, `spawntimesecsmax` = 0 WHERE `guid` IN (48555, 48788); + +-- Nicky: Tallonkai's Dresser Should Not Despawn When Looted +-- brotalnia: But it has consumable flag (data3) in the gameobject_template? All the other gameobjects updated in this section don't have it. +-- UPDATE `gameobject` SET `spawntimesecsmin` = 0, `spawntimesecsmax` = 0, `spawn_flags` = 0 WHERE `guid` = 49828; + +-- Objects Used In Quest The Relics of Wakening Should Not Despawn when Looted +UPDATE `gameobject` SET `spawntimesecsmin` = 0, `spawntimesecsmax` = 0 WHERE `guid` IN (49807, 49810, 49808, 49809); + +-- Objects Used In Quest Deep Ocean, Vast Sea Should Not Despawn When Looted +UPDATE `gameobject` SET `spawntimesecsmin` = 0, `spawntimesecsmax` = 0 WHERE `guid` IN (48652, 48653); + +-- Objects Used In Quest Trial Of The Sea Lion Should Not Despawn When Looted +UPDATE `gameobject` SET `spawntimesecsmin` = 0, `spawntimesecsmax` = 0 WHERE `guid` IN (48785, 21141, 21142); + +-- Blackwood Nut Stores Should Not Despawn When Looted +UPDATE `gameobject` SET `spawntimesecsmin` = 0, `spawntimesecsmax` = 0 WHERE `guid` IN (48671, 48616, 48605); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Stop Blubber Gump Castin Fishing If Player Already Has It +-- 810: Not (Target Has 1 Points In Skill 356) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (810, 7, 356, 1, 0, 0, 1); + +DELETE FROM `gossip_scripts` WHERE `id`=256200; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(256200, 0, 0, 15, 7733, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 'Gubber Blump - Teach Fishing'), +(256200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5531, 0, 0, 0, 0, 0, 0, 0, 0, 'Gubber Blump - Say Text'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Cant Reset Talents At Loganaar Untill TBC +DELETE FROM `gossip_menu_option` WHERE `menu_id` = 4687 AND `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id` = 4687 AND `id`=1; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Silithid Protector Should Talk On Spawn +UPDATE `creature_template` SET `ai_name` = 'EventAI' WHERE `entry` = 3503; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (350301, 3503, 0, 11, 0, 100, 0, 0, 0, 0, 0, 350301, 0, 0, 'Silithid Protector - Talk On Spawn'); +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(350301, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 0, 0, 0, 0, 0, 0, 'Silithid Protector - Talk'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Correct Gossip For Sputtervalve +UPDATE `gossip_menu_option` SET `action_menu_id` = 1381 WHERE `menu_id` = 21 AND `id` = 1; + +INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES +(1381, 2013); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Missing Spells To Winterfall Totemic (credit cmangos) +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES +(74410, 'Winterspring - Winterfall Totemic', 15786, 100, 0, 0, 0, 0, 7, 9, 55, 65, 0, 15787, 100, 0, 0, 0, 0, 12, 14, 20, 30, 0, 17205, 100, 0, 0, 0, 32, 0, 10, 120, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `spell_list_id` = 74410 WHERE `entry` = 7441; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Events list for Janice Felstone +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES +(1077801, 10778, 0, 1, 0, 100, 1, 0, 420000, 180000, 420000, 1077801, 0, 0, 'Janice Felstone - Play Sound OOC'); +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1077801, 0, 0, 16, 2680, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Janice Felstone - Play Sound'); +UPDATE `creature_template` SET `ai_name`='EventAI' WHERE `entry` = 10778; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Missing Gossip For Janice Felstone +INSERT INTO `gossip_menu` (`entry`, `text_id`, condition_id) VALUES +(2961, 3669, 299); + +-- 299: Target Has Done Quest 5051 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (299, 8, 5051, 0, 0, 0, 0); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Defias Rioter Should Not Drop Money +UPDATE `creature_template` SET `gold_min` = 0, `gold_max` = 0 WHERE `entry` = 5043; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Unstuck Creature +UPDATE `creature` SET `position_z` = 52.7279 WHERE `guid`=18622; +UPDATE `creature` SET `position_z` = 31.6557 WHERE `guid`=7887; +UPDATE `creature` SET `position_z` = -6.5294 WHERE `guid`=8447; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Events list for Gordok Spirit (credit cmangos) +UPDATE `creature_template` SET `ai_name`='EventAI' WHERE `entry` = 11446; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES +(1144601, 11446, 0, 4, 0, 10, 0, 0, 0, 0, 0, 1144601, 0, 0, ' Gordok Spirit - Talk on Aggro'); +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1144601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1925, 1926, 1927, 0, 0, 0, 0, 0, 0, ' Gordok Spirit - Talk'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Improve Start script for Quest Cave Mushrooms (credit cmangos) +DELETE FROM `quest_start_scripts` WHERE `id`=947; +INSERT INTO `quest_start_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(947, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Barithras Moonshade - Emote'), +(947, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1211, 0, 0, 0, 0, 0, 0, 0, 0, 'Barithras Moonshade - Talk'), +(947, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1210, 0, 0, 0, 0, 0, 0, 0, 0, 'Barithras Moonshade - Talk'), +(947, 3, 0, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Barithras Moonshade - Emote'), +(947, 3, 0, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5.131268, 0, 'Barithras Moonshade - Set Orientation'), +(947, 10, 0, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.747295, 0, 'Barithras Moonshade - Set Orientation'); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Nicky: End script for Quest Onu is meditating (credit cmangos) +-- brotalnia: I remember I had tested these quests myself, to tell on which quest the text is said, in 2019-2020 on classic. The current way is correct. +-- INSERT INTO `quest_end_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +-- (960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1219, 0, 0, 0, 0, 0, 0, 0, 0, 'Onu - Talk'); +-- UPDATE `quest_template` SET `CompleteScript` = 960 WHERE `entry` IN (960, 961); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Nicky: Various Gobjects Should Not Despawn When Looted +-- brotalnia: Guid 18541 has the consumable flag (data3) in gameobject_template, all the others don't. +UPDATE `gameobject` SET `spawntimesecsmin` = 0, `spawntimesecsmax` = 0 WHERE `guid` IN (26242, 42485, 27082, 49805, 10153, 11028, 65, 6771, 30100, 15216, 16598, 15398); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Some Missing Salt Flats Scavengers +DELETE FROM `creature` WHERE `id` = 4154; +INSERT INTO `creature` (`guid`, `id`, `id2`, `id3`, `id4`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `health_percent`, `mana_percent`, `movement_type`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(88113, 4154, 0, 0, 0, 1, -6047.05, -3526.27, -58.4698, 5.73315, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10), +(88114, 4154, 0, 0, 0, 1, -6046.73, -3526.46, -58.472, 5.73315, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10), +(88115, 4154, 0, 0, 0, 1, -5904.01, -4313.43, -58.6666, 3.57362, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(88116, 4154, 0, 0, 0, 1, -5893.38, -4265.79, -58.6667, 1.88496, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(88117, 4154, 0, 0, 0, 1, -5882.59, -4300.98, -58.6666, 3.52557, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(88118, 4154, 0, 0, 0, 1, -5872.53, -4279.76, -58.6667, 6.26537, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(88119, 4154, 0, 0, 0, 1, -5620.8, -4173.51, -58.3531, 1.80727, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10), +(88120, 4154, 0, 0, 0, 1, -5581.22, -3526.54, -57.7514, 1.68641, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Some Missing Salt Flats Vultures +DELETE FROM `creature` WHERE `guid` = 21546; +INSERT INTO `creature` (`guid`, `id`, `id2`, `id3`, `id4`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `health_percent`, `mana_percent`, `movement_type`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(88121, 4158, 0, 0, 0, 1, -6480.62646, -3647.23755, -58.62494, 0.145858422, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10), +(88122, 4158, 0, 0, 0, 1, -6201.423, -3646.21826, -58.6249542, 4.038928, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10), +(88123, 4158, 0, 0, 0, 1, -6542.08154, -3860.6875, -58.6691742, 0.449970663, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10), +(88124, 4158, 0, 0, 0, 1, -6484.221, -3958.01, -58.6250267, 1.74496186, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10), +(88125, 4158, 0, 0, 0, 1, -6115.57861, -4092.78076, -58.6250343, 3.74741, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10), +(88126, 4158, 0, 0, 0, 1, -6236.798, -4138.05762, -58.6250343, 6.24208736, 300, 300, 30, 100, 0, 1, 0, 0, 0, 10); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Remove Incorrect Loot +UPDATE `creature_template` SET `loot_id` = 0 WHERE `entry` IN (2992, 10928); +DELETE FROM `creature_loot_template` WHERE `entry` IN (2992, 10928); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Add Some Missing Monstrous Crawlers +INSERT INTO `creature` (`guid`, `id`, `id2`, `id3`, `id4`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `health_percent`, `mana_percent`, `movement_type`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(88127, 1088, 0, 0, 0, 0, -10800.1, -4404.08, -35.2167, 3.48709, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88128, 1088, 0, 0, 0, 0, -10718.1, -4448.59, -18.8454, 5.50029, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88129, 1088, 0, 0, 0, 0, -10700.3, -4399.87, -0.531008, 1.3507, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88130, 1088, 0, 0, 0, 0, -10666.7, -4366.29, 3.26075, 0.618773, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88131, 1088, 0, 0, 0, 0, -10653.4, -4517.67, -23.9547, 4.91462, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88132, 1088, 0, 0, 0, 0, -10583.3, -4452.21, -17.0435, 1.20334, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88133, 1088, 0, 0, 0, 0, -10567.1, -4366.64, 4.7016, 3.17283, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88134, 1088, 0, 0, 0, 0, -10450.6, -4452.4, -16.561, 2.9208, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88135, 1088, 0, 0, 0, 0, -10373.7, -4525.68, 17.5042, 5.48121, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88136, 1088, 0, 0, 0, 0, -10334.1, -4399.04, 1.59411, 2.065, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88137, 1088, 0, 0, 0, 0, -10266.9, -4366.72, 3.68002, 4.84307, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88138, 1088, 0, 0, 0, 0, -10265.8, -4366.62, 3.33819, 0.0981503, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88139, 1088, 0, 0, 0, 0, -10247.6, -4516.91, -17.0171, 2.41655, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88140, 1088, 0, 0, 0, 0, -10234, -4399.7, -4.47237, 2.42813, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88141, 1088, 0, 0, 0, 0, -10200.3, -4366.22, 1.46967, 3.15542, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88142, 1088, 0, 0, 0, 0, -10166.6, -4366.29, -1.91147, 0.648234, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88143, 1088, 0, 0, 0, 0, -10116.4, -4386.95, -3.52771, 2.39893, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88144, 1088, 0, 0, 0, 0, -10100.5, -4332.48, -1.9814, 2.32049, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10), +(88145, 1088, 0, 0, 0, 0, -10937.6, -4270.71, -35.2141, 5.71197, 300, 300, 5, 100, 0, 1, 0, 0, 0, 10); +UPDATE `creature` SET `wander_distance` = 20 WHERE `id` = 1088; +DELETE FROM `creature` WHERE `guid` IN (38723, 42830, 38756); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Scourgestone Quests Require Argent Dawn Commision Quests +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (7412, -2, 472, 473, 474, 0, 0); +UPDATE `quest_template` SET `RequiredCondition` = 7412 WHERE `entry` IN (5510, 5509, 5508, 5404, 5403, 5402, 5406, 5407, 5408); + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Captain Sander's Treasure Map Should Drop For Horde Chars +UPDATE `creature_loot_template` SET `condition_id` = 0 WHERE `item` = 1357; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Nicky: Attack on Camp Narache is Not Exclusive To Tauren +-- brotalnia: The race mask is not 0 in sniff (0 would allow both factions). The sniffed mask is 434. We exclude 256 since thats goblin. The remainded is 178 which is the current value. This change is wrong! +-- UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry` = 781; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Threshadon Should Only Have Water Movement +UPDATE `creature_template` SET `inhabit_type` = 2 WHERE `entry`=1224; +UPDATE `creature_template` SET `inhabit_type` = 2 WHERE `entry`=2188; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Reduce Lord Baurles K. Wishock Respawn Timer (credit cmangos) +UPDATE `creature` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `guid` = 79749; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Nicky: Corrections to Dunemaul Compound +-- brotalnia: There have been mass updates to creature spawn positions and assignment of alternative creature ids. It's highly likely these updates which were made before would now fuck up the spawns, since the mass update to sniff moved them. Needs to be recheched carefully and then resubmitted. From a quick check, i find many of the guids referenced here in the mass update... +-- https://github.com/vmangos/core/commit/d32f0d4a6d3dec983dbadb6566c27dd282ab7c05 +-- https://github.com/vmangos/core/commit/cbb7973b4202205a1d49590cb78d87f9e20ece61 +/* +UPDATE `creature` SET `id` = 5472, `id2` = 5474 WHERE `id` = 5474; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8545.49, `position_y` = -2992.34,`position_z` = 10.248, `orientation` = 5.98197, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23193; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8543.34, `position_y` = -2971.38, `position_z` = 9.43386, `orientation` = 2.35826, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23156; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8513.1, `position_y` = -3022.68, `position_z` = 9.63054, `orientation` = 2.14871, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23196; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8490.92, `position_y` = -3031, `position_z` = 9.09877, `orientation` = 0.886886, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23157; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8480.08, `position_y` = -3074.01, `position_z` = 10.4744, `orientation` = 0.366519, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23194; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8448.01, `position_y` = -3153.98, `position_z` = 8.73415, `orientation` = 6.21337, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23182; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8370.97, `position_y` = -2984.35, `position_z` = 8.58642, `orientation` = 0.865984, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23172; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8358.53, `position_y` = -3021.53, `position_z` = 8.85765, `orientation` = 3.36982, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23154; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8328.57, `position_y` = -3131.45, `position_z` = 8.91409, `orientation` = 0.631058, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23153; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8318.6, `position_y` = -3163.25, `position_z` = 13.6378, `orientation` = 2.57397, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23183; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8315.21, `position_y` = -3120.98, `position_z` = 8.7969, `orientation` = 3.97935, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23184; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8307, `position_y` = -2864.82, `position_z` = 10.9717, `orientation` = 6.25112, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23137; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8265.5, `position_y` = -3064.66, `position_z` = 10.6851, `orientation` = 1.64061, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23186; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8265.08, `position_y` = -2899.93, `position_z` = 14.0473, `orientation` = 5.65371, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23141; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8261.14, `position_y` = -2923.12, `position_z` = 12.9615, `orientation` = 5.90834, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23170; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8247.64, `position_y` = -2996.96, `position_z` = 8.71352, `orientation` = 6.04627, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23177; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8236.2, `position_y` = -2987.86, `position_z` = 9.53265, `orientation` = 2.43283, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23147; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8230.15, `position_y` = -2928.9, `position_z` = 15.4798, `orientation` = 0.631691, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23169; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8216.84, `position_y` = -2969.43, `position_z` = 11.2148, `orientation` = 0.0125323, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23143; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0, `position_x` = -8201.07, `position_y` = -3015.69, `position_z` = 12.615, `orientation` = 4.73902, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23175; + +INSERT INTO `creature` (`guid`, `id`, `id2`, `id3`, `id4`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `health_percent`, `mana_percent`, `movement_type`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(10161, 5472, 5474, 0, 0, 1, -8484.69, -3053.96, 10.5458, 3.92506, 300, 300, 2, 100, 0, 1, 0, 0, 0, 10), +(10196, 5471, 5472, 5473, 5475, 1, -8538.98, -3006.87, 8.97602, 1.08488, 300, 300, 3, 100, 100, 1, 0, 0, 0, 10), +(10200, 5471, 5472, 5473, 5475, 1, -8335.4, -3110.77, 9.08832, 5.00028, 300, 300, 3, 100, 100, 1, 0, 0, 0, 10); + +DELETE FROM `creature` WHERE `guid` = 23147; + +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `id3` = 0, `id4` = 0 WHERE `guid` IN (23146, 23144, 23151, 23145, 23149, 23148); +UPDATE `creature` SET `position_x` = -8418.63, `position_y` = -3082.32,`position_z` = 8.70868, `orientation` = 3.56047, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23132; +UPDATE `creature` SET `position_x` = -8348.79, `position_y` = -3081.22,`position_z` = 8.70805, `orientation` = 1.15154, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` = 23165; +*/ +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Redo Blasted Lands Creatures +-- Remove Obvious Duplicates +DELETE FROM `creature` WHERE `guid` IN (3838, 3919, 3837, 3916, 3944, 3940, 3943, 3939, 3910, 3836, 3942, 3904, 3899, 3900, 5982, 3898, 3896, 1448); +DELETE FROM `creature_addon` WHERE `guid` IN (3942); + +-- Add Correct Spawns and ID's +INSERT INTO `creature` (`guid`, `id`, `id2`, `id3`, `id4`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `health_percent`, `mana_percent`, `movement_type`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(34020, 5991, 5993, 0, 0, 0, -11782.9, -2983.39, 11.4675, 3.01986, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34021, 5985, 5988, 5993, 0, 0, -11483.1, -3049.45, 1.08296, 3.06716, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34022, 5991, 5993, 0, 0, 0, -11417.5, -2851.7, 0.802566, 1.65053, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34023, 5991, 5993, 0, 0, 0, -11415.1, -2784.33, 1.57418, 3.5135, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34024, 5982, 0, 0, 0, 0, -11402.5, -3142.26, 13.2716, 0.0908903, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34025, 5988, 5991, 0, 0, 0, -11384.7, -3285.57, 1.73971, 0.782612, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34026, 5991, 5993, 0, 0, 0, -11382.9, -2949.19, 3.19465, 0.78747, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34027, 5985, 5988, 5993, 0, 0, -11382.7, -3216.72, 11.7755, 4.86422, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34028, 5991, 5993, 0, 0, 0, -11382, -2750.5, 5.93865, 0.844695, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34029, 5982, 0, 0, 0, 0, -11380.7, -3117.44, 3.66201, 4.18756, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34030, 5982, 0, 0, 0, 0, -11377.2, -3065.98, -4.37763, 1.31255, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34031, 5990, 5992, 0, 0, 0, -11348.7, -3182.68, 10.3161, 0.802141, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34032, 5990, 5992, 0, 0, 0, -11314.9, -3147.68, 5.83146, 3.9492, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34033, 5990, 5992, 0, 0, 0, -11282.9, -3115.09, 3.99122, 0.779701, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34034, 5990, 5992, 0, 0, 0, -11251.3, -3083.35, 3.61227, 3.88832, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34035, 5990, 5992, 0, 0, 0, -11250.1, -3148.64, 3.73673, 5.62251, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34036, 5990, 5992, 0, 0, 0, -11247.1, -3289.83, 25.291, 5.87581, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34037, 5990, 5992, 0, 0, 0, -11217.1, -3182.31, 8.21967, 1.7531, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34038, 5990, 5992, 0, 0, 0, -11216.6, -3117.09, 4.67171, 5.09299, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34039, 5990, 5992, 0, 0, 0, -11213.4, -3313.36, 8.59832, 5.30736, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34040, 5990, 5992, 0, 0, 0, -11186.9, -3282.05, 8.31366, 2.59615, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34041, 5990, 5992, 0, 0, 0, -11184.7, -3216.66, 9.31987, 0.314159, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34042, 5990, 5992, 0, 0, 0, -11183.6, -3348.03, 8.22808, 2.07909, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34043, 5984, 5988, 0, 0, 0, -11183.4, -2747.52, 16.9776, 2.64309, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34044, 5982, 0, 0, 0, 0, -11160.4, -3342.36, 4.46978, 1.48508, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34045, 5990, 5992, 0, 0, 0, -11150.6, -3315.79, 4.74817, 2.50806, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34046, 5984, 5988, 0, 0, 0, -11150.4, -2717.15, 13.2293, 2.29379, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34047, 5982, 0, 0, 0, 0, -11149.7, -3335.63, 7.27487, 4.88538, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34048, 5984, 5988, 0, 0, 0, -11115.5, -2752.94, 16.8685, 1.78737, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34049, 5984, 5988, 0, 0, 0, -11115.2, -2888.18, 11.2559, 0.369929, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34050, 5984, 5988, 0, 0, 0, -11084.7, -2849.57, 11.5541, 2.07909, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34051, 5984, 5988, 0, 0, 0, -11082.8, -2783.97, 9.52569, 5.49986, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34052, 5984, 5988, 0, 0, 0, -11050.8, -2883.96, 7.09051, 4.19264, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34053, 5984, 5988, 0, 0, 0, -11049, -2751.92, 1.95432, 5.51985, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34054, 5984, 5988, 0, 0, 0, -11047.9, -2816.54, 10.1608, 3.86708, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34055, 5984, 5988, 0, 0, 0, -11016.7, -2852.39, 9.22796, 5.54459, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34056, 5984, 5988, 0, 0, 0, -11015.7, -2783.09, 4.43587, 1.62945, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34057, 5984, 5988, 0, 0, 0, -11015.7, -2720.93, 6.59776, 0.537175, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34058, 5982, 0, 0, 0, 0, -11000.8, -2886.66, 9.87046, 4.86593, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34059, 5984, 5988, 0, 0, 0, -10986, -2850.18, 10.4301, 5.29615, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34060, 5984, 5988, 0, 0, 0, -10985.5, -2753.12, 5.55517, 4.4893, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34061, 5982, 0, 0, 0, 0, -10985.1, -2784.48, 2.82572, 4.30574, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34062, 5984, 5988, 0, 0, 0, -10984, -2882.39, 4.5431, 5.5028, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34063, 5984, 5988, 0, 0, 0, -10983, -2818.18, 6.43222, 6.00056, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34064, 5982, 0, 0, 0, 0, -10956.4, -2924.4, 10.0661, 2.37995, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34065, 5984, 5988, 0, 0, 0, -10951.7, -2849.25, 7.6332, 4.56779, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34066, 5982, 0, 0, 0, 0, -10947.2, -2914.35, 8.26888, 4.46249, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10), +(34067, 5984, 5988, 0, 0, 0, -10917.6, -2884.86, 12.5298, 2.52241, 300, 300, 10, 100, 0, 1, 0, 0, 0, 10); + +UPDATE `creature` SET `id` = 5991, `id2` = 5993 WHERE `id` = 5993 AND `id2` = 0; +UPDATE `creature` SET `id` = 5984, `id2` = 5988 WHERE `id` = 5988 AND `id2` = 0; +UPDATE `creature` SET `id` = 5985, `id2` = 5988, `id3` = 5993 WHERE `id` = 5985 AND `id2` = 0; +UPDATE `creature` SET `id` = 5984, `id2` = 5988 WHERE `id` = 5984 AND `id2` = 0; +UPDATE `creature` SET `id` = 5991, `id2` = 5993 WHERE `id` = 5991 AND `id2` = 0; +UPDATE `creature` SET `id` = 5990, `id2` = 5992 WHERE `id` = 5990 AND `id2` = 0; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Remove Incorrect Gossip Option +DELETE FROM `gossip_menu_option` WHERE `menu_id` = 347 AND `id` = 0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id` = 347 AND `id` = 0; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Option To Purchase Tharlendris Seeds Unlocks When Quest 3764 is Complete. +UPDATE `gossip_menu_option` SET `condition_id` = 602 WHERE `menu_id` = 1922 AND `id` = 1; +UPDATE `gossip_menu_option` SET `condition_id` = 602 WHERE `menu_id` = 1403 AND `id` = 1; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Corrections To Alliance Morrowgrain Quest Chain +UPDATE `quest_template` SET `PrevQuestId` = 3781, `ExclusiveGroup` = 0, `NextQuestInChain` = 0, `BreadcrumbForQuestId` = 3791 WHERE `entry` IN (3788, 3787); +UPDATE `quest_template` SET `PrevQuestId` = 3791 WHERE `entry` = 3792; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Option To Purchase Tharlendris Seeds Unlocks When Quest 3761 is Complete. +UPDATE `gossip_menu_option` SET `condition_id` = 60002 WHERE `menu_id` = 1701 AND `id` = 1; + +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +-- Update Of Forgotten Memories (credit cmangos) +DELETE FROM `creature_ai_scripts` WHERE `id`=1188601; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1188601, 0, 0, 44, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Mercutio Filthgorger - Increment Phase'), +(1188601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7261, 0, 0, 0, 0, 0, 0, 0, 0, 'Mercutio Filthgorger - Talk'); + +UPDATE `creature_template` SET `movement_type` = 2 WHERE `entry` = 11886; +INSERT INTO `creature_movement_template` (`entry`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(11886, 1, 1568.343, -3263.964, 87.08144, 100, 0, 0, 0), +(11886, 2, 1562.12, -3274.806, 87.43697, 100, 600000, 0, 0); + +DELETE FROM `event_scripts` WHERE `id`=5759; +INSERT INTO `event_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(5759, 1, 0, 10, 11887, 600000, 3, 0, 0, 0, 0, 0, 8, 1188701, -1, 1, 1573.96, -3256.98, 86.7919, 4.03171, 0, 'Of Forgotten Memories - Summon Creature'), +(5759, 1, 0, 10, 11887, 600000, 3, 0, 0, 0, 0, 0, 8, 1188702, -1, 1, 1570.57, -3254.73, 86.7141, 4.50295, 0, 'Of Forgotten Memories - Summon Creature'), +(5759, 1, 0, 10, 11886, 600000, 1, 0, 0, 0, 0, 0, 8, 0, -1, 1, 1571.65, -3257.46, 86.8517, 4.38078, 0, 'Of Forgotten Memories - Summon Creature'), +(5759, 1, 0, 10, 11887, 600000, 3, 0, 0, 0, 0, 0, 8, 1188703, -1, 1, 1573.05, -3253.93, 86.7212, 4.34587, 0, 'Of Forgotten Memories - Summon Creature'); + +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1188701, 0, 0, 78, 7, 0, 0, 0, 11886, 10, 8, 0, 0, 0, 0, 0, 2, 0, 0, 2.08, 0, 'Crypt Robber - Join Creature Group'), +(1188702, 0, 0, 78, 7, 0, 0, 0, 11886, 10, 8, 0, 0, 0, 0, 0, 2, 0, 0, 4.16, 0, 'Crypt Robber - Join Creature Group'), +(1188703, 0, 0, 78, 7, 0, 0, 0, 11886, 10, 8, 0, 0, 0, 0, 0, 3, 0, 0, 3.12, 0, 'Crypt Robber - Join Creature Group'); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220917145928_world.sql b/sql/migrations/20220917145928_world.sql new file mode 100644 index 00000000000..555da88ae5f --- /dev/null +++ b/sql/migrations/20220917145928_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220917145928'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220917145928'); +-- Add your query below. + + +-- Waypoint mob should be normal so you can see its level. +UPDATE `creature_template` SET `rank`=0, `type_flags`=0 WHERE `entry` IN (1,2); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220918154102_world.sql b/sql/migrations/20220918154102_world.sql new file mode 100644 index 00000000000..5b895e9dad8 --- /dev/null +++ b/sql/migrations/20220918154102_world.sql @@ -0,0 +1,933 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220918154102'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220918154102'); +-- Add your query below. + + +-- Add Missing Quest Related Gameobjects +SET @OGUID = 54950; +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 140971, 1, -8960.19, -3519.93, 17.8637, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+2, 140971, 1, -8051.12, -2983.68, 53.5337, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+3, 37099, 109, -590.275, 53.4409, -69.3528, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+4, 37099, 109, -534.249, 99.083, -148.744, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+5, 37099, 109, -503.777, 150.692, -148.744, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+6, 375, 0, 2304.09, 1477.7, 33.4333, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+7, 375, 0, 2331.66, 1451.8, 33.4333, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+8, 375, 0, 2338.48, 1446.01, 33.4333, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+9, 375, 0, 2350.65, 1405.2, 33.3189, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+10, 375, 0, 2360.94, 1400.59, 33.1768, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+11, 175334, 229, -121.016, -419.94, -18.935, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+12, 175334, 229, -77.3365, -403.739, -18.935, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+13, 175334, 229, -71.1755, -460.103, -18.935, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+14, 175334, 229, -28.901, -433.178, -18.935, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+15, 175334, 229, -8.94373, -462.763, -18.6443, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+16, 175334, 229, 35.3153, -518.408, -18.6015, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+17, 175334, 229, 36.3325, -445.572, -18.7313, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+18, 2087, 0, -14612.1, 334.378, 2.46723, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+19, 176753, 0, 2534.43, 525.187, 16.6412, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+20, 176753, 0, 2538.27, 555.509, 16.0011, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+21, 176753, 0, 2549.78, 523.822, 15.3514, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+22, 176753, 0, 2566.46, 539.654, 15.6006, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+23, 176753, 0, 2567.25, 562.777, 14.0358, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+24, 176753, 0, 2571.08, 521.522, 14.5084, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+25, 176753, 0, 2574.08, 398.103, 33.1812, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+26, 176753, 0, 2579.67, 417.986, 32.7585, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+27, 176753, 0, 2584.16, 406.246, 34.2144, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+28, 176753, 0, 2587.31, 534.87, 14.7259, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+29, 176753, 0, 2591.56, 508.857, 21.1091, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+30, 176753, 0, 2596.32, 396.81, 35.748, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+31, 176753, 0, 2597.35, 529.111, 16.1089, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+32, 176753, 0, 2606.75, 485.595, 22.2602, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+33, 176753, 0, 2616.82, 507.319, 18.9587, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+34, 176753, 0, 2620.75, 523.178, 19.8624, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+35, 176753, 0, 2633.08, 518.507, 18.415, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+36, 176753, 0, 2635.63, 503.067, 16.7584, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+37, 176753, 0, 2661.83, 553.988, 15.7135, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+38, 176753, 0, 2666.21, 510.634, 13.6812, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+39, 176753, 0, 2669.85, 500.801, 14.9761, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+40, 176753, 0, 2670.74, 545.28, 14.0465, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+41, 176753, 0, 2677.42, 395.308, 26.8201, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+42, 175566, 0, 2025.03, 881.479, 34.3452, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+43, 175566, 0, 2056.82, 702.233, 40.8026, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+44, 175566, 0, 2061.49, 737.939, 37.4144, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+45, 175566, 0, 2068.2, 778.964, 37.0121, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+46, 175566, 0, 2071.39, 598.644, 34.1636, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+47, 175566, 0, 2089.86, 930.135, 37.6736, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+48, 175566, 0, 2100.14, 476.564, 60.7574, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+49, 175566, 0, 2108.76, 613.144, 35.0265, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+50, 175566, 0, 2110.01, 1025.17, 32.7202, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+51, 175566, 0, 2145.43, 985.034, 30.369, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+52, 175566, 0, 2147.61, 1179.32, 43.0177, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+53, 175566, 0, 2156.37, 1114.61, 35.3472, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+54, 175566, 0, 2170.57, 480.299, 66.9702, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+55, 175566, 0, 2174.56, 589.332, 43.559, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+56, 175566, 0, 2193.01, 652.462, 32.8342, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+57, 175566, 0, 2194.7, 1155.29, 33.7973, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+58, 175566, 0, 2204.13, 1120.06, 34.8163, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+59, 175566, 0, 2215.82, 763.169, 35.9284, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+60, 175566, 0, 2216.82, 699.65, 35.4347, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+61, 175566, 0, 2222.67, 1082.27, 31.9708, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+62, 175566, 0, 2234.12, 565.686, 33.5866, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+63, 175566, 0, 2236.18, 1132.24, 35.7463, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+64, 175566, 0, 2242.29, 676.938, 37.7281, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+65, 175566, 0, 2262.6, 1097.4, 33.4581, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+66, 175566, 0, 2296.36, 575.073, 33.1947, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+67, 175566, 0, 2306.28, 494.127, 35.7492, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+68, 175566, 0, 2321.08, 967.793, 57.685, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+69, 175566, 0, 2323.93, 607.756, 33.0141, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+70, 175566, 0, 2345, 1134.46, 40.815, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+71, 2743, 0, -6269.86, -2948.81, 222.229, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+72, 2743, 0, -6205.72, -3033.94, 219.777, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+73, 2743, 0, -6189.68, -3063.99, 219.376, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+74, 2743, 0, -6187.48, -2906.25, 214.346, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+75, 2910, 1, -1813.99, -258.482, -9.40541, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+76, 3240, 1, -1521.45, -5293.96, 7.16192, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+77, 3240, 1, -1327.68, -5497.04, 5.53991, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+78, 3240, 1, -1255.07, -5582.06, 7.63737, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+79, 3240, 1, -1034.59, -5516.6, 8.34008, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+80, 3240, 1, -817.123, -5594.52, 4.14982, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+81, 3240, 1, -695.059, -5676.29, 6.18738, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+82, 3240, 1, -695.051, -5608.49, 27.4265, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+83, 3240, 1, -653.769, -5548.13, 3.9396, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+84, 3290, 1, 619.143, -4575.81, 6.97232, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+85, 3290, 1, 631.613, -4464.76, 14.2747, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+86, 3290, 1, 679.162, -4507.65, 16.3531, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+87, 3290, 1, 914.8, -4634.19, 19.087, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+88, 3290, 1, 1036.63, -4590.97, 19.9847, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+89, 20920, 47, 2044.94, 1765.88, 59.6994, 4.42896, 0, 0, -0.799891, 0.600146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+90, 20920, 47, 2046.39, 1706.29, 59.5589, 4.93285, 0, 0, -0.625028, 0.780603, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+91, 20920, 47, 2063.41, 1649.33, 61.1799, 4.599, 0, 0, -0.746038, 0.665903, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+92, 20920, 47, 2065.79, 1618.62, 63.6112, 1.16058, 0, 0, 0.548265, 0.836304, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+93, 20920, 47, 2072.73, 1778.92, 56.0082, 3.95101, 0, 0, -0.919217, 0.393751, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+94, 20920, 47, 2072.87, 1778.76, 55.9931, 3.73354, 0, 0, -0.956519, 0.29167, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+95, 20920, 47, 2072.94, 1778.64, 55.9876, 3.6001, 0, 0, -0.973836, 0.227252, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+96, 20920, 47, 2076.21, 1702.24, 57.1493, 0.00849726, 0, 0, 0.00424862, 0.999991, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+97, 20920, 47, 2079.49, 1669.47, 61.3327, 0.695396, 0, 0, 0.340734, 0.94016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+98, 20920, 47, 2096.47, 1788.98, 51.0372, 3.66105, 0, 0, -0.966459, 0.25682, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+99, 20920, 47, 2100.35, 1674.17, 59.2608, 4.68805, 0, 0, -0.71566, 0.698449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+100, 20920, 47, 2100.88, 1718.25, 54.4839, 6.24492, 0, 0, -0.0191336, 0.999817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+101, 20920, 47, 2104.42, 1853.76, 49.3604, 3.30897, 0, 0, -0.9965, 0.0835924, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+102, 20920, 47, 2115.48, 1799.49, 47.5996, 3.41593, 0, 0, -0.990607, 0.136738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+103, 20920, 47, 2117.32, 1669.78, 59.3417, 5.9392, 0, 0, -0.171147, 0.985245, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+104, 20920, 47, 2119.12, 1669.95, 59.2502, 3.67137, 0, 0, -0.965121, 0.261803, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+105, 20920, 47, 2119.21, 1669.73, 59.248, 3.43777, 0, 0, -0.989055, 0.147549, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+106, 20920, 47, 2119.22, 1669.68, 59.2488, 3.38093, 0, 0, -0.992848, 0.119382, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+107, 20920, 47, 2128.41, 1737.44, 52.3674, 0.428854, 0, 0, 0.212788, 0.977098, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+108, 20920, 47, 2130.78, 1844.22, 48.0524, 3.71329, 0, 0, -0.959422, 0.281974, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+109, 20920, 47, 2130.92, 1843.9, 48.0198, 3.36445, 0, 0, -0.993798, 0.111198, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+110, 20920, 47, 2130.94, 1843.77, 48.0061, 3.23093, 0, 0, -0.999002, 0.044655, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+111, 20920, 47, 2134.99, 1826.58, 46.6136, 4.26495, 0, 0, -0.846363, 0.532606, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+112, 20920, 47, 2141.52, 1677.37, 58.1502, 4.76284, 0, 0, -0.689046, 0.724718, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+113, 20920, 47, 2142.05, 1677.24, 58.1266, 4.20783, 0, 0, -0.861225, 0.508224, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+114, 20920, 47, 2156.99, 1721.46, 52.2289, 6.06913, 0, 0, -0.106826, 0.994278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+115, 20920, 47, 2157.07, 1721.69, 52.2129, 5.82312, 0, 0, -0.228009, 0.973659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+116, 20920, 47, 2163.1, 1707.08, 54.3258, 5.44586, 0, 0, -0.406538, 0.913634, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+117, 20920, 47, 2163.83, 1707.34, 54.3322, 4.6478, 0, 0, -0.72957, 0.683906, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+118, 20920, 47, 2164.25, 1690.15, 57.1036, 3.41611, 0, 0, -0.990595, 0.136828, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+119, 20920, 47, 2171.02, 1849.58, 57.7634, 2.70508, 0, 0, 0.976276, 0.216528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+120, 20920, 47, 2189.71, 1834.96, 60.1657, 2.57446, 0, 0, 0.960064, 0.279781, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+121, 20920, 47, 2190.94, 1816.09, 62.6802, 4.98443, 0, 0, -0.60469, 0.796461, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+122, 20920, 47, 2191.21, 1814.13, 62.6528, 1.57267, 0, 0, 0.707767, 0.706445, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+123, 22246, 1, -2423.62, 2408.19, 76.04, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+124, 22246, 1, -2283.86, 2504.07, 74.2575, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+125, 153123, 1, 4329.32, -6169.11, 127.45, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+126, 153123, 1, 4335.05, -6130.74, 126.549, 1.20428, 0, 0, 0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+127, 153123, 1, 4340.8, -6153.5, 127.366, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+128, 153123, 1, 4354.1, -6248, 96.4802, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+129, 153123, 1, 4360.25, -6212.37, 94.3982, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+130, 153123, 1, 4370.38, -6145.63, 124.947, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+131, 153123, 1, 4462.26, -6251.27, 100.032, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+132, 157936, 1, -7408.57, -2290.08, -267.817, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+133, 157936, 1, -7310.97, -1840.55, -269.26, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+134, 157936, 1, -6766.64, -2133.35, -270.394, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+135, 164662, 0, 1898.26, 1551.14, 88.9613, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+136, 164958, 1, -6938.39, -2124.61, -271.871, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+137, 164958, 1, -6472.49, -1859.82, -269.151, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+138, 171938, 1, -315.668, -4443.73, 58.4251, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+139, 175324, 1, 5210.61, -4883.14, 695.762, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+140, 175324, 1, 5362.16, -4515.79, 715.315, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+141, 175384, 1, -5162.74, -906.036, -5.38093, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+142, 175384, 1, -5128.44, -878.431, -5.20136, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+143, 175708, 1, -238.936, -3337.52, 91.6852, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+144, 175708, 1, -134.408, -3309.68, 91.6667, 5.37562, 0, 0, -0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+145, 176630, 0, -1720.33, -1529, 55.8142, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+146, 176630, 0, -1710.98, -1614.04, 60.307, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+147, 176630, 0, -1687.98, -1921.14, 86.7267, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+148, 176630, 0, -1680.13, -1562.57, 56.2585, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+149, 178186, 1, 4249.85, 708.708, -27.9947, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+150, 178186, 1, 4256.58, 741.201, -23.1426, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+151, 178186, 1, 4298.83, 901.486, -10.9594, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+152, 178186, 1, 4299, 853.137, -11.923, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+153, 178186, 1, 4249.85, 708.708, -27.9947, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+154, 178186, 1, 4256.58, 741.201, -23.1426, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+155, 178186, 1, 4298.83, 901.486, -10.9594, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+156, 178186, 1, 4299, 853.137, -11.923, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+157, 179922, 0, -596.266, -4169.08, 238.353, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+158, 179922, 0, -579.326, -4129.8, 238.428, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+159, 179922, 0, -524.139, -4162.01, 215.847, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+160, 179922, 0, -482.062, -4118.51, 195.34, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+161, 179922, 0, -479.329, -4089.07, 195.065, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+162, 179922, 0, -454.969, -4201.28, 195.584, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+163, 179922, 0, -443.47, -4032.53, 195.981, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+164, 179922, 0, -420.406, -4125.77, 174.108, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+165, 179922, 0, -410.667, -4192.75, 174.073, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+166, 179922, 0, -403.392, -3821.2, 238.351, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+167, 179922, 0, -397.883, -3931.51, 215.861, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+168, 179922, 0, -386.635, -4045.72, 174.073, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+169, 179922, 0, -381.563, -3820.9, 238.414, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+170, 179922, 0, -376.369, -4114.17, 174.411, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+171, 179922, 0, -371.539, -3976.63, 195.137, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+172, 179922, 0, -366.252, -4075.86, 174.261, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+173, 179922, 0, -360.483, -3779.5, 238.447, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+174, 179922, 0, -352.116, -4139.54, 152.513, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+175, 179922, 0, -338.893, -4219.06, 152.012, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+176, 179922, 0, -315.62, -4073.82, 153.07, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+177, 179922, 0, -304.407, -3970.66, 195.114, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+178, 179922, 0, -303.057, -4173.79, 136.437, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+179, 179922, 0, -283.102, -4013.48, 175.278, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+180, 179922, 0, -260.693, -3835.28, 238.351, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+181, 179922, 0, -243.064, -4053.7, 174.295, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+182, 179922, 0, -225.57, -3825.01, 238.452, 2.9496, 0, 0, 0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+183, 181287, 533, 2453.56, -2977.35, 244.228, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+184, 181287, 533, 2535.11, -3585.44, 271.079, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+185, 181287, 533, 2577.11, -3596.2, 270.465, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+186, 181287, 533, 2585.93, -3064.6, 243.442, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+187, 181287, 533, 2602.19, -2935.06, 243.96, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+188, 181287, 533, 2611.22, -3763.56, 297.585, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+189, 181287, 533, 2626.5, -3544.66, 262.862, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+190, 181287, 533, 2634.06, -3366.51, 270.017, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+191, 181287, 533, 2637.66, -3851.02, 297.7, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+192, 181287, 533, 2645.26, -3858.63, 296.864, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+193, 181287, 533, 2652.49, -3433.82, 270.61, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+194, 181287, 533, 2702.76, -3434.9, 270.325, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+195, 181287, 533, 2722.43, -3455.17, 263.251, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+196, 181287, 533, 2731.38, -3706.87, 275.052, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+197, 181287, 533, 2734.94, -3660.31, 275.164, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+198, 181287, 533, 2749.92, -3409.18, 269.94, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+199, 181287, 533, 2756, -3131.44, 270.288, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+200, 181287, 533, 2756.09, -3067.31, 270.317, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+201, 181287, 533, 2770.86, -3064.53, 270.256, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+202, 181287, 533, 2784.2, -3067.59, 270.159, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+203, 181287, 533, 2813.58, -3703.97, 275.578, 2.49582, 0, 0, 0.948323, 0.317306, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+204, 181287, 533, 2853.87, -3904.02, 270.793, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+205, 181287, 533, 2869.52, -4020.8, 275.707, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+206, 181287, 533, 2893.35, -4041.45, 274.809, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+207, 181287, 533, 2948.74, -4021.67, 275.741, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+208, 181287, 533, 3166.87, -3860.77, 271.062, 0, 0, 0, 0, 1, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+209, 181287, 533, 3190.91, -3281.38, 295.762, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+210, 181287, 533, 3271.49, -3421.56, 288.343, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+211, 181287, 533, 3294.19, -3098.07, 300.411, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+212, 181287, 533, 3333.69, -3462.84, 288.247, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+213, 181287, 533, 3334.26, -3040.61, 298.125, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+214, 181287, 533, 3349.23, -3115.05, 299.882, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+215, 181287, 533, 3431.5, -3272.49, 270.195, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+216, 181287, 533, 3442.84, -3903.16, 309.609, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+217, 181287, 533, 3475.76, -3585.5, 270.247, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+218, 181287, 533, 3475.9, -3184.91, 297.691, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+219, 181098, 0, -7897.03, -1491.1, 140.689, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+220, 181098, 0, -7758.8, -2528.35, 140.149, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+221, 153556, 0, -7768.99, -2384.25, 134.236, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+222, 153556, 0, -7759.26, -1889.66, 133.439, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+223, 153556, 0, -7680.68, -2203.66, 150.445, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+224, 2554, 0, -14912.9, 83.4848, 2.1396, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+225, 17282, 1, 3726.4, -95.8715, -1.13148, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+226, 17282, 1, 3767.12, -109.303, 0.316303, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+227, 17282, 1, 3782.52, -177.971, 4.07483, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+228, 17282, 1, 3791.12, -137.186, 0.584901, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+229, 17282, 1, 3825.75, -135.128, -1.29767, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+230, 17282, 1, 3838.51, -111.628, 1.98953, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+231, 17282, 1, 3853.51, -252.526, 7.92101, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+232, 17282, 1, 3856.65, -123.118, 4.6654, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+233, 17282, 1, 3867.13, -215.073, 5.48538, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+234, 143980, 1, -3985.01, -175.641, 139.972, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+235, 143980, 1, -3978.67, -72.4312, 152.078, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+236, 1673, 1, 9192.66, 1279.21, 1317.2, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+237, 1673, 1, 9230.61, 1116.75, 1314.75, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+238, 1673, 1, 9283.52, 983.153, 1309.06, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+239, 1673, 1, 9294.38, 1139.13, 1255.72, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+240, 1673, 1, 9358.01, 920.896, 1291.44, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+242, 3685, 1, -3204.72, -1848.01, 93.7397, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+243, 3685, 1, -3201.16, -1729.31, 96.1353, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+244, 3685, 1, -3144.85, -1785.78, 96.2349, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+245, 3685, 1, -3111.52, -2283.34, 95.0335, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+246, 3685, 1, -3107, -2301.07, 94.0722, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+247, 3685, 1, -3094.91, -1693.75, 94.696, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+248, 3685, 1, -3094.76, -1684.87, 94.9089, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+249, 3685, 1, -3091.74, -1726.71, 93.3487, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+250, 3685, 1, -3085.06, -1943, 95.9858, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+251, 175928, 1, -5028.41, -2000.75, -53.1136, 5.37562, 0, 0, -0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+252, 2724, 0, -11385.9, 1782.51, 8.20595, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+253, 2724, 0, -11248.7, 1163.33, 89.0312, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+254, 2724, 0, -11093.3, 1918.23, 33.3913, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+255, 2724, 0, -11073.3, 1537.62, 43.3983, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+256, 2724, 0, -11041.1, 1042.28, 36.8841, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+257, 2724, 0, -10997.1, 1470.89, 43.2017, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+258, 2724, 0, -10931.8, 1984.77, 33.5807, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+259, 2724, 0, -10723.8, 1730.3, 41.7724, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+260, 2724, 0, -10659.6, 1785.06, 35.9907, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+261, 2724, 0, -10655.6, 1733.91, 39.5011, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+262, 2724, 0, -10624.6, 1675.8, 41.5907, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+263, 2724, 0, -10616.9, 1952.01, 37.6884, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+264, 2724, 0, -10355.6, 1560.15, 41.9347, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+265, 2724, 0, -10346.6, 1560.35, 41.5322, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+266, 2724, 0, -10334, 1591.3, 40.6408, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+267, 2724, 0, -10316.1, 1402.16, 41.3236, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+268, 2724, 0, -10314.7, 1409.5, 40.3503, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+269, 2724, 0, -10310.8, 1618.76, 44.3931, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+270, 2724, 0, -10306, 1409.56, 40.1466, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+271, 2724, 0, -10295.7, 1412.82, 40.8534, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+272, 2724, 0, -10273.9, 1380.45, 40.2871, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+273, 2724, 0, -10268.7, 1511.84, 39.2982, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+274, 2724, 0, -10218.9, 1479.22, 41.2841, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+275, 2724, 0, -10202.8, 1175.77, 37.4101, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+276, 2724, 0, -10197.3, 1302.97, 37.0113, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+277, 2724, 0, -10191.1, 1901.71, 36.3493, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+278, 2724, 0, -10167.8, 1403.56, 38.7498, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+279, 2724, 0, -10164.2, 1323.94, 38.2371, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+280, 2724, 0, -10154.9, 1201.21, 36.2941, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+281, 2724, 0, -10144.4, 1215.62, 36.8305, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+282, 2724, 0, -10138, 1441.31, 39.8493, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+283, 2724, 0, -10111.7, 1190.27, 35.9977, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+284, 2724, 0, -10104.5, 1051.58, 36.5203, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+285, 2724, 0, -10076.1, 1153.29, 36.4695, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+286, 2724, 0, -10042.9, 1084.58, 39.2036, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+287, 2724, 0, -10035.3, 1243.05, 42.6959, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+288, 2724, 0, -10030.4, 1824.73, 37.2337, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+289, 2724, 0, -9989.48, 1448.95, 41.7675, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+290, 2724, 0, -9987.42, 1244.5, 41.0107, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+291, 2724, 0, -9984.65, 1120.58, 42.7291, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+292, 2724, 0, -9884.78, 1291.89, 41.6949, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+293, 2724, 0, -9881.16, 1306.93, 42.2289, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+294, 2724, 0, -9880.67, 1318.79, 42.9694, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+295, 2724, 0, -9847.82, 1205.27, 41.1716, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+296, 2724, 0, -9843.05, 1278.22, 41.0869, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+297, 2724, 0, -9838.97, 1008.29, 29.2233, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+298, 2724, 0, -9834.38, 1259.81, 41.1793, 3.33359, 0, 0, -0.995396, 0.0958512, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+299, 2724, 0, -9817.12, 1290.56, 40.4487, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+300, 2724, 0, -9814.8, 1050.07, 30.2684, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+301, 2724, 0, -9771.92, 970.624, 29.2082, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+302, 2724, 0, -9747.07, 1186.08, 41.0141, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+303, 2724, 0, -9742.93, 1189.54, 40.9789, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+304, 2724, 0, -9737.15, 1205.05, 41.1943, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+305, 2724, 0, -9715.97, 1441.35, 45.0081, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+306, 2724, 0, -9711.33, 989.168, 35.0397, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+307, 2724, 0, -9698.25, 1039.98, 35.9208, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+308, 13360, 1, 7244.34, -955.567, 37.629, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+309, 13360, 1, 7394.09, -816.888, 14.4734, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+310, 13360, 1, 7615.8, -1068.99, 39.3911, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+311, 13360, 1, 7646.15, -1002.09, 38.1283, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+312, 12654, 1, 7269.42, -825.411, 25.8866, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+313, 12654, 1, 7382.8, -925.178, 32.2543, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+314, 12654, 1, 7623.01, -969.113, 33.0155, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+315, 12654, 1, 7650.7, -945.462, 26.58, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+316, 13872, 1, 7378.67, -827.524, 17.3307, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+317, 13872, 1, 7395.16, -1123.29, 41.135, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+318, 28604, 0, -9952.99, -3599.49, 22.7174, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+319, 86492, 1, 6356.49, 722.518, -13.6417, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+320, 86492, 1, 6435.49, 815.086, -19.5959, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+321, 86492, 1, 6441.63, 884, -54.4092, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+322, 89634, 0, -4101.69, -710.65, -13.1221, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+323, 89635, 1, -4874.06, -911.738, -5.33178, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+324, 148516, 1, 3221.44, -5345.56, 88.89, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+325, 148516, 1, 3248.51, -5161.04, 90.2828, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+326, 148516, 1, 3299.3, -5139.79, 88.2029, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+327, 148516, 1, 3471.27, -5018.48, 89.4183, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+328, 148516, 1, 3739.93, -5216.88, 87.6198, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+329, 148513, 1, 3154, -5506.02, 96.7798, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+330, 148513, 1, 3179.1, -5481.11, 95.948, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+331, 148513, 1, 3315.52, -5004.58, 94.6178, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+332, 148513, 1, 3429.11, -5277.22, 92.5397, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+333, 148513, 1, 3437.05, -5196.88, 83.5082, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+334, 148514, 1, 3342.92, -5096.74, 89.8286, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+335, 148514, 1, 3348.71, -5268.47, 87.4248, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+336, 148514, 1, 3384.4, -5007.48, 89.3352, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+337, 148514, 1, 3391.15, -5158.34, 83.7713, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+338, 148514, 1, 3399.35, -5091.93, 82.0291, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+339, 148514, 1, 3809.11, -5268.6, 93.8907, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+340, 148515, 1, 3158.7, -5258.93, 90.9112, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+341, 148515, 1, 3203.66, -5328.38, 85.7456, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+342, 148515, 1, 3502.9, -5112.54, 83.9106, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+343, 152094, 1, 10304.6, 1031.92, 1343.54, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+344, 152094, 1, 10343.3, 1010.95, 1336.19, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+345, 152094, 1, 10345.7, 1041.5, 1339.75, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+346, 152094, 1, 10369.1, 1029.92, 1339.69, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+347, 152094, 1, 10404.1, 516.125, 1330.17, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+348, 152094, 1, 10456.2, 637.049, 1323.81, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+349, 152631, 1, 2283.25, -6079.93, 108.183, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+350, 152631, 1, 2294.57, -6258.64, 114.547, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+351, 152631, 1, 2340.54, -6138.33, 118.632, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+352, 152631, 1, 2399.99, -6180.49, 100.596, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+353, 152631, 1, 2406.26, -6077.89, 113.126, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+354, 152631, 1, 2414.94, -6326.1, 93.5893, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+355, 152631, 1, 2415.41, -6055.81, 109.944, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+356, 152631, 1, 2471.95, -6287.08, 109.967, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+357, 152631, 1, 2475.44, -6418.02, 105.61, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+358, 152631, 1, 2477.72, -5963.47, 96.5236, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+359, 152631, 1, 2481.12, -5603.33, 110.155, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+360, 152631, 1, 2484.5, -6458.48, 95.1752, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+361, 152631, 1, 2508.9, -6205.66, 107.223, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+362, 152631, 1, 2524.26, -6327.23, 107.581, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+363, 152631, 1, 2525.83, -6122.32, 106.806, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+364, 152631, 1, 2529.03, -5704.89, 101.329, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+365, 152631, 1, 2568.2, -6044.43, 101.809, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+366, 152631, 1, 2586.29, -5831.84, 99.388, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+367, 152631, 1, 2615.67, -6183.5, 97.4634, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+368, 152631, 1, 2749.44, -5906.21, 100.456, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+369, 152631, 1, 2753.01, -6214.48, 103.042, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+370, 152631, 1, 2761.8, -5752.32, 120.954, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+371, 152631, 1, 2763, -5667.07, 134.022, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+372, 152631, 1, 2825.23, -5993.45, 105.692, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+373, 152631, 1, 2851.58, -6082.01, 112.405, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+374, 152631, 1, 2939.59, -5614.15, 143.493, 0.994837, 0, 0, 0.477159, 0.878817, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+375, 152631, 1, 2973.12, -5816.2, 133.852, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+376, 152622, 1, 2300.2, -6302.26, 108.121, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+377, 152622, 1, 2319.23, -6376.81, 109.028, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+378, 152622, 1, 2383.39, -6434.48, 100.164, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+379, 152622, 1, 2418.17, -6549.97, 123.278, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+380, 152622, 1, 2475.44, -6418.02, 105.61, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+381, 152622, 1, 2475.58, -6308.31, 104.605, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+382, 152622, 1, 2489.1, -5912.39, 105.033, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+383, 152622, 1, 2508.9, -6205.66, 107.223, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+384, 152622, 1, 2525.48, -5860.44, 101.533, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+385, 152622, 1, 2615.67, -6183.5, 97.4634, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+386, 152622, 1, 2633.52, -5833.2, 97.2349, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+387, 152622, 1, 2655.94, -5737.8, 112.926, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+388, 152622, 1, 2673.61, -6006.06, 99.1625, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+389, 152622, 1, 2703.98, -5637.23, 136.082, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+390, 152622, 1, 2720.12, -5567.12, 121.735, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+391, 152622, 1, 2824.23, -5866.91, 84.2374, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+392, 152622, 1, 2910.19, -5680.45, 127.089, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+393, 152622, 1, 2966.12, -5732.62, 127.249, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+394, 152620, 1, 2690.67, -5991.23, 94.2196, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+395, 176213, 0, 1158.58, -2524.99, 60.7516, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+396, 176213, 0, 1206.12, -2316.5, 57.1717, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+397, 176213, 0, 1286.1, -3159.03, 189.162, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+398, 176213, 0, 1374.47, -1289.64, 57.5279, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+399, 176213, 0, 1410.82, -1443.88, 55.8154, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+400, 176213, 0, 1412.57, -1703.56, 69.7742, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+401, 176213, 0, 1460.28, -2069.74, 51.2048, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+402, 176213, 0, 1502.38, -1486.16, 57.1851, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+403, 176213, 0, 1549.22, -1884.01, 57.7618, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+404, 176213, 0, 1673.18, -2301.81, 58.9883, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+405, 176213, 0, 1678.45, -5024.95, 82.3823, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+406, 176213, 0, 1692.87, -2252.25, 58.9754, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+407, 176213, 0, 1710.78, -2340.36, 59.8974, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+408, 176213, 0, 1723.99, -1128.48, 61.8334, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+409, 176213, 0, 1725.43, -2290.44, 58.8914, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+410, 176213, 0, 1742.08, -3792.19, 127.144, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+411, 176213, 0, 1780.12, -5134.4, 74.6278, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+412, 176213, 0, 1859.87, -4938.02, 74.9392, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+413, 176213, 0, 1870, -3988.17, 118.568, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+414, 176213, 0, 1954.77, -4858.18, 105.06, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+415, 176213, 0, 1974.9, -3975.16, 122.678, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+416, 176213, 0, 1980.37, -4824.86, 93.1408, 0.157079, 0, 0, 0.0784588, 0.996917, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+417, 176213, 0, 2063.55, -5230.85, 83.8689, 5.35816, 0, 0, -0.446198, 0.894935, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+418, 176213, 0, 2075.37, -2980.35, 92.3482, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+419, 176213, 0, 2368.44, -2023.45, 136.933, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+420, 176213, 0, 2395.57, -2495.6, 73.2811, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+421, 176213, 0, 2948.66, -3924.85, 111.359, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+422, 176213, 0, 3111.05, -3684.29, 135.595, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+423, 176150, 0, 1360.85, -1458.26, 56.969, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+424, 2560, 0, -14516.9, 126.196, 0.021187, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+425, 2560, 0, -14400.2, 58.3149, 0.486712, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+426, 2560, 0, -14096.1, -142.106, 2.25741, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+427, 2560, 0, -13747.6, -353.419, 0.344131, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 100, 1, 0, 0, 0, 10), +(@OGUID+428, 144050, 1, -4012.68, -185.409, 140.527, 0.855211, 0, 0, 0.414693, 0.909961, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+429, 144050, 1, -4010.25, -188.122, 139.341, 0.942477, 0, 0, 0.45399, 0.891007, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+430, 144050, 1, -3994.46, -232.395, 141.62, 0.157079, 0, 0, 0.0784588, 0.996917, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+431, 144050, 1, -3992.21, 52.3467, 101.114, 3.59538, 0, 0, -0.97437, 0.224951, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+432, 144050, 1, -3985.15, -223.901, 137.384, 1.16937, 0, 0, 0.551936, 0.833886, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+433, 144050, 1, -3984.1, 55.572, 102.223, 2.86234, 0, 0, 0.990268, 0.139175, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+434, 144050, 1, -3983.68, -77.4557, 151.38, 2.44346, 0, 0, 0.939692, 0.34202, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+435, 144050, 1, -3977.5, -74.2258, 152.03, 5.09636, 0, 0, -0.559193, 0.829038, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+436, 144050, 1, -3966.25, 136.179, 110.137, 5.28835, 0, 0, -0.477159, 0.878817, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+437, 144050, 1, -3961.26, -154.646, 140.856, 6.0912, 0, 0, -0.0958452, 0.995396, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+438, 144050, 1, -3956.31, -146.737, 140.281, 4.69494, 0, 0, -0.71325, 0.70091, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+439, 144050, 1, -3947.85, -151.51, 141.169, 2.19911, 0, 0, 0.891006, 0.453991, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+440, 144050, 1, -3945, -155.801, 143.6, 3.97935, 0, 0, -0.913545, 0.406738, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+441, 144050, 1, -3934.75, 105.367, 136.715, 1.69297, 0, 0, 0.748956, 0.66262, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+442, 144050, 1, -3750.16, 105.696, 141.447, 1.44862, 0, 0, 0.66262, 0.748956, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+443, 144050, 1, -3742.37, 98.3343, 142.409, 0.401425, 0, 0, 0.199368, 0.979925, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+444, 144050, 1, -3738.9, 93.5071, 142.745, 5.20108, 0, 0, -0.515038, 0.857168, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+445, 144050, 1, -3738.2, 113.304, 138.784, 1.44862, 0, 0, 0.66262, 0.748956, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+446, 144050, 1, -3735.6, 101.586, 142.494, 5.25344, 0, 0, -0.492423, 0.870356, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+447, 144050, 1, -3712.52, 281.385, 139.117, 5.91667, 0, 0, -0.182235, 0.983255, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+448, 144050, 1, -3710.53, 273.882, 137.15, 2.25147, 0, 0, 0.902585, 0.430512, 900, 900, 100, 1, 0, 0, 0, 10), +(@OGUID+449, 144050, 1, -3709.13, 160.119, 135.977, 1.36136, 0, 0, 0.62932, 0.777146, 900, 900, 100, 1, 0, 0, 0, 10); + +-- Sync New Data With Existing +UPDATE `gameobject` SET `spawntimesecsmin` = 60, `spawntimesecsmax` = 60 WHERE `id` = 176150; +UPDATE `gameobject` SET `spawntimesecsmin` = 7200, `spawntimesecsmax` = 7200, `spawn_flags` = 0 WHERE `id` = 176213; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` IN (152631, 152622, 152620); +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0 WHERE `id` = 152094; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 148515; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 148514; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 148513; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 148516; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 89635; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180, `spawn_flags` = 0 WHERE `id` = 89634; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` = 86492; +UPDATE `gameobject` SET `spawntimesecsmin` = 600, `spawntimesecsmax` = 600 WHERE `id` = 28604; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 300, `spawn_flags` = 0 WHERE `id` IN (13360, 12654, 13872); +UPDATE `gameobject` SET `spawntimesecsmin` = 30, `spawntimesecsmax` = 30 WHERE `id` = 175928; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180, `spawn_flags` = 0 WHERE `id` = 3640; +UPDATE `gameobject` SET `spawntimesecsmin` = 2, `spawntimesecsmax` = 2 WHERE `id` = 143980; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 17282; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 153556; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180, `patch_min` = 8 WHERE `id` = 181098; +UPDATE `gameobject` SET `spawntimesecsmin` = 604800, `spawntimesecsmax` = 604800, `patch_min` = 9 WHERE `id` = 181287; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180, `patch_min` = 3 WHERE `id` = 179922; +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0 WHERE `id` IN (178184, 178185, 178186); +UPDATE `gameobject` SET `spawntimesecsmin` = 2, `spawntimesecsmax` = 2 WHERE `id` = 176630; +UPDATE `gameobject` SET `spawntimesecsmin` = 2, `spawntimesecsmax` = 2 WHERE `id` = 175708; +UPDATE `gameobject` SET `spawntimesecsmin` = 45, `spawntimesecsmax` = 45, `spawn_flags` = 0 WHERE `id` = 175384; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 175324; +UPDATE `gameobject` SET `spawntimesecsmin` = 60, `spawntimesecsmax` = 60, `spawn_flags` = 0 WHERE `id` = 171938; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 164958; +UPDATE `gameobject` SET `spawntimesecsmin` = 164662, `spawntimesecsmax` = 164662 WHERE `id` = 157936; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 157936; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 153123; +UPDATE `gameobject` SET `spawntimesecsmin` = -43200, `spawntimesecsmax` = -43200 WHERE `id` = 20920; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 22246; +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0 WHERE `id` = 3290; +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0 WHERE `id` = 3240; +UPDATE `gameobject` SET `spawntimesecsmin` = 120, `spawntimesecsmax` = 120, `spawn_flags` = 0 WHERE `id` = 2910; +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300 WHERE `id` = 2743; +UPDATE `gameobject` SET `spawntimesecsmin` = 900, `spawntimesecsmax` = 900 WHERE `id` = 175566; +UPDATE `gameobject` SET `spawntimesecsmin` = 120, `spawntimesecsmax` = 120 WHERE `id` = 2087; +UPDATE `gameobject` SET `spawntimesecsmin` = 25, `spawntimesecsmax` = 25 WHERE `id` = 175334; +UPDATE `gameobject` SET `spawn_flags` = 0, `spawntimesecsmin` = 120, `spawntimesecsmax` = 120 WHERE `id` = 375; +UPDATE `gameobject` SET `spawntimesecsmin` = 600, `spawntimesecsmax` = 600 WHERE `id` = 37099; +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 180 WHERE `id` = 140971; +UPDATE `gameobject` SET `animprogress` = 100, `state` = 1, `spawn_flags` = 0 WHERE `id` IN ( 140971, 37099, 375, 175334, 2087, 176753, 175566, 2743, 2910, 3240, 3290, 20920, 22246, 153123, 157936, 164662, 164958, 171938, 175324, 175384, 175708, 176630, 178186, 179922, 181287, 181098, 2554, 153556, 17282, 143980, 1673, 3640, 3685, 175928, 2724, 13360, 12654, 13872, 28604, 86492, 89634, 89635, 148516, 148513, 148514, 148515, 152094, 152631, 152622, 152620, 176213, 176150, 2560); + +-- --------------------------------------------------------------------------------------------------------------------------- +-- Deepmoss Eggs +SET @DEEPMOS_EGGS_OGUID = 180; +SET @DEEPMOS_EGGS_POOL_TEMPLATE = 1550; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@DEEPMOS_EGGS_OGUID, 19541, 1, 1163.37, -414.925, 17.3143, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@DEEPMOS_EGGS_OGUID+1, 19541, 1, 1469.62, 896.44, 135.356, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@DEEPMOS_EGGS_OGUID+2, 19542, 1, 1163.37, -414.925, 17.3143, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@DEEPMOS_EGGS_OGUID+3, 19542, 1, 1469.62, 896.44, 135.356, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10), +(@DEEPMOS_EGGS_OGUID+4, 19543, 1, 1163.37, -414.925, 17.3143, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 100, 1, 0, 0, 0, 10), +(@DEEPMOS_EGGS_OGUID+5, 19543, 1, 1469.62, 896.44, 135.356, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 100, 1, 0, 0, 0, 10); +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 360 WHERE `id` IN (19541, 19542, 19543); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@DEEPMOS_EGGS_POOL_TEMPLATE, 1, 'Stonetalon Mountains - Deepmoss Eggs', 10), +(@DEEPMOS_EGGS_POOL_TEMPLATE+1, 1, 'Stonetalon Mountains - Deepmoss Eggs', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@DEEPMOS_EGGS_OGUID, @DEEPMOS_EGGS_POOL_TEMPLATE, 'Stonetalon Mountains - Deepmoss Eggs', 10), +(@DEEPMOS_EGGS_OGUID+1, @DEEPMOS_EGGS_POOL_TEMPLATE+1, 'Stonetalon Mountains - Deepmoss Eggs', 10), +(@DEEPMOS_EGGS_OGUID+2, @DEEPMOS_EGGS_POOL_TEMPLATE, 'Stonetalon Mountains - Deepmoss Eggs', 10), +(@DEEPMOS_EGGS_OGUID+3, @DEEPMOS_EGGS_POOL_TEMPLATE+1, 'Stonetalon Mountains - Deepmoss Eggs', 10); + +-- --------------------------------------------------------------------------------------------------------------------------- +-- Atal'ai Artifact +SET @ATAL_ARTIFACT_OGUID = 210; +SET @ATAL_ARTIFACT_POOL_TEMPLATE = 1583; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@ATAL_ARTIFACT_OGUID+1, 30854, 0, -10528.7, -3820.75, -18.8854, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+2, 30854, 0, -10505.5, -3780.27, -20.4266, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+3, 30854, 0, -10376.8, -3699.82, 12.7557, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+4, 30854, 0, -10343.7, -3804.86, -18.4887, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+5, 30855, 0, -10528.7, -3820.75, -18.8854, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+6, 30855, 0, -10505.5, -3780.27, -20.4266, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+7, 30855, 0, -10376.8, -3699.82, 12.7557, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+8, 30855, 0, -10343.7, -3804.86, -18.4887, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+9, 30856, 0, -10528.7, -3820.75, -18.8854, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+10, 30856, 0, -10505.5, -3780.27, -20.4266, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+11, 30856, 0, -10376.8, -3699.82, 12.7557, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 100, 1, 0, 0, 0, 10), +(@ATAL_ARTIFACT_OGUID+12, 30856, 0, -10343.7, -3804.86, -18.4887, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 100, 1, 0, 0, 0, 10); +UPDATE `gameobject` SET `spawntimesecsmin` = 600, `spawntimesecsmax` = 600, `spawn_flags` = 0 WHERE `id` IN (30854, 30855, 30856); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(@ATAL_ARTIFACT_POOL_TEMPLATE+1, 1, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_POOL_TEMPLATE+2, 1, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_POOL_TEMPLATE+3, 1, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_POOL_TEMPLATE+4, 1, 'Swamp of Sorrows - Atal\'ai Artifact', 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(@ATAL_ARTIFACT_OGUID+1, @ATAL_ARTIFACT_POOL_TEMPLATE+1, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+2, @ATAL_ARTIFACT_POOL_TEMPLATE+2, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+3, @ATAL_ARTIFACT_POOL_TEMPLATE+3, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+4, @ATAL_ARTIFACT_POOL_TEMPLATE+4, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+5, @ATAL_ARTIFACT_POOL_TEMPLATE+1, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+6, @ATAL_ARTIFACT_POOL_TEMPLATE+2, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+7, @ATAL_ARTIFACT_POOL_TEMPLATE+3, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+8, @ATAL_ARTIFACT_POOL_TEMPLATE+4, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+9, @ATAL_ARTIFACT_POOL_TEMPLATE+1, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+10, @ATAL_ARTIFACT_POOL_TEMPLATE+2, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+11, @ATAL_ARTIFACT_POOL_TEMPLATE+3, 'Swamp of Sorrows - Atal\'ai Artifact', 10), +(@ATAL_ARTIFACT_OGUID+12, @ATAL_ARTIFACT_POOL_TEMPLATE+4, 'Swamp of Sorrows - Atal\'ai Artifact', 10); + +-- --------------------------------------------------------------------------------------------------------------------------- +-- Twilight Tablet Fragments +SET @TWILIGHT_TABLET_OGUID = 245; +SET @TWILIGHT_TABLET_POOL_TEMPLATE = 1763; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@TWILIGHT_TABLET_OGUID+1, 180501, 1, -6268.7, 1767.91, 6.55819, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+2, 180501, 1, -6446.85, 1861.94, 5.63745, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+3, 180501, 1, -6355.86, 1727.92, 15.1053, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+4, 180501, 1, -6446.85, 1861.94, 5.63745, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+5, 180501, 1, -6355.86, 1727.92, 15.1053, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+6, 180501, 1, -6268.7, 1767.91, 6.55819, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+7, 180436, 1, -6268.7, 1767.91, 6.55819, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+8, 180436, 1, -6446.85, 1861.94, 5.63745, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+9, 180436, 1, -6355.86, 1727.92, 15.1053, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+10, 180436, 1, -6446.85, 1861.94, 5.63745, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+11, 180436, 1, -6355.86, 1727.92, 15.1053, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+12, 180436, 1, -6268.7, 1767.91, 6.55819, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+13, 180583, 1, -6268.7, 1767.91, 6.55819, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+14, 180583, 1, -6446.85, 1861.94, 5.63745, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+15, 180583, 1, -6355.86, 1727.92, 15.1053, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+16, 180583, 1, -6446.85, 1861.94, 5.63745, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+17, 180583, 1, -6355.86, 1727.92, 15.1053, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 100, 1, 0, 0, 0, 10), +(@TWILIGHT_TABLET_OGUID+18, 180583, 1, -6268.7, 1767.91, 6.55819, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10); +UPDATE `gameobject` SET `spawntimesecsmin` = 180, `spawntimesecsmax` = 300 , `patch_min` = 6 WHERE `id` IN (180501, 180436, 180583); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(@TWILIGHT_TABLET_POOL_TEMPLATE+1, 1, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_POOL_TEMPLATE+2, 1, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_POOL_TEMPLATE+3, 1, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_POOL_TEMPLATE+4, 1, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_POOL_TEMPLATE+5, 1, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_POOL_TEMPLATE+6, 1, 'Silithus - Twilight Tablet Fragment', 6, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_min`, `patch_max`) VALUES +(@TWILIGHT_TABLET_OGUID+1, @TWILIGHT_TABLET_POOL_TEMPLATE+1, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+2, @TWILIGHT_TABLET_POOL_TEMPLATE+2, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+3, @TWILIGHT_TABLET_POOL_TEMPLATE+3, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+4, @TWILIGHT_TABLET_POOL_TEMPLATE+4, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+5, @TWILIGHT_TABLET_POOL_TEMPLATE+5, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+6, @TWILIGHT_TABLET_POOL_TEMPLATE+6, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+7, @TWILIGHT_TABLET_POOL_TEMPLATE+1, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+8, @TWILIGHT_TABLET_POOL_TEMPLATE+2, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+9, @TWILIGHT_TABLET_POOL_TEMPLATE+3, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+10, @TWILIGHT_TABLET_POOL_TEMPLATE+4, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+11, @TWILIGHT_TABLET_POOL_TEMPLATE+5, 'Silithus - Twilight Tablet Fragment', 6, 10), +(@TWILIGHT_TABLET_OGUID+12, @TWILIGHT_TABLET_POOL_TEMPLATE+6, 'Silithus - Twilight Tablet Fragment', 6, 10); + +-- --------------------------------------------------------------------------------------------------------------------------- +-- Supply Crate +SET @SUPPLY_CRATE_OGUID = 4893; +SET @SUPPLY_CRATE_POOL_TEMPLATE = 2218; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@SUPPLY_CRATE_OGUID+1, 176224, 329, 3454.34, -3363.78, 141.026, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+2, 176224, 329, 3524.34, -3296.48, 132.186, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+3, 176224, 329, 3528.21, -3351.28, 132.597, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+4, 176224, 329, 3569.1, -3357.61, 131.154, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+5, 176224, 329, 3640.21, -3496.79, 136.441, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+6, 176224, 329, 3678.94, -3478.72, 136.502, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+7, 176224, 329, 3696.97, -3298.02, 128.992, 2.79252, 0, 0, 0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+8, 176224, 329, 3734.02, -3251.49, 129.542, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+9, 176224, 329, 3830.18, -3577.71, 144.922, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+10, 176224, 329, 3981.9, -3359.74, 119.357, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+11, 176304, 329, 3454.34, -3363.78, 141.026, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+12, 176304, 329, 3524.34, -3296.48, 132.186, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+13, 176304, 329, 3528.21, -3351.28, 132.597, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+14, 176304, 329, 3569.1, -3357.61, 131.154, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+15, 176304, 329, 3640.21, -3496.79, 136.441, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+16, 176304, 329, 3678.94, -3478.72, 136.502, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+17, 176304, 329, 3696.97, -3298.02, 128.992, 2.79252, 0, 0, 0.984807, 0.173652, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+18, 176304, 329, 3734.02, -3251.49, 129.542, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+19, 176304, 329, 3830.18, -3577.71, 144.922, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 100, 1, 0, 0, 0, 10), +(@SUPPLY_CRATE_OGUID+20, 176304, 329, 3981.9, -3359.74, 119.357, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10); +UPDATE `gameobject` SET `spawntimesecsmin` = 10800, `spawntimesecsmax` = 10800 WHERE `id` IN (176224, 176304); + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_min`, `patch_max`) VALUES +(@SUPPLY_CRATE_POOL_TEMPLATE+1, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+2, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+3, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+4, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+5, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+6, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+7, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+8, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+9, 1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_POOL_TEMPLATE+10, 1, 'Stratholme - Supply Crate', 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_min`, `patch_max`) VALUES +(@SUPPLY_CRATE_OGUID+1, @SUPPLY_CRATE_POOL_TEMPLATE+1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+2, @SUPPLY_CRATE_POOL_TEMPLATE+2, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+3, @SUPPLY_CRATE_POOL_TEMPLATE+3, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+4, @SUPPLY_CRATE_POOL_TEMPLATE+4, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+5, @SUPPLY_CRATE_POOL_TEMPLATE+5, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+6, @SUPPLY_CRATE_POOL_TEMPLATE+6, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+7, @SUPPLY_CRATE_POOL_TEMPLATE+7, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+8, @SUPPLY_CRATE_POOL_TEMPLATE+8, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+9, @SUPPLY_CRATE_POOL_TEMPLATE+9, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+10, @SUPPLY_CRATE_POOL_TEMPLATE+10, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+11, @SUPPLY_CRATE_POOL_TEMPLATE+1, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+12, @SUPPLY_CRATE_POOL_TEMPLATE+2, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+13, @SUPPLY_CRATE_POOL_TEMPLATE+3, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+14, @SUPPLY_CRATE_POOL_TEMPLATE+4, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+15, @SUPPLY_CRATE_POOL_TEMPLATE+5, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+16, @SUPPLY_CRATE_POOL_TEMPLATE+6, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+17, @SUPPLY_CRATE_POOL_TEMPLATE+7, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+18, @SUPPLY_CRATE_POOL_TEMPLATE+8, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+19, @SUPPLY_CRATE_POOL_TEMPLATE+9, 'Stratholme - Supply Crate', 0, 10), +(@SUPPLY_CRATE_OGUID+20, @SUPPLY_CRATE_POOL_TEMPLATE+10, 'Stratholme - Supply Crate', 0, 10); + +UPDATE `pool_template` SET `description` = 'Stratholme - Supply Crate' WHERE `description` LIKE 'Strat : Supply Crate'; +UPDATE `pool_gameobject` SET `description` = 'Stratholme - Supply Crate' WHERE `guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` IN (176224, 176304)); + +-- Remove Custom Objects +DELETE FROM `gameobject` WHERE `guid` IN (25689, 25690, 25691, 25692, 25693, 25694, 25695, 25696, 25697); + +-- --------------------------------------------------------------------------------------------------------------------------- +-- Blood of Heroes Traps +DELETE FROM `gameobject` WHERE `id` = 176214; +SET @BLOOD_OGUID = 25343; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(@BLOOD_OGUID+1, 176214, 0, 1158.57, -2524.99, 60.7516, 5.68977, 0, 0, -0.292372, 0.956305, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+2, 176214, 0, 1255.61, -2542.98, 91.9354, 4.38078, 0, 0, -0.814116, 0.580703, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+3, 176214, 0, 1272.58, -1328.58, 61.8975, 1.43117, 0, 0, 0.656058, 0.75471, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+4, 176214, 0, 1291.94, -2565.15, 111.522, 5.65487, 0, 0, -0.309016, 0.951057, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+5, 176214, 0, 1316.47, -1556.38, 59.4179, 3.59538, 0, 0, -0.97437, 0.224951, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+6, 176214, 0, 1342.56, -1382.57, 46.8919, 2.77507, 0, 0, 0.983254, 0.182238, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+7, 176214, 0, 1347.86, -1459.98, 55.7871, 1.78023, 0, 0, 0.777145, 0.629321, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+8, 176214, 0, 1362.11, -1630.07, 59.961, 2.16421, 0, 0, 0.882947, 0.469473, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+9, 176214, 0, 1439.4, -1602.93, 69.5607, 4.53786, 0, 0, -0.766044, 0.642789, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+10, 176214, 0, 1519.32, -3125.21, 94.4552, 4.7473, 0, 0, -0.694658, 0.71934, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+11, 176214, 0, 1523.33, -1864.1, 59.6097, 4.20625, 0, 0, -0.861628, 0.507539, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+12, 176214, 0, 1529.1, -1427.07, 65.4905, 3.28124, 0, 0, -0.997563, 0.0697661, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+13, 176214, 0, 1585.51, -1368.17, 61.8439, 2.79252, 0, 0, 0.984807, 0.173652, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+14, 176214, 0, 1645.17, -710.922, 55.3111, 0.471238, 0, 0, 0.233445, 0.97237, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+15, 176214, 0, 1645.77, -1603.47, 60.6001, 3.64774, 0, 0, -0.968147, 0.250381, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+16, 176214, 0, 1647.9, -4851.16, 83.1653, 1.22173, 0, 0, 0.573576, 0.819152, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+17, 176214, 0, 1682.93, -715.297, 57.6902, 2.44346, 0, 0, 0.939692, 0.342021, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+18, 176214, 0, 1685.58, -4392.08, 85.6462, 3.9619, 0, 0, -0.91706, 0.39875, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+19, 176214, 0, 1704.41, -2287.1, 58.9413, 5.044, 0, 0, -0.580703, 0.814116, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+20, 176214, 0, 1705.87, -4690.14, 48.9742, 3.194, 0, 0, -0.999657, 0.0262017, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+21, 176214, 0, 1712.2, -4920.21, 88.717, 5.32326, 0, 0, -0.461748, 0.887011, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+22, 176214, 0, 1715.69, -4480.84, 67.4628, 5.91667, 0, 0, -0.182235, 0.983255, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+23, 176214, 0, 1717.72, -4847.89, 92.5366, 2.9845, 0, 0, 0.996917, 0.0784664, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+24, 176214, 0, 1728.41, -3505.18, 127.253, 4.39823, 0, 0, -0.809016, 0.587786, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+25, 176214, 0, 1735.69, -4043.83, 116.128, 4.24115, 0, 0, -0.85264, 0.522499, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+26, 176214, 0, 1743.36, -4438.29, 75.404, 4.60767, 0, 0, -0.743144, 0.669132, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+27, 176214, 0, 1748.16, -4453.13, 74.2627, 4.2237, 0, 0, -0.857167, 0.515038, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+28, 176214, 0, 1752.84, -1230.89, 59.5544, 0.383971, 0, 0, 0.190808, 0.981627, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+29, 176214, 0, 1767.21, -3318.95, 102.464, 1.88495, 0, 0, 0.809016, 0.587786, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+30, 176214, 0, 1774.23, -4839.8, 91.5816, 2.53072, 0, 0, 0.953716, 0.300708, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+31, 176214, 0, 1775.12, -4981.49, 81.9896, 4.34587, 0, 0, -0.824126, 0.566406, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+32, 176214, 0, 1805.73, -4136.94, 94.758, 6.05629, 0, 0, -0.113203, 0.993572, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+33, 176214, 0, 1810.65, -5022.19, 87.7992, 0.977383, 0, 0, 0.469471, 0.882948, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+34, 176214, 0, 1817.98, -3521.61, 115.267, 0.767944, 0, 0, 0.374606, 0.927184, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+35, 176214, 0, 1819.29, -5033.22, 88.9647, 1.78023, 0, 0, 0.777145, 0.629321, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+36, 176214, 0, 1823.8, -2462.23, 70.696, 5.88176, 0, 0, -0.199367, 0.979925, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+37, 176214, 0, 1827.28, -1151.05, 60.2813, 4.25861, 0, 0, -0.848047, 0.529921, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+38, 176214, 0, 1832.8, -4419.21, 82.5971, 0.802851, 0, 0, 0.390731, 0.920505, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+39, 176214, 0, 1832.91, -4374.04, 98.3339, 5.75959, 0, 0, -0.258819, 0.965926, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+40, 176214, 0, 1836.91, -4485.1, 74.0769, 4.83456, 0, 0, -0.66262, 0.748956, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+41, 176214, 0, 1837.05, -1499.49, 59.576, 3.22886, 0, 0, -0.999048, 0.0436193, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+42, 176214, 0, 1843.96, -3573.16, 113.492, 3.4383, 0, 0, -0.989016, 0.147811, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+43, 176214, 0, 1846.79, -3825.26, 135.516, 1.83259, 0, 0, 0.793353, 0.608762, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+44, 176214, 0, 1851.85, -3232.37, 120.889, 0.418879, 0, 0, 0.207912, 0.978148, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+45, 176214, 0, 1870.01, -3988.17, 118.568, 0.174532, 0, 0, 0.0871553, 0.996195, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+46, 176214, 0, 1876.01, -4825.2, 110.012, 4.06662, 0, 0, -0.894934, 0.446199, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+47, 176214, 0, 1893.23, -3021.16, 75.1837, 4.13643, 0, 0, -0.878817, 0.47716, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+48, 176214, 0, 1904.08, -1558.72, 59.0984, 0.157079, 0, 0, 0.0784588, 0.996917, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+49, 176214, 0, 1926.66, -5152.06, 73.8904, 3.90954, 0, 0, -0.927183, 0.374608, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+50, 176214, 0, 1945.21, -4410.99, 73.8827, 1.29154, 0, 0, 0.601814, 0.798636, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+51, 176214, 0, 1958.33, -2538.91, 60.0859, 5.21854, 0, 0, -0.507538, 0.861629, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+52, 176214, 0, 1966.18, -3421.72, 102.484, 5.67232, 0, 0, -0.300705, 0.953717, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+53, 176214, 0, 1968.91, -2337.35, 59.4301, 2.74016, 0, 0, 0.979924, 0.19937, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+54, 176214, 0, 1975.99, -3610.4, 123.424, 1.41372, 0, 0, 0.649447, 0.760406, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+55, 176214, 0, 1980.38, -4824.86, 93.1408, 0.157079, 0, 0, 0.0784588, 0.996917, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+56, 176214, 0, 1987.43, -4193.23, 11.9173, 2.11185, 0, 0, 0.870356, 0.492424, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+57, 176214, 0, 1990.55, -4574.74, 73.6202, 3.73501, 0, 0, -0.956305, 0.292372, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+58, 176214, 0, 2006.68, -3222.05, 87.8593, 5.37562, 0, 0, -0.438371, 0.898794, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+59, 176214, 0, 2009.14, -4917.6, 75.2411, 3.21142, 0, 0, -0.999391, 0.0349061, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+60, 176214, 0, 2037.1, -3642.15, 129.079, 1.67551, 0, 0, 0.743144, 0.669132, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+61, 176214, 0, 2051.18, -3508.75, 118.566, 2.67035, 0, 0, 0.972369, 0.233448, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+62, 176214, 0, 2056.86, -4507.48, 75.1407, 1.32645, 0, 0, 0.615661, 0.788011, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+63, 176214, 0, 2073.66, -4801.67, 75.0358, 1.93731, 0, 0, 0.824125, 0.566408, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+64, 176214, 0, 2075.36, -2980.35, 92.3482, 0.279252, 0, 0, 0.139173, 0.990268, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+65, 176214, 0, 2105.13, -3619.1, 154.126, 2.11185, 0, 0, 0.870356, 0.492424, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+66, 176214, 0, 2107.76, -3381.77, 128.112, 5.09636, 0, 0, -0.559193, 0.829038, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+67, 176214, 0, 2125.75, -4448.22, 79.7199, 1.88495, 0, 0, 0.809016, 0.587786, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+68, 176214, 0, 2127.15, -2736.77, 75.9159, 4.60767, 0, 0, -0.743144, 0.669132, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+69, 176214, 0, 2151.04, -4364.23, 74.3176, 5.2709, 0, 0, -0.484809, 0.87462, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+70, 176214, 0, 2160.74, -5239.59, 87.3113, 3.14159, 0, 0, -1, 0, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+71, 176214, 0, 2280.91, -5077.04, 60.3079, 3.45576, 0, 0, -0.987688, 0.156436, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+72, 176214, 0, 2286.68, -4329.51, 74.6104, 0.628317, 0, 0, 0.309016, 0.951057, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+73, 176214, 0, 2318.73, -5221.68, 84.4021, 5.41052, 0, 0, -0.422618, 0.906308, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+74, 176214, 0, 2373.09, -5115.45, 77.1424, 4.85202, 0, 0, -0.656058, 0.75471, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+75, 176214, 0, 2407.17, -3680.37, 179.74, 5.14872, 0, 0, -0.537299, 0.843392, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+76, 176214, 0, 2484.38, -5041.04, 74.0957, 1.81514, 0, 0, 0.788011, 0.615662, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+77, 176214, 0, 2489.19, -4253.27, 77.3425, 4.71239, 0, 0, -0.707107, 0.707107, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+78, 176214, 0, 2494.31, -5134.04, 75.2775, 3.9619, 0, 0, -0.91706, 0.39875, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+79, 176214, 0, 3112.6, -3688.04, 134.408, 3.194, 0, 0, -0.999657, 0.0262017, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+80, 176214, 0, 3131.49, -3521.91, 154.185, 5.21854, 0, 0, -0.507538, 0.861629, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+81, 176214, 0, 2412.71, -1721.56, 107.006, 2.89725, 0, 0, 0.992546, 0.121869, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+82, 176214, 0, 1791.37, -1834.49, 61.1652, 3.14159, 0, 0, 1, 0, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+83, 176214, 0, 2192.74, -4479.21, 87.66, 3.03687, 0, 0, 0.99863, 0.052336, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+84, 176214, 0, 2958.04, -3485.06, 146.222, -3.00197, 0, 0, 0.997564, -0.069756, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+85, 176214, 0, 2144.03, -3241.36, 112.884, -1.74533, 0, 0, 0.766044, -0.642788, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+86, 176214, 0, 2888.38, -4086.29, 101.381, -2.19912, 0, 0, 0.891007, -0.45399, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+87, 176214, 0, 1873.27, -3189.56, 128.554, 0.15708, 0, 0, 0.078459, 0.996917, 7200, 7200, 100, 1, 12, 0, 0, 10), +(@BLOOD_OGUID+88, 176214, 0, 2115.7, -4691.12, 74.3362, 1.15192, 0, 0, 0.544639, 0.838671, 7200, 7200, 100, 1, 12, 0, 0, 10); +UPDATE `gameobject` SET `spawn_flags` = 0 WHERE `id` IN (176213, 176214); + +-- --------------------------------------------------------------------------------------------------------------------------- +-- Correct max limit for pool 1090 +UPDATE `pool_template` SET `max_limit` = 24 WHERE `entry` = 1090; + +-- --------------------------------------------------------------------------------------------------------------------------- +-- Update Pool Description +UPDATE `pool_pool` SET `description` = 'Arathi Highlands - Tin Vein / Silver Vein' WHERE `pool_id` = 21664; + +-- --------------------------------------------------------------------------------------------------------------------------- +-- Pool Laden Mushrooms Correctly +DELETE FROM `pool_template` WHERE `entry` = 1615; +DELETE FROM `pool_gameobject_template` WHERE `pool_entry` = 1615; + +-- Lushwater Oasis +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(299, 9, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(13191, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(13192, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(13198, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(13200, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(13204, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(13205, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(13235, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(13236, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25611, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25613, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25615, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25618, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25622, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25623, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25625, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25626, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25627, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10), +(25628, 299, 'The Barrens - Lushwater Oasis - Laden Mushroom', 10); + +-- Stagnant Oasis +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(324, 7, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(13194, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(13196, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(13206, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(13207, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(13241, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(13242, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(25612, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(25614, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(25629, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(25631, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(25632, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(25633, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10), +(25634, 324, 'The Barrens - Stagnant Oasis - Laden Mushroom', 10); + +-- Forgotten Pools +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(327, 7, 'The Barrens - Forgoten Pools - Laden Mushroom', 10); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(127, 3640, 1, 21.8035, -1891.34, 88.906, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 100, 1, 0, 0, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(13201, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(13202, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(13237, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(13243, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(13244, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(13251, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(25616, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(25617, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(25619, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(25620, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(25621, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(25624, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(25630, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10), +(127, 327, 'The Barrens - Forgoten Pools - Laden Mushroom', 10); + +-- --------------------------------------------------------------------------------------------------------------------------- + +-- Pool Cortello's Riddle Correctly +DELETE FROM `pool_template` WHERE `entry` = 1336; +DELETE FROM `pool_gameobject_template` WHERE `pool_entry` = 1336; + +-- Ship 1 +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(129, 2554, 0, -14938, 351.788, 7.5324, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 100, 1, 0, 0, 0, 10); +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(332, 1, 'Stranglethorn Vale - Ship 1 - Cortello\'s Riddle', 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(11133, 332, 'Stranglethorn Vale - Ship 1 - Cortello\'s Riddle', 10), +(26044, 332, 'Stranglethorn Vale - Ship 1 - Cortello\'s Riddle', 10), +(26045, 332, 'Stranglethorn Vale - Ship 1 - Cortello\'s Riddle', 10), +(129, 332, 'Stranglethorn Vale - Ship 1 - Cortello\'s Riddle', 10); + +-- Ship 2 +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(335, 1, 'Stranglethorn Vale - Ship 2 - Cortello\'s Riddle', 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(12172, 335, 'Stranglethorn Vale - Ship 2 - Cortello\'s Riddle', 10), +(26042, 335, 'Stranglethorn Vale - Ship 2 - Cortello\'s Riddle', 10), +(26043, 335, 'Stranglethorn Vale - Ship 2 - Cortello\'s Riddle', 10); + +-- Ship 3 +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `patch_max`) VALUES +(398, 1, 'Stranglethorn Vale - Ship 3 - Cortello\'s Riddle', 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `description`, `patch_max`) VALUES +(11652, 398, 'Stranglethorn Vale - Ship 3 - Cortello\'s Riddle', 10), +(26046, 398, 'Stranglethorn Vale - Ship 3 - Cortello\'s Riddle', 10), +(26047, 398, 'Stranglethorn Vale - Ship 3 - Cortello\'s Riddle', 10); + +-- --------------------------------------------------------------------------------------------------------------------------- + +-- Corrections to Dunemaul Compound +UPDATE `creature` SET `id` = 5472, `id2` = 5474 WHERE `id` = 5474; +UPDATE `creature` SET `id` = 5472, `id2` = 5474 WHERE `id` = 5472; +UPDATE `creature` SET `id` = 5472, `id2` = 5474, `movement_type` = 1, `wander_distance` = 2 WHERE `guid` IN ( +23193, +23156, +23196, +23157, +23194, +23182, +23172, +23154, +23153, +23183, +23184, +23137, +23186, +23141, +23170, +23177, +23147, +23169, +23143, +23175, +23146, +23144, +23151, +23145, +23149, +23148); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220921023009_world.sql b/sql/migrations/20220921023009_world.sql new file mode 100644 index 00000000000..c03fd2729bd --- /dev/null +++ b/sql/migrations/20220921023009_world.sql @@ -0,0 +1,19 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220921023009'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220921023009'); +-- Add your query below. + +-- Dolanaar, Teldrassil GY is neutral. +UPDATE `game_graveyard_zone` SET `faction`='0' WHERE `id`=91 AND `ghost_zone`=141; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220922195507_world.sql b/sql/migrations/20220922195507_world.sql new file mode 100644 index 00000000000..9a2847d5539 --- /dev/null +++ b/sql/migrations/20220922195507_world.sql @@ -0,0 +1,52 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220922195507'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220922195507'); +-- Add your query below. + +-- Red Cloud Mesa Graveyard can only be accessed while in Red Cloud Mesa +UPDATE `game_graveyard_zone` SET `ghost_zone`=220 WHERE `id`=34 AND `ghost_zone`=215; + +-- Coldridge Valley Graveyard can only be accessed while in Coldridge Valley +UPDATE `game_graveyard_zone` SET `ghost_zone`=132 WHERE `id`=100 AND `ghost_zone`=1; + +-- Shadowglen Graveyard can only be accessed while in Shadowglen +UPDATE `game_graveyard_zone` SET `ghost_zone`=188 WHERE `id`=93 AND `ghost_zone`=141; + +-- Northshire Valley Graveyard can only be accessed while in Northshire Valley +UPDATE `game_graveyard_zone` SET `ghost_zone`=9 WHERE `id`=105 AND `ghost_zone`=12; + +-- Valley of Trials Graveyard can only be accessed while in Valley of Trials +UPDATE `game_graveyard_zone` SET `ghost_zone`=363 WHERE `id`=709 AND `ghost_zone`=14; + +-- Deathknell Graveyard can only be accessed while in Deathknell +UPDATE `game_graveyard_zone` SET `ghost_zone`=154 WHERE `id`=94 AND `ghost_zone`=85; + +-- Gates of Ironforge Graveyard can only be accessed while in Gates of Ironforge +UPDATE `game_graveyard_zone` SET `ghost_zone`=809 WHERE `id`=852 AND `ghost_zone`=1; + +-- Set Dun Morogh, Anvilmar GY for Coldridge Pass +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `build_min`) VALUES (100, 800, 469, 0); + +-- Set Eastern Plaguelands, Darrowshire GY for The Fungal Vale +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `build_min`) VALUES (634, 2258, 0, 0); + +-- Caer Darrow Graveyard can be accessed while in Caer Darrow +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `build_min`) VALUES (869, 2298, 0, 0); + +-- Delete invalid neutral Darkshore Graveyard for Stonetalon Mountains +DELETE FROM `game_graveyard_zone` WHERE `id`=469 AND `ghost_zone`=406; + +-- Delete invalid Ratchet Graveyard for Mulgore +DELETE FROM `game_graveyard_zone` WHERE `id`=249 AND `ghost_zone`=215; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220924032106_world.sql b/sql/migrations/20220924032106_world.sql new file mode 100644 index 00000000000..15be49edbb0 --- /dev/null +++ b/sql/migrations/20220924032106_world.sql @@ -0,0 +1,20 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220924032106'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220924032106'); +-- Add your query below. + +-- Add The Fungal Vale to Eastern Plaguelands, Graveyard CG Tower GY +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `build_min`) VALUES (927, 2258, 0, 5875); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220925023354_world.sql b/sql/migrations/20220925023354_world.sql new file mode 100644 index 00000000000..793d0a53440 --- /dev/null +++ b/sql/migrations/20220925023354_world.sql @@ -0,0 +1,167 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220925023354'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220925023354'); +-- Add your query below. + + +-- Change build_min to patch_min +ALTER TABLE `game_graveyard_zone` + CHANGE COLUMN `build_min` `patch_min` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Minimum content patch to load this entry' AFTER `faction`; + +-- Set Silithus, Cenarion Hold GY to patch 1.8 +UPDATE `game_graveyard_zone` SET `patch_min`='6' WHERE `id`=910 AND `ghost_zone`=1377; + +-- Delete incorrect zone Silithus for Silithus, Scarab Wall (AQ Only) GY +DELETE FROM `game_graveyard_zone` WHERE `id`=913 AND `ghost_zone`=1377; +-- Delete incorrect zone Gates of Ahn'Qiraj for Silithus, Scarab Wall (AQ Only) GY +DELETE FROM `game_graveyard_zone` WHERE `id`=913 AND `ghost_zone`=3478; +-- Add correct Silithus, Cenarion Hold GY for Gates of Ahn'Qiraj +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`) VALUES (910, 3478, 0, 6); +-- Add Silithus, Valor's Rest GY for Gates of Ahn'Qiraj pre patch 1.8 +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`) VALUES (70, 3478, 0, 0); +-- Set Silithus, Scarab Wall (AQ Only) GY to patch 1.9 +UPDATE `game_graveyard_zone` SET `patch_min`='7' WHERE `id`=913; +-- Set Silithus, Scarab Wall (AQ Only) GY Spirit healer to patch 1.9 +UPDATE `creature` SET `patch_min`='7' WHERE `guid`=7716; + +-- Set Duskwood, Ravenhill GY to patch patch 1.8 +UPDATE `game_graveyard_zone` SET `patch_min`='6' WHERE `id`=911 AND `ghost_zone`=10; + +-- Set Eastern Plaguelands, Graveyard CG Tower GY to patch 1.12 +UPDATE `game_graveyard_zone` SET `patch_min`='10' WHERE `id`=927; +-- Set Eastern Plaguelands, Graveyard CG Tower GY Spirit Healer to patch 1.12 +UPDATE `creature` SET `patch_min`='10' WHERE `guid`=9386; + +-- Set Durotar, Northern Durotar GY to patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=850; +UPDATE `game_graveyard_zone` SET `faction`='0' WHERE `id`=32 AND `ghost_zone`=1637; +-- Set Durotar, Northern Durotar GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=40576; +-- Don't use Durotar, Northern Durotar GY for Alliance Ragefire Chasm +UPDATE `game_graveyard_zone` SET `faction`='67' WHERE `id`=850 AND `ghost_zone`=2437; +-- Add Ragefire Chasm to Durotar, Razor Hill GY +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`) VALUES (32, 2437, 0, 0); +-- Add Hall of Legends to Durotar, Razor Hill GY +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`) VALUES (32, 2917, 0, 0); + +-- Set Mulgore, Thunder Bluff GY to 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=851; +-- Set Mulgore, Thunder Bluff GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=40570; +-- Use Mulgore, Bloodhoof Village GY for Thunderbluff pre patch 1.6 +UPDATE `game_graveyard_zone` SET `faction`='0' WHERE `id`=89 AND `ghost_zone`=1638; + +-- Set Teldrassil, Darnassus GY to patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=90; +-- Set Teldrassil, Darnassus GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=87049; +-- Use Teldrassil, Dolanaar GY for Darnassus pre patch 1.6 +UPDATE `game_graveyard_zone` SET `faction`='0' WHERE `id`=91 AND `ghost_zone`=1657; + +-- Set Dun Morogh, Gates of Ironforge GY to patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=852; +-- Set Dun Morogh, Gates of Ironforge GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=87044; +-- Use Dun Morogh, Kharanos GY for Ironforge pre patch 1.6 +UPDATE `game_graveyard_zone` SET `faction`='0' WHERE `id`=101 AND `ghost_zone`=1537; + +-- Set Tirisfal Glades, Ruins of Lordaeron GY to patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=853; +-- Set Tirisfal Glades, Ruins of Lordaeron GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=2065; +-- Use Tirisfal Glades, Brill GY for Undercity pre patch 1.6 +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`) VALUES (289, 1497, 0, 0); + +-- Set Western Plaguelands, Caer Darrow GY to patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=869; +-- Set Western Plaguelands, Caer Darrow GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=40544; +-- Delete invalid graveyards for Caer Darrow +DELETE FROM `game_graveyard_zone` WHERE `id`=429 AND `ghost_zone`=2057; +DELETE FROM `game_graveyard_zone` WHERE `id`=629 AND `ghost_zone`=2057; +-- Set correct graveyards for Caer Darrow pre patch 1.6 +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`) VALUES (569, 2057, 67, 0); +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`) VALUES (509, 2057, 469, 0); + +-- Set Eastern Plaguelands, Blackwood Lake GY to patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=909; +-- Set Eastern Plaguelands, Blackwood Lake GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=40551; +-- Use Eastern Plaguelands, Light's Hope Chapel GY for Stratholm pre patch 1.6 +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`) VALUES ('510', '2017'); + +-- Set Feralas, Dire Maul GY to patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=849; +-- Set Feralas, Dire Maul GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=40561; +-- Use Feralas, Camp Mojache for Dire Maul GY pre patch 1.6 +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`) VALUES ('310', '2557'); + +-- Set The Hinterlands, The Overlook Cliffs GY to patch 1.5 +UPDATE `game_graveyard_zone` SET `patch_min`='3' WHERE `id`=789 AND `ghost_zone`=47; + +-- Set Elwynn Forest, Eastvale Logging Camp GY to patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=854; +-- Set Elwynn Forest, Eastvale Logging Camp GY Spirit Healer to patch 1.6 +UPDATE `creature` SET `patch_min`='4' WHERE `guid`=17650; + +-- Set min patch for Badlands, Graveyard NE GY +UPDATE `game_graveyard_zone` SET `patch_min`='10' WHERE `id`=8; +-- Add Uldaman to Kargath, Badlands GY +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`) VALUES ('103', '1337', '0', '0'); +-- Set Badlands, Graveyard NE GY Spirit Healer to patch 1.12 +UPDATE `creature` SET `patch_min`='10' WHERE `guid`=40593; + +-- Add patch_max to game_graveyard_zone +ALTER TABLE `game_graveyard_zone` + ADD COLUMN `patch_max` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Maximum content patch to load this entry' AFTER `patch_min`; +-- Add primary key to patch_max +ALTER TABLE `game_graveyard_zone` + DROP PRIMARY KEY, + ADD PRIMARY KEY (`id`, `ghost_zone`, `patch_max`) USING BTREE; +-- Set max 1.12 patch to all GYs +UPDATE `game_graveyard_zone` SET `patch_max`='10' WHERE `patch_max`=0; + +-- Set patch 1.6 for Alliance Deeprun Tram to Elwynn Forest, Goldshire GY +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=106 AND `ghost_zone`=2257 AND `patch_max`=10; +-- Set patch 1.6 for Alliance Stormwind City to Elwynn Forest, Goldshire GY +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=106 AND `ghost_zone`=1519 AND `patch_max`=10; +-- Set patch 1.6 patch for Alliance The Stockade to Elwynn Forest, Goldshire GY +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=106 AND `ghost_zone`=717 AND `patch_max`=10; +-- Set patch 1.6 patch for Alliance Elwynn Forest to Elwynn Forest, Goldshire GY +UPDATE `game_graveyard_zone` SET `patch_min`='4' WHERE `id`=106 AND `ghost_zone`=12 AND `patch_max`=10; +-- Add neutral Elwynn Forest, Goldshire GY for pre patch 1.6 +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `patch_max`) VALUES ('106', '2257', '3'); +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `patch_max`) VALUES ('106', '1519', '3'); +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `patch_max`) VALUES ('106', '717', '3'); +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `patch_max`) VALUES ('106', '12', '3'); + +-- Don't use Durotar, Razor Hill GY for Hall of Legends after patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_max`='3' WHERE `id`=32 AND `ghost_zone`=2917 AND `patch_max`=10; + +-- Thousand Needles, Shimmering Flats GY should only be used for area Shimmering Flats +-- Should be neutral +UPDATE `game_graveyard_zone` SET `faction`=0, `ghost_zone`=439 WHERE `id`=329 AND `ghost_zone`=400 AND `patch_max`=10; +-- Add subareas in Shimmering Flats to Thousand Needles, Shimmering Flats GY +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`, `patch_max`) VALUES +(329, 479, 0, 0, 10), +(329, 2240, 0, 0, 10), +(329, 3038, 0, 0, 10), +(329, 3039, 0, 0, 10); + +ALTER TABLE `game_graveyard_zone` + CHANGE COLUMN `patch_min` `patch_min` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Minimum content patch to load this entry' AFTER `faction`, + CHANGE COLUMN `patch_max` `patch_max` TINYINT(2) UNSIGNED NOT NULL DEFAULT '10' COMMENT 'Maximum content patch to load this entry' AFTER `patch_min`; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220925104959_world.sql b/sql/migrations/20220925104959_world.sql new file mode 100644 index 00000000000..c57fbef984b --- /dev/null +++ b/sql/migrations/20220925104959_world.sql @@ -0,0 +1,224 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220925104959'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220925104959'); +-- Add your query below. + + +ALTER TABLE `pet_levelstats` + CHANGE COLUMN `creature_entry` `entry` MEDIUMINT(8) UNSIGNED NOT NULL FIRST, + CHANGE COLUMN `hp` `health` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `level`, + CHANGE COLUMN `mana` `mana` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `health`, + ADD COLUMN `dmg_min` FLOAT NOT NULL DEFAULT '0' AFTER `armor`, + ADD COLUMN `dmg_max` FLOAT NOT NULL DEFAULT '0' AFTER `dmg_min`, + CHANGE COLUMN `str` `strength` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `dmg_max`, + CHANGE COLUMN `agi` `agility` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `strength`, + CHANGE COLUMN `sta` `stamina` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `agility`, + CHANGE COLUMN `inte` `intellect` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `stamina`, + CHANGE COLUMN `spi` `spirit` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `intellect`; + +-- Set Imp damage. +UPDATE `pet_levelstats` SET `dmg_min`=2.42857, `dmg_max`=2.54299 WHERE `entry`=416 && `level`=1; +UPDATE `pet_levelstats` SET `dmg_min`=3.03882, `dmg_max`=3.77251 WHERE `entry`=416 && `level`=2; +UPDATE `pet_levelstats` SET `dmg_min`=3.96002, `dmg_max`=5.08289 WHERE `entry`=416 && `level`=3; +UPDATE `pet_levelstats` SET `dmg_min`=5.07985, `dmg_max`=6.6912 WHERE `entry`=416 && `level`=4; +UPDATE `pet_levelstats` SET `dmg_min`=6.40705, `dmg_max`=8.68201 WHERE `entry`=416 && `level`=5; +UPDATE `pet_levelstats` SET `dmg_min`=7.98256, `dmg_max`=10.9738 WHERE `entry`=416 && `level`=6; +UPDATE `pet_levelstats` SET `dmg_min`=9.69374, `dmg_max`=13.4692 WHERE `entry`=416 && `level`=7; +UPDATE `pet_levelstats` SET `dmg_min`=10.4702, `dmg_max`=14.5624 WHERE `entry`=416 && `level`=8; +UPDATE `pet_levelstats` SET `dmg_min`=11.2125, `dmg_max`=15.6044 WHERE `entry`=416 && `level`=9; +UPDATE `pet_levelstats` SET `dmg_min`=11.6485, `dmg_max`=16.2585 WHERE `entry`=416 && `level`=10; +UPDATE `pet_levelstats` SET `dmg_min`=12.3783, `dmg_max`=17.2817 WHERE `entry`=416 && `level`=11; +UPDATE `pet_levelstats` SET `dmg_min`=13.4094, `dmg_max`=18.7569 WHERE `entry`=416 && `level`=12; +UPDATE `pet_levelstats` SET `dmg_min`=13.8023, `dmg_max`=19.2748 WHERE `entry`=416 && `level`=13; +UPDATE `pet_levelstats` SET `dmg_min`=14.4482, `dmg_max`=20.1723 WHERE `entry`=416 && `level`=14; +UPDATE `pet_levelstats` SET `dmg_min`=15.8025, `dmg_max`=22.1323 WHERE `entry`=416 && `level`=15; +UPDATE `pet_levelstats` SET `dmg_min`=16.6387, `dmg_max`=23.2438 WHERE `entry`=416 && `level`=16; +UPDATE `pet_levelstats` SET `dmg_min`=17.8113, `dmg_max`=24.8598 WHERE `entry`=416 && `level`=17; +UPDATE `pet_levelstats` SET `dmg_min`=18.6738, `dmg_max`=26.0821 WHERE `entry`=416 && `level`=18; +UPDATE `pet_levelstats` SET `dmg_min`=19.8667, `dmg_max`=27.8001 WHERE `entry`=416 && `level`=19; +UPDATE `pet_levelstats` SET `dmg_min`=20.9621, `dmg_max`=29.3003 WHERE `entry`=416 && `level`=20; +UPDATE `pet_levelstats` SET `dmg_min`=21.6748, `dmg_max`=30.2265 WHERE `entry`=416 && `level`=21; +UPDATE `pet_levelstats` SET `dmg_min`=22.6775, `dmg_max`=31.5876 WHERE `entry`=416 && `level`=22; +UPDATE `pet_levelstats` SET `dmg_min`=23.4559, `dmg_max`=32.6838 WHERE `entry`=416 && `level`=23; +UPDATE `pet_levelstats` SET `dmg_min`=24.5065, `dmg_max`=34.1883 WHERE `entry`=416 && `level`=24; +UPDATE `pet_levelstats` SET `dmg_min`=25.4885, `dmg_max`=35.59 WHERE `entry`=416 && `level`=25; +UPDATE `pet_levelstats` SET `dmg_min`=26.2207, `dmg_max`=36.5454 WHERE `entry`=416 && `level`=26; +UPDATE `pet_levelstats` SET `dmg_min`=27.3223, `dmg_max`=38.1263 WHERE `entry`=416 && `level`=27; +UPDATE `pet_levelstats` SET `dmg_min`=28.0427, `dmg_max`=39.0641 WHERE `entry`=416 && `level`=28; +UPDATE `pet_levelstats` SET `dmg_min`=29.0074, `dmg_max`=40.3683 WHERE `entry`=416 && `level`=29; +UPDATE `pet_levelstats` SET `dmg_min`=30.2072, `dmg_max`=42.1679 WHERE `entry`=416 && `level`=30; +UPDATE `pet_levelstats` SET `dmg_min`=30.8915, `dmg_max`=43.0515 WHERE `entry`=416 && `level`=31; +UPDATE `pet_levelstats` SET `dmg_min`=31.8634, `dmg_max`=44.438 WHERE `entry`=416 && `level`=32; +UPDATE `pet_levelstats` SET `dmg_min`=32.5932, `dmg_max`=45.3898 WHERE `entry`=416 && `level`=33; +UPDATE `pet_levelstats` SET `dmg_min`=33.5752, `dmg_max`=46.7913 WHERE `entry`=416 && `level`=34; +UPDATE `pet_levelstats` SET `dmg_min`=34.4226, `dmg_max`=47.9197 WHERE `entry`=416 && `level`=35; +UPDATE `pet_levelstats` SET `dmg_min`=35.2846, `dmg_max`=49.1412 WHERE `entry`=416 && `level`=36; +UPDATE `pet_levelstats` SET `dmg_min`=36.4483, `dmg_max`=50.8153 WHERE `entry`=416 && `level`=37; +UPDATE `pet_levelstats` SET `dmg_min`=37.3414, `dmg_max`=52.0121 WHERE `entry`=416 && `level`=38; +UPDATE `pet_levelstats` SET `dmg_min`=38.4955, `dmg_max`=53.6004 WHERE `entry`=416 && `level`=39; +UPDATE `pet_levelstats` SET `dmg_min`=39.6949, `dmg_max`=55.2567 WHERE `entry`=416 && `level`=40; +UPDATE `pet_levelstats` SET `dmg_min`=41.6659, `dmg_max`=58.0702 WHERE `entry`=416 && `level`=41; +UPDATE `pet_levelstats` SET `dmg_min`=44.1866, `dmg_max`=61.4942 WHERE `entry`=416 && `level`=42; +UPDATE `pet_levelstats` SET `dmg_min`=47.1758, `dmg_max`=65.6922 WHERE `entry`=416 && `level`=43; +UPDATE `pet_levelstats` SET `dmg_min`=50.9876, `dmg_max`=70.91 WHERE `entry`=416 && `level`=44; +UPDATE `pet_levelstats` SET `dmg_min`=53.5908, `dmg_max`=74.6005 WHERE `entry`=416 && `level`=45; +UPDATE `pet_levelstats` SET `dmg_min`=54.6618, `dmg_max`=76.0641 WHERE `entry`=416 && `level`=46; +UPDATE `pet_levelstats` SET `dmg_min`=56.0397, `dmg_max`=77.9881 WHERE `entry`=416 && `level`=47; +UPDATE `pet_levelstats` SET `dmg_min`=57.1174, `dmg_max`=79.4618 WHERE `entry`=416 && `level`=48; +UPDATE `pet_levelstats` SET `dmg_min`=58.4719, `dmg_max`=81.3507 WHERE `entry`=416 && `level`=49; +UPDATE `pet_levelstats` SET `dmg_min`=59.9016, `dmg_max`=83.3523 WHERE `entry`=416 && `level`=50; +UPDATE `pet_levelstats` SET `dmg_min`=61.0487, `dmg_max`=84.9302 WHERE `entry`=416 && `level`=51; +UPDATE `pet_levelstats` SET `dmg_min`=62.5631, `dmg_max`=87.0589 WHERE `entry`=416 && `level`=52; +UPDATE `pet_levelstats` SET `dmg_min`=63.7456, `dmg_max`=88.6898 WHERE `entry`=416 && `level`=53; +UPDATE `pet_levelstats` SET `dmg_min`=65.2164, `dmg_max`=90.7532 WHERE `entry`=416 && `level`=54; +UPDATE `pet_levelstats` SET `dmg_min`=66.5865, `dmg_max`=92.6655 WHERE `entry`=416 && `level`=55; +UPDATE `pet_levelstats` SET `dmg_min`=67.8154, `dmg_max`=94.2945 WHERE `entry`=416 && `level`=56; +UPDATE `pet_levelstats` SET `dmg_min`=69.2763, `dmg_max`=96.343 WHERE `entry`=416 && `level`=57; +UPDATE `pet_levelstats` SET `dmg_min`=70.6801, `dmg_max`=98.3772 WHERE `entry`=416 && `level`=58; +UPDATE `pet_levelstats` SET `dmg_min`=72.0515, `dmg_max`=100.22 WHERE `entry`=416 && `level`=59; +UPDATE `pet_levelstats` SET `dmg_min`=73.5966, `dmg_max`=102.395 WHERE `entry`=416 && `level`=60; + +-- Set Voidwalker damage. +UPDATE `pet_levelstats` SET `dmg_min`=6.40841, `dmg_max`=8.47261 WHERE `entry`=1860 && `level`=10; +UPDATE `pet_levelstats` SET `dmg_min`=6.80278, `dmg_max`=9.00417 WHERE `entry`=1860 && `level`=11; +UPDATE `pet_levelstats` SET `dmg_min`=7.33402, `dmg_max`=9.74103 WHERE `entry`=1860 && `level`=12; +UPDATE `pet_levelstats` SET `dmg_min`=7.5754, `dmg_max`=10.0431 WHERE `entry`=1860 && `level`=13; +UPDATE `pet_levelstats` SET `dmg_min`=7.93171, `dmg_max`=10.5176 WHERE `entry`=1860 && `level`=14; +UPDATE `pet_levelstats` SET `dmg_min`=8.60974, `dmg_max`=11.4746 WHERE `entry`=1860 && `level`=15; +UPDATE `pet_levelstats` SET `dmg_min`=9.1154, `dmg_max`=12.1131 WHERE `entry`=1860 && `level`=16; +UPDATE `pet_levelstats` SET `dmg_min`=9.77383, `dmg_max`=12.9807 WHERE `entry`=1860 && `level`=17; +UPDATE `pet_levelstats` SET `dmg_min`=10.2285, `dmg_max`=13.6027 WHERE `entry`=1860 && `level`=18; +UPDATE `pet_levelstats` SET `dmg_min`=10.8332, `dmg_max`=14.4498 WHERE `entry`=1860 && `level`=19; +UPDATE `pet_levelstats` SET `dmg_min`=11.4566, `dmg_max`=15.2649 WHERE `entry`=1860 && `level`=20; +UPDATE `pet_levelstats` SET `dmg_min`=11.9062, `dmg_max`=15.8193 WHERE `entry`=1860 && `level`=21; +UPDATE `pet_levelstats` SET `dmg_min`=12.4874, `dmg_max`=16.5711 WHERE `entry`=1860 && `level`=22; +UPDATE `pet_levelstats` SET `dmg_min`=12.9039, `dmg_max`=17.1358 WHERE `entry`=1860 && `level`=23; +UPDATE `pet_levelstats` SET `dmg_min`=13.468, `dmg_max`=17.862 WHERE `entry`=1860 && `level`=24; +UPDATE `pet_levelstats` SET `dmg_min`=13.977, `dmg_max`=18.5654 WHERE `entry`=1860 && `level`=25; +UPDATE `pet_levelstats` SET `dmg_min`=14.4354, `dmg_max`=19.133 WHERE `entry`=1860 && `level`=26; +UPDATE `pet_levelstats` SET `dmg_min`=14.9986, `dmg_max`=19.9179 WHERE `entry`=1860 && `level`=27; +UPDATE `pet_levelstats` SET `dmg_min`=15.4517, `dmg_max`=20.4775 WHERE `entry`=1860 && `level`=28; +UPDATE `pet_levelstats` SET `dmg_min`=16.0157, `dmg_max`=21.2036 WHERE `entry`=1860 && `level`=29; +UPDATE `pet_levelstats` SET `dmg_min`=16.5606, `dmg_max`=22.0209 WHERE `entry`=1860 && `level`=30; +UPDATE `pet_levelstats` SET `dmg_min`=16.9973, `dmg_max`=22.5559 WHERE `entry`=1860 && `level`=31; +UPDATE `pet_levelstats` SET `dmg_min`=17.5016, `dmg_max`=23.2524 WHERE `entry`=1860 && `level`=32; +UPDATE `pet_levelstats` SET `dmg_min`=17.9589, `dmg_max`=23.8184 WHERE `entry`=1860 && `level`=33; +UPDATE `pet_levelstats` SET `dmg_min`=18.4679, `dmg_max`=24.5218 WHERE `entry`=1860 && `level`=34; +UPDATE `pet_levelstats` SET `dmg_min`=18.9786, `dmg_max`=25.168 WHERE `entry`=1860 && `level`=35; +UPDATE `pet_levelstats` SET `dmg_min`=19.4331, `dmg_max`=25.7896 WHERE `entry`=1860 && `level`=36; +UPDATE `pet_levelstats` SET `dmg_min`=20.0485, `dmg_max`=26.5928 WHERE `entry`=1860 && `level`=37; +UPDATE `pet_levelstats` SET `dmg_min`=20.58, `dmg_max`=27.2701 WHERE `entry`=1860 && `level`=38; +UPDATE `pet_levelstats` SET `dmg_min`=21.2301, `dmg_max`=28.1251 WHERE `entry`=1860 && `level`=39; +UPDATE `pet_levelstats` SET `dmg_min`=21.9007, `dmg_max`=29.011 WHERE `entry`=1860 && `level`=40; +UPDATE `pet_levelstats` SET `dmg_min`=22.9217, `dmg_max`=30.4226 WHERE `entry`=1860 && `level`=41; +UPDATE `pet_levelstats` SET `dmg_min`=24.3813, `dmg_max`=32.3119 WHERE `entry`=1860 && `level`=42; +UPDATE `pet_levelstats` SET `dmg_min`=26.0146, `dmg_max`=34.4619 WHERE `entry`=1860 && `level`=43; +UPDATE `pet_levelstats` SET `dmg_min`=28.1864, `dmg_max`=37.2996 WHERE `entry`=1860 && `level`=44; +UPDATE `pet_levelstats` SET `dmg_min`=29.5576, `dmg_max`=39.1763 WHERE `entry`=1860 && `level`=45; +UPDATE `pet_levelstats` SET `dmg_min`=30.1698, `dmg_max`=39.9748 WHERE `entry`=1860 && `level`=46; +UPDATE `pet_levelstats` SET `dmg_min`=30.9215, `dmg_max`=40.9823 WHERE `entry`=1860 && `level`=47; +UPDATE `pet_levelstats` SET `dmg_min`=31.5369, `dmg_max`=41.7853 WHERE `entry`=1860 && `level`=48; +UPDATE `pet_levelstats` SET `dmg_min`=32.2779, `dmg_max`=42.7769 WHERE `entry`=1860 && `level`=49; +UPDATE `pet_levelstats` SET `dmg_min`=33.0771, `dmg_max`=43.7957 WHERE `entry`=1860 && `level`=50; +UPDATE `pet_levelstats` SET `dmg_min`=33.724, `dmg_max`=44.646 WHERE `entry`=1860 && `level`=51; +UPDATE `pet_levelstats` SET `dmg_min`=34.5377, `dmg_max`=45.7465 WHERE `entry`=1860 && `level`=52; +UPDATE `pet_levelstats` SET `dmg_min`=35.2006, `dmg_max`=46.6209 WHERE `entry`=1860 && `level`=53; +UPDATE `pet_levelstats` SET `dmg_min`=35.9945, `dmg_max`=47.6917 WHERE `entry`=1860 && `level`=54; +UPDATE `pet_levelstats` SET `dmg_min`=36.7426, `dmg_max`=48.6939 WHERE `entry`=1860 && `level`=55; +UPDATE `pet_levelstats` SET `dmg_min`=37.4895, `dmg_max`=49.6343 WHERE `entry`=1860 && `level`=56; +UPDATE `pet_levelstats` SET `dmg_min`=38.2789, `dmg_max`=50.6984 WHERE `entry`=1860 && `level`=57; +UPDATE `pet_levelstats` SET `dmg_min`=39.0034, `dmg_max`=51.6651 WHERE `entry`=1860 && `level`=58; +UPDATE `pet_levelstats` SET `dmg_min`=39.8151, `dmg_max`=52.7027 WHERE `entry`=1860 && `level`=59; +UPDATE `pet_levelstats` SET `dmg_min`=40.6427, `dmg_max`=53.8241 WHERE `entry`=1860 && `level`=60; + +-- Set Succubus damage. +UPDATE `pet_levelstats` SET `dmg_min`=28.6415, `dmg_max`=38.1623 WHERE `entry`=1863 && `level`=20; +UPDATE `pet_levelstats` SET `dmg_min`=29.7654, `dmg_max`=39.5482 WHERE `entry`=1863 && `level`=21; +UPDATE `pet_levelstats` SET `dmg_min`=31.2185, `dmg_max`=41.4278 WHERE `entry`=1863 && `level`=22; +UPDATE `pet_levelstats` SET `dmg_min`=32.2597, `dmg_max`=42.8396 WHERE `entry`=1863 && `level`=23; +UPDATE `pet_levelstats` SET `dmg_min`=33.6699, `dmg_max`=44.6549 WHERE `entry`=1863 && `level`=24; +UPDATE `pet_levelstats` SET `dmg_min`=34.9424, `dmg_max`=46.4136 WHERE `entry`=1863 && `level`=25; +UPDATE `pet_levelstats` SET `dmg_min`=36.0884, `dmg_max`=47.8326 WHERE `entry`=1863 && `level`=26; +UPDATE `pet_levelstats` SET `dmg_min`=37.4965, `dmg_max`=49.7948 WHERE `entry`=1863 && `level`=27; +UPDATE `pet_levelstats` SET `dmg_min`=38.6292, `dmg_max`=51.1938 WHERE `entry`=1863 && `level`=28; +UPDATE `pet_levelstats` SET `dmg_min`=40.0392, `dmg_max`=53.0089 WHERE `entry`=1863 && `level`=29; +UPDATE `pet_levelstats` SET `dmg_min`=41.4015, `dmg_max`=55.0523 WHERE `entry`=1863 && `level`=30; +UPDATE `pet_levelstats` SET `dmg_min`=42.4932, `dmg_max`=56.3897 WHERE `entry`=1863 && `level`=31; +UPDATE `pet_levelstats` SET `dmg_min`=43.7541, `dmg_max`=58.1311 WHERE `entry`=1863 && `level`=32; +UPDATE `pet_levelstats` SET `dmg_min`=44.8974, `dmg_max`=59.5461 WHERE `entry`=1863 && `level`=33; +UPDATE `pet_levelstats` SET `dmg_min`=46.1697, `dmg_max`=61.3046 WHERE `entry`=1863 && `level`=34; +UPDATE `pet_levelstats` SET `dmg_min`=47.4466, `dmg_max`=62.9199 WHERE `entry`=1863 && `level`=35; +UPDATE `pet_levelstats` SET `dmg_min`=48.5827, `dmg_max`=64.474 WHERE `entry`=1863 && `level`=36; +UPDATE `pet_levelstats` SET `dmg_min`=50.1213, `dmg_max`=66.482 WHERE `entry`=1863 && `level`=37; +UPDATE `pet_levelstats` SET `dmg_min`=51.4501, `dmg_max`=68.1751 WHERE `entry`=1863 && `level`=38; +UPDATE `pet_levelstats` SET `dmg_min`=53.0752, `dmg_max`=70.3128 WHERE `entry`=1863 && `level`=39; +UPDATE `pet_levelstats` SET `dmg_min`=54.7517, `dmg_max`=72.5276 WHERE `entry`=1863 && `level`=40; +UPDATE `pet_levelstats` SET `dmg_min`=57.3043, `dmg_max`=76.0565 WHERE `entry`=1863 && `level`=41; +UPDATE `pet_levelstats` SET `dmg_min`=60.9532, `dmg_max`=80.7798 WHERE `entry`=1863 && `level`=42; +UPDATE `pet_levelstats` SET `dmg_min`=65.0366, `dmg_max`=86.1548 WHERE `entry`=1863 && `level`=43; +UPDATE `pet_levelstats` SET `dmg_min`=70.466, `dmg_max`=93.249 WHERE `entry`=1863 && `level`=44; +UPDATE `pet_levelstats` SET `dmg_min`=73.8939, `dmg_max`=97.9408 WHERE `entry`=1863 && `level`=45; +UPDATE `pet_levelstats` SET `dmg_min`=75.4246, `dmg_max`=99.9369 WHERE `entry`=1863 && `level`=46; +UPDATE `pet_levelstats` SET `dmg_min`=77.3038, `dmg_max`=102.456 WHERE `entry`=1863 && `level`=47; +UPDATE `pet_levelstats` SET `dmg_min`=78.8422, `dmg_max`=104.463 WHERE `entry`=1863 && `level`=48; +UPDATE `pet_levelstats` SET `dmg_min`=80.6947, `dmg_max`=106.942 WHERE `entry`=1863 && `level`=49; +UPDATE `pet_levelstats` SET `dmg_min`=82.6927, `dmg_max`=109.489 WHERE `entry`=1863 && `level`=50; +UPDATE `pet_levelstats` SET `dmg_min`=84.3099, `dmg_max`=111.615 WHERE `entry`=1863 && `level`=51; +UPDATE `pet_levelstats` SET `dmg_min`=86.3441, `dmg_max`=114.366 WHERE `entry`=1863 && `level`=52; +UPDATE `pet_levelstats` SET `dmg_min`=88.0015, `dmg_max`=116.552 WHERE `entry`=1863 && `level`=53; +UPDATE `pet_levelstats` SET `dmg_min`=89.9862, `dmg_max`=119.229 WHERE `entry`=1863 && `level`=54; +UPDATE `pet_levelstats` SET `dmg_min`=91.8565, `dmg_max`=121.735 WHERE `entry`=1863 && `level`=55; +UPDATE `pet_levelstats` SET `dmg_min`=93.7238, `dmg_max`=124.086 WHERE `entry`=1863 && `level`=56; +UPDATE `pet_levelstats` SET `dmg_min`=95.6973, `dmg_max`=126.746 WHERE `entry`=1863 && `level`=57; +UPDATE `pet_levelstats` SET `dmg_min`=97.5086, `dmg_max`=129.163 WHERE `entry`=1863 && `level`=58; +UPDATE `pet_levelstats` SET `dmg_min`=99.5378, `dmg_max`=131.757 WHERE `entry`=1863 && `level`=59; +UPDATE `pet_levelstats` SET `dmg_min`=101.607, `dmg_max`=134.56 WHERE `entry`=1863 && `level`=60; + +-- Set Felhunter damage. +UPDATE `pet_levelstats` SET `dmg_min`=31.544, `dmg_max`=41.9446 WHERE `entry`=417 && `level`=30; +UPDATE `pet_levelstats` SET `dmg_min`=32.3757, `dmg_max`=42.9636 WHERE `entry`=417 && `level`=31; +UPDATE `pet_levelstats` SET `dmg_min`=33.3364, `dmg_max`=44.2904 WHERE `entry`=417 && `level`=32; +UPDATE `pet_levelstats` SET `dmg_min`=34.2075, `dmg_max`=45.3684 WHERE `entry`=417 && `level`=33; +UPDATE `pet_levelstats` SET `dmg_min`=35.1769, `dmg_max`=46.7082 WHERE `entry`=417 && `level`=34; +UPDATE `pet_levelstats` SET `dmg_min`=36.1498, `dmg_max`=47.939 WHERE `entry`=417 && `level`=35; +UPDATE `pet_levelstats` SET `dmg_min`=37.0154, `dmg_max`=49.1231 WHERE `entry`=417 && `level`=36; +UPDATE `pet_levelstats` SET `dmg_min`=38.1877, `dmg_max`=50.653 WHERE `entry`=417 && `level`=37; +UPDATE `pet_levelstats` SET `dmg_min`=39.2001, `dmg_max`=51.943 WHERE `entry`=417 && `level`=38; +UPDATE `pet_levelstats` SET `dmg_min`=40.4382, `dmg_max`=53.5717 WHERE `entry`=417 && `level`=39; +UPDATE `pet_levelstats` SET `dmg_min`=41.7156, `dmg_max`=55.2591 WHERE `entry`=417 && `level`=40; +UPDATE `pet_levelstats` SET `dmg_min`=43.6604, `dmg_max`=57.9478 WHERE `entry`=417 && `level`=41; +UPDATE `pet_levelstats` SET `dmg_min`=46.4405, `dmg_max`=61.5465 WHERE `entry`=417 && `level`=42; +UPDATE `pet_levelstats` SET `dmg_min`=49.5517, `dmg_max`=65.6418 WHERE `entry`=417 && `level`=43; +UPDATE `pet_levelstats` SET `dmg_min`=53.6884, `dmg_max`=71.0469 WHERE `entry`=417 && `level`=44; +UPDATE `pet_levelstats` SET `dmg_min`=56.3001, `dmg_max`=74.6216 WHERE `entry`=417 && `level`=45; +UPDATE `pet_levelstats` SET `dmg_min`=57.4664, `dmg_max`=76.1424 WHERE `entry`=417 && `level`=46; +UPDATE `pet_levelstats` SET `dmg_min`=58.8981, `dmg_max`=78.0614 WHERE `entry`=417 && `level`=47; +UPDATE `pet_levelstats` SET `dmg_min`=60.0702, `dmg_max`=79.591 WHERE `entry`=417 && `level`=48; +UPDATE `pet_levelstats` SET `dmg_min`=61.4817, `dmg_max`=81.4797 WHERE `entry`=417 && `level`=49; +UPDATE `pet_levelstats` SET `dmg_min`=63.004, `dmg_max`=83.4203 WHERE `entry`=417 && `level`=50; +UPDATE `pet_levelstats` SET `dmg_min`=64.2362, `dmg_max`=85.0399 WHERE `entry`=417 && `level`=51; +UPDATE `pet_levelstats` SET `dmg_min`=65.786, `dmg_max`=87.1362 WHERE `entry`=417 && `level`=52; +UPDATE `pet_levelstats` SET `dmg_min`=67.0487, `dmg_max`=88.8017 WHERE `entry`=417 && `level`=53; +UPDATE `pet_levelstats` SET `dmg_min`=68.5609, `dmg_max`=90.8414 WHERE `entry`=417 && `level`=54; +UPDATE `pet_levelstats` SET `dmg_min`=69.9859, `dmg_max`=92.7503 WHERE `entry`=417 && `level`=55; +UPDATE `pet_levelstats` SET `dmg_min`=71.4086, `dmg_max`=94.5415 WHERE `entry`=417 && `level`=56; +UPDATE `pet_levelstats` SET `dmg_min`=72.9122, `dmg_max`=96.5684 WHERE `entry`=417 && `level`=57; +UPDATE `pet_levelstats` SET `dmg_min`=74.2923, `dmg_max`=98.4098 WHERE `entry`=417 && `level`=58; +UPDATE `pet_levelstats` SET `dmg_min`=75.8383, `dmg_max`=100.386 WHERE `entry`=417 && `level`=59; +UPDATE `pet_levelstats` SET `dmg_min`=77.4147, `dmg_max`=102.522 WHERE `entry`=417 && `level`=60; + +-- Remove bullshit data which does not match sniffs. +DELETE FROM `pet_levelstats` WHERE `entry` IN (575, 3450, 3939, 5058, 5766, 6250, 8477, 8996, 10928, 10979, 12922, 14385); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20220925222431_world.sql b/sql/migrations/20220925222431_world.sql new file mode 100644 index 00000000000..10a4bab12fd --- /dev/null +++ b/sql/migrations/20220925222431_world.sql @@ -0,0 +1,50 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220925222431'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20220925222431'); +-- Add your query below. + +INSERT INTO `game_graveyard_zone` (`id`, `ghost_zone`, `faction`, `patch_min`, `patch_max`) VALUES +-- Set Mulgore, Red Cloud Mesa GY for Brambleblade Ravine, Kodo Rock, Campe Narache +(34, 358, 67, 0, 10), +(34, 637, 67, 0, 10), +(34, 221, 67, 0, 10), +-- Set Durotar, Valley of Trials for Spirit Rock, The Den, Hidden Path, Burning Blade Coven until patch 1.6 +(709, 639, 67, 0, 3), +(709, 364, 67, 0, 3), +(709, 638, 67, 0, 3), +(709, 365, 67, 0, 3), +-- Set Durotar, Valley of Trials graveyard for Durotar from patch 1.6 onward +(709, 14, 67, 4, 10), +-- Set Tirisfal Glades, Deathknell GY for Shadow Grave, Night Web's Hollow +(94, 2117, 67, 0, 10), +(94, 155, 67, 0, 10), +-- Set Aldrassil, Teldrassil GY for Aldrassil, Shadowthread Cave +(93, 256, 469, 0, 10), +(93, 257, 469, 0, 10), +-- Set Anvilmar, Dun Morogh GY for Anvilmar +(100, 77, 469, 0, 10), +-- Set Northshire, Elwynn Forest GY for Northshire Abbey, Echo Ridge Mine, Northshire Vineyards +(105, 24, 469, 0, 10), +(105, 34, 469, 0, 10), +(105, 59, 469, 0, 10); + +-- Remove invalid Camp Taurajo graveyard for Stonetalon Mountains +DELETE FROM `game_graveyard_zone` WHERE `id`=229 AND `ghost_zone`=406; + +-- Remove invalid Horde-only Wetlands graveyard for Loch Modan +DELETE FROM `game_graveyard_zone` WHERE `id`=7 AND `faction`=67 AND `ghost_zone`=38; + +-- Set Durotar, Valley of Trials for Valley of Trials until patch 1.6 +UPDATE `game_graveyard_zone` SET `patch_max`=3 WHERE `id`=709 AND `ghost_zone`=363; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221001202815_characters.sql b/sql/migrations/20221001202815_characters.sql new file mode 100644 index 00000000000..6ad8368bae1 --- /dev/null +++ b/sql/migrations/20221001202815_characters.sql @@ -0,0 +1,36 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221001202815'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221001202815'); +-- Add your query below. + + +-- Dumping structure for table characters.account_data +CREATE TABLE IF NOT EXISTS `account_data` ( + `account` int(11) unsigned NOT NULL DEFAULT '0', + `type` int(11) unsigned NOT NULL DEFAULT '0', + `time` bigint(11) unsigned NOT NULL DEFAULT '0', + `data` longblob NOT NULL, + PRIMARY KEY (`account`,`type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- Dumping structure for table characters.character_account_data +CREATE TABLE IF NOT EXISTS `character_account_data` ( + `guid` int(11) unsigned NOT NULL DEFAULT '0', + `type` int(11) unsigned NOT NULL DEFAULT '0', + `time` bigint(11) unsigned NOT NULL DEFAULT '0', + `data` longblob NOT NULL, + PRIMARY KEY (`guid`,`type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221002141408_world.sql b/sql/migrations/20221002141408_world.sql new file mode 100644 index 00000000000..dd0ebefcf40 --- /dev/null +++ b/sql/migrations/20221002141408_world.sql @@ -0,0 +1,84 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221002141408'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221002141408'); +-- Add your query below. + + +-- Move AV loot to database. +ALTER TABLE `battleground_template` + CHANGE COLUMN `alliance_start_location` `alliance_start_location` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'WorldSafeLocs.dbc' AFTER `horde_lose_spell`, + CHANGE COLUMN `horde_start_location` `horde_start_location` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'WorldSafeLocs.dbc' AFTER `alliance_start_location`, + ADD COLUMN `player_loot_id` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'entry from reference_loot_template' AFTER `horde_start_location`; + +UPDATE `battleground_template` SET `player_loot_id`=1 WHERE `id`=1 && `patch` >= 3; + +-- 4138: Source Is Race (Human) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4138, 14, 1, 0, 0, 0, 2); +-- 4139: Source Is Race (Dwarf) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4139, 14, 4, 0, 0, 0, 2); +-- 4140: Source Is Race (Night Elf) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4140, 14, 8, 0, 0, 0, 2); +-- 4141: Source Is Race (Gnome) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4141, 14, 64, 0, 0, 0, 2); +-- 4142: Source Is Race (Orc) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4142, 14, 2, 0, 0, 0, 2); +-- 4143: Source Is Race (Undead) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4143, 14, 16, 0, 0, 0, 2); +-- 4144: Source Is Race (Tauren) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4144, 14, 32, 0, 0, 0, 2); +-- 4145: Source Is Race (Troll) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4145, 14, 128, 0, 0, 0, 2); +-- 4146: Source Is Team Horde +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4146, 6, 67, 0, 0, 0, 2); +-- 4147: Source Is Team Alliance +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4147, 6, 469, 0, 0, 0, 2); +-- 4148: Target's PvP Rank Is Equal Or Less Than 5 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4148, 51, 5, 2, 0, 0, 0); +-- 4149: (3: Source Is Team Alliance) And (4148: Source's PvP Rank Is Equal Or Less Than 5) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4149, -1, 3, 4148, 0, 0, 2); +-- 4150: (2: Source Is Team Horde) And (4148: Source's PvP Rank Is Equal Or Less Than 5) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4150, -1, 2, 4148, 0, 0, 2); +-- 4151: Target's PvP Rank Is Equal Or Less Than 9 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4151, 51, 9, 2, 0, 0, 0); +-- 4152: (3: Source Is Team Alliance) And (59: Source's PvP Rank Is Equal Or Greater Than 6) And (4151: Source's PvP Rank Is Equal Or Less Than 9) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4152, -1, 3, 59, 4151, 0, 2); +-- 4153: (2: Source Is Team Horde) And (59: Source's PvP Rank Is Equal Or Greater Than 6) And (4151: Source's PvP Rank Is Equal Or Less Than 9) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4153, -1, 2, 59, 4151, 0, 2); +-- 4154: Target's PvP Rank Is Equal Or Greater Than 10 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4154, 51, 10, 1, 0, 0, 0); +-- 4155: (3: Source Is Team Alliance) And (4154: Source's PvP Rank Is Equal Or Greater Than 10) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4155, -1, 3, 4154, 0, 0, 2); +-- 4156: (2: Source Is Team Horde) And (4154: Source's PvP Rank Is Equal Or Greater Than 10) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4156, -1, 2, 4154, 0, 0, 2); + +-- Add loot template for AV. +INSERT INTO `reference_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +(1, 18144, 100, 0, 1, 1, 4138, 3, 10), -- Human Bone Chip +(1, 18206, 100, 0, 1, 1, 4139, 3, 10), -- Dwarf Spine +(1, 18142, 100, 0, 1, 1, 4140, 3, 10), -- Severed Night Elf Head +(1, 18143, 100, 0, 1, 1, 4141, 3, 10), -- Tuft of Gnome Hair +(1, 18207, 100, 0, 1, 1, 4142, 3, 10), -- Orc Tooth +(1, 18147, 100, 0, 1, 1, 4143, 3, 10), -- Forsaken Heart +(1, 18145, 100, 0, 1, 1, 4144, 3, 10), -- Tauren Hoof +(1, 18146, 100, 0, 1, 1, 4145, 3, 10), -- Darkspear Troll Mojo +(1, 17423, 100, 0, 1, 1, 4146, 3, 10), -- Storm Crystal +(1, 17306, 100, 0, 1, 1, 4147, 3, 10), -- Stormpike Soldier's Blood +(1, 17326, 75, 0, 1, 1, 4149, 3, 10), -- Stormpike Soldier's Flesh +(1, 17502, 75, 0, 1, 1, 4150, 3, 10), -- Frostwolf Soldier's Medal +(1, 17327, 75, 0, 1, 1, 4152, 3, 10), -- Stormpike Lieutenant's Flesh +(1, 17503, 75, 0, 1, 1, 4153, 3, 10), -- Frostwolf Lieutenant's Medal +(1, 17328, 75, 0, 1, 1, 4155, 3, 10), -- Stormpike Commander's Flesh +(1, 17504, 75, 0, 1, 1, 4156, 3, 10); -- Frostwolf Commander's Medal + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221004145201_world.sql b/sql/migrations/20221004145201_world.sql new file mode 100644 index 00000000000..a95e38f2ed4 --- /dev/null +++ b/sql/migrations/20221004145201_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221004145201'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221004145201'); +-- Add your query below. + + +-- Correct PPM of Jeklik's Crusher. +-- https://old.reddit.com/r/classicwow/comments/gxsawo/jekliks_crusher_stats_2024_chanceonhit_4ppm_its/ +UPDATE `item_template` SET `spellppmrate_1`=4 WHERE `entry`=19918; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221007150643_world.sql b/sql/migrations/20221007150643_world.sql new file mode 100644 index 00000000000..9c70a13bd31 --- /dev/null +++ b/sql/migrations/20221007150643_world.sql @@ -0,0 +1,3864 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221007150643'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221007150643'); +-- Add your query below. + + +-- Remove locales for non existent options. +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3519 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9727 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9727 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1949 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1969 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3354 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2849 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8162 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8161 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8163 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50004 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50002 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=31111 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=140 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9027 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=543 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=542 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6030 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5004 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2221 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1282 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1288 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2211 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2177 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2179 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2178 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2187 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2387 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2581 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3050 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3001 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3083 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7493 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7684 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7685 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7058 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5062 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5749 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6001 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6029 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6121 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6448 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6449 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6450 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6540 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6542 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7198 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8007 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7189 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7946 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7744 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8242 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8373 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8374 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8036 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7962 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8407 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7620 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7570 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7595 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6543 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7984 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7945 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8023 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8113 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8062 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8115 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8116 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8464 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9942 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8769 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6600 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6797 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6798 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6443 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6451 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6799 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6535 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10219 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8703 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8672 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8671 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8687 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8685 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8690 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8691 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8704 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8706 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8707 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8708 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8709 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8891 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8823 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8989 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9382 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9376 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9272 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9380 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9355 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9383 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9368 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9378 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9381 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9353 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9375 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9366 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9370 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9367 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9393 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9386 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9389 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9391 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9392 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9394 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9213 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9257 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10111 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9482 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9024 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9876 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9872 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10005 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10028 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10368 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9388 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9364 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9377 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9362 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10241 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10240 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10233 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10232 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10227 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10228 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10230 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10231 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10239 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10238 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10243 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10242 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10237 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10236 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10235 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10234 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9384 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9387 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9369 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9385 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9357 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9379 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9409 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9211 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9275 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50000 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50000 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50000 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50010 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50010 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50012 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=18715 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=18717 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=18716 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=18719 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=18714 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15664 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=18180 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=31085 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=31085 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=22127 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25248 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25827 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25828 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9683 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9283 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9626 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25291 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=26206 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=26206 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25841 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27347 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27224 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27225 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27226 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27229 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=26593 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24399 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24399 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24060 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24273 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27930 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24752 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3862 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3862 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1282 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=26853 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28518 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28532 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28518 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28518 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28518 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28518 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28518 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28518 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=29647 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=29647 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=29647 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50027 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50028 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11091 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28503 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28503 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28503 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28503 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28503 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28503 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28561 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28401 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27292 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27292 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=34244 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28138 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28138 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28138 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28138 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28027 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28027 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28217 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28027 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28027 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28027 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28027 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7596 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8009 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8010 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8011 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8012 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8013 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8014 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7377 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7502 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7503 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7504 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7505 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7506 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7507 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7508 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7509 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30630 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11832 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=31304 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=31304 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10005 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30081 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30180 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30086 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30162 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=32404 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10028 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10028 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10028 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30946 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30946 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10111 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10111 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10111 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33974 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33974 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50029 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33972 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33972 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50030 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33973 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33973 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50031 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10211 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=29428 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=29428 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30154 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30012 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30012 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30105 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50032 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7034 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7394 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50034 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50034 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50034 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50034 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50035 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50035 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50035 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50035 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50036 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50036 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50036 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50036 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50037 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50037 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50037 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50037 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50038 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50038 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50038 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50038 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50039 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50039 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50039 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50039 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50040 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50040 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50040 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50040 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50041 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50041 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50041 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50041 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50042 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50042 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50042 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50042 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50043 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50043 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50043 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50043 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50033 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50044 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11016 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11016 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11014 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11014 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10996 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4979 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4944 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1142 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=942 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4045 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2746 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4304 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4863 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50004 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50001 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50002 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11091 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=19481 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33629 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33669 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=37715 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50051 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50052 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10956 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11032 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50053 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50053 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15864 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15864 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15895 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10885 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50101 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27274 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27274 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50133 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50134 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27275 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=27275 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50135 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=29384 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8129 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8129 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8129 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8129 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8129 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8129 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8129 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8137 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8137 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8137 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8137 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8137 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8137 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8137 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8138 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7777 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7786 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7787 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7787 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7787 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7787 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7787 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7787 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7787 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7788 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8185 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8185 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8185 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8185 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8185 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8185 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8196 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8196 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8196 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8196 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8196 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8196 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8196 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8205 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7633 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7668 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7668 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7639 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7639 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7845 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7845 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7649 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7649 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7649 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7649 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7649 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7649 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7649 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7667 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8282 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8315 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8315 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8317 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8317 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8320 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8320 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8320 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8320 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8321 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8321 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8323 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8323 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8323 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8548 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8548 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8326 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8326 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8326 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8326 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8326 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8326 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8326 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10043 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10057 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10057 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10057 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10092 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10092 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10089 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10089 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10089 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10055 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10055 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10055 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10058 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10058 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10084 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10084 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10084 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10090 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10090 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10090 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10056 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10173 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10170 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10170 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10170 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10170 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10170 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10082 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10082 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10082 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10082 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10078 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10073 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10073 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10160 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10160 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10153 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10168 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10168 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10168 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=22019 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50136 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50137 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50138 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50139 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25342 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25477 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28604 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28604 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=28604 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30536 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30360 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30371 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30362 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30348 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30365 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30367 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30369 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30372 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15593 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15598 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15600 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15570 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15583 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15595 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15871 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15562 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15600 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15601 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15588 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15597 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15580 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15582 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30371 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30362 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30365 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15603 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15574 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15598 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15569 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15562 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15567 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30531 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30367 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30372 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15579 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15568 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15594 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15580 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15564 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15572 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15580 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15582 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15557 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15573 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15584 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15583 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15578 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30370 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30374 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30533 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30375 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30535 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15566 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15592 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15871 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15567 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15558 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15564 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15602 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15594 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15561 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15566 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30359 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30534 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30374 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30533 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30375 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30369 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15587 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15604 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15556 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15598 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15871 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15557 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15565 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15575 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15597 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15604 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15572 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15582 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15594 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15561 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30360 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30348 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15871 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15564 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15579 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15569 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15549 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15558 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15560 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15580 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30538 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30367 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30372 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30357 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30370 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30367 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30374 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30369 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30372 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30357 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30538 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30531 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30369 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30372 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15568 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15594 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15566 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15592 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15581 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15604 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15556 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15564 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15568 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15559 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15602 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15561 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15566 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15592 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15575 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15588 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15604 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15572 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15582 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15567 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15581 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15588 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15587 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15597 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15584 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15582 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30368 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30373 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30363 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30359 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30537 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30375 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30369 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30535 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15606 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15605 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15600 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15601 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15574 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30348 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30534 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30358 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30373 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30363 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30535 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15568 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15594 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30370 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30534 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30374 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30375 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30369 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30364 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30368 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30536 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30358 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30348 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30365 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15599 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15583 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15586 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15584 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15583 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15578 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15603 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15600 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15601 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15574 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15585 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15562 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15565 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15576 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15579 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15588 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15597 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15582 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30368 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30365 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30364 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30536 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30360 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30371 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15569 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15567 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15593 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15565 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15576 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15595 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15598 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15603 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15605 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15586 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15604 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15573 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15578 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30367 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30358 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30369 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30363 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15607 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15568 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15602 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15594 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15592 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15581 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15587 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15593 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15576 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15563 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15577 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15596 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15565 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15576 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15598 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15603 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15605 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30359 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30370 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30374 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30533 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30537 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30535 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15567 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15606 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15603 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15605 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15562 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15557 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15577 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15593 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30357 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30370 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30534 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30375 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30370 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30358 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30373 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15599 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15586 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15570 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15573 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15578 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30368 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30362 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15575 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15564 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15579 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15582 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30357 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30538 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30531 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30358 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30373 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30363 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15586 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15573 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15584 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15583 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15607 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15602 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15594 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15566 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15575 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15579 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15588 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15597 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15604 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15572 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15580 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15557 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15577 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15596 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15593 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30359 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30370 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30374 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30533 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30537 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=30375 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10445 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10445 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10445 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10445 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50014 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50015 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50015 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6598 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6597 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=13716 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50277 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50278 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9046 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25059 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25059 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25059 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25059 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3461 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50281 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50281 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50281 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50281 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50282 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50283 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50284 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50285 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50290 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50292 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50293 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50294 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50295 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50296 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50297 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50298 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50299 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50300 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50301 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50292 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50288 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50286 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=25236 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9768 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50260 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50304 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50305 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50306 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50307 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50308 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50201 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50203 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50203 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50203 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8568 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8568 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50171 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50172 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50173 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50174 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50175 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50176 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50177 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50178 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50171 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50172 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50173 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50174 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50175 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50176 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50177 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50178 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8646 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33239 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33239 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33239 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33239 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33239 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33238 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33238 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33238 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33238 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=33238 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=16197 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8060 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8060 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50391 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50393 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9457 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9457 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8767 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8767 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8462 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8629 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7691 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7690 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7481 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7481 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7470 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7469 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7149 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5270 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5270 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5270 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5270 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5270 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5270 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3842 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3841 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3185 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2441 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1971 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2101 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=581 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11249 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9868 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9868 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9868 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10182 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10265 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11009 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11009 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11010 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11011 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11012 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11013 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11015 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11017 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11018 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11020 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11021 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11022 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11030 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11030 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11030 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11030 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11030 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11030 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11031 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11031 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11031 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11031 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11031 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11031 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11100 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11101 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11102 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11103 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11110 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11111 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11112 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11113 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11114 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11115 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11120 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11121 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11122 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11123 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11124 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11125 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11126 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11150 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11151 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11152 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11153 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11154 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11155 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11156 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11157 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11158 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11170 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11170 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11171 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11172 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11173 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11180 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11180 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11181 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11181 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11181 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11181 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=15; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=16; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=17; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11200 && `id`=18; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11201 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11202 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11203 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11204 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11205 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11206 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11207 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11208 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11209 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11210 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11211 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11212 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11213 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11214 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11215 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11216 && `id`=15; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11217 && `id`=16; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11218 && `id`=17; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11219 && `id`=18; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11240 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11241 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11242 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11243 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11244 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11245 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11247 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=0 && `id`=16; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=0 && `id`=17; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=922 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1623 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3185 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4659 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7149 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7469 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7470 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7481 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7596 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7690 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7691 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8629 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10948 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1288 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1080 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1050 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1049 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1047 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1045 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=941 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=941 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=940 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=706 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=701 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=700 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=684 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=687 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=683 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=646 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=645 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=597 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=593 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=593 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=590 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=436 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=436 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=410 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=410 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=381 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=381 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=141 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=141 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=85 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=85 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1323 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1364 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1365 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1522 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1522 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2056 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2343 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2343 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2465 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2848 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3062 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3130 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3302 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3622 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3881 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3882 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3883 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3884 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3884 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3925 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=3925 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4171 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4346 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4605 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4605 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4658 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4659 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4676 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4676 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4690 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4690 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4743 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4743 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4763 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5021 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5124 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5146 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5148 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5222 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5222 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5222 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5222 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5222 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5222 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5241 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5241 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5262 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5262 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5262 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5262 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5262 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5262 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5262 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5265 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5265 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5265 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5265 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5265 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5265 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5265 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5265 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5268 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5268 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5268 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5268 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5268 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5268 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5268 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5272 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5272 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5272 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5272 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5272 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5272 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5274 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5274 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5274 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5274 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5274 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5274 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5274 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5276 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5276 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5276 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5276 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5276 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5276 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5276 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5276 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5283 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5346 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5347 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5602 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5667 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5667 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5668 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5709 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5709 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5709 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5709 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5739 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5744 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5849 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6021 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6059 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6101 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6182 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6207 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6207 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6207 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6207 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6207 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6282 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6443 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6459 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6460 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6461 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6462 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6463 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6464 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6465 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6466 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6467 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6468 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6469 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6471 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6472 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6473 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6474 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6475 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6478 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6484 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6490 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6500 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6504 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6508 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6540 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6540 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6540 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6540 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6542 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6542 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6542 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6542 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6543 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6543 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6543 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6543 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6565 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6568 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6579 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6597 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6598 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6690 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6691 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6692 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6814 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6815 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6817 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6818 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6819 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6820 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6821 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6822 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6823 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6825 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6826 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6827 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6828 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6829 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6830 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6831 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6832 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6833 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6834 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6835 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6841 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6849 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6852 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6853 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6856 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6861 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6872 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6880 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6885 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6887 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6888 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6889 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6890 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6899 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6903 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6905 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6906 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6911 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6912 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6914 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6916 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6917 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6917 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6919 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6921 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6924 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6924 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6954 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6954 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6955 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6955 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6957 && `id`=15; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6958 && `id`=15; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6959 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6964 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6976 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6979 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6981 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6984 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6986 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6990 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6994 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6994 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6997 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=11; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6999 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7000 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7002 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7003 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=8; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=9; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=10; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7035 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7049 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7049 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7049 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7050 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7050 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7051 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7051 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7056 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7056 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7078 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7078 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7080 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7080 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7081 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7146 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7396 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7401 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7402 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7403 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7446 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7459 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7475 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7476 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7477 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7478 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7487 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7487 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7524 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7611 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7628 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7759 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7810 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7810 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7811 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7816 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7816 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7817 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7817 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7818 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7818 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7820 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7820 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7842 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7849 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7866 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7866 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7866 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7866 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7868 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7879 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7879 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7883 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7884 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7888 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7890 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7900 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7937 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7952 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7952 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7957 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7984 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7985 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7986 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7987 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7988 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=7989 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8002 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8058 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8077 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8094 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8227 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8243 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8249 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8382 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8387 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8453 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8460 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8494 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8519 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8522 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8530 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8531 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8540 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8545 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8560 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8622 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8648 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8662 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8760 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8760 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8763 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8770 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8771 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8772 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8784 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8784 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8785 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8786 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8786 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8802 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8803 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8820 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8826 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8868 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8884 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8884 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8886 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8934 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8953 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8954 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8955 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8958 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8958 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8958 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8958 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8958 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8958 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8959 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8960 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8960 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8961 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8962 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8963 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8967 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8971 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8972 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=8982 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9014 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9015 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9023 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9046 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9123 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9123 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9131 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9132 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9171 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9171 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9174 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9175 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9176 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9176 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9178 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9178 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9219 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9245 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9299 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9299 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9427 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9478 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9480 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9537 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9541 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9568 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9573 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9573 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9573 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9573 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9573 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9573 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9575 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9575 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9584 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9594 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9610 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9632 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9640 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9648 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9648 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9648 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9652 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9674 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9711 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9714 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9724 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9724 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9724 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9733 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9733 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9733 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9750 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9763 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9763 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9763 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9772 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9777 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9791 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9798 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9806 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9807 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9808 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9808 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9809 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9809 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9810 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9810 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9811 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9811 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9812 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9812 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9821 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9832 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9833 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9833 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9866 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9866 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9866 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9879 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9879 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9907 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9908 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9909 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9910 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10115 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10116 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10122 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10181 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10188 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10209 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10311 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10350 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10350 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10351 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10351 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10359 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10359 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10360 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10360 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10361 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10361 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10362 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10362 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10363 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10363 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10364 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10364 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10365 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10365 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10392 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10392 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10482 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10526 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10598 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10604 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10604 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=10723 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11573 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11743 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11778 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=12056 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=12237 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=12449 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=12726 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15000 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15000 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15001 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15013 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15014 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15015 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15016 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15017 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15018 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15019 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15020 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15021 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=15022 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20006 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20007 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20013 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20015 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20016 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20017 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20018 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20019 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=20022 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24400 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24401 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24401 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24401 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24401 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24401 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24402 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24402 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24402 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24402 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24403 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24403 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24403 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24403 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24403 && `id`=5; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24403 && `id`=6; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24403 && `id`=7; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24404 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24404 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24404 && `id`=3; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=24404 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50151 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50260 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1053 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2050 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2051 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2052 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2053 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2054 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2055 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2057 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2058 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2059 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2060 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6799 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50199 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50199 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=50199 && `id`=4; + +-- Remove locales for non existent gameobjects. +DELETE FROM `locales_gameobject` WHERE `entry` = 2845; +DELETE FROM `locales_gameobject` WHERE `entry` = 2847; +DELETE FROM `locales_gameobject` WHERE `entry` = 3912; +DELETE FROM `locales_gameobject` WHERE `entry` = 3913; +DELETE FROM `locales_gameobject` WHERE `entry` = 3914; +DELETE FROM `locales_gameobject` WHERE `entry` = 3915; +DELETE FROM `locales_gameobject` WHERE `entry` = 3916; +DELETE FROM `locales_gameobject` WHERE `entry` = 3917; +DELETE FROM `locales_gameobject` WHERE `entry` = 3918; +DELETE FROM `locales_gameobject` WHERE `entry` = 3919; +DELETE FROM `locales_gameobject` WHERE `entry` = 3920; +DELETE FROM `locales_gameobject` WHERE `entry` = 3921; +DELETE FROM `locales_gameobject` WHERE `entry` = 3922; +DELETE FROM `locales_gameobject` WHERE `entry` = 3923; +DELETE FROM `locales_gameobject` WHERE `entry` = 3924; +DELETE FROM `locales_gameobject` WHERE `entry` = 3925; +DELETE FROM `locales_gameobject` WHERE `entry` = 3926; +DELETE FROM `locales_gameobject` WHERE `entry` = 3927; +DELETE FROM `locales_gameobject` WHERE `entry` = 3928; +DELETE FROM `locales_gameobject` WHERE `entry` = 3929; +DELETE FROM `locales_gameobject` WHERE `entry` = 3930; +DELETE FROM `locales_gameobject` WHERE `entry` = 3931; +DELETE FROM `locales_gameobject` WHERE `entry` = 3932; +DELETE FROM `locales_gameobject` WHERE `entry` = 3933; +DELETE FROM `locales_gameobject` WHERE `entry` = 3934; +DELETE FROM `locales_gameobject` WHERE `entry` = 22640; +DELETE FROM `locales_gameobject` WHERE `entry` = 22641; +DELETE FROM `locales_gameobject` WHERE `entry` = 22642; +DELETE FROM `locales_gameobject` WHERE `entry` = 22644; +DELETE FROM `locales_gameobject` WHERE `entry` = 22646; +DELETE FROM `locales_gameobject` WHERE `entry` = 22894; +DELETE FROM `locales_gameobject` WHERE `entry` = 22902; +DELETE FROM `locales_gameobject` WHERE `entry` = 22911; +DELETE FROM `locales_gameobject` WHERE `entry` = 22912; +DELETE FROM `locales_gameobject` WHERE `entry` = 22913; +DELETE FROM `locales_gameobject` WHERE `entry` = 22914; +DELETE FROM `locales_gameobject` WHERE `entry` = 22928; +DELETE FROM `locales_gameobject` WHERE `entry` = 22929; +DELETE FROM `locales_gameobject` WHERE `entry` = 38148; +DELETE FROM `locales_gameobject` WHERE `entry` = 112092; +DELETE FROM `locales_gameobject` WHERE `entry` = 112095; +DELETE FROM `locales_gameobject` WHERE `entry` = 112096; +DELETE FROM `locales_gameobject` WHERE `entry` = 112097; +DELETE FROM `locales_gameobject` WHERE `entry` = 112098; +DELETE FROM `locales_gameobject` WHERE `entry` = 112100; +DELETE FROM `locales_gameobject` WHERE `entry` = 112112; +DELETE FROM `locales_gameobject` WHERE `entry` = 112115; +DELETE FROM `locales_gameobject` WHERE `entry` = 112123; +DELETE FROM `locales_gameobject` WHERE `entry` = 112128; +DELETE FROM `locales_gameobject` WHERE `entry` = 112129; +DELETE FROM `locales_gameobject` WHERE `entry` = 148735; +DELETE FROM `locales_gameobject` WHERE `entry` = 148746; +DELETE FROM `locales_gameobject` WHERE `entry` = 148747; +DELETE FROM `locales_gameobject` WHERE `entry` = 148750; +DELETE FROM `locales_gameobject` WHERE `entry` = 148753; +DELETE FROM `locales_gameobject` WHERE `entry` = 148756; +DELETE FROM `locales_gameobject` WHERE `entry` = 148757; +DELETE FROM `locales_gameobject` WHERE `entry` = 148759; +DELETE FROM `locales_gameobject` WHERE `entry` = 148760; +DELETE FROM `locales_gameobject` WHERE `entry` = 148763; +DELETE FROM `locales_gameobject` WHERE `entry` = 149051; +DELETE FROM `locales_gameobject` WHERE `entry` = 149423; +DELETE FROM `locales_gameobject` WHERE `entry` = 160846; +DELETE FROM `locales_gameobject` WHERE `entry` = 160847; +DELETE FROM `locales_gameobject` WHERE `entry` = 160848; +DELETE FROM `locales_gameobject` WHERE `entry` = 160849; +DELETE FROM `locales_gameobject` WHERE `entry` = 160850; +DELETE FROM `locales_gameobject` WHERE `entry` = 160851; +DELETE FROM `locales_gameobject` WHERE `entry` = 174873; +DELETE FROM `locales_gameobject` WHERE `entry` = 174874; +DELETE FROM `locales_gameobject` WHERE `entry` = 174953; +DELETE FROM `locales_gameobject` WHERE `entry` = 174974; +DELETE FROM `locales_gameobject` WHERE `entry` = 174975; +DELETE FROM `locales_gameobject` WHERE `entry` = 174976; +DELETE FROM `locales_gameobject` WHERE `entry` = 174977; +DELETE FROM `locales_gameobject` WHERE `entry` = 174978; +DELETE FROM `locales_gameobject` WHERE `entry` = 174979; +DELETE FROM `locales_gameobject` WHERE `entry` = 174980; +DELETE FROM `locales_gameobject` WHERE `entry` = 174981; +DELETE FROM `locales_gameobject` WHERE `entry` = 174982; +DELETE FROM `locales_gameobject` WHERE `entry` = 174983; +DELETE FROM `locales_gameobject` WHERE `entry` = 174984; +DELETE FROM `locales_gameobject` WHERE `entry` = 174985; +DELETE FROM `locales_gameobject` WHERE `entry` = 174986; +DELETE FROM `locales_gameobject` WHERE `entry` = 174987; +DELETE FROM `locales_gameobject` WHERE `entry` = 175001; +DELETE FROM `locales_gameobject` WHERE `entry` = 175002; +DELETE FROM `locales_gameobject` WHERE `entry` = 175003; +DELETE FROM `locales_gameobject` WHERE `entry` = 175004; +DELETE FROM `locales_gameobject` WHERE `entry` = 175005; +DELETE FROM `locales_gameobject` WHERE `entry` = 175006; +DELETE FROM `locales_gameobject` WHERE `entry` = 175007; +DELETE FROM `locales_gameobject` WHERE `entry` = 175008; +DELETE FROM `locales_gameobject` WHERE `entry` = 175009; +DELETE FROM `locales_gameobject` WHERE `entry` = 175010; +DELETE FROM `locales_gameobject` WHERE `entry` = 175011; +DELETE FROM `locales_gameobject` WHERE `entry` = 175012; +DELETE FROM `locales_gameobject` WHERE `entry` = 175013; +DELETE FROM `locales_gameobject` WHERE `entry` = 175014; +DELETE FROM `locales_gameobject` WHERE `entry` = 175015; +DELETE FROM `locales_gameobject` WHERE `entry` = 175016; +DELETE FROM `locales_gameobject` WHERE `entry` = 175017; +DELETE FROM `locales_gameobject` WHERE `entry` = 175018; +DELETE FROM `locales_gameobject` WHERE `entry` = 175019; +DELETE FROM `locales_gameobject` WHERE `entry` = 175020; +DELETE FROM `locales_gameobject` WHERE `entry` = 175021; +DELETE FROM `locales_gameobject` WHERE `entry` = 175022; +DELETE FROM `locales_gameobject` WHERE `entry` = 175023; +DELETE FROM `locales_gameobject` WHERE `entry` = 175024; +DELETE FROM `locales_gameobject` WHERE `entry` = 175025; +DELETE FROM `locales_gameobject` WHERE `entry` = 175026; +DELETE FROM `locales_gameobject` WHERE `entry` = 175027; +DELETE FROM `locales_gameobject` WHERE `entry` = 175028; +DELETE FROM `locales_gameobject` WHERE `entry` = 175029; +DELETE FROM `locales_gameobject` WHERE `entry` = 175030; +DELETE FROM `locales_gameobject` WHERE `entry` = 179900; +DELETE FROM `locales_gameobject` WHERE `entry` = 180511; +DELETE FROM `locales_gameobject` WHERE `entry` = 180516; +DELETE FROM `locales_gameobject` WHERE `entry` = 180575; +DELETE FROM `locales_gameobject` WHERE `entry` = 180640; +DELETE FROM `locales_gameobject` WHERE `entry` = 180779; +DELETE FROM `locales_gameobject` WHERE `entry` = 180921; +DELETE FROM `locales_gameobject` WHERE `entry` = 180991; +DELETE FROM `locales_gameobject` WHERE `entry` = 180993; +DELETE FROM `locales_gameobject` WHERE `entry` = 180994; +DELETE FROM `locales_gameobject` WHERE `entry` = 180996; +DELETE FROM `locales_gameobject` WHERE `entry` = 180997; +DELETE FROM `locales_gameobject` WHERE `entry` = 180998; +DELETE FROM `locales_gameobject` WHERE `entry` = 180999; +DELETE FROM `locales_gameobject` WHERE `entry` = 181000; +DELETE FROM `locales_gameobject` WHERE `entry` = 181001; +DELETE FROM `locales_gameobject` WHERE `entry` = 181002; +DELETE FROM `locales_gameobject` WHERE `entry` = 181003; +DELETE FROM `locales_gameobject` WHERE `entry` = 181004; +DELETE FROM `locales_gameobject` WHERE `entry` = 181005; +DELETE FROM `locales_gameobject` WHERE `entry` = 181006; +DELETE FROM `locales_gameobject` WHERE `entry` = 181007; +DELETE FROM `locales_gameobject` WHERE `entry` = 181008; +DELETE FROM `locales_gameobject` WHERE `entry` = 181009; +DELETE FROM `locales_gameobject` WHERE `entry` = 181110; +DELETE FROM `locales_gameobject` WHERE `entry` = 181133; +DELETE FROM `locales_gameobject` WHERE `entry` = 181150; +DELETE FROM `locales_gameobject` WHERE `entry` = 181151; +DELETE FROM `locales_gameobject` WHERE `entry` = 181152; +DELETE FROM `locales_gameobject` WHERE `entry` = 181175; +DELETE FROM `locales_gameobject` WHERE `entry` = 181176; +DELETE FROM `locales_gameobject` WHERE `entry` = 181177; +DELETE FROM `locales_gameobject` WHERE `entry` = 181178; +DELETE FROM `locales_gameobject` WHERE `entry` = 181179; +DELETE FROM `locales_gameobject` WHERE `entry` = 181180; +DELETE FROM `locales_gameobject` WHERE `entry` = 181181; +DELETE FROM `locales_gameobject` WHERE `entry` = 181182; +DELETE FROM `locales_gameobject` WHERE `entry` = 181183; +DELETE FROM `locales_gameobject` WHERE `entry` = 181184; +DELETE FROM `locales_gameobject` WHERE `entry` = 181185; +DELETE FROM `locales_gameobject` WHERE `entry` = 181186; +DELETE FROM `locales_gameobject` WHERE `entry` = 181187; +DELETE FROM `locales_gameobject` WHERE `entry` = 181188; +DELETE FROM `locales_gameobject` WHERE `entry` = 181189; +DELETE FROM `locales_gameobject` WHERE `entry` = 181217; +DELETE FROM `locales_gameobject` WHERE `entry` = 181218; +DELETE FROM `locales_gameobject` WHERE `entry` = 181219; +DELETE FROM `locales_gameobject` WHERE `entry` = 181220; +DELETE FROM `locales_gameobject` WHERE `entry` = 181238; +DELETE FROM `locales_gameobject` WHERE `entry` = 181239; +DELETE FROM `locales_gameobject` WHERE `entry` = 181248; +DELETE FROM `locales_gameobject` WHERE `entry` = 181249; +DELETE FROM `locales_gameobject` WHERE `entry` = 181273; +DELETE FROM `locales_gameobject` WHERE `entry` = 181291; +DELETE FROM `locales_gameobject` WHERE `entry` = 181311; +DELETE FROM `locales_gameobject` WHERE `entry` = 181312; +DELETE FROM `locales_gameobject` WHERE `entry` = 181313; +DELETE FROM `locales_gameobject` WHERE `entry` = 181314; +DELETE FROM `locales_gameobject` WHERE `entry` = 181315; +DELETE FROM `locales_gameobject` WHERE `entry` = 181316; +DELETE FROM `locales_gameobject` WHERE `entry` = 181317; +DELETE FROM `locales_gameobject` WHERE `entry` = 181318; +DELETE FROM `locales_gameobject` WHERE `entry` = 181320; +DELETE FROM `locales_gameobject` WHERE `entry` = 181321; +DELETE FROM `locales_gameobject` WHERE `entry` = 181322; +DELETE FROM `locales_gameobject` WHERE `entry` = 181323; +DELETE FROM `locales_gameobject` WHERE `entry` = 181324; +DELETE FROM `locales_gameobject` WHERE `entry` = 181325; +DELETE FROM `locales_gameobject` WHERE `entry` = 181326; +DELETE FROM `locales_gameobject` WHERE `entry` = 181327; +DELETE FROM `locales_gameobject` WHERE `entry` = 181328; +DELETE FROM `locales_gameobject` WHERE `entry` = 181329; +DELETE FROM `locales_gameobject` WHERE `entry` = 181350; +DELETE FROM `locales_gameobject` WHERE `entry` = 181351; +DELETE FROM `locales_gameobject` WHERE `entry` = 181352; +DELETE FROM `locales_gameobject` WHERE `entry` = 181362; +DELETE FROM `locales_gameobject` WHERE `entry` = 181367; +DELETE FROM `locales_gameobject` WHERE `entry` = 181368; +DELETE FROM `locales_gameobject` WHERE `entry` = 181370; +DELETE FROM `locales_gameobject` WHERE `entry` = 181378; +DELETE FROM `locales_gameobject` WHERE `entry` = 181379; +DELETE FROM `locales_gameobject` WHERE `entry` = 181380; +DELETE FROM `locales_gameobject` WHERE `entry` = 181381; +DELETE FROM `locales_gameobject` WHERE `entry` = 181385; +DELETE FROM `locales_gameobject` WHERE `entry` = 181387; +DELETE FROM `locales_gameobject` WHERE `entry` = 181396; +DELETE FROM `locales_gameobject` WHERE `entry` = 181427; +DELETE FROM `locales_gameobject` WHERE `entry` = 181445; +DELETE FROM `locales_gameobject` WHERE `entry` = 181451; +DELETE FROM `locales_gameobject` WHERE `entry` = 181452; +DELETE FROM `locales_gameobject` WHERE `entry` = 181453; +DELETE FROM `locales_gameobject` WHERE `entry` = 181456; +DELETE FROM `locales_gameobject` WHERE `entry` = 181475; +DELETE FROM `locales_gameobject` WHERE `entry` = 181480; +DELETE FROM `locales_gameobject` WHERE `entry` = 181481; +DELETE FROM `locales_gameobject` WHERE `entry` = 181483; +DELETE FROM `locales_gameobject` WHERE `entry` = 181484; +DELETE FROM `locales_gameobject` WHERE `entry` = 181485; +DELETE FROM `locales_gameobject` WHERE `entry` = 181486; +DELETE FROM `locales_gameobject` WHERE `entry` = 181487; +DELETE FROM `locales_gameobject` WHERE `entry` = 181490; +DELETE FROM `locales_gameobject` WHERE `entry` = 181491; +DELETE FROM `locales_gameobject` WHERE `entry` = 181493; +DELETE FROM `locales_gameobject` WHERE `entry` = 181494; +DELETE FROM `locales_gameobject` WHERE `entry` = 181573; +DELETE FROM `locales_gameobject` WHERE `entry` = 181583; +DELETE FROM `locales_gameobject` WHERE `entry` = 181595; +DELETE FROM `locales_gameobject` WHERE `entry` = 181608; +DELETE FROM `locales_gameobject` WHERE `entry` = 181624; +DELETE FROM `locales_gameobject` WHERE `entry` = 181625; +DELETE FROM `locales_gameobject` WHERE `entry` = 181626; +DELETE FROM `locales_gameobject` WHERE `entry` = 181627; +DELETE FROM `locales_gameobject` WHERE `entry` = 181629; +DELETE FROM `locales_gameobject` WHERE `entry` = 181631; +DELETE FROM `locales_gameobject` WHERE `entry` = 181636; +DELETE FROM `locales_gameobject` WHERE `entry` = 181643; +DELETE FROM `locales_gameobject` WHERE `entry` = 181644; +DELETE FROM `locales_gameobject` WHERE `entry` = 181645; +DELETE FROM `locales_gameobject` WHERE `entry` = 181649; +DELETE FROM `locales_gameobject` WHERE `entry` = 181650; +DELETE FROM `locales_gameobject` WHERE `entry` = 181651; +DELETE FROM `locales_gameobject` WHERE `entry` = 181652; +DELETE FROM `locales_gameobject` WHERE `entry` = 181654; +DELETE FROM `locales_gameobject` WHERE `entry` = 181655; +DELETE FROM `locales_gameobject` WHERE `entry` = 181656; +DELETE FROM `locales_gameobject` WHERE `entry` = 181657; +DELETE FROM `locales_gameobject` WHERE `entry` = 181658; +DELETE FROM `locales_gameobject` WHERE `entry` = 181659; +DELETE FROM `locales_gameobject` WHERE `entry` = 181660; +DELETE FROM `locales_gameobject` WHERE `entry` = 181663; +DELETE FROM `locales_gameobject` WHERE `entry` = 181664; +DELETE FROM `locales_gameobject` WHERE `entry` = 181665; +DELETE FROM `locales_gameobject` WHERE `entry` = 181680; +DELETE FROM `locales_gameobject` WHERE `entry` = 181681; +DELETE FROM `locales_gameobject` WHERE `entry` = 181686; +DELETE FROM `locales_gameobject` WHERE `entry` = 181687; +DELETE FROM `locales_gameobject` WHERE `entry` = 181690; +DELETE FROM `locales_gameobject` WHERE `entry` = 181711; +DELETE FROM `locales_gameobject` WHERE `entry` = 181712; +DELETE FROM `locales_gameobject` WHERE `entry` = 181715; +DELETE FROM `locales_gameobject` WHERE `entry` = 181716; +DELETE FROM `locales_gameobject` WHERE `entry` = 181745; +DELETE FROM `locales_gameobject` WHERE `entry` = 181746; +DELETE FROM `locales_gameobject` WHERE `entry` = 181758; +DELETE FROM `locales_gameobject` WHERE `entry` = 181767; +DELETE FROM `locales_gameobject` WHERE `entry` = 181768; +DELETE FROM `locales_gameobject` WHERE `entry` = 181773; +DELETE FROM `locales_gameobject` WHERE `entry` = 181775; +DELETE FROM `locales_gameobject` WHERE `entry` = 181782; +DELETE FROM `locales_gameobject` WHERE `entry` = 181788; +DELETE FROM `locales_gameobject` WHERE `entry` = 181789; +DELETE FROM `locales_gameobject` WHERE `entry` = 181798; +DELETE FROM `locales_gameobject` WHERE `entry` = 181800; +DELETE FROM `locales_gameobject` WHERE `entry` = 181802; +DELETE FROM `locales_gameobject` WHERE `entry` = 181804; +DELETE FROM `locales_gameobject` WHERE `entry` = 181806; +DELETE FROM `locales_gameobject` WHERE `entry` = 181825; +DELETE FROM `locales_gameobject` WHERE `entry` = 181829; +DELETE FROM `locales_gameobject` WHERE `entry` = 181833; +DELETE FROM `locales_gameobject` WHERE `entry` = 181837; +DELETE FROM `locales_gameobject` WHERE `entry` = 181841; +DELETE FROM `locales_gameobject` WHERE `entry` = 181843; +DELETE FROM `locales_gameobject` WHERE `entry` = 181854; +DELETE FROM `locales_gameobject` WHERE `entry` = 181863; +DELETE FROM `locales_gameobject` WHERE `entry` = 181864; +DELETE FROM `locales_gameobject` WHERE `entry` = 181865; +DELETE FROM `locales_gameobject` WHERE `entry` = 181866; +DELETE FROM `locales_gameobject` WHERE `entry` = 181867; +DELETE FROM `locales_gameobject` WHERE `entry` = 181868; +DELETE FROM `locales_gameobject` WHERE `entry` = 181869; +DELETE FROM `locales_gameobject` WHERE `entry` = 181872; +DELETE FROM `locales_gameobject` WHERE `entry` = 181873; +DELETE FROM `locales_gameobject` WHERE `entry` = 181876; +DELETE FROM `locales_gameobject` WHERE `entry` = 181884; +DELETE FROM `locales_gameobject` WHERE `entry` = 181885; +DELETE FROM `locales_gameobject` WHERE `entry` = 181887; +DELETE FROM `locales_gameobject` WHERE `entry` = 181895; +DELETE FROM `locales_gameobject` WHERE `entry` = 181913; +DELETE FROM `locales_gameobject` WHERE `entry` = 181916; +DELETE FROM `locales_gameobject` WHERE `entry` = 181920; +DELETE FROM `locales_gameobject` WHERE `entry` = 181954; +DELETE FROM `locales_gameobject` WHERE `entry` = 181956; +DELETE FROM `locales_gameobject` WHERE `entry` = 181959; +DELETE FROM `locales_gameobject` WHERE `entry` = 181963; +DELETE FROM `locales_gameobject` WHERE `entry` = 181964; +DELETE FROM `locales_gameobject` WHERE `entry` = 181965; +DELETE FROM `locales_gameobject` WHERE `entry` = 181989; +DELETE FROM `locales_gameobject` WHERE `entry` = 181990; +DELETE FROM `locales_gameobject` WHERE `entry` = 182005; +DELETE FROM `locales_gameobject` WHERE `entry` = 182011; +DELETE FROM `locales_gameobject` WHERE `entry` = 182012; +DELETE FROM `locales_gameobject` WHERE `entry` = 182015; +DELETE FROM `locales_gameobject` WHERE `entry` = 182016; +DELETE FROM `locales_gameobject` WHERE `entry` = 182017; +DELETE FROM `locales_gameobject` WHERE `entry` = 182019; +DELETE FROM `locales_gameobject` WHERE `entry` = 182024; +DELETE FROM `locales_gameobject` WHERE `entry` = 182027; +DELETE FROM `locales_gameobject` WHERE `entry` = 182032; +DELETE FROM `locales_gameobject` WHERE `entry` = 182052; +DELETE FROM `locales_gameobject` WHERE `entry` = 182054; +DELETE FROM `locales_gameobject` WHERE `entry` = 182056; +DELETE FROM `locales_gameobject` WHERE `entry` = 182060; +DELETE FROM `locales_gameobject` WHERE `entry` = 182061; +DELETE FROM `locales_gameobject` WHERE `entry` = 182064; +DELETE FROM `locales_gameobject` WHERE `entry` = 182068; +DELETE FROM `locales_gameobject` WHERE `entry` = 182070; +DELETE FROM `locales_gameobject` WHERE `entry` = 182071; +DELETE FROM `locales_gameobject` WHERE `entry` = 182072; +DELETE FROM `locales_gameobject` WHERE `entry` = 182090; +DELETE FROM `locales_gameobject` WHERE `entry` = 182094; +DELETE FROM `locales_gameobject` WHERE `entry` = 182095; +DELETE FROM `locales_gameobject` WHERE `entry` = 182107; +DELETE FROM `locales_gameobject` WHERE `entry` = 182115; +DELETE FROM `locales_gameobject` WHERE `entry` = 182117; +DELETE FROM `locales_gameobject` WHERE `entry` = 182118; +DELETE FROM `locales_gameobject` WHERE `entry` = 182119; +DELETE FROM `locales_gameobject` WHERE `entry` = 182122; +DELETE FROM `locales_gameobject` WHERE `entry` = 182127; +DELETE FROM `locales_gameobject` WHERE `entry` = 182128; +DELETE FROM `locales_gameobject` WHERE `entry` = 182146; +DELETE FROM `locales_gameobject` WHERE `entry` = 182147; +DELETE FROM `locales_gameobject` WHERE `entry` = 182148; +DELETE FROM `locales_gameobject` WHERE `entry` = 182149; +DELETE FROM `locales_gameobject` WHERE `entry` = 182150; +DELETE FROM `locales_gameobject` WHERE `entry` = 182151; +DELETE FROM `locales_gameobject` WHERE `entry` = 182152; +DELETE FROM `locales_gameobject` WHERE `entry` = 182153; +DELETE FROM `locales_gameobject` WHERE `entry` = 182154; +DELETE FROM `locales_gameobject` WHERE `entry` = 182155; +DELETE FROM `locales_gameobject` WHERE `entry` = 182156; +DELETE FROM `locales_gameobject` WHERE `entry` = 182157; +DELETE FROM `locales_gameobject` WHERE `entry` = 182158; +DELETE FROM `locales_gameobject` WHERE `entry` = 182159; +DELETE FROM `locales_gameobject` WHERE `entry` = 182160; +DELETE FROM `locales_gameobject` WHERE `entry` = 182161; +DELETE FROM `locales_gameobject` WHERE `entry` = 182162; +DELETE FROM `locales_gameobject` WHERE `entry` = 182165; +DELETE FROM `locales_gameobject` WHERE `entry` = 182173; +DELETE FROM `locales_gameobject` WHERE `entry` = 182174; +DELETE FROM `locales_gameobject` WHERE `entry` = 182175; +DELETE FROM `locales_gameobject` WHERE `entry` = 182199; +DELETE FROM `locales_gameobject` WHERE `entry` = 182203; +DELETE FROM `locales_gameobject` WHERE `entry` = 182205; +DELETE FROM `locales_gameobject` WHERE `entry` = 182206; +DELETE FROM `locales_gameobject` WHERE `entry` = 182209; +DELETE FROM `locales_gameobject` WHERE `entry` = 182210; +DELETE FROM `locales_gameobject` WHERE `entry` = 182222; +DELETE FROM `locales_gameobject` WHERE `entry` = 182258; +DELETE FROM `locales_gameobject` WHERE `entry` = 182261; +DELETE FROM `locales_gameobject` WHERE `entry` = 182262; +DELETE FROM `locales_gameobject` WHERE `entry` = 182264; +DELETE FROM `locales_gameobject` WHERE `entry` = 182265; +DELETE FROM `locales_gameobject` WHERE `entry` = 182269; +DELETE FROM `locales_gameobject` WHERE `entry` = 182270; +DELETE FROM `locales_gameobject` WHERE `entry` = 182271; +DELETE FROM `locales_gameobject` WHERE `entry` = 182272; +DELETE FROM `locales_gameobject` WHERE `entry` = 182273; +DELETE FROM `locales_gameobject` WHERE `entry` = 182274; +DELETE FROM `locales_gameobject` WHERE `entry` = 182278; +DELETE FROM `locales_gameobject` WHERE `entry` = 182305; +DELETE FROM `locales_gameobject` WHERE `entry` = 182306; +DELETE FROM `locales_gameobject` WHERE `entry` = 182307; +DELETE FROM `locales_gameobject` WHERE `entry` = 182308; +DELETE FROM `locales_gameobject` WHERE `entry` = 182315; +DELETE FROM `locales_gameobject` WHERE `entry` = 182316; +DELETE FROM `locales_gameobject` WHERE `entry` = 182317; +DELETE FROM `locales_gameobject` WHERE `entry` = 182343; +DELETE FROM `locales_gameobject` WHERE `entry` = 182344; +DELETE FROM `locales_gameobject` WHERE `entry` = 182345; +DELETE FROM `locales_gameobject` WHERE `entry` = 182346; +DELETE FROM `locales_gameobject` WHERE `entry` = 182376; +DELETE FROM `locales_gameobject` WHERE `entry` = 182377; +DELETE FROM `locales_gameobject` WHERE `entry` = 182378; +DELETE FROM `locales_gameobject` WHERE `entry` = 182391; +DELETE FROM `locales_gameobject` WHERE `entry` = 182392; +DELETE FROM `locales_gameobject` WHERE `entry` = 182400; +DELETE FROM `locales_gameobject` WHERE `entry` = 182401; +DELETE FROM `locales_gameobject` WHERE `entry` = 182402; +DELETE FROM `locales_gameobject` WHERE `entry` = 182413; +DELETE FROM `locales_gameobject` WHERE `entry` = 182414; +DELETE FROM `locales_gameobject` WHERE `entry` = 182415; +DELETE FROM `locales_gameobject` WHERE `entry` = 182416; +DELETE FROM `locales_gameobject` WHERE `entry` = 182417; +DELETE FROM `locales_gameobject` WHERE `entry` = 182418; +DELETE FROM `locales_gameobject` WHERE `entry` = 182419; +DELETE FROM `locales_gameobject` WHERE `entry` = 182420; +DELETE FROM `locales_gameobject` WHERE `entry` = 182421; +DELETE FROM `locales_gameobject` WHERE `entry` = 182422; +DELETE FROM `locales_gameobject` WHERE `entry` = 182423; +DELETE FROM `locales_gameobject` WHERE `entry` = 182424; +DELETE FROM `locales_gameobject` WHERE `entry` = 182425; +DELETE FROM `locales_gameobject` WHERE `entry` = 182426; +DELETE FROM `locales_gameobject` WHERE `entry` = 182427; +DELETE FROM `locales_gameobject` WHERE `entry` = 182428; +DELETE FROM `locales_gameobject` WHERE `entry` = 182429; +DELETE FROM `locales_gameobject` WHERE `entry` = 182430; +DELETE FROM `locales_gameobject` WHERE `entry` = 182431; +DELETE FROM `locales_gameobject` WHERE `entry` = 182432; +DELETE FROM `locales_gameobject` WHERE `entry` = 182433; +DELETE FROM `locales_gameobject` WHERE `entry` = 182434; +DELETE FROM `locales_gameobject` WHERE `entry` = 182435; +DELETE FROM `locales_gameobject` WHERE `entry` = 182436; +DELETE FROM `locales_gameobject` WHERE `entry` = 182437; +DELETE FROM `locales_gameobject` WHERE `entry` = 182438; +DELETE FROM `locales_gameobject` WHERE `entry` = 182439; +DELETE FROM `locales_gameobject` WHERE `entry` = 182440; +DELETE FROM `locales_gameobject` WHERE `entry` = 182441; +DELETE FROM `locales_gameobject` WHERE `entry` = 182442; +DELETE FROM `locales_gameobject` WHERE `entry` = 182443; +DELETE FROM `locales_gameobject` WHERE `entry` = 182444; +DELETE FROM `locales_gameobject` WHERE `entry` = 182445; +DELETE FROM `locales_gameobject` WHERE `entry` = 182446; +DELETE FROM `locales_gameobject` WHERE `entry` = 182447; +DELETE FROM `locales_gameobject` WHERE `entry` = 182448; +DELETE FROM `locales_gameobject` WHERE `entry` = 182449; +DELETE FROM `locales_gameobject` WHERE `entry` = 182450; +DELETE FROM `locales_gameobject` WHERE `entry` = 182451; +DELETE FROM `locales_gameobject` WHERE `entry` = 182452; +DELETE FROM `locales_gameobject` WHERE `entry` = 182519; +DELETE FROM `locales_gameobject` WHERE `entry` = 182522; +DELETE FROM `locales_gameobject` WHERE `entry` = 182523; +DELETE FROM `locales_gameobject` WHERE `entry` = 182524; +DELETE FROM `locales_gameobject` WHERE `entry` = 182532; +DELETE FROM `locales_gameobject` WHERE `entry` = 182534; +DELETE FROM `locales_gameobject` WHERE `entry` = 182537; +DELETE FROM `locales_gameobject` WHERE `entry` = 182538; +DELETE FROM `locales_gameobject` WHERE `entry` = 182549; +DELETE FROM `locales_gameobject` WHERE `entry` = 182561; +DELETE FROM `locales_gameobject` WHERE `entry` = 182567; +DELETE FROM `locales_gameobject` WHERE `entry` = 182568; +DELETE FROM `locales_gameobject` WHERE `entry` = 182569; +DELETE FROM `locales_gameobject` WHERE `entry` = 182570; +DELETE FROM `locales_gameobject` WHERE `entry` = 182575; +DELETE FROM `locales_gameobject` WHERE `entry` = 182577; +DELETE FROM `locales_gameobject` WHERE `entry` = 182578; +DELETE FROM `locales_gameobject` WHERE `entry` = 182579; +DELETE FROM `locales_gameobject` WHERE `entry` = 182585; +DELETE FROM `locales_gameobject` WHERE `entry` = 182587; +DELETE FROM `locales_gameobject` WHERE `entry` = 182588; +DELETE FROM `locales_gameobject` WHERE `entry` = 182592; +DELETE FROM `locales_gameobject` WHERE `entry` = 182599; +DELETE FROM `locales_gameobject` WHERE `entry` = 182601; +DELETE FROM `locales_gameobject` WHERE `entry` = 182605; +DELETE FROM `locales_gameobject` WHERE `entry` = 182606; +DELETE FROM `locales_gameobject` WHERE `entry` = 182788; +DELETE FROM `locales_gameobject` WHERE `entry` = 182794; +DELETE FROM `locales_gameobject` WHERE `entry` = 182796; +DELETE FROM `locales_gameobject` WHERE `entry` = 182807; +DELETE FROM `locales_gameobject` WHERE `entry` = 182808; +DELETE FROM `locales_gameobject` WHERE `entry` = 182809; +DELETE FROM `locales_gameobject` WHERE `entry` = 182811; +DELETE FROM `locales_gameobject` WHERE `entry` = 182817; +DELETE FROM `locales_gameobject` WHERE `entry` = 182828; +DELETE FROM `locales_gameobject` WHERE `entry` = 182829; +DELETE FROM `locales_gameobject` WHERE `entry` = 182830; +DELETE FROM `locales_gameobject` WHERE `entry` = 182834; +DELETE FROM `locales_gameobject` WHERE `entry` = 182835; +DELETE FROM `locales_gameobject` WHERE `entry` = 182836; +DELETE FROM `locales_gameobject` WHERE `entry` = 182860; +DELETE FROM `locales_gameobject` WHERE `entry` = 182862; +DELETE FROM `locales_gameobject` WHERE `entry` = 182863; +DELETE FROM `locales_gameobject` WHERE `entry` = 182864; +DELETE FROM `locales_gameobject` WHERE `entry` = 182865; +DELETE FROM `locales_gameobject` WHERE `entry` = 182866; +DELETE FROM `locales_gameobject` WHERE `entry` = 182867; +DELETE FROM `locales_gameobject` WHERE `entry` = 182868; +DELETE FROM `locales_gameobject` WHERE `entry` = 182869; +DELETE FROM `locales_gameobject` WHERE `entry` = 182870; +DELETE FROM `locales_gameobject` WHERE `entry` = 182871; +DELETE FROM `locales_gameobject` WHERE `entry` = 182872; +DELETE FROM `locales_gameobject` WHERE `entry` = 182873; +DELETE FROM `locales_gameobject` WHERE `entry` = 182874; +DELETE FROM `locales_gameobject` WHERE `entry` = 182875; +DELETE FROM `locales_gameobject` WHERE `entry` = 182876; +DELETE FROM `locales_gameobject` WHERE `entry` = 182877; +DELETE FROM `locales_gameobject` WHERE `entry` = 182878; +DELETE FROM `locales_gameobject` WHERE `entry` = 182879; +DELETE FROM `locales_gameobject` WHERE `entry` = 182880; +DELETE FROM `locales_gameobject` WHERE `entry` = 182881; +DELETE FROM `locales_gameobject` WHERE `entry` = 182882; +DELETE FROM `locales_gameobject` WHERE `entry` = 182883; +DELETE FROM `locales_gameobject` WHERE `entry` = 182884; +DELETE FROM `locales_gameobject` WHERE `entry` = 182885; +DELETE FROM `locales_gameobject` WHERE `entry` = 182886; +DELETE FROM `locales_gameobject` WHERE `entry` = 182887; +DELETE FROM `locales_gameobject` WHERE `entry` = 182888; +DELETE FROM `locales_gameobject` WHERE `entry` = 182889; +DELETE FROM `locales_gameobject` WHERE `entry` = 182890; +DELETE FROM `locales_gameobject` WHERE `entry` = 182891; +DELETE FROM `locales_gameobject` WHERE `entry` = 182892; +DELETE FROM `locales_gameobject` WHERE `entry` = 182893; +DELETE FROM `locales_gameobject` WHERE `entry` = 182894; +DELETE FROM `locales_gameobject` WHERE `entry` = 182895; +DELETE FROM `locales_gameobject` WHERE `entry` = 182896; +DELETE FROM `locales_gameobject` WHERE `entry` = 182897; +DELETE FROM `locales_gameobject` WHERE `entry` = 182898; +DELETE FROM `locales_gameobject` WHERE `entry` = 182899; +DELETE FROM `locales_gameobject` WHERE `entry` = 182900; +DELETE FROM `locales_gameobject` WHERE `entry` = 182901; +DELETE FROM `locales_gameobject` WHERE `entry` = 182902; +DELETE FROM `locales_gameobject` WHERE `entry` = 182903; +DELETE FROM `locales_gameobject` WHERE `entry` = 182904; +DELETE FROM `locales_gameobject` WHERE `entry` = 182905; +DELETE FROM `locales_gameobject` WHERE `entry` = 182906; +DELETE FROM `locales_gameobject` WHERE `entry` = 182907; +DELETE FROM `locales_gameobject` WHERE `entry` = 182908; +DELETE FROM `locales_gameobject` WHERE `entry` = 182909; +DELETE FROM `locales_gameobject` WHERE `entry` = 182910; +DELETE FROM `locales_gameobject` WHERE `entry` = 182911; +DELETE FROM `locales_gameobject` WHERE `entry` = 182912; +DELETE FROM `locales_gameobject` WHERE `entry` = 182913; +DELETE FROM `locales_gameobject` WHERE `entry` = 182914; +DELETE FROM `locales_gameobject` WHERE `entry` = 182915; +DELETE FROM `locales_gameobject` WHERE `entry` = 182916; +DELETE FROM `locales_gameobject` WHERE `entry` = 182917; +DELETE FROM `locales_gameobject` WHERE `entry` = 182918; +DELETE FROM `locales_gameobject` WHERE `entry` = 182919; +DELETE FROM `locales_gameobject` WHERE `entry` = 182920; +DELETE FROM `locales_gameobject` WHERE `entry` = 182921; +DELETE FROM `locales_gameobject` WHERE `entry` = 182922; +DELETE FROM `locales_gameobject` WHERE `entry` = 182923; +DELETE FROM `locales_gameobject` WHERE `entry` = 182924; +DELETE FROM `locales_gameobject` WHERE `entry` = 182925; +DELETE FROM `locales_gameobject` WHERE `entry` = 182926; +DELETE FROM `locales_gameobject` WHERE `entry` = 182927; +DELETE FROM `locales_gameobject` WHERE `entry` = 182928; +DELETE FROM `locales_gameobject` WHERE `entry` = 182929; +DELETE FROM `locales_gameobject` WHERE `entry` = 182939; +DELETE FROM `locales_gameobject` WHERE `entry` = 182942; +DELETE FROM `locales_gameobject` WHERE `entry` = 182943; +DELETE FROM `locales_gameobject` WHERE `entry` = 182946; +DELETE FROM `locales_gameobject` WHERE `entry` = 182951; +DELETE FROM `locales_gameobject` WHERE `entry` = 182952; +DELETE FROM `locales_gameobject` WHERE `entry` = 182953; +DELETE FROM `locales_gameobject` WHERE `entry` = 182954; +DELETE FROM `locales_gameobject` WHERE `entry` = 182956; +DELETE FROM `locales_gameobject` WHERE `entry` = 182957; +DELETE FROM `locales_gameobject` WHERE `entry` = 182958; +DELETE FROM `locales_gameobject` WHERE `entry` = 182959; +DELETE FROM `locales_gameobject` WHERE `entry` = 182960; +DELETE FROM `locales_gameobject` WHERE `entry` = 182961; +DELETE FROM `locales_gameobject` WHERE `entry` = 182962; +DELETE FROM `locales_gameobject` WHERE `entry` = 182963; +DELETE FROM `locales_gameobject` WHERE `entry` = 182964; +DELETE FROM `locales_gameobject` WHERE `entry` = 182965; +DELETE FROM `locales_gameobject` WHERE `entry` = 182966; +DELETE FROM `locales_gameobject` WHERE `entry` = 182967; +DELETE FROM `locales_gameobject` WHERE `entry` = 182968; +DELETE FROM `locales_gameobject` WHERE `entry` = 182969; +DELETE FROM `locales_gameobject` WHERE `entry` = 182970; +DELETE FROM `locales_gameobject` WHERE `entry` = 182971; +DELETE FROM `locales_gameobject` WHERE `entry` = 182972; +DELETE FROM `locales_gameobject` WHERE `entry` = 182973; +DELETE FROM `locales_gameobject` WHERE `entry` = 182994; +DELETE FROM `locales_gameobject` WHERE `entry` = 183005; +DELETE FROM `locales_gameobject` WHERE `entry` = 183006; +DELETE FROM `locales_gameobject` WHERE `entry` = 183007; +DELETE FROM `locales_gameobject` WHERE `entry` = 183008; +DELETE FROM `locales_gameobject` WHERE `entry` = 183009; +DELETE FROM `locales_gameobject` WHERE `entry` = 183010; +DELETE FROM `locales_gameobject` WHERE `entry` = 183022; +DELETE FROM `locales_gameobject` WHERE `entry` = 183023; +DELETE FROM `locales_gameobject` WHERE `entry` = 183024; +DELETE FROM `locales_gameobject` WHERE `entry` = 183025; +DELETE FROM `locales_gameobject` WHERE `entry` = 183026; +DELETE FROM `locales_gameobject` WHERE `entry` = 183027; +DELETE FROM `locales_gameobject` WHERE `entry` = 183028; +DELETE FROM `locales_gameobject` WHERE `entry` = 183029; +DELETE FROM `locales_gameobject` WHERE `entry` = 183030; +DELETE FROM `locales_gameobject` WHERE `entry` = 183031; +DELETE FROM `locales_gameobject` WHERE `entry` = 183032; +DELETE FROM `locales_gameobject` WHERE `entry` = 183033; +DELETE FROM `locales_gameobject` WHERE `entry` = 183034; +DELETE FROM `locales_gameobject` WHERE `entry` = 183035; +DELETE FROM `locales_gameobject` WHERE `entry` = 183039; +DELETE FROM `locales_gameobject` WHERE `entry` = 183046; +DELETE FROM `locales_gameobject` WHERE `entry` = 183050; +DELETE FROM `locales_gameobject` WHERE `entry` = 183051; +DELETE FROM `locales_gameobject` WHERE `entry` = 183099; +DELETE FROM `locales_gameobject` WHERE `entry` = 183104; +DELETE FROM `locales_gameobject` WHERE `entry` = 183105; +DELETE FROM `locales_gameobject` WHERE `entry` = 183111; +DELETE FROM `locales_gameobject` WHERE `entry` = 183112; +DELETE FROM `locales_gameobject` WHERE `entry` = 183113; +DELETE FROM `locales_gameobject` WHERE `entry` = 183114; +DELETE FROM `locales_gameobject` WHERE `entry` = 183116; +DELETE FROM `locales_gameobject` WHERE `entry` = 183117; +DELETE FROM `locales_gameobject` WHERE `entry` = 183118; +DELETE FROM `locales_gameobject` WHERE `entry` = 183119; +DELETE FROM `locales_gameobject` WHERE `entry` = 183120; +DELETE FROM `locales_gameobject` WHERE `entry` = 183121; +DELETE FROM `locales_gameobject` WHERE `entry` = 183124; +DELETE FROM `locales_gameobject` WHERE `entry` = 183125; +DELETE FROM `locales_gameobject` WHERE `entry` = 183126; +DELETE FROM `locales_gameobject` WHERE `entry` = 183127; +DELETE FROM `locales_gameobject` WHERE `entry` = 183129; +DELETE FROM `locales_gameobject` WHERE `entry` = 183132; +DELETE FROM `locales_gameobject` WHERE `entry` = 183134; +DELETE FROM `locales_gameobject` WHERE `entry` = 183136; +DELETE FROM `locales_gameobject` WHERE `entry` = 183137; +DELETE FROM `locales_gameobject` WHERE `entry` = 183139; +DELETE FROM `locales_gameobject` WHERE `entry` = 183141; +DELETE FROM `locales_gameobject` WHERE `entry` = 183143; +DELETE FROM `locales_gameobject` WHERE `entry` = 183147; +DELETE FROM `locales_gameobject` WHERE `entry` = 183148; +DELETE FROM `locales_gameobject` WHERE `entry` = 183149; +DELETE FROM `locales_gameobject` WHERE `entry` = 183151; +DELETE FROM `locales_gameobject` WHERE `entry` = 183152; +DELETE FROM `locales_gameobject` WHERE `entry` = 183153; +DELETE FROM `locales_gameobject` WHERE `entry` = 183154; +DELETE FROM `locales_gameobject` WHERE `entry` = 183155; +DELETE FROM `locales_gameobject` WHERE `entry` = 183159; +DELETE FROM `locales_gameobject` WHERE `entry` = 183160; +DELETE FROM `locales_gameobject` WHERE `entry` = 183161; +DELETE FROM `locales_gameobject` WHERE `entry` = 183162; +DELETE FROM `locales_gameobject` WHERE `entry` = 183166; +DELETE FROM `locales_gameobject` WHERE `entry` = 183167; +DELETE FROM `locales_gameobject` WHERE `entry` = 183168; +DELETE FROM `locales_gameobject` WHERE `entry` = 183170; +DELETE FROM `locales_gameobject` WHERE `entry` = 183189; +DELETE FROM `locales_gameobject` WHERE `entry` = 183190; +DELETE FROM `locales_gameobject` WHERE `entry` = 183191; +DELETE FROM `locales_gameobject` WHERE `entry` = 183192; +DELETE FROM `locales_gameobject` WHERE `entry` = 183193; +DELETE FROM `locales_gameobject` WHERE `entry` = 183194; +DELETE FROM `locales_gameobject` WHERE `entry` = 183195; +DELETE FROM `locales_gameobject` WHERE `entry` = 183196; +DELETE FROM `locales_gameobject` WHERE `entry` = 183197; +DELETE FROM `locales_gameobject` WHERE `entry` = 183198; +DELETE FROM `locales_gameobject` WHERE `entry` = 183204; +DELETE FROM `locales_gameobject` WHERE `entry` = 183265; +DELETE FROM `locales_gameobject` WHERE `entry` = 183266; +DELETE FROM `locales_gameobject` WHERE `entry` = 183267; +DELETE FROM `locales_gameobject` WHERE `entry` = 183268; +DELETE FROM `locales_gameobject` WHERE `entry` = 183269; +DELETE FROM `locales_gameobject` WHERE `entry` = 183270; +DELETE FROM `locales_gameobject` WHERE `entry` = 183274; +DELETE FROM `locales_gameobject` WHERE `entry` = 183275; +DELETE FROM `locales_gameobject` WHERE `entry` = 183276; +DELETE FROM `locales_gameobject` WHERE `entry` = 183277; +DELETE FROM `locales_gameobject` WHERE `entry` = 183305; +DELETE FROM `locales_gameobject` WHERE `entry` = 183313; +DELETE FROM `locales_gameobject` WHERE `entry` = 183317; +DELETE FROM `locales_gameobject` WHERE `entry` = 183322; +DELETE FROM `locales_gameobject` WHERE `entry` = 183323; +DELETE FROM `locales_gameobject` WHERE `entry` = 183325; +DELETE FROM `locales_gameobject` WHERE `entry` = 183326; +DELETE FROM `locales_gameobject` WHERE `entry` = 183327; +DELETE FROM `locales_gameobject` WHERE `entry` = 183333; +DELETE FROM `locales_gameobject` WHERE `entry` = 183338; +DELETE FROM `locales_gameobject` WHERE `entry` = 183339; +DELETE FROM `locales_gameobject` WHERE `entry` = 183342; +DELETE FROM `locales_gameobject` WHERE `entry` = 183344; +DELETE FROM `locales_gameobject` WHERE `entry` = 183345; +DELETE FROM `locales_gameobject` WHERE `entry` = 183346; +DELETE FROM `locales_gameobject` WHERE `entry` = 183347; +DELETE FROM `locales_gameobject` WHERE `entry` = 183348; +DELETE FROM `locales_gameobject` WHERE `entry` = 183349; +DELETE FROM `locales_gameobject` WHERE `entry` = 183368; +DELETE FROM `locales_gameobject` WHERE `entry` = 183369; +DELETE FROM `locales_gameobject` WHERE `entry` = 183370; +DELETE FROM `locales_gameobject` WHERE `entry` = 183371; +DELETE FROM `locales_gameobject` WHERE `entry` = 183372; +DELETE FROM `locales_gameobject` WHERE `entry` = 183373; +DELETE FROM `locales_gameobject` WHERE `entry` = 183374; +DELETE FROM `locales_gameobject` WHERE `entry` = 183375; +DELETE FROM `locales_gameobject` WHERE `entry` = 183376; +DELETE FROM `locales_gameobject` WHERE `entry` = 183377; +DELETE FROM `locales_gameobject` WHERE `entry` = 183378; +DELETE FROM `locales_gameobject` WHERE `entry` = 183379; +DELETE FROM `locales_gameobject` WHERE `entry` = 183380; +DELETE FROM `locales_gameobject` WHERE `entry` = 183381; +DELETE FROM `locales_gameobject` WHERE `entry` = 183382; +DELETE FROM `locales_gameobject` WHERE `entry` = 183383; +DELETE FROM `locales_gameobject` WHERE `entry` = 183385; +DELETE FROM `locales_gameobject` WHERE `entry` = 183386; +DELETE FROM `locales_gameobject` WHERE `entry` = 183393; +DELETE FROM `locales_gameobject` WHERE `entry` = 183397; +DELETE FROM `locales_gameobject` WHERE `entry` = 183401; +DELETE FROM `locales_gameobject` WHERE `entry` = 183402; +DELETE FROM `locales_gameobject` WHERE `entry` = 183411; +DELETE FROM `locales_gameobject` WHERE `entry` = 183412; +DELETE FROM `locales_gameobject` WHERE `entry` = 183413; +DELETE FROM `locales_gameobject` WHERE `entry` = 183414; +DELETE FROM `locales_gameobject` WHERE `entry` = 183418; +DELETE FROM `locales_gameobject` WHERE `entry` = 183419; +DELETE FROM `locales_gameobject` WHERE `entry` = 183420; +DELETE FROM `locales_gameobject` WHERE `entry` = 183421; +DELETE FROM `locales_gameobject` WHERE `entry` = 183422; +DELETE FROM `locales_gameobject` WHERE `entry` = 183423; +DELETE FROM `locales_gameobject` WHERE `entry` = 183424; +DELETE FROM `locales_gameobject` WHERE `entry` = 183425; +DELETE FROM `locales_gameobject` WHERE `entry` = 183427; +DELETE FROM `locales_gameobject` WHERE `entry` = 183428; +DELETE FROM `locales_gameobject` WHERE `entry` = 183429; +DELETE FROM `locales_gameobject` WHERE `entry` = 183430; +DELETE FROM `locales_gameobject` WHERE `entry` = 183432; +DELETE FROM `locales_gameobject` WHERE `entry` = 183433; +DELETE FROM `locales_gameobject` WHERE `entry` = 183450; +DELETE FROM `locales_gameobject` WHERE `entry` = 183465; +DELETE FROM `locales_gameobject` WHERE `entry` = 183467; +DELETE FROM `locales_gameobject` WHERE `entry` = 183483; +DELETE FROM `locales_gameobject` WHERE `entry` = 183484; +DELETE FROM `locales_gameobject` WHERE `entry` = 183497; +DELETE FROM `locales_gameobject` WHERE `entry` = 183498; +DELETE FROM `locales_gameobject` WHERE `entry` = 183516; +DELETE FROM `locales_gameobject` WHERE `entry` = 183517; +DELETE FROM `locales_gameobject` WHERE `entry` = 183518; +DELETE FROM `locales_gameobject` WHERE `entry` = 183519; +DELETE FROM `locales_gameobject` WHERE `entry` = 183520; +DELETE FROM `locales_gameobject` WHERE `entry` = 183521; +DELETE FROM `locales_gameobject` WHERE `entry` = 183522; +DELETE FROM `locales_gameobject` WHERE `entry` = 183523; +DELETE FROM `locales_gameobject` WHERE `entry` = 183524; +DELETE FROM `locales_gameobject` WHERE `entry` = 183525; +DELETE FROM `locales_gameobject` WHERE `entry` = 183526; +DELETE FROM `locales_gameobject` WHERE `entry` = 183527; +DELETE FROM `locales_gameobject` WHERE `entry` = 183528; +DELETE FROM `locales_gameobject` WHERE `entry` = 183529; +DELETE FROM `locales_gameobject` WHERE `entry` = 183530; +DELETE FROM `locales_gameobject` WHERE `entry` = 183531; +DELETE FROM `locales_gameobject` WHERE `entry` = 183532; +DELETE FROM `locales_gameobject` WHERE `entry` = 183533; +DELETE FROM `locales_gameobject` WHERE `entry` = 183534; +DELETE FROM `locales_gameobject` WHERE `entry` = 183535; +DELETE FROM `locales_gameobject` WHERE `entry` = 183536; +DELETE FROM `locales_gameobject` WHERE `entry` = 183537; +DELETE FROM `locales_gameobject` WHERE `entry` = 183538; +DELETE FROM `locales_gameobject` WHERE `entry` = 183539; +DELETE FROM `locales_gameobject` WHERE `entry` = 183540; +DELETE FROM `locales_gameobject` WHERE `entry` = 183541; +DELETE FROM `locales_gameobject` WHERE `entry` = 183542; +DELETE FROM `locales_gameobject` WHERE `entry` = 183543; +DELETE FROM `locales_gameobject` WHERE `entry` = 183544; +DELETE FROM `locales_gameobject` WHERE `entry` = 183545; +DELETE FROM `locales_gameobject` WHERE `entry` = 183546; +DELETE FROM `locales_gameobject` WHERE `entry` = 183547; +DELETE FROM `locales_gameobject` WHERE `entry` = 183548; +DELETE FROM `locales_gameobject` WHERE `entry` = 183549; +DELETE FROM `locales_gameobject` WHERE `entry` = 183550; +DELETE FROM `locales_gameobject` WHERE `entry` = 183551; +DELETE FROM `locales_gameobject` WHERE `entry` = 183552; +DELETE FROM `locales_gameobject` WHERE `entry` = 183553; +DELETE FROM `locales_gameobject` WHERE `entry` = 183554; +DELETE FROM `locales_gameobject` WHERE `entry` = 183555; +DELETE FROM `locales_gameobject` WHERE `entry` = 183556; +DELETE FROM `locales_gameobject` WHERE `entry` = 183557; +DELETE FROM `locales_gameobject` WHERE `entry` = 183558; +DELETE FROM `locales_gameobject` WHERE `entry` = 183559; +DELETE FROM `locales_gameobject` WHERE `entry` = 183560; +DELETE FROM `locales_gameobject` WHERE `entry` = 183561; +DELETE FROM `locales_gameobject` WHERE `entry` = 183562; +DELETE FROM `locales_gameobject` WHERE `entry` = 183563; +DELETE FROM `locales_gameobject` WHERE `entry` = 183564; +DELETE FROM `locales_gameobject` WHERE `entry` = 183565; +DELETE FROM `locales_gameobject` WHERE `entry` = 183566; +DELETE FROM `locales_gameobject` WHERE `entry` = 183567; +DELETE FROM `locales_gameobject` WHERE `entry` = 183568; +DELETE FROM `locales_gameobject` WHERE `entry` = 183569; +DELETE FROM `locales_gameobject` WHERE `entry` = 183570; +DELETE FROM `locales_gameobject` WHERE `entry` = 183571; +DELETE FROM `locales_gameobject` WHERE `entry` = 183572; +DELETE FROM `locales_gameobject` WHERE `entry` = 183573; +DELETE FROM `locales_gameobject` WHERE `entry` = 183574; +DELETE FROM `locales_gameobject` WHERE `entry` = 183575; +DELETE FROM `locales_gameobject` WHERE `entry` = 183576; +DELETE FROM `locales_gameobject` WHERE `entry` = 183577; +DELETE FROM `locales_gameobject` WHERE `entry` = 183578; +DELETE FROM `locales_gameobject` WHERE `entry` = 183579; +DELETE FROM `locales_gameobject` WHERE `entry` = 183580; +DELETE FROM `locales_gameobject` WHERE `entry` = 183581; +DELETE FROM `locales_gameobject` WHERE `entry` = 183582; +DELETE FROM `locales_gameobject` WHERE `entry` = 183583; +DELETE FROM `locales_gameobject` WHERE `entry` = 183584; +DELETE FROM `locales_gameobject` WHERE `entry` = 183585; +DELETE FROM `locales_gameobject` WHERE `entry` = 183586; +DELETE FROM `locales_gameobject` WHERE `entry` = 183587; +DELETE FROM `locales_gameobject` WHERE `entry` = 183588; +DELETE FROM `locales_gameobject` WHERE `entry` = 183589; +DELETE FROM `locales_gameobject` WHERE `entry` = 183590; +DELETE FROM `locales_gameobject` WHERE `entry` = 183591; +DELETE FROM `locales_gameobject` WHERE `entry` = 183592; +DELETE FROM `locales_gameobject` WHERE `entry` = 183593; +DELETE FROM `locales_gameobject` WHERE `entry` = 183594; +DELETE FROM `locales_gameobject` WHERE `entry` = 183595; +DELETE FROM `locales_gameobject` WHERE `entry` = 183596; +DELETE FROM `locales_gameobject` WHERE `entry` = 183597; +DELETE FROM `locales_gameobject` WHERE `entry` = 183598; +DELETE FROM `locales_gameobject` WHERE `entry` = 183599; +DELETE FROM `locales_gameobject` WHERE `entry` = 183600; +DELETE FROM `locales_gameobject` WHERE `entry` = 183601; +DELETE FROM `locales_gameobject` WHERE `entry` = 183602; +DELETE FROM `locales_gameobject` WHERE `entry` = 183603; +DELETE FROM `locales_gameobject` WHERE `entry` = 183604; +DELETE FROM `locales_gameobject` WHERE `entry` = 183605; +DELETE FROM `locales_gameobject` WHERE `entry` = 183606; +DELETE FROM `locales_gameobject` WHERE `entry` = 183607; +DELETE FROM `locales_gameobject` WHERE `entry` = 183608; +DELETE FROM `locales_gameobject` WHERE `entry` = 183609; +DELETE FROM `locales_gameobject` WHERE `entry` = 183610; +DELETE FROM `locales_gameobject` WHERE `entry` = 183611; +DELETE FROM `locales_gameobject` WHERE `entry` = 183612; +DELETE FROM `locales_gameobject` WHERE `entry` = 183613; +DELETE FROM `locales_gameobject` WHERE `entry` = 183614; +DELETE FROM `locales_gameobject` WHERE `entry` = 183615; +DELETE FROM `locales_gameobject` WHERE `entry` = 183616; +DELETE FROM `locales_gameobject` WHERE `entry` = 183617; +DELETE FROM `locales_gameobject` WHERE `entry` = 183618; +DELETE FROM `locales_gameobject` WHERE `entry` = 183619; +DELETE FROM `locales_gameobject` WHERE `entry` = 183620; +DELETE FROM `locales_gameobject` WHERE `entry` = 183621; +DELETE FROM `locales_gameobject` WHERE `entry` = 183622; +DELETE FROM `locales_gameobject` WHERE `entry` = 183623; +DELETE FROM `locales_gameobject` WHERE `entry` = 183624; +DELETE FROM `locales_gameobject` WHERE `entry` = 183625; +DELETE FROM `locales_gameobject` WHERE `entry` = 183626; +DELETE FROM `locales_gameobject` WHERE `entry` = 183627; +DELETE FROM `locales_gameobject` WHERE `entry` = 183628; +DELETE FROM `locales_gameobject` WHERE `entry` = 183629; +DELETE FROM `locales_gameobject` WHERE `entry` = 183630; +DELETE FROM `locales_gameobject` WHERE `entry` = 183631; +DELETE FROM `locales_gameobject` WHERE `entry` = 183632; +DELETE FROM `locales_gameobject` WHERE `entry` = 183633; +DELETE FROM `locales_gameobject` WHERE `entry` = 183634; +DELETE FROM `locales_gameobject` WHERE `entry` = 183635; +DELETE FROM `locales_gameobject` WHERE `entry` = 183636; +DELETE FROM `locales_gameobject` WHERE `entry` = 183637; +DELETE FROM `locales_gameobject` WHERE `entry` = 183638; +DELETE FROM `locales_gameobject` WHERE `entry` = 183639; +DELETE FROM `locales_gameobject` WHERE `entry` = 183640; +DELETE FROM `locales_gameobject` WHERE `entry` = 183641; +DELETE FROM `locales_gameobject` WHERE `entry` = 183642; +DELETE FROM `locales_gameobject` WHERE `entry` = 183643; +DELETE FROM `locales_gameobject` WHERE `entry` = 183644; +DELETE FROM `locales_gameobject` WHERE `entry` = 183645; +DELETE FROM `locales_gameobject` WHERE `entry` = 183646; +DELETE FROM `locales_gameobject` WHERE `entry` = 183647; +DELETE FROM `locales_gameobject` WHERE `entry` = 183648; +DELETE FROM `locales_gameobject` WHERE `entry` = 183649; +DELETE FROM `locales_gameobject` WHERE `entry` = 183650; +DELETE FROM `locales_gameobject` WHERE `entry` = 183651; +DELETE FROM `locales_gameobject` WHERE `entry` = 183652; +DELETE FROM `locales_gameobject` WHERE `entry` = 183653; +DELETE FROM `locales_gameobject` WHERE `entry` = 183654; +DELETE FROM `locales_gameobject` WHERE `entry` = 183655; +DELETE FROM `locales_gameobject` WHERE `entry` = 183656; +DELETE FROM `locales_gameobject` WHERE `entry` = 183657; +DELETE FROM `locales_gameobject` WHERE `entry` = 183658; +DELETE FROM `locales_gameobject` WHERE `entry` = 183659; +DELETE FROM `locales_gameobject` WHERE `entry` = 183660; +DELETE FROM `locales_gameobject` WHERE `entry` = 183661; +DELETE FROM `locales_gameobject` WHERE `entry` = 183662; +DELETE FROM `locales_gameobject` WHERE `entry` = 183663; +DELETE FROM `locales_gameobject` WHERE `entry` = 183664; +DELETE FROM `locales_gameobject` WHERE `entry` = 183665; +DELETE FROM `locales_gameobject` WHERE `entry` = 183666; +DELETE FROM `locales_gameobject` WHERE `entry` = 183667; +DELETE FROM `locales_gameobject` WHERE `entry` = 183668; +DELETE FROM `locales_gameobject` WHERE `entry` = 183669; +DELETE FROM `locales_gameobject` WHERE `entry` = 183670; +DELETE FROM `locales_gameobject` WHERE `entry` = 183671; +DELETE FROM `locales_gameobject` WHERE `entry` = 183672; +DELETE FROM `locales_gameobject` WHERE `entry` = 183673; +DELETE FROM `locales_gameobject` WHERE `entry` = 183674; +DELETE FROM `locales_gameobject` WHERE `entry` = 183675; +DELETE FROM `locales_gameobject` WHERE `entry` = 183676; +DELETE FROM `locales_gameobject` WHERE `entry` = 183677; +DELETE FROM `locales_gameobject` WHERE `entry` = 183678; +DELETE FROM `locales_gameobject` WHERE `entry` = 183679; +DELETE FROM `locales_gameobject` WHERE `entry` = 183680; +DELETE FROM `locales_gameobject` WHERE `entry` = 183681; +DELETE FROM `locales_gameobject` WHERE `entry` = 183682; +DELETE FROM `locales_gameobject` WHERE `entry` = 183683; +DELETE FROM `locales_gameobject` WHERE `entry` = 183684; +DELETE FROM `locales_gameobject` WHERE `entry` = 183685; +DELETE FROM `locales_gameobject` WHERE `entry` = 183686; +DELETE FROM `locales_gameobject` WHERE `entry` = 183687; +DELETE FROM `locales_gameobject` WHERE `entry` = 183688; +DELETE FROM `locales_gameobject` WHERE `entry` = 183689; +DELETE FROM `locales_gameobject` WHERE `entry` = 183690; +DELETE FROM `locales_gameobject` WHERE `entry` = 183691; +DELETE FROM `locales_gameobject` WHERE `entry` = 183692; +DELETE FROM `locales_gameobject` WHERE `entry` = 183693; +DELETE FROM `locales_gameobject` WHERE `entry` = 183694; +DELETE FROM `locales_gameobject` WHERE `entry` = 183703; +DELETE FROM `locales_gameobject` WHERE `entry` = 183712; +DELETE FROM `locales_gameobject` WHERE `entry` = 183713; +DELETE FROM `locales_gameobject` WHERE `entry` = 183714; +DELETE FROM `locales_gameobject` WHERE `entry` = 183740; +DELETE FROM `locales_gameobject` WHERE `entry` = 183741; +DELETE FROM `locales_gameobject` WHERE `entry` = 183742; +DELETE FROM `locales_gameobject` WHERE `entry` = 183743; +DELETE FROM `locales_gameobject` WHERE `entry` = 183744; +DELETE FROM `locales_gameobject` WHERE `entry` = 183745; +DELETE FROM `locales_gameobject` WHERE `entry` = 183746; +DELETE FROM `locales_gameobject` WHERE `entry` = 183747; +DELETE FROM `locales_gameobject` WHERE `entry` = 183748; +DELETE FROM `locales_gameobject` WHERE `entry` = 183749; +DELETE FROM `locales_gameobject` WHERE `entry` = 183761; +DELETE FROM `locales_gameobject` WHERE `entry` = 183768; +DELETE FROM `locales_gameobject` WHERE `entry` = 183773; +DELETE FROM `locales_gameobject` WHERE `entry` = 183774; +DELETE FROM `locales_gameobject` WHERE `entry` = 183775; +DELETE FROM `locales_gameobject` WHERE `entry` = 183776; +DELETE FROM `locales_gameobject` WHERE `entry` = 183777; +DELETE FROM `locales_gameobject` WHERE `entry` = 183778; +DELETE FROM `locales_gameobject` WHERE `entry` = 183779; +DELETE FROM `locales_gameobject` WHERE `entry` = 183780; +DELETE FROM `locales_gameobject` WHERE `entry` = 183781; +DELETE FROM `locales_gameobject` WHERE `entry` = 183791; +DELETE FROM `locales_gameobject` WHERE `entry` = 183811; +DELETE FROM `locales_gameobject` WHERE `entry` = 183812; +DELETE FROM `locales_gameobject` WHERE `entry` = 183816; +DELETE FROM `locales_gameobject` WHERE `entry` = 183818; +DELETE FROM `locales_gameobject` WHERE `entry` = 183821; +DELETE FROM `locales_gameobject` WHERE `entry` = 183824; +DELETE FROM `locales_gameobject` WHERE `entry` = 183827; +DELETE FROM `locales_gameobject` WHERE `entry` = 183828; +DELETE FROM `locales_gameobject` WHERE `entry` = 183853; +DELETE FROM `locales_gameobject` WHERE `entry` = 183854; +DELETE FROM `locales_gameobject` WHERE `entry` = 183882; +DELETE FROM `locales_gameobject` WHERE `entry` = 183883; +DELETE FROM `locales_gameobject` WHERE `entry` = 183895; +DELETE FROM `locales_gameobject` WHERE `entry` = 183896; +DELETE FROM `locales_gameobject` WHERE `entry` = 183897; +DELETE FROM `locales_gameobject` WHERE `entry` = 183898; +DELETE FROM `locales_gameobject` WHERE `entry` = 183899; +DELETE FROM `locales_gameobject` WHERE `entry` = 183900; +DELETE FROM `locales_gameobject` WHERE `entry` = 183901; +DELETE FROM `locales_gameobject` WHERE `entry` = 183902; +DELETE FROM `locales_gameobject` WHERE `entry` = 183903; +DELETE FROM `locales_gameobject` WHERE `entry` = 183904; +DELETE FROM `locales_gameobject` WHERE `entry` = 183905; +DELETE FROM `locales_gameobject` WHERE `entry` = 183906; +DELETE FROM `locales_gameobject` WHERE `entry` = 183907; +DELETE FROM `locales_gameobject` WHERE `entry` = 183908; +DELETE FROM `locales_gameobject` WHERE `entry` = 183909; +DELETE FROM `locales_gameobject` WHERE `entry` = 183910; +DELETE FROM `locales_gameobject` WHERE `entry` = 183911; +DELETE FROM `locales_gameobject` WHERE `entry` = 183912; +DELETE FROM `locales_gameobject` WHERE `entry` = 183913; +DELETE FROM `locales_gameobject` WHERE `entry` = 183914; +DELETE FROM `locales_gameobject` WHERE `entry` = 183915; +DELETE FROM `locales_gameobject` WHERE `entry` = 183916; +DELETE FROM `locales_gameobject` WHERE `entry` = 183917; +DELETE FROM `locales_gameobject` WHERE `entry` = 183918; +DELETE FROM `locales_gameobject` WHERE `entry` = 183919; +DELETE FROM `locales_gameobject` WHERE `entry` = 183920; +DELETE FROM `locales_gameobject` WHERE `entry` = 183922; +DELETE FROM `locales_gameobject` WHERE `entry` = 183923; +DELETE FROM `locales_gameobject` WHERE `entry` = 183924; +DELETE FROM `locales_gameobject` WHERE `entry` = 183925; +DELETE FROM `locales_gameobject` WHERE `entry` = 183926; +DELETE FROM `locales_gameobject` WHERE `entry` = 183927; +DELETE FROM `locales_gameobject` WHERE `entry` = 183930; +DELETE FROM `locales_gameobject` WHERE `entry` = 183931; +DELETE FROM `locales_gameobject` WHERE `entry` = 183934; +DELETE FROM `locales_gameobject` WHERE `entry` = 183936; +DELETE FROM `locales_gameobject` WHERE `entry` = 183940; +DELETE FROM `locales_gameobject` WHERE `entry` = 183941; +DELETE FROM `locales_gameobject` WHERE `entry` = 183946; +DELETE FROM `locales_gameobject` WHERE `entry` = 183984; +DELETE FROM `locales_gameobject` WHERE `entry` = 183985; +DELETE FROM `locales_gameobject` WHERE `entry` = 183986; +DELETE FROM `locales_gameobject` WHERE `entry` = 183992; +DELETE FROM `locales_gameobject` WHERE `entry` = 183993; +DELETE FROM `locales_gameobject` WHERE `entry` = 183994; +DELETE FROM `locales_gameobject` WHERE `entry` = 183995; +DELETE FROM `locales_gameobject` WHERE `entry` = 183996; +DELETE FROM `locales_gameobject` WHERE `entry` = 183997; +DELETE FROM `locales_gameobject` WHERE `entry` = 184003; +DELETE FROM `locales_gameobject` WHERE `entry` = 184004; +DELETE FROM `locales_gameobject` WHERE `entry` = 184009; +DELETE FROM `locales_gameobject` WHERE `entry` = 184010; +DELETE FROM `locales_gameobject` WHERE `entry` = 184011; +DELETE FROM `locales_gameobject` WHERE `entry` = 184012; +DELETE FROM `locales_gameobject` WHERE `entry` = 184015; +DELETE FROM `locales_gameobject` WHERE `entry` = 184016; +DELETE FROM `locales_gameobject` WHERE `entry` = 184018; +DELETE FROM `locales_gameobject` WHERE `entry` = 184021; +DELETE FROM `locales_gameobject` WHERE `entry` = 184022; +DELETE FROM `locales_gameobject` WHERE `entry` = 184023; +DELETE FROM `locales_gameobject` WHERE `entry` = 184024; +DELETE FROM `locales_gameobject` WHERE `entry` = 184025; +DELETE FROM `locales_gameobject` WHERE `entry` = 184026; +DELETE FROM `locales_gameobject` WHERE `entry` = 184027; +DELETE FROM `locales_gameobject` WHERE `entry` = 184028; +DELETE FROM `locales_gameobject` WHERE `entry` = 184029; +DELETE FROM `locales_gameobject` WHERE `entry` = 184030; +DELETE FROM `locales_gameobject` WHERE `entry` = 184032; +DELETE FROM `locales_gameobject` WHERE `entry` = 184033; +DELETE FROM `locales_gameobject` WHERE `entry` = 184034; +DELETE FROM `locales_gameobject` WHERE `entry` = 184062; +DELETE FROM `locales_gameobject` WHERE `entry` = 184063; +DELETE FROM `locales_gameobject` WHERE `entry` = 184064; +DELETE FROM `locales_gameobject` WHERE `entry` = 184065; +DELETE FROM `locales_gameobject` WHERE `entry` = 184066; +DELETE FROM `locales_gameobject` WHERE `entry` = 184068; +DELETE FROM `locales_gameobject` WHERE `entry` = 184078; +DELETE FROM `locales_gameobject` WHERE `entry` = 184080; +DELETE FROM `locales_gameobject` WHERE `entry` = 184081; +DELETE FROM `locales_gameobject` WHERE `entry` = 184082; +DELETE FROM `locales_gameobject` WHERE `entry` = 184083; +DELETE FROM `locales_gameobject` WHERE `entry` = 184085; +DELETE FROM `locales_gameobject` WHERE `entry` = 184097; +DELETE FROM `locales_gameobject` WHERE `entry` = 184098; +DELETE FROM `locales_gameobject` WHERE `entry` = 184099; +DELETE FROM `locales_gameobject` WHERE `entry` = 184100; +DELETE FROM `locales_gameobject` WHERE `entry` = 184101; +DELETE FROM `locales_gameobject` WHERE `entry` = 184102; +DELETE FROM `locales_gameobject` WHERE `entry` = 184104; +DELETE FROM `locales_gameobject` WHERE `entry` = 184105; +DELETE FROM `locales_gameobject` WHERE `entry` = 184121; +DELETE FROM `locales_gameobject` WHERE `entry` = 184123; +DELETE FROM `locales_gameobject` WHERE `entry` = 184124; +DELETE FROM `locales_gameobject` WHERE `entry` = 184144; +DELETE FROM `locales_gameobject` WHERE `entry` = 184145; +DELETE FROM `locales_gameobject` WHERE `entry` = 184147; +DELETE FROM `locales_gameobject` WHERE `entry` = 184148; +DELETE FROM `locales_gameobject` WHERE `entry` = 184265; +DELETE FROM `locales_gameobject` WHERE `entry` = 184285; +DELETE FROM `locales_gameobject` WHERE `entry` = 184286; +DELETE FROM `locales_gameobject` WHERE `entry` = 184300; +DELETE FROM `locales_gameobject` WHERE `entry` = 184303; +DELETE FROM `locales_gameobject` WHERE `entry` = 184310; +DELETE FROM `locales_gameobject` WHERE `entry` = 184313; +DELETE FROM `locales_gameobject` WHERE `entry` = 184314; +DELETE FROM `locales_gameobject` WHERE `entry` = 184316; +DELETE FROM `locales_gameobject` WHERE `entry` = 184317; +DELETE FROM `locales_gameobject` WHERE `entry` = 184339; +DELETE FROM `locales_gameobject` WHERE `entry` = 184340; +DELETE FROM `locales_gameobject` WHERE `entry` = 184341; +DELETE FROM `locales_gameobject` WHERE `entry` = 184342; +DELETE FROM `locales_gameobject` WHERE `entry` = 184346; +DELETE FROM `locales_gameobject` WHERE `entry` = 184347; +DELETE FROM `locales_gameobject` WHERE `entry` = 184355; +DELETE FROM `locales_gameobject` WHERE `entry` = 184357; +DELETE FROM `locales_gameobject` WHERE `entry` = 184360; +DELETE FROM `locales_gameobject` WHERE `entry` = 184364; +DELETE FROM `locales_gameobject` WHERE `entry` = 184368; +DELETE FROM `locales_gameobject` WHERE `entry` = 184369; +DELETE FROM `locales_gameobject` WHERE `entry` = 184370; +DELETE FROM `locales_gameobject` WHERE `entry` = 184373; +DELETE FROM `locales_gameobject` WHERE `entry` = 184376; +DELETE FROM `locales_gameobject` WHERE `entry` = 184377; +DELETE FROM `locales_gameobject` WHERE `entry` = 184380; +DELETE FROM `locales_gameobject` WHERE `entry` = 184381; +DELETE FROM `locales_gameobject` WHERE `entry` = 184382; +DELETE FROM `locales_gameobject` WHERE `entry` = 184384; +DELETE FROM `locales_gameobject` WHERE `entry` = 184385; +DELETE FROM `locales_gameobject` WHERE `entry` = 184386; +DELETE FROM `locales_gameobject` WHERE `entry` = 184387; +DELETE FROM `locales_gameobject` WHERE `entry` = 184388; +DELETE FROM `locales_gameobject` WHERE `entry` = 184389; +DELETE FROM `locales_gameobject` WHERE `entry` = 184390; +DELETE FROM `locales_gameobject` WHERE `entry` = 184391; +DELETE FROM `locales_gameobject` WHERE `entry` = 184392; +DELETE FROM `locales_gameobject` WHERE `entry` = 184395; +DELETE FROM `locales_gameobject` WHERE `entry` = 184396; +DELETE FROM `locales_gameobject` WHERE `entry` = 184398; +DELETE FROM `locales_gameobject` WHERE `entry` = 184399; +DELETE FROM `locales_gameobject` WHERE `entry` = 184400; +DELETE FROM `locales_gameobject` WHERE `entry` = 184401; +DELETE FROM `locales_gameobject` WHERE `entry` = 184442; +DELETE FROM `locales_gameobject` WHERE `entry` = 184448; +DELETE FROM `locales_gameobject` WHERE `entry` = 184450; +DELETE FROM `locales_gameobject` WHERE `entry` = 184454; +DELETE FROM `locales_gameobject` WHERE `entry` = 184467; +DELETE FROM `locales_gameobject` WHERE `entry` = 184470; +DELETE FROM `locales_gameobject` WHERE `entry` = 184471; +DELETE FROM `locales_gameobject` WHERE `entry` = 184472; +DELETE FROM `locales_gameobject` WHERE `entry` = 184474; +DELETE FROM `locales_gameobject` WHERE `entry` = 184475; +DELETE FROM `locales_gameobject` WHERE `entry` = 184478; +DELETE FROM `locales_gameobject` WHERE `entry` = 184494; +DELETE FROM `locales_gameobject` WHERE `entry` = 184495; +DELETE FROM `locales_gameobject` WHERE `entry` = 184504; +DELETE FROM `locales_gameobject` WHERE `entry` = 184554; +DELETE FROM `locales_gameobject` WHERE `entry` = 184558; +DELETE FROM `locales_gameobject` WHERE `entry` = 184559; +DELETE FROM `locales_gameobject` WHERE `entry` = 184560; +DELETE FROM `locales_gameobject` WHERE `entry` = 184578; +DELETE FROM `locales_gameobject` WHERE `entry` = 184612; +DELETE FROM `locales_gameobject` WHERE `entry` = 184648; +DELETE FROM `locales_gameobject` WHERE `entry` = 184649; +DELETE FROM `locales_gameobject` WHERE `entry` = 184650; +DELETE FROM `locales_gameobject` WHERE `entry` = 184651; +DELETE FROM `locales_gameobject` WHERE `entry` = 184652; +DELETE FROM `locales_gameobject` WHERE `entry` = 184655; +DELETE FROM `locales_gameobject` WHERE `entry` = 184656; +DELETE FROM `locales_gameobject` WHERE `entry` = 184660; +DELETE FROM `locales_gameobject` WHERE `entry` = 184684; +DELETE FROM `locales_gameobject` WHERE `entry` = 184686; +DELETE FROM `locales_gameobject` WHERE `entry` = 184687; +DELETE FROM `locales_gameobject` WHERE `entry` = 184688; +DELETE FROM `locales_gameobject` WHERE `entry` = 184694; +DELETE FROM `locales_gameobject` WHERE `entry` = 184702; +DELETE FROM `locales_gameobject` WHERE `entry` = 184714; +DELETE FROM `locales_gameobject` WHERE `entry` = 184717; +DELETE FROM `locales_gameobject` WHERE `entry` = 184724; +DELETE FROM `locales_gameobject` WHERE `entry` = 184732; +DELETE FROM `locales_gameobject` WHERE `entry` = 184733; +DELETE FROM `locales_gameobject` WHERE `entry` = 184734; +DELETE FROM `locales_gameobject` WHERE `entry` = 184735; +DELETE FROM `locales_gameobject` WHERE `entry` = 184736; +DELETE FROM `locales_gameobject` WHERE `entry` = 184737; +DELETE FROM `locales_gameobject` WHERE `entry` = 184742; +DELETE FROM `locales_gameobject` WHERE `entry` = 184743; +DELETE FROM `locales_gameobject` WHERE `entry` = 184752; +DELETE FROM `locales_gameobject` WHERE `entry` = 184794; +DELETE FROM `locales_gameobject` WHERE `entry` = 184800; +DELETE FROM `locales_gameobject` WHERE `entry` = 184804; +DELETE FROM `locales_gameobject` WHERE `entry` = 184810; +DELETE FROM `locales_gameobject` WHERE `entry` = 184811; +DELETE FROM `locales_gameobject` WHERE `entry` = 184812; +DELETE FROM `locales_gameobject` WHERE `entry` = 184813; +DELETE FROM `locales_gameobject` WHERE `entry` = 184815; +DELETE FROM `locales_gameobject` WHERE `entry` = 184818; +DELETE FROM `locales_gameobject` WHERE `entry` = 184836; +DELETE FROM `locales_gameobject` WHERE `entry` = 184837; +DELETE FROM `locales_gameobject` WHERE `entry` = 184838; +DELETE FROM `locales_gameobject` WHERE `entry` = 184843; +DELETE FROM `locales_gameobject` WHERE `entry` = 184844; +DELETE FROM `locales_gameobject` WHERE `entry` = 184852; +DELETE FROM `locales_gameobject` WHERE `entry` = 184853; +DELETE FROM `locales_gameobject` WHERE `entry` = 184868; +DELETE FROM `locales_gameobject` WHERE `entry` = 184869; +DELETE FROM `locales_gameobject` WHERE `entry` = 184870; +DELETE FROM `locales_gameobject` WHERE `entry` = 184871; +DELETE FROM `locales_gameobject` WHERE `entry` = 184872; +DELETE FROM `locales_gameobject` WHERE `entry` = 184908; +DELETE FROM `locales_gameobject` WHERE `entry` = 184909; +DELETE FROM `locales_gameobject` WHERE `entry` = 184930; +DELETE FROM `locales_gameobject` WHERE `entry` = 184933; +DELETE FROM `locales_gameobject` WHERE `entry` = 184935; +DELETE FROM `locales_gameobject` WHERE `entry` = 184937; +DELETE FROM `locales_gameobject` WHERE `entry` = 184939; +DELETE FROM `locales_gameobject` WHERE `entry` = 184941; +DELETE FROM `locales_gameobject` WHERE `entry` = 184944; +DELETE FROM `locales_gameobject` WHERE `entry` = 184945; +DELETE FROM `locales_gameobject` WHERE `entry` = 184946; +DELETE FROM `locales_gameobject` WHERE `entry` = 184949; +DELETE FROM `locales_gameobject` WHERE `entry` = 184956; +DELETE FROM `locales_gameobject` WHERE `entry` = 184982; +DELETE FROM `locales_gameobject` WHERE `entry` = 184985; +DELETE FROM `locales_gameobject` WHERE `entry` = 184988; +DELETE FROM `locales_gameobject` WHERE `entry` = 184989; +DELETE FROM `locales_gameobject` WHERE `entry` = 184991; +DELETE FROM `locales_gameobject` WHERE `entry` = 184993; +DELETE FROM `locales_gameobject` WHERE `entry` = 184994; +DELETE FROM `locales_gameobject` WHERE `entry` = 184995; +DELETE FROM `locales_gameobject` WHERE `entry` = 185005; +DELETE FROM `locales_gameobject` WHERE `entry` = 185006; +DELETE FROM `locales_gameobject` WHERE `entry` = 185007; +DELETE FROM `locales_gameobject` WHERE `entry` = 185023; +DELETE FROM `locales_gameobject` WHERE `entry` = 185024; +DELETE FROM `locales_gameobject` WHERE `entry` = 185025; +DELETE FROM `locales_gameobject` WHERE `entry` = 185026; +DELETE FROM `locales_gameobject` WHERE `entry` = 185027; +DELETE FROM `locales_gameobject` WHERE `entry` = 185028; +DELETE FROM `locales_gameobject` WHERE `entry` = 185029; +DELETE FROM `locales_gameobject` WHERE `entry` = 185030; +DELETE FROM `locales_gameobject` WHERE `entry` = 185031; +DELETE FROM `locales_gameobject` WHERE `entry` = 185035; +DELETE FROM `locales_gameobject` WHERE `entry` = 185104; +DELETE FROM `locales_gameobject` WHERE `entry` = 185105; +DELETE FROM `locales_gameobject` WHERE `entry` = 185111; +DELETE FROM `locales_gameobject` WHERE `entry` = 185112; +DELETE FROM `locales_gameobject` WHERE `entry` = 185113; +DELETE FROM `locales_gameobject` WHERE `entry` = 185119; +DELETE FROM `locales_gameobject` WHERE `entry` = 185120; +DELETE FROM `locales_gameobject` WHERE `entry` = 185123; +DELETE FROM `locales_gameobject` WHERE `entry` = 185125; +DELETE FROM `locales_gameobject` WHERE `entry` = 185127; +DELETE FROM `locales_gameobject` WHERE `entry` = 185152; +DELETE FROM `locales_gameobject` WHERE `entry` = 185153; +DELETE FROM `locales_gameobject` WHERE `entry` = 185154; +DELETE FROM `locales_gameobject` WHERE `entry` = 185157; +DELETE FROM `locales_gameobject` WHERE `entry` = 185158; +DELETE FROM `locales_gameobject` WHERE `entry` = 185159; +DELETE FROM `locales_gameobject` WHERE `entry` = 185160; +DELETE FROM `locales_gameobject` WHERE `entry` = 185161; +DELETE FROM `locales_gameobject` WHERE `entry` = 185162; +DELETE FROM `locales_gameobject` WHERE `entry` = 185163; +DELETE FROM `locales_gameobject` WHERE `entry` = 185164; +DELETE FROM `locales_gameobject` WHERE `entry` = 185166; +DELETE FROM `locales_gameobject` WHERE `entry` = 185167; +DELETE FROM `locales_gameobject` WHERE `entry` = 185168; +DELETE FROM `locales_gameobject` WHERE `entry` = 185169; +DELETE FROM `locales_gameobject` WHERE `entry` = 185180; +DELETE FROM `locales_gameobject` WHERE `entry` = 185181; +DELETE FROM `locales_gameobject` WHERE `entry` = 185190; +DELETE FROM `locales_gameobject` WHERE `entry` = 185191; +DELETE FROM `locales_gameobject` WHERE `entry` = 185200; +DELETE FROM `locales_gameobject` WHERE `entry` = 185201; +DELETE FROM `locales_gameobject` WHERE `entry` = 185210; +DELETE FROM `locales_gameobject` WHERE `entry` = 185211; +DELETE FROM `locales_gameobject` WHERE `entry` = 185218; +DELETE FROM `locales_gameobject` WHERE `entry` = 185221; +DELETE FROM `locales_gameobject` WHERE `entry` = 185222; +DELETE FROM `locales_gameobject` WHERE `entry` = 185224; +DELETE FROM `locales_gameobject` WHERE `entry` = 185225; +DELETE FROM `locales_gameobject` WHERE `entry` = 185226; +DELETE FROM `locales_gameobject` WHERE `entry` = 185267; +DELETE FROM `locales_gameobject` WHERE `entry` = 185268; +DELETE FROM `locales_gameobject` WHERE `entry` = 185269; +DELETE FROM `locales_gameobject` WHERE `entry` = 185270; +DELETE FROM `locales_gameobject` WHERE `entry` = 185283; +DELETE FROM `locales_gameobject` WHERE `entry` = 185284; +DELETE FROM `locales_gameobject` WHERE `entry` = 185286; +DELETE FROM `locales_gameobject` WHERE `entry` = 185288; +DELETE FROM `locales_gameobject` WHERE `entry` = 185289; +DELETE FROM `locales_gameobject` WHERE `entry` = 185290; +DELETE FROM `locales_gameobject` WHERE `entry` = 185296; +DELETE FROM `locales_gameobject` WHERE `entry` = 185302; +DELETE FROM `locales_gameobject` WHERE `entry` = 185303; +DELETE FROM `locales_gameobject` WHERE `entry` = 185324; +DELETE FROM `locales_gameobject` WHERE `entry` = 185325; +DELETE FROM `locales_gameobject` WHERE `entry` = 185394; +DELETE FROM `locales_gameobject` WHERE `entry` = 185395; +DELETE FROM `locales_gameobject` WHERE `entry` = 185396; +DELETE FROM `locales_gameobject` WHERE `entry` = 185397; +DELETE FROM `locales_gameobject` WHERE `entry` = 185398; +DELETE FROM `locales_gameobject` WHERE `entry` = 185399; +DELETE FROM `locales_gameobject` WHERE `entry` = 185400; +DELETE FROM `locales_gameobject` WHERE `entry` = 185401; +DELETE FROM `locales_gameobject` WHERE `entry` = 185402; +DELETE FROM `locales_gameobject` WHERE `entry` = 185403; +DELETE FROM `locales_gameobject` WHERE `entry` = 185404; +DELETE FROM `locales_gameobject` WHERE `entry` = 185405; +DELETE FROM `locales_gameobject` WHERE `entry` = 185406; +DELETE FROM `locales_gameobject` WHERE `entry` = 185407; +DELETE FROM `locales_gameobject` WHERE `entry` = 185408; +DELETE FROM `locales_gameobject` WHERE `entry` = 185409; +DELETE FROM `locales_gameobject` WHERE `entry` = 185410; +DELETE FROM `locales_gameobject` WHERE `entry` = 185411; +DELETE FROM `locales_gameobject` WHERE `entry` = 185412; +DELETE FROM `locales_gameobject` WHERE `entry` = 185413; +DELETE FROM `locales_gameobject` WHERE `entry` = 185414; +DELETE FROM `locales_gameobject` WHERE `entry` = 185415; +DELETE FROM `locales_gameobject` WHERE `entry` = 185416; +DELETE FROM `locales_gameobject` WHERE `entry` = 185417; +DELETE FROM `locales_gameobject` WHERE `entry` = 185418; +DELETE FROM `locales_gameobject` WHERE `entry` = 185419; +DELETE FROM `locales_gameobject` WHERE `entry` = 185420; +DELETE FROM `locales_gameobject` WHERE `entry` = 185421; +DELETE FROM `locales_gameobject` WHERE `entry` = 185422; +DELETE FROM `locales_gameobject` WHERE `entry` = 185423; +DELETE FROM `locales_gameobject` WHERE `entry` = 185424; +DELETE FROM `locales_gameobject` WHERE `entry` = 185425; +DELETE FROM `locales_gameobject` WHERE `entry` = 185426; +DELETE FROM `locales_gameobject` WHERE `entry` = 185427; +DELETE FROM `locales_gameobject` WHERE `entry` = 185428; +DELETE FROM `locales_gameobject` WHERE `entry` = 185429; +DELETE FROM `locales_gameobject` WHERE `entry` = 185430; +DELETE FROM `locales_gameobject` WHERE `entry` = 185431; +DELETE FROM `locales_gameobject` WHERE `entry` = 185438; +DELETE FROM `locales_gameobject` WHERE `entry` = 185477; +DELETE FROM `locales_gameobject` WHERE `entry` = 185502; +DELETE FROM `locales_gameobject` WHERE `entry` = 185530; +DELETE FROM `locales_gameobject` WHERE `entry` = 185531; +DELETE FROM `locales_gameobject` WHERE `entry` = 185532; +DELETE FROM `locales_gameobject` WHERE `entry` = 185533; +DELETE FROM `locales_gameobject` WHERE `entry` = 185534; +DELETE FROM `locales_gameobject` WHERE `entry` = 185535; +DELETE FROM `locales_gameobject` WHERE `entry` = 185536; +DELETE FROM `locales_gameobject` WHERE `entry` = 185537; +DELETE FROM `locales_gameobject` WHERE `entry` = 185538; +DELETE FROM `locales_gameobject` WHERE `entry` = 185539; +DELETE FROM `locales_gameobject` WHERE `entry` = 185549; +DELETE FROM `locales_gameobject` WHERE `entry` = 185555; +DELETE FROM `locales_gameobject` WHERE `entry` = 185592; +DELETE FROM `locales_gameobject` WHERE `entry` = 185906; +DELETE FROM `locales_gameobject` WHERE `entry` = 185913; +DELETE FROM `locales_gameobject` WHERE `entry` = 185928; +DELETE FROM `locales_gameobject` WHERE `entry` = 185935; +DELETE FROM `locales_gameobject` WHERE `entry` = 185939; +DELETE FROM `locales_gameobject` WHERE `entry` = 185952; +DELETE FROM `locales_gameobject` WHERE `entry` = 185954; +DELETE FROM `locales_gameobject` WHERE `entry` = 186023; +DELETE FROM `locales_gameobject` WHERE `entry` = 186035; +DELETE FROM `locales_gameobject` WHERE `entry` = 186130; +DELETE FROM `locales_gameobject` WHERE `entry` = 186131; +DELETE FROM `locales_gameobject` WHERE `entry` = 186132; +DELETE FROM `locales_gameobject` WHERE `entry` = 186137; +DELETE FROM `locales_gameobject` WHERE `entry` = 186138; +DELETE FROM `locales_gameobject` WHERE `entry` = 186141; +DELETE FROM `locales_gameobject` WHERE `entry` = 186142; +DELETE FROM `locales_gameobject` WHERE `entry` = 186174; +DELETE FROM `locales_gameobject` WHERE `entry` = 186175; +DELETE FROM `locales_gameobject` WHERE `entry` = 186176; +DELETE FROM `locales_gameobject` WHERE `entry` = 186177; +DELETE FROM `locales_gameobject` WHERE `entry` = 186178; +DELETE FROM `locales_gameobject` WHERE `entry` = 186180; +DELETE FROM `locales_gameobject` WHERE `entry` = 186221; +DELETE FROM `locales_gameobject` WHERE `entry` = 186230; +DELETE FROM `locales_gameobject` WHERE `entry` = 186231; +DELETE FROM `locales_gameobject` WHERE `entry` = 186232; +DELETE FROM `locales_gameobject` WHERE `entry` = 186233; +DELETE FROM `locales_gameobject` WHERE `entry` = 186240; +DELETE FROM `locales_gameobject` WHERE `entry` = 186241; +DELETE FROM `locales_gameobject` WHERE `entry` = 186242; +DELETE FROM `locales_gameobject` WHERE `entry` = 186243; +DELETE FROM `locales_gameobject` WHERE `entry` = 186251; +DELETE FROM `locales_gameobject` WHERE `entry` = 186264; +DELETE FROM `locales_gameobject` WHERE `entry` = 186266; +DELETE FROM `locales_gameobject` WHERE `entry` = 186272; +DELETE FROM `locales_gameobject` WHERE `entry` = 186273; +DELETE FROM `locales_gameobject` WHERE `entry` = 186280; +DELETE FROM `locales_gameobject` WHERE `entry` = 186283; +DELETE FROM `locales_gameobject` WHERE `entry` = 186285; +DELETE FROM `locales_gameobject` WHERE `entry` = 186286; +DELETE FROM `locales_gameobject` WHERE `entry` = 186307; +DELETE FROM `locales_gameobject` WHERE `entry` = 186312; +DELETE FROM `locales_gameobject` WHERE `entry` = 186322; +DELETE FROM `locales_gameobject` WHERE `entry` = 186330; +DELETE FROM `locales_gameobject` WHERE `entry` = 186338; +DELETE FROM `locales_gameobject` WHERE `entry` = 186406; +DELETE FROM `locales_gameobject` WHERE `entry` = 186407; +DELETE FROM `locales_gameobject` WHERE `entry` = 186419; +DELETE FROM `locales_gameobject` WHERE `entry` = 186420; +DELETE FROM `locales_gameobject` WHERE `entry` = 186426; +DELETE FROM `locales_gameobject` WHERE `entry` = 186430; +DELETE FROM `locales_gameobject` WHERE `entry` = 186450; +DELETE FROM `locales_gameobject` WHERE `entry` = 186463; +DELETE FROM `locales_gameobject` WHERE `entry` = 186469; +DELETE FROM `locales_gameobject` WHERE `entry` = 186482; +DELETE FROM `locales_gameobject` WHERE `entry` = 186622; +DELETE FROM `locales_gameobject` WHERE `entry` = 186623; +DELETE FROM `locales_gameobject` WHERE `entry` = 186630; +DELETE FROM `locales_gameobject` WHERE `entry` = 186631; +DELETE FROM `locales_gameobject` WHERE `entry` = 186633; +DELETE FROM `locales_gameobject` WHERE `entry` = 186634; +DELETE FROM `locales_gameobject` WHERE `entry` = 186658; +DELETE FROM `locales_gameobject` WHERE `entry` = 186667; +DELETE FROM `locales_gameobject` WHERE `entry` = 186672; +DELETE FROM `locales_gameobject` WHERE `entry` = 186729; +DELETE FROM `locales_gameobject` WHERE `entry` = 186733; +DELETE FROM `locales_gameobject` WHERE `entry` = 186748; +DELETE FROM `locales_gameobject` WHERE `entry` = 186896; +DELETE FROM `locales_gameobject` WHERE `entry` = 186897; +DELETE FROM `locales_gameobject` WHERE `entry` = 186898; +DELETE FROM `locales_gameobject` WHERE `entry` = 186899; +DELETE FROM `locales_gameobject` WHERE `entry` = 186900; +DELETE FROM `locales_gameobject` WHERE `entry` = 186901; +DELETE FROM `locales_gameobject` WHERE `entry` = 186902; +DELETE FROM `locales_gameobject` WHERE `entry` = 186903; +DELETE FROM `locales_gameobject` WHERE `entry` = 186904; +DELETE FROM `locales_gameobject` WHERE `entry` = 187021; +DELETE FROM `locales_gameobject` WHERE `entry` = 187080; +DELETE FROM `locales_gameobject` WHERE `entry` = 187084; +DELETE FROM `locales_gameobject` WHERE `entry` = 187254; +DELETE FROM `locales_gameobject` WHERE `entry` = 187333; +DELETE FROM `locales_gameobject` WHERE `entry` = 187370; +DELETE FROM `locales_gameobject` WHERE `entry` = 187372; +DELETE FROM `locales_gameobject` WHERE `entry` = 187377; +DELETE FROM `locales_gameobject` WHERE `entry` = 187378; +DELETE FROM `locales_gameobject` WHERE `entry` = 187379; +DELETE FROM `locales_gameobject` WHERE `entry` = 187380; +DELETE FROM `locales_gameobject` WHERE `entry` = 187578; +DELETE FROM `locales_gameobject` WHERE `entry` = 187193; +DELETE FROM `locales_gameobject` WHERE `entry` = 187235; +DELETE FROM `locales_gameobject` WHERE `entry` = 181447; +DELETE FROM `locales_gameobject` WHERE `entry` = 182073; +DELETE FROM `locales_gameobject` WHERE `entry` = 182166; +DELETE FROM `locales_gameobject` WHERE `entry` = 182164; +DELETE FROM `locales_gameobject` WHERE `entry` = 186745; +DELETE FROM `locales_gameobject` WHERE `entry` = 182063; +DELETE FROM `locales_gameobject` WHERE `entry` = 182591; +DELETE FROM `locales_gameobject` WHERE `entry` = 184308; +DELETE FROM `locales_gameobject` WHERE `entry` = 184306; +DELETE FROM `locales_gameobject` WHERE `entry` = 184305; +DELETE FROM `locales_gameobject` WHERE `entry` = 186750; +DELETE FROM `locales_gameobject` WHERE `entry` = 185301; +DELETE FROM `locales_gameobject` WHERE `entry` = 185591; +DELETE FROM `locales_gameobject` WHERE `entry` = 185872; +DELETE FROM `locales_gameobject` WHERE `entry` = 185873; +DELETE FROM `locales_gameobject` WHERE `entry` = 185874; +DELETE FROM `locales_gameobject` WHERE `entry` = 185875; +DELETE FROM `locales_gameobject` WHERE `entry` = 185059; +DELETE FROM `locales_gameobject` WHERE `entry` = 185060; +DELETE FROM `locales_gameobject` WHERE `entry` = 185061; +DELETE FROM `locales_gameobject` WHERE `entry` = 186314; +DELETE FROM `locales_gameobject` WHERE `entry` = 188067; +DELETE FROM `locales_gameobject` WHERE `entry` = 185573; +DELETE FROM `locales_gameobject` WHERE `entry` = 185572; +DELETE FROM `locales_gameobject` WHERE `entry` = 185571; +DELETE FROM `locales_gameobject` WHERE `entry` = 184416; +DELETE FROM `locales_gameobject` WHERE `entry` = 184103; +DELETE FROM `locales_gameobject` WHERE `entry` = 184095; +DELETE FROM `locales_gameobject` WHERE `entry` = 184094; +DELETE FROM `locales_gameobject` WHERE `entry` = 184093; +DELETE FROM `locales_gameobject` WHERE `entry` = 74731; +DELETE FROM `locales_gameobject` WHERE `entry` = 183499; +DELETE FROM `locales_gameobject` WHERE `entry` = 183500; +DELETE FROM `locales_gameobject` WHERE `entry` = 183501; +DELETE FROM `locales_gameobject` WHERE `entry` = 183502; +DELETE FROM `locales_gameobject` WHERE `entry` = 184114; +DELETE FROM `locales_gameobject` WHERE `entry` = 184565; +DELETE FROM `locales_gameobject` WHERE `entry` = 211051; +DELETE FROM `locales_gameobject` WHERE `entry` = 181138; +DELETE FROM `locales_gameobject` WHERE `entry` = 181139; +DELETE FROM `locales_gameobject` WHERE `entry` = 181140; +DELETE FROM `locales_gameobject` WHERE `entry` = 185580; +DELETE FROM `locales_gameobject` WHERE `entry` = 188352; +DELETE FROM `locales_gameobject` WHERE `entry` = 188142; +DELETE FROM `locales_gameobject` WHERE `entry` = 188072; +DELETE FROM `locales_gameobject` WHERE `entry` = 188073; +DELETE FROM `locales_gameobject` WHERE `entry` = 666; +DELETE FROM `locales_gameobject` WHERE `entry` = 19099; +DELETE FROM `locales_gameobject` WHERE `entry` = 19100; +DELETE FROM `locales_gameobject` WHERE `entry` = 19101; +DELETE FROM `locales_gameobject` WHERE `entry` = 19537; +DELETE FROM `locales_gameobject` WHERE `entry` = 177305; +DELETE FROM `locales_gameobject` WHERE `entry` = 181435; +DELETE FROM `locales_gameobject` WHERE `entry` = 181436; +DELETE FROM `locales_gameobject` WHERE `entry` = 181437; +DELETE FROM `locales_gameobject` WHERE `entry` = 181438; +DELETE FROM `locales_gameobject` WHERE `entry` = 181439; +DELETE FROM `locales_gameobject` WHERE `entry` = 181440; +DELETE FROM `locales_gameobject` WHERE `entry` = 181441; +DELETE FROM `locales_gameobject` WHERE `entry` = 181442; +DELETE FROM `locales_gameobject` WHERE `entry` = 183297; +DELETE FROM `locales_gameobject` WHERE `entry` = 183298; +DELETE FROM `locales_gameobject` WHERE `entry` = 183299; +DELETE FROM `locales_gameobject` WHERE `entry` = 183300; +DELETE FROM `locales_gameobject` WHERE `entry` = 184247; +DELETE FROM `locales_gameobject` WHERE `entry` = 184507; +DELETE FROM `locales_gameobject` WHERE `entry` = 184508; +DELETE FROM `locales_gameobject` WHERE `entry` = 184509; +DELETE FROM `locales_gameobject` WHERE `entry` = 184514; +DELETE FROM `locales_gameobject` WHERE `entry` = 184515; +DELETE FROM `locales_gameobject` WHERE `entry` = 184563; +DELETE FROM `locales_gameobject` WHERE `entry` = 184564; +DELETE FROM `locales_gameobject` WHERE `entry` = 184579; +DELETE FROM `locales_gameobject` WHERE `entry` = 184580; +DELETE FROM `locales_gameobject` WHERE `entry` = 184581; +DELETE FROM `locales_gameobject` WHERE `entry` = 184582; +DELETE FROM `locales_gameobject` WHERE `entry` = 184584; +DELETE FROM `locales_gameobject` WHERE `entry` = 184585; +DELETE FROM `locales_gameobject` WHERE `entry` = 184873; +DELETE FROM `locales_gameobject` WHERE `entry` = 184874; +DELETE FROM `locales_gameobject` WHERE `entry` = 184875; +DELETE FROM `locales_gameobject` WHERE `entry` = 184876; +DELETE FROM `locales_gameobject` WHERE `entry` = 184877; +DELETE FROM `locales_gameobject` WHERE `entry` = 184878; +DELETE FROM `locales_gameobject` WHERE `entry` = 184879; +DELETE FROM `locales_gameobject` WHERE `entry` = 184880; +DELETE FROM `locales_gameobject` WHERE `entry` = 184881; +DELETE FROM `locales_gameobject` WHERE `entry` = 184882; +DELETE FROM `locales_gameobject` WHERE `entry` = 184883; +DELETE FROM `locales_gameobject` WHERE `entry` = 184884; +DELETE FROM `locales_gameobject` WHERE `entry` = 184885; +DELETE FROM `locales_gameobject` WHERE `entry` = 184886; +DELETE FROM `locales_gameobject` WHERE `entry` = 184887; +DELETE FROM `locales_gameobject` WHERE `entry` = 184888; +DELETE FROM `locales_gameobject` WHERE `entry` = 184889; +DELETE FROM `locales_gameobject` WHERE `entry` = 184890; +DELETE FROM `locales_gameobject` WHERE `entry` = 184891; +DELETE FROM `locales_gameobject` WHERE `entry` = 184892; +DELETE FROM `locales_gameobject` WHERE `entry` = 184893; +DELETE FROM `locales_gameobject` WHERE `entry` = 184894; +DELETE FROM `locales_gameobject` WHERE `entry` = 184895; +DELETE FROM `locales_gameobject` WHERE `entry` = 184896; +DELETE FROM `locales_gameobject` WHERE `entry` = 184897; +DELETE FROM `locales_gameobject` WHERE `entry` = 184898; +DELETE FROM `locales_gameobject` WHERE `entry` = 184899; +DELETE FROM `locales_gameobject` WHERE `entry` = 184900; +DELETE FROM `locales_gameobject` WHERE `entry` = 184901; +DELETE FROM `locales_gameobject` WHERE `entry` = 184902; +DELETE FROM `locales_gameobject` WHERE `entry` = 184903; +DELETE FROM `locales_gameobject` WHERE `entry` = 184904; +DELETE FROM `locales_gameobject` WHERE `entry` = 185541; +DELETE FROM `locales_gameobject` WHERE `entry` = 185926; +DELETE FROM `locales_gameobject` WHERE `entry` = 186269; +DELETE FROM `locales_gameobject` WHERE `entry` = 186327; +DELETE FROM `locales_gameobject` WHERE `entry` = 186328; +DELETE FROM `locales_gameobject` WHERE `entry` = 211050; +DELETE FROM `locales_gameobject` WHERE `entry` = 300052; +DELETE FROM `locales_gameobject` WHERE `entry` = 300140; +DELETE FROM `locales_gameobject` WHERE `entry` = 300145; +DELETE FROM `locales_gameobject` WHERE `entry` = 300146; +DELETE FROM `locales_gameobject` WHERE `entry` = 300147; +DELETE FROM `locales_gameobject` WHERE `entry` = 300148; +DELETE FROM `locales_gameobject` WHERE `entry` = 300159; +DELETE FROM `locales_gameobject` WHERE `entry` = 300501; +DELETE FROM `locales_gameobject` WHERE `entry` = 300600; +DELETE FROM `locales_gameobject` WHERE `entry` = 300602; +DELETE FROM `locales_gameobject` WHERE `entry` = 300700; +DELETE FROM `locales_gameobject` WHERE `entry` = 300701; +DELETE FROM `locales_gameobject` WHERE `entry` = 176097; +DELETE FROM `locales_gameobject` WHERE `entry` = 176096; +DELETE FROM `locales_gameobject` WHERE `entry` = 176095; +DELETE FROM `locales_gameobject` WHERE `entry` = 176094; +DELETE FROM `locales_gameobject` WHERE `entry` = 190484; +DELETE FROM `locales_gameobject` WHERE `entry` = 190483; +DELETE FROM `locales_gameobject` WHERE `entry` = 185433; +DELETE FROM `locales_gameobject` WHERE `entry` = 185321; +DELETE FROM `locales_gameobject` WHERE `entry` = 179832; +DELETE FROM `locales_gameobject` WHERE `entry` = 12653; +DELETE FROM `locales_gameobject` WHERE `entry` = 1684; +DELETE FROM `locales_gameobject` WHERE `entry` = 181839; +DELETE FROM `locales_gameobject` WHERE `entry` = 184980; +DELETE FROM `locales_gameobject` WHERE `entry` = 186478; +DELETE FROM `locales_gameobject` WHERE `entry` = 187559; +DELETE FROM `locales_gameobject` WHERE `entry` = 187951; +DELETE FROM `locales_gameobject` WHERE `entry` = 187926; +DELETE FROM `locales_gameobject` WHERE `entry` = 187964; +DELETE FROM `locales_gameobject` WHERE `entry` = 187972; +DELETE FROM `locales_gameobject` WHERE `entry` = 187947; +DELETE FROM `locales_gameobject` WHERE `entry` = 187925; +DELETE FROM `locales_gameobject` WHERE `entry` = 187928; +DELETE FROM `locales_gameobject` WHERE `entry` = 187920; +DELETE FROM `locales_gameobject` WHERE `entry` = 187953; +DELETE FROM `locales_gameobject` WHERE `entry` = 187923; +DELETE FROM `locales_gameobject` WHERE `entry` = 187948; +DELETE FROM `locales_gameobject` WHERE `entry` = 187950; +DELETE FROM `locales_gameobject` WHERE `entry` = 187952; +DELETE FROM `locales_gameobject` WHERE `entry` = 187973; +DELETE FROM `locales_gameobject` WHERE `entry` = 187927; +DELETE FROM `locales_gameobject` WHERE `entry` = 182066; +DELETE FROM `locales_gameobject` WHERE `entry` = 183343; +DELETE FROM `locales_gameobject` WHERE `entry` = 38; +DELETE FROM `locales_gameobject` WHERE `entry` = 182485; + +-- Fix 0 attack time for creatures. +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=364; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=631; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=5032; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=5037; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=5038; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=5040; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=5041; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=7074; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=10819; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=15361; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=15902; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=16121; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=17286; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=17660; +UPDATE `creature_template` SET `ranged_attack_time`=2000 WHERE `entry`=21000; + +-- Remove locales for non existent page texts. +DELETE FROM `locales_page_text` WHERE `entry`=2906; +DELETE FROM `locales_page_text` WHERE `entry`=2907; +DELETE FROM `locales_page_text` WHERE `entry`=2913; +DELETE FROM `locales_page_text` WHERE `entry`=2914; +DELETE FROM `locales_page_text` WHERE `entry`=2918; +DELETE FROM `locales_page_text` WHERE `entry`=2919; +DELETE FROM `locales_page_text` WHERE `entry`=2920; +DELETE FROM `locales_page_text` WHERE `entry`=2925; +DELETE FROM `locales_page_text` WHERE `entry`=2981; +DELETE FROM `locales_page_text` WHERE `entry`=2930; +DELETE FROM `locales_page_text` WHERE `entry`=2931; +DELETE FROM `locales_page_text` WHERE `entry`=2932; +DELETE FROM `locales_page_text` WHERE `entry`=2933; +DELETE FROM `locales_page_text` WHERE `entry`=2934; +DELETE FROM `locales_page_text` WHERE `entry`=2936; +DELETE FROM `locales_page_text` WHERE `entry`=2937; +DELETE FROM `locales_page_text` WHERE `entry`=2938; +DELETE FROM `locales_page_text` WHERE `entry`=2939; +DELETE FROM `locales_page_text` WHERE `entry`=2940; +DELETE FROM `locales_page_text` WHERE `entry`=2943; +DELETE FROM `locales_page_text` WHERE `entry`=2994; +DELETE FROM `locales_page_text` WHERE `entry`=2995; +DELETE FROM `locales_page_text` WHERE `entry`=3001; +DELETE FROM `locales_page_text` WHERE `entry`=3031; +DELETE FROM `locales_page_text` WHERE `entry`=3034; +DELETE FROM `locales_page_text` WHERE `entry`=3039; +DELETE FROM `locales_page_text` WHERE `entry`=2988; +DELETE FROM `locales_page_text` WHERE `entry`=2944; +DELETE FROM `locales_page_text` WHERE `entry`=2976; +DELETE FROM `locales_page_text` WHERE `entry`=2977; +DELETE FROM `locales_page_text` WHERE `entry`=2978; +DELETE FROM `locales_page_text` WHERE `entry`=2979; +DELETE FROM `locales_page_text` WHERE `entry`=3076; +DELETE FROM `locales_page_text` WHERE `entry`=8000; +DELETE FROM `locales_page_text` WHERE `entry`=9999; +DELETE FROM `locales_page_text` WHERE `entry`=3013; +DELETE FROM `locales_page_text` WHERE `entry`=3014; +DELETE FROM `locales_page_text` WHERE `entry`=3016; +DELETE FROM `locales_page_text` WHERE `entry`=3018; +DELETE FROM `locales_page_text` WHERE `entry`=3035; +DELETE FROM `locales_page_text` WHERE `entry`=2982; +DELETE FROM `locales_page_text` WHERE `entry`=2630; +DELETE FROM `locales_page_text` WHERE `entry`=2610; +DELETE FROM `locales_page_text` WHERE `entry`=2604; +DELETE FROM `locales_page_text` WHERE `entry`=2605; +DELETE FROM `locales_page_text` WHERE `entry`=2603; +DELETE FROM `locales_page_text` WHERE `entry`=2602; +DELETE FROM `locales_page_text` WHERE `entry`=2601; +DELETE FROM `locales_page_text` WHERE `entry`=2600; +DELETE FROM `locales_page_text` WHERE `entry`=2599; +DELETE FROM `locales_page_text` WHERE `entry`=2598; +DELETE FROM `locales_page_text` WHERE `entry`=2597; +DELETE FROM `locales_page_text` WHERE `entry`=2594; +DELETE FROM `locales_page_text` WHERE `entry`=2550; +DELETE FROM `locales_page_text` WHERE `entry`=2570; +DELETE FROM `locales_page_text` WHERE `entry`=2590; +DELETE FROM `locales_page_text` WHERE `entry`=2530; +DELETE FROM `locales_page_text` WHERE `entry`=2510; +DELETE FROM `locales_page_text` WHERE `entry`=2412; +DELETE FROM `locales_page_text` WHERE `entry`=2410; +DELETE FROM `locales_page_text` WHERE `entry`=2290; +DELETE FROM `locales_page_text` WHERE `entry`=2370; +DELETE FROM `locales_page_text` WHERE `entry`=2390; +DELETE FROM `locales_page_text` WHERE `entry`=2250; +DELETE FROM `locales_page_text` WHERE `entry`=2270; +DELETE FROM `locales_page_text` WHERE `entry`=2170; +DELETE FROM `locales_page_text` WHERE `entry`=2190; +DELETE FROM `locales_page_text` WHERE `entry`=2210; +DELETE FROM `locales_page_text` WHERE `entry`=2130; +DELETE FROM `locales_page_text` WHERE `entry`=2150; +DELETE FROM `locales_page_text` WHERE `entry`=2063; +DELETE FROM `locales_page_text` WHERE `entry`=1827; +DELETE FROM `locales_page_text` WHERE `entry`=1730; +DELETE FROM `locales_page_text` WHERE `entry`=1750; +DELETE FROM `locales_page_text` WHERE `entry`=1710; +DELETE FROM `locales_page_text` WHERE `entry`=1590; +DELETE FROM `locales_page_text` WHERE `entry`=1610; +DELETE FROM `locales_page_text` WHERE `entry`=1630; +DELETE FROM `locales_page_text` WHERE `entry`=1555; +DELETE FROM `locales_page_text` WHERE `entry`=1490; +DELETE FROM `locales_page_text` WHERE `entry`=1470; +DELETE FROM `locales_page_text` WHERE `entry`=1370; +DELETE FROM `locales_page_text` WHERE `entry`=1391; +DELETE FROM `locales_page_text` WHERE `entry`=1430; +DELETE FROM `locales_page_text` WHERE `entry`=1330; +DELETE FROM `locales_page_text` WHERE `entry`=2923; +DELETE FROM `locales_page_text` WHERE `entry`=2924; +DELETE FROM `locales_page_text` WHERE `entry`=2926; +DELETE FROM `locales_page_text` WHERE `entry`=2990; +DELETE FROM `locales_page_text` WHERE `entry`=2991; +DELETE FROM `locales_page_text` WHERE `entry`=2992; +DELETE FROM `locales_page_text` WHERE `entry`=1310; +DELETE FROM `locales_page_text` WHERE `entry`=3028; +DELETE FROM `locales_page_text` WHERE `entry`=2997; +DELETE FROM `locales_page_text` WHERE `entry`=3030; +DELETE FROM `locales_page_text` WHERE `entry`=1210; +DELETE FROM `locales_page_text` WHERE `entry`=1190; +DELETE FROM `locales_page_text` WHERE `entry`=1170; +DELETE FROM `locales_page_text` WHERE `entry`=1150; +DELETE FROM `locales_page_text` WHERE `entry`=1130; +DELETE FROM `locales_page_text` WHERE `entry`=1050; +DELETE FROM `locales_page_text` WHERE `entry`=1010; +DELETE FROM `locales_page_text` WHERE `entry`=1030; +DELETE FROM `locales_page_text` WHERE `entry`=990; +DELETE FROM `locales_page_text` WHERE `entry`=970; +DELETE FROM `locales_page_text` WHERE `entry`=930; +DELETE FROM `locales_page_text` WHERE `entry`=950; +DELETE FROM `locales_page_text` WHERE `entry`=910; +DELETE FROM `locales_page_text` WHERE `entry`=890; +DELETE FROM `locales_page_text` WHERE `entry`=870; +DELETE FROM `locales_page_text` WHERE `entry`=877; +DELETE FROM `locales_page_text` WHERE `entry`=2998; +DELETE FROM `locales_page_text` WHERE `entry`=710; +DELETE FROM `locales_page_text` WHERE `entry`=712; +DELETE FROM `locales_page_text` WHERE `entry`=713; +DELETE FROM `locales_page_text` WHERE `entry`=714; +DELETE FROM `locales_page_text` WHERE `entry`=2909; +DELETE FROM `locales_page_text` WHERE `entry`=2910; +DELETE FROM `locales_page_text` WHERE `entry`=2911; +DELETE FROM `locales_page_text` WHERE `entry`=2912; +DELETE FROM `locales_page_text` WHERE `entry`=2916; +DELETE FROM `locales_page_text` WHERE `entry`=2917; +DELETE FROM `locales_page_text` WHERE `entry`=2941; +DELETE FROM `locales_page_text` WHERE `entry`=2942; +DELETE FROM `locales_page_text` WHERE `entry`=2975; +DELETE FROM `locales_page_text` WHERE `entry`=2983; +DELETE FROM `locales_page_text` WHERE `entry`=2984; +DELETE FROM `locales_page_text` WHERE `entry`=2985; +DELETE FROM `locales_page_text` WHERE `entry`=2986; +DELETE FROM `locales_page_text` WHERE `entry`=2989; +DELETE FROM `locales_page_text` WHERE `entry`=2993; +DELETE FROM `locales_page_text` WHERE `entry`=2996; +DELETE FROM `locales_page_text` WHERE `entry`=2999; +DELETE FROM `locales_page_text` WHERE `entry`=3000; +DELETE FROM `locales_page_text` WHERE `entry`=3002; +DELETE FROM `locales_page_text` WHERE `entry`=3003; +DELETE FROM `locales_page_text` WHERE `entry`=3004; +DELETE FROM `locales_page_text` WHERE `entry`=3005; +DELETE FROM `locales_page_text` WHERE `entry`=3006; +DELETE FROM `locales_page_text` WHERE `entry`=3007; +DELETE FROM `locales_page_text` WHERE `entry`=3008; +DELETE FROM `locales_page_text` WHERE `entry`=3009; +DELETE FROM `locales_page_text` WHERE `entry`=3010; +DELETE FROM `locales_page_text` WHERE `entry`=3011; +DELETE FROM `locales_page_text` WHERE `entry`=3012; +DELETE FROM `locales_page_text` WHERE `entry`=3015; +DELETE FROM `locales_page_text` WHERE `entry`=3017; +DELETE FROM `locales_page_text` WHERE `entry`=3019; +DELETE FROM `locales_page_text` WHERE `entry`=3020; +DELETE FROM `locales_page_text` WHERE `entry`=3021; +DELETE FROM `locales_page_text` WHERE `entry`=3022; +DELETE FROM `locales_page_text` WHERE `entry`=3023; +DELETE FROM `locales_page_text` WHERE `entry`=3024; +DELETE FROM `locales_page_text` WHERE `entry`=3025; +DELETE FROM `locales_page_text` WHERE `entry`=3027; +DELETE FROM `locales_page_text` WHERE `entry`=3029; +DELETE FROM `locales_page_text` WHERE `entry`=3032; +DELETE FROM `locales_page_text` WHERE `entry`=3033; +DELETE FROM `locales_page_text` WHERE `entry`=3037; +DELETE FROM `locales_page_text` WHERE `entry`=3044; +DELETE FROM `locales_page_text` WHERE `entry`=2905; +DELETE FROM `locales_page_text` WHERE `entry`=2891; +DELETE FROM `locales_page_text` WHERE `entry`=2892; +DELETE FROM `locales_page_text` WHERE `entry`=830; +DELETE FROM `locales_page_text` WHERE `entry`=810; +DELETE FROM `locales_page_text` WHERE `entry`=790; +DELETE FROM `locales_page_text` WHERE `entry`=770; +DELETE FROM `locales_page_text` WHERE `entry`=730; +DELETE FROM `locales_page_text` WHERE `entry`=689; +DELETE FROM `locales_page_text` WHERE `entry`=626; +DELETE FROM `locales_page_text` WHERE `entry`=606; +DELETE FROM `locales_page_text` WHERE `entry`=506; +DELETE FROM `locales_page_text` WHERE `entry`=466; +DELETE FROM `locales_page_text` WHERE `entry`=423; +DELETE FROM `locales_page_text` WHERE `entry`=393; +DELETE FROM `locales_page_text` WHERE `entry`=363; +DELETE FROM `locales_page_text` WHERE `entry`=339; +DELETE FROM `locales_page_text` WHERE `entry`=305; +DELETE FROM `locales_page_text` WHERE `entry`=2987; +DELETE FROM `locales_page_text` WHERE `entry`=3065; +DELETE FROM `locales_page_text` WHERE `entry`=3066; +DELETE FROM `locales_page_text` WHERE `entry`=3072; +DELETE FROM `locales_page_text` WHERE `entry`=247; +DELETE FROM `locales_page_text` WHERE `entry`=228; +DELETE FROM `locales_page_text` WHERE `entry`=217; +DELETE FROM `locales_page_text` WHERE `entry`=204; +DELETE FROM `locales_page_text` WHERE `entry`=152; +DELETE FROM `locales_page_text` WHERE `entry`=117; +DELETE FROM `locales_page_text` WHERE `entry`=113; +DELETE FROM `locales_page_text` WHERE `entry`=111; +DELETE FROM `locales_page_text` WHERE `entry`=109; +DELETE FROM `locales_page_text` WHERE `entry`=103; +DELETE FROM `locales_page_text` WHERE `entry`=107; +DELETE FROM `locales_page_text` WHERE `entry`=101; +DELETE FROM `locales_page_text` WHERE `entry`=99; +DELETE FROM `locales_page_text` WHERE `entry`=97; +DELETE FROM `locales_page_text` WHERE `entry`=77; +DELETE FROM `locales_page_text` WHERE `entry`=57; +DELETE FROM `locales_page_text` WHERE `entry`=61; +DELETE FROM `locales_page_text` WHERE `entry`=40; +DELETE FROM `locales_page_text` WHERE `entry`=37; + +-- Remove locales for non existent quests. +DELETE FROM `locales_quest` WHERE `entry`=8295; +DELETE FROM `locales_quest` WHERE `entry`=8290; +DELETE FROM `locales_quest` WHERE `entry`=7704; +DELETE FROM `locales_quest` WHERE `entry`=10000; +DELETE FROM `locales_quest` WHERE `entry`=10001; +DELETE FROM `locales_quest` WHERE `entry`=10352; +DELETE FROM `locales_quest` WHERE `entry`=10354; +DELETE FROM `locales_quest` WHERE `entry`=7222; +DELETE FROM `locales_quest` WHERE `entry`=7221; +DELETE FROM `locales_quest` WHERE `entry`=8856; +DELETE FROM `locales_quest` WHERE `entry`=8869; +DELETE FROM `locales_quest` WHERE `entry`=73; +DELETE FROM `locales_quest` WHERE `entry`=108; +DELETE FROM `locales_quest` WHERE `entry`=137; +DELETE FROM `locales_quest` WHERE `entry`=241; +DELETE FROM `locales_quest` WHERE `entry`=242; +DELETE FROM `locales_quest` WHERE `entry`=259; +DELETE FROM `locales_quest` WHERE `entry`=316; +DELETE FROM `locales_quest` WHERE `entry`=352; +DELETE FROM `locales_quest` WHERE `entry`=406; +DELETE FROM `locales_quest` WHERE `entry`=462; +DELETE FROM `locales_quest` WHERE `entry`=490; +DELETE FROM `locales_quest` WHERE `entry`=534; +DELETE FROM `locales_quest` WHERE `entry`=548; +DELETE FROM `locales_quest` WHERE `entry`=620; +DELETE FROM `locales_quest` WHERE `entry`=774; +DELETE FROM `locales_quest` WHERE `entry`=785; +DELETE FROM `locales_quest` WHERE `entry`=796; +DELETE FROM `locales_quest` WHERE `entry`=797; +DELETE FROM `locales_quest` WHERE `entry`=798; +DELETE FROM `locales_quest` WHERE `entry`=799; +DELETE FROM `locales_quest` WHERE `entry`=800; +DELETE FROM `locales_quest` WHERE `entry`=801; +DELETE FROM `locales_quest` WHERE `entry`=802; +DELETE FROM `locales_quest` WHERE `entry`=803; +DELETE FROM `locales_quest` WHERE `entry`=810; +DELETE FROM `locales_quest` WHERE `entry`=814; +DELETE FROM `locales_quest` WHERE `entry`=839; +DELETE FROM `locales_quest` WHERE `entry`=856; +DELETE FROM `locales_quest` WHERE `entry`=904; +DELETE FROM `locales_quest` WHERE `entry`=912; +DELETE FROM `locales_quest` WHERE `entry`=946; +DELETE FROM `locales_quest` WHERE `entry`=987; +DELETE FROM `locales_quest` WHERE `entry`=999; +DELETE FROM `locales_quest` WHERE `entry`=1005; +DELETE FROM `locales_quest` WHERE `entry`=1006; +DELETE FROM `locales_quest` WHERE `entry`=1099; +DELETE FROM `locales_quest` WHERE `entry`=1174; +DELETE FROM `locales_quest` WHERE `entry`=1263; +DELETE FROM `locales_quest` WHERE `entry`=1277; +DELETE FROM `locales_quest` WHERE `entry`=1278; +DELETE FROM `locales_quest` WHERE `entry`=1279; +DELETE FROM `locales_quest` WHERE `entry`=1280; +DELETE FROM `locales_quest` WHERE `entry`=1281; +DELETE FROM `locales_quest` WHERE `entry`=1283; +DELETE FROM `locales_quest` WHERE `entry`=1293; +DELETE FROM `locales_quest` WHERE `entry`=1294; +DELETE FROM `locales_quest` WHERE `entry`=1295; +DELETE FROM `locales_quest` WHERE `entry`=1296; +DELETE FROM `locales_quest` WHERE `entry`=1297; +DELETE FROM `locales_quest` WHERE `entry`=1299; +DELETE FROM `locales_quest` WHERE `entry`=1300; +DELETE FROM `locales_quest` WHERE `entry`=1460; +DELETE FROM `locales_quest` WHERE `entry`=1461; +DELETE FROM `locales_quest` WHERE `entry`=1500; +DELETE FROM `locales_quest` WHERE `entry`=1659; +DELETE FROM `locales_quest` WHERE `entry`=1660; +DELETE FROM `locales_quest` WHERE `entry`=2971; +DELETE FROM `locales_quest` WHERE `entry`=3241; +DELETE FROM `locales_quest` WHERE `entry`=4323; +DELETE FROM `locales_quest` WHERE `entry`=4905; +DELETE FROM `locales_quest` WHERE `entry`=5053; +DELETE FROM `locales_quest` WHERE `entry`=5101; +DELETE FROM `locales_quest` WHERE `entry`=7069; +DELETE FROM `locales_quest` WHERE `entry`=7681; +DELETE FROM `locales_quest` WHERE `entry`=7682; +DELETE FROM `locales_quest` WHERE `entry`=7790; +DELETE FROM `locales_quest` WHERE `entry`=7904; +DELETE FROM `locales_quest` WHERE `entry`=7908; +DELETE FROM `locales_quest` WHERE `entry`=7961; +DELETE FROM `locales_quest` WHERE `entry`=7962; +DELETE FROM `locales_quest` WHERE `entry`=8021; +DELETE FROM `locales_quest` WHERE `entry`=8022; +DELETE FROM `locales_quest` WHERE `entry`=8023; +DELETE FROM `locales_quest` WHERE `entry`=8024; +DELETE FROM `locales_quest` WHERE `entry`=8025; +DELETE FROM `locales_quest` WHERE `entry`=8026; +DELETE FROM `locales_quest` WHERE `entry`=8274; +DELETE FROM `locales_quest` WHERE `entry`=8458; +DELETE FROM `locales_quest` WHERE `entry`=8459; +DELETE FROM `locales_quest` WHERE `entry`=8530; +DELETE FROM `locales_quest` WHERE `entry`=8617; +DELETE FROM `locales_quest` WHERE `entry`=8971; +DELETE FROM `locales_quest` WHERE `entry`=8972; +DELETE FROM `locales_quest` WHERE `entry`=8973; +DELETE FROM `locales_quest` WHERE `entry`=8974; +DELETE FROM `locales_quest` WHERE `entry`=8975; +DELETE FROM `locales_quest` WHERE `entry`=8976; +DELETE FROM `locales_quest` WHERE `entry`=9065; +DELETE FROM `locales_quest` WHERE `entry`=9273; +DELETE FROM `locales_quest` WHERE `entry`=9296; +DELETE FROM `locales_quest` WHERE `entry`=9297; +DELETE FROM `locales_quest` WHERE `entry`=9298; +DELETE FROM `locales_quest` WHERE `entry`=9353; +DELETE FROM `locales_quest` WHERE `entry`=9411; +DELETE FROM `locales_quest` WHERE `entry`=9412; +DELETE FROM `locales_quest` WHERE `entry`=9413; +DELETE FROM `locales_quest` WHERE `entry`=9414; +DELETE FROM `locales_quest` WHERE `entry`=9458; +DELETE FROM `locales_quest` WHERE `entry`=9459; +DELETE FROM `locales_quest` WHERE `entry`=9477; +DELETE FROM `locales_quest` WHERE `entry`=9478; +DELETE FROM `locales_quest` WHERE `entry`=9479; +DELETE FROM `locales_quest` WHERE `entry`=9480; +DELETE FROM `locales_quest` WHERE `entry`=9481; +DELETE FROM `locales_quest` WHERE `entry`=9482; + +-- Remove locales for non existent items. +DELETE FROM `locales_item` WHERE `entry`=12400; +DELETE FROM `locales_item` WHERE `entry`=18005; +DELETE FROM `locales_item` WHERE `entry`=18000; +DELETE FROM `locales_item` WHERE `entry`=18001; +DELETE FROM `locales_item` WHERE `entry`=20471; +DELETE FROM `locales_item` WHERE `entry`=32006; +DELETE FROM `locales_item` WHERE `entry`=32005; +DELETE FROM `locales_item` WHERE `entry`=32004; +DELETE FROM `locales_item` WHERE `entry`=32003; +DELETE FROM `locales_item` WHERE `entry`=32002; +DELETE FROM `locales_item` WHERE `entry`=32001; +DELETE FROM `locales_item` WHERE `entry`=32000; +DELETE FROM `locales_item` WHERE `entry`=31035; +DELETE FROM `locales_item` WHERE `entry`=19760; + +-- Add missing trap gameobjects. +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `faction`, `flags`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(4, 0, 6, 0, 'Bonfire Damage', 14, 0, 1, 0, 1, 3, 7902, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(103575, 0, 6, 327, 'Containment Coffer TRAP', 0, 0, 1, 0, 0, 0, 9012, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(160842, 0, 6, 2770, 'Gor\'tesh\'s Lopped Off Head', 0, 0, 1, 0, 0, 50, 13488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(175590, 0, 6, 0, 'Spire Spider Egg Trap', 0, 0, 1, 0, 0, 0, 16453, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(176592, 0, 6, 327, 'Shellfish Trap', 0, 0, 1, 0, 0, 0, 17679, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(177528, 0, 8, 327, 'Darrowshire Town Square spell focus (DND)', 0, 0, 1, 944, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(178124, 0, 6, 327, 'Resonite Crystal (Trap', 0, 0, 1, 0, 0, 5, 20492, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(178644, 3, 6, 0, 'Ryson\'s All Seeing Eye Trap', 0, 0, 1, 95, 200, 0, 21546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(178963, 0, 6, 2770, 'Incantion of Celebras Trap', 0, 0, 1, 0, 0, 0, 21917, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(179527, 0, 6, 391, 'Warpwood Pod - Root', 0, 0, 0.75, 0, 0, 10, 22800, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(179530, 0, 6, 391, 'Warpwood Pod - Spore', 0, 0, 0.75, 0, 0, 10, 22821, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(179531, 1, 6, 391, 'Warpwood Pod - Summon', 0, 0, 0.75, 0, 0, 10, 22803, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(179900, 3, 6, 0, 'Big Bonfire Damage', 14, 0, 1, 0, 1, 5, 23485, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(181214, 9, 6, 327, 'Necropolis critter spawner', 0, 0, 1, 0, 0, 0, 27866, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- Delete non vanilla gameobjects. +DELETE FROM `gameobject_template` WHERE `entry` IN (38, 944, 181839, 184980, 186478, 187928, 187926, 187925, 187923, 187920, 187927, 187559, 187964, 187972, 187947, 187951, 187953, 187948, 187950, 187952, 187973, 183343, 182485, 182066); +DELETE FROM `gameobject_loot_template` WHERE `entry`=21311; +DELETE FROM gameobject WHERE guid=49313; +UPDATE `gameobject` SET `id`=177528 WHERE `id`=944; + +-- Correct minimum patch for gameobjects referencing the traps. +UPDATE `gameobject_template` SET `patch`=1 WHERE `entry` IN (179526, 179532, 179533); -- Warpwood Pod +UPDATE `gameobject_template` SET `patch`=3 WHERE `entry`=178584; -- Ryson's All Seeing Eye +UPDATE `gameobject_template` SET `patch`=3 WHERE `entry` IN (184161, 188214); -- Bonfire + +-- Gossip for Journal of Jandice Barov. +-- ERROR: Gameobject (Entry: 180794) has gossip_menu_id = 6799 for nonexistent menu +UPDATE `npc_text` SET `BroadcastTextID0`=11406 WHERE `ID`=8121; +INSERT INTO `npc_text` (`ID`, `BroadcastTextID0`, `Probability0`) VALUES (8122, 11410, 1); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6799, 8120, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (77, 7, 197, 280, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (78, 17, 26086, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (348, -1, 77, 78, 0, 0, 0); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6799, 8121, 0, 348); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (349, 17, 26086, 0, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (350, -1, 77, 349, 0, 0, 0); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6799, 8122, 0, 350); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6799, 0, 0, '.', 11407, 1, 1, -1, 0, 6799, 0, 0, '', 0, 348); +DELETE FROM `gossip_scripts` WHERE `id`=6799; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(6799, 0, 0, 15, 26095, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Journal of Jandice Barov - Cast Spell Felcloth Bag'); +UPDATE `gameobject_template` SET `script_name`='' WHERE `entry`=180794; + +-- Gossipt for Lesser Wind Stone. +-- ERROR: Gameobject (Entry: 180456) has gossip_menu_id = 6540 for nonexistent menu +-- ERROR: Gameobject (Entry: 180518) has gossip_menu_id = 6540 for nonexistent menu +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (887, 1, 24746, 0, 0, 0, 1); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6540, 7744, 6540, 887); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (888, 1, 24746, 0, 0, 0, 0); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6540, 7771, 0, 888); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6540, 0, 0, 'I am no cultist, you monster! Come to me and face your destruction!', 10684, 1, 1, -1, 0, 654001, 0, 0, '', 0, 888); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (895, 2, 20416, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (899, -1, 888, 895, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6540, 1, 0, 'Crimson Templar! I hold your crest of beckoning. Heed my summons!', 10685, 1, 1, -1, 0, 654002, 0, 0, '', 0, 899); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (896, 2, 20419, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (903, -1, 888, 896, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6540, 2, 0, 'Earthen Templar! I hold your crest of beckoning. Heed my summons!', 10691, 1, 1, -1, 0, 654003, 0, 0, '', 0, 903); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (897, 2, 20418, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (901, -1, 888, 897, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6540, 3, 0, 'Hoary Templar! I hold your crest of beckoning. Heed my summons!', 10690, 1, 1, -1, 0, 654004, 0, 0, '', 0, 901); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (898, 2, 20420, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (902, -1, 888, 898, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6540, 4, 0, 'Azure Templar! I hold your crest of beckoning. Heed my summons!', 10692, 1, 1, -1, 0, 654005, 0, 0, '', 0, 902); +DELETE FROM `gossip_scripts` WHERE `id`=6540; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(6540, 0, 0, 13, 0, 0, 0, 0, 180502, 10, 11, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lesser Wind Stone - Activate Wind Stone Trap'); +DELETE FROM `gossip_scripts` WHERE `id`=654001; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654001, 0, 0, 15, 24745, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lesser Wind Stone - Cast Spell Summon Templar, Trigger'); +DELETE FROM `gossip_scripts` WHERE `id`=654002; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654002, 0, 0, 15, 24747, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lesser Wind Stone - Cast Spell Summon Templar Fire, Trigger'); +DELETE FROM `gossip_scripts` WHERE `id`=654003; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654003, 0, 0, 15, 24759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lesser Wind Stone - Cast Spell Summon Templar Earth, Trigger'); +DELETE FROM `gossip_scripts` WHERE `id`=654004; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654004, 0, 0, 15, 24757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lesser Wind Stone - Cast Spell Summon Templar Air, Trigger'); +DELETE FROM `gossip_scripts` WHERE `id`=654005; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654005, 0, 0, 15, 24761, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lesser Wind Stone - Cast Spell Summon Templar Water, Trigger'); + +-- Gossip menu for Greater Wind Stone. +-- ERROR: Gameobject (Entry: 180466) has gossip_menu_id = 6543 for nonexistent menu +INSERT INTO `npc_text` (`ID`, `BroadcastTextID0`, `Probability0`) VALUES (7775, 10749, 1); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6543, 7754, 6540, 887); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (891, 1, 24748, 0, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (892, -1, 888, 891, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (893, 1, 24782, 0, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (894, -1, 892, 893, 0, 0, 0); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6543, 7774, 0, 894); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6543, 7775, 0, 892); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6543, 7776, 0, 888); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6543, 0, 0, 'The day of judgement has come, fiend! I challenge you to battle!', 10707, 1, 1, -1, 0, 654301, 0, 0, '', 0, 894); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (911, 2, 20447, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (915, -1, 894, 911, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6543, 1, 0, 'Skaldrenox! I hold your scepter, and charge you to enter this world!', 10708, 1, 1, -1, 0, 654302, 0, 0, '', 0, 915); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (912, 2, 20449, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (916, -1, 894, 912, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6543, 2, 0, 'Kazum! I hold your scepter! I command you to enter this world!', 10710, 1, 1, -1, 0, 654303, 0, 0, '', 0, 916); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (913, 2, 20448, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (917, -1, 894, 913, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6543, 3, 0, 'Whirlaxis! I hold your scepter! I command you to enter this world!', 10709, 1, 1, -1, 0, 654304, 0, 0, '', 0, 917); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (914, 2, 20450, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (918, -1, 894, 914, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6543, 4, 0, 'Skwol! I hold your scepter! I command you to enter this world!', 10711, 1, 1, -1, 0, 654305, 0, 0, '', 0, 918); +DELETE FROM `gossip_scripts` WHERE `id`=654301; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654301, 0, 0, 15, 24785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Greater Wind Stone - Cast Spell Summon Royal, Trigger'); +DELETE FROM `gossip_scripts` WHERE `id`=654302; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654302, 0, 0, 15, 24787, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Greater Wind Stone - Cast Spell Summon Royal Fire, Trigger'); +DELETE FROM `gossip_scripts` WHERE `id`=654303; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654303, 0, 0, 15, 24792, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Greater Wind Stone - Cast Spell Summon Royal Earth, Trigger'); +DELETE FROM `gossip_scripts` WHERE `id`=654304; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654304, 0, 0, 15, 24791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Greater Wind Stone - Cast Spell Summon Royal Air, Trigger'); +DELETE FROM `gossip_scripts` WHERE `id`=654305; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(654305, 0, 0, 15, 24793, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Greater Wind Stone - Cast Spell Summon Royal Water, Trigger'); + +-- Gossip menu for Tablet of Madness. +-- ERROR: Gameobject (Entry: 180368) has gossip_menu_id = 6443 for nonexistent menu +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6443, 7635, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (351, 7, 171, 300, 0, 0, 0); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (6443, 7636, 0, 351); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (352, 17, 24266, 1, 0, 0, 0); +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (353, -1, 351, 352, 0, 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (6443, 0, 0, 'Learn the recipe.', 10486, 1, 1, -1, 0, 6443, 0, 0, '', 0, 353); +DELETE FROM `gossip_scripts` WHERE `id`=6443; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(6443, 0, 0, 15, 24267, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Tablet of Madness - Cast Spell Gurubashi Mojo Madness'); +UPDATE `gameobject_template` SET `flags`=0, `script_name`='' WHERE `entry`=180368; + +-- Gossip menu for Call to Arms! +-- ERROR: Gameobject (Entry: 179913) has gossip_menu_id = 6121 for nonexistent menu +INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES (6121, 7274); + +-- Gossip menu for Sha'ni Proudtusk's Remains. +-- ERROR: Gameobject (Entry: 160445) has gossip_menu_id = 2211 for nonexistent menu +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (2211, 2850, 2211, 0); +DELETE FROM `gossip_scripts` WHERE `id`=2211; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(2211, 0, 0, 10, 9136, 60000, 1, 100, 0, 0, 0, 0, 8, 0, -1, 1, -7917.15, -2610.4, 221.206, 1.95477, 3821, 'Sha\'ni Proudtusk\'s Remains - Summon Creature Sha\'ni Proudtusk'), +(2211, 0, 1, 7, 3821, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Sha\'ni Proudtusk\'s Remains - Complete Quest'); +-- 3821: Target Has Incomplete Quest 3821 In Log +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (3821, 9, 3821, 1, 0, 0, 0); +DELETE FROM `gameobject_involvedrelation` WHERE `quest`=3821; +UPDATE `creature_template` SET `faction`=876, `unit_flags`=768 WHERE `entry`=9136; +UPDATE `gameobject_template` SET `flags`=0, `script_name`='' WHERE `entry`=160445; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221008001623_world.sql b/sql/migrations/20221008001623_world.sql new file mode 100644 index 00000000000..69e20a750e6 --- /dev/null +++ b/sql/migrations/20221008001623_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221008001623'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221008001623'); +-- Add your query below. + + +-- Add periodic timer to list auras command. +UPDATE `mangos_string` SET `content_default`='id: %d eff: %d type: %d duration: %d maxduration: %d periodictimer: %d stacks: %d name: %s%s%s caster: %s' WHERE `entry`=468; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221008210304_logs.sql b/sql/migrations/20221008210304_logs.sql new file mode 100644 index 00000000000..e3b9a85731a --- /dev/null +++ b/sql/migrations/20221008210304_logs.sql @@ -0,0 +1,18 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221008210304'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221008210304'); +-- Add your query below. + +ALTER TABLE `logs_player` CHANGE `text` `text` VARCHAR(512) CHARSET utf8 COLLATE utf8_general_ci NOT NULL, CHARSET=utf8mb3; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221010170223_world.sql b/sql/migrations/20221010170223_world.sql new file mode 100644 index 00000000000..4c2cd9a2eed --- /dev/null +++ b/sql/migrations/20221010170223_world.sql @@ -0,0 +1,25 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221010170223'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221010170223'); +-- Add your query below. + + +-- Add skinning loot to Ishamuhale. +UPDATE `creature_template` SET `skinning_loot_id`=3257 WHERE `entry`=3257; +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +(3257, 2318, 73, 1, 1, 2, 0, 0, 10), +(3257, 2319, 25, 1, 1, 1, 0, 0, 10), +(3257, 783, 2, 1, 1, 1, 0, 0, 10); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221013041810_world.sql b/sql/migrations/20221013041810_world.sql new file mode 100644 index 00000000000..35ca1d0086d --- /dev/null +++ b/sql/migrations/20221013041810_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221013041810'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221013041810'); +-- Add your query below. + + +-- Revert changes made to Druid's Enrage. +UPDATE `spell_template` SET `effect2`=3, `effectImplicitTargetA2`=0, `effectApplyAuraName2`=0, `effectMiscValue2`=0, `effectBonusCoefficient2`=1 WHERE `entry`=5229 && `build` >= 5086; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221016093616_world.sql b/sql/migrations/20221016093616_world.sql new file mode 100644 index 00000000000..c10fc600211 --- /dev/null +++ b/sql/migrations/20221016093616_world.sql @@ -0,0 +1,13080 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221016093616'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221016093616'); +-- Add your query below. + + +-- Add slot to vendor items. +ALTER TABLE `npc_vendor` + ADD COLUMN `slot` SMALLINT UNSIGNED NOT NULL DEFAULT '0' AFTER `entry`; +ALTER TABLE `npc_vendor_template` + ADD COLUMN `slot` SMALLINT UNSIGNED NOT NULL DEFAULT '0' AFTER `entry`; + +-- Corina Steele +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=54 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=54 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=54 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=54 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=54 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=54 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=54 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=54 && `item`=2495; -- Walking Stick + +-- Tharynn Bouden +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=66 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=66 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=66 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=66 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=66 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=66 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=66 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=66 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=66 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=66 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=66 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=66 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=66 && `item`=6270; -- Pattern: Blue Linen Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=66 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=66 && `item`=6328; -- Recipe: Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=66 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=66 && `item`=7005; -- Skinning Knife + +-- Kurran Steele +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=74 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=74 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=74 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=74 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=74 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=74 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=74 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=74 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=74 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=74 && `item`=1840; -- Rough Leather Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=74 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=74 && `item`=3603; -- Knitted Bracers + +-- Janos Hammerknuckle +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=78 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=78 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=78 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=78 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=78 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=78 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=78 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=78 && `item`=2480; -- Large Club + +-- Brog Hamfist +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=151 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=151 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=151 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=151 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=151 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=151 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=151 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=151 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=151 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=151 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=151 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=151 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Brother Danil +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=152 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=152 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=152 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=152 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=152 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=152 && `item`=4540; -- Tough Hunk of Bread + +-- Morhan Coppertongue +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=167 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=167 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=167 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=167 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=167 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=167 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=62 WHERE `entry`=167 && `item`=4765; -- Enamelled Broadsword +UPDATE `npc_vendor` SET `slot`=63 WHERE `entry`=167 && `item`=4766; -- Feral Blade + +-- Dermot Johns +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=190 && `item`=2117; -- Thin Cloth Shoes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=190 && `item`=2119; -- Thin Cloth Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=190 && `item`=2120; -- Thin Cloth Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=190 && `item`=2121; -- Thin Cloth Armor +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=190 && `item`=2122; -- Cracked Leather Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=190 && `item`=2123; -- Cracked Leather Boots +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=190 && `item`=2124; -- Cracked Leather Bracers +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=190 && `item`=2125; -- Cracked Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=190 && `item`=2126; -- Cracked Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=190 && `item`=2127; -- Cracked Leather Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=190 && `item`=3599; -- Thin Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=190 && `item`=3600; -- Thin Cloth Bracers + +-- Nillen Andemar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=222 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=222 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=222 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=222 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=106 WHERE `entry`=222 && `item`=4777; -- Ironwood Maul + +-- Gavin Gnarltree +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=225 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=225 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=225 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=225 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=225 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=225 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=225 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=225 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=225 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=225 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=225 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=225 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=225 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=225 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=225 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=225 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=225 && `item`=12247; -- Broad Bladed Knife + +-- Morg Gnarltree +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=226 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=226 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=226 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=226 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=226 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=226 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=226 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=111 WHERE `entry`=226 && `item`=4797; -- Fiery Cloak +UPDATE `npc_vendor` SET `slot`=112 WHERE `entry`=226 && `item`=4798; -- Heavy Runed Cloak +UPDATE `npc_vendor` SET `slot`=113 WHERE `entry`=226 && `item`=4799; -- Antiquated Cloak +UPDATE `npc_vendor` SET `slot`=114 WHERE `entry`=226 && `item`=4816; -- Legionnaire's Leggings +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=226 && `item`=17192; -- Reinforced Targe +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=226 && `item`=4800; -- Mighty Chain Pants* + +-- Mabel Solaj +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=227 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=227 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=227 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=227 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=227 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=227 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=227 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=227 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=227 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=227 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=227 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=227 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=227 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=227 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=227 && `item`=4498; -- Brown Leather Satchel + +-- Avette Fellwood +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=228 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=228 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=228 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=228 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=228 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=228 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=228 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=228 && `item`=11362; -- Medium Quiver + +-- Farmer Saldean +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=233 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=233 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=233 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=233 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=233 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=233 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=233 && `item`=11109; -- Special Chicken Feed + +-- Joshua Maclure +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=258 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=258 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=258 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=258 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=258 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=258 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=258 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=258 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=258 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=258 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=258 && `item`=8766; -- Morning Glory Dew + +-- Barkeep Hann +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=274 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=274 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=274 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=274 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=274 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=274 && `item`=1942; -- Bottle of Moonshine +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=274 && `item`=8766; -- Morning Glory Dew + +-- Roberto Pupellyverbos +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=277 && `item`=1941; -- Cask of Merlot +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=277 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=277 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=277 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=277 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=277 && `item`=2723; -- Bottle of Pinot Noir + +-- Innkeeper Farley +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=295 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=295 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=295 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=295 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=295 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=295 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=295 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=295 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=295 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=295 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=295 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=295 && `item`=8932; -- Alterac Swiss + +-- Kendor Kabonka +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=340 && `item`=728; -- Recipe: Westfall Stew +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=340 && `item`=2697; -- Recipe: Goretusk Liver Pie +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=340 && `item`=2698; -- Recipe: Cooked Crab Claw +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=340 && `item`=2699; -- Recipe: Redridge Goulash +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=340 && `item`=2700; -- Recipe: Succulent Pork Ribs +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=340 && `item`=2701; -- Recipe: Seasoned Wolf Kabob +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=340 && `item`=2889; -- Recipe: Beer Basted Boar Ribs +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=340 && `item`=3678; -- Recipe: Crocolisk Steak +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=340 && `item`=3679; -- Recipe: Blood Sausage +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=340 && `item`=3680; -- Recipe: Murloc Fin Soup +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=340 && `item`=3681; -- Recipe: Crocolisk Gumbo +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=340 && `item`=3682; -- Recipe: Curiously Tasty Omelet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=340 && `item`=3683; -- Recipe: Gooey Spider Cake + +-- Karm Ironquill +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=372 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=372 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=372 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=372 && `item`=3857; -- Coal + +-- Katie Hunter +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=384 && `item`=2414; -- Pinto Bridle +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=384 && `item`=5655; -- Chestnut Mare Bridle +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=384 && `item`=5656; -- Brown Horse Bridle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=384 && `item`=18776; -- Swift Palomino +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=384 && `item`=18777; -- Swift Brown Steed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=384 && `item`=18778; -- Swift White Steed + +-- Barkeep Dobbins +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=465 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=465 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=465 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=465 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=465 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=465 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=465 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=465 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=465 && `item`=1939; -- Skin of Sweet Rum +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=465 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=465 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=465 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=465 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=465 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=465 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=465 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=465 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=465 && `item`=8932; -- Alterac Swiss + +-- Elaine Trias +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=483 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=483 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=483 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=483 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=483 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=483 && `item`=8932; -- Alterac Swiss + +-- Quartermaster Lewis +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=491 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=491 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=491 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=491 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=491 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=491 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=491 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=491 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=491 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=491 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=491 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=491 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=491 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=491 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=491 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Corporal Bluth +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=734 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=734 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=734 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=734 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=734 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=734 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=734 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=734 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=734 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=734 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=734 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=734 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=734 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=734 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=734 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=734 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=734 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=734 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=734 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=734 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=734 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=734 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=734 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=734 && `item`=8953; -- Deep Fried Plantains +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=734 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=734 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=734 && `item`=12228; -- Recipe: Roast Raptor +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=734 && `item`=12231; -- Recipe: Jungle Stew +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=734 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=734 && `item`=15327; -- Wicked Throwing Dagger + +-- Amy Davenport +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=777 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=777 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=777 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=777 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=777 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=777 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=777 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=777 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=777 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=777 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=777 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=777 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=777 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=777 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=777 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=777 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=777 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=777 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=777 && `item`=20576; -- Pattern: Black Whelp Tunic + +-- Kimberly Hiett +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=789 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=789 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=789 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=789 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=789 && `item`=11362; -- Medium Quiver + +-- Karen Taylor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=790 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=790 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=790 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=790 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=790 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=790 && `item`=18567; -- Elemental Flux + +-- Lindsay Ashlock +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=791 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=791 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=791 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=791 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=791 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=791 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=791 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=791 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=791 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=791 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=791 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=791 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=791 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=791 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=791 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=791 && `item`=5048; -- Blue Ribboned Wrapping Paper + +-- Kara Adams +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=793 && `item`=2445; -- Large Metal Shield +UPDATE `npc_vendor` SET `slot`=93 WHERE `entry`=793 && `item`=4820; -- Guardian Buckler +UPDATE `npc_vendor` SET `slot`=92 WHERE `entry`=793 && `item`=4821; -- Bear Buckler +UPDATE `npc_vendor` SET `slot`=91 WHERE `entry`=793 && `item`=4822; -- Owl's Disk +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=793 && `item`=17188; -- Ringed Buckler + +-- Adlin Pridedrift +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=829 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=829 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=829 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=829 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=829 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=829 && `item`=4540; -- Tough Hunk of Bread + +-- Durnan Furcutter +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=836 && `item`=2117; -- Thin Cloth Shoes +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=836 && `item`=2119; -- Thin Cloth Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=836 && `item`=2120; -- Thin Cloth Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=836 && `item`=2121; -- Thin Cloth Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=836 && `item`=2122; -- Cracked Leather Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=836 && `item`=2123; -- Cracked Leather Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=836 && `item`=2124; -- Cracked Leather Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=836 && `item`=2125; -- Cracked Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=836 && `item`=2126; -- Cracked Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=836 && `item`=2127; -- Cracked Leather Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=836 && `item`=3599; -- Thin Cloth Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=836 && `item`=3600; -- Thin Cloth Bracers + +-- Gina MacGregor +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=843 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=843 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=843 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=843 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=843 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=843 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=843 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=843 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=843 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=843 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=843 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=126 WHERE `entry`=843 && `item`=5771; -- Pattern: Red Linen Bag +UPDATE `npc_vendor` SET `slot`=129 WHERE `entry`=843 && `item`=5786; -- Pattern: Murloc Scale Belt +UPDATE `npc_vendor` SET `slot`=127 WHERE `entry`=843 && `item`=5787; -- Pattern: Murloc Scale Breastplate +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=843 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=843 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=843 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=843 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=128 WHERE `entry`=843 && `item`=6274; -- Pattern: Blue Overalls +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=843 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=843 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=843 && `item`=7005; -- Skinning Knife + +-- Antonio Perelli +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=844 && `item`=785; -- Mageroyal +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=844 && `item`=858; -- Lesser Healing Potion +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=844 && `item`=3355; -- Wild Steelbloom +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=844 && `item`=3356; -- Kingsblood +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=844 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=844 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=844 && `item`=4794; -- Wolf Bracers +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=844 && `item`=4795; -- Bear Bracers +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=844 && `item`=4796; -- Owl Bracers +UPDATE `npc_vendor` SET `slot`=12, `maxcount`=1 WHERE `entry`=844 && `item`=4817; -- Blessed Claymore +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=844 && `item`=4818; -- Executioner's Sword +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=844 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=844 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=25, `maxcount`=1 WHERE `entry`=844 && `item`=4777; -- Ironwood Maul* +UPDATE `npc_vendor` SET `slot`=24, `maxcount`=1 WHERE `entry`=844 && `item`=4778; -- Heavy Spiked Mace* +UPDATE `npc_vendor` SET `slot`=9, `maxcount`=2 WHERE `entry`=844 && `item`=2449; -- Earthroot* + +-- Homer Stonefield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=894 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=894 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=894 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=894 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=894 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=894 && `item`=8953; -- Deep Fried Plantains + +-- Veldan Lightfoot +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=896 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=896 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=896 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=896 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=896 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=896 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=896 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=896 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=896 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=896 && `item`=1840; -- Rough Leather Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=896 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=896 && `item`=1844; -- Tanned Leather Bracers + +-- Rybrad Coldbank +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=945 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=945 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=945 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=945 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=945 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=945 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=945 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=945 && `item`=2480; -- Large Club + +-- Kat Sampson +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=954 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=954 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=954 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=954 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=954 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=954 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=954 && `item`=4788; -- Agile Boots +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=954 && `item`=4789; -- Stable Boots + +-- Sergeant De Vries +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=955 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=955 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=955 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=955 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=955 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=955 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=955 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=955 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=955 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=955 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=955 && `item`=8766; -- Morning Glory Dew + +-- Dorin Songblade +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=956 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=956 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=956 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=956 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=956 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=956 && `item`=1853; -- Scalemail Belt + +-- Dawn Brightstar +UPDATE `npc_vendor` SET `slot`=140, `maxcount`=2 WHERE `entry`=958 && `item`=858; -- Lesser Healing Potion +UPDATE `npc_vendor` SET `slot`=138, `maxcount`=1 WHERE `entry`=958 && `item`=955; -- Scroll of Intellect +UPDATE `npc_vendor` SET `slot`=139 WHERE `entry`=958 && `item`=1180; -- Scroll of Stamina +UPDATE `npc_vendor` SET `slot`=137 WHERE `entry`=958 && `item`=1181; -- Scroll of Spirit +UPDATE `npc_vendor` SET `slot`=141 WHERE `entry`=958 && `item`=2455; -- Minor Mana Potion +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=958 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=958 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=958 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=958 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=958 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=958 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=958 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=958 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=958 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=958 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=958 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=958 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=958 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=958 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=958 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=958 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=958 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=958 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=958 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=958 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=958 && `item`=21177; -- Symbol of Kings +UPDATE `npc_vendor` SET `slot`=901, `maxcount`=2 WHERE `entry`=958 && `item`=3013; -- Scroll of Protection* + +-- Morley Eberlein +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=959 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=959 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=959 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=959 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=959 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=959 && `item`=3603; -- Knitted Bracers + +-- Gunder Thornbush +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=960 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=960 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=960 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=960 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=960 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=960 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=960 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=960 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=960 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=960 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=960 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=960 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=960 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=960 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=960 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=960 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=960 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=960 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=960 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=960 && `item`=6532; -- Bright Baubles + +-- Grimnal +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=980 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=980 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=980 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=980 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=980 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=980 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=980 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=980 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=980 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=980 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=980 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=980 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=980 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=980 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=980 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=980 && `item`=17190; -- Ornate Buckler + +-- Hartash +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=981 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=981 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=981 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=981 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=981 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=981 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=981 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=981 && `item`=2535; -- War Staff + +-- Thultash +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=982 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=982 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=982 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=982 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=982 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=982 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=982 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=982 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=982 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=982 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=982 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=982 && `item`=8952; -- Roasted Quail + +-- Thultazor +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=983 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=983 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=45, `maxcount`=1 WHERE `entry`=983 && `item`=3928; -- Superior Healing Potion +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=983 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=983 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=983 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=983 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=983 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=983 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=983 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=983 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=983 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=983 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=983 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=983 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=983 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=983 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=983 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=983 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=983 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=983 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=983 && `item`=21177; -- Symbol of Kings +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=983 && `item`=6149; -- Greater Mana Potion* + +-- Thralosh +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=984 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=984 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=984 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=984 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=984 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=984 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=984 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=984 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=984 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=984 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=984 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=984 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=984 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=984 && `item`=3893; -- Reinforced Leather Cap +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=984 && `item`=12256; -- Cindercloth Leggings + +-- Banalash +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=989 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=989 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=989 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=989 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=989 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=989 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=989 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=989 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=989 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=989 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=989 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=989 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=989 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=989 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=989 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=989 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=989 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=989 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=989 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=989 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=989 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=989 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=989 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=989 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=989 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=989 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=989 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=989 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=989 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=989 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=105 WHERE `entry`=989 && `item`=11223; -- Formula: Enchant Bracer - Deflection +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=989 && `item`=12232; -- Recipe: Carrion Surprise +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=989 && `item`=16111; -- Recipe: Spiced Chili Crab + +-- Grundel Harkin +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1104 && `item`=2129; -- Large Round Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1104 && `item`=2379; -- Tarnished Chain Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1104 && `item`=2380; -- Tarnished Chain Belt +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1104 && `item`=2381; -- Tarnished Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1104 && `item`=2383; -- Tarnished Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1104 && `item`=2384; -- Tarnished Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1104 && `item`=2385; -- Tarnished Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1104 && `item`=17184; -- Small Shield + +-- Vharr +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1146 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1146 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1146 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1146 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1146 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1146 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1146 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1146 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=95 WHERE `entry`=1146 && `item`=12164; -- Plans: Massive Iron Axe + +-- Hragran +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1147 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1147 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1147 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1147 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1147 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1147 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1147 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1147 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1147 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1147 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1147 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1147 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1147 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1147 && `item`=3890; -- Studded Hat + +-- Nerrist +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1148 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1148 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1148 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1148 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1148 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1148 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1148 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1148 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1148 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1148 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1148 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1148 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=1148 && `item`=3682; -- Recipe: Curiously Tasty Omelet +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1148 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1148 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1148 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1148 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1148 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1148 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1148 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1148 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1148 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1148 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1148 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=1148 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=1148 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1148 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1148 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1148 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=1148 && `item`=12228; -- Recipe: Roast Raptor +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=1148 && `item`=12231; -- Recipe: Jungle Stew + +-- Uthok +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1149 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1149 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1149 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1149 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1149 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1149 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1149 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1149 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1149 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1149 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1149 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1149 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1149 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1149 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1149 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1149 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1149 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1149 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1149 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1149 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1149 && `item`=16111; -- Recipe: Spiced Chili Crab + +-- Rallic Finn +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1198 && `item`=2506; -- Hornwood Recurve Bow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1198 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1198 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1198 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1198 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=37, `maxcount`=1 WHERE `entry`=1198 && `item`=11303; -- Fine Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1198 && `item`=11362; -- Medium Quiver + +-- Godric Rothgar +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1213 && `item`=2129; -- Large Round Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1213 && `item`=2379; -- Tarnished Chain Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1213 && `item`=2380; -- Tarnished Chain Belt +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1213 && `item`=2381; -- Tarnished Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1213 && `item`=2383; -- Tarnished Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1213 && `item`=2384; -- Tarnished Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1213 && `item`=2385; -- Tarnished Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1213 && `item`=17184; -- Small Shield + +-- Aldren Cordon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1214 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1214 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1214 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1214 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1214 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1214 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1214 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=146 WHERE `entry`=1214 && `item`=4781; -- Whispering Vest +UPDATE `npc_vendor` SET `slot`=145 WHERE `entry`=1214 && `item`=4782; -- Solstice Robe +UPDATE `npc_vendor` SET `slot`=147 WHERE `entry`=1214 && `item`=4786; -- Wise Man's Belt +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1214 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1214 && `item`=16060; -- Common White Shirt + +-- Kazan Mogosh +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1237 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1237 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1237 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1237 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1237 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1237 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1237 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1237 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1237 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1237 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1237 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1237 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1237 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1237 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1237 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1237 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1237 && `item`=8932; -- Alterac Swiss +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1237 && `item`=8950; -- Homemade Cherry Pie + +-- Gamili Frosthide +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1238 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1238 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1238 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1238 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1238 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1238 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1238 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1238 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1238 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1238 && `item`=1840; -- Rough Leather Bracers +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1238 && `item`=2117; -- Thin Cloth Shoes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1238 && `item`=2119; -- Thin Cloth Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1238 && `item`=2120; -- Thin Cloth Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1238 && `item`=2121; -- Thin Cloth Armor +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1238 && `item`=2122; -- Cracked Leather Belt +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1238 && `item`=2123; -- Cracked Leather Boots +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1238 && `item`=2124; -- Cracked Leather Bracers +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1238 && `item`=2125; -- Cracked Leather Gloves +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1238 && `item`=2126; -- Cracked Leather Pants +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1238 && `item`=2127; -- Cracked Leather Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1238 && `item`=3599; -- Thin Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1238 && `item`=3600; -- Thin Cloth Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1238 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1238 && `item`=3603; -- Knitted Bracers + +-- Boran Ironclink +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1240 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1240 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1240 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1240 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1240 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1240 && `item`=2397; -- Light Mail Gloves + +-- Hegnar Rumbleshot +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1243 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1243 && `item`=2510; -- Solid Blunderbuss +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1243 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1243 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1243 && `item`=5441; -- Small Shot Pouch + +-- Innkeeper Belm +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1247 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1247 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1247 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1247 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1247 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1247 && `item`=2686; -- Thunder Ale +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1247 && `item`=2894; -- Rhapsody Malt +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1247 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1247 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1247 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1247 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1247 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1247 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1247 && `item`=8950; -- Homemade Cherry Pie + +-- Quartermaster Hudson +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1249 && `item`=1201; -- Dull Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1249 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1249 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1249 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1249 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1249 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1249 && `item`=2397; -- Light Mail Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1249 && `item`=17186; -- Small Targe + +-- Drake Lindgren +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1250 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1250 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1250 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1250 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1250 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1250 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1250 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1250 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1250 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1250 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1250 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1250 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1250 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1250 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1250 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1250 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1250 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1250 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1250 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1250 && `item`=5042; -- Red Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1250 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1250 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1250 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1250 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=64 WHERE `entry`=1250 && `item`=6272; -- Pattern: Blue Linen Robe +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1250 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1250 && `item`=7005; -- Skinning Knife + +-- Keldric Boucher +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1257 && `item`=858; -- Lesser Healing Potion +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1257 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1257 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1257 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1257 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1257 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1257 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1257 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1257 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1257 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1257 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1257 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1257 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1257 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1257 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1257 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1257 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1257 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1257 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1257 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1257 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1257 && `item`=21177; -- Symbol of Kings + +-- Veron Amberstill +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1261 && `item`=5864; -- Gray Ram +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1261 && `item`=5872; -- Brown Ram +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1261 && `item`=5873; -- White Ram +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1261 && `item`=18785; -- Swift White Ram +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1261 && `item`=18786; -- Swift Brown Ram +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1261 && `item`=18787; -- Swift Gray Ram + +-- Yarlyn Amberstill +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1263 && `item`=8497; -- Rabbit Crate (Snowshoe) + +-- Grawn Thromwyn +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1273 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1273 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1273 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1273 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1273 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1273 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1273 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1273 && `item`=2495; -- Walking Stick + +-- Kyra Boucher +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1275 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1275 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1275 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1275 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1275 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1275 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1275 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1275 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1275 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1275 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1275 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1275 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1275 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1275 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1275 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1275 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1275 && `item`=21177; -- Symbol of Kings + +-- Thurman Mullby +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1285 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1285 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1285 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=1285 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1285 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1285 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1285 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1285 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1285 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1285 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1285 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1285 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1285 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1285 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1285 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1285 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1285 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1285 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1285 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1285 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1285 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1285 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1285 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1285 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1285 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1285 && `item`=5042; -- Red Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1285 && `item`=5048; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=1285 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=1285 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=1285 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=1285 && `item`=15327; -- Wicked Throwing Dagger + +-- Edna Mullby +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1286 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1286 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1286 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1286 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1286 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=1286 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1286 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1286 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1286 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1286 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1286 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1286 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=1286 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1286 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1286 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1286 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1286 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1286 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1286 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1286 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1286 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=1286 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=1286 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1286 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1286 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1286 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1286 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1286 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=1286 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=1286 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1286 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1286 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=1286 && `item`=8925; -- Crystal Vial + +-- Marda Weller +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1287 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1287 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1287 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1287 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1287 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1287 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1287 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1287 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1287 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1287 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1287 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1287 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1287 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1287 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1287 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1287 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1287 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1287 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1287 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1287 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1287 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=1287 && `item`=2101; -- Light Quiver +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1287 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1287 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1287 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=1287 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=1287 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=1287 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=1287 && `item`=7371; -- Heavy Quiver +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=1287 && `item`=11362; -- Medium Quiver +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1287 && `item`=15807; -- Light Crossbow +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1287 && `item`=15808; -- Fine Light Crossbow +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=1287 && `item`=15809; -- Heavy Crossbow + +-- Gunther Weller +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1289 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1289 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1289 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1289 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1289 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1289 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1289 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1289 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1289 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1289 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1289 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1289 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1289 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1289 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1289 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1289 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1289 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1289 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1289 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1289 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1289 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1289 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1289 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1289 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1289 && `item`=15810; -- Short Spear +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1289 && `item`=15811; -- Heavy Spear + +-- Carla Granger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1291 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1291 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1291 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1291 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1291 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1291 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1291 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1291 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1291 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1291 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1291 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1291 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1291 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1291 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1291 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1291 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1291 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1291 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1291 && `item`=3603; -- Knitted Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1291 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1291 && `item`=16060; -- Common White Shirt + +-- Aldric Moore +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1294 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1294 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1294 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1294 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1294 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1294 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1294 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1294 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1294 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1294 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1294 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1294 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1294 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1294 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1294 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1294 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1294 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1294 && `item`=2397; -- Light Mail Gloves + +-- Lara Moore +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1295 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1295 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1295 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1295 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1295 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1295 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1295 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1295 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1295 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1295 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1295 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1295 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1295 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1295 && `item`=1840; -- Rough Leather Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1295 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1295 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1295 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1295 && `item`=1850; -- Cured Leather Bracers + +-- Felder Stover +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1296 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1296 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1296 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1296 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1296 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1296 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1296 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1296 && `item`=2535; -- War Staff + +-- Lina Stover +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1297 && `item`=2504; -- Worn Shortbow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1297 && `item`=2505; -- Polished Shortbow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1297 && `item`=2506; -- Hornwood Recurve Bow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1297 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1297 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1297 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1297 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1297 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1297 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1297 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1297 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1297 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1297 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1297 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1297 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1297 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1297 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1297 && `item`=5441; -- Small Shot Pouch +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1297 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1297 && `item`=11362; -- Medium Quiver + +-- Frederick Stover +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1298 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1298 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1298 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1298 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1298 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1298 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1298 && `item`=11285; -- Jagged Arrow +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (1298, 119, 11303, 2, 43200, 0); -- Fine Shortbow +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (1298, 118, 11306, 1, 43200, 0); -- Sturdy Recurve +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (1298, 117, 11307, 1, 10800, 0); -- Massive Longbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1298 && `item`=11362; -- Medium Quiver + +-- Lisbeth Schneider +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1299 && `item`=3426; -- Bold Yellow Shirt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1299 && `item`=3427; -- Stylish Black Shirt +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1299 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=71 WHERE `entry`=1299 && `item`=13896; -- Dark Green Wedding Hanbok +UPDATE `npc_vendor` SET `slot`=70 WHERE `entry`=1299 && `item`=13897; -- White Traditional Hanbok +UPDATE `npc_vendor` SET `slot`=72 WHERE `entry`=1299 && `item`=13898; -- Royal Dangui + +-- Julia Gallina +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1301 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1301 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1301 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1301 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1301 && `item`=2723; -- Bottle of Pinot Noir + +-- Bernard Gump +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=1302 && `item`=3355; -- Wild Steelbloom +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=1302 && `item`=3356; -- Kingsblood +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1302 && `item`=3419; -- Red Rose +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1302 && `item`=3420; -- Black Rose +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1302 && `item`=3421; -- Simple Wildflowers +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1302 && `item`=3422; -- Beautiful Wildflowers +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1302 && `item`=3423; -- Bouquet of White Roses +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1302 && `item`=3424; -- Bouquet of Black Roses + +-- Felicia Gump +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1303 && `item`=2665; -- Stormwind Seasoning Herbs +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1303 && `item`=3419; -- Red Rose +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1303 && `item`=3420; -- Black Rose +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1303 && `item`=3421; -- Simple Wildflowers +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1303 && `item`=3422; -- Beautiful Wildflowers +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1303 && `item`=3423; -- Bouquet of White Roses +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1303 && `item`=3424; -- Bouquet of Black Roses + +-- Darian Singh +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1304 && `item`=5740; -- Red Fireworks Rocket +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1304 && `item`=18649; -- Schematic: Blue Firework + +-- Jarel Moor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1305 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1305 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1305 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1305 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1305 && `item`=2723; -- Bottle of Pinot Noir + +-- Charys Yserian +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=1307 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=1307 && `item`=3385; -- Lesser Mana Potion +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=1307 && `item`=4824; -- Blurred Axe +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=1307 && `item`=4826; -- Marauder Axe +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=1307 && `item`=4827; -- Wizard's Belt +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=1307 && `item`=4828; -- Nightwind Belt +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1307 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1307 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1307 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1307 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1307 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1307 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1307 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1307 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1307 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1307 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1307 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1307 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1307 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1307 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1307 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1307 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1307 && `item`=21177; -- Symbol of Kings +UPDATE `npc_vendor` SET `slot`=275 WHERE `entry`=1307 && `item`=4829; -- Dreamer's Belt* + +-- Owen Vaughn +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1308 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1308 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1308 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1308 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1308 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1308 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1308 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1308 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1308 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1308 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1308 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1308 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1308 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1308 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1308 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1308 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1308 && `item`=21177; -- Symbol of Kings + +-- Wynne Larson +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1309 && `item`=2612; -- Plain Robe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1309 && `item`=2613; -- Double-stitched Robes +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1309 && `item`=2614; -- Robe of Apprenticeship +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1309 && `item`=2615; -- Chromatic Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1309 && `item`=2616; -- Shimmering Silk Robes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1309 && `item`=2617; -- Burning Robes +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1309 && `item`=2618; -- Silver Dress Robes + +-- Evan Larson +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1310 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1310 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1310 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1310 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1310 && `item`=3893; -- Reinforced Leather Cap +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1310 && `item`=3894; -- Brigandine Helm + +-- Joachim Brenlow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1311 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1311 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1311 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1311 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1311 && `item`=2723; -- Bottle of Pinot Noir + +-- Ardwyn Cailen +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1312 && `item`=5208; -- Smoldering Wand +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1312 && `item`=5209; -- Gloom Wand +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1312 && `item`=5210; -- Burning Wand +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1312 && `item`=5211; -- Dusk Wand +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1312 && `item`=5236; -- Combustible Wand +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1312 && `item`=5238; -- Pitchwood Wand +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1312 && `item`=5239; -- Blackbone Wand +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1312 && `item`=5347; -- Pestilent Wand + +-- Maria Lumere +UPDATE `npc_vendor` SET `slot`=88 WHERE `entry`=1313 && `item`=765; -- Silverleaf +UPDATE `npc_vendor` SET `slot`=89, `maxcount`=1 WHERE `entry`=1313 && `item`=2449; -- Earthroot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1313 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1313 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1313 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=87 WHERE `entry`=1313 && `item`=9301; -- Recipe: Elixir of Shadow Power +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1313 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=670, `maxcount`=1 WHERE `entry`=1313 && `item`=785; -- Mageroyal* +UPDATE `npc_vendor` SET `slot`=671 WHERE `entry`=1313 && `item`=3356; -- Kingsblood* + +-- Duncan Cullen +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=1314 && `item`=2141; -- Cuirboulli Vest +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=1314 && `item`=2142; -- Cuirboulli Belt +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=1314 && `item`=2143; -- Cuirboulli Boots +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=1314 && `item`=2144; -- Cuirboulli Bracers +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=1314 && `item`=2145; -- Cuirboulli Gloves +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=1314 && `item`=2146; -- Cuirboulli Pants +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=1314 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=1314 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=1314 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=1314 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1314 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1314 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1314 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1314 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1314 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1314 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1314 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1314 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1314 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1314 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1314 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1314 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1314 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=1314 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1314 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1314 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1314 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1314 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1314 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1314 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1314 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1314 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=1314 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=1314 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1314 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1314 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1314 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=1314 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1314 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1314 && `item`=3893; -- Reinforced Leather Cap + +-- Allan Hafgan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1315 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1315 && `item`=2535; -- War Staff + +-- Adair Gilroy +UPDATE `npc_vendor` SET `slot`=135, `maxcount`=2 WHERE `entry`=1316 && `item`=955; -- Scroll of Intellect +UPDATE `npc_vendor` SET `slot`=136, `maxcount`=2 WHERE `entry`=1316 && `item`=1180; -- Scroll of Stamina +UPDATE `npc_vendor` SET `slot`=134 WHERE `entry`=1316 && `item`=1181; -- Scroll of Spirit +UPDATE `npc_vendor` SET `slot`=133, `maxcount`=1 WHERE `entry`=1316 && `item`=1711; -- Scroll of Stamina II +UPDATE `npc_vendor` SET `slot`=132, `maxcount`=1 WHERE `entry`=1316 && `item`=2290; -- Scroll of Intellect II +UPDATE `npc_vendor` SET `slot`=122 WHERE `entry`=1316 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=121 WHERE `entry`=1316 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=220, `maxcount`=2 WHERE `entry`=1316 && `item`=954; -- Scroll of Strength* +UPDATE `npc_vendor` SET `slot`=217 WHERE `entry`=1316 && `item`=3013; -- Scroll of Protection* +UPDATE `npc_vendor` SET `slot`=724, `maxcount`=3 WHERE `entry`=1316 && `item`=3012; -- Scroll of Agility* + +-- Jessara Cordell +UPDATE `npc_vendor` SET `slot`=454 WHERE `entry`=1318 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=451 WHERE `entry`=1318 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=459 WHERE `entry`=1318 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +UPDATE `npc_vendor` SET `slot`=453 WHERE `entry`=1318 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=452 WHERE `entry`=1318 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=455 WHERE `entry`=1318 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=457 WHERE `entry`=1318 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=458 WHERE `entry`=1318 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=456 WHERE `entry`=1318 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=460 WHERE `entry`=1318 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch + +-- Bryan Cross +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1319 && `item`=2445; -- Large Metal Shield +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1319 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1319 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1319 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1319 && `item`=17188; -- Ringed Buckler +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1319 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1319 && `item`=17190; -- Ornate Buckler +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1319 && `item`=17192; -- Reinforced Targe + +-- Seoman Griffith +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1320 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1320 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1320 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1320 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1320 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1320 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1320 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1320 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1320 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1320 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1320 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1320 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1320 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1320 && `item`=3893; -- Reinforced Leather Cap + +-- Alyssa Griffith +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1321 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1321 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1321 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1321 && `item`=4499; -- Huge Brown Sack + +-- Maxton Strang +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1322 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1322 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1322 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1322 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1322 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1322 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1322 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1322 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1322 && `item`=17189; -- Metal Buckler + +-- Osric Strang +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1323 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1323 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1323 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1323 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1323 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1323 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1323 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=1323 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1323 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=1323 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=1323 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=1323 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1323 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1323 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1323 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1323 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1323 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1323 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1323 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=1323 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1323 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=1323 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1323 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1323 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1323 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1323 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1323 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1323 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1323 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1323 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=1323 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1323 && `item`=17190; -- Ornate Buckler +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1323 && `item`=17192; -- Reinforced Targe + +-- Heinrich Stone +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1324 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1324 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1324 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1324 && `item`=2534; -- Rondel + +-- Jasper Fel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1325 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1325 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1325 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1325 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1325 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1325 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1325 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1325 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1325 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1325 && `item`=8925; -- Crystal Vial + +-- Sloan McCoy +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1326 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1326 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1326 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1326 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1326 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1326 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1326 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1326 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1326 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1326 && `item`=8925; -- Crystal Vial + +-- Elly Langston +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1328 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1328 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1328 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1328 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1328 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1328 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1328 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1328 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1328 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1328 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1328 && `item`=8766; -- Morning Glory Dew + +-- Gerik Koen +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1333 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1333 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1333 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1333 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1333 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1333 && `item`=2533; -- War Maul + +-- Mayda Thane +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1339 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1339 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1339 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1339 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1339 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1339 && `item`=2473; -- Reinforced Leather Boots + +-- Wilhelm Strang +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1341 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1341 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1341 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1341 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1341 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1341 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1341 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1341 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1341 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1341 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1341 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1341 && `item`=2153; -- Polished Scale Vest + +-- Alexandra Bolero +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1347 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1347 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1347 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1347 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1347 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1347 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1347 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1347 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1347 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1347 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1347 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1347 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=1347 && `item`=6274; -- Pattern: Blue Overalls +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1347 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1347 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=60 WHERE `entry`=1347 && `item`=10325; -- Pattern: White Wedding Dress +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1347 && `item`=14341; -- Rune Thread + +-- Gregory Ardus +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1348 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1348 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1348 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1348 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1348 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1348 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1348 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1348 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1348 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1348 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1348 && `item`=2493; -- Wooden Mallet + +-- Agustus Moulaine +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1349 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1349 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1349 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1349 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1349 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1349 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1349 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=1349 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=1349 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=1349 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=1349 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=1349 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1349 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1349 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1349 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1349 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1349 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1349 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1349 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=1349 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1349 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=1349 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1349 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1349 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1349 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1349 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1349 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1349 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1349 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1349 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=1349 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1349 && `item`=17190; -- Ornate Buckler +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1349 && `item`=17192; -- Reinforced Targe + +-- Theresa Moulaine +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1350 && `item`=2612; -- Plain Robe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1350 && `item`=2613; -- Double-stitched Robes +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1350 && `item`=2614; -- Robe of Apprenticeship +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1350 && `item`=2615; -- Chromatic Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1350 && `item`=2616; -- Shimmering Silk Robes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1350 && `item`=2617; -- Burning Robes +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1350 && `item`=2618; -- Silver Dress Robes + +-- Brother Cassius +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1351 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1351 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1351 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1351 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1351 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1351 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1351 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1351 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1351 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1351 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1351 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1351 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1351 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1351 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1351 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1351 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1351 && `item`=21177; -- Symbol of Kings + +-- Gothor Brumn +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1362 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1362 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1362 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1362 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1362 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1362 && `item`=1846; -- Chainmail Bracers + +-- Krakk +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1381 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1381 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1381 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1381 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1381 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1381 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1381 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1381 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1381 && `item`=17189; -- Metal Buckler + +-- Sranda +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1407 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1407 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1407 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1407 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1407 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1407 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1407 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1407 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1407 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1407 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1407 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1407 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1407 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1407 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1407 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1407 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1407 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1407 && `item`=2535; -- War Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1407 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1407 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1407 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1407 && `item`=3890; -- Studded Hat + +-- Brak Durnad +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1441 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1441 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1441 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1441 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1441 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1441 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1441 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1441 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1441 && `item`=4818; -- Executioner's Sword + +-- Neal Allen +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1448 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1448 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1448 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1448 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1448 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=345 WHERE `entry`=1448 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=342 WHERE `entry`=1448 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1448 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1448 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1448 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=1448 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=1448 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=1448 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=346 WHERE `entry`=1448 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=351 WHERE `entry`=1448 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=350, `maxcount`=1 WHERE `entry`=1448 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=352 WHERE `entry`=1448 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=349 WHERE `entry`=1448 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=343 WHERE `entry`=1448 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=344 WHERE `entry`=1448 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=1448 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1448 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1448 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1448 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=341 WHERE `entry`=1448 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=348 WHERE `entry`=1448 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=347 WHERE `entry`=1448 && `item`=10648; -- Blank Parchment + +-- Brahnmar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1450 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1450 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1450 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1450 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1450 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1450 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1450 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1450 && `item`=17192; -- Reinforced Targe + +-- Gruham Rumdnul +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1452 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1452 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1452 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1452 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1452 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1452 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1452 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1452 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1452 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1452 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1452 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1452 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1452 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1452 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1452 && `item`=4498; -- Brown Leather Satchel + +-- Dewin Shimmerdawn +UPDATE `npc_vendor` SET `slot`=27, `maxcount`=2 WHERE `entry`=1453 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1453 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1453 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1453 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1453 && `item`=18256; -- Imbued Vial + +-- Jennabink Powerseam +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1454 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1454 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1454 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1454 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1454 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1454 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1454 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1454 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1454 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1454 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=260 WHERE `entry`=1454 && `item`=4790; -- Inferno Cloak +UPDATE `npc_vendor` SET `slot`=258 WHERE `entry`=1454 && `item`=4792; -- Spirit Cloak +UPDATE `npc_vendor` SET `slot`=259 WHERE `entry`=1454 && `item`=4793; -- Sylvan Cloak +UPDATE `npc_vendor` SET `slot`=253 WHERE `entry`=1454 && `item`=4829; -- Dreamer's Belt +UPDATE `npc_vendor` SET `slot`=264 WHERE `entry`=1454 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1454 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1454 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=263 WHERE `entry`=1454 && `item`=6275; -- Pattern: Greater Adept's Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1454 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1454 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1454 && `item`=14341; -- Rune Thread + +-- Kersok Prond +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1456 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1456 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1456 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1456 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1456 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1456 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1456 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1456 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1456 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1456 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1456 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1456 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1456 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1456 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1456 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1456 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1456 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1456 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1456 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=1456 && `item`=6532; -- Bright Baubles + +-- Samor Festivus +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=1457 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1457 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1457 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1457 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1457 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1457 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1457 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1457 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1457 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1457 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1457 && `item`=8925; -- Crystal Vial + +-- Naela Trance +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1459 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1459 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1459 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1459 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1459 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=28, `maxcount`=1 WHERE `entry`=1459 && `item`=11304; -- Fine Longbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1459 && `item`=11362; -- Medium Quiver + +-- Unger Statforth +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1460 && `item`=2411; -- Black Stallion Bridle +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1460 && `item`=2414; -- Pinto Bridle +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1460 && `item`=5655; -- Chestnut Mare Bridle +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1460 && `item`=5656; -- Brown Horse Bridle + +-- Murndan Derth +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1461 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1461 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1461 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1461 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1461 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1461 && `item`=11284; -- Accurate Slugs + +-- Edwina Monzor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1462 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1462 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1462 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1462 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1462 && `item`=11362; -- Medium Quiver + +-- Falkan Armonis +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1463 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1463 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1463 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1463 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1463 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1463 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1463 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1463 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1463 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1463 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1463 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1463 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1463 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1463 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1463 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1463 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1463 && `item`=21177; -- Symbol of Kings + +-- Drac Roughcut +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1465 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1465 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=1465 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1465 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1465 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1465 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1465 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1465 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1465 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1465 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1465 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1465 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1465 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1465 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1465 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1465 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1465 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=1465 && `item`=6892; -- Recipe: Smoked Bear Meat +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1465 && `item`=7005; -- Skinning Knife + +-- Jannos Ironwill +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1471 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1471 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1471 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1471 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1471 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1471 && `item`=2535; -- War Staff +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=1471 && `item`=10858; -- Plans: Solid Iron Maul + +-- Rann Flamespinner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1474 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1474 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1474 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1474 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1474 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1474 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1474 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1474 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1474 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1474 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=157 WHERE `entry`=1474 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1474 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1474 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1474 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1474 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1474 && `item`=14341; -- Rune Thread + +-- Quartermaster Hicks +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1645 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1645 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1645 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1645 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1645 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1645 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1645 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1645 && `item`=2527; -- Battle Staff + +-- Terry Palin +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1650 && `item`=4470; -- Simple Wood + +-- William MacGregor +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1668 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1668 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1668 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1668 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1668 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1668 && `item`=11362; -- Medium Quiver + +-- Mike Miller +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1670 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1670 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1670 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1670 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1670 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1670 && `item`=8950; -- Homemade Cherry Pie + +-- Lamar Veisilli +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1671 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1671 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1671 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1671 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1671 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1671 && `item`=8953; -- Deep Fried Plantains + +-- Lohgan Eva +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1672 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1672 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1672 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1672 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1672 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1672 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1672 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1672 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1672 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1672 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1672 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1672 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1672 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1672 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1672 && `item`=14341; -- Rune Thread + +-- Alyssa Eva +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1673 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1673 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1673 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1673 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1673 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1673 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1673 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1673 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1673 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1673 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1673 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1673 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1673 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1673 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1673 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1673 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1673 && `item`=21177; -- Symbol of Kings + +-- Vernon Hale +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1678 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1678 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1678 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1678 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=310 WHERE `entry`=1678 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=311 WHERE `entry`=1678 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=312 WHERE `entry`=1678 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=313 WHERE `entry`=1678 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=314 WHERE `entry`=1678 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=315 WHERE `entry`=1678 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1678 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1678 && `item`=21552; -- Striped Yellowtail + +-- Yanni Stoutheart +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1682 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1682 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1682 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1682 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1682 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1682 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=1682 && `item`=2686; -- Thunder Ale +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=1682 && `item`=2894; -- Rhapsody Malt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1682 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1682 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1682 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1682 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1682 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1682 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1682 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1682 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1682 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Xandar Goodbeard +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1685 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1685 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1685 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1685 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1685 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1685 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1685 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1685 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1685 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1685 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1685 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1685 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1685 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1685 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=1685 && `item`=5042; -- Red Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=149 WHERE `entry`=1685 && `item`=5640; -- Recipe: Rage Potion +UPDATE `npc_vendor` SET `slot`=150 WHERE `entry`=1685 && `item`=6053; -- Recipe: Holy Protection Potion + +-- Irene Sureshot +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1686 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1686 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1686 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1686 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1686 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1686 && `item`=5441; -- Small Shot Pouch + +-- Cliff Hadin +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1687 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1687 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1687 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1687 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1687 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1687 && `item`=11362; -- Medium Quiver + +-- Thrawn Boltar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1690 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1690 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1690 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1690 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1690 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1690 && `item`=18567; -- Elemental Flux + +-- Kreg Bilmn +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1691 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1691 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1691 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1691 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1691 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1691 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1691 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1691 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1691 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1691 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1691 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1691 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Golorn Frostbeard +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1692 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1692 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1692 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1692 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1692 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1692 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1692 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1692 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1692 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1692 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1692 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=1692 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1692 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1692 && `item`=7005; -- Skinning Knife + +-- Loslor Rudge +UPDATE `npc_vendor` SET `slot`=325 WHERE `entry`=1694 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=322 WHERE `entry`=1694 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=326 WHERE `entry`=1694 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=331, `maxcount`=2 WHERE `entry`=1694 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=329 WHERE `entry`=1694 && `item`=4361; -- Copper Tube +UPDATE `npc_vendor` SET `slot`=332, `maxcount`=3 WHERE `entry`=1694 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=330, `maxcount`=1 WHERE `entry`=1694 && `item`=4371; -- Bronze Tube +UPDATE `npc_vendor` SET `slot`=323 WHERE `entry`=1694 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=324 WHERE `entry`=1694 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=321 WHERE `entry`=1694 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=328 WHERE `entry`=1694 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=327 WHERE `entry`=1694 && `item`=10648; -- Blank Parchment + +-- Rendow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1695 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1695 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1695 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1695 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1695 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1695 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1695 && `item`=2141; -- Cuirboulli Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1695 && `item`=2142; -- Cuirboulli Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1695 && `item`=2143; -- Cuirboulli Boots +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1695 && `item`=2144; -- Cuirboulli Bracers +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1695 && `item`=2145; -- Cuirboulli Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1695 && `item`=2146; -- Cuirboulli Pants + +-- Keeg Gibn +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1697 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1697 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1697 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1697 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1697 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1697 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1697 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1697 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1697 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1697 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1697 && `item`=8766; -- Morning Glory Dew + +-- Frast Dokner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1698 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1698 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1698 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1698 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1698 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1698 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1698 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1698 && `item`=2495; -- Walking Stick + +-- Andrew Krighton +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2046 && `item`=1201; -- Dull Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2046 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2046 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2046 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2046 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2046 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2046 && `item`=2397; -- Light Mail Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2046 && `item`=17186; -- Small Targe + +-- Archibald Kava +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2113 && `item`=85; -- Dirty Leather Vest +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2113 && `item`=193; -- Tattered Cloth Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2113 && `item`=194; -- Tattered Cloth Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2113 && `item`=195; -- Tattered Cloth Boots +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2113 && `item`=209; -- Dirty Leather Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2113 && `item`=210; -- Dirty Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2113 && `item`=711; -- Tattered Cloth Gloves +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2113 && `item`=714; -- Dirty Leather Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2113 && `item`=1835; -- Dirty Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2113 && `item`=1836; -- Dirty Leather Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2113 && `item`=3595; -- Tattered Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2113 && `item`=3596; -- Tattered Cloth Bracers + +-- Joshua Kien +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2115 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2115 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2115 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2115 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2115 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2115 && `item`=4540; -- Tough Hunk of Bread + +-- Blacksmith Rand +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2116 && `item`=1200; -- Large Wooden Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2116 && `item`=2386; -- Rusted Chain Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2116 && `item`=2387; -- Rusted Chain Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2116 && `item`=2388; -- Rusted Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2116 && `item`=2389; -- Rusted Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2116 && `item`=2390; -- Rusted Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2116 && `item`=2391; -- Rusted Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2116 && `item`=17183; -- Dented Buckler + +-- Harold Raims +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2117 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2117 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2117 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2117 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2117 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2117 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2117 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2117 && `item`=2480; -- Large Club + +-- Abigail Shiel +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2118 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2118 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2118 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2118 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2118 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2118 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2118 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2118 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2118 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2118 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2118 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2118 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2118 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2118 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2118 && `item`=12226; -- Recipe: Crispy Bat Wing + +-- Mrs. Winters +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2134 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2134 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2134 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2134 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2134 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2134 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2134 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2134 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2134 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2134 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2134 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2134 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Abe Winters +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2135 && `item`=2376; -- Worn Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2135 && `item`=2398; -- Light Chain Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2135 && `item`=2399; -- Light Chain Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2135 && `item`=2400; -- Light Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2135 && `item`=2401; -- Light Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2135 && `item`=2402; -- Light Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2135 && `item`=2403; -- Light Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2135 && `item`=17185; -- Round Buckler + +-- Oliver Dwor +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2136 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2136 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2136 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2136 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2136 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2136 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2136 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2136 && `item`=2495; -- Walking Stick + +-- Eliza Callen +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2137 && `item`=2370; -- Battered Leather Harness +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2137 && `item`=2371; -- Battered Leather Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2137 && `item`=2372; -- Battered Leather Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2137 && `item`=2373; -- Battered Leather Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2137 && `item`=2374; -- Battered Leather Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2137 && `item`=2375; -- Battered Leather Gloves + +-- Edwin Harly +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2140 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=2140 && `item`=858; -- Lesser Healing Potion +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2140 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2140 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2140 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2140 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2140 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2140 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2140 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2140 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2140 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2140 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2140 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2140 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2140 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2140 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Hillsbrad Apprentice Blacksmith +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2265 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2265 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2265 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2265 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2265 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2265 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2265 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2265 && `item`=2495; -- Walking Stick + +-- Lyranne Feathersong +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2303 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2303 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2303 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2303 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2303 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2303 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2303 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2303 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2303 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2303 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2303 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2303 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2303 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2303 && `item`=21033; -- Radish Kimchi + +-- Merideth Carlson +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2357 && `item`=2414; -- Pinto Bridle +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2357 && `item`=5655; -- Chestnut Mare Bridle +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2357 && `item`=5656; -- Brown Horse Bridle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2357 && `item`=18776; -- Swift Palomino +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2357 && `item`=18777; -- Swift Brown Steed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2357 && `item`=18778; -- Swift White Steed + +-- Neema +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2364 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2364 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2364 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2364 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2364 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2364 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2364 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2364 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2364 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2364 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2364 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2364 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2364 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2364 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2364 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2364 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2364 && `item`=8932; -- Alterac Swiss +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2364 && `item`=8950; -- Homemade Cherry Pie + +-- Bront Coldcleave +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2365 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2365 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2365 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2365 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2365 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2365 && `item`=8952; -- Roasted Quail + +-- Barkeep Kelly +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2366 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2366 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2366 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2366 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2366 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2366 && `item`=8766; -- Morning Glory Dew + +-- Nandar Branson +UPDATE `npc_vendor` SET `slot`=206, `maxcount`=1 WHERE `entry`=2380 && `item`=1710; -- Greater Healing Potion +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2380 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2380 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=207 WHERE `entry`=2380 && `item`=6055; -- Recipe: Fire Protection Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2380 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2380 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=40, `maxcount`=1 WHERE `entry`=2380 && `item`=3827; -- Mana Potion* + +-- Micha Yance +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=2381 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2381 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2381 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2381 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2381 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2381 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2381 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2381 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2381 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2381 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2381 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2381 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2381 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2381 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2381 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=848 WHERE `entry`=2381 && `item`=4355; -- Pattern: Icy Cloak +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2381 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2381 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=847 WHERE `entry`=2381 && `item`=5788; -- Pattern: Thick Murloc Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2381 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2381 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2381 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2381 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=849 WHERE `entry`=2381 && `item`=11163; -- Formula: Enchant Bracer - Lesser Deflection +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=2381 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=2381 && `item`=21219; -- Recipe: Sagefish Delight + +-- Lindea Rabonne +UPDATE `npc_vendor` SET `slot`=320 WHERE `entry`=2383 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2383 && `item`=6330; -- Recipe: Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2383 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=322 WHERE `entry`=2383 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=323 WHERE `entry`=2383 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=324 WHERE `entry`=2383 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2383 && `item`=17062; -- Recipe: Mithril Head Trout + +-- Christoph Jeffcoat +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2393 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2393 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2393 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2393 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2393 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2393 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2393 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2393 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2393 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2393 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2393 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2393 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2393 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2393 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2393 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2393 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=450 WHERE `entry`=2393 && `item`=5788; -- Pattern: Thick Murloc Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2393 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=451 WHERE `entry`=2393 && `item`=6054; -- Recipe: Shadow Protection Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2393 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2393 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2393 && `item`=6532; -- Bright Baubles + +-- Mallen Swain +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2394 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2394 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2394 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2394 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2394 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2394 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2394 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2394 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2394 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2394 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2394 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2394 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=2394 && `item`=6274; -- Pattern: Blue Overalls +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=2394 && `item`=6401; -- Pattern: Dark Silk Shirt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2394 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2394 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2394 && `item`=14341; -- Rune Thread + +-- Derak Nightfall +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2397 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2397 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2397 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2397 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2397 && `item`=6330; -- Recipe: Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2397 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2397 && `item`=21219; -- Recipe: Sagefish Delight + +-- Kayren Soothallow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2401 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2401 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2401 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2401 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2401 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2401 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2401 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2401 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2401 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2401 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2401 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2401 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2401 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2401 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2401 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2401 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2401 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2401 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2401 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=2401 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2401 && `item`=15327; -- Wicked Throwing Dagger + +-- Bro'kin +UPDATE `npc_vendor` SET `slot`=112 WHERE `entry`=2480 && `item`=1710; -- Greater Healing Potion +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2480 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2480 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2480 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=114 WHERE `entry`=2480 && `item`=14634; -- Recipe: Frost Oil +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2480 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=190 WHERE `entry`=2480 && `item`=3827; -- Mana Potion* + +-- Bliztik +UPDATE `npc_vendor` SET `slot`=267 WHERE `entry`=2481 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2481 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2481 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=269 WHERE `entry`=2481 && `item`=3385; -- Lesser Mana Potion +UPDATE `npc_vendor` SET `slot`=268 WHERE `entry`=2481 && `item`=6068; -- Recipe: Shadow Oil +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2481 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2481 && `item`=18256; -- Imbued Vial + +-- Zarena Cromwind +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2482 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2482 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2482 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2482 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2482 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2482 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2482 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2482 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2482 && `item`=23160; -- Friendship Bread +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2482 && `item`=23161; -- Freshly-Squeezed Lemonade +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=2482 && `item`=12163; -- Plans: Moonsteel Broadsword* +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=2482 && `item`=12252; -- Staff of Protection* +UPDATE `npc_vendor` SET `slot`=201 WHERE `entry`=2482 && `item`=12251; -- Big Stick* + +-- Jaquilina Dramet +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2483 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2483 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2483 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2483 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=67 WHERE `entry`=2483 && `item`=12164; -- Plans: Massive Iron Axe +UPDATE `npc_vendor` SET `slot`=66 WHERE `entry`=2483 && `item`=12250; -- Midnight Axe + +-- Sly Garrett +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2622 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2622 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2622 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2622 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2622 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2622 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2622 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2622 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2622 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2622 && `item`=8925; -- Crystal Vial + +-- Old Man Heming +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=2626 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=2626 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=2626 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=2626 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=2626 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=58, `maxcount`=1 WHERE `entry`=2626 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2626 && `item`=16083; -- Expert Fishing - The Bass and You + +-- Narkk +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2663 && `item`=8495; -- Parrot Cage (Senegal) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2663 && `item`=8496; -- Parrot Cage (Cockatiel) +UPDATE `npc_vendor` SET `slot`=71 WHERE `entry`=2663 && `item`=10728; -- Pattern: Black Swashbuckler's Shirt + +-- Kelsey Yance +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2664 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2664 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2664 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2664 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2664 && `item`=6039; -- Recipe: Giant Clam Scorcho +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2664 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2664 && `item`=13940; -- Recipe: Cooked Glossy Mightfish +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2664 && `item`=13941; -- Recipe: Filet of Redgill +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2664 && `item`=13943; -- Recipe: Hot Smoked Bass +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2664 && `item`=17062; -- Recipe: Mithril Head Trout +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2664 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2664 && `item`=21219; -- Recipe: Sagefish Delight + +-- Danielle Zipstitch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2668 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2668 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2668 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2668 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2668 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2668 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2668 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2668 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2668 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2668 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2668 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2668 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2668 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2668 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2668 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=203 WHERE `entry`=2668 && `item`=14627; -- Pattern: Bright Yellow Shirt + +-- Sheri Zipstitch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2669 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2669 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2669 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2669 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2669 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2669 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2669 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2669 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2669 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2669 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2669 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2669 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=295 WHERE `entry`=2669 && `item`=6275; -- Pattern: Greater Adept's Robe +UPDATE `npc_vendor` SET `slot`=297 WHERE `entry`=2669 && `item`=6401; -- Pattern: Dark Silk Shirt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2669 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2669 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2669 && `item`=14341; -- Rune Thread + +-- Xizk Goodstitch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2670 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2670 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2670 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2670 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2670 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2670 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2670 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2670 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2670 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2670 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2670 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2670 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=186 WHERE `entry`=2670 && `item`=7087; -- Pattern: Crimson Silk Cloak +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2670 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2670 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2670 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=185 WHERE `entry`=2670 && `item`=14630; -- Pattern: Enchanter's Cowl + +-- Cowardly Crosby +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2672 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2672 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2672 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2672 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2672 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2672 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2672 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2672 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2672 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2672 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2672 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2672 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2672 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2672 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=2672 && `item`=10318; -- Pattern: Admiral's Hat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2672 && `item`=14341; -- Rune Thread + +-- Namdo Bizzfizzle +UPDATE `npc_vendor` SET `slot`=162 WHERE `entry`=2683 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=159 WHERE `entry`=2683 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=163 WHERE `entry`=2683 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=167, `maxcount`=3 WHERE `entry`=2683 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=166 WHERE `entry`=2683 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=168, `maxcount`=2 WHERE `entry`=2683 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=160 WHERE `entry`=2683 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=161 WHERE `entry`=2683 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=158 WHERE `entry`=2683 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=165 WHERE `entry`=2683 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=164 WHERE `entry`=2683 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=157 WHERE `entry`=2683 && `item`=14639; -- Schematic: Minor Recombobulator +UPDATE `npc_vendor` SET `slot`=896 WHERE `entry`=2683 && `item`=4382; -- Bronze Framework* + +-- Rizz Loosebolt +UPDATE `npc_vendor` SET `slot`=154 WHERE `entry`=2684 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=151 WHERE `entry`=2684 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=155 WHERE `entry`=2684 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=159 WHERE `entry`=2684 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=160 WHERE `entry`=2684 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=158 WHERE `entry`=2684 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=152 WHERE `entry`=2684 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=153 WHERE `entry`=2684 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=150 WHERE `entry`=2684 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=157 WHERE `entry`=2684 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=156 WHERE `entry`=2684 && `item`=10648; -- Blank Parchment + +-- Mazk Snipeshot +UPDATE `npc_vendor` SET `slot`=1317 WHERE `entry`=2685 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1314 WHERE `entry`=2685 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=1318 WHERE `entry`=2685 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=1323 WHERE `entry`=2685 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=1324 WHERE `entry`=2685 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=1322 WHERE `entry`=2685 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=1315 WHERE `entry`=2685 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=1316 WHERE `entry`=2685 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1321, `maxcount`=1 WHERE `entry`=2685 && `item`=4404; -- Silver Contact +UPDATE `npc_vendor` SET `slot`=1313 WHERE `entry`=2685 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=1320 WHERE `entry`=2685 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=1319 WHERE `entry`=2685 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=1312 WHERE `entry`=2685 && `item`=13310; -- Schematic: Accurate Scope +UPDATE `npc_vendor` SET `slot`=1325 WHERE `entry`=2685 && `item`=18651; -- Schematic: Truesilver Transformer +UPDATE `npc_vendor` SET `slot`=843 WHERE `entry`=2685 && `item`=4363; -- Copper Modulator* +UPDATE `npc_vendor` SET `slot`=842 WHERE `entry`=2685 && `item`=4371; -- Bronze Tube* + +-- Clyde Ranthal +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2697 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2697 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2697 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2697 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2697 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2697 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2697 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2697 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2697 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2697 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2697 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2697 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2697 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=266 WHERE `entry`=2697 && `item`=7289; -- Pattern: Black Whelp Cloak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2697 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2697 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2697 && `item`=14341; -- Rune Thread + +-- Rikqiz +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2699 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2699 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2699 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2699 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2699 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2699 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2699 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2699 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2699 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2699 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2699 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2699 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2699 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2699 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2699 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2699 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=108 WHERE `entry`=2699 && `item`=18239; -- Pattern: Shadowskin Gloves + +-- Malygen +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2803 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2803 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2803 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2803 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2803 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2803 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2803 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2803 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2803 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2803 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2803 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2803 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2803 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2803 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2803 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2803 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2803 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2803 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2803 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=2803 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2803 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=2803 && `item`=16110; -- Recipe: Monster Omelet + +-- Deneb Walker +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2805 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2805 && `item`=16084; -- Expert First Aid - Under Wraps +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2805 && `item`=16112; -- Manual: Heavy Silk Bandage +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2805 && `item`=16113; -- Manual: Mageweave Bandage +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2805 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2805 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2805 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2805 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2805 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2805 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2805 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2805 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2805 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2805 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2805 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2805 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2805 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2805 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2805 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2805 && `item`=21177; -- Symbol of Kings + +-- Bale +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2806 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2806 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2806 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2806 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2806 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2806 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2806 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2806 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2806 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2806 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2806 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2806 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2806 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2806 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2806 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2806 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2806 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2806 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2806 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=2806 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2806 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=2806 && `item`=16110; -- Recipe: Monster Omelet + +-- Vikki Lonsav +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2808 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2808 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2808 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2808 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2808 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2808 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2808 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2808 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2808 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2808 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2808 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2808 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2808 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2808 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2808 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2808 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2808 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2808 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2808 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2808 && `item`=15327; -- Wicked Throwing Dagger + +-- Hammon Karwn +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2810 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2810 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2810 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2810 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2810 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2810 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2810 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2810 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2810 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=2810 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=2810 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2810 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2810 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2810 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=2810 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2810 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2810 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2810 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2810 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=2810 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=2810 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=2810 && `item`=5973; -- Pattern: Barbaric Leggings +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2810 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2810 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=2810 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=2810 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2810 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2810 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=2810 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=2810 && `item`=12228; -- Recipe: Roast Raptor + +-- Drovnar Strongbrew +UPDATE `npc_vendor` SET `slot`=43, `maxcount`=1 WHERE `entry`=2812 && `item`=1710; -- Greater Healing Potion +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2812 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2812 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=2812 && `item`=3827; -- Mana Potion +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=2812 && `item`=6056; -- Recipe: Frost Protection Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2812 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2812 && `item`=18256; -- Imbued Vial + +-- Narj Deepslice +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2814 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2814 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2814 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2814 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2814 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2814 && `item`=4609; -- Recipe: Barbecued Buzzard Wing +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2814 && `item`=8952; -- Roasted Quail + +-- Androd Fadran +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2816 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2816 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2816 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2816 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2816 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2816 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2816 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2816 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2816 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2816 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2816 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2816 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2816 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2816 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2816 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=172 WHERE `entry`=2816 && `item`=13288; -- Pattern: Raptor Hide Belt +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2816 && `item`=14341; -- Rune Thread + +-- Tunkk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2819 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2819 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2819 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2819 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2819 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2819 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2819 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2819 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2819 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2819 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2819 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2819 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2819 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2819 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2819 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=84 WHERE `entry`=2819 && `item`=13287; -- Pattern: Raptor Hide Harness +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2819 && `item`=14341; -- Rune Thread + +-- Graud +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2820 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2820 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2820 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2820 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2820 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2820 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2820 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2820 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2820 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2820 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2820 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2820 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2820 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2820 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2820 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2820 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2820 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2820 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2820 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2820 && `item`=15327; -- Wicked Throwing Dagger + +-- Keena +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2821 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2821 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2821 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2821 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2821 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2821 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2821 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2821 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2821 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=2821 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=2821 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2821 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=2821 && `item`=3682; -- Recipe: Curiously Tasty Omelet +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2821 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2821 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=2821 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2821 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2821 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2821 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2821 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=2821 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=2821 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=99 WHERE `entry`=2821 && `item`=5973; -- Pattern: Barbaric Leggings +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2821 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2821 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=2821 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=2821 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2821 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2821 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=2821 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=100 WHERE `entry`=2821 && `item`=11163; -- Formula: Enchant Bracer - Lesser Deflection +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=2821 && `item`=12228; -- Recipe: Roast Raptor + +-- Nixxrax Fillamug +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2832 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2832 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2832 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2832 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2832 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2832 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2832 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2832 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2832 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2832 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2832 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2832 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2832 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2832 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2832 && `item`=4595; -- Junglevine Wine +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2832 && `item`=4600; -- Cherry Grog +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2832 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2832 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2832 && `item`=8950; -- Homemade Cherry Pie + +-- Crazk Sparks +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2838 && `item`=5740; -- Red Fireworks Rocket +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=2838 && `item`=18648; -- Schematic: Green Firework + +-- Haren Kanmae +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2839 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2839 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2839 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2839 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2839 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2839 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2839 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2839 && `item`=11305; -- Dense Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2839 && `item`=11362; -- Medium Quiver + +-- Kizz Bluntstrike +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2840 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2840 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2840 && `item`=4777; -- Ironwood Maul +UPDATE `npc_vendor` SET `slot`=66, `maxcount`=1 WHERE `entry`=2840 && `item`=4778; -- Heavy Spiked Mace* + +-- Wigcik +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2842 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2842 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2842 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2842 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2842 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2842 && `item`=21552; -- Striped Yellowtail + +-- Jutak +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2843 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2843 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2843 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2843 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2843 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2843 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2843 && `item`=12248; -- Daring Dirk +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2843 && `item`=12162; -- Plans: Hardened Iron Shortsword* + +-- Hurklor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2844 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2844 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2844 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2844 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2844 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2844 && `item`=18567; -- Elemental Flux + +-- Fargon Mortalak +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2845 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2845 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2845 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2845 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2845 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2845 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2845 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2845 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2845 && `item`=12257; -- Heavy Notched Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2845 && `item`=17189; -- Metal Buckler + +-- Blixrez Goodstitch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2846 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2846 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2846 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2846 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2846 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2846 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2846 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2846 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2846 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2846 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=158 WHERE `entry`=2846 && `item`=5788; -- Pattern: Thick Murloc Armor +UPDATE `npc_vendor` SET `slot`=159 WHERE `entry`=2846 && `item`=5789; -- Pattern: Murloc Scale Bracers +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2846 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2846 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2846 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2846 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2846 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2846 && `item`=14341; -- Rune Thread + +-- Jansen Underwood +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2847 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2847 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2847 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2847 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2847 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2847 && `item`=18567; -- Elemental Flux + +-- Glyx Brewright +UPDATE `npc_vendor` SET `slot`=220, `maxcount`=1 WHERE `entry`=2848 && `item`=1710; -- Greater Healing Potion +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2848 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2848 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=219, `maxcount`=2 WHERE `entry`=2848 && `item`=3827; -- Mana Potion +UPDATE `npc_vendor` SET `slot`=221 WHERE `entry`=2848 && `item`=6057; -- Recipe: Nature Protection Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2848 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2848 && `item`=18256; -- Imbued Vial + +-- Qixdi Goodstitch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2849 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2849 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2849 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2849 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2849 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2849 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2849 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2849 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2849 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2849 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2849 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2849 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2849 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=2849 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=2849 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=2849 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=2849 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=2849 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2849 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2849 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2849 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2849 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2849 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2849 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2849 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=2849 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=2849 && `item`=7337; -- The Rock +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=2849 && `item`=7338; -- Mood Ring +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=2849 && `item`=7339; -- Miniscule Diamond Ring +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=2849 && `item`=7340; -- Flawless Diamond Solitaire +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=2849 && `item`=7341; -- Cubic Zirconia Ring +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=2849 && `item`=7342; -- Silver Piffeny Band + +-- Grawl +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2908 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2908 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2908 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2908 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2908 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2908 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2908 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2908 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2908 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2908 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2908 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2908 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2908 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2908 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2908 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2908 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2908 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2908 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2908 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2908 && `item`=15327; -- Wicked Throwing Dagger + +-- Jyn Stonehoof +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2997 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=2997 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2997 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=2997 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2997 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2997 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=2997 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2997 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=2997 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=2997 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=2997 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=2997 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=2997 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=2997 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=2997 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2997 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2997 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2997 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2997 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2997 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=2997 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=2997 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2997 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2997 && `item`=2480; -- Large Club +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2997 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2997 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2997 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2997 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2997 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2997 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2997 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2997 && `item`=2495; -- Walking Stick +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=2997 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=2997 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=2997 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=2997 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=2997 && `item`=5441; -- Small Shot Pouch + +-- Taur Stonehoof +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2999 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2999 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2999 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2999 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2999 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2999 && `item`=18567; -- Elemental Flux + +-- Gibbert +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3000 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3000 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3000 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3000 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3000 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3000 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3000 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3000 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3000 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3000 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3000 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3000 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3000 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3000 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3000 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3000 && `item`=2535; -- War Staff + +-- Kurm Stonehoof +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3002 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3002 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3002 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3002 && `item`=3857; -- Coal + +-- Fyr Mistrunner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3003 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3003 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3003 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3003 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3003 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3003 && `item`=8950; -- Homemade Cherry Pie + +-- Mahu +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3005 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3005 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3005 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3005 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3005 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3005 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3005 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3005 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3005 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3005 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3005 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=156 WHERE `entry`=3005 && `item`=5771; -- Pattern: Red Linen Bag +UPDATE `npc_vendor` SET `slot`=158 WHERE `entry`=3005 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3005 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3005 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3005 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3005 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3005 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=157 WHERE `entry`=3005 && `item`=10311; -- Pattern: Orange Martial Shirt +UPDATE `npc_vendor` SET `slot`=155 WHERE `entry`=3005 && `item`=10325; -- Pattern: White Wedding Dress +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3005 && `item`=14341; -- Rune Thread + +-- Mani Winterhoof +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3010 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3010 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3010 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3010 && `item`=18256; -- Imbued Vial + +-- Nata Dawnstrider +UPDATE `npc_vendor` SET `slot`=409 WHERE `entry`=3012 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=406 WHERE `entry`=3012 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=414 WHERE `entry`=3012 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +UPDATE `npc_vendor` SET `slot`=416 WHERE `entry`=3012 && `item`=6349; -- Formula: Enchant 2H Weapon - Lesser Intellect +UPDATE `npc_vendor` SET `slot`=405 WHERE `entry`=3012 && `item`=6377; -- Formula: Enchant Boots - Minor Agility +UPDATE `npc_vendor` SET `slot`=408 WHERE `entry`=3012 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=407 WHERE `entry`=3012 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=410 WHERE `entry`=3012 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=412 WHERE `entry`=3012 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=413 WHERE `entry`=3012 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=411 WHERE `entry`=3012 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=415 WHERE `entry`=3012 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch + +-- Kuna Thunderhorn +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3015 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3015 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3015 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3015 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3015 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3015 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3015 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=102 WHERE `entry`=3015 && `item`=11303; -- Fine Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3015 && `item`=11362; -- Medium Quiver + +-- Tand +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3016 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3016 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3016 && `item`=4498; -- Brown Leather Satchel + +-- Nan Mistrunner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3017 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3017 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3017 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3017 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3017 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3017 && `item`=8953; -- Deep Fried Plantains + +-- Hogor Thunderhoof +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3018 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3018 && `item`=2510; -- Solid Blunderbuss +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3018 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3018 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3018 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3018 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3018 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3018 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3018 && `item`=5441; -- Small Shot Pouch +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3018 && `item`=11284; -- Accurate Slugs + +-- Delgo Ragetotem +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3019 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3019 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3019 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3019 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3019 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3019 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3019 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3019 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3019 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3019 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3019 && `item`=12249; -- Merciless Axe + +-- Etu Ragetotem +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3020 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3020 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3020 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3020 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3020 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3020 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3020 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3020 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3020 && `item`=2030; -- Gnarled Staff + +-- Kard Ragetotem +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3021 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3021 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3021 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3021 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3021 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3021 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3021 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3021 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3021 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3021 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3021 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3021 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3021 && `item`=2534; -- Rondel + +-- Sunn Ragetotem +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3022 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3022 && `item`=2535; -- War Staff + +-- Sura Wildmane +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3023 && `item`=6523; -- Buckled Harness +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3023 && `item`=6524; -- Studded Leather Harness +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3023 && `item`=6525; -- Grunt's Harness +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3023 && `item`=6526; -- Battle Harness + +-- Kaga Mistrunner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3025 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3025 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3025 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3025 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3025 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3025 && `item`=8952; -- Roasted Quail + +-- Naal Mistrunner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3027 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3027 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3027 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3027 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3027 && `item`=6328; -- Recipe: Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3027 && `item`=6330; -- Recipe: Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3027 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3027 && `item`=21219; -- Recipe: Sagefish Delight + +-- Sewa Mistrunner +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=3029 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3029 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3029 && `item`=6330; -- Recipe: Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=3029 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=3029 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=3029 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=3029 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=3029 && `item`=6533; -- Aquadynamic Fish Attractor + +-- Miles Welsh +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3044 && `item`=23160; -- Friendship Bread +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3044 && `item`=23161; -- Freshly-Squeezed Lemonade + +-- Synge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3053 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3053 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3053 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3053 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3053 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3053 && `item`=11284; -- Accurate Slugs + +-- Kawnie Softbreeze +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3072 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3072 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3072 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3072 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3072 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3072 && `item`=4540; -- Tough Hunk of Bread + +-- Marjak Keenblade +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3073 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3073 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3073 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3073 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3073 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3073 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3073 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3073 && `item`=2480; -- Large Club + +-- Varia Hardhide +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3074 && `item`=85; -- Dirty Leather Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3074 && `item`=209; -- Dirty Leather Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3074 && `item`=210; -- Dirty Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3074 && `item`=714; -- Dirty Leather Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3074 && `item`=1835; -- Dirty Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3074 && `item`=1836; -- Dirty Leather Bracers + +-- Bronk Steelrage +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3075 && `item`=1200; -- Large Wooden Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3075 && `item`=2386; -- Rusted Chain Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3075 && `item`=2387; -- Rusted Chain Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3075 && `item`=2388; -- Rusted Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3075 && `item`=2389; -- Rusted Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3075 && `item`=2390; -- Rusted Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3075 && `item`=2391; -- Rusted Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3075 && `item`=17183; -- Dented Buckler + +-- Moorat Longstride +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3076 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3076 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3076 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3076 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3076 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3076 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3076 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3076 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3076 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3076 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3076 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3076 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Mahnott Roughwound +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3077 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3077 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3077 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3077 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3077 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3077 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3077 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3077 && `item`=2495; -- Walking Stick + +-- Kennah Hawkseye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3078 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3078 && `item`=2510; -- Solid Blunderbuss +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3078 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3078 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3078 && `item`=5441; -- Small Shot Pouch + +-- Varg Windwhisper +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3079 && `item`=2370; -- Battered Leather Harness +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3079 && `item`=2371; -- Battered Leather Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3079 && `item`=2372; -- Battered Leather Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3079 && `item`=2373; -- Battered Leather Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3079 && `item`=2374; -- Battered Leather Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3079 && `item`=2375; -- Battered Leather Gloves + +-- Harant Ironbrace +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3080 && `item`=2376; -- Worn Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3080 && `item`=2398; -- Light Chain Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3080 && `item`=2399; -- Light Chain Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3080 && `item`=2400; -- Light Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3080 && `item`=2401; -- Light Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3080 && `item`=2402; -- Light Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3080 && `item`=2403; -- Light Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3080 && `item`=17185; -- Round Buckler + +-- Wunna Darkmane +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3081 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3081 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3081 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3081 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3081 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3081 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3081 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3081 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3081 && `item`=5484; -- Recipe: Roasted Kodo Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3081 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3081 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3081 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3081 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3081 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3081 && `item`=7005; -- Skinning Knife + +-- Gloria Femmel +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3085 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3085 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3085 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3085 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3085 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3085 && `item`=21219; -- Recipe: Sagefish Delight + +-- Gretchen Vogel +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3086 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3086 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3086 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3086 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3086 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3086 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3086 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3086 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3086 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3086 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3086 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3086 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3086 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3086 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3086 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3086 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3086 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3086 && `item`=21552; -- Striped Yellowtail + +-- Henry Chapal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3088 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3088 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3088 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3088 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3088 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3088 && `item`=5441; -- Small Shot Pouch + +-- Sherman Femmel +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3089 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3089 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3089 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3089 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3089 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3089 && `item`=8952; -- Roasted Quail + +-- Gerald Crawley +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3090 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3090 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3090 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3090 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3090 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3090 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3090 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3090 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3090 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3090 && `item`=8925; -- Crystal Vial + +-- Franklin Hamar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3091 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3091 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3091 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3091 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3091 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3091 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3091 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3091 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3091 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3091 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=149 WHERE `entry`=3091 && `item`=4782; -- Solstice Robe +UPDATE `npc_vendor` SET `slot`=150 WHERE `entry`=3091 && `item`=4786; -- Wise Man's Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3091 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3091 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3091 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3091 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3091 && `item`=14341; -- Rune Thread + +-- Tagain +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3092 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3092 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3092 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3092 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3092 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3092 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3092 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3092 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3092 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3092 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3092 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3092 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3092 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3092 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3092 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3092 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3092 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3092 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3092 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=3092 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=3092 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=3092 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=3092 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=3092 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=3092 && `item`=2612; -- Plain Robe +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=3092 && `item`=2613; -- Double-stitched Robes +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=3092 && `item`=2614; -- Robe of Apprenticeship +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=3092 && `item`=2615; -- Chromatic Robe +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=3092 && `item`=2616; -- Shimmering Silk Robes +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=3092 && `item`=2617; -- Burning Robes +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=3092 && `item`=2618; -- Silver Dress Robes +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=3092 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=3092 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3092 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3092 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3092 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3092 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3092 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=3092 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3092 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3092 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3092 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3092 && `item`=3603; -- Knitted Bracers +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=3092 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=3092 && `item`=3892; -- Embroidered Hat + +-- Grod +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3093 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3093 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3093 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3093 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3093 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3093 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3093 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3093 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3093 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3093 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3093 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3093 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3093 && `item`=2370; -- Battered Leather Harness +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3093 && `item`=2371; -- Battered Leather Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3093 && `item`=2372; -- Battered Leather Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3093 && `item`=2373; -- Battered Leather Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3093 && `item`=2374; -- Battered Leather Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3093 && `item`=2375; -- Battered Leather Gloves + +-- Fela +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3095 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3095 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3095 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3095 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3095 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3095 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3095 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3095 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3095 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3095 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3095 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3095 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3095 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3095 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3095 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3095 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3095 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3095 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3095 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3095 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=3095 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3095 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3095 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3095 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3095 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=3095 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=3095 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=3095 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3095 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3095 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3095 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=3095 && `item`=17190; -- Ornate Buckler +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3095 && `item`=17192; -- Reinforced Targe + +-- Captured Servant of Azora +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3096 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3096 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3096 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3096 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3096 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3096 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3096 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3096 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3096 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3096 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=201 WHERE `entry`=3096 && `item`=4790; -- Inferno Cloak +UPDATE `npc_vendor` SET `slot`=199 WHERE `entry`=3096 && `item`=4792; -- Spirit Cloak +UPDATE `npc_vendor` SET `slot`=200 WHERE `entry`=3096 && `item`=4793; -- Sylvan Cloak +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3096 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3096 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3096 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3096 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3096 && `item`=14341; -- Rune Thread + +-- Bernard Brubaker +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3097 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3097 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3097 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3097 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3097 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3097 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=199 WHERE `entry`=3097 && `item`=4794; -- Wolf Bracers +UPDATE `npc_vendor` SET `slot`=200 WHERE `entry`=3097 && `item`=4795; -- Bear Bracers +UPDATE `npc_vendor` SET `slot`=201 WHERE `entry`=3097 && `item`=4796; -- Owl Bracers + +-- Herble Baubbletump +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=3133 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=3133 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=60 WHERE `entry`=3133 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3133 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=65 WHERE `entry`=3133 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=63, `maxcount`=1 WHERE `entry`=3133 && `item`=4361; -- Copper Tube +UPDATE `npc_vendor` SET `slot`=64, `maxcount`=1 WHERE `entry`=3133 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=66, `maxcount`=3 WHERE `entry`=3133 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=3133 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=3133 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=3133 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=62 WHERE `entry`=3133 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=3133 && `item`=10648; -- Blank Parchment + +-- Kzixx +UPDATE `npc_vendor` SET `slot`=337 WHERE `entry`=3134 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=339, `maxcount`=2 WHERE `entry`=3134 && `item`=3385; -- Lesser Mana Potion +UPDATE `npc_vendor` SET `slot`=329 WHERE `entry`=3134 && `item`=4829; -- Dreamer's Belt +UPDATE `npc_vendor` SET `slot`=338 WHERE `entry`=3134 && `item`=6053; -- Recipe: Holy Protection Potion +UPDATE `npc_vendor` SET `slot`=336 WHERE `entry`=3134 && `item`=7561; -- Schematic: Goblin Jumper Cables +UPDATE `npc_vendor` SET `slot`=780 WHERE `entry`=3134 && `item`=4827; -- Wizard's Belt* +UPDATE `npc_vendor` SET `slot`=640 WHERE `entry`=3134 && `item`=4828; -- Nightwind Belt* + +-- Scott Carevin +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3138 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3138 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3138 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3138 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3138 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3138 && `item`=8948; -- Dried King Bolete + +-- Duokna +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3158 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3158 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3158 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3158 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3158 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3158 && `item`=4540; -- Tough Hunk of Bread + +-- Kzan Thornslash +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3159 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3159 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3159 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3159 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3159 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3159 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3159 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3159 && `item`=2480; -- Large Club + +-- Huklah +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3160 && `item`=85; -- Dirty Leather Vest +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3160 && `item`=193; -- Tattered Cloth Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3160 && `item`=194; -- Tattered Cloth Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3160 && `item`=195; -- Tattered Cloth Boots +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3160 && `item`=209; -- Dirty Leather Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3160 && `item`=210; -- Dirty Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3160 && `item`=711; -- Tattered Cloth Gloves +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3160 && `item`=714; -- Dirty Leather Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3160 && `item`=1835; -- Dirty Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3160 && `item`=1836; -- Dirty Leather Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3160 && `item`=3595; -- Tattered Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3160 && `item`=3596; -- Tattered Cloth Bracers + +-- Rarc +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3161 && `item`=1200; -- Large Wooden Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3161 && `item`=2386; -- Rusted Chain Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3161 && `item`=2387; -- Rusted Chain Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3161 && `item`=2388; -- Rusted Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3161 && `item`=2389; -- Rusted Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3161 && `item`=2390; -- Rusted Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3161 && `item`=2391; -- Rusted Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3161 && `item`=17183; -- Dented Buckler + +-- Burdrak Harglhelm +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3162 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3162 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3162 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3162 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3162 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3162 && `item`=1840; -- Rough Leather Bracers + +-- Uhgar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3163 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3163 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3163 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3163 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3163 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3163 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3163 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3163 && `item`=2495; -- Walking Stick + +-- Jark +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3164 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3164 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3164 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3164 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3164 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3164 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3164 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3164 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3164 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3164 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3164 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3164 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Ghrawt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3165 && `item`=2506; -- Hornwood Recurve Bow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3165 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3165 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3165 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3165 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3165 && `item`=11362; -- Medium Quiver + +-- Cutac +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3166 && `item`=2364; -- Woven Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3166 && `item`=2366; -- Woven Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3166 && `item`=2367; -- Woven Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3166 && `item`=2369; -- Woven Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3166 && `item`=2370; -- Battered Leather Harness +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3166 && `item`=2371; -- Battered Leather Belt +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3166 && `item`=2372; -- Battered Leather Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3166 && `item`=2373; -- Battered Leather Boots +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3166 && `item`=2374; -- Battered Leather Bracers +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3166 && `item`=2375; -- Battered Leather Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3166 && `item`=3606; -- Woven Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3166 && `item`=3607; -- Woven Bracers + +-- Wuark +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3167 && `item`=2376; -- Worn Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3167 && `item`=2398; -- Light Chain Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3167 && `item`=2399; -- Light Chain Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3167 && `item`=2400; -- Light Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3167 && `item`=2401; -- Light Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3167 && `item`=2402; -- Light Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3167 && `item`=2403; -- Light Chain Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3167 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3167 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3167 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3167 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3167 && `item`=17185; -- Round Buckler + +-- Flakk +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3168 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3168 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3168 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3168 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3168 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3168 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3168 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3168 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3168 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3168 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3168 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3168 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3168 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3168 && `item`=7005; -- Skinning Knife + +-- Turuk Amberstill +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3177 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3177 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3177 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3177 && `item`=2493; -- Wooden Mallet + +-- Stuart Fleming +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3178 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3178 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3178 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3178 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=176 WHERE `entry`=3178 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=177 WHERE `entry`=3178 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3178 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3178 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=178 WHERE `entry`=3178 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=179 WHERE `entry`=3178 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=180 WHERE `entry`=3178 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=181 WHERE `entry`=3178 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3178 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3178 && `item`=17062; -- Recipe: Mithril Head Trout +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3178 && `item`=21552; -- Striped Yellowtail + +-- K'waii +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3186 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3186 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3186 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3186 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3186 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3186 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3186 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3186 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3186 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3186 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3186 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3186 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Tai'tasi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3187 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3187 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3187 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3187 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3187 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3187 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3187 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3187 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3187 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3187 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3187 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3187 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3187 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3187 && `item`=7005; -- Skinning Knife + +-- Greishan Ironstove +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3291 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3291 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3291 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3291 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3291 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3291 && `item`=8950; -- Homemade Cherry Pie + +-- Gabrielle Chase +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3298 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3298 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3298 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3298 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3298 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3298 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3298 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3298 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3298 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3298 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3298 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3298 && `item`=8932; -- Alterac Swiss + +-- Olvia +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3312 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3312 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3312 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3312 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3312 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3312 && `item`=8952; -- Roasted Quail + +-- Trak'gen +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3313 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3313 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3313 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3313 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3313 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3313 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3313 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3313 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3313 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3313 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3313 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3313 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3313 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3313 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3313 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3313 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3313 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3313 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3313 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3313 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3313 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3313 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3313 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3313 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3313 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3313 && `item`=5042; -- Red Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3313 && `item`=5048; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=3313 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3313 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=3313 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=3313 && `item`=15327; -- Wicked Throwing Dagger + +-- Urtharo +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3314 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3314 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3314 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3314 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3314 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3314 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3314 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3314 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3314 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3314 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3314 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3314 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3314 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3314 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3314 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3314 && `item`=2480; -- Large Club +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3314 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3314 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3314 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3314 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3314 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3314 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3314 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3314 && `item`=2495; -- Walking Stick + +-- Tor'phan +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3315 && `item`=2141; -- Cuirboulli Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3315 && `item`=2142; -- Cuirboulli Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3315 && `item`=2143; -- Cuirboulli Boots +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3315 && `item`=2144; -- Cuirboulli Bracers +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3315 && `item`=2145; -- Cuirboulli Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3315 && `item`=2146; -- Cuirboulli Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3315 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3315 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3315 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3315 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3315 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3315 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3315 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3315 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3315 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=3315 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=3315 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=3315 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3315 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3315 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3315 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3315 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3315 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3315 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=3315 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=3315 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=3315 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=3315 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=3315 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=3315 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=3315 && `item`=2612; -- Plain Robe +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=3315 && `item`=2613; -- Double-stitched Robes +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=3315 && `item`=2614; -- Robe of Apprenticeship +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=3315 && `item`=2615; -- Chromatic Robe +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=3315 && `item`=2616; -- Shimmering Silk Robes +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=3315 && `item`=2617; -- Burning Robes +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=3315 && `item`=2618; -- Silver Dress Robes +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3315 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=3315 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3315 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3315 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3315 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3315 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3315 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3315 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=3315 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=3315 && `item`=3893; -- Reinforced Leather Cap +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=3315 && `item`=12255; -- Pale Leggings + +-- Handor +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3316 && `item`=2141; -- Cuirboulli Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3316 && `item`=2142; -- Cuirboulli Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3316 && `item`=2143; -- Cuirboulli Boots +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3316 && `item`=2144; -- Cuirboulli Bracers +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3316 && `item`=2145; -- Cuirboulli Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3316 && `item`=2146; -- Cuirboulli Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3316 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3316 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3316 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3316 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3316 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3316 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3316 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3316 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3316 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=3316 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=3316 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=3316 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3316 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3316 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3316 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3316 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3316 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3316 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=3316 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=3316 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=3316 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=3316 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=3316 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=3316 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3316 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=3316 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3316 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3316 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3316 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3316 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3316 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3316 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=3316 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=3316 && `item`=3893; -- Reinforced Leather Cap +UPDATE `npc_vendor` SET `slot`=58, `maxcount`=1, `incrtime`=7200 WHERE `entry`=3316 && `item`=12256; -- Cindercloth Leggings + +-- Ollanus +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3317 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3317 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3317 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3317 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3317 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3317 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3317 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3317 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3317 && `item`=2364; -- Woven Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3317 && `item`=2366; -- Woven Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3317 && `item`=2367; -- Woven Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3317 && `item`=2369; -- Woven Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3317 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3317 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3317 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3317 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3317 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3317 && `item`=3606; -- Woven Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3317 && `item`=3607; -- Woven Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3317 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3317 && `item`=16060; -- Common White Shirt + +-- Sana +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3319 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3319 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3319 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3319 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3319 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3319 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3319 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3319 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3319 && `item`=1202; -- Wall Shield +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3319 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3319 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3319 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3319 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3319 && `item`=2376; -- Worn Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3319 && `item`=2398; -- Light Chain Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3319 && `item`=2399; -- Light Chain Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3319 && `item`=2400; -- Light Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3319 && `item`=2401; -- Light Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3319 && `item`=2402; -- Light Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3319 && `item`=2403; -- Light Chain Gloves +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3319 && `item`=2445; -- Large Metal Shield +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3319 && `item`=17185; -- Round Buckler +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3319 && `item`=17187; -- Banded Buckler +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3319 && `item`=17188; -- Ringed Buckler + +-- Morgum +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3321 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3321 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3321 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3321 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3321 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3321 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3321 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3321 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3321 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3321 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3321 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3321 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3321 && `item`=2370; -- Battered Leather Harness +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3321 && `item`=2371; -- Battered Leather Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3321 && `item`=2372; -- Battered Leather Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3321 && `item`=2373; -- Battered Leather Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3321 && `item`=2374; -- Battered Leather Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3321 && `item`=2375; -- Battered Leather Gloves + +-- Kaja +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3322 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3322 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3322 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3322 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3322 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3322 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3322 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3322 && `item`=5441; -- Small Shot Pouch +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3322 && `item`=11284; -- Accurate Slugs + +-- Horthus +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3323 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3323 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3323 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3323 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3323 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3323 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3323 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3323 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3323 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3323 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3323 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3323 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3323 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3323 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3323 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3323 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3323 && `item`=21177; -- Symbol of Kings + +-- Kor'jus +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3329 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3329 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3329 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3329 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3329 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3329 && `item`=8948; -- Dried King Bolete + +-- Muragus +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3330 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3330 && `item`=2535; -- War Staff + +-- Kareth +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3331 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3331 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3331 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3331 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3331 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3331 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3331 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3331 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3331 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3331 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3331 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3331 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3331 && `item`=2534; -- Rondel + +-- Shankys +UPDATE `npc_vendor` SET `slot`=208 WHERE `entry`=3333 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=209 WHERE `entry`=3333 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3333 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3333 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=210 WHERE `entry`=3333 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=211 WHERE `entry`=3333 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=212 WHERE `entry`=3333 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=213 WHERE `entry`=3333 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3333 && `item`=17062; -- Recipe: Mithril Head Trout + +-- Rekkul +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3334 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3334 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3334 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3334 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3334 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3334 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3334 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3334 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3334 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3334 && `item`=8925; -- Crystal Vial + +-- Hagrus +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3335 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=165 WHERE `entry`=3335 && `item`=5640; -- Recipe: Rage Potion +UPDATE `npc_vendor` SET `slot`=166, `maxcount`=1 WHERE `entry`=3335 && `item`=5643; -- Recipe: Great Rage Potion +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3335 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3335 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3335 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3335 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3335 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3335 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3335 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3335 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3335 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3335 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3335 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3335 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3335 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3335 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3335 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3335 && `item`=21177; -- Symbol of Kings + +-- Shan'ti +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3342 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3342 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3342 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3342 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3342 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3342 && `item`=8953; -- Deep Fried Plantains + +-- Kithas +UPDATE `npc_vendor` SET `slot`=1104 WHERE `entry`=3346 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=1101 WHERE `entry`=3346 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=1109 WHERE `entry`=3346 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +UPDATE `npc_vendor` SET `slot`=1111 WHERE `entry`=3346 && `item`=6346; -- Formula: Enchant Chest - Lesser Mana +UPDATE `npc_vendor` SET `slot`=1100 WHERE `entry`=3346 && `item`=6349; -- Formula: Enchant 2H Weapon - Lesser Intellect +UPDATE `npc_vendor` SET `slot`=1103 WHERE `entry`=3346 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=1102, `maxcount`=3 WHERE `entry`=3346 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=1105 WHERE `entry`=3346 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=1107 WHERE `entry`=3346 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=1108 WHERE `entry`=3346 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=1106 WHERE `entry`=3346 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=1110 WHERE `entry`=3346 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch + +-- Kor'geld +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3348 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3348 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=218 WHERE `entry`=3348 && `item`=5642; -- Recipe: Free Action Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3348 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=219 WHERE `entry`=3348 && `item`=13478; -- Recipe: Elixir of Superior Defense +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3348 && `item`=18256; -- Imbued Vial + +-- Ukra'nor +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3349 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3349 && `item`=2535; -- War Staff + +-- Asoran +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3350 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3350 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3350 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3350 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3350 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3350 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3350 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3350 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3350 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3350 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3350 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3350 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3350 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3350 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3350 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3350 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3350 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3350 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3350 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3350 && `item`=15327; -- Wicked Throwing Dagger + +-- Magenius +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3351 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3351 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3351 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3351 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3351 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3351 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3351 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3351 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3351 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3351 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3351 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3351 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3351 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3351 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3351 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3351 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3351 && `item`=21177; -- Symbol of Kings + +-- Sumi +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3356 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3356 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3356 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3356 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3356 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3356 && `item`=12162; -- Plans: Hardened Iron Shortsword +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3356 && `item`=18567; -- Elemental Flux + +-- Gorina +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3358 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3358 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3358 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3358 && `item`=3857; -- Coal + +-- Kiro +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3359 && `item`=6523; -- Buckled Harness +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3359 && `item`=6524; -- Studded Leather Harness +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3359 && `item`=6525; -- Grunt's Harness +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3359 && `item`=6526; -- Battle Harness + +-- Koru +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3360 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3360 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3360 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3360 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3360 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3360 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3360 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3360 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3360 && `item`=2030; -- Gnarled Staff + +-- Shoma +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3361 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3361 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3361 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3361 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3361 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3361 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3361 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3361 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3361 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3361 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3361 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3361 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3361 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3361 && `item`=15903; -- Right-Handed Claw +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3361 && `item`=15904; -- Right-Handed Blades +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3361 && `item`=15905; -- Right-Handed Brass Knuckles +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3361 && `item`=15906; -- Left-Handed Brass Knuckles +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3361 && `item`=15907; -- Left-Handed Claw +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3361 && `item`=15909; -- Left-Handed Blades + +-- Ogunaro Wolfrunner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3362 && `item`=1132; -- Horn of the Timber Wolf +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3362 && `item`=5665; -- Horn of the Dire Wolf +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3362 && `item`=5668; -- Horn of the Brown Wolf +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3362 && `item`=18796; -- Horn of the Swift Brown Wolf +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3362 && `item`=18797; -- Horn of the Swift Timber Wolf +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3362 && `item`=18798; -- Horn of the Swift Gray Wolf + +-- Borya +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3364 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3364 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3364 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3364 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3364 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3364 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3364 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3364 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3364 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3364 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=204 WHERE `entry`=3364 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3364 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3364 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=206 WHERE `entry`=3364 && `item`=6270; -- Pattern: Blue Linen Vest +UPDATE `npc_vendor` SET `slot`=203 WHERE `entry`=3364 && `item`=6274; -- Pattern: Blue Overalls +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3364 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3364 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=205 WHERE `entry`=3364 && `item`=10314; -- Pattern: Lavender Mageweave Shirt +UPDATE `npc_vendor` SET `slot`=202 WHERE `entry`=3364 && `item`=10317; -- Pattern: Pink Mageweave Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3364 && `item`=14341; -- Rune Thread + +-- Tamar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3366 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3366 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3366 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3366 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3366 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3366 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3366 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3366 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3366 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3366 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3366 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3366 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3366 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3366 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3366 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3366 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=3366 && `item`=18731; -- Pattern: Heavy Leather Ball + +-- Felika +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3367 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3367 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3367 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=3367 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3367 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3367 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3367 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3367 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3367 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3367 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3367 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3367 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3367 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3367 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3367 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3367 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3367 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3367 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=3367 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=3367 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=3367 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3367 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3367 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3367 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3367 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3367 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3367 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3367 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3367 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3367 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3367 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3367 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=3367 && `item`=8925; -- Crystal Vial + +-- Borstan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3368 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3368 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3368 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3368 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3368 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3368 && `item`=8952; -- Roasted Quail + +-- Gotri +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3369 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3369 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3369 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3369 && `item`=4499; -- Huge Brown Sack + +-- Xen'to +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3400 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3400 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3400 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3400 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3400 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3400 && `item`=21219; -- Recipe: Sagefish Delight + +-- Zeal'aya +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3405 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3405 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3405 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3405 && `item`=22250; -- Herb Pouch + +-- Zendo'jian +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3409 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3409 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3409 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3409 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3409 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3409 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3409 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3409 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3409 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3409 && `item`=2495; -- Walking Stick +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3409 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3409 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3409 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3409 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3409 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3409 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3409 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3409 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3409 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3409 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3409 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3409 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3409 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3409 && `item`=11362; -- Medium Quiver +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3409 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3409 && `item`=15327; -- Wicked Throwing Dagger + +-- Jin'sora +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3410 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3410 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3410 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3410 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3410 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3410 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3410 && `item`=11285; -- Jagged Arrow +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (3410, 128, 11303, 2, 43200, 0); -- Fine Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3410 && `item`=11362; -- Medium Quiver + +-- Denni'ka +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3411 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3411 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3411 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3411 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3411 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3411 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3411 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3411 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3411 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3411 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3411 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3411 && `item`=8952; -- Roasted Quail + +-- Sovik +UPDATE `npc_vendor` SET `slot`=272 WHERE `entry`=3413 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=269 WHERE `entry`=3413 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=273 WHERE `entry`=3413 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=280 WHERE `entry`=3413 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=277 WHERE `entry`=3413 && `item`=4361; -- Copper Tube +UPDATE `npc_vendor` SET `slot`=279, `maxcount`=1 WHERE `entry`=3413 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=281 WHERE `entry`=3413 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=278 WHERE `entry`=3413 && `item`=4371; -- Bronze Tube +UPDATE `npc_vendor` SET `slot`=270 WHERE `entry`=3413 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=271 WHERE `entry`=3413 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=276 WHERE `entry`=3413 && `item`=4404; -- Silver Contact +UPDATE `npc_vendor` SET `slot`=268 WHERE `entry`=3413 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=275 WHERE `entry`=3413 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=274 WHERE `entry`=3413 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=267 WHERE `entry`=3413 && `item`=16041; -- Schematic: Thorium Grenade +UPDATE `npc_vendor` SET `slot`=282 WHERE `entry`=3413 && `item`=16042; -- Schematic: Thorium Widget +UPDATE `npc_vendor` SET `slot`=2170 WHERE `entry`=3413 && `item`=4382; -- Bronze Framework* +UPDATE `npc_vendor` SET `slot`=2187 WHERE `entry`=3413 && `item`=18647; -- Schematic: Red Firework* + +-- Hraq +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3477 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3477 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3477 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3477 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3477 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3477 && `item`=18567; -- Elemental Flux + +-- Nargal Deatheye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3479 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3479 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3479 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3479 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3479 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3479 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3479 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3479 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=148, `maxcount`=1 WHERE `entry`=3479 && `item`=4765; -- Enamelled Broadsword +UPDATE `npc_vendor` SET `slot`=149 WHERE `entry`=3479 && `item`=4766; -- Feral Blade + +-- Moorane Hearthgrain +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3480 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3480 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3480 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3480 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3480 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3480 && `item`=8950; -- Homemade Cherry Pie + +-- Barg +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3481 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3481 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3481 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3481 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3481 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3481 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3481 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3481 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3481 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3481 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3481 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3481 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3481 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3481 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3481 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Tari'qa +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3482 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3482 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3482 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3482 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3482 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3482 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3482 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3482 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3482 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3482 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3482 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3482 && `item`=5486; -- Recipe: Strider Stew +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3482 && `item`=5488; -- Recipe: Crispy Lizard Tail +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3482 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3482 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3482 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3482 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3482 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3482 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3482 && `item`=7005; -- Skinning Knife + +-- Jahan Hawkwing +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3483 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3483 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3483 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3483 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3483 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3483 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3483 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3483 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3483 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3483 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3483 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3483 && `item`=1846; -- Chainmail Bracers + +-- Wrahk +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3485 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3485 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3485 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3485 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3485 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3485 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3485 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3485 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3485 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3485 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=62 WHERE `entry`=3485 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3485 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3485 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=60 WHERE `entry`=3485 && `item`=6270; -- Pattern: Blue Linen Vest +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=3485 && `item`=6272; -- Pattern: Blue Linen Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3485 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3485 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3485 && `item`=14341; -- Rune Thread + +-- Halija Whitestrider +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3486 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3486 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3486 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3486 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3486 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3486 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3486 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=258 WHERE `entry`=3486 && `item`=4781; -- Whispering Vest +UPDATE `npc_vendor` SET `slot`=257 WHERE `entry`=3486 && `item`=4782; -- Solstice Robe +UPDATE `npc_vendor` SET `slot`=259 WHERE `entry`=3486 && `item`=4786; -- Wise Man's Belt +UPDATE `npc_vendor` SET `slot`=256 WHERE `entry`=3486 && `item`=4790; -- Inferno Cloak +UPDATE `npc_vendor` SET `slot`=254 WHERE `entry`=3486 && `item`=4792; -- Spirit Cloak +UPDATE `npc_vendor` SET `slot`=255 WHERE `entry`=3486 && `item`=4793; -- Sylvan Cloak +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3486 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3486 && `item`=16060; -- Common White Shirt + +-- Kalyimah Stormcloud +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3487 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3487 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3487 && `item`=4498; -- Brown Leather Satchel + +-- Uthrok +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3488 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3488 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3488 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3488 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3488 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3488 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3488 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3488 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3488 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3488 && `item`=5441; -- Small Shot Pouch +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3488 && `item`=11304; -- Fine Longbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3488 && `item`=11362; -- Medium Quiver + +-- Zargh +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3489 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3489 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3489 && `item`=3735; -- Recipe: Hot Lion Chops +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3489 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3489 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3489 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3489 && `item`=8952; -- Roasted Quail + +-- Hula'mahi +UPDATE `npc_vendor` SET `slot`=119 WHERE `entry`=3490 && `item`=765; -- Silverleaf +UPDATE `npc_vendor` SET `slot`=118 WHERE `entry`=3490 && `item`=2447; -- Peacebloom +UPDATE `npc_vendor` SET `slot`=120, `maxcount`=1 WHERE `entry`=3490 && `item`=2453; -- Bruiseweed +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3490 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3490 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3490 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3490 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3490 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3490 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3490 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3490 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3490 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3490 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3490 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3490 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3490 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3490 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3490 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3490 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3490 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3490 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3490 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3490 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3490 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3490 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3490 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3490 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3490 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3490 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3490 && `item`=21177; -- Symbol of Kings +UPDATE `npc_vendor` SET `slot`=405 WHERE `entry`=3490 && `item`=785; -- Mageroyal* +UPDATE `npc_vendor` SET `slot`=662 WHERE `entry`=3490 && `item`=2449; -- Earthroot* +UPDATE `npc_vendor` SET `slot`=357 WHERE `entry`=3490 && `item`=6053; -- Recipe: Holy Protection Potion* + +-- Ironzar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3491 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3491 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3491 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3491 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3491 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3491 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3491 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3491 && `item`=2208; -- Poniard + +-- Gagsprocket +UPDATE `npc_vendor` SET `slot`=1540 WHERE `entry`=3495 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1537 WHERE `entry`=3495 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=1541 WHERE `entry`=3495 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=1547 WHERE `entry`=3495 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=1545, `maxcount`=1 WHERE `entry`=3495 && `item`=4361; -- Copper Tube +UPDATE `npc_vendor` SET `slot`=1546, `maxcount`=1 WHERE `entry`=3495 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=1548 WHERE `entry`=3495 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=1544 WHERE `entry`=3495 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=1538 WHERE `entry`=3495 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=1539 WHERE `entry`=3495 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1536 WHERE `entry`=3495 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=1543 WHERE `entry`=3495 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=1542 WHERE `entry`=3495 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=1549 WHERE `entry`=3495 && `item`=18648; -- Schematic: Green Firework +UPDATE `npc_vendor` SET `slot`=403, `maxcount`=1 WHERE `entry`=3495 && `item`=4371; -- Bronze Tube* +UPDATE `npc_vendor` SET `slot`=402, `maxcount`=2 WHERE `entry`=3495 && `item`=4404; -- Silver Contact* + +-- Kilxx +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3497 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3497 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3497 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3497 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=3497 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3497 && `item`=6330; -- Recipe: Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=60 WHERE `entry`=3497 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3497 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=3497 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=62 WHERE `entry`=3497 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=63 WHERE `entry`=3497 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=64 WHERE `entry`=3497 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3497 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5, `maxcount`=0, `incrtime`=0 WHERE `entry`=3497 && `item`=21552; -- Striped Yellowtail + +-- Tarhus +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3500 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3500 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3500 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3500 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3500 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3500 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3500 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3500 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3500 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3500 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3500 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3500 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3500 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3500 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3500 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3500 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3500 && `item`=21177; -- Symbol of Kings + +-- Thomas Miller +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3518 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3518 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3518 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3518 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3518 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3518 && `item`=8950; -- Homemade Cherry Pie + +-- Constance Brisboise +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3522 && `item`=2364; -- Woven Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3522 && `item`=2366; -- Woven Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3522 && `item`=2367; -- Woven Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3522 && `item`=2369; -- Woven Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3522 && `item`=3606; -- Woven Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3522 && `item`=3607; -- Woven Bracers +UPDATE `npc_vendor` SET `slot`=72 WHERE `entry`=3522 && `item`=6270; -- Pattern: Blue Linen Vest + +-- Pyrewood Tailor +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3530 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3530 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3530 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3530 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3530 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3530 && `item`=3603; -- Knitted Bracers + +-- Pyrewood Leatherworker +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3532 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3532 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3532 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3532 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3532 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3532 && `item`=1840; -- Rough Leather Bracers + +-- Wallace the Blind +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3534 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3534 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3534 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3534 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=50, `maxcount`=2 WHERE `entry`=3534 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3534 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3534 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3534 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3534 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=3534 && `item`=4778; -- Heavy Spiked Mace +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=3534 && `item`=4817; -- Blessed Claymore +UPDATE `npc_vendor` SET `slot`=48, `maxcount`=2 WHERE `entry`=3534 && `item`=4818; -- Executioner's Sword + +-- Kris Legace +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3536 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3536 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3536 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3536 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3536 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3536 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=84 WHERE `entry`=3536 && `item`=4794; -- Wolf Bracers +UPDATE `npc_vendor` SET `slot`=85 WHERE `entry`=3536 && `item`=4795; -- Bear Bracers +UPDATE `npc_vendor` SET `slot`=86 WHERE `entry`=3536 && `item`=4796; -- Owl Bracers +UPDATE `npc_vendor` SET `slot`=88 WHERE `entry`=3536 && `item`=4830; -- Saber Leggings +UPDATE `npc_vendor` SET `slot`=87 WHERE `entry`=3536 && `item`=4831; -- Stalking Pants + +-- Zixil +UPDATE `npc_vendor` SET `slot`=1264 WHERE `entry`=3537 && `item`=4827; -- Wizard's Belt +UPDATE `npc_vendor` SET `slot`=1266 WHERE `entry`=3537 && `item`=4829; -- Dreamer's Belt +UPDATE `npc_vendor` SET `slot`=1261 WHERE `entry`=3537 && `item`=4836; -- Fireproof Orb +UPDATE `npc_vendor` SET `slot`=1262 WHERE `entry`=3537 && `item`=4837; -- Strength of Will +UPDATE `npc_vendor` SET `slot`=1270 WHERE `entry`=3537 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=1260 WHERE `entry`=3537 && `item`=6377; -- Formula: Enchant Boots - Minor Agility +UPDATE `npc_vendor` SET `slot`=1271 WHERE `entry`=3537 && `item`=7362; -- Pattern: Earthen Leather Shoulders +UPDATE `npc_vendor` SET `slot`=799 WHERE `entry`=3537 && `item`=7561; -- Schematic: Goblin Jumper Cables* +UPDATE `npc_vendor` SET `slot`=637 WHERE `entry`=3537 && `item`=4838; -- Orb of Power* +UPDATE `npc_vendor` SET `slot`=687 WHERE `entry`=3537 && `item`=4828; -- Nightwind Belt* + +-- Ott +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3539 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3539 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3539 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3539 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3539 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3539 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3539 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3539 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=117, `maxcount`=1 WHERE `entry`=3539 && `item`=4818; -- Executioner's Sword +UPDATE `npc_vendor` SET `slot`=118 WHERE `entry`=3539 && `item`=4824; -- Blurred Axe +UPDATE `npc_vendor` SET `slot`=119 WHERE `entry`=3539 && `item`=4825; -- Callous Axe +UPDATE `npc_vendor` SET `slot`=116 WHERE `entry`=3539 && `item`=12249; -- Merciless Axe +UPDATE `npc_vendor` SET `slot`=34, `maxcount`=1 WHERE `entry`=3539 && `item`=4817; -- Blessed Claymore* +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=3539 && `item`=4826; -- Marauder Axe* +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=3539 && `item`=12247; -- Broad Bladed Knife* + +-- Hal McAllister +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3540 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3540 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3540 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3540 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3540 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3540 && `item`=21552; -- Striped Yellowtail + +-- Sarah Raycroft +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3541 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3541 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3541 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3541 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3541 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3541 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3541 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3541 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3541 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3541 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3541 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3541 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3541 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3541 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3541 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3541 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3541 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3541 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3541 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3541 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3541 && `item`=15327; -- Wicked Throwing Dagger + +-- Jaysin Lanyda +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3542 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3542 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3542 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3542 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3542 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3542 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3542 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3542 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3542 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3542 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3542 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3542 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3542 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3542 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3542 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3542 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3542 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3542 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3542 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3542 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3542 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3542 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3542 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3542 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3542 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3542 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3542 && `item`=21177; -- Symbol of Kings + +-- Robert Aebischer +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3543 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3543 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3543 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3543 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3543 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3543 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=3543 && `item`=4797; -- Fiery Cloak +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=3543 && `item`=4798; -- Heavy Runed Cloak +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=3543 && `item`=4816; -- Legionnaire's Leggings +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=3543 && `item`=4833; -- Glorious Shoulders +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=3543 && `item`=4835; -- Elite Shoulders +UPDATE `npc_vendor` SET `slot`=325 WHERE `entry`=3543 && `item`=4799; -- Antiquated Cloak* +UPDATE `npc_vendor` SET `slot`=326 WHERE `entry`=3543 && `item`=4800; -- Mighty Chain Pants* + +-- Jason Lemieux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3544 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3544 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3544 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3544 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3544 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3544 && `item`=8948; -- Dried King Bolete + +-- Bernie Heisten +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3546 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3546 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3546 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3546 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3546 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3546 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3546 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3546 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3546 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3546 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3546 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3546 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3546 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3546 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3546 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3546 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3546 && `item`=8932; -- Alterac Swiss +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3546 && `item`=8950; -- Homemade Cherry Pie + +-- Hamlin Atkins +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3547 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3547 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3547 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3547 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3547 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3547 && `item`=8948; -- Dried King Bolete + +-- Selina Weston +UPDATE `npc_vendor` SET `slot`=399 WHERE `entry`=3548 && `item`=765; -- Silverleaf +UPDATE `npc_vendor` SET `slot`=402 WHERE `entry`=3548 && `item`=858; -- Lesser Healing Potion +UPDATE `npc_vendor` SET `slot`=398 WHERE `entry`=3548 && `item`=2447; -- Peacebloom +UPDATE `npc_vendor` SET `slot`=400 WHERE `entry`=3548 && `item`=2449; -- Earthroot +UPDATE `npc_vendor` SET `slot`=401 WHERE `entry`=3548 && `item`=2453; -- Bruiseweed +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3548 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3548 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3548 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3548 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3548 && `item`=22250; -- Herb Pouch +UPDATE `npc_vendor` SET `slot`=496 WHERE `entry`=3548 && `item`=785; -- Mageroyal* + +-- Martine Tramblay +UPDATE `npc_vendor` SET `slot`=154 WHERE `entry`=3550 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3550 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3550 && `item`=6326; -- Recipe: Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=155 WHERE `entry`=3550 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=156 WHERE `entry`=3550 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=157 WHERE `entry`=3550 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=158 WHERE `entry`=3550 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=159 WHERE `entry`=3550 && `item`=6533; -- Aquadynamic Fish Attractor + +-- Patrice Dwyer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3551 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3551 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3551 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3551 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3551 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3551 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3551 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3551 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3551 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3551 && `item`=8925; -- Crystal Vial + +-- Alexandre Lefevre +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3552 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3552 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3552 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3552 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3552 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3552 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=85 WHERE `entry`=3552 && `item`=4788; -- Agile Boots +UPDATE `npc_vendor` SET `slot`=86 WHERE `entry`=3552 && `item`=4789; -- Stable Boots + +-- Sebastian Meloche +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3553 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3553 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3553 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3553 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3553 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3553 && `item`=1846; -- Chainmail Bracers + +-- Andrea Boynton +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3554 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3554 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3554 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3554 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3554 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3554 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3554 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=264 WHERE `entry`=3554 && `item`=4781; -- Whispering Vest +UPDATE `npc_vendor` SET `slot`=263 WHERE `entry`=3554 && `item`=4782; -- Solstice Robe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3554 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3554 && `item`=16060; -- Common White Shirt + +-- Andrew Hilbert +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3556 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3556 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3556 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3556 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3556 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3556 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3556 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3556 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3556 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3556 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3556 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=381 WHERE `entry`=3556 && `item`=5771; -- Pattern: Red Linen Bag +UPDATE `npc_vendor` SET `slot`=382 WHERE `entry`=3556 && `item`=5786; -- Pattern: Murloc Scale Belt +UPDATE `npc_vendor` SET `slot`=380 WHERE `entry`=3556 && `item`=5787; -- Pattern: Murloc Scale Breastplate +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3556 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3556 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3556 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=383 WHERE `entry`=3556 && `item`=6272; -- Pattern: Blue Linen Robe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3556 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3556 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3556 && `item`=6892; -- Recipe: Smoked Bear Meat +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3556 && `item`=7005; -- Skinning Knife + +-- Kyrai +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3561 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3561 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3561 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3561 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3561 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3561 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3561 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3561 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3561 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3561 && `item`=8925; -- Crystal Vial + +-- Alaindia +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3562 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3562 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3562 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3562 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3562 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3562 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3562 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3562 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3562 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3562 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3562 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3562 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3562 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3562 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3562 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3562 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3562 && `item`=21177; -- Symbol of Kings + +-- Zizzek +UPDATE `npc_vendor` SET `slot`=563 WHERE `entry`=3572 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=564 WHERE `entry`=3572 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=565 WHERE `entry`=3572 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=566 WHERE `entry`=3572 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=567, `maxcount`=1 WHERE `entry`=3572 && `item`=6533; -- Aquadynamic Fish Attractor + +-- Lyrai +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3587 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3587 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3587 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3587 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3587 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3587 && `item`=4540; -- Tough Hunk of Bread + +-- Khardan Proudblade +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3588 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3588 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3588 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3588 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3588 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3588 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3588 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3588 && `item`=2480; -- Large Club + +-- Keina +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3589 && `item`=2506; -- Hornwood Recurve Bow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3589 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3589 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3589 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3589 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3589 && `item`=11362; -- Medium Quiver + +-- Janna Brightmoon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3590 && `item`=2117; -- Thin Cloth Shoes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3590 && `item`=2119; -- Thin Cloth Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3590 && `item`=2120; -- Thin Cloth Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3590 && `item`=2121; -- Thin Cloth Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3590 && `item`=3599; -- Thin Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3590 && `item`=3600; -- Thin Cloth Bracers + +-- Freja Nightwing +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3591 && `item`=2122; -- Cracked Leather Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3591 && `item`=2123; -- Cracked Leather Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3591 && `item`=2124; -- Cracked Leather Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3591 && `item`=2125; -- Cracked Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3591 && `item`=2126; -- Cracked Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3591 && `item`=2127; -- Cracked Leather Vest + +-- Andiss +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3592 && `item`=2129; -- Large Round Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3592 && `item`=2379; -- Tarnished Chain Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3592 && `item`=2380; -- Tarnished Chain Belt +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3592 && `item`=2381; -- Tarnished Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3592 && `item`=2383; -- Tarnished Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3592 && `item`=2384; -- Tarnished Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3592 && `item`=2385; -- Tarnished Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3592 && `item`=17184; -- Small Shield + +-- Aldia +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3608 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3608 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3608 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3608 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3608 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3608 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3608 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3608 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3608 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3608 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3608 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3608 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Shalomon +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3609 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3609 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3609 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3609 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3609 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3609 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3609 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3609 && `item`=2495; -- Walking Stick + +-- Jeena Featherbow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3610 && `item`=2506; -- Hornwood Recurve Bow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3610 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3610 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3610 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3610 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3610 && `item`=11362; -- Medium Quiver + +-- Brannol Eaglemoon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3611 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3611 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3611 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3611 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3611 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3611 && `item`=3603; -- Knitted Bracers + +-- Sinda +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3612 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3612 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3612 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3612 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3612 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3612 && `item`=1840; -- Rough Leather Bracers + +-- Meri Ironweave +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3613 && `item`=1201; -- Dull Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3613 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3613 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3613 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3613 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3613 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3613 && `item`=2397; -- Light Mail Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3613 && `item`=17186; -- Small Targe + +-- Narret Shadowgrove +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3614 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3614 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3614 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3614 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3614 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3614 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3614 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3614 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3614 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3614 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3614 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3614 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3614 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3614 && `item`=7005; -- Skinning Knife + +-- Kurll +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3621 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3621 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3621 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3621 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3621 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3621 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3621 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3621 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3621 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3621 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3621 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3621 && `item`=8952; -- Roasted Quail + +-- Lizzarik +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3658 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3658 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3658 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3658 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=208 WHERE `entry`=3658 && `item`=858; -- Lesser Healing Potion +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3658 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3658 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3658 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3658 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=211 WHERE `entry`=3658 && `item`=2455; -- Minor Mana Potion +UPDATE `npc_vendor` SET `slot`=209 WHERE `entry`=3658 && `item`=4765; -- Enamelled Broadsword +UPDATE `npc_vendor` SET `slot`=210 WHERE `entry`=3658 && `item`=4766; -- Feral Blade +UPDATE `npc_vendor` SET `slot`=207 WHERE `entry`=3658 && `item`=4777; -- Ironwood Maul +UPDATE `npc_vendor` SET `slot`=660, `maxcount`=1 WHERE `entry`=3658 && `item`=4778; -- Heavy Spiked Mace* + +-- Vrang Wildgore +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3682 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3682 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3682 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3682 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3682 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3682 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=314 WHERE `entry`=3682 && `item`=4765; -- Enamelled Broadsword +UPDATE `npc_vendor` SET `slot`=315, `maxcount`=1 WHERE `entry`=3682 && `item`=4766; -- Feral Blade +UPDATE `npc_vendor` SET `slot`=313 WHERE `entry`=3682 && `item`=4778; -- Heavy Spiked Mace +UPDATE `npc_vendor` SET `slot`=316 WHERE `entry`=3682 && `item`=4797; -- Fiery Cloak +UPDATE `npc_vendor` SET `slot`=317 WHERE `entry`=3682 && `item`=4816; -- Legionnaire's Leggings +UPDATE `npc_vendor` SET `slot`=225 WHERE `entry`=3682 && `item`=4777; -- Ironwood Maul* + +-- Kiknikle +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3683 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3683 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3683 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3683 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3683 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3683 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3683 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=3683 && `item`=4781; -- Whispering Vest +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=3683 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3683 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3683 && `item`=16060; -- Common White Shirt + +-- Pizznukle +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3684 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3684 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3684 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3684 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3684 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3684 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3684 && `item`=4788; -- Agile Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3684 && `item`=4789; -- Stable Boots + +-- Harb Clawhoof +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3685 && `item`=15277; -- Gray Kodo +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3685 && `item`=15290; -- Brown Kodo +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3685 && `item`=18793; -- Great White Kodo +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3685 && `item`=18794; -- Great Brown Kodo +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3685 && `item`=18795; -- Great Gray Kodo + +-- Laer Stepperunner +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3689 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3689 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3689 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3689 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3689 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3689 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3689 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3689 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3689 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3689 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3689 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3689 && `item`=8950; -- Homemade Cherry Pie + +-- Jadenvis Seawatcher +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3700 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3700 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3700 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3700 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3700 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3700 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3700 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3700 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3700 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3700 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3700 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3700 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3700 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3700 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3700 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3700 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3700 && `item`=21177; -- Symbol of Kings + +-- Gahroot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3705 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3705 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3705 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3705 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3705 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3705 && `item`=8952; -- Roasted Quail + +-- Gruna +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3708 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3708 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3708 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3708 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3708 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3708 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3708 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3708 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3708 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3708 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3708 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3708 && `item`=8950; -- Homemade Cherry Pie + +-- Syurana +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3779 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3779 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3779 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3779 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3779 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3779 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3779 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3779 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3779 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3779 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3779 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3779 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3779 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3779 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3779 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3779 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3779 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3779 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3779 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3779 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3779 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3779 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3779 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3779 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3779 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3779 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3779 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3779 && `item`=8925; -- Crystal Vial + +-- Grimtak +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3881 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3881 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3881 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3881 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3881 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3881 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3881 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3881 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3881 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3881 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3881 && `item`=5483; -- Recipe: Scorpid Surprise +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3881 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3881 && `item`=8952; -- Roasted Quail + +-- Zlagk +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3882 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3882 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3882 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3882 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3882 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3882 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3882 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3882 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3882 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3882 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3882 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3882 && `item`=8952; -- Roasted Quail + +-- Moodan Sungrain +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3883 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3883 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3883 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3883 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3883 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3883 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3883 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3883 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3883 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3883 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3883 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3883 && `item`=8950; -- Homemade Cherry Pie + +-- Jhawna Oatwind +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3884 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3884 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3884 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3884 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3884 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3884 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3884 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3884 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3884 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3884 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3884 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3884 && `item`=8950; -- Homemade Cherry Pie + +-- Hai'zan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3933 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3933 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3933 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3933 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3933 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3933 && `item`=8952; -- Roasted Quail + +-- Toddrick +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3935 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3935 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3935 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3935 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3935 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3935 && `item`=8952; -- Roasted Quail + +-- Kira Songshine +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3937 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3937 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3937 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3937 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3937 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3937 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3937 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3937 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3937 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3937 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3937 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3937 && `item`=8950; -- Homemade Cherry Pie + +-- Honni Goldenoat +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3948 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3948 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3948 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3948 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3948 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3948 && `item`=8950; -- Homemade Cherry Pie + +-- Bhaldaran Ravenshade +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3951 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3951 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3951 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3951 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3951 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3951 && `item`=11305; -- Dense Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3951 && `item`=11362; -- Medium Quiver + +-- Aeolynn +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3952 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3952 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3952 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3952 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3952 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3952 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3952 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3952 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3952 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3952 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3952 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3952 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3952 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3952 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3952 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3952 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3952 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3952 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3952 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3952 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3952 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3952 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3952 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3952 && `item`=3603; -- Knitted Bracers + +-- Tandaan Lightmane +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3953 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3953 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3953 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3953 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3953 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3953 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3953 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3953 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3953 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3953 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3953 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3953 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3953 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3953 && `item`=1840; -- Rough Leather Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3953 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3953 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3953 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3953 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3953 && `item`=2141; -- Cuirboulli Vest +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3953 && `item`=2142; -- Cuirboulli Belt +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3953 && `item`=2143; -- Cuirboulli Boots +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3953 && `item`=2144; -- Cuirboulli Bracers +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3953 && `item`=2145; -- Cuirboulli Gloves +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3953 && `item`=2146; -- Cuirboulli Pants + +-- Dalria +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3954 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3954 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3954 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3954 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3954 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3954 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3954 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3954 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3954 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3954 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3954 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3954 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3954 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3954 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3954 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3954 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3954 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3954 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3954 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3954 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3954 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3954 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3954 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3954 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3954 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3954 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3954 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3954 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=99 WHERE `entry`=3954 && `item`=11039; -- Formula: Enchant Cloak - Minor Agility +UPDATE `npc_vendor` SET `slot`=98 WHERE `entry`=3954 && `item`=11101; -- Formula: Enchant Bracer - Lesser Strength + +-- Shandrina +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3955 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3955 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3955 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3955 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3955 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3955 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3955 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3955 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3955 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=3955 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=3955 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3955 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3955 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3955 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=3955 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3955 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3955 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3955 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3955 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=3955 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=3955 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3955 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3955 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=3955 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=3955 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3955 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3955 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=3955 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=3955 && `item`=16072; -- Expert Cookbook + +-- Harklan Moongrove +UPDATE `npc_vendor` SET `slot`=104 WHERE `entry`=3956 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3956 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3956 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=105, `maxcount`=2 WHERE `entry`=3956 && `item`=3385; -- Lesser Mana Potion +UPDATE `npc_vendor` SET `slot`=103 WHERE `entry`=3956 && `item`=6054; -- Recipe: Shadow Protection Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3956 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3956 && `item`=18256; -- Imbued Vial + +-- Lardan +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3958 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3958 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3958 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3958 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3958 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3958 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3958 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3958 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3958 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3958 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=118 WHERE `entry`=3958 && `item`=5973; -- Pattern: Barbaric Leggings +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3958 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3958 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3958 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3958 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3958 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3958 && `item`=14341; -- Rune Thread + +-- Nantar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3959 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3959 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3959 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3959 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3959 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3959 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3959 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3959 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3959 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3959 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3959 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3959 && `item`=8950; -- Homemade Cherry Pie + +-- Ulthaan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3960 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3960 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3960 && `item`=3734; -- Recipe: Big Bear Steak +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3960 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3960 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3960 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3960 && `item`=5489; -- Recipe: Lean Venison +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3960 && `item`=8952; -- Roasted Quail + +-- Maliynn +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3961 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3961 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3961 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=3961 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=3961 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3961 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3961 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3961 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3961 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3961 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=3961 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3961 && `item`=8953; -- Deep Fried Plantains +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3961 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3961 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3961 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3961 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3961 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6, `maxcount`=0, `incrtime`=0 WHERE `entry`=3961 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8, `maxcount`=0, `incrtime`=0 WHERE `entry`=3961 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7, `maxcount`=0, `incrtime`=0 WHERE `entry`=3961 && `item`=21033; -- Radish Kimchi + +-- Haljan Oakheart +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3962 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3962 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3962 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3962 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3962 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3962 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3962 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3962 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3962 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3962 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3962 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3962 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3962 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3962 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3962 && `item`=4498; -- Brown Leather Satchel + +-- Fahran Silentblade +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3969 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3969 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3969 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3969 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3969 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3969 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3969 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3969 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3969 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3969 && `item`=8925; -- Crystal Vial + +-- Llana +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3970 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3970 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3970 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3970 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3970 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3970 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3970 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3970 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3970 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3970 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3970 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3970 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3970 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3970 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3970 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3970 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3970 && `item`=21177; -- Symbol of Kings + +-- Galthuk +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4043 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4043 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4043 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4043 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4043 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4043 && `item`=2533; -- War Maul + +-- Grawnal +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4082 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4082 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4082 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4082 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4082 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4082 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4082 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4082 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4082 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4082 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4082 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4082 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4082 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4082 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4082 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4082 && `item`=5048; -- Blue Ribboned Wrapping Paper + +-- Chylina +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4084 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4084 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4084 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4084 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4084 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4084 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4084 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4084 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4084 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4084 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4084 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4084 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4084 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4084 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4084 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4084 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4084 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4084 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4084 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4084 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4084 && `item`=5048; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4084 && `item`=8952; -- Roasted Quail + +-- Nizzik +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4085 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4085 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4085 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4085 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4085 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4085 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=115 WHERE `entry`=4085 && `item`=4833; -- Glorious Shoulders + +-- Veenix +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4086 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4086 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4086 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4086 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4086 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4086 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4086 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4086 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=256 WHERE `entry`=4086 && `item`=4817; -- Blessed Claymore +UPDATE `npc_vendor` SET `slot`=254 WHERE `entry`=4086 && `item`=4836; -- Fireproof Orb +UPDATE `npc_vendor` SET `slot`=253 WHERE `entry`=4086 && `item`=4838; -- Orb of Power +UPDATE `npc_vendor` SET `slot`=258 WHERE `entry`=4086 && `item`=7561; -- Schematic: Goblin Jumper Cables +UPDATE `npc_vendor` SET `slot`=177, `maxcount`=1 WHERE `entry`=4086 && `item`=4818; -- Executioner's Sword* + +-- Cylania +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4164 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4164 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4164 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4164 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4164 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4164 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4164 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4164 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4164 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4164 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4164 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4164 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4164 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4164 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4164 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4164 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4164 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4164 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=4164 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=4164 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4164 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4164 && `item`=1840; -- Rough Leather Bracers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4164 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4164 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4164 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=4164 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4164 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4164 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4164 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4164 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4164 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4164 && `item`=2397; -- Light Mail Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4164 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4164 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4164 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4164 && `item`=3603; -- Knitted Bracers + +-- Elissa Dumas +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4165 && `item`=23160; -- Friendship Bread +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4165 && `item`=23161; -- Freshly-Squeezed Lemonade + +-- Dendrythis +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4167 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4167 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4167 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4167 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4167 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4167 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4167 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4167 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4167 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4167 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4167 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4167 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4167 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4167 && `item`=21033; -- Radish Kimchi + +-- Elynna +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4168 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4168 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4168 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4168 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4168 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4168 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4168 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4168 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4168 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4168 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4168 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4168 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=809 WHERE `entry`=4168 && `item`=6272; -- Pattern: Blue Linen Robe +UPDATE `npc_vendor` SET `slot`=810 WHERE `entry`=4168 && `item`=6275; -- Pattern: Greater Adept's Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4168 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4168 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=808 WHERE `entry`=4168 && `item`=10311; -- Pattern: Orange Martial Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4168 && `item`=14341; -- Rune Thread + +-- Ellandrieth +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4170 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4170 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4170 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4170 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4170 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4170 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4170 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4170 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4170 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4170 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4170 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4170 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4170 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4170 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4170 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4170 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4170 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4170 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4170 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4170 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4170 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4170 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4170 && `item`=5042; -- Red Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4170 && `item`=5048; -- Blue Ribboned Wrapping Paper + +-- Anadyia +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4172 && `item`=2612; -- Plain Robe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4172 && `item`=2613; -- Double-stitched Robes +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4172 && `item`=2614; -- Robe of Apprenticeship +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4172 && `item`=2615; -- Chromatic Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4172 && `item`=2616; -- Shimmering Silk Robes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4172 && `item`=2617; -- Burning Robes +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4172 && `item`=2618; -- Silver Dress Robes + +-- Vinasia +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4175 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4175 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4175 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4175 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4175 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4175 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4175 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4175 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4175 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4175 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4175 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4175 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4175 && `item`=2117; -- Thin Cloth Shoes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4175 && `item`=2119; -- Thin Cloth Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4175 && `item`=2120; -- Thin Cloth Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4175 && `item`=2121; -- Thin Cloth Armor +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4175 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4175 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4175 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4175 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4175 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4175 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=4175 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=4175 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=4175 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=4175 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=4175 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=4175 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=4175 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=4175 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4175 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4175 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4175 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4175 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4175 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=4175 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4175 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4175 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4175 && `item`=3599; -- Thin Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4175 && `item`=3600; -- Thin Cloth Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4175 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4175 && `item`=3603; -- Knitted Bracers +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=4175 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=4175 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=64 WHERE `entry`=4175 && `item`=12256; -- Cindercloth Leggings + +-- Fyrenna +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4181 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4181 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4181 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4181 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4181 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4181 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4181 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4181 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4181 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4181 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4181 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4181 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4181 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4181 && `item`=21033; -- Radish Kimchi + +-- Dalmond +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4182 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4182 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4182 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4182 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4182 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4182 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4182 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4182 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4182 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4182 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4182 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4182 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4182 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4182 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4182 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Naram Longclaw +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4183 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4183 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4183 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4183 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4183 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4183 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4183 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4183 && `item`=2207; -- Jambiya + +-- Geenia Sunshadow +UPDATE `npc_vendor` SET `slot`=302 WHERE `entry`=4184 && `item`=13896; -- Dark Green Wedding Hanbok +UPDATE `npc_vendor` SET `slot`=301 WHERE `entry`=4184 && `item`=13897; -- White Traditional Hanbok +UPDATE `npc_vendor` SET `slot`=303 WHERE `entry`=4184 && `item`=13898; -- Royal Dangui + +-- Shaldyn +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4185 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4185 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4185 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4185 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4185 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4185 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4185 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4185 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4185 && `item`=16060; -- Common White Shirt + +-- Mavralyn +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4186 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4186 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4186 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4186 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4186 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4186 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=212 WHERE `entry`=4186 && `item`=5786; -- Pattern: Murloc Scale Belt +UPDATE `npc_vendor` SET `slot`=211 WHERE `entry`=4186 && `item`=5787; -- Pattern: Murloc Scale Breastplate + +-- Harlon Thornguard +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4187 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4187 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4187 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4187 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4187 && `item`=1202; -- Wall Shield +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4187 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4187 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4187 && `item`=17187; -- Banded Buckler + +-- Illyanie +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4188 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4188 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4188 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4188 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4188 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4188 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4188 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4188 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4188 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4188 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4188 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4188 && `item`=3598; -- Thick Cloth Bracers + +-- Valdaron +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4189 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4189 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4189 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4189 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4189 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4189 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4189 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4189 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4189 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4189 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=286 WHERE `entry`=4189 && `item`=5771; -- Pattern: Red Linen Bag +UPDATE `npc_vendor` SET `slot`=285, `maxcount`=1 WHERE `entry`=4189 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4189 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4189 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=287 WHERE `entry`=4189 && `item`=6270; -- Pattern: Blue Linen Vest +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4189 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4189 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4189 && `item`=14341; -- Rune Thread + +-- Kyndri +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4190 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4190 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4190 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4190 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4190 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4190 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4190 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4190 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4190 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4190 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4190 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4190 && `item`=8950; -- Homemade Cherry Pie + +-- Allyndia +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4191 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4191 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4191 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4191 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4191 && `item`=1708; -- Sweet Nectar +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4191, 9, 4536, 0, 0, 0); -- Shiny Red Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4191, 10, 4537, 0, 0, 0); -- Tel'Abim Banana +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4191, 11, 4538, 0, 0, 0); -- Snapvine Watermelon +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4191, 12, 4539, 0, 0, 0); -- Goldenbark Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4191, 13, 4602, 0, 0, 0); -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4191 && `item`=8766; -- Morning Glory Dew +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4191, 14, 8953, 0, 0, 0); -- Deep Fried Plantains +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4191 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4191 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4191 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4191 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4191 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4191 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4191 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4191 && `item`=21033; -- Radish Kimchi + +-- Taldan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4192 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4192 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4192 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4192 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4192 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4192 && `item`=8766; -- Morning Glory Dew + +-- Ullanna +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4194 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4194 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4194 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4194 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4194 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4194 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4194 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4194 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4194 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4194 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4194 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4194 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4194 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4194 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4194 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4194 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4194 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4194 && `item`=7005; -- Skinning Knife + +-- Tiyani +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4195 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4195 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4195 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4195 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4195 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4195 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4195 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4195 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4195 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4195 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4195 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4195 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4195 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4195 && `item`=21033; -- Radish Kimchi + +-- Laird +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4200 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4200 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4200 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4200 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4200 && `item`=5485; -- Recipe: Fillet of Frenzy +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4200 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4200 && `item`=21552; -- Striped Yellowtail + +-- Ariyell Skyshadow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4203 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4203 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4203 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4203 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4203 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4203 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4203 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4203 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4203 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4203 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4203 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4203 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4203 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4203 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4203 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4203 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4203 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4203 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4203 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4203 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4203 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4203 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4203 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4203 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4203 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4203 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4203 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=4203 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=4203 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4203 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=4203 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=4203 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=4203 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=4203 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=4203 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=4203 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4203 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4203 && `item`=11362; -- Medium Quiver +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=4203 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=4203 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4203 && `item`=15903; -- Right-Handed Claw +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=4203 && `item`=15904; -- Right-Handed Blades +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4203 && `item`=15905; -- Right-Handed Brass Knuckles +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4203 && `item`=15906; -- Left-Handed Brass Knuckles +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=4203 && `item`=15907; -- Left-Handed Claw +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=4203 && `item`=15909; -- Left-Handed Blades + +-- Chardryn +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4216 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4216 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4216 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4216 && `item`=22250; -- Herb Pouch + +-- Mathrengyl Bearwalker +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4217 && `item`=11020; -- Evergreen Pouch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4217 && `item`=11022; -- Packet of Tharlendris Seeds + +-- Cyroen +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4220 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4220 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4220 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4220 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4220 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4220 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4220 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4220 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4220 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4220 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4220 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4220 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4220 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4220 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4220 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4220 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4220 && `item`=21177; -- Symbol of Kings + +-- Talaelar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4221 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4221 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4221 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4221 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4221 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4221 && `item`=21552; -- Striped Yellowtail + +-- Voloren +UPDATE `npc_vendor` SET `slot`=62 WHERE `entry`=4222 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=63 WHERE `entry`=4222 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=64 WHERE `entry`=4222 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=65 WHERE `entry`=4222 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=66 WHERE `entry`=4222 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=67 WHERE `entry`=4222 && `item`=6533; -- Aquadynamic Fish Attractor + +-- Fyldan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4223 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4223 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4223 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4223 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4223 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4223 && `item`=21219; -- Recipe: Sagefish Delight + +-- Saenorion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4225 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4225 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4225 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4225 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4225 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4225 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4225 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4225 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4225 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4225 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4225 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4225 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4225 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4225 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4225 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4225 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=329 WHERE `entry`=4225 && `item`=18949; -- Pattern: Barbaric Bracers + +-- Ulthir +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4226 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4226 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=180 WHERE `entry`=4226 && `item`=5642; -- Recipe: Free Action Potion +UPDATE `npc_vendor` SET `slot`=190, `maxcount`=2 WHERE `entry`=4226 && `item`=5643; -- Recipe: Great Rage Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4226 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=189 WHERE `entry`=4226 && `item`=13477; -- Recipe: Superior Mana Potion +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4226 && `item`=18256; -- Imbued Vial + +-- Vaean +UPDATE `npc_vendor` SET `slot`=2774 WHERE `entry`=4228 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=2771 WHERE `entry`=4228 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2779 WHERE `entry`=4228 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +UPDATE `npc_vendor` SET `slot`=2773 WHERE `entry`=4228 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=2772 WHERE `entry`=4228 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=2775 WHERE `entry`=4228 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=2777 WHERE `entry`=4228 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=2778 WHERE `entry`=4228 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=2776 WHERE `entry`=4228 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=2780 WHERE `entry`=4228 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch + +-- Mythrin'dir +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4229 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4229 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4229 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4229 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4229 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4229 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4229 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4229 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4229 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4229 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4229 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4229 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4229 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4229 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4229 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4229 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4229 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4229 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4229 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4229 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4229 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4229 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4229 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4229 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4229 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4229 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4229 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4229 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4229 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4229 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4229 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4229 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4229 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=455 WHERE `entry`=4229 && `item`=11223; -- Formula: Enchant Bracer - Deflection +UPDATE `npc_vendor` SET `slot`=454 WHERE `entry`=4229 && `item`=16217; -- Formula: Enchant Shield - Greater Stamina + +-- Glorandiir +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4232 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4232 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4232 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4232 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4232 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4232 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4232 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4232 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4232 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4232 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4232 && `item`=12249; -- Merciless Axe + +-- Mythidan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4233 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4233 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4233 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4233 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4233 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4233 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4233 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4233 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4233 && `item`=2030; -- Gnarled Staff + +-- Andrus +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4234 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4234 && `item`=2535; -- War Staff + +-- Turian +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4235 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4235 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4235 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4235 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4235 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4235 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4235 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4235 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4235 && `item`=12247; -- Broad Bladed Knife +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4235 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4235 && `item`=15327; -- Wicked Throwing Dagger + +-- Cyridan +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4236 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4236 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4236 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4236 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4236 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4236 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4236 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4236 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4236 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4236 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4236 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4236 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4236 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4236 && `item`=1840; -- Rough Leather Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4236 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4236 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4236 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4236 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4236 && `item`=2122; -- Cracked Leather Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4236 && `item`=2123; -- Cracked Leather Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4236 && `item`=2124; -- Cracked Leather Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4236 && `item`=2125; -- Cracked Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4236 && `item`=2126; -- Cracked Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4236 && `item`=2127; -- Cracked Leather Vest +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4236 && `item`=2141; -- Cuirboulli Vest +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4236 && `item`=2142; -- Cuirboulli Belt +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4236 && `item`=2143; -- Cuirboulli Boots +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4236 && `item`=2144; -- Cuirboulli Bracers +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4236 && `item`=2145; -- Cuirboulli Gloves +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4236 && `item`=2146; -- Cuirboulli Pants +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4236 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4236 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4236 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=4236 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=4236 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=4236 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=4236 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=4236 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=4236 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=4236 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=4236 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=4236 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=4236 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=4236 && `item`=3893; -- Reinforced Leather Cap + +-- Mydrannul +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4241 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4241 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4241 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4241 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4241 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4241 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4241 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4241 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4241 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4241 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4241 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4241 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4241 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4241 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4241 && `item`=5042; -- Red Ribboned Wrapping Paper + +-- Brogus Thunderbrew +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4255 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4255 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4255 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4255 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4255 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4255 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4255 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4255 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4255 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4255 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4255 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4255 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4255 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4255 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4255 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4255 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4255 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4255 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4255 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4255 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4255 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4255 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4255 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4255 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4255 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=4255 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4255 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4255 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4255 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4255 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4255 && `item`=8932; -- Alterac Swiss +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4255 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4255 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4255 && `item`=8953; -- Deep Fried Plantains +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=4255 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=4255 && `item`=21552; -- Striped Yellowtail + +-- Golnir Bouldertoe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4256 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4256 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4256 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4256 && `item`=3857; -- Coal + +-- Lana Thunderbrew +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4257 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4257 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4257 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4257 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4257 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4257 && `item`=18567; -- Elemental Flux + +-- Thurgrum Deepforge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4259 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4259 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4259 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4259 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4259 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4259 && `item`=18567; -- Elemental Flux + +-- Nyoma +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4265 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4265 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4265 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4265 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4265 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4265 && `item`=6328; -- Recipe: Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4265 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4265 && `item`=21219; -- Recipe: Sagefish Delight + +-- Danlyia +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4266 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4266 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4266 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4266 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4266 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4266 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4266 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4266 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4266 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4266 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4266 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4266 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4266 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4266 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4266 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4266 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4266 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4266 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4266 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4266 && `item`=21033; -- Radish Kimchi + +-- Kriggon Talsone +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4305 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4305 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4305 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4305 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4305 && `item`=5528; -- Recipe: Clam Chowder +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4305 && `item`=6326; -- Recipe: Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4305 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4305 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4305 && `item`=16111; -- Recipe: Spiced Chili Crab +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4305 && `item`=21552; -- Striped Yellowtail + +-- Ronald Burch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4553 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4553 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4553 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4553 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4553 && `item`=6330; -- Recipe: Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4553 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4553 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4553 && `item`=21219; -- Recipe: Sagefish Delight + +-- Tawny Grisette +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4554 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4554 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4554 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4554 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4554 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4554 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4554 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4554 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4554 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4554 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4554 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4554 && `item`=8948; -- Dried King Bolete + +-- Gordon Wendham +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4556 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4556 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4556 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4556 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4556 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4556 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4556 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4556 && `item`=2480; -- Large Club +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4556 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4556 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4556 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4556 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4556 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4556 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4556 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4556 && `item`=2495; -- Walking Stick + +-- Louis Warren +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4557 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4557 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4557 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4557 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4557 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4557 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4557 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4557 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4557 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4557 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4557 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4557 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4557 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4557 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4557 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4557 && `item`=2208; -- Poniard + +-- Lauren Newcomb +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4558 && `item`=85; -- Dirty Leather Vest +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4558 && `item`=193; -- Tattered Cloth Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4558 && `item`=194; -- Tattered Cloth Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4558 && `item`=195; -- Tattered Cloth Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4558 && `item`=209; -- Dirty Leather Pants +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4558 && `item`=210; -- Dirty Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4558 && `item`=711; -- Tattered Cloth Gloves +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4558 && `item`=714; -- Dirty Leather Gloves +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4558 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4558 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4558 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4558 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=4558 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=4558 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=4558 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=4558 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4558 && `item`=1835; -- Dirty Leather Belt +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4558 && `item`=1836; -- Dirty Leather Bracers +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=4558 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=4558 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4558 && `item`=2364; -- Woven Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4558 && `item`=2366; -- Woven Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4558 && `item`=2367; -- Woven Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4558 && `item`=2369; -- Woven Gloves +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4558 && `item`=2370; -- Battered Leather Harness +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4558 && `item`=2371; -- Battered Leather Belt +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4558 && `item`=2372; -- Battered Leather Pants +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4558 && `item`=2373; -- Battered Leather Boots +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4558 && `item`=2374; -- Battered Leather Bracers +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4558 && `item`=2375; -- Battered Leather Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4558 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4558 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4558 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4558 && `item`=3595; -- Tattered Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4558 && `item`=3596; -- Tattered Cloth Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4558 && `item`=3606; -- Woven Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4558 && `item`=3607; -- Woven Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4558 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4558 && `item`=16060; -- Common White Shirt + +-- Timothy Weldon +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4559 && `item`=1200; -- Large Wooden Shield +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4559 && `item`=1202; -- Wall Shield +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4559 && `item`=2376; -- Worn Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4559 && `item`=2386; -- Rusted Chain Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4559 && `item`=2387; -- Rusted Chain Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4559 && `item`=2388; -- Rusted Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4559 && `item`=2389; -- Rusted Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4559 && `item`=2390; -- Rusted Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4559 && `item`=2391; -- Rusted Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4559 && `item`=2398; -- Light Chain Armor +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4559 && `item`=2399; -- Light Chain Belt +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4559 && `item`=2400; -- Light Chain Leggings +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4559 && `item`=2401; -- Light Chain Boots +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4559 && `item`=2402; -- Light Chain Bracers +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4559 && `item`=2403; -- Light Chain Gloves +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4559 && `item`=17183; -- Dented Buckler +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4559 && `item`=17185; -- Round Buckler +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4559 && `item`=17187; -- Banded Buckler + +-- Walter Ellingson +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4560 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4560 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4560 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4560 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4560 && `item`=1202; -- Wall Shield +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4560 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4560 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4560 && `item`=17187; -- Banded Buckler + +-- Daniel Bartlett +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4561 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4561 && `item`=2321; -- Fine Thread +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4561, 13, 2324, 0, 0, 0); -- Bleach +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4561 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4561 && `item`=2604; -- Red Dye +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4561, 18, 2605, 0, 0, 0); -- Green Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4561 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4561 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4561 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4561 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4561 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4561 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4561 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4561 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4561 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4561 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4561 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4561 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4561 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4561 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4561 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4561 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4561 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4561 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4561 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4561 && `item`=6256; -- Fishing Pole +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4561, 14, 6260, 0, 0, 0); -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4561 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4561 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4561 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4561 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4561 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4561 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=4561 && `item`=16217; -- Formula: Enchant Shield - Greater Stamina + +-- Thomas Mordan +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4562 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4562 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4562 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4562 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4562 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4562 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4562 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4562 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4562 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4562 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4562 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4562 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4562 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4562 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4562 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4562 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4562 && `item`=21177; -- Symbol of Kings + +-- Charles Seaton +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4569 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4569 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4569 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4569 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4569 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4569 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4569 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4569 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4569 && `item`=2209; -- Kris + +-- Sydney Upton +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4570 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4570 && `item`=2535; -- War Staff + +-- Morley Bates +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4571 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4571 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4571 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4571 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4571 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4571 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4571 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4571 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4571 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4571 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4571 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4571 && `item`=8948; -- Dried King Bolete + +-- Lizbeth Cromwell +UPDATE `npc_vendor` SET `slot`=500 WHERE `entry`=4574 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4574 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4574 && `item`=6328; -- Recipe: Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4574 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=501 WHERE `entry`=4574 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=502 WHERE `entry`=4574 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=503 WHERE `entry`=4574 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=504, `maxcount`=1 WHERE `entry`=4574 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4574 && `item`=17062; -- Recipe: Mithril Head Trout + +-- Hannah Akeley +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4575 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4575 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4575 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4575 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4575 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4575 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4575 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4575 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4575 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4575 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4575 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4575 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4575 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4575 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4575 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4575 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4575 && `item`=21177; -- Symbol of Kings + +-- Millie Gregorian +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4577 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4577 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4577 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4577 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4577 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4577 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4577 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4577 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4577 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4577 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=1637 WHERE `entry`=4577 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4577 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4577 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1636 WHERE `entry`=4577 && `item`=6275; -- Pattern: Greater Adept's Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4577 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4577 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=1635 WHERE `entry`=4577 && `item`=10321; -- Pattern: Tuxedo Shirt +UPDATE `npc_vendor` SET `slot`=1633 WHERE `entry`=4577 && `item`=10323; -- Pattern: Tuxedo Pants +UPDATE `npc_vendor` SET `slot`=1634 WHERE `entry`=4577 && `item`=10326; -- Pattern: Tuxedo Jacket +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4577 && `item`=14341; -- Rune Thread + +-- Lucille Castleton +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4580 && `item`=2612; -- Plain Robe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4580 && `item`=2613; -- Double-stitched Robes +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4580 && `item`=2614; -- Robe of Apprenticeship +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4580 && `item`=2615; -- Chromatic Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4580 && `item`=2616; -- Shimmering Silk Robes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4580 && `item`=2617; -- Burning Robes +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4580 && `item`=2618; -- Silver Dress Robes + +-- Salazar Bloch +UPDATE `npc_vendor` SET `slot`=780, `maxcount`=3 WHERE `entry`=4581 && `item`=954; -- Scroll of Strength +UPDATE `npc_vendor` SET `slot`=778 WHERE `entry`=4581 && `item`=955; -- Scroll of Intellect +UPDATE `npc_vendor` SET `slot`=779 WHERE `entry`=4581 && `item`=1180; -- Scroll of Stamina +UPDATE `npc_vendor` SET `slot`=777 WHERE `entry`=4581 && `item`=1181; -- Scroll of Spirit +UPDATE `npc_vendor` SET `slot`=774 WHERE `entry`=4581 && `item`=1712; -- Scroll of Spirit II +UPDATE `npc_vendor` SET `slot`=775 WHERE `entry`=4581 && `item`=2290; -- Scroll of Intellect II +UPDATE `npc_vendor` SET `slot`=776 WHERE `entry`=4581 && `item`=3013; -- Scroll of Protection +UPDATE `npc_vendor` SET `slot`=782 WHERE `entry`=4581 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=781 WHERE `entry`=4581 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=4581 && `item`=1711; -- Scroll of Stamina II* +UPDATE `npc_vendor` SET `slot`=54, `maxcount`=3 WHERE `entry`=4581 && `item`=3012; -- Scroll of Agility* +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4581 && `item`=1478; -- Scroll of Protection II* + +-- Ezekiel Graves +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4585 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4585 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4585 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4585 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4585 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4585 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4585 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4585 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4585 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4585 && `item`=8925; -- Crystal Vial + +-- Elizabeth Van Talen +UPDATE `npc_vendor` SET `slot`=654 WHERE `entry`=4587 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=651 WHERE `entry`=4587 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=655 WHERE `entry`=4587 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=662 WHERE `entry`=4587 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=659 WHERE `entry`=4587 && `item`=4361; -- Copper Tube +UPDATE `npc_vendor` SET `slot`=661 WHERE `entry`=4587 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=663 WHERE `entry`=4587 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=660 WHERE `entry`=4587 && `item`=4371; -- Bronze Tube +UPDATE `npc_vendor` SET `slot`=652 WHERE `entry`=4587 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=653 WHERE `entry`=4587 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=658, `maxcount`=1 WHERE `entry`=4587 && `item`=4404; -- Silver Contact +UPDATE `npc_vendor` SET `slot`=650 WHERE `entry`=4587 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=657 WHERE `entry`=4587 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=656 WHERE `entry`=4587 && `item`=10648; -- Blank Parchment + +-- Joseph Moore +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4589 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4589 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4589 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4589 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4589 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4589 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4589 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4589 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4589 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4589 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4589 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4589 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4589 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=136 WHERE `entry`=4589 && `item`=7451; -- Pattern: Green Whelp Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4589 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4589 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4589 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=135 WHERE `entry`=4589 && `item`=18949; -- Pattern: Barbaric Bracers + +-- Jonathan Chambers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4590 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4590 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4590 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4590 && `item`=4499; -- Huge Brown Sack + +-- Nathaniel Steenwick +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4592 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4592 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4592 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4592 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4592 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4592 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4592 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4592 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4592 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4592 && `item`=15327; -- Wicked Throwing Dagger + +-- Samuel Van Brunt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4597 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4597 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4597 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4597 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4597 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4597 && `item`=18567; -- Elemental Flux + +-- Geoffrey Hartwell +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4600 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4600 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4600 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4600 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4600 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4600 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4600 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4600 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4600 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4600 && `item`=2534; -- Rondel + +-- Benijah Fenner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4602 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4602 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4602 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4602 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4602 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4602 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4602 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4602 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4602 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4602 && `item`=2101; -- Light Quiver +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4602 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4602 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4602 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4602 && `item`=7371; -- Heavy Quiver +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4602 && `item`=11362; -- Medium Quiver +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4602 && `item`=15807; -- Light Crossbow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4602 && `item`=15808; -- Fine Light Crossbow +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4602 && `item`=15809; -- Heavy Crossbow + +-- Nicholas Atwood +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4603 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4603 && `item`=2510; -- Solid Blunderbuss +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4603 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4603 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4603 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4603 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4603 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4603 && `item`=5441; -- Small Shot Pouch +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4603 && `item`=11284; -- Accurate Slugs + +-- Algernon +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4610 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4610 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4610 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=4610 && `item`=9301; -- Recipe: Elixir of Shadow Power +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=4610 && `item`=13477; -- Recipe: Superior Mana Potion +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4610 && `item`=18256; -- Imbued Vial + +-- Katrina Alliestar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4615 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4615 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4615 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4615 && `item`=22250; -- Herb Pouch + +-- Thaddeus Webb +UPDATE `npc_vendor` SET `slot`=3614 WHERE `entry`=4617 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=3611 WHERE `entry`=4617 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=3619 WHERE `entry`=4617 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +UPDATE `npc_vendor` SET `slot`=3613 WHERE `entry`=4617 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=3612 WHERE `entry`=4617 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=3615 WHERE `entry`=4617 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=3617 WHERE `entry`=4617 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=3618 WHERE `entry`=4617 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=3616 WHERE `entry`=4617 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=3620 WHERE `entry`=4617 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch + +-- Lelanai +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4730 && `item`=8629; -- Reins of the Striped Nightsaber +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4730 && `item`=8631; -- Reins of the Striped Frostsaber +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4730 && `item`=8632; -- Reins of the Spotted Frostsaber +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4730 && `item`=18766; -- Reins of the Swift Frostsaber +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4730 && `item`=18767; -- Reins of the Swift Mistsaber +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4730 && `item`=18902; -- Reins of the Swift Stormsaber + +-- Zachariah Post +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4731 && `item`=13331; -- Red Skeletal Horse +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4731 && `item`=13332; -- Blue Skeletal Horse +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4731 && `item`=13333; -- Brown Skeletal Horse +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4731 && `item`=13334; -- Green Skeletal Warhorse +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4731 && `item`=18791; -- Purple Skeletal Warhorse + +-- Felicia Doan +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4775 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4775 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4775 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4775 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4775 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4775 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4775 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4775 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4775 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4775 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4775 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4775 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4775 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4775 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4775 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4775 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4775 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4775 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4775 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4775 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4775 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4775 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4775 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4775 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4775 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4775 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4775 && `item`=7005; -- Skinning Knife + +-- Truk Wildbeard +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4782 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4782 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4782 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4782 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4782 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4782 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4782 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4782 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4782 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4782 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4782 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4782 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4782 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4782 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4782 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4782 && `item`=4600; -- Cherry Grog +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4782 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4782 && `item`=8932; -- Alterac Swiss +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4782 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4782 && `item`=18046; -- Recipe: Tender Wolf Steak + +-- Turhaw +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4875 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4875 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4875 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4875 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4875 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4875 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4875 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4875 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4875 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4875 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4875 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4875 && `item`=8952; -- Roasted Quail + +-- Jawn Highmesa +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4876 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4876 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4876 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4876 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4876 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4876 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4876 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4876 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4876 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4876 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4876 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4876 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4876 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4876 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4876 && `item`=4498; -- Brown Leather Satchel + +-- Jandia +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4877 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4877 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4877 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4877 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4877 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4877 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4877 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4877 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4877 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4877 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4877 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4877 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4877 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4877 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4877 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4877 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4877 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4877 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4877 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4877 && `item`=6532; -- Bright Baubles + +-- Montarr +UPDATE `npc_vendor` SET `slot`=517 WHERE `entry`=4878 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=519, `maxcount`=1 WHERE `entry`=4878 && `item`=954; -- Scroll of Strength +UPDATE `npc_vendor` SET `slot`=520, `maxcount`=1 WHERE `entry`=4878 && `item`=1711; -- Scroll of Stamina II +UPDATE `npc_vendor` SET `slot`=522 WHERE `entry`=4878 && `item`=2449; -- Earthroot +UPDATE `npc_vendor` SET `slot`=518 WHERE `entry`=4878 && `item`=3012; -- Scroll of Agility +UPDATE `npc_vendor` SET `slot`=523 WHERE `entry`=4878 && `item`=3355; -- Wild Steelbloom +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4878 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4878 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4878 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4878 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4878 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4878 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4878 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4878 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4878 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4878 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4878 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4878 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4878 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4878 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4878 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4878 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4878 && `item`=21177; -- Symbol of Kings +UPDATE `npc_vendor` SET `slot`=258 WHERE `entry`=4878 && `item`=2290; -- Scroll of Intellect II* +UPDATE `npc_vendor` SET `slot`=261 WHERE `entry`=4878 && `item`=2453; -- Bruiseweed* +UPDATE `npc_vendor` SET `slot`=262 WHERE `entry`=4878 && `item`=6068; -- Recipe: Shadow Oil* +UPDATE `npc_vendor` SET `slot`=504 WHERE `entry`=4878 && `item`=3356; -- Kingsblood* + +-- Ogg'marr +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4879 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4879 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4879 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4879 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4879 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4879 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4879 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4879 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4879 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4879 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4879 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4879 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4879 && `item`=12228; -- Recipe: Roast Raptor +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4879 && `item`=12232; -- Recipe: Carrion Surprise +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4879 && `item`=12239; -- Recipe: Dragonbreath Chili +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4879 && `item`=20075; -- Recipe: Heavy Crocolisk Stew + +-- Krak +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4883 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4883 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4883 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4883 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4883 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4883 && `item`=2153; -- Polished Scale Vest + +-- Zulrg +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4884 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4884 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4884 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4884 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4884 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4884 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4884 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4884 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4884 && `item`=12251; -- Big Stick + +-- Gregor MacVince +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4885 && `item`=2414; -- Pinto Bridle +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4885 && `item`=5655; -- Chestnut Mare Bridle +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4885 && `item`=5656; -- Brown Horse Bridle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4885 && `item`=18776; -- Swift Palomino +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4885 && `item`=18777; -- Swift Brown Steed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4885 && `item`=18778; -- Swift White Steed + +-- Hans Weston +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4886 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4886 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4886 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4886 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4886 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4886 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4886 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4886 && `item`=17192; -- Reinforced Targe + +-- Marie Holdston +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4888 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4888 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4888 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4888 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4888 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4888 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4888 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4888 && `item`=2527; -- Battle Staff + +-- Piter Verance +UPDATE `npc_vendor` SET `slot`=63, `maxcount`=1 WHERE `entry`=4890 && `item`=4817; -- Blessed Claymore +UPDATE `npc_vendor` SET `slot`=62 WHERE `entry`=4890 && `item`=4826; -- Marauder Axe +UPDATE `npc_vendor` SET `slot`=60 WHERE `entry`=4890 && `item`=4831; -- Stalking Pants +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=4890 && `item`=4835; -- Elite Shoulders + +-- Dwane Wertle +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4891 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4891 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4891 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4891 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4891 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4891 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4891 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4891 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4891 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4891 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4891 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4891 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4891 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4891 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4891 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4891 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4891 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4891 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4891 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4891 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4891 && `item`=8932; -- Alterac Swiss +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4891 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4891 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4891 && `item`=8953; -- Deep Fried Plantains + +-- Jensen Farran +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4892 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4892 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4892 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4892 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4892 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4892 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4892 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4892 && `item`=11305; -- Dense Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4892 && `item`=11362; -- Medium Quiver + +-- Bartender Lillian +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4893 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4893 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4893 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4893 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4893 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4893 && `item`=8766; -- Morning Glory Dew + +-- Craig Nollward +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4894 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4894 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4894 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4894 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4894 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4894 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4894 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4894 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4894 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4894 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4894 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4894 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4894 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4894 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4894 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4894 && `item`=8932; -- Alterac Swiss +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4894 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4894 && `item`=8952; -- Roasted Quail + +-- Charity Mipsy +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4896 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4896 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4896 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4896 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4896 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4896 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4896 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4896 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4896 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4896 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4896 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4896 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4896 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4896 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4896 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4896 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4896 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4896 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4896 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4896 && `item`=15327; -- Wicked Throwing Dagger + +-- Helenia Olden +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4897 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4897 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4897 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4897 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4897 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4897 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4897 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4897 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4897 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4897 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4897 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4897 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4897 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4897 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4897 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4897 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4897 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4897 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4897 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4897 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4897 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4897 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4897 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4897 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4897 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4897 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4897 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4897 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4897 && `item`=12228; -- Recipe: Roast Raptor +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4897 && `item`=12233; -- Recipe: Mystery Stew +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4897 && `item`=12239; -- Recipe: Dragonbreath Chili + +-- Uma Bartulm +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4899 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4899 && `item`=3372; -- Leaded Vial +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (4899, 14, 3827, 3, 7200, 0); -- Mana Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4899 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4899 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4899 && `item`=22250; -- Herb Pouch + +-- Uttnar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4954 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4954 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4954 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4954 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4954 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4954 && `item`=8952; -- Roasted Quail + +-- Ben Trias +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4981 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4981 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4981 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4981 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4981 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4981 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4981 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4981 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4981 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4981 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4981 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4981 && `item`=8932; -- Alterac Swiss + +-- Lyesa Steelbrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5049 && `item`=5976; -- Guild Tabard + +-- Fillius Fizzlespinner +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5100 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5100 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5100 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5100 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5100 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5100 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5100 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5100 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5100 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5100 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5100 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5100 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5100 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5100 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5100 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5100 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5100 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5100 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5100 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5100 && `item`=6532; -- Bright Baubles + +-- Bryllia Ironbrand +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5101 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5101 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5101 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5101 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5101 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5101 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5101 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5101 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5101 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5101 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5101 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5101 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5101 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5101 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5101 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5101 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5101 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5101 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5101 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5101 && `item`=15327; -- Wicked Throwing Dagger + +-- Dolman Steelfury +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5102 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5102 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5102 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5102 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5102 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5102 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5102 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5102 && `item`=2480; -- Large Club +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5102 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5102 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5102 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5102 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5102 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5102 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5102 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5102 && `item`=2495; -- Walking Stick + +-- Grenil Steelfury +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5103 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5103 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5103 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5103 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5103 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5103 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5103 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5103 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5103 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5103 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5103 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5103 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5103 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5103 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5103 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5103 && `item`=2208; -- Poniard + +-- Bromiir Ormsen +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5106 && `item`=1201; -- Dull Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5106 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5106 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5106 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5106 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5106 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5106 && `item`=2397; -- Light Mail Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5106 && `item`=17186; -- Small Targe + +-- Mangorn Flinthammer +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5107 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5107 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5107 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5107 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5107 && `item`=1202; -- Wall Shield +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5107 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5107 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5107 && `item`=17187; -- Banded Buckler + +-- Raena Flinthammer +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5108 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5108 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5108 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5108 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5108 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5108 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5108 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5108 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5108 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5108 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5108 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5108 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5108 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5108 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5108 && `item`=16060; -- Common White Shirt + +-- Myra Tyrngaarde +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5109 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5109 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5109 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5109 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5109 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5109 && `item`=8950; -- Homemade Cherry Pie + +-- Barim Jurgenstaad +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5110 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5110 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5110 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5110 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5110 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5110 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5110 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5110 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5110 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5110 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5110 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5110 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5110 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5110 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5110 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5110 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5110 && `item`=21177; -- Symbol of Kings + +-- Gwenna Firebrew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5112 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5112 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5112 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5112 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5112 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5112 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5112 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5112 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5112 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5112 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5112 && `item`=8766; -- Morning Glory Dew + +-- Hegnar Swiftaxe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5119 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5119 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5119 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5119 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5119 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5119 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5119 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5119 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5119 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5119 && `item`=2531; -- Great Axe + +-- Brenwyn Wintersteel +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5120 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5120 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5120 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5120 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5120 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5120 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5120 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5120 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5120 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5120 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5120 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5120 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5120 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5120 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5120 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5120 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5120 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5120 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5120 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5120 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5120 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5120 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5120 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5120 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5120 && `item`=15327; -- Wicked Throwing Dagger + +-- Kelomir Ironhand +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5121 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5121 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5121 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5121 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5121 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5121 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5121 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5121 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5121 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5121 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5121 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5121 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5121 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5121 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5121 && `item`=2535; -- War Staff + +-- Bretta Goldfury +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5123 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5123 && `item`=2510; -- Solid Blunderbuss +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5123 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5123 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5123 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5123 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5123 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5123 && `item`=5441; -- Small Shot Pouch +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5123 && `item`=11284; -- Accurate Slugs + +-- Sognar Cliffbeard +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5124 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5124 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5124 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5124 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5124 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5124 && `item`=8952; -- Roasted Quail + +-- Dolkin Craghelm +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5125 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5125 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5125 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5125 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5125 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5125 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5125 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5125 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5125 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5125 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5125 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5125 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5125 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5125 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5125 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5125 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5125 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5125 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5125 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5125 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5125 && `item`=17189; -- Metal Buckler + +-- Olthran Craghelm +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5126 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5126 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5126 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5126 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5126 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5126 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5126 && `item`=2445; -- Large Metal Shield +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5126 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5126 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5126 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5126 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5126 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5126 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5126 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5126 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5126 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5126 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5126 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5126 && `item`=17188; -- Ringed Buckler +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5126 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5126 && `item`=17190; -- Ornate Buckler +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5126 && `item`=17192; -- Reinforced Targe + +-- Bombus Finespindle +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5128 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5128 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5128 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5128 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5128 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5128 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5128 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5128 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5128 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5128 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5128 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5128 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5128 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5128 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5128 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5128 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5128 && `item`=18731; -- Pattern: Heavy Leather Ball + +-- Lissyphus Finespindle +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5129 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5129 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5129 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5129 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5129 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5129 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5129 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5129 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5129 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5129 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5129 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5129 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5129 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5129 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5129 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5129 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5129 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5129 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5129 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5129 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5129 && `item`=3893; -- Reinforced Leather Cap + +-- Pithwick +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5132 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5132 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5132 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5132 && `item`=4499; -- Huge Brown Sack + +-- Harick Boulderdrum +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5133 && `item`=5208; -- Smoldering Wand +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5133 && `item`=5209; -- Gloom Wand +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5133 && `item`=5210; -- Burning Wand +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5133 && `item`=5211; -- Dusk Wand +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5133 && `item`=5236; -- Combustible Wand +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5133 && `item`=5238; -- Pitchwood Wand +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5133 && `item`=5239; -- Blackbone Wand +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5133 && `item`=5347; -- Pestilent Wand + +-- Jonivera Farmountain +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5134 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5134 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5134 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5134 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5134 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5134 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5134 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5134 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5134 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5134 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5134 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5134 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5134 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5134 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5134 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5134 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5134 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5134 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5134 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5134 && `item`=15327; -- Wicked Throwing Dagger + +-- Svalbrad Farmountain +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5135 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5135 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5135 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5135 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5135 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5135 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5135 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5135 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5135 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5135 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5135 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5135 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5135 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5135 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5135 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5135 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5135 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5135 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5135 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5135 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5135 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5135 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5135 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5135 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5135 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5135 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5135 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5135 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5135 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5135 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5135 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5135 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5135 && `item`=8925; -- Crystal Vial + +-- Gwina Stonebranch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5138 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5138 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5138 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5138 && `item`=22250; -- Herb Pouch + +-- Kurdrum Barleybeard +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5139 && `item`=2928; -- Dust of Decay +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (5139, 25, 2930, 0, 0, 0); -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5139 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5139 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5139 && `item`=5060; -- Thieves' Tools +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (5139, 22, 5140, 0, 0, 0); -- Flash Powder +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (5139, 27, 5173, 0, 0, 0); -- Deathweed +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5139 && `item`=5565; -- Infernal Stone +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (5139, 26, 8923, 0, 0, 0); -- Essence of Agony +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (5139, 24, 8924, 0, 0, 0); -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5139 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5139 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5139 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5139 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5139 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5139 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5139 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5139 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5139 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5139 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5139 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5139 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5139 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5139 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5139 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5139 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5139 && `item`=21177; -- Symbol of Kings + +-- Edris Barleybeard +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5140 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5140 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5140 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5140 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5140 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5140 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5140 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5140 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5140 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5140 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5140 && `item`=8766; -- Morning Glory Dew + +-- Ginny Longberry +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5151 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5151 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5151 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5151 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5151 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5151 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5151 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5151 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5151 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5151 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5151 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5151 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5151 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5151 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5151 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5151 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5151 && `item`=21177; -- Symbol of Kings + +-- Bingus +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5152 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5152 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5152 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5152 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5152 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5152 && `item`=2535; -- War Staff + +-- Poranna Snowbraid +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5154 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5154 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5154 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5154 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5154 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5154 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5154 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5154 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5154 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5154 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5154 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5154 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5154 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5154 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5154 && `item`=14341; -- Rune Thread + +-- Ingrys Stonebrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5155 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5155 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5155 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5155 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5155 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5155 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5155 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5155 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5155 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5155 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5155 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5155 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5155 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5155 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5155 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5155 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5155 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5155 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5155 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5155 && `item`=3892; -- Embroidered Hat + +-- Maeva Snowbraid +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5156 && `item`=2612; -- Plain Robe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5156 && `item`=2613; -- Double-stitched Robes +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5156 && `item`=2614; -- Robe of Apprenticeship +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5156 && `item`=2615; -- Chromatic Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5156 && `item`=2616; -- Shimmering Silk Robes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5156 && `item`=2617; -- Burning Robes +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5156 && `item`=2618; -- Silver Dress Robes + +-- Tilli Thistlefuzz +UPDATE `npc_vendor` SET `slot`=3501 WHERE `entry`=5158 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=3498 WHERE `entry`=5158 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=3506 WHERE `entry`=5158 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +UPDATE `npc_vendor` SET `slot`=3508 WHERE `entry`=5158 && `item`=6349; -- Formula: Enchant 2H Weapon - Lesser Intellect +UPDATE `npc_vendor` SET `slot`=3500, `maxcount`=1 WHERE `entry`=5158 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=3499, `maxcount`=3 WHERE `entry`=5158 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=3502 WHERE `entry`=5158 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=3504 WHERE `entry`=5158 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=3505 WHERE `entry`=5158 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=3503 WHERE `entry`=5158 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=3507 WHERE `entry`=5158 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch + +-- Tansy Puddlefizz +UPDATE `npc_vendor` SET `slot`=111 WHERE `entry`=5162 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5162 && `item`=6326; -- Recipe: Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5162 && `item`=6328; -- Recipe: Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5162 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=112 WHERE `entry`=5162 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=113 WHERE `entry`=5162 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=114 WHERE `entry`=5162 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5162 && `item`=17062; -- Recipe: Mithril Head Trout + +-- Burbik Gearspanner +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5163 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5163 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5163 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5163 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5163 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5163 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5163 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5163 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5163 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5163 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5163 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5163 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5163 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5163 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5163 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5163 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5163 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5163 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5163 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5163 && `item`=6532; -- Bright Baubles + +-- Tynnus Venomsprout +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5169 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5169 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5169 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5169 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5169 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5169 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5169 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5169 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5169 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5169 && `item`=8925; -- Crystal Vial + +-- Alexander Calder +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5173 && `item`=23160; -- Friendship Bread +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5173 && `item`=23161; -- Freshly-Squeezed Lemonade + +-- Gearcutter Cogspinner +UPDATE `npc_vendor` SET `slot`=185 WHERE `entry`=5175 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=182 WHERE `entry`=5175 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=186 WHERE `entry`=5175 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=192 WHERE `entry`=5175 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=191 WHERE `entry`=5175 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=193 WHERE `entry`=5175 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=190 WHERE `entry`=5175 && `item`=4371; -- Bronze Tube +UPDATE `npc_vendor` SET `slot`=189 WHERE `entry`=5175 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=183 WHERE `entry`=5175 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=184 WHERE `entry`=5175 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=181 WHERE `entry`=5175 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=196 WHERE `entry`=5175 && `item`=7560; -- Schematic: Gnomish Universal Remote +UPDATE `npc_vendor` SET `slot`=188 WHERE `entry`=5175 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=187 WHERE `entry`=5175 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=197 WHERE `entry`=5175 && `item`=16041; -- Schematic: Thorium Grenade +UPDATE `npc_vendor` SET `slot`=180 WHERE `entry`=5175 && `item`=16042; -- Schematic: Thorium Widget +UPDATE `npc_vendor` SET `slot`=194 WHERE `entry`=5175 && `item`=18649; -- Schematic: Blue Firework +UPDATE `npc_vendor` SET `slot`=606 WHERE `entry`=5175 && `item`=4361; -- Copper Tube* + +-- Soolie Berryfizz +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5178 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5178 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=118 WHERE `entry`=5178 && `item`=5642; -- Recipe: Free Action Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5178 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=119 WHERE `entry`=5178 && `item`=13478; -- Recipe: Elixir of Superior Defense +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5178 && `item`=18256; -- Imbued Vial + +-- Garyl +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5188 && `item`=5976; -- Guild Tabard + +-- Thrumn +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5189 && `item`=5976; -- Guild Tabard + +-- Merill Pleasance +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5190 && `item`=5976; -- Guild Tabard + +-- Shalumon +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5191 && `item`=5976; -- Guild Tabard + +-- Rebecca Laughlin +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5193 && `item`=5976; -- Guild Tabard + +-- Krinkle Goodsteel +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5411 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5411 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5411 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5411 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5411 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5411 && `item`=6047; -- Plans: Golden Scale Coif +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5411 && `item`=18567; -- Elemental Flux + +-- Erika Tate +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5483 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5483 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5483 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5483 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5483 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5483 && `item`=21219; -- Recipe: Sagefish Delight + +-- Catherine Leland +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=5494 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5494 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5494 && `item`=6330; -- Recipe: Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5494 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=5494 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=5494 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=5494 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=59, `maxcount`=1 WHERE `entry`=5494 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=453 WHERE `entry`=5494 && `item`=6365; -- Strong Fishing Pole* + +-- Eldraeith +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5503 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5503 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5503 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5503 && `item`=22250; -- Herb Pouch + +-- Strumner Flintheel +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5508 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5508 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5508 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5508 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5508 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5508 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5508 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5508 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5508 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5508 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5508 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5508 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5508 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5508 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5508 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5508 && `item`=17190; -- Ornate Buckler + +-- Kathrum Axehand +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5509 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5509 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5509 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5509 && `item`=2531; -- Great Axe + +-- Thulman Flintcrag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5510 && `item`=2508; -- Old Blunderbuss +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5510 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5510 && `item`=2510; -- Solid Blunderbuss +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5510 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5510 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5510 && `item`=5441; -- Small Shot Pouch + +-- Kaita Deepforge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5512 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5512 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5512 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5512 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5512 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=62 WHERE `entry`=5512 && `item`=12162; -- Plans: Hardened Iron Shortsword +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5512 && `item`=18567; -- Elemental Flux + +-- Brooke Stonebraid +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5514 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5514 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5514 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5514 && `item`=3857; -- Coal + +-- Billibub Cogspinner +UPDATE `npc_vendor` SET `slot`=119 WHERE `entry`=5519 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=116 WHERE `entry`=5519 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=120 WHERE `entry`=5519 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=126, `maxcount`=3 WHERE `entry`=5519 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=125, `maxcount`=1 WHERE `entry`=5519 && `item`=4361; -- Copper Tube +UPDATE `npc_vendor` SET `slot`=127 WHERE `entry`=5519 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=124 WHERE `entry`=5519 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=123 WHERE `entry`=5519 && `item`=4389; -- Gyrochronatom +UPDATE `npc_vendor` SET `slot`=117 WHERE `entry`=5519 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=118 WHERE `entry`=5519 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=115 WHERE `entry`=5519 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=122 WHERE `entry`=5519 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=121 WHERE `entry`=5519 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=232 WHERE `entry`=5519 && `item`=4404; -- Silver Contact* +UPDATE `npc_vendor` SET `slot`=988, `maxcount`=1 WHERE `entry`=5519 && `item`=4363; -- Copper Modulator* + +-- Spackle Thornberry +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5520 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5520 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5520 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5520 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5520 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5520 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5520 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5520 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5520 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5520 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5520 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5520 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5520 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5520 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5520 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5520 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5520 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5520 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5520 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5520 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5520 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5520 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5520 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5520 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5520 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5520 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5520 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5520 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5520 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5520 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5520 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5520 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5520 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=5520 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5520 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5520 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=5520 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=5520 && `item`=16366; -- Grimoire of Suffering (Rank 4) +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=5520 && `item`=16368; -- Grimoire of Lash of Pain (Rank 2) +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=5520 && `item`=16371; -- Grimoire of Lash of Pain (Rank 3) +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=5520 && `item`=16372; -- Grimoire of Lash of Pain (Rank 4) +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=5520 && `item`=16373; -- Grimoire of Lash of Pain (Rank 5) +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=5520 && `item`=16374; -- Grimoire of Lash of Pain (Rank 6) +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=5520 && `item`=16375; -- Grimoire of Soothing Kiss (Rank 1) +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=5520 && `item`=16376; -- Grimoire of Soothing Kiss (Rank 2) +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=5520 && `item`=16377; -- Grimoire of Soothing Kiss (Rank 3) +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=5520 && `item`=16378; -- Grimoire of Soothing Kiss (Rank 4) +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=5520 && `item`=16379; -- Grimoire of Seduction +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=5520 && `item`=16380; -- Grimoire of Lesser Invisibility +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=5520 && `item`=16381; -- Grimoire of Devour Magic (Rank 2) +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=5520 && `item`=16382; -- Grimoire of Devour Magic (Rank 3) +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=5520 && `item`=16383; -- Grimoire of Devour Magic (Rank 4) +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=5520 && `item`=16384; -- Grimoire of Tainted Blood (Rank 1) +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=5520 && `item`=16385; -- Grimoire of Tainted Blood (Rank 2) +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=5520 && `item`=16386; -- Grimoire of Tainted Blood (Rank 3) +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=5520 && `item`=16387; -- Grimoire of Tainted Blood (Rank 4) +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=5520 && `item`=16388; -- Grimoire of Spell Lock (Rank 1) +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=5520 && `item`=16389; -- Grimoire of Spell Lock (Rank 2) +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=5520 && `item`=16390; -- Grimoire of Paranoia + +-- Jillian Tanner +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5565 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5565 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5565 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5565 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5565 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5565 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5565 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5565 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5565 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5565 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5565 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5565 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5565 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5565 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5565 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5565 && `item`=14341; -- Rune Thread + +-- Fizzlebang Booms +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5569 && `item`=5740; -- Red Fireworks Rocket + +-- Bruuk Barleybeard +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5570 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5570 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5570 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5570 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5570 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5570 && `item`=4600; -- Cherry Grog + +-- Alchemist Pestlezugg +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5594 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5594 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=120 WHERE `entry`=5594 && `item`=6057; -- Recipe: Nature Protection Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5594 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=121 WHERE `entry`=5594 && `item`=9303; -- Recipe: Philosopher's Stone +UPDATE `npc_vendor` SET `slot`=122 WHERE `entry`=5594 && `item`=9304; -- Recipe: Transmute Iron to Gold +UPDATE `npc_vendor` SET `slot`=123 WHERE `entry`=5594 && `item`=9305; -- Recipe: Transmute Mithril to Truesilver +UPDATE `npc_vendor` SET `slot`=124 WHERE `entry`=5594 && `item`=12958; -- Recipe: Transmute Arcanite +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5594 && `item`=18256; -- Imbued Vial + +-- Barkeep Morag +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5611 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5611 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5611 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5611 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5611 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5611 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5611 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5611 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5611 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5611 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5611 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5611 && `item`=2723; -- Bottle of Pinot Noir +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5611 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5611 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5611 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5611 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5611 && `item`=8952; -- Roasted Quail + +-- Bartender Wental +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5620 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5620 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5620 && `item`=414; -- Dalaran Sharp +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5620 && `item`=422; -- Dwarven Mild +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5620 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5620 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5620 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5620 && `item`=1707; -- Stormwind Brie +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5620 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5620 && `item`=2070; -- Darnassian Bleu +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5620 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5620 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5620 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5620 && `item`=3927; -- Fine Aged Cheddar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5620 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5620 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5620 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5620 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5620 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5620 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5620 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5620 && `item`=8932; -- Alterac Swiss +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5620 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5620 && `item`=8952; -- Roasted Quail + +-- Joanna Whitehall +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5698 && `item`=23160; -- Friendship Bread +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5698 && `item`=23161; -- Freshly-Squeezed Lemonade + +-- Killian Sanatha +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5748 && `item`=6328; -- Recipe: Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5748 && `item`=6368; -- Recipe: Rainbow Fin Albacore + +-- Kayla Smithe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5749 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5749 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5749 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5749 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5749 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5749 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5749 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5749 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5749 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5749 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5749 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5749 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5749 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5749 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5749 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5749 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5749 && `item`=16331; -- Grimoire of Phase Shift + +-- Gina Lang +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5750 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5750 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5750 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5750 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5750 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5750 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5750 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5750 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5750 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5750 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5750 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5750 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5750 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5750 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5750 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5750 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5750 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5750 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5750 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5750 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5750 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5750 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5750 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5750 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5750 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5750 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5750 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5750 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5750 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5750 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5750 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5750 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5750 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=5750 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5750 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5750 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=5750 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=5750 && `item`=16366; -- Grimoire of Suffering (Rank 4) + +-- Martha Strain +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5753 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5753 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5753 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5753 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5753 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5753 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5753 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5753 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5753 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5753 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5753 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5753 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5753 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5753 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5753 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5753 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5753 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5753 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5753 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5753 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5753 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5753 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5753 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5753 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5753 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5753 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5753 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5753 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5753 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5753 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5753 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5753 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5753 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=5753 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5753 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5753 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=5753 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=5753 && `item`=16366; -- Grimoire of Suffering (Rank 4) +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=5753 && `item`=16368; -- Grimoire of Lash of Pain (Rank 2) +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=5753 && `item`=16371; -- Grimoire of Lash of Pain (Rank 3) +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=5753 && `item`=16372; -- Grimoire of Lash of Pain (Rank 4) +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=5753 && `item`=16373; -- Grimoire of Lash of Pain (Rank 5) +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=5753 && `item`=16374; -- Grimoire of Lash of Pain (Rank 6) +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=5753 && `item`=16375; -- Grimoire of Soothing Kiss (Rank 1) +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=5753 && `item`=16376; -- Grimoire of Soothing Kiss (Rank 2) +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=5753 && `item`=16377; -- Grimoire of Soothing Kiss (Rank 3) +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=5753 && `item`=16378; -- Grimoire of Soothing Kiss (Rank 4) +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=5753 && `item`=16379; -- Grimoire of Seduction +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=5753 && `item`=16380; -- Grimoire of Lesser Invisibility +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=5753 && `item`=16381; -- Grimoire of Devour Magic (Rank 2) +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=5753 && `item`=16382; -- Grimoire of Devour Magic (Rank 3) +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=5753 && `item`=16383; -- Grimoire of Devour Magic (Rank 4) +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=5753 && `item`=16384; -- Grimoire of Tainted Blood (Rank 1) +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=5753 && `item`=16385; -- Grimoire of Tainted Blood (Rank 2) +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=5753 && `item`=16386; -- Grimoire of Tainted Blood (Rank 3) +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=5753 && `item`=16387; -- Grimoire of Tainted Blood (Rank 4) +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=5753 && `item`=16388; -- Grimoire of Spell Lock (Rank 1) +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=5753 && `item`=16389; -- Grimoire of Spell Lock (Rank 2) +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=5753 && `item`=16390; -- Grimoire of Paranoia + +-- Zane Bradford +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5754 && `item`=5208; -- Smoldering Wand +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5754 && `item`=5209; -- Gloom Wand +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5754 && `item`=5210; -- Burning Wand +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5754 && `item`=5211; -- Dusk Wand +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5754 && `item`=5236; -- Combustible Wand +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5754 && `item`=5238; -- Pitchwood Wand +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5754 && `item`=5239; -- Blackbone Wand +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5754 && `item`=5347; -- Pestilent Wand + +-- Leo Sarn +UPDATE `npc_vendor` SET `slot`=4276 WHERE `entry`=5758 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=4273 WHERE `entry`=5758 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4281 WHERE `entry`=5758 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (5758, 4272, 6349, 1, 7200, 0); -- Formula: Enchant 2H Weapon - Lesser Intellect +UPDATE `npc_vendor` SET `slot`=4275, `maxcount`=1 WHERE `entry`=5758 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=4274, `maxcount`=2 WHERE `entry`=5758 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=4277 WHERE `entry`=5758 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=4279 WHERE `entry`=5758 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=4280 WHERE `entry`=5758 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=4278 WHERE `entry`=5758 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=4282 WHERE `entry`=5758 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch + +-- Kalldan Felmoon +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5783 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5783 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5783 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5783 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5783 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5783 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5783 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5783 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5783 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5783 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5783 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5783 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5783 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5783 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5783 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5783 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5783 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5783 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5783 && `item`=6474; -- Pattern: Deviate Scale Cloak +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5783 && `item`=6475; -- Pattern: Deviate Scale Gloves +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5783 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5783 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5783 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5783 && `item`=14341; -- Rune Thread + +-- Tumi +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5812 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5812 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5812 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5812 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5812 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5812 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5812 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5812 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5812 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5812 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=5812 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5812 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5812 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5812 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5812 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5812 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5812 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5812 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5812 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5812 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5812 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5812 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5812 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5812 && `item`=2397; -- Light Mail Gloves +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5812 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5812 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5812 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5812 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5812 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5812 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5812 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=5812 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=5812 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=5812 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=5812 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=5812 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5812 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5812 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=5812 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5812 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=5812 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=5812 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=5812 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=5812 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=5812 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=5812 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=5812 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=5812 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5812 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=5812 && `item`=17190; -- Ornate Buckler +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5812 && `item`=17192; -- Reinforced Targe + +-- Kurgul +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5815 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5815 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5815 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5815 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5815 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5815 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5815 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5815 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5815 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5815 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5815 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5815 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5815 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5815 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5815 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5815 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5815 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5815 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5815 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5815 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5815 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5815 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5815 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5815 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5815 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5815 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5815 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5815 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5815 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5815 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5815 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5815 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5815 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=5815 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5815 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5815 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=5815 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=5815 && `item`=16366; -- Grimoire of Suffering (Rank 4) +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=5815 && `item`=16368; -- Grimoire of Lash of Pain (Rank 2) +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=5815 && `item`=16371; -- Grimoire of Lash of Pain (Rank 3) +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=5815 && `item`=16372; -- Grimoire of Lash of Pain (Rank 4) +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=5815 && `item`=16373; -- Grimoire of Lash of Pain (Rank 5) +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=5815 && `item`=16374; -- Grimoire of Lash of Pain (Rank 6) +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=5815 && `item`=16375; -- Grimoire of Soothing Kiss (Rank 1) +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=5815 && `item`=16376; -- Grimoire of Soothing Kiss (Rank 2) +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=5815 && `item`=16377; -- Grimoire of Soothing Kiss (Rank 3) +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=5815 && `item`=16378; -- Grimoire of Soothing Kiss (Rank 4) +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=5815 && `item`=16379; -- Grimoire of Seduction +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=5815 && `item`=16380; -- Grimoire of Lesser Invisibility +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=5815 && `item`=16381; -- Grimoire of Devour Magic (Rank 2) +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=5815 && `item`=16382; -- Grimoire of Devour Magic (Rank 3) +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=5815 && `item`=16383; -- Grimoire of Devour Magic (Rank 4) +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=5815 && `item`=16384; -- Grimoire of Tainted Blood (Rank 1) +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=5815 && `item`=16385; -- Grimoire of Tainted Blood (Rank 2) +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=5815 && `item`=16386; -- Grimoire of Tainted Blood (Rank 3) +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=5815 && `item`=16387; -- Grimoire of Tainted Blood (Rank 4) +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=5815 && `item`=16388; -- Grimoire of Spell Lock (Rank 1) +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=5815 && `item`=16389; -- Grimoire of Spell Lock (Rank 2) +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=5815 && `item`=16390; -- Grimoire of Paranoia + +-- Katis +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5816 && `item`=5208; -- Smoldering Wand +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5816 && `item`=5209; -- Gloom Wand +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5816 && `item`=5210; -- Burning Wand +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5816 && `item`=5211; -- Dusk Wand +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5816 && `item`=5236; -- Combustible Wand +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5816 && `item`=5238; -- Pitchwood Wand +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5816 && `item`=5239; -- Blackbone Wand +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5816 && `item`=5347; -- Pestilent Wand + +-- Mirelle Tremayne +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5819 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5819 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5819 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5819 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5819 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5819 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5819 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5819 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5819 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5819 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=5819 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5819 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5819 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5819 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5819 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5819 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5819 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5819 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5819 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5819 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5819 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5819 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5819 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5819 && `item`=2397; -- Light Mail Gloves +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5819 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5819 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5819 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5819 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5819 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5819 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5819 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=5819 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=5819 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=5819 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=5819 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=5819 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5819 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5819 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=5819 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5819 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=5819 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=5819 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=5819 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=5819 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=5819 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=5819 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=5819 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=5819 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5819 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=5819 && `item`=17190; -- Ornate Buckler +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5819 && `item`=17192; -- Reinforced Targe + +-- Gillian Moore +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5820 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5820 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5820 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5820 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5820 && `item`=796; -- Rough Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5820 && `item`=797; -- Rough Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5820 && `item`=798; -- Rough Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5820 && `item`=799; -- Rough Leather Vest +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5820 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5820 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5820 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5820 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5820 && `item`=1839; -- Rough Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5820 && `item`=1840; -- Rough Leather Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5820 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5820 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5820 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5820 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5820 && `item`=2141; -- Cuirboulli Vest +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=5820 && `item`=2142; -- Cuirboulli Belt +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5820 && `item`=2143; -- Cuirboulli Boots +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=5820 && `item`=2144; -- Cuirboulli Bracers +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=5820 && `item`=2145; -- Cuirboulli Gloves +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5820 && `item`=2146; -- Cuirboulli Pants +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5820 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5820 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5820 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5820 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5820 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5820 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5820 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5820 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5820 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5820 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5820 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5820 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5820 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5820 && `item`=3893; -- Reinforced Leather Cap + +-- Sheldon Von Croy +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5821 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5821 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5821 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5821 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5821 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5821 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5821 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5821 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5821 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5821 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5821 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5821 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5821 && `item`=2156; -- Padded Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5821 && `item`=2158; -- Padded Gloves +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5821 && `item`=2159; -- Padded Pants +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5821 && `item`=2160; -- Padded Armor +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5821 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5821 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5821 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5821 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5821 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=5821 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=5821 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=5821 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5821 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=5821 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5821 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5821 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5821 && `item`=3591; -- Padded Belt +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5821 && `item`=3592; -- Padded Bracers +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5821 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5821 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5821 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5821 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5821 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5821 && `item`=3603; -- Knitted Bracers +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5821 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=5821 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=571 WHERE `entry`=5821 && `item`=13896; -- Dark Green Wedding Hanbok +UPDATE `npc_vendor` SET `slot`=570 WHERE `entry`=5821 && `item`=13897; -- White Traditional Hanbok +UPDATE `npc_vendor` SET `slot`=572 WHERE `entry`=5821 && `item`=13898; -- Royal Dangui + +-- Krond +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5870 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5870 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5870 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5870 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5870 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5870 && `item`=8952; -- Roasted Quail + +-- Larhka +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5871 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5871 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5871 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5871 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5871 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5871 && `item`=8766; -- Morning Glory Dew + +-- Gwyn Farrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5886 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5886 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5886 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5886 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5886 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5886 && `item`=8948; -- Dried King Bolete + +-- Harn Longcast +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=5940 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5940 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5940 && `item`=6328; -- Recipe: Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=5940 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=5940 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=5940 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=5940 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=473 WHERE `entry`=5940 && `item`=6365; -- Strong Fishing Pole* + +-- Zansoa +UPDATE `npc_vendor` SET `slot`=388 WHERE `entry`=5942 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5942 && `item`=6326; -- Recipe: Slitherskin Mackerel +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (5942, 389, 6365, 1, 7200, 0); -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5942 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=390 WHERE `entry`=5942 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=391 WHERE `entry`=5942 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=392 WHERE `entry`=5942 && `item`=6532; -- Bright Baubles +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (5942, 393, 6533, 2, 7200, 0); -- Aquadynamic Fish Attractor + +-- Yonada +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5944 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5944 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5944 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5944 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5944 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5944 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5944 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5944 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5944 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5944 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5944 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5944 && `item`=5772; -- Pattern: Red Woolen Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5944 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5944 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5944 && `item`=6274; -- Pattern: Blue Overalls +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5944 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5944 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5944 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5944 && `item`=14341; -- Rune Thread + +-- Kitha +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6027 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6027 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6027 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6027 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6027 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6027 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6027 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6027 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6027 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6027 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6027 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6027 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6027 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6027 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6027 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6027 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=6027 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=6027 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=6027 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=6027 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=6027 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=6027 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=6027 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=6027 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=6027 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=6027 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=6027 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=6027 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=6027 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=6027 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=6027 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=6027 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=6027 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=6027 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=6027 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=6027 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=6027 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=6027 && `item`=16366; -- Grimoire of Suffering (Rank 4) + +-- Burkrum +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6028 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6028 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6028 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6028 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6028 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6028 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6028 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6028 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6028 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6028 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6028 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6028 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6028 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=6028 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6028 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6028 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6028 && `item`=17192; -- Reinforced Targe + +-- Dellylah +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6091 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6091 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6091 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6091 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6091 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6091 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6091 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6091 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6091 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6091 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6091 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6091 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6091 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6091 && `item`=21033; -- Radish Kimchi + +-- Thelgrum Stonehammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6298 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6298 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6298 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6298 && `item`=3857; -- Coal + +-- Elisa Steelhand +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6300 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6300 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6300 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6300 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6300 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6300 && `item`=18567; -- Elemental Flux + +-- Gorbold Steelhand +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6301 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6301 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=6301 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=6301 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=6301 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6301 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6301 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6301 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6301 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6301 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=6301 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6301 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=6301 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=6301 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=6301 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=6301 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6301 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=6301 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=6301 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=6301 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=6301 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=6301 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=6301 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6301 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6301 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6301 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6301 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6301 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6301 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=6301 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6301 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=6301 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=6301 && `item`=8925; -- Crystal Vial + +-- Dannie Fizzwizzle +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6328 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6328 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6328 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6328 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6328 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6328 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6328 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6328 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6328 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6328 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6328 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6328 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6328 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6328 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6328 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6328 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=6328 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=6328 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=6328 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=6328 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=6328 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=6328 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=6328 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=6328 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=6328 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=6328 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=6328 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=6328 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=6328 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=6328 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=6328 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=6328 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=6328 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=6328 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=6328 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=6328 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=6328 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=6328 && `item`=16366; -- Grimoire of Suffering (Rank 4) + +-- Dane Winslow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6373 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6373 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6373 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6373 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6373 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6373 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6373 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6373 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6373 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6373 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6373 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6373 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6373 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6373 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6373 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6373 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=6373 && `item`=16331; -- Grimoire of Phase Shift + +-- Cylina Darkheart +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6374 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6374 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6374 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6374 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6374 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6374 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6374 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6374 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6374 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6374 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6374 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6374 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6374 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6374 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6374 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6374 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=6374 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=6374 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=6374 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=6374 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=6374 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=6374 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=6374 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=6374 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=6374 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=6374 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=6374 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=6374 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=6374 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=6374 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=6374 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=6374 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=6374 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=6374 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=6374 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=6374 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=6374 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=6374 && `item`=16366; -- Grimoire of Suffering (Rank 4) + +-- Wren Darkspring +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6376 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6376 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6376 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6376 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6376 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6376 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6376 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6376 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6376 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6376 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6376 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6376 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6376 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6376 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6376 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6376 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=6376 && `item`=16331; -- Grimoire of Phase Shift + +-- Jubahl Corpseseeker +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6382 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6382 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6382 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6382 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6382 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6382 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6382 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6382 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6382 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6382 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6382 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6382 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6382 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6382 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6382 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6382 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=6382 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=6382 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=6382 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=6382 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=6382 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=6382 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=6382 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=6382 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=6382 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=6382 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=6382 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=6382 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=6382 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=6382 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=6382 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=6382 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=6382 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=6382 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=6382 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=6382 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=6382 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=6382 && `item`=16366; -- Grimoire of Suffering (Rank 4) +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=6382 && `item`=16368; -- Grimoire of Lash of Pain (Rank 2) +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=6382 && `item`=16371; -- Grimoire of Lash of Pain (Rank 3) +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=6382 && `item`=16372; -- Grimoire of Lash of Pain (Rank 4) +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=6382 && `item`=16373; -- Grimoire of Lash of Pain (Rank 5) +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=6382 && `item`=16374; -- Grimoire of Lash of Pain (Rank 6) +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=6382 && `item`=16375; -- Grimoire of Soothing Kiss (Rank 1) +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=6382 && `item`=16376; -- Grimoire of Soothing Kiss (Rank 2) +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=6382 && `item`=16377; -- Grimoire of Soothing Kiss (Rank 3) +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=6382 && `item`=16378; -- Grimoire of Soothing Kiss (Rank 4) +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=6382 && `item`=16379; -- Grimoire of Seduction +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=6382 && `item`=16380; -- Grimoire of Lesser Invisibility +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=6382 && `item`=16381; -- Grimoire of Devour Magic (Rank 2) +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=6382 && `item`=16382; -- Grimoire of Devour Magic (Rank 3) +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=6382 && `item`=16383; -- Grimoire of Devour Magic (Rank 4) +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=6382 && `item`=16384; -- Grimoire of Tainted Blood (Rank 1) +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=6382 && `item`=16385; -- Grimoire of Tainted Blood (Rank 2) +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=6382 && `item`=16386; -- Grimoire of Tainted Blood (Rank 3) +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=6382 && `item`=16387; -- Grimoire of Tainted Blood (Rank 4) +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=6382 && `item`=16388; -- Grimoire of Spell Lock (Rank 1) +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=6382 && `item`=16389; -- Grimoire of Spell Lock (Rank 2) +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=6382 && `item`=16390; -- Grimoire of Paranoia + +-- Riznek +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6495 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6495 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6495 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6495 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6495 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6495 && `item`=8766; -- Morning Glory Dew + +-- Brivelthwerp +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6496 && `item`=7228; -- Tigule and Foror's Strawberry Ice Cream + +-- Magus Tirth +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6548 && `item`=11023; -- Ancona Chicken + +-- Ghok'kah +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6567 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6567 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6567 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6567 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6567 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6567 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6567 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6567 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6567 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6567 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6567 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6567 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6567 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6567 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6567 && `item`=14341; -- Rune Thread + +-- Vizzklick +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6568 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6568 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6568 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6568 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6568 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6568 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6568 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6568 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6568 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6568 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6568 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6568 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=6568 && `item`=7088; -- Pattern: Crimson Silk Robe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6568 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6568 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6568 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=6568 && `item`=21358; -- Pattern: Soul Pouch + +-- Jun'ha +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6574 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6574 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6574 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6574 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6574 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6574 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6574 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6574 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6574 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6574 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6574 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6574 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=259 WHERE `entry`=6574 && `item`=7089; -- Pattern: Azure Silk Cloak +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6574 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6574 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6574 && `item`=14341; -- Rune Thread + +-- Brienna Starglow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6576 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6576 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6576 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6576 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6576 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6576 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6576 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6576 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6576 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6576 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6576 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6576 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=6576 && `item`=7089; -- Pattern: Azure Silk Cloak +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6576 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6576 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6576 && `item`=14341; -- Rune Thread + +-- Jinky Twizzlefixxit +UPDATE `npc_vendor` SET `slot`=1294 WHERE `entry`=6730 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1291 WHERE `entry`=6730 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=1295 WHERE `entry`=6730 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=1300, `maxcount`=3 WHERE `entry`=6730 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=1301 WHERE `entry`=6730 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=1299 WHERE `entry`=6730 && `item`=4371; -- Bronze Tube +UPDATE `npc_vendor` SET `slot`=1292 WHERE `entry`=6730 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=1293 WHERE `entry`=6730 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1298, `maxcount`=2 WHERE `entry`=6730 && `item`=4404; -- Silver Contact +UPDATE `npc_vendor` SET `slot`=1290 WHERE `entry`=6730 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=1303 WHERE `entry`=6730 && `item`=7560; -- Schematic: Gnomish Universal Remote +UPDATE `npc_vendor` SET `slot`=1297 WHERE `entry`=6730 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=1296 WHERE `entry`=6730 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=1289 WHERE `entry`=6730 && `item`=13309; -- Schematic: Lovingly Crafted Boomstick +UPDATE `npc_vendor` SET `slot`=1868 WHERE `entry`=6730 && `item`=4382; -- Bronze Framework* +UPDATE `npc_vendor` SET `slot`=1881, `maxcount`=1 WHERE `entry`=6730 && `item`=4361; -- Copper Tube* +UPDATE `npc_vendor` SET `slot`=1883, `maxcount`=1 WHERE `entry`=6730 && `item`=4363; -- Copper Modulator* + +-- Harlown Darkweave +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6731 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6731 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6731 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6731 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6731 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6731 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6731 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6731 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6731 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6731 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6731 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6731 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6731 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=98 WHERE `entry`=6731 && `item`=7361; -- Pattern: Herbalist's Gloves +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6731 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=6731 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6731 && `item`=14341; -- Rune Thread + +-- Innkeeper Keldamyr +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6736 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6736 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6736 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6736 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6736 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6736 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6736 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6736 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6736 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6736 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6736 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6736 && `item`=8950; -- Homemade Cherry Pie + +-- Innkeeper Shaussiy +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6737 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6737 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6737 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6737 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6737 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6737 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6737 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6737 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6737 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6737 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6737 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6737 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=6737 && `item`=21815; -- Love Token +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=6737 && `item`=21829; -- Perfume Bottle +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=6737 && `item`=21833; -- Cologne Bottle + +-- Innkeeper Kauth +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6747 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6747 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6747 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6747 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6747 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6747 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6747 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6747 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6747 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6747 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6747 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6747 && `item`=8950; -- Homemade Cherry Pie + +-- Zan Shivsproket +UPDATE `npc_vendor` SET `slot`=1033 WHERE `entry`=6777 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1030 WHERE `entry`=6777 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=1034 WHERE `entry`=6777 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=1040 WHERE `entry`=6777 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=1039, `maxcount`=1 WHERE `entry`=6777 && `item`=4361; -- Copper Tube +UPDATE `npc_vendor` SET `slot`=1041, `maxcount`=3 WHERE `entry`=6777 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=1038 WHERE `entry`=6777 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=1037 WHERE `entry`=6777 && `item`=4389; -- Gyrochronatom +UPDATE `npc_vendor` SET `slot`=1031 WHERE `entry`=6777 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=1032 WHERE `entry`=6777 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1029 WHERE `entry`=6777 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=1046 WHERE `entry`=6777 && `item`=7742; -- Schematic: Gnomish Cloaking Device +UPDATE `npc_vendor` SET `slot`=1036 WHERE `entry`=6777 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=1035 WHERE `entry`=6777 && `item`=10648; -- Blank Parchment + +-- Smudge Thunderwood +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6779 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6779 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6779 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6779 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6779 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6779 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6779 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6779 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6779 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6779 && `item`=8925; -- Crystal Vial + +-- Innkeeper Skindle +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6807 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6807 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6807 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6807 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6807 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6807 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6807 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6807 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6807 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6807 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6807 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6807 && `item`=21552; -- Striped Yellowtail + +-- Nargatt +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7485 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7485 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7485 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7485 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=7485 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=7485 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7485 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7485 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7485 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7485 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7485 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7485 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7485 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7485 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7485 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=7485 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7485 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7485 && `item`=8952; -- Roasted Quail + +-- Marin Noggenfogger +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7564 && `item`=8529; -- Noggenfogger Elixir + +-- Alessandro Luca +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7683 && `item`=8523; -- Field Testing Kit + +-- Innkeeper Fizzgrimble +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7733 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7733 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7733 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7733 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7733 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7733 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7733 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7733 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7733 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7733 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7733 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7733 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7733 && `item`=18046; -- Recipe: Tender Wolf Steak +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=7733 && `item`=21815; -- Love Token +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7733 && `item`=21829; -- Perfume Bottle +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7733 && `item`=21833; -- Cologne Bottle + +-- Innkeeper Shyria +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 7, 159, 0, 0, 0); -- Refreshing Spring Water +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 8, 1179, 0, 0, 0); -- Ice Cold Milk +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 9, 1205, 0, 0, 0); -- Melon Juice +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 11, 1645, 0, 0, 0); -- Moonberry Juice +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 10, 1708, 0, 0, 0); -- Sweet Nectar +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 1, 4536, 0, 0, 0); -- Shiny Red Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 2, 4537, 0, 0, 0); -- Tel'Abim Banana +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 3, 4538, 0, 0, 0); -- Snapvine Watermelon +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 4, 4539, 0, 0, 0); -- Goldenbark Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 5, 4602, 0, 0, 0); -- Moon Harvest Pumpkin +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 12, 8766, 0, 0, 0); -- Morning Glory Dew +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 6, 8953, 0, 0, 0); -- Deep Fried Plantains +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 15, 21815, 0, 0, 440); -- Love Token +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 14, 21829, 0, 0, 440); -- Perfume Bottle +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (7736, 13, 21833, 0, 0, 440); -- Cologne Bottle + +-- Innkeeper Kimlya +DELETE FROM `npc_vendor` WHERE `entry`=6738; +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 7, 159, 0, 0, 0); -- Refreshing Spring Water +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 8, 1179, 0, 0, 0); -- Ice Cold Milk +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 9, 1205, 0, 0, 0); -- Melon Juice +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 11, 1645, 0, 0, 0); -- Moonberry Juice +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 10, 1708, 0, 0, 0); -- Sweet Nectar +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 1, 4536, 0, 0, 0); -- Shiny Red Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 2, 4537, 0, 0, 0); -- Tel'Abim Banana +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 3, 4538, 0, 0, 0); -- Snapvine Watermelon +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 4, 4539, 0, 0, 0); -- Goldenbark Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 5, 4602, 0, 0, 0); -- Moon Harvest Pumpkin +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 12, 8766, 0, 0, 0); -- Morning Glory Dew +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 6, 8953, 0, 0, 0); -- Deep Fried Plantains +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 15, 21815, 0, 0, 440); -- Love Token +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 14, 21829, 0, 0, 440); -- Perfume Bottle +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (6738, 13, 21833, 0, 0, 440); -- Cologne Bottle + +-- Correct data for Innkeepers that only become vendors during Love is in the Air. +UPDATE `creature_template` SET `npc_flags`=131, `gossip_menu_id`=347, `vendor_id`=0 WHERE `entry` IN (6737, 6738, 7736); +UPDATE `gossip_menu_option` SET `option_text`='Let me browse your seasonal fare.', `option_broadcast_text`=8786 WHERE `menu_id`=347 && `id`=3; + +-- Gregan Brewspewer +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7775 && `item`=11141; -- Bait + +-- Jangdor Swiftstrider +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7854 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7854 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7854 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7854 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7854 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7854 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7854 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7854 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7854 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7854 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7854 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7854 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7854 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=449 WHERE `entry`=7854 && `item`=7451; -- Pattern: Green Whelp Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7854 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=454 WHERE `entry`=7854 && `item`=8385; -- Pattern: Turtle Scale Gloves +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=7854 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7854 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=460 WHERE `entry`=7854 && `item`=15734; -- Pattern: Living Shoulders +UPDATE `npc_vendor` SET `slot`=408 WHERE `entry`=7854 && `item`=8409; -- Pattern: Nightscape Shoulders* + +-- Quintis Jonespyre +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7879 && `item`=11020; -- Evergreen Pouch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7879 && `item`=11022; -- Packet of Tharlendris Seeds + +-- Darnall +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7940 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7940 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7940 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7940 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7940 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7940 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7940 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7940 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7940 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7940 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7940 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7940 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7940 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7940 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7940 && `item`=14341; -- Rune Thread + +-- Mardrack Greenwell +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7941 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=7941 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=7941 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=7941 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=7941 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7941 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7941 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7941 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7941 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7941 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=7941 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7941 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7941 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7941 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7941 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7941 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7941 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7941 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7941 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7941 && `item`=21033; -- Radish Kimchi + +-- Faralorn +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7942 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7942 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7942 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=7942 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=7942 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7942 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7942 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7942 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7942 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7942 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=7942 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=7942 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7942 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=7942 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7942 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7942 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=7942 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7942 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7942 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7942 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=7942 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7942 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=7942 && `item`=5048; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=7942 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=7942 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=7942 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=7942 && `item`=15327; -- Wicked Throwing Dagger + +-- Vivianna +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7947 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7947 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=7947 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=7947 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=7947 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7947 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7947 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7947 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7947 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7947 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=7947 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=7947 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7947 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7947 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7947 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=7947 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7947 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=7947 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=7947 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=7947 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=7947 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=7947 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=7947 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7947 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7947 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=7947 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=7947 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7947 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7947 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=7947 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=7947 && `item`=12229; -- Recipe: Hot Wolf Ribs +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=7947 && `item`=13947; -- Recipe: Lobster Stew +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=7947 && `item`=13948; -- Recipe: Mightfish Steak +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=7947 && `item`=13949; -- Recipe: Baked Salmon + +-- Zjolnir +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7952 && `item`=8588; -- Whistle of the Emerald Raptor +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7952 && `item`=8591; -- Whistle of the Turquoise Raptor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7952 && `item`=8592; -- Whistle of the Violet Raptor +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7952 && `item`=18788; -- Swift Blue Raptor +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7952 && `item`=18789; -- Swift Olive Raptor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7952 && `item`=18790; -- Swift Orange Raptor + +-- Milli Featherwhistle +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7955 && `item`=8563; -- Red Mechanostrider +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7955 && `item`=8595; -- Blue Mechanostrider +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7955 && `item`=13321; -- Green Mechanostrider +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7955 && `item`=13322; -- Unpainted Mechanostrider +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7955 && `item`=18772; -- Swift Green Mechanostrider +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7955 && `item`=18773; -- Swift White Mechanostrider +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7955 && `item`=18774; -- Swift Yellow Mechanostrider + +-- Thalgus Thunderfist +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7976 && `item`=2101; -- Light Quiver +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7976 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7976 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7976 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7976 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7976 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7976 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7976 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7976 && `item`=5441; -- Small Shot Pouch +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7976 && `item`=7371; -- Heavy Quiver +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7976 && `item`=11362; -- Medium Quiver +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7976 && `item`=15807; -- Light Crossbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7976 && `item`=15808; -- Fine Light Crossbow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7976 && `item`=15809; -- Heavy Crossbow +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=7976 && `item`=15903; -- Right-Handed Claw +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=7976 && `item`=15904; -- Right-Handed Blades +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7976 && `item`=15905; -- Right-Handed Brass Knuckles +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=7976 && `item`=15906; -- Left-Handed Brass Knuckles +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=7976 && `item`=15907; -- Left-Handed Claw +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=7976 && `item`=15909; -- Left-Handed Blades + +-- Bimble Longberry +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7978 && `item`=4536; -- Shiny Red Apple +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7978 && `item`=4537; -- Tel'Abim Banana +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7978 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7978 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7978 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7978 && `item`=8953; -- Deep Fried Plantains + +-- Dirge Quikcleave +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8125 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8125 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8125 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8125 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8125 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8125 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8125 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8125 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8125 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8125 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8125 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8125 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8125 && `item`=18046; -- Recipe: Tender Wolf Steak + +-- Wrinkle Goodsteel +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=8129 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=8129 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=8129 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=8129 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=8129 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=8129 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8129 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8129 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8129 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8129 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8129 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8129 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=8129 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8129 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=8129 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8129 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8129 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8129 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8129 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8129 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8129 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8129 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8129 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=8129 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8129 && `item`=17190; -- Ornate Buckler + +-- Blizrik Buckshot +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8131 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8131 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8131 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8131 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8131 && `item`=3025; -- BKP 42 "Ultra" +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8131 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8131 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=8131 && `item`=18650; -- Schematic: EZ-Thro Dynamite II + +-- Gikkix +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8137 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8137 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8137 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8137 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8137 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8137 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8137 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8137 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8137 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8137 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8137 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8137 && `item`=13939; -- Recipe: Spotted Yellowtail +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8137 && `item`=13942; -- Recipe: Grilled Squid +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8137 && `item`=13945; -- Recipe: Nightfin Soup +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8137 && `item`=13946; -- Recipe: Poached Sunscale Salmon +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8137 && `item`=21552; -- Striped Yellowtail + +-- Jabbey +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8139 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=8139 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8139 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8139 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8139 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8139 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8139 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8139 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8139 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8139 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8139 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8139 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=8139 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=8139 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=8139 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8139 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8139 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8139 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8139 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=8139 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8139 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=8139 && `item`=16767; -- Recipe: Undermine Clam Chowder + +-- Loorana +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8143 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8143 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8143 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8143 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8143 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8143 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8143 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8143 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8143 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8143 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8143 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8143 && `item`=8950; -- Homemade Cherry Pie + +-- Sheendra Tallgrass +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8145 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8145 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=8145 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=8145 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8145 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8145 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8145 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8145 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8145 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8145 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=8145 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=8145 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8145 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8145 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8145 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=8145 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8145 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=8145 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=8145 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=8145 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=8145 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=8145 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=8145 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8145 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8145 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=8145 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=8145 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8145 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8145 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=8145 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=8145 && `item`=12229; -- Recipe: Hot Wolf Ribs +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=8145 && `item`=13947; -- Recipe: Lobster Stew +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=8145 && `item`=13948; -- Recipe: Mightfish Steak +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=8145 && `item`=13949; -- Recipe: Baked Salmon + +-- Janet Hommers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8150 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8150 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8150 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8150 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8150 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8150 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8150 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8150 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8150 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8150 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8150 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8150 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8150 && `item`=12233; -- Recipe: Mystery Stew +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8150 && `item`=12240; -- Recipe: Heavy Kodo Stew + +-- Harnor +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8152 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8152 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8152 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8152 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8152 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8152 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8152 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8152 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8152 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8152 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8152 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8152 && `item`=8948; -- Dried King Bolete + +-- Logannas +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8157 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8157 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=8157 && `item`=6057; -- Recipe: Nature Protection Potion +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=8157 && `item`=6149; -- Greater Mana Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8157 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=8157 && `item`=9302; -- Recipe: Ghost Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8157 && `item`=18256; -- Imbued Vial + +-- Bronk +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8158 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8158 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=375, `maxcount`=1 WHERE `entry`=8158 && `item`=3928; -- Superior Healing Potion +UPDATE `npc_vendor` SET `slot`=381 WHERE `entry`=8158 && `item`=6057; -- Recipe: Nature Protection Potion +UPDATE `npc_vendor` SET `slot`=385 WHERE `entry`=8158 && `item`=6149; -- Greater Mana Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8158 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=379 WHERE `entry`=8158 && `item`=9302; -- Recipe: Ghost Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8158 && `item`=18256; -- Imbued Vial + +-- Worb Strongstitch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8159 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8159 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8159 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8159 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8159 && `item`=2463; -- Studded Doublet +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8159 && `item`=2464; -- Studded Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8159 && `item`=2465; -- Studded Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8159 && `item`=2467; -- Studded Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8159 && `item`=2468; -- Studded Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8159 && `item`=2469; -- Studded Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8159 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8159 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8159 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8159 && `item`=3890; -- Studded Hat +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=8159 && `item`=12254; -- Well Oiled Cloak +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=8159 && `item`=12253; -- Brilliant Red Cloak* + +-- Nioma +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8160 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8160 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8160 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8160 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8160 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8160 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8160 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8160 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8160 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8160 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8160 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8160 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8160 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8160 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8160 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8160 && `item`=14341; -- Rune Thread + +-- Harggan +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8161 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8161 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8161 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8161 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8161 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=201 WHERE `entry`=8161 && `item`=7995; -- Plans: Mithril Scale Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8161 && `item`=18567; -- Elemental Flux + +-- Gharash +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8176 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8176 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8176 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8176 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8176 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8176 && `item`=18567; -- Elemental Flux + +-- Rartar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8177 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8177 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=8177 && `item`=6149; -- Greater Mana Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8177 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=8177 && `item`=9300; -- Recipe: Elixir of Demonslaying +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8177 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=177 WHERE `entry`=8177 && `item`=3928; -- Superior Healing Potion* + +-- Nina Lightbrew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8178 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8178 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=8178 && `item`=3928; -- Superior Healing Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8178 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=8178 && `item`=9300; -- Recipe: Elixir of Demonslaying +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8178 && `item`=18256; -- Imbued Vial + +-- Kixxle +UPDATE `npc_vendor` SET `slot`=112 WHERE `entry`=8305 && `item`=785; -- Mageroyal +UPDATE `npc_vendor` SET `slot`=111 WHERE `entry`=8305 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=113 WHERE `entry`=8305 && `item`=2453; -- Bruiseweed +UPDATE `npc_vendor` SET `slot`=114 WHERE `entry`=8305 && `item`=3356; -- Kingsblood +UPDATE `npc_vendor` SET `slot`=115 WHERE `entry`=8305 && `item`=3357; -- Liferoot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8305 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8305 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8305 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8305 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=175, `maxcount`=2 WHERE `entry`=8305 && `item`=2449; -- Earthroot* +UPDATE `npc_vendor` SET `slot`=480 WHERE `entry`=8305 && `item`=3355; -- Wild Steelbloom* + +-- Tarban Hearthgrain +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8307 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8307 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8307 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8307 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8307 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8307 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8307 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8307 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8307 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8307 && `item`=8950; -- Homemade Cherry Pie +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8307 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8307 && `item`=21219; -- Recipe: Sagefish Delight + +-- Hewa +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8358 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8358 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8358 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8358 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8358 && `item`=837; -- Heavy Weave Armor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8358 && `item`=838; -- Heavy Weave Pants +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8358 && `item`=839; -- Heavy Weave Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8358 && `item`=840; -- Heavy Weave Shoes +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8358 && `item`=3428; -- Common Gray Shirt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8358 && `item`=3589; -- Heavy Weave Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8358 && `item`=3590; -- Heavy Weave Bracers +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8358 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8358 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8358 && `item`=16059; -- Common Brown Shirt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8358 && `item`=16060; -- Common White Shirt + +-- Ahanu +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8359 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8359 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8359 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8359 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8359 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8359 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8359 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8359 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8359 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8359 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8359 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8359 && `item`=1850; -- Cured Leather Bracers + +-- Elki +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8360 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8360 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8360 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8360 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8360 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8360 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8360 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8360 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8360 && `item`=1202; -- Wall Shield +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8360 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8360 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8360 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8360 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8360 && `item`=2445; -- Large Metal Shield +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8360 && `item`=17187; -- Banded Buckler +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8360 && `item`=17188; -- Ringed Buckler + +-- Chepi +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8361 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8361 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8361 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8361 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8361 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8361 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8361 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8361 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8361 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8361 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8361 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8361 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8361 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8361 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8361 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8361 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=8361 && `item`=21177; -- Symbol of Kings + +-- Kuruk +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8362 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8362 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=8362 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=8362 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=8362 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8362 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8362 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8362 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8362 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8362 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8362 && `item`=2947; -- Small Throwing Knife +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=8362 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=8362 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=8362 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=8362 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8362 && `item`=3111; -- Crude Throwing Axe +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8362 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=8362 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=8362 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8362 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8362 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8362 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=8362 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8362 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8362 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8362 && `item`=5042; -- Red Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=8362 && `item`=5048; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=8362 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=8362 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=8362 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=8362 && `item`=15327; -- Wicked Throwing Dagger + +-- Shadi Mistrunner +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8363 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8363 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8363 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=8363 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8363 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=8363 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8363 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8363 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8363 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8363 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=8363 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8363 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=8363 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=8363 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=8363 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=8363 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8363 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=8363 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=8363 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=8363 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=8363 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=8363 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=8363 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8363 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8363 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8363 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8363 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8363 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=8363 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=8363 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8363 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=8363 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=8363 && `item`=8925; -- Crystal Vial + +-- Pakwa +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8364 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8364 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8364 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8364 && `item`=4499; -- Huge Brown Sack + +-- Ohanko +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8398 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8398 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8398 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8398 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8398 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8398 && `item`=2533; -- War Maul + +-- Halpa +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8401 && `item`=10394; -- Prairie Dog Whistle + +-- Jeremiah Payson +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8403 && `item`=10393; -- Cockroach + +-- Xan'tish +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8404 && `item`=10360; -- Black Kingsnake +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8404 && `item`=10361; -- Brown Snake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8404 && `item`=10392; -- Crimson Snake + +-- Gretta Ganter +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=8508 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8508 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=8508 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=8508 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=8508 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=56, `maxcount`=1 WHERE `entry`=8508 && `item`=6533; -- Aquadynamic Fish Attractor + +-- Shylenai +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8665 && `item`=8500; -- Great Horned Owl +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8665 && `item`=8501; -- Hawk Owl + +-- Lil Timmy +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8666 && `item`=8489; -- Cat Carrier (White Kitten) + +-- Jubie Gadgetspring +UPDATE `npc_vendor` SET `slot`=1336 WHERE `entry`=8678 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1333 WHERE `entry`=8678 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=1337 WHERE `entry`=8678 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=1342 WHERE `entry`=8678 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=1343, `maxcount`=2 WHERE `entry`=8678 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=1341 WHERE `entry`=8678 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=1334 WHERE `entry`=8678 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=1335 WHERE `entry`=8678 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1340 WHERE `entry`=8678 && `item`=4404; -- Silver Contact +UPDATE `npc_vendor` SET `slot`=1332 WHERE `entry`=8678 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=1344 WHERE `entry`=8678 && `item`=10607; -- Schematic: Deepdive Helmet +UPDATE `npc_vendor` SET `slot`=1339 WHERE `entry`=8678 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=1338 WHERE `entry`=8678 && `item`=10648; -- Blank Parchment + +-- Outfitter Eric +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8681 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8681 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8681 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8681 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8681 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8681 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8681 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8681 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8681 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8681 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8681 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8681 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8681 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8681 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=424 WHERE `entry`=8681 && `item`=10314; -- Pattern: Lavender Mageweave Shirt +UPDATE `npc_vendor` SET `slot`=421 WHERE `entry`=8681 && `item`=10317; -- Pattern: Pink Mageweave Shirt +UPDATE `npc_vendor` SET `slot`=420 WHERE `entry`=8681 && `item`=10321; -- Pattern: Tuxedo Shirt +UPDATE `npc_vendor` SET `slot`=423 WHERE `entry`=8681 && `item`=10323; -- Pattern: Tuxedo Pants +UPDATE `npc_vendor` SET `slot`=422 WHERE `entry`=8681 && `item`=10326; -- Pattern: Tuxedo Jacket +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8681 && `item`=14341; -- Rune Thread + +-- Muuran +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8878 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8878 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8878 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8878 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8878 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8878 && `item`=2535; -- War Staff +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=8878 && `item`=10858; -- Plans: Solid Iron Maul + +-- Christopher Hewen +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=8934 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=8934 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=8934 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=8934 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=8934 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=8934 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=8934 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=8934 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=8934 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=8934 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=8934 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=8934 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=8934 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=8934 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=8934 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=8934 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=8934 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=8934 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=8934 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=8934 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=8934 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=8934 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=8934 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=8934 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=8934 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=8934 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=8934 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=8934 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=8934 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=8934 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=8934 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=8934 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=8934 && `item`=8925; -- Crystal Vial + +-- Bashana Runetotem +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9087 && `item`=11020; -- Evergreen Pouch +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9087 && `item`=11022; -- Packet of Tharlendris Seeds + +-- Sraaz +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9099 && `item`=8950; -- Homemade Cherry Pie + +-- Jazzrik +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9179 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9179 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9179 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9179 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9179 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=9179 && `item`=10858; -- Plans: Solid Iron Maul +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9179 && `item`=18567; -- Elemental Flux + +-- Plugger Spazzring +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9499 && `item`=11325; -- Dark Iron Ale Mug +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9499 && `item`=11444; -- Grim Guzzler Boar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9499 && `item`=13483; -- Recipe: Transmute Fire to Earth +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9499 && `item`=15759; -- Pattern: Black Dragonscale Breastplate + +-- Yuka Screwspigot +UPDATE `npc_vendor` SET `slot`=1363 WHERE `entry`=9544 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1360 WHERE `entry`=9544 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=1364 WHERE `entry`=9544 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=1369 WHERE `entry`=9544 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=1368, `maxcount`=1 WHERE `entry`=9544 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=1370 WHERE `entry`=9544 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=1367 WHERE `entry`=9544 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=1361 WHERE `entry`=9544 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=1362 WHERE `entry`=9544 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1359 WHERE `entry`=9544 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=1371 WHERE `entry`=9544 && `item`=10602; -- Schematic: Deadly Scope +UPDATE `npc_vendor` SET `slot`=1366 WHERE `entry`=9544 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=1365 WHERE `entry`=9544 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=390, `maxcount`=2 WHERE `entry`=9544 && `item`=4404; -- Silver Contact* +UPDATE `npc_vendor` SET `slot`=625 WHERE `entry`=9544 && `item`=4361; -- Copper Tube* + +-- Borand +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9549 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9549 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9549 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9549 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9549 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=9549 && `item`=11304; -- Fine Longbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9549 && `item`=11362; -- Medium Quiver + +-- Starn +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9551 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9551 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=9551 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=9551 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9551 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9551 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9551 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=9551 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=9551 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=9551 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=9551 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=9551 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=9551 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9551 && `item`=5441; -- Small Shot Pouch +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=9551 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=9551 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=75, `maxcount`=1 WHERE `entry`=9551 && `item`=11304; -- Fine Longbow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=9551 && `item`=11362; -- Medium Quiver +UPDATE `npc_vendor` SET `slot`=118 WHERE `entry`=9551 && `item`=11305; -- Dense Shortbow* + +-- Zanara +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9552 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9552 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=9552 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=9552 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9552 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9552 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9552 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9552 && `item`=11362; -- Medium Quiver + +-- Nadia Vernon +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9553 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9553 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9553 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9553 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9553 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=85, `maxcount`=2 WHERE `entry`=9553 && `item`=11304; -- Fine Longbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9553 && `item`=11362; -- Medium Quiver + +-- Mu'uta +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9555 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9555 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=9555 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=9555 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9555 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9555 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9555 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=9555 && `item`=11305; -- Dense Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9555 && `item`=11362; -- Medium Quiver + +-- Kireena +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9636 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=9636 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=9636 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=9636 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=9636 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=9636 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=9636 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=9636 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9636 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=9636 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=9636 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=9636 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=9636 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=9636 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=9636 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=9636 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=9636 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=9636 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=9636 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=9636 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=9636 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=9636 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9636 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9636 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9636 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=9636 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=9636 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=9636 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9636 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=69 WHERE `entry`=9636 && `item`=7114; -- Pattern: Azure Silk Gloves +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=9636 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=9636 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=9636 && `item`=12232; -- Recipe: Carrion Surprise +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=9636 && `item`=12240; -- Recipe: Heavy Kodo Stew + +-- Tink Sprocketwhistle +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9676 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9676 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9676 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9, `maxcount`=2 WHERE `entry`=9676 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=10, `maxcount`=2 WHERE `entry`=9676 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9676 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9676 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9676 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=9676 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=9676 && `item`=10648; -- Blank Parchment + +-- Nessa Shadowsong +UPDATE `npc_vendor` SET `slot`=308 WHERE `entry`=10118 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=10118 && `item`=6326; -- Recipe: Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=309 WHERE `entry`=10118 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=10118 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=310 WHERE `entry`=10118 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=311 WHERE `entry`=10118 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=312 WHERE `entry`=10118 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=313 WHERE `entry`=10118 && `item`=6533; -- Aquadynamic Fish Attractor + +-- Gubber Blump +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=10216 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=10216 && `item`=6529; -- Shiny Bauble + +-- Dulciea Frostmoon +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=10293 && `item`=2429; -- Russet Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=10293 && `item`=2431; -- Russet Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=10293 && `item`=2432; -- Russet Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=10293 && `item`=2434; -- Russet Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=10293 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=10293 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=10293 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=10293 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=10293 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=10293 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=10293 && `item`=3593; -- Russet Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=10293 && `item`=3594; -- Russet Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=10293 && `item`=3889; -- Russet Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=10293 && `item`=3892; -- Embroidered Hat + +-- Gruul Darkblade +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=10361 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=10361 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=10361 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=10361 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=10361 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=10361 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=10361 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=10361 && `item`=2535; -- War Staff + +-- Trayexir +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=10369 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=10369 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=10369 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=10369 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=10369 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=10369 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=10369 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=10369 && `item`=2495; -- Walking Stick +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=10369 && `item`=2506; -- Hornwood Recurve Bow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=10369 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=10369 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=10369 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=10369 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=10369 && `item`=11362; -- Medium Quiver + +-- Altsoba Ragetotem +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=10379 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=10379 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=10379 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=10379 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=10379 && `item`=2527; -- Battle Staff +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=10379 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=10379 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=10379 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=10379 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=10379 && `item`=2535; -- War Staff + +-- Sanuye Runetotem +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=10380 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=10380 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=10380 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=10380 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=10380 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=10380 && `item`=1844; -- Tanned Leather Bracers + +-- Argent Quartermaster Hasana +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=10856 && `item`=13482; -- Recipe: Transmute Air to Fire +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=10856 && `item`=13724; -- Enriched Manna Biscuit +UPDATE `npc_vendor` SET `slot`=72 WHERE `entry`=10856 && `item`=13810; -- Blessed Sunfruit +UPDATE `npc_vendor` SET `slot`=73 WHERE `entry`=10856 && `item`=13813; -- Blessed Sunfruit Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=10856 && `item`=19203; -- Plans: Girdle of the Dawn +UPDATE `npc_vendor` SET `slot`=69 WHERE `entry`=10856 && `item`=19205; -- Plans: Gloves of the Dawn +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=10856 && `item`=19216; -- Pattern: Argent Boots +UPDATE `npc_vendor` SET `slot`=71 WHERE `entry`=10856 && `item`=19217; -- Pattern: Argent Shoulders +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=10856 && `item`=19328; -- Pattern: Dawn Treaders +UPDATE `npc_vendor` SET `slot`=70 WHERE `entry`=10856 && `item`=19329; -- Pattern: Golden Mantle of the Dawn +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=10856 && `item`=19442; -- Formula: Powerful Anti-Venom +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=10856 && `item`=19446; -- Formula: Enchant Bracer - Mana Regeneration +UPDATE `npc_vendor` SET `slot`=74 WHERE `entry`=10856 && `item`=19447; -- Formula: Enchant Bracer - Healing +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=10856 && `item`=22014; -- Hallowed Brazier + +-- Argent Quartermaster Lightspark +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=10857 && `item`=13482; -- Recipe: Transmute Air to Fire +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=10857 && `item`=13724; -- Enriched Manna Biscuit +UPDATE `npc_vendor` SET `slot`=84 WHERE `entry`=10857 && `item`=13810; -- Blessed Sunfruit +UPDATE `npc_vendor` SET `slot`=85 WHERE `entry`=10857 && `item`=13813; -- Blessed Sunfruit Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=10857 && `item`=19203; -- Plans: Girdle of the Dawn +UPDATE `npc_vendor` SET `slot`=81 WHERE `entry`=10857 && `item`=19205; -- Plans: Gloves of the Dawn +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=10857 && `item`=19216; -- Pattern: Argent Boots +UPDATE `npc_vendor` SET `slot`=83 WHERE `entry`=10857 && `item`=19217; -- Pattern: Argent Shoulders +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=10857 && `item`=19328; -- Pattern: Dawn Treaders +UPDATE `npc_vendor` SET `slot`=82 WHERE `entry`=10857 && `item`=19329; -- Pattern: Golden Mantle of the Dawn +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=10857 && `item`=19442; -- Formula: Powerful Anti-Venom +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=10857 && `item`=19446; -- Formula: Enchant Bracer - Mana Regeneration +UPDATE `npc_vendor` SET `slot`=86 WHERE `entry`=10857 && `item`=19447; -- Formula: Enchant Bracer - Healing +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=10857 && `item`=22014; -- Hallowed Brazier + +-- Caretaker Alen +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11038 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11038 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11038 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11038 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11038 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=11038 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=11038 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=11038 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=11038 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=11038 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=11038 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=11038 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=11038 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=11038 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=11038 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11038 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11038 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11038 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11038 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11038 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11038 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11038 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11038 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11038 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=11038 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=11038 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=11038 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=11038 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=11038 && `item`=23160; -- Friendship Bread +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=11038 && `item`=23161; -- Freshly-Squeezed Lemonade + +-- Alchemist Arbington +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11056 && `item`=13320; -- Arcane Quickener + +-- Innkeeper Vizzie +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11118 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11118 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11118 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11118 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11118 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11118 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11118 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11118 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11118 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11118 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11118 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11118 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=11118 && `item`=21815; -- Love Token +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=11118 && `item`=21829; -- Perfume Bottle +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11118 && `item`=21833; -- Cologne Bottle +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11118 && `item`=22324; -- Winter Kimchi + +-- Xai'ander +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11137 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11137 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11137 && `item`=924; -- Maul +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11137 && `item`=925; -- Flail +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11137 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11137 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11137 && `item`=928; -- Long Staff +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11137 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11137 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11137 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11137 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11137 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11137 && `item`=2524; -- Truncheon +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11137 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=11137 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=11137 && `item`=2527; -- Battle Staff + +-- Nixxrak +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11182 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11182 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11182 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11182 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11182 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11182 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=11182 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11182 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11182 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11182 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11182 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11182 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11182 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11182 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11182 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=11182 && `item`=17190; -- Ornate Buckler + +-- Xizzer Fizzbolt +UPDATE `npc_vendor` SET `slot`=200 WHERE `entry`=11185 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=197 WHERE `entry`=11185 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=201 WHERE `entry`=11185 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=206 WHERE `entry`=11185 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=205 WHERE `entry`=11185 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=207, `maxcount`=3 WHERE `entry`=11185 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=204 WHERE `entry`=11185 && `item`=4389; -- Gyrochronatom +UPDATE `npc_vendor` SET `slot`=198 WHERE `entry`=11185 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=199 WHERE `entry`=11185 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=196 WHERE `entry`=11185 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=203 WHERE `entry`=11185 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=202 WHERE `entry`=11185 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=216 WHERE `entry`=11185 && `item`=16046; -- Schematic: Masterwork Target Dummy +UPDATE `npc_vendor` SET `slot`=215 WHERE `entry`=11185 && `item`=16047; -- Schematic: Thorium Tube +UPDATE `npc_vendor` SET `slot`=217 WHERE `entry`=11185 && `item`=16050; -- Schematic: Delicate Arcanite Converter +UPDATE `npc_vendor` SET `slot`=212 WHERE `entry`=11185 && `item`=18652; -- Schematic: Gyrofreeze Ice Reflector +UPDATE `npc_vendor` SET `slot`=214 WHERE `entry`=11185 && `item`=18656; -- Schematic: Powerful Seaforium Charge +UPDATE `npc_vendor` SET `slot`=772 WHERE `entry`=11185 && `item`=4371; -- Bronze Tube* +UPDATE `npc_vendor` SET `slot`=2983 WHERE `entry`=11185 && `item`=4404; -- Silver Contact* + +-- Lunnix Sprocketslip +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11186 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11186 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11186 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11186 && `item`=3857; -- Coal + +-- Himmik +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11187 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11187 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11187 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11187 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=11187 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=11187 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=11187 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11187 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11187 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11187 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11187 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11187 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11187 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11187 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=11187 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11187 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11187 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=11187 && `item`=16110; -- Recipe: Monster Omelet +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11187 && `item`=21552; -- Striped Yellowtail + +-- Evie Whirlbrew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11188 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11188 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=159, `maxcount`=1 WHERE `entry`=11188 && `item`=6149; -- Greater Mana Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11188 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=158 WHERE `entry`=11188 && `item`=13480; -- Recipe: Major Healing Potion +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11188 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=339, `maxcount`=1 WHERE `entry`=11188 && `item`=3928; -- Superior Healing Potion* + +-- Qia +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11189 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11189 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=11189 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=11189 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11189 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11189 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11189 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11189 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=11189 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=11189 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=11189 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11189 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11189 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11189 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=11189 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11189 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=11189 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=11189 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=11189 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=11189 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=11189 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11189 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11189 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=11189 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=11189 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11189 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11189 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=11189 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=334 WHERE `entry`=11189 && `item`=14468; -- Pattern: Runecloth Bag +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=11189 && `item`=14526; -- Pattern: Mooncloth +UPDATE `npc_vendor` SET `slot`=333 WHERE `entry`=11189 && `item`=15740; -- Pattern: Frostsaber Boots +UPDATE `npc_vendor` SET `slot`=332 WHERE `entry`=11189 && `item`=16221; -- Formula: Enchant Chest - Major Health +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=11189 && `item`=14481; -- Pattern: Runecloth Gloves* + +-- Magnus Frostwake +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11278 && `item`=8030; -- Plans: Ebon Shiv +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11278 && `item`=12703; -- Plans: Storm Gauntlets +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11278 && `item`=12819; -- Plans: Ornate Thorium Handaxe +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11278 && `item`=12823; -- Plans: Huge Thorium Battleaxe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11278 && `item`=13485; -- Recipe: Transmute Water to Air +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11278 && `item`=13501; -- Recipe: Major Mana Potion + +-- Baker Masterson +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11287 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11287 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11287 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11287 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11287 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11287 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11287 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11287 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11287 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11287 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11287 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11287 && `item`=8950; -- Homemade Cherry Pie + +-- Quartermaster Miranda Breechlock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11536 && `item`=13482; -- Recipe: Transmute Air to Fire +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11536 && `item`=13724; -- Enriched Manna Biscuit +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=11536 && `item`=13810; -- Blessed Sunfruit +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=11536 && `item`=13813; -- Blessed Sunfruit Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11536 && `item`=19203; -- Plans: Girdle of the Dawn +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=11536 && `item`=19205; -- Plans: Gloves of the Dawn +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11536 && `item`=19216; -- Pattern: Argent Boots +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=11536 && `item`=19217; -- Pattern: Argent Shoulders +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11536 && `item`=19328; -- Pattern: Dawn Treaders +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=11536 && `item`=19329; -- Pattern: Golden Mantle of the Dawn +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11536 && `item`=19442; -- Formula: Powerful Anti-Venom +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11536 && `item`=19446; -- Formula: Enchant Bracer - Mana Regeneration +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=11536 && `item`=19447; -- Formula: Enchant Bracer - Healing +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11536 && `item`=22014; -- Hallowed Brazier + +-- Graw Cornerstone +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11703 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11703 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11703 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11703 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11703 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11703 && `item`=1846; -- Chainmail Bracers + +-- Masat T'andr +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11874 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11874 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11874 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11874 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11874 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11874 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11874 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11874 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11874 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=11874 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11874 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11874 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11874 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11874 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=11874 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=75 WHERE `entry`=11874 && `item`=12253; -- Brilliant Red Cloak +UPDATE `npc_vendor` SET `slot`=76 WHERE `entry`=11874 && `item`=12254; -- Well Oiled Cloak +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11874 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=77 WHERE `entry`=11874 && `item`=15726; -- Pattern: Green Dragonscale Breastplate + +-- Dargon +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12019 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12019 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12019 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12019 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12019 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12019 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12019 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12019 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12019 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12019 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12019 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12019 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12019 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12019 && `item`=21033; -- Radish Kimchi + +-- Daeolyn Summerleaf +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12021 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12021 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12021 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12021 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12021 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12021 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12021 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12021 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12021 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12021 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12021 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12021 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12021 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12021 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12021 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12021 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12021 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12021 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12021 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12021 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12021 && `item`=15327; -- Wicked Throwing Dagger + +-- Lorelae Wintersong +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12022 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12022 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12022 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12022 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12022 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12022 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12022 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12022 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12022 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12022 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12022 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12022 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12022 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12022 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12022 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12022 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12022 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=12022 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12022 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12022 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12022 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12022 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12022 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12022 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12022 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12022 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12022 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12022 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12022 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=12022 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=74 WHERE `entry`=12022 && `item`=14483; -- Pattern: Felcloth Pants +UPDATE `npc_vendor` SET `slot`=72 WHERE `entry`=12022 && `item`=16224; -- Formula: Enchant Cloak - Superior Defense +UPDATE `npc_vendor` SET `slot`=73 WHERE `entry`=12022 && `item`=16243; -- Formula: Runed Arcanite Rod + +-- Kharedon +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12023 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12023 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12023 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12023 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12023 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12023 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12023 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12023 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12023 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12023 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12023 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12023 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12023 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12023 && `item`=3893; -- Reinforced Leather Cap + +-- Meliri +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12024 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12024 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12024 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12024 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12024 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12024 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12024 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12024 && `item`=2535; -- War Staff + +-- My'lanna +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12026 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12026 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12026 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12026 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12026 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12026 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12026 && `item`=16166; -- Bean Soup +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12026 && `item`=16167; -- Versicolor Treat +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12026 && `item`=16168; -- Heaven Peach +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12026 && `item`=16169; -- Wild Ricecake +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12026 && `item`=16170; -- Steamed Mandu +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12026 && `item`=21030; -- Darnassus Kimchi Pie +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12026 && `item`=21031; -- Cabbage Kimchi +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12026 && `item`=21033; -- Radish Kimchi + +-- Tukk +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12027 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12027 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12027 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12027 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12027 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12027 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12027 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12027 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12027 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12027 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12027 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12027 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12027 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12027 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12027 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12027 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12027 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12027 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12027 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12027 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12027 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12027 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12027 && `item`=5048; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12027 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12027 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12027 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12027 && `item`=15327; -- Wicked Throwing Dagger + +-- Lah'Mawhani +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12028 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12028 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12028 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12028 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12028 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12028 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12028 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12028 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12028 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12028 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12028 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12028 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12028 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12028 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12028 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12028 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12028 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=12028 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12028 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=12028 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12028 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12028 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12028 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12028 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12028 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12028 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12028 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12028 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12028 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12028 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=12028 && `item`=8925; -- Crystal Vial + +-- Narianna +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12029 && `item`=2504; -- Worn Shortbow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12029 && `item`=2505; -- Polished Shortbow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12029 && `item`=2506; -- Hornwood Recurve Bow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12029 && `item`=2507; -- Laminated Recurve Bow +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12029 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12029 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12029 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12029 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12029 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12029 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12029 && `item`=11362; -- Medium Quiver + +-- Mai'Lahii +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=12031 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=12031 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=12031 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=12031 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=12031 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=122 WHERE `entry`=12031 && `item`=6365; -- Strong Fishing Pole* + +-- Wulan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12033 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12033 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12033 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12033 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12033 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12033 && `item`=16072; -- Expert Cookbook +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12033 && `item`=17062; -- Recipe: Mithril Head Trout +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12033 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12033 && `item`=21219; -- Recipe: Sagefish Delight + +-- Kulwia +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12043 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12043 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12043 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12043 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12043 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12043 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12043 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12043 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12043 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12043 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12043 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12043 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12043 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12043 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12043 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12043 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12043 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=101 WHERE `entry`=12043 && `item`=11039; -- Formula: Enchant Cloak - Minor Agility +UPDATE `npc_vendor` SET `slot`=100 WHERE `entry`=12043 && `item`=11101; -- Formula: Enchant Bracer - Lesser Strength + +-- Hae'Wilani +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12045 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12045 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12045 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12045 && `item`=2531; -- Great Axe + +-- Stormpike Quartermaster +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 7, 117, 0, 0, 0); -- Tough Jerky +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 1, 159, 0, 0, 0); -- Refreshing Spring Water +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 2, 1179, 0, 0, 0); -- Ice Cold Milk +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 3, 1205, 0, 0, 0); -- Melon Juice +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 5, 1645, 0, 0, 0); -- Moonberry Juice +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 4, 1708, 0, 0, 0); -- Sweet Nectar +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 8, 2287, 0, 0, 0); -- Haunch of Meat +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 30, 2928, 0, 0, 0); -- Dust of Decay +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 32, 2930, 0, 0, 0); -- Essence of Pain +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 26, 3371, 0, 0, 0); -- Empty Vial +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 27, 3372, 0, 0, 0); -- Leaded Vial +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 9, 3770, 0, 0, 0); -- Mutton Chop +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 10, 3771, 0, 0, 0); -- Wild Hog Shank +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 13, 4536, 0, 0, 0); -- Shiny Red Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 14, 4537, 0, 0, 0); -- Tel'Abim Banana +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 15, 4538, 0, 0, 0); -- Snapvine Watermelon +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 16, 4539, 0, 0, 0); -- Goldenbark Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 11, 4599, 0, 0, 0); -- Cured Ham Steak +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 17, 4602, 0, 0, 0); -- Moon Harvest Pumpkin +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 19, 4604, 0, 0, 0); -- Forest Mushroom Cap +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 20, 4605, 0, 0, 0); -- Red-speckled Mushroom +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 21, 4606, 0, 0, 0); -- Spongy Morel +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 22, 4607, 0, 0, 0); -- Delicious Cave Mold +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 23, 4608, 0, 0, 0); -- Raw Black Truffle +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 25, 5060, 0, 0, 0); -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=12096 && `item`=5140; -- Flash Powder +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 34, 5173, 0, 0, 0); -- Deathweed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 49, 5565, 0, 0, 0); -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12096 && `item`=8766; -- Morning Glory Dew +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 33, 8923, 0, 0, 0); -- Essence of Agony +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 31, 8924, 0, 0, 0); -- Dust of Deterioration +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 28, 8925, 0, 0, 0); -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12096 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12096 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12096 && `item`=8953; -- Deep Fried Plantains +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 50, 16583, 0, 0, 0); -- Demonic Figurine +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 42, 17020, 0, 0, 0); -- Arcane Powder +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 47, 17021, 0, 0, 0); -- Wild Berries +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 48, 17026, 0, 0, 0); -- Wild Thornroot +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 45, 17028, 0, 0, 0); -- Holy Candle +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 46, 17029, 0, 0, 0); -- Sacred Candle +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 43, 17030, 0, 0, 0); -- Ankh +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 40, 17031, 0, 0, 0); -- Rune of Teleportation +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 41, 17032, 0, 0, 0); -- Rune of Portals +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 44, 17033, 0, 0, 0); -- Symbol of Divinity +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 35, 17034, 0, 0, 0); -- Maple Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 36, 17035, 0, 0, 0); -- Stranglethorn Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 37, 17036, 0, 0, 0); -- Ashwood Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 38, 17037, 0, 0, 0); -- Hornbeam Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 39, 17038, 0, 0, 0); -- Ironwood Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12096, 51, 21177, 0, 0, 0); -- Symbol of Kings + +-- Frostwolf Quartermaster +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 7, 117, 0, 0, 0); -- Tough Jerky +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 1, 159, 0, 0, 0); -- Refreshing Spring Water +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 2, 1179, 0, 0, 0); -- Ice Cold Milk +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 3, 1205, 0, 0, 0); -- Melon Juice +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 5, 1645, 0, 0, 0); -- Moonberry Juice +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 4, 1708, 0, 0, 0); -- Sweet Nectar +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 8, 2287, 0, 0, 0); -- Haunch of Meat +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 30, 2928, 0, 0, 0); -- Dust of Decay +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 32, 2930, 0, 0, 0); -- Essence of Pain +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 26, 3371, 0, 0, 0); -- Empty Vial +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 27, 3372, 0, 0, 0); -- Leaded Vial +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 9, 3770, 0, 0, 0); -- Mutton Chop +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 10, 3771, 0, 0, 0); -- Wild Hog Shank +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 13, 4536, 0, 0, 0); -- Shiny Red Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 14, 4537, 0, 0, 0); -- Tel'Abim Banana +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 15, 4538, 0, 0, 0); -- Snapvine Watermelon +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 16, 4539, 0, 0, 0); -- Goldenbark Apple +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 11, 4599, 0, 0, 0); -- Cured Ham Steak +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 17, 4602, 0, 0, 0); -- Moon Harvest Pumpkin +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 19, 4604, 0, 0, 0); -- Forest Mushroom Cap +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 20, 4605, 0, 0, 0); -- Red-speckled Mushroom +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 21, 4606, 0, 0, 0); -- Spongy Morel +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 22, 4607, 0, 0, 0); -- Delicious Cave Mold +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 23, 4608, 0, 0, 0); -- Raw Black Truffle +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 25, 5060, 0, 0, 0); -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=12097 && `item`=5140; -- Flash Powder +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 34, 5173, 0, 0, 0); -- Deathweed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 49, 5565, 0, 0, 0); -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12097 && `item`=8766; -- Morning Glory Dew +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 33, 8923, 0, 0, 0); -- Essence of Agony +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 31, 8924, 0, 0, 0); -- Dust of Deterioration +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 28, 8925, 0, 0, 0); -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12097 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12097 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12097 && `item`=8953; -- Deep Fried Plantains +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 50, 16583, 0, 0, 0); -- Demonic Figurine +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 42, 17020, 0, 0, 0); -- Arcane Powder +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 47, 17021, 0, 0, 0); -- Wild Berries +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 48, 17026, 0, 0, 0); -- Wild Thornroot +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 45, 17028, 0, 0, 0); -- Holy Candle +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 46, 17029, 0, 0, 0); -- Sacred Candle +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 43, 17030, 0, 0, 0); -- Ankh +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 40, 17031, 0, 0, 0); -- Rune of Teleportation +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 41, 17032, 0, 0, 0); -- Rune of Portals +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 44, 17033, 0, 0, 0); -- Symbol of Divinity +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 35, 17034, 0, 0, 0); -- Maple Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 36, 17035, 0, 0, 0); -- Stranglethorn Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 37, 17036, 0, 0, 0); -- Ashwood Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 38, 17037, 0, 0, 0); -- Hornbeam Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 39, 17038, 0, 0, 0); -- Ironwood Seed +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (12097, 51, 21177, 0, 0, 0); -- Symbol of Kings + +-- Vendor-Tron 1000 +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=12245 && `item`=1710; -- Greater Healing Potion +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12245 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12245 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12245 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12245 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12245 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12245 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12245 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12245 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12245 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12245 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12245 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12245 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12245 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=12245 && `item`=3735; -- Recipe: Hot Lion Chops +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=12245 && `item`=3827; -- Mana Potion +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12245 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12245 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12245 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12245 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12245 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12245 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12245 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12245 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=12245 && `item`=5489; -- Recipe: Lean Venison +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12245 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12245 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12245 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12245 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12245 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12245 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12245 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=12245 && `item`=12228; -- Recipe: Roast Raptor +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=12245 && `item`=12231; -- Recipe: Jungle Stew +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=12245 && `item`=12232; -- Recipe: Carrion Surprise +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=12245 && `item`=12240; -- Recipe: Heavy Kodo Stew + +-- Super-Seller 680 +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12246 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12246 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=23, `maxcount`=3 WHERE `entry`=12246 && `item`=1477; -- Scroll of Agility II +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12246 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12246 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12246 && `item`=1711; -- Scroll of Stamina II +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12246 && `item`=2289; -- Scroll of Strength II +UPDATE `npc_vendor` SET `slot`=21, `maxcount`=2 WHERE `entry`=12246 && `item`=2290; -- Scroll of Intellect II +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12246 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12246 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12246 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12246 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12246 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12246 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12246 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12246 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=12246 && `item`=3734; -- Recipe: Big Bear Steak +UPDATE `npc_vendor` SET `slot`=25, `maxcount`=3 WHERE `entry`=12246 && `item`=4421; -- Scroll of Protection III +UPDATE `npc_vendor` SET `slot`=26, `maxcount`=3 WHERE `entry`=12246 && `item`=4424; -- Scroll of Spirit III +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12246 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12246 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12246 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12246 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=12246 && `item`=4609; -- Recipe: Barbecued Buzzard Wing +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12246 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12246 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=12246 && `item`=12227; -- Recipe: Lean Wolf Steak +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=12246 && `item`=12229; -- Recipe: Hot Wolf Ribs +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12246 && `item`=12233; -- Recipe: Mystery Stew +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12246 && `item`=12239; -- Recipe: Dragonbreath Chili +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12246 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12246 && `item`=15327; -- Wicked Throwing Dagger + +-- Augustus the Touched +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12384 && `item`=4604; -- Forest Mushroom Cap +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12384 && `item`=4605; -- Red-speckled Mushroom +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12384 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12384 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12384 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12384 && `item`=8948; -- Dried King Bolete + +-- Hraug +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12776 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12776 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12776 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12776 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12776 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12776 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12776 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12776 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12776 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12776 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12776 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12776 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12776 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12776 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12776 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12776 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12776 && `item`=16331; -- Grimoire of Phase Shift + +-- Master Sergeant Biggins +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12781 && `item`=15198; -- Knight's Colors +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12781 && `item`=18606; -- Alliance Battle Standard +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12781 && `item`=18839; -- Combat Healing Potion +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12781 && `item`=18841; -- Combat Mana Potion + +-- Brave Stonehide +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12793 && `item`=15199; -- Stone Guard's Herald +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12793 && `item`=18607; -- Horde Battle Standard +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12793 && `item`=18839; -- Combat Healing Potion +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12793 && `item`=18841; -- Combat Mana Potion + +-- Raider Bork +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12796 && `item`=18245; -- Horn of the Black War Wolf +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12796 && `item`=18247; -- Black War Kodo + +-- Sergeant Ba'sha +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12799 && `item`=15197; -- Scout's Tabard +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12799 && `item`=15200; -- Senior Sergeant's Insignia +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12799 && `item`=16335; -- Senior Sergeant's Insignia +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12799 && `item`=16341; -- Sergeant's Cloak +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12799 && `item`=16486; -- First Sergeant's Silk Cuffs +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12799 && `item`=18427; -- Sergeant's Cloak +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12799 && `item`=18428; -- Senior Sergeant's Insignia +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12799 && `item`=18437; -- First Sergeant's Silk Cuffs +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12799 && `item`=18461; -- Sergeant's Cloak +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12799 && `item`=18675; -- Military Ranks of the Horde & Alliance +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12799 && `item`=18850; -- Insignia of the Horde +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12799 && `item`=18851; -- Insignia of the Horde* +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12799 && `item`=18429; -- First Sergeant's Plate Bracers* +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12799 && `item`=18430; -- First Sergeant's Plate Bracers* +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12799 && `item`=18834; -- Insignia of the Horde* +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12799 && `item`=16532; -- First Sergeant's Mail Wristguards* +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12799 && `item`=18432; -- First Sergeant's Mail Wristguards* +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12799 && `item`=18846; -- Insignia of the Horde* +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12799 && `item`=16497; -- First Sergeant's Leather Armguards* +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12799 && `item`=18435; -- First Sergeant's Leather Armguards* +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12799 && `item`=18849; -- Insignia of the Horde* +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12799 && `item`=18852; -- Insignia of the Horde* + +-- Officer Areyn +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12805 && `item`=15196; -- Private's Tabard +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12805 && `item`=16342; -- Sergeant's Cape +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12805 && `item`=18440; -- Sergeant's Cape +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12805 && `item`=18441; -- Sergeant's Cape +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12805 && `item`=18442; -- Master Sergeant's Insignia +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12805 && `item`=18443; -- Master Sergeant's Insignia +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12805 && `item`=18444; -- Master Sergeant's Insignia +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12805 && `item`=18445; -- Sergeant Major's Plate Wristguards +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12805 && `item`=18447; -- Sergeant Major's Plate Wristguards +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12805 && `item`=18664; -- A Treatise on Military Ranks +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12805 && `item`=18864; -- Insignia of the Alliance +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12805 && `item`=18854; -- Insignia of the Alliance* +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12805 && `item`=18452; -- Sergeant Major's Leather Armsplints* +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12805 && `item`=18453; -- Sergeant Major's Leather Armsplints* +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12805 && `item`=18857; -- Insignia of the Alliance* + +-- Greshka +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12807 && `item`=16302; -- Grimoire of Firebolt (Rank 2) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12807 && `item`=16316; -- Grimoire of Firebolt (Rank 3) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12807 && `item`=16317; -- Grimoire of Firebolt (Rank 4) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12807 && `item`=16318; -- Grimoire of Firebolt (Rank 5) +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12807 && `item`=16319; -- Grimoire of Firebolt (Rank 6) +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12807 && `item`=16320; -- Grimoire of Firebolt (Rank 7) +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12807 && `item`=16321; -- Grimoire of Blood Pact (Rank 1) +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12807 && `item`=16322; -- Grimoire of Blood Pact (Rank 2) +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12807 && `item`=16323; -- Grimoire of Blood Pact (Rank 3) +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12807 && `item`=16324; -- Grimoire of Blood Pact (Rank 4) +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12807 && `item`=16325; -- Grimoire of Blood Pact (Rank 5) +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12807 && `item`=16326; -- Grimoire of Fire Shield (Rank 1) +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12807 && `item`=16327; -- Grimoire of Fire Shield (Rank 2) +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12807 && `item`=16328; -- Grimoire of Fire Shield (Rank 3) +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12807 && `item`=16329; -- Grimoire of Fire Shield (Rank 4) +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12807 && `item`=16330; -- Grimoire of Fire Shield (Rank 5) +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12807 && `item`=16331; -- Grimoire of Phase Shift +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12807 && `item`=16346; -- Grimoire of Torment (Rank 2) +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12807 && `item`=16347; -- Grimoire of Torment (Rank 3) +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12807 && `item`=16348; -- Grimoire of Torment (Rank 4) +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12807 && `item`=16349; -- Grimoire of Torment (Rank 5) +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12807 && `item`=16350; -- Grimoire of Torment (Rank 6) +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12807 && `item`=16351; -- Grimoire of Sacrifice (Rank 1) +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12807 && `item`=16352; -- Grimoire of Sacrifice (Rank 2) +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12807 && `item`=16353; -- Grimoire of Sacrifice (Rank 3) +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12807 && `item`=16354; -- Grimoire of Sacrifice (Rank 4) +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12807 && `item`=16355; -- Grimoire of Sacrifice (Rank 5) +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12807 && `item`=16356; -- Grimoire of Sacrifice (Rank 6) +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=12807 && `item`=16357; -- Grimoire of Consume Shadows (Rank 1) +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=12807 && `item`=16358; -- Grimoire of Consume Shadows (Rank 2) +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=12807 && `item`=16359; -- Grimoire of Consume Shadows (Rank 3) +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=12807 && `item`=16360; -- Grimoire of Consume Shadows (Rank 4) +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=12807 && `item`=16361; -- Grimoire of Consume Shadows (Rank 5) +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=12807 && `item`=16362; -- Grimoire of Consume Shadows (Rank 6) +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=12807 && `item`=16363; -- Grimoire of Suffering (Rank 1) +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=12807 && `item`=16364; -- Grimoire of Suffering (Rank 2) +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=12807 && `item`=16365; -- Grimoire of Suffering (Rank 3) +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=12807 && `item`=16366; -- Grimoire of Suffering (Rank 4) +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=12807 && `item`=16368; -- Grimoire of Lash of Pain (Rank 2) +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=12807 && `item`=16371; -- Grimoire of Lash of Pain (Rank 3) +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=12807 && `item`=16372; -- Grimoire of Lash of Pain (Rank 4) +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=12807 && `item`=16373; -- Grimoire of Lash of Pain (Rank 5) +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=12807 && `item`=16374; -- Grimoire of Lash of Pain (Rank 6) +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=12807 && `item`=16375; -- Grimoire of Soothing Kiss (Rank 1) +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=12807 && `item`=16376; -- Grimoire of Soothing Kiss (Rank 2) +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=12807 && `item`=16377; -- Grimoire of Soothing Kiss (Rank 3) +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=12807 && `item`=16378; -- Grimoire of Soothing Kiss (Rank 4) +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=12807 && `item`=16379; -- Grimoire of Seduction +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=12807 && `item`=16380; -- Grimoire of Lesser Invisibility +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=12807 && `item`=16381; -- Grimoire of Devour Magic (Rank 2) +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=12807 && `item`=16382; -- Grimoire of Devour Magic (Rank 3) +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=12807 && `item`=16383; -- Grimoire of Devour Magic (Rank 4) +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=12807 && `item`=16384; -- Grimoire of Tainted Blood (Rank 1) +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=12807 && `item`=16385; -- Grimoire of Tainted Blood (Rank 2) +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=12807 && `item`=16386; -- Grimoire of Tainted Blood (Rank 3) +UPDATE `npc_vendor` SET `slot`=56 WHERE `entry`=12807 && `item`=16387; -- Grimoire of Tainted Blood (Rank 4) +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=12807 && `item`=16388; -- Grimoire of Spell Lock (Rank 1) +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=12807 && `item`=16389; -- Grimoire of Spell Lock (Rank 2) +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=12807 && `item`=16390; -- Grimoire of Paranoia + +-- Jase Farlane +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12941 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12941 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12941 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12941 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12941 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12941 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12941 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12941 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12941 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12941 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12941 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12941 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12941 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12941 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12941 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12941 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12941 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12941 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12941 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12941 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12941 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12941 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12941 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12941 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12941 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12941 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12941 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12941 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=111 WHERE `entry`=12941 && `item`=15756; -- Pattern: Runic Leather Headband + +-- Leonard Porter +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12942 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12942 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12942 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12942 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12942 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12942 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12942 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12942 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12942 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12942 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12942 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12942 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12942 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12942 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12942 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12942 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=37, `maxcount`=1, `incrtime`=7200 WHERE `entry`=12942 && `item`=15741; -- Pattern: Stormshroud Pants +UPDATE `npc_vendor` SET `slot`=68, `maxcount`=1, `incrtime`=7200 WHERE `entry`=12942 && `item`=15725; -- Pattern: Wicked Leather Gauntlets* + +-- Werg Thickblade +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12943 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12943 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12943 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12943 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12943 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12943 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12943 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12943 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12943 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12943 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12943 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12943 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12943 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12943 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12943 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12943 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=12943 && `item`=15725; -- Pattern: Wicked Leather Gauntlets +UPDATE `npc_vendor` SET `slot`=159 WHERE `entry`=12943 && `item`=15741; -- Pattern: Stormshroud Pants* + +-- Zannok Hidepiercer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12956 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12956 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12956 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12956 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12956 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12956 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12956 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12956 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12956 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12956 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12956 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12956 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12956 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12956 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12956 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12956 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=248 WHERE `entry`=12956 && `item`=15724; -- Pattern: Heavy Scorpid Bracers +UPDATE `npc_vendor` SET `slot`=249 WHERE `entry`=12956 && `item`=15762; -- Pattern: Heavy Scorpid Helm + +-- Blimo Gadgetspring +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12957 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12957 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12957 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12957 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12957 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12957 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12957 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12957 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12957 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12957 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12957 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12957 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12957 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12957 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12957 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12957 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12957 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12957 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12957 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12957 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12957 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12957 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12957 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12957 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12957 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12957 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12957 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12957 && `item`=8925; -- Crystal Vial + +-- Nergal +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12959 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12959 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12959 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12959 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12959 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12959 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12959 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12959 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12959 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12959 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12959 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12959 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12959 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12959 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12959 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12959 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12959 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12959 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12959 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12959 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12959 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12959 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12959 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12959 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12959 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12959 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12959 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12959 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=12959 && `item`=15758; -- Pattern: Devilsaur Gauntlets + +-- Christi Galvanis +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12960 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12960 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12960 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12960 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12960 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12960 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12960 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12960 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12960 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12960 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12960 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12960 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12960 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12960 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12960 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12960 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12960 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12960 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12960 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12960 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12960 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12960 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12960 && `item`=5048; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12960 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12960 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12960 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12960 && `item`=15327; -- Wicked Throwing Dagger + +-- Wik'Tar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12962 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12962 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12962 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12962 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=204 WHERE `entry`=12962 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=205 WHERE `entry`=12962 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12962 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=206 WHERE `entry`=12962 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=207 WHERE `entry`=12962 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=208 WHERE `entry`=12962 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=209 WHERE `entry`=12962 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12962 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12962 && `item`=17062; -- Recipe: Mithril Head Trout +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12962 && `item`=21552; -- Striped Yellowtail + +-- Nipsy +UPDATE `npc_vendor` SET `slot`=183 WHERE `entry`=13018 && `item`=17119; -- Deeprun Rat Kabob + +-- Gaelden Hammersmith +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13216 && `item`=17348; -- Major Healing Draught +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13216 && `item`=17349; -- Superior Healing Draught +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13216 && `item`=17351; -- Major Mana Draught +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13216 && `item`=17352; -- Superior Mana Draught +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=13216 && `item`=19030; -- Stormpike Battle Charger +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13216 && `item`=19032; -- Stormpike Battle Tabard +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=13216 && `item`=19045; -- Stormpike Battle Standard +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13216 && `item`=19084; -- Stormpike Soldier's Cloak +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13216 && `item`=19086; -- Stormpike Sage's Cloak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=13216 && `item`=19091; -- Stormpike Plate Girdle +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=13216 && `item`=19092; -- Stormpike Mail Girdle +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=13216 && `item`=19093; -- Stormpike Leather Girdle +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=13216 && `item`=19094; -- Stormpike Cloth Girdle +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=13216 && `item`=19097; -- Stormpike Soldier's Pendant +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=13216 && `item`=19098; -- Stormpike Sage's Pendant +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=13216 && `item`=19100; -- Electrified Dagger +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=13216 && `item`=19102; -- Crackling Staff +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=13216 && `item`=19104; -- Stormstrike Hammer +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=13216 && `item`=19301; -- Alterac Manna Biscuit +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13216 && `item`=19307; -- Alterac Heavy Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=13216 && `item`=19308; -- Tome of Arcane Domination +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=13216 && `item`=19309; -- Tome of Shadow Force +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=13216 && `item`=19310; -- Tome of the Ice Lord +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=13216 && `item`=19311; -- Tome of Fiery Arcana +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=13216 && `item`=19312; -- Lei of the Lifegiver +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=13216 && `item`=19315; -- Therazane's Touch +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=13216 && `item`=19316; -- Ice Threaded Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=13216 && `item`=19317; -- Ice Threaded Bullet +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13216 && `item`=19318; -- Bottled Alterac Spring Water +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=13216 && `item`=19319; -- Harpy Hide Quiver +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=13216 && `item`=19320; -- Gnoll Skin Bandolier +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=13216 && `item`=19321; -- The Immovable Object +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=13216 && `item`=19323; -- The Unstoppable Force +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=13216 && `item`=19324; -- The Lobotomizer +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=13216 && `item`=19325; -- Don Julio's Band +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `condition_id`) VALUES (13216, 37, 19484, 0, 0, 0); -- The Frostwolf Artichoke + +-- Thanthaldis Snowgleam +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13217 && `item`=17348; -- Major Healing Draught +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13217 && `item`=17349; -- Superior Healing Draught +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13217 && `item`=17351; -- Major Mana Draught +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13217 && `item`=17352; -- Superior Mana Draught +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13217 && `item`=19032; -- Stormpike Battle Tabard +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=13217 && `item`=19045; -- Stormpike Battle Standard +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13217 && `item`=19084; -- Stormpike Soldier's Cloak +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13217 && `item`=19086; -- Stormpike Sage's Cloak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=13217 && `item`=19091; -- Stormpike Plate Girdle +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=13217 && `item`=19092; -- Stormpike Mail Girdle +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=13217 && `item`=19093; -- Stormpike Leather Girdle +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=13217 && `item`=19094; -- Stormpike Cloth Girdle +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=13217 && `item`=19097; -- Stormpike Soldier's Pendant +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=13217 && `item`=19098; -- Stormpike Sage's Pendant +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=13217 && `item`=19100; -- Electrified Dagger +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=13217 && `item`=19102; -- Crackling Staff +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=13217 && `item`=19104; -- Stormstrike Hammer +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=13217 && `item`=19301; -- Alterac Manna Biscuit +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13217 && `item`=19307; -- Alterac Heavy Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=13217 && `item`=19316; -- Ice Threaded Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=13217 && `item`=19317; -- Ice Threaded Bullet +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13217 && `item`=19318; -- Bottled Alterac Spring Water +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=13217 && `item`=19319; -- Harpy Hide Quiver +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=13217 && `item`=19320; -- Gnoll Skin Bandolier +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=13217 && `item`=19484; -- The Frostwolf Artichoke + +-- Jekyll Flandring +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13219 && `item`=17348; -- Major Healing Draught +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13219 && `item`=17349; -- Superior Healing Draught +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13219 && `item`=17351; -- Major Mana Draught +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13219 && `item`=17352; -- Superior Mana Draught +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=13219 && `item`=19029; -- Horn of the Frostwolf Howler +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13219 && `item`=19031; -- Frostwolf Battle Tabard +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=13219 && `item`=19046; -- Frostwolf Battle Standard +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13219 && `item`=19083; -- Frostwolf Legionnaire's Cloak +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13219 && `item`=19085; -- Frostwolf Advisor's Cloak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=13219 && `item`=19087; -- Frostwolf Plate Belt +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=13219 && `item`=19088; -- Frostwolf Mail Belt +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=13219 && `item`=19089; -- Frostwolf Leather Belt +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=13219 && `item`=19090; -- Frostwolf Cloth Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=13219 && `item`=19095; -- Frostwolf Legionnaire's Pendant +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=13219 && `item`=19096; -- Frostwolf Advisor's Pendant +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=13219 && `item`=19099; -- Glacial Blade +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=13219 && `item`=19101; -- Whiteout Staff +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=13219 && `item`=19103; -- Frostbite +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=13219 && `item`=19301; -- Alterac Manna Biscuit +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13219 && `item`=19307; -- Alterac Heavy Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=13219 && `item`=19308; -- Tome of Arcane Domination +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=13219 && `item`=19309; -- Tome of Shadow Force +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=13219 && `item`=19310; -- Tome of the Ice Lord +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=13219 && `item`=19311; -- Tome of Fiery Arcana +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=13219 && `item`=19312; -- Lei of the Lifegiver +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=13219 && `item`=19315; -- Therazane's Touch +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=13219 && `item`=19316; -- Ice Threaded Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=13219 && `item`=19317; -- Ice Threaded Bullet +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13219 && `item`=19318; -- Bottled Alterac Spring Water +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=13219 && `item`=19319; -- Harpy Hide Quiver +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=13219 && `item`=19320; -- Gnoll Skin Bandolier +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=13219 && `item`=19321; -- The Immovable Object +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=13219 && `item`=19323; -- The Unstoppable Force +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=13219 && `item`=19324; -- The Lobotomizer +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=13219 && `item`=19325; -- Don Julio's Band +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=13219 && `item`=19483; -- Peeling the Onion +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=13219 && `item`=21563; -- Don Rodrigo's Band + +-- Kaymard Copperpinch +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13418 && `item`=17402; -- Greatfather's Winter Ale +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13418 && `item`=17403; -- Steamwheedle Fizzy Spirits +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13418 && `item`=17404; -- Blended Bean Brew +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13418 && `item`=17405; -- Green Garden Tea +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13418 && `item`=17406; -- Holiday Cheesewheel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13418 && `item`=17407; -- Graccu's Homemade Meat Pie +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13418 && `item`=17408; -- Spicy Beefstick + +-- Penney Copperpinch +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13420 && `item`=17194; -- Holiday Spices +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13420 && `item`=17196; -- Holiday Spirits +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13420 && `item`=17200; -- Recipe: Gingerbread Cookie +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13420 && `item`=17201; -- Recipe: Egg Nog +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13420 && `item`=17202; -- Snowball +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13420 && `item`=17303; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13420 && `item`=17304; -- Green Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13420 && `item`=17307; -- Purple Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13420 && `item`=17344; -- Candy Cane + +-- Nardstrum Copperpinch +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13429 && `item`=17194; -- Holiday Spices +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13429 && `item`=17196; -- Holiday Spirits +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13429 && `item`=17200; -- Recipe: Gingerbread Cookie +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13429 && `item`=17201; -- Recipe: Egg Nog +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13429 && `item`=17202; -- Snowball +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13429 && `item`=17303; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13429 && `item`=17304; -- Green Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13429 && `item`=17307; -- Purple Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13429 && `item`=17344; -- Candy Cane + +-- Jaycrue Copperpinch +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13430 && `item`=17402; -- Greatfather's Winter Ale +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13430 && `item`=17403; -- Steamwheedle Fizzy Spirits +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13430 && `item`=17404; -- Blended Bean Brew +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13430 && `item`=17405; -- Green Garden Tea +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13430 && `item`=17406; -- Holiday Cheesewheel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13430 && `item`=17407; -- Graccu's Homemade Meat Pie +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13430 && `item`=17408; -- Spicy Beefstick + +-- Whulwert Copperpinch +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13431 && `item`=17402; -- Greatfather's Winter Ale +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13431 && `item`=17403; -- Steamwheedle Fizzy Spirits +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13431 && `item`=17404; -- Blended Bean Brew +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13431 && `item`=17405; -- Green Garden Tea +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13431 && `item`=17406; -- Holiday Cheesewheel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13431 && `item`=17407; -- Graccu's Homemade Meat Pie +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13431 && `item`=17408; -- Spicy Beefstick + +-- Seersa Copperpinch +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13432 && `item`=17194; -- Holiday Spices +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13432 && `item`=17196; -- Holiday Spirits +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13432 && `item`=17200; -- Recipe: Gingerbread Cookie +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13432 && `item`=17201; -- Recipe: Egg Nog +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13432 && `item`=17202; -- Snowball +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13432 && `item`=17303; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13432 && `item`=17304; -- Green Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13432 && `item`=17307; -- Purple Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13432 && `item`=17344; -- Candy Cane + +-- Wulmort Jinglepocket +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13433 && `item`=17194; -- Holiday Spices +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13433 && `item`=17196; -- Holiday Spirits +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13433 && `item`=17200; -- Recipe: Gingerbread Cookie +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13433 && `item`=17201; -- Recipe: Egg Nog +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13433 && `item`=17202; -- Snowball +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13433 && `item`=17303; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13433 && `item`=17304; -- Green Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13433 && `item`=17307; -- Purple Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13433 && `item`=17344; -- Candy Cane + +-- Macey Jinglepocket +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13434 && `item`=17402; -- Greatfather's Winter Ale +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13434 && `item`=17403; -- Steamwheedle Fizzy Spirits +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13434 && `item`=17404; -- Blended Bean Brew +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13434 && `item`=17405; -- Green Garden Tea +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13434 && `item`=17406; -- Holiday Cheesewheel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13434 && `item`=17407; -- Graccu's Homemade Meat Pie +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13434 && `item`=17408; -- Spicy Beefstick + +-- Khole Jinglepocket +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13435 && `item`=17194; -- Holiday Spices +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13435 && `item`=17196; -- Holiday Spirits +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13435 && `item`=17200; -- Recipe: Gingerbread Cookie +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13435 && `item`=17201; -- Recipe: Egg Nog +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13435 && `item`=17202; -- Snowball +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13435 && `item`=17303; -- Blue Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13435 && `item`=17304; -- Green Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13435 && `item`=17307; -- Purple Ribboned Wrapping Paper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13435 && `item`=17344; -- Candy Cane + +-- Guchie Jinglepocket +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13436 && `item`=17402; -- Greatfather's Winter Ale +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13436 && `item`=17403; -- Steamwheedle Fizzy Spirits +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13436 && `item`=17404; -- Blended Bean Brew +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13436 && `item`=17405; -- Green Garden Tea +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13436 && `item`=17406; -- Holiday Cheesewheel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13436 && `item`=17407; -- Graccu's Homemade Meat Pie +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13436 && `item`=17408; -- Spicy Beefstick + +-- Balai Lok'Wein +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=13476 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=13476 && `item`=954; -- Scroll of Strength +UPDATE `npc_vendor` SET `slot`=43, `maxcount`=1 WHERE `entry`=13476 && `item`=1478; -- Scroll of Protection II +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=13476 && `item`=1712; -- Scroll of Spirit II +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=13476 && `item`=2290; -- Scroll of Intellect II +UPDATE `npc_vendor` SET `slot`=41, `maxcount`=1 WHERE `entry`=13476 && `item`=3012; -- Scroll of Agility +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=13476 && `item`=3385; -- Lesser Mana Potion +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=13476 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=13476 && `item`=16084; -- Expert First Aid - Under Wraps +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=13476 && `item`=16112; -- Manual: Heavy Silk Bandage +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=13476 && `item`=16113; -- Manual: Mageweave Bandage +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=13476 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=13476 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=13476 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=13476 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=13476 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=13476 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=13476 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=13476 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=13476 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=13476 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=13476 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=13476 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=13476 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=13476 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=13476 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=13476 && `item`=21177; -- Symbol of Kings +UPDATE `npc_vendor` SET `slot`=324 WHERE `entry`=13476 && `item`=1711; -- Scroll of Stamina II* + +-- Brinna Valanaar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14301 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14301 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14301 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14301 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14301 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14301 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14301 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14301 && `item`=11305; -- Dense Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14301 && `item`=11362; -- Medium Quiver + +-- Stomper Kreeg +UPDATE `npc_vendor` SET `slot`=10, `maxcount`=4 WHERE `entry`=14322 && `item`=9260; -- Volatile Rum +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14322 && `item`=18269; -- Gordok Green Grog +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14322 && `item`=18284; -- Kreeg's Stout Beatdown +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14322 && `item`=18287; -- Evermurky +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14322 && `item`=18288; -- Molasses Firewater + +-- Field Repair Bot 74A +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14337 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14337 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14337 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14337 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14337 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14337 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14337 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14337 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14337 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14337 && `item`=10648; -- Blank Parchment + +-- Shen'dralar Provisioner +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14371 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14371 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14371 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14371 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14371 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14371 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=7, `maxcount`=1, `incrtime`=7200 WHERE `entry`=14371 && `item`=18487; -- Pattern: Mooncloth Robe + +-- Orphan Matron Nightingale +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14450 && `item`=23160; -- Friendship Bread +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14450 && `item`=23161; -- Freshly-Squeezed Lemonade + +-- Alowicious Czervik +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14480 && `item`=7228; -- Tigule and Foror's Strawberry Ice Cream +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14480 && `item`=18632; -- Moonbrook Riot Taffy +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14480 && `item`=18633; -- Styleen's Sour Suckerpop +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14480 && `item`=18635; -- Bellara's Nutterbar + +-- Master Smith Burninate +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=14624 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14624 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=14624 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14624 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14624 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14624 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=14624 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14624 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14624 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=14624 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=14624 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14624 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14624 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=14624 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=14624 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=14624 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=14624 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=14624 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=14624 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=14624 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=14624 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=14624 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=14624 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14624 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14624 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=14624 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=14624 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=14624 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=14624 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=14624 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14624 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=14624 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=14624 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=14624 && `item`=18567; -- Elemental Flux + +-- Zorbin Fandazzle +UPDATE `npc_vendor` SET `slot`=1038 WHERE `entry`=14637 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1035 WHERE `entry`=14637 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=1039 WHERE `entry`=14637 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=1046 WHERE `entry`=14637 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=1043 WHERE `entry`=14637 && `item`=4361; -- Copper Tube +UPDATE `npc_vendor` SET `slot`=1045 WHERE `entry`=14637 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=1047 WHERE `entry`=14637 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=1044, `maxcount`=1 WHERE `entry`=14637 && `item`=4371; -- Bronze Tube +UPDATE `npc_vendor` SET `slot`=1042 WHERE `entry`=14637 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=1036 WHERE `entry`=14637 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=1037 WHERE `entry`=14637 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=1034 WHERE `entry`=14637 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=1041 WHERE `entry`=14637 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=1040 WHERE `entry`=14637 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14637 && `item`=19027; -- Schematic: Snake Burst Firework +UPDATE `npc_vendor` SET `slot`=306, `maxcount`=2 WHERE `entry`=14637 && `item`=4404; -- Silver Contact* + +-- Lard +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14731 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14731 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14731 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14731 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14731 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14731 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14731 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14731 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14731 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=14731 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14731 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14731 && `item`=21552; -- Striped Yellowtail + +-- Smith Slagtree +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14737 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14737 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14737 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14737 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14737 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14737 && `item`=18567; -- Elemental Flux + +-- Otho Moji'ko +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14738 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14738 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14738 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14738 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14738 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14738 && `item`=21219; -- Recipe: Sagefish Delight + +-- Mystic Yayo'jin +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=14739 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=14739 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14739 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=14739 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=14739 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14739 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=14739 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14739 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14739 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14739 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14739 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14739 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14739 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14739 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14739 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14739 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=14739 && `item`=21177; -- Symbol of Kings + +-- Katoom the Angler +UPDATE `npc_vendor` SET `slot`=145 WHERE `entry`=14740 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=146 WHERE `entry`=14740 && `item`=6365; -- Strong Fishing Pole +UPDATE `npc_vendor` SET `slot`=147 WHERE `entry`=14740 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=148 WHERE `entry`=14740 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=149 WHERE `entry`=14740 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=150 WHERE `entry`=14740 && `item`=6533; -- Aquadynamic Fish Attractor + +-- Illiyana Moonblaze +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14753 && `item`=17349; -- Superior Healing Draught +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=14753 && `item`=17352; -- Superior Mana Draught +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14753 && `item`=19060; -- Warsong Gulch Enriched Ration +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14753 && `item`=19061; -- Warsong Gulch Iron Ration +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14753 && `item`=19062; -- Warsong Gulch Field Ration +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14753 && `item`=19066; -- Warsong Gulch Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14753 && `item`=19067; -- Warsong Gulch Mageweave Bandage +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14753 && `item`=19068; -- Warsong Gulch Silk Bandage +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14753 && `item`=21565; -- Rune of Perfection +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14753 && `item`=21566; -- Rune of Perfection +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14753 && `item`=21567; -- Rune of Duty +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14753 && `item`=21568; -- Rune of Duty + +-- Kelm Hargunth +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14754 && `item`=17349; -- Superior Healing Draught +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=14754 && `item`=17352; -- Superior Mana Draught +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14754 && `item`=19060; -- Warsong Gulch Enriched Ration +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14754 && `item`=19061; -- Warsong Gulch Iron Ration +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14754 && `item`=19062; -- Warsong Gulch Field Ration +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14754 && `item`=19066; -- Warsong Gulch Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14754 && `item`=19067; -- Warsong Gulch Mageweave Bandage +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14754 && `item`=19068; -- Warsong Gulch Silk Bandage +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14754 && `item`=21565; -- Rune of Perfection +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14754 && `item`=21566; -- Rune of Perfection +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14754 && `item`=21567; -- Rune of Duty +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14754 && `item`=21568; -- Rune of Duty + +-- Sylannia +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=14844 && `item`=19221; -- Darkmoon Special Reserve +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=14844 && `item`=19222; -- Cheap Beer +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=14844 && `item`=19299; -- Fizzy Faire Drink +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=14844 && `item`=19300; -- Bottled Winterspring Water + +-- Stamp Thunderhorn +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14845 && `item`=19223; -- Darkmoon Dog +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14845 && `item`=19224; -- Red Hot Wings +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14845 && `item`=19225; -- Deep Fried Candybar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14845 && `item`=19304; -- Spiced Beef Jerky +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14845 && `item`=19305; -- Pickled Kodo Foot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14845 && `item`=19306; -- Crunchy Frog + +-- Lhara +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=14846 && `item`=2319; -- Medium Leather +UPDATE `npc_vendor` SET `slot`=49, `maxcount`=3 WHERE `entry`=14846 && `item`=2449; -- Earthroot +UPDATE `npc_vendor` SET `slot`=46, `maxcount`=1 WHERE `entry`=14846 && `item`=2453; -- Bruiseweed +UPDATE `npc_vendor` SET `slot`=47, `maxcount`=2 WHERE `entry`=14846 && `item`=3355; -- Wild Steelbloom +UPDATE `npc_vendor` SET `slot`=50, `maxcount`=3 WHERE `entry`=14846 && `item`=3357; -- Liferoot +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=14846 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=14846 && `item`=8170; -- Rugged Leather +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=14846 && `item`=11303; -- Fine Shortbow +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=14846 && `item`=11306; -- Sturdy Recurve +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=14846 && `item`=11308; -- Sylvan Shortbow +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=14846 && `item`=12810; -- Enchanted Leather +UPDATE `npc_vendor` SET `slot`=350 WHERE `entry`=14846 && `item`=11305; -- Dense Shortbow* +UPDATE `npc_vendor` SET `slot`=349, `maxcount`=3 WHERE `entry`=14846 && `item`=4304; -- Thick Leather* +UPDATE `npc_vendor` SET `slot`=319 WHERE `entry`=14846 && `item`=12251; -- Big Stick* +UPDATE `npc_vendor` SET `slot`=1746, `maxcount`=1 WHERE `entry`=14846 && `item`=785; -- Mageroyal* +UPDATE `npc_vendor` SET `slot`=2214 WHERE `entry`=14846 && `item`=4234; -- Heavy Leather* +UPDATE `npc_vendor` SET `slot`=219, `maxcount`=1 WHERE `entry`=14846 && `item`=8845; -- Ghost Mushroom* + +-- Professor Thaddeus Paleo +UPDATE `npc_vendor` SET `slot`=1251 WHERE `entry`=14847 && `item`=858; -- Lesser Healing Potion +UPDATE `npc_vendor` SET `slot`=1256 WHERE `entry`=14847 && `item`=1180; -- Scroll of Stamina +UPDATE `npc_vendor` SET `slot`=1206 WHERE `entry`=14847 && `item`=1181; -- Scroll of Spirit +UPDATE `npc_vendor` SET `slot`=1203 WHERE `entry`=14847 && `item`=1711; -- Scroll of Stamina II +UPDATE `npc_vendor` SET `slot`=1242 WHERE `entry`=14847 && `item`=2289; -- Scroll of Strength II +UPDATE `npc_vendor` SET `slot`=1241, `maxcount`=1 WHERE `entry`=14847 && `item`=2290; -- Scroll of Intellect II +UPDATE `npc_vendor` SET `slot`=1257 WHERE `entry`=14847 && `item`=3012; -- Scroll of Agility +UPDATE `npc_vendor` SET `slot`=1255 WHERE `entry`=14847 && `item`=3013; -- Scroll of Protection +UPDATE `npc_vendor` SET `slot`=1247 WHERE `entry`=14847 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=1248 WHERE `entry`=14847 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1252, `maxcount`=3 WHERE `entry`=14847 && `item`=3385; -- Lesser Mana Potion +UPDATE `npc_vendor` SET `slot`=1249 WHERE `entry`=14847 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=1250 WHERE `entry`=14847 && `item`=18256; -- Imbued Vial +UPDATE `npc_vendor` SET `slot`=473 WHERE `entry`=14847 && `item`=954; -- Scroll of Strength* +UPDATE `npc_vendor` SET `slot`=472 WHERE `entry`=14847 && `item`=955; -- Scroll of Intellect* +UPDATE `npc_vendor` SET `slot`=463 WHERE `entry`=14847 && `item`=1477; -- Scroll of Agility II* +UPDATE `npc_vendor` SET `slot`=469 WHERE `entry`=14847 && `item`=3928; -- Superior Healing Potion* +UPDATE `npc_vendor` SET `slot`=326, `maxcount`=1 WHERE `entry`=14847 && `item`=13443; -- Superior Mana Potion* + +-- Flik +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=14860 && `item`=11026; -- Tree Frog Box +UPDATE `npc_vendor` SET `slot`=14, `maxcount`=1, `incrtime`=7200 WHERE `entry`=14860 && `item`=11027; -- Wood Frog Box +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=14860 && `item`=18662; -- Heavy Leather Ball + +-- Rin'wosho the Trader +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=14921 && `item`=19764; -- Pattern: Bloodvine Vest +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14921 && `item`=19765; -- Pattern: Bloodvine Leggings +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14921 && `item`=19766; -- Pattern: Bloodvine Boots +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=14921 && `item`=19769; -- Pattern: Primal Batskin Jerkin +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14921 && `item`=19770; -- Pattern: Primal Batskin Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14921 && `item`=19771; -- Pattern: Primal Batskin Bracers +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=14921 && `item`=19772; -- Pattern: Blood Tiger Breastplate +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14921 && `item`=19773; -- Pattern: Blood Tiger Shoulders +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=14921 && `item`=19776; -- Plans: Bloodsoul Breastplate +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14921 && `item`=19777; -- Plans: Bloodsoul Shoulders +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14921 && `item`=19778; -- Plans: Bloodsoul Gauntlets +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=14921 && `item`=19779; -- Plans: Darksoul Breastplate +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=14921 && `item`=19780; -- Plans: Darksoul Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14921 && `item`=19781; -- Plans: Darksoul Shoulders +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=14921 && `item`=20000; -- Schematic: Bloodvine Goggles +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14921 && `item`=20001; -- Schematic: Bloodvine Lens +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=14921 && `item`=20011; -- Recipe: Mageblood Potion +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14921 && `item`=20012; -- Recipe: Greater Dreamless Sleep +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=14921 && `item`=20013; -- Recipe: Living Action Potion +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=14921 && `item`=20014; -- Recipe: Major Troll's Blood Potion +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=14921 && `item`=20756; -- Formula: Brilliant Wizard Oil +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14921 && `item`=20757; -- Formula: Brilliant Mana Oil + +-- Mirvyna Jinglepocket +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14961 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14961 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14961 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14961 && `item`=8953; -- Deep Fried Plantains + +-- Dillord Copperpinch +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14962 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14962 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14962 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14962 && `item`=8953; -- Deep Fried Plantains + +-- Gapp Jinglepocket +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=14963 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=14963 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=14963 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14963 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14963 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14963 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14963 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14963 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14963 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14963 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14963 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14963 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=14963 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=14963 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14963 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14963 && `item`=8953; -- Deep Fried Plantains + +-- Hecht Copperpinch +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=14964 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=14964 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=14964 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14964 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=14964 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=14964 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=14964 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=14964 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=14964 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=14964 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=14964 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=14964 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=14964 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=14964 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=14964 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=14964 && `item`=8953; -- Deep Fried Plantains + +-- Deze Snowbane +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15006 && `item`=23160; -- Friendship Bread +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15006 && `item`=23161; -- Freshly-Squeezed Lemonade + +-- Wagner Hammerstrike +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15011 && `item`=9312; -- Blue Firework +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15011 && `item`=9313; -- Green Firework +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15011 && `item`=9314; -- Red Streaks Firework +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15011 && `item`=9315; -- Yellow Rose Firework +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15011 && `item`=9318; -- Red Firework + +-- Javnir Nashak +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15012 && `item`=9312; -- Blue Firework +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15012 && `item`=9313; -- Green Firework +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15012 && `item`=9314; -- Red Streaks Firework +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15012 && `item`=9315; -- Yellow Rose Firework +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15012 && `item`=9318; -- Red Firework + +-- Targot Jinglepocket +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=15124 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=15124 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=15124 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15124 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15124 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15124 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15124 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15124 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15124 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15124 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15124 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15124 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=15124 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=15124 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15124 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15124 && `item`=8953; -- Deep Fried Plantains + +-- Kosco Copperpinch +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=15125 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=15125 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=15125 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15125 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15125 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15125 && `item`=4538; -- Snapvine Watermelon +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15125 && `item`=4539; -- Goldenbark Apple +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15125 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15125 && `item`=4602; -- Moon Harvest Pumpkin +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15125 && `item`=4606; -- Spongy Morel +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15125 && `item`=4607; -- Delicious Cave Mold +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15125 && `item`=4608; -- Raw Black Truffle +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=15125 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=15125 && `item`=8948; -- Dried King Bolete +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15125 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15125 && `item`=8953; -- Deep Fried Plantains + +-- Rutherford Twing +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15126 && `item`=17349; -- Superior Healing Draught +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15126 && `item`=17352; -- Superior Mana Draught +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=15126 && `item`=20068; -- Deathguard's Cloak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=15126 && `item`=20072; -- Defiler's Talisman +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=15126 && `item`=20167; -- Defiler's Lizardhide Boots +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=15126 && `item`=20168; -- Defiler's Lizardhide Boots +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=15126 && `item`=20169; -- Defiler's Lizardhide Boots +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=15126 && `item`=20170; -- Defiler's Lizardhide Boots +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=15126 && `item`=20171; -- Defiler's Lizardhide Girdle +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=15126 && `item`=20172; -- Defiler's Lizardhide Girdle +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=15126 && `item`=20173; -- Defiler's Lizardhide Girdle +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=15126 && `item`=20174; -- Defiler's Lizardhide Girdle +UPDATE `npc_vendor` SET `slot`=63 WHERE `entry`=15126 && `item`=20175; -- Defiler's Lizardhide Shoulders +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=15126 && `item`=20186; -- Defiler's Leather Boots +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=15126 && `item`=20187; -- Defiler's Leather Boots +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=15126 && `item`=20188; -- Defiler's Leather Boots +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=15126 && `item`=20189; -- Defiler's Leather Boots +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=15126 && `item`=20190; -- Defiler's Leather Girdle +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=15126 && `item`=20191; -- Defiler's Leather Girdle +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=15126 && `item`=20192; -- Defiler's Leather Girdle +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=15126 && `item`=20193; -- Defiler's Leather Girdle +UPDATE `npc_vendor` SET `slot`=65 WHERE `entry`=15126 && `item`=20194; -- Defiler's Leather Shoulders +UPDATE `npc_vendor` SET `slot`=69 WHERE `entry`=15126 && `item`=20214; -- Mindfang +UPDATE `npc_vendor` SET `slot`=68 WHERE `entry`=15126 && `item`=20220; -- Ironbark Staff +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15126 && `item`=20222; -- Defiler's Enriched Ration +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15126 && `item`=20223; -- Defiler's Field Ration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15126 && `item`=20224; -- Defiler's Iron Ration +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15126 && `item`=20232; -- Defiler's Mageweave Bandage +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15126 && `item`=20234; -- Defiler's Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15126 && `item`=20235; -- Defiler's Silk Bandage +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15126 && `item`=21115; -- Defiler's Talisman +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15126 && `item`=21116; -- Defiler's Talisman +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15126 && `item`=21120; -- Defiler's Talisman +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=15126 && `item`=20204; -- Defiler's Plate Girdle* +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=15126 && `item`=20205; -- Defiler's Plate Girdle* +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=15126 && `item`=20206; -- Defiler's Plate Girdle* +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=15126 && `item`=20207; -- Defiler's Plate Girdle* +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=15126 && `item`=20208; -- Defiler's Plate Greaves* +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=15126 && `item`=20209; -- Defiler's Plate Greaves* +UPDATE `npc_vendor` SET `slot`=60 WHERE `entry`=15126 && `item`=20210; -- Defiler's Plate Greaves* +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=15126 && `item`=20211; -- Defiler's Plate Greaves* +UPDATE `npc_vendor` SET `slot`=67 WHERE `entry`=15126 && `item`=20212; -- Defiler's Plate Spaulders* + +-- Samuel Hawke +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15127 && `item`=17349; -- Superior Healing Draught +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15127 && `item`=17352; -- Superior Mana Draught +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=15127 && `item`=20041; -- Highlander's Plate Girdle +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=15127 && `item`=20042; -- Highlander's Lamellar Girdle +UPDATE `npc_vendor` SET `slot`=57 WHERE `entry`=15127 && `item`=20048; -- Highlander's Plate Greaves +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=15127 && `item`=20049; -- Highlander's Lamellar Greaves +UPDATE `npc_vendor` SET `slot`=67 WHERE `entry`=15127 && `item`=20057; -- Highlander's Plate Spaulders +UPDATE `npc_vendor` SET `slot`=65 WHERE `entry`=15127 && `item`=20058; -- Highlander's Lamellar Spaulders +UPDATE `npc_vendor` SET `slot`=68 WHERE `entry`=15127 && `item`=20069; -- Ironbark Staff +UPDATE `npc_vendor` SET `slot`=69 WHERE `entry`=15127 && `item`=20070; -- Sageclaw +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=15127 && `item`=20071; -- Talisman of Arathor +UPDATE `npc_vendor` SET `slot`=61 WHERE `entry`=15127 && `item`=20073; -- Cloak of the Honor Guard +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=15127 && `item`=20106; -- Highlander's Lamellar Girdle +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=15127 && `item`=20107; -- Highlander's Lamellar Girdle +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=15127 && `item`=20108; -- Highlander's Lamellar Girdle +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=15127 && `item`=20109; -- Highlander's Lamellar Greaves +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=15127 && `item`=20110; -- Highlander's Lamellar Greaves +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=15127 && `item`=20111; -- Highlander's Lamellar Greaves +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=15127 && `item`=20124; -- Highlander's Plate Girdle +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=15127 && `item`=20125; -- Highlander's Plate Girdle +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=15127 && `item`=20126; -- Highlander's Plate Girdle +UPDATE `npc_vendor` SET `slot`=58 WHERE `entry`=15127 && `item`=20127; -- Highlander's Plate Greaves +UPDATE `npc_vendor` SET `slot`=59 WHERE `entry`=15127 && `item`=20128; -- Highlander's Plate Greaves +UPDATE `npc_vendor` SET `slot`=60 WHERE `entry`=15127 && `item`=20129; -- Highlander's Plate Greaves +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15127 && `item`=20225; -- Highlander's Enriched Ration +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15127 && `item`=20226; -- Highlander's Field Ration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15127 && `item`=20227; -- Highlander's Iron Ration +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15127 && `item`=20237; -- Highlander's Mageweave Bandage +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15127 && `item`=20243; -- Highlander's Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15127 && `item`=20244; -- Highlander's Silk Bandage +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15127 && `item`=21117; -- Talisman of Arathor +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15127 && `item`=21118; -- Talisman of Arathor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15127 && `item`=21119; -- Talisman of Arathor +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=15127 && `item`=20043; -- Highlander's Chain Girdle* +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=15127 && `item`=20050; -- Highlander's Chain Greaves* +UPDATE `npc_vendor` SET `slot`=62 WHERE `entry`=15127 && `item`=20055; -- Highlander's Chain Pauldrons* +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=15127 && `item`=20088; -- Highlander's Chain Girdle* +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=15127 && `item`=20089; -- Highlander's Chain Girdle* +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=15127 && `item`=20090; -- Highlander's Chain Girdle* +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=15127 && `item`=20091; -- Highlander's Chain Greaves* +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=15127 && `item`=20092; -- Highlander's Chain Greaves* +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=15127 && `item`=20093; -- Highlander's Chain Greaves* + +-- Calandrath +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15174 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15174 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15174 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15174 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15174 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15174 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15174 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=15174 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=15174 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=15174 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=15174 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=15174 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=15174 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=15174 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=15174 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15174 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15174 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=15174 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=15174 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=15174 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=15174 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15174 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15174 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=15174 && `item`=8952; -- Roasted Quail +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=15174 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=15174 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=15174 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=15174 && `item`=15327; -- Wicked Throwing Dagger +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=15174 && `item`=21815; -- Love Token +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=15174 && `item`=21829; -- Perfume Bottle +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=15174 && `item`=21833; -- Cologne Bottle + +-- Khur Hornstriker +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=15175 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=15175 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=15175 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=15175 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=15175 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=15175 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=15175 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=15175 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=15175 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=15175 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=15175 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=15175 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15175 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=15175 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=15175 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15175 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=15175 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15175 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15175 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15175 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15175 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15175 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15175 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15175 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15175 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15175 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=15175 && `item`=21177; -- Symbol of Kings + +-- Vargus +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15176 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15176 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15176 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15176 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15176 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15176 && `item`=18567; -- Elemental Flux +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15176 && `item`=22209; -- Plans: Heavy Obsidian Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15176 && `item`=22214; -- Plans: Light Obsidian Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15176 && `item`=22766; -- Plans: Ironvine Breastplate +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15176 && `item`=22767; -- Plans: Ironvine Gloves +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15176 && `item`=22768; -- Plans: Ironvine Belt + +-- Mishta +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15179 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15179 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=15179 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=15179 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=15179 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=15179 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=15179 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=15179 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=15179 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=15179 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=15179 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=15179 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=15179 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=15179 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=15179 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=15179 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=15179 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=15179 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=15179 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=15179 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=15179 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15179 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15179 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=15179 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=15179 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15179 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=15179 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=15179 && `item`=8925; -- Crystal Vial +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15179 && `item`=22310; -- Pattern: Cenarion Herb Bag +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15179 && `item`=22312; -- Pattern: Satchel of Cenarius + +-- Darkcaller Yanka +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15197 && `item`=20387; -- Forsaken Stink Bomb Cluster + +-- Sergeant Hartman +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15199 && `item`=20604; -- Stink Bomb Cleaner + +-- Mylini Frostmoon +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15315 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15315 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15315 && `item`=2522; -- Crescent Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15315 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15315 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15315 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15315 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15315 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15315 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15315 && `item`=2534; -- Rondel + +-- Katrina Shimmerstar +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15353 && `item`=7228; -- Tigule and Foror's Strawberry Ice Cream +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15353 && `item`=18632; -- Moonbrook Riot Taffy +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15353 && `item`=18633; -- Styleen's Sour Suckerpop +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15353 && `item`=18635; -- Bellara's Nutterbar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15353 && `item`=20557; -- Hallow's End Pumpkin Treat + +-- Rachelle Gothena +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15354 && `item`=7228; -- Tigule and Foror's Strawberry Ice Cream +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15354 && `item`=18632; -- Moonbrook Riot Taffy +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15354 && `item`=18633; -- Styleen's Sour Suckerpop +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15354 && `item`=18635; -- Bellara's Nutterbar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15354 && `item`=20557; -- Hallow's End Pumpkin Treat + +-- Kania +UPDATE `npc_vendor` SET `slot`=809 WHERE `entry`=15419 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=806 WHERE `entry`=15419 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=814 WHERE `entry`=15419 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +UPDATE `npc_vendor` SET `slot`=808 WHERE `entry`=15419 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=807, `maxcount`=2 WHERE `entry`=15419 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=810 WHERE `entry`=15419 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=15419 && `item`=20732; -- Formula: Enchant Cloak - Greater Fire Resistance +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=15419 && `item`=20733; -- Formula: Enchant Cloak - Greater Nature Resistance +UPDATE `npc_vendor` SET `slot`=812 WHERE `entry`=15419 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=813 WHERE `entry`=15419 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=15419 && `item`=20754; -- Formula: Lesser Mana Oil +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=15419 && `item`=20755; -- Formula: Wizard Oil +UPDATE `npc_vendor` SET `slot`=811 WHERE `entry`=15419 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=815 WHERE `entry`=15419 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=15419 && `item`=22308; -- Pattern: Enchanted Runecloth Bag + +-- Lieutenant General Andorov +UPDATE `npc_vendor` SET `slot`=2, `maxcount`=3 WHERE `entry`=15471 && `item`=13444; -- Major Mana Potion +UPDATE `npc_vendor` SET `slot`=1, `maxcount`=3 WHERE `entry`=15471 && `item`=13446; -- Major Healing Potion +UPDATE `npc_vendor` SET `slot`=3, `maxcount`=15 WHERE `entry`=15471 && `item`=14530; -- Heavy Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15471 && `item`=22219; -- Plans: Jagged Obsidian Shield +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15471 && `item`=22221; -- Plans: Obsidian Mail Tunic + +-- Lunar Festival Vendor +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15898 && `item`=21557; -- Small Red Rocket +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15898 && `item`=21558; -- Small Blue Rocket +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15898 && `item`=21559; -- Small Green Rocket +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15898 && `item`=21571; -- Blue Rocket Cluster +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15898 && `item`=21574; -- Green Rocket Cluster +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15898 && `item`=21576; -- Red Rocket Cluster +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15898 && `item`=21721; -- Moonglow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15898 && `item`=21747; -- Festival Firecracker + +-- Jessica Chambers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=16256 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=16256 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=16256 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=16256 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=16256 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=16256 && `item`=4540; -- Tough Hunk of Bread +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=16256 && `item`=4541; -- Freshly Baked Bread +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=16256 && `item`=4542; -- Moist Cornbread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=16256 && `item`=4544; -- Mulgore Spice Bread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=16256 && `item`=4601; -- Soft Banana Bread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=16256 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=16256 && `item`=8950; -- Homemade Cherry Pie + +-- Craftsman Wilhelm +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=16376 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=16376 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=16376 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=16376 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=16376 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=16376 && `item`=18567; -- Elemental Flux + +-- Jimmy McWeaksauce +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=17078 && `item`=3776; -- Crippling Poison II +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=17078 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=17078 && `item`=6265; -- Soul Shard +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=17078 && `item`=8079; -- Conjured Crystal Water +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=17078 && `item`=8928; -- Instant Poison VI +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=17078 && `item`=9186; -- Mind-numbing Poison III +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=17078 && `item`=10922; -- Wound Poison IV +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=17078 && `item`=14530; -- Heavy Runecloth Bandage +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=17078 && `item`=15997; -- Thorium Shells +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=17078 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=17078 && `item`=16665; -- Tome of Tranquilizing Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=17078 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=17078 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=17078 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=17078 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=17078 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=17078 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=17078 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=17078 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=17078 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=17078 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=17078 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=17078 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=17078 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=17078 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=17078 && `item`=18042; -- Thorium Headed Arrow +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=17078 && `item`=20844; -- Deadly Poison V +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=17078 && `item`=21177; -- Symbol of Kings +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=17078 && `item`=22895; -- Conjured Cinnamon Roll +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=17078 && `item`=23578; -- Diet McWeaksauce +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=17078 && `item`=23579; -- The McWeaksauce Classic + +-- Vrok Blunderblast +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1469 && `item`=2509; -- Ornate Blunderbuss +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1469 && `item`=2511; -- Hunter's Boomstick +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1469 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1469 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1469 && `item`=5441; -- Small Shot Pouch + +-- Defias Profiteer +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=1669 && `item`=843; -- Tanned Leather Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1669 && `item`=844; -- Tanned Leather Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=1669 && `item`=845; -- Tanned Leather Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=1669 && `item`=846; -- Tanned Leather Jerkin +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=1669 && `item`=1843; -- Tanned Leather Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1669 && `item`=1844; -- Tanned Leather Bracers +UPDATE `npc_vendor` SET `slot`=154 WHERE `entry`=1669 && `item`=5640; -- Recipe: Rage Potion + +-- Khara Deepwater +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=1684 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=1684 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=1684 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=1684 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=189 WHERE `entry`=1684 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=1684 && `item`=6325; -- Recipe: Brilliant Smallfish +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=1684 && `item`=6328; -- Recipe: Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=1684 && `item`=6329; -- Recipe: Loch Frenzy Delight +UPDATE `npc_vendor` SET `slot`=190 WHERE `entry`=1684 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=191 WHERE `entry`=1684 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=192 WHERE `entry`=1684 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=193 WHERE `entry`=1684 && `item`=6533; -- Aquadynamic Fish Attractor +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=1684 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=1684 && `item`=21552; -- Striped Yellowtail + +-- Natheril Raincaller +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2084 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2084 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2084 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2084 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2084 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2084 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2084 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2084 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2084 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2084 && `item`=3108; -- Heavy Throwing Dagger +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2084 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=2084 && `item`=3137; -- Deadly Throwing Axe +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=2084 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=2084 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2084 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2084 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2084 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2084 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=2084 && `item`=15326; -- Gleaming Throwing Axe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2084 && `item`=15327; -- Wicked Throwing Dagger + +-- Hillsbrad Tailor +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2264 && `item`=792; -- Knitted Sandals +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2264 && `item`=793; -- Knitted Gloves +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2264 && `item`=794; -- Knitted Pants +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2264 && `item`=795; -- Knitted Tunic +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2264 && `item`=3602; -- Knitted Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2264 && `item`=3603; -- Knitted Bracers + +-- Wenna Silkbeard +UPDATE `npc_vendor` SET `slot`=2291 WHERE `entry`=2679 && `item`=4828; -- Nightwind Belt +UPDATE `npc_vendor` SET `slot`=2286 WHERE `entry`=2679 && `item`=4830; -- Saber Leggings +UPDATE `npc_vendor` SET `slot`=2296 WHERE `entry`=2679 && `item`=4833; -- Glorious Shoulders +UPDATE `npc_vendor` SET `slot`=2307 WHERE `entry`=2679 && `item`=7114; -- Pattern: Azure Silk Gloves +UPDATE `npc_vendor` SET `slot`=2306 WHERE `entry`=2679 && `item`=7290; -- Pattern: Red Whelp Gloves +UPDATE `npc_vendor` SET `slot`=2305 WHERE `entry`=2679 && `item`=7613; -- Pattern: Green Leather Armor + +-- Fradd Swiftgear +UPDATE `npc_vendor` SET `slot`=3146 WHERE `entry`=2682 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=3143 WHERE `entry`=2682 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3147 WHERE `entry`=2682 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=3151, `maxcount`=3 WHERE `entry`=2682 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=3150, `maxcount`=1 WHERE `entry`=2682 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=3152, `maxcount`=2 WHERE `entry`=2682 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=3144 WHERE `entry`=2682 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=3145 WHERE `entry`=2682 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3142 WHERE `entry`=2682 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=3149 WHERE `entry`=2682 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=3148 WHERE `entry`=2682 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=3153 WHERE `entry`=2682 && `item`=14639; -- Schematic: Minor Recombobulator + +-- Gnaz Blunderflame +UPDATE `npc_vendor` SET `slot`=2838 WHERE `entry`=2687 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2835 WHERE `entry`=2687 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=2839 WHERE `entry`=2687 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=2843, `maxcount`=3 WHERE `entry`=2687 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=2842 WHERE `entry`=2687 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=2844 WHERE `entry`=2687 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=2836 WHERE `entry`=2687 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=2837 WHERE `entry`=2687 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2834 WHERE `entry`=2687 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=2841 WHERE `entry`=2687 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=2840 WHERE `entry`=2687 && `item`=10648; -- Blank Parchment +UPDATE `npc_vendor` SET `slot`=2847 WHERE `entry`=2687 && `item`=13311; -- Schematic: Mechanical Dragonling + +-- Ruppo Zipcoil +UPDATE `npc_vendor` SET `slot`=2896 WHERE `entry`=2688 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2893 WHERE `entry`=2688 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=2897 WHERE `entry`=2688 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=2902 WHERE `entry`=2688 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=2901 WHERE `entry`=2688 && `item`=4363; -- Copper Modulator +UPDATE `npc_vendor` SET `slot`=2903, `maxcount`=3 WHERE `entry`=2688 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=2900 WHERE `entry`=2688 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=2894 WHERE `entry`=2688 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=2895 WHERE `entry`=2688 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2892 WHERE `entry`=2688 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=2905 WHERE `entry`=2688 && `item`=10609; -- Schematic: Mithril Mechanical Dragonling +UPDATE `npc_vendor` SET `slot`=2899 WHERE `entry`=2688 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=2898 WHERE `entry`=2688 && `item`=10648; -- Blank Parchment + +-- George Candarte +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=2698 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=2698 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=2698 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=2698 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=2698 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=2698 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=2698 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=2698 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=2698 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=2698 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=2698 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=2698 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=2698 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=581 WHERE `entry`=2698 && `item`=7613; -- Pattern: Green Leather Armor +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=2698 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=2698 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=2698 && `item`=14341; -- Rune Thread + +-- Malissa +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3135 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3135 && `item`=2930; -- Essence of Pain +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3135 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3135 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3135 && `item`=5060; -- Thieves' Tools +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3135 && `item`=5140; -- Flash Powder +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3135 && `item`=5173; -- Deathweed +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3135 && `item`=8923; -- Essence of Agony +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3135 && `item`=8924; -- Dust of Deterioration +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3135 && `item`=8925; -- Crystal Vial + +-- Dark Iron Entrepreneur +UPDATE `npc_vendor` SET `slot`=470 WHERE `entry`=3180 && `item`=4378; -- Heavy Dynamite +UPDATE `npc_vendor` SET `slot`=468 WHERE `entry`=3180 && `item`=4825; -- Callous Axe +UPDATE `npc_vendor` SET `slot`=469 WHERE `entry`=3180 && `item`=4835; -- Elite Shoulders +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3180 && `item`=5740; -- Red Fireworks Rocket + +-- Vexspindle +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3492 && `item`=200; -- Thick Cloth Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3492 && `item`=201; -- Thick Cloth Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3492 && `item`=202; -- Thick Cloth Shoes +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3492 && `item`=203; -- Thick Cloth Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3492 && `item`=236; -- Cured Leather Armor +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3492 && `item`=237; -- Cured Leather Pants +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3492 && `item`=238; -- Cured Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3492 && `item`=239; -- Cured Leather Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3492 && `item`=1849; -- Cured Leather Belt +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3492 && `item`=1850; -- Cured Leather Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3492 && `item`=3597; -- Thick Cloth Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3492 && `item`=3598; -- Thick Cloth Bracers +UPDATE `npc_vendor` SET `slot`=136 WHERE `entry`=3492 && `item`=4794; -- Wolf Bracers +UPDATE `npc_vendor` SET `slot`=137 WHERE `entry`=3492 && `item`=4795; -- Bear Bracers +UPDATE `npc_vendor` SET `slot`=138 WHERE `entry`=3492 && `item`=4796; -- Owl Bracers + +-- Grazlix +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3493 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3493 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3493 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3493 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3493 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3493 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3493 && `item`=2445; -- Large Metal Shield +UPDATE `npc_vendor` SET `slot`=204 WHERE `entry`=3493 && `item`=4797; -- Fiery Cloak +UPDATE `npc_vendor` SET `slot`=205 WHERE `entry`=3493 && `item`=4798; -- Heavy Runed Cloak +UPDATE `npc_vendor` SET `slot`=206 WHERE `entry`=3493 && `item`=4816; -- Legionnaire's Leggings +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3493 && `item`=17188; -- Ringed Buckler +UPDATE `npc_vendor` SET `slot`=178 WHERE `entry`=3493 && `item`=4820; -- Guardian Buckler* + +-- Jazzik +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3498 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3498 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3498 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3498 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3498 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3498 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3498 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3498 && `item`=2946; -- Balanced Throwing Dagger +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3498 && `item`=3107; -- Keen Throwing Knife +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3498 && `item`=3131; -- Weighted Throwing Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3498 && `item`=3135; -- Sharp Throwing Axe +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3498 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3498 && `item`=4471; -- Flint and Tinder +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3498 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3498 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3498 && `item`=5048; -- Blue Ribboned Wrapping Paper + +-- Ranik +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3499 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3499 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=3499 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3499 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=3499 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=3499 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3499 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=3499 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=3499 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=3499 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=3499 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=365, `maxcount`=1 WHERE `entry`=3499 && `item`=5640; -- Recipe: Rage Potion +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3499 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3499 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3499 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=366 WHERE `entry`=3499 && `item`=6275; -- Pattern: Greater Adept's Robe +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=3499 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=3499 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3499 && `item`=7005; -- Skinning Knife + +-- Pyrewood Armorer +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3528 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3528 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3528 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3528 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=3528 && `item`=1202; -- Wall Shield +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3528 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3528 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=3528 && `item`=17187; -- Banded Buckler + +-- Dalaran Brewmaster +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3577 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3577 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3577 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=3577 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3577 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=3577 && `item`=8766; -- Morning Glory Dew + +-- Dalaran Miner +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=3578 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=3578 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=3578 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=3578 && `item`=3857; -- Coal + +-- Jeeda +UPDATE `npc_vendor` SET `slot`=1418, `maxcount`=2 WHERE `entry`=4083 && `item`=929; -- Healing Potion +UPDATE `npc_vendor` SET `slot`=1419, `maxcount`=2 WHERE `entry`=4083 && `item`=2449; -- Earthroot +UPDATE `npc_vendor` SET `slot`=1420, `maxcount`=1 WHERE `entry`=4083 && `item`=2453; -- Bruiseweed +UPDATE `npc_vendor` SET `slot`=1422 WHERE `entry`=4083 && `item`=3385; -- Lesser Mana Potion +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4083 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=1421 WHERE `entry`=4083 && `item`=6055; -- Recipe: Fire Protection Potion +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4083 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4083 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4083 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4083 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4083 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4083 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4083 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4083 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4083 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4083 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4083 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4083 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4083 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4083 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4083 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4083 && `item`=21177; -- Symbol of Kings + +-- Jaeana +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4169 && `item`=117; -- Tough Jerky +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4169 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4169 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4169 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4169 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4169 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4169 && `item`=2287; -- Haunch of Meat +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4169 && `item`=3770; -- Mutton Chop +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4169 && `item`=3771; -- Wild Hog Shank +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4169 && `item`=4599; -- Cured Ham Steak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4169 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4169 && `item`=8952; -- Roasted Quail + +-- Merelyssa +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4171 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4171 && `item`=922; -- Dacian Falx +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4171 && `item`=923; -- Longsword +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4171 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4171 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4171 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4171 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4171 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4171 && `item`=2209; -- Kris +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4171 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4171 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4171 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4171 && `item`=2534; -- Rondel + +-- Landria +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4173 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4173 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4173 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4173 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4173 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4173 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4173 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4173 && `item`=11362; -- Medium Quiver + +-- Melea +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4177 && `item`=285; -- Scalemail Vest +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4177 && `item`=286; -- Scalemail Pants +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4177 && `item`=287; -- Scalemail Boots +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4177 && `item`=718; -- Scalemail Gloves +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4177 && `item`=847; -- Chainmail Armor +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4177 && `item`=848; -- Chainmail Pants +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4177 && `item`=849; -- Chainmail Boots +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4177 && `item`=850; -- Chainmail Gloves +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4177 && `item`=1845; -- Chainmail Belt +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4177 && `item`=1846; -- Chainmail Bracers +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4177 && `item`=1852; -- Scalemail Bracers +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4177 && `item`=1853; -- Scalemail Belt +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4177 && `item`=2148; -- Polished Scale Belt +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4177 && `item`=2149; -- Polished Scale Boots +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4177 && `item`=2150; -- Polished Scale Bracers +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4177 && `item`=2151; -- Polished Scale Gloves +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4177 && `item`=2152; -- Polished Scale Leggings +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4177 && `item`=2153; -- Polished Scale Vest +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4177 && `item`=2379; -- Tarnished Chain Vest +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4177 && `item`=2380; -- Tarnished Chain Belt +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4177 && `item`=2381; -- Tarnished Chain Leggings +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4177 && `item`=2383; -- Tarnished Chain Boots +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4177 && `item`=2384; -- Tarnished Chain Bracers +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4177 && `item`=2385; -- Tarnished Chain Gloves +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4177 && `item`=2392; -- Light Mail Armor +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4177 && `item`=2393; -- Light Mail Belt +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4177 && `item`=2394; -- Light Mail Leggings +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4177 && `item`=2395; -- Light Mail Boots +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4177 && `item`=2396; -- Light Mail Bracers +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4177 && `item`=2397; -- Light Mail Gloves +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4177 && `item`=2417; -- Augmented Chain Vest +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=4177 && `item`=2418; -- Augmented Chain Leggings +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4177 && `item`=2419; -- Augmented Chain Belt +UPDATE `npc_vendor` SET `slot`=34 WHERE `entry`=4177 && `item`=2420; -- Augmented Chain Boots +UPDATE `npc_vendor` SET `slot`=35 WHERE `entry`=4177 && `item`=2421; -- Augmented Chain Bracers +UPDATE `npc_vendor` SET `slot`=36 WHERE `entry`=4177 && `item`=2422; -- Augmented Chain Gloves +UPDATE `npc_vendor` SET `slot`=40 WHERE `entry`=4177 && `item`=2423; -- Brigandine Vest +UPDATE `npc_vendor` SET `slot`=41 WHERE `entry`=4177 && `item`=2424; -- Brigandine Belt +UPDATE `npc_vendor` SET `slot`=42 WHERE `entry`=4177 && `item`=2425; -- Brigandine Leggings +UPDATE `npc_vendor` SET `slot`=43 WHERE `entry`=4177 && `item`=2426; -- Brigandine Boots +UPDATE `npc_vendor` SET `slot`=44 WHERE `entry`=4177 && `item`=2427; -- Brigandine Bracers +UPDATE `npc_vendor` SET `slot`=45 WHERE `entry`=4177 && `item`=2428; -- Brigandine Gloves +UPDATE `npc_vendor` SET `slot`=39 WHERE `entry`=4177 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=55 WHERE `entry`=4177 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=37 WHERE `entry`=4177 && `item`=3891; -- Augmented Chain Helm +UPDATE `npc_vendor` SET `slot`=46 WHERE `entry`=4177 && `item`=3894; -- Brigandine Helm +UPDATE `npc_vendor` SET `slot`=48 WHERE `entry`=4177 && `item`=8088; -- Platemail Belt +UPDATE `npc_vendor` SET `slot`=50 WHERE `entry`=4177 && `item`=8089; -- Platemail Boots +UPDATE `npc_vendor` SET `slot`=51 WHERE `entry`=4177 && `item`=8090; -- Platemail Bracers +UPDATE `npc_vendor` SET `slot`=52 WHERE `entry`=4177 && `item`=8091; -- Platemail Gloves +UPDATE `npc_vendor` SET `slot`=53 WHERE `entry`=4177 && `item`=8092; -- Platemail Helm +UPDATE `npc_vendor` SET `slot`=49 WHERE `entry`=4177 && `item`=8093; -- Platemail Leggings +UPDATE `npc_vendor` SET `slot`=47 WHERE `entry`=4177 && `item`=8094; -- Platemail Armor +UPDATE `npc_vendor` SET `slot`=38 WHERE `entry`=4177 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=54 WHERE `entry`=4177 && `item`=17190; -- Ornate Buckler + +-- Ealyshia Dewwhisper +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4180 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4180 && `item`=2523; -- Bullova +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4180 && `item`=2525; -- War Hammer +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4180 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4180 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4180 && `item`=2533; -- War Maul + +-- Yldan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4230 && `item`=4496; -- Small Brown Pouch +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4230 && `item`=4497; -- Heavy Brown Bag +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4230 && `item`=4498; -- Brown Leather Satchel +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4230 && `item`=4499; -- Huge Brown Sack + +-- Kieran +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=4231 && `item`=851; -- Cutlass +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=4231 && `item`=852; -- Mace +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=4231 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=4231 && `item`=854; -- Quarter Staff +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4231 && `item`=1194; -- Bastard Sword +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=4231 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=4231 && `item`=1197; -- Giant Mace +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=4231 && `item`=1198; -- Claymore +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=4231 && `item`=2024; -- Espadon +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=4231 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=4231 && `item`=2026; -- Rock Hammer +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=4231 && `item`=2027; -- Scimitar +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=4231 && `item`=2028; -- Hammer +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=4231 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=4231 && `item`=2030; -- Gnarled Staff +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4231 && `item`=2130; -- Club +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4231 && `item`=2131; -- Shortsword +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4231 && `item`=2132; -- Short Staff +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4231 && `item`=2134; -- Hand Axe +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4231 && `item`=2139; -- Dirk +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=4231 && `item`=2207; -- Jambiya +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=4231 && `item`=2208; -- Poniard +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4231 && `item`=2479; -- Broad Axe +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4231 && `item`=2480; -- Large Club +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4231 && `item`=2488; -- Gladius +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4231 && `item`=2489; -- Two-handed Sword +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4231 && `item`=2490; -- Tomahawk +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4231 && `item`=2491; -- Large Axe +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=4231 && `item`=2492; -- Cudgel +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=4231 && `item`=2493; -- Wooden Mallet +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=4231 && `item`=2494; -- Stiletto +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=4231 && `item`=2495; -- Walking Stick + +-- Caynrus +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4240 && `item`=1201; -- Dull Heater Shield +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4240 && `item`=2129; -- Large Round Shield +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4240 && `item`=2445; -- Large Metal Shield +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4240 && `item`=2446; -- Kite Shield +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=4240 && `item`=2448; -- Heavy Pavise +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=4240 && `item`=2451; -- Crested Heater Shield +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4240 && `item`=17184; -- Small Shield +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4240 && `item`=17186; -- Small Targe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4240 && `item`=17188; -- Ringed Buckler +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4240 && `item`=17189; -- Metal Buckler +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4240 && `item`=17190; -- Ornate Buckler +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4240 && `item`=17192; -- Reinforced Targe + +-- Heldan Galesong +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4307 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4307 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4307 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4307 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4307 && `item`=5528; -- Recipe: Clam Chowder +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4307 && `item`=6368; -- Recipe: Rainbow Fin Albacore +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=4307 && `item`=6369; -- Recipe: Rockscale Cod +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4307 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=4307 && `item`=17062; -- Recipe: Mithril Head Trout +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4307 && `item`=21552; -- Striped Yellowtail + +-- Sarah Killian +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4599 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4599 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4599 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4599 && `item`=3857; -- Coal + +-- Francis Eliot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4601 && `item`=853; -- Hatchet +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4601 && `item`=926; -- Battle Axe +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4601 && `item`=927; -- Double Axe +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4601 && `item`=1196; -- Tabar +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4601 && `item`=2025; -- Bearded Axe +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4601 && `item`=2029; -- Cleaver +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4601 && `item`=15810; -- Short Spear +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4601 && `item`=15811; -- Heavy Spear + +-- Abigail Sawyer +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4604 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4604 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=4604 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=4604 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4604 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4604 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4604 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=65 WHERE `entry`=4604 && `item`=11306; -- Sturdy Recurve +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4604 && `item`=11362; -- Medium Quiver + +-- Torq Ironblast +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=4889 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=4889 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=4889 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=4889 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=4889 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=4889 && `item`=11284; -- Accurate Slugs + +-- Skolmin Goldfury +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5122 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5122 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5122 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5122 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5122 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5122 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5122 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=48, `maxcount`=1 WHERE `entry`=5122 && `item`=11303; -- Fine Shortbow +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5122 && `item`=11362; -- Medium Quiver + +-- Emrul Riknussun +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5160 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5160 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5160 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5160 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5160 && `item`=21099; -- Recipe: Smoked Sagefish +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5160 && `item`=21219; -- Recipe: Sagefish Delight + +-- Hjoldir Stoneblade +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5170 && `item`=2520; -- Broadsword +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5170 && `item`=2521; -- Flamberge +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5170 && `item`=2526; -- Main Gauche +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5170 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5170 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5170 && `item`=2534; -- Rondel + +-- Lilly +UPDATE `npc_vendor` SET `slot`=7392 WHERE `entry`=5757 && `item`=4470; -- Simple Wood +UPDATE `npc_vendor` SET `slot`=7389 WHERE `entry`=5757 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=7397 WHERE `entry`=5757 && `item`=6342; -- Formula: Enchant Chest - Minor Mana +UPDATE `npc_vendor` SET `slot`=7388 WHERE `entry`=5757 && `item`=6346; -- Formula: Enchant Chest - Lesser Mana +UPDATE `npc_vendor` SET `slot`=7391, `maxcount`=1 WHERE `entry`=5757 && `item`=10938; -- Lesser Magic Essence +UPDATE `npc_vendor` SET `slot`=7390, `maxcount`=3 WHERE `entry`=5757 && `item`=10940; -- Strange Dust +UPDATE `npc_vendor` SET `slot`=7393 WHERE `entry`=5757 && `item`=11291; -- Star Wood +UPDATE `npc_vendor` SET `slot`=7395 WHERE `entry`=5757 && `item`=20752; -- Formula: Minor Mana Oil +UPDATE `npc_vendor` SET `slot`=7396 WHERE `entry`=5757 && `item`=20753; -- Formula: Lesser Wizard Oil +UPDATE `npc_vendor` SET `slot`=7394 WHERE `entry`=5757 && `item`=20758; -- Formula: Minor Wizard Oil +UPDATE `npc_vendor` SET `slot`=7398 WHERE `entry`=5757 && `item`=22307; -- Pattern: Enchanted Mageweave Pouch + +-- Shimra +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=5817 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=5817 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=5817 && `item`=2324; -- Bleach +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=5817 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=5817 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=5817 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=5817 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=5817 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=5817 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5817 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=5817 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=5817 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=5817 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=5817 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=5817 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=5817 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=5817 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=5817 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=32 WHERE `entry`=5817 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=5817 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=31 WHERE `entry`=5817 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=5817 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=5817 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5817 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5817 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5817 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=5817 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=5817 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=5817 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=5817 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5817 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=5817 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=33 WHERE `entry`=5817 && `item`=8925; -- Crystal Vial + +-- Malgin Barleybrew +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=5848 && `item`=2593; -- Flask of Port +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=5848 && `item`=2594; -- Flagon of Mead +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=5848 && `item`=2595; -- Jug of Bourbon +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=5848 && `item`=2596; -- Skin of Dwarven Stout +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=5848 && `item`=2723; -- Bottle of Pinot Noir + +-- Donni Anthania +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6367 && `item`=8485; -- Cat Carrier (Bombay) +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6367 && `item`=8486; -- Cat Carrier (Cornish Rex) +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6367 && `item`=8487; -- Cat Carrier (Orange Tabby) +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6367 && `item`=8488; -- Cat Carrier (Silver Tabby) + +-- Innkeeper Wiley +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=6791 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=6791 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=6791 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=6791 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=6791 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=6791 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=6791 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=6791 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=6791 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=6791 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=6791 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=6791 && `item`=21552; -- Striped Yellowtail + +-- Kalin Windflight +UPDATE `npc_vendor` SET `slot`=178 WHERE `entry`=7772 && `item`=10684; -- Colossal Parachute + +-- Pratt McGrubben +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7852 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7852 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7852 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7852 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7852 && `item`=2605; -- Green Dye +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7852 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7852 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7852 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=7852 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=7852 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7852 && `item`=6260; -- Blue Dye +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=7852 && `item`=6261; -- Orange Dye +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7852 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7852 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=7852 && `item`=10290; -- Pink Dye +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7852 && `item`=14341; -- Rune Thread +UPDATE `npc_vendor` SET `slot`=646 WHERE `entry`=7852 && `item`=15734; -- Pattern: Living Shoulders + +-- Harklane +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=7943 && `item`=159; -- Refreshing Spring Water +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=7943 && `item`=787; -- Slitherskin Mackerel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=7943 && `item`=1179; -- Ice Cold Milk +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=7943 && `item`=1205; -- Melon Juice +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=7943 && `item`=1645; -- Moonberry Juice +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=7943 && `item`=1708; -- Sweet Nectar +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=7943 && `item`=4592; -- Longjaw Mud Snapper +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=7943 && `item`=4593; -- Bristle Whisker Catfish +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=7943 && `item`=4594; -- Rockscale Cod +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=7943 && `item`=8766; -- Morning Glory Dew +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=7943 && `item`=8957; -- Spinefin Halibut +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=7943 && `item`=21552; -- Striped Yellowtail + +-- Savanne +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=7945 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=7945 && `item`=6529; -- Shiny Bauble +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=7945 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=29 WHERE `entry`=7945 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=30 WHERE `entry`=7945 && `item`=6533; -- Aquadynamic Fish Attractor + +-- Knaz Blunderflame +UPDATE `npc_vendor` SET `slot`=2799 WHERE `entry`=8679 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=2796 WHERE `entry`=8679 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=2800 WHERE `entry`=8679 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=2804, `maxcount`=3 WHERE `entry`=8679 && `item`=4357; -- Rough Blasting Powder +UPDATE `npc_vendor` SET `slot`=2805, `maxcount`=3 WHERE `entry`=8679 && `item`=4364; -- Coarse Blasting Powder +UPDATE `npc_vendor` SET `slot`=2803 WHERE `entry`=8679 && `item`=4382; -- Bronze Framework +UPDATE `npc_vendor` SET `slot`=2797 WHERE `entry`=8679 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=2798 WHERE `entry`=8679 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=2795 WHERE `entry`=8679 && `item`=5956; -- Blacksmith Hammer +UPDATE `npc_vendor` SET `slot`=2808 WHERE `entry`=8679 && `item`=10602; -- Schematic: Deadly Scope +UPDATE `npc_vendor` SET `slot`=2802 WHERE `entry`=8679 && `item`=10647; -- Engineer's Ink +UPDATE `npc_vendor` SET `slot`=2801 WHERE `entry`=8679 && `item`=10648; -- Blank Parchment + +-- Cawind Trueaim +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=9548 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=9548 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=9548 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=9548 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=9548 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=9548 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=9548 && `item`=3025; -- BKP 42 "Ultra" +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=9548 && `item`=3026; -- Reinforced Bow +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=9548 && `item`=3027; -- Heavy Recurve Bow +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=9548 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=9548 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=9548 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=9548 && `item`=11284; -- Accurate Slugs +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=9548 && `item`=11285; -- Jagged Arrow +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=9548 && `item`=11362; -- Medium Quiver + +-- Blixxrak +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11183 && `item`=2435; -- Embroidered Armor +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11183 && `item`=2437; -- Embroidered Pants +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11183 && `item`=2438; -- Embroidered Boots +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11183 && `item`=2440; -- Embroidered Gloves +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11183 && `item`=2470; -- Reinforced Leather Vest +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11183 && `item`=2471; -- Reinforced Leather Belt +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11183 && `item`=2472; -- Reinforced Leather Pants +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11183 && `item`=2473; -- Reinforced Leather Boots +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11183 && `item`=2474; -- Reinforced Leather Bracers +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11183 && `item`=2475; -- Reinforced Leather Gloves +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11183 && `item`=3587; -- Embroidered Belt +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11183 && `item`=3588; -- Embroidered Bracers +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11183 && `item`=3892; -- Embroidered Hat +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11183 && `item`=3893; -- Reinforced Leather Cap + +-- Wixxrak +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=11184 && `item`=2516; -- Light Shot +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=11184 && `item`=2519; -- Heavy Shot +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=11184 && `item`=2528; -- Falchion +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=11184 && `item`=2529; -- Zweihander +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=11184 && `item`=2530; -- Francisca +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=11184 && `item`=2531; -- Great Axe +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=11184 && `item`=2532; -- Morning Star +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=11184 && `item`=2533; -- War Maul +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=11184 && `item`=2534; -- Rondel +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=11184 && `item`=2535; -- War Staff +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=11184 && `item`=3023; -- Large Bore Blunderbuss +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=11184 && `item`=3024; -- BKP 2700 "Enforcer" +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=11184 && `item`=3025; -- BKP 42 "Ultra" +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=11184 && `item`=3033; -- Solid Shot +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=11184 && `item`=11284; -- Accurate Slugs + +-- Lieutenant Karter +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12783 && `item`=18241; -- Black War Steed Bridle +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12783 && `item`=18242; -- Reins of the Black War Tiger +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12783 && `item`=18243; -- Black Battlestrider +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12783 && `item`=18244; -- Black War Ram + +-- Gigget Zipcoil +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=12958 && `item`=2320; -- Coarse Thread +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=12958 && `item`=2321; -- Fine Thread +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=12958 && `item`=2325; -- Black Dye +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=12958 && `item`=2604; -- Red Dye +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=12958 && `item`=2678; -- Mild Spices +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=12958 && `item`=2692; -- Hot Spices +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=12958 && `item`=2880; -- Weak Flux +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=12958 && `item`=2901; -- Mining Pick +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=12958 && `item`=2928; -- Dust of Decay +UPDATE `npc_vendor` SET `slot`=21 WHERE `entry`=12958 && `item`=3371; -- Empty Vial +UPDATE `npc_vendor` SET `slot`=22 WHERE `entry`=12958 && `item`=3372; -- Leaded Vial +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=12958 && `item`=3466; -- Strong Flux +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=12958 && `item`=3713; -- Soothing Spices +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=12958 && `item`=3857; -- Coal +UPDATE `npc_vendor` SET `slot`=24 WHERE `entry`=12958 && `item`=4289; -- Salt +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=12958 && `item`=4291; -- Silken Thread +UPDATE `npc_vendor` SET `slot`=20 WHERE `entry`=12958 && `item`=4340; -- Gray Dye +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=12958 && `item`=4341; -- Yellow Dye +UPDATE `npc_vendor` SET `slot`=19 WHERE `entry`=12958 && `item`=4342; -- Purple Dye +UPDATE `npc_vendor` SET `slot`=25 WHERE `entry`=12958 && `item`=4399; -- Wooden Stock +UPDATE `npc_vendor` SET `slot`=26 WHERE `entry`=12958 && `item`=4400; -- Heavy Stock +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=12958 && `item`=6217; -- Copper Rod +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=12958 && `item`=6256; -- Fishing Pole +UPDATE `npc_vendor` SET `slot`=27 WHERE `entry`=12958 && `item`=6530; -- Nightcrawlers +UPDATE `npc_vendor` SET `slot`=28 WHERE `entry`=12958 && `item`=6532; -- Bright Baubles +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=12958 && `item`=7005; -- Skinning Knife +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=12958 && `item`=8343; -- Heavy Silken Thread +UPDATE `npc_vendor` SET `slot`=23 WHERE `entry`=12958 && `item`=8925; -- Crystal Vial + +-- Gorzeeki Wildeyes +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14437 && `item`=18802; -- Shadowy Potion + +-- Ur'dan +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=14522 && `item`=18687; -- Xorothian Stardust + +-- Aendel Windspear +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=15293 && `item`=20382; -- Pattern: Dreamscale Breastplate +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=15293 && `item`=20506; -- Pattern: Spitfire Bracers +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=15293 && `item`=20507; -- Pattern: Spitfire Gauntlets +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=15293 && `item`=20508; -- Pattern: Spitfire Breastplate +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=15293 && `item`=20509; -- Pattern: Sandstalker Bracers +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=15293 && `item`=20510; -- Pattern: Sandstalker Gauntlets +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=15293 && `item`=20511; -- Pattern: Sandstalker Breastplate +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=15293 && `item`=22769; -- Pattern: Bramblewood Belt +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=15293 && `item`=22770; -- Pattern: Bramblewood Boots +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=15293 && `item`=22771; -- Pattern: Bramblewood Helm + +-- Vi'el +UPDATE `npc_vendor` SET `slot`=16 WHERE `entry`=16015 && `item`=5565; -- Infernal Stone +UPDATE `npc_vendor` SET `slot`=1214 WHERE `entry`=16015 && `item`=8846; -- Gromsblood +UPDATE `npc_vendor` SET `slot`=17 WHERE `entry`=16015 && `item`=16583; -- Demonic Figurine +UPDATE `npc_vendor` SET `slot`=9 WHERE `entry`=16015 && `item`=17020; -- Arcane Powder +UPDATE `npc_vendor` SET `slot`=14 WHERE `entry`=16015 && `item`=17021; -- Wild Berries +UPDATE `npc_vendor` SET `slot`=15 WHERE `entry`=16015 && `item`=17026; -- Wild Thornroot +UPDATE `npc_vendor` SET `slot`=12 WHERE `entry`=16015 && `item`=17028; -- Holy Candle +UPDATE `npc_vendor` SET `slot`=13 WHERE `entry`=16015 && `item`=17029; -- Sacred Candle +UPDATE `npc_vendor` SET `slot`=10 WHERE `entry`=16015 && `item`=17030; -- Ankh +UPDATE `npc_vendor` SET `slot`=7 WHERE `entry`=16015 && `item`=17031; -- Rune of Teleportation +UPDATE `npc_vendor` SET `slot`=8 WHERE `entry`=16015 && `item`=17032; -- Rune of Portals +UPDATE `npc_vendor` SET `slot`=11 WHERE `entry`=16015 && `item`=17033; -- Symbol of Divinity +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=16015 && `item`=17034; -- Maple Seed +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=16015 && `item`=17035; -- Stranglethorn Seed +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=16015 && `item`=17036; -- Ashwood Seed +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=16015 && `item`=17037; -- Hornbeam Seed +UPDATE `npc_vendor` SET `slot`=6 WHERE `entry`=16015 && `item`=17038; -- Ironwood Seed +UPDATE `npc_vendor` SET `slot`=18 WHERE `entry`=16015 && `item`=21177; -- Symbol of Kings +UPDATE `npc_vendor` SET `slot`=1213 WHERE `entry`=16015 && `item`=21939; -- Fel Elemental Rod + +-- Renn'az +UPDATE `npc_vendor` SET `slot`=3 WHERE `entry`=17598 && `item`=2512; -- Rough Arrow +UPDATE `npc_vendor` SET `slot`=4 WHERE `entry`=17598 && `item`=2515; -- Sharp Arrow +UPDATE `npc_vendor` SET `slot`=5 WHERE `entry`=17598 && `item`=3030; -- Razor Arrow +UPDATE `npc_vendor` SET `slot`=1 WHERE `entry`=17598 && `item`=5439; -- Small Quiver +UPDATE `npc_vendor` SET `slot`=2 WHERE `entry`=17598 && `item`=11362; -- Medium Quiver + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221017083125_world.sql b/sql/migrations/20221017083125_world.sql new file mode 100644 index 00000000000..984a0563354 --- /dev/null +++ b/sql/migrations/20221017083125_world.sql @@ -0,0 +1,23 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221017083125'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221017083125'); +-- Add your query below. + + +-- Ferocious Rage Scar shouldn't cast Rend Flesh on far away targets. +DELETE FROM `creature_ai_scripts` WHERE `id`=529901; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(529901, 0, 0, 15, 3147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Ferocious Rage Scar - Cast Spell Rend Flesh'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221018075246_world.sql b/sql/migrations/20221018075246_world.sql new file mode 100644 index 00000000000..898576ab123 --- /dev/null +++ b/sql/migrations/20221018075246_world.sql @@ -0,0 +1,44 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221018075246'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221018075246'); +-- Add your query below. + + +-- Move permanent auras of Wildthorn Lurker to template. +DELETE FROM `creature_ai_scripts` WHERE `id` IN (382101); +DELETE FROM `creature_ai_events` WHERE `creature_id`=3821; +UPDATE `creature_template` SET `auras`='3616 6920', `ai_name`='' WHERE `entry`=3821; + +-- Move permanent auras of Forsaken Assassin to template. +DELETE FROM `creature_ai_scripts` WHERE `id` IN (380701); +DELETE FROM `creature_ai_events` WHERE `creature_id`=3807; +UPDATE `creature_template` SET `auras`='6718 8601', `ai_name`='' WHERE `entry`=3807; + +-- Move permanent auras of Forsaken Intruder to template. +DELETE FROM `creature_ai_scripts` WHERE `id` IN (380401, 380402); +DELETE FROM `creature_ai_events` WHERE `creature_id`=3804; +UPDATE `creature_template` SET `auras`='6718', `ai_name`='', `spell_list_id`=38040 WHERE `entry`=3804; +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (38040, 'Ashenvale - Forsaken Intruder', 7159, 100, 1, 0, 0, 0, 5, 9, 5, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- Remove not needed EventAI from Ashenvale Outrunner. +DELETE FROM `creature_ai_scripts` WHERE `id` IN (1285601); +DELETE FROM `creature_ai_events` WHERE `creature_id`=12856; + +-- Correct auras used by Silvermane Stalker. +UPDATE `creature_template` SET `auras`='7939 22766' WHERE `entry`=2926; + +-- Clear addon rows applying wrong auras. +DELETE FROM `creature_addon` WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id` IN (3821, 3807, 3804, 12856, 2926)); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221022011155_world.sql b/sql/migrations/20221022011155_world.sql new file mode 100644 index 00000000000..3690a8a17ae --- /dev/null +++ b/sql/migrations/20221022011155_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221022011155'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221022011155'); +-- Add your query below. + + +-- Change AV BG announcer from Stormpike Herald to Herald +UPDATE `creature` SET `id`='14848' WHERE `guid`=150155; +DELETE FROM `creature_battleground` WHERE `guid`=150154 AND `event1`=60; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221022013029_world.sql b/sql/migrations/20221022013029_world.sql new file mode 100644 index 00000000000..b1c233d9d45 --- /dev/null +++ b/sql/migrations/20221022013029_world.sql @@ -0,0 +1,23 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221022013029'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221022013029'); +-- Add your query below. + + +-- Correct position of Warsong Alliance Spirit Guide +UPDATE `creature` SET `position_x` = 1423.22, `position_y` = 1554.66, `position_z` = 342.834, `orientation` = 3.12414 WHERE `guid` = 150000; +-- Correct position of Warsong Horde Spirit Guide +UPDATE `creature` SET `position_x` = 1034.7, `position_y` = 1387.85, `position_z` = 340.694, `orientation` = 3.19395 WHERE `guid` = 150001; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221022144513_world.sql b/sql/migrations/20221022144513_world.sql new file mode 100644 index 00000000000..faacca2b600 --- /dev/null +++ b/sql/migrations/20221022144513_world.sql @@ -0,0 +1,278 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221022144513'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221022144513'); +-- Add your query below. + + +-- Update player stats for race-class-level combinations we have data for. +UPDATE `player_classlevelstats` SET `basehp`=18, `basemana`=60 WHERE `class`=2 && `level`=1; -- Old HP 28 Mana 59 +UPDATE `player_classlevelstats` SET `basemana`=65 WHERE `class`=3 && `level`=1; -- Old HP 26 Mana 63 +UPDATE `player_classlevelstats` SET `basehp`=32 WHERE `class`=5 && `level`=1; -- Old HP 31 Mana 110 +UPDATE `player_classlevelstats` SET `basehp`=47, `basemana`=119 WHERE `class`=5 && `level`=2; -- Old HP 37 Mana 165 +UPDATE `player_classlevelstats` SET `basehp`=137, `basemana`=212 WHERE `class`=5 && `level`=10; -- Old HP 127 Mana 272 +UPDATE `player_classlevelstats` SET `basehp`=928, `basemana`=1142 WHERE `class`=5 && `level`=49; -- Old HP 918 Mana 1202 +UPDATE `player_classlevelstats` SET `basehp`=1053, `basemana`=1214 WHERE `class`=5 && `level`=52; -- Old HP 1043 Mana 1274 +UPDATE `player_classlevelstats` SET `basehp`=1090, `basemana`=1238 WHERE `class`=5 && `level`=53; -- Old HP 1080 Mana 1298 +UPDATE `player_classlevelstats` SET `basehp`=1177, `basemana`=1271 WHERE `class`=5 && `level`=55; -- Old HP 1167 Mana 1331 +UPDATE `player_classlevelstats` SET `basehp`=1217, `basemana`=1295 WHERE `class`=5 && `level`=56; -- Old HP 1207 Mana 1355 +UPDATE `player_classlevelstats` SET `basehp`=1258, `basemana`=1319 WHERE `class`=5 && `level`=57; -- Old HP 1248 Mana 1379 +UPDATE `player_classlevelstats` SET `basehp`=1300, `basemana`=1343 WHERE `class`=5 && `level`=58; -- Old HP 1290 Mana 1403 +UPDATE `player_classlevelstats` SET `basehp`=1353, `basemana`=1352 WHERE `class`=5 && `level`=59; -- Old HP 1343 Mana 1412 +UPDATE `player_classlevelstats` SET `basehp`=1397, `basemana`=1376 WHERE `class`=5 && `level`=60; -- Old HP 1387 Mana 1436 +UPDATE `player_classlevelstats` SET `basemana`=55 WHERE `class`=7 && `level`=1; -- Old HP 27 Mana 53 +UPDATE `player_classlevelstats` SET `basemana`=665 WHERE `class`=7 && `level`=30; -- Old HP 335 Mana 718 +UPDATE `player_classlevelstats` SET `basemana`=1323 WHERE `class`=7 && `level`=52; -- Old HP 960 Mana 1313 +UPDATE `player_classlevelstats` SET `basehp`=32 WHERE `class`=8 && `level`=1; -- Old HP 31 Mana 100 +UPDATE `player_classlevelstats` SET `basehp`=47, `basemana`=110 WHERE `class`=8 && `level`=2; -- Old HP 37 Mana 170 +UPDATE `player_classlevelstats` SET `basehp`=52, `basemana`=121 WHERE `class`=8 && `level`=3; -- Old HP 42 Mana 181 +UPDATE `player_classlevelstats` SET `basehp`=67, `basemana`=118 WHERE `class`=8 && `level`=4; -- Old HP 57 Mana 178 +UPDATE `player_classlevelstats` SET `basehp`=82, `basemana`=131 WHERE `class`=8 && `level`=5; -- Old HP 72 Mana 191 +UPDATE `player_classlevelstats` SET `basehp`=97, `basemana`=145 WHERE `class`=8 && `level`=6; -- Old HP 87 Mana 205 +UPDATE `player_classlevelstats` SET `basehp`=102, `basemana`=160 WHERE `class`=8 && `level`=7; -- Old HP 92 Mana 220 +UPDATE `player_classlevelstats` SET `basehp`=117, `basemana`=161 WHERE `class`=8 && `level`=8; -- Old HP 107 Mana 221 +UPDATE `player_classlevelstats` SET `basehp`=132, `basemana`=178 WHERE `class`=8 && `level`=9; -- Old HP 122 Mana 238 +UPDATE `player_classlevelstats` SET `basehp`=137, `basemana`=196 WHERE `class`=8 && `level`=10; -- Old HP 127 Mana 256 +UPDATE `player_classlevelstats` SET `basehp`=152, `basemana`=215 WHERE `class`=8 && `level`=11; -- Old HP 142 Mana 275 +UPDATE `player_classlevelstats` SET `basehp`=167, `basemana`=220 WHERE `class`=8 && `level`=12; -- Old HP 157 Mana 280 +UPDATE `player_classlevelstats` SET `basehp`=172, `basemana`=241 WHERE `class`=8 && `level`=13; -- Old HP 162 Mana 301 +UPDATE `player_classlevelstats` SET `basehp`=187, `basemana`=263 WHERE `class`=8 && `level`=14; -- Old HP 177 Mana 323 +UPDATE `player_classlevelstats` SET `basehp`=202, `basemana`=271 WHERE `class`=8 && `level`=15; -- Old HP 192 Mana 331 +UPDATE `player_classlevelstats` SET `basehp`=207, `basemana`=295 WHERE `class`=8 && `level`=16; -- Old HP 197 Mana 355 +UPDATE `player_classlevelstats` SET `basehp`=222, `basemana`=305 WHERE `class`=8 && `level`=17; -- Old HP 212 Mana 365 +UPDATE `player_classlevelstats` SET `basehp`=237, `basemana`=331 WHERE `class`=8 && `level`=18; -- Old HP 227 Mana 391 +UPDATE `player_classlevelstats` SET `basehp`=242, `basemana`=343 WHERE `class`=8 && `level`=19; -- Old HP 232 Mana 403 +UPDATE `player_classlevelstats` SET `basehp`=257, `basemana`=371 WHERE `class`=8 && `level`=20; -- Old HP 247 Mana 431 +UPDATE `player_classlevelstats` SET `basehp`=272, `basemana`=385 WHERE `class`=8 && `level`=21; -- Old HP 262 Mana 445 +UPDATE `player_classlevelstats` SET `basehp`=277, `basemana`=415 WHERE `class`=8 && `level`=22; -- Old HP 267 Mana 475 +UPDATE `player_classlevelstats` SET `basehp`=292, `basemana`=431 WHERE `class`=8 && `level`=23; -- Old HP 282 Mana 491 +UPDATE `player_classlevelstats` SET `basehp`=298, `basemana`=463 WHERE `class`=8 && `level`=24; -- Old HP 288 Mana 523 +UPDATE `player_classlevelstats` SET `basehp`=315, `basemana`=481 WHERE `class`=8 && `level`=25; -- Old HP 305 Mana 541 +UPDATE `player_classlevelstats` SET `basehp`=333, `basemana`=515 WHERE `class`=8 && `level`=26; -- Old HP 323 Mana 575 +UPDATE `player_classlevelstats` SET `basehp`=342, `basemana`=535 WHERE `class`=8 && `level`=27; -- Old HP 332 Mana 595 +UPDATE `player_classlevelstats` SET `basehp`=362, `basemana`=556 WHERE `class`=8 && `level`=28; -- Old HP 352 Mana 616 +UPDATE `player_classlevelstats` SET `basehp`=373, `basemana`=592 WHERE `class`=8 && `level`=29; -- Old HP 363 Mana 652 +UPDATE `player_classlevelstats` SET `basehp`=395, `basemana`=613 WHERE `class`=8 && `level`=30; -- Old HP 385 Mana 673 +UPDATE `player_classlevelstats` SET `basehp`=418, `basemana`=634 WHERE `class`=8 && `level`=31; -- Old HP 408 Mana 694 +UPDATE `player_classlevelstats` SET `basehp`=432, `basemana`=670 WHERE `class`=8 && `level`=32; -- Old HP 422 Mana 730 +UPDATE `player_classlevelstats` SET `basehp`=457, `basemana`=691 WHERE `class`=8 && `level`=33; -- Old HP 447 Mana 751 +UPDATE `player_classlevelstats` SET `basehp`=473, `basemana`=712 WHERE `class`=8 && `level`=34; -- Old HP 463 Mana 772 +UPDATE `player_classlevelstats` SET `basehp`=500, `basemana`=733 WHERE `class`=8 && `level`=35; -- Old HP 490 Mana 793 +UPDATE `player_classlevelstats` SET `basehp`=518, `basemana`=754 WHERE `class`=8 && `level`=36; -- Old HP 508 Mana 814 +UPDATE `player_classlevelstats` SET `basehp`=547, `basemana`=790 WHERE `class`=8 && `level`=37; -- Old HP 537 Mana 850 +UPDATE `player_classlevelstats` SET `basehp`=577, `basemana`=811 WHERE `class`=8 && `level`=38; -- Old HP 567 Mana 871 +UPDATE `player_classlevelstats` SET `basehp`=598, `basemana`=832 WHERE `class`=8 && `level`=39; -- Old HP 588 Mana 892 +UPDATE `player_classlevelstats` SET `basehp`=630, `basemana`=853 WHERE `class`=8 && `level`=40; -- Old HP 620 Mana 913 +UPDATE `player_classlevelstats` SET `basehp`=653, `basemana`=874 WHERE `class`=8 && `level`=41; -- Old HP 643 Mana 934 +UPDATE `player_classlevelstats` SET `basehp`=687, `basemana`=895 WHERE `class`=8 && `level`=42; -- Old HP 677 Mana 955 +UPDATE `player_classlevelstats` SET `basehp`=712, `basemana`=916 WHERE `class`=8 && `level`=43; -- Old HP 702 Mana 976 +UPDATE `player_classlevelstats` SET `basehp`=748, `basemana`=937 WHERE `class`=8 && `level`=44; -- Old HP 738 Mana 997 +UPDATE `player_classlevelstats` SET `basehp`=775, `basemana`=958 WHERE `class`=8 && `level`=45; -- Old HP 765 Mana 1018 +UPDATE `player_classlevelstats` SET `basehp`=813, `basemana`=979 WHERE `class`=8 && `level`=46; -- Old HP 803 Mana 1039 +UPDATE `player_classlevelstats` SET `basehp`=842, `basemana`=1000 WHERE `class`=8 && `level`=47; -- Old HP 832 Mana 1060 +UPDATE `player_classlevelstats` SET `basehp`=882, `basemana`=1021 WHERE `class`=8 && `level`=48; -- Old HP 872 Mana 1081 +UPDATE `player_classlevelstats` SET `basehp`=913, `basemana`=1042 WHERE `class`=8 && `level`=49; -- Old HP 903 Mana 1102 +UPDATE `player_classlevelstats` SET `basehp`=955, `basemana`=1048 WHERE `class`=8 && `level`=50; -- Old HP 945 Mana 1108 +UPDATE `player_classlevelstats` SET `basehp`=988, `basemana`=1069 WHERE `class`=8 && `level`=51; -- Old HP 978 Mana 1129 +UPDATE `player_classlevelstats` SET `basehp`=1032, `basemana`=1090 WHERE `class`=8 && `level`=52; -- Old HP 1022 Mana 1150 +UPDATE `player_classlevelstats` SET `basehp`=1067, `basemana`=1111 WHERE `class`=8 && `level`=53; -- Old HP 1057 Mana 1171 +UPDATE `player_classlevelstats` SET `basehp`=1103, `basemana`=1117 WHERE `class`=8 && `level`=54; -- Old HP 1093 Mana 1177 +UPDATE `player_classlevelstats` SET `basehp`=1150, `basemana`=1138 WHERE `class`=8 && `level`=55; -- Old HP 1140 Mana 1198 +UPDATE `player_classlevelstats` SET `basehp`=1188, `basemana`=1159 WHERE `class`=8 && `level`=56; -- Old HP 1178 Mana 1219 +UPDATE `player_classlevelstats` SET `basehp`=1237, `basemana`=1165 WHERE `class`=8 && `level`=57; -- Old HP 1227 Mana 1225 +UPDATE `player_classlevelstats` SET `basehp`=1277, `basemana`=1186 WHERE `class`=8 && `level`=58; -- Old HP 1267 Mana 1246 +UPDATE `player_classlevelstats` SET `basehp`=1328, `basemana`=1192 WHERE `class`=8 && `level`=59; -- Old HP 1318 Mana 1252 +UPDATE `player_classlevelstats` SET `basehp`=1370, `basemana`=1213 WHERE `class`=8 && `level`=60; -- Old HP 1360 Mana 1273 +UPDATE `player_classlevelstats` SET `basemana`=90 WHERE `class`=9 && `level`=1; -- Old HP 23 Mana 59 +UPDATE `player_classlevelstats` SET `basehp`=833 WHERE `class`=9 && `level`=46; -- Old HP 823 Mana 1064 +UPDATE `player_classlevelstats` SET `basehp`=1099 WHERE `class`=9 && `level`=53; -- Old HP 1089 Mana 1226 +UPDATE `player_classlevelstats` SET `basehp`=1141 WHERE `class`=9 && `level`=54; -- Old HP 1131 Mana 1247 +UPDATE `player_levelstats` SET `spi`=20 WHERE `race`=1 && `class`=1 && `level`=1; -- Old Strength 23 Agility 20 Stamina 22 Intellect 20 Spirit 21 +UPDATE `player_levelstats` SET `spi`=20 WHERE `race`=1 && `class`=1 && `level`=2; -- Old Strength 24 Agility 21 Stamina 23 Intellect 20 Spirit 21 +UPDATE `player_levelstats` SET `spi`=45 WHERE `race`=1 && `class`=1 && `level`=60; -- Old Strength 120 Agility 80 Stamina 110 Intellect 30 Spirit 47 +UPDATE `player_levelstats` SET `spi`=21 WHERE `race`=1 && `class`=2 && `level`=1; -- Old Strength 22 Agility 20 Stamina 22 Intellect 20 Spirit 22 +UPDATE `player_levelstats` SET `spi`=22 WHERE `race`=1 && `class`=2 && `level`=2; -- Old Strength 23 Agility 21 Stamina 23 Intellect 21 Spirit 23 +UPDATE `player_levelstats` SET `spi`=22 WHERE `race`=1 && `class`=2 && `level`=3; -- Old Strength 24 Agility 21 Stamina 24 Intellect 21 Spirit 23 +UPDATE `player_levelstats` SET `spi`=23 WHERE `race`=1 && `class`=2 && `level`=4; -- Old Strength 25 Agility 22 Stamina 25 Intellect 22 Spirit 24 +UPDATE `player_levelstats` SET `spi`=24 WHERE `race`=1 && `class`=2 && `level`=5; -- Old Strength 26 Agility 22 Stamina 26 Intellect 22 Spirit 25 +UPDATE `player_levelstats` SET `spi`=24 WHERE `race`=1 && `class`=2 && `level`=6; -- Old Strength 27 Agility 23 Stamina 27 Intellect 23 Spirit 25 +UPDATE `player_levelstats` SET `spi`=25 WHERE `race`=1 && `class`=2 && `level`=7; -- Old Strength 28 Agility 23 Stamina 28 Intellect 24 Spirit 26 +UPDATE `player_levelstats` SET `spi`=25 WHERE `race`=1 && `class`=2 && `level`=8; -- Old Strength 29 Agility 24 Stamina 28 Intellect 24 Spirit 26 +UPDATE `player_levelstats` SET `spi`=26 WHERE `race`=1 && `class`=2 && `level`=9; -- Old Strength 30 Agility 24 Stamina 29 Intellect 25 Spirit 27 +UPDATE `player_levelstats` SET `spi`=27 WHERE `race`=1 && `class`=2 && `level`=10; -- Old Strength 31 Agility 25 Stamina 30 Intellect 25 Spirit 28 +UPDATE `player_levelstats` SET `spi`=28 WHERE `race`=1 && `class`=2 && `level`=11; -- Old Strength 32 Agility 25 Stamina 31 Intellect 26 Spirit 29 +UPDATE `player_levelstats` SET `spi`=28 WHERE `race`=1 && `class`=2 && `level`=12; -- Old Strength 33 Agility 26 Stamina 32 Intellect 27 Spirit 29 +UPDATE `player_levelstats` SET `spi`=29 WHERE `race`=1 && `class`=2 && `level`=13; -- Old Strength 34 Agility 27 Stamina 33 Intellect 27 Spirit 30 +UPDATE `player_levelstats` SET `spi`=30 WHERE `race`=1 && `class`=2 && `level`=14; -- Old Strength 35 Agility 27 Stamina 34 Intellect 28 Spirit 31 +UPDATE `player_levelstats` SET `spi`=30 WHERE `race`=1 && `class`=2 && `level`=15; -- Old Strength 36 Agility 28 Stamina 36 Intellect 29 Spirit 31 +UPDATE `player_levelstats` SET `spi`=31 WHERE `race`=1 && `class`=2 && `level`=16; -- Old Strength 38 Agility 28 Stamina 37 Intellect 29 Spirit 32 +UPDATE `player_levelstats` SET `spi`=32 WHERE `race`=1 && `class`=2 && `level`=17; -- Old Strength 39 Agility 29 Stamina 38 Intellect 30 Spirit 33 +UPDATE `player_levelstats` SET `spi`=33 WHERE `race`=1 && `class`=2 && `level`=18; -- Old Strength 40 Agility 30 Stamina 39 Intellect 31 Spirit 34 +UPDATE `player_levelstats` SET `spi`=33 WHERE `race`=1 && `class`=2 && `level`=19; -- Old Strength 41 Agility 30 Stamina 40 Intellect 31 Spirit 34 +UPDATE `player_levelstats` SET `spi`=34 WHERE `race`=1 && `class`=2 && `level`=20; -- Old Strength 42 Agility 31 Stamina 41 Intellect 32 Spirit 35 +UPDATE `player_levelstats` SET `spi`=62 WHERE `race`=1 && `class`=2 && `level`=49; -- Old Strength 84 Agility 54 Stamina 81 Intellect 58 Spirit 65 +UPDATE `player_levelstats` SET `spi`=63 WHERE `race`=1 && `class`=2 && `level`=50; -- Old Strength 86 Agility 55 Stamina 82 Intellect 59 Spirit 66 +UPDATE `player_levelstats` SET `spi`=64 WHERE `race`=1 && `class`=2 && `level`=51; -- Old Strength 88 Agility 56 Stamina 84 Intellect 60 Spirit 67 +UPDATE `player_levelstats` SET `spi`=65 WHERE `race`=1 && `class`=2 && `level`=52; -- Old Strength 90 Agility 57 Stamina 86 Intellect 61 Spirit 68 +UPDATE `player_levelstats` SET `spi`=66 WHERE `race`=1 && `class`=2 && `level`=53; -- Old Strength 92 Agility 58 Stamina 87 Intellect 62 Spirit 69 +UPDATE `player_levelstats` SET `spi`=67 WHERE `race`=1 && `class`=2 && `level`=54; -- Old Strength 93 Agility 59 Stamina 89 Intellect 63 Spirit 70 +UPDATE `player_levelstats` SET `spi`=69 WHERE `race`=1 && `class`=2 && `level`=55; -- Old Strength 95 Agility 60 Stamina 91 Intellect 64 Spirit 72 +UPDATE `player_levelstats` SET `spi`=70 WHERE `race`=1 && `class`=2 && `level`=56; -- Old Strength 97 Agility 61 Stamina 93 Intellect 65 Spirit 73 +UPDATE `player_levelstats` SET `spi`=71 WHERE `race`=1 && `class`=2 && `level`=57; -- Old Strength 99 Agility 62 Stamina 94 Intellect 66 Spirit 74 +UPDATE `player_levelstats` SET `spi`=72 WHERE `race`=1 && `class`=2 && `level`=58; -- Old Strength 101 Agility 63 Stamina 96 Intellect 68 Spirit 75 +UPDATE `player_levelstats` SET `spi`=74 WHERE `race`=1 && `class`=2 && `level`=59; -- Old Strength 103 Agility 64 Stamina 98 Intellect 69 Spirit 77 +UPDATE `player_levelstats` SET `spi`=75 WHERE `race`=1 && `class`=2 && `level`=60; -- Old Strength 105 Agility 65 Stamina 100 Intellect 70 Spirit 78 +UPDATE `player_levelstats` SET `spi`=20 WHERE `race`=1 && `class`=4 && `level`=2; -- Old Strength 22 Agility 24 Stamina 22 Intellect 20 Spirit 21 +UPDATE `player_levelstats` SET `spi`=21 WHERE `race`=1 && `class`=4 && `level`=3; -- Old Strength 22 Agility 25 Stamina 22 Intellect 20 Spirit 22 +UPDATE `player_levelstats` SET `spi`=21 WHERE `race`=1 && `class`=4 && `level`=4; -- Old Strength 23 Agility 27 Stamina 23 Intellect 21 Spirit 22 +UPDATE `player_levelstats` SET `spi`=50 WHERE `race`=1 && `class`=4 && `level`=60; -- Old Strength 80 Agility 130 Stamina 75 Intellect 35 Spirit 52 +UPDATE `player_levelstats` SET `spi`=23 WHERE `race`=1 && `class`=5 && `level`=1; -- Old Strength 20 Agility 20 Stamina 20 Intellect 22 Spirit 24 +UPDATE `player_levelstats` SET `spi`=24 WHERE `race`=1 && `class`=5 && `level`=2; -- Old Strength 20 Agility 20 Stamina 20 Intellect 23 Spirit 25 +UPDATE `player_levelstats` SET `spi`=125 WHERE `race`=1 && `class`=5 && `level`=60; -- Old Strength 35 Agility 40 Stamina 50 Intellect 120 Spirit 131 +UPDATE `player_levelstats` SET `spi`=23 WHERE `race`=1 && `class`=8 && `level`=2; -- Old Strength 20 Agility 20 Stamina 20 Intellect 24 Spirit 24 +UPDATE `player_levelstats` SET `spi`=24 WHERE `race`=1 && `class`=8 && `level`=3; -- Old Strength 20 Agility 20 Stamina 21 Intellect 25 Spirit 25 +UPDATE `player_levelstats` SET `spi`=25 WHERE `race`=1 && `class`=8 && `level`=4; -- Old Strength 20 Agility 21 Stamina 21 Intellect 27 Spirit 26 +UPDATE `player_levelstats` SET `spi`=27 WHERE `race`=1 && `class`=8 && `level`=5; -- Old Strength 20 Agility 21 Stamina 21 Intellect 28 Spirit 28 +UPDATE `player_levelstats` SET `spi`=28 WHERE `race`=1 && `class`=8 && `level`=6; -- Old Strength 21 Agility 21 Stamina 21 Intellect 29 Spirit 29 +UPDATE `player_levelstats` SET `spi`=29 WHERE `race`=1 && `class`=8 && `level`=7; -- Old Strength 21 Agility 21 Stamina 22 Intellect 30 Spirit 30 +UPDATE `player_levelstats` SET `spi`=34 WHERE `race`=1 && `class`=8 && `level`=11; -- Old Strength 21 Agility 22 Stamina 23 Intellect 35 Spirit 35 +UPDATE `player_levelstats` SET `spi`=35 WHERE `race`=1 && `class`=8 && `level`=12; -- Old Strength 21 Agility 22 Stamina 23 Intellect 37 Spirit 36 +UPDATE `player_levelstats` SET `spi`=36 WHERE `race`=1 && `class`=8 && `level`=13; -- Old Strength 21 Agility 22 Stamina 24 Intellect 38 Spirit 37 +UPDATE `player_levelstats` SET `spi`=38 WHERE `race`=1 && `class`=8 && `level`=14; -- Old Strength 22 Agility 22 Stamina 24 Intellect 39 Spirit 39 +UPDATE `player_levelstats` SET `spi`=39 WHERE `race`=1 && `class`=8 && `level`=15; -- Old Strength 22 Agility 23 Stamina 24 Intellect 41 Spirit 40 +UPDATE `player_levelstats` SET `spi`=40 WHERE `race`=1 && `class`=8 && `level`=16; -- Old Strength 22 Agility 23 Stamina 25 Intellect 42 Spirit 42 +UPDATE `player_levelstats` SET `spi`=42 WHERE `race`=1 && `class`=8 && `level`=17; -- Old Strength 22 Agility 23 Stamina 25 Intellect 43 Spirit 44 +UPDATE `player_levelstats` SET `spi`=43 WHERE `race`=1 && `class`=8 && `level`=18; -- Old Strength 22 Agility 23 Stamina 25 Intellect 45 Spirit 45 +UPDATE `player_levelstats` SET `spi`=44 WHERE `race`=1 && `class`=8 && `level`=19; -- Old Strength 22 Agility 23 Stamina 26 Intellect 46 Spirit 46 +UPDATE `player_levelstats` SET `spi`=46 WHERE `race`=1 && `class`=8 && `level`=20; -- Old Strength 22 Agility 24 Stamina 26 Intellect 48 Spirit 48 +UPDATE `player_levelstats` SET `spi`=47 WHERE `race`=1 && `class`=8 && `level`=21; -- Old Strength 23 Agility 24 Stamina 26 Intellect 49 Spirit 49 +UPDATE `player_levelstats` SET `spi`=49 WHERE `race`=1 && `class`=8 && `level`=22; -- Old Strength 23 Agility 24 Stamina 27 Intellect 51 Spirit 51 +UPDATE `player_levelstats` SET `spi`=23 WHERE `race`=1 && `class`=9 && `level`=2; -- Old Strength 20 Agility 20 Stamina 22 Intellect 23 Spirit 24 +UPDATE `player_levelstats` SET `spi`=24 WHERE `race`=1 && `class`=9 && `level`=3; -- Old Strength 21 Agility 21 Stamina 22 Intellect 24 Spirit 25 +UPDATE `player_levelstats` SET `spi`=25 WHERE `race`=1 && `class`=9 && `level`=4; -- Old Strength 21 Agility 21 Stamina 23 Intellect 25 Spirit 26 +UPDATE `player_levelstats` SET `spi`=26 WHERE `race`=1 && `class`=9 && `level`=5; -- Old Strength 21 Agility 21 Stamina 23 Intellect 26 Spirit 27 +UPDATE `player_levelstats` SET `spi`=27 WHERE `race`=1 && `class`=9 && `level`=6; -- Old Strength 21 Agility 22 Stamina 24 Intellect 27 Spirit 28 +UPDATE `player_levelstats` SET `spi`=29 WHERE `race`=1 && `class`=9 && `level`=7; -- Old Strength 22 Agility 22 Stamina 24 Intellect 28 Spirit 30 +UPDATE `player_levelstats` SET `spi`=30 WHERE `race`=1 && `class`=9 && `level`=8; -- Old Strength 22 Agility 22 Stamina 25 Intellect 29 Spirit 31 +UPDATE `player_levelstats` SET `spi`=31 WHERE `race`=1 && `class`=9 && `level`=9; -- Old Strength 22 Agility 23 Stamina 25 Intellect 30 Spirit 32 +UPDATE `player_levelstats` SET `spi`=32 WHERE `race`=1 && `class`=9 && `level`=10; -- Old Strength 23 Agility 23 Stamina 26 Intellect 31 Spirit 33 +UPDATE `player_levelstats` SET `spi`=33 WHERE `race`=1 && `class`=9 && `level`=11; -- Old Strength 23 Agility 24 Stamina 26 Intellect 33 Spirit 34 +UPDATE `player_levelstats` SET `spi`=34 WHERE `race`=1 && `class`=9 && `level`=12; -- Old Strength 23 Agility 24 Stamina 27 Intellect 34 Spirit 35 +UPDATE `player_levelstats` SET `spi`=36 WHERE `race`=1 && `class`=9 && `level`=13; -- Old Strength 24 Agility 24 Stamina 27 Intellect 35 Spirit 37 +UPDATE `player_levelstats` SET `spi`=37 WHERE `race`=1 && `class`=9 && `level`=14; -- Old Strength 24 Agility 25 Stamina 28 Intellect 36 Spirit 38 +UPDATE `player_levelstats` SET `spi`=38 WHERE `race`=1 && `class`=9 && `level`=15; -- Old Strength 24 Agility 25 Stamina 29 Intellect 37 Spirit 39 +UPDATE `player_levelstats` SET `spi`=39 WHERE `race`=1 && `class`=9 && `level`=16; -- Old Strength 25 Agility 26 Stamina 29 Intellect 38 Spirit 40 +UPDATE `player_levelstats` SET `spi`=41 WHERE `race`=1 && `class`=9 && `level`=17; -- Old Strength 25 Agility 26 Stamina 30 Intellect 40 Spirit 43 +UPDATE `player_levelstats` SET `spi`=42 WHERE `race`=1 && `class`=9 && `level`=18; -- Old Strength 25 Agility 26 Stamina 30 Intellect 41 Spirit 44 +UPDATE `player_levelstats` SET `spi`=43 WHERE `race`=1 && `class`=9 && `level`=19; -- Old Strength 26 Agility 27 Stamina 31 Intellect 42 Spirit 45 +UPDATE `player_levelstats` SET `spi`=45 WHERE `race`=1 && `class`=9 && `level`=20; -- Old Strength 26 Agility 27 Stamina 32 Intellect 43 Spirit 47 +UPDATE `player_levelstats` SET `spi`=46 WHERE `race`=1 && `class`=9 && `level`=21; -- Old Strength 26 Agility 28 Stamina 32 Intellect 45 Spirit 48 +UPDATE `player_levelstats` SET `spi`=47 WHERE `race`=1 && `class`=9 && `level`=22; -- Old Strength 27 Agility 28 Stamina 33 Intellect 46 Spirit 49 +UPDATE `player_levelstats` SET `spi`=49 WHERE `race`=1 && `class`=9 && `level`=23; -- Old Strength 27 Agility 29 Stamina 34 Intellect 47 Spirit 51 +UPDATE `player_levelstats` SET `spi`=50 WHERE `race`=1 && `class`=9 && `level`=24; -- Old Strength 28 Agility 29 Stamina 34 Intellect 49 Spirit 52 +UPDATE `player_levelstats` SET `spi`=52 WHERE `race`=1 && `class`=9 && `level`=25; -- Old Strength 28 Agility 30 Stamina 35 Intellect 50 Spirit 54 +UPDATE `player_levelstats` SET `spi`=56 WHERE `race`=1 && `class`=9 && `level`=28; -- Old Strength 29 Agility 31 Stamina 37 Intellect 54 Spirit 58 +UPDATE `player_levelstats` SET `spi`=57 WHERE `race`=1 && `class`=9 && `level`=29; -- Old Strength 30 Agility 31 Stamina 38 Intellect 56 Spirit 59 +UPDATE `player_levelstats` SET `spi`=59 WHERE `race`=1 && `class`=9 && `level`=30; -- Old Strength 30 Agility 32 Stamina 38 Intellect 57 Spirit 61 +UPDATE `player_levelstats` SET `spi`=61 WHERE `race`=1 && `class`=9 && `level`=31; -- Old Strength 30 Agility 32 Stamina 39 Intellect 58 Spirit 64 +UPDATE `player_levelstats` SET `spi`=62 WHERE `race`=1 && `class`=9 && `level`=32; -- Old Strength 31 Agility 33 Stamina 40 Intellect 60 Spirit 65 +UPDATE `player_levelstats` SET `spi`=64 WHERE `race`=1 && `class`=9 && `level`=33; -- Old Strength 31 Agility 33 Stamina 41 Intellect 61 Spirit 67 +UPDATE `player_levelstats` SET `spi`=65 WHERE `race`=1 && `class`=9 && `level`=34; -- Old Strength 32 Agility 34 Stamina 41 Intellect 63 Spirit 68 +UPDATE `player_levelstats` SET `spi`=67 WHERE `race`=1 && `class`=9 && `level`=35; -- Old Strength 32 Agility 34 Stamina 42 Intellect 64 Spirit 70 +UPDATE `player_levelstats` SET `spi`=69 WHERE `race`=1 && `class`=9 && `level`=36; -- Old Strength 33 Agility 35 Stamina 43 Intellect 66 Spirit 72 +UPDATE `player_levelstats` SET `spi`=70 WHERE `race`=1 && `class`=9 && `level`=37; -- Old Strength 33 Agility 36 Stamina 44 Intellect 68 Spirit 73 +UPDATE `player_levelstats` SET `spi`=72 WHERE `race`=1 && `class`=9 && `level`=38; -- Old Strength 33 Agility 36 Stamina 45 Intellect 69 Spirit 75 +UPDATE `player_levelstats` SET `spi`=74 WHERE `race`=1 && `class`=9 && `level`=39; -- Old Strength 34 Agility 37 Stamina 45 Intellect 71 Spirit 77 +UPDATE `player_levelstats` SET `spi`=115 WHERE `race`=1 && `class`=9 && `level`=60; -- Old Strength 45 Agility 50 Stamina 65 Intellect 110 Spirit 120 +UPDATE `player_levelstats` SET `agi`=45 WHERE `race`=2 && `class`=4 && `level`=19; -- Old Strength 38 Agility 44 Stamina 35 Intellect 20 Spirit 30 +UPDATE `player_levelstats` SET `inte`=21 WHERE `race`=2 && `class`=4 && `level`=20; -- Old Strength 38 Agility 46 Stamina 36 Intellect 20 Spirit 30 +UPDATE `player_levelstats` SET `sta`=67 WHERE `race`=2 && `class`=9 && `level`=60; -- Old Strength 48 Agility 47 Stamina 66 Intellect 107 Spirit 118 +UPDATE `player_levelstats` SET `inte`=21, `spi`=27 WHERE `race`=5 && `class`=8 && `level`=1; -- Old Strength 19 Agility 18 Stamina 21 Intellect 27 Spirit 21 +UPDATE `player_levelstats` SET `sta`=44, `spi`=74 WHERE `race`=5 && `class`=9 && `level`=36; -- Old Strength 32 Agility 33 Stamina 43 Intellect 64 Spirit 75 +UPDATE `player_levelstats` SET `sta`=49, `spi`=84 WHERE `race`=5 && `class`=9 && `level`=42; -- Old Strength 34 Agility 36 Stamina 48 Intellect 74 Spirit 85 +UPDATE `player_levelstats` SET `spi`=91 WHERE `race`=5 && `class`=9 && `level`=46; -- Old Strength 36 Agility 39 Stamina 52 Intellect 81 Spirit 90 +UPDATE `player_levelstats` SET `spi`=97 WHERE `race`=5 && `class`=9 && `level`=49; -- Old Strength 38 Agility 41 Stamina 55 Intellect 86 Spirit 96 +UPDATE `player_levelstats` SET `sta`=61, `spi`=109 WHERE `race`=5 && `class`=9 && `level`=55; -- Old Strength 41 Agility 44 Stamina 60 Intellect 98 Spirit 110 +UPDATE `player_levelstats` SET `sta`=64 WHERE `race`=5 && `class`=9 && `level`=58; -- Old Strength 43 Agility 47 Stamina 63 Intellect 104 Spirit 116 +UPDATE `player_levelstats` SET `inte`=26 WHERE `race`=7 && `class`=1 && `level`=21; -- Old Strength 43 Agility 38 Stamina 44 Intellect 27 Spirit 26 +UPDATE `player_levelstats` SET `inte`=23 WHERE `race`=7 && `class`=4 && `level`=2; -- Old Strength 17 Agility 27 Stamina 21 Intellect 24 Spirit 20 +UPDATE `player_levelstats` SET `inte`=23 WHERE `race`=7 && `class`=4 && `level`=3; -- Old Strength 17 Agility 28 Stamina 21 Intellect 24 Spirit 21 +UPDATE `player_levelstats` SET `inte`=24 WHERE `race`=7 && `class`=4 && `level`=4; -- Old Strength 18 Agility 30 Stamina 22 Intellect 25 Spirit 21 +UPDATE `player_levelstats` SET `inte`=24 WHERE `race`=7 && `class`=4 && `level`=5; -- Old Strength 19 Agility 31 Stamina 23 Intellect 25 Spirit 21 +UPDATE `player_levelstats` SET `inte`=24 WHERE `race`=7 && `class`=4 && `level`=6; -- Old Strength 19 Agility 32 Stamina 23 Intellect 25 Spirit 22 +UPDATE `player_levelstats` SET `inte`=24 WHERE `race`=7 && `class`=4 && `level`=7; -- Old Strength 20 Agility 34 Stamina 24 Intellect 25 Spirit 22 +UPDATE `player_levelstats` SET `inte`=24 WHERE `race`=7 && `class`=4 && `level`=8; -- Old Strength 21 Agility 35 Stamina 24 Intellect 25 Spirit 22 +UPDATE `player_levelstats` SET `inte`=24 WHERE `race`=7 && `class`=4 && `level`=9; -- Old Strength 22 Agility 36 Stamina 25 Intellect 25 Spirit 23 +UPDATE `player_levelstats` SET `inte`=25 WHERE `race`=7 && `class`=4 && `level`=10; -- Old Strength 22 Agility 38 Stamina 26 Intellect 26 Spirit 23 +UPDATE `player_levelstats` SET `inte`=27 WHERE `race`=7 && `class`=8 && `level`=2; -- Old Strength 15 Agility 23 Stamina 19 Intellect 28 Spirit 23 +UPDATE `player_levelstats` SET `inte`=28 WHERE `race`=7 && `class`=8 && `level`=3; -- Old Strength 15 Agility 23 Stamina 20 Intellect 29 Spirit 24 +UPDATE `player_levelstats` SET `inte`=30 WHERE `race`=7 && `class`=8 && `level`=4; -- Old Strength 15 Agility 24 Stamina 20 Intellect 32 Spirit 25 +UPDATE `player_levelstats` SET `inte`=31 WHERE `race`=7 && `class`=8 && `level`=5; -- Old Strength 15 Agility 24 Stamina 20 Intellect 33 Spirit 27 +UPDATE `player_levelstats` SET `inte`=32 WHERE `race`=7 && `class`=8 && `level`=6; -- Old Strength 16 Agility 24 Stamina 20 Intellect 34 Spirit 28 +UPDATE `player_levelstats` SET `inte`=33 WHERE `race`=7 && `class`=8 && `level`=7; -- Old Strength 16 Agility 24 Stamina 21 Intellect 35 Spirit 29 +UPDATE `player_levelstats` SET `inte`=34 WHERE `race`=7 && `class`=8 && `level`=8; -- Old Strength 16 Agility 24 Stamina 21 Intellect 36 Spirit 30 +UPDATE `player_levelstats` SET `inte`=36 WHERE `race`=7 && `class`=8 && `level`=9; -- Old Strength 16 Agility 24 Stamina 21 Intellect 38 Spirit 31 +UPDATE `player_levelstats` SET `inte`=37 WHERE `race`=7 && `class`=8 && `level`=10; -- Old Strength 16 Agility 25 Stamina 22 Intellect 39 Spirit 33 +UPDATE `player_levelstats` SET `inte`=38 WHERE `race`=7 && `class`=8 && `level`=11; -- Old Strength 16 Agility 25 Stamina 22 Intellect 40 Spirit 34 +UPDATE `player_levelstats` SET `inte`=40 WHERE `race`=7 && `class`=8 && `level`=12; -- Old Strength 16 Agility 25 Stamina 22 Intellect 42 Spirit 35 +UPDATE `player_levelstats` SET `inte`=41 WHERE `race`=7 && `class`=8 && `level`=13; -- Old Strength 16 Agility 25 Stamina 23 Intellect 43 Spirit 36 +UPDATE `player_levelstats` SET `inte`=42 WHERE `race`=7 && `class`=8 && `level`=14; -- Old Strength 17 Agility 25 Stamina 23 Intellect 44 Spirit 38 +UPDATE `player_levelstats` SET `inte`=44 WHERE `race`=7 && `class`=8 && `level`=15; -- Old Strength 17 Agility 26 Stamina 23 Intellect 46 Spirit 39 +UPDATE `player_levelstats` SET `inte`=45 WHERE `race`=7 && `class`=8 && `level`=16; -- Old Strength 17 Agility 26 Stamina 24 Intellect 47 Spirit 40 +UPDATE `player_levelstats` SET `inte`=46 WHERE `race`=7 && `class`=8 && `level`=17; -- Old Strength 17 Agility 26 Stamina 24 Intellect 48 Spirit 42 +UPDATE `player_levelstats` SET `inte`=48 WHERE `race`=7 && `class`=8 && `level`=18; -- Old Strength 17 Agility 26 Stamina 24 Intellect 50 Spirit 43 +UPDATE `player_levelstats` SET `inte`=49 WHERE `race`=7 && `class`=8 && `level`=19; -- Old Strength 17 Agility 26 Stamina 25 Intellect 51 Spirit 44 +UPDATE `player_levelstats` SET `inte`=51 WHERE `race`=7 && `class`=8 && `level`=20; -- Old Strength 17 Agility 27 Stamina 25 Intellect 54 Spirit 46 +UPDATE `player_levelstats` SET `inte`=52 WHERE `race`=7 && `class`=8 && `level`=21; -- Old Strength 18 Agility 27 Stamina 25 Intellect 55 Spirit 47 +UPDATE `player_levelstats` SET `inte`=54 WHERE `race`=7 && `class`=8 && `level`=22; -- Old Strength 18 Agility 27 Stamina 26 Intellect 57 Spirit 49 +UPDATE `player_levelstats` SET `inte`=55 WHERE `race`=7 && `class`=8 && `level`=23; -- Old Strength 18 Agility 27 Stamina 26 Intellect 58 Spirit 50 +UPDATE `player_levelstats` SET `inte`=57 WHERE `race`=7 && `class`=8 && `level`=24; -- Old Strength 18 Agility 28 Stamina 27 Intellect 60 Spirit 52 +UPDATE `player_levelstats` SET `inte`=58 WHERE `race`=7 && `class`=8 && `level`=25; -- Old Strength 18 Agility 28 Stamina 27 Intellect 61 Spirit 53 +UPDATE `player_levelstats` SET `inte`=60 WHERE `race`=7 && `class`=8 && `level`=26; -- Old Strength 18 Agility 28 Stamina 27 Intellect 63 Spirit 55 +UPDATE `player_levelstats` SET `inte`=62 WHERE `race`=7 && `class`=8 && `level`=27; -- Old Strength 18 Agility 28 Stamina 28 Intellect 65 Spirit 56 +UPDATE `player_levelstats` SET `inte`=63 WHERE `race`=7 && `class`=8 && `level`=28; -- Old Strength 19 Agility 28 Stamina 28 Intellect 66 Spirit 58 +UPDATE `player_levelstats` SET `inte`=65 WHERE `race`=7 && `class`=8 && `level`=29; -- Old Strength 19 Agility 29 Stamina 29 Intellect 68 Spirit 59 +UPDATE `player_levelstats` SET `inte`=67 WHERE `race`=7 && `class`=8 && `level`=30; -- Old Strength 19 Agility 29 Stamina 29 Intellect 70 Spirit 61 +UPDATE `player_levelstats` SET `inte`=68 WHERE `race`=7 && `class`=8 && `level`=31; -- Old Strength 19 Agility 29 Stamina 29 Intellect 71 Spirit 63 +UPDATE `player_levelstats` SET `inte`=70 WHERE `race`=7 && `class`=8 && `level`=32; -- Old Strength 19 Agility 29 Stamina 30 Intellect 74 Spirit 64 +UPDATE `player_levelstats` SET `inte`=72 WHERE `race`=7 && `class`=8 && `level`=33; -- Old Strength 19 Agility 30 Stamina 30 Intellect 76 Spirit 66 +UPDATE `player_levelstats` SET `inte`=73 WHERE `race`=7 && `class`=8 && `level`=34; -- Old Strength 20 Agility 30 Stamina 31 Intellect 77 Spirit 68 +UPDATE `player_levelstats` SET `inte`=75 WHERE `race`=7 && `class`=8 && `level`=35; -- Old Strength 20 Agility 30 Stamina 31 Intellect 79 Spirit 69 +UPDATE `player_levelstats` SET `inte`=77 WHERE `race`=7 && `class`=8 && `level`=36; -- Old Strength 20 Agility 31 Stamina 32 Intellect 81 Spirit 71 +UPDATE `player_levelstats` SET `inte`=79 WHERE `race`=7 && `class`=8 && `level`=37; -- Old Strength 20 Agility 31 Stamina 32 Intellect 83 Spirit 73 +UPDATE `player_levelstats` SET `inte`=81 WHERE `race`=7 && `class`=8 && `level`=38; -- Old Strength 20 Agility 31 Stamina 32 Intellect 85 Spirit 75 +UPDATE `player_levelstats` SET `inte`=83 WHERE `race`=7 && `class`=8 && `level`=39; -- Old Strength 21 Agility 31 Stamina 33 Intellect 87 Spirit 76 +UPDATE `player_levelstats` SET `inte`=84 WHERE `race`=7 && `class`=8 && `level`=40; -- Old Strength 21 Agility 32 Stamina 33 Intellect 88 Spirit 78 +UPDATE `player_levelstats` SET `inte`=86 WHERE `race`=7 && `class`=8 && `level`=41; -- Old Strength 21 Agility 32 Stamina 34 Intellect 90 Spirit 80 +UPDATE `player_levelstats` SET `inte`=88 WHERE `race`=7 && `class`=8 && `level`=42; -- Old Strength 21 Agility 32 Stamina 34 Intellect 92 Spirit 82 +UPDATE `player_levelstats` SET `inte`=90 WHERE `race`=7 && `class`=8 && `level`=43; -- Old Strength 21 Agility 32 Stamina 35 Intellect 95 Spirit 84 +UPDATE `player_levelstats` SET `inte`=92 WHERE `race`=7 && `class`=8 && `level`=44; -- Old Strength 21 Agility 33 Stamina 35 Intellect 97 Spirit 86 +UPDATE `player_levelstats` SET `inte`=94 WHERE `race`=7 && `class`=8 && `level`=45; -- Old Strength 22 Agility 33 Stamina 36 Intellect 99 Spirit 88 +UPDATE `player_levelstats` SET `inte`=96 WHERE `race`=7 && `class`=8 && `level`=46; -- Old Strength 22 Agility 33 Stamina 36 Intellect 101 Spirit 90 +UPDATE `player_levelstats` SET `inte`=98 WHERE `race`=7 && `class`=8 && `level`=47; -- Old Strength 22 Agility 34 Stamina 37 Intellect 103 Spirit 92 +UPDATE `player_levelstats` SET `inte`=101 WHERE `race`=7 && `class`=8 && `level`=48; -- Old Strength 22 Agility 34 Stamina 37 Intellect 106 Spirit 94 +UPDATE `player_levelstats` SET `inte`=103 WHERE `race`=7 && `class`=8 && `level`=49; -- Old Strength 23 Agility 34 Stamina 38 Intellect 108 Spirit 96 +UPDATE `player_levelstats` SET `inte`=105 WHERE `race`=7 && `class`=8 && `level`=50; -- Old Strength 23 Agility 35 Stamina 38 Intellect 110 Spirit 98 +UPDATE `player_levelstats` SET `inte`=107 WHERE `race`=7 && `class`=8 && `level`=51; -- Old Strength 23 Agility 35 Stamina 39 Intellect 112 Spirit 100 +UPDATE `player_levelstats` SET `inte`=109 WHERE `race`=7 && `class`=8 && `level`=52; -- Old Strength 23 Agility 35 Stamina 39 Intellect 114 Spirit 102 +UPDATE `player_levelstats` SET `inte`=111 WHERE `race`=7 && `class`=8 && `level`=53; -- Old Strength 23 Agility 36 Stamina 40 Intellect 117 Spirit 104 +UPDATE `player_levelstats` SET `inte`=114 WHERE `race`=7 && `class`=8 && `level`=54; -- Old Strength 24 Agility 36 Stamina 41 Intellect 120 Spirit 106 +UPDATE `player_levelstats` SET `inte`=116 WHERE `race`=7 && `class`=8 && `level`=55; -- Old Strength 24 Agility 36 Stamina 41 Intellect 122 Spirit 109 +UPDATE `player_levelstats` SET `inte`=118 WHERE `race`=7 && `class`=8 && `level`=56; -- Old Strength 24 Agility 37 Stamina 42 Intellect 124 Spirit 111 +UPDATE `player_levelstats` SET `inte`=121 WHERE `race`=7 && `class`=8 && `level`=57; -- Old Strength 24 Agility 37 Stamina 42 Intellect 127 Spirit 113 +UPDATE `player_levelstats` SET `inte`=123 WHERE `race`=7 && `class`=8 && `level`=58; -- Old Strength 25 Agility 37 Stamina 43 Intellect 129 Spirit 115 +UPDATE `player_levelstats` SET `inte`=126 WHERE `race`=7 && `class`=8 && `level`=59; -- Old Strength 25 Agility 38 Stamina 43 Intellect 132 Spirit 118 +UPDATE `player_levelstats` SET `inte`=128 WHERE `race`=7 && `class`=8 && `level`=60; -- Old Strength 25 Agility 38 Stamina 44 Intellect 133 Spirit 120 +UPDATE `player_levelstats` SET `inte`=113 WHERE `race`=7 && `class`=9 && `level`=60; -- Old Strength 40 Agility 53 Stamina 64 Intellect 119 Spirit 115 + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221023145529_world.sql b/sql/migrations/20221023145529_world.sql new file mode 100644 index 00000000000..c7e27fbb39a --- /dev/null +++ b/sql/migrations/20221023145529_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221023145529'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221023145529'); +-- Add your query below. + + +-- Increase Mind Blast threat. +INSERT INTO `spell_threat` (`entry`, `Threat`, `multiplier`, `ap_bonus`) VALUES (8092, 0, 2, 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221031075849_world.sql b/sql/migrations/20221031075849_world.sql new file mode 100644 index 00000000000..e2e768bf556 --- /dev/null +++ b/sql/migrations/20221031075849_world.sql @@ -0,0 +1,36 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221031075849'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221031075849'); +-- Add your query below. + +-- Pirate's Footlocker +-- sources: https://www.wowhead.com/classic/item=9276/pirates-footlocker#contains , https://youtu.be/uLYj_OFIdyo?t=681 +UPDATE `item_template` SET `min_money_loot`=47, `max_money_loot`=302 WHERE `entry`=9276; -- Add missing money loot (min/max from video) + +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=23 WHERE `entry`=9276 AND `item`=9252; -- Lower Map Fragment +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=22 WHERE `entry`=9276 AND `item`=9253; -- Middle Map Fragment +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=22 WHERE `entry`=9276 AND `item`=9251; -- Upper Map Fragment +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=17 WHERE `entry`=9276 AND `item`=9250; -- Ship Schedule +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=10 WHERE `entry`=9276 AND `item`=9249; -- Captain's Key + +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=21, `groupid`=1 WHERE `entry`=9276 AND `item`=9358; -- A Head Rag +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=21, `groupid`=1 WHERE `entry`=9276 AND `item`=9357; -- A Parrot Skeleton +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=21, `groupid`=1 WHERE `entry`=9276 AND `item`=9356; -- A Wooden Leg +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=21, `groupid`=1 WHERE `entry`=9276 AND `item`=9355; -- Hoop Earring +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=1.1, `groupid`=1 WHERE `entry`=9276 AND `item`=9359; -- Southsea Lamp + +-- Drop chance of Pirate's Footlocker +-- source: https://www.wowhead.com/classic/item=9276/pirates-footlocker +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=8 WHERE `entry` IN (7855,7856,7857,7858,15685) AND `item`= 9276; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221031232000_world.sql b/sql/migrations/20221031232000_world.sql new file mode 100644 index 00000000000..f0e2bdf6cd5 --- /dev/null +++ b/sql/migrations/20221031232000_world.sql @@ -0,0 +1,29 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221031232000'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221031232000'); +-- Add your query below. + + +-- Correct auras used by Fen Creeper. +DELETE FROM `creature_ai_scripts` WHERE `id` IN (104001, 104002); +DELETE FROM `creature_ai_events` WHERE `creature_id`=1040; +UPDATE `creature_template` SET `auras`='7939 22766', `ai_name`='' WHERE `entry`=1040; + +-- Correct auras used by Bleakheart Shadowstalker. +DELETE FROM `creature_ai_events` WHERE `creature_id`=3770; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (377002, 3770, 0, 2, 0, 100, 0, 15, 0, 0, 0, 377002, 0, 0, 'Bleakheart Shadowstalker - Flee at 15% HP'); +DELETE FROM `creature_ai_scripts` WHERE `id` IN (377001); +UPDATE `creature_template` SET `auras`='7939 22766 6947' WHERE `entry`=3770; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221101120333_world.sql b/sql/migrations/20221101120333_world.sql new file mode 100644 index 00000000000..d5c52f699be --- /dev/null +++ b/sql/migrations/20221101120333_world.sql @@ -0,0 +1,137 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221101120333'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221101120333'); +-- Add your query below. + +-- 90 (Seasoned Wolf Kabobs) should require a Cooking skill of 50 (currently requires 0) +UPDATE `quest_template` SET `RequiredSkill` = 185, `RequiredSkillValue` = 50 WHERE `entry` = 90; + +-- 769 (Kodo Hide Bag) should require a Leatherworking skill of 10 (currently requires 1) +UPDATE `quest_template` SET `RequiredSkillValue` = 10 WHERE `entry` = 769; + +-- 862 (Dig Rat Stew) should require a Cooking skill of 15 (currently requires 1) +UPDATE `quest_template` SET `RequiredSkillValue` = 15 WHERE `entry` = 862; + +-- 866 (Root Samples) should require a Herbalism skill of 40 (currently requires 1) +UPDATE `quest_template` SET `RequiredSkillValue` = 40 WHERE `entry` = 866; + +-- 1579 (Gaffer Jacks) should require a Fishing skill of 40 (currently requires 30) +UPDATE `quest_template` SET `RequiredSkillValue` = 40 WHERE `entry` = 1579; + +-- 1582 (Moonglow Vest) should require a Leatherworking skill of 70 (currently requires 90) +UPDATE `quest_template` SET `RequiredSkillValue` = 70 WHERE `entry` = 1582; + +-- 1618 (Gearing Redridge) should require a Blacksmithing skill of 60 (currently requires 70) +UPDATE `quest_template` SET `RequiredSkillValue` = 60 WHERE `entry` = 1618; + +-- 5143 (Tribal Leatherworking (alliance side)) requires completing 2853 (Master of the Wild Leather (alliance side)) +UPDATE `quest_template` SET `PrevQuestId` = 2853 WHERE `entry` = 5143; + +-- 5148 (Tribal Leatherworking (horde side)) requires completing 2860 (Master of the Wild Leather (horde side)) +UPDATE `quest_template` SET `PrevQuestId` = 2860 WHERE `entry` = 5148; + +-- All Wild Leather Armor quests should require a Leatherworking skill of 200 (currently requires 225) +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2847; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2848; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2849; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2850; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2851; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2852; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2853; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2854; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2855; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2856; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2857; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2858; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2859; +UPDATE `quest_template` SET `RequiredSkillValue` = 200 WHERE `entry` = 2860; + +-- Note: Condition 379 is a condition requiring 200 Leatherworking Skill + +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES +(20000, 8, 2855, 0, 0, 0, 0), -- Condition to return true if 2855 (Wild Leather Shoulders (horde side)) is complete +(20001, 8, 2856, 0, 0, 0, 0), -- Condition to return true if 2856 (Wild Leather Vest (horde side)) is complete +(20002, 8, 2857, 0, 0, 0, 0), -- Condition to return true if 2857 (Wild Leather Helmet (horde side)) is complete +(20003, -1, 20000, 20001, 20002, 0, 0), -- Condition to return true if the previous 3 conditions are true +(20004, 8, 2848, 0, 0, 0, 0), -- Condition to return true if 2848 (Wild Leather Shoulders (alliance side)) is complete +(20005, 8, 2849, 0, 0, 0, 0), -- Condition to return true if 2849 (Wild Leather Vest (alliance side)) is complete +(20006, 8, 2850, 0, 0, 0, 0), -- Condition to return true if 2850 (Wild Leather Helmet (alliance side)) is complete +(20007, -1, 20004, 20005, 20006, 0, 0), -- Condition to return true if the previous 3 conditions are true +(20008, 17, 10529, 1, 0, 0, 0), -- Condition to return true if Pattern: Wild Leather Shoulders is NOT learnt +(20009, 17, 10544, 1, 0, 0, 0), -- Condition to return true if Pattern: Wild Leather Vest is NOT learnt +(20010, 17, 10546, 1, 0, 0, 0), -- Condition to return true if Pattern: Wild Leather Helmet is NOT learnt +(20011, 17, 10566, 1, 0, 0, 0), -- Condition to return true if Pattern: Wild Leather Boots is NOT learnt +(20012, 17, 10572, 1, 0, 0, 0), -- Condition to return true if Pattern: Wild Leather Leggings is NOT learnt +(20027, 17, 10574, 1, 0, 0, 0), -- Condition to return true if Pattern: Wild Leather Cloak is NOT learnt +(20013, 8, 2858, 0, 0, 0, 0), -- Condition to return true if 2858 (Wild Leather Boots (horde side)) is complete +(20014, 8, 2859, 0, 0, 0, 0), -- Condition to return true if 2859 (Wild Leather Leggings (horde side)) is complete +(20015, 8, 2851, 0, 0, 0, 0), -- Condition to return true if 2851 (Wild Leather Boots (alliance side)) is complete +(20016, 8, 2852, 0, 0, 0, 0), -- Condition to return true if 2852 (Wild Leather Leggings (alliance side)) is complete +(20028, 8, 2860, 0, 0, 0, 0), -- Condition to return true if 2860 (Master of the Wild Leather (horde side)) is complete +(20029, 8, 2853, 0, 0, 0, 0), -- Condition to return true if 2853 (Master of the Wild Leather (alliance side)) is complete +(20017, -1, 379, 20000, 20008, 0, 0), -- Condition for gossip option Wild Leather Shoulders (horde) +(20018, -1, 379, 20001, 20009, 0, 0), -- Condition for gossip option Wild Leather Vest (horde) +(20019, -1, 379, 20002, 20010, 0, 0), -- Condition for gossip option Wild Leather Helmet (horde) +(20020, -1, 379, 20013, 20011, 0, 0), -- Condition for gossip option Wild Leather Boots (horde) +(20021, -1, 379, 20014, 20012, 0, 0), -- Condition for gossip option Wild Leather Leggings (horde) +(20030, -1, 379, 20028, 20027, 0, 0), -- Condition for gossip option Wild Leather Cloak (horde) +(20022, -1, 379, 20004, 20008, 0, 0), -- Condition for gossip option Wild Leather Shoulders (alliance) +(20023, -1, 379, 20005, 20009, 0, 0), -- Condition for gossip option Wild Leather Vest (alliance) +(20024, -1, 379, 20006, 20010, 0, 0), -- Condition for gossip option Wild Leather Helmet (alliance) +(20025, -1, 379, 20015, 20011, 0, 0), -- Condition for gossip option Wild Leather Boots (alliance) +(20026, -1, 379, 20016, 20012, 0, 0), -- Condition for gossip option Wild Leather Leggings (alliance) +(20031, -1, 379, 20029, 20027, 0, 0); -- Condition for gossip option Wild Leather Cloak (alliance) + +-- Set quest requirement for 2858 (Wild Leather Boots (horde side)) to condition that requires previous 3 quests +UPDATE `quest_template` SET `RequiredSkillValue` = 200, `PrevQuestId` = 0, `RequiredCondition` = 20003 WHERE `entry` = 2858; + +-- Set quest requirement for 2859 (Wild Leather Leggings (horde side)) to condition that requires previous 3 quests +UPDATE `quest_template` SET `RequiredSkillValue` = 200, `PrevQuestId` = 0, `RequiredCondition` = 20003 WHERE `entry` = 2859; + +-- Set quest requirement for 2851 (Wild Leather Boots (alliance side)) to condition that requires previous 3 quests +UPDATE `quest_template` SET `RequiredSkillValue` = 200, `PrevQuestId` = 0, `RequiredCondition` = 20007 WHERE `entry` = 2851; + +-- Set quest requirement for 2852 (Wild Leather Leggings (alliance side)) to condition that requires previous 3 quests +UPDATE `quest_template` SET `RequiredSkillValue` = 200, `PrevQuestId` = 0, `RequiredCondition` = 20007 WHERE `entry` = 2852; + +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(2855, 0, 0, 15, 23626, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Jangdor Swiftrider - Teach Wild Leather Shoulders'), +(2856, 0, 0, 15, 23627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Jangdor Swiftrider - Teach Wild Leather Vest'), +(2857, 0, 0, 15, 23623, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Jangdor Swiftrider - Teach Wild Leather Helmet'), +(2858, 0, 0, 15, 23621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Jangdor Swiftrider - Teach Wild Leather Boots'), +(2859, 0, 0, 15, 23625, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Jangdor Swiftrider - Teach Wild Leather Leggings'), +(2860, 0, 0, 15, 23622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Jangdor Swiftrider - Teach Wild Leather Cloak'), +(2847, 0, 0, 15, 23626, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Pratt McGrubben - Teach Wild Leather Shoulders'), +(2848, 0, 0, 15, 23627, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Pratt McGrubben - Teach Wild Leather Vest'), +(2849, 0, 0, 15, 23623, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Pratt McGrubben - Teach Wild Leather Helmet'), +(2850, 0, 0, 15, 23621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Pratt McGrubben - Teach Wild Leather Boots'), +(2851, 0, 0, 15, 23625, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Pratt McGrubben - Teach Wild Leather Leggings'), +(2852, 0, 0, 15, 23622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Pratt McGrubben - Teach Wild Leather Cloak'); + +-- Broadcast text for all gossip options and spells to teach the patterns already exist, but weren't implemented + +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES +(1964, 6, 0, 'Hey Jangdor - can you teach me again how to make Wild Leather Shoulders again?', 9839, 1, 7, -1, 0, 2855, 0, 0, '', 0, 20017), +(1964, 7, 0, 'Hey Jangdor - can you teach me again how to make a Wild Leather Vest again?', 9840, 1, 7, -1, 0, 2856, 0, 0, '', 0, 20018), +(1964, 4, 0, 'Hey Jangdor - can you teach me again how to make a Wild Leather Helmet again?', 9837, 1, 7, -1, 0, 2857, 0, 0, '', 0, 20019), +(1964, 2, 0, 'Hey Jangdor - can you teach me again how to make Wild Leather Boots again?', 9835, 1, 7, -1, 0, 2858, 0, 0, '', 0, 20020), +(1964, 5, 0, 'Hey Jangdor - can you teach me again how to make Wild Leather Leggings again?', 9838, 1, 7, -1, 0, 2859, 0, 0, '', 0, 20021), +(1964, 3, 0, 'Hey Jangdor - can you teach me again how to make a Wild Leather Cloak again?', 9836, 1, 7, -1, 0, 2860, 0, 0, '', 0, 20030), +(1965, 5, 0, 'Hey Pratt - can you teach me again how to make Wild Leather Shoulders again?', 9832, 1, 7, -1, 0, 2847, 0, 0, '', 0, 20022), +(1965, 4, 0, 'Hey Pratt - can you teach me again how to make a Wild Leather Vest again?', 9831, 1, 7, -1, 0, 2848, 0, 0, '', 0, 20023), +(1965, 7, 0, 'Hey Pratt - can you teach me how to make a Wild Leather Helmet again?', 9834, 1, 7, -1, 0, 2849, 0, 0, '', 0, 20024), +(1965, 2, 0, 'Hey Pratt - can you teach me how to make Wild Leather Boots again?', 9829, 1, 7, -1, 0, 2850, 0, 0, '', 0, 20025), +(1965, 6, 0, 'Hey Pratt - can you teach me how to make Wild Leather Leggings again?', 9833, 1, 7, -1, 0, 2851, 0, 0, '', 0, 20026), +(1965, 3, 0, 'Hey Pratt - can you teach me how to make a Wild Leather Cloak again?', 9830, 1, 7, -1, 0, 2852, 0, 0, '', 0, 20031); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221101151241_world.sql b/sql/migrations/20221101151241_world.sql new file mode 100644 index 00000000000..1d1c48b1627 --- /dev/null +++ b/sql/migrations/20221101151241_world.sql @@ -0,0 +1,206 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221101151241'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221101151241'); +-- Add your query below. + +-- Recipe: Mighty Rage Potion drop chance https://www.wowhead.com/classic/item=13476/recipe-mighty-rage-potion +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=4 WHERE `entry`=7027 AND `item`=13476; + +-- Big-mouth Clam +-- loot and grouping https://www.wowhead.com/classic/item=7973/big-mouth-clam#contains, https://youtu.be/hGa3Q0bGd7s?t=501 +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=4, `maxcount`=2, `groupid`=1 WHERE `entry`=7973 AND `item`=7971; -- Black Pearl +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=3, `groupid`=1 WHERE `entry`=7973 AND `item`=5500; -- Iridescent Pearl +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=1, `maxcount`=2, `groupid`=1 WHERE `entry`=7973 AND `item`=5498; -- Small Lustrous Pearl +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=0.5,`groupid`=1 WHERE `entry`=7973 AND `item`=13926; -- Golden Pearl + +-- Big-mouth Clam drop chances https://www.wowhead.com/classic/item=7973/big-mouth-clam#dropped-by +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=83 WHERE `entry`=6371 AND `item`=7973; -- Storm Bay Warrior +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=83 WHERE `entry`=6370 AND `item`=7973; -- Makrinni Scrabbler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=82 WHERE `entry`=7885 AND `item`=7973; -- Spitelash Battlemaster +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=82 WHERE `entry`=7886 AND `item`=7973; -- Spitelash Enchantress +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=82 WHERE `entry`=6351 AND `item`=7973; -- Storm Bay Oracle +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=82 WHERE `entry`=6372 AND `item`=7973; -- Makrinni Snapclaw +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=81 WHERE `entry`=6137 AND `item`=7973; -- Arkkoran Pincer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=81 WHERE `entry`=6135 AND `item`=7973; -- Arkkoran Clacker +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=81 WHERE `entry`=6136 AND `item`=7973; -- Arkkoran Muckdweller +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=81 WHERE `entry`=6350 AND `item`=7973; -- Makrinni Razorclaw +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=80 WHERE `entry`=6138 AND `item`=7973; -- Arkkoran Oracle +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=80 WHERE `entry`=5327 AND `item`=7973; -- Coast Crawl Snapclaw +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=79 WHERE `entry`=6194 AND `item`=7973; -- Spitelash Serpent Guard +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=79 WHERE `entry`=6193 AND `item`=7973; -- Spitelash Screamer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=79 WHERE `entry`=8409 AND `item`=7973; -- Caravan Master Tset +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=78 WHERE `entry`=6190 AND `item`=7973; -- Spitelash Warrior +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=75 WHERE `entry`=5328 AND `item`=7973; -- Coast Crawl Deepseer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=74 WHERE `entry`=6195 AND `item`=7973; -- Spitelash Siren +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=74 WHERE `entry`=6196 AND `item`=7973; -- Spitelash Myrmidon +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=72 WHERE `entry`=4404 AND `item`=7973; -- Muckshell Scrabbler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=71 WHERE `entry`=4405 AND `item`=7973; -- Muckshell Razorclaw +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=71 WHERE `entry`=4403 AND `item`=7973; -- Muckshell Pincer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=63 WHERE `entry`=8408 AND `item`=7973; -- Warlord Krellian +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=61 WHERE `entry`=6143 AND `item`=7973; -- Servant of Arkkoroc +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=58 WHERE `entry`=4371 AND `item`=7973; -- Strashaz Siren +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=58 WHERE `entry`=6143 AND `item`=7973; -- Son of Arkkoroc +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=58 WHERE `entry`=16072 AND `item`=7973; -- Tidelord Rrurgaz +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=57 WHERE `entry`=5466 AND `item`=7973; -- Coast Strider +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=56 WHERE `entry`=5333 AND `item`=7973; -- Hatecrest Serpent Guard +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=56 WHERE `entry`=752 AND `item`=7973; -- Marsh Oracle +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=56 WHERE `entry`=4366 AND `item`=7973; -- Strashaz Serpent Guard +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=55 WHERE `entry`=5336 AND `item`=7973; -- Hatecrest Sorceress +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=54 WHERE `entry`=751 AND `item`=7973; -- Marsh Flesheater +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=53 WHERE `entry`=750 AND `item`=7973; -- Marsh Inkspewer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=53 WHERE `entry`=5334 AND `item`=7973; -- Hatecrest Myrmidon +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=52 WHERE `entry`=4370 AND `item`=7973; -- Strashaz Sorceress +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=52 WHERE `entry`=4364 AND `item`=7973; -- Strashaz Warrior +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=50 WHERE `entry`=747 AND `item`=7973; -- Marsh Murloc +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=49 WHERE `entry`=4402 AND `item`=7973; -- Muckshell Snapclaw +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=46 WHERE `entry`=5331 AND `item`=7973; -- Hatecrest Warrior +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=46 WHERE `entry`=5337 AND `item`=7973; -- Hatecrest Siren +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=46 WHERE `entry`=4368 AND `item`=7973; -- Strashaz Myrmidon +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=44 WHERE `entry`=1907 AND `item`=7973; -- Naga Explorer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=44 WHERE `entry`=1491 AND `item`=7973; -- Zanzil Naga +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=44 WHERE `entry`=5335 AND `item`=7973; -- Hatecrest Screamer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=44 WHERE `entry`=5332 AND `item`=7973; -- Hatecrest Wave Rider +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=42 WHERE `entry`=950 AND `item`=7973; -- Swamp Talker +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=42 WHERE `entry`=4389 AND `item`=7973; -- Murk Thresher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=41 WHERE `entry`=6348 AND `item`=7973; -- Wavethrasher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=41 WHERE `entry`=6349 AND `item`=7973; -- Great Wavethrasher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=41 WHERE `entry`=9916 AND `item`=7973; -- Jarquia +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=41 WHERE `entry`=4388 AND `item`=7973; -- Young Murk Thresher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=41 WHERE `entry`=6347 AND `item`=7973; -- Young Wavethrasher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=41 WHERE `entry`=6369 AND `item`=7973; -- Coralshell Tortoise +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=41 WHERE `entry`=6650 AND `item`=7973; -- General Fangferror +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=40 WHERE `entry`=8136 AND `item`=7973; -- Lord Shalzaru +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=40 WHERE `entry`=6649 AND `item`=7973; -- Lady Sesspira +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=39 WHERE `entry`=5360 AND `item`=7973; -- Deep Strider +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=39 WHERE `entry`=5359 AND `item`=7973; -- Shore Strider +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=38 WHERE `entry`=6352 AND `item`=7973; -- Coralshell Lurker +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=37 WHERE `entry`=2505 AND `item`=7973; -- Saltwater Snapjaw +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=37 WHERE `entry`=5361 AND `item`=7973; -- Wave Strider +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=37 WHERE `entry`=14446 AND `item`=7973; -- Fingat +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=36 WHERE `entry`=13896 AND `item`=7973; -- Scalebeard +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=35 WHERE `entry`=1088 AND `item`=7973; -- Monstrous Crawler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=35 WHERE `entry`=5431 AND `item`=7973; -- Surf Glider +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=35 WHERE `entry`=14236 AND `item`=7973; -- Lord Angler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=34 WHERE `entry`=4374 AND `item`=7973; -- Strashaz Hydra +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=34 WHERE `entry`=8213 AND `item`=7973; -- Ironback +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=33 WHERE `entry`=2544 AND `item`=7973; -- Southern Sand Crawler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=33 WHERE `entry`=4399 AND `item`=7973; -- Mudrock Borer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=33 WHERE `entry`=4390 AND `item`=7973; -- Elder Murk Thresher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=33 WHERE `entry`=5467 AND `item`=7973; -- Deep Dweller +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=32 WHERE `entry`=14123 AND `item`=7973; -- Steeljaw Snapper +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=32 WHERE `entry`=2541 AND `item`=7973; -- Lord Sakrasis +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=32 WHERE `entry`=5343 AND `item`=7973; -- Lady Szallah +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=32 WHERE `entry`=14447 AND `item`=7973; -- Gilmorian +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=31 WHERE `entry`=922 AND `item`=7973; -- Silt Crawler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=31 WHERE `entry`=5432 AND `item`=7973; -- Giant Surf Glider +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=30 WHERE `entry`=13599 AND `item`=7973; -- Stolid Snapjaw +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=30 WHERE `entry`=7977 AND `item`=7973; -- Gammerita +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=29 WHERE `entry`=1493 AND `item`=7973; -- Mok'rash +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=29 WHERE `entry`=4686 AND `item`=7973; -- Deepstrider Giant +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=27 WHERE `entry`=6140 AND `item`=7973; -- Hetaera +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=26 WHERE `entry`=4687 AND `item`=7973; -- Deepstrider Searcher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=25 WHERE `entry`=12207 AND `item`=7973; -- Thessala Hydra +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=25 WHERE `entry`=1494 AND `item`=7973; -- Negolash +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=25 WHERE `entry`=2779 AND `item`=7973; -- Prince Nazjak +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=21 WHERE `entry`=1492 AND `item`=7973; -- Gorlash +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=20 WHERE `entry`=5345 AND `item`=7973; -- Diamond Head +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=9 WHERE `entry`=7273 AND `item`=7973; -- Gahz'rilla + +-- Small Sack of Coins +-- loot https://www.wowhead.com/classic/item=11966/small-sack-of-coins#contains +-- money: https://www.wowhead.com/classic/item=11966/small-sack-of-coins#comments +UPDATE `item_template` SET `min_money_loot`=1500, `max_money_loot`=1500 WHERE `entry`=11966; +DELETE FROM `item_loot_template` WHERE `entry`=11966; +INSERT INTO `item_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +(11966,11940,31,0,1,1,0,0,10), +(11966,11941,23,0,1,1,0,0,10), +(11966,5500,15,0,1,1,0,0,10), +(11966,818,15,0,1,2,0,0,10), +(11966,11942,8,0,1,1,0,0,10), +(11966,11938,8,0,1,1,0,0,10), +(11966,11939,8,0,1,1,0,0,10), +(11966,774,8,0,1,2,0,0,10), +(11966,1210,8,0,1,1,0,0,10), +(11966,5498,8,0,1,1,0,0,10), +(11966,1529,15,0,1,2,0,0,10), +(11966,1206,15,0,1,1,0,0,10), +(11966,3864,8,0,1,1,0,0,10), +(11966,1705,8,0,1,1,0,0,10); + +-- Cuergo's Hidden Treasure +-- loot and grouping https://www.wowhead.com/classic/item=9265/cuergos-hidden-treasure#contains, https://youtu.be/3UuPh5nqjCA?t=328 +-- money https://www.wowhead.com/classic/item=9265/cuergos-hidden-treasure#comments +UPDATE `item_template` SET `min_money_loot`=300, `max_money_loot`=500 WHERE `entry`=9265; +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=24.5, `groupid`=1 WHERE `entry`=9265 AND `item`=9355; -- Hoop Earring +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=24.5, `groupid`=1 WHERE `entry`=9265 AND `item`=9358; -- A Head Rag +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=24.5, `groupid`=1 WHERE `entry`=9265 AND `item`=9357; -- A Parrot Skeleton +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=24.5, `groupid`=1 WHERE `entry`=9265 AND `item`=9356; -- A Wooden Leg +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=2, `groupid`=1 WHERE `entry`=9265 AND `item`=9359; -- Southsea Lamp + +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=3, `groupid`=2 WHERE `entry`=9265 AND `item`=7909; -- Aquamarine +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=3, `groupid`=2 WHERE `entry`=9265 AND `item`=7910; -- Star Ruby +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=1, `groupid`=2 WHERE `entry`=9265 AND `item`=3864; -- Citrine + +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=86, `groupid`=3 WHERE `entry`=9265 AND `item`=9360; -- Cuergo's Gold +UPDATE `item_loot_template` SET `ChanceOrQuestChance`=9, `groupid`=3 WHERE `entry`=9265 AND `item`=9361; -- Cuergo's Gold with Worm + +-- Cuergo's Gold with Worm does not drop from creatures https://www.wowhead.com/classic/item=9361/cuergos-gold-with-worm +DELETE FROM `creature_loot_template` WHERE `item`=9361; + +-- Core of Earth https://www.wowhead.com/classic/item=7075/core-of-earth#dropped-by +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=66 WHERE `entry`=14464 AND `item`=7075; -- Avalanchion +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=9 WHERE `entry`=15208 AND `item`=7075; -- The Duke of Shards +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=9 WHERE `entry`=15205 AND `item`=7075; -- Baron Kazum +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=6 WHERE `entry`=11988 AND `item`=7075; -- Golemagg the Incinerator +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=6 WHERE `entry`=12057 AND `item`=7075; -- Garr +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=11746 AND `item`=7075; -- Desert Rumbler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=7032 AND `item`=7075; -- Greater Obsidian Elemental +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=14462 AND `item`=7075; -- Thundering Invader +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=7031 AND `item`=7075; -- Obsidian Elemental +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=7136 AND `item`=7075; -- Infernal Sentry +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=5 WHERE `entry`=7135 AND `item`=7075; -- Infernal Bodyguard +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=4 WHERE `entry`=11784 AND `item`=7075; -- Theradrim Guardian +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=4 WHERE `entry`=15307 AND `item`=7075; -- Earthen Templar +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=4 WHERE `entry`=2919 AND `item`=7075; -- Fam'retor Guardian +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=4 WHERE `entry`=11747 AND `item`=7075; -- Desert Rager +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=4 WHERE `entry`=7137 AND `item`=7075; -- Immolatus +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=4 WHERE `entry`=8278 AND `item`=7075; -- Smoldar +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=3 WHERE `entry`=11783 AND `item`=7075; -- Theradrim Shardling +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=3 WHERE `entry`=9396 AND `item`=7075; -- Ground Pounder +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=3 WHERE `entry`=5465 AND `item`=7075; -- Land Rager +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=2 WHERE `entry`=2755 AND `item`=7075; -- Myzrael +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=2 WHERE `entry`=10119 AND `item`=7075; -- Volchan +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=1.8 WHERE `entry`=9025 AND `item`=7075; -- Lord Roccor +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=1.7 WHERE `entry`=12101 AND `item`=7075; -- Lava Surger +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=1.6 WHERE `entry`=11782 AND `item`=7075; -- Ambershard Destroyer +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=1.5 WHERE `entry`=2752 AND `item`=7075; -- Rumbler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=1.4 WHERE `entry`=12203 AND `item`=7075; -- Landslide +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=1.3 WHERE `entry`=11665 AND `item`=7075; -- Lava Annihilator +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=1.1 WHERE `entry`=11781 AND `item`=7075; -- Ambershard Crusher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=1 WHERE `entry`=2791 AND `item`=7075; -- Enraged Rock Elemental +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.9 WHERE `entry`=2736 AND `item`=7075; -- Greater Rock Elemental +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.9 WHERE `entry`=12076 AND `item`=7075; -- Lava Elemental +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.9 WHERE `entry`=11658 AND `item`=7075; -- Molten Giant +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.9 WHERE `entry`=12100 AND `item`=7075; -- Lava Reaver +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.9 WHERE `entry`=9938 AND `item`=7075; -- Magmus +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.8 WHERE `entry`=9016 AND `item`=7075; -- Bael'Gar +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.6 WHERE `entry`=11777 AND `item`=7075; -- Shadowshard Rumbler +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.6 WHERE `entry`=11778 AND `item`=7075; -- Shadowshard Smasher +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=0.4 WHERE `entry`=11659 AND `item`=7075; -- Molten Destroyer + +-- Pristine Yeti Horn - increase from 10% to 25% (Quest: Are We There, Yeti?) +-- https://www.wowhead.com/classic/item=12367/pristine-yeti-horn#dropped-by +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-25 WHERE `entry`=7459 AND `item`=12367; -- Ice Thistle Matriarch +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-25 WHERE `entry`=7460 AND `item`=12367; -- Ice Thistle Patriarch + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221104210724_world.sql b/sql/migrations/20221104210724_world.sql new file mode 100644 index 00000000000..e304cf34bdc --- /dev/null +++ b/sql/migrations/20221104210724_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221104210724'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221104210724'); +-- Add your query below. + + +-- Correct damage and auras for Explosive Sheep. +UPDATE `creature_template` SET `damage_multiplier`=1, `auras`='4051 8327' WHERE `entry`=2675; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221106005233_world.sql b/sql/migrations/20221106005233_world.sql new file mode 100644 index 00000000000..241701ea0fb --- /dev/null +++ b/sql/migrations/20221106005233_world.sql @@ -0,0 +1,78 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221106005233'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221106005233'); +-- Add your query below. + +-- Events list for Timber Wolf +DELETE FROM `creature_ai_events` WHERE `creature_id`=69; +DELETE FROM `creature_ai_scripts` WHERE `id`=6901; + +-- Events list for Young Wolf +DELETE FROM `creature_ai_events` WHERE `creature_id`=299; +DELETE FROM `creature_ai_scripts` WHERE `id`=29901; + +-- Events list for Coyote +DELETE FROM `creature_ai_events` WHERE `creature_id`=834; +DELETE FROM `creature_ai_scripts` WHERE `id`=83401; + +-- Events list for Young Scavenger +DELETE FROM `creature_ai_events` WHERE `creature_id`=1508; +DELETE FROM `creature_ai_scripts` WHERE `id`=150801; + +-- Events list for Ragged Scavenger +DELETE FROM `creature_ai_events` WHERE `creature_id`=1509; +DELETE FROM `creature_ai_scripts` WHERE `id`=150901; + +-- Events list for Gray Forest Wolf +DELETE FROM `creature_ai_events` WHERE `creature_id`=1922; +DELETE FROM `creature_ai_scripts` WHERE `id`=192201; + +-- Events list for Elder Crag Coyote +DELETE FROM `creature_ai_events` WHERE `creature_id`=2729; +DELETE FROM `creature_ai_scripts` WHERE `id`=272901; + +-- Events list for Prairie Wolf +DELETE FROM `creature_ai_events` WHERE `creature_id`=2958; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (295801, 2958, 0, 9, 0, 100, 1, 0, 5, 45000, 45000, 295801, 0, 0, 'Prairie Wolf - Cast Threatening Growl'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=295801; +DELETE FROM `creature_ai_scripts` WHERE `id`=295802; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(295801, 0, 0, 15, 5781, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Prairie Wolf - Cast Spell Threatening Growl'); + +-- Events list for Prairie Stalker +DELETE FROM `creature_ai_events` WHERE `creature_id`=2959; +DELETE FROM `creature_ai_scripts` WHERE `id`=295901; + +-- Events list for Prairie Wolf Alpha +DELETE FROM `creature_ai_events` WHERE `creature_id`=2960; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (296001, 2960, 0, 9, 0, 100, 1, 0, 5, 45000, 45000, 296001, 0, 0, 'Prairie Wolf Alpha - Cast Threatening Growl'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=296001; +DELETE FROM `creature_ai_scripts` WHERE `id`=296002; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(296001, 0, 0, 15, 5781, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Prairie Wolf Alpha - Cast Spell Threatening Growl'); + +-- Events list for Longtooth Howler +DELETE FROM `creature_ai_events` WHERE `creature_id`=5287; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (528701, 5287, 0, 2, 0, 100, 1, 20, 0, 0, 0, 528701, 0, 0, 'Longtooth Howler - Call For Help at 20% HP'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=528701; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(528701, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 'Longtooth Howler - Call for Help'); + + +-- Remove references to event_ai for creatures that no longer have events +UPDATE `creature_template` SET `ai_name`='' WHERE `entry` IN (69, 299, 834, 1508, 1509, 1922, 2729, 2959); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221107183131_world.sql b/sql/migrations/20221107183131_world.sql new file mode 100644 index 00000000000..801201b50aa --- /dev/null +++ b/sql/migrations/20221107183131_world.sql @@ -0,0 +1,17643 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221107183131'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221107183131'); +-- Add your query below. + + +TRUNCATE `locales_item`; +SET NAMES utf8; +INSERT INTO `locales_item` (`entry`, `name_loc1`, `name_loc2`, `name_loc3`, `name_loc4`, `name_loc5`, `name_loc6`, `name_loc7`, `name_loc8`, `description_loc1`, `description_loc2`, `description_loc3`, `description_loc4`, `description_loc5`, `description_loc6`, `description_loc7`, `description_loc8`) VALUES +(17, '마틴 퓨리', '', 'Martinsfuror', '', '馬汀狂怒', 'Martin Furia', 'Martin Furia', 'Ярость Мартина', '', '', '', '', '', '', '', ''), +(25, '낡은 쇼트소드', 'Vieille épée courte', 'Abgenutztes Kurzschwert', '破损的短剑', '破損的短劍', 'Espada corta desgastada', 'Espada corta desgastada', 'Иссеченный короткий меч', '', '', '', '', '', '', '', ''), +(35, '구부러진 지팡이', 'Vieux bâton', 'Gebogener Stab', '弯曲的法杖', '彎曲的法杖', 'Bastón doblado', 'Bastón doblado', 'Гнутый посох', '', '', '', '', '', '', '', ''), +(36, '낡은 철퇴', 'Vieille masse', 'Abgenutzter Streitkolben', '用旧的钉锤', '用舊的釘錘', 'Maza desgastada', 'Maza desgastada', 'Иссеченная палица', '', '', '', '', '', '', '', ''), +(37, '낡은 도끼', 'Vieille hache', 'Abgenutzte Axt', '破损的斧头', '破損的斧頭', 'Hacha desgastada', 'Hacha desgastada', 'Старый топор', '', '', '', '', '', '', '', ''), +(38, '견습전사용 셔츠', 'Chemise de recrue', 'Rekrutenhemd', '新兵衬衣', '新兵襯衣', 'Camisa de recluta', 'Camisa de recluta', 'Рубашка рекрута', '', '', '', '', '', '', '', ''), +(39, '견습전사용 바지', 'Pantalon de recrue', 'Rekrutenhose', '新兵短裤', '新兵短褲', 'Pantalones de recluta', 'Pantalones de recluta', 'Штаны рекрута', '', '', '', '', '', '', '', ''), +(40, '견습전사용 장화', 'Bottes de recrue', 'Rekrutenstiefel', '新兵之靴', '新兵之靴', 'Botas de recluta', 'Botas de recluta', 'Сапоги рекрута', '', '', '', '', '', '', '', ''), +(41, '견습전사용 허리띠', '[VIEUX] Ceinture de recrue', '', '', '', 'OLDRecruit\'s cinturón', 'OLDRecruit\'s cinturón', 'Старый пояс рекрута', '', '', '', '', '', '', '', ''), +(42, '견습기사용 허리띠', '[VIEUX] Ceinture d\'écuyer', '', '', '', 'OLDEscudero\'s cinturón', 'OLDEscudero\'s cinturón', 'СТАРЫЙ пояс оруженосца', '', '', '', '', '', '', '', ''), +(43, '견습기사용 장화', 'Bottes d\'écuyer', 'Knappenstiefel', '侍从之靴', '侍從之靴', 'Botas de escudero', 'Botas de escudero', 'Сапоги оруженосца', '', '', '', '', '', '', '', ''), +(44, '견습기사용 바지', 'Pantalon d\'écuyer', 'Knappenhose', '侍从短裤', '侍從短褲', 'Pantalones de escudero', 'Pantalones de escudero', 'Штаны оруженосца', '', '', '', '', '', '', '', ''), +(45, '견습기사용 셔츠', 'Chemise d\'écuyer', 'Knappenhemd', '侍从衬衣', '侍從襯衣', 'Camisa de escudero', 'Camisa de escudero', 'Рубашка оруженосца', '', '', '', '', '', '', '', ''), +(46, '견습도적용 허리띠', '[VIEUX] Ceinture de détrousseur', 'Straßenräubergürtel', '', '', 'OLDCinturón de asaltante', 'OLDCinturón de asaltante de caminos', 'СТАРЫЙпояс пешего разбойника', '', '', '', '', '', '', '', ''), +(47, '견습도적용 신발', 'Bottes de détrousseur', 'Straßenräuberschuhe', '潜行者之鞋', '盜賊之鞋', 'Zapatos de asaltante de caminos', 'Zapatos de asaltante de caminos', 'Ботинки пешего разбойника', '', '', '', '', '', '', '', ''), +(48, '견습도적용 바지', 'Pantalon de détrousseur', 'Straßenräuberhose', '潜行者短裤', '盜賊短褲', 'Pantalones de asaltante de caminos', 'Pantalones de asaltante de caminos', 'Штаны пешего разбойника', '', '', '', '', '', '', '', ''), +(49, '견습도적용 셔츠', 'Chemise de détrousseur', 'Straßenräuberhemd', '潜行者衬衣', '盜賊襯衣', 'Camisa de asaltante de caminos', 'Camisa de asaltante de caminos', 'Рубашка пешего разбойника', '', '', '', '', '', '', '', ''), +(50, '견습사제용 허리띠', '[VIEUX] Ceinture d\'initié', '', '', '', 'OLDInitiate\'s cinturón', 'OLDInitiate\'s cinturón', 'СТАРЫЙпояс новичка', '', '', '', '', '', '', '', ''), +(51, '견습사제용 장화', 'Bottes de néophyte', 'Neophytenstiefel', '见习牧师之靴', '見習牧師之靴', 'Botas de neófito', 'Botas de neófito', 'Сапоги неофита', '', '', '', '', '', '', '', ''), +(52, '견습사제용 바지', 'Pantalon de néophyte', 'Neophytenhose', '见习牧师短裤', '見習牧師短褲', 'Pantalones de neófito', 'Pantalones de neófito', 'Штаны неофита', '', '', '', '', '', '', '', ''), +(53, '견습사제용 셔츠', 'Chemise de néophyte', 'Neophytenhemd', '见习牧师衬衣', '見習牧師襯衣', 'Camisa de neófito', 'Camisa de neófito', 'Рубашка неофита', '', '', '', '', '', '', '', ''), +(54, '수련용 허리띠', '[VIEUX] Ceinture de novice', '', '', '', 'OLDNovice\'s cinturón', 'OLDNovice\'s cinturón', 'СТАРЫЙ Пояс новобранца', '', '', '', '', '', '', '', ''), +(55, '견습마법사용 장화', 'Bottes d\'apprenti', 'Lehrlingsstiefel', '学徒之靴', '學徒之靴', 'Botas de aprendiz', 'Botas de aprendiz', 'Сапоги ученика', '', '', '', '', '', '', '', ''), +(56, '견습마법사용 로브', 'Robe d\'apprenti', 'Lehrlingsrobe', '学徒长袍', '學徒長袍', 'Toga de aprendiz', 'Toga de aprendiz', 'Одеяние ученика', '', '', '', '', '', '', '', ''), +(57, '견습흑마법사용 로브', 'Robe d\'acolyte', 'Akolytenrobe', '侍僧长袍', '侍僧長袍', 'Toga de acólito', 'Toga de acólito', 'Одеяние послушника', '', '', '', '', '', '', '', ''), +(58, '견습흑마법사용 허리띠', '[VIEUX] Ceinture d\'acolyte', '', '', '', 'OLDAcolyte\'s cinturón', 'OLDAcolyte\'s cinturón', 'СТАРЫЙ пояс послушника', '', '', '', '', '', '', '', ''), +(59, '견습흑마법사용 신발', 'Chaussures d\'acolyte', 'Akolytenschuhe', '侍僧鞋', '侍僧鞋', 'Zapatos de acólito', 'Zapatos de acólito', 'Ботинки послушника', '', '', '', '', '', '', '', ''), +(60, '두겹 조끼', 'Tunique doublée', 'Mehrlagige Tunika', '夹层外衣', '夾層外衣', 'Túnica a capas', 'Túnica a capas', 'Многослойный мундир', '', '', '', '', '', '', '', ''), +(61, '드워프족 가죽 바지', 'Pantalon nain en cuir', 'Zwergische Lederhose', '矮人皮质短裤', '矮人皮質短褲', 'Pantalones de cuero enano', 'Pantalones de cuero enano', 'Дворфийские кожаные штаны', '', '', '', '', '', '', '', ''), +(77, '미사용 여행자용 헝겊 방어구', '[PÉRIMÉ] Jacque de tailleur en tissu', 'Ausgediente Ausstatterstoffrüstung', '', '', '', '', 'Испорченный камзол экипировщика', '', '', '', '', '', '', '', ''), +(79, '드워프족 헝겊 반바지', 'Chausses naines en tissu', 'Zwergische Stoffkniehose', '矮人布质短裤', '矮人布質短褲', 'Calzones de paño enano', 'Calzones de paño enano', 'Дворфийские матерчатые брюки', '', '', '', '', '', '', '', ''), +(80, '부드러운 모피 신발', 'Chaussures bordées de fourrure', 'Weiche fellgefütterte Schuhe', '柔软的毛边鞋', '柔軟的毛邊鞋', 'Zapatos de pelaje suave', 'Zapatos de pelaje suave', 'Мягкие ботинки, отделанные мехом', '', '', '', '', '', '', '', ''), +(85, '더러운 가죽 조끼', 'Gilet en cuir sale', 'Schmutzige Lederweste', '肮脏的皮外衣', '骯髒的皮外衣', 'Jubón de cuero sucio', 'Jubón de cuero sucio', 'Грязный кожаный жилет', '', '', '', '', '', '', '', ''), +(86, '미사용 오래된 허리띠', '[PÉRIMÉ] Vieille ceinture', 'Ausgedienter alter Gürtel', '', '', '', '', 'Испорченный старый пояс', '', '', '', '', '', '', '', ''), +(87, '미사용 오래된 장화', '[PÉRIMÉ] Vieilles bottes', 'Ausgediente alte Stiefel', '', '', '', '', 'Испорченные старые сапоги', '', '', '', '', '', '', '', ''), +(88, '미사용 오래된 바지', '[PÉRIMÉ] Vieux pantalon', 'Ausgediente alte Hose', '', '', '', '', 'Испорченные старые штаны', '', '', '', '', '', '', '', ''), +(89, '두꺼운 사냥꾼용 셔츠', '[VIEUX] Chemise épaisse de trappeur', '', '', '', 'OLDgrueso Trapper\'s Camisa', 'OLDgrueso Trapper\'s Camisa', 'СТАРАЯ тонкая рубашка зверолова', '', '', '', '', '', '', '', ''), +(90, '드워프족 견습사제용 허리띠', '[VIEUX] Ceinture d\'initié nain', '', '', '', 'OLDDwarven Initiate\'s cinturón', 'OLDDwarven Initiate\'s cinturón', 'СТАРЫЙпояс дворфийского новичка', '', '', '', '', '', '', '', ''), +(91, '드워프족 견습사제용 바지', '[VIEUX] Pantalon d\'initié nain', '', '', '', 'OLDDwarven Initiate\'s pantalones', 'OLDDwarven Initiate\'s pantalones', 'СТАРЫЕ штаны дворфийского новичка', '', '', '', '', '', '', '', ''), +(92, '드워프족 견습사제용 장화', '[VIEUX] Bottes d\'initié nain', '', '', '', 'OLDDwarven Initiate\'s botas', 'OLDDwarven Initiate\'s botas', 'СТАРЫЕсапоги дворфийского новичка', '', '', '', '', '', '', '', ''), +(93, '드워프족 견습사제용 셔츠', '[VIEUX] Chemise d\'initié nain', '', '', '', 'OLDDwarven Initiate\'s Camisa', 'OLDDwarven Initiate\'s Camisa', 'СТАРАЯ рубашка дворфийского новичка', '', '', '', '', '', '', '', ''), +(94, '미사용 드워프족 수련용 허리띠', '[PÉRIMÉ] Ceinture de novice nain', 'Ausgedienter zwergische Novizengürtel', '', '', '', '', 'Испорченный пояс дворфийского новобранца', '', '', '', '', '', '', '', ''), +(95, '미사용 드워프족 견습마법사용 장화', '[PÉRIMÉ] Bottes de novice nain', 'Ausgediente zwergische Novizenstiefel', '', '', '', '', 'Испорченные сапоги дворфийского новобранца', '', '', '', '', '', '', '', ''), +(97, '미사용 드워프족 견습마법사용 로브', '[PÉRIMÉ] Robe de novice nain', 'Ausgediente zwergische Novizenrobe', '', '', '', '', 'Испорченное одеяние дворфийского новобранца', '', '', '', '', '', '', '', ''), +(98, '미사용 드워프족 견습기사용 허리띠', '[PÉRIMÉ] Ceinture d\'écuyer nain', 'Ausgedienter zwergische Gutsherrengürtel', '', '', '', '', 'Испорченный пояс дворфийского оруженосца', '', '', '', '', '', '', '', ''), +(99, '미사용 드워프족 견습기사용 장화', '[PÉRIMÉ] Bottes d\'écuyer nain', 'Ausgediente zwergische Gutsherrenstiefel', '', '', '', '', 'Испорченные сапоги дворфийского оруженосца', '', '', '', '', '', '', '', ''), +(100, '미사용 드워프족 견습기사용 바지', '[PÉRIMÉ] Pantalon d\'écuyer nain', 'Ausgediente zwergische Gutsherrenhose', '', '', '', '', 'Испорченные штаны дворфийского оруженосца', '', '', '', '', '', '', '', ''), +(101, '미사용 Dwarven 견습기사용 셔츠', '[PÉRIMÉ] Chemise d\'écuyer nain', 'Ausgedientes zwergisches Gutsherrenhemd', '', '', '', '', 'Испорченная рубашка дворфийского оруженосца', '', '', '', '', '', '', '', ''), +(102, '미사용 드워프족 견습전사용 허리띠', '[PÉRIMÉ] Ceinture de recrue naine', 'Ausgedienter zwergischer Rekrutengürtel', '', '', '', '', 'Испорченный пояс дворфийского рекрута', '', '', '', '', '', '', '', ''), +(103, '미사용 드워프족 견습전사용 장화', '[PÉRIMÉ] Bottes de recrue naine', 'Ausgediente zwergische Rekrutenstiefel', '', '', '', '', 'Испорченные сапоги дворфийского рекрута', '', '', '', '', '', '', '', ''), +(104, '미사용 튼튼한 갈색 바지', '[PÉRIMÉ] Solide pantalon marron', 'Ausgediente stabile braune Hose', '', '', '', '', 'Испорченные прочные коричневые штаны', '', '', '', '', '', '', '', ''), +(105, '미사용 Dwarven 견습전사용 셔츠', '[PÉRIMÉ] Chemise de recrue naine', 'Ausgedientes zwergisches Rekrutenhemd', '', '', '', '', 'Испорченная рубашка дворфийского рекрута', '', '', '', '', '', '', '', ''), +(113, '미사용 드워프족 견습생용 바지', '[PÉRIMÉ] Pantalon d\'apprenti nain', 'Ausgediente zwergische Lehrlingshose', '', '', '', '', 'Испорченные штаны дворфийского ученика', '', '', '', '', '', '', '', ''), +(114, '미사용 드워프족 견습생용 장화', '[PÉRIMÉ] Bottes d\'apprenti nain', 'Ausgediente zwergische Lehrlingsstiefel', '', '', '', '', 'Испорченные сапоги дворфийского ученика', '', '', '', '', '', '', '', ''), +(115, '미사용 드워프족 견습생용 허리띠', '[PÉRIMÉ] Ceinture d\'apprenti nain', 'Ausgedienter zwergischer Lehrlingsgürtel', '', '', '', '', 'Испорченный пояс дворфийского ученика', '', '', '', '', '', '', '', ''), +(117, '질긴 쇠고기', 'Viande séchée coriace', 'Zähes Stockfleisch', '硬肉干', '硬肉乾', 'Cecina dura', 'Cecina dura', 'Жесткая солонина', '', '', '', '', '', '', '', ''), +(118, '최하급 치유 물약', 'Potion de soins mineure', 'Schwacher Heiltrank', '初级治疗药水', '初級治療藥水', 'Poción de curación menor', 'Poción de sanación menor', 'Слабое лечебное зелье', '', '', '', '', '', '', '', ''), +(119, '미사용 도적용 조끼', '[PÉRIMÉ] Gilet de voleur', 'Ausgediente Schurkenweste', '', '', '', '', 'Испорченная безрукавка разбойника', '', '', '', '', '', '', '', ''), +(120, '좀도둑의 바지', 'Pantalon de nervi', '', '刺客短裤', '刺客短褲', 'Pantalones de matón', 'Pantalones de matón', 'Штаны головореза', '', '', '', '', '', '', '', ''), +(121, '좀도둑 장화', 'Bottes de nervi', 'Straßenräuberstiefel', '刺客之靴', '刺客之靴', 'Botas de matón', 'Botas de matón', 'Сапоги головореза', '', '', '', '', '', '', '', ''), +(122, '좀도둑의 허리띠', '[VIEUX] Ceinture de nervi', '', '', '', 'OLDmatón cinturón', 'OLDmatón cinturón', 'СТАРЫЙПояс головореза', '', '', '', '', '', '', '', ''), +(123, '미사용 오크족 견습생용 셔츠', '[PÉRIMÉ] Chemise d\'apprenti orc', 'Ausgedientes Orclehrlingshemd', '', '', '', '', 'Испорченная рубашка оркского ученика', '', '', '', '', '', '', '', ''), +(124, '미사용 오크족 견습생용 바지', '[PÉRIMÉ] Pantalon d\'apprenti orc', 'Ausgediente Orclehrlingshose', '', '', '', '', 'Испорченные штаны оркского ученика', '', '', '', '', '', '', '', ''), +(125, '미사용 오크족 견습생용 장화', '[PÉRIMÉ] Bottes d\'apprenti orc', 'Ausgediente Orclehrlingsstiefel', '', '', '', '', 'Испорченные сапоги оркского ученика', '', '', '', '', '', '', '', ''), +(126, '미사용 오크족 견습생용 허리띠', '[PÉRIMÉ] Ceinture d\'apprenti orc', 'Ausgedienter Orclehrlingsgürtel', '', '', '', '', 'Испорченный пояс орочьего ученика', '', '', '', '', '', '', '', ''), +(127, '타우렌족 사냥꾼용 셔츠', 'Chemise de trappeur', 'Fallenstellerhemd', '捕兽者衬衣', '捕獸者襯衣', 'Camisa de trampero', 'Camisa de trampero', 'Рубашка зверолова', '', '', '', '', '', '', '', ''), +(128, '미사용 타우렌족 사냥꾼용 바지', '[PÉRIMÉ] Pantalon de trappeur tauren', 'Ausgediente Tauren-Fallenstellerhose', '', '', '', '', 'Испорченные штаны таурена-охотника', '', '', '', '', '', '', '', ''), +(129, '주름진 사냥꾼용 장화', 'Bottes robustes de trappeur', 'Unverwüstliche Fallenstellerstiefel', '皱褶捕兽者之靴', '皺褶捕獸者之靴', 'Botas de trampero bastas', 'Botas de trampero bastas', 'Рваные сапоги зверолова', '', '', '', '', '', '', '', ''), +(130, '미사용 타우렌 사냥꾼용 허리띠', '[PÉRIMÉ] Ceinture de trappeur tauren', 'Ausgedienter Tauren-Fallenstellergürtel', '', '', '', '', 'Испорченный пояс таурена-охотника', '', '', '', '', '', '', '', ''), +(131, '미사용 Orc 견습시제용 허리띠', '[PÉRIMÉ] Ceinture d\'acolyte orc', 'Ausgedienter Orcakolytengürtel', '', '', '', '', 'Испорченный пояс орочьего послушника', '', '', '', '', '', '', '', ''), +(132, '미사용 오크족 견습시제용 장화', '[PÉRIMÉ] Bottes d\'acolyte orc', 'Ausgediente Orcakolytenstiefel', '', '', '', '', 'Испорченные сапоги орочьего послушника', '', '', '', '', '', '', '', ''), +(133, '미사용 Orc 견습시제용 셔츠', '[PÉRIMÉ] Chemise d\'acolyte orc', 'Ausgedientes Orcakolytenhemd', '', '', '', '', 'Испорченная рубашка орочьего послушника', '', '', '', '', '', '', '', ''), +(134, '미사용 뻣뻣한 가죽 셔츠', '[PÉRIMÉ] Chemise en cuir raide', 'Ausgedientes steifes Lederhemd', '', '', '', '', 'Испорченная закостеневшая кожаная рубашка', '', '', '', '', '', '', '', ''), +(135, '미사용 뻣뻣한 가죽 바지', '[PÉRIMÉ] Pantalon en cuir raide', 'Ausgediente steife Lederhose', '', '', '', '', 'Испорченные закостеневшие кожаные штаны', '', '', '', '', '', '', '', ''), +(136, '미사용 오래된 가죽 장화', '[PÉRIMÉ] Vieilles bottes en cuir', 'Ausgediente alte Lederstiefel', '', '', '', '', 'Испорченные старые кожаные сапоги', '', '', '', '', '', '', '', ''), +(137, '수련사제용 허리띠', '[VIEUX] Ceinture de néophyte', '', '', '', 'OLDNeophyte\'s cinturón', 'OLDNeophyte\'s cinturón', 'СТАРЫЙпояс неофита', '', '', '', '', '', '', '', ''), +(138, '미사용 전투용 멜빵', '[PÉRIMÉ] Harnais de guerre', 'Ausgedienter Kriegsharnisch', '', '', '', '', 'Испорченная боевая куртка', '', '', '', '', '', '', '', ''), +(139, '견습투사용 바지', 'Pantalon de bagarreur', 'Muskelprotzhose', '打斗者短裤', '打鬥者短褲', 'Pantalones de camorrista', 'Pantalones de camorrista', 'Штаны буяна', '', '', '', '', '', '', '', ''), +(140, '견습투사용 장화', 'Bottes de bagarreur', 'Muskelprotzstiefel', '打斗者之靴', '打鬥者之靴', 'Botas de camorrista', 'Botas de camorrista', 'Сапоги буяна', '', '', '', '', '', '', '', ''), +(141, '견습투사용 허리띠', '[VIEUX] Ceinture de bagarreur', '', '', '', 'OLDBrawler\'s cinturón', 'OLDBrawler\'s cinturón', 'СТАРЫЙпояс буяна', '', '', '', '', '', '', '', ''), +(143, '몬스터 - Shield, Stormwind Guard', 'Monstre - Bouclier, Garde de Stormwind', 'Monsterschild, Wache von Stormwind', '', '', 'Monstruo: escudo, guardia de Stormwind', 'Monstruo: escudo, guardia de Ventormenta', 'Монстр - щит, стража Штормграда', '', '', '', '', '', '', '', ''), +(146, '주름진 사냥꾼용 허리띠', '[VIEUX] Ceinture de trappeur robuste', '', '', '', 'OLDbasto Trapper\'s cinturón', 'OLDbasto Trapper\'s cinturón', 'СТАРЫЙ рунный пояс зверолова', '', '', '', '', '', '', '', ''), +(147, '주름진 사냥꾼용 바지', 'Pantalon robuste de trappeur', 'Unverwüstliche Fallenstellerhose', '皱褶捕兽者短裤', '皺褶捕獸者短褲', 'Pantalones de trampero bastos', 'Pantalones de trampero bastos', 'Рваные штаны зверолова', '', '', '', '', '', '', '', ''), +(148, '주름진 사냥꾼용 셔츠', 'Chemise robuste de trappeur', 'Unverwüstliches Fallenstellerhemd', '皱褶捕兽者衬衣', '皺褶捕獸者襯衣', 'Camisa de trampero basta', 'Camisa de trampero basta', 'Рваная рубашка зверолова', '', '', '', '', '', '', '', ''), +(149, '미사용 타우렌족 견습생용 허리띠', '[PÉRIMÉ] Ceinture d\'apprenti tauren', 'Ausgedienter Taurenlehrlingsgürtel', '', '', '', '', 'Испорченный пояс ученика таурена', '', '', '', '', '', '', '', ''), +(150, '미사용 타우렌족 견습생용 바지', '[PÉRIMÉ] Pantalon d\'apprenti tauren', 'Ausgediente Taurenlehrlingshose', '', '', '', '', 'Испорченные штаны ученика таурена', '', '', '', '', '', '', '', ''), +(151, '미사용 타우렌족 견습생용 셔츠', '[PÉRIMÉ] Chemise d\'apprenti tauren', 'Ausgedientes Taurenlehrlingshemd', '', '', '', '', 'Испорченная рубашка ученика таурена', '', '', '', '', '', '', '', ''), +(152, '구식 가죽 허리띠', '[VIEUX] Ceinture primitive en cuir', '', '', '', 'OLDPrimitive cuero cinturón', 'OLDPrimitive cuero cinturón', 'СТАРЫЙПростой кожаный пояс', '', '', '', '', '', '', '', ''), +(153, '구식 킬트', 'Kilt primitif', 'Primitiver Kilt', '粗糙的褶裙', '粗糙的褶裙', 'Falda escocesa primitiva', 'Falda primitiva', 'Примитивный килт', '', '', '', '', '', '', '', ''), +(154, '구식 어깨보호대', 'Mantelet primitif', 'Primitiver Mantel', '粗糙的衬肩', '粗糙的襯肩', 'Manto primitivo', 'Manto primitivo', 'Простая мантия', '', '', '', '', '', '', '', ''), +(155, '미사용 타우렌 견습전사용 허리띠', '[PÉRIMÉ] Ceinture de recrue taurène', 'Ausgedienter Taurenrekrutengürtel', '', '', '', '', 'Испорченный пояс рекрута тауренов', '', '', '', '', '', '', '', ''), +(156, '타우렌족 견습전사용 바지', '[PÉRIMÉ] Pantalon de recrue taurène', 'Ausgediente Taurenrekrutenhose', '', '', '', '', 'Испорченные штаны рекрута тауренов', '', '', '', '', '', '', '', ''), +(157, '미사용 Tauren 견습전사용 셔츠', '[PÉRIMÉ] Chemise de recrue taurène', 'Ausgedientes Taurenrekrutenhemd', '', '', '', '', 'Испорченная рубашка рекрута тауренов', '', '', '', '', '', '', '', ''), +(159, '맑은 샘물', 'Eau de source', 'Erfrischendes Quellwasser', '清凉的泉水', '清涼的泉水', 'Agua de manantial refrescante', 'Agua de manantial refrescante', 'Освежающая ключевая вода', '', '', '', '', '', '', '', ''), +(182, '게릭의 가면', 'Tête de Garrick', 'Garricks Kopf', '加瑞克的头颅', '加瑞克的頭顱', 'Cabeza de Garrick', 'Cabeza de Garrick', 'Голова Гаррика', '', '', '', '', '', '', '', ''), +(184, '미사용 작은 갈색 주머니', '[PÉRIMÉ] Petite sacoche marron', 'Ausgedienter kleiner brauner Beutel', '', '', '', '', 'Испорченный небольшой коричневый кошелек', '', '', '', '', '', '', '', ''), +(192, '마틴 천둥매', '', 'Martinsdonner', '', '馬汀怒雷', 'Martin Trueno', 'Martin Trueno', 'Гром Мартина', '', '', '', '', '', '', '', ''), +(193, '누더기 헝겊 조끼', 'Gilet en étoffe rapiécée', 'Zerlumpte Stoffweste', '破布外衣', '破布外衣', 'Jubón de paño andrajoso', 'Jubón de paño andrajoso', 'Потрепанный матерчатый жилет', '', '', '', '', '', '', '', ''), +(194, '누더기 헝겊 바지', 'Pantalon en étoffe rapiécé', 'Zerlumpte Stoffhose', '破布短裤', '破布短褲', 'Pantalones de paño andrajoso', 'Pantalones de paño andrajoso', 'Потрепанные матерчатые штаны', '', '', '', '', '', '', '', ''), +(195, '누더기 헝겊 장화', 'Bottes en étoffe rapiécées', 'Zerlumpte Stoffstiefel', '破布战靴', '破布戰靴', 'Botas de paño andrajoso', 'Botas de paño andrajoso', 'Потрепанные матерчатые сапоги', '', '', '', '', '', '', '', ''), +(200, '두꺼운 헝겊 조끼', 'Gilet en étoffe épaisse', 'Dicke Stoffweste', '厚布外衣', '厚布外衣', 'Jubón de paño grueso', 'Jubón de paño grueso', 'Утолщенный матерчатый жилет', '', '', '', '', '', '', '', ''), +(201, '두꺼운 헝겊 바지', 'Pantalon en étoffe épaisse', 'Dicke Stoffhose', '厚布短裤', '厚布短褲', 'Pantalones de paño grueso', 'Pantalones de paño grueso', 'Утолщенные матерчатые штаны', '', '', '', '', '', '', '', ''), +(202, '두꺼운 헝겊 신발', 'Chaussures en étoffe épaisse', 'Dicke Stoffschuhe', '厚布鞋', '厚布鞋', 'Zapatos de paño grueso', 'Zapatos de paño grueso', 'Утолщенные матерчатые ботинки', '', '', '', '', '', '', '', ''), +(203, '두꺼운 헝겊 장갑', 'Gants en étoffe épaisse', 'Dicke Stoffhandschuhe', '厚布手套', '厚布手套', 'Guantes de paño grueso', 'Guantes de paño grueso', 'Утолщенные матерчатые перчатки', '', '', '', '', '', '', '', ''), +(209, '더러운 가죽 바지', 'Pantalon en cuir sale', 'Schmutzige Lederhose', '肮脏的皮裤', '骯髒的皮褲', 'Pantalones de cuero sucios', 'Pantalones de cuero sucios', 'Грязные кожаные штаны', '', '', '', '', '', '', '', ''), +(210, '더러운 가죽 장화', 'Bottes en cuir sale', 'Schmutzige Lederstiefel', '肮脏的皮靴', '骯髒的皮靴', 'Botas de cuero sucias', 'Botas de cuero sucias', 'Грязные кожаные сапоги', '', '', '', '', '', '', '', ''), +(236, '튼튼한 가죽 갑옷', 'Armure en cuir traité', 'Geschmeidige Lederrüstung', '硬皮甲', '硬皮甲', 'Armadura de cuero curado', 'Armadura de cuero curado', 'Доспех из обработанной кожи', '', '', '', '', '', '', '', ''), +(237, '경화 가죽 바지', 'Pantalon en cuir traité', 'Geschmeidige Lederhose', '硬皮短裤', '硬皮短褲', 'Pantalones de cuero curado', 'Pantalones de cuero curado', 'Штаны из обработанной кожи', '', '', '', '', '', '', '', ''), +(238, '경화 가죽 장화', 'Bottes en cuir traité', 'Geschmeidige Lederstiefel', '硬皮战靴', '硬皮戰靴', 'Botas de cuero curado', 'Botas de cuero curado', 'Сапоги из обработанной кожи', '', '', '', '', '', '', '', ''), +(239, '튼튼한 가죽 장갑', 'Gants en cuir traité', 'Geschmeidige Lederhandschuhe', '硬皮手套', '硬皮手套', 'Guantes de cuero curado', 'Guantes de cuero curado', 'Перчатки из обработанной кожи', '', '', '', '', '', '', '', ''), +(285, '미늘사슬 조끼', 'Haubergeon d\'écailles', 'Schuppenpanzerweste', '鳞甲外衣', '鱗甲外衣', 'Jubón de malla de escamas', 'Jubón de malla de escamas', 'Малый чешуйчатый панцирь', '', '', '', '', '', '', '', ''), +(286, '미늘사슬 바지', 'Pantalon en écailles', 'Schuppenpanzerhose', '鳞甲短裤', '鱗甲短褲', 'Pantalones de malla de escamas', 'Pantalones de malla de escamas', 'Чешуйчатые штаны', '', '', '', '', '', '', '', ''), +(287, '미늘사슬 장화', 'Bottes en écailles', 'Schuppenpanzerstiefel', '鳞甲战靴', '鱗甲戰靴', 'Botas de malla de escamas', 'Botas de malla de escamas', 'Чешуйчатые сапоги', '', '', '', '', '', '', '', ''), +(414, '달라란의 톡쏘는 치즈', 'Dalaran piquant', 'Pikanter Dalarankäse', '达拉然奶酪', '達拉然乳酪', 'Pincho Dalaran', 'Pincho de Dalaran', 'Даларанская закуска', '', '', '', '', '', '', '', ''), +(422, '드워프의 부드러운 치즈', 'Caprice des nains', 'Zwergenmild', '矮人奶酪', '矮人乳酪', 'Cerveza enana', 'Queso enano', 'Дворфийский мягкий сыр', '', '', '', '', '', '', '', ''), +(527, '미사용 Gnoll War Beads', '[PÉRIMÉ] Collier de guerre gnoll', 'Ausgediente Gnollkriegsperlen', '', '', '', '', 'Испорченные боевые четки гнолла', '', '', '', '', '', '', '', ''), +(537, '무딘 프렌지 비늘', 'Ecaille de Furie terne', 'Glanzlose Frenzyschuppe', '灰暗的狂鱼鳞片', '灰暗的狂魚鱗片', 'Escama frenesí mate', 'Escama frenesí mate', 'Тусклая чешуя бешенки', '', '', '', '', '', '', '', ''), +(555, '빳빳한 독수리 깃털', 'Plumes de vautour', 'Raue Geierfedern', '劣质秃鹫羽毛', '劣質禿鷲羽毛', 'Plumas de buitre bastas', 'Plumas de buitre férreas', 'Грубые перья стервятника', '', '', '', '', '', '', '', ''), +(556, '대머리수리 부리', 'Bec de busard', 'Bussardschnabel', '秃鹫的喙', '禿鷲的喙', 'Pico de águila ratonera', 'Pico de águila ratonera', 'Клюв канюка', '', '', '', '', '', '', '', ''), +(647, '명운검', 'Destin', 'Schicksal', '命运', '命運', 'Destino', 'Destino', 'Судьба', '', '', '', '', '', '', '', ''), +(710, '백성의 민병대 팔보호구', 'Brassards de la milice du peuple', 'Armschienen der Volksmiliz', '人民军护腕', '人民軍護腕', 'Brazales de las Milicias del pueblo', 'Brazales de las Milicias del pueblo', 'Наручи народного ополчения', '', '', '', '', '', '', '', ''), +(711, '누더기 헝겊 장갑', 'Gants en étoffe rapiécés', 'Zerlumpte Stoffhandschuhe', '破布手套', '破布手套', 'Guantes de paño andrajoso', 'Guantes de paño andrajoso', 'Потрепанные матерчатые перчатки', '', '', '', '', '', '', '', ''), +(714, '더러운 가죽 장갑', 'Gants en cuir sale', 'Schmutzige Lederhandschuhe', '肮脏的皮手套', '骯髒的皮手套', 'Guantes de cuero sucios', 'Guantes de cuero sucios', 'Грязные кожаные перчатки', '', '', '', '', '', '', '', ''), +(718, '미늘사슬 장갑', 'Gants en écailles', 'Schuppenpanzerhandschuhe', '鳞甲手套', '鱗甲手套', 'Guantes de malla de escamas', 'Guantes de malla de escamas', 'Чешуйчатые перчатки', '', '', '', '', '', '', '', ''), +(719, '토끼 사육사 장갑', 'Gants d\'éleveur de lapins', 'Handschuhe des Hasenjägers', '驯兔手套', '馴兔手套', 'Guantes de cuidador de conejos', 'Guantes de cuidador de conejos', 'Перчатки охотника на кроликов', '', '', '', '', '', '', '', ''), +(720, '투사의 장갑', 'Gants de bagarreur', 'Muskelprotzhandschuhe', '争战手套', '打鬥者手套', 'Guantes de camorrista', 'Guantes de camorrista', 'Перчатки буяна', '', '', '', '', '', '', '', ''), +(723, '뿔엄니멧돼지 간', 'Foie de Broche-tripes', 'Geiferzahnleber', '血牙野猪的肝', '血牙野豬的肝', 'Hígado de Dentosangre', 'Hígado de Dentosangre', 'Печень жутеклыка', '', '', '', '', '', '', '', ''), +(724, '뿔엄니멧돼지 간 파이', 'Tourte au foie de Broche-tripes', 'Pastete aus Geiferzahnleber', '猪肝馅饼', '豬肝餡餅', 'Pastel de hígado de Dentosangre', 'Pastel de hígado de Dentosangre', 'Пирожок из печени жутеклыка', '', '', '', '', '', '', '', ''), +(725, '놀의 앞발', 'Patte de gnoll', 'Gnolltatze', '豺狼人的爪子', '豺狼人的爪子', 'Garra gnoll', 'Garra gnoll', 'Лапа гнолла', '', '', '', '', '', '', '', ''), +(727, '톱니모양 쇼트소드', 'Epée courte ébréchée', 'Schartiges Kurzschwert', '卷刃的短剑', '卷刃的短劍', 'Espada corta despuntada', 'Espada corta despuntada', 'Зубчатый короткий меч', '', '', '', '', '', '', '', ''), +(728, '조리법: 서부정통 스튜', 'Recette : Ragoût de la marche de l\'Ouest', 'Rezept: Westfall-Eintopf', '食谱:杂味炖肉', '食譜:雜味燉肉', 'Receta: estofado de Páramos de Poniente', 'Receta: estofado de los Páramos de Poniente', 'Рецепт: похлебка Западного Края', '', '', '', '', '', '', '', ''), +(729, '식인독수리 고기', 'Viande filandreuse de vautour', 'Sehniges Geierfleisch', '秃鹫肉条', '禿鷲肉條', 'Carne fibrosa de buitre', 'Carne fibrosa de buitre', 'Жилистое мясо стервятника', '', '', '', '', '', '', '', ''), +(730, '멀록 눈알', 'Oeil de murloc', 'Murlocauge', '鱼人的眼球', '魚人的眼球', 'Ojo de múrloc', 'Ojo de múrloc', 'Глаз мурлока', '', '', '', '', '', '', '', ''), +(731, '뿔엄니멧돼지 주둥이', 'Groin de Broche-tripes', 'Geiferzahnschnauze', '血牙野猪的头', '血牙野豬的頭', 'Morro de dentrosangre', 'Morro de dentosangre', 'Рыло жутеклыка', '', '', '', '', '', '', '', ''), +(732, '오크라', '', 'Okraschote', '秋葵', '秋葵', '', '', 'Окра', '', '', '', '', '', '', '', ''), +(733, '서부정통 스튜', 'Ragoût de la marche de l\'Ouest', 'Westfall-Eintopf', '杂味炖肉', '雜味燉肉', 'Estofado de Páramos de Poniente', 'Estofado de los Páramos de Poniente', 'Похлебка Западного Края', '', '', '', '', '', '', '', ''), +(734, '미사용 Malakai\'s Medallion', '[PÉRIMÉ] Médaillon de Malakai', 'Ausgedientes Medaillon von Malakai', '', '', '', '', 'Испорченный медальон Макалаи', '사용하지 않는 물건', 'Sur ce disque de fer, vous pouvez lire : \"Pierre du fantassin Malakai\"', 'Auf dieser Eisenscheibe sind die Worte eingeprägt: \"Malakai Stone, Soldat\"', '', '', 'En el disco de hierro están grabadas las palabras: \"Lacayo Malakai Roca\"', 'En el disco de hierro están grabadas las palabras: \"Lacayo Malakai Roca\"', 'На железном диске выдавлены слова: \"Камень пехотинца Малакаи\".'), +(735, '롤프와 말라카이의 목걸이', 'Médaillons de Rolf et Malakai', 'Medaillons von Rolf und Malakai', '罗尔夫和马拉凯的铭牌', '羅爾夫和馬拉凱的銘牌', 'Medallones de Rolf y Malakai', 'Medallones de Rolf y Malakai', 'Медальоны Рольфа и Малакаи', '', '', '', '', '', '', '', ''), +(737, '신성한 샘물', 'Eau de la source sacrée', 'Wasser der Heiligen Quelle', '圣泉之水', '聖泉之水', 'Agua de manantial sagrado', 'Agua de manantial sagrado', 'Вода святого источника', '', '', '', '', '', '', '', ''), +(738, '보리 부대', 'Sac d’orge', 'Sack Gerste', '一袋大麦', '一袋大麥', 'Saco de cebada', 'Saco de cebada', 'Мешок ячменя', '', '', '', '', '', '', '', ''), +(739, '옥수수 부대', 'Sac de maïs', 'Sack Korn', '一袋玉米', '一袋玉米', 'Saco de maíz', 'Saco de maíz', 'Мешок пшеницы', '', '', '', '', '', '', '', ''), +(740, '호밀 부대', 'Sac de seigle', 'Sack Roggen', '一袋黑麦', '一袋黑麥', 'Saco de centeno', 'Saco de centeno', 'Мешок ржи', '', '', '', '', '', '', '', ''), +(741, '미사용 구리 주괴', '[PÉRIMÉ] Lingot de cuivre', 'Ausgedienter Kupferblock', '', '', '', '', 'Испорченный медный слиток', '', '', '', '', '', '', '', ''), +(742, '플라타너스 가지', 'Une branche de sycomore', 'Ast eines Bergahorns', '枫树枝', '楓樹枝', 'Una rama de sicomoro', 'Una rama de sicomoro', 'Ветка смоковницы', '', '', '', '', '', '', '', ''), +(743, '참나무 숯 한 묶음', 'Fagot de chêne', 'Verkohltes Eichenbündel', '一捆烧焦的橡木', '一捆燒焦的橡木', 'Montón de roble carbonizado', 'Montón de roble carbonizado', 'Вязанка обуглившихся дубовых поленьев', '', '', '', '', '', '', '', ''), +(744, '썬더브루의 마개 주머니', 'Flacon de botte de Thunderbrew', 'Donnerbräus Stiefelflachmann', '雷酒靴中瓶', '雷酒靴中瓶', 'Petaca de Cebatruenos', 'Petaca de Cebatruenos', 'Засапожная фляга Громопойла', '', '', '', '', '', '', '', ''), +(745, '치안대장 맥브라이드의 문서', 'Documents du maréchal McBride', 'Marshal McBrides Dokumente', '治安官玛克布莱德的文件', '治安官瑪克布萊德的文件', 'Documentos del alguacil McBride', 'Documentos del alguacil McBride', 'Документы маршала Макбрайда', '', '', '', '', '', '', '', ''), +(746, '브랜든 경의 휘장 (시험용)', 'Tabard du seigneur Brandon (Test)', 'Lord Brandons Wappenrock (Test)', '', '', 'Lordprendaon\'s TaBard (TEST)', 'Lordprendaon\'s TaBard (TEST)', 'Гербовая накидка лорда Брендона (Тест)', '', '', '', '', '', '', '', ''), +(748, '스톰윈드 갑옷 문장', 'Bon pour une pièce d\'armure de Stormwind', 'Rüstungsgutschein der Armee von Stormwind', '暴风城护甲标记', '暴風城護甲標記', 'Marcador de armaduras de Stormwind', 'Marcador de armaduras de Ventormenta', 'Знак брони Штормграда', '', '', '', '', '', '', '', ''), +(750, '질긴 늑대 고기', 'Viande de loup coriace', 'Zähes Wolfsfleisch', '硬狼肉', '硬狼肉', 'Carne de lobo dura', 'Carne de lobo dura', 'Жесткое волчье мясо', '', '', '', '', '', '', '', ''), +(751, '미사용 Wolf Femur', '[PÉRIMÉ] Fémur de loup', 'Ausgedienter Oberschenkelknochen eines Wolfs', '', '', '', '', 'Испорченное волчье бедро', '', '', '', '', '', '', '', ''), +(752, '붉은 삼베 복면', 'Masque rouge', 'Rotes Sackleinenkopftuch', '红色粗麻面罩', '紅色粗麻面罩', 'Arpillera roja', 'Pañuelo de arpillera roja', 'Красная холщовая бандана', '', '', '', '', '', '', '', ''), +(753, '용아귀부족 쇼트소드', 'Epée courte de Dragonmaw', 'Kurzschwert der Dragonmaw', '龙喉短剑', '龍喉短劍', 'Espada corta Faucedraco', 'Espada corta Faucedraco', 'Короткий меч Драконьей Пасти', '', '', '', '', '', '', '', ''), +(754, '복수의 쇼트소드', 'Epée courte de vengeance', 'Kurzschwert der Rache', '复仇短剑', '復仇短劍', 'Espada corta de Venganza', 'Espada corta de Venganza', 'Короткий меч Отмщения', '', '', '', '', '', '', '', ''), +(755, '녹은 양초', 'Bougie fondue', 'Geschmolzene Kerze', '熔化的蜡烛', '熔化的蠟燭', 'Vela derretida', 'Vela derretida', 'Растаявшая свеча', '', '', '', '', '', '', '', ''), +(756, '지하굴 곡괭이', 'Pioche de tunnelier', 'Tunnelhacke', '黑铁锄', '黑鐵鋤', 'Pico de túnel', 'Pico de túnel', 'Туннельная кирка', '', '', '', '', '', '', '', ''), +(761, '미사용 엘윈 송어', '[PÉRIMÉ] Truite d\'Elwynn', 'Ausgediente Elwynn-Forelle', '', '', '', '', 'Испорченная элвиннская форель', '', '', '', '', '', '', '', ''), +(763, '눈덮인 팔보호구', 'Brassards couverts de glace', 'Eisbedeckte Armschienen', '冰覆护腕', '冰覆護腕', 'Brazales cubiertos de hielo', 'Brazales cubiertos de hielo', 'Покрытые льдом наручи', '', '', '', '', '', '', '', ''), +(765, '은엽수잎', 'Feuillargent', 'Silberblatt', '银叶草', '銀葉草', 'Hojaplata', 'Hojaplata', 'Сребролист', '', '', '', '', '', '', '', ''), +(766, '플랜지 메이스', 'Masse à ailettes', 'Gebördelter Streitkolben', '凸缘钉锤', '凸緣釘錘', 'Maza rebordeada', 'Maza rebordeada', 'Ребристая палица', '', '', '', '', '', '', '', ''), +(767, '보의 긴지팡이', 'Grand bâton', 'Langer Bo-Stab', '长杆法杖', '長杆法杖', 'Bastón largo bo', 'Bastón largo bo', 'Длинный посох бо', '', '', '', '', '', '', '', ''), +(768, '나무꾼 도끼', 'Hache de bûcheron', 'Holzfälleraxt', '伐木斧', '伐木斧', 'Hacha de leñador', 'Hacha de leñador', 'Топор дровосека', '', '', '', '', '', '', '', ''), +(769, '멧돼지 고기', 'Morceau de viande de sanglier', 'Brocken Eberfleisch', '大块野猪肉', '大塊野豬肉', 'Trozo de carne de jabalí', 'Trozo de carne de jabalí', 'Кусок кабанины', '', '', '', '', '', '', '', ''), +(770, '뾰족한 악어 이빨', 'Croc pointu de crocilisque', 'Spitzer Krokiliskenzahn', '尖利的鳄鱼牙齿', '尖利的鱷魚牙齒', 'Diente de crocolisco puntiagudo', 'Diente de crocolisco puntiagudo', 'Заостренный зуб кроколиска', '', '', '', '', '', '', '', ''), +(771, '온전한 멧돼지 어금니', 'Défense ébréchée de sanglier', 'Gesplitterter Eberhauer', '磨损的野猪獠牙', '磨損的野豬獠牙', 'Colmillo de jabalí astillado', 'Colmillo de jabalí astillado', 'Надколотый клык вепря', '', '', '', '', '', '', '', ''), +(772, '큰 양초', 'Grande bougie', 'Große Kerze', '大蜡烛', '大蠟燭', 'Vela grande', 'Vela grande', 'Большая свеча', '', '', '', '', '', '', '', ''), +(773, '금가루', 'Poussière d\'or', 'Goldstaub', '金砂', '金砂', 'Polvo de oro', 'Polvo de oro', 'Золотая пыль', '', '', '', '', '', '', '', ''), +(774, '공작석', '', 'Malachit', '孔雀石', '孔雀石', 'Malaquita', 'Malaquita', 'Малахит', '', '', '', '', '', '', '', ''), +(776, '복수의 단검', '', 'Blutrache', '仇杀', '仇殺', '', '', 'Вендетта', '', '', '', '', '', '', '', ''), +(777, '늑대 이빨', 'Dent de Rôdeur', 'Streunerzähne', '灰狼的牙齿', '灰狼的牙齒', 'Diente de merodeador', 'Diente de merodeador', 'Зубы лесного хищника', '', '', '', '', '', '', '', ''), +(778, '코볼트의 도굴용 곡괭이', 'Pioche de kobold', 'Ausgrabungshacke eines Kobolds', '狗头人的锄头', '狗頭人的鋤頭', 'Pico de excavación de kobold', 'Pico de excavación de kóbold', 'Кобольдская кирка', '', '', '', '', '', '', '', ''), +(779, '반짝이는 조개껍질', 'Coquillage luisant', 'Glänzende Seemuschelschale', '闪亮的贝壳', '閃亮的貝殼', 'Concha lustrosa', 'Concha lustrosa', 'Блестящая ракушка', '', '', '', '', '', '', '', ''), +(780, '찢어진 멀록 지느러미', 'Aileron de murloc déchiré', 'Zerrissene Murlocflosse', '破损的鱼人鳞片', '破損的魚人鱗片', 'Aletas de múrloc rotas', 'Aletas de múrloc rotas', 'Рваный плавник мурлока', '', '', '', '', '', '', '', ''), +(781, '놀의 돌망치', 'Marteau en pierre de gnoll', 'Steingnollhammer', '豺狼人石锤', '豺狼人石錘', 'Martillo gnoll de piedra', 'Martillo gnoll de piedra', 'Каменный молот гнолла', '', '', '', '', '', '', '', ''), +(782, '놀의 화려한 완장', 'Brassard peint de gnoll', 'Bemalte Gnollarmbinde', '彩色豺狼人臂章', '彩色豺狼人臂章', 'Banda gnoll pintada', 'Banda gnoll pintada', 'Раскрашенные поручи гнолла', '', '', '', '', '', '', '', ''), +(783, '얇은 통가죽', 'Peau légère', 'Leichter Balg', '轻毛皮', '輕毛皮', 'Pellejo ligero', 'Pellejo ligero', 'Легкая шкура', '', '', '', '', '', '', '', ''), +(784, '미사용 Tiny Flame Sac', '[PÉRIMÉ] Petite glande incendiaire', 'Ausgedientes winziges Flammensäckchen', '', '', '', '', 'Испорченный крошечный пламенный мешочек', '', '', '', '', '', '', '', ''), +(785, '마법초 꽃잎', 'Mage royal', 'Maguskönigskraut', '魔皇草', '魔皇草', 'Marregal', 'Marregal', 'Магороза', '', '', '', '', '', '', '', ''), +(786, '미사용 Pure 구리 주괴', '[PÉRIMÉ] Lingot de cuivre pur', 'Ausgedienter Reinkupferblock', '', '', '', '', 'Испорченный чистый медный слиток', '', '', '', '', '', '', '', ''), +(787, '줄무늬고등어 구이', 'Maquereau ombré', 'Glitschhautmakrele', '滑皮鲭鱼', '滑皮鯖魚', 'Caballa suave', 'Caballa de piel escurridiza', 'Скользкая скумбрия', '', '', '', '', '', '', '', ''), +(788, '시험용 화염검', 'Test Epée de feu', 'Test Feuerschwert', '', '', 'Test Fire espada', 'Test Fire espada', 'Тестовый огненный меч', '', '', '', '', '', '', '', ''), +(789, '견고한 전투해머', 'Marteau de guerre', 'Plumper Kampfhammer', '牢固的战锤', '牢固的戰錘', 'Martillo de batalla recio', 'Martillo de batalla recio', 'Боевой молот Упорства', '', '', '', '', '', '', '', ''), +(790, '벌채꾼 도끼', 'Hache de forestier', 'Waldmannsaxt', '森林战斧', '森林戰斧', 'Hacha de silvicultor', 'Hacha de silvicultor', 'Топор лесника', '', '', '', '', '', '', '', ''), +(791, '옹이진 물푸레나무 지팡이', 'Bâton des cendres', 'Knorriger Eschenstab', '灰烬法杖', '灰燼法杖', 'Bastón nudoso de ceniza', 'Bastón nudoso de ceniza', 'Корявый ясеневый посох', '', '', '', '', '', '', '', ''), +(792, '뜨개질한 샌들', 'Sandales tricotées', 'Gestrickte Sandalen', '针织便鞋', '針織便鞋', 'Sandalias tricotadas', 'Sandalias tricotadas', 'Вязаные сандалии', '', '', '', '', '', '', '', ''), +(793, '뜨개질한 장갑', 'Gants tricotés', 'Gestrickte Handschuhe', '针织手套', '針織手套', 'Guantes tricotados', 'Guantes tricotados', 'Вязаные перчатки', '', '', '', '', '', '', '', ''), +(794, '뜨개질한 바지', 'Pantalon tricoté', 'Gestrickte Hose', '针织短裤', '針織短褲', 'Pantalones tricotados', 'Pantalones tricotados', 'Вязаные штаны', '', '', '', '', '', '', '', ''), +(795, '뜨개질한 튜닉', 'Tunique tricotée', 'Gestrickte Tunika', '针织外衣', '針織外衣', 'Túnica tricotada', 'Túnica tricotada', 'Вязаный мундир', '', '', '', '', '', '', '', ''), +(796, '조잡한 가죽 장화', 'Bottes en cuir grossier', 'Raue Lederstiefel', '劣质皮靴', '劣質皮靴', 'Botas de cuero basto', 'Botas de cuero férreo', 'Грубые кожаные сапоги', '', '', '', '', '', '', '', ''), +(797, '조잡한 가죽 장갑', 'Gants en cuir grossier', 'Raue Lederhandschuhe', '劣质皮手套', '劣質皮手套', 'Guantes de cuero basto', 'Guantes de cuero férreo', 'Грубые кожаные перчатки', '', '', '', '', '', '', '', ''), +(798, '조잡한 가죽 바지', 'Pantalon en cuir grossier', 'Raue Lederhose', '劣质皮裤', '劣質皮褲', 'Pantalones de cuero basto', 'Pantalones de cuero férreo', 'Грубые кожаные штаны', '', '', '', '', '', '', '', ''), +(799, '조잡한 가죽 조끼', 'Gilet en cuir grossier', 'Raue Lederweste', '劣质皮外衣', '劣質皮外衣', 'Jubón de cuero basto', 'Jubón de cuero férreo', 'Грубый кожаный жилет', '', '', '', '', '', '', '', ''), +(804, '큰 파란색 부대', 'Grand sac bleu', 'Großer blauer Sack', '蓝色布袋', '藍色布袋', 'Costal azul grande', 'Costal azul grande', 'Большой синий мешок', '', '', '', '', '', '', '', ''), +(805, '작은 빨간색 주머니', 'Petite bourse rouge', 'Kleiner roter Beutel', '红色小包', '紅色小包', 'Faltriquera roja pequeña', 'Faltriquera roja pequeña', 'Маленький красный мешочек', '', '', '', '', '', '', '', ''), +(806, '미사용 갈색 가죽 가방', '[PÉRIMÉ] Sacoche marron en cuir', 'Ausgedienter brauner Lederranzen', '', '', '', '', 'Испорченная коричневая кожаная сумка', '', '', '', '', '', '', '', ''), +(807, '미사용 철 주괴', '[PÉRIMÉ] Lingot de fer', 'Ausgedienter Eisenblock', '', '', '', 'Lingote de hierro Deprecated', 'Испорченный железный слиток', '', '', '', '', '', '', '', ''), +(808, '미사용 공작석', '[PÉRIMÉ] Malachite', 'Ausgedienter Malachit', '', '', '', 'Malaquita Deprecated', 'Испорченный малахит', '', '', '', '', '', '', '', ''), +(809, '서슬피', 'Rasoir sanglant', 'Blutklinge', '血刃', '血刃', 'Navaja de sangre', 'Navaja de sangre', 'Кровавая бритва', '', '', '', '', '', '', '', ''), +(810, '혹한의 망치', 'Marteau du vent nordique', 'Hammer des Nordwindes', '北风', '北風', 'Martillo del Viento del Norte', 'Martillo del Viento del Norte', 'Молот Северного ветра', '', '', '', '', '', '', '', ''), +(811, '깊은숲 도끼', 'Hache des bois profonds', 'Axt des Tiefwaldes', '密林战斧', '密林戰斧', 'Hacha del Bosque Profundo', 'Hacha del Bosque Profundo', 'Топор Лесных чащоб', '', '', '', '', '', '', '', ''), +(812, '빛나는 미명나무 지팡이', 'Bâton des bois luminescent', 'Glimmender Reinholzstab', '亮木法杖', '亮木法杖', 'Bastón Madera brillante resplandeciente', 'Bastón Madera brillante resplandeciente', 'Светящийся посох из яркодерева', '', '', '', '', '', '', '', ''), +(813, '부러진 기어', 'Rouage cassé', 'Zerbrochenes Zahnrad', '断齿轮', '斷齒輪', 'Diente roto', 'Piñón roto', 'Сломанный зубец', '', '', '', '', '', '', '', ''), +(814, '기름 주머니', 'Flasque d\'huile', 'Fläschchen Öl', '灯油', '燈油', 'Botella de aceite', 'Frasco de aceite', 'Бурдюк с маслом', '', '', '', '', '', '', '', ''), +(816, '작은 손칼', 'Dague courte', 'Kleine Handklinge', '小手刀', '小手刀', 'Hoja de mano pequeña', 'Hoja de mano pequeña', 'Кинжальчик', '', '', '', '', '', '', '', ''), +(818, '호안석', 'Oeil de tigre', 'Tigerauge', '虎眼石', '虎眼石', 'Ojo de tigre', 'Ojo de tigre', 'Тигровый глаз', '', '', '', '', '', '', '', ''), +(820, '절단기 칼날', 'Trancheuse', 'Schneideklinge', '切片刀', '切片刀', 'Hoja rebanadora', 'Hoja cercenadora', 'Нарезающий клинок', '', '', '', '', '', '', '', ''), +(821, '갈퀴발일족 가죽 조끼', 'Gilet rivepatte en cuir', 'Lederweste der Flusspfoten', '河爪皮外套', '河爪皮外套', 'Jubón de cuero Zarparrío', 'Jubón de cuero Zarparrío', 'Кожаный жилет Речной Лапы', '', '', '', '', '', '', '', ''), +(823, '미사용 말 소환 (탈것)', '[PÉRIMÉ] Invocation de cheval (monture)', 'Pferdebeschwörung (Reittier)', '', '', '', '', 'Испорченное призывание коня (верхового)', '', '', '', '', '', '', '', ''), +(826, '갈퀴발일족 투사의 도끼', 'Hache brutale de Rivepatte', 'Derbe Axt der Flusspfoten', '河爪之斧', '河爪之斧', 'Hacha Zarparrío tosca', 'Hacha Zarparrío tosca', 'Грубый топор Речной Лапы', '', '', '', '', '', '', '', ''), +(827, '뾰족한 블랙잭', 'Masse rivetée', 'Heimtückischer Totschläger', '邪恶棍棒', '邪惡棍棒', 'Porra maligna', 'Porra maligna', 'Гибельная дубинка', '', '', '', '', '', '', '', ''), +(828, '작은 파란색 주머니', 'Petite bourse bleue', 'Kleiner blauer Beutel', '蓝色小包', '藍色小包', 'Faltriquera azul pequeña', 'Faltriquera azul pequeña', 'Маленький синий мешочек', '', '', '', '', '', '', '', ''), +(829, '붉은 가죽 복면', 'Masque en cuir rouge', 'Rotes Lederkopftuch', '红色皮质面罩', '紅色皮質面罩', 'Pañuelo de cuero rojo', 'Pañuelo de cuero rojo', 'Красная кожаная бандана', '', '', '', '', '', '', '', ''), +(832, '데피아즈단의 은색 허리띠', 'Ceinture de Défias en argent', 'Silberner Gürtel der Defias', '银色迪菲亚腰带', '銀色迪菲亞腰帶', 'Cinturón de plata Defias', 'Cinturón de plata Defias', 'Серебряный пояс братства Справедливости', '', '', '', '', '', '', '', ''), +(833, '생명석', 'Pierre de vie', 'Lebensstein', '生命徽章', '生命徽章', 'Piedra de vida', 'Piedra de vida', 'Жизнекамень', '', '', '', '', '', '', '', ''), +(835, '큰 올가미 그물', 'Grand filet', 'Großes Seilnetz', '大绳网', '大繩網', 'Red de cuerda grande', 'Red de cuerda grande', 'Большая веревочная сеть', '', '', '', '', '', '', '', ''), +(836, '미사용 Heavy Net', '[PÉRIMÉ] Filet alourdi', 'Ausgedientes schweres Netz', '', '', '', '', 'Испорченная тяжелая сеть', '', '', '', '', '', '', '', ''), +(837, '두꺼운 편물 갑옷', 'Armure en toile renforcée', 'Schwere Stoffrüstung', '厚布护甲', '厚布護甲', 'Armadura de tejido pesado', 'Armadura de tejido pesada', 'Тяжелотканная броня', '', '', '', '', '', '', '', ''), +(838, '두꺼운 편물 바지', 'Pantalon en toile renforcée', 'Schwere Stoffhose', '厚布短裤', '厚布短褲', 'Pantalones de tejido pesado', 'Pantalones de tejido pesado', 'Тяжелотканные штаны', '', '', '', '', '', '', '', ''), +(839, '두꺼운 편물 장갑', 'Gants en toile renforcée', 'Schwere Stoffhandschuhe', '厚布手套', '厚布手套', 'Guantes de tejido pesado', 'Guantes de tejido pesado', 'Тяжелотканные перчатки', '', '', '', '', '', '', '', ''), +(840, '두꺼운 편물 신발', 'Chaussures en toile renforcée', 'Schwere Stoffschuhe', '厚布鞋', '厚布鞋', 'Zapatos de tejido pesado', 'Zapatos de tejido pesado', 'Тяжелотканные ботинки', '', '', '', '', '', '', '', ''), +(841, '펄브로우의 회중시계', 'Montre de Furlbrow', 'Furlbrows Taschenuhr', '法布隆的怀表', '法布隆的懷錶', 'Reloj de bolsillo de Cejade', 'Reloj de bolsillo de Cejade', 'Карманные часы Хмуроброва', '', '', '', '', '', '', '', ''), +(842, '미사용 늑대 소환 (탈것)', '[PÉRIMÉ] Invocation de loup (monture)', 'Wolf-Beschwörung (Reittier)', '', '', '', '', 'Испорченное призывание волка (верхового)', '', '', '', '', '', '', '', ''), +(843, '무두질한 가죽 장화', 'Bottes en cuir tanné', 'Gegerbte Lederstiefel', '棕色皮靴', '棕色皮靴', 'Botas de cuero curtido', 'Botas de cuero curtido', 'Сапоги из дубленой кожи', '', '', '', '', '', '', '', ''), +(844, '무두질한 가죽 장갑', 'Gants en cuir tanné', 'Gegerbte Lederhandschuhe', '棕色皮手套', '棕色皮手套', 'Guantes de cuero curtido', 'Guantes de cuero curtido', 'Дубленые кожаные перчатки', '', '', '', '', '', '', '', ''), +(845, '무두질한 가죽 바지', 'Pantalon en cuir tanné', 'Gegerbte Lederhose', '棕色皮短裤', '棕色皮短褲', 'Pantalones de cuero curtido', 'Pantalones de cuero curtido', 'Дубленые кожаные штаны', '', '', '', '', '', '', '', ''), +(846, '무두질한 가죽 웃옷', 'Pourpoint en cuir tanné', 'Gegerbtes Lederwams', '棕色皮夹克', '棕色皮夾克', 'Chaleco de cuero curtido', 'Chaleco de cuero curtido', 'Дубленый кожаный жакет', '', '', '', '', '', '', '', ''), +(847, '쇠사슬 갑옷', 'Cotte de mailles', 'Kettenpanzerrüstung', '锁链护甲', '鎖鏈護甲', 'Armadura de malla de anillas', 'Armadura de malla de anillas', 'Байдана', '', '', '', '', '', '', '', ''), +(848, '쇠사슬 바지', 'Pantalon en mailles', 'Kettenpanzerhose', '锁链短裤', '鎖鏈短褲', 'Pantalones de malla de anillas', 'Pantalones de malla de anillas', 'Кольчужные штаны', '', '', '', '', '', '', '', ''), +(849, '쇠사슬 장화', 'Bottes en mailles', 'Kettenpanzerstiefel', '锁链战靴', '鎖鏈戰靴', 'Botas de malla de anillas', 'Botas de malla de anillas', 'Кольчужные сапоги', '', '', '', '', '', '', '', ''), +(850, '쇠사슬 장갑', 'Gants en mailles', 'Kettenpanzerhandschuhe', '锁链手套', '鎖鏈手套', 'Guantes de malla de anillas', 'Guantes de malla de anillas', 'Кольчужные перчатки', '', '', '', '', '', '', '', ''), +(851, '커틀라스', 'Coutelas', 'Entersäbel', '斗士短剑', '鬥士短劍', 'Alfanje', 'Alfanje', 'Абордажная сабля', '', '', '', '', '', '', '', ''), +(852, '철퇴', 'Masse', 'Streitkolben', '锤', '錘', 'Maza', 'Maza', 'Палица', '', '', '', '', '', '', '', ''), +(853, '장작용 손도끼', 'Hachette', 'Kriegsbeil', '短柄斧', '短柄斧', 'Hachuela', 'Hachuela', 'Секира', '', '', '', '', '', '', '', ''), +(854, '육척봉', 'Bâton', 'Hirtenstab', '短杖', '短杖', 'Bastón de intendente', 'Bastón de intendente', 'Укороченный посох', '', '', '', '', '', '', '', ''), +(855, '미사용 White 가죽 가방', '[PÉRIMÉ] Sacoche blanche en cuir', 'Ausgedienter weißer Lederranzen', '', '', '', '', 'Испорченная белая кожаная сумка для книг', '', '', '', '', '', '', '', ''), +(856, '파란 가죽 가방', 'Sac bleu en cuir', 'Blaue Ledertasche', '蓝色皮包', '藍色皮包', 'Bolsa de cuero azul', 'Bolsa de cuero azul', 'Синяя кожаная сумка', '', '', '', '', '', '', '', ''), +(857, '큰 빨간색 부대', 'Grand sac rouge', 'Großer roter Sack', '红色布袋', '紅色布袋', 'Costal rojo grande', 'Costal rojo grande', 'Большой красный мешок', '', '', '', '', '', '', '', ''), +(858, '하급 치유 물약', 'Potion de soins inférieure', 'Geringer Heiltrank', '次级治疗药水', '次級治療藥水', 'Poción de Curación inferior', 'Poción de sanación inferior', 'Простое лечебное зелье', '', '', '', '', '', '', '', ''), +(859, '고급 헝겊 셔츠', 'Chemise élégante', 'Feines Stoffhemd', '优质布衬衣', '優質布襯衣', 'Camisa de paño refinado', 'Camisa de paño refinado', 'Тонкая матерчатая рубашка', '', '', '', '', '', '', '', ''), +(860, '기병 장화', 'Bottes de cavalier', 'Chevaliers-Stiefel', '骑兵战靴', '騎兵戰靴', 'Botas de hidalgo', 'Botas de hidalgo', 'Сапоги кавалериста', '', '', '', '', '', '', '', ''), +(862, '룬문자 반지', 'Anneau runique', 'Runenverzierter Ring', '符文之戒', '符文之戒', 'Anillo con runas', 'Anillo rúnico', 'Руническое кольцо', '', '', '', '', '', '', '', ''), +(863, '어둠 도끼', 'Faucheuse sombre', 'Düsterschneide', '黑暗收割者', '黑暗收割者', 'Segadora penumbra', 'Segadora penumbra', 'Мрачный жнец', '', '', '', '', '', '', '', ''), +(864, '기사검', 'Epée longue des chevaliers', 'Ritterliches Langschwert', '勇武长剑', '勇武長劍', 'Espada larga de caballero', 'Tizona de Caballero', 'Рыцарский длинный меч', '', '', '', '', '', '', '', ''), +(865, '무쇠 철퇴', 'Masse plombée', 'Bleistreitkolben', '铅质钉锤', '鉛質釘錘', 'Maza plomiza', 'Maza plomiza', 'Утяжеленная свинцом палица', '', '', '', '', '', '', '', ''), +(866, '수도사 지팡이', 'Bâton de moine', 'Mönchsstab', '僧侣法杖', '僧侶法杖', 'Bastón de monje', 'Bastón de monje', 'Посох монаха', '', '', '', '', '', '', '', ''), +(867, '신성한 힘의 장갑', 'Gants de puissance sacrée', 'Handschuhe der Heiligen Macht', '圣力手套', '聖力手套', 'Guantes de Poderío Sagrado', 'Guantes de Poderío Sagrado', 'Перчатки Священной Мощи', '', '', '', '', '', '', '', ''), +(868, '헌신의 수호 철퇴', 'Protectrice ardente', 'Inbrünstiger Hüter', '热情监护者', '熱情監護者', 'Custodiador candente', 'Custodiador candente', 'Ревностный хранитель', '', '', '', '', '', '', '', ''), +(869, '눈부신 롱소드', 'Epée longue éblouissante', 'Funkelndes Langschwert', '眩光', '眩光', 'Espada larga deslumbrante', 'Tizona deslumbrante', 'Ослепительный длинный меч', '', '', '', '', '', '', '', ''), +(870, '이글거리는 전투도끼', 'Hache de guerre flamboyante', 'Feurige Kriegsaxt', '炽炎战斧', '熾炎戰斧', 'Hacha de guerra ígnea', 'Hacha de guerra ígnea', 'Огненный военный топор', '', '', '', '', '', '', '', ''), +(871, '질풍의 도끼', 'Rafaleuse', 'Wirbelwindaxt', '风暴战斧', '風暴戰斧', 'Hacha ráfaga', 'Hacha aluvión', 'Топор Шквала', '', '', '', '', '', '', '', ''), +(872, '바위 절단기', 'Fend-le-roc', 'Steinschneider', '切石者', '切石者', 'Rebanarrocas', 'Cercenarrocas', 'Камнерезка', '', '', '', '', '', '', '', ''), +(873, '조던의 지팡이', 'Bâton de Jordan', 'Stab des Jordan', '乔丹法杖', '喬丹法杖', 'Bastón de Jordan', 'Bastón de Jordan', 'Посох Джордана', '', '', '', '', '', '', '', ''), +(875, '갈색말 소환', 'Invocation de cheval bai', 'Beschwörung des braunen Pferdes', '', '召喚褐馬', 'Invocación de caballo marrón', 'Invocación de caballo marrón', 'Призыв гнедого коня', '', '', '', '', '', '', '', ''), +(876, '낡은 나무 버클러', 'Vieille targe en bois', 'Abgenutzter Holz-Rundschild', '用旧的木制圆盾', '用舊的木製圓盾', 'Rodela de madera desgastada', 'Rodela de madera desgastada', 'Старый деревянный кулачный щит', '', '', '', '', '', '', '', ''), +(877, '미사용 Old Skull', '[PÉRIMÉ] Vieux crâne', 'Ausgedienter alter Schädel', '', '', '', '', 'Испорченный старый череп', '', '', '', '', '', '', '', ''), +(878, '주먹만한 돌기', 'Petite filière', 'Faustgroße Spinndrüse', '拳头大小的丝囊', '拳頭大小的絲囊', 'Espireneta tamaño de puño', 'Espireneta tamaño de puño', 'Паутинная железа размером с кулак', '', '', '', '', '', '', '', ''), +(880, '공포의 지팡이', 'Bâton des horreurs', 'Stab des Schreckens', '恐惧法杖', '恐懼法杖', 'Bastón de Horrores', 'Bastón de Horrores', 'Посох Ужасов', '', '', '', '', '', '', '', ''), +(883, '미사용 Fire Eyed Skull', '[PÉRIMÉ] Crâne aux yeux rouges', 'Ausgedienter Feueraugenschädel', '', '', '', '', 'Испорченный огнеглазый череп', '', '', '', '', '', '', '', ''), +(884, '구울 해골', 'Côte de goule', 'Ghulrippe', '食尸鬼的肋骨', '食屍鬼的肋骨', 'Costilla de necrófago', 'Costilla de necrófago', 'Ребро вурдалака', '', '', '', '', '', '', '', ''), +(885, '검은 철제 도끼', 'Hache en métal noir', 'Schwarze Metallaxt', '黑色金属大斧', '黑色金屬大斧', 'Hacha de metal negro', 'Hacha de metal negro', 'Черный металлический топор', '', '', '', '', '', '', '', ''), +(886, '검은철 쇼트소드', 'Epée courte en métal noir', 'Schwarzes Metallkurzschwert', '黑色金属短剑', '黑色金屬短劍', 'Espada corta de metal negro', 'Espada corta de metal negro', 'Черный металлический короткий меч', '', '', '', '', '', '', '', ''), +(887, '살점 덩어리', 'Morceau de chair', 'Pfund Fleisch', '一磅肉', '一磅肉', 'Kilo de carne', 'Kilo de carne', 'Фунт мяса', '', '', '', '', '', '', '', ''), +(888, '나가 전투 장갑', 'Gants de bataille nagas', 'Nagakampfhandschuhe', '纳迦军用手套', '納迦軍用手套', 'Guantes de batalla Naga', 'Guantes de batalla Naga', 'Боевые перчатки Наги', '', '', '', '', '', '', '', ''), +(889, '먼지 투성이의 부치지 않은 편지', 'Une lettre poussiéreuse', 'Ein verstaubter, nie abgeschickter Brief', '一封覆满灰尘的信', '一封覆滿灰塵的信', 'Una carta polvorienta sin enviar', 'Una carta polvorienta sin enviar', 'Пыльное неотосланное письмо', '이 편지는 오래 전부터 부쳐지지 않고 남아있었습니다.', 'Cette vieille lettre poussiéreuse n\'a jamais été envoyée.', 'Dieser uralte verstaubte Brief wurde niemals abgeschickt.', '这封很久以前写好的信根本就没有发出去。', '這封很久以前寫好的信根本就沒有發出去。', 'Esta vieja carta no se llegó a enviar nunca.', 'Esta vieja carta no se llegó a enviar nunca.', 'Древнее пыльное так и не отосланное письмо.'), +(890, '술자의 뒤틀린 지팡이', 'Bâton maudit de l\'enchanteur', 'Stab des verrückten Sängers', '圣歌法杖', '聖歌法杖', 'Bastón de Corista retorcido', 'Bastón de Corista retorcido', 'Крученый посох певчего', '', '', '', '', '', '', '', ''), +(892, '놀 마술사 장갑', 'Gants de sortilège gnoll', 'Gnollzauberhandschuhe', '豺狼人法师手套', '豺狼人法師手套', 'Guantes de lanzamiento gnoll', 'Guantes de lanzamiento gnoll', 'Перчатки гнолла-заклинателя', '', '', '', '', '', '', '', ''), +(893, '광포한 늑대 송곳니', 'Croc de loup redoutable', 'Terrorwolf-Fangzahn', '恐狼的牙齿', '恐狼的牙齒', 'Colmillo de lobo feroz', 'Colmillo de lobo temible', 'Клык лютого волка', '', '', '', '', '', '', '', ''), +(894, '미사용 Ravager 발톱', '[PÉRIMÉ] Griffe de Ravageur', 'Ausgediente Verheererklaue', '', '', '', '', 'Испорченный коготь опустошителя', '', '', '', '', '', '', '', ''), +(895, '오울겐의 해골', 'Crâne de worgen', 'Worgschädel', '狼人的颅骨', '狼人的顱骨', 'Calavera de ferocanis', 'Calavera de ferocanis', 'Череп воргена', '', '', '', '', '', '', '', ''), +(896, '오울겐의 송곳니', 'Croc de worgen', 'Worgfangzahn', '狼人的牙齿', '狼人的牙齒', 'Colmillo de ferocanis', 'Colmillo de ferocanis', 'Клык воргена', '', '', '', '', '', '', '', ''), +(897, '광포한 늑대 팔보호구', 'Brassards du loup enragé', 'Irrwolfarmschienen', '疯狼护腕', '瘋狼護腕', 'Brazales Lobo demente', 'Brazales Lobo demente', 'Наручи бешеного волка', '', '', '', '', '', '', '', ''), +(898, '미사용 Broken Venomweb 송곳니', '[PÉRIMÉ] Croc cassé d\'araignée venimeuse', 'Ausgedienter zerbrochener Giftweberzahn', '', '', '', '', 'Испорченный выбитый ядовитый клык', '', '', '', '', '', '', '', ''), +(899, '그물독거미 송곳니', 'Croc de Tisse-venin', 'Giftweberzahn', '毒蜘蛛的牙齿', '毒蜘蛛的牙齒', 'Colmillo de telaraña venenosa', 'Colmillo de telaraña venenosa', 'Ядовитый паучий клык', '', '', '', '', '', '', '', ''), +(900, '미사용 나이트메어 소환 (탈것)', '[PÉRIMÉ] Invocation de Cavale de cauchemar (monture)', 'Nachtmahrbeschwörung (Reittier)', '', '', '', '', 'Испорченое призывание кошмарного коня (верховой)', '', '', '', '', '', '', '', ''), +(901, '미사용 백마 소환 (탈것)', '[PÉRIMÉ] Invocation d\'Etalon blanc (monture)', 'Beschwörung des weißen Hengstes (Reittier)', '', '', '', '', 'Испорченный призыв белого жеребца (конь)', '', '', '', '', '', '', '', ''), +(902, '미사용 Palomino 소환 (탈것)', '[PÉRIMÉ] Invocation de palomino (monture)', 'Palomino-Beschwörung (Reittier)', '', '', '', '', 'Испорченное призывание Игреневого скакуна (верхового)', '', '', '', '', '', '', '', ''), +(903, '미사용 Pinto 소환 (탈것)', '[PÉRIMÉ] Invocation de Pinto (monture)', 'Schecken-Beschwörung (Reittier)', '', '', '', '', 'Испорченное призывание пегого коня (верхового)', '', '', '', '', '', '', '', ''), +(905, '갈색 가죽 어깨보호구 (시험용)', 'Protège-épaules bruns en cuir (Test)', 'Braune Lederschulterpolster (Test)', '', '', 'Hombreras de cuero marrón (TEST)', 'Hombreras de cuero marrón (TEST)', 'Коричневые кожаные наплечные щитки (тест)', '', '', '', '', '', '', '', ''), +(906, '탠 가죽 어깨보호구 (시험용)', 'Protège-épaules brun en cuir (Test)', 'Gegerbte Lederschulterpolster (Test)', '', '', 'Hombreras de cuero curtido (TEST)', 'Hombreras de cuero curtido (TEST)', 'Дубленые кожаные наплечные щитки (Тест)', '', '', '', '', '', '', '', ''), +(907, '힘의 검은 쇠사슬 어깨보호구 (시험용)', 'Protège-épaules noirs de puissance en mailles (Test)', 'Schwarze Panzerschulterpolster der Macht', '', '', 'Hombreras de Poderío de malla negra (TEST)', 'Hombreras de Poderío de malla negra (TEST)', 'Черные кольчужные наплечные щитки мощи (ТЕСТ)', '', '', '', '', '', '', '', ''), +(908, '판금 어깨보호구 (시험용)', 'Protège-épaule en plaques (Test)', 'Plattenschulterpolster (Test)', '', '', 'de placas hombrerUn (TEST)', 'de placas hombrera (TEST)', 'Латные наплечные пластины (Тест)', '', '', '', '', '', '', '', ''), +(909, '은 쇠사슬 어깨보호구 (시험용)', 'Protège-épaules argent en mailles (Test)', 'Silberne Panzerschulterpolster (Test)', '', '', 'plata Malla hombreras (TEST)', 'plata Malla hombreras (TEST)', 'Серебряные кольчужные наплечные щитки (Тест)', '', '', '', '', '', '', '', ''), +(910, '배달되지 않은 편지', 'Une vieille lettre', 'Ein niemals zugestellter Brief', '一封未寄出的信', '一封未寄出的信', 'Una carta sin entregar', 'Una carta sin entregar', 'Недоставленное письмо', '낡고 헤진 이 편지는 지금까지 배달되지 않았습니다.', 'Une vieille lettre qui n\'a jamais été envoyée.', 'Dieser alte verwitterte Brief ist niemals zugestellt worden.', '这封破旧的信从未被寄出过。', '這封破舊的信從未被寄出過。', 'Desgastada y vieja, esta carta nunca se envió.', 'Desgastada y vieja, esta carta nunca se envió.', 'Старое и заветрившееся, это письмо так и не было отправлено.'), +(911, '강철나무 가지', 'Branche de bois de fer', 'Eisenholzzweig', '铁树木棍', '鐵樹木棍', 'Rama de árbol Maderaférrea', 'Rama de árbol de maderaférrea', 'Ветвь с железного дерева', '', '', '', '', '', '', '', ''), +(913, '거대한 오우거 검', 'Grande épée ogre', 'Gewaltiges Ogerschwert', '食人魔巨剑', '巨魔巨劍', 'Espada de ogro enorme', 'Espada de ogro enorme', 'Огромный огрский меч', '', '', '', '', '', '', '', ''), +(914, '큰 오우거 사슬 갑옷', 'Grande cotte d\'anneaux ogre', 'Große Ogerkettenrüstung', '食人魔链甲', '巨魔鍊甲', 'Armadura de anillas de ogro grande', 'Armadura de anillas de ogro grande', 'Большой огрский плетеный доспех', '', '', '', '', '', '', '', ''), +(915, '붉은 비단 복면', 'Masque rouge en soie', 'Rotes Seidenkopftuch', '红色丝质面罩', '紅色絲質面罩', 'Pañuelo de seda rojo', 'Pañuelo de seda rojo', 'Красная шелковая бандана', '', '', '', '', '', '', '', ''), +(916, '찢어진 일지 페이지', 'Une page de journal déchirée', 'Eine zerrissene Tagebuchseite', '一张被撕破的日记书页', '一張被撕破的日記書頁', 'Una página de diario rota', 'Una página de diario rota', 'Вырванная из дневника страница', '위쪽은 찢어져 일지의 절반만 남아 있습니다.', 'Il ne reste que la moitié inférieure de cette page.', 'Nur die untere Hälfte dieser Tagebuchseite ist noch vorhanden.', '只有下半页。', '只有下半頁。', 'Es la parte inferior de la página de un diario.', 'Es la parte inferior de la página de un diario.', 'От этой страницы осталась только нижняя половина.'), +(917, '미사용 Shadow 가죽 갑옷', '[PÉRIMÉ] Armure de l\'ombre en cuir', 'Ausgediente Schattenlederrüstung', '', '', '', '', 'Испорченный кожаный доспех Теней', '', '', '', '', '', '', '', ''), +(918, '돌연변이 통가죽 배낭', 'Sac en peau de déviant', 'Deviathautpack', '变异皮包', '變異皮包', 'Talega de pellejo desviado', 'Talega de pellejo descarriado', 'Сума из искаженной шкуры', '', '', '', '', '', '', '', ''), +(920, '뾰족가시 철퇴', 'Masse à pointes maléfique', 'Heimtückischer Stachelstreitkolben', '邪恶钉锤', '邪惡釘錘', 'Maza con pinchos maligna', 'Maza con pinchos maligna', 'Гибельная шипастая палица', '', '', '', '', '', '', '', ''), +(921, '색 바랜 일지 페이지', 'Une vieille page de journal', 'Eine verblasste Tagebuchseite', '一张褪色的日记书页', '一張褪色的日記書頁', 'Una página de diario borrada', 'Una página de diario borrada', 'Выцветшая страница с записями', '대부분의 글자는 바래서 지워졌지만 몇 글자는 알아볼 수 있습니다.', 'Le texte est pratiquement illisible, mais on parvient à déchiffrer certains mots.', 'Obwohl der größte Teil des Textes längst verblasst ist, sind einige Worte doch noch zu entziffern.', '虽然大部分文字已经模糊不清了,但仍有一部分可以辨认。', '雖然大部分文字已經模糊不清了,但仍有一部分可以辨認。', 'Aunque la mayoría del texto se ha borrado hace tiempo, aún se pueden leer algunas palabras.', 'Aunque la mayoría del texto se ha borrado hace tiempo, aún se pueden leer algunas palabras.', 'Хотя практически весь текст выцвел, некоторые слова еще можно прочесть.'), +(922, '다시안 팔스', 'Faux dace', 'Dakische Sichel', '微光重剑', '微光重劍', 'Guadaña dacia', 'Dalle dacio', 'Дакийский фалькс', '', '', '', '', '', '', '', ''), +(923, '롱소드', 'Epée longue', 'Langschwert', '长剑', '長劍', 'Espada larga', 'Tizona', 'Длинный меч', '', '', '', '', '', '', '', ''), +(924, '마울', 'Maillet', 'Schlägel', '牢固的木槌', '牢固的木槌', 'Gran maza', 'Gran maza', 'Кувалда', '', '', '', '', '', '', '', ''), +(925, '도리깨', 'Fléau', 'Dreschflegel', '尖刺流星锤', '尖刺流星錘', 'Mayal', 'Mayal', 'Окованная дубина', '', '', '', '', '', '', '', ''), +(926, '전투 도끼', 'Hache de bataille', 'Streitaxt', '大型战斧', '大型戰斧', 'Hacha de batalla', 'Hacha de batalla', 'Боевой топор', '', '', '', '', '', '', '', ''), +(927, '양날 도끼', 'Hache double', 'Doppelaxt', '双面斧', '雙面斧', 'Hacha doble', 'Hacha doble', 'Обоюдоострый топор', '', '', '', '', '', '', '', ''), +(928, '긴 지팡이', 'Grand bâton', 'Langstab', '占卜法杖', '占卜法杖', 'Bastón largo', 'Bastón largo', 'Длинный посох', '', '', '', '', '', '', '', ''), +(929, '치유 물약', 'Potion de soins', 'Heiltrank', '治疗药水', '治療藥水', 'Poción de curación', 'Poción de sanación', 'Лечебное зелье', '', '', '', '', '', '', '', ''), +(930, '미사용 Deep Pocket 주머니', '[PÉRIMÉ] Sacoche sans fond', 'Ausgedienter Tieftaschenbeutel', '', '', '', '', 'Испорченный кошелек Глубокого кармана', '', '', '', '', '', '', '', ''), +(931, '미사용 Heavy 갈색 부대', '[PÉRIMÉ] Sac lourd marron', 'Ausgedienter schwerer brauner Sack', '', '', '', '', 'Испорченный тяжелый коричневый мешок', '', '', '', '', '', '', '', ''), +(932, '지옥마 안낭', 'Sacoche de selle de palefroi corrompu', 'Satteltaschen für ein Teufelsross', '地狱战马的鞍囊', '地獄戰馬的鞍囊', 'Alforjas de corcel inferi', 'Alforjas de corcel vil', 'Вьюки коня скверны', '', '', '', '', '', '', '', ''), +(933, '큰 자루', 'Grand sac à dos', 'Großer Rucksack', '帆布背包', '帆布背包', 'Mochila grande', 'Mochila grande', 'Большой походный мешок', '', '', '', '', '', '', '', ''), +(934, '스탈반의 도끼', 'Faucheuse de Stalvan', 'Stalvans Schneide', '斯塔文的镰刀', '斯塔文的鐮刀', 'Segadora de Stalvan', 'Segadora de Stalvan', 'Жнец Сталвана', '', '', '', '', '', '', '', ''), +(935, '어둠의 순찰대 쇼트소드', 'Epée de veilleur', 'Kurzschwert der Nachtwache', '守夜人短剑', '守夜人短劍', 'Espada corta de guardia nocturno', 'Espada corta de guardia nocturno', 'Короткий меч Ночного Дозора', '', '', '', '', '', '', '', ''), +(936, '암흑의 철퇴', 'Masse de minuit', 'Mitternachtsstreitkolben', '午夜钉锤', '午夜釘錘', 'Maza de medianoche', 'Maza de medianoche', 'Полночная палица', '', '', '', '', '', '', '', ''), +(937, '검은 그늘숲 지팡이', 'Bâton noir en bois de Pénombre', 'Schwarzer Dämmerwaldstab', '暮色森林黑杖', '暮色森林黑杖', 'Bastón negro del Bosque del Ocaso', 'Bastón negro del Bosque del Ocaso', 'Черный сумрачнолесский посох', '', '', '', '', '', '', '', ''), +(938, '진흙투성이의 일지 페이지', 'Pages de journal maculées de boue', 'Schlammverschmierte Tagebuchseiten', '沾满泥污的日记书页', '沾滿泥汙的日記書頁', 'Páginas de diario embarrado', 'Páginas de diario embarrado', 'Испачканные страницы записей', '대부분의 글자는 진흙 때문에 알아볼 수 없지만 몇 글자는 알아볼 수 있습니다.', 'Les pages sont maculées de boue, mais certains mots sont lisibles.', 'Obwohl die Seiten von Schlamm verschmiert sind, kann man einige Worte entziffern.', '虽然大部分书页都被污泥弄脏了,但仍有一部分可以辨认。', '雖然大部分書頁都被污泥弄髒了,但仍有一部分可以辨認。', 'Aunque las páginas están cubiertas de barro, algunas palabras aún son legibles.', 'Aunque las páginas están cubiertas de barro, algunas palabras aún son legibles.', 'Хотя страницы заляпаны грязью, некоторые слова удается прочесть.'), +(939, '피투성이의 일지 페이지', 'Une page de journal maculée de sang', 'Eine blutbefleckte Tagebuchseite', '一张染血的日记书页', '一張染血的日記書頁', 'Una página de un diario manchada de sangre', 'Una página de un diario manchada de sangre', 'Страница записей, запятнанная кровью', '굳어진 피 사이로 몇 글자를 알아 볼 수 있습니다.', 'Bien que la page soit tâchée de sang, quelques mots sont déchiffrables.', 'Durch das dicke Blut hindurch sind einige Worte immer noch lesbar.', '虽然大部分字符已经被血迹覆盖,但还有一些可以辨认。', '雖然大部分字元已經被血跡覆蓋,但還有一些可以辨認。', 'A través de la espesa sangre aún se leen algunas palabras.', 'A través de la espesa sangre aún se leen algunas palabras.', 'Под кровью еще можно разобрать некоторые буквы.'), +(940, '통찰의 로브', 'Robe de perspicacité', 'Roben der Einsicht', '洞察法袍', '洞察法袍', 'Togas de Perspicacia', 'Togas de Perspicacia', 'Одеяния Прозрения', '', '', '', '', '', '', '', ''), +(941, '미사용 Speedstone', '[PÉRIMÉ] Pierre de vitesse', 'Ausgedienter Geschwindigkeitsstein', '', '', '', '', 'Испорченный камень скорости', '', '', '', '', '', '', '', ''), +(942, '혹한의 반지', 'Anneau de glace', 'Band der Eiseskälte', '寒冰指环', '寒冰指環', 'Sortija helada', 'Sortija helada', 'Кольцо заморозки', '', '', '', '', '', '', '', ''), +(943, '교도관 지팡이', 'Bâton de geôlier', 'Stab des Aufsehers', '典狱官法杖', '典獄官法杖', 'Bastón de alcaide', 'Bastón de celador', 'Посох тюремщика', '', '', '', '', '', '', '', ''), +(944, '정령 마법사 지팡이', 'Bâton de mage élémentaire', 'Stab des Elementarmagiers', '元素法杖', '元素法杖', 'Bastón de mago elemental', 'Bastón de mago elemental', 'Посох магии стихий', '', '', '', '', '', '', '', ''), +(945, '암흑검', 'Epée des ténèbres', 'Schattenschwert', '', '暗影劍', 'Espada de las Sombras', 'Espada de las Sombras', 'Меч тени', '', '', '', '', '', '', '', ''), +(948, '자연검', 'Epée de la nature', 'Naturschwert', '', '自然之劍', 'Espada Naturaleza', 'Espada Naturaleza', 'Природный меч', '', '', '', '', '', '', '', ''), +(951, '소용돌이의 고서 (시험용)', '', 'Foliant des Wirbels (TEST)', '', '', 'Escrito sobre Torbellino (TEST)', 'Escrito sobre Torbellino (TEST)', 'Фолиант Смерча (ТЕСТ)', '', '', '', '', '', '', '', ''), +(954, '힘의 두루마리', 'Parchemin de force', 'Rolle der Stärke', '力量卷轴', '力量卷軸', 'Pergamino de Fuerza', 'Pergamino de fuerza', 'Свиток Силы', '', '', '', '', '', '', '', ''), +(955, '지능의 두루마리', 'Parchemin d\'intelligence', 'Rolle der Intelligenz', '智力卷轴', '智力卷軸', 'Pergamino de Intelecto', 'Pergamino de intelecto', 'Свиток Интеллекта', '', '', '', '', '', '', '', ''), +(956, '미사용 Area Trigger Flag - Jasperlode mine', '[PÉRIMÉ] Déclencheur de zone - Mine de Jasperlode', 'Ausgedientes Gebietsauslöser-Flag - Jaspismine', '', '', '', '', 'Испорченный флаг-переключатель зоны - Яшмовая шахта', '사용하지 않는 물건', 'Votre t-shirt officiel \"Je suis allé à la mine de Jasperlode et tout ce que j\'ai eu, c\'est ce t-shirt minable\"', 'Euer offizielles \"Ich war in der Jaspismine, und alles, was ich dafür bekommen habe, war dieses lausige T-Shirt\"-T-Shirt', '', '', 'Tu camiseta oficial \"Estuve en la Cantera de Jaspe y esta camiseta es lo único que me traje\"', 'Tu camiseta oficial \"Estuve en la Cantera de Jaspe y esta camiseta es lo único que me traje\"', 'Ваша фирменная футболка с надписью: \"Я побывал в Яшмовой Шахте, и все что я оттуда вынес это эту дурацкую майку!\".'), +(957, '윌리엄의 뱃짐', 'Cargaison de William', 'Williams Lieferung', '威廉的货物', '威廉的貨物', 'Envío de William', 'Envío de William', 'Посылка Вильяма', '쪽지가 적혀 있습니다.', 'Une note est accrochée.', 'Es hängt ein Zettel daran.', '箱子上贴着一张便笺。', '箱子上貼著一張便箋。', 'Hay una nota adjunta.', 'Hay una nota adjunta.', 'Тут вложена записка.'), +(958, '미사용 Area Trigger Flag - Darkhollow Mine', '[PÉRIMÉ] Déclencheur de zone - Mine de Darkhollow', 'Ausgedientes Gebietsauslöser-Flag - Darkhollow-Mine', '', '', '', '', 'Испорченный флаг-переключатель зоны - Шахта Черная дыра', '사용하지 않는 물건', 'Votre t-shirt officiel \"Je suis allé à la mine de Darkhollow et tout ce que j\'ai eu, c\'est ce t-shirt minable\"', 'Euer offizielles \"Ich war in der Darkhollow-Mine, und alles, was ich dafür bekommen habe, war dieses lausige T-Shirt\"-T-Shirt', '', '', 'Tu camiseta oficial \"Estuve en Mina Hoyoscuro y esta camiseta es lo único que me traje\"', 'Tu camiseta oficial \"Estuve en Mina Hoyoscuro y esta camiseta es lo único que me traje\"', 'Ваша фирменная футболка с надписью: \"Я побывал в Шахте Черная дыра, и все что я оттуда вынес это эту дурацкую майку!\".'), +(960, '미사용 Area Trigger Flag - Fargodeep', '[PÉRIMÉ] Déclencheur de zone - Fargodeep', 'Ausgedientes Gebietsauslöser-Flag - Tiefenschacht', '', '', '', '', 'Испорченный флаг-переключатель зоны - Подземные глубины', '사용하지 않는 물건', 'Votre t-shirt officiel \"Je suis allé à la mine de Fargodeep et tout ce que j\'ai eu, c\'est ce t-shirt minable\"', 'Euer offizielles \"Ich war in der Tiefenschachtmine, und alles, was ich dafür bekommen habe, war dieses lausige T-Shirt\"-T-Shirt', '', '', 'Tu camiseta oficial \"Estuve en Mina Abisal y esta camiseta es lo único que me traje\"', 'Tu camiseta oficial \"Estuve en Mina Abisal y esta camiseta es lo único que me traje\"', 'Ваша фирменная футболка с надписью: \"Я побывал на руднике Подземных Глубин, и все что я оттуда вынес это эту дурацкую майку!\".'), +(961, '치료용 약초', 'Herbe de soins', 'Heilkraut', '止血草', '止血草', 'Hierba curativa', 'Hierba de sanación', 'Целебная трава', '', '', '', '', '', '', '', ''), +(962, '돼지 삼겹살 파이', 'Tourte de panse de porc', 'Schweinebauch-Pastete', '猪肉馅饼', '豬肉餡餅', 'Pastel de tripa de cerdo', 'Pastel de tripa de cerdo', 'Пирог со свининой', '', '', '', '', '', '', '', ''), +(964, '미사용 붉은 리넨 셔츠', '[PÉRIMÉ] Chemise rouge en lin', 'Ausgedientes rotes Leinenhemd', '', '', '', '', 'Испорченная красная льняная рубашка', '', '', '', '', '', '', '', ''), +(965, '미사용 빨간색 리넨 부대', '[PÉRIMÉ] Sac rouge en lin', 'Ausgedienter roter Leinensack', '', '', '', '', 'Испорченный красный льняной мешок', '', '', '', '', '', '', '', ''), +(966, '마법서: 얼음 방어막', 'Tome de Bouclier de givre', 'Foliant des Frostschilds', '', '秘典:寒冰盾', 'Escrito sobre Escudo de Escarcha', 'Escrito sobre Escudo contra Escarcha', 'Фолиант Ледяного щита', '', '', '', '', '', '', '', ''), +(967, '마법서: 냉기계 수호', 'Tome de Gardien de givre', 'Foliant des Frostzauberschutzes', '秘典:防护冰霜结界', '秘典:防護冰霜結界', 'Escrito sobre Custodia de Escarcha', 'Escrito sobre Resguardo contra la Escarcha', 'Фолиант защиты от магии льда', '', '', '', '', '', '', '', ''), +(968, '마법서: 화염 작열', 'Tome de Trait de feu', 'Foliant des Feuerschlages', '秘典:炎爆术', '秘典:炎爆術', 'Escrito sobre Explosión de Fuego', 'Escrito sobre Explosión de Fuego', 'Фолиант Огненного взрыва', '', '', '', '', '', '', '', ''), +(973, '마법서: 화염구 II', 'Tome de Boule de feu II', 'Foliant des Feuerballs II', '秘典:火球术 II', '秘典:火球術 II', 'Escrito sobre Bola de Fuego 2', 'Escrito sobre Bola de Fuego II', 'Фолиант Огненного шара II', '', '', '', '', '', '', '', ''), +(974, '마법서: 냉기 갑옷 II', 'Tome d\'Armure de givre II', 'Foliant der Frostrüstung II', '秘典:霜甲术 II', '秘典:霜甲術 II', 'Escrito sobre Armadura de Escarcha 2', 'Escrito sobre Armadura de Escarcha II', 'Фолиант Морозного доспеха II', '', '', '', '', '', '', '', ''), +(975, '마법서: 얼음 결계', 'Tome d\'Entraves de glace', 'Foliant der Eisketten', '秘典:冰链术', '秘典:冰鏈術', 'Escrito sobre Cadenas de hielo', 'Escrito sobre Cadenas de hielo', 'Фолиант Ледяных оков', '', '', '', '', '', '', '', ''), +(976, '마법서: 저주 해제', 'Tome de Délivrance de la malédiction', 'Foliant der Fluchaufhebung', '秘典:解除诅咒', '秘典:解除詛咒', 'Escrito sobre Deshacer maldición', 'Escrito sobre Deshacer maldición', 'Фолиант Снятия проклятья', '', '', '', '', '', '', '', ''), +(980, '마법서: 얼음 방어막 II', 'Tome de Bouclier de givre II', 'Foliant des Frostschilds II', '', '秘典:寒冰盾 II', 'Escrito sobre Escudo de Escarcha 2', 'Escrito sobre Escudo contra Escarcha II', 'Фолиант Ледяного щита II', '', '', '', '', '', '', '', ''), +(981, '버니스의 목걸이', 'Collier de Bernice', 'Bernices Halskette', '波尼斯的项链', '波尼斯的項鏈', 'Collar de Bernice', 'Collar de Bernice', 'Ожерелье Бернис', '', '', '', '', '', '', '', ''), +(983, '붉은 리넨 장식띠', 'Echarpe rouge en lin', 'Rote Leinenschärpe', '红色亚麻腰带', '紅色亞麻腰帶', 'Fajín de lino rojo', 'Fajín de lino rojo', 'Красный льняной кушак', '', '', '', '', '', '', '', ''), +(985, '마법서: 카드가의 자물쇠 해제', 'Tome de Déverrouillage de Khadgar', 'Foliant von Khadgars Öffnung', '秘典:卡德加开锁术', '秘典:卡德加開鎖術', 'Escrito sobre Liberación de Khadgar', 'Escrito sobre Liberación de Khadgar', 'Фолиант Кадгаровой отмычки', '', '', '', '', '', '', '', ''), +(986, '마법서: 얼음 화살 II', 'Tome d\'Eclair de givre II', 'Foliant des Frostblitzes II', '秘典:寒冰箭 II', '秘典:寒冰箭 II', 'Escrito sobre Descarga de Escarcha 2', 'Escrito sobre Descarga de Escarcha II', 'Фолиант Ледяной стрелы II', '', '', '', '', '', '', '', ''), +(989, '마법서: 얼음 회오리', 'Tome de Nova de givre', 'Foliant der Frostnova', '秘典:冰霜新星', '秘典:冰霜新星', 'Escrito sobre Nova de Escarcha', 'Escrito sobre Nova de Escarcha', 'Фолиант Кольца льда', '', '', '', '', '', '', '', ''), +(992, '마법서: 화염구 III', 'Tome de Boule de feu III', 'Foliant des Feuerballs III', '秘典:火球术 III', '秘典:火球術 III', 'Escrito sobre Bola de Fuego 3', 'Escrito sobre Bola de Fuego III', 'Фолиант Огненного шара III', '', '', '', '', '', '', '', ''), +(994, '마법서: 얼음 갑옷', 'Tome d\'Armure de glace', 'Foliant der Eisrüstung', '秘典:冰甲术', '秘典:冰甲術', 'Escrito sobre Armadura de hielo', 'Escrito sobre Armadura de hielo', 'Том Ледяного доспеха', '', '', '', '', '', '', '', ''), +(996, '반지 (시험용)', '', 'Ring der rechtschaffenen Flamme (TEST)', '', '', 'Anillo de derechaeous Flame (TEST)', 'Anillo de derechaeous Flame (TEST)', 'Кольцо Справедливого Пламени (TEST)', '', '', '', '', '', '', '', ''), +(997, '신경마비의 화염검', 'Epée flamboyante de faiblesse', 'Feuerschwert des Verkrüppelns', '', '烈火劍擊', 'Espada de inutilización de Fuego', 'Espada entorpecedora de Fuego', 'Огненный меч Увечья', '', '', '', '', '', '', '', ''), +(1002, '마법서: 하급 투명화', 'Tome d\'Invisibilité inférieure', 'Foliant der geringen Unsichtbarkeit', '秘典:次级隐形术', '秘典:次級隱形術', 'Escrito sobre Invisibilidad inferior', 'Escrito sobre Invisibilidad inferior', '', '', '', '', '', '', '', '', ''), +(1004, '마법서: 얼음 결계 II', 'Tome d\'Entraves de glace II', 'Foliant der Eisketten II', '秘典:冰链术 II', '秘典:冰鏈術 II', 'Escrito sobre Cadenas de hielo 2', 'Escrito sobre Cadenas de hielo II', 'Фолиант Ледяных оков II', '', '', '', '', '', '', '', ''), +(1006, '놋쇠 목걸이', 'Collier de cuivre', 'Messinghalsband', '黄铜项圈', '黃銅項圈', 'Collar de latón', 'Collera de latón', 'Латунный ошейник', '공주 - 우승 상품', 'Princesse - Premier prix', 'Prinzessin - Erster Preis', '公主 - 一等奖', '公主 - 一等獎', 'Princesa: primer premio', 'Princesa: primer premio', 'Первый приз - принцесса.'), +(1008, '낡고 닳은 검', 'Epée de taille', 'Eingeschliffenes Schwert', '旧剑', '舊劍', 'Espada bien usada', 'Espada bien usada', 'Видавший виды меч', '', '', '', '', '', '', '', ''), +(1009, '튼튼한 쇠망치', 'Marteau compact', 'Kompakter Hammer', '紧凑战锤', '緊湊戰錘', 'Martillo compacto', 'Martillo compacto', 'Компактный молот', '', '', '', '', '', '', '', ''), +(1010, '옹이진 짧은 지팡이', 'Bâton court', 'Knorriger Kurzstab', '瘤木短杖', '瘤木短杖', 'Bastón nudoso corto', 'Bastón nudoso corto', 'Корявый короткий посох', '', '', '', '', '', '', '', ''), +(1011, '날카로운 도끼', 'Hache tranchante', 'Scharfe Axt', '锋利的战斧', '鋒利的戰斧', 'Hacha afilada', 'Hacha afilada', 'Острый топор', '', '', '', '', '', '', '', ''), +(1013, '철제 리벳', 'Vis en fer', 'Eisenniete', '铁铆钉', '鐵鉚釘', 'Remache de hierro', 'Remache de hierro', 'Железная клепка', '', '', '', '', '', '', '', ''), +(1014, '큰 돈주머니 (구)', 'Grande bourse (ancien)', 'Große Geldtasche (alt)', '', '', 'Monedero grande (OLD)', 'Monedero grande (OLD)', 'Большой кошель (старый)', '', '', '', '', '', '', '', ''), +(1015, '늑대 살코기', 'Steak de loup', 'Magere Wolfflanke', '狼肋排', '狼肋排', 'Costillar de lobo magro', 'Costillar de lobo magro', 'Постный волчий бок', '', '', '', '', '', '', '', ''), +(1016, '미사용 Lurker 다리', '[PÉRIMÉ] Patte de rôdeuse', 'Ausgedientes Lauererbein', '', '', '', '', 'Испорченная паучья лапка', '', '', '', '', '', '', '', ''), +(1017, '양념 늑대 케밥', 'Kébab de loup assaisonné', 'Gewürzter Wolfskebab', '干烤狼肉串', '乾烤狼肉串', 'Kebab de lobo salpimentado', 'Kebab de lobo sazonado', 'Приправленная котлета из волчатины', '', '', '', '', '', '', '', ''), +(1018, '초우의 검 (시험용)', '', 'Chows Klinge der VERDAMMNIS! (Test)', '', '', '¡Hoja de Chow de MALDICIÓN! (TEST)', '¡Hoja de Chow de MALDICIÓN! (TEST)', 'Клинок РОКА Чоу! (Тест)', '', '', '', '', '', '', '', ''), +(1019, '붉은 리넨 복면', 'Masque rouge en lin', 'Rotes Leinenkopftuch', '红色亚麻面罩', '紅色亞麻面罩', 'Pañuelo de lino rojo', 'Pañuelo de lino rojo', 'Красная льняная бандана', '', '', '', '', '', '', '', ''), +(1020, '가죽 투구 D (시험용)', 'Casque en cuir D (Test)', 'Leder-Helm D (Test)', '', '', 'Casco de cuero D (TEST)', 'Casco de cuero D (TEST)', 'Кожаный полный шлем D (тест)', '', '', '', '', '', '', '', ''), +(1021, '가죽 투구 A (시험용)', 'Casque en cuir A (test)', 'Leder-Helm A (Test)', '', '', 'Casco de cuero A (TEST)', 'Casco de cuero A (TEST)', 'Кожаный полный шлем А (тест)', '', '', '', '', '', '', '', ''), +(1022, '쇠사슬 투구 D (시험용)', 'Casque en mailles D (test)', 'Panzerhelm D (Test)', '', '', 'Casco de malla D (TEST)', 'Casco de malla D (TEST)', 'Кольчужный полный шлем D (тест)', '', '', '', '', '', '', '', ''), +(1023, '쇠사슬 투구 C (시험용)', 'Casque en mailles C (test)', 'Panzerhelm C (Test)', '', '', 'Casco de malla C (TEST)', 'Casco de malla C (TEST)', 'Кольчужный полный шлем C (тест)', '', '', '', '', '', '', '', ''), +(1024, '판금 투구 D2 (시험용)', 'Heaume en plaques D2 (test)', 'Plattenhelm D2 (Test)', '', '', 'Casco de placas D2 (TEST)', 'Casco de placas D2 (TEST)', 'Латный полный шлем D2 (тест)', '', '', '', '', '', '', '', ''), +(1025, '판금 투구 D1 (시험용)', 'Heaume en plaques D1 (Test)', 'Plattenhelm D1 (Test)', '', '', 'Casco de placas D1 (TEST)', 'Casco de placas D1 (TEST)', 'Латный полный шлем D1 (тест)', '', '', '', '', '', '', '', ''), +(1026, '판금 투구 D3 (시험용)', 'Heaume en plaques D3 (test)', 'Plattenhelm D3 (Test)', '', '', 'Casco de placas D3 (TEST)', 'Casco de placas D3 (TEST)', 'Латный полный шлем D3 (тест)', '', '', '', '', '', '', '', ''), +(1027, '쇠사슬 투구 A (시험용)', 'Casque en mailles A (Test)', 'Panzerhelm A (Test)', '', '', 'Casco de malla A (TEST)', 'Casco de malla A (TEST)', 'Кольчужный полный шлем A (тест)', '', '', '', '', '', '', '', ''), +(1028, '미사용 Dented Skullcap', '[PÉRIMÉ] Camail abimé', 'Ausgediente zerbeulte Schädelkappe', '', '', '', '', 'Испорченный иссеченный шлем', '', '', '', '', '', '', '', ''), +(1029, '서판: 불뱀 토템', 'Tablette du totem du serpent', 'Schrifttafel des Schlangentotems', '', '石板:邪蛇圖騰', 'Tablilla de tótem serpiente', 'Tablilla de Tótem serpiente', 'Табличка Тотема змея', '', '', '', '', '', '', '', ''), +(1030, '서판: 불굴의 의지', 'Tablette de Volonté inflexible', 'Schrifttafel des Unerschütterlichen Willens', '石板:不屈意志', '石板:不屈意志', 'Tablilla de voluntad férrea', 'Tablilla de voluntad férrea', 'Табличка Непреклонной воли', '', '', '', '', '', '', '', ''), +(1031, '서판: 용암 작열', 'Tablette d\'Eclair de lave', 'Schrifttafel des Schmelzschlages', '石板:熔岩爆裂', '石板:熔岩爆裂', 'Tablilla de Explosión de arrabio', 'Tablilla de Explosión de arrabio', 'Табличка Всплеска лавы', '', '', '', '', '', '', '', ''), +(1032, '서판: 동요의 토템', 'Tablette de Totem d\'agitation', 'Schrifttafel des Aufstachelnden Totems', '石板:煽动图腾', '石板:煽動圖騰', 'Tablilla de tótem agitador', 'Tablilla de Tótem agitador', 'Табличка тотема Смятения', '', '', '', '', '', '', '', ''), +(1033, '서판: 독 무효화', 'Tablette d\'Annuler poison', 'Schrifttafel der Giftneutralisierung', '石板:消毒术', '石板:消毒術', 'Tablilla de Veneno de anulación', 'Tablilla de Veneno de anulación', 'Табличка уничтожения яда', '', '', '', '', '', '', '', ''), +(1034, '서판: 불멸의 힘', 'Tablette de Force permanente', 'Schrifttafel der Unsterblichen Stärke', '石板:永生力量', '石板:永生力量', 'Tablilla de fuerza eterna', 'Tablilla de fuerza eterna', 'Книга Лечения яда', '', '', '', '', '', '', '', ''), +(1035, '서판: 영혼 소환', 'Tablette d\'Appel des esprits', 'Schrifttafel des Geist rufens', '石板:召唤灵魂', '石板:召喚靈魂', 'Tablilla de Llamar a espíritu', 'Tablilla de Llamar a espíritu', 'Табличка Вызова духа', '', '', '', '', '', '', '', ''), +(1036, '서판: 질병 무효화', 'Tablette d\'Annuler maladie', 'Schrifttafel der Krankheit-Neutralisierung', '石板:祛病术', '石板:祛病術', 'Tablilla de Enfermedad de anulación', 'Tablilla de Enfermedad de anulación', 'Противоядие', '', '', '', '', '', '', '', ''), +(1037, '서판: 번개 화살 II', 'Tablette d\'Eclair II', 'Schrifttafel des Blitzschlags II', '石板:闪电箭 II', '石板:閃電箭 II', 'Tablilla de Descarga de relámpagos 2', 'Tablilla de Descarga de relámpagos II', 'Табличка Молнии II', '', '', '', '', '', '', '', ''), +(1038, '서판: 복원 II', 'Tablette de Restauration II', 'Schrifttafel der Wiederherstellung II', '石板:复原术 II', '石板:復原術 II', 'Tablilla de Restauración 2', 'Tablilla de Restauración II', 'Противоядие', '', '', '', '', '', '', '', ''), +(1041, '검은 늑대 뿔피리', 'Cor du loup noir', 'Horn des schwarzen Wolfs', '黑狼号角', '黑狼號角', 'Cuerno del lobo negro', 'Cuerno del lobo negro', 'Противоядие', '', '', '', '', '', '', '', ''), +(1042, '미사용 Summon Winter Wolf (Mount)', '[PÉRIMÉ] Invocation de loup blanc (monture)', 'Winterwolfbeschwörung (Reittier)', '', '', '', '', 'Испорченное призывание снежного волка (верхового)', '', '', '', '', '', '', '', ''), +(1043, '미사용 Summon Redwolf (Mount)', '[PÉRIMÉ] Invocation de loup rouge (monture)', 'Rotwolfbeschwörung (Reittier)', '', '', '', '', 'Испорченное призывание красноволка (верхового)', '', '', '', '', '', '', '', ''), +(1044, '미사용 Summon Brown Wolf (Mount)', '[PÉRIMÉ] Invocation de loup brun (monture)', 'Braunwolfbeschwörung (Reittier)', '', '', '', '', 'Испорченное призывание коричневого волка (верхового)', '', '', '', '', '', '', '', ''), +(1046, '미사용 Light 나팔총', '[PÉRIMÉ] Tromblon léger', 'Ausgediente leichte Donnerbüchse', '', '', '', 'Deprecated Trabuco ligero', 'Испорченный легкий мушкетон', '', '', '', '', '', '', '', ''), +(1047, '미사용 Heavy 나팔총', '[PÉRIMÉ] Tromblon lourd', 'Ausgediente schwere Donnerbüchse', '', '', '', 'Deprecated Trabuco pesado', 'Испорченный тяжелый мушкетон', '', '', '', '', '', '', '', ''), +(1048, '서판: 번개 보호막 II', 'Tablette de Bouclier de foudre II', 'Schrifttafel des Blitzschlagschildes II', '石板:闪电之盾 II', '石板:閃電之盾 II', 'Tablilla de Escudo de relámpagos 2', 'Tablilla de Escudo de relámpagos II', 'Табличка Щита молний II', '', '', '', '', '', '', '', ''), +(1049, '서판: 정화', 'Tablette d\'Expiation', 'Schrifttafel der Reinigung', '石板:净化术', '石板:淨化術', 'Tablilla de Purgar', 'Tablilla de Purgar', 'Табличка Очищения', '', '', '', '', '', '', '', ''), +(1052, '서판: 정령 갑옷 II', 'Tablette d\'Armure spirituelle II', 'Schrifttafel der Geistrüstung II', '石板:幽魂甲 II', '石板:幽魂甲 II', 'Tablilla de armadura de espíritu 2', 'Tablilla de armadura de espíritu II', 'Табличка Доспехов духа II', '', '', '', '', '', '', '', ''), +(1053, '서판: 용암 작열 II', 'Tablette d\'Eclair de lave II', 'Schrifttafel des Schmelzschlages II', '石板:熔岩爆裂 II', '石板:熔岩爆裂 II', 'Tablilla de Explosión de arrabio 2', 'Tablilla de Explosión de arrabio II', 'Табличка Всплеска лавы II', '', '', '', '', '', '', '', ''), +(1057, '서판: 복원 III', 'Tablette de Restauration III', 'Schrifttafel der Wiederherstellung III', '石板:复原术 III', '石板:復原術 III', 'Tablilla de Restauración 3', 'Tablilla de Restauración III', 'Табличка Восстановления III', '', '', '', '', '', '', '', ''), +(1058, '서판: 번개 화살 III', 'Tablette d\'Eclair III', 'Schrifttafel des Blitzschlags III', '石板:闪电箭 III', '石板:閃電箭 III', 'Tablilla de Descarga de relámpagos 3', 'Tablilla de Descarga de relámpagos III', 'Табличка Молнии III', '', '', '', '', '', '', '', ''), +(1061, '서판: 독 무효화 II', 'Tablette d\'Annuler poison II', 'Schrifttafel der Gift-Neutralisierung II', '石板:消毒术 II', '石板:消毒術 II', 'Tablilla de Veneno de anulación 2', 'Tablilla de Veneno de anulación II', 'Табличка уничтожения яда II', '', '', '', '', '', '', '', ''), +(1063, '서판: 질병 무효화 II', 'Tablette d\'Annuler maladie II', 'Schrifttafel der Krankheit-Neutralisierung II', '石板:祛病术 II', '石板:祛病術 II', 'Tablilla de Enfermedad de anulación 2', 'Tablilla de Enfermedad de anulación II', 'Табличка уничтожения болезни II', '', '', '', '', '', '', '', ''), +(1072, '버본 위스키', 'Bouteille de tord-boyaux pleine', 'Volle Flasche Fusel', '', '裝滿的月光酒', 'Luna llena', 'Luna llena', 'Самогон Полнолуния', '', '', '', '', '', '', '', ''), +(1074, '딱딱한 거미 다리', 'Patte d\'araignée', 'Harte Spinnenbeinspitze', '硬蜘蛛腿', '硬蜘蛛腿', 'Punta de pata de araña dura', 'Punta de pata de araña dura', 'Твердый кончик паучьей ноги', '', '', '', '', '', '', '', ''), +(1075, '잿빛가죽일족 펜던트', 'Pendentif sombrepoil', 'Schattenfellanhänger', '暗皮坠饰', '暗皮墜飾', 'Colgante Pellejo Negro', 'Colgante Pielsombra', 'Подвеска Темношкуров', '', '', '', '', '', '', '', ''), +(1076, '데피아즈단 변절마법사의 반지', 'Anneau du renégat défias', 'Renegatenring der Defias', '迪菲亚叛徒之戒', '迪菲亞叛徒之戒', 'Anillo de renegado Defias', 'Anillo de renegado Defias', 'Кольцо предателя Братства Справедливости', '', '', '', '', '', '', '', ''), +(1077, '데피아즈단 마법사의 반지', 'Anneau de mage défias', 'Magierring der Defias', '迪菲亚法师之戒', '迪菲亞法師之戒', 'Anillo mágico Defias', 'Anillo mágico Defias', 'Кольцо мага Братства Справедливости', '', '', '', '', '', '', '', ''), +(1078, '미사용 Writ of Lakeshire', '[PÉRIMÉ] Injonction de Lakeshire', 'Ausgediente Verfügung von Seenhain', '', '', '', '', 'Испорченное задание Озер', '사용하지 않는 물건', 'Porte la signature de l\'honorable Magistrat Solomon.', 'Unterschrieben vom Ehrenwerten Magistrat Solomon.', '', '', 'Firmado por el honorable Magistrado Salomón', 'Firmado por el honorable Magistrado Solomon', 'Подписано почтенным мировым судьей Соломоном'), +(1080, '질긴 독수리 고기', 'Viande de condor coriace', 'Zähes Kondorfleisch', '硬秃鹫肉', '硬禿鷲肉', 'Carne de cóndor dura', 'Carne de cóndor dura', 'Жесткое мясо кондора', '', '', '', '', '', '', '', ''), +(1081, '파삭파삭한 거미 고기', 'Chair croustillante d\'araignée', 'Knuspriges Spinnenfleisch', '香脆蜘蛛肉', '香脆蜘蛛肉', 'Carne de araña crujiente', 'Carne de araña crujiente', 'Хрустящее паучье мясо', '', '', '', '', '', '', '', ''), +(1082, '붉은마루산 굴라시 스튜', 'Goulash des Carmines', 'Rotkammgulasch', '赤脊山炖肉', '赤脊山燉肉', 'Estofado Crestagrana', 'Estofado Crestagrana', 'Гуляш по-красногорски', '', '', '', '', '', '', '', ''), +(1083, '아조라의 조각상', 'Glyphe d\'Azora', 'Glyphe von Azora', '阿祖拉的铭文饰品', '阿祖拉的銘文飾品', 'Glifo de Azora', 'Glifo de Azora', 'Амулет Азоры', '', '', '', '', '', '', '', ''), +(1084, '법전: 소생', 'Codex de Rénovation', 'Kodex der Erneuerung', '圣典:恢复', '聖典:恢復', 'Códice de Renovar', 'Códice de Renovar', 'Кодекс Обновления', '', '', '', '', '', '', '', ''), +(1085, '법전: 마음의 눈', 'Codex de Vision télépathique', 'Kodex der Gedankensicht', '圣典:心灵视界', '聖典:心靈視界', 'Códice de Visión mental', 'Códice de Visión mental', 'Кодекс Проницательности', '', '', '', '', '', '', '', ''), +(1086, '법전: 내면의 열정', 'Codex de Feu intérieur', 'Kodex des Inneren Feuers', '圣典:心灵之火', '聖典:心靈之火', 'Códice de Fuego interno', 'Códice de Fuego interno', 'Кодекс Внутреннего огня', '', '', '', '', '', '', '', ''), +(1087, '법전: 어둠의 권능: 고통', 'Codex de Mot de l’ombre : Douleur', 'Kodex des Schattenwortes: Schmerz', '圣典:暗言术:痛', '聖典:暗言術:痛', 'Códice de Palabra de las Sombras: Dolor', 'Códice de Palabra de las Sombras: Dolor', 'Кодекс Слова Тьмы: Боль', '', '', '', '', '', '', '', ''), +(1088, '법전: 소생 II', 'Codex de Rénovation II', 'Kodex der Erneuerung II', '圣典:恢复 II', '聖典:恢復 II', 'Códice de Renovar 2', 'Códice de Renovar II', 'Кодекс Обновления II', '', '', '', '', '', '', '', ''), +(1089, '법전: 질병 무효화', 'Codex d\'Annuler maladie', 'Kodex der Krankheitsneutralisierung', '圣典:消病术', '聖典:消病術', 'Códice de Enfermedad de anulación', 'Códice de Enfermedad de anulación', 'Кодекс Исчезновения заболевания', '', '', '', '', '', '', '', ''), +(1090, '법전: 부활', 'Codex de Résurrection', 'Kodex der Auferstehung', '圣典:复活术', '聖典:復活術', 'Códice de Resurrección', 'Códice de Resurrección', 'Кодекс Воскрешения', '', '', '', '', '', '', '', ''), +(1091, '법전: 성스러운 일격 II', 'Codex de Châtiment sacré II', 'Kodex des Heiligen Schmetterns II', '圣典:圣光击 II', '聖典:聖光懲擊 II', 'Códice de Acometida Sagrada 2', 'Códice de Fusta Sagrada II', 'Кодекс Божественной кары II', '', '', '', '', '', '', '', ''), +(1092, '법전: 하급 치유 II', 'Codex de Soins inférieurs II', 'Kodex der Geringen Heilung II', '圣典:次级治疗术 II', '聖典:次級治療術 II', 'Códice de Curación inferior 2', 'Códice de Curación inferior II', 'Кодекс Малого исцеления II', '', '', '', '', '', '', '', ''), +(1093, '법전: 저주 해제', 'Codex de Délivrance de la malédiction', 'Kodex der Fluchaufhebung', '圣典:解除诅咒', '聖典:解除詛咒', 'Códice de Deshacer maldición', 'Códice de Deshacer maldición', 'Кодекс Снятия проклятья', '', '', '', '', '', '', '', ''), +(1095, '법전: 마법 무효화', 'Codex de Dissipation de la magie', 'Kodex der Magiebannung', '圣典:驱散魔法', '聖典:驅散魔法', 'Códice de Disipar magia', 'Códice de Disipar magia', 'Кодекс рассеивания заклинаний', '', '', '', '', '', '', '', ''), +(1096, '법전: 어둠의 권능: 고통 II', 'Codex de Mot de l’ombre : Douleur II', 'Kodex des Schattenwortes: Schmerz II', '圣典:暗言术:痛 II', '聖典:暗言術:痛 II', 'Códice de Palabra de las Sombras: Dolor 2', 'Códice de Palabra de las Sombras: Dolor II', 'Кодекс Слова Тьмы: Боль II', '', '', '', '', '', '', '', ''), +(1099, '미사용 법전: of Sustenance II', '[PÉRIMÉ] Codex de Subsistance II', 'Ausgedienter Kodex der Nahrung II', '', '', '', '', 'Испорченный кодекс Поддержания жизни II', '', '', '', '', '', '', '', ''), +(1100, '법전: 성스러운 일격 III', 'Codex de Châtiment sacré III', 'Kodex des Heiligen Schmetterns III', '圣典:圣光击 III', '聖典:聖光懲擊 III', 'Códice de Acometida Sagrada 3', 'Códice de Fusta Sagrada III', 'Кодекс Божественной кары III', '', '', '', '', '', '', '', ''), +(1101, '법전: 소생 V', 'Codex de Rénovation V', 'Kodex der Erneuerung V', '圣典:恢复 V', '聖典:恢復 V', 'Códice de Renovar 6', 'Códice de Renovar V', 'Кодекс Обновления V', '', '', '', '', '', '', '', ''), +(1102, '법전: 하급 치유 III', 'Codex de Soins inférieurs III', 'Kodex der Geringen Heilung III', '圣典:次级治疗术 III', '聖典:次級治療術 III', 'Códice de Curación inferior 3', 'Códice de Curación inferior III', 'Кодекс Малого исцеления III', '', '', '', '', '', '', '', ''), +(1105, '법전: 소생 VI', 'Codex de Rénovation VI', 'Kodex der Erneuerung VI', '圣典:恢复 VI', '聖典:恢復 VI', 'Códice de Renovar 7', 'Códice de Renovar VI', 'Кодекс Обновления VI', '', '', '', '', '', '', '', ''), +(1108, '법전: 소생 III', 'Codex de Rénovation III', 'Kodex der Erneuerung III', '圣典:恢复 III', '聖典:恢復 III', 'Códice de Renovar 3', 'Códice de Renovar III', 'Кодекс Обновления III', '', '', '', '', '', '', '', ''), +(1109, '법전: 정신 지배', 'Codex d\'Emprise', 'Kodex der Beherrschung', '圣典:支配术', '聖典:支配術', 'Códice de Dominación', 'Códice de Dominación', 'Кодекс Господства', '', '', '', '', '', '', '', ''), +(1111, '법전: 잠재움', 'Codex de Sommeil', 'Kodex des Schlafs', '', '聖典:沉睡', 'Códice de Dormir', 'Códice de Dormir', 'Кодекс Сна', '', '', '', '', '', '', '', ''), +(1112, '법전: 빛의 권능: 인내 II', 'Codex de Mot sacré : Robustesse II', 'Kodex des Heiligen Wortes: Seelenstärke II', '圣典:圣言术:韧 II', '聖典:聖言術:韌 II', 'Códice de Palabra Sagrada: entereza 2', 'Códice de Palabra Sagrada: entereza II', 'Кодекс Святого слова: Стойкость духа II', '', '', '', '', '', '', '', ''), +(1113, '창조된 식빵', 'Pain invoqué', 'Herbeigezaubertes Brot', '魔法面包', '魔法麵包', 'Pan mágico', 'Pan mágico', 'Сотворенный хлеб', '', '', '', '', '', '', '', ''), +(1114, '창조된 흑빵', 'Pain de seigle invoqué', 'Herbeigezaubertes Roggenbrot', '魔法黑面包', '魔法黑麵包', 'Centeno mágico', 'Centeno mágico', 'Сотворенный ржаной хлеб', '', '', '', '', '', '', '', ''), +(1115, '미사용 Ragged Scalp', '[PÉRIMÉ] Scalp effiloché', 'Ausgedienter struppiger Skalp', '', '', '', '', 'Испорченный рваный скальп', '', '', '', '', '', '', '', ''), +(1116, '순은 반지', 'Anneau d\'argent pur', 'Ring aus reinem Silber', '真银之戒', '真銀之戒', 'Anillo de plata pura', 'Anillo de plata pura', 'Кольцо из чистого серебра', '', '', '', '', '', '', '', ''), +(1117, '몬스터 - Item, Fishing Pole', 'Monstre - Objet, Canne à pêche', 'Monstergegenstand, Angelrute', '', '', 'Monstruo: objeto, caña de pescar', 'Monstruo: objeto, caña de pescar', 'Монстр - предмет, удочка', '', '', '', '', '', '', '', ''), +(1119, '생명수', 'Esprits en bouteille', 'Schnaps in Flaschen', '', '瓶裝精', 'Espíritus embotellados', 'Espíritus embotellados', 'Духи в бутылках', '', '', '', '', '', '', '', ''), +(1121, '스라소니 장화', 'Bottes du Lynx', 'Füße des Luchses', '山猫之靴', '山貓之靴', 'Pies de Lynx', 'Pies de Lynx', 'Рысьи лапы', '', '', '', '', '', '', '', ''), +(1122, '미사용 백마 아뮬렛', '[PÉRIMÉ] Amulette d\'Etalon blanc', 'Ausgedientes Amulett des weißen Hengstes', '', '', '', '', 'Испорченный амулет белого жеребца', '백마를 부릅니다.', 'Invoque un Etalon blanc pour vous servir de monture.', 'Beschwört einen weißen Hengst als Euer Ross.', '', '', 'Invoca a un semental blanco para usarlo como tu corcel.', 'Invoca a un semental blanco para usarlo como tu corcel.', 'Призыв белого жеребца'), +(1123, '미사용 적토마 아뮬렛', '[PÉRIMÉ] Amulette du pinto', 'Ausgedientes Amulett des Schecken', '', '', '', '', 'Испорченный амулет Пегой лошади', '적토마를 부릅니다.', 'Invoque un pinto pour vous servir de monture.', 'Beschwört einen Schecken als Euer Ross.', '', '', 'Invoca a un pinto para usarlo como tu corcel.', 'Invoca a un pinto para usarlo como tu corcel.', 'Призыв пегого скакуна'), +(1124, '미사용 황토마 아뮬렛', '[PÉRIMÉ] Amulette du palomino', 'Ausgedientes Amulett des Palomino', '', '', '', '', 'Испорченный амулет Игреневой лошади', '황토마를 부릅니다.', 'Invoque un palomino pour vous servir de monture.', 'Beschwört einen Palomino als Euer Ross.', '', '', 'Invoca a un palomino para usarlo como tu corcel.', 'Invoca a un palomino para usarlo como tu corcel.', 'Призыв игреневого скакуна'), +(1125, '미사용 나이트메어 아뮬렛', '[PÉRIMÉ] Amulette de la cavale de cauchemar', 'Ausgedientes Amulett des Nachtmahrs', '', '', '', '', 'Испорченный амулет Кошмара', '나이트메어를 부릅니다.', 'Invoque une Cavale de cauchemar pour vous servir de monture.', 'Beschwört einen Nachtmahr als Euer Ross.', '', '', 'Invoca a una pesadilla para usarla como tu corcel.', 'Invoca a una pesadilla para usarla como tu corcel.', 'Призыв скакуна Кошмара.'), +(1127, '섬광탄 다발', 'Sac de poudre noire', 'Blitzstrahlbündel', '火弹', '火彈', 'Carga cegadora', 'Carga cegadora', 'Взрывпакет', '', '', '', '', '', '', '', ''), +(1128, '미사용 [PH] 붉은허리산맥 호밀', '[PÉRIMÉ] [PH] Pain de voyage des Carmines', 'Ausgedienter [Rotkammroggen', '', '', '', '', 'Испорченная [PH] красногорская рожь', '', '', '', '', '', '', '', ''), +(1129, '구울 송곳니', 'Croc de goule', 'Ghulfangzahn', '食尸鬼的牙齿', '食屍鬼的牙齒', 'Colmillo de necrófago', 'Colmillo de necrófago', 'Клык вурдалака', '', '', '', '', '', '', '', ''), +(1130, '거미독 약병', 'Fiole de venin d\'araignée', 'Phiole mit Spinnengift', '瓶装蜘蛛毒液', '瓶裝蜘蛛毒液', 'Vial de veneno de araña', 'Vial de veneno de araña', 'Фиал паучьего яда', '', '', '', '', '', '', '', ''), +(1131, '시련의 토템', 'Totem d\'affliction', 'Totem des Gegenschlages', '惩罚图腾', '懲罰圖騰', 'Tótem de Inflicción', 'Tótem de castigo', 'Тотем Кары', '', '', '', '', '', '', '', ''), +(1132, '회갈색 늑대 뿔피리', 'Cor du loup des bois', 'Horn des Waldwolfs', '棕狼号角', '森林狼號角', 'Cuerno del lobo maderero', 'Cuerno del lobo gris', 'Рог Лесного волка', '', '', '', '', '', '', '', ''), +(1133, '겨울 늑대 뿔피리', 'Cor du loup blanc', 'Horn des Winterwolfs', '冬狼号角', '冬狼號角', 'Cuerno del lobo de invierno', 'Cuerno del lobo invernal', 'Рог снежного волка', '', '', '', '', '', '', '', ''), +(1134, '회색 늑대 뿔피리', 'Cor du loup gris', 'Horn des grauen Wolfs', '灰狼号角', '灰狼號角', 'Cuerno del lobo gris', 'Cuerno del lobo grisáceo', 'Рог Серого волка', '', '', '', '', '', '', '', ''), +(1136, '성서: 신의 은총 II', 'Libram : Faveur divine II', 'Buchband: Göttliche Gunst II', '圣契:神恩术 II', '聖契:神恩術 II', 'Tratado: Favor divino 2', 'Tratado: Favor divino II', 'Манускрипт: Божественное одобрение II', '', '', '', '', '', '', '', ''), +(1138, '성서: 신의 은총', 'Libram : Faveur divine', 'Buchband: Göttliche Gunst', '圣契:神恩术', '聖契:神恩術', 'Tratado: Favor divino', 'Tratado: Favor divino', 'Манускрипт: Божественное одобрение', '', '', '', '', '', '', '', ''), +(1139, '성서: 정화', 'Libram : Epuration', 'Buchband: Reinigung des Glaubens', '圣契:清洁术', '聖契:清潔術', 'Tratado: Purgación', 'Tratado: Limpieza', 'Манускрипт: Очищение', '', '', '', '', '', '', '', ''), +(1141, '성서: 성스러운 빛 II', 'Libram : Lumière sacrée II', 'Buchband: Heiliges Licht II', '圣契:圣光术 II', '聖契:聖光術 II', 'Tratado: Luz sagrada 2', 'Tratado: Luz Sagrada II', 'Манускрипт: Благодать II', '', '', '', '', '', '', '', ''), +(1144, '성서: 천상의 보호막', 'Libram : Bouclier divin', 'Buchband: Gottesschild', '圣契:圣盾术', '聖契:聖盾術', 'Tratado: Escudo divino', 'Tratado: Escudo divino', 'Манускрипт: Божественный щит', '', '', '', '', '', '', '', ''), +(1146, '성서: 부활', 'Libram : Résurrection', 'Buchband: Auferstehung', '圣契:复活术', '聖契:復活術', 'Tratado: Resurrección', 'Tratado: Resurrección', 'Манускрипт: Воскрешение', '', '', '', '', '', '', '', ''), +(1149, '성서: 힘의 문장 II', 'Libram : Sceau de puissance II', 'Buchband: Siegel der Macht II', '圣契:力量圣印 II', '聖契:力量聖印 II', 'Tratado: Lacre de poderío 2', 'Tratado: Sello de poderío II', 'Манускрипт: Печать мощи II', '', '', '', '', '', '', '', ''), +(1150, '성서: 순화', 'Libram : Purification', 'Buchband: Läutern', '圣契:纯净术', '聖契:純淨術', 'Tratado: Purificar', 'Tratado: Purificar', 'Манускрипт: Очистить', '', '', '', '', '', '', '', ''), +(1151, '성서: 성스러운 빛 III', 'Libram : Lumière sacrée III', 'Buchband: Heiliges Licht III', '圣契:圣光术 III', '聖契:聖光術 III', 'Tratado: Luz sagrada 3', 'Tratado: Luz Sagrada III', 'Манускрипт: Благодать III', '', '', '', '', '', '', '', ''), +(1154, '백성의 민병대 허리띠', 'Ceinture de la milice du peuple', 'Gürtel der Volksmiliz', '人民军腰带', '人民軍腰帶', 'Cinturón de las Milicias del pueblo', 'Cinturón de las Milicias del pueblo', 'Пояс народного ополчения', '', '', '', '', '', '', '', ''), +(1155, '몽유술사의 지팡이', 'Bâtonnet du somnanbule', 'Rute des Schlafwandlers', '梦游者魔棒', '夢遊者魔棒', 'Vara del Insomne', 'Vara del Insomne', 'Жезл Сноходца', '', '', '', '', '', '', '', ''), +(1156, '화려하게 보석 박힌 반지', 'Anneau somptueux', 'Reich mit Juwelen besetzter Ring', '豪华珠宝戒指', '豪華珠寶戒指', 'Anillo con una piedra magnífica', 'Anillo con una piedra magnífica', 'Щедро изукрашенное кольцо', '', '', '', '', '', '', '', ''), +(1157, '미사용 민병대 손도끼', '[PÉRIMÉ] Hachette de la milice', 'Ausgediente Milizhandaxt', '', '', '', '', 'Испорченная дружинная одноручная секира', '', '', '', '', '', '', '', ''), +(1158, '튼튼한 강철 곤봉', 'Solide masse en métal', 'Robuste Metallkeule', '结实的铁棍', '結實的鐵棍', 'Garrote de metal sólido', 'Garrote de metal sólido', 'Твердая металлическая дубина', '', '', '', '', '', '', '', ''), +(1159, '민병대 육척봉', 'Bâton de la milice', 'Milizsstecken', '民兵短杖', '民兵短杖', 'Bastón de intendente de milicia', 'Bastón de intendente de milicia', 'Окованный посох ополчения', '', '', '', '', '', '', '', ''), +(1161, '민병대 쇼트소드', 'Epée courte de la milice', 'Milizkurzschwert', '民兵短剑', '民兵短劍', 'Espada corta de milicia', 'Espada corta de milicia', 'Короткий меч ополчения', '', '', '', '', '', '', '', ''), +(1162, '해적 헝겊 (시험용)', 'Couvre-oeil de pirate (test)', 'Piraten-Augenklappe (Test)', '', '', 'Pirates Patch (TEST)', 'Pirates Patch (TEST)', 'Пиратская глазная повязка (тест)', '', '', '', '', '', '', '', ''), +(1163, '드워프족 탐험가의 단안경 (시험용)', 'Monocle d\'explorateur nain (test)', 'Zwergisches Forschermonokel (Test)', '', '', 'Dwarven expedicionario\'s monóculo (TEST)', 'Dwarven expedicionario\'s monóculo (TEST)', 'Монокль дворфийского исследователя (Тест)', '', '', '', '', '', '', '', ''), +(1164, '샘의 일지', 'Tome de Sam', 'Sams Foliant', '', '山姆的卷冊', 'Escrito de Sam', 'Escrito de Sam', 'Фолиант Сэма', '', '', '', '', '', '', '', ''), +(1165, '시험용 음식', 'Test Nourriture', 'Test Essen', '', '', '', '', 'Кусок пищи', '', '', '', '', '', '', '', ''), +(1166, '찌그러진 버클러', 'Targe ébréchée', 'Zerbeulter Rundschild', '凹陷的圆盾', '凹陷的圓盾', 'Rodela dentada', 'Rodela abollada', 'Зазубренный кулачный щит', '', '', '', '', '', '', '', ''), +(1167, '소형 타지 방패', 'Petite targe', 'Kleine Tartsche', '小轻盾', '小輕盾', 'Tarja pequeña', 'Tarja pequeña', 'Маленький тарг', '', '', '', '', '', '', '', ''), +(1168, '해골 화염 방패', 'Bouclier flamboyant', 'Schädelflammenschild', '骨火', '骨火', 'Escudo Llamacráneos', 'Escudo Llamacráneos', 'Щит Пламени шлема', '', '', '', '', '', '', '', ''), +(1169, '검은해골 방패', 'Bouclier sombre', 'Schwarzschädel-Schild', '黑颅', '黑顱', 'Escudo de cráneo negro', 'Escudo de cráneo negro', 'Черночерепный щит', '', '', '', '', '', '', '', ''), +(1170, '미사용 갈색 가죽 조끼', '[PÉRIMÉ] Gilet marron en cuir', 'Ausgediente braune Lederweste', '', '', '', '', 'Испорченный коричневый кожаный жилет', '', '', '', '', '', '', '', ''), +(1171, '잘짜여진 로브', 'Robe de confection', 'Gut vernähte Robe', '精心缝制的长袍', '精心縫製的長袍', 'Toga bien cosida', 'Toga bien cosida', 'Хорошо прошитое одеяние', '', '', '', '', '', '', '', ''), +(1172, '그레이슨의 횃불', 'Torche de Grayson', 'Graysons Fackel', '葛瑞森的火炬', '葛瑞森的火炬', 'Antorcha de Grayson', 'Antorcha de Grayson', 'Факел Грейсона', '', '', '', '', '', '', '', ''), +(1173, '낡고 해진 장화', 'Bottes usées', 'Wettergegerbte Stiefel', '旧靴子', '舊靴子', 'Botas deterioradas', 'Botas deterioradas', 'Выцветшие сапоги', '', '', '', '', '', '', '', ''), +(1174, '미사용 가벼운 군화', '[PÉRIMÉ] Bottes légères de soldat', 'Ausgediente leichte Soldatenstiefel', '', '', '', '', 'Испорченные легкие солдатсике сапоги', '', '', '', '', '', '', '', ''), +(1175, '금니', 'Une dent en or', 'Ein Goldzahn', '金牙', '金牙', 'Un diente de oro', 'Un diente de oro', 'Золотой зуб', '', '', '', '', '', '', '', ''), +(1176, '자극제', 'Sels odorants', 'Riechsalz', '嗅盐', '嗅鹽', 'Sales aromáticas', 'Sales aromáticas', 'Ароматические соли', '', '', '', '', '', '', '', ''), +(1177, '올라프 기름', 'Huile d\'Olaf', '', '奥拉夫的油', '奧拉夫的油', 'Aceite de Olaf', 'Aceite de Olaf', 'Масло Олафа', '', '', '', '', '', '', '', ''), +(1178, '폭탄 로켓', 'Roquette explosive', 'Explosive Rakete', '爆破火箭', '爆破火箭', 'Cohete explosivo', 'Cohete explosivo', 'Взрывчатая ракета', '', '', '', '', '', '', '', ''), +(1179, '시원한 우유', 'Lait glacé', 'Eiskalte Milch', '冰镇牛奶', '冰鎮牛奶', 'Leche fría como el hielo', 'Leche fría como el hielo', 'Ледяное молоко', '', '', '', '', '', '', '', ''), +(1180, '체력의 두루마리', 'Parchemin d\'endurance', 'Rolle der Ausdauer', '耐力卷轴', '耐力卷軸', 'Pergamino de Fortaleza', 'Pergamino de aguante', 'Свиток выносливости', '', '', '', '', '', '', '', ''), +(1181, '정신력의 두루마리', 'Parchemin d\'esprit', 'Rolle der Willenskraft', '精神卷轴', '精神卷軸', 'Pergamino de Espíritu', 'Pergamino de espíritu', 'Свиток Духа', '', '', '', '', '', '', '', ''), +(1182, '놋쇠박은 팔보호구', 'Brassards cloutés de cuivre', 'Messingbeschlagene Armschienen', '黄铜护腕', '黃銅護腕', 'Brazales de tachas de latón', 'Brazales de tachas de latón', 'Украшенные латунью наручи', '', '', '', '', '', '', '', ''), +(1183, '손목 밴드', 'Garde-poignets élastiques', 'Elastischer Handgelenksschutz', '橡皮腕甲', '橡皮腕甲', 'Muñequeras elásticas', 'Guardamuñecas elásticas', 'Эластичные накулачники', '', '', '', '', '', '', '', ''), +(1184, '미사용 붉은십자군 배지', '[PÉRIMÉ] Insigne écarlate', 'Ausgedientes scharlachrotes Abzeichen', '', '', '', '', 'Испорченный знак Алых', '', '', '', '', '', '', '', ''), +(1186, '미사용 Gnoll Taskmaster Whip', '[PÉRIMÉ] Fouet du sous-chef gnoll', 'Ausgediente Gnollzuchtmeisterpeitsche', '', '', '', '', 'Испорченная плеть гнолла-десятника', '', '', '', '', '', '', '', ''), +(1187, '가시박힌 목줄', 'Collier clouté', 'Stachelhalsband', '尖刺项圈', '尖刺項圈', 'Collar con pinchos', 'Collera con pinchos', 'Шипастый ошейник', '', '', '', '', '', '', '', ''), +(1189, '놀 대장의 반지', 'Anneau de surveillant', 'Vorarbeiterring', '监工之戒', '監工之戒', 'Anillo de sobrestante', 'Anillo de sobrestante', 'Кольцо инспектора', '', '', '', '', '', '', '', ''), +(1190, '대장 놀의 망토', 'Cape de surveillant', 'Vorarbeiter-Umhang', '监工披风', '監工披風', 'Capa de sobrestante', 'Capa de sobrestante', 'Плащ инспектора', '', '', '', '', '', '', '', ''), +(1191, '구슬 주머니', 'Sac de billes', 'Tasche mit Murmeln', '弹子球', '彈子球', 'Bolsa de canicas', 'Bolsa de canicas', 'Мешок разноцветных шариков', '', '', '', '', '', '', '', ''), +(1192, '미사용 Overseer\'s 투구', '[PÉRIMÉ] Camail de surveillant', 'Ausgedienter Vorarbeiterhelm', '', '', '', '', 'Испорченный шлем инспектора', '', '', '', '', '', '', '', ''), +(1193, '띠장식 버클러', 'Targe cerclée', 'Bebänderter Rundschild', '镶带圆盾', '鑲帶圓盾', 'Rodela a rayas', 'Rodela a rayas', 'Пластинчатый кулачный щит', '', '', '', '', '', '', '', ''), +(1194, '바스타드소드', 'Bâtarde', 'Bastardschwert', '损坏的双刃刀', '損壞的雙刃刀', 'Espada de bastardo', 'Espada bastarda', 'Полуторный меч', '', '', '', '', '', '', '', ''), +(1195, '코볼트의 채굴용 삽', 'Pelle de kobold', 'Bergbauschaufel eines Kobolds', '狗头人的铲子', '狗頭人的鏟子', 'Pala de minería de kobold', 'Pala de minería de kóbold', 'Лопата кобольдского горняка', '', '', '', '', '', '', '', ''), +(1196, '타바르', 'Tabard', '', '大板斧', '大板斧', 'Tabardo', '', 'Табар', '', '', '', '', '', '', '', ''), +(1197, '거대한 철퇴', 'Masse géante', 'Riesiger Streitkolben', '巨棒', '巨棒', 'Maza gigante', 'Maza gigante', 'Огромная палица', '', '', '', '', '', '', '', ''), +(1198, '클레이모어', '', '', '优质重剑', '優質重劍', 'Espada claymore', 'Espada claymore', 'Клеймор', '', '', '', '', '', '', '', ''), +(1199, '충만한 영혼석', 'Pierre d\'âme', 'Aufgeladener Seelenstein', '', '充能靈魂石', 'Piedra de alma cargada', 'Piedra de alma cargada', 'Заряженный камень души', '', '', '', '', '', '', '', ''), +(1200, '대형 나무 방패', 'Grand bouclier en bois', 'Großer Holzschild', '木制大盾', '木製大盾', 'Escudo de madera grande', 'Escudo de madera grande', 'Большой деревянный щит', '', '', '', '', '', '', '', ''), +(1201, '무딘 히터실드', 'Ecu terne', 'Glanzloser Langschild', '黑色尖头盾', '黑色尖頭盾', 'Escudo calentador mate', 'Escudo calentador mate', 'Дубовый щит истопника', '', '', '', '', '', '', '', ''), +(1202, '철벽 방패', 'Pavois', 'Wallschild', '墙盾', '牆盾', 'Escudo de pared', 'Escudo de pared', 'Башенный щит', '', '', '', '', '', '', '', ''), +(1203, '스톰윈드의 아이기스', 'Egide de Stormwind', 'Aegis von Stormwind', '暴风城纹章盾', '暴風城紋章盾', 'Égida de Stormwind', 'Égida de Ventormenta', 'Эгида Штормграда', '', '', '', '', '', '', '', ''), +(1204, '녹색 타워실드', 'La Tour verte', 'Der grüne Turm', '绿塔', '綠塔', 'La torre verde', 'La torre verde', 'Зеленая Башня', '', '', '', '', '', '', '', ''), +(1205, '멜론 주스', 'Jus de melon', 'Melonensaft', '果汁', '果汁', 'Zumo de melón', 'Zumo de melón', 'Дынный сок', '', '', '', '', '', '', '', ''), +(1206, '태마노', 'Agate mousse', 'Moosachat', '绿玛瑙', '綠瑪瑙', 'Ágata musgosa', 'Ágata musgosa', 'Моховой агат', '', '', '', '', '', '', '', ''), +(1207, '머프스타', '', 'Zackenstreitkolben', '魔星钉锤', '魔星釘錘', 'Murfestar', 'Murfestar', 'Звезда Марф', '', '', '', '', '', '', '', ''), +(1208, '메이벨의 연애 편지', 'Lettre d\'amour de Maybell', 'Maybells Liebesbrief', '梅贝尔的情书', '梅貝爾的情書', 'Carta de amor de Maybell', 'Carta de amor de Maybell', 'Любовное послание Мэйбелл', '', '', '', '', '', '', '', ''), +(1210, '음영석', 'Oeil ténébreux', 'Schattenedelstein', '暗影石', '暗影石', 'Gema de las Sombras', 'Gema de las Sombras', 'Камень теней', '', '', '', '', '', '', '', ''), +(1211, '놀의 전투용 멜빵', 'Harnais de guerre gnoll', 'Gnollkriegsharnisch', '豺狼人作战背心', '豺狼人作戰背心', 'Arnés de guerra gnoll', 'Arnés de guerra gnoll', 'Боевая портупея гнолла', '', '', '', '', '', '', '', ''), +(1212, '놀의 타액', 'Bave de gnoll', 'Gnollspeichel', '豺狼人的唾液', '豺狼人的唾液', 'Gapo gnoll', 'Gapo gnoll', 'Слюна гнолла', '', '', '', '', '', '', '', ''), +(1213, '놀 일족의 팔보호구', 'Brassards des gnolls', 'Gnollarmschienen', '豺狼人部族护腕', '豺狼人部族護腕', 'Brazales afines a los gnoll', 'Brazales afines a los gnoll', 'Наручи гнолла', '', '', '', '', '', '', '', ''), +(1214, '놀의 쇠몽둥이', 'Marteleur gnoll', 'Gnollprügel', '豺狼人惩戒者', '豺狼人懲戒者', 'Castigador gnoll', 'Castigador gnoll', 'Дубина гнолла', '', '', '', '', '', '', '', ''), +(1215, '지지의 벨트', 'Ceinturon de maintien', 'Stützgurt', '支柱束带', '支柱腰帶', 'Faja de sujeción', 'Faja de sujeción', 'Поддерживающий ремень', '', '', '', '', '', '', '', ''), +(1216, '냉기의 팔보호구', 'Brassards de givre', 'Frost-Armschienen', '寒霜护腕', '寒霜護腕', 'Brazales escarchados', 'Brazales escarchados', 'Морозные наручи', '', '', '', '', '', '', '', ''), +(1217, '알 수 없는 보상', 'Récompense inconnue', 'Unbekannte Belohnung', '未知奖励', '未知獎勵', 'Recompensa desconocida', 'Recompensa desconocida', 'Неведомая награда', '어떤 보상을 받게 될지 알 수 없습니다...', 'La récompense est encore inconnue…', 'Es ist nicht bekannt, was die Belohnung sein wird...', '你不知道会得到什么样的奖励…', '你不知道會得到什麼樣的獎勵…', 'No se sabe cuál será la recompensa…', 'No se sabe cuál será la recompensa…', 'Неизвестно, какой будет награда...'), +(1218, '놀의 거대 전투 곤봉', 'Gourdin de guerre gnoll', 'Schwere Gnollkriegskeule', '豺狼人重木棒', '豺狼人重木棒', 'Garrote de guerra gnoll pesado', 'Garrote de guerra gnoll pesado', 'Тяжелая боевая дубина гнолла', '', '', '', '', '', '', '', ''), +(1219, '붉은마루 마체테', 'Machette des Carmines', 'Rotkammmachete', '赤脊山弯刀', '赤脊山彎刀', 'Machete Crestagrana', 'Machete Crestagrana', 'Красногорское мачете', '', '', '', '', '', '', '', ''), +(1220, '약탈의 도끼', 'Couperet vif', 'Werwolfaxt', '豺狼人战斧', '豺狼人戰斧', 'Hacha lupina', 'Hacha lupina', 'Волчий топор', '', '', '', '', '', '', '', ''), +(1221, '얇은 새끼용 비늘', 'Ecaille ventrale de jeune dragon', 'Welpenbauchschuppe', '雏龙的腹鳞', '雛龍的腹鱗', 'Escama de vientre de cría', 'Escama de vientre de cría', 'Чешуя с брюха черного дракончика', '', '', '', '', '', '', '', ''), +(1222, '부러진 이빨', 'Dent cassée', 'Zerbrochener Zahn', '断牙', '斷牙', 'Diente partido', 'Diente partido', 'Сломанный зуб', '', '', '', '', '', '', '', ''), +(1224, '흑마법서: 악마 감지', 'Grimoire de Détection des démons', 'Zauberfoliant des Dämonenspürsinns', '魔典:感知恶魔', '魔典:感知惡魔', 'Grimorio de Demonios de los sentidos', 'Grimorio Demonios de los sentidos', 'Гримуар чутья на демонов', '', '', '', '', '', '', '', ''), +(1228, '흑마법서: 피의 소용돌이', 'Grimoire d\'Ebullition', 'Zauberfoliant des Siedebluts', '', '魔典:沸血術', 'Grimorio de Sangre hervida', 'Grimorio Sangre hervida', 'Гримуар Кипящей крови', '', '', '', '', '', '', '', ''), +(1229, '흑마법서: 영혼석 창조', 'Grimoire de Création de Pierre d\'âme', 'Zauberfoliant der Seelenstein-Herstellung', '魔典:制作灵魂石', '魔典:製作靈魂石', 'Grimorio de Crear Petrosangre de lama', 'Grimorio Crear piedra de alma', 'Гримуар создания камня души', '', '', '', '', '', '', '', ''), +(1231, '흑마법서: 어둠의 화살 II', 'Grimoire de Trait de l’ombre II', 'Zauberfoliant des Schattenblitzes II', '魔典:暗影箭 II', '魔典:暗影箭 II', 'Grimorio de descarga de las Sombras II', 'Grimorio Descarga de las Sombras II', 'Гримуар стрелы Тьмы II', '', '', '', '', '', '', '', ''), +(1232, '흑마법서: 악마의 피부 II', 'Grimoire de Peau de démon II', 'Zauberfoliant der Dämonenhaut II', '魔典:恶魔皮肤 II', '魔典:惡魔皮膚 II', 'Grimorio de Piel demoníaca II', 'Grimorio Piel de demonio II', 'Гримуар Шкуры демона II', '', '', '', '', '', '', '', ''), +(1238, '흑마법서: 공포', 'Grimoire de Peur', 'Zauberfoliant der Furcht', '魔典:恐惧术', '魔典:恐懼術', 'Grimorio de Miedo', 'Grimorio Miedo', 'Гримуар Страха', '', '', '', '', '', '', '', ''), +(1239, '흑마법서: 마나 흡수', 'Grimoire de Siphon de mana', 'Zauberfoliant des Manawegsaugens', '魔典:汲取魔法', '魔典:汲取魔法', 'Grimorio de Maná de sifón', 'Grimorio Maná de sifón', 'Гримуар Вытягивания маны', '', '', '', '', '', '', '', ''), +(1243, '흑마법서: 어둠의 화살 III', 'Grimoire de Trait de l’ombre III', 'Zauberfoliant des Schattenblitzes III', '魔典:暗影箭 III', '魔典:暗影箭 III', 'Grimorio de descarga de las Sombras III', 'Grimorio Descarga de las Sombras III', 'Гримуар стрелы Тьмы III', '', '', '', '', '', '', '', ''), +(1244, '흑마법서: 악마의 갑옷', 'Grimoire d\'Armure démoniaque', 'Zauberfoliant der Dämonenrüstung', '魔典:魔甲术', '魔典:魔甲術', 'Grimorio de Armadura demoníaca', 'Grimorio Armadura demoníaca', 'Гримуар Демонического доспеха', '', '', '', '', '', '', '', ''), +(1245, '흑마법서: 제물 II', 'Grimoire d\'Immolation II', 'Zauberfoliant des Feuerbrandes II', '魔典:献祭 II', '魔典:獻祭 II', 'Grimorio de Inmolar II', 'Grimorio Inmolar II', 'Гримуар жертвенного огня II', '', '', '', '', '', '', '', ''), +(1246, '흑마법서: 악마의 숨결', 'Grimoire de Respiration démoniaque', 'Zauberfoliant des Dämonenatems', '魔典:魔息术', '魔典:魔息術', 'Grimorio de Aliento del demonio', 'Grimorio Aliento demoníaco', 'Гримуар Дыхания демона', '', '', '', '', '', '', '', ''), +(1250, '흑마법서: 하급 투명체 감지', 'Grimoire de Détection d\'Invisibilité inférieure', 'Zauberfoliant der Entdeckung geringer Unsichtbarkeit', '魔典:侦测次级隐形术', '魔典:偵測次級隱形術', 'Grimorio de Detectar invisibilidad inferior', 'Grimorio Detectar invisibilidad inferior', 'Гримуар Обнаружения простой невидимости', '', '', '', '', '', '', '', ''), +(1251, '리넨 붕대', 'Bandage en lin', 'Leinenverband', '亚麻绷带', '亞麻繃帶', 'Venda de lino', 'Venda de lino', 'Льняные бинты', '', '', '', '', '', '', '', ''), +(1252, '스톤필드 할머니의 노트', 'Note de Mamie Stonefield', 'Oma Stonefields Nachricht', '斯通菲尔德老奶奶的便笺', '斯通菲爾德老奶奶的便箋', 'Nota de la abuela Pedregosa', 'Nota de la abuela Pedregosa', 'Записка бабули Стоунфилд', '', '', '', '', '', '', '', ''), +(1253, '미사용 Summoned Lockpick', '[PÉRIMÉ] Rossignol invoqué', 'Ausgedienter beschworener Dietrich', '', '', '', '', 'Испорченная вызванная отмычка', '', '', '', '', '', '', '', ''), +(1254, '하급 화염석', 'Pierre de feu inférieure', 'Geringer Feuerstein', '次级火焰石', '次級火焰石', 'Pirorroca inferior', 'Piedra de fuego inferior', 'Малый камень огня', '', '', '', '', '', '', '', ''), +(1255, '미사용 창조된 마나석', '[PÉRIMÉ] Gemme de mana invoquée', 'Ausgedienter herbeigezauberter Manaedelstein', '', '', '', '', 'Испорченный сотворенный самоцвет маны', '', '', '', '', '', '', '', ''), +(1256, '투명한 해초 잎', 'Feuille de Varech cristallin', 'Kristalltangwedel', '水晶藻叶', '水晶藻葉', 'Hoja de kelp de cristal', 'Hoja de kelp de cristal', 'Ветка хрустального фукуса', '', '', '', '', '', '', '', ''), +(1257, '투명 물약', 'Liqueur d\'invisibilité', 'Unsichtbarkeitsschnaps', '隐形水', '隱形水', 'Licor de invisibilidad', 'Licor de invisibilidad', 'Напиток невидимости', '', '', '', '', '', '', '', ''), +(1258, '사용시 귀속 시험용 아이템', 'Objet de test lié à l\'utilisation', '', '', '', 'Objeto de prueba vinculado al usarlo', 'Objeto de prueba vinculado al usarlo', 'Персональный тестовый предмет (использование)', '', '', '', '', '', '', '', ''), +(1259, '존유 시험용 아이템', 'Objet de test Jyoo', '', '', '', 'JYoo prueba Objeto', 'Objeto de prueba JYoo', 'ДжЙоо тестовый предмет', '', '', '', '', '', '', '', ''), +(1260, '타릴준의 머리카락', 'Tête de Tharil\'zun', 'Tharil\'zuns Kopf', '萨瑞尔祖恩的头颅', '薩瑞爾祖恩的頭顱', 'Cabeza de Tharil\'zun', 'Cabeza de Tharil\'zun', 'Голова Тарил\'зуна', '', '', '', '', '', '', '', ''), +(1261, '암흑의 수정구', 'Orbe de minuit', 'Mitternachtskugel', '午夜宝珠', '午夜寶珠', 'Orbe de medianoche', 'Orbe de medianoche', 'Полуночная сфера', '', '', '', '', '', '', '', ''), +(1262, '썬더브루 맥주통', 'Tonneau de Thunderbrew', 'Fässchen Donnerbräu Lagerbier', '一桶雷霆啤酒', '一桶雷霆啤酒', 'Barril de cerveza Cebatruenos', 'Barril de cerveza Cebatruenos', 'Бочонок светлого громопойла', '', '', '', '', '', '', '', ''), +(1263, '파쇄의 도끼', 'Incandescente', 'Hirnhacker', '碎灵', '碎靈', 'Rebanasesos', 'Rebanasesos', 'Мозгоруб', '', '', '', '', '', '', '', ''), +(1264, '산산조각 철퇴', 'Brise-crâne', 'Kopfberster', '碎头者', '碎頭者', 'Azota cabezas', 'Azota cabezas', 'Головокрушитель', '', '', '', '', '', '', '', ''), +(1265, '전갈 쐐기', 'Dard de scorpion', 'Skorpionstachel', '蝎刺剑', '蠍刺劍', 'Aguijón de escorpión', 'Aguijón de escorpión', 'Жало скорпиона', '', '', '', '', '', '', '', ''), +(1266, '미사용 Orcslayer', '[PÉRIMÉ] Tueuse d\'orcs', 'Ausgedienter Orctöter', '', '', '', '', 'Испорченный оркобой', '', '', '', '', '', '', '', ''), +(1267, '미사용 멀롯 술통', '[PÉRIMÉ] Tonneau de Merlot', 'Ausgedientes Fässchen Merlot', '', '', '', '', 'Испорченная бочка мерло', '', '', '', '', '', '', '', ''), +(1268, '미사용 문샤인 술병', '[PÉRIMÉ] Bouteille de tord-boyaux', 'Ausgediente Flasche Fusel', '', '', '', '', 'Бутылка испорченного самогона', '', '', '', '', '', '', '', ''), +(1269, '미사용 가죽 of Sweet Rum', '[PÉRIMÉ] Outre de rhum', 'Ausgedienter Schlauch mit süßem Rum', '', '', '', '', 'Испорченный бурдюк со сладким ромом', '', '', '', '', '', '', '', ''), +(1270, '잘 짜여진 망토', 'Cape finement tissée', 'Fein gewebter Umhang', '华丽的狼皮披风', '華麗的狼皮披風', 'Capa tejida con cuidado', 'Capa tejida con cuidado', 'Тонкотканый плащ', '', '', '', '', '', '', '', ''), +(1272, '미사용 고급 Spun 어깨보호대', '[PÉRIMÉ] Mantelet de toile fine', 'Ausgedienter fein gesponnener Mantel', '', '', '', '', 'Испорченная тонкая пряденая мантия', '', '', '', '', '', '', '', ''), +(1273, '수목의 사슬 갑옷', 'Cotte d\'anneaux de la forêt', 'Waldkettenpanzer', '森林链甲', '森林鍊甲', 'Cadena de bosque', 'Cadena de bosque', 'Лесная кольчуга', '', '', '', '', '', '', '', ''), +(1274, '홉 열매', 'Houblon', 'Hopfen', '蛇麻草', '蛇麻草', 'Lúpulos', 'Lúpulos', 'Шишки хмеля', '', '', '', '', '', '', '', ''), +(1275, '부관의 사슬 갑옷', 'Lorica d\'adjoint', 'Kettenmantel des Deputys', '军官链甲外衣', '軍官鍊甲外衣', 'Abrigo de anillas de diputado', 'Abrigo de anillas de diputado', 'Плетеный нагрудник делегата', '', '', '', '', '', '', '', ''), +(1276, '화염으로 단련된 버클러', 'Targe en acier trempé', 'Feuergehärteter Rundschild', '淬火圆盾', '淬火圓盾', 'Rodela endurecida con fuego', 'Rodela endurecida con fuego', 'Закаленный огнем кулачный щит', '', '', '', '', '', '', '', ''), +(1279, '미사용 부드러운 가죽 두건', '[PÉRIMÉ] Chaperon en cuir souple', 'Ausgediente weiche Lederkapuze', '', '', '', '', 'Испорченный легких кожаный капюшон', '', '', '', '', '', '', '', ''), +(1280, '매듭 두건', 'Chaperon enveloppant', 'Kapuzenmantel', '宽大的兜帽', '寬大的兜帽', 'Capa invisible', 'Caperuza invisible', 'Плащ с капюшоном', '', '', '', '', '', '', '', ''), +(1281, '미사용 화살통 (시험용)', '[PÉRIMÉ] Carquois (TEST)', 'Ausgedienter Köcher (TEST)', '', '', '', '', 'Испорченный колчан (ТЕСТ)', '시험용 원거리 무기', '', '', '', '', 'Para pruebas campos', 'Para pruebas campos', 'Для проверки лучников'), +(1282, '불금속 코이프', 'Camail en métal étincelant', 'Glanzmetallhelmkappe', '火花铁帽', '火花鐵帽', 'Almófar de metal brillante', 'Almófar de metal brillante', 'Капюшон Искристого Металла', '', '', '', '', '', '', '', ''), +(1283, '베르너의 쪽지', 'Note de Verner', 'Verners Notiz', '弗纳的便笺', '弗納的便箋', 'Nota de Verner', 'Nota de Verner', 'Записка Вернера', '', '', '', '', '', '', '', ''), +(1284, '편자 상자', 'Caisse de fers à cheval', 'Kiste mit Hufeisen', '一箱马掌', '一箱馬蹄鐵', 'Cajón de herraduras', 'Cajón de herraduras', 'Ящик с подковами', '상자에 쪽지가 붙어 있습니다.', 'Il y a une note clouée sur cette caisse.', 'Eine Notiz hängt an dieser Kiste.', '箱子上贴着一张便笺。', '箱子上貼著一張便箋。', 'El cajón tiene una nota.', 'El cajón tiene una nota.', 'К ящику прицеплена записка'), +(1287, '거대한 타란툴라 송곳니', 'Croc de tarentule géante', 'Riesentarantel-Fangzahn', '巨型狼蛛牙', '巨型狼蛛牙', 'Comillo de tarántula gigante', 'Colmillo de tarántula gigante', 'Клык гигантского тарантула', '', '', '', '', '', '', '', ''), +(1288, '큰 독주머니', 'Grande glande à venin', 'Großer Giftbeutel', '大毒囊', '大毒囊', 'Glándula de veneno grande', 'Glándula de veneno grande', 'Большая ядовитая железа', '', '', '', '', '', '', '', ''), +(1292, '도살자의 식칼', 'Fendoir du Boucher', 'Schlächterbeil', '屠夫的切肉刀', '屠夫的切肉刀', 'Cuchilla de carnicero', 'Cuchilla de carnicero', 'Мясницкий тесак', '', '', '', '', '', '', '', ''), +(1293, '레이크샤이어의 상황', 'La situation de Lakeshire', 'Die Situation von Seenhain', '湖畔镇的现状', '湖畔鎮的現狀', 'El estado de Villa del Lago', 'El estado de Villa del Lago', 'Озерное государство', '솔로몬 집정관이 붉은마루 산맥에서 발생한 사건을 기록해 놓은 문서입니다.', 'Ce rapport écrit de la main du Magistrat Solomon décrit les événements qui se déroulent dans les Carmines.', 'Dieser Bericht, verfasst von Magistrat Solomon, beschreibt ausführlich die Ereignisse, die sich im Rotkammgebirge zugetragen haben.', '由所罗门镇长亲笔撰写的报告,描述了赤脊山的现状。', '由所羅門鎮長親筆撰寫的報告,描述了赤脊山的現狀。', 'Escrito por el magistrado Salomón, este informe detalla los acontecimientos de Crestagrana.', 'Escrito por el magistrado Solomon, este informe detalla los acontecimientos de Crestagrana.', 'Отчет, написанный мировым судьей Соломоном, содержит сведения обо всем, что происходит в Красногорье.'), +(1294, '장군의 답장', 'La réponse du général', 'Die Antwort des Generals', '将军的回信', '將軍的回信', 'La respuesta del General', 'La respuesta del General', 'Ответ генерала', '솔로몬 집정관의 도움 요청에 대한 마커스 조나단 장군의 답장입니다.', 'La réponse envoyée par le général Marcus Jonathan à la demande d\'assistance du magistrat Solomon.', 'General Marcus Jonathans Antwort auf das Hilfegesuch von Magistrat Solomon.', '马库斯·乔纳森将军写给所罗门镇长的回信。', '馬庫斯·喬納森將軍寫給所羅門鎮長的回信。', 'Respuesta del general Marcus Jonathan la petición de ayuda del magistrado Salomón.', 'Respuesta del general Marcus Jonathan la petición de ayuda del magistrado Solomon.', 'Ответ генерала Маркуса Джонатана на призыв о помощи мирового судьи Соломона.'), +(1296, '검은바위부족 철퇴', 'Masse de Blackrock', 'Blackrockstreitkolben', '黑石钉锤', '黑石釘錘', 'Maza Roca Negra', 'Maza Roca Negra', 'Палица Черной горы', '', '', '', '', '', '', '', ''), +(1297, '흑마술사 로브', 'Robe de l\'exhalombre', 'Roben des Schattenzauberers', '暗影法师法袍', '暗影法師法袍', 'Togas del Nigromante', 'Togas del taumaturgo oscuro', 'Одеяния Темного чародея', '', '', '', '', '', '', '', ''), +(1298, '미사용 Night Mage 손목보호구', '[PÉRIMÉ] Garde-poignets de mage de la nuit', 'Ausgedienter Nachtmagier-Handgelenksschutz', '', '', '', '', 'Испорченные накулачники ночного мага', '', '', '', '', '', '', '', ''), +(1299, '하급 첨탑의 허리띠', 'Ceinture spirituelle inférieure', 'Geringer Gürtel der Spitze', '尖塔腰带', '尖塔腰帶', 'Cinturón de la Espiral inferior', 'Cinturón de la Espiral inferior', 'Малый пояс Шпиля', '', '', '', '', '', '', '', ''), +(1300, '첨탑의 하급지팡이', 'Bâton spirituel inférieur', 'Geringer Stab der Spitze', '次级尖塔法杖', '次級尖塔法杖', 'Bastón de la Espiral inferior', 'Bastón de la Espiral inferior', 'Малый посох Пика', '', '', '', '', '', '', '', ''), +(1302, '새끼 검은용 장갑', 'Gants de dragonnet noir', 'Schwarzwelpenhandschuhe', '黑色雏龙手套', '黑色雛龍手套', 'Guantes de cría negra', 'Guantes de cría negra', 'Перчатки из черного дракончика', '', '', '', '', '', '', '', ''), +(1303, '교량작업자의 장갑', 'Gants d\'ouvrier du pont', 'Brückenarbeiter-Handschuhe', '修桥工的手套', '修橋工的手套', 'Guantes de puente', 'Guantes de puente', 'Перчатки мостового рабочего', '', '', '', '', '', '', '', ''), +(1304, '승마용 장갑', 'Gants d\'équitation', 'Reithandschuhe', '马术手套', '馬術手套', 'Guantes de jinete', 'Guantes de jinete', 'Перчатки для верховой езды', '', '', '', '', '', '', '', ''), +(1306, '늑대갈기 손목보호구', 'Garde-poignets en crinière de loup', 'Handgelenksschutz der Wolfsmähne', '狼鬃护腕', '狼鬃護腕', 'Muñequeras crin de lobo', 'Guardamuñecas crin de lobo', 'Накулачники Волчьей гривы', '', '', '', '', '', '', '', ''), +(1307, '황금 징수 일정표', 'Plan de route du Collecteur', 'Goldabholplan', '采金日程表', '採金日程表', 'Planificación de recogida de oro', 'Planificación de recogida de oro', 'План сбора золота', '', '', '', '', '', '', '', ''), +(1309, '오슬로의 연장통', 'Boîte d\'outils d\'Oslow', 'Oslows Werkzeugkasten', '奥斯洛的工具箱', '奧斯洛的工具箱', 'Caja de herramientas de Oslow', 'Caja de herramientas de Oslow', 'Ящик инструментов Ослоу', '', '', '', '', '', '', '', ''), +(1310, '대장장이의 작업바지', 'Pantalon de Smith', 'Hose des Schmieds', '铁匠长裤', '鐵匠長褲', 'Pantalones de Smith', 'Calzas de Smith', 'Брюки кузнеца', '', '', '', '', '', '', '', ''), +(1311, '미사용 오슬로의 Wood Cutter', '[PÉRIMÉ] Couteau à bois d\'Oslow', 'Ausgedienter Holzschneider von Oslow', '', '', '', '', 'Испорченная секира Ослоу', '', '', '', '', '', '', '', ''), +(1312, '미사용 오슬로우의 해머', '[PÉRIMÉ] Marteau d\'Oslow', 'Ausgedienter Hammer von Oslow', '', '', '', '', 'Испорченный молот Ослова', '', '', '', '', '', '', '', ''), +(1313, '미사용 오슬로의 얼음 곡괭이', '[PÉRIMÉ] Piolet d\'Oslow', 'Ausgedienter Eispickel von Oslow', '', '', '', '', 'Испорченный ледоруб Ослоу', '', '', '', '', '', '', '', ''), +(1314, '구울 장갑', 'Doigts de goule', 'Ghulfinger', '食尸鬼的手指', '食屍鬼的手指', 'Dedos de necrófago', 'Dedos de necrófago', 'Защитные перчатки вурдалака', '', '', '', '', '', '', '', ''), +(1315, '백합 꽃다발', 'Collier de lis', 'Lilienkranz', '百合', '百合', 'Leu de Lilies', 'Leu de Lilies', 'Гирлянда из лилий', '', '', '', '', '', '', '', ''), +(1317, '단단한 뿌리 지팡이', 'Bâton de racine durcie', 'Gehärteter Wurzelstab', '硬根法杖', '硬根法杖', 'Bastón de raíz endurecido', 'Bastón de raíz endurecido', 'Упрочненный посох из корня', '', '', '', '', '', '', '', ''), +(1318, '밤의 약탈자 도끼', 'Découpeuse', 'Nachthäscher', '黑夜之斧', '黑夜之斧', 'Night atracador', 'Espetadora de la noche', 'Ночной разрушитель', '', '', '', '', '', '', '', ''), +(1319, '결의의 반지', 'Anneau de volonté de fer', 'Ring des eisernen Willens', '钢铁意志之戒', '鋼鐵意志之戒', 'Anillo de Voluntad de hierro', 'Anillo de Voluntad de hierro', 'Кольцо Железной воли', '', '', '', '', '', '', '', ''), +(1321, '미사용 개복치 구이', '[PÉRIMÉ] Poisson-lune grillé', 'Ausgedienter gebratener Sonnenfisch', '', '', '', '', 'Испорченная жареная рыба-луна', '', '', '', '', '', '', '', ''), +(1322, '물고기간 오일', 'Huile de foie de poisson', 'Lebertran', '鱼肝油', '魚肝油', 'Aceite de hígado de pescado', 'Aceite de hígado de pescado', 'Рыбий жир', '', '', '', '', '', '', '', ''), +(1323, '미사용 [PH] 조리법: 개복치 구이', '[PÉRIMÉ] [PH] Recette : Poisson-lune grillé', 'Ausgedientes [PH] Rezept: Gebratener Sonnenfisch', '', '', '', '', 'Испорченный [PH] рецепт: жареная рыба-луна', '사용하지 않는 물건', 'Ce sera une recette de cuisine.', 'Dies wird ein Kochkunstrezept.', '', '', 'Será una receta de cocina de habilidad comercial', 'Será una receta de cocina de habilidad comercial', 'Это будет кулинарный рецепт.'), +(1324, '미사용 파커의 점심', '[PÉRIMÉ] Repas de Parker', 'Parkers ausgedientes Mittagessen', '', '', '', '', 'Испорченный обед Паркера', '', '', '', '', '', '', '', ''), +(1325, '나팔수선화 꽃다발', 'Bouquet de jonquilles', 'Narzissenstrauß', '水仙花', '水仙花', 'Ramo de narcisos', 'Ramo de narcisos', 'Букет нарциссов', '', '', '', '', '', '', '', ''), +(1326, '살짝 데친 개복치', 'Poisson-lune sauté', 'Sautierter Sonnenfisch', '爆炒太阳鱼', '爆炒太陽魚', 'Pezsol salteado', 'Pezsol salteado', 'Соте из рыбы-луны', '', '', '', '', '', '', '', ''), +(1327, '와일리의 쪽지', 'Note de Wiley', 'Wileys Nachricht', '威利的便笺', '威利的便箋', 'Nota de Wiley', 'Nota de Wiley', 'Записка Вилея', '그라이언 스타우트맨틀에게 보내는 와일리의 휘갈겨 쓴 쪽지', 'Une note rapidement écrite à la main par Wiley le noir pour Gryan Stoutmantle.', 'Eine hastig geschriebene Nachricht von Wiley dem Schwarzen an Gryan Stoutmantle.', '黑衣威利匆匆写给格里安·斯托曼的信。', '黑衣威利匆匆寫給格里安·斯托曼的信。', 'Una nota escrita a toda prisa por Wiley el Negro para Gryan Mantorrecio.', 'Una nota escrita a toda prisa por Wiley el Negro para Gryan Mantorrecio.', 'Наспех набросаная записка от Вилли Черного Гриану Камнегриву.'), +(1328, '서적: 요정의 불꽃', 'Livre de Lucioles', 'Buch des Feenfeuers', '书卷:精灵之火', '書卷:精靈之火', 'Libro sobre Fuego Feérico', 'Libro sobre Fuego Feérico', 'Книга Волшебного огня', '', '', '', '', '', '', '', ''), +(1332, '서적: 해독', 'Livre de Guérison du poison', 'Buch der Vergiftungsheilung', '书卷:解毒术', '書卷:解毒術', 'Libro sobre Veneno de Cura', 'Libro sobre Veneno de Cura', 'Книга Выведения яда', '', '', '', '', '', '', '', ''), +(1334, '서적: 회복 II', 'Livre de Récupération II', 'Buch der Verjüngung II', '书卷:回春术 II', '書卷:回春術 II', 'Libro sobre Rejuvenecimiento 2', 'Libro sobre Rejuvenecimiento II', 'Книга Омоложения II', '', '', '', '', '', '', '', ''), +(1335, '미사용 서적: 질병 무효화', '[PÉRIMÉ] Livre d\'Annuler maladie', 'Ausgedientes Buch der Krankheit-Neutralisierung', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(1339, '서적: 휘감는 뿌리', 'Livre de Sarments', 'Buch der Wucherwurzeln', '书卷:纠缠根须', '書卷:糾纏根鬚', 'Libro sobre raíces enredaderas', 'Libro sobre raíces enredadoras', 'Книга Гнева деревьев', '', '', '', '', '', '', '', ''), +(1341, '서적: 달빛 섬광', 'Livre d\'Eclat lunaire', 'Buch des Mondfeuers', '书卷:月火术', '書卷:月火術', 'Libro sobre Fuegolunar', 'Libro sobre Fuegolunar', 'Книга Лунного огня', '', '', '', '', '', '', '', ''), +(1349, '에이버크롬비의 상자', 'Caisse d\'Abercrombie', 'Calvinius\' Kiste', '亚伯克隆比的箱子', '亞伯克隆比的箱子', 'Cajón de Abercrombie', 'Cajón de Abercrombie', 'Ящик Аберкромби', '상자는 단단히 봉인되어 있지만 시체 썩은내가 진동합니다.', 'Cette grosse caisse est fermement scellée, mais elle empeste la mort.', 'Die große Kiste ist fest versiegelt, aber sie stinkt nach Verwesung.', '这只大箱子被紧紧地封了起来,但是弥漫着死亡的气息。', '這只大箱子被緊緊地封了起來,但是彌漫著死亡的氣息。', 'Este gran cajón está bien cerrado, pero apesta a algo muerto.', 'Este gran cajón está bien cerrado, pero apesta a algo muerto.', 'Большой ящик плотно запечатан, но от него тянет мертвечиной.'), +(1350, '미사용 Hex Doll', '[PÉRIMÉ] Poupée-maléfice', 'Ausgediente Verhexungpuppe', '', '', '', '', 'Испорченная кукла Вуду', '사용하지 않는 물건', 'De nombreux sorts sont cousus sur cette poupée de chiffon.', 'Viele Verhexungen sind in diese Lumpenpuppe gestochen.', '', '', 'Hay muchos maleficios cosidos a esta muñeca de trapo.', 'Hay muchos maleficios cosidos a esta muñeca de trapo.', 'Множество проклятий наложены на эту потрепанную куклу'), +(1351, '손가락뼈 팔보호구', 'Brassards d\'osselets', 'Fingerknochenarmschienen', '指骨护腕', '指骨護腕', 'Brazales de falanges', 'Brazales de falanges', 'Костяные наручи', '', '', '', '', '', '', '', ''), +(1352, '금이 간 해골 막자', 'Mortier de crâne craquelé', 'Trümmerschädelmörser', '', '破碎的頭蓋骨灰泥', 'Mortero de cráneo rajado', 'Mortero de cráneo rajado', 'Мортира Дробителей Черепов', '', '', '', '', '', '', '', ''), +(1353, '쇼의 보고서', 'Rapport de Shaw', 'Shaws Bericht', '肖尔的报告', '肖爾的報告', 'Informe de Shaw', 'Informe de Shaw', 'Донесение Шоу', '그라이언 스타우트맨틀에게 보고할 석공 조합에 대한 보고서입니다.', 'Le rapport de Shaw sur la Guilde des maçons pour Gryan Stoutmantle.', 'Shaws Bericht für Gryan Stoutmantle über die Steinmetzgilde.', '肖尔提交给格里安·斯托曼的有关石匠协会的报告。', '肖爾提交給格里安·斯托曼的有關石匠協會的報告。', 'Informe de Shaw sobre la Hermandad de los Albañiles para Gryan Mantorrecio.', 'Informe de Shaw sobre la Hermandad de los Albañiles para Gryan Mantorrecio.', 'Донесение Шоу Гриану Камнегриву о Гильдии Каменщиков.'), +(1354, '미사용 Homespun Shawl', '[PÉRIMÉ] Châle fait main', 'Ausgedienter handgewebter Schal', '', '', '', '', 'Испорченная домотканая лацерна', '', '', '', '', '', '', '', ''), +(1355, '사슴가죽 단망토', 'Cape en peau de daim', 'Hirschledercape', '鹿皮斗篷', '鹿皮斗篷', 'Manteo de piel de ciervo', 'Manteo de piel de ciervo', 'Замшевая накидка', '', '', '', '', '', '', '', ''), +(1356, '추천서 - 엘윈 숲', 'Recommandation - Forêt d\'Elwynn', 'Belobigung - Wald von Elwynn', '奖状 - 艾尔文森林', '獎狀 - 艾爾文森林', 'Mención de honor: Bosque de Elwynn', 'Mención de honor: Bosque de Elwynn', 'Рекомендация: Элвиннский лес', '', '', '', '', '', '', '', ''), +(1357, '샌더 선장의 보물 지도', 'Carte au trésor du capitaine Sander', 'Käpt\'n Sanders Schatzkarte', '杉德尔船长的藏宝图', '桑德爾船長的藏寶圖', 'Mapa del tesoro del capitán Sander', 'Mapa del tesoro del capitán Sanders', 'Карта сокровищ капитана Сандерса', '젖은 양피지는 완전히 너덜너덜해졌습니다.', 'Ce vieux bout de parchemin menace de tomber en miettes.', 'Das durchnässte Pergament wird sich bald auflösen.', '泡过水的羊皮纸几乎完全腐烂了。', '泡過水的羊皮紙幾乎完全腐爛了。', 'El pergamino empapado está a punto de desintegrarse.', 'El papiro empapado está a punto de desintegrarse.', 'Промокший пергамент распадается прямо в руках.'), +(1358, '샌더의 보물에 대한 단서', 'Un indice menant au trésor de Sander', 'Ein Hinweis auf Käpt\'n Sanders Schatz', '杉德尔宝藏的线索', '桑德爾寶藏的線索', 'Una pista para el tesoro de Sander', 'Una pista para el tesoro de Sander', 'Ключ к сокровищу Сандера', '찢어진 양피지에 무언가가 적혀 있습니다.', 'On peut lire des gribouillages manuscrits sur ce vieux morceau de parchemin déchiré.', 'Auf dieses zerrissene Stück Pergament wurde etwas gekritzelt.', '这一小片羊皮纸上有潦草的字迹。', '這一小片羊皮紙上有潦草的字跡。', 'Este pedazo de pergamino roto contiene un texto ilegible.', 'Este pedazo de papiro roto contiene un texto ilegible.', 'порванный клочок пергамента покрыт неразборчивыми письменами'), +(1359, '사자무늬 장갑', 'Gants marqués d\'un lion', 'Mit Löwen bedruckte Handschuhe', '狮纹手套', '獅紋手套', 'Guantes con impronta de león', 'Guantes con impronta de león', 'Перчатки Львиного следа', '', '', '', '', '', '', '', ''), +(1360, '스톰윈드 사슬 장갑', 'Gantelets de Stormwind en mailles', 'Stormwindkettenpanzerhandschuhe', '暴风城链甲手套', '暴風城鍊甲手套', 'Guantes de anillas de Stormwind', 'Guantes de anillas de Ventormenta', 'Плетеные перчатки Штормграда', '', '', '', '', '', '', '', ''), +(1361, '샌더의 보물에 대한 또 다른 단서', 'Un autre indice menant au trésor de Sander', 'Ein weiterer Hinweis auf Käpt\'n Sanders Schatz', '杉德尔宝藏的另一个线索', '桑德爾寶藏的另一個線索', 'Otra pista para el tesoro de Sander', 'Otra pista para el tesoro de Sander', 'Еще один ключ к сокровищу Сандерса.', '찢어진 양피지에 무언가가 적혀 있습니다.', 'On peut lire des gribouillages manuscrits sur ce vieux morceau de parchemin déchiré.', 'Auf dieses zerrissene Stück Pergament wurde etwas gekritzelt.', '这一小片羊皮纸上有潦草的字迹。', '這一小片羊皮紙上有潦草的字跡。', 'Este pedazo de pergamino roto contiene un texto ilegible.', 'Este pedazo de papiro roto contiene un texto ilegible.', 'порванный клочок пергамента покрыт неразборчивыми письменами'), +(1362, '샌더의 보물에 대한 최후의 단서', 'Le dernier indice menant au trésor de Sander', 'Letzter Hinweis auf Käpt\'n Sanders Schatz', '杉德尔宝藏的最终线索', '桑德爾寶藏的最終線索', 'Pista final del tesoro de Sander', 'Pista final del tesoro de Sander', 'Последний ключ к сокровищу Сандерса.', '찢어진 양피지에 무언가가 적혀 있습니다.', 'On peut lire des gribouillages manuscrits sur ce vieux morceau de parchemin déchiré.', 'Auf dieses zerrissene Stück Pergament wurde etwas gekritzelt.', '这一小片羊皮纸上有潦草的字迹。', '這一小片羊皮紙上有潦草的字跡。', 'Este pedazo de pergamino roto contiene un texto ilegible.', 'Este pedazo de papiro roto contiene un texto ilegible.', 'Этот изорванный клочок пергамента покрыт неразборчивыми письменами.'), +(1363, '미사용 Captain Sander\'s Eyepatch', '[PÉRIMÉ] Couvre-oeil du capitaine Sander', 'Ausgediente Augenklappe von Käpt\'n Sanders', '', '', '', '', 'Испорченный мешок для добычи капитана Сандерса', '', '', '', '', '', '', '', ''), +(1364, '너덜너덜한 가죽 조끼', 'Gilet rapiécé en cuir', 'Struppige Lederweste', '粗糙的皮外衣', '粗糙的皮外衣', 'Jubón de cuero harapiento', 'Jubón de cuero harapiento', 'Рваный кожаный жилет', '', '', '', '', '', '', '', ''), +(1366, '너덜너덜한 가죽 바지', 'Pantalon rapiécé en cuir', 'Struppige Lederhose', '粗糙的皮短裤', '粗糙的皮短褲', 'Pantalones de cuero harapiento', 'Pantalones de cuero harapiento', 'Рваные кожаные штаны', '', '', '', '', '', '', '', ''), +(1367, '너덜너덜한 가죽 장화', 'Bottes rapiécées en cuir', 'Struppige Lederstiefel', '粗糙的皮靴', '粗糙的皮靴', 'Botas de cuero harapiento', 'Botas de cuero harapiento', 'Рваные кожаные сапоги', '', '', '', '', '', '', '', ''), +(1368, '너덜너덜한 가죽 장갑', 'Gants rapiécés en cuir', 'Struppige Lederhandschuhe', '粗糙的皮手套', '粗糙的皮手套', 'Guantes de cuero harapiento', 'Guantes de cuero harapiento', 'Рваные кожаные перчатки', '', '', '', '', '', '', '', ''), +(1369, '너덜너덜한 가죽 허리띠', 'Ceinture rapiécée en cuir', 'Struppiger Ledergürtel', '粗糙的皮带', '粗糙的皮帶', 'Cinturón de cuero harapiento', 'Cinturón de cuero harapiento', 'Рваный кожаный пояс', '', '', '', '', '', '', '', ''), +(1370, '너덜너덜한 가죽 팔보호구', 'Brassards rapiécés en cuir', 'Struppige Lederarmschienen', '粗糙的皮护腕', '粗糙的皮護腕', 'Brazales de cuero harapiento', 'Brazales de cuero harapiento', 'Рваные кожаные наручи', '', '', '', '', '', '', '', ''), +(1371, '미사용 너덜너덜한 가죽 어깨보호구', '[PÉRIMÉ] Protège-épaules rapiécés en cuir', 'Ausgediente struppige Lederschulterpolster', '', '', '', '', 'Испорченные рваные наплечные щитки', '', '', '', '', '', '', '', ''), +(1372, '너덜너덜한 망토', 'Cape déchirée', 'Struppiger Umhang', '粗糙的皮质披风', '粗糙的皮質披風', 'Capa harapienta', 'Capa harapienta', 'Рваный плащ', '', '', '', '', '', '', '', ''), +(1374, '너덜너덜한 신발', 'Chaussures râpées', 'Ausgefranste Schuhe', '磨损的鞋', '磨損的鞋', 'Zapatos deshilachados', 'Zapatos deshilachados', 'Изношенные ботинки', '', '', '', '', '', '', '', ''), +(1376, '너덜너덜한 망토', 'Cape râpée', 'Ausgefranster Umhang', '磨损的披风', '磨損的披風', 'Capa deshilachada', 'Capa deshilachada', 'Изношенный плащ', '', '', '', '', '', '', '', ''), +(1377, '너덜너덜한 장갑', 'Gants râpés', 'Ausgefranste Handschuhe', '磨损的手套', '磨損的手套', 'Guantes deshilachados', 'Guantes deshilachados', 'Изношенные перчатки', '', '', '', '', '', '', '', ''), +(1378, '너덜너덜한 바지', 'Pantalon râpé', 'Ausgefranste Hose', '磨损的短裤', '磨損的短褲', 'Pantalones deshilachados', 'Pantalones deshilachados', 'Изношенные штаны', '', '', '', '', '', '', '', ''), +(1379, '미사용 너덜너덜한 어깨보호구', '[PÉRIMÉ] Protège-épaules en tissu râpé', 'Ausgediente ausgefranste Schulterpolster', '', '', '', '', 'Испорченные изношеные наплечные щитки', '', '', '', '', '', '', '', ''), +(1380, '너덜너덜한 로브', 'Robe râpée', 'Ausgefranste Robe', '磨损的长袍', '磨損的長袍', 'Toga deshilachada', 'Toga deshilachada', 'Изношенное одеяние', '', '', '', '', '', '', '', ''), +(1381, '수수께끼의 전갈', 'Un message mystérieux', 'Eine mysteriöse Nachricht', '神秘的信件', '神秘的信件', 'Un mensaje misterioso', 'Un mensaje misterioso', 'Таинственное послание', '검게 더럽혀진 종이에는 수수께끼같은 말이 적혀 있습니다.', 'Cette note couverte de suie contient un texte mystérieux.', 'Diese rußgeschwärzte Notiz enthält einen verschlüsselten Text.', '这封被灰尘覆盖的便笺上写着一些密码文字。', '這封被灰塵覆蓋的便箋上寫著一些密碼文字。', 'Esta nota cubierta de hollín contiene texto cifrado.', 'Esta nota cubierta de hollín contiene texto cifrado.', 'На закопченной бумаге написан какой-то шифр.'), +(1382, '바위 철퇴', 'Masse de pierre', 'Steinstreitkolben', '石质钉锤', '石質釘錘', 'Maza de roca', 'Maza de roca', 'Скальная палица', '', '', '', '', '', '', '', ''), +(1383, '무딘 토마호크', 'Tomahawk', 'Steintomahawk', '石质轻斧', '石質輕斧', 'Tomahawk de piedra', 'Tomahawk de piedra', 'Каменный томагавк', '', '', '', '', '', '', '', ''), +(1384, '무딘 검', 'Lame terne', 'Glanzlose Klinge', '钝剑', '鈍劍', 'Hoja mate', 'Hoja mate', 'Тусклый клинок', '', '', '', '', '', '', '', ''), +(1385, '미사용 농부의 마울', '[PÉRIMÉ] Maillet de fermier', 'Ausgedienter Bauernschlägel', '', '', '', '', 'Испорченная кувалда фермера', '', '', '', '', '', '', '', ''), +(1386, '엉겅퀴나무 도끼', 'Hache des chardons', 'Distelholzaxt', '棘木战斧', '棘木戰斧', 'Hacha Cardoleño', 'Hacha Cardoleño', 'Шершавый топор', '', '', '', '', '', '', '', ''), +(1387, '구울송곳니 검', 'Pourfendeuse', 'Ghulfangzahn', '食尸鬼之牙', '食屍鬼之牙', 'Diente de necrófago', 'Diente de necrófago', 'Клык вурдалака', '', '', '', '', '', '', '', ''), +(1388, '휜 지팡이', 'Bâton noueux', 'Verbogener Stab', '弯曲的法杖', '彎曲的法杖', 'Bastón retorcido', 'Bastón retorcido', 'Корявый посох', '', '', '', '', '', '', '', ''), +(1389, '코볼트의 채광용 돌망치', 'Marteau de mine kobold', 'Bergbauschlaghammer eines Kobolds', '狗头人的大锤', '狗頭人的大錘', 'Marra de minería de kobold', 'Marra de minería de kóbold', 'Молот кобольдского горняка', '', '', '', '', '', '', '', ''), +(1391, '칼퀴발일족 비술사 지팡이', 'Bâton mystique Rivepatte', 'Mystikerstab der Flusspfoten', '河爪秘法杖', '河爪秘法杖', 'Bastón místico Zarparrío', 'Bastón místico Zarparrío', 'Посох мистика из стаи Речной Лапы', '', '', '', '', '', '', '', ''), +(1392, '미사용 손목보호구 of the Fen Warden', '[PÉRIMÉ] Garde-poignets du gardien des tourbières', 'Ausgedienter Handgelenksschutz des Fen-Aufsehers', '', '', '', '', 'Испорченные накулачники Болотного тюремщика', '', '', '', '', '', '', '', ''), +(1394, '유목 곤봉', 'Gourdin de bois d\'épave', 'Treibholzkeule', '流木棒', '流木棒', 'Garrote de madera a la deriva', 'Garrote de madera a la deriva', 'Доска из сплавного леса', '', '', '', '', '', '', '', ''), +(1395, '견습마법사용 바지', 'Pantalon d\'apprenti', 'Lehrlingshose', '学徒短裤', '學徒短褲', 'Pantalones de aprendiz', 'Pantalones de aprendiz', 'Штаны ученика', '', '', '', '', '', '', '', ''), +(1396, '견습흑마법사용 바지', 'Pantalon d\'acolyte', 'Akolytenhose', '侍僧短裤', '侍僧短褲', 'Pantalones de acólito', 'Pantalones de acólito', 'Штаны послушника', '', '', '', '', '', '', '', ''), +(1397, '미사용 오크족 견습시제용 바지', '[PÉRIMÉ] Pantalon d\'acolyte orc', 'Ausgediente Orcakolytenhose', '', '', '', '', 'Испорченные штаны орочьего послушника', '', '', '', '', '', '', '', ''), +(1398, '미사용 드워프족 견습마법사용 바지', '[PÉRIMÉ] Pantalon de novice nain', 'Ausgediente zwergische Novizenhose', '', '', '', '', 'Испорченные штаны дворфийского новобранца', '', '', '', '', '', '', '', ''), +(1399, '마법 양초', 'Bougie magique', 'Magische Kerze', '魔法蜡烛', '魔法蠟燭', 'Vela mágica', 'Vela mágica', 'Волшебная свеча', '', '', '', '', '', '', '', ''), +(1400, '날쌘깃털 징표', 'Insigne de Swiftfeather', 'Flinkfedermarke', '', '迅羽徽記', 'Muestra Plumaveloz', 'Muestra Plumaveloz', 'Жетон Быстрого пера', '', '', '', '', '', '', '', ''), +(1401, '녹차잎', 'Feuille de Thé vert', 'Grünteeblatt', '绿茶叶', '綠茶葉', 'Hoja de té verde', 'Hoja de té verde', 'Листовой зеленый чай', '', '', '', '', '', '', '', ''), +(1402, '유황', 'Soufre', 'Schwefel', '', '硫磺', 'Azufre', 'Azufre', 'Сера', '', '', '', '', '', '', '', ''), +(1403, '미사용 Capstone', '[PÉRIMÉ] Pierre de cap', 'Ausgedienter Deckstein', '', '', '', '', 'Испорченный замковый камень', '', '', '', '', '', '', '', ''), +(1404, '해일의 부적', 'Charme des flots', 'Gezeitenglücksbringer', '潮汐咒符', '潮汐符咒', 'Talismán de la marea', 'Talismán de la marea', 'Оберег Прилива', '', '', '', '', '', '', '', ''), +(1405, '물거품 지팡이', 'Bâton d\'écume', 'Gischtspeichelstab', '泡沫法杖', '泡沫法杖', 'Bastón de escupitajo', 'Bastón de escupitajo', 'Пеноплюйный посох', '', '', '', '', '', '', '', ''), +(1406, '진주 박힌 창', 'Lance incrustée de perles', 'Perlenbesetzter Speer', '珍珠长矛', '珍珠長矛', 'Lanza taraceada con perlas', 'Lanza taraceada con perlas', 'Инкрустированное жемчугом копье', '', '', '', '', '', '', '', ''), +(1407, '서부 몰락지대에 보내는 솔로몬의 탄원서', 'Demande d\'aide de Solomon à la marche de l\'Ouest', 'Solomons Hilfegesuch an Westfall', '所罗门写给西部荒野的求救信', '所羅門寫給西部荒野的求救信', 'Petición a Páramos de Poniente de Solomon', 'Petición a Páramos de Poniente de Solomon', 'Обращение Соломона к Западному Краю', '', '', '', '', '', '', '', ''), +(1408, '솔로몬에게 보내는 스타우트맨틀의 답장', 'Réponse de Stoutmantle à Solomon', 'Stoutmantles Antwort an Solomon', '斯托曼的回信', '斯托曼的回信', 'Respuesta a Solomon de Mantorrecio', 'Respuesta a Solomon de Mantorrecio', 'Ответ Камнегрива Соломону', '', '', '', '', '', '', '', ''), +(1409, '다크샤이어에 보내는 솔로몬의 탄원서', 'Demande d\'aide de Solomon à Darkshire', 'Solomons Hilfegesuch an Dunkelhain', '所罗门写给夜色镇的求救信', '所羅門寫給夜色鎮的求救信', 'Petición a Villa Oscura de Solomon', 'Petición a Villa Oscura de Solomon', 'Обращение Соломона к Темнолесью', '', '', '', '', '', '', '', ''), +(1410, '솔로몬에게 보내는 이본로크의 답장', 'Réponse d\'Ebonlocke à Solomon', 'Ebonlockes Antwort an Solomon', '埃伯洛克的回信', '埃伯洛克的回信', 'Respuesta de Ebonlocke a Salomón', 'Respuesta de Cerranegro a Salomón', 'Ответ Элло Чернодрева Соломону', '', '', '', '', '', '', '', ''), +(1411, '색바랜 지팡이', 'Vieux bâton usé', 'Verwitterter Stab', '枯木法杖', '枯木法杖', 'Bastón seco', 'Bastón seco', 'Иссохший посох', '', '', '', '', '', '', '', ''), +(1412, '조잡한 바스타드소드', 'Bâtarde rudimentaire', 'Kunstloses Bastardschwert', '粗制重剑', '粗製重劍', 'Espada bastarda rudimentaria', 'Espada bastarda rudimentaria', 'Грубый полуторный меч', '', '', '', '', '', '', '', ''), +(1413, '조잡한 검', 'Epée médiocre', 'Schwächliches Schwert', '无力短剑', '無力短劍', 'Espada débil', 'Espada débil', 'Непрочный меч', '', '', '', '', '', '', '', ''), +(1414, '금이 간 해머', 'Masse craquelée', 'Gesprungener Vorschlaghammer', '破损的战锤', '破損的戰錘', 'Trineo rajado', 'Almádena rajada', 'Треснувший ручной молот', '', '', '', '', '', '', '', ''), +(1415, '목수의 나무망치', 'Marteau de charpentier', 'Zimmermanns Schlaghammer', '木工槌', '木工槌', 'Marra de carpintero', 'Marra de carpintero', 'Киянка столяра', '', '', '', '', '', '', '', ''), +(1416, '녹슨 손도끼', 'Hachette rouillée', 'Rostiges Kriegsbeil', '生锈的短柄斧', '生銹的短柄斧', 'Hacha herrumbrada', 'Hacha herrumbrada', 'Заржавленная секира', '', '', '', '', '', '', '', ''), +(1417, '두들겨 만든 배틀액스', 'Hache de guerre oxydée', 'Gehämmerte Streitaxt', '卷刃的战斧', '卷刃的戰斧', 'Hacha de batalla golpeada', 'Hacha de batalla golpeada', 'Разбитый боевой топор', '', '', '', '', '', '', '', ''), +(1418, '낡은 가죽 허리띠', 'Ceinture usée en cuir', 'Abgenutzter Ledergürtel', '旧皮带', '舊皮帶', 'Cinturón de cuero desgastado', 'Cinturón de cuero desgastado', 'Поношенный кожаный пояс', '', '', '', '', '', '', '', ''), +(1419, '낡은 가죽 장화', 'Bottes usées en cuir', 'Abgenutzte Lederstiefel', '旧皮靴', '舊皮靴', 'Botas de cuero desgastadas', 'Botas de cuero desgastadas', 'Поношенные кожаные сапоги', '', '', '', '', '', '', '', ''), +(1420, '낡은 가죽 팔보호구', 'Brassards usés en cuir', 'Abgenutzte Lederarmschienen', '旧皮护腕', '舊皮護腕', 'Brazales de cuero desgastados', 'Brazales de cuero desgastados', 'Поношенные кожаные наручи', '', '', '', '', '', '', '', ''), +(1421, '낡은 모피 망토', 'Cape usée en peau', 'Abgenutzter Balgumhang', '旧皮披风', '舊皮披風', 'Capa de pellejo desgastada', 'Capa de pellejo desgastada', 'Поношенный плащ из шкуры', '', '', '', '', '', '', '', ''), +(1422, '낡은 가죽 장갑', 'Gants usés en cuir', 'Abgenutzte Lederhandschuhe', '旧皮手套', '舊皮手套', 'Guantes de cuero desgastados', 'Guantes de cuero desgastados', 'Поношенные кожаные перчатки', '', '', '', '', '', '', '', ''), +(1423, '낡은 가죽 바지', 'Pantalon usé en cuir', 'Abgenutzte Lederhose', '旧皮短裤', '舊皮短褲', 'Pantalones de cuero desgastados', 'Pantalones de cuero desgastados', 'Поношенные кожаные штаны', '', '', '', '', '', '', '', ''), +(1424, '미사용 낡은 가죽 어깨보호구', '[PÉRIMÉ] Protège-épaules usés en cuir', 'Ausgediente abgenutzte Lederschulterpolster', '', '', '', '', 'Испорченные поношеные кожаные наплечные щитки', '', '', '', '', '', '', '', ''), +(1425, '낡은 가죽 조끼', 'Gilet usé en cuir', 'Abgenutzte Lederweste', '旧皮外衣', '舊皮外衣', 'Jubón de cuero desgastado', 'Jubón de cuero desgastado', 'Поношенный кожаный жилет', '', '', '', '', '', '', '', ''), +(1427, '기워 붙인 신발', 'Bottes en patchwork', 'Flickwerkschuhe', '碎料鞋', '碎料鞋', 'Zapatos de retales', 'Zapatos de retales', 'Лоскутные ботинки', '', '', '', '', '', '', '', ''), +(1429, '기워 붙인 망토', 'Cape en patchwork', 'Flickwerkumhang', '碎料披风', '碎料披風', 'Capa de retales', 'Capa de retales', 'Лоскутный плащ', '', '', '', '', '', '', '', ''), +(1430, '기워 붙인 장갑', 'Gants en patchwork', 'Flickwerkhandschuhe', '碎料手套', '碎料手套', 'Guantes de retales', 'Guantes de retales', 'Лоскутные перчатки', '', '', '', '', '', '', '', ''), +(1431, '기워 붙인 바지', 'Pantalon en patchwork', 'Flickwerkhose', '碎料短裤', '碎料短褲', 'Pantalones de retales', 'Pantalones de retales', 'Лоскутные штаны', '', '', '', '', '', '', '', ''), +(1432, '미사용 기워 붙인 헝겊 어깨보호구', '[PÉRIMÉ] Protège-épaules en patchwork', 'Ausgediente Flickwerk-Stoffschulterpolster', '', '', '', '', 'Испорченные лоскутные матерчатые наплечные щитки', '', '', '', '', '', '', '', ''), +(1433, '기워 붙인 갑옷', 'Armure en patchwork', 'Flickwerkrüstung', '碎料护甲', '碎料護甲', 'Armadura de retales', 'Armadura de retales', 'Лоскутная броня', '', '', '', '', '', '', '', ''), +(1434, '빛나는 양초', 'Bâton de cire luminescent', 'Glimmender Wachsstecken', '热蜡棒', '熱蠟棒', 'Palo de cera resplandeciente', 'Palo de cera resplandeciente', 'Горящая восковая палочка', '', '', '', '', '', '', '', ''), +(1435, '미사용 교량작업자의 Yoke', '[PÉRIMÉ] Palanche d\'ouvrier du pont', 'Ausgedientes Brückenarbeiterjoch', '', '', '', '', 'Испорченный хомут мостового рабочего', '', '', '', '', '', '', '', ''), +(1436, '개척자의 가죽 바지', 'Culotte des frontaliers', 'Grenzer-Kniehosen', '戍边长裤', '戍邊長褲', 'Calzones de frontera', 'Calzones de frontera', 'Брюки первопроходца', '', '', '', '', '', '', '', ''), +(1438, '전사의 방패', 'Bouclier de guerrier', 'Kriegerschild', '战士之盾', '戰士之盾', 'Escudo de guerrero', 'Escudo de guerrero', 'Воинский щит', '', '', '', '', '', '', '', ''), +(1440, '놀 해골 분쇄기', 'Casse-tête gnoll', 'Gnollschädelberster', '豺狼人碎骨锤', '豺狼人碎骨錘', 'Azotador de calavera gnoll', 'Azotador de calavera gnoll', 'Гнолловский Крушитель черепов', '', '', '', '', '', '', '', ''), +(1443, '케인윈의 보석 아뮬렛', 'Amulette de Cainwyn', 'Juwelenbesetztes Amulett von Cainwyn', '凯维恩的珠宝护符', '凱威恩的珠寶護符', 'Amuleto de Cainwyn enjoyado', 'Amuleto de Cainwyn enjoyado', 'Изукрашенный амулет Кайнвин', '', '', '', '', '', '', '', ''), +(1444, '미사용 Inferno Stone', '[PÉRIMÉ] Pierre d\'Inferno', 'Ausgedienter Höllenstein', '', '', '', '', 'Испорченный инфернальный камень', '', '', '', '', '', '', '', ''), +(1445, '검은바위부족 어깨갑옷', 'Espauliers Blackrock', 'Blackrockschulterstücke', '黑石肩铠', '黑石肩鎧', 'Espaldares Roca Negra', 'Espaldares Roca Negra', 'Наплечье Черной горы', '', '', '', '', '', '', '', ''), +(1446, '검은바위부족 장화', 'Bottes Blackrock', 'Blackrockstiefel', '黑石战靴', '黑石戰靴', 'Botas Roca Negra', 'Botas Roca Negra', 'Сапоги Черной горы', '', '', '', '', '', '', '', ''), +(1447, '구원의 반지', 'Anneau des sauveurs', 'Ring der Retter', '救世之戒', '救世之戒', 'Anillo de salvadores', 'Anillo de salvadores', 'Кольцо Спасителей', '', '', '', '', '', '', '', ''), +(1448, '검은바위부족 건틀릿', 'Gantelets Blackrock', 'Blackrockstulpen', '黑石护手', '黑石護手', 'Guanteletes Roca Negra', 'Guanteletes Roca Negra', 'Рукавицы Черной горы', '', '', '', '', '', '', '', ''), +(1449, '최하급 집중력의 반지', 'Anneau de canalisation mineure', 'Schwacher Kanalisierungsring', '弱效导魔戒指', '弱效導魔戒指', 'Anillo de mediación menor', 'Anillo de mediación menor', 'Малое кольцо Благословения', '', '', '', '', '', '', '', ''), +(1450, '열정의 물약', 'Potion de ferveur', 'Trank der Inbrunst', '热情药水', '熱情藥水', 'Poción de fervor', 'Poción de fervor', 'Зелье страсти', '', '', '', '', '', '', '', ''), +(1451, '좀비 독주', 'Fiole de suc de zombie', 'Flasche mit Zombiesaft', '一瓶僵尸酒', '一瓶殭屍酒', 'Botella zumo de zombi', 'Botella zumo de zombi', 'Бутылка \"Сока зомби\"', '', '', '', '', '', '', '', ''), +(1453, '유령의 빗', 'Peigne spectral', 'Spektraler Kamm', '鬼梳', '鬼梳', 'Peine espectral', 'Peine espectral', 'Призрачный гребень', '', '', '', '', '', '', '', ''), +(1454, '집행자의 도끼', 'Hache du Massacreur', 'Axt des Vollstreckers', '执行者黑斧', '執行者黑斧', 'Hacha del Déspota', 'Hacha del Déspota', 'Топор Принуждения', '', '', '', '', '', '', '', ''), +(1455, '검은바위부족 용사의 도끼', 'Hache du champion Blackrock', 'Blackrockheldenaxt', '黑石勇士战斧', '黑石勇士戰斧', 'Hacha de campeón Roca Negra', 'Hacha de Campeón Roca Negra', 'Топор воителя клана Черной Горы', '', '', '', '', '', '', '', ''), +(1457, '잿빛가죽일족 철퇴', 'Masse sombrepoil', 'Schattenfellstreitkolben', '暗皮钉锤', '暗皮釘錘', 'Maza Pellejo Negro', 'Maza Pielsombra', 'Палица Темношкуров', '', '', '', '', '', '', '', ''), +(1458, '잿빛가죽일족 마울', 'Marteau sombrepoil', 'Schattenfellschlägel', '暗皮木槌', '暗皮木槌', 'Gran maza Pellejo Negro', 'Gran maza Pielsombra', 'Кувалда Темношкуров', '', '', '', '', '', '', '', ''), +(1459, '잿빛가죽일족 돌도끼', 'Hachette sombrepoil', 'Schattenfellskalpschneide', '暗皮刮骨刀', '暗皮刮骨刀', 'Arrancabelleras Pellejo Negro', 'Arrancabelleras Pielsombra', 'Рубило Темношкуров', '', '', '', '', '', '', '', ''), +(1460, '잿빛가죽일족 양손검', 'Epée à deux mains sombrepoil', 'Schattenfellzweihandschwert', '暗皮双手剑', '暗皮雙手劍', 'Espada de dos manos Pellejo Negro', 'Espada de dos manos Pielsombra', 'Двуручный меч Темношкуров', '', '', '', '', '', '', '', ''), +(1461, '암살자의 배틀액스', 'Hache de guerre de tueur', 'Streitaxt des Töters', '屠戮战斧', '屠戮戰斧', 'Hacha de batalla de destripador', 'Hacha de batalla de destripador', 'Боевой топор убийцы', '', '', '', '', '', '', '', ''), +(1462, '어둠의 반지', 'Anneau des ténèbres', 'Ring des Schattens', '暗影之戒', '暗影之戒', 'Anillo de las Sombras', 'Anillo de las Sombras', 'Кольцо Тени', '', '', '', '', '', '', '', ''), +(1464, '대머리수리 갈퀴발톱', 'Serre de busard', 'Bussardkralle', '秃鹫的爪', '禿鷲的爪', 'Talón de águila ratonera', 'Garfa de águila ratonera', 'Коготь канюка', '', '', '', '', '', '', '', ''), +(1465, '호랑이잡이 나이프', 'Fléau des tigres', 'Tigerbann', '屠虎匕首', '屠虎匕首', 'Aterratigres', 'Aterratigres', 'Тигрогубитель', '', '', '', '', '', '', '', ''), +(1467, '점박이 개복치', 'Poisson-lune', 'Gefleckter Sonnenfisch', '斑点太阳鱼', '斑點太陽魚', 'Pez luna moteado', 'Pez luna moteado', 'Пятнистая рыба-луна', '', '', '', '', '', '', '', ''), +(1468, '멀록 지느러미', 'Aileron de murloc', 'Murlocflosse', '鱼人的鳍', '魚人的鰭', 'Aleta de múrloc', 'Aleta de múrloc', 'Плавник мурлока', '', '', '', '', '', '', '', ''), +(1469, '아툰의 시미터', 'Cimeterre d\'Atun', 'Krummsäbel von Atun', '亚顿的弯刀', '亞頓的彎刀', 'Cimitarra de Sincronización', 'Cimitarra de Sincronización', 'Ятаган Атуна', '', '', '', '', '', '', '', ''), +(1470, '멀록 가죽 가방', 'Sac en peau de murloc', 'Tasche aus Murlochaut', '鱼人皮包', '魚人皮包', 'Bolsa de piel de múrloc', 'Bolsa de piel de múrloc', 'Сумка из кожи мурлока', '', '', '', '', '', '', '', ''), +(1472, '미사용 Polished Lakestone 부적', '[PÉRIMÉ] Charme de pierre du lac polie', 'Ausgedienter polierter Seesteinglücksbringer', '', '', '', '', 'Испорченный полированный оберег Озерного камня', '', '', '', '', '', '', '', ''), +(1473, '강기슭 지팡이', 'Bâton des rivières', 'Flussuferstab', '河岸法杖', '河岸法杖', 'Bastón ribera', 'Bastón ribera', 'Береговой посох', '', '', '', '', '', '', '', ''), +(1475, '작은 독주머니', 'Petite glande à venin', 'Kleiner Giftbeutel', '小毒囊', '小毒囊', 'Glándula de veneno pequeña', 'Glándula de veneno pequeña', 'Малая ядовитая железа', '', '', '', '', '', '', '', ''), +(1476, '부러진 거미 다리', 'Patte d\'araignée brisée', 'Abgeknicktes Spinnengliedmaß', '折断的蜘蛛腿', '折斷的蜘蛛腿', 'Miembro de araña partido', 'Miembro de araña partido', 'Сломанная паучья лапа', '', '', '', '', '', '', '', ''), +(1477, '민첩성의 두루마리 II', 'Parchemin d\'Agilité II', 'Rolle der Beweglichkeit II', '敏捷卷轴 II', '敏捷卷軸 II', 'Pergamino de Agilidad II', 'Pergamino de agilidad II', 'Свиток Ловкости II', '', '', '', '', '', '', '', ''), +(1478, '보호의 두루마리 II', 'Parchemin de Protection II', 'Rolle des Schutzes II', '保护卷轴 II', '保護卷軸 II', 'Pergamino de Protección II', 'Pergamino de protección II', 'Свиток Защиты II', '', '', '', '', '', '', '', ''), +(1479, '살마의 오븐 장갑', 'Mitaines de Salma', 'Salmas Topfhandschuhe', '萨尔玛的隔热手套', '薩爾瑪的隔熱手套', 'Manoplas de Salma', 'Mitones de Salma', 'Жаропрочные полуперчатки Салмы', '', '', '', '', '', '', '', ''), +(1480, '백성의 민병대 망치', 'Marteau de la milice du peuple', 'Faust der Volksmiliz', '人民军之拳', '人民軍之拳', 'Puño de la Milicia del pueblo', 'Puño de la Milicia del pueblo', 'Боевая перчатка народного ополчения', '', '', '', '', '', '', '', ''), +(1481, '심연의 발톱', 'Griffe-sinistre', 'Grimmklaue', '冷酷之爪', '冷酷之爪', 'Garra macabra', 'Zarpadura', 'Мрачнокоготь', '', '', '', '', '', '', '', ''), +(1482, '그림자송곳니 검', 'Ombrecroc', 'Klinge von Shadowfang', '暗影之牙', '暗影之牙', 'Colmillo oscuro', 'Colmillo oscuro', 'Тенеклык', '', '', '', '', '', '', '', ''), +(1483, '안면 분쇄기', 'Ecraseur', 'Gesichtzerkracher', '碎脸者', '碎臉者', 'Machacacaras', 'Machacacaras', 'Мордокрушитель', '', '', '', '', '', '', '', ''), +(1484, '마녀 지팡이', 'Bâton des ténèbres', 'Hexenstock', '巫术手杖', '巫術手杖', 'Bastón de brujería', 'Bastón de brujería', 'Ведьмовской посох', '', '', '', '', '', '', '', ''), +(1485, '쇠스랑', 'Fourche', 'Heugabel', '干草叉', '乾草叉', 'Horquilla', 'Horquilla', 'Вилы', '', '', '', '', '', '', '', ''), +(1486, '나무껍질 재킷', 'Veste d\'écorce', 'Baumrindenjacke', '树皮夹克', '樹皮夾克', 'Chaqueta ladrido de árbol', 'Chaqueta de corteza de árbol', 'Куртка из древесной коры', '', '', '', '', '', '', '', ''), +(1487, '창조된 호밀빵', 'Pain noir invoqué', 'Herbeigezauberter Pumpernickel', '魔法粗面包', '魔法粗麵包', 'Pan integral de centeno mágico', 'Pan integral de centeno mágico', 'Сотворенный хлеб грубого помола', '', '', '', '', '', '', '', ''), +(1488, '복수의 갑옷', 'Armure de vengeur', 'Rächerrüstung', '复仇者之甲', '復仇者之甲', 'Armadura del Vengador', 'Armadura del Vengador', 'Броня Мстителя', '', '', '', '', '', '', '', ''), +(1489, '어둠의 그림자 갑옷', 'Armure du voile funèbre', 'Düsternishüllenrüstung', '阴暗护甲', '陰暗護甲', 'Armadura luminiscente', 'Armadura de sudario luminiscente', 'Броня Покрова Тьмы', '', '', '', '', '', '', '', ''), +(1490, '수호 부적', 'Talisman de gardien', 'Wächtertalisman', '守护之符', '守護之符', 'Talismán guardián', 'Dije guardián', 'Талисман-хранитель', '', '', '', '', '', '', '', ''), +(1491, '명중의 반지', 'Anneau de précision', 'Ring der Präzision', '精准之戒', '精准之戒', 'Anillo de Precisión', 'Anillo de Precisión', 'Кольцо Точности', '', '', '', '', '', '', '', ''), +(1492, '미사용 조리법: 멀록 지느러미 수프', '[PÉRIMÉ] Recette : Soupe d\'aileron de murloc', 'Ausgedientes Rezept: Murlocflossensuppe', '', '', '', '', 'Испорченный рецепт: суп из плавников мурлока', '요리 조리법', 'Ce sera une recette de cuisine.', 'Dies wird ein Kochkunstrezept.', '', '', 'Será una receta de cocina de habilidad comercial', 'Será una receta de cocina de habilidad comercial', 'Это будет кулинарный рецепт.'), +(1493, '날카로운 약탈자 시미터', 'Cimeterre des maraudeurs', 'Schwerer Marodeurskrummsäbel', '重型掠夺者弯刀', '重型掠奪者彎刀', 'Cimitarra pesada de merodeador', 'Cimitarra de merodeador pesada', 'Тяжелый ятаган мародера', '', '', '', '', '', '', '', ''), +(1495, '얼룩덜룩한 신발', 'Chaussures en calicot', 'Kattunschuhe', '棉布鞋', '棉布鞋', 'Zapatos percal', 'Zapatos de percal', 'Ситцевые ботинки', '', '', '', '', '', '', '', ''), +(1497, '얼룩덜룩한 망토', 'Cape en calicot', 'Kattunumhang', '棉布披风', '棉布披風', 'Capa percal', 'Capa de percal', 'Ситцевый плащ', '', '', '', '', '', '', '', ''), +(1498, '얼룩덜룩한 장갑', 'Gants en calicot', 'Kattunhandschuhe', '棉布手套', '棉布手套', 'Guantes percal', 'Guantes de percal', 'Ситцевые перчатки', '', '', '', '', '', '', '', ''), +(1499, '얼룩덜룩한 바지', 'Pantalon en calicot', 'Kattunhose', '棉布短裤', '棉布短褲', 'Pantalones percal', 'Pantalones de percal', 'Ситцевые штаны', '', '', '', '', '', '', '', ''), +(1500, '미사용 캘리코 어깨보호구', '[PÉRIMÉ] Protège-épaules en calicot', 'Ausgediente Kattunschulterpolster', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(1501, '얼룩덜룩한 튜닉', 'Tunique en calicot', 'Kattuntunika', '棉布外套', '棉布外套', 'Túnica percal', 'Túnica de percal', 'Ситцевый мундир', '', '', '', '', '', '', '', ''), +(1502, '주름진 가죽 허리띠', 'Ceinture déformée en cuir', 'Verformter Ledergürtel', '皱皮腰带', '皺皮腰帶', 'Cinturón de cuero combado', 'Cinturón de cuero combado', 'Покоробленный кожаный пояс', '', '', '', '', '', '', '', ''), +(1503, '주름진 가죽 장화', 'Bottes déformées en cuir', 'Verformte Lederstiefel', '皱皮战靴', '皺皮戰靴', 'Botas de cuero combadas', 'Botas de cuero combadas', 'Покоробленные кожаные сапоги', '', '', '', '', '', '', '', ''), +(1504, '주름진 가죽 팔보호구', 'Brassards déformés en cuir', 'Verformte Lederarmschienen', '皱皮护腕', '皺皮護腕', 'Brazales de cuero combados', 'Brazales de cuero combados', 'Покоробленные кожаные наручи', '', '', '', '', '', '', '', ''), +(1505, '주름진 망토', 'Cape déformée', 'Verformter Umhang', '皱皮披风', '皺皮披風', 'Capa combada', 'Capa combada', 'Покоробленный плащ', '', '', '', '', '', '', '', ''), +(1506, '주름진 가죽 장갑', 'Gants déformés en cuir', 'Verformte Lederhandschuhe', '皱皮手套', '皺皮手套', 'Guantes de cuero combados', 'Guantes de cuero combados', 'Покоробленные кожаные перчатки', '', '', '', '', '', '', '', ''), +(1507, '주름진 가죽 바지', 'Pantalon déformé en cuir', 'Verformte Lederhose', '皱皮短裤', '皺皮短褲', 'Pantalones de cuero combados', 'Pantalones de cuero combados', 'Покоробленные кожаные штаны', '', '', '', '', '', '', '', ''), +(1508, '미사용 기워 붙인 가죽 어깨보호구', '[PÉRIMÉ] Protège-épaules en cuir traité', 'Ausgediente geflickte Lederschulterpolster', '', '', '', '', 'Испорченные залатаные кожаные наплечные щитки', '', '', '', '', '', '', '', ''), +(1509, '주름진 가죽 조끼', 'Gilet déformé en cuir', 'Verformte Lederweste', '皱皮外衣', '皺皮外衣', 'Jubón de cuero combado', 'Jubón de cuero combado', 'Покоробленный кожаный жилет', '', '', '', '', '', '', '', ''), +(1510, '단단한 망치', 'Marteau lourd', 'Schwerer Hammer', '重锤', '重錘', 'Martillo pesado', 'Martillo pesado', 'Тяжелый молот', '', '', '', '', '', '', '', ''), +(1511, '평범한 검', 'Epée commune', 'Schwert der Bürgerlichen', '平民剑', '平民劍', 'Espada de plebeyo', 'Espada de plebeyo', 'Меч обывателя', '', '', '', '', '', '', '', ''), +(1512, '조잡한 배틀액스', 'Hache de guerre rudimentaire', 'Kunstlose Streitaxt', '粗糙的战斧', '粗糙的戰斧', 'Hacha de batalla rudimentaria', 'Hacha de batalla rudimentaria', 'Грубый боевой топор', '', '', '', '', '', '', '', ''), +(1513, '낡은 그레이트소드', 'Vieille épée longue', 'Altes Großschwert', '旧巨剑', '舊巨劍', 'Espada magna vieja', 'Espada magna vieja', 'Старый большой меч', '', '', '', '', '', '', '', ''), +(1514, '녹슨 전투해머', 'Marteau de guerre rouillé', 'Rostiger Kriegshammer', '生锈的战锤', '生銹的戰錘', 'Martillo de guerra herrumbrado', 'Martillo de guerra herrumbrado', 'Ржавый боевой молот', '', '', '', '', '', '', '', ''), +(1515, '조잡한 나무 지팡이', 'Bâton en bois brut', 'Rauer Holzstab', '劣质木杖', '劣質木杖', 'Bastón de madera basta', 'Bastón de madera férrea', 'Грубый деревянный посох', '', '', '', '', '', '', '', ''), +(1516, '낡은 손도끼', 'Hachette usée', 'Abgenutztes Kriegsbeil', '用旧的短柄斧', '用舊的短柄斧', 'Hachuela desgastada', 'Hachuela desgastada', 'Старый топор', '', '', '', '', '', '', '', ''), +(1518, '유령의 머리빗', 'Peigne fantôme', 'Geisterhaarkamm', '幽灵的梳子', '幽靈的梳子', 'Peine de fantasma', 'Peine de fantasma', 'Гребень для призрачных волос', '', '', '', '', '', '', '', ''), +(1519, '붉은머리부족의 귀', 'Oreille de Bloodscalp', 'Ohr der Bloodscalp', '血顶巨魔的耳朵', '血頂食人妖的耳朵', 'Oreja Sangrapellejo', 'Oreja Sangrapellejo', 'Ухо тролля из клана Кровавого Скальпа', '', '', '', '', '', '', '', ''), +(1520, '트롤의 땀방울', 'Sueur de troll', 'Trollschweiß', '巨魔的汗水', '食人妖的汗水', 'Sudor trol', 'Sudor trol', 'Пот тролля', '', '', '', '', '', '', '', ''), +(1521, '거대한 오우거 도끼', 'Hache ogre', 'Schwerfällige Ogeraxt', '食人魔战斧', '巨魔戰斧', 'Hacha de serrería de ogro', 'Hacha de serrería de ogro', 'Лесоповальный огрский топор', '', '', '', '', '', '', '', ''), +(1522, '인간사냥용 창', 'Lance de chasseur de têtes', 'Kopfjägerspeer', '猎头长矛', '獵頭長矛', 'Lanza de cazador de cabezas', 'Lanza de cazador de cabezas', 'Копье Охоты за головами', '', '', '', '', '', '', '', ''), +(1523, '거대한 돌곤봉', 'Grand gourdin de pierre', 'Gewaltige Steinkeule', '巨型石棒', '巨型石棒', 'Garrote de piedra enorme', 'Garrote de piedra enorme', 'Огромная каменная дубина', '', '', '', '', '', '', '', ''), +(1524, '백골가루부족 어금니', 'Défense de Skullsplitter', 'Hauer der Skullsplitter', '劈颅巨魔的獠牙', '劈顱食人妖的獠牙', 'Colmillo Machacacráneos', 'Colmillo Machacacráneos', 'Клык тролля из клана Дробителей Черепов', '', '', '', '', '', '', '', ''), +(1527, '미사용 건초 한줌', '[PÉRIMÉ] Poignée de foin', 'Ausgedientes Häufchen Heu', '', '', '', '', 'Испорченный клок сена', '', '', '', '', '', '', '', ''), +(1528, '귀리 한줌', 'Poignée d\'avoine', 'Hand voll Hafer', '一捧燕麦', '一捧燕麥', 'Un puñado de copos', 'Puñado de avena', 'Горсть овса', '', '', '', '', '', '', '', ''), +(1529, '비취', '', '', '翡翠', '翡翠', '', '', 'Нефрит', '', '', '', '', '', '', '', ''), +(1532, '쭈그러든 해골', 'Tête réduite', 'Schrumpfkopf', '皱缩的头颅', '皺縮的頭顱', 'Cabeza reducida', 'Cabeza reducida', 'Сушеная голова', '', '', '', '', '', '', '', ''), +(1533, '미사용 붉은머리부족의 Idol', '[PÉRIMÉ] Idole bloodscalp', 'Ausgedienter Götze der Bloodscalp', '', '', '', '', 'Испорченный идол Кровавого Скальпа', '', '', '', '', '', '', '', ''), +(1534, '성서: 성스러운 빛 IV', 'Libram : Lumière sacrée IV', 'Buchband: Heiliges Licht IV', '圣契:圣光术 IV', '聖契:聖光術 IV', 'Tratado: Luz sagrada 4', 'Tratado: Luz Sagrada IV', 'Манускрипт: Благодать IV', '', '', '', '', '', '', '', ''), +(1535, '미사용 붉은머리부족 조끼', '[PÉRIMÉ] Gilet bloodscalp', 'Ausgediente Weste der Bloodscalp', '', '', '', '', 'Испорченный жилет Кровавого Скальпа', '', '', '', '', '', '', '', ''), +(1536, '성서: 복수의 문장', 'Libram : Sceau de colère', 'Buchband: Siegel des Zorns', '圣契:神罚圣印', '聖契:神罰聖印', 'Tratado: Lacre de cólera', 'Tratado: Sello de cólera', 'Манускрипт: Печать гнева', '', '', '', '', '', '', '', ''), +(1537, '늙은말 블랑쉬의 사료 주머니', 'Sac de nourriture de la Vieille Blanchy', 'Graumähnes Futtersack', '老马布兰契的粮草袋', '老馬布蘭契的糧草袋', 'Faltriquera del viejo Blanchy', 'Faltriquera de la vieja Blanchy', 'Мешок с едой старой Савраски', '', '', '', '', '', '', '', ''), +(1539, '옹이진 은둔자의 지팡이', 'Bâton noueux de l\'Ermite', 'Knorriger Einsiedlerstab', '古科罗克法杖', '古科羅克法杖', 'Bastón nudoso de ermitaño', 'Bastón nudoso de ermitaño', 'Крючковатый посох отшельника', '', '', '', '', '', '', '', ''), +(1544, '미사용 양초 of Black Smoke', '[PÉRIMÉ] Bougie de fumée noire', 'Ausgediente Kerze des schwarzen Rauchs', '', '', '', '', 'Испорченная Чернодымная свеча', '', '', '', '', '', '', '', ''), +(1545, '미사용 어깨보호대 of the Seas', '[PÉRIMÉ] Mantelet des mers', 'Ausgedienter Mantel der Meere', '', '', '', '', 'Испорченная мантия Морей', '', '', '', '', '', '', '', ''), +(1547, '신념의 방패', 'Bouclier de la Foi', 'Schild des Glaubens', '信仰之盾', '信仰之盾', 'Escudo de la Fe', 'Escudo de la Fe', 'Щит Веры', '', '', '', '', '', '', '', ''), +(1554, '마법서: 얼음 화살 III', 'Tome de Trait de givre III', 'Foliant des Frostblitzes III', '秘典:寒冰箭 III', '秘典:寒冰箭 III', 'Escrito sobre Descarga de Escarcha 3', 'Escrito sobre Descarga de Escarcha III', 'Фолиант Ледяной стрелы III', '', '', '', '', '', '', '', ''), +(1557, '바다의 버클러', 'Targe des Mers', 'Rundschild der Meere', '深海圆盾', '深海圓盾', 'Rodela de los Mares', 'Rodela de los Mares', 'Кулачный щит Моря', '', '', '', '', '', '', '', ''), +(1559, '마법서: 신비의 화살 II', 'Tome de Projectile des arcanes II', 'Foliant der arkanen Geschosse II', '秘典:奥术飞弹 II', '秘典:祕法飛彈 II', 'Escrito sobre Misiles Arcanos 2', 'Escrito sobre Misiles Arcanos II', 'Фолиант Чародейских снарядов II', '', '', '', '', '', '', '', ''), +(1560, '푸른아가미일족 덧신', 'Sandales branchie-bleue', 'Sandalen der Blaukiemen', '蓝腮便鞋', '藍腮便鞋', 'Sandalias branquiazules', 'Sandalias branquiazules', 'Сандалии Синежабрых', '', '', '', '', '', '', '', ''), +(1561, '풍요의 로브', 'Robe de moissonneur', 'Robe des Erntearbeiters', '收割者的长袍', '收割者的長袍', 'Toga de cosechador', 'Toga de cosechador', 'Одеяние жнеца', '', '', '', '', '', '', '', ''), +(1566, '백성의 민병대 검', 'Grande lame de la milice du peuple', 'Schneide der Volksmiliz', '人民军之剑', '人民軍之劍', 'Filo de las Milicias del pueblo', 'Filo de las Milicias del pueblo', 'Лезвие народного ополчения', '', '', '', '', '', '', '', ''), +(1567, '마법서: 카드가의 자물쇠 해제 II', 'Tome de Déverrouillage de Khadgar II', 'Foliant von Khadgars Öffnung II', '秘典:卡德加开锁术 II', '秘典:卡德加開鎖術 II', 'Escrito sobre Liberación de Khadgar 2', 'Escrito sobre Liberación de Khadgar II', 'Фолиант Кадгаровой отмычки II', '', '', '', '', '', '', '', ''), +(1568, '마법서: 물의 정령', 'Tome d\'Elémentaire d\'eau', 'Foliant der Wasserelementare', '秘典:水元素', '秘典:水元素', 'Escrito sobre elemental de Agua', 'Escrito sobre elemental de Agua', 'Фолиант элементаля воды', '', '', '', '', '', '', '', ''), +(1571, '마법서: 얼음 회오리 II', 'Tome de Nova de givre II', 'Foliant der Frostnova II', '秘典:冰霜新星 II', '秘典:冰霜新星 II', 'Escrito sobre Nova de Escarcha 2', 'Escrito sobre Nova de Escarcha II', 'Фолиант кольца льда II', '', '', '', '', '', '', '', ''), +(1574, '마법서: 화염계 수호', 'Tome de Gardien de feu', 'Foliant des Feuerzauberschutzes', '秘典:防护火焰结界', '秘典:防護火焰結界', 'Escrito sobre Custodia de Fuego', 'Escrito sobre Resguardo contra el Fuego', 'Фолиант Защиты от огня', '', '', '', '', '', '', '', ''), +(1588, '서판: 용암 작열 III', 'Tablette d\'Eclair de glace III', 'Schrifttafel des Schmelzschlages III', '石板:熔岩爆裂 III', '石板:熔岩爆裂 III', 'Tablilla de Explosión de arrabio 3', 'Tablilla de Explosión de arrabio III', 'Табличка Всплеска лавы III', '', '', '', '', '', '', '', ''), +(1589, '서판: 정령 갑옷 III', 'Tablette d\'Armure spirituelle III', 'Schrifttafel der Geistrüstung III', '石板:幽魂甲 III', '石板:幽魂甲 III', 'Tablilla de armadura de espíritu 3', 'Tablilla de armadura de espíritu III', 'Табличка Доспехов духа III', '', '', '', '', '', '', '', ''), +(1591, '서판: 번개 보호막 III', 'Tablette de Bouclier de foudre III', 'Schrifttafel des Blitzschlagschildes III', '石板:闪电之盾 III', '石板:閃電之盾 III', 'Tablilla de Escudo de relámpagos 3', 'Tablilla de Escudo de relámpagos III', 'Табличка Щита молний III', '', '', '', '', '', '', '', ''), +(1596, '유령의 머리 가닥', 'Mèche de cheveux fantômes', 'Geisterhaarfaden', '幽灵的发丝', '幽靈的發絲', 'Hilo de cabello de fantasma', 'Hilo de cabello de fantasma', 'Нить из призрачных волос', '', '', '', '', '', '', '', ''), +(1597, '서판: 번개 폭풍', 'Tablette de Tempête de foudre', 'Schrifttafel des Gewittersturms', '石板:闪电风暴', '石板:閃電風暴', 'Tablilla de Tormenta de relámpagos', 'Tablilla de Tormenta de relámpagos', 'Табличка Грозы', '', '', '', '', '', '', '', ''), +(1598, '시든 꽃', 'Racine pourrie', 'Faulblüte', '腐败之花', '腐敗之花', 'Flor podrida', 'Flor podrida', 'Цветок гнили', '', '', '', '', '', '', '', ''), +(1599, '미사용 [PH] 제조법: 좀비 독주', '[PÉRIMÉ] [PH] Recette : Suc de zombie', 'Ausgedientes [PH] Rezept: Zombiesaft', '', '', '', '', 'Испорченный [PH] рецепт: сок зомби', '요리 조리법', 'Ce sera une recette de cuisine.', 'Dies wird ein Kochkunstrezept.', '', '', 'Será una receta de cocina de habilidad comercial', 'Será una receta de cocina de habilidad comercial', 'Это будет кулинарный рецепт.'), +(1602, '산사태 도끼', 'Faucille', 'Sichelaxt', '镰形斧', '鐮形斧', 'Hacha hoz', 'Hacha hoz', 'Топор-резак', '', '', '', '', '', '', '', ''), +(1603, '서판: 영혼 소환 II', 'Tablette d\'Appel des esprits II', 'Schrifttafel des Geist rufens II', '石板:召唤灵魂 II', '石板:召喚靈魂 II', 'Tablilla de Llamar a espíritu 2', 'Tablilla de Llamar a espíritu II', 'Табличка Вызова духа II', '', '', '', '', '', '', '', ''), +(1604, '무지개비늘 검', 'Epée chromatique', 'Chromatisches Schwert', '炫彩之剑', '炫彩之劍', 'Espada cromática', 'Espada cromática', 'Разноцветный меч', '', '', '', '', '', '', '', ''), +(1607, '영혼의 수호지팡이', 'Gardienne d\'âme', 'Seelenbewahrer', '缚魂者', '縛魂者', 'Guardián de almas', 'Guardián de almas', 'Хранитель душ', '', '', '', '', '', '', '', ''), +(1608, '해골 철퇴', 'Masse Brise-tête', 'Schädelberstender Streitkolben', '碎颅者', '碎顱者', 'Maza Trituracráneos', 'Maza Trituracráneos', 'Крушитель черепов', '', '', '', '', '', '', '', ''), +(1612, '미사용 Skullsplitter Idol', '[PÉRIMÉ] Idole de Skullsplitter', 'Ausgedienter Götze der Skullsplitter', '', '', '', '', 'Испорченный идол Дробителей Черепов', '', '', '', '', '', '', '', ''), +(1613, '영혼사냥꾼 지팡이', 'Bâton de chasseur d\'esprit', 'Geisterjägerstab', '逐灵法杖', '逐靈法杖', 'Bastón cazador de espíritus', 'Bastón cazador de espíritus', 'Посох Преследователя душ', '', '', '', '', '', '', '', ''), +(1619, '서판: 번개 폭풍 II', 'Tablette de Tempête de foudre II', 'Schrifttafel des Gewittersturms II', '石板:闪电风暴 II', '石板:閃電風暴 II', 'Tablilla de Tormenta de relámpagos 2', 'Tablilla de Tormenta de relámpagos II', 'Табличка Грозы II', '', '', '', '', '', '', '', ''), +(1622, '미사용 현장감독의 채찍', '[PÉRIMÉ] Fouet de contremaître', 'Ausgediente Großknechtpeitsche', '', '', '', '', 'Испорченная плеть старшины', '', '', '', '', '', '', '', ''), +(1623, '랩터 가죽 주머니', 'Sacoche en peau de raptor', 'Raptorenhautbeutel', '迅猛龙皮包', '迅猛龍皮包', 'Faltriquera de piel de raptor', 'Faltriquera de piel de raptor', 'Мешочек из кожи ящера', '', '', '', '', '', '', '', ''), +(1624, '백골가루부족 투구', 'Heaume skullsplitter', 'Helm der Skullsplitter', '劈颅巨魔头盔', '劈顱食人妖頭盔', 'Yelmo Machacacráneos', 'Yelmo Machacacráneos', 'Шлем Дробителей Черепов', '', '', '', '', '', '', '', ''), +(1625, '날카로운 플랑베르쥬', 'Flamberge exquise', 'Exquisiter Flamberg', '胫骨之刃', '脛骨之刃', 'Flamberge exquisita', 'Flamberge exquisita', 'Изысканный фламберг', '', '', '', '', '', '', '', ''), +(1630, '부서진 전기랜턴', 'Electro-lanterne cassée', 'Zerbrochene Elektrolaterne', '损坏的电灯笼', '損壞的電燈籠', 'Electro-linterna rota', 'Electro-linterna rota', 'Сломанный электрофонарь', '', '', '', '', '', '', '', ''), +(1637, '엘로에게 보내는 편지', 'Lettre à Ello', 'Brief an Ello', '写给艾尔罗的信', '寫給艾爾羅的信', 'Carta para Ello', 'Carta para Ello', 'Письмо к Элло', '', '', '', '', '', '', '', ''), +(1638, '미사용 Thornstone Chunk', '[PÉRIMÉ] Morceau de Pierre épineuse', 'Ausgedienter Dornsteinbrocken', '', '', '', '', 'Испорченная каменная шипастая колода', '', '', '', '', '', '', '', ''), +(1639, '섬뜩한 도끼', 'Hache dévorante', 'Grinseraxt', '裂口战斧', '裂口戰斧', 'Hacha rictus', 'Hacha rictus', 'Скалящийся топор', '', '', '', '', '', '', '', ''), +(1640, '무시무시한 전투도끼', 'Monstrueuse hache de guerre', 'Monströse Kriegsaxt', '巨刃战斧', '巨刃戰斧', 'Hacha de guerra monstruosa', 'Hacha de guerra monstruosa', 'Чудовищный военный топор', '', '', '', '', '', '', '', ''), +(1641, '법전: 어둠의 권능: 고통 III', 'Codex de Mot de l’ombre : Douleur III', 'Kodex des Schattenwortes: Schmerz III', '圣典:暗言术:痛 III', '聖典:暗言術:痛 III', 'Códice de Palabra de las Sombras: Dolor 3', 'Códice de Palabra de las Sombras: Dolor III', 'Кодекс Слова Тьмы: Боль III', '', '', '', '', '', '', '', ''), +(1645, '달딸기 주스', 'Jus de baie lunaire', 'Mondbeerensaft', '草莓汁', '草莓汁', 'Zumo de baya lunar', 'Zumo de baya lunar', 'Сок луноягоды', '', '', '', '', '', '', '', ''), +(1648, '법전: 치유 IV', 'Codex de Soins IV', 'Kodex der Heilung IV', '圣典:治疗术 IV', '聖典:治療術 IV', 'Códice de Curación 4', 'Códice de Sanación IV', 'Кодекс Исцеления IV', '', '', '', '', '', '', '', ''), +(1649, '미사용 햄샌드위치', '[PÉRIMÉ] Sandwich au jambon', 'Ausgedientes Schinken-Sandwich', '', '', '', '', 'Испорченный бутерброд с ветчиной', '', '', '', '', '', '', '', ''), +(1651, '법전: 빛의 권능: 보호막 VI', 'Codex de Mot sacré : Bouclier VI', 'Kodex des Heiligen Wortes: Schild VI', '圣典:圣言术:盾 VI', '聖典:聖言術:盾 VI', 'Códice de Palabra Sagrada: escudo 7', 'Códice de Palabra Sagrada: escudo VI', 'Кодекс Святого слова: Щит VI', '', '', '', '', '', '', '', ''), +(1652, '튼튼한 도시락', 'Solide boîte de repas', 'Stabile Vesperdose', '结实的饭盒', '結實的飯盒', 'Caja de comida robusta', 'Caja de comida robusta', 'Прочная коробка', '', '', '', '', '', '', '', ''), +(1654, '미사용 Strangleslash Metal', '[PÉRIMÉ] Métal de Strangleslash', 'Ausgedientes Strangleslash-Metall', '', '', '', '', 'Испорченный душечарный металл', '', '', '', '', '', '', '', ''), +(1655, '미사용 법전: of Sustenance III', '[PÉRIMÉ] Codex de Subsistance III', 'Ausgedienter Kodex der Nahrung III', '', '', '', '', 'Испорченный кодекс Поддержания жизни III', '', '', '', '', '', '', '', ''), +(1656, '번역된 편지', 'Lettre traduite', 'Übersetzter Brief', '翻译好的信件', '翻譯好的信件', 'Carta traducida', 'Carta traducida', 'Переведенное письмо', '', '', '', '', '', '', '', ''), +(1657, '법전: 부활 II', 'Codex de Résurrection II', 'Kodex der Auferstehung II', '圣典:复活术 II', '聖典:復活術 II', 'Códice de Resurrección 2', 'Códice de Resurrección II', 'Кодекс Воскрешения II', '', '', '', '', '', '', '', ''), +(1658, '법전: 어둠의 권능: 고통 IV', 'Codex de Mot de l’ombre : Douleur IV', 'Kodex des Schattenwortes: Schmerz IV', '圣典:暗言术:痛 IV', '聖典:暗言術:痛 IV', 'Códice de Palabra de las Sombras: Dolor 4', 'Códice de Palabra de las Sombras: Dolor IV', 'Кодекс Слова Тьмы: Боль IV', '', '', '', '', '', '', '', ''), +(1659, '기술자 장갑', 'Gants d\'ingénieur', 'Ingenieurs-Handschuhe', '工程学手套', '工程學手套', 'Guantes de ingeniería', 'Guantes de ingeniería', 'Инженерские перчатки', '', '', '', '', '', '', '', ''), +(1663, '미사용 Stranglethorn 광산 지도', '[PÉRIMÉ] Carte de la mine de Strangleronce', 'Ausgediente Minenkarte des Schlingendorntals', '', '', '', '', 'Испорченная карта шахт Тернистой долины', '', '', '', '', '', '', '', ''), +(1664, '마력의 마법봉', 'Bâtonnet de renforcement', 'Zaubermachtrute', '缚法之杖', '縛法之杖', 'Vara de Potencia de hechizo', 'Vara de fuerza de hechizo', 'Жезл Усиления заклинаний', '', '', '', '', '', '', '', ''), +(1672, '미사용 Ogre 머리', '[PÉRIMÉ] Tête d\'ogre', 'Ausgedienter Ogerkopf', '', '', '', '', 'Испорченная голова огра', '', '', '', '', '', '', '', ''), +(1676, '법전: 잠재움 II', 'Codex de Sommeil II', 'Kodex des Schlafs II', '圣典:催眠术 II', '聖典:催眠術 II', 'Códice de Dormir 2', 'Códice de Dormir II', 'Кодекс Сна II', '', '', '', '', '', '', '', ''), +(1677, '비룡 비늘 조끼', 'Broigne en écailles de drake', 'Drachenschuppenweste', '龙鳞外衣', '龍鱗外衣', 'Jubón de escamas de draco', 'Jubón de escamas de draco', 'Жилет из драконьей чешуи', '', '', '', '', '', '', '', ''), +(1678, '검은 오우거 장화', 'Bottes ogre noires', 'Schwarze Ogerkicker', '黑色食人魔之靴', '黑色巨魔之靴', 'Chanclos de ogro negros', 'Chanclos de ogro negros', 'Черные огрские тяжелые ботинки', '', '', '', '', '', '', '', ''), +(1679, '코르그 곤봉', 'Massue Korg', 'Eisenprügel', '考尔格钉锤', '考爾格釘錘', 'Ala de korg', 'Ala de korg', 'Коргская бита', '', '', '', '', '', '', '', ''), +(1680, '단두 도끼', 'Tranche-tête', 'Kopffäller', '剁头斧', '剁頭斧', 'Lonchea cabezas', 'Lonchea cabezas', 'Раскалыватель голов', '', '', '', '', '', '', '', ''), +(1681, '흑마법서: 신경 마비', 'Grimoire de Faiblesse', 'Zauberfoliant des Verkrüppelns', '魔典:残废术', '魔典:殘廢術', 'Grimorio de Tullido', 'Grimorio Entorpecer', 'Гримуар Увечья', '', '', '', '', '', '', '', ''), +(1684, '미사용 Totemic Headpiece', '[PÉRIMÉ] Couvre-chef totémique', 'Ausgedientes Totemikerkopfstück', '', '', '', '', 'Испорченный тотемный головной убор', '', '', '', '', '', '', '', ''), +(1685, '트롤 가죽 가방', 'Sac en peau de troll', 'Trollbalgtasche', '巨魔皮包', '食人妖皮包', 'Bolsa de pellejo de trol', 'Bolsa de pellejo de trol', 'Сумка из шкуры тролля', '', '', '', '', '', '', '', ''), +(1686, '빳빳한 수염', 'Moustache à poil dur', 'Gesträubtes Schnurrbarthaar', '刚硬的胡须', '剛硬的鬍鬚', 'Bigote de cerdas', 'Bigote de cerdas', 'Колючая щетина', '', '', '', '', '', '', '', ''), +(1687, '살쾡이 발톱', 'Griffe rétractile', 'Einziehbare Klaue', '可收缩的爪子', '可收縮的爪子', 'Garra retráctil', 'Garra retráctil', 'Втягивающийся коготь', '', '', '', '', '', '', '', ''), +(1688, '길고 부드러운 꼬리', 'Longue queue soyeuse', 'Langer weicher Schwanz', '柔软的尾巴', '柔軟的尾巴', 'Cola blanda larga', 'Cola blanda larga', 'Длинный пушистый хвост', '', '', '', '', '', '', '', ''), +(1689, '미사용 Medium Tiger 모피', '[PÉRIMÉ] Peau de tigre moyenne', 'Ausgedienter mittelgroßer Tigerpelz', '', '', '', '', 'Испорченная средняя шкура тигра', '', '', '', '', '', '', '', ''), +(1690, '미사용 Fine 퓨마의 Whisker', '[PÉRIMÉ] Moustache de panthère', 'Ausgedientes feines Pantherschnurrhaar', '', '', '', '', 'Испорченный тонкий усик пантеры', '', '', '', '', '', '', '', ''), +(1691, '미사용 Ebony 퓨마의 발톱', '[PÉRIMÉ] Griffe d\'ébène de panthère', 'Ausgediente ebenholzschwarze Pantherklaue', '', '', '', '', 'Испорченный коготь пантеры', '', '', '', '', '', '', '', ''), +(1692, '미사용 Shadowmaw 송곳니', '[PÉRIMÉ] Croc d\'Ombregueule', 'Ausgedienter Schattentatzenfangzahn', '', '', '', '', 'Испорченный клык тенебрюхой пантеры', '', '', '', '', '', '', '', ''), +(1693, '미사용 Shadowmaw 모피', '[PÉRIMÉ] Peau d\'Ombregueule', 'Ausgedienter Schattentatzenpelz', '', '', '', '', 'Испорченная шкура Теневой утробы', '', '', '', '', '', '', '', ''), +(1694, '미사용 Lashtail 가죽', '[PÉRIMÉ] Peau de Flagellant', 'Ausgedienter Schmetterschwanzbalg', '', '', '', '', 'Испорченная шкура кнутохвоста', '', '', '', '', '', '', '', ''), +(1695, '미사용 줄무늬정글랩터 모피', '[PÉRIMÉ] Peau de Traqueur de la jungle', 'Ausgedienter Dschungelpirscherpelz', '', '', '', '', 'Испорченное манто джунглевого ловца', '', '', '', '', '', '', '', ''), +(1696, '랩터 갈퀴발톱', 'Griffe de raptor', 'Geschwungene Raptorkralle', '尖锐的迅猛龙爪', '尖銳的迅猛龍爪', 'Talón de raptor curvo', 'Garfa de raptor curva', 'Кривой коготь ящера', '', '', '', '', '', '', '', ''), +(1697, '뾰족한 랩터 이빨', 'Dent de raptor', 'Beißender Raptorzahn', '锋利的迅猛龙牙齿', '鋒利的迅猛龍牙齒', 'Diente de raptor cortante', 'Diente de raptor cortante', 'Зуб хищного ящера', '', '', '', '', '', '', '', ''), +(1698, '미사용 Lashtail 발톱', '[PÉRIMÉ] Griffe de Flagellant', 'Ausgediente Schmetterschwanzklaue', '', '', '', '', 'Испорченный коготь кнутохвоста', '', '', '', '', '', '', '', ''), +(1699, '미사용 Jungle Stalker 꼬리', '[PÉRIMÉ] Queue de Traqueur de la jungle', 'Ausgedienter Dschungelpirscherschwanz', '', '', '', '', 'Испорченный хвост джунглевого ловца', '', '', '', '', '', '', '', ''), +(1700, '미사용 Blood Totem', '[PÉRIMÉ] Totem de sang', 'Ausgedientes Blut-Totem', '', '', '', '', 'Испорченный кровавый тотем', '', '', '', '', '', '', '', ''), +(1701, '굽은 바실리스크 발톱', 'Griffe de basilic', 'Geschwungene Basiliskenklaue', '尖锐的蜥蜴爪', '尖銳的蜥蜴爪', 'Garra de basilisco curva', 'Garra de basilisco curva', 'Кривой коготь василиска', '', '', '', '', '', '', '', ''), +(1702, '온전한 바실리스크 등뼈', 'Epine dorsale intacte de basilic', 'Intaktes Basiliskenrückgrat', '完整的蜥蜴脊骨', '完整的蜥蜴脊骨', 'Espina de basilisco intacta', 'Espina de basilisco intacta', 'Невредимый хребет василиска', '', '', '', '', '', '', '', ''), +(1703, '수정 바실리스크의 등뼈', 'Queue de basilic de cristal', 'Kristallenes Basiliskenrückgrat', '水晶蜥蜴的脊骨', '水晶蜥蜴的脊骨', 'Espina de basilisco de cristal', 'Columna de basilisco de cristal', 'Хрустальный хребет Василиска', '', '', '', '', '', '', '', ''), +(1704, '미사용 Cold 바실리스크 눈', '[PÉRIMÉ] Oeil de basilic Œil-de-glace', 'Ausgedientes kaltes Basiliskenauge', '', '', '', '', 'Испорченный глаз ледяного василиска', '', '', '', '', '', '', '', ''), +(1705, '저급 월장석', 'Pierre de lune inférieure', 'Geringer Mondstein', '次级月亮石', '次級月亮石', 'Piedra lunar inferior', 'Piedra lunar inferior', 'Малый лунный камень', '', '', '', '', '', '', '', ''), +(1706, '청금석 파편', 'Eclats de Profondazur', 'Azuredeep-Splitter', '水蓝碎片', '水藍碎片', 'Fragmentos de hondoazur', 'Fragmentos de hondoazur', 'Густо-лазурные осколки', '', '', '', '', '', '', '', ''), +(1707, '스톰윈드 브리 치즈', 'Brie de Stormwind', 'Brie aus Stormwind', '暴风城奶酪', '暴風城乳酪', 'Brie de Stormwind', 'Brie de Ventormenta', 'Бри из Штормграда', '', '', '', '', '', '', '', ''), +(1708, '달콤한 과즙', 'Nectar sucré', 'Süßer Nektar', '蜂蜜饮料', '蜂蜜飲料', 'Néctar dulce', 'Néctar dulce', 'Сладкий нектар', '', '', '', '', '', '', '', ''), +(1710, '상급 치유 물약', 'Potion de soins supérieure', 'Großer Heiltrank', '强效治疗药水', '強效治療藥水', 'Poción de curación superior', 'Poción de sanación superior', 'Сильное лечебное зелье', '', '', '', '', '', '', '', ''), +(1711, '체력의 두루마리 II', 'Parchemin d\'Endurance II', 'Rolle der Ausdauer II', '耐力卷轴 II', '耐力卷軸 II', 'Pergamino de Fortaleza II', 'Pergamino de aguante II', 'Свиток выносливости II', '', '', '', '', '', '', '', ''), +(1712, '정신력의 두루마리 II', 'Parchemin d\'Esprit II', 'Rolle der Willenskraft II', '精神卷轴 II', '精神卷軸 II', 'Pergamino de Espíritu II', 'Pergamino de espíritu II', 'Свиток Духа II', '', '', '', '', '', '', '', ''), +(1713, '생명의 십자가', 'Ankh de vie', 'Ankh des Lebens', '生命十字章', '生命十字章', 'Ankh de vida', 'Ankh de vida', 'Крест Жизни', '', '', '', '', '', '', '', ''), +(1714, '칼리시의 아뮬렛', 'Collier de Calisea', 'Caliseas Halskette', '卡莉希的项链', '卡莉希的項鏈', 'Collar de Calisea', 'Collar de Calisea', 'Ожерелье Калисеи', '', '', '', '', '', '', '', ''), +(1715, '광택나는 쇠미늘 갑옷', 'Armure jazeran polie', 'Polierte Jazeraintrüstung', '抛光胸甲', '拋光胸甲', 'Armadura Jazeraint pulida', 'Armadura Jazeraint pulida', 'Полированная джазерентская броня', '', '', '', '', '', '', '', ''), +(1716, '마도사의 로브', 'Robe des magi', 'Robe der Weisen', '祭祀法袍', '祭祀法袍', 'Toga del Magi', 'Toga del magi', 'Одеяние мага', '', '', '', '', '', '', '', ''), +(1717, '이중 고리 튜닉', 'Tunique en mailles doublières', 'Doppelverbundtunika', '双链链甲外套', '雙鏈鍊甲外套', 'Túnica de doble vínculo', 'Túnica de doble vínculo', 'Двойной мундир', '', '', '', '', '', '', '', ''), +(1718, '바실리스크 가죽 바지', 'Pantalon en cuir de basilic', 'Basilisken-Balg-Hose', '石化蜥蜴皮裤', '石化蜥蜴皮褲', 'Pantalones de pellejo de basilisco', 'Pantalones de pellejo de basilisco', 'Штаны из шкуры василиска', '', '', '', '', '', '', '', ''), +(1719, '미사용 Flint 트롤 액스', '[PÉRIMÉ] Hache troll', 'Ausgediente Feuersteintrollaxt', '', '', '', '', 'Испорченная кремниевая тролльская секира', '', '', '', '', '', '', '', ''), +(1720, '덩굴 지팡이', 'Bâton de la Nature', 'Wirrholzstab', '纠结木杖', '糾結木杖', 'Bastón Leñomaraña', 'Bastón Leñomaraña', 'Узловатый посох', '', '', '', '', '', '', '', ''), +(1721, '바이킹 전투해머', 'Marteau de guerre viking', 'Wikingerkriegshammer', '密银战锤', '密銀戰錘', 'Martillo de guerra vikingo', 'Martillo de guerra vikingo', 'Боевой молот викинга', '', '', '', '', '', '', '', ''), +(1722, '쐐기 돌망치', 'Marteau de guerre fracasseur', 'Dornsteinvorschlaghammer', '刺石战锤', '刺石戰錘', 'Almádena Piedra de espinas', 'Almádena Piedra de espinas', 'Острокаменная кувалда', '', '', '', '', '', '', '', ''), +(1724, '미사용 Jungle Trail Pack', '[PÉRIMÉ] Meute de la jungle', 'Ausgedientes Dschungelreisepack', '', '', '', '', 'Испорченная сума обитателя джунглей', '', '', '', '', '', '', '', ''), +(1725, '큰 배낭', 'Grand sac à dos', 'Große Reisetasche', '大背包', '大背包', 'Morral grande', 'Morral grande', 'Большой ранец', '', '', '', '', '', '', '', ''), +(1726, '맹독 해골창', 'Lance en os empoisonnée', 'Knochenspeer mit Giftspitze', '浸毒骨矛', '浸毒骨矛', 'Lanza de hueso con la punta envenenada', 'Lanza de hueso con la punta envenenada', 'Костяное копье с отравленым наконечником', '', '', '', '', '', '', '', ''), +(1727, '쇠퇴의 검', 'Epée de putréfaction', 'Schwert des Verfalls', '凋零之剑', '凋零之劍', 'Espada de Descomposición', 'Espada de Descomposición', 'Меч Порчи', '', '', '', '', '', '', '', ''), +(1728, '티부의 불타는 롱소드', 'Epée flamboyante de Teebu', 'Teebus Langschwert der Loderflammen', '提布的炽炎长剑', '提布的熾炎長劍', 'Espada llameante de Teebu', 'Tizona llameante de Teebu', 'Пылающий меч Тибу', '', '', '', '', '', '', '', ''), +(1729, '어둠의 순찰대 자루', 'Sacoche des Veilleurs', 'Rupfensack der Nachtwache', '守夜人的麻袋', '守夜人的麻袋', 'Saco de armas de la Guardia Nocturna', 'Saco de armas de la Guardia Nocturna', 'Джутовый мешок Ночного Дозора', '', '', '', '', '', '', '', ''), +(1730, '낡은 쇠사슬 허리띠', 'Ceinture usée en mailles', 'Abgenutzter Panzergürtel', '用旧的锁甲腰带', '用舊的鎖甲腰帶', 'Cinturón de malla desgastado', 'Cinturón de malla desgastado', 'Поношенный кольчужный пояс', '', '', '', '', '', '', '', ''), +(1731, '낡은 쇠사슬 장화', 'Bottes usées en mailles', 'Abgenutzte Panzerstiefel', '用旧的锁甲战靴', '用舊的鎖甲戰靴', 'Botas de malla desgastadas', 'Botas de malla desgastadas', 'Поношенные кольчужные сапоги', '', '', '', '', '', '', '', ''), +(1732, '낡은 쇠사슬 팔보호구', 'Brassards usés en mailles', 'Abgenutzte Panzerarmschienen', '旧锁甲护腕', '舊鎖甲護腕', 'Brazales de malla desgastados', 'Brazales de malla desgastados', 'Поношенные кольчужные наручи', '', '', '', '', '', '', '', ''), +(1733, '낡은 망토', 'Cape usée', 'Abgenutzter Umhang', '旧锁甲披风', '舊鎖甲披風', 'Capa desgastada', 'Capa desgastada', 'Поношенный плащ', '', '', '', '', '', '', '', ''), +(1734, '낡은 쇠사슬 장갑', 'Gants usés en mailles', 'Abgenutzte Panzerhandschuhe', '用旧的锁甲手套', '用舊的鎖甲手套', 'Guantes de malla desgastados', 'Guantes de malla desgastados', 'Поношенные кольчужные перчатки', '', '', '', '', '', '', '', ''), +(1735, '낡은 쇠사슬 바지', 'Pantalon usé en mailles', 'Abgenutzte Panzerhose', '用旧的锁甲短裤', '用舊的鎖甲短褲', 'Pantalones de malla desgastados', 'Pantalones de malla desgastados', 'Поношенные кольчужные штаны', '', '', '', '', '', '', '', ''), +(1736, '미사용 낡은 사슬 어깨보호구', '[PÉRIMÉ] Protège-épaules en mailles oxydées', 'Ausgediente abgenutzte Panzerschulterpolster', '', '', '', '', 'Испорченные поношеные кольчужные наплечные щитки', '', '', '', '', '', '', '', ''), +(1737, '낡은 쇠사슬 조끼', 'Haubergeon usé', 'Abgenutzte Panzerweste', '用旧的锁甲外衣', '用舊的鎖甲外衣', 'Jubón de malla desgastado', 'Jubón de malla desgastado', 'Поношенная кольчужная рубаха', '', '', '', '', '', '', '', ''), +(1738, '동여맨 쇠사슬 허리띠', 'Ceinture en mailles entrelacées', 'Geschnürter Panzergürtel', '束皮锁甲腰带', '束皮鎖甲腰帶', 'Cinturón de malla con encaje', 'Cinturón de malla con encaje', 'Шнурованный кольчужный пояс', '', '', '', '', '', '', '', ''), +(1739, '동여맨 쇠사슬 장화', 'Bottes en mailles entrelacées', 'Geschnürte Panzerstiefel', '束皮锁甲战靴', '束皮鎖甲戰靴', 'Botas de malla con encaje', 'Botas de malla con encaje', 'Шнурованные кольчужные сапоги', '', '', '', '', '', '', '', ''), +(1740, '동여맨 쇠사슬 팔보호구', 'Brassards en mailles entrelacées', 'Geschnürte Panzerarmschienen', '束皮锁甲护腕', '束皮鎖甲護腕', 'Brazales de malla con encaje', 'Brazales de malla con encaje', 'Шнурованные наручи', '', '', '', '', '', '', '', ''), +(1741, '동여맨 망토', 'Cape lacée', 'Geschnürter Umhang', '束皮锁甲披风', '束皮鎖甲披風', 'Capa con encaje', 'Capa con encaje', 'Шнурованный плащ', '', '', '', '', '', '', '', ''), +(1742, '동여맨 쇠사슬 장갑', 'Gants en mailles entrelacées', 'Geschnürte Panzerhandschuhe', '束皮锁甲手套', '束皮鎖甲手套', 'Guantes de malla con encaje', 'Guantes de malla con encaje', 'Шнурованные кольчужные перчатки', '', '', '', '', '', '', '', ''), +(1743, '동여맨 쇠사슬 바지', 'Pantalon en mailles entrelacées', 'Geschnürte Panzerhose', '束皮锁甲短裤', '束皮鎖甲短褲', 'Pantalones de malla con encaje', 'Pantalones de malla con encaje', 'Шнурованные кольчужные штаны', '', '', '', '', '', '', '', ''), +(1744, '동여맨 쇠사슬 어깨보호구', 'Protège-épaules en mailles entrelacées', 'Geschnürte Panzerschulterpolster', '束皮锁甲护肩', '束皮鎖甲護肩', 'Hombreras de malla con encaje', 'Hombreras de malla con encaje', 'Шнурованные кольчужные наплечные щитки', '', '', '', '', '', '', '', ''), +(1745, '동여맨 쇠사슬 조끼', 'Haubergeon entrelacé', 'Geschnürte Panzerweste', '束皮锁甲外衣', '束皮鎖甲外衣', 'Jubón de malla con encaje', 'Jubón de malla con encaje', 'Шнурованная кольчужная рубаха', '', '', '', '', '', '', '', ''), +(1746, '고리 사슬 허리띠', 'Ceinture en anneaux rivetés', 'Gekettelter Gürtel', '链甲腰带', '鍊甲腰帶', 'Cinturón de eslabones', 'Cinturón de eslabones', 'Клепаный кольчужный пояс', '', '', '', '', '', '', '', ''), +(1747, '고리 사슬 장화', 'Bottes en anneaux rivetés', 'Gekettelte Stiefel', '链甲战靴', '鍊甲戰靴', 'Botas de eslabones', 'Botas de eslabones', 'Клепаные кольчужные сапоги', '', '', '', '', '', '', '', ''), +(1748, '고리 사슬 팔보호구', 'Brassards en anneaux rivetés', 'Gekettelte Armschienen', '链甲护腕', '鍊甲護腕', 'Brazales de eslabones', 'Brazales de eslabones', 'Клепаные кольчужные наручи', '', '', '', '', '', '', '', ''), +(1749, '고리 사슬 망토', 'Cape en anneaux rivetés', 'Gekettelter Umhang', '链甲披风', '鍊甲披風', 'Capa de eslabones', 'Capa de eslabones', 'Клепаный кольчужный плащ', '', '', '', '', '', '', '', ''), +(1750, '고리 사슬 장갑', 'Gants en anneaux rivetés', 'Gekettelte Handschuhe', '链甲手套', '鍊甲手套', 'Guantes de eslabones', 'Guantes de eslabones', 'Клепаные кольчужные перчатки', '', '', '', '', '', '', '', ''), +(1751, '고리 사슬 바지', 'Pantalon en anneaux rivetés', 'Gekettelte Hose', '链甲短裤', '鍊甲短褲', 'Pantalones de eslabones', 'Pantalones de eslabones', 'Клепаные кольчужные штаны', '', '', '', '', '', '', '', ''), +(1752, '고리 사슬 어깨보호구', 'Protège-épaules en anneaux rivetés', 'Gekettelte Schulterpolster', '链甲护肩', '鍊甲護肩', 'Hombreras de eslabones', 'Hombreras de eslabones', 'Клепаные кольчужные наплечные щитки', '', '', '', '', '', '', '', ''), +(1753, '고리 사슬 조끼', 'Lorica rivetée', 'Gekettelte Weste', '链甲外衣', '鍊甲外衣', 'Jubón de eslabones', 'Jubón de eslabones', 'Клепаный кольчужный нагрудник', '', '', '', '', '', '', '', ''), +(1754, '강화된 사슬 허리띠', 'Ceinture en anneaux renforcés', 'Verstärkter Kettengürtel', '强化链甲腰带', '強化鍊甲腰帶', 'Cinturón de anillas reforzado', 'Cinturón de anillas reforzado', 'Усиленный плетеный пояс', '', '', '', '', '', '', '', ''), +(1755, '강화된 사슬 장화', 'Bottes en anneaux renforcés', 'Verstärkte Kettenstiefel', '强化链甲战靴', '強化鍊甲戰靴', 'Botas de anillas reforzadas', 'Botas de anillas reforzadas', 'Усиленные плетеные сапоги', '', '', '', '', '', '', '', ''), +(1756, '강화된 사슬 팔보호구', 'Brassards en anneaux renforcés', 'Verstärkte Kettenarmschienen', '强化链甲护腕', '強化鍊甲護腕', 'Brazales de anillas reforzados', 'Brazales de anillas reforzados', 'Усиленные наручи', '', '', '', '', '', '', '', ''), +(1757, '강화된 사슬 망토', 'Cape en anneaux renforcés', 'Verstärkter Kettenumhang', '强化链甲披风', '強化鍊甲披風', 'Capa de anillas reforzada', 'Capa de anillas reforzada', 'Усиленный плетеный плащ', '', '', '', '', '', '', '', ''), +(1758, '강화된 사슬 장갑', 'Gants en anneaux renforcés', 'Verstärkte Kettenhandschuhe', '强化链甲手套', '強化鍊甲手套', 'Guantes de anillas reforzados', 'Guantes de anillas reforzados', 'Усиленные плетеные перчатки', '', '', '', '', '', '', '', ''), +(1759, '강화된 사슬 바지', 'Pantalon en anneaux renforcés', 'Verstärkte Kettenhose', '强化链甲短裤', '強化鍊甲短褲', 'Pantalones de anillas reforzados', 'Pantalones de anillas reforzados', 'Усиленные плетеные штаны', '', '', '', '', '', '', '', ''), +(1760, '강화된 사슬 어깨보호구', 'Protège-épaules en anneaux renforcés', 'Verstärkte Kettenschulterpolster', '强化链甲护肩', '強化鍊甲護肩', 'Hombreras de anillas reforzadas', 'Hombreras de anillas reforzadas', 'Усиленные плетеные наплечные щитки', '', '', '', '', '', '', '', ''), +(1761, '강화된 사슬 조끼', 'Lorica renforcée', 'Verstärkte Kettenweste', '强化链甲外衣', '強化鍊甲外衣', 'Jubón de anillas reforzado', 'Jubón de anillas reforzado', 'Усиленный плетеный нагрудник', '', '', '', '', '', '', '', ''), +(1764, '캔버스 신발', 'Chaussures en canevas', 'Segeltuchschuhe', '帆布鞋', '帆布鞋', 'Zapatos de retal', 'Zapatos de retal', 'Холщовые ботинки', '', '', '', '', '', '', '', ''), +(1766, '캔버스 망토', 'Cape en canevas', 'Segeltuchumhang', '帆布披风', '帆布披風', 'Capa de retal', 'Capa de retal', 'Холщовый плащ', '', '', '', '', '', '', '', ''), +(1767, '캔버스 장갑', 'Gants en canevas', 'Segeltuchhandschuhe', '帆布手套', '帆布手套', 'Guantes de retal', 'Guantes de retal', 'Холщовые перчатки', '', '', '', '', '', '', '', ''), +(1768, '캔버스 바지', 'Pantalon en canevas', 'Segeltuchhose', '帆布短裤', '帆布短褲', 'Pantalones de retal', 'Pantalones de retal', 'Холщовые штаны', '', '', '', '', '', '', '', ''), +(1769, '캔버스 어깨보호구', 'Protège-épaules en canevas', 'Segeltuchschulterpolster', '帆布护肩', '帆布護肩', 'Hombreras de retal', 'Hombreras de retal', 'Холщовые наплечные щитки', '', '', '', '', '', '', '', ''), +(1770, '캔버스 조끼', 'Gilet en canevas', 'Segeltuchweste', '帆布外衣', '帆布外衣', 'Jubón de retal', 'Jubón de retal', 'Холщовый жилет', '', '', '', '', '', '', '', ''), +(1772, '양단 신발', 'Chaussures en brocart', 'Brokatschuhe', '织锦鞋', '織錦鞋', 'Zapatos brocados', 'Zapatos brocados', 'Парчовые ботинки', '', '', '', '', '', '', '', ''), +(1774, '양단 망토', 'Cape en brocart', 'Brokatumhang', '织锦披风', '織錦披風', 'Capa brocada', 'Capa brocada', 'Парчовый плащ', '', '', '', '', '', '', '', ''), +(1775, '양단 장갑', 'Gants en brocart', 'Brokathandschuhe', '织锦手套', '織錦手套', 'Guantes brocados', 'Guantes brocados', 'Парчовые перчатки', '', '', '', '', '', '', '', ''), +(1776, '양단 바지', 'Pantalon en brocart', 'Brokathose', '织锦短裤', '織錦短褲', 'Pantalones brocados', 'Pantalones brocados', 'Парчовые штаны', '', '', '', '', '', '', '', ''), +(1777, '양단 어깨보호구', 'Protège-épaules en brocart', 'Brokatschulterpolster', '织锦护肩', '織錦護肩', 'Hombreras brocadas', 'Hombreras brocadas', 'Парчовые наплечные щитки', '', '', '', '', '', '', '', ''), +(1778, '양단 조끼', 'Gilet en brocart', 'Brokatweste', '织锦外衣', '織錦外衣', 'Jubón brocado', 'Jubón brocado', 'Парчовый жилет', '', '', '', '', '', '', '', ''), +(1780, '십자수 덧신', 'Sandales à couture croisée', 'Kreuznahtsandalen', '交叉针织便鞋', '交叉針織便鞋', 'Sandalias a punto de cruz', 'Sandalias a punto de cruz', 'Вышитые крестом сандалии', '', '', '', '', '', '', '', ''), +(1782, '십자수 망토', 'Cape à couture croisée', 'Kreuznahtumhang', '交叉针织披风', '交叉針織披風', 'Capa a punto de cruz', 'Capa a punto de cruz', 'Вышитый крестом плащ', '', '', '', '', '', '', '', ''), +(1783, '십자수 장갑', 'Gants à couture croisée', 'Kreuznahthandschuhe', '交叉针织手套', '交叉針織手套', 'Guantes a punto de cruz', 'Guantes a punto de cruz', 'Вышитые крестом перчатки', '', '', '', '', '', '', '', ''), +(1784, '십자수 바지', 'Pantalon à couture croisée', 'Kreuznahthose', '交叉针织短裤', '交叉針織短褲', 'Pantalones a punto de cruz', 'Pantalones a punto de cruz', 'Вышитые крестом штаны', '', '', '', '', '', '', '', ''), +(1785, '십자수 어깨보호구', 'Protège-épaules à couture croisée', 'Kreuznahtschulterpolster', '交叉针织护肩', '交叉針織護肩', 'Hombreras a punto de cruz', 'Hombreras a punto de cruz', 'Вышитые крестом наплечные щитки', '', '', '', '', '', '', '', ''), +(1786, '십자수 조끼', 'Gilet à couture croisée', 'Kreuznahtweste', '交叉针织外衣', '交叉針織外衣', 'Jubón a punto de cruz', 'Jubón a punto de cruz', 'Вышитый крестом жилет', '', '', '', '', '', '', '', ''), +(1787, '기워 붙인 가죽 허리띠', 'Ceinture raccommodée en cuir', 'Geflickter Ledergürtel', '破旧的皮带', '破舊的皮帶', 'Cinturón de cuero con remiendos', 'Cinturón de cuero con remiendos', 'Заплатанный кожаный пояс', '', '', '', '', '', '', '', ''), +(1788, '기워 붙인 가죽 장화', 'Bottes raccommodées en cuir', 'Geflickte Lederstiefel', '破旧的皮靴', '破舊的皮靴', 'Botas de cuero con remiendos', 'Botas de cuero con remiendos', 'Залатанные кожаные сапоги', '', '', '', '', '', '', '', ''), +(1789, '기워 붙인 가죽 팔보호구', 'Brassards raccommodés en cuir', 'Geflickte Lederarmschienen', '破旧的皮护腕', '破舊的皮護腕', 'Brazales de cuero con remiendos', 'Brazales de cuero con remiendos', 'Залатанные кожаные наручи', '', '', '', '', '', '', '', ''), +(1790, '누더기 망토', 'Cape raccommodée', 'Geflickter Umhang', '破旧的皮披风', '破舊的皮披風', 'Capa con remiendos', 'Capa con remiendos', 'Заплатанный плащ', '', '', '', '', '', '', '', ''), +(1791, '기워 붙인 가죽 장갑', 'Gants raccommodés en cuir', 'Geflickte Lederhandschuhe', '破旧的皮手套', '破舊的皮手套', 'Guantes de cuero con remiendos', 'Guantes de cuero con remiendos', 'Залатанные кожаные перчатки', '', '', '', '', '', '', '', ''), +(1792, '기워 붙인 가죽 바지', 'Pantalon raccommodé en cuir', 'Geflickte Lederhose', '破旧的皮短裤', '破舊的皮短褲', 'Pantalones de cuero con remiendos', 'Pantalones de cuero con remiendos', 'Заплатанные кожаные штаны', '', '', '', '', '', '', '', ''), +(1793, '기워 붙인 가죽 어깨보호구', 'Protège-épaules raccommodés en cuir', 'Geflickte Lederschulterpolster', '破旧的皮护肩', '破舊的皮護肩', 'Hombreras de cuero con remiendos', 'Hombreras de cuero con remiendos', 'Заплатанные кожаные наплечные щитки', '', '', '', '', '', '', '', ''), +(1794, '기워 붙인 가죽 웃옷', 'Pourpoint raccommodé en cuir', 'Geflicktes Lederwams', '破旧的皮夹克', '破舊的皮夾克', 'Chaleco de cuero con remiendos', 'Chaleco de cuero con remiendos', 'Заплатанный кожаный жакет', '', '', '', '', '', '', '', ''), +(1795, '모피 허리띠', 'Ceinture en cuir brut', 'Rohledergürtel', '生皮腰带', '生皮腰帶', 'Cinturón de pellejo crudo', 'Cinturón de pellejo crudo', 'Сыромятный пояс', '', '', '', '', '', '', '', ''), +(1796, '모피 장화', 'Bottes en cuir brut', 'Rohlederstiefel', '生皮之靴', '生皮之靴', 'Botas de pellejo crudo', 'Botas de pellejo crudo', 'Сыромятные сапоги', '', '', '', '', '', '', '', ''), +(1797, '모피 팔보호구', 'Brassards en cuir brut', 'Rohlederarmschienen', '生皮护腕', '生皮護腕', 'Brazales de pellejo crudo', 'Brazales de pellejo crudo', 'Сыромятные наручи', '', '', '', '', '', '', '', ''), +(1798, '모피 망토', 'Cape en cuir brut', 'Rohlederumhang', '生皮披风', '生皮披風', 'Capa de pellejo crudo', 'Capa de pellejo crudo', 'Сыромятный плащ', '', '', '', '', '', '', '', ''), +(1799, '모피 장갑', 'Gants en cuir brut', 'Rohlederhandschuhe', '生皮手套', '生皮手套', 'Guantes de pellejo crudo', 'Guantes de pellejo crudo', 'Сыромятные перчатки', '', '', '', '', '', '', '', ''), +(1800, '모피 바지', 'Pantalon en cuir brut', 'Rohlederhose', '生皮短裤', '生皮短褲', 'Pantalones de pellejo crudo', 'Pantalones de pellejo crudo', 'Сыромятные штаны', '', '', '', '', '', '', '', ''), +(1801, '모피 어깨보호구', 'Protège-épaules en cuir brut', 'Rohlederschulterpolster', '生皮护肩', '生皮護肩', 'Hombreras de pellejo crudo', 'Hombreras de pellejo crudo', 'Сыромятные наплечные щитки', '', '', '', '', '', '', '', ''), +(1802, '모피 튜닉', 'Tunique en cuir brut', 'Rohledertunika', '生皮外套', '生皮外套', 'Túnica de pellejo crudo', 'Túnica de pellejo crudo', 'Сыромятный мундир', '', '', '', '', '', '', '', ''), +(1803, '질긴 가죽 허리띠', 'Ceinture en cuir armé', 'Fester Ledergürtel', '韧皮腰带', '韌皮腰帶', 'Cinturón de cuero fuerte', 'Cinturón de cuero fuerte', 'Жесткий кожаный пояс', '', '', '', '', '', '', '', ''), +(1804, '질긴 가죽 장화', 'Bottes en cuir armé', 'Feste Lederstiefel', '韧皮战靴', '韌皮戰靴', 'Botas de cuero fuerte', 'Botas de cuero fuerte', 'Жесткие кожаные сапоги', '', '', '', '', '', '', '', ''), +(1805, '질긴 가죽 팔보호구', 'Brassards en cuir armé', 'Feste Lederarmschienen', '韧皮护腕', '韌皮護腕', 'Brazales de cuero fuerte', 'Brazales de cuero fuerte', 'Жесткие кожаные наручи', '', '', '', '', '', '', '', ''), +(1806, '질긴 망토', 'Cape en cuir armé', 'Fester Umhang', '韧皮披风', '韌皮披風', 'Capa dura', 'Capa dura', 'Жесткий плащ', '', '', '', '', '', '', '', ''), +(1807, '질긴 가죽 장갑', 'Gants en cuir armé', 'Feste Lederhandschuhe', '韧皮手套', '韌皮手套', 'Guantes de cuero fuerte', 'Guantes de cuero fuerte', 'Жесткие кожаные перчатки', '', '', '', '', '', '', '', ''), +(1808, '질긴 가죽 바지', 'Pantalon en cuir armé', 'Feste Lederhose', '韧皮短裤', '韌皮短褲', 'Pantalones de cuero fuerte', 'Pantalones de cuero fuerte', 'Жесткие кожаные штаны', '', '', '', '', '', '', '', ''), +(1809, '질긴 가죽 어깨보호구', 'Protège-épaules en cuir armé', 'Feste Lederschulterpolster', '韧皮护肩', '韌皮護肩', 'Hombreras de cuero fuerte', 'Hombreras de cuero fuerte', 'Жесткие кожаные наплечные щитки', '', '', '', '', '', '', '', ''), +(1810, '질긴 가죽 갑옷', 'Armure en cuir armé', 'Feste Lederrüstung', '韧皮护甲', '韌皮護甲', 'Armadura de cuero fuerte', 'Armadura de cuero fuerte', 'Жесткий кожаный доспех', '', '', '', '', '', '', '', ''), +(1811, '뭉툭한 클레이모어', 'Claymore émoussée', 'Stumpfes Claymore', '钝双刃刀', '鈍雙刃刀', 'Espada claymore desafilada', 'Espada claymore desafilada', 'Затупленнный клеймор', '', '', '', '', '', '', '', ''), +(1812, '짧은 자루 배틀액스', 'Hachette de guerre', 'Kurzstielige Streitaxt', '短柄战斧', '短柄戰斧', 'Hacha de batalla de mango corto', 'Hacha de batalla de mango corto', 'Боевой топор с короткой рукоятью', '', '', '', '', '', '', '', ''), +(1813, '깎아낸 육척봉', 'Bâton de guerre fendu', 'Gesplitterter Bauernstecken', '破损的短杖', '破損的短杖', 'Bastón astillado', 'Bastón astillado', 'Треснувший окованный посох', '', '', '', '', '', '', '', ''), +(1814, '닳아해진 나무망치', 'Maillet endommagé', 'Ramponierter Schlaghammer', '破碎的木槌', '破碎的木槌', 'Marra maltrecha', 'Marra maltrecha', 'Побитая киянка', '', '', '', '', '', '', '', ''), +(1815, '장식용 철퇴', 'Masse ornementale', 'Ornamentstreitkolben', '装饰钉锤', '裝飾釘錘', 'Maza ornamentada', 'Maza ornamentada', 'Фигурная палица', '', '', '', '', '', '', '', ''), +(1816, '허술한 돌도끼', 'Hache déséquilibrée', 'Unausgewuchtete Axt', '失衡的斧头', '失衡的斧頭', 'Hacha mal equilibrada', 'Hacha mal equilibrada', 'Несбалансированный топор', '', '', '', '', '', '', '', ''), +(1817, '싸구려 쇼트소드', 'Epée courte militaire', 'Stämmiges Kurzschwert', '普通短剑', '普通短劍', 'Espada corta de serie', 'Espada corta de serie', 'Готовый короткий меч', '', '', '', '', '', '', '', ''), +(1818, '일반 클레이모어', 'Claymore militaire', 'Standard-Claymore', '普通双刃刀', '普通雙刃刀', 'Espada claymore estándar', 'Espada claymore estándar', 'Обычный клеймор', '', '', '', '', '', '', '', ''), +(1819, '채굴용 곡괭이', 'Bêche de guerre', 'Stechhacke', '刨木锄', '刨木鋤', 'Gubia', 'Gubia', 'Кирка рудокопа', '', '', '', '', '', '', '', ''), +(1820, '나무 마울', 'Grand maillet en bois', 'Hölzerner Schlägel', '木槌', '木槌', 'Gran maza de madera', 'Gran maza de madera', 'Деревянная кувалда', '', '', '', '', '', '', '', ''), +(1821, '구부러진 검', 'Epée profane', 'Verformte Klinge', '弯曲的剑', '彎曲的劍', 'Espada combada', 'Espada combada', 'Перекошенный клинок', '', '', '', '', '', '', '', ''), +(1822, '참죽나무 지팡이', 'Bâton de marche', 'Zedernholz-Wanderstecken', '雪松手杖', '雪松手杖', 'Bastón de cedro para caminar', 'Cachava de cedro', 'Кедровая трость', '', '', '', '', '', '', '', ''), +(1823, '뭉툭한 곤봉', 'Gourdin fracassant', 'Schlägerknüppel', '流寇棍棒', '流寇棍棒', 'Cayada de cachiporrazo', 'Cayada de cachiporrazo', 'Суковатая палка', '', '', '', '', '', '', '', ''), +(1824, '번쩍이는 워액스', 'Hache de guerre rutilante', 'Glänzende Kriegsaxt', '闪亮的战斧', '閃亮的戰斧', 'Hacha de guerra lustrosa', 'Hacha de guerra lustrosa', 'Сияющий военный топор', '', '', '', '', '', '', '', ''), +(1825, '짧고 뭉툭한 곤봉', 'Grand fracasseur', 'Unförmiger Knüttel', '敲头大棒', '敲頭大棒', 'Cachiporra grande', 'Cachiporra grande', 'Громоздкая дубина', '', '', '', '', '', '', '', ''), +(1826, '돌 마울', 'Brise-roc', 'Steinschlägel', '大石锤', '大石錘', 'Gran maza de roca', 'Gran maza de roca', 'Каменная кувалда', '', '', '', '', '', '', '', ''), +(1827, '푸주간 식칼', 'Fendoir à viande', 'Fleischerbeil', '切肉斧', '切肉斧', 'Cuchilla de carne', 'Cuchilla de carne', 'Тесак для мяса', '', '', '', '', '', '', '', ''), +(1828, '무딘 전투도끼', 'Hache de guerre du roc', 'Steinkriegsaxt', '石质战斧', '石質戰斧', 'Hacha de guerra de piedra', 'Hacha de guerra de piedra', 'Каменный военный топор', '', '', '', '', '', '', '', ''), +(1829, '짧은 커틀라스', 'Coutelas court', 'Kurzer Entersäbel', '短弯刀', '短彎刀', 'Alfanje corto', 'Alfanje corto', 'Короткая абордажная сабля', '', '', '', '', '', '', '', ''), +(1830, '긴 바스타드소드', 'Bâtarde longue', 'Langes Bastardschwert', '长刃重剑', '長刃重劍', 'Espada de bastardo larga', 'Espada bastarda larga', 'Длинный полуторный меч', '', '', '', '', '', '', '', ''), +(1831, '참나무 전투 지팡이', 'Bâton de guerre en chêne', 'Eichener Kriegsstab', '橡木作战法杖', '橡木作戰法杖', 'Bastón de guerra de roble', 'Bastón de guerra de roble', 'Дубовый боевой посох', '', '', '', '', '', '', '', ''), +(1832, '행운의 바지', 'Pantalon de chance', 'Glücks-Beinkleider', '幸运长裤', '幸運長褲', 'Pantalones de la suerte', 'Calzas de la suerte', 'Счастливые брюки', '', '', '', '', '', '', '', ''), +(1835, '더러운 가죽 허리띠', 'Ceinture en cuir sale', 'Schmutziger Ledergürtel', '肮脏的皮带', '骯髒的皮帶', 'Cinturón de cuero sucio', 'Cinturón de cuero sucio', 'Грязный кожаный пояс', '', '', '', '', '', '', '', ''), +(1836, '더러운 가죽 팔보호구', 'Brassards en cuir sale', 'Schmutzige Lederarmschienen', '肮脏的皮护腕', '骯髒的皮護腕', 'Brazales de cuero sucios', 'Brazales de cuero sucios', 'Грязные кожаные наручи', '', '', '', '', '', '', '', ''), +(1839, '조잡한 가죽 허리띠', 'Ceinture en cuir grossier', 'Rauer Ledergürtel', '劣质皮带', '劣質皮帶', 'Cinturón de cuero basto', 'Cinturón de cuero férreo', 'Грубый кожаный пояс', '', '', '', '', '', '', '', ''), +(1840, '조잡한 가죽 팔보호구', 'Brassards en cuir grossier', 'Raue Lederarmschienen', '劣质皮护腕', '劣質皮護腕', 'Brazales de cuero basto', 'Brazales de cuero férreo', 'Грубые кожаные наручи', '', '', '', '', '', '', '', ''), +(1843, '무두질한 가죽 허리띠', 'Ceinture en cuir tanné', 'Gegerbter Ledergürtel', '棕色皮带', '棕色皮帶', 'Cinturón de cuero curtido', 'Cinturón de cuero curtido', 'Дубленый кожаный пояс', '', '', '', '', '', '', '', ''), +(1844, '무두질한 가죽 팔보호구', 'Brassards en cuir tanné', 'Gegerbte Lederarmschienen', '棕色皮护腕', '棕色皮護腕', 'Brazales de cuero curtido', 'Brazales de cuero curtido', 'Дубленые кожаные наручи', '', '', '', '', '', '', '', ''), +(1845, '쇠사슬 허리띠', 'Ceinture en mailles', 'Kettenpanzergürtel', '锁链腰带', '鎖鏈腰帶', 'Cinturón de malla de anillas', 'Cinturón de malla de anillas', 'Кольчужный пояс', '', '', '', '', '', '', '', ''), +(1846, '쇠사슬 팔보호구', 'Brassards en mailles', 'Kettenpanzerarmschienen', '锁链护腕', '鎖鏈護腕', 'Brazales de malla de anillas', 'Brazales de malla de anillas', 'Кольчужные наручи', '', '', '', '', '', '', '', ''), +(1849, '경화 가죽 허리띠', 'Ceinture en cuir traité', 'Geschmeidiger Ledergürtel', '硬皮腰带', '硬皮腰帶', 'Cinturón de cuero curado', 'Cinturón de cuero curado', 'Пояс из обработанной кожи', '', '', '', '', '', '', '', ''), +(1850, '경화 가죽 팔보호구', 'Brassards en cuir traité', 'Geschmeidige Lederarmschienen', '硬皮护腕', '硬皮護腕', 'Brazales de cuero curado', 'Brazales de cuero curado', 'Наручи из обработанной кожи', '', '', '', '', '', '', '', ''), +(1851, '정화의 물', 'Eau de purification', 'Säuberndes Wasser', '', '', 'Agua purgadora', 'Agua de limpieza', 'Чистящая жидкость', '', '', '', '', '', '', '', ''), +(1852, '미늘사슬 팔보호구', 'Brassards en écailles', 'Schuppenpanzerarmschienen', '鳞甲护腕', '鱗甲護腕', 'Brazales de malla de escamas', 'Brazales de malla de escamas', 'Чешуйчатые наручи', '', '', '', '', '', '', '', ''), +(1853, '미늘사슬 허리띠', 'Ceinture en écailles', 'Schuppenpanzergürtel', '鳞甲腰带', '鱗甲腰帶', 'Cinturón de malla de escamas', 'Cinturón de malla de escamas', 'Чешуйчатый пояс', '', '', '', '', '', '', '', ''), +(1854, '미사용 어둠의 순찰대 브로치', '[PÉRIMÉ] Broche du veilleur', 'Ausgediente Brosche der Nachtwache', '', '', '', '', 'Испорченная брошь Ночного Дозора', '', '', '', '', '', '', '', ''), +(1875, '시슬네틀의 배지', 'Plaque de Crispechardon', 'Thistlenettles Abzeichen', '希斯耐特的徽章', '希斯耐特的徽章', 'Tarjeta de Ortigacardo', 'Distintivo de Ortigacardo', 'Амулет Чертополоха', '현장감독 시슬네틀 - 탐험가 연맹 회원', 'Contremaître Crispechardon - Membre de la Ligue des explorateurs', 'Großknecht Thistlenettle - Mitglied der Forscherliga', '工头希斯耐特 - 探险者协会成员', '工頭希斯耐特 - 探險者協會成員', 'Supervisor Cardortiga: miembro de la Liga de Expedicionarios', 'Supervisor Cardortiga: miembro de la Liga de Expedicionarios', 'Штейгер Чертополох - член Лиги Исследователей'), +(1877, '서적: 회복 III', 'Livre de Récupération III', 'Buch der Verjüngung III', '书卷:回春术 III', '書卷:回春術 III', 'Libro sobre Rejuvenecimiento 3', 'Libro sobre Rejuvenecimiento III', 'Книга Омоложения III', '', '', '', '', '', '', '', ''), +(1878, '미사용 서적: 독 무효화 II', '[PÉRIMÉ] Livre d\'Annuler poison II', 'Ausgedientes Buch der Gift-Neutralisierung II', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(1880, '미사용 서적: 질병 무효화 II', '[PÉRIMÉ] Livre d\'Annuler maladie II', 'Ausgedientes Buch der Krankheit-Neutralisierung II', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(1882, '서적: 달빛 섬광 III', 'Livre d\'Eclat lunaire III', 'Buch des Mondfeuers III', '书卷:月火术 III', '書卷:月火術 III', 'Libro sobre Fuegolunar 3', 'Libro sobre Fuegolunar III', 'Книга Лунного огня III', '', '', '', '', '', '', '', ''), +(1886, '서적: 달빛 섬광 II', 'Livre d\'Eclat lunaire II', 'Buch des Mondfeuers II', '书卷:月火术 II', '書卷:月火術 II', 'Libro sobre Fuegolunar 2', 'Libro sobre Fuegolunar II', 'Книга Лунного огня II', '', '', '', '', '', '', '', ''), +(1893, '광부의 곡괭이', 'Piolet vengeur', 'Rächer des Minenarbeiters', '矿工的报复', '礦工的報復', 'Revancha de minero', 'Revancha de minero', 'Месть горняка', '', '', '', '', '', '', '', ''), +(1894, '광부 조합의 명함', 'Carte du syndicat des mineurs', 'Gewerkschaftsausweis eines Minenarbeiters', '矿业工会会员卡', '礦業工會會員卡', 'Tarjeta de sindicato de minero', 'Tarjeta de sindicato de minero', 'Карточка Союза шахтеров', '', '', '', '', '', '', '', ''), +(1895, '몬스터 - Sword, Short Rusty', 'Monstre - Epée, Courte rouillée', 'Monster - Schwert, Kurz Rostig', '', '', 'Monstruo: espada, corta oxidada', 'Monstruo: espada, corta oxidada', 'Монстр - меч, короткий ржавый', '', '', '', '', '', '', '', ''), +(1896, '몬스터 - Sword, Short Basic', 'Monstre - Epée, Courte standard', 'Monster - Schwert, Kurz Standard', '', '', 'Monstruo: espada, corta básica', 'Monstruo: espada, corta básica', 'Монстр - меч, короткий основной', '', '', '', '', '', '', '', ''), +(1897, '몬스터 - Sword, Scimitar Basic', 'Monstre - Epée, Cimeterre standard', 'Monster - Schwert, Krummsäbel Standard', '', '', 'Monstruo: espada, cimitarra básica', 'Monstruo: espada, cimitarra básica', 'Монстр - меч, ятаган основной', '', '', '', '', '', '', '', ''), +(1899, '몬스터 - Sword, Long Basic', 'Monstre - Epée, Longue standard', 'Monster - Schwert, Lang Standard', '', '', 'Monstruo: espada, larga básica', 'Monstruo: espada, larga básica', 'Монстр - меч, длинный основной', '', '', '', '', '', '', '', ''), +(1900, '몬스터 - Thieves Blade', 'Monstre - Lame de voleur', 'Monster - Diebesklinge', '', '', 'Monstruo: hoja de ladrón', 'Monstruo: hoja de ladrón', 'Монстр - воровской клинок', '', '', '', '', '', '', '', ''), +(1901, '몬스터 - Mace, Basic Stone Hammer', 'Monstre - Masse, En pierre standard', 'Monster - Streitkolben, Standard Steinhammer', '', '', 'Monstruo: maza, martillo básico de piedra', 'Monstruo: maza, martillo básico de piedra', 'Монстр - палица, основной каменный боевой молот', '', '', '', '', '', '', '', ''), +(1902, '몬스터 - Mace, Basic Wooden Hammer', 'Monstre - Masse, En bois standard', 'Monster - Streitkolben, Standard Holzhammer', '', '', 'Monstruo: maza, martillo básico de madera', 'Monstruo: maza, martillo básico de madera', 'Монстр - палица, основной деревянный боевой молот', '', '', '', '', '', '', '', ''), +(1903, '몬스터 - Mace, Basic Metal Hammer', 'Monstre - Masse, En métal standard', 'Monster - Streitkolben, Standard Metallhammer', '', '', 'Monstruo: maza, martillo básico de metal', 'Monstruo: maza, martillo básico de metal', 'Монстр - палица, основной металлический боевой молот', '', '', '', '', '', '', '', ''), +(1904, '몬스터 - Axe, Stone Basic', 'Monstre - Hache, En pierre standard', 'Monster - Axt, Stein Standard', '', '', 'Monstruo: hacha, básica de piedra', 'Monstruo: hacha, básica de piedra', 'Монстр - секира, каменная основная', '', '', '', '', '', '', '', ''), +(1905, '몬스터 - Axe, Metal Basic', 'Monstre - Hache, En métal standard', 'Monster - Axt, Metall Standard', '', '怪物 - 斧, Metal Basic', 'Monstruo: hacha, metálica básica', 'Monstruo: hacha, metálica básica', 'Монстр - секира, металическая основная', '', '', '', '', '', '', '', ''), +(1906, '몬스터 - Torch', 'Monstre - Torche', 'Monster - Fackel', '', '', 'Monstruo: antorcha', 'Monstruo: antorcha', 'Монстр - факел', '', '', '', '', '', '', '', ''), +(1907, '몬스터 - Staff, Basic', 'Monstre - Bâton, standard', 'Monster - Stab, Standard', '', '', 'Monstruo: bastón, básico', 'Monstruo: bastón, básico', 'Монстр - посох, основной', '', '', '', '', '', '', '', ''), +(1908, '몬스터 - Staff, Crooked', 'Monstre - Bâton, noueux', 'Monster - Stab, Verbogen', '', '', 'Monstruo: bastón, torcido', 'Monstruo: bastón, torcido', 'Монстр - посох, кривой', '', '', '', '', '', '', '', ''), +(1909, '몬스터 - Axe, Large Basic', 'Monstre - Hache, Grande standard', 'Monster - Axt, Groß Standard', '', '怪物 - 斧, Large Basic', 'Monstruo: hacha, básica grande', 'Monstruo: hacha, básica grande', 'Монстр - секира, большая основная', '', '', '', '', '', '', '', ''), +(1910, '몬스터 - Item, Pick', 'Monstre - Objet, Pioche', 'Monster - Gegenstand, Hacke', '', '', 'Monstruo: objeto, pico', 'Monstruo: objeto, pico', 'Монстр - предмет, кирка', '', '', '', '', '', '', '', ''), +(1911, '몬스터 - Tool, Wrench Small', 'Monstre - Outil, petite clé', 'Monster - Werkzeug, Schraubenschlüssel Klein', '', '', 'Monstruo: herramienta, llave inglesa pequeña', 'Monstruo: herramienta, llave inglesa pequeña', 'Монстр - инструмент, несильный рывок', '', '', '', '', '', '', '', ''), +(1912, '미사용 Reed Pipe', '[PÉRIMÉ] Roseau', 'Ausgediente Rohrpfeife', '', '', '', '', 'Испорченная красная трубка', '', '', '', '', '', '', '', ''), +(1913, '징박은 블랙잭', 'Masse cloutée', 'Beschlagener Totschläger', '钉甲腰带', '釘甲腰帶', 'Porra con tachuelas', 'Porra con tachuelas', 'Украшенная дубинка', '', '', '', '', '', '', '', ''), +(1914, '미사용 Miniature Silver 해머', '[PÉRIMÉ] Marteau en argent miniature', 'Ausgedienter Miniatursilberhammer', '', '', '', '', 'Испорченный миниатюрный серебряный молот', '', '', '', '', '', '', '', ''), +(1915, '미사용 Bag of Teeth', '[PÉRIMÉ] Sac de dents', 'Ausgedienter Beutel Zähne', '', '', '', '', 'Испорченный мешок зубов', '', '', '', '', '', '', '', ''), +(1917, '보석 장식된 단검', 'Dague ornée', 'Juwelenbesetzter Dolch', '宝石匕首', '寶石匕首', 'Daga enjoyada', 'Daga enjoyada', 'Изукрашенный кинжал', '', '', '', '', '', '', '', ''), +(1918, '미사용 Lockpick', '[PÉRIMÉ] Rossignol', 'Ausgedienter Dietrich', '', '', '', '', 'Испорченная отмычка', '', '', '', '', '', '', '', ''), +(1922, '스벤을 위한 보급품', 'Fournitures pour Sven', 'Vorräte für Sven', '斯温的货物', '斯溫的貨物', 'Suministros para Sven', 'Suministros para Sven', 'Припасы для Свена', '스벤을 위한 잡다한 보급품', 'Diverses fournitures pour Sven.', 'Ein Bündel mit verschiedenen Vorräten für Sven', '一些送给斯温的补给品。', '一些送給斯溫的補給品。', 'Un montón de suministros varios para Sven.', 'Un montón de suministros varios para Sven.', 'Мешок различных припасов для Свена'), +(1923, '대사의 작은 주머니', 'Sacoche de l\'Ambassadeur', 'Ranzen des Botschafters', '大使的背包', '大使的背包', 'Cartera de embajador', 'Cartera de embajador', 'Сумка посланника', '', '', '', '', '', '', '', ''), +(1924, '미사용 Hollowed Wooden Tube', '[PÉRIMÉ] Tube en bois creux', 'Ausgedientes hohles Holzrohr', '', '', '', '', 'Испорченная пустая деревянная труба', '', '', '', '', '', '', '', ''), +(1925, '데피아즈단의 레이피어', 'Rapière défias', 'Rapier der Defias', '迪菲亚细剑', '迪菲亞細劍', 'Estoque Defias', 'Estoque Defias', 'Рапира Братства Справедливости', '', '', '', '', '', '', '', ''), +(1926, '무거운 사각 철퇴', 'Masse équilibrée', 'Beschwerter Prügel', '重棒', '重棒', 'Savia pesada', 'Zapa pesada', 'Сгущеный сок', '', '', '', '', '', '', '', ''), +(1927, '폐광의 클레버', 'Fendoir des Mortemines', 'Todesminen-Spaltbeil', '死亡矿井砍刀', '死亡礦坑砍刀', 'Cuchilla de Las Minas de la Muerte', 'Cuchilla de Las Minas de la Muerte', 'Колун Мертвых копей', '', '', '', '', '', '', '', ''), +(1928, '데피아즈단 마법 지팡이', 'Bâton de mage défias', 'Magierstab der Defias', '迪菲亚法师之杖', '迪菲亞法師之杖', 'Bastón mágico Defias', 'Bastón mágico Defias', 'Посох мага Братства Справедливости', '', '', '', '', '', '', '', ''), +(1929, '데피아즈단 비단 바지', 'Pantalon soyeux', 'Seidendurchwirkte Beinkleider', '银丝长裤', '銀絲長褲', 'Pantalones de seda', 'Calzas de seda', 'Шелкотканевые брюки', '', '', '', '', '', '', '', ''), +(1930, '석공의 망토', 'Cape de maçon', 'Steinmetz-Umhang', '石工披风', '石工披風', 'Capa de albañil', 'Capa de albañil', 'Плащ каменщика', '', '', '', '', '', '', '', ''), +(1931, '놀의 큰 발톱', 'Grande griffe de gnoll', 'Gewaltige Gnollklaue', '巨大的豺狼人爪', '巨大的豺狼人爪', 'Garra de gnoll enorme', 'Garra de gnoll enorme', 'Коготь большого гнолла', '', '', '', '', '', '', '', ''), +(1933, '요술사 지팡이', 'Bâton de conjuration', 'Stab der Herbeizauberei', '咒术法杖', '咒術法杖', 'Bastón de Creación', 'Bastón de Creación', 'Посох Колдовства', '', '', '', '', '', '', '', ''), +(1934, '석공의 바지', 'Pantalon de maçon', 'Steinmetz-Beinkleider', '石工长裤', '石工長褲', 'Pantalones de albañil', 'Calzas de albañil', 'Брюки каменщика', '', '', '', '', '', '', '', ''), +(1935, '암살자의 검', 'Lame de l\'Assassin', 'Assassinenklinge', '刺客之刃', '刺客之刃', 'Hoja de asesino', 'Hoja de asesino', 'Клинок убийцы', '', '', '', '', '', '', '', ''), +(1936, '고블린 나사돌리개', 'Tournevis gobelin', 'Goblin-Schraubendreher', '地精螺丝刀', '哥布林螺絲刀', 'Destornillador goblin', 'Destornillador goblin', 'Гоблинская отвертка', '', '', '', '', '', '', '', ''), +(1937, '벌목기 톱날검', 'Coutelas trancheur', 'Kreissäge', '电锯', '電鋸', 'Sierra zumbido', 'Sierra zumbido', 'Свисторез', '', '', '', '', '', '', '', ''), +(1938, '각진 나무망치', 'Marteau majeur', 'Blockschlaghammer', '格挡槌棒', '格擋槌棒', 'Marra bloque', 'Marra bloque', 'Киянка из чурбана', '', '', '', '', '', '', '', ''), +(1939, '향기로운 럼주 주머니', 'Outre de rhum doux', 'Schlauch mit süßem Rum', '一袋蜂蜜酒', '一袋蜂蜜酒', 'Nata de ron dulce', 'Odre de ron dulce', 'Бурдюк со сладким ромом', '', '', '', '', '', '', '', ''), +(1940, '미사용 Skin of Sweet Rum', '[PÉRIMÉ] Outre de rhum', 'Ausgedienter Schlauch mit süßem Rum', '', '', '', '', 'Испорченный бурдюк со сладким ромом', '', '', '', '', '', '', '', ''), +(1941, '멀롯 술통', 'Tonneau de merlot', 'Fässlein mit Merlot', '一桶葡萄酒', '一桶葡萄酒', 'Tonel de vino dulce', 'Tonel de Merlot', 'Бочонок \"Мерло\"', '', '', '', '', '', '', '', ''), +(1942, '문샤인 병', 'Bouteille de tord-boyaux', 'Flasche mit Fusel', '一瓶月光酒', '一瓶月光酒', 'Botella de licor de luna', 'Botella de licor de luna', 'Бутылка самогона', '', '', '', '', '', '', '', ''), +(1943, '고블린 쇠사슬 다리보호구', 'Jambières en mailles des gobelins', 'Goblin-Panzergamaschen', '地精链甲护腿', '哥布林鍊甲護腿', 'Leotardos de malla goblin', 'Leotardos de malla goblin', 'Гоблинские кольчужные поножи', '', '', '', '', '', '', '', ''), +(1944, '금속세공용 장갑', 'Gants de ferronnier', 'Metallarbeit-Handschuhe', '铁匠手套', '鐵匠手套', 'Guantes para trabajar el hierro', 'Guantes para trabajar el hierro', 'Перчатки для работы с металлом', '', '', '', '', '', '', '', ''), +(1945, '목공용 장갑', 'Gants de menuiserie', 'Holzarbeit-Handschuhe', '木工手套', '木工手套', 'Guantes para trabajar la madera', 'Guantes para trabajar la madera', 'Перчатки для работы с деревом', '', '', '', '', '', '', '', ''), +(1946, '매리의 거울', 'Miroir de Marie', 'Marys Handspiegel', '玛丽的眼镜', '瑪麗的單眼透鏡', 'Prismáticos de Mary', 'Prismáticos de Mary', 'Зеркальце Мэри', '', '', '', '', '', '', '', ''), +(1948, '미사용 큰 빗자루', '[PÉRIMÉ] Balais de grande taille', 'Ausgedienter großer Besen', '', '', '', '', 'Испорченная большая метла', '', '', '', '', '', '', '', ''), +(1950, '미사용 금괴', '[PÉRIMÉ] Lingot d\'or', 'Ausgedienter Goldblock', '', '', '', '', 'Испорченный слиток золота', '', '', '', '', '', '', '', ''), +(1951, '검은바다 해적단 커틀라스', 'Coutelas des Flots noirs', 'Schwarzmeerentersäbel', '黑水弯刀', '黑水彎刀', 'Alfanje Aguasnegras', 'Alfanje Aguasnegras', 'Черноводная абордажная сабля', '', '', '', '', '', '', '', ''), +(1955, '용아귀부족 사슬 장화', 'Bottes en mailles Dragonmaw', 'Kettenstiefel der Dragonmaw', '龙喉链甲战靴', '龍喉鍊甲戰靴', 'Botas de anillas de Faucedraco', 'Botas de anillas de Faucedraco', 'Плетеные сапоги Драконьей Пасти', '', '', '', '', '', '', '', ''), +(1956, '잿빛가죽 놀의 빛바랜 펜던트', 'Ancien pendentif sombrepoil', 'Verblasster Schattenfellanhänger', '不再发光的暗皮坠饰', '不再發光的暗皮墜飾', 'Colgante Pellejo Negro descolorido', 'Colgante Pielsombra descolorido', 'Выцветшая подвеска Темношкуров', '펜던트에 걸린 마법이 사라졌습니다.', 'Le sort qui imprégnait ce pendentif s\'est dissipé.', 'Der Zauber auf diesem Anhänger ist verblasst.', '附在坠饰上的法术已经消失了。', '附在墜飾上的法術已經消失了。', 'El hechizo de este colgante se ha desvanecido.', 'El hechizo de este colgante se ha desvanecido.', 'Срок действия заклинания, наложенного на эту подвеску, истек.'), +(1957, '몬스터 - Shield, Small Wooden', 'Monstre - Bouclier, petit en bois', 'Monsterschild, Klein Hölzern', '', '', 'Monstruo: escudo, pequeño de madera', 'Monstruo: escudo, pequeño de madera', 'Монстр: щит, маленький деревянный', '', '', '', '', '', '', '', ''), +(1958, '단단한 뼈다귀', 'Fémur pétrifié', 'Versteinerter Schienbeinknochen', '石化胫骨', '石化脛骨', 'Tibia petrificada', 'Tibia petrificada', 'Окаменевшая берцовая кость', '', '', '', '', '', '', '', ''), +(1959, '한철 곡괭이', 'Pioche en fer glacial', 'Kalteisenhacke', '冷铁镐', '冷鐵鎬', 'Pico de hierro frío', 'Pico de hierro frío', 'Кирка холодного железа', '', '', '', '', '', '', '', ''), +(1960, '미사용 아이언포지 사슬 어깨갑옷', '[PÉRIMÉ] Espauliers d\'Ironforge en anneaux', 'Ausgediente Ironforgekettenschulterstücke', '', '', '', '', 'Испорченное стальгорнское плетеное наплечье', '', '', '', '', '', '', '', ''), +(1961, '몬스터 - Shield, Buckler Wooden', 'Monstre - Bouclier, Targe en bois', 'Monsterschild, Rundschild Hölzern', '', '', 'Monstruo: escudo, rodela de madera', 'Monstruo: escudo, rodela de madera', 'Монстр - щит, кулачный щит деревянный', '', '', '', '', '', '', '', ''), +(1962, '잿빛가죽 놀의 반짝이는 펜던트', 'Pendentif sombrepoil luminescent', 'Leuchtender Schattenfellanhänger', '发光的暗皮坠饰', '發光的暗皮墜飾', 'Colgante de Pellejo Negro resplandeciente', 'Colgante de Pielsombra resplandeciente', 'Светящаяся подвеска Темношкуров', '펜던트가 마법으로 반짝입니다.', 'Ce pendentif est imprégné de magie.', 'Dieser Anhänger leuchet vor Magie.', '这只坠饰闪耀着魔法的光芒。', '這只墜飾閃耀著魔法的光芒。', 'El colgante brilla con magia.', 'El colgante brilla con magia.', 'Подвеска светится от переполняющей ее магии.'), +(1963, '미사용 Bone Chips', '[PÉRIMÉ] Morceaux d\'os', 'Ausgediente Knochenstückchen', '', '', '', '', 'Испорченные осколки кости', '', '', '', '', '', '', '', ''), +(1965, '하얀 늑대 장갑', 'Gants du loup blanc', 'Weiße Wolfsfellhandschuhe', '白狼手套', '白狼手套', 'Guantes de lobo blanco', 'Guantes de lobo blanco', 'Перчатки Белого Волка', '', '', '', '', '', '', '', ''), +(1968, '오우거의 외눈안경', 'Monocle d\'ogre', 'Ogermonokel', '食人魔的单片眼镜', '巨魔的單片眼鏡', 'Monóculo de ogro', 'Monóculo de ogro', 'Монокль огров', '', '', '', '', '', '', '', ''), +(1969, '미사용 스톰윈드 경비병 허리띠', '[PÉRIMÉ] Ceinture de garde de Stormwind', 'Ausgedienter Gürtel der Wache von Stormwind', '', '', '', 'Deprecated Ventormenta Guard Belt', 'Испорченный пояс штормградского защитника', '', '', '', '', '', '', '', ''), +(1970, '회복의 항유', 'Baume de restauration', 'Wiederherstellender Balsam', '恢复香膏', '恢復香膏', 'Bálsamo restablecedor', 'Bálsamo restablecedor', 'Восстанавливающий бальзам', '', '', '', '', '', '', '', ''), +(1971, '펄브로우의 땅문서', 'Titre de propriété de Furlbrow', 'Furlbrows Urkunde', '法布隆的地契', '法布隆的地契', 'Escritura de Cejade', 'Escritura de Cejade', 'Документ Хмуроброва', '', '', '', '', '', '', '', ''), +(1972, '서부 몰락지대 땅문서', 'Titre de propriété de la marche de l\'Ouest', 'Westfall-Urkunde', '西部荒野地契', '西部荒野地契', 'Escritura de Páramos de Poniente', 'Escritura de Páramos de Poniente', 'Документ Западного Края', '', '', '', '', '', '', '', ''), +(1973, '교란의 보주', 'Orbe de tromperie', 'Täuschungskugel', '欺诈宝珠', '欺詐寶珠', 'Orbe de engaño', 'Orbe de engaño', 'Сфера Обмана', '', '', '', '', '', '', '', ''), +(1974, '정신집중의 팔보호구', 'Brassards de projection mentale', 'Geiststoß-Armschienen', '刺灵护腕', '刺靈護腕', 'Brazales de punzada mental', 'Brazales de punzada mental', 'Наручи Усилия Разума', '', '', '', '', '', '', '', ''), +(1975, '피잔의 낡은 그레이트소드', 'Ancienne Epée de Pysan', 'Pysans altes Großschwert', '派森的巨剑', '派森的巨劍', 'Vieja espada magna de Pysan', 'Espada magna vieja de Pysan', 'Старый большой меч Пайсана', '', '', '', '', '', '', '', ''), +(1976, '가시덩굴 마울', 'Tape-dur', 'Schlackenhammer', '熔渣战锤', '熔渣戰錘', 'Martillo de escoria', 'Martillo de escoria', 'Шлакомолот', '', '', '', '', '', '', '', ''), +(1977, '20칸 가방', 'Sac à 20 emplacements', '20-Platz-Tasche', '', '20格袋子', 'Bolsa con 20 casillas', 'Bolsa con 20 casillas', 'Сумка на 20 ячеек', '', '', '', '', '', '', '', ''), +(1978, '늑대발톱 장갑', 'Gants griffe-de-loup', 'Wolfklauen-Handschuhe', '狼爪手套', '狼爪手套', 'Guantes de garra de lobo', 'Guantes de garra de lobo', 'Перчатки Волчьего когтя', '', '', '', '', '', '', '', ''), +(1979, '죽음의 철벽 방패', 'Mur des morts', 'Mauer der Toten', '亡者之墙', '亡者之牆', 'Muro de las obras', 'Muro de los muertos', 'Стена мертвых', '', '', '', '', '', '', '', ''), +(1980, '저승의 반지', 'Anneau ténébreux', 'Unterweltband', '地狱指环', '地獄指環', 'Sortija del submundo', 'Sortija del submundo', 'Кольцо Нижнего мира', '', '', '', '', '', '', '', ''), +(1981, '얼음사슬 웃옷', 'Pourpoint en mailles glaciale', 'Eispanzerwams', '冰鳞甲', '冰鱗甲', 'Chaleco de malla de hielo', 'Chaleco de malla de hielo', 'Кольчужный ледяной жакет', '', '', '', '', '', '', '', ''), +(1982, '밤의 검', 'Lame noire', 'Nachtklinge', '夜刃', '夜刃', 'Hoja de la noche', 'Hoja de la noche', 'Ночной клинок', '', '', '', '', '', '', '', ''), +(1983, '몬스터 - Sword2H, Basic', 'Monstre - Epée2M, Standard', 'Monsterschwert2H, Standard', '', '', 'Monstruo: espada 2M, básica', 'Monstruo: espada 2M, básica', 'Монстр - двуручный меч, основной', '', '', '', '', '', '', '', ''), +(1984, '몬스터 - Shield, Kite Metal', 'Monstre - Bouclier, Pavois', 'Monsterschild, Viereck Metall', '', '', 'Monstruo: escudo, cometa metálica', 'Monstruo: escudo, cometa metálica', 'Монстр - щит, каплевидный металлический', '', '', '', '', '', '', '', ''), +(1985, '몬스터 - Shield, Large Wooden', 'Monstre - Bouclier, Grand en bois', 'Monster - Schild, Groß Hölzern', '', '', 'Monstruo: escudo, grande de madera', 'Monstruo: escudo, grande de madera', 'Монстр: щит, большой деревянный', '', '', '', '', '', '', '', ''), +(1986, '단장검', 'Etripeuse', 'Darmfetzer', '裂胆剑', '裂膽劍', 'Sacatripas', 'Sacatripas', 'Кишкодер', '', '', '', '', '', '', '', ''), +(1987, '크라젝의 수리된 냄비', 'Cocotte réparée de Krazek', 'Krazeks reparierter Topf', '修理过的烹调锅', '修理過的烹調鍋', 'Vasija arreglada de Krazek', 'Olla de Krazek arreglada', 'Целый горшок Кразека', '경보 장치와 식칼이 추가된 개량된 냄비', 'Une cocotte améliorée, avec un sifflet et des hélices.', 'Ein verbesserter Topf mit zusätzlichen Pfeifen und Hackbeilen.', '改进型的烹饪锅,附加了哨子和自动切肉刀。', '改進型的烹飪鍋,附加了哨子和自動切肉刀。', 'Una olla mejorada, con silbatos y cortadores adicionales.', 'Una olla mejorada, con silbatos y hojas adicionales.', 'Улучшеный гошок с дополнительными свистками и лезвиями.'), +(1988, '지휘관의 건틀릿', 'Gantelets de général de brigade', 'Oberbrigadierstulpen', '主将护手', '主將護手', 'Guanteletes de jefe de brigada', 'Guanteletes de jefe de brigada', 'Рукавицы старшего бригадира', '', '', '', '', '', '', '', ''), +(1990, '모래주머니 마울', 'Maillet lesté', 'Ballastschlägel', '断脊锤', '斷脊錘', 'Gran maza de grava', 'Gran maza de grava', 'Сбалансированная кувалда', '', '', '', '', '', '', '', ''), +(1991, '고블린의 강화 삽', 'Pelle de puissance des gobelins', 'Goblin-Superschaufler', '地精动力铁铲', '哥布林動力鐵鏟', 'Pala de energía goblin', 'Pala de energía goblin', 'Гоблинская боевая лопата', '', '', '', '', '', '', '', ''), +(1992, '극한의 늪 우상', 'Fétiche des marais', 'Schlammfröstelfetisch', '寒沼雕像', '寒沼雕像', 'Fetiche Pantano fresco', 'Fetiche Pantano fresco', 'Фетиш Холодной Трясины', '', '', '', '', '', '', '', ''), +(1993, '오우거 반지', 'Anneau de concentration', 'Ogergeistring', '食人魔戒指', '巨魔戒指', 'Anillo de mente de ogro', 'Anillo de mente de ogro', 'Кольцо Огра', '', '', '', '', '', '', '', ''), +(1994, '흑단발톱 약탈도끼', 'Griffe d\'ébène', 'Schwarzkrallenreißer', '黑爪', '黑爪', 'Atracador Garra de ébano', 'Espetadora Garra de ébano', 'Эбеновый разрушитель', '', '', '', '', '', '', '', ''), +(1995, '미사용 고양이 앞발', '[PÉRIMÉ] Patte de chat', 'Ausgediente Katzentatze', '', '', '', '', 'Испорченная кошачья лапа', '', '', '', '', '', '', '', ''), +(1996, '부두교 반지', 'Anneau vaudou', 'Voodooband', '巫毒指环', '巫毒指環', 'Sortija vudú', 'Sortija vudú', 'Кольцо Вуду', '', '', '', '', '', '', '', ''), +(1997, '모피 로브', 'Robe en feutre pressé', 'Gebügelte Filzrobe', '毛毡长袍', '毛氈長袍', 'Toga sentida', 'Toga sentida', 'Прессованное войлочное одеяние', '', '', '', '', '', '', '', ''), +(1998, '붉은머리부족의 지팡이', 'Bâton de canalisation Bloodscalp', 'Kanalisierungsstab der Bloodscalp', '血顶巨魔法杖', '血頂食人妖法杖', 'Bastón de mediación Sangrapellejo', 'Bastón de mediación Sangrapellejo', 'Направляющий посох Кровавого скальпа', '', '', '', '', '', '', '', ''), +(1999, '미사용 Torn 가죽 멜빵', '[PÉRIMÉ] Harnais déchiré en cuir', 'Ausgedienter zerrissener Lederharnisch', '', '', '', '', 'Испорченная рваная кожаная куртка', '', '', '', '', '', '', '', ''), +(2000, '아키우스', '', '', '阿契厄斯', '阿契厄斯', '', '', 'Принцип', '모건 래디모어의 검', 'Epée de Morgan Ladimore.', 'Das Schwert von Morgan Ladimore', '摩根·拉迪莫尔之剑', '摩根·拉迪莫爾之劍', 'Espada de Morgan Ladimor.', 'Espada de Morgan Ladimor.', 'Меч Моргана Ладимора'), +(2002, '미사용 조던의 화살통', '[PÉRIMÉ] Carquois de Jordan', 'Jordans ausgedienter Köcher', '', '', '', '', 'Испорченный колчан Джордана', '', '', '', '', '', '', '', ''), +(2003, '미사용 큰 화살통', '[PÉRIMÉ] Carquois de grande taille', 'Ausgedienter großer Köcher', '', '', '', '', 'Испорченный большой колчан', '큰 화살통', 'Un grand carquois', 'Ein großer Köcher', '一只大箭袋', '一隻大箭袋', 'Un gran carcaj.', 'Un gran carcaj.', 'большой колчан'), +(2004, '그렐린 화이트비어드의 일지', 'Journal de Grelin Whitebeard', 'Grelin Whitebeards Tagebuch', '格瑞林·白须的日记', '格瑞林·白鬚的日記', 'Diario de Grelin Barbablanca', 'Diario de Grelin Barbablanca', 'Записи Грелина Белоборода', '', '', '', '', '', '', '', ''), +(2005, '트롤의 전설 1부', 'La première légende des trolls', 'Die erste Troll-Legende', '巨魔传说第一章', '食人妖傳說第一章', 'La primera leyenda trol', 'La primera leyenda trol', 'Первое предание троллей', '골짜기의 달', 'La Lune de la vallée', 'Mond über dem Tal', '月亮照耀着山谷', '月亮照耀著山谷', 'La luna sobre el valle', 'La luna sobre el valle', 'Луна над Долиной'), +(2006, '트롤의 전설 2부', 'La deuxième légende des trolls', 'Die zweite Troll-Legende', '巨魔传说第二章', '食人妖傳說第二章', 'La segunda leyenda trol', 'La segunda leyenda trol', 'Второе предание троллей', '방랑자 그리렉', 'Gri\'lek le Vagabond', 'Gri\'lek der Wanderer', '游荡者格里雷克', '遊蕩者格里雷克', 'Gri\'lek el Trotamundos', 'Gri\'lek el Trotamundos', 'Гри\'лек Странник'), +(2007, '트롤의 전설 3부', 'La troisième légende des trolls', 'Die dritte Troll-Legende', '巨魔传说第三章', '食人妖傳說第三章', 'La tercera leyenda trol', 'La tercera leyenda trol', 'Третье предание троллей', '구루바시의 몰락', 'La chute des Gurubashi', 'Gurubashis Untergang', '古拉巴什的毁灭', '古拉巴什的毀滅', 'La Caída de Gurubashi', 'La Caída de Gurubashi', 'Падение Гурубаши'), +(2008, '트롤의 전설 4부', 'La quatrième légende des trolls', 'Die vierte Troll-Legende', '巨魔传说第四章', '食人妖傳說第四章', 'La cuarta leyenda trol', 'La cuarta leyenda trol', 'Четвертое предание троллей', '제국의 무덤', 'Tombe de l’Empereur', 'Das Grabmal des Imperators', '帝王之墓', '帝王之墓', 'La tumba del Emperador', 'La tumba del Emperador', 'порванный клочок пергамента покрыт неразборчивыми письменами'), +(2011, '곡선형 사브르', 'Sabre courbe', 'Verdrehter Säbel', '波纹军刀', '波紋軍刀', 'Sable retorcido', 'Sable retorcido', 'Крученая сабля', '', '', '', '', '', '', '', ''), +(2012, '미사용 Phylactery of Rot', '[PÉRIMÉ] Phylactère de pourriture', 'Ausgedientes Phylakterium der Fäulnis', '', '', '', '', 'Испорченный талисман Гнили', '', '', '', '', '', '', '', ''), +(2013, '납골당 뼈지팡이', 'Bâton de la crypte', 'Gruftknochenstab', '墓穴法杖', '墓穴法杖', 'Bastón de hueso de cripta', 'Bastón de hueso de cripta', 'Костемогильный посох', '', '', '', '', '', '', '', ''), +(2014, '검은 철제 그레이트소드', 'Epée en métal noir', 'Schwarzmetallgroßschwert', '黑色金属巨剑', '黑色金屬巨劍', 'Gran espada de metal negro', 'Espada magna de metal negro', 'Черный металлический длинный меч', '', '', '', '', '', '', '', ''), +(2015, '검은철 워액스', 'Hache de guerre en métal noir', 'Schwarzmetallkriegsaxt', '黑色金属战斧', '黑色金屬戰斧', 'Hacha de guerra de metal negro', 'Hacha de guerra de metal negro', 'Черный металлический военный топор', '', '', '', '', '', '', '', ''), +(2016, '잿빛 사슬 갑옷', 'Cotte d\'anneaux poussiéreuse', 'Verstaubte Kettenrüstung', '生锈的链甲', '生銹的鍊甲', 'Armadura de anillas polvorientas', 'Armadura de anillas polvorientas', 'Пыльный плетеный доспех', '', '', '', '', '', '', '', ''), +(2017, '빛나는 가죽 팔보호구', 'Brassards luminescents en cuir', 'Leuchtende Lederarmschienen', '发光的皮护腕', '發光的皮護腕', 'Brazales de cuero resplandecientes', 'Brazales de cuero resplandecientes', 'Светящиеся кожаные наручи', '', '', '', '', '', '', '', ''), +(2018, '해골 롱소드', 'Epée longue squelettique', 'Skelettlangschwert', '骷髅长剑', '骷髏長劍', 'Espada larga esquelética', 'Tizona esquelética', 'Скелетный длинный меч', '', '', '', '', '', '', '', ''), +(2020, '거미송곳니 단도', 'Griffeuse', 'Hohlzahnklinge', '空牙之刃', '空牙之刃', 'Hoja colmillo hueco', 'Hoja colmillo hueco', 'Клинок Полого клыка', '', '', '', '', '', '', '', ''), +(2021, '녹색 등껍질 방패', 'Bouclier Carapace vert', 'Grüner Knochenpanzer-Schild', '绿壳盾', '綠殼盾', 'Escudo de caparazón verde', 'Escudo de caparazón verde', 'Зеленый панцирный щит', '', '', '', '', '', '', '', ''), +(2023, '몬스터 - Spear, Rusty', 'Monstre - Lance, rouillée', 'Monster - Speer, Rostig', '', '', 'Monstruo: lanza, oxidada', 'Monstruo: lanza, oxidada', 'Монстр - копье, заржавленное', '', '', '', '', '', '', '', ''), +(2024, '레스빠동', '', 'Espandon', '普通长剑', '普通長劍', 'Mandoble', 'Mandoble', 'Эспадон', '', '', '', '', '', '', '', ''), +(2025, '수염 도끼', 'Hache ébarbée', 'Hakenaxt', '芒刺斧', '巨斧', 'Hacha barbada', 'Hacha barbada', 'Зазубренный топор', '', '', '', '', '', '', '', ''), +(2026, '바위 망치', 'Marteau en pierre', 'Steinhammer', '巨型石锤', '巨型石錘', 'Martillo de roca', 'Martillo de roca', 'Скальный молот', '', '', '', '', '', '', '', ''), +(2027, '시미터', 'Cimeterre', 'Krummsäbel', '战士阔剑', '戰士闊劍', 'Cimitarra', 'Cimitarra', 'Ятаган', '', '', '', '', '', '', '', ''), +(2028, '망치', 'Marteau', '', '重型钉锤', '重型釘錘', 'Martillo', 'Martillo', 'Молот', '', '', '', '', '', '', '', ''), +(2029, '클레버', 'Fendoir', 'Spaltbeil', '锋利的切肉刀', '鋒利的切肉刀', 'Cuchilla', 'Cuchilla', 'Колун', '', '', '', '', '', '', '', ''), +(2030, '옹이진 지팡이', 'Bâton noueux', 'Knorriger Stab', '法师之杖', '法師之杖', 'Bastón nudoso', 'Bastón nudoso', 'Кривой посох', '', '', '', '', '', '', '', ''), +(2032, '호화로운 소매장식', 'Crispins de Gallan', 'Gallan-Manschetten', '迦兰护腕', '迦蘭護腕', 'Puños de galante', 'Puños de galante', 'Галланские манжеты', '', '', '', '', '', '', '', ''), +(2033, '대사의 장화', 'Bottes de l\'Ambassadeur', 'Botschafter-Stiefel', '大使之靴', '大使之靴', 'Botas de embajador', 'Botas de embajador', 'Сапоги посла', '', '', '', '', '', '', '', ''), +(2034, '대학자의 로브', 'Robe d\'érudition', 'Gelehrtenroben', '学者长袍', '學者長袍', 'Togas de erudito', 'Togas de erudito', 'Одеяния ученого', '', '', '', '', '', '', '', ''), +(2035, '밤하늘의 검', 'Lame des cieux noirs', 'Schwert des Nachthimmels', '夜空之剑', '夜空之劍', 'Espada del Cielo nocturno', 'Espada del Cielo nocturno', 'Меч Ночного Неба', '', '', '', '', '', '', '', ''), +(2036, '잿빛 채광용 장갑', 'Gants de mine poussiéreux', 'Verstaubte Bergbau-Handschuhe', '陈旧的矿工手套', '陳舊的礦工手套', 'Guantes de minería polvorientos', 'Guantes de minería polvorientos', 'Пыльные шахтерские перчатки', '', '', '', '', '', '', '', ''), +(2037, '채굴꾼 장화', 'Bottes de tunnelier', 'Stiefel des Tunnelgräbers', '掘地工之靴', '掘地工之靴', 'Botas de tunelador', 'Botas de tunelador', 'Сапоги проходчика', '', '', '', '', '', '', '', ''), +(2038, '미사용 퓨마 머리 모자', '[PÉRIMÉ] Coiffe du puma', 'Ausgediente Pumakopfkappe', '', '', '', '', 'Испорченная шапка из головы пумы', '', '', '', '', '', '', '', ''), +(2039, '평원의 반지', 'Anneau des plaines', 'Flachlandring', '朴素之戒', '樸素之戒', 'Anillo de las llanuras', 'Anillo de las llanuras', 'Кольцо Равнин', '', '', '', '', '', '', '', ''), +(2040, '트롤 수호방패', 'Protecteur troll', 'Trollbeschützer', '巨魔保卫者', '食人妖保衛者', 'Prospector trol', 'Prospector trol', 'Защитник тролля', '', '', '', '', '', '', '', ''), +(2041, '서부 몰락지대 튜닉', 'Tunique de la marche de l\'Ouest', 'Tunika von Westfall', '西部荒野外套', '西部荒野外套', 'Túnica de Páramos de Poniente', 'Túnica de Páramos de Poniente', 'Мундир Западного Края', '', '', '', '', '', '', '', ''), +(2042, '서부 몰락지대 지팡이', 'Bâton de la marche de l\'Ouest', 'Stab von Westfall', '西部荒野法杖', '西部荒野法杖', 'Bastón de Páramos de Poniente', 'Bastón de Páramos de Poniente', 'Посох Западного Края', '', '', '', '', '', '', '', ''), +(2043, '외로운 영혼의 반지', 'Anneau des Esprits glacés', 'Ring der unglückseligen Geister', '弃灵之戒', '棄靈之戒', 'Anillo de espíritus desapacibles', 'Anillo de espíritus desapacibles', 'Кольцо Неприкаянных духов', '', '', '', '', '', '', '', ''), +(2044, '외로운 영혼의 초승달 도끼', 'Hache des Esprits glacés', 'Sichel der unglückseligen Geister', '弃灵新月斧', '棄靈新月斧', 'Creciente de los Espíritus desolados', 'Creciente de los Espíritus desolados', 'Полумесяц Неприкаянных Духов', '', '', '', '', '', '', '', ''), +(2045, '미사용 두건 of Forlorn Spirits', '[PÉRIMÉ] Capuche des esprits solitaires', 'Ausgediente Kutte der unglückseligen Geister', '', '', '', '', 'Испорченный клобук Покинутых духов', '', '', '', '', '', '', '', ''), +(2046, '푸른아가미일족 쿠크리', 'Kukri branchie-bleue', 'Kukri der Blaukiemen', '蓝腮弯刀', '藍腮彎刀', 'Kukri branquiazul', 'Kukri branquiazul', 'Кукри Синежабрых', '', '', '', '', '', '', '', ''), +(2047, '앤빌마 손도끼', 'Hache d\'Anvilmar', 'Anvilmar-Handaxt', '安威玛尔手斧', '安威瑪手斧', 'Hacha de mano Yunquemar', 'Hacha de mano Yunquemar', 'Секач Старой Наковальни', '', '', '', '', '', '', '', ''), +(2048, '앤빌마 망치', 'Marteau d\'Anvilmar', 'Anvilmar-Hammer', '安威玛尔钉锤', '安威瑪釘錘', 'Martillo Yunquemar', 'Martillo Yunquemar', 'Молот Старой Наковальни', '', '', '', '', '', '', '', ''), +(2050, '미사용 은괴', '[PÉRIMÉ] Lingot d\'argent', 'Ausgedienter Silberblock', '', '', '', '', 'Испорченный серебряный слиток', '', '', '', '', '', '', '', ''), +(2051, '몬스터 - Shield, Small Wooden Damaged', 'Monstre - Bouclier, petit en bois endommagé', 'Monster - Schild, Klein Hölzern Beschädigt', '', '', 'Monstruo: escudo, pequeño de madera dañado', 'Monstruo: escudo, pequeño de madera dañado', 'Монстр - щит, маленький деревянный поврежденный', '', '', '', '', '', '', '', ''), +(2052, '몬스터 - Shield, Small Metal Damaged', 'Monstre - Bouclier, petit en métal endommagé', 'Monster - Schild, Klein Metall Beschädigt', '', '', 'Monstruo: escudo, pequeño metálico dañado', 'Monstruo: escudo, pequeño metálico dañado', 'Монстр - щит, маленький металлический поврежденный', '', '', '', '', '', '', '', ''), +(2053, '몬스터 - Shield, Buckler Metal Damaged', 'Monstre - Bouclier, Targe en métal endommagé', 'Monster - Schild, Rundschild Metall Beschädigt', '', '', 'Monstruo: escudo, rodela metálica dañada', 'Monstruo: escudo, rodela metálica dañada', 'Монстр - щит, кулачный щит металлический поврежденный', '', '', '', '', '', '', '', ''), +(2054, '트로그 손도끼', 'Hache trogg', 'Trogg-Handaxt', '穴居人的手斧', '穴居人的手斧', 'Hacha de mano trogg', 'Hacha de mano trogg', 'Секач трогга', '', '', '', '', '', '', '', ''), +(2055, '작은 나무 망치', 'Petit marteau en bois', 'Kleiner Holzhammer', '小木槌', '小木槌', 'Martillo de madera pequeño', 'Martillo de madera pequeño', 'Небольшой деревянный молот', '', '', '', '', '', '', '', ''), +(2056, '벨벳 해머', 'Le marteau de velours', 'Der Samthammer', '', '天鵝絨之錘', 'El martillo de terciopelo', 'El martillo de terciopelo', 'Бархатный молот', '', '', '', '', '', '', '', ''), +(2057, '무딘 데피아즈단 쇼트소드', 'Epée courte défias', 'Eingedelltes Kurzschwert der Defias', '豁口的迪菲亚短剑', '缺口的迪菲亞短劍', 'Espada corta con agujeros Defias', 'Espada corta con agujeros Defias', 'Зазубренный короткий меч Братства Справедливости', '', '', '', '', '', '', '', ''), +(2058, '카존의 마울', 'Maillet de Kazon', 'Kazons Schlägel', '卡松的大槌', '卡松的大槌', 'Gran maza de Kazon', 'Gran maza de Kazon', 'Кувалда Казона', '', '', '', '', '', '', '', ''), +(2059, '감시의 망토', 'Cape de factionnaire', 'Wachpostenumhang', '哨兵披风', '哨兵披風', 'Capa de avizor', 'Capa de avizor', 'Плащ стражника', '', '', '', '', '', '', '', ''), +(2060, '미사용 Chunk of 멧돼지 고기', '[PÉRIMÉ] Morceau de viande de sanglier', 'Ausgedienter Brocken Eberfleisch', '', '', '', '', 'Испорченный кусок кабанины', '', '', '', '', '', '', '', ''), +(2064, '트로그 곤봉', 'Gourdin trogg', 'Trogg-Keule', '穴居人的木棒', '穴居人的木棒', 'Garrote trogg', 'Garrote trogg', 'Дубина троггов', '', '', '', '', '', '', '', ''), +(2065, '바위턱일족의 검', 'Lame mâcheroc', 'Klinge der Felsenkiefer', '石腭怪之剑', '石齶怪之劍', 'Hoja Comepiedras', 'Hoja Comepiedras', 'Клинок Каменной челюсти', '', '', '', '', '', '', '', ''), +(2066, '뼈다귀 손도끼', 'Hachette mâcheroc', 'Schädelkriegsbeil', '颅骨短斧', '顱骨短斧', 'Hachuela calavera', 'Hachuela calavera', 'Секира-череп', '', '', '', '', '', '', '', ''), +(2067, '서리 지팡이', 'Bâton des froideurs', 'Frostbiss-Stab', '寒霜法杖', '寒霜法杖', 'Bastón Bocado helado', 'Bastón Bocado helado', 'Посох обморожения', '', '', '', '', '', '', '', ''), +(2069, '흑곰 가죽 조끼', 'Gilet en peau d\'ours noir', 'Schwarzbärenbalgweste', '黑色熊皮外衣', '黑色熊皮外衣', 'Jubón de pellejo de oso negro', 'Jubón de pellejo de oso negro', 'Жилет из шкуры черного медведя', '', '', '', '', '', '', '', ''), +(2070, '다르나서스 브루 치즈', 'Bleu de Darnassus', 'Darnassischer Blauschimmelkäse', '达纳苏斯奶酪', '達納蘇斯乳酪', 'Queso azul de Darnassus', 'Queso azul de Darnassus', 'Дарнассийский блю', '', '', '', '', '', '', '', ''), +(2071, '미사용 Mountain Spring Water', '[PÉRIMÉ] Eau de source des montagnes', 'Ausgedientes Bergquellwasser', '', '', '', '', 'Испорченная горная ключевая вода', '', '', '', '', '', '', '', ''), +(2072, '드워프족 마법지팡이', 'Bâton des mages nains', 'Zwergischer Magierstab', '矮人法杖', '矮人法杖', 'Cetro de mago enano', 'Cetro de mago enano', 'Дворфийский магический посох', '', '', '', '', '', '', '', ''), +(2073, '드워프족 손도끼', 'Hachette naine', 'Zwergisches Kriegsbeil', '矮人短斧', '矮人短斧', 'Hachuela enana', 'Hachuela enana', 'Дворфийская секира', '', '', '', '', '', '', '', ''), +(2074, '튼튼한 쇼트소드', 'Epée courte endurcie', 'Robuste Kurzklinge', '结实的短剑', '結實的短劍', 'Hoja corta sólida', 'Hoja corta sólida', 'Твердый клинок', '', '', '', '', '', '', '', ''), +(2075, '사제 철퇴', 'Masse des prêtres', 'Priesterstreitkolben', '牧师钉锤', '牧師釘錘', 'Maza de sacerdote', 'Maza de sacerdote', 'Палица жреца', '', '', '', '', '', '', '', ''), +(2077, '드워프족 마술사 지팡이', 'Bâton de magicien', 'Magicusstab', '魔术法杖', '魔術法杖', 'Bastón de mago', 'Bastón de mago', 'Магический посох', '', '', '', '', '', '', '', ''), +(2078, '북부인 쇼트소드', 'Epée courte du nord', 'Nordisches Kurzschwert', '北地短剑', '北地短劍', 'Espada corta septentrional', 'Espada corta septentrional', 'Северный короткий меч', '', '', '', '', '', '', '', ''), +(2079, '부대장 전투해머', 'Marteau de sergent', 'Sergeants Kriegshammer', '军官战锤', '軍官戰錘', 'Martillo de guerra de sargento', 'Martillo de guerra de Sargento', 'Боевой молот сержанта', '', '', '', '', '', '', '', ''), +(2080, '고원 도끼', 'Hache des collines', 'Hügelkämpferaxt', '丘陵斧', '丘陵斧', 'Hacha Natocolina', 'Hacha Natocolina', 'Курганный топор', '', '', '', '', '', '', '', ''), +(2081, '몬스터 - Torch, Offhand', 'Monstre - Torche, main gauche', 'Monster - Fackel, Nebenhand', '', '', 'Monstruo: antorcha, mano secundaria', 'Monstruo: antorcha, mano izquierda', 'Монстр: факел, левая рука', '', '', '', '', '', '', '', ''), +(2082, '위즈뱅의 자루', 'Sacoche de Wizbang', 'Wizbangs Rupfensack', '维兹班恩的麻袋', '維茲班恩的麻袋', 'Zurrón de Zumbang', 'Zurrón de Zumbang', 'Джутовый мешок Визбанга', '', '', '', '', '', '', '', ''), +(2084, '검은강철 바스타드소드', 'Epée bâtarde en acier noir', 'Dunkelstahlbastardschwert', '黑铁重剑', '黑鐵重劍', 'Espada bastarda de acero oscuro', 'Espada bastarda de acero oscuro', 'Полуторный меч из темной стали', '', '', '', '', '', '', '', ''), +(2085, '살덩이', 'Morceau de chair', 'Fleischbrocken', '大块烂肉', '大塊爛肉', 'Trozo de carne', 'Trozo de carne', 'Кусок мяса', '', '', '', '', '', '', '', ''), +(2087, '단단한 모래게 등껍질', 'Carapace de clampant durcie', 'Harter Kriecherknochenpanzer', '海蟹的硬壳', '海蟹的硬殼', 'Caparazón duro de reptador', 'Caparazón duro de reptador', 'Прочный панцирь краба', '', '', '', '', '', '', '', ''), +(2088, '바닷게 집게다리', 'Longue patte de clampant', 'Langes Kriechergliedmaß', '海蟹腿', '海蟹腿', 'Miembro de reptador largo', 'Miembro de reptador largo', 'Длинная ножка краба', '', '', '', '', '', '', '', ''), +(2089, '수공예 단검', 'Dague Scrimshaw', 'Kunstvoll geschnitzter Dolch', '贝雕匕首', '貝雕匕首', 'Daga para tallar', 'Daga para tallar', 'Резной кинжал', '', '', '', '', '', '', '', ''), +(2091, '마법의 티끌', 'Poussière magique', 'Magischer Staub', '魔尘', '魔塵', 'Polvo mágico', 'Polvo mágico', 'Волшебная пыль', '', '', '', '', '', '', '', ''), +(2092, '낡은 단검', 'Dague usée', 'Abgenutzter Dolch', '用旧的匕首', '用舊的匕首', 'Daga desgastada', 'Daga desgastada', 'Иссеченный кинжал', '', '', '', '', '', '', '', ''), +(2098, '쌍총신 산탄총', 'Fusil à canon double', 'Doppelläufige Schrotflinte', '双管猎枪', '雙管獵槍', 'Escopeta de doble cañón', 'Escopeta de doble cañón', 'Двуствольный дробовик', '', '', '', '', '', '', '', ''), +(2099, '드워프족 손대포', 'Canon à main nain', 'Zwergische Handkanone', '矮人手持火炮', '矮人手持火炮', 'Cañón de mano enano', 'Culebrina enana', 'Дворфийская пищаль', '', '', '', '', '', '', '', ''), +(2100, '정밀하게 교정된 붐스틱', 'Espingole soigneusement calibrée', 'Präzise kalibriertes Schießeisen', '精确校准过的火枪', '精確校準過的火槍', 'Trabuco calibrado milimétricamente', 'Bocarda calibrada milimétricamente', 'Пристрелянный громобой', '', '', '', '', '', '', '', ''), +(2101, '가벼운 화살통', 'Carquois léger', 'Leichter Köcher', '轻型箭袋', '輕型箭袋', 'Carcaj ligero', 'Carcaj ligero', 'Легкий колчан', '', '', '', '', '', '', '', ''), +(2102, '작은 탄약주머니', 'Petite giberne', 'Kleiner Munitionsbeutel', '小型弹药包', '小型彈藥包', 'Faltriquera de munición pequeña', 'Faltriquera de munición pequeña', 'Небольшой подсумок', '', '', '', '', '', '', '', ''), +(2103, '시험용 화살', 'Test Flèche', 'Testpfeil', '', '測試的箭', '', '', 'Тестовая стрела', '', '', '', '', '', '', '', ''), +(2104, '미사용 일반 탄환', '[PÉRIMÉ] Balle standard', 'Ausgedientes Standard-Geschoss', '', '', '', '', 'Испорченный стандартный патрон', '', '', '', '', '', '', '', ''), +(2105, '좀도둑 셔츠', 'Chemise de nervi', 'Rohlingshemd', '刺客衬衣', '刺客襯衣', 'Camisa de matón', 'Camisa de matón', 'Рубашка головореза', '', '', '', '', '', '', '', ''), +(2106, '미사용 낡은 바지', '[PÉRIMÉ] Pantalon usé', 'Ausgediente abgenutzte Hose', '', '', '', '', 'Испорченные поношеные штаны', '', '', '', '', '', '', '', ''), +(2107, '미사용 닳아해진 장화', '[PÉRIMÉ] Bottes de voyage', 'Ausgediente viel genutzte Stiefel', '', '', '', '', 'Испорченные истоптанные сапоги', '', '', '', '', '', '', '', ''), +(2108, '서리갈기부족 가죽 조끼', 'Gilet frostmane en cuir', 'Lederweste der Frostmane', '霜鬃皮外衣', '霜鬃皮外衣', 'Jubón de cuero Peloescarcha', 'Jubón de cuero Peloescarcha', 'Кожаный жилет Снежной Гривы', '', '', '', '', '', '', '', ''), +(2109, '서리갈기부족 사슬 조끼', 'Lorica frostmane', 'Kettenweste der Frostmane', '霜鬃链甲外衣', '霜鬃鍊甲外衣', 'Jubón de anillas Peloescarcha', 'Jubón de anillas Peloescarcha', 'Плетеный нагрудник Снежной Гривы', '', '', '', '', '', '', '', ''), +(2110, '가벼운 견습마법사 로브', 'Robe légère de fèvre-mage', 'Leichte Magierschmied-Robe', '轻便法师袍', '輕便法師袍', 'Toga ligera de mago', 'Toga ligera de mago', 'Светлое одеяние мага-кузнеца', '', '', '', '', '', '', '', ''), +(2112, '나무꾼 웃옷', 'Pourpoint de bûcheron', 'Holzfällerwams', '伐木工的夹克衫', '伐木工的夾克衫', 'Chaleco de leñador', 'Chaleco de leñador', 'Жакет дровосека', '', '', '', '', '', '', '', ''), +(2113, '칼로의 쪽지', 'Note de Calor', 'Calors Notiz', '卡洛尔的便笺', '卡洛爾的便箋', 'Nota de Calor', 'Nota de Calor', 'Записка Калора', '', '', '', '', '', '', '', ''), +(2114, '새하얀 로브', 'Robe neigeuse', 'Schneebedeckte Robe', '雪白的长袍', '雪白的長袍', 'Toga nevada', 'Toga nevada', 'Снеговое одеяние', '', '', '', '', '', '', '', ''), +(2115, '미사용 Small White 주머니', '[PÉRIMÉ] Petite sacoche blanche', 'Ausgedienter kleiner weißer Beutel', '', '', '', '', 'Испорченный небольшой белый кошелек', '', '', '', '', '', '', '', ''), +(2117, '얇은 헝겊 신발', 'Chaussures en étoffe légère', 'Dünne Stoffschuhe', '薄布靴', '薄布靴', 'Zapatos de paño fino', 'Zapatos de paño fino', 'Тонкие матерчатые ботинки', '', '', '', '', '', '', '', ''), +(2119, '얇은 헝겊 장갑', 'Gants en étoffe légère', 'Dünne Stoffhandschuhe', '薄布手套', '薄布手套', 'Guantes de paño fino', 'Guantes de paño fino', 'Тонкие матерчатые перчатки', '', '', '', '', '', '', '', ''), +(2120, '얇은 헝겊 바지', 'Pantalon en étoffe légère', 'Dünne Stoffhose', '薄布短裤', '薄布短褲', 'Pantalones de paño fino', 'Pantalones de paño fino', 'Тонкие матерчатые штаны', '', '', '', '', '', '', '', ''), +(2121, '얇은 헝겊 방어구', 'Jacque en étoffe légère', 'Dünne Stoffrüstung', '薄布甲', '薄布甲', 'Armadura de paño fino', 'Armadura de paño fino', 'Тонкая стеганая куртка', '', '', '', '', '', '', '', ''), +(2122, '갈라진 가죽 허리띠', 'Ceinture en cuir craquelé', 'Gesprungener Ledergürtel', '破损的皮带', '破損的皮帶', 'Cinturón de cuero rajado', 'Cinturón de cuero rajado', 'Потрескавшийся кожаный пояс', '', '', '', '', '', '', '', ''), +(2123, '갈라진 가죽 장화', 'Bottes en cuir craquelé', 'Gesprungene Lederstiefel', '破损的皮靴', '破損的皮靴', 'Botas de cuero rajado', 'Botas de cuero rajado', 'Потрескавшиеся кожаные сапоги', '', '', '', '', '', '', '', ''), +(2124, '갈라진 가죽 팔보호구', 'Brassards en cuir craquelé', 'Gesprungene Lederarmschienen', '破损的皮护腕', '破損的皮護腕', 'Brazales de cuero rajado', 'Brazales de cuero rajado', 'Потрескавшиеся кожаные наручи', '', '', '', '', '', '', '', ''), +(2125, '갈라진 가죽 장갑', 'Gants en cuir craquelé', 'Gesprungene Lederhandschuhe', '破损的皮手套', '破損的皮手套', 'Guantes de cuero rajado', 'Guantes de cuero rajado', 'Потрескавшиеся кожаные перчатки', '', '', '', '', '', '', '', ''), +(2126, '갈라진 가죽 바지', 'Pantalon en cuir craquelé', 'Gesprungene Lederhose', '破损的皮裤', '破損的皮褲', 'Pantalones de cuero rajado', 'Pantalones de cuero rajado', 'Потрескавшиеся кожаные штаны', '', '', '', '', '', '', '', ''), +(2127, '갈라진 가죽 조끼', 'Gilet en cuir craquelé', 'Gesprungene Lederweste', '破损的皮外衣', '破損的皮外衣', 'Jubón de cuero rajado', 'Jubón de cuero rajado', 'Потрескавшийся кожаный жилет', '', '', '', '', '', '', '', ''), +(2128, '흠집난 클레이모어', 'Claymore éraflée', 'Zerkratztes Claymore', '粗糙的双刃刀', '粗糙的雙刃刀', 'Espada claymore arañada', 'Espada claymore arañada', 'Поцарапанный клеймор', '', '', '', '', '', '', '', ''), +(2129, '대형 원형 방패', 'Grand bouclier rond', 'Großer runder Schild', '大圆盾', '大圓盾', 'Escudo redondo grande', 'Escudo redondo grande', 'Большой круглый щит', '', '', '', '', '', '', '', ''), +(2130, '곤봉', 'Gourdin', 'Keule', '短棍', '短棍', 'Garrote', 'Garrote', 'Дубина', '', '', '', '', '', '', '', ''), +(2131, '쇼트소드', 'Epée courte', 'Kurzschwert', '农夫之剑', '農夫之劍', 'Espada corta', 'Espada corta', 'Короткий меч', '', '', '', '', '', '', '', ''), +(2132, '짧은 지팡이', 'Bâton court', 'Kurzstab', '学徒法杖', '學徒法杖', 'Bastón corto', 'Bastón corto', 'Короткий посох', '', '', '', '', '', '', '', ''), +(2133, '소형 버클러', 'Petit bouclier', 'Kleiner Schild', '小盾牌', '小盾牌', 'Escudo pequeño', 'Escudo pequeño', 'Маленький щит', '', '', '', '', '', '', '', ''), +(2134, '손도끼', 'Hache courte', 'Handaxt', '旧手斧', '舊手斧', 'Hacha de mano', 'Hacha de mano', 'Секач', '', '', '', '', '', '', '', ''), +(2136, '창조된 정제수', 'Eau purifiée invoquée', 'Herbeigezaubertes geläutertes Wasser', '魔法纯净水', '魔法純淨水', 'Agua purificada mágica', 'Agua purificada mágica', 'Сотворенная чистая вода', '', '', '', '', '', '', '', ''), +(2137, '조각용 나이프', 'Couteau tailladant', 'Schnippelmesser', '切肉刀', '切肉刀', 'Cuchillo para tallar', 'Cuchillo para tallar', 'Нож для выстругивания', '', '', '', '', '', '', '', ''), +(2138, '날카로운 지칼', 'Dague aiguisée', 'Geschärfter Brieföffner', '锋利的开信刀', '鋒利的開信刀', 'Abrecartas afilado', 'Abrecartas afilado', 'Заостренный нож для бумаг', '', '', '', '', '', '', '', ''), +(2139, '단도', 'Miséricorde', 'Langdolch', '简易匕首', '簡易匕首', 'Daga dirk', 'Daga dirk', 'Кортик', '', '', '', '', '', '', '', ''), +(2140, '조각 나이프', 'Couteau trancheur', 'Schnitzmesser', '餐刀', '餐刀', 'Cuchillo de excavar', 'Cuchillo de excavar', 'Нож-резак', '', '', '', '', '', '', '', ''), +(2141, '통가죽 조끼', 'Gilet en cuir bouilli', 'Weichlederweste', '硝化外衣', '硝化外衣', 'Jubón de cuero cuirboulli', 'Jubón de cuero hervido', 'Квирбуллийский жилет', '', '', '', '', '', '', '', ''), +(2142, '통가죽 허리띠', 'Ceinture en cuir bouilli', 'Weichledergürtel', '硝化腰带', '硝化腰帶', 'Cinturón de cuero cuirboulli', 'Cinturón de cuero hervido', 'Квирбуллийский пояс', '', '', '', '', '', '', '', ''), +(2143, '통가죽 장화', 'Bottes en cuir bouilli', 'Weichlederstiefel', '硝化战靴', '硝化戰靴', 'Botas de cuero cuirboulli', 'Botas de cuero hervido', 'Квирбуллийские сапоги', '', '', '', '', '', '', '', ''), +(2144, '통가죽 팔보호구', 'Brassards en cuir bouilli', 'Weichlederarmschienen', '硝化护腕', '硝化護腕', 'Brazales de cuero cuirboulli', 'Brazales de cuero hervido', 'Квирбуллийские наручи', '', '', '', '', '', '', '', ''), +(2145, '통가죽 장갑', 'Gants en cuir bouilli', 'Weichlederhandschuhe', '硝化手套', '硝化手套', 'Guantes de cuero cuirboulli', 'Guantes de cuero hervido', 'Квирбуллийские перчатки', '', '', '', '', '', '', '', ''), +(2146, '통가죽 바지', 'Pantalon en cuir bouilli', 'Weichlederhose', '硝化短裤', '硝化短褲', 'Pantalones de cuero cuirboulli', 'Pantalones de cuero hervido', 'Квирбуллийские штаны', '', '', '', '', '', '', '', ''), +(2147, '몬스터 - Sword, Falchion', 'Monstre - Epée, Falchion', 'Monster - Schwert, Krummschwert', '', '', 'Monstruo: espada, bracamarte', 'Monstruo: espada, bracamarte', 'Монстр - меч, фальшион', '', '', '', '', '', '', '', ''), +(2148, '광택나는 미늘 허리띠', 'Ceinture en écailles polies', 'Polierter Schuppengürtel', '精制鳞甲腰带', '精製鱗甲腰帶', 'Cinturón de escama pulida', 'Cinturón de escama pulida', 'Полированный чешуйчатый пояс', '', '', '', '', '', '', '', ''), +(2149, '광택나는 미늘 장화', 'Bottes en écailles polies', 'Polierte Schuppenstiefel', '精制鳞甲战靴', '精製鱗甲戰靴', 'Botas de escama pulida', 'Botas de escama pulida', 'Полированные чешуйчатые сапоги', '', '', '', '', '', '', '', ''), +(2150, '광택나는 미늘 팔보호구', 'Brassards en écailles polies', 'Polierte Schuppenarmschienen', '精制鳞甲护腕', '精製鱗甲護腕', 'Brazales de escama pulida', 'Brazales de escama pulida', 'Полированные чешуйчатые наручи', '', '', '', '', '', '', '', ''), +(2151, '광택나는 미늘 장갑', 'Gants en écailles polies', 'Polierte Schuppenhandschuhe', '精制鳞甲手套', '精製鱗甲手套', 'Guantes de escama pulida', 'Guantes de escama pulida', 'Полированные чешуйчатые перчатки', '', '', '', '', '', '', '', ''), +(2152, '광택나는 미늘 다리보호구', 'Jambières en écailles polies', 'Polierte Schuppengamaschen', '精制鳞甲护腿', '精製鱗甲護腿', 'Leotardos de escama pulida', 'Leotardos de escama pulida', 'Полированные чешуйчатые поножи', '', '', '', '', '', '', '', ''), +(2153, '광택나는 미늘 조끼', 'Broigne polie', 'Polierte Schuppenweste', '精制鳞甲外衣', '精製鱗甲外衣', 'Jubón de escama pulida', 'Jubón de escama pulida', 'Полированная чешуя', '', '', '', '', '', '', '', ''), +(2154, '모건 래디모어의 이야기', 'L\'histoire de Morgan Ladimore', 'Die Geschichte von Morgan Ladimore', '摩根·拉迪莫尔的故事', '摩根·拉迪莫爾的故事', 'La historia de Morgan Ladimor', 'La historia de Morgan Ladimor', '\"Роман о Моргане Ладиморе\"', '', '', '', '', '', '', '', ''), +(2156, '솜댄 장화', 'Bottes matelassées', 'Gefütterte Stiefel', '软布靴', '軟布靴', 'Botas acolchadas', 'Botas acolchadas', 'Стеганые сапоги', '', '', '', '', '', '', '', ''), +(2158, '솜댄 장갑', 'Gants matelassés', 'Gefütterte Handschuhe', '软布手套', '軟布手套', 'Guantes acolchados', 'Guantes acolchados', 'Стеганые перчатки', '', '', '', '', '', '', '', ''), +(2159, '솜댄 바지', 'Pantalon matelassé', 'Gefütterte Hose', '软布短裤', '軟布短褲', 'Pantalones acolchados', 'Pantalones acolchados', 'Стеганые штаны', '', '', '', '', '', '', '', ''), +(2160, '솜댄 갑옷', 'Gambison', 'Gefütterte Rüstung', '软布甲', '軟布甲', 'Armadura acolchada', 'Armadura acolchada', 'Стеганые доспехи', '', '', '', '', '', '', '', ''), +(2161, '스벤 농장의 책', 'Livre de la ferme de Sven', 'Buch von Svens Hof', '斯温农场中的书', '斯溫農場中的書', 'Libro sobre la granja de Sven', 'Libro sobre la granja de Sven', 'Книга с фермы Свена', '', '', '', '', '', '', '', ''), +(2162, '사라의 반지', 'Anneau de Sarah', 'Sarahs Ring', '莎拉之戒', '薩拉之戒', 'Anillo de Sarah', 'Anillo de Sarah', 'Кольцо Сары', '사라 래디모어의 반지', 'Anneau de Sarah Ladimore', 'Sarah Ladimores Ring', '莎拉·拉迪莫尔的戒指', '莎拉·拉迪莫爾的戒指', 'Sortija de Sarah Masdama.', 'Sortija de Sarah Ladimor.', 'Кольцо Сары Ладимор'), +(2163, '어둠의 나이프', 'Lame des ténèbres', 'Schattenklinge', '影刃', '影刃', 'Hoja de las Sombras', 'Hoja de las Sombras', 'Теневой клинок', '', '', '', '', '', '', '', ''), +(2164, '학살의 비수', 'Déchiqueteuse', 'Darmreißer', '断肠', '斷腸', 'Destripador', 'Destripador', 'Потрошитель', '', '', '', '', '', '', '', ''), +(2165, '늙은 블랑쉬의 모포', 'Couverture de la Vieille Blanchy', 'Graumähnes Decke', '老马布兰契的毯子', '老馬布蘭契的毯子', 'Manta del viejo Blanchy', 'Manta de la vieja Blanchy', 'Попона старой Савраски', '', '', '', '', '', '', '', ''), +(2166, '현장감독의 다리보호구', 'Jambières de contremaître', 'Großknecht-Gamaschen', '工头护腿', '工頭護腿', 'Leotardos de supervisor', 'Leotardos de supervisor', 'Поножи главаря', '', '', '', '', '', '', '', ''), +(2167, '현장감독의 장갑', 'Gants de contremaître', 'Großknecht-Handschuhe', '工头手套', '工頭手套', 'Guantes de supervisor', 'Guantes de supervisor', 'Перчатки старшины', '', '', '', '', '', '', '', ''), +(2168, '현장감독의 장화', 'Bottes de contremaître', 'Großknecht-Stiefel', '工头之靴', '工頭之靴', 'Botas de supervisor', 'Botas de supervisor', 'Сапоги старшины', '', '', '', '', '', '', '', ''), +(2169, '벌목기 칼날', 'Lame sifflante', 'Sauserklinge', '蜂鸣之刃', '蜂鳴之刃', 'Hoja timbre', 'Hoja timbre', 'Шип-клинок', '', '', '', '', '', '', '', ''), +(2170, '미사용 방패 of the Spider Princess', '[PÉRIMÉ] Bouclier de la princesse-araignée', 'Ausgedienter Schild der Spinnenprinzessin', '', '', '', '', 'Испорченный щит Принцессы пауков', '', '', '', '', '', '', '', ''), +(2172, '투박한 허리띠', 'Ceinture rustique', 'Rustikaler Gürtel', '乡村腰带', '鄉村腰帶', 'Cinturón rústico', 'Cinturón rústico', 'Примитивный пояс', '', '', '', '', '', '', '', ''), +(2173, '오래된 가죽 허리띠', 'Vieille ceinture en cuir', 'Alter Ledergürtel', '旧皮带', '舊皮帶', 'Cinturón de cuero viejo', 'Cinturón de cuero viejo', 'Старый кожаный пояс', '', '', '', '', '', '', '', ''), +(2175, '잿빛가죽일족 배틀액스', 'Hache de guerre sombrepoil', 'Schattenfellstreitaxt', '暗皮战斧', '暗皮戰錘', 'Hacha de batalla Pellejo Negro', 'Hacha de batalla Pielsombra', 'Боевой топор Темношкуров', '', '', '', '', '', '', '', ''), +(2176, '몬스터 - Staff, Ornate Priest Staff', 'Monstre - Bâton, Bâton de prêtre orné', 'Monster - Stab, Verschnörkelter Priesterstab', '', '', 'Monstruo: bastón, bastón de sacerdote ornamentado', 'Monstruo: bastón, bastón de sacerdote ornamentado', 'Монстр - посох, изысканный посох жреца', '', '', '', '', '', '', '', ''), +(2177, '몬스터 - Staff, Ornate Mage Staff', 'Monstre - Bâton, Bâton de mage orné', 'Monster - Stab, Verschnörkelter Magierstab', '', '', 'Monstruo: bastón, bastón de mago ornamentad', 'Monstruo: bastón, bastón de mago ornamentad', 'Монстр - посох, изысканный посох мага', '', '', '', '', '', '', '', ''), +(2178, '몬스터 - Sword, Long Ornate', 'Monstre - Epée, longue ornée', 'Monster - Schwert, Lang Verschnörkelt', '', '', 'Monstruo: espada, larga ornamentada', 'Monstruo: espada, larga ornamentada', 'Монстр - меч, длинный изысканный', '', '', '', '', '', '', '', ''), +(2179, '몬스터 - Sword, Scimitar Badass', 'Monstre - Epée, grand cimeterre', 'Monster - Schwert, Krummsäbel Fiesling', '', '', 'Monstruo: espada, cimitarra terrible', 'Monstruo: espada, cimitarra terrible', 'Монстр - меч, ятаган задира', '', '', '', '', '', '', '', ''), +(2180, '몬스터 - Sword, Short Ornate', 'Monstre - Epée, courte ornée', 'Monster - Schwert, Kurz Verschnörkelt', '', '', 'Monstruo: espada, corta ornamentada', 'Monstruo: espada, corta ornamentada', 'Монстр - меч, короткий изысканный', '', '', '', '', '', '', '', ''), +(2181, '몬스터 - Sword2H, Baron Rivendare', 'Monstre - Epée2M, baron Rivendare', 'Monster - Schwert2H, Baron Rivendare', '', '', 'Monstruo: espada 2M, Barón Osahendido', 'Monstruo: espada 2M, Barón Osahendido', 'Монстр - двуручный меч, барон Ривендер', '', '', '', '', '', '', '', ''), +(2182, '몬스터 - Mace, Ornate Metal Hammer', 'Monstre - Masse, Marteau en métal orné', 'Monster - Streitkolben, Verschnörkelter Metallhammer', '', '', 'Monstruo: maza, martillo metálico ornamentado', 'Monstruo: maza, martillo metálico ornamentado', 'Монстр - палица, изысканный металлический боевой молот', '', '', '', '', '', '', '', ''), +(2183, '몬스터 - Axe, Metal Badass', 'Monstre - Hache, grande en métal', 'Monster - Axt, Metall Fiesling', '', '', 'Monstruo: hacha, metálica terrible', 'Monstruo: hacha, metálica terrible', 'Монстр - секира, металлическая задира', '', '', '', '', '', '', '', ''), +(2184, '몬스터 - Dagger Basic', 'Monstre - Dague standard', 'Monster - Dolch, Standard', '', '', 'Monstruo: daga básica', 'Monstruo: daga básica', 'Монстр - кинжал основной', '', '', '', '', '', '', '', ''), +(2186, '여행자용 허리띠', 'Ceinture de tailleur', 'Ausstatter-Gürtel', '旅行腰带', '旅行腰帶', 'Cinturón de modisto', 'Cinturón de modisto', 'Пояс экипировщика', '', '', '', '', '', '', '', ''), +(2187, '편지 뭉치', 'Un tas de lettres', 'Ein Stapel Briefe', '一摞信件', '一疊信件', 'Una baraja de cartas', 'Un fajo de cartas', 'Пачка писем', '', '', '', '', '', '', '', ''), +(2188, '그렐린 화이트비어드에게 온 편지', 'Une lettre pour Grelin Whitebeard', 'Ein Brief für Grelin Whitebeard', '给格瑞林·白须的信', '給格瑞林·白鬚的信', 'Un carta para Grelin Barbablanca', 'Un carta para Grelin Barbablanca', 'Письмо Грелину Белобороду', '', '', '', '', '', '', '', ''), +(2189, '티골의 붐스틱 (시험용)', '', 'Tigoles Schießeisen (TEST)', '', '', '', '', 'Громобой Тигола (ТЕСТ)', '', '', '', '', '', '', '', ''), +(2191, '미사용 End Spawn Ticket', '[PÉRIMÉ] Ticket de fin', 'Ausgedientes Brut-Beenden-Ticket', '', '', '', '', 'Испорченный билет в Конец грибницы', '', '', '', '', '', '', '', ''), +(2194, '다이아몬드 해머', 'Marteau diamant', 'Diamanthammer', '钻石战锤', '鑽石戰錘', 'Martillo de diamante', 'Martillo de diamante', 'Алмазный молот', '', '', '', '', '', '', '', ''), +(2195, '앤빌마 나이프', 'Couteau d\'Anvilmar', 'Anvilmar-Messer', '安威玛尔匕首', '安威瑪匕首', 'Cuchillo Yunquemar', 'Cuchillo Yunquemar', 'Нож Старой Наковальни', '', '', '', '', '', '', '', ''), +(2196, '몬스터 - Item, Mutton', 'Monstre - Objet, mouton', 'Monster - Gegenstand, Hammel', '', '', 'Monstruo: objeto, añojo', 'Monstruo: objeto, añojo', 'Монстр - предмет, окорок', '', '', '', '', '', '', '', ''), +(2197, '몬스터 - Item, Bread', 'Monstre - Objet, pain', 'Monster - Gegenstand, Brot', '', '', 'Monstruo: objeto, pan', 'Monstruo: objeto, pan', 'Монстр - предмет, хлеб', '', '', '', '', '', '', '', ''), +(2198, '몬스터 - Item, Potion Blue', 'Monstre - Objet, potion bleue', 'Monster - Gegenstand, Trank Blau', '', '', 'Monstruo: objeto, poción azul', 'Monstruo: objeto, poción azul', 'Монстр - предмет, зелье синее', '', '', '', '', '', '', '', ''), +(2199, '몬스터 - Item, Vial Purple', 'Monstre - Objet, potion violette', 'Monster - Gegenstand, Phiole Lila', '', '', 'Monstruo: objeto, vial morado', 'Monstruo: objeto, vial morado', 'Монстр - предмет, фиал пурпурный', '', '', '', '', '', '', '', ''), +(2200, '몬스터 - Item, Potion Green', 'Monstre - Objet, potion verte', 'Monster - Gegenstand, Trank Grün', '', '', 'Monstruo: objeto, poción verde', 'Monstruo: objeto, poción verde', 'Монстр - предмет, зелье зеленое', '', '', '', '', '', '', '', ''), +(2201, '몬스터 - Item, Vial Black', 'Monstre - Objet, potion noire', 'Monster - Gegenstand, Phiole Schwarz', '', '', 'Monstruo: objeto, vial negro', 'Monstruo: objeto, vial negro', 'Монстр - предмет, фиал черный', '', '', '', '', '', '', '', ''), +(2202, '몬스터 - Item, Mutton with Bite', 'Monstre - Objet, mouton mordu', 'Monster - Gegenstand, Hammel mit Biss', '', '', 'Monstruo: objeto, añojo mordido', 'Monstruo: objeto, añojo mordido', 'Монстр - предмет, надкушенный окорок', '', '', '', '', '', '', '', ''), +(2203, '가시발톱의 갈고리도끼', 'Tranchoir de Brashclaw', 'Geiferkralles Hackbeil', '利爪队长的伐木斧', '利爪隊長的伐木斧', 'Trituradora de Garravil', 'Trituradora de Garravil', 'Колун Сломанного когтя', '', '', '', '', '', '', '', ''), +(2204, '가시발톱의 대검', 'Broche de Brashclaw', 'Geiferkralles Bratspieß', '利爪队长的烤肉钉', '利爪隊長的烤肉釘', 'Ensartadora de Garravil', 'Ensartadora de Garravil', 'Штык Сломанного когтя', '', '', '', '', '', '', '', ''), +(2205, '그림자 검', 'Crépusculaire', 'Dämmerbringer', '暮色之剑', '暮色之劍', 'Anochecedor', 'Anochecedor', 'Мраконосец', '', '', '', '', '', '', '', ''), +(2206, '미사용 Fine Pointed Dagger', '[PÉRIMÉ] Dague à pointe fine', 'Ausgedienter feiner Spitzdolch', '', '', '', '', 'Испорченный тонкий заточенный кинжал', '', '', '', '', '', '', '', ''), +(2207, '잠비야', '', '', '双刃弯刀', '雙刃彎刀', '', '', 'Джамбия', '', '', '', '', '', '', '', ''), +(2208, '단검', 'Poignard', 'Poignard', '三角短剑', '三角短劍', 'Puñal', 'Puñal', 'Короткий кинжал', '', '', '', '', '', '', '', ''), +(2209, '크리스', '', '', '波刃短剑', '波刃短劍', 'Puñal hindú', 'Puñal kris', 'Крис', '', '', '', '', '', '', '', ''), +(2210, '닳아해진 버클러', 'Targe endommagée', 'Ramponierter Rundschild', '破碎的圆盾', '破碎的圓盾', 'Rodela maltrecha', 'Rodela maltrecha', 'Изношенный кулачный щит', '', '', '', '', '', '', '', ''), +(2211, '구부러진 대형 방패', 'Grand bouclier endommagé', 'Gebogener großer Schild', '扭曲的大盾', '扭曲的大盾', 'Escudo grande doblado', 'Escudo grande doblado', 'Большой гнутый щит', '', '', '', '', '', '', '', ''), +(2212, '금이 간 버클러', 'Targe craquelée', 'Gesprungener Rundschild', '破损的圆盾', '破損的圓盾', 'Rodela rajada', 'Rodela rajada', 'Потрескавшийся кулачный щит', '', '', '', '', '', '', '', ''), +(2213, '낡은 대형 방패', 'Grand bouclier usé', 'Abgenutzter großer Schild', '用旧的大盾牌', '用舊的大盾牌', 'Escudo grande desgastado', 'Escudo grande desgastado', 'Старый большой щит', '', '', '', '', '', '', '', ''), +(2214, '나무 버클러', 'Targe en bois', 'Holz-Rundschild', '木制圆盾', '木製圓盾', 'Rodela de madera', 'Rodela de madera', 'Деревянный кулачный щит', '', '', '', '', '', '', '', ''), +(2215, '나무 방패', 'Bouclier en bois', 'Holzschild', '木盾', '木盾', 'Escudo de madera', 'Escudo de madera', 'Деревянный щит', '', '', '', '', '', '', '', ''), +(2216, '단순한 버클러', 'Targe simple', 'Einfacher Rundschild', '简易圆盾', '簡易圓盾', 'Rodela simple', 'Rodela simple', 'Простой кулачный щит', '', '', '', '', '', '', '', ''), +(2217, '사각 방패', 'Bouclier rectangulaire', 'Rechteckiger Schild', '方盾', '方盾', 'Escudo rectangular', 'Escudo rectangular', 'Прямоугольный щит', '', '', '', '', '', '', '', ''), +(2218, '장인의 단검', 'Dague d\'artisan', 'Handwerkerdolch', '工匠匕首', '工匠匕首', 'Daga de artesano', 'Daga de artesano', 'Кинжал ремесленника', '', '', '', '', '', '', '', ''), +(2219, '소형 원형 방패', 'Petit bouclier rond', 'Kleiner runder Schild', '小圆盾', '小圓盾', 'Escudo redondo pequeño', 'Escudo redondo pequeño', 'Маленький круглый щит', '', '', '', '', '', '', '', ''), +(2220, '네모난 방패', 'Bouclier carré', 'Kastenschild', '方盾', '方盾', 'Caja escudo', 'Caja escudo', 'Коробчатый щит', '', '', '', '', '', '', '', ''), +(2221, '타지 방패', 'Petite targe', 'Tartschenschild', '轻便盾牌', '輕便盾牌', 'Tarja', 'Tarja', 'Тарг', '', '', '', '', '', '', '', ''), +(2222, '타워실드', 'Pavois', 'Turmschild', '塔盾', '塔盾', 'Escudo de torre', 'Escudo pavés', 'Башнещит', '', '', '', '', '', '', '', ''), +(2223, '징세관의 수금 일정표', 'Plan de route du Collecteur', 'Der Zeitplan des Sammlers', '收货人的交易日程表', '收貨人的交易日程表', 'La lista del coleccionista', 'La lista del coleccionista', 'Расписание Собирателя', '', '', '', '', '', '', '', ''), +(2224, '민병대 단검', 'Dague de la milice', 'Milizdolch', '民兵匕首', '民兵匕首', 'Daga de milicia', 'Daga de milicia', 'Кинжал ополчения', '', '', '', '', '', '', '', ''), +(2225, '날카로운 주방용 나이프', 'Couteau de cuisine', 'Scharfes Küchenmesser', '锋利的厨刀', '鋒利的廚刀', 'Cuchillo de cocina afilado', 'Cuchillo de cocina afilado', 'Острый кухонный нож', '', '', '', '', '', '', '', ''), +(2226, '오우거 마법지팡이', 'Bâton des ogres-mages', 'Ogermagierstab', '食人魔法师之杖', '巨魔法師之杖', 'Bastón de mago ogro', 'Bastón de mago ogro', 'Посох огрского мага', '', '', '', '', '', '', '', ''), +(2227, '무거운 오우거 전투도끼', 'Grande hache de guerre ogre', 'Schwere Ogerkriegsaxt', '重型食人魔战斧', '重型巨魔戰斧', 'Hacha de guerra de ogro pesada', 'Hacha de guerra de ogro pesada', 'Тяжелый огрский военный топор', '', '', '', '', '', '', '', ''), +(2230, '완력의 장갑', 'Gants de musculation', 'Handschuhe der Muskelkraft', '野猪手套', '野豬手套', 'Guantes de Brawn', 'Guantes de Mole', 'Перчатки Брауна', '', '', '', '', '', '', '', ''), +(2231, '지옥의 로브', 'Robe d\'Inferno', 'Infernorobe', '地狱长袍', '地獄長袍', 'Toga inferno', 'Toga inferno', 'Инфернальное одеяние', '', '', '', '', '', '', '', ''), +(2232, '암흑길잡이 장화', 'Bottes de Coureur sombre', 'Dunkelläuferstiefel', '黑暗信使之靴', '黑暗信差之靴', 'Botas con runas oscuras', 'Botas con runas oscuras', 'Сапоги темнеца', '', '', '', '', '', '', '', ''), +(2233, '흑마술사 다리보호구', 'Jambières de Tisseur d\'ombre', 'Schattenwirkergamaschen', '暗纹护腿', '暗紋護腿', 'Leotardos de tejedora de las Sombras', 'Leotardos de tejedora de las Sombras', 'Поножи Тенеткача', '', '', '', '', '', '', '', ''), +(2234, '야수의 갑옷', 'Armure de marcheur nocturne', 'Nachtwandlerrüstung', '夜行护甲', '夜行護甲', 'Armadura de caminante nocturno', 'Armadura de caminante nocturno', 'Броня Ночного Странника', '', '', '', '', '', '', '', ''), +(2235, '브랙의 단검', 'Griffe de Brack', 'Brackenklaue', '布拉克之爪', '布拉克之爪', 'Garra de Brack', 'Garra de Brack', 'Сломанный коготь', '', '', '', '', '', '', '', ''), +(2236, '검은송곳니', 'Dard noir', 'Schwarzfang', '黑色长牙', '黑色長牙', 'Comillo negro', 'Colmillo negro', 'Черный клык', '', '', '', '', '', '', '', ''), +(2237, '기운 바지', 'Pantalon raccommodé', 'Geflickte Hose', '破旧的短裤', '破舊的短褲', 'Pantalones con remiendos', 'Pantalones con remiendos', 'Заплатанные штаны', '', '', '', '', '', '', '', ''), +(2238, '민병대 바지', 'Pantalon de gavroche', 'Straßenjungen-Hose', '顽童短裤', '頑童短褲', 'Pantalones de Urchin', 'Pantalones de Urchin', 'Штаны Сорванца', '', '', '', '', '', '', '', ''), +(2239, '징세관의 반지', 'Anneau du Collecteur', 'Der Ring des Sammlers', '收货人的戒指', '收貨人的戒指', 'El anillo del coleccionista', 'El anillo del coleccionista', 'Кольцо Собирателя', '다음의 글귀가 새겨져 있습니다: 노고를 치하하며 EVC', 'Les mots \'En remerciement d\'années de service : -EVC\' y sont gravés.', 'Eingraviert sind die Worte \'Für jahrelange Dienste: - EVC\'.', '戒指上刻着一行字:“感谢你的功绩。——范克里夫”', '戒指上刻著一行字:「感謝你的功績。——范克里夫」', 'Estas palabras están grabadas \"Por los años de servicio: -EVC\".', 'Estas palabras están grabadas \"Por los años de servicio: -EVC\".', 'На кольце выгравировано: \"За долгую верную службу - ЭВК\"'), +(2240, '주름진 단망토', 'Cape robuste', 'Unverwüstliches Cape', '皱褶斗篷', '皺褶斗篷', 'Manteo basto', 'Manteo basto', 'Рваная накидка', '', '', '', '', '', '', '', ''), +(2241, '무법자 단망토', 'Cape de desperado', 'Desperado-Cape', '亡命者斗篷', '亡命者斗篷', 'Manteo de forajido', 'Manteo de forajido', 'Накидка десперадо', '', '', '', '', '', '', '', ''), +(2243, '외팔이 에드워드의 손', 'Main d\'Edward l\'étrange', 'Hand von Edgar dem Seltsamen', '爱德华之手', '愛德華之手', 'Mano de Edward el Extraño', 'Mano de Edward el Extraño', 'Рука Эдварда Странного', '', '', '', '', '', '', '', ''), +(2244, '크롤 칼', 'Lame Krol', 'Krolklinge', '克罗之刃', '克羅之刃', 'Hoja krol', 'Hoja krol', 'Клинок Крола', '', '', '', '', '', '', '', ''), +(2245, '나브의 투구', 'Heaume de Narv', 'Helm von Narv', '纳尔维之盔', '納爾維之盔', 'Yelmo de Narv', 'Yelmo de Narv', 'Шлем Нарва', '', '', '', '', '', '', '', ''), +(2246, '미르미돈의 인장', 'Insigne de myrmidon', 'Myrmidonensignet', '侍从的徽记', '侍從的徽記', 'Sello de mirmidón', 'Sello de mirmidón', 'Перстень клеврета', '', '', '', '', '', '', '', ''), +(2248, '', '', '', '', '', '', 'Martin Furia', '', '', '', '', '', '', '', '', ''), +(2249, '민병대 버클러', 'Targe de la milice', 'Miliz-Rundschild', '民兵圆盾', '民兵圓盾', 'Rodela de milicia', 'Rodela de milicia', 'Кулачный щит народного ополчения', '', '', '', '', '', '', '', ''), +(2250, '갈색 게살 케이크', 'Gâteaux au crabe brun', 'Schwärzliche Krebsküchlein', '黑蟹蛋糕', '黑蟹蛋糕', 'Croquetas de cangrejo', 'Pasteles de cangrejo oscuro', 'Темные пирожки с крабами', '', '', '', '', '', '', '', ''), +(2251, '끈끈한 거미 다리', 'Patte d\'araignée fondante', 'Klebriges Spinnenbein', '粘糊的蜘蛛腿', '粘糊的蜘蛛腿', 'Pata de araña babosa', 'Pata pegajosa de araña', 'Липкая паучья нога', '', '', '', '', '', '', '', ''), +(2252, '고블린의 잡다한 보급품', 'Diverses fournitures gobelines', 'Verschiedene Goblin-Vorräte', '杂七杂八的地精补给物资', '雜七雜八的哥布林補給物資', 'Provisiones goblin variadas', 'Suministros goblin variados', 'Различные припасы гоблинов', '수취인이 병사 토르센으로 되어 있는 잡다한 보급품 상자', 'Une caisse de fournitures destinées au soldat Thorsen.', 'Eine Kiste mit verschiedenen Vorräten, adressiert an den Gefreiten Thorsen.', '要递送给索尔森下士的箱子。', '要遞送給索爾森下士的箱子。', 'Un cajón lleno de suministros varios para el soldado Thorsen.', 'Un cajón lleno de suministros varios para el soldado Thorsen.', 'Ящик с разнообразными припасами, предназначенный для Рядового Торсена'), +(2254, '얼음장 전투망치', 'Marteau Icepane', 'Eisscheibenkriegshammer', '碎冰战锤', '碎冰戰錘', 'Martillo de guerra de cristal de hielo', 'Martillo de guerra de cristal de hielo', 'Обледенелый боевой молот', '', '', '', '', '', '', '', ''), +(2255, '미사용 두꺼운 가죽 장갑', '[PÉRIMÉ] Gants en cuir épais', 'Ausgediente dicke Lederhandschuhe', '', '', '', '', 'Испорченные перчатки из утолщенной кожи', '', '', '', '', '', '', '', ''), +(2256, '해골 곤봉', 'Gourdin squelettique', 'Skelettkeule', '骷髅棒', '骷髏棒', 'Garrote esquelético', 'Garrote esquelético', 'Скелетная дубина', '', '', '', '', '', '', '', ''), +(2257, '서리갈기부족 지팡이', 'Bâton frostmane', 'Stab der Frostmane', '霜鬃法杖', '霜鬃法杖', 'Bastón Peloescarcha', 'Bastón Peloescarcha', 'Посох Снежной Гривы', '', '', '', '', '', '', '', ''), +(2258, '서리갈기부족 쇼트소드', 'Epée courte frostmane', 'Kurzschwert der Frostmane', '霜鬃短剑', '霜鬃短劍', 'Espada corta Peloescarcha', 'Espada corta Peloescarcha', 'Короткий меч Снежной Гривы', '', '', '', '', '', '', '', ''), +(2259, '서리갈기부족 곤봉', 'Gourdin frostmane', 'Keule der Frostmane', '霜鬃木棒', '霜鬃木棒', 'Garrote Peloescarcha', 'Garrote Peloescarcha', 'Дубина Снежной гривы', '', '', '', '', '', '', '', ''), +(2260, '서리갈기부족 손도끼', 'Hachette frostmane', 'Handaxt der Frostmane', '霜鬃手斧', '霜鬃手斧', 'Hacha de mano Peloescarcha', 'Hacha de mano Peloescarcha', 'Секач Снежной Гривы', '', '', '', '', '', '', '', ''), +(2262, '컨의 징표', 'Marque de Kern', 'Mal des Kern', '克恩印记', '克恩印記', 'Marca de Kern', 'Marca de Kern', 'Перстень Керна', '', '', '', '', '', '', '', ''), +(2263, '덩굴검', 'Phytolame', 'Phytoklinge', '林木之刃', '林木之刃', 'Fitohoja', 'Fitohoja', 'Растительный клинок', '', '', '', '', '', '', '', ''), +(2264, '도둑의 어깨보호대', 'Mantelet des voleurs', 'Mantel der Diebe', '潜行者衬肩', '盜賊襯肩', 'Manto de Ladrones', 'Manto de Ladrones', 'Оплечье воров', '', '', '', '', '', '', '', ''), +(2265, '가루바위일족 도끼', 'Hache brisepierre', 'Splittersteinaxt', '碎石怪战斧', '碎石怪戰斧', 'Hacha Rompecantos', 'Hacha Rompecantos', 'Топор Осколка Камня', '', '', '', '', '', '', '', ''), +(2266, '가루바위일족 단검', 'Dague brisepierre', 'Splittersteindolch', '碎石怪匕首', '碎石怪匕首', 'Daga Rompecantos', 'Daga Rompecantos', 'Кинжал Осколка Камня', '', '', '', '', '', '', '', ''), +(2267, '가루바위일족 철퇴', 'Masse brisepierre', 'Splittersteinstreitkolben', '碎石怪钉锤', '碎石怪釘錘', 'Maza Rompecantos', 'Maza Rompecantos', 'Палица Осколка Камня', '', '', '', '', '', '', '', ''), +(2268, '가루바위일족 검', 'Lame brisepierre', 'Splittersteinklinge', '碎石怪之刃', '碎石怪之刃', 'Espada Rompecantos', 'Espada Rompecantos', 'Клинок Осколка Камня', '', '', '', '', '', '', '', ''), +(2271, '축복받은 예언자의 지팡이', 'Bâton béni du Prophète', 'Stab des gesegneten Sehers', '神佑先知法杖', '神佑先知法杖', 'Bastón del Profeta bendito', 'Bastón del Profeta bendito', 'Посох Благословенного Провидца', '', '', '', '', '', '', '', ''), +(2273, '게릴라 갑옷', 'Armure de guérillero', 'Guerillarüstung', '游击队护甲', '遊擊隊護甲', 'Armadura de guerrilla', 'Armadura de guerrilla', 'Партизанская броня', '', '', '', '', '', '', '', ''), +(2274, '공병 장갑', 'Gants de sapeur', 'Pionierhandschuhe', '工兵手套', '工兵手套', 'Guantes de zapador', 'Guantes de zapador', 'Перчатки подрывника', '', '', '', '', '', '', '', ''), +(2275, '미사용 파수꾼의 코이프', '[PÉRIMÉ] Camail de sentinelle', 'Ausgediente Schildwachen-Helmkappe', '', '', '', '', 'Испорченный капюшон часового', '', '', '', '', '', '', '', ''), +(2276, '늪괴물 장화', 'Bottes des marais', 'Sumpfwandlerstiefel', '泥沼长靴', '泥沼長靴', 'Botas Camina pantanos', 'Botas Caminalodo', 'Сапоги тиноброда', '', '', '', '', '', '', '', ''), +(2277, '강령술사의 다리보호구', 'Pantalon des Nécromanciens', 'Totenbeschwörer-Gamaschen', '亡灵法师护腿', '死靈法師護腿', 'Leotardos de necromántico', 'Leotardos de nigromante', 'Поножи некроманта', '', '', '', '', '', '', '', ''), +(2278, '숲 순찰자의 견장', 'Epaulettes de pisteur sylvestre', 'Schulterklappen des Fährtenlesers', '森林追踪者护肩', '森林追蹤者護肩', 'Insignias de rastreador de bosque', 'Cubrehombros de rastreador de bosque', 'Эполеты лесного следопыта', '', '', '', '', '', '', '', ''), +(2280, '캄의 지팡이', 'Cane de Kam', 'Kams Wanderstecken', '黑铁手杖', '黑鐵手杖', 'Bastón de Kam', 'Cachava de Kam', 'Трость Кэма', '', '', '', '', '', '', '', ''), +(2281, '동굴쥐 돌도끼', 'Hache Rodentia', 'Rodentia-Feuersteinaxt', '鼠类石斧', '鼠類石斧', 'Hacha de sílex Rodentia', 'Hacha de sílex Rodentia', 'Кремниевый топор Родентии', '', '', '', '', '', '', '', ''), +(2282, '동굴쥐 쇼트소드', 'Epée courte Rodentia', 'Rodentia-Kurzschwert', '鼠类短剑', '鼠類短劍', 'Espada corta Rodentia', 'Espada corta Rodentia', 'Короткий меч Родентии', '', '', '', '', '', '', '', ''), +(2283, '동굴쥐 헝겊 허리띠', 'Ceinture en poil de rat', 'Rattenstoffgürtel', '坑道鼠腰带', '坑道鼠腰帶', 'Cinturón de paño de rata', 'Cinturón de paño de rata', 'Крысиный матерчатый пояс', '', '', '', '', '', '', '', ''), +(2284, '코볼트 헝겊 망토', 'Cape en poil de rat', 'Rattenstoffumhang', '坑道鼠披风', '坑道鼠披風', 'Capa de paño de rata', 'Capa de paño de rata', 'Крысиный матерчатый плащ', '', '', '', '', '', '', '', ''), +(2287, '허벅지 고기', 'Cuissot', 'Fleischschenkel', '肉排', '肉排', 'Anca de carne', 'Anca de carne', 'Окорок', '', '', '', '', '', '', '', ''), +(2288, '창조된 지하수', 'Eau fraîche invoquée', 'Herbeigezaubertes frisches Wasser', '魔法淡水', '魔法淡水', 'Agua fresca mágica', 'Agua fresca mágica', 'Сотворенная свежая вода', '', '', '', '', '', '', '', ''), +(2289, '힘의 두루마리 II', 'Parchemin de Force II', 'Rolle der Stärke II', '力量卷轴 II', '力量卷軸 II', 'Pergamino de Fuerza II', 'Pergamino de fuerza II', 'Свиток Силы II', '', '', '', '', '', '', '', ''), +(2290, '지능의 두루마리 II', 'Parchemin d\'Intelligence II', 'Rolle der Intelligenz II', '智力卷轴 II', '智力卷軸 II', 'Pergamino de Intelecto II', 'Pergamino de intelecto II', 'Свиток Интеллекта II', '', '', '', '', '', '', '', ''), +(2291, '참수 도끼 캉', 'Kang le décapiteur', 'Kang der Köpfer', '斩首者康恩', '斬首者康恩', 'Kang el Decapitador', 'Kang el Decapitador', 'Канг Обезглавливатель', '', '', '', '', '', '', '', ''), +(2292, '사자의 로브', 'Robe de nécrologue', 'Nekrologie-Roben', '死者之袍', '死者之袍', 'Togas de necrología', 'Togas de necrología', 'Некрологические одеяния', '', '', '', '', '', '', '', ''), +(2295, '큰 멧돼지 어금니', 'Grande défense de sanglier', 'Großer Eberhauer', '大野猪獠牙', '大野豬獠牙', 'Colmillo de jabalí grande', 'Colmillo de jabalí grande', 'Большой клык вепря', '', '', '', '', '', '', '', ''), +(2296, '큰 뿔엄니멧돼지 주둥이', 'Groin de grand Broche-tripes', 'Große Geiferzahnschnauze', '巨型血牙野猪头', '巨型血牙野豬頭', 'Morro de gran Dentosangre', 'Morro de gran Dentosangre', 'Рыло большого жутевепря', '', '', '', '', '', '', '', ''), +(2299, '불타는 전투도끼', 'Hache de guerre ardente', 'Brennende Kriegsaxt', '燃烧战斧', '燃燒戰斧', 'Hacha de guerra ardiente', 'Hacha de guerra ardiente', 'Горящий военный топор', '', '', '', '', '', '', '', ''), +(2300, '새김무늬 가죽 조끼', 'Gilet en cuir estampé', 'Geprägte Lederweste', '雕花皮外衣', '雕花皮外衣', 'Jubón de cuero en relieve', 'Jubón de cuero estampado', 'Тисненый кожаный жилет', '', '', '', '', '', '', '', ''), +(2301, '부드러운 경화 가죽 장화', 'Bottes souples et légères en peau', 'Weiche Stiefel aus leichtem Balg', '轻毛皮软靴', '輕皮軟靴', 'Botas de pellejo suave ligeras', 'Botas suaves de cuero ligero', 'Ботинки из обработанной легкой шкуры', '', '', '', '', '', '', '', ''), +(2302, '손바느질한 가죽 장화', 'Bottes en cuir cousu main', 'Handgenähte Lederstiefel', '手工皮靴', '手工皮靴', 'Botas de cuero cosidas a mano', 'Botas de cuero cosidas a mano', 'Сшитые вручную кожаные сапоги', '', '', '', '', '', '', '', ''), +(2303, '손바느질한 가죽 바지', 'Pantalon en cuir cousu main', 'Handgenähte Lederhose', '手工皮短裤', '手工皮短褲', 'Pantalones de cuero cosidos a mano', 'Pantalones de cuero cosidos a mano', 'Сшитые вручную кожаные штаны', '', '', '', '', '', '', '', ''), +(2304, '작은 방어구 키트', 'Renfort d\'armure léger', 'Leichtes Rüstungsset', '轻型护甲片', '輕型護甲片', 'Complemento para armadura ligera', 'Refuerzo para armadura ligero', 'Набор для усиления легкой брони', '', '', '', '', '', '', '', ''), +(2305, '미사용 Light Winter 망토', '[PÉRIMÉ] Cape d\'hiver légère', 'Ausgedienter leichter Winterumhang', '', '', '', '', 'испорченный легкий зимний плащ', '', '', '', '', '', '', '', ''), +(2306, '미사용 가벼운 겨울용 장화', '[PÉRIMÉ] Bottes d\'hiver légères', 'Ausgediente leichte Winterstiefel', '', '', '', '', 'Испорченные легкие зимние сапоги', '', '', '', '', '', '', '', ''), +(2307, '고급 가죽 장화', 'Bottes élégantes en cuir', 'Feine Lederstiefel', '优质皮靴', '優質皮靴', 'Botas de cuero refinado', 'Botas de cuero refinado', 'Тонкие кожаные сапоги', '', '', '', '', '', '', '', ''), +(2308, '고급 가죽 망토', 'Cape élégante en cuir', 'Feiner Lederumhang', '优质皮披风', '優質皮披風', 'Capa de cuero refinado', 'Capa de cuero refinado', 'Тонкий кожаный плащ', '', '', '', '', '', '', '', ''), +(2309, '새김무늬 가죽 장화', 'Bottes en cuir estampé', 'Geprägte Lederstiefel', '雕花皮靴', '雕花皮靴', 'Botas de cuero en relieve', 'Botas de cuero estampado', 'Тисненые кожаные сапоги', '', '', '', '', '', '', '', ''), +(2310, '새김무늬 가죽 망토', 'Cape en cuir estampé', 'Geprägter Lederumhang', '雕花皮质披风', '雕花皮質披風', 'Capa de cuero en relieve', 'Capa de cuero estampado', 'Тисненый кожаный плащ', '', '', '', '', '', '', '', ''), +(2311, '흰색 가죽 웃옷', 'Pourpoint blanc en cuir', 'Weißes Lederwams', '白色皮夹克', '白色皮夾克', 'Chaleco de cuero blanco', 'Chaleco de cuero blanco', 'Белый кожаный жакет', '', '', '', '', '', '', '', ''), +(2312, '고급 가죽 장갑', 'Gants élégants en cuir', 'Feine Lederhandschuhe', '优质皮手套', '優質皮手套', 'Guantes de cuero refinado', 'Guantes de cuero refinado', 'Тонкие кожаные перчатки', '', '', '', '', '', '', '', ''), +(2313, '일반 방어구 키트', 'Renfort d\'armure moyen', 'Mittleres Rüstungsset', '中型护甲片', '中型護甲片', 'Juego de armadura medio', 'Refuerzo para armadura medio', 'Набор для усиления средней брони', '', '', '', '', '', '', '', ''), +(2314, '경화 가죽 갑옷', 'Armure en cuir raffermi', 'Gekräftigte Lederrüstung', '韧化皮甲', '韌化皮甲', 'Armadura de cuero fortalecido', 'Armadura de cuero fortalecido', 'Укрепленный кожаный доспех', '', '', '', '', '', '', '', ''), +(2315, '암색 가죽 장화', 'Bottes noires en cuir', 'Dunkle Lederstiefel', '黑皮战靴', '黑皮戰靴', 'Botas de cuero oscuro', 'Botas de cuero oscuro', 'Темные кожаные сапоги', '', '', '', '', '', '', '', ''), +(2316, '암색 가죽 망토', 'Cape noire en cuir', 'Dunkler Lederumhang', '黑皮披风', '黑皮披風', 'Capa de cuero oscuro', 'Capa de cuero oscuro', 'Темный кожаный плащ', '', '', '', '', '', '', '', ''), +(2317, '암색 가죽 튜닉', 'Tunique noire en cuir', 'Dunkle Ledertunika', '黑皮外套', '黑皮外套', 'Túnica de cuero oscuro', 'Túnica de cuero oscuro', 'Темный кожаный мундир', '', '', '', '', '', '', '', ''), +(2318, '얇은 가죽', 'Cuir léger', 'Leichtes Leder', '轻皮', '輕皮', 'Cuero ligero', 'Cuero ligero', 'Тонкая кожа', '', '', '', '', '', '', '', ''), +(2319, '일반 가죽', 'Cuir moyen', 'Mittleres Leder', '中皮', '中皮', 'Cuero fino', 'Cuero medio', 'Жесткая кожа', '', '', '', '', '', '', '', ''), +(2320, '굵은 실타래', 'Bobine de fil grossier', 'Grober Faden', '粗线', '粗線', 'Hilo burdo', 'Hilo burdo', 'Грубая нить', '', '', '', '', '', '', '', ''), +(2321, '가는 실타래', 'Bobine de fil raffiné', 'Feiner Faden', '细线', '細線', 'Hilo refinado', 'Hilo refinado', 'Тонкая нить', '', '', '', '', '', '', '', ''), +(2322, '미사용 멧돼지 가죽', '[PÉRIMÉ] Peau de sanglier des montagnes', 'Ausgedienter Klippeneberbalg', '', '', '', '', 'Испорченная шкура скального вепря', '', '', '', '', '', '', '', ''), +(2323, '미사용 Longsnout 가죽', '[PÉRIMÉ] Peau de Longroin', 'Ausgedienter Langschnauzenbalg', '', '', '', '', 'Испорченная шкура длиннорыла', '', '', '', '', '', '', '', ''), +(2324, '표백제', 'Décolorant', 'Bleiche', '漂白液', '漂白液', 'Lejía', 'Lejía', 'Отбеливатель', '', '', '', '', '', '', '', ''), +(2325, '흑색 염료', 'Teinture noire', 'Schwarzer Farbstoff', '黑色染料', '黑色染料', 'Tinte negro', 'Tinte negro', 'Черная краска', '', '', '', '', '', '', '', ''), +(2326, '덩굴로 엮은 팔보호구', 'Brassards de tisse-lierre', 'Efeuband-Armschienen', '青藤护腕', '青藤護腕', 'Brazales tejidos con hiedra', 'Brazales tejidos con hiedra', 'Браслеты Плюща', '', '', '', '', '', '', '', ''), +(2327, '튼튼한 가죽 팔보호구', 'Brassards solides en cuir', 'Stabile Lederarmschienen', '结实的皮护腕', '結實的皮護腕', 'Brazales de cuero robusto', 'Brazales de cuero robusto', 'Прочные кожаные наручи', '', '', '', '', '', '', '', ''), +(2361, '마모된 망치', 'Marteau détérioré', 'Kampferprobter Hammer', '用旧的木槌', '用舊的木槌', 'Martillo ajado por la batalla', 'Martillo desgastado por la batalla', 'Иссеченный в бою молот', '', '', '', '', '', '', '', ''), +(2362, '낡은 나무 방패', 'Vieux bouclier en bois', 'Abgenutzter Holzschild', '用旧的木盾', '用舊的木盾', 'Escudo de madera desgastado', 'Escudo de madera desgastado', 'Старый деревянный щит', '', '', '', '', '', '', '', ''), +(2363, '미사용 해골 열쇠', '[PÉRIMÉ] Passe-partout', 'Ausgedienter Dietrich', '', '', '', '', 'Испорченная отмычка', '', '', '', '', '', '', '', ''), +(2364, '털실 조끼', 'Gilet tissé', 'Gewebte Weste', '机织布外衣', '機織布外衣', 'Jubón tejido', 'Jubón tejido', 'Тканный жилет', '', '', '', '', '', '', '', ''), +(2366, '털실 바지', 'Pantalon tissé', 'Gewebte Hose', '机织布短裤', '機織布短褲', 'Pantalones tejidos', 'Pantalones tejidos', 'Тканные штаны', '', '', '', '', '', '', '', ''), +(2367, '털실 장화', 'Bottes tissées', 'Gewebte Stiefel', '机织布靴', '機織布靴', 'Botas tupidas', 'Botas tupidas', 'Тканные сапоги', '', '', '', '', '', '', '', ''), +(2369, '털실 장갑', 'Gants tissés', 'Gewebte Handschuhe', '机织布手套', '機織布手套', 'Guantes tejidos', 'Guantes tejidos', 'Тканные перчатки', '', '', '', '', '', '', '', ''), +(2370, '닳아해진 가죽 멜빵', 'Harnais endommagé en cuir', 'Ramponierter Lederharnisch', '破碎的皮背心', '破碎的皮背心', 'Arnés de cuero maltrecho', 'Arnés de cuero maltrecho', 'Изношенная кожаная портупея', '', '', '', '', '', '', '', ''), +(2371, '닳아해진 가죽 허리띠', 'Ceinture endommagée en cuir', 'Ramponierter Ledergürtel', '破碎的皮靴', '破碎的皮靴', 'Cinturón de cuero maltrecho', 'Cinturón de cuero maltrecho', 'Изношенный кожаный пояс', '', '', '', '', '', '', '', ''), +(2372, '닳아해진 가죽 바지', 'Pantalon endommagé en cuir', 'Ramponierte Lederhose', '破碎的皮短裤', '破碎的皮短褲', 'Pantalones de cuero maltrechos', 'Pantalones de cuero maltrechos', 'Изношенные кожаные штаны', '', '', '', '', '', '', '', ''), +(2373, '닳아해진 가죽 장화', 'Bottes endommagées en cuir', 'Ramponierte Lederstiefel', '破碎的皮护腕', '破碎的皮戰靴', 'Botas de cuero maltrechas', 'Botas de cuero maltrechas', 'Изношенные кожаные сапоги', '', '', '', '', '', '', '', ''), +(2374, '닳아해진 가죽 팔보호구', 'Brassards endommagés en cuir', 'Ramponierte Lederarmschienen', '破碎的皮披风', '破碎的皮護腕', 'Brazales de cuero maltrechos', 'Brazales de cuero maltrechos', 'Изношенные кожаные наручи', '', '', '', '', '', '', '', ''), +(2375, '닳아해진 가죽 장갑', 'Gants endommagés en cuir', 'Ramponierte Lederhandschuhe', '破碎的皮手套', '破碎的皮手套', 'Guantes de cuero maltrechos', 'Guantes de cuero maltrechos', 'Изношенные кожаные перчатки', '', '', '', '', '', '', '', ''), +(2376, '낡은 히터실드', 'Vieil écu', 'Abgenutzter Langschild', '用旧的尖头盾', '用舊的尖頭盾', 'Escudo calentador desgastado', 'Escudo calentador desgastado', 'Старый щит истопника', '', '', '', '', '', '', '', ''), +(2377, '원형 버클러', 'Targe ronde', 'Runder Rundschild', '圆盾', '圓盾', 'Rodela redonda', 'Rodela redonda', 'Круглый кулачный щит', '', '', '', '', '', '', '', ''), +(2378, '해골 손가락', 'Doigt de squelette', 'Skelettfinger', '骷髅的手指', '骷髏的手指', 'Dedo esquelético', 'Dedo esquelético', 'Палец скелета', '', '', '', '', '', '', '', ''), +(2379, '빛바랜 사슬 조끼', 'Lorica ternie', 'Befleckte Kettenweste', '无光泽的链甲外衣', '無光澤的鍊甲外衣', 'Jubón de anillas deslustradas', 'Jubón de anillas deslustradas', 'Потускневший плетеный нагрудник', '', '', '', '', '', '', '', ''), +(2380, '빛바랜 사슬 허리띠', 'Ceinture en anneaux ternis', 'Befleckter Kettengürtel', '无光泽的链甲腰带', '無光澤的鍊甲腰帶', 'Cinturón de anillas deslustradas', 'Cinturón de anillas deslustradas', 'Потускневший плетеный пояс', '', '', '', '', '', '', '', ''), +(2381, '빛바랜 사슬 다리보호구', 'Jambières en anneaux ternis', 'Befleckte Kettengamaschen', '无光泽的链甲护腿', '無光澤的鍊甲護腿', 'Leotardos de anillas deslustradas', 'Leotardos de anillas deslustradas', 'Потускневшие плетеные поножи', '', '', '', '', '', '', '', ''), +(2382, '장의사의 심장', 'Coeur de l\'Embaumeur', 'Das Herz des Einbalsamierers', '藏尸者的心脏', '藏屍者的心臟', 'El corazón del embalsamador', 'El corazón del embalsamador', 'Сердце Бальзамировщика', '', '', '', '', '', '', '', ''), +(2383, '빛바랜 사슬 장화', 'Bottes en anneaux ternis', 'Befleckte Kettenstiefel', '无光泽的链甲靴', '無光澤的鍊甲靴', 'Botas de anillas deslustradas', 'Botas de anillas deslustradas', 'Потускневшие плетеные сапоги', '', '', '', '', '', '', '', ''), +(2384, '빛바랜 사슬 팔보호구', 'Brassards en anneaux ternis', 'Befleckte Kettenarmschienen', '无光泽的链甲护腕', '無光澤的鍊甲護腕', 'Brazales de anillas deslustradas', 'Brazales de anillas deslustradas', 'Потускневшие плетеные наручи', '', '', '', '', '', '', '', ''), +(2385, '빛바랜 사슬 장갑', 'Gants en anneaux ternis', 'Befleckte Kettenhandschuhe', '无光泽的链甲手套', '無光澤的鍊甲手套', 'Guantes de anillas deslustradas', 'Guantes de anillas deslustradas', 'Потускневшие плетеные перчатки', '', '', '', '', '', '', '', ''), +(2386, '녹슨 사슬 조끼', 'Lorica rouillée', 'Verrostete Kettenweste', '铁锈链甲外衣', '鐵銹鍊甲外衣', 'Jubón de anillas oxidado', 'Jubón de anillas oxidado', 'Ржавый плетеный нагрудник', '', '', '', '', '', '', '', ''), +(2387, '녹슨 사슬 허리띠', 'Ceinture en anneaux rouillés', 'Verrosteter Kettengürtel', '铁锈链甲腰带', '鐵銹鍊甲腰帶', 'Cinturón de anillas oxidado', 'Cinturón de anillas oxidado', 'Ржавый плетеный пояс', '', '', '', '', '', '', '', ''), +(2388, '녹슨 사슬 다리보호구', 'Jambières en anneaux rouillés', 'Verrostete Kettengamaschen', '铁锈链甲护腿', '鐵銹鍊甲護腿', 'Leotardos de anillas oxidados', 'Leotardos de anillas oxidados', 'Ржавые плетеные поножи', '', '', '', '', '', '', '', ''), +(2389, '녹슨 사슬 장화', 'Bottes en anneaux rouillés', 'Verrostete Kettenstiefel', '铁锈链甲战靴', '鐵銹鍊甲戰靴', 'Botas de anillas oxidadas', 'Botas de anillas oxidadas', 'Ржавые плетеные сапоги', '', '', '', '', '', '', '', ''), +(2390, '녹슨 사슬 팔보호구', 'Brassards en anneaux rouillés', 'Verrostete Kettenarmschienen', '铁锈链甲护腕', '鐵銹鍊甲護腕', 'Brazales de anillas oxidadas', 'Brazales de anillas oxidadas', 'Ржавые плетеные наручи', '', '', '', '', '', '', '', ''), +(2391, '녹슨 사슬 장갑', 'Gants en anneaux rouillés', 'Verrostete Kettenhandschuhe', '铁锈链甲手套', '鐵銹鍊甲手套', 'Guantes de anillas oxidados', 'Guantes de anillas oxidados', 'Ржавые плетеные перчатки', '', '', '', '', '', '', '', ''), +(2392, '가벼운 쇠사슬 갑옷', 'Cotte de mailles légère', 'Leichte Panzerrüstung', '轻型锁甲', '輕型鎖甲', 'Armadura de malla ligera', 'Armadura de malla ligera', 'Легкие доспехи', '', '', '', '', '', '', '', ''), +(2393, '가벼운 쇠사슬 허리띠', 'Ceinture en mailles légères', 'Leichter Panzergürtel', '轻型锁甲腰带', '輕型鎖甲腰帶', 'Cinturón de malla ligera', 'Cinturón de malla ligera', 'Легкий кольчужный пояс', '', '', '', '', '', '', '', ''), +(2394, '가벼운 쇠사슬 다리보호구', 'Jambières en mailles légères', 'Leichte Panzergamaschen', '轻型锁甲护腿', '輕型鎖甲護腿', 'Leotardos de malla ligera', 'Leotardos de malla ligera', 'Легкие кольчужные поножи', '', '', '', '', '', '', '', ''), +(2395, '가벼운 쇠사슬 장화', 'Bottes en mailles légères', 'Leichte Panzerstiefel', '轻型锁甲靴', '輕型鎖甲靴', 'Botas de malla ligera', 'Botas de malla ligera', 'Легкие кольчужные сапоги', '', '', '', '', '', '', '', ''), +(2396, '가벼운 쇠사슬 팔보호구', 'Brassards en mailles légères', 'Leichte Panzerarmschienen', '轻型锁甲护腕', '輕型鎖甲護腕', 'Brazales de malla ligera', 'Brazales de malla ligera', 'Легкие кольчужные наручи', '', '', '', '', '', '', '', ''), +(2397, '가벼운 쇠사슬 장갑', 'Gants en mailles légères', 'Leichte Panzerhandschuhe', '轻型锁甲手套', '輕型鎖甲手套', 'Guantes de malla ligera', 'Guantes de malla ligera', 'Легкие кольчужные перчатки', '', '', '', '', '', '', '', ''), +(2398, '가벼운 사슬 갑옷', 'Cotte d\'anneaux légère', 'Leichte Kettenrüstung', '轻型链甲', '輕型鍊甲', 'Armadura de anillas ligeras', 'Armadura de anillas ligeras', 'Легкий плетеный доспех', '', '', '', '', '', '', '', ''), +(2399, '가벼운 사슬 허리띠', 'Ceinture en anneaux légers', 'Leichter Kettengürtel', '轻型链甲腰带', '輕型鍊甲腰帶', 'Cinturón de anillas ligeras', 'Cinturón de anillas ligeras', 'Легкий плетеный пояс', '', '', '', '', '', '', '', ''), +(2400, '가벼운 사슬 다리보호구', 'Jambières en anneaux légers', 'Leichte Kettengamaschen', '轻型链甲护腿', '輕型鍊甲護腿', 'Leotardos de anillas ligeras', 'Leotardos de anillas ligeras', 'Легкие плетеные поножи', '', '', '', '', '', '', '', ''), +(2401, '가벼운 사슬 장화', 'Bottes en anneaux légers', 'Leichte Kettenstiefel', '轻型链甲战靴', '輕型鍊甲戰靴', 'Botas de anillas ligeras', 'Botas de anillas ligeras', 'Легкие плетеные сапоги', '', '', '', '', '', '', '', ''), +(2402, '가벼운 사슬 팔보호구', 'Brassards en anneaux légers', 'Leichte Kettenarmschienen', '轻型链甲护腕', '輕型鍊甲護腕', 'Brazales de anillas ligeras', 'Brazales de anillas ligeras', 'Легкие плетеные наручи', '', '', '', '', '', '', '', ''), +(2403, '가벼운 사슬 장갑', 'Gants en anneaux légers', 'Leichte Kettenhandschuhe', '轻型链甲手套', '輕型鍊甲手套', 'Guantes de anillas ligeras', 'Guantes de anillas ligeras', 'Легкие плетеные перчатки', '', '', '', '', '', '', '', ''), +(2404, '미사용 Pattern: Light Winter 망토', '[PÉRIMÉ] Patron : Cape d\'hiver légère', 'Ausgedientes Muster: Leichter Winterumhang', '', '', '', 'Deprecated Patrón: capa de invierno ligera', 'Испорченная выкройка: легкий зимний плащ', '', '', '', '', '', '', '', ''), +(2405, '미사용 Pattern: 가벼운 겨울용 장화', '[PÉRIMÉ] Patron : Bottes d\'hiver légères', 'Ausgedientes Muster: Leichte Winterstiefel', '', '', '', '', 'Испорченная выкройка: легкие зимние сапоги', '', '', '', '', '', '', '', ''), +(2406, '도안: 고급 가죽 장화', 'Patron : Bottes élégantes en cuir', 'Muster: Feine Lederstiefel', '图样:优质皮靴', '圖樣:優質皮靴', 'Patrón: botas de cuero refinado', 'Patrón: botas de cuero refinado', 'Выкройка: тонкие кожаные сапоги', '', '', '', '', '', '', '', ''), +(2407, '도안: 흰색 가죽 웃옷', 'Patron : Pourpoint blanc en cuir', 'Muster: Weißes Lederwams', '图样:白色皮夹克', '圖樣:白色皮夾克', 'Patrón: chaleco de cuero blanco', 'Patrón: chaleco de cuero blanco', 'Выкройка: белый кожаный жакет', '', '', '', '', '', '', '', ''), +(2408, '도안: 고급 가죽 장갑', 'Patron : Gants élégants en cuir', 'Muster: Feine Lederhandschuhe', '图样:优质皮手套', '圖樣:優質皮手套', 'Patrón: guantes de cuero refinado', 'Patrón: guantes de cuero refinado', 'Выкройка: тонкие кожаные перчатки', '', '', '', '', '', '', '', ''), +(2409, '도안: 암색 가죽 튜닉', 'Patron : Tunique noire en cuir', 'Muster: Dunkle Ledertunika', '图样:黑皮外套', '圖樣:黑皮外套', 'Patrón: túnica de cuero oscuro', 'Patrón: túnica de cuero oscuro', 'Выкройка: темный кожаный мундир', '', '', '', '', '', '', '', ''), +(2410, '연기 나는 횃불', 'Torche fumante', 'Rauchende Fackel', '冒烟的火炬', '冒煙的火炬', 'Antorcha humeante', 'Antorcha humeante', 'Дымный факел', '', '', '', '', '', '', '', ''), +(2411, '흑마 마구', 'Bride d\'étalon noir', 'Rappenzaumzeug', '黑马缰绳', '黑馬韁繩', 'Brida de semental negro', 'Brida de semental negro', 'Узда черного жеребца', '', '', '', '', '', '', '', ''), +(2412, '미사용 Nightmare 마구', '[PÉRIMÉ] Bride de cavale de cauchemar', 'Ausgedientes Nachtmahrzaumzeug', '', '', '', '', 'Испорченная уздечка кошмарного коня', '', '', '', '', '', '', '', ''), +(2413, '황토마 마구', '', '', '褐色马', '褐色馬', '', '', 'Игреневая лошадь', '', '', '', '', '', '', '', ''), +(2414, '적마 마구', 'Bride de pinto', 'Schecke', '杂色马缰绳', '雜色馬韁繩', '', 'Brida de pinto', 'Узда пегого коня', '', '', '', '', '', '', '', ''), +(2415, '백마 마구', 'Etalon blanc', 'Schimmel', '白马', '白馬', 'Semental blanco', 'Semental blanco', 'Белый жеребец', '', '', '', '', '', '', '', ''), +(2417, '촘촘한 사슬 조끼', 'Lorica doublée', 'Aufgebesserte Kettenweste', '加强链甲外衣', '加強鍊甲外衣', 'Jubón de anillas aumentado', 'Jubón de anillas aumentado', 'Упрочненный плетеный нагрудник', '', '', '', '', '', '', '', ''), +(2418, '촘촘한 사슬 다리보호구', 'Jambières en anneaux doublés', 'Aufgebesserte Kettengamaschen', '加强链甲护腿', '加強鍊甲護腿', 'Leotardos de anillas aumentados', 'Leotardos de anillas aumentados', 'Упрочненные плетеные поножи', '', '', '', '', '', '', '', ''), +(2419, '촘촘한 사슬 허리띠', 'Ceinture en anneaux doublés', 'Aufgebesserter Kettengürtel', '加强链甲腰带', '加強鍊甲腰帶', 'Cinturón de anillas aumentado', 'Cinturón de anillas aumentado', 'Упрочненные плетеный пояс', '', '', '', '', '', '', '', ''), +(2420, '촘촘한 사슬 장화', 'Bottes en anneaux doublés', 'Aufgebesserte Kettenstiefel', '加强链甲战靴', '加強鍊甲戰靴', 'Botas de anillas aumentadas', 'Botas de anillas aumentadas', 'Упрочненные плетеные сапоги', '', '', '', '', '', '', '', ''), +(2421, '촘촘한 사슬 팔보호구', 'Brassards en anneaux doublés', 'Aufgebesserte Kettenarmschienen', '加强链甲护腕', '加強鍊甲護腕', 'Brazales de anillas aumentadas', 'Brazales de anillas aumentadas', 'Упрочненные плетеные наручи', '', '', '', '', '', '', '', ''), +(2422, '촘촘한 사슬 장갑', 'Gants en anneaux doublés', 'Aufgebesserte Kettenhandschuhe', '加强链甲手套', '加強鍊甲手套', 'Guantes de anillas aumentados', 'Guantes de anillas aumentados', 'Упрочненные плетеные перчатки', '', '', '', '', '', '', '', ''), +(2423, '사슬리벳 조끼', 'Brigandine', 'Brigantinenweste', '缀鳞布甲外衣', '綴鱗布甲外衣', 'Jubón brigandina', 'Jubón brigandina', 'Панцирный жилет', '', '', '', '', '', '', '', ''), +(2424, '사슬리벳 허리띠', 'Ceinture brigandine', 'Brigantinengürtel', '缀鳞布甲腰带', '綴鱗布甲腰帶', 'Cinturón brigandina', 'Cinturón brigandina', 'Панцирный пояс', '', '', '', '', '', '', '', ''), +(2425, '사슬리벳 다리보호구', 'Jambières brigandines', 'Brigantinengamaschen', '缀鳞布甲护腿', '綴鱗布甲護腿', 'Leotardos brigandina', 'Leotardos brigandina', 'Панцирные поножи', '', '', '', '', '', '', '', ''), +(2426, '사슬리벳 장화', 'Bottes brigandines', 'Brigantinenstiefel', '缀鳞布甲战靴', '綴鱗布甲戰靴', 'Botas brigandina', 'Botas brigandina', 'Панцирные сапоги', '', '', '', '', '', '', '', ''), +(2427, '사슬리벳 팔보호구', 'Brassards brigandines', 'Brigantinenarmschienen', '缀鳞布甲护腕', '綴鱗布甲護腕', 'Brazales brigandina', 'Brazales brigandina', 'Панцирные наручи', '', '', '', '', '', '', '', ''), +(2428, '사슬리벳 장갑', 'Gants brigandines', 'Brigantinenhandschuhe', '缀鳞布甲手套', '綴鱗布甲手套', 'Guantes brigandina', 'Guantes brigandina', 'Панцирные перчатки', '', '', '', '', '', '', '', ''), +(2429, '황갈색 조끼', 'Gilet brun-roux', 'Rotbraune Weste', '赤色外衣', '赤色外衣', 'Jubón rojizo', 'Jubón rojizo', 'Коричневатый жилет', '', '', '', '', '', '', '', ''), +(2431, '황갈색 바지', 'Pantalon brun-roux', 'Rotbraune Hose', '赤色短裤', '赤色短褲', 'Pantalones rojizos', 'Pantalones rojizos', 'Коричневатые штаны', '', '', '', '', '', '', '', ''), +(2432, '황갈색 장화', 'Bottes brun-roux', 'Rotbraune Stiefel', '赤色战靴', '赤色戰靴', 'Botas rojizas', 'Botas rojizas', 'Коричневатые сапоги', '', '', '', '', '', '', '', ''), +(2434, '황갈색 장갑', 'Gants brun-roux', 'Rotbraune Handschuhe', '赤色手套', '赤色手套', 'Guantes rojizos', 'Guantes rojizos', 'Коричневатые перчатки', '', '', '', '', '', '', '', ''), +(2435, '수놓은 갑옷', 'Gilet brodé', 'Bestickte Rüstung', '镶边护甲', '鑲邊護甲', 'Armadura bordada', 'Armadura bordada', 'Украшенная вышивкой броня', '', '', '', '', '', '', '', ''), +(2437, '수놓은 바지', 'Pantalon brodé', 'Bestickte Hose', '镶边短裤', '鑲邊短褲', 'Pantalones bordados', 'Pantalones bordados', 'Вышитые штаны', '', '', '', '', '', '', '', ''), +(2438, '수놓은 장화', 'Bottes brodées', 'Bestickte Stiefel', '镶边战靴', '鑲邊戰靴', 'Botas bordadas', 'Botas bordadas', 'Вышитые сапоги', '', '', '', '', '', '', '', ''), +(2440, '수놓은 장갑', 'Gants brodés', 'Bestickte Handschuhe', '镶边手套', '鑲邊手套', 'Guantes bordados', 'Guantes bordados', 'Вышитые перчатки', '', '', '', '', '', '', '', ''), +(2441, '징박은 버클러', 'Targe annelée', 'Beringter Rundschild', '镶环圆盾', '鑲環圓盾', 'Rodela ensortijada', 'Rodela ensortijada', 'Окольцованный кулачный щит', '', '', '', '', '', '', '', ''), +(2442, '강화된 타지 방패', 'Targe renforcée', 'Verstärkte Tartsche', '强化轻盾', '強化輕盾', 'Tarja reforzada', 'Tarja reforzada', 'Усиленный тарг', '', '', '', '', '', '', '', ''), +(2443, '합금 버클러', 'Targe en métal', 'Metallrundschild', '金属圆盾', '金屬圓盾', 'Rodela de metal', 'Rodela de metal', 'Металлический кулачный щит', '', '', '', '', '', '', '', ''), +(2444, '화려한 버클러', 'Targe ornée', 'Verschnörkelter Rundschild', '精制圆盾', '精製圓盾', 'Rodela ornamentada', '', '', '', '', '', '', '', '', '', ''), +(2445, '대형 합금 방패', 'Grand bouclier en métal', 'Großer Metallschild', '金属大盾', '金屬大盾', 'Escudo de metal grande', 'Escudo de metal grande', 'Большой металлический щит', '', '', '', '', '', '', '', ''), +(2446, '카이트실드', 'Grand pavois', 'Viereckschild', '鸢盾', '鳶盾', 'Escudo flor de cardo', 'Escudo flor de cardo', 'Каплевидный щит', '', '', '', '', '', '', '', ''), +(2447, '평온초 꽃잎', 'Pacifique', 'Friedensblume', '宁神花', '寧神花', 'Flor de paz', 'Flor de paz', 'Мироцвет', '', '', '', '', '', '', '', ''), +(2448, '견고한 파비스', 'Pavois lourd', 'Schwere Pavese', '重型全身盾', '重型全身盾', 'Pavés pesado', 'Pavés pesado', 'Тяжелая пависса', '', '', '', '', '', '', '', ''), +(2449, '뱀뿌리', 'Terrestrine', 'Erdwurzel', '地根草', '地根草', 'Raíz terrenal', 'Raíz de tierra', 'Землекорень', '', '', '', '', '', '', '', ''), +(2450, '찔레가시', 'Eglantine', 'Wilddornrose', '石南草', '石南草', '', 'Brezospina', 'Остротерн', '', '', '', '', '', '', '', ''), +(2451, '가문의 히터실드', 'Ecu noble', 'Wappenlangschild', '纹章三角盾', '紋章三角盾', 'Escudo calentador con emblema', 'Escudo calentador con emblema', 'Рыцарский щит истопника', '', '', '', '', '', '', '', ''), +(2452, '토끼엉겅퀴풀', 'Chardonnier', 'Flitzdistel', '雨燕草', '雨燕草', 'Cardoveloz', 'Cardoveloz', 'Быстрорепей', '', '', '', '', '', '', '', ''), +(2453, '생채기풀', 'Doulourante', 'Beulengras', '跌打草', '跌打草', 'Hierba cardenal', 'Hierba cardenal', 'Синячник', '', '', '', '', '', '', '', ''), +(2454, '사자의 힘 비약', 'Elixir de force du lion', 'Elixier der Löwenstärke', '狮王之力药剂', '獅王之力藥劑', 'Elixir de fuerza de león', 'Elixir de fuerza de león', 'Эликсир Львиной силы', '', '', '', '', '', '', '', ''), +(2455, '최하급 마나 물약', 'Potion de mana mineure', 'Schwacher Manatrank', '初级法力药水', '初級法力藥水', 'Poción de maná menor', 'Poción de maná menor', 'Слабое зелье маны', '', '', '', '', '', '', '', ''), +(2456, '최하급 회복 물약', 'Potion de régénération mineure', 'Schwacher Verjüngungstrank', '初级活力药水', '初級活力藥水', 'Poción de Rejuvenecimiento menor', 'Poción de Rejuvenecimiento menor', 'Слабое зелье омоложения', '', '', '', '', '', '', '', ''), +(2457, '최하급 민첩의 비약', 'Elixir d\'Agilité mineure', 'Elixier der schwachen Beweglichkeit', '初级敏捷药剂', '初級敏捷藥劑', 'Elixir de agilidad menor', 'Elixir de agilidad menor', 'Эликсир ловкости II ступени', '', '', '', '', '', '', '', ''), +(2458, '최하급 인내의 비약', 'Elixir de Robustesse mineure', 'Elixier der schwachen Seelenstärke', '初级坚韧药剂', '初級堅韌藥劑', 'Elixir de entereza menor', 'Elixir de entereza menor', 'Слабый эликсир Стойкости', '', '', '', '', '', '', '', ''), +(2459, '신속의 물약', 'Potion de rapidité', 'Hurtigkeitstrank', '迅捷药水', '迅捷藥水', 'Poción de velocidad', 'Poción de presteza', 'Убыстряющее зелье', '', '', '', '', '', '', '', ''), +(2460, '언어의 비약', 'Elixir des Langages (NYI)', 'Elixier der Sprachen (NYI)', '语言药剂', '語言藥劑', 'Elixir de lenguas (NYI)', 'Elixir de lenguas (NYI)', 'Эликсир Наречий (NYI)', '미구현', 'Cette potion n\'a pas d\'effet tant que les langues ne sont pas intégrées.', 'Dieser Trank hat erst eine Wirkung, wenn wir Sprachen hinzufügen.', '', '這個毒藥沒有作用直到我們將語言投入。', 'Esta poción no tiene efecto hasta que no indicas los idiomas.', 'Esta poción no tiene efecto hasta que no indicas los idiomas.', 'Зелье не будет иметь силы, пока мы не реализуем систему языков.'), +(2461, '미사용 Elemental Resistance 물약', '[PÉRIMÉ] Potion de résistance élémentaire', 'Ausgedienter Elementarwiderstandstrank', '', '', '', '', 'Испорченное зелье сопротивления стихии', '', '', '', '', '', '', '', ''), +(2462, '미사용 하급 투명 물약', '[PÉRIMÉ] Potion d\'Invulnérabilité inférieure (Préparée)', 'Ausgedienter geringer Unverwundbarkeitstrank (Reparieren)', '', '', '', '', 'Испорченное зелье простой неуязвимости (исправлено)', '', '', '', '', '', '', '', ''), +(2463, '징박은 더블릿', 'Doublet en cuir clouté', 'Beschlagenes Doublet', '钉甲外衣', '釘甲外衣', 'Jubón con tachuelas', 'Jubón con tachuelas', 'Украшенный дублет', '', '', '', '', '', '', '', ''), +(2464, '징박은 허리띠', 'Ceinture en cuir clouté', 'Beschlagener Gürtel', '钉甲腰带', '釘甲腰帶', 'Cinturón con tachuelas', 'Cinturón con tachuelas', 'Украшенный пояс', '', '', '', '', '', '', '', ''), +(2465, '징박은 바지', 'Pantalon en cuir clouté', 'Beschlagene Hose', '钉甲短裤', '釘甲短褲', 'Pantalones con tachuelas', 'Pantalones con tachuelas', 'Украшенные штаны', '', '', '', '', '', '', '', ''), +(2466, '백골가루부족 우상', 'Fétiche Skullsplitter', 'Fetisch der Skullsplitter', '劈颅巨魔的神像', '劈顱食人妖的神像', 'Fetiche Machacacráneos', 'Fetiche Machacacráneos', 'Фетиш Дробителей Черепов', '', '', '', '', '', '', '', ''), +(2467, '징박은 장화', 'Bottes en cuir clouté', 'Beschlagene Stiefel', '钉甲战靴', '釘甲戰靴', 'Botas con tachuelas', 'Botas con tachuelas', 'Украшенные сапоги', '', '', '', '', '', '', '', ''), +(2468, '징박은 팔보호구', 'Brassards en cuir clouté', 'Beschlagene Armschienen', '钉甲护腕', '釘甲護腕', 'Brazales con tachuelas', 'Brazales con tachuelas', 'Украшенные наручи', '', '', '', '', '', '', '', ''), +(2469, '징박은 장갑', 'Gants en cuir clouté', 'Beschlagene Handschuhe', '钉甲手套', '釘甲手套', 'Guantes con tachuelas', 'Guantes con tachuelas', 'Клепанные перчатки', '', '', '', '', '', '', '', ''), +(2470, '강화된 가죽 조끼', 'Gilet en cuir renforcé', 'Verstärkte Lederweste', '强化皮外衣', '強化皮外衣', 'Jubón de cuero reforzado', 'Jubón de cuero reforzado', 'Усиленный кожаный жилет', '', '', '', '', '', '', '', ''), +(2471, '강화된 가죽 허리띠', 'Ceinture en cuir renforcé', 'Verstärkter Ledergürtel', '强化皮带', '強化皮帶', 'Cinturón de cuero reforzado', 'Cinturón de cuero reforzado', 'Усиленный кожаный пояс', '', '', '', '', '', '', '', ''), +(2472, '강화된 가죽 바지', 'Pantalon en cuir renforcé', 'Verstärkte Lederhose', '强化皮裤', '強化皮褲', 'Pantalones de cuero reforzado', 'Pantalones de cuero reforzado', 'Усиленные кожаные штаны', '', '', '', '', '', '', '', ''), +(2473, '강화된 가죽 장화', 'Bottes en cuir renforcé', 'Verstärkte Lederstiefel', '强化皮靴', '強化皮靴', 'Botas de cuero reforzado', 'Botas de cuero reforzado', 'Усиленные кожаные сапоги', '', '', '', '', '', '', '', ''), +(2474, '강화된 가죽 팔보호구', 'Brassards en cuir renforcé', 'Verstärkte Lederarmschienen', '强化皮护腕', '強化皮護腕', 'Brazales de cuero reforzado', 'Brazales de cuero reforzado', 'Усиленные кожаные наручи', '', '', '', '', '', '', '', ''), +(2475, '강화된 가죽 장갑', 'Gants en cuir renforcé', 'Verstärkte Lederhandschuhe', '强化皮手套', '強化皮手套', 'Guantes de cuero reforzado', 'Guantes de cuero reforzado', 'Усиленные кожаные перчатки', '', '', '', '', '', '', '', ''), +(2476, '얼린 바실리스크 다리', 'Cuissot de basilic glacé', 'Gekühlter Basiliskenschenkel', '冷蜥蜴肉', '冷蜥蜴肉', 'Anca de basilisco fría', 'Anca de basilisco fría', 'Охлажденный окорок василиска', '', '', '', '', '', '', '', ''), +(2477, '약탈자의 해골', 'Crâne de ravageur', 'Verheererschädel', '干枯的眼球', '乾枯的眼球', 'Calavera de devastador', 'Calavera de devastador', 'Череп опустошителя', '', '', '', '', '', '', '', ''), +(2478, '미사용 Replenishing Font', '[PÉRIMÉ] Fontes de rafraîchissement', 'Ausgedienter Auffüllungsborn', '', '', '', '', 'Испорченная восстановительная купель', '', '', '', '', '', '', '', ''), +(2479, '브로드액스', 'Hache large', 'Breitaxt', '钝板斧', '鈍板斧', 'Hacha ancha', 'Hacha ancha', 'Широкий топор', '', '', '', '', '', '', '', ''), +(2480, '큰 곤봉', 'Grand gourdin', 'Große Keule', '弯曲的大木棒', '彎曲的大木棒', 'Garrote grande', 'Garrote grande', 'Большая дубина', '', '', '', '', '', '', '', ''), +(2481, '일꾼의 검', 'Epée de péon', 'Peonschwert', '苦工之剑', '苦工之劍', 'Espada de peón', 'Espada de peón', 'Меч батрака', '', '', '', '', '', '', '', ''), +(2482, '평범한 토마호크', 'Tomahawk inférieur', 'Minderwertiger Tomahawk', '劣质轻斧', '劣質輕斧', 'Tomahawk inferior', 'Tomahawk inferior', 'Низкосортный томагавк', '', '', '', '', '', '', '', ''), +(2483, '조잡한 브로드액스', 'Hache large grossière', 'Raue Breitaxt', '劣质阔斧', '劣質闊斧', 'Hacha ancha basta', 'Hacha ancha férrea', 'Грубый широкий топор', '', '', '', '', '', '', '', ''), +(2484, '작은 나이프', 'Petit couteau', 'Kleines Messer', '小刀', '小刀', 'Cuchillo pequeño', 'Cuchillo pequeño', 'Малый нож', '', '', '', '', '', '', '', ''), +(2485, '가시박힌 널빤지', 'Gourdin fendu', 'Splitterbrett', '碎木板', '碎木板', 'Tablero astillado', 'Tablero astillado', 'Расколотая доска', '', '', '', '', '', '', '', ''), +(2486, '큰 돌곤봉', 'Grande masse en pierre', 'Großer Steinkolben', '巨石钉锤', '巨石釘錘', 'Maza de piedra grande', 'Maza de piedra grande', 'Большая каменная палица', '', '', '', '', '', '', '', ''), +(2487, '수행사제 지팡이', 'Bâton d\'acolyte', 'Akolytenstab', '侍僧法杖', '侍僧法杖', 'Bastón de acólito', 'Bastón de acólito', 'Посох послушника', '', '', '', '', '', '', '', ''), +(2488, '글라디우스', 'Glaive', '', '步兵剑', '步兵劍', '', '', 'Гладий', '', '', '', '', '', '', '', ''), +(2489, '양손검', 'Epée à deux mains', 'Zweihandschwert', '无光泽的双刃刀', '無光澤的雙刃刀', 'Espada de dos manos', 'Espada de dos manos', 'Двуручный меч', '', '', '', '', '', '', '', ''), +(2490, '토마호크', '', '', '小手斧', '小手斧', '', '', 'Томагавк', '', '', '', '', '', '', '', ''), +(2491, '큰 도끼', 'Hache lourde', 'Große Axt', '双刃战斧', '雙刃戰斧', 'Segur', 'Segur', 'Большой топор', '', '', '', '', '', '', '', ''), +(2492, '몽둥이', 'Trique', 'Knüppel', '轻锤', '輕錘', 'Cayada', 'Cayada', 'Палка', '', '', '', '', '', '', '', ''), +(2493, '나무 망치', 'Maillet en bois', 'Hölzerner Schlaghammer', '木槌棒', '木槌棒', 'Marra de madera', 'Marra de madera', 'Деревянная киянка', '', '', '', '', '', '', '', ''), +(2494, '스틸레토', 'Stylet', 'Stilett', '卷刃的剑', '卷刃的劍', 'Estilete', 'Estilete', 'Стилет', '', '', '', '', '', '', '', ''), +(2495, '보행용 지팡이', 'Bâton de marche', 'Wanderstecken', '学徒短杖', '學徒短杖', 'Palo para caminar', 'Cachava', 'Трость', '', '', '', '', '', '', '', ''), +(2496, '침략자의 쇼트소드', 'Epée courte d\'écumeur', 'Räuberkurzschwert', '袭击者短剑', '襲擊者短劍', 'Espada corta de asaltante', 'Espada corta de asaltante', 'Короткий разбойничий меч', '', '', '', '', '', '', '', ''), +(2497, '녹슨 클레이모어', 'Claymore rouillée', 'Verrostetes Claymore', '生锈的双刃刀', '生銹的雙刃刀', 'Espada claymore oxidada', 'Espada claymore oxidada', 'Ржавый клеймор', '', '', '', '', '', '', '', ''), +(2498, '작은 토마호크', 'Petit tomahawk', 'Kleiner Tomahawk', '小型轻斧', '小型輕斧', 'Tomahawk pequeño', 'Tomahawk pequeño', 'Маленький томогавк', '', '', '', '', '', '', '', ''), +(2499, '양날 도끼', 'Hache double', 'Doppelklingenaxt', '双刃斧', '雙刃斧', 'Hacha de doble filo', 'Hacha de doble filo', 'Двулезвийный топор', '', '', '', '', '', '', '', ''), +(2500, '가벼운 쇠망치', 'Marteau léger', 'Leichter Hammer', '轻锤', '輕錘', 'Martillo ligero', 'Martillo ligero', 'Легкий молот', '', '', '', '', '', '', '', ''), +(2501, '나무 전투해머', 'Marteau de guerre en bois', 'Hölzerner Kriegshammer', '木制战锤', '木製戰錘', 'Martillo de guerra de madera', 'Martillo de guerra de madera', 'Деревянный боевой молот', '', '', '', '', '', '', '', ''), +(2502, '무딘 단검', 'Dague éraflée', 'Zerkratzter Dolch', '磨损的匕首', '磨損的匕首', 'Daga rayada', 'Daga rayada', 'Затупленный кинжал', '', '', '', '', '', '', '', ''), +(2503, '숙련사제용 짧은 지팡이', 'Bâton court d\'adepte', 'Adepten-Kurzstab', '', '', 'Bastón corto de adepto', 'Bastón corto de adepto', 'Короткий посох Адепта', '', '', '', '', '', '', '', ''), +(2504, '낡은 단궁', 'Vieil arc court', 'Abgenutzter Kurzbogen', '用旧的短弓', '用舊的短弓', 'Arco corto desgastado', 'Arco corto desgastado', 'Иссеченный короткий лук', '', '', '', '', '', '', '', ''), +(2505, '광택나는 단궁', 'Arc court poli', 'Polierter Kurzbogen', '精制短弓', '精製短弓', 'Arco corto pulido', 'Arco corto pulido', 'Полированный короткий лук', '', '', '', '', '', '', '', ''), +(2506, '뿔나무 곡궁', 'Arc courbe en bois de corne', 'Hornholz-Doppelbogen', '角木弯弓', '角木彎弓', 'Arco corvo de madera de cuerno', 'Arco corvo de madera de cuerno', 'Изогнутый лук Рогатого леса', '', '', '', '', '', '', '', ''), +(2507, '합성 곡궁', 'Arc courbe composite', 'Laminierter Doppelbogen', '多层弯弓', '多層彎弓', 'Arco corvo laminado', 'Arco corvo laminado', 'Многослойный изогнутый лук', '', '', '', '', '', '', '', ''), +(2508, '낡은 나팔총', 'Vieux tromblon', 'Alte Donnerbüchse', '老式短枪', '老式短槍', 'Trabuco viejo', 'Trabuco viejo', 'Старинный мушкетон', '', '', '', '', '', '', '', ''), +(2509, '화려한 나팔총', 'Tromblon orné', 'Verschnörkelte Donnerbüchse', '精制短枪', '精製短槍', 'Trabuco ornamentado', 'Trabuco ornamentado', 'Изысканный мушкетон', '', '', '', '', '', '', '', ''), +(2510, '견고한 나팔총', 'Tromblon solide', 'Robuste Donnerbüchse', '结实的短枪', '結實的短槍', 'Trabuco sólido', 'Trabuco sólido', 'Крепкий мушкетон', '', '', '', '', '', '', '', ''), +(2511, '사냥꾼의 붐스틱', 'Espingole de chasseur', 'Jägerschießeisen', '猎人火枪', '獵人火槍', 'Trabuco de cazador', 'Bocarda de cazador', 'Охотничий громобой', '', '', '', '', '', '', '', ''), +(2512, '조잡한 화살', 'Flèche grossière', 'Rauer Pfeil', '劣质箭', '劣質箭', 'Flecha basta', 'Flecha férrea', 'Грубая стрела', '', '', '', '', '', '', '', ''), +(2513, '미사용 철제 탄환', '[PÉRIMÉ] Projectile en fer', 'Ausgedientes Eisengeschoss', '', '', '', '', 'Испорченный железный патрон', '', '', '', '', '', '', '', ''), +(2514, '미사용 뾰족한 화살', '[PÉRIMÉ] Flèche aiguisée', 'Ausgedienter scharfer Pfeil', 'Deprecated Sharp Arrow', 'Deprecated Sharp Arrow', '', '', 'Испорченная остроконечная стрела', '', '', '', '', '', '', '', ''), +(2515, '뾰족한 화살', 'Flèche pointue', 'Scharfer Pfeil', '锋利的箭', '鋒利的箭', 'Flecha afilada', 'Flecha afilada', 'Острая стрела', '', '', '', '', '', '', '', ''), +(2516, '소형 탄환', 'Balle légère', 'Leichtes Geschoss', '轻弹丸', '輕彈丸', 'Tiro ligero', 'Perdigón ligero', 'Легкий патрон', '', '', '', '', '', '', '', ''), +(2517, '미사용 일반 화살', '[PÉRIMÉ] Flèche standard', 'Ausgedienter Standardpfeil', '', '', '', '', 'Испорченная обычная стрела', '', '', '', '', '', '', '', ''), +(2518, '미사용 합금 탄환', '[PÉRIMÉ] Projectile durci', 'Ausgedientes robustes Geschoss', '', '', '', '', 'Испорченный сплошной патрон', '', '', '', '', '', '', '', ''), +(2519, '중형 탄환', 'Balle lourde', 'Schweres Geschoss', '重弹丸', '重彈丸', 'Tiro pesado', 'Perdigón pesado', 'Тяжелый патрон', '', '', '', '', '', '', '', ''), +(2520, '브로드소드', 'Epée large', 'Breitschwert', '骑士长剑', '騎士長劍', 'Sable', 'Colada', 'Палаш', '', '', '', '', '', '', '', ''), +(2521, '플랑베르쥬', '', 'Flamberg', '微光巨剑', '微光巨劍', '', '', 'Фламберг', '', '', '', '', '', '', '', ''), +(2522, '반달 도끼', 'Croissant', 'Sichelaxt', '轻便的短柄斧', '輕便的短柄斧', 'Hacha creciente', 'Hacha creciente', 'Топор полумесяца', '', '', '', '', '', '', '', ''), +(2523, '불로바', '', '', '巨型战斧', '巨型戰斧', '', '', 'Булава', '', '', '', '', '', '', '', ''), +(2524, '치안봉', 'Matraque', 'Schlagstock', '重头战锤', '重頭戰錘', 'Tranca', 'Tranca', 'Жезл', '', '', '', '', '', '', '', ''), +(2525, '전투 망치', 'Marteau de guerre', 'Kriegshammer', '巨型木槌', '巨型木槌', 'Martillo de guerra', 'Martillo de guerra', 'Боевой молот', '', '', '', '', '', '', '', ''), +(2526, '맹 고슈', 'Main gauche', 'Parierdolch', '大锤', '大錘', 'Patoso mayor', 'Patoso mayor', 'Главный аргумент', '', '', '', '', '', '', '', ''), +(2527, '단단한 지팡이', 'Bâton de combat', 'Kampfstab', '奇迹法杖', '奇跡法杖', 'Bastón de batalla', 'Bastón de batalla', 'Боевой посох', '', '', '', '', '', '', '', ''), +(2528, '언월도', '', 'Krummschwert', '贵族阔剑', '貴族闊劍', 'Bracamarte', 'Bracamarte', 'Фальшион', '', '', '', '', '', '', '', ''), +(2529, '쯔바이핸더', '', 'Bidenhänder', '双手剑', '雙手劍', 'Montante', 'Montante', 'Цвайхандер', '', '', '', '', '', '', '', ''), +(2530, '프랑시스카', 'Francisque', 'Franziska', '普通短斧', '普通短斧', '', '', 'Франциска', '', '', '', '', '', '', '', ''), +(2531, '대형 도끼', 'Grande hache', 'Großaxt', '巨斧', '巨斧', 'Gran hacha', 'Gran hacha', 'Гигантский топор', '', '', '', '', '', '', '', ''), +(2532, '모닝스타', 'Etoile du matin', 'Morgenstern', '晨星', '晨星', 'Estrella de la mañana', 'Estrella de la mañana', 'Утренняя звезда', '', '', '', '', '', '', '', ''), +(2533, '전투 마울', 'Maillet de guerre', 'Kriegsschlägel', '战槌', '戰槌', 'Gran maza de guerra', 'Gran maza de guerra', 'Боевая кувалда', '', '', '', '', '', '', '', ''), +(2534, '론델', 'Rondache', '', '致命的细短剑', '致命的細短劍', '', '', 'Рондел', '', '', '', '', '', '', '', ''), +(2535, '전투 지팡이', 'Bâton de guerre', 'Kriegsstab', '巫师之杖', '巫師之杖', 'Bastón de guerra', 'Bastón de guerra', 'Посох бойца', '', '', '', '', '', '', '', ''), +(2536, '트로그의 단단한 이빨', 'Dent de pierre de trogg', 'Trogg-Steinzahn', '穴居人的石牙', '穴居人的石牙', 'Diente de piedra trogg', 'Diente de piedra trogg', 'Каменный зуб трогга', '', '', '', '', '', '', '', ''), +(2543, '민병대 바지', 'Pantalon de la milice', 'Milizhose', '民兵长裤', '民兵褲子', 'Pantalones de milicia', 'Pantalones de la milicia', 'Штаны ополченца', '', '', '', '', '', '', '', ''), +(2545, '유연한 사슬 다리보호구', 'Jambières en mailles de l\'apprenti', 'Formbare Kettengamaschen', '柔软的链甲护腿', '柔軟的鍊甲護腿', 'Leotardos de anillas maleables', 'Leotardos de anillas maleables', 'Гибкие плетеные поножи', '', '', '', '', '', '', '', ''), +(2546, '서리갈기부족장 벨트', 'Ceinturon royal Frostmane', 'Königlicher Gurt der Frostmane', '皇家霜鬃束带', '皇家霜鬃腰帶', 'Faja Peloescarcha real', 'Faja Peloescarcha real', 'Королевский ремень Снежной Гривы', '', '', '', '', '', '', '', ''), +(2547, '곰 조련사 장갑', 'Gants d\'éleveur de sangliers', 'Handschuhe des Eberjägers', '驯猪手套', '馴豬手套', 'Guantes de cuidador de jabalíes', 'Guantes de cuidador de jabalíes', 'Перчатки охотника на вепрей', '', '', '', '', '', '', '', ''), +(2548, '발리브루 스칼더 맥주통', 'Tonneau de Barleybrew Scalder', 'Fass mit Gerstenbräu', '一大桶热麦酒', '一大桶熱麥酒', 'Barril de brebaje de Cebadiz', 'Barrica de brebaje de Cebadiz', 'Бочонок Пивовара Скальдера', '', '', '', '', '', '', '', ''), +(2549, '망령의 지팡이', 'Bâton des ombres', 'Stab des Schemen', '暗影法杖', '暗影法杖', 'Bastón de la Sombra', 'Bastón de la Sombra', 'Посох Призрака', '', '', '', '', '', '', '', ''), +(2550, '몬스터 - Bow, Short', 'Monstre - Arc, court', 'Monster - Bogen, Kurz', '', '', 'Monstruo: arco, corto', 'Monstruo: arco, corto', 'Монстр - лук, короткий', '', '', '', '', '', '', '', ''), +(2551, '몬스터 - Crossbow', 'Monstre - Arbalète', 'Monster - Armbrust', '', '', 'Monstruo: ballesta', 'Monstruo: ballesta', 'Монстр - арбалет', '', '', '', '', '', '', '', ''), +(2552, '몬스터 - Gun', 'Monstre - Arme à feu', 'Monster - Schusswaffe', '', '', 'Monstruo: pistola', 'Monstruo: pistola', 'Монстр - ружье', '', '', '', '', '', '', '', ''), +(2553, '조제법: 최하급 민첩의 비약', 'Recette : Elixir d\'Agilité mineure', 'Rezept: Elixier der schwachen Beweglichkeit', '配方:初级敏捷药剂', '配方:初級敏捷藥劑', 'Receta: elixir de agilidad menor', 'Receta: elixir de agilidad menor', 'Рецепт: слабый эликсир ловкости', '', '', '', '', '', '', '', ''), +(2554, '미사용 조제법: 인내의 비약', '[PÉRIMÉ] Recette : Elixir de Robustesse', 'Ausgedientes Rezept: Elixier der Seelenstärke', '', '', '', '', 'Испорченный рецепт: эликсир Стойкости', '', '', '', '', '', '', '', ''), +(2555, '조제법: 신속의 물약', 'Recette : Potion de Rapidité', 'Rezept: Hurtigkeitstrank', '配方:迅捷药水', '配方:迅捷藥水', 'Receta: poción de velocidad', 'Receta: poción de presteza', 'Рецепт: убыстряющее зелье', '', '', '', '', '', '', '', ''), +(2556, '조제법: 언어의 비약', 'Recette : Elixir des Langages', 'Rezept: Elixier der Sprachen', '配方:语言药剂', '配方:語言藥劑', 'Receta: elixir de lenguas', 'Receta: elixir de lenguas', 'Рецепт: эликсир наречий', '', '', '', '', '', '', '', ''), +(2557, '몬스터 - Mace2H, Ornate Metal Hammer', 'Monstre - Masse 2M, Marteau en métal orné', 'Monster - Streitkolben2H, Verschnörkelter Metallhammer', '', '', 'Monstruo: maza 2M, martillo metálico ornamentado', 'Monstruo: maza 2M, martillo metálico ornamentado', 'Монстр - двуручная палица, изысканный металлический боевой молот', '', '', '', '', '', '', '', ''), +(2558, '몬스터 - Mace, Good Wooden Hammer', 'Monstre - Masse, Marteau en bois', 'Monster - Streitkolben, Guter Holzhammer', '', '', 'Monstruo: maza, martillo de madera bueno', 'Monstruo: maza, martillo de madera bueno', 'Монстр - палица, хорошой деревянный боевой молот', '', '', '', '', '', '', '', ''), +(2559, '몬스터 - Staff, Ornate Warlock Staff', 'Monstre - Bâton, Bâton orné de Warlock', 'Monster - Stab, Verschnörkelter Hexenmeisterstab', '', '', 'Monstruo: bastón, bastón de brujo ornamentado', 'Monstruo: bastón, bastón de brujo ornamentado', 'Монстр - посох, изысканный посох чернокнижника', '', '', '', '', '', '', '', ''), +(2560, '완성된 지터스의 일지', 'Journal complet de la Tremblotte', 'Jitters vollendetes Tagebuch', '基特斯的日记', '基特斯的日記', 'Diario completo de Gato', 'Diario completo de Alterio', 'Законченный дневник Трясунчика', '', '', '', '', '', '', '', ''), +(2561, '초크술의 머리카락', 'Tête de Chok\'sul', 'Chok\'suls Kopf', '卓克苏尔的头颅', '卓克蘇爾的頭顱', 'Cabeza de Chok\'sul', 'Cabeza de Chok\'sul', 'Голова Чок\'сула', '', '', '', '', '', '', '', ''), +(2562, '붉은 베고니아 꽃다발', 'Bouquet de bégonias écarlates', 'Scharlachroter Begonienstrauß', '海棠花', '海棠花', 'Ramo de begoñas escarlata', 'Ramo de begoñas escarlata', 'Букет алых бегоний', '', '', '', '', '', '', '', ''), +(2563, '이상한 향기의 가루', 'Poudre à l\'odeur étrange', 'Sonderbar riechendes Pulver', '怪味粉末', '怪味粉末', 'Partículas con olor extraño', 'Partículas con olor extraño', 'Странно пахнущий порошок', '', '', '', '', '', '', '', ''), +(2564, '엘프족 정기의 발톱', 'Griffes de l\'esprit elfique', 'Elfengeistklauen', '幽魂熊爪', '幽魂熊爪', 'Garras de espíritu élficas', 'Garras de espíritu élficas', 'Когти эльфийского духа', '', '', '', '', '', '', '', ''), +(2565, '작열하는 불꽃의 마법봉', 'Bâtonnet de feu ardent', 'Rute des flüssigen Feuers', '熔岩魔棒', '熔岩魔棒', 'Vara de Fuego de arrabio', 'Vara de Fuego de arrabio', 'Жезл Расплавленного огня', '', '', '', '', '', '', '', ''), +(2566, '희생의 로브', 'Robe sacrificielle', 'Opferungsroben', '献祭长袍', '獻祭長袍', 'Togas de sacrificio', 'Togas de sacrificio', 'Жертвенные одеяния', '', '', '', '', '', '', '', ''), +(2567, '영매의 검', 'Lame de l\'Evocateur', 'Klinge des Beschwörers', '唤灵之刃', '喚靈之刃', 'Hoja de evocador', 'Hoja de evocador', 'Клинок Зовущего', '', '', '', '', '', '', '', ''), +(2568, '갈색 리넨 조끼', 'Gilet marron en lin', 'Braune Leinenweste', '棕色亚麻外衣', '棕色亞麻外衣', 'Jubón de lino marrón', 'Jubón de lino marrón', 'Коричневый льняной жилет', '', '', '', '', '', '', '', ''), +(2569, '리넨 장화', 'Bottes en lin', 'Leinenstiefel', '亚麻靴', '亞麻靴', 'Botas de lino', 'Botas de lino', 'Льняные сапоги', '', '', '', '', '', '', '', ''), +(2570, '리넨 망토', 'Cape en lin', 'Leinenumhang', '亚麻披风', '亞麻披風', 'Capa de lino', 'Capa de lino', 'Льняной плащ', '', '', '', '', '', '', '', ''), +(2571, '덩굴 장화', 'Chausses de Viny', 'Fußlappen', '藤蔓包裹', '藤蔓包裹', 'Envoltorio de parra', 'Envoltorio de parra', 'Плетеные сапоги', '', '', '', '', '', '', '', ''), +(2572, '붉은색 리넨 로브', 'Robe rouge en lin', 'Rote Leinenrobe', '红色亚麻长袍', '紅色亞麻長袍', 'Toga de lino roja', 'Toga de lino roja', 'Красное льняное одеяние', '', '', '', '', '', '', '', ''), +(2573, '미사용 Forest 비단 장갑', '[PÉRIMÉ] Gants sylvestres en soie', 'Ausgediente Waldseiden-Handschuhe', '', '', '', '', 'Испорченные лесные шелковые перчатки', '', '', '', '', '', '', '', ''), +(2574, '미사용 트로그 조끼', '[PÉRIMÉ] Gilet trogg', 'Ausgediente Trogg-Weste', '', '', '', '', 'Испорченный жилет Трогга', '', '', '', '', '', '', '', ''), +(2575, '붉은색 리넨 셔츠', 'Chemise rouge en lin', 'Rotes Leinenhemd', '红色亚麻衬衣', '紅色亞麻襯衣', 'Camisa de lino roja', 'Camisa de lino roja', 'Красная льняная рубашка', '', '', '', '', '', '', '', ''), +(2576, '흰색 리넨 셔츠', 'Chemise blanche en lin', 'Weißes Leinenhemd', '白色亚麻衬衣', '白色亞麻襯衣', 'Camisa de lino blanco', 'Camisa de lino blanca', 'Белая льняная рубашка', '', '', '', '', '', '', '', ''), +(2577, '파란색 리넨 셔츠', 'Chemise bleue en lin', 'Blaues Leinenhemd', '蓝色亚麻衬衣', '藍色亞麻襯衣', 'Camisa de lino azul', 'Camisa de lino azul', 'Синяя льняная рубашка', '', '', '', '', '', '', '', ''), +(2578, '야만전사의 리넨 조끼', 'Gilet barbare en lin', 'Barbarische Leinenweste', '野人亚麻外衣', '野人亞麻外衣', 'Jubón de lino barbárico', 'Jubón de lino barbárico', 'Варварский льняной жилет', '', '', '', '', '', '', '', ''), +(2579, '녹색 리넨 셔츠', 'Chemise verte en lin', 'Grünes Leinenhemd', '绿色亚麻衬衣', '綠色亞麻襯衣', 'Camisa de lino verde', 'Camisa de lino verde', 'Зеленая льняная рубашка', '', '', '', '', '', '', '', ''), +(2580, '질긴 리넨 단망토', 'Cape en lin renforcé', 'Verstärktes Leinencape', '强化亚麻斗篷', '強化亞麻斗篷', 'Manteo de lino reforzado', 'Manteo de lino reforzado', 'Усиленная льняная накидка', '', '', '', '', '', '', '', ''), +(2581, '두꺼운 리넨 붕대', 'Bandage épais en lin', 'Schwerer Leinenverband', '厚亚麻绷带', '厚亞麻繃帶', 'Venda de lino pesado', 'Venda de lino gruesa', 'Плотные льняные бинты', '', '', '', '', '', '', '', ''), +(2582, '녹색 양모 조끼', 'Gilet vert en laine', 'Grüne Wollweste', '绿色毛纺外衣', '綠色毛紡外衣', 'Jubón de lana verde', 'Jubón de lana verde', 'Зеленый шерстяной жилет', '', '', '', '', '', '', '', ''), +(2583, '양모 장화', 'Bottes en laine', 'Wollstiefel', '毛纺靴', '毛紡靴', 'Botas de lana', 'Botas de lana', 'Шерстяные сапоги', '', '', '', '', '', '', '', ''), +(2584, '양모 단망토', 'Cape en laine', 'Wollcape', '毛纺斗篷', '毛紡斗篷', 'Manteo de lana', 'Manteo de lana', 'Шерстяная накидка', '', '', '', '', '', '', '', ''), +(2585, '회색 양모 로브', 'Robe grise en laine', 'Graue Wollrobe', '灰色毛纺长袍', '灰色毛紡長袍', 'Toga de lana gris', 'Toga de lana gris', 'Серое шерстяное одеяние', '', '', '', '', '', '', '', ''), +(2586, '게임마스터의 로브', 'Robe de maître de jeu', 'Game Master-Robe', 'GM的长袍', 'GM的長袍', 'Toga de Maestro de Juego', 'Toga de Maestro de Juego', 'Одеяние игротехника', '', '', '', '', '', '', '', ''), +(2587, '회색 양모 셔츠', 'Chemise grise en laine', 'Graues Wollhemd', '灰色毛纺衬衣', '灰色毛紡襯衣', 'Camisa de lana gris', 'Camisa de lana gris', 'Серая шерстяная рубашка', '', '', '', '', '', '', '', ''), +(2588, '미사용 Red 가죽 복면', '[PÉRIMÉ] Couvre-oeil en cuir rouge', 'Ausgediente rote Ledermaske', '', '', '', '', 'Испорченная красная кожаная маска', '', '', '', '', '', '', '', ''), +(2589, '리넨 옷감', 'Etoffe de lin', 'Leinenstoff', '亚麻布', '亞麻布', 'Paño de lino', 'Paño de lino', 'Льняной материал', '', '', '', '', '', '', '', ''), +(2590, '숲거미의 거미줄', 'Toile d\'araignée des bois', 'Waldspinnennetz', '森林蜘蛛网', '森林蜘蛛網', 'Telaraña de araña del bosque', 'Telaraña de araña del bosque', 'Паутина лесного паука', '', '', '', '', '', '', '', ''), +(2591, '더러운 트로그 천조각', 'Etoffe trogg sale', 'Schmutziger Trogg-Stoff', '肮脏的石腭怪布片', '骯髒的石齶怪布片', 'Paño trogg sucio', 'Paño trogg sucio', 'Грязное одеяние трогга', '', '', '', '', '', '', '', ''), +(2592, '양모 옷감', 'Etoffe de laine', 'Wollstoff', '毛料', '毛料', 'Paño de lana', 'Paño de lana', 'Шерсть', '', '', '', '', '', '', '', ''), +(2593, '포트 와인', 'Flasque de porto', 'Fläschchen Portwein', '波尔多酒', '波爾多酒', 'Frasco de oporto', 'Frasco de oporto', 'Фляга портвейна', '', '', '', '', '', '', '', ''), +(2594, '벌꿀술', 'Cruche d\'hydromel', 'Metkrug', '壶装蜜酒', '壺裝蜜酒', 'Cántaro de hidromiel', 'Cántaro de hidromiel', 'Кружка медовухи', '', '', '', '', '', '', '', ''), +(2595, '버번 술단지', 'Bidon de bourbon', 'Henkelkrug voller Bourbon', '麦芽酒', '麥芽酒', 'Jarra de bourbon', 'Jarra de bourbon', 'Бочонок бурбона', '', '', '', '', '', '', '', ''), +(2596, '드워프 스타우트 맥주', 'Outre de bière naine', 'Schlauch mit zwergischem Starkbier', '矮人烈酒', '矮人烈酒', 'Nata de cerveza enana', 'Odre de cerveza enana', 'Мех дворфийского эля', '', '', '', '', '', '', '', ''), +(2598, '도안: 붉은색 리넨 로브', 'Patron : Robe rouge en lin', 'Muster: Rote Leinenrobe', '图样:红色亚麻长袍', '圖樣:紅色亞麻長袍', 'Patrón: toga de lino rojo', 'Patrón: toga de lino rojo', 'Выкройка: красное льняное одеяние', '', '', '', '', '', '', '', ''), +(2599, '미사용 Pattern: Forest Silk 장갑', '[PÉRIMÉ] Patron : Gants sylvestres en soie', 'Ausgedientes Muster: Waldseidenhandschuhe', '', '', '', '', 'Испорченная выкройка: лесные шелковые перчатки', '', '', '', '', '', '', '', ''), +(2600, '미사용 도안: 트로그 조끼', '[PÉRIMÉ] Patron : Veste trogg', 'Ausgedientes Muster: Trogg-Weste', '', '', '', '', 'Испорченная выкройка: жилет Трогга', '', '', '', '', '', '', '', ''), +(2601, '도안: 회색 양모 로브', 'Patron : Robe grise en laine', 'Muster: Graue Wollrobe', '图样:灰色毛纺长袍', '圖樣:灰色毛紡長袍', 'Patrón: toga de lana gris', 'Patrón: toga de lana gris', 'Выкройка: серое шерстяное одеяние', '', '', '', '', '', '', '', ''), +(2602, '미사용 Pattern: Feathered 로브', '[PÉRIMÉ] Patron : Robe en plumes', 'Ausgedientes Muster: Gefiederte Robe', '', '', '', '', 'Испорченная выкройка: оперенное одеяние', '', '', '', '', '', '', '', ''), +(2604, '적색 염료', 'Teinture rouge', 'Roter Farbstoff', '红色染料', '紅色染料', 'Tinte rojo', 'Tinte rojo', 'Красная краска', '', '', '', '', '', '', '', ''), +(2605, '녹색 염료', 'Teinture verte', 'Grüner Farbstoff', '绿色染料', '綠色染料', 'Tinte verde', 'Tinte verde', 'Зеленая краска', '', '', '', '', '', '', '', ''), +(2606, '럴커의 독액', 'Venin de rôdeuse', 'Lauerergift', '潜伏者的毒液', '潛伏者的毒液', 'Veneno de rondador', 'Veneno de rondador', 'Паучий яд', '', '', '', '', '', '', '', ''), +(2607, '모그로쉬 수정', 'Cristal Mo\'grosh', 'Kristall der Mo\'grosh', '莫格罗什水晶', '莫格羅什水晶', 'Cristal Mo\'grosh', 'Cristal Mo\'grosh', 'Мо\'грошский кристалл', '', '', '', '', '', '', '', ''), +(2608, '트레샤돈 향료', 'Ambre gris de battrodon', 'Dreschadonambra', '鱼龙香涎', '魚龍香涎', 'Ámbar gris de trillanodonte', 'Ámbar gris de trillanodonte', 'Амбра жесткозуба', '', '', '', '', '', '', '', ''), +(2609, '중화 콜로이드 용액', 'Colloïde de désamorçage', 'Entschärfungspaste', '拆弹胶质', '拆彈膠質', 'Coloide desactivador', 'Coloide desactivador', 'Нейтрализующий коллоид', '', '', '', '', '', '', '', ''), +(2610, '중화제', 'Mixture de désamorçage', 'Entschärfungsmixtur', '拆弹剂', '拆彈劑', 'Mezcla desactivadora', 'Mezcla neutralizadora', 'Нейтрализующая смесь', '', '', '', '', '', '', '', ''), +(2611, '조잡한 부싯돌', 'Silex brut', 'Kunstloser Feuerstein', '粗制打火石', '粗製打火石', 'Sílex rudimentario', 'Sílex rudimentario', 'Необработанный кремень', '', '', '', '', '', '', '', ''), +(2612, '수수한 로브', 'Robe sobre', 'Schlichte Robe', '普通长袍', '普通長袍', 'Toga lisa', 'Toga lisa', 'Равнинное одеяние', '', '', '', '', '', '', '', ''), +(2613, '이중 박음질한 로브', 'Robe à double couture', 'Doppelt genähte Roben', '双线长袍', '雙線長袍', 'Togas con doble pespunte', 'Togas con doble pespunte', 'Дважды прошитые одеяния', '', '', '', '', '', '', '', ''), +(2614, '견습공의 로브', 'Robe d\'apprentissage', 'Robe der Lehrlingszeit', '学徒法袍', '學徒法袍', 'Toga de Aprendiz', 'Toga de aprendizaje', 'Одеяние Ученичества', '', '', '', '', '', '', '', ''), +(2615, '천연염색 로브', 'Robe chromatique', 'Chromatische Robe', '彩色长袍', '彩色長袍', 'Toga cromática', 'Toga cromática', 'Разноцветное одеяние', '', '', '', '', '', '', '', ''), +(2616, '빛나는 비단 로브', 'Robe chatoyante en soie', 'Schimmernde Seidenroben', '有光泽的丝质长袍', '有光澤的絲質長袍', 'Togas de seda fulgurante', 'Togas de seda fulgurante', 'Мерцающие шелковые одеяния', '', '', '', '', '', '', '', ''), +(2617, '불타는 로브', 'Robe ardente', 'Brennende Roben', '燃烧长袍', '燃燒長袍', 'Togas ardientes', 'Togas ardientes', 'Огненные одеяния', '', '', '', '', '', '', '', ''), +(2618, '은빛 비단 로브', 'Robe argentée', 'Silberne Ausgehroben', '银色长袍', '銀色長袍', 'Togas vestidas de plata', 'Togas vestidas de plata', 'Серебряные одеяния', '', '', '', '', '', '', '', ''), +(2619, '그렐린의 보고서', 'Rapport de Grelin', 'Grelins Bericht', '格瑞林的报告', '格瑞林的報告', 'Informe de Grelin', 'Informe de Grelin', 'Донесение Грелина', '', '', '', '', '', '', '', ''), +(2620, '전조의 수의', 'Voile des augures', 'Weissagungstuch', '前兆头巾', '前兆頭巾', 'Sudario augural', 'Sudario augural', 'Капюшон авгура', '', '', '', '', '', '', '', ''), +(2621, '강령술사의 두건', 'Capuche de nécromancie', 'Kutte der Totenbeschwörung', '亡灵法师兜帽', '死靈法師兜帽', 'Capucha de necromancia', 'Capucha de Nigromancia', 'Клобук некромантии', '', '', '', '', '', '', '', ''), +(2622, '니마르의 부족 전통 머리장식', 'Coiffure tribale de Nimar', 'Nimars Stammeskopfputz', '尼玛尔的部落头巾', '尼瑪爾的部落頭巾', 'Penacho tribal de Nimar', 'Penacho tribal de Nimar', 'Племенной головной убор Нимара', '', '', '', '', '', '', '', ''), +(2623, '신성한 머리관', 'Diadème sacré', 'Heiliges Diadem', '神圣王冠', '神聖王冠', 'Diadema sagrada', 'Diadema Sagrada', 'Священная диадема', '', '', '', '', '', '', '', ''), +(2624, '사색의 모자', 'Coiffe de réflexion', 'Denkkappe', '思考之帽', '思考之帽', 'Cofia de meditación', 'Almete de meditación', 'Мыслительная шапка', '', '', '', '', '', '', '', ''), +(2625, '메네실 조각상', 'Statuette de Menethil', 'Menethil-Statuette', '米奈希尔雕像', '米奈希爾雕像', 'Estatuilla de Menethil', 'Estatuilla de Menethil', 'Статуэтка Менетила', '', '', '', '', '', '', '', ''), +(2628, '세니르의 보고서', 'Rapport de Senir', 'Senirs Bericht', '森内尔的报告', '森內爾的報告', 'Informe de Senir', 'Informe de Senir', 'Донесение Сенира', '', '', '', '', '', '', '', ''), +(2629, '인트레피드호의 금고 열쇠', 'Clé du coffre de l\'Intrépide', 'Geldkassettenschlüssel der INTREPID', '无畏号的保险箱钥匙', '無畏號的保險箱鑰匙', 'Llave de caja fuerte de intrépido', 'Llave de caja fuerte de El Intrépido', 'Ключ от сейфа на \"Отважном\"', '', '', '', '', '', '', '', ''), +(2632, '곡선형 단검', 'Dague courbe', 'Geschwungener Dolch', '弧形匕首', '弧形匕首', 'Daga curva', 'Daga curva', 'Кривой кинжал', '', '', '', '', '', '', '', ''), +(2633, '밀림 치료제', 'Remède tropical', 'Dschungelarznei', '密林药剂', '密林藥劑', 'Remedio de la selva', 'Pócima de la selva', 'Зелье из джунглей', '', '', '', '', '', '', '', ''), +(2634, '독고사리 즙', 'Extraits de fougère vénéneuse', 'Giftfarnextrakt', '毒草汁液', '毒草汁液', 'Extracto de helecho venenoso', 'Extracto de helecho venenoso', 'Экстракт ядовитого папоротника', '', '', '', '', '', '', '', ''), +(2635, '느슨한 사슬 허리띠', 'Ceinture en anneaux distendus', 'Lockerer Kettengürtel', '宽松链甲腰带', '寬鬆鍊甲腰帶', 'Cinturón de anillas sueltas', 'Cinturón de anillas sueltas', 'Разболтанный плетеный пояс', '', '', '', '', '', '', '', ''), +(2636, '돌 조각상', 'Idole de pierre sculptée', 'Verzierter Steingötze', '小石像', '小石像', 'Ídolo de piedra grabado', 'Ídolo de piedra grabado', 'Резной каменный идол', '', '', '', '', '', '', '', ''), +(2637, '아이언밴드의 상황 보고서', 'Rapport d\'état d\'Ironband', 'Ironbands Fortschrittsbericht', '铁环挖掘场的进度报告', '鐵環挖掘場的進度報告', 'Informe del avance de Vetaferro', 'Informe del avance de Vetaferro', 'Отчет о достижениях Железняка', '', '', '', '', '', '', '', ''), +(2638, '미사용 Ironband\'s Powder Approval', '[PÉRIMÉ] Poudre d\'approbation d\'Ironband', 'Ausgediente Ironband-Pulver-Genehmigung', '', '', '', '', 'Испорченное одобрение порошка Железняка', '', '', '', '', '', '', '', ''), +(2639, '메린의 편지', 'Lettre de Merrin', 'Merrins Brief', '麦琳的信件', '麥琳的信件', 'Carta de Merrin', 'Carta de Merrin', 'Письмо Меррин', '', '', '', '', '', '', '', ''), +(2640, '광부의 도구', 'Equipement de mineur', 'Minenarbeiterausstattung', '矿工装备', '礦工裝備', 'Equipamiento de minero', 'Equipamiento de minero', 'Инструменты шахтеров', '', '', '', '', '', '', '', ''), +(2642, '느슨한 사슬 장화', 'Bottes en anneaux distendus', 'Lockere Kettenstiefel', '宽松链甲战靴', '寬鬆鍊甲戰靴', 'Botas de anillas sueltas', 'Botas de anillas sueltas', 'Разболтанные плетеные сапоги', '', '', '', '', '', '', '', ''), +(2643, '느슨한 사슬 팔보호구', 'Brassards en anneaux distendus', 'Lockere Kettenarmschienen', '宽松链甲护腕', '寬鬆鍊甲護腕', 'Brazales de anillas sueltas', 'Brazales de anillas sueltas', 'Разболтанные плетеные наручи', '', '', '', '', '', '', '', ''), +(2644, '느슨한 사슬 망토', 'Cape en anneaux distendus', 'Lockerer Kettenumhang', '宽松链甲披风', '寬鬆鍊甲披風', 'Capa de anillas sueltas', 'Capa de anillas sueltas', 'Разболтанный плетеный плащ', '', '', '', '', '', '', '', ''), +(2645, '느슨한 사슬 장갑', 'Gants en anneaux distendus', 'Lockere Kettenhandschuhe', '宽松链甲手套', '寬鬆鍊甲手套', 'Guantes de anillas sueltas', 'Guantes de anillas sueltas', 'Разболтанные плетеные перчатки', '', '', '', '', '', '', '', ''), +(2646, '느슨한 사슬 바지', 'Pantalon en anneaux distendus', 'Lockere Kettenhose', '宽松链甲短裤', '寬鬆鍊甲短褲', 'Pantalones de anillas sueltas', 'Pantalones de anillas sueltas', 'Разболтанные плетеные штаны', '', '', '', '', '', '', '', ''), +(2647, '미사용 느슨한 사슬 어깨보호구', '[PÉRIMÉ] Protège-épaules en anneaux distendus', 'Ausgediente lockere Kettenschulterpolster', '', '', '', '', 'Испорченные плетеные наплечные щитки', '', '', '', '', '', '', '', ''), +(2648, '느슨한 사슬 조끼', 'Lorica distendue', 'Lockere Kettenweste', '宽松链甲外衣', '寬鬆鍊甲外衣', 'Jubón de anillas sueltas', 'Jubón de anillas sueltas', 'Разболтанный плетеный нагрудник', '', '', '', '', '', '', '', ''), +(2649, '허술한 사슬 허리띠', 'Ceinture en anneaux fins', 'Sehr leichter Kettengürtel', '劣质链甲腰带', '劣質鍊甲腰帶', 'Cinturón de anillas endeble', 'Cinturón de anillas endeble', 'Тонкий плетеный пояс', '', '', '', '', '', '', '', ''), +(2650, '허술한 사슬 장화', 'Bottes en anneaux fins', 'Sehr leichte Kettenstiefel', '劣质链甲战靴', '劣質鍊甲戰靴', 'Botas de anillas endebles', 'Botas de anillas endebles', 'Тонкие плетеные сапоги', '', '', '', '', '', '', '', ''), +(2651, '허술한 사슬 팔보호구', 'Brassards en anneaux fins', 'Sehr leichte Kettenarmschienen', '劣质链甲护腕', '劣質鍊甲護腕', 'Brazales de anillas endebles', 'Brazales de anillas endebles', 'Тонкие плетеные наручи', '', '', '', '', '', '', '', ''), +(2652, '허술한 사슬 망토', 'Cape en anneaux fins', 'Sehr leichter Kettenumhang', '劣质链甲披风', '劣質鍊甲披風', 'Capa de anillas endeble', 'Capa de anillas endeble', 'Тонкий плетеный плащ', '', '', '', '', '', '', '', ''), +(2653, '허술한 사슬 장갑', 'Gants en anneaux fins', 'Sehr leichte Kettenhandschuhe', '劣质链甲手套', '劣質鍊甲手套', 'Guantes de anillas endebles', 'Guantes de anillas endebles', 'Тонкие плетеные перчатки', '', '', '', '', '', '', '', ''), +(2654, '허술한 사슬 바지', 'Pantalon en anneaux fins', 'Sehr leichte Kettenhose', '劣质链甲短裤', '劣質鍊甲短褲', 'Pantalones de anillas endebles', 'Pantalones de anillas endebles', 'Тонкие плетеные штаны', '', '', '', '', '', '', '', ''), +(2655, '미사용 허술한 사슬 어깨보호구', '[PÉRIMÉ] Protège-épaules en anneaux fins', 'Ausgediente sehr leichte Kettenschulterpolster', '', '', '', '', 'Испорченные тонкие плетеные наплечные щитки', '', '', '', '', '', '', '', ''), +(2656, '허술한 사슬 조끼', 'Lorica fine', 'Sehr leichte Kettenweste', '劣质链甲外衣', '劣質鍊甲外衣', 'Jubón de anillas endeble', 'Jubón de anillas endeble', 'Тонкий плетеный нагрудник', '', '', '', '', '', '', '', ''), +(2657, '빨간 가죽 가방', 'Sac en cuir rouge', 'Rote Ledertasche', '红色皮包', '紅色皮包', 'Bolsa de cuero rojo', 'Bolsa de cuero rojo', 'Красная кожаная сумка', '', '', '', '', '', '', '', ''), +(2658, '아도스 조각', 'Fragment Ados', 'Ados-Fragment', '阿度斯碎片', '阿度斯碎片', 'Fragmento Ados', 'Trozo Ados', 'Фрагмент Адос', '', '', '', '', '', '', '', ''), +(2659, '모드르 조각', 'Fragment Modr', 'Modr-Fragment', '莫德尔碎片', '莫德爾碎片', 'Fragmento Modr', 'Trozo Modr', 'Фрагмент Модр', '', '', '', '', '', '', '', ''), +(2660, '골름 조각', 'Fragment Golm', 'Golm-Fragment', '高尔姆碎片', '高爾姆碎片', 'Fragmento gólem', 'Trozo Golm', 'Фрагмент Голм', '', '', '', '', '', '', '', ''), +(2661, '네루 조각', 'Fragment Neru', 'Neru-Fragment', '奈尔鲁碎片', '奈爾魯碎片', 'Fragmento Neru', 'Trozo Neru', 'Фрагмент Неру', '', '', '', '', '', '', '', ''), +(2662, '리블리의 화살통', 'Carquois de Ribbly', 'Ribblys Köcher', '雷布里的箭袋', '雷布里的箭袋', 'Carcaj de Ribbly', 'Carcaj de Ribbly', 'Колчан Риббли', '', '', '', '', '', '', '', ''), +(2663, '리블리의 탄띠', 'Cartouchière de Ribbly', 'Ribblys Schultergürtel', '雷布里的油布包', '雷布里的油布包', 'Bandolera de Ribbly', 'Bandolera de Ribbly', 'Нагрудный патронташ Риббли', '', '', '', '', '', '', '', ''), +(2664, '그물거미 송곳니', 'Croc de tisseuse', 'Spinner-Fangzahn', '纺织者之牙', '紡織者之牙', 'Colmillo de hilador', 'Colmillo de hilador', 'Вращающийся клык', '', '', '', '', '', '', '', ''), +(2665, '스톰윈드 향초', 'Herbes aromatiques de Stormwind', 'Würzkräuter aus Stormwind', '暴风城特产调料', '暴風城特產調料', 'Hierbas aromáticas de Stormwind', 'Hierbas aromáticas de Ventormenta', 'Травяные приправы Штормграда', '', '', '', '', '', '', '', ''), +(2666, '썬더 에일 맥주통', 'Tonneau de Thunder Ale', 'Fass mit Donnerbier', '一大桶雷霆麦酒', '一大桶雷霆麥酒', 'Barril de cerveza del Trueno', 'Barrica de cerveza del Trueno', 'Бочонок Громового эля', '', '', '', '', '', '', '', ''), +(2667, '맥그란의 말린 고기', 'Viande séchée de MacGrann', 'MacGranns Trockenfleisch', '马克格拉恩的干肉', '馬克格拉恩的肉乾', 'Carnes curadas de MacGrann', 'Carnes curadas de MacGrann', 'Вяленое мясо МакГранна', '', '', '', '', '', '', '', ''), +(2668, '트레샤돈의 이빨', 'Croc de battrodon', 'Dreschadonzahn', '鱼龙的牙齿', '魚龍的牙齒', 'Diente de trillanodonte', 'Diente de trillanodonte', 'Зуб жесткозуба', '', '', '', '', '', '', '', ''), +(2669, '트레샤돈의 발톱', 'Griffe de battrodon', 'Dreschadonklaue', '鱼龙的爪子', '魚龍的爪子', 'Garra de trillanodonte', 'Garra de trillanodonte', 'Коготь жесткозуба', '', '', '', '', '', '', '', ''), +(2671, '웬디고 갈기', 'Peau de wendigo', 'Wendigomähne', '雪怪的鬃毛', '雪怪的鬃毛', 'Crin de Wendigo', 'Crin de Wendigo', 'Грива вендиго', '', '', '', '', '', '', '', ''), +(2672, '질긴 늑대 고기', 'Viande de loup maigre', 'Sehniges Wolfsfleisch', '多汁狼肉', '多汁狼肉', 'Carne fibrosa de lobo', 'Carne fibrosa de lobo', 'Жилистая волчатина', '', '', '', '', '', '', '', ''), +(2673, '코요테 고기', 'Viande de coyote', 'Kojotenfleisch', '山狗肉', '山狗肉', 'Carne de coyote', 'Carne de coyote', 'Мясо койота', '', '', '', '', '', '', '', ''), +(2674, '게살', 'Chair de clampant', 'Kriecherfleisch', '蟹肉', '蟹肉', 'Carne de reptador', 'Carne de reptador', 'Крабовое мясо', '', '', '', '', '', '', '', ''), +(2675, '집게발', 'Pince de clampant', 'Kriecherklaue', '蟹爪', '蟹爪', 'Garra de reptador', 'Garra de reptador', 'Клешня краба', '', '', '', '', '', '', '', ''), +(2676, '쉼머위드', 'Chatoyante', 'Schimmerkraut', '微光草', '微光草', 'Cardaluz', 'Cardaluz', 'Звездолист', '', '', '', '', '', '', '', ''), +(2677, '돼지 갈비', 'Côtes de sanglier', 'Eberrippchen', '猪排', '豬排', 'Costillas de jabalí', 'Costillas de jabalí', 'Ребра вепря', '', '', '', '', '', '', '', ''), +(2678, '부드러운 양념', 'Epices douces', 'Milde Gewürze', '甜香料', '甜香料', 'Especias suaves', 'Especias suaves', 'Пряные травы', '요리에 부드러운 맛을 낼 때 사용합니다.', 'Améliore le goût des plats cuisinés.', 'Wird in Kochrezepten verwendet, um den Geschmack zu verstärken.', '用以让食物的味道更加可口。', '用以讓食物的味道更加可口。', 'Usado para aumentar el sabor en las recetas.', 'Usado para aumentar el sabor en las recetas.', 'Используется для усиления вкуса некоторых блюд'), +(2679, '늑대 숯불구이', 'Viande de loup grillée', 'Verkohltes Wolfsfleisch', '烧烤狼肉', '燒烤狼肉', 'Carne de lobo carbonizada', 'Carne de lobo carbonizada', 'Волчатина на углях', '', '', '', '', '', '', '', ''), +(2680, '늑대 양념 구이', 'Viande de loup épicée', 'Gewürztes Wolfsfleisch', '香辣狼肉', '香辣狼肉', 'Carne de lobo especiada', 'Carne de lobo especiada', 'Волчатина с пряностями', '', '', '', '', '', '', '', ''), +(2681, '멧돼지 숯불구이', 'Viande de sanglier rôtie', 'Geröstetes Eberfleisch', '烤野猪肉', '烤野豬肉', 'Carne de jabalí asado', 'Carne de jabalí asada', 'Жареная кабанина', '', '', '', '', '', '', '', ''), +(2682, '집게발 요리', 'Pince de crabe farcie', 'Gekochte Krebsschere', '煮蟹爪', '煮蟹爪', 'Pinza de cangrejo cocida', 'Pinza de cangrejo cocida', 'Вареная клешня краба', '', '', '', '', '', '', '', ''), +(2683, '게살 케이크', 'Beignet de crabe', 'Krebsküchlein', '蟹肉蛋糕', '蟹肉蛋糕', 'Pastel de cangrejo', 'Pastel de cangrejo', 'Пирожок с мясом краба', '', '', '', '', '', '', '', ''), +(2684, '코요테 스테이크', 'Steak de coyote', 'Kojotensteak', '山狗肉排', '山狗肉排', 'Filete de coyote', 'Filete de coyote', 'Стейк из койота', '', '', '', '', '', '', '', ''), +(2685, '육즙이 많은 돼지 갈비', 'Côtes de porc aux herbes', 'Saftige Schweinerippchen', '多汁猪排', '多汁豬排', 'Costillas de cerdo suculentas', 'Costillas de cerdo suculentas', 'Сочные свиные ребрышки', '', '', '', '', '', '', '', ''), +(2686, '썬더 에일 맥주', '', 'Donnerbier', '雷霆麦酒', '雷霆麥酒', 'Cerveza del Trueno', 'Cerveza del Trueno', 'Громовой эль', '', '', '', '', '', '', '', ''), +(2687, '말린 돼지 갈비', 'Côtes de porc séchées', 'Trockene Schweinerippchen', '猪肉干', '豬肉乾', 'Costillas de cerdo secas', 'Costillas de cerdo secas', 'Сушеные свиные ребрышки', '', '', '', '', '', '', '', ''), +(2688, '다람쥐 열매', 'Noisette', 'Eichhörnchennuss', '', '松鼠的堅果', 'Nuez de ardilla', 'Nuez de ardilla', 'Беличий орех', '', '', '', '', '', '', '', ''), +(2690, '빗장 허리띠', 'Ceinture à loquet', 'Anhäng-Gürtel', '铁锁腰带', '鐵鎖腰帶', 'Cinturón con pasador', 'Cinturón con pasador', 'Пояс с пряжкой', '', '', '', '', '', '', '', ''), +(2691, '여행자용 장화', 'Bottes de tailleur', 'Ausstatter-Stiefel', '旅行之靴', '旅行之靴', 'Botas de modisto', 'Botas de modisto', 'Сапоги экипировщика', '', '', '', '', '', '', '', ''), +(2692, '매운 양념', 'Epices fortes', 'Scharfe Gewürze', '辣椒', '辣椒', 'Especias picantes', 'Especias picantes', 'Острые специи', '', '', '', '', '', '', '', ''), +(2693, 'OLD 스톰윈드 조리용 소금', '[VIEUX] Sels aromatiques de Stormwind', 'OLD Stormwind Seasoning Salts', 'OLD Stormwind Seasoning Salts', 'OLD Stormwind Seasoning Salts', 'OLD Stormwind Seasoning Salts', 'OLD Ventormenta Seasoning Salts', 'Приправы старины Штормграда', '', '', '', '', '', '', '', ''), +(2694, '개척자의 다리보호구', 'Jambières de colon', 'Siedler-Gamaschen', '移民者护腿', '移民者護腿', 'Leotardos de colono', 'Leotardos de colono', 'Поножи поселенца', '', '', '', '', '', '', '', ''), +(2695, '몬스터 - Mace, Spiked Club', 'Monstre - Masse, Gourdin clouté', 'Monster - Streitkolben, Stachelkeule', '', '', 'Monstruo: maza, garrote con pinchos', '', '', '', '', '', '', '', '', '', ''), +(2696, '에버샤인 술통', 'Tonneau d\'Evershine', 'Fässlein mit Immerschimmer', '一桶艾沃沙酒', '一桶艾沃沙酒', 'Tonel de tajada', 'Tonel de tajada', 'Бочонок \"Вечного Сияния\"', '', '', '', '', '', '', '', ''), +(2697, '조리법: 뿔엄니멧돼지 간 파이', 'Recette : Tourte au foie de Broche-tripes', 'Rezept: Pastete aus Geiferzahnleber', '食谱:猪肝馅饼', '食譜:豬肝餡餅', 'Receta: tarta de hígado de Dentosangre', 'Receta: pastel de hígado de Dentosangre', 'Рецепт: пирожок из печени жутеклыка', '', '', '', '', '', '', '', ''), +(2698, '조리법: 집게발 요리', 'Recette : Pince de crabe farcie', 'Rezept: Gekochte Krebsschere', '食谱:煮蟹爪', '食譜:煮蟹爪', 'Receta: pinza de cangrejo cocida', 'Receta: pinza de cangrejo cocida', 'Рецепт: вареная клешня краба', '', '', '', '', '', '', '', ''), +(2699, '조리법: 붉은마루산 굴라시 스튜', 'Recette : Goulash des Carmines', 'Rezept: Rotkammgulasch', '食谱:赤脊山炖肉', '食譜:赤脊山燉肉', 'Receta: estofado Crestagrana', 'Receta: estofado Crestagrana', 'Рецепт: гуляш по-красногорски', '', '', '', '', '', '', '', ''), +(2700, '조리법: 육즙이 많은 돼지 갈비', 'Recette : Côtes de porc aux herbes', 'Rezept: Saftige Schweinerippchen', '食谱:多汁猪排', '食譜:多汁豬排', 'Receta: costillas de cerdo suculentas', 'Receta: costillas de cerdo suculentas', 'Рецепт: сочные свиные ребрышки', '', '', '', '', '', '', '', ''), +(2701, '조리법: 양념 늑대 케밥', 'Recette : Kébab de loup assaisonné', 'Rezept: Gewürzter Wolfskebab', '食谱:干烤狼肉串', '食譜:乾烤狼肉串', 'Receta: kebab de lobo salpimentado', 'Receta: kebab de lobo sazonado', 'Рецепт: приправленная котлета из волчатины', '', '', '', '', '', '', '', ''), +(2702, '라이트포지 주괴', 'Lingot de sancteforge', 'Lichtschmiedeblock', '光铸铁锭', '光鑄鐵錠', 'Lingote Forjaluz', 'Lingote Forjaluz', 'Слиток светлостали', '', '', '', '', '', '', '', ''), +(2703, '몬스터 - Item, Tankard Wooden', 'Monstre - Objet, Chope en bois', 'Monster - Gegenstand, Humpen Hölzern', '', '', 'Monstruo: objeto, pichel de madera', 'Monstruo: objeto, pichel de madera', 'Монстр - предмет, кружка деревянная', '', '', '', '', '', '', '', ''), +(2704, '몬스터 - Item, Tankard Dirty', 'Monstre - Objet, Chope sale', 'Monster - Gegenstand, Humpen Schmutzig', '', '', 'Monstruo: objeto, pichel sucio', 'Monstruo: objeto, pichel sucio', 'Монстр - предмет, кружка грязная', '', '', '', '', '', '', '', ''), +(2705, '몬스터 - Item, Tankard Metal', 'Monstre - Objet, Chope en métal', 'Monster - Gegenstand, Humpen Metall', '', '', 'Monstruo: objeto, pichel metal', 'Monstruo: objeto, pichel metal', 'Монстр - предмет, кружка металлическая', '', '', '', '', '', '', '', ''), +(2706, '몬스터 - Item, Flower - Red', 'Monstre - Objet, Fleur - rouge', 'Monster - Gegenstand, Blume - Rot', '', '', 'Monstruo: objeto, flor: rojo', 'Monstruo: objeto, flor: rojo', 'Монстр - предмет, цветок - красный', '', '', '', '', '', '', '', ''), +(2707, '몬스터 - Item, Flower - Yellow', 'Monstre - Objet, Fleur - jaune', 'Monster - Gegenstand, Blume - Gelb', '', '', 'Monstruo: objeto, flor: amarillo', 'Monstruo: objeto, flor: amarillo', 'Монстр - предмет, цветок - желтый', '', '', '', '', '', '', '', ''), +(2708, '몬스터 - Item, Bouquet - White & Purple', 'Monstre - Item, Bouquet - blanc & violet', 'Monster - Gegenstand, Strauß - Weiß & Lila', '', '', 'Monstruo: objeto, ramo: blanco y morado', 'Monstruo: objeto, ramo: blanco y morado', 'Монстр - предмет, букет - белый и пурпурный', '', '', '', '', '', '', '', ''), +(2709, '몬스터 - Item, Flower - Rose', 'Monstre - Item, Fleur - Rose', 'Monster - Gegenstand, Blume - Rose', '', '', 'Monstruo: objeto, flor: rosa', 'Monstruo: objeto, flor: rosa', 'Монстр - предмет, цветок - роза', '', '', '', '', '', '', '', ''), +(2710, '몬스터 - Item, Bouquet - Roses', 'Monstre - Item, Bouquet - Roses', 'Monster - Gegenstand, Strauß - Rosen', '', '', 'Monstruo: objeto, ramo: rosas', 'Monstruo: objeto, ramo: rosas', 'Монстр - предмет, букет - розы', '', '', '', '', '', '', '', ''), +(2711, '몬스터 - Dagger Badass', 'Monstre - Dague Grosbill', 'Monster - Dolch, Fiesling', '', '', 'Monstruo: daga terrible', 'Monstruo: daga terrible', 'Монстр - кинжал задира', '', '', '', '', '', '', '', ''), +(2712, '라이트포지 주괴가 든 상자', 'Caisse de lingots de sancteforge', 'Kiste mit Lichtschmiedeblöcken', '一箱光铸铁锭', '一箱光鑄鐵錠', 'Cajón de lingotes de Forjaluz', 'Cajón de lingotes de Forjaluz', 'Ящик со слитками светлостали', '', '', '', '', '', '', '', ''), +(2713, '늙은곰 수티의 머리', 'Tête du vieux Noiraud', 'Old Sootys Kopf', '奥尔苏迪的头颅', '奧爾蘇迪的頭顱', 'Cabeza del viejo Sooty', 'Cabeza del viejo Sooty', 'Голова Старины Черношкура', '', '', '', '', '', '', '', ''), +(2714, '몬스터 - Item, Lantern - Square', 'Monstre - Objet, Lanterne - carrée', 'Monster - Gegenstand, Laterne - Quadratisch', '', '', 'Monstruo: objeto, farol: cuadrado', 'Monstruo: objeto, farol: cuadrado', 'Монстр - предмет, фонарь - круглый', '', '', '', '', '', '', '', ''), +(2715, '몬스터 - Item, Lantern - Round', 'Monstre - Objet, Lanterne - ronde', 'Monster - Gegenstand, Laterne - Rund', '', '', 'Monstruo: objeto, farol: redondo', 'Monstruo: objeto, farol: redondo', 'Монстр - предмет, фонарь - квадратный', '', '', '', '', '', '', '', ''), +(2716, '몬스터 - Item, Bottle - Green', 'Monstre - Objet, Bouteille - verte', 'Monster - Gegenstand, Flasche - Grün', '', '', 'Monstruo: objeto, botella: verde', 'Monstruo: objeto, botella: verde', 'Монстр - предмет, бутылка - зеленая', '', '', '', '', '', '', '', ''), +(2717, '몬스터 - Item, Bottle - Black', 'Monstre - Objet, Bouteille - sombre', 'Monster - Gegenstand, Flasche - Schwarz', '', '', 'Monstruo: objeto, botella: negra', 'Monstruo: objeto, botella: negra', 'Монстр - предмет, бутылка - черная', '', '', '', '', '', '', '', ''), +(2718, '몬스터 - Item, Glass - Clear', 'Monstre - Objet, Bouteille - transparente', 'Monster - Gegenstand, Glas - Durchsichtig', '', '', 'Monstruo: objeto, copa: limpia', 'Monstruo: objeto, copa: limpia', 'Монстр - предмет, класс - чистый', '', '', '', '', '', '', '', ''), +(2719, '작은 놋쇠 열쇠', 'Petite clé en cuivre', 'Kleiner Messingschlüssel', '黄铜钥匙', '黃銅鑰匙', 'Llave de latón pequeña', 'Llave de latón pequeña', 'Маленький латунный ключ', '', '', '', '', '', '', '', ''), +(2720, '진흙투성이 쪽지', 'Note maculée de boue', 'Schlammverschmierte Notiz', '沾泥的便笺', '沾泥的便箋', 'Nota con barro', 'Nota con barro', 'Грязная записка', '', '', '', '', '', '', '', ''), +(2721, '성스러운 수의', 'Voile sacré', 'Heiliges Tuch', '神圣头巾', '神聖頭巾', 'Sudario sagrado', 'Sudario Sagrado', 'Святой капюшон', '', '', '', '', '', '', '', ''), +(2722, '와인 티켓', 'Bon pour du vin', 'Wein-Gutschein', '酒票', '酒票', 'Cupón de vino', 'Cupón de vino', 'Талон на вино', '', '', '', '', '', '', '', ''), +(2723, '피노 누아 와인', 'Bouteille de Pinot Noir', 'Flasche Pinot Noir', '黑葡萄酒', '黑葡萄酒', 'Botella de pinot noir', 'Botella de pinot noir', 'Бутылка \"Пино нуар\"', '', '', '', '', '', '', '', ''), +(2724, '옷감 주문서', 'Demande de tissu', 'Stoff-Anforderung', '布料订单', '布料訂單', 'Solicitud de paño', 'Solicitud de paño', 'Заказ на ткани', '', '', '', '', '', '', '', ''), +(2725, '가시덤불 골짜기의 푸른 언덕 - 1쪽', 'Les vertes collines de Strangleronce - Page 1', 'Die Grünen Hügel des Schlingendorntals - Seite 1', '荆棘谷的青山 - 第1页', '荊棘谷的青山 - 第1頁', 'Las verdes colinas de Tuercespina: Página 1', 'Las verdes colinas de Tuercespina: Página 1', 'Зеленые холмы Тернистой долины: стр. 1', '', '', '', '', '', '', '', ''), +(2728, '가시덤불 골짜기의 푸른 언덕 - 4쪽', 'Les vertes collines de Strangleronce - Page 4', 'Die Grünen Hügel des Schlingendorntals - Seite 4', '荆棘谷的青山 - 第4页', '荊棘谷的青山 - 第4頁', 'Las verdes colinas de Tuercespina: Página 4', 'Las verdes colinas de Tuercespina: Página 4', 'Зеленые холмы Тернистой долины: стр. 4', '', '', '', '', '', '', '', ''), +(2730, '가시덤불 골짜기의 푸른 언덕 - 6쪽', 'Les vertes collines de Strangleronce - Page 6', 'Die Grünen Hügel des Schlingendorntals - Seite 6', '荆棘谷的青山 - 第6页', '荊棘谷的青山 - 第6頁', 'Las verdes colinas de Tuercespina: Página 6', 'Las verdes colinas de Tuercespina: Página 6', 'Зеленые холмы Тернистой долины: стр. 6', '', '', '', '', '', '', '', ''), +(2732, '가시덤불 골짜기의 푸른 언덕 - 8쪽', 'Les vertes collines de Strangleronce - Page 8', 'Die Grünen Hügel des Schlingendorntals - Seite 8', '荆棘谷的青山 - 第8页', '荊棘谷的青山 - 第8頁', 'Las verdes colinas de Tuercespina: Página 8', 'Las verdes colinas de Tuercespina: Página 8', 'Зеленые холмы Тернистой долины: стр. 8', '', '', '', '', '', '', '', ''), +(2734, '가시덤불 골짜기의 푸른 언덕 - 10쪽', 'Les vertes collines de Strangleronce - Page 10', 'Die Grünen Hügel des Schlingendorntals - Seite 10', '荆棘谷的青山 - 第10页', '荊棘谷的青山 - 第10頁', 'Las verdes colinas de Tuercespina: Página 10', 'Las verdes colinas de Tuercespina: Página 10', 'Зеленые холмы Тернистой долины: стр. 10', '', '', '', '', '', '', '', ''), +(2735, '가시덤불 골짜기의 푸른 언덕 - 11쪽', 'Les vertes collines de Strangleronce - Page 11', 'Die Grünen Hügel des Schlingendorntals - Seite 11', '荆棘谷的青山 - 第11页', '荊棘谷的青山 - 第11頁', 'Las verdes colinas de Tuercespina: Página 11', 'Las verdes colinas de Tuercespina: Página 11', 'Зеленые холмы Тернистой долины: стр. 11', '', '', '', '', '', '', '', ''), +(2738, '가시덤불 골짜기의 푸른 언덕 - 14쪽', 'Les vertes collines de Strangleronce - Page 14', 'Die Grünen Hügel des Schlingendorntals - Seite 14', '荆棘谷的青山 - 第14页', '荊棘谷的青山 - 第14頁', 'Las verdes colinas de Tuercespina: Página 14', 'Las verdes colinas de Tuercespina: Página 14', 'Зеленые холмы Тернистой долины: стр. 14', '', '', '', '', '', '', '', ''), +(2740, '가시덤불 골짜기의 푸른 언덕 - 16쪽', 'Les vertes collines de Strangleronce - Page 16', 'Die Grünen Hügel des Schlingendorntals - Seite 16', '荆棘谷的青山 - 第16页', '荊棘谷的青山 - 第16頁', 'Las verdes colinas de Tuercespina: Página 16', 'Las verdes colinas de Tuercespina: Página 16', 'Зеленые холмы Тернистой долины: стр. 16', '', '', '', '', '', '', '', ''), +(2742, '가시덤불 골짜기의 푸른 언덕 - 18쪽', 'Les vertes collines de Strangleronce - Page 18', 'Die Grünen Hügel des Schlingendorntals - Seite 18', '荆棘谷的青山 - 第18页', '荊棘谷的青山 - 第18頁', 'Las verdes colinas de Tuercespina: Página 18', 'Las verdes colinas de Tuercespina: Página 18', 'Зеленые холмы Тернистой долины: стр. 18', '', '', '', '', '', '', '', ''), +(2744, '가시덤불 골짜기의 푸른 언덕 - 20쪽', 'Les vertes collines de Strangleronce - Page 20', 'Die Grünen Hügel des Schlingendorntals - Seite 20', '荆棘谷的青山 - 第20页', '荊棘谷的青山 - 第20頁', 'Las verdes colinas de Tuercespina: Página 20', 'Las verdes colinas de Tuercespina: Página 20', 'Зеленые холмы Тернистой долины: стр. 20', '', '', '', '', '', '', '', ''), +(2745, '가시덤불 골짜기의 푸른 언덕 - 21쪽', 'Les vertes collines de Strangleronce - Page 21', 'Die Grünen Hügel des Schlingendorntals - Seite 21', '荆棘谷的青山 - 第21页', '荊棘谷的青山 - 第21頁', 'Las verdes colinas de Tuercespina: Página 21', 'Las verdes colinas de Tuercespina: Página 21', 'Зеленые холмы Тернистой долины: стр. 21', '', '', '', '', '', '', '', ''), +(2748, '가시덤불 골짜기의 푸른 언덕 - 24쪽', 'Les vertes collines de Strangleronce - Page 24', 'Die Grünen Hügel des Schlingendorntals - Seite 24', '荆棘谷的青山 - 第24页', '荊棘谷的青山 - 第24頁', 'Las verdes colinas de Tuercespina: Página 24', 'Las verdes colinas de Tuercespina: Página 24', 'Зеленые холмы Тернистой долины: стр. 24', '', '', '', '', '', '', '', ''), +(2749, '가시덤불 골짜기의 푸른 언덕 - 25쪽', 'Les vertes collines de Strangleronce - Page 25', 'Die Grünen Hügel des Schlingendorntals - Seite 25', '荆棘谷的青山 - 第25页', '荊棘谷的青山 - 第25頁', 'Las verdes colinas de Tuercespina: Página 25', 'Las verdes colinas de Tuercespina: Página 25', 'Зеленые холмы Тернистой долины: стр. 25', '', '', '', '', '', '', '', ''), +(2750, '가시덤불 골짜기의 푸른 언덕 - 26쪽', 'Les vertes collines de Strangleronce - Page 26', 'Die Grünen Hügel des Schlingendorntals - Seite 26', '荆棘谷的青山 - 第26页', '荊棘谷的青山 - 第26頁', 'Las verdes colinas de Tuercespina: Página 26', 'Las verdes colinas de Tuercespina: Página 26', 'Зеленые холмы Тернистой долины: стр. 26', '', '', '', '', '', '', '', ''), +(2751, '가시덤불 골짜기의 푸른 언덕 - 27쪽', 'Les vertes collines de Strangleronce - Page 27', 'Die Grünen Hügel des Schlingendorntals - Seite 27', '荆棘谷的青山 - 第27页', '荊棘谷的青山 - 第27頁', 'Las verdes colinas de Tuercespina: Página 27', 'Las verdes colinas de Tuercespina: Página 27', 'Зеленые холмы Тернистой долины: стр. 27', '', '', '', '', '', '', '', ''), +(2754, '빛바랜 바스타드소드', 'Bâtarde ternie', 'Beflecktes Bastardschwert', '无光泽的重剑', '無光澤的重劍', 'Espada bastarda deslustrada', 'Espada bastarda deslustrada', 'Потускневший полуторный меч', '', '', '', '', '', '', '', ''), +(2755, '가시덤불 골짜기의 푸른 언덕', 'Les vertes collines de Strangleronce', 'Die Grünen Hügel des Schlingendorntals', '荆棘谷的青山', '荊棘谷的青山', 'Las verdes colinas de Tuercespina', 'Las verdes colinas de Tuercespina', 'Зеленые холмы Тернистой долины', '헤멧 네싱워리 지음', 'Par Hemet Nesingwary', 'von Hemet Nesingwary', '由赫米特·奈辛瓦里撰写', '由赫米特·奈辛瓦里撰寫', 'De Hemet Nesingwary', 'De Hemet Nesingwary', 'Автор: Хеминг Эрнестуэй'), +(2756, '가시덤불 골짜기의 푸른 언덕 - 제1장', 'Les vertes collines de Strangleronce - Chapitre I', 'Die Grünen Hügel des Schlingendorntals - Kapitel I', '荆棘谷的青山 - 第一章', '荊棘谷的青山 - 第一章', 'Las verdes colinas de Tuercespina: Capítulo I', 'Las verdes colinas de Tuercespina: Capítulo I', 'Зеленые холмы Тернистой долины: глава I', '', '', '', '', '', '', '', ''), +(2757, '가시덤불 골짜기의 푸른 언덕 - 제2장', 'Les vertes collines de Strangleronce - Chapitre II', 'Die Grünen Hügel des Schlingendorntals - Kapitel II', '荆棘谷的青山 - 第二章', '荊棘谷的青山 - 第二章', 'Las verdes colinas de Tuercespina: Capítulo II', 'Las verdes colinas de Tuercespina: Capítulo II', 'Зеленые холмы Тернистой долины: глава II', '', '', '', '', '', '', '', ''), +(2758, '가시덤불 골짜기의 푸른 언덕 - 제3장', 'Les vertes collines de Strangleronce - Chapitre III', 'Die Grünen Hügel des Schlingendorntals - Kapitel III', '荆棘谷的青山 - 第三章', '荊棘谷的青山 - 第三章', 'Las verdes colinas de Tuercespina: Capítulo III', 'Las verdes colinas de Tuercespina: Capítulo III', 'Зеленые холмы Тернистой долины: глава III', '', '', '', '', '', '', '', ''), +(2759, '가시덤불 골짜기의 푸른 언덕 - 제4장', 'Les vertes collines de Strangleronce - Chapitre IV', 'Die Grünen Hügel des Schlingendorntals - Kapitel IV', '荆棘谷的青山 - 第四章', '荊棘谷的青山 - 第四章', 'Las verdes colinas de Tuercespina: Capítulo IV', 'Las verdes colinas de Tuercespina: Capítulo IV', 'Зеленые холмы Тернистой долины: глава IV', '', '', '', '', '', '', '', ''), +(2760, '투르만의 바느질 도구', 'Trousse de couture de Thurman', 'Thurmans Nähkästchen', '萨尔曼的针线包', '薩爾曼的針線包', 'Equipo de costura de Thurman', 'Costurero de Thurman', 'Набор для шитья Тармена', '', '', '', '', '', '', '', ''), +(2763, '낚시용 나이프', 'Couteau de pêcheur', 'Anglermesser', '渔夫小刀', '漁夫小刀', 'Cuchillo de pescador', 'Cuchillo de pescador', 'Рыбацкий нож', '', '', '', '', '', '', '', ''), +(2764, '작은 단검', 'Petite dague', 'Kleiner Dolch', '小匕首', '小匕首', 'Daga pequeña', 'Daga pequeña', 'Небольшой кинжал', '', '', '', '', '', '', '', ''), +(2765, '사냥용 나이프', 'Couteau de chasse', 'Jagdmesser', '狩猎小刀', '狩獵小刀', 'Cuchillo de caza', 'Cuchillo de caza', 'Охотничий нож', '', '', '', '', '', '', '', ''), +(2766, '날카로운 단검', 'Stylet rapide', 'Flinkes Stilett', '轻巧的细短剑', '輕巧的細短劍', 'Estilete diestro', 'Estilete diestro', 'Стилет проворства', '', '', '', '', '', '', '', ''), +(2770, '구리 광석', 'Minerai de cuivre', 'Kupfererz', '铜矿石', '銅礦石', 'Mineral de cobre', 'Mena de cobre', 'Медная руда', '', '', '', '', '', '', '', ''), +(2771, '주석 광석', 'Minerai d\'étain', 'Zinnerz', '锡矿石', '錫礦石', 'Mineral de estaño', 'Mena de estaño', 'Оловянная руда', '', '', '', '', '', '', '', ''), +(2772, '철 광석', 'Minerai de fer', 'Eisenerz', '铁矿石', '鐵礦石', 'Hierro', 'Mena de hierro', 'Железная руда', '', '', '', '', '', '', '', ''), +(2773, '금이 간 단궁', 'Arc court craquelé', 'Gesprungener Kurzbogen', '破损的短弓', '破損的短弓', 'Arco corto rajado', 'Arco corto rajado', 'Треснувший короткий лук', '', '', '', '', '', '', '', ''), +(2774, '녹슨 나팔총', 'Tromblon couvert de rouille', 'Rostbedeckte Donnerbüchse', '生锈的短枪', '生銹的短槍', 'Trabuco cubierto de herrumbre', 'Trabuco cubierto de herrumbre', 'Заржавевший мушкетон', '', '', '', '', '', '', '', ''), +(2775, '은 광석', 'Minerai d\'argent', 'Silbererz', '银矿石', '銀礦石', 'Mineral de plata', 'Mena de plata', 'Серебряная руда', '', '', '', '', '', '', '', ''), +(2776, '금 광석', 'Minerai d\'or', 'Golderz', '金矿石', '金礦石', 'Mineral de oro', 'Mena de oro', 'Золотая руда', '', '', '', '', '', '', '', ''), +(2777, '약한 단궁', 'Arc court médiocre', 'Schwächlicher Kurzbogen', '无力的短弓', '無力的短弓', 'Arco corto débil', 'Arco corto débil', 'Непрочный лук', '', '', '', '', '', '', '', ''), +(2778, '싸구려 나팔총', 'Tromblon bon marché', 'Billige Donnerbüchse', '廉价火枪', '廉價火槍', 'Trabuco barato', 'Trabuco barato', 'Дешевый мушкетон', '', '', '', '', '', '', '', ''), +(2779, '틸로아의 눈물', 'Larme de Tilloa', 'Tilloaträne', '蒂罗亚之泪', '蒂羅亞之淚', 'Lágrima de Tilloa', 'Lágrima de Tilloa', 'Слеза Тиллоа', '', '', '', '', '', '', '', ''), +(2780, '약한 사냥활', 'Arc de chasse léger', 'Leichter Jagdbogen', '轻型猎弓', '輕型獵弓', 'Arco de caza ligero', 'Arco de caza ligero', 'Легкий охотничий лук', '', '', '', '', '', '', '', ''), +(2781, '때묻은 나팔총', 'Tromblon sale', 'Schmutzige Donnerbüchse', '肮脏的短枪', '骯髒的短槍', 'Trabuco sucio', 'Trabuco sucio', 'Грязный мушкетон', '', '', '', '', '', '', '', ''), +(2782, '험하게 다룬 곡궁', 'Arc courbe mal traité', 'Verschlissener Doppelbogen', '粗劣的弯弓', '粗劣的彎弓', 'Arco corvo maltratado', 'Arco corvo maltratado', 'Неудобный изогнутый лук', '', '', '', '', '', '', '', ''), +(2783, '볼품없는 나팔총', 'Tromblon de mauvaise qualité', 'Schäbige Donnerbüchse', '廉价火枪', '廉價火槍', 'Trabuco de pésima calidad', 'Trabuco de pésima calidad', 'Дешевый мушкетон', '', '', '', '', '', '', '', ''), +(2784, '사향쥐 뿌리', 'Racine de Musquash', 'Bisamwurzel', '麝鼠根', '麝鼠根', 'Zibética', 'Zibética', 'Мускусный корень', '', '', '', '', '', '', '', ''), +(2785, '딱딱한 곡궁', 'Arc à double courbure rigide', 'Steifer Doppelbogen', '僵硬的弯弓', '僵硬的彎弓', 'Arco corvo tieso', 'Arco corvo tieso', 'Испорченный изогнутый лук', '', '', '', '', '', '', '', ''), +(2786, '기름친 나팔총', 'Tromblon huilé', 'Geölte Donnerbüchse', '油腻的火枪', '油膩的火槍', 'Trabuco engrasado', 'Trabuco engrasado', 'Смазанный мушкетон', '', '', '', '', '', '', '', ''), +(2787, '트로그 단검', 'Dague trogg', 'Trogg-Dolch', '穴居人的匕首', '穴居人的匕首', 'Daga trogg', 'Daga trogg', 'Кинжал Трогга', '', '', '', '', '', '', '', ''), +(2788, '검은발톱 스타우트 맥주', 'Bière brune de la Griffe noire', 'Blackclaw-Starkbier', '黑爪烈酒', '黑爪烈酒', 'Cerveza Zarpanegra', 'Cerveza Zarpanegra', 'Портер \"Черный Коготь\"', '', '', '', '', '', '', '', ''), +(2789, '미사용 Bent 구리 Lockpick', '[PÉRIMÉ] Rossignol en cuivre courbe', 'Ausgedienter gebogener Kupferdietrich', '', '', '', '', 'Испорченная погнутая медная отмычка', '난이도 25의 자물쇠를 엽니다.', 'Ouvre les serrures de difficulté 25.', 'Öffnet Schlösser mit dem Schwierigkeitsgrad 25.', '', '', 'Abre cerraduras de dificultad 25.', 'Abre cerraduras de dificultad 25.', 'Открывает замки уровня 25'), +(2790, '미사용 Straight 구리 Lockpick', '[PÉRIMÉ] Rossignol en cuivre droit', 'Ausgedienter gerader Kupferdietrich', '', '', '', '', 'Испорченная прямая медная отмычка', '난이도 50의 자물쇠를 엽니다.', 'Ouvre les serrures de difficulté 50.', 'Öffnet Schlösser mit dem Schwierigkeitsgrad 50.', '', '', 'Abre cerraduras de dificultad 50.', 'Abre cerraduras de dificultad 50.', 'Открывает замки уровня 50'), +(2791, '미사용 Fine 구리 Lockpick', '[PÉRIMÉ] Rossignol en cuivre fin', 'Ausgedienter feiner Kupferdietrich', '', '', '', '', 'Испорченная качественная медная отмычка', '난이도 75의 자물쇠를 엽니다.', 'Ouvre les serrures de difficulté 75.', 'Öffnet Schlösser mit dem Schwierigkeitsgrad 75.', '', '', 'Abre cerraduras de dificultad 75.', 'Abre cerraduras de dificultad 75.', 'Открывает замки уровня 75'), +(2792, '미사용 낡은 청동 Lockpick', '[PÉRIMÉ] Rossignol abîmé en bronze', 'Ausgedienter abgenutzter bronzener Dietrich', '', '', '', '', 'Испорченная старая бронзовая отмычка', '난이도 100의 자물쇠를 엽니다.', 'Ouvre les serrures de difficulté 100.', 'Öffnet Schlösser mit dem Schwierigkeitsgrad 100.', '', '', 'Abre cerraduras de dificultad 100.', 'Abre cerraduras de dificultad 100.', 'Открывает замки уровня 100'), +(2793, '미사용 책: 스톰윈드의 역사', '[PÉRIMÉ] Livre : L\'histoire de Stormwind', 'Ausgedientes Buch: Die Geschichte von Stormwind', '', '', '', 'Deprecated Book: The History of Ventormenta', 'Испорченная книга: история Штормграда', '', '', '', '', '', '', '', ''), +(2794, '오래된 역사책', 'Un vieux livre d\'histoire', 'Ein altes Geschichtsbuch', '一本破旧的历史书', '一本破舊的歷史書', 'Un viejo libro de historia', 'Un viejo libro de Historia', 'Старинная историческая книга', '', '', '', '', '', '', '', ''), +(2795, '책: 철강의 중요성', 'Livre : Les tensions du fer', 'Buch: Belastbarkeit von Eisen', '《金属的延展性》', '《金屬的延展性》', 'Libro: Tensiones del hierro', 'Libro: Tensiones del hierro', 'Книга \"Как закалялось железо\"', '', '', '', '', '', '', '', ''), +(2797, '모크의 심장', 'Coeur de Mokk', 'Herz von Mokk', '莫克的心脏', '莫克的心臟', 'Corazón de Mokk', 'Corazón de Mokk', 'Сердце Мокка', '', '', '', '', '', '', '', ''), +(2798, '레스밴 광석', 'Minerai de rethban', 'Rethbanerz', '瑞斯班矿石', '瑞斯班礦石', 'Mineral de Rethban', 'Mena de Rethban', 'Ретбанская руда', '', '', '', '', '', '', '', ''), +(2799, '고릴라 송곳니', 'Croc de gorille', 'Gorillafangzahn', '猩猩牙', '猩猩牙', 'Colmillo de gorila', 'Colmillo de gorila', 'Клык гориллы', '', '', '', '', '', '', '', ''), +(2800, '검은 벨벳 로브', 'Robe noire en velours', 'Schwarze Samtroben', '黑天鹅绒长袍', '黑天鵝絨長袍', 'Togas de terciopelo negro', 'Togas de terciopelo negro', 'Черные бархатные одеяния', '', '', '', '', '', '', '', ''), +(2801, '하나검', 'Lame d\'Hanna', 'Klinge von Hanna', '汉娜之刃', '漢娜之刃', 'Hoja de Hanna', 'Hoja de Hanna', 'Клинок Ханны', '', '', '', '', '', '', '', ''), +(2802, '불타는 문장', 'Emblème flamboyant', 'Loderflammenemblem', '闪耀徽章', '閃耀徽章', 'Emblema llameante', 'Emblema llameante', 'Пылающая эмблема', '', '', '', '', '', '', '', ''), +(2803, '미사용 Static 부적', '[PÉRIMÉ] Charme statique', 'Ausgedienter Statik-Glücksbringer', '', '', '', '', 'Испорченный оберег Помехи', '', '', '', '', '', '', '', ''), +(2804, '미사용 Freezing 부적', '[PÉRIMÉ] Talisman de gel', 'Ausgedienter Eiskälte-Talisman', '', '', '', '', 'Испорченный талисман заморозки', '', '', '', '', '', '', '', ''), +(2805, '설인 모피 망토', 'Cape en fourrure de yéti', 'Yetifell-Umhang', '雪人毛皮披风', '雪人毛皮披風', 'Capa de piel de yeti', 'Capa de piel de yeti', 'Плащ из меха йети', '', '', '', '', '', '', '', ''), +(2806, '스톰파이크의 소포', 'Paquet pour Stormpike', 'Päckchen für Stormpike', '给卡尔·雷矛的包裹', '給卡爾·雷矛的包裹', 'Paquete para Pico Tormenta', 'Paquete para Pico Tormenta', 'Посылка для Грозовой Вершины', '', '', '', '', '', '', '', ''), +(2807, '단두대 도끼', 'Guillotine', 'Guillotinenaxt', '断头斧', '斷頭斧', 'Hacha guillotina', 'Hacha guillotina', 'Нож гильотины', '', '', '', '', '', '', '', ''), +(2808, '불꽃 횃불', 'Torche des Flammes', 'Flammenfackel', '', '烈焰火炬', 'Antorcha de Llama', 'Antorcha de Llama', 'Огненный факел', '', '', '', '', '', '', '', ''), +(2809, '몬스터 - Mace, Spiked Basic', 'Monstre - Masse, Cloutée standard', 'Monster - Streitkolben, Stachelbesetzt Standard', '', '', 'Monstruo: maza, básica con pinchos', 'Monstruo: maza, básica con pinchos', 'Монстр - палица, шипастая основная', '', '', '', '', '', '', '', ''), +(2810, '몬스터 - Mace, Standard Serpent', 'Monstre - Masse, Serpent standard', 'Monster - Streitkolben, Standard Schlange', '', '', 'Monstruo: maza, serpiente estándar', 'Monstruo: maza, serpiente estándar', 'Монстр - палица, стандартная змеиная', '', '', '', '', '', '', '', ''), +(2811, '미사용 Lightforge 지팡이', '[PÉRIMÉ] Bâton de Sancteforge', 'Ausgedienter Lichtschmiedestab', '', '', '', '', 'Испорченный посох из светлостали', '', '', '', '', '', '', '', ''), +(2812, '미사용 Lightforge Dagger', '[PÉRIMÉ] Dague de Sancteforge', 'Ausgedienter Lichtschmiededolch', '', '', '', '', 'Испорченный кинжал из светлостали', '', '', '', '', '', '', '', ''), +(2813, '몬스터 - Mace, Standard Basic', 'Monstre - Masse, standard', 'Monster - Streitkolben, Einfach Standard', '', '', 'Monstruo: maza, básica estándar', 'Monstruo: maza, básica estándar', 'Монстр - палица, стандартная основная', '', '', '', '', '', '', '', ''), +(2814, '미사용 Lightforge 해머', '[PÉRIMÉ] Marteau de Sancteforge', 'Ausgedienter Lichtschmiedehammer', '', '', '', '', 'Испорченный молот из светлостали', '', '', '', '', '', '', '', ''), +(2815, '곡선형 내릴톱', 'Fendoir courbe', 'Bogenklingenreißer', '曲刃撕裂者', '曲刃撕裂者', 'Destripadora con hojas curvas', 'Destripadora con hojas curvas', 'Изогнутый мясницкий нож', '', '', '', '', '', '', '', ''), +(2816, '죽음의예언자 홀', 'Sceptre de nécrorateur', 'Todessprecherszepter', '亡语者节杖', '亡語者節杖', 'Cetro de médium', 'Cetro de médium', 'Скипетр Вестника смерти', '', '', '', '', '', '', '', ''), +(2817, '부드러운 가죽 튜닉', 'Tunique en cuir souple', 'Weiche Ledertunika', '柔软的皮外套', '柔軟的皮外套', 'Túnica de cuero suave', 'Túnica de cuero suave', 'Мягкий кожаный мундир', '', '', '', '', '', '', '', ''), +(2818, '신축성 있는 가죽 바지', 'Pantalon en cuir étiré', 'Gedehnte Lederbeinkleider', '延展皮裤', '延展皮褲', 'Pantalones de cuero elásticos', 'Calzas de cuero elásticos', 'Растянутые кожаные брюки', '', '', '', '', '', '', '', ''), +(2819, '십자 단검', 'Dague croisée', 'Kreuzdolch', '十字匕首', '十字匕首', 'Daga cruzada', 'Daga cruzada', 'Крестовидный кинжал', '', '', '', '', '', '', '', ''), +(2820, '신기한 초시계', 'Chouette chronomètre', 'Schicke Stoppuhr', '灵巧秒表', '靈巧碼錶', 'Cronómetro ingenioso', 'Cronómetro ingenioso', 'Изящный секундомер', '', '', '', '', '', '', '', ''), +(2821, '모그로쉬의 방망이', 'Ecraseur Mo\'grosh', 'Zerstampfer der Mo\'grosh', '莫格罗什大锤', '莫格羅什大錘', 'Pasapurés Mo\'grosh', 'Pasapurés Mo\'grosh', 'Мо\'грошская колотушка', '', '', '', '', '', '', '', ''), +(2822, '모그로쉬의 이쑤시개', 'Cure-dent Mo\'Grosh', 'Zahnstocher der Mo\'grosh', '莫格罗什牙签', '莫格羅什牙籤', 'Mondadientes Mo\'grosh', 'Mondadientes Mo\'grosh', 'Мо\'грошская зубочистка', '', '', '', '', '', '', '', ''), +(2823, '모그로쉬의 깡통따개', 'Ouvre-boîte Mo\'grosh', 'Büchsenöffner der Mo\'grosh', '莫格罗什开罐器', '莫格羅什開罐器', 'Abrelatas Mo\'grosh', 'Abrelatas Mo\'grosh', 'Мо\'грошская открывашка', '', '', '', '', '', '', '', ''), +(2824, '허리케인', 'Ouragan', 'Hurrikan', '飓风', '颶風', 'Huracán', 'Huracán', 'Ураган', '', '', '', '', '', '', '', ''), +(2825, '불타는 활', 'Arc de Flèche de feu', 'Bogen der Sengpfeile', '灼热弓', '灼熱弓', 'Arco para flechas abrasadoras', 'Arco para flechas abrasadoras', 'Лук Жгучих Стрел', '', '', '', '', '', '', '', ''), +(2826, '미사용 Medal of Fortitude', '[PÉRIMÉ] Médaille de robustesse', 'Ausgediente Medaille der Seelenstärke', '', '', '', '', 'Испорченная Медаль за мужество', '', '', '', '', '', '', '', ''), +(2827, '몬스터 - Cleaver', 'Monstre - Fendoir', 'Monster - Spaltbeil', '', '', 'Monstruo: cuchilla de carnicero', 'Monstruo: cuchilla de carnicero', 'Монстр - колун', '', '', '', '', '', '', '', ''), +(2828, '니사의 유해', 'Cadavre de Nissa', 'Nissas sterbliche Überreste', '妮萨的残骸', '妮薩的殘骸', 'Restos de Nissa', 'Restos de Nissa', 'Останки Ниссы', '', '', '', '', '', '', '', ''), +(2829, '그레고르의 유골', 'Cadavre de Gregor', 'Gregors sterbliche Überreste', '格里高的遗骸', '格里高的遺骸', 'Restos de Gregor', 'Restos de Gregor', 'Останки Грегора', '', '', '', '', '', '', '', ''), +(2830, '투르만의 유골', 'Cadavre de Thurman', 'Thurmans sterbliche Überreste', '萨尔曼的遗骸', '薩爾曼的遺骸', 'Restos de Thurman', 'Restos de Thurman', 'Останки Тармена', '', '', '', '', '', '', '', ''), +(2831, '데블린의 유골', 'Cadavre de Devlin', 'Devlins sterbliche Überreste', '代弗林的遗骸', '代弗林的遺骸', 'Restos de Devlin', 'Restos de Devlin', 'Останки Девлина', '', '', '', '', '', '', '', ''), +(2832, '베르나의 서부정통 스튜 조리법', 'Recette du Ragoût de la marche de l\'Ouest, par Verna', 'Vernas Rezept für Westfall-Eintopf', '弗娜的杂味炖肉食谱', '弗娜的雜味燉肉食譜', 'Receta del estofado de Páramos de Poniente de Verna', 'Receta del estofado de los Páramos de Poniente de Verna', 'Рецепт Верны: похлебка Западного Края', '', '', '', '', '', '', '', ''), +(2833, '마술사의 마법책', 'Le Grimoire de la Liche', 'Das Zauberbuch des Lichs', '巫妖的法术书', '巫妖的法術書', 'El libro de hechizos del Exánime', 'El libro de hechizos del Exánime', 'Книга заклинаний лича', '', '', '', '', '', '', '', ''), +(2834, '불변의 영액', 'Ichor d\'embaumement', 'Einbalsamierungssekret', '防腐剂', '防腐劑', 'Icor embalsamante', 'Icor embalsamante', 'Бальзамирующая лимфа', '', '', '', '', '', '', '', ''), +(2835, '작은 암석', 'Pierre brute', 'Rauer Stein', '劣质的石头', '劣質的石頭', 'Piedra basta', 'Piedra férrea', 'Грубый камень', '', '', '', '', '', '', '', ''), +(2836, '일반 암석', 'Pierre grossière', 'Grober Stein', '粗糙的石头', '粗糙的石頭', 'Piedra burda', 'Piedra burda', 'Необработанный камень', '', '', '', '', '', '', '', ''), +(2837, '투르만의 편지', 'Lettre de Thurman', 'Thurmans Brief', '萨尔曼的信件', '薩爾曼的信件', 'Carta de Thurman', 'Carta de Thurman', 'Письмо Тармена', '', '', '', '', '', '', '', ''), +(2838, '큰 암석', 'Pierre lourde', 'Schwerer Stein', '沉重的石头', '沉重的石頭', 'Piedra pesada', 'Piedra pesada', 'Тяжелый камень', '', '', '', '', '', '', '', ''), +(2839, '이베트에게 보내는 편지', 'Une lettre pour Yvette', 'Ein Brief an Yvette', '给伊维特的信', '給伊維特的信', 'Un carta para Yvette', 'Un carta para Yvette', 'Письмо к Иветте', '', '', '', '', '', '', '', ''), +(2840, '구리 주괴', 'Barre de cuivre', 'Kupferbarren', '铜锭', '銅錠', 'Lingote de cobre', 'Barra de cobre', 'Медный слиток', '', '', '', '', '', '', '', ''), +(2841, '청동 주괴', 'Barre de bronze', 'Bronzebarren', '青铜锭', '青銅錠', 'Lingote de bronce', 'Barra de bronce', 'Бронзовый слиток', '', '', '', '', '', '', '', ''), +(2842, '은괴', 'Barre d\'argent', 'Silberbarren', '银锭', '銀錠', 'Lingote de plata', 'Barra de plata', 'Серебряный слиток', '', '', '', '', '', '', '', ''), +(2843, '더러운 손가락 뼈', 'Articulation sale', 'Schmutzige Knöchelknochen', '肮脏的指节骨', '骯髒的指節骨', 'Nudillos sucios', 'Nudillos sucios', 'Грязные бабки', '', '', '', '', '', '', '', ''), +(2844, '구리 철퇴', 'Masse en cuivre', 'Kupferstreitkolben', '铜质钉锤', '銅質釘錘', 'Maza de cobre', 'Maza de cobre', 'Медная палица', '', '', '', '', '', '', '', ''), +(2845, '구리 도끼', 'Hache en cuivre', 'Kupferaxt', '铜斧', '銅斧', 'Hacha de cobre', 'Hacha de cobre', 'Медный топор', '', '', '', '', '', '', '', ''), +(2846, '티리스팔 호박', 'Potiron de Tirisfal', 'Tirisfalkürbis', '提瑞斯法南瓜', '提里斯法南瓜', 'Calabaza de Tirisfal', 'Calabaza de Tirisfal', 'Тирисфальская тыква', '', '', '', '', '', '', '', ''), +(2847, '구리 쇼트소드', 'Epée courte en cuivre', 'Kupferkurzschwert', '铜质短剑', '銅質短劍', 'Espada corta de cobre', 'Espada corta de cobre', 'Медный короткий меч', '', '', '', '', '', '', '', ''), +(2848, '청동 철퇴', 'Masse en bronze', 'Bronzener Streitkolben', '青铜钉锤', '青銅釘錘', 'Maza de bronce', 'Maza de bronce', 'Бронзовая палица', '', '', '', '', '', '', '', ''), +(2849, '청동 도끼', 'Hache en bronze', 'Bronzene Axt', '青铜斧', '青銅斧', 'Hacha de bronce', 'Hacha de bronce', 'Бронзовый топор', '', '', '', '', '', '', '', ''), +(2850, '청동 쇼트소드', 'Epée courte en bronze', 'Bronzenes Kurzschwert', '青铜短剑', '青銅短劍', 'Espada corta de bronce', 'Espada corta de bronce', 'Бронзовый короткий меч', '', '', '', '', '', '', '', ''), +(2851, '구리 사슬 허리띠', 'Ceinture en anneaux de cuivre', 'Kupferner Kettengürtel', '铜质链甲腰带', '銅質鍊甲腰帶', 'Cinturón de anillas de cobre', 'Cinturón de anillas de cobre', 'Медный плетеный пояс', '', '', '', '', '', '', '', ''), +(2852, '구리 사슬 바지', 'Pantalon en anneaux de cuivre', 'Kupferne Kettenhose', '铜质链甲短裤', '銅質鍊甲短褲', 'Pantalones de anillas de cobre', 'Pantalones de anillas de cobre', 'Медные плетеные штаны', '', '', '', '', '', '', '', ''), +(2853, '구리 팔보호구', 'Brassards en cuivre', 'Kupferarmschienen', '铜质护腕', '銅質護腕', 'Brazales de cobre', 'Brazales de cobre', 'Медные наручи', '', '', '', '', '', '', '', ''), +(2854, '구리 룬문자 팔보호구', 'Brassards runiques en cuivre', 'Runenverzierte Kupferarmschienen', '铜质符文护腕', '銅質符文護腕', 'Brazales de cobre con runas', 'Brazales rúnicos de cobre', 'Рунные медные наручи', '', '', '', '', '', '', '', ''), +(2855, '썩은 발톱', 'Griffe putride', 'Eitrige Klaue', '腐烂的爪子', '腐爛的爪子', 'Garra podrida', 'Garra podrida', 'Гнилой коготь', '', '', '', '', '', '', '', ''), +(2856, '철제 파이크', 'Clou en fer', 'Eisenspitze', '铁矛', '鐵矛', 'Pico de hierro', 'Pico de hierro', 'Железная пика', '', '', '', '', '', '', '', ''), +(2857, '구리 룬문자 허리띠', 'Ceinture runique en cuivre', 'Runenverzierter Kupfergürtel', '铜质符文腰带', '銅質符文腰帶', 'Cinturón de cobre con runas', 'Cinturón rúnico de cobre', 'Рунный медный пояс', '', '', '', '', '', '', '', ''), +(2858, '암흑사냥개 피', 'Sang de sombredogue', 'Schattenhundblut', '黑暗犬的血液', '黑暗犬的血液', 'Sangre de can oscuro', 'Sangre de can oscuro', 'Кровь пса Тьмы', '', '', '', '', '', '', '', ''), +(2859, '썩은지느러미멀록 비늘', 'Ecaille d\'Aileron noir', 'Finsterflossenschuppe', '邪鳍鱼人的鳞片', '邪鰭魚人的鱗片', 'Escama Anca Vil', 'Escama Anca Vil', 'Чешуя мурлока из племени Злобного Плавника', '', '', '', '', '', '', '', ''), +(2862, '조잡한 숫돌', 'Pierre à aiguiser brute', 'Rauer Wetzstein', '劣质磨刀石', '劣質磨刀石', 'Piedra de afilar basta', 'Piedra de afilar férrea', 'Грубое точило', '', '', '', '', '', '', '', ''), +(2863, '일반 숫돌', 'Pierre à aiguiser grossière', 'Grober Wetzstein', '粗制磨刀石', '粗製磨刀石', 'Piedra de afilar burda', 'Piedra de afilar burda', 'Зернистое точило', '', '', '', '', '', '', '', ''), +(2864, '구리 룬문자 흉갑', 'Cuirasse runique en cuivre', 'Runenverzierte Kupferbrustplatte', '铜质符文胸甲', '銅質符文胸甲', 'Peto de cobre con runas', 'Coraza rúnica de cobre', 'Рунная медная кираса', '', '', '', '', '', '', '', ''), +(2865, '청동 다리보호구', 'Jambières grossières en bronze', 'Raue bronzene Gamaschen', '劣质青铜护腿', '劣質青銅護腿', 'Leotardos de bronce basto', 'Leotardos de bronce férreos', 'Грубые бронзовые поножи', '', '', '', '', '', '', '', ''), +(2866, '청동 흉갑', 'Cuirasse grossière en bronze', 'Rauer bronzener Kürass', '劣质青铜胸甲', '劣質青銅胸甲', 'Coraza de bronce basto', 'Coraza de bronce férrea', 'Грубая бронзовая кираса', '', '', '', '', '', '', '', ''), +(2867, '청동 팔보호구', 'Brassards grossiers en bronze', 'Raue bronzene Armschienen', '劣质青铜护腕', '劣質青銅護腕', 'Brazales de bronce basto', 'Brazales de bronce férreos', 'Грубые бронзовые наручи', '', '', '', '', '', '', '', ''), +(2868, '청동 무늬 팔보호구', 'Brassards guillochés en bronze', 'Gemusterte bronzene Armschienen', '青铜花纹护腕', '青銅花紋護腕', 'Brazales de patrón de bronce', 'Brazales de bronce estampados', 'Украшенные узором бронзовые наручи', '', '', '', '', '', '', '', ''), +(2869, '은도금한 청동 흉갑', 'Cuirasse en bronze argenté', 'Bronzene Brustplatte mit Versilberung', '镀银青铜胸甲', '鍍銀青銅胸甲', 'Peto de bronce plateado', 'Coraza de bronce bañada en plata', 'Посеребренная бронзовая кираса', '', '', '', '', '', '', '', ''), +(2870, '빛나는 은미늘 흉갑', 'Cuirasse en argent lumineux', 'Leuchtende silberne Brustplatte', '银鳞胸甲', '銀鱗胸甲', 'Peto de plata lustrosa', 'Coraza de plata resplandeciente', 'Сияющая серебряная кираса', '', '', '', '', '', '', '', ''), +(2871, '단단한 숫돌', 'Pierre à aiguiser lourde', 'Schwerer Wetzstein', '重磨刀石', '重磨刀石', 'Piedra de afilar pesada', 'Piedra de afilar pesada', 'Тяжелое точило', '', '', '', '', '', '', '', ''), +(2872, '흉포한 검은그물거미의 독', 'Venin de Tisse-nuit vicieuse', 'Heimtückisches Nachtweberspinnengift', '邪恶夜行蜘蛛的毒液', '邪惡夜行蜘蛛的毒液', 'Veneno de nocturácnida sanguinaria', 'Veneno de araña nocturácnida feroz', 'Яд злобного ночного кругопряда', '', '', '', '', '', '', '', ''), +(2874, '부치지 않은 편지', 'Une lettre qui n\'a pas été envoyée.', 'Ein nie abgeschickter Brief', '未寄出的信', '未寄出的信', 'Una carta sin enviar', 'Una carta sin enviar', 'Неотосланное письмо', '에드윈 밴클리프의 몸에서 찾아낸 편지입니다.', 'Une lettre trouvée sur Edwin VanCleef.', 'Ein Brief, der bei Edwin van Cleef gefunden wurde.', '从艾德温·范克里夫身上找到的信。', '從艾德溫·范克里夫身上找到的信。', 'Una carta que llevaba Edwin VanCleef encima.', 'Una carta que llevaba Edwin VanCleef encima.', 'Письмо найдено на теле Эдвина ван Клифа.'), +(2875, '붉은십자군 반지', 'Anneau de la Croisade écarlate', 'Scharlachroter Insignienring', '血色十字军徽记之戒', '血色十字軍徽記之戒', 'Anillo con la insignia Escarlata', 'Anillo con la insignia Escarlata', 'Перстень Алого ордена', '', '', '', '', '', '', '', ''), +(2876, '그늘박쥐 모피', 'Peau de chauve-souris du crépuscule', 'Nachtsaugerpelz', '夜行蝙蝠的毛皮', '夜行蝙蝠的毛皮', 'Pelambre Murciumbrío', 'Pelambre Murciumbrío', 'Шкурка сумеречницы', '', '', '', '', '', '', '', ''), +(2877, '투사의 클레이모어', 'Claymore des combattants', 'Mitstreiter-Claymore', '战斗双刃刀', '戰鬥雙刃刀', 'Espada claymore de combatiente', 'Espada claymore de combatiente', 'Клеймор комбатанта', '', '', '', '', '', '', '', ''), +(2878, '수염 해골도끼', 'Hache d\'os dentée', 'Hakenknochenaxt', '芒刺骨斧', '芒刺骨斧', 'Hacha de hueso barbada', 'Hacha de hueso barbada', 'Зазубренный боевой топор', '', '', '', '', '', '', '', ''), +(2879, '대척지의 마법봉', 'Bâtonnet des antipodes', 'Antipoden-Rute', '双极法杖', '雙極法杖', 'Vara antípoda', 'Vara antípoda', 'Жезл антиподов', '', '', '', '', '', '', '', ''), +(2880, '약한 융해촉진제', 'Catalyseur léger', 'Schwacher Fluxus', '弱效助熔剂', '弱效助熔劑', 'Flujo débil', 'Flujo débil', 'Слабый плавень', '대장장이가 금속의 불순물을 제거할 때 사용합니다.', 'Sert aux forgerons pour éliminer les impuretés du métal.', 'Wird von Schmieden verwendet, um Verunreinigungen zu entfernen.', '铁匠以此去除矿石中的杂质。', '鐵匠以此去除礦石中的雜質。', 'Usado por los herreros para eliminar impurezas.', 'Usado por los herreros para eliminar impurezas.', 'Используется кузнецами для удаления посторонних включений.'), +(2881, '도면: 구리 룬문자 흉갑', 'Plans : Cuirasse runique en cuivre', 'Pläne: Runenverzierte Kupferbrustplatte', '设计图:铜质符文胸甲', '設計圖:銅質符文胸甲', 'Diseño: peto de cobre con runas', 'Diseño: coraza rúnica de cobre', 'Чертеж: рунная медная кираса', '', '', '', '', '', '', '', ''), +(2882, '도면: 은도금한 청동 어깨보호구', 'Plans : Epaulières en bronze argenté', 'Pläne: Bronzene Schultern mit Versilberung', '设计图:镀银青铜护肩', '設計圖:鍍銀青銅護肩', 'Diseño: hombreras de bronce plateado', 'Diseño: sobrehombros de bronce bañados en plata', 'Чертеж: посеребренные бронзовые наплечники', '', '', '', '', '', '', '', ''), +(2883, '도면: 예리한 청동 단검', 'Plans : Poignard mortel en bronze', 'Pläne: Tödlicher Bronzepoignard', '设计图:致命的青铜短剑', '設計圖:致命的青銅短劍', 'Diseño: puñal de bronce mortal', 'Diseño: puñal de bronce mortal', 'Чертеж: смертоносный бронзовый кинжал', '', '', '', '', '', '', '', ''), +(2884, '몬스터 - Dynamite, Lit', 'Monstre - Dynamite, allumée', 'Monster - Dynamit, Angezündet', '', '', 'Monstruo: dinamita, encendida', 'Monstruo: dinamita, encendida', 'Монстр - динамит, зажженный фитиль', '', '', '', '', '', '', '', ''), +(2885, '붉은십자군 문서', 'Documents de la Croisade écarlate', 'Dokumente des Scharlachroten Kreuzzugs', '血色十字军文件', '血色十字軍文件', 'Documentos de la Cruzada Escarlata', 'Documentos de la Cruzada Escarlata', 'Бумаги Алого ордена', '', '', '', '', '', '', '', ''), +(2886, '멧돼지 갈비', 'Côtes de sanglier des rochers', 'Klippeneberrippchen', '峭壁野猪肋排', '峭壁野豬肋排', 'Costilla de jabalí del risco', 'Costilla de jabalí del risco', 'Ребро скального вепря', '', '', '', '', '', '', '', ''), +(2887, '손상된 늑대 모피', 'Peau de loup déchirée', 'Verdorbener Wolfspelz', '', '破爛的狼皮', 'Pelambre de lobo estropeada', 'Pelambre de lobo estropeada', 'Испорченное волчье манто', '', '', '', '', '', '', '', ''), +(2888, '맥주로 양념한 멧돼지 갈비', 'Côtes de sanglier à la bière', 'Eberrippchen in Biersauce', '啤酒烤猪排', '啤酒烤豬排', 'Costillas de jabalí a la cerveza', 'Costillas de jabalí a la cerveza', 'Кабаньи ребрышки в пиве', '', '', '', '', '', '', '', ''), +(2889, '조리법: 맥주로 양념한 멧돼지 갈비', 'Recette : Côtes de sanglier à la bière', 'Rezept: Eberrippchen in Biersauce', '食谱:啤酒烤猪排', '食譜:啤酒烤豬排', 'Receta: costillas de jabalí a la cerveza', 'Receta: costillas de jabalí a la cerveza', 'Рецепт: кабаньи ребрышки в пиве', '', '', '', '', '', '', '', ''), +(2890, '손상된 멧돼지 모피', 'Peau de sanglier déchirée', 'Verdorbener Eberpelz', '', '破損豬皮', 'Pelambre de jabalí estropeada', 'Pelambre de jabalí estropeada', 'Испорченная шкура вепря', '', '', '', '', '', '', '', ''), +(2891, '도시 건축가에게 보내는 편지', 'Lettre pour l\'architecte de la ville', 'Brief an den Stadtarchitekten', '写给巴隆斯的信', '寫給巴隆斯的信', 'Carta para el arquitecto de la ciudad', 'Carta para el arquitecto de la ciudad', 'Письмо городскому архитектору', '', '', '', '', '', '', '', ''), +(2892, '맹독', 'Poison mortel', 'Tödliches Gift', '致命毒药', '致命毒藥', 'Veneno mortal', 'Veneno mortal', 'Смертельный яд', '', '', '', '', '', '', '', ''), +(2893, '맹독 II', 'Poison mortel II', 'Tödliches Gift II', '致命毒药 II', '致命毒藥 II', 'Veneno mortal 2', 'Veneno mortal II', 'Смертельный яд II', '', '', '', '', '', '', '', ''), +(2894, '랩소디 몰트', 'Bière au malt Rhapsody', 'Rhapsody-Malzbier', '狂想麦酒', '狂想麥酒', 'Malta rapsódica', 'Malta rapsódica', 'Болтливое пиво', '', '', '', '', '', '', '', ''), +(2895, '미사용 Creeping Pain', 'Douleur progressive', 'Schleichender Schmerz', '慢性痛苦毒药', '慢性痛苦毒藥', 'Dolor creciente', 'Dolor espeluznante', 'Ползучая боль', '', '', '', '', '', '', '', ''), +(2896, '미사용 Creeping Anguish', 'Angoisse progressive', 'Schleichende Seelenpein', '慢性剧痛毒药', '慢性劇痛毒藥', 'Angustia creciente', 'Angustia espeluznante', 'Ползучее страдание', '', '', '', '', '', '', '', ''), +(2898, '산악경비대 흉갑', 'Plastron de montagnard', 'Gebirgsjägerbrustharnisch', '巡山人胸甲', '巡山人胸甲', 'Coraza de montaraz', 'Pechera de montaraz', 'Нагрудник горного пехотинеца', '', '', '', '', '', '', '', ''), +(2899, '웬디고 목걸이', 'Collier de wendigo', 'Wendigohalsband', '雪怪项圈', '雪怪項圈', 'Collar Wendigo', 'Collera Wendigo', 'Ошейник Вендиго', '', '', '', '', '', '', '', ''), +(2900, '돌 버클러', 'Targe en pierre', 'Stein-Rundschild', '石质圆盾', '石質圓盾', 'Rodela de piedra', 'Rodela de piedra', 'Каменный кулачный щит', '', '', '', '', '', '', '', ''), +(2901, '채광용 곡괭이', 'Pioche de mineur', 'Spitzhacke', '矿工锄', '礦工鋤', 'Pico de minero', 'Pico de minero', 'Шахтерская кирка', '광부가 광석을 캘 때 사용합니다.', 'Les mineurs ont besoin d\'une pioche pour creuser.', 'Minenarbeiter benötigen eine Spitzhacke zum Graben.', '矿工需要一把锄才能采矿。', '礦工需要一把鋤才能採礦。', 'Los mineros necesitan un pico para excavar.', 'Los mineros necesitan un pico para excavar.', 'Шахтеры используют кирку для добычи ископаемых.'), +(2902, '신념의 망토', 'Cape de la foi', 'Glaubens-Umhang', '信念披风', '信念披風', 'Capa de la Fe', 'Capa de la Fe', 'Плащ веры', '', '', '', '', '', '', '', ''), +(2903, '다릴의 사냥활', 'Arc de chasse de Daryl', 'Daryls Jagdbogen', '达瑞尔的猎弓', '達瑞爾的獵弓', 'Arco de caza de Daryl', 'Arco de caza de Daryl', 'Охотничий лук Дерила', '', '', '', '', '', '', '', ''), +(2904, '다릴의 사냥용 라이플', 'Carabine de chasse de Daryl', 'Daryls Jagdgewehr', '达瑞尔的猎枪', '達瑞爾的獵槍', 'Rifle de caza de Daryl', 'Rifle de caza de Daryl', 'Охотничья винтовка Дерила', '', '', '', '', '', '', '', ''), +(2905, '염소 가죽 망토', 'Cape en peau de chèvre', 'Ziegenfell-Umhang', '羊毛披风', '羊毛披風', 'Capa de pelaje de cabra', 'Capa de pelaje de cabra', 'Плащ из козьего меха', '', '', '', '', '', '', '', ''), +(2906, '다크샤이어 쇠사슬 다리보호구', 'Jambières en mailles de Darkshire', 'Panzergamaschen von Dunkelhain', '夜色郡锁甲护腿', '夜色郡鎖甲護腿', 'Leotardos de malla Villa Oscura', 'Leotardos de malla Villa Oscura', 'Кольчужные поножи Темнолесья', '', '', '', '', '', '', '', ''), +(2907, '드워프족 벌목용 도끼', 'Hache de bûcheron naine', 'Zwergischer Baumhacker', '矮人伐木斧', '矮人伐木斧', 'Corta árboles enana', 'Corta árboles enana', 'Дворфийский двуручный дровокол', '', '', '', '', '', '', '', ''), +(2908, '뾰족칼', 'Aiguillon', 'Dornenklinge', '荆棘之刃', '荊棘之刃', 'Espada espinada', 'Espada espinada', 'Клинок-шип', '', '', '', '', '', '', '', ''), +(2909, '붉은 양모 복면', 'Foulard en laine rouge', 'Rotes Wollkopftuch', '红色毛纺面罩', '紅色毛紡面罩', 'Pañuelo de lana roja', 'Pañuelo de lana roja', 'Красная шерстяная бандана', '', '', '', '', '', '', '', ''), +(2910, '민병대의 황금 장화', 'Bottes en or de la milice', 'Goldene Milizstiefel', '金色民兵靴', '金色民兵靴', 'Botas de milicia de oro', 'Botas de milicia de oro', 'Золотые сапоги народного ополчения', '', '', '', '', '', '', '', ''), +(2911, '켈러의 벨트', 'Ceinturon de Keller', 'Kellers Gurt', '凯勒的束带', '凱勒的腰帶', 'Faja de Keller', 'Faja de Keller', 'Ремень Келлера', '', '', '', '', '', '', '', ''), +(2912, '흑마술사의 발톱', 'Griffe du Ténébromancien', 'Klaue des Schattenbeschwörers', '阴影之爪', '陰影之爪', 'Garra de Sombramáncico', 'Garra del Sombramántico', 'Коготь Тенемансера', '', '', '', '', '', '', '', ''), +(2913, '감의 비단 어깨보호대', 'Mantelet de Gamn en soie', 'Seidenmantel von Gamn', '加姆的丝质衬肩', '加姆的絲質襯肩', 'Manto de Gamn de seda', 'Manto de Gamn de seda', 'Шелковое оплечье Гамна', '', '', '', '', '', '', '', ''), +(2915, '타란 쇄빙기', 'Brise-glace de Taran', 'Taraneisbrecher', '塔兰碎冰者', '碎冰者', 'Rompehielo Taran', 'Rompehielo Taran', 'Ледолом Таруна', '', '', '', '', '', '', '', ''), +(2916, '황금사자 방패', 'Bouclier du lion d\'or', 'Goldlöwenschild', '金狮之盾', '金獅之盾', 'Escudo de león de oro', 'Escudo de león de oro', 'Щит с золотым львом', '', '', '', '', '', '', '', ''), +(2917, '평온의 반지', 'Anneau tranquille', 'Gelassenheitsring', '宁静之戒', '寧靜之戒', 'Anillo tranquilo', 'Anillo tranquilo', 'Кольцо Спокойствия', '', '', '', '', '', '', '', ''), +(2918, '미사용 코이프 of Inner Strength', '[PÉRIMÉ] Camail de force intérieure', 'Ausgediente Helmkappe der Inneren Stärke', '', '', '', '', 'Испорченный капюшон Внутренней Силы', '', '', '', '', '', '', '', ''), +(2919, '고대의 유물', 'Relique des Anciens', 'Relikt der Urtume', '', '神聖古人遺址', 'Reliquia de los Antiguos', 'Reliquia de los Antiguos', 'Реликвия Древних', '', '', '', '', '', '', '', ''), +(2920, '신성한 유물', 'Relique sacrée', 'Heiliges Relikt', '', '神聖遺址', 'Reliquia sacra', 'Reliquia sacra', 'Священная реликвия', '', '', '', '', '', '', '', ''), +(2921, '축복받은 유물', 'Relique bénie', 'Gesegnetes Relikt', '', '神聖祝福遺留', 'Reliquia bendita', 'Reliquia bendita', 'Благословенная реликвия', '', '', '', '', '', '', '', ''), +(2922, '정신의 유물', 'Relique spirituelle', 'Geistrelikt', '', '神聖精神紀念', 'Reliquia de espíritu', 'Reliquia de espíritu', 'Реликвия духа', '', '', '', '', '', '', '', ''), +(2923, '고결의 유물', 'Relique de Droiture', 'Relikt der Rechtschaffenheit', '', '神聖正義遺片', 'Reliquia de Rectitud', 'Reliquia de Rectitud', 'Реликвия Праведности', '', '', '', '', '', '', '', ''), +(2924, '악어 고기', 'Viande de crocilisque', 'Krokiliskenfleisch', '鳄鱼肉', '鱷魚肉', 'Carne de crocolisco', 'Carne de crocolisco', 'Мясо кроколиска', '', '', '', '', '', '', '', ''), +(2925, '악어 가죽', 'Peau de crocilisque', 'Krokiliskenhaut', '鳄鱼皮', '鱷魚皮', 'Piel de crocolisco', 'Piel de crocolisco', 'Шкура кроколиска', '', '', '', '', '', '', '', ''), +(2926, '바질 스레드의 머리카락', 'Tête de Bazil Thredd', 'Kopf von Bazil Thredd', '巴基尔·斯瑞德的头颅', '巴基爾·斯瑞德的頭顱', 'Cabeza de Bazil Thredd', 'Cabeza de Bazil Thredd', 'Голова Базиля Тредда', '', '', '', '', '', '', '', ''), +(2927, '미사용 Creeping Torment', 'Tourment progressif', 'Schleichende Qual', '慢性折磨毒药', '慢性折磨毒藥', 'Tormento creciente', 'Tormento espeluznante', 'Ползучая мука', '', '', '', '', '', '', '', ''), +(2928, '부패의 가루', 'Poudre de délabrement', 'Staub des Verfalls', '蚀骨灰', '蝕骨灰', 'Polvo de Decadencia', 'Polvo de Decadencia', 'Пыль тления', '도적이 독 제조에 사용하는 재료입니다.', 'Sert aux voleurs à préparer du poison.', 'Wird von Schurken beim Brauen von Gift verwendet.', '潜行者制毒所需的原料。', '盜賊製毒所需的原料。', 'Usado por los pícaros para crear veneno.', 'Usado por los pícaros para crear veneno.', 'Используется разбойниками при изготовлении яда.'), +(2929, '썩은 무덤 가루', 'Poussière tombale', 'Grabmalfäulnis', '', '腐敗墓碑', 'Podredumbre de tumba', 'Podredumbre de tumba', 'Могильная гниль', '도적이 독 제조에 사용하는 재료입니다.', 'Sert aux voleurs à préparer du poison.', 'Wird von Schurken beim Brauen von Gift verwendet.', '潜行者制毒所需的原料。', '盜賊製毒所需的原料。', 'Usado por los pícaros para crear veneno.', 'Usado por los pícaros para crear veneno.', 'Используется разбойниками при изготовлении яда.'), +(2930, '고통의 정수', 'Essence de douleur', 'Essenz des Schmerzes', '痛苦精华', '痛苦精華', 'Esencia de dolor', 'Esencia de dolor', 'Субстанция боли', '도적이 독 제조에 사용하는 재료입니다.', 'Sert aux voleurs à préparer du poison.', 'Wird von Schurken beim Brauen von Gift verwendet.', '潜行者制毒所需的原料。', '盜賊製毒所需的原料。', 'Usado por los pícaros para crear veneno.', 'Usado por los pícaros para crear veneno.', 'Используется разбойниками при изготовлении яда.'), +(2931, '미사용 Maiden\'s Anguish', '[PÉRIMÉ] Angoisse de la vierge', 'Ausgedienter Jungfernschmerz', 'Maiden\'s Anguish', 'Maiden\'s Anguish', '', '', '', '도적이 독 제조에 사용하는 재료입니다.', 'Sert aux voleurs à préparer du poison.', 'Wird von Schurken beim Brauen von Gift verwendet.', '潜行者制毒所需的原料。', '盜賊製毒所需的原料。', 'Lo usan los pícaros para crear veneno.', 'Usado por los pícaros para crear veneno.', 'Используется разбойниками при изготовлении яда.'), +(2932, '고통의 덩굴', 'Sarment du tourment', 'Qualranke', '', '苦痛藤蔓', 'Viña tormenta', 'Viña tormenta', 'Лоза Мучений', '도적이 독 제조에 사용하는 재료입니다.', 'Sert aux voleurs à préparer du poison.', 'Wird von Schurken beim Brauen von Gift verwendet.', '潜行者制毒所需的原料。', '盜賊製毒所需的原料。', 'Usado por los pícaros para crear veneno.', 'Usado por los pícaros para crear veneno.', 'Используется разбойниками при изготовлении яда.'), +(2933, '린의 인장', 'Sceau de Wrynn', 'Siegel von Wrynn', '乌瑞恩的图章', '烏瑞恩的圖章', 'Lacre de Wrynn', 'Sello de Wrynn', 'Печать Ринна', '', '', '', '', '', '', '', ''), +(2934, '손상된 가죽 조각', 'Lanières de cuir déchirées', 'Verdorbene Lederfetzen', '破烂的皮革', '破爛的皮革', 'Restos de cuero estropeado', 'Restos de cuero estropeado', 'Обрывки кожи', '', '', '', '', '', '', '', ''), +(2939, '악어 눈물', 'Larme de crocilisque', 'Krokiliskenträne', '鳄鱼的眼泪', '鱷魚的眼淚', 'Lágrima de crocolisco', 'Lágrima de crocolisco', 'Слеза кроколиска', '', '', '', '', '', '', '', ''), +(2940, '피투성이 곰 앞발', 'Patte d\'ours sanglante', 'Blutige Bärentatze', '血淋淋的熊爪', '血淋淋的熊爪', 'Pata de oso sangriento', 'Pata de oso sangriento', 'Окровавленная медвежья лапа', '', '', '', '', '', '', '', ''), +(2941, '지하감옥 나이프', 'Fer de prisonnier', 'Knastschenkel', '监狱骨片', '監獄骨片', 'Carne de prisión', 'Corvo de prisión', 'Тюремная заточка', '', '', '', '', '', '', '', ''), +(2942, '철제 너클', 'Coup de poing en fer', 'Eisenschlagring', '铁指虎', '鐵指虎', 'Nudillos de hierro', 'Nudillos de hierro', 'Железный кастет', '', '', '', '', '', '', '', ''), +(2943, '팔레스의 눈', 'Oeil de Paleth', 'Auge von Paleth', '帕雷斯之眼', '帕雷斯之眼', 'Ojo de Paleth', 'Ojo de Paleth', 'Око Палета', '', '', '', '', '', '', '', ''), +(2944, '팔레스의 저주받은 눈', 'Oeil maudit de Paleth', 'Verfluchtes Auge von Paleth', '被诅咒的帕雷斯之眼', '被詛咒的帕雷斯之眼', 'Ojo maldito de Paleth', 'Ojo maldito de Paleth', 'Проклятое Око Палета', '', '', '', '', '', '', '', ''), +(2945, '미사용 (OLD)Medium Throwing Knife', '[VIEUX] Couteau de lancer moyen', '', '', '', '(OLD)Medium Throwing cuchillo', '(OLD)Medium Throwing cuchillo', '(СТАРЫЙ) Средний метательный нож', '', '', '', '', '', '', '', ''), +(2946, '소형 투척용 단검', 'Dague de lancer équilibrée', 'Ausbalancierter Wurfdolch', '平衡飞刀', '平衡飛刀', 'Daga arrojadiza equilibrada', '', 'Сбалансированный метательный кинжал', '', '', '', '', '', '', '', ''), +(2947, '소형 투척용 나이프', 'Petit couteau de lancer', 'Kleines Wurfmesser', '小飞刀', '小飛刀', 'Cuchillo arrojadizo pequeño', '', 'Малый метательный нож', '', '', '', '', '', '', '', ''), +(2948, '미사용 정화의 부적', '[PÉRIMÉ] Talisman de purification', 'Ausgedienter Talisman des Säuberns', '', '', '', '', 'Испорченный талисман Очищения', '', '', '', '', '', '', '', ''), +(2949, '뱃사람의 장화', 'Bottes des marins', 'Matrosen-Stiefel', '水手之靴', '水手之靴', 'Botas de marinero', 'Botas de marinero', 'Моряцкие сапоги', '', '', '', '', '', '', '', ''), +(2950, '고드름 마법봉', 'Bâtonnet glacial', 'Rute des Eiszapfens', '冰柱魔棒', '冰柱魔棒', 'Vara carámbano', 'Vara carámbano', 'Жезл-сосулька', '', '', '', '', '', '', '', ''), +(2951, '나무그늘 반지', 'Anneau du sous-bois', 'Ring des Waldlandes', '丛林之戒', '叢林之戒', 'Anillo de Truenedera', 'Anillo de Truenedera', 'Кольцо Побегов', '', '', '', '', '', '', '', ''), +(2952, '고급 가죽 웃옷', 'Pourpoint fin et léger en peau', 'Feines Wams aus leichtem Balg', '优质轻毛皮外衣', '優質輕皮外套', 'Chaleco de pellejo ligero refinado', 'Chaleco de cuero liviano y elegante', 'Жилет из обработанной легкой шкуры', '', '', '', '', '', '', '', ''), +(2953, '순찰대장의 망토', 'Cape de maître du guet', 'Umhang des Wachhauptmanns', '守夜人披风', '守夜人披風', 'Capa de maestro vigía', 'Capa de maestro vigía', 'Плащ начальника караула', '', '', '', '', '', '', '', ''), +(2954, '어둠의 순찰대 바지', 'Pantalon de veilleur', 'Nachtwachen-Pantalons', '守夜人马裤', '守夜人馬褲', 'Pantalones de guardia nocturno', 'Bombachos de guardia nocturno', 'Кюлоты Ночного Дозора', '', '', '', '', '', '', '', ''), +(2955, '일등항해사 모자', 'Chapeau de second', 'Hut des Ersten Maats', '大副的帽子', '大副的帽子', 'Sombrero de primer colega', 'Sombrero de contramaestre', 'Шляпа первого помощника', '', '', '', '', '', '', '', ''), +(2956, '데피아즈단에 대한 보고서', 'Rapport sur les défias', 'Bericht über die Bruderschaft der Defias', '有关迪菲亚兄弟会的报告', '有關迪菲亞兄弟會的報告', 'Informe sobre la hermandad Defias', 'Informe sobre la hermandad Defias', 'Донесение Братства Справедливости', '', '', '', '', '', '', '', ''), +(2957, '장인의 조끼', 'Gilet de compagnon', 'Gesellenweste', '旅者外衣', '旅者外衣', 'Jubón de oficial', 'Jubón de oficial', 'Жилет подмастерья', '', '', '', '', '', '', '', ''), +(2958, '장인의 바지', 'Pantalon de compagnon', 'Gesellenhose', '旅者短裤', '旅者短褲', 'Pantalones de oficial', 'Pantalones de oficial', 'Штаны подмастерья', '', '', '', '', '', '', '', ''), +(2959, '장인의 장화', 'Bottes de compagnon', 'Gesellenstiefel', '旅者长靴', '旅者長靴', 'Botas de oficial', 'Botas de oficial', 'Сапоги подмастерья', '', '', '', '', '', '', '', ''), +(2960, '장인의 장갑', 'Gants de compagnon', 'Gesellenhandschuhe', '旅者手套', '旅者手套', 'Guantes de oficial', 'Guantes de oficial', 'Перчатки подмастерья', '', '', '', '', '', '', '', ''), +(2961, '연마된 가죽 조끼', 'Gilet en cuir brûlé', 'Brandlederweste', '褐色皮外衣', '褐色皮外衣', 'Jubón de cuero quemado', 'Jubón de cuero quemado', 'Обгоревший кожаный жилет', '', '', '', '', '', '', '', ''), +(2962, '연마된 가죽 반바지', 'Jambières en cuir brûlé', 'Brandlederbundhosen', '烧过的皮裤', '燒過的皮褲', 'Calzones de cuero quemado', 'Calzones de cuero quemado', 'Обгоревшие кожаные брюки', '', '', '', '', '', '', '', ''), +(2963, '연마된 가죽 장화', 'Bottes en cuir brûlé', 'Brandlederstiefel', '褐色皮靴', '褐色皮靴', 'Botas de cuero quemado', 'Botas de cuero quemado', 'Обгоревшие кожаные сапоги', '', '', '', '', '', '', '', ''), +(2964, '연마된 가죽 장갑', 'Gants en cuir brûlé', 'Brandlederhandschuhe', '褐色皮手套', '褐色皮手套', 'Guantes de cuero quemado', 'Guantes de cuero quemado', 'Обгоревшие кожаные перчатки', '', '', '', '', '', '', '', ''), +(2965, '전사의 튜닉', 'Tunique de guerrier', 'Kriegertunika', '战士外套', '戰士外套', 'Túnica de guerrero', 'Túnica de guerrero', 'Воинский мундир', '', '', '', '', '', '', '', ''), +(2966, '전사의 바지', 'Pantalon de guerrier', 'Kriegerhose', '战士短裤', '戰士短褲', 'Pantalones de guerrero', 'Pantalones de guerrero', 'Воинские штаны', '', '', '', '', '', '', '', ''), +(2967, '전사의 장화', 'Bottes de guerrier', 'Kriegerstiefel', '战士之靴', '戰士之靴', 'Botas de guerrero', 'Botas de guerrero', 'Воинские сапоги', '', '', '', '', '', '', '', ''), +(2968, '전사의 장갑', 'Gants de guerrier', 'Kriegerhandschuhe', '战士手套', '戰士手套', 'Guantes de guerrero', 'Guantes de guerrero', 'Воинские перчатки', '', '', '', '', '', '', '', ''), +(2969, '역술사의 조끼', 'Gilet de lieur de sort', 'Zauberbinder-Weste', '法师外衣', '法師外衣', 'Jubón Vinculahechizo', 'Jubón Vinculahechizo', 'Жилет заклинателя', '', '', '', '', '', '', '', ''), +(2970, '역술사의 바지', 'Pantalon de lieur de sort', 'Zauberbinder-Hose', '法师短裤', '法師短褲', 'Pantalones Vinculahechizo', 'Pantalones Vinculahechizo', 'Штаны заклинателя', '', '', '', '', '', '', '', ''), +(2971, '역술사의 장화', 'Bottes de lieur de sort', 'Zauberbinder-Stiefel', '法师之靴', '法師之靴', 'Botas Vinculahechizo', 'Botas Vinculahechizo', 'Сапоги заклинателя', '', '', '', '', '', '', '', ''), +(2972, '역술사의 장갑', 'Gants de lieur de sort', 'Zauberbinder-Handschuhe', '法师手套', '法師手套', 'Guantes Vinculahechizo', 'Guantes Vinculahechizo', 'Перчатки заклинателя', '', '', '', '', '', '', '', ''), +(2973, '수렵의 튜닉', 'Tunique de chasse', 'Jagdtunika', '狩猎外套', '狩獵外套', 'Túnica de caza', 'Túnica de caza', 'Охотничий мундир', '', '', '', '', '', '', '', ''), +(2974, '수렵의 바지', 'Pantalon de chasse', 'Jagdhose', '狩猎短裤', '狩獵短褲', 'Pantalones de caza', 'Pantalones de caza', 'Охотничьи штаны', '', '', '', '', '', '', '', ''), +(2975, '수렵의 장화', 'Bottes de chasse', 'Jagdstiefel', '狩猎之靴', '狩獵之靴', 'Botas de caza', 'Botas de caza', 'Охотничьи сапоги', '', '', '', '', '', '', '', ''), +(2976, '수렵의 장갑', 'Gants de chasse', 'Jagdhandschuhe', '狩猎手套', '狩獵手套', 'Guantes de caza', 'Guantes de caza', 'Охотничьи перчатки', '', '', '', '', '', '', '', ''), +(2977, '역전용사의 갑옷', 'Armure de vétéran', 'Veteranen-Rüstung', '精兵护甲', '精兵護甲', 'Armadura de veterano', 'Armadura de veterano', 'Броня ветерана', '', '', '', '', '', '', '', ''), +(2978, '역전용사의 다리보호구', 'Jambières de vétéran', 'Veteranen-Gamaschen', '精兵护腿', '精兵護腿', 'Leotardos de veterano', 'Leotardos de veterano', 'Поножи ветерана', '', '', '', '', '', '', '', ''), +(2979, '역전용사의 장화', 'Bottes de vétéran', 'Veteranen-Stiefel', '精兵战靴', '精兵戰靴', 'Botas de veterano', 'Botas de veterano', 'Сапоги ветерана', '', '', '', '', '', '', '', ''), +(2980, '역전용사의 장갑', 'Gants de vétéran', 'Veteranen-Handschuhe', '精兵手套', '精兵手套', 'Guantes de veterano', 'Guantes de veterano', 'Перчатки ветерана', '', '', '', '', '', '', '', ''), +(2981, '예언자의 로브', 'Robe de prophète', 'Seherrobe', '先知长袍', '先知長袍', 'Toga de profeta', 'Toga de profeta', 'Одеяние Провидца', '', '', '', '', '', '', '', ''), +(2982, '예언자의 바지', 'Pantalon de prophète', 'Seherhose', '先知短裤', '先知短褲', 'Pantalones de profeta', 'Pantalones de profeta', 'Штаны Провидца', '', '', '', '', '', '', '', ''), +(2983, '예언자의 장화', 'Bottes de prophète', 'Seherstiefel', '先知之靴', '先知之靴', 'Botas de profeta', 'Botas de profeta', 'Сапоги Провидца', '', '', '', '', '', '', '', ''), +(2984, '예언자의 장갑', 'Gants de prophète', 'Seherhandschuhe', '先知手套', '先知手套', 'Guantes de profeta', 'Guantes de profeta', 'Перчатки Провидца', '', '', '', '', '', '', '', ''), +(2985, '마법문자 가죽 흉갑', 'Cuirasse en cuir gravé', 'Gravierte Lederbrustplatte', '铭文皮胸甲', '銘文皮胸甲', 'Peto de cuero grabado', 'Coraza de cuero grabado', 'Расписанная кожаная кираса', '', '', '', '', '', '', '', ''), +(2986, '마법문자 가죽 바지', 'Pantalon en cuir gravé', 'Gravierte Lederhose', '铭文皮短裤', '銘文皮短褲', 'Pantalones de cuero grabado', 'Pantalones de cuero grabado', 'Покрытые письменами кожаные штаны', '', '', '', '', '', '', '', ''), +(2987, '마법문자 가죽 장화', 'Bottes en cuir gravé', 'Gravierte Lederstiefel', '铭文皮靴', '銘文皮靴', 'Botas de cuero grabado', 'Botas de cuero grabado', 'Покрытые письменами кожаные сапоги', '', '', '', '', '', '', '', ''), +(2988, '마법문자 가죽 장갑', 'Gants en cuir gravé', 'Gravierte Lederhandschuhe', '铭文皮手套', '銘文皮手套', 'Guantes de cuero grabado', 'Guantes de cuero grabado', 'Покрытые письменами кожаные перчатки', '', '', '', '', '', '', '', ''), +(2989, '빛나는 튜닉', 'Tunique brunie', 'Brünierte Tunika', '抛光链甲外套', '拋光鍊甲外套', 'Túnica bruñida', 'Túnica bruñida', 'Вороненый мундир', '', '', '', '', '', '', '', ''), +(2990, '빛나는 다리보호구', 'Jambières brunies', 'Brünierte Gamaschen', '抛光链甲护腿', '拋光鍊甲護腿', 'Leotardos bruñidos', 'Leotardos bruñidos', 'Вороненые поножи', '', '', '', '', '', '', '', ''), +(2991, '빛나는 장화', 'Bottes brunies', 'Brünierte Stiefel', '抛光链甲战靴', '拋光鍊甲戰靴', 'Botas bruñidas', 'Botas bruñidas', 'Вороненые сапоги', '', '', '', '', '', '', '', ''), +(2992, '빛나는 장갑', 'Gants brunis', 'Brünierte Handschuhe', '抛光链甲手套', '拋光鍊甲手套', 'Guantes bruñidos', 'Guantes bruñidos', 'Вороненые перчатки', '', '', '', '', '', '', '', ''), +(2993, '미사용 마법문자 가죽 투구', '[PÉRIMÉ] Casque en cuir gravé', 'Ausgedienter gravierter Lederhelm', '', '', '', '', 'Испорченный инкрустированный кожаный шлем', '', '', '', '', '', '', '', ''), +(2994, '미사용 예언자의 단안경', '[PÉRIMÉ] Monocle de prophète', 'Ausgedientes Sehermonokel', '', '', '', '', 'Испорченный монокль Провидца', '', '', '', '', '', '', '', ''), +(2995, '미사용 Burnished 사슬 코이프', '[PÉRIMÉ] Camail en mailles brunies', 'Ausgediente brünierte Kettenhelmkappe', '', '', '', '', 'Испорченный вороненый капюшон', '', '', '', '', '', '', '', ''), +(2996, '리넨 두루마리', 'Rouleau d\'étoffe en lin', 'Leinenstoffballen', '亚麻布卷', '亞麻布卷', 'Descarga de paño de lino', 'Madeja de paño de lino', 'Рулон льняной ткани', '', '', '', '', '', '', '', ''), +(2997, '양모 두루마리', 'Rouleau d\'étoffe de laine', 'Wollstoffballen', '毛布卷', '毛布卷', 'Descarga de paño de lana', 'Madeja de paño de lana', 'Рулон шерсти', '', '', '', '', '', '', '', ''), +(2998, '단순한 나침반', 'Une simple boussole', 'Ein einfacher Kompass', '简易罗盘', '簡易羅盤', 'Una sencilla brújula', 'Una sencilla brújula', 'Простой компас', '바로스 알렉스턴의 첫 번째 나침반', 'La première boussole de Baros Alexston.', 'Baros Alexstons erster Kompass', '巴隆斯·阿历克斯顿的第一只罗盘。', '巴洛斯·艾力克斯頓的第一隻羅盤。', 'La primera brújula de Baros Alexston.', 'La primera brújula de Baros Alexston.', 'Первый компасс Бароса Алекстона.'), +(2999, '스틸그릴의 공구', 'Outils de Steelgrill', 'Steelgrills Werkzeuge', '贝尔丁的工具', '貝爾丁的工具', 'Herramientas de Brasacerada', 'Herramientas de Brasacerada', 'Инструменты Стальной Решетки', '', '', '', '', '', '', '', ''), +(3000, '여왕 거미 갑옷', 'Carapace de la mère des couvées', 'Brutmutter-Knochenpanzer', '雌蜘蛛的外壳', '雌蜘蛛的外殼', 'Caparazón de madre de camada', 'Caparazón de madre de camada', 'Панцирь Королевы пауков', '', '', '', '', '', '', '', ''), +(3001, '미사용 Medivh\'s Folly', '[PÉRIMÉ] Folie de Medivh', 'Ausgediente Medivhs Torheit', 'Medivh\'s Folly', '', '', '', 'Испорченная глупость Медива', '', '', '', '', '', '', '', ''), +(3002, '정의의 뿔나팔', 'Relique de la Corne de Justice', 'Relikt-Horn der Gerechtigkeit', '', '神聖公正遺角', 'Cuerno de Justicia de reliquia', 'Cuerno de Justicia de reliquia', 'Реликтовый рог Правосудия', '', '', '', '', '', '', '', ''), +(3003, '눈의 유물', 'Relique de l\'Oeil', 'Relikt des Auges', '', '神聖遺目', 'Reliquia del Ojo', 'Reliquia del Ojo', 'Реликвия Ока', '', '', '', '', '', '', '', ''), +(3004, '사자의 유물', 'Relique des morts', 'Relikt der Toten', '', '神聖遺留亡者', 'Reliquia de los Muertos', 'Reliquia de los Muertos', 'Реликвия Мертвых', '', '', '', '', '', '', '', ''), +(3005, '진실의 유물', 'Relique de la Vérité', 'Relikt der Wahrheit', '', '神聖遺留真相', 'Reliquia de Verdad', 'Reliquia de Verdad', 'Реликвия Истины', '', '', '', '', '', '', '', ''), +(3006, '성스러운 유물 파편', 'Fragment de relique sacrée', 'Heiliger Reliktsplitter', '', '聖遺碎片', 'Fragmento de reliquia sagrada', 'Fragmento de reliquia Sagrada', 'Осколок священной реликвии', '', '', '', '', '', '', '', ''), +(3007, '미사용 검은무쇠단 어깨갑옷', '[PÉRIMÉ] Espauliers en sombrefer', 'Ausgediente Dunkeleisenschulterstücke', '', '', '', '', 'Испорченное наплечье черного железа', '', '', '', '', '', '', '', ''), +(3008, '웬디고 모피 망토', 'Cape en fourrure de wendigo', 'Wendigofellumhang', '雪怪披风', '雪怪披風', 'Capa de pelaje Wendigo', 'Capa de pelaje Wendigo', 'Плащ из меха вендиго', '', '', '', '', '', '', '', ''), +(3010, '고운 모래', 'Sable fin', 'Feiner Sand', '细砂', '細砂', 'Arena fina', 'Arena fina', 'Мелкий песок', '', '', '', '', '', '', '', ''), +(3011, '깃털장식 투구', 'Coiffure de plumes', 'Gefiederter Kopfputz', '羽饰头巾', '羽飾頭巾', 'Penacho de plumas', 'Penacho de plumas', 'Оперенный головной убор', '', '', '', '', '', '', '', ''), +(3012, '민첩성의 두루마리', 'Parchemin d\'Agilité', 'Rolle der Beweglichkeit', '敏捷卷轴', '敏捷卷軸', 'Pergamino de Agilidad', 'Pergamino de agilidad', 'Свиток Ловкости', '', '', '', '', '', '', '', ''), +(3013, '보호의 두루마리', 'Parchemin de Protection', 'Rolle des Schutzes', '保护卷轴', '保護卷軸', 'Pergamino de Protección', 'Pergamino de protección', 'Свиток Защиты', '', '', '', '', '', '', '', ''), +(3014, '마모된 도끼', 'Hache détériorée', 'Kampferprobte Axt', '破斧', '破斧', 'Hacha ajada por la batalla', 'Hacha desgastada por la batalla', 'Затупившийся в бою топор', '', '', '', '', '', '', '', ''), +(3015, '미사용 Chatter\'s Rock', '[PÉRIMÉ] Pierre de Cliqueteuse', 'Ausgedienter Chatter-Rock', '', '', '', '', 'Испорченный камень Болтуна', '', '', '', '', '', '', '', ''), +(3016, '군터의 마법책', 'Grimoire de Gunther', 'Gunthers Zauberbuch', '冈瑟尔的法术书', '岡瑟爾的法術書', 'Libro de hechizos de Gunther', 'Libro de hechizos de Gunther', 'Книга заклинаний Гюнтера', '', '', '', '', '', '', '', ''), +(3017, '세브렌의 명령서', 'Ordres de Sevren', 'Sevrens Befehle', '塞弗伦的命令', '塞弗倫的命令', 'Pedido de Sevren', 'Órdenes de Sevren', 'Приказы Севрена', '', '', '', '', '', '', '', ''), +(3018, '루포스의 가죽', 'Peau de Lupos', 'Balg von Lupos', '鲁伯斯的皮', '魯伯斯的皮', 'Pellejo de Lupos', 'Pellejo de Lupos', 'Шкура Волкуса', '', '', '', '', '', '', '', ''), +(3019, '귀족의 로브', 'Robe aristocratique', 'Adligenrobe', '贵族长袍', '貴族長袍', 'Toga de noble', 'Toga de noble', 'Благородное одеяние', '', '', '', '', '', '', '', ''), +(3020, '인내의 모자', 'Coiffe endurcie', 'Ausdauernde Kappe', '不朽军帽', '不朽軍帽', 'Almete duradero', 'Almete duradero', 'Шапка терпения', '', '', '', '', '', '', '', ''), +(3021, '순찰자의 활', 'Arc de forestier', 'Waldläuferbogen', '游侠之弓', '遊俠之弓', 'Arco de especialista', 'Arco de forestal', 'Лук следопыта', '', '', '', '', '', '', '', ''), +(3022, '푸른아가미일족 반바지', 'Chausses branchie-bleue', 'Bundhose der Blaukiemen', '蓝腮长裤', '藍腮長褲', 'Calzones branquiazules', 'Calzones branquiazules', 'Брюки Синежабрых', '', '', '', '', '', '', '', ''), +(3023, '큰 나팔총', 'Tromblon de gros calibre', 'Großkalibrige Donnerbüchse', '大口径短枪', '大口徑短槍', 'Trabuco pesado grande', 'Trabuco pesado grande', 'Крупнокалиберный мушкетон', '', '', '', '', '', '', '', ''), +(3024, 'BKP 2700 \"인포서\"', 'BKP 2700 \"Massacreur\"', 'BKP 2700 \"Vollstrecker\"', 'BKP 2700“执行者”', 'BKP 2700「執行者」', 'BKP 2700 \"Déspota\"', 'BKP 2700 \"Déspota\"', 'BKP 2700 \"Принуждение\"', '', '', '', '', '', '', '', ''), +(3025, 'BKP 42 \"울트라\"', '', '', 'BKP 42“偏激者”', 'BKP 42「偏激者」', '', '', 'BKP 42 \"Ультра\"', '', '', '', '', '', '', '', ''), +(3026, '강화된 활', 'Arc renforcé', 'Verstärkter Bogen', '强化弓', '強化弓', 'Arco reforzado', 'Arco reforzado', 'Усиленный лук', '', '', '', '', '', '', '', ''), +(3027, '강화 곡궁', 'Arc courbe lourd', 'Schwerer Doppelbogen', '重型弯弓', '重型彎弓', 'Arco corvo pesado', 'Arco corvo pesado', 'Тяжелый изогнутый лук', '', '', '', '', '', '', '', ''), +(3028, '장궁', 'Arc long', 'Langbogen', '', '長弓', 'Arco largo', 'Arco largo', 'Длинный лук', '', '', '', '', '', '', '', ''), +(3029, '미사용 Whipwood 화살', '[PÉRIMÉ] Flèche de bois cinglant', 'Ausgedienter Peitschenholzpfeil', 'Deprecated Whipwood Arrow', 'Deprecated Whipwood Arrow', '', '', 'Испорченная стрела Стонущего леса', '', '', '', '', '', '', '', ''), +(3030, '날카로운 화살', 'Flèche rasoir', 'Schneidenpfeil', '锐锋箭', '銳鋒箭', 'Flecha cuchilla', 'Flecha navaja', 'Стрела-бритва', '', '', '', '', '', '', '', ''), +(3031, '미사용 날카로운 화살', '[PÉRIMÉ] Flèche tranchante', 'Ausgedienter Schneidenpfeil', 'Deprecated Razor Arrow', 'Deprecated Razor Arrow', '', '', 'Испорченная стрела-бритва', '', '', '', '', '', '', '', ''), +(3032, '미사용 Impact 탄환', '[PÉRIMÉ] Projectile d\'impact', 'Ausgedientes Einschlag-Geschoss', '', '', '', '', 'Испорченный патрон столкновения', '', '', '', '', '', '', '', ''), +(3033, '합금 탄환', 'Balle dure', 'Robustes Geschoss', '实心子弹', '實心子彈', 'Perdigón sólido', 'Perdigón sólido', 'Твердый патрон', '', '', '', '', '', '', '', ''), +(3034, '미사용 BKP \"Impact\" 탄환', '[PÉRIMÉ] Tir BKP \"Impact\"', 'Ausgedientes BKP-Geschoss \"Einschlag\"', '', '', 'DEPRECATED BKP \"Impact\" Shot', 'DEPRECATED BKP \"Impact\" Shot', 'Испорченный BKP патрон \"Импульс\"', '', '', '', '', '', '', '', ''), +(3035, '줄무늬 호박', 'Potiron arrosé', 'Getränkter Kürbis', '斑纹南瓜', '斑紋南瓜', 'Calabaza atada', 'Calabaza envenenada', 'Отравленная тыква', '', '', '', '', '', '', '', ''), +(3036, '강화 단궁', 'Arc court lourd', 'Schwerer Kurzbogen', '硬短弓', '硬短弓', 'Arco corto pesado', 'Arco corto pesado', 'Тяжелый короткий лук', '', '', '', '', '', '', '', ''), +(3037, '채찍나무 곡궁', 'Arc courbe souple', 'Peitschenholzdoppelbogen', '柳木弯弓', '柳木彎弓', 'Arco corvo ligero', 'Arco corvo ligero', 'Изогнутый лук Стонущего леса', '', '', '', '', '', '', '', ''), +(3038, '궁수의 장궁', 'Arc long d\'archer', 'Langbogen des Bogenschützen', '射手长弓', '射手長弓', 'Arco largo de arquero', 'Arco largo de arquero', 'Длинный лук лучника', '', '', '', '', '', '', '', ''), +(3039, '잿빛 단궁', 'Arc court en frêne', 'Kurzer Aschenbogen', '灰木短弓', '灰木短弓', 'Arco de ceniza corto', 'Arco de ceniza corto', 'Короткий ясеневый лук', '', '', '', '', '', '', '', ''), +(3040, '사냥꾼의 전장총', 'Escopette de chasseur', 'Vorderlader des Jägers', '猎人火枪', '獵人火槍', 'Bozal de cazador', 'Bozal de cazador', 'Охотничья фузея', '', '', '', '', '', '', '', ''), +(3041, '\"백발백중\" 나팔총', 'Tromblon \"Oeil du mage\"', 'Donnerbüchse \"Magierauge\"', '“法师之眼”大口径火枪', '「法師之眼」大口徑火槍', 'Trabuco \"Ojo de mago\"', 'Trabuco \"Ojo de mago\"', 'Мушкетон \"Глаз мага\"', '', '', '', '', '', '', '', ''), +(3042, 'BKP \"스패로우\" 나팔총', 'BKP petit calibre \"Moineau\"', 'BKP \"Spatz\" Kleinkaliber', 'BKP“麻雀”短枪', 'BKP「麻雀」短槍', 'BKP \"Gorrión\" de bajo calibre', 'BKP \"Gorrión\" de bajo calibre', 'BKP \"Воробей\" малого калибра', '', '', '', '', '', '', '', ''), +(3043, '엘프 화살', 'Flèche elfique', 'Elfenpfeil', '精灵之箭', '精靈之箭', 'Arco élfico', 'Flecha élfica', 'Эльфийская стрела', '', '', '', '', '', '', '', ''), +(3044, '몬스터 - Mace, Standard Basic Offhand', '[VIEUX] Monstre - Mace, Standard Basique Main gauche', '', '', '', 'OLDMonstruo: maza, estándar básica brusco', 'OLDMonstruo: maza, estándar básica brusco', 'СТАРЫЙМонстр - палица, стандартная базовая, в левую рука', '', '', '', '', '', '', '', ''), +(3045, '아른거리는 미늘 장화', 'Bottes en écailles brillantes', 'Züngelnde Schuppenstiefel', '亮鳞战靴', '亮鱗戰靴', 'Botas de escamas luminiscentes', 'Botas de escamas luminiscentes', 'Отблескивающие чешуйчатые сапоги', '', '', '', '', '', '', '', ''), +(3046, '미사용 반짝이는 Scale 왕관', '[PÉRIMÉ] Camail en écailles luisantes', 'Ausgediente glitzernde Schuppenkrone', '', '', '', '', 'Испорченная корона Сверкающей чешуи', '', '', '', '', '', '', '', ''), +(3047, '아른거리는 미늘 장갑', 'Gants en écailles brillantes', 'Züngelnde Schuppenhandschuhe', '亮鳞手套', '亮鱗手套', 'Guantes de escamas luminiscentes', 'Guantes de escamas luminiscentes', 'Отблескивающие чешуйчатые перчатки', '', '', '', '', '', '', '', ''), +(3048, '아른거리는 미늘 다리보호구', 'Jambières en écailles brillantes', 'Züngelnde Schuppenbeinschützer', '亮鳞腿甲', '亮鱗腿甲', 'Musleras de escamas luminiscentes', 'Musleras de escamas luminiscentes', 'Отблескивающие чешуйчатые набедренники', '', '', '', '', '', '', '', ''), +(3049, '아른거리는 미늘 흉갑', 'Cuirasse en écailles brillantes', 'Züngelnde Schuppenbrustplatte', '亮鳞胸甲', '亮鱗胸甲', 'Peto de escamas luminiscentes', 'Coraza de escamas luminiscentes', 'Отблескивающая чешуйчатая кираса', '', '', '', '', '', '', '', ''), +(3050, '미사용 Winter 사슬 다리보호구', '[PÉRIMÉ] jambières en mailles hivernales', 'Ausgediente Winter-Panzergamaschen', '', '', '', '', 'Испорченные зимние кольчужные поножи', '', '', '', '', '', '', '', ''), +(3051, '미사용 Winter 사슬 장갑', '[PÉRIMÉ] Gants en mailles hivernales', 'Ausgediente Winter-Panzerhandschuhe', '', '', '', '', 'Испорченные зимние кольчужные перчатки', '', '', '', '', '', '', '', ''), +(3052, '미사용 Winter 사슬 코이프', '[PÉRIMÉ] Camail en mailles hivernales', 'Ausgediente Winter-Panzerhelmkappe', '', '', '', '', 'Испорченный зимний кольчужный капюшон', '', '', '', '', '', '', '', ''), +(3053, '험버트의 흉갑', 'Plastron d\'Humbert', 'Humberts Brustharnisch', '亨伯特的护胸', '亨伯特的護胸', 'Coraza de Humbert', 'Pechera de Humbert', 'Нагрудник Гумберта', '', '', '', '', '', '', '', ''), +(3054, '미사용 Winter 사슬 장화', '[PÉRIMÉ] Bottes en mailles hivernales', 'Ausgediente Winter-Panzerstiefel', '', '', '', '', 'Испорченные зимние кольчужные сапоги', '', '', '', '', '', '', '', ''), +(3055, '수목의 가죽 흉갑', 'Plastron sylvestre en cuir', 'Waldlederbrustharnisch', '森林皮护胸', '森林皮護胸', 'Coraza de cuero de bosque', 'Pechera de cuero de bosque', 'Лесной кожаный нагрудник', '', '', '', '', '', '', '', ''), +(3056, '수목의 가죽 바지', 'Pantalon sylvestre en cuir', 'Waldlederhose', '森林皮短裤', '森林皮短褲', 'Pantalones de cuero de bosque', 'Pantalones de cuero de bosque', 'Лесные кожаные штаны', '', '', '', '', '', '', '', ''), +(3057, '수목의 가죽 장화', 'Bottes sylvestres en cuir', 'Waldlederstiefel', '森林皮靴', '森林皮靴', 'Botas de cuero de bosque', 'Botas de cuero de bosque', 'Лесные кожаные сапоги', '', '', '', '', '', '', '', ''), +(3058, '수목의 가죽 장갑', 'Gants sylvestres en cuir', 'Waldlederhandschuhe', '森林皮手套', '森林皮手套', 'Guantes de cuero de bosque', 'Guantes de cuero de bosque', 'Лесные кожаные перчатки', '', '', '', '', '', '', '', ''), +(3059, '미사용 Forest 가죽 투구', '[PÉRIMÉ] Casque sylvestre en cuir', 'Ausgedienter Waldlederhelm', '', '', '', '', 'Испорченый лесной кожаный шлем', '', '', '', '', '', '', '', ''), +(3060, '미사용 깊은숲 장화', '[PÉRIMÉ] Bottes des bois profonds', 'Ausgediente Tiefholzstiefel', '', '', '', '', 'Испорченные сапоги Лесной чащи', '', '', '', '', '', '', '', ''), +(3061, '미사용 Deepwood 흉갑', '[PÉRIMÉ] Cuirasse des bois profonds', 'Ausgediente Tiefholzbrustplatte', '', '', '', '', 'Испорченная кираса Лесной чащи', '', '', '', '', '', '', '', ''), +(3062, '미사용 깊은숲 장갑', '[PÉRIMÉ] Gants des bois profonds', 'Ausgediente Tiefholzhandschuhe', '', '', '', '', 'Испорченные перчатки Лесной чащи', '', '', '', '', '', '', '', ''), +(3063, '미사용 깊은숲 투구', '[PÉRIMÉ] Casque des bois profonds', 'Ausgedienter Tiefholzhelm', '', '', '', '', 'Испорченный шлем Лесной чащи', '', '', '', '', '', '', '', ''), +(3064, '미사용 깊은숲 바지', '[PÉRIMÉ] Pantalon des bois profonds', 'Ausgediente Tiefholzhose', '', '', '', '', 'Испорченные штаны Лесной чащи', '', '', '', '', '', '', '', ''), +(3065, '광휘의 장화', 'Bottes éclatantes', 'Helle Stiefel', '明亮长靴', '陽炎戰靴', 'Botas brillantes', 'Botas brillantes', 'Яркие сапоги', '', '', '', '', '', '', '', ''), +(3066, '광휘의 장갑', 'Gants éclatants', 'Helle Handschuhe', '明亮手套', '陽炎手套', 'Guantes brillantes', 'Guantes brillantes', 'Яркие перчатки', '', '', '', '', '', '', '', ''), +(3067, '광휘의 바지', 'Pantalon éclatant', 'Helle Hose', '明亮短裤', '陽炎短褲', 'Pantalones brillantes', 'Pantalones brillantes', 'Яркие штаны', '', '', '', '', '', '', '', ''), +(3068, '미사용 은빛매듭 두건', '[PÉRIMÉ] Capuche argentée', 'Ausgediente Silberfadenkutte', '', '', '', '', 'Испорченный сребротканный клобук', '', '', '', '', '', '', '', ''), +(3069, '광휘의 로브', 'Robe éclatante', 'Helle Robe', '明亮长袍', '陽炎長袍', 'Toga brillante', 'Toga brillante', 'Яркое одеяние', '', '', '', '', '', '', '', ''), +(3070, '기장 망토', 'Cape d\'enseigne', 'Fähnrich-Umhang', '徽记披风', '徽記披風', 'Capa insignia', 'Capa insignia', 'Плащ прапорщика', '', '', '', '', '', '', '', ''), +(3071, '전투용 손도끼', 'Hachette découpante', 'Schlagkriegsbeil', '迅捷短柄斧', '迅捷短柄斧', 'Hachuela de artillero', 'Hachuela de artillero', 'Ударная секира', '', '', '', '', '', '', '', ''), +(3072, '그을린 로브', 'Robe fumante', 'Glimmende Robe', '烟尘长袍', '煙塵長袍', 'Toga humeante', 'Toga humeante', 'Истлевшее одеяние', '', '', '', '', '', '', '', ''), +(3073, '그을린 바지', 'Pantalon fumant', 'Glimmende Hose', '烟尘短裤', '煙塵短褲', 'Pantalones humeantes', 'Pantalones humeantes', 'Истлевшие штаны', '', '', '', '', '', '', '', ''), +(3074, '그을린 장갑', 'Gants fumants', 'Glimmende Handschuhe', '烟尘手套', '煙塵手套', 'Guantes humeantes', 'Guantes humeantes', 'Истлевшие перчатки', '', '', '', '', '', '', '', ''), +(3075, '화염의 눈', 'Oeil de flamme', 'Flammenauge', '烈焰之眼', '烈焰之眼', 'Ojo de Llama', 'Ojo de Llama', 'Глаз Пламени', '', '', '', '', '', '', '', ''), +(3076, '그을린 장화', 'Bottes fumantes', 'Glimmende Stiefel', '烟尘之靴', '煙塵之靴', 'Botas humeantes', 'Botas humeantes', 'Истлевшие сапоги', '', '', '', '', '', '', '', ''), +(3077, '미사용 Stonecloth 두건', '[PÉRIMÉ] Capuche en étoffe de pierre', 'Ausgediente Steinstoffkutte', '', '', '', '', 'Испорченный клобук Каменной ткани', '', '', '', '', '', '', '', ''), +(3078, '사레베스의 활', 'Perce-coeur naga', 'Nagaherzbohrer', '纳迦穿心者', '納迦穿心者', 'Troceacorazones Naga', 'Troceacorazones Naga', 'Нагский сердцекол', '', '', '', '', '', '', '', ''), +(3079, '스코른의 라이플', 'Carabine de Skorn', 'Skorns Gewehr', '斯考恩的火枪', '斯考恩的火槍', 'Rifle de Skorn', 'Rifle de Skorn', 'Винтовка Скорна', '', '', '', '', '', '', '', ''), +(3080, '부름의 양초', 'Bougie de signal', 'Kerze des Heranlockens', '诱灵蜡烛', '誘靈蠟燭', 'Vela de Señalización', 'Vela de señalización', 'Свеча призыва', '', '', '', '', '', '', '', ''), +(3081, '지옥의 보석', 'Gemme du Néant', 'Netheredelstein', '虚空宝石', '虛空寶石', 'Gema abisal', 'Gema Abisal', 'Самоцвет Пустоты', '', '', '', '', '', '', '', ''), +(3082, '다르골의 해골', 'Crâne de Dargol', 'Dargols Schädel', '达高尔的颅骨', '達高爾的顱骨', 'Calavera de Dargol', 'Calavera de Dargol', 'Череп Даргола', '', '', '', '', '', '', '', ''), +(3083, '재고정 물림기어', 'Rouage de rééquilibrage', 'Restabilisationszahnrad', '自适应齿轮', '自適應齒輪', 'Leva estabilizadora', 'Leva estabilizadora', 'Зубец рестабилизации', '', '', '', '', '', '', '', ''), +(3084, '자이로 기어', 'Engrenage gyromécanique', 'Gyromechanische Getriebeteile', '多档齿轮', '多檔齒輪', 'Engranaje giromecánico', 'Engranaje giromecánico', 'Гиромеханическая шестерня', '', '', '', '', '', '', '', ''), +(3085, '쉼머 스타우트 맥주통', 'Tonneau de Shimmer Stout', 'Fass mit Schimmerstarkbier', '一大桶微光酒', '一大桶微光酒', 'Barril de cerveza negra Brillante', 'Barrica de cerveza negra Brillante', 'Бочка \"Мерцающего портера\"', '', '', '', '', '', '', '', ''), +(3086, '쉼머 스타우트 술통', 'Bidon de Shimmer Stout', 'Fässlein mit Schimmerstarkbier', '一桶微光酒', '一桶微光酒', 'Tonel de cerveza negra Brillante', 'Tonel de cerveza negra Brillante', 'Бочонок \"Мерцающего портера\"', '', '', '', '', '', '', '', ''), +(3087, '쉼머 스타우트 맥주잔', 'Chope de Shimmer Stout', 'Becher mit Schimmerstarkbier', '一杯微光酒', '一杯微光酒', 'Jarra de cerveza brillante', 'Jarra de cerveza brillante', 'Кружка \"Мерцающего портера\"', '', '', '', '', '', '', '', ''), +(3088, '서적: 회복 IV', 'Livre de Récupération IV', 'Buch der Verjüngung IV', '书卷:回春术 IV', '書卷:回春術 IV', 'Libro sobre Rejuvenecimiento 4', 'Libro sobre Rejuvenecimiento IV', 'Книга Омоложения IV', '', '', '', '', '', '', '', ''), +(3089, '마법서: 불기둥', 'Tome de Choc de flammes', 'Foliant des Flammenstoßes', '秘典:烈焰风暴', '秘典:烈焰風暴', 'Escrito sobre Fogonazo', 'Escrito sobre Fogonazo', 'Фолиант Огненного столба', '', '', '', '', '', '', '', ''), +(3090, '마법서: 얼음 화살', 'Tome d\'Eclair de givre', 'Foliant des Frostblitzes', '秘典:寒冰箭', '秘典:寒冰箭', 'Escrito sobre Descarga de Escarcha', 'Escrito sobre Descarga de Escarcha', 'Фолиант Ледяной стрелы', '', '', '', '', '', '', '', ''), +(3091, '마법서: 신비한 지능 II', 'Tome d\'Intelligence des arcanes II', 'Foliant der arkanen Intelligenz II', '秘典:奥术智慧 II', '秘典:祕法智慧 II', 'Escrito sobre Intelecto Arcano 2', 'Escrito sobre Intelecto Arcano II', 'Фолиант Чародейского интеллекта II', '', '', '', '', '', '', '', ''), +(3092, '마법서: 불기둥 III', 'Tome de Choc de flammes II', 'Foliant des Flammenstoßes III', '秘典:烈焰风暴 III', '秘典:烈焰風暴 III', 'Escrito sobre Fogonazo 3', 'Escrito sobre Fogonazo III', 'Фолиант Огненного столба III', '', '', '', '', '', '', '', ''), +(3093, '마법서: 불기둥 II', 'Tome de Choc de flammes II', 'Foliant des Flammenstoßes II', '秘典:烈焰风暴 II', '秘典:烈焰風暴 II', 'Escrito sobre Fogonazo 2', 'Escrito sobre Fogonazo II', 'Фолиант Огненного столба II', '', '', '', '', '', '', '', ''), +(3094, '마법서: 화염 작열 II', 'Tome de Trait de feu II', 'Foliant des Feuerschlages II', '秘典:炎爆术 II', '秘典:炎爆術 II', 'Escrito sobre Explosión de Fuego 2', 'Escrito sobre Explosión de Fuego II', 'Фолиант Огненного взрыва II', '', '', '', '', '', '', '', ''), +(3095, '마법서: 화염 작열 III', 'Tome de Trait de feu III', 'Foliant des Feuerschlages III', '秘典:炎爆术 III', '秘典:炎爆術 III', 'Escrito sobre Explosión de Fuego 3', 'Escrito sobre Explosión de Fuego III', 'Фолиант Огненного взрыва III', '', '', '', '', '', '', '', ''), +(3096, '마법서: 깃털 낙하', 'Tome du Chute de plumes', 'Foliant des Federfalls', '秘典:羽落术', '秘典:羽落術', 'Escrito sobre Caída de pluma', 'Escrito sobre Caída de pluma', 'Фолиант Легкости пера', '', '', '', '', '', '', '', ''), +(3097, '마법서: 음료 창조 II', 'Tome d\'Invocation d\'eau II', 'Foliant des Wasser-Herbeizauberns II', '秘典:造水术 II', '秘典:造水術 II', 'Escrito sobre Conjurar agua 2', 'Escrito sobre Conjurar agua II', 'Фолиант Сотворения воды II', '', '', '', '', '', '', '', ''), +(3098, '마법서: 감속', 'Tome de Lenteur', 'Foliant der Verlangsamung', '秘典:减速术', '秘典:減速術', 'Escrito sobre Lentitud', 'Escrito sobre Lentitud', 'Фолиант Замедления', '', '', '', '', '', '', '', ''), +(3099, '마법서: 얼음 갑옷 II', 'Tome d\'Armure de glace II', 'Foliant der Eisrüstung II', '秘典:冰甲术 II', '秘典:冰甲術 II', 'Escrito sobre Armadura de hielo 2', 'Escrito sobre Armadura de hielo II', 'Том Ледяного доспеха II', '', '', '', '', '', '', '', ''), +(3100, '마법서: 눈보라 II', 'Tome de Blizzard II', 'Foliant des Blizzards II', '秘典:暴风雪 II', '秘典:暴風雪 II', 'Escrito sobre Blizzard 2', 'Escrito sobre Ventisca II', 'Фолиант снежной бури II', '', '', '', '', '', '', '', ''), +(3101, '마법서: 얼음 회오리 III', 'Tome de Nova de givre III', 'Foliant der Frostnova III', '秘典:冰霜新星 III', '秘典:冰霜新星 III', 'Escrito sobre Nova de Escarcha 3', 'Escrito sobre Nova de Escarcha III', 'Фолиант Кольца льда III', '', '', '', '', '', '', '', ''), +(3102, '마법서: 신비한 지능 III', 'Tome d\'Intelligence des arcanes III', 'Foliant der arkanen Intelligenz III', '秘典:奥术智慧 III', '秘典:祕法智慧 III', 'Escrito sobre Intelecto Arcano 3', 'Escrito sobre Intelecto Arcano III', 'Фолиант Чародейского интеллекта III', '', '', '', '', '', '', '', ''), +(3103, '눈마루골짜기 망치', 'Marteau des Frigères', 'Coldridge-Hammer', '寒脊之锤', '寒脊之錘', 'Martillo Crestanevada', 'Martillo Crestanevada', 'Молот Холодной долины', '', '', '', '', '', '', '', ''), +(3104, '예리한 투척용 나이프', 'Couteau de lancer perçant', 'Wuchtiges Wurfmesser', '锐利的飞刀', '鋒利的飛刀', 'Cuchillo arrojadizo cortante', 'Cuchillo arrojadizo cortante', 'Остро отточенный метательный нож', '', '', '', '', '', '', '', ''), +(3105, '대형 투척용 나이프', 'Grand couteau de lancer', 'Großes Wurfmesser', '大飞刀', '大型飛刀', 'Cuchillo arrojadizo grande', 'Cuchillo arrojadizo grande', 'Большой метательный нож', '', '', '', '', '', '', '', ''), +(3106, '사악한 투척용 단검', 'Dague de lancer corrompue', 'Tückischer Wurfdolch', '邪恶飞刀', '邪惡飛刀', 'Daga arrojadiza maligna', 'Daga arrojadiza maligna', 'Гибельный метательный кинжал', '', '', '', '', '', '', '', ''), +(3107, '예리한 투척용 나이프', 'Couteau de lancer perçant', 'Beißendes Wurfmesser', '锋利的飞刀', '鋒利的飛刀', 'Cuchillo arrojadizo cortante', '', 'Остро отточенный метательный нож', '', '', '', '', '', '', '', ''), +(3108, '중형 투척용 단검', 'Couteau de lancer lourd', 'Schwerer Wurfdolch', '重型飞刀', '重型飛刀', 'Daga arrojadiza pesada', '', 'Тяжелый метательный кинжал', '', '', '', '', '', '', '', ''), +(3109, '미사용 (OLD)Wicked Throwing Dagger', '[VIEUX] Dague de jet vicieuse', '', '', '', '(OLD)Wicked Throwing daga', '(OLD)Wicked Throwing daga', '(СТАРЫЙ) Гибельный метательный кинжал', '', '', '', '', '', '', '', ''), +(3110, '동굴쥐일족의 귀걸이', 'Oreille de Rat des tunnels', 'Tunnelrattenohr', '坑道鼠的耳朵', '坑道鼠的耳朵', 'Oreja de rata de túnel', 'Oreja de rata de túnel', 'Ухо подземной крысы', '', '', '', '', '', '', '', ''), +(3111, '소형 투척용 도끼', 'Hache de lancer grossière', 'Kunstlose Wurfaxt', '劣质飞斧', '劣質飛斧', 'Hacha arrojadiza rudimentaria', '', 'Грубый метательный топорик', '', '', '', '', '', '', '', ''), +(3113, '법전: 빛의 권능: 보호막', 'Codex de Mot sacré : Bouclier', 'Kodex des Heiligen Wortes: Schild', '圣典:圣言术:盾', '聖典:聖言術:盾', 'Códice de Palabra Sagrada: escudo', 'Códice de Palabra Sagrada: escudo', 'Кодекс Святого слова: Щит', '', '', '', '', '', '', '', ''), +(3114, '법전: 어둠의 권능: 현혹', 'Codex de Mot de l’ombre : Désarroi', 'Kodex des Schattenwortes: Verwirrung', '圣典:暗言术:惑', '聖典:暗言術:惑', 'Códice de Palabra de las Sombras: Confusión', 'Códice de Palabra de las Sombras: Confusión', 'Кодекс Слова Тьмы: Одурманивание', '', '', '', '', '', '', '', ''), +(3115, '법전: 소생 IV', 'Codex de Rénovation IV', 'Kodex der Erneuerung IV', '圣典:恢复 IV', '聖典:恢復 IV', 'Códice de Renovar 4', 'Códice de Renovar IV', 'Кодекс Обновления IV', '', '', '', '', '', '', '', ''), +(3116, '법전: 빛의 권능: 보호막 II', 'Codex de Mot sacré : Bouclier II', 'Kodex des Heiligen Wortes: Schild II', '圣典:圣言术:盾 II', '聖典:聖言術:盾 II', 'Códice de Palabra Sagrada: escudo 2', 'Códice de Palabra Sagrada: escudo II', 'Кодекс Святого слова: Щит II', '', '', '', '', '', '', '', ''), +(3117, '힐델브의 일지', 'Journal d\'Hildelve', 'Hildelves Tagebuch', '莫里·铁钻的日记', '莫里·鐵鑽的日記', 'Diario de Hildelve', 'Diario de Hildelve', 'Записи Хилдельва', '', '', '', '', '', '', '', ''), +(3118, '법전: 상급 치유', 'Codex de Soins supérieurs', 'Kodex der Großen Heilung', '圣典:强效治疗术', '聖典:強效治療術', 'Códice de Curación superior', 'Códice de Sanación superior', 'Кодекс Большего исцеления', '', '', '', '', '', '', '', ''), +(3119, '법전: 빛의 권능: 보호막 V', 'Codex de Mot sacré : Bouclier V', 'Kodex des Heiligen Wortes: Schild V', '圣典:圣言术:盾 V', '聖典:聖言術:盾 V', 'Códice de Palabra Sagrada: escudo 6', 'Códice de Palabra Sagrada: escudo V', 'Кодекс Святого слова: Щит V', '', '', '', '', '', '', '', ''), +(3120, '법전: 성스러운 일격 IV', 'Codex de Châtiment sacré IV', 'Kodex des Heiligen Schmetterns IV', '圣典:圣光击 IV', '聖典:聖光懲擊 IV', 'Códice de Acometida Sagrada 4', 'Códice de Fusta Sagrada IV', 'Кодекс Божественной кары IV', '', '', '', '', '', '', '', ''), +(3121, '법전: 공중 부양', 'Codex de Lévitation', 'Kodex des Levitierens', '圣典:漂浮术', '聖典:漂浮術', 'Códice de Levitar', 'Códice de Levitar', 'Кодекс Левитации', '', '', '', '', '', '', '', ''), +(3122, '법전: 빛의 권능: 보호막 III', 'Codex de Mot sacré : Bouclier III', 'Kodex des Heiligen Wortes: Schild III', '圣典:圣言术:盾 III', '聖典:聖言術:盾 III', 'Códice de Palabra Sagrada: escudo 3', 'Códice de Palabra Sagrada: escudo III', 'Кодекс Святого слова: Щит III', '', '', '', '', '', '', '', ''), +(3123, '법전: 빛의 권능: 인내 III', 'Codex de Mot sacré : Robustesse III', 'Kodex des Heiligen Wortes: Seelenstärke III', '圣典:圣言术:韧 III', '聖典:聖言術:韌 III', 'Códice de Palabra Sagrada: entereza 3', 'Códice de Palabra Sagrada: entereza III', 'Кодекс Святого слова: Стойкость духа III', '', '', '', '', '', '', '', ''), +(3124, '법전: 내면의 열정 III', 'Codex de Feu intérieur III', 'Kodex des Inneren Feuers III', '圣典:心灵之火 III', '聖典:心靈之火 III', 'Códice de Fuego interno 3', 'Códice de Fuego interno III', 'Кодекс Внутреннего огня III', '', '', '', '', '', '', '', ''), +(3125, '서판: 불뱀 토템 II', 'Tablette de Totem du serpent II', 'Schrifttafel des Schlangentotems II', '石板:毒蛇图腾 II', '石板:毒蛇圖騰 II', 'Tablilla de tótem serpiente', 'Tablilla de Tótem serpiente II', 'Табличка Тотема змея II', '', '', '', '', '', '', '', ''), +(3126, '서판: 전격 II', 'Tablette d\'Horion II', 'Schrifttafel des Schocks II', '石板:震击术 II', '石板:震擊術 II', 'Tablilla de choque 2', 'Tablilla de choque II', 'Табличка Шока II', '', '', '', '', '', '', '', ''), +(3127, '서판: 전격 III', 'Tablette d\'Horion III', 'Schrifttafel des Schocks III', '石板:震击术 III', '石板:震擊術 III', 'Tablilla de choque 3', 'Tablilla de choque III', 'Табличка Шока III', '', '', '', '', '', '', '', ''), +(3128, '일반 투척용 도끼', '[VIEUX] Hache de jet moyenne', '', '', '', '(OLD)Medium Hacha arrojadiza', '(OLD)Medium Hacha arrojadiza', '(СТАРАЯ) Средняя метательная секира', '', '', '', '', '', '', '', ''), +(3129, '서판: 번개 화살 IV', 'Tablette d\'Eclair IV', 'Schrifttafel des Blitzschlags IV', '石板:闪电箭 IV', '石板:閃電箭 IV', 'Tablilla de Descarga de relámpagos 4', 'Tablilla de Descarga de relámpagos IV', 'Табличка Молнии IV', '', '', '', '', '', '', '', ''), +(3130, '서판: 복원 IV', 'Tablette de Restauration IV', 'Schrifttafel der Wiederherstellung IV', '石板:复原术 IV', '石板:復原術 IV', 'Tablilla de Restauración 4', 'Tablilla de Restauración IV', 'Табличка Восстановления IV', '', '', '', '', '', '', '', ''), +(3131, '중형 투척용 도끼', 'Hache de lancer équilibrée', 'Beschwerte Wurfaxt', '增重飞斧', '增重飛斧', 'Hacha arrojadiza pesada', '', 'Утяжеленный метательный топорик', '', '', '', '', '', '', '', ''), +(3132, '서판: 용암 작열 IV', 'Tablette d\'Eclair de lave IV', 'Schrifttafel des Schmelzschlages IV', '石板:熔岩爆裂 IV', '石板:熔岩爆裂 IV', 'Tablilla de Explosión de arrabio 4', 'Tablilla de Explosión de arrabio IV', 'Табличка Всплеска лавы IV', '', '', '', '', '', '', '', ''), +(3133, '서판: 마나 토템', 'Tablette de Totem de mana', 'Schrifttafel des Manatotems', '石板:法力图腾', '石板:法力圖騰', 'Tablilla de tótem de maná', 'Tablilla de Tótem de maná', 'Табличка тотема маны', '', '', '', '', '', '', '', ''), +(3134, '흑마법서: 만노로스의 저주', 'Grimoire de Malédiction de Mannoroth', 'Zauberfoliant des Fluchs von Mannoroth', '', '魔典:瑪諾洛斯的詛咒', 'Grimorio de Maldición de Mannoroth', 'Grimorio Maldición de Mannoroth', 'Гримуар Проклятья Маннорота', '', '', '', '', '', '', '', ''), +(3135, '예리한 투척용 도끼', 'Hache de lancer aiguisée', 'Scharfe Wurfaxt', '锋利的飞斧', '鋒利的飛斧', 'Hacha arrojadiza afilada', '', 'Острый метательный топорик', '', '', '', '', '', '', '', ''), +(3136, '미사용 (OLD)Heavy Throwing Axe', '[VIEUX] Hache de jet lourde', '', '', '', '(OLD)Heavy Hacha arrojadiza', '(OLD)Heavy Hacha arrojadiza', '(СТАРАЯ) Тяжелая метательная секира', '', '', '', '', '', '', '', ''), +(3137, '날카로운 투척용 도끼', 'Hache de lancer mortelle', 'Tödliche Wurfaxt', '致命的飞斧', '致命的飛斧', 'Hacha arrojadiza mortal', '', 'Смертельный метательный топорик', '', '', '', '', '', '', '', ''), +(3138, '흑마법서: 어둠의 화살 IV', 'Grimoire de Trait de l’ombre IV', 'Zauberfoliant des Schattenblitzes IV', '魔典:暗影箭 IV', '魔典:暗影箭 IV', 'Grimorio de descarga de las Sombras IV', 'Grimorio Descarga de las Sombras IV', 'Гримуар стрелы Тьмы IV', '', '', '', '', '', '', '', ''), +(3139, '흑마법서: 악마의 갑옷 II', 'Grimoire d\'Armure démoniaque II', 'Zauberfoliant der Dämonenrüstung II', '魔典:魔甲术 II', '魔典:魔甲術 II', 'Grimorio de Armadura demoníaca II', 'Grimorio Armadura demoníaca II', 'Гримуар Демонического доспеха II', '', '', '', '', '', '', '', ''), +(3140, '흑마법서: 피의 소용돌이 II', 'Grimoire d\'Ebullition II', 'Zauberfoliant des Siedebluts II', '魔典:沸血术 II', '魔典:沸血術 II', 'Grimorio de Sangre hervida II', 'Grimorio Sangre hervida II', 'Гримуар Кипящей крови II', '', '', '', '', '', '', '', ''), +(3141, '흑마법서: 생명력 흡수', 'Grimoire de Drain de vie', 'Zauberfoliant des Lebensaugers', '魔典:生命吸取', '魔典:生命吸取', 'Grimorio de Drenaje de vida', 'Grimorio Drenaje de vida', 'Гримуар Похищения жизни', '', '', '', '', '', '', '', ''), +(3142, '흑마법서: 고통의 저주', 'Grimoire de Malédiction de Sargeras', 'Zauberfoliant des Fluchs von Sargeras', '魔典:萨格拉斯的诅咒', '魔典:薩格拉斯的詛咒', 'Grimorio de Maldición de Sargeras', 'Grimorio Maldición de Sargeras', 'Гримуар Проклятья Саргераса', '', '', '', '', '', '', '', ''), +(3143, '흑마법서: 불타는 정신력', 'Grimoire d\'Esprit ardent', 'Zauberfoliant des brennenden Geistes', '', '', 'Grimorio de Espíritu ardiente', 'Grimorio Espíritu ardiente', 'Гримуар Горения духа', '', '', '', '', '', '', '', ''), +(3144, '흑마법서: 불타는 정신력 II', 'Grimoire d\'Esprit ardent II', 'Zauberfoliant des brennenden Geistes II', '魔典:燃灵术 II', '魔典:燃靈術 II', 'Grimorio de Espíritu ardiente II', 'Grimorio Espíritu ardiente II', 'Гримуар Горения духа II', '', '', '', '', '', '', '', ''), +(3145, '보조장비 시험용 단검', 'Dague de test en main gauche', 'Nebenhand Test Dolch', '', '', 'Off Hand prueba daga', 'Daga de prueba de mano izquierda', 'Левая рука тестовый кинжал', '', '', '', '', '', '', '', ''), +(3146, '흑마법서: 불타는 정신력 III', 'Grimoire d\'Esprit ardent III', 'Zauberfoliant des brennenden Geistes III', '魔典:燃灵术 III', '魔典:燃靈術 III', 'Grimorio de Espíritu ardiente III', 'Grimorio Espíritu ardiente III', 'Гримуар Горения духа III', '', '', '', '', '', '', '', ''), +(3147, '미사용 누더기 셔츠', '[PÉRIMÉ] Chemise rapiécée', 'Ausgedientes zerlumptes Hemd', '', '', '', '', 'Испорченная потрепанная рубашка', '', '', '', '', '', '', '', ''), +(3148, '미사용 작업용 셔츠', '[PÉRIMÉ] Chemise de travail', 'Ausgedientes Arbeitshemd', '', '', '', '', 'Испорченная рабочая рубашка', '', '', '', '', '', '', '', ''), +(3149, '미사용 Ripped 조끼', '[PÉRIMÉ] Gilet déchiré', 'Ausgediente zerfetzte Weste', '', '', '', '', 'Испорченные драный жилет', '', '', '', '', '', '', '', ''), +(3150, '미사용 누더기 바지', '[PÉRIMÉ] Pantalon rapiécé', 'Ausgediente zerlumpte Hose', '', '', '', '', 'Испорченные потрепаные штаны', '', '', '', '', '', '', '', ''), +(3151, '전차 부대 조끼', 'Haubergeon de sapeur', 'Belagerungsbrigadenweste', '坦克驾驶员军用外衣', '坦克駕駛員軍用外衣', 'Jubón de brigada de asedio', 'Jubón de brigada de asedio', 'Дружинный осадный жилет', '', '', '', '', '', '', '', ''), +(3152, '운전용 장갑', 'Gants de pilotage', 'Fahr-Handschuhe', '驾驶员手套', '駕駛員手套', 'Guantes de buceo', 'Guantes de buceo', 'Перчатки водителя', '', '', '', '', '', '', '', ''), +(3153, '기름 얼룩진 망토', 'Cape tachée d\'huile', 'Ölbefleckter Umhang', '浸油的披风', '浸油的披風', 'Capa manchada de aceite', 'Capa manchada de aceite', 'Заляпанный маслом плащ', '', '', '', '', '', '', '', ''), +(3154, '텔사마 도끼', 'Hache de Thelsamar', 'Thelsamaraxt', '塞尔萨玛战斧', '塞爾薩瑪戰斧', 'Hacha de Thelsamar', 'Hacha de Thelsamar', 'Телcамарский топор', '', '', '', '', '', '', '', ''), +(3155, '아루갈의 치료법', 'Remède d\'Arugal', 'Arznei des Arugal', '阿鲁高的拯救', '阿魯高的拯救', 'Remedio de Arugal', 'Remedio de Arugal', 'Зелье Аругала', '오래된 두루마리는 키린 토의 해독할 수 없는 문자들로 쓰여 있습니다.', 'Ce parchemin ancien est écrit dans la langue indéchiffrable du Kirin Tor.', 'Diese uralte Schriftrolle wurde in der nicht zu entziffernden Sprache der Kirin Tor geschrieben.', '这张古老的卷轴是由肯瑞托的秘文撰写的。', '這張古老的卷軸是由肯瑞托的秘文撰寫的。', 'Este antiguo pergamino está escrito en la indescifrable lengua de los Kirin Tor.', 'Este antiguo pergamino está escrito en la indescifrable lengua de los Kirin Tor.', 'Древний свиток покрыт письменами на непонятном языке Кирин Тора'), +(3156, '광신도의 족쇄', 'Bracelet de Glouton', 'Nimmersattfessel', '暴食者镣铐', '暴食者鐐銬', 'Grillete de glotón', 'Grillete de glotón', 'Наруч обжоры Лунной Ярости', '', '', '', '', '', '', '', ''), +(3157, '검은영혼의 족쇄', 'Bracelet de Ténébreux', 'Dunkelseelenfessel', '魔魂镣铐', '魔魂鐐銬', 'Grillete Almanegra', 'Grillete almanegra', 'Наруч темного духа Лунной Ярости', '', '', '', '', '', '', '', ''), +(3158, '연마된 통가죽 팔보호구', 'Brassards en peau brûlée', 'Brandbalg-Armschienen', '褐色毛护腕', '褐色毛護腕', 'Brazales de pellejo quemados', 'Brazales de pellejo quemados', 'Обгоревшие наручи из шкуры', '', '', '', '', '', '', '', ''), +(3159, '미사용 Crusader\'s 어깨보호대', '[PÉRIMÉ] Mantelet de croisé', 'Ausgedienter Kreuzfahrer-Mantel', '', '', 'Deprecated Cruzado\'s Mantle', 'Deprecated Cruzado\'s Mantle', 'Испорченная мантия рыцаря', '', '', '', '', '', '', '', ''), +(3160, '철제판금 버클러', 'Targe doublée de fer', 'Eisenplattenrundschild', '铁板圆盾', '鐵板圓盾', 'Rodela de placas de hierro', 'Rodela de placas de hierro', 'Железный кулачный щит', '', '', '', '', '', '', '', ''), +(3161, '감시자의 로브', 'Robe du gardien', 'Robe des Bewahrers', '监护者法袍', '監護者法袍', 'Toga del Vigilante', 'Toga del Vigilante', 'Одеяние Хранителя', '', '', '', '', '', '', '', ''), +(3162, '톱니모양 늑골', 'Côtes ébréchées', 'Schartige Rippe', '锯齿肋骨', '鋸齒肋骨', 'Costilla con cortes', 'Costilla con cortes', 'Зубчатое ребро', '', '', '', '', '', '', '', ''), +(3163, '저주받은 해골', 'Crâne noirci', 'Geschwärzter Schädel', '焦黑的颅骨', '焦黑的顱骨', 'Calavera ennegrecida', 'Calavera ennegrecida', 'Почерневший череп', '', '', '', '', '', '', '', ''), +(3164, '변색된 검은늑대 심장', 'Coeur de worg décoloré', 'Verfärbtes Worgherz', '变色的狼心', '變色的狼心', 'Corazón de lupo descolorido', 'Corazón de huargo descolorido', 'Обесцвеченное сердце ворга', '', '', '', '', '', '', '', ''), +(3165, '쿠인의 물약', 'Potion de Quinn', 'Quinns Trank', '奎恩的药水', '奎恩的藥水', 'Poción de Quinn', 'Poción de Quinn', 'Зелье Квинна', '', '', '', '', '', '', '', ''), +(3166, '철심장 사슬 갑옷', 'Cotte d\'anneaux Coeur-de-fer', 'Eisenherzkettenhemd', '铁心链甲', '鐵心鍊甲', 'Cadena coracero', 'Cadena coracero', 'Кольчуга железного Сердца', '', '', '', '', '', '', '', ''), +(3167, '굵은 거미 털', 'Poil d\'araignée épais', 'Dickes Spinnenhaar', '厚蜘蛛毛', '厚蜘蛛毛', 'Cerda de araña espesa', 'Cerda de araña espesa', 'Густая паучья шерсть', '', '', '', '', '', '', '', ''), +(3168, '부스러진 비늘', 'Ecaille ébréchée', 'Gesplitterte Schuppe', '破碎的雏龙鳞片', '破碎的雛龍鱗片', 'Escama astillada', 'Escama astillada', 'Треснутая чешуя', '', '', '', '', '', '', '', ''), +(3169, '조각난 곰 이빨', 'Dent d\'ours abîmée', 'Gesplitterter Bärenzahn', '破碎的熊牙', '破碎的熊牙', 'Diente de oso astillado', 'Diente de oso astillado', 'Надколотый медвежий зуб', '', '', '', '', '', '', '', ''), +(3170, '큰 곰 이빨', 'Grand croc d\'ours', 'Großer Bärenzahn', '大熊牙', '大熊牙', 'Diente de oso grande', 'Diente de oso grande', 'Большой медвежий зуб', '', '', '', '', '', '', '', ''), +(3171, '부러진 멧돼지 어금니', 'Défense de sanglier cassée', 'Zerbrochener Eberhauer', '折断的野猪獠牙', '折斷的野豬獠牙', 'Colmillo de jabalí roto', 'Colmillo de jabalí roto', 'Сломанный клык вепря', '', '', '', '', '', '', '', ''), +(3172, '멧돼지 창자', 'Tripes de sanglier', 'Ebergedärme', '猪大肠', '豬大腸', 'Intestinos de jabalí', 'Intestinos de jabalí', 'Кишки вепря', '', '', '', '', '', '', '', ''), +(3173, '곰 고기', 'Viande d\'ours', 'Bärenfleisch', '熊肉', '熊肉', 'Carne de oso', 'Carne de oso', 'Медвежатина', '', '', '', '', '', '', '', ''), +(3174, '거미 수액', 'Ichor d\'araignée', 'Spinnensekret', '蜘蛛的毒液', '蜘蛛的毒液', 'Icor de araña', 'Icor de araña', 'Паучья лимфа', '', '', '', '', '', '', '', ''), +(3175, '룬무늬 용가죽', 'Peau de dragon déchirée', 'Verdorbener Drachenbalg', '绿玛瑙碎片', '綠瑪瑙碎片', 'Pellejo de dragón estropeado', 'Pellejo de dragón estropeado', 'Испорченная драконья шкура', '', '', '', '', '', '', '', ''), +(3176, '작은 발톱', 'Petite griffe', 'Kleine Klaue', '暗影石碎块', '小爪子', 'Garra pequeña', 'Garra pequeña', 'Маленький коготь', '', '', '', '', '', '', '', ''), +(3177, '작은 송곳니', 'Petit croc', 'Winziger Fangzahn', '暗影石碎片', '小尖牙', 'Colmillo diminuto', 'Colmillo diminuto', 'Крошечный клык', '', '', '', '', '', '', '', ''), +(3179, '갈라진 용 허물', 'Ecaille de dragon craquelée', 'Rissige Drachenhaut', '次级月亮石碎片', '次級月亮石碎片', 'Muda de piel de dragón rajada', 'Muda de piel de dragón rajada', 'Треснутая сброшенная кожа дракона', '', '', '', '', '', '', '', ''), +(3180, '얼룩무늬 랩터 비늘', 'Ecaille de raptor tacheté', 'Gesprenkelte Raptorschuppe', '有斑点的迅猛龙鳞片', '有斑點的迅猛龍鱗片', 'Escama de raptor con motas', 'Escama de raptor con motas', 'Пятнистая чешуя ящера', '', '', '', '', '', '', '', ''), +(3181, '반쯤 소화된 고기', 'Viande partiellement digérée', 'Teilweise verdautes Fleisch', '被咬过的肉', '被咬過的肉', 'Carne parcialmente digerida', 'Carne parcialmente digerida', 'Полупереваренное мясо', '', '', '', '', '', '', '', ''), +(3182, '거미줄', 'Soie d\'araignée', 'Spinnenseide', '蜘蛛丝', '蜘蛛絲', 'Seda de araña', 'Seda de araña', 'Паутина', '', '', '', '', '', '', '', ''), +(3183, '썩은 발톱', 'Griffe galeuse', 'Räudige Klaue', '肮脏的爪子', '骯髒的爪子', 'Garra sarnosa', 'Garra sarnosa', 'Грязный коготь', '', '', '', '', '', '', '', ''), +(3184, '갈고리 단검', 'Dague crochet', 'Hakendolch', '弯钩匕首', '彎鉤匕首', 'Daga gancho', 'Daga gancho', 'Кинжал-крюк', '', '', '', '', '', '', '', ''), +(3185, '곡예 지팡이', 'Bâton d\'acrobatie', 'Akrobatenstab', '轻身法杖', '輕身法杖', 'Bastón acrobático', 'Bastón acrobático', 'Акробатский посох', '', '', '', '', '', '', '', ''), +(3186, '바이킹 검', 'Epée viking', 'Wikingerschwert', '乌木弯刀', '烏木彎刀', 'Espada vikinga', 'Espada vikinga', 'Викингский меч', '', '', '', '', '', '', '', ''), +(3187, '희생 크리스', 'Kris sacrificiel', 'Opferkris', '献祭波刃剑', '獻祭波刃劍', 'Puñal hindú de sacrificio', 'Puñal kris de sacrificio', 'Жертвенный крис', '', '', '', '', '', '', '', ''), +(3188, '산호 클레이모어', 'Claymore des coraux', 'Korallen-Claymore', '珊瑚双刃刀', '珊瑚雙刃刀', 'Espada claymore de coral', 'Espada claymore de coral', 'Коралловый клеймор', '', '', '', '', '', '', '', ''), +(3189, '벌목용 도끼', 'Coupe-bois', 'Holzfällerbeil', '断木斧', '斷木斧', 'Cortamadera', 'Talador', 'Дровокол', '', '', '', '', '', '', '', ''), +(3190, '타구봉', 'Frappeur', 'Haustecken', '大头棍', '大頭棍', 'Palo para golpear', 'Palo para golpear', 'Колотушка', '', '', '', '', '', '', '', ''), +(3191, '곡선형 전투도끼', 'Hache de guerre du croissant', 'Gekrümmte Kriegsaxt', '曲刃战斧', '曲刃戰斧', 'Hacha de guerra arqueada', 'Hacha de guerra arqueada', 'Изогнутый военный топор', '', '', '', '', '', '', '', ''), +(3192, '짧은 바스타드소드', 'Bâtarde courte', 'Kurzes Bastardschwert', '练习剑', '練習劍', 'Espada bastarda corta', 'Espada bastarda corta', 'Короткий полуторный меч', '', '', '', '', '', '', '', ''), +(3193, '참나무 망치', 'Maillet en chêne', 'Eichenschlaghammer', '橡木槌', '橡木槌', 'Marra de roble', 'Marra de roble', 'Дубовая киянка', '', '', '', '', '', '', '', ''), +(3194, '검은 원한의 마울', 'Malice noire', 'Schwarze Bosheit', '黑暗怨念', '黑暗怨念', 'Malicia negra', 'Malicia negra', 'Черная Злоба', '', '', '', '', '', '', '', ''), +(3195, '야만전사 배틀액스', 'Hache de bataille barbare', 'Barbarische Streitaxt', '野人战斧', '野人戰斧', 'Hacha de batalla barbárica', 'Hacha de batalla barbárica', 'Варварский боевой топор', '', '', '', '', '', '', '', ''), +(3196, '예리한 바스타드소드', 'Bâtarde aiguisée', 'Kantiges Bastardschwert', '锋利的重剑', '鋒利的重劍', 'Espada afilada bastarda', 'Espada bastarda afilada', 'Наточенный полуторный меч', '', '', '', '', '', '', '', ''), +(3197, '무쇠날 클레이모어', 'Claymore tranche-pierre', 'Steinfräser-Claymore', '石边双刃刀', '石邊雙刃刀', 'Espada claymore Cortapiedras', 'Espada claymore Cortapiedras', 'Разрубающий камни клеймор', '', '', '', '', '', '', '', ''), +(3198, '단단한 나무망치', 'Marteau ravageur', 'Beulenhammer', '冲击战锤', '衝擊戰錘', 'Martillo de paliza', 'Martillo de paliza', 'Побитый боевой молот', '', '', '', '', '', '', '', ''), +(3199, '학살 도끼', 'Pourfendeuse de guerre', 'Kampfschlächter', '屠杀者', '屠殺者', 'Destripador de batalla', 'Destripador de batalla', 'Грозный Убийца', '', '', '', '', '', '', '', ''), +(3200, '연마된 가죽 팔보호구', 'Brassards en cuir brûlé', 'Brandleder-Armschienen', '褐色皮护腕', '褐色皮護腕', 'Brazales de cuero quemado', 'Brazales de cuero quemado', 'Обгоревшие кожаные наручи', '', '', '', '', '', '', '', ''), +(3201, '야만전사 전투도끼', 'Hache de guerre barbare', 'Barbarische Kriegsaxt', '角斗士战斧', '角鬥士戰斧', 'Hacha de guerra bárbara', 'Hacha de guerra bárbara', 'Варварский военный топор', '', '', '', '', '', '', '', ''), +(3202, '수목의 가죽 팔보호구', 'Brassards sylvestres en cuir', 'Waldleder-Armschienen', '森林皮护腕', '森林皮護腕', 'Brazales de cuero de bosque', 'Brazales de cuero de bosque', 'Лесные кожаные наручи', '', '', '', '', '', '', '', ''), +(3203, '예리한 삼각 철퇴', 'Masse triangle', 'Handfester Dreiecksstreitkolben', '厚重三棱锤', '厚重三棱錘', 'Maza triangular densa', 'Maza triangular densa', 'Массивная треугольная палица', '', '', '', '', '', '', '', ''), +(3204, '깊은숲 팔보호구', 'Brassards des bois profonds', 'Tiefholzarmschienen', '密林护腕', '密林護腕', 'Brazales Leñoprofundo', 'Brazales Leñoprofundo', 'Наручи Лесной чащи', '', '', '', '', '', '', '', ''), +(3205, '마법문자 가죽 팔보호구', 'Brassards en cuir gravé', 'Gravierte Lederarmschienen', '铭文皮护腕', '銘文皮護腕', 'Brazales de cuero grabado', 'Brazales de cuero grabado', 'Покрытые письменами кожаные наручи', '', '', '', '', '', '', '', ''), +(3206, '기사 양손검', 'Epée à deux mains des écuyers', 'Chevalier-Zweihänder', '双手骑兵剑', '雙手騎兵劍', 'Montante de hidalgo', 'Montante de hidalgo', 'Кавалерийский двуручник', '', '', '', '', '', '', '', ''), +(3207, '수렵의 팔보호구', 'Brassards de chasse', 'Jagdarmschienen', '狩猎护腕', '狩獵護腕', 'Brazales de caza', 'Brazales de caza', 'Охотничьи наручи', '', '', '', '', '', '', '', ''), +(3208, '부리 망치', 'Masse ronde', 'Zinkenhammer', '敲头锤', '敲頭錘', 'Martillo porrazo', 'Martillo porrazo', 'Перебойный молот', '', '', '', '', '', '', '', ''), +(3209, '고대 전투검', 'Ancienne épée de guerre', 'Altes Kriegsschwert', '上古长剑', '上古長劍', 'Espada de guerra antigua', 'Espada de guerra antigua', 'Древний боевой меч', '', '', '', '', '', '', '', ''), +(3210, '투사 전투도끼', 'Hache de guerre brutale', 'Brutale Kriegsaxt', '野蛮战斧', '野蠻戰斧', 'Hacha de guerra brutal', 'Hacha de guerra brutal', 'Грубый военный топор', '', '', '', '', '', '', '', ''), +(3211, '빛나는 팔보호구', 'Brassards brunis', 'Brünierte Armschienen', '抛光链甲护腕', '拋光鍊甲護腕', 'Brazales bruñidos', 'Brazales bruñidos', 'Вороненые наручи', '', '', '', '', '', '', '', ''), +(3212, '아른거리는 미늘 팔보호구', 'Brassards en écailles brillantes', 'Züngelnde Schuppenarmschienen', '亮鳞护腕', '亮鱗護腕', 'Brazales de escamas luminiscentes', 'Brazales de escamas luminiscentes', 'Отблескивающие чешуйчатые наручи', '', '', '', '', '', '', '', ''), +(3213, '역전용사의 팔보호구', 'Brassards de vétéran', 'Veteranen-Armschienen', '精兵护腕', '精兵護腕', 'Brazales de veterano', 'Brazales de veterano', 'Наручи ветерана', '', '', '', '', '', '', '', ''), +(3214, '전사의 팔보호구', 'Brassards de guerrier', 'Kriegerarmschienen', '战士护腕', '戰士護腕', 'Brazales de guerrero', 'Brazales de guerrero', 'Воинские наручи', '', '', '', '', '', '', '', ''), +(3215, '미사용 Winter 사슬 팔보호구', '[PÉRIMÉ] Brassards en mailles hivernales', 'Ausgediente Winter-Panzerarmschienen', '', '', '', '', 'Испорченные зимние кольчужные наручи', '', '', '', '', '', '', '', ''), +(3216, '따뜻한 겨울 로브', 'Robe d’hiver chaude', 'Warme Winterrobe', '保暖冬衣', '保暖冬衣', 'Toga de invierno cálida', 'Toga de invierno cálida', 'Одеяние Теплой Зимы', '', '', '', '', '', '', '', ''), +(3217, '현장감독 허리띠', 'Ceinture de contremaître', 'Großknecht-Gürtel', '工头腰带', '工頭腰帶', 'Cinturón de supervisor', 'Cinturón de supervisor', 'Пояс старшины', '', '', '', '', '', '', '', ''), +(3218, '장작나무 족쇄', 'Chaîne de Bois-du-Bûcher', 'Pyrewood-Fessel', '焚木镣铐', '焚木鐐銬', 'Grillete de piromadera', 'Grillete de piroleña', 'Кандалы из Горелого Дерева', '', '', '', '', '', '', '', ''), +(3219, '미사용 어깨보호대 of Nobility', '[PÉRIMÉ] Mantelet de noblesse', 'Ausgedienter Mantel des Adels', '', '', '', '', 'Испорченная мантия Благородства', '', '', '', '', '', '', '', ''), +(3220, '선지 소시지', 'Boudin', 'Blutwurst', '血肠', '血腸', 'Morcilla', 'Morcilla', 'Кровяная колбаса', '', '', '', '', '', '', '', ''), +(3221, '미사용 Sage 어깨보호대', '[PÉRIMÉ] Mantelet de sage', 'Ausgedienter Weisenmantel', '', '', '', '', 'Испорченная мантия книжника', '', '', '', '', '', '', '', ''), +(3222, '악당의 단검', 'Dague vicieuse', 'Heimtückischer Dolch', '邪恶匕首', '邪惡匕首', 'Daga maligna', 'Daga maligna', 'Гибельный кинжал', '', '', '', '', '', '', '', ''), +(3223, '서리갈기부족 홀', 'Sceptre frostmane', 'Szepter der Frostmane', '霜鬃节杖', '霜鬃節杖', 'Cetro Peloescarcha', 'Cetro Peloescarcha', 'Скипетр Снежной Гривы', '', '', '', '', '', '', '', ''), +(3224, '은색테두리 팔보호구', 'Brassards bordés d\'argent', 'Silbergefütterte Armschienen', '银线护腕', '銀線護腕', 'Brazales forrados con plata', 'Brazales forrados con plata', 'Отделанные серебром наручи', '', '', '', '', '', '', '', ''), +(3225, '피투성이의 나이프', 'Couteau taché de sang', 'Blutbeflecktes Messer', '染血的小刀', '染血的小刀', 'Cuchillo manchado de sangre', 'Cuchillo manchado de sangre', 'Запятнанный кровью нож', '', '', '', '', '', '', '', ''), +(3226, '미사용 Watchman 어깨갑옷', '[PÉRIMÉ] Espauliers de veilleur', 'Ausgediente Wachmann-Schulterstücke', '', '', '', '', 'Испорченное наплечье стражника', '', '', '', '', '', '', '', ''), +(3227, '파멸의 어둠 지팡이', 'Bâton Plaie-de-nuit', 'Stab der Nachtheuler', '夜行法杖', '夜行法杖', 'Bastón nocturno', 'Bastón de Nocturno', 'Посох Ночной Погибели', '', '', '', '', '', '', '', ''), +(3228, '쇠지레 수갑', 'Menottes forcées', 'Aufgebrochene Handschellen', '弯曲护腕', '彎曲護腕', 'Esposas forzadas', 'Esposas forzadas', 'Взломанные кандалы', '', '', '', '', '', '', '', ''), +(3229, '타란툴라 거미줄 장식띠', 'Echarpe en soie de Tarentule', 'Tarantel-Seidenschärpe', '蛛丝腰带', '蛛絲腰帶', 'Fajín de seda de tarántula', 'Fajín de seda de tarántula', 'Шелковый кушак Тарантула', '', '', '', '', '', '', '', ''), +(3230, '검은 늑대 팔보호구', 'Brassards du loup noir', 'Schwarzwolf-Armschienen', '黑狼护腕', '黑狼護腕', 'Brazales de lobo negro', 'Brazales de lobo negro', 'Наручи Черного Волка', '', '', '', '', '', '', '', ''), +(3231, '학살자의 어깨갑옷', 'Espauliers de coupe-gorge', 'Halsabschneider-Schulterstücke', '杀手肩铠', '殺手肩鎧', 'Espaldares degollador', 'Espaldares degollador', 'Наплечники убийцы', '', '', '', '', '', '', '', ''), +(3232, '미사용 비룡비늘 다리보호구', '[PÉRIMÉ] jambières en écailles de drake', 'Ausgediente Drachenschuppengamaschen', '', '', '', '', 'Испорченые поножи из чешуи дракона', '', '', '', '', '', '', '', ''), +(3233, '놀 가죽 가방', 'Sac en peau de gnoll', 'Gnollbalgsack', '豺狼人皮包', '豺狼人皮包', 'Saco de pellejo gnoll', 'Saco de pellejo gnoll', 'Мешок из шкуры гнолла', '', '', '', '', '', '', '', ''), +(3234, '델리아의 반지', 'Anneau de Deliah', 'Deliahs Ring', '黛丽娅的戒指', '黛麗婭的戒指', 'Anillo de Deliah', 'Anillo de Deliah', 'Кольцо Делии', '', '', '', '', '', '', '', ''), +(3235, '냉소의 반지', 'Anneau de dédain', 'Ring der Verachtung', '轻蔑之戒', '輕蔑之戒', 'Anillo de Desdén', 'Anillo de Desdén', 'Кольцо Пренебрежения', '다음의 글귀가 새겨져 있습니다: 델리아에게', 'Pour Deliah', 'Für Deliah', '赠予黛丽娅', '贈予黛麗婭', 'Para Deliah', 'Para Deliah', 'Для Делии'), +(3236, '썩은가죽일족의 영액', 'Ichor de Poil-putride', 'Moderfellsekret', '腐皮豺狼人的脓液', '腐皮豺狼人的膿液', 'Icor de pellejo podrido', 'Icor de Putrepellejo', 'Лимфа Гнилошкуров', '', '', '', '', '', '', '', ''), +(3237, '영액 견본', 'Echantillon d\'ichor', 'Sekretprobe', '脓液样本', '膿液樣本', 'Muestra de icor', 'Muestra de icor', 'Образец лимфы', '', '', '', '', '', '', '', ''), +(3238, '요한의 연구 결과', 'Les découvertes de Johaan', 'Johaans Funde', '乔汉的研究成果', '喬漢的研究成果', 'Descubrimientos de Johaan', 'Descubrimientos de Johaan', 'Находки Джохана', '연금술사 요한의 봉인된 연구 결과', 'Les découvertes de l\'Apothicaire Johaan.', 'Die versiegelten Funde des Apothekers Johaan.', '盖着药剂师乔汉的徽记。', '蓋著藥劑師喬漢的徽記。', 'Las conclusiones selladas del boticario Johaan.', 'Las conclusiones selladas del boticario Johaan.', 'Секретные сведения от аптекаря Юхана'), +(3239, '가벼운 무게추', 'Caillou brut', 'Rauer Gewichtsstein', '劣质平衡石', '劣質平衡石', 'Piedrafuerte basta', 'Contrapeso férreo', 'Грубое грузило', '', '', '', '', '', '', '', ''), +(3240, '일반 무게추', 'Caillou grossier', 'Grober Gewichtsstein', '粗制平衡石', '粗製平衡石', 'Piedrafuerte burda', 'Contrapeso burdo', 'Зернистое грузило', '', '', '', '', '', '', '', ''), +(3241, '무거운 무게추', 'Caillou lourd', 'Schwerer Gewichtsstein', '重平衡石', '重平衡石', 'Piedrafuerte pesada', 'Contrapeso pesado', 'Тяжелое грузило', '', '', '', '', '', '', '', ''), +(3242, '몬스터 - Chest, Plate Silver', '[VIEUX] Monstre - Torse, Plaques Argent', '', '', '', 'OLDMonstruo: Peto, de placas plata', 'OLDMonstruo: Peto, de placas plata', 'СТАРЫЙМонстр - нагрудник, латное серебро', '', '', '', '', '', '', '', ''), +(3243, '몬스터 - Legs, Plate Silver', '[VIEUX] Monstre - Jambes, Plaques Argent', '', '', '', 'OLDMonstruo: Legs, de placas plata', 'OLDMonstruo: Legs, de placas plata', 'СТАРЫЙМонстр - ноги, латное серебро - латный - серебро', '', '', '', '', '', '', '', ''), +(3244, '몬스터 - Feet, Plate Silver', '[VIEUX] Monstre - Pieds, Plaques Argent', '', '', '', 'OLDMonstruo: Feet, de placas plata', 'OLDMonstruo: Feet, de placas plata', 'СТАРЫЙМонстр - ступня, латное серебро', '', '', '', '', '', '', '', ''), +(3245, '몬스터 - Hands, Plate Silver', '[VIEUX]Monstre -Mains, Plaques Argent', '', '', '', 'OLDMonstruo: Hands, de placas plata', 'OLDMonstruo: Hands, de placas plata', 'СТАРЫЙМонстр - руки, латное серебро', '', '', '', '', '', '', '', ''), +(3246, '몬스터 - Shoulder, Plate Silver', '[VIEUX] Monstre - Epaules, Plaques Argent', '', '', '', 'OLDMonstruo: Shoulder, de placas plata', 'OLDMonstruo: Shoulder, de placas plata', 'СТАРЫЙМонстр - плечо, латное серебро', '', '', '', '', '', '', '', ''), +(3247, '몬스터 - Waist, Plate Silver', '[VIEUX] Monstre - Ceinture, Plaques Argent', '', '', '', 'OLDMonstruo: Waist, de placas plata', 'OLDMonstruo: Waist, de placas plata', 'СТАРЫЙМонстр - пояс, латное серебро', '', '', '', '', '', '', '', ''), +(3248, '장의사가 보낸 번역된 편지', 'Lettre traduite de l\'Embaumeur', 'Übersetzter Brief des Einbalsamierers', '翻译好的藏尸者信件', '翻譯好的藏屍者信件', 'Carta traducida de El Embalsamador', 'Carta traducida de El Embalsamador', 'Переведенное письмо бальзамировщика', '', '', '', '', '', '', '', ''), +(3249, '창조된 시험용 아이템', 'Objet de test d\'invocation', 'Herbeigezauberter Test-Gegenstand', '', '', 'Objeto de prueba mágico', 'Objeto de prueba mágico', 'Сотворенный тестовый предмет', '시험용 창조 아이템', 'Un objet pour tester les objets invoqués', 'Ein Gegenstand zum Testen von herbeigezauberten Gegenständen', '', '', 'Un objeto para probar los objetos mágicos.', 'Un objeto para probar los objetos mágicos.', 'Используется для тестирования зачарованных предметов.'), +(3250, '베소르의 두루마리', 'Parchemin de Bethor', 'Bethors Rolle', '比索的卷轴', '比索的卷軸', 'Pergamino de Bethor', 'Pergamino de Bethor', 'Свиток Бетора', '', '', '', '', '', '', '', ''), +(3251, '베소르의 물약', 'Potion de Bethor', 'Bethors Trank', '比索的药水', '比索的藥水', 'Poción de Bethor', 'Poción de Bethor', 'Зелье Бетора', '', '', '', '', '', '', '', ''), +(3252, '죽음의추적자 보고서', 'Rapport du Traqueur noir', 'Todespirscherbericht', '亡灵哨兵的报告', '亡靈哨兵的報告', 'Informe de Mortacechador', 'Informe de Mortacechador', 'Донесение стражей смерти', '', '', '', '', '', '', '', ''), +(3253, '불곰 심장', 'Coeur de vieil ours', 'Herz eines ergrauten Bären', '灰熊的心脏', '灰熊的心臟', 'Corazón de grisoso', 'Corazón de oso grisáceo', 'Сердце медведя', '', '', '', '', '', '', '', ''), +(3254, '땅거미 점액', 'Sang du Grouillement', 'Huschendes Blut', '粘稠的血液', '粘稠的血液', 'Sangre de celerácnida', 'Sangre de celerácnida', 'Летящая кровь', '', '', '', '', '', '', '', ''), +(3255, '베랄드의 일지', 'Journal de Berard', 'Berards Tagebuch', '伯纳德的日记', '伯納德的日記', 'Diario de Berard', 'Diario de Berard', 'Записи Берарда', '', '', '', '', '', '', '', ''), +(3256, '호수덤불이끼', 'Mousse de Furtif du lac', 'Seeschleichermoos', '湖岸潜藏者苔藓', '湖岸潛藏者苔蘚', 'Moho de Vigilante del Lago', 'Moho de vagador del Lago', 'Мох озерного тихохода', '', '', '', '', '', '', '', ''), +(3257, '호수늪지이끼', 'Mousse de Rampant du lac', 'Seekrabblermoos', '湖岸爬行者苔藓', '湖岸爬行者苔蘚', 'Moho de Trepador del Lago', 'Moho de trepador del Lago', 'Мох озерного ползуна', '', '', '', '', '', '', '', ''), +(3258, '굳어진 종양', 'Tumeur durcie', 'Verhärteter Tumor', '硬瘤', '硬瘤', 'Tumor endurecido', 'Tumor endurecido', 'Твердая опухоль', '', '', '', '', '', '', '', ''), +(3259, '손상된 박쥐 가죽', 'Peau de chauve-souris déchirée', 'Verdorbener Fledermausbalg', '', '破損的蝙蝠皮', 'Pellejo de murciélago estropeado', 'Pellejo de murciélago estropeado', 'Испорченная шкура летучей мыши', '', '', '', '', '', '', '', ''), +(3260, '붉은십자군 견습마법사 로브', 'Robe écarlate d\'initié', 'Scharlachrote Initianden-Robe', '血色十字军新兵长袍', '血色十字軍新兵長袍', 'Togas de iniciado Escarlata', 'Togas de iniciado Escarlata', 'Одеяния посвященного из Алого ордена', '', '', '', '', '', '', '', ''), +(3261, '거미줄 망토', 'Cape entoilée', 'Eingesponnener Umhang', '蛛网披风', '蛛網披風', 'Capa de telaraña', 'Capa palmeada', 'Затканный паутиной плащ', '', '', '', '', '', '', '', ''), +(3262, '썩은 나무 망치', 'Marteau en bois vermoulu', 'Eitriger Holzhammer', '腐朽的木槌', '腐朽的木槌', 'Martillo de madera podrido', 'Martillo de madera podrido', 'Гнилой деревянный молот', '', '', '', '', '', '', '', ''), +(3263, '거미줄 바지', 'Pantalon entoilé', 'Eingesponnene Hose', '蛛网短裤', '蛛網短褲', 'Pantalones de telaraña', 'Pantalones palmeados', 'Затканные паутиной штаны', '', '', '', '', '', '', '', ''), +(3264, '그늘박쥐 날개', 'Aile de chauve-souris du crépuscule', 'Nachtsaugerflügel', '夜行蝙蝠翼', '夜行蝙蝠翼', 'Ala de Murciumbrío', 'Ala de Murciumbrío', 'Крыло сумеречницы', '', '', '', '', '', '', '', ''), +(3265, '승냥이 앞발', 'Patte de charognard', 'Aasfressertatze', '食腐狼的爪子', '食腐狼的爪子', 'Garra de carroñero', 'Garra de carroñero', 'Лапа падальщика', '', '', '', '', '', '', '', ''), +(3266, '붉은십자군 완장', 'Bracelets écarlates', 'Scharlachrote Armbinde', '血色十字军臂章', '血色十字軍臂章', 'Banda Escarlata', 'Banda Escarlata', 'Алые поручи', '', '', '', '', '', '', '', ''), +(3267, '포세이큰 쇼트소드', 'Epée courte des Réprouvés', 'Kurzschwert der Verlassenen', '亡灵短剑', '亡靈短劍', 'Espada corta de los Renegados', 'Espada corta de los Renegados', 'Короткий меч Отрекшихся', '', '', '', '', '', '', '', ''), +(3268, '포세이큰 단검', 'Dague des Réprouvés', 'Dolch der Verlassenen', '亡灵匕首', '亡靈匕首', 'Daga de los Renegados', 'Daga de los Renegados', 'Кинжал Отрекшихся', '', '', '', '', '', '', '', ''), +(3269, '포세이큰 마울', 'Maillet des Réprouvés', 'Schlägel der Verlassenen', '亡灵木槌', '亡靈木槌', 'Gran maza de los Renegados', 'Gran maza de los Renegados', 'Кувалда Отрекшихся', '', '', '', '', '', '', '', ''), +(3270, '아마포 조끼', 'Gilet en lin', 'Flachsweste', '麻布外衣', '麻布外衣', 'Jubón de lienzo', 'Jubón de lienzo', 'Волоконный жилет', '', '', '', '', '', '', '', ''), +(3271, '미사용 아마포 어깨보호대', '[PÉRIMÉ] Mantelet en lin', 'Ausgedienter Flachsmantel', '', '', '', '', 'Испорченная волоконная мантия', '', '', '', '', '', '', '', ''), +(3272, '좀비 가죽 다리보호구', 'Jambières en peau de zombie', 'Zombiehaut-Gamaschen', '僵尸皮护腿', '殭屍皮護腿', 'Leotardos de piel de zombi', 'Leotardos de piel de zombi', 'Поножи из кожи зомби', '', '', '', '', '', '', '', ''), +(3273, '튼튼한 쇠사슬 조끼', 'Haubergeon robuste', 'Unverwüstliche Panzerweste', '皱褶锁甲外衣', '皺褶鎖甲外衣', 'Jubón de malla basta', 'Jubón de malla basta', 'Рваная кольчужная рубаха', '', '', '', '', '', '', '', ''), +(3274, '아마포 장화', 'Bottes en lin', 'Flachsstiefel', '麻布靴', '麻布靴', 'Botas de lienzo', 'Botas de lienzo', 'Волоконные сапоги', '', '', '', '', '', '', '', ''), +(3275, '아마포 장갑', 'Gants en lin', 'Flachshandschuhe', '麻布手套', '麻布手套', 'Guantes de lienzo', 'Guantes de lienzo', 'Волоконные перчатки', '', '', '', '', '', '', '', ''), +(3276, '죽음의경비병 버클러', 'Targe de Garde noir', 'Todeswachen-Rundschild', '亡灵卫兵圆盾', '亡靈衛兵圓盾', 'Rodela de Guardia de la Muerte', 'Rodela de Guardia de la Muerte', 'Кулачный щит стража смерти', '', '', '', '', '', '', '', ''), +(3277, '집행관의 지팡이', 'Bâton du Bourreau', 'Stab des Exekutors', '执行官法杖', '執行官法杖', 'Bastón de verdugo', 'Bastón de verdugo', 'Посох исполнителя', '', '', '', '', '', '', '', ''), +(3278, '오라 쁘록 피해 소드', 'Epée qui produit un effet dégâts de zone', 'Aura Proc Schaden Schwert', '', '', 'Espada de daño de proc aura', 'Espada de daño de proc aura', 'Меч ауры, наносящий особый урон', '', '', '', '', '', '', '', ''), +(3279, '전투 사슬 장화', 'Bottes de bataille en anneaux', 'Kampfkettenstiefel', '军用链甲战靴', '軍用鍊甲戰靴', 'Botas de anillas de batalla', 'Botas de anillas de batalla', 'Боевые плетеные сапоги', '', '', '', '', '', '', '', ''), +(3280, '전투 사슬 팔보호구', 'Brassards de bataille en anneaux', 'Kampfkettenarmschienen', '军用链甲护腕', '軍用鍊甲護腕', 'Brazales de anillas de batalla', 'Brazales de anillas de batalla', 'Боевые плетеные наручи', '', '', '', '', '', '', '', ''), +(3281, '전투 사슬 장갑', 'Gants de bataille en anneaux', 'Kampfkettenhandschuhe', '军用链甲手套', '軍用鍊甲手套', 'Guantes de anillas de batalla', 'Guantes de anillas de batalla', 'Боевые плетеные перчатки', '', '', '', '', '', '', '', ''), +(3282, '전투 사슬 바지', 'Pantalon de bataille en anneaux', 'Kampfkettenhose', '军用链甲短裤', '軍用鍊甲短褲', 'Pantalones de anillas de batalla', 'Pantalones de anillas de batalla', 'Боевые плетеные штаны', '', '', '', '', '', '', '', ''), +(3283, '전투 사슬 튜닉', 'Tunique de bataille en anneaux', 'Kampfkettentunika', '军用链甲外套', '軍用鍊甲外套', 'Túnica de anillas de batalla', 'Túnica de anillas de batalla', 'Боевой плетеный мундир', '', '', '', '', '', '', '', ''), +(3284, '부족 전통 장화', 'Bottes tribales', 'Stammesstiefel', '部落战靴', '部落戰靴', 'Botas tribales', 'Botas tribales', 'Племенные сапоги', '', '', '', '', '', '', '', ''), +(3285, '부족 전통 팔보호구', 'Brassards tribaux', 'Stammesarmschienen', '部落护腕', '部落護腕', 'Brazales tribales', 'Brazales tribales', 'Племенные наручи', '', '', '', '', '', '', '', ''), +(3286, '부족 전통 장갑', 'Gants tribaux', 'Stammeshandschuhe', '部落手套', '部落手套', 'Guantes tribales', 'Guantes tribales', 'Племенные перчатки', '', '', '', '', '', '', '', ''), +(3287, '부족 전통 바지', 'Pantalon tribal', 'Stammeshose', '部落短裤', '部落短褲', 'Pantalones tribales', 'Pantalones tribales', 'Племенные штаны', '', '', '', '', '', '', '', ''), +(3288, '부족 전통 조끼', 'Gilet tribal', 'Stammesweste', '部落外衣', '部落外衣', 'Jubón tribal', 'Jubón tribal', 'Племенной жилет', '', '', '', '', '', '', '', ''), +(3289, '부족 장화', 'Bottes ancestrales', 'Vorfahren-Stiefel', '先祖之靴', '先祖之靴', 'Botas ancestrales', 'Botas ancestrales', 'Сапоги предков', '', '', '', '', '', '', '', ''), +(3290, '부족 장갑', 'Gants ancestraux', 'Vorfahren-Handschuhe', '先祖手套', '先祖手套', 'Guantes ancestrales', 'Guantes ancestrales', 'Перчатки предков', '', '', '', '', '', '', '', ''), +(3291, '부족 바지', 'Lainages ancestraux', 'Vorfahren-Wollwäsche', '先祖热裤', '先祖熱褲', 'Prendas de lana ancestrales', 'Prendas de lana ancestrales', 'Короткие штаны предков', '', '', '', '', '', '', '', ''), +(3292, '부족 튜닉', 'Tunique ancestrale', 'Vorfahren-Tunika', '先祖外套', '先祖外套', 'Túnica ancestral', 'Túnica ancestral', 'Мундир предков', '', '', '', '', '', '', '', ''), +(3293, '사자의 클레버', 'Fendoir du mort', 'Totmannsspaltbeil', '死者战斧', '死者戰斧', 'Cuchilla de muerto', 'Cuchilla de muerto', 'Мертвецкий колун', '', '', '', '', '', '', '', ''), +(3294, '사자의 곤봉', 'Gourdin du mort', 'Totmannskeule', '死者木棒', '死者木棒', 'Garrote de muerto', 'Garrote de muerto', 'Мертвецкая дубина', '', '', '', '', '', '', '', ''), +(3295, '사자의 검', 'Lame du mort', 'Totmannsklinge', '死者之刃', '死者之刃', 'Hoja de muerto', 'Hoja de muerto', 'Мертвецкий клинок', '', '', '', '', '', '', '', ''), +(3296, '사자의 단검', 'Dague du mort', 'Totmannsdolch', '死者匕首', '死者匕首', 'Daga de muerto', 'Daga de muerto', 'Мертвецкий кинжал', '', '', '', '', '', '', '', ''), +(3297, '악마의 이끼', 'Gangremousse', 'Teufelsmoos', '魔苔', '魔苔', 'Musgovil', 'Musgovil', 'Мох Скверны', '', '', '', '', '', '', '', ''), +(3298, '미사용 Grizzled Bearskin Pouch', '[PÉRIMÉ] Sacoche en peau d\'ours', 'Ausgedienter ergrauter Bärenhautbeutel', '', '', '', '', 'Испорченный серый кошелек из шкуры медведя', '', '', '', '', '', '', '', ''), +(3299, '갈라진 송곳니', 'Canine cassée', 'Gerissener Eckzahn', '断裂的狼牙', '斷裂的狼牙', 'Canino fracturado', 'Canino fracturado', 'Растрескавшийся клык', '', '', '', '', '', '', '', ''), +(3300, '토끼 앞발', 'Patte de lapin', 'Hasenpfote', '幸运兔脚', '幸運兔腳', 'Pata de conejo', 'Pata de conejo', 'Кроличья лапка', '', '', '', '', '', '', '', ''), +(3301, '뾰족한 송곳니', 'Canine pointue', 'Scharfer Eckzahn', '锋利的犬齿', '鋒利的犬齒', 'Canino afilado', 'Canino afilado', 'Острый клык', '', '', '', '', '', '', '', ''), +(3302, '갈라진 바다의 장화', 'Bottes des eaux stagnantes', 'Brackwasserstiefel', '水草长靴', '水草長靴', 'Botas de agua estancada', 'Botas de agua estancada', 'Сапоги Недвижной воды', '', '', '', '', '', '', '', ''), +(3303, '갈라진 바다의 팔보호구', 'Brassards des eaux stagnantes', 'Brackwasserarmschienen', '水草护腕', '水草護腕', 'Brazales de agua estancada', 'Brazales de agua estancada', 'Наручи Недвижной воды', '', '', '', '', '', '', '', ''), +(3304, '갈라진 바다의 건틀릿', 'Gantelets des eaux stagnantes', 'Brackwasserstulpen', '水草护手', '水草護手', 'Guanteletes de agua estancada', 'Guanteletes de agua estancada', 'Рукавицы Недвижной воды', '', '', '', '', '', '', '', ''), +(3305, '갈라진 바다의 다리보호구', 'Jambières des eaux stagnantes', 'Brackwassergamaschen', '水草护腿', '水草護腿', 'Leotardos de agua estancada', 'Leotardos de agua estancada', 'Поножи Недвижной воды', '', '', '', '', '', '', '', ''), +(3306, '갈라진 바다의 조끼', 'Broigne des eaux stagnantes', 'Brackwasserweste', '水草外套', '水草外套', 'Jubón de agua estancada', 'Jubón de agua estancada', 'Жилет Недвижной воды', '', '', '', '', '', '', '', ''), +(3307, '야만전사 헝겊 장화', 'Bottes barbares en tissu', 'Barbarische Stoffstiefel', '布质符文战靴', '布質符文戰靴', 'Botas de paño barbárico', 'Botas de paño barbárico', 'Варварские матерчатые сапоги', '', '', '', '', '', '', '', ''), +(3308, '야만전사 헝겊 장갑', 'Gants barbares en tissu', 'Barbarische Stoffhandschuhe', '蛮族布质手套', '蠻族布質手套', 'Guantes de paño barbárico', 'Guantes de paño barbárico', 'Варварские матерчатые перчатки', '', '', '', '', '', '', '', ''), +(3309, '야만전사 바지', 'Pantalon barbare', 'Barbarischer Lendenschurz', '蛮族布质缠腰', '蠻族布質纏腰', 'Taparrabos barbárico', 'Taparrabos barbárico', 'Варварская набедренная повязка', '', '', '', '', '', '', '', ''), +(3310, '야만전사 헝겊 조끼', 'Gilet barbare en tissu', 'Barbarische Stoffweste', '蛮族布质外衣', '蠻族布質外衣', 'Jubón de paño barbárico', 'Jubón de paño barbárico', 'Варварский матерчатый жилет', '', '', '', '', '', '', '', ''), +(3311, '의식의 가죽 발목보호대', 'Bottines de cérémonie en cuir', 'Zeremonieller Lederknöchelschutz', '典礼皮护踝', '典禮皮護踝', 'Tobilleras de cuero ceremonial', 'Tobilleras de cuero ceremonial', 'Церемониальные кожаные обмотки', '', '', '', '', '', '', '', ''), +(3312, '의식의 가죽 팔보호구', 'Brassards de cérémonie en cuir', 'Zeremonielle Lederarmschienen', '典礼皮护腕', '典禮皮護腕', 'Brazales de cuero ceremonial', 'Brazales de cuero ceremonial', 'Парадные кожаные наручи', '', '', '', '', '', '', '', ''), +(3313, '의식의 가죽 멜빵', 'Harnais de cérémonie en cuir', 'Zeremonieller Lederharnisch', '典礼皮背心', '典禮皮背心', 'Arnés de cuero ceremonial', 'Arnés de cuero ceremonial', 'Парадная кожаная портупея', '', '', '', '', '', '', '', ''), +(3314, '의식의 가죽 장갑', 'Gants de cérémonie en cuir', 'Zeremonielle Lederhandschuhe', '典礼皮手套', '典禮皮手套', 'Guantes de cuero ceremonial', 'Guantes de cuero ceremonial', 'Парадные кожаные перчатки', '', '', '', '', '', '', '', ''), +(3315, '의식의 가죽 바지', 'Jambières de cérémonie en cuir', 'Zeremonieller Lederlendenschurz', '典礼皮缠腰', '典禮皮纏腰', 'Taparrabos de cuero ceremonial', 'Taparrabos de cuero ceremonial', 'Парадная кожаная набедренная повязка', '', '', '', '', '', '', '', ''), +(3316, '알라리크의 머리', 'Tête d\'Alaric', 'Alarics Kopf', '奥拉瑞克的头颅', '奧拉瑞克的頭顱', 'Cabeza de Alaric', 'Cabeza de Alaric', 'Голова Аларика', '', '', '', '', '', '', '', ''), +(3317, '말하는 머리', 'Une tête qui parle', 'Ein sprechender Kopf', '会说话的头颅', '會說話的頭顱', 'Una cabeza que habla', 'Una cabeza que habla', 'Говорящая голова', '입술이 움직이고 있습니다!', 'Les lèvres bougent !', 'Seine Lippen bewegen sich!', '它在说话!', '它在說話!', '¡Mueve los labios!', '¡Mueve los labios!', 'Ее губы шевелятся'), +(3318, '알라리크의 유해', 'Cadavre d\'Alaric', 'Alarics sterbliche Überreste', '奥拉瑞克的遗骸', '奧拉瑞克的遺骸', 'Restos de Alaric', 'Restos de Alaric', 'Останки Аларика', '', '', '', '', '', '', '', ''), +(3319, '짧은 사브르', 'Sabre court', 'Kurzer Säbel', '短弯刀', '短彎刀', 'Sable corto', 'Sable corto', 'Короткая сабля', '', '', '', '', '', '', '', ''), +(3320, '해골마법사의 장식띠', 'Echarpe d\'ossomancien', 'Knochenwerferschärpe', '白骨法师腰带', '白骨法師腰帶', 'Fajín Tirahuesos', 'Fajín Tirahuesos', 'Кушак скелета-заклинателя', '', '', '', '', '', '', '', ''), +(3321, '회색 모피 장화', 'Bottines en fourrure grise', 'Graue Fellstiefeletten', '灰皮小靴', '灰皮小靴', 'Botitas de pelaje gris', 'Botitas de pelaje gris', 'Серые меховые ботиночки', '', '', '', '', '', '', '', ''), +(3322, '닳아해진 망토', 'Cape légère', 'Hauchdünner Umhang', '薄披风', '薄披風', 'Capa menuda', 'Capa menuda', 'Тончайший плащ', '', '', '', '', '', '', '', ''), +(3323, '유령의 팔보호구', 'Brassards fantomatiques', 'Geisterhafte Armschienen', '幽灵护腕', '幽靈護腕', 'Brazales fantasmales', 'Brazales fantasmales', 'Призрачные наручи', '', '', '', '', '', '', '', ''), +(3324, '유령의 어깨보호대', 'Mantelet fantomatique', 'Geisterhafter Mantel', '鬼魂衬肩', '鬼魂襯肩', 'Manto fantasmal', 'Manto fantasmal', 'Призрачное оплечье', '', '', '', '', '', '', '', ''), +(3325, '썩은지느러미일족의 배틀액스', 'Hache de guerre Aileron noir', 'Streitaxt der Finsterflossen', '邪鳍战斧', '邪鰭戰斧', 'Hacha de batalla Anca Vil', 'Hacha de batalla Anca Vil', 'Боевой топор Злобного Плавника', '', '', '', '', '', '', '', ''), +(3326, '몬스터 - Mace2H, Basic Stone Hammer', 'Monstre - Masse2M, Marteau en pierre standard', 'Monster - Streitkolben2H, Standard Steinhammer', '', '', 'Monstruo: maza 2M, martillo de piedra básico', 'Monstruo: maza 2M, martillo de piedra básico', 'Монстр - двуручная палица, основной каменный боевой молот', '', '', '', '', '', '', '', ''), +(3327, '썩은지느러미일족 현자의 지팡이', 'Bâton d\'Oracle Aileron noir', 'Orakelstab der Finsterflossen', '邪鳍法杖', '邪鰭法杖', 'Bastón de oráculo Anca Vil', 'Bastón de oráculo Anca Vil', 'Посох оракула племени Злобного Плавника', '', '', '', '', '', '', '', ''), +(3328, '거미줄 로브', 'Robe toile d\'araignée', 'Spinnennetzrobe', '蛛网长袍', '蛛網長袍', 'Toga de tela de araña', 'Toga de tela de araña', 'Паутинное одеяние', '', '', '', '', '', '', '', ''), +(3329, '가시박힌 나무판자', 'Planche cloutée', 'Stachelholzbohle', '钉刺木板', '釘刺木板', 'Tabla de madera con pinchos', 'Tabla de madera con pinchos', 'Доска с гвоздем', '', '', '', '', '', '', '', ''), +(3330, '다르골의 갑옷', 'Haubert de Dargol', 'Dargols Halsberge', '达高尔的锁甲', '達高爾的鎖甲', 'Camisote de Dargol', 'Camisote de Dargol', 'Хауберк Даргола', '', '', '', '', '', '', '', ''), +(3331, '멜라케의 단망토', 'Cape de Melrache', 'Melraches Cape', '麦拉其的斗篷', '麥拉其的斗篷', 'Manteo de Melrache', 'Manteo de Melrache', 'Накидка Мелраша', '', '', '', '', '', '', '', ''), +(3332, '페린의 장화', 'Bottes de Perrine', 'Perrines Stiefel', '派瑞恩的战靴', '派瑞恩的戰靴', 'Botas de Perrine', 'Botas de Perrine', 'Сапоги Перрина', '', '', '', '', '', '', '', ''), +(3333, '미사용 붉은십자군 부대장의 어깨갑옷', '[PÉRIMÉ] Espauliers du capitaine de la Croisade', 'Ausgediente scharlachrote Captain-Schulterstücke', '', '', '', '', 'Испорченное наплечье капитала Алых', '', '', '', '', '', '', '', ''), +(3334, '농부의 삽', 'Pelle de fermier', 'Bauernschaufel', '农夫的铁锨', '農夫的鐵鏟', 'Pala de granjero', 'Pala de granjero', 'Лопата фермера', '', '', '', '', '', '', '', ''), +(3335, '농부의 빗자루', 'Balai de fermier', 'Bauernbesen', '农夫的扫帚', '農夫的掃帚', 'Escoba de granjero', 'Escoba de granjero', 'Метла фермера', '', '', '', '', '', '', '', ''), +(3336, '관통의 비수', 'Perce-chair', 'Fleischbohrer', '切肉匕首', '切肉匕首', 'Taladro de carne', 'Taladro de carne', 'Пронзатель плоти', '', '', '', '', '', '', '', ''), +(3337, '용아귀부족 전쟁 깃발', 'Etendard de guerre Dragonmaw', 'Kriegsflagge der Dragonmaw', '龙喉战旗', '龍喉戰旗', 'Estandarte de guerra Faucedraco', 'Estandarte de guerra Faucedraco', 'Боевое знамя клана Драконьей Пасти', '', '', '', '', '', '', '', ''), +(3338, '미사용 Obsidian Stone', '[PÉRIMÉ] Pierre d\'obsidienne', 'Ausgedienter Obsidianstein', '', '', '', '', 'Испорченный обсидиановый камень', '', '', '', '', '', '', '', ''), +(3339, '드워프족 부싯깃', 'Combustible nain', 'Zwergenzunder', '矮人火绒', '矮人火絨', 'Yesca enana', 'Yesca enana', 'Дворфийский трут', '', '', '', '', '', '', '', ''), +(3340, '발연 광석', 'Minerai d\'incendicite', 'Pyrophorerz', '火岩矿石', '火岩礦石', 'Mineral incendicita', 'Mena de incendicita', 'Огневитовая руда', '', '', '', '', '', '', '', ''), +(3341, '오우거 힘의 건틀릿', 'Gantelets de force d\'ogre', 'Stulpen der Ogerstärke', '食人魔力量护手', '巨魔力量護手', 'Guanteletes de Fuerza de ogro', 'Guanteletes de fuerza de ogro', 'Рукавицы Силы огра', '', '', '', '', '', '', '', ''), +(3342, '샌더 선장의 셔츠', 'Chemise du capitaine Sander', 'Käpt\'n Sanders Hemd', '杉德尔船长的衬衣', '桑德爾船長的襯衣', 'Camisa del capitán Sander', 'Camisa del capitán Sanders', 'Рубашка капитана Сандерса', '', '', '', '', '', '', '', ''), +(3343, '샌더 선장의 전리품 자루', 'Sac de butin du capitaine Sander', 'Käpt\'n Sanders Beutetasche', '杉德尔船长的宝物袋', '桑德爾船長的寶物袋', 'Bolsa de botín del capitán Sander', 'Bolsa de botín del capitán Sanders', 'Мешок для добычи капитана Сандерса', '', '', '', '', '', '', '', ''), +(3344, '샌더 선장의 장식띠', 'Echarpe du capitaine Sander', 'Käpt\'n Sanders Schärpe', '杉德尔船长的腰带', '桑德爾船長的腰帶', 'Fajín del capitán Sander', 'Fajín del capitán Sanders', 'Кушак капитана Сандерса', '', '', '', '', '', '', '', ''), +(3345, '비단 마법사 모자', 'Chapeau de sorcier en soie', 'Hexerseidenhut', '丝质巫师帽', '絲質巫師帽', 'Sombrero zahorí de seda', 'Sombrero zahorí de seda', 'Шелковая шляпа волшебника', '', '', '', '', '', '', '', ''), +(3346, '몬스터 - Item, Shovel', 'Monstre - Objet, Pelle', 'Monster - Gegenstand, Schaufel', '', '', 'Monstruo: objeto, pala', 'Monstruo: objeto, pala', 'Монстр - предмет, лопата', '', '', '', '', '', '', '', ''), +(3347, '악어 가죽 한 묶음', 'Lot de peaux de crocilisques', 'Bündel Krokiliskenhäute', '一捆鳄鱼皮', '一捆鱷魚皮', 'Fardo de pieles de crocolisco', 'Fardo de pieles de crocolisco', 'Стопка кроколисковых шкур', '', '', '', '', '', '', '', ''), +(3348, '거대한 악어 가죽', 'Peau de crocilisque géant', 'Riesige Krokiliskenhaut', '巨型鳄鱼的皮', '巨型鱷魚的皮', 'Piel de crocolisco gigante', 'Piel de crocolisco gigante', 'Шкура гигантского кроколиска', '', '', '', '', '', '', '', ''), +(3349, '시다의 가방', 'Sac de Sidonie', 'Sidas Tasche', '塞达的背包', '塞達的背包', 'Bolsa de Shida', 'Bolsa de Shida', 'Сумка Сиды', '가방이 흠뻑 젖어 있습니다.', 'Il dégouline.', 'Es tropft.', '它正在滴水。', '它正在滴水。', 'Gotea.', 'Gotea.', 'С нее течет.'), +(3350, '몬스터 - Item, Bone', 'Monstre - Objet, Os', 'Monster - Gegenstand, Knochen', '', '', 'Monstruo: objeto, hueso', 'Monstruo: objeto, hueso', 'Монстр - предмет, кость', '', '', '', '', '', '', '', ''), +(3351, '몬스터 - Item, Rolling Pin', 'Monstre - Objet, aiguille tournante', 'Monster - Gegenstand, Nudelholz', '', '', 'Monstruo: objeto, rodillo', 'Monstruo: objeto, rodillo', 'Монстр - предмет, Вращающаяся булава', '', '', '', '', '', '', '', ''), +(3352, '수액투성이 자루', 'Sac couvert de vase', 'Brühschlammbedeckte Tasche', '污泥覆盖的背包', '污泥覆蓋的背包', 'Bolsa cubierta de moco', 'Bolsa cubierta de moco', 'Сумка, покрытая грязью', '', '', '', '', '', '', '', ''), +(3353, '룬문자 펜던트', 'Pendentif marqué de runes', 'Mit Runen beschrifteter Anhänger', '刻有符文的坠饰', '刻有符文的墜飾', 'Colgante con runas grabadas', 'Colgante con runas grabadas', 'Подвеска рунной надписи', '', '', '', '', '', '', '', ''), +(3354, '달라란 펜던트', 'Pendentif de Dalaran', 'Anhänger aus Dalaran', '达拉然坠饰', '達拉然墜飾', 'Colgante Dalaran', 'Colgante de Dalaran', 'Подвеска Даларана', '', '', '', '', '', '', '', ''), +(3355, '야생 철쭉', 'Aciérite sauvage', 'Wildstahlblume', '野钢花', '野鋼花', 'Acérita salvaje', 'Acérita salvaje', 'Дикий сталецвет', '', '', '', '', '', '', '', ''), +(3356, '왕꽃잎풀', 'Sang-royal', 'Königsblut', '皇血草', '皇血草', 'Sangrerregia', 'Sangrerregia', 'Королевская кровь', '', '', '', '', '', '', '', ''), +(3357, '생명의 뿌리', 'Vietérule', 'Lebenswurz', '活根草', '活根草', 'Vidarraíz', 'Vidarraíz', 'Жизнекорень', '', '', '', '', '', '', '', ''), +(3358, '카드가의 수염', 'Moustache de Khadgar', 'Khadgars Schnurrbart', '卡德加的胡须', '卡德加的鬍鬚', 'Mostacho de Khadgar', 'Mostacho de Khadgar', 'Кадгаров ус', '', '', '', '', '', '', '', ''), +(3360, '누더기의 다리뼈', 'Fémur de Balafré', 'Oberschenkelknochen von Kleiner', '缝合怪的大腿骨', '縫合怪的大腿骨', 'Fémur de Puntos', 'Fémur de Puntos', 'Бедро Стежка', '', '', '', '', '', '', '', ''), +(3361, '몬스터 - Mace, Spiked Heavy', 'Monstre - Masse, Cloutée lourde', 'Monster - Streitkolben, Stachel, Schwer', '', '', 'Monstruo: maza, pesada con pinchos', 'Monstruo: maza, pesada con pinchos', 'Монстр - палица, шипастая тяжелая', '', '', '', '', '', '', '', ''), +(3362, '몬스터 - Item, Broom', 'Monstre - Objet, Balai', 'Monster - Gegenstand, Besen', '', '', 'Monstruo: objeto, escoba', 'Monstruo: objeto, escoba', 'Монстр - предмет, метла', '', '', '', '', '', '', '', ''), +(3363, '너덜너덜한 허리띠', 'Ceinture râpée', 'Ausgefranster Gürtel', '磨损的腰带', '磨損的腰帶', 'Cinturón deshilachado', 'Cinturón deshilachado', 'Изношенный пояс', '', '', '', '', '', '', '', ''), +(3364, '몬스터 - Sword, Rapier', 'Monstre - Epée, Rapière', 'Monster - Schwert, Rapier', '', '', 'Monstruo: espada, estoque', 'Monstruo: espada, estoque', 'Монстр - меч, рапира', '', '', '', '', '', '', '', ''), +(3365, '너덜너덜한 팔보호구', 'Brassards râpés', 'Ausgefranste Armschienen', '磨损的护腕', '磨損的護腕', 'Brazales deshilachados', 'Brazales deshilachados', 'Изношенные наручи', '', '', '', '', '', '', '', ''), +(3366, '몬스터 - Sword2H, Katana', 'Monstre - Epée2M, Katana', 'Monster - Schwert2H, Katana', '', '', 'Monstruo: espada 2M, katana', 'Monstruo: espada 2M, katana', 'Монстр - двуручный меч, катана', '', '', '', '', '', '', '', ''), +(3367, '몬스터 - Item, Pitchfork', 'Monstre - Objet, Fourche', 'Monster - Gegenstand, Heugabel', '', '', 'Monstruo: objeto, horquilla', 'Monstruo: objeto, horquilla', 'Монстр - предмет, вилы', '', '', '', '', '', '', '', ''), +(3368, '몬스터 - Item, Harpoon', 'Monstre - Objet, Harpon', 'Monster - Gegenstand, Harpune', '', '', 'Monstruo: objeto, arpón', 'Monstruo: objeto, arpón', 'Монстр - предмет, гарпун', '', '', '', '', '', '', '', ''), +(3369, '무덤이끼', 'Tombeline', 'Grabmoos', '墓地苔', '墓地苔', 'Moho de tumba', 'Musgo de tumba', 'Могильный мох', '', '', '', '', '', '', '', ''), +(3370, '기워 붙인 허리띠', 'Ceinture en patchwork', 'Flickwerkgürtel', '碎料腰带', '碎料腰帶', 'Cinturón de retales', 'Cinturón de retales', 'Лоскутный пояс', '', '', '', '', '', '', '', ''), +(3371, '유리 약병', 'Fiole vide', 'Leere Phiole', '空瓶', '空瓶', 'Vial vacío', 'Vial vacío', 'Пустой фиал', '', '', '', '', '', '', '', ''), +(3372, '가연 약병', 'Fiole plombée', 'Verbleite Phiole', '铅瓶', '鉛瓶', 'Vial con plomo', 'Vial emplomado', 'Освинцованная колба', '', '', '', '', '', '', '', ''), +(3373, '기워 붙인 팔보호구', 'Brassards en patchwork', 'Flickwerkarmschienen', '碎料护腕', '碎料護腕', 'Brazales de retales', 'Brazales de retales', 'Лоскутные наручи', '', '', '', '', '', '', '', ''), +(3374, '얼룩덜룩한 허리띠', 'Ceinture en calicot', 'Kattungürtel', '棉布腰带', '棉布腰帶', 'Cinturón percal', 'Cinturón de percal', 'Ситцевый пояс', '', '', '', '', '', '', '', ''), +(3375, '얼룩덜룩한 팔보호구', 'Brassards en calicot', 'Kattunarmschienen', '棉布护腕', '棉布護腕', 'Brazales percal', 'Brazales de percal', 'Ситцевые наручи', '', '', '', '', '', '', '', ''), +(3376, '캔버스 허리띠', 'Ceinture en canevas', 'Segeltuchgürtel', '帆布腰带', '帆布腰帶', 'Cinturón de retal', 'Cinturón de retal', 'Холщовый пояс', '', '', '', '', '', '', '', ''), +(3377, '캔버스 팔보호구', 'Brassards en canevas', 'Segeltucharmschienen', '帆布护腕', '帆布護腕', 'Brazales de retal', 'Brazales de retal', 'Холщовые наручи', '', '', '', '', '', '', '', ''), +(3378, '양단 허리띠', 'Ceinture en brocart', 'Brokatgürtel', '织锦腰带', '織錦腰帶', 'Cinturón brocado', 'Cinturón brocado', 'Парчовый пояс', '', '', '', '', '', '', '', ''), +(3379, '양단 팔보호구', 'Brassards en brocart', 'Brokatarmschienen', '织锦护腕', '織錦護腕', 'Brazales brocados', 'Brazales brocados', 'Парчовые наручи', '', '', '', '', '', '', '', ''), +(3380, '십자수 허리띠', 'Ceinture à couture croisée', 'Kreuznahtgürtel', '交叉针织腰带', '交叉針織腰帶', 'Cinturón a punto de cruz', 'Cinturón a punto de cruz', 'Вышитый крестом пояс', '', '', '', '', '', '', '', ''), +(3381, '십자수 팔보호구', 'Brassards à couture croisée', 'Kreuznahtarmschienen', '交叉针织护腕', '交叉針織護腕', 'Brazales a punto de cruz', 'Brazales a punto de cruz', 'Вышитые крестом наручи', '', '', '', '', '', '', '', ''), +(3382, '약한 재생의 물약', 'Potion de sang de troll faible', 'Schwacher Trollbluttrank', '弱效巨魔之血药水', '弱效食人妖之血藥水', 'Poción de sangre trol débil', 'Poción de sangre de trol débil', 'Слабое зелье тролльей крови', '', '', '', '', '', '', '', ''), +(3383, '지혜의 비약', 'Elixir de Sagesse', 'Elixier der Weisheit', '智慧药剂', '智慧藥劑', 'Elixir de sabiduría', 'Elixir de sabiduría', 'Эликсир Мудрости', '', '', '', '', '', '', '', ''), +(3384, '최하급 마법 저항 물약', 'Potion de résistance à la magie mineure', 'Schwacher Magiewiderstandstrank', '初级抗魔药水', '初級抗魔藥水', 'Poción de resistencia a la magia menor', 'Poción de resistencia a la magia menor', 'Слабое зелье защиты от магии', '', '', '', '', '', '', '', ''), +(3385, '하급 마나 물약', 'Potion de mana inférieure', 'Geringer Manatrank', '次级法力药水', '次級法力藥水', 'Poción de maná inferior', 'Poción de maná inferior', 'Простое зелье маны', '', '', '', '', '', '', '', ''), +(3386, '독 저항의 비약', 'Elixir de résistance au poison', 'Elixier des Giftwiderstands', '抗毒药剂', '抗毒藥劑', 'Elixir de resistencia al envenenamiento', '', '', '', '', '', '', '', '', '', ''), +(3387, '제한된 무적 물약', 'Potion d\'invulnérabilité limitée', 'Begrenzter Unverwundbarkeitstrank', '有限无敌药水', '有限無敵藥水', 'Poción de invulnerabilidad limitada', 'Poción de invulnerabilidad limitada', 'Слабое зелье неуязвимости', '', '', '', '', '', '', '', ''), +(3388, '강한 재생의 물약', 'Potion de sang de troll forte', 'Starker Trollbluttrank', '强力巨魔之血药水', '強力食人妖之血藥水', 'Poción de sangre trol fuerte', 'Poción de sangre de trol fuerte', 'Крепкое зелье тролльей крови', '', '', '', '', '', '', '', ''), +(3389, '방어의 비약', 'Elixir de Défense', 'Elixier der Verteidigung', '防御药剂', '防禦藥劑', 'Elixir de defensa', 'Elixir de defensa', 'Эликсир Защиты', '', '', '', '', '', '', '', ''), +(3390, '하급 민첩의 비약', 'Elixir d\'Agilité inférieur', 'Elixier der geringen Beweglichkeit', '次级敏捷药剂', '次級敏捷藥劑', 'Elixir de agilidad inferior', 'Elixir de agilidad inferior', 'Эликсир ловкости I ступени', '', '', '', '', '', '', '', ''), +(3391, '오우거 힘의 비약', 'Elixir de Force d\'ogre', 'Elixier der Ogerstärke', '食人魔力量药剂', '巨魔力量藥劑', 'Elixir de fuerza de ogro', 'Elixir de fuerza de ogro', 'Эликсир Силы огра', '', '', '', '', '', '', '', ''), +(3392, '쇠고리 투구', 'Casque annelé', 'Ringhelm', '镶环头盔', '鑲環頭盔', 'Yelmo ensortijado', 'Yelmo ensortijado', 'Окольцованный шлем', '', '', '', '', '', '', '', ''), +(3393, '조제법: 최하급 마법 저항 물약', 'Recette : Potion de résistance à la magie mineure', 'Rezept: Schwacher Magiewiderstandstrank', '配方:初级抗魔药水', '配方:初級抗魔藥水', 'Receta: poción de resistencia a la magia menor', 'Receta: poción de resistencia a la magia menor', 'Рецепт: cлабый эликсир сопротивления магии', '', '', '', '', '', '', '', ''), +(3394, '조제법: 독 저항의 비약', 'Recette : Elixir de résistance au poison', 'Rezept: Elixier des Giftwiderstands', '配方:抗毒药剂', '配方:抗毒藥劑', 'Receta: elixir de resistencia al envenenamiento', '', '', '', '', '', '', '', '', '', ''), +(3395, '조제법: 제한된 무적 물약', 'Recette : Potion d\'invulnérabilité limitée', 'Rezept: Begrenzter Unverwundbarkeitstrank', '配方:有限无敌药水', '配方:有限無敵藥水', 'Receta: poción de invulnerabilidad limitada', 'Receta: poción de invulnerabilidad limitada', 'Рецепт: слабое зелье неуязвимости', '', '', '', '', '', '', '', ''), +(3396, '조제법: 하급 민첩의 비약', 'Recette : Elixir d\'Agilité inférieur', 'Rezept: Elixier der geringen Beweglichkeit', '配方:次级敏捷药剂', '配方:次級敏捷藥劑', 'Receta: elixir de agilidad inferior', 'Receta: elixir de agilidad inferior', 'Рецепт: эликсир ловкости I ступени', '', '', '', '', '', '', '', ''), +(3397, '새끼 악어 가죽', 'Peau de jeune crocilisque', 'Haut eines jungen Krokilisken', '小鳄鱼皮', '小鱷魚皮', 'Piel de crocolisco joven', 'Piel de crocolisco joven', 'Шкура молодого кроколиска', '', '', '', '', '', '', '', ''), +(3399, '독수리 갈퀴발톱', 'Serre de vautour', 'Geierkralle', '秃鹫爪', '禿鷲爪', 'Talón de buitre', 'Garfa de buitre', 'Коготь стервятника', '', '', '', '', '', '', '', ''), +(3400, '약탈의 롱소드', 'Epée longue Lucine', 'Lucinen-Langschwert', '磷铝长剑', '磷鋁長劍', 'Espada larga Lucine', 'Tizona Lucine', 'Длинный меч Люцина', '', '', '', '', '', '', '', ''), +(3401, '조잡한 악어 비늘', 'Ecaille de crocilisque grossière', 'Raue Krokiliskenschuppe', '劣质鳄鱼鳞片', '劣質鱷魚鱗片', 'Escama de crocolisco basta', 'Escama de crocolisco férrea', 'Грубая чешуя кроколиска', '', '', '', '', '', '', '', ''), +(3402, '부드러운 모피 조각', 'Touffe de fourrure douce', 'Weicher Fellflicken', '柔软的毛皮', '柔軟的毛皮', 'Parche de pelaje suave', 'Parche de pelaje suave', 'Мягкий кусочек меха', '', '', '', '', '', '', '', ''), +(3403, '상아색 멧돼지 어금니', 'Défense de sanglier en ivoire', 'Elfenbeineberhauer', '雪白的野猪獠牙', '雪白的野豬獠牙', 'Cuerno de jabalí de marfil', 'Cuerno de jabalí de marfil', 'Белый клык вепря', '', '', '', '', '', '', '', ''), +(3404, '대머리수리 날개', 'Aile de busard', 'Bussardflügel', '秃鹫的翅膀', '禿鷲的翅膀', 'Ala de águila ratonera', 'Ala de águila ratonera', 'Крыло канюка', '', '', '', '', '', '', '', ''), +(3405, '까마귀 발톱 부적', 'Talisman de la griffe du Corbeau', 'Rabenkrallentalisman', '鸦爪神符', '鴉爪神符', 'Talismán de garra de cuervo', 'Dije de garra del Cuervo', 'Талисман Когтя Ворона', '', '', '', '', '', '', '', ''), +(3406, '검은 깃털', 'Plume noire', 'Schwarzer Federkiel', '黑色羽毛', '黑色羽毛', 'Cañón de pluma negra', 'Cañón de pluma negra', 'Черное перо', '', '', '', '', '', '', '', ''), +(3407, '천상의 사파이어', 'Saphir des cieux', 'Saphir des Himmels', '天蓝宝石', '天藍寶石', 'Zafiro de cielo', 'Zafiro de cielo', 'Небесный сапфир', '', '', '', '', '', '', '', ''), +(3408, '안식의 룬', 'Rune de nidification', 'Rune des Nistens', '筑巢符文', '築巢符文', 'Runa de Nidal', 'Runa de nidal', 'Руна Размещения', '', '', '', '', '', '', '', ''), +(3409, '흑호 송곳니', 'Croc de Sabre-de-nuit', 'Nachtsäbler-Fangzahn', '夜刃豹的牙齿', '夜刃豹的牙齒', 'Colmillo de Sable de Hielo', 'Colmillo de sable de la noche', 'Клык ночного саблезуба', '', '', '', '', '', '', '', ''), +(3410, '미사용 Glade Bear 송곳니', '[PÉRIMÉ] Croc d\'ours', 'Ausgedienter Moorbären-Fangzahn', '', '', '', '', 'Испорченный клык полянного медведя', '', '', '', '', '', '', '', ''), +(3411, '스트리기드 올빼미 깃털', 'Plume de Hibou Strigid', 'Strigideulenfeder', '巨翼枭的羽毛', '巨翼梟的羽毛', 'Pluma de lechuza estrígida', 'Pluma de lechuza estrígida', 'Перо островной совы', '', '', '', '', '', '', '', ''), +(3412, '나무그물 늑대거미의 거미줄', 'Soie d\'araignée Tissebois', 'Waldweberspinnenseide', '树林蜘蛛丝', '樹林蜘蛛絲', 'Seda de araña Tejemadera', 'Seda de araña Tejemadera', 'Паутина чащобного тенетника', '', '', '', '', '', '', '', ''), +(3413, '파멸의 쐐기', 'Perforatrice', 'Verdammnisstachel', '末日之刺', '末日之刺', 'Pico maldito', 'Pico maldito', 'Роковая пика', '', '', '', '', '', '', '', ''), +(3414, '가문의 홀', 'Sceptre de guerre', 'Wappenszepter', '纹章节杖', '紋章節杖', 'Cetro con emblema', 'Cetro con emblema', 'Крестовидный скипетр', '', '', '', '', '', '', '', ''), +(3415, '수사의 지팡이', 'Bâton du moine', 'Stab des Fraters', '修士法杖', '修士法杖', 'Bastón del Fraile', 'Bastón del Fraile', 'Братский посох', '', '', '', '', '', '', '', ''), +(3416, '순교자의 사슬 갑옷', 'Cotte d\'anneaux du Martyr', 'Märtyrerkette', '殉难者链甲', '殉難者鍊甲', 'Cadena de mártir', 'Cadena de mártir', 'Кольчуга мученика', '', '', '', '', '', '', '', ''), +(3417, '칠흑의 클레이모어', 'Claymore d\'onyx', 'Onyx-Claymore', '玉髓双刃刀', '玉髓雙刃刀', 'Espada claymore de ónice', 'Espada claymore de ónice', 'Ониксовый клеймор', '', '', '', '', '', '', '', ''), +(3418, '악의 열매', 'Gangrenoix', 'Teufelszapfen', '魔锥果', '魔錐果', 'Cono inferi', 'Bellota vil', 'Шишка Скверны', '', '', '', '', '', '', '', ''), +(3419, '붉은 장미', 'Rose rouge', 'Rote Rose', '红玫瑰', '紅玫瑰', 'Rosa roja', 'Rosa roja', 'Красная роза', '', '', '', '', '', '', '', ''), +(3420, '흑장미', 'Rose noire', 'Schwarze Rose', '黑玫瑰', '黑玫瑰', 'Rosa negra', 'Rosa negra', 'Черная роза', '', '', '', '', '', '', '', ''), +(3421, '수수한 야생화', 'Fleurs sauvages simples', 'Einfache Wildblumen', '普通野花', '普通野花', 'Flores silvestres simples', 'Flores silvestres simples', 'Простые полевые цветы', '', '', '', '', '', '', '', ''), +(3422, '아름다운 야생화', 'Belles fleurs sauvages', 'Schöne Wildblumen', '美丽的野花', '美麗的野花', 'Flores silvestres preciosas', 'Flores silvestres preciosas', 'Прелестные полевые цветы', '', '', '', '', '', '', '', ''), +(3423, '백장미 꽃다발', 'Bouquet de roses blanches', 'Weißer Rosenstrauß', '一束白玫瑰', '一束白玫瑰', 'Ramo de rosas blancas', 'Ramo de rosas blancas', 'Букет белых роз', '', '', '', '', '', '', '', ''), +(3424, '흑장미 꽃다발', 'Bouquet de roses noires', 'Schwarzer Rosenstrauß', '一束黑玫瑰', '一束黑玫瑰', 'Ramo de rosas negras', 'Ramo de rosas negras', 'Букет черных роз', '', '', '', '', '', '', '', ''), +(3425, '결합된 마법봉', 'Baguette tressée', 'Gewebter Zauberstab', '狼人魔杖', '狼人魔杖', 'Varita tejida', 'Varita tejida', 'Сплетенный жезл', '', '', '', '', '', '', '', ''), +(3426, '두꺼운 노란색 셔츠', 'Chemise jaune soutenu', 'Knallgelbes Hemd', '醒目的黄衬衣', '醒目的黃襯衣', 'Camisa amarilla chillón', 'Camisa amarilla chillón', 'Крепкая желтая рубашка', '', '', '', '', '', '', '', ''), +(3427, '세련된 검은색 셔츠', 'Chemise noire d\'apparat', 'Modisches schwarzes Hemd', '漂亮的黑衬衣', '漂亮的黑襯衣', 'Camisa negra con estilo', 'Camisa negra con estilo', 'Стильная черная рубашка', '', '', '', '', '', '', '', ''), +(3428, '평범한 회색 셔츠', 'Chemise grise classique', 'Gewöhnliches graues Hemd', '普通的灰衬衣', '普通的灰襯衣', 'Camisa gris común', 'Camisa gris común', 'Обычная серая рубашка', '', '', '', '', '', '', '', ''), +(3429, '보초병 허리띠', 'Ceinture du gardien', 'Gardisten-Gürtel', '卫兵腰带', '衛兵腰帶', 'Cinturón de guardia', 'Cinturón de guardia', 'Пояс гвардейца', '', '', '', '', '', '', '', ''), +(3430, '저격용 라이플', 'Carabine de précision', 'Heckenschützen-Gewehr', '狙击步枪', '狙擊步槍', 'Rifle de francotirador', 'Rifle de francotirador', 'Снайперская винтовка', '', '', '', '', '', '', '', ''), +(3431, '뼈장식 가죽 조끼', 'Cuir clouté d\'os', 'Knochenbeschlagenes Leder', '骨钉皮甲', '骨釘皮甲', 'Cuero con huesos', 'Cuero con huesos', 'Укрепленный костью кожаный доспех', '', '', '', '', '', '', '', ''), +(3432, '몬스터 - Glaive - 1 Blade Basic', 'Monstre - Vouge standard', 'Monster - Gleve 1 Standard', 'Monster - Glaive Basic', 'Monster - Glaive Basic', 'Monstruo: guja: 1 hoja básica', 'Monstruo: guja: 1 hoja básica', 'Монстр - глефа - 1 клинок основной', '', '', '', '', '', '', '', ''), +(3433, '몬스터 - Spear, Badass', 'Monstre - Lance, grande', 'Monster - Speer, Fiesling', '', '', 'Monstruo: lanza, terrible', 'Monstruo: lanza, terrible', 'Монстр - копье, задира', '', '', '', '', '', '', '', ''), +(3434, '졸음 모래', 'Sable de léthargie', 'Schlummersand', '沉睡之砂', '沉睡之砂', 'Arena de sueño', 'Arena de sueño', 'Сонный порошок', '', '', '', '', '', '', '', ''), +(3435, '좀비 가죽 팔보호구', 'Brassards en peau de zombie', 'Zombiehaut-Armschienen', '僵尸皮护腕', '殭屍皮護腕', 'Brazales de piel de zombi', 'Brazales de piel de zombi', 'Наручи из кожи зомби', '', '', '', '', '', '', '', ''), +(3436, '미사용 Quilted 어깨보호대', '[PÉRIMÉ] Mantelet capitonné', 'Ausgedienter gesteppter Mantel', '', '', '', '', 'Испорченная стеганая мантия', '', '', '', '', '', '', '', ''), +(3437, '버클 허리띠', 'Ceinture à boucle', 'Schnallengürtel', '扣环腰带', '扣環腰帶', 'Cinturón con broche', 'Cinturón con broche', 'Пояс с застежками', '', '', '', '', '', '', '', ''), +(3438, '부활의 십자가', 'Ankh de Résurrection', 'Ankh der Auferstehung', '复活圣章', '復活聖章', 'Ankh de Resurrección', 'Ankh de Resurrección', 'Крест Воскрешения', '', '', '', '', '', '', '', ''), +(3439, '좀비 가죽 장화', 'Bottes en peau de zombie', 'Zombiehaut-Stiefel', '僵尸皮靴', '殭屍皮靴', 'Botas de piel de zombi', 'Botas de piel de zombi', 'Сапоги из кожи зомби', '', '', '', '', '', '', '', ''), +(3440, '뼈곤봉', 'Brise-os', 'Knochenknacker', '碎骨者', '碎骨者', 'Partehuesos', 'Partehuesos', 'Костолом', '', '', '', '', '', '', '', ''), +(3441, '미사용 Crippling 마노', '[PÉRIMÉ] Agent de faiblesse', 'Ausgedientes Verkrüpplungsagens', '', '', '', '', 'Испорченное увечащее вещество', '', '', '', '', '', '', '', ''), +(3442, '수습생 장식띠', 'Echarpe d\'apprenti', 'Lehrlingsschärpe', '学徒腰带', '學徒腰帶', 'Fajín de aprendiz', 'Fajín de aprendiz', 'Кушак ученика', '', '', '', '', '', '', '', ''), +(3443, '의식의 토마호크', 'Tomahawk de cérémonie', 'Zeremonieller Tomahawk', '典礼轻斧', '典禮輕斧', 'Tomahawk ceremonial', 'Tomahawk ceremonial', 'Парадный томагавк', '', '', '', '', '', '', '', ''), +(3444, '농사꾼 조끼', 'Gilet de laboureur', 'Tillers Weste', '提勒的外衣', '提勒的外衣', 'Jubón de vástago', 'Jubón de vástago', 'Жилет Румпеля', '', '', '', '', '', '', '', ''), +(3445, '의식의 단도', 'Couteau de cérémonie', 'Zeremonielles Messer', '典礼小刀', '典禮小刀', 'Cuchillo ceremonial', 'Cuchillo ceremonial', 'Парадный нож', '', '', '', '', '', '', '', ''), +(3446, '흑단 지팡이', 'Bâton de sombrebois', 'Dunkelholzstab', '暗木法杖', '暗木法杖', 'Bastón Leñoscuro', 'Bastón Leñoscuro', 'Посох Темнолесья', '', '', '', '', '', '', '', ''), +(3447, '묘지기의 장화', 'Bottes du marcheur des cryptes', 'Gruftwandler-Stiefel', '墓穴行者之靴', '墓穴行者之靴', 'Botas de caminacriptas', 'Botas de caminacriptas', 'Сапоги могильного вора', '', '', '', '', '', '', '', ''), +(3448, '삼인 뿌리', 'Racine de Senggin', 'Sengginwurzel', '塞金之根', '塞金之根', 'Raíz de senggin', 'Raíz de senggin', 'Корень сенджины', '', '', '', '', '', '', '', ''), +(3449, '신비한 어깨망토', 'Châle mystique', 'Mystikerschal', '秘法披肩', '秘法披肩', 'Chal místico', 'Chal místico', 'Мистическая шаль', '', '', '', '', '', '', '', ''), +(3450, '페를레이아의 방패', 'Bouclier de Faerleia', 'Faerleias Schild', '费雷亚之盾', '費雷亞之盾', 'Escudo de Faerleia', 'Escudo de Faerleia', 'Щит Фаэрлеи', '', '', '', '', '', '', '', ''), +(3451, '야광 물약', 'Décoction de lueur nocturne', 'Nachtschimmergebräu', '夜光之药', '夜光之藥', 'Brebaje Resplandor nocturno', 'Brebaje Resplandor nocturno', 'Зелье Света в ночи', '', '', '', '', '', '', '', ''), +(3452, '세나리움 지팡이', 'Bâtonnet de céranium', 'Ceraniumrute', '角枝魔棒', '角枝魔棒', 'Vara ceranium', 'Vara ceranium', 'Кенарийский жезл', '', '', '', '', '', '', '', ''), +(3453, '누비 팔보호구', 'Brassards capitonnés', 'Gesteppte Armschienen', '软垫护腕', '軟墊護腕', 'Brazales guateados', 'Brazales guateados', 'Стеганные наручи', '', '', '', '', '', '', '', ''), +(3454, '정찰대 장화', 'Bottes de reconnaissance', 'Aufklärer-Stiefel', '侦查之靴', '偵查之靴', 'Botas de reconocimiento', 'Botas de reconocimiento', 'Сапоги разведки', '', '', '', '', '', '', '', ''), +(3455, '죽음의추적자 쇼트소드', 'Epée courte de Traqueur noir', 'Todespirscherkurzschwert', '亡灵卫兵短剑', '亡靈衛兵短劍', 'Espada corta de Mortacechador', 'Espada corta de Mortacechador', 'Короткий меч стража смерти', '', '', '', '', '', '', '', ''), +(3456, '사냥개 호각', 'Sifflet de chien', 'Hundepfeife', '狗哨', '狗哨', 'Silbato para perros', 'Silbato para perros', 'Собачий свисток', '', '', '', '', '', '', '', ''), +(3457, '무늬 바지', 'Pantalon estampillé', 'Bedruckte Beinkleider', '践踏长裤', '踐踏長褲', 'Pantalones estampados', 'Calzas estampadas', 'Истоптанные брюки', '', '', '', '', '', '', '', ''), +(3458, '튼튼한 쇠사슬 장갑', 'Gantelets en mailles robustes', 'Unverwüstliche Panzerhandschuhe', '皱褶锁甲手套', '皺褶鎖甲手套', 'Guantes de malla basta', 'Guantes de malla basta', 'Рваные кольчужные перчатки', '', '', '', '', '', '', '', ''), +(3459, '미사용 Weathered 어깨보호구', '[PÉRIMÉ] Protège-épaules en cuir tanné', 'Ausgediente verwitterte Schulterpolster', '', '', '', '', 'Испорченные выветренные наплечные щитки', '', '', '', '', '', '', '', ''), +(3460, '요한의 특별조제약', 'Boisson spéciale de Johaan', 'Johaans Spezialgetränk', '乔汉的特制饮料', '喬漢的特製飲料', 'Bebida especial de Johaan', 'Bebida especial de Johaan', 'Особый напиток Юхана', '', '', '', '', '', '', '', ''), +(3461, '대심판관의 로브', 'Grande robe de l\'adjudicateur', 'Hohe Robe des Schiedsrichters', '法官长袍', '法官長袍', 'Gran toga del Adjudicador', 'Gran toga del Adjudicador', 'Парадное одеяние судьи', '', '', '', '', '', '', '', ''), +(3462, '갈퀴발톱 검', 'Ecorcheuse', 'Krallenschlag', '鹰爪之击', '鷹爪之擊', 'Golpe de talón', 'Golpe de garfa', 'Удар когтя', '', '', '', '', '', '', '', ''), +(3463, '은색 표창', 'Etoile d\'argent', 'Silberstern', '银星', '銀星', 'Estrella de plata', '', 'Серебряная звезда', '', '', '', '', '', '', '', ''), +(3464, '깃 달린 화살', 'Flèche à plumes', 'Gefiederter Pfeil', '火焰之箭', '火焰之箭', 'Flecha de plumas', 'Flecha de plumas', 'Оперенная стрела', '', '', '', '', '', '', '', ''), +(3465, '폭발 탄환', 'Balle explosive', 'Explosivgeschoss', '爆破弹药', '爆破彈藥', 'Bala explosiva', 'Proyectil explosivo', 'Разрывной патрон', '', '', '', '', '', '', '', ''), +(3466, '강한 융해촉진제', 'Catalyseur puissant', 'Starker Fluxus', '强效助熔剂', '強效助熔劑', 'Flujo fuerte', 'Flujo concentrado', 'Сильный плавень', '대장장이가 금속의 불순물을 제거할 때 사용합니다.', 'Sert aux forgerons pour éliminer les impuretés du métal.', 'Wird von Schmieden verwendet, um Verunreinigungen zu entfernen.', '铁匠以此去除矿石中的杂质。', '鐵匠以此去除礦石中的雜質。', 'Usado por los herreros para eliminar impurezas.', 'Usado por los herreros para eliminar impurezas.', 'Используется кузнецами для удаления посторонних включений.'), +(3467, '무딘 철제 열쇠', 'Clé en fer terne', 'Glanzloser Eisenschlüssel', '灰暗的铁钥匙', '灰暗的鐵鑰匙', 'Llave de hierro mate', 'Llave de hierro mate', 'Матовый железный ключ', '', '', '', '', '', '', '', ''), +(3468, '렌퍼럴의 연구 결과', 'Les découvertes de Renferrel', 'Renferrels Funde', '伦弗利尔的研究成果', '倫弗利爾的研究成果', 'Descubrimiento de Renferrel', 'Descubrimiento de Renferrel', 'Находки Ренферрела', '연금술사 렌퍼럴의 봉인된 연구 결과', 'Les découvertes de l\'Apothicaire Renferrel.', 'Die versiegelten Funde des Apothekers Renferrel.', '盖着药剂师伦弗利尔的徽记。', '蓋著藥劑師倫弗利爾的徽記。', 'Las conclusiones selladas del boticario Renferrel.', 'Las conclusiones selladas del boticario Renferrel.', 'Секретные сведения от аптекаря Ренферрела'), +(3469, '구리 사슬 장화', 'Bottes en anneaux de cuivre', 'Kupferne Kettenstiefel', '铜质链甲战靴', '銅質鍊甲戰靴', 'Botas de anillas de cobre', 'Botas de anillas de cobre', 'Медные плетеные сапоги', '', '', '', '', '', '', '', ''), +(3470, '조잡한 연마석', 'Silex à aiguiser brut', 'Rauer Schleifstein', '劣质砂轮', '劣質砂輪', 'Piedra de pulir basta', 'Piedra de pulir férrea', 'Грубый шлифовальный камень', '', '', '', '', '', '', '', ''), +(3471, '구리 사슬 조끼', 'Lorica en cuivre', 'Kupferne Kettenweste', '铜质链甲外衣', '銅質鍊甲外衣', 'Jubón de anillas de cobre', 'Jubón de anillas de cobre', 'Медный плетеный нагрудник', '', '', '', '', '', '', '', ''), +(3472, '구리 룬문자 건틀릿', 'Gantelets runiques en cuivre', 'Runenverzierte Kupferstulpen', '铜质符文护手', '銅質符文護手', 'Guanteletes de cobre con runas', 'Guanteletes rúnicos de cobre', 'Рунные медные рукавицы', '', '', '', '', '', '', '', ''), +(3473, '구리 룬문자 바지', 'Pantalon runique en cuivre', 'Runenverzierte Kupferhose', '铜质符文短裤', '銅質符文短褲', 'Pantalones de cobre con runas', 'Pantalones rúnicos de cobre', 'Рунные медные штаны', '', '', '', '', '', '', '', ''), +(3474, '보석박힌 구리 건틀릿', 'Gantelets ornementés en cuivre', 'Edelsteinbesetzte Kupferstulpen', '铜质宝石手套', '銅質寶石手套', 'Guanteletes de cobre con gemas', 'Guanteletes de cobre con gemas', 'Украшенные медные рукавицы', '', '', '', '', '', '', '', ''), +(3475, '화염 망토', 'Cape des flammes', 'Flammen-Umhang', '烈焰披风', '烈焰披風', 'Capa de Llamas', 'Capa de Llamas', 'Плащ-пламя', '', '', '', '', '', '', '', ''), +(3476, '회색곰 혀', 'Langue d\'ours gris', 'Graubärenzunge', '灰熊的舌头', '灰熊的舌頭', 'Lengua de oso gris', 'Lengua de oso gris', 'Язык серого медведя', '', '', '', '', '', '', '', ''), +(3477, '이끼거미 수액', 'Ichor de Rampant', 'Krabblersekret', '食苔蛛的毒液', '食苔蛛的毒液', 'Icor reptador', 'Icor de trepamusgo', 'Лимфа паука-охотника', '', '', '', '', '', '', '', ''), +(3478, '일반 연마석', 'Silex à aiguiser grossier', 'Grober Schleifstein', '粗制砂轮', '粗製砂輪', 'Piedra de pulir burda', 'Piedra de pulir burda', 'Зернистый шлифовальный камень', '', '', '', '', '', '', '', ''), +(3479, '청동 비늘 흉갑', 'Thorax en écailles de bronze', 'Bronzener Schuppenkürass', '青铜鳞甲', '青銅鱗背心甲', 'Loriga de escamas de bronce', 'Loriga de escamas de bronce', 'Бронзовый чешуйчатый нагрудник', '', '', '', '', '', '', '', ''), +(3480, '청동 어깨보호구', 'Epaulières grossières en bronze', 'Raue bronzene Schultern', '劣质青铜护肩', '劣質青銅護肩', 'Hombreras de bronce basto', 'Sobrehombros de bronce férreos', 'Грубые бронзовые наплечники', '', '', '', '', '', '', '', ''), +(3481, '은도금한 청동 어깨보호구', 'Epaulières en bronze argenté', 'Bronzene Schultern mit Versilberung', '镀银青铜护肩', '鍍銀青銅護肩', 'Hombreras de bronce plateado', 'Sobrehombros de bronce bañados en plata', 'Посеребренные бронзовые наплечники', '', '', '', '', '', '', '', ''), +(3482, '은도금한 청동 장화', 'Bottes en bronze argenté', 'Bronzene Stiefel mit Versilberung', '镀银青铜战靴', '鍍銀青銅戰靴', 'Botas de bronce plateado', 'Botas de bronce bañadas en plata', 'Посеребренные бронзовые сапоги', '', '', '', '', '', '', '', ''), +(3483, '은도금한 청동 건틀릿', 'Gantelets en bronze argenté', 'Bronzene Stulpen mit Versilberung', '镀银青铜护手', '鍍銀青銅護手', 'Guanteletes de bronce plateado', 'Guanteletes de bronce bañados en plata', 'Посеребренные бронзовые рукавицы', '', '', '', '', '', '', '', ''), +(3484, '녹색 철제 장화', 'Bottes en fer émeraude', 'Grüne Eisenstiefel', '绿铁战靴', '綠鐵戰靴', 'Botas de hierro verde', 'Botas de hierro verdes', 'Зеленые железные сапоги', '', '', '', '', '', '', '', ''), +(3485, '녹색 철제 건틀릿', 'Gantelets en fer émeraude', 'Grüne Eisenstulpen', '绿铁护手', '綠鐵護手', 'Guanteletes de hierro verde', 'Guanteletes de hierro verdes', 'Зеленые железные рукавицы', '', '', '', '', '', '', '', ''), +(3486, '단단한 연마석', 'Silex à aiguiser lourd', 'Schwerer Schleifstein', '重砂轮', '重砂輪', 'Piedra de pulir pesada', 'Piedra de pulir pesada', 'Тяжелый шлифовальный камень', '', '', '', '', '', '', '', ''), +(3487, '단단한 구리 브로드소드', 'Lourde épée large en cuivre', 'Schweres Kupferbreitschwert', '铜质重剑', '銅質重劍', 'Sable de cobre pesado', 'Espada ancha de cobre pesada', 'Тяжелый медный палаш', '', '', '', '', '', '', '', ''), +(3488, '구리 배틀액스', 'Hache de guerre en cuivre', 'Kupferstreitaxt', '铜质战斧', '銅質戰斧', 'Hacha de batalla de cobre', 'Hacha de batalla de cobre', 'Медный боевой топор', '', '', '', '', '', '', '', ''), +(3489, '두꺼운날 워액스', 'Hache de guerre lourde', 'Dicke Kriegsaxt', '厚重的战斧', '厚重的戰斧', 'Hacha de guerra espesa', 'Gran hacha de guerra', 'Утолщенный военный топор', '', '', '', '', '', '', '', ''), +(3490, '예리한 청동 단검', 'Poignard mortel en bronze', 'Tödlicher Bronzepoignard', '致命的青铜短剑', '致命的青銅短劍', 'Puñal de bronce mortal', 'Puñal de bronce mortal', 'Смертоносный бронзовый короткий кинжал', '', '', '', '', '', '', '', ''), +(3491, '무거운 청동 철퇴', 'Masse lourde en bronze', 'Schwerer bronzener Streitkolben', '青铜重锤', '青銅重錘', 'Maza de bronce pesada', 'Maza de bronce pesada', 'Тяжелая бронзовая палица', '', '', '', '', '', '', '', ''), +(3492, '거대한 철제 해머', 'Puissant marteau en fer', 'Mächtiger Eisenhammer', '巨型铁锤', '巨型鐵錘', 'Martillo de hierro poderoso', 'Martillo de hierro poderoso', 'Мощный железный молот', '', '', '', '', '', '', '', ''), +(3493, '랩터 사냥용 활', 'Carnassier', 'Raptor-Ex', '迅猛龙终结者', '迅猛龍終結者', 'Fin de raptor', 'Fin de raptor', 'Погибель ящеров', '', '', '', '', '', '', '', ''), +(3494, '몬스터 - Claw', 'Monstre - Griffe', 'Monster - Klaue', '', '', 'Monstruo: garra', 'Monstruo: garra', 'Монстр - коготь', '', '', '', '', '', '', '', ''), +(3495, '괴로움의 비약', 'Elixir de souffrance', 'Elixier des Leidens', '受难药剂', '受難藥劑', 'Elixir de sufrimiento', 'Elixir de sufrimiento', 'Эликсир Страдания', '', '', '', '', '', '', '', ''), +(3496, '산사자 피', 'Sang de lion des montagnes', 'Berglöwenblut', '山地狮的血液', '山地獅的血液', 'Sangre de león montés', 'Sangre de león de montaña', 'Кровь горного льва', '', '', '', '', '', '', '', ''), +(3497, '고통의 비약', 'Elixir de douleur', 'Elixier der Schmerzen', '痛苦药剂', '痛苦藥劑', 'Elixir de dolor', 'Elixir de dolor', 'Эликсир Боли', '', '', '', '', '', '', '', ''), +(3498, '타레사의 목걸이', 'Collier de Taretha', 'Tarethas Halskette', '塔蕾莎的项链', '塔蕾莎的項鏈', 'Collar de Taretha', 'Collar de Taretha', 'Ожерелье Тареты', '은빛 목줄에 초승달 펜던트가 매달려 있는 목걸이입니다.', 'Un croissant de lune accroché à une chaîne en argent.', 'Eine Mondsichel, die an einer Silberkette baumelt.', '一牙新月缀在银色的链子上。', '一牙新月綴在銀色的鏈子上。', 'Media luna colgando de una cadena de plata.', 'Media luna colgando de una cadena de plata.', 'Полумесяц, свешивающийся с серебряной цепочки.'), +(3499, '빛나는 황금 열쇠', 'Clé en or bruni', 'Polierter goldener Schlüssel', '抛光的金钥匙', '拋光的金鑰匙', 'Llave de oro bruñida', 'Llave de oro bruñida', 'Отполированный золотой ключ', '', '', '', '', '', '', '', ''), +(3500, '미사용 닳아해진 Lock', '[PÉRIMÉ] Serrure endommagée', 'Ausgedientes ramponiertes Schloss', '', '', '', '', 'Испорченный побитый замок', '', '', '', '', '', '', '', ''), +(3501, '미사용 녹슨 자물쇠', '[PÉRIMÉ] Serrure rouillée', 'Ausgedientes verrostetes Schloss', '', '', '', '', 'Испорченный ржавый замок', '', '', '', '', '', '', '', ''), +(3502, '진흙주둥이꽃', 'Fleurs de fangemufle', 'Morastschnauzenkappen', '泥头花', '泥頭花', 'Flores de Morrobarro', 'Flores Morrobarro', 'Цветок Грязного Рыла', '', '', '', '', '', '', '', ''), +(3503, '미사용 Forboding Document', '[PÉRIMÉ] Document de prémonition', 'Ausgedientes furchteinflößendes Dokument', '', '', '', '', 'Испорченная запись предзнаменования', '', '', '', '', '', '', '', ''), +(3504, '미사용 Encrypted Letterr', '[PÉRIMÉ] Lettre codée', 'Ausgedienter verschlüsselter Brief', '', '', '', '', 'Испорченное зашифрованное письмо', '', '', '', '', '', '', '', ''), +(3505, '알터랙 인장 반지', 'Chevalière d\'Alterac', 'Alteracsiegelring', '奥特兰克徽记之戒', '奧特蘭克徽記之戒', 'Sello de Alterac', 'Sello de Alterac', 'Альтеракский перстень-печатка', '', '', '', '', '', '', '', ''), +(3506, '진흙주둥이 합성물', 'Poudre de fangemufle', 'Morastschnauzengemisch', '泥头花药', '泥頭花藥', 'Compuesto Morrobarro', 'Compuesto Morrobarro', 'Смесь Грязного Рыла', '', '', '', '', '', '', '', ''), +(3507, '미사용 Test Fishliver Oil', '[PÉRIMÉ] Huile de foie de poisson de test', 'Ausgedient Test Lebertran', '', '', '', '', 'Испорченный тестовый рыбий жир', '', '', '', '', '', '', '', ''), +(3508, '진흙주둥이 혼합물', 'Brouet de fangemufle', 'Morastschnauzenmixtur', '泥头花水', '泥頭花水', 'Mezcla Morrobarro', 'Mezcla Fangorroca', 'Микстура Грязного Рыла', '', '', '', '', '', '', '', ''), +(3509, '비수가시일족의 비늘', 'Ecaille de Daguéchine', 'Säbelflossenschuppe', '刺脊纳迦的鳞片', '刺脊納迦的鱗片', 'Escama Dagaespinazo', 'Escama Espinadaga', 'Чешуя наги Пронзающего Гребня', '', '', '', '', '', '', '', ''), +(3510, '너덜지느러미일족의 눈', 'Oeil d\'Aileron déchiré', 'Fetzenflossenauge', '碎鳍鱼人的眼球', '碎鰭魚人的眼球', 'Ojo de aleta rasgado', 'Ojo de aleta rasgado', 'Глаз мурлока из клана Рваный Плавник', '', '', '', '', '', '', '', ''), +(3511, '백성의 민병대 망토', 'Cape de la milice du peuple', 'Volksmiliz-Umhang', '人民军披风', '人民軍披風', 'Capa de las Milicias del pueblo', 'Capa de las Milicias del pueblo', 'Плащ народного ополчения', '', '', '', '', '', '', '', ''), +(3513, '미사용 Contract for the Magistrate', '[PÉRIMÉ] Contrat du magicien', 'Ausgedienter Vertrag für den Magistraten', '', '', '', '', 'Испорченный контракт Магистрата', '', '', '', '', '', '', '', ''), +(3514, '모르라딤의 해골', 'Crâne de Mor\'Ladim', 'Mor\'Ladims Schädel', '摩拉迪姆的颅骨', '摩拉迪姆的顱骨', 'Calavera de Mor\'Ladim', 'Calavera de Mor\'Ladim', 'Череп Мор\'Ладима', '', '', '', '', '', '', '', ''), +(3515, '아테릭의 지팡이', 'Bâton d\'Ataeric', 'Ataerics Stab', '阿塔瑞克之杖', '阿塔瑞克之杖', 'Bastón de Ataeric', 'Bastón de Ataeric', 'Посох Атэрика', '', '', '', '', '', '', '', ''), +(3516, '라스코발의 머리카락', 'Tête de Lescovar', 'Lescovars Kopf', '莱斯科瓦的头颅', '萊斯科瓦的頭顱', 'Cabeza de Lescovar', 'Cabeza de Lescovar', 'Голова Лесковара', '', '', '', '', '', '', '', ''), +(3517, '신디거 스타우트 맥주통', 'Tonneau de Shindigger', 'Fässchen Shindigger-Starkbier', '矿工烈酒', '礦工烈酒', 'Barril de cerveza Machacacanillas', 'Barril de cerveza Machacacanillas', 'Бочонок \"Землекопского крепкого\"', '', '', '', '', '', '', '', ''), +(3518, '해독된 편지', 'Lettre décodée', 'Entschlüsselter Brief', '被破译的信件', '被破譯的信件', 'Carta descifrada', 'Carta descifrada', 'Расшифрованное письмо', '', '', '', '', '', '', '', ''), +(3519, '미사용 DEFAULT QUEST ITEM - 두루마리', '', '', '', '', '', '', 'Испорченный ключевой предмет по умолчанию - свиток', '', '', '', '', '', '', '', ''), +(3520, '오염된 맥주통', 'Baril infecté', 'Besudeltes Fässchen', '被污染的酒桶', '被污染的酒桶', 'Barril contaminado', 'Barril contaminado', 'Испорченный бочонок', '', '', '', '', '', '', '', ''), +(3521, '복잡하게 암호화된 편지', 'Lettre astucieusement codée', 'Geschickt verschlüsselter Brief', '复杂的密码信', '複雜的密碼信', 'Carta codificada con ingenio', 'Carta cifrada con ingenio', 'Хитро зашифрованное письмо', '이 편지는 암호화되어 해독할 수 없습니다.', 'Cette lettre est codée et indéchiffrable.', 'Dieser Brief ist verschlüsselt und nicht zu entziffern.', '这封密码信几乎完全无法破解。', '這封密碼信幾乎完全無法破解。', 'La carta está codificada y no se puede descifrar.', 'La carta está codificada y no se puede descifrar.', 'Письмо расшифровывали, расшифровывали, да и не расшифровали.'), +(3522, '검은 나이트 엘프족 흉갑', 'Cuirasse d\'elfe de la nuit noire', 'Schwarze Nachtelfen-Brustplatte', '', '黑色夜精靈胸甲', 'Peto negro de elfo de la noche', 'Coraza negro de elfo de la noche', 'Черная кираса ночного эльфа', '', '', '', '', '', '', '', ''), +(3523, '미사용 검은 나이트 엘프족 바지', '[INUTILISÉ] Pantalon Elfe de la nuit Noir', 'Ungenutzte schwarze Nachtelfen-Hose', '', '', 'Pantalones de elfo de la noche sin usar', 'Pantalones de elfo de la noche sin usar', 'Неиспользованные черные штаны ночного эльфа', '', '', '', '', '', '', '', ''), +(3524, '미사용 나이트 엘프족 검은 장화', '[INUTILISÉ] Bottes Elfe de la nuit Noires', 'Ungenutzte schwarze Nachtelfen-Stiefel', '', '', 'Botas de elfo de la noche sin usar', 'Botas de elfo de la noche sin usar', 'Неиспользованные черные сапоги ночного эльфа', '', '', '', '', '', '', '', ''), +(3525, '미사용 검은 나이트 엘프족 팔보호구', '[INUTILISÉ] Brassards Elfe de la nuit Noirs', 'Ungenutzte schwarze Nachtelfen-Armschienen', '', '', 'Brazales de elfo de la noche sin usar', 'Brazales de elfo de la noche sin usar', 'Неиспользованные черные наручи ночного эльфа', '', '', '', '', '', '', '', ''), +(3526, '나이트 엘프족 검은 장갑', 'Gants d\'elfe de la nuit noirs', 'Schwarze Nachtelfen-Handschuhe', '', '', 'Guantes negros de elfo de la noche', 'Guantes negros de elfo de la noche', 'Черные перчатки ночного эльфа', '', '', '', '', '', '', '', ''), +(3527, '흰색 나이트 엘프족 흉갑', 'Cuirasse d\'elfe de la nuit blanche', 'Weiße Nachtelfen-Brustplatte', '', '', 'Peto de elfo de la noche blanco', 'Coraza de elfo de la noche blanca', 'Белая кираса ночного эльфа', '', '', '', '', '', '', '', ''), +(3528, '붉은색 가죽 흉갑', 'Cuirasse rouge en cuir C03', 'Rote Leder-C03-Brustplatte', '', '', 'Peto de cuero rojo C03', 'Coraza de cuero rojo C03', 'Красная кожаная C03 кираса', '', '', '', '', '', '', '', ''), +(3529, '나이트 엘프족 검은 투구', 'Casque noir d\'elfe de la nuit', 'Schwarzer Nachtelfen-Helm', '', '', 'Yelmo negro de elfos de la noche', 'Yelmo negro de elfos de la noche', 'Черный шлем ночного эльфа', '', '', '', '', '', '', '', ''), +(3530, '양모 붕대', 'Bandage en laine', 'Wollverband', '绒线绷带', '絨線繃帶', 'Venda de lana', 'Venda de lana', 'Шерстяные бинты', '', '', '', '', '', '', '', ''), +(3531, '두꺼운 양모 붕대', 'Bandage épais en laine', 'Schwerer Wollverband', '厚绒线绷带', '厚絨線繃帶', 'Venda de lana pesada', 'Venda de lana gruesa', 'Плотные шерстяные бинты', '', '', '', '', '', '', '', ''), +(3532, '미사용 붉은색 가죽 바지', '[INUTILISÉ] Pantalon Cuir Rouge C03', 'Ungenutzte rote Leder-C03-Hose', '', '', 'Pantalones de cuero rojo C03 sin usar', 'Pantalones de cuero rojo C03 sin usar', 'Неиспользованные красные кожаные С02 штаны', '', '', '', '', '', '', '', ''), +(3533, '붉은색 가죽 장화', 'Bottes en cuir rouge C03', 'Rote Leder-C03-Stiefel', '', '', 'Botas de cuero rojo C03', 'Botas de cuero rojo C03', 'Красные кожаные сапоги C03', '', '', '', '', '', '', '', ''), +(3534, '미사용 붉은색 가죽 장갑', '[INUTILISÉ] Gantelets de plumes', 'Ungenutzte rote Leder-C03-Handschuhe', '', '', 'Guantes de cuero rojo C03 sin usar', 'Guantes de cuero rojo C03 sin usar', 'Неиспользованные красные кожаные С03 перчатки', '', '', '', '', '', '', '', ''), +(3535, '붉은색 가죽 팔보호구', 'Brassards en cuir rouge C03', 'Rote Leder-C03-Armschienen', '', '', 'Brazales de cuero rojo C03', 'Brazales de cuero rojo C03', 'Красные кожаные C03 наручи', '', '', '', '', '', '', '', ''), +(3536, '악마사냥꾼의 눈가리개', 'Bandeau de chasseur de démon', 'Dämonenjägeraugenbinde', '', '', 'Venda de cazador de demonios', 'Venda de cazador de demonios', 'Повязка охотника на демонов', '', '', '', '', '', '', '', ''), +(3537, '검은 가죽 흉갑', 'Cuirasse noire en cuir D02', 'Schwarze Leder-D02-Brustplatte', '', '', 'D02 Peto de cuero negro', 'D02 Coraza de cuero negro', 'Черная кожаная D02 кираса', '', '', '', '', '', '', '', ''), +(3538, '회색 가죽 흉갑', 'Cuirasse grise en cuir D02', 'Graue Leder-D02-Brustplatte', '', '', 'Peto de cuero gris D02', 'Coraza de cuero gris D02', 'Серая кожаная D02 кираса', '', '', '', '', '', '', '', ''), +(3539, '미사용 검은 가죽 바지', '[INUTILISÉ] Pantalon Cuir Noir D02', 'Ungenutzte schwarze Leder-D02-Hose', '', '', 'Pantalones de cuero negros D02 sin usar', 'Pantalones de cuero negros D02 sin usar', 'Неиспользованные черные кожаные D02 штаны', '', '', '', '', '', '', '', ''), +(3540, '미사용 회색 가죽 바지', '[INUTILISÉ] Pantalon Cuir Gris D02', 'Ungenutzte graue Leder-D02-Hose', '', '', 'Pantalones de cuero gris D02 sin usar', 'Pantalones de cuero gris D02 sin usar', 'Неиспользованные серые кожаные D02 штаны', '', '', '', '', '', '', '', ''), +(3541, '검은 가죽 장화', 'Bottes noires en cuir D02', 'Schwarze Leder-D02-Stiefel', '', '黑色毛皮D02型長靴', 'D02 Botas de cuero negras', 'D02 Botas de cuero negras', 'Черные кожаные сапоги D02', '', '', '', '', '', '', '', ''), +(3542, '회색 가죽 장화', 'Bottes en cuir gris D02', 'Graue Leder-D02-Stiefel', '', '灰色毛皮D02型長靴', 'Botas de cuero gris D02', 'Botas de cuero gris D02', 'Серые кожаные D02 сапоги', '', '', '', '', '', '', '', ''), +(3543, '미사용 검은 가죽 장갑', '[INUTILISÉ] Gants Cuir Noir D02', 'Ungenutzte schwarze Leder-D02-Handschuhe', '', '', 'Guantes de cuero negros D02 sin usar', 'Guantes de cuero negros D02 sin usar', 'Неиспользованные черные кожаные D02 перчатки', '', '', '', '', '', '', '', ''), +(3544, '미사용 회색 가죽 장갑', '[INUTILISÉ] Gants Cuir Gris D02', 'Ungenutzte graue Leder-D02-Handschuhe', '', '', 'Guantes de cuero gris D02 sin usar', 'Guantes de cuero gris D02 sin usar', 'Неиспользованные серые кожаные D02 перчатки', '', '', '', '', '', '', '', ''), +(3545, '검은 가죽 팔보호구', 'Brassards noirs en cuir D02', 'Schwarze Leder-D02-Armschienen', '', '黑色毛皮D02型護腕', 'D02 Brazales de cuero negros', 'D02 Brazales de cuero negros', 'Черные кожаные D02 наручи', '', '', '', '', '', '', '', ''), +(3546, '회색 가죽 팔보호구', 'Brassards en cuir gris D02', 'Graue Leder-D02-Armschienen', '', '灰色毛皮D02型護腕', 'Brazales de cuero gris D02', 'Brazales de cuero gris D02', 'Серые кожаные D02 наручи', '', '', '', '', '', '', '', ''), +(3547, '흰색 가죽 흉갑', 'Cuirasse blanche en cuir D03', 'Weiße Leder-D03-Brustplatte', '', '白色毛皮D03 型胸甲', 'Peto de cuero blanco D03', 'Coraza de cuero blanco D03', 'Белая кожаная кираса D03', '', '', '', '', '', '', '', ''), +(3548, '미사용 흰색 가죽 바지', '[INUTILISÉ] Pantalon Cuir Blanc D03', 'Ungenutzte weiße Leder-D03-Hose', '', '', 'Pantalones de cuero blanco D03 sin usar', 'Pantalones de cuero blanco D03 sin usar', 'Неиспользованные белые кожаные D02 штаны', '', '', '', '', '', '', '', ''), +(3549, '미사용 흰색 가죽 장갑', '[INUTILISÉ] Gants Cuir Blanc D03', 'Ungenutzte weiße Leder-D03-Handschuhe', '', '', 'Guantes de cuero blanco D03 sin usar', 'Guantes de cuero blanco D03 sin usar', 'Неиспользованные белые кожаные D03 перчатки', '', '', '', '', '', '', '', ''), +(3550, '타르그의 머리카락', 'Tête de Targ', 'Targs Kopf', '塔尔格的头颅', '塔爾格的頭顱', 'Cabeza de Targ', 'Cabeza de Targ', 'Голова Тарга', '', '', '', '', '', '', '', ''), +(3551, '무크라케의 머리카락', 'Tête de Fouilleboue', 'Muckrakes Kopf', '玛克拉克的头颅', '瑪克拉克的頭顱', 'Cabeza de Muckrake', 'Cabeza de Rastrazo', 'Голова Навозера', '', '', '', '', '', '', '', ''), +(3552, '글롬무스의 머리카락', 'Tête de Glommus', 'Glommus\' Kopf', '戈洛姆斯的头颅', '戈洛姆斯的頭顱', 'Cabeza de Glommus', 'Cabeza de Glommus', 'Голова Гломмуса', '', '', '', '', '', '', '', ''), +(3553, '무그톨의 머리카락', 'Tête de Mug\'thol', 'Mug\'Thols Kopf', '玛格索尔的头颅', '瑪格索爾的頭顱', 'Cabeza de Jarra\'thol', 'Cabeza de Jarra\'thol', 'Голова Муг\'тола', '', '', '', '', '', '', '', ''), +(3554, '의지의 왕관', 'Couronne de Volonté', 'Krone des Willens', '意志之冠', '意志之冠', 'Corona de Voluntad', 'Corona de Voluntad', 'Корона Воли', '', '', '', '', '', '', '', ''), +(3555, '솔로몬의 로브', 'Robe de Solomon', 'Robe von Solomon', '所罗门法袍', '所羅門法袍', 'Toga de Solomon', 'Toga de Solomon', 'Одеяние Соломона', '', '', '', '', '', '', '', ''), +(3556, '공포의 마법사 모자', 'Chapeau de mage d’effroi', 'Schreckensmagierhut', '恐怖法师帽', '恐怖法師帽', 'Sombrero de mago terrorífico', 'Sombrero de mago terrorífico', 'Волшебная шляпа Ужаса', '', '', '', '', '', '', '', ''), +(3557, '미사용 초우의 휘장', '[INUTILISÉ] Tabard de Chow', 'Ungenutztes Wams von Chow', '', '', 'Tabardo de tripas sin usar', 'Tabardo de tripas sin usar', 'Неиспользованная гербовая накидка Чоу', '', '', '', '', '', '', '', ''), +(3558, '늪지 수호자 로브', 'Robe de gardien des tourbières', 'Fen-Bewahrerrobe', '沼泽守护者长袍', '沼澤守護者長袍', 'Toga de guardia de pantano', 'Toga de guardia de pantano', 'Одеяние Хранителя Топи', '', '', '', '', '', '', '', ''), +(3559, '어둠의 순찰대 건틀릿', 'Gantelets de veilleur', 'Nachtwache-Stulpen', '守夜人护手', '守夜人護手', 'Guanteletes de guardia nocturno', 'Guanteletes de guardia nocturno', 'Рукавицы Ночного Дозора', '', '', '', '', '', '', '', ''), +(3560, '명예의 어깨보호대', 'Mantelet d\'honneur', 'Mantel der Ehre', '荣耀衬肩', '榮耀襯肩', 'Manto de Honor', 'Manto de Honor', 'Оплечье Чести', '', '', '', '', '', '', '', ''), +(3561, '활력의 판초', 'Poncho de résistance', 'Widerstandsfähiger Poncho', '弹力雨布', '彈力雨布', 'Poncho resistente', 'Poncho resistente', 'Эластичное пончо', '', '', '', '', '', '', '', ''), +(3562, '지지의 허리띠', 'Ceinture de justification', 'Gürtel der Rechtfertigung', '辩护腰带', '辯護腰帶', 'Cinturón de Confirmación', 'Cinturón de Confirmación', 'Пояс Опоры', '', '', '', '', '', '', '', ''), +(3563, '선원의 반바지', 'Pantalon de marin', 'Seefahrerpantalons', '水手的长裤', '水手的長褲', 'Bombachos de farero', 'Bombachos de navegante', 'Кюлоты Моряка', '', '', '', '', '', '', '', ''), +(3564, '철괴 상자', 'Chargement de fer', 'Eisenlieferung', '一箱铁材', '一箱鐵材', 'Envío de hierro', 'Envío de hierro', 'Партия железа', '', '', '', '', '', '', '', ''), +(3565, '맥주 얼룩진 장갑', 'Gants tachés de bière', 'Bierbefleckte Handschuhe', '沾酒的手套', '沾酒的手套', 'Guantes manchados de cerveza', 'Guantes manchados de cerveza', 'Заляпанные пивом перчатки', '', '', '', '', '', '', '', ''), +(3566, '랩터 사냥꾼의 갑옷', 'Armure de la plaie des raptors', 'Raptorbannrüstung', '迅猛龙杀手护甲', '迅猛龍殺手護甲', 'Armadura Aterraptor', 'Armadura Aterraptor', 'Броня Погибели ящеров', '', '', '', '', '', '', '', ''), +(3567, '드워프 작살총', 'Canne à pêche naine', 'Zwergische Angelrute', '矮人钓鱼竿', '矮人釣魚竿', 'Caña de pescar enana', 'Caña de pescar enana', 'Дворфийская удочка', '드워프의 공예품은 섬세한 것과는 거리가 멉니다.', 'Les nains ne sont pas réputés pour leur finesse.', 'Zwerge sind nicht gerade für ihr Feingefühl bekannt.', '矮人可没什么耐心。', '矮人可沒什麼耐心。', 'Los enanos no son conocidos por su delicadeza.', 'Los enanos no son conocidos por su delicadeza.', 'Изящество дворфам не присуще.'), +(3568, '미사용 오슬로의 연장통', '[PÉRIMÉ] Boîte à outils d\'Oslow', 'Ausgedienter Werkzeugkasten von Oslow', '', '', '', '', 'Испорченный ящик инструментов Ослоу', '', '', '', '', '', '', '', ''), +(3569, '성직자의 로브', 'Robe de vicaire', 'Vikarsrobe', '牧师之袍', '牧師之袍', 'Toga de vicario', 'Toga de vicario', 'Одеяние Викария', '', '', '', '', '', '', '', ''), +(3570, '뼈가는 막자', 'Pilon fracasseur', 'Knochenmahlerstößel', '碾骨槌', '碾骨槌', 'Mano de mortero de huesos', 'Mano de mortero de huesos', 'Пест-костолом', '', '', '', '', '', '', '', ''), +(3571, '트로그잡이 망치', 'Fléau des troggs', 'Trogg-Prügler', '石腭怪巨锤', '石齶怪巨錘', 'Golpeador trogg', 'Golpeador trogg', 'Киянка Трогга', '', '', '', '', '', '', '', ''), +(3572, '다릴의 쇼트소드', 'Epée courte de Daryl', 'Daryls Kurzschwert', '达瑞尔的短剑', '達瑞爾的短劍', 'Espada corta de Daryl', 'Espada corta de Daryl', 'Короткий меч Дерила', '', '', '', '', '', '', '', ''), +(3573, '사냥용 화살통', 'Carquois de chasse', 'Jagdköcher', '狩猎箭袋', '狩獵箭袋', 'Carcaj de caza', 'Carcaj de caza', 'Охотничий колчан', '', '', '', '', '', '', '', ''), +(3574, '사냥용 탄환 주머니', 'Giberne de chasse', 'Jagdmunitionssack', '猎枪弹药包', '獵槍彈藥包', 'Saco me munición de caza', 'Saco me munición de caza', 'Охотничья сумка для боеприпасов', '', '', '', '', '', '', '', ''), +(3575, '철 주괴', 'Barre de fer', 'Eisenbarren', '铁锭', '鐵錠', 'Lingote de hierro', 'Barra de hierro', 'Железный слиток', '', '', '', '', '', '', '', ''), +(3576, '주석 주괴', 'Barre d\'étain', 'Zinnbarren', '锡锭', '錫錠', 'Lingote de estaño', 'Barra de estaño', 'Оловянный слиток', '', '', '', '', '', '', '', ''), +(3577, '금괴', 'Barre d\'or', 'Goldbarren', '金锭', '金錠', 'Lingote de oro', 'Barra de oro', 'Золотой слиток', '', '', '', '', '', '', '', ''), +(3578, '풍요의 바지', 'Pantalon de moissonneur', 'Hose des Erntearbeiters', '收割者的短裤', '收割者的短褲', 'Pantalones de cosechador', 'Pantalones de cosechador', 'Штаны жнеца', '', '', '', '', '', '', '', ''), +(3579, '화려한 구리 어깨보호구', 'Epaulières ornées en cuivre', 'Verschnörkelte Kupferschultern', '精制铜肩铠', '華麗黃銅護肩', 'Sobrehombros de cobre ornamentados', 'Sobrehombros de cobre ornamentados', 'Изысканные медные наплечники', '', '', '', '', '', '', '', ''), +(3580, '미사용 철제 열쇠', '[PÉRIMÉ] Clé en fer', 'Ausgedienter Eisenschlüssel', '', '', '', '', 'Испорченный железный ключ', '', '', '', '', '', '', '', ''), +(3581, '톱니 나이프', 'Couteau-scie', 'Sägemesser', '锯齿小刀', '鋸齒小刀', 'Cuchillo dentado', 'Cuchillo dentado', 'Зубчатый нож', '', '', '', '', '', '', '', ''), +(3582, '산성 면역 망토', 'Cape résistante à l\'acide', 'Säurefester Umhang', '耐酸披风', '耐酸披風', 'Capa antiácido', 'Capa antiácido', 'Плащ защиты от кислоты', '', '', '', '', '', '', '', ''), +(3583, '낡은 허리띠', 'Ceinture défraîchie', 'Verwitterter Gürtel', '风化腰带', '風化腰帶', 'Cinturón deteriorado', 'Cinturón deteriorado', 'Видавший виды пояс', '', '', '', '', '', '', '', ''), +(3584, '미사용 페레놀드의 머리', '[PÉRIMÉ] Tête de Perenolde', 'Ausgedienter Kopf Perenoldes', '', '', '', '', 'Испорченная голова Перенольда', '', '', '', '', '', '', '', ''), +(3585, '위장용 튜닉', 'Tunique camouflée', 'Tarntunika', '迷彩外套', '迷彩外套', 'Túnica de camuflaje', 'Túnica de camuflaje', 'Маскировочный мундир', '', '', '', '', '', '', '', ''), +(3586, '장작용 도끼', 'Fendeuse', 'Baumspalter', '削木斧', '削木斧', 'Partetroncos', 'Partetroncos', 'Бревнокол', '', '', '', '', '', '', '', ''), +(3587, '수놓은 허리띠', 'Ceinture brodée', 'Bestickter Gürtel', '镶边腰带', '鑲邊腰帶', 'Cinturón bordado', 'Cinturón bordado', 'Вышитый пояс', '', '', '', '', '', '', '', ''), +(3588, '수놓은 팔보호구', 'Brassards brodés', 'Bestickte Armschienen', '镶边护腕', '鑲邊護腕', 'Brazales bordados', 'Brazales bordados', 'Вышитые наручи', '', '', '', '', '', '', '', ''), +(3589, '두꺼운 편물 허리띠', 'Ceinture en toile renforcée', 'Schwerer Stoffgürtel', '厚布腰带', '厚布腰帶', 'Cinturón de tejido pesado', 'Cinturón de tejido pesado', 'Тяжелотканный пояс', '', '', '', '', '', '', '', ''), +(3590, '두꺼운 편물 팔보호구', 'Brassards en toile renforcée', 'Schwere Stoffarmschienen', '厚布护腕', '厚布護腕', 'Brazales de tejido pesado', 'Brazales de tejido pesado', 'Тяжелотканные наручи', '', '', '', '', '', '', '', ''), +(3591, '솜댄 허리띠', 'Ceinture matelassée', 'Gefütterter Gürtel', '软布腰带', '軟布腰帶', 'Cinturón acolchado', 'Cinturón acolchado', 'Стеганый пояс', '', '', '', '', '', '', '', ''), +(3592, '솜댄 팔보호구', 'Brassards matelassés', 'Gefütterte Armschienen', '软布护腕', '軟布護腕', 'Brazales acolchados', 'Brazales acolchados', 'Стеганые наручи', '', '', '', '', '', '', '', ''), +(3593, '황갈색 허리띠', 'Ceinture brun-roux', 'Rotbrauner Gürtel', '赤色腰带', '赤色腰帶', 'cinturón rojizo', 'cinturón rojizo', 'Коричневатый пояс', '', '', '', '', '', '', '', ''), +(3594, '황갈색 팔보호구', 'Brassards brun-roux', 'Rotbraune Armschienen', '赤色护腕', '赤色護腕', 'Brazales rojizos', 'Brazales rojizos', 'Коричневатые наручи', '', '', '', '', '', '', '', ''), +(3595, '누더기 헝겊 허리띠', 'Ceinture en étoffe rapiécée', 'Zerlumpter Stoffgürtel', '破布腰带', '破布腰帶', 'Cinturón de paño andrajoso', 'Cinturón de paño andrajoso', 'Потрепанный матерчатый пояс', '', '', '', '', '', '', '', ''), +(3596, '누더기 헝겊 팔보호구', 'Brassards en étoffe rapiécés', 'Zerlumpte Stoffarmschienen', '破布护腕', '破布護腕', 'Brazales de paño andrajoso', 'Brazales de paño andrajoso', 'Потрепанные матерчатые наручи', '', '', '', '', '', '', '', ''), +(3597, '두꺼운 헝겊 허리띠', 'Ceinture en étoffe épaisse', 'Dicker Stoffgürtel', '厚布腰带', '厚布腰帶', 'Cinturón de paño grueso', 'Cinturón de paño grueso', 'Утолщенный матерчатый пояс', '', '', '', '', '', '', '', ''), +(3598, '두꺼운 헝겊 팔보호구', 'Brassards en étoffe épaisse', 'Dicke Stoffarmschienen', '厚布护腕', '厚布護腕', 'Brazales de paño grueso', 'Brazales de paño grueso', 'Утолщенные матерчатые наручи', '', '', '', '', '', '', '', ''), +(3599, '얇은 헝겊 허리띠', 'Ceinture en étoffe légère', 'Dünner Stoffgürtel', '薄布腰带', '薄布腰帶', 'Cinturón de paño fino', 'Cinturón de paño fino', 'Тонкий матерчатый пояс', '', '', '', '', '', '', '', ''), +(3600, '얇은 헝겊 팔보호구', 'Brassards en étoffe légère', 'Dünne Stoffarmschienen', '薄布护腕', '薄布護腕', 'Brazales de paño fino', 'Brazales de paño fino', 'Тонкие матерчатые наручи', '', '', '', '', '', '', '', ''), +(3601, '비밀결사대 신서', 'Missive du Syndicat', 'Schreiben des Syndikats', '辛迪加信件', '辛迪加信件', 'Misiva de la Hermandad', 'Misiva de la Hermandad', 'Послание Синдиката', '', '', '', '', '', '', '', ''), +(3602, '뜨개질한 허리띠', 'Ceinture tricotée', 'Gestrickter Gürtel', '针织腰带', '針織腰帶', 'Cinturón tricotado', 'Cinturón tricotado', 'Вязаный пояс', '', '', '', '', '', '', '', ''), +(3603, '뜨개질한 팔보호구', 'Brassards tricotés', 'Gestrickte Armschienen', '针织护腕', '針織護腕', 'Brazales tricotados', 'Brazales tricotados', 'Вязаные наручи', '', '', '', '', '', '', '', ''), +(3604, '어둠의 순찰대 탄약주머니', 'Besace des Veilleurs', 'Schultergürtel der Nachtwache', '守夜人的弹药包', '守夜人的彈藥包', 'Bandolera de la Guardia Nocturna', 'Bandolera de la Guardia Nocturna', 'Нагрудный патронташ Ночного Дозора', '', '', '', '', '', '', '', ''), +(3605, '어둠의 순찰대 화살통', 'Carquois des Veilleurs', 'Köcher der Nachtwache', '守夜人箭袋', '守夜人箭袋', 'Carcaj de la Guardia Nocturna', 'Carcaj de la Guardia Nocturna', 'Колчан Ночного Дозора', '', '', '', '', '', '', '', ''), +(3606, '털실 허리띠', 'Ceinture tissée', 'Gewebter Gürtel', '机织布腰带', '機織布腰帶', 'Cinturón tejido', 'Cinturón tejido', 'Тканный пояс', '', '', '', '', '', '', '', ''), +(3607, '털실 팔보호구', 'Brassards tissés', 'Gewebte Armschienen', '机织布护腕', '機織布護腕', 'Brazales tejidos', 'Brazales tejidos', 'Тканные наручи', '', '', '', '', '', '', '', ''), +(3608, '도면: 거대한 철제 해머', 'Plans : Puissant marteau en fer', 'Pläne: Mächtiger Eisenhammer', '设计图:巨型铁锤', '設計圖:巨型鐵錘', 'Diseño: martillo de hierro poderoso', 'Diseño: martillo de hierro poderoso', 'Чертеж: могучий железный молот', '', '', '', '', '', '', '', ''), +(3609, '도면: 구리 사슬 조끼', 'Plans : Lorica en cuivre', 'Pläne: Kupferne Kettenweste', '设计图:铜质链甲外衣', '設計圖:銅質鍊甲外衣', 'Diseño: jubón de anillas de cobre', 'Diseño: jubón de anillas de cobre', 'Чертеж: медный плетеный нагрудник', '', '', '', '', '', '', '', ''), +(3610, '도면: 보석박힌 구리 건틀릿', 'Plans : Gantelets ornementés en cuivre', 'Pläne: Edelsteinbesetzte Kupferstulpen', '设计图:铜质宝石手套', '設計圖:銅質寶石手套', 'Diseño: guanteletes de cobre con gemas', 'Diseño: guanteletes de cobre con gemas', 'Чертеж: украшенные медные рукавицы', '', '', '', '', '', '', '', ''), +(3611, '도면: 녹색 철제 장화', 'Plans : Bottes en fer émeraude', 'Pläne: Grüne Eisenstiefel', '设计图:绿铁战靴', '設計圖:綠鐵戰靴', 'Diseño: botas de hierro verde', 'Diseño: botas de hierro verdes', 'Чертеж: зеленые железные сапоги', '', '', '', '', '', '', '', ''), +(3612, '도면: 녹색 철제 건틀릿', 'Plans : Gantelets en fer émeraude', 'Pläne: Grüne Eisenstulpen', '设计图:绿铁手套', '設計圖:綠鐵護手', 'Diseño: guanteletes de hierro verde', 'Diseño: guanteletes de hierro verdes', 'Чертеж: зеленые железные рукавицы', '', '', '', '', '', '', '', ''), +(3613, '발드레드의 장갑', 'Mains de Valdred', 'Valdreds Hände', '瓦德雷的手掌', '瓦德雷的手掌', 'Manos de Valdred', 'Manos de Valdred', 'Руки Валдреда', '', '', '', '', '', '', '', ''), +(3614, '요울러의 앞발', 'Patte de Couineur', 'Jaulers Tatze', '犹勒的爪子', '猶勒的爪子', 'Pata de Yowler', 'Zarpa de Ululante', 'Лапа Изувоя', '', '', '', '', '', '', '', ''), +(3615, '쿠르젠의 머리카락', 'Tête de Kurzen', 'Kurzens Kopf', '库尔森的头颅', '庫爾森的頭顱', 'Cabeza de Kurzen', 'Cabeza de Kurzen', 'Голова Курцена', '', '', '', '', '', '', '', ''), +(3616, '마음의 눈', 'Vue de l\'esprit', 'Gedankenauge', '心灵之眼', '心靈之眼', 'Ojo de la mente', 'Ojo de la mente', 'Око разума', '', '', '', '', '', '', '', ''), +(3617, '그림자 펜던트', 'Pendentif des ombres', 'Schattenanhänger', '暗影坠饰', '暗影墜飾', 'Colgante de Sombras', 'Colgante de las Sombras', 'Подвеска Тени', '', '', '', '', '', '', '', ''), +(3618, '고블러의 머리', 'Tête d\'Enfourneur', 'Gobblers Kopf', '高布勒尔的头颅', '高布勒爾的頭顱', 'Cabeza de Engullidor', 'Cabeza de Engullidor', 'Голова Жруна', '', '', '', '', '', '', '', ''), +(3619, '스넬리그의 연초상자', 'Tabatière de Snellig', 'Snelligs Schnupftabakdose', '斯涅利格的鼻烟盒', '斯涅利格的鼻煙盒', 'Tabaquera de Snellig', 'Tabaquera de Esnelim', 'Табакерка Снеллига', '', '', '', '', '', '', '', ''), +(3620, '릴리스의 유골', 'Cadavre de Lillith', 'Lilliths sterbliche Überreste', '莉莉丝的残骸', '莉莉絲的殘骸', 'Restos de Lillith', 'Restos de Lillith', 'Останки Лилит', '', '', '', '', '', '', '', ''), +(3621, '이바르의 해골', 'Tête d\'Ivar', 'Ivars Kopf', '伊瓦的头颅', '伊瓦的頭顱', 'Cabeza de Ivar', 'Cabeza de Ivar', 'Голова Ивара', '', '', '', '', '', '', '', ''), +(3622, '나이트래쉬의 정수', 'Essence de Cinglenuit', 'Nachtseeles Essenz', '奈塔拉什的灵魂', '奈塔拉什的靈魂', 'Esencia de Latipesadilla', 'Esencia de Latipesadilla', 'Сущность Плети ночи', '', '', '', '', '', '', '', ''), +(3623, '쑤울의 머리카락', 'Tête de Thule', 'Thules Kopf', '图勒的头颅', '圖勒的頭顱', 'Cabeza de Thule', 'Cabeza de Thule', 'Голова Тула', '', '', '', '', '', '', '', ''), +(3624, '미사용 QDROP - Ma\'ruk Wyrmscale', '[PÉRIMÉ] QDROP - Ma\'ruk Wyrmscale', 'Ausgedienter QDROP - Ma\'ruk Wyrmscale', '', '', '', '', 'Испорченный QDROP - Ма\'рук Змеиная Чешуя', '', '', '', '', '', '', '', ''), +(3625, '네크로쉬의 머리카락', 'Tête de Nek\'rosh', 'Nek\'roshs Kopf', '纳克罗什的头颅', '納克羅什的頭顱', 'Cabeza de Nek\'rosh', 'Cabeza de Nek\'rosh', 'Голова Некроша', '', '', '', '', '', '', '', ''), +(3626, '바르두스 남작의 머리카락', 'Tête du baron Vardus', 'Kopf von Baron Vardus', '瓦杜斯男爵的头颅', '瓦杜斯男爵的頭顱', 'Cabeza de Barón Vardus', 'Cabeza de Barón Vardus', 'Голова барона Вардуса', '', '', '', '', '', '', '', ''), +(3627, '바가쉬의 송곳니', 'Croc de Vagash', 'Fangzahn von Vagash', '瓦加什的牙齿', '瓦加什的牙齒', 'Colmillo de Vagash', 'Colmillo de Vagash', 'Клык Вагаша', '', '', '', '', '', '', '', ''), +(3628, '덱스트렌 워드의 장갑', 'Main de Dextren Ward', 'Hand von Dextren Ward', '迪克斯特·瓦德的手掌', '迪克斯特·瓦德的手掌', 'Mano de Dextren Tutor', 'Mano de Dextren Ward', 'Рука Декстрена Варда', '', '', '', '', '', '', '', ''), +(3629, '미스트맨틀 가문의 반지', 'Chevalière des Mistmantle', 'Ring der Familie Mistmantle', '密斯特曼托家族戒指', '密斯特曼托家族戒指', 'Anillo de la familia Mantoniebla', 'Anillo de la familia Mantoniebla', 'Фамильное кольцо Мисмантла', '', '', '', '', '', '', '', ''), +(3630, '타고르의 머리카락', 'Tête de Targorr', 'Targorrs Kopf', '塔格尔的头颅', '塔高爾的頭顱', 'Cabeza de Targorr', 'Cabeza de Targorr', 'Голова Таргорра', '', '', '', '', '', '', '', ''), +(3631, '서리먹보의 어금니', 'Défense de Fouailleventre', 'Stopfwansts Hauer', '贝利格拉布的獠牙', '貝利格拉布的獠牙', 'Colmillo de Panzallena', 'Colmillo de Panzallena', 'Клык кабана Грубобрюха', '', '', '', '', '', '', '', ''), +(3632, '붉은송곳니의 앞발', 'Patte de Fangore', 'Fangors Tatze', '范高雷的爪子', '范高雷的爪子', 'Pata de Fangore', 'Pata de Fangore', 'Лапа Фангора', '', '', '', '', '', '', '', ''), +(3633, '가스일조그의 머리카락', 'Tête de Gath\'Ilzogg', 'Garth\'Ilzoggs Kopf', '加塞尔佐格的头颅', '加塞爾佐格的頭顱', 'Cabeza de Gath\'Ilzogg', 'Cabeza de Gath\'Ilzogg', 'Голова Гат\'Илзогга', '', '', '', '', '', '', '', ''), +(3634, '그림슨의 해골', 'Tête de Grimson', 'Grimsons Kopf', '格瑞姆森的头颅', '格瑞姆森的頭顱', 'Cabeza de Grimson', 'Cabeza de Grimson', 'Голова Мрачнона', '', '', '', '', '', '', '', ''), +(3635, '구더기눈의 앞발', 'Patte d\'Oeil-de-ver', 'Madenauges Tatze', '蛆眼的爪子', '蛆眼的爪子', 'Garra de ojo de gusano', 'Garra de ojo de gusano', 'Лапа Червеглаза', '', '', '', '', '', '', '', ''), +(3636, '늙은 거먹눈 멀록의 비늘', 'Ecaille du Vieux Troubloeil', 'Schuppe von Old Murk-Eye', '老瞎眼的鳞片', '老瞎眼的鱗片', 'Escama de Viejo Ojosombrío', 'Escama de Viejo Ojosombrío', 'Чешуя Старого Мрачноглаза', '', '', '', '', '', '', '', ''), +(3637, '밴클리프의 가면', 'Tête de VanCleef', 'Van Cleefs Kopf', '范克里夫的头颅', '范克里夫的頭顱', 'Cabeza de VanCleef', 'Cabeza de VanCleef', 'Голова ван Клифа', '', '', '', '', '', '', '', ''), +(3638, '살투스의 발톱', 'Serre de Grondecroc', 'Sarlatans Kralle', '萨尔图斯的爪子', '薩爾圖斯的爪子', 'Espolón de Sarltooth', 'Garfa de Sarldente', 'Коготь Зарлозуба', '', '', '', '', '', '', '', ''), +(3639, '발가라스의 귀걸이', 'Oreille de Balgaras', 'Balgaras\' Ohr', '巴尔加拉斯的耳朵', '巴爾加拉斯的耳朵', 'Oreja de Balgaras', 'Oreja de Balgaras', 'Ухо Балгараса', '', '', '', '', '', '', '', ''), +(3640, '딥퓨리의 머리카락', 'Tête de Deepfury', 'Deepfurys Kopf', '卡姆·深怒的头颅', '卡姆·深怒的頭顱', 'Cabeza de Furiahonda', 'Cabeza de Furiahonda', 'Голова Гневливого', '', '', '', '', '', '', '', ''), +(3641, '장인의 팔보호구', 'Brassards de compagnon', 'Gesellenarmschienen', '旅者护腕', '旅者護腕', 'Brazales de oficial', 'Brazales de oficial', 'Наручи подмастерья', '', '', '', '', '', '', '', ''), +(3642, '부족 팔보호구', 'Brassards ancestraux', 'Vorfahren-Armschienen', '先祖护腕', '先祖護腕', 'Brazales ancestrales', 'Brazales ancestrales', 'Наручи предков', '', '', '', '', '', '', '', ''), +(3643, '역술사의 팔보호구', 'Brassards de lieur de sort', 'Zauberbinder-Armschienen', '法师护腕', '法師護腕', 'Brazales Vinculahechizo', 'Brazales Vinculahechizo', 'Наручи заклинателя', '', '', '', '', '', '', '', ''), +(3644, '야만전사 헝겊 팔보호구', 'Brassards barbares en tissu', 'Barbarische Stoffarmschienen', '布质符文护腕', '布質符文護腕', 'Brazales de paño barbárico', 'Brazales de paño barbárico', 'Варварские матерчатые наручи', '', '', '', '', '', '', '', ''), +(3645, '예언자의 소매장식', 'Crispins de prophète', 'Sehermanschetten', '先知护腕', '先知護腕', 'Puños de profeta', 'Puños de profeta', 'Манжеты Провидца', '', '', '', '', '', '', '', ''), +(3646, '미사용 Stonecloth 팔보호구', '[PÉRIMÉ] Brassards en étoffe de pierre', 'Ausgediente Steinstoffarmschienen', '', '', '', '', 'Испорченные наручи Каменной ткани', '', '', '', '', '', '', '', ''), +(3647, '광휘의 팔보호구', 'Brassards éclatants', 'Helle Armschienen', '明亮护腕', '陽炎護腕', 'Brazales brillantes', 'Brazales brillantes', 'Яркие наручи', '', '', '', '', '', '', '', ''), +(3648, '전사의 버클러', 'Targe de guerrier', 'Kriegerrundschild', '战士圆盾', '戰士圓盾', 'Rodela de guerrero', 'Rodela de guerrero', 'Воинский кулачный щит', '', '', '', '', '', '', '', ''), +(3649, '부족 전통 버클러', 'Targe tribale', 'Stammesrundschild', '部落圆盾', '部落圓盾', 'Rodela tribal', 'Rodela tribal', 'Племенной кулачный щит', '', '', '', '', '', '', '', ''), +(3650, '전투 방패', 'Bouclier de guerre', 'Kampfschild', '军用盾牌', '軍用盾牌', 'Escudo de batalla', 'Escudo de batalla', 'Боевой щит', '', '', '', '', '', '', '', ''), +(3651, '역전용사의 방패', 'Bouclier de vétéran', 'Veteranenschild', '精兵盾牌', '精兵盾牌', 'Escudo de veterano', 'Escudo de veterano', 'Щит ветерана', '', '', '', '', '', '', '', ''), +(3652, '수렵의 버클러', 'Targe de chasse', 'Jagdrundschild', '精兵圆盾', '精兵圓盾', 'Rodela de caza', 'Rodela de caza', 'Охотничий кулачный щит', '', '', '', '', '', '', '', ''), +(3653, '의식의 버클러', 'Targe de cérémonie', 'Zeremonieller Rundschild', '典礼圆盾', '典禮圓盾', 'Rodela ceremonial', 'Rodela ceremonial', 'Парадный кулачный щит', '', '', '', '', '', '', '', ''), +(3654, '갈라진 바다의 방패', 'Bouclier des eaux stagnantes', 'Brackwasserschild', '水草盾牌', '水草盾牌', 'Escudo de agua estancada', 'Escudo de agua estancada', 'Щит Недвижной воды', '', '', '', '', '', '', '', ''), +(3655, '빛나는 방패', 'Bouclier bruni', 'Brünierter Schild', '抛光盾牌', '拋光盾牌', 'Escudo bruñido', 'Escudo bruñido', 'Вороненый щит', '', '', '', '', '', '', '', ''), +(3656, '아른거리는 미늘 방패', 'Bouclier en écailles brillantes', 'Züngelnder Schuppenschild', '烁鳞盾牌', '亮鱗盾牌', 'Escudo de escamas luminiscentes', 'Escudo de escamas luminiscentes', 'Отблескивающий чешуйчатый щит', '', '', '', '', '', '', '', ''), +(3657, '힐스브래드 마을의 기록부', 'Registre municipal d\'Hillsbrad', 'Stadtverzeichnis von Hillsbrad', '希尔斯布莱德城镇文档', '希爾斯布萊德城鎮文檔', 'Registro civil de Trabalomas', 'Registro de Trabalomas', 'Регистрационная книга Хилсбрада', '', '', '', '', '', '', '', ''), +(3658, '되찾은 학술서', 'Tome retrouvé', 'Zurückgeholter Foliant', '失而复得的书籍', '失而復得的書籍', 'Escrito recuperado', 'Escrito recuperado', 'Найденный фолиант', '', '', '', '', '', '', '', ''), +(3659, '낡은 가죽 책', 'Livre de cuir usé', 'Abgenutztes Lederbuch', '破旧的皮书', '破舊的皮書', 'Libro de cuero desgastado', 'Libro de cuero desgastado', 'Потертая кожаная книга', '그리렉의 팔', 'Le Bras de Gri\'lek', 'Arm von Gri\'lek', '格里雷克之臂', '格里雷克之臂', 'Arma de Gri\'lek', 'Arma de Gri\'lek', 'Рука Гри\'лека'), +(3660, '알터랙의 학술서', 'Tomes d\'Alterac', 'Folianten von Alterac', '奥特兰克的书籍', '奧特蘭克的書籍', 'Escritos sobre Alterac', 'Escritos sobre Alterac', 'Фолианты Альтерака', '', '', '', '', '', '', '', ''), +(3661, '수제 지팡이', 'Bâton simple', 'Handgefertigter Stab', '手工法杖', '手工法杖', 'Bastón artesanal', 'Bastón artesanal', 'Посох ручной работы', '', '', '', '', '', '', '', ''), +(3662, '악어 스테이크', 'Steak de crocilisque', 'Krokiliskensteak', '鳄鱼肉排', '鱷魚肉排', 'Chuleta de crocolisco', 'Filete de crocolisco', 'Стейк из кроколиска', '', '', '', '', '', '', '', ''), +(3663, '멀록 지느러미 수프', 'Soupe aux ailerons de murloc', 'Murlocflossensuppe', '鱼人鳍汤', '魚人鰭湯', 'Sopa de aleta de múrloc', 'Sopa de aleta de múrloc', 'Суп из плавников мурлока', '', '', '', '', '', '', '', ''), +(3664, '악어 검보 스튜', 'Gombo de crocilisque', 'Krokiliskengumbo', '鳄鱼浓汤', '鱷魚濃湯', 'Potaje de crocolisco', 'Potaje de crocolisco', 'Суп из кроколиска', '', '', '', '', '', '', '', ''), +(3665, '진기한 맛의 오믈렛', 'Omelette au goût étrange', 'Seltsam schmeckendes Omelett', '美味煎蛋卷', '美味煎蛋捲', 'Tortilla con un sabor curioso', 'Tortilla con un sabor curioso', 'Невероятно вкусный омлет', '', '', '', '', '', '', '', ''), +(3666, '쫄깃쫄깃한 거미 케이크', 'Tourte d\'araignée fondante', 'Klebriger Spinnenkuchen', '蜘蛛蛋糕', '蜘蛛蛋糕', 'Pastel de araña babosa', 'Pastel de araña pegajosa', 'Пирожок из паучатины', '', '', '', '', '', '', '', ''), +(3667, '연한 악어 고기', 'Viande de crocilisque tendre', 'Zartes Krokiliskenfleisch', '嫩鳄鱼肉', '嫩鱷魚肉', 'Carne de crocolisco tierna', 'Carne de crocolisco tierna', 'Нежное мясо кроколиска', '', '', '', '', '', '', '', ''), +(3668, '청부업자의 계약서', 'Contrat de l\'assassin', 'Auftragsmördervertrag', '刺客的契约', '刺客的契約', 'Contrato de asesino', 'Contrato de asesino', 'Контракт убийцы', '', '', '', '', '', '', '', ''), +(3669, '끈끈한 점액질', 'Bave gélatineuse', 'Gelatineartige Schmiere', '凝固的粘液', '凝固的粘液', 'Goo gelatinoso', 'Goo gelatinoso', 'Студенистая масса', '', '', '', '', '', '', '', ''), +(3670, '끈적끈적한 굵은뼈', 'Grand os visqueux', 'Großer schleimiger Knochen', '带粘液的骨头', '帶粘液的骨頭', 'Hueso viscoso grande', 'Hueso viscoso grande', 'Большая склизкая кость', '', '', '', '', '', '', '', ''), +(3671, '푸석푸석한 해골', 'Crâne pourrissant', 'Lebloser Schädel', '死者的颅骨', '死者的顱骨', 'Calavera inerte', 'Calavera inerte', 'Безжизненный череп', '', '', '', '', '', '', '', ''), +(3672, '나가즈의 머리카락', 'Tête de Nagaz', 'Nagaz\' Kopf', '纳伽兹的头颅', '納伽茲的頭顱', 'Cabeza de Nagaz', 'Cabeza de Nagaz', 'Голова Нагаза', '', '', '', '', '', '', '', ''), +(3673, '부러진 화살', 'Flèche brisée', 'Zerbrochener Pfeil', '断箭', '斷箭', 'Flecha partida', 'Flecha partida', 'Сломанная стрела', '', '', '', '', '', '', '', ''), +(3674, '썩은 장화', 'Botte décomposée', 'Verrotteter Stiefel', '腐烂的靴子', '腐爛的靴子', 'Bota descompuesta', 'Bota descompuesta', 'Развалившийся сапог', '', '', '', '', '', '', '', ''), +(3675, '타버린 횃불', 'Torche consumée', 'Abgebrannte Fackel', '', '燃燒殆盡的火把', 'Antorcha totalmente quemada', 'Antorcha totalmente quemada', 'Догоревший факел', '', '', '', '', '', '', '', ''), +(3676, '끈끈한 수액', 'Ichor visqueux', 'Schleimiges Sekret', '粘糊糊的液体', '粘糊糊的液體', 'Icor baboso', 'Icor baboso', 'Склизкая лимфа', '', '', '', '', '', '', '', ''), +(3677, '미사용 Remington\'s 목록', '[PÉRIMÉ] Liste de Remington', 'Ausgediente Liste von Remington', '', '', '', '', 'Испорченный список Ремингтона', '', '', '', '', '', '', '', ''), +(3678, '조리법: 악어 스테이크', 'Recette : Steak de crocilisque', 'Rezept: Krokiliskensteak', '食谱:鳄鱼煎排', '食譜:鱷魚煎排', 'Receta: chuleta de crocolisco', 'Receta: filete de crocolisco', 'Рецепт: стейк из кроколиска', '', '', '', '', '', '', '', ''), +(3679, '조리법: 선지 소시지', 'Recette : Boudin', 'Rezept: Blutwurst', '食谱:血肠', '食譜:血腸', 'Receta: morcilla', 'Receta: morcilla', 'Рецепт: кровяная колбаса', '', '', '', '', '', '', '', ''), +(3680, '조리법: 멀록 지느러미 수프', 'Recette : Soupe aux ailerons de murloc', 'Rezept: Murlocflossensuppe', '食谱:鱼人鳍汤', '食譜:魚人鰭湯', 'Receta: sopa de aleta de múrloc', 'Receta: sopa de aleta de múrloc', 'Рецепт: костюм мурлока', '', '', '', '', '', '', '', ''), +(3681, '조리법: 악어 검보 스튜', 'Recette : Gombo de crocilisque', 'Rezept: Krokiliskengumbo', '食谱:鳄鱼浓汤', '食譜:鱷魚濃湯', 'Receta: potaje de crocolisco', 'Receta: potaje de crocolisco', 'Рецепт: суп из кроколиска', '', '', '', '', '', '', '', ''), +(3682, '조리법: 진기한 맛의 오믈렛', 'Recette : Omelette au goût étrange', 'Rezept: Seltsam schmeckendes Omelett', '食谱:美味煎蛋卷', '食譜:美味煎蛋捲', 'Receta: tortilla con un sabor curioso', 'Receta: tortilla con un sabor curioso', 'Рецепт: невероятно вкусный омлет', '', '', '', '', '', '', '', ''), +(3683, '조리법: 쫄깃쫄깃한 거미 케이크', 'Recette : Tourte d\'araignée fondante', 'Rezept: Klebriger Spinnenkuchen', '食谱:蜘蛛蛋糕', '食譜:蜘蛛蛋糕', 'Receta: pastel de araña pegajosa', 'Receta: pastel de araña pegajosa', 'Рецепт: пирожок из паучатины', '', '', '', '', '', '', '', ''), +(3684, '페레놀드 티아라', 'Tiare de Perenolde', 'Perenolde-Tiara', '匹瑞诺德王冠', '匹瑞諾德王冠', 'Tiara Perenolde', 'Tiara Perenolde', 'Тиара Перенольда', '', '', '', '', '', '', '', ''), +(3685, '랩터 알', 'Oeuf de raptor', 'Raptorei', '迅猛龙蛋', '迅猛龍蛋', 'Huevo de raptor', 'Huevo de raptor', 'Яйцо ящера', '', '', '', '', '', '', '', ''), +(3686, '미사용 Jkaplan 시험용', '[PÉRIMÉ] TEST Jkaplan', '', '', '', '', '', 'Испорченный джкаплан ТЕСТ', '', '', '', '', '', '', '', ''), +(3687, '미사용 Unholy Avenger', '[PÉRIMÉ] Vengeur impie', 'Ausgedienter unheiliger Rächer', '', '', '', '', 'Испорченное Возмездие Проклятых', '', '', '', '', '', '', '', ''), +(3688, '타원형 혈석', 'Pierre de sang ovale', 'Blutsteinoval', '血色卵石', '血色卵石', 'Óvalo de Petrosangre', 'Óvalo de sangrita', 'Овальный Кровавый камень', '', '', '', '', '', '', '', ''), +(3689, '단단한 혈석', 'Pierre de sang marbrée', 'Blutsteinmarmor', '血石弹球', '血石彈球', 'Canica de Petrosangre', 'Canica de sangrita', 'Шаровидный Кровавый камень', '', '', '', '', '', '', '', ''), +(3690, '조각난 혈석', 'Eclat de pierre de sang', 'Blutsteinsplitter', '血石碎片', '血石碎片', 'Fragmento de Petrosangre', 'Fragmento de sangrita', 'Осколок Кровавого камня', '', '', '', '', '', '', '', ''), +(3691, '쐐기형 혈석', 'Coeur de pierre de sang', 'Blutsteinkeil', '血石之楔', '血石之楔', 'Cuña de Petrosangre', 'Cuña de sangrita', 'Клинообразный Кровавый камень', '', '', '', '', '', '', '', ''), +(3692, '힐스브래드 주민의 해골', 'Crâne d\'humain d\'Hillsbrad', 'Menschlicher Schädel aus Hillsbrad', '希尔斯布莱德人类颅骨', '希爾斯布萊德人類顱骨', 'Calavera humana de Trabalomas', 'Cráneo humano de Trabalomas', 'Человеческий череп из Хилсбрада', '', '', '', '', '', '', '', ''), +(3693, '험버트의 검', 'Epée d\'Humbert', 'Humberts Schwert', '亨伯特的长剑', '亨伯特的長劍', 'Espada de Humbert', 'Espada de Humbert', 'Меч Гумберта', '', '', '', '', '', '', '', ''), +(3694, '몬스터 - Item, Vial Black Offhand', 'Monstre - Objet, Fiole noire en main gauche', 'Monster - Gegenstand, Phiole Schwarz Nebenhand', '', '', 'Monstruo: objeto, vial negro, mano secundaria', 'Monstruo: objeto, vial negro, mano izquierda', 'Монстр: предмет, фиал черный левая рука', '', '', '', '', '', '', '', ''), +(3695, '몬스터 - Item, Vial Purple Offhand', 'Monstre - Objet, Fiole violette en main gauche', 'Monster - Gegenstand, Phiole Lila Nebenhand', '', '', 'Monstruo: objeto, vial morado, mano secundaria', 'Monstruo: objeto, vial morado, mano izquierda', 'Монстр: предмет, фиал фиолетовый левая рука', '', '', '', '', '', '', '', ''), +(3696, '몬스터 - Item, Vial Yellow', 'Monstre - Objet, Fiole jaune', 'Monster - Gegenstand, Phiole Gelb', '', '', 'Monstruo: objeto, vial amarillo', 'Monstruo: objeto, vial amarillo', 'Монстр - предмет, фиал желтый', '', '', '', '', '', '', '', ''), +(3697, '몬스터 - Item, Potion Blue Offhand', 'Monstre - Objet, Potion bleue en main gauche', 'Monster - Gegenstand, Trank Blau Nebenhand', '', '', 'Monstruo: objeto, poción azul, mano secundaria', 'Monstruo: objeto, poción azul, mano izquierda', 'Монстр: предмет, зелье синее левая рука', '', '', '', '', '', '', '', ''), +(3698, '몬스터 - Item, Potion Green Offhand', 'Monstre - Objet, Potion verte en main gauche', 'Monster - Gegenstand, Trank Grün Nebenhand', '', '', 'Monstruo: objeto, poción verde, mano secundaria', 'Monstruo: objeto, poción verde, mano izquierda', 'Монстр: предмет, зелье зеленое левая рука', '', '', '', '', '', '', '', ''), +(3699, '몬스터 - Item, Potion Red', 'Monstre - Objet, Potion rouge', 'Monster - Gegenstand, Trank Rot', '', '', 'Monstruo: objeto, poción rojo', 'Monstruo: objeto, poción rojo', 'Монстр - предмет, зелье красное', '', '', '', '', '', '', '', ''), +(3701, '다살리아의 봉인된 추천서', 'Recommandation portant le sceau de Darthalia', 'Darthalias versiegelte Belobigung', '达萨利亚的奖状', '達薩利亞的獎狀', 'Mención de honor lacrada de Darthalia', 'Mención de honor lacrada de Darthalia', 'Запечатанное рекомендательное письмо Дарталии', '바리마트라스 경에게 보내는 추천서', 'À remettre sans l\'ouvrir au Seigneur Varimathras.', 'Von Lord Varimathras zu öffnen.', '瓦里玛萨斯大人亲启。', '瓦里瑪薩斯大人親啟。', 'Para que la abra Lord Varimathras.', 'Para que la abra Lord Varimathras.', 'Лорду Вариматасу в собственные руки'), +(3702, '웅담', 'Vésicule biliaire d\'ours', 'Bärengallenblase', '熊胆', '熊膽', 'Vejiga de bilis de oso', 'Vejiga de bilis de oso', 'Медвежий желчный пузырь', '', '', '', '', '', '', '', ''), +(3703, '사우스쇼어 스타우트 맥주', 'Bière de Southshore', 'Southshore-Starkbier', '南海镇烈酒', '南海鎮烈酒', 'Cerveza Costasur', 'Cerveza Costasur', 'Эль из Южнобережья', '', '', '', '', '', '', '', ''), +(3704, '녹슨 철제 열쇠', 'Clé rouillée en fer', 'Verrosteter Eisenschlüssel', '锈铁钥匙', '鏽鐵鑰匙', 'Llave de hierro oxidada', 'Llave de hierro oxidada', 'Ржавый железный ключ', '', '', '', '', '', '', '', ''), +(3705, '미사용 Rabid 송곳니', '[PÉRIMÉ] Croc enragé', 'Ausgedienter tollwütiger Fangzahn', '', '', '', '', 'Испорченный клык бешеного зверя', '', '', '', '', '', '', '', ''), +(3706, '마법의 양피지', 'Parchemin ensorcelé', 'Verhextes Pergament', '附有魔法的羊皮纸', '附有魔法的羊皮紙', 'Pergamino hechizado', 'Papiro hechizado', 'Заколдованный пергамент', '이 편지는 마법이 걸려 있습니다.', 'Ces lettres sont imprégnées de magie.', 'Die Briefe sind von Magie umhüllt.', '每一个字符都被魔法笼罩着。', '每一個字元都被魔法籠罩著。', 'Las letras están consagradas con magia.', 'Las letras están consagradas con magia.', 'Буквы в нем пропитаны магией'), +(3707, '나가즈의 양피지', 'Parchemin de Nagaz', 'Nagaz-Pergament', '纳伽兹的羊皮纸', '納伽茲的羊皮紙', 'Pliego de Nagaz', 'Papiro de Nagaz', 'Пергамент Нагаза', '', '', '', '', '', '', '', ''), +(3708, '헬쿨라의 마법봉', 'Bâtonnet d\'Helcular', 'Helculars Rute', '赫尔库拉的魔棒', '赫爾庫拉的魔棒', 'Vara de Helcular', 'Vara de Helcular', 'Жезл Гелькулара', '', '', '', '', '', '', '', ''), +(3710, '헬쿨라의 마법봉', 'Bâtonnet d\'Helcular', 'Rute von Helcular', '赫尔库拉魔棒', '赫爾庫拉魔棒', 'Vara de Helcular', 'Vara de Helcular', 'Гелькуларов жезл', '', '', '', '', '', '', '', ''), +(3711, '벨라무어의 연구일지', 'Journal de recherche de Belamoore', 'Belamoores Forschungstagebuch', '贝拉摩尔的研究日记', '貝拉摩爾的研究日記', 'Cuaderno de investigación de Belamoore', 'Cuaderno de investigación de Belamoore', 'Научные записи Беламур', '', '', '', '', '', '', '', ''), +(3712, '거북이 고기', 'Viande de tortue', 'Schildkrötenfleisch', '海龟肉', '海龜肉', 'Carne de tortuga', 'Carne de tortuga', 'Черепашье мясо', '', '', '', '', '', '', '', ''), +(3713, '독특한 양념', 'Epices apaisantes', 'Feine Gewürze', '舒心草', '舒心草', 'Especias calmantes', 'Especias calmantes', 'Ароматные специи', '', '', '', '', '', '', '', ''), +(3714, '닳아해진 징표의 돌', 'Rune gravée usée', 'Abgenutzte Steinmarke', '用旧的石雕', '用舊的石雕', 'Muestra de piedra desgastada', 'Muestra de piedra desgastada', 'Истертый каменный талисман', '마법의 힘이 남아있지 않습니다.', 'La magie s\'est dissipée.', 'Seine Magie schwindet.', '这件物品上的魔法已经消退了。', '這件物品上的魔法已經消退了。', 'La magia se ha desvanecido.', 'La magia se ha desvanecido.', 'Срок действия заклинания, наложенного на этот талисман, истек.'), +(3715, '대지 결속의 팔보호구', 'Brassards de liaison de terre', 'Armschienen der Erdbindung', '地缚护腕', '地縛護腕', 'Brazales de Vínculo de Tierra', 'Brazales de Vínculo de Tierra', 'Наручи Земли', '', '', '', '', '', '', '', ''), +(3716, '멀록 머리', 'Tête de murloc', 'Kopf eines Murloc', '鱼人的头颅', '魚人的頭顱', 'Cabeza de múrloc', 'Cabeza de múrloc', 'Голова мурлока', '', '', '', '', '', '', '', ''), +(3717, '멀록 머리가 든 자루', 'Sac de têtes de murloc', 'Sack mit Murlocköpfen', '一袋鱼人的头颅', '一袋魚人的頭顱', 'Saco de cabezas de múrloc', 'Saco de cabezas de múrloc', 'Мешок с головами мурлоков', '', '', '', '', '', '', '', ''), +(3718, '불길한 예감이 드는 계획서', 'Documents d\'annonce d\'attaque', 'Furchteinflößende Pläne', '预备行动计划', '預備行動計畫', 'Planes de premonición', 'Documentos de planificación', 'Зловещие планы', '', '', '', '', '', '', '', ''), +(3719, '산악인의 망토', 'Cape d\'homme des collines', 'Umhang des Hügelwächters', '山地披风', '山地披風', 'Capa de montañero', 'Capa de montañero', 'Плащ жителя холмов', '', '', '', '', '', '', '', ''), +(3720, '설인 모피', 'Fourrure de yéti', 'Yetifell', '雪人的毛皮', '雪人的毛皮', 'Piel de yeti', 'Piel de yeti', 'Мех йети', '', '', '', '', '', '', '', ''), +(3721, '파렌의 보고서', 'Rapport de Farren', 'Farrens Bericht', '法尔林的报告', '法爾林的報告', 'Informe de Farren', 'Informe de Farren', 'Донесение Фаррена', '', '', '', '', '', '', '', ''), +(3722, '마귀의 가죽', 'Peau de quasit', 'Familiarbalg', '仆役之皮', '僕役之皮', 'Pellejo conocido', 'Pellejo conocido', 'Шкура фамильяра', '', '', '', '', '', '', '', ''), +(3723, '마귀의 송곳니', 'Croc de quasit', 'Familiarfangzahn', '仆役之牙', '僕役之牙', 'Colmillo conocido', 'Colmillo conocido', 'Клык фамилиара', '', '', '', '', '', '', '', ''), +(3724, '마귀의 발톱', 'Griffe de quasit', 'Familiarklaue', '仆役之爪', '僕役之爪', 'Garra conocida', 'Garra conocida', 'Коготь фамильяра', '', '', '', '', '', '', '', ''), +(3725, '마귀의 뿔', 'Corne de quasit', 'Familiarhorn', '仆役之角', '僕役之角', 'Cuerno conocido', 'Cuerno conocido', 'Рог фамильяра', '', '', '', '', '', '', '', ''), +(3726, '큰 곰 스테이크', 'Steak de grand ours', 'Großes Bärensteak', '大块的熊排', '大塊的熊排', 'Chuleta de oso grande', 'Chuleta de oso grande', 'Стейк из мяса большого медведя', '', '', '', '', '', '', '', ''), +(3727, '매운 사자 고기', 'Côtelettes de lion épicées', 'Scharfe Löwenkoteletts', '烤狮排', '烤獅排', 'Chuletas de león picantes', 'Chuletillas de león picantes', 'Острая отбивная из мяса льва', '', '', '', '', '', '', '', ''), +(3728, '맛있는 사자 스테이크', 'Délicieux steak de lion', 'Schmackhaftes Löwensteak', '香烤狮肉', '香烤獅肉', 'Filete de león sabroso', 'Filete de león sabroso', 'Сочный стейк из мяса льва', '', '', '', '', '', '', '', ''), +(3729, '독특한 거북이 비스크', 'Bisque de tortue apaisante', 'Milde Schildkrötensuppe', '海龟汤', '海龜湯', 'Sopa de tortuga reconfortante', 'Sopa de tortuga reconfortante', 'Нежный черепаховый суп', '', '', '', '', '', '', '', ''), +(3730, '큰 곰 고기', 'Viande de grand ours', 'Großbärenfleisch', '大块的熊肉', '大塊的熊肉', 'Carne de oso grande', 'Carne de oso grande', 'Мясо большого медведя', '', '', '', '', '', '', '', ''), +(3731, '사자 고기', 'Viande de lion', 'Löwenfleisch', '狮肉', '獅肉', 'Carne de león', 'Carne de león', 'Мясо льва', '', '', '', '', '', '', '', ''), +(3732, '두건 모자', 'Capuche simple', 'Kapuzenkutte', '头巾斗篷', '頭巾斗篷', 'Capucha amplia', 'Cogulla', 'Клобук с капюшоном', '', '', '', '', '', '', '', ''), +(3733, '오크족 전투 사슬 갑옷', 'Cotte d\'anneaux de guerre orque', 'Orc-Kriegskette', '兽人作战链甲', '獸人作戰鍊甲', 'Cadena de guerra orca', 'Cadena de guerra orca', 'Оркская боевая кольчуга', '', '', '', '', '', '', '', ''), +(3734, '조리법: 큰 곰 스테이크', 'Recette : Steak de grand ours', 'Rezept: Großes Bärensteak', '食谱:烤熊排', '食譜:烤熊排', 'Receta: chuleta de oso grande', 'Receta: chuleta de oso grande', 'Рецепт: стейк из мяса большого медведя', '', '', '', '', '', '', '', ''), +(3735, '조리법: 매운 사자 고기', 'Recette : Côtelettes de lion épicées', 'Rezept: Scharfe Löwenkoteletts', '食谱:烤狮排', '食譜:烤獅排', 'Receta: chuletas de león picantes', 'Receta: chuletillas de león picantes', 'Рецепт: острая отбивная из львятины', '', '', '', '', '', '', '', ''), +(3736, '조리법: 맛있는 사자 스테이크', 'Recette : Délicieux steak de lion', 'Rezept: Schmackhaftes Löwensteak', '食谱:香烤狮肉', '食譜:香烤獅肉', 'Receta: filete de león sabroso', 'Receta: filete de león sabroso', 'Рецепт: стейк из львятины', '', '', '', '', '', '', '', ''), +(3737, '조리법: 독특한 거북 비스크', 'Recette : Bisque de tortue apaisante', 'Rezept: Milde Schildkrötensuppe', '食谱:海龟汤', '食譜:海龜湯', 'Receta: sopa de tortuga reconfortante', 'Receta: sopa de tortuga reconfortante', 'Рецепт: нежный черепаховый суп', '', '', '', '', '', '', '', ''), +(3738, '양조막대', 'Bâtonnet de brasseur', 'Rute des Brauens', '酿酒棒', '釀酒棒', 'Vara de cervecero', 'Vara de cervecero', 'Жезл пивовара', '', '', '', '', '', '', '', ''), +(3739, '해골 반지', 'Anneau du crâne', 'Schädelring', '颅骨之戒', '顱骨之戒', 'Anillo calavera', 'Anillo calavera', 'Кольцо Черепа', '', '', '', '', '', '', '', ''), +(3740, '참수용 칼', 'Tranche-tête', 'Köpferschwert', '斩首之剑', '斬首之劍', 'Espada decapitadora', 'Espada decapitadora', 'Обезглавливающий меч', '', '', '', '', '', '', '', ''), +(3741, '투박한 가죽 장화', 'Bottes écrasantes', 'Stampfer-Stiefel', '践踏战靴', '踐踏戰靴', 'Botas de pisotón', 'Botas de pisotón', 'Походные сапоги', '', '', '', '', '', '', '', ''), +(3742, '약탈자의 활', 'Arc des pilleurs', 'Plünderbogen', '劫掠之弓', '劫掠之弓', 'Arco de saqueo', 'Arco de saqueo', 'Лук Ограбления', '', '', '', '', '', '', '', ''), +(3743, '보초병 버클러', 'Targe de factionnaire', 'Wachpostenrundschild', '哨兵圆盾', '哨兵圓盾', 'Rodela de avizor', 'Rodela de avizor', 'Кулачный щит караульного', '', '', '', '', '', '', '', ''), +(3744, '혈석 펜던트', 'Pendentif de pierre de sang', 'Blutsteinanhänger', '血石坠饰', '血石墜飾', 'Colgante de Petrosangre', 'Colgante de sangrita', 'Подвеска Кровавого камня', '퀘스트 아이템', '', 'NYI - DIESER GEGENSTAND LÖST EINE QUEST AUS.', '', '', 'NYI: ESTE OBJETO INICIARÁ UNA MISIÓN', 'NYI: ESTE OBJETO INICIARÁ UNA MISIÓN', 'NYI - ЭТОТ ПРЕДМЕТ ЗАПУСКАЕТ МИССИЮ'), +(3745, '개방의 룬', 'Rune d\'ouverture', 'Rune des Öffnens', '开启符文', '開啟符文', 'Runa de Apertura', 'Runa de apertura', 'Руна Открытия', '', '', '', '', '', '', '', ''), +(3746, '미사용 Test 금고', '[PÉRIMÉ] Coffre de test', 'Ausgedient Test Geldkassette', '', '', '', '', 'Испорченный тестовый сейф', '', '', '', '', '', '', '', ''), +(3747, '명상의 장식띠', 'Echarpe de méditation', 'Meditative Schärpe', '冥想腰带', '冥想腰帶', 'Fajín de meditación', 'Fajín de meditación', 'Кушак медитации', '', '', '', '', '', '', '', ''), +(3748, '고양이의 어깨보호대', 'Mantelet félin', 'Felinen-Mantel', '猎豹衬肩', '獵豹襯肩', 'Manto felino', 'Manto felino', 'Кошачье оплечье', '', '', '', '', '', '', '', ''), +(3749, '상급 연금술사의 망토', 'Cape de grand apothicaire', 'Hochapotheker-Umhang', '高阶药剂师披风', '高階藥劑師披風', 'Capa de gran boticario', 'Capa de gran boticario', 'Плащ верховного аптекаря', '', '', '', '', '', '', '', ''), +(3750, '골진 흉갑', 'Cuirasse côtelée', 'Rippenbrustplatte', '骨纹胸甲', '骨紋胸甲', 'Peto en canalé', 'Coraza de canalé', 'Рифленая кираса', '', '', '', '', '', '', '', ''), +(3751, '용병의 다리보호구', 'Jambières des mercenaires', 'Söldnergamaschen', '佣兵护腿', '傭兵護腿', 'Leotardos de mercenario', 'Leotardos de mercenario', 'Поножи наемника', '', '', '', '', '', '', '', ''), +(3752, '그런트 조끼', 'Gilet de grunt', 'Grunzerweste', '步兵外衣', '步兵外衣', 'Jubón de bruto', 'Jubón de Bruto', 'Жилет рубаки', '', '', '', '', '', '', '', ''), +(3753, '목자의 벨트', 'Ceinturon de berger', 'Schafhirten-Gurt', '牧羊人束带', '牧羊人腰帶', 'Faja de pastor', 'Faja de pastor', 'Ремень пастыря', '', '', '', '', '', '', '', ''), +(3754, '목자의 장갑', 'Gants de berger', 'Schafhirten-Handschuhe', '牧羊人手套', '牧羊人手套', 'Guantes de pastor', 'Guantes de pastor', 'Перчатки пастыря', '', '', '', '', '', '', '', ''), +(3755, '회뜨는 식칼', 'Eviscératrice', 'Fischausnehmer', '剖鱼刀', '剖魚刀', 'Entrañas de pescado', 'Entrañas de pescado', 'Рыбный резак', '', '', '', '', '', '', '', ''), +(3756, '몬스터 - Item, Bottle - Black Offhand', 'Monstre - Objet, Bouteille - Noire en main gauche', 'Monster - Gegenstand, Flasche - Schwarz Nebenhand', '', '', 'Monstruo: objeto, botella: negra, mano secundaria', 'Monstruo: objeto, botella: negra, mano izquierda', 'Монстр: предмет, бутылка - черная левая рука', '', '', '', '', '', '', '', ''), +(3757, '몬스터 - Item, Bottle - Green Offhand', 'Monstre - Objet, Bouteille - Verte en main gauche', 'Monster - Gegenstand, Flasche - Grün Nebenhand', '', '', 'Monstruo: objeto, botella: verde, mano secundaria', 'Monstruo: objeto, botella: verde, mano izquierda', 'Монстр: предмет, бутылка - зеленая левая рука', '', '', '', '', '', '', '', ''), +(3758, '십자군 허리띠', 'Ceinture du Croisé', 'Kreuzfahrer-Gürtel', '十字军腰带', '十字軍腰帶', 'Cinturón cruzado', 'Cinturón cruzado', 'Пояс рыцаря', '', '', '', '', '', '', '', ''), +(3759, '은둔자의 장갑', 'Gants vitaux des sages', 'Isolierte Weisenhandschuhe', '隐居先知手套', '隱居先知手套', 'Guantes aislantes de sabio', 'Guantes aislantes de sabio', 'Изолирующие перчатки мудреца', '', '', '', '', '', '', '', ''), +(3760, '언더시티의 반지', 'Anneau d\'Undercity', 'Band von Undercity', '幽暗城指环', '幽暗城指環', 'Sortija de Undercity', 'Sortija de Entrañas', 'Кольцо Подгорода', '', '', '', '', '', '', '', ''), +(3761, '죽은해골 방패', 'Bouclier Tête de mort', 'Totenschädelschild', '骷髅之盾', '骷髏之盾', 'Escudo calavera', 'Escudo calavera', 'Щит Мертвого черепа', '', '', '', '', '', '', '', ''), +(3762, '사서의 배낭', 'Ceinture du Bibliothécaire', 'Bibliothekarsranzen', '图书馆员的背包', '圖書館員的背包', 'Cartera de bibliotecario', 'Cartera de bibliotecario', 'Сумка библиотекаря', '', '', '', '', '', '', '', ''), +(3763, '달의 버클러', 'Targe lunaire', 'Lunarrundschild', '圆月盾', '圓月盾', 'Rodela lunar', 'Rodela lunar', 'Лунный кулачный щит', '', '', '', '', '', '', '', ''), +(3764, '사마귀 장화', 'Bottes Mantis', 'Mantis-Stiefel', '螳螂之靴', '螳螂之靴', 'Botas de mantis', 'Botas de mantis', 'Сапоги богомола', '', '', '', '', '', '', '', ''), +(3765, '약탈자의 어깨갑옷', 'Epauliers de brigand', 'Briganten-Schulterstücke', '掠夺者肩铠', '掠奪者肩鎧', 'Espaldares de Brigand', 'Espaldares de salteador', 'Наплечье грабителя', '', '', '', '', '', '', '', ''), +(3766, '그리핀 깃털', 'Plume de gryphon', 'Greifenfederkiel', '狮鹫羽毛', '獅鷲獸羽毛', 'Pluma de grifo', 'Pluma de grifo', 'Перо грифона', '', '', '', '', '', '', '', ''), +(3767, '고급 양피지', 'Fin parchemin', 'Feines Pergament', '优质羊皮纸', '優質羊皮紙', 'Pliego refinado', 'Papiro refinado', 'Тонкий пергамент', '', '', '', '', '', '', '', ''), +(3768, '미사용 Anti-magic Potion', '[PÉRIMÉ] Potion d\'anti-magie', 'Ausgedienter Antimagietrank', '', '', '', '', 'Испорченный антимагический эликсир', '', '', '', '', '', '', '', ''), +(3769, '부러진 마법봉', 'Baguette brisée', 'Zerbrochener Zauberstab', '破损的魔杖', '破損的魔杖', 'Varita rota', 'Varita rota', 'Сломанный жезл', '', '', '', '', '', '', '', ''), +(3770, '양고기', 'Côtelette de mouton', 'Hammelkoteletts', '羊排', '羊排', 'Pata de cordero', 'Pata de cordero', 'Баранья котлета', '', '', '', '', '', '', '', ''), +(3771, '멧돼지 통구이', 'Jarret de cochon sauvage', 'Wildschweinschenkel', '野猪火腿', '野豬火腿', 'Pata de cero salvaje', 'Pata de cerdo salvaje', 'Рулька дикой свиньи', '', '', '', '', '', '', '', ''), +(3772, '창조된 용천수', 'Eau de source invoquée', 'Herbeigezaubertes Quellwasser', '魔法泉水', '魔法泉水', 'Agua de manantial mágica', 'Agua de manantial mágica', 'Сотворенная ключевая вода', '', '', '', '', '', '', '', ''), +(3773, '미사용 Murkwood Sap', '[PÉRIMÉ] Sève de Murkwood', 'Ausgedienter Schlammholzprügel', '', '', '', '', 'Испорченный сок Мраколесья', '', '', '', '', '', '', '', ''), +(3774, '몬스터 - Dynamite, Unlit', 'Monstre - Dynamite, éteinte', 'Monster - Dynamit, Nicht angezündet', '', '', 'Monstruo: dinamita, sin encender', 'Monstruo: dinamita, sin encender', 'Монстр - динамит, незажженный фитиль', '', '', '', '', '', '', '', ''), +(3775, '신경 마비 독', 'Poison affaiblissant', 'Verkrüppelndes Gift', '致残毒药', '致殘毒藥', 'Veneno atroz', 'Veneno entorpecedor', 'Калечащий яд', '', '', '', '', '', '', '', ''), +(3776, '신경 마비 독 II', 'Poison affaiblissant II', 'Verkrüppelndes Gift II', '致残毒药 II', '致殘毒藥 II', 'Veneno atroz 2', 'Veneno entorpecedor II', 'Калечащий яд II', '', '', '', '', '', '', '', ''), +(3777, '무기력의 뿌리', 'Poudre léthargique', 'Lethargiewurzel', '死草根', '死草根', 'Raíz de letargo', 'Raíz de letargo', 'Корень долгого сна', '', '', '', '', '盜賊製毒所需的原料。', '', '', ''), +(3778, '팽팽한 양궁', 'Arc composite de sarcasme', 'Gespannter Kompaktbogen', '紧绷的复合弓', '緊繃的複合弓', 'Arco compuesto tenso', 'Arco compuesto tenso', 'Тугой композитный лук', '', '', '', '', '', '', '', ''), +(3779, '튼튼한 워액스', 'Hache de guerre impitoyable', 'Kräftige Kriegsaxt', '沉重的战斧', '沉重的戰斧', 'Hacha de guerra pesada', 'Hacha de guerra pesada', 'Здоровенный военный топор', '', '', '', '', '', '', '', ''), +(3780, '긴총신 머스킷총', 'Mousquet à canon long', 'Langläufige Muskete', '长筒步枪', '長筒步槍', 'Mosquete de cañón largo', 'Mosquete de cañón largo', 'Длинноствольный мушкет', '', '', '', '', '', '', '', ''), +(3781, '무거운 클레이모어', 'Claymore large', 'Breites Claymore', '阔双刃刀', '闊雙刃刀', 'Espada claymore ancha', 'Espada claymore ancha', 'Широкий клеймор', '', '', '', '', '', '', '', ''), +(3782, '거대한 전투 곤봉', 'Grand gourdin de guerre', 'Große Kriegskeule', '大棒', '大棒', 'Garrote de guerra grande', 'Garrote de guerra grande', 'Большая боевая дубина', '', '', '', '', '', '', '', ''), +(3783, '약한 시미터', 'Cimeterre léger', 'Leichter Krummsäbel', '轻型弯刀', '輕型彎刀', 'Cimitarra ligera', 'Cimitarra ligera', 'Легкий ятаган', '', '', '', '', '', '', '', ''), +(3784, '철제 지팡이', 'Bâton en métal', 'Metallstock', '铁杖', '鐵杖', 'Bastón de metal', 'Bastón de metal', 'Металлический посох', '', '', '', '', '', '', '', ''), +(3785, '잘드는 도끼', 'Hache funèbre', 'Beißende Axt', '锋利的斧头', '鋒利的斧頭', 'Hacha cortante', 'Hacha cortante', 'Остро отточенный топор', '', '', '', '', '', '', '', ''), +(3786, '번쩍이는 더크', 'Miséricorde rutilante', 'Glänzender Langdolch', '闪亮的飞镖', '閃亮的飛鏢', 'Daga dirk lustroso', 'Daga dirk lustroso', 'Блестящий кортик', '', '', '', '', '', '', '', ''), +(3787, '돌 곤봉', 'Gourdin en pierre', 'Steinkeule', '石棍', '石棍', 'Garrote de piedra', 'Garrote de piedra', 'Каменная дубина', '', '', '', '', '', '', '', ''), +(3788, '영혼의 수정 유물', 'Relique du Cristal d\'âme', 'Seelenkristallrelikt', '', '靈魂水晶聖物', 'Reliquia de cristal de alma', 'Reliquia de cristal de alma', 'Реликвия кристалла души', '', '', '', '', '', '', '', ''), +(3789, '믿음의 유물석', 'Relique de la Pierre de piété', 'Reliktstein der Frömmigkeit', '', '虔誠遺石', 'Piedra reliquia de Piedad', 'Piedra reliquia de Piedad', 'Реликтовый камень Благочестия', '', '', '', '', '', '', '', ''), +(3790, '봉헌된 유물 양피지', 'Parchemin relique consacré', 'Geweihtes Reliktpergament', '', '神聖羊皮紙聖物', 'Pliego de reliquia consagrada', 'Papiro de reliquia consagrada', 'Рукопись освященной реликвии', '', '', '', '', '', '', '', ''), +(3791, '빛의 유물', 'Relique de la Lumière', 'Relikt des Lichts', '', '遺光', 'Reliquia de la Luz', 'Reliquia de la Luz', 'Реликвия Света', '', '', '', '', '', '', '', ''), +(3792, '주름잡힌 허리띠', 'Ceinture entrelacée', 'Geflochtener Gürtel', '交织腰带', '交織腰帶', 'Cinturón entrelazado', 'Cinturón entrelazado', 'Пояс со шнуровкой', '', '', '', '', '', '', '', ''), +(3793, '주름잡힌 장화', 'Bottes entrelacées', 'Geflochtene Stiefel', '交织布靴', '交織布靴', 'Botas entrelazadas', 'Botas entrelazadas', 'Сапоги со шнуровкой', '', '', '', '', '', '', '', ''), +(3794, '주름잡힌 팔보호구', 'Brassards entrelacés', 'Geflochtene Armschienen', '交织护腕', '交織護腕', 'Brazales entrelazados', 'Brazales entrelazados', 'Наручи со шнуровкой', '', '', '', '', '', '', '', ''), +(3795, '주름잡힌 망토', 'Cape entrelacée', 'Geflochtener Umhang', '交织披风', '交織披風', 'Capa entrelazada', 'Capa entrelazada', 'Плащ со шнуровкой', '', '', '', '', '', '', '', ''), +(3796, '주름잡힌 장갑', 'Gants entrelacés', 'Geflochtene Handschuhe', '交织手套', '交織手套', 'Guantes entrelazados', 'Guantes entrelazados', 'Перчатки со шнуровкой', '', '', '', '', '', '', '', ''), +(3797, '주름잡힌 바지', 'Pantalon entrelacé', 'Geflochtene Hose', '交织短裤', '交織短褲', 'Pantalones entrelazados', 'Pantalones entrelazados', 'Штаны со шнуровкой', '', '', '', '', '', '', '', ''), +(3798, '주름잡힌 어깨보호구', 'Protège-épaules entrelacées', 'Geflochtene Schulterpolster', '交织护肩', '交織護肩', 'Hombreras entrelazadas', 'Hombreras entrelazadas', 'Наплечные щитки со шнуровкой', '', '', '', '', '', '', '', ''), +(3799, '주름잡힌 조끼', 'Gilet entrelacé', 'Geflochtene Weste', '交织外衣', '交織外衣', 'Jubón entrelazado', 'Jubón entrelazado', 'Жилет со шнуровкой', '', '', '', '', '', '', '', ''), +(3800, '딱딱한 가죽 허리띠', 'Ceinture en cuir durci', 'Gehärteter Ledergürtel', '硬化皮带', '硬化皮帶', 'Cinturón de cuero endurecido', 'Cinturón de cuero endurecido', 'Загрубевший кожаный пояс', '', '', '', '', '', '', '', ''), +(3801, '딱딱한 가죽 장화', 'Bottes en cuir durci', 'Gehärtete Lederstiefel', '硬化皮靴', '硬化皮靴', 'Botas de cuero endurecido', 'Botas de cuero endurecido', 'Загрубевшие кожаные сапоги', '', '', '', '', '', '', '', ''), +(3802, '딱딱한 가죽 팔보호구', 'Brassards en cuir durci', 'Gehärtete Lederarmschienen', '硬化皮护腕', '硬化皮護腕', 'Brazales de cuero endurecido', 'Brazales de cuero endurecido', 'Загрубевшие кожаные наручи', '', '', '', '', '', '', '', ''), +(3803, '딱딱한 망토', 'Cape en cuir durci', 'Gehärteter Umhang', '硬化皮披风', '硬化皮披風', 'Capa endurecida', 'Capa endurecida', 'Закаленный плащ', '', '', '', '', '', '', '', ''), +(3804, '딱딱한 가죽 장갑', 'Gants en cuir durci', 'Gehärtete Lederhandschuhe', '硬化皮手套', '硬化皮手套', 'Guantes de cuero endurecido', 'Guantes de cuero endurecido', 'Загрубевшие кожаные перчатки', '', '', '', '', '', '', '', ''), +(3805, '딱딱한 가죽 바지', 'Pantalon en cuir durci', 'Gehärtete Lederhose', '硬化皮短裤', '硬化皮短褲', 'Pantalones de cuero endurecido', 'Pantalones de cuero endurecido', 'Загрубевшие кожаные штаны', '', '', '', '', '', '', '', ''), +(3806, '딱딱한 가죽 어깨보호구', 'Protège-épaules en cuir durci', 'Gehärtete Lederschulterpolster', '硬化皮护肩', '硬化皮護肩', 'Hombreras de cuero endurecido', 'Hombreras de cuero endurecido', 'Загрубевшие кожаные наплечные щитки', '', '', '', '', '', '', '', ''), +(3807, '딱딱한 가죽 튜닉', 'Tunique en cuir durci', 'Gehärtete Ledertunika', '硬化皮外衣', '硬化皮外衣', 'Túnica de cuero endurecido', 'Túnica de cuero endurecido', 'Загрубевший кожаный мундир', '', '', '', '', '', '', '', ''), +(3808, '이중 쇠사슬 허리띠', 'Ceinture doublentine', 'Doppelpanzergürtel', '双环锁甲腰带', '雙環鎖甲腰帶', 'Cinturón de malla doble', 'Cinturón de malla doble', 'Двойной кольчужный пояс', '', '', '', '', '', '', '', ''), +(3809, '이중 쇠사슬 장화', 'Bottes doublentines', 'Doppelpanzerstiefel', '双环锁甲之靴', '雙環鎖甲之靴', 'Botas de malla doble', 'Botas de malla doble', 'Двойные кольчужные сапоги', '', '', '', '', '', '', '', ''), +(3810, '이중 쇠사슬 팔보호구', 'Brassards doublentins', 'Doppelpanzerarmschienen', '双环锁甲护腕', '雙環鎖甲護腕', 'Brazales de malla doble', 'Brazales de malla doble', 'Двойные кольчужные наручи', '', '', '', '', '', '', '', ''), +(3811, '이중매듭 망토', 'Cape à double couture', 'Doppelt genähter Umhang', '双环锁甲披风', '雙環鎖甲披風', 'Capa con doble pespunte', 'Capa con doble pespunte', 'Дважды прошитый плащ', '', '', '', '', '', '', '', ''), +(3812, '이중 쇠사슬 장갑', 'Gants doublentins', 'Doppelpanzerhandschuhe', '双环锁甲手套', '雙環鎖甲手套', 'Guantes de malla doble', 'Guantes de malla doble', 'Двойные кольчужные перчатки', '', '', '', '', '', '', '', ''), +(3813, '이중 쇠사슬 바지', 'Pantalon doublentin', 'Doppelpanzerhose', '双环锁甲短裤', '雙環鎖甲短褲', 'Pantalones de malla doble', 'Pantalones de malla doble', 'Двойные кольчужные штаны', '', '', '', '', '', '', '', ''), +(3814, '이중 쇠사슬 어깨보호구', 'Protège-épaules doublentins', 'Doppelpanzerschulterpolster', '双环锁甲护肩', '雙環鎖甲護肩', 'Hombreras de malla doble', 'Hombreras de malla doble', 'Двойные кольчужные наплечные щитки', '', '', '', '', '', '', '', ''), +(3815, '이중 쇠사슬 조끼', 'Haubergeon doublentin', 'Doppelpanzerweste', '双环锁甲外衣', '雙環鎖甲外衣', 'Jubón de malla doble', 'Jubón de malla doble', 'Двойная кольчужная рубаха', '', '', '', '', '', '', '', ''), +(3816, '곡선형 히터실드', 'Ecu réfléchissant', 'Reflektierender Langschild', '光滑的鸢盾', '光滑的鳶盾', 'Calentador reflectante', 'Calentador reflectante', 'Обогреватель-рефлектор', '', '', '', '', '', '', '', ''), +(3817, '강화된 버클러', 'Targe renforcée', 'Verstärkter Rundschild', '强化圆盾', '強化圓盾', 'Rodela reforzada', 'Rodela reforzada', 'Усиленный кулачный щит', '', '', '', '', '', '', '', ''), +(3818, '미명초잎', 'Pâlerette', 'Blassblatt', '枯叶草', '枯葉草', 'Pálida', 'Pálida', 'Бледнолист', '', '', '', '', '', '', '', ''), +(3819, '겨울서리풀', 'Hivernale', 'Winterbiss', '冬刺草', '冬刺草', 'Ivernalia', 'Ivernalia', 'Зимник', '', '', '', '', '', '', '', ''), +(3820, '갈래물풀', 'Etouffante', 'Würgetang', '荆棘藻', '荊棘藻', 'Alga estranguladora', 'Alga estranguladora', 'Удавник', '', '', '', '', '', '', '', ''), +(3821, '황금가시', 'Dorépine', 'Golddorn', '金棘草', '金棘草', 'Espina de oro', 'Espina de oro', 'Златошип', '', '', '', '', '', '', '', ''), +(3822, '룬문자 암흑검', 'Noirâtre runique', 'Runenverzierte Dunkelklinge', '黑暗符文剑', '黑暗符文劍', 'Hoja oscura rúnica', 'Hoja oscura rúnica', 'Рунический Черный клинок', '', '', '', '', '', '', '', ''), +(3823, '하급 투명 물약', 'Potion d\'Invisibilité inférieure', 'Geringer Unsichtbarkeitstrank', '次级隐形药水', '次級隱形藥水', 'Poción de invisibilidad inferior', 'Poción de invisibilidad inferior', 'Зелье простой невидимости', '', '', '', '', '', '', '', ''), +(3824, '암흑 오일', 'Huile des ténèbres', 'Schattenöl', '暗影之油', '暗影之油', 'Aceite de las Sombras', 'Aceite de las Sombras', 'Масло Тьмы', '', '', '', '', '', '', '', ''), +(3825, '인내의 비약', 'Elixir de Robustesse', 'Elixier der Seelenstärke', '坚韧药剂', '堅韌藥劑', 'Elixir de entereza', 'Elixir de entereza', 'Эликсир Стойкости', '', '', '', '', '', '', '', ''), +(3826, '강력한 재생의 물약', 'Potion de sang de troll hargneux', 'Mächtiger Trollbluttrank', '超强巨魔之血药水', '超強食人妖之血藥水', 'Poción de sangre de trol poderosa', 'Poción de sangre de trol poderosa', 'Мощное зелье тролльей крови', '', '', '', '', '', '', '', ''), +(3827, '마나 물약', 'Potion de mana', 'Manatrank', '法力药水', '法力藥水', 'Poción de maná', 'Poción de maná', 'Зелье маны', '', '', '', '', '', '', '', ''), +(3828, '하급 투명체 감지의 비약', 'Elixir de Détection d\'Invisibilité inférieure', 'Elixier der Entd. geringer Unsichtbarkeit', '侦测次级隐形药剂', '偵測次級隱形藥劑', 'Elixir de detección de invisibilidad inferior', 'Elixir de detección de invisibilidad inferior', 'Эликсир обнаружения простой невидимости', '', '', '', '', '', '', '', ''), +(3829, '냉기 오일', 'Huile glaciale', 'Frostöl', '冰霜之油', '冰霜之油', 'Aceite escarchado', 'Aceite de Escarcha', 'Масло льда', '', '', '', '', '', '', '', ''), +(3830, '조제법: 인내의 비약', 'Recette : Elixir de Robustesse', 'Rezept: Elixier der Seelenstärke', '配方:强力坚韧药剂', '配方:堅韌藥劑', 'Receta: elixir de entereza', 'Receta: elixir de entereza', 'Рецепт: эликсир стойкости', '', '', '', '', '', '', '', ''), +(3831, '조제법: 강력한 재생의 물약', 'Recette : Potion de sang de troll hargneux', 'Rezept: Mächtiger Trollbluttrank', '配方:超强巨魔之血药水', '配方:超強食人妖之血藥水', 'Receta: poción de sangre de trol poderosa', 'Receta: poción de sangre de trol poderosa', 'Рецепт: мощное зелье тролльей крови', '', '', '', '', '', '', '', ''), +(3832, '조제법: 하급 투명체 감지의 비약', 'Recette : Elixir de Détection d\'Invisibilité inférieure', 'Rezept: Elixier der Entdeckung geringer Unsichtbarkeit', '配方:侦测次级隐形药剂', '配方:偵測次級隱形藥劑', 'Receta: elixir de detección de invisibilidad inferior', 'Receta: elixir de detección de invisibilidad inferior', 'Рецепт: эликсир обнаружения простой невидимости', '', '', '', '', '', '', '', ''), +(3833, '숙련사제용 망토', 'Cape d\'adepte', 'Adepten-Umhang', '内行披风', '內行披風', 'Capa de adepto', 'Capa de adepto', 'Плащ Адепта', '', '', '', '', '', '', '', ''), +(3834, '질긴 헝겊 바지', 'Solide pantalon en toile', 'Feste Stoffbeinkleider', '结实的布质长裤', '結實的布質長褲', 'Pantalones de paño robusto', 'Calzas de paño robusto', 'Прочные матерчатые брюки', '', '', '', '', '', '', '', ''), +(3835, '녹색 철제 팔보호구', 'Brassards en fer émeraude', 'Grüne Eisenarmschienen', '绿铁护腕', '綠鐵護腕', 'Brazales de hierro verde', 'Brazales de hierro verdes', 'Зеленые железные наручи', '', '', '', '', '', '', '', ''), +(3836, '녹색 철제 투구', 'Heaume en fer émeraude', 'Grüner Eisenhelm', '绿铁头盔', '綠鐵頭盔', 'Yelmo de hierro verde', 'Yelmo de hierro verde', 'Зеленый железный шлем', '', '', '', '', '', '', '', ''), +(3837, '황금 미늘 코이프', 'Camail en écailles dorées', 'Goldene Schuppenhelmkappe', '金鳞罩盔', '金鱗罩盔', 'Almófar de escamas de oro', 'Almófar de escamas doradas', 'Золотой чешуйчатый капюшон', '', '', '', '', '', '', '', ''), +(3838, '그림자퓨마 발톱', 'Griffe d\'Ombregueule', 'Schattentatzenklaue', '深喉猎豹的爪子', '深喉獵豹的爪子', 'Garra Faucesombrías', 'Garra Faucesombría', 'Коготь пантеры Скалящейся Тени', '', '', '', '', '', '', '', ''), +(3839, '온전한 암호랑이의 송곳니', 'Croc de tigresse en parfait état', 'Makelloser Tigerinnen-Fangzahn', '雌虎的牙齿', '雌虎的牙齒', 'Colmillo de tigre prístino', 'Colmillo de tigresa prístino', 'Безупречный тигриный клык', '', '', '', '', '', '', '', ''), +(3840, '녹색 철제 어깨보호구', 'Epaulières en fer émeraude', 'Grüne Eisenschultern', '绿铁护肩', '綠鐵護肩', 'Hombreras de hierro verde', 'Sobrehombros de hierro verdes', 'Зеленые железные наплечники', '', '', '', '', '', '', '', ''), +(3841, '황금 미늘 어깨보호구', 'Epaulières en écailles dorées', 'Goldene Schuppenschultern', '金鳞护肩', '金鱗護肩', 'Hombreras de escamas de oro', 'Sobrehombros de escamas doradas', 'Золотые чешуйчатые наплечники', '', '', '', '', '', '', '', ''), +(3842, '녹색 철제 다리보호구', 'Jambières en fer émeraude', 'Grüne Eisengamaschen', '绿铁护腿', '綠鐵護腿', 'Leotardos de hierro verde', 'Leotardos de hierro verdes', 'Зеленые железные поножи', '', '', '', '', '', '', '', ''), +(3843, '황금 미늘 다리보호구', 'Jambières en écailles dorées', 'Goldene Schuppengamaschen', '金鳞护腿', '金鱗護腿', 'Leotardos de escamas de oro', 'Leotardos de escamas doradas', 'Золотые чешуйчатые поножи', '', '', '', '', '', '', '', ''), +(3844, '녹색 철제 갑옷', 'Haubert en fer émeraude', 'Grüne Eisenhalsberge', '绿铁锁甲', '綠鐵鎖甲', 'Camisote de hierro verde', 'Camisote de hierro verde', 'Зеленый железный хауберк', '', '', '', '', '', '', '', ''), +(3845, '황금 미늘 흉갑', 'Cuirasse en écailles dorées', 'Goldener Schuppenkürass', '金鳞胸甲', '金鱗胸甲', 'Coraza de escamas de oro', 'Coraza de escamas doradas', 'Золотая чешуйчатая кираса', '', '', '', '', '', '', '', ''), +(3846, '빛나는 강철 장화', 'Bottes en acier poli', 'Polierte Stahlstiefel', '精钢战靴', '精鋼戰靴', 'Botas de acero pulido', 'Botas de acero pulido', 'Полированные стальные сапоги', '', '', '', '', '', '', '', ''), +(3847, '황금 미늘 장화', 'Bottes en écailles dorées', 'Goldene Schuppenstiefel', '金鳞战靴', '金鱗戰靴', 'Botas de escamas de oro', 'Botas de escamas doradas', 'Золотые чешуйчатые сапоги', '', '', '', '', '', '', '', ''), +(3848, '큰 청동 나이프', 'Grand couteau en bronze', 'Großes bronzenes Messer', '青铜匕首', '青銅匕首', 'Cuchillo de bronce grande', 'Cuchillo de bronce grande', 'Большой бронзовый нож', '', '', '', '', '', '', '', ''), +(3849, '단단한 철제 쇼트소드', 'Epée courte en fer trempé', 'Gehärtetes Eisenkurzschwert', '硬铁短剑', '硬鐵短劍', 'Espada corta de hierro endurecido', 'Espada corta de hierro endurecido', 'Закаленный железный короткий меч', '', '', '', '', '', '', '', ''), +(3850, '비취 비늘검', 'Serpentine de jade', 'Jadeschlangenklinge', '玉蛇刀', '玉蛇刀', 'Alfanje de jade', 'Hoja serpentina de jade', 'Нефритовый змеиный клинок', '', '', '', '', '', '', '', ''), +(3851, '튼튼한 철제 마울', 'Solide maillet en fer', 'Robuster Eisenschlägel', '结实的铁锤', '堅固的鐵錘', 'Gran maza de hierro sólido', 'Gran maza de hierro sólido', 'Твердая железная кувалда', '', '', '', '', '', '', '', ''), +(3852, '황금 철제 해머', 'Destructeur en fer doré', 'Goldener Eisenzerstörer', '碎铁金锤', '碎鐵金錘', 'Destructor de hierro dorado', 'Destructora de hierro dorado', 'Золотой железный разрушитель', '', '', '', '', '', '', '', ''), +(3853, '달의 강철 브로드소드', 'Epée d\'acier lunaire', 'Mondstahlbreitschwert', '月钢宽剑', '月鋼寬劍', 'Sable de acero lunar', 'Espada ancha de acero lunar', 'Палаш лунной стали', '', '', '', '', '', '', '', ''), +(3854, '빙호검', 'Tigresse glaciale', 'Frosttigerklinge', '霜虎之刃', '霜虎之刃', 'Hoja tigre de Escarcha', 'Hoja tigre de Escarcha', 'Клинок Ледяного Тигра', '', '', '', '', '', '', '', ''), +(3855, '큰 철제 도끼', 'Gigantesque hache en fer', 'Massive Eisenaxt', '巨型铁斧', '巨型鐵斧', 'Hacha de hierro macizo', 'Hacha de hierro macizo', 'Массивная железный топор', '', '', '', '', '', '', '', ''), +(3856, '암흑 초승달 도끼', 'Croissant des ombres', 'Schattensichelaxt', '月牙斧', '月牙斧', 'Hacha creciente de las Sombras', 'Hacha creciente de las Sombras', 'Топор Тень Полумесяца', '', '', '', '', '', '', '', ''), +(3857, '석탄', 'Charbon', 'Kohle', '煤块', '煤塊', 'Carbón', 'Carbón', 'Уголь', '', '', '', '', '', '', '', ''), +(3858, '미스릴 광석', 'Minerai de mithril', 'Mithrilerz', '秘银矿石', '祕銀礦石', 'Mineral de mitril', 'Mena de mitril', 'Мифриловая руда', '', '', '', '', '', '', '', ''), +(3859, '강철 주괴', 'Barre d\'acier', 'Stahlbarren', '钢锭', '鋼錠', 'Lingote de acero', 'Barra de acero', 'Стальной слиток', '', '', '', '', '', '', '', ''), +(3860, '미스릴 주괴', 'Barre de mithril', 'Mithrilbarren', '秘银锭', '祕銀錠', 'Lingote de mitril', 'Barra de mitril', 'Мифриловый слиток', '', '', '', '', '', '', '', ''), +(3861, '검은철 주괴', 'Barre de noiracier', 'Schwarzstahlbarren', '黑钢锭', '黑鋼錠', 'Lingote de acero negro', 'Barra de acero negro', 'Слиток черной стали', '', '', '', '', '', '', '', ''), +(3862, '덩치큰 고릴라의 힘줄', 'Tendon d\'ancien gorille', 'Sehne eines alten Gorillas', '成年大猩猩的肌腱', '成年大猩猩的肌腱', 'Tendón de gorila mayor', 'Tendón de gorila mayor', 'Сухожилие старой гориллы', '', '', '', '', '', '', '', ''), +(3863, '줄무늬정글랩터 깃털', 'Plume de Traqueur de la jungle', 'Dschungelpirscherfeder', '丛林捕猎者的羽毛', '叢林捕獵者的羽毛', 'Pluma de acechador de la selva', 'Pluma de acechador de la selva', 'Перо джунглевого ловца', '', '', '', '', '', '', '', ''), +(3864, '황수정', '', 'Citrin', '黄水晶', '黃水晶', 'Citrino', 'Citrino', 'Цитрин', '', '', '', '', '', '', '', ''), +(3865, '시험용 보조무기', 'Test Arme Main gauche', 'Test Schildhandwaffe', '', '', 'Test arma de mano secundaria', 'Test arma de mano izquierda', 'Тестовое оружие левая рука', '', '', '', '', '', '', '', ''), +(3866, '도면: 비취 비늘검', 'Plans : Serpentine de jade', 'Pläne: Jadeschlangenklinge', '设计图:玉蛇刀', '設計圖:玉蛇刀', 'Diseño: alfanje de jade', 'Diseño: hoja serpentina de jade', 'Чертеж: нефритовый змеиный клинок', '', '', '', '', '', '', '', ''), +(3867, '도면: 황금 철제 해머', 'Plans : Destructeur en fer doré', 'Pläne: Goldener Eisenzerstörer', '设计图:碎铁金锤', '設計圖:碎鐵金錘', 'Diseño: destructor de hierro dorado', 'Diseño: Destructora de hierro dorado', 'Чертеж: Золотой железный Разрушитель', '', '', '', '', '', '', '', ''), +(3868, '도면: 빙호검', 'Plans : Tigresse glaciale', 'Pläne: Frosttigerklinge', '设计图:霜虎之刃', '設計圖:霜虎之刃', 'Diseño: hoja tigre de Escarcha', 'Diseño: hoja tigre de Escarcha', 'Чертеж: клинок Ледяного тигра', '', '', '', '', '', '', '', ''), +(3869, '도면: 암흑 초승달 도끼', 'Plans : Croissant des ombres', 'Pläne: Schattensichelaxt', '设计图:月牙斧', '設計圖:月牙斧', 'Diseño: hacha creciente de las Sombras', 'Diseño: hacha creciente de las Sombras', 'Чертеж: топор Тень Полумесяца', '', '', '', '', '', '', '', ''), +(3870, '도면: 녹색 철제 어깨보호구', 'Plans : Epaulières en fer émeraude', 'Pläne: Grüne Eisenschultern', '设计图:绿铁护肩', '設計圖:綠鐵護肩', 'Diseño: hombreras de hierro verde', 'Diseño: sobrehombros de hierro verdes', 'Чертеж: зеленые железные наплечники', '', '', '', '', '', '', '', ''), +(3871, '도면: 황금 미늘 어깨보호구', 'Plans : Epaulières en écailles dorées', 'Pläne: Goldene Schuppenschultern', '设计图:金鳞护肩', '設計圖:金鱗護肩', 'Diseño: hombreras de escamas de oro', 'Diseño: sobrehombros de escamas doradas', 'Чертеж: золотые чешуйчатые наплечники', '', '', '', '', '', '', '', ''), +(3872, '도면: 황금 미늘 다리보호구', 'Plans : Jambières en écailles dorées', 'Pläne: Goldene Schuppengamaschen', '设计图:金鳞护腿', '設計圖:金鱗護腿', 'Diseño: leotardos de escamas de oro', 'Diseño: leotardos de escamas doradas', 'Чертеж: золотые чешуйчатые поножи', '', '', '', '', '', '', '', ''), +(3873, '도면: 황금 미늘 흉갑', 'Plans : Cuirasse en écailles dorées', 'Pläne: Goldener Schuppenkürass', '设计图:金鳞胸甲', '設計圖:金鱗胸甲', 'Diseño: coraza de escamas de oro', 'Diseño: coraza de escamas doradas', 'Чертеж: золотая чешуйчатая тесьма', '', '', '', '', '', '', '', ''), +(3874, '도면: 빛나는 강철 장화', 'Plans : Bottes en acier poli', 'Pläne: Polierte Stahlstiefel', '设计图:精钢战靴', '設計圖:精鋼戰靴', 'Diseño: botas de acero pulido', 'Diseño: botas de acero pulido', 'Чертеж: полированные стальные сапоги', '', '', '', '', '', '', '', ''), +(3875, '도면: 황금 미늘 장화', 'Plans : Bottes en écailles dorées', 'Pläne: Goldene Schuppenstiefel', '设计图:金鳞战靴', '設計圖:金鱗戰靴', 'Diseño: botas de escamas de oro', 'Diseño: botas de escamas doradas', 'Чертеж: золотые чешуйчатые сапоги', '', '', '', '', '', '', '', ''), +(3876, '바그테라의 송곳니', 'Croc de Bhag\'thera', 'Fangzahn von Bhag\'thera', '巴尔瑟拉的牙齿', '巴爾瑟拉的牙齒', 'Colmillo de Bhag\'thera', 'Colmillo de Bhag\'thera', 'Клык Баг\'тиры', '', '', '', '', '', '', '', ''), +(3877, '테디스의 발톱', 'Serre de Téthis', 'Kralle von Tethis', '泰希斯的爪子', '泰希斯的爪子', 'Talón de Tethis', 'Garfa de Tethis', 'Коготь Тетиса', '', '', '', '', '', '', '', ''), +(3878, '미사용 Conjured Mana Jewel', '[PÉRIMÉ] Bijou d\'invocation de mana', 'Ausgedientes herbeigezaubertes Manajuwel', '', '', '', '', 'Испорченный сотворенный самоцвет маны', '', '', '', '', '', '', '', ''), +(3879, '신달의 앞발', 'Patte de Sin\'Dall', 'Tatze von Sin\'Dall', '辛达尔的爪子', '辛達爾的爪子', 'Garra de Sin\'Dall', 'Garra de Sin\'Dall', 'Лапа Син\'Далла', '', '', '', '', '', '', '', ''), +(3880, '뱅갈라시의 머리', 'Tête de Bangalash', 'Bangalashs Kopf', '邦加拉什的头颅', '邦加拉西的頭顱', 'Cabeza de Bangalash', 'Cabeza de Bangalash', 'Голова Бангалаша', '', '', '', '', '', '', '', ''), +(3881, '미사용 쿠르젠의 머리', '[PÉRIMÉ] Tête de Kurzen', 'Ausgedienter Kopf Kurzens', '', '', '', '', 'Испорченная голова Курцена', '', '', '', '', '', '', '', ''), +(3882, '대머리수리 깃털', 'Plume de busard', 'Bussardfeder', '秃鹫的羽毛', '禿鷲的羽毛', 'Pluma de águila ratonera', 'Pluma de águila ratonera', 'Перо канюка', '', '', '', '', '', '', '', ''), +(3883, '미사용 두꺼운 헝겊 Hat', '[PÉRIMÉ] Chapeau en étoffe épaisse', 'Ausgedienter dicker Stoffhut', '', '', '', '', 'Испорченная утолщенная матерчатая шляпа', '', '', '', '', '', '', '', ''), +(3884, '미사용 경화 가죽 모자', '[PÉRIMÉ] Coiffe en cuir traité', 'Ausgediente geschmeidige Lederkappe', '', '', '', '', 'Испорченная шапка из обработанной кожи', '', '', '', '', '', '', '', ''), +(3885, '미사용 미늘사슬 모자', '[PÉRIMÉ] Coiffe en mailles', 'Ausgediente Schuppenpanzerkappe', '', '', '', '', 'Испорченная чешуйчатая шапка', '', '', '', '', '', '', '', ''), +(3886, '미사용 솜댄 헝겊 Hat', '[PÉRIMÉ] Chapeau en étoffe matelassée', 'Ausgedienter gefütterter Stoffhut', '', '', '', '', 'Испорченная стеганая шляпа', '', '', '', '', '', '', '', ''), +(3887, '미사용 통가죽 모자', '[PÉRIMÉ] Coiffe en cuir bouilli', 'Ausgediente Weichlederkappe', '', '', '', '', 'Испорченная квирбулийская шапка', '', '', '', '', '', '', '', ''), +(3888, '미사용 Polished 비늘 모자', '[PÉRIMÉ] Coiffe en écailles polies', 'Ausgediente polierte Schuppenkappe', '', '', '', '', 'Испорченная шапка из полированной чешуи', '', '', '', '', '', '', '', ''), +(3889, '황갈색 모자', 'Chapeau brun-roux', 'Rotbrauner Hut', '赤色软帽', '赤色軟帽', 'Sombrero rojizo', 'Sombrero rojizo', 'Коричневатая шляпа', '', '', '', '', '', '', '', ''), +(3890, '징박은 모자', 'Chapeau en cuir clouté', 'Beschlagener Hut', '钉甲帽', '釘甲帽', 'Sombrero con tachuelas', 'Sombrero con tachuelas', 'Украшенная шляпа', '', '', '', '', '', '', '', ''), +(3891, '촘촘한 사슬 투구', 'Casque en anneaux doublés', 'Aufgebesserter Kettenhelm', '加强链甲头盔', '加強鍊甲頭盔', 'Yelmo de anillas aumentado', 'Yelmo de anillas aumentado', 'Упрочненный плетеный шлем', '', '', '', '', '', '', '', ''), +(3892, '수놓은 모자', 'Chapeau brodé', 'Bestickter Hut', '镶边帽', '鑲邊帽', 'Sombrero bordado', 'Sombrero bordado', 'Вышитая шляпа', '', '', '', '', '', '', '', ''), +(3893, '강화된 가죽 모자', 'Coiffe en cuir renforcé', 'Verstärkte Lederkappe', '强化皮帽', '強化皮帽', 'Cofia de cuero reforzado', 'Almete de cuero reforzado', 'Усиленный кожаный шлем', '', '', '', '', '', '', '', ''), +(3894, '사슬리벳 투구', 'Casque brigandine', 'Brigantinenhelm', '缀鳞布甲头盔', '綴鱗布甲頭盔', 'Yelmo brigandina', 'Yelmo brigandina', 'Панцирный шлем', '', '', '', '', '', '', '', ''), +(3895, '시험용 전설의 무기', 'TEST Legendaire', '', '', '', 'Test Legendary', 'Test Legendary', 'ТЕСТ Легендарный', '', '', '', '', '', '', '', ''), +(3897, '디지의 눈', 'Oeil de Dizzy', 'Dizzys Auge', '迪兹的眼睛', '迪茲的眼睛', 'Ojo de Dizzy', 'Ojo de Dizzy', 'Глаз Диззи', '', '', '', '', '', '', '', ''), +(3898, '도서관 증서', 'Titre du Bibliothécaire', 'Bibliotheksschein', '图书馆手稿', '圖書館手稿', 'Caligrafía de biblioteca', 'Caligrafía de biblioteca', 'Библиотечный свиток', '', '', '', '', '', '', '', ''), +(3899, '구루바시의 전설 3권', 'Légendes des Gurubashi, Volume 3', 'Legenden der Gurubashi, Band 3', '古拉巴什传奇,第三卷', '古拉巴什傳奇,第三卷', 'Leyendas de los Gurubashi, Volumen 3', 'Leyendas de los Gurubashi, Volumen 3', '\"Легенды Гурубаши\", том 3', '해일의 돌', 'Pierre des Marées', 'Stein der Gezeiten', '海潮之石', '海潮之石', 'Piedra de las mareas.', 'Piedra de las mareas.', 'Камень Приливов'), +(3900, '퍼플리버보스 포트 와인', 'Porto Pupellyverbos', 'Pupellyverbos-Portwein', '紫葡萄酒', '紫葡萄酒', 'Oporto Pupellyverbos', 'Oporto Pupellyverbos', 'Портвейн Пупелливербоса', '', '', '', '', '', '', '', ''), +(3901, '붉은머리부족의 어금니', 'Défense de Bloodscalp', 'Hauer der Bloodscalp', '血顶巨魔的獠牙', '血頂食人妖的獠牙', 'Colmillo Sangrapellejo', 'Colmillo Sangrapellejo', 'Клык тролля из клана Кровавый Скальп', '', '', '', '', '', '', '', ''), +(3902, '귀족의 지팡이', 'Bâton aristocratique', 'Stab der Adligen', '贵族法杖', '貴族法杖', 'Bastón de Nobles', 'Bastón de Nobles', 'Посох Благородных', '', '', '', '', '', '', '', ''), +(3904, '간줄라의 머리카락', 'Tête de Gan\'zulah', 'Gan\'zulahs Kopf', '甘祖拉恩的头颅', '甘祖拉恩的頭顱', 'Cabeza de Gan\'zulah', 'Cabeza de Gan\'zulah', 'Голова Ган\'зулаха', '', '', '', '', '', '', '', ''), +(3905, '네즐뤼크의 머리카락', 'Tête de Nezzliok', 'Nezzlioks Kopf', '奈兹里奥克的头颅', '奈茲里奧克的頭顱', 'Cabeza de Nezzliok', 'Cabeza de Nezzliok', 'Голова Неззилока', '', '', '', '', '', '', '', ''), +(3906, '발리아마 전리품 해골', 'Trophée Balia\'mah', 'Balia\'mah-Trophäe', '巴里亚曼战利品', '巴里亞曼戰利品', 'Trofeo de Balia\'mah', 'Trofeo de Balia\'mah', 'Трофей из Балиа\'ма', '', '', '', '', '', '', '', ''), +(3907, '지아타자이 전리품 해골', 'Trophée Ziata\'jai', 'Ziata\'jai-Trophäe', '赞塔加战利品', '贊塔加戰利品', 'Trofeo Ziata\'jai', 'Trofeo Ziata\'jai', 'Трофей из Зиата\'джаи', '', '', '', '', '', '', '', ''), +(3908, '줄맘웨 전리품 해골', 'Trophée Zul\'Mamwe', 'Zul\'Mamwe-Trophäe', '祖玛维战利品', '祖瑪維戰利品', 'Trofeo Zul\'Mamwe', 'Trofeo Zul\'Mamwe', 'Трофей из Зулмамбве', '', '', '', '', '', '', '', ''), +(3909, '망가진 아나텍의 갑옷', 'Armure brisée d\'Ana\'thek', 'Zerbrochene Rüstung von Ana\'thek', '安纳希克的盔甲碎片', '安納希克的盔甲碎片', 'Armadura de Ana\'thek rota', 'Armadura de Ana\'thek rota', 'Поврежденный доспех Анатека', '', '', '', '', '', '', '', ''), +(3910, '코담배', 'Tabac à priser', 'Schnupftabak', '鼻烟', '鼻煙', 'Barril de tabaco', 'Barril de tabaco', 'Понюшка', '', '', '', '', '', '', '', ''), +(3911, '고동치는 푸른 수정', 'Eclat bleu vibrant', 'Pulsierender blauer Splitter', '蓝色波光碎片', '藍色波光碎片', 'Fragmento azul pulsante', 'Fragmento azul pulsante', 'Пульсирующий синий осколок', '', '', '', '', '', '', '', ''), +(3912, '영혼의 보석', 'Gemme d\'âme', 'Seelenedelstein', '灵魂宝石', '靈魂寶石', 'Gema de alma', 'Gema de alma', 'Самоцвет Души', '', '', '', '', '', '', '', ''), +(3913, '충만한 영혼의 보석', 'Gemme d\'âme capturée', 'Gefüllter Seelenedelstein', '装满的灵魂宝石', '裝滿的靈魂寶石', 'Gema de almas llena', 'Gema de almas llena', 'Наполненный самоцвет Души', '예니쿠의 영혼으로 가득한 빛나는 보석', 'Une gemme luminescente qui renferme l\'âme de Yenniku.', 'Ein leuchtender Edelstein, der mit der Seele von Yenniku gefüllt ist.', '这颗闪闪发光的宝石中封存着耶尼库的灵魂。', '這顆閃閃發光的寶石中封存著耶尼庫的靈魂。', 'Una gema resplandeciente llena con el alma de Yenniku.', 'Una gema resplandeciente llena con el alma de Yenniku.', 'Душу Йеннику вобрал в себя сверкающий самоцвет.'), +(3914, '장인의 배낭', 'Sac à dos de compagnon', 'Gesellenrucksack', '旅者背包', '旅者背包', 'Mochila de oficial', 'Mochila de oficial', 'Заплечный мешок подмастерья', '', '', '', '', '', '', '', ''), +(3915, '피묻은 뼈목걸이', 'Collier d\'os sanglant', 'Blutige Knochenhalskette', '染血的白骨项链', '染血的白骨項鏈', 'Collar de huesos sangrientos', 'Collar de huesos sangrientos', 'Ожерелье Кровавых костей', '', '', '', '', '', '', '', ''), +(3916, '부서진 뼈목걸이', 'Collier d\'os brisés', 'Spaltknochenhalskette', '裂骨项链', '裂骨項鏈', 'Collar de hueso partido', 'Collar de hueso partido', 'Ожерелье Расколотых костей', '', '', '', '', '', '', '', ''), +(3917, '노래하는 파란 수정', 'Cristal bleu chantant', 'Singender blauer Kristall', '蓝色歌唱水晶', '藍色歌唱水晶', 'Cristal canto azul', 'Cristal canto azul', 'Синий Поющий кристалл', '', '', '', '', '', '', '', ''), +(3918, '노래하는 수정 조각', 'Eclat de cristal chantant', 'Singender Kristallsplitter', '歌唱水晶碎片', '歌唱水晶碎片', 'Fragmento de cristal canto', 'Fragmento de cristal canto', 'Осколок Поющего кристалла', '', '', '', '', '', '', '', ''), +(3919, '안개계곡고릴라 내장', 'Abats de Valbrume', 'Nebeltalinnereien', '迷雾谷猩猩的内脏', '迷霧谷猩猩的內臟', 'Tripas de Velo de Bruma', 'Tripas de Velo de Bruma', 'Потроха гориллы Мглистой Долины', '', '', '', '', '', '', '', ''), +(3920, '붉은해적단의 해도', 'Cartes de la Voile sanglante', 'Blutsegelkarten', '血帆海图', '血帆海圖', 'Cartas Velasangre', 'Cartas de navegación de los Velasangre', 'Карты пиратов Кровавого паруса', '', '', '', '', '', '', '', ''), +(3921, '붉은해적단의 명령서', 'Ordres de la Voile sanglante', 'Blutsegelbefehle', '血帆计划书', '血帆計畫書', 'Pedido Velasangre', 'Órdenes de los Velasangre', 'Приказы пиратов Кровавого паруса', '', '', '', '', '', '', '', ''), +(3922, '겁쟁이 필립의 빚진돈', 'Paiement de Philippe le Chancelant', 'Zitterhands Bezahlung', '菲利浦的还款', '菲利浦的還款', 'Pago de Shaky', 'Pago de Shaky', 'Плата Трясуна', '', '', '', '', '', '', '', ''), +(3923, '물의정령 족쇄', 'Bracelets d\'élémentaire d\'eau', 'Armschienen eines Wasserelementars', '水元素护腕', '水元素護腕', 'Brazales elementales de Agua', 'Brazales de elemental de Agua', 'Браслеты элементаля воды', '', '', '', '', '', '', '', ''), +(3924, '마우리의 의족', 'Fléau de Maury', 'Maurys Klumpfuß', '玛雷的畸形足', '瑪雷的畸形足', 'Pie deforme de Maury', 'Pata de palo de Maury', 'Деревянная нога Мори', '흔들어 보니 딸랑거리는 소리가 납니다.', 'Il tinte quand on le secoue', 'Es klimpert, wenn man ihn schüttelt.', '它会在摇摆时叮当作响。', '它會在搖擺時叮噹作響。', 'Tintinea si lo agitas.', 'Tintinea si lo agitas.', 'Если ей тряхнуть, она зазвенит'), +(3925, '존존의 황금 망원경', 'Longue-vue dorée de Jon-Jon', 'Jon-Jons goldenes Handfernrohr', '乔乔的金色望远镜', '喬喬的金色望遠鏡', 'Telescopio dorado de Jon-Jon', 'Catalejo dorado de Jon-Jon', 'Золотая подзорная труба Джон-Джона', '', '', '', '', '', '', '', ''), +(3926, '처키의 큰 반지', 'Grand anneau de Chucky', 'Chuckys gewaltiger Ring', '苏克的巨型戒指', '蘇克的巨型戒指', 'Anillo enorme de Chucky', 'Anillo enorme de Chucky', 'Огромное кольцо Чаки', '', '', '', '', '', '', '', ''), +(3927, '숙성된 고급 체더 치즈', 'Cheddar affiné', 'Feiner alter Cheddar', '陈年干酪', '陳年乾酪', 'Queso cheddar curado bueno', 'Queso cheddar curado bueno', 'Кусок старого чеддера', '', '', '', '', '', '', '', ''), +(3928, '최상급 치유 물약', 'Potion de soins excellente', 'Überragender Heiltrank', '超强治疗药水', '超強治療藥水', 'Poción de curación excelente', 'Poción de sanación excelente', 'Наилучшее лечебное зелье', '', '', '', '', '', '', '', ''), +(3929, '마우리의 전리품', 'Butin de Maury', 'Maurys Beute', '玛雷的宝藏', '瑪雷的寶藏', 'Botín de Maury', 'Botín de Maury', 'Добыча Мори', '', '', '', '', '', '', '', ''), +(3930, '마우리의 열쇠', 'Clé de Maury', 'Maurys Schlüssel', '玛雷的钥匙', '瑪雷的鑰匙', 'Llave de Maury', 'Llave de Maury', 'Ключ Мори', '', '', '', '', '', '', '', ''), +(3931, '거미 독송곳니', 'Croc d\'araignée empoisonné', 'Vergifteter Spinnenfangzahn', '剧毒蜘蛛牙', '劇毒蜘蛛牙', 'Colmillo de araña envenenado', 'Colmillo de araña envenenado', 'Отравленный паучий клык', '', '', '', '', '', '', '', ''), +(3932, '스모츠의 상자', 'Coffre de Smotts', 'Smotts\' Truhe', '斯莫特的箱子', '斯莫特的箱子', 'Cofre de Smotts', 'Cofre de Smotts', 'Сундук Шмотта', '', '', '', '', '', '', '', ''), +(3933, '미사용 Moon Glaive', '[PÉRIMÉ] Glaive lunaire', 'Ausgediente Mondgleve', '', '', '', '', 'Испорченный лунный чакрум', '', '', '', '', '', '', '', ''), +(3934, '미사용 Warden Blade', '[PÉRIMÉ] Lame du gardien', 'Ausgediente Aufseherklinge', '', '', '', '', 'Испорченный клинок тюремщика', '', '', '', '', '', '', '', ''), +(3935, '스모츠의 커틀라스', 'Coutelas de Smotts', 'Smotts\' Entersäbel', '斯莫特的弯刀', '斯莫特的彎刀', 'Alfanje de Smotts', 'Alfanje de Smotts', 'Абордажная сабля Шмотта', '', '', '', '', '', '', '', ''), +(3936, '코바늘뜬 허리띠', 'Ceinture en crochet', 'Häkelgürtel', '针织腰带', '針織腰帶', 'Cinturón de ganchillo', 'Cinturón de ganchillo', 'Вязаный пояс', '', '', '', '', '', '', '', ''), +(3937, '코바늘뜬 장화', 'Bottes en crochet', 'Häkelstiefel', '针织战靴', '針織戰靴', 'Botas de ganchillo', 'Botas de ganchillo', 'Вязаные сапоги', '', '', '', '', '', '', '', ''), +(3938, '코바늘뜬 팔보호구', 'Brassards en crochet', 'Häkelarmschienen', '针织护腕', '針織護腕', 'Brazales de ganchillo', 'Brazales de ganchillo', 'Вязаные наручи', '', '', '', '', '', '', '', ''), +(3939, '코바늘뜬 망토', 'Cape en crochet', 'Häkelumhang', '针织披风', '針織披風', 'Capa de ganchillo', 'Capa de ganchillo', 'Вязаный плащ', '', '', '', '', '', '', '', ''), +(3940, '코바늘뜬 장갑', 'Gants en crochet', 'Häkelhandschuhe', '针织手套', '針織手套', 'Guantes de ganchillo', 'Guantes de ganchillo', 'Вязаные перчатки', '', '', '', '', '', '', '', ''), +(3941, '코바늘뜬 바지', 'Pantalon en crochet', 'Häkelhose', '针织短裤', '針織短褲', 'Pantalones de ganchillo', 'Pantalones de ganchillo', 'Вязаные штаны', '', '', '', '', '', '', '', ''), +(3942, '코바늘뜬 어깨보호구', 'Protège-épaules en crochet', 'Häkelschulterpolster', '针织护肩', '針織護肩', 'Hombreras de ganchillo', 'Hombreras de ganchillo', 'Вязаные наплечные щитки', '', '', '', '', '', '', '', ''), +(3943, '코바늘뜬 조끼', 'Gilet en crochet', 'Häkelweste', '针织外衣', '針織外衣', 'Jubón de ganchillo', 'Jubón de ganchillo', 'Вязаный жилет', '', '', '', '', '', '', '', ''), +(3944, '능직물 허리띠', 'Ceinture sergée', 'Köpergürtel', '斜纹腰带', '斜紋腰帶', 'Cinturón sarga', 'Cinturón sarga', 'Саржевый пояс', '', '', '', '', '', '', '', ''), +(3945, '능직물 장화', 'Bottes sergées', 'Köperstiefel', '斜纹战靴', '斜紋戰靴', 'Botas sarga', 'Botas sarga', 'Саржевые сапоги', '', '', '', '', '', '', '', ''), +(3946, '능직물 팔보호구', 'Brassards sergés', 'Köperarmschienen', '斜纹护腕', '斜紋護腕', 'Brazales sarga', 'Brazales sarga', 'Саржевые наручи', '', '', '', '', '', '', '', ''), +(3947, '능직물 망토', 'Cape sergée', 'Köperumhang', '斜纹披风', '斜紋披風', 'Capa sarga', 'Capa sarga', 'Саржевый плащ', '', '', '', '', '', '', '', ''), +(3948, '능직물 장갑', 'Gants sergés', 'Köperhandschuhe', '斜纹手套', '斜紋手套', 'Guantes sarga', 'Guantes sarga', 'Саржевые перчатки', '', '', '', '', '', '', '', ''), +(3949, '능직물 바지', 'Pantalon sergé', 'Köperhose', '斜纹短裤', '斜紋短褲', 'Pantalones sarga', 'Pantalones sarga', 'Саржевые штаны', '', '', '', '', '', '', '', ''), +(3950, '능직물 어깨보호구', 'Protège-épaules sergés', 'Köperschulterpolster', '斜纹护肩', '斜紋護肩', 'Hombreras sarga', 'Hombreras sarga', 'Саржевые наплечные щитки', '', '', '', '', '', '', '', ''), +(3951, '능직물 조끼', 'Gilet sergé', 'Köperweste', '斜纹外衣', '斜紋外衣', 'Jubón sarga', 'Jubón sarga', 'Саржевый жилет', '', '', '', '', '', '', '', ''), +(3952, '편물 허리띠', 'Ceinture maillée', 'Maschengürtel', '网孔腰带', '網孔腰帶', 'Cinturón de malla', 'Cinturón de malla', 'Сетчатый пояс', '', '', '', '', '', '', '', ''), +(3953, '편물 장화', 'Bottes maillées', 'Maschenstiefel', '网孔长靴', '網孔長靴', 'Botas de malla', 'Botas de malla', 'Сетчатые сапоги', '', '', '', '', '', '', '', ''), +(3954, '편물 팔보호구', 'Brassards maillés', 'Maschenarmschienen', '网孔护腕', '網孔護腕', 'Brazales de malla', 'Brazales de malla', 'Сетчатые наручи', '', '', '', '', '', '', '', ''), +(3955, '편물 망토', 'Cape maillée', 'Maschenumhang', '网孔披风', '網孔披風', 'Capa de malla', 'Capa de malla', 'Сетчатый плащ', '', '', '', '', '', '', '', ''), +(3956, '편물 장갑', 'Gants maillés', 'Maschenhandschuhe', '网孔手套', '網孔手套', 'Guantes de malla', 'Guantes de malla', 'Сетчатые перчатки', '', '', '', '', '', '', '', ''), +(3957, '편물 바지', 'Pantalon maillé', 'Maschenhose', '网孔短裤', '網孔短褲', 'Pantalones de malla', 'Pantalones de malla', 'Сетчатые штаны', '', '', '', '', '', '', '', ''), +(3958, '편물 어깨보호대', 'Mantelet maillé', 'Maschenmantel', '网孔衬肩', '網孔襯肩', 'Manto de malla', 'Manto de malla', 'Сетчатое оплечье', '', '', '', '', '', '', '', ''), +(3959, '편물 갑옷', 'Armure maillée', 'Maschenrüstung', '网孔护甲', '網孔護甲', 'Armadura de malla', 'Armadura de malla', 'Сетчатая броня', '', '', '', '', '', '', '', ''), +(3960, '물의정령 족쇄가 든 가방', 'Sac de bracelets d\'élémentaire d\'eau', 'Tasche mit Armschienen von Wasserelementaren', '一包水元素护腕', '一包水元素護腕', 'Bolsa de brazales de elementales de agua', 'Bolsa de brazales de elementales de agua', 'Сумка с браслетами элементаля воды', '', '', '', '', '', '', '', ''), +(3961, '두꺼운 가죽 허리띠', 'Ceinture en cuir épais', 'Dicker Ledergürtel', '厚皮腰带', '厚皮腰帶', 'Cinturón de cuero grueso', 'Cinturón de cuero grueso', 'Утолщенный кожаный пояс', '', '', '', '', '', '', '', ''), +(3962, '두꺼운 가죽 장화', 'Bottes en cuir épais', 'Dicke Lederstiefel', '厚皮战靴', '厚皮戰靴', 'Botas de cuero grueso', 'Botas de cuero grueso', 'Утолщенные кожаные сапоги', '', '', '', '', '', '', '', ''), +(3963, '두꺼운 가죽 팔보호구', 'Brassards en cuir épais', 'Dicke Lederarmschienen', '厚皮护腕', '厚皮護腕', 'Brazales de cuero grueso', 'Brazales de cuero grueso', 'Утолщенные кожаные наручи', '', '', '', '', '', '', '', ''), +(3964, '두꺼운 망토', 'Cape épaisse', 'Dicker Umhang', '厚皮披风', '厚皮披風', 'Capa gruesa', 'Capa gruesa', 'Утолщенный плащ', '', '', '', '', '', '', '', ''), +(3965, '두꺼운 가죽 장갑', 'Gants en cuir épais', 'Dicke Lederhandschuhe', '厚皮手套', '厚皮手套', 'Guantes de cuero grueso', 'Guantes de cuero grueso', 'Утолщенные кожаные перчатки', '', '', '', '', '', '', '', ''), +(3966, '두꺼운 가죽 바지', 'Pantalon en cuir épais', 'Dicke Lederhose', '厚皮短裤', '厚皮短褲', 'Pantalones de cuero grueso', 'Pantalones de cuero grueso', 'Утолщенные кожаные штаны', '', '', '', '', '', '', '', ''), +(3967, '두꺼운 가죽 어깨보호구', 'Protège-épaules en cuir épais', 'Dicke Lederschulterpolster', '厚皮护肩', '厚皮護肩', 'Hombreras de cuero grueso', 'Hombreras de cuero grueso', 'Утолщенные кожаные наплечные щитки', '', '', '', '', '', '', '', ''), +(3968, '두꺼운 가죽 튜닉', 'Tunique en cuir épais', 'Dicke Ledertunika', '厚皮外套', '厚皮外套', 'Túnica de cuero grueso', 'Túnica de cuero grueso', 'Утолщенный кожаный мундир', '', '', '', '', '', '', '', ''), +(3969, '매끄러운 가죽 허리띠', 'Ceinture en cuir lisse', 'Glatter Ledergürtel', '光滑的皮带', '光滑的皮帶', 'Cinturón de cuero liso', 'Cinturón de cuero liso', 'Гладкий кожаный пояс', '', '', '', '', '', '', '', ''), +(3970, '매끄러운 가죽 장화', 'Bottes en cuir lisse', 'Glatte Lederstiefel', '光滑的皮靴', '光滑的皮靴', 'Botas de cuero liso', 'Botas de cuero liso', 'Гладкие кожаные сапоги', '', '', '', '', '', '', '', ''), +(3971, '매끄러운 가죽 팔보호구', 'Brassards en cuir lisse', 'Glatte Lederarmschienen', '光滑的皮护腕', '光滑的皮護腕', 'Brazales de cuero liso', 'Brazales de cuero liso', 'Гладкие кожаные наручи', '', '', '', '', '', '', '', ''), +(3972, '매끄러운 망토', 'Cape lisse', 'Glatter Umhang', '光滑的皮披风', '光滑的皮披風', 'Capa lisa', 'Capa lisa', 'Гладкий плащ', '', '', '', '', '', '', '', ''), +(3973, '매끄러운 가죽 장갑', 'Gants en cuir lisse', 'Glatte Lederhandschuhe', '光滑的皮手套', '光滑的皮手套', 'Guantes de cuero liso', 'Guantes de cuero liso', 'Гладкие кожаные перчатки', '', '', '', '', '', '', '', ''), +(3974, '매끄러운 가죽 바지', 'Pantalon en cuir lisse', 'Glatte Lederhose', '光滑的皮短裤', '光滑的皮短褲', 'Pantalones de cuero liso', 'Pantalones de cuero liso', 'Гладкие кожаные штаны', '', '', '', '', '', '', '', ''), +(3975, '매끄러운 가죽 어깨보호구', 'Protège-épaules en cuir lisse', 'Glatte Lederschulterpolster', '光滑的皮质护肩', '光滑的皮質護肩', 'Hombreras de cuero liso', 'Hombreras de cuero liso', 'Гладкие кожаные наплечные щитки', '', '', '', '', '', '', '', ''), +(3976, '매끄러운 가죽 갑옷', 'Armure en cuir lisse', 'Glatte Lederrüstung', '光滑的皮甲', '光滑的皮甲', 'Armadura de cuero liso', 'Armadura de cuero liso', 'Гладкий кожаный доспех', '', '', '', '', '', '', '', ''), +(3977, '끈으로 엮은 허리띠', 'Ceinture en lanières de cuir', 'Riemengürtel', '缀皮腰带', '綴皮腰帶', 'Cinturón con correas', 'Cinturón con correas', 'Ременный пояс', '', '', '', '', '', '', '', ''), +(3978, '끈으로 엮은 장화', 'Bottes en lanières de cuir', 'Riemenstiefel', '缀皮战靴', '綴皮戰靴', 'Botas con correas', 'Botas con correas', 'Ременные сапоги', '', '', '', '', '', '', '', ''), +(3979, '끈으로 엮은 팔보호구', 'Brassards en lanières de cuir', 'Riemenarmschienen', '缀皮护腕', '綴皮護腕', 'Brazales con correas', 'Brazales con correas', 'Ременные наручи', '', '', '', '', '', '', '', ''), +(3980, '끈으로 엮은 망토', 'Cape en lanières de cuir', 'Riemenumhang', '缀皮披风', '綴皮披風', 'Capa con correas', 'Capa con correas', 'Ременный плащ', '', '', '', '', '', '', '', ''), +(3981, '끈으로 엮은 장갑', 'Gants en lanières de cuir', 'Riemenhandschuhe', '缀皮手套', '綴皮手套', 'Guantes con correas', 'Guantes con correas', 'Ременные перчатки', '', '', '', '', '', '', '', ''), +(3982, '끈으로 엮은 바지', 'Pantalon en lanières de cuir', 'Riemenhose', '缀皮短裤', '綴皮短褲', 'Pantalones con correas', 'Pantalones con correas', 'Ременные штаны', '', '', '', '', '', '', '', ''), +(3983, '끈으로 엮은 어깨보호구', 'Protège-épaules en lanières de cuir', 'Riemenschulterpolster', '缀皮护肩', '綴皮護肩', 'Hombreras con correas', 'Hombreras con correas', 'Ременные наплечные щитки', '', '', '', '', '', '', '', ''), +(3984, '끈으로 엮은 갑옷', 'Armure en lanières de cuir', 'Riemenrüstung', '缀皮护甲', '綴皮護甲', 'Armadura con correas', 'Armadura con correas', 'Ременная броня', '', '', '', '', '', '', '', ''), +(3985, '이니셜이 새겨진 머리띠', 'Echarpe à monogramme', 'Schärpe mit Monogramm', '刺着字母的腰带', '刺著字母的腰帶', 'Fajín con monogramas', 'Fajín con monogramas', 'Кушак с монограммой', '', '', '', '', '', '', '', ''), +(3986, '넓은 파비스', 'Pavois protecteur', 'Schutzpavese', '防身大盾', '防身大盾', 'Pavés protector', 'Pavés protector', 'Пророческий посох', '', '', '', '', '', '', '', ''), +(3987, '울퉁불퉁한 타워실드', 'Pavois déflecteur', 'Abwehrturm', '光滑的塔盾', '光滑的塔盾', 'Torre desviada', 'Torre desviada', 'Отражающая Башня', '', '', '', '', '', '', '', ''), +(3988, '판금 방패', 'Bouclier de plaques', 'Plattenwallschild', '宽墙盾', '寬牆盾', 'Escudo de pared de placa', 'Escudo de pared de placa', 'Латный башенный щит', '', '', '', '', '', '', '', ''), +(3989, '방어용 타지 방패', 'Targe de blocage', 'Blocktartsche', '格挡轻盾', '格擋輕盾', 'Tarja de bloqueo', 'Tarja de bloqueo', 'Преграждающий тарг', '', '', '', '', '', '', '', ''), +(3990, '문장 버클러', 'Targe noble', 'Wappen-Rundschild', '徽记小圆盾', '徽記小圓盾', 'Rodela con emblema', 'Rodela con emblema', 'Гербовый кулачный щит', '', '', '', '', '', '', '', ''), +(3991, '판금 버클러', 'Targe doublée', 'Plattenrundschild', '圆板盾', '圓板盾', 'Rodela de placas', 'Rodela de placas', 'Латный кулачный щит', '', '', '', '', '', '', '', ''), +(3992, '박편 미늘 허리띠', 'Ceinture en écailles laminées', 'Laminierter Schuppengürtel', '薄鳞腰带', '薄鱗腰帶', 'Cinturón de escamas laminadas', 'Cinturón de escamas laminadas', 'Пояс из многослойной чешуи', '', '', '', '', '', '', '', ''), +(3993, '박편 미늘 장화', 'Bottes en écailles laminées', 'Laminierte Schuppenstiefel', '薄鳞战靴', '薄鱗戰靴', 'Botas de escamas laminadas', 'Botas de escamas laminadas', 'Сапоги из многослойной чешуи', '', '', '', '', '', '', '', ''), +(3994, '박편 미늘 팔보호구', 'Brassards en écailles laminées', 'Laminierte Schuppenarmschienen', '薄鳞护腕', '薄鱗護腕', 'Brazales de escamas laminadas', 'Brazales de escamas laminadas', 'Наручи из многослойной чешуи', '', '', '', '', '', '', '', ''), +(3995, '박편 미늘 망토', 'Cape en écailles laminées', 'Laminierter Schuppenumhang', '薄鳞披风', '薄鱗披風', 'Capa de escamas laminadas', 'Capa de escamas laminadas', 'Плащ из многослойной чешуи', '', '', '', '', '', '', '', ''), +(3996, '박편 미늘 장갑', 'Gants en écailles laminées', 'Laminierte Schuppenhandschuhe', '薄鳞手套', '薄鱗手套', 'Guantes de escamas laminadas', 'Guantes de escamas laminadas', 'Перчатки из многослойной чешуи', '', '', '', '', '', '', '', ''), +(3997, '박편 미늘 바지', 'Pantalon en écailles laminées', 'Laminierte Schuppenhose', '薄鳞短裤', '薄鱗短褲', 'Pantalones de escamas laminadas', 'Pantalones de escamas laminadas', 'Штаны из многослойной чешуи', '', '', '', '', '', '', '', ''), +(3998, '박편 미늘 어깨보호구', 'Protège-épaules en écailles laminées', 'Laminierte Schuppenschulterstücke', '薄鳞护肩', '薄鱗護肩', 'Hombreras de escamas laminadas', 'Hombreras de escamas laminadas', 'Наплечные щитки из многослойной чешуи', '', '', '', '', '', '', '', ''), +(3999, '박편 미늘 갑옷', 'Broigne laminée', 'Laminierte Schuppenrüstung', '薄鳞护甲', '薄鱗護甲', 'Armadura de escamas laminadas', 'Armadura de escamas laminadas', 'Многослойная чешуя', '', '', '', '', '', '', '', ''), +(4000, '격자 사슬 허리띠', 'Ceinture en anneaux doubliers', 'Doppelverbundkettengürtel', '脱环的链甲腰带', '脫環的鍊甲腰帶', 'Cinturón de anillas superpuestas', 'Cinturón de anillas superpuestas', 'Переплетенный кольчужный пояс', '', '', '', '', '', '', '', ''), +(4001, '격자 사슬 장화', 'Bottes en anneaux doubliers', 'Doppelverbundkettenstiefel', '脱环的链甲战靴', '脫環的鍊甲戰靴', 'Botas de anillas superpuestas', 'Botas de anillas superpuestas', 'Переплетенные кольчужные сапоги', '', '', '', '', '', '', '', ''), +(4002, '격자 사슬 팔보호구', 'Brassards en anneaux doubliers', 'Doppelverbundkettenarmschienen', '脱环的链甲护腕', '脫環的鍊甲護腕', 'Brazales de anillas superpuestas', 'Brazales de anillas superpuestas', 'Переплетенные кольчужные наручи', '', '', '', '', '', '', '', ''), +(4003, '격자 사슬 망토', 'Cape en anneaux doubliers', 'Doppelverbundkettenumhang', '脱环的链甲披风', '脫環的鍊甲披風', 'Capa de anillas superpuestas', 'Capa de anillas superpuestas', 'Переплетенный кольчужный плащ', '', '', '', '', '', '', '', ''), +(4004, '격자 사슬 장갑', 'Gants en anneaux doubliers', 'Doppelverbundkettenhandschuhe', '脱环的链甲手套', '脫環的鍊甲手套', 'Guantes de anillas superpuestas', 'Guantes de anillas superpuestas', 'Переплетенные кольчужные перчатки', '', '', '', '', '', '', '', ''), +(4005, '격자 사슬 바지', 'Pantalon en anneaux doubliers', 'Doppelverbundkettenhose', '脱环的链甲短裤', '脫環的鍊甲短褲', 'Pantalones de anillas superpuestas', 'Pantalones de anillas superpuestas', 'Переплетенные кольчужные штаны', '', '', '', '', '', '', '', ''), +(4006, '격자 사슬 어깨보호구', 'Protège-épaules en anneaux doubliers', 'Doppelverbundkettenschulterpolster', '脱环的链甲护肩', '脫環的鍊甲護肩', 'Hombreras de anillas superpuestas', 'Hombreras de anillas superpuestas', 'Переплетенные кольчужные наплечные щитки', '', '', '', '', '', '', '', ''), +(4007, '격자 사슬 갑옷', 'Cotte en anneaux doubliers', 'Doppelverbundkettenrüstung', '脱环的链甲', '脫環的鍊甲', 'Armadura de anillas superpuestas', 'Armadura de anillas superpuestas', 'Переплетенный кольчужный доспех', '', '', '', '', '', '', '', ''), +(4008, '견고한 사슬 허리띠', 'Ceinture en anneaux d\'argent', 'Sterling-Kettengürtel', '纯银链甲腰带', '純銀鍊甲腰帶', 'Cinturón de anillas extraordinarias', 'Cinturón de anillas extraordinarias', 'Безупречный плетеный пояс', '', '', '', '', '', '', '', ''), +(4009, '견고한 사슬 장화', 'Bottes en anneaux d\'argent', 'Sterling-Kettenstiefel', '纯银链甲战靴', '純銀鍊甲戰靴', 'Botas de anillas extraordinarias', 'Botas de anillas extraordinarias', 'Безупречные плетеные сапоги', '', '', '', '', '', '', '', ''), +(4010, '견고한 사슬 팔보호구', 'Brassards en anneaux d\'argent', 'Sterling-Kettenarmschienen', '纯银链甲护腕', '純銀鍊甲護腕', 'Brazales de anillas extraordinarias', 'Brazales de anillas extraordinarias', 'Безупречные плетеные наручи', '', '', '', '', '', '', '', ''), +(4011, '견고한 사슬 망토', 'Cape en anneaux d\'argent', 'Sterling-Kettenumhang', '纯银链甲披风', '純銀鍊甲披風', 'Capa de anillas extraordinarias', 'Capa de anillas extraordinarias', 'Безупречный плетеный плащ', '', '', '', '', '', '', '', ''), +(4012, '견고한 사슬 장갑', 'Gants en anneaux d\'argent', 'Sterling-Kettenhandschuhe', '纯银链甲手套', '純銀鍊甲手套', 'Guantes de anillas extraordinarias', 'Guantes de anillas extraordinarias', 'Безупречные плетеные перчатки', '', '', '', '', '', '', '', ''), +(4013, '견고한 사슬 바지', 'Pantalon en anneaux d\'argent', 'Sterling-Kettenhose', '纯银链甲短裤', '純銀鍊甲短褲', 'Pantalones de anillas extraordinarias', 'Pantalones de anillas extraordinarias', 'Безупречные плетеные штаны', '', '', '', '', '', '', '', ''), +(4014, '견고한 사슬 어깨보호구', 'Protège-épaules en anneaux d\'argent', 'Sterling-Kettenschulterpolster', '纯银链甲护肩', '純銀鍊甲護肩', 'Hombreras de anillas extraordinarias', 'Hombreras de anillas extraordinarias', 'Безупречные плетеные наплечные щитки', '', '', '', '', '', '', '', ''), +(4015, '견고한 사슬 갑옷', 'Cotte d\'anneaux d\'argent', 'Sterling-Kettenrüstung', '纯银链甲', '純銀鍊甲', 'Armadura de anillas extraordinarias', 'Armadura de anillas extraordinarias', 'Безупречный плетеный доспех', '', '', '', '', '', '', '', ''), +(4016, '잔질의 혼합물', 'Mixture de Zanzil', 'Zanzils Mixtur', '赞吉尔的药剂', '贊吉爾的藥劑', 'Mezcla de Zanzil', 'Mezcla de Zanzil', 'Смесь Занзила', '', '', '', '', '', '', '', ''), +(4017, '날카로운 쇼트소드', 'Epée courte tranchante', 'Scharfes Kurzschwert', '锋利的短剑', '鋒利的短劍', 'Espada corta afilada', 'Espada corta afilada', 'Острый короткий меч', '', '', '', '', '', '', '', ''), +(4018, '연마된 클레이모어', 'Claymore affûtée', 'Gewetztes Claymore', '双刃铁刀', '雙刃鐵刀', 'Espada claymore afilada', 'Espada claymore afilada', 'Заточенный клеймор', '', '', '', '', '', '', '', ''), +(4019, '단단한 돌도끼', 'Lourde hache en silex', 'Schwere Feuersteinaxt', '重型石斧', '重型石斧', 'Hacha de sílex pesada', 'Hacha de sílex pesada', 'Тяжелый кремниевый топор', '', '', '', '', '', '', '', ''), +(4020, '날이 빠진 배틀액스', 'Hache de guerre brisante', 'Absplitternde Streitaxt', '断裂的战斧', '斷裂的戰斧', 'Hacha de batalla seccionadora', 'Hacha de batalla seccionadora', 'Раскалывающий боевой топор', '', '', '', '', '', '', '', ''), +(4021, '뭉툭한 철퇴', 'Masse fracassante', 'Stumpfer Streitkolben', '钝头锤', '鈍頭錘', 'Maza contundente', 'Maza contundente', 'Оглушающая палица', '', '', '', '', '', '', '', ''), +(4022, '판판한 마울', 'Maillet fracassant', 'Schmetterschlägel', '重木槌', '重木槌', 'Gran maza aplastante', 'Gran maza aplastante', 'Сокрушающая кувалда', '', '', '', '', '', '', '', ''), +(4023, '고급 뾰족단검', 'Dague pointue', 'Feiner Spitzdolch', '磨光的匕首', '磨光的匕首', 'Daga puntiaguda refinada', 'Daga puntiaguda refinada', 'Тонкий заточенный кинжал', '', '', '', '', '', '', '', ''), +(4024, '단단한 전투 지팡이', 'Bâton de guerre lourd', 'Schwerer Kriegsstab', '重型作战法杖', '重型作戰法杖', 'Bastón de guerra pesado', 'Bastón de guerra pesado', 'Тяжелый боевой посох', '', '', '', '', '', '', '', ''), +(4025, '균형 잡힌 장궁', 'Arc long équilibré', 'Ausbalancierter Langbogen', '平衡长弓', '平衡長弓', 'Arco largo equilibrado', 'Arco largo equilibrado', 'Сбалансированный длинный лук', '', '', '', '', '', '', '', ''), +(4026, '파수병의 머스킷총', 'Mousquet de sentinelle', 'Schildwachenmuskete', '卫戍火枪', '衛戍火槍', 'Mosquete de centinela', 'Mosquete de centinela', 'Мушкет часового', '', '', '', '', '', '', '', ''), +(4027, '케이틀린의 검', 'Lame de Catelyn', 'Catelyns Klinge', '凯特琳的匕首', '凱特琳的匕首', 'Hoja de Catelyn', 'Hoja de Catelyn', 'Меч Кателины', '', '', '', '', '', '', '', ''), +(4028, '아키리스 갈대 한 묶음', 'Tas de roseaux akiris', 'Bündel Akirisschilfrohr', '一捆海蛇草', '一捆海蛇草', 'Fardo de cañas akiris', 'Fardo de cañas akiris', 'Сверток со стеблями акириса', '수취인: 선원 그로이', 'Pour le Corsaire Groy', 'An: Freibeuter Groy', '致:海盗格罗伊', '致:海盜格羅伊', 'Para: Corsario Groy', 'Para: Corsario Groy', 'Кому: Каперу Грою'), +(4029, '아키리스 갈대', 'Roseau akiris', 'Akirisschilfrohr', '海蛇草', '海蛇草', 'Junco akiris', 'Junco akiris', 'Стебли акириса', '', '', '', '', '', '', '', ''), +(4030, '유물 성수', 'Relique sacrée de l\'eau', 'Heiliges Reliktwasser', '', '神聖遺露', 'Agua de reliquia sagrada', 'Agua de reliquia Sagrada', 'Вода священной реликвии', '', '', '', '', '', '', '', ''), +(4031, '신성한 유물 부적', 'Relique du charme sacré', 'Geheiligter Reliktglücksbringer', '', '神聖聖物魔咒', 'Talismán de reliquia Sagrado', 'Talismán de reliquia sacralizado', 'Оберег Священной реликвии', '', '', '', '', '', '', '', ''), +(4032, '찬란하게 빛나는 유물 망치', 'Relique Marteau irradiant', 'Strahlender Relikthammer', '', '發光遺錘', 'Martillo de reliquia radiante', 'Martillo de reliquia radiante', 'Светозарный реликварный молот', '', '', '', '', '', '', '', ''), +(4033, '여명의 빛', 'Halo de l\'aube', 'Dämmerungsleuchten', '', '黎明赤紅', 'Resplandor del Alba', 'Resplandor del Alba', 'Рассветное сияние', '', '', '', '', '', '', '', ''), +(4034, '해일의 돌', 'Pierre des Marées', 'Stein der Gezeiten', '海潮之石', '海潮之石', 'Piedra de las Mareas', 'Piedra de las Mareas', 'Камень Приливов', '', '', '', '', '', '', '', ''), +(4035, '은빛매듭 로브', 'Robe brochée d\'argent', 'Silberfadenrobe', '银丝长袍', '銀絲長袍', 'Toga de hilo de plata', 'Toga de hilo de plata', 'Сребротканевое одеяние', '', '', '', '', '', '', '', ''), +(4036, '은빛매듭 소매장식', 'Crispins brochés d\'argent', 'Silberfadenmanschetten', '银丝护腕', '銀絲護腕', 'Puños de hilo de plata', 'Puños de hilo de plata', 'Сребротканевые манжеты', '', '', '', '', '', '', '', ''), +(4037, '은빛매듭 바지', 'Pantalon broché d\'argent', 'Silberfadenhose', '银丝短裤', '銀絲短褲', 'Pantalones de hilo de plata', 'Pantalones de hilo de plata', 'Сребротканевые штаны', '', '', '', '', '', '', '', ''), +(4038, '저녁하늘 로브', 'Robe nocturne', 'Nachthauchrobe', '夜空长袍', '夜空長袍', 'Toga Cielo Nocturno', 'Toga Cielo Nocturno', 'Одеяние ночного неба', '', '', '', '', '', '', '', ''), +(4039, '저녁하늘 두건', 'Capuche nocturne', 'Nachthauchkutte', '夜空兜帽', '夜空兜帽', 'Capucha Cielo Nocturno', 'Capucha cielo nocturno', 'Клобук ночного неба', '', '', '', '', '', '', '', ''), +(4040, '저녁하늘 장갑', 'Gants nocturnes', 'Nachthauchhandschuhe', '夜空手套', '夜空手套', 'Guantes Cielo Nocturno', 'Guantes Cielo Nocturno', 'Перчатки ночного неба', '', '', '', '', '', '', '', ''), +(4041, '서광의 두건', 'Capuche de l\'aurore', 'Aurorakutte', '极光兜帽', '極光兜帽', 'Capucha aurora', 'Capucha aurora', 'Клобук зари', '', '', '', '', '', '', '', ''), +(4042, '서광의 장갑', 'Gants de l\'aurore', 'Aurorahandschuhe', '极光手套', '極光手套', 'Guantes aurora', 'Guantes aurora', 'Перчатки зари', '', '', '', '', '', '', '', ''), +(4043, '서광의 팔보호구', 'Brassards de l\'aurore', 'Auroraarmschienen', '极光护腕', '極光護腕', 'Brazales aurora', 'Brazales aurora', 'Наручи зари', '', '', '', '', '', '', '', ''), +(4044, '서광의 바지', 'Pantalon de l\'aurore', 'Aurorahose', '极光短裤', '極光短褲', 'Pantalones aurora', 'Pantalones aurora', 'Штаны зари', '', '', '', '', '', '', '', ''), +(4045, '안개매듭 팔보호구', 'Brassards de Longuebrume', 'Blaunebelarmschienen', '雾纹护腕', '霧紋護腕', 'Brazales Escapabruma', 'Brazales Escapabruma', 'Туманные наручи', '', '', '', '', '', '', '', ''), +(4046, '안개매듭 바지', 'Pantalon de Longuebrume', 'Blaunebelhosen', '雾纹短裤', '霧紋短褲', 'Pantalones Escapabruma', 'Pantalones Escapabruma', 'Туманные штаны', '', '', '', '', '', '', '', ''), +(4047, '안개매듭 장화', 'Bottes de Longuebrume', 'Blaunebelstiefel', '雾纹战靴', '霧紋戰靴', 'Botas Escapabruma', 'Botas Escapabruma', 'Туманные сапоги', '', '', '', '', '', '', '', ''), +(4048, '문장장식 모자', 'Chapeau blasonné', 'Geschmückter Hut', '纹饰帽', '紋飾帽', 'Sombrero blasonado', 'Sombrero blasonado', 'Украшенная гербом шляпа', '', '', '', '', '', '', '', ''), +(4049, '문장장식 팔보호구', 'Brassards blasonnés', 'Geschmückte Armschienen', '纹饰护腕', '紋飾護腕', 'Brazales blasonados', 'Brazales blasonados', 'Украшенные гербом наручи', '', '', '', '', '', '', '', ''), +(4050, '문장장식 다리보호구', 'Jambières blasonnées', 'Geschmückte Gamaschen', '纹饰短裤', '紋飾短褲', 'Leotardos blasonados', 'Leotardos blasonados', 'Украшенные гербом поножи', '', '', '', '', '', '', '', ''), +(4051, '문장장식 장화', 'Bottes blasonnées', 'Geschmückte Stiefel', '纹饰战靴', '紋飾戰靴', 'Botas blasonadas', 'Botas blasonadas', 'Украшенные гербом сапоги', '', '', '', '', '', '', '', ''), +(4052, '휘장 모자', 'Coiffe à insigne', 'Insignien-Kappe', '徽记军帽', '徽記軍帽', 'Almete de insignia', 'Almete de insignia', 'Орденская шапка', '', '', '', '', '', '', '', ''), +(4053, '큰 민물 악어 가죽', 'Grande peau de crocilisque des rivières', 'Große Flusskrokiliskenhaut', '淡水鳄的皮', '淡水鱷的皮', 'Piel de crocolisco de río grande', 'Piel de crocolisco fluvial', 'Большая шкура речного кроколиска', '', '', '', '', '', '', '', ''), +(4054, '휘장 다리보호구', 'Jambières à insigne', 'Insignien-Gamaschen', '徽记护腿', '徽記護腿', 'Leotardos de insignia', 'Leotardos de insignia', 'Орденские поножи', '', '', '', '', '', '', '', ''), +(4055, '휘장 장화', 'Bottes à insigne', 'Insignien-Stiefel', '徽记战靴', '徽記戰靴', 'Botas de insignia', 'Botas de insignia', 'Орденские сапоги', '', '', '', '', '', '', '', ''), +(4056, '코르텔로의 수수께끼', 'Devinette de Cortello', 'Cortellos Rätsel', '科泰罗的谜题', '科泰羅的謎題', 'Criba de Cortello', 'El enigma de Cortello', 'Загадка Кортелло', '', '', '', '', '', '', '', ''), +(4057, '휘장 흉갑', 'Corselet à insigne', 'Insignienbrustschutz', '徽记护甲', '徽記護甲', 'Coraza de insignia', 'Coselete de insignia', 'Нагрудный доспех с эмблемой', '', '', '', '', '', '', '', ''), +(4058, '문양장식 흉갑', 'Cuirasse glyphée', 'Glyphenverzierte Brustplatte', '秘文胸甲', '秘文胸甲', 'Peto con inscripciones', 'Coraza con inscripciones', 'Украшенная символами кираса', '', '', '', '', '', '', '', ''), +(4059, '문양장식 팔보호구', 'Brassards glyphés', 'Glyphenverzierte Armschienen', '秘文护腕', '秘文護腕', 'Brazales con inscripciones', 'Brazales con inscripciones', 'Украшенные символами наручи', '', '', '', '', '', '', '', ''), +(4060, '문양장식 다리보호구', 'Jambières glyphés', 'Glyphenverzierte Gamaschen', '秘文护腿', '秘文護腿', 'Leotardos con inscripciones', 'Leotardos con inscripciones', 'Украшенные символами поножи', '', '', '', '', '', '', '', ''), +(4061, '황제의 가죽 팔보호구', 'Brassards impériaux en cuir', 'Imperiale Lederarmschienen', '帝王皮护腕', '帝王皮護腕', 'Brazales de cuero imperial', 'Brazales de cuero imperiales', 'Императорские наручи', '', '', '', '', '', '', '', ''), +(4062, '황제의 가죽 바지', 'Pantalon impérial en cuir', 'Imperiale Lederhose', '帝王皮短裤', '帝王皮短褲', 'Pantalones de cuero imperial', 'Pantalones de cuero imperiales', 'Императорские кожаные штаны', '', '', '', '', '', '', '', ''), +(4063, '황제의 가죽 장갑', 'Gants impériaux en cuir', 'Imperiale Lederhandschuhe', '帝王皮手套', '帝王皮手套', 'Guantes de cuero imperial', 'Guantes de cuero imperiales', 'Императорские кожаные перчатки', '', '', '', '', '', '', '', ''), +(4064, '문장장식 버클러', 'Targe blasonnée', 'Geschmückter Rundschild', '微光圆盾', '微光圓盾', 'Rodela blasonada', 'Rodela blasonada', 'Украшенный гербом кулачный щит', '', '', '', '', '', '', '', ''), +(4065, '결투용 방패', 'Bouclier de combat', 'Gefechtsschild', '战斗之盾', '戰鬥之盾', 'Escudo de combate', 'Escudo de combate', 'Щит Битвы', '', '', '', '', '', '', '', ''), +(4066, '휘장 버클러', 'Targe à insigne', 'Insignien-Rundschild', '徽记圆盾', '徽記圓盾', 'Rodela de insignia', 'Rodela de insignia', 'Орденский кулачный щит', '', '', '', '', '', '', '', ''), +(4067, '문양장식 버클러', 'Targe glyphée', 'Glyphenverzierter Rundschild', '秘文圆盾', '秘文圓盾', 'Rodela con inscripciones', 'Rodela con inscripciones', 'Украшенный символами кулачный щит', '', '', '', '', '', '', '', ''), +(4068, '지휘관의 방패', 'Bouclier de général de brigade', 'Oberbrigadierschild', '主将之盾', '主將之盾', 'Escudo de jefe de brigada', 'Escudo de jefe de brigada', 'Щит старшего бригадира', '', '', '', '', '', '', '', ''), +(4069, '흑철로 버클러', 'Targe forgenoire', 'Schwarzschmiederundschild', '黑炉圆盾', '黑爐圓盾', 'Rodela Forjanegra', 'Rodela Forjanegra', 'Кулачный щит Черной Кузни', '', '', '', '', '', '', '', ''), +(4070, '창기사 문장방패', 'Ecu de jouteur', 'Tjoster-Wappen', '矛骑兵之盾', '矛騎兵之盾', 'Emblema de ajustador', 'Blasón de ajustador', 'Рыцарский щит поединщика', '', '', '', '', '', '', '', ''), +(4071, '희미하게 빛나는 쇠사슬 흉갑', 'Cuirasse en mailles rougeoyantes', 'Gleißende Panzerbrustplatte', '微光锁甲护胸', '微光鎖甲護胸', 'Peto de malla de luz trémula', 'Coraza de malla de luz trémula', 'Мерцающая кольчужная кираса', '', '', '', '', '', '', '', ''), +(4072, '희미하게 빛나는 쇠사슬 건틀릿', 'Gantelets en mailles rougeoyantes', 'Gleißende Panzerhandschuhe', '微光锁甲护手', '微光鎖甲護手', 'Guanteletes de malla de luz trémula', 'Guanteletes de malla de luz trémula', 'Мерцающие кольчужные рукавицы', '', '', '', '', '', '', '', ''), +(4073, '희미하게 빛나는 쇠사슬 경갑', 'Jambières en mailles rougeoyantes', 'Gleißende Panzerschienbeinschützer', '微光锁甲胫甲', '微光鎖甲脛甲', 'Grebas de malla de luz trémula', 'Grebas de malla de luz trémula', 'Мерцающие кольчужные наголенники', '', '', '', '', '', '', '', ''), +(4074, '전투 쇠사슬 갑옷', 'Cotte de mailles de guerre', 'Gepanzerte Gefechtsrüstung', '军用锁甲', '軍用鎖甲', 'Armadura de combate de malla', 'Armadura de combate de malla', 'Боевая кольчуга', '', '', '', '', '', '', '', ''), +(4075, '전투 쇠사슬 건틀릿', 'Gantelets de guerre en mailles', 'Gepanzerte Gefechtshandschuhe', '军用锁甲护手', '軍用鎖甲護手', 'Guanteletes de combate de malla', 'Guanteletes de combate de malla', 'Кольчужные боевые рукавицы', '', '', '', '', '', '', '', ''), +(4076, '전투 쇠사슬 장화', 'Bottes de guerre en mailles', 'Gepanzerte Gefechtsstiefel', '军用锁甲战靴', '軍用鎖甲戰靴', 'Botas de combate de malla', 'Botas de combate de malla', 'Кольчужные боевые сапоги', '', '', '', '', '', '', '', ''), +(4077, '전투 쇠사슬 머리보호구', 'Protège-front de guerre en mailles', 'Gepanzerter Gefechtskopfschutz', '军用锁甲头盔', '軍用鎖甲頭盔', 'Protector de cabeza de combate de mallas', 'Protector de cabeza de combate de mallas', 'Кольчужный боевой обруч', '', '', '', '', '', '', '', ''), +(4078, '지휘관의 코이프', 'Camail de général de brigade', 'Oberbrigadierhelmkappe', '主将头盔', '主將頭盔', 'Almófar de jefe de brigada', 'Almófar de jefe de brigada', 'Капюшон старшего бригадира', '', '', '', '', '', '', '', ''), +(4079, '지휘관의 다리보호구', 'Jambières de général de brigade', 'Oberbrigadiergamaschen', '主将护腿', '主將護腿', 'Leotardos de jefe de brigada', 'Leotardos de jefe de brigada', 'Поножи старшего бригадира', '', '', '', '', '', '', '', ''), +(4080, '흑철로 두건', 'Camail forgenoire', 'Schwarzschmiedekutte', '黑炉头盔', '黑爐頭盔', 'Capucha Forjanegra', 'Capucha Forjanegra', 'Клобук Черной Кузни', '', '', '', '', '', '', '', ''), +(4081, '흑철로 다리보호구', 'Jambières forgenoire', 'Schwarzschmiedegamaschen', '黑炉护腿', '黑爐護腿', 'Leotardos Forjanegra', 'Leotardos Forjanegra', 'Поножи Черной Кузни', '', '', '', '', '', '', '', ''), +(4082, '흑철로 흉갑', 'Cuirasse forgenoire', 'Schwarzschmiedebrustplatte', '黑炉胸甲', '黑爐胸甲', 'Peto Forjanegra', 'Coraza Forjanegra', 'Кираса Черной Кузни', '', '', '', '', '', '', '', ''), +(4083, '흑철로 건틀릿', 'Gantelets forgenoire', 'Schwarzschmiedestulpen', '黑炉护手', '黑爐護手', 'Guanteletes Forjanegra', 'Guanteletes Forjanegra', 'Рукавицы Черной Кузни', '', '', '', '', '', '', '', ''), +(4084, '흑철로 다리보호구', 'Jambières forgenoire', 'Schwarzschmiedegamaschen', '黑炉护腿', '黑爐護腿', 'Leotardos Forjanegra', 'Leotardos Forjanegra', 'Поножи Черной Кузни', '', '', '', '', '', '', '', ''), +(4085, '크라젝의 고물 냄비', 'Cocotte ébréchée de Krazek', 'Krazeks Spezialtopf', '克拉兹克的烹调锅', '克拉茲克的烹調鍋', 'Vasija de barro de Krazek', 'Olla mecánica de Krazek', 'Разбитый горшок Кразека', '계기판과 다이얼로 가득 찬 요리용 냄비', 'Une cocotte en terre avec des jauges et des cadrans.', 'Ein mit Anzeigen und Messskalen übersäter Kochtopf.', '一只到处都安装了计量器和刻度盘的锅。', '一隻到處都安裝了計量器和刻度盤的鍋。', 'Una olla cubierta de indicadores y ruedas.', 'Una olla cubierta de indicadores y ruedas.', 'Кухонный горшок покрыт ишдикаторами и циферблатами'), +(4086, '속사용 라이플', 'Carabine foudroyante', 'Blitzgewehr', '闪光步枪', '閃光步槍', 'Rifle cegador', 'Rifle cegador', 'Световая винтовка', '', '', '', '', '', '', '', ''), +(4087, '명궁 활', 'Arc de précision', 'Volltrefferbogen', '强击之弓', '強擊之弓', 'Arco de tiro real', 'Arco de tiro real', 'Лук Верного прицела', '', '', '', '', '', '', '', ''), +(4088, '공포 단검', 'Lame d\'effroi', 'Schreckensklinge', '萤火虫', '螢火蟲', 'Hoja terrorífica', 'Hoja terrorífica', 'Клинок Ужаса', '', '', '', '', '', '', '', ''), +(4089, '리코셰 나팔총', 'Tromblon ricochet', 'Abprall-Donnerbüchse', '弹子火枪', '彈子火槍', 'Trabuco rompebloques', 'Trabuco rompebloques', 'Рикошетный мушкетон', '', '', '', '', '', '', '', ''), +(4090, '아야아야 머그잔', 'Chope brise-crâne', 'Becher des Schmerzes', '地精碎果器', '地精碎果器', 'Jarra O\' Hurt', 'Jarra O\' Daño', 'Кубок боли', '', '', '', '', '', '', '', ''), +(4091, '미망단도', 'Dévoreuse', 'Witwenmacher', '寡妇制造者', '寡婦製造者', 'Creaviudas', 'Creaviudas', 'Вдоводел', '', '', '', '', '', '', '', ''), +(4092, '오색빛깔 바실리스크 비늘', 'Ecaille de basilic prismatique', 'Prismabasiliskenschuppe', '彩色石化蜥蜴鳞片', '彩色石化蜥蜴鱗片', 'Escama de basilisco prismática', 'Escama de basilisco centelleante', 'Радужная чешуя василиска', '', '', '', '', '', '', '', ''), +(4093, '큰 바실리스크 꼬리', 'Grande queue de basilic', 'Großer Basiliskenschwanz', '大蜥蜴尾', '大蜥蜴尾', 'Cola de basilisco grande', 'Cola de basilisco grande', 'Большой хвост василиска', '', '', '', '', '', '', '', ''), +(4094, '서판 조각', 'Eclat de tablette', 'Schrifttafelsplitter', '石板碎片', '石板碎片', 'Fragmento de tablilla', 'Fragmento de tablilla', 'Обломок таблички', '', '', '', '', '', '', '', ''), +(4095, '미사용 Snare Kit', '[PÉRIMÉ] Kit de piège', 'Ausgedientes Schlingenfallenset', '', '', '', '', 'Испорченный набор силков', '', '', '', '', '', '', '', ''), +(4096, '굵은 고릴라 털', 'Poil de gorille grossier', 'Grobes Gorillahaar', '粗糙的猩猩毛发', '粗糙的猩猩毛髮', 'Pelo de gorila burdo', 'Pelo de gorila burdo', 'Жесткая шерсть гориллы', '', '', '', '', '', '', '', ''), +(4097, '온전한 고릴라 이빨', 'Croc de gorille ébréché', 'Gesplitterter Gorillazahn', '破碎的猩猩牙', '破碎的猩猩牙', 'Diente de gorila astillado', 'Diente de gorila astillado', 'Надколотый зуб гориллы', '', '', '', '', '', '', '', ''), +(4098, '조심스럽게 접힌 쪽지', 'Une note soigneusement pliée', 'Sorgfältig gefaltete Notiz', '仔细折叠的便笺', '仔細折疊的便箋', 'Nota doblada con cuidado', 'Nota doblada con cuidado', 'Бережно свернутая записка', '', '', '', '', '', '', '', ''), +(4099, '고릴라 털 다발', 'Touffe de poils de gorille', 'Büschel Gorillahaare', '一把猩猩毛发', '一把猩猩毛髮', 'Mechón de pelo de gorila', 'Mechón de pelo de gorila', 'Пучок шерсти гориллы', '', '', '', '', '', '', '', ''), +(4100, '구겨진 쪽지', 'Note chiffonnée', 'Zusammengeknüllte Notiz', '皱巴巴的便笺', '皺巴巴的便箋', 'Nota arrugada', 'Nota arrugada', 'Мятая записка', '', '', '', '', '', '', '', ''), +(4101, '뜯어진 쪽지', 'Note en morceaux', 'Zerfetzte Notiz', '被撕破的便笺', '被撕破的便箋', 'Nota rasgada', 'Nota rasgada', 'Рваная записка', '', '', '', '', '', '', '', ''), +(4102, '찢어진 쪽지', 'Note déchirée', 'Zerrissene Notiz', '破损的便笺', '破損的便箋', 'Nota rota', 'Nota rota', 'Порванная записка', '', '', '', '', '', '', '', ''), +(4103, '고리모양 열쇠', 'Clé de chaîne', 'Fesselschlüssel', '镣铐钥匙', '鐐銬鑰匙', 'Llave de grillete', 'Llave de grillete', 'Ключ от кандалов', '', '', '', '', '', '', '', ''), +(4104, '무쇠턱 악어 가죽', 'Peau de Gueule d\'acier', 'Schnappkieferkrokiliskenhaut', '钳嘴鳄鱼的皮', '鉗嘴鱷魚的皮', 'Piel de crocolisco Quijaforte', 'Piel de crocolisco Quijaforte', 'Шкура кроколиска-хрустогрыза', '', '', '', '', '', '', '', ''), +(4105, '덩치큰 바다악어 가죽', 'Peau d\'ancien crocilisque', 'Haut eines alten Krokilisken', '老鳄鱼的皮', '老鹹水鱷魚皮', 'Piel de crocolisco viejo', 'Piel de crocolisco viejo', 'Шкура старого кроколиска', '', '', '', '', '', '', '', ''), +(4106, '연마된 수정', 'Cristal réduit', 'Gerommelter Kristall', '打磨过的水晶', '打磨過的水晶', 'Cristal caído', 'Cristal caído', 'Упавший кристалл', '', '', '', '', '', '', '', ''), +(4107, '호랑이 사냥꾼 장갑', 'Gants de chasseur de tigres', 'Tigerjäger-Handschuhe', '猎虎手套', '獵虎手套', 'Guantes de cazador de tigre', 'Guantes de cazador de tigre', 'Перчатки охотника на тигров', '', '', '', '', '', '', '', ''), +(4108, '퓨마 사냥꾼 다리보호구', 'Jambières du chasseur de panthères', 'Pantherjäger-Gamaschen', '黑豹猎人护腿', '黑豹獵人護腿', 'Leotardos de cazador de panteras', 'Leotardos de cazador de panteras', 'Поножи охотника на пантер', '', '', '', '', '', '', '', ''), +(4109, '익셀시어 장화', 'Bottes d\'Excelsior', 'Exzelsiorstiefel', '刨花皮靴', '刨花皮靴', 'Borceguíes', 'Botas excelsior', 'Сапоги класса \"люкс\"', '', '', '', '', '', '', '', ''), +(4110, '전문 사냥꾼의 활', 'Arc de maître-chasseur', 'Meisterjägerbogen', '狩猎高手的猎弓', '狩獵高手的獵弓', 'Arco de maestro cazador', 'Arco de maestro cazador', 'Лук предводителя охотников', '', '', '', '', '', '', '', ''), +(4111, '전문 사냥꾼의 라이플', 'Carabine de maître-chasseur', 'Meisterjägergewehr', '狩猎高手的火枪', '狩獵高手的火槍', 'Rifle de maestro cazador', 'Rifle de maestro cazador', 'Винтовка опытного охотника', '', '', '', '', '', '', '', ''), +(4112, '고위주술사의 목걸이', 'Collier du Grand chaman', 'Halsschmuck des Hochschamanen', '高阶萨满祭司项圈', '高階薩滿項圈', 'Gargantilla del Alto chamán', 'Gargantilla del Alto chamán', 'Колье Верховного шамана', '', '', '', '', '', '', '', ''), +(4113, '간호용 담요', 'Couverture-médecine', 'Medizindecke', '医用毛毯', '醫用毛毯', 'Manta medicinal', 'Manta medicinal', 'Покрывало лекаря', '', '', '', '', '', '', '', ''), +(4114, '검은파도 단망토', 'Cape de sombreflux', 'Cape der dunklen Wogen', '黑潮斗篷', '黑潮斗篷', 'Manteo marea oscura', 'Manteo marea oscura', 'Накидка темного прилива', '', '', '', '', '', '', '', ''), +(4115, '그롬골 버클러', 'Targe de Grom\'gol', 'Rundschild von Grom\'gol', '格罗姆高圆盾', '格羅姆高圓盾', 'Rodela Grom\'gol', 'Rodela Grom\'gol', 'Кулачный щит Гром\'гола', '', '', '', '', '', '', '', ''), +(4116, '올만 슈와르', 'Sabre Olmann', 'Sewar des alten Mannes', '奥尔曼·塞瓦', '奧爾曼·塞瓦', '', '', 'Севар Ольманна', '', '', '', '', '', '', '', ''), +(4117, '이글거리는 장식띠', 'Echarpe brûlante', 'Versengerschärpe', '灼烧腰带', '灼燒腰帶', 'Fajín agostador', 'Fajín agostador', 'Обжигающий кушак', '', '', '', '', '', '', '', ''), +(4118, '푸바의 코걸이', 'Anneau de nez de Poobah', 'Poobahs Nasenring', '普巴尔的鼻环', '普巴爾的鼻環', 'Aro de Pooh-Bah', 'Aro de Pooh-Bah', 'Носовое кольцо Пубы', '', '', '', '', '', '', '', ''), +(4119, '랩터 사냥꾼의 튜닉', 'Tunique de chasseur de raptors', 'Raptorjägertunika', '迅猛龙猎人外套', '迅猛龍獵人外套', 'Túnica de cazador de raptor', 'Túnica de cazador de raptor', 'Мундир Охотника на ящеров', '', '', '', '', '', '', '', ''), +(4120, '수정의 로브', 'Robe des eaux cristallines', 'Robe des Kristallwassers', '水晶法袍', '水晶法袍', 'Toga de Aguas cristalinas', 'Toga de Aguas cristalinas', 'Одеяние Прозрачных вод', '', '', '', '', '', '', '', ''), +(4121, '보석박힌 장갑', 'Gants ornementés', 'Edelsteinbesetzte Handschuhe', '宝石缀饰手套', '寶石綴飾手套', 'Guantes con gemas', 'Guantes con gemas', 'Украшенные перчатки', '', '', '', '', '', '', '', ''), +(4122, '사서의 홀', 'Sceptre fracassant', 'Buchmacherszepter', '作家的节杖', '作家的節杖', 'Cetro de corredor de apuestas', 'Cetro de corredor de apuestas', 'Букмекерский скипетр', '', '', '', '', '', '', '', ''), +(4123, '한철 어깨갑옷', 'Espauliers en métal glacial', 'Frostmetallschulterstücke', '寒铁肩铠', '寒鐵肩鎧', 'Espaldares de metal escarchados', 'Espaldares de metal escarchados', 'Наплечье Ледяного металла', '', '', '', '', '', '', '', ''), +(4124, '조화의 모자', 'Coiffe d\'harmonie', 'Kappe der Harmonie', '和谐之帽', '和諧之帽', 'Almete de Armonía', 'Almete de Armonía', 'Шапка Гармонии', '', '', '', '', '', '', '', ''), +(4125, '평온의 수정구', 'Orbe de tranquillité', 'Gelassenheitskugel', '宁静宝珠', '寧靜寶珠', 'Orbe tranquilo', 'Orbe tranquilo', 'Застывшая сфера', '', '', '', '', '', '', '', ''), +(4126, '게릴라 클레버', 'Fendoir de la guérilla', 'Guerillaspaltbeil', '游击队之刀', '遊擊隊之刀', 'Cuchilla de guerrilla', 'Cuchilla de guerrilla', 'Партизанский колун', '', '', '', '', '', '', '', ''), +(4127, '유산탄총', 'Crache-mitraille', 'Schrapnellblaster', '榴弹爆破枪', '榴彈爆破槍', 'Lanzatralla', 'Lanzatralla', 'Шрапнельный самострел', '', '', '', '', '', '', '', ''), +(4128, '은제 부삽', 'Fatale', 'Silberspaten', '银铲', '銀鏟', 'Pala de plata', 'Pala de plata', 'Серебряный заступ', '', '', '', '', '', '', '', ''), +(4129, '소장용 판금방패', 'Légendaire', 'Sammelplatte', '藏品板甲', '藏品鎧甲', 'Colección de placas', 'Colección de placas', 'Коллекционный щит', '', '', '', '', '', '', '', ''), +(4130, '스모츠의 나침반', 'Boussole de Smotts', 'Smotts\' Kompass', '斯莫特的罗盘', '斯莫特的羅盤', 'Brújula de Smotts', 'Brújula de Smotts', 'Компас Шмотта', '', '', '', '', '', '', '', ''), +(4131, '타락의 허리띠', 'Ceinture de corruption', 'Gürtel der Verderbnis', '腐蚀腰带', '腐蝕腰帶', 'Cinturón de Corrupción', 'Cinturón de Corrupción', 'Пояс Проклятия', '', '', '', '', '', '', '', ''), +(4132, '검은창부족의 팔보호구', 'Brachiales darkspear', 'Armsplinte der Darkspear', '暗矛护臂', '暗矛護臂', 'Braquiales Lanza Negra', 'Braquiales Lanza Negra', 'Защитные наручи Черного Копья', '', '', '', '', '', '', '', ''), +(4133, '검은창부족 소매장식', 'Crispins darkspear', 'Manschetten der Darkspear', '暗矛腕轮', '暗矛腕輪', 'Puños Lanza Negra', 'Puños Lanza Negra', 'Манжеты Черного Копья', '', '', '', '', '', '', '', ''), +(4134, '님보야의 신비한 지팡이', 'Bâton mystique de Nimboya', 'Nimboyas mystischer Stab', '尼姆布亚的秘法之杖', '尼姆布亞的秘法之杖', 'Bastón místico de Nimboya', 'Bastón místico de Nimboya', 'Таинственный посох Нимбойи', '', '', '', '', '', '', '', ''), +(4135, '피의 뼈고리', 'Anneau de pierre de sang', 'Blutknochenband', '血骨指环', '血骨指環', 'Sortija de hueso de sangre', 'Sortija de hueso de sangre', 'Кольцо Кровавой кости', '', '', '', '', '', '', '', ''), +(4136, '검은창부족의 장화', 'Bottes darkspear', 'Stiefel der Darkspear', '暗矛之靴', '暗矛之靴', 'Botas Lanza Negra', 'Botas Lanza Negra', 'Сапоги Черного Копья', '', '', '', '', '', '', '', ''), +(4137, '검은창부족의 신발', 'Chaussures darkspear', 'Schuhe der Darkspear', '暗矛之鞋', '暗矛之鞋', 'Zapatos Lanza Negra', 'Zapatos Lanza Negra', 'Ботинки Черного Копья', '', '', '', '', '', '', '', ''), +(4138, '검은바다 튜닉', 'Tunique des Flots noirs', 'Schwarzmeertunika', '黑水外套', '黑水外套', 'Túnica Aguasnegras', 'Túnica Aguasnegras', 'Черноводский мундир', '', '', '', '', '', '', '', ''), +(4139, '밀림용 신발', 'Sandales du marcheur de la jungle', 'Dschungelwandler-Sandalen', '丛林行者便鞋', '叢林行者便鞋', 'Sandalias para la selva', 'Sandalias para la selva', 'Сандалии джунглепроходца', '', '', '', '', '', '', '', ''), +(4140, '야자수잎 어깨보호대', 'Mantelet en feuille de palmier', 'Palmwedel-Mantel', '棕榈护肩', '棕櫚護肩', 'Manto de fronda de palmera', 'Manto de fronda de palmera', 'Оплечье Пальмового листа', '', '', '', '', '', '', '', ''), +(4141, '마법서: 음식 창조', 'Tome d\'Invocation de nourriture', 'Foliant des Essen-Herbeizauberns', '秘典:造食术', '秘典:造食術', 'Escrito sobre Conjurar comida', 'Escrito sobre Conjurar comida', 'Фолиант Сотворения пищи', '', '', '', '', '', '', '', ''), +(4142, '마법서: 변이 - 돼지', 'Tome de Métamorphose : Cochon', 'Foliant der Verwandlung: Schwein', '秘典:变猪术', '秘典:變豬術', 'Escrito sobre Polimorfismo: cerdo', 'Escrito sobre Polimorfismo: cerdo', '', '', '', '', '', '', '', '', ''), +(4143, '마법서: 음식 창조 II', 'Tome d\'Invocation de nourriture II', 'Foliant des Essen-Herbeizauberns II', '秘典:造食术 II', '秘典:造食術 II', 'Escrito sobre Conjurar comida 2', 'Escrito sobre Conjurar comida II', 'Фолиант Сотворения пищи II', '', '', '', '', '', '', '', ''), +(4144, '마법서: 변이 - 소', 'Tome de Métamorphose : Vache', 'Foliant der Verwandlung: Kuh', '秘典:变牛术', '秘典:變牛術', 'Escrito sobre Polimorfismo: vaca', 'Escrito sobre Polimorfismo: vaca', '', '', '', '', '', '', '', '', ''), +(4145, '마법서: 마나석 창조', 'Tome d\'Invocation de gemme de mana', 'Foliant des Manaedelstein-Herbeizauberns II', '秘典:制造法术宝石', '秘典:製造法術寶石', 'Escrito sobre Conjurar gema de maná', 'Escrito sobre Conjurar gema de maná', 'Фолиант Сотворения самоцвета маны', '', '', '', '', '', '', '', ''), +(4146, '마법서: 변이 - 양', 'Tome de Métamorphose : Mouton', 'Foliant der Verwandlung: Schaf', '秘典:变羊术', '秘典:變羊術', 'Escrito sobre Polimorfismo: oveja', 'Escrito sobre Polimorfismo: oveja', 'Фолиант Превращения: овца', '', '', '', '', '', '', '', ''), +(4147, '마법서: 음식 창조 III', 'Tome d\'Invocation de nourriture III', 'Foliant des Essen-Herbeizauberns III', '秘典:造食术 III', '秘典:造食術 III', 'Escrito sobre Conjurar comida 3', 'Escrito sobre Conjurar comida III', 'Фолиант Сотворения пищи IIII', '', '', '', '', '', '', '', ''), +(4148, '마법서: 마법 반사', 'Tome de Contre-sort', 'Foliant des Gegenzaubers', '秘典:反魔术', '秘典:反魔術', 'Escrito sobre Contrahechizo', 'Escrito sobre Contrahechizo', 'Фолиант Антимагии', '', '', '', '', '', '', '', ''), +(4149, '마법서: 얼음 방어막 III', 'Tome de Bouclier de givre III', 'Foliant des Frostschilds III', '', '秘典:寒冰盾 III', 'Escrito sobre Escudo de Escarcha 3', 'Escrito sobre Escudo contra Escarcha III', 'Фолиант Ледяного щита III', '', '', '', '', '', '', '', ''), +(4150, '마법서: 음료 창조 IV', 'Tome d\'Invocation d\'eau IV', 'Foliant des Wasser-Herbeizauberns IV', '秘典:造水术 IV', '秘典:造水術 IV', 'Escrito sobre Conjurar agua 4', 'Escrito sobre Conjurar agua IV', 'Фолиант Сотворения воды IV', '', '', '', '', '', '', '', ''), +(4151, '마법서: 얼음 화살 IV', 'Tome d\'Eclair de givre IV', 'Foliant des Frostblitzes IV', '秘典:寒冰箭 IV', '秘典:寒冰箭 IV', 'Escrito sobre Descarga de Escarcha 4', 'Escrito sobre Descarga de Escarcha IV', 'Фолиант Ледяной стрелы IV', '', '', '', '', '', '', '', ''), +(4152, '마법서: 음식 창조 IV', 'Tome d\'Invocation de nourriture IV', 'Foliant des Essen-Herbeizauberns IV', '秘典:造食术 IV', '秘典:造食術 IV', 'Escrito sobre Conjurar comida 4', 'Escrito sobre Conjurar comida IV', 'Фолиант Сотворения пищи IV', '', '', '', '', '', '', '', ''), +(4153, '마법서: 신비의 화살 III', 'Tome de Projectiles des arcanes III', 'Foliant der arkanen Geschosse III', '秘典:奥术飞弹 III', '秘典:祕法飛彈 III', 'Escrito sobre Misiles Arcanos 3', 'Escrito sobre Misiles Arcanos III', 'Фолиант Чародейских снарядов III', '', '', '', '', '', '', '', ''), +(4154, '마법서: 감속 II', 'Tome de Lenteur II', 'Foliant der Verlangsamung II', '秘典:减速术 II', '秘典:減速術 II', 'Escrito sobre Lentitud 2', 'Escrito sobre Lentitud II', 'Фолиант Замедления II', '', '', '', '', '', '', '', ''), +(4155, '마법서: 물의 정령 II', 'Tome d\'Elémentaire d\'eau II', 'Foliant der Wasserelementare II', '秘典:水元素 II', '秘典:水元素 II', 'Escrito sobre elemental de Agua 2', 'Escrito sobre elemental de Agua II', 'Фолиант элементаля воды II', '', '', '', '', '', '', '', ''), +(4156, '미사용 마법서: of Conjure Mana Jewel', '[PÉRIMÉ] Tome d\'Invocation de mana', 'Foliant des Manajuwel-Herbeizauberns', '', '', '', '', 'Испорченный фолиант Сотворения самоцвета маны', '', '', '', '', '', '', '', ''), +(4157, '마법서: 마법 감쇠', 'Tome d\'Atténuation de la magie', 'Foliant des Magiedämpfens', '秘典:魔法抑制', '秘典:魔法抑制', 'Escrito sobre Empapar magia', 'Escrito sobre Atenuar magia', 'Фолиант Ослабления магии', '', '', '', '', '', '', '', ''), +(4158, '마법서: 카드가의 자물쇠 해제 III', 'Tome de Déverrouillage de Khadgar II', 'Foliant von Khadgars Öffnung III', '秘典:卡德加开锁术 III', '秘典:卡德加開鎖術 III', 'Escrito sobre Liberación de Khadgar 3', 'Escrito sobre Liberación de Khadgar III', 'Фолиант Кадгаровой отмычки III', '', '', '', '', '', '', '', ''), +(4159, '마법서: 신비의 화살', 'Tome de Projectiles des arcanes', 'Foliant der arkanen Geschosse', '秘典:奥术飞弹', '秘典:祕法飛彈', 'Escrito sobre Misiles Arcanos', 'Escrito sobre Misiles Arcanos', 'Фолиант Чародейских снарядов', '', '', '', '', '', '', '', ''), +(4160, '마법서: 투명화', 'Tome d\'Invisibilité', 'Foliant der Unsichtbarkeit', '秘典:隐形术', '秘典:隱形術', 'Escrito sobre Invisibilidad', 'Escrito sobre Invisibilidad', '', '', '', '', '', '', '', '', ''), +(4161, '마법서: 화염구 IV', 'Tome de Boule de feu IV', 'Foliant des Feuerballs IV', '秘典:火球术 IV', '秘典:火球術 IV', 'Escrito sobre Bola de Fuego 4', 'Escrito sobre Bola de Fuego IV', 'Фолиант Огненного шара IV', '', '', '', '', '', '', '', ''), +(4162, '마법서: 점멸 II', 'Tome de Transfert II', 'Foliant des Blinzelns II', '秘典:闪现术 II', '秘典:閃現術 II', 'Escrito sobre Traslación 2', 'Escrito sobre Traslación II', 'Фолиант Скачка II', '', '', '', '', '', '', '', ''), +(4163, '미사용 성서: 분노의 문장', '[PÉRIMÉ] Libram : Sceau de fureur', 'Ausgedienter Buchband: Siegel des Furors', '', '', '', '', 'Испорченный манускрипт: Печать ярости', '', '', '', '', '', '', '', ''), +(4164, '성서: 성스러운 빛 V', 'Libram : Lumière sacrée V', 'Buchband: Heiliges Licht V', '圣契:圣光术 V', '聖契:聖光術 V', 'Tratado: Luz sagrada 6', 'Tratado: Luz Sagrada V', 'Манускрипт: Благодать V', '', '', '', '', '', '', '', ''), +(4165, '성서: 성스러운 빛 VI', 'Libram : Lumière sacrée VI', 'Buchband: Heiliges Licht VI', '圣契:圣光术 VI', '聖契:聖光術 VI', 'Tratado: Luz sagrada 7', 'Tratado: Luz Sagrada VI', 'Манускрипт: Благодать VI', '', '', '', '', '', '', '', ''), +(4166, '성서: 보호의 문장', 'Libram : Sceau de protection', 'Buchband: Siegel des Schutzes', '圣契:保护圣印', '聖契:保護聖印', 'Tratado: Lacre de protección', 'Tratado: Sello de protección', 'Манускрипт: Печать защиты', '', '', '', '', '', '', '', ''), +(4167, '성서: 심판', 'Libram : Jugement', 'Buchband: Richturteil', '圣契:审判', '聖契:審判', 'Tratado: Sentencia', 'Tratado: Sentencia', 'Манускрипт: Правосудие', '', '', '', '', '', '', '', ''), +(4168, '서판: 결속의 토템', 'Tablette de Totem d\'enracinement', 'Schrifttafel des Einschnüren-Totems', '石板:诱捕图腾', '石板:誘捕圖騰', 'Tablilla de tótem para Atrapar', 'Tablilla de Tótem enredador', 'Табличка тотема Пленения', '', '', '', '', '', '', '', ''), +(4169, '서판: 불굴의 의지 II', 'Tablette de Volonté inflexible II', 'Schrifttafel des Unerschütterlichen Willens II', '石板:不屈意志 II', '石板:不屈意志 II', 'Tablilla de voluntad férrea 2', 'Tablilla de voluntad férrea II', 'Табличка Непреклонной воли II', '', '', '', '', '', '', '', ''), +(4170, '서판: 영혼의 귀환', 'Tablette de Rappel astral', 'Schrifttafel des Astralen Rückrufs', '石板:星界传送', '石板:星界傳送', 'Tablilla de Viaje astral', 'Tablilla de Viaje astral', 'Табличка Астрального возвращения', '', '', '', '', '', '', '', ''), +(4171, '서판: 동요의 토템 III', 'Tablette de Totem d\'agitation III', 'Schrifttafel des Aufstachelnden Totems III', '石板:煽动图腾 III', '石板:煽動圖騰 III', 'Tablilla de tótem agitador 3', 'Tablilla de Tótem agitador III', 'Табличка тотема Смятения III', '', '', '', '', '', '', '', ''), +(4172, '서판: 천둥벼락 II', 'Tablette de Coup de tonnerre II', 'Schrifttafel des Donnerknalls II', '石板:雷霆一击 II', '石板:雷霆一擊 II', 'Tablilla de Trueno 2', 'Tablilla de Trueno II', 'Табличка Раската грома II', '', '', '', '', '', '', '', ''), +(4173, '서판: 전격 IV', 'Tablette d\'Horion IV', 'Schrifttafel des Schocks IV', '石板:震击术 IV', '石板:震擊術 IV', 'Tablilla de choque 4', 'Tablilla de choque IV', 'Табличка Шока IV', '', '', '', '', '', '', '', ''), +(4174, '서판: 전격 V', 'Tablette d\'Horion V', 'Schrifttafel des Schocks V', '石板:震击术 V', '石板:震擊術 V', 'Tablilla de choque 5', 'Tablilla de choque V', 'Табличка Шока V', '', '', '', '', '', '', '', ''), +(4175, '서판: 번개 보호막 IV', 'Tablette de Bouclier de foudre IV', 'Schrifttafel des Blitzschlagschildes IV', '石板:闪电之盾 IV', '石板:閃電之盾 IV', 'Tablilla de Escudo de relámpagos 4', 'Tablilla de Escudo de relámpagos IV', 'Табличка Щита молний IV', '', '', '', '', '', '', '', ''), +(4176, '서판: 불멸의 힘 II', 'Tablette de Force permanente II', 'Schrifttafel der Unsterblichen Stärke II', '石板:永生力量 II', '石板:永生力量 II', 'Tablilla de fuerza eterna 2', 'Tablilla de fuerza eterna II', 'Табличка Неумирающей силы II', '', '', '', '', '', '', '', ''), +(4177, '서판: 자연 마법 저항', 'Tablette de résistance à la Nature', 'Schrifttafel des Naturwiderstands', '石板:自然抗性', '石板:自然抗性', 'Tablilla de Resistencia a Naturaleza', 'Tablilla de resistencia a la Naturaleza', 'Табличка сопротивления природе', '', '', '', '', '', '', '', ''), +(4178, '서판: 번개 화살 V', 'Tablette d\'Eclair V', 'Schrifttafel des Blitzschlags V', '石板:闪电箭 V', '石板:閃電箭 V', 'Tablilla de Descarga de relámpagos 5', 'Tablilla de Descarga de relámpagos V', 'Табличка Молнии V', '', '', '', '', '', '', '', ''), +(4179, '서판: 복원 V', 'Tablette de Restauration V', 'Schrifttafel der Wiederherstellung V', '石板:复原术 V', '石板:復原術 V', 'Tablilla de Restauración 5', 'Tablilla de Restauración V', 'Табличка Восстановления V', '', '', '', '', '', '', '', ''), +(4180, '서판: 에테르 형상 II', 'Tablette de Forme éthérée II', 'Schrifttafel der Astralgestalt II', '石板:灵体形态 II', '石板:靈體形態 II', 'Tablilla de Forma etérea 2', 'Tablilla de forma etérea II', 'Табличка астрального облика II', '', '', '', '', '', '', '', ''), +(4181, '서판: 동요의 토템 IV', 'Tablette de Totem d\'agitation IV', 'Schrifttafel des Aufstachelnden Totems IV', '石板:煽动图腾 IV', '石板:煽動圖騰 IV', 'Tablilla de tótem agitador 4', 'Tablilla de Tótem agitador IV', 'Табличка тотема Смятения IV', '', '', '', '', '', '', '', ''), +(4182, '서판: 불굴의 의지 III', 'Tablette de Volonté inflexible III', 'Schrifttafel des Unerschütterlichen Willens III', '石板:不屈意志 III', '石板:不屈意志 III', 'Tablilla de voluntad férrea 3', 'Tablilla de voluntad férrea III', 'Табличка Непреклонной воли III', '', '', '', '', '', '', '', ''), +(4183, '서판: 치유의 토템 V', 'Tablette de Totem de soins V', 'Schrifttafel des Totems der Heilung V', '石板:治疗图腾 V', '石板:治療圖騰 V', 'Tablilla de tótem curativo 5', 'Tablilla de Tótem sanador V', 'Табличка тотема Исцеления V', '', '', '', '', '', '', '', ''), +(4184, '서판: 용암 작열 V', 'Tablette d\'Eclair de lave V', 'Schrifttafel des Schmelzschlages V', '石板:熔岩爆裂 V', '石板:熔岩爆裂 V', 'Tablilla de Explosión de arrabio 5', 'Tablilla de Explosión de arrabio V', 'Табличка Всплеска лавы V', '', '', '', '', '', '', '', ''), +(4185, '서판: 단체 귀환', 'Tablette de Rappel astral (groupe)', 'Schrifttafel des Gruppen-Astralrückrufs', '石板:群体星界传送', '石板:群體星界傳送', 'Tablilla de Viaje astral en grupo', 'Tablilla de Viaje astral en grupo', 'Табличка Группового астрального вызова', '', '', '', '', '', '', '', ''), +(4186, '서판: 화염 마법 저항', 'Tablette de résistance au Feu', 'Schrifttafel des Feuerwiderstands', '石板:抗火术', '石板:抗火術', 'Tablilla de Resistencia al Fuego', 'Tablilla de resistencia al Fuego', 'Табличка сопротивления огню', '', '', '', '', '', '', '', ''), +(4187, '서판: 불뱀 토템 V', 'Tablette de Totem du serpent V', 'Schrifttafel des Schlangentotems V', '石板:毒蛇图腾 V', '石板:毒蛇圖騰 V', 'Tablilla de tótem serpiente', 'Tablilla de Tótem serpiente V', 'Табличка Тотема змея V', '', '', '', '', '', '', '', ''), +(4188, '서판: 투명화 토템', 'Tablette de Totem d\'invisibilité', 'Schrifttafel des Totems der Unsichtbarkeit', '石板:隐形图腾', '石板:隱形圖騰', 'Tablilla de tótem de invisibilidad', 'Tablilla de Tótem de Invisibilidad', 'Табличка тотема Невидимости', '', '', '', '', '', '', '', ''), +(4189, '서판: 연쇄 번개', 'Tablette de Chaîne d\'éclairs', 'Schrifttafel des Kettenblitzschlages', '石板:闪电链', '石板:閃電鏈', 'Tablilla de Cadena de relámpagos', 'Tablilla de Cadena de relámpagos', 'Табличка Цепной молнии', '', '', '', '', '', '', '', ''), +(4190, '깃털장식 갑옷', 'Armure de plumes', 'Gefiederte Rüstung', '', '毛皮盔甲', 'Armadura de plumas', 'Armadura de plumas', 'Оперенная броня', '', '', '', '', '', '', '', ''), +(4191, '미사용 깃털장식 다리보호구', '[INUTILISÉ] Jambières de plumes', 'Ungenutzte gefiederte Gamaschen', '', '', 'Leotardos con plumas sin usar', 'Leotardos con plumas sin usar', 'Неиспользованные оперенные поножи', '', '', '', '', '', '', '', ''), +(4192, '미사용 깃털장식 건틀릿', '[INUTILISÉ] Gantelets de plumes', 'Ungenutzte gefiederte Stulpen', '', '', 'Guanteletes con plumas sin usar', 'Guanteletes con plumas sin usar', 'Неиспользованные оперенные рукавицы', '', '', '', '', '', '', '', ''), +(4193, '미사용 깃털장식 투구', '[PÉRIMÉ] Casque de plumes', 'Ausgedienter gefiederter Helm', '', '', '', '', 'Испорченный оперенный шлем', '', '', '', '', '', '', '', ''), +(4194, '깃털장식 팔보호구', 'Brassards de plumes', 'Gefiederte Armschienen', '', '毛皮護帶', 'Brazales de plumas', 'Brazales de plumas', 'Оперенные наручи', '', '', '', '', '', '', '', ''), +(4195, '깃털장식 장화', 'Bottes de plumes', 'Gefiederte Stiefel', '', '毛皮長靴', 'Botas de plumas', 'Botas de plumas', 'Оперенные сапоги', '', '', '', '', '', '', '', ''), +(4196, '깃털달린 어깨보호대', 'Mantelet de plumes', 'Gefiederter Mantel', '', '毛皮襯肩', 'Manto de plumas', 'Manto de plumas', 'Оперенная мантия', '', '', '', '', '', '', '', ''), +(4197, '담녹색 어깨보호대', 'Ailettes de Berylline', 'Beryllpolster', '绿宝石护肩', '綠寶石護肩', 'Protectores de berilio', 'Protectores de berilio', 'Берилловое оплечье', '', '', '', '', '', '', '', ''), +(4198, '흑마법서: 생명력 집중', 'Grimoire de Captation d\'âme', 'Zauberfoliant des Seelentrichters', '魔典:灵魂通道', '魔典:靈魂通道', 'Grimorio de Embudo de almas', 'Grimorio Cauce de almas', 'Гримуар Канала души', '', '', '', '', '', '', '', ''), +(4199, '흑마법서: 생명력 집중 II', 'Grimoire de Captation d\'âme II', 'Zauberfoliant des Seelentrichters II', '魔典:灵魂通道 II', '魔典:靈魂通道 II', 'Grimorio de Embudo de almas II', 'Grimorio Cauce de almas II', 'Гримуар Канала души II', '', '', '', '', '', '', '', ''), +(4200, '흑마법서: 제물 III', 'Grimoire d\'Immolation III', 'Zauberfoliant des Feuerbrandes III', '魔典:献祭 III', '魔典:獻祭 III', 'Grimorio de Inmolar III', 'Grimorio Inmolar III', 'Гримуар жертвенного огня III', '', '', '', '', '', '', '', ''), +(4201, '흑마법서: 킬로그의 눈', 'Grimoire d\'Oeil de Kilrogg', 'Zauberfoliant des Auges von Kilrogg', '魔典:基尔罗格之眼', '魔典:基爾羅格之眼', 'Grimorio de Ojo de Kilrogg', 'Grimorio Ojo de Kilrogg', 'Гримуар Ока Килрогга', '', '', '', '', '', '', '', ''), +(4202, '흑마법서: 공포 II', 'Grimoire de Peur II', 'Zauberfoliant der Furcht II', '魔典:恐惧术 II', '魔典:恐懼術 II', 'Grimorio de Miedo II', 'Grimorio Miedo II', 'Гримуар Страха II', '', '', '', '', '', '', '', ''), +(4203, '흑마법서: 전염병 II', 'Grimoire de Pestilence II', 'Zauberfoliant der Pestilenz II', '魔典:瘟疫术 II', '魔典:瘟疫術 II', 'Grimorio de Pestilencia II', 'Grimorio Pestilencia II', 'Гримуар Чумы II', '', '', '', '', '', '', '', ''), +(4204, '흑마법서: 생명력 집중 III', 'Grimoire de Captation d\'âme III', 'Zauberfoliant des Seelentrichters III', '魔典:灵魂通道 III', '魔典:靈魂通道 III', 'Grimorio de Embudo de almas III', 'Grimorio Cauce de almas III', 'Гримуар Канала души III', '', '', '', '', '', '', '', ''), +(4205, '흑마법서: 제물 IV', 'Grimoire d\'Immolation IV', 'Zauberfoliant des Feuerbrandes IV', '魔典:献祭 IV', '魔典:獻祭 IV', 'Grimorio de Inmolar IV', 'Grimorio Inmolar IV', 'Гримуар жертвенного огня IV', '', '', '', '', '', '', '', ''), +(4206, '흑마법서: 고통의 저주 II', 'Grimoire de Malédiction de Sargeras II', 'Zauberfoliant des Fluchs von Sargeras II', '魔典:萨格拉斯的诅咒 II', '魔典:薩格拉斯的詛咒 II', 'Grimorio de Maldición de Sargeras II', 'Grimorio Maldición de Sargeras II', 'Гримуар Проклятья Саргераса II', '', '', '', '', '', '', '', ''), +(4207, '흑마법서: 아키몬드의 저주', 'Grimoire de Malédiction d\'Archimonde', 'Zauberfoliant des Fluchs von Archimonde', '魔典:阿克蒙德的诅咒', '魔典:阿克蒙德的詛咒', 'Grimorio de Maldición de Archimonde', 'Grimorio Maldición de Archimonde', 'Гримуар Проклятья Архимонда', '', '', '', '', '', '', '', ''), +(4208, '흑마법서: 정신 폭탄', 'Grimoire d\'Explosion mentale', 'Zauberfoliant der Gedankenbombe', '魔典:心灵炸弹', '魔典:心靈炸彈', 'Grimorio de Bomba mental', 'Grimorio Bomba mental', 'Гримуар Мыслебомбы', '', '', '', '', '', '', '', ''), +(4209, '흑마법서: 암흑계 수호', 'Grimoire de Gardien de l’ombre', 'Zauberfoliant des Schattenzauberschutzes', '魔典:防护暗影结界', '魔典:防護暗影結界', 'Grimorio de Pupilo de las Sombras', 'Grimorio Resguardo contra las Sombras', 'Гримуар Оберега Тьмы', '', '', '', '', '', '', '', ''), +(4210, '흑마법서: 하급 혈석 창조', 'Grimoire de Création de pierre de sang inférieure', 'Zauberfoliant der geringen Blutsteinherstellung', '魔典:制作次级血石', '魔典:製作次級血石', 'Grimorio de Crear Petrosangre inferior', 'Grimorio Crear sangrita inferior', 'Гримуар создания простого Кровавого камня', '', '', '', '', '', '', '', ''), +(4211, '흑마법서: 전염병', 'Grimoire de Pestilence', 'Zauberfoliant der Pestilenz', '魔典:瘟疫术', '魔典:瘟疫術', 'Grimorio de Pestilencia', 'Grimorio Pestilencia', 'Гримуар Чумы', '', '', '', '', '', '', '', ''), +(4212, '흑마법서: 만노로스의 저주 III', 'Grimoire de Malédiction de Mannoroth III', 'Zauberfoliant des Fluchs von Mannoroth III', '魔典:玛诺洛斯的诅咒 III', '魔典:瑪諾洛斯的詛咒 III', 'Grimorio de Maldición de Mannoroth III', 'Grimorio Maldición de Mannoroth III', 'Гримуар Проклятья Маннорота III', '', '', '', '', '', '', '', ''), +(4213, '흑마법서: 파멸', 'Grimoire de Malédiction', 'Zauberfoliant der Verdammnis', '魔典:死亡凋零', '魔典:死亡凋零', 'Grimorio de Maldición', 'Grimorio Condena', 'Гримуар Погибели', '', '', '', '', '', '', '', ''), +(4214, '흑마법서: 생명력 흡수 III', 'Grimoire de Drain de vie III', 'Zauberfoliant des Lebensaugers III', '魔典:生命吸取 III', '魔典:生命吸取 III', 'Grimorio de Drenaje de vida III', 'Grimorio Drenaje de vida III', 'Гримуар Похищения жизни III', '', '', '', '', '', '', '', ''), +(4215, '흑마법서: 불의 비', 'Grimoire de Pluie de feu', 'Zauberfoliant des Feuerregens', '魔典:火焰之雨', '魔典:火焰之雨', 'Grimorio de Lluvia de Fuego', 'Grimorio Lluvia de Fuego', 'Гримуар огненного ливня', '', '', '', '', '', '', '', ''), +(4216, '흑마법서: 신성계 수호', 'Grimoire de Gardien sacré', 'Zauberfoliant des heiligen Zauberschutzes', '魔典:防护神圣结界', '魔典:防護神聖結界', 'Grimorio de Pupilo Sagrado', 'Grimorio Resguardo contra lo Sagrado', 'Гримуар Оберега святости', '', '', '', '', '', '', '', ''), +(4217, '흑마법서: 생명력 집중 IV', 'Grimoire de Captation d\'âme IV', 'Zauberfoliant des Seelentrichters IV', '魔典:灵魂通道 IV', '魔典:靈魂通道 IV', 'Grimorio de Embudo de almas IV', 'Grimorio Cauce de almas IV', 'Гримуар Канала души IV', '', '', '', '', '', '', '', ''), +(4218, '흑마법서: 생명석 창조', 'Grimoire de Création de pierre de sang', 'Zauberfoliant der Blutsteinherstellung', '魔典:制作血石', '魔典:製作血石', 'Grimorio de Crear Petrosangre', 'Grimorio Crear sangrita', 'Гримуар создания Кровавого камня', '', '', '', '', '', '', '', ''), +(4219, '흑마법서: 불타는 정신력 IV', 'Grimoire d\'Esprit ardent IV', 'Zauberfoliant des brennenden Geistes IV', '魔典:燃灵术 IV', '魔典:燃靈術 IV', 'Grimorio de Espíritu ardiente IV', 'Grimorio Espíritu ardiente IV', 'Гримуар Горения духа IV', '', '', '', '', '', '', '', ''), +(4220, '흑마법서: 피의 소용돌이 III', 'Grimoire d\'Ebullition III', 'Zauberfoliant des Siedebluts III', '魔典:沸血术 III', '魔典:沸血術 III', 'Grimorio de Sangre hervida III', 'Grimorio Sangre hervida III', 'Гримуар Кипящей крови III', '', '', '', '', '', '', '', ''), +(4221, '흑마법서: 투명체 감지', 'Grimoire de Détection de l\'invisibilité', 'Zauberfoliant der Entdeckung von Unsichtbarkeit', '魔典:侦测隐形', '魔典:偵測隱形', 'Grimorio de Detectar invisibilidad', 'Grimorio Detectar invisibilidad', 'Гримуар Обнаружения невидимости', '', '', '', '', '', '', '', ''), +(4222, '미사용 서적: 회복 V', '[PÉRIMÉ] Livre de Récupération V', 'Ausgemustertes Buch der Verjüngung V', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(4223, '서적: 마법 해제', 'Livre d\'Abolir magie', 'Buch des Magie Aufhebens', '书卷:废除魔法', '書卷:廢除魔法', 'Libro sobre Suprimir Magia', 'Libro sobre Suprimir Magia', 'Книга Аннулирования магии', '', '', '', '', '', '', '', ''), +(4224, '미사용 서적: 질병 무효화 III', '[PÉRIMÉ] Livre d\'Annuler maladie III', 'Ausgedientes Buch der Krankheit-Neutralisierung III', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(4225, '서적: 휘감는 뿌리 III', 'Livre de Sarments III', 'Buch der Wucherwurzeln III', '书卷:纠缠根须 III', '書卷:糾纏根鬚 III', 'Libro sobre raíces enredaderas 3', 'Libro sobre raíces enredadoras III', 'Книга Гнева деревьев III', '', '', '', '', '', '', '', ''), +(4226, '서적: 천벌 VI', 'Livre de Colère VI', 'Buch des Zorns VI', '书卷:自然之怒 VI', '書卷:自然之怒 VI', 'Libro sobre Cólera 6', 'Libro sobre Cólera VI', 'Книга Гнева VI', '', '', '', '', '', '', '', ''), +(4227, '미사용 서적: 독 무효화 III', '[PÉRIMÉ] Livre d\'Annuler poison III', 'Ausgedientes Buch der Gift-Neutralisierung III', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(4228, '서적: 달빛 섬광 IV', 'Livre d\'Eclat lunaire IV', 'Buch des Mondfeuers IV', '书卷:月火术 IV', '書卷:月火術 IV', 'Libro sobre Fuegolunar 4', 'Libro sobre Fuegolunar IV', 'Книга Лунного огня IV', '', '', '', '', '', '', '', ''), +(4229, '미사용 서적: 회복 VI', '[PÉRIMÉ] Livre de Récupération VI', 'Ausgemustertes Buch der Verjüngung VI', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(4230, '서적: 치유의 손길 VI', 'Livre de Toucher guérisseur VI', 'Buch der heilenden Berührung VI', '书卷:自然之触 VI', '書卷:自然之觸 VI', 'Libro sobre Toque curativo 6', 'Libro sobre Toque de sanación VI', 'Книга Целительного прикосновения VI', '', '', '', '', '', '', '', ''), +(4231, '얇은 경화 가죽', 'Peau légère traitée', 'Geschmeidiger leichter Balg', '熟化轻毛皮', '熟化輕毛皮', 'Pellejo ligero curado', 'Pellejo ligero curado', 'Обработанная легкая шкура', '', '', '', '', '', '', '', ''), +(4232, '일반 통가죽', 'Peau moyenne', 'Mittlerer Balg', '中毛皮', '中毛皮', 'Pellejo fino', 'Pellejo medio', 'Средняя шкура', '', '', '', '', '', '', '', ''), +(4233, '일반 경화 가죽', 'Peau moyenne traitée', 'Geschmeidiger mittlerer Balg', '熟化中毛皮', '熟化中毛皮', 'Pellejo medio curado', 'Pellejo medio curado', 'Обработанная средняя шкура', '', '', '', '', '', '', '', ''), +(4234, '질긴 가죽', 'Cuir lourd', 'Schweres Leder', '重皮', '重皮', 'Cuero pesado', 'Cuero pesado', 'Толстая кожа', '', '', '', '', '', '', '', ''), +(4235, '질긴 통가죽', 'Peau lourde', 'Schwerer Balg', '重毛皮', '重毛皮', 'Pellejo pesado', 'Pellejo pesado', 'Тяжелая шкура', '', '', '', '', '', '', '', ''), +(4236, '질긴 경화 가죽', 'Peau lourde traitée', 'Geschmeidiger schwerer Balg', '熟化重毛皮', '熟化重毛皮', 'Pellejo pesado curado', 'Pellejo pesado curado', 'Обработанная тяжелая шкура', '', '', '', '', '', '', '', ''), +(4237, '손바느질한 가죽 허리띠', 'Ceinture en cuir cousu main', 'Handgenähter Ledergürtel', '手工皮带', '手工皮帶', 'Cinturón de cuero cosido a mano', 'Cinturón de cuero cosido a mano', 'Сшитый вручную кожаный пояс', '', '', '', '', '', '', '', ''), +(4238, '리넨 가방', 'Sac en lin', 'Leinentasche', '亚麻包', '亞麻包', 'Bolsa de lino', 'Bolsa de lino', 'Льняная сумка', '', '', '', '', '', '', '', ''), +(4239, '새김무늬 가죽 장갑', 'Gants en cuir estampé', 'Geprägte Lederhandschuhe', '雕花皮手套', '雕花皮手套', 'Guantes de cuero en relieve', 'Guantes de cuero estampado', 'Тисненые кожаные перчатки', '', '', '', '', '', '', '', ''), +(4240, '양모 자루', 'Sac en laine', 'Wolltasche', '毛纺包', '毛紡包', 'Bolsa de lana', 'Bolsa de lana', 'Шерстяная сумка', '', '', '', '', '', '', '', ''), +(4241, '녹색 양모 자루', 'Sac vert en laine', 'Grüne Wolltasche', '绿色毛纺包', '綠色毛紡包', 'Bolsa de lana verde', 'Bolsa de lana verde', 'Зеленая шерстяная сумка', '', '', '', '', '', '', '', ''), +(4242, '새김무늬 가죽 바지', 'Pantalon en cuir estampé', 'Geprägte Lederhose', '雕花皮短裤', '雕花皮短褲', 'Pantalones de cuero en relieve', 'Pantalones de cuero estampado', 'Тисненые кожаные штаны', '', '', '', '', '', '', '', ''), +(4243, '고급 가죽 튜닉', 'Tunique élégante en cuir', 'Feine Ledertunika', '优质皮外套', '優質皮外套', 'Túnica de cuero refinado', 'Túnica de cuero refinado', 'Тонкий кожаный мундир', '', '', '', '', '', '', '', ''), +(4244, '산악인의 가죽 조끼', 'Gilet d\'homme des collines en cuir', 'Lederweste des Hügelwächters', '山地皮外衣', '山地皮外衣', 'Jubón de cuero de montañero', 'Jubón de cuero de montañero', 'Кожаный жилет жителя холмов', '', '', '', '', '', '', '', ''), +(4245, '작은 비단 배낭', 'Petit sac en soie', 'Kleines Seidenpack', '丝绸小包', '絲綢小包', 'Talega de seda pequeña', 'Talega de seda pequeña', 'Маленькая шелковая сумка', '', '', '', '', '', '', '', ''), +(4246, '고급 가죽 허리띠', 'Ceinture élégante en cuir', 'Feiner Ledergürtel', '优质皮带', '優質皮帶', 'Cinturón de cuero refinado', 'Cinturón de cuero refinado', 'Тонкий кожаный пояс', '', '', '', '', '', '', '', ''), +(4247, '산악인의 가죽 장갑', 'Gants d\'homme des collines en cuir', 'Lederhandschuhe des Hügelwächters', '山地皮手套', '山地皮手套', 'Guantes de cuero de montañero', 'Guantes de cuero de montañero', 'Кожаные перчатки жителя холмов', '', '', '', '', '', '', '', ''), +(4248, '암색 가죽 장갑', 'Gants noirs en cuir', 'Dunkle Lederhandschuhe', '黑皮手套', '黑皮手套', 'Guantes de cuero oscuro', 'Guantes de cuero oscuro', 'Темные кожаные перчатки', '', '', '', '', '', '', '', ''), +(4249, '암색 가죽 허리띠', 'Ceinture noire en cuir', 'Dunkler Ledergürtel', '黑皮腰带', '黑皮腰帶', 'Cinturón de cuero oscuro', 'Cinturón de cuero oscuro', 'Темный кожаный пояс', '', '', '', '', '', '', '', ''), +(4250, '산악인의 허리띠', 'Ceinture d\'homme des collines', 'Gürtel des Hügelwächters', '山地腰带', '山地腰帶', 'Cinturón de montañero', 'Cinturón de montañero', 'Пояс жителя холмов', '', '', '', '', '', '', '', ''), +(4251, '산악인의 어깨보호구', 'Epaulières d\'homme des collines', 'Schultern des Hügelwächters', '山地护肩', '山地護肩', 'Hombreras de montañero', 'Sobrehombros de montañero', 'Наплечники жителя холмов', '', '', '', '', '', '', '', ''), +(4252, '암색 가죽 어깨보호구', 'Epaulières noires en cuir', 'Dunkle Lederschultern', '黑皮护肩', '黑皮護肩', 'Hombreras de cuero oscuro', 'Sobrehombros de cuero oscuro', 'Темные кожаные наплечники', '', '', '', '', '', '', '', ''), +(4253, '경화 가죽 장갑', 'Gants en cuir raffermi', 'Gekräftigte Lederhandschuhe', '韧化皮手套', '韌化皮手套', 'Guantes de cuero fortalecido', 'Guantes de cuero fortalecido', 'Укрепленные кожаные перчатки', '', '', '', '', '', '', '', ''), +(4254, '야만전사의 장갑', 'Gants barbares', 'Barbarische Handschuhe', '野人手套', '野人手套', 'Guantes barbáricos', 'Guantes barbáricos', 'Варварские перчатки', '', '', '', '', '', '', '', ''), +(4255, '녹색 가죽 갑옷', 'Armure verte en cuir', 'Grüne Lederrüstung', '绿色皮甲', '綠色皮甲', 'Armadura de cuero verde', 'Armadura de cuero verde', 'Зеленый кожаный доспех', '', '', '', '', '', '', '', ''), +(4256, '수호 갑옷', 'Armure de gardien', 'Wächterrüstung', '守护之甲', '守護之甲', 'Armadura de guardián', 'Armadura de guardián', 'Защитная броня стража', '', '', '', '', '', '', '', ''), +(4257, '녹색 가죽 허리띠', 'Ceinture verte en cuir', 'Grüner Ledergürtel', '绿色皮带', '綠色皮帶', 'Cinturón de cuero verde', 'Cinturón de cuero verde', 'Зеленый кожаный пояс', '', '', '', '', '', '', '', ''), +(4258, '수호 허리띠', 'Ceinture de gardien', 'Wächtergürtel', '守护腰带', '守護腰帶', 'Cinturón de guardián', 'Cinturón de guardián', 'Пояс стража', '', '', '', '', '', '', '', ''), +(4259, '녹색 가죽 팔보호구', 'Brassards verts en cuir', 'Grüne Lederarmschienen', '绿色皮护腕', '綠色皮護腕', 'Brazales de cuero verde', 'Brazales de cuero verdes', 'Зеленые кожаные наручи', '', '', '', '', '', '', '', ''), +(4260, '수호 가죽 팔보호구', 'Brassards de gardien en cuir', 'Wächterlederarmschienen', '守护腕甲', '守護腕甲', 'Brazales de cuero de guardián', 'Brazales de cuero de guardián', 'Кожаные наручи стража', '', '', '', '', '', '', '', ''), +(4261, '솔리덴의 바지', 'Pantalon de Solliden', 'Sollidens Beinkleider', '索利丹的长裤', '索利丹的長褲', 'Pantalones de Solliden', 'Calzas de Solliden', 'Соллиденские брюки', '', '', '', '', '', '', '', ''), +(4262, '보석박힌 가죽 허리띠', 'Ceinture en cuir clouté de gemmes', 'Edelsteinbesetzter Ledergürtel', '宝石皮带', '寶石皮帶', 'Cinturón de cuero con gemas incrustadas', 'Cinturón de cuero con gemas incrustadas', 'Украшенный самоцветами кожаный пояс', '', '', '', '', '', '', '', ''), +(4263, '군용 보급 방패', 'Bouclier militaire', 'Standardausrüstungsschild', '普通盾牌', '普通盾牌', 'Escudo de venta estándar', 'Escudo de venta estándar', 'Стандартный щит', '', '', '', '', '', '', '', ''), +(4264, '야만전사의 허리띠', 'Ceinture barbare', 'Barbarischer Gürtel', '野人腰带', '野人腰帶', 'Cinturón barbárico', 'Cinturón barbárico', 'Варварский пояс', '', '', '', '', '', '', '', ''), +(4265, '고급 방어구 키트', 'Renfort d\'armure lourd', 'Schweres Rüstungsset', '重型护甲片', '重型護甲片', 'Complemento pesado para armadura', 'Refuerzo para armadura pesado', 'Набор для усиления тяжелой брони', '', '', '', '', '', '', '', ''), +(4266, '법전: 내면의 열정 II', 'Codex de Feu intérieur II', 'Kodex des Inneren Feuers II', '圣典:心灵之火 II', '聖典:心靈之火 II', 'Códice de Fuego interno 2', 'Códice de Fuego interno II', 'Кодекс Внутреннего огня II', '', '', '', '', '', '', '', ''), +(4267, '법전: 어둠의 권능: 실수', 'Codex de Mot de l’ombre : Maladresse', 'Kodex des Schattenwortes: Ungeschick', '圣典:暗言术:拙', '聖典:暗言術:拙', 'Códice de Palabra de las Sombras: Torpeza', 'Códice de Palabra de las Sombras: Fiasco', 'Кодекс Слова Тьмы: Неловкость', '', '', '', '', '', '', '', ''), +(4268, '법전: 치유 II', 'Codex de Soins II', 'Kodex der Heilung III', '圣典:治疗术 II', '聖典:治療術 II', 'Códice de Curación 2', 'Códice de Sanación II', 'Кодекс Исцеления II', '', '', '', '', '', '', '', ''), +(4269, '법전: 치유의 기원', 'Codex de Prière de soins', 'Kodex des Gebets der Heilung', '圣典:治疗祷言', '聖典:治療禱言', 'Códice de Rezo de curación', 'Códice de Rezo de sanación', 'Кодекс Молитвы об исцелении', '', '', '', '', '', '', '', ''), +(4270, '법전: 치유 III', 'Codex de Soins III', 'Kodex der Heilung III', '圣典:治疗术 III', '聖典:治療術 III', 'Códice de Curación 3', 'Códice de Sanación III', 'Кодекс Исцеления III', '', '', '', '', '', '', '', ''), +(4271, '법전: 성스러운 일격 V', 'Codex de Châtiment sacré V', 'Kodex des Heiligen Schmetterns V', '圣典:圣光击 V', '聖典:聖光懲擊 V', 'Códice de Acometida Sagrada 5', 'Códice de Fusta Sagrada V', 'Кодекс Божественной кары V', '', '', '', '', '', '', '', ''), +(4272, '법전: 빛의 보호', 'Codex de Protection contre le Sacré', 'Kodex des Heiligen Schutzes', '圣典:防护神圣', '聖典:神聖防護', 'Códice de Protección Sagrada', 'Códice de protección contra lo Sagrado', 'Кодекс Святой защиты', '', '', '', '', '', '', '', ''), +(4273, '법전: 치유', 'Codex de soins', 'Kodex der Heilung', '圣典:治疗术', '聖典:治療術', 'Códice de Curación', 'Códice de Sanación', 'Кодекс Исцеления', '', '', '', '', '', '', '', ''), +(4274, '법전: 천상의 탈출', 'Codex d\'Esquive miraculeuse', 'Kodex der Göttlichen Flucht', '圣典:圣遁术', '聖典:聖遁術', 'Códice de Escape divino', 'Códice de Escape divino', 'Кодекс божественного спасения', '', '', '', '', '', '', '', ''), +(4275, '법전: 정신 부패', 'Codex de Dégénérescence mentale', 'Kodex des Gedankenverfalls', '圣典:心灵腐蚀', '聖典:心靈腐蝕', 'Códice de Putrefacción mental', 'Códice de Putrefacción mental', 'Кодекс Разрушения разума', '', '', '', '', '', '', '', ''), +(4276, '법전: 어둠의 권능: 실수 II', 'Codex de Mot de l’ombre : Maladresse II', 'Kodex des Schattenwortes: Ungeschick II', '圣典:暗言术:拙 II', '聖典:暗言術:拙 II', 'Códice de Palabra de las Sombras: Torpeza 2', 'Códice de Palabra de las Sombras: Fiasco II', 'Кодекс Слова Тьмы: Неловкость II', '', '', '', '', '', '', '', ''), +(4277, '법전: 어둠의 권능: 현혹 II', 'Codex de Mot de l’ombre : Désarroi II', 'Kodex des Schattenwortes: Verwirrung II', '圣典:暗言术:惑 II', '聖典:暗言術:惑 II', 'Códice de Palabra de las Sombras: Confusión 2', 'Códice de Palabra de las Sombras: Confusión II', 'Кодекс Слова Тьмы: Одурманивание II', '', '', '', '', '', '', '', ''), +(4278, '저급 혈석 광물', 'Minerai de pierre de sang inférieur', 'Geringes Blutsteinerz', '次级血石矿', '次級血石礦', 'Mineral de Petrosangre inferior', 'Mena de sangrita inferior', 'Бедная кровавая руда', '', '', '', '', '', '', '', ''), +(4279, '법전: 어둠의 권능: 고통 V', 'Codex de Mot de l’ombre : Douleur V', 'Kodex des Schattenwortes: Schmerz V', '圣典:暗言术:痛 V', '聖典:暗言術:痛 V', 'Códice de Palabra de las Sombras: Dolor 5', 'Códice de Palabra de las Sombras: Dolor V', 'Кодекс Слова Тьмы: Боль V', '', '', '', '', '', '', '', ''), +(4280, '법전: 빛의 권능: 보호막 IV', 'Codex de Mot sacré : Bouclier IV', 'Kodex des Heiligen Wortes: Schild IV', '圣典:圣言术:盾 IV', '聖典:聖言術:盾 IV', 'Códice de Palabra Sagrada: escudo 4', 'Códice de Palabra Sagrada: escudo IV', 'Кодекс Святого слова: Щит IV', '', '', '', '', '', '', '', ''), +(4281, '법전: 어둠의 보호', 'Codex de Protection contre l’ombre', 'Kodex des Schattenschutzes', '圣典:防护暗影', '聖典:暗影防護', 'Códice de Protección de las Sombras', 'Códice de protección contra las Sombras', 'Кодекс Защиты от темной магии', '', '', '', '', '', '', '', ''), +(4282, '법전: 마법 무효화 II', 'Codex de Dissiper magie II', 'Kodex der Magiebannung II', '圣典:驱散魔法 II', '聖典:驅散魔法 II', 'Códice de Disipar magia 2', 'Códice de Disipar magia II', 'Кодекс Рассеяния заклинаний II', '', '', '', '', '', '', '', ''), +(4283, '법전: 잠재움 III', 'Codex de Sommeil III', 'Kodex des Schlafs III', '圣典:催眠术 III', '聖典:催眠術 III', 'Códice de Dormir 3', 'Códice de Dormir III', 'Кодекс Сна III', '', '', '', '', '', '', '', ''), +(4284, '법전: 성스러운 일격 VI', 'Codex de Châtiment sacré VI', 'Kodex des Heiligen Schmetterns VI', '圣典:圣光击 VI', '聖典:聖光懲擊 VI', 'Códice de Acometida Sagrada 6', 'Códice de Fusta Sagrada VI', 'Кодекс Божественной кары VI', '', '', '', '', '', '', '', ''), +(4285, '법전: 빛의 권능: 인내 IV', 'Codex de Mot sacré : Robustesse IV', 'Kodex des Heiligen Wortes: Seelenstärke IV', '圣典:圣言术:韧 IV', '聖典:聖言術:韌 IV', 'Códice de Palabra Sagrada: entereza 4', 'Códice de Palabra Sagrada: entereza IV', 'Кодекс Святого слова: Стойкость духа IV', '', '', '', '', '', '', '', ''), +(4286, '법전: 치유의 기원 II', 'Codex de Prière de soins II', 'Kodex des Gebets der Heilung II', '圣典:治疗祷言 II', '聖典:治療禱言 II', 'Códice de Rezo de curación 2', 'Códice de Rezo de sanación II', 'Кодекс Молитвы об исцелении II', '', '', '', '', '', '', '', ''), +(4287, '법전: 질병 무효화 II', 'Codex d\'Annuler maladie II', 'Kodex der Krankheit-Neutralisierung II', '圣典:消病术 II', '聖典:消病術 II', 'Códice de Enfermedad de anulación 2', 'Códice de Enfermedad de anulación II', 'Кодекс Исчезновения заболевания II', '', '', '', '', '', '', '', ''), +(4288, '법전: 저주 해제 II', 'Codex de Délivrance de la malédiction II', 'Kodex der Fluchaufhebung II', '圣典:解除诅咒 II', '聖典:解除詛咒 II', 'Códice de Deshacer maldición 2', 'Códice de Deshacer maldición II', 'Кодекс Снятия проклятья II', '', '', '', '', '', '', '', ''), +(4289, '소금', 'Sel', 'Salz', '盐', '鹽', 'Sal', 'Sal', 'Соль', '', '', '', '', '', '', '', ''), +(4290, '먼지 원형방패', 'Targe du brisquard', 'Staubschale', '脏碗', '髒碗', 'Bol de polvo', 'Cuenco de polvo', 'Пыльный котел', '', '', '', '', '', '', '', ''), +(4291, '비단 실타래', 'Bobine de soie', 'Seidenfaden', '丝线', '絲線', 'Hilo de seda', 'Hilo de seda', 'Шелковая нить', '', '', '', '', '', '', '', ''), +(4292, '도안: 녹색 양모 가방', 'Patron : Sac vert en laine', 'Muster: Grüne Wolltasche', '图样:绿色毛纺包', '圖樣:綠色毛紡包', 'Patrón: bolsa de lana verde', 'Patrón: bolsa de lana verde', 'Выкройка: зеленая шерстяная сумка', '', '', '', '', '', '', '', ''), +(4293, '도안: 산악인의 가죽 조끼', 'Patron : Gilet d\'homme des collines en cuir', 'Muster: Lederweste des Hügelwächters', '图样:山地皮外衣', '圖樣:山地皮外衣', 'Patrón: jubón de cuero de montañero', 'Patrón: jubón de cuero de montañero', 'Выкройка: кожаный жилет жителя холмов', '', '', '', '', '', '', '', ''), +(4294, '도안: 산악인의 허리띠', 'Patron : Ceinture d\'homme des collines', 'Muster: Gürtel des Hügelwächters', '图样:山地腰带', '圖樣:山地腰帶', 'Patrón: cinturón de montañero', 'Patrón: cinturón de montañero', 'Выкройка: пояс жителя холмов', '', '', '', '', '', '', '', ''), +(4295, '도안: 이중바느질한 가죽 장갑 OLD', '[VIEUX] Patron : Gants de cuir à double couture', 'Muster: Doppelt genähte Lederhandschuhe OLD', '', '', 'Patrón: Guantes de cuero de doble puntada OLD', 'Patrón: Guantes de cuero de doble puntada OLD', 'Выкройка: дважды прошитые кожаные перчатки СТАРЫЕ', '', '', '', '', '', '', '', ''), +(4296, '도안: 암색 가죽 어깨보호구', 'Patron : Epaulières noires en cuir', 'Muster: Dunkle Lederschultern', '图样:黑皮护肩', '圖樣:黑皮護肩', 'Patrón: hombreras de cuero oscuro', 'Patrón: sobrehombros de cuero oscuro', 'Выкройка: темные кожаные наплечники', '', '', '', '', '', '', '', ''), +(4297, '도안: 야만전사의 장갑', 'Patron : Gants barbare', 'Muster: Barbarische Handschuhe', '图样:野人手套', '圖樣:野人手套', 'Patrón: guantes barbáricos', 'Patrón: guantes barbáricos', 'Выкройка: варварские перчатки', '', '', '', '', '', '', '', ''), +(4298, '도안: 수호 허리띠', 'Patron : Ceinture du gardien', 'Muster: Wächtergürtel', '图样:守护腰带', '圖樣:守護腰帶', 'Patrón: cinturón de guardián', 'Patrón: cinturón de guardián', 'Выкройка: пояс Стража', '', '', '', '', '', '', '', ''), +(4299, '도안: 수호 갑옷', 'Patron : Armure de gardien', 'Muster: Wächterrüstung', '图样:守护之甲', '圖樣:守護之甲', 'Patrón: armadura de guardián', 'Patrón: armadura de guardián', 'Выкройка: защитная броня стража', '', '', '', '', '', '', '', ''), +(4300, '도안: 수호 가죽 팔보호구', 'Patron : Brassards de gardien en cuir', 'Muster: Wächterlederarmschienen', '图样:守护腕甲', '圖樣:守護腕甲', 'Patrón: brazales de cuero de guardián', 'Patrón: brazales de cuero de guardián', 'Выкройка: кожаные наручи Стража', '', '', '', '', '', '', '', ''), +(4301, '도안: 야만전사의 허리띠', 'Patron : Ceinture barbare', 'Muster: Barbarischer Gürtel', '图样:野人腰带', '圖樣:野人腰帶', 'Patrón: cinturón barbárico', 'Patrón: cinturón barbárico', 'Выкройка: варварский пояс', '', '', '', '', '', '', '', ''), +(4302, '녹색 소형 단검', 'Petite dague verte', 'Kleiner grüner Dolch', '绿色小匕首', '綠色小匕首', 'Daga verde pequeña', 'Daga verde pequeña', 'Небольшой зеленый кинжал', '', '', '', '', '', '', '', ''), +(4303, '해골 분쇄기', 'Lobotomiseur', 'Hirnschalenprügler', '头盖击碎者', '頭蓋擊碎者', 'Aplastacráneos', 'Aplastacraneano', 'Черепной толкатель', '', '', '', '', '', '', '', ''), +(4304, '두꺼운 가죽', 'Cuir épais', 'Dickes Leder', '厚皮', '厚皮', 'Cuero grueso', 'Cuero grueso', 'Плотная кожа', '', '', '', '', '', '', '', ''), +(4305, '비단 두루마리', 'Rouleau d\'étoffe de soie', 'Seidenstoffballen', '丝绸卷', '絲綢卷', 'Descarga de paño de seda', 'Madeja de paño de seda', 'Рулон шелка', '', '', '', '', '', '', '', ''), +(4306, '비단 옷감', 'Etoffe de soie', 'Seidenstoff', '丝绸', '絲綢', 'Paño de seda', 'Paño de seda', 'Шелковый материал', '', '', '', '', '', '', '', ''), +(4307, '질긴 리넨 장갑', 'Gants en lin épais', 'Schwere Leinenhandschuhe', '高级亚麻手套', '高級亞麻手套', 'Guantes de lino pesado', 'Guantes de lino gruesos', 'Тяжелые льняные перчатки', '', '', '', '', '', '', '', ''), +(4308, '녹색 리넨 팔보호구', 'Brassards verts en lin', 'Grüne Leinenarmschienen', '绿色亚麻护腕', '綠色亞麻護腕', 'Brazales de lino verde', 'Brazales de lino verdes', 'Зеленые льняные наручи', '', '', '', '', '', '', '', ''), +(4309, '손바느질한 리넨 바지', 'Culottes en lin cousu main', 'Handgenähte Leinenkniehosen', '手工亚麻裤', '手工亞麻褲', 'Calzones de lino cosidos a mano', 'Calzones de lino cosidos a mano', 'Сшитые вручную льняные брюки', '', '', '', '', '', '', '', ''), +(4310, '두꺼운 양모 장갑', 'Gants en laine épaisse', 'Schwere Wollhandschuhe', '高级毛纺手套', '高級毛紡手套', 'Guantes de lana pesada', 'Guantes de lana gruesos', 'Тяжелые шерстяные перчатки', '', '', '', '', '', '', '', ''), +(4311, '두꺼운 양모 망토', 'Cape en laine épaisse', 'Schwerer Wollumhang', '高级毛纺披风', '高級毛紡披風', 'Capa de lana pesada', 'Capa de lana gruesa', 'Тяжелый шерстяной плащ', '', '', '', '', '', '', '', ''), +(4312, '부드러운 리넨 장화', 'Bottes en lin à semelle souple', 'Leinenschuhe mit weichen Sohlen', '软底亚麻靴', '軟底亞麻靴', 'Botas de lino de suela suave', 'Botas de lino de suela suave', 'Льняные сапоги с мягкой подошвой', '', '', '', '', '', '', '', ''), +(4313, '붉은색 양모 장화', 'Bottes rouges en laine', 'Rote Wollstiefel', '红色毛纺靴', '紅色毛紡靴', 'Botas de lana roja', 'Botas de lana roja', 'Красные шерстяные сапоги', '', '', '', '', '', '', '', ''), +(4314, '이중 양모 어깨보호구', 'Epaulières à double couture en laine', 'Doppeltgenähte Wollschultern', '双线毛纺护肩', '雙線毛紡護肩', 'Hombreras de lana con doble pespunte', 'Sobrehombros de lana con doble pespunte', 'Шерстяные наплечники с двойным швом', '', '', '', '', '', '', '', ''), +(4315, '질긴 양모 어깨보호구', 'Epaulières renforcées en laine', 'Verstärkte Wollschultern', '强化毛纺护肩', '強化毛紡護肩', 'Hombreras de lana reforzada', 'Sobrehombros de lana reforzada', 'Усиленные шерстяные наплечники', '', '', '', '', '', '', '', ''), +(4316, '질긴 양모 바지', 'Pantalon en laine épaisse', 'Schwere Wollhose', '高级毛纺短裤', '高級毛紡短褲', 'Pantalones de lana pesada', 'Pantalones de lana gruesos', 'Тяжелые шерстяные штаны', '', '', '', '', '', '', '', ''), +(4317, '불사조 바지', 'Pantalon du phénix', 'Phönixhose', '凤凰短裤', '鳳凰短褲', 'Pantalones Fénix', 'Pantalones Fénix', 'Штаны Феникса', '', '', '', '', '', '', '', ''), +(4318, '명상의 장갑', 'Gants de méditation', 'Handschuhe der Meditation', '冥想手套', '冥想手套', 'Guantes de Meditación', 'Guantes de meditación', 'Перчатки Медитации', '', '', '', '', '', '', '', ''), +(4319, '감청색 비단 장갑', 'Gants azur en soie', 'Azurblaue Seidenhandschuhe', '碧蓝丝质手套', '碧藍絲質手套', 'Guantes de seda azur', 'Guantes de seda azur', 'Лазурные шелковые перчатки', '', '', '', '', '', '', '', ''), +(4320, '거미줄 장화', 'Bottes en soie d\'araignée', 'Spinnenseidenstiefel', '蛛丝之靴', '蛛絲之靴', 'Botas de seda de araña', 'Botas de seda de araña', 'Сапоги из паучьего шелка', '', '', '', '', '', '', '', ''), +(4321, '거미줄 슬리퍼', 'Mules en soie d\'araignée', 'Spinnenseidenslipper', '蛛丝便鞋', '蛛絲便鞋', 'Zapatillas de seda de araña', 'Zapatillas de seda de araña', 'Туфли из паутины', '', '', '', '', '', '', '', ''), +(4322, '마술사의 두건', 'Capuche d\'enchanteur', 'Verzaubererkutte', '巫术师兜帽', '巫術師兜帽', 'Capucha de encantador', 'Capucha de encantador', 'Клобук волшебника', '', '', '', '', '', '', '', ''), +(4323, '그림자 두건', 'Chaperon des ombres', 'Schattenkapuze', '暗影头巾', '暗影頭巾', 'Caperuza de las Sombras', 'Caperuza de las Sombras', 'Теневой Капюшон', '', '', '', '', '', '', '', ''), +(4324, '감청색 비단 조끼', 'Gilet azur en soie', 'Azurblaue Seidenweste', '碧蓝丝质外衣', '碧藍絲質外衣', 'Jubón de seda azur', 'Jubón de seda azur', 'Лазурный шелковый жилет', '', '', '', '', '', '', '', ''), +(4325, '마술사의 장화', 'Bottes de l\'enchanteur', 'Stiefel des Verzauberers', '附魔师长靴', '附魔師長靴', 'Botas del Encantador', 'Botas del encantador', 'Сапоги Заклинателя', '', '', '', '', '', '', '', ''), +(4326, '긴 비단 망토', 'Longue cape en soie', 'Langer Seidenumhang', '丝质长披风', '絲質長披風', 'Capa de seda larga', 'Capa larga de seda', 'Длинный шелковый плащ', '', '', '', '', '', '', '', ''), +(4327, '얼음 망토', 'Cape glaciale', 'Eisiger Umhang', '冰覆披风', '冰覆披風', 'Capa helada', 'Capa helada', 'Ледяной плащ', '', '', '', '', '', '', '', ''), +(4328, '거미줄 허리띠', 'Ceinture de l\'araignée', 'Spinnengürtel', '蜘蛛腰带', '蜘蛛腰帶', 'Cinturón de araña', 'Cinturón de araña', 'Паучий пояс', '', '', '', '', '', '', '', ''), +(4329, '별장식 허리띠', 'Ceinture de l\'étoile', 'Sternengürtel', '星辰腰带', '星辰腰帶', 'Cinturón de estrella', 'Cinturón de estrella', 'Звездный пояс', '', '', '', '', '', '', '', ''), +(4330, '세련된 붉은색 셔츠', 'Chemise rouge d\'apparat', 'Modisches rotes Hemd', '漂亮的红衬衣', '漂亮的紅襯衣', 'Camisa roja con estilo', 'Camisa roja con estilo', 'Стильная красная рубашка', '', '', '', '', '', '', '', ''), +(4331, '불사조 장갑', 'Gants du phénix', 'Phönixhandschuhe', '凤凰手套', '鳳凰手套', 'Guantes Fénix', 'Guantes Fénix', 'Перчатки Феникса', '', '', '', '', '', '', '', ''), +(4332, '밝은 노란색 셔츠', 'Chemise jaune éclatant', 'Hellgelbes Hemd', '淡黄色衬衣', '淡黃色襯衣', 'Camisa amarillo brillante', 'Camisa amarillo brillante', 'Ярко-желтая рубашка', '', '', '', '', '', '', '', ''), +(4333, '암색 비단 셔츠', 'Chemise noire en soie', 'Dunkles Seidenhemd', '黑丝衬衣', '黑絲襯衣', 'Camisa de seda oscura', 'Camisa de seda oscura', 'Темная шелковая рубашка', '', '', '', '', '', '', '', ''), +(4334, '흰색 정장 셔츠', 'Chemise blanche habillée', 'Formelles weißes Hemd', '体面的白衬衣', '體面的白襯衣', 'Camisa blanca formal', 'Camisa blanca formal', 'Церемониальная белая рубашка', '', '', '', '', '', '', '', ''), +(4335, '진보라색 비단 셔츠', 'Riche chemise violette en soie', 'Dunkellilanes Seidenhemd', '紫色丝质衬衣', '紫色絲質襯衣', 'Camisa de seda morada viva', 'Camisa de seda morada viva', 'Богатая пурпурная шелковая рубашка', '', '', '', '', '', '', '', ''), +(4336, '검은색 모험가 셔츠', 'Chemise noire de bretteur', 'Schwarzes Schwadroneurshemd', '黑色冒险者衬衣', '黑色冒險者襯衣', 'Camisa negra de aventurero', 'Camisa de espadachín negra', 'Черная рубашка Щитолома', '', '', '', '', '', '', '', ''), +(4337, '굵은 거미줄', 'Soie d\'araignée épaisse', 'Dicke Spinnenseide', '粗蜘蛛丝', '粗蜘蛛絲', 'Seda de araña espesa', 'Seda de araña espesa', 'Плотная паутина', '', '', '', '', '', '', '', ''), +(4338, '마법 옷감', 'Etoffe de tisse-mage', 'Magiestoff', '魔纹布', '魔紋布', 'Tela de paño mágico', 'Paño de tejido mágico', 'Магическая ткань', '', '', '', '', '', '', '', ''), +(4339, '마법 두루마리', 'Rouleau de tisse-mage', 'Magiestoffballen', '魔纹布卷', '魔紋布卷', 'Descarga de paño mágico', 'Madeja de tejido mágico', 'Рулон магической ткани', '', '', '', '', '', '', '', ''), +(4340, '회색 염료', 'Teinture grise', 'Grauer Farbstoff', '灰色染料', '灰色染料', 'Tinte gris', 'Tinte gris', 'Серая краска', '', '', '', '', '', '', '', ''), +(4341, '황색 염료', 'Teinture jaune', 'Gelber Farbstoff', '黄色染料', '黃色染料', 'Tinte amarillo', 'Tinte amarillo', 'Желтая краска', '', '', '', '', '', '', '', ''), +(4342, '자색 염료', 'Teinture pourpre', 'Lila Farbstoff', '紫色染料', '紫色染料', 'Tinte morado', 'Tinte morado', 'Пурпурная краска', '', '', '', '', '', '', '', ''), +(4343, '갈색 리넨 바지', 'Pantalon marron en lin', 'Braune Leinenhose', '棕色亚麻短裤', '棕色亞麻短褲', 'Pantalones de lino marrón', 'Pantalones de lino marrones', 'Коричневые льняные штаны', '', '', '', '', '', '', '', ''), +(4344, '갈색 리넨 셔츠', 'Chemise marron en lin', 'Braunes Leinenhemd', '棕色亚麻衬衣', '棕色亞麻襯衣', 'Camisa de lino marrón', 'Camisa de lino marrón', 'Коричневая льняная рубашка', '', '', '', '', '', '', '', ''), +(4345, '도안: 붉은색 양모 장화', 'Patron : Bottes rouges en laine', 'Muster: Rote Wollstiefel', '图样:红色毛纺靴', '圖樣:紅色毛紡靴', 'Patrón: botas de lana roja', 'Patrón: botas de lana roja', 'Выкройка: красные шерстяные сапоги', '', '', '', '', '', '', '', ''), +(4346, '도안: 두꺼운 양모 망토', 'Patron : Cape en laine épaisse', 'Muster: Schwerer Wollumhang', '图样:高级毛纺披风', '圖樣:高級毛紡披風', 'Patrón: capa de lana pesada', 'Patrón: capa de lana gruesa', 'Выкройка: тяжелый шерстяной плащ', '', '', '', '', '', '', '', ''), +(4347, '도안: 질긴 양모 어깨보호구', 'Patron : Epaulières renforcées en laine', 'Muster: Verstärkte Wollschultern', '图样:强化毛纺护肩', '圖樣:強化毛紡護肩', 'Patrón: hombreras de lana reforzada', 'Patrón: sobrehombros de lana reforzada', 'Выкройка: усиленные шерстяные наплечники', '', '', '', '', '', '', '', ''), +(4348, '도안: 불사조 장갑', 'Patron : Gants du phénix', 'Muster: Phönixhandschuhe', '图样:凤凰手套', '圖樣:鳳凰手套', 'Patrón: guantes Fénix', 'Patrón: guantes Fénix', 'Выкройка: перчатки Феникса', '', '', '', '', '', '', '', ''), +(4349, '도안: 불사조 바지', 'Patron : Pantalon du phénix', 'Muster: Phönixhose', '图样:凤凰短裤', '圖樣:鳳凰短褲', 'Patrón: pantalones Fénix', 'Patrón: pantalones Fénix', 'Выкройка: штаны Феникса', '', '', '', '', '', '', '', ''), +(4350, '도안: 거미줄 슬리퍼', 'Patron : Mules en soie d\'araignée', 'Muster: Spinnenseidenslipper', '图样:蛛丝便鞋', '圖樣:蛛絲便鞋', 'Patrón: zapatillas de seda de araña', 'Patrón: zapatillas de seda de araña', 'Выкройка: туфли из паутины', '', '', '', '', '', '', '', ''), +(4351, '도안: 그림자 두건', 'Patron : Chaperon des ombres', 'Muster: Schattenkapuze', '图样:暗影头巾', '圖樣:暗影頭巾', 'Patrón: caperuza de las Sombras', 'Patrón: caperuza de las Sombras', 'Выкройка: теневой капюшон', '', '', '', '', '', '', '', ''), +(4352, '도안: 마술사의 장화', 'Patron : Bottes de l\'enchanteur', 'Muster: Stiefel des Verzauberers', '图样:附魔师长靴', '圖樣:附魔師長靴', 'Patrón: botas del Encantador', 'Patrón: botas del encantador', 'Выкройка: сапоги Заклинателя', '', '', '', '', '', '', '', ''), +(4353, '도안: 거미줄 허리띠', 'Patron : Ceinture de l\'araignée', 'Muster: Spinnengürtel', '图样:蜘蛛腰带', '圖樣:蜘蛛腰帶', 'Patrón: cinturón de araña', 'Patrón: cinturón de araña', 'Выкройка: паучий пояс', '', '', '', '', '', '', '', ''), +(4354, '도안: 진보라색 비단 셔츠', 'Patron : Riche chemise violette en soie', 'Muster: Dunkellilanes Seidenhemd', '图样:紫色丝质衬衣', '圖樣:紫色絲質襯衣', 'Patrón: camisa de seda morada viva', 'Patrón: camisa de seda morada viva', 'Выкройка: богатая пурпурная шелковая рубашка', '', '', '', '', '', '', '', ''), +(4355, '도안: 얼음 망토', 'Patron : Cape glaciale', 'Muster: Eisiger Umhang', '图样:冰覆披风', '圖樣:冰覆披風', 'Patrón: capa helada', 'Patrón: capa helada', 'Выкройка: ледяной плащ', '', '', '', '', '', '', '', ''), +(4356, '도안: 별장식 허리띠', 'Patron : Ceinture de l\'étoile', 'Muster: Sternengürtel', '图样:星辰腰带', '圖樣:星辰腰帶', 'Patrón: cinturón de estrella', 'Patrón: cinturón de estrella', 'Выкройка: звездный пояс', '', '', '', '', '', '', '', ''), +(4357, '천연 화약', 'Poudre d\'explosion basique', 'Raues Sprengpulver', '劣质火药', '劣質火藥', 'Pólvora basta', 'Pólvora férrea', 'Грубое взрывчатое вещество', '', '', '', '', '', '', '', ''), +(4358, '천연 다이너마이트', 'Dynamite basique', 'Raues Dynamit', '劣质炸药', '粗製炸藥', 'Dinamita basta', 'Dinamita férrea', 'Грубый динамит', '', '', '', '', '', '', '', ''), +(4359, '구리 나사 한줌', 'Poignée de boulons en cuivre', 'Eine Hand voll Kupferbolzen', '一把螺栓', '一把螺栓', 'Un puñado de tornillos de cobre', 'Puñado de tornillos de cobre', 'Горсть медных винтов', '', '', '', '', '', '', '', ''), +(4360, '천연 구리 폭탄', 'Bombe grossière en cuivre', 'Raue Kupferbombe', '劣质铜壳炸弹', '劣質銅殼炸彈', 'Bomba de cobre basto', 'Bomba de cobre férrea', 'Грубая медная бомба', '', '', '', '', '', '', '', ''), +(4361, '구리관', 'Tube en cuivre', 'Kupferrohr', '铜管', '銅管', 'Tubo de cobre', 'Tubo de cobre', 'Медная труба', '', '', '', '', '', '', '', ''), +(4362, '조잡한 붐스틱', 'Espingole grossière', 'Raues Schießeisen', '劣质火枪', '劣質火槍', 'Trabuco basto', 'Bocarda férrea', 'Грубый громобой', '', '', '', '', '', '', '', ''), +(4363, '구리 변조기', 'Modulateur en cuivre', 'Kupfermodulator', '铜质调节器', '銅質調節器', 'Modulador de cobre', 'Modulador de cobre', 'Медный регулятор', '', '', '', '', '', '', '', ''), +(4364, '굵은 화약', 'Poudre d\'explosion grossière', 'Grobes Sprengpulver', '粗制火药粉', '粗製火藥粉', 'Pólvora burda', 'Pólvora burda', 'Низкосортное взрывчатое вещество', '', '', '', '', '', '', '', ''), +(4365, '일반 다이너마이트', 'Dynamite grossière', 'Grobes Dynamit', '劣质炸药', '劣質炸藥', 'Dinamita burda', 'Dinamita burda', 'Низкосортный динамит', '', '', '', '', '', '', '', ''), +(4366, '표적 허수아비', 'Leurre', 'Zielattrappe', '活动假人', '活動假人', 'Muñeco-diana', 'Muñeco-diana', 'Манекен-мишень', '', '', '', '', '', '', '', ''), +(4367, '소형 시포리움 폭약', 'Petite charge d\'hydroglycérine', 'Kleine Zephyriumladung', '小型爆盐炸弹', '小型爆鹽炸彈', 'Carga de seforio pequeña', 'Carga de seforio pequeña', 'Небольшой сефориевый заряд', '', '', '', '', '', '', '', ''), +(4368, '비호 고글', 'Lunettes de tigre volant', 'Fliegerbrille', '飞虎护目镜', '飛虎護目鏡', 'Gafas de tigre volador', 'Gafas de tigre volador', 'Очки летающего тигра', '', '', '', '', '', '', '', ''), +(4369, '정교한 나팔총', 'Tromblon mortel', 'Tödliche Donnerbüchse', '致命的短枪', '致命的短槍', 'Trabuco mortal', 'Trabuco mortal', 'Смертоносный мушкетон', '', '', '', '', '', '', '', ''), +(4370, '대형 구리 폭탄', 'Grande bombe en cuivre', 'Große Kupferbombe', '大型铜壳炸弹', '大型銅殼炸彈', 'Bomba de cobre grande', 'Bomba grande de cobre', 'Большая медная бомба', '', '', '', '', '', '', '', ''), +(4371, '청동관', 'Tube en bronze', 'Bronzeröhre', '青铜管', '青銅管', 'Tubo de bronce', 'Tubo de bronce', 'Бронзовая трубка', '', '', '', '', '', '', '', ''), +(4372, '정성이 가득 담긴 붐스틱', 'Espingole amoureusement construite', 'Liebevoll hergestelltes Schießeisen', '精致手工火枪', '精緻手工火槍', 'Trabuco fabricado con amor', 'Bocarda fabricada con amor', 'Искусно сделанный громобой', '', '', '', '', '', '', '', ''), +(4373, '그림자 고글', 'Lunettes des ombres', 'Schattenschutzbrille', '暗影护目镜', '暗影護目鏡', 'Gafas de las Sombras', 'Gafas de las Sombras', 'Теневые очки', '', '', '', '', '', '', '', ''), +(4374, '소형 청동 폭탄', 'Petite bombe en bronze', 'Kleine Bronzebombe', '小型青铜炸弹', '小型青銅炸彈', 'Bomba de bronce pequeña', 'Bomba de bronce pequeña', 'Небольшая бронзовая бомба', '', '', '', '', '', '', '', ''), +(4375, '청동 회전 장치', 'Bidule bourdonnant en bronze', 'Surrendes bronzenes Dingsda', '高速青铜齿轮', '高速青銅齒輪', 'Cacharros zumbones de bronce', 'Cacharros zumbones de bronce', 'Трещащий бронзовый механизм', '', '', '', '', '', '', '', ''), +(4376, '화염 반사장치', 'Pare-flammes', 'Flammendeflektor', '火焰偏斜器', '火焰偏斜器', 'Deflector de llamas', 'Deflector de llamas', 'Отражатель огня', '', '', '', '', '', '', '', ''), +(4377, '강한 화약', 'Poudre d\'explosion majeure', 'Schweres Sprengpulver', '烈性火药', '烈性火藥', 'Pólvora pesada', 'Pólvora potente', 'Тяжелое взрывчатое вещество', '', '', '', '', '', '', '', ''), +(4378, '강한 다이너마이트', 'Dynamite puissante', 'Schweres Dynamit', '烈性炸药', '烈性炸藥', 'Dinamita pesada', 'Dinamita potente', 'Тяжелый динамит', '', '', '', '', '', '', '', ''), +(4379, '은도금 산탄총', 'Fusil plaqué argent', 'Versilberte Schrotflinte', '镀银猎枪', '鍍銀獵槍', 'Escopeta de chapa de plata', 'Escopeta de chapa de plata', 'Посеребренный дробовик', '', '', '', '', '', '', '', ''), +(4380, '대형 청동 폭탄', 'Grande bombe en bronze', 'Große Bronzebombe', '重磅青铜炸弹', '重磅青銅炸彈', 'Bomba de bronce grande', 'Bomba de bronce grande', 'Большая бронзовая бомба', '', '', '', '', '', '', '', ''), +(4381, '하급 유전자 역결합기', 'Recombobulateur mineur', 'Schwacher Rekombobulator', '自动净化装置', '自動淨化裝置', 'Recombobulador menor', 'Recombobulador menor', 'Малый атомарный перенаправлятор', '', '', '', '', '', '', '', ''), +(4382, '청동 골격', 'Structure en bronze', 'Bronzegerüst', '青铜框架', '青銅框架', 'Marco de bronce', 'Marco de bronce', 'Бронзовый каркас', '', '', '', '', '', '', '', ''), +(4383, '달빛 라이플', 'Carabine vise-lune', 'Mondsichtgewehr', '夜视步枪', '夜視步槍', 'Rifle de vista lunar', 'Rifle de vista lunar', 'Лунная винтовка', '', '', '', '', '', '', '', ''), +(4384, '양 폭탄', 'Mouton explosif', 'Explodierendes Schaf', '自爆绵羊', '自爆綿羊', 'Oveja explosiva', 'Oveja explosiva', 'Взрывоопасная овца', '', '', '', '', '', '', '', ''), +(4385, '녹빛 고글', 'Lunettes teintées vertes', 'Schutzbrille mit grünen Gläsern', '绿色护目镜', '綠色護目鏡', 'Gafas tintadas de verde', 'Gafas tintadas de verde', 'Зеленые тонированные очки', '', '', '', '', '', '', '', ''), +(4386, '냉기 반사장치', 'Pare-glace', 'Eisdeflektor', '寒冰偏斜器', '寒冰偏斜器', 'Deflector de hielo', 'Deflector de hielo', 'Ледяной отражатель', '', '', '', '', '', '', '', ''), +(4387, '철제 버팀대', 'Contrefiche en fer', 'Eisenstrebe', '铁棒', '鐵棒', 'Tornapunta de hierro', 'Tornapunta de hierro', 'Железная балка', '', '', '', '', '', '', '', ''), +(4388, '유전자 역결합 광선', 'Rayon discombobulateur', 'Diskombobulatorstrahl', '退化射线', '退化射線', 'Rayo descombobulador', 'Rayo descombobulador', 'Анти-перенаправляющий луч', '', '', '', '', '', '', '', ''), +(4389, '태엽장치', 'Gyrochronatome', '', '发条式同步协调陀螺仪', '發條式同步協調陀螺儀', 'Girocronátomo', 'Girocronátomo', 'Гирокронатом', '', '', '', '', '', '', '', ''), +(4390, '철제 수류탄', 'Grenade en fer', 'Eisengranate', '铁皮手雷', '鐵皮手雷', 'Granada de hierro', 'Granada de hierro', 'Железная граната', '', '', '', '', '', '', '', ''), +(4391, '소형 허수아비골렘 키트', 'Kit de moissonneur compact', 'Kompaktes Ernteschnitterset', '联合收割机组件', '聯合收割機組件', 'Juego de segador de la cosecha compacto', 'Juego de segador de la cosecha compacto', 'Сборный компактный уборочный голем', '', '', '', '', '', '', '', ''), +(4392, '고급 표적 허수아비', 'Leurre perfectionné', 'Hochentwickelte Zielattrappe', '高级假人', '高級假人', 'Muñeco-diana avanzado', 'Muñeco-diana avanzado', 'Усовершенствованный манекен-мишень', '', '', '', '', '', '', '', ''), +(4393, '장인의 단안경', 'Monocle d\'artisan', 'Handwerkermonokel', '工匠眼镜', '工匠眼鏡', 'Monóculo de artesano', 'Monóculo de artesano', 'Монокль ремесленника', '', '', '', '', '', '', '', ''), +(4394, '대형 철제 폭탄', 'Grande bombe en fer', 'Große Eisenbombe', '重磅铁制炸弹', '重磅鐵製炸彈', 'Bomba de hierro grande', 'Bomba de hierro grande', 'Большая железная бомба', '', '', '', '', '', '', '', ''), +(4395, '고블린 지뢰', 'Mine gobeline', 'Goblin-Landmine', '地精暗雷', '哥布林暗雷', 'Mina terrestre goblin', 'Mina terrestre goblin', 'Гоблинская мина', '', '', '', '', '', '', '', ''), +(4396, '소형 기계용', 'Petit dragon mécanique', 'Mechanischer Drachling', '机械幼龙', '機械幼龍', 'Dragonizo mecánico', 'Dragonizo mecánico', 'Механический дракончик', '', '', '', '', '', '', '', ''), +(4397, '노움 은폐 장치', 'Système d\'occultation gnome', 'Gnomisches Verbergungsgerät', '侏儒隐形装置', '地精隱形裝置', 'Aparato de invisibilidad gnómico', 'Aparato de invisibilidad gnómico', 'Маскировочный механизм гномов', '', '', '', '', '', '', '', ''), +(4398, '대형 시포리움 폭약', 'Grande charge d\'hydroglycérine', 'Große Zephyriumladung', '大型爆盐炸弹', '大型爆鹽炸彈', 'Carga de seforio grande', 'Carga de seforio grande', 'Большой сефориевый заряд', '', '', '', '', '', '', '', ''), +(4399, '나무 개머리판', 'Crosse en bois', 'Holzgriff', '木柴', '木柴', 'Pila de madera', 'Pila de madera', 'Деревянный приклад', '', '', '', '', '', '', '', ''), +(4400, '단단한 개머리판', 'Crosse lourde', 'Schwerer Griff', '沉重的树干', '沉重的樹幹', 'Surtido pesado', 'Surtido pesado', 'Прочный приклад', '', '', '', '', '', '', '', ''), +(4401, '기계 다람쥐 상자', 'Caisse d\'Ecureuil mécanique', 'Kasten mit mechanischem Eichhörnchen', '机械松鼠笼', '機械松鼠籠', 'Caja de ardillas mecánica', 'Caja de ardillas mecánica', 'Коробка с механической белкой', '', '', '', '', '', '', '', ''), +(4402, '작은 불꽃주머니', 'Petit sac de flammes', 'Kleiner Flammenbeutel', '火囊', '火囊', 'Glándula de llamas pequeña', 'Glándula de llamas pequeña', 'Малая пламенная железа', '', '', '', '', '', '', '', ''), +(4403, '휴대용 청동 박격포', 'Mortier portable en bronze', 'Tragbarer bronzener Mörser', '便携式青铜迫击炮', '可攜式青銅迫擊炮', 'Mortero de bronce portátil', 'Mortero de bronce portátil', 'Портативный бронзовый миномет', '', '', '', '', '', '', '', ''), +(4404, '은 접지', 'Contact en argent', 'Silberkontakt', '银触媒', '銀觸媒', 'Contacto de plata', 'Contacto de plata', 'Серебряный контакт', '', '', '', '', '', '', '', ''), +(4405, '조잡한 조준경', 'Lunette basique', 'Kunstloses Zielfernrohr', '粗制瞄准镜', '粗製瞄準鏡', 'Mira rudimentaria', 'Mira rudimentaria', 'Кустарный прицел', '', '', '', '', '', '', '', ''), +(4406, '일반 조준경', 'Lunette standard', 'Standardzielfernrohr', '普通瞄准镜', '普通瞄準鏡', 'Mira estándar', 'Mira estándar', 'Обычный прицел', '', '', '', '', '', '', '', ''), +(4407, '정밀한 조준경', 'Lunette de précision', 'Genaues Zielfernrohr', '精确瞄准镜', '精確瞄準鏡', 'Mira de precisión', 'Mira de precisión', 'Точный прицел', '', '', '', '', '', '', '', ''), +(4408, '설계도: 기계 다람쥐', 'Schéma : Ecureuil mécanique', 'Bauplan: Mechanisches Eichhörnchen', '结构图:机械松鼠', '結構圖:機械松鼠', 'Esquema: ardilla mecánica', 'Esquema: ardilla mecánica', 'Чертеж: механическая белка', '', '', '', '', '', '', '', ''), +(4409, '설계도: 소형 시포리움 폭약', 'Schéma : Petite charge d\'hydroglycérine', 'Bauplan: Kleine Zephyriumladung', '结构图:小型爆盐炸弹', '結構圖:小型爆鹽炸彈', 'Esquema: carga de seforio pequeña', 'Esquema: carga de seforio pequeña', 'Чертеж: малый сефориевый заряд', '', '', '', '', '', '', '', ''), +(4410, '설계도: 그림자 고글', 'Schéma : Lunettes des ombres', 'Bauplan: Schattenschutzbrille', '结构图:暗影护目镜', '結構圖:暗影護目鏡', 'Esquema: gafas de las Sombras', 'Esquema: gafas de las Sombras', 'Чертеж: теневые очки', '', '', '', '', '', '', '', ''), +(4411, '설계도: 화염 반사장치', 'Schéma : Pare-flammes', 'Bauplan: Flammendeflektor', '结构图:火焰偏斜器', '結構圖:火焰偏斜器', 'Esquema: deflector de llamas', 'Esquema: deflector de llamas', 'Чертеж: отражатель огня', '', '', '', '', '', '', '', ''), +(4412, '설계도: 달빛 라이플', 'Schéma : Carabine vise-lune', 'Bauplan: Mondsichtgewehr', '结构图:夜视步枪', '結構圖:夜視步槍', 'Esquema: rifle de vista lunar', 'Esquema: rifle de vista lunar', 'Чертеж: лунная винтовка', '', '', '', '', '', '', '', ''), +(4413, '설계도: 유전자 역결합 광선', 'Schéma : Rayon discombobulateur', 'Bauplan: Diskombobulatorstrahl', '结构图:退化射线', '結構圖:退化射線', 'Esquema: rayo descombolulador', 'Esquema: rayo descombobulador', 'Чертеж: анти-перенаправляющий луч', '', '', '', '', '', '', '', ''), +(4414, '설계도: 휴대용 청동 박격포', 'Schéma : Mortier portable en bronze', 'Bauplan: Tragbarer bronzener Mörser', '结构图:便携式青铜迫击炮', '結構圖:可攜式青銅迫擊炮', 'Esquema: mortero de bronce portátil', 'Esquema: mortero de bronce portátil', 'Чертеж: портативный бронзовый миномет', '', '', '', '', '', '', '', ''), +(4415, '설계도: 장인의 단안경', 'Schéma : Monocle de l\'artisan', 'Bauplan: Handwerkermonokel', '结构图:工匠眼镜', '結構圖:工匠眼鏡', 'Esquema: monóculo de artesano', 'Esquema: monóculo de artesano', 'Чертеж: монокль ремесленника', '', '', '', '', '', '', '', ''), +(4416, '설계도: 고블린 지뢰', 'Schéma : Mine gobeline', 'Bauplan: Goblin-Landmine', '结构图:地精暗雷', '結構圖:哥布林暗雷', 'Esquema: mina terrestre goblin', 'Esquema: mina terrestre goblin', 'Чертеж: гоблинская мина', '', '', '', '', '', '', '', ''), +(4417, '설계도: 대형 시포리움 폭약', 'Schéma : Grande charge d\'hydroglycérine', 'Bauplan: Große Zephyriumladung', '结构图:大型爆盐炸弹', '結構圖:大型爆鹽炸彈', 'Esquema: carga de seforio grande', 'Esquema: carga de seforio grande', 'Чертеж: большой сефориевый заряд', '', '', '', '', '', '', '', ''), +(4418, '미사용 Creeper 케이크', '[PÉRIMÉ] Gâteaux de Rampant', 'Ausgediente Krabblerküchlein', '', '', '', '', 'Испорченные кексы из ползуна', '', '', '', '', '', '', '', ''), +(4419, '지능의 두루마리 III', 'Parchemin d\'intelligence III', 'Rolle der Intelligenz III', '智力卷轴 III', '智力卷軸 III', 'Pergamino de Intelecto III', 'Pergamino de intelecto III', 'Свиток Интеллекта III', '', '', '', '', '', '', '', ''), +(4421, '보호의 두루마리 III', 'Parchemin de Protection III', 'Rolle des Schutzes III', '保护卷轴 III', '保護卷軸 III', 'Pergamino de Protección III', 'Pergamino de protección III', 'Свиток Защиты III', '', '', '', '', '', '', '', ''), +(4422, '체력의 두루마리 III', 'Parchemin d\'Endurance III', 'Rolle der Ausdauer III', '耐力卷轴 III', '耐力卷軸 III', 'Pergamino de Fortaleza III', 'Pergamino de aguante III', 'Свиток выносливости III', '', '', '', '', '', '', '', ''), +(4424, '정신력의 두루마리 III', 'Parchemin d\'Esprit III', 'Rolle der Willenskraft III', '精神卷轴 III', '精神卷軸 III', 'Pergamino de Espíritu III', 'Pergamino de espíritu III', 'Свиток Духа III', '', '', '', '', '', '', '', ''), +(4425, '민첩성의 두루마리 III', 'Parchemin d\'Agilité III', 'Rolle der Beweglichkeit III', '敏捷卷轴 III', '敏捷卷軸 III', 'Pergamino de Agilidad III', 'Pergamino de agilidad III', 'Свиток Ловкости III', '', '', '', '', '', '', '', ''), +(4426, '힘의 두루마리 III', 'Parchemin de force III', 'Rolle der Stärke III', '力量卷轴 III', '力量卷軸 III', 'Pergamino de Fuerza III', 'Pergamino de fuerza III', 'Свиток Силы III', '', '', '', '', '', '', '', ''), +(4427, '미사용 두루마리 of Spirit Armor V', '[PÉRIMÉ] Parchemin d\'Armure spirituelle V', 'Ausgediente Rolle der Geistrüstung V', '', '', '', '', 'Испорченный манускрипт Оружия духа V', '', '', '', '', '', '', '', ''), +(4428, '거미 촉수', 'Palpe d\'araignée', 'Spinnentaster', '蜘蛛的触须', '蜘蛛的觸鬚', 'Pulpa de araña', 'Pulpa de araña', 'Паучья лапка', '', '', '', '', '', '', '', ''), +(4429, '딥퓨리의 명령서', 'Ordres de Deepfury', 'Deepfurys Befehle', '深怒的命令', '深怒的命令', 'Pedido Furiahonda', 'Órdenes Furiahonda', 'Приказы Кама Темная Ярость', '', '', '', '', '', '', '', ''), +(4430, '정기의 부적', 'Talisman éthéré', 'Astraler Talisman', '虚空护符', '虛空護符', 'Talismán etéreo', 'Dije etéreo', 'Астральный талисман', '', '', '', '', '', '', '', ''), +(4431, '미사용 Shard of Myzrael', '[PÉRIMÉ] Fragment de Myzrael', 'Ausgedienter Splitter von Myzrael', '', '', '', '', 'Испорченный осколок Мизраэли', '', '', '', '', '', '', '', ''), +(4432, '설리 발루의 편지', 'Lettre de Sully Balloo', 'Sully Balloos Brief', '苏利·巴鲁的信', '蘇利·巴魯的信', 'Carta de Sully Balloo', 'Carta de Sully Balloo', 'Письмо Салли Баллу', '사랑하는 사라에게...', 'Ma chère Sara…', 'Meine liebe Sara...', '我亲爱的萨拉…', '我親愛的薩拉…', 'Mi querida Sara…', 'Mi querida Sara…', 'Дорогая Сара…'), +(4433, '물에 젖은 편지', 'Enveloppe détrempée', 'Durchnässter Umschlag', '浸水的信封', '浸水的信封', 'Sobre estropeado por el agua', 'Sobre estropeado por el agua', 'Промокший конверт', '', '', '', '', '', '', '', ''), +(4434, '허수아비 바지', 'Pantalon d\'épouvantail', 'Vogelscheuchen-Beinkleider', '稻草人的长裤', '稻草人的長褲', 'Pantalones de espantapájaros', 'Calzas de espantapájaros', 'Брюки пугала', '', '', '', '', '', '', '', ''), +(4435, '미즈라엘의 결정 파편', 'Poussières de Myzrael', 'Korn von Myzrael', '密斯莱尔之尘', '密斯賴爾之塵', 'Mota de Myzrael', 'Mota de Myzrael', 'Мощь Мизраэли', '', '', '', '', '', '', '', ''), +(4436, '보석 박힌 장식띠', 'Echarpe incrustée de joyaux', 'Juwelenüberkrustete Schärpe', '宝石腰带', '寶石腰帶', 'Fajín taraceado con joyas', 'Fajín taraceado con joyas', 'Инкрустированный самоцветами кушак', '', '', '', '', '', '', '', ''), +(4437, '역술사의 지팡이', 'Bâton du canaliste', 'Stab des Kanalisierers', '导魔法杖', '導魔法杖', 'Bastón de canalizador', 'Bastón de canalizador', 'Посох Направителя', '', '', '', '', '', '', '', ''), +(4438, '싸움꾼의 팔보호구', 'Brassards du pugiliste', 'Faustkämpfer-Armschienen', '拳王护腕', '拳王護腕', 'Brazales de pugilista', 'Brazales de pugilista', 'Наручи борца', '', '', '', '', '', '', '', ''), +(4439, '투사의 곤봉', 'Gourdin de contusions', 'Haudraufkeule', '粗木棒', '粗木棒', 'Garrote moretón', 'Garrote moretón', 'Дубина хулигана', '', '', '', '', '', '', '', ''), +(4440, '스트롬의 인장', 'Glyphe de Strom', 'Siegelzeichen von Strom', '激流堡符印', '激流堡符印', 'Sigilo de Strom', 'Sigilo de Strom', 'Печать Штрома', '', '', '', '', '', '', '', ''), +(4441, '맥크릴의 위스키', 'Tord-boyaux de MacKreel', 'MacKreels Fusel', '马克里尔的月光酒', '馬克里爾的月光酒', 'Licor de luna de MacKreel', 'Licor de luna de MacKreel', 'Самогон Маккрила', '', '', '', '', '', '', '', ''), +(4442, '미사용 Dark 어깨보호대', '[PÉRIMÉ] Mantelet noir', 'Ausgedienter dunkler Mantel', '', '', '', '', 'Испорченная темная мантия', '', '', '', '', '', '', '', ''), +(4443, '냉혹의 어깨갑옷', 'Espauliers sinistres', 'Düstere Schulterstücke', '恐怖肩铠', '恐怖肩鎧', 'Espaldares macabros', 'Espaldares macabros', 'Лютое наплечье', '', '', '', '', '', '', '', ''), +(4444, '검은깍지 방패', 'Bouclier de la défense noire', 'Schwarzer Hüllenschild', '黑色甲壳盾', '黑色甲殼盾', 'Escudo de cáscara negra', 'Escudo de coraza negra', 'Черный кирасный щит', '', '', '', '', '', '', '', ''), +(4445, '살육의 도끼', 'Grave-chair', 'Fleischschnitzer', '切肉者', '切肉者', 'Punzón de carne', 'Punzón de carne', 'Резатель плоти', '', '', '', '', '', '', '', ''), +(4446, '검은맹독 단도', 'Lame de venin noir', 'Schwarzgiftklinge', '黑毒之刃', '黑毒之刃', 'Hoja veneno negro', 'Hoja veneno negro', 'Клинок Черного яда', '', '', '', '', '', '', '', ''), +(4447, '밤의 망토', 'Cape de nuit', 'Nacht-Umhang', '深夜披风', '深夜披風', 'Capa de la noche', 'Capa de la noche', 'Плащ Ночи', '', '', '', '', '', '', '', ''), +(4448, '나락시스의 껍질', 'Carcasse de Naraxis', 'Hülle von Naraxis', '纳拉克西斯的外壳', '納拉克西斯的外殼', 'Colmillo de Naraxis', 'Coraza de Naraxis', 'Кираса Нараксиса', '', '', '', '', '', '', '', ''), +(4449, '나락시스의 송곳니', 'Croc de Naraxis', 'Naraxis\' Fangzahn', '纳拉克西斯的牙齿', '納拉克西斯的牙齒', 'Colmillo de Narain', 'Colmillo de Naraxis', 'Клык Нараксиса', '', '', '', '', '', '', '', ''), +(4450, '인장 조각', 'Fragment de glyphe', 'Siegelzeichenfragment', '符印碎片', '符印碎片', 'Fragmento de sigilo', 'Trozo de sigilo', 'Фрагмент печати', '', '', '', '', '', '', '', ''), +(4451, '미사용 Stasis Totem', '[PÉRIMÉ] Totem de stase', 'Ausgedientes Stasis-Totem', '', '', '', '', 'Испорченный тотем Покоя', '', '', '', '', '', '', '', ''), +(4452, '미사용 Resonant 보석', '[PÉRIMÉ] Gemme de résonance', 'Ausgedienter hallender Edelstein', '', '', '', '', 'Испорченный звонкий самоцвет', '', '', '', '', '', '', '', ''), +(4453, '소라딘의 인장', 'Glyphe de Thoradin', 'Siegelzeichen des Thoradin', '索拉丁符印', '索拉丁符印', 'Sigilo de Thoradin', 'Sigilo de Thoradin', 'Печать Торадина', '', '', '', '', '', '', '', ''), +(4454, '벌트로스의 갈퀴발톱', 'Serre de Vultros', 'Kralle von Vultros', '乌尔图斯的爪子', '烏爾圖斯的爪子', 'Talón de Vultros', 'Garfa de Vultros', 'Ноготь Вультроса', '', '', '', '', '', '', '', ''), +(4455, '랩터 가죽 멜빵', 'Harnais en peau de raptor', 'Raptorbalgharnisch', '迅猛龙皮背心', '迅猛龍皮背心', 'Arnés de pellejo de raptor', 'Arnés de pellejo de raptor', 'Портупея из шкуры ящера', '', '', '', '', '', '', '', ''), +(4456, '랩터 가죽 허리띠', 'Ceinture en peau de raptor', 'Raptorbalggürtel', '迅猛龙皮腰带', '迅猛龍皮腰帶', 'Cinturón de pellejo de raptor', 'Cinturón de pellejo de raptor', 'Пояс из шкуры ящера', '', '', '', '', '', '', '', ''), +(4457, '대머리수리 날개 구이', 'Aile de busard grillée', 'Gegrillter Bussardflügel', '烧烤秃鹰翅膀', '燒烤禿鷹翅膀', 'Ala de águila ratonera a la parrilla', 'Ala de águila ratonera a la parrilla', 'Жареное крыло канюка', '', '', '', '', '', '', '', ''), +(4458, '아라소르의 인장', 'Glyphe d\'Arathor', 'Siegelzeichen von Arathor', '阿拉索符印', '阿拉索符印', 'Sigilo de Arathor', 'Sigilo de Arathor', 'Печать Аратора', '', '', '', '', '', '', '', ''), +(4459, '부러진 용뼈', 'Fragile os de dragon', 'Spröder Großdrachenknochen', '脆弱的龙骨', '玉石碎片', 'Hueso de dragón frágil', 'Hueso de dragón frágil', 'Хрупкая драконья кость', '', '', '', '', '', '', '', ''), +(4460, '잘려나간 날개갈퀴', 'Palmure d\'aile arrachée', 'Zerfetztes Flügelnetz', '破碎的翼蹼', '黃水晶碎片', 'Ala rasgada', 'Ala rasgada', 'Рваная перепонка крыла', '', '', '', '', '', '', '', ''), +(4461, '랩터 통가죽', 'Peau de raptor', 'Raptorbalg', '迅猛龙的外皮', '迅猛龍的外皮', 'Pellejo de raptor', 'Pellejo de raptor', 'Шкура ящера', '', '', '', '', '', '', '', ''), +(4462, '부패의 망토', 'Cape de pourrissement', 'Fäulnis-Umhang', '枯朽披风', '枯朽披風', 'Capa de Putrefacción', 'Capa de Putrefacción', 'Плащ гнили', '', '', '', '', '', '', '', ''), +(4463, '구슬박힌 랩터 목줄', 'Collier bosselé de raptor', 'Perlenraptorhalsband', '珠饰迅猛龙项圈', '珠飾迅猛龍項圈', 'Collar de raptor perlado', 'Collera de cuentas de raptor', 'Бисерный ошейник ящера', '', '', '', '', '', '', '', ''), +(4464, '규율의 장화', 'Bottes de fracas', 'Züchtigungs-Stiefel', '痛击之靴', '痛擊之靴', 'Botas de paliza', 'Botas de paliza', 'Усиленные сапоги', '', '', '', '', '', '', '', ''), +(4465, '뼈갑 건틀릿', 'Gantelets Poing-d\'os', 'Knochenfaust-Handschuhe', '白骨护手', '白骨護手', 'Guanteletes nudillóseo', 'Guanteletes nudillóseo', 'Рукавицы Костяного кулака', '', '', '', '', '', '', '', ''), +(4466, '트롤베인의 인장', 'Glyphe de Trollbane', 'Siegelzeichen von Trollbane', '托尔贝恩符印', '托爾貝恩符印', 'Sigilo de Aterratrols', 'Sigilo de Aterratrols', 'Печать Троллебоя', '', '', '', '', '', '', '', ''), +(4467, '이그네우스의 인장', 'Glyphe d\'Ignaeus', 'Siegelzeichen von Ignaeus', '伊格纳乌斯符印', '伊格納烏斯符印', 'Sigilo de Ignaeus', 'Sigilo de Ignaeus', 'Печать Игнеуса', '', '', '', '', '', '', '', ''), +(4468, '검집에 든 트롤칼라', 'Trol\'kalar en fourreau', 'Weggesteckter Trol\'kalar', '入鞘的托卡拉尔', '入鞘的托卡拉爾', 'Trol\'kalar enfundado', 'Trol\'kalar enfundado', 'Убранный в ножны Трол\'калар', '이그네우스 트롤베인이 사용한 전설의 검', 'L\'arme légendaire d\'Ignaeus Trollbane.', 'Die legendäre Klinge von Ignaeus Trollbane.', '传说中的伊格纳乌斯·托尔贝恩之剑。', '傳說中的伊格納烏斯·托爾貝恩之劍。', 'La legendaria espada de Ignaeus Aterratrols.', 'La legendaria espada de Ignaeus Aterratrols.', 'Легендарный клинок Игнеуса Троллебоя'), +(4469, '질서의 마법봉', 'Bâtonnet de l\'ordre', 'Rute der Ordnung', '秩序魔棒', '秩序魔棒', 'Vara de Orden', 'Vara del Orden', 'Жезл Порядка', '', '', '', '', '', '', '', ''), +(4470, '장작나무', 'Bois simple', 'Einfaches Holz', '普通木柴', '普通木柴', 'Madera simple', 'Madera simple', 'Простая древесина', '', '', '', '', '', '', '', ''), +(4471, '부싯돌과 불쏘시개', 'Silex et amadou', 'Feuerstein und Zunder', '燧石和火绒', '燧石和火絨', 'Sílex y Yesca', 'Sílex y Yesca', 'Кремень и трут', '', '', '', '', '', '', '', ''), +(4472, '미즈라엘의 두루마리', 'Parchemin de Myzrael', 'Rolle von Myzrael', '密斯莱尔卷轴', '密斯賴爾卷軸', 'Pergamino de Myzrael', 'Pergamino de Myzrael', 'Свиток Мизраэли', '', '', '', '', '', '', '', ''), +(4473, '기괴한 족쇄', 'Chaînes indicibles', 'Geisterhafte Fesseln', '怪异镣铐', '怪異鐐銬', 'Grilletes de Eldritch', 'Grilletes de Eldritch', 'Мистические оковы', '', '', '', '', '', '', '', ''), +(4474, '칠흑나무 활', 'Arc de Ravenwood', 'Rabenholzbogen', '黑木之弓', '黑木之弓', 'Arco de madera de cuervo', 'Arco de madera de cuervo', 'Лук Вороньего леса', '', '', '', '', '', '', '', ''), +(4475, '미사용 The Southern Kingdoms', '[PÉRIMÉ] Les royaumes du sud', 'Ausgediente südliche Königreiche', '', '', '', '', 'Испорченные Южные королевства', '', '', '', '', '', '', '', ''), +(4476, '야수의 로브', 'Robe du compagnon des bêtes', 'Bestienwandler-Robe', '驭兽长袍', '馭獸長袍', 'Toga de caminabestias', 'Toga de caminabestias', 'Одеяние зверохода', '', '', '', '', '', '', '', ''), +(4477, '네파루의 버클러', 'Targe néfaste', 'Schändlicher Rundschild', '灰烬圆盾', '灰燼圓盾', 'Rodela nefaria', 'Rodela nefaria', 'Кулачный щит Нечестивца', '', '', '', '', '', '', '', ''), +(4478, '무지개비늘 다리보호구', 'Jambières en écailles iridescentes', 'Schillernde Schuppengamaschen', '彩鳞护腿', '彩鱗護腿', 'Leotardos de escamas iridiscentes', 'Leotardos de escamas iridiscentes', 'Радужные чешуйчатые поножи', '', '', '', '', '', '', '', ''), +(4479, '불타는 부적', 'Charme ardent', 'Brennender Glücksbringer', '燃烧咒符', '燃燒符咒', 'Talismán ardiente', 'Talismán ardiente', 'Пылающий оберег', '', '', '', '', '', '', '', ''), +(4480, '천둥 부적', 'Charme de tonnerre', 'Donnernder Glücksbringer', '雷霆咒符', '雷霆符咒', 'Talismán del trueno', 'Talismán del trueno', 'Громовой оберег', '', '', '', '', '', '', '', ''), +(4481, '용마루장식 부적', 'Charme armorié', 'Schäumender Glücksbringer', '海浪咒符', '海浪符咒', 'Talismán blasonado', 'Talismán blasonado', 'Оберег Гребня', '', '', '', '', '', '', '', ''), +(4482, '봉인된 서류', 'Documents scellés', 'Versiegelter Ordner', '密封的信件', '密封的信件', 'Carpeta sellada', 'Cartera sellada', 'Запечатанная папка', '', '', '', '', '', '', '', ''), +(4483, '불타는 열쇠', 'Clé ardente', 'Brennender Schlüssel', '烈焰钥匙', '烈焰鑰匙', 'Llave ardiente', 'Llave ardiente', 'Огненный ключ', '', '', '', '', '', '', '', ''), +(4484, '용마루장식 열쇠', 'Clé armoriée', 'Wappenschlüssel', '海浪钥匙', '海浪鑰匙', 'Llave emblemática', 'Llave blasonada', 'Резной ключ', '', '', '', '', '', '', '', ''), +(4485, '천둥 열쇠', 'Clé de tonnerre', 'Donnernder Schlüssel', '雷霆钥匙', '雷霆鑰匙', 'Llave del trueno', 'Llave del trueno', 'Громовой ключ', '', '', '', '', '', '', '', ''), +(4486, '미사용 조렐의 머리', '[PÉRIMÉ] Tête de Jorell', 'Ausgedienter Kopf von Jorell', '', '', '', '', 'Испорченная голова Йореля', '', '', '', '', '', '', '', ''), +(4487, '메이든즈 폴리호의 해도', 'Cartes de la Folie de la Vierge', 'Karten der TOLLEN MINNA', '处女号的航海图', '處女號的航海圖', 'Cartas de navegación de la doncella', 'Cartas de navegación de la doncella', 'Карты \"Девичьей Блажи\"', '', '', '', '', '', '', '', ''), +(4488, '실버파인 스피릿호의 해도', 'Cartes de l\'Esprit des Pins argentés', 'Karten der SILBERGEIST', '银松之魂号的航海图', '銀松之魂號的航海圖', 'Espíritu de las carta de navegación de Argénteos', 'Espíritu de las carta de navegación de Argénteos', 'Карты \"Духа Серебряного бора\"', '', '', '', '', '', '', '', ''), +(4489, '메이든즈 폴리호의 항해일지', 'Journal de la Folie de la Vierge', 'Logbuch der TOLLEN MINNA', '处女号的航海日志', '處女號的航海日誌', 'Cuaderno de bitácora de la doncella', 'Cuaderno de bitácora de la doncella', 'Судовой журнал \"Девичьей Блажи\"', '', '', '', '', '', '', '', ''), +(4490, '실버파인 스피릿호의 항해일지', 'Journal de l\'Esprit des Pins argentés', 'Logbuch der SILBERGEIST', '银松之魂号的航海日志', '銀松之魂號的航海日誌', 'Espíritu del cuaderno de bitácora de Argénteos', 'Espíritu del cuaderno de bitácora de Argénteos', 'Судовой журнал \"Духа Серебряного бора\"', '', '', '', '', '', '', '', ''), +(4491, '보물찾기 고글', 'Lunettes de chasse aux gemmes', 'Edelsteinjagdschutzbrille', '寻宝潜水镜', '尋寶潛水鏡', 'Gafas de gema de caza', 'Gafas de gema de caza', 'Очки Ловца сокровищ', '', '', '', '', '', '', '', ''), +(4492, '엘프의 보석', 'Gemme elfique', 'Elfen-Edelstein', '精灵宝石', '精靈寶石', 'Gema élfica', 'Gema élfica', 'Эльфийский самоцвет', '', '', '', '', '', '', '', ''), +(4493, '엘프의 보석', 'Gemmes elfiques', 'Elfen-Edelsteine', '精灵宝石', '精靈寶石', 'Gemas élficas', 'Gemas élficas', 'Эльфийские самоцветы', '', '', '', '', '', '', '', ''), +(4494, '시혼의 봉인된 편지', 'Lettre scellée de Seahorn', 'Seehorns versiegelter Brief', '海角船长的密信', '海角船長的密信', 'Carta lacrada de Cuernomarino', 'Carta lacrada de Cuernomarino', 'Запечатанное письмо Морского Рога', '', '', '', '', '', '', '', ''), +(4495, '혈석 아뮬렛', 'Amulette de pierre de sang', 'Blutsteinamulett', '血石护符', '血石護符', 'Amuleto de Petrosangre', 'Amuleto de sangrita', 'Амулет Кровавого камня', '', '', '', '', '', '', '', ''), +(4496, '작은 갈색 가방', 'Petite sacoche marron', 'Kleiner brauner Beutel', '棕色小包', '棕色小包', 'Faltriquera marrón pequeña', 'Faltriquera marrón pequeña', 'Маленький коричневый мешочек', '', '', '', '', '', '', '', ''), +(4497, '큰 갈색 자루', 'Sac lourd marron', 'Schwere braune Tasche', '棕色大包', '棕色大包', 'Bolsa marrón pesada', 'Bolsa marrón pesada', 'Тяжелая коричневая сумка', '', '', '', '', '', '', '', ''), +(4498, '갈색 가죽 가방', 'Sacoche marron en cuir', 'Brauner Lederranzen', '棕色小皮包', '棕色小皮包', 'Cartera de cuero marrón', 'Cartera de cuero marrón', 'Коричневая кожаная сумка', '', '', '', '', '', '', '', ''), +(4499, '커다란 갈색 부대', 'Grand sac brun', 'Gewaltiger brauner Sack', '棕色大袋', '棕色大袋', 'Saco marrón enorme', 'Saco marrón enorme', 'Большое коричневый мешок', '', '', '', '', '', '', '', ''), +(4500, '여행자용 배낭', 'Sac à dos de voyageur', 'Reiserucksack', '旅行者的背包', '旅行者的背包', 'Mochila de trampero', 'Mochila de viajero', 'Заплечный мешок путешественника', '', '', '', '', '', '', '', ''), +(4501, '미사용 Brown Wayfarer\'s Knapsack', '[PÉRIMÉ] Sac à dos brun du guetteur', 'Ausgedienter brauner Wandererknappsack', '', '', '', '', 'Испорченный ранец путника', '', '', '', '', '', '', '', ''), +(4502, '엘프의 보석 표본', 'Echantillon de gemme elfique', 'Elfen-Edelsteinmuster', '精灵宝石样本', '精靈寶石樣本', 'Muestra de gema élfica', 'Muestra de gema élfica', 'Образец эльфийского самоцвета', '', '', '', '', '', '', '', ''), +(4503, '마른나무껍질부족 어금니', 'Défense de Witherbark', 'Hauer der Witherbark', '枯木巨魔的獠牙', '枯木食人妖的獠牙', 'Colmillo Secacorteza', 'Colmillo Secacorteza', 'Клык тролля из клана Сухокожих', '', '', '', '', '', '', '', ''), +(4504, '드워프 경비병 망토', 'Cape de garde nain', 'Zwergenwachen-Umhang', '矮人卫兵披风', '矮人衛兵披風', 'Capa de guarda enano', 'Capa de guarda enano', 'Плащ дворфийского стражника', '', '', '', '', '', '', '', ''), +(4505, '안개구름 바지', 'Pantalon des marécages', 'Sumpflandbeinkleider', '沼泽长裤', '沼澤長褲', 'Pantalones Tierra pantanosa', 'Calzas Tierra pantanosa', 'Трясинные брюки', '', '', '', '', '', '', '', ''), +(4506, '스트롬가드 휘장', 'Insigne de Stromgarde', 'Abzeichen von Stromgarde', '激流堡徽章', '激流堡徽章', 'Insignia de Stromgarde', 'Distintivo de Stromgarde', 'Знак Стромгарда', '', '', '', '', '', '', '', ''), +(4507, '투사의 방패', 'Bouclier du combattant des abîmes', 'Grubenkämpferschild', '斗士之盾', '鬥士之盾', 'Escudo de luchador de fosa', 'Escudo de luchador de fosa', 'Щит воина бездны', '', '', '', '', '', '', '', ''), +(4508, '붉은 갑옷', 'Armure souillée de sang', 'Blutverschmierte Rüstung', '血斑护甲', '血斑護甲', 'Armadura tintada de sangre', 'Armadura tintada de sangre', 'Броня кровавого оттенка', '', '', '', '', '', '', '', ''), +(4509, '해적 장갑', 'Gants de loup de mer', 'Seewolf-Handschuhe', '海狼手套', '海狼手套', 'Guantes de lobo marino', 'Guantes de lobo marino', 'Перчатки Морского волка', '', '', '', '', '', '', '', ''), +(4510, '더럽혀진 혈석 수정구', 'Orbe de pierre de sang souillé', 'Beschmutzte Blutsteinkugel', '邪恶的血石宝珠', '邪惡的血石寶珠', 'Orbe de Petrosangre contaminado', 'Orbe de sangrita contaminada', 'Оскверненная сфера Кровавого камня', '', '', '', '', '', '', '', ''), +(4511, '검은바다 망치', 'Marteau des Flots noirs', 'Schwarzmeerhammer', '黑水之锤', '黑水之錘', 'Martillo de agua negra', 'Martillo de agua negra', 'Боевой молот Черной Воды', '', '', '', '', '', '', '', ''), +(4512, '고원 랩터 눈', 'Oeil de raptor des hautes-terres', 'Hochlandraptorauge', '高地迅猛龙的眼球', '高地迅猛龍的眼球', 'Ojo de raptor de tierra alta', 'Ojo de raptor de las Tierras Altas', 'Глаз ящера нагорья', '', '', '', '', '', '', '', ''), +(4513, '랩터 심장', 'Coeur de raptor', 'Raptorherz', '迅猛龙的心脏', '迅猛龍的心臟', 'Corazón de raptor', 'Corazón de raptor', 'Сердце ящера', '', '', '', '', '', '', '', ''), +(4514, '사라 발루의 탄원서', 'Requête de Sara Balloo', 'Sara Balloos Hilfegesuch', '萨拉·巴鲁的请求', '薩拉·巴魯的請求', 'Petición de Sara Balloo', 'Petición de Sara Balloo', 'Мольба Сары Баллу', '표지엔 다음의 글귀가 적혀 있습니다: 친애하는 국왕 폐하께', 'À mon roi vénéré', 'An meinen edlen König', '致我们敬爱的国王', '致我們敬愛的國王', 'Para mi honorable rey', 'Para mi honorable rey', 'Моему благородному королю.'), +(4515, '마레즈의 머리카락', 'Tête de Marez', 'Marez\' Kopf', '玛雷兹的头颅', '瑪雷茲的頭顱', 'Cabeza de Marez', 'Cabeza de Marez', 'Голова Марец', '', '', '', '', '', '', '', ''), +(4516, '오토의 머리카락', 'Tête d\'Otto', 'Ottos Kopf', '奥图的头颅', '奧圖的頭顱', 'Cabeza de Otto', 'Cabeza de Otto', 'Голова Отто', '', '', '', '', '', '', '', ''), +(4517, '팰컨크레스트의 머리카락', 'Tête de Falconcrest', 'Falkensteins Kopf', '法库雷斯特的头颅', '法庫雷斯特的頭顱', 'Cabeza de Cresta de Halcón', 'Cabeza de Falconcrest', 'Голова лорда Соколиного Шлема', '', '', '', '', '', '', '', ''), +(4518, '찢어진 두루마리 조각', 'Fragment de parchemin déchiré', 'Zerrissenes Rollenfragment', '破损的卷轴碎片', '破損的卷軸碎片', 'Fragmento de pergamino roto', 'Trozo de pergamino roto', 'Рваный фрагмент свитка', '', '', '', '', '', '', '', ''), +(4519, '구겨진 두루마리 조각', 'Fragment de parchemin fripé', 'Zerknülltes Rollenfragment', '弄皱的卷轴碎片', '弄皺的卷軸碎片', 'Fragmento de pergamino arrugado', 'Trozo de pergamino arrugado', 'Мятый фрагмент свитка', '', '', '', '', '', '', '', ''), +(4520, '그을린 두루마리 조각', 'Fragment de parchemin noirci', 'Angesengtes Rollenfragment', '烧焦的卷轴碎片', '燒焦的卷軸碎片', 'Fragmento de pergamino torrado', 'Trozo de pergamino chamuscado', 'Обожженный фрагмент свитка', '', '', '', '', '', '', '', ''), +(4521, '알터랙 화강암', 'Granit d\'Alterac', 'Alteracgranit', '奥特兰克花岗岩', '奧特蘭克花崗岩', 'Granito de Alterac', 'Granito de Alterac', 'Гранит из Альтерака', '', '', '', '', '', '', '', ''), +(4522, '마른나무껍질부족 약초 주머니', 'Bourse-médecine Witherbark', 'Medizinbeutel der Witherbark', '枯木巨魔的医药包', '枯木食人妖的醫藥包', 'Faltriquera de medicinas secacorteza', 'Faltriquera de medicinas Secacorteza', 'Лекарская сумка клана Сухокожих', '', '', '', '', '', '', '', ''), +(4523, '미사용 Shadow Hunter Knife', '[PÉRIMÉ] Couteau de chasseur d\'ombre', 'Ausgedientes Schattenjägermesser', '', '', '', '', 'Испорченный нож Темного охотника', '', '', '', '', '', '', '', ''), +(4524, '발루의 기념비', 'Mémorial de Balloo', 'Balloos Gedenkstein', '巴鲁的纪念碑', '巴魯的紀念碑', 'Monumento a Balloo', 'Monumento a Balloo', 'Памятник Баллу', '', '', '', '', '', '', '', ''), +(4525, '트렐레인의 마법지팡이', 'Baguette d\'invocation de Trelane', 'Trelanes Zauberstab der Herbeirufung', '特雷莱恩的符咒魔杖', '特雷萊恩的符咒魔杖', 'Varita de invocación de Trelane', 'Varita de invocación de Trelane', 'Заклинательный жезл Трелана', '', '', '', '', '', '', '', ''), +(4526, '랩터 발톱 아뮬렛', 'Amulette de Griffe du raptor', 'Raptorkrallen-Amulett', '迅猛龙利爪护符', '迅猛龍利爪護符', 'Amuleto de espolón de raptor', 'Amuleto de garfa de raptor', 'Амулет из когтя хищника', '', '', '', '', '', '', '', ''), +(4527, '푸른색 마노', 'Agate azur', 'Azurblauer Achat', '碧蓝玛瑙石', '碧藍瑪瑙石', 'Ágata azur', 'Ágata azur', 'Лазурный агат', '', '', '', '', '', '', '', ''), +(4528, '토건의 수정구', 'Orbe de Tor\'gan', 'Tor\'gans Kugel', '托尔甘的宝珠', '托爾甘的寶珠', 'Orbe de Tor\'gan', 'Orbe de Tor\'gan', 'Сфера Тор\'гана', '', '', '', '', '', '', '', ''), +(4529, '마법의 마노', 'Agate enchantée', 'Verzauberter Achat', '附魔玛瑙石', '附魔瑪瑙石', 'Ágata encantada', 'Ágata encantada', 'Заколдованный агат', '', '', '', '', '', '', '', ''), +(4530, '트렐레인의 부적', 'Phylactère de Trelane', 'Trelanes Phylakterium', '特雷莱恩的护符匣', '特雷萊恩的護符匣', 'Filacteria de Trelane', 'Filacteria de Trelane', 'Талисман Трелана', '', '', '', '', '', '', '', ''), +(4531, '트렐레인의 수정구', 'Orbe de Trelane', 'Trelanes Kugel', '特雷莱恩的宝珠', '特雷萊恩的寶珠', 'Orbe de Trelane', 'Orbe de Trelane', 'Сфера Трелана', '', '', '', '', '', '', '', ''), +(4532, '트렐레인의 붉은 마노', 'Agate de braise de Trelane', 'Trelanes Glutachat', '特雷莱恩的黑玛瑙', '特雷萊恩的黑瑪瑙', 'Ágata de brasa de Trelane', 'Ágata de ascuas de Trelane', 'Угольный агат Трелана', '', '', '', '', '', '', '', ''), +(4533, '대마법사 멀린에게 보내는 봉인된 편지', 'Lettre scellée pour l\'archimage Malin', 'Versiegelter Brief an Erzmagier Malin', '给大法师马林的信', '給大法師馬林的信', 'Carta lacrada para el archimago Malin', 'Carta lacrada para el archimago Malin', 'Запечатанное письмо верховному магу Малину', '', '', '', '', '', '', '', ''), +(4534, '강철죔쇠 팔보호구', 'Brassards cerclés d\'acier', 'Stahlschnallenarmschienen', '钢钉护腕', '鋼釘護腕', 'Brazales con cierre de acero', 'Brazales con cierre de acero', 'Наручи со стальными застежками', '', '', '', '', '', '', '', ''), +(4535, '아이언포지 기념반지', 'Anneau mémorial d\'Ironforge', 'Gedenkring von Ironforge', '铁炉堡纪念之戒', '鐵爐堡紀念之戒', 'Anillo de recuerdo de Ironforge', 'Anillo de recuerdo de Forjaz', 'Кольцо Королевского обелиска', '', '', '', '', '', '', '', ''), +(4536, '윤기나는 빨간 사과', 'Pomme rouge brillante', 'Glänzender roter Apfel', '新鲜的红苹果', '新鮮的紅蘋果', 'Manzana roja lustrosa', 'Manzana roja lustrosa', 'Спелое красное яблоко', '', '', '', '', '', '', '', ''), +(4537, '텔아빔 바나나', 'Banane de Tel\'Abim', 'Tel\'Abim-Banane', '泰拉比姆香蕉', '泰拉比姆香蕉', 'Banana Tel\'Abim', 'Banana Tel\'Abim', 'Тел\'абимские бананы', '', '', '', '', '', '', '', ''), +(4538, '줄무늬 덩굴수박', 'Pastèque claquevigne', 'Schnappranken-Wassermelone', '多汁的西瓜', '多汁的西瓜', 'Sandía Vidrota', 'Sandía Vidrota', 'Дикий арбуз', '', '', '', '', '', '', '', ''), +(4539, '황금빛 사과', 'Pomme dorette', 'Goldrindenapfel', '金皮苹果', '金皮蘋果', 'Manzana de Corteza de oro', 'Manzana de Corteza de oro', 'Золотистое яблоко', '', '', '', '', '', '', '', ''), +(4540, '질긴 빵', 'Morceau de pain rassis', 'Zäher Brocken Brot', '大块的硬面包', '大塊的硬麵包', 'Mendrugo de pan duro', 'Mendrugo de pan duro', 'Черствая краюха хлеба', '', '', '', '', '', '', '', ''), +(4541, '갓 구운 빵', 'Pain sorti du four', 'Frisch gebackenes Brot', '刚出炉的面包', '剛出爐的麵包', 'Pan recién horneado', 'Pan recién horneado', 'Свежевыпеченный хлеб', '', '', '', '', '', '', '', ''), +(4542, '촉촉한 옥수수 빵', 'Pain de maïs moelleux', 'Saftiges Maisbrot', '玉米面包', '玉米麵包', 'Pan de maíz húmedo', 'Pan de maíz húmedo', 'Подмокший кукурузный хлеб', '', '', '', '', '', '', '', ''), +(4543, '흰색 비룡가죽 모자', 'Coiffe en peau de drake blanc', 'Weiße Drachenhautkappe', '白龙皮盔', '白龍皮盔', 'Almete de piel de draco blanca', 'Almete de piel de draco blanca', 'Шапка из кожи белого дракона', '', '', '', '', '', '', '', ''), +(4544, '멀고어 양념빵', 'Pain épicé de Mulgore', 'Gewürzbrot aus Mulgore', '莫高雷香料面包', '莫高雷香料麵包', 'Pan con especias de Mulgore', 'Pan con especias de Mulgore', 'Мулгорский хлеб с пряностями', '', '', '', '', '', '', '', ''), +(4545, '빛나는 은색 팔보호구', 'Brassards radieux en argent', 'Strahlende Silber-Armschienen', '亮银护腕', '亮銀護腕', 'Brazales de plata radiantes', 'Brazales de plata radiantes', 'Светозарные серебряные наручи', '', '', '', '', '', '', '', ''), +(4546, '랩터의 뿔나팔', 'Appel du raptor', 'Ruf des Raptors', '迅猛龙的呼唤', '迅猛龍的呼喚', 'Llamada del raptor', 'Llamada del raptor', 'Призыв Ящера', '', '', '', '', '', '', '', ''), +(4547, '노움의 요술봉', 'Baguette gnome', 'Gnomen-Schrumpfer', '侏儒除草器', '地精除草器', 'Irradiador gnómico', 'Irradiador gnómico', 'Гномский шокер', '', '', '', '', '', '', '', ''), +(4548, '서보기구 해머', 'Marteau de guerre servomécanique', 'Servomechanischer Vorschlaghammer', '自动战锤', '自動戰錘', 'Almádena servomecánica', 'Almádena servomecánica', 'Сервомеханический кузнечный молот', '', '', '', '', '', '', '', ''), +(4549, '불바다 반지', 'Anneau de mer de feu', 'Seefeuerband', '海焰指环', '海焰指環', 'Sortija de fuego marino', 'Sortija de fuego marino', 'Кольцо Морского Огня', '', '', '', '', '', '', '', ''), +(4550, '얼음 반지', 'Anneau de Coldwater', 'Kaltwasserring', '冷水之戒', '冷水之戒', 'Anillo aguafría', 'Anillo aguafría', 'Кольцо Ледяной воды', '', '', '', '', '', '', '', ''), +(4551, '오르칼라의 머리카락', 'Tête d\'Or\'Kalar', 'Or\'Kalars Kopf', '奥卡拉尔的头颅', '奧卡拉爾的頭顱', 'Cabeza de Or\'Kalar', 'Cabeza de Or\'Kalar', 'Голова Ор\'Калара', '', '', '', '', '', '', '', ''), +(4552, '매끄러운 돌조각', 'Fragment de pierre lisse', 'Glattes Steinbruchstück', '光滑的石片', '光滑的石片', 'Trozo de piedra lisa', 'Trozo de piedra lisa', 'Гладкий осколок камня', '', '', '', '', '', '', '', ''), +(4553, '들쭉날쭉한 돌조각', 'Morceau de pierre délabré', 'Gezacktes Steinstück', '不规则的石片', '不規則的石片', 'Trozo de piedra dentado', 'Trozo de piedra dentado', 'Зазубренный обломок камня', '', '', '', '', '', '', '', ''), +(4554, '반짝반짝 빛나는 돌', 'Pierre polie brillante', 'Glänzender polierter Stein', '光滑的石头', '光滑的石頭', 'Piedra pulida lustrosa', 'Piedra pulida lustrosa', 'Блестящий отполированный камень', '', '', '', '', '', '', '', ''), +(4555, '두꺼운 비늘 꼬리', 'Epaisse queue écailleuse', 'Dicker geschuppter Schwanz', '龟尾', '龜尾', 'Cola escamada espesa', 'Cola escamosa espesa', 'Толстый чешуйчатый хвост', '', '', '', '', '', '', '', ''), +(4556, '얼룩무늬 비늘 조각', 'Fragment de carapace moucheté', 'Getupftes Muschelschalenfragment', '有斑点的龟壳碎片', '有斑點的龜殼碎片', 'Fragmento de concha moteada', 'Trozo de concha moteada', 'Фрагмент крапчатой раковины', '', '', '', '', '', '', '', ''), +(4557, '불타는 불꽃샘', 'Glande de naphte', 'Feurige Drüse', '青绿石碎片', '青綠石碎片', 'Glándula ígnea', 'Glándula ígnea', 'Огненная железа', '', '', '', '', '', '', '', ''), +(4558, '빈 맥주통', 'Tonneau vide', 'Leeres Fass', '空桶', '空桶', 'Barril vacío', 'Barrica vacía', 'Пустая бочка', '', '', '', '', '', '', '', ''), +(4559, '추의 퀘스트 아이템', 'OBJET DE QUETE DE CHU', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(4560, '고급 시미터', 'Cimeterre fin', 'Feiner Krummsäbel', '优质弯刀', '優質彎刀', 'Cimitarra fina', 'Cimitarra fina', 'Тонкий ятаган', '', '', '', '', '', '', '', ''), +(4561, '무두질용 토마호크', 'Tomahawk de scalp', 'Skalpiertomahawk', '剥皮战斧', '剝皮戰斧', 'Tomahawk arrancabelleras', 'Tomahawk arrancabelleras', 'Скальпирующий томагавк', '', '', '', '', '', '', '', ''), +(4562, '무쇠날 도끼', 'Hache mortelle', 'Abspalteraxt', '斩首之斧', '斬首之斧', 'Hacha severa', 'Hacha severa', 'Сверхострый топор', '', '', '', '', '', '', '', ''), +(4563, '경비대 치안봉', 'Gourdin de Billy', 'Hinterwäldlerkeule', '粗棍', '粗棍', 'Garrote de Billy', 'Garrote de Billy', 'Дубина вышибалы', '', '', '', '', '', '', '', ''), +(4564, '못박힌 곤봉', 'Gourdin clouté', 'Stachelkeule', '尖刺木棒', '尖刺木棒', 'Garrote con pinchos', 'Garrote con pinchos', 'Шипастая дубина', '', '', '', '', '', '', '', ''), +(4565, '단순한 단검', 'Dague simple', 'Einfacher Dolch', '军用小刀', '軍用小刀', 'Daga simple', 'Daga simple', 'Простой кинжал', '', '', '', '', '', '', '', ''), +(4566, '튼튼한 육척봉', 'Solide bâton de guerre', 'Stabiler Bauernstecken', '致密短杖', '緻密短杖', 'Bastón de guerra robusto', 'Bastón de guerra robusto', 'Прочный окованный посох', '', '', '', '', '', '', '', ''), +(4567, '머크 검', 'Epée mercenaire', 'Söldnerschwert', '短刃重剑', '短刃重劍', 'Espada merc', 'Espada merc', 'Меч мерка', '', '', '', '', '', '', '', ''), +(4568, '그런트 도끼', 'Hache de grunt', 'Grunzeraxt', '步兵斧', '步兵斧', 'Hacha de bruto', 'Hacha de Bruto', 'Топор рубаки', '', '', '', '', '', '', '', ''), +(4569, '견고한 망치', 'Marteau fidèle', 'Zuverlässiger Hammer', '硬铁锤', '硬鐵錘', 'Martillo acérrimo', 'Martillo acérrimo', 'Верный молот', '', '', '', '', '', '', '', ''), +(4570, '자작나무 마울', 'Maillet de bouleau', 'Birkenholzschlägel', '桦木槌', '樺木槌', 'Gran maza de madera de abedul', 'Gran maza de madera de abedul', 'Кувалда Березовой рощи', '', '', '', '', '', '', '', ''), +(4571, '전투 단검', 'Couteau de guerre', 'Kriegsmesser', '战斗小刀', '戰鬥小刀', 'Cuchillo de guerra', 'Cuchillo de guerra', 'Нож воина', '', '', '', '', '', '', '', ''), +(4573, '미사용 Pat\'s Test 금고', '[PÉRIMÉ] Coffre de test de Pat', '', '', '', '', '', 'Испорченный тестовый сейф Пата', '', '', '', '', '', '', '', ''), +(4575, '주술 지팡이', 'Bâton d\'homme-médecine', 'Medizinstab', '医疗法杖', '醫療法杖', 'Bastón medicinal', 'Bastón medicinal', 'Лечебный посох', '', '', '', '', '', '', '', ''), +(4576, '가벼운 활', 'Arc léger', 'Leichter Bogen', '轻型弓', '輕型弓', 'Arco ligero', 'Arco ligero', 'Легкий лук', '', '', '', '', '', '', '', ''), +(4577, '견고한 산탄총', 'Fusil compact', 'Kompakte Schrotflinte', '紧凑火枪', '緊湊火槍', 'Escopeta compacta', 'Escopeta compacta', 'Компактный дробовик', '', '', '', '', '', '', '', ''), +(4578, '미사용 퓨마의 긴꼬리', '[PÉRIMÉ] Queue de panthère', 'Ausgedienter langer Pantherschwanz', '', '', '', '', 'Испорченный длинный хвост пантеры', '', '', '', '', '', '', '', ''), +(4579, '미사용 Spotted 퓨마의 가죽', '[PÉRIMÉ] Peau de panthère tachetée', 'Ausgediente gefleckte Pantherhaut', '', '', '', '', 'Испорченная пятнистая шкура пантеры', '', '', '', '', '', '', '', ''), +(4580, '살쾡이 송곳니', 'Croc de Dents de sabre', 'Säblerfangzahn', '虎牙', '虎牙', 'Colmillo de dientes de sable', 'Colmillo de dientes de sable', 'Клык саблезуба', '', '', '', '', '', '', '', ''), +(4581, '고급 모피 조각', 'Touffe de fourrure fine', 'Feiner Fellflicken', '小块的优质毛皮', '小塊的優質毛皮', 'Parche de pelaje refinado', 'Parche de pelaje refinado', 'Клочок мягкого меха', '', '', '', '', '', '', '', ''), +(4582, '텁수룩한 꼬리', 'Queue fournie soyeuse', 'Weicher buschiger Schwanz', '柔软的狼尾', '柔軟的狼尾', 'Cola tupida suave', 'Cola tupida suave', 'Мягкий пушистый хвост', '', '', '', '', '', '', '', ''), +(4583, '무성한 갈기', 'Epaisse crinière', 'Dicke fellige Mähne', '厚毛狼皮', '厚毛狼皮', 'Melena espesa', 'Melena espesa', 'Густая пушистая грива', '', '', '', '', '', '', '', ''), +(4584, '큰 늑대 앞발', 'Grande patte trophée', 'Große Trophäentatze', '大爪子', '大爪子', 'Pata de trofeo grande', 'Pata de trofeo grande', 'Большая лапа-трофей', '', '', '', '', '', '', '', ''), +(4585, '거미 위턱', 'Mandibule d\'araignée visqueuse', 'Tropfender Spinnenunterkiefer', '滴水的蜘蛛头', '滴水的蜘蛛頭', 'Mandíbula de araña chorreando', 'Mandíbula de araña chorreando', 'Мокрое паучье жвало', '', '', '', '', '', '', '', ''), +(4586, '매끄러운 랩터 가죽', 'Peau lisse de raptor', 'Glatte Raptorenhaut', '光滑的迅猛龙皮', '光滑的迅猛龍皮', 'Piel de raptor lisa', 'Piel de raptor lisa', 'Гладкая шкура ящера', '', '', '', '', '', '', '', ''), +(4587, '부족 랩터 깃털', 'Plumes de raptor tribales', 'Stammesraptorfedern', '迅猛龙羽毛', '迅猛龍羽毛', 'Plumas de raptor tribales', 'Plumas de raptor tribal', 'Перья дикарского ящера', '', '', '', '', '', '', '', ''), +(4588, '온전한 랩터 해골', 'Crâne de raptor en parfait état', 'Makelloser Raptorschädel', '迅猛龙颅骨', '迅猛龍顱骨', 'Calavera de raptor prístino', 'Calavera de raptor prístino', 'Нетронутый череп ящера', '', '', '', '', '', '', '', ''), +(4589, '길고 고운 깃털', 'Longue plume élégante', 'Lange elegante Feder', '细长的狮鹫羽毛', '細長的獅鷲獸羽毛', 'Pluma elegante larga', 'Pluma elegante larga', 'Длинное элегантное перо', '', '', '', '', '', '', '', ''), +(4590, '구부러진 노란색 부리', 'Bec jaune incurvé', 'Geschwungener gelber Schnabel', '弯曲的黄色鸟嘴', '彎曲的黃色鳥嘴', 'Pico amarillo curvo', 'Pico amarillo curvo', 'Кривой желтый клюв', '', '', '', '', '', '', '', ''), +(4591, '독수리 눈', 'Oeil d\'aigle', 'Adlerauge', '鹰眼', '鷹眼', 'Ojo de águila', 'Ojo de águila', 'Орлиный глаз', '', '', '', '', '', '', '', ''), +(4592, '긴주둥이진흙퉁돔 구이', 'Lutjan à longue mâchoire', 'Langzahniger Matschschnapper', '长嘴泥鳅', '長嘴泥鰍', 'Pargo de lodo boquilargo', 'Pargo de lodo boquilargo', 'Илистый луциан', '', '', '', '', '', '', '', ''), +(4593, '표범메기 구이', 'Poisson-chat moustachu', 'Stoppelfühlerwels', '刺须鲶鱼', '刺鬚鯰魚', 'Siluro mostacherizo', 'Siluro mostacherizo', 'Зубатка ощетиненная', '', '', '', '', '', '', '', ''), +(4594, '돌비늘대구 구이', 'Morue rochécaille', 'Steinschuppenkabeljau', '石鳞鳕鱼', '石鱗鱈魚', 'Bacalao Piedrescama', 'Bacalao Piedrescama', 'Каменношкурая треска', '', '', '', '', '', '', '', ''), +(4595, '밀림포도나무 와인', 'Vin de Junglevine', 'Dschungelrankenwein', '密林葡萄酒', '密林葡萄酒', 'Vino de vid de la selva', 'Vino de vid de jungla', 'Экзотическое вино', '', '', '', '', '', '', '', ''), +(4596, '빛바랜 치유 물약', 'Potion de soins décolorée', 'Verfärbter Heiltrank', '透明治疗药水', '透明治療藥水', 'Poción curativa descolorida', 'Poción de sanación descolorida', 'Бесцветное лечебное зелье', '', '', '', '', '', '', '', ''), +(4597, '조제법: 빛바랜 치유 물약', 'Recette : Potion de soins décolorée', 'Rezept: Verfärbter Heiltrank', '配方:褪色的治疗药水', '配方:透明治療藥水', 'Receta: poción curativa descolorida', 'Receta: poción de sanación descolorida', 'Рецепт: бесцветное лечебное зелье', '', '', '', '', '', '', '', ''), +(4598, '고블린 낚시도구', 'Canne à pêche gobeline', 'Goblin-Angelrute', '地精钓鱼竿', '哥布林釣魚竿', 'Caña de pescar goblin', 'Caña de pescar goblin', 'Гоблинская удочка', '', '', '', '', '', '', '', ''), +(4599, '훈제 햄 스테이크', 'Jambonneau traité', 'Räucherschinkensteak', '熏肉', '燻肉', 'Filete de jamón curado', 'Filete de jamón curado', 'Кусок ветчины', '', '', '', '', '', '', '', ''), +(4600, '체리 그로그주', 'Grog à la cerise', 'Kirschgrog', '樱桃酒', '櫻桃酒', 'Grog de cereza', 'Grog de cereza', 'Вишневый грог', '', '', '', '', '', '', '', ''), +(4601, '부드러운 바나나 빵', 'Pain de banane doux', 'Weiches Bananenbrot', '软香蕉面包', '軟香蕉麵包', 'Pan de plátano tierno', 'Pan de plátano tierno', 'Свежий банановый хлеб', '', '', '', '', '', '', '', ''), +(4602, '잘여문 달호박', 'Citrouille lunaire', 'Monderntekürbis', '饱满的南瓜', '飽滿的南瓜', 'Calabaza de cosecha lunar', 'Calabaza de cosecha lunar', 'Полуночная тыква', '', '', '', '', '', '', '', ''), +(4603, '점박이놀래기', 'Jaune-queue tacheté cru', 'Roher Tüpfelgelbschwanz', '新鲜的斑点黄尾鱼', '新鮮的斑點黃尾魚', 'Serviola moteada cruda', 'Serviola moteada cruda', 'Сырой пятнистый желохвост', '', '', '', '', '', '', '', ''), +(4604, '숲버섯', 'Tête de champignon sylvestre', 'Waldpilzkappe', '森林蘑菇', '森林蘑菇', 'Champiñón de bosque', 'Champiñón de bosque', 'Шляпка лесного гриба', '', '', '', '', '', '', '', ''), +(4605, '붉은반점버섯', 'Champignon à pois rouges', 'Rotgetupfter Pilz', '红斑蘑菇', '紅斑蘑菇', 'Champiñón con motas rojas', 'Champiñón con motas rojas', 'Гриб с красной шляпкой', '', '', '', '', '', '', '', ''), +(4606, '곰보버섯', 'Morilles spongieuses', 'Schwammerl', '多孔蘑菇', '多孔蘑菇', 'Colmenilla esponjosa', 'Colmenilla esponjosa', 'Губчатые сморчки', '', '', '', '', '', '', '', ''), +(4607, '진귀한 동굴이끼', 'Délicieux humus des grottes', 'Köstlicher Höhlenschimmel', '美味的洞穴菇', '美味的洞穴菇', 'Moho de cueva delicado', 'Moho de cueva delicado', 'Изысканный пещерный гриб', '', '', '', '', '', '', '', ''), +(4608, '검은알버섯', 'Truffe noire brute', 'Roher schwarzer Trüffel', '新鲜的黑蘑菇', '新鮮的黑蘑菇', 'Trufa negra cruda', 'Trufa negra cruda', 'Свежий черный трюфель', '', '', '', '', '', '', '', ''), +(4609, '조리법: 대머리수리 날개 구이', 'Recette : Aile de busard grillée', 'Rezept: Gegrillter Bussardflügel', '食谱:烧烤秃鹰翅膀', '食譜:燒烤禿鷹翅膀', 'Receta: ala de águila ratonera a la parrilla', 'Receta: ala de águila ratonera a la parrilla', 'Рецепт: жареное крыло канюка', '', '', '', '', '', '', '', ''), +(4610, '돌조각 단지', 'Urne de pierre gravée', 'Verzierte Steinurne', '雕纹石罐', '雕紋石罐', 'Urna de piedra grabada', 'Urna de piedra grabada', 'Резная каменная урна', '', '', '', '', '', '', '', ''), +(4611, '푸른 진주', 'Perle bleue', 'Blaue Perle', '蓝珍珠', '藍珍珠', 'Perla azul', 'Perla azul', 'Синяя жемчужина', '', '', '', '', '', '', '', ''), +(4612, '검은 비룡의 심장', 'Coeur de drake noir', 'Schwarzdrachenherz', '黑色幼龙之心', '黑色幼龍之心', 'Corazón de draco negro', 'Corazón de draco negro', 'Сердце черного дракона', '', '', '', '', '', '', '', ''), +(4613, '녹슨 블랙박스', 'Boîte noire corrodée', 'Zerfressener Flugschreiber', '被腐蚀的黑色盒子', '被腐蝕的黑色盒子', 'Caja negra corroída', 'Caja negra corroída', 'Заржавевший черный ящик', '', '', '', '', '', '', '', ''), +(4614, '미즈라엘의 목걸이', 'Pendentif de Myzrael', 'Anhänger von Myzrael', '密斯莱尔坠饰', '密斯賴爾墜飾', 'Colgante de Myzrael', 'Colgante de Myzrael', 'Подвеска Мизраэли', '', '', '', '', '', '', '', ''), +(4615, '블랙래쉬의 굴레', 'Liens de Cinglenoir', 'Schattenbringers Bindungen', '布莱克拉什的锁链', '布萊克拉席的鎖鏈', 'Ataduras de cinchoscura', 'Ataduras de Cinchoscura', 'Наручники Чернохлыста', '', '', '', '', '', '', '', ''), +(4616, '라이돌의 행운의 곡괭이', 'Piolet porte-bonheur de Ryedol', 'Ryedols Glückshacke', '雷杜尔的好运锄', '雷杜爾的好運鋤', 'Pico de la suerte de Ryedol', 'Pico de la suerte de Ryedol', 'Счастливая кирка Рейдола', '', '', '', '', '', '', '', ''), +(4620, '미사용 휘갈겨 쓴 쪽지', '[PÉRIMÉ] Note gribouillée', 'Ausgediente gekritzelte Notiz', '', '', '', '', 'Испорченная нацарапанная записка', '낡은 쪽지에 분필로 뭔가가 적혀 있습니다.', 'Cette note en mauvais état porte des inscriptions à la craie…', 'Auf die abgenutzte Nachricht wurde etwas mit Kreide geschrieben...', '', '這張破舊的字條上用粉筆寫著一些東西……', 'La vieja nota tiene algo escrito en tiza…', 'La vieja nota tiene algo escrito en tiza…', 'На ветхой записке что-то накорябано мелом.'), +(4621, '사자 인페르누스의 족쇄', 'Bracelets de l\'ambassadeur Infernus', 'Botschafter Infernus\' Armschienen', '因弗努斯大使的护腕', '因弗努斯大使的護腕', 'Brazal del Embajador Infernus', 'Brazal del Embajador Infernus', 'Наруч посла Инфернуса', '', '', '', '', '', '', '', ''), +(4622, '조언자 벨그룸에게 보내는 봉인된 쪽지', 'Note scellée au Conseiller Belgrum', 'Versiegelte Notiz an Berater Belgrum', '给顾问贝尔格拉姆的密信', '給顧問貝爾格拉姆的密信', 'Nota lacrada para el consejero Belgrum', 'Nota lacrada para el consejero Belgrum', 'Запечатанная записка советнику Белграму', '', '', '', '', '', '', '', ''), +(4623, '하급 돌방패 물약', 'Potion de Bouclier de pierre inférieure', 'Geringer Steinschildtrank', '次级石盾药水', '次級石盾藥水', 'Poción de escudo de piedra inferior', 'Poción de escudo de piedra inferior', 'Простое зелье Каменного Щита', '', '', '', '', '', '', '', ''), +(4624, '조제법: 하급 돌방패 물약', 'Recette : Potion de Bouclier de pierre inférieure', 'Rezept: Geringer Steinschildtrank', '配方:次级石盾药水', '配方:次級石盾藥水', 'Receta: poción de escudo de piedra inferior', 'Receta: poción de escudo de piedra inferior', 'Рецепт: простое зелье Каменного щита', '', '', '', '', '', '', '', ''), +(4625, '화염초 꽃잎', 'Fleur de feu', 'Feuerblüte', '火焰花', '火焰花', 'Flor de Fuego', 'Flor de Fuego', 'Огнецвет', '', '', '', '', '', '', '', ''), +(4626, '작은 돌조각', 'Petit éclat de pierre', 'Kleiner Steinsplitter', '小石头碎块', '小石頭碎塊', 'Fragmento de piedra pequeño', 'Fragmento de piedra pequeño', 'Маленький осколок камня', '', '', '', '', '', '', '', ''), +(4627, '큰 돌조각', 'Grand bloc de pierre', 'Große Steinplatte', '大石片', '大石片', 'Losa de piedra grande', 'Losa de piedra grande', 'Большой кусок камня', '', '', '', '', '', '', '', ''), +(4628, '바위 결속의 팔보호구', 'Brassards de Liaison de pierre', 'Armschienen der Steinbindung', '石缚护腕', '石縛護腕', 'Brazales de Brazal de roca', 'Brazales de vínculo de roca', 'Наручи Камня', '', '', '', '', '', '', '', ''), +(4629, '보급 상자', 'Caisse de fournitures', 'Vorratskiste', '补给箱', '補給箱', 'Cajón de suministro', 'Cajón de suministros', 'Ящик с припасами', '', '', '', '', '', '', '', ''), +(4630, '금속 조각', 'Morceaux de métal', 'Metallschrott', '金属碎片', '金屬碎片', 'Viruta de metal', 'Viruta de metal', 'Металлолом', '', '', '', '', '', '', '', ''), +(4631, '류네의 서판', 'Tablette de Ryun\'eh', 'Schrifttafel von Ryun\'eh', '雷乌纳石板', '雷烏納石板', 'Tablilla de Ryun\'eh', 'Tablilla de Ryun\'eh', 'Табличка Рьюн\'эха', '', '', '', '', '', '', '', ''), +(4632, '화려한 청동 금고', 'Coffret orné en bronze', 'Verschnörkelte bronzene Schließkassette', '精制青铜宝箱', '精製青銅寶箱', 'Arcón de bronce ornamentado', 'Arcón de bronce ornamentado', 'Изысканный бронзовый сейф', '', '', '', '', '', '', '', ''), +(4633, '튼튼한 청동 금고', 'Coffret lourd en bronze', 'Schwere bronzene Schließkassette', '厚重青铜宝箱', '厚重青銅寶箱', 'Arcón de bronce pesado', 'Arcón de bronce pesado', 'Тяжелый бронзовый сейф', '', '', '', '', '', '', '', ''), +(4634, '철제 금고', 'Coffret en fer', 'Eisenschließkassette', '铁质宝箱', '鐵質寶箱', 'Arcón de hierro', 'Arcón de hierro', 'Железный сейф', '', '', '', '', '', '', '', ''), +(4635, '해머토의 아뮬렛', 'Amulette de Hammertoe', 'Hammertoes Amulett', '铁趾的护符', '鐵趾的護符', 'Amuleto de Piemartillo', 'Amuleto de Piemartillo', 'Амулет Молотопалого', '', '', '', '', '', '', '', ''), +(4636, '튼튼한 철제 금고', 'Solide coffret en fer', 'Starke Eisenschließkassette', '精铁宝箱', '精鐵寶箱', 'Arcón de hierro fuerte', 'Arcón de hierro fuerte', 'Прочный железный сейф', '', '', '', '', '', '', '', ''), +(4637, '강철 금고', 'Coffret d\'acier', 'Stahlschließkassette', '钢质宝箱', '鋼質寶箱', 'Arcón de acero', 'Arcón de acero', 'Стальной сейф', '', '', '', '', '', '', '', ''), +(4638, '튼튼한 강철 금고', 'Coffret d\'acier renforcé', 'Verstärkte Stahlschließkassette', '强化钢质宝箱', '強化鋼質寶箱', 'Arcón de acero reforzado', 'Arcón de acero reforzado', 'Укрепленный стальной сейф', '', '', '', '', '', '', '', ''), +(4639, '마법의 해조', 'Varech enchanté', 'Verzauberter Seetang', '魔力海藻', '魔力海藻', 'Kelp marino encantado', 'Kelp marino encantado', 'Заколодованные морские водоросли', '', '', '', '', '', '', '', ''), +(4640, '대지의 봉인', 'Signe de la Terre', 'Zeichen der Erde', '大地印章', '大地印章', 'Signo de la Tierra', 'Signo de la Tierra', 'Знак Земли', '', '', '', '', '', '', '', ''), +(4641, '다군의 손', 'Main de Dagun', 'Hand von Dagun', '达古恩之手', '達古恩之手', 'Mano de Dagun', 'Mano de Dagun', 'Рука Дагуна', '', '', '', '', '', '', '', ''), +(4642, '실예의 별', 'Etoile de Xil\'yeh', 'Stern von Xil\'yeh', '希尔耶之星', '希爾耶之星', 'Estrella de Xil\'yeh', 'Estrella de Xil\'yeh', 'Звезда Ксиль\'и', '', '', '', '', '', '', '', ''), +(4643, '한철 단망토', 'Cape d\'acier sinistre', 'Grimmstahlcape', '十字军斗篷', '十字軍斗篷', 'Manteo de acero rictus', 'Manteo de acero rictus', 'Накидка Неумолимой стали', '', '', '', '', '', '', '', ''), +(4644, '고대의 심장', 'Le Coeur de l\'héritage', 'Das Herz des Vermächtnisses', '遗产之心', '遺產之心', 'El corazón del legado', 'El Corazón Heredado', 'Сердце Наследия', '', '', '', '', '', '', '', ''), +(4645, '헤마투스의 굴레', 'Entraves de Hematus', 'Ketten von Hematus', '赫玛图斯的锁链', '赫瑪圖斯的鎖鏈', 'Cadenas de Hematus', 'Cadenas de Hematus', 'Цепи Гематуса', '', '', '', '', '', '', '', ''), +(4646, '실예의 별', 'Etoile de Xil\'yeh', 'Stern von Xil\'yeh', '希尔耶之星', '希爾耶之星', 'Estrella de Xil\'yeh', 'Estrella de Xil\'yeh', 'Звезда Ксиль\'и', '', '', '', '', '', '', '', ''), +(4647, '야그인의 법전', 'Sommaire de Yagyin', 'Yagyins Zusammenstellung', '雅格因的笔记', '雅格因的筆記', 'Compendio de Yagyin', 'Compendio de Yagyin', 'Книга Йагина', '', '', '', '', '', '', '', ''), +(4648, '해머의 인장', 'Glyphe du Marteau', 'Siegelzeichen des Hammers', '战锤徽章', '戰錘徽章', 'Sigilo del Martillo', 'Sigilo del Martillo', 'Печать Молота', '', '', '', '', '', '', '', ''), +(4649, '본그립의 노트', 'Note de Bonegrip', 'Bonegrips Notiz', '葛利·硬骨的便笺', '葛利·硬骨的便箋', 'Nota de Agarrahueso', 'Nota de Agarrahueso', 'Записка Костохвата', '', '', '', '', '', '', '', ''), +(4650, '벨두거의 노트', 'Note de Bel\'dugur', 'Bel\'dugurs Notiz', '贝尔杜加的便笺', '貝爾杜加的便箋', 'Nota de Bel\'dugur', 'Nota de Bel\'dugur', 'Записка Белдугура', '', '', '', '', '', '', '', ''), +(4652, '무쇠벽 방패', 'Bouclier de Salbac', 'Salbacschild', '萨尔巴克之盾', '薩爾巴克之盾', 'Escudo Salbac', 'Escudo Salbac', 'Щит Салбака', '', '', '', '', '', '', '', ''), +(4653, '철굽 장화', 'Bottes en fer armé', 'Eisenfersenstiefel', '铁踵之靴', '鐵踵之靴', 'Botas con talón de acero', 'Botas con talón de acero', 'Подкованные сапоги', '', '', '', '', '', '', '', ''), +(4654, '신비로운 화석', 'Mystérieux fossile', 'Geheimnisvolles Fossil', '神秘的化石', '神秘的化石', 'Fósil misterioso', 'Fósil misterioso', 'Таинственная окаменелость', '', '', '', '', '', '', '', ''), +(4655, '커다란 조갯살', 'Chair de palourde géante', 'Riesenmuschelfleisch', '大块蚌肉', '大塊蚌肉', 'Carne de almeja gigante', 'Carne de almeja gigante', 'Мясо гигантского моллюска', '', '', '', '', '', '', '', ''), +(4656, '작은 호박', 'Petite citrouille', 'Kleiner Kürbis', '小南瓜', '小南瓜', 'Calabaza pequeña', 'Calabaza pequeña', 'Маленькая тыква', '', '', '', '', '', '', '', ''), +(4657, '미사용 전사의 어깨갑옷', '[PÉRIMÉ] Espauliers de guerrier', 'Ausgediente Kriegerschulterstücke', '', '', '', '', 'Испорченное воинское наплечье', '', '', '', '', '', '', '', ''), +(4658, '전사의 망토', 'Cape de guerrier', 'Kriegerumhang', '战士披风', '戰士披風', 'Capa de guerrero', 'Capa de guerrero', 'Воинский плащ', '', '', '', '', '', '', '', ''), +(4659, '전사의 벨트', 'Ceinturon de guerrier', 'Kriegergurt', '战士束带', '戰士腰帶', 'Faja de guerrero', 'Faja de guerrero', 'Воинский ремень', '', '', '', '', '', '', '', ''), +(4660, '산책용 장화', 'Bottes de marche', 'Wander-Stiefel', '漫步靴', '漫步靴', 'Botas para caminar', 'Botas para caminar', 'Прогулочные сапоги', '', '', '', '', '', '', '', ''), +(4661, '광휘의 어깨보호대', 'Mantelet éclatant', 'Heller Mantel', '明亮衬肩', '陽炎襯肩', 'Manto brillante', 'Manto brillante', 'Яркое оплечье', '', '', '', '', '', '', '', ''), +(4662, '장인의 망토', 'Cape de compagnon', 'Gesellenumhang', '旅者披风', '旅者披風', 'Capa de oficial', 'Capa de oficial', 'Плащ подмастерья', '', '', '', '', '', '', '', ''), +(4663, '장인의 허리띠', 'Ceinture de compagnon', 'Gesellengürtel', '旅者腰带', '旅者腰帶', 'Cinturón de oficial', 'Cinturón de oficial', 'Пояс подмастерья', '', '', '', '', '', '', '', ''), +(4664, '미사용 연마된 가죽 어깨보호구', '[PÉRIMÉ] Protège-épaules en cuir brûlé', 'Ausgediente Brandlederschulterpolster', '', '', '', '', 'Испорченные обгоревшие кожаные наплечные щитки', '', '', '', '', '', '', '', ''), +(4665, '연마된 망토', 'Cape brûlée', 'Verbrannter Umhang', '褐色皮披风', '褐色皮披風', 'Capa quemada', 'Capa quemada', 'Обгоревший плащ', '', '', '', '', '', '', '', ''), +(4666, '연마된 가죽 허리띠', 'Ceinture en cuir brûlé', 'Brandledergürtel', '褐色皮带', '褐色皮帶', 'Cinturón de cuero quemado', 'Cinturón de cuero quemado', 'Обгоревший кожаный пояс', '', '', '', '', '', '', '', ''), +(4667, '미사용 전투 사슬 어깨갑옷', '[PÉRIMÉ] Espauliers de bataille en anneaux', 'Ausgediente Kampfkettenschulterstücke', '', '', '', '', 'Испорченное боевое плетеное наплечье', '', '', '', '', '', '', '', ''), +(4668, '전투 사슬 망토', 'Cape de bataille en anneaux', 'Kampfkettenumhang', '军用链甲披风', '軍用鍊甲披風', 'Capa de anillas de batalla', 'Capa de anillas de batalla', 'Боевой плетеный плащ', '', '', '', '', '', '', '', ''), +(4669, '전투 사슬 벨트', 'Ceinturon de bataille en anneaux', 'Kampfkettengurt', '军用链甲束带', '軍用鍊甲腰帶', 'Faja de anillas de batalla', 'Faja de anillas de batalla', 'Боевой плетеный ремень', '', '', '', '', '', '', '', ''), +(4670, '미사용 부족 어깨보호대', '[PÉRIMÉ] Mantelet ancestral', 'Ausgedienter Vorfahren-Mantel', '', '', '', '', 'Испорченная наследственная мантия', '', '', '', '', '', '', '', ''), +(4671, '부족 망토', 'Cape ancestrale', 'Vorfahren-Umhang', '先祖披风', '先祖披風', 'Capa ancestral', 'Capa ancestral', 'Плащ предков', '', '', '', '', '', '', '', ''), +(4672, '부족 허리띠', 'Ceinture ancestrale', 'Vorfahren-Gürtel', '先祖腰带', '先祖腰帶', 'Cinturón ancestral', 'Cinturón ancestral', 'Пояс предков', '', '', '', '', '', '', '', ''), +(4673, '미사용 부족 전통 어깨보호대', '[PÉRIMÉ] Mantelet tribal', 'Ausgedienter Stammesmantel', '', '', '', '', 'Испорченая племенная мантия', '', '', '', '', '', '', '', ''), +(4674, '부족 전통 망토', 'Cape tribale', 'Stammesumhang', '部落披风', '部落披風', 'Capa tribal', 'Capa tribal', 'Племенной плащ', '', '', '', '', '', '', '', ''), +(4675, '부족 전통 허리띠', 'Ceinture tribale', 'Stammesgürtel', '部落腰带', '部落腰帶', 'Cinturón tribal', 'Cinturón tribal', 'Племенной пояс', '', '', '', '', '', '', '', ''), +(4676, '해골 건틀릿', 'Gantelets squelettiques', 'Skelettstulpen', '骷髅护手', '骷髏護手', 'Guanteletes esqueléticos', 'Guanteletes esqueléticos', 'Скелетные рукавицы', '', '', '', '', '', '', '', ''), +(4677, '역전용사의 망토', 'Cape de vétéran', 'Veteranen-Mantel', '精兵披风', '精兵披風', 'Capa de veterano', 'Capa de veterano', 'Плащ ветерана', '', '', '', '', '', '', '', ''), +(4678, '역전용사의 벨트', 'Ceinturon de vétéran', 'Veteranen-Gurt', '精兵束带', '精兵腰帶', 'Faja de veterano', 'Faja de veterano', 'Ремень ветерана', '', '', '', '', '', '', '', ''), +(4679, '미사용 갈라진 바다의 어깨갑옷', '[PÉRIMÉ] Espauliers des eaux stagnantes', 'Ausgediente Brackwasserschulterstücke', '', '', '', '', 'Испорченное наплечье Недвижной воды', '', '', '', '', '', '', '', ''), +(4680, '갈라진 바다의 망토', 'Cape des eaux stagnantes', 'Brackwasserumhang', '水草披风', '水草披風', 'Capa de agua estancada', 'Capa de agua estancada', 'Плащ Недвижной воды', '', '', '', '', '', '', '', ''), +(4681, '갈라진 바다의 벨트', 'Ceinturon des eaux stagnantes', 'Brackwassergurt', '水草腰带', '水草腰帶', 'Faja de agua estancada', 'Faja de agua estancada', 'Ремень Недвижной воды', '', '', '', '', '', '', '', ''), +(4682, '미사용 대학자의 어깨보호대', '[PÉRIMÉ] Mantelet de magistère', 'Ausgedienter Mantel des Magisters', '', '', '', '', 'Испорченная мантия магистра', '', '', '', '', '', '', '', ''), +(4683, '역술사의 망토', 'Cape de lieur de sort', 'Zauberbinder-Umhang', '法师披风', '法師披風', 'Capa Vinculahechizo', 'Capa Vinculahechizo', 'Плащ заклинателя', '', '', '', '', '', '', '', ''), +(4684, '역술사의 허리띠', 'Ceinture de lieur de sort', 'Zauberbinder-Gürtel', '法师腰带', '法師腰帶', 'Cinturón Vinculahechizo', 'Cinturón Vinculahechizo', 'Пояс заклинателя', '', '', '', '', '', '', '', ''), +(4685, '미사용 룬무늬 헝겊 어깨보호구', '[PÉRIMÉ] Protège-épaules en étoffe runique', 'Ausgediente runenverzierte Stoff-Schulterpolster', '', '', '', '', 'Испорченные рунные тканые наплечные щитки', '', '', '', '', '', '', '', ''), +(4686, '야만전사 헝겊 망토', 'Cape barbare en tissu', 'Barbarischer Stoffumhang', '蛮族布质披风', '蠻族布質披風', 'Capa de paño barbárico', 'Capa de paño barbárico', 'Варварский матерчатый плащ', '', '', '', '', '', '', '', ''), +(4687, '야만전사 헝겊 허리띠', 'Ceinture barbare en tissu', 'Barbarischer Stoffgürtel', '蛮族布质腰带', '蠻族布質腰帶', 'Cinturón de paño barbárico', 'Cinturón de paño barbárico', 'Варварский матерчатый пояс', '', '', '', '', '', '', '', ''), +(4688, '미사용 수렵의 어깨갑옷', '[PÉRIMÉ] Spallières de chasse', 'Ausgediente Jagdschiftung', '', '', '', '', 'Испорченный охотничий наплеч', '', '', '', '', '', '', '', ''), +(4689, '수렵의 망토', 'Cape de chasse', 'Jagdumhang', '狩猎披风', '狩獵披風', 'Capa de caza', 'Capa de caza', 'Охотничий плащ', '', '', '', '', '', '', '', ''), +(4690, '수렵의 허리띠', 'Ceinture de chasse', 'Jagdgürtel', '狩猎腰带', '狩獵腰帶', 'Cinturón de caza', 'Cinturón de caza', 'Охотничий пояс', '', '', '', '', '', '', '', ''), +(4691, '미사용 의식용 가죽 어깨보호대', '[PÉRIMÉ] Mantelet de cérémonie en cuir', 'Ausgedienter zeremonieller Ledermantel', '', '', '', '', 'Испорченная церемониальная кожаная мантия', '', '', '', '', '', '', '', ''), +(4692, '의식의 망토', 'Cape de cérémonie', 'Zeremonieller Umhang', '典礼皮披风', '典禮皮披風', 'Capa ceremonial', 'Capa ceremonial', 'Парадный плащ', '', '', '', '', '', '', '', ''), +(4693, '의식의 가죽 허리띠', 'Ceinture de cérémonie en cuir', 'Zeremonieller Ledergürtel', '典礼皮带', '典禮皮帶', 'Cinturón de cuero ceremonial', 'Cinturón de cuero ceremonial', 'Парадный кожаный пояс', '', '', '', '', '', '', '', ''), +(4694, '빛나는 어깨갑옷', 'Espauliers brunis', 'Brünierte Schulterstücke', '抛光链甲肩甲', '拋光鍊甲肩甲', 'Espaldares bruñidos', 'Espaldares bruñidos', 'Вороненое наплечье', '', '', '', '', '', '', '', ''), +(4695, '빛나는 망토', 'Cape brunie', 'Brünierter Umhang', '抛光链甲披风', '拋光鍊甲披風', 'Capa bruñida', 'Capa bruñida', 'Вороненый плащ', '', '', '', '', '', '', '', ''), +(4696, '라피디스의 술잔', 'Chope de Tidesippe de Lapidis', 'Lapidis Tidesippe-Humpen', '无尽酒杯', '無盡酒杯', 'Pichel de la lápida de Tidesippe', 'Pichel de la lápida de Tidesippe', 'Лапидийская пинта Пьющего Прибой', '', '', '', '', '', '', '', ''), +(4697, '빛나는 벨트', 'Ceinturon bruni', 'Brünierter Gurt', '抛光链甲束带', '拋光鍊甲腰帶', 'Faja bruñida', 'Faja bruñida', 'Вороненый ремень', '', '', '', '', '', '', '', ''), +(4698, '예언자의 어깨보호대', 'Mantelet de prophète', 'Sehermantel', '先知衬肩', '先知襯肩', 'Manto de profeta', 'Manto de profeta', 'Оплечье Провидца', '', '', '', '', '', '', '', ''), +(4699, '예언자의 허리띠', 'Ceinture de prophète', 'Sehergürtel', '先知腰带', '先知腰帶', 'Cinturón de profeta', 'Cinturón de profeta', 'Пояс Провидца', '', '', '', '', '', '', '', ''), +(4700, '마법문자 가죽 어깨갑옷', 'Spallières en cuir gravé', 'Gravierte Lederschiftung', '铭文皮肩甲', '銘文皮肩甲', 'Bufas de cuero grabado', 'Bufas de cuero grabado', 'Покрытый письменами кожаный наплеч', '', '', '', '', '', '', '', ''), +(4701, '마법문자 망토', 'Cape gravée', 'Gravierter Umhang', '铭文皮披风', '銘文皮披風', 'Capa grabada', 'Capa grabada', 'Покрытый письменами плащ', '', '', '', '', '', '', '', ''), +(4702, '발굴조사단장의 곡괭이', 'Piolet de prospecteur', 'Ausgrabungsleiterhacke', '勘察员的锄头', '勘察員的鋤頭', 'Pico de prospector', 'Pico de prospector', 'Кирка геолога', '', '', '', '', '', '', '', ''), +(4703, '부러진 곡괭이', 'Outils cassés', 'Zerbrochene Werkzeuge', '损坏的工具', '損壞的工具', 'Herramientas rotas', 'Herramientas rotas', 'Сломанные инструменты', '', '', '', '', '', '', '', ''), +(4704, '의식용 곤봉', '[VIEUX] Gourdin de cérémonie', '', '', '', '', '', 'СТАРАЯ церемониальная дубина', '', '', '', '', '', '', '', ''), +(4705, '아른거리는 미늘 어깨갑옷', 'Epauliers en écailles brillantes', 'Züngelnde Schuppenschulterstücke', '亮鳞肩铠', '亮鱗肩鎧', 'Espaldares de escamas luminiscentes', 'Espaldares de escamas luminiscentes', 'Отблескивающее чешуйчатое наплечье', '', '', '', '', '', '', '', ''), +(4706, '아른거리는 미늘 망토', 'Cape en écailles brillantes', 'Züngelnder Schuppenumhang', '亮鳞披风', '亮鱗披風', 'Capa de escamas luminiscentes', 'Capa de escamas luminiscentes', 'Отблескивающий чешуйчатый плащ', '', '', '', '', '', '', '', ''), +(4707, '아른거리는 미늘 벨트', 'Ceinturon en écailles brillantes', 'Züngelnder Schuppengurt', '亮鳞束带', '亮鱗腰帶', 'Faja de escamas luminiscentes', 'Faja de escamas luminiscentes', 'Отблескивающий чешуйчатый ремень', '', '', '', '', '', '', '', ''), +(4708, '광휘의 허리띠', 'Ceinture éclatante', 'Heller Gürtel', '明亮腰带', '陽炎腰帶', 'Cinturón brillante', 'Cinturón brillante', 'Яркий пояс', '', '', '', '', '', '', '', ''), +(4709, '수목의 가죽 어깨보호대', 'Mantelet sylvestre en cuir', 'Waldledermantel', '森林皮衬肩', '森林皮襯肩', 'Manto de cuero de bosque', 'Manto de cuero de bosque', 'Лесные кожаное оплечье', '', '', '', '', '', '', '', ''), +(4710, '수목의 망토', 'Cape forestière', 'Waldumhang', '森林皮质披风', '森林皮質披風', 'Capa de bosque', 'Capa de bosque', 'Лесной плащ', '', '', '', '', '', '', '', ''), +(4711, '희미하게 빛나는 망토', 'Cape rougeoyante', 'Gleißender Umhang', '微光锁甲披风', '微光鎖甲披風', 'Capa de luz trémula', 'Capa de luz trémula', 'Мерцающий плащ', '', '', '', '', '', '', '', ''), +(4712, '희미하게 빛나는 쇠사슬 벨트', 'Ceinturon en mailles rougeoyantes', 'Gleißender Panzergurt', '微光锁甲束带', '微光鎖甲腰帶', 'Faja de malla de luz trémula', 'Faja de malla de luz trémula', 'Мерцающий кольчужный ремень', '', '', '', '', '', '', '', ''), +(4713, '은빛매듭 망토', 'Cape brochée d\'argent', 'Silberfadenumhang', '银丝披风', '銀絲披風', 'Capa de hilo de plata', 'Capa de hilo de plata', 'Сребротканевый плащ', '', '', '', '', '', '', '', ''), +(4714, '은빛매듭 장식띠', 'Echarpe brochée d\'argent', 'Silberfadenschärpe', '银丝腰带', '銀絲腰帶', 'Fajín de hilo de plata', 'Fajín de hilo de plata', 'Сребротканевый кушак', '', '', '', '', '', '', '', ''), +(4715, '문장장식 망토', 'Cape blasonnée', 'Geschmückter Umhang', '纹饰披风', '紋飾披風', 'Capa blasonada', 'Capa blasonada', 'Украшенный гербом плащ', '', '', '', '', '', '', '', ''), +(4716, '전투 망토', 'Cape de combat', 'Gefechtsumhang', '军用锁甲披风', '軍用鎖甲披風', 'Capa de combate', 'Capa de combate', 'Плащ Битвы', '', '', '', '', '', '', '', ''), +(4717, '전투 쇠사슬 허리띠', 'Ceinture de guerre en mailles', 'Gepanzerter Gefechtsgürtel', '军用锁甲腰带', '軍用鎖甲腰帶', 'Cinturón de combate de malla', 'Cinturón de combate de malla', 'Кольчужный боевой пояс', '', '', '', '', '', '', '', ''), +(4718, '저녁하늘 어깨보호대', 'Mantelet nocturne', 'Nachthauchmantel', '夜空衬肩', '夜空襯肩', 'Manto Cielo Nocturno', 'Manto Cielo Nocturno', 'Оплечье ночного неба', '', '', '', '', '', '', '', ''), +(4719, '저녁하늘 망토', 'Cape nocturne', 'Nachthauchumhang', '夜空披风', '夜空披風', 'Capa Cielo Nocturno', 'Capa Cielo Nocturno', 'Плащ ночного неба', '', '', '', '', '', '', '', ''), +(4720, '저녁하늘 장식띠', 'Echarpe nocturne', 'Nachthauchschärpe', '夜空腰带', '夜空腰帶', 'Fajín Cielo Nocturno', 'Fajín Cielo Nocturno', 'Кушак ночного неба', '', '', '', '', '', '', '', ''), +(4721, '휘장 어깨보호대', 'Mantelet à insigne', 'Insignien-Mantel', '徽记衬肩', '徽記襯肩', 'Manto de insignia', 'Manto de insignia', 'Орденское оплечье', '', '', '', '', '', '', '', ''), +(4722, '휘장 망토', 'Cape à insigne', 'Insignien-Umhang', '徽记披风', '徽記披風', 'Capa de insignia', 'Capa de insignia', 'Орденский плащ', '', '', '', '', '', '', '', ''), +(4723, '험버트의 바지', 'Pantalon d\'Humbert', 'Humberts Hose', '亨伯特的短裤', '亨伯特的短褲', 'Pantalones de Humbert', 'Pantalones de Humbert', 'Штаны Гумберта', '', '', '', '', '', '', '', ''), +(4724, '험버트의 투구', 'Casque d\'Humbert', 'Humberts Helm', '亨伯特的头盔', '亨伯特的頭盔', 'Yelmo de Humbert', 'Yelmo de Humbert', 'Шлем Гумберта', '', '', '', '', '', '', '', ''), +(4725, '지휘관의 어깨갑옷', 'Espauliers de général de brigade', 'Oberbrigadierschulterstücke', '主将肩铠', '主將肩鎧', 'Espaldares de jefe de brigada', 'Espaldares de jefe de brigada', 'Наплечье старшего бригадира', '', '', '', '', '', '', '', ''), +(4726, '지휘관의 망토', 'Cape de général de brigade', 'Oberbrigadierumhang', '主将披风', '主將披風', 'Capa de jefe de brigada', 'Capa de jefe de brigada', 'Плащ старшего бригадира', '', '', '', '', '', '', '', ''), +(4727, '지휘관의 벨트', 'Ceinturon de général de brigade', 'Oberbrigadiergurt', '主将束带', '主將腰帶', 'Faja de jefe de brigada', 'Faja de jefe de brigada', 'Ремень старшего бригадира', '', '', '', '', '', '', '', ''), +(4728, '트웨인의 어깨보호구', 'Epaulière de Twain', 'Twains Schulter', '', '圖恩護肩', 'Hombro de Oposti', 'Sobrehombro de Oposti', 'Наплечник Близнеца', '', '', '', '', '', '', '', ''), +(4729, '서광의 어깨보호대', 'Mantelet de l\'aurore', 'Auroramantel', '极光衬肩', '極光襯肩', 'Manto aurora', 'Manto aurora', 'Оплечье зари', '', '', '', '', '', '', '', ''), +(4730, '미사용 시굴자의 곡괭이', '[PÉRIMÉ] Piolet de prospecteur', 'Ausgediente Ausgrabungsleiterhacke', '', '', '', '', 'Испорченная кирка геолога', '', '', '', '', '', '', '', ''), +(4731, '문양장식 견장', 'Epaulettes glyphées', 'Glyphenverzierte Schulterklappen', '秘文肩甲', '秘文肩甲', 'Insignias con inscripciones', 'Cubrehombros con inscripciones', 'Украшенные символами эполеты', '', '', '', '', '', '', '', ''), +(4732, '문양장식 망토', 'Cape glyphée', 'Glyphenverzierter Umhang', '秘文披风', '秘文披風', 'Capa con inscripciones', 'Capa con inscripciones', 'Украшенный символами плащ', '', '', '', '', '', '', '', ''), +(4733, '흑철로 어깨갑옷', 'Espauliers forgenoire', 'Schwarzschmiedeschulterstücke', '黑炉肩铠', '黑爐肩鎧', 'Espaldar Forjanegra', 'Espaldar Forjanegra', 'Наплечье Черной Кузни', '', '', '', '', '', '', '', ''), +(4734, '안개매듭 어깨보호대', 'Mantelet de Longuebrume', 'Blaunebelmantel', '雾纹衬肩', '霧紋襯肩', 'Manto Escapabruma', 'Manto Escapabruma', 'Туманное оплечье', '', '', '', '', '', '', '', ''), +(4735, '안개매듭 망토', 'Cape de Longuebrume', 'Blaunebelumhang', '雾纹披风', '霧紋披風', 'Capa Escapabruma', 'Capa Escapabruma', 'Туманный плащ', '', '', '', '', '', '', '', ''), +(4736, '안개매듭 장식띠', 'Echarpe de Longuebrume', 'Blaunebelschärpe', '雾纹腰带', '霧紋腰帶', 'Fajín Escapabruma', 'Fajín Escapabruma', 'Туманный кушак', '', '', '', '', '', '', '', ''), +(4737, '황제의 가죽 어깨갑옷', 'Spallières impériales en cuir', 'Imperiale Lederschiftung', '帝王皮肩甲', '帝王皮肩甲', 'Bufas de cuero imperial', 'Bufas de cuero imperiales', 'Императорский кожаный наплеч', '', '', '', '', '', '', '', ''), +(4738, '황제의 가죽 허리띠', 'Ceinture impériale en cuir', 'Imperialer Ledergürtel', '帝王皮带', '帝王皮帶', 'Cinturón de cuero imperial', 'Cinturón de cuero imperial', 'Императорский кожаный пояс', '', '', '', '', '', '', '', ''), +(4739, '초원타조 고기', 'Viande de trotteur des plaines', 'Ebenenschreiter-Fleisch', '平原陆行鸟肉', '平原陸行鳥肉', 'Carne de zancudo de llanura', 'Carne de zancudo de llanura', 'Мясо долгонога', '', '', '', '', '', '', '', ''), +(4740, '초원타조 깃털', 'Plume de trotteur des plaines', 'Ebenenschreiter-Feder', '平原陆行鸟的羽毛', '平原陸行鳥的羽毛', 'Pluma de zancudo de llanura', 'Pluma de zancudo de llanura', 'Перо долгонога', '', '', '', '', '', '', '', ''), +(4741, '스트롬가드 기병대 다리보호구', 'Jambières de cavalier de Stromgarde', 'Kavalleriegamaschen von Stromgarde', '激流堡骑兵护腿', '激流堡騎兵護腿', 'Leotardos de caballería de Stromgarde', 'Leotardos de caballería de Stromgarde', 'Кавалерийские поножи Стромгарда', '', '', '', '', '', '', '', ''), +(4742, '산지퓨마 모피', 'Peau de puma des montagnes', 'Bergpumapelz', '山狮皮', '山獅皮', 'Pelambre de puma de las montañas', 'Pelambre de puma montés', 'Шкура горной пумы', '', '', '', '', '', '', '', ''), +(4743, '고동치는 수정 결정', 'Fragment de cristal palpitant', 'Pulsierender Kristallinsplitter', '脉动水晶碎片', '脈動水晶碎片', 'Fragmento cristalino pulsante', 'Fragmento cristalino pulsante', 'Пульсирующий хрустальный осколок', '', '', '', '', '', '', '', ''), +(4744, '고대 룬문자 팔보호구', 'Brassards runiques des arcanes', 'Arkane runenverzierte Armschienen', '奥法符文护腕', '奧法符文護腕', 'Brazaletes rúnicos Arcanos', 'Brazales rúnicos Arcanos', 'Чародейские рунные наручи', '', '', '', '', '', '', '', ''), +(4745, '전투 기수의 팔보호구', 'Brassards de chevaucheur martial', 'Kriegsreiter-Armschienen', '骑兵护腕', '騎兵護腕', 'Brazales de jinete de guerra', 'Brazales de jinete de guerra', 'Наручи Всадника Войны', '', '', '', '', '', '', '', ''), +(4746, '종말론자의 로브', 'Robe d\'auspice funeste', 'Verdammnisverkünder-Robe', '末日预言者长袍', '末日預言者長袍', 'Toga de cuentacondenas', 'Toga de decidor del destino', 'Одеяние Вестника рока', '', '', '', '', '', '', '', ''), +(4747, '스톰불 우물물', 'Eau du puits de Stormbull', 'Wasser des Brunnens von Stormbull', '雷牛水井之水', '雷牛水井之水', 'Poza de Ventoro', 'Poza de Ventoro', 'Вода из источника Грозового Гыка', '', '', '', '', '', '', '', ''), +(4748, '레드혼 우물물', 'Eau du puits de Redhorn', 'Wasser des Brunnens von Redhorn', '红角水井之水', '紅角水井之水', 'Poza de agua de Cuerno Rojo', 'Poza de agua de Cuerno Rojo', 'Вода из колодца Краснорога', '', '', '', '', '', '', '', ''), +(4749, '와일드메인 우물물', 'Eau du puits Wildmane', 'Wasser des Brunnens von Wildmane', '蛮鬃水井之水', '蠻鬃水井之水', 'Agua de poza Brabacrín', 'Agua de poza Brabacrín', 'Вода из колодца Буйногривых', '', '', '', '', '', '', '', ''), +(4750, 'OLD 윈터후프 정화의 토템상', '[VIEUX] Totem de purification Winterhoof', '', '', '', '', '', 'СТАРЫЙТотем зачистки Заиндевевшего Копыта', '', '', '', '', '', '', '', ''), +(4751, '성난바람하피의 갈퀴발톱', 'Serre de Furie-des-vents', 'Windfurienkralle', '风怒鹰身人的爪子', '風怒鷹身人的爪子', 'Talón de Furia del viento', 'Garfa de Furia del viento', 'Коготь гарпии из клана Ярости Ветра', '', '', '', '', '', '', '', ''), +(4752, '하늘색 깃털', 'Plume azur', 'Azurblaue Feder', '碧蓝色的羽毛', '碧藍色的羽毛', 'Pluma azur', 'Pluma azur', 'Лазурное перо', '', '', '', '', '', '', '', ''), +(4753, '청동색 깃털', 'Plume en bronze', 'Bronzene Feder', '古铜色的羽毛', '古銅色的羽毛', 'Pluma de bronce', 'Pluma de bronce', 'Бронзовое перо', '', '', '', '', '', '', '', ''), +(4754, '미사용 빈 가죽 부대', '[PÉRIMÉ] Peau sans contenu', 'Ausgedienter leerer Schlauch', '', '', '', '', 'Испорченный пустой мех', '', '', '', '', '', '', '', ''), +(4755, '물병', 'Cruche d\'eau', 'Wasserkanne', '水罐', '水罐', 'Jarra de agua', 'Jarra de agua', 'Кувшин для воды', '', '', '', '', '', '', '', ''), +(4756, '손상된 고양이 모피', 'Peau de félin abîmée', 'Verdorbener Katzenpelz', '', '破損貓皮', 'Pelambre de gato estropeada', 'Pelambre de gato estropeada', 'Испорченное кошачье манто', '', '', '', '', '', '', '', ''), +(4757, '깨진 알껍질', 'Coquilles d\'oeuf brisées', 'Gesprungene Eierschalen', '破损的蛋壳', '破損的蛋殼', 'Cáscaras de huevo rotas', 'Cáscaras de huevo rotas', 'Треснутая яичная скорлупа', '', '', '', '', '', '', '', ''), +(4758, '초원늑대 앞발', 'Patte de loup des prairies', 'Präriewolftatze', '草原狼的爪子', '草原狼的爪子', 'Garra de lobo de pradera', 'Garra de lobo de pradera', 'Лапа койота', '', '', '', '', '', '', '', ''), +(4759, '초원타조 갈퀴발톱', 'Serre de trotteur des plaines', 'Ebenenschreiterkralle', '平原陆行鸟的爪子', '平原陸行鳥的爪子', 'Garra de zancudo de llanura', 'Garfa de zancudo de llanura', 'Коготь долгонога', '', '', '', '', '', '', '', ''), +(4760, 'OLD 썬더혼 정화의 토템상', '[VIEUX] Totem de purification Thunderhorn', '', '', '', 'OLDTronacuerno Cleansing Totem', 'OLDTronacuerno Cleansing Totem', 'СТАРЫЙТотем зачистки Громового Рога', '', '', '', '', '', '', '', ''), +(4761, '미사용 진주장식 사슬 바지', '[PÉRIMÉ] Pantalon en mailles de perles', 'Ausgediente perlenbesetzte Kettenhose', '', '', '', '', 'Испорченные жемчужные плетеные штаны', '', '', '', '', '', '', '', ''), +(4762, 'OLD 와일드메인 정화의 토템상', '[VIEUX] Totem de purification Wildmane', '', '', '', 'OLDBravacrín Cleansing Totem', 'OLDFerocrín Cleansing Totem', 'СТАРЫЙТотем зачистки Буйной Гривы', '', '', '', '', '', '', '', ''), +(4763, '검은나무 곡궁', 'Arc incurvé de noirbois', 'Schwarzholzdoppelbogen', '黑木弯弓', '黑木彎弓', 'Arco corvo Bosque Negro', 'Arco corvo Bosque Negro', 'Изогнутый лук Чернолесья', '', '', '', '', '', '', '', ''), +(4764, '미사용 Avenger 어깨보호구', '[PÉRIMÉ] Epaulières de vengeur', 'Ausgediente Rächerschultern', '', '', '', '', 'Испорченные наплечники Мстителя', '', '', '', '', '', '', '', ''), +(4765, '광택나는 브로드소드', 'Epée large en émail', 'Emailliertes Breitschwert', '彩饰阔剑', '彩飾闊劍', 'Espada esmaltada', 'Colada esmaltada', 'Украшенный эмалью палаш', '', '', '', '', '', '', '', ''), +(4766, '예리한 검', 'Lame farouche', 'Wildklinge', '野兽之刃', '野獸之刃', 'Hoja feral', 'Hoja feral', 'Дикий клинок', '', '', '', '', '', '', '', ''), +(4767, '구릿빛 장갑', 'Gants en étoffe cuivrée', 'Kupferstoffhandschuhe', '铜布手套', '銅布手套', 'Guantes de paño de cobre', 'Guantes de paño de cobre', 'Перчатки из медной сетки', '', '', '', '', '', '', '', ''), +(4768, '숙련사제용 장갑', 'Gants d\'adepte', 'Adepten-Handschuhe', '专家手套', '專家手套', 'Guantes de adepto', 'Guantes de adepto', 'Перчатки Адепта', '', '', '', '', '', '', '', ''), +(4769, '검독수리 깃털', 'Plume de Rapace trophée', 'Trophäen-Sturzfliegerkiel', '猛鹫的羽毛', '猛鷲的羽毛', 'Péñola trofeo de aguilón', 'Péñola trofeo de aguilón', 'Трофейное перо перепелятника', '', '', '', '', '', '', '', ''), +(4770, '뾰족털일족 허리띠', 'Ceinture de Dos-hirsute', 'Gürtel der Borstennacken', '刺背腰带', '刺背腰帶', 'Cinturón Lomopelo', 'Cinturón Erizapúas', 'Пояс дыбогривых', '', '', '', '', '', '', '', ''), +(4771, '결실의 망토', 'Cape des moissons', 'Ernte-Umhang', '收割披风', '收割披風', 'Capa de la cosecha', 'Capa de la cosecha', 'Плащ урожая', '', '', '', '', '', '', '', ''), +(4772, '따뜻한 망토', 'Cape chaude', 'Warmer Umhang', '保暖披风', '保暖披風', 'Capa cálida', 'Capa cálida', 'Теплый плащ', '', '', '', '', '', '', '', ''), +(4773, '미사용 축복받은 팔보호구', '[PÉRIMÉ] Brassards sacrés', 'Ausgediente gesegnete Armschienen', '', '', '', '', 'Испорченные благословенные наручи', '', '', '', '', '', '', '', ''), +(4774, '미사용 Heavy 팔보호구', '[PÉRIMÉ] Brassards lourds', 'Ausgediente schwere Armschienen', '', '', '', '', 'Испорченые тяжелые наручи', '', '', '', '', '', '', '', ''), +(4775, '금이 간 부리', 'Bec craquelé', 'Gesprungener Schnabel', '破损的鸟喙', '破損的鳥喙', 'Factura rota', 'Pico roto', 'Треснутый клюв', '', '', '', '', '', '', '', ''), +(4776, '목깃털', 'Plume ébouriffée', 'Gesträubte Feder', '皱褶的羽毛', '皺褶的羽毛', 'Pluma erizada', 'Pluma erizada', 'Растрепанное перо', '', '', '', '', '', '', '', ''), +(4777, '강철나무 마울', 'Maillet en bois de fer', 'Eisenholzschlägel', '铁木槌', '鐵木槌', 'Gran maza Maderaférrea', 'Gran maza de maderaférrea', 'Кувалда железного дерева', '', '', '', '', '', '', '', ''), +(4778, '무거운 못박힌 철퇴', 'Lourde masse à pointes', 'Schwerer Stachelkolben', '重型尖刺钉锤', '重型尖刺釘錘', 'Maza con pinchos pesada', 'Maza con pinchos pesada', 'Тяжелая шипастая палица', '', '', '', '', '', '', '', ''), +(4779, '무딘 코도 이빨', 'Dent de kodo terne', 'Glanzloser Kodozahn', '科多兽的钝牙', '科多獸的鈍牙', 'Diente de kodo mate', 'Diente de kodo mate', 'Тусклый зуб кодо', '', '', '', '', '', '', '', ''), +(4780, '코도 뿔 조각', 'Fragment de corne de kodo', 'Kodohornfragment', '科多兽角碎片', '科多獸角碎片', 'Fragmento de cuerno de kodo', 'Trozo de cuerno de kodo', 'Фрагмент рога кодо', '', '', '', '', '', '', '', ''), +(4781, '속삭임의 조끼', 'Gilet des murmures', 'Flüsternde Weste', '耳语外衣', '耳語外衣', 'Jubón susurrador', 'Jubón susurrante', 'Шепчущий жилет', '', '', '', '', '', '', '', ''), +(4782, '극한의 로브', 'Robe du solstice', 'Sonnenwend-Robe', '夏至长袍', '夏至長袍', 'Toga de solsticio', 'Toga de solsticio', 'Одеяние Солнцестояния', '', '', '', '', '', '', '', ''), +(4783, '호크윈드의 토템', 'Totem de Hawkwind', 'Totem von Hawkwind', '鹰风图腾', '鷹風圖騰', 'Tótem de Vientaguilar', 'Tótem de Vientaguilar', 'Тотем Ястребиного Ветра', '', '', '', '', '', '', '', ''), +(4784, '정기가 사라진 돌', 'Pierre morte', 'Lebloser Stein', '冰冷的石头', '冰冷的石頭', 'Piedra inerte', 'Piedra inerte', 'Безжизненный камень', '', '', '', '', '', '', '', ''), +(4785, '유황 허리띠', 'Ceinture de soufre', 'Schwefelgürtel', '硫磺腰带', '硫磺腰帶', 'Cinturón de azufre', 'Cinturón de azufre', 'Серный пояс', '', '', '', '', '', '', '', ''), +(4786, '현인의 허리띠', 'Ceinture de grand sage', 'Weisengürtel', '智者腰带', '智者腰帶', 'Cinturón de hombre sabio', 'Cinturón de hombre sabio', 'Пояс мудреца', '', '', '', '', '', '', '', ''), +(4787, '불타는 피치', 'Poix ardente', 'Brennendes Pech', '燃烧着的沥青', '燃燒著的瀝青', 'Brea ardiente', 'Brea ardiente', 'Пылающая смола', '', '', '', '', '', '', '', ''), +(4788, '민첩의 장화', 'Bottes agiles', 'Bewegliche Stiefel', '轻便靴', '輕便靴', 'Botas de agilidad', 'Botas de agilidad', 'Сапоги подвижности', '', '', '', '', '', '', '', ''), +(4789, '마구간 장화', 'Bottes d\'écurie', 'Standfeste Stiefel', '马靴', '馬靴', 'Botas de establo', 'Botas de establo', 'Конюшенные сапоги', '', '', '', '', '', '', '', ''), +(4790, '지옥 망토', 'Cape d\'Inferno', 'Inferno-Umhang', '地狱披风', '地獄披風', 'Capa inferno', 'Capa inferno', 'Инфернальный плащ', '', '', '', '', '', '', '', ''), +(4791, '마법의 물', 'Eau enchantée', 'Verzaubertes Wasser', '魔法水', '魔法水', 'Agua encantada', 'Agua encantada', 'Заколдованная вода', '', '', '', '', '', '', '', ''), +(4792, '정신력의 망토', 'Cape spirituelle', 'Umhang des Willens', '幽魂披风', '幽魂披風', 'Capa espíritu', 'Capa espíritu', 'Духовный плащ', '', '', '', '', '', '', '', ''), +(4793, '숲의 망토', 'Cape sylvestre', 'Sylvanumhang', '森林披风', '森林披風', 'Capa nemorosa', 'Capa nemorosa', 'Сильванский плащ', '', '', '', '', '', '', '', ''), +(4794, '늑대 팔보호구', 'Brassards du loup', 'Wolf-Armschienen', '野狼护腕', '野狼護腕', 'Brazales de lobo', 'Brazales de lobo', 'Наручи Волка', '', '', '', '', '', '', '', ''), +(4795, '곰의 팔보호구', 'Brassards de l\'ours', 'Bären-Armschienen', '熊皮护腕', '熊皮護腕', 'Brazales de oso', 'Brazales de oso', 'Медвежьи наручи', '', '', '', '', '', '', '', ''), +(4796, '올빼미 팔보호구', 'Brassards de la chouette', 'Eulenarmschienen', '猫头鹰护腕', '貓頭鷹護腕', 'Brazales de búho', 'Brazales de búho', 'Совиные наручи', '', '', '', '', '', '', '', ''), +(4797, '불꽃 망토', 'Cape flamboyante', 'Feuriger Umhang', '火链披风', '火鏈披風', 'Capa ígnea', 'Capa ígnea', 'Огненный плащ', '', '', '', '', '', '', '', ''), +(4798, '두꺼운 룬문자 망토', 'Cape runique lourde', 'Schwerer runenverzierter Umhang', '重型符文披风', '重型符文披風', 'Capa rúnica pesada', 'Capa rúnica gruesa', 'Тяжелый исписанный рунами плащ', '', '', '', '', '', '', '', ''), +(4799, '고풍스런 망토', 'Cape antique', 'Antiquierter Umhang', '上古披风', '上古披風', 'Capa anticuada', 'Capa anticuada', 'Старомодный плащ', '', '', '', '', '', '', '', ''), +(4800, '강철 사슬 바지', 'Pantalon en mailles de la puissance', 'Mächtige Kettenhose', '粗链短裤', '粗鏈短褲', 'Pantalones de anillas poderosos', 'Pantalones de anillas poderosos', 'Могущественные плетеные штаны', '', '', '', '', '', '', '', ''), +(4801, '긴발톱 초원늑대 발톱', 'Griffes de Traqueur', 'Pirscherklauen', '草原捕食者的爪子', '草原捕食者的爪子', 'Garras de acechador', 'Garras de acechador', 'Когти равнинного охотника', '', '', '', '', '', '', '', ''), +(4802, '평원퓨마 발톱', 'Griffes de puma', 'Pumaklauen', '平原狮的爪子', '平原獅的爪子', 'Puma de las estepas garras', 'Garras de puma de las estepas', 'Когти пумы', '', '', '', '', '', '', '', ''), +(4803, '우두머리 초원늑대 이빨', 'Dent d\'Alpha des prairies', 'Präriealphazahn', '草原狼前锋的牙齿', '草原狼前鋒的牙齒', 'Colmillo alfa de pradera', 'Colmillo alfa de pradera', 'Зуб койота-вожака', '', '', '', '', '', '', '', ''), +(4804, '초원늑대 심장', 'Coeur de loup des prairies', 'Herz eines Präriewolfs', '草原狼的心脏', '草原狼的心臟', 'Corazón de lobo de pradera', 'Corazón de lobo de pradera', 'Сердце койота', '', '', '', '', '', '', '', ''), +(4805, '평원퓨마 다리뼈', 'Fémur de puma des basses plaines', 'Knochen eines Flachlandpumas', '平原狮的腿骨', '平原獅的腿骨', 'Fémur de puma de las estepas', 'Fémur de puma de las estepas', 'Бедренная кость пумы плоскогорья', '', '', '', '', '', '', '', ''), +(4806, '초원타조 비늘', 'Ecaille de trotteur des plaines', 'Schuppe eines Ebenenschreiters', '平原陆行鸟的鳞片', '平原陸行鳥的鱗片', 'Escama de zancudo de llanura', 'Escama de zancudo de llanura', 'Чешуя долгонога', '', '', '', '', '', '', '', ''), +(4807, '검독수리 내장', 'Gésier de Rapace', 'Muskelmagen eines Sturzfliegers', '猛鹫的胃', '猛鷲的胃', 'Molleja de aguilón', 'Molleja de aguilón', 'Потроха перепелятника', '', '', '', '', '', '', '', ''), +(4808, '우물돌', 'Pierre de puits', 'Quellstein', '水井石', '水井石', 'Piedra de pozo', 'Piedra de pozo', 'Камень у источника', '', '', '', '', '', '', '', ''), +(4809, '대지열매', 'Pomme de pin', 'Bernsteinkorn', '琥珀颗粒', '琥珀顆粒', 'Bellota ámbar', 'Bellota ámbar', 'Янтарное семя', '', '', '', '', '', '', '', ''), +(4810, '돌주먹일족 어깨보호구', 'Ailettes du rocher', 'Felspolster', '石板护肩', '石板護肩', 'Protectores de roca', 'Protectores de roca', 'Валунное оплечье', '', '', '', '', '', '', '', ''), +(4811, '미사용 징박은 어깨보호구', '[PÉRIMÉ] Epaulières de cuir clouté', 'Ausgediente beschlagene Schultern', '', '', '', '', 'Испорченные усыпанные каменьями наплечники', '', '', '', '', '', '', '', ''), +(4812, '미사용 Crimson 어깨보호구', '[PÉRIMÉ] Epaulières cramoisies', 'Ausgediente purpurrote Schultern', '', '', '', '', 'Испорченные багровые наплечники', '', '', '', '', '', '', '', ''), +(4813, '작은 가죽 목줄', 'Petit collier en cuir', 'Kleiner Lederkragen', '小皮圈', '小皮圈', 'Collar de cuero pequeño', 'Collera de cuero pequeña', 'Маленький кожаный ошейник', '', '', '', '', '', '', '', ''), +(4814, '빛바랜 송곳니', 'Croc décoloré', 'Verfärbter Fangzahn', '雪白的牙齿', '雪白的牙齒', 'Colmillo descolorido', 'Colmillo descolorido', 'Обесцвеченный клык', '', '', '', '', '', '', '', ''), +(4815, '미사용 Heavy Brass 어깨보호구', '[PÉRIMÉ] Epaulière lourde en cuivre', 'Ausgediente schwere Messingschulter', '', '', '', '', 'Испорченный тяжелый латунный наплечник', '', '', '', '', '', '', '', ''), +(4816, '참전용사의 다리보호구', 'Jambières de légionnaire', 'Legionärs-Gamaschen', '军团士兵的护腿', '軍團士兵的護腿', 'Leotardos de legionario', 'Leotardos de Legionario', 'Поножи легионера', '', '', '', '', '', '', '', ''), +(4817, '축복받은 클레이모어', 'Claymore sacrée', 'Gesegnetes Claymore', '被赐福的双刃刀', '被賜福的雙刃刀', 'Espada claymore bendita', 'Espada claymore bendita', 'Благословленный клеймор', '', '', '', '', '', '', '', ''), +(4818, '집행자의 검', 'Epée du bourreau', 'Henkerschwert', '刽子手之剑', '劊子手之劍', 'Espada de verdugo', 'Espada de verdugo', 'Меч палача', '', '', '', '', '', '', '', ''), +(4819, '피즈스프로켓의 서류철', 'Ecritoire de Fizsprocket', 'Fizsprockets Klemmbrett', '菲兹普罗克的笔记板', '菲茲普羅克的筆記板', 'Sujetapapeles de Fizsprocket', 'Sujetapapeles de Fizsprocket', 'Планшет Шумовика', '', '', '', '', '', '', '', ''), +(4820, '수호 버클러', 'Targe de gardien', 'Wächterrundschild', '守护圆盾', '守護圓盾', 'Rodela de guardián', 'Rodela de guardián', 'Кулачный щит стража', '', '', '', '', '', '', '', ''), +(4821, '곰의 버클러', 'Targe de l\'ours', 'Bären-Rundschild', '熊皮圆盾', '熊皮圓盾', 'Rodela de oso', 'Rodela de oso', 'Медвежий кулачный щит', '', '', '', '', '', '', '', ''), +(4822, '올빼미 방패', 'Disque de la chouette', 'Eulenscheibe', '猫头鹰之碟', '貓頭鷹之碟', 'Disco de búho', 'Disco de búho', 'Диск Совы', '', '', '', '', '', '', '', ''), +(4823, '예언의 물', 'Eau des Prophètes', 'Wasser der Seher', '先知之水', '先知之水', 'Agua de los Profetas', 'Agua de los Profetas', 'Вода Провидцев', '', '', '', '', '', '', '', ''), +(4824, '얼룩진 도끼', 'Hache de confusion', 'Verschwommene Axt', '肮脏的斧子', '骯髒的斧頭', 'Hacha borrosa', 'Hacha borrosa', 'Мутный топор', '', '', '', '', '', '', '', ''), +(4825, '견고한 도끼', 'Hache calleuse', 'Gefühllose Axt', '坚硬战斧', '堅硬戰斧', 'Hacha callosa', 'Hacha callosa', 'Огрубевший топор', '', '', '', '', '', '', '', ''), +(4826, '약탈자의 도끼', 'Hache de maraudeur', 'Marodeursaxt', '掠夺者战斧', '掠奪者戰斧', 'Hacha de maleante', 'Hacha de maleante', 'Топор мародера', '', '', '', '', '', '', '', ''), +(4827, '마술사의 허리띠', 'Ceinture de sorcier', 'Hexer-Gürtel', '巫师腰带', '巫師腰帶', 'Cinturón zahorí', 'Cinturón zahorí', 'Пояс волшебника', '', '', '', '', '', '', '', ''), +(4828, '밤바람 허리띠', 'Ceinture du vent nocturne', 'Nachtwind-Gürtel', '夜风腰带', '夜風腰帶', 'Cinturón de viento nocturno', 'Cinturón de viento nocturno', 'Пояс Ночного Ветра', '', '', '', '', '', '', '', ''), +(4829, '몽상가의 허리띠', 'Ceinture du rêveur', 'Träumer-Gürtel', '睡梦腰带', '睡夢腰帶', 'Cinturón de soñador', 'Cinturón de soñador', 'Пояс Спящего', '', '', '', '', '', '', '', ''), +(4830, '기병 다리보호구', 'Jambières du sabre', 'Säbel-Gamaschen', '骑兵护腿', '騎兵護腿', 'Leotardos de dientes de sable', 'Leotardos de dientes de sable', 'Сабельные поножи', '', '', '', '', '', '', '', ''), +(4831, '추적자의 바지', 'Pantalon de traque', 'Pirsch-Hose', '捕猎短裤', '捕獵短褲', 'Pantalones de acecho', 'Pantalones de acecho', 'Крадущиеся штаны', '', '', '', '', '', '', '', ''), +(4832, '신비의 사롱', 'Sarong mystique', 'Mystikersarong', '秘法围裙', '秘法圍裙', 'Pareo místico', 'Pareo místico', 'Мистический саронг', '', '', '', '', '', '', '', ''), +(4833, '명예의 어깨보호구', 'Epaulières glorieuses', 'Glorreiche Schultern', '光荣护肩', '光榮護肩', 'Hombreras gloriosas', 'Sobrehombros gloriosos', 'Славные наплечники', '', '', '', '', '', '', '', ''), +(4834, '투자개발회사의 문서', 'Documents de la KapitalRisk', 'Dokumente der Venture Co.', '风险投资公司文件', '風險投資公司文件', 'Documentos de Ventura y Cía.', 'Documentos de Ventura y Cía.', 'Бумаги Торговой компании', '', '', '', '', '', '', '', ''), +(4835, '고급 어깨보호구', 'Epaulières de soldat d\'élite', 'Eliteschultern', '精英护肩', '精英護肩', 'Hombreras de élite', 'Sobrehombros de élite', 'Элитные наплечники', '', '', '', '', '', '', '', ''), +(4836, '화염 저항의 수정구', 'Orbe ignifugé', 'Feuerfeste Kugel', '火印宝珠', '火印寶珠', 'Orbe a prueba de fuego', 'Orbe a prueba de fuego', 'Огнеупорная сфера', '', '', '', '', '', '', '', ''), +(4837, '결의의 힘', 'Force de la volonté', 'Stärke des Willens', '意志的力量', '意志之力', 'Fuerza de Voluntad', 'Fuerza de voluntad', 'Сила Воли', '', '', '', '', '', '', '', ''), +(4838, '힘의 수정구', 'Orbe de puissance', 'Kugel der Macht', '能量宝珠', '能量寶珠', 'Orbe de Poder', 'Orbe de Poder', 'Сфера Могущества', '', '', '', '', '', '', '', ''), +(4839, '미사용 Demon Scarred 모피', '[PÉRIMÉ] Peau de démon balafrée', 'Ausgedienter Dämonennarbenpelz', '', '', '', '', 'Испорченное манто разодранное демонами', '', '', '', '', '', '', '', ''), +(4840, '장총검', 'Longue baïonnette', 'Langes Bajonett', '长刺刀', '長刺刀', 'Bayoneta', 'Bayoneta', 'Длинный штык', '', '', '', '', '', '', '', ''), +(4841, '알라치아의 뿔', 'Corne d\'Arra\'chea', 'Horn von Arra\'chea', '阿兰其亚的角', '阿蘭其亞的角', 'Cuerno de Arra\'chea', 'Cuerno de Arra\'chea', 'Рог Арра\'чеи', '', '', '', '', '', '', '', ''), +(4842, '시험용', '', 'Test', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(4843, '자수정 마법석', 'Pierre runique d\'améthyste', 'Amethystrunenstein', '紫水晶符石', '紫水晶符石', 'Runa ámbar', 'Piedra rúnica de amatista', 'Аметистовый рунный камень', '', '', '', '', '', '', '', ''), +(4844, '오팔 마법석', 'Pierre runique d\'opale', 'Opalrunenstein', '玛瑙符石', '瑪瑙符石', 'Piedra rúnica ópalo', 'Piedra rúnica de ópalo', 'Опаловый рунный камень', '', '', '', '', '', '', '', ''), +(4845, '다이아몬드 마법석', 'Pierre runique de diamant', 'Diamantrunenstein', '星钻符石', '星鑽符石', 'Piedra rúnica de diamante', 'Piedra rúnica de diamante', 'Алмазный рунный камень', '', '', '', '', '', '', '', ''), +(4846, '5번 기어', 'Rouage N°5', 'Zahnrad Nr. 5', '5号齿轮', '5號齒輪', 'Diente núm. 5', 'Piñón del n.º 5', 'Зубец #5', '', '', '', '', '', '', '', ''), +(4847, '로트윌의 정령 봉인 족쇄', 'Entraves des élémentaires de Lotwil', 'Lotwils Fesseln der Elementarbindung', '鲁特维尔的元素禁锢镣铐', '魯特維爾的元素禁錮鐐銬', 'Grilletes de vínculo elemental de Lotwil', 'Grilletes de vínculo elemental de Lotwil', 'Оковы Стихий Лотвила', '', '', '', '', '', '', '', ''), +(4848, '전투멧돼지 주둥이', 'Groin de sanglier de guerre', 'Kampfeberschnauze', '斗猪头', '鬥豬頭', 'Hocico de jabaguerrero', 'Hocico de jabaguerrero', 'Рыло боевого вепря', '', '', '', '', '', '', '', ''), +(4849, '전투멧돼지 갈비살', 'Flanc de sanglier de guerre', 'Kampfeberflanke', '斗猪肋排', '鬥豬肋排', 'Costillar de jabaguerrero', 'Costillar de jabaguerrero', 'Бок боевого вепря', '', '', '', '', '', '', '', ''), +(4850, '뾰족털일족의 작전도', 'Plans d\'attaque des Dos-hirsute', 'Angriffspläne der Borstennacken', '刺背野猪人的进攻计划', '刺背野豬人的進攻計畫', 'Planes de ataque Lomopelo', 'Planes de ataque Erizapúas', 'План нападения Иглограва', '', '', '', '', '', '', '', ''), +(4851, '지저분한 지도', 'Carte couverte de poussière', 'Schmutzbefleckte Karte', '沾满泥土的地图', '沾滿泥土的地圖', 'Mapa manchado', 'Mapa manchado', 'Карта с пятнами грязи', '', '', '', '', '', '', '', ''), +(4852, '섬광탄', 'Bombe éclairante', 'Blitzstrahlbombe', '闪光雷', '閃光雷', 'Bomba cegadora', 'Bomba cegadora', 'Световая бомба', '', '', '', '', '', '', '', ''), +(4853, '시험용 투구', 'TEST CASQUE DE QUETE', '', '', '', 'Test QUEST HELM', 'Test QUEST HELM', 'ТЕСТОВЫЙ ПРЕДМЕТ - ШЛЕМ', '', '', '', '', '', '', '', ''), +(4854, '악마의 흔적이 남은 망토', 'Cape griffée par les démons', 'Dämonennarben-Umhang', '恶魔之伤', '惡魔之傷', 'Capa con marca de demonio', 'Capa con marca de demonio', 'Поцарапанный демоном плащ', '', '', '', '', '', '', '', ''), +(4855, '미사용 헝겊 어깨보호구 회색', '[INUTILISÉ] Epaules Tissu Gris A01', 'Ungenutzte Stoffschulter A01 Grau', '', '', 'Hombro de paño gris A01 sin usar', 'Sobrehombro de paño gris A01 sin usar', 'Неиспользованный матерчатый наплечник А01 серый', '', '', '', '', '', '', '', ''), +(4856, '미사용 헝겊 어깨보호구 노란색', '[INUTILISÉ] Epaules Tissu Jaune A02', 'Ungenutzte Stoffschulter A02 Gelb', '', '', 'Hombro de paño amarillo A02 sin usar', 'Sobrehombro de paño amarillo A02 sin usar', 'Неиспользованный матерчатый наплечник А02 желтый', '', '', '', '', '', '', '', ''), +(4857, '미사용 헝겊 어깨보호구 은색', '[INUTILISÉ] Epaules Tissu Argent B01', 'Ungenutzte Stoffschulter B01 Silber', '', '', 'Hombro de paño plata B01 sin usar', 'Sobrehombros de paño plata B01 sin usar', 'Неиспользованный матерчатый наплечник B01 серебряный', '', '', '', '', '', '', '', ''), +(4858, '미사용 헝겊 어깨보호구 검은색', '[INUTILISÉ] Epaules Tissu Noir B02', 'Ungenutzte Stoffschulter B02 Schwarz', '', '', 'Hombro de paño negro B02 sin usar', 'Sobrehombro de paño negro B02 sin usar', 'Неиспользованный матерчатый наплечник А02 черный', '', '', '', '', '', '', '', ''), +(4859, '불타는 칼날단 메달', 'Médaillon de la Lame ardente', 'Medaillon der Burning Blade', '火刃奖章', '火刃獎章', 'Medallón de hoja ardiente', 'Medallón del Filo Ardiente', 'Медальон Пылающего Клинка', '', '', '', '', '', '', '', ''), +(4860, '반짝이는 프렌지 비늘', 'Ecaille de furie scintillante', 'Glitzernde Frenzyschuppe', '鲜亮的狂鱼鳞片', '鮮亮的狂魚鱗片', 'Escama de furia brillante', 'Escama de furia reluciente', 'Блестящая чешуя бешенки', '', '', '', '', '', '', '', ''), +(4861, '손질된 깃털 튜닉', 'Tunique en plumes lustrées', 'Schicke gefiederte Tunika', '羽毛外套', '羽毛外套', 'Túnica de plumas impoluta', 'Túnica de plumas impoluta', 'Гладкий оперенный мундир', '', '', '', '', '', '', '', ''), +(4862, '일꾼전갈 꼬리', 'Queue de scorpide ouvrier', 'Skorpidarbeiterschwanz', '工蝎的尾巴', '工蠍的尾巴', 'Cola de escórpido obrero', 'Cola de escórpido obrero', 'Хвост рабочего скорпида', '', '', '', '', '', '', '', ''), +(4863, '노움 공구', 'Outils gnomes', 'Gnomen-Werkzeuge', '侏儒的工具', '地精的工具', 'Herramientas gnómicas', 'Herramientas gnómicas', 'Инструменты гномов', '', '', '', '', '', '', '', ''), +(4864, '민시나의 해골', 'Crâne de Minshina', 'Minshinas Schädel', '明希纳的颅骨', '明希納的顱骨', 'Calavera de Minshina', 'Calavera de Minshina', 'Череп Миншины', '', '', '', '', '', '', '', ''), +(4865, '손상된 모피', 'Peau détruite', 'Verdorbener Pelz', '破烂的毛皮', '破爛的毛皮', 'Pelambre estropeada', 'Pelambre estropeada', 'Испорченный мех', '', '', '', '', '', '', '', ''), +(4866, '잘라제인의 머리카락', 'Tête de Zalazane', 'Zalazanes Kopf', '扎拉赞恩的头颅', '札拉贊恩的頭顱', 'Cabeza de Zalazane', 'Cabeza de Zalazane', 'Голова Залазана', '', '', '', '', '', '', '', ''), +(4867, '부러진 전갈 다리', 'Patte de scorpide brisée', 'Gebrochenes Skorpidbein', '折断的蝎腿', '折斷的蠍腿', 'Pata de escórpido rota', 'Pata de escórpido rota', 'Сломанная нога скорпида', '', '', '', '', '', '', '', ''), +(4868, '미사용 오염된 심장', '[PÉRIMÉ] Coeur brûlé', 'Ausgedientes versengtes Herz', '', '', '', '', 'Испорченное опаленное сердце', '', '', '', '', '', '', '', ''), +(4869, '피즐의 발톱', 'Griffe de Fizzle', 'Fizzles Klaue', '费索的爪子', '費索的爪子', 'Garra de Fizzle', 'Garra de Fizzle', 'Коготь Пшикса', '', '', '', '', '', '', '', ''), +(4870, '캔버스 천조각', 'Morceaux de canevas', 'Segeltuchreste', '帆布脚料', '帆布腳料', 'Retales de retal', 'Retales de retal', 'Лоскуты холста', '', '', '', '', '', '', '', ''), +(4871, '이글거리는 목걸이', 'Collier brûlant', 'Senghalsband', '灼热项圈', '灼熱項圈', 'Collar abrasador', 'Collera abrasadora', 'Обжигающий ошейник', '', '', '', '', '', '', '', ''), +(4872, '말라버린 전갈 눈', 'Oeil de scorpide sec', 'Trockenes Skorpidauge', '蝎眼', '蠍眼', 'Ojo de escórpido seco', 'Ojo de escórpido seco', 'Сушеный глаз скорпида', '', '', '', '', '', '', '', ''), +(4873, '딱딱하게 마른 따개비', 'Bigorneaux secs durcis', 'Trockener gehärteter Rankenfuß', '硬化藤壶', '硬化藤壺', 'Percebe seco y duro', 'Percebe seco y duro', 'Твердый ракушечник', '', '', '', '', '', '', '', ''), +(4874, '말끔히 발린 생선뼈', 'Arêtes propres', 'Abgenagte Gräten', '干净的鱼骨', '乾淨的魚骨', 'Raspa limpia', 'Raspa limpia', 'Очищенные рыбьи косточки', '', '', '', '', '', '', '', ''), +(4875, '끈적끈적한 뼈', 'Os visqueux', 'Schleimiger Knochen', '粘糊糊的骨头', '粘糊糊的骨頭', 'Hueso baboso', 'Hueso baboso', 'Склизкая кость', '', '', '', '', '', '', '', ''), +(4876, '피투성이 가죽 장화', 'Bottes en cuir sanglantes', 'Blutiger Lederstiefel', '染血的皮靴', '染血的皮靴', 'Botas de cuero sangrientas', 'Botas de cuero sangrientas', 'Окровавленный кожаный сапог', '', '', '', '', '', '', '', ''), +(4877, '돌 화살촉', 'Tête de flèche en pierre', 'Steinpfeilspitze', '石箭头', '石箭頭', 'Punta de flecha de piedra', 'Punta de flecha de piedra', 'Каменный наконечник стрелы', '', '', '', '', '', '', '', ''), +(4878, '피투성이의 부러진 활', 'Arc brisé taché de sang', 'Zerbrochener blutbefleckter Bogen', '破损的浸血弓', '破損的浸血弓', 'Arco roto manchado de sangre', 'Arco roto manchado de sangre', 'Сломанный окровавленный лук', '', '', '', '', '', '', '', ''), +(4879, '토끼 시체', 'Carcasse de lapin écrasé', 'Zerquetschtes Hasengerippe', '腐烂的兔子', '腐爛的兔子', 'Cadáver de conejo aplastado', 'Cadáver de conejo aplastado', 'Расплющенная тушка кролика', '', '', '', '', '', '', '', ''), +(4880, '부러진 창', 'Lance brisée', 'Zerbrochener Speer', '断矛', '斷矛', 'Lanza rota', 'Lanza rota', 'Сломанное копье', '', '', '', '', '', '', '', ''), +(4881, '낡은 봉투', 'Vieille enveloppe', 'Vergilbter Umschlag', '旧信封', '舊信封', 'Sobre viejo', 'Sobre viejo', 'Старый конверт', '', '', '', '', '', '', '', ''), +(4882, '베네딕트의 열쇠', 'Clé de Benedict', 'Benedicts Schlüssel', '本尼迪克的钥匙', '本尼迪克的鑰匙', 'Llave de Benedicto', 'Llave de Benedict', 'Ключ Бенедикта', '', '', '', '', '', '', '', ''), +(4883, '함장 프라우드무어의 명령서', 'Ordres de l\'amiral Proudmoore', 'Admiral Proudmoores Befehle', '普罗德摩尔将军的命令', '普勞德摩爾將軍的命令', 'Pedido del almirante Valiente', 'Órdenes del almirante Valiente', 'Приказы адмирала Праудмура', '', '', '', '', '', '', '', ''), +(4884, '미사용 작은 전갈 껍질', '[PÉRIMÉ] Carapace de petit scorpide', 'Ausgedienter kleiner Skorpidknochenpanzer', '', '', '', '', 'Испорченный малый скорпидский панцирь', '', '', '', '', '', '', '', ''), +(4885, '미사용 큰 전갈 껍질', '[PÉRIMÉ] Carapace de Grand scorpide', 'Ausgedienter großer Skorpidknochenpanzer', '', '', '', '', 'Испорченный большой скорпидский панцирь', '', '', '', '', '', '', '', ''), +(4886, '맹독전갈 독주머니', 'Glande à venin de queue-venin', 'Giftbeutel eines Siechstachelskorpiden', '毒尾蝎的毒囊', '毒尾蠍的毒囊', 'Glándula de veneno de Venocola', 'Glándula de veneno de Venocola', 'Ядовитая железа ядохвоста', '', '', '', '', '', '', '', ''), +(4887, '온전한 마크루라의 눈', 'Oeil de makrura intact', 'Intaktes Makruraauge', '龙虾人的眼球', '龍蝦人的眼球', 'Ojo de makrura intacto', 'Ojo de makrura intacto', 'Невредимый глаз Макруры', '', '', '', '', '', '', '', ''), +(4888, '붉은톱니게 점액', 'Mucus de clampant', 'Kriechersekret', '蟹胶', '蟹膠', 'Mucosidad de reptador', 'Mucosidad de reptador', 'Слизь краба', '', '', '', '', '', '', '', ''), +(4889, '미사용 점박이 멧돼지 스테이크', '[PÉRIMÉ] Steaks d\'ours marbrés', 'Ausgediente scheckige Ebersteaks', '', '', '', '', 'Испорченные стейки из мяса пятнистого вепря', '', '', '', '', '', '', '', ''), +(4890, '붉은발톱랩터 알', 'Oeuf de fouette-queue', 'Schwanzpeitscher-Ei', '鞭尾龙的蛋', '鞭尾龍的蛋', 'Huevo de Colazote', 'Huevo de colazote', 'Яйцо кнутохвоста', '', '', '', '', '', '', '', ''), +(4891, '크론의 아뮬렛', 'Amulette de Kron', 'Krons Amulett', '克鲁恩的护身符', '克魯恩的護身符', 'Amuleto de Kron', 'Amuleto de Kron', 'Амулет Крона', '', '', '', '', '', '', '', ''), +(4892, '듀로타 호랑이 가죽', 'Fourrure de tigre de Durotar', 'Durotar-Tigerfell', '杜隆塔尔虎皮', '杜洛塔虎皮', 'Pelaje de tigre de Durotar', 'Pelaje de tigre de Durotar', 'Мех дуротарского тигра', '', '', '', '', '', '', '', ''), +(4893, '사바나 사자 어금니', 'Canine de lion des savanes', 'Savannenlöwenhauer', '草原狮的獠牙', '草原獅的獠牙', 'Colmillo de león de sabana', 'Colmillo de león de sabana', 'Клык равнинного льва', '', '', '', '', '', '', '', ''), +(4894, '초원타조 신장', 'Rognon de trotteur des plaines', 'Ebenenschreiter-Niere', '平原陆行鸟的肾脏', '平原陸行鳥的腎臟', 'Riñón de zancudo de llanura', 'Riñón de zancudo de llanura', 'Почка долгонога', '', '', '', '', '', '', '', ''), +(4895, '천둥도마뱀의 뿔', 'Corne de lézard-tonnerre', 'Donnerechsen-Horn', '雷霆蜥蜴的角', '雷霆蜥蜴的角', 'Cuerno de truenagarto', 'Cuerno de truenagarto', 'Рог рокочущей ящерицы', '', '', '', '', '', '', '', ''), +(4896, '코도 간', 'Foie de kodo', 'Kodoleber', '科多兽的肝脏', '科多獸的肝臟', 'Hígado de kodo', 'Hígado de kodo', 'Печень кодо', '', '', '', '', '', '', '', ''), +(4897, '천둥매 타액 분비선', 'Glande salivaire de faucon-tonnerre', 'Donnerfalken-Speicheldrüse', '雷鹰的唾液腺', '雷鷹的唾液腺', 'Glándula salivaria de halcón trueno', 'Glándula salivaria de halcón trueno', 'Слюнная железа Грозового змея', '', '', '', '', '', '', '', ''), +(4898, '번개 분출선', 'Glande d\'éclair', 'Blitzschlag-Drüse', '闪电腺', '閃電腺', 'Glándula relampagueante', 'Glándula relampagueante', 'Грозовая железа', '', '', '', '', '', '', '', ''), +(4899, '시험용 석궁', 'Test Arbalète', 'Test-Armbrust', '', '', 'Test Ballesta', 'Test Ballesta', 'Тестовый арбалет', '', '', '', '', '', '', '', ''), +(4900, '시험용 창', 'Test Lance', 'Test-Speer', '', '', 'Test Lanza', 'Test Lanza', 'Тестовое копье', '', '', '', '', '', '', '', ''), +(4901, '시험용 장창류', 'Test Hallebarde', 'Test-Stangenwaffe', '', '', 'Test arma de asta', 'Test arma de asta', 'Тестовое древковое оружие', '', '', '', '', '', '', '', ''), +(4902, '미사용 Apprentice 마법봉', '[PÉRIMÉ] Baguette d\'apprenti', 'Ausgedienter Lehrlingszauberstab', '', '', '', '', 'Испорченный жезл ученика', '', '', '', '', '', '', '', ''), +(4903, '이글거리는 그림자의 눈', 'Oeil de l\'ombre ardente', 'Auge des brennenden Schatten', '燃影之眼', '燃影之眼', 'Ojo de la Sombra ardiente', 'Ojo de la Sombra ardiente', 'Око Пылающей Тени', '', '', '', '', '', '', '', ''), +(4904, '맹독전갈 해독약', 'Antidote du queue-venin', 'Siechstachelgegengift', '毒尾蝎解毒剂', '毒尾蠍解毒劑', 'Antídoto Venocola', 'Antídoto Venocola', 'Сыворотка от яда ядохвоста', '', '', '', '', '', '', '', ''), +(4905, '뭉개진 사르코스의 발톱', 'Pince abîmée de Sarkoth', 'Sarkoths zerstückelte Klaue', '萨科斯的爪子', '薩科斯的爪子', 'Garra destrozada de Sarkoth', 'Garra destrozada de Sarkoth', 'Уродливый коготь Саркота', '', '', '', '', '', '', '', ''), +(4906, '가죽 방수 장화', 'Bottes de pluie', 'Regenwandler-Stiefel', '雨靴', '雨靴', 'Botas de caminante de lluvia', 'Botas de caminante de lluvia', 'Сапоги Дождехода', '', '', '', '', '', '', '', ''), +(4907, '어둠숲의 튜닉', 'Tunique forestière', 'Waldland-Tunika', '林地外套', '林地外套', 'Túnica de Tierraleña', 'Túnica de Tierraleña', 'Лесной мундир', '', '', '', '', '', '', '', ''), +(4908, '유목민의 팔보호구', 'Brassards de nomade', 'Nomadenarmschienen', '游牧民护腕', '遊牧民護腕', 'Brazales nómadas', 'Brazales nómadas', 'Наручи кочевника', '', '', '', '', '', '', '', ''), +(4909, '코도 사냥꾼 다리보호구', 'Jambières du chasseur de kodo', 'Kodojäger-Gamaschen', '科多兽皮护腿', '科多獸皮護腿', 'Leotardos de cazador kodo', 'Leotardos de cazador kodo', 'Поножи охотника на кодо', '', '', '', '', '', '', '', ''), +(4910, '채색한 사슬 장갑', 'Gants en anneaux peints', 'Bemalte Kettenhandschuhe', '彩色链甲手套', '彩色鍊甲手套', 'Guantes de anillas pintados', 'Guantes de anillas pintados', 'Окрашенные плетеные перчатки', '', '', '', '', '', '', '', ''), +(4911, '두꺼운 나무껍질 버클러', 'Targe en écorce épaisse', 'Dickrindenrundschild', '厚树皮圆盾', '厚樹皮圓盾', 'Rodela de corteza gruesa', 'Rodela de corteza gruesa', 'Утолщенный лубяной кулачный щит', '', '', '', '', '', '', '', ''), +(4912, '시험용 마법봉', 'Test Baguette JChow', '', '', '', 'Test Varita JChow', 'Test Varita JChow', 'Тестовый жезл ДжЧау', '', '', '', '', '', '', '', ''), +(4913, '채색한 사슬 허리띠', 'Ceinture en anneaux peints', 'Bemalter Kettengürtel', '彩色链甲腰带', '彩色鍊甲腰帶', 'Cinturón de anillas pintado', 'Cinturón de anillas pintado', 'Окрашенный плетеный пояс', '', '', '', '', '', '', '', ''), +(4914, '마모된 가죽 장갑', 'Gants détériorés en cuir', 'Kampferprobte Lederhandschuhe', '磨损的皮手套', '磨損的皮手套', 'Guantes de cuero ajados por la batalla', 'Guantes de cuero desgastados por la batalla', 'Иссеченные кожаные перчатки', '', '', '', '', '', '', '', ''), +(4915, '부드러운 양모 장화', 'Bottes souples en laine', 'Weiche Wollstiefel', '软毛靴', '軟毛靴', 'Botas de lana suave', 'Botas de lana suave', 'Мягкие шерстяные сапоги', '', '', '', '', '', '', '', ''), +(4916, '부드러운 양모 조끼', 'Gilet souple en laine', 'Weiche Wollweste', '软毛外衣', '軟毛外衣', 'Jubón de lana suave', 'Jubón de lana suave', 'Мягкий шерстяной жилет', '', '', '', '', '', '', '', ''), +(4917, '마모된 사슬 다리보호구', 'Jambières détériorées en anneaux', 'Kampferprobte Kettengamaschen', '磨损的链甲护腿', '磨損的鍊甲護腿', 'Leotardos de anillas ajados por la batalla', 'Leotardos de anillas desgastados por la batalla', 'Изношенные плетеные поножи', '', '', '', '', '', '', '', ''), +(4918, '보급품 부대', 'Sac de ravitaillement', 'Sack Vorräte', '装满货物的袋子', '裝滿貨物的袋子', 'Saco de suministros', 'Saco de suministros', 'Мешок припасов', '', '', '', '', '', '', '', ''), +(4919, '부드러운 양모 허리띠', 'Ceinture souple en laine', 'Weicher Wollgürtel', '软毛腰带', '軟毛腰帶', 'Cinturón de lana suave', 'Cinturón de lana suave', 'Мягкий шерстяной пояс', '', '', '', '', '', '', '', ''), +(4920, '마모된 단망토', 'Cape détériorée', 'Kampferprobtes Cape', '磨损的斗篷', '磨損的斗篷', 'Manteo ajado por la batalla', 'Manteo desgastado por la batalla', 'Иссеченная в бою накидка', '', '', '', '', '', '', '', ''), +(4921, '먼지투성이 다리보호구', 'Jambières poussiéreuses', 'Staubbedeckte Gamaschen', '灰尘覆盖的护腿', '灰塵覆蓋的護腿', 'Leotardos cubiertos de polvo', 'Leotardos cubiertos de polvo', 'Запыленные поножи', '', '', '', '', '', '', '', ''), +(4922, '톱니 사슬 조끼', 'Lorica abîmée', 'Gezackte Kettenweste', '粗糙的链甲外衣', '粗糙的鍊甲外衣', 'Jubón de anillas dentadas', 'Jubón de anillas dentadas', 'Плетеный нагрудник с заусенцами', '', '', '', '', '', '', '', ''), +(4923, '구식 손도끼', 'Hachette primitive', 'Primitives Kriegsbeil', '粗糙的短柄斧', '粗糙的短柄斧', 'Hachuela primitiva', 'Hachuela primitiva', 'Простая секира', '', '', '', '', '', '', '', ''), +(4924, '구식 곤봉', 'Gourdin primitif', 'Primitive Keule', '粗糙的木棒', '粗糙的木棒', 'Garrote primitivo', 'Garrote primitivo', 'Простая дубина', '', '', '', '', '', '', '', ''), +(4925, '구식 손칼', 'Lame de main primitive', 'Primitive Handklinge', '粗糙的手刀', '粗糙的手刀', 'Hoja de mano primitiva', 'Hoja de mano primitiva', 'Простой клинок', '', '', '', '', '', '', '', ''), +(4926, '첸의 빈 술통', 'Tonneau vide de Chen', 'Chens leeres Fässchen', '老陈的空酒桶', '老陳的空酒桶', 'Barril vacío de Chen', 'Barril vacío de Chen', 'Пустой бочонок Чена', '', '', '', '', '', '', '', ''), +(4927, '미사용 Keg of Chen\'s Stormstout', '[PÉRIMÉ] Tonneau de Stormstout de Chen', 'Ausgedientes Fässchen mit Chens Stormstout', '', '', '', '', 'Бочка испорченного \"Буйного эля\"', '', '', '', '', '', '', '', ''), +(4928, '사막의 손목보호구', 'Garde-poignets de coureur des sables', 'Sandläuferhandgelenksschützer', '沙漠腕甲', '沙漠腕甲', 'Muñequeras Correarenas', 'Guardamuñecas Correarenas', 'Накулачники Песчаного бегуна', '', '', '', '', '', '', '', ''), +(4929, '가벼운 전갈 갑옷', 'Armure de scorpide légère', 'Leichte Skorpidrüstung', '轻便蝎壳护甲', '輕便蠍殼護甲', 'Armadura de escórpido ligero', 'Armadura de escórpido ligera', 'Легкий доспех Скорпида', '', '', '', '', '', '', '', ''), +(4930, '수제 가죽 자루', 'Sac en cuir fait main', 'Handgefertigte Ledertasche', '手工皮包', '手工皮包', 'Bolsa de cuero hecha a mano', 'Bolsa de cuero hecha a mano', 'Кожаная сумка ручной работы', '', '', '', '', '', '', '', ''), +(4931, '히코리 단궁', 'Arc en noyer', 'Hickory-Kurzbogen', '桃木短弓', '桃木短弓', 'Arco corto de nogal', 'Arco corto de nogal', 'Короткий лук из гикори', '', '', '', '', '', '', '', ''), +(4932, '하피 날개 검', 'Aile de la harpie', 'Harpyienflügelstutzer', '切翼之刃', '切翼之刃', 'Máquina para cortar alas de arpía', 'Máquina para cortar alas de arpía', 'Крылорез гарпии', '', '', '', '', '', '', '', ''), +(4933, '투사의 망토', 'Cape de combattant aguerri', 'Erfahrener Kämpfer-Umhang', '老战士披风', '老戰士披風', 'Capa de luchador salpimentado', 'Capa de luchador avezado', 'Плащ опытного бойца', '', '', '', '', '', '', '', ''), +(4934, '미사용 Heavy Cord 어깨보호구', '[PÉRIMÉ] Protège-épaules de corde épaisse', 'Ausgediente schwere Kordel-Schulterpolster', '', '', '', '', 'Испорченные тяжелые шнурованные наплечные щитки', '', '', '', '', '', '', '', ''), +(4935, '넓은 금속 벨트', 'Grand ceinturon en métal', 'Breiter Metallgurt', '金属束带', '金屬腰帶', 'Faja ancha metálica', 'Faja ancha metálica', 'Широкий металлический ремень', '', '', '', '', '', '', '', ''), +(4936, '지저분한 장화', 'Bottes empoussiérées', 'Schmutzstarrende Stiefel', '踏泥靴', '踏泥靴', 'Botas llenas de barro', 'Botas llenas de barro', 'Загрязненные сапоги', '', '', '', '', '', '', '', ''), +(4937, '돌격용 버클러', 'Targe de charge', 'Angriffs-Rundschild', '带电圆盾', '帶電圓盾', 'Rodela de carga', 'Rodela de carga', 'Штурмовой кулачный щит', '', '', '', '', '', '', '', ''), +(4938, '얼룩진 나무 지팡이', 'Bâton de bois abîmé', 'Verunstalteter Holzstab', '斑纹木杖', '斑紋木杖', 'Bastón de madera manchado', 'Bastón de madera manchado', 'Запятнанный деревянный посох', '', '', '', '', '', '', '', ''), +(4939, '견고한 바스타드소드', 'Solide bâtarde', 'Standhaftes Bastardschwert', '坚固的重剑', '堅固的重劍', 'Espada bastarda firme', 'Espada bastarda firme', 'Неизменный полуторный меч', '', '', '', '', '', '', '', ''), +(4940, '망사 장갑', 'Poignes voilées', 'Verhüllter Handschutz', '迷雾手套', '迷霧手套', 'Mandiletes velados', 'Mandiletes velados', 'Маскировочные захваты', '', '', '', '', '', '', '', ''), +(4941, '끈끈한 아교', 'Colle très collante', 'Echt klebriger Leim', '强力胶水', '強力膠水', 'Pegamento muy pegajoso', 'Pegamento muy pegajoso', 'Суперклей', '', '', '', '', '', '', '', ''), +(4942, '호랑이 가죽 장화', 'Bottes en peau de tigre', 'Tigerbalg-Stiefel', '虎皮靴', '虎皮靴', 'Botas de pellejo de tigre', 'Botas de pellejo de tigre', 'Сапоги из тигриной шкуры', '', '', '', '', '', '', '', ''), +(4943, '토르카의 알까개 [UNUSED]', '[INUTILISÉ] Torka\'s Egg Cracker', 'Torkas Eierköpfer [UNGENUTZT]', '', '', '', '', 'Яйцебой Торки [НЕИСПОЛЬЗОВАННЫЙ]', '', '', '', '', '', '', '', ''), +(4944, '수제 망토', 'Cape cousue à la main', 'Handgenähter Umhang', '手工披风', '手工披風', 'Capa cosida a mano', 'Capa cosida a mano', 'Сшитый вручную плащ', '', '', '', '', '', '', '', ''), +(4945, '희미하게 빛나는 해골', 'Crâne au faible rougeoiement', 'Schwach leuchtender Schädel', '微光颅骨', '微光顱骨', 'Calavera con resplandor tenue', 'Calavera con resplandor tenue', 'Тускло блестящий череп', '', '', '', '', '', '', '', ''), +(4946, '가벼운 장화', 'Bottes de légèreté', 'Leichtgewichtige Stiefel', '轻便长靴', '輕便長靴', 'Botas de peso ligero', 'Botas de peso ligero', 'Легкие сапоги', '', '', '', '', '', '', '', ''), +(4947, '톱니 단검', 'Dague dentelée', 'Gezackter Dolch', '锯齿匕首', '鋸齒匕首', 'Daga dentada', 'Daga dentada', 'Зазубренный кинжал', '', '', '', '', '', '', '', ''), +(4948, '뾰족 철퇴', 'Masse hérissée', 'Stechender Streitkolben', '刺钉之锤', '刺釘之錘', 'Maza hiriente', 'Maza hiriente', 'Жалящая палица', '', '', '', '', '', '', '', ''), +(4949, '오크족 손도끼', 'Fendoir orc', 'Orc-Spaltbeil', '暴食者之斧', '暴食者之斧', 'Cuchilla de orco', 'Cuchilla de orco', 'Оркский колун', '', '', '', '', '', '', '', ''), +(4950, '미사용 오크 수호방패', '[PÉRIMÉ] Protecteur orc', 'Ausgedienter Orcbeschützer', '', '', '', '', 'Испорченный орочий протектор', '', '', '', '', '', '', '', ''), +(4951, '불평쟁이의 허리띠', 'Ceinture du hurleur', 'Quietschers Gürtel', '尖叫者的腰带', '尖叫者的腰帶', 'Cinturón de chivato', 'Cinturón de chivato', 'Пояс доносчика', '', '', '', '', '', '', '', ''), +(4952, '스톰스타우트 맥주', '', '', '风暴烈酒', '風暴烈酒', 'Cerveza de trueno', 'Cerveza de trueno', 'Буйный эль', '', '', '', '', '', '', '', ''), +(4953, '트로그 에일 맥주', 'Bière trogg', 'Trogg-Bier', '洞穴麦酒', '洞穴麥酒', 'Cerveza trogg', 'Cerveza trogg', 'Эль Трогга', '', '', '', '', '', '', '', ''), +(4954, '유목민의 허리띠', 'Ceinture de nomade', 'Nomadengürtel', '游牧民腰带', '遊牧民腰帶', 'Cinturón nómada', 'Cinturón nómada', 'Пояс кочевника', '', '', '', '', '', '', '', ''), +(4955, '미사용 Nomadic 어깨보호구', '[PÉRIMÉ] Protège-épaules de nomade', 'Ausgediente Nomadenschulterpolster', '', '', '', '', 'Испорченные наплечные щитки кочевника', '', '', '', '', '', '', '', ''), +(4956, '시험용 토템', '', 'Test-Totem', '', '', '', '', 'Тестовый тотем', '', '', '', '', '', '', '', ''), +(4957, '낡은 돈자루', 'Vieille bourse', 'Alte Geldtasche', '旧钱包', '舊錢包', 'Bolsa de dinero vieja', 'Bolsa de dinero vieja', 'Старый кошелек', '', '', '', '', '', '', '', ''), +(4958, '햇빛 차단 망토', 'Cape délavée', 'Sonnengebleichter Umhang', '日炎披风', '日炎披風', 'Capa estropeada por el sol', 'Capa estropeada por el sol', 'Выцветший плащ', '', '', '', '', '', '', '', ''), +(4959, '투척용 토마호크', 'Tomahawk de jet', 'Wurftomahawk', '投掷轻斧', '投擲輕斧', 'Tomahawk arrojadizo', '', 'Метательный томагавк', '', '', '', '', '', '', '', ''), +(4960, '섬광 탄환', 'Bille d\'éclair', 'Blitzkügelchen', '闪光球', '閃光球', 'Perdigón cegador', 'Perdigón cegador', 'Мелкая пулька', '', '', '', '', '', '', '', ''), +(4961, '꿈의 감시자 지팡이', 'Bâton du gardien des rêves', 'Traumbeobachter-Stab', '守梦法杖', '守夢法杖', 'Bastón Vigilasueños', 'Bastón Vigía de los sueños', 'Посох Сновидца', '', '', '', '', '', '', '', ''), +(4962, '두겹 가죽 장갑', 'Gants rembourrés', 'Doppellagige Handschuhe', '双层手套', '雙層手套', 'Guantes con doble capa', 'Guantes con doble capa', 'Двухслойные перчатки', '', '', '', '', '', '', '', ''), +(4963, '썬더혼 망토', 'Cape de Thunderhorn', 'Thunderhorn-Umhang', '雷角披风', '雷角披風', 'Capa Tronacuerno', 'Capa Tronacuerno', 'Плащ Громового рога', '', '', '', '', '', '', '', ''), +(4964, '고블린 분쇄기', 'Ecraseur gobelin', 'Goblin-Zerkracher', '地精打击者', '哥布林打擊者', 'Machacagoblins', 'Machacagoblins', 'Гоблинский сокрушитель', '', '', '', '', '', '', '', ''), +(4965, '블러드후프 손도끼', 'Hache à main de Bloodhoof', 'Bloodhoof-Handaxt', '血蹄手斧', '血蹄手斧', 'Hacha de mano Pezuña de Sangre', 'Hacha de mano Pezuña de Sangre', 'Секач Кровавого Копыта', '', '', '', '', '', '', '', ''), +(4966, '마즈라나체의 머리', 'Tête de Mazzranache', 'Mazzranaches Kopf', '马兹拉纳其的头颅', '馬茲拉納其的頭顱', 'Cabeza de Mazzranache', 'Cabeza de Mazzranache', 'Голова Маззранача', '', '', '', '', '', '', '', ''), +(4967, '부족 전사의 방패', 'Bouclier tribal', 'Stammeskriegerschild', '部落战士之盾', '部落戰士之盾', 'Escudo de guerrero tribal', 'Escudo de guerrero tribal', 'Племенной щит воина', '', '', '', '', '', '', '', ''), +(4968, '끈으로 엮은 멜빵', 'Harnais lié', 'Gebundener Harnisch', '紧缚皮甲', '緊縛皮甲', 'Arnés atado', 'Arnés reforzado', 'Неотчуждаемая портупея', '', '', '', '', '', '', '', ''), +(4969, '강화된 손목보호구', 'Manchettes fortifiées', 'Verstärkte Bindungen', '固化护腕', '固化護腕', 'Ataduras reforzadas', 'Ataduras reforzadas', 'Укрепленные наручники', '', '', '', '', '', '', '', ''), +(4970, '투박한 코도 다리보호구', 'Jambières de kodo mal tannées', 'Grobgehauene Kodogamaschen', '粗糙的科多护腿', '粗糙的科多護腿', 'Leotardos de kodo basto', 'Leotardos de kodo férreos', 'Грубо сшитые поножи из шкуры кодо', '', '', '', '', '', '', '', ''), +(4971, '스코른의 망치', 'Marteau de Skorn', 'Skorns Hammer', '斯考恩的战锤', '斯考恩的戰錘', 'Martillo de Skorn', 'Martillo de Skorn', 'Молот Скорна', '', '', '', '', '', '', '', ''), +(4972, '절벽 등산용 장화', 'Bottes du grimpeur des collines', 'Stiefel des Klippenläufers', '峭壁行者长靴', '峭壁行者長靴', 'Botas de Abiscorredor', 'Botas de Abiscorredor', 'Скалолазные сапоги', '', '', '', '', '', '', '', ''), +(4973, '초원 사냥꾼 손목보호구', 'Garde-poignets de chasseur des plaines', 'Handgelenksschützer des Ebenenjägers', '平原猎手护腕', '平原獵手護腕', 'Muñequeras de cazador de las llanuras', 'Guardamuñecas de cazador de las llanuras', 'Накулачники охотника прерий', '', '', '', '', '', '', '', ''), +(4974, '소형 전투용 나이프', 'Couteau de combat compact', 'Kompaktes Streitmesser', '简易小刀', '簡易小刀', 'Cuchillo de lucha compacto', 'Cuchillo de lucha compacto', 'Компактный боевой нож', '', '', '', '', '', '', '', ''), +(4975, '경계의 버클러', 'Targe de vigilance', 'Wachsamkeits-Rundschild', '警觉圆盾', '警覺圓盾', 'Rodela de vigilante', 'Rodela de vigilante', 'Кулачный щит Бдительности', '', '', '', '', '', '', '', ''), +(4976, '눈보라 킬트', 'Kilt de Mistspray', 'Nebelhauchkilt', '雾彩褶裙', '霧彩褶裙', 'Falda escocesa Rocío de niebla', 'Falda Rocío de niebla', 'Килт Туманной дымки', '', '', '', '', '', '', '', ''), +(4977, '해머폴의 검', 'Epée de Trépas-d\'Orgrim', 'Schwert von Hammerfall', '落锤之剑', '落錘之劍', 'Espada de Sentencia', 'Espada de Sentencia', 'Меч Павшего Молота', '', '', '', '', '', '', '', ''), +(4978, '라이돌의 망치', 'Marteau de Ryedol', 'Ryedols Hammer', '雷杜尔的铁锤', '雷杜爾的鐵錘', 'Martillo de Ryedol', 'Martillo de Ryedol', 'Молот Рейдола', '', '', '', '', '', '', '', ''), +(4979, '마법의 돌헝겊 팔보호구', 'Brassards enchantés en étoffe de pierre', 'Verzauberte Steinstoffarmschienen', '魔化石布护腕', '魔化石布護腕', 'Brazales de paño de piedra', 'Brazales de paño de piedra encantados', 'Зачарованные наручи Каменной ткани', '', '', '', '', '', '', '', ''), +(4980, '발굴조사단장의 장갑', 'Gants de prospecteur', 'Ausgrabungsleiter-Handschuhe', '勘察者手套', '勘察者手套', 'Guantes de prospector', 'Guantes de prospector', 'Перчатки геолога', '', '', '', '', '', '', '', ''), +(4981, '아그몬드의 벨트주머니', 'Sacoche d\'Agmond', 'Agmonds Gürtelbeutel', '阿戈莫德的背包', '阿戈莫德的背包', 'Faltriquera de cinturón de Agmond', 'Faltriquera de cinturón de Agmond', 'Поясной мешочек Агмонда', '', '', '', '', '', '', '', ''), +(4982, '발굴조사단장의 찢어진 허리띠', 'Ceinture de prospecteur abîmée', 'Zerfetzter Ausgrabungsleiter-Gürtel', '被撕裂的勘察员腰带', '被撕裂的勘察員腰帶', 'Cinturón de prospector rasgado', 'Cinturón de prospector rasgado', 'Драный пояс геолога', '', '', '', '', '', '', '', ''), +(4983, '바위 분쇄기', 'Destructeur de roc', 'Felspulverisierer', '碎石之锤', '碎石之錘', 'Pulverizador de rocas', 'Pulverizador de rocas', 'Каменный распылитель', '', '', '', '', '', '', '', ''), +(4984, '절망의 해골', 'Crâne de malédiction imminente', 'Schädel der drohenden Verdammnis', '末日颅骨', '末日顱骨', 'Cráneo de Muerte inminente', 'Cráneo de Muerte inminente', 'Череп Надвигающегося Рока', '', '', '', '', '', '', '', ''), +(4985, '시험용 효과 마법봉', 'Test Baguette de proc', '', '', '', 'Test Proc Varita', 'Test Proc Varita', 'Тестовый особый жезл', '', '', '', '', '', '', '', ''), +(4986, '혼란의 마법석', 'Pierre de puissance imparfaite', 'Fehlerhafter Kraftstein', '有瑕疵的能量石', '有瑕疵的能量石', 'Piedra de energía imperfecta', 'Piedra de energía con imperfecciones', 'Треснувший камень силы', '', '', '', '', '', '', '', ''), +(4987, '드워프 경비대장의 검', 'Epée du capitaine nain', 'Schwert des Zwergenkapitäns', '矮人队长之剑', '矮人隊長之劍', 'Espada de capitán enano', 'Espada de capitán enano', 'Меч дворфийского капитана', '', '', '', '', '', '', '', ''), +(4988, '이글거리는 흑요석 반지', 'Anneau ardent en obsidienne', 'Brennendes Obsidianband', '炙热黑耀石指环', '炙熱黑耀石指環', 'Sortija obsidiana ardiente', 'Sortija obsidiana ardiente', 'Горящее обсидиановое кольцо', '', '', '', '', '', '', '', ''), +(4989, '마법사의 용 로브', 'Robe de mage-dragon', 'Magierdrachenschwarm-Robe', '龙法师长袍', '龍法師長袍', 'Toga de dragón mago', 'Toga de dragón mago', 'Одеяние мага-дракона', '', '', '', '', '', '', '', ''), +(4990, '그을린 손목띠', 'Poignets brûlés', 'Versengte Bänder', '冰龙指环', '冰龍指環', 'Sortijas abrasadas', 'Sortijas agostadas', 'Опаленные поручи', '', '', '', '', '', '', '', ''), +(4991, '몬스터 - Sword2H, Broadsword', 'Monstre - Epée2M, Epée large', 'Monster - Schwert2H, Breitschwert', '', '', 'Monstruo: espada 2M, sable', 'Monstruo: espada 2M, colada', 'Монстр - двуручный меч, палаш', '', '', '', '', '', '', '', ''), +(4992, '징병 추천서', 'Lettre de recrutement', 'Anwerbungsbrief', '募兵信', '募兵信', 'Carta de alistamiento', 'Carta de reclutamiento', 'Письмо о найме', '서명되지 않은 징병 추천서입니다.', 'Une lettre de recrutement sans signature.', 'Ein nicht unterschriebener Anwerbungsbrief.', '一封未签署的募兵信。', '一封未簽署的募兵信。', 'Una carta de reclutamiento sin firmar.', 'Una carta de reclutamiento sin firmar.', 'Неподписаное письмо о найме'), +(4993, '몬스터 - Item, Skull', 'Monstre - Objet, Crâne', 'Monster - Gegenstand, Schädel', '', '', 'Monstruo: objeto, calavera', 'Monstruo: objeto, calavera', 'Монстр - предмет, череп', '', '', '', '', '', '', '', ''), +(4994, '몬스터 - Item, Gizmo', 'Monstre - Objet, bidule', 'Monster - Gegenstand, Dingsda', '', '', 'Monstruo: objeto, cacharro', 'Monstruo: objeto, cacharro', 'Монстр - предмет, механизм', '', '', '', '', '', '', '', ''), +(4995, '서명된 징병 추천서', 'Lettre de recrutement signée', 'Unterschriebener Anwerbungsbrief', '签过字的募兵信', '已簽署的募兵信', 'Carta de reclutamiento firmada', 'Carta de reclutamiento firmada', 'Подписанное письмо о найме', '', '', '', '', '', '', '', ''), +(4996, '시험용 아이템 1', 'Test Objet 1', 'Test Gegenstand 1', '', '', 'Test Objeto 1', 'Test Objeto 1', 'Тестовый предмет 1', '', '', '', '', '', '', '', ''), +(4997, '미사용 Recipe: Kodo Skin Bag', '[PÉRIMÉ] Recette : Sac en peau de kodo', 'Ausgedientes Rezept: Kodohauttasche', '', '', '', '', 'Испорченный рецепт: сумка из кожи кодо', '', '', '', '', '', '', '', ''), +(4998, '생명의 반지', 'Anneau de sang', 'Blutring', '鲜血戒指', '鮮血戒指', 'Anillo de sangre', 'Anillo de sangre', 'Кровавое кольцо', '', '', '', '', '', '', '', ''), +(4999, '아조라의 의지', 'Volonté d\'Azora', 'Azoras Testament', '阿祖拉的意志', '阿祖拉的意志', 'Voluntad de Azora', 'Voluntad de Azora', 'Воля Азоры', '', '', '', '', '', '', '', ''), +(5000, '산호 반지', 'Bague de corail', 'Korallenband', '珊瑚指环', '珊瑚指環', 'Sortija de coral', 'Sortija de coral', 'Коралловое кольцо', '', '', '', '', '', '', '', ''), +(5001, '원기의 반지', 'Anneau du coeur', 'Herzring', '心灵之戒', '心靈之戒', 'Anillo de corazón', 'Anillo de corazón', 'Кольцо Сердца', '', '', '', '', '', '', '', ''), +(5002, '빛나는 녹색 부적', 'Talisman vert luminescent', 'Leuchtender grüner Talisman', '绿光护符', '綠光護符', 'Talismán verde resplandeciente', 'Dije verde resplandeciente', 'Светящийся зеленый талисман', '', '', '', '', '', '', '', ''), +(5003, '투명한 별빛 목걸이', 'Médaillon de l\'étoile de cristal', 'Kristallsternenfeuer-Medaillon', '水晶星火徽章', '水晶星火徽章', 'Medallón estrellafuego de cristal', 'Medallón estrellafuego de cristal', 'Хрустальный медальон Звездного огня', '', '', '', '', '', '', '', ''), +(5004, '키린 토의 징표', 'Marque du Kirin Tor', 'Mal der Kirin Tor', '肯瑞托的印记', '肯瑞托的印記', 'Marca de Kirin Tor', 'Marca de Kirin Tor', 'Знак Кирин-Тора', '', '', '', '', '', '', '', ''), +(5005, '섬광의 펜던트', 'Pendentif d\'Emberspark', 'Glutfunken-Anhänger', '余烬火花坠饰', '餘燼火花墜飾', 'Colgante de chispa de ascuas', 'Colgante de chispa de ascuas', 'Подвеска Неостывших углей', '', '', '', '', '', '', '', ''), +(5006, '카즈고름의 보고서', 'Journal de Khazgorm', 'Khazgorms Tagebuch', '卡兹戈姆的日记', '卡茲戈姆的日記', 'Diario de Khazgorm', 'Diario de Khazgorm', 'Записи Хазгорма', '', '', '', '', '', '', '', ''), +(5007, '가시 반지', 'Bandeau d\'épines', 'Band der Dornen', '荆棘指环', '荊棘指環', 'Sortija de Espinas', 'Sortija de Espinas', 'Кольцо Шипов', '', '', '', '', '', '', '', ''), +(5008, '쾌속의 반지', 'Anneau de vif-argent', 'Quecksilberring', '水银戒指', '水銀戒指', 'Anillo de mercurio', 'Anillo de mercurio', 'Кольцо Ртути', '', '', '', '', '', '', '', ''), +(5009, '환각의 고리', 'Anneau d\'influence mentale', 'Geistbeugerspirale', '曲灵指环', '曲靈指環', 'Anillo de dominación mental', 'Anillo de dominación mental', 'Кольцо Подчинения Разума', '', '', '', '', '', '', '', ''), +(5010, '마법문자 금반지', 'Anneau d\'or gravé', 'Gravierter Goldring', '铭文黄金戒指', '銘文黃金戒指', 'Anillo de oro grabado', 'Anillo de oro grabado', 'Покрытое письменами золотое кольцо', '', '', '', '', '', '', '', ''), +(5011, '창공의 반지', 'Anneau de Welken', 'Welkenring', '苍穹之戒', '蒼穹之戒', 'Anillo welken', 'Anillo welken', 'Кольцо Небосвода', '', '', '', '', '', '', '', ''), +(5012, '버섯 포자', 'Spores fongiques', 'Pilzsporen', '菌类孢子', '菌類孢子', 'Esporas fungales', 'Esporas de hongos', 'Споры грибов', '', '', '', '', '', '', '', ''), +(5013, '결실의 줄기', 'Bulbe fertile', 'Fruchtbare Knolle', '仙人掌球', '仙人掌球', 'Bulbo fértil', 'Bulbo fértil', 'Свежая луковица', '', '', '', '', '', '', '', ''), +(5014, '포장지 (PT)', 'Papier d\'emballage (PT)', 'Geschenkpapier (PT)', '', '', 'Papel de envolver (PT)', 'Papel de envolver (PT)', 'Оберточная бумага (PT)', '', '', '', '', '', '', '', ''), +(5015, '포장된 물건 (PT)', 'Objet emballé (PT)', 'Verpackter Gegenstand (PT)', '', '', 'Objeto envuelto (PT)', 'Objeto envuelto (PT)', 'Обернутый предмет (РТ)', '', '', '', '', '', '', '', ''), +(5016, '예술가의 바지', 'Pantalon de l\'ouvrier', 'Fachmann-Beinkleider', '工匠长裤', '工匠長褲', 'Pantalones de artesano', 'Calzas de artesano', 'Брюки мастерового', '', '', '', '', '', '', '', ''), +(5017, '니트로글리세린', 'Nitroglycérine', 'Nitroglyzerin', '硝化甘油', '硝化甘油', 'Nitroglicerina', 'Nitroglicerina', 'Нитроглицерин', '', '', '', '', '', '', '', ''), +(5018, '나무 펄프', 'Pulpe de bois', 'Holzbrei', '木浆', '木漿', 'Pulpa de madera', 'Pulpa de madera', 'Древесная сердцевина', '', '', '', '', '', '', '', ''), +(5019, '질산나트륨', 'Nitrate de sodium', 'Natriumnitrat', '硝酸钠', '硝酸鈉', 'Nitrato sódico', 'Nitrato sódico', 'Натриевая селитра', '', '', '', '', '', '', '', ''), +(5020, '콜카르 노획물 궤짝 열쇠', 'Clé du butin des Kolkar', 'Beuteschlüssel der Kolkar', '科卡尔宝箱钥匙', '科卡爾寶箱鑰匙', 'Llave del botín de Kolkar', 'Llave del botín de Kolkar', 'Колкарский трофейный ключ', '', '', '', '', '', '', '', ''), +(5021, '갠의 폭탄', 'Bâton explosif de Gann', 'Dynamitstange von Gann', '加恩的雷管', '加恩的雷管', 'Palo explosivo de Gann', 'Palo explosivo de Gann', 'Взрывающаяся шашка Ганна', '', '', '', '', '', '', '', ''), +(5022, '바라크의 머리띠', 'Tête de Barak', 'Baraks Kopf', '巴拉克的头颅', '巴拉克的頭顱', 'Cabeza de Barak', 'Cabeza de Barak', 'Голова Барака', '', '', '', '', '', '', '', ''), +(5023, '베로그의 머리띠', 'Tête de Verog', 'Verogs Kopf', '维罗戈的头颅', '維羅戈的頭顱', 'Cabeza de Verog', 'Cabeza de Verog', 'Голова Верога', '', '', '', '', '', '', '', ''), +(5024, '냉기 약병', 'Fiole de glace', 'Frostphiole', '', '冰霜小瓶', 'Vial escarchado', 'Vial escarchado', 'Морозный фиал', '', '', '', '', '', '', '', ''), +(5025, '헤즈룰의 머리띠', 'Tête d\'Hezrul', 'Hezruls Kopf', '赫兹鲁尔的头颅', '赫茲盧爾的頭顱', 'Cabeza de Hezrul', 'Cabeza de Hezrul', 'Голова Хэрзула', '', '', '', '', '', '', '', ''), +(5026, '불붙인 타르', 'Goudron de feu', 'Feuerteer', '火焰焦油', '火焰焦油', 'Alquitrán', 'Alquitrán', 'Огненная смола', '', '', '', '', '', '', '', ''), +(5027, '정제된 포자', 'Spores fondues', 'Eingesammelte Sporen', '提炼过的孢子', '提煉過的孢子', 'Esporas devueltas', 'Esporas devueltas', 'Топленые споры', '', '', '', '', '', '', '', ''), +(5028, '군주 사크라시스의 홀', 'Sceptre du seigneur Sakrasis', 'Lord Sakrasis\' Szepter', '萨克拉希斯的节杖', '薩克拉希斯的節杖', 'Cetro de Lord Sakrasis', 'Cetro de Lord Sakrasis', 'Скипетр Лорда Сакрасиса', '', '', '', '', '', '', '', ''), +(5029, '나가 군주의 부적', 'Talisman du seigneur naga', 'Talisman des Nagalords', '纳迦首领护符', '納迦首領護符', 'Talismán del Señor de los Naga', 'Dije del Señor de los Naga', 'Талисман Наги-Повелителя', '', '', '', '', '', '', '', ''), +(5030, '켄타우로스의 팔보호구', 'Bracelets de centaure', 'Zentaurenarmschienen', '半人马护腕', '半人馬護腕', 'Brazales centauro', 'Brazales centauro', 'Наручи кентавра', '', '', '', '', '', '', '', ''), +(5038, '달의 눈물', 'Larme des lunes', 'Träne der Monde', '众月之泪', '眾月之淚', 'Lágrima de las lunas', 'Lágrima de las lunas', 'Слеза Лун', '', '', '', '', '', '', '', ''), +(5040, '어둠사냥꾼 나이프', 'Couteau de chasseur d\'ombre', 'Schattenjägermesser', '暗影猎手的小刀', '暗影獵手的小刀', 'Cuchillo de cazador de las Sombras', 'Cuchillo de cazador de las Sombras', 'Нож Темного охотника', '', '', '', '', '', '', '', ''), +(5041, '시험용 번역: 타우렌어', 'TEST Traduction : Taurahe', '', '', '', 'Test Translation: Taurahe', 'Test Translation: Taurahe', 'ТЕСТ - перевод: Таурахэ', '', '', '', '', '', '', '', ''), +(5042, '빨간 리본달린 포장지', 'Papier d\'emballage à ruban rouge', 'Geschenkpapier mit rotem Band', '红色条纹包装纸', '紅色條紋包裝紙', 'Papel para envolver con lazo rojo', 'Papel para envolver con lazo rojo', 'Оберточная бумага с красными лентами', '', '', '', '', '', '', '', ''), +(5043, '빨간 리본달린 선물', 'Cadeau au ruban rouge', 'Geschenk mit rotem Band', '红色条纹礼品盒', '紅色條紋禮品盒', 'Obsequio con lazo rojo', 'Obsequio con lazo rojo', 'Подарок в красной упаковке', '', '', '', '', '', '', '', ''), +(5044, '파란 리본달린 선물', 'Cadeau au ruban bleu', 'Geschenk mit blauem Band', '蓝色条纹礼品盒', '藍色條紋禮品盒', 'Obsequio con lazo azul', 'Obsequio con lazo azul', 'Подарок в голубой упаковке', '', '', '', '', '', '', '', ''), +(5045, '해골로 포장된 선물', 'Cadeau du crâne', 'Schädelgeschenk', '骷髅礼品', '骷髏禮品', 'Calavera obsequio', 'Calavera obsequio', 'Подарочный череп', '', '', '', '', '', '', '', ''), +(5046, '자물쇠 달린 선물', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5047, '해골 포장지', 'Papier d\'emballage au crâne', 'Schädelgeschenkpapier', '', '', '', '', '', '40레벨 이상의 플레이어만 이 상자를 열 수 있습니다.', 'Seuls les joueurs de niveau 40 ou supérieur pourront ouvrir ce cadeau.', 'Dieses Geschenk kann nur von Spielern geöffnet werden, die Stufe 40 oder höher erreicht haben.', '', '', '', '', ''), +(5048, '파란 리본달린 포장지', 'Papier d\'emballage à ruban bleu', 'Geschenkpapier mit blauem Band', '蓝色条纹包装纸', '藍色條紋包裝紙', 'Papel para envolver con lazo azul', 'Papel para envolver con lazo azul', 'Оберточная бумага с голубыми лентами', '', '', '', '', '', '', '', ''), +(5049, '자물쇠 달린 포장지', 'Feuille de fer verrouillée', 'Selbstverschließendes Eisenpapier', '自锁铁皮纸', '自鎖鐵皮紙', 'Lámina de hierro con autocierre', 'Lámina de hierro con autocierre', 'Коварная оберточная бумага', '자물쇠 따기 숙련도 150 이상만 열 수 있습니다.', 'Ce cadeau requiert 150 en Crochetage pour l\'ouverture.', 'Zum Öffnen dieses Geschenks benötigt: 150 Schlossknacken.', '这件礼物需要150点开锁技能才能打开。', '這件禮物需要150點開鎖技能才能打開。', 'Para abrir este obsequio necesitarás nivel 150 de la habilidad para forzar cerraduras.', 'Para abrir este obsequio necesitarás nivel 150 de la habilidad para forzar cerraduras.', 'Потребуется 150 уровень умения \"Взлом\", чтобы открыть подарок.'), +(5050, '시동 열쇠', 'Clé de contact', 'Zündschlüssel', '打火钥匙', '打火鑰匙', 'Llave de ignición', 'Llave de ignición', 'Ключ зажигания', '', '', '', '', '', '', '', ''), +(5051, '들쥐 고기', 'Rat fouisseur', 'Grubenratte', '掘地鼠', '掘地鼠', 'Rata de excavación', 'Rata de madriguera', 'Пещерная крыса', '', '', '', '', '', '', '', ''), +(5052, '사로잡은 들쥐', 'Rat fouisseur inconscient', 'Bewusstlose Grubenratte', '昏迷的掘地鼠', '昏迷的掘地鼠', 'Rata cavadora inconsciente', 'Rata de madriguera inconsciente', 'Пещерная крыса без сознания', '', '', '', '', '', '', '', ''), +(5053, '미사용 수수한 갈색 로브', '[PÉRIMÉ] Robe marron unie', 'Ausgediente schlichte braune Robe', '', '', '', '', 'Испорченное простое коричневое одеяние', '', '', '', '', '', '', '', ''), +(5054, '사모플랜지', '', 'Samophlang', '主动式负载平衡器', '主動式負載平衡器', 'Churumbele', 'Churumbele', 'Самофланж', '', '', '', '', '', '', '', ''), +(5055, '온전한 랩터 뿔', 'Corne de raptor intacte', 'Intaktes Raptorhorn', '完整的迅猛龙角', '完整的迅猛龍角', 'Cuerno de raptor intacto', 'Cuerno de raptor intacto', 'Невредимый рог ящера', '', '', '', '', '', '', '', ''), +(5056, '뿌리 표본', 'Echantillon de racines', 'Wurzelprobe', '根须样本', '根鬚樣本', 'Muestra de raíz', 'Muestra de raíz', 'Образец корня', '', '', '', '', '', '', '', ''), +(5057, '잘익은 수박', 'Pastèque mûre', 'Reife Wassermelone', '熟透的西瓜', '熟透的西瓜', 'Sandía madura', 'Sandía madura', 'Спелый арбуз', '', '', '', '', '', '', '', ''), +(5058, '실리시드의 알', 'Oeuf de silithide', 'Silithidenei', '异种蝎卵', '異種蠍卵', 'Huevo de silítido', 'Huevo de silítido', 'Яйцо силитида', '', '', '', '', '', '', '', ''), +(5059, '갈퀴발톱 장갑', 'Griffe d\'excavation', 'Gräberklaue', '掘地铲', '掘地鏟', 'Garra de excavación', 'Garra de excavación', 'Вспарывающий коготь', '', '', '', '', '', '', '', ''), +(5060, '도둑 도구', 'Outils de voleur', 'Diebeswerkzeug', '潜行者工具', '盜賊工具', 'Herramientas de ladrón', 'Herramientas de ladrón', 'Отмычки', '', '', '', '', '', '', '', ''), +(5061, '도둑맞은 은화', 'Argent volé', 'Gestohlenes Silber', '被偷走的银币', '被偷走的銀幣', 'Plata robada', 'Plata robada', 'Украденное серебро', '', '', '', '', '', '', '', ''), +(5062, '랩터 머리', 'Tête de raptor', 'Raptorkopf', '迅猛龙的头颅', '迅猛龍的頭顱', 'Cabeza de raptor', 'Cabeza de raptor', 'Голова ящера', '', '', '', '', '', '', '', ''), +(5063, '크리니그 스날스나웃의 어금니', 'Défense de Kreenig Grondegroin', 'Kreenig Grantelschnauzes Hauer', '克里尼格·糟鼻的獠牙', '克里尼格·糟鼻的獠牙', 'Cuerno de Gruñucico kreenig', 'Colmillo de Kreenig Gruñucico', 'Клык Кринига Грознорыла', '', '', '', '', '', '', '', ''), +(5064, '칼날바람하피의 갈퀴발톱', 'Griffe d\'Ensorçaile', 'Kralle der Hexenschwingen', '巫翼鹰身人的爪子', '巫翼鷹身人的爪子', 'Talón ala de bruja', 'Garra de Alabruja', 'Коготь Зачарованного Крыла', '', '', '', '', '', '', '', ''), +(5065, '하피 부대장의 반지', 'Anneau de lieutenant harpie', 'Harpyienoffiziersring', '鹰身人首领之戒', '鷹身人首領之戒', 'Anillo de teniente arpía', 'Anillo de teniente arpía', 'Кольцо Лейтенанта гарпий', '', '', '', '', '', '', '', ''), +(5066, '균열 식물', 'Plante des crevasses', 'Felsspaltenpflanze', '裂开的植物', '裂開的植物', 'Planta de fisura', 'Planta de fisura', 'Помятое растение', '', '', '', '', '', '', '', ''), +(5067, '세레나의 머리카락', 'Tête de Serena', 'Serenas Kopf', '塞瑞娜·血羽的头颅', '塞瑞娜·血羽的頭顱', 'Cabeza de Serena', 'Cabeza de Serena', 'Голова Серены', '', '', '', '', '', '', '', ''), +(5068, '말라버린 씨앗', 'Graines séchées', 'Getrocknete Samenkörner', '干枯的种子', '乾枯的種子', 'Semillas secas', 'Semillas secas', 'Сушеные семена', '', '', '', '', '', '', '', ''), +(5069, '화염 마법봉', 'Baguette de feu', 'Feuerzauberstab', '火焰魔杖', '火焰魔杖', 'Varita de fuego', 'Varita de fuego', 'Огненный жезл', '', '', '', '', '', '', '', ''), +(5070, '닳은 그림자 마법봉', 'Baguette de l\'ombre usée', 'Abgenutzter Schattenzauberstab', '用旧的暗影魔杖', '用舊的暗影魔杖', 'Varita de las Sombras desgastada', 'Varita de las sombras desgastada', 'Потертый жезл тени', '', '', '', '', '', '', '', ''), +(5071, '그림자 마법봉', 'Baguette de l\'ombre', 'Schattenzauberstab', '暗影魔杖', '暗影魔杖', 'Varita de las Sombras', 'Varita de las Sombras', 'Жезл тени', '', '', '', '', '', '', '', ''), +(5072, '로크의 해골', 'Crâne de Lok', 'Loks Schädel', '洛克·奥克班恩的颅骨', '洛克·奧克班恩的顱骨', 'Calavera de Lok', 'Calavera de Lok', 'Череп Лока', '', '', '', '', '', '', '', ''), +(5073, '나크의 해골', 'Crâne de Nak', 'Naks Schädel', '纳克的颅骨', '納克的顱骨', 'Calavera de Nak', 'Calavera de Nak', 'Череп Нака', '', '', '', '', '', '', '', ''), +(5074, '쿠즈의 해골', 'Crâne de Kuz', 'Kuz\' Schädel', '卡兹的颅骨', '卡茲的顱骨', 'Calavera de Kuz', 'Calavera de Kuz', 'Череп Каза', '', '', '', '', '', '', '', ''), +(5075, '혈석 파편', 'Joyau de sang', 'Blutsplitter', '血岩碎片', '血岩碎片', 'Fragmento de sangre', 'Esquirla de sangre', 'Кровавые осколки', '', '', '', '', '', '', '', ''), +(5076, '장화가 든 뱃짐', 'Cargaison de bottes', 'Stiefellieferung', '一箱靴子', '一箱靴子', 'Envío de botas', 'Envío de botas', 'Партия сапог', '', '', '', '', '', '', '', ''), +(5077, '망원경 렌즈', 'Lentille du télescope', 'Teleskoplinse', '望远镜片', '望遠鏡片', 'Lentes telescópicas', 'Lentes telescópicas', 'Линза от телескопа', '', '', '', '', '', '', '', ''), +(5078, '테라모어 휘장', 'Médaille de Theramore', 'Medaille von Theramore', '塞拉摩徽章', '塞拉摩徽章', 'Medalla de Theramore', 'Medalla de Theramore', 'Медаль Терамора', '', '', '', '', '', '', '', ''), +(5079, '바실리스크의 싸늘한 눈', 'Oeil de basilic Oeil-de-glace', 'Kaltes Basiliskenauge', '冷蜥蜴眼', '冷蜥蜴眼', 'Ojo de basilisco frío', 'Ojo de basilisco frío', 'Глаз ледяного василиска', '', '', '', '', '', '', '', ''), +(5080, '가즈로의 장부', 'Livre de compte de Gazlowe', 'Gazlowes Geschäftsbuch', '加兹鲁维的账本', '加茲魯維的帳本', 'Libro de contabilidad de Gazlowe', 'Libro de contabilidad de Gazlowe', 'Гроссбух Газлоу', '', '', '', '', '', '', '', ''), +(5081, '코도 가죽 자루', 'Sac en peau de kodo', 'Kodobalgtasche', '科多兽皮包', '科多獸皮包', 'Bolsa de pellejo de kodo', 'Bolsa de pellejo de kodo', 'Сумка из шкуры кодо', '', '', '', '', '', '', '', ''), +(5082, '얇은 코도 가죽', 'Cuir fin de kodo', 'Dünnes Kodoleder', '薄科多兽皮', '薄科多獸皮', 'Cuero fino de kodo', 'Cuero fino de kodo', 'Тонкая кожа кодо', '얇다곤 하지만 웬만한 악어 가죽보다 두껍습니다.', 'Fin ? Tout est relatif…', '\'Dünn\' ist ein relativer Begriff...', '“薄”是相对来说的……', '「薄」是相對來說的……', '\'La delgadez es relativa…', 'La delgadez es relativa…', 'Тонкая - понятие относительное.'), +(5083, '도안: 코도 가죽 가방', 'Patron : Sac en peau de kodo', 'Muster: Kodobalgtasche', '图样:科多兽皮包', '圖樣:科多獸皮包', 'Patrón: bolsa de pellejo de kodo', 'Patrón: bolsa de pellejo de kodo', 'Выкройка: сумка из шкуры кодо', '', '', '', '', '', '', '', ''), +(5084, '롱쇼어 남작의 머리카락', 'Tête du baron de Longrivage', 'Baron Küstenschippers Kopf', '巴隆·朗绍尔的头颅', '巴隆·朗紹爾的頭顱', 'Cabeza del barón Longavera', 'Cabeza del barón Longavera', 'Голова Барона Дольноберега', '', '', '', '', '', '', '', ''), +(5085, '뾰족털 가시멧돼지 어금니', 'Défense de huran Dos-hirsute', 'Stacheleberhauer der Borstennacken', '刺背野猪人的獠牙', '刺背野豬人的獠牙', 'Colmillo de jabaespín Lomopelo', 'Colmillo de jabaespín Erizapúas', 'Клык дыбогривого свинобраза', '', '', '', '', '', '', '', ''), +(5086, '얼룩말 발굽', 'Sabots de zhévra', 'Zhevra-Hufe', '斑马蹄', '斑馬蹄', 'Pezuñas de astacebra', 'Pezuñas de astacebra', 'Копыта жевры', '', '', '', '', '', '', '', ''), +(5087, '초원타조 부리', 'Bec de trotteur des plaines', 'Ebenenschreiter-Schnabel', '陆行鸟的喙', '陸行鳥的喙', 'Pico de zancudo de llanura', 'Pico de zancudo de llanura', 'Клюв долгонога', '', '', '', '', '', '', '', ''), +(5088, '제어장치 조작설명서', 'Manuel de la console de contrôle', 'Steuerkonsolen-Bedienungsanleitung', '控制台操作手册', '控制台操作手冊', 'Manual de instrucciones de la consola de control', 'Manual de instrucciones de la consola de control', 'Руководство пользователя панели управления', '투자개발회사 문서 534x9', 'Document KapitalRisk 534x9', 'Dokument der Venture Co. 534x9', '风险投资公司文档534x9', '風險投資公司文檔534x9', 'Documento de Ventura y Cía. 534x9', 'Documento de Ventura y Cía. 534x9', 'Торговая Компания. Документ 534x9'), +(5089, '제어장치 열쇠', 'Clé de la console', 'Konsolenschlüssel', '控制台钥匙', '控制台鑰匙', 'Llave de la consola', 'Llave de la consola', 'Ключ от терминала', '', '', '', '', '', '', '', ''), +(5090, '미사용 찢어진 셔츠', '[PÉRIMÉ] Chemise déchirée', 'Ausgedientes zerrissenes Hemd', '', '', '', '', 'Испорченная колючая рубашка', '', '', '', '', '', '', '', ''), +(5091, '시험용 에릭 셔츠', 'Test Chemise d\'Eric', '', '', '', 'Test Eric Camisa', 'Test Eric Camisa', 'Тестовая рубашка Эрика', '', '', '', '', '', '', '', ''), +(5092, '서슬갈기일족의 불타는 마법봉', 'Baguette Tranchecrin carbonisée', 'Verkohlter Grimmhauerzauberstab', '烧焦的钢鬃魔杖', '燒焦的鋼鬃魔杖', 'Varita Crines de Acero carbonizada', 'Varita Crines de Acero carbonizada', 'Обгоревший жезл Иглогривых', '', '', '', '', '', '', '', ''), +(5093, '서슬갈기일족의 기습용 단검', 'Poignard de Tranchecrin', 'Grimmhauerrückenstecher', '钢鬃背刺匕首', '鋼鬃背刺匕首', 'Puñal Crines de Acero', 'Puñal Crines de Acero', 'Стилет Иглогривых', '', '', '', '', '', '', '', ''), +(5094, '서슬갈기일족의 전투용 방패', 'Bouclier Tranchecrin', 'Grimmhauerkriegsschild', '钢鬃大盾', '鋼鬃大盾', 'Escudo de guerra Crines de Acero', 'Escudo de guerra Crines de Acero', 'Боевой щит Иглогривых', '', '', '', '', '', '', '', ''), +(5095, '무지개날개다랑어 구이', 'Thon arc-en-ciel', 'Regenbogenflossenthunfisch', '彩鳍鱼', '彩鰭魚', 'Atún blanco arco iris', 'Atún blanco arco iris', 'Радужный тунец', '', '', '', '', '', '', '', ''), +(5096, '굶주린 사자의 발톱', 'Griffe de Rôdeur', 'Streunerklauen', '徘徊者的爪子', '徘徊者的爪子', 'Garras de merodeador', 'Garras de merodeador', 'Когти лесного хищника', '', '', '', '', '', '', '', ''), +(5097, '고양이눈 에메랄드', 'Emeraude oeil-de-chat', 'Katzenaugensmaragd', '猫眼翡翠', '貓眼翡翠', 'Esmeralda ojo de gato', 'Esmeralda ojo de gato', 'Изумруд \"Кошачий Глаз\"', '', '', '', '', '', '', '', ''), +(5098, '변형된 무쇠턱거북 등껍질', 'Carapace de Gueule d\'acier altérée', 'Veränderte Schnappkieferschale', '变异的钳嘴龟壳', '變異的鉗嘴龜殼', 'Caparazón de quijaforte alterado', 'Caparazón de quijaforte alterado', 'Измененный панцирь хрустогрыза', '', '', '', '', '', '', '', ''), +(5099, '라코타마니의 발굽', 'Sabot de Lakota\'mani', 'Huf von Lakota\'mani', '拉克塔曼尼的蹄子', '拉克塔曼尼的蹄子', 'Pezuña de Lakota\'mani', 'Pezuña de Lakota\'mani', 'Копыто Лакота\'мани', '', '', '', '', '', '', '', ''), +(5100, '에체야키의 통가죽', 'Peau d\'Echeyakee', 'Echeyakees Balg', '埃其亚基的皮', '埃其亞基的皮', 'Pellejo de Echeyakee', 'Pellejo de Echeyakee', 'Шкура Иучаки', '', '', '', '', '', '', '', ''), +(5101, '이샤무헤일의 송곳니', 'Croc d\'Ishamuhale', 'Ishamuhales Fangzahn', '伊沙姆哈尔的牙齿', '伊沙姆哈爾的牙齒', 'Colmillo de Ishamuhale', 'Colmillo de Ishamuhale', 'Клык Ишамухала', '', '', '', '', '', '', '', ''), +(5102, '오와탄카의 꼬리가시', 'Epine caudale d\'Owatanka', 'Owatankas Schwanzstachel', '奥瓦坦卡的尾刺', '奧瓦坦卡的尾刺', 'Punta de cola de Owatanka', 'Punta de cola de Owatanka', 'Хвостовой зубец оватанки', '', '', '', '', '', '', '', ''), +(5103, '워시트 포우니의 깃털', 'Plume de Washte Pawne', 'Washte Pawnes Feder', '瓦希塔帕恩的羽毛', '瓦希塔帕恩的羽毛', 'Pluma de Washte Pawne', 'Pluma de Washte Pawne', 'Перо Ваште Пауни', '', '', '', '', '', '', '', ''), +(5104, '이샤 아와크의 심장', 'Coeur d\'Isha Awak', 'Herz von Isha Awak', '依沙瓦克的心脏', '依沙瓦克的心臟', 'Corazón de Isha Awak', 'Corazón de Isha Awak', 'Сердце Иши Авака', '', '', '', '', '', '', '', ''), +(5105, '폭약탄', 'Cartouche explosive', 'Explosive Schale', '', '爆炸脫殼', 'Concha explosiva', 'Cartucho explosivo', 'Разрывной патрон', '', '', '', '', '', '', '', ''), +(5106, '미사용 붉은 복면', '[PÉRIMÉ] Masque rouge', 'Ausgediente rote Maske', '', '', '', '', 'Испорченная красная маска', '', '', '', '', '', '', '', ''), +(5107, '갑판원의 셔츠', 'Chemise de matelot', 'Deckmatrosenhemd', '水手衬衣', '水手襯衣', 'Camisa de Manoberta', 'Camisa de Manoberta', 'Рубашка матроса', '', '', '', '', '', '', '', ''), +(5108, '검은무쇠단 조끼', 'Cuir sombrefer', 'Dunkeleisenleder', '黑铁皮衣', '黑鐵皮衣', 'Cuero Hierro Negro', 'Cuero Hierro Negro', 'Кожа Черного Железа', '', '', '', '', '', '', '', ''), +(5109, '가루바위일족 누더기', 'Haillons brisepierre', 'Splittersteinlumpen', '碎石怪破布', '碎石怪破布', 'Trapos Rompecantos', 'Trapos Rompecantos', 'Лохмотья Осколка Камня', '', '', '', '', '', '', '', ''), +(5110, '달라란 마술사의 로브', 'Robe de sorcier de Dalaran', 'Hexerrobe von Dalaran', '达拉然巫师袍', '達拉然巫師袍', 'Toga de zahorí Dalaran', 'Toga de zahorí Dalaran', 'Одеяние даларанского волшебника', '', '', '', '', '', '', '', ''), +(5111, '라소리안의 단망토', 'Cape de Rathorian', 'Rathorians Cape', '拉索利安的斗篷', '拉索利安的斗篷', 'Manteo de Rathorian', 'Manteo de Rathorian', 'Накидка Раториан', '', '', '', '', '', '', '', ''), +(5112, '의식의 단검', 'Lame rituelle', 'Ritualklinge', '仪式之刃', '儀式之刃', 'Hoja de ritual', 'Hoja de ritual', 'Ритуальный клинок', '', '', '', '', '', '', '', ''), +(5113, '비밀결사대 표장', 'Marque du Syndicat', 'Mal des Syndikats', '辛迪加印记', '辛迪加印記', 'Marca de la Hermandad', 'Marca de la Hermandad', 'Знак Синдиката', '', '', '', '', '', '', '', ''), +(5114, '부러진 갈퀴발톱', 'Griffe abîmée', 'Abgespaltene Kralle', '鸟爪', '鳥爪', 'Espolón cortado', 'Garfa cortada', 'Отрубленный коготь', '', '', '', '', '', '', '', ''), +(5115, '부러진 차골', 'Os brisé', 'Zerbrochenes Gabelbein', '折断的叉骨', '折斷的叉骨', 'Hueso de la suerte partido', 'Hueso de la suerte partido', 'Сломанная косточка', '', '', '', '', '', '', '', ''), +(5116, '긴 꼬리 깃털', 'Longue plume de queue', 'Lange Schwanzfeder', '细长的尾羽', '細長的尾羽', 'Pluma de cola larga', 'Pluma de cola larga', 'Длинное хвостовое перо', '', '', '', '', '', '', '', ''), +(5117, '흩날리는 솜깃털', 'Plume vibrante', 'Farbenprächtiger Federbusch', '鲜艳的羽毛', '鮮豔的羽毛', 'Pluma vibrante', 'Péndola vibrante', 'Радужное перо', '', '', '', '', '', '', '', ''), +(5118, '큰 어금니', 'Grande dent plate', 'Großer flacher Zahn', '大板牙', '大板牙', 'Diente plano grande', 'Diente plano grande', 'Большой плоский зуб', '', '', '', '', '', '', '', ''), +(5119, '고운 말갈퀴', 'Fin cheveu flottant', 'Feines loses Haar', '优质鬃毛', '優質鬃毛', 'Pelo suelto refinado', 'Pelo suelto refinado', 'Тонкие выпавшие волосы', '', '', '', '', '', '', '', ''), +(5120, '긴 꼬리털', 'Long poil de queue', 'Langes Schweifhaar', '长尾鬃', '長尾鬃', 'Pelo de cola larga', 'Pelo de cola larga', 'Длинный волос из хвоста', '', '', '', '', '', '', '', ''), +(5121, '더러운 코도 비늘', 'Ecaille de kodo sale', 'Schmutzige Kodoschuppe', '肮脏的科多兽鳞片', '骯髒的科多獸鱗片', 'Escama de kodo sucia', 'Escama de kodo sucia', 'Грязная чешуя кодо', '', '', '', '', '', '', '', ''), +(5122, '두꺼운 코도 털', 'Epais poil de kodo', 'Dickes Kodohaar', '厚科多兽毛', '厚科多獸毛', 'Pelo de kodo grueso', 'Pelo de kodo grueso', 'Густая шерсть кодо', '', '', '', '', '', '', '', ''), +(5123, '강철 화살촉', 'Tête de flèche en acier', 'Stählerne Pfeilspitze', '钢箭头', '鋼箭頭', 'Punta de flecha de acero', 'Punta de flecha de acero', 'Стальной наконечник стрелы', '', '', '', '', '', '', '', ''), +(5124, '작은 랩터 이빨', 'Petite dent de raptor', 'Kleiner Raptorzahn', '小迅猛龙牙齿', '小迅猛龍牙齒', 'Diente de raptor pequeño', 'Diente de raptor pequeño', 'Маленький зуб ящера', '', '', '', '', '', '', '', ''), +(5125, '전기 비늘', 'Ecaille chargée', 'Aufgeladene Schuppe', '带电的鳞片', '帶電的鱗片', 'Escama cargada', 'Escama cargada', 'Заряженная чешуя', '', '', '', '', '', '', '', ''), +(5126, '정보: 데피아즈단 변장', 'Connaissance : Déguisement de Défias', 'Wissen: Defiasverkleidung', '知识:迪菲亚伪装', '知識:迪菲亞偽裝', 'Conocimiento: Disfraz de Defias', 'Conocimiento: Disfraz de Defias', 'Знание: маскировка Братства Справедливости', '', '', '', '', '', '', '', ''), +(5127, '정보: 남쪽바다해적단 변장', 'Connaissance : Déguisement de Pirate des Mers du sud', 'Wissen: Südmeerpiratenverkleidung', '知识:南海海盗伪装', '知識:南海海盜偽裝', 'Conocimiento: Disfraz de pirata de los Mares del Sur', 'Conocimiento: Disfraz de pirata de los Mares del Sur', 'Знание: маскировка пирата Южных Морей', '', '', '', '', '', '', '', ''), +(5128, '피 묻은 천둥도마뱀 비늘', 'Peau de lézard dépouillée', 'Abgeworfene Echsenhaut', '蜕落的蜥蜴皮', '蛻落的蜥蜴皮', 'Muda de piel de lagarto', 'Muda de piel de lagarto', 'Сброшенная кожа ящерицы', '', '', '', '', '', '', '', ''), +(5129, '정보: 검은무쇠단 변장', 'Connaissance : Déguisement de nain sombrefer', 'Wissen: Dunkeleisenzwerg-Verkleidung', '知识:黑铁矮人伪装', '知識:黑鐵矮人偽裝', 'Conocimiento: Disfraz de enano Hierro Negro', 'Conocimiento: Disfraz de enano Hierro Negro', 'Знание: маскировка под дворфа из клана Черного Железа', '', '', '', '', '', '', '', ''), +(5130, '정보: 달라란 마술사 변장', 'Connaissance : Déguisement de sorcier de Dalaran', 'Wissen: Verkleidung als Hexer von Dalaran', '知识:达拉然巫师伪装', '知識:達拉然巫師偽裝', 'Conocimiento: Disfraz del zahorí Dalaran', 'Conocimiento: Disfraz del zahorí Dalaran', 'Знание: маскировка даларанского волшебника', '', '', '', '', '', '', '', ''), +(5131, '정보: 가루바위 트로그 변장', 'Connaissance : déguisement de Brisepierre', 'Wissen: Splittersteintroggverkleidung', '知识:碎石怪伪装', '知識:碎石怪偽裝', 'Conocimiento: Disfraz de Rompecantos', 'Conocimiento: Disfraz de Rompecantos', 'Знание: Маскировка под трогга из племени Осколок Камня', '', '', '', '', '', '', '', ''), +(5132, '정보: 비밀결사대원 변장', 'Connaissance : Déguisement du Syndicat', 'Wissen: Syndikatsverkleidung', '知识:辛迪加伪装', '知識:辛迪加偽裝', 'Conocimiento: Disfraz de Hermandad', 'Conocimiento: Disfraz de Hermandad', 'Знание: маскировка Синдиката', '', '', '', '', '', '', '', ''), +(5133, '구멍 난 모래주머니', 'Gésier suintant', 'Undichter Muskelmagen', '渗水的胃囊', '滲水的胃囊', 'Mollejas húmedas', 'Mollejas húmedas', 'Мокрые потроха', '', '', '', '', '', '', '', ''), +(5134, '작은 앞발', 'Petite patte en fourrure', 'Kleine pelzige Tatze', '毛茸茸的小爪子', '毛茸茸的小爪子', 'Garra peluda pequeña', 'Garra peluda pequeña', 'Маленькая мохнатая лапка', '', '', '', '', '', '', '', ''), +(5135, '길쭉한 검은 발톱', 'Fine griffe noire', 'Dünne schwarze Klaue', '锐利的黑爪', '銳利的黑爪', 'Garra fina negra', 'Garra fina negra', 'Тонкий черный коготь', '', '', '', '', '', '', '', ''), +(5136, '찢어진 귀', 'Oreille de fourrure déchirée', 'Zerrissenes pelziges Ohr', '破损的耳朵', '破損的耳朵', 'Oreja peluda rasgada', 'Oreja peluda rasgada', 'Рваное лохматое ухо', '', '', '', '', '', '', '', ''), +(5137, '반짝이는 눈알', 'Globe oculaire brillant', 'Heller Augapfel', '明亮的眼球', '明亮的眼球', 'Ojo brillante', 'Ojo brillante', 'Блестящий глаз', '', '', '', '', '', '', '', ''), +(5138, '여왕 실리시드의 머리', 'Tête du moissonneur', 'Ernterkopf', '收割者的头颅', '收割者的頭顱', 'Cabeza de cosechador', 'Cabeza de cosechador', 'Голова Жнеца', '', '', '', '', '', '', '', ''), +(5139, '서적: 가시', 'Livre d\'Epines', 'Buch der Dornen', '书卷:荆棘术', '書卷:荊棘術', 'Libro sobre Espinas', 'Libro sobre Espinas', 'Книга Терний', '', '', '', '', '', '', '', ''), +(5140, '섬광 화약', 'Poudre éclipsante', 'Blitzstrahlpulver', '闪光粉', '閃光粉', 'Partículas cegadoras', 'Partículas explosivas', 'Воспламеняющийся порошок', '', '', '', '', '', '', '', ''), +(5141, '서적: 재생', 'Livre de Rétablissement', 'Buch des Nachwachsens', '书卷:愈合', '書卷:癒合', 'Libro sobre Recrecimiento', 'Libro sobre Recrecimiento', 'Книга Восстановления', '', '', '', '', '', '', '', ''), +(5142, '서적: 천벌 II', 'Livre de Colère II', 'Buch des Zorns II', '书卷:自然之怒 II', '書卷:自然之怒 II', 'Libro sobre Cólera 2', 'Libro sobre Cólera II', 'Книга Гнева II', '', '', '', '', '', '', '', ''), +(5143, '천둥도마뱀 피', 'Sang de lézard-tonnerre', 'Donnerechsenblut', '雷霆蜥蜴的血液', '雷霆蜥蜴的血液', 'Sangre de truenagarto', 'Sangre de truenagarto', 'Кровь рокочущей ящерицы', '', '', '', '', '', '', '', ''), +(5144, '미사용 서적: 사이클론', '[PÉRIMÉ] Livre de Cyclone', 'Ausgedientes Buch des Wirbelsturms', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5145, '서적: 치유의 손길 II', 'Livre de Toucher guérisseur II', 'Buch der heilenden Berührung II', '书卷:自然之触 II', '書卷:自然之觸 II', 'Libro sobre Toque curativo 2', 'Libro sobre Toque de sanación II', 'Книга Целительного прикосновения II', '', '', '', '', '', '', '', ''), +(5146, '미사용 서적: 나무 껍질', '[PÉRIMÉ] Livre d\'Ecorce', 'Ausgedientes Buch der Baumrinde', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5147, '서적: 휘감는 뿌리 II', 'Livre de Sarments II', 'Buch der Wucherwurzeln II', '书卷:纠缠根须 II', '書卷:糾纏根鬚 II', 'Libro sobre raíces enredaderas 2', 'Libro sobre raíces enredadoras II', 'Книга Гнева деревьев II', '', '', '', '', '', '', '', ''), +(5148, '서적: 가시 II', 'Livre d\'Epines II', 'Buch der Dornen II', '书卷:荆棘术 II', '書卷:荊棘術 II', 'Libro sobre Espinas 2', 'Libro sobre Espinas II', 'Книга Терний II', '', '', '', '', '', '', '', ''), +(5149, '서적: 천벌 III', 'Livre de Colère III', 'Buch des Zorns III', '书卷:自然之怒 III', '書卷:自然之怒 III', 'Libro sobre Cólera 3', 'Libro sobre Cólera III', 'Книга Гнева III', '', '', '', '', '', '', '', ''), +(5150, '서적: 치유의 손길 III', 'Livre de Toucher guérisseur III', 'Buch der heilenden Berührung III', '书卷:自然之触 III', '書卷:自然之觸 III', 'Libro sobre Toque curativo 3', 'Libro sobre Toque de sanación III', 'Книга Целительного прикосновения III', '', '', '', '', '', '', '', ''), +(5151, '서적: 천벌 IV', 'Livre de Colère IV', 'Buch des Zorns IV', '书卷:自然之怒 IV', '書卷:自然之怒 IV', 'Libro sobre Cólera 4', 'Libro sobre Cólera IV', 'Книга Гнева IV', '', '', '', '', '', '', '', ''), +(5152, '서적: 치유의 손길 IV', 'Livre de Toucher guérisseur IV', 'Buch der heilenden Berührung IV', '书卷:自然之触 IV', '書卷:自然之觸 IV', 'Libro sobre Toque curativo 4', 'Libro sobre Toque de sanación IV', 'Книга Целительного прикосновения IV', '', '', '', '', '', '', '', ''), +(5153, '서적: 야생의 징표 IV', 'Livre de Marque du fauve IV', 'Buch des Mals der Wildnis IV', '书卷:野性印记 IV', '書卷:野性印記 IV', 'Libro sobre Marca de los salvajes 4', 'Libro sobre Marca de fiera IV', 'Книга Знака дикой природы IV', '', '', '', '', '', '', '', ''), +(5154, '서적: 가시 III', 'Livre d\'Epines III', 'Buch der Dornen III', '书卷:荆棘术 III', '書卷:荊棘術 III', 'Libro sobre Espinas 3', 'Libro sobre Espinas III', 'Книга Терний III', '', '', '', '', '', '', '', ''), +(5155, '서적: 야생의 징표 II', 'Livre de Marque du fauve II', 'Buch des Mals der Wildnis II', '书卷:野性印记 II', '書卷:野性印記 II', 'Libro sobre Marca de los salvajes 2', 'Libro sobre Marca de fiera II', 'Книга Знака дикой природы II', '', '', '', '', '', '', '', ''), +(5156, '서적: 천벌 V', 'Livre de Colère V', 'Buch des Zorns V', '书卷:自然之怒 V', '書卷:自然之怒 V', 'Libro sobre Cólera 5', 'Libro sobre Cólera V', 'Книга Гнева V', '', '', '', '', '', '', '', ''), +(5157, '미사용 서적: 사이클론 II', '[PÉRIMÉ] Livre de Cyclone II', 'Ausgedientes Buch des Wirbelsturms II', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5158, '서적: 평온', 'Livre de Tranquillité', 'Buch der Gelassenheit', '书卷:宁静', '書卷:寧靜', 'Libro sobre Tranquilidad', 'Libro sobre Tranquilidad', 'Книга Спокойствия', '', '', '', '', '', '', '', ''), +(5159, '미사용 서적: 휘감는 뿌리 IV', '[PÉRIMÉ] Livre de Sarments IV', 'Ausgedientes Buch der Wucherwurzeln IV', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5160, '서적: 치유의 손길 V', 'Livre de Toucher guérisseur V', 'Buch der heilenden Berührung V', '书卷:自然之触 V', '書卷:自然之觸 V', 'Libro sobre Toque curativo 5', 'Libro sobre Toque de sanación V', 'Книга Целительного прикосновения V', '', '', '', '', '', '', '', ''), +(5161, '미사용 서적: 나무 껍질 II', '[PÉRIMÉ] Livre d\'Ecorce II', 'Ausgedientes Buch der Baumrinde II', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5162, '미사용 서적: 전투의 포효 II', '[PÉRIMÉ] Livre de Rugissement de bataille II', 'Ausgedientes Buch des Kampfschreis II', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5163, '서적: 야생의 징표 III', 'Livre de Marque du fauve III', 'Buch des Mals der Wildnis III', '书卷:野性印记 III', '書卷:野性印記 III', 'Libro sobre Marca de los salvajes 3', 'Libro sobre Marca de fiera III', 'Книга Знака дикой природы III', '', '', '', '', '', '', '', ''), +(5164, '천둥매 날개', 'Ailes de faucon-tonnerre', 'Donnerfalkenflügel', '雷鹰的翅膀', '雷鷹的翅膀', 'Alas de halcón trueno', 'Alas de halcón trueno', 'Крылья Грозового змея', '', '', '', '', '', '', '', ''), +(5165, '열대초원랩터 깃털', 'Plume solécaille', 'Bluthornfeder', '赤鳞迅猛龙的羽毛', '赤鱗迅猛龍的羽毛', 'Pluma de solescama', 'Pluma de solescama', 'Солнечное перо', '', '', '', '', '', '', '', ''), +(5166, '나무그물거미의 독주머니', 'Glande à venin Tissebois', 'Waldwebergiftbeutel', '树林蜘蛛的毒囊', '樹林蜘蛛的毒囊', 'Glándula venenosa de Tejemadera', 'Glándula venenosa de Tejemadera', 'Ядовитая железа чащобного тенетника', '', '', '', '', '', '', '', ''), +(5167, '나무그물거미알', 'Oeuf d\'araignée Tissebois', 'Waldweberei', '树林蜘蛛的卵', '樹林蜘蛛的卵', 'Huevo de Tejemadera', 'Huevo de Tejemadera', 'Яйцо чащобного тенетника', '', '', '', '', '', '', '', ''), +(5168, '나무괴물 씨앗', 'Graine de sylvain', 'Bäumlingssamenkorn', '林精的种子', '林精的種子', 'Semilla de Brezomadera', 'Semilla de Brezomadera', 'Саженец древесника', '', '', '', '', '', '', '', ''), +(5169, '나무괴물 씨눈', 'Pousse de sylvain', 'Bäumlingsspross', '林精的新芽', '林精的新芽', 'Brote de Brezomadera', 'Brote de Brezomadera', 'Побег древесника', '', '', '', '', '', '', '', ''), +(5170, '이끼 낀 종양', 'Tumeur moussue', 'Moosartiger Tumor', '青苔之瘤', '青苔之瘤', 'Tumor musgoso', 'Tumor musgoso', 'Мшистая опухоль', '', '', '', '', '', '', '', ''), +(5171, '미사용 Neeru\'s Power Stone', '[PÉRIMÉ] Pierre de puissance de Neeru', 'Ausgedienter Kraftstein von Neeru', '', '', '', '', 'Испорченный камень силы Ниру', '', '', '', '', '', '', '', ''), +(5172, '죽음의 알약', 'Capsule de léthargie', 'Todeskapsel', '死亡胶囊', '死亡膠囊', 'Cápsula de la Muerte', 'Cápsula de la Muerte', 'Капсула смерти', '', '', '', '', '', '', '', ''), +(5173, '죽음의 풀', 'Herbe mortelle', 'Todeskraut', '丧命草', '喪命草', 'Muerteflor', 'Muerteflor', 'Смерть-трава', '매우 조심스럽게 다뤄야 합니다.', 'Le transport doit s\'effectuer avec mille précautions.', 'Beim Umgang damit ist äußerste Vorsicht geboten.', '携带它的时候必须非常非常小心。', '攜帶它的時候必須非常非常小心。', 'Hay que transportarla con muchísimo cuidado.', 'Hay que transportarla con muchísimo cuidado.', 'Нести очень, очень осторожно.'), +(5174, '네루의 쪽지', 'Note de Neeru', 'Notiz von Neeru', '尼尔鲁的便笺', '尼爾魯的便箋', 'Nota de Neeru', 'Nota de Neeru', 'Записка от Нееру', '', '', '', '', '', '', '', ''), +(5175, '대지의 토템', 'Totem de terre', 'Erdtotem', '大地图腾', '大地圖騰', 'Tótem de tierra', 'Tótem de tierra', 'Тотем земли', '', '', '', '', '', '', '', ''), +(5176, '불의 토템', 'Totem de feu', 'Feuertotem', '火焰图腾', '火焰圖騰', 'Tótem de Fuego', 'Tótem de fuego', 'Тотем огня', '', '', '', '', '', '', '', ''), +(5177, '물의 토템', 'Totem d\'eau', 'Wassertotem', '水之图腾', '水之圖騰', 'Tótem de agua', 'Tótem de agua', 'Тотем воды', '', '', '', '', '', '', '', ''), +(5178, '바람의 토템', 'Totem d\'air', 'Lufttotem', '空气图腾', '空氣圖騰', 'Tótem de aire', 'Tótem de aire', 'Тотем воздуха', '', '', '', '', '', '', '', ''), +(5179, '이끼로 덮인 심장', 'Coeur moussu', 'Moosumschlungenes Herz', '布满苔藓的心脏', '佈滿苔蘚的心臟', 'Corazón musgoso', 'Corazón musgoso', 'Сердце, поросшее мхом', '', '', '', '', '', '', '', ''), +(5180, '조화의 목걸이', 'Collier d\'harmonie', 'Halskette der Harmonie', '和谐项链', '和諧項鏈', 'Collar de Armonía', 'Collar de Armonía', 'Ожерелье Гармонии', '', '', '', '', '', '', '', ''), +(5181, '고동치는 비단 단망토', 'Cape en soie frissonnante', 'Vibrierendes Seidencape', '活力丝质斗篷', '活力絲質斗篷', 'Manteo de seda vibrante', 'Manteo de seda vibrante', 'Шелковая накидка', '', '', '', '', '', '', '', ''), +(5182, '혹한의 검', 'Lame des frissons', 'Zitterklinge', '破碎的剑', '破碎的劍', 'Hoja escalofrío', 'Hoja escalofrío', 'Трепещущий клинок', '', '', '', '', '', '', '', ''), +(5183, '고동치는 히드라 심장', 'Coeur d\'hydre palpitant', 'Pulsierendes Hydra-Herz', '跳动的多头怪心脏', '跳動的多頭怪心臟', 'Corazón de hidra pulsante', 'Corazón de hidra pulsante', 'Пульсирующее сердце гидры', '', '', '', '', '', '', '', ''), +(5184, '가득 찬 수정 약병', 'Fiole de cristal remplie', 'Gefüllte Kristallphiole', '装满水的水晶瓶', '裝滿水的水晶瓶', 'Ampolla de cristal llena', 'Ampolla de cristal llena', 'Наполненный хрустальный фиал', '', '', '', '', '', '', '', ''), +(5185, '수정 약병', 'Fiole de cristal', 'Kristallphiole', '水晶瓶', '水晶瓶', 'Ampolla de cristal', 'Ampolla de cristal', 'Хрустальный фиал', '', '', '', '', '', '', '', ''), +(5186, '반쯤 찬 유리병', 'Récipient à moitié plein', 'Teilweise gefülltes Gefäß', '装着半瓶水的瓶子', '裝著半瓶水的瓶子', 'Vasija parcialmente llena', 'Vasija parcialmente llena', 'Наполовину полный сосуд', '', '', '', '', '', '', '', ''), +(5187, '라크조르의 해머', 'Marteau de Rhahk\'Zor', 'Rhahk\'Zors Hammer', '拉克佐之锤', '拉克佐之錘', 'Martillo de Rhahk\'Zor', 'Martillo de Rhahk\'Zor', 'Молот Рак\'Зора', '', '', '', '', '', '', '', ''), +(5188, '가득 찬 유리병', 'Vase rempli', 'Gefülltes Gefäß', '装满月亮井水的瓶子', '裝滿月井水的瓶子', 'Vasija llena', 'Vasija llena', 'Наполненный сосуд', '', '', '', '', '', '', '', ''), +(5189, '빛나는 과일', 'Fruit luminescent', 'Leuchtende Frucht', '发光的水果', '發光的水果', 'Fruta resplandeciente', 'Fruta resplandeciente', 'Светящийся фрукт', '', '', '', '', '', '', '', ''), +(5190, '희미하게 빛나는 잎', 'Racines flamboyantes', 'Schimmernder Wedel', '发光的树叶', '發光的樹葉', 'Fronda fulgurante', 'Fronda fulgurante', 'Мерцающий росток', '', '', '', '', '', '', '', ''), +(5191, '섬뜩한 갈고리검', 'Lame de cruauté', 'Grausamer Widerhaken', '残酷倒钩', '殘酷倒鉤', 'Púa cruel', 'Púa cruel', 'Жестокая колючка', '', '', '', '', '', '', '', ''), +(5192, '도적의 칼', 'Lame du larron', 'Diebesklinge', '潜行者之刃', '盜賊之刃', 'Espada de ladrón', 'Espada de ladrón', 'Клинок вора', '', '', '', '', '', '', '', ''), +(5193, '데피아즈단 단망토', 'Cape de la confrérie', 'Cape der Bruderschaft', '兄弟会斗篷', '兄弟會斗篷', 'Manteo de la Hermandad', 'Manteo de la Hermandad', 'Накидка братства', '', '', '', '', '', '', '', ''), +(5194, '감독관의 도끼', 'Hache du sous-chef', 'Zuchtmeisteraxt', '工头战斧', '工頭戰斧', 'Hacha de capataz', 'Hacha de Capataz', 'Топор десятника', '', '', '', '', '', '', '', ''), +(5195, '황금 얼룩 장갑', 'Gants tachetés d\'or', 'Goldgesprenkelte Handschuhe', '金斑手套', '金斑手套', 'Guantes con motas de oro', 'Guantes con motas de oro', 'Перчатки в золотую крапинку', '', '', '', '', '', '', '', ''), +(5196, '스마이트의 약탈도끼', 'Hache de Smite', 'Smites Häscher', '重拳先生的战斧', '重拳先生的戰斧', 'Atracador de acometida', 'Espetadora de acometida', 'Разрушитель Ударра', '', '', '', '', '', '', '', ''), +(5197, '쿠키의 밀방망이', 'Attendrisseur de Macaron', 'Cookies Fleischklopfer', '曲奇的吹火棍', '曲奇的吹火棍', 'Ablandador de galletas', 'Ablandador de galletas', 'Скалка Пирожка', '', '', '', '', '', '', '', ''), +(5198, '쿠키의 거품기', 'Bâton à touiller de Macaron', 'Cookies Rührerrute', '曲奇的搅汤棒', '曲奇的攪湯棒', 'Vara para remover galletas', 'Vara para remover galletas', 'Мешалка повара', '', '', '', '', '', '', '', ''), +(5199, '제련용 바지', 'Pantalon de fusion', 'Verhüttungs-Hose', '铁匠短裤', '鐵匠短褲', 'Pantalones de fundición', 'Pantalones de fundición', 'Штаны плавильщика', '', '', '', '', '', '', '', ''), +(5200, '뾰족한 작살', 'Harpon de perforation', 'Durchdringharpune', '穿刺鱼叉', '穿刺魚叉', 'Arpón para empalar', 'Arpón para empalar', 'Пронзающий гарпун', '', '', '', '', '', '', '', ''), +(5201, '붉은 석탄 지팡이', 'Bâton de Pierrebraise', 'Glutsteinstab', '火石法杖', '火石法杖', 'Bastón de piedra de ascuas', 'Bastón de piedra de ascuas', 'Углекаменный посох', '', '', '', '', '', '', '', ''), +(5202, '해적의 셔츠', 'Casaque de corsaire', 'Korsarenüberhemd', '海盗的罩衫', '海盜的罩衫', 'Sobrecamisa de corsario', 'Sobrecamisa de corsario', 'Верхняя рубашка корсара', '', '', '', '', '', '', '', ''), +(5203, '굶주린 평원퓨마 발톱', 'Griffe de Rôdeur des basses plaines', 'Flachlandstreunerklauen', '平原徘徊者的爪子', '平原徘徊者的爪子', 'Garra de merodeador de las estepas', 'Garra de merodeador de las estepas', 'Коготь хищника плоскогорья', '', '', '', '', '', '', '', ''), +(5204, '붉은깃털일족 허리띠', 'Ceinture plumesang', 'Blutfedergürtel', '血羽腰带', '血羽腰帶', 'Cinturón Sangrepluma', 'Cinturón Sangrepluma', 'Пояс Кровавых перьев', '', '', '', '', '', '', '', ''), +(5205, '싹튼 잎', 'Racine éclose', 'Sprießender Wedel', '发芽的树叶', '發芽的樹葉', 'Fronda crecida', 'Fronda crecida', 'Росток папоротника', '', '', '', '', '', '', '', ''), +(5206, '늪괴물 뿌리', 'Racines d\'agression', 'Boglingwurzel', '沼精之根', '沼精之根', 'Raíz de ciénaga', 'Raíz de ciénaga', 'Корень болотыша', '', '', '', '', '', '', '', ''), +(5207, '암흑 마법봉', 'Baguette opaque', 'Undurchsichtiger Zauberstab', '无光魔杖', '無光魔杖', 'Varita opaca', 'Varita opaca', 'Матовый жезл', '', '', '', '', '', '', '', ''), +(5208, '장작나무 마법봉', 'Baguette de fonte', 'Glimmender Zauberstab', '烟尘魔杖', '煙塵魔杖', 'Varita humeante', 'Varita humeante', 'Тлеющий жезл', '', '', '', '', '', '', '', ''), +(5209, '어둠 마법봉', 'Baguette d\'obscurité', 'Düsterniszauberstab', '阴沉魔杖', '陰沉魔杖', 'Varita luminiscente', 'Varita luminiscente', 'Мрачный жезл', '', '', '', '', '', '', '', ''), +(5210, '불타는 마법봉', 'Baguette ardente', 'Brennender Zauberstab', '燃烧魔杖', '燃燒魔杖', 'Varita ardiente', 'Varita ardiente', 'Горящий жезл', '', '', '', '', '', '', '', ''), +(5211, '어스름 마법봉', 'Baguette de crépuscule', 'Dämmerungszauberstab', '黄昏魔杖', '黃昏魔杖', 'Varita Alba', 'Varita Alba', 'Жезл Сумерек', '', '', '', '', '', '', '', ''), +(5212, '이글거리는 마법봉', 'Baguette flamboyante', 'Loderflammenzauberstab', '闪耀魔杖', '閃耀魔杖', 'Varita llameante', 'Varita llameante', 'Пылающий жезл', '', '', '', '', '', '', '', ''), +(5213, '작열하는 마법봉', 'Baguette de brûlure', 'Zauberstab des Versengens', '灼烧魔杖', '灼燒魔杖', 'Varita agostadora', 'Varita agostadora', 'Жезл Опаления', '', '', '', '', '', '', '', ''), +(5214, '땅거미 마법봉', 'Baguette d\'Eventide', 'Zauberstab der Abendzeit', '黄昏魔杖', '黃昏魔杖', 'Varita de Manto de la noche', 'Varita de Manto de la noche', 'Жезл Заката', '', '', '', '', '', '', '', ''), +(5215, '장작 마법봉', 'Baguette de braise', 'Glutzauberstab', '灰烬魔杖', '灰燼魔杖', 'Varita de ascuas', 'Varita de ascuas', 'Жезл тлеющих углей', '', '', '', '', '', '', '', ''), +(5216, '움브랄 마법봉', 'Baguette d\'Umbral', 'Umbralzauberstab', '暗影魔杖', '暗影魔杖', 'Varita umbría', 'Varita umbría', 'Жезл Теней', '', '', '', '', '', '', '', ''), +(5217, '오염된 심장', 'Coeur corrompu', 'Besudeltes Herz', '被污染的心脏', '被污染的心臟', 'Corazón máculo', 'Corazón máculo', 'Запятнанное сердце', '', '', '', '', '', '', '', ''), +(5218, '정화된 나무괴물 심장', 'Coeur de sylvain purifié', 'Gesäubertes Bäumlingsherz', '林精之心', '林精之心', 'Corazón Cuaderna purgado', 'Corazón de Brezomadera Pulcleris', 'Сердце очищенного древесника', '', '', '', '', '', '', '', ''), +(5219, '글씨가 새겨진 나무껍질', 'Ecorce gravée', 'Gravierte Rinde', '刻字的树皮', '刻字的樹皮', 'Corteza grabada', 'Corteza grabada', 'Исписанная кора', '', '', '', '', '', '', '', ''), +(5220, '나무옹이일족 송곳니', 'Croc de Pin-tordu', 'Knarzklauenfangzahn', '瘤背熊怪的牙齿', '瘤背熊怪的牙齒', 'Colmillo Tuercepinos', 'Colmillo Tuercepinos', 'Клык Кривой Сосны', '', '', '', '', '', '', '', ''), +(5221, '멜레나스의 머리띠', 'Tête de Melenas', 'Melenas Kopf', '迈雷纳斯的头颅', '邁雷納斯的頭顱', 'Cabeza de Melenas', 'Cabeza de Melenas', 'Голова Меленаса', '', '', '', '', '', '', '', ''), +(5222, '미사용 Mana Gem', '[PÉRIMÉ] Gemme de mana', 'Ausgedienter Manaedelstein', '', '', '', '', 'Испорченный самоцвет маны', '', '', '', '', '', '', '', ''), +(5223, '빈 마나석', 'Gemme de mana vide', 'Leerer Manaedelstein', '空法力宝石', '空法力寶石', 'Gema de maná vacía', 'Gema de maná vacía', 'Разряженный Амулет маны', '', '', '', '', '', '', '', ''), +(5226, '미사용 Conjured Mana Jewel', '[PÉRIMÉ] Bijou d\'invocation de mana', 'Ausgedientes herbeigezaubertes Manajuwel', '', '', '', '', 'Испорченный сотворенный самоцвет маны', '', '', '', '', '', '', '', ''), +(5227, '빈 마나 보석', 'Bijou de mana vide', 'Leeres Manajuwel', '空法力珠宝', '空法力珠寶', 'Joya de maná vacía', 'Joya de maná vacía', 'Пустой самоцвет маны', '', '', '', '', '', '', '', ''), +(5228, '미사용 빈 혈석', '[PÉRIMÉ] Pierre de sang vide', 'Ausgedienter leerer Blutstein', '', '', '', '', 'Испорченный опустошенный кровавый камень', '', '', '', '', '', '', '', ''), +(5229, '빈 상급 혈석', 'Pierre de sang supérieure vide', 'Leerer großer Blutstein', '空的强效血石', '空的強效血石', 'Petrosangre superior vacía', 'Sangrita superior vacía', 'Пустой больший кровавый камень', '', '', '', '', '', '', '', ''), +(5230, '미사용 혈석', '[PÉRIMÉ] Pierre de sang', 'Ausgedienter Blutstein', '', '', '', '', 'Испорченный кровавый камень', '', '', '', '', '', '', '', ''), +(5231, '미사용 대형 혈석', '[PÉRIMÉ] Pierre de sang supérieure', 'Ausgedienter großer Blutstein', '', '', '', '', 'Испорченный сильный кровавый камень', '', '', '', '', '', '', '', ''), +(5232, '최하급 영혼석', 'Pierre d\'âme mineure', 'Schwacher Seelenstein', '初级灵魂石', '初級靈魂石', 'Piedra de alma menor', 'Piedra de alma menor', 'Крошечный камень души', '', '', '', '', '', '', '', ''), +(5233, '렐루의 돌', 'Pierre de Relu', 'Stein von Relu', '雷鲁之石', '雷魯之石', 'Piedra de Relu', 'Piedra de Relu', 'Камень Релу', '', '', '', '', '', '', '', ''), +(5234, '플라곤구트의 화석', 'Fossile de Flagongut', 'Flagonguts Fossil', '弗拉冈特的化石', '弗拉岡特的化石', 'Fósil de Gargavino', 'Fósil de Gargavino', 'Окаменелость Бутылпуза', '', '', '', '', '', '', '', ''), +(5235, '연금술사의 마법봉', 'Baguette de l\'alchimiste', 'Alchimistenzauberstab', '', '煉金術士護腕', 'Varita de alquimista', 'Varita de alquimista', 'Жезл алхимика', '', '', '', '', '', '', '', ''), +(5236, '가연 마법봉', 'Baguette de combustible', 'Brennbarer Zauberstab', '易燃魔杖', '易燃魔杖', 'Varita de combustible', 'Varita de combustible', 'Возгораемый жезл', '', '', '', '', '', '', '', ''), +(5237, '정신 마비 독', 'Poison de distraction mentale', 'Gedankenbenebelndes Gift', '麻痹毒药', '麻痹毒藥', 'Veneno de aturdimiento mental', 'Veneno de aturdimiento mental', 'Дурманящий яд', '', '', '', '', '', '', '', ''), +(5238, '검은나무 마법봉', 'Baguette de Pitchwood', 'Pechholzzauberstab', '漆木魔杖', '漆木魔杖', 'Varita de madera', 'Varita de madera', 'Жезл из смоленого дерева', '', '', '', '', '', '', '', ''), +(5239, '검은뼈 마법봉', 'Baguette de Blackbone', 'Schwarzknochenzauberstab', '黑骨魔杖', '黑骨魔杖', 'Varita de hueso negro', 'Varita de hueso negro', 'Чернокостяной жезл', '', '', '', '', '', '', '', ''), +(5240, '횃불 마법봉', 'Baguette d\'Illumination', 'Zauberstab des Fackelscheins', '火炬魔杖', '火炬魔杖', 'Varita antorcha', 'Varita antorcha', 'Жезл факельного света', '', '', '', '', '', '', '', ''), +(5241, '드워프족 불막대', 'Bâton de flammes nain', 'Zwergischer Flammenstecken', '矮人火枪', '矮人火槍', 'Palo de fuego enano', 'Palo de fuego enano', 'Дворфийская спичка', '', '', '', '', '', '', '', ''), +(5242, '숯불 마법봉', 'Baguette de cendres', 'Glutstecken', '灰烬魔杖', '灰燼魔杖', 'Varita de ceniza', 'Varita de ceniza', 'Пепельный жезл', '', '', '', '', '', '', '', ''), +(5243, '화염분사기', 'Crache-feu', 'Feuerrülpser', '彩火魔杖', '彩火魔杖', 'Eructo flamígero', 'Eructo flamígero', 'Огнеплюй', '', '', '', '', '', '', '', ''), +(5244, '신성한 마법봉', 'Baguette consacrée', 'Geweihter Zauberstab', '神圣魔杖', '神聖魔杖', 'Varita sagrada consagrada', 'Varita sacralizada consagrada', 'Освященный жезл', '', '', '', '', '', '', '', ''), +(5245, '소환사의 마법봉', 'Baguette de l\'invocateur', 'Zauberstab des Beschwörers', '召唤师魔杖', '召喚師魔杖', 'Varita de invocador', 'Varita de invocador', 'Жезл Заклинателя', '', '', '', '', '', '', '', ''), +(5246, '발굴 마법봉', 'Bâtonnet d\'excavation', 'Ausgrabungsrute', '挖掘之杖', '挖掘之杖', 'Vara de excavación', 'Vara de excavación', 'Карьерный жезл', '', '', '', '', '', '', '', ''), +(5247, '슬픔의 마법막대', 'Bâtonnet de désolation', 'Rute des Kummers', '悲伤魔棒', '悲傷魔棒', 'Vara de Pena', 'Vara de pena', 'Жезл Печали', '', '', '', '', '', '', '', ''), +(5248, '섬광 마법봉', 'Baguette éclairante', 'Blitzzauberstab', '闪烁魔杖', '閃爍魔杖', 'Varita cegadora', 'Varita cegadora', 'Световой жезл', '', '', '', '', '', '', '', ''), +(5249, '불타는 은마법봉', 'Branchette ardente', 'Brennender Span', '燃火魔杖', '燃火魔杖', 'Plata ardiente', 'Esquirla ardiente', 'Горящая щепка', '', '', '', '', '', '', '', ''), +(5250, '불타버린 마법봉', 'Baguette carbonisée', 'Verkohlter Zauberstab', '焦木魔杖', '焦木魔杖', 'Varita carbonizada', 'Varita carbonizada', 'Обгоревший жезл', '', '', '', '', '', '', '', ''), +(5251, '수정점의 유리병', 'Fiole de divination', 'Wahrsagephiole', '占卜之水', '占卜之水', 'Ampolla de adivinación', 'Ampolla de adivinación', 'Фиал Виденья', '', '', '', '', '', '', '', ''), +(5252, '부패의 마법봉', 'Baguette de putréfaction', 'Zauberstab des Verfalls', '凋零魔杖', '凋零魔杖', 'Varita de Descomposición', 'Varita de Descomposición', 'Жезл Порчи', '', '', '', '', '', '', '', ''), +(5253, '고블린 점화장치', 'Boute-feu gobelin', 'Goblin-Anzünder', '地精点火器', '哥布林點火器', 'Encendedor goblin', 'Encendedor goblin', 'Гоблинский поджигатель', '', '', '', '', '', '', '', ''), +(5254, '튼튼한 어깨갑옷', 'Spallières robustes', 'Unverwüstliche Schiftung', '皱褶肩甲', '皺褶肩甲', 'Bufas bastas', 'Bufas bastas', 'Рваный наплеч', '', '', '', '', '', '', '', ''), +(5255, '가시멧돼지 토마호크', 'Tomahawk huran', 'Stachelebertomahawk', '野猪人轻斧', '野豬人輕斧', 'Tomahawk jabaespín', 'Tomahawk jabaespín', 'Томагавк Иглогрива', '', '', '', '', '', '', '', ''), +(5256, '코보르크의 장난감', 'Vacarme de Kovork', 'Kovorks Rassel', '考沃克之锤', '考沃克之錘', 'Sonajero de Kovork', 'Sonajero de Kovork', 'Погремушка Коворка', '', '', '', '', '', '', '', ''), +(5257, '어둠의 두건 망토', 'Pèlerine sombre', 'Dunkles Kapuzencape', '黑边斗篷', '黑邊斗篷', 'Manteo con caperuza oscuro', 'Manteo con caperuza oscuro', 'Накидка с темным капюшоном', '', '', '', '', '', '', '', ''), +(5258, '몬스터 - Bow, Black', 'Monstre - Arc, Noir', 'Monster - Bogen, Schwarz', '', '', 'Monstruo: arco, negro', 'Monstruo: arco, negro', 'Монстр - лук, черный', '', '', '', '', '', '', '', ''), +(5259, '몬스터 - Bow, Red', 'Monstre - Arc, Rouge', 'Monster - Bogen, Rot', '', '', 'Monstruo: arco, rojo', 'Monstruo: arco, rojo', 'Монстр - лук, красный', '', '', '', '', '', '', '', ''), +(5260, '몬스터 - Bow, Brown', 'Monstre - Arc, Marron', 'Monster - Bogen, Braun', '', '', 'Monstruo: arco, marrón', 'Monstruo: arco, marrón', 'Монстр - лук, коричневый', '', '', '', '', '', '', '', ''), +(5261, '몬스터 - Bow, Gray', 'Monstre - Arc, Gris', 'Monster - Bogen, Grau', '', '', 'Monstruo: arco, gris', 'Monstruo: arco, gris', 'Монстр - лук, серый', '', '', '', '', '', '', '', ''), +(5262, '몬스터 - Bow, Dark Brown', 'Monstre - Arc, Marron foncé', 'Monster - Bogen, Dunkelbraun', '', '', 'Monstruo: arco, marrón oscuro', 'Monstruo: arco, marrón oscuro', 'Монстр - лук, темно-коричневый', '', '', '', '', '', '', '', ''), +(5263, '먼지 보푸라기', 'Compresse de poche', 'Fussel', '棉绒', '棉絨', 'Gasa de bolsillo', 'Gasa de bolsillo', 'Ниточки из кармана', '', '', '', '', '', '', '', ''), +(5264, '무료 맥주 쿠폰', 'Bon pour une bière gratuite', 'Freibiermarke', '免费啤酒券', '免費啤酒券', 'Muestra de cerveza de obsequio', 'Muestra de cerveza de obsequio', 'Жетон на бесплатное пиво', '', '', '', '', '', '', '', ''), +(5265, '묽은 맥주', 'Bière coupée', 'Verwässertes Bier', '掺水的啤酒', '摻水的啤酒', 'Cerveza aguada', 'Cerveza aguada', 'Разбавленное пиво', '', '', '', '', '', '', '', ''), +(5266, '아데구스의 눈', 'Oeil d\'Adaegus', 'Auge von Adaegus', '阿代古斯之眼', '阿代古斯之眼', 'Ojo de Adaegus', 'Ojo de Adaegus', 'Око Адегуса', '', '', '', '', '', '', '', ''), +(5267, '붉은 크리스', 'Kriss écarlate', 'Scharlachroter Kris', '血色十字军波刃剑', '血色十字軍波刃劍', 'Puñal hindú Escarlata', 'Puñal kris Escarlata', 'Алый крис', '', '', '', '', '', '', '', ''), +(5268, '금이 간 실리시드 껍질', 'Cuirasse de silithide craquelée', 'Gesprungene Silithidenschale', '破损的异种蝎壳', '破損的異種蠍殼', 'Cáscara de silítido rajada', 'Cáscara de silítido rajada', 'Треснутая скорлупа силитида', '', '', '', '', '', '', '', ''), +(5269, '실리시드 수액', 'Ichor de silithide', 'Silithidensekret', '异种蝎的脓液', '異種蠍的膿液', 'Icor de silítido', 'Icor de silítido', 'Лимфа силитида', '', '', '', '', '', '', '', ''), +(5270, '알광대버섯', 'Amanite phalloïde', 'Todeskappe', '毒帽蘑菇', '毒帽蘑菇', 'Almete de la Muerte', 'Oronja verde', 'Мертвянка', '', '', '', '', '', '', '', ''), +(5271, '껄껄이그물버섯', 'Pédoncule d\'amanite', 'Schorfstängling', '粗柄蘑菇', '粗柄蘑菇', 'Níscalo', 'Boleto rudo', 'Ножка струпника', '', '', '', '', '', '', '', ''), +(5272, '광기의 양피지 문서', 'Gribouillages déments', 'Irrsinniges Gekritzel', '令人发狂的书页', '令人發狂的書頁', 'Garabatos incomprensibles', 'Garabatos incomprensibles', 'Безумные каракули', '', '', '', '', '', '', '', ''), +(5273, '마시스트라 유물', 'Relique de Mathystra', 'Mathystra-Relikt', '黑暗深渊遗物', '黑暗深淵聖物', 'Reliquia de Mathystra', 'Reliquia de Mathystra', 'Реликвия Матистры', '', '', '', '', '', '', '', ''), +(5274, '장미 어깨보호대', 'Mantelet rose', 'Rosen-Mantel', '玫瑰衬肩', '玫瑰襯肩', 'Manto rosa', 'Manto rosa', 'Оплечье Розы', '', '', '', '', '', '', '', ''), +(5275, '결속의 벨트', 'Ceinturon de lien', 'Bindegurt', '束带', '腰帶', 'Faja de vínculo', 'Faja de vínculo', 'Опоясывающий ремень', '', '', '', '', '', '', '', ''), +(5276, '몬스터 - Staff, 3 Piece Taped Staff', 'Monstre - Bâton, Bâton en trois pièces attachées', 'Monster - Stab, 3-teiliger geklebter Stab', '', '', 'Monstruo: bastón, bastón de 3 piezas', 'Monstruo: bastón, bastón de 3 piezas', 'Монстр - посох, трехчастный заостренный посох', '', '', '', '', '', '', '', ''), +(5277, '몬스터 - Staff, Metal /w Spike Crystal', 'Monstre - Bâton, Métal à cristal', 'Monster - Stab, Metall mit Stachelkristall', '', '', 'Monstruo: bastón, metálico con pincho de cristal', 'Monstruo: bastón, metálico con pincho de cristal', 'Монстр - посох, металлический /w хрустальный шип', '', '', '', '', '', '', '', ''), +(5278, '몬스터 - Dagger, Bowie Knife', 'Monstre - Dague, Couteau de trappeur', 'Monster - Dolch, Bowie-Messer', '', '', 'Monstruo: daga, cuchillo arqueado', 'Monstruo: daga, cuchillo arqueado', 'Монстр - кинжал, тесак', '', '', '', '', '', '', '', ''), +(5279, '하피 가죽칼', 'Eventreur de harpies', 'Harpyienkürschner', '鹰身人剥皮刀', '鷹身人剝皮刀', 'Desollador de arpía', 'Desollador de arpía', 'Живодер гарпии', '', '', '', '', '', '', '', ''), +(5280, '몬스터 - Dagger, Gold Blade', 'Monstre - Dague, Lame en or', 'Monster - Dolch, Goldklinge', '', '', 'Monstruo: daga, hoja de oro', 'Monstruo: daga, hoja de oro', 'Монстр - кинжал, золотой клинок', '', '', '', '', '', '', '', ''), +(5281, '몬스터 - Dagger, Broad/Flat Blade', 'Monstre - Dague, Lame large/plate', 'Monster - Dolch, Breit-/Flachklinge', '', '', 'Monstruo: daga, hoja ancha/plana', 'Monstruo: daga, hoja ancha/plana', 'Монстр - кинжал, широкий/плоский клинок', '', '', '', '', '', '', '', ''), +(5282, '몬스터 - Dagger, Fang Hook Curve', 'Monstre - Dague, Courbe en forme de croc', 'Monster - Dolch, Hakenförmig gebogen', '', '', 'Monstruo: daga, garfio colmillo curva', 'Monstruo: daga, garfio colmillo curva', 'Монстр - кинжал, кривой клык-крюк', '', '', '', '', '', '', '', ''), +(5283, '몬스터 - Dagger, Ornate Spikey Base', 'Monstre - Dague, manche pointu orné', 'Monster - Dolch, Verschnörkelter stacheliger Stiel', '', '', 'Monstruo: daga, básica con pinchos ornamentada', 'Monstruo: daga, básica con pinchos ornamentada', 'Монстр - кинжал, изысканный искристая основа', '', '', '', '', '', '', '', ''), +(5284, '몬스터 - Dagger, Jeweled Hilt', 'Monstre - Dague, Manche serti', 'Monster - Dolch, Juwelenbesetztes Heft', '', '', 'Monstruo: daga, curva con joyas', 'Monstruo: daga, empuñadura con joyas', 'Монстр - кинжал, изукрашенная рукоять', '', '', '', '', '', '', '', ''), +(5285, '몬스터 - Dagger, Curvey Blue Hilt', 'Monstre - Dague, Manche bleu incurvé', 'Monster - Dolch, Geschwungenes blaues Heft', '', '', 'Monstruo: daga, curvilínea con empuñadura azul', 'Monstruo: daga, curvilínea con empuñadura azul', 'Монстр - кинжал, изогнутая синяя рукоять', '', '', '', '', '', '', '', ''), +(5286, '몬스터 - Axe, One-Handed Double Axe', 'Monstre - Hache, Double-hache à une main', 'Monster - Axt, Einhändige Doppelaxt', '', '', 'Monstruo: hacha, hacha doble de una mano', 'Monstruo: hacha, hacha doble de una mano', 'Монстр - секира, одноручная двойная секира', '', '', '', '', '', '', '', ''), +(5287, '몬스터 - Axe, 2H Large Double Bladed', 'Monstre - Hache, 2M Grande lame double', 'Monster - Axt, 2H Groß Doppelklinge', '', '', 'Monstruo: hacha, doble filo grande', '', 'Монстр - секира, двуручная, большая двулезвийная', '', '', '', '', '', '', '', ''), +(5288, '몬스터 - Axe, 2H Rev. Bearded Single Bladed', 'Monstre - Hache, 2M Lame unique à barbes', 'Monster - Axt, 2H Rev. Einfache Klinge mit Haken', '', '怪物 - 斧, 2H Rev. Bearded Single Bladed', 'Monstruo: hacha, barbada reversible con un solo filo', '', 'Монстр - секира, двуручная, Rev. Крючковатая с одним лезвием', '', '', '', '', '', '', '', ''), +(5289, '몬스터 - Axe, 2H Single Bladed /w Pick', 'Monstre - Hache, 2M Une lame à pic', 'Monster - Axt, 2H Einfache Klinge mit Hacke', '', '', 'Monstruo: hacha, con un solo filo con pico', '', 'Монстр - секира, двуручная, С одним лезвием/w кирка', '', '', '', '', '', '', '', ''), +(5291, '몬스터 - Mace, Jeweled Club', 'Monstre - Masse, Gourdin serti', 'Monster - Streitkolben, Juwelenbesetzte Keule', '', '', 'Monstruo: maza, garrote con joyas', 'Monstruo: maza, garrote con joyas', 'Монстр - палица, изукрашенная дубина', '', '', '', '', '', '', '', ''), +(5292, '몬스터 - Mace2H, Basic Wooden Hammer', 'Monstre - Masse2M, Marteau en bois basique', 'Monster - Streitkolben2H, Einfacher Holzhammer', '', '', 'Monstruo: maza 2M, martillo de madera básico', 'Monstruo: maza 2M, martillo de madera básico', 'Монстр - двуручная палица, основной деревянный боевой молот', '', '', '', '', '', '', '', ''), +(5293, '몬스터 - Mace2H, Wood Handle Spiked Head', 'Monstre - Masse 2M, Manche en bois grande tête cloutée', 'Monster - Streitkolben2H, Holzgriff Stachelkopf', '', '', 'Monstruo: maza 2M, mango de madera y cabeza con pinchos', 'Monstruo: maza 2M, mango de madera y cabeza con pinchos', 'Монстр - двуручная палица, деревянная рукоять шипастое навершие', '', '', '', '', '', '', '', ''), +(5294, '미사용 신월 장갑', '[PÉRIMÉ] Mains de la nouvelle lune', 'Ausgediente Hände des Neumonds', '', '', '', '', 'Испорченные краги Новолунья', '', '', '', '', '', '', '', ''), +(5295, '미사용 초승달 장갑', '[PÉRIMÉ] Mains du croissant de lune', 'Ausgediente Hände des Sichelmonds', '', '', '', '', 'Испорченные краги Полумесяца', '', '', '', '', '', '', '', ''), +(5296, '미사용 반달 장갑', '[PÉRIMÉ] Mains du premier quartier', 'Ausgediente Hände des Viertelmonds', '', '', '', '', 'Испорченные краги Лунной четверти', '', '', '', '', '', '', '', ''), +(5297, '미사용 상현달 장갑', '[PÉRIMÉ] Mains de la lune gibbeuse', 'Ausgediente Hände des Dreiviertelmonds', '', '', '', '', 'Испорченные краги Горбатой луны', '', '', '', '', '', '', '', ''), +(5298, '미사용 보름달 장갑', '[PÉRIMÉ] Mains de la pleine lune', 'Ausgediente Hände des Vollmonds', '', '', '', '', 'Испорченные краги Полной луны', '', '', '', '', '', '', '', ''), +(5299, '청월 장갑', 'Gants de la lune', 'Handschuhe des Mondes', '月夜手套', '月夜手套', 'Guantes de la Luna', 'Guantes de la Luna', 'Перчатки луны', '', '', '', '', '', '', '', ''), +(5300, '몬스터 - Mace2H, Wood Handle Large Spiked Head', 'Monstre - Masse 2M, Manche en bois et grande tête cloutée', 'Monster - Streitkolben2H, Holzgriff Großer Stachelkopf', '', '', 'Monstruo: maza 2M, mango de madera y cabeza con pinchos grande', 'Monstruo: maza 2M, mango de madera y cabeza con pinchos grande', 'Монстр - двуручная палица, деревянная рукоять большое шипастое навершие', '', '', '', '', '', '', '', ''), +(5301, '몬스터 - Mace2H, Huge Wooden Maul', 'Monstre - Masse 2M, Grand maillet en bois', 'Monster - Streitkolben2H, Gewaltiger hölzerner Schlägel', '', '', 'Monstruo: maza 2M, gran maza de madera enorme', 'Monstruo: maza 2M, gran maza de madera enorme', 'Монстр - двуручная палица, Орда огромная деревянная кувалда', '', '', '', '', '', '', '', ''), +(5302, '코발트 버클러', 'Targe en cobalt', 'Kobaltblauer Rundschild', '生命之环', '生命之環', 'Rodela de cobalto', 'Rodela de cobalto', 'Кобальтовый кулачный щит', '', '', '', '', '', '', '', ''), +(5303, '몬스터 - Staff, Wooden Handle Rounded Head', 'Monstre – Bâton, Hampe en bois et tête ronde', 'Monster - Stab, Holzgriff, Abgerundeter Kopf', '', '', 'Monstruo: bastón, mango de madera y cabeza redonda', 'Monstruo: bastón, mango de madera y cabeza redonda', 'Монстр - посох, деревянная рукоять округлое навершие', '', '', '', '', '', '', '', ''), +(5304, '몬스터 - Staff, Large Metal Shaft', 'Monstre - Bâton, Grande hampe en métal', 'Monster - Stab, Großer Metallschaft', '', '', 'Monstruo: bastón, asta grande metálica', 'Monstruo: bastón, asta grande metálica', 'Монстр - посох, крупное металлическое древко', '', '', '', '', '', '', '', ''), +(5305, '몬스터 - Sword, Broadsword Silver Hilt', 'Monstre - Epée, Epée large à manche d\'argent', 'Monster - Schwert, Breitschwert Silberheft', '', '', 'Monstruo: espada, sable con puño de plata', 'Monstruo: espada, colada con puño de plata', 'Монстр - меч, палаш серебряная рукоять', '', '', '', '', '', '', '', ''), +(5306, '바람기수의 지팡이', 'Bâton du cavalier céleste', 'Windreiterstab', '御风法杖', '雙足飛龍法杖', 'Bastón de jinete del viento', 'Bastón de jinete del viento', 'Посох укротителя ветрокрылов', '', '', '', '', '', '', '', ''), +(5307, '미사용 Skipper\'s Hat', '[PÉRIMÉ] Chapeau de barreur', 'Ausgedienter Skipper-Hut', '', '', '', '', 'Испорченная шляпа шкипера', '', '', '', '', '', '', '', ''), +(5308, '미사용 갑판원의 장갑', '[PÉRIMÉ] Gants de matelot', 'Ausgediente Deckmatrosen-Handschuhe', '', '', '', '', 'Испорченные перчатки матроса', '', '', '', '', '', '', '', ''), +(5309, '개척자의 머스킷총', 'Mousquet de corsaire', 'Freibeutermuskete', '海盗步枪', '海盜步槍', 'Mosquete de soldado', 'Mosquete de Soldado', 'Мушкет капера', '', '', '', '', '', '', '', ''), +(5310, '해적단원 반바지', 'Culotte du loup de mer', 'Seebären-Kniehosen', '水手裤', '水手褲', 'Calzones de lobo marino', 'Calzones de lobo marino', 'Брюки Морского волка', '', '', '', '', '', '', '', ''), +(5311, '버클 장화', 'Bottes sanglées', 'Schnallenstiefel', '扣带长靴', '扣帶長靴', 'Botas con hebillas', 'Botas con hebillas', 'Сапоги с пряжками', '', '', '', '', '', '', '', ''), +(5312, '리벳 건틀릿', 'Gantelets à rivets', 'Nietenstulpen', '铆钉护手', '鉚釘護手', 'Guanteletes ribeteados', 'Guanteletes ribeteados', 'Клепаные рукавицы', '', '', '', '', '', '', '', ''), +(5313, '토템 반지', 'Anneau de clan totémique', 'Totemikerklanring', '氏族之戒', '氏族之戒', 'Anillo tótem del clan', 'Anillo totémico del clan', 'Тотемное кольцо', '', '', '', '', '', '', '', ''), +(5314, '멧돼지 사냥꾼의 단망토', 'Cape de chasseur de sanglier', 'Eberjägercape', '野猪猎人斗篷', '野豬獵人斗篷', 'Manteo de cazador de jabalíes', 'Manteo de cazador de jabalíes', 'Накидка охотника на вепрей', '', '', '', '', '', '', '', ''), +(5315, '초원의 손목보호대', 'Garde-bras de bûcheron', 'Waldhainarmschützer', '林木护臂', '林木護臂', 'Guardabrazos de madera', 'Guardabrazos de madera', 'Лесные боевые наручи', '', '', '', '', '', '', '', ''), +(5316, '나무껍질 튜닉', 'Tunique de nacrécorce', 'Rindenhüllentunika', '树皮外套', '樹皮外套', 'Túnica de malla de corteza', 'Túnica de malla de corteza', 'Лубяной мундир', '', '', '', '', '', '', '', ''), +(5317, '마른 이끼 튜닉', 'Tunique de mousse sèche', 'Trockenmoostunika', '干苔外套', '乾苔外套', 'Túnica de moho seco', 'Túnica de moho seco', 'Мундир Сухого Мха', '', '', '', '', '', '', '', ''), +(5318, '조부르 도끼', 'Hache de Zhovur', 'Zhovur-Axt', '斑马战斧', '斑馬戰斧', 'Hacha Zhovur', 'Hacha Zhovur', 'Топор Зовура', '', '', '', '', '', '', '', ''), +(5319, '두들겨 만든 어깨갑옷', 'Espauliers de fracas', 'Hieb-Schulterstücke', '重击肩铠', '重擊肩鎧', 'Espaldares azotadores', 'Espaldares azotadores', 'Сокрушительное наплечье', '', '', '', '', '', '', '', ''), +(5320, '솜댄 박판 장화', 'Bottes de lamelles matelassées', 'Gefütterte Lamellenstiefel', '多层软布靴', '多層軟布靴', 'Botas de láminas acolchadas', 'Botas de láminas acolchadas', 'Стеганые ламеллярные сапоги', '', '', '', '', '', '', '', ''), +(5321, '세련된 쇼트소드', 'Elégante épée courte', 'Elegantes Kurzschwert', '优雅短剑', '優雅短劍', 'Espada corta elegante', 'Espada corta elegante', 'Элегантный короткий меч', '', '', '', '', '', '', '', ''), +(5322, '파괴의 해머', 'Marteau de démolition', 'Demolierhammer', '破坏之锤', '破壞之錘', 'Martillo de demolición', 'Martillo de demolición', 'Молот Уничтожения', '', '', '', '', '', '', '', ''), +(5323, '영원의 등불', 'Lanterne éternelle', 'Immerscheinlaterne', '长明灯笼', '長明燈籠', 'Linterna eterna', 'Linterna eterna', 'Светильник Вечного света', '', '', '', '', '', '', '', ''), +(5324, '기술자의 망치', 'Marteau d\'ingénieur', 'Ingenieurhammer', '技师之锤', '技師之錘', 'Martillo de ingeniero', 'Martillo de ingeniero', 'Молот инженера', '', '', '', '', '', '', '', ''), +(5325, '이어붙인 방패', 'Bouclier soudé', 'Schweißerschild', '焊接盾牌', '焊接盾牌', 'Escudo de soldadura', 'Escudo de soldadura', 'Сварной щит', '', '', '', '', '', '', '', ''), +(5326, '불타는 지휘봉', 'Bâton de vision', 'Leuchtfeuerbaton', '燃烧之杖', '燃燒之杖', 'Bastón flamígero', 'Bastón flamígero', 'Вспыхивающая дубинка', '', '', '', '', '', '', '', ''), +(5327, '땜장이의 기름얼룩 바지', 'Pantalon graisseux d\'artisan', 'Schmierige Tüftlerhose', '油污工匠短裤', '油污工匠短褲', 'Pantalones de Manitas grasiento', 'Pantalones de Manitas grasiento', 'Замасленные штаны ремонтника', '', '', '', '', '', '', '', ''), +(5328, '뱃대끈 허리띠', 'Ceinture sanglée', 'Sattelgurt-Gürtel', '紧束腰带', '緊束腰帶', 'Cinturón cinchado', 'Cinturón cinchado', 'Пояс с застежкой', '', '', '', '', '', '', '', ''), +(5329, '고양이 입상', 'Figurine de chat', 'Katzenstatuette', '猎豹雕像', '獵豹雕像', 'Figura de gato', 'Figurilla de gato', 'Статуэтка кошки', '', '', '', '', '', '', '', ''), +(5330, '엘프의 찻잔 유물', 'Relique de coupe elfique', 'Elfen-Kelchrelikt', '精灵圣杯遗物', '精靈聖杯聖物', 'Reliquia de copa élfica', 'Reliquia de copa élfica', 'Реликтовая эльфийская чаша', '', '', '', '', '', '', '', ''), +(5331, '검은심연의 마법 유물', '[VIEUX] Brassenoire Relique MAGIQUE', '', '', '', 'OLDnegrofathom MAGIC Relic', 'OLDnegrofathom MAGIC Relic', 'СТАРАЯЧерноглубинная ВОЛШЕБНАЯ реликвия', '', '', '', '', '', '', '', ''), +(5332, '빛나는 표범 입상', 'Figurine de chat luminescente', 'Leuchtende Katzenstatuette', '闪光的猎豹雕像', '閃光的獵豹雕像', 'Figurita de gato resplandeciente', 'Figurilla de gato resplandeciente', 'Светящаяся статуэтка кошки', '', '', '', '', '', '', '', ''), +(5333, '미사용 마시스트라 유물', '[PÉRIMÉ] Relique de Mathystra', 'Ausgedientes Mathystra-Relikt', '玛塞斯特拉遗物', '瑪塞斯特拉聖物', '', '', 'Испорченная реликвия Матисты', '', '', '', '', '', '', '', ''), +(5334, '99년 숙성된 포트 와인', 'Porto vieux de 99 ans', '99 Jahre alter Portwein', '99年波尔多陈酿', '99年波爾多陳釀', 'Puerto con 99 años de antigüedad', 'Oporto con 99 años de antigüedad', 'Портвейн 99-летней выдержки', '', '', '', '', '', '', '', ''), +(5335, '동전 주머니', 'Un sac de pièces', 'Ein Sack Münzen', '一袋钱币', '一袋錢幣', 'Un costal de monedas', 'Un costal de monedas', 'Мешочек с монетами', '', '', '', '', '', '', '', ''), +(5336, '그렐족 귀걸이', 'Boucle d\'oreille de grell', 'Grell-Ohrring', '劣魔耳环', '劣魔耳環', 'Pendiente grell', 'Pendiente grell', 'Серьга грелля', '', '', '', '', '', '', '', ''), +(5337, '여행용 장갑', 'Gants de randonnée', 'Wanderer-Handschuhe', '旅行手套', '旅行手套', 'Guantes caminante', 'Guantes caminante', 'Дорожные перчатки', '', '', '', '', '', '', '', ''), +(5338, '고대 월장석 봉인', 'Ancien sceau de pierre de lune', 'Altes Mondstein-Siegel', '远古月亮石封印', '遠古月亮石封印', 'Lacre de piedra lunar antiguo', 'Sello de piedra lunar antiguo', 'Древняя печать из лунного камня', '', '', '', '', '', '', '', ''), +(5339, '불뱀꽃', 'Fleur de serpent', 'Schlangenflaum', '毒蛇花', '毒蛇花', 'Reptilia', 'Reptilia', 'Змеецвет', '', '', '', '', '', '', '', ''), +(5340, '요리용 가마솥 막대기', 'Touille-chaudron', 'Kesselrührer', '锅炉搅拌器', '鍋爐攪拌器', 'Cucharón de caldero', 'Cucharón de caldero', 'Мешалка для котла', '', '', '', '', '', '', '', ''), +(5341, '이끼 덮인 튜닉', 'Tunique couverte de spores', 'Sporenbedeckte Tunika', '孢子覆盖的外套', '孢子覆蓋的外套', 'Túnica cubierta de esporas', 'Túnica cubierta de esporas', 'Спороносный мундир', '', '', '', '', '', '', '', ''), +(5342, '랩터 펀치', 'Punch du raptor', 'Raptorpunsch', '龙血酒', '龍血酒', 'Ponche de raptor', 'Ponche de raptor', 'Пунш Ящера', '', '', '', '', '', '', '', ''), +(5343, '바텐더 망토', 'Cape d\'aubergiste', 'Barkeeper-Umhang', '酒吧老板的披风', '酒吧老闆的披風', 'Capa de posadero', 'Capa de posadero', 'Плащ бармена', '', '', '', '', '', '', '', ''), +(5344, '뾰족한 도끼', 'Hache à pointe', 'Spitze Axt', '尖角斧', '尖角斧', 'Hacha puntiaguda', 'Hacha puntiaguda', 'Заточенный топор', '', '', '', '', '', '', '', ''), +(5345, '돌나무 해머', 'Marteau en bois de fer', 'Steinholzhammer', '石木锤', '石木錘', 'Martillo madera de piedra', 'Martillo madera de piedra', 'Молот Каменного леса', '', '', '', '', '', '', '', ''), +(5346, '오크족 전투활', 'Arc de bataille orc', 'Orc-Kampfbogen', '兽人战弓', '獸人戰弓', 'Arco de batalla de orco', 'Arco de batalla de orco', 'Оркский боевой лук', '', '', '', '', '', '', '', ''), +(5347, '오염의 마법봉', 'Baguette de pestilence', 'Zauberstab der Pestilenz', '致命魔杖', '致命魔杖', 'Varita pestilente', 'Varita pestilente', 'Губительный жезл', '', '', '', '', '', '', '', ''), +(5348, '낡은 양피지 문서', 'Parchemin déchiré', 'Abgenutztes Pergament', '破旧的羊皮纸', '破舊的羊皮紙', 'Pliego desgastado', 'Papiro desgastado', 'Истрепанный пергамент', '', '', '', '', '', '', '', ''), +(5349, '창조된 머핀', 'Muffin invoqué', 'Herbeigezauberter Muffin', '魔法松饼', '魔法鬆餅', 'Magdalena mágica', 'Magdalena mágica', 'Сотворенный кекс', '', '', '', '', '', '', '', ''), +(5350, '창조된 샘물', 'Eau invoquée', 'Herbeigezaubertes Wasser', '魔法水', '魔法水', 'Agua mágica', 'Agua mágica', 'Сотворенная вода', '', '', '', '', '', '', '', ''), +(5351, '현상금 사냥꾼의 반지', 'Anneau du chasseur de primes', 'Kopfgeldjägerring', '赏金猎人之戒', '賞金獵人之戒', 'Anillo de caza recompensas', 'Anillo de caza recompensas', 'Кольцо Охотника за наградой', '', '', '', '', '', '', '', ''), +(5352, '책: 힘의 저편', 'Livre : Les puissances d\'en-bas', 'Buch: Die Macht in der Tiefe', '《深渊之神》', '《深淵之神》', 'Libro: Los Poderes inferiores', 'Libro: Los Poderes inferiores', 'Книга \"Подземные Силы\"', '', '', '', '', '', '', '', ''), +(5353, '엘리자 스타브리즈에게 보내는 전갈', 'Message pour Elissa Starbreeze', 'Nachricht für Elissa Starbreeze', '给艾莉萨·星风的信', '給艾麗莎·星風的信', 'Mensaje para Elissa Brisaestelar', 'Mensaje para Elissa Brisaestelar', 'Сообщение для Элиссы Звездный Ветер', '', '', '', '', '', '', '', ''), +(5354, '델그렌에게 보내는 편지', 'Lettre à Delgren', 'Brief an Delgren', '写给德尔格伦的信', '寫給德爾葛蘭的信', 'Carta para Delgren', 'Carta para Delgren', 'Письмо Делгрену', '', '', '', '', '', '', '', ''), +(5355, '조련사 벨트', 'Ceinturon de belluaire', 'Bestienmeistergurt', '兽王束带', '獸王腰帶', 'Faja de maestro de bestias', 'Faja de maestro de bestias', 'Ремень Повелителя Зверей', '', '', '', '', '', '', '', ''), +(5356, '낙인의 마법봉', 'Bâtonnet de flétrissure', 'Brandzeichenrute', '烙印魔棒', '烙印魔棒', 'Vara para marcar', 'Vara para marcar', 'Обжигающий жезл', '', '', '', '', '', '', '', ''), +(5357, '골짜기의 수호방패', 'Bouclier des vallons', 'Schutzschild des Tales', '山谷守护者', '山谷守護者', 'Amuleto del Valle', 'Escudo del Valle', 'Страж долины', '', '', '', '', '', '', '', ''), +(5358, '미사용 Whisperwind Headdress', '[PÉRIMÉ] Coiffure de Whisperwind', 'Ausgedienter Whisperwindkopfputz', '', '', '', '', 'Испорченный головной убор Шепчущего Ветра', '', '', '', '', '', '', '', ''), +(5359, '로르갈리스 초본', 'Manuscrit de Lorgalis', 'Lorgalis-Manuskript', '洛迦里斯手稿', '洛迦里斯手稿', 'Manuscrito de Lorgalis', 'Manuscrito de Lorgalis', 'Манускрипт Лоргалиса', '', '', '', '', '', '', '', ''), +(5360, '명가의 유물', 'Relique de bien-Né', 'Hochgeborenenrelikt', '上层精灵的遗物', '高等精靈的聖物', 'Reliquia de Altonato', 'Reliquia de Altonato', 'Реликвия высокорожденных', '', '', '', '', '', '', '', ''), +(5361, '생선뼈 이쑤시개', 'Cure-dents en arête de poisson', 'Grätenzahnstocher', '鱼骨牙签', '魚骨牙籤', 'Raspa mondadientes', 'Raspa mondadientes', 'Зубочистка из рыбьей косточки', '', '', '', '', '', '', '', ''), +(5362, '때묻은 장난감', 'Jouet pour chien', 'Kauspielzeug', '玩具骨头', '玩具骨頭', 'Mordedor', 'Mordedor', 'Игрушка для питомца', '', '', '', '', '', '', '', ''), +(5363, '접힌 손수건', 'Mouchoir plié', 'Gefaltetes Taschentuch', '折起来的手帕', '折起來的手帕', 'Pañuelo doblado', 'Pañuelo doblado', 'Сложенный носовой платок', '', '', '', '', '', '', '', ''), +(5364, '말린 소금', 'Morceau de sel séché', 'Trockener Salzleckstein', '干燥的盐块', '乾燥的鹽塊', 'Lengüetazo de sal seca', 'Lengüetazo de sal seca', 'Кусочек соли', '', '', '', '', '', '', '', ''), +(5365, '미사용 Pickpocket', '[PÉRIMÉ] Coupe-bourse', 'Ausgedienter Taschendieb', '', '', '', '', 'Испорченный карманник', '', '', '', '', '', '', '', ''), +(5366, '빛나는 영혼의 보석', 'Gemme d\'âme luminescente', 'Leuchtender Seelenedelstein', '发光的灵魂宝石', '發光的靈魂寶石', 'Gema de alma resplandeciente', 'Gema de alma resplandeciente', 'Светящийся самоцвет Души', '', '', '', '', '', '', '', ''), +(5367, '단순한 돌연장', 'Outil en pierre primitif', 'Primitives Steinwerkzeug', '粗糙的石器', '粗糙的石器', 'Instrumento de roca primitivo', 'Instrumento de roca primitivo', 'Примитивное каменное орудие', '', '', '', '', '', '', '', ''), +(5368, '빈 지갑', 'Portefeuille vide', 'Leere Börse', '空皮包', '空皮包', 'Monedero vacío', 'Monedero vacío', 'Пустой бумажник', '', '', '', '', '', '', '', ''), +(5369, '갉아먹은 뼈다귀', 'Os rongé', 'Abgenagter Knochen', '玩具骨头', '玩具骨頭', 'Hueso roído', 'Hueso mordisqueado', 'Изгрызенная кость', '', '', '', '', '', '', '', ''), +(5370, '구부러진 숟가락', 'Pelle grossière', 'Gebogener Löffel', '弯曲的勺子', '彎曲的勺子', 'Cuchara doblada', 'Cuchara doblada', 'Гнутая ложка', '', '', '', '', '', '', '', ''), +(5371, '산호 조각', 'Morceau de corail', 'Korallenstück', '珊瑚碎块', '珊瑚碎片', 'Trozo de coral', 'Trozo de coral', 'Кусочек коралла', '', '', '', '', '', '', '', ''), +(5372, '미사용 빛나는 부패한 해골', '[PÉRIMÉ] Crâne réduit luminescent', 'Ausgedienter leuchtender Schrumpfschädel', '', '', '', '', 'Испорченный сияющий усохший череп', '사용하지 않는 물건', 'Les orbites de ce crâne luisent étrangement.', 'Die Augen in diesem Schädel leuchten hell.', '', '', 'Los ojos crecen con brillo en la calavera.', 'Los ojos crecen con brillo en la calavera.', 'Глаза черепа ярко горят'), +(5373, '행운의 펜던트', 'Charme de chance', 'Glücksbringer', '好运符', '好運符', 'Talismán de la suerte', 'Talismán de la suerte', 'Счастливый оберег', '', '', '', '', '', '', '', ''), +(5374, '작은 회중시계', 'Petite montre gousset', 'Kleine Taschenuhr', '小怀表', '小懷錶', 'Reloj de bolsillo pequeño', 'Reloj de bolsillo pequeño', 'Карманные часики', '', '', '', '', '', '', '', ''), +(5375, '효자손', 'Bâton piquant', 'Rückenkratzer', '痒痒挠', '癢癢撓', 'Palito para rascarse', 'Palito para rascarse', 'Веточка с шипами', '', '', '', '', '', '', '', ''), +(5376, '깨진 거울', 'Miroir brisé', 'Zerbrochener Spiegel', '破镜子', '破鏡子', 'Espejo roto', 'Espejo roto', 'Разбитое зеркало', '', '', '', '', '', '', '', ''), +(5377, '조개껍질', 'Coquille Saint-Jacques', 'Kammmuschelschale', '扇贝', '扇貝', 'Concha de vieira', 'Concha de vieira', 'Раковина гребешка', '', '', '', '', '', '', '', ''), +(5378, '쉐인 시험용 (DELETE ME)', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5379, '훔친 주머니칼', 'Couteau de jet', 'Stiefelmesser', '靴中剑', '靴中劍', 'Cuchillo de bota', '', 'Засапожный нож', '', '', '', '', '', '', '', ''), +(5380, '엘리자에게 보내는 봉인된 편지', 'Lettre scellée pour Elissa', 'Versiegelter Brief an Elissa', '给艾莉萨的信', '給艾麗莎的信', 'Carta lacrada para Elissa', 'Carta lacrada para Elissa', 'Запечатанное письмо Элиссе', '아우버다인의 엘리자에게 보내는 봉인된 편지', 'Une lettre scellée pour Elissa Starbreeze à Auberdine.', 'Ein versiegelter Brief für Elissa Starbreeze in Auberdine.', '一封寄给奥伯丁的哨兵艾莉萨·星风的密信。', '一封寄給奧伯丁的哨兵艾麗莎·星風的密信。', 'Una carta sellada para Elissa Brisa Estelar en Auberdine.', 'Una carta sellada para Elissa Brisa Estelar en Auberdine.', 'Запечатанное письмо Элиссе звездный Ветер в Аубердин.'), +(5381, '발툴에게 보내는 봉인된 편지', 'Lettre scellée à Balthule', 'Versiegelter Brief an Balthule', '给巴苏尔的信', '給巴蘇爾的信', 'Carta lacrada para Balthule', 'Carta lacrada para Balthule', 'Запечатанное письмо Балтулу', '수취인이 발툴 섀도스트라이크로 되어 있는 봉인된 편지', 'Une lettre scellée pour Balthule Shadowstrike.', 'Ein versiegelter Brief für Balthule Shadowstrike.', '一封寄给巴苏尔·影击的密信。', '一封寄給巴蘇爾·影擊的密信。', 'Una carta sellada para Balthule Tenebrosa.', 'Una carta sellada para Balthule Tenebroso.', 'Запечатанное письмо Балтулу Удару Тени.'), +(5382, '아나야의 펜던트', 'Pendentif d\'Anaya', 'Anayas Anhänger', '安娜雅的坠饰', '安娜雅的墜飾', 'Colgante de Anaia', 'Colgante de Anaia', 'Подвеска Анайи', '', '', '', '', '', '', '', ''), +(5383, '애스리쿠스 나라신의 머리 장식', 'Tête d\'Athrikus Narassin', 'Athrikus Narassins Kopf', '埃瑟里克斯·纳拉辛的头颅', '埃瑟里克斯·納拉辛的頭顱', 'Cabeza de Athrikus Narassin', 'Cabeza de Athrikus Narassin', 'Голова Атрикуса Нарассина', '', '', '', '', '', '', '', ''), +(5384, '미사용 알살락스 탑의 열쇠', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(5385, '집게다리', 'Patte de clampant', 'Kriecherbein', '蟹腿', '蟹腿', 'Pata de reptador', 'Pata de reptador', 'Ножка краба', '', '', '', '', '', '', '', ''), +(5386, '고급 달표범 모피', 'Belle peau de traquelune', 'Feiner Mondpirscherpelz', '优质月夜猛虎毛皮', '優質月夜猛虎毛皮', 'Pelambre de Acechalunas refinado', 'Pelambre de Acechalunas refinado', 'Прекрасная шкура лунопарда', '', '', '', '', '', '', '', ''), +(5387, '마법 달표범 망토', 'Cape enchantée de traquelune', 'Verzauberter Mondpirscher-Umhang', '附有魔法的月虎披风', '附有魔法的月虎披風', 'Capa de Acechalunas encantada', 'Capa de Acechalunas encantada', 'Зачарованный плащ лунопарда', '', '', '', '', '', '', '', ''), +(5388, '랜 블러드투스의 해골', 'Crâne de Ran Dent-rouge', 'Ran Blutreißers Schädel', '兰恩·血牙的颅骨', '蘭恩·血牙的顱骨', 'Calavera de Ran Sangradientes', 'Calavera de Ran Sangradientes', 'Череп Рэна Кровавого Клыка', '', '', '', '', '', '', '', ''), +(5389, '오염된 펄볼그의 토템상', 'Totem furbolg corrompu', 'Verderbtes Totem der Furbolgs', '堕落熊怪的图腾', '墮落熊怪的圖騰', 'Tótem de fúrbolg corrupto', 'Tótem de fúrbolg corrupto', 'Оскверненный тотем фурболгов', '', '', '', '', '', '', '', ''), +(5390, '판드랄의 전갈', 'Message de Fandral', 'Fandrals Nachricht', '范达尔的信', '范達爾的信', 'Mensaje de Fandral', 'Mensaje de Fandral', 'Послание Фэндрала', '', '', '', '', '', '', '', ''), +(5391, '귀한 흙', 'Terre rare', 'Rare Erde', '稀土', '稀土', 'Tierra rara', 'Tierra rara', 'Редкая земля', '', '', '', '', '', '', '', ''), +(5392, '엉겅퀴나무 단검', 'Dague des chardons', 'Distelholzdolch', '棘木匕首', '棘木匕首', 'Daga Cardoleño', 'Daga Cardoleño', 'Кинжал Чертополоха', '', '', '', '', '', '', '', ''), +(5393, '엉겅퀴나무 지팡이', 'Bâton des chardons', 'Distelholzstab', '棘木法杖', '棘木法杖', 'Bastón Cardoleño', 'Bastón Cardoleño', 'Посох Чертополоха', '', '', '', '', '', '', '', ''), +(5394, '궁술 훈련용 장갑', 'Gants d\'entraînement d\'archer', 'Ausbildungshandschuhe zum Bogenschießen', '箭术训练手套', '箭術訓練手套', 'Guantes de instrucción en tiro con arco', 'Guantes de instrucción en tiro con arco', 'Тренировочные перчатки лучника', '', '', '', '', '', '', '', ''), +(5395, '어둠숲의 방패', 'Bouclier forestier', 'Waldlandschild', '林地之盾', '林地之盾', 'Escudo de Tierraleña', 'Escudo de Tierraleña', 'Лесной щит', '', '', '', '', '', '', '', ''), +(5396, '이글거리는 협곡 열쇠', 'Clé de la gorge des Vents brûlants', 'Schlüssel zur sengenden Schlucht', '通往灼热峡谷的大门钥匙', '灼熱峽谷鑰匙', 'Llave de la Garganta de Fuego', 'Llave de la Garganta de Fuego', 'Ключ от Выжженной теснины', '', '', '', '', '', '', '', ''), +(5397, '데피아즈단 화약', 'Poudre à canon de défias', 'Schießpulver der Defias', '迪菲亚火药', '迪菲亞火藥', 'Pólvora Defias', 'Pólvora de los Defias', 'Порох Братства Справедливости', '', '', '', '', '', '', '', ''), +(5398, '무늬가죽 다리보호구', 'Jambières de la canopée', 'Baldachin-Gamaschen', '布织护腿', '布織護腿', 'Leotardos canope', 'Leotardos canope', 'Широкие поножи', '', '', '', '', '', '', '', ''), +(5399, '추적용 장화', 'Bottes de pistage', 'Fährtenleserstiefel', '追踪之靴', '追蹤之靴', 'Botas de rastreo', 'Botas de rastreo', 'Сапоги путника', '', '', '', '', '', '', '', ''), +(5400, '코브란의 피', 'Sang de Cobrahn', 'Blut von Kobrahn', '考布莱恩之血', '考布萊恩之血', 'Sangre de Cobrahn', 'Sangre de Cobrahn', 'Кровь Кобрана', '', '', '', '', '', '', '', ''), +(5401, '피타스의 피', 'Sang de Pythas', 'Blut von Pythas', '皮萨斯之血', '皮薩斯之血', 'Sangre de Pythas', 'Sangre de Pythas', 'Кровь Питонаса', '', '', '', '', '', '', '', ''), +(5402, '아나콘드라의 피', 'Sang d\'Anacondra', 'Blut von Anacondra', '安娜科德拉之血', '安娜科德拉之血', 'Sangre de Anacondra', 'Sangre de Anacondra', 'Кровь Анакондры', '', '', '', '', '', '', '', ''), +(5403, '서펜티스의 피', 'Sang de Serpentis', 'Blut von Serpentis', '瑟芬迪斯之血', '瑟芬迪斯之血', 'Sangre de Serpentis', 'Sangre de Serpentis', 'Кровь Серпентиса', '', '', '', '', '', '', '', ''), +(5404, '불뱀 어깨보호구', 'Epaulières ophidiennes', 'Schlangen-Schultern', '坚硬的肩垫', '堅硬的肩墊', 'Hombreras de serpiente', 'Sobrehombros de serpiente', 'Наплечники змея', '', '', '', '', '', '', '', ''), +(5405, '주름 망토', 'Cape drapée', 'Drapierter Umhang', '布织披风', '布織披風', 'Capa envuelta', 'Capa envuelta', 'Мятый плащ', '', '', '', '', '', '', '', ''), +(5406, '빈 최하급 혈석', 'Pierre de sang mineure vide', 'Leerer schwacher Blutstein', '空的初级血石', '空的初級血石', 'Petrosangre menor vacía', 'Sangrita menor vacía', 'Опустошенный слабый Кровавый камень', '', '', '', '', '', '', '', ''), +(5407, '미사용 빈 하급 혈석', '[PÉRIMÉ] Pierre de sang inférieure vide', 'Ausgedienter leerer geringer Blutstein', '', '', '', '', 'Испорченный опустошенный простой кровавый камень', '', '', '', '', '', '', '', ''), +(5408, '미사용 최하급 혈석', '[PÉRIMÉ] Pierre de sang mineure', 'Ausgedienter schwacher Blutstein', '', '', '', '', 'Испорченный слабый Кровавый камень', '', '', '', '', '', '', '', ''), +(5409, '미사용 하급 혈석', '[PÉRIMÉ] Pierre de sang inférieure', 'Ausgedienter geringer Blutstein', '', '', '', '', 'Испорченный простой кровавый камень', '', '', '', '', '', '', '', ''), +(5410, '의식용 곤봉', '[VIEUX] Gourdin de cérémonie', '', '', '', '', '', 'СТАРАЯ церемониальная дубина', '', '', '', '', '', '', '', ''), +(5411, '윈터후프 정화의 토템상', 'Totem de purification de Winterhoof', 'Säuberungstotem von Winterhoof', '冰蹄之井净化图腾', '冰蹄之井淨化圖騰', 'Tótem de limpieza Pezuña Invernal', 'Tótem de limpieza Pezuña Invernal', 'Тотем очищения колодца Заиндевевшего Копыта', '', '', '', '', '', '', '', ''), +(5412, '트레샤돈의 눈', 'Oeil de batteur', 'Drescherauge', '蛇颈龙的眼球', '蛇頸龍的眼球', 'Ojo de trillador', 'Ojo de trillador', 'Глаз крепкозуба', '', '', '', '', '', '', '', ''), +(5413, '달표범 송곳니', 'Croc de traquelune', 'Mondpirscher-Fangzahn', '月夜猛虎的牙齿', '月夜猛虎的牙齒', 'Colmillo de Acechalunas', 'Colmillo de Acechalunas', 'Клык лунопарда', '', '', '', '', '', '', '', ''), +(5414, '불곰 가죽', 'Scalp vieilli', 'Ergrauter Skalp', '灰色头皮', '灰色頭皮', 'Cuero cabelludo canoso', 'Cuero cabelludo grisáceo', 'Седой скальп', '', '', '', '', '', '', '', ''), +(5415, '썬더혼 정화의 토템상', 'Totem de purification de Thunderhorn', 'Säuberungstotem von Thunderhorn', '雷角之井净化图腾', '雷角之井淨化圖騰', 'Tótem purificador Tronacuerno', 'Tótem de limpieza Tronacuerno', 'Тотем очищения колодца Громового Рога', '', '', '', '', '', '', '', ''), +(5416, '와일드메인 정화의 토템상', 'Totem de purification de Wildmane', 'Säuberungstotem von Wildmane', '蛮鬃之井净化图腾', '蠻鬃之井淨化圖騰', 'Tótem de limpieza Bravacrín', 'Tótem de limpieza Ferocrín', 'Тотем очищения колодца Буйногривых', '', '', '', '', '', '', '', ''), +(5417, '파괴의 무기 (시험용)', 'Arme de destruction massive (test)', '', '', '', 'Weapon de Massive Destruction (TEST)', 'Weapon de Massive Destruction (TEST)', 'Оружие массированного уничтожения (тестовое)', '', '', '', '', '', '', '', ''), +(5418, '', 'Arme de destruction de masse (test)', '', '', '', 'Weapon de Mass Destruction (TEST)', 'Weapon de Mass Destruction (TEST)', 'Оружие массового уничтожения (тестовое)', '', '', '', '', '', '', '', ''), +(5419, '야생의 팔보호구', 'Brassards farouches', 'Wild-Armschienen', '野兽护腕', '野獸護腕', 'Brazales ferales', 'Brazales ferales', 'Дикие наручи', '', '', '', '', '', '', '', ''), +(5420, '밴시 갑옷', 'Armure de la Banshee', 'Bansheerüstung', '女妖之甲', '女妖之甲', 'Armadura de alma en pena', 'Armadura de alma en pena', 'Броня банши', '', '', '', '', '', '', '', ''), +(5421, '이글거리는 불꽃의 부적', 'Enchantement d\'éclat flamboyant', 'Feuerverzauberung', '炽热魔符', '熾熱魔符', 'Hechizo Llamarada ígnea', 'Hechizo Llamarada ígnea', 'Чары яркого пламени', '', '', '', '', '', '', '', ''), +(5422, '가시나무 다리보호구', 'Jambières de Brambleweed', 'Dornenkrautgamaschen', '荆棘护腿', '荊棘護腿', 'Leotardos zarza', 'Leotardos zarza', 'Поножи Ежевики', '', '', '', '', '', '', '', ''), +(5423, '보안의 송곳니', 'Croc de Boahn', 'Boahns Giftzahn', '博艾恩之牙', '博艾恩之牙', 'Colmillo de Boahn', 'Colmillo de Boahn', 'Клык Боана', '', '', '', '', '', '', '', ''), +(5424, '고대 조각상', 'Ancienne statuette', 'Antike Statuette', '古代雕像', '古代雕像', 'Estatuilla antigua', 'Estatuilla antigua', 'Древняя статуэтка', '', '', '', '', '', '', '', ''), +(5425, '룬미늘 벨트', 'Ceinturon en écailles runiques', 'Runenschuppengurt', '符文束带', '符文腰帶', 'Faja de escamas rúnicas', 'Faja de escamas rúnicas', 'Ремень из рунной чешуи', '', '', '', '', '', '', '', ''), +(5426, '불뱀의 입맞춤', 'Baiser du serpent', 'Schlangenkuss', '毒蛇之吻', '毒蛇之吻', 'Beso de serpiente', 'Beso de serpiente', 'Змеиный поцелуй', '', '', '', '', '', '', '', ''), +(5427, '조잡한 회중시계', 'Montre gousset grossière', 'Kunstlose Taschenuhr', '粗制怀表', '粗製懷錶', 'Reloj de bolsillo rudimentario', 'Reloj de bolsillo rudimentario', 'Примитивные карманные часы', '', '', '', '', '', '', '', ''), +(5428, '진귀한 요리책', 'Un livre de cuisine exotique', 'Ein exotisches Kochbuch', '怪异食谱', '怪異食譜', 'Un libro de cocina exótico', 'Un libro de cocina exótico', 'Поваренная книга экзотической кухни', '맛있는 멀록 요리를 만드는 법', 'Comment servir l\'homme', 'Wie man Menschen auftischt', '烹人指南', '烹人指南', 'Cómo servir hombre.', 'Cómo servir hombre.', 'Как готовить человечину'), +(5429, '조약돌', 'Un joli caillou', 'Ein hübscher Stein', '漂亮的石头', '漂亮的石頭', 'Una bonita roca', 'Una bonita roca', 'Интересный булыжник', '', '', '', '', '', '', '', ''), +(5430, '복잡한 장난감', 'Bijoux de pacotille', 'Kompliziertes Schmuckstück', '复杂的玩具', '複雜的玩具', 'Adorno intrincado', 'Adorno intrincado', 'Замысловатая безделушка', '', '', '', '', '', '', '', ''), +(5431, '빈 술병', 'Flasque vide', 'Leerer Flachmann', '空瓶子', '空瓶子', 'Petaca vacía', 'Petaca vacía', 'Пустая поясная фляжка', '', '', '', '', '', '', '', ''), +(5432, '히코리 담뱃대', 'Pipe en noyer', 'Hickory-Pfeife', '桃木管', '桃木管', 'Pipa de nogal', 'Pipa de nogal', 'Трубка из гикори', '', '', '', '', '', '', '', ''), +(5433, '봉재 인형', 'Poupée de chiffon', 'Lumpenpuppe', '布娃娃', '布娃娃', 'Muñeca harapienta', 'Muñeca harapienta', 'Тряпичная кукла', '', '', '', '', '', '', '', ''), +(5434, '미사용 Pickpocket Water 31-40', '[PÉRIMÉ] Elémentaire d\'eau voleur 31-40', 'Ausgedientes Taschendiebwasser 31-40', '', '', '', '', 'Испорченный карманник, вода 31-40', '', '', '', '', '', '', '', ''), +(5435, '반짝이는 껍질따개', 'Zirgouflex brillant', 'Glänzender Dingelhopper', '闪亮的小铲子', '閃亮的小鏟子', 'Peine lustroso', 'Peine lustroso', 'Блестящий лощинчик', '', '', '', '', '', '', '', ''), +(5436, '미사용 Pickpocket Undead 41-50', '[PÉRIMÉ] Mort-vivant voleur 41-50', 'Ausgedienter Taschendieb Untote 41-50', '', '', '', '', 'Испорченный карманник, нежить 41-50', '', '', '', '', '', '', '', ''), +(5437, '배스랜초', 'Cheveu de Bathran', 'Bathranshaar', '巴斯兰的头发', '巴斯蘭的頭髮', 'Pelo de Bathran', 'Cabello de Bathran', 'Батранов волос', '', '', '', '', '', '', '', ''), +(5438, '역병 약병', '[VIEUX] Fioles de peste', '', '', '', '', '', 'СТАРЫЕ чумные фиалы', '', '', '', '', '', '', '', ''), +(5439, '작은 화살통', 'Petit carquois', 'Kleiner Köcher', '小箭袋', '小箭袋', 'Carcaj pequeño', 'Carcaj pequeño', 'Небольшой колчан', '', '', '', '', '', '', '', ''), +(5440, '역병 견본', 'Bouteille des maladies', 'Krankheitsflasche', '一瓶病菌', '一瓶病菌', 'Botella de enfermedad', 'Botella de enfermedad', 'Бутыль заразы', '', '', '', '', '', '', '', ''), +(5441, '작은 탄환 주머니', 'Petite sacoche de poudre', 'Kleiner Geschossbeutel', '小型弹药袋', '小型彈藥袋', 'Faltriquera de pólvora pequeña', 'Faltriquera de pólvora pequeña', 'Небольшой патронташ', '', '', '', '', '', '', '', ''), +(5442, '아루갈의 머리카락', 'Tête d\'Arugal', 'Arugals Kopf', '阿鲁高的头颅', '阿魯高的頭顱', 'Cabeza de Arugal', 'Cabeza de Arugal', 'Голова Аругала', '', '', '', '', '', '', '', ''), +(5443, '금도금 버클러', 'Targe plaquée or', 'Vergoldeter Rundschild', '镀金圆盾', '鍍金圓盾', 'Rodela con placas de oro', 'Rodela con placas de oro', 'Позолоченный кулачный щит', '', '', '', '', '', '', '', ''), +(5444, '광부의 단망토', 'Cape de mineur', 'Minenarbeitercape', '矿工斗篷', '礦工斗篷', 'Manteo de minero', 'Manteo de minero', 'Шахтерская накидка', '', '', '', '', '', '', '', ''), +(5445, '조람의 반지', 'Anneau de Zoram', 'Ring von Zoram', '佐拉姆之戒', '左拉姆之戒', 'Anillo de Zoram', 'Anillo de Zoram', 'Кольцо Зорама', '', '', '', '', '', '', '', ''), +(5446, '망가진 정령의 족쇄', 'Bracelet élémentaire rompu', 'Zerbrochene Elementararmschiene', '破损的元素护腕', '破損的元素護腕', 'Brazal elemental roto', 'Brazal elemental roto', 'Сломанный браслет элементаля', '', '', '', '', '', '', '', ''), +(5447, '손상된 정령의 족쇄', 'Bracelet élémentaire endommagé', 'Beschädigte Elementararmschiene', '被毁坏的元素护腕', '被毀壞的元素護腕', 'Brazal elemental dañado', 'Brazal elemental dañado', 'Поврежденный браслет элементаля', '', '', '', '', '', '', '', ''), +(5448, '부서진 정령의 족쇄', 'Bracelet élémentaire cassé', 'Gerissene Elementararmschiene', '断裂的元素护腕', '斷裂的元素護腕', 'Brazal elemental fracturado', 'Brazal elemental fracturado', 'Треснутый браслет элементаля', '', '', '', '', '', '', '', ''), +(5449, '미사용 Cracked Elemental Bracer', '[PÉRIMÉ] Bracelet élémentaire craquelé', 'Ausgediente gesprungene Elementararmschiene', '', '元素護腕碎片遺物', '', '', 'Испорченный треснутый браслет элементаля', '', '', '', '', '', '', '', ''), +(5450, '미사용 Busted Elemental Bracer', '[PÉRIMÉ] Bracelet élémentaire détruit', 'Ausgediente geplatzte Elementararmschiene', '', '元素護腕碎片遺物', '', '', 'Испорченный браслет элементаля', '', '', '', '', '', '', '', ''), +(5451, '박살난 정령의 족쇄', 'Bracelet élémentaire brisé', 'Zerschmetterte Elementararmschiene', '被摧毁的元素护腕', '被摧毀的元素護腕', 'Brazal elemental aplastado', 'Brazal elemental aplastado', 'Раздавленный браслет элементаля', '', '', '', '', '', '', '', ''), +(5453, '미사용 Shattered Elemental Bracer', '[PÉRIMÉ] Bracelet élémentaire abîmé', 'Ausgediente zerrissene Elementararmschiene', '', '元素護腕碎片遺物', '', '', 'Испорченный разбитый браслет элементаля', '', '', '', '', '', '', '', ''), +(5454, '미사용 Split Elemental Bracer', '[PÉRIMÉ] Bracelet élémentaire fendu', 'Ausgediente aufgetrennte Elementararmschiene', '', '斷批元素護腕遺物', '', '', 'Испорченный расколотый браслет элементаля', '', '', '', '', '', '', '', ''), +(5455, '예언된 두루마리', 'Parchemin divin', 'Gefundene Rolle', '使用过的占卜卷轴', '使用過的占卜卷軸', 'Pergamino divino', 'Pergamino descifrado', 'Божественный свиток исполнения', '빛나는 룬문자가 적혀 있습니다.', 'Le papier est recouvert de runes luminescentes.', 'Dieses Papier ist mit leuchtenden Runen bedeckt.', '这张纸上写满了闪闪发光的符文。', '這張紙上寫滿了閃閃發光的符文。', 'El papel está cubierto con runas brillantes.', 'El papel está cubierto con runas resplandecientes.', 'Бумага покрыта пылающими рунами.'), +(5456, '예언의 두루마리', 'Parchemin de divination', 'Rolle der Bestimmung', '占卜卷轴', '占卜卷軸', 'Pergamino de adivinación', 'Pergamino de adivinación', 'Божественный свиток Обещания', '두루마리엔 빈 여백만 있습니다. 이 두루마리를 사용하려면 정령의 팔보호구가 필요합니다.', 'La feuille est vierge, à l\'exception de quelques runes. Il vous faut des bracelets d\'élémentaires pour l\'utiliser.', 'Das Papier ist, bis auf einige Runen, nicht beschrieben. Ihr werdet Armschienen von den Elementaren brauchen, um es zu benutzen.', '这张纸是空白的。', '這張紙是空白的。', 'El papel está en blanco salvo por algunas runas. Necesitarás brazales de los elementales para usarlo.', 'El papel está en blanco salvo por algunas runas. Necesitarás brazales de los elementales para usarlo.', 'Бумага чиста, если не считать нескольких рун. Чтобы использовать ее, вам понадобятся браслеты Духов Стихий.'), +(5457, '부러진 부두교 발톱', 'Griffe de Vaudou abîmée', 'Abgespaltene Voodooklaue', '巫毒之爪', '巫毒之爪', 'Garra de vudú cortada', 'Garra de vudú cortada', 'Отломанный коготь Вуду', '', '', '', '', '', '', '', ''), +(5458, '흙나무 허리띠', 'Ceinture de terrebois', 'Schmutzholz-Gürtel', '泥木腰带', '泥木腰帶', 'Cinturón tierraleño', 'Cinturón tierraleño', 'Пояс Грязного Древа', '', '', '', '', '', '', '', ''), +(5459, '수호자의 도끼', 'Hache de défenseur', 'Verteidigeraxt', '防御者之斧', '防禦者之斧', 'Hacha de defensor', 'Hacha defensor', 'Топор защитника', '', '', '', '', '', '', '', ''), +(5460, '오렌딜의 치료제', 'Jouvence d\'Orendil', 'Orendils Heilung', '奥雷迪尔的药剂', '奧雷迪爾的藥劑', 'Cura de Orendil', 'Cura de Orendil', 'Лекарство Орендила', '', '', '', '', '', '', '', ''), +(5461, '세나리우스의 가지', 'Branche de Cénarius', 'Zweig des Cenarius', '塞纳留斯的树枝', '塞納留斯的樹枝', 'Rama de Cenario', 'Rama de Cenarius', 'Ветвь Ценариона', '', '', '', '', '', '', '', ''), +(5462, '다르톨의 변신마법봉', 'Bâtonnet de transformation de Dartol', 'Dartols Rute der Transformation', '达图尔的变形魔棒', '達圖爾的變形魔棒', 'Vara de transformación de Dartol', 'Vara de transformación de Dartol', 'Жезл Преображения Дартола', '', '', '', '', '', '', '', ''), +(5463, '빛나는 보석', 'Gemme luminescente', 'Leuchtender Edelstein', '发光的宝石', '發光的寶石', 'Gema resplandeciente', 'Gema resplandeciente', 'Светящийся самоцвет', '', '', '', '', '', '', '', ''), +(5464, '철제 자루', 'Hampe en fer', 'Eisenschaft', '铁杆', '鐵杆', 'Asta de hierro', 'Asta de hierro', 'Железная ось', '', '', '', '', '', '', '', ''), +(5465, '작은 거미 다리', 'Petite patte d\'araignée', 'Kleines Spinnenbein', '小蜘蛛腿', '小蜘蛛腿', 'Pata de araña pequeña', 'Pata de araña pequeña', 'Небольшая паучья нога', '', '', '', '', '', '', '', ''), +(5466, '전갈 독침', 'Dard de scorpide', 'Skorpidstachel', '蝎刺', '蠍刺', 'Aguijón de escórpido', 'Aguijonero escórpido', 'Жало скорпида', '', '', '', '', '', '', '', ''), +(5467, '코도 고기', 'Viande de kodo', 'Kodofleisch', '科多兽的肉', '科多獸的肉', 'Carne de kodo', 'Carne de kodo', 'Мясо кодо', '', '', '', '', '', '', '', ''), +(5468, '부드러운 프렌지 살', 'Chair tendre de Furie', 'Weiches Frenzyfleisch', '柔软的狂鱼肉', '柔軟的狂魚肉', 'Carne de frenesí tierna', 'Carne de frenesí tierna', 'Мягкое мясо бешенки', '', '', '', '', '', '', '', ''), +(5469, '타조 고기', 'Viande de trotteur', 'Schreiterfleisch', '陆行鸟肉', '陸行鳥肉', 'Carne de zancudo', 'Carne de zancudo', 'Мясо долгонога', '', '', '', '', '', '', '', ''), +(5470, '천둥도마뱀 꼬리', 'Queue de lézard-tonnerre', 'Donnerechsenschwanz', '雷霆蜥蜴的尾巴', '雷霆蜥蜴的尾巴', 'Cola de truenagarto', 'Cola de truenagarto', 'Хвост рокочущей ящерицы', '', '', '', '', '', '', '', ''), +(5471, '사슴 고기', 'Viande de cerf', 'Hirschfleisch', '鹿肉', '鹿肉', 'Carne de ciervo', 'Carne de ciervo', 'Оленина', '', '', '', '', '', '', '', ''), +(5472, '나이트 엘프 거미 케밥', 'Kébab d\'araignée kaldorei', 'Kaldorei-Spinnenkebab', '卡多雷蜘蛛烤肉', '卡多雷蜘蛛烤肉', 'Kebab de araña Kaldorei', 'Kebab de araña Kaldorei', 'Кальдорайский шашлык из паука', '', '', '', '', '', '', '', ''), +(5473, '전갈 별미', 'Surprise du scorpide', 'Skorpid Surprise', '蝎肉大餐', '蠍肉大餐', 'Sorpresa de escórpido', 'Sorpresa de escórpido', 'Десерт из скорпида', '', '', '', '', '', '', '', ''), +(5474, '코도 숯불구이', 'Viande de kodo rôtie', 'Geröstetes Kodofleisch', '烤科多肉', '烤科多肉', 'Carne de kodo asado', 'Carne de kodo asada', 'Жареное мясо кодо', '', '', '', '', '', '', '', ''), +(5475, '나무 열쇠', 'Clé en bois', 'Holzschlüssel', '木制钥匙', '木製鑰匙', 'Llave de madera', 'Llave de madera', 'Деревянный ключ', '', '', '', '', '', '', '', ''), +(5476, '프렌지 휠레', 'Filet de furie', 'Frenzyfilet', '狂鱼肉片', '狂魚肉片', 'Filete de furia', 'Filete de pez furia', 'Филе бешенки', '', '', '', '', '', '', '', ''), +(5477, '타조 스튜', 'Brouet de trotteur', 'Schreitereintopf', '炖陆行鸟', '燉陸行鳥', 'Estofado de zancudo', 'Estofado de zancudo', 'Похлебка из долгонога', '', '', '', '', '', '', '', ''), +(5478, '들쥐 스튜', 'Brouet de rat', 'Grubenratteneintopf', '掘地鼠炖肉', '掘地鼠燉肉', 'Estofado de ratas de excavación', 'Estofado de ratas de madriguera', 'Похлебка из пещерной крысы', '', '', '', '', '', '', '', ''), +(5479, '바삭바삭한 도마뱀 꼬리', 'Queue de lézard croquante', 'Knuspriger Donnerechsenschwanz', '脆炸蜥蜴尾', '脆炸蜥蜴尾', 'Cola de lagarto crujiente', 'Cola de lagarto crujiente', 'Хрустящий хвост ящерицы', '', '', '', '', '', '', '', ''), +(5480, '사슴 살코기 구이', 'Venaison dégraissée', 'Mageres Wildbret', '瘦鹿肉', '瘦鹿肉', 'Venado magro', 'Venado magro', 'Постная оленина', '', '', '', '', '', '', '', ''), +(5481, '사티로스의 뿔', 'Cornes de satyre', 'Satyrhörner', '萨特的角', '薩特的角', 'Cuernos de sátiro', 'Cuernos de sátiro', 'Рога сатира', '', '', '', '', '', '', '', ''), +(5482, '조리법: 나이트 엘프 거미 케밥', 'Recette : Kébab d\'araignée kaldorei', 'Rezept: Kaldorei-Spinnenkebab', '食谱:卡多雷蜘蛛烤肉', '食譜:卡多雷蜘蛛烤肉', 'Receta: kebab de araña Kaldorei', 'Receta: kebab de araña Kaldorei', 'Рецепт: кальдорайский шашлык из паука', '', '', '', '', '', '', '', ''), +(5483, '조리법: 전갈 별미', 'Recette : Surprise du scorpide', 'Rezept: Skorpid Surprise', '食谱:蝎肉大餐', '食譜:蠍肉大餐', 'Receta: sorpresa de escórpido', 'Receta: sorpresa de escórpido', 'Рецепт: десерт из скорпида', '', '', '', '', '', '', '', ''), +(5484, '조리법: 코도 숯불구이', 'Recette : Viande de kodo rôtie', 'Rezept: Geröstetes Kodofleisch', '食谱:炒科多肉', '食譜:炒科多肉', 'Receta: carne de kodo asado', 'Receta: carne de kodo asada', 'Рецепт: жареное мясо кодо', '', '', '', '', '', '', '', ''), +(5485, '조리법: 프렌지 휠레', 'Recette : Filet de furie', 'Rezept: Frenzyfilet', '食谱:狂鱼肉片', '食譜:狂魚肉片', 'Receta: filete de furia', 'Receta: filete de pez furia', 'Рецепт: филе бешенки', '', '', '', '', '', '', '', ''), +(5486, '조리법: 타조 스튜', 'Recette : Brouet de trotteur', 'Rezept: Schreitereintopf', '食谱:炖陆行鸟', '食譜:燉陸行鳥', 'Receta: estofado de zancudo', 'Receta: estofado de zancudo', 'Рецепт: похлебка из долгонога', '', '', '', '', '', '', '', ''), +(5487, '조리법: 들쥐 스튜', 'Recette : Brouet de rat', 'Rezept: Grubenratteneintopf', '食谱:掘地鼠炖肉', '食譜:掘地鼠燉肉', 'Receta: estofado de ratas de excavación', 'Receta: estofado de ratas de madriguera', 'Рецепт: похлебка из пещерной крысы', '', '', '', '', '', '', '', ''), +(5488, '조리법: 바삭바삭한 도마뱀 꼬리', 'Recette : Queue de lézard croquante', 'Rezept: Knuspriger Donnerechsenschwanz', '食谱:脆炸蜥蜴尾', '食譜:脆炸蜥蜴尾', 'Receta: cola de lagarto crujiente', 'Receta: cola de lagarto crujiente', 'Рецепт: хрустящий хвост ящерицы', '', '', '', '', '', '', '', ''), +(5489, '조리법: 사슴 살코기 구이', 'Recette : Venaison dégraissée', 'Rezept: Mageres Wildbret', '食谱:瘦鹿肉', '食譜:瘦鹿肉', 'Receta: venado magro', 'Receta: venado magro', 'Рецепт: постная оленина', '', '', '', '', '', '', '', ''), +(5490, '성난지느러미일족의 머리', 'Tête d\'Irequeue', 'Kopf einer Rächerflosse', '怒尾纳迦的头颅', '怒尾納迦的頭顱', 'Cabeza Colafuria', 'Cabeza de Colafuria', 'Голова наги из клана Зловещего Хвоста', '', '', '', '', '', '', '', ''), +(5491, '몬스터 - Mace2H, Large Metal', 'Monstre - Masse 2M, Métal large (1M, Spéciale)', 'Monster - Streitkolben2H, Groß Metall', '', '', 'Monstruo: maza 2M, metálica grande', 'Monstruo: maza 2M, metálica grande', 'Монстр - двуручная палица, большая металлическая', '', '', '', '', '', '', '', ''), +(5493, '엘룬의 눈물', 'Larme d\'Elune', 'Elunes Träne', '月神之泪', '月神之淚', 'Lágrima de Elune', 'Lágrima de Elune', 'Слеза Элуны', '', '', '', '', '', '', '', ''), +(5494, '별가루 한줌', 'Poignée de poussière d\'étoile', 'Hand voll Sternenstaub', '一份星尘', '一抔星塵', 'Un puñado de polvo estelar', 'Puñado de polvo estelar', 'Горсть звездной пыли', '', '', '', '', '', '', '', ''), +(5495, '몬스터 - Mace2H, Large Metal (1H, Special)', 'Monstre - Masse 2M, Métal large (1M, Spéciale)', 'Monster - Streitkolben2H, Groß Metall (1H, Spezial)', '', '', 'Monstruo: maza 2M, metálica grande (1M, especial)', 'Monstruo: maza 2M, metálica grande (1M, especial)', 'Монстр - двуручная палица, большая металлическая (одноручная, специальная)', '', '', '', '', '', '', '', ''), +(5498, '반짝이는 작은 진주', 'Petite perle satinée', 'Kleine irisierende Perle', '有光泽的小珍珠', '有光澤的小珍珠', 'Perla lustrosa pequeña', 'Perla lustrosa pequeña', 'Маленькая блестящая жемчужина', '', '', '', '', '', '', '', ''), +(5500, '오색 진주', 'Perle iridescente', 'Schillernde Perle', '彩色珍珠', '彩色珍珠', 'Perla iridiscente', 'Perla iridiscente', 'Радужная жемчужина', '', '', '', '', '', '', '', ''), +(5502, '몬스터 - Sword2H, Broadsword (1H, Special)', 'Monstre - Epée2M, Epée large (1M, Spéciale)', 'Monster - Schwert2H, Breitschwert (1H, Spezial)', '', '', 'Monstruo: espada 2M, sable (1M, especial)', 'Monstruo: espada 2M, colada (1M, especial)', 'Монстр - двуручный меч, палаш (одноручный - особый)', '', '', '', '', '', '', '', ''), +(5503, '조갯살', 'Chair de palourde', 'Muschelfleisch', '蚌肉', '蚌肉', 'Carne de almeja', 'Carne de almeja', 'Мясо моллюска', '', '', '', '', '', '', '', ''), +(5504, '톡 쏘는 조갯살', 'Chair de palourde relevée', 'Würziges Muschelfleisch', '有腥味的蚌肉', '有腥味的蚌肉', 'Carne de almeja ácida', 'Carne de almeja ácida', 'Пикантное мясо моллюска', '', '', '', '', '', '', '', ''), +(5505, '테로니스의 일지', 'Journal de Teronis', 'Teronis\' Tagebuch', '泰洛尼斯的日记', '泰洛尼斯的日記', 'Diario de Teronis', 'Diario de Teronis', 'Записи Терониса', '물에 젖었지만 상태는 양호합니다.', 'Le journal est détrempé, mais par ailleurs il est en bon état.', 'Das Tagebuch ist vollkommen durchnässt, ansonsten aber in gutem Zustand.', '这本日记被水浸过,但看起来还不是太糟糕。', '這本日記被水浸過,但看起來還不是太糟糕。', 'El diario está empapado, pero por lo demás en buenas condiciones.', 'El diario está empapado, pero por lo demás en buenas condiciones.', 'Журнал подмочен, но его вполне можно прочитать'), +(5506, '작은 눈자루', 'Oeil perlé', 'Knopfaugenstängel', '饱满的眼柄', '飽滿的眼柄', 'Acechador de ojos redondos', 'Ojo acechador redondo', 'Блестящий глазной стебелек', '', '', '', '', '', '', '', ''), +(5507, '화려한 망원경', 'Longue-vue ornée', 'Verschnörkeltes Handfernrohr', '精制望远镜', '精製望遠鏡', 'Telescopio ornamentado', 'Catalejo ornamentado', 'Украшенная подзорная труба', '', '', '', '', '', '', '', ''), +(5508, '유성 월장석', 'Pierre de lune tombée', 'Gefallener Mondstein', '陨落的月亮石', '隕落的月亮石', 'Piedra lunar caída', 'Piedra lunar caída', 'Лунный камень Упавшего Неба', '', '', '', '', '', '', '', ''), +(5509, '중급 생명석', 'Pierre de soins', 'Gesundheitsstein', '治疗石', '治療石', 'Piedra de salud', 'Piedra de salud', 'Камень здоровья', '', '', '', '', '', '', '', ''), +(5510, '상급 생명석', 'Pierre de soins supérieure', 'Großer Gesundheitsstein', '强效治疗石', '強效治療石', 'Piedra superior de salud', 'Piedra de salud superior', 'Большой камень здоровья', '', '', '', '', '', '', '', ''), +(5511, '하급 생명석', 'Pierre de soins inférieure', 'Geringer Gesundheitsstein', '次级治疗石', '次級治療石', 'Piedra de salud inferior', 'Piedra de salud inferior', 'Малый камень здоровья', '', '', '', '', '', '', '', ''), +(5512, '최하급 생명석', 'Pierre de soins mineure', 'Schwacher Gesundheitsstein', '初级治疗石', '初級治療石', 'Piedra de salud menor', 'Piedra de salud menor', 'Крошечный камень здоровья', '', '', '', '', '', '', '', ''), +(5513, '마나 비취', 'Jade de mana', 'Manajadestein', '法力翡翠', '法力翡翠', 'Jade de maná', 'Jade de maná', 'Нефрит маны', '', '', '', '', '', '', '', ''), +(5514, '마나 마노', 'Agate de mana', 'Manaachat', '法力玛瑙', '法力瑪瑙', 'Ágata de maná', 'Ágata de maná', 'Агат маны', '', '', '', '', '', '', '', ''), +(5515, '미사용 Iron Pummel', '[PÉRIMÉ] Pommeau en fer', 'Ausgedienter Eisenpummel', '', '銀製手動懲戒器遺物', '', '', 'Испорченное железное яблоко', '', '', '', '', '', '', '', ''), +(5516, '트레샤돈 송곳니', 'Croc de battrodon', 'Dreschadonfangzahn', '鱼龙的尖牙', '魚龍的尖牙', 'Colmillo de trillanodonte', 'Colmillo de trillanodonte', 'Клык жесткозуба', '', '', '', '', '', '', '', ''), +(5517, '작은 청동 열쇠', 'Petite clé en bronze', 'Winziger Bronzeschlüssel', '青铜钥匙', '青銅鑰匙', 'Llave de bronce diminuta', 'Llave pequeña de bronce', 'Крошечный бронзовый ключ', '마법사가 마법 주문을 외울 때 필요한 물건입니다.', 'Composant pour les sorts de mage.', 'Ein Reagenz für Magierzauber.', '法师法术所需的材料。', '法師法術所需的材料。', 'Un componente para hechizos mágicos.', 'Un componente para hechizos mágicos.', 'Реактив для заклинаний магов'), +(5518, '작은 철제 열쇠', 'Petite clé en fer', 'Winziger Eisenschlüssel', '铁钥匙', '鐵鑰匙', 'Llave de hierro diminuta', 'Pequeña llave de hierro', 'Крошечный железный ключ', '마법사가 마법 주문을 외울 때 필요한 물건입니다.', 'Composant pour les sorts de mage.', 'Ein Reagenz für Magierzauber.', '法师法术所需的材料。', '法師法術所需的材料。', 'Un componente para hechizos mágicos.', 'Un componente para hechizos mágicos.', 'Реактив для заклинаний магов'), +(5519, '철제 머리장식', 'Pommeau en fer', 'Eisenschwertknauf', '铁质柄头', '鐵質柄頭', 'Pomo de hierro', 'Pomo de hierro', 'Железное навершие', '', '', '', '', '', '', '', ''), +(5520, '벨린데의 일지', 'Journal de Velinde', 'Velindes Tagebuch', '维林德的日记', '維林德的日記', 'Diario de Velinde', 'Diario de Velinde', 'Записи Велинды', '', '', '', '', '', '', '', ''), +(5521, '벨린데의 열쇠', 'Clé de Velinde', 'Velindes Schlüssel', '维林德的钥匙', '維林德的鑰匙', 'Llave de Velinde', 'Llave de Velinde', 'Ключ Велинды', '', '', '', '', '', '', '', ''), +(5522, '주문석', 'Pierre de sort', 'Zauberstein', '法术石', '法術石', 'Piedra de hechizos', 'Piedra de hechizo', 'Камень чар', '', '', '', '', '', '', '', ''), +(5523, '작은 조개', 'Petite palourde spiralée', 'Kleine rankenfüßige Muschel', '小蚌壳', '小蚌殼', 'Percebe pequeño', 'Percebe pequeño', 'Небольшой сушеный моллюск', '', '', '', '', '', '', '', ''), +(5524, '큰 조개', 'Palourde à coque épaisse', 'Dickschalige Muschel', '厚蚌壳', '厚蚌殼', 'Almeja de concha espesa', 'Almeja de concha espesa', 'Тонкостенный моллюск', '', '', '', '', '', '', '', ''), +(5525, '삶은 조개', 'Palourdes bouillies', 'Gekochte Muscheln', '水煮蚌肉', '水煮蚌肉', 'Almejas hervidas', 'Almejas hervidas', 'Отварные мидии', '', '', '', '', '', '', '', ''), +(5526, '조개 수프', 'Soupe de palourdes', 'Muschelsuppe', '杂烩蚌肉', '雜燴蚌肉', 'Sopa de almejas', 'Sopa de almejas', 'Похлебка из моллюсков', '', '', '', '', '', '', '', ''), +(5527, '고블린식 매운 조개 요리', 'Palourdes gobelines', 'Scharfe Muscheln nach Goblin-Art', '地精芥末蘸蚌肉', '哥布林芥末蘸蚌肉', 'Conchas envilecidas goblin', 'Almejas picantes a la goblin', 'Мидии по-гоблински', '', '', '', '', '', '', '', ''), +(5528, '조리법: 조개 수프', 'Recette : Soupe de palourdes', 'Rezept: Muschelsuppe', '食谱:杂烩蚌肉', '食譜:雜燴蚌肉', 'Receta: sopa de almejas', 'Receta: sopa de almejas', 'Рецепт: похлебка из моллюсков', '', '', '', '', '', '', '', ''), +(5529, '무덤 티끌', 'Poussière tombale', 'Grabmalstaub', '墓穴灰尘', '墓穴灰塵', 'Polvo de tumba', 'Polvo de tumba', 'Могильная пыль', '', '', '', '', '', '', '', ''), +(5530, '실명 가루', 'Poudre aveuglante', 'Blendungspulver', '致盲粉', '致盲粉', 'Partículas cegadoras', 'Partículas cegadoras', 'Ослепляющий порошок', '', '', '', '', '', '', '', ''), +(5531, '미사용 브락굴 데스브링어의 머리', '[PÉRIMÉ] Tête de Deathbringer Brakgul', 'Ausgedienter Kopf von Brakgul Deathbringer', '', '死亡召喚者之顱遺物', '', '', 'Испорченная голова Бракгуля Приносящего Смерть', '', '', '', '', '', '', '', ''), +(5532, '몬스터 - Hot Iron Poker', 'Monstre - Tisonnier chaud en fer', 'Monster - Heißes Schüreisen', '', '', 'Monstruo: atizador de hierro caliente', 'Monstruo: atizador de hierro caliente', 'Монстр - горячая железная кочерга', '', '', '', '', '', '', '', ''), +(5533, '일크루드 마그스룰의 마법책', 'Tome d\'Ilkrud Magthrull', 'Ilkrud Magthrulls Foliant', '伊克鲁德·玛格苏尔之书', '伊克魯德·瑪格蘇爾之書', 'Escrito de Ilkrud Magthrull', 'Escrito de Ilkrud Magthrull', 'Фолиант Илкруда Магтрулла', '', '', '', '', '', '', '', ''), +(5534, '파커의 도시락', 'Repas de Parker', 'Parkers Mittagessen', '帕克的午餐', '派克的午餐', 'Almuerzo de Parker', 'Almuerzo de Parker', 'Обед Паркера', '', '', '', '', '', '', '', ''), +(5535, '타락의 개요', 'Compendium des Déchus', 'Kompendium der Gefallenen', '堕落者纲要', '墮落者綱要', 'Compendio de los Caídos', 'Compendio de los Caídos', 'Перечень Павших', '', '', '', '', '', '', '', ''), +(5536, '티탄 신화', 'Mythologie des Titans', 'Mythologie der Titanen', '泰坦神话', '泰坦神話', 'Mitología de los titanes', 'Mitología de los titanes', 'Мифология титанов', '', '', '', '', '', '', '', ''), +(5537, '사릴루스 파울본의 머리카락', 'Tête de Sarilus Foulborne', 'Sarilus Foulbornes Kopf', '萨瑞鲁斯·法伯尼的头颅', '薩瑞魯斯·法伯尼的頭顱', 'Cabeza de Sarilus Foulborne', 'Cabeza de Sarilus Fuenteviciosa', 'Голова Сарилуса Грязнорожденного', '', '', '', '', '', '', '', ''), +(5538, '보렐의 결혼반지', 'Anneau de mariage de Vorrel', 'Vorrels Ehering', '沃瑞尔的结婚戒指', '沃瑞爾的結婚戒指', 'Alianza de Vorrel', 'Alianza de Vorrel', 'Обручальное кольцо Воррела', '', '', '', '', '', '', '', ''), +(5539, '추천서', 'Lettre de recommandation', 'Vorstellungsschreiben', '表扬信', '表揚信', 'Carta de recomendación', 'Carta de recomendación', 'Рекомендательное письмо', '붉은십자군의 수사 안톤이 건네 준 봉인된 추천서입니다.', 'Porte le sceau du Frère Anton de la Croisade écarlate.', 'Versiegelt von Bruder Anton vom Scharlachroten Kreuzzug', '由血色十字军的安东修士封印', '由血色十字軍的安東修士封印', 'Sellado por el Hermano Antón de la Cruzada Escarlata.', 'Sellado por el Hermano Antón de la Cruzada Escarlata.', 'Скреплено печатью брата Антона из Алого ордена'), +(5540, '진주장식 단검', 'Dague à perles', 'Perlengriffdolch', '珍珠匕首', '珍珠匕首', 'Daga de perlas', 'Daga con empuñadura de perla', 'Кинжал с жемчужной рукояткой', '', '', '', '', '', '', '', ''), +(5541, '오색 망치', 'Marteau iridescent', 'Schillernder Hammer', '彩虹之锤', '彩虹之錘', 'Martillo iridiscente', 'Martillo iridiscente', 'Радужный молот', '', '', '', '', '', '', '', ''), +(5542, '진주장식 망토', 'Cape brodée de perles', 'Perlenschnallenumhang', '珍珠披风', '珍珠披風', 'Capa con broche de perlas', 'Capa con broche de perlas', 'Плащ с перламутровыми застежками', '', '', '', '', '', '', '', ''), +(5543, '도면: 오색 망치', 'Plans : Marteau iridescent', 'Pläne: Schillernder Hammer', '设计图:彩虹之锤', '設計圖:彩虹之錘', 'Diseño: martillo iridiscente', 'Diseño: martillo iridiscente', 'Чертеж: радужный молот', '', '', '', '', '', '', '', ''), +(5544, '달 블러드클로의 해골', 'Crâne de Dal Griffesang', 'Dal Blutklaues Schädel', '达尔·血爪的颅骨', '達爾·血爪的顱骨', 'Calavera de Dal Zarpasangrante', 'Calavera de Dal Zarpasangrante', 'Череп Дала Жилотяга', '', '', '', '', '', '', '', ''), +(5545, '속도 시험용 장창', 'Lance de test rapide', 'Schnelltest Stangenwaffe', '', '', 'Prueba rápida arma de asta', 'Prueba rápida arma de asta', 'Быстрый тест древковое оружие', '', '', '', '', '', '', '', ''), +(5546, '속도 시험용 석궁', 'Arbalète de test rapide', 'Schnelltest Armbrust', '', '', 'Prueba rápida ballesta', 'Prueba rápida ballesta', 'Быстрый тест арбалет', '', '', '', '', '', '', '', ''), +(5547, '복원된 마법봉', 'Bâtonnet reconstitué', 'Rekonstruierte Rute', '重铸的魔棒', '重鑄的魔棒', 'Vara reconstruida', 'Vara reconstruida', 'Воссозданный жезл', '', '', '', '', '', '', '', ''), +(5548, '속도 시험용 활', 'Arc de test rapide', 'Schnelltest Bogen', '', '', 'Prueba rápida arco', 'Prueba rápida arco', 'Быстрый тест лук', '', '', '', '', '', '', '', ''), +(5549, '속도 시험용 단검', 'Dague de test rapide', 'Schnelltest Dolch', '', '', 'Prueba rápida daga', 'Prueba rápida daga', 'Быстрый тест кинжал', '', '', '', '', '', '', '', ''), +(5550, '속도 시험용 총', 'Fusil de test rapide', 'Schnelltest Schusswaffe', '', '', 'Prueba rápida pistola', 'Prueba rápida pistola', 'Быстрый тест ружье', '', '', '', '', '', '', '', ''), +(5551, '속도 시험용 한손 도끼', 'Hache de test rapide 1M', 'Schnelltest 1H-Axt', '', '', 'Prueba rápida hacha 1M', 'Prueba rápida hacha 1M', 'Быстрый тест - одноручная секира', '', '', '', '', '', '', '', ''), +(5552, '속도 시험용 양손 도끼', 'Hache de test rapide 2M', 'Schnelltest 2H-Axt', '', '', 'Prueba rápida hacha 2M', 'Prueba rápida hacha 2M', 'Быстрый тест - двуручная секира', '', '', '', '', '', '', '', ''), +(5553, '속도 시험용 한손 철퇴', 'Masse de test rapide 1M', 'Schnelltest 1H-Streitkolben', '', '', 'Prueba rápida maza 1M', 'Prueba rápida maza 1M', 'Быстрый тест - одноручная палица', '', '', '', '', '', '', '', ''), +(5554, '속도 시험용 양손 철퇴', 'Masse de test rapide 2M', 'Schnelltest 2H-Streitkolben', '', '', 'Prueba rápida maza 2M', 'Prueba rápida maza 2M', 'Быстрый тест - двуручная палица', '', '', '', '', '', '', '', ''), +(5555, '속도 시험용 한손 검', 'Epée de test rapide 1M', 'Schnelltest 1H-Schwert', '', '', 'Prueba rápida espada 1M', 'Prueba rápida espada 1M', 'Быстрый тест одноручный меч', '', '', '', '', '', '', '', ''), +(5556, '속도 시험용 양손검', 'Epée de test rapide 2M', 'Schnelltest 2H-Schwert', '', '', 'Prueba rápida espada 2M', 'Prueba rápida espada 2M', 'Быстрый тест двуручный меч', '', '', '', '', '', '', '', ''), +(5557, '속도 시험용 창', 'Pique de test rapide', 'Schnelltest Speer', '', '', 'Prueba rápida lanza', 'Prueba rápida lanza', 'Быстрый тест копье', '', '', '', '', '', '', '', ''), +(5558, '속도 시험용 지팡이', 'Bâton de test rapide', 'Schnelltest Stab', '', '', 'Prueba rápida bastón', 'Prueba rápida bastón', 'Быстрый тест посох', '', '', '', '', '', '', '', ''), +(5559, '속도 시험용 도끼', 'Arme de jet de test rapide', 'Schnelltest Wurfwaffe', '', '', 'Prueba rápida arrojadiza', '', '', '', '', '', '', '', '', '', ''), +(5560, '속도 시험용 마법봉', 'Baguette de test rapide', 'Schnelltest Zauberstab', '', '', 'Prueba rápida vara', 'Varita rápida de prueba', 'Быстрый тест жезл', '', '', '', '', '', '', '', ''), +(5561, '속도 시험용 일반용품', 'Générique de test rapide', 'Schnelltest Standard', '', '', 'Prueba rápida genérico', 'Prueba rápida genérico', 'Быстрый тест стандартный', '', '', '', '', '', '', '', ''), +(5562, 'Voidstone (미사용)', '[PÉRIMÉ] Pierre de Vide', 'Leerstein (Ausgedient)', '', '虛空石', 'Voidstone (DEPRECATED)', 'Voidstone (DEPRECATED)', 'Камень пустоты (испорчено)', '', '', '', '', '', '', '', ''), +(5563, 'Succubi Stone (미사용)', '[PÉRIMÉ] Pierre de succube', 'Sukkubi-Stein (Ausgedient)', '', '魔鬼石', 'Piedra succubi (DEPRECATED)', 'Piedra succubi (DEPRECATED)', 'Камень суккуба (испорчено)', '', '', '', '', '', '', '', ''), +(5564, 'Felstone (미사용)', '[PÉRIMÉ] Felstone', 'Teufelsstein (Ausgedient)', '', '費爾斯通', 'Piedra mácula (DEPRECATED)', 'Piedra mácula (DEPRECATED)', 'Камень Скверны (испорчено)', '', '', '', '', '', '', '', ''), +(5565, '지옥의 돌', 'Pierre infernale', 'Höllenstein', '地狱火石', '地獄火石', 'Piedra infernal', 'Piedra infernal', 'Камень инфернала', '', '', '', '', '', '', '', ''), +(5566, '부러진 뿔', 'Ramure brisée', 'Zerbrochenes Geweih', '折断的鹿角', '折斷的鹿角', 'Asta rota', 'Asta rota', 'Сломанный олений рог', '', '', '', '', '', '', '', ''), +(5567, '은색 낚시바늘', 'Crochet d\'argent', 'Silberhaken', '银色鱼钩', '銀色魚鉤', 'Gancho de plata', 'Gancho de plata', 'Серебряный крюк', '', '', '', '', '', '', '', ''), +(5568, '매끄러운 조약돌', 'Caillou lisse', 'Glatter Kiesel', '光滑的鹅卵石', '光滑的鵝卵石', 'Guijarro liso', 'Guijarro liso', 'Шлифованный метательный камень', '', '', '', '', '', '', '', ''), +(5569, '해초', 'Algue', 'Seetang', '海草', '海草', 'Algas', 'Algas', 'Водоросли', '', '', '', '', '', '', '', ''), +(5570, '동굴이끼거미알', 'Oeuf des mousses profondes', 'Kluftmoosei', '深苔蜘蛛的卵', '深苔蜘蛛的卵', 'Huevo Musgondo', 'Huevo de musgondo', 'Кокон мохового паука', '', '', '', '', '', '', '', ''), +(5571, '작은 검은색 주머니', 'Petite bourse noire', 'Kleiner schwarzer Beutel', '黑色小包', '黑色小包', 'Faltriquera negra pequeña', 'Faltriquera negra pequeña', 'Маленький черный мешочек', '', '', '', '', '', '', '', ''), +(5572, '작은 녹색 주머니', 'Petite bourse verte', 'Kleiner grüner Beutel', '绿色小包', '綠色小包', 'Faltriquera verde pequeña', 'Faltriquera verde pequeña', 'Маленький зеленый мешочек', '', '', '', '', '', '', '', ''), +(5573, '녹색 가죽 가방', 'Sac vert en cuir', 'Grüne Ledertasche', '绿色皮包', '綠色皮包', 'Bolsa de cuero verde', 'Bolsa de cuero verde', 'Зеленая кожаная сумка', '', '', '', '', '', '', '', ''), +(5574, '흰색 가죽 가방', 'Sac blanc en cuir', 'Weiße Ledertasche', '白色皮包', '白色皮包', 'Bolsa de cuero blanco', 'Bolsa de cuero blanco', 'Белая кожаная сумка', '', '', '', '', '', '', '', ''), +(5575, '큰 녹색 부대', 'Grand sac vert', 'Großer grüner Sack', '绿色布袋', '綠色布袋', 'Costal verde grande', 'Costal verde grande', 'Большая зеленая сумка', '', '', '', '', '', '', '', ''), +(5576, '큰 갈색 부대', 'Grand sac brun', 'Großer brauner Sack', '棕色布袋', '棕色布袋', 'Costal marrón grande', 'Costal marrón grande', 'Большой коричневый мешок', '', '', '', '', '', '', '', ''), +(5577, '도면: 청동 팔보호구', 'Plans : Brassards grossiers en bronze', 'Pläne: Raue bronzene Armschienen', '设计图:劣质青铜护腕', '設計圖:劣質青銅護腕', 'Diseño: brazales de bronce basto', 'Diseño: brazales de bronce férreos', 'Чертеж: грубые бронзовые наручи', '', '', '', '', '', '', '', ''), +(5578, '도면: 은도금한 청동 흉갑', 'Plans : Cuirasse en bronze argenté', 'Pläne: Bronzene Brustplatte mit Versilberung', '设计图:镀银青铜胸甲', '設計圖:鍍銀青銅胸甲', 'Diseño: peto de bronce plateado', 'Diseño: Coraza de bronce bañada en plata', 'Чертеж: посеребренная бронзовая кираса', '', '', '', '', '', '', '', ''), +(5579, '민병대 전투해머', 'Marteau de guerre de la milice', 'Miliz-Kriegshammer', '民兵战锤', '民兵戰錘', 'Martillo de guerra de milicia', 'Martillo de guerra de milicia', 'Боевой молот ополчения', '', '', '', '', '', '', '', ''), +(5580, '민병대 망치', 'Marteau de la milice', 'Milizhammer', '民兵之锤', '民兵之錘', 'Martillo de milicia', 'Martillo de milicia', 'Молот ополчения', '', '', '', '', '', '', '', ''), +(5581, '매끄러운 보행용 지팡이', 'Bâton de marche lisse', 'Glatter Wanderstab', '光滑的手杖', '光滑的手杖', 'Bastón de apoyo liso', 'Bastón de apoyo liso', 'Гладкий дорожный посох', '', '', '', '', '', '', '', ''), +(5582, '돌발톱 수액', 'Sève des Serres-Rocheuses', 'Steinkrallen-Saft', '石爪苔液', '石爪苔液', 'Salvia de Espolón', 'Savia del Espolón', 'Слизь Каменного Когтя', '', '', '', '', '', '', '', ''), +(5583, '마룡 비늘', 'Ecaille de dragon-faë', 'Siechdrachenschuppe', '灵龙的鳞片', '靈龍的鱗片', 'Escama de dragón Fey', 'Escama de dragón hada', 'Чешуя волшебного дракончика', '', '', '', '', '', '', '', ''), +(5584, '황혼의 수염', 'Moustache crépusculaire', 'Schnurrhaar eines Mondlichtläufers', '夜行虎须', '夜行虎鬚', 'Mostacho del Crepúsculo', 'Mostacho del Crepúsculo', 'Сумеречный Ус', '', '', '', '', '', '', '', ''), +(5585, '순록의 눈', 'Oeil de coursier', 'Rennerauge', '巨角鹿的眼球', '巨角鹿的眼球', 'Ojo de corcel', 'Ojo de trotador', 'Глаз бегового оленя', '', '', '', '', '', '', '', ''), +(5586, '엉겅퀴나무 검', 'Lame des chardons', 'Distelholzklinge', '棘木之刃', '棘木之刃', 'Espada Cardoleño', 'Espada Cardoleño', 'Клинок Чертополоха', '', '', '', '', '', '', '', ''), +(5587, '가시뿌리 곤봉', 'Gourdin de ronceterre', 'Dornwurzkeule', '棘根木棒', '棘根木棒', 'Garrote de raíz de espinas', 'Garrote de raíz de espinas', 'Корнешиповая дубина', '', '', '', '', '', '', '', ''), +(5588, '라이던의 독약', 'Toxine de Lydon', 'Lydons Toxin', '林度恩的毒药', '林度恩的毒藥', 'Toxina de Lydon', 'Toxina de Lydon', 'Отрава Лидона', '', '', '', '', '', '', '', ''), +(5589, '이끼로 덮인 건틀릿', 'Gantelets couverts de mousse', 'Moosbedeckte Stulpen', '苔藓覆盖的护手', '苔蘚覆蓋的護手', 'Guanteletes cubiertos de musgo', 'Guanteletes cubiertos de musgo', 'Замшелые рукавицы', '', '', '', '', '', '', '', ''), +(5590, '골진 팔보호구', 'Brassards de corde', 'Kordel-Armschienen', '绳结护腕', '繩結護腕', 'Brazales de cordón', 'Brazales de cordón', 'Шнуровые наручи', '', '', '', '', '', '', '', ''), +(5591, '소나기 단망토', 'Cape tachée de pluie', 'Regenfleckiges Cape', '雨点斗篷', '雨點斗篷', 'Manteo chispeado', 'Manteo chispeado', 'Испятнанная дождем накидка', '', '', '', '', '', '', '', ''), +(5592, '사슬 벨트', 'Ceinturon d\'entrave', 'Fessel-Gurt', '镣铐束腰', '鐐銬束腰', 'Faja apretada', 'Faja apretada', 'Кандальный ремень', '', '', '', '', '', '', '', ''), +(5593, '단단한 버클러', 'Targe des rochers', 'Klippen-Rundschild', '峭壁圆盾', '峭壁圓盾', 'Rodela de risco', 'Rodela de risco', 'Утесный кулачный щит', '', '', '', '', '', '', '', ''), +(5594, '진질에게 보내는 편지', 'Lettre à Jin\'Zil', 'Brief an Jin\'Zil', '写给金吉尔的信', '寫給金吉爾的信', 'Carta para Jin\'Zil', 'Carta para Jin\'Zil', 'Письмо Джин\'Зилу', '', '', '', '', '', '', '', ''), +(5595, '덤불 망치', 'Marteau de bois', 'Dickichthammer', '灌木之锤', '灌木之錘', 'Martillo de matorral', 'Martillo de matorral', 'Молот Чащобы', '', '', '', '', '', '', '', ''), +(5596, '잿빛나무 활', 'Arc d\'Ashwood', 'Eschenholzbogen', '灰木弓', '灰木弓', 'Arco bosqueceniza', 'Arco bosqueceniza', 'Ясеневый лук', '', '', '', '', '', '', '', ''), +(5597, '몬스터 - Glaive - 2 Blade Red', 'Monstre - Vouge - 2 lames', 'Monster - Gleve - 2 Klinge Rot', 'Monster - Glaive - 2 Blade', 'Monster - Glaive - 2 Blade', 'Monstruo: guja: 2 hoja roja', 'Monstruo: guja: 2 hoja roja', 'Монстр - глефа - двулезвийная красная', '', '', '', '', '', '', '', ''), +(5598, '몬스터 - Glaive - 3 Blade', 'Monstre - Vouge - 3 lames', 'Monster - Gleve - 3 Klinge', '', '', 'Monstruo: guja: 3 hoja', 'Monstruo: guja: 3 hoja', 'Монстр - глефа - трехзлезвийная', '', '', '', '', '', '', '', ''), +(5599, '몬스터 - Glaive - 4 Blade', 'Monstre - Vouge - 4 lames', 'Monster - Gleve - 4 Klinge', '', '', 'Monstruo: guja: 4 hoja', 'Monstruo: guja: 4 hoja', 'Монстр - глефа - четырехлезвийная', '', '', '', '', '', '', '', ''), +(5600, '몬스터 - Claw - Bear', 'Monstre – Griffe – Ours', 'Monster - Klaue - Bär', '', '', 'Monstruo: garra: oso', 'Monstruo: garra: oso', 'Монстр - коготь - медведь', '', '', '', '', '', '', '', ''), +(5601, '부화된 알 주머니', 'Sac d\'oeuf éclos', 'Ausgebrüteter Eierbeutel', '正在孵化的蛋', '正在孵化的蛋', 'Glándula de huevo eclosionado', 'Glándula de huevo eclosionado', 'Проклюнувшееся яйцо', '', '', '', '', '', '', '', ''), +(5602, '끈끈한 거미 그물', 'Toile d\'araignée collante', 'Klebriges Spinnennetz', '粘稠的蜘蛛网', '粘稠的蜘蛛網', 'Tela de araña pegajosa', 'Tela de araña pegajosa', 'Липкая паутина', '', '', '', '', '', '', '', ''), +(5603, '위즈뱅의 자루', 'Sacoche de Wizbang', 'Wizbangs Rupfensack', '维兹班恩的麻袋', '維茲班恩的麻袋', 'Zurrón de Zumbang', 'Zurrón de Zumbang', 'Джутовый мешок Визбанга', '', '', '', '', '', '', '', ''), +(5604, '엘프의 마법봉', 'Baguette elfique', 'Elfenzauberstab', '精灵魔杖', '精靈魔杖', 'Varita élfica', 'Varita élfica', 'Эльфийский жезл', '', '', '', '', '', '', '', ''), +(5605, '정원사의 나이프', 'Serpette', 'Stutzmesser', '园艺小刀', '園藝小刀', 'Cuchillo de poda', 'Cuchillo de poda', 'Обрезной нож', '', '', '', '', '', '', '', ''), +(5606, '정원사 장갑', 'Gants de jardinage', 'Garten-Handschuhe', '园艺手套', '園藝手套', 'Guantes de jardinería', 'Guantes de jardinería', 'Садовые перчатки', '', '', '', '', '', '', '', ''), +(5607, '미사용 Graystone Shoulders', '[PÉRIMÉ] Epaulières de grisepierre', 'Ausgediente Graustein-Schultern', '', '玄武岩護肩遺物', '', '', 'Испорченные серокаменные наплечники', '', '', '', '', '', '', '', ''), +(5608, '생명의 두건', 'Capuche vivante', 'Lebendige Kutte', '生命兜帽', '生命兜帽', 'Capucha viva', 'Capucha viva', 'Клобук Живых', '', '', '', '', '', '', '', ''), +(5609, '견실한 허리띠', 'Cordelière inébranlable', 'Unerschütterlicher Sattelgurt', '坚定腰带', '堅定腰帶', 'Cincho de determinación férrea', 'Cincho de determinación férrea', 'Кушак непреклонности', '', '', '', '', '', '', '', ''), +(5610, '바람 망토', 'Cape des terres venteuses', 'Klippenwindumhang', '荒原披风', '荒原披風', 'Capa de entrañas', 'Capa de entrañas', 'Плащ пустошей', '', '', '', '', '', '', '', ''), +(5611, '고뇌의 눈물', 'Larme de douleur', 'Träne des Kummers', '悲伤之泪', '悲傷之淚', 'Lágrima de dolor', 'Lágrima de dolor', 'Слеза Горя', '', '', '', '', '', '', '', ''), +(5612, '덩굴 소매장식', 'Crispins de lierre', 'Efeu-Manschetten', '青藤护腕', '青藤護腕', 'Puños de hiedra', 'Puños de hiedra', 'Манжеты Плюща', '', '', '', '', '', '', '', ''), +(5613, '정화의 지팡이', 'Bâton du purificateur', 'Stab des Läuterers', '净化法杖', '淨化法杖', 'Bastón del Purificador', 'Bastón del Purificador', 'Посох Очистителя', '', '', '', '', '', '', '', ''), +(5614, '대천사의 검', 'Frappe du Séraphin', 'Seraphs Schlag', '大天使之击', '大天使之擊', 'Golpe de Seraph', 'Golpe de Seraph', 'Удар серафима', '', '', '', '', '', '', '', ''), +(5615, '숲 요정의 검', 'Epée du bûcheron', 'Waldmannschwert', '巡林人之剑', '巡林人之劍', 'Espada de Leñantro', 'Espada de Leñantro', 'Меч лесника', '', '', '', '', '', '', '', ''), +(5616, '검은나무쐐기', 'Etripeur', 'Bauchbrecher', '斩腰者', '斬腰者', 'Desgarrantrañas', 'Desgarrantrañas', 'Вспарыватель', '', '', '', '', '', '', '', ''), +(5617, '방랑자의 가죽 바지', 'Jambières du vagabond', 'Vagabunden-Gamaschen', '流浪者护腿', '流浪者護腿', 'Leotardos de vagabundo', 'Leotardos de vagabundo', 'Поножи босяка', '', '', '', '', '', '', '', ''), +(5618, '정찰자의 망토', 'Cape d\'éclaireur', 'Späherumhang', '守候披风', '守候披風', 'Capa de explorador', 'Capa de Explorador', 'Плащ разведчика', '', '', '', '', '', '', '', ''), +(5619, '비취 약병', 'Fiole de jade', 'Jadephiole', '翡翠瓶', '翡翠瓶', 'Ampolla de jade', 'Ampolla de jade', 'Нефритовый фиал', '', '', '', '', '', '', '', ''), +(5620, '순결한 피가 든 유리병', 'Fiole de sang d\'innocent', 'Phiole mit unschuldigem Blut', '无辜者之血', '無辜者之血', 'Vial de sangre inocente', 'Vial de sangre inocente', 'Фиал крови невинных', '', '', '', '', '', '', '', ''), +(5621, '전기석 약병', 'Fiole de tourmaline', 'Turmalinphiole', '红玉瓶', '紅玉瓶', 'Ampolla de turmalina', 'Ampolla de turmalina', 'Турмалиновый фиал', '', '', '', '', '', '', '', ''), +(5622, '성직자의 반지', 'Anneau du clergé', 'Klerikerring', '祭司之戒', '祭司之戒', 'Anillo de clero', 'Anillo de clero', 'Кольцо Священников', '', '', '', '', '', '', '', ''), +(5623, '자수정 약병', 'Fiole d\'améthyste', 'Amethystphiole', '紫水晶瓶', '紫水晶瓶', 'Ampolla de amatista', 'Ampolla de amatista', 'Аметистовый фиал', '', '', '', '', '', '', '', ''), +(5624, '질서의 관', 'Diadème de l\'ordre', 'Reif des Ordens', '骑士团头饰', '騎士團頭飾', 'Aro de la Orden', 'Aro de la Orden', 'Венец Порядка', '', '', '', '', '', '', '', ''), +(5625, '미사용 Band of the Order', '[PÉRIMÉ] Bandeau de l\'odre', 'Ausgedientes Band des Ordens', '', '騎士團指環遺物', '', '', 'Испорченное кольцо Порядка', '', '', '', '', '', '', '', ''), +(5626, '해골깎이', 'Broie-crâne', 'Schädelsplitter', '削骨巨斧', '削骨巨斧', 'Astillacalaveras', 'Astillacalaveras', 'Долото для черепов', '', '', '', '', '', '', '', ''), +(5627, '유물 단검', 'Lame de relique', 'Reliktklinge', '古代之刃', '古代之刃', 'Hoja reliquia', 'Hoja reliquia', 'Древний клинок', '', '', '', '', '', '', '', ''), +(5628, '자마의 쪽지', 'Note de Zamah', 'Zamahs Notiz', '扎玛的便笺', '札瑪的便箋', 'Nota de Zamah', 'Nota de Zamah', 'Записка Замы', '', '', '', '', '', '', '', ''), +(5629, '망치주먹 장갑', 'Gants poing-de-marteau', 'Hammerfaust-Handschuhe', '锤拳手套', '錘拳手套', 'Guantes de Puñomartillo', 'Guantes de Puñomartillo', 'Молотобойные перчатки', '', '', '', '', '', '', '', ''), +(5630, '바람숨결 장갑', 'Gants du vent mordant', 'Windfilzhandschuhe', '生毡手套', '生氈手套', 'Guantes de paño de viento', 'Guantes de paño de viento', 'Ветрофетровые перчатки', '', '', '', '', '', '', '', ''), +(5631, '분노의 물약', 'Potion de Rage', 'Wuttrank', '怒气药水', '怒氣藥水', 'Poción de ira', 'Poción de ira', 'Зелье ярости', '', '', '', '', '', '', '', ''), +(5632, '겁쟁이의 도주 물약', 'Potion de fuite irrépressible', 'Trank der feigen Flucht', '怯逃药水', '怯逃藥水', 'Poción de vuelo cobarde', 'Poción de huida cobarde', 'Зелье Заячьей душонки', '', '', '', '', '', '', '', ''), +(5633, '상급 분노의 물약', 'Potion de Grande rage', 'Großer Wuttrank', '暴怒药水', '暴怒藥水', 'Gran poción de ira', 'Poción de gran ira', 'Сильнодействующее зелье ярости', '', '', '', '', '', '', '', ''), +(5634, '자유 의지의 물약', 'Potion de libre action', 'Trank der freien Aktion', '自由行动药剂', '自由行動藥劑', 'Poción de acción libre', 'Poción de acción libre', 'Зелье свободы', '', '', '', '', '', '', '', ''), +(5635, '날카로운 발톱', 'Griffe aiguisée', 'Scharfe Klaue', '锋利的爪子', '鋒利的爪子', 'Garra afilada', 'Garra afilada', 'Острый коготь', '', '', '', '', '', '', '', ''), +(5636, '부드러운 깃털', 'Plume délicate', 'Zierliche Feder', '柔软的羽毛', '柔軟的羽毛', 'Pluma delicada', 'Pluma delicada', 'Изысканное перо', '', '', '', '', '', '', '', ''), +(5637, '큰 송곳니', 'Grand croc', 'Großer Fangzahn', '大牙齿', '大牙齒', 'Colmillo grande', 'Colmillo grande', 'Большой клык', '', '', '', '', '', '', '', ''), +(5638, '독가스통', 'Brouillard toxique', 'Toxinvernebler', '剧毒粮草', '劇毒糧草', 'Niebla tóxica', 'Niebla tóxica', 'Распылитель ядовитого тумана', '', '', '', '', '', '', '', ''), +(5639, '가득 찬 비취 약병', 'Fiole de jade remplie', 'Gefüllte Jadephiole', '装满水的翡翠瓶', '裝滿水的翡翠瓶', 'Ampolla de jade llena', 'Ampolla de jade llena', 'Наполненный нефритовый фиал', '', '', '', '', '', '', '', ''), +(5640, '조제법: 분노의 물약', 'Recette : Potion de rage', 'Rezept: Wuttrank', '配方:怒气药水', '配方:怒氣藥水', 'Receta: poción de ira', 'Receta: poción de ira', 'Рецепт: зелье ярости', '', '', '', '', '', '', '', ''), +(5641, '조제법: 겁쟁이의 도주 물약', 'Recette : Potion de fuite irrépressible', 'Rezept: Trank der feigen Flucht', '配方:怯逃药水', '配方:怯逃藥水', 'Receta: poción de vuelo cobarde', 'Receta: poción de huida cobarde', 'Рецепт: зелье Заячьей душонки', '', '', '', '', '', '', '', ''), +(5642, '조제법: 자유 의지의 물약', 'Recette : Potion de libre action', 'Rezept: Trank der freien Aktion', '配方:自由行动药剂', '配方:自由行動藥劑', 'Receta: poción de acción libre', 'Receta: poción de acción libre', 'Рецепт: зелье свободы', '', '', '', '', '', '', '', ''), +(5643, '조제법: 상급 분노의 물약', 'Recette : Potion de Grande rage', 'Rezept: Großer Wuttrank', '配方:暴怒药水', '配方:暴怒藥水', 'Receta: gran poción de ira', 'Receta: poción de gran ira', 'Рецепт: сильнодействующее зелье ярости', '', '', '', '', '', '', '', ''), +(5644, '마법서: 음료 창조', 'Tome d\'Invocation d\'eau', 'Foliant des Wasser-Herbeizauberns', '秘典:造水术', '秘典:造水術', 'Escrito sobre Conjurar agua', 'Escrito sobre Conjurar agua', 'Фолиант Сотворения воды', '', '', '', '', '', '', '', ''), +(5645, '가득 찬 전기석 약병', 'Fiole de tourmaline remplie', 'Gefüllte Turmalinphiole', '装满水的红玉瓶', '裝滿水的紅玉瓶', 'Ampolla de turmalina llena', 'Ampolla de turmalina llena', 'Наполненный турмалиновый фиал', '', '', '', '', '', '', '', ''), +(5646, '축복받은 물이 든 병', 'Fiole d\'eau bénite', 'Phiole mit gesegnetem Wasser', '祝福之水', '祝福之水', 'Vial de agua bendita', 'Vial de agua bendita', 'Фиал благословенной воды', '', '', '', '', '', '', '', ''), +(5647, '마법서: 점멸', 'Tome de Transfert', 'Foliant des Blinzelns', '秘典:闪现术', '秘典:閃現術', 'Escrito sobre Traslación', 'Escrito sobre Traslación', 'Фолиант Скачка', '', '', '', '', '', '', '', ''), +(5648, '마법서: 냉기 갑옷 III', 'Tome d\'Armure de givre III', 'Foliant der Frostrüstung III', '秘典:霜甲术 III', '秘典:霜甲術 III', 'Escrito sobre Armadura de Escarcha 3', 'Escrito sobre Armadura de Escarcha III', 'Фолиант Морозного доспеха III', '', '', '', '', '', '', '', ''), +(5649, '마법서: 눈보라', 'Tome de Blizzard', 'Foliant des Blizzards', '秘典:暴风雪', '秘典:暴風雪', 'Escrito sobre Blizzard', 'Escrito sobre Ventisca', 'Фолиант снежной бури', '', '', '', '', '', '', '', ''), +(5650, '마법서: 음료 창조 III', 'Tome d\'Invocation d\'eau III', 'Foliant des Wasser-Herbeizauberns III', '秘典:造水术 III', '秘典:造水術 III', 'Escrito sobre Conjurar agua 3', 'Escrito sobre Conjurar agua III', 'Фолиант Сотворения воды III', '', '', '', '', '', '', '', ''), +(5651, '미사용 무딘 서슬갈기일족 Backstabber', '[PÉRIMÉ] Poignard terne de Tranchecrin', 'Ausgedienter glanzloser Grimmhauerrückenstecher', '', '鋼鬃背刺匕首遺物', '', '', 'Испорченный тупой стилет Иглогривых', '', '', '', '', '', '', '', ''), +(5652, '미사용 금이 간 Razormane 마법봉', '[PÉRIMÉ] Baguette de Tranchecrin craquelée', 'Ausgedienter gesprungener Grimmhauerzauberstab', '', '殘破鋼鬃魔杖遺物', '', '', 'Испорченный треснутый жезл Игрогривых', '', '', '', '', '', '', '', ''), +(5653, '미사용 망가진 서슬갈기일족 전투 방패', '[PÉRIMÉ] Bouclier Tranchecrin brisé', 'Ausgedienter zerbrochener Grimmhauerkriegsschild', '', '殘破鋼鬃大盾遺物', '', '', 'Испорченный разбитый боевой щит Иглогривых', '', '', '', '', '', '', '', ''), +(5654, '순간 효과 독소', 'Toxine instantanée', 'Sofort wirkendes Toxin', '速效毒素', '速效毒素', 'Toxina instantánea', 'Toxina instantánea', 'Быстродействующая отрава', '', '', '', '', '', '', '', ''), +(5655, '적토마 마구', 'Bride de jument alezane', 'Kastanienbraune Stute', '栗色马缰绳', '栗色馬韁繩', 'Brida de yegua castaña', 'Brida de yegua zaina', 'Узда гнедой кобылы', '', '', '', '', '', '', '', ''), +(5656, '갈색마 마구', 'Bride de cheval bai', 'Braunes Pferd', '棕马缰绳', '棕馬韁繩', 'Brida de caballo marrón', 'Brida de caballo marrón', 'Узда бурого коня', '', '', '', '', '', '', '', ''), +(5657, '조제법: 순간 효과 독소', 'Recette : Toxine instantané', 'Rezept: Sofort wirkendes Toxin', '配方:速效毒素', '配方:速效毒素', 'Receta: toxina instantánea', 'Receta: toxina instantánea', 'Рецепт: быстродействующая отрава', '', '', '', '', '', '', '', ''), +(5658, '성서: 힘의 문장', 'Libram : Sceau de puissance', 'Buchband: Siegel der Macht', '圣契:力量圣印', '聖契:力量聖印', 'Tratado: Lacre de poderío', 'Tratado: Sello de poderío', 'Манускрипт: Печать мощи', '', '', '', '', '', '', '', ''), +(5659, '꺼져 가는 불씨', 'Braises ardentes', 'Glimmende Holzscheite', '闷烧余烬', '悶燒餘燼', 'Ascuas humeantes', 'Ascuas humeantes', 'Тлеющие угли', '', '', '', '', '', '', '', ''), +(5660, '성서: 정의의 문장', 'Libram : Sceau de piété', 'Buchband: Siegel der Rechtschaffenheit', '圣契:正义圣印', '聖契:正義聖印', 'Tratado: Lacre de rectitud', 'Tratado: Sello de rectitud', 'Манускрипт: Печать правоты', '', '', '', '', '', '', '', ''), +(5661, '성서: 정의의 문장 II', 'Libram : Sceau de piété II', 'Buchband: Siegel der Rechtschaffenheit II', '圣契:正义圣印 II', '聖契:正義聖印 II', 'Tratado: Lacre de rectitud 2', 'Tratado: Sello de rectitud II', 'Манускрипт: Печать правоты II', '', '', '', '', '', '', '', ''), +(5662, '성서: 정의의 문장 III', 'Libram : Sceau de piété III', 'Buchband: Siegel der Rechtschaffenheit III', '圣契:正义圣印 III', '聖契:正義聖印 III', 'Tratado: Lacre de rectitud 3', 'Tratado: Sello de rectitud III', 'Манускрипт: Печать правоты III', '', '', '', '', '', '', '', ''), +(5663, '붉은 늑대 뿔피리', 'Cor du loup rouge', 'Horn des roten Wolfs', '赤狼号角', '赤狼號角', 'Cuerno del lobo rojo', 'Cuerno del lobo rojo', 'Рог Красного Волка', '', '', '', '', '', '', '', ''), +(5664, '부식된 파편', 'Shrapnel abîmé', 'Zerfressenes Schrapnell', '被腐蚀的弹片', '被腐蝕的彈片', 'Lanzatralla corroída', 'Metralla corroída', 'Ржавая шрапнель', '', '', '', '', '', '', '', ''), +(5665, '광포한 늑대 뿔피리', 'Cor du loup redoutable', 'Horn des Terrorwolfs', '暗灰狼号角', '恐狼號角', 'Cuerno del lobo feroz', 'Cuerno del lobo temible', 'Рог лютого волка', '', '', '', '', '', '', '', ''), +(5666, '성서: 복수의 문장 II', 'Libram : Sceau de colère II', 'Buchband: Siegel des Zorns II', '圣契:神罚圣印 II', '聖契:神罰聖印 II', 'Tratado: Lacre de cólera 2', 'Tratado: Sello de cólera II', 'Манускрипт: Печать гнева II', '', '', '', '', '', '', '', ''), +(5667, '성서: 지혜의 문장 II', 'Libram : Sceau de sagesse II', 'Buchband: Siegel der Weisheit II', '圣契:智慧圣印 II', '聖契:智慧聖印 II', 'Tratado: Lacre de sabiduría 2', 'Tratado: Sello de sabiduría II', 'Манускрипт: Печать мудрости II', '', '', '', '', '', '', '', ''), +(5668, '갈색 늑대 뿔피리', 'Cor du loup brun', 'Horn des braunen Wolfs', '暗棕狼号角', '棕狼號角', 'Cuerno del lobo marrón', 'Cuerno del lobo marrón', 'Рог бурого волка', '', '', '', '', '', '', '', ''), +(5669, '먼지 악령의 파편', 'Débris de Diable de poussière', 'Staubteufeltrümmer', '尘魔的残骸', '塵魔的殘骸', 'Restos de polvo de diablo', 'Restos de diablo de polvo', 'Прах пыледемона', '', '', '', '', '', '', '', ''), +(5670, '성서: 복수의 문장 IV', 'Libram : Sceau de colère V', 'Buchband: Siegel des Zorns IV', '圣契:神罚圣印 IV', '聖契:神罰聖印 IV', 'Tratado: Lacre de cólera 4', 'Tratado: Sello de cólera IV', 'Манускрипт: Печать гнева IV', '', '', '', '', '', '', '', ''), +(5671, '성서: 힘의 문장 III', 'Libram : Sceau de puissance III', 'Buchband: Siegel der Macht III', '圣契:力量圣印 III', '聖契:力量聖印 III', 'Tratado: Lacre de poderío 3', 'Tratado: Sello de poderío III', 'Манускрипт: Печать мощи III', '', '', '', '', '', '', '', ''), +(5672, '성서: 퇴마술', 'Libram : Exorcisme', 'Buchband: Exorzismus', '圣契:驱魔术', '聖契:驅魔術', 'Tratado: Exorcismo', 'Tratado: Exorcismo', 'Манускрипт: Экзорцизм', '', '', '', '', '', '', '', ''), +(5673, '성서: 퇴마술 II', 'Libram : Exorcisme II', 'Buchband: Exorzismus II', '圣契:驱魔术 II', '聖契:驅魔術 II', 'Tratado: Exorcismo 2', 'Tratado: Exorcismo II', 'Манускрипт: Экзорцизм II', '', '', '', '', '', '', '', ''), +(5674, '성서: 퇴마술 III', 'Libram : Exorcisme III', 'Buchband: Exorzismus III', '圣契:驱魔术 III', '聖契:驅魔術 III', 'Tratado: Exorcismo 3', 'Tratado: Exorcismo III', 'Манускрипт: Экзорцизм III', '', '', '', '', '', '', '', ''), +(5675, '비늘 결정체', 'Ecailles de cristal', 'Kristallisierte Schuppen', '水晶鳞片', '水晶鱗片', 'Escamas cristalizadas', 'Escamas cristalizadas', 'Кристаллические чешуи', '', '', '', '', '', '', '', ''), +(5676, '성서: 언데드 감지', 'Libram : Détection des morts-vivants', 'Buchband: Untote Spüren', '圣契:感知亡灵', '聖契:感知不死生物', 'Tratado: Captar a no-muertos', 'Tratado: Captar a no-muertos', 'Манускрипт: Чуять нежить', '', '', '', '', '', '', '', ''), +(5677, '성서: 언데드 퇴치', 'Libram : Renvoi des morts-vivants', 'Buchband: Untote vertreiben', '圣契:超度亡灵', '聖契:超渡不死生物', 'Tratado: Ahuyentar a no-muertos', 'Tratado: Ahuyentar a no-muertos', 'Манускрипт: Изгнание нежити', '', '', '', '', '', '', '', ''), +(5678, '성서: 희생의 문장', 'Libram : Sceau de sacrifice', 'Buchband: Siegel der Aufopferung', '圣契:牺牲圣印', '聖契:犧牲聖印', 'Tratado: Lacre de sacrificio', 'Tratado: Lacre de sacrificio', '', '', '', '', '', '', '', '', ''), +(5679, '성서: 지혜의 문장 III', 'Libram : Sceau de sagesse III', 'Buchband: Siegel der Weisheit III', '圣契:智慧圣印 III', '聖契:智慧聖印 III', 'Tratado: Lacre de sabiduría 3', 'Tratado: Sello de sabiduría III', 'Манускрипт: Печать мудрости III', '', '', '', '', '', '', '', ''), +(5680, '성서: 보호의 문장 II', 'Libram : Sceau de protection II', 'Buchband: Siegel des Schutzes II', '圣契:保护圣印 II', '聖契:保護聖印 II', 'Tratado: Lacre de protección 2', 'Tratado: Sello de protección II', 'Манускрипт: Печать защиты II', '', '', '', '', '', '', '', ''), +(5681, '부식성 수액', 'Sève corrosive', 'Ätzblutsaft', '腐蚀性的汁液', '腐蝕性的汁液', 'Savia corrosiva', 'Savia corrosiva', 'Едкая слизь', '', '', '', '', '', '', '', ''), +(5682, '성서: 언데드 퇴치 II', 'Libram : Renvoi des morts-vivants I', 'Buchband: Untote vertreiben II', '圣契:超度亡灵 II', '聖契:超渡不死生物 II', 'Tratado: Ahuyentar a no-muertos 2', 'Tratado: Ahuyentar a no-muertos II', 'Манускрипт: Изгнать нежить II', '', '', '', '', '', '', '', ''), +(5683, '성서: 천상의 보호막 II', 'Libram : Bouclier divin II', 'Buchband: Gottesschild II', '圣契:圣盾术 II', '聖契:聖盾術 II', 'Tratado: Escudo divino 2', 'Tratado: Escudo divino II', 'Манускрипт: Божественный щит II', '', '', '', '', '', '', '', ''), +(5684, '성서: 구원의 문장', 'Libram : Sceau de salut', 'Buchband: Siegel der Rettung', '圣契:拯救圣印', '聖契:拯救聖印', 'Tratado: Lacre de salvación', 'Tratado: Sello de salvación', 'Манускрипт: Печать спасения', '', '', '', '', '', '', '', ''), +(5685, '성서: 구원', 'Libram : Rédemption', 'Buchband: Erlösung', '圣契:救赎', '聖契:救贖', 'Tratado: Redención', 'Tratado: Redención', 'Манускрипт: Возмездие', '', '', '', '', '', '', '', ''), +(5686, '오르다누스의 머리 장식', 'Tête d\'Ordanus', 'Ordanus\' Kopf', '奥达努斯的头颅', '奧達努斯的頭顱', 'Cabeza de Ordanus', 'Cabeza de Ordanus', 'Голова Хорданиуса', '', '', '', '', '', '', '', ''), +(5687, '문지기의 열쇠', 'Clé du gardien', 'Torhüterschlüssel', '守门人的钥匙', '守門人的鑰匙', 'Llave del Guardián', 'Llave del Guardián', 'Ключ Хранителя Врат', '', '', '', '', '', '', '', ''), +(5688, '시험용 언어 아이템', 'Test Objet de langage', '', '', '', 'Test Language Objeto', 'Test Language Objeto', 'Тестовый языковой предмет', '', '', '', '', '', '', '', ''), +(5689, '잠든 자의 열쇠', 'Clé du dormeur', 'Schläfer-Schlüssel', '沉睡者的钥匙', '沉睡者的鑰匙', 'Llave de durmiente', 'Llave de durmiente', 'Ключ Спящих', '', '', '', '', '', '', '', ''), +(5690, '발톱 열쇠', 'Clé des griffes', 'Klauen-Schlüssel', '利爪钥匙', '利爪鑰匙', 'Llave garra', 'Llave garra', 'Ключ-коготь', '', '', '', '', '', '', '', ''), +(5691, '무덤 열쇠', 'Clé du refuge', 'Grabhügel-Schlüssel', '古墓钥匙', '古墓鑰匙', 'Llave de la carretilla', 'Llave de la carretilla', 'Могильный ключ', '', '', '', '', '', '', '', ''), +(5692, '원격 기폭장치 (적)', 'Détonateur à distance (Rouge)', 'Fernzünder (Rot)', '遥控炸弹(红色)', '遙控炸彈(紅色)', 'Detonador a distancia (rojo)', 'Detonador a distancia (rojo)', 'Дистанционный детонатор (красный)', '', '', '', '', '', '', '', ''), +(5693, '원격 기폭장치 (청)', 'Détonateur à distance (Bleu)', 'Fernzünder (Blau)', '遥控炸弹(蓝色)', '遙控炸彈(藍色)', 'Detonador a distancia (azul)', 'Detonador a distancia (azul)', 'Дистанционный детонатор (синий)', '', '', '', '', '', '', '', ''), +(5694, 'NG-5 폭탄 (적)', 'Explosifs NG-5 (Rouges)', 'NG-5-Sprengstoff (Rot)', 'NG-5炸药(红色)', 'NG-5炸藥(紅色)', 'Explosivos NG-5 (rojo)', 'Explosivos NG-5 (rojo)', 'Взрывчатка NG-5 (красная)', '', '', '', '', '', '', '', ''), +(5695, 'NG-5 폭탄 (청)', 'Explosifs NG-5 (Bleus)', 'NG-5-Sprengstoff (Blau)', 'NG-5炸药(蓝色)', 'NG-5炸藥(藍色)', 'Explosivos NG-5 (azul)', 'Explosivos NG-5 (azul)', 'NG-5 взрывчатка (синяя)', '', '', '', '', '', '', '', ''), +(5696, '서판: 전격', 'Tablette d\'Horion', 'Schrifttafel des Schocks', '', '石板:震驚', 'Tablilla de choque', 'Tablilla de choque', 'Табличка Шока', '', '', '', '', '', '', '', ''), +(5697, '서판: 치유의 토템', 'Tablette de Totem de soins', 'Schrifttafel des Totems der Heilung', '', '石板:治療圖騰', 'Tablilla de tótem curativo', 'Tablilla de Tótem sanador', 'Табличка тотема Исцеления', '', '', '', '', '', '', '', ''), +(5698, '서판: 번개 보호막', 'Tablette de Bouclier de foudre', 'Schrifttafel des Blitzschlagschildes', '石板:闪电之盾', '石板:閃電之盾', 'Tablilla de Escudo de relámpagos', 'Tablilla de Escudo de relámpagos', 'Табличка Щита молний', '', '', '', '', '', '', '', ''), +(5699, '서판: 늑대 정령', 'Tablette de Loup fantôme', 'Schrifttafel des Geisterwolfs', '石板:幽魂之狼', '石板:幽魂之狼', 'Tablilla de Lobo fantasmal', 'Tablilla de Lobo fantasmal', 'Табличка Призрачного волка', '', '', '', '', '', '', '', ''), +(5700, '서판: 치유의 토템 II', 'Tablette de Totem de soins II', 'Schrifttafel des Totems der Heilung II', '石板:治疗图腾 II', '石板:治療圖騰 II', 'Tablilla de tótem curativo 2', 'Tablilla de Tótem sanador II', 'Табличка тотема Исцеления II', '', '', '', '', '', '', '', ''), +(5701, '서판: 감시의 토템', 'Tablette de Totem sentinelle', 'Schrifttafel des Wachtotems', '石板:岗哨图腾', '石板:崗哨圖騰', 'Tablilla de tótem de Argos', 'Tablilla de Tótem avizor', 'Табличка сторожевого тотема', '', '', '', '', '', '', '', ''), +(5702, '서판: 동요의 토템 II', 'Tablette de Totem d\'agitation II', 'Schrifttafel des Aufstachelnden Totems II', '石板:煽动图腾 II', '石板:煽動圖騰 II', 'Tablilla de tótem agitador 2', 'Tablilla de Tótem agitador II', 'Табличка тотема Смятения II', '', '', '', '', '', '', '', ''), +(5703, '서판: 천둥벼락', 'Tablette de Coup de tonnerre', 'Schrifttafel des Donnerknalls', '石板:雷霆一击', '石板:雷霆一擊', 'Tablilla de Trueno', 'Tablilla de Trueno', 'Табличка Раската грома', '', '', '', '', '', '', '', ''), +(5704, '서판: 수중 호흡', 'Tablette de Respiration aquatique', 'Schrifttafel der Wasseratmung', '石板:水下呼吸', '石板:水下呼吸', 'Tablilla de Respiración acuática', 'Tablilla de Respiración acuática', 'Табличка Подводного дыхания', '', '', '', '', '', '', '', ''), +(5705, '서판: 치유의 토템 III', 'Tablette de Totem de soins III', 'Schrifttafel des Totems der Heilung III', '石板:治疗图腾 III', '石板:治療圖騰 III', 'Tablilla de tótem curativo 3', 'Tablilla de Tótem sanador III', 'Табличка тотема Исцеления III', '', '', '', '', '', '', '', ''), +(5706, '서판: 불뱀 토템 III', 'Tablette de Totem du serpent III', 'Schrifttafel des Schlangentotems II', '石板:毒蛇图腾 III', '石板:毒蛇圖騰 III', 'Tablilla de tótem serpiente', 'Tablilla de Tótem serpiente III', 'Табличка Тотема змея III', '', '', '', '', '', '', '', ''), +(5707, '서판: 천리안', 'Tablette de Double vue', 'Schrifttafel der Fernsicht', '石板:视界术', '石板:視界術', 'Tablilla de Visión lejana', 'Tablilla de Visión lejana', 'Табличка Дальнего зрения', '', '', '', '', '', '', '', ''), +(5708, '서판: 에테르 형상', 'Tablette de Forme éthérée', 'Schrifttafel der Astralgestalt', '石板:灵体形态', '石板:靈體形態', 'Tablilla de Forma etérea', 'Tablilla de Forma etérea', 'Табличка астрального облика', '', '', '', '', '', '', '', ''), +(5709, '서판: 수면 걷기', 'Tablette de Marche sur l\'eau', 'Schrifttafel des Wasserwandelns', '石板:水下行走', '石板:水上行走', 'Tablilla de Caminar sobre el agua', 'Tablilla de Caminar sobre el agua', 'Табличка Хождения по воде', '', '', '', '', '', '', '', ''), +(5710, '서판: 치유의 토템 IV', 'Tablette de Totem de soins IV', 'Schrifttafel des Totems der Heilung IV', '石板:治疗图腾 IV', '石板:治療圖騰 IV', 'Tablilla de tótem curativo 4', 'Tablilla de Tótem sanador IV', 'Табличка тотема Исцеления IV', '', '', '', '', '', '', '', ''), +(5711, '서판: 늑대 정령 II', 'Tablette de Loup fantôme II', 'Schrifttafel des Geisterwolfs II', '石板:幽魂之狼 II', '石板:幽魂之狼 II', 'Tablilla de Lobo fantasmal 2', 'Tablilla de Lobo fantasmal II', 'Табличка Призрачного волка II', '', '', '', '', '', '', '', ''), +(5712, '서판: 불뱀 토템 IV', 'Tablette de Totem du serpent IV', 'Schrifttafel des Schlangentotems IV', '石板:毒蛇图腾 IV', '石板:毒蛇圖騰 IV', 'Tablilla de tótem serpiente', 'Tablilla de Tótem serpiente IV', 'Табличка Тотема змея IV', '', '', '', '', '', '', '', ''), +(5713, '서판: 낙뢰', 'Tablette de Trait de tonnerre', 'Schrifttafel des Donnerblitzes', '石板:雷霆箭', '石板:雷霆箭', 'Tablilla de Descarga de truenos', 'Tablilla de Descarga de truenos', 'Табличка Громовой стрелы', '', '', '', '', '', '', '', ''), +(5714, '서판: 결속의 토템 II', 'Tablette de Totem d\'enracinement II', 'Schrifttafel des Einschnür-Totems II', '石板:诱捕图腾 II', '石板:誘捕圖騰 II', 'Tablilla de tótem para Atrapar 2', 'Tablilla de Tótem enredador II', 'Табличка тотема Пленения II', '', '', '', '', '', '', '', ''), +(5715, '서판: 번개 폭풍 III', 'Tablette de Tempête de foudre III', 'Schrifttafel des Gewittersturms III', '石板:闪电风暴 III', '石板:閃電風暴 III', 'Tablilla de Tormenta de relámpagos 3', 'Tablilla de Tormenta de relámpagos III', 'Табличка Грозы III', '', '', '', '', '', '', '', ''), +(5716, '서판: 복원 VI', 'Tablette de Restauration VI', 'Schrifttafel der Wiederherstellung VI', '石板:复原术 VI', '石板:復原術 VI', 'Tablilla de Restauración 6', 'Tablilla de Restauración VI', 'Табличка Восстановления VI', '', '', '', '', '', '', '', ''), +(5717, '투자개발회사의 편지', 'Lettres de la KapitalRisk', 'Briefe der Venture Co.', '风险投资公司函件', '風險投資公司函件', 'Cartas de Ventura y Cía.', 'Cartas de Ventura y Cía.', 'Письма торговой компании', '', '', '', '', '', '', '', ''), +(5718, '투자개발회사의 토목 공사 계획서', 'Plans d\'ingénieur de la KapitalRisk', 'Konstruktionspläne der Venture Co.', '风险投资公司工程计划书', '風險投資公司工程計畫書', 'Diseños de ingeniería de Ventura y Cía.', 'Planos de ingeniería de Ventura y Cía.', 'Чертежи механизмов Торговой Компании', '', '', '', '', '', '', '', ''), +(5719, '흑마법서: 생명력 흡수 II', 'Grimoire de Drain de vie II', 'Zauberfoliant des Lebensaugers II', '魔典:生命吸取 II', '魔典:生命吸取 II', 'Grimorio de Drenaje de vida II', 'Grimorio Drenaje de vida II', 'Гримуар Похищения жизни II', '', '', '', '', '', '', '', ''), +(5720, '흑마법서: 만노로스의 저주 II', 'Grimoire de Malédiction de Mannoroth II', 'Zauberfoliant des Fluchs von Mannoroth II', '魔典:玛诺洛斯的诅咒 II', '魔典:瑪諾洛斯的詛咒 II', 'Grimorio de Maldición de Mannoroth II', 'Grimorio Maldición de Mannoroth II', 'Гримуар Проклятья Маннорота II', '', '', '', '', '', '', '', ''), +(5721, '흑마법서: 주문석 창조', 'Grimoire de Création de Pierre de sort', 'Zauberfoliant der Zauberstein-Herstellung', '魔典:制作法术石', '魔典:製作法術石', 'Grimorio de Crear Petrosangre de hechizos', 'Grimorio Crear piedra de hechizo', 'Гримуар создания камня чар', '', '', '', '', '', '', '', ''), +(5722, '흑마법서: 마나 흡수 II', 'Grimoire de Siphon de mana II', 'Zauberfoliant des Manawegsaugens II', '魔典:汲取魔法 II', '魔典:汲取魔法 II', 'Grimorio de Maná de sifón II', 'Grimorio Maná de sifón II', 'Гримуар Похищения маны II', '', '', '', '', '', '', '', ''), +(5723, '흑마법서: 고통의 저주 III', 'Grimoire de Malédiction de Sargeras III', 'Zauberfoliant des Fluchs von Sargeras III', '魔典:萨格拉斯的诅咒 III', '魔典:薩格拉斯的詛咒 III', 'Grimorio de Maldición de Sargeras III', 'Grimorio Maldición de Sargeras III', 'Гримуар Проклятья Саргераса III', '', '', '', '', '', '', '', ''), +(5724, '흑마법서: 언어의 저주', 'Grimoire de Malédiction des langages', 'Zauberfoliant des Fluchs der Sprachen', '魔典:语言诅咒', '魔典:語言詛咒', 'Grimorio de Maldición de Lenguas', 'Grimorio Maldición de lenguas', 'Гримуар проклятия косноязычия', '', '', '', '', '', '', '', ''), +(5725, '흑마법서: 전염병 III', 'Grimoire de Pestilence III', 'Zauberfoliant der Pestilenz III', '魔典:瘟疫术 III', '魔典:瘟疫術 III', 'Grimorio de Pestilencia III', 'Grimorio Pestilencia III', 'Гримуар Чумы III', '', '', '', '', '', '', '', ''), +(5726, '흑마법서: 상급 혈석 창조', 'Grimoire de Création de pierre de sang supérieure', 'Zauberfoliant der großen Blutsteinherstellung', '魔典:制作强效血石', '魔典:製作強效血石', 'Grimorio de Crear Petrosangre superior', 'Grimorio Crear sangrita superior', 'Гримуар создания большего Кровавого камня', '', '', '', '', '', '', '', ''), +(5727, '흑마법서: 마나 집중', 'Grimoire de Captation de mana', 'Zauberfoliant des Manatrichters', '魔典:法力通道', '魔典:法力通道', 'Grimorio de Embudo de maná', 'Grimorio Cauce de maná', 'Гримуар Канала маны', '', '', '', '', '', '', '', ''), +(5728, '흑마법서: 불의 비 II', 'Grimoire de Pluie de feu II', 'Zauberfoliant des Feuerregens II', '魔典:火焰之雨 II', '魔典:火焰之雨 II', 'Grimorio de Lluvia de Fuego II', 'Grimorio Lluvia de Fuego II', 'Гримуар огненного ливня II', '', '', '', '', '', '', '', ''), +(5729, '흑마법서: 공포 III', 'Grimoire de Peur III', 'Zauberfoliant der Furcht III', '魔典:恐惧术 III', '魔典:恐懼術 III', 'Grimorio de Miedo III', 'Grimorio Miedo III', 'Гримуар Страха III', '', '', '', '', '', '', '', ''), +(5730, '서적: 회복', 'Livre de Récupération', 'Buch der Verjüngung', '书卷:回春术', '書卷:回春術', 'Libro sobre Rejuvenecimiento', 'Libro sobre Rejuvenecimiento', 'Книга Омоложения', '', '', '', '', '', '', '', ''), +(5731, '교신의 두루마리', 'Parchemin de messager', 'Rolle der Nachrichtenübermittlung', '通讯卷轴', '通訊卷軸', 'Pergamino de Mensaje', 'Pergamino de mensaje', 'Свиток с посланием', '', '', '', '', '', '', '', ''), +(5733, '미확인 광석', 'Minerai non identifié', 'Nicht identifiziertes Erz', '未经化验的矿石', '未經化驗的礦石', 'Mineral sin identificar', 'Mena sin identificar', 'Неопознанная руда', '', '', '', '', '', '', '', ''), +(5734, '슈퍼 절단기 6000 설계도', 'Plan du Super-Découpeur 6000', 'Superschnitter-6000-Blaupause', '超级收割机6000型的设计图', '超級收割機6000型的設計圖', 'Planos de la Súper Segadora 6000', 'Planos de la Súper Segadora 6000', 'Чертежи \"Супер-потрошителя 6000\"', '', '', '', '', '', '', '', ''), +(5735, '봉인된 편지', 'Enveloppe scellée', 'Versiegelter Umschlag', '密封的信封', '密封的信封', 'Sobre lacrado', 'Sobre lacrado', 'Запечатанный конверт', '', '', '', '', '', '', '', ''), +(5736, '게렌조의 기계팔', 'Bras mécanique de Gerenzo', 'Gerenzos mechanischer Arm', '格雷苏的机械臂', '格雷蘇的機械臂', 'Brazo mecánico de Gerenzo', 'Brazo mecánico de Gerenzo', 'Механическая рука Геренцо', '', '', '', '', '', '', '', ''), +(5737, '비밀 작전 계획: 1단계, 2단계', 'Plans des opérations spéciales : Alpha & Bêta', 'Geheimdienstpläne: Alpha & Beta', '秘密行动计划:一号和二号', '秘密行動計畫:一號和二號', 'Diseños de camaleón: alfa y beta', 'Diseños de camaleón: alfa y beta', 'Планы операции: Альфа и Бета', '', '', '', '', '', '', '', ''), +(5738, '비밀 작전용 배낭', 'Sac des opérations spéciales', 'Geheimdienstpack', '隐秘行动工具包', '隱秘行動工具包', 'Talega camaleón', 'Talega camaleón', 'Сума для тайных операций', '', '', '', '', '', '', '', ''), +(5739, '야만전사의 멜빵', 'Harnais barbare', 'Barbarischer Harnisch', '野人背心', '野人背心', 'Arnés barbárico', 'Arnés barbárico', 'Варварская портупея', '', '', '', '', '', '', '', ''), +(5740, '붉은 로켓 폭죽', 'Fusée de feu d\'artifice rouge', 'Rote Feuerwerksrakete', '红色焰火', '紅色煙火', 'Cohete rojo', 'Cohete de fuegos de artificio rojo', 'Красная ракета', '', '', '', '', '', '', '', ''), +(5741, '돌조각', 'Morceau de rocher', 'Steinbruchstück', '岩石片', '岩石片', 'Trozo de roca', 'Trozo de roca', 'Обломок булыжника', '', '', '', '', '', '', '', ''), +(5742, '보석 단검', 'Dague sertie', 'Edelsteindolch', '宝钻匕首', '寶鑽匕首', 'Daga de gemas', 'Daga de gemas', 'Драгоценный кинжал', '', '', '', '', '', '', '', ''), +(5743, '프리즘 반지', 'Anneau prismatique', 'Prismensteinring', '棱柱石戒', '棱柱石戒', 'Anillo de piedra prismática', 'Anillo de piedra prismática', 'Кольцо Призмы', '', '', '', '', '', '', '', ''), +(5744, '회색 가죽칼', 'Peau-pâle', 'Bleicher Kürschner', '苍白剥皮者', '蒼白剝皮者', 'Desollador pálido', 'Desollador pálido', 'Бледный живодер', '', '', '', '', '', '', '', ''), +(5745, '몬스터 - Trident, Wood Handle', 'Monstre - Trident, Manche de bois', 'Monster - Dreizack, Holzgriff', '', '', 'Monstruo: tridente, mango de madera', 'Monstruo: tridente, mango de madera', 'Монстр - трезубец, деревянная рукоять', '', '', '', '', '', '', '', ''), +(5746, '몬스터 - Trident, Copper', 'Monstre - Trident, Cuivre', 'Monster - Dreizack, Kupfer', '', '', 'Monstruo: tridente, cobre', 'Monstruo: tridente, cobre', 'Монстр - трезубец, медный', '', '', '', '', '', '', '', ''), +(5747, '몬스터 - Trident, Ornate', 'Monstre - Trident, Orné', 'Monster - Dreizack, Verschnörkelt', '', '', 'Monstruo: tridente, ornamentado', 'Monstruo: tridente, ornamentado', 'Монстр - трезубец, изысканный', '', '', '', '', '', '', '', ''), +(5748, '켄타우로스의 장궁', 'Arc long du centaure', 'Zentaurenlangbogen', '半人马长弓', '半人馬長弓', 'Arco largo centauro', 'Arco largo centauro', 'Длинный лук кентавра', '', '', '', '', '', '', '', ''), +(5749, '초승달 도끼', 'Hache scythe', 'Sensenaxt', '镰斧', '鐮斧', 'Hacha guadaña', 'Hacha guadaña', 'Секира-коса', '', '', '', '', '', '', '', ''), +(5750, '족장의 벨트', 'Ceinturon de chef de guerre', 'Kriegshäuptlingsgurt', '酋长的束带', '酋長的腰帶', 'Faja de Jefe de Guerra', 'Faja de Jefe de Guerra', 'Ремень вождя', '', '', '', '', '', '', '', ''), +(5751, '그물날개 망토', 'Cape d\'aile de toile', 'Netzschwingenumhang', '翼网披风', '翼網披風', 'Capa telaraña', 'Capa telaraña', 'Паутинокрылый плащ', '', '', '', '', '', '', '', ''), +(5752, '와이번 꼬리가시', 'Dard de wyverne', 'Flügeldrachen-Schwanzstachel', '双足飞龙之尾', '雙足飛龍之尾', 'Punto de cola de dracoleón', 'Punto de cola de dracoleón', 'Хвостовой шип виверны', '', '', '', '', '', '', '', ''), +(5753, '깃세운 머리장식', 'Coiffure hérissée', 'Gesträubter Kranz', '褶皱花冠', '褶皺花冠', 'Corona alborotada', 'Corona alborotada', 'Помятый пернатый убор', '', '', '', '', '', '', '', ''), +(5754, '늑대의 메달', 'Médaillon de la meute', 'Wolfsrudel-Medaillon', '狼群奖章', '狼群獎章', 'Medallón de jauría de lobos', 'Medallón de jauría de lobos', 'Медальон Волчьей стаи', '', '', '', '', '', '', '', ''), +(5755, '검은 벌목기 철판', 'Harnois d\'onyx de déchiqueteur', 'Onyxverzierter Schredderplattenpanzer', '玉髓切割机板甲', '玉髓切割機鎧甲', 'Trituradora de placas de ónice', 'Trituradora de placas de ónice', 'Ратный доспех Ониксового резака', '', '', '', '', '', '', '', ''), +(5756, '은날 단검', 'Lame de taille', 'Silberklinge', '薄刃剑', '薄刃劍', 'Hoja de plata', 'Hoja tajada', 'Серебряный клинок', '', '', '', '', '', '', '', ''), +(5757, '단단한 나무 곤봉', 'Trique de bois dur', 'Hartholzknüppel', '硬木棍', '硬木棍', 'Cayada de madera dura', 'Cayada de madera dura', 'Палка из твердой древесины', '', '', '', '', '', '', '', ''), +(5758, '미스릴 금고', 'Coffret en mithril', 'Mithrilschließkassette', '秘银宝箱', '祕銀寶箱', 'Arcón de mitril', 'Arcón de mitril', 'Мифриловый сейф', '', '', '', '', '', '', '', ''), +(5759, '토륨 금고', 'Coffret de thorium', 'Thoriumschließkassette', '瑟银宝箱', '瑟銀寶箱', 'Arcón de torio', 'Arcón de torio', 'Ториевый сейф', '', '', '', '', '', '', '', ''), +(5760, '이터늄 금고', 'Coffret d\'éternium', 'Eterniumschließkassette', '恒金宝箱', '恆金寶箱', 'Arcón eternium', 'Arcón de eternio', 'Этерниевый сейф', '', '', '', '', '', '', '', ''), +(5761, '앤빌마 해머', 'Masse d\'Anvilmar', 'Anvilmar-Vorschlaghammer', '安威玛尔战锤', '安威瑪戰錘', 'Trineo Yunquemar', 'Almádena Yunquemar', 'Деревянный молот Старой Наковальни', '', '', '', '', '', '', '', ''), +(5762, '빨간 리넨 가방', 'Sac rouge en lin', 'Rote Leinentasche', '红色亚麻包', '紅色亞麻包', 'Bolsa de lino roja', 'Bolsa de lino roja', 'Красная льняная сумка', '', '', '', '', '', '', '', ''), +(5763, '붉은색 양모 자루', 'Sac rouge en laine', 'Rote Wolltasche', '红色毛纺包', '紅色毛紡包', 'Bolsa de lana roja', 'Bolsa de lana roja', 'Красная шерстяная сумка', '', '', '', '', '', '', '', ''), +(5764, '녹색 비단 배낭', 'Sac vert en soie', 'Grünes Seidenpack', '绿色丝质包', '綠色絲質包', 'Talega de seda verde', 'Talega de seda verde', 'Зеленая шелковая сума', '', '', '', '', '', '', '', ''), +(5765, '검은색 비단 배낭', 'Sac noir en soie', 'Schwarzes Seidenpack', '黑色丝质背包', '黑色絲質背包', 'Talega de seda negra', 'Talega de seda negra', 'Черная шелковая сума', '', '', '', '', '', '', '', ''), +(5766, '견습마술사 로브', 'Robe de sorcier inférieur', 'Geringe Hexerrobe', '次级巫师袍', '次級巫師袍', 'Toga de zahorí inferior', 'Toga de zahorí inferior', 'Простое одеяние волшебника', '', '', '', '', '', '', '', ''), +(5767, '보라색 로브', 'Robe violette', 'Violette Roben', '紫罗兰长袍', '紫羅蘭長袍', 'Togas violeta', 'Togas violeta', 'Фиолетовые одеяния', '', '', '', '', '', '', '', ''), +(5768, '노움 경주 입장권', 'Billet pour la course gnome', 'Gnom-Rennticket', '侏儒优惠券', '地精優惠券', 'Entrada a las carreras gnomas', 'Entrada a las carreras gnomas', 'Билет на бега для гномов', '', '', '', '', '', '', '', ''), +(5769, '고블린 경주 입장권', 'Billet pour la course gobelin', 'Goblin-Rennticket', '地精优惠券', '哥布林優惠券', 'Entrada a las carreras goblin', 'Entrada a las carreras goblin', 'Билет на бега для гоблинов', '', '', '', '', '', '', '', ''), +(5770, '아카나의 로브', 'Robe d\'Arcana', 'Roben von Arcana', '奥法之袍', '祕法之袍', 'Togas de Arcana', 'Togas de Arcana', 'Одеяния Тайны', '', '', '', '', '', '', '', ''), +(5771, '도안: 빨간 리넨 가방', 'Patron : Sac rouge en lin', 'Muster: Rote Leinentasche', '图样:红色亚麻包', '圖樣:紅色亞麻包', 'Patrón: bolsa de lino rojo', 'Patrón: Bolsa de lino roja', 'Выкройка: красная льняная сумка', '', '', '', '', '', '', '', ''), +(5772, '도안: 붉은색 양모 자루', 'Patron : Sac rouge en laine', 'Muster: Rote Wolltasche', '图样:红色毛纺包', '圖樣:紅色毛紡包', 'Patrón: bolsa de lana roja', 'Patrón: bolsa de lana roja', 'Выкройка: красная шерстяная сумка', '', '', '', '', '', '', '', ''), +(5773, '도안: 아카나의 로브', 'Patron : Robe d\'Arcana', 'Muster: Roben von Arcana', '图样:奥法之袍', '圖樣:祕法之袍', 'Patrón: togas de Arcana', 'Patrón: togas de Arcana', 'Выкройка: одеяния Тайны', '', '', '', '', '', '', '', ''), +(5774, '도안: 녹색 비단 배낭', 'Patron : Sac vert en soie', 'Muster: Grünes Seidenpack', '图样:绿色丝质包', '圖樣:綠色絲質包', 'Patrón: talega de seda verde', 'Patrón: talega de seda verde', 'Выкройка: зеленая шелковая сума', '', '', '', '', '', '', '', ''), +(5775, '도안: 검은색 비단 배낭', 'Patron : Sac noir en soie', 'Muster: Schwarzes Seidenpack', '图样:黑色丝质背包', '圖樣:黑色絲質背包', 'Patrón: talega de seda negra', 'Patrón: talega de seda negra', 'Выкройка: черная шелковая сума', '', '', '', '', '', '', '', ''), +(5776, '장로의 지팡이', 'Canne de doyen', 'Ältestenkrückstock', '长者之杖', '長者之杖', 'Bastón de anciano', 'Bastón de anciano', 'Палка старейшины', '', '', '', '', '', '', '', ''), +(5777, '용사의 도끼', 'Hache du brave', 'Kriegerheldenaxt', '勇士之斧', '勇士之斧', 'Hacha de Valentía', 'Hacha de Valentía', 'Топор Отважного', '', '', '', '', '', '', '', ''), +(5778, '구식 지팡이', 'Bâton de marche primitif', 'Primitiver Wanderstecken', '粗糙的手杖', '粗糙的手杖', 'Bastón de apoyo primitivo', 'Cachava primitiva', 'Простая трость', '', '', '', '', '', '', '', ''), +(5779, '포세이큰 바스타드소드', 'Bâtarde des Réprouvés', 'Bastardschwert der Verlassenen', '亡灵重剑', '亡靈重劍', 'Espada bastarda de los Renegados', 'Espada bastarda de los Renegados', 'Полуторный меч Отрекшихся', '', '', '', '', '', '', '', ''), +(5780, '멀록 비늘 허리띠', 'Ceinture en écailles de murloc', 'Murlocschuppengürtel', '鱼人鳞片腰带', '魚人鱗片腰帶', 'Cinturón de escama de múrloc', 'Cinturón de escamas de múrloc', 'Пояс из чешуи мурлока', '', '', '', '', '', '', '', ''), +(5781, '멀록 비늘 흉갑', 'Cuirasse en écailles de murloc', 'Murlocschuppenbrustplatte', '鱼人鳞片胸甲', '魚人鱗片胸甲', 'Peto de escama de múrloc', 'Coraza de escamas de múrloc', 'Кираса из чешуи мурлока', '', '', '', '', '', '', '', ''), +(5782, '두꺼운 멀록비늘 갑옷', 'Armure épaisse de murloc', 'Dicke Murlocrüstung', '厚鱼人皮甲', '厚魚人皮甲', 'Armadura múrloc gruesa', 'Armadura múrloc gruesa', 'Утолщенная броня мурлоков', '', '', '', '', '', '', '', ''), +(5783, '멀록 비늘 팔보호구', 'Brassards en écailles de murloc', 'Murlocschuppenarmschienen', '鱼人鳞片护腕', '魚人鱗片護腕', 'Brazales de escama de múrloc', 'Brazales de escamas de múrloc', 'Наручи из чешуи мурлока', '', '', '', '', '', '', '', ''), +(5784, '끈끈한 멀록 비늘', 'Ecailles de murloc visqueuses', 'Schleimige Murlocschuppe', '粘糊糊的鱼人鳞片', '粘糊糊的魚人鱗片', 'Escama de múrloc babosa', 'Escama de múrloc babosa', 'Склизкая чешуя мурлока', '', '', '', '', '', '', '', ''), +(5785, '두꺼운 멀록 비늘', 'Ecailles de murloc épaisses', 'Dicke Murlocschuppe', '厚鱼人鳞片', '厚魚人鱗片', 'Escama múrloc gruesa', 'Escama múrloc gruesa', 'Утолщенная чешуя мурлока', '', '', '', '', '', '', '', ''), +(5786, '도안: 멀록 비늘 허리띠', 'Patron : Ceinture en écailles de murloc', 'Muster: Murlocschuppengürtel', '图样:鱼人鳞片腰带', '圖樣:魚人鱗片腰帶', 'Patrón: cinturón de escama de múrloc', 'Patrón: Cinturón de escamas de múrloc', 'Выкройка: пояс из чешуи мурлока', '', '', '', '', '', '', '', ''), +(5787, '도안: 멀록 비늘 흉갑', 'Patron : Cuirasse en écailles de murloc', 'Muster: Murlocschuppenbrustplatte', '图样:鱼人鳞片胸甲', '圖樣:魚人鱗片胸甲', 'Patrón: peto de escama de múrloc', 'Patrón: Coraza de escamas de múrloc', 'Выкройка: кираса из чешуи мурлока', '', '', '', '', '', '', '', ''), +(5788, '도안: 두꺼운 멀록비늘 갑옷', 'Patron : Armure épaisse de murloc', 'Muster: Dicke Murlocrüstung', '图样:厚鱼人皮甲', '圖樣:厚魚人皮甲', 'Patrón: armadura múrloc gruesa', 'Patrón: armadura múrloc gruesa', 'Выкройка: утолщенная броня мурлока', '', '', '', '', '', '', '', ''), +(5789, '도안: 멀록 비늘 팔보호구', 'Patron : Brassards en écailles de murloc', 'Muster: Murlocschuppenarmschienen', '图样:鱼人鳞片护腕', '圖樣:魚人鱗片護腕', 'Patrón: brazales de escama de múrloc', 'Patrón: Brazales de escamas de múrloc', 'Выкройка: наручи из чешуи мурлока', '', '', '', '', '', '', '', ''), +(5790, '론브로우의 일지', 'Journal de Lonebrow', 'Lonebrows Tagebuch', '亨里格·独眉的日记', '亨里格·獨眉的日記', 'Diario de Soliceja', 'Diario de Soliceja', 'Дневник Хмурня', '', '', '', '', '', '', '', ''), +(5791, '헨리그 론브로우의 일지', 'Journal d\'Henrig Lonebrow', 'Henrik Lonebrows Tagebuch', '亨里格·独眉的日记', '亨里格·獨眉的日記', 'Diario de Henrig Soliceja', 'Diario de Henrig Soliceja', 'Дневник Хенрига Хмурня', '', '', '', '', '', '', '', ''), +(5792, '차를가의 메달', 'Médaillon de Trancheflanc', 'Razorflanks Medaillon', '卡尔加·刺肋的徽章', '卡爾加·刺肋的徽章', 'Medallón de Filonavaja', 'Medallón de Filonavaja', 'Медальон Чарлги Остробок', '', '', '', '', '', '', '', ''), +(5793, '차를가의 심장', 'Coeur de Trancheflanc', 'Razorflanks Herz', '卡尔加·刺肋的心脏', '卡爾加·刺肋的心臟', 'Corazón de Filonavaja', 'Corazón de Filonavaja', 'Сердце Чарлги Остробок', '', '', '', '', '', '', '', ''), +(5794, '소금기 있는 전갈 독', 'Venin de scorpide acide', 'Salziges Skorpidgift', '含盐的蝎毒', '含鹽的蠍毒', 'Veneno de escórpido salado', 'Veneno de escórpido salado', 'Соленый яд скорпида', '', '', '', '', '', '', '', ''), +(5795, '단단한 거북 등껍질', 'Carapace de tortue durcie', 'Gehärteter Schildkrötenpanzer', '硬化龟壳', '硬化龜殼', 'Caparazón de tortuga endurecido', 'Caparazón de tortuga endurecido', 'Крепкий панцирь черепахи', '', '', '', '', '', '', '', ''), +(5796, '딱딱한 꼬리지느러미', 'Nageoire incrustée', 'Verkrustete Schwanzflosse', '坚硬的尾鳍', '堅硬的尾鰭', 'Aleta dorsal taraceada', 'Aleta dorsal taraceada', 'Соленый хвостовой плавник', '', '', '', '', '', '', '', ''), +(5797, '인듀리움 조각', 'Flocon d\'Indurium', 'Induriumspäne', '精铁碎片', '精鐵碎片', 'Lámina de indurio', 'Lámina de indurio', 'Индарилиевая пластина', '', '', '', '', '', '', '', ''), +(5798, '로켓 자동차 부품', 'Pièces de chariot explosif', 'Raketenwagenteile', '火箭车零件', '火箭車零件', 'Partes de coche cohete', 'Partes de coche cohete', 'Детали болида', '', '', '', '', '', '', '', ''), +(5799, '크레이블의 부품주문서', 'Commande de Kravel', 'Kravels Teilebestellung', '克拉维尔的零件订单', '克拉維爾的零件訂單', 'Encargo de piezas de Kravel', 'Pedido de piezas de Kravel', 'Заказ на детали Крейвела', '', '', '', '', '', '', '', ''), +(5800, '크레이블의 부품', 'Pièces détachées de Kravel', 'Kravels Teile', '克拉维尔的零件', '克拉維爾的零件', 'Piezas de Kravel', 'Piezas de Kravel', 'Детали Крейвела', '', '', '', '', '', '', '', ''), +(5801, '가시덩굴 조분석', 'Guano du kraal', 'Kral-Guano', '沼泽蝙蝠的粪便', '沼澤蝙蝠的糞便', '', 'Guano del Horado', 'Гуано летучей мыши Лабиринтов', '', '', '', '', '', '', '', ''), +(5802, '정밀한 부품', 'Pièces de chariot fragiles', 'Empfindliche Autoteile', '精密赛车零件', '精密賽車零件', 'Piezas de coches delicadas', 'Piezas de coches delicadas', 'Хрупкие детали машины', '', '', '', '', '', '', '', ''), +(5803, '꿈가루 한줌', 'Grain de poussière de rêve', 'Körnchen Traumstaub', '梦境之尘', '夢境之塵', 'Pizca de polvo onírico', 'Pizca de polvo onírico', 'Щепотка сонной пыли', '', '', '', '', '', '', '', ''), +(5804, '고블린의 소문', 'Rumeurs gobelines', 'Goblin-Gerüchte', '地精的谣言', '哥布林的謠言', 'Rumores goblin', 'Rumores goblin', 'Гоблинские сплетни', '', '', '', '', '', '', '', ''), +(5805, '열정의 증거', 'Coeur zélé', 'Herz des Eifers', '狂热之心', '狂熱之心', 'Corazón de Zeal', 'Corazón de fanatismo', 'Сердце Доблести', '', '', '', '', '', '', '', ''), +(5806, '멍텅구리 스타우트 맥주', 'Bière du sot', 'Fools Starkbier', '蠢人酒', '蠢人酒', 'Cerveza de tontos', 'Cerveza de tontos', '\"Дурацкое Крепкое\"', '', '', '', '', '', '', '', ''), +(5807, '멍텅구리 스타우트 맥주 보고서', 'Rapport sur la bière du sot', 'Fools Starkbier-Bericht', '蠢人酒试验报告', '蠢人酒試驗報告', 'Informe de cerveza de tontos', 'Informe de cerveza de tontos', 'Отчет о \"Дурацком Крепком\"', '', '', '', '', '', '', '', ''), +(5808, '사자날개 와이번 독주머니', 'Glande à venin d\'Aile-fière', 'Prachtschwingengiftbeutel', '巨翼双足飞龙的毒囊', '巨翼雙足飛龍的毒囊', 'Glándula de veneno de Alaorgullo', 'Glándula de veneno de Alaorgullo', 'Ядовитая железа величавой виверны', '', '', '', '', '', '', '', ''), +(5809, '마루둥지 와이번 독주머니', 'Glande à venin de Haut-perchoir', 'Steilhanggiftbeutel', '风巢双足飞龙的毒囊', '風巢雙足飛龍的毒囊', 'Glándula de veneno de Pico Alto', 'Glándula de veneno de Nido Alto', 'Ядовитая железа виверны Скального гнездовья', '', '', '', '', '', '', '', ''), +(5810, '방금 죽은 사자 시체', 'Carcasse fraîche', 'Frisches Gerippe', '新鲜的尸体', '新鮮的屍體', 'Cadáver fresco', 'Cadáver fresco', 'Свежая туша', '', '', '', '', '', '', '', ''), +(5811, '서리갈기 설인의 갈기', 'Crinière de Gueule-glacée', 'Frostrachens Mähne', '霜喉的鬃毛', '霜喉的鬃毛', 'Crin de Faucehielo', 'Crin de Faucehielo', 'Грива Ледочрева', '', '', '', '', '', '', '', ''), +(5812, '고대의 로브', 'Robe des temps anciens', 'Roben der Antike', '上古法袍', '上古法袍', 'Togas de Antigüedad', 'Togas de Antigüedad', 'Одеяния Старины', '', '', '', '', '', '', '', ''), +(5813, '에밀의 검', 'Flamme d\'Emil', 'Emils Marke', '艾米尔的烙印', '艾米爾的烙印', 'Prenda de Emil', 'Enseña de Emil', 'Клеймо Эмиля', '', '', '', '', '', '', '', ''), +(5814, '인내의 갑옷', 'Armure du ruisseau', 'Wildbachrüstung', '溪流护甲', '溪流護甲', 'Armadura riachuelo', 'Armadura riachuelo', 'Броня Трескучего Ключа', '', '', '', '', '', '', '', ''), +(5815, '빙하의 돌', 'Pierre glaciale', 'Gletscherstein', '冰川石', '冰川石', 'Piedra glacial', 'Piedra glacial', 'Ледовый жернов', '', '', '', '', '', '', '', ''), +(5816, '엘룬의 빛', 'Lumière d\'Elune', 'Licht von Elune', '月神之光', '月神之光', 'Luz de Elune', 'Luz de Elune', 'Свет Элуны', '', '', '', '', '', '', '', ''), +(5817, '초승달 활', 'Arc Lunaris', 'Lunaris-Bogen', '月神之弓', '月神之弓', 'Arco Lunaris', 'Arco Lunaris', 'Лук Лунариса', '', '', '', '', '', '', '', ''), +(5818, '달빛 마법봉', 'Baguette d\'éclat lunaire', 'Mondstrahlzauberstab', '月光魔杖', '月光魔杖', 'Varita de destello lunar', 'Varita de destello lunar', 'Жезл Лунного луча', '', '', '', '', '', '', '', ''), +(5819, '폭염의 코이프', 'Camail d\'ensoleillement', 'Sonnenfeuer-Helmkappe', '烈焰头罩', '烈焰頭罩', 'Almófar Llamarada sol', 'Almófar Llamarada sol', 'Капюшон Жара Солнца', '', '', '', '', '', '', '', ''), +(5820, '요정의 어깨보호대', 'Mantelet des fées', 'Feen-Mantel', '精灵衬肩', '精靈襯肩', 'Manto feérico', 'Manto feérico', 'Волшебное оплечье', '', '', '', '', '', '', '', ''), +(5821, '그림자추적자 장화', 'Bottes de Traqueur noir', 'Dunkelpirscher-Stiefel', '夜路长靴', '夜路長靴', 'Botas Acechador negro', 'Botas acechador negro', 'Сапоги Темного Убийцы', '', '', '', '', '', '', '', ''), +(5822, '덩굴사슬 건틀릿', 'Gantelets du hallier', 'Heckensamenstulpen', '树种护手', '樹種護手', 'Guanteletes de seto', 'Guanteletes de seto', 'Рукавицы Живой изгороди', '', '', '', '', '', '', '', ''), +(5823, '독버섯', 'Champignon venimeux', 'Giftpilz', '毒蘑菇', '毒蘑菇', 'Champiñón venenoso', 'Champiñón venenoso', 'Ядовитый гриб', '', '', '', '', '', '', '', ''), +(5824, '결의의 서판', 'Tablette de volonté', 'Schrifttafel des Willens', '意志石板', '意志石板', 'Tablilla de Voluntad', 'Tablilla de Voluntad', 'Табличка Воли', '', '', '', '', '', '', '', ''), +(5825, '트레샬라의 펜던트', 'Pendentif de Treshala', 'Treshalas Anhänger', '塔莎拉的坠饰', '塔莎拉的墜飾', 'Colgante de Treshala', 'Colgante de Treshala', 'Подвеска Трешалы', '', '', '', '', '', '', '', ''), +(5826, '피즐버브에게 보내는 편지', 'Plan de Kravel', 'Kravels Plan', '克拉维尔的设计图', '克拉維爾的設計圖', 'Esquema de Kravel', 'Esquema de Kravel', 'План Крейвела', '', '', '', '', '', '', '', ''), +(5827, '피즐 브라스볼츠의 편지', 'Lettre de Fizzle Brassbolts', 'Fizzle Brassbolts\' Brief', '菲兹尔·铜栓的信', '菲茲爾·銅栓的信', 'Carta de Fizzle Pernolatón', 'Carta de Fizzle Pernolatón', 'Письмо Пшикса Медноштифа', '', '', '', '', '', '', '', ''), +(5828, '마법 저항의 반지 (시험용)', 'Anneau de Résistance suprême (TEST)', '', '', '', 'Anillo de Uber Resists (TEST)', 'Anillo de Uber Resists (TEST)', 'Кольцо Абсолютного сопротивления (TEST)', '', '', '', '', '', '', '', ''), +(5829, '날카로운 부리', 'Bec acéré', 'Rasiermesserscharfer Schnabel', '锋利的鸟喙', '鋒利的鳥喙', 'Pico afilado', 'Pico afilado', 'Бритвенно-острый клюв', '', '', '', '', '', '', '', ''), +(5830, '케나타의 머리카락', 'Tête de Kenata', 'Kenatas Kopf', '科娜塔的头颅', '科娜塔的頭顱', 'Cabeza de Kenata', 'Cabeza de Kenata', 'Голова Кенаты', '', '', '', '', '', '', '', ''), +(5831, '파델의 머리카락', 'Tête de Fardel', 'Fardels Kopf', '法迪尔的头颅', '法迪爾的頭顱', 'Cabeza de Fardel', 'Cabeza de Fardel', 'Голова Фардела', '', '', '', '', '', '', '', ''), +(5832, '마셀의 머리카락', 'Tête de Marcel', 'Marcels Kopf', '马塞尔的头颅', '馬塞爾的頭顱', 'Cabeza de Marcel', 'Cabeza de Marcel', 'Голова Марселя', '', '', '', '', '', '', '', ''), +(5833, '인듀리움 광석', 'Minerai d\'Indurium', 'Induriumerz', '精铁矿石', '精鐵礦石', 'Mineral indurio', 'Mena de indurio', 'Индарилиевая руда', '', '', '', '', '', '', '', ''), +(5834, '모크모로크의 코담배통', 'Tabac de Mok\'Morokk', 'Mok\'Morokks Schnupftabak', '莫格穆洛克的鼻烟', '莫格穆洛克的鼻煙', 'Barril de tabaco de Mok\'Morokk', 'Barril de tabaco de Mok\'Morokk', 'Понюшка Мок\'Морокка', '', '', '', '', '', '', '', ''), +(5835, '모크모로크의 그로그주', 'Tafia de Mok\'Morokk', 'Mok\'Morokks Grog', '莫格穆洛克的烈酒', '莫格穆洛克的烈酒', 'Grog de Mok\'Morokk', 'Grog de Mok\'Morokk', 'Грог Мок\'Морокка', '', '', '', '', '', '', '', ''), +(5836, '모크모로크의 금고', 'Coffre de Mok\'Morokk', 'Mok\'Morokks Geldkassette', '莫格穆洛克的保险箱', '莫格穆洛克的保險箱', 'Caja fuerte de Mok\'Morokk', 'Caja fuerte de Mok\'Morokk', 'Сейф Мок\'Морокка', '', '', '', '', '', '', '', ''), +(5837, '무쇠이빨 하이에나의 갈비뼈', 'Côte de Broie-l\'acier', 'Stahlbiss\' Rippe', '钢齿土狼的肋骨', '鋼齒土狼的肋骨', 'Costilla de Metaleador', 'Costilla de Metaleador', 'Ребро Сталезуба', '', '', '', '', '', '', '', ''), +(5838, '코도 가죽 두루마리', 'Parchemin de peau de kodo', 'Kodohaut-Rolle', '科多兽皮卷轴', '科多獸皮卷軸', 'Pergamino de piel de kodo', 'Pergamino de piel de kodo', 'Свиток из шкуры кодо', '', '', '', '', '', '', '', ''), +(5839, '일지 페이지', 'Page de journal', 'Tagebuchseite', '日记书页', '日記書頁', 'Página de diario', 'Página de diario', 'Страница из дневника', '', '', '', '', '', '', '', ''), +(5840, '화염 혓바닥', 'Langue d\'incendiaire', 'Sengende Zunge', '灼热之舌', '灼熱之舌', 'Lengua abrasadora', 'Lengua abrasadora', 'Огненный язык', '', '', '', '', '', '', '', ''), +(5841, '화염 심장', 'Coeur d\'incendiaire', 'Sengendes Herz', '灼热之心', '灼熱之心', 'Corazón abrasador', 'Corazón abrasador', 'Пылающее сердце', '', '', '', '', '', '', '', ''), +(5842, '정제하지 않은 광석 견본', 'Echantillon de minerai brut', 'Unbearbeitete Erzprobe', '未精炼的矿石样本', '未精煉的礦石樣本', 'Muestra de mineral bruta', 'Muestra bruta de mena', 'Неочищенный образец руды', '', '', '', '', '', '', '', ''), +(5843, '그렌카의 발톱', 'Griffes de Grenka', 'Grenkas Klaue', '格林卡的爪子', '格林卡的爪子', 'Garra de Grenka', 'Garra de Grenka', 'Коготь Гренки', '', '', '', '', '', '', '', ''), +(5844, '로크알림의 파편', 'Fragments de Rok\'Alim', 'Fragmente von Rok\'Alim', '罗卡里姆的碎片', '羅卡里姆的碎片', 'Fragmentos de Rok\'Alim', 'Trozo de Rok\'Alim', 'Фрагменты Рок\'Алима', '', '', '', '', '', '', '', ''), +(5845, '고기 덩이', 'Flanchet de viande', 'Lendenstück', '腰窝肉', '腰窩肉', 'Costillar de carne', 'Costillar de carne', 'Ломоть мяса', '', '', '', '', '', '', '', ''), +(5846, '코란의 봉인된 쪽지', 'Note scellée de Korran', 'Korrans versiegelte Notiz', '科兰的密信', '科蘭的密信', 'Nota lacrada de Korran', 'Nota lacrada de Korran', 'Запечатанная записка Коррана', '', '', '', '', '', '', '', ''), +(5847, '진흙아가미 멀록의 머리', 'Tête d\'Aileron boueux', 'Schlammflossenkopf', '泥鳍小鱼', '泥鰭小魚', 'Cabeza de Ancalodo', 'Cabeza de Ancalodo', 'Голова мурлока из клана Болотного Плавника', '', '', '', '', '', '', '', ''), +(5848, '가벼운 독수리 뼈', 'Os creux de vautour', 'Hohler Geierknochen', '空心秃鹫骨', '空心禿鷲骨', 'Hueso hueco de buitre', 'Hueso hueco de buitre', 'Полая кость падальщика', '', '', '', '', '', '', '', ''), +(5849, '충격방지 헬멧 상자', 'Caisse de casques anti-accidents', 'Kiste mit Sturzhelmen', '一箱防撞头盔', '一箱防撞頭盔', 'Cajón de cascos de choque', 'Cajón de cascos de choque', 'Ящик с защитными шлемами', '', '', '', '', '', '', '', ''), +(5850, '벨그롬의 봉인된 쪽지', 'Note scellée de Belgrom', 'Belgroms versiegelte Notiz', '贝尔戈洛姆的密信', '貝爾戈洛姆的密信', 'Nota lacrada de Belgrom', 'Nota lacrada de Belgrom', 'Запечатанная записка Белгрома', '', '', '', '', '', '', '', ''), +(5851, '코즐의 열쇠', 'Clé de Cozzle', 'Cozzles Schlüssel', '考兹尔的钥匙', '考茲爾的鑰匙', 'Llave de Cozzle', 'Llave de Cozzle', 'Ключ Коззла', '', '', '', '', '', '', '', ''), +(5852, '연료조절장치 설계도', 'Plan de régulateur de fuel', 'Treibstoffreglerblaupausen', '燃料调节器的蓝图', '燃料調節器的藍圖', 'Planos de regulador de combustible', 'Planos de regulador de combustible', 'Чертежи топливного регулятора', '', '', '', '', '', '', '', ''), +(5853, '온전한 실리시드의 등껍질', 'Carapace de silithide intacte', 'Intakter Silithidenknochenpanzer', '完整的异种蝎壳', '完整的異種蠍殼', 'Caparazón de silítido intacto', 'Caparazón de silítido intacto', 'Целый силитидский панцирь', '', '', '', '', '', '', '', ''), +(5854, '실리시드의 갈퀴발톱', 'Serre de silithide', 'Silithidenkralle', '异种蝎的爪子', '異種蠍的爪子', 'Espolón de silítido', 'Garfa de silítido', 'Шпора силитида', '', '', '', '', '', '', '', ''), +(5855, '실리시드의 심장', 'Coeur de silithide', 'Silithidenherz', '异种蝎的心脏', '異種蠍的心臟', 'Corazón de silítido', 'Corazón de silítido', 'Сердце силитида', '', '', '', '', '', '', '', ''), +(5856, '몬스터 - Throwing Axe', 'Monstre - Hache de jet', 'Monster - Wurfaxt', '', '', 'Monstruo: hacha arrojadiza', 'Monstruo: hacha arrojadiza', 'Монстр - метательная секира', '', '', '', '', '', '', '', ''), +(5857, '노움 상품', 'Boîte à surprises gnome', 'Gnomen-Preiskasten', '侏儒抽奖盒', '地精抽獎盒', 'Caja con premio gnomo', 'Caja con premio gnomo', 'Призовой сундучок гномов', '상품이 들어 있는 상자', 'Ouvrez pour obtenir une surprise !', 'Offen für einen Preis!', '打开就有惊喜!', '打開就有驚喜!', '¡Ábrela y obtendrás un premio!', '¡Ábrela y obtendrás un premio!', 'Открой и получишь приз!'), +(5858, '고블린 상품', 'Boîte à surprises gobeline', 'Goblin-Preiskasten', '地精抽奖盒', '哥布林抽獎盒', 'Caja con premio goblin', 'Caja con premio goblin', 'Призовой сундучок гоблинов', '상품이 들어 있는 상자', 'Ouvrez pour obtenir une surprise !', 'Offen für einen Preis!', '打开就有惊喜!', '打開就有驚喜!', '¡Ábrela y obtendrás un premio!', '¡Ábrela y obtendrás un premio!', 'Открой и получишь приз!'), +(5859, '폭죽', 'Grenade à fragmentation', 'Partygranate', '小队手榴弹', '小隊手榴彈', 'Granada de fiesta', 'Granada de fiesta', 'Петарда для вечеринки', '', '', '', '', '', '', '', ''), +(5860, '고대의 유산', 'Héritage des Aspects', 'Vermächtnis der Aspekte', '巨龙的遗产', '巨龍的遺產', 'Legado de los Aspectos', 'Legado de los Aspectos', 'Наследие Аспектов', '', '', '', '', '', '', '', ''), +(5861, '언데드 위협의 기원', 'Naissance de la menace des morts-vivants', 'Anfänge der Bedrohung durch die Untoten', '亡灵的起源', '亡靈的起源', 'Comienzos de la amenaza de los no-muertos', 'Comienzos de la amenaza de los no-muertos', '\"Истоки угрозы нежити\"', '', '', '', '', '', '', '', ''), +(5862, '시포리움 부스터', 'Lance-hydroglycérine', 'Zephyriumnachbrenner', '爆盐增压器', '爆鹽增壓器', 'Propulsor de seforio', 'Propulsor de seforio', 'Сефориевая пушка', '', '', '', '', '', '', '', ''), +(5863, '길드 창단허가서', 'Charte de guilde', 'Gildensatzung', '公会登记表', '公會登記表', 'Estatutos de Hermandad', 'Estatutos de Hermandad', 'Хартия гильдии', '', '', '', '', '', '', '', ''), +(5864, '회색 산양 고삐', 'Bélier gris', 'Grauer Widder', '灰山羊', '灰山羊', 'Carnero gris', 'Carnero gris', 'Серый баран', '', '', '', '', '', '', '', ''), +(5865, '개조된 시포리움 부스터', 'Lance-hydroglycérine modifié', 'Modifizierter Zephyriumnachbrenner', '改进型爆盐增压器', '改進型爆鹽增壓器', 'Propulsor de seforio modificado', 'Propulsor de seforio modificado', 'Модифицированный сефориевый ускоритель', '', '', '', '', '', '', '', ''), +(5866, '인듀리움 광석 견본', 'Echantillon de minerai d\'Indurium', 'Induriumerz-Probe', '精铁矿石样本', '精鐵礦石樣本', 'Muestra de mineral indurio', 'Muestra de mena de indurio', 'Образец индарилиевой руды', '', '', '', '', '', '', '', ''), +(5867, '청옥 약병', 'Fiole d\'eau forte', 'Geätzte Phiole', '蚀刻瓶', '蝕刻瓶', 'Vial grabado', 'Ampolla con grabados', 'Гравированный фиал', '', '', '', '', '', '', '', ''), +(5868, '가득 찬 청옥 약병', 'Fiole d\'eau forte remplie', 'Gefüllte geätzte Phiole', '装满水的蚀刻瓶', '裝滿水的蝕刻瓶', 'Ampolla grabada llena', 'Ampolla con grabados llena', 'Наполненный гравированный фиал', '', '', '', '', '', '', '', ''), +(5869, '갈래 발굽', 'Sabot fendu', 'Gespaltener Huf', '裂开的蹄子', '裂開的蹄子', 'Pezuña Partida', 'Pezuña partida', 'Раздвоенное копыто', '', '', '', '', '', '', '', ''), +(5870, '몬스터 - Throwing Spear', 'Monstre - Lance de jet', 'Monster - Wurfspeer', '', '', 'Monstruo: lanza arrojadiza', 'Monstruo: lanza arrojadiza', 'Монстр - метательное копье', '', '', '', '', '', '', '', ''), +(5871, '큰 발굽', 'Grand sabot', 'Großer Huf', '大蹄子', '大蹄子', 'Pezuña grande', 'Pezuña grande', 'Большое копыто', '', '', '', '', '', '', '', ''), +(5872, '갈색 산양 고삐', 'Bélier brun', 'Brauner Widder', '棕山羊', '棕山羊', 'Carnero marrón', 'Carnero marrón', 'Бурый баран', '', '', '', '', '', '', '', ''), +(5873, '흰색 산양 고삐', 'Bélier blanc', 'Weißer Widder', '白山羊', '白山羊', 'Carnero blanco', 'Carnero blanco', 'Белый баран', '', '', '', '', '', '', '', ''), +(5874, '검은 산양 고삐', 'Harnais : bélier noir', 'Harnisch: Schwarzer Widder', '黑山羊座鞍', '黑山羊座鞍', 'Arnés: carnero negro', 'Arnés: carnero negro', 'Сбруя: черный баран', '', '', '', '', '', '', '', ''), +(5875, '푸른 산양 고삐', 'Harnais : bélier bleu', 'Harnisch: Blauer Widder', '青山羊座鞍', '青山羊座鞍', 'Arnés: carnero azul', 'Arnés: carnero azul', 'Сбруя: синий баран', '', '', '', '', '', '', '', ''), +(5876, '청엽수 줄기', 'Racines de Feuillebleue', 'Blaulaubknolle', '蓝叶薯', '藍葉薯', 'Tubérculo hojazul', 'Tubérculo hojazul', 'Корень синелиста', '', '', '', '', '', '', '', ''), +(5877, '금이 간 실리시드 등껍질', 'Carapace de silithide craquelée', 'Gesprungener Silithidenknochenpanzer', '破碎的异种蝎壳', '破碎的異種蠍殼', 'Caparazón de silítido rajado', 'Caparazón de silítido rajado', 'Раздробленный силитидский панцирь', '', '', '', '', '', '', '', ''), +(5878, '최고급 코담배', 'Excellent tabac', 'Superschnupftabak', '超级鼻烟', '超級鼻煙', 'Tabaco superior', 'Tabaco superior', 'Нюхательный табак', '', '', '', '', '', '', '', ''), +(5879, '황혼의 펜던트', 'Pendentif du crépuscule', 'Twilightanhänger', '暮光坠饰', '暮光墜飾', 'Colgante del Crepúsculo', 'Colgante del Crepúsculo', 'Подвеска Сумерек', '', '', '', '', '', '', '', ''), +(5880, '구멍 난 상자', 'Caisse percée', 'Kiste mit Löchern', '开孔的箱子', '開孔的箱子', 'Cajón con agujeros', 'Cajón con agujeros', 'Ящик с отверстиями', '', '', '', '', '', '', '', ''), +(5881, '켈리스의 머리카락', 'Tête de Kelris', 'Kelris Kopf', '克尔里斯的头颅', '克爾里斯的頭顱', 'Cabeza de Kelris', 'Cabeza de Kelris', 'Голова Келриса', '', '', '', '', '', '', '', ''), +(5882, '선장의 서류', 'Documents du capitaine', 'Captain-Dokumente', '指挥官的文件', '指揮官的文件', 'Documentos de capitán', 'Documentos del Capitán', 'Бумаги капитана', '', '', '', '', '', '', '', ''), +(5883, '진흙바위거북 혓바닥', 'Langue fourchue de Rochefange', 'Gespaltene Schlammpanzerzunge', '分叉的泥石龟舌', '分叉的泥石龜舌', 'Lengua Fangorroca bípeda', 'Lengua Fangorroca bífida', 'Раздвоенный язык илистой черепахи', '', '', '', '', '', '', '', ''), +(5884, '터지지 않은 암흑안개거미의 눈', 'Oeil de Sombrebrume', 'Unzerplatztes Graunebelauge', '黑雾蜘蛛的眼球', '暗霧蜘蛛的眼球', 'Ojo Niebla Negra sin reventar', 'Ojo Niebla Negra sin reventar', 'Целое око Мглистой пещеры', '', '', '', '', '', '', '', ''), +(5896, '테라모어 경비병 메달 UNUSED', '[INUTILISÉ] Médaillon de garde de Theramore', 'Medaillon der Wache von Theramore', '', '', 'Theramore Guard medallalón UNUSED', 'Theramore Guard medallón UNUSED', 'Медальон стражи Терамора НЕ ИСПОЛЬЗУЕТСЯ', '미사용', 'L\'estampille porte le nom de Muren Macfeere.', 'Versehen mit dem Namen: Muren Macfeere', '', '', 'El nombre Muren Macfeere está estampado.', 'El nombre Muren Macfeere está estampado.', 'Принадлежит Марену Макфиири'), +(5897, '땅다람쥐 설명서', 'Manuel d\'utilisateur de Sniffetarin', 'Schnüffelnasenbesitzeranleitung', '地鼠训练手册', '地鼠訓練手冊', 'Manual de propietario del Husmeador', 'Manual de propietario de husmeador', 'Руководство пользователя Шмыгуноса', '', '', '', '', '', '', '', ''), +(5916, '노움 카메라 열쇠', 'Clé d\'appareil gnome', 'Gnomen-Kameraschlüssel', '侏儒摄像机钥匙', '地精攝像機鑰匙', 'Llave de cámara gnoma', 'Llave de cámara gnoma', 'Ключ от гномьей комнаты', '미구현', '', '', '', '', '', '', ''), +(5917, '밀정의 보고서', 'Rapport d\'espion', 'Spionbericht', '间谍的报告', '間諜的報告', 'Informe de espía', 'Informe de espía', 'Донесение шпиона', '', '', '', '', '', '', '', ''), +(5918, '혼이 깃든 오크의 가면', 'Tête d\'orc défiant', 'Kopf des aufsässigen Orcs', '兽人的头颅', '獸人的頭顱', 'Cabeza de orco desafiante', 'Cabeza de orco desafiante', 'Голова строптивого орка', '', '', '', '', '', '', '', ''), +(5919, '타락의 철제 방패', 'Bouclier en fer noirci', 'Geschwärzter Eisenschild', '被熏黑的铁盾牌', '被燻黑的鐵盾牌', 'Escudo de hierro ennegrecido', 'Escudo de hierro ennegrecido', 'Вороненый железный щит', '', '', '', '', '', '', '', ''), +(5936, '동물 가죽 허리띠', 'Ceinture en peau d\'animal', 'Tierhaut-Gürtel', '兽皮腰带', '獸皮腰帶', 'Cinturón de piel de animal', 'Cinturón de piel de animal', 'Пояс из звериной шкуры', '', '', '', '', '', '', '', ''), +(5937, '고블린 카메라 열쇠', 'Clé d\'appareil gobelin', 'Goblin-Kameraschlüssel', '地精摄像机钥匙', '哥布林攝像機鑰匙', 'Llave de cámara goblin', 'Llave de cámara goblin', 'Ключ от гоблинской комнаты', '미구현', '', '', '', '', '', '', ''), +(5938, '온전한 집게 다리', 'Patte de clampant en parfait état', 'Makelloses Kriecherbein', '新鲜的螃蟹腿', '新鮮的螃蟹腿', 'Pata de reptador prístina', 'Pata de reptador prístina', 'Безупречная крабья клешня', '', '', '', '', '', '', '', ''), +(5939, '바느질 장갑', 'Gants de couture', 'Näh-Handschuhe', '缝纫手套', '縫紉手套', 'Guantes de costura', 'Guantes de costura', 'Швейные перчатки', '', '', '', '', '', '', '', ''), +(5940, '뼈 버클러', 'Targe en os', 'Knochenrundschild', '白骨圆盾', '白骨圓盾', 'Rodela de huesos', 'Rodela de huesos', 'Костяной кулачный щит', '', '', '', '', '', '', '', ''), +(5941, '놋쇠 미늘 바지', 'Pantalon d\'écailles de cuivre', 'Messingschuppenhose', '黄铜鳞甲短裤', '黃銅鱗甲短褲', 'Pantalones de escamas de latón', 'Pantalones de escamas de latón', 'Латунные чешуйчатые штаны', '', '', '', '', '', '', '', ''), +(5942, '보석 펜던트', 'Pendentif serti', 'Juwelenbesetzter Anhänger', '宝石坠饰', '寶石墜飾', 'Colgante enjoyado', 'Colgante enjoyado', 'Изукрашенная подвеска', '', '', '', '', '', '', '', ''), +(5943, '균열의 팔보호구', 'Brassards de la faille', 'Riss-Armschienen', '地狱护腕', '地獄護腕', 'Brazales falla', 'Brazales falla', 'Наручи Разлома', '', '', '', '', '', '', '', ''), +(5944, '백성의 민병대 경갑', 'Grèves de la milice du peuple', 'Schienbeinschützer der Volksmiliz', '人民军胫甲', '人民軍脛甲', 'Grebas de las Milicias del pueblo', 'Grebas de las Milicias del pueblo', 'Наголенники народного ополчения', '', '', '', '', '', '', '', ''), +(5945, '붉은눈늪지악어 이빨', 'Dent de Mortebourbe', 'Schlammwühlers Zahn', '死沼巨鳄的牙齿', '死沼巨鱷的牙齒', 'Diente de Lodomuerto', 'Diente de Lodomuerto', 'Зуб Зыбуна', '', '', '', '', '', '', '', ''), +(5946, '엘링에게 보내는 봉인된 쪽지', 'Note scellée à Elling', 'Versiegelte Notiz an Elling', '给埃林的密信', '給伊林的密信', 'Nota lacrada para Elling', 'Nota lacrada para Elling', 'Запечатанная записка Эллингу', '', '', '', '', '', '', '', ''), +(5947, '데피아즈단의 일정표', 'Registre des Défias', 'Liste der Defias', '迪菲亚记事本', '迪菲亞記事本', 'Certificado Defias', 'Certificado Defias', 'Декларация Братства Справедливости', '', '', '', '', '', '', '', ''), +(5948, '요르겐에게 보내는 편지', 'Lettre à Jorgen', 'Brief an Jorgen', '写给乔贞的信', '寫給喬貞的信', 'Carta para Jorgen', 'Carta para Jorgen', 'Письмо Йоргену', '', '', '', '', '', '', '', ''), +(5949, '서류 조각', 'Morceau de papier', 'Papierfetzen', '碎纸片', '碎紙片', 'Tira de papel', 'Tira de papel', 'Клочок бумаги', '', '', '', '', '', '', '', ''), +(5950, '리테의 배지', 'Insigne de Reethe', 'Reethes Abzeichen', '雷瑟的徽章', '雷瑟的徽章', 'Tarjeta de Reethe', 'Distintivo de Reethe', 'Знак Рита', '', '', '', '', '', '', '', ''), +(5951, '물수건', 'Chiffon à poussière', 'Feuchtes Handtuch', '潮湿的毛巾', '潮濕的毛巾', 'Toallita húmeda', 'Toallita húmeda', 'Влажная салфетка', '', '', '', '', '', '', '', ''), +(5952, '변이된 뇌간', 'Souche de cerveau corrompu', 'Verderbter Hirnstamm', '堕落者的脑干', '墮落者的腦幹', 'Bulbo raquídeo corrupto', 'Bulbo raquídeo corrupto', 'Оскверненный ствол мозга', '', '', '', '', '', '', '', ''), +(5953, '시험용 검', 'TEST EPEE', '', '', '', 'Test espada', 'Test espada', 'ТЕСТ МЕЧ', '', '', '', '', '', '', '', ''), +(5954, '시험용 검 2', 'TEST EPEE 2', '', '', '', 'Test espada 2', 'Test espada 2', 'ТЕСТ МЕЧ 2', '', '', '', '', '', '', '', ''), +(5956, '대장장이 망치', 'Marteau de forgeron', 'Schmiedehammer', '铁匠之锤', '鐵匠之錘', 'Martillo de herrero', 'Martillo de herrero', 'Кузнечный молот', '', '', '', '', '', '', '', ''), +(5957, '손바느질한 가죽 조끼', 'Gilet en cuir cousu main', 'Handgenähte Lederweste', '手工皮外衣', '手工皮外衣', 'Jubón de cuero cosido a mano', 'Jubón de cuero cosido a mano', 'Сшитый вручную кожаный жилет', '', '', '', '', '', '', '', ''), +(5958, '고급 가죽 바지', 'Pantalon élégant en cuir', 'Feine Lederhose', '优质皮裤', '優質皮褲', 'Pantalones de cuero refinado', 'Pantalones de cuero refinado', 'Тонкие кожаные штаны', '', '', '', '', '', '', '', ''), +(5959, '산성 독주머니', 'Sac de venin acide', 'Säuregiftbeutel', '酸性毒囊', '酸性毒囊', 'Glándula de veneno ácido', 'Glándula de veneno ácido', 'Железа с едким ядом', '', '', '', '', '', '', '', ''), +(5960, '순찰대원 바커스에게 보내는 봉인된 쪽지', 'Note scellée pour Backus', 'Versiegelte Notiz an Behüter Backus', '给守夜人巴库斯的密信', '給守夜人巴庫斯的密信', 'Nota lacrada para el guardia Backus', 'Nota lacrada para el vigía Backus', 'Запечатанная записка дозорному Бакусу', '', '', '', '', '', '', '', ''), +(5961, '암색 가죽 바지', 'Pantalon noir en cuir', 'Dunkle Lederhose', '黑皮短裤', '黑皮短褲', 'Pantalones de cuero oscuro', 'Pantalones de cuero oscuro', 'Темные кожаные штаны', '', '', '', '', '', '', '', ''), +(5962, '수호 바지', 'Pantalon de gardien', 'Wächterhose', '守护短裤', '守護短褲', 'Pantalones guardián', 'Pantalones de guardián', 'Штаны стража', '', '', '', '', '', '', '', ''), +(5963, '야만전사의 다리보호구', 'Jambières barbares', 'Barbarische Gamaschen', '野人护腿', '野人護腿', 'Leotardos barbáricos', 'Leotardos barbáricos', 'Варварские поножи', '', '', '', '', '', '', '', ''), +(5964, '야만전사의 어깨보호구', 'Epaulières barbares', 'Barbarische Schultern', '野人护肩', '野人護肩', 'Hombreras barbáricas', 'Sobrehombros barbáricos', 'Варварские наплечники', '', '', '', '', '', '', '', ''), +(5965, '수호 망토', 'Cape de gardien', 'Wächterumhang', '守护披风', '守護披風', 'Capa de guardián', 'Capa de guardián', 'Плащ стража', '', '', '', '', '', '', '', ''), +(5966, '수호 장갑', 'Gants de gardien', 'Wächterhandschuhe', '守护手套', '守護手套', 'Guantes de guardián', 'Guantes de guardián', 'Перчатки стража', '', '', '', '', '', '', '', ''), +(5967, '귀족의 벨트', 'Ceinturon de noblesse', 'Gurt des Adels', '贵族束带', '貴族腰帶', 'Faja de Nobleza', 'Faja de Nobleza', 'Ремень аристократизма', '', '', '', '', '', '', '', ''), +(5968, '주름진 장화', 'Bottes robustes', 'Unverwüstliche Stiefel', '皱褶之靴', '皺褶之靴', 'Botas bastas', 'Botas bastas', 'Рваные сапоги', '', '', '', '', '', '', '', ''), +(5969, '섭정의 망토', 'Cape de régent', 'Regentenumhang', '摄政王的披风', '攝政王的披風', 'Capa de regente', 'Capa de regente', 'Плащ регента', '', '', '', '', '', '', '', ''), +(5970, '서펜티스 장갑', 'Gants du serpent', 'Schlangen-Handschuhe', '毒蛇手套', '毒蛇手套', 'Guantes de serpiente', 'Guantes de serpiente', 'Перчатки змея', '', '', '', '', '', '', '', ''), +(5971, '깃털장식 단망토', 'Cape de plumes', 'Gefiedertes Cape', '羽饰斗篷', '羽飾斗篷', 'Manteo de plumas', 'Manteo de plumas', 'Оперенная накидка', '', '', '', '', '', '', '', ''), +(5972, '도안: 고급 가죽 바지', 'Patron : Pantalon élégant en cuir', 'Muster: Feine Lederhose', '图样:优质皮裤', '圖樣:優質皮褲', 'Patrón: pantalones de cuero refinado', 'Patrón: pantalones de cuero refinado', 'Выкройка: тонкие кожаные штаны', '', '', '', '', '', '', '', ''), +(5973, '도안: 야만전사의 다리보호구', 'Patron : Jambières barbares', 'Muster: Barbarische Gamaschen', '图样:野人护腿', '圖樣:野人護腿', 'Patrón: leotardos barbáricos', 'Patrón: leotardos barbáricos', 'Выкройка: варварские поножи', '', '', '', '', '', '', '', ''), +(5974, '도안: 수호 망토', 'Patron : Cape du gardien', 'Muster: Wächterumhang', '图样:守护披风', '圖樣:守護披風', 'Patrón: capa de guardián', 'Patrón: capa de guardián', 'Выкройка: плащ хранителя', '', '', '', '', '', '', '', ''), +(5975, '건달 허리띠', 'Ceinture de forban', 'Grobian-Gürtel', '鞭笞腰带', '鞭笞腰帶', 'Cinturón de rufián', 'Cinturón de rufián', 'Пояс негодяя', '', '', '', '', '', '', '', ''), +(5976, '길드 휘장', 'Tabard de guilde', 'Gildenwappenrock', '公会徽章', '公會徽章', 'Tabardo de Hermandad', 'Tabardo de Hermandad', 'Гильдейская гербовая накидка', '', '', '', '', '', '', '', ''), +(5996, '수중 호흡의 비약', 'Elixir de Respiration aquatique', 'Elixier der Wasseratmung', '水下呼吸药剂', '水下呼吸藥劑', 'Elixir de respiración acuática', 'Elixir de respiración acuática', 'Эликсир Водного дыхания', '', '', '', '', '', '', '', ''), +(5997, '최하급 방어의 비약', 'Elixir de défense mineure', 'Elixier der schwachen Verteidigung', '初级防御药剂', '初級防禦藥劑', 'Elixir de defensa menor', 'Elixir de defensa menor', 'Слабый эликсир Защиты', '', '', '', '', '', '', '', ''), +(5998, '스톰파이크의 주문서', 'Requête de Stormpike', 'Stormpikes Anforderung', '卡尔·雷矛的订单', '格林戈·雷矛的訂單', 'Petición de Pico Tormenta', 'Pedido de Pico Tormenta', 'Грозовая Вершина: требование', '', '', '', '', '', '', '', ''), +(6016, '늑대 심장 견본', 'Echantillon de coeur de loup', 'Wolfherzprobe', '狼心样本', '狼心樣本', 'Muestra de corazón de lobo', 'Muestra de corazón de lobo', 'Образец сердца волка', '', '', '', '', '', '', '', ''), +(6036, '도적의 시험용 단검', 'Dague d\'entraînement de voleur', '', '', '', 'Daga de prueba de pícaro', 'Daga de prueba de pícaro', 'Грубый тестовый кинжал', '', '', '', '', '', '', '', ''), +(6037, '진은 주괴', 'Barre de vrai-argent', 'Echtsilberbarren', '真银锭', '真銀錠', 'Lingote de veraplata', 'Barra de veraplata', 'Слиток истинного серебра', '', '', '', '', '', '', '', ''), +(6038, '대합 구이', 'Ardeur de palourde géante', 'Riesenmuschelrisotto', '烧烤巨蚌', '燒烤巨蚌', 'Almeja gigante chamuscada', 'Almeja gigante a la brasa', 'Гигантский жареный моллюск', '', '', '', '', '', '', '', ''), +(6039, '조리법: 대합 구이', 'Recette : Ardeur de palourde géante', 'Rezept: Riesenmuschelrisotto', '食谱:烤巨蚌', '食譜:烤巨蚌', 'Receta: almeja gigante chamuscada', 'Receta: almeja gigante a la brasa', 'Рецепт: огромный жареный моллюск', '', '', '', '', '', '', '', ''), +(6040, '황금 미늘 팔보호구', 'Brassards en écailles dorées', 'Goldene Schuppenarmschienen', '金鳞护腕', '金鱗護腕', 'Brazales de escamas de oro', 'Brazales de escamas doradas', 'Золотые чешуйчатые наручи', '', '', '', '', '', '', '', ''), +(6041, '강철 무기 사슬', 'Dragonne en acier', 'Stahlwaffenkette', '钢质武器链', '鋼質武器鏈', 'Cadena de acero', 'Cadena de acero', 'Стальная цепь для оружия', '', '', '', '', '', '', '', ''), +(6042, '철제 방패 스파이크', 'Pointe de bouclier en fer', 'Eisenschildstachel', '铁质盾刺', '鐵質盾刺', 'Escudo con punta de hierro', 'Escudo con punta de hierro', 'Железный шип для щита', '', '', '', '', '', '', '', ''), +(6043, '철제 평형추', 'Contrepoids en fer', 'Eisengegengewicht', '铁质平衡锤', '鐵質平衡錘', 'Contrapeso de hierro', 'Contrapeso de hierro', 'Железный противовес', '', '', '', '', '', '', '', ''), +(6044, '도면: 철제 방패 스파이크', 'Plans : Pointe de bouclier en fer', 'Pläne: Eisenschildstachel', '设计图:铁质盾刺', '設計圖:鐵質盾刺', 'Diseño: escudo con punta de hierro', 'Diseño: escudo con punta de hierro', 'Чертеж: железный шип для щита', '', '', '', '', '', '', '', ''), +(6045, '도면: 철제 평형추', 'Plans : Contrepoids en fer', 'Pläne: Eisengegengewicht', '设计图:铁质平衡锤', '設計圖:鐵質平衡錘', 'Diseño: contrapeso de hierro', 'Diseño: contrapeso de hierro', 'Чертеж: железный противовес', '', '', '', '', '', '', '', ''), +(6046, '도면: 강철 무기 사슬', 'Plans : Dragonne en acier', 'Pläne: Stahlwaffenkette', '设计图:钢质武器链', '設計圖:鋼質武器鏈', 'Diseño: cadena de acero', 'Diseño: cadena de acero', 'Чертеж: стальная цепь для оружия', '', '', '', '', '', '', '', ''), +(6047, '도면: 황금 미늘 코이프', 'Plans : Camail en écailles dorées', 'Pläne: Goldene Schuppenhelmkappe', '设计图:金鳞罩盔', '設計圖:金鱗罩盔', 'Diseño: almófar de escamas de oro', 'Diseño: almófar de escamas doradas', 'Чертеж: золотой чешуйчатый капюшон', '', '', '', '', '', '', '', ''), +(6048, '암흑 보호 물약', 'Potion de protection contre l\'Ombre', 'Schattenschutztrank', '暗影防护药水', '暗影防護藥水', 'Poción de protección de las Sombras', 'Poción de Protección contra las Sombras', 'Зелье защиты от темной магии', '', '', '', '', '', '', '', ''), +(6049, '화염 보호 물약', 'Potion de protection contre le Feu', 'Feuerschutztrank', '火焰防护药水', '火焰防護藥水', 'Poción de protección de Fuego', 'Poción de Protección contra el Fuego', 'Зелье Огненной защиты', '', '', '', '', '', '', '', ''), +(6050, '냉기 보호 물약', 'Potion de protection contre le Givre', 'Frostschutztrank', '冰霜防护药水', '冰霜防護藥水', 'Poción de protección de Escarcha', 'Poción de Protección contra la Escarcha', 'Зелье Ледяной защиты', '', '', '', '', '', '', '', ''), +(6051, '신성 보호 물약', 'Potion de protection contre le Sacré', 'Heiligschutztrank', '神圣防护药水', '神聖防護藥水', 'Poción de protección Sagrada', 'Poción de Protección contra lo Sagrado', 'Зелье Святой защиты', '', '', '', '', '', '', '', ''), +(6052, '자연 보호 물약', 'Potion de protection contre la Nature', 'Naturschutztrank', '自然防护药水', '自然防護藥水', 'Poción de protección de Naturaleza', 'Poción de Protección contra la Naturaleza', 'Зелье Природной защиты', '', '', '', '', '', '', '', ''), +(6053, '조제법: 신성 보호 물약', 'Recette : Potion de protection contre le Sacré', 'Rezept: Heiligschutztrank', '配方:神圣防护药水', '配方:神聖防護藥水', 'Receta: poción de protección Sagrada', 'Receta: poción de protección contra lo Sagrado', 'Рецепт: зелье защиты от светлой магии', '', '', '', '', '', '', '', ''), +(6054, '조제법: 암흑 보호 물약', 'Recette : Potion de protection contre l\'Ombre', 'Rezept: Schattenschutztrank', '配方:暗影防护药水', '配方:暗影防護藥水', 'Receta: poción de protección de las Sombras', 'Receta: poción de Protección contra las Sombras', 'Рецепт: зелье защиты от темной магии', '', '', '', '', '', '', '', ''), +(6055, '조제법: 화염 보호 물약', 'Recette : Potion de protection contre le Feu', 'Rezept: Feuerschutztrank', '配方:火焰防护药水', '配方:火焰防護藥水', 'Receta: poción de protección de Fuego', 'Receta: poción de Protección contra el Fuego', 'Рецепт: зелье защиты от огня', '', '', '', '', '', '', '', ''), +(6056, '조제법: 냉기 보호 물약', 'Recette : Potion de protection contre le Givre', 'Rezept: Frostschutztrank', '配方:冰霜防护药水', '配方:冰霜防護藥水', 'Receta: poción de Protección de Escarcha', 'Receta: poción de Protección contra la Escarcha', 'Рецепт: зелье защиты от льда', '', '', '', '', '', '', '', ''), +(6057, '조제법: 자연 보호 물약', 'Recette : Potion de protection contre la Nature', 'Rezept: Naturschutztrank', '配方:自然防护药水', '配方:自然防護藥水', 'Receta: poción de protección de Naturaleza', 'Receta: poción de Protección contra la Naturaleza', 'Рецепт: зелье защиты от сил природы', '', '', '', '', '', '', '', ''), +(6058, '검은 가죽 허리띠', 'Ceinture en cuir noirci', 'Geschwärzter Ledergürtel', '被熏黑的皮腰带', '被燻黑的皮腰帶', 'Cinturón de cuero ennegrecido', 'Cinturón de cuero ennegrecido', 'Черненый кожаный пояс', '', '', '', '', '', '', '', ''), +(6059, '유목민의 조끼', 'Gilet de nomade', 'Nomadenweste', '游牧民外衣', '遊牧民外衣', 'Jubón nómada', 'Jubón nómada', 'Жилет кочевника', '', '', '', '', '', '', '', ''), +(6060, '아마포 팔보호구', 'Brassards en lin', 'Flachs-Armschienen', '麻布护腕', '麻布護腕', 'Brazales de lienzo', 'Brazales de lienzo', 'Волоконные наручи', '', '', '', '', '', '', '', ''), +(6061, '회암석 팔보호구', 'Brassards de grisepierre', 'Graustein-Armschienen', '玄武岩护腕', '玄武岩護腕', 'Brazales de piedra gris', 'Brazales de piedra gris', 'Серокаменные наручи', '', '', '', '', '', '', '', ''), +(6062, '골진 두꺼운 팔보호구', 'Brassards de corde épaisse', 'Schwere Kordel-Armschienen', '粗绳护腕', '粗繩護腕', 'Brazales de cordón pesado', 'Brazales de cordón pesados', 'Тяжелые шнуровые наручи', '', '', '', '', '', '', '', ''), +(6063, '차가운 강철 건틀릿', 'Gantelets d\'acier glacé', 'Kaltstahlstulpen', '钢质护手', '鋼質護手', 'Guanteletes de acero frío', 'Guanteletes de acero frío', 'Рукавицы Холодной стали', '', '', '', '', '', '', '', ''), +(6064, '소형 백금 원반', 'Disques de platine miniature', 'Miniaturplatinscheiben', '迷你白金圆盘', '迷你白金圓盤', 'Discos de platino en miniatura', 'Discos de platino en miniatura', 'Миниатюрные платиновые диски', '', '', '', '', '', '', '', ''), +(6065, '차원의 집합점에 대한 카드가의 평론', 'Essais de Khadgar sur la convergence dimensionnelle', 'Khadgars Abhandlungen über dimensionale Konvergenz', '卡德加的空间收敛研究笔记', '卡德加的空間收斂研究筆記', 'Ensayos sobre convergencia dimensional de Khadgar', 'Ensayos de Khadgar sobre convergencia dimensional', 'Рассуждения Кадгара о пространственной сходимости', '이 문서는 마력으로 봉인되어 있습니다.', 'Ces documents sont clos par un sceau magique.', 'Diese Dokumente sind von einer magischen Macht versiegelt.', '这些文件被一股魔法能量封印了。', '這些檔案被一股魔法能量封印了。', 'Estos documentos están sellados con una potencia mágica.', 'Estos documentos están sellados con una fuerza mágica.', 'Эти документы запечатаны магией.'), +(6066, '칸 데즈헤파의 머리띠', 'Tête du khan Dez\'hepah', 'Khan Dez\'hepahs Kopf', '戴兹帕可汗的头颅', '戴茲帕可汗的頭顱', 'Cabeza de kan Dez\'hepah', 'Cabeza de Khan Dez\'hepah', 'Голова вождя Дез\'хепа', '', '', '', '', '', '', '', ''), +(6067, '켄타우로스의 귀걸이', 'Oreille de centaure', 'Zentaurenohr', '半人马的耳朵', '半人馬的耳朵', 'Oreja centauro', 'Oreja de centauro', 'Ухо кентавра', '', '', '', '', '', '', '', ''), +(6068, '조제법: 암흑 오일', 'Recette : Huile des ténèbres', 'Rezept: Schattenöl', '配方:暗影之油', '配方:暗影之油', 'Receta: aceite de las Sombras', 'Receta: aceite de las Sombras', 'Рецепт: масло Тьмы', '', '', '', '', '', '', '', ''), +(6069, '말린 고기', 'Viande grossièrement séchée', 'Primitiv getrocknetes Fleisch', '粗制干肉', '粗製肉乾', 'Carne secada de forma rudimentaria', 'Carne secada de forma rudimentaria', 'Недосушенное мясо', '', '', '', '', '', '', '', ''), +(6070, '늑대가죽 팔보호구', 'Brassards en peau de loup', 'Wolfhaut-Armschienen', '狼皮护腕', '狼皮護腕', 'Brazales de piel de lobo', 'Brazales de piel de lobo', 'Наручи из волчьей шкуры', '', '', '', '', '', '', '', ''), +(6071, '드레니시스트 수정', 'Cristal de draenéthyste', 'Draenethystkristall', '德莱尼水晶', '德萊尼水晶', 'Cristal draenetista', 'Cristal draenetista', 'Кристалл дренейского аметиста', '', '', '', '', '', '', '', ''), +(6072, '칸 젠의 머리띠', 'Tête du khan Jehn', 'Khan Jehns Kopf', '杰恩可汗的头颅', '傑恩可汗的頭顱', 'Cabeza de kan Jehn', 'Cabeza de Khan Jehn', 'Голова вождя Джена', '', '', '', '', '', '', '', ''), +(6073, '칸 샤카의 머리띠', 'Tête du khan Shaka', 'Khan Shakas Kopf', '沙卡可汗的头颅', '沙卡可汗的頭顱', 'Cabeza de kan Shaka', 'Cabeza de Khan Shaka', 'Голова вождя Шака', '', '', '', '', '', '', '', ''), +(6074, '전쟁 뿔피리 파이프', 'Embouchure de cor de guerre', 'Kriegshornmundstück', '半人马号角哨嘴', '半人馬號角哨嘴', 'Boquilla de cuerno de guerra', 'Boquilla de cuerno de guerra', 'Загубник боевого горна', '', '', '', '', '', '', '', ''), +(6075, '바임스의 보고서', 'Rapport de Vimaire', 'Mumms Bericht', '维米斯的报告', '維米斯的報告', 'Informe de Vime', 'Informe de Vimes', 'Донесение Ваймса', '', '', '', '', '', '', '', ''), +(6076, '녹색 바지', 'Pantalon moulant', 'Schmale Hose', '紧口短裤', '緊口短褲', 'Pantalones estrechos', 'Pantalones estrechos', 'Зауженные штаны', '', '', '', '', '', '', '', ''), +(6077, '마라우돈 열쇠 파편', 'Fragment de clé des Maraudine', 'Schlüsselfragment der Maraudine', '玛洛迪钥匙碎片', '瑪洛迪鑰匙碎片', 'Fragmento de llave Maraudine', 'Trozo de llave Maraudine', 'Фрагмент ключа Мародина', '', '', '', '', '', '', '', ''), +(6078, '창병 방패', 'Bouclier du lancier', 'Pikenmannschild', '长枪兵之盾', '長槍兵之盾', 'Escudo de hombre pico', 'Escudo de piquero', 'Щит копейщика', '', '', '', '', '', '', '', ''), +(6079, '조잡한 부적', 'Charme brut', 'Kunstloser Glücksbringer', '粗制咒符', '粗製符咒', 'Talismán rudimentario', 'Talismán rudimentario', 'Грубый оберег', '', '', '', '', '', '', '', ''), +(6080, '흑표범 심장', 'Coeur de panthère des ombres', 'Schattenpantherherz', '暗影黑豹的心脏', '暗影黑豹的心臟', 'Corazón de pantera de las Sombras', 'Corazón de pantera de las Sombras', 'Сердце пантеры Тени', '', '', '', '', '', '', '', ''), +(6081, '우두머리 늪괴물 곰팡이', 'Champignon de Boueux', 'Morastlordfungus', '泥沼之王的蘑菇', '泥沼之王的蘑菇', 'Hongos de lodazal', 'Hongos del Señor del Lodo', 'Мох хозяина болота', '', '', '', '', '', '', '', ''), +(6082, '깊은바다거인의 종양', 'Tumeur d\'Arpentefonds', 'Tiefschreitertumor', '深海巨人的肿瘤', '深海巨人的腫瘤', 'Tumor de zancudo de las profundidades', '', '', '', '', '', '', '', '', '', ''), +(6083, '눈물의 파편', 'Larmes brisées', 'Zerbrochene Tränen', '破碎之泪', '破碎之淚', 'Lágrimas rotas', 'Lágrimas rotas', 'Россыпь Слез', '', '', '', '', '', '', '', ''), +(6084, '스톰윈드 경비병의 다리보호구', 'Jambières de garde de Stormwind', 'Gamaschen der Wache von Stormwind', '暴风城卫兵护腿', '暴風城衛兵護腿', 'Leotardos de guardia de Stormwind', 'Leotardos de guardia de Ventormenta', 'Поножи штормградского стражника', '', '', '', '', '', '', '', ''), +(6085, '보병대 제복', 'Tunique de fantassin', 'Fußsoldatentunika', '步兵外衣', '步兵外衣', 'Túnica de lacayo', 'Túnica de lacayo', 'Мундир пехотинца', '', '', '', '', '', '', '', ''), +(6086, '파우스틴의 진실의 물약', 'Sérum de vérité de Faustin', 'Faustins Wahrheitsserum', '法奥斯丁的真言药水', '法奧斯丁的真言藥水', 'Suero de la verdad de Faustin', 'Suero de la verdad de Faustin', 'Сыворотка правды Фаустина', '', '', '', '', '', '', '', ''), +(6087, '서부 몰락지대 다리보호구', 'Chausses de la marche de l\'Ouest', 'Westfall-Galoschen', '西部荒野马裤', '西部荒野馬褲', 'Albarca de Páramos de Poniente', 'Albarca de Páramos de Poniente', 'Шоссы Западного Края', '', '', '', '', '', '', '', ''), +(6088, '몬스터 - Torch, Ranged', 'Monstre - Torche, A distance', 'Monster - Fackel, Distanz', '', '', 'Monstruo: antorcha, Ranged', 'Monstruo: antorcha, Ranged', 'Монстр - факел, дальнего боя', '', '', '', '', '', '', '', ''), +(6089, '즈레더스의 맥주', 'Bière de Zraedus', 'Zraedus\' Bräu', '莱度斯的酒', '萊度斯的酒', 'Brebaje de Zraedus', 'Brebaje de Zraedus', 'Бражка Зредуса', '', '', '', '', '', '', '', ''), +(6090, '노보루의 곤봉', '[VIEUX] Gourdin de Noboru', '', '', '', '', '', 'СТАРАЯ палка Нобору', '', '', '', '', '', '', '', ''), +(6091, '마법석 상자', 'Caisse de pierres de puissance', 'Kiste mit Kraftsteinen', '一箱能量石', '一箱能量石', 'Cajón de piedras de energía', 'Cajón de piedras de energía', 'Ящик с камнями могущества', '', '', '', '', '', '', '', ''), +(6092, '새끼 검은용 장화', 'Bottes de dragonnet noir', 'Schwarzwelpenstiefel', '黑色雏龙战靴', '黑色雛龍戰靴', 'Botas de cría negra', 'Botas de cría negra', 'Сапоги из черного дракончика', '', '', '', '', '', '', '', ''), +(6093, '오크 분쇄기', 'Concassorc', 'Orc-Zermalmer', '兽人粉碎者', '獸人粉碎者', 'Triturador orco', 'Triturador orco', 'Крушитель орков', '', '', '', '', '', '', '', ''), +(6094, '예리한 도끼', 'Hache de perforation', 'Durchstechende Axt', '破甲之斧', '破甲之斧', 'Hacha atravesadora', 'Hacha atravesadora', 'Пронзающий топор', '', '', '', '', '', '', '', ''), +(6095, '여행용 장화', 'Bottes d\'errance', 'Wanderungs-Stiefel', '游荡长靴', '遊蕩長靴', 'Botas deambulantes', 'Botas deambulantes', 'Сапоги путешественника', '', '', '', '', '', '', '', ''), +(6096, '견습마법사용 셔츠', 'Chemise d\'apprenti', 'Lehrlingshemd', '学徒衬衣', '學徒襯衣', 'Camisa de aprendiz', 'Camisa de aprendiz', 'Рубашка ученика', '', '', '', '', '', '', '', ''), +(6097, '견습흑마법사용 셔츠', 'Chemise d\'acolyte', 'Akolytenhemd', '侍僧衬衣', '侍僧襯衣', 'Camisa de acólito', 'Camisa de acólito', 'Рубашка послушника', '', '', '', '', '', '', '', ''), +(6098, '수련사제용 로브', 'Robe de néophyte', 'Neophytenrobe', '见习牧师长袍', '見習牧師長袍', 'Toga de neófito', 'Toga de neófito', 'Одеяние неофита', '', '', '', '', '', '', '', ''), +(6116, '견습마법사용 로브', 'Robe d\'apprenti', 'Lehrlingsrobe', '学徒长袍', '學徒長袍', 'Toga de aprendiz', 'Toga de aprendiz', 'Одеяние ученика', '', '', '', '', '', '', '', ''), +(6117, '견습기사용 셔츠', 'Chemise d\'écuyer', 'Knappenhemd', '侍从衬衣', '侍從襯衣', 'Camisa de escudero', 'Camisa de escudero', 'Рубашка оруженосца', '', '', '', '', '', '', '', ''), +(6118, '견습기사용 바지', 'Pantalon d\'écuyer', 'Knappenhose', '侍从短裤', '侍從短褲', 'Pantalones de escudero', 'Pantalones de escudero', 'Штаны оруженосца', '', '', '', '', '', '', '', ''), +(6119, '수련사제용 로브', 'Robe de néophyte', 'Neophytenrobe', '见习牧师长袍', '見習牧師長袍', 'Toga de neófito', 'Toga de neófito', 'Одеяние неофита', '', '', '', '', '', '', '', ''), +(6120, '견습전사용 셔츠', 'Chemise de recrue', 'Rekrutenhemd', '新兵衬衣', '新兵襯衣', 'Camisa de recluta', 'Camisa de recluta', 'Рубашка рекрута', '', '', '', '', '', '', '', ''), +(6121, '견습전사용 바지', 'Pantalon de recrue', 'Rekrutenhose', '新兵短裤', '新兵短褲', 'Pantalones de recluta', 'Pantalones de recluta', 'Штаны рекрута', '', '', '', '', '', '', '', ''), +(6122, '견습전사용 장화', 'Bottes de recrue', 'Rekrutenstiefel', '新兵之靴', '新兵之靴', 'Botas de recluta', 'Botas de recluta', 'Сапоги рекрута', '', '', '', '', '', '', '', ''), +(6123, '견습드루이드용 로브', 'Robe de novice', 'Novizenrobe', '初学者长袍', '初學者長袍', 'Toga de novicio', 'Toga de novicio', 'Одеяние новобранца', '', '', '', '', '', '', '', ''), +(6124, '견습드루이드용 바지', 'Pantalon de novice', 'Novizenhose', '初学者短裤', '初學者短褲', 'Pantalones de novicio', 'Pantalones de novicio', 'Штаны новобранца', '', '', '', '', '', '', '', ''), +(6125, '견습투사용 멜빵', 'Harnais de bagarreur', 'Muskelprotzharnisch', '争斗者甲胄', '打鬥者甲胄', 'Arnés de camorrista', 'Arnés de camorrista', 'Куртка буяна', '', '', '', '', '', '', '', ''), +(6126, '견습사냥꾼용 바지', 'Pantalon du trappeur', 'Fallensteller-Hose', '捕兽者短裤', '捕獸者短褲', 'Pantalones de trampero', 'Pantalones de trampero', 'Штаны зверолова', '', '', '', '', '', '', '', ''), +(6127, '견습사냥꾼용 장화', 'Bottes du trappeur', 'Fallensteller-Stiefel', '捕兽者之靴', '捕獸者之靴', 'Botas de trampero', 'Botas de trampero', 'Сапоги зверолова', '', '', '', '', '', '', '', ''), +(6128, '구식 로브', 'Robe primitive', '', '原始长袍', '粗製長袍', 'Toga primitiva', 'Toga primitiva', 'Простое одеяние', '', '', '', '', '', '', '', ''), +(6129, '견습흑마법사용 로브', 'Robe d\'acolyte', 'Akolytenrobe', '侍僧长袍', '侍僧長袍', 'Toga de acólito', 'Toga de acólito', 'Одеяние послушника', '', '', '', '', '', '', '', ''), +(6130, '견습사냥꾼용 셔츠', 'Chemise du trappeur', 'Fallenstellerhemd', '捕兽者衬衣', '捕獸者襯衣', 'Camisa de trampero', 'Camisa de trampero', 'Рубашка зверолова', '', '', '', '', '', '', '', ''), +(6131, '견습사냥꾼용 바지', 'Pantalon du trappeur', 'Fallenstellerhose', '捕兽者短裤', '捕獸者短褲', 'Pantalones de trampero', 'Pantalones de trampero', 'Штаны зверолова', '', '', '', '', '', '', '', ''), +(6132, '성서: 지혜의 문장', 'Libram : Sceau de sagesse', 'Buchband: Siegel der Weisheit', '圣契:智慧圣印', '聖契:智慧聖印', 'Tratado: Lacre de sabiduría', 'Tratado: Sello de sabiduría', 'Манускрипт: Печать мудрости', '', '', '', '', '', '', '', ''), +(6133, '성서: 분노의 문장', 'Libram : Sceau de fureur', 'Buchband: Siegel des Furors', '圣契:愤怒圣印', '聖契:憤怒聖印', 'Tratado: Lacre de furia', 'Tratado: Sello de furia', 'Манускрипт: Печать ярости', '', '', '', '', '', '', '', ''), +(6134, '구식 어깨보호대', 'Mantelet primitif', 'Primitiver Mantel', '粗糙的衬肩', '粗糙的襯肩', 'Manto primitivo', 'Cubretorso primitivo', 'Простая мантия', '', '', '', '', '', '', '', ''), +(6135, '구식 킬트', 'Kilt primitif', 'Primitiver Kilt', '粗糙的褶裙', '粗糙的褶裙', 'Falda escocesa primitiva', 'Falda primitiva', 'Примитивный килт', '', '', '', '', '', '', '', ''), +(6136, '좀도둑 셔츠', 'Chemise de nervi', 'Rohlingshemd', '刺客衬衣', '刺客襯衣', 'Camisa de matón', 'Camisa de matón', 'Рубашка головореза', '', '', '', '', '', '', '', ''), +(6137, '', '', 'Rohlings-Hose', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(6138, '', '', 'Rohlings-Stiefel', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(6139, '견습드루이드용 로브', 'Robe de novice', 'Novizenrobe', '初学者长袍', '初學者長袍', 'Toga de novicio', 'Toga de novicio', 'Одеяние новобранца', '', '', '', '', '', '', '', ''), +(6140, '견습마법사용 로브', 'Robe d\'apprenti', 'Lehrlingsrobe', '学徒长袍', '學徒長袍', 'Toga de aprendiz', 'Toga de aprendiz', 'Одеяние ученика', '', '', '', '', '', '', '', ''), +(6141, '추적자의 바지', 'Pantalon de traqueur', 'Pirscherhose', '追踪者的长裤', '潛獵者褲子', 'Pantalones de acechador', 'Pantalones de acechador', 'Штаны ловчего', '', '', '', '', '', '', '', ''), +(6142, '추적자의 멜빵', 'Harnais de traqueur', 'Pirscherharnisch', '追踪者的紧身衣', '潛獵者背心', 'Arnés de acechador', 'Arnés de acechador', 'Перевязь ловчего', '', '', '', '', '', '', '', ''), +(6143, '추적자의 신발', 'Chaussures de traqueur', 'Pirscherschuhe', '追踪者的鞋子', '潛獵者鞋子', 'Zapatos de acechador', 'Zapatos de acechador', 'Ботинки ловчего', '', '', '', '', '', '', '', ''), +(6144, '수련사제용 로브', 'Robe de néophyte', 'Neophytenrobe', '见习牧师长袍', '見習牧師長袍', 'Toga de neófito', 'Toga de neófito', 'Одеяние неофита', '', '', '', '', '', '', '', ''), +(6145, '클라리스의 펜던트', 'Pendentif de Clarice', 'Clarice\' Anhänger', '克拉莉斯的坠饰', '克拉莉斯的墜飾', 'Colgante de Clarice', 'Colgante de Clarice', 'Подвеска Кларисы', '유리브의 무덤에 놓으십시오.', 'À mettre sur la tombe de Yuriv.', 'Auf Yurivs Grab legen.', '放在尤瑞夫的坟墓上。', '放在尤瑞夫的墳墓上。', 'Colocar sobre la tumba de Yuriv.', 'Colocar sobre la tumba de Yuriv.', 'положить на могилу Юрива.'), +(6146, '볕에 말린 유목', 'Bois flotté séché au soleil', 'Sonnengetrocknetes Treibholz', '晒干的流木', '曬乾的流木', 'Madera a la deriva desecada', 'Madera a la deriva desecada', 'Сухой плавник', '', '', '', '', '', '', '', ''), +(6147, '초라하고 낡은 허리띠', 'Vieille ceinture miteuse', 'Rattiger alter Gürtel', '破烂的旧腰带', '破爛的舊腰帶', 'Cinturón viejo de rata', 'Cinturón viejo de rata', 'Обветшавший старый пояс', '', '', '', '', '', '', '', ''), +(6148, '거미줄 덮인 장화', 'Bottes poussiéreuses', 'Gespinstbedeckte Stiefel', '缠着蛛丝的靴子', '纏著蛛絲的靴子', 'Botas cubiertas de telaraña', 'Botas cubiertas de telaraña', 'Затянутые паутиной сапоги', '', '', '', '', '', '', '', ''), +(6149, '상급 마나 물약', 'Potion de mana supérieure', 'Großer Manatrank', '强效法力药水', '強效法力藥水', 'Poción de maná superior', 'Poción de maná superior', 'Сильное зелье маны', '', '', '', '', '', '', '', ''), +(6150, '너덜너덜한 매듭', 'Noeud en tissu râpé', 'Ein ausgefranster Knoten', '绳结', '繩結', 'Un nudo deshilachado', 'Un nudo deshilachado', 'Истрепанный узелок', '', '', '', '', '', '', '', ''), +(6166, '코요테 턱뼈', 'Mâchoire de coyote', 'Kojotenkieferknochen', '山狗的颚骨', '山狗的顎骨', 'Mandíbula de coyote', 'Mandíbula de coyote', 'Челюсть койота', '', '', '', '', '', '', '', ''), +(6167, '니카의 보고서', 'Rapport de Neeka', 'Neekas Bericht', '尼卡的报告', '尼卡的報告', 'Informe de Neeka', 'Informe de Neeka', 'Донесение Ники', '', '', '', '', '', '', '', ''), +(6168, '무쇠턱 톱니악어 발톱', 'Griffe de Mordeur Dents-de-scie', 'Sägezahnschnapperklaue', '盐齿钳嘴鳄的爪子', '鹽齒鉗嘴鱷的爪子', 'Garra de pargos denteserra', 'Garra de sacudidor Denteserra', 'Коготь острозубого крепкохвата', '', '', '', '', '', '', '', ''), +(6169, '신선한 톱니악어 고기', 'Flanc de Dents-de-scie non préparé', 'Unverarbeitete Sägezahnflanke', '新鲜的盐齿鳄鱼肉', '新鮮的鹽齒鱷魚肉', 'Costillar de Denteserra sin preparar', 'Costillar de Denteserra sin preparar', 'Неприготовленный бок острозубого кусаки', '', '', '', '', '', '', '', ''), +(6170, '마법사의 시약', 'Composants pour les sorciers', 'Hexer-Reagenzien', '巫师的材料', '巫師的材料', 'Componentes de zahorí', 'Componentes de zahorí', 'Химические препараты волшебника', '', '', '', '', '', '', '', ''), +(6171, '늑대 조련사 장갑', 'Gants d\'éleveur de loups', 'Handschuhe des Wolfsjägers', '驯狼手套', '馴狼手套', 'Guantes de cuidador de lobos', 'Guantes de cuidador de lobos', 'Перчатки охотника на волков', '', '', '', '', '', '', '', ''), +(6172, '잃어버린 보급품', 'Fournitures perdues', 'Verlorene Vorräte', '遗失的货物', '遺失的貨物', 'Provisiones extraviadas', 'Provisiones extraviadas', 'Потерянные припасы', '', '', '', '', '', '', '', ''), +(6173, '방수 장화', 'Bottes des neiges', 'Schneestiefel', '棉鞋', '棉鞋', 'Botas de nieve', 'Botas de nieve', 'Снеговые сапоги', '', '', '', '', '', '', '', ''), +(6174, '트웨인의 무작위 검', 'Epée aléatoire de Twain', 'Twain-Zufallschwert', '', '圖恩任意寶劍', 'Espada aleatoria de Oposti', 'Espada aleatoria de Oposti', 'Двойной случайный меч', '', '', '', '', '', '', '', ''), +(6175, '아탈라이 유물', 'Artefact atal\'ai', 'Artefakt der Atal\'ai', '阿塔莱神器', '阿塔萊神器', 'Artefacto Atal\'ai', 'Artefacto Atal\'ai', 'Артефакт Аталаи', '', '', '', '', '', '', '', ''), +(6176, '드워프족 카이트실드', 'Grand pavois nain', 'Zwergisches Viereckschild', '矮人鸢盾', '矮人鳶盾', 'Escudo cometa enano', 'Escudo oblongo enano', 'Дворфийский каплевидный щит', '', '', '', '', '', '', '', ''), +(6177, '두드려 만든 팔보호구', 'Brassards en fer forgé', 'Schmiedeeiserne Armschienen', '铁铸护腕', '鐵鑄護腕', 'Brazales de hierro forjado', 'Brazales de hierro forjado', 'Железнокованные наручи', '', '', '', '', '', '', '', ''), +(6178, '네더가드 뱃짐', 'Cargaison de Rempart-du-Néant', 'Lieferung nach Nethergarde', '送往守望堡的货物', '送往守望堡的貨物', 'Envío a Nethergarde', 'Envío a Nethergarde', 'Партия товара Стражей Пустоты', '', '', '', '', '', '', '', ''), +(6179, '선원의 단망토', 'Cape de corsaire', 'Freibeuter-Cape', '海盗斗篷', '海盜斗篷', 'Manteo de soldado', 'Manteo de Soldado', 'Накидка капера', '', '', '', '', '', '', '', ''), +(6180, '슬라크 비늘갑옷', 'Peau de Slark', 'Slarks Haut', '斯拉克之皮', '斯拉克之皮', 'Piel de eslark', 'Piel de eslark', 'Кожа сларка', '', '', '', '', '', '', '', ''), +(6181, '학카르의 우상', 'Fétiche d\'Hakkar', 'Fetisch von Hakkar', '哈卡神像', '哈卡神像', 'Fetiche de Hakkar', 'Fetiche de Hakkar', 'Фетиш Хаккара', '', '', '', '', '', '', '', ''), +(6182, '희미한 횃불', 'Torche faible', 'Trübe Fackel', '劣质火炬', '劣質火炬', 'Antorcha poco iluminada', 'Antorcha poco iluminada', 'Тусклый факел', '', '', '', '', '', '', '', ''), +(6183, '꺼질듯 말듯한 횃불', 'Petite torche éteinte', 'Nicht angezündete schlechte Fackel', '未点燃的劣质火炬', '未點燃的劣質火炬', 'Antorcha pobre sin encender', 'Antorcha pobre sin encender', 'Незажженный плохой факел', '', '', '', '', '', '', '', ''), +(6184, '괴물게 집게발', 'Patte de clampant monstrueux', 'Monströses Kriecherbein', '巨大的螃蟹腿', '巨大的螃蟹腿', 'Pata de reptador monstruoso', 'Pata de reptador monstruoso', 'Ножка чудовищного краба', '', '', '', '', '', '', '', ''), +(6185, '곰가죽 망토', 'Châle de l\'ours', 'Bärenschal', '熊皮披肩', '熊皮披肩', 'Chal de oso', 'Chal de oso', 'Медвежья шаль', '', '', '', '', '', '', '', ''), +(6186, '트로그잡이 검', 'Découpeur de trogg', 'Trogg-Schnitzler', '石腭怪切割者', '石齶怪切割者', 'Rebanadora trogg', 'Cercenadora trogg', 'Троггорезка', '', '', '', '', '', '', '', ''), +(6187, '드워프족 철벽방패', 'Défenseur nain', 'Zwergischer Verteidiger', '矮人防御者', '矮人防禦者', 'Defensor enano', 'Defensor enano', 'Дворфийская защита', '', '', '', '', '', '', '', ''), +(6188, '진흙탕 장화', 'Ecrase-boue', 'Matschstampfer', '泥泞践踏者', '泥濘踐踏者', 'Vapuleador de barro', 'Vapuleador de barro', 'Грязеступы', '', '', '', '', '', '', '', ''), +(6189, '튼튼한 사슬 어깨보호구', 'Epaulières en mailles solides', 'Haltbare Kettenschultern', '坚固的链甲护肩', '堅固的鍊甲護肩', 'Hombreras de anillas durables', 'Sobrehombros de anillas durables', 'Надежные плетеные наплечники', '', '', '', '', '', '', '', ''), +(6190, '드레니시스트 파편', 'Fragment de draenéthyste', 'Draenethystsplitter', '德莱尼水晶碎片', '德萊尼水晶碎片', 'Fragmento draenetista', 'Fragmento draenetista', 'Осклок дренейского аметиста', '', '', '', '', '', '', '', ''), +(6191, '킴브라 장화', 'Bottes de Kimbra', 'Kimbra-Stiefel', '基布拉之靴', '基布拉之靴', 'Botas Kimbra', 'Botas Kimbra', 'Сапоги Кимбры', '', '', '', '', '', '', '', ''), +(6192, '칸 흐라사의 머리띠', 'Tête du khan Hratha', 'Khan Hrathas Kopf', '赫兰萨可汗的头颅', '赫蘭薩可汗的頭顱', 'Cabeza de kan Hratha', 'Cabeza de Khan Hratha', 'Голова вождя Храты', '', '', '', '', '', '', '', ''), +(6193, '아탈라이 유물 자루', 'Artefacts atal\'ai', 'Artefaktbündel der Atal\'ai', '一捆阿塔莱神器', '一捆阿塔萊神器', 'Fardo de artefactos de Atal\'ai', 'Fardo de artefactos Atal\'ai', 'Сверток с артефактами Аталаи', '', '', '', '', '', '', '', ''), +(6194, '질주의 도끼', 'Désosseuse', 'Walzenschnitter', '削木短斧', '削木短斧', 'Segadora para barriles', 'Segadora para Barricas', 'Обдирающий жнец', '', '', '', '', '', '', '', ''), +(6195, '밀랍으로 광택낸 갑옷', 'Armure rutilante', 'Gewachste Rüstung', '打蜡的护甲', '打蠟的護甲', 'Armadura encerada', 'Armadura encerada', 'Полированная воском броня', '', '', '', '', '', '', '', ''), +(6196, '노보루의 곤봉', 'Gourdin de Noboru', 'Noborus Knüppel', '诺博鲁的木棒', '諾博魯的木棒', 'Cayada de Noboru', 'Cayada de Noboru', 'Палка Нобору', '', '', '', '', '', '', '', ''), +(6197, '호수악어가죽 조끼', 'Broigne en peau de croco du Loch', 'Weste aus Lochkrokiliskenhaut', '鳄鱼皮外衣', '鱷魚皮外衣', 'Jubón de pellejo de crocolisco', 'Jubón de pellejo de crocolisco', 'Жилет из крокодиловой шкуры', '', '', '', '', '', '', '', ''), +(6198, '랩터 손목보호구', 'Garde-poignets jurassiques', 'Jurahandgelenksschützer', '侏罗纪护腕', '侏羅紀護腕', 'Muñequeras jurásicas', 'Guardamuñecas jurásicas', 'Юрские накулачники', '', '', '', '', '', '', '', ''), +(6199, '과부거미의 검은색 띠', 'Anneau de la veuve noire', 'Band der schwarzen Witwe', '黑寡妇指环', '黑寡婦指環', 'Sortija de viuda negra', 'Sortija de viuda negra', 'Кольцо Черной Вдовы', '', '', '', '', '', '', '', ''), +(6200, '가르넥의 전투용 허리띠', 'Ceinture de guerre de Garneg', 'Garnegs Kriegsgürtel', '加内格的腰带', '加內格的腰帶', 'Cinturón de guerra de Gameg', 'Cinturón de guerra de Gameg', 'Боевой пояс Гарнега', '', '', '', '', '', '', '', ''), +(6201, '부드러운 가죽 장화', 'Bottes souples', 'Wendige Stiefel', '柔软的靴子', '柔軟的靴子', 'Botas ágiles', 'Botas ágiles', 'Гибкие сапоги', '', '', '', '', '', '', '', ''), +(6202, '작업용 장갑', 'Mitaines blindées', 'Fingerlose Handschuhe', '露指手套', '露指手套', 'Guantes sin dedos', 'Guantes sin dedos', 'Перчатки без пальцев', '', '', '', '', '', '', '', ''), +(6203, '악당의 방패', 'Bouclier des nervis', 'Rohlingschild', '暗杀之盾', '暗殺之盾', 'Escudo matón', 'Escudo matón', 'Щит головореза', '', '', '', '', '', '', '', ''), +(6204, '부족 전통 검은늑대 투구', 'Coiffure tribale worg', 'Stammesworghelm', '部落座狼头盔', '部落座狼頭盔', 'Yelmo de lupo tribal', 'Yelmo de huargo tribal', 'Племенной шлем ворга', '', '', '', '', '', '', '', ''), +(6205, '채굴용 삽', 'Pelle', 'Grabschaufel', '挖地铲', '挖地鏟', 'Pala para escarbar', 'Pala para escarbar', 'Землеройная лопата', '', '', '', '', '', '', '', ''), +(6206, '바위 괭이', 'Pioche', 'Felsenkratzer', '切石斧', '切石斧', 'Punzón', 'Punzón', 'Кайло', '', '', '', '', '', '', '', ''), +(6207, '전쟁 - 호드 경비탑 도면', 'PVP - Plans de la tour de la Horde', 'SGS - Horde Turmpläne', 'PVP - 部落防御塔设计图', 'PVP - 部落防禦塔設計圖', 'JcJ: diseños de torre de la Horda', 'JcJ: diseños de torre de la Horda', 'PvP: план башни Орды', '', '', '', '', '', '', '', ''), +(6208, '전쟁 - 얼라이언스 경비탑 도면', 'PVP - Plans de la tour de l\'Alliance', 'SGS - Allianz Turmpläne', 'PVP - 联盟防御塔设计图', 'PVP - 聯盟防禦塔設計圖', 'JcJ: diseños de torre de la Alianza', 'JcJ: diseños de torre de la Alianza', 'PvP: план башни Альянса', '', '', '', '', '', '', '', ''), +(6209, '전쟁 - 호드 광산 증서', 'PVP - Mine de la Horde', 'SGS - Horde Minenbesitzurkunde', 'PVP - 部落矿洞契约', 'PVP - 部落礦坑契約', 'JcJ: certificado de mina de la Horda', 'JcJ: certificado de mina de la Horda', 'PvP: документы на шахту Орды', '', '', '', '', '', '', '', ''), +(6210, '전쟁 - 얼라이언스 광산 증서', 'PVP - Mine de l\'Alliance', 'SGS - Allianz Minenbesitzurkunde', 'PVP - 联盟矿洞契约', 'PVP - 聯盟礦坑契約', 'JcJ: certificado de mina de la Alianza', 'JcJ: certificado de mina de la Alianza', 'PvP: документы на шахту Альянса', '', '', '', '', '', '', '', ''), +(6211, '조제법: 오우거 힘의 비약', 'Recette : Elixir de Force d\'ogre', 'Rezept: Elixier der Ogerstärke', '配方:食人魔力量药剂', '配方:巨魔力量藥劑', 'Receta: elixir de fuerza de ogro', 'Receta: elixir de fuerza de ogro', 'Рецепт: эликсир силы огра', '', '', '', '', '', '', '', ''), +(6212, '잠말란의 머리카락', 'Tête de Jammal\'an', 'Jammal\'ans Kopf', '加玛兰的头颅', '迦瑪蘭的頭顱', 'Cabeza de Jammal\'an', 'Cabeza de Jammal\'an', 'Голова Джаммалана', '', '', '', '', '', '', '', ''), +(6213, '시험용 숫돌', 'Test Pierre d\'aiguisage', '', '', '', 'Test Piedra de afilar', 'Test Piedra de afilar', 'Тест - точило', '', '', '', '', '', '', '', ''), +(6214, '무거운 구리 마울', 'Grand maillet en cuivre', 'Schwerer Kupferschlägel', '铜质大锤', '銅質大錘', 'Gran maza de cobre pesada', 'Gran maza de cobre pesada', 'Тяжелая медная кувалда', '', '', '', '', '', '', '', ''), +(6215, '다듬어진 전투봉', 'Bâton de combat équilibré', 'Ausbalancierter Kampfstecken', '平衡长棍', '平衡長棍', 'Palo de lucha equilibrado', 'Palo de lucha equilibrado', 'Сбалансированный боевой посох', '', '', '', '', '', '', '', ''), +(6216, '신비한 가루', 'Poudre mystique', 'Mystisches Pulver', '秘法粉末', '秘法粉末', 'Partículas místicas', 'Partículas místicas', 'Таинственный порошок', '마법부여사가 마법을 부여하기 위해 필요한 재료입니다.', 'Utile aux mages pour enchanter des objets.', 'Wird von Verzauberern zur Verzauberung von Gegenständen verwendet.', '附魔师所用的材料。', '附魔師所用的材料。', 'Usado por los encantadores para encantar objetos.', 'Usado por los encantadores para encantar objetos.', 'Используется зачаровывателями для зачаровывания предметов.'), +(6217, '구리마법막대', 'Bâtonnet en cuivre', 'Kupferrute', '铜棒', '銅棒', 'Vara de cobre', 'Vara de cobre', 'Медный жезл', '마법부여사가 룬문자 구리마법막대를 만들 때 필요합니다.', 'Permet aux enchanteurs de fabriquer un bâtonnet runique en cuivre.', 'Wird von einem Verzauberer benötigt, um eine runenverzierte Kupferrute herzustellen.', '炼金师需要用它来制作符文铜棒。', '煉金師需要用它來製作符文銅棒。', 'Los encantadores lo necesitan para crear un vara de cobre con runas.', 'Los encantadores lo necesitan para crear una vara rúnica de cobre.', 'Используется зачаровывателями для изготовления рунного медного жезла.'), +(6218, '룬문자 구리마법막대', 'Bâtonnet runique en cuivre', 'Runenverzierte Kupferrute', '符文铜棒', '符文銅棒', 'Vara de cobre con runas', 'Vara rúnica de cobre', 'Рунный медный жезл', '', '', '', '', '', '', '', ''), +(6219, '만능 스패너', 'Clé plate', 'Bogenlichtschraubenschlüssel', '扳手', '扳手', 'Llave inglesa Arcoluz', 'Llave inglesa arcoluz', 'Тангенциальный вращатель', '', '', '', '', '', '', '', ''), +(6220, '유성 파편 단도', 'Fragment de météore', 'Meteorsplitter', '流星碎片', '流星碎片', 'Fragmento de meteorito', 'Fragmento de meteorito', 'Осколок метеорита', '', '', '', '', '', '', '', ''), +(6222, '주문식: 가슴보호구 임시 마법부여 - 최하급 정신력', 'Formule : Imprégnation de plastron (Esprit mineur)', 'Formel: Brust magieerfüllen - Schwacher Wille', '公式:浸魔胸甲 - 次级精神', '公式:浸魔胸甲 - 次級精神', 'Fórmula: imbuir pechera: espíritu menor', 'Fórmula: imbuir pechera: espíritu menor', 'Формула: укрепить нагрудник - младший дух', '', '', '', '', '', '', '', ''), +(6223, '다크샤이어 문장방패', 'Cimier de Darkshire', 'Wappen von Dunkelhain', '夜色镇徽记之盾', '夜色鎮徽記之盾', 'Emblema de Villa Oscura', 'Blasón de Villa Oscura', 'Рыцарский щит Темнолесья', '', '', '', '', '', '', '', ''), +(6224, '몬스터 - Sword2H, Black Metal Hilt', 'Monstre - Epée2M, Manche de métal noir', 'Monster - Schwert2H, Schwarzmetallheft', '', '', 'Monstruo: espada 2M, puño metálico negro', 'Monstruo: espada 2M, puño metálico negro', 'Монстр - двуручный меч, черная металлическая рукоять', '', '', '', '', '', '', '', ''), +(6225, '몬스터 - Item, Fish - Blue', 'Monstre - Objet, Poisson - Bleu', 'Monster - Gegenstand, Fisch - Blau', '', '', 'Monstruo: objeto, pescado: azul', 'Monstruo: objeto, pescado: azul', 'Монстр - предмет, рыба - синяя', '', '', '', '', '', '', '', ''), +(6226, '붉은 의복', 'Tablier sanglant', 'Blutige Schürze', '鲜血围裙', '鮮血圍裙', 'Mandil sangriento', 'Mandil sangriento', 'Кровавый фартук', '', '', '', '', '', '', '', ''), +(6227, '몬스터 - Item, Fish - Green', 'Monstre - Objet, Poisson - Vert', 'Monster - Gegenstand, Fisch - Grün', '', '', 'Monstruo: objeto, pescado: verde', 'Monstruo: objeto, pescado: verde', 'Монстр - предмет, рыба - зеленая', '', '', '', '', '', '', '', ''), +(6228, '몬스터 - Item, Fish - Orange', 'Monstre - Objet, Poisson - Orange', 'Monster - Gegenstand, Fisch - Orange', '', '', 'Monstruo: objeto, pescado: naranja', 'Monstruo: objeto, pescado: naranja', 'Монстр - предмет, рыба - оранжевая', '', '', '', '', '', '', '', ''), +(6229, '몬스터 - Item, Fish - Purple', 'Monstre - Objet, Poisson - Pourpre', 'Monster - Gegenstand, Fisch - Lila', '', '', 'Monstruo: objeto, pescado: morado', 'Monstruo: objeto, pescado: morado', 'Монстр - предмет, рыба - пурпурная', '', '', '', '', '', '', '', ''), +(6230, '몬스터 - Wand, Basic', 'Monstre - Baguette, Basique', 'Monster - Zauberstab, Standard', '', '', 'Monstruo: varita, básica', 'Monstruo: varita, básica', 'Монстр - жезл, основной', '', '', '', '', '', '', '', ''), +(6231, '몬스터 - Wand, Jeweled - Green', 'Monstre - Baguette, Sertie - Verte', 'Monster - Zauberstab, Juwelenbesetzt - Grün', '', '', 'Monstruo: varita, con joyas: verde', 'Monstruo: varita, con joyas: verde', 'Монстр - жезл, изукрашенный - зеленый', '', '', '', '', '', '', '', ''), +(6232, '몬스터 - Item, Flowers - Boquet Roses', 'Monstre - Objet, Fleurs - Bouquet de roses', 'Monster - Gegenstand, Blume - Rosenstrauß', '', '', 'Monstruo: objeto, flores: ramo de rosas', 'Monstruo: objeto, flores: ramo de rosas', 'Монстр - предмет, цветы - букет роз', '', '', '', '', '', '', '', ''), +(6233, '몬스터 - Item, Flowers - Boquet Wildflowers', 'Monstre - Objet, Fleurs - Bouquet de fleurs sauvages', 'Monster - Gegenstand, Blume - Wildblumenstrauß', '', '', 'Monstruo: objeto, flores: ramo de flores silvestres', 'Monstruo: objeto, flores: ramo de flores silvestres', 'Монстр - предмет, цветы - букет полевых цветов', '', '', '', '', '', '', '', ''), +(6234, '몬스터 - Item, Flower - Long Blue', 'Monstre - Objet, Fleur - Longue bleue', 'Monster - Gegenstand, Blume - Lang Blau', '', '', 'Monstruo: objeto, flor: larga azul', 'Monstruo: objeto, flor: larga azul', 'Монстр - предмет, цветок - длинный синий', '', '', '', '', '', '', '', ''), +(6235, '몬스터 - Item, Flower - Rose (Black)', 'Monstre - Objet, Fleur - Rose (Noire)', 'Monster - Gegenstand, Blume - Rose (Schwarz)', '', '', 'Monstruo: objeto, flor: rosa (negro)', 'Monstruo: objeto, flor: rosa (negro)', 'Монстр - предмет, цветок - роза (черная)', '', '', '', '', '', '', '', ''), +(6236, '몬스터 - Item, Flower - Rose (White)', 'Monstre - Objet, Fleur - Rose (Blanche)', 'Monster - Gegenstand, Blume - Rose (Weiß)', '', '', 'Monstruo: objeto, flor: rosa (blanco)', 'Monstruo: objeto, flor: rosa (blanco)', 'Монстр - предмет, цветок - роза (белая)', '', '', '', '', '', '', '', ''), +(6237, '몬스터 - Item, Flowers - Boquet Roses (Black)', 'Monstre - Objet, Fleurs - Bouquet de roses (Noires)', 'Monster - Gegenstand, Blume - Rosenstrauß (Schwarz)', '', '', 'Monstruo: objeto, flores: ramo de rosas (negro)', 'Monstruo: objeto, flores: ramo de rosas (negro)', 'Монстр - предмет, цветы - букет роз (черных)', '', '', '', '', '', '', '', ''), +(6238, '갈색 리넨 로브', 'Robe marron en lin', 'Braune Leinenrobe', '棕色亚麻长袍', '棕色亞麻長袍', 'Toga de lino marrón', 'Toga de lino marrón', 'Коричневое льняное одеяние', '', '', '', '', '', '', '', ''), +(6239, '붉은색 리넨 조끼', 'Gilet rouge en lin', 'Rote Leinenweste', '红色亚麻外衣', '紅色亞麻外衣', 'Jubón de lino rojo', 'Jubón de lino rojo', 'Красный льняной жилет', '', '', '', '', '', '', '', ''), +(6240, '파란색 리넨 조끼', 'Gilet bleu en lin', 'Blaue Leinenweste', '蓝色亚麻外衣', '藍色亞麻外衣', 'Jubón de lino azul', 'Jubón de lino azul', 'Синий льняной жилет', '', '', '', '', '', '', '', ''), +(6241, '흰색 리넨 로브', 'Robe blanche en lin', 'Weiße Leinenrobe', '白色亚麻长袍', '白色亞麻長袍', 'Toga de lino blanco', 'Toga de lino blanca', 'Белое льняное одеяние', '', '', '', '', '', '', '', ''), +(6242, '파란색 리넨 로브', 'Robe bleue en lin', 'Blaue Leinenrobe', '蓝色亚麻长袍', '藍色亞麻長袍', 'Toga de lino azul', 'Toga de lino azul', 'Синее льняное одеяние', '', '', '', '', '', '', '', ''), +(6243, '녹색 양모 로브', 'Robe verte en laine', 'Grüne Wollrobe', '绿色毛纺长袍', '綠色毛紡長袍', 'Toga de lana verde', 'Toga de lana verde', 'Зеленое шерстяное одеяние', '', '', '', '', '', '', '', ''), +(6244, '쥐쥐쥐쥐에프쥐', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(6245, '카니톨의 가방', 'Sacoche de Karnitol', 'Karnitols Ranzen', '卡尼托的背包', '卡尼托的背包', 'Cartera de Karnitol', 'Cartera de Karnitol', 'Сумка для книг Карнитола', '', '', '', '', '', '', '', ''), +(6246, '서릿발분노의 사티로스 발톱', 'Griffe de Fielfurie', 'Zornsäerklaue', '怨怒萨特的爪子', '怨怒薩特的爪子', 'Garra de Odio Feroz', 'Garra de Odio Feroz', 'Коготь Ярой Ненависти', '', '', '', '', '', '', '', ''), +(6247, '서릿발분노의 사티로스 뿔', 'Corne de Fielfurie', 'Zornsäerhorn', '怨怒萨特的角', '怨怒薩特的角', 'Cuerno de Odio Feroz', 'Cuerno de Odio Feroz', 'Рог Ярой Ненависти', '', '', '', '', '', '', '', ''), +(6248, '스콜파시 독', 'Venin scorpashi', 'Skorpashigift', '鞭尾蝎的毒液', '鞭尾蠍的毒液', 'Veneno Scorpashi', 'Veneno Scorpashi', 'Яд скорпиона', '', '', '', '', '', '', '', ''), +(6249, '늙은 코도 통가죽', 'Peau de vieux kodo', 'Gealterter Kodobalg', '老迈科多兽的毛皮', '老邁科多獸的毛皮', 'Pellejo de kodo mayor', 'Pellejo de kodo envejecido', 'Шкура старого кодо', '', '', '', '', '', '', '', ''), +(6250, '지옥사냥개 뇌', 'Cervelle de gangrechien', 'Teufelshundgehirn', '地狱犬的脑子', '地獄犬的腦子', 'Cerebro de can manáfago', 'Cerebro de can manáfago', 'Мозг гончей Скверны', '', '', '', '', '', '', '', ''), +(6251, '황천의 날개', 'Aile du Néant', 'Netherflügel', '魔女之翼', '魔女之翼', 'Ala abisal', 'Ala Abisal', 'Крыло Пустоты', '', '', '', '', '', '', '', ''), +(6252, '파멸의경비대 혈액', 'Sang de garde funeste', 'Verdammniswächterblut', '末日看守之血', '末日看守之血', 'Sangre de Guardiavil', 'Sangre de Guardiavil', 'Кровь Тюремщика Судеб', '', '', '', '', '', '', '', ''), +(6253, '레프트위치의 소포', 'Caisse de Leftwitch', 'Leftwitchs Paket', '莱弗维奇的包裹', '萊弗維奇的包裹', 'Paquete de Zurdibrujo', 'Paquete de Zurdibrujo', 'Коробка Кудесника', '', '', '', '', '', '', '', ''), +(6254, '몬스터 - Shield, Ironforge', 'Monstre - Bouclier, Ironforge', 'Monster - Schild, Ironforge', '', '', 'Monstruo: escudo, Ironforge', 'Monstruo: escudo, Forjaz', 'Монстр: щит, Стальгорн', '', '', '', '', '', '', '', ''), +(6255, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(6256, '낚싯대', 'Canne à pêche', 'Angel', '鱼竿', '魚竿', 'Caña de pescar', 'Caña de pescar', 'Удочка', '', '', '', '', '', '', '', ''), +(6257, '로크 모래주머니', 'Gésier de Roc', 'Muskelmagen eines Roc', '大鹏的砂囊', '大鵬的砂囊', 'Mollejas de Roc', 'Mollejas de Roc', 'Потроха руха', '', '', '', '', '', '', '', ''), +(6258, '무쇠곰 간', 'Foie de Ferpoil', 'Eisenfellleber', '铁鬃熊的肝脏', '鐵鬃熊的肝臟', 'Hígado de Cueracero', 'Hígado de Cueracero', 'Печень железномеха', '', '', '', '', '', '', '', ''), +(6259, '그로독 고릴라 간', 'Foie de Groddoc', 'Groddoc-Leber', '格罗多克猩猩的肝脏', '格羅多克猩猩的肝臟', 'Hígado Groddoc', 'Hígado Groddoc', 'Печень гроддока', '', '', '', '', '', '', '', ''), +(6260, '청색 염료', 'Teinture bleue', 'Blauer Farbstoff', '蓝色染料', '藍色染料', 'Tinte azul', 'Tinte azul', 'Синяя краска', '', '', '', '', '', '', '', ''), +(6261, '주황색 염료', 'Teinture orange', 'Oranger Farbstoff', '橙色染料', '橙色染料', 'Tinte naranja', 'Tinte naranja', 'Оранжевая краска', '', '', '', '', '', '', '', ''), +(6262, '갈렌의 일지', 'Journal de Galen', 'Galens Tagebuch', '加林的日记', '加林的日記', 'Diario de Galen', 'Diario de Galen', 'Записи Галена', '', '', '', '', '', '', '', ''), +(6263, '파란색 작업복', 'Salopette bleue', 'Blauer Overall', '蓝色罩衫', '藍色罩衫', 'Mono azul', 'Mono azul', 'Синий комбинезон', '', '', '', '', '', '', '', ''), +(6264, '상급사제용 로브', 'Robe d\'adepte supérieur', 'Große Adeptenrobe', '大师长袍', '大師長袍', 'Toga de fiel superior', 'Toga de adepto superior', 'Большее одеяние Адепта', '', '', '', '', '', '', '', ''), +(6265, '영혼의 조각', 'Fragment d\'âme', 'Seelensplitter', '灵魂碎片', '靈魂碎片', 'Fragmento de alma', 'Fragmento de alma', 'Осколок души', '', '', '', '', '', '', '', ''), +(6266, '신도 조끼', 'Gilet de disciple', 'Jüngerweste', '信徒外衣', '信徒外衣', 'Jubón de discípulo', 'Jubón de discípulo', 'Жилет Посвященного', '', '', '', '', '', '', '', ''), +(6267, '신도 바지', 'Pantalon de disciple', 'Jüngerhose', '信徒短裤', '信徒短褲', 'Pantalones de discípulo', 'Pantalones de discípulo', 'Штаны Посвященного', '', '', '', '', '', '', '', ''), +(6268, '선구자 조끼', 'Tunique de pionnier', 'Pioniertunika', '先锋外套', '先鋒外套', 'Túnica de pionero', 'Túnica de pionero', 'Мундир первопроходца', '', '', '', '', '', '', '', ''), +(6269, '선구자 바지', 'Pantalon de pionnier', 'Pionierbeinkleider', '先锋长裤', '先鋒長褲', 'Pantalones de pionero', 'Calzas de pionero', 'Брюки первопроходца', '', '', '', '', '', '', '', ''), +(6270, '도안: 파란색 리넨 조끼', 'Patron : Gilet bleu en lin', 'Muster: Blaue Leinenweste', '图样:蓝色亚麻外衣', '圖樣:藍色亞麻外衣', 'Patrón: jubón de lino azul', 'Patrón: jubón de lino azul', 'Выкройка: синий льняной жилет', '', '', '', '', '', '', '', ''), +(6271, '도안: 붉은색 리넨 조끼', 'Patron : Gilet rouge en lin', 'Muster: Rote Leinenweste', '图样:红色亚麻外衣', '圖樣:紅色亞麻外衣', 'Patrón: jubón de lino rojo', 'Patrón: jubón de lino rojo', 'Выкройка: красный льняной жилет', '', '', '', '', '', '', '', ''), +(6272, '도안: 파란색 리넨 로브', 'Patron : Robe bleue en lin', 'Muster: Blaue Leinenrobe', '图样:蓝色亚麻长袍', '圖樣:藍色亞麻長袍', 'Patrón: toga de lino azul', 'Patrón: toga de lino azul', 'Выкройка: синее льняное одеяние', '', '', '', '', '', '', '', ''), +(6273, '도안: 녹색 양모 로브', 'Patron : Robe verte en laine', 'Muster: Grüne Wollrobe', '图样:绿色毛纺长袍', '圖樣:綠色毛紡長袍', 'Patrón: toga de lana verde', 'Patrón: toga de lana verde', 'Выкройка: зеленое шерстяное одеяние', '', '', '', '', '', '', '', ''), +(6274, '도안: 파란색 작업복', 'Patron : Salopette bleue', 'Muster: Blauer Overall', '图样:蓝色罩衫', '圖樣:藍色罩衫', 'Patrón: mono azul', 'Patrón: mono azul', 'Выкройка: синий комбинезон', '', '', '', '', '', '', '', ''), +(6275, '도안: 상급사제용 로브', 'Patron : Robe d\'adepte supérieur', 'Muster: Große Adeptenrobe', '图样:大师长袍', '圖樣:大師長袍', 'Patrón: toga de fiel superior', 'Patrón: toga de adepto superior', 'Выкройка: большее одеяние Адепта', '', '', '', '', '', '', '', ''), +(6276, '곰팡이 슨 쪽지', 'Note moisie', 'Modrige Notiz', '发霉的笔记', '發黴的筆記', 'Nota mohosa', 'Nota mohosa', 'Заплесневелая записка', '', '', '', '', '', '', '', ''), +(6277, '곰팡이 슨 양피지', 'Papier moisi', 'Modriges Pergament', '发霉的羊皮纸', '發黴的羊皮紙', 'Pliego mohoso', 'Papiro mohoso', 'Заплесневелый пергамент', '', '', '', '', '', '', '', ''), +(6278, '곰팡이 슨 두루마리', 'Parchemin moisi', 'Modrige Rolle', '发霉的卷轴', '發黴的卷軸', 'Rollo mohoso', 'Pergamino mohoso', 'Заплесневелый свиток', '', '', '', '', '', '', '', ''), +(6279, '곰팡이 슨 편지', 'Lettre moisie', 'Modriger Brief', '发霉的信件', '發黴的信件', 'Carta mohosa', 'Carta mohosa', 'Заплесневелое письмо', '', '', '', '', '', '', '', ''), +(6280, '곰팡이 슨 신서', '', 'Modriges Schreiben', '发霉的书信', '發黴的書信', 'Misiva mohosa', 'Misiva mohosa', 'Заплесневелое послание', '', '', '', '', '', '', '', ''), +(6281, '덜그럭거리는 해골', 'Crâne de Cliquethorax', 'Schädel eines klappernden Skeletts', '断骨骷髅的颅骨', '斷骨骷髏的顱骨', 'Calavera armadósea', 'Calavera armadósea', 'Череп гремучего скелета', '', '', '', '', '', '', '', ''), +(6282, '성지의 바지', 'Pantalon de rituel funéraire', 'Heilige Begräbnis-Beinkleider', '神圣的葬礼长裤', '神聖的葬禮長褲', 'Pantalones de entierro sacro', 'Calzas de entierro sacro', 'Священные погребальные брюки', '', '', '', '', '', '', '', ''), +(6283, '우르의 책', 'Le Livre d\'Ur', 'Das Buch von Ur', '乌尔之书', '烏爾之書', 'El libro de Ur', 'El libro de Ur', 'Книга Ура', '', '', '', '', '', '', '', ''), +(6284, '소환의 룬', 'Runes d\'invocation', 'Runen der Beschwörung', '召唤符文', '召喚符文', 'Runas de Invocación', 'Runas de Invocación', 'Руны Призыва', '', '', '', '', '', '', '', ''), +(6285, '에갈린의 흑마법서', 'Grimoire d\'Egalin', 'Egalins Zauberfoliant', '埃加林的魔典', '埃加林的魔典', 'Grimorio de Egalin', 'Grimorio Egalin', 'Гримуар Эгалина', '', '', '', '', '', '', '', ''), +(6286, '순수한 심장', 'Coeurs purs', 'Reine Herzen', '纯洁的心', '純潔的心', 'Corazones puros', 'Corazones puros', 'Чистые сердца', '', '', '', '', '', '', '', ''), +(6287, '아탈라이 서판 조각', 'Fragment de tablette atal\'ai', 'Schrifttafelfragment der Atal\'ai', '阿塔莱石板碎片', '阿塔萊石板碎片', 'Fragmento de tablilla Atal\'ai', 'Trozo de tablilla Atal\'ai', 'Фрагмент таблички Аталаи', '', '', '', '', '', '', '', ''), +(6288, '아탈라이 서판', 'Tablette atal\'ai', 'Schrifttafel der Atal\'ai', '阿塔莱石板', '阿塔萊石板', 'Tablilla Atal\'ai', 'Tablilla Atal\'ai', 'Табличка Аталаи', '', '', '', '', '', '', '', ''), +(6289, '긴주둥이진흙퉁돔', 'Lutjan à longue mâchoire cru', 'Roher Langzahniger Matschschnapper', '新鲜的长嘴泥鳅', '新鮮的長嘴泥鰍', 'Pargo de loco boquilargo crudo', 'Pargo de lodo boquilargo crudo', 'Сырой илистый луциан', '', '', '', '', '', '', '', ''), +(6290, '비단잉어 구이', 'Goujon brillant', 'Glänzender Kleinfisch', '美味小鱼', '美味小魚', 'Pececito luminoso', 'Pececito luminoso', 'Блестящая рыбка', '', '', '', '', '', '', '', ''), +(6291, '비단잉어', 'Goujon brillant cru', 'Roher glänzender Kleinfisch', '新鲜的美味小鱼', '新鮮的美味小魚', 'Pececito luminoso crudo', 'Pececito luminoso crudo', 'Сырая блестящая рыбка', '', '', '', '', '', '', '', ''), +(6292, '5Kg 진흙퉁돔', 'Lutjan de 10 livres', '10-pfündiger Matschschnapper', '10磅重的泥鳅', '10磅重的泥鰍', 'Pargo de lodo de 5 kilos', 'Pargo de lodo de 5 kilos', '10-фунтовый илистый луциан', '', '', '', '', '', '', '', ''), +(6293, '말라붙은 박쥐 피', 'Sang séché de chauve-souris', 'Getrocknetes Fledermausblut', '干涸的蝙蝠血', '乾涸的蝙蝠血', 'Sangre de murciélago seca', 'Sangre de murciélago seca', 'Сушеная кровь летучей мыши', '', '', '', '', '', '', '', ''), +(6294, '6Kg 진흙퉁돔', 'Lutjan de 12 livres', '12-pfündiger Matschschnapper', '12磅重的泥鳅', '12磅重的泥鰍', 'Pargo de lodo de 6 kilos', 'Pargo de lodo de 6 kilos', '12-фунтовый илистый луциан', '', '', '', '', '', '', '', ''), +(6295, '7Kg 진흙퉁돔', 'Lutjan de 15 livres', '15-pfündiger Matschschnapper', '15磅重的泥鳅', '15磅重的泥鰍', 'Pargo de lodo de 7 kilos', 'Pargo de lodo de 7 kilos', '15-фунтовый илистый луциан', '', '', '', '', '', '', '', ''), +(6296, '엉겨붙은 박쥐털', 'Poils de chauve-souris', 'Büschel Fledermaushaar', '蝙蝠毛', '蝙蝠毛', 'Parche de crin de murciélago', 'Parche de crin de murciélago', 'Клочок шерсти летучей мыши', '', '', '', '', '', '', '', ''), +(6297, '오래된 해골', 'Vieux crâne', 'Alter Schädel', '死者的颅骨', '死者的顱骨', 'Calavera vieja', 'Calavera vieja', 'Старый череп', '', '', '', '', '', '', '', ''), +(6298, '피투성이 박쥐 송곳니', 'Croc sanglant de chauve-souris', 'Blutiger Fledermaus-Fangzahn', '沾血的蝙蝠牙齿', '沾血的蝙蝠牙齒', 'Colmillo de murciélago sangriento', 'Colmillo de murciélago sangriento', 'Окровавленный клык летучей мыши', '', '', '', '', '', '', '', ''), +(6299, '병들어 보이는 물고기', 'Poisson maladif', 'Krank aussehender Fisch', '病怏怏的鱼', '病怏怏的魚', 'Pescado con mala pinta', 'Pescado con mala pinta', 'Хилая рыбка', '', '', '', '', '', '', '', ''), +(6300, '껍질 조각', 'Fragment de peau', 'Hüllenfragment', '獠牙碎片', '獠牙碎片', 'Fragmento de colmillo', 'Trozo de coraza', 'Фрагмент чешуи', '', '', '', '', '', '', '', ''), +(6301, '오래된 조직원의 해골', 'Crâne du vieux Teamster', 'Old Teamsters Schädel', '老车夫的颅骨', '老車夫的顱骨', 'Calavera de camionero vieja', 'Calavera de camionero vieja', 'Череп старого игрока', '누군가에게 미움을 산 것 같습니다.', 'Apparemment, quelqu\'un avait une dent contre lui.', 'Anscheinend mochte jemand diesen Typen nicht besonders.', '看起来有人不喜欢这家伙。', '看起來有人不喜歡這傢伙。', 'Parece que a alguien no le caía bien.', 'Parece que a alguien no le caía bien.', 'Похоже, этот парень кому-то сильно не нравился.'), +(6302, '얇은 곤충 날개', 'Aile d\'insecte délicate', 'Zierlicher Insektenflügel', '轻巧的昆虫翅膀', '輕巧的昆蟲翅膀', 'Ala de insecto delicada', 'Ala de insecto delicada', 'Хрупкое крылышко насекомого', '', '', '', '', '', '', '', ''), +(6303, '줄무늬고등어', 'Maquereau ombré cru', 'Rohe Glitschhautmakrele', '新鲜的滑皮鲭鱼', '新鮮的滑皮鯖魚', 'Caballa suave cruda', 'Caballa de piel escurridiza cruda', 'Сырая скользкая скумбрия', '', '', '', '', '', '', '', ''), +(6304, '축축한 일기장 한쪽 (4일째날)', 'Page de journal humide (Jour 4)', 'Feuchte Tagebuchseite (Tag 4)', '潮湿的日记书页(第4天)', '潮濕的日記書頁(第4天)', 'Página de diario mojada (día 4)', 'Página de diario mojada (día 4)', 'Отсыревшая страница дневника (день 4)', '', '', '', '', '', '', '', ''), +(6305, '축축한 일기장 한쪽 (87일째날)', 'Page de journal humide (Jour 87)', 'Feuchte Tagebuchseite (Tag 87)', '潮湿的日记书页(第87天)', '潮濕的日記書頁(第87天)', 'Página de diario mojada (día 87)', 'Página de diario mojada (día 87)', 'Отсыревшая страница дневника (день 87)', '', '', '', '', '', '', '', ''), +(6306, '축축한 일기장 한쪽 (512일째날)', 'Page de journal humide (Jour 512)', 'Feuchte Tagebuchseite (Tag 512)', '潮湿的日记书页(第512天)', '潮濕的日記書頁(第512天)', 'Página de diario mojada (día 512)', 'Página de diario mojada (día 512)', 'Отсыревшая страница дневника (день 512)', '', '', '', '', '', '', '', ''), +(6307, '쪽지가 든 병', 'Message dans une bouteille', 'Flaschenpost', '瓶中信', '瓶中信', 'Mensaje en una botella', 'Mensaje en una botella', 'Послание в бутылке', '', '', '', '', '', '', '', ''), +(6308, '표범메기', 'Poisson-chat moustachu cru', 'Roher Stoppelfühlerwels', '新鲜的刺须鲶鱼', '新鮮的刺鬚鯰魚', 'Siluro mostacherizo crudo', 'Siluro mostacherizo crudo', 'Сырая зубатка ощетиненная', '', '', '', '', '', '', '', ''), +(6309, '9Kg 메기', 'Poisson-chat de 17 livres', '17-pfündiger Wels', '17磅重的鲶鱼', '17磅重的鯰魚', 'Siluro de 8 kilos', 'Siluro de 8 kilos', '17-фунтовая зубатка', '', '', '', '', '', '', '', ''), +(6310, '10Kg 메기', 'Poisson-chat de 19 livres', '19-pfündiger Wels', '19磅重的鲶鱼', '19磅重的鯰魚', 'Siluro de 10 kilos', 'Siluro de 10 kilos', '19-фунтовая зубатка', '', '', '', '', '', '', '', ''), +(6311, '11Kg 메기', 'Poisson-chat de 22 livres', '22-pfündiger Wels', '22磅重的鲶鱼', '22磅重的鯰魚', 'Siluro de 12 kilos', 'Siluro de 12 kilos', '22-фунтовая зубатка', '', '', '', '', '', '', '', ''), +(6312, '달린의 유품', 'Coeur de Dalin', 'Dalins Herz', '达林的心脏', '達林的心臟', 'Corazón de Dalin', 'Corazón de Dalin', 'Сердце Далина', '', '', '', '', '', '', '', ''), +(6313, '코마의 유품', 'Coeur de Comar', 'Comars Herz', '科马的心脏', '科馬的心臟', 'Corazón de Comar', 'Corazón de Comar', 'Сердце Комара', '', '', '', '', '', '', '', ''), +(6314, '늑대왕 단망토', 'Cape de meneur de loups', 'Wolfmeister Cape', '狼王斗篷', '狼王斗篷', 'Manteo de maestro de lobos', 'Manteo de maestro de lobos', 'Накидка волчаря', '', '', '', '', '', '', '', ''), +(6315, '강철 석궁', 'Arbalète à traits d\'acier', 'Stahlpfeilarmbrust', '钢矢硬弩', '鋼矢硬弩', 'Ballesta de flechas de acero', 'Ballesta de flechas de acero', 'Арбалет со стальными стрелами', '', '', '', '', '', '', '', ''), +(6316, '호수프렌지 별미', 'Délice de furie du loch', 'Lochfrenzy Supreme', '洛克湖狂鱼', '洛克湖狂魚', 'Delicia de furia de Loch Modan', 'Delicia de furia del Loch Modan', 'Деликатес из бешенки', '', '', '', '', '', '', '', ''), +(6317, '호수프렌지', 'Furie du loch crue', 'Roher Lochfrenzy', '新鲜的洛克湖狂鱼', '新鮮的洛克湖狂魚', 'Frenesí del lago crudo', 'Furia del Loch Modan crudo', 'Сырая озерная бешенка', '', '', '', '', '', '', '', ''), +(6318, '오도의 초원 지팡이', 'Bâton d\'Odo', 'Odos Leystab', '奥杜之杖', '奧杜之杖', 'Bastón de Ley de Odo', 'Bastón de Ley de Odo', 'Посох залога Одо', '', '', '', '', '', '', '', ''), +(6319, '눈먼감시자의 벨트', 'Ceinturon du guetteur aveugle', 'Gurt des Blindsehers', '盲者束带', '盲者腰帶', 'Faja del Cegato', 'Faja del Cegato', 'Ремень Слепостража', '', '', '', '', '', '', '', ''), +(6320, '사령관의 문장방패', 'Cimier de commandant', 'Wappen des Kommandanten', '指挥官纹章盾', '指揮官紋章盾', 'Emblema de comandante', 'Blasón de Comandante', 'Рыцарский щит командора', '', '', '', '', '', '', '', ''), +(6321, '실버레인 가문의 문장', 'Sceau de la famille d\'Argelaine', 'Silverlaines Familiensiegel', '席瓦莱恩家族徽记', '席瓦萊恩家族徽記', 'Lacre familiar de Filargenta', 'Sello familiar de Filargenta', 'Фамильная печать Сильверлейнов', '', '', '', '', '', '', '', ''), +(6322, '몬스터 - Staff, Arugal', 'Monstre - Bâton, Arugal', 'Monster - Stab, Arugal', '', '', 'Monstruo: bastón, Arugal', 'Monstruo: bastón, Arugal', 'Монстр - посох, Аругал', '', '', '', '', '', '', '', ''), +(6323, '남작의 홀', 'Sceptre du baron', 'Szepter des Barons', '巴隆的节杖', '巴隆的節杖', 'Cetro del barón', 'Cetro del barón', 'Баронский скипетр', '', '', '', '', '', '', '', ''), +(6324, '아루갈의 로브', 'Robe d\'Arugal', 'Robe von Arugal', '阿鲁高法袍', '阿魯高法袍', 'Togas de Arugal', 'Togas de Arugal', 'Одеяния Аругала', '', '', '', '', '', '', '', ''), +(6325, '조리법: 비단잉어 구이', 'Recette : Goujon brillant', 'Rezept: Glänzender Kleinfisch', '食谱:美味小鱼', '食譜:美味小魚', 'Receta: pececito luminoso', 'Receta: pececito luminoso', 'Рецепт: блестящая рыбка', '', '', '', '', '', '', '', ''), +(6326, '조리법: 줄무늬고등어 구이', 'Recette : Maquereau ombré', 'Rezept: Glitschhautmakrele', '食谱:滑皮鲭鱼', '食譜:滑皮鯖魚', 'Receta: caballa suave', 'Receta: caballa de piel escurridiza', 'Рецепт: скользкая скумбрия', '', '', '', '', '', '', '', ''), +(6327, '중재의 철퇴', 'Le Pacificateur', 'Der Befrieder', '抚慰者', '撫慰者', 'El pacificador', 'El pacificador', 'Утешитель', '', '', '', '', '', '', '', ''), +(6328, '조리법: 긴주둥이진흙퉁돔 구이', 'Recette : Lutjan à longue mâchoire', 'Rezept: Langzahniger Matschschnapper', '食谱:长嘴泥鳅', '食譜:長嘴泥鰍', 'Receta: pargo de lodo boquilargo', 'Receta: pargo de lodo boquilargo', 'Рецепт: илистый луциан', '', '', '', '', '', '', '', ''), +(6329, '조리법: 호수프렌지 별미', 'Recette : Délice de furie du loch', 'Rezept: Lochfrenzy Supreme', '食谱:洛克湖狂鱼', '食譜:洛克湖狂魚', 'Receta: delicia de furia de Loch Modan', 'Receta: delicia de furia de Loch Modan', 'Рецепт: деликатес из бешенки', '', '', '', '', '', '', '', ''), +(6330, '조리법: 표범메기 구이', 'Recette : Poisson-chat moustachu', 'Rezept: Stoppelfühlerwels', '食谱:刺须鲶鱼', '食譜:刺鬚鯰魚', 'Receta: siluro mostacherizo', 'Receta: siluro mostacherizo', 'Рецепт: зубатка ощетиненная', '', '', '', '', '', '', '', ''), +(6331, '공명의 단검', 'Lame des lamentations', 'Heulende Klinge', '哀嚎之刃', '哀嚎之刃', 'Hoja aullante', 'Hoja aullante', 'Воющий клинок', '', '', '', '', '', '', '', ''), +(6332, '흑진주 반지', 'Anneau à la perle noire', 'Schwarzer Perlenring', '黑珍珠之戒', '黑珍珠之戒', 'Anillo de perla negra', 'Anillo de perla negra', 'Кольцо Черной жемчужины', '', '', '', '', '', '', '', ''), +(6333, '꼬리가시 단검', 'Dague des piques', 'Stachelpeitschendolch', '刺尾匕首', '刺尾匕首', 'Daga Azote de Pinchos', 'Daga Azote de Pinchos', 'Кинжал Шипохлеста', '', '', '', '', '', '', '', ''), +(6334, '몬스터 - Mace, Green', 'Monstre - Masse, Verte', 'Monster - Streitkolben, Grün', '', '', 'Monstruo: maza, verde', 'Monstruo: maza, verde', 'Монстр - палица, зеленая', '', '', '', '', '', '', '', ''), +(6335, '불곰 장화', 'Bottes grisonnante', 'Ergraute Stiefel', '灰色长靴', '灰色長靴', 'Botas pardas', 'Botas grisáceas', 'Серые сапоги', '', '', '', '', '', '', '', ''), +(6336, '보병 제복', 'Tunique d\'infanterie', 'Infanterietunika', '步兵外套', '步兵外套', 'Túnica de infantería', 'Túnica de infantería', 'Пехотный мундир', '', '', '', '', '', '', '', ''), +(6337, '보병 다리보호구', 'Jambières d\'infanterie', 'Infanteriegamaschen', '步兵护腿', '步兵護腿', 'Leotardos de infantería', 'Leotardos de infantería', 'Поножи пехотинца', '', '', '', '', '', '', '', ''), +(6338, '은마법막대', 'Bâtonnet en argent', 'Silberrute', '银棒', '銀棒', 'Vara de plata', 'Vara de plata', 'Серебряный жезл', '마법부여사가 마법을 부여하기 위해 필요한 도구입니다.', 'Nécessaire aux enchanteurs.', 'Wird von Verzauberern verwendet.', '附魔师必备的工具。', '附魔師必備的工具。', 'Necesaria para los encantadores.', 'Necesaria para los encantadores.', 'Необходим зачаровывателям.'), +(6339, '룬문자 은마법막대', 'Bâtonnet runique en argent', 'Runenverzierte Silberrute', '符文银棒', '符文銀棒', 'Vara de plata con runas', 'Vara rúnica de plata', 'Рунный серебряный жезл', '', '', '', '', '', '', '', ''), +(6340, '펜루스의 가죽', 'Peau de Fenrus', 'Fenrus\' Balg', '芬鲁斯的外皮', '芬魯斯的外皮', 'Pellejo de Fenrus', 'Pellejo de Fenrus', 'Шкура Фенруса', '', '', '', '', '', '', '', ''), +(6341, '으스스한 마구간 등불', 'Lanterne d\'écurie sinistre', 'Unheimliche Stalllaterne', '怪异的马厩灯笼', '怪異的馬廄燈籠', 'Lámpara de establo siniestra', 'Lámpara de establo siniestra', 'Мрачный смотритель стойл светильник', '', '', '', '', '', '', '', ''), +(6342, '주문식: 가슴보호구 마법부여 - 최하급 마나', 'Formule : Enchantement de plastron (Mana mineur)', 'Formel: Brust - Schwaches Mana', '公式:附魔胸甲 - 初级法力', '公式:附魔胸甲 - 初級法力', 'Fórmula: encantar pechera: maná menor', 'Fórmula: encantar pechera: maná menor', 'Формула: зачаровывание нагрудника - мана, II ступень', '', '', '', '', '', '', '', ''), +(6343, '주문식: 가슴보호구 임시 마법부여 - 정신력', 'Formule : Imprégnation de plastron (Esprit)', 'Formel: Brust magieerfüllen - Willenskraft', '公式:浸魔胸甲 - 精神', '公式:浸魔胸甲 - 精神', 'Fórmula: imbuir pechera: espíritu', 'Fórmula: imbuir pechera: espíritu', 'Формула: укрепить нарудник - дух', '', '', '', '', '', '', '', ''), +(6344, '주문식: 손목보호구 마법부여 - 최하급 정신력', 'Formule : Enchantement de bracelets (Esprit mineur)', 'Formel: Armschiene - Schwache Willenskraft', '公式:附魔护腕 - 初级精神', '公式:附魔護腕 - 初級精神', 'Fórmula: encantar brazal: espíritu menor', 'Fórmula: encantar brazal: espíritu menor', 'Формула: зачаровывание браслетов - дух, II ступень', '', '', '', '', '', '', '', ''), +(6345, '주문식: 망토 임시 마법부여 - 최하급 보호', 'Formule : Imprégnation de cape (Protection)', 'Formel: Umhang magieerfüllen - Schutz', '公式:浸魔披风 - 防护', '公式:浸魔披風 - 防護', 'Fórmula: imbuir capa: protección', 'Fórmula: imbuir capa: protección', 'Формула: укрепить плащ - защита', '', '', '', '', '', '', '', ''), +(6346, '주문식: 가슴보호구 마법부여 - 하급 마나', 'Formule : Enchantement de plastron (Mana inférieur)', 'Formel: Brust - Geringes Mana', '公式:附魔胸甲 - 次级法力', '公式:附魔胸甲 - 次級法力', 'Fórmula: encantar pechera: maná inferior', 'Fórmula: encantar pechera: maná inferior', 'Формула: зачаровывание нагрудника - мана, I ступень', '', '', '', '', '', '', '', ''), +(6347, '주문식: 손목보호구 마법부여 - 최하급 힘', 'Formule : Enchantement de bracelets (Force mineure)', 'Formel: Armschiene - Schwache Stärke', '公式:附魔护腕 - 初级力量', '公式:附魔護腕 - 初級力量', 'Fórmula: encantar brazal: fuerza menor', 'Fórmula: encantar brazal: fuerza menor', 'Формула: зачаровывание браслетов - сила, II ступень', '', '', '', '', '', '', '', ''), +(6348, '주문식: 한손 무기 마법부여 - 야수 사냥', 'Formule : Enchantement d\'arme (Tueur de bête mineur)', 'Formel: Waffe - Schwacher Wildtiertöter', '公式:附魔武器 - 初级屠兽', '公式:附魔武器 - 初級屠獸', 'Fórmula: encantar arma: bestiacida menor', 'Fórmula: encantar arma: Destripadora de bestias menor', 'Формула: зачаровывание оружия - убийство животных, I ступень', '', '', '', '', '', '', '', ''), +(6349, '주문식: 양손 무기 마법부여 - 하급 지능', 'Formule : Enchantement d\'arme 2M (Intelligence inférieure)', 'Formel: Zweihandwaffe - Geringe Intelligenz', '公式:附魔双手武器 - 次级智力', '公式:附魔雙手武器 - 次級智力', 'Fórmula: encantar arma de 2M: intelecto inferior', 'Fórmula: encantar arma de 2M: intelecto inferior', 'Формула: зачаровывание двуручного оружия - интеллект, I ступень', '', '', '', '', '', '', '', ''), +(6350, '청동 장화', 'Bottes grossières en bronze', 'Raue bronzene Stiefel', '劣质青铜战靴', '劣質青銅戰靴', 'Botas de bronce basto', 'Botas de bronce férreas', 'Грубые бронзовые сапоги', '', '', '', '', '', '', '', ''), +(6351, '움푹 파인 상자', 'Caisse endommagée', 'Zerbeulte Kiste', '被挤压过的箱子', '被擠壓過的箱子', 'Cajón dentado', 'Cajón abollado', 'Продавленный ящик', '투자개발회사의 보급품 상자', 'Fournitures de la KapitalRisk', 'Vorräte der Venture Company', '风险投资公司的补给品', '風險投資公司的補給品', 'Suministros de Ventura y Cía.', 'Suministros de Ventura y Cía.', 'Припасы Торговой Компании'), +(6352, '물에 젖은 상자', 'Caisse détrempée', 'Durchnässte Kiste', '浸水的箱子', '浸水的箱子', 'Cajón estropeado por el agua', 'Cajón estropeado por el agua', 'Промокший ящик', '투자개발회사의 보급품 상자', 'Fournitures de la KapitalRisk', 'Vorräte der Venture Company', '风险投资公司的补给品', '風險投資公司的補給品', 'Suministros de Ventura y Cía.', 'Suministros de Ventura y Cía.', 'Припасы Торговой Компании'), +(6353, '작은 궤짝', 'Petit coffre', 'Kleine Truhe', '小箱子', '小箱子', 'Cofre pequeño', 'Cofre pequeño', 'Маленький сундук', '', '', '', '', '', '', '', ''), +(6354, '자물쇠가 달린 작은 궤짝', 'Petit coffre verrouillé', 'Kleine verschlossene Truhe', '锁住的小箱子', '鎖住的小箱子', 'Cofre cerrado pequeño', 'Cofre cerrado pequeño', 'Маленький запертый сундук', '', '', '', '', '', '', '', ''), +(6355, '자물쇠가 달린 튼튼한 궤짝', 'Coffre solide verrouillé', 'Stabile verschlossene Truhe', '结实的宝箱', '結實的寶箱', 'Cofre cerrado robusto', 'Cofre cerrado robusto', 'Прочный запертый ларь', '', '', '', '', '', '', '', ''), +(6356, '찌그러진 궤짝', 'Coffre endommagé', 'Ramponierte Truhe', '破损的箱子', '破損的箱子', 'Cofre maltrecho', 'Cofre maltrecho', 'Потертый сундук', '', '', '', '', '', '', '', ''), +(6357, '봉인된 상자', 'Caisse scellée', 'Versiegelte Kiste', '密封的箱子', '密封的箱子', 'Cajón sellado', 'Cajón sellado', 'Запечатанный ящик', '투자개발회사의 보급품 상자', 'Fournitures de la KapitalRisk', 'Vorräte der Venture Company', '风险投资公司的补给品', '風險投資公司的補給品', 'Suministros de Ventura y Cía.', 'Suministros de Ventura y Cía.', 'Припасы Торговой Компании'), +(6358, '기름기 많은 아귀', 'Bouche-noire huileux', 'Öliges Schwarzmaul', '黑口鱼', '黑口魚', 'Bocanegra graso', 'Bocanegra graso', 'Масляный черноротик', '', '', '', '', '', '', '', ''), +(6359, '불지느러미퉁돔', 'Lutjan de nagefeu', 'Feuerflossenschnapper', '火鳞鳝鱼', '火鰭鯛', 'Pargo de Fuego', 'Pargo de Fuego', 'Огнеперый снеппер', '', '', '', '', '', '', '', ''), +(6360, '강철비늘 망치놀래기', 'Poisson aux écailles d\'acier', 'Stahlschuppenknautscher', '钢鳞鱼', '鋼鱗魚', 'Triturador escama de acero', 'Pez de escamas de acero', 'Сталечешуйчатая разгом-рыба', '', '', '', '', '', '', '', ''), +(6361, '무지개날개다랑어', 'Thon arc-en-ciel cru', 'Roher Regenbogenflossenthunfisch', '新鲜的彩鳍鱼', '新鮮的彩鰭魚', 'Atún blanco arco iris crudo', 'Atún blanco arco iris crudo', 'Сырой радужный тунец', '', '', '', '', '', '', '', ''), +(6362, '돌비늘대구', 'Morue rochécaille crue', 'Roher Steinschuppenkabeljau', '新鲜的石鳞鳕鱼', '新鮮的石鱗鱈魚', 'Bacalao Piedrescama crudo', 'Bacalao Piedrescama crudo', 'Сырая каменношкурая треска', '', '', '', '', '', '', '', ''), +(6363, '13Kg 메기', 'Poisson-chat de 26 livres', '26-pfündiger Wels', '26磅重的鲶鱼', '26磅重的鯰魚', 'Siluro de 14 kilos', 'Siluro de 14 kilos', '26-фунтовая зубатка', '', '', '', '', '', '', '', ''), +(6364, '16Kg 메기', 'Poisson-chat de 32 livres', '32-pfündiger Wels', '32磅重的鲶鱼', '32磅重的鯰魚', 'Siluro de 16 kilos', 'Siluro de 16 kilos', '32-фунтовая зубатка', '', '', '', '', '', '', '', ''), +(6365, '튼튼한 낚싯대', 'Solide canne à pêche', 'Starke Angel', '强化钓鱼竿', '強化釣魚竿', 'Caña de pescar fuerte', 'Caña de pescar fuerte', 'Крепкая удочка', '', '', '', '', '', '', '', ''), +(6366, '흑단 낚싯대', 'Canne à pêche de sombrebois', 'Darkwood-Angel', '暗木鱼竿', '暗木魚竿', 'Caña de pescar Leñoscuro', 'Caña de pescar Leñoscuro', 'Удочка Темнолесья', '', '', '', '', '', '', '', ''), +(6367, '큰 철제 낚싯대', 'Grande canne à pêche en fer', 'Große Eisenangel', '粗铁鱼竿', '粗鐵魚竿', 'Caña de pescar de hierro grande', 'Caña de pescar de hierro grande', 'Большая железная удочка', '', '', '', '', '', '', '', ''), +(6368, '조리법: 무지개날개다랑어 구이', 'Recette : Thon arc-en-ciel', 'Rezept: Regenbogenflossenthunfisch', '食谱:彩鳍鱼', '食譜:彩鰭魚', 'Receta: atún blanco arco iris', 'Receta: atún blanco arco iris', 'Рецепт: радужный тунец', '', '', '', '', '', '', '', ''), +(6369, '조리법: 돌비늘대구 구이', 'Recette : Morue rochécaille', 'Rezept: Steinschuppenkabeljau', '食谱:石鳞鳕鱼', '食譜:石鱗鱈魚', 'Receta: bacalao Piedrescama', 'Receta: bacalao piedrescama', 'Рецепт: каменношкурая треска', '', '', '', '', '', '', '', ''), +(6370, '아귀 오일', 'Huile de bouche-noire', 'Schwarzmaulöl', '黑口鱼油', '黑口魚油', 'Aceite bocanegra', 'Aceite bocanegra', 'Масло черноротика', '', '', '', '', '', '', '', ''), +(6371, '화염 오일', 'Huile de feu', 'Feueröl', '火焰之油', '火焰之油', 'Aceite de fuego', 'Aceite de Fuego', 'Зажигательное масло', '', '', '', '', '', '', '', ''), +(6372, '신속한 수영 물약', 'Potion de Nage rapide', 'Schwimmtempotrank', '速游药水', '速遊藥水', 'Poción de velocidad de nado', 'Poción de velocidad de nado', 'Зелье быстрого плавания', '', '', '', '', '', '', '', ''), +(6373, '화염 강화의 비약', 'Elixir de Maîtrise du feu', 'Elixier der Feuermacht', '火力药剂', '火力藥劑', 'Elixir de poder de Fuego', 'Elixir de poder de Fuego', 'Эликсир огневой мощи', '', '', '', '', '', '', '', ''), +(6374, '마법의 가루', 'Poudre enchantée', 'Verzaubertes Pulver', '魔化粉末', '魔化粉末', 'Partículas encantadas', 'Partículas encantadas', 'Зачарованный порошок', '마법부여사가 마법을 부여하기 위해 필요한 재료입니다.', 'Utile aux mages pour enchanter des objets.', 'Wird von Verzauberern zur Verzauberung von Gegenständen verwendet.', '附魔师所用的材料。', '附魔師所用的材料。', 'Usado por los encantadores para encantar objetos.', 'Usado por los encantadores para encantar objetos.', 'Используется зачаровывателями для зачаровывания предметов.'), +(6375, '주문식: 손목보호구 마법부여 - 하급 정신력', 'Formule : Enchantement de bracelet (Esprit inférieur)', 'Formel: Armschiene - Geringe Willenskraft', '公式:附魔护腕 - 次级精神', '公式:附魔護腕 - 次級精神', 'Fórmula: encantar brazal: espíritu inferior', 'Fórmula: encantar brazal: espíritu inferior', 'Формула: зачаровывание браслетов - дух, I ступень', '', '', '', '', '', '', '', ''), +(6376, '주문식: 장화 마법부여 - 최하급 체력', 'Formule : Bottes enchantées (Endurance mineure)', 'Formel: Stiefel - Schwache Ausdauer', '公式:附魔靴子 - 次级耐力', '公式:附魔靴子 - 次級耐力', 'Fórmula: encantar botas: fortaleza menor', 'Fórmula: encantar botas: aguante menor', 'Формула: зачаровывание обуви - выносливость, II ступень', '', '', '', '', '', '', '', ''), +(6377, '주문식: 장화 마법부여 - 최하급 민첩성', 'Formule : Bottes enchantées (Agilité mineure)', 'Formel: Stiefel - Schwache Beweglichkeit', '公式:附魔靴子 - 初级敏捷', '公式:附魔靴子 - 初級敏捷', 'Fórmula: encantar botas: agilidad menor', 'Fórmula: encantar botas: agilidad menor', 'Формула: зачаровывание обуви - ловкость, II ступень', '', '', '', '', '', '', '', ''), +(6378, '예언자의 단망토', 'Cape de prophète', 'Sehercape', '先知斗篷', '先知斗篷', 'Manteo de profeta', 'Manteo de profeta', 'Накидка Провидца', '', '', '', '', '', '', '', ''), +(6379, '마법문자 가죽 허리띠', 'Ceinture en cuir gravé', 'Gravierter Ledergürtel', '铭文皮带', '銘文皮帶', 'Cinturón de cuero grabado', 'Cinturón de cuero grabado', 'Покрытый письменами кожаный пояс', '', '', '', '', '', '', '', ''), +(6380, '마법문자 버클러', 'Targe gravée', 'Gravierter Rundschild', '抛光圆盾', '拋光圓盾', 'Rodela grabada', 'Rodela grabada', 'Покрытый письменами кулачный щит', '', '', '', '', '', '', '', ''), +(6381, '광휘의 망토', 'Cape éclatante', 'Heller Umhang', '明亮披风', '陽炎披風', 'Capa brillante', 'Capa brillante', 'Яркий плащ', '', '', '', '', '', '', '', ''), +(6382, '수목의 가죽 허리띠', 'Ceinture sylvestre en cuir', 'Waldleder-Gürtel', '森林皮带', '森林皮帶', 'Cinturón de cuero de bosque', 'Cinturón de cuero de bosque', 'Лесной кожаный пояс', '', '', '', '', '', '', '', ''), +(6383, '수목의 버클러', 'Targe sylvestre', 'Wald-Rundschild', '森林圆盾', '森林圓盾', 'Rodela de bosque', 'Rodela de bosque', 'Лесной кулачный щит', '', '', '', '', '', '', '', ''), +(6384, '세련된 파란색 셔츠', 'Chemise bleue d\'apparat', 'Modisches blaues Hemd', '漂亮的蓝衬衣', '漂亮的藍襯衣', 'Camisa azul con estilo', 'Camisa azul con estilo', 'Стильная синяя рубашка', '', '', '', '', '', '', '', ''), +(6385, '세련된 녹색 셔츠', 'Chemise verte d\'apparat', 'Modisches grünes Hemd', '漂亮的绿衬衣', '漂亮的綠襯衣', 'Camisa verde con estilo', 'Camisa verde con estilo', 'Стильная зеленая рубашка', '', '', '', '', '', '', '', ''), +(6386, '희미하게 빛나는 쇠사슬 다리보호구', 'Cuissards en mailles rougeoyantes', 'Gleißende Panzerbeinschützer', '微光锁甲腿甲', '微光鎖甲腿甲', 'Musleras de malla de luz trémula', 'Musleras de malla de luz trémula', 'Мерцающие кольчужные набедренники', '', '', '', '', '', '', '', ''), +(6387, '희미하게 빛나는 쇠사슬 팔보호구', 'Brassards en mailles rougeoyantes', 'Gleißende Panzerarmschienen', '微光锁甲护腕', '微光鎖甲護腕', 'Brazales de malla de luz trémula', 'Brazales de malla de luz trémula', 'Мерцающие кольчужные наручи', '', '', '', '', '', '', '', ''), +(6388, '희미하게 빛나는 쇠사슬 어깨갑옷', 'Espauliers en mailles rougeoyantes', 'Gleißende Panzerschulterstücke', '微光锁甲肩铠', '微光鎖甲肩鎧', 'Espaldares de malla de luz trémula', 'Espaldares de malla de luz trémula', 'Мерцающее кольчужное наплечье', '', '', '', '', '', '', '', ''), +(6389, '희미하게 빛나는 쇠사슬 코이프', 'Camail en mailles rougeoyantes', 'Gleißende Panzerhelmkappe', '微光锁甲罩帽', '微光鎖甲罩帽', 'Almófar de malla de luz trémula', 'Almófar de malla de luz trémula', 'Мерцающий кольчужный капюшон', '', '', '', '', '', '', '', ''), +(6390, '도안: 세련된 파란색 셔츠', 'Patron : Chemise bleue d\'apparat', 'Muster: Modisches blaues Hemd', '图样:漂亮的蓝衬衣', '圖樣:漂亮的藍襯衣', 'Patrón: camisa azul con estilo', 'Patrón: Camisa azul con estilo', 'Выкройка: стильная синяя рубашка', '', '', '', '', '', '', '', ''), +(6391, '도안: 세련된 녹색 셔츠', 'Patron : Chemise verte d\'apparat', 'Muster: Modisches grünes Hemd', '图样:漂亮的绿衬衣', '圖樣:漂亮的綠襯衣', 'Patrón: camisa verde con estilo', 'Patrón: Camisa verde con estilo', 'Выкройка: стильная зеленая рубашка', '', '', '', '', '', '', '', ''), +(6392, '아루갈의 허리띠', 'Ceinture d\'Arugal', 'Gürtel von Arugal', '阿鲁高的腰带', '阿魯高的腰帶', 'Cinturón de Arugal', 'Cinturón de Arugal', 'Пояс Аругала', '', '', '', '', '', '', '', ''), +(6393, '은빛매듭 장갑', 'Gants brochés d\'argent', 'Silberfadenhandschuhe', '银丝手套', '銀絲手套', 'Guantes de hilo de plata', 'Guantes de hilo de plata', 'Сребротканевые перчатки', '', '', '', '', '', '', '', ''), +(6394, '은빛매듭 장화', 'Bottes brochées d\'argent', 'Silberfadenstiefel', '银丝战靴', '銀絲戰靴', 'Botas de hilo de plata', 'Botas de hilo de plata', 'Сребротканевые сапоги', '', '', '', '', '', '', '', ''), +(6395, '은빛매듭 아미스', 'Amict broché d\'argent', 'Silberfadenamicia', '银丝披肩', '銀絲披肩', 'Hombrera de hilo de plata', 'Amito de hilo de plata', 'Сребротканевый нарамник', '', '', '', '', '', '', '', ''), +(6396, '문장장식 흉갑', 'Plastron blasonné', 'Geschmückter Brustharnisch', '纹饰护胸', '紋飾護胸', 'Coraza blasonada', 'Pechera blasonada', 'Украшенный гербом нагрудник', '', '', '', '', '', '', '', ''), +(6397, '문장장식 장갑', 'Gants blasonnés', 'Geschmückte Handschuhe', '纹饰手套', '紋飾手套', 'Guantes blasonados', 'Guantes blasonados', 'Украшенные гербом перчатки', '', '', '', '', '', '', '', ''), +(6398, '문장장식 허리띠', 'Ceinture blasonnée', 'Geschmückter Gürtel', '纹饰腰带', '紋飾腰帶', 'Cinturón blasonado', 'Cinturón blasonado', 'Украшенный гербом пояс', '', '', '', '', '', '', '', ''), +(6399, '문장장식 어깨보호구', 'Epaulières blasonnées', 'Geschmückte Schultern', '纹饰护肩', '紋飾護肩', 'Hombreras blasonadas', 'Sobrehombros blasonados', 'Украшенные гербом наплечники', '', '', '', '', '', '', '', ''), +(6400, '희미하게 빛나는 방패', 'Bouclier rougeoyant', 'Gleißender Schild', '微光之盾', '微光之盾', 'Escudo de luz trémula', 'Escudo de luz trémula', 'Мерцающий щит', '', '', '', '', '', '', '', ''), +(6401, '도안: 암색 비단 셔츠', 'Patron : Chemise noire en soie', 'Muster: Dunkles Seidenhemd', '图样:黑丝衬衣', '圖樣:黑絲襯衣', 'Patrón: camisa de seda oscura', 'Patrón: camisa de seda oscura', 'Выкройка: темная шелковая рубашка', '', '', '', '', '', '', '', ''), +(6402, '전투 쇠사슬 다리보호구', 'Jambières de guerre en mailles', 'Gepanzerte Gefechtsgamaschen', '军用锁甲护腿', '軍用鎖甲護腿', 'Leotardos de combate de malla', 'Leotardos de combate de malla', 'Кольчужные боевые поножи', '', '', '', '', '', '', '', ''), +(6403, '전투 쇠사슬 손목보호대', 'Garde-bras de guerre en mailles', 'Gepanzerte Gefechtsarmschützer', '军用锁甲护臂', '軍用鎖甲護臂', 'Guardabrazos de combate de malla', 'Guardabrazos de combate de malla', 'Кольчужные боевые наручи', '', '', '', '', '', '', '', ''), +(6404, '전투 쇠사슬 어깨갑옷', 'Spallières de guerre en mailles', 'Gepanzerte Gefechtsschiftung', '军用锁甲肩甲', '軍用鎖甲肩甲', 'Bufas de combate de malla', 'Bufas de combate de malla', 'Кольчужный боевой наплеч', '', '', '', '', '', '', '', ''), +(6405, '저녁하늘 바지', 'Pantalon nocturne', 'Nachthauchbeinkleider', '夜空长裤', '夜空長褲', 'Pantalones Cielo Nocturno', 'Calzas Cielo Nocturno', 'Брюки ночного неба', '', '', '', '', '', '', '', ''), +(6406, '저녁하늘 장화', 'Bottes nocturnes', 'Nachthauchstiefel', '夜空长靴', '夜空長靴', 'Botas Cielo Nocturno', 'Botas Cielo Nocturno', 'Сапоги ночного неба', '', '', '', '', '', '', '', ''), +(6407, '저녁하늘 손목띠', 'Protège-poignets nocturnes', 'Nachthauchgelenkbänder', '夜空护腕', '夜空護腕', 'Muñequeras Cielo Nocturno', 'Muñequeras Cielo Nocturno', 'Нарукавье ночного неба', '', '', '', '', '', '', '', ''), +(6408, '휘장 장갑', 'Gants à insigne', 'Insignien-Handschuhe', '徽记手套', '徽記手套', 'Guates de insignia', 'Guates de insignia', 'Орденские перчатки', '', '', '', '', '', '', '', ''), +(6409, '휘장 허리띠', 'Ceinture à insigne', 'Insignien-Gürtel', '徽记腰带', '徽記腰帶', 'Cinturón de insignia', 'Cinturón de insignia', 'Орденский пояс', '', '', '', '', '', '', '', ''), +(6410, '휘장 팔보호구', 'Brassards à insigne', 'Insignien-Armschienen', '徽记护腕', '徽記護腕', 'Brazales de insignia', 'Brazales de insignia', 'Орденские наручи', '', '', '', '', '', '', '', ''), +(6411, '지휘관의 갑옷', 'Armure de général de brigade', 'Oberbrigadierrüstung', '主将护甲', '主將護甲', 'Armadura de jefe de brigada', 'Armadura de jefe de brigada', 'Броня старшего бригадира', '', '', '', '', '', '', '', ''), +(6412, '지휘관의 장화', 'Bottes de général de brigade', 'Oberbrigadierstiefel', '主将战靴', '主將戰靴', 'Botas de jefe de brigada', 'Botas de jefe de brigada', 'Сапоги старшего бригадира', '', '', '', '', '', '', '', ''), +(6413, '지휘관의 팔보호구', 'Brassards de général de brigade', 'Oberbrigadierarmschienen', '主将护腕', '主將護腕', 'Brazales de jefe de brigada', 'Brazales de jefe de brigada', 'Наручи старшего бригадира', '', '', '', '', '', '', '', ''), +(6414, '실바나스의 인장', 'Sceau de Sylvanas', 'Siegel von Sylvanas', '希尔瓦娜斯的图章', '希瓦娜斯的圖章', 'Lacre de Sylvanas', 'Sello de Sylvanas', 'Печать Сильваны', '', '', '', '', '', '', '', ''), +(6415, '서광의 로브', 'Robe de l\'aurore', 'Aurorarobe', '极光长袍', '極光長袍', 'Toga aurora', 'Toga aurora', 'Одеяние зари', '', '', '', '', '', '', '', ''), +(6416, '서광의 장화', 'Bottes de l\'aurore', 'Aurorastiefel', '极光战靴', '極光戰靴', 'Botas aurora', 'Botas aurora', 'Сапоги зари', '', '', '', '', '', '', '', ''), +(6417, '서광의 망토', 'Cape de l\'aurore', 'Auroraumhang', '极光披风', '極光披風', 'Capas aurora', 'Capas aurora', 'Плащ зари', '', '', '', '', '', '', '', ''), +(6418, '서광의 장식띠', 'Echarpe de l\'aurore', 'Auroraschärpe', '极光腰带', '極光腰帶', 'Fajín aurora', 'Fajín aurora', 'Кушак зари', '', '', '', '', '', '', '', ''), +(6419, '문양장식 장갑', 'Mitaines glyphées', 'Glyphenverzierte Fäustlinge', '秘文手套', '秘文手套', 'Mitones con inscripciones', 'Mitones con inscripciones', 'Украшенные символами полуперчатки', '', '', '', '', '', '', '', ''), +(6420, '문양장식 장화', 'Bottes glyphées', 'Glyphenverzierte Stiefel', '秘文战靴', '秘文戰靴', 'Botas con inscripciones', 'Botas con inscripciones', 'Украшенные символами сапоги', '', '', '', '', '', '', '', ''), +(6421, '문양장식 허리띠', 'Ceinture glyphée', 'Glyphenverzierter Gürtel', '秘文腰带', '秘文腰帶', 'Cinturón con inscripciones', 'Cinturón con inscripciones', 'Украшенный символами пояс', '', '', '', '', '', '', '', ''), +(6422, '문양장식 투구', 'Casque glyphé', 'Glyphenverzierter Helm', '秘文头盔', '秘文頭盔', 'Yelmo con inscripciones', 'Yelmo con inscripciones', 'Украшенный символами шлем', '', '', '', '', '', '', '', ''), +(6423, '흑철로 경갑', 'Grèves forgenoire', 'Schwarzschmiedeschienbeinschützer', '黑炉胫甲', '黑爐脛甲', 'Grebas Forjanegra', 'Grebas Forjanegra', 'Наголенники Черной Кузни', '', '', '', '', '', '', '', ''), +(6424, '흑철로 단망토', 'Cape forgenoire', 'Schwarzschmiedecape', '黑炉斗蓬', '黑爐鬥蓬', 'Manteo Forjanegra', 'Manteo Forjanegra', 'Накидка Черной Кузни', '', '', '', '', '', '', '', ''), +(6425, '흑철로 벨트', 'Ceinturon forgenoire', 'Schwarzschmiedegurt', '黑炉束带', '黑爐腰帶', 'Faja Forjanegra', 'Faja Forjanegra', 'Ремень Черной Кузни', '', '', '', '', '', '', '', ''), +(6426, '흑철로 팔보호구', 'Brassards forgenoire', 'Schwarzschmiedearmschienen', '黑炉护腕', '黑爐護腕', 'Brazales Forjanegra', 'Brazales Forjanegra', 'Наручи Черной Кузни', '', '', '', '', '', '', '', ''), +(6427, '안개매듭 로브', 'Robe de Longuebrume', 'Blaunebelrobe', '雾纹长袍', '霧紋長袍', 'Toga Escapabruma', 'Toga Escapabruma', 'Туманное одеяние', '', '', '', '', '', '', '', ''), +(6428, '안개매듭 장갑', 'Gants de Longuebrume', 'Blaunebelhandschuhe', '雾纹手套', '霧紋手套', 'Guantes Escapabruma', 'Guantes Escapabruma', 'Туманные перчатки', '', '', '', '', '', '', '', ''), +(6429, '안개매듭 마술사 모자', 'Chapeau de sorcier de Longuebrume', 'Blaunebelhexerhut', '雾纹巫师帽', '霧紋巫師帽', 'Sombrero de zahorí escapabruma', 'Sombrero de zahorí escapabruma', 'Туманная шляпа волшебника', '', '', '', '', '', '', '', ''), +(6430, '황제의 가죽 갑옷', 'Cuirasse impériale en cuir', 'Imperiale Lederbrustplatte', '帝王皮胸甲', '帝王皮胸甲', 'Peto de cuero imperial', 'Coraza de cuero imperial', 'Имперская кожаная кираса', '', '', '', '', '', '', '', ''), +(6431, '황제의 가죽 장화', 'Bottes impériales en cuir', 'Imperiale Lederstiefel', '帝王皮靴', '帝王皮靴', 'Botas de cuero imperial', 'Botas de cuero imperiales', 'Императорские кожаные сапоги', '', '', '', '', '', '', '', ''), +(6432, '황제의 망토', 'Cape impériale', 'Imperialer Umhang', '帝王皮披风', '帝王皮披風', 'Capa imperial', 'Capa imperial', 'Императорский плащ', '', '', '', '', '', '', '', ''), +(6433, '황제의 가죽 투구', 'Casque impérial en cuir', 'Imperialer Lederhelm', '帝王皮盔', '帝王皮盔', 'Yelmo de cuero imperial', 'Yelmo de cuero imperial', 'Императорский кожаный шлем', '', '', '', '', '', '', '', ''), +(6434, '몬스터 - Shield, Stromgarde', 'Monstre - Bouclier, Stromgarde', 'Monster - Schild, Stromgarde', '', '', 'Monstruo: escudo, Stromgarde', 'Monstruo: escudo, Stromgarde', 'Монстр: щит, Стромгард', '', '', '', '', '', '', '', ''), +(6435, '영혼이 깃든 불타는 보석', 'Gemme ardente canalisée', 'Erfüllter brennender Edelstein', '灌入灵魂的燃烧宝石', '灌入靈魂的燃燒寶石', 'Gema ardiente imbuida', 'Gema ardiente imbuida', 'Одушевленный самоцвет', '', '', '', '', '', '', '', ''), +(6436, '불타는 보석', 'Gemme ardente', 'Brennender Edelstein', '燃烧宝石', '燃燒寶石', 'Gema ardiente', 'Gema ardiente', 'Пылающий самоцвет', '', '', '', '', '', '', '', ''), +(6437, '악마의 가죽 (구)', 'Peau de démon écorché (vieille)', 'Geschundene Dämonenhaut', '', '', 'despellejado de demonio Skin (OLD)', 'Piel de demonio despellejada (OLD)', 'Рваная демонская кожа (old)', '', '', '', '', '', '', '', ''), +(6438, '무딘 정령 족쇄', 'Bracelet élémentaire terne', 'Glanzlose Elementararmschiene', '粗钝的元素护腕', '粗鈍的元素護腕', 'Brazal elemental mate', 'Brazal elemental mate', 'Тусклый браслет элементаля', '', '', '', '', '', '', '', ''), +(6439, '깨어진 결속의 족쇄', 'Bracelets brisés', 'Zerbrochene Bindungsarmschiene', '破损的禁锢护腕', '破損的禁錮護腕', 'Brazal de vínculo roto', 'Brazal de vínculo roto', 'Сломанный сковывающий боевой браслет', '', '', '', '', '', '', '', ''), +(6440, '정신집중의 반지', '', 'Hirnpeitsche', '刺魂者', '刺魂者', 'Látigo cerebral', 'Látigo cerebral', 'Бич Разума', '', '', '', '', '', '', '', ''), +(6441, '그림자추적자 머릿가죽', 'Scalp de Traqueur des ténèbres', 'Schattenpirscherskalp', '巡影者的头皮', '巡影者的頭皮', 'Cabellera Acechasombras', 'Cabellera Acechasombras', 'Скальп Тенеохотника', '', '', '', '', '', '', '', ''), +(6442, '예언의 수정구', 'Cristal d\'oracle', 'Orakelkristall', '神谕水晶', '神諭水晶', 'Cristal del oráculo', 'Cristal del oráculo', 'Кристалл оракула', '', '', '', '', '', '', '', ''), +(6443, '돌연변이 통가죽', 'Peau de déviant', 'Deviatbalg', '变异皮革', '變異皮革', 'Pellejo descarriado', 'Pellejo descarriado', 'Искаженная шкура', '', '', '', '', '', '', '', ''), +(6444, '뱀 혓바닥', 'Langue fourchue', 'Gespaltene Zunge', '分叉的舌头', '分叉的舌頭', 'Lengua bípeda', 'Lengua bífida', 'Раздвоенный язык', '', '', '', '', '', '', '', ''), +(6445, '부스러진 허물', 'Peau de mue', 'Abgestreifte Schlangenhaut', '蜕掉的蛇皮', '蛻掉的蛇皮', 'Muda de piel frágil', 'Muda de piel frágil', 'Хрупкая сброшенная кожа', '', '', '', '', '', '', '', ''), +(6446, '뱀가죽 자루', 'Sac en serpent', 'Natternhauttasche', '蛇皮袋', '蛇皮袋', 'Bolsa de piel de serpiente', 'Bolsa de piel de culebra', 'Сумка земеиной кожи', '', '', '', '', '', '', '', ''), +(6447, '낡은 거북껍질 방패', 'Bouclier en écailles de tortue usé', 'Abgenutzter Schildkrötenpanzer-Schild', '破旧的龟壳盾牌', '破舊的龜殼盾牌', 'Escudo de caparazón de tortuga desgastado', 'Escudo de caparazón de tortuga desgastado', 'Старый щит из черепашьего панциря', '', '', '', '', '', '', '', ''), +(6448, '꼬리 가시', 'Dard', 'Schwanzstachel', '尾钉', '尾釘', 'Punta de cola', 'Punta de cola', 'Хвостовой зубец', '', '', '', '', '', '', '', ''), +(6449, '빛나는 도마뱀비늘 망토', 'Cape en écailles de lézard luminescentes', 'Leuchtender Echsenschuppenumhang', '发光的蜥蜴披风', '發光的蜥蜴披風', 'Capa de escamas de lagarto resplandeciente', 'Capa de escamas de lagarto resplandeciente', 'Плащ из светящейся чешуи ящеров', '', '', '', '', '', '', '', ''), +(6450, '비단 붕대', 'Bandage en soie', 'Seidenverband', '丝质绷带', '絲質繃帶', 'Venda de seda', 'Venda de seda', 'Шелковые бинты', '', '', '', '', '', '', '', ''), +(6451, '두꺼운 비단 붕대', 'Bandage épais en soie', 'Schwerer Seidenverband', '厚丝质绷带', '厚絲質繃帶', 'Venda de seda pesada', 'Venda de seda gruesa', 'Плотные шелковые бинты', '', '', '', '', '', '', '', ''), +(6452, '해독제', 'Anti-venin', 'Gegengift', '抗毒药剂', '抗毒藥劑', 'Antídoto', 'Contraveneno', 'Противоядие', '', '', '', '', '', '', '', ''), +(6453, '강한 해독제', 'Sérum anti-venin supérieur', 'Starkes Gegengift', '强力抗毒药剂', '強力抗毒藥劑', 'Antídoto fuerte', 'Contraveneno fuerte', 'Сильное противоядие', '', '', '', '', '', '', '', ''), +(6454, '처방전: 강한 해독제', 'Manuel : Sérum anti-venin supérieur', 'Handbuch: Starkes Gegengift', '手册:强力抗毒药剂', '手冊:強力抗毒藥劑', 'Manual: antídoto fuerte', 'Manual: contraveneno fuerte', 'Учебник: сильное противоядие', '', '', '', '', '', '', '', ''), +(6455, '낡은 마차바퀴', 'Vieille roue', 'Altes Wagenrad', '旧车轮', '舊車輪', 'Rueda de carro vieja', 'Rueda de carro vieja', 'Старое тележное колесо', '', '', '', '', '', '', '', ''), +(6456, '부식성 점액', 'Gelée acide', 'Säurehaltiger Schleim', '酸性淤泥', '酸性軟泥', 'Babosa ácida', 'Babosa ácida', 'Кислотная слизь', '', '', '', '', '', '', '', ''), +(6457, '녹슨 기계 부품', 'Mécanismes rouillés', 'Verrostete Ingenieurskunstbauteile', '生锈的工程学零件', '生銹的工程學零件', 'Piezas de ingeniería oxidadas', 'Piezas de ingeniería oxidadas', 'Ржавые детали', '', '', '', '', '', '', '', ''), +(6458, '기름으로 범벅된 물고기', 'Poisson huileux', 'Ölbedeckter Fisch', '滑腻的鱼', '滑膩的魚', 'Pescado cubierto de aceite', 'Pescado cubierto de aceite', 'Рыба в масле', '', '', '', '', '', '', '', ''), +(6459, '폭군의 장화', 'Trotteurs sauvages', 'Wilde Treter', '野蛮锁靴', '野蠻鎖靴', 'Botines indómitos', 'Botines indómitos', 'Тяжелые ботинки Дикаря', '', '', '', '', '', '', '', ''), +(6460, '코브란의 허리띠', 'Torsade de Cobrahn', 'Kobrahns Griff', '考布莱恩的腰带', '考布萊恩的腰帶', 'Garra de Cobrahn', 'Garra de Cobrahn', 'Перевязь Кобрана', '', '', '', '', '', '', '', ''), +(6461, '진흙투성이 어깨망토', 'Ailettes visqueuses', 'Schleimüberzogene Polster', '粘液覆盖的垫肩', '粘液覆蓋的墊肩', 'Hombreras con babosas taraceadas', 'Hombreras con babosas taraceadas', 'Тонкоукрашенное оплечье', '', '', '', '', '', '', '', ''), +(6462, '단단히 잠긴 상자', 'Caisse sûre', 'Gesicherte Kiste', '保险箱', '保險箱', 'Cajón seguro', 'Cajón seguro', 'Надежный ящик', '', '', '', '', '', '', '', ''), +(6463, '심연의 반지', 'Anneau des grandes profondeurs', 'Deepfathom-Ring', '深渊之戒', '深淵之戒', 'Anillo de fantasma profundo', 'Anillo de fantasma profundo', 'Кольцо Глубины', '', '', '', '', '', '', '', ''), +(6464, '통곡의 정수', 'Essence de lamentation', 'Klageessenz', '哀嚎香精', '哀嚎香精', 'Esencia de lamentos', 'Esencia de lamentos', 'Воющая субстанция', '', '', '', '', '', '', '', ''), +(6465, '살무사 로브', 'Robe du mocassin d\'eau', 'Robe der Mokassin', '水蛇法袍', '水蛇法袍', 'Toga del Mocasín', 'Toga del Mocasín', 'Одеяние Щитомордника', '', '', '', '', '', '', '', ''), +(6466, '돌연변이 비늘 망토', 'Cape en écailles de déviant', 'Deviatschuppenumhang', '蛇鳞披风', '蛇鱗披風', 'Capa de escamas desviadas', 'Capa de escamas descarriadas', 'Плащ из искаженной чешуи', '', '', '', '', '', '', '', ''), +(6467, '돌연변이 비늘 장갑', 'Gants en écailles de déviant', 'Deviatschuppenhandschuhe', '蛇鳞手套', '蛇鱗手套', 'Guantes de escamas desviadas', 'Guantes de escamas descarriadas', 'Перчатки из искаженной чешуи', '', '', '', '', '', '', '', ''), +(6468, '돌연변이 비늘 허리띠', 'Ceinture en écailles de déviant', 'Deviatschuppengürtel', '蛇鳞腰带', '蛇鱗腰帶', 'Cinturón de escamas desviadas', 'Cinturón de escamas descarriadas', 'Пояс из искаженной чешуи', '', '', '', '', '', '', '', ''), +(6469, '맹독의 쐐기활', 'Venimeux', 'Giftschlag', '毒蛇', '毒蛇', 'Golpe venenoso', 'Golpe venenoso', 'Ядовитый удар', '', '', '', '', '', '', '', ''), +(6470, '돌연변이 비늘', 'Ecaille de déviant', 'Deviatschuppe', '飞蛇鳞片', '飛蛇鱗片', 'Escama desviada', 'Escama descarriada', 'Искаженная чешуя', '', '', '', '', '', '', '', ''), +(6471, '완전한 돌연변이 비늘', 'Ecaille de déviant parfaite', 'Perfekte Deviatschuppe', '完美的飞蛇鳞片', '完美的飛蛇鱗片', 'Escama desviada perfecta', 'Escama descarriada perfecta', 'Совершенная искаженная чешуя', '', '', '', '', '', '', '', ''), +(6472, '가시 독사', 'Vipère mortelle', 'Stechviper', '毒蛇之刺', '毒蛇之刺', 'Víbora hiriente', 'Víbora hiriente', 'Жалящая гадюка', '', '', '', '', '', '', '', ''), +(6473, '송곳니 갑옷', 'Armure du Croc', 'Rüstung des Giftzahns', '尖牙铠甲', '尖牙護甲', 'Armadura del Colmillo', 'Armadura del Colmillo', 'Броня Клыка', '', '', '', '', '', '', '', ''), +(6474, '도안: 돌연변이 비늘 망토', 'Patron : Cape en écailles de déviant', 'Muster: Deviatschuppenumhang', '图样:蛇鳞披风', '圖樣:蛇鱗披風', 'Patrón: capa de escamas desviadas', 'Patrón: capa de escamas descarriadas', 'Выкройка: плащ из искаженной чешуи', '', '', '', '', '', '', '', ''), +(6475, '도안: 돌연변이 비늘 장갑', 'Patron : Gants en écailles de déviant', 'Muster: Deviatschuppenhandschuhe', '图样:蛇鳞手套', '圖樣:蛇鱗手套', 'Patrón: guantes de escamas desviadas', 'Patrón: guantes de escamas descarriadas', 'Выкройка: перчатки из искаженной чешуи', '', '', '', '', '', '', '', ''), +(6476, '도안: 돌연변이 비늘 허리띠', 'Patron : Ceinture en écailles de déviant', 'Muster: Deviatschuppengürtel', '图样:蛇鳞腰带', '圖樣:蛇鱗腰帶', 'Patrón: cinturón de escamas desviadas', 'Patrón: cinturón de escamas descarriadas', 'Выкройка: пояс из искаженной чешуи', '', '', '', '', '', '', '', ''), +(6477, '초원의 장식띠', 'Echarpe de la prairie', 'Graslandschärpe', '草地腰带', '草地腰帶', 'Fajín de pradera', 'Fajín de pradera', 'Луговой кушак', '', '', '', '', '', '', '', ''), +(6478, '쥐불 장화', 'Ecrabouille-rat', 'Rattenstampfer', '踏鼠靴', '踏鼠靴', 'Vapuleadores de ratas', 'Vapuleadores de ratas', 'Крысодавы', '', '', '', '', '', '', '', ''), +(6479, '말렘 펜던트', 'Pendentif de Malem', 'Malem-Anhänger', '玛雷姆坠饰', '瑪雷姆墜飾', 'Colgante Malem', 'Colgante Malem', 'Подвеска Малем', '', '', '', '', '', '', '', ''), +(6480, '돌연변이 가죽 다리보호구', 'Jambières luisantes de déviant', 'Clevere Deviatgamaschen', '光滑的蛇鳞护腿', '光滑的蛇鱗護腿', 'Leotardos desviados escurridizos', 'Leotardos descarriados escurridizos', 'Поножи из искаженной чешуи', '', '', '', '', '', '', '', ''), +(6481, '수렁늪 건틀릿', 'Gantelets de Dagmire', 'Moorlandstulpen', '达格米尔护手', '達格米爾護手', 'Guanteletes de Damire', 'Guanteletes de Damire', 'Рукавицы Грязнотопи', '', '', '', '', '', '', '', ''), +(6482, '불꽃 장화', 'Bottes de marchefeu', 'Feuerwandler-Stiefel', '踏火靴', '踏火靴', 'Botas de caminante de fuego', 'Botas de caminafuego', 'Сапоги Огнехода', '', '', '', '', '', '', '', ''), +(6486, '그슬린 비늘', 'Ecaille roussie', 'Angesengte Schuppe', '烧焦的鳞片', '燒焦的鱗片', 'Escama chamuscada', 'Escama chamuscada', 'Оплавленная чешуя', '', '', '', '', '', '', '', ''), +(6487, '악마의 하수인 머리', 'Tête de Vil quasit', 'Kopf eines schändlichen Familiars', '邪灵劣魔的头颅', '邪靈劣魔的頭顱', 'Cabeza vil familiar', 'Cabeza de familiar vil', 'Голова злобного фамилиара', '', '', '', '', '', '', '', ''), +(6488, '간결한 서판', 'Tablette simple', 'Einfache Schrifttafel', '普通石板', '普通石板', 'Tablilla simple', 'Tablilla simple', 'Простая табличка', '', '', '', '', '', '', '', ''), +(6489, '닳아해진 양피지', 'Parchemin passé', 'Wettergegerbtes Pergament', '陈旧的羊皮纸', '陳舊的羊皮紙', 'Pliego deteriorado', 'Papiro deteriorado', 'Пергамент, пострадавший от непогоды', '', '', '', '', '', '', '', ''), +(6490, '검은 양피지', 'Parchemin noir', 'Dunkles Pergament', '暗色羊皮纸', '暗色羊皮紙', 'Pliego oscuro', 'Papiro oscuro', 'Темный пергамент', '', '', '', '', '', '', '', ''), +(6491, '질긴 양피지', 'Parchemin rugueux', 'Schweres Pergament', '大张羊皮纸', '大張羊皮紙', 'Pliego pesado', 'Papiro pesado', 'Тяжелый пергамент', '', '', '', '', '', '', '', ''), +(6492, '거무스름한 양피지', 'Parchemin noirci', 'Rußiges Pergament', '肮脏的羊皮纸', '骯髒的羊皮紙', 'Pergamino con hollín', 'Papiro con hollín', 'Закопченый пергамент', '', '', '', '', '', '', '', ''), +(6493, '너덜너덜한 양피지', 'Parchemin usé', 'Zerlumptes Pergament', '破损的羊皮纸', '破損的羊皮紙', 'Pliego andrajoso', 'Papiro andrajoso', 'Порванный пергамент', '', '', '', '', '', '', '', ''), +(6494, '휘갈겨 쓴 양피지', 'Parchemin griffonné', 'Bekritzeltes Pergament', '粗糙的羊皮纸', '粗糙的羊皮紙', 'Pergamino garabateado', 'Papiro garabateado', 'Небрежно написанный пергамент', '', '', '', '', '', '', '', ''), +(6495, '그을린 양피지', 'Parchemin détrempé', 'Verwittertes Pergament', '陈旧的羊皮纸', '陳舊的羊皮紙', 'Pliego estropeado', 'Papiro estropeado', 'Потрепанный пергамент', '', '', '', '', '', '', '', ''), +(6496, '빼곡히 적힌 양피지', 'Parchemin détaillé', 'Detailliertes Pergament', '完整的羊皮纸', '完整的羊皮紙', 'Pliego detallado', 'Papiro detallado', 'Подробный пергамент', '', '', '', '', '', '', '', ''), +(6497, '간결한 양피지', 'Parchemin simple', 'Einfaches Pergament', '简易羊皮纸', '簡易羊皮紙', 'Pergamino simple', 'Papiro simple', 'Пергамент', '', '', '', '', '', '', '', ''), +(6498, '글이 새겨진 코도 가죽', 'Cuir de kodo gravé', 'Graviertes Kodoleder', '刻着字的科多兽皮', '刻著字的科多獸皮', 'Cuero de kodo grabado', 'Cuero de kodo grabado', 'Исписанная кожа кодо', '', '', '', '', '', '', '', ''), +(6499, '글이 새겨진 코도 가죽', 'Cuir de kodo gravé', 'Graviertes Kodoleder', '刻着字的科多兽皮', '刻著字的科多獸皮', 'Cuero de kodo grabado', 'Cuero de kodo grabado', 'Исписанная кожа кодо', '', '', '', '', '', '', '', ''), +(6500, '글이 새겨진 코도 가죽', 'Cuir de kodo gravé', 'Graviertes Kodoleder', '刻着字的科多兽皮', '刻著字的科多獸皮', 'Cuero de kodo grabado', 'Cuero de kodo grabado', 'Исписанная кожа кодо', '', '', '', '', '', '', '', ''), +(6501, '글이 새겨진 코도 가죽', 'Cuir de kodo gravé', 'Graviertes Kodoleder', '刻着字的科多兽皮', '刻著字的科多獸皮', 'Cuero de kodo grabado', 'Cuero de kodo grabado', 'Исписанная кожа кодо', '', '', '', '', '', '', '', ''), +(6502, '보라색 미늘 갑옷', 'Broigne violette', 'Violette Schuppenrüstung', '紫罗兰鳞甲', '紫羅蘭鱗甲', 'Armadura de escamas violeta', 'Armadura de escamas violeta', 'Фиолетовая чешуя', '', '', '', '', '', '', '', ''), +(6503, '익살꾼의 로브', 'Robe bigarrée', 'Harlekin-Roben', '小丑长袍', '小丑長袍', 'Togas de arlequín', 'Togas de arlequín', 'Одеяния арлекина', '', '', '', '', '', '', '', ''), +(6504, '날개검', 'Lame ailée', 'Flügelklinge', '翼刃', '翼刃', 'Espada de ala', 'Espada de ala', 'Крыло-клинок', '', '', '', '', '', '', '', ''), +(6505, '초승달 지팡이', 'Bâton au croissant', 'Mondsichelstab', '新月法杖', '新月法杖', 'Bastón creciente', 'Bastón creciente', 'Посох Полумесяца', '', '', '', '', '', '', '', ''), +(6506, '보병 장화', 'Bottes d\'infanterie', 'Infanteriestiefel', '步兵战靴', '步兵戰靴', 'Botas de infantería', 'Botas de infantería', 'Сапоги пехотинца', '', '', '', '', '', '', '', ''), +(6507, '보병 팔보호구', 'Brassards d\'infanterie', 'Infanteriearmschienen', '步兵护腕', '步兵護腕', 'Brazales de infantería', 'Brazales de infantería', 'Наручи пехотинца', '', '', '', '', '', '', '', ''), +(6508, '보병 망토', 'Cape d\'infanterie', 'Infanterieumhang', '步兵披风', '步兵披風', 'Capa de infantería', 'Capa de infantería', 'Плащ пехотинца', '', '', '', '', '', '', '', ''), +(6509, '보병 허리띠', 'Ceinture d\'infanterie', 'Infanteriegürtel', '步兵腰带', '步兵腰帶', 'Cinturón de infantería', 'Cinturón de infantería', 'Пояс пехотинца', '', '', '', '', '', '', '', ''), +(6510, '보병 건틀릿', 'Gantelets d\'infanterie', 'Infanteriestulpen', '步兵护手', '步兵護手', 'Guanteletes de infantería', 'Guanteletes de infantería', 'Рукавицы пехотинца', '', '', '', '', '', '', '', ''), +(6511, '장인의 로브', 'Robe de compagnon', 'Gesellenrobe', '旅者长袍', '旅者長袍', 'Toga de oficial', 'Toga de oficial', 'Одеяние подмастерья', '', '', '', '', '', '', '', ''), +(6512, '신도 로브', 'Robe de disciple', 'Jüngerrobe', '信徒长袍', '信徒長袍', 'Toga de discípulo', 'Toga de discípulo', 'Одеяние Посвященного', '', '', '', '', '', '', '', ''), +(6513, '신도 장식띠', 'Echarpe de disciple', 'Jüngerschärpe', '信徒腰带', '信徒腰帶', 'Fajín de discípulo', 'Fajín de discípulo', 'Кушак Посвященного', '', '', '', '', '', '', '', ''), +(6514, '신도 망토', 'Cape de disciple', 'Jüngerumhang', '信徒披风', '信徒披風', 'Capa de discípulo', 'Capa de discípulo', 'Плащ Посвященного', '', '', '', '', '', '', '', ''), +(6515, '신도 장갑', 'Gants de disciple', 'Jüngerhandschuhe', '信徒手套', '信徒手套', 'Guantes de discípulo', 'Guantes de discípulo', 'Перчатки Посвященного', '', '', '', '', '', '', '', ''), +(6516, '임프 소환 두루마리', 'Parchemin d\'invocation de diablotin', 'Wichtelbeschwörungsrolle', '小鬼召唤', '小鬼召喚', 'Pergamino para invocar diablillos', 'Pergamino para invocar diablillos', 'Свиток призыва Беса', '', '', '', '', '', '', '', ''), +(6517, '선구자 허리띠', 'Ceinture de pionnier', 'Pioniergürtel', '先锋腰带', '先鋒腰帶', 'Cinturón de pionero', 'Cinturón de pionero', 'Пояс первопроходца', '', '', '', '', '', '', '', ''), +(6518, '선구자 장화', 'Bottes de pionnier', 'Pionierstiefel', '先锋战靴', '先鋒戰靴', 'Botas de pionero', 'Botas de pionero', 'Сапоги первопроходца', '', '', '', '', '', '', '', ''), +(6519, '선구자 팔보호구', 'Brassards de pionnier', 'Pionierarmschienen', '先锋护腕', '先鋒護腕', 'Brazales de pionero', 'Brazales de pionero', 'Наручи первопроходца', '', '', '', '', '', '', '', ''), +(6520, '선구자 망토', 'Cape de pionnier', 'Pionierumhang', '先锋披风', '先鋒披風', 'Capa de pionero', 'Capa de pionero', 'Плащ первопроходца', '', '', '', '', '', '', '', ''), +(6521, '선구자 장갑', 'Gants de pionnier', 'Pionierhandschuhe', '先锋手套', '先鋒手套', 'Guantes de pionero', 'Guantes de pionero', 'Перчатки первопроходца', '', '', '', '', '', '', '', ''), +(6522, '돌연변이 물고기', 'Poisson déviant', 'Deviatfisch', '变异鱼', '變異魚', 'Pez descarriado', 'Pez descarriado', 'Искаженная рыба', '', '', '', '', '', '', '', ''), +(6523, '버클달린 멜빵', 'Harnais à boucle', 'Schnallenharnisch', '铁扣背心', '鐵扣背心', 'Arnés con hebillas', 'Arnés con hebillas', 'Портупея с пряжками', '', '', '', '', '', '', '', ''), +(6524, '징박은 가죽 멜빵', 'Harnais en cuir clouté', 'Beschlagener Lederharnisch', '钉甲皮背心', '釘甲皮背心', 'Arnés de cuero con tachuelas', 'Arnés de cuero con tachuelas', 'Украшенная кожаная портупея', '', '', '', '', '', '', '', ''), +(6525, '그런트 멜빵', 'Harnais de grunt', 'Grunzerharnisch', '步兵背心', '步兵背心', 'Arnés de bruto', 'Arnés de Bruto', 'Портупея рубаки', '', '', '', '', '', '', '', ''), +(6526, '전투 멜빵', 'Harnais de combat', 'Kampfharnisch', '军用背心', '軍用背心', 'Arnés de batalla', 'Arnés de batalla', 'Боевая портупея', '', '', '', '', '', '', '', ''), +(6527, '부족 로브', 'Robe ancestrale', 'Vorfahren-Robe', '先祖长袍', '先祖長袍', 'Toga ancestral', 'Toga ancestral', 'Одеяние предков', '', '', '', '', '', '', '', ''), +(6528, '역술사의 로브', 'Robe de lieur de sort', 'Zauberbinder-Robe', '法师长袍', '法師長袍', 'Toga Vinculahechizo', 'Toga Vinculahechizo', 'Одеяние заклинателя', '', '', '', '', '', '', '', ''), +(6529, '반짝이는 미끼', 'Verroterie brillante', 'Glänzendes Schmuckstück', '闪光的小珠', '閃光的小珠', 'Adorno lustroso', 'Adorno lustroso', 'Блестящая побрякушка', '', '', '', '', '', '', '', ''), +(6530, '큰지렁이', 'Asticots', 'Nachtkriecher', '夜色虫', '夜色蟲', 'Reptadores nocturnos', 'Reptadores nocturnos', 'Выползки', '', '', '', '', '', '', '', ''), +(6531, '야만전사 헝겊 로브', 'Robe barbare en tissu', 'Barbarische Stoffrobe', '布质符文长袍', '布質符文長袍', 'Toga de paño barbárico', 'Toga de paño barbárico', 'Варварское матерчатое одеяние', '', '', '', '', '', '', '', ''), +(6532, '화려한 미끼', 'Verroterie', 'Helle Schmuckstücke', '明亮的小珠', '明亮的小珠', 'Adornos brillante', 'Adornos brillantes', 'Яркая побрякушка', '', '', '', '', '', '', '', ''), +(6533, '액체역학 물고기 유인기', 'Attracteur de poissons aquadynamique', 'Aquadynamischer Fischanlocker', '水下诱鱼器', '水下誘魚器', 'Atractor de peces acuadinámico', 'Atraepeces acuadinámico', 'Аквадинамический магнит для рыбы', '', '', '', '', '', '', '', ''), +(6534, '단조된 강철 주괴', 'Barres d\'acier forgé', 'Schmiedestahlbarren', '锻造好的钢锭', '鍛造好的鋼錠', 'Lingotes de acero forjado', 'Barras de acero forjado', 'Стальные слитки', '', '', '', '', '', '', '', ''), +(6535, '베르가의 서판', 'Tablette de Verga', 'Schrifttafel der Verga', '维尔加石板', '維爾加石板', 'Tablilla de Verga', 'Tablilla de Vergua', 'Табличка Верги', '', '', '', '', '', '', '', ''), +(6536, '버드나무 조끼', 'Gilet du saule', 'Weidenweste', '柳木外衣', '柳木外衣', 'Jubón de sauce', 'Jubón de sauce', 'Ивовый жилет', '', '', '', '', '', '', '', ''), +(6537, '버드나무 장화', 'Bottes du saule', 'Weidenstiefel', '柳木战靴', '柳木戰靴', 'Botas de sauce', 'Botas de sauce', 'Ивовые сапоги', '', '', '', '', '', '', '', ''), +(6538, '버드나무 로브', 'Robe du saule', 'Weidenrobe', '柳木长袍', '柳木長袍', 'Toga de sauce', 'Toga de sauce', 'Ивовое одеяние', '', '', '', '', '', '', '', ''), +(6539, '버드나무 허리띠', 'Ceinture du saule', 'Weidengürtel', '柳木腰带', '柳木腰帶', 'Cinturón de sauce', 'Cinturón de sauce', 'Ивовый пояс', '', '', '', '', '', '', '', ''), +(6540, '버드나무 바지', 'Pantalon du saule', 'Weidenhose', '柳木短裤', '柳木短褲', 'Pantalones de sauce', 'Pantalones de sauce', 'Ивовые штаны', '', '', '', '', '', '', '', ''), +(6541, '버드나무 장갑', 'Gants du saule', 'Weidenhandschuhe', '柳木手套', '柳木手套', 'Guantes de sauce', 'Guantes de sauce', 'Ивовые перчатки', '', '', '', '', '', '', '', ''), +(6542, '버드나무 단망토', 'Cape du saule', 'Weidencape', '柳木斗篷', '柳木斗篷', 'Manteo de sauce', 'Manteo de sauce', 'Ивовая накидка', '', '', '', '', '', '', '', ''), +(6543, '버드나무 팔보호구', 'Brassards du saule', 'Weidenarmschienen', '柳木护腕', '柳木護腕', 'Brazales de sauce', 'Brazales de sauce', 'Ивовые наручи', '', '', '', '', '', '', '', ''), +(6544, '보이드워커 소환 두루마리', 'Parchemin d\'invocation de marcheur du Vide', 'Leerwandler-Beschwörungs-Rolle', '虚空行者召唤卷轴', '虛空行者召喚卷軸', 'Pergamino de invocación de abisario', 'Pergamino de invocación de abisario', 'Свиток призыва демона Бездны', '', '', '', '', '', '', '', ''), +(6545, '병사 갑옷', 'Armure de soldat', 'Soldatenrüstung', '士兵护甲', '士兵護甲', 'Armadura de soldado', 'Armadura de Soldado', 'Солдатская броня', '', '', '', '', '', '', '', ''), +(6546, '병사 다리보호구', 'Jambières de soldat', 'Soldatengamaschen', '士兵护腿', '士兵護腿', 'Leotardos de soldado', 'Leotardos de Soldado', 'Солдатские поножи', '', '', '', '', '', '', '', ''), +(6547, '병사 건틀릿', 'Gantelets de soldat', 'Soldatenstulpen', '士兵护手', '士兵護手', 'Guanteletes de soldado', 'Guanteletes de Soldado', 'Солдатские рукавицы', '', '', '', '', '', '', '', ''), +(6548, '병사 벨트', 'Ceinturon de soldat', 'Soldatengurt', '士兵束带', '士兵腰帶', 'Faja de soldado', 'Faja de Soldado', 'Солдатский ремень', '', '', '', '', '', '', '', ''), +(6549, '병사 망토', 'Cape de soldat', 'Soldatenumhang', '士兵披风', '士兵披風', 'Capa de soldado', 'Capa de Soldado', 'Солдатский плащ', '', '', '', '', '', '', '', ''), +(6550, '병사 손목보호구', 'Garde-poignets de soldat', 'Soldatenhandgelenksschutz', '士兵腕甲', '士兵腕甲', 'Muñequeras de soldado', 'Guardamuñecas de Soldado', 'Солдатские накулачники', '', '', '', '', '', '', '', ''), +(6551, '병사 장화', 'Bottes de soldat', 'Soldatenstiefel', '士兵战靴', '士兵戰靴', 'Botas de soldado', 'Botas de Soldado', 'Солдатские сапоги', '', '', '', '', '', '', '', ''), +(6552, '음유시인 튜닉', 'Tunique de barde', 'Bardentunika', '吟游诗人外套', '吟游詩人外套', 'Túnica de bardo', 'Túnica de bardo', 'Мундир барда', '', '', '', '', '', '', '', ''), +(6553, '음유시인 바지', 'Pantalon de barde', 'Bardenhose', '吟游诗人短裤', '吟游詩人短褲', 'Pantalones de bardo', 'Calzas de bardo', 'Брюки барда', '', '', '', '', '', '', '', ''), +(6554, '음유시인 장갑', 'Gants de barde', 'Bardenhandschuhe', '吟游诗人手套', '吟游詩人手套', 'Guantes de bardo', 'Guantes de bardo', 'Перчатки барда', '', '', '', '', '', '', '', ''), +(6555, '음유시인 망토', 'Cape de barde', 'Bardenumhang', '吟游诗人披风', '吟游詩人披風', 'Capa de bardo', 'Capa de bardo', 'Плащ барда', '', '', '', '', '', '', '', ''), +(6556, '음유시인 팔보호구', 'Brassards de barde', 'Bardenarmschienen', '吟游诗人护腕', '吟游詩人護腕', 'Brazales de bardo', 'Brazales de bardo', 'Наручи барда', '', '', '', '', '', '', '', ''), +(6557, '음유시인 장화', 'Bottes de barde', 'Bardenstiefel', '吟游诗人之靴', '吟游詩人之靴', 'Botas de bardo', 'Botas de bardo', 'Сапоги барда', '', '', '', '', '', '', '', ''), +(6558, '음유시인 허리띠', 'Ceinture de barde', 'Bardengürtel', '吟游诗人腰带', '吟游詩人腰帶', 'Cinturón de bardo', 'Cinturón de bardo', 'Пояс барда', '', '', '', '', '', '', '', ''), +(6559, '음유시인 버클러', 'Targe de barde', 'Bardenrundschild', '吟游诗人圆盾', '吟游詩人圓盾', 'Rodela de bardo', 'Rodela de bardo', 'Кулачный щит барда', '', '', '', '', '', '', '', ''), +(6560, '병사 방패', 'Bouclier de soldat', 'Soldatenschild', '士兵之盾', '士兵之盾', 'Escudo de soldado', 'Escudo de Soldado', 'Солдатский щит', '', '', '', '', '', '', '', ''), +(6561, '예언자의 솜댄 갑옷', 'Gambison de prophète', 'Gefütterte Seherrüstung', '先知钉甲', '先知釘甲', 'Armadura acolchada de profeta', 'Armadura acolchada de profeta', 'Стеганые доспехи Провидца', '', '', '', '', '', '', '', ''), +(6562, '미명 장화', 'Bottes chatoyantes', 'Schimmernde Stiefel', '幻光战靴', '幻光戰靴', 'Botas fulgurantes', 'Botas fulgurantes', 'Мерцающие сапоги', '', '', '', '', '', '', '', ''), +(6563, '미명 팔보호구', 'Brassards chatoyants', 'Schimmernde Armschienen', '幻光护腕', '幻光護腕', 'Brazales fulgurantes', 'Brazales fulgurantes', 'Мерцающие наручи', '', '', '', '', '', '', '', ''), +(6564, '미명 망토', 'Cape chatoyante', 'Schimmernder Umhang', '幻光披风', '幻光披風', 'Capa fulgurante', 'Capa fulgurante', 'Сверкающий плащ', '', '', '', '', '', '', '', ''), +(6565, '미명 장갑', 'Gants chatoyants', 'Schimmernde Handschuhe', '幻光手套', '幻光手套', 'Guantes fulgurantes', 'Guantes fulgurantes', 'Мерцающие перчатки', '', '', '', '', '', '', '', ''), +(6566, '미명 아미스', 'Amict chatoyant', 'Schimmernde Amicia', '幻光披肩', '幻光披肩', 'Hombrera fulgurante', 'Amito fulgurante', 'Мерцающий нарамник', '', '', '', '', '', '', '', ''), +(6567, '미명 갑옷', 'Armure chatoyante', 'Schimmernde Rüstung', '幻光护甲', '幻光護甲', 'Armadura fulgurante', 'Armadura fulgurante', 'Мерцающая броня', '', '', '', '', '', '', '', ''), +(6568, '미명 바지', 'Pantalon chatoyant', 'Schimmernde Beinkleider', '幻光短裤', '幻光短褲', 'Pantalones fulgurantes', 'Calzas fulgurantes', 'Мерцающие брюки', '', '', '', '', '', '', '', ''), +(6569, '미명 로브', 'Robe chatoyante', 'Schimmernde Robe', '幻光长袍', '幻光長袍', 'Toga fulgurante', 'Toga fulgurante', 'Мерцающее одеяние', '', '', '', '', '', '', '', ''), +(6570, '미명 장식띠', 'Echarpe chatoyante', 'Schimmernde Schärpe', '幻光腰带', '幻光腰帶', 'Fajín fulgurante', 'Fajín fulgurante', 'Мерцающий кушак', '', '', '', '', '', '', '', ''), +(6571, '정찰용 버클러', 'Targe de l\'éclaireur', 'Späherrundschild', '斥候圆盾', '斥候圓盾', 'Rodela de exploración', 'Rodela de exploración', 'Кулачный щит разведки', '', '', '', '', '', '', '', ''), +(6572, '수호자 방패', 'Bouclier de défenseur', 'Verteidigerschild', '防御者之盾', '防禦者之盾', 'Escudo de defensor', 'Escudo defensor', 'Щит поборника', '', '', '', '', '', '', '', ''), +(6573, '수호자 장화', 'Bottes de défenseur', 'Verteidigerstiefel', '防御者战靴', '防禦者戰靴', 'Botas de defensor', 'Botas defensor', 'Сапоги поборника', '', '', '', '', '', '', '', ''), +(6574, '수호자 팔보호구', 'Brassards de défenseur', 'Verteidigerarmschienen', '防御者护腕', '防禦者護腕', 'Brazales de defensor', 'Brazales defensor', 'Наручи поборника', '', '', '', '', '', '', '', ''), +(6575, '수호자 망토', 'Cape de défenseur', 'Verteidigerumhang', '防御者披风', '防禦者披風', 'Capa de defensor', 'Capa defensor', 'Плащ поборника', '', '', '', '', '', '', '', ''), +(6576, '수호자 벨트', 'Ceinturon de défenseur', 'Verteidigergurt', '防御者束带', '防禦者腰帶', 'Faja de defensor', 'Faja defensor', 'Ремень поборника', '', '', '', '', '', '', '', ''), +(6577, '수호자 건틀릿', 'Gantelets de défenseur', 'Verteidigerstulpen', '防御者护手', '防禦者護手', 'Guanteletes de defensor', 'Guanteletes defensor', 'Поборничьи рукавицы', '', '', '', '', '', '', '', ''), +(6578, '수호자 다리보호구', 'Jambières de défenseur', 'Verteidigergamaschen', '防御者护腿', '防禦者護腿', 'Leotardos de defensor', 'Leotardos defensor', 'Поножи поборника', '', '', '', '', '', '', '', ''), +(6579, '수호자 어깨갑옷', 'Spallières de défenseur', 'Verteidigerschiftung', '防御者肩甲', '防禦者肩甲', 'Bufas de defensor', 'Bufas defensor', 'Наплеч поборника', '', '', '', '', '', '', '', ''), +(6580, '수호자 튜닉', 'Tunique de défenseur', 'Verteidigertunika', '防御者外套', '防禦者外套', 'Túnica de defensor', 'Túnica defensor', 'Мундир поборника', '', '', '', '', '', '', '', ''), +(6581, '정찰용 허리띠', 'Ceinture de l\'éclaireur', 'Spähergürtel', '斥候腰带', '斥候腰帶', 'Cinturón de exploración', 'Cinturón de exploración', 'Пояс разведки', '', '', '', '', '', '', '', ''), +(6582, '정찰용 장화', 'Bottes de l\'éclaireur', 'Späherstiefel', '斥候战靴', '斥候戰靴', 'Botas de exploración', 'Botas de exploración', 'Сапоги соглядатая', '', '', '', '', '', '', '', ''), +(6583, '정찰용 팔보호구', 'Brassards de l\'éclaireur', 'Späherarmschienen', '斥候护腕', '斥候護腕', 'Brazales de exploración', 'Brazales de exploración', 'Наручи разведки', '', '', '', '', '', '', '', ''), +(6584, '정찰용 튜닉', 'Tunique de l\'éclaireur', 'Spähertunika', '斥候外套', '斥候外套', 'Túnica de exploración', 'Túnica de exploración', 'Мундир разведки', '', '', '', '', '', '', '', ''), +(6585, '정찰용 망토', 'Cape de l\'éclaireur', 'Späherumhang', '斥候披风', '斥候披風', 'Capa de exploración', 'Capa de exploración', 'Плащ разведки', '', '', '', '', '', '', '', ''), +(6586, '정찰용 장갑', 'Gants de l\'éclaireur', 'Späherhandschuhe', '斥候手套', '斥候手套', 'Guantes de exploración', 'Guantes de exploración', 'Перчатки разведки', '', '', '', '', '', '', '', ''), +(6587, '정찰용 바지', 'Pantalon de l\'éclaireur', 'Späherhose', '斥候长裤', '斥候長褲', 'Pantalones de exploración', 'Calzas de exploración', 'Брюки разведки', '', '', '', '', '', '', '', ''), +(6588, '정찰용 어깨갑옷', 'Spallières de l\'éclaireur', 'Späherschiftung', '斥候肩甲', '斥候肩甲', 'Bufas de exploración', 'Bufas de exploración', 'Наплеч разведки', '', '', '', '', '', '', '', ''), +(6589, '녹색 고리', 'Anneau viridien', 'Viridium-Band', '翠绿指环', '翠綠指環', 'Sortija viridiana', 'Sortija viridiana', 'Иридиевое кольцо', '', '', '', '', '', '', '', ''), +(6590, '전투철로 장화', 'Bottes de forgeguerre', 'Schlachtschmiedestiefel', '铸铁战靴', '鑄鐵戰靴', 'Botas Forjabatalla', 'Botas Forjabatalla', 'Сапоги боевого горна', '', '', '', '', '', '', '', ''), +(6591, '전투철로 손목보호구', 'Garde-poignets de forgeguerre', 'Schlachtschmiedehandgelenksschutz', '铸铁腕甲', '鑄鐵腕甲', 'Muñequeras Forjabatalla', 'Guardamuñecas Forjabatalla', 'Накулачники боевого горна', '', '', '', '', '', '', '', ''), +(6592, '전투철로 갑옷', 'Armure de forgeguerre', 'Schlachtschmiederüstung', '铸铁护甲', '鑄鐵護甲', 'Armadura Forjabatalla', 'Armadura Forjabatalla', 'Броня боевого горна', '', '', '', '', '', '', '', ''), +(6593, '전투철로 망토', 'Cape de forgeguerre', 'Schlachtschmiedeumhang', '铸铁披风', '鑄鐵披風', 'Capa Forjabatalla', 'Capa Forjabatalla', 'Плащ боевого горна', '', '', '', '', '', '', '', ''), +(6594, '전투철로 벨트', 'Ceinturon de forgeguerre', 'Schlachtschmiedegurt', '铸铁束带', '鑄鐵腰帶', 'Faja Forjabatalla', 'Faja Forjabatalla', 'Ремень боевого горна', '', '', '', '', '', '', '', ''), +(6595, '전투철로 건틀릿', 'Gantelets de forgeguerre', 'Schlachtschmiedestulpen', '铸铁护手', '鑄鐵護手', 'Guanteletes Forjabatalla', 'Guanteletes Forjabatalla', 'Рукавицы боевого горна', '', '', '', '', '', '', '', ''), +(6596, '전투철로 다리보호구', 'Cuissards de forgeguerre', 'Schlachtschmiedebeinschützer', '铸铁腿甲', '鑄鐵腿甲', 'Musleras Forjabatalla', 'Musleras Forjabatalla', 'Набедренники боевого горна', '', '', '', '', '', '', '', ''), +(6597, '전투철로 어깨갑옷', 'Garde-épaules de forgeguerre', 'Schlachtschmiedeschulterschutz', '铸铁肩胄', '鑄鐵肩胄', 'Hombreras Forjabatalla', 'Guardahombros Forjabatalla', 'Наплечные щитки боевого горна', '', '', '', '', '', '', '', ''), +(6598, '수도승 버클러', 'Targe de derviche', 'Derwischrundschild', '僧侣圆盾', '僧侶圓盾', 'Rodela Derviche', 'Rodela Derviche', 'Кулачный щит дервиша', '', '', '', '', '', '', '', ''), +(6599, '전투철로 방패', 'Bouclier de forgeguerre', 'Schlachtschmiedeschild', '铸铁盾牌', '鑄鐵盾牌', 'Escudo Forjabatalla', 'Escudo Forjabatalla', 'Щит боевого горна', '', '', '', '', '', '', '', ''), +(6600, '수도승 허리띠', 'Ceinture de derviche', 'Derwischgürtel', '僧侣腰带', '僧侶腰帶', 'Cinturón Derviche', 'Cinturón Derviche', 'Пояс дервиша', '', '', '', '', '', '', '', ''), +(6601, '수도승 장화', 'Bottes de derviche', 'Derwischstiefel', '僧侣之靴', '僧侶之靴', 'Botas Derviche', 'Botas Derviche', 'Сапоги дервиша', '', '', '', '', '', '', '', ''), +(6602, '수도승 팔보호구', 'Brassards de derviche', 'Derwischarmschienen', '僧侣护腕', '僧侶護腕', 'Brazales Derviche', 'Brazales Derviche', 'Наручи дервиша', '', '', '', '', '', '', '', ''), +(6603, '수도승 튜닉', 'Tunique de derviche', 'Derwischtunika', '僧侣外套', '僧侶外套', 'Túnica Derviche', 'Túnica Derviche', 'Мундир дервиша', '', '', '', '', '', '', '', ''), +(6604, '수도승 단망토', 'Cape de derviche', 'Derwischcape', '僧侣斗篷', '僧侶斗篷', 'Manteo Derviche', 'Manteo Derviche', 'Накидка дервиша', '', '', '', '', '', '', '', ''), +(6605, '수도승 장갑', 'Gants de derviche', 'Derwischhandschuhe', '僧侣手套', '僧侶手套', 'Guantes Derviche', 'Guantes Derviche', 'Перчатки дервиша', '', '', '', '', '', '', '', ''), +(6606, '수도승 어깨보호대', 'Mantelet de derviche', 'Derwischmantel', '僧侣披肩', '僧侶襯肩', 'Manto Derviche', 'Manto de derviche', 'Одеяние дервиша', '', '', '', '', '', '', '', ''), +(6607, '수도승 다리보호구', 'Jambières de derviche', 'Derwischgamaschen', '僧侣护腿', '僧侶護腿', 'Leotardos Derviche', 'Leotardos Derviche', 'Поножи дервиша', '', '', '', '', '', '', '', ''), +(6608, '광휘의 갑옷', 'Armure éclatante', 'Helle Rüstung', '明亮护甲', '陽炎護甲', 'Armadura brillante', 'Armadura brillante', 'Яркая броня', '', '', '', '', '', '', '', ''), +(6609, '현인 제복', 'Défroque de sage', 'Weisenstoff', '贤者护甲', '賢者護甲', 'Paño de sabio', 'Paño de sabio', 'Облачение книжника', '', '', '', '', '', '', '', ''), +(6610, '현인 로브', 'Robe de sage', 'Weisenrobe', '贤者长袍', '賢者長袍', 'Toga de sabio', 'Toga de sabio', 'Одеяние книжника', '', '', '', '', '', '', '', ''), +(6611, '현자 장식띠', 'Echarpe de sage', 'Weisenschärpe', '贤者腰带', '賢者腰帶', 'Fajín de sabio', 'Fajín de sabio', 'Кушак книжника', '', '', '', '', '', '', '', ''), +(6612, '현인 장화', 'Bottes de sage', 'Weisenstiefel', '贤者战靴', '賢者戰靴', 'Botas de sabio', 'Botas de sabio', 'Сапоги книжника', '', '', '', '', '', '', '', ''), +(6613, '현인 팔보호구', 'Brassards de sage', 'Weisenarmschienen', '贤者护腕', '賢者護腕', 'Brazales de sabio', 'Brazales de sabio', 'Наручи книжника', '', '', '', '', '', '', '', ''), +(6614, '현인 망토', 'Cape de sage', 'Weisenumhang', '贤者披风', '先知披風', 'Capa de sabio', 'Capa de sabio', 'Плащ книжника', '', '', '', '', '', '', '', ''), +(6615, '현인 장갑', 'Gants de sage', 'Weisenhandschuhe', '贤者手套', '賢者手套', 'Guantes de sabio', 'Guantes de sabio', 'Перчатки книжника', '', '', '', '', '', '', '', ''), +(6616, '현인 바지', 'Pantalon de sage', 'Weisenhose', '贤者短裤', '賢者短褲', 'Pantalones de sabio', 'Pantalones de sabio', 'Штаны книжника', '', '', '', '', '', '', '', ''), +(6617, '현인 어깨보호대', 'Mantelet de sage', 'Weisenmantel', '贤者衬肩', '賢者襯肩', 'Manto de sabio', 'Manto de sabio', 'Оплечье книжника', '', '', '', '', '', '', '', ''), +(6618, '몬스터 - Orb', 'Monstre - Orbe', 'Monster - Kugel', '', '', 'Monstruo: orbe', 'Monstruo: orbe', 'Монстр - сфера', '', '', '', '', '', '', '', ''), +(6619, '교본: 방어의 길', 'Manuel : La voie de la défense', 'Handbuch: Der Weg der Verteidigung', '手册:防御之道', '手冊:防禦之道', 'Manual: el camino de la defensa', 'Manual: el camino de la defensa', 'Учебник: путь защиты', '', '', '', '', '', '', '', ''), +(6620, '정성들여 적은 양피지', 'Parchemin élaboré', 'Ausführliches Pergament', '精美的羊皮纸', '精美的羊皮紙', 'Pliego elaborado', 'Papiro elaborado', 'Изысканный пергамент', '', '', '', '', '', '', '', ''), +(6621, '도발의 교본', 'Manuel de provocation', 'Handbuch des Spotts', '手册:嘲讽', '手冊:嘲諷', 'Manual de Mofa', 'Manual de Provocación', 'Настольная книга провокатора', '', '', '', '', '', '', '', ''), +(6622, '열정의 검', 'Epée de zèle', 'Schwert des Eifers', '狂热之剑', '狂熱之劍', 'Espada de Zeal', 'Espada de fanatismo', 'Меч Рвения', '', '', '', '', '', '', '', ''), +(6623, '서큐버스 소환 두루마리', 'Parchemin d\'invocation de succube', 'Sukkubusbeschwörungsrolle', '魅魔召唤卷轴', '魅魔召喚卷軸', 'Pergamino para invocar a Súcubo', 'Pergamino para invocar a Súcubo', 'Свиток призыва Суккуба', '', '', '', '', '', '', '', ''), +(6624, '켄지글라의 술', 'Breuvage de Ken\'zigla', 'Ken\'ziglas Trunk', '肯兹格拉的伤药', '肯茲格拉的傷藥', 'Cerveza de Ken\'zigla', 'Jarabe de Ken\'zigla', 'Зелье Кен\'зиглы', '', '', '', '', '', '', '', ''), +(6625, '진흙 투성이 목걸이', 'Pendentif de poussière', 'Schmutzverkrusteter Anhänger', '沾满泥土的坠饰', '沾滿泥土的墜飾', 'Colgante cubierto de tierra', 'Colgante cubierto de tierra', 'Подвеска, испачканная гразью', '', '', '', '', '', '', '', ''), +(6626, '도그란의 목걸이', 'Pendentif de Dogran', 'Dograns Anhänger', '多格兰的坠饰', '多格蘭的墜飾', 'Colgante de Dogran', 'Colgante de Dogran', 'Подвеска Дограна', '', '', '', '', '', '', '', ''), +(6627, '돌연변이 비늘 흉갑', 'Cuirasse d\'écailles du mutant', 'Mutantenschuppenbrustplatte', '穆坦努斯的胸甲', '穆坦努斯的胸甲', 'Peto de escama mutante', 'Coraza de escama mutante', 'Кираса из чешуи мутанта', '', '', '', '', '', '', '', ''), +(6628, '까마귀의 발톱', 'Serres du corbeau', 'Rabenklauen', '乌鸦之爪', '烏鴉之爪', 'Garra de cuervo', 'Garras del Cuervo', 'Когти ворона', '', '', '', '', '', '', '', ''), +(6629, '곰팡이 단망토', 'Cape des spores', 'Sporen-Cape', '蜘蛛斗篷', '蜘蛛斗篷', 'Manteo esporidio', 'Manteo esporidio', 'Накидка Спорид', '', '', '', '', '', '', '', ''), +(6630, '괴물씨앗 버클러', 'Targe de Seedcloud', 'Samenwolken-Rundschild', '淡云圆盾', '淡雲圓盾', 'Rodela de nube de semillas', 'Rodela de nube de semillas', 'Кулачный щит зернистого облака', '', '', '', '', '', '', '', ''), +(6631, '살아있는 뿌리', 'Racine vivante', 'Lebendige Wurzel', '生命之根', '生命之根', 'Raíz viva', 'Raíz viva', 'Животворный корень', '', '', '', '', '', '', '', ''), +(6632, '주문미늘 망토', 'Cape d\'écailles-faë', 'Siechschuppenumhang', '灵鳞披风', '靈鱗披風', 'Capa de escama Fey', 'Capa de escama Fey', 'Волшебный чешуйчатый плащ', '', '', '', '', '', '', '', ''), +(6633, '도살자의 칼', 'Hachoir du boucher', 'Schlächterschnitzler', '屠夫的剔骨刀', '屠夫的剔骨刀', 'Rebanadora de carnicero', 'Cercenadora de carnicero', 'Тесак мясника', '', '', '', '', '', '', '', ''), +(6634, '의식의 물약', 'Baume rituel', 'Ritualsalbe', '仪式药膏', '儀式藥膏', 'Ungüento de ritual', 'Ungüento de ritual', 'Ритуальное зелье', '', '', '', '', '', '', '', ''), +(6635, '대지의 정기', 'Sapta de terre', 'Erdsapta', '大地灵契', '大地靈契', 'Sapta de tierra', 'Sapta de tierra', 'Сапта земли', '', '', '', '', '', '', '', ''), +(6636, '불의 정기', 'Sapta de feu', 'Feuersapta', '火焰灵契', '火焰靈契', 'Sapta de fuego', 'Sapta de fuego', 'Сапта огня', '', '', '', '', '', '', '', ''), +(6637, '물의 정기', 'Sapta d\'eau', 'Wassersapta', '水之灵契', '水之靈契', 'Sapta de agua', 'Sapta de agua', 'Сапта воды', '', '', '', '', '', '', '', ''), +(6638, '바람의 정기', 'Sapta d\'air', 'Luftsapta', '空气灵契', '空氣靈契', 'Sapta de aire', 'Sapta de aire', 'Сапта воздуха', '', '', '', '', '', '', '', ''), +(6639, '미사용 Rough Pebble', '[PÉRIMÉ] Petit caillou grossier', 'Ausgedienter rauer Kiesel', '', '粗石遺物', '', '', 'Испорченный грубый булыжник', '', '', '', '', '', '', '', ''), +(6640, '지옥사냥개 발굽', 'Sabot de traqueur corrompu', 'Teufelspirscherhuf', '地狱捕猎者的蹄子', '地獄捕獵者的蹄子', 'Capucha de acechador vil', 'Pezuña de acechador vil', 'Копыто ловца Скверны', '', '', '', '', '', '', '', ''), +(6641, '유령의 검', 'Lame de hantise', 'Spukklinge', '鬼魂之刃', '鬼魂之刃', 'Hoja inquietante', 'Hoja inquietante', 'Клинок проклятия', '', '', '', '', '', '', '', ''), +(6642, '악령의 갑옷', 'Armure fantôme', 'Phantom-Rüstung', '幻影之甲', '幻影之甲', 'Armadura fantasma', 'Armadura fantasma', 'Призрачная броня', '', '', '', '', '', '', '', ''), +(6643, '불어오른 잉어', 'Sardine boursouflée', 'Aufgedunsener Kleinfisch', '浮肿的小鱼', '浮腫的小魚', 'Pececito hinchado', 'Pececito hinchado', 'Тухлая сверкающая рыбка', '', '', '', '', '', '', '', ''), +(6644, '불어오른 고등어', 'Maquereau boursouflé', 'Aufgedunsene Makrele', '浮肿的鲭鱼', '浮腫的鯖魚', 'Caballa hinchada', 'Caballa hinchada', 'Жирная скумбрия', '', '', '', '', '', '', '', ''), +(6645, '불어오른 진흙퉁돔', 'Lutjan boursouflé', 'Aufgedunsener Matschschnapper', '浮肿的泥鳅', '浮腫的泥鰍', 'Pargo de lodo hinchado', 'Pargo de lodo hinchado', 'Жирный илистый луциан', '', '', '', '', '', '', '', ''), +(6646, '불어오른 날개다랑어', 'Thon boursouflé', 'Aufgedunsener Thunfisch', '浮肿的金枪鱼', '浮腫的金槍魚', 'Atún hinchado', 'Atún hinchado', 'Жирный тунец', '', '', '', '', '', '', '', ''), +(6647, '불어오른 메기', 'Poisson-chat boursouflé', 'Aufgedunsener Wels', '浮肿的鲶鱼', '浮腫的鯰魚', 'Siluro hinchado', 'Siluro hinchado', 'Тухлая зубатка', '', '', '', '', '', '', '', ''), +(6648, '돌가죽 토템 두루마리', 'Parchemin de Totem Peau de pierre', 'Steinhaut-Totem-Rolle', '石肤图腾卷轴', '石甲圖騰卷軸', 'Pergamino de tótem Piel de piedra', 'Pergamino de Tótem Piel de piedra', 'Свиток тотема каменной кожи', '', '', '', '', '', '', '', ''), +(6649, '불타는 토템 두루마리', 'Parchemin de Totem incendiaire', 'Rolle des Totems der Verbrennung', '灼热图腾卷轴', '灼熱圖騰卷軸', 'Pergamino de tótem abrasador', 'Pergamino de Tótem abrasador', 'Свиток Опаляющего тотема', '', '', '', '', '', '', '', ''), +(6650, '치유의 토템 두루마리', 'Parchemin de Totem guérisseur', 'Totem des heilenden Flusses Rolle', '治疗之泉图腾卷轴', '治療之泉圖騰卷軸', 'Pergamino de tótem de corriente purificadora', 'Pergamino de Tótem Corriente de sanación', 'Свиток тотема исцеляющего потока', '', '', '', '', '', '', '', ''), +(6651, '깨진 와인병', 'Bouteille de vin brisée', 'Zerbrochene Weinflasche', '破酒瓶', '破酒瓶', 'Botella de vino rota', 'Botella de vino rota', 'Разбитая бутылка вина', '알터랙 올드앤옐로우 와인', '', 'Alterac Alt-und-gelb', '奥特兰克老酒', '奧特蘭克老酒', 'Alterac, viejo y amarillo', 'Alterac, viejo y amarillo', 'Альтеракское выдержанное желтое.'), +(6652, '시약 주머니', 'Bourse de réactifs', 'Reagenzienbeutel', '试剂袋', '試劑袋', 'Faltriquera de componentes', 'Faltriquera de componentes', 'Мешочек с реагентами', '', '', '', '', '', '', '', ''), +(6653, '희미한 불씨의 횃불', 'Torche de la flamme dormante', 'Fackel der schlafenden Flamme', '眠炎火炬', '眠炎火炬', 'Antorcha de la Llama durmiente', 'Antorcha de la Llama durmiente', 'Факел Дремлющего Пламени', '', '', '', '', '', '', '', ''), +(6654, '영원한 불꽃의 횃불', 'Torche de la flamme éternelle', 'Fackel der ewigen Flamme', '恒焰火炬', '恆焰火炬', 'Antorcha de la Llama eterna', 'Antorcha de la Llama eterna', 'Факел Вечного Пламени', '', '', '', '', '', '', '', ''), +(6655, '타오르는 불꽃', 'Braise rougeoyante', 'Leuchtendes Holzscheit', '余烬', '餘燼', 'Ascua resplandeciente', 'Ascua resplandeciente', 'Тлеющий уголь', '', '', '', '', '', '', '', ''), +(6656, '천연 석영', 'Quartz brut', 'Rohquarz', '粗石英', '粗石英', 'Cuarzo en bruto', 'Cuarzo en bruto', 'Грубый кварц', '', '', '', '', '', '', '', ''), +(6657, '돌연변이 물고기 별미', 'Délice de déviant', 'Pikantes Deviat-Supreme', '美味风蛇', '美味風蛇', 'Delicia desviada sabrosa', 'Delicia de pez descarriado sabrosa', 'Загадочное острое лакомство', '', '', '', '', '', '', '', ''), +(6658, '목걸이 견본', 'Spécimen de collier', 'Beispielhalsband', '项圈样本', '項圈樣本', 'Collar de muestra', 'Collera de muestra', 'Образцовый ошейник', '', '', '', '', '', '', '', ''), +(6659, '스카라베 반바지', 'Pantalon du scarabée', 'Skarabäusbeinkleider', '甲虫长裤', '甲蟲長褲', 'Pantalones escarabajo', 'Calzas escarabajo', 'Брюки Скарабея', '', '', '', '', '', '', '', ''), +(6660, '줄리의 은장도', 'Dague de Julie', 'Julies Dolch', '朱莉的匕首', '朱莉的匕首', 'Daga de Julie', 'Daga de Julie', 'Кинжал Джулии', '', '', '', '', '', '', '', ''), +(6661, '조리법: 돌연변이 물고기 별미', 'Recette : Délice de déviant', 'Rezept: Pikantes Deviat-Supreme', '食谱:美味风蛇', '食譜:美味風蛇', 'Receta: delicia desviada sabrosa', 'Receta: delicia de pez descarriado sabrosa', 'Рецепт: необычный десерт с чабером', '', '', '', '', '', '', '', ''), +(6662, '성장의 비약', 'Elixir de Taille de géant', 'Elixier des Riesenwuchses', '增长药剂', '增長藥劑', 'Elixir de crecimiento gigante', 'Elixir de crecimiento gigante', 'Эликсир Увеличения', '', '', '', '', '', '', '', ''), +(6663, '조제법: 성장의 비약', 'Recette : Elixir de Taille de géant', 'Rezept: Elixier des Riesenwuchses', '配方:增长药剂', '配方:增長藥劑', 'Receta: elixir de crecimiento gigante', 'Receta: elixir de crecimiento gigante', 'Рецепт: эликсир увеличения', '', '', '', '', '', '', '', ''), +(6664, '부두교 어깨보호대', 'Mantelet vaudou', 'Voodoomantel', '巫毒衬肩', '巫毒襯肩', 'Manto vudú', 'Manto vudú', 'Оплечье вуду', '', '', '', '', '', '', '', ''), +(6665, '마술걸린 팔보호구', 'Brassards maléficiés', 'Verhexte Armschienen', '妖术护腕', '妖術護腕', 'Brazales embrujados', 'Brazales embrujados', 'Сглаженные наручи', '', '', '', '', '', '', '', ''), +(6666, '채굴용 장화', 'Bottes de boueux', 'Bagger-Stiefel', '掘泥长靴', '掘泥長靴', 'Botas dragado', 'Botas dragado', 'Отвальные сапоги', '', '', '', '', '', '', '', ''), +(6667, '기술자의 망토', 'Cape d\'ingénieur', 'Ingenieurs-Umhang', '技师披风', '技師披風', 'Capa de ingeniero', 'Capa de ingeniero', 'Инженерский плащ', '', '', '', '', '', '', '', ''), +(6668, '땜장이의 장화', 'Bottes du conscrit', 'Zeichner-Stiefel', '绘图员长靴', '繪圖員長靴', 'Botas de dibujante', 'Botas de dibujante', 'Сапоги чертежника', '', '', '', '', '', '', '', ''), +(6669, '신성한 고리', 'Anneau sacré', 'Heiliges Band', '神圣指环', '神聖指環', 'Sortija sacra', 'Sortija sacra', 'Священное кольцо', '', '', '', '', '', '', '', ''), +(6670, '표범 갑옷', 'Armure de la panthère', 'Panther-Rüstung', '黑豹护甲', '黑豹護甲', 'Armadura de pantera', 'Armadura de pantera', 'Пантеровая броня', '', '', '', '', '', '', '', ''), +(6671, '무력의 다리보호구', 'Jambières du molosse', 'Kampfschiff-Gamaschen', '邪神护腿', '邪神護腿', 'Leotardos de Jugernauta', 'Leotardos de Jugernauta', 'Поножи Джаггернаута', '', '', '', '', '', '', '', ''), +(6672, '설계도: 섬광탄', 'Schéma : Bombe éclairante', 'Bauplan: Blitzstrahlbombe', '结构图:闪光雷', '結構圖:閃光雷', 'Esquema: bomba cegadora', 'Esquema: bomba cegadora', 'Чертеж: световая бомба', '', '', '', '', '', '', '', ''), +(6673, '시험용 HP 반지', 'Test Anneau de PV', '', '', '', 'Test HP anillo', 'Test HP anillo', 'Тестовое кольцо здоровья', '', '', '', '', '', '', '', ''), +(6674, '시험용 MP 반지', 'Test Anneau de PM', '', '', '', 'Test MP anillo', 'Test MP anillo', 'Тестовое кольцо маны', '', '', '', '', '', '', '', ''), +(6675, '유연한 팔보호구', 'Brassards trempés', 'Ausgehärtete Armschienen', '弹性护腕', '彈性護腕', 'Brazales templados', 'Brazales templados', 'Закаленные наручи', '', '', '', '', '', '', '', ''), +(6676, '장관의 버클러', 'Targe du connétable', 'Konstabler-Rundschild', '治安官圆盾', '治安官圓盾', 'Rodela de agente', 'Rodela de agente', 'Кулачный щит констебля', '', '', '', '', '', '', '', ''), +(6677, '화염술사의 마법봉', 'Baguette de sortilèges', 'Zauberstab des Zauberkundigen', '塑法魔杖', '塑法魔杖', 'Varita de artesano de hechizos', 'Varita de artesano de hechizos', 'Жезл изготовителя заклятий', '', '', '', '', '', '', '', ''), +(6678, '고결한 엘프의 고리', 'Anneau de grâce elfique', 'Band der elfischen Anmut', '精灵仪容指环', '精靈儀容指環', 'Sortija de Gracia élfica', 'Sortija de Gracia élfica', 'Кольцо эльфийской благодати', '', '', '', '', '', '', '', ''), +(6679, '갑옷 꼬챙이', 'Perce-fer', 'Rüstungsstecher', '刺甲之矛', '刺甲之矛', 'Perforador de armaduras', 'Perforador de armaduras', 'Бронекол', '', '', '', '', '', '', '', ''), +(6680, '몬스터 - Spear, Sharp Thin', 'Monstre - Lance, Mince et aiguisée', 'Monster - Speer, Scharf Dünn', '', '', 'Monstruo: lanza, afilada fina', 'Monstruo: lanza, afilada fina', 'Монстр - копье, острое тонкое', '', '', '', '', '', '', '', ''), +(6681, '가시뿔', 'Fleur d\'épines', 'Dornenstachel', '棘刺', '棘刺', 'Pincho de espinas', 'Pincho de espinas', 'Терновый шип', '', '', '', '', '', '', '', ''), +(6682, '죽음의예언자 로브', 'Robe de nécrorateur', 'Todessprecher-Roben', '亡语者长袍', '亡語者長袍', 'Togas de médium', 'Togas de médium', 'Одеяния вестника смерти', '', '', '', '', '', '', '', ''), +(6683, '티라니스의 목걸이 (구)', 'Pendentif de Tyranis (vieux)', 'Tyranis\' Anhänger (alt)', '', '', 'Colgante de Tyranis (OLD)', 'Colgante de Tyranis (OLD)', 'Подвеска Тираниса (старая)', '', '', '', '', '', '', '', ''), +(6684, '땅다람쥐 지휘봉', 'Bâton de commandement de Sniffetarin', 'Schnüffelnasenleitstecken', '地鼠指挥棒', '地鼠指揮棒', 'Vara de mando de Husmeador', 'Vara de mando de husmeador', 'Стек для дрессировки шмыгуносов', '', '', '', '', '', '', '', ''), +(6685, '죽음의예언자 어깨보호대', 'Mantelet de nécrorateur', 'Todessprecher-Mantel', '亡语者衬肩', '亡語者襯肩', 'Manto de médium', 'Manto de médium', 'Оплечье вестника смерти', '', '', '', '', '', '', '', ''), +(6686, '어금니 투구', 'Heaume du phacochère', 'Hauerhelm', '长牙头盔', '長牙頭盔', 'Casco con comillo', 'Yelmo con colmillo', 'Шлем Бивня', '', '', '', '', '', '', '', ''), +(6687, '시체제조기', 'Démembreur', 'Leichenmacher', '尸体制造者', '屍體製造者', 'Crea cadáveres', 'Crea cadáveres', 'Труподел', '', '', '', '', '', '', '', ''), +(6688, '속삭이는 바람의 머리장식', 'Coiffure de Whisperwind', 'Whisperwindkopfputz', '轻风头饰', '輕風頭飾', 'Penacho Susurravientos', 'Penacho Susurravientos', 'Головной убор Шепчущего Ветра', '', '', '', '', '', '', '', ''), +(6689, '바람 정령의 지팡이', 'Bâton d\'esprit du vent', 'Windgeiststab', '风灵法杖', '風靈法杖', 'Bastón de espíritu del viento', 'Bastón de espíritu del viento', 'Посох Духа Ветра', '', '', '', '', '', '', '', ''), +(6690, '전투멧돼지 다리보호구', 'Jambières de Ferine', 'Ferinen-Gamaschen', '野兽护腿', '野獸護腿', 'Leotardos de Ferine', 'Leotardos de Ferine', 'Поножи Дикости', '', '', '', '', '', '', '', ''), +(6691, '멧돼지어금니 단도', 'Croc de swinetusk', 'Keilerhauer', '猪牙匕首', '豬牙匕首', 'Carne de Colmillosucio', 'Corvo de Colmillosucio', 'Заточка Кабаньего клыка', '', '', '', '', '', '', '', ''), +(6692, '갈퀴날 약탈도끼', 'Hache à crocs', 'Gezinkter Häscher', '分叉斧', '分叉斧', 'Atracador en punta', 'Espetadora en punta', 'Разрушитель с зубьями', '', '', '', '', '', '', '', ''), +(6693, '아감마간의 고리', 'Anneau d\'Agamaggan', 'Agammagans Umklammerung', '阿迦玛甘之握', '阿迦瑪甘之握', 'Garra de Agamaggan', 'Garra de Agamaggan', 'Коготь Агамаггана', '', '', '', '', '', '', '', ''), +(6694, '아감마간의 심장', 'Coeur d\'Agamaggan', 'Herz von Agammagan', '阿迦玛甘之心', '阿迦瑪甘之心', 'Corazón de Agamaggan', 'Corazón de Agamaggan', 'Сердце Агамаггана', '', '', '', '', '', '', '', ''), +(6695, '지옥의 뼈목걸이', 'Amulette stygienne en os', 'Stygisches Knochenamulett', '冥骨护符', '冥骨護符', 'Amuleto de hueso estigio', 'Amuleto de hueso estigio', 'Стигийский костяной амулет', '', '', '', '', '', '', '', ''), +(6696, '밤의 추적자 활', 'Arc du Traqueur nocturne', 'Nachtpirscherbogen', '夜行者之弓', '夜行者之弓', 'Arco de acechador nocturno', 'Arco de acechador nocturno', 'Лук ночного ловца', '', '', '', '', '', '', '', ''), +(6697, '박쥐날개 어깨보호대', 'Mantelet d\'aile de vampire', 'Fledermausflügel-Mantel', '蝙蝠之翼', '蝙蝠之翼', 'Manto ala de murciélago', 'Manto ala de murciélago', 'Оплечье Крыла летучей мыши', '', '', '', '', '', '', '', ''), +(6698, '피어스의 돌', 'Pierre de Pierce', 'Stein des Durchstechens', '', '皮爾斯之石', 'Piedra de Pierce', 'Piedra de Pierce', 'Камень Рассечения', '', '', '', '', '', '', '', ''), +(6707, '래피디스의 돌', 'Pierre de Lapidis', 'Stein von Lapidis', '', '鐫刻工匠之石', 'Piedra de Lapidis', 'Piedra de Lapidis', 'Камень Лапидиса', '', '', '', '', '', '', '', ''), +(6708, '굿맨의 돌', 'Pierre de Goodman', 'Stein von Goodman', '', '古德曼之石', 'Piedra de Goodman', 'Piedra de Goodman', 'Камень Гудмена', '', '', '', '', '', '', '', ''), +(6709, '달빛 조끼', 'Gilet Lueur-de-lune', 'Mondscheinweste', '月光外衣', '月光外衣', 'Jubón Resplandor lunar', 'Jubón resplandor lunar', 'Жилет Лунного сияния', '', '', '', '', '', '', '', ''), +(6710, '도안: 달빛 조끼', 'Patron : Gilet Lueur-de-lune', 'Muster: Mondscheinweste', '图样:月光背心', '圖樣:月光背心', 'Patrón: jubón Resplandor lunar', 'Patrón: jubón resplandor lunar', 'Выкройка: жилет лунного сияния', '', '', '', '', '', '', '', ''), +(6711, '쿠르츠의 돌', 'Pierre de Kurtz', 'Stein von Kurtz', '', '庫茲之石', 'Piedra de Kurtz', 'Piedra de Kurtz', 'Камень Курца', '', '', '', '', '', '', '', ''), +(6712, '연습용 자물쇠', 'Serrure d\'entraînement', 'Übungsschloss', '练习锁', '練習鎖', 'Cerradura de prácticas', 'Cerradura de prácticas', 'Учебный замок', '', '', '', '', '', '', '', ''), +(6713, '찢어진 바지', 'Pantalon déchiré', 'Zerfetzte Hose', '破裤子', '破褲子', 'Pantalones rasgados', 'Pantalones rasgados', 'Драные штаны', '', '', '', '', '', '', '', ''), +(6714, '초보자용 다이너마이트', 'Dynamite Ev-Lan', 'EZ-Thro-Dynamit', '简易投掷炸弹', '簡易投擲炸彈', 'Dinamita EZ-Thro', 'Dinamita para tontos', 'Ez-Thro динамит', '', '', '', '', '', '', '', ''), +(6715, '망가진 점퍼 케이블', 'Défibrillateur abîmé', 'Defekte Überbrückungskabel', '报废的起搏器', '報廢的起搏器', 'Pinzas de batería estropeadas', 'Desfibriladores estropeados', 'Испорченные кроссировочные кабели', '', '', '', '', '', '', '', ''), +(6716, '설계도: 초보자용 다이너마이트', 'Schéma : Dynamite Ev-Lan', 'Bauplan: EZ-Thro-Dynamit', '结构图:简易投掷炸弹', '結構圖:簡易投擲炸彈', 'Esquema: dinamita EZ-Thro', 'Esquema: dinamita para tontos', 'Чертеж: EZ-Thro динамит', '', '', '', '', '', '', '', ''), +(6717, '개퍼 잭', 'Rouage électrique', 'Klemm-Muffen', '小齿轮', '小齒輪', 'Mecanismo eléctrico', 'Mecanismo eléctrico', 'Суперразъем', '', '', '', '', '', '', '', ''), +(6718, '전력추진기', '', 'Elektropeller', '导电器', '導電器', 'Electromuelle', 'Electromuelle', 'Электропеллер', '', '', '', '', '', '', '', ''), +(6719, '산들바람 허리띠', 'Ceinture des vents', 'Windgetragener Gürtel', '烈风腰带', '烈風腰帶', 'Cinturón Portavientos', 'Cinturón Portavientos', 'Ветровой пояс', '', '', '', '', '', '', '', ''), +(6720, '정령사냥꾼 머리장식', 'Coiffure de chasseur d\'esprit', 'Geistjägerkopfputz', '幽魂猎手头饰', '幽魂獵手頭飾', 'Penacho de cazador de espíritus', 'Penacho de espíritu cazador', 'Головной убор охотника на духов', '', '', '', '', '', '', '', ''), +(6721, '코르의 흉갑', 'Pansière de Kor', 'Brustplatte von Kor', '柯尔的胸甲', '柯爾的胸甲', 'Peto de Kor', 'Peto de Kor', 'Бригантина Кора', '', '', '', '', '', '', '', ''), +(6722, '야수의 족쇄', 'Maniques bestiales', 'Bestienhandfesseln', '野兽镣铐', '野獸鐐銬', 'Esposas bestiales', 'Esposas bestiales', 'Звериные оковы', '', '', '', '', '', '', '', ''), +(6723, '용맹의 메달', 'Médaille de courage', 'Medaille des Mutes', '勇气勋章', '勇氣勳章', 'Medalla de Coraje', 'Medalla de Coraje', 'Медаль за отвагу', '', '', '', '', '', '', '', ''), +(6724, '바커스의 돌', 'Pierre de Backus', 'Stein von Backus', '', '巴庫斯之石', 'Piedra de Backus', 'Piedra de Backus', 'Камень Бакуса', '', '', '', '', '', '', '', ''), +(6725, '대리석 버클러', 'Targe marbrée', 'Marmorierter Rundschild', '石饰圆盾', '石飾圓盾', 'Rodela de mármol', 'Rodela de mármol', 'Украшенный мрамором кулачный щит', '', '', '', '', '', '', '', ''), +(6726, '래저릭의 특수안전벨트', 'Ceinture de sécurité personnalisée de Razzeric', 'Razzerics maßgefertigter Sicherheitsgurt', '拉泽瑞克的安全带', '拉澤瑞克的安全帶', 'Cinturón personalizado de Razzeric', 'Cinturón personalizado de Razzeric', 'Подогнанный пояс безопасности Раззерика', '', '', '', '', '', '', '', ''), +(6727, '래저릭의 경주용 장갑', 'Gants de course de Razzeric', 'Razzerics Rennhandschutz', '拉泽瑞克的赛车手套', '拉澤瑞克的賽車手套', 'Mandiletes de competición de Razzeric', 'Mandiletes de competición de Razzeric', 'Гоночные перчатки Раззерика', '', '', '', '', '', '', '', ''), +(6728, '브로넬의 돌', 'Pierre de Brownell', 'Stein von Brownell', '', '布隆奈爾之石', 'Piedra de Brownell', 'Piedra de Brownell', 'Камень Браунелла', '', '', '', '', '', '', '', ''), +(6729, '피즐의 지피 라이터', 'Boute-feu de Fizzle', 'Fizzles Zippy-Anzünder', '菲兹尔的折叠点火器', '菲茲爾的折疊點火器', 'Mechero de gasolina de Fizzle', 'Mechero de gasolina de Fizzle', 'Шустрая зажигалка Пшикса', '', '', '', '', '', '', '', ''), +(6730, '아이언포지 사슬 갑옷', 'Cotte d\'anneaux d\'Ironforge', 'Ironforgekette', '铁炉堡链甲', '鐵爐堡鍊甲', 'Cadena de Ironforge', 'Cadena de Forjaz', 'Стальгорнская кольчуга', '', '', '', '', '', '', '', ''), +(6731, '아이언포지 흉갑', 'Cuirasse d\'Ironforge', 'Ironforgebrustplatte', '铁炉堡胸甲', '鐵爐堡胸甲', 'Peto de Ironforge', 'Coraza de Forjaz', 'Стальгорнская кираса', '', '', '', '', '', '', '', ''), +(6732, '노움 수리공의 장갑', 'Gants de mécanicien gnome', 'Gnomen-Mechanikerhandschuhe', '侏儒技师手套', '地精技師手套', 'Guantes de mecánico gnómico', 'Guantes de mecánico gnómico', 'Перчатки механика-гнома', '', '', '', '', '', '', '', ''), +(6733, '아이언포지 건틀릿', 'Gantelets d\'Ironforge', 'Ironforgestulpen', '铁炉堡护手', '鐵爐堡護手', 'Guanteletes de Ironforge', 'Guanteletes de Forjaz', 'Стальгорнские рукавицы', '', '', '', '', '', '', '', ''), +(6734, '도면: 아이언포지 사슬 갑옷', 'Plans : Cotte d\'anneaux d\'Ironforge', 'Pläne: Ironforgekette', '设计图:铁炉堡链甲', '設計圖:鐵爐堡鍊甲', 'Diseño: cadena de Ironforge', 'Diseño: cadena de Forjaz', 'Чертеж: стальгорнская кольчуга', '', '', '', '', '', '', '', ''), +(6735, '도면: 아이언포지 흉갑', 'Plans : Cuirasse d\'Ironforge', 'Pläne: Ironforgebrustplatte', '设计图:铁炉堡胸甲', '設計圖:鐵爐堡胸甲', 'Diseño: peto de Ironforge', 'Diseño: coraza de Forjaz', 'Чертеж: стальгорнская кираса', '', '', '', '', '', '', '', ''), +(6736, '도면: 아이언포지 건틀릿', 'Plans : Gantelets d\'Ironforge', 'Pläne: Ironforgestulpen', '设计图:铁炉堡护手', '設計圖:鐵爐堡護手', 'Diseño: guanteletes de Ironforge', 'Diseño: guanteletes de Forjaz', 'Чертеж: стальгорнские рукавицы', '', '', '', '', '', '', '', ''), +(6737, '마른잎사귀 바지', 'Pantalon des feuilles sèches', 'Trockenlaub-Hose', '枯叶短裤', '枯葉短褲', 'Pantalones de hojas secas', 'Pantalones de hojas secas', 'Штаны сухого листа', '', '', '', '', '', '', '', ''), +(6738, '피투성이 초승달 도끼', 'Croissant sanglant', 'Blutende Mondsichel', '血色月牙刀', '血色月牙刀', 'Creciente sangrante', 'Creciente sangrante', 'Кровавый полумесяц', '', '', '', '', '', '', '', ''), +(6739, '클리프러너의 활', 'Visée du rôdeur', 'Cliffrunners Ziel', '峭壁行者之弓', '峭壁行者之弓', 'Objetivo de Abiscorredor', 'Objetivo de Abiscorredor', 'Лук меткости Скального Бегуна', '', '', '', '', '', '', '', ''), +(6740, '청금석 장식띠', 'Echarpe azur', 'Azurblaue Schärpe', '碧蓝腰带', '碧藍腰帶', 'Fajín azur', 'Fajín azur', 'Лазурный кушак', '', '', '', '', '', '', '', ''), +(6741, '오크족 전투검', 'Epée de guerre orque', 'Orc-Kriegsschwert', '兽人军用剑', '獸人軍用劍', 'Espada de guerra orca', 'Espada de guerra orca', 'Оркский боевой меч', '', '', '', '', '', '', '', ''), +(6742, '돌주먹 벨트', 'Ceinturon Poing-de-pierre', 'Steinfaustgurt', '石拳束带', '石拳腰帶', 'Faja Puño de piedra', 'Faja Puño de piedra', 'Ремень Каменного Кулака', '', '', '', '', '', '', '', ''), +(6743, '지탱의 반지', 'Anneau de soutien', 'Erhaltender Ring', '鼓励之戒', '鼓勵之戒', 'Anillo de sustención', 'Anillo de apoyo', 'Кольцо воодушевления', '', '', '', '', '', '', '', ''), +(6744, '카펠란의 장갑', 'Gants de Kapelan', 'Handschuhe des Kapelan', '卡普兰的手套', '卡普蘭的手套', 'Guantes de Kapelan', 'Guantes de Kapelan', 'Перчатки капеллана', '', '', '', '', '', '', '', ''), +(6745, '질주의 단망토', 'Cape de vélocité', 'Flinkläufer-Cape', '迅疾斗篷', '迅疾斗篷', 'Manteo Correveloz', 'Manteo Correveloz', 'Накидка скорохода', '', '', '', '', '', '', '', ''), +(6746, '현무암 버클러', 'Targe de basalte', 'Basalt-Rundschild', '黑陶圆盾', '黑陶圓盾', 'Rodela de basalto', 'Rodela de basalto', 'Базальтовый кулачный щит', '', '', '', '', '', '', '', ''), +(6747, '집행자의 어깨갑옷', 'Espauliers de massacreur', 'Vollstrecker-Schulterstücke', '执行者肩铠', '執行者肩鎧', 'Espaldares Déspota', 'Espaldares Déspota', 'Наплечье принудителя', '', '', '', '', '', '', '', ''), +(6748, '원숭이 반지', 'Anneau du singe', 'Affenring', '猴子戒指', '猴子戒指', 'Anillo de mono', 'Anillo de mono', 'Кольцо Обезьяны', '', '', '', '', '', '', '', ''), +(6749, '호랑이 고리', 'Anneau du tigre', 'Tigerband', '猛虎指环', '猛虎指環', 'Sortija de tigre', 'Sortija de tigre', 'Кольцо Тигра', '', '', '', '', '', '', '', ''), +(6750, '뱀고리', 'Arceau du serpent', 'Natternreifen', '蛇环', '蛇環', 'Aro de serpiente', 'Aro de culebra', 'Кольцо Змеи', '', '', '', '', '', '', '', ''), +(6751, '애도의 망토', 'Châle de deuil', 'Trauerschal', '悲伤披风', '悲傷披風', 'Chal de luto', 'Chal de luto', 'Траурная шаль', '', '', '', '', '', '', '', ''), +(6752, '창기병 장화', 'Bottes du lancier', 'Lanzer-Stiefel', '枪骑兵战靴', '槍騎兵戰靴', 'Botas de lancero', 'Botas de lancero', 'Уланские сапоги', '', '', '', '', '', '', '', ''), +(6753, '깃털 부적', 'Charme de plume', 'Federglücksbringer', '羽毛咒符', '羽毛符咒', 'Talismán de plumas', 'Talismán de plumas', 'Оберег из перьев', '', '', '', '', '', '', '', ''), +(6754, '큰 돈주머니', 'Grande bourse', 'Große Geldtasche', '大钱包', '大錢包', 'Monedero grande', 'Monedero grande', 'Большой кошель', '', '', '', '', '', '', '', ''), +(6755, '보석 상자', 'Un petit coffre de gemmes', 'Ein kleiner Behälter mit Edelsteinen', '一小袋宝石', '一小袋寶石', 'Un pequeño contenedor de gemas', 'Un pequeño contenedor de gemas', 'Маленькая шкатулка с самоцветами', '', '', '', '', '', '', '', ''), +(6756, '보석함', 'Boîte de bijoux', 'Schmuckkästchen', '珠宝盒', '珠寶盒', 'Joyero', 'Joyero', 'Шкатулка для драгоценностей', '', '', '', '', '', '', '', ''), +(6757, '제이나의 인장 반지', 'Chevalière de Jaina', 'Jainas Siegelring', '吉安娜的徽记之戒', '珍娜的徽記之戒', 'Sello de Jaina', 'Sello de Jaina', 'Перстень-печатка Джайны', '', '', '', '', '', '', '', ''), +(6766, '악마의 가죽 (old2)', 'Peau de démon écorché (vieille2)', 'Geschundene Dämonenhaut', '恶魔之皮', '惡魔之皮', 'despellejado de demonio Skin (old2)', 'Piel de demonio despellejada (old2)', 'Рваная демонская кожа (old2)', '', '', '', '', '', '', '', ''), +(6767, '티라니스의 목걸이', 'Pendentif de Tyranis', 'Tyranis\' Anhänger', '泰拉尼斯的坠饰', '泰蘭妮絲的墜飾', 'Colgante de Tyranis', 'Colgante de Tyranis', 'Подвеска Тираниса', '', '', '', '', '', '', '', ''), +(6773, '겔키스일족 사슬 갑옷', 'Cotte d\'anneaux de maraudeur gelkis', 'Marodeurskette der Gelkis', '吉尔吉斯链甲', '吉爾吉斯鍊甲', 'Cadena de maleante Gelkis', 'Cadena de maleante Gelkis', 'Кольчуга мародера из племени Гелкис', '', '', '', '', '', '', '', ''), +(6774, '우텍의 손가락', 'Doigt d\'Uthek', 'Utheks Finger', '乌泰克的手指', '烏泰克的手指', 'Dedo de Uthek', 'Dedo de Uthek', 'Палец Утера', '', '', '', '', '', '', '', ''), +(6775, '신앙의 고서', 'Tome de divinité', 'Foliant der Offenbarung', '圣洁之书', '聖潔之書', 'Escrito sobre Divinidad', 'Escrito sobre Divinidad', 'Фолиант Божественности', '', '', '', '', '', '', '', ''), +(6776, '용맹의 고서', 'Tome de valeur', 'Foliant der Ehre', '勇气之书', '勇氣之書', 'Escrito sobre Valor', 'Escrito sobre Valor', 'Фолиант Отваги', '', '', '', '', '', '', '', ''), +(6777, '정의의 고서', 'Tome de piété', 'Foliant der Rechtschaffenheit', '正义之书', '正義之書', 'Escrito sobre Rectitud', 'Escrito sobre Rectitud', 'Фолиант Праведности', '', '', '', '', '', '', '', ''), +(6778, '심판의 고서', 'Tome de justice', 'Foliant der Gerechtigkeit', '公正之书', '公正之書', 'Escrito sobre Justicia', 'Escrito sobre Justicia', 'Фолиант Справедливости', '', '', '', '', '', '', '', ''), +(6779, '고결함의 고서', 'Tome de noblesse', 'Foliant des Adels', '高贵之书', '高貴之書', 'Escrito sobre Nobleza', 'Escrito sobre Nobleza', 'Фолиант Благородства', '', '', '', '', '', '', '', ''), +(6780, '라일락 장식띠', 'Echarpe lilas', 'Fliederfarbene Schärpe', '紫丁香腰带', '紫丁香腰帶', 'Fajín lila', 'Fajín lila', 'Сиреневый кушак', '', '', '', '', '', '', '', ''), +(6781, '바틀비의 술잔', 'Tasse de Bartleby', 'Bartlebys Becher', '巴特莱比的酒杯', '巴托比的酒杯', 'Jarra de Bartleby', 'Jarra de Bartleby', 'Кружка Бартлби', '', '', '', '', '', '', '', ''), +(6782, '치안대장 헤거드의 휘장', 'Plaque du maréchal Haggard', 'Marshal Haggards Abzeichen', '治安官哈迦德的徽章', '治安官哈迦德的徽章', 'Placa del alguacil Haggard', 'Distintivo del mariscal Haggard', 'Знак маршала Хаггарда', '', '', '', '', '', '', '', ''), +(6783, '썩은니 잭의 열쇠', 'Clé de Dent-Morte', 'Stumpfzahns Schlüssel', '蛀牙杰克的钥匙', '蛀牙傑克的鑰匙', 'Llave de diente de muerto', 'Llave de diente de muerto', 'Ключ Мертвозуба', '', '', '', '', '', '', '', ''), +(6784, '죔쇠 장갑', 'Garde-mains à fermoir', 'Geschiente Handschützer', '加固护手', '加固護手', 'Manoplas con abrazaderas', 'Manoplas con abrazaderas', 'Скрепленные боевые рукавицы', '', '', '', '', '', '', '', ''), +(6785, '공허의 힘', 'Puissance du Vide', 'Macht der Leere', '虚空灵能', '虛空靈能', 'Poderes del vacío', 'Poderes del vacío', 'Силы Бездны', '카드가의 자필서', 'De la main de Khadgar', 'Durch die Hand von Khadgar', '由卡德加撰写', '由卡德加撰寫', 'De la mano de Khadgar', 'De la mano de Khadgar', 'Сделано Кадгаром.'), +(6786, '수수한 드레스', 'Jupe simple', 'Einfaches Kleid', '简易的裙子', '簡易的裙子', 'Vestido simple', 'Vestido sencillo', 'Простое платье', '', '', '', '', '', '', '', ''), +(6787, '흰색 양모 드레스', 'Robe blanche en laine', 'Weißes Wollkleid', '白色毛绒裙', '白色毛絨裙', 'Vestido de lana blanco', 'Vestido de lana blanco', 'Белое шерстяное платье', '', '', '', '', '', '', '', ''), +(6788, '마그람 사냥꾼의 허리띠', 'Ceinture de chasseur de Magram', 'Jägergürtel der Magram', '玛格拉姆猎人腰带', '瑪格拉姆獵人腰帶', 'Cinturón de cazador Magram', 'Cinturón de cazador Magram', 'Охотничий пояс Маграм', '', '', '', '', '', '', '', ''), +(6789, '의식의 켄타우로스 담요', 'Couverture de cérémonie centaure', 'Zeremonielle Zentaurendecke', '半人马葬礼毛毯', '半人馬葬禮毛毯', 'Manta ceremonial centaura', 'Manta ceremonial de centauro', 'Церемониальная попона кентавров', '', '', '', '', '', '', '', ''), +(6790, '고요의 반지', 'Anneau de calme', 'Ring der Beruhigung', '平静之戒', '平靜之戒', 'Anillo de Calma', 'Anillo de Calma', 'Кольцо покоя', '', '', '', '', '', '', '', ''), +(6791, '폭군 장화', 'Bottes d\'Hellion', 'Hellion-Stiefel', '恶棍之靴', '惡棍之靴', 'Botas de demonio', 'Botas de demonio', 'Cапоги беспокойства', '', '', '', '', '', '', '', ''), +(6792, '핏빛 어깨갑옷', 'Espauliers sanguins', 'Blutbadschulterstücke', '血染肩铠', '血染肩鎧', 'Espaldares sanguinos', 'Espaldares sanguinos', 'Наплечье цвета крови', '', '', '', '', '', '', '', ''), +(6793, '황금 팔보호구', 'Brassards d\'Auric', 'Aurum-Armschienen', '镀金护腕', '鍍金護腕', 'Brazales áuricos', 'Brazales áuricos', 'Золотистые наручи', '', '', '', '', '', '', '', ''), +(6794, '불폭풍 건틀릿', 'Gantelets flamme-tempête', 'Sturmfeuerstulpen', '雷火手套', '雷火手套', 'Guanteletes Tempesfuego', 'Guanteletes Tempesfuego', 'Рукавицы огня бури', '', '', '', '', '', '', '', ''), +(6795, '흰색 모험가 셔츠', 'Chemise blanche de bretteur', 'Weißes Schwadroneurshemd', '白色冒险者衬衣', '白色冒險者襯衣', 'Camisa blanca de aventurero', 'Camisa de espadachín blanca', 'Белая рубашка Щитолома', '', '', '', '', '', '', '', ''), +(6796, '붉은색 모험가 셔츠', 'Chemise rouge de bretteur', 'Rotes Schwadroneurshemd', '红色冒险者衬衣', '紅色冒險者襯衣', 'Camisa de aventurero roja', 'Camisa de espadachín roja', 'Красная рубашка Щитолома', '', '', '', '', '', '', '', ''), +(6797, '눈송곳', 'Pique-oeil', 'Augenschüreisen', '啄眼者', '啄眼者', 'Salta ojos', 'Salta ojos', 'Глазокол', '', '', '', '', '', '', '', ''), +(6798, '돌풍 나팔총', 'Haquebute explosive', 'Schmetter-Schießprügel', '爆破火枪', '爆破火槍', 'Arcabuz explosivo', 'Arcabuz explosivo', 'Разрывной аркебуз', '', '', '', '', '', '', '', ''), +(6799, '베즈렉의 머리카락', 'Tête de Vejrek', 'Vejreks Kopf', '维吉雷克的头颅', '維吉雷克的頭顱', 'Cabeza de Vejrek', 'Cabeza de Vejrek', 'Голова Веджрека', '', '', '', '', '', '', '', ''), +(6800, '움브랄 광석', 'Minerai d\'Umbral', 'Umbralerz', '暗影矿石', '暗影礦石', 'Mineral umbrío', 'Mena umbría', 'Мрачная руда', '', '', '', '', '', '', '', ''), +(6801, '바로크식 의복', 'Tablier baroque', 'Barocke Schürze', '巴洛克外衣', '巴羅克外衣', 'Mandil barroco', 'Mandil barroco', 'Барочный фартук', '', '', '', '', '', '', '', ''), +(6802, '징조의 검', 'Epée de malédiction', 'Schwert des Omens', '预兆之剑', '預兆之劍', 'Espada de Augurio', 'Espada de Augurio', 'Меч Омена', '', '', '', '', '', '', '', ''), +(6803, '예언의 지팡이', 'Canne du Prophète', 'Prophetenkrückstock', '预言藤杖', '預言藤杖', 'Caña profética', 'Caña profética', 'Пророческая палка', '', '', '', '', '', '', '', ''), +(6804, '폭풍 해머', 'Marteau de Windstorm', 'Windsturmhammer', '风雷之锤', '風雷之錘', 'Martillo tormenta de viento', 'Martillo tormenta de viento', 'Молот Буреветра', '', '', '', '', '', '', '', ''), +(6805, '볼루스의 뿔', 'Corne de Vorlus', 'Horn von Vorlus', '沃鲁斯的角', '沃魯斯的角', 'Cuerno de Vorlus', 'Cuerno de Vorlus', 'Рог Ворлуса', '', '', '', '', '', '', '', ''), +(6806, '춤추는 불꽃', 'Flamme dansante', 'Tanzende Flamme', '跳动之火', '跳動之火', 'Llama de danza', 'Llama de danza', 'Танцующее пламя', '', '', '', '', '', '', '', ''), +(6807, '개구리 뒷다리 스튜', 'Brouet de cuisses de grenouille', 'Froschschenkeleintopf', '炖青蛙腿', '燉青蛙腿', 'Estofado de anca de rana', 'Estofado de anca de rana', 'Похлебка из лягушачьих окорочков', '', '', '', '', '', '', '', ''), +(6808, '엘루니트 광석', 'Minerai d\'Elunite', 'Eluniterz', '月神矿石', '月神礦石', 'Mineral de elunita', 'Mena de elunita', 'Элунитовая руда', '', '', '', '', '', '', '', ''), +(6809, '엘루라의 메달', 'Médaillon d\'Elura', 'Eluras Medaillon', '艾鲁拉的徽章', '艾魯拉的徽章', 'Medallón de Elura', 'Medallón de Elura', 'Медальон Элуры', '', '', '', '', '', '', '', ''), +(6810, '슈레나의 목걸이', 'Foulard de Surena', 'Surenas Halsschmuck', '苏伦娜的项圈', '蘇倫娜的項圈', 'Gargantilla de Surena', 'Gargantilla de Surena', 'Колье Сурены', '', '', '', '', '', '', '', ''), +(6811, '액체역학 낚시용 렌즈', 'Oeil de poisson aquadynamique', 'Aquadynamische Fischlinse', '水下鱼珠', '水下魚珠', 'Lentes de peces acuadinámicas', 'Lente de pez acuadinámica', 'Аквадинамическая блесна', '', '', '', '', '', '', '', ''), +(6812, '엘루니트 상자', 'Caisse d\'Elunite', 'Kiste mit Elunit', '一箱月神矿石', '一箱月神礦石', 'Caja de elunita', 'Caja de elunita', 'Сундук Элунита', '', '', '', '', '', '', '', ''), +(6826, '반짝이는 비늘', 'Ecaille brillante', 'Blitzende Schuppe', '光亮的鳞片', '光亮的鱗片', 'Escama luminosa', 'Escama luminosa', 'Сверкающая чешуя', '', '', '', '', '', '', '', ''), +(6827, '보급품 상자', 'Boîte de fournitures', 'Kasten mit Vorräten', '一箱补给品', '一箱補給品', 'Caja de suministros', 'Caja de suministros', 'Коробка с припасами', '', '', '', '', '', '', '', ''), +(6828, '환상의 버클러', 'Targe du visionnaire', 'Visionärs-Rundschild', '幻像圆盾', '幻象圓盾', 'Rodela visionaria', 'Rodela visionaria', 'Провидческий кулачный щит', '', '', '', '', '', '', '', ''), +(6829, '평온의 검', 'Epée de sérénité', 'Schwert der Beschaulichkeit', '平静之剑', '平靜之劍', 'Espada de Serenidad', 'Espada de Serenidad', 'Меч безмятежности', '', '', '', '', '', '', '', ''), +(6830, '각골의 도끼', 'Mordos', 'Knochenbeißer', '咬骨之斧', '咬骨之斧', 'Mascahuesos', 'Masticahuesos', 'Костекус', '', '', '', '', '', '', '', ''), +(6831, '검은 위협', 'Menace noire', 'Schwarze Bedrohung', '黑暗威胁', '黑暗威脅', 'Amenaza negra', 'Amenaza negra', 'Черная угроза', '', '', '', '', '', '', '', ''), +(6832, '파멸의 망토', 'Cape du chancre', 'Verseuchungs-Umhang', '荒芜披风', '荒蕪披風', 'Capa de Apestado', 'Capa de Toxicidad', 'Плащ порчи', '', '', '', '', '', '', '', ''), +(6833, '흰색 턱시도 셔츠', 'Chemise blanche de smoking', 'Weißes Smokinghemd', '礼服衬衣', '禮服襯衣', 'Camisa de esmoquin blanca', 'Camisa de esmoquin blanca', 'Белая рубашка под смокинг', '', '', '', '', '', '', '', ''), +(6834, '검은 턱시도', 'Smoking noir', 'Schwarzer Smoking', '黑色燕尾服', '黑色燕尾服', 'Esmoquin negro', 'Esmoquin negro', 'Черный смокинг', '', '', '', '', '', '', '', ''), +(6835, '검은색 턱시도 바지', 'Pantalon de smoking noir', 'Schwarze Smokinghose', '礼服短裤', '禮服短褲', 'Pantalones de esmoquin negro', 'Pantalones de esmoquin negro', 'Черные брюки под смокинг', '', '', '', '', '', '', '', ''), +(6836, '드레스 신발', 'Chaussures habillées', 'Ausgehschuhe', '女鞋', '女鞋', 'Zapatos para vestido', 'Zapatos para vestido', 'Парадные ботинки', '', '', '', '', '', '', '', ''), +(6837, '웨딩드레스', 'Robe de mariage', 'Hochzeitskleid', '婚纱', '婚紗', 'Vestido de boda', 'Vestido de boda', 'Свадебное платье', '', '', '', '', '', '', '', ''), +(6838, '그을린 거미 송곳니', 'Croc d\'araignée brûlé', 'Versengter Spinnenfangzahn', '烧焦的蜘蛛牙', '燒焦的蜘蛛牙', 'Colmillo de araña abrasado', 'Colmillo de araña agostado', 'Опаленный паучий клык', '', '', '', '', '', '', '', ''), +(6839, '까맣게 탄 뿔', 'Corne carbonisée', 'Verkohltes Horn', '烧焦的奇美拉角', '燒焦的奇美拉角', 'Cuerno carbonizado', 'Cuerno carbonizado', 'Обугленный рог', '', '', '', '', '', '', '', ''), +(6840, '번개 뿔', 'Corne galvanisée', 'Galvanisiertes Horn', '光滑的奇美拉角', '光滑的奇美拉角', 'Cuerno galvanizado', 'Cuerno galvanizado', 'Гальванизированный рог', '', '', '', '', '', '', '', ''), +(6841, '연소 약병', 'Fiole de Phlogiston', 'Phiole mit Phlogiston', '燃素', '燃素', 'Vial de flogisto', 'Vial de flogisto', 'Сосуд флогистона', '', '', '', '', '', '', '', ''), +(6842, '푸렌의 지시서', 'Instructions de Furen', 'Furens Anleitung', '弗伦的材料清单', '弗倫的材料清單', 'Instrucciones de Furen', 'Instrucciones de Furen', 'Руководство Фьюрена', '', '', '', '', '', '', '', ''), +(6843, '스칼더 술통', 'Barrique de Scalder', 'Fässlein mit Gerstenbräu', '一桶热酒', '一桶熱酒', 'Tonel de brebaje', 'Tonel de brebaje', 'Бочонок жгучего пива', '', '', '', '', '', '', '', ''), +(6844, '불타는 혈액', 'Sang ardent', 'Brennendes Blut', '燃烧之血', '燃燒之血', 'Sangre ardiente', 'Sangre ardiente', 'Горящая кровь', '', '', '', '', '', '', '', ''), +(6845, '불타는 보석', 'Roc ardent', 'Brennender Fels', '燃烧之石', '燃燒之石', 'Roca ardiente', 'Roca ardiente', 'Горящий камень', '', '', '', '', '', '', '', ''), +(6846, '데피아즈단 문서', 'Script défias', 'Schrift der Defias', '迪菲亚手稿', '迪菲亞手稿', 'Pergamino Defias', 'Misiva Defias', 'Документ Братства Справедливости', '', '', '', '', '', '', '', ''), +(6847, '검은무쇠단 문서', 'Script sombrefer', 'Dunkeleisenmanuskript', '黑铁手稿', '黑鐵手稿', 'Guión Hierro Negro', 'Misiva Hierro Negro', 'Послание гномов Черного Железа', '', '', '', '', '', '', '', ''), +(6848, '철산호', 'Corail torride', 'Sengkoralle', '灼热珊瑚', '灼熱珊瑚', 'Coral abrasador', 'Coral abrasador', 'Тлеющий коралл', '', '', '', '', '', '', '', ''), +(6849, '바짝 마른 알껍질', 'Coquille brûlée par le soleil', 'Sonnenverbrannte Schale', '晒焦的蛋壳', '曬焦的蛋殼', 'Cáscara asolada', 'Cáscara asolada', 'Высохшая на солнце скорлупа', '', '', '', '', '', '', '', ''), +(6850, '붉은머리부족 머릿가죽', 'Scalp Bloodscalp', 'Skalp der Bloodscalp', '血顶巨魔的头皮', '血頂食人妖的頭皮', 'Cabellera Sangrapellejo', 'Cabellera Sangrapellejo', 'Скальп тролля из клана Кровавого Скальпа', '', '', '', '', '', '', '', ''), +(6851, '떠도는 정령의 정수', 'Essence d\'exil', 'Essenz der Verbannung', '流放精华', '流放精華', 'Esencia del exilio', 'Esencia del exilio', 'Субстанция Изгнанников', '', '', '', '', '', '', '', ''), +(6852, '영원의 눈', 'Oeil éternel', 'Ewiges Auge', '永恒之眼', '永恆之眼', 'Ojo eterno', 'Ojo eterno', 'Глаз вечности', '', '', '', '', '', '', '', ''), +(6866, '생명의 징표', 'Symbole de vie', 'Symbol des Lebens', '生命符记', '生命符記', 'Símbolo de Vida', 'Símbolo de la vida', 'Символ жизни', '', '', '', '', '', '', '', ''), +(6886, '몬스터 - Throwing Knife', 'Monstre - Couteau de jet', 'Monster - Wurfmesser', '', '', 'Monstruo: cuchillo arrojadizo', 'Monstruo: cuchillo arrojadizo', 'Монстр - метательный нож', '', '', '', '', '', '', '', ''), +(6887, '점박이놀래기 구이', 'Jaune-queue tacheté', 'Tüpfelgelbschwanz', '斑点黄尾鱼', '斑點黃尾魚', 'Serviola moteada', 'Serviola moteada', 'Пятнистый желтохвост', '', '', '', '', '', '', '', ''), +(6888, '알 약초구이', 'Oeufs aux herbes', 'Kräutergebackenes Ei', '草药烘蛋', '草藥烘蛋', 'Huevo cocido con hierbas', 'Huevo a las finas hierbas', 'Яйцо с травами', '', '', '', '', '', '', '', ''), +(6889, '작은 알', 'Petit oeuf', 'Kleines Ei', '小蛋', '小蛋', 'Huevo pequeño', 'Huevo pequeño', 'Небольшое яйцо', '', '', '', '', '', '', '', ''), +(6890, '곰고기 숯불구이', 'Viande d\'ours fumée', 'Geräuchertes Bärenfleisch', '熏熊肉', '燻熊肉', 'Carne de oso ahumado', 'Carne de oso ahumada', 'Копченая медвежатина', '', '', '', '', '', '', '', ''), +(6891, '조리법: 알 약초구이', 'Recette : Oeufs aux herbes', 'Rezept: Kräutergebackenes Ei', '食谱:草药烘蛋', '食譜:草藥烘蛋', 'Receta: huevo cocido con hierbas', 'Receta: huevo a las finas hierbas', 'Рецепт: яйцо с травами', '', '', '', '', '', '', '', ''), +(6892, '조리법: 곰고기 숯불구이', 'Recette : Viande d\'ours fumée', 'Rezept: Geräuchertes Bärenfleisch', '食谱:熏熊肉', '食譜:燻熊肉', 'Receta: carne de oso ahumado', 'Receta: carne de oso ahumada', 'Рецепт: копченая медвежатина', '', '', '', '', '', '', '', ''), +(6893, '작업장 열쇠', 'Clé d\'atelier', 'Werkstattschlüssel', '车间钥匙', '車間鑰匙', 'Llave de taller', 'Llave de taller', 'Ключ от мастерской', '', '', '', '', '', '', '', ''), +(6894, '소용돌이의 눈', 'Coeur de tourbillon', 'Wirbelherz', '旋风之心', '旋風之心', 'Corazón espirálico', 'Corazón de espirálico', 'Сердце Вихря', '', '', '', '', '', '', '', ''), +(6895, '조던의 대장장이 망치', 'Marteau de forge de Jordan', 'Jordans Schmiedehammer', '乔丹的铁锤', '喬丹的鐵錘', 'Martillo de herrería de Jordan', 'Martillo de herrería de Jordan', 'Дробящий молот Джордана', '', '', '', '', '', '', '', ''), +(6896, '트웨인의 성분 테스트', '', 'Twain Komponententest', '', '', 'Prueba de compuestos Oposti', 'Prueba de compuestos Oposti', 'Двойной тест компонентов', '', '', '', '', '', '', '', ''), +(6897, '교본: 광전사의 길', 'Manuel : La voie du berserker', 'Handbuch: Weg des Berserkers', '手册:狂战士之道', '手冊:狂戰士之道', 'Manual: camino del rabioso', 'Manual: camino del rabioso', 'Учебник: путь берсерка', '', '', '', '', '', '', '', ''), +(6898, '소랜루크 수정구', 'Orbe de Soran\'ruk', 'Kugel von Soran\'ruk', '索兰鲁克宝珠', '索蘭魯克寶珠', 'Orbe de Soran\'ruk', 'Orbe de Soran\'ruk', 'Сфера Соран\'рука', '', '', '', '', '', '', '', ''), +(6899, '흑마법사 수정구 35', 'Orbe de Warlock 35', 'Hexenmeisterkugel 35', '术士宝珠35', '術士寶珠35', 'Orbe de brujo 35', 'Orbe de brujo 35', 'Сфера чернокнижника 35', '', '', '', '', '', '', '', ''), +(6900, '마법의 황금 혈로브', 'Robe sanglante dorée enchantée', 'Verzauberte Goldblutrobe', '魔化金线血袍', '魔化金線血袍', 'Toga de sangre dorada encantada', 'Toga de sangre dorada encantada', 'Зачарованная золотая кроводежда', '', '', '', '', '', '', '', ''), +(6901, '타오르는 트레샤돈 단망토', 'Cape luminescente du batteur', 'Leuchtendes Dreschercape', '发光的蛇颈龙斗篷', '發光的蛇頸龍斗篷', 'Manteo de trillador resplandeciente', 'Manteo de trillador resplandeciente', 'Светящаяся накидка молотильщика', '', '', '', '', '', '', '', ''), +(6902, '세라키스의 고리', 'Poignets de Serra\'kis', 'Bänder von Serra\'kis', '瑟拉吉斯指环', '瑟拉吉斯指環', 'Sortijas de Serra\'kis', 'Sortijas de Serra\'kis', 'Поручи Серракиса', '', '', '', '', '', '', '', ''), +(6903, '주시자의 바지', 'Pantalon du rêveur', 'Gazeträumer-Hose', '凝望短裤', '凝望短褲', 'Pantalones de soñador de mirada', 'Pantalones de soñador de mirada', 'Туманные штаны Спящего', '', '', '', '', '', '', '', ''), +(6904, '세라키스의 이빨', 'Morsure de Serra\'kis', 'Biss von Serra\'kis', '瑟拉吉斯之刺', '瑟拉吉斯之刺', 'Mordisco de Serra\'kis', 'Mordisco de Serra\'kis', 'Укус Серракиса', '', '', '', '', '', '', '', ''), +(6905, '모래톱 도끼', 'Hache des récifs', 'Riffaxt', '暗礁战斧', '暗礁戰斧', 'Hacha arrecife', 'Hacha arrecife', 'Рифовый топор', '', '', '', '', '', '', '', ''), +(6906, '모래톱 장갑', 'Poings d\'algues', 'Algenfäuste', '海藻手套', '海藻手套', 'Puños de algae', 'Puños de algae', 'Водрослевые боевые перчатки', '', '', '', '', '', '', '', ''), +(6907, '거북껍질 갑옷', 'Armure de la tortue', 'Schildkrötenrüstung', '海龟护甲', '海龜護甲', 'Armadura tortuga', 'Armadura tortuga', 'Черепаховая броня', '', '', '', '', '', '', '', ''), +(6908, '가무라의 목줄', 'Lien de Ghamoo-ra', 'Ghamoo-ras Bindung', '加摩拉的绳索', '加摩拉的繩索', 'Vínculo de Ghamoo-ra', 'Vínculo de Ghamoo-ra', 'Пояс Гхаму-ра', '', '', '', '', '', '', '', ''), +(6909, '히드라의 일격', 'Frappe de l\'Hydre', 'Schlag der Hydra', '海蛇之击', '海蛇之擊', 'Golpe de la hidra', 'Golpe de la hidra', 'Удар гидры', '', '', '', '', '', '', '', ''), +(6910, '거머리 바지', 'Pantalon de sangsue', 'Egel-Hose', '吸血短裤', '吸血短褲', 'Pantalones de sanguijuela', 'Pantalones de sanguijuela', 'Пиявчатые штаны', '', '', '', '', '', '', '', ''), +(6911, '이끼 허리띠', 'Cordelière de mousse', 'Moos-Sattelgurt', '苔藓腰带', '苔蘚腰帶', 'Cincho musgoso', 'Cincho musgoso', 'Моховой кушак', '', '', '', '', '', '', '', ''), +(6912, '사랑나무', 'Coeur du bois', 'Herzholz', '同心树', '同心樹', 'Duramen', 'Duramen', 'Сердцедрево', '', '', '', '', '', '', '', ''), +(6913, '사랑나무 줄기', 'Noyau du coeur du bois', 'Herzholzkern', '同心树之核', '同心樹之核', 'Núcleo de duramen', 'Núcleo de duramen', 'Сердцевина сердцедрева', '', '', '', '', '', '', '', ''), +(6914, '소랜루크 조각', 'Fragment de Soran\'ruk', 'Soran\'ruk-Fragment', '索兰鲁克宝珠的碎片', '索蘭魯克寶珠的碎片', 'Fragmento Soran\'ruk', 'Trozo Soran\'ruk', 'Фрагмент Соран\'рука', '', '', '', '', '', '', '', ''), +(6915, '큰 소랜루크 조각', 'Grand fragment de Soran\'ruk', 'Großes Soran\'ruk-Fragment', '索兰鲁克宝珠的大碎片', '索蘭魯克寶珠的大碎片', 'Fragmento de Soran\'ruk grande', 'Trozo de Soran\'ruk grande', 'Большой фрагмент Соран\'рука', '', '', '', '', '', '', '', ''), +(6916, '신앙의 고서', 'Tome de divinité', 'Foliant der Offenbarung', '圣洁之书', '聖潔之書', 'Escrito sobre Divinidad', 'Escrito sobre Divinidad', 'Фолиант Божественности', '', '', '', '', '', '', '', ''), +(6926, '푸렌의 쪽지', 'Notes de Furen', 'Furens Notizen', '弗伦的笔记', '弗倫的筆記', 'Notas de Furen', 'Notas de Furen', 'Записки Фьюрена', '이 편지는 봉인되어 있습니다.', 'Cette lettre est scellée.', 'Dieser Brief ist versiegelt.', '这封信被密封了起来。', '這封信被密封了起來。', 'Esta cara está sellada.', 'Esta cara está sellada.', 'Письмо запечатано'), +(6927, '싸움꾼 윌의 귀', 'Oreille du Grand Will', 'Big Wills Ohr', '比格维尔的耳朵', '比格維爾的耳朵', 'Oreja de Will grande', 'Oreja de Will el Grande', 'Ухо Большого Билла', '', '', '', '', '', '', '', ''), +(6928, '혈석 목걸이', 'Echarpe de pierre de sang', 'Blutsteinhalsschmuck', '血石颈环', '血石頸環', 'Gargantilla de Petrosangre', 'Gargantilla de sangrita', 'Колье кровавого камня', '', '', '', '', '', '', '', ''), +(6929, '바스라의 양피지', 'Parchemin de Bath\'rah', 'Bath\'rahs Pergament', '巴斯拉的羊皮纸', '巴斯拉的羊皮紙', 'Pliego de Bath\'rah', 'Papiro de Bath\'rah', 'Пергамент Бат-ра', '', '', '', '', '', '', '', ''), +(6930, '정신 집중의 마법봉', 'Bâtonnet de canalisation', 'Rute des Kanalisierens', '导能魔棒', '導能魔棒', 'Vara de Mediación', 'Vara de mediación', 'Жезл направления', '', '', '', '', '', '', '', ''), +(6931, '곰팡이 슨 고서', 'Tome moisi', 'Schimmliger Foliant', '发霉的书籍', '發黴的書籍', 'Escrito mohoso', 'Escrito mohoso', 'Заплесневелый фолиант', '표지엔 희미한 글씨로 \'비밀의 고서\'라고 적혀 있습니다.', 'Des lettres presque effacées sur la couverture du livre permettent de lire \'Tome de la Cabale\'.', 'Auf dem Deckel des verschlossenen Buches ist in verblichenen Buchstaben \'Foliant der Kabale\' zu lesen.', '书的封面上写着“阴谋之书”。', '書的封面上寫著「陰謀之書」。', 'Las letras de la cubierta del libro apenas son visibles, \"Libro del Conciliábulo\".', 'Las letras de la cubierta del libro apenas son visibles, \"Libro del Conciliábulo\".', 'Тусклые буквы на обложке запертой книги гласят: \"Фолиант Заговора\".'), +(6946, '몬스터 - Gun, Club', 'Monstre - Arme, Gourdin', 'Monster - Schusswaffe, Keule', '', '', 'Monstruo: pistola, garrote', 'Monstruo: pistola, garrote', 'Монстр - ружье, дубина', '', '', '', '', '', '', '', ''), +(6947, '순간 효과 독', 'Poison instantané', 'Sofort wirkendes Gift', '速效毒药', '速效毒藥', 'Veneno instantáneo', 'Veneno instantáneo', 'Быстродействующий яд', '', '', '', '', '', '', '', ''), +(6948, '귀환석', 'Pierre de foyer', 'Ruhestein', '炉石', '爐石', 'Piedra de hogar', 'Piedra de hogar', 'Камень возвращения', '', '', '', '', '', '', '', ''), +(6949, '순간 효과 독 II', 'Poison instantané II', 'Sofort wirkendes Gift II', '速效毒药 II', '速效毒藥 II', 'Veneno instantáneo 2', 'Veneno instantáneo II', 'Быстродействующий яд II', '', '', '', '', '', '', '', ''), +(6950, '순간 효과 독 III', 'Poison instantané III', 'Sofort wirkendes Gift III', '速效毒药 III', '速效毒藥 III', 'Veneno instantáneo 3', 'Veneno instantáneo III', 'Быстродействующий яд III', '', '', '', '', '', '', '', ''), +(6951, '정신 마비 독 II', 'Poison de distraction mentale II', 'Gedankenbenebelndes Gift II', '麻痹毒药 II', '麻痹毒藥 II', 'Veneno de aturdimiento mental II', 'Veneno de aturdimiento mental II', 'Дурманящий яд II', '', '', '', '', '', '', '', ''), +(6952, '두꺼운 곰 모피', 'Fourrure d\'ours épaisse', 'Dickes Bärenfell', '厚熊皮', '厚熊皮', 'Pelaje de oso grueso', 'Pelaje de oso grueso', 'Толстая медвежья шкура', '', '', '', '', '', '', '', ''), +(6953, '베리간의 망치', 'Poing de Verigan', 'Verigans Faust', '维里甘之拳', '維里甘之拳', 'Puño de Verigan', 'Puño de Verigan', 'Боевая перчатка Веригана', '', '', '', '', '', '', '', ''), +(6966, '엘루니트 도끼', 'Hache d\'Elunite', 'Elunitaxt', '月神之斧', '月神之斧', 'Hacha elunita', 'Hacha elunita', 'Элунитовый топор', '', '', '', '', '', '', '', ''), +(6967, '엘루니트 검', 'Epée d\'Elunite', 'Elunitschwert', '月神之剑', '月神之劍', 'Espada elunita', 'Espada elunita', 'Элунитовый меч', '', '', '', '', '', '', '', ''), +(6968, '엘루니트 망치', 'Marteau d\'Elunite', 'Elunithammer', '月神钉锤', '月神釘錘', 'Martillo elunita', 'Martillo elunita', 'Элунитовый молот', '', '', '', '', '', '', '', ''), +(6969, '엘루니트 단검', 'Dague d\'Elunite', 'Elunitdolch', '月神匕首', '月神匕首', 'Daga elunita', 'Daga elunita', 'Элунитовый кинжал', '', '', '', '', '', '', '', ''), +(6970, '푸렌의 방패', 'Faveur de Furen', 'Furens Gunst', '弗伦的礼物', '弗倫的禮物', 'Favor de Furen', 'Favor de Furen', 'Любезность Фьюрена', '', '', '', '', '', '', '', ''), +(6971, '화염 경화 코이프', 'Camail en acier trempé', 'Feuergehärtete Helmkappe', '淬火罩帽', '淬火罩帽', 'Almófar endurecido con fuego', 'Almófar endurecido con fuego', 'Закаленный огнем капюшон', '', '', '', '', '', '', '', ''), +(6972, '화염 경화 갑옷', 'Haubert en acier trempé', 'Feuergehärtete Halsberge', '淬火锁甲', '淬火鎖甲', 'Camisote endurecido con fuego', 'Camisote endurecido con fuego', 'Закаленный огнем хауберк', '', '', '', '', '', '', '', ''), +(6973, '화염 경화 다리보호구', 'Jambières en acier trempé', 'Feuergehärtete Gamaschen', '淬火护腿', '淬火護腿', 'Leotardos endurecidos con fuego', 'Leotardos endurecidos con fuego', 'Закаленные огнем поножи', '', '', '', '', '', '', '', ''), +(6974, '화염 경화 건틀릿', 'Gantelets en acier trempé', 'Feuergehärtete Stulpen', '淬火护手', '淬火護手', 'Guanteletes endurecidos con fuego', 'Guanteletes endurecidos con fuego', 'Закаленные огнем рукавицы', '', '', '', '', '', '', '', ''), +(6975, '소용돌이 도끼', 'Hache de tourbillon', 'Wirbelaxt', '旋风之斧', '旋風之斧', 'Hacha espirálica', 'Hacha espirálica', 'Топор Смерча', '', '', '', '', '', '', '', ''), +(6976, '소용돌이 전투망치', 'Marteau de tourbillon', 'Wirbelkriegshammer', '旋风之锤', '旋風之錘', 'Martillo de guerra espirálico', 'Martillo de guerra espirálico', 'Боевой молот Сердца Вихря', '', '', '', '', '', '', '', ''), +(6977, '소용돌이 검', 'Epée de tourbillon', 'Wirbelschwert', '旋风之剑', '旋風之劍', 'Espada espirálica', 'Espada espirálica', 'Меч Смерча', '', '', '', '', '', '', '', ''), +(6978, '움브랄 도끼', 'Hache d\'Umbral', 'Umbralaxt', '暗影战斧', '暗影戰斧', 'Hacha umbría', 'Hacha umbría', 'Мрачный топор', '', '', '', '', '', '', '', ''), +(6979, '해거드의 도끼', 'Hache de Haggard', 'Haggards Axt', '哈加德的战斧', '哈加德的戰斧', 'Hacha de Haggard', 'Hacha de Haggard', 'Топор Хаггарда', '', '', '', '', '', '', '', ''), +(6980, '해거드의 단검', 'Dague de Haggard', 'Haggards Dolch', '哈加德的匕首', '哈加德的匕首', 'Daga de Haggard', 'Daga de Haggard', 'Кинжал Хагграда', '', '', '', '', '', '', '', ''), +(6981, '움브랄 단검', 'Dague d\'Umbral', 'Umbraldolch', '暗影匕首', '暗影匕首', 'Daga umbría', 'Daga umbría', 'Мрачный кинжал', '', '', '', '', '', '', '', ''), +(6982, '움브랄 철퇴', 'Masse d\'Umbral', 'Umbralstreitkolben', '暗影钉锤', '暗影釘錘', 'Maza umbría', 'Maza umbría', 'Мрачная палица', '', '', '', '', '', '', '', ''), +(6983, '해거드의 망치', 'Marteau d\'Haggard', 'Haggards Hammer', '哈加德的战锤', '哈加德的戰錘', 'Martillo de Haggard', 'Martillo de Haggard', 'Молот Хагграда', '', '', '', '', '', '', '', ''), +(6984, '움브랄 검', 'Epée d\'Umbral', 'Umbralschwert', '暗影长剑', '暗影長劍', 'Espada umbría', 'Espada umbría', 'Мрачный меч', '', '', '', '', '', '', '', ''), +(6985, '해거드의 검', 'Epée de Haggard', 'Haggards Schwert', '哈加德的剑', '哈加德的劍', 'Espada de Haggard', 'Espada de Haggard', 'Меч Хаггарда', '', '', '', '', '', '', '', ''), +(6986, '붉은 연꽃', 'Lotus cramoisi', 'Purpurroter Lotus', '红莲花', '黑蓮花', 'Loto carmesí', 'Loto carmesí', 'Алый лотос', '', '', '', '', '', '', '', ''), +(6987, '물고기 비늘', 'Ecaille de poisson', 'Fischschuppe', '鱼鳞', '魚鱗', 'Escama de pescado', 'Escama de pescado', 'Рыбья чешуя', '', '', '', '', '', '', '', ''), +(6988, '지옥사냥개 소환 두루마리', 'Parchemin d\'invocation de Chasseur corrompu', 'Teufelsjägerbeschwörungsrolle', '地狱猎犬召唤卷轴', '地獄獵犬召喚卷軸', 'Pergamino para invocar manáfagos', 'Pergamino para invocar manáfagos', 'Свиток призыва охотника Скверны', '', '', '', '', '', '', '', ''), +(6989, '서릿발분노의 사티로스 피', 'Fiole de sang de Fielfurie', 'Phiole mit Zornsäerblut', '怨怒萨特之血', '怨怒薩特之血', 'Vial de sangre de odio feroz', 'Vial de sangre de odio feroz', 'Фиал крови сатира из клана Ярой Ненависти', '', '', '', '', '', '', '', ''), +(6990, '하급 지옥정령석', 'Pierre d\'Infernal inférieure', 'Geringer Höllenstein', '次级地狱火石', '次級地獄火石', 'Piedra infernal inferior', 'Piedra infernal inferior', 'Камень младшего инфернала', '', '', '', '', '', '', '', ''), +(6991, '이글거리는 석탄', 'Charbon ardent', 'Glimmende Kohle', '闷烧煤', '悶燒煤', 'Carbón humeante', 'Carbón humeante', 'Тлеющий уголь', '', '', '', '', '', '', '', ''), +(6992, '조던의 광석 상자', 'Cargaison de minerai de Jordan', 'Jordans Erzlieferung', '乔丹的矿石', '喬丹的礦石', 'Envío de mineral de Jordan', 'Envío de mena de Jordan', 'Партия руды Джордана', '', '', '', '', '', '', '', ''), +(6993, '조던의 제련된 광석 상자', 'Cargaison de minerai raffiné de Jordan', 'Jordans aufbereitete Erzlieferung', '乔丹的精炼矿石', '喬丹的精煉礦石', 'Envío de mineral refinado de Jordan', 'Envío de mena refinada de Jordan', 'Партия очищенной руды Джордана', '', '', '', '', '', '', '', ''), +(6994, '흰돌참나무 재목', 'Bois de chêne de blanchepierre', 'Weißsteineichenholz', '白石橡木', '白石橡木', 'Madera de roble de Piedrablanca', 'Madera de roble de Piedrablanca', 'Древесина белокаменного дуба', '', '', '', '', '', '', '', ''), +(6995, '부정한 코르석', 'Gemme de Kor corrompue', 'Verderbter Kor-Edelstein', '被污染的科尔宝石', '被污染的科爾寶石', 'Gema kor corrupta', 'Gema kor corrupta', 'Оскверненный самоцвет Кора', '', '', '', '', '', '', '', ''), +(6996, '조던의 쪽지', 'Notes sur les armes de Jordan', 'Jordans Waffennotizen', '乔丹的武器材料单', '喬丹的武器材料單', 'Apuntes sobre armas de Jordan', 'Apuntes sobre armas de Jordan', 'Заметки Джордана об оружии', '', '', '', '', '', '', '', ''), +(6997, '너덜너덜한 필사본', 'Manuscrit en lambeaux', 'Zerlumptes Manuskript', '破损的手稿', '破損的手稿', 'Manuscrito andrajoso', 'Manuscrito andrajoso', 'Потрепанный манускрипт', '이 필사본은 \'비밀의 고서\'의 일부분입니다.', 'Un grand nombre de pages provenant du \'Tome de la Cabale\'.', 'Eine große Menge Schriften aus dem \'Folianten der Kabale\'.', '一大叠《阴谋之书》中的书页。', '一大疊《陰謀之書》中的書頁。', 'Gran cantidad de papeles del \"Libro del Conciliábulo\".', 'Gran cantidad de papeles del \"Libro del Conciliábulo\".', 'Множество бумаг из \"Тома Заговора\".'), +(6998, '빛구름 장화', 'Bottes de la nimbe', 'Nimbus-Stiefel', '云光长靴', '雲光長靴', 'Botas Nimbus', 'Botas Nimbus', 'Ореольные сапоги', '', '', '', '', '', '', '', ''), +(6999, '비밀의 고서', 'Tome de la Cabale', 'Foliant der Kabale', '阴谋之书', '陰謀之書', 'Escrito del Conciliábulo', 'Libro del conciliábulo', 'Фолиант Заговора', '', '', '', '', '', '', '', ''), +(7000, '심재 벨트', 'Ceinturon de coeur du bois', 'Herzholzgurt', '赤木束带', '赤木腰帶', 'Faja de duramen', 'Faja de duramen', 'Ремень Сердца Древа', '', '', '', '', '', '', '', ''), +(7001, '묘비의 홀', 'Sceptre du tombeau', 'Grabsteinszepter', '墓碑节杖', '墓碑節杖', 'Cetro de lápida', 'Cetro de lápida', 'Надгробный скипетр', '', '', '', '', '', '', '', ''), +(7002, '북극의 버클러', 'Targe arctique', 'Arktischer Rundschild', '极光圆盾', '極光圓盾', 'Rodela ártica', 'Rodela ártica', 'Арктический кулачный щит', '', '', '', '', '', '', '', ''), +(7003, '딱정벌레 팔보호구', 'Pinces de hanneton', 'Käferschnallen', '虫壳护腕', '蟲殼護腕', 'Broches de escarabajos', 'Broches de alfazaques', 'Жучиные застежки', '', '', '', '', '', '', '', ''), +(7004, '고위성직자의 단망토', 'Cape de prélat', 'Prälaturen-Cape', '教士斗篷', '教士斗篷', 'Manteo de prelación', 'Manteo de prelación', 'Накидка прелата', '', '', '', '', '', '', '', ''), +(7005, '무두질용 손칼', 'Couteau à dépecer', 'Kürschnermesser', '剥皮小刀', '剝皮小刀', 'Cuchillo para desollar', 'Cuchillo para desollar', 'Нож для снятия шкур', '', '', '', '', '', '', '', ''), +(7006, '복원된 고서', 'Tome recomposé', 'Rekonstruierter Foliant', '翻修过的书籍', '翻修過的書籍', 'Escrito reconstruido', 'Escrito reconstruido', 'Восстановленный фолиант', '', '', '', '', '', '', '', ''), +(7007, '바커스의 Phat Lewt', 'Grand butin de Backus', 'Backus\' fette Beute', '', '巴庫斯超棒的掉落寶物', 'Equipamiento de élite de Backus', 'Equipamiento de élite de Backus', 'Штучка Бакуса', '', '', '', '', '', '', '', ''), +(7026, '리넨 허리띠', 'Ceinture en lin', 'Leinengürtel', '亚麻腰带', '亞麻腰帶', 'Cinturón de lino', 'Cinturón de lino', 'Льняной пояс', '', '', '', '', '', '', '', ''), +(7027, '암흑의 장화', 'Bottes des ténèbres', 'Stiefel der Dunkelheit', '黑暗之靴', '黑暗之靴', 'Botas de oscuridad', 'Botas de oscuridad', 'Сапоги Тьмы', '', '', '', '', '', '', '', ''), +(7046, '감청색 비단 바지', 'Pantalon azur en soie', 'Azurblaue Seidenhose', '碧蓝丝质短裤', '碧藍絲質短褲', 'Pantalones de seda azur', 'Pantalones de seda azur', 'Лазурные шелковые штаны', '', '', '', '', '', '', '', ''), +(7047, '암흑의 장갑', 'Mains des ténèbres', 'Hände der Dunkelheit', '黑暗之手', '黑暗之手', 'Manos de Oscuridad', 'Manos de oscuridad', 'Краги Тьмы', '', '', '', '', '', '', '', ''), +(7048, '감청색 비단 두건', 'Chaperon azur en soie', 'Azurblaue Seidenkapuze', '碧蓝丝质头巾', '碧藍絲質頭巾', 'Caperuza de seda azur', 'Caperuza de seda azur', 'Лазурный шелковый капюшон', '', '', '', '', '', '', '', ''), +(7049, '신앙의 장갑', 'Gants de vraie foi', 'Handschuhe des wahren Glaubens', '信念手套', '虔誠手套', 'Guantes de fe verdadera', 'Guantes de fe verdadera', 'Перчатки Истинной веры', '', '', '', '', '', '', '', ''), +(7050, '비단 머리띠', 'Bandeau en soie', 'Seidenes Stirnband', '丝质头带', '絲質頭帶', 'Cinta de seda', 'Cinta de seda', 'Шелковая головная повязка', '', '', '', '', '', '', '', ''), +(7051, '대지의 조끼', 'Gilet terrestre', 'Irdene Weste', '土灵外衣', '土靈外衣', 'Jubón terráneo', 'Jubón terráneo', 'Жилет Земли', '', '', '', '', '', '', '', ''), +(7052, '감청색 비단 허리띠', 'Ceinture azur en soie', 'Azurblauer Seidengürtel', '碧蓝丝质腰带', '碧藍絲質腰帶', 'Cinturón de seda azur', 'Cinturón de seda azur', 'Лазурный шелковый пояс', '', '', '', '', '', '', '', ''), +(7053, '감청색 비단 망토', 'Cape azur en soie', 'Azurblauer Seidenumhang', '碧蓝丝质披风', '碧藍絲質披風', 'Capa de seda azur', 'Capa de seda azur', 'Лазурный шелковый плащ', '', '', '', '', '', '', '', ''), +(7054, '마력의 로브', 'Robe de puissance', 'Robe der Macht', '力量法袍', '力量法袍', 'Toga de Poder', 'Toga de poder', 'Одеяние Могущества', '', '', '', '', '', '', '', ''), +(7055, '심홍색 비단 허리띠', 'Ceinture cramoisie en soie', 'Purpurroter Seidengürtel', '深红丝质腰带', '深紅絲質腰帶', 'Cinturón de seda carmesí', 'Cinturón de seda carmesí', 'Багровый шелковый пояс', '', '', '', '', '', '', '', ''), +(7056, '심홍색 비단 망토', 'Cape cramoisie en soie', 'Purpurroter Seidenumhang', '深红丝质披风', '深紅絲質披風', 'Capa de seda carmesí', 'Capa de seda carmesí', 'Багровый шелковый плащ', '', '', '', '', '', '', '', ''), +(7057, '녹색 비단 어깨보호구', 'Epaulières vertes en soie', 'Grüne Seidenschultern', '绿色丝质护肩', '綠色絲質護肩', 'Hombreras de seda verde', 'Sobrehombros de seda verdes', 'Зеленые шелковые наплечники', '', '', '', '', '', '', '', ''), +(7058, '심홍색 비단 조끼', 'Gilet cramoisi en soie', 'Purpurrote Seidenweste', '深红丝质外衣', '深紅絲質外衣', 'Jubón de seda carmesí', 'Jubón de seda carmesí', 'Багровый шелковый жилет', '', '', '', '', '', '', '', ''), +(7059, '심홍색 비단 어깨보호구', 'Epaulières cramoisies en soie', 'Purpurrote Seidenschultern', '深红丝质护肩', '深紅絲質護肩', 'Hombreras de seda carmesí', 'Sobrehombros de seda carmesíes', 'Багровые шелковые наплечники', '', '', '', '', '', '', '', ''), +(7060, '감청색 어깨보호구', 'Epaulières azur', 'Azurblaue Schultern', '碧蓝护肩', '碧藍護肩', 'Hombreras azur', 'Sobrehombros azur', 'Лазурные наплечники', '', '', '', '', '', '', '', ''), +(7061, '대지의 비단 허리띠', 'Ceinture terrestre en soie', 'Irdener Seidengürtel', '土灵丝质腰带', '土靈絲質腰帶', 'Cinturón de seda terránea', 'Cinturón de seda terránea', 'Шелковый пояс Земли', '', '', '', '', '', '', '', ''), +(7062, '심홍색 비단 바지', 'Culotte cramoisie en soie', 'Purpurrote Seidenpantalons', '深红丝质马裤', '深紅絲質馬褲', 'Pantalones bombacho de seda carmesí', 'Bombachos de seda carmesíes', 'Багровые шелковые кюлоты', '', '', '', '', '', '', '', ''), +(7063, '심홍색 비단 로브', 'Robe cramoisie en soie', 'Purpurrote Seidenrobe', '深红丝质长袍', '深紅絲質長袍', 'Toga de seda carmesí', 'Toga de seda carmesí', 'Багровое шелковое одеяние', '', '', '', '', '', '', '', ''), +(7064, '심홍색 비단 장갑', 'Gants cramoisis en soie', 'Purpurrote Seidenhandschuhe', '深红丝质手套', '深紅絲質手套', 'Guantes de seda carmesí', 'Guantes de seda carmesíes', 'Багровые шелковые перчатки', '', '', '', '', '', '', '', ''), +(7065, '녹색 비단 갑옷', 'Armure verte en soie', 'Grüne Seidenrüstung', '绿色丝甲', '綠色絲甲', 'Armadura de seda verde', 'Armadura de seda verde', 'Зеленая шелковая броня', '', '', '', '', '', '', '', ''), +(7066, '이국적인 비단 드레스', 'Robe en soie exotique', 'Exotisches Seidenkleid', '异域丝裙', '異國絲質長裙', 'Vestido de seda exótico', 'Vestido de seda exótico', 'Экзотичное шелковое платье', '', '', '', '', '', '', '', ''), +(7067, '대지의 원소', 'Terre élémentaire', 'Elementarerde', '元素之土', '元素之土', 'Elemental de tierra', 'Tierra elemental', 'Первородная земля', '', '', '', '', '', '', '', ''), +(7068, '불의 원소', 'Feu élémentaire', 'Elementarfeuer', '元素火焰', '元素火焰', 'Elemental de Fuego', 'Fuego elemental', 'Первородный огонь', '', '', '', '', '', '', '', ''), +(7069, '바람의 원소', 'Air élémentaire', 'Elementarluft', '元素空气', '元素空氣', 'Elemental de aire', 'Aire elemental', 'Первородный воздух', '', '', '', '', '', '', '', ''), +(7070, '물의 원소', 'Eau élémentaire', 'Elementarwasser', '元素之水', '元素之水', 'Elemental de agua', 'Agua elemental', 'Первородная вода', '', '', '', '', '', '', '', ''), +(7071, '철제 죔쇠', 'Boucle en fer', 'Eiserne Gürtelschnalle', '铁扣环', '鐵扣環', 'Hebilla de hierro', 'Hebilla de hierro', 'Железная скоба', '', '', '', '', '', '', '', ''), +(7072, '나가 비늘', 'Ecaille de naga', 'Nagaschuppe', '纳迦鳞片', '納迦鱗片', 'Escama Naga', 'Escama Naga', 'Чешуя наги', '', '', '', '', '', '', '', ''), +(7073, '부러진 송곳니', 'Croc brisé', 'Zerbrochener Fangzahn', '断牙', '斷牙', 'Colmillo roto', 'Colmillo roto', 'Сломанный клык', '', '', '', '', '', '', '', ''), +(7074, '부러진 발톱', 'Griffes émoussées', 'Gesplitterte Klaue', '破碎的爪子', '破碎的爪子', 'Garra astillada', 'Garra astillada', 'Надколотый коготь', '', '', '', '', '', '', '', ''), +(7075, '대지의 핵', 'Noyau de terre', 'Erdenkern', '大地之核', '大地之核', 'Núcleo de tierra', 'Núcleo de tierra', 'Ядро земли', '', '', '', '', '', '', '', ''), +(7076, '대지의 정수', 'Essence de terre', 'Essenz der Erde', '大地精华', '大地精華', 'Esencia de tierra', 'Esencia de tierra', 'Субстанция Земли', '', '', '', '', '', '', '', ''), +(7077, '불의 심장', 'Coeur de feu', 'Herz des Feuers', '火焰之心', '火焰之心', 'Corazón de fuego', 'Corazón de fuego', 'Сердце огня', '', '', '', '', '', '', '', ''), +(7078, '불의 정수', 'Essence de feu', 'Essenz des Feuers', '火焰精华', '火焰精華', 'Esencia de Fuego', 'Esencia de Fuego', 'Субстанция Огня', '', '', '', '', '', '', '', ''), +(7079, '물의 보주', 'Globe d\'eau', 'Kugel des Wassers', '纯水之球', '純水之球', 'Globo de agua', 'Globo de agua', 'Магическая сфера воды', '', '', '', '', '', '', '', ''), +(7080, '물의 정수', 'Essence d\'eau', 'Essenz des Wassers', '水之精华', '水之精華', 'Esencia de agua', 'Esencia de agua', 'Субстанция Воды', '', '', '', '', '', '', '', ''), +(7081, '바람의 숨결', 'Souffle de vent', 'Odem des Windes', '风之气息', '風之氣息', 'Aliento del Viento', 'Aliento de viento', 'Дыхание ветра', '', '', '', '', '', '', '', ''), +(7082, '바람의 정수', 'Essence d\'air', 'Essenz der Luft', '空气精华', '空氣精華', 'Esencia de aire', 'Esencia de aire', 'Субстанция Воздуха', '', '', '', '', '', '', '', ''), +(7083, '정화된 코르석', 'Gemme de Kor purifiée', 'Geläuterter Kor-Edelstein', '净化过的科尔宝石', '淨化過的科爾寶石', 'Gema kor purificada', 'Gema kor purificada', 'Очищенный самоцвет Кора', '', '', '', '', '', '', '', ''), +(7084, '도안: 심홍색 비단 어깨보호구', 'Patron : Epaulières cramoisies en soie', 'Muster: Purpurrote Seidenschultern', '图样:深红丝质护肩', '圖樣:深紅絲質護肩', 'Patrón: hombreras de seda carmesí', 'Patrón: sobrehombros de seda carmesí', 'Выкройка: багровые шелковые наплечники', '', '', '', '', '', '', '', ''), +(7085, '도안: 감청색 어깨보호구', 'Patron : Epaulières d\'azur', 'Muster: Azurblaue Schultern', '图样:碧蓝护肩', '圖樣:碧藍護肩', 'Patrón: hombreras azur', 'Patrón: sobrehombros azur', 'Выкройка: лазурные наплечники', '', '', '', '', '', '', '', ''), +(7086, '도안: 대지의 비단 허리띠', 'Patron : Ceinture terrestre en soie', 'Muster: Irdener Seidengürtel', '图样:土灵丝质腰带', '圖樣:土靈絲質腰帶', 'Patrón: cinturón de seda terránea', 'Patrón: cinturón de seda terránea', 'Выкройка: земляной шелковый пояс', '', '', '', '', '', '', '', ''), +(7087, '도안: 심홍색 비단 망토', 'Patron : Cape cramoisie en soie', 'Muster: Purpurroter Seidenumhang', '图样:深红丝质披风', '圖樣:深紅絲質披風', 'Patrón: capa de seda carmesí', 'Patrón: capa de seda carmesí', 'Выкройка: багровый шелковый плащ', '', '', '', '', '', '', '', ''), +(7088, '도안: 심홍색 비단 로브', 'Patron : Robe cramoisie en soie', 'Muster: Purpurrote Seidenrobe', '图样:深红丝质长袍', '圖樣:深紅絲質長袍', 'Patrón: toga de seda carmesí', 'Patrón: toga de seda carmesí', 'Выкройка: багровое шелковое одеяние', '', '', '', '', '', '', '', ''), +(7089, '도안: 감청색 비단 망토', 'Patron : Cape azur en soie', 'Muster: Azurblauer Seidenumhang', '图样:碧蓝丝质披风', '圖樣:碧藍絲質披風', 'Patrón: capa de seda azur', 'Patrón: capa de seda azur', 'Выкройка: лазурный шелковый плащ', '', '', '', '', '', '', '', ''), +(7090, '도안: 녹색 비단 갑옷', 'Patron : Armure verte en soie', 'Muster: Grüne Seidenrüstung', '图样:绿色丝甲', '圖樣:綠色絲甲', 'Patrón: armadura de seda verde', 'Patrón: armadura de seda verde', 'Выкройка: зеленая шелковая броня', '', '', '', '', '', '', '', ''), +(7091, '도안: 신앙의 장갑', 'Patron : Gants de vraie foi', 'Muster: Handschuhe des wahren Glaubens', '图样:信念手套', '圖樣:虔誠手套', 'Patrón: guantes de fe verdadera', 'Patrón: guantes de fe verdadera', 'Выкройка: перчатки Истинной веры', '', '', '', '', '', '', '', ''), +(7092, '도안: 암흑의 장갑', 'Patron : Mains des ténèbres', 'Muster: Hände der Dunkelheit', '图样:黑暗之手', '圖樣:黑暗之手', 'Patrón: manos de Oscuridad', 'Patrón: manos de oscuridad', 'Выкройка: краги Тьмы', '', '', '', '', '', '', '', ''), +(7093, '도안: 암흑의 장화', 'Patron : Bottes des ténèbres', 'Muster: Stiefel der Dunkelheit', '图样:黑暗之靴', '圖樣:黑暗之靴', 'Patrón: botas de oscuridad', 'Patrón: botas de oscuridad', 'Выкройка: сапоги Тьмы', '', '', '', '', '', '', '', ''), +(7094, '유목 가지', 'Branche de bois', 'Treibholzast', '流木枝', '流木枝', 'Rama de madera a la deriva', 'Rama de madera a la deriva', 'Плавниковая ветвь', '', '', '', '', '', '', '', ''), +(7095, '나무괴물 장화', 'Bottes des tourbières', 'Sumpfstiefel', '沼泽之靴', '沼澤之靴', 'Botas de ciénaga', 'Botas de ciénaga', 'Болотные сапоги', '', '', '', '', '', '', '', ''), +(7096, '너덜너덜한 깃털', 'Plume arrachée', 'Ausgezupfte Feder', '掉落的羽毛', '掉落的羽毛', 'Pluma arrancada', 'Pluma arrancada', 'Выдернутое перо', '', '', '', '', '', '', '', ''), +(7097, '새다리 고기', 'Viande de mollet', 'Beinfleisch', '鸟腿肉', '鳥腿肉', 'Carne de pata', 'Carne de pata', 'Окорочок', '', '', '', '', '', '', '', ''), +(7098, '조각난 어금니', 'Défense brisée', 'Abgesplitterter Hauer', '断裂的獠牙', '斷裂的獠牙', 'Colmillo astillado', 'Colmillo astillado', 'Расщепленный бивень', '', '', '', '', '', '', '', ''), +(7099, '부러진 집게발', 'Pinces endommagées', 'Abgespaltene Zange', '蝎钳', '蠍鉗', 'Pinza cortada', 'Pinza cortada', 'Отрубленная клешня', '', '', '', '', '', '', '', ''), +(7100, '끈끈한 영액', 'Ichor gluant', 'Klebriges Sekret', '粘稠的毒液', '粘稠的毒液', 'Icor pegajoso', 'Icor pegajoso', 'Липкая лимфа', '', '', '', '', '', '', '', ''), +(7101, '벌레 눈알', 'Oeil de bestiole', 'Käferauge', '虫眼', '蟲眼', 'Ojo de insecto', 'Ojo de insecto', 'Крохотный глаз', '', '', '', '', '', '', '', ''), +(7106, '별자리 장갑', 'Gants du zodiaque', 'Tierkreishandschuhe', '黄道手套', '黃道手套', 'Guantes zodíaco', 'Guantes zodíaco', 'Зодиакальные Перчатки', '', '', '', '', '', '', '', ''), +(7107, '별빛 허리띠', 'Ceinture des étoiles', 'Gürtel der Sterne', '群星腰带', '群星腰帶', 'Cinturón de las Estrellas', 'Cinturón de las Estrellas', 'Пояс Звезд', '', '', '', '', '', '', '', ''), +(7108, '보병 방패', 'Bouclier d\'infanterie', 'Infanterieschild', '步兵之盾', '步兵之盾', 'Escudo de infantería', 'Escudo de infantería', 'Щит пехотинца', '', '', '', '', '', '', '', ''), +(7109, '선구자 버클러', 'Targe de pionnier', 'Pionierrundschild', '先锋圆盾', '先鋒圓盾', 'Rodela de pionero', 'Rodela de pionero', 'Кулачный щит первопроходца', '', '', '', '', '', '', '', ''), +(7110, '은빛매듭 갑옷', 'Armure brochée d\'argent', 'Silberfadenrüstung', '银丝护甲', '銀絲護甲', 'Armadura de hilo de plata', 'Armadura de hilo de plata', 'Сребротканевая броня', '', '', '', '', '', '', '', ''), +(7111, '저녁하늘 갑옷', 'Armure nocturne', 'Nachthauchrüstung', '夜空护甲', '夜空護甲', 'Armadura Cielo Nocturno', 'Armadura Cielo Nocturno', 'Броня ночного неба', '', '', '', '', '', '', '', ''), +(7112, '서광의 갑옷', 'Armure de l\'aurore', 'Aurorarüstung', '极光护甲', '極光護甲', 'Armadura Aurora', 'Armadura Aurora', 'Броня зари', '', '', '', '', '', '', '', ''), +(7113, '안개매듭 갑옷', 'Armure de Longuebrume', 'Blaunebelrüstung', '雾纹护甲', '霧紋護甲', 'Armadura Escapabruma', 'Armadura Escapabruma', 'Туманная броня', '', '', '', '', '', '', '', ''), +(7114, '도안: 감청색 비단 장갑', 'Patron : Gants azur en soie', 'Muster: Azurblaue Seidenhandschuhe', '图样:碧蓝丝质手套', '圖樣:碧藍絲質手套', 'Patrón: guantes de seda azur', 'Patrón: guantes de seda azur', 'Выкройка: лазурные шелковые перчатки', '', '', '', '', '', '', '', ''), +(7115, '계승자의 도끼', 'Hache de l\'héritier', 'Erbstückaxt', '家传战斧', '家傳戰斧', 'Hacha reliquia', 'Hacha reliquia', 'Фамильный топор', '', '', '', '', '', '', '', ''), +(7116, '계승자의 단검', 'Dague de l\'héritier', 'Erbstückdolch', '家传匕首', '家傳匕首', 'Daga reliquia', 'Daga reliquia', 'Кинжал-наследие', '', '', '', '', '', '', '', ''), +(7117, '계승자의 망치', 'Marteau de l\'héritier', 'Erbstückhammer', '家传之锤', '家傳之錘', 'Martillo reliquia', 'Martillo reliquia', 'Молот-наследие', '', '', '', '', '', '', '', ''), +(7118, '계승자의 검', 'Epée de l\'héritier', 'Erbstückschwert', '家传长剑', '家傳長劍', 'Espada reliquia', 'Espada reliquia', 'Меч-наследие', '', '', '', '', '', '', '', ''), +(7119, '꿈틀거리는 더듬이', 'Antenne mobile', 'Zuckender Fühler', '颤抖的触角', '顫抖的觸角', 'Antena retorcida', 'Antena agitada', 'Дергающийся усик', '잘라낸 더듬이가 아직 꿈틀거리고 있습니다.', 'Cette antenne ne sera pas éternellement mobile.', 'Dieser Fühler zuckt nicht mehr lange.', '它不会永远这么颤抖下去', '它不會永遠這麼顫抖下去', 'La antena no girará eternamente.', 'La antena no girará eternamente.', 'Это был дергающийся усик. Он больше не будет.'), +(7120, '루가의 보루방패', 'Bouclier de Ruga', 'Rugas Bollwerk', '鲁迦的盾牌', '魯迦的盾牌', 'Bastión de Ruga', 'Bastión de Ruga', 'Колет Руга', '', '', '', '', '', '', '', ''), +(7126, '연기나는 철제 주괴', 'Lingot de fer cendré', 'Rauchiger Eisenblock', '烟雾铁锭', '煙霧鐵錠', 'Lingote de hierro humeante', 'Lingote de hierro humeante', 'Закопченый железный слиток', '', '', '', '', '', '', '', ''), +(7127, '아주라이트 가루', 'Azurite en poudre', 'Pulverisierter Azurit', '蓝铜粉', '藍銅粉', 'Azurita en polvo', 'Azurita en polvo', 'Толченый азурит', '', '', '', '', '', '', '', ''), +(7128, '사티로스 통발굽', 'Sabot fendu de satyre', 'Ungespaltener Satyrhuf', '完整的萨特之蹄', '完整的薩特之蹄', 'Capucha de sátiro sin rajar', 'Pezuña de sátiro sin rajar', 'Нераздвоенное копыто сатира', '', '', '', '', '', '', '', ''), +(7129, '투사 건틀릿', 'Gantelets de brutalité', 'Brutale Stulpen', '野蛮护手', '野蠻護手', 'Guanteletes brutales', 'Guanteletes brutales', 'Рукавицы Жестокости', '', '', '', '', '', '', '', ''), +(7130, '투사 투구', 'Camail de brutalité', 'Brutaler Helm', '野蛮头盔', '野蠻頭盔', 'Yelmo brutal', 'Yelmo brutal', 'Безжалостный шлем', '', '', '', '', '', '', '', ''), +(7131, '용아귀부족 다리뼈', 'Tibia de Dragonmaw', 'Schienbeinknochen eines Dragonmaw', '龙喉胫骨', '龍喉脛骨', 'Tibia de Faucedraco', 'Tibia de Faucedraco', 'Берцовая кость орка из клана Драконьей Пасти', '', '', '', '', '', '', '', ''), +(7132, '투사 다리보호구', 'Jambières de brutalité', 'Brutale Beinschützer', '野蛮腿甲', '野蠻腿甲', 'Musleras brutales', 'Musleras brutales', 'Набедренники Жестокости', '', '', '', '', '', '', '', ''), +(7133, '투사 갑옷', 'Haubert de brutalité', 'Brutale Halsberge', '野蛮锁甲', '野蠻鎖甲', 'Camisote brutal', 'Camisote brutal', 'Безжалостный хауберк', '', '', '', '', '', '', '', ''), +(7134, '단단한 용아귀부족 다리뼈', 'Solide tibia de Dragonmaw', 'Stabiler Schienbeinknochen eines Dragonmaw', '结实的龙喉胫骨', '結實的龍喉脛骨', 'Tibia de Faucedraco robusta', 'Tibia de Faucedraco robusta', 'Прочная берцовая кость Драконьей Пасти', '', '', '', '', '', '', '', ''), +(7135, '부러진 용아귀부족 다리뼈', 'Tibia de Dragonmaw cassé', 'Zerbrochener Schienbeinknochen eines Dragonmaw', '断裂的龙喉胫骨', '斷裂的龍喉脛骨', 'Tibia de Faucedraco rota', 'Tibia de Faucedraco rota', 'Сломанная берцовая кость орка из клана Драконьей Пасти', '', '', '', '', '', '', '', ''), +(7146, '붉은십자군 열쇠', 'La Clé écarlate', 'Der scharlachrote Schlüssel', '血色十字军钥匙', '血色十字軍鑰匙', 'La llave Escarlata', 'La llave Escarlata', 'Алый ключ', '', '', '', '', '', '', '', ''), +(7148, '고블린 점퍼 케이블', 'Défibrillateur gobelin', 'Goblin-Überbrückungskabel', '地精起搏器', '哥布林起搏器', 'Pinzas de batería goblin', 'Desfibriladores goblin', 'Гоблинский кабельный дефибриллятор', '', '', '', '', '', '', '', ''), +(7166, '구리 단검', 'Dague en cuivre', 'Kupferdolch', '铜质匕首', '銅質匕首', 'Daga de cobre', 'Daga de cobre', 'Медный кинжал', '', '', '', '', '', '', '', ''), +(7170, '트웨인의 무작위 검 FOO', 'Epée aléatoire de Twain', '', '', '', 'Espada aleatoria de Oposti FOO', 'Espada aleatoria de Oposti FOO', 'Двойной случайный меч FOO', '', '', '', '', '', '', '', ''), +(7171, '트웨인의 시험용 아이템 뽀대검', 'TWAIN TEST OBJET VISUEL EPEE', '', '', '', '', '', 'ДВОЙНОЙ ТЕСТОВЫЙ ПРЕДМЕТ ВИЗУАЛЬНЫЙ МЕЧ', '', '', '', '', '', '', '', ''), +(7187, '에드윈 밴클리프의 장화', 'Bottes de VanCleef', 'Van Cleefs Stiefel', '范克里夫的靴子', '范克里夫的靴子', 'Botas de VanCleef', 'Botas de VanCleef', 'Сапоги ван Клифа', '', '', '', '', '', '', '', ''), +(7188, '스톰윈드 경비병 방패', 'Bouclier de garde de Stormwind', 'Schild der Wache von Stormwind', '暴风城卫兵之盾', '暴風城衛兵之盾', 'Escudo de guardia de Stormwind', 'Escudo de guardia de Ventormenta', 'Щит штормградского стражника', '', '', '', '', '', '', '', ''), +(7189, '고블린 로켓 장화', 'Bottes-fusées gobelines', 'Goblin-Raketenstiefel', '地精火箭靴', '哥布林火箭靴', 'Botas cohete goblin', 'Botas cohete goblin', 'Гоблинские реактивные сапоги', '', '', '', '', '', '', '', ''), +(7190, '불타버린 로켓 장화', 'Bottes-fusée brûlées', 'Versengte Raketenstiefel', '烧毁的火箭靴', '燒毀的火箭靴', 'Botas cohete abrasadas', 'Botas cohete agostadas', 'Опаленные ракетные сапоги', '', '', '', '', '', '', '', ''), +(7191, '신관 배선', 'Câble avec fusible', 'Verschmorte Verkabelung', '保险丝', '保險絲', 'Cableado fusionado', 'Cableado de fusibles', 'Кабельная система с плавкими предохранителями', '', '', '', '', '', '', '', ''), +(7192, '설계도: 고블린 로켓 장화', 'Schéma : Bottes-fusées gobelines', 'Bauplan: Goblin-Raketenstiefel', '结构图:地精火箭靴', '結構圖:哥布林火箭靴', 'Esquema: botas cohete goblin', 'Esquema: botas cohete goblin', 'Чертеж: гоблинские реактивные сапоги', '', '', '', '', '', '', '', ''), +(7206, '거울 호수 견본', 'Echantillon d\'eau du lac Miroir', 'Spiegelsee-Wasserprobe', '明镜湖水的样本', '明鏡湖水的樣本', 'Muestra de agua del Lago Espejo', 'Muestra de agua del Lago Espejo', 'Проба воды Зеркального озера', '', '', '', '', '', '', '', ''), +(7207, '제니아의 물통', 'Flasque de Jennea', 'Jenneas Fläschchen', '詹妮亚的瓶子', '詹妮亞的瓶子', 'Frasco de Jennea', 'Frasco de Jennea', 'Фляга Джиннии', '', '', '', '', '', '', '', ''), +(7208, '타잔의 열쇠', 'Clé de Tazan', 'Tazans Schlüssel', '塔赞的钥匙', '塔贊的鑰匙', 'Llave de Tazan', 'Llave de Tazan', 'Ключ Тазана', '', '', '', '', '', '', '', ''), +(7209, '타잔의 가방', 'Sacoche de Tazan', 'Tazans Ranzen', '塔赞的背包', '塔贊的背包', 'Cartera de Tazan', 'Cartera de Tazan', 'Сумка Тазана', '', '', '', '', '', '', '', ''), +(7226, '마법사의 기억장치', 'Bidulotron de youplala', 'Magitastischer Gizmonitor', '法师文档存储器', '法師文檔記憶體', 'Trastónitor maguitronic', 'Trastónitor maguitronic', 'Маг-тастический Гизмонитор', '', '', '', '', '', '', '', ''), +(7227, '발니르 금어초', 'Gueules-de-loup de Balnir', 'Balnirlöwenmäulchen', '巴尼尔金鱼草', '巴尼爾金魚草', 'Bocas de dragón de Balnir', 'Bocas de dragón de Balnir', 'Львиный зев Бальнира', '', '', '', '', '', '', '', ''), +(7228, '티굴과 폴로르의 딸기 아이스크림', 'Glace à la fraise d\'Aguilor et Dagharn', 'Skippis und Gunnis Eiscreme', '提古勒和弗洛尔的草莓冰激凌', '提古勒和弗洛爾的草莓冰淇淋', 'Helado de fresa de Tigule y Foror', 'Helado de fresa de Tigule y Foror', 'Клубничное мороженое Тигуле и Форора', '', '', '', '', '', '', '', ''), +(7229, '탐험가의 조끼', 'Broigne d\'explorateur', 'Forscher-Weste', '探险者的外衣', '探險者的外衣', 'Jubón de expedicionario', 'Jubón de expedicionario', 'Жилет исследователя', '', '', '', '', '', '', '', ''), +(7230, '스마이트의 거대한 해머', 'Puissant marteau de Smite', 'Smites mächtiger Hammer', '重拳先生的大锤', '重拳先生的大錘', 'Martillo poderoso de acometida', 'Martillo poderoso de acometida', 'Грозный молот Ударра', '', '', '', '', '', '', '', ''), +(7231, '아스토르의 소개장', 'Lettre d\'introduction d\'Astor', 'Astors Vorstellungsschreiben', '阿斯托的介绍信', '阿斯托的介紹信', 'Carta de presentación de Astor', 'Carta de presentación de Astor', 'Письмо-представление Астора', '', '', '', '', '', '', '', ''), +(7247, '속박의 상자', 'Caisse de coffres de stockage', 'Truhe mit Verwahrungskästen', '一盒封灵箱', '一盒封靈箱', 'Cofre de arcas de contención', 'Cofre de arcas de contención', 'Сундук со шкатулками', '', '', '', '', '', '', '', ''), +(7248, '트웨인의 시험용 망토', 'Twain TEST Cape', '', '', '', 'Capa Oposti TEST', 'Capa Oposti TEST', 'Двойной ТЕСТОВЫЙ плащ', '', '', '', '', '', '', '', ''), +(7249, '충만한 균열석', 'Gemme chargée de la faille', 'Aufgeladener Rissedelstein', '充能裂隙宝石', '充能裂隙寶石', 'Gema cargada de la falla', 'Gema cargada de la falla', 'Заряженный самоцвет Расселины', '', '', '', '', '', '', '', ''), +(7266, '우르의 흑마법 논문', 'Traité d\'Ur sur la Magie des Ombres', 'Urs Abhandlung über Schattenmagie', '乌尔的暗影魔法研究论文', '烏爾的暗影魔法研究論文', 'Tratado de Ur sobre la magia de las Sombras', 'Tratado de Ur sobre la magia de las Sombras', 'Трактат Ура по темной магии', '', '', '', '', '', '', '', ''), +(7267, '온전한 거미줄', 'Soie d\'araignée en parfait état', 'Makellose Spinnenseide', '新鲜的蜘蛛丝', '新鮮的蜘蛛絲', 'Seda de araña prístina', 'Seda prístina de araña', 'Безупречная паутина', '', '', '', '', '', '', '', ''), +(7268, '사비안 폭포수 견본', 'Echantillon d\'eau de Xavian', 'Wasserprobe von Xavian', '克萨维亚水样', '克薩維亞水樣', 'Muestra de agua Xavian', 'Muestra de agua Xavian', 'Проба воды из Ксавиана', '', '', '', '', '', '', '', ''), +(7269, '다이노의 물통', 'Flasque de Deino', 'Deinos Fläschchen', '迪诺的瓶子', '迪諾的瓶子', 'Frasco de Deino', 'Frasco de Deino', 'Фляга Дейно', '', '', '', '', '', '', '', ''), +(7270, '미소띤 자매의 머리카락', 'Cheveu de Soeur rieuse', 'Haar der lachenden Schwester', '欢笑姐妹的头发', '歡笑姐妹的頭髮', 'Cabello de la Hermana sonriente', 'Cabello de la Hermana sonriente', 'Волосы смеющейся сестрички', '', '', '', '', '', '', '', ''), +(7271, '온전한 상아 어금니', 'Défense d\'ivoire sans défaut', 'Fehlerloser Elfenbeinhauer', '无瑕的象牙', '無瑕的象牙', 'Colmillo de marfil impecable', 'Colmillo de marfil impecable', 'Безупречный бивень', '', '', '', '', '', '', '', ''), +(7272, '벼락 맞은 나뭇가지', 'Roncier de foudre', 'Vom Blitz aufgeladener Dornbusch', '电能草莓', '電能草莓', 'Zarza electrificada', 'Zarza electrificada', 'Шипастый жезл Молний', '', '', '', '', '', '', '', ''), +(7273, '마른나무껍질 토템 막대', 'Bâton totem de Witherbark', 'Totemstecken der Witherbark', '枯木图腾棒', '枯木圖騰棒', 'Palo de tótem Secacorteza', 'Palo totémico Secacorteza', 'Тотемная палочка Сухокожих', '', '', '', '', '', '', '', ''), +(7274, '마력의 의식', 'Rituels du Pouvoir', 'Rituale der Macht', '能量仪祭', '能量儀祭', 'Rituales de Poder', 'Rituales de Poder', 'Ритуалы Силы', '학자 틸스 저', 'Par le magus Tirth', 'von Magus Tirth', '大法师提尔斯编著', '大法師提爾斯編著', 'De Magus Tirth', 'De Magus Tirth', 'Автор: волхв Тирт'), +(7275, '아감마간 두루마리', 'Les parchemins d\'Agamaggan', 'Die Agammagan-Rollen', '阿迦玛甘卷轴', '阿迦瑪甘卷軸', 'Los pergaminos de Agamaggan', 'Los pergaminos de Agamaggan', 'Свитки Агамаггана', '', '', '', '', '', '', '', ''), +(7276, '손바느질한 가죽 망토', 'Cape en cuir cousu main', 'Handgenähter Lederumhang', '手工皮披风', '手工皮披風', 'Capa de cuero cosida a mano', 'Capa de cuero cosida a mano', 'Сшитый вручную кожаный плащ', '', '', '', '', '', '', '', ''), +(7277, '손바느질한 가죽 팔보호구', 'Brassards en cuir cousu main', 'Handgenähte Armschienen', '手工皮护腕', '手工皮護腕', 'Brazales de cuero cosidos a mano', 'Brazales de cuero cosidos a mano', 'Сшитые вручную кожаные наручи', '', '', '', '', '', '', '', ''), +(7278, '얇은 가죽 화살통', 'Carquois en cuir léger', 'Leichter Lederköcher', '轻皮箭袋', '輕皮箭袋', 'Carcaj de cuero ligero', 'Carcaj de cuero ligero', 'Легкий кожаный колчан', '', '', '', '', '', '', '', ''), +(7279, '작은 가죽 탄약주머니', 'Petite giberne en cuir', 'Kleiner Ledermunitionsbeutel', '皮质小弹药包', '皮質小彈藥包', 'Faltriquera de munición de cuero pequeña', 'Faltriquera de munición de cuero pequeña', 'Небольшой кожаный подсумок', '', '', '', '', '', '', '', ''), +(7280, '튼튼한 가죽 바지', 'Pantalon en cuir robuste', 'Unverwüstliche Lederhose', '皱褶皮短裤', '皺褶皮短褲', 'Pantalones de cuero basto', 'Pantalones de cuero basto', 'Штаны из прочной кожи', '', '', '', '', '', '', '', ''), +(7281, '얇은 가죽 팔보호구', 'Brassards en cuir léger', 'Leichte Lederarmschienen', '轻皮护腕', '輕皮護腕', 'Brazales de cuero ligero', 'Brazales de cuero ligero', 'Легкие кожаные наручи', '', '', '', '', '', '', '', ''), +(7282, '얇은 가죽 바지', 'Pantalon en cuir léger', 'Leichte Lederhose', '轻皮短裤', '輕皮短褲', 'Pantalones de cuero ligero', 'Pantalones de cuero ligero', 'Легкие кожаные штаны', '', '', '', '', '', '', '', ''), +(7283, '새끼 검은용 망토', 'Cape de dragonnet noir', 'Schwarzwelpenumhang', '黑色雏龙披风', '黑色雛龍披風', 'Capa de cría negra', 'Capa de cría negra', 'Плащ из чешуи черного дракончика', '', '', '', '', '', '', '', ''), +(7284, '새끼 붉은용 장갑', 'Gants en cuir de dragonnet rouge', 'Rotwelpenhandschuhe', '红色雏龙手套', '紅色雛龍手套', 'Guantes de cachorro rojo', 'Guantes de cría roja', 'Перчатки из чешуи красного дракончика', '', '', '', '', '', '', '', ''), +(7285, '민첩의 가죽 장갑', 'Gants d\'agilité en cuir', 'Behände Lederhandschuhe', '轻巧的皮手套', '輕巧的皮手套', 'Guantes de cuero livianos', 'Guantes de cuero livianos', 'Перчатки из гибкой кожи', '', '', '', '', '', '', '', ''), +(7286, '새끼 검은용 비늘', 'Ecaille de dragonnet noir', 'Schwarzwelpenschuppe', '黑色雏龙鳞片', '黑色雛龍鱗片', 'Escama de cría negra', 'Escama de cría negra', 'Чешуя черного дракончика', '', '', '', '', '', '', '', ''), +(7287, '새끼 붉은용 비늘', 'Ecaille de dragonnet rouge', 'Rotwelpenschuppe', '红色雏龙鳞片', '紅色雛龍鱗片', 'Escama de cachorro rojo', 'Escama de cría roja', 'Чешуя красного дракончика', '', '', '', '', '', '', '', ''), +(7288, '도안: 튼튼한 가죽 바지', 'Patron : Pantalon en cuir robuste', 'Muster: Unverwüstliche Lederhose', '图样:皱褶皮短裤', '圖樣:皺褶皮短褲', 'Patrón: pantalones de cuero basto', 'Patrón: pantalones de cuero basto', 'Выкройка: штаны из прочной кожи', '', '', '', '', '', '', '', ''), +(7289, '도안: 새끼 검은용 망토', 'Patron : Cape de dragonnet noir', 'Muster: Schwarzwelpenumhang', '图样:黑色雏龙披风', '圖樣:黑色雛龍披風', 'Patrón: capa de cría negra', 'Patrón: capa de cría negra', 'Выкройка: плащ из черного дракончика', '', '', '', '', '', '', '', ''), +(7290, '도안: 새끼 붉은용 장갑', 'Patron : Gants en cuir de dragonnet rouge', 'Muster: Rotwelpenhandschuhe', '图样:红色雏龙手套', '圖樣:紅色雛龍手套', 'Patrón: guantes de cría de dragón roja', 'Patrón: guantes de cría roja', 'Выкройка: перчатки из чешуи красного дракончика', '', '', '', '', '', '', '', ''), +(7291, '지옥의 보주', 'Orbe infernal', 'Höllenkugel', '地狱火宝珠', '地獄火寶珠', 'Orbe infernal', 'Orbe infernal', 'Сфера подземного огня', '', '', '', '', '', '', '', ''), +(7292, '채워진 속박의 상자', 'Coffre de stockage rempli', 'Gefüllte Verwahrungskästen', '装满的封灵箱', '裝滿的封靈箱', 'Arca de contención llena', 'Arca de contención llena', 'Наполненный сундучок', '', '', '', '', '', '', '', ''), +(7293, '달라란 마나석', 'Gemme de mana de Dalaran', 'Manaedelstein aus Dalaran', '达拉然法力宝石', '達拉然法力寶石', 'Gema de maná Dalaran', 'Gema de maná de Dalaran', 'Самоцвет маны Даралана', '', '', '', '', '', '', '', ''), +(7294, '안드론의 장부', 'Grand Livre d’Andron', 'Androns Geschäftsbuch', '安德隆的账本', '安德隆的帳本', 'Libro de contabilidad de Andron', 'Libro de contabilidad de Andron', 'Гроссбух Андрона', '', '', '', '', '', '', '', ''), +(7295, '타잔의 항해일지', 'Journal des messages de Tazan', 'Tazans Logbuch', '塔赞的日志', '塔贊的日誌', 'Cuaderno de Tazan', 'Cuaderno de Tazan', 'Дневник Тазана', '', '', '', '', '', '', '', ''), +(7296, '꺼진 횃불', 'Torche éteinte', 'Gelöschte Fackel', '熄灭的火炬', '熄滅的火炬', 'Antorcha apagada', 'Antorcha apagada', 'Потушенный факел', '', '', '', '', '', '', '', ''), +(7297, '모벤트 파멸의 불꽃', 'Fléau de Morbent', 'Morbents Bann', '摩本特的克星', '摩本特的剋星', 'Perdición de Morbent', 'Pesadilla de Morbent', 'Проклятье Морбента', '', '', '', '', '', '', '', ''), +(7298, '기민함의 단검', 'Epée de malice', 'Klinge der Geschicklichkeit', '狡诈之刃', '狡詐之刃', 'Hoja de Astucia', 'Hoja de Astucia', 'Клинок хитрости', '', '', '', '', '', '', '', ''), +(7299, '시험용 마법석 투구', 'Test - Cercle de pierres magiques', 'Test - Magischer Steinhelm', '', '', 'Test: Magic piedra casco', 'Test: Magic piedra casco', 'Тест - Полный шлем Волшебного Камня', '', '', '', '', '', '', '', ''), +(7306, '펜윅의 머리카락', 'Tête de Fenwick', 'Fenwicks Kopf', '芬维克的头颅', '芬維克的頭顱', 'Cabeza de Fenwick', 'Cabeza de Fenwick', 'Голова Фенвика', '', '', '', '', '', '', '', ''), +(7307, '왕구더기', 'Ver mangeur de chair', 'Fleischfressender Wurm', '食腐虫', '食腐蟲', 'Gusano carnívoro', 'Gusano carnívoro', 'Кусеница', '', '', '', '', '', '', '', ''), +(7308, '현신의 주문서', 'Chants de manifestation', 'Inkantation der Manifestation', '显形卷轴', '顯形卷軸', 'Canto de Manifestación', 'Canto de manifestación', 'Свиток заклятия Проявления', '마나의 균열이 발생한 곳에서 사용하십시오.', 'À utiliser près d\'une perturbation de la faille de mana', 'In der Nähe einer Manarissstörung verwenden.', '在法力裂隙附近使用', '在法力裂隙附近使用', 'Usar cerca de una alteración de una falla de maná.', 'Usar cerca de una alteración de una falla de maná.', 'Использовать возле возмущения Провала Маны.'), +(7309, '달라란 상황 보고서', 'Rapport de situation de Dalaran', 'Statusbericht von Dalaran', '达拉然形势报告', '達拉然形勢報告', 'Informe de estado Dalaran', 'Informe de estado de Dalaran', 'Отчет о состоянии Даларана', '', '', '', '', '', '', '', ''), +(7326, '툰그림의 도끼', 'Hache de Thun\'grim', 'Thun\'grims Axt', '索恩格瑞姆的斧头', '索恩格瑞姆的斧頭', 'Hacha de Thun\'grim', 'Hacha de Thun\'grim', 'Топор Тунгрима', '', '', '', '', '', '', '', ''), +(7327, '툰그림의 단검', 'Dague de Thun\'grim', 'Thun\'grims Dolch', '索恩格瑞姆的匕首', '索恩格瑞姆的匕首', 'Daga de Thun\'grim', 'Daga de Thun\'grim', 'Кинжал Тунгрима', '', '', '', '', '', '', '', ''), +(7328, '툰그림의 철퇴', 'Masse de Thun\'grim', 'Thun\'grims Streitkolben', '索恩格瑞姆的钉锤', '索恩格瑞姆的釘錘', 'Maza de Thun\'grim', 'Maza de Thun\'grim', 'Палица Тун-Грима', '', '', '', '', '', '', '', ''), +(7329, '툰그림의 검', 'Epée de Thun\'grim', 'Thun\'grims Schwert', '索恩格瑞姆的长剑', '索恩格瑞姆的長劍', 'Espada de Thun\'grim', 'Espada de Thun\'grim', 'Меч Тун\'грима', '', '', '', '', '', '', '', ''), +(7330, '첩보원 버클러', 'Targe d\'infiltrateur', 'Spitzelrundschild', '间谍圆盾', '間諜圓盾', 'Rodela de infiltrador', 'Rodela de infiltrador', 'Кулачный щит шпиона', '', '', '', '', '', '', '', ''), +(7331, '결사단 방패', 'Bouclier de la phalange', 'Phalanxschild', '重装步兵之盾', '重裝步兵之盾', 'Escudo Falange', 'Escudo Falange', 'Строевой щит', '', '', '', '', '', '', '', ''), +(7332, '제왕 갑옷', 'Armure régalienne', 'Königliche Rüstung', '华丽护甲', '華麗護甲', 'Armadura majestuosa', 'Armadura majestuosa', 'Королевская броня', '', '', '', '', '', '', '', ''), +(7333, '감독의 호루라기', 'Sifflet de surveillant', 'Vorarbeiterpfeife', '监工的哨子', '監工的哨子', 'Silbato de sobrestante', 'Silbato de sobrestante', 'Свисток инспектора', '', '', '', '', '', '', '', ''), +(7334, '개화의 로브', 'Robe efflorescente', 'Aufblühende Robe', '风霜长袍', '風霜長袍', 'Toga de floración', 'Toga de floración', 'Цветущее одеяние', '', '', '', '', '', '', '', ''), +(7335, '불곰 조끼', 'Tunique du grizzly', 'Grizzly-Tunika', '灰色外套', '灰色外套', 'Túnica grisezna', 'Túnica de oso pardo', 'Серый мундир', '', '', '', '', '', '', '', ''), +(7336, '원시림의 사슬 갑옷', 'Cotte d\'anneaux forestière', 'Wildwaldkette', '野木锁甲', '野木鎖甲', 'Cadena de madera salvaje', 'Cadena de madera salvaje', 'Диколесская кольчуга', '', '', '', '', '', '', '', ''), +(7337, '왕 다이아몬드 반지', 'Le Rocher', 'Der Felsen', '磐石', '磐石', 'La roca', 'La roca', 'Камень', '정말 커다란 보석이 박혀 있는 반지입니다.', 'C\'est énorme !', 'Absolut gewaltig!', '这东西个头真大!', '這東西個頭真大!', '¡Es enorme!', '¡Es enorme!', 'Ого!'), +(7338, '무드 반지', 'Anneau changeant', 'Stimmungsring', '心境之戒', '心境之戒', 'Anillo de ánimo', 'Anillo de ánimo', 'Изменчивое кольцо', '기분에 따라 파란색과 녹색으로 변하는 반지입니다.', 'C\'est bleu ! Non, c\'est vert !', 'Das ist blau, nein, das ist grün!', '它是蓝的,等一下,是绿的!', '它是藍的,等一下,是綠的!', 'Es azul. ¡No! ¡Es verde!', 'Es azul. ¡No! ¡Es verde!', 'Синее... нет, зеленое!'), +(7339, '작은 다이아몬드 반지', 'Anneau à minuscule diamant', 'Winzigkleiner Diamantring', '小钻石戒指', '小鑽石戒指', 'Anillo de diamantes minúscula', 'Anillo de diamantes minúsculo', 'Кольцо с крохотным бриллиантом', '작지만 진짜 다이아몬드 반지입니다.', 'Eh, c\'est quand même un diamant !', 'He, das ist immer noch ein Diamant.', '虽然小了点,但这也是钻石嘛!', '雖然小了點,但這也是鑽石嘛!', 'Eh, aún es un diamante.', 'Oye, no deja de ser un diamante.', 'Главное, что это алмаз.'), +(7340, '다이아몬드 반지', 'Solitaire sans défaut', 'Fehlerloser Diamantsolitär', '无瑕的钻石', '無瑕的鑽石', 'Solitario de diamante impecable', 'Solitario de diamante impecable', 'Перстень с безупречным бриллиантом', '저와 결혼해 주시겠습니까?', 'Veux-tu m\'épouser ?', 'Wollt Ihr mich heiraten?', '请嫁给我吧!', '請嫁給我吧!', '¿Quieres casarte conmigo?', '¿Quieres casarte conmigo?', 'Мы поженимся?'), +(7341, '큐빅 지르코니아 반지', 'Anneau cubique de Zirconia', 'Eckiger Zirkonring', '白宝石戒指', '白寶石戒指', 'Anillo con cubo de zirconio', 'Anillo con cubo de circonio', 'Кольцо с цирконием', '눈치빠른 사람이라면 단번에 가짜란 걸 알아차릴 것 같습니다.', 'Fais-moi confiance, elle saura.', 'Vertraut mir, sie wird es wissen.', '相信我,她会明白的。', '相信我,她會明白的。', 'Créeme, se enterará.', 'Ella notará la diferencia.', 'Поверь мне, она узнает.'), +(7342, '피페니 은반지', 'Anneau d\'argent de Piffeny', 'Silbernes Piffenyband', '银星指环', '銀星指環', 'Sortija de plata de Piffeny', 'Sortija de plata de Piffeny', 'Серебряная повазка Пиффени', '누군가에게 사과를 한다면 이 만한 선물은 없습니다.', 'Rien de tel que Piffeny pour présenter des excuses.', 'Nichts sagt so schön \'Es tut mir Leid\' wie Piffeny.', '真的很抱歉。', '真的很抱歉。', 'No hay nada mejor que Piffeny para pedir perdón.', 'No hay nada mejor que Piffeny para pedir perdón.', 'Никому не жаль так как Пиффени'), +(7343, '빙글스의 스패너', 'Clé de Bingles', 'Bingles Schraubenschlüssel', '宾格斯的扳手', '賓格斯的扳手', 'Llave inglesa de Bingles', 'Llave inglesa de Bingles', 'Гаечный ключ Бинглза', '', '', '', '', '', '', '', ''), +(7344, '성화 횃불', 'Torche de la sainte flamme', 'Fackel der heiligen Flamme', '圣炎火炬', '聖炎火炬', 'Antorcha de Llama sagrada', 'Antorcha de Llama Sagrada', 'Факел Божественного пламени', '', '', '', '', '', '', '', ''), +(7345, '빙글스의 드라이버', 'Tournevis de Bingles', 'Bingles Schraubendreher', '宾格斯的螺丝起子', '賓格斯的螺絲起子', 'Destornillador de Bingles', 'Destornillador de Bingles', 'Отвертка Бинглза', '', '', '', '', '', '', '', ''), +(7346, '빙글스의 망치', 'Marteau de Bingles', 'Bingles Hammer', '宾格斯的榔头', '賓格斯的榔頭', 'Martillo de Bingles', 'Martillo de Bingles', 'Молот Бинглза', '', '', '', '', '', '', '', ''), +(7347, '빙글스의 기어변환기', 'Contre-rouage de Bingles', 'Bingles Zahnradumkehrer', '宾格斯的变流器', '賓格斯的變流器', 'Inversor de piñón de Bingles', 'Inversor de piñón de Bingles', 'Шестереночный инвертер Бинглза', '', '', '', '', '', '', '', ''), +(7348, '활장이 장갑', 'Gants de fabricant d\'arcs', 'Pfeilmacher-Handschuhe', '造弓师手套', '造弓師手套', 'Guantes de flechero', 'Guantes de flechero', 'Перчатки Флетчера', '', '', '', '', '', '', '', ''), +(7349, '약초채집가 장갑', 'Gants d\'herboriste', 'Kräuterkundigenhandschuhe', '采药人手套', '採藥人手套', 'Guantes de herborista', 'Guantes de herborista', 'Перчатки травника', '', '', '', '', '', '', '', ''), +(7350, '신도 팔보호구', 'Brassards de disciple', 'Jüngerarmschienen', '信徒护腕', '信徒護腕', 'Brazales de discípulo', 'Brazales de discípulo', 'Наручи посвященного', '', '', '', '', '', '', '', ''), +(7351, '신도 장화', 'Bottes de disciple', 'Jüngerstiefel', '信徒之靴', '信徒之靴', 'Botas de discípulo', 'Botas de discípulo', 'Сапоги посвященного', '', '', '', '', '', '', '', ''), +(7352, '대지의 가죽 어깨보호구', 'Epaulières terrestres en cuir', 'Irdene Lederschultern', '土灵皮护肩', '土靈皮護肩', 'Hombreras de cuero terráneo', 'Sobrehombros de cuero terráneo', 'Кожаные наплечники Земли', '', '', '', '', '', '', '', ''), +(7353, '장로 솜갑옷', 'Gambison de doyen', 'Gefütterte Ältestenrüstung', '长者护甲', '長者護甲', 'Armadura acolchada de anciano', 'Armadura acolchada de anciano', 'Стеганый доспех старейшины', '', '', '', '', '', '', '', ''), +(7354, '장로 장화', 'Bottes de doyen', 'Ältestenstiefel', '长者之靴', '長者之靴', 'Botas de anciano', 'Botas de anciano', 'Сапоги старейшины', '', '', '', '', '', '', '', ''), +(7355, '장로 팔보호구', 'Brassards de doyen', 'Ältestenarmschienen', '长者护腕', '長者護腕', 'Brazales de anciano', 'Brazales de anciano', 'Наручи старейшины', '', '', '', '', '', '', '', ''), +(7356, '장로 망토', 'Cape de doyen', 'Ältestenumhang', '长者披风', '長者披風', 'Capa de anciano', 'Capa de anciano', 'Плащ старейшины', '', '', '', '', '', '', '', ''), +(7357, '장로 모자', 'Chapeau de doyen', 'Ältestenhut', '长者之帽', '長者之帽', 'Sombrero de anciano', 'Sombrero de anciano', 'Шляпа старейшины', '', '', '', '', '', '', '', ''), +(7358, '좀도둑 장갑', 'Gants de chapardeur', 'Plündererhandschuhe', '窃贼手套', '竊賊手套', 'Guantes de ratero', 'Guantes de ratero', 'Перчатки жулика', '', '', '', '', '', '', '', ''), +(7359, '두꺼운 대지의 장갑', 'Gants terrestres lourds', 'Schwere irdene Handschuhe', '重型土灵手套', '重型土靈手套', 'Guantes terráneos pesados', 'Guantes terráneos gruesos', 'Тяжелые перчатки Земли', '', '', '', '', '', '', '', ''), +(7360, '도안: 암색 가죽 장갑', 'Patron : Gants noirs en cuir', 'Muster: Dunkle Lederhandschuhe', '图样:黑皮手套', '圖樣:黑皮手套', 'Patrón: guantes de cuero oscuro', 'Patrón: guantes de cuero oscuro', 'Выкройка: темные кожаные перчатки', '', '', '', '', '', '', '', ''), +(7361, '도안: 약초채집가 장갑', 'Patron : Gants d\'herboriste', 'Muster: Kräuterkundigenhandschuhe', '图样:采药人手套', '圖樣:採藥人手套', 'Patrón: guantes de herborista', 'Patrón: guantes de herborista', 'Выкройка: перчатки травника', '', '', '', '', '', '', '', ''), +(7362, '도안: 대지의 가죽 어깨보호구', 'Patron : Epaulières terrestres en cuir', 'Muster: Irdene Lederschultern', '图样:土灵皮护肩', '圖樣:土靈皮護肩', 'Patrón: hombreras de cuero terráneo', 'Patrón: sobrehombros de cuero terráneo', 'Выкройка: земные кожаные наплечники', '', '', '', '', '', '', '', ''), +(7363, '도안: 좀도둑 장갑', 'Patron : Gants de chapardeur', 'Muster: Plündererhandschuhe', '图样:窃贼手套', '圖樣:竊賊手套', 'Patrón: guantes de ratero', 'Patrón: guantes de ratero', 'Выкройка: перчатки жулика', '', '', '', '', '', '', '', ''), +(7364, '도안: 두꺼운 대지의 장갑', 'Patron : Gants terrestres lourds', 'Muster: Schwere irdene Handschuhe', '图样:重型土灵手套', '圖樣:重型土靈手套', 'Patrón: guantes terráneos pesados', 'Patrón: guantes terráneos gruesos', 'Выкройка: тяжелые перчатки Земли', '', '', '', '', '', '', '', ''), +(7365, '노암 톱니구동장치', 'Indicateur Gnoam', 'Gnoam-Sprecklesprocket', '小型高能发动机', '小型高能發動機', 'Dentrituradora goblin', 'Dentrituradora goblin', 'Зубчатый спрек-механизм гномов', '', '', '', '', '', '', '', ''), +(7366, '장로 장갑', 'Gants de doyen', 'Ältestenhandschuhe', '长者手套', '長者手套', 'Guantes de anciano', 'Guantes de anciano', 'Перчатки старейшины', '', '', '', '', '', '', '', ''), +(7367, '장로 어깨보호대', 'Mantelet de doyen', 'Ältestenmantel', '长者衬肩', '長者襯肩', 'Manto de anciano', 'Manto de anciano', 'Оплечье старейшины', '', '', '', '', '', '', '', ''), +(7368, '장로 바지', 'Pantalon de doyen', 'Ältestenhose', '长者短裤', '長者短褲', 'Pantalones de anciano', 'Pantalones de anciano', 'Штаны старейшины', '', '', '', '', '', '', '', ''), +(7369, '장로 로브', 'Robe de doyen', 'Ältestenrobe', '长者长袍', '長者長袍', 'Toga de anciano', 'Toga de anciano', 'Одеяние старейшины', '', '', '', '', '', '', '', ''), +(7370, '장로 장식띠', 'Echarpe de doyen', 'Ältestenschärpe', '长者腰带', '長者腰帶', 'Fajín de anciano', 'Fajín de anciano', 'Кушак старейшины', '', '', '', '', '', '', '', ''), +(7371, '두꺼운 가죽 화살통', 'Carquois lourd', 'Schwerer Köcher', '重型箭袋', '重型箭袋', 'Carcaj pesado', 'Carcaj pesado', 'Тяжелый колчан', '', '', '', '', '', '', '', ''), +(7372, '질긴 가죽 탄약주머니', 'Giberne en cuir lourd', 'Schwerer Ledermunitionsbeutel', '重皮弹药包', '重皮彈藥包', 'Faltriquera de munición de cuero pesado', 'Faltriquera para munición de cuero pesado', 'Тяжелый кожаный подсумок', '', '', '', '', '', '', '', ''), +(7373, '거무스름한 가죽 다리보호구', 'Jambières en cuir mat', 'Schwärzliche Ledergamaschen', '暗色皮护腿', '暗色皮護腿', 'Leotardos de cuero oscurecido', 'Leotardos de cuero oscurecido', 'Мглистые кожаные поножи', '', '', '', '', '', '', '', ''), +(7374, '거무스름한 가죽 갑옷', 'Armure en cuir mat', 'Schwärzliche Lederrüstung', '暗色皮甲', '暗色皮甲', 'Armadura de cuero oscurecido', 'Armadura de cuero oscurecido', 'Мглистый кожаный доспех', '', '', '', '', '', '', '', ''), +(7375, '새끼 녹색용 갑옷', 'Armure de dragonnet vert', 'Grünwelpenrüstung', '绿色幼龙护甲', '綠色幼龍護甲', 'Armadura de cría verde', 'Armadura de cría verde', 'Броня из зеленого дракончика', '', '', '', '', '', '', '', ''), +(7376, '빙글스의 깡그리싸그리 폭탄', 'Capsuleur soufflant de Bingles', 'Bingles Superspreng', '宾格斯的气压炸弹', '賓格斯的氣壓炸彈', 'Cartucho de Bingles', 'Cartucho de Bingles', 'Сорвиголовка Бинглза', '', '', '', '', '', '', '', ''), +(7377, '서리 가죽 망토', 'Cape de givre en cuir', 'Frostlederumhang', '冰霜皮质披风', '冰霜皮質披風', 'Capa de cuero escarchada', 'Capa de cuero de Escarcha', 'Ледяной кожаный плащ', '', '', '', '', '', '', '', ''), +(7378, '거무스름한 팔보호구', 'Brassards mats', 'Schwärzliche Armschienen', '暗色护腕', '暗色護腕', 'Brazales oscurecidos', 'Brazales oscurecidos', 'Мглистые наручи', '', '', '', '', '', '', '', ''), +(7386, '새끼 녹색용 팔보호구', 'Brassards de dragonnet vert', 'Grünwelpen-Armschienen', '绿色幼龙护腕', '綠色幼龍護腕', 'Brazales de cría verde', 'Brazales de cría verde', 'Наручи из чешуи зеленого дракончика', '', '', '', '', '', '', '', ''), +(7387, '거무스름한 허리띠', 'Ceinture matte', 'Schwärzlicher Gürtel', '暗色皮带', '暗色皮帶', 'Cinturón oscurecido', 'Cinturón oscurecido', 'Мглистый пояс', '', '', '', '', '', '', '', ''), +(7388, '해골 열쇠', 'Clé crâne', 'Schädelschlüssel', '颅骨钥匙', '顱骨鑰匙', 'Llave calavera', 'Llave calavera', 'Ключ-череп', '', '', '', '', '', '', '', ''), +(7389, '투자개발회사 장부', 'Livre de comptes de la KapitalRisk', 'Geschäftsbuch der der Venture Co.', '风险投资公司账目', '風險投資公司帳目', 'Libro de contabilidad de Ventura y Cía.', 'Libro de contabilidad de Ventura y Cía.', 'Учетная книга Торговой Компании', '', '', '', '', '', '', '', ''), +(7390, '거무스름한 장화', 'Bottes mattes', 'Schwärzliche Stiefel', '暗色长靴', '暗色長靴', 'Botas oscurecidas', 'Botas oscurecidas', 'Мглистые сапоги', '', '', '', '', '', '', '', ''), +(7391, '신속의 장화', 'Bottes de rapidité', 'Hurtige Stiefel', '迅捷之靴', '迅捷之靴', 'Botas veloces', 'Botas prestas', 'Сапоги быстроты', '', '', '', '', '', '', '', ''), +(7392, '새끼 녹색용 비늘', 'Ecaille de dragonnet vert', 'Grünwelpenschuppe', '绿色幼龙鳞片', '綠色幼龍鱗片', 'Escama de cría verde', 'Escama de cría verde', 'Чешуя зеленого дракончика', '', '', '', '', '', '', '', ''), +(7406, '첩보원 장식끈', 'Corde d\'infiltrateur', 'Spitzelkordel', '间谍腰带', '間諜腰帶', 'Cordón de infiltrador', 'Cordón de infiltrador', 'Шпионский шнурованный ремень', '', '', '', '', '', '', '', ''), +(7407, '첩보원 갑옷', 'Armure d\'infiltrateur', 'Spitzelrüstung', '间谍护甲', '間諜護甲', 'Armadura de infiltrador', 'Armadura de infiltrador', 'Шпионская броня', '', '', '', '', '', '', '', ''), +(7408, '첩보원 어깨보호구', 'Epaulières d\'infiltrateur', 'Spitzelschultern', '间谍护肩', '間諜護肩', 'Hombreras de infiltrador', 'Sobrehombros de infiltrador', 'Шпионские наплечники', '', '', '', '', '', '', '', ''), +(7409, '첩보원 장화', 'Bottes d\'infiltrateur', 'Spitzelstiefel', '间谍之靴', '間諜之靴', 'Botas de infiltrador', 'Botas de infiltrador', 'Шпионские сапоги', '', '', '', '', '', '', '', ''), +(7410, '첩보원 팔보호구', 'Brassards d\'infiltrateur', 'Spitzelarmschienen', '间谍护腕', '間諜護腕', 'Brazales de infiltrador', 'Brazales de infiltrador', 'Шпионские наручи', '', '', '', '', '', '', '', ''), +(7411, '첩보원 망토', 'Cape d\'infiltrateur', 'Spitzelumhang', '间谍披风', '間諜披風', 'Capa de infiltrador', 'Capa infiltrador', 'Шпионский плащ', '', '', '', '', '', '', '', ''), +(7412, '첩보원 장갑', 'Gants d\'infiltrateur', 'Spitzelhandschuhe', '间谍手套', '間諜手套', 'Guantes de infiltrador', 'Guantes de infiltrador', 'Шпионские перчатки', '', '', '', '', '', '', '', ''), +(7413, '첩보원 모자', 'Coiffe d\'infiltrateur', 'Spitzelkappe', '间谍军帽', '間諜軍帽', 'Almete de infiltrador', 'Almete de infiltrador', 'Шпионская шапка', '', '', '', '', '', '', '', ''), +(7414, '첩보원 바지', 'Pantalon d\'infiltrateur', 'Spitzelhose', '间谍短裤', '間諜短褲', 'Pantalones de infiltrador', 'Pantalones de infiltrador', 'Шпионские штаны', '', '', '', '', '', '', '', ''), +(7415, '수도승 어깨갑옷', 'Spallières de derviche', 'Derwischschiftung', '僧侣肩甲', '僧侶肩甲', 'Bufas Derviche', 'Bufas Derviche', 'Наплеч дервиша', '', '', '', '', '', '', '', ''), +(7416, '결사단 팔보호구', 'Brassards de la phalange', 'Phalanx-Armschienen', '重装步兵护腕', '重裝步兵護腕', 'Brazales Falange', 'Brazales Falange', 'Строевые наручи', '', '', '', '', '', '', '', ''), +(7417, '결사단 장화', 'Bottes de la phalange', 'Phalanx-Stiefel', '重装步兵战靴', '重裝步兵戰靴', 'Botas Falange', 'Botas Falange', 'Строевые сапоги', '', '', '', '', '', '', '', ''), +(7418, '결사단 흉갑', 'Cuirasse de la phalange', 'Phalanx-Brustplatte', '重装步兵胸甲', '重裝步兵胸甲', 'Peto Falange', 'Coraza Falange', 'Строевая кираса', '', '', '', '', '', '', '', ''), +(7419, '결사단 망토', 'Cape de la phalange', 'Phalanx-Umhang', '重装步兵披风', '重裝步兵披風', 'Capa Falange', 'Capa Falange', 'Строевой плащ', '', '', '', '', '', '', '', ''), +(7420, '결사단 머리보호구', 'Protège-front de la phalange', 'Phalanxkopfschutz', '重装步兵头盔', '重裝步兵頭盔', 'Protegecabezas Falange', 'Protegecabezas Falange', 'Строевой обруч', '', '', '', '', '', '', '', ''), +(7421, '결사단 건틀릿', 'Gantelets de la phalange', 'Phalanx-Handschuhe', '重装步兵护手', '重裝步兵護手', 'Guanteletes Falange', 'Guanteletes Falange', 'Строевые рукавицы', '', '', '', '', '', '', '', ''), +(7422, '결사단 벨트', 'Ceinturon de la phalange', 'Phalanx-Gurt', '重装步兵束带', '重裝步兵腰帶', 'Faja Falange', 'Faja Falange', 'Строевой ремень', '', '', '', '', '', '', '', ''), +(7423, '결사단 다리보호구', 'Jambières de la phalange', 'Phalanx-Gamaschen', '重装步兵护腿', '重裝步兵護腿', 'Leotardos Falange', 'Leotardos Falange', 'Строевые поножи', '', '', '', '', '', '', '', ''), +(7424, '결사단 어깨갑옷', 'Spallières de la phalange', 'Phalanx-Schiftung', '重装步兵肩胄', '重裝步兵肩胄', 'Bufas Falange', 'Bufas Falange', 'Строевой наплеч', '', '', '', '', '', '', '', ''), +(7425, '키리크의 머리카락', 'Tête de Cyrik', 'Cyriks Kopf', '塞瑞克的头颅', '塞瑞克的頭顱', 'Cabeza de Cyrik', 'Cabeza de Cyrik', 'Голова Сайрика', '', '', '', '', '', '', '', ''), +(7426, '청명 반지', 'Anneau céruléen', 'Himmelblauer Ring', '天蓝戒指', '天藍戒指', 'Anillo cerúleo', 'Anillo cerúleo', 'Небесно-голубое кольцо', '', '', '', '', '', '', '', ''), +(7427, '청명 부적', 'Talisman céruléen', 'Himmelblauer Talisman', '天蓝护符', '天藍護符', 'Talismán cerúleo', 'Dije cerúleo', 'Лазурный талисман', '', '', '', '', '', '', '', ''), +(7428, '그림자살쾡이 통가죽', 'Peau de félin des ombres', 'Schattenkatzenbalg', '暗影猎豹毛皮', '暗影獵豹毛皮', 'Pellejo de gato de las Sombras', 'Pellejo de gato de las Sombras', 'Шкура тенекота', '', '', '', '', '', '', '', ''), +(7429, '황혼 갑옷', 'Armure du crépuscule', 'Twilightrüstung', '微光护甲', '微光護甲', 'Armadura del Crepúsculo', 'Armadura del Crepúsculo', 'Сумеречная броня', '', '', '', '', '', '', '', ''), +(7430, '황혼 로브', 'Robe du crépuscule', 'Twilightrobe', '微光长袍', '微光長袍', 'Toga del Crepúsculo', 'Toga del Crepúsculo', 'Сумеречное одеяние', '', '', '', '', '', '', '', ''), +(7431, '황혼 바지', 'Pantalon du crépuscule', 'Twilighthose', '微光短裤', '微光短褲', 'Pantalones del Crepúsculo', 'Pantalones del Crepúsculo', 'Сумеречные штаны', '', '', '', '', '', '', '', ''), +(7432, '황혼 두건', 'Capuche du crépuscule', 'Twilightkutte', '微光兜帽', '微光兜帽', 'Capucha del Crepúsculo', 'Capucha del Crepúsculo', 'Сумеречный клобук', '', '', '', '', '', '', '', ''), +(7433, '황혼 장갑', 'Gants du crépuscule', 'Twilighthandschuhe', '微光手套', '微光手套', 'Guantes del Crepúsculo', 'Guantes del Crepúsculo', 'Сумеречные перчатки', '', '', '', '', '', '', '', ''), +(7434, '황혼 장화', 'Bottes du crépuscule', 'Twilightstiefel', '微光战靴', '微光戰靴', 'Botas del Crepúsculo', 'Botas del Crepúsculo', 'Сумеречные сапоги', '', '', '', '', '', '', '', ''), +(7435, '황혼 어깨보호대', 'Mantelet du crépuscule', 'Twilightmantel', '微光衬肩', '微光襯肩', 'Manto del Crepúsculo', 'Manto del Crepúsculo', 'Сумеречное оплечье', '', '', '', '', '', '', '', ''), +(7436, '황혼 단망토', 'Cape du crépuscule', 'Twilightcape', '微光斗篷', '微光斗篷', 'Manteo del Crepúsculo', 'Manteo del Crepúsculo', 'Сумеречная накидка', '', '', '', '', '', '', '', ''), +(7437, '황혼 소매장식', 'Crispins du crépuscule', 'Twilightmanschetten', '微光护腕', '微光護腕', 'Puños del Crepúsculo', 'Puños del Crepúsculo', 'Сумеречные манжеты', '', '', '', '', '', '', '', ''), +(7438, '황혼 허리띠', 'Ceinture du crépuscule', 'Twilightgürtel', '微光腰带', '微光腰帶', 'Cinturón del Crepúsculo', 'Cinturón del Crepúsculo', 'Сумеречный пояс', '', '', '', '', '', '', '', ''), +(7439, '파수꾼 흉갑', 'Harnais de sentinelle', 'Schildwachen-Brustplatte', '卫戍胸甲', '衛戍胸甲', 'Peto de centinela', 'Coraza de centinela', 'Кираса часового', '', '', '', '', '', '', '', ''), +(7440, '파수꾼 바지', 'Pantalon de sentinelle', 'Schildwachen-Beinkleider', '卫戍护胫', '衛戍護脛', 'Pantalones de centinela', 'Calzas de centinela', 'Брюки часового', '', '', '', '', '', '', '', ''), +(7441, '파수꾼 모자', 'Coiffe de sentinelle', 'Schildwachenkappe', '卫戍军帽', '衛戍軍帽', 'Cofia de centinela', 'Almete de centinela', 'Шапка часового', '', '', '', '', '', '', '', ''), +(7442, '자이로마스트의 열쇠', 'Clé de Gyromast', 'Gyromasts Schlüssel', '基尔卡克的钥匙', '基爾卡克的鑰匙', 'Llave de Gyromast', 'Llave de Gyromast', 'Ключ Штурмана', '', '', '', '', '', '', '', ''), +(7443, '파수꾼 장갑', 'Gants de sentinelle', 'Schildwachenhandschuhe', '卫戍手套', '衛戍手套', 'Guantes de centinela', 'Guantes de centinela', 'Перчатки часового', '', '', '', '', '', '', '', ''), +(7444, '파수꾼 장화', 'Bottes de sentinelle', 'Schildwachenstiefel', '卫戍战靴', '衛戍戰靴', 'Botas de centinela', 'Botas de centinela', 'Сапоги часового', '', '', '', '', '', '', '', ''), +(7445, '파수꾼 어깨보호구', 'Epaulières de sentinelle', 'Schildwachenschultern', '卫戍护肩', '衛戍護肩', 'Hombreras de centinela', 'Sobrehombros de centinela', 'Наплечники часового', '', '', '', '', '', '', '', ''), +(7446, '파수꾼 망토', 'Cape de sentinelle', 'Schildwachenumhang', '卫戍披风', '衛戍披風', 'Capa de centinela', 'Capa de centinela', 'Плащ часового', '', '', '', '', '', '', '', ''), +(7447, '파수꾼 팔보호구', 'Brassards de sentinelle', 'Schildwachenarmschienen', '卫戍护腕', '衛戍護腕', 'Brazales de centinela', 'Brazales de centinela', 'Наручи часового', '', '', '', '', '', '', '', ''), +(7448, '파수꾼 벨트', 'Ceinturon de sentinelle', 'Schildwachengurt', '卫戍束带', '衛戍腰帶', 'Faja de centinela', 'Faja de centinela', 'Ремень часового', '', '', '', '', '', '', '', ''), +(7449, '도안: 거무스름한 가죽 다리보호구', 'Patron : Jambières en cuir mat', 'Muster: Schwärzliche Ledergamaschen', '图样:暗色皮护腿', '圖樣:暗色皮護腿', 'Patrón: leotardos de cuero oscurecido', 'Patrón: leotardos de cuero oscurecido', 'Выкройка: мглистые кожаные поножи', '', '', '', '', '', '', '', ''), +(7450, '도안: 새끼 녹색용 갑옷', 'Patron : Armure de dragonnet vert', 'Muster: Grünwelpenrüstung', '图样:绿色幼龙护甲', '圖樣:綠色幼龍護甲', 'Patrón: armadura de cría verde', 'Patrón: armadura de cría verde', 'Выкройка: броня из зеленого дракончика', '', '', '', '', '', '', '', ''), +(7451, '도안: 새끼 녹색용 팔보호구', 'Patron : Brassards de dragonnet vert', 'Muster: Grünwelpen-Armschienen', '图样:绿色幼龙护腕', '圖樣:綠色幼龍護腕', 'Patrón: brazales de cría verde', 'Patrón: brazales de cría verde', 'Выкройка: наручи из чешуи зеленого дракончика', '', '', '', '', '', '', '', ''), +(7452, '도안: 거무스름한 장화', 'Patron : Bottes mattes', 'Muster: Schwärzliche Stiefel', '图样:暗色长靴', '圖樣:暗色長靴', 'Patrón: botas oscurecidas', 'Patrón: botas oscurecidas', 'Выкройка: мглистые сапоги', '', '', '', '', '', '', '', ''), +(7453, '도안: 신속의 장화', 'Patron : Bottes de rapidité', 'Muster: Hurtige Stiefel', '图样:迅捷之靴', '圖樣:迅捷之靴', 'Patrón: botas veloces', 'Patrón: botas veloces', 'Выкройка: сапоги быстроты', '', '', '', '', '', '', '', ''), +(7454, '기사 흉갑', 'Cuirasse de chevalier', 'Ritterbrustplatte', '骑士胸甲', '騎士胸甲', 'Peto de caballero', 'Coraza de Caballero', 'Рыцарская кираса', '', '', '', '', '', '', '', ''), +(7455, '기사 다리보호대', 'Cuissards de chevalier', 'Ritterbeinschützer', '骑士腿甲', '騎士腿甲', 'Musleras de caballero', 'Musleras de Caballero', 'Рыцарские набедренники', '', '', '', '', '', '', '', ''), +(7456, '기사 머리보호구', 'Protège-front de chevalier', 'Ritterkopfschutz', '骑士头盔', '騎士頭盔', 'Protegecabezas de caballero', 'Protegecabezas de Caballero', 'Рыцарский обруч', '', '', '', '', '', '', '', ''), +(7457, '기사 건틀릿', 'Gantelets de chevalier', 'Ritterstulpen', '骑士护手', '騎士護手', 'Guanteletes de caballero', 'Guanteletes de Caballero', 'Рыцарские рукавицы', '', '', '', '', '', '', '', ''), +(7458, '기사 장화', 'Bottes de chevalier', 'Ritterstiefel', '骑士战靴', '騎士戰靴', 'Botas de caballero', 'Botas de Caballero', 'Рыцарские сапоги', '', '', '', '', '', '', '', ''), +(7459, '기사 어깨갑옷', 'Espauliers de chevalier', 'Ritterschulterstücke', '骑士肩铠', '騎士肩鎧', 'Espaldares de caballero', 'Espaldares de Caballero', 'Рыцарское наплечье', '', '', '', '', '', '', '', ''), +(7460, '기사 망토', 'Cape de chevalier', 'Ritterumhang', '骑士披风', '騎士披風', 'Capa de caballero', 'Capa de Caballero', 'Рыцарский плащ', '', '', '', '', '', '', '', ''), +(7461, '기사 팔보호구', 'Brassards de chevalier', 'Ritterarmschienen', '骑士护腕', '騎士護腕', 'Brazales de caballero', 'Brazales de Caballero', 'Рыцарские наручи', '', '', '', '', '', '', '', ''), +(7462, '기사 벨트', 'Ceinturon de chevalier', 'Rittergurt', '骑士束带', '騎士腰帶', 'Faja de caballero', 'Faja de Caballero', 'Рыцарский ремень', '', '', '', '', '', '', '', ''), +(7463, '파수꾼 버클러', 'Targe de sentinelle', 'Schildwachenrundschild', '卫戍圆盾', '衛戍圓盾', 'Rodela de centinela', 'Rodela de centinela', 'Кулачный щит часового', '', '', '', '', '', '', '', ''), +(7464, '소환의 문양', 'Glyphes d\'invocation', 'Glyphe der Beschwörung', '召唤铭文', '召喚銘文', 'Glifos de Invocación', 'Glifos de Invocación', 'Знаки Призыва', '', '', '', '', '', '', '', ''), +(7465, '기사 문장방패', 'Cimier de chevalier', 'Ritterwappen', '骑士之盾', '騎士之盾', 'Emblema de caballero', 'Blasón de Caballero', 'Рыцарский щит', '', '', '', '', '', '', '', ''), +(7466, '적열 고리', 'Anneau vermeil', 'Zinnoberband', '朱砂指环', '朱砂指環', 'Sortija bermellón', 'Sortija bermellón', 'Киноварное кольцо', '', '', '', '', '', '', '', ''), +(7467, '적열 목걸이', 'Collier vermeil', 'Zinnoberhalskette', '朱砂项链', '朱砂項鏈', 'Collar bermellón', 'Collar bermellón', 'Киноварное ожерелье', '', '', '', '', '', '', '', ''), +(7468, '제왕 로브', 'Robe régalienne', 'Königliche Robe', '华丽长袍', '華麗長袍', 'Toga majestuosa', 'Toga majestuosa', 'Королевское одеяние', '', '', '', '', '', '', '', ''), +(7469, '제왕 다리보호구', 'Jambières régaliennes', 'Königliche Gamaschen', '华丽护腿', '華麗護腿', 'Leotardos majestuosos', 'Leotardos majestuosos', 'Королевские поножи', '', '', '', '', '', '', '', ''), +(7470, '제왕 마술사 모자', 'Chapeau de sorcier régalien', 'Königlicher Hexerhut', '华丽巫师帽', '華麗巫師帽', 'Sombrero de zahorí majestuoso', 'Sombrero de zahorí majestuoso', 'Шляпа королевского волшебника', '', '', '', '', '', '', '', ''), +(7471, '제왕 장갑', 'Gants régaliens', 'Königliche Handschuhe', '华丽手套', '華麗手套', 'Guantes majestuosos', 'Guantes majestuosos', 'Королевские перчатки', '', '', '', '', '', '', '', ''), +(7472, '제왕 장화', 'Bottes régaliennes', 'Königliche Stiefel', '华丽之靴', '華麗之靴', 'Botas majestuosas', 'Botas majestuosas', 'Королевские сапоги', '', '', '', '', '', '', '', ''), +(7473, '제왕 어깨보호대', 'Mantelet régalien', 'Königlicher Mantel', '华丽衬肩', '華麗襯肩', 'Manto majestuoso', 'Manto majestuoso', 'Королевское оплечье', '', '', '', '', '', '', '', ''), +(7474, '제왕 망토', 'Cape régalienne', 'Königlicher Umhang', '华丽披风', '華麗披風', 'Capa majestuosa', 'Capa majestuosa', 'Королевский плащ', '', '', '', '', '', '', '', ''), +(7475, '제왕 소매장식', 'Crispins régaliens', 'Königliche Manschetten', '华丽腕轮', '華麗腕輪', 'Puños majestuosos', 'Puños majestuosos', 'Королевские манжеты', '', '', '', '', '', '', '', ''), +(7476, '제왕 장식띠', 'Echarpe régalienne', 'Königliche Schärpe', '华丽腰带', '華麗腰帶', 'Fajín majestuoso', 'Fajín majestuoso', 'Королевский кушак', '', '', '', '', '', '', '', ''), +(7477, '순찰자 튜닉', 'Tunique de forestier', 'Waldläufertunika', '游侠外套', '遊俠外套', 'Túnica de especialista', 'Túnica de forestal', 'Мундир следопыта', '', '', '', '', '', '', '', ''), +(7478, '순찰자 다리보호구', 'Jambières de forestier', 'Waldläufergamaschen', '游侠护腿', '遊俠護腿', 'Leotardos de especialista', 'Leotardos de forestal', 'Поножи следопыта', '', '', '', '', '', '', '', ''), +(7479, '순찰자 투구', 'Casque de forestier', 'Waldläuferhelm', '游侠头盔', '遊俠頭盔', 'Yelmo de especialista', 'Yelmo de forestal', 'Шлем следопыта', '', '', '', '', '', '', '', ''), +(7480, '순찰자 장갑', 'Gants de forestier', 'Waldläuferhandschuhe', '游侠手套', '遊俠手套', 'Guantes de especialista', 'Guantes de forestal', 'Перчатки следопыта', '', '', '', '', '', '', '', ''), +(7481, '순찰자 장화', 'Bottes de forestier', 'Waldläuferstiefel', '游侠战靴', '遊俠戰靴', 'Botas de especialista', 'Botas de forestal', 'Сапоги следопыта', '', '', '', '', '', '', '', ''), +(7482, '순찰자 어깨보호구', 'Epaulières de forestier', 'Waldläuferschultern', '游侠护肩', '遊俠護肩', 'Hombreras de especialista', 'Sobrehombros de forestal', 'Наплечники следопыта', '', '', '', '', '', '', '', ''), +(7483, '순찰자 망토', 'Cape de forestier', 'Waldläuferumhang', '游侠披风', '遊俠披風', 'Capa de especialista', 'Capa de forestal', 'Плащ следопыта', '', '', '', '', '', '', '', ''), +(7484, '순찰자 손목보호구', 'Garde-poignets de forestier', 'Waldläuferhandgelenksschutz', '游侠腕甲', '遊俠腕甲', 'Muñequeras de especialista', 'Guardamuñecas de forestal', 'Накулачники следопыта', '', '', '', '', '', '', '', ''), +(7485, '순찰자 장식끈', 'Corde de forestier', 'Waldläuferkordel', '游侠腰带', '遊俠腰帶', 'Cordón de especialista', 'Cordón de forestal', 'Шнурованный ремень следопыта', '', '', '', '', '', '', '', ''), +(7486, '대장 흉갑', 'Cuirasse de capitaine', 'Hauptmanns-Brustplatte', '上尉胸甲', '上尉胸甲', 'Peto de capitán', 'Coraza de capitán', 'Капитанская кираса', '', '', '', '', '', '', '', ''), +(7487, '대장 다리보호구', 'Jambières de capitaine', 'Hauptmanns-Gamaschen', '上尉护腿', '上尉護腿', 'Leotardos de capitán', 'Leotardos de capitán', 'Капитанские поножи', '', '', '', '', '', '', '', ''), +(7488, '대장 머리장식', 'Diadème de capitaine', 'Hauptmanns-Reif', '上尉头盔', '上尉頭盔', 'Aro de capitán', 'Aro de capitán', 'Капитанский венец', '', '', '', '', '', '', '', ''), +(7489, '대장 건틀릿', 'Gantelets de capitaine', 'Hauptmanns-Stulpen', '上尉护手', '上尉護手', 'Guanteletes de capitán', 'Guanteletes de capitán', 'Капитанские рукавицы', '', '', '', '', '', '', '', ''), +(7490, '대장 장화', 'Bottes de capitaine', 'Captain-Stiefel', '上尉战靴', '上尉戰靴', 'Botas de capitán', 'Botas de capitán', 'Капитанские сапоги', '', '', '', '', '', '', '', ''), +(7491, '대장 어깨갑옷', 'Garde-épaules de capitaine', 'Hauptmannschulterschutz', '上尉肩胄', '上尉肩胄', 'Hombreras de capitán', 'Guardahombros de capitán', 'Капитанские наплечные щитки', '', '', '', '', '', '', '', ''), +(7492, '대장 망토', 'Cape de capitaine', 'Hauptmanns-Umhang', '上尉披风', '上尉披風', 'Capa de capitán', 'Capa de capitán', 'Капитанский плащ', '', '', '', '', '', '', '', ''), +(7493, '대장 팔보호구', 'Brassards de capitaine', 'Hauptmanns-Armschienen', '上尉护腕', '上尉護腕', 'Brazales de capitán', 'Brazales de capitán', 'Капитанские наручи', '', '', '', '', '', '', '', ''), +(7494, '대장 허리보호대', 'Sangle de capitaine', 'Kapitäns Taillenschutz', '上尉腰甲', '上尉腰甲', 'Guardarrenes de capitán', 'Guardarrenes de capitán', 'Капитанский воинский пояс', '', '', '', '', '', '', '', ''), +(7495, '대장 버클러', 'Targe de capitaine', 'Hauptmanns-Rundschild', '上尉圆盾', '上尉圓盾', 'Rodela de capitán', 'Rodela de capitán', 'Капитанский кулачный щит', '', '', '', '', '', '', '', ''), +(7496, '전투 판금 방패', 'Bouclier de guerre en plaques', 'Feldplattenschild', '野战板甲', '野戰鎧甲', 'Escudo de placas de campo', 'Escudo de placas de campo', 'Полевой латный щит', '', '', '', '', '', '', '', ''), +(7497, '상아 고리', 'Anneau d\'ivoire', 'Elfenbeinband', '象牙指环', '象牙指環', 'Sortija de marfil', 'Sortija de marfil', 'Кольцо из слоновой кости', '', '', '', '', '', '', '', ''), +(7498, '겔카크의 열쇠 상단부', 'Clé supérieure de Gelkak', 'Spitze von Gelkaks Schlüssel', '基尔卡克钥匙的头部', '基爾卡克鑰匙的頭部', 'Parte superior de la llave de Gelkak', 'Parte superior de la llave de Gelkak', 'Верхняя часть ключа Гелхака', '', '', '', '', '', '', '', ''), +(7499, '겔카크의 열쇠 중앙부', 'Clé médiane de Gelkak', 'Mitte von Gelkaks Schlüssel', '基尔卡克钥匙的中部', '基爾卡克鑰匙的中部', 'Mitad de la llave de Gelkak', 'Mitad de la llave de Gelkak', 'Средняя часть ключа Гелхака', '', '', '', '', '', '', '', ''), +(7500, '겔카크의 열쇠 하단부', 'Clé inférieure de Gelkak', 'Unterteil von Gelkaks Schlüssel', '基尔卡克钥匙的尾部', '基爾卡克鑰匙的尾部', 'Parte inferior de la llave de Gelkak', 'Parte inferior de la llave de Gelkak', 'Нижняя часть ключа Гелхака', '', '', '', '', '', '', '', ''), +(7506, '노움의 만능 원격조종기', 'Télécommande universelle gnome', 'Gnomen-Universalfernbedienung', '侏儒通用遥控器', '地精通用遙控器', 'Mando universal gnómico', 'Mando universal gnómico', 'Универсальный гномский дистанционный пульт', '', '', '', '', '', '', '', ''), +(7507, '신비의 보주', 'Orbe des arcanes', 'Arkane Kugel', '奥法宝珠', '奧法寶珠', 'Orbe Arcano', 'Orbe Arcano', 'Чародейская сфера', '', '', '', '', '', '', '', ''), +(7508, '초원의 보주', 'Orbe de Ley', 'Leykugel', '草原宝珠', '草原寶珠', 'Orbe Ley', 'Orbe Ley', 'Сфера Залога', '', '', '', '', '', '', '', ''), +(7509, '마나매듭 로브', 'Robe en tisse-mana', 'Managewirkte Robe', '法纹长袍', '法紋長袍', 'Toga Tejemaná', 'Toga Tejemaná', 'Одеяние из ткани маны', '', '', '', '', '', '', '', ''), +(7510, '하급 마법불꽃 로브', 'Robe du feu-sorcier mineur', 'Roben des geringen Zauberfeuers', '魔焰长袍', '次級魔焰長袍', 'Togas inferiores del fuegohechizo', 'Toga fuego de hechizo inferior', 'Простые одеяния из чароткани', '', '', '', '', '', '', '', ''), +(7511, '별매듭 로브', 'Robe du noeud astral', 'Astralknotenrobe', '星结长袍', '星結長袍', 'Toga de nudos astral', 'Toga de nudos astral', 'Одеяние волшебного плетения', '', '', '', '', '', '', '', ''), +(7512, '황천의 로브', 'Robe du Néant', 'Netherspitzenrobe', '虚灵长袍', '虛靈長袍', 'Toga abisal', 'Toga Abisal', 'Одеяние из кружева Пустоты', '', '', '', '', '', '', '', ''), +(7513, '맹위의 화염마법봉', 'Baguette de Ragefire', 'Zauberstab des Wutfeuers', '怒火魔杖', '怒火魔杖', 'Varita Ira Ardiente', 'Varita Ira Ardiente', 'Жезл Бущующего пламени', '', '', '', '', '', '', '', ''), +(7514, '맹위의 얼음마법봉', 'Baguette d\'Icefury', 'Zauberstab des Eisfurors', '冰怒魔杖', '冰怒魔杖', 'Varita Furia de Hielo', 'Varita Furia de Hielo', 'Жезл Ледяной ярости', '', '', '', '', '', '', '', ''), +(7515, '천공의 보주', 'Orbe céleste', 'Himmlische Kugel', '苍穹宝珠', '蒼穹寶珠', 'Orbe celestial', 'Orbe celestial', 'Небесная сфера', '', '', '', '', '', '', '', ''), +(7516, '타베사의 지시서', 'Instructions de Tabetha', 'Tabethas Anleitung', '塔贝萨的指令', '塔貝薩的指令', 'Instrucciones de Tabetha', 'Instrucciones de Tabetha', 'Инструкции Табиты', '', '', '', '', '', '', '', ''), +(7517, '명주 튜닉', 'Tunique de tulle', 'Hauchzarte Tunika', '薄纱外套', '薄紗外套', 'Túnica delicada', 'Túnica delicada', 'Паутинный мундир', '', '', '', '', '', '', '', ''), +(7518, '명주 로브', 'Robe de tulle', 'Hauchzarte Robe', '薄纱长袍', '薄紗長袍', 'Toga delicada', 'Toga delicada', 'Одеяние из паутины', '', '', '', '', '', '', '', ''), +(7519, '명주 바지', 'Pantalon de tulle', 'Hauchzarte Hose', '薄纱短裤', '薄紗短褲', 'Pantalones delicados', 'Pantalones delicados', 'Паутинные штаны', '', '', '', '', '', '', '', ''), +(7520, '명주 투구', 'Couvre-chef de tulle', 'Hauchzartes Kopfstück', '薄纱帽', '薄紗帽', 'Celada delicada', 'Celada delicada', 'Паутинный головной убор', '', '', '', '', '', '', '', ''), +(7521, '명주 장갑', 'Gants de tulle', 'Hauchzarte Handschuhe', '薄纱手套', '薄紗手套', 'Guantes delicados', 'Guantes delicados', 'Паутинные перчатки', '', '', '', '', '', '', '', ''), +(7522, '명주 장화', 'Bottes de tulle', 'Hauchzarte Stiefel', '薄纱战靴', '薄紗戰靴', 'Botas delicadas', 'Botas delicadas', 'Паутинные сапоги', '', '', '', '', '', '', '', ''), +(7523, '명주 어깨보호구', 'Protège-épaules de tulle', 'Hauchzarte Schulterpolster', '薄纱衬肩', '薄紗襯肩', 'Hombreras delicadas', 'Hombreras delicadas', 'Паутинные наплечные щитки', '', '', '', '', '', '', '', ''), +(7524, '명주 단망토', 'Cape de tulle', 'Hauchzartes Cape', '薄纱斗篷', '薄紗斗篷', 'Manteo delicado', 'Manteo delicado', 'Паутинная накидка', '', '', '', '', '', '', '', ''), +(7525, '명주 팔보호구', 'Brassards de tulle', 'Hauchzarte Armschienen', '薄纱护腕', '薄紗護腕', 'Brazales delicados', 'Brazales delicados', 'Паутинные наручи', '', '', '', '', '', '', '', ''), +(7526, '명주 허리띠', 'Ceinture de tulle', 'Hauchzarter Gürtel', '薄纱腰带', '薄紗腰帶', 'Cinturón delicado', 'Cinturón delicado', 'Паутинный пояс', '', '', '', '', '', '', '', ''), +(7527, '밀사 흉갑', 'Plastron de cabaliste', 'Kabalisten-Brustharnisch', '秘术护胸', '秘術護胸', 'Coraza de cabalista', 'Pechera de cabalista', 'Нагрудник Заговорщика', '', '', '', '', '', '', '', ''), +(7528, '밀사 다리보호구', 'Jambières de cabaliste', 'Kabalisten-Gamaschen', '秘术护腿', '秘術護腿', 'Leotardos de cabalista', 'Leotardos de cabalista', 'Поножи Заговорщика', '', '', '', '', '', '', '', ''), +(7529, '밀사 투구', 'Casque de cabaliste', 'Kabalisten-Helm', '秘术头盔', '秘術頭盔', 'Yelmo de cabalista', 'Yelmo de cabalista', 'Шлем Заговорщика', '', '', '', '', '', '', '', ''), +(7530, '밀사 장갑', 'Gants de cabaliste', 'Kabalisten-Handschuhe', '秘术手套', '秘術手套', 'Guantes de cabalista', 'Guantes de cabalista', 'Перчатки Заговорщика', '', '', '', '', '', '', '', ''), +(7531, '밀사 장화', 'Bottes de cabaliste', 'Kabalisten-Stiefel', '秘术战靴', '秘術戰靴', 'Botas de cabalista', 'Botas de cabalista', 'Сапоги Заговорщика', '', '', '', '', '', '', '', ''), +(7532, '밀사 어깨갑옷', 'Spallières de cabaliste', 'Kabalisten-Schiftung', '秘术肩甲', '秘術肩甲', 'Bufas de cabalista', 'Bufas de cabalista', 'Наплеч Заговорщика', '', '', '', '', '', '', '', ''), +(7533, '밀사 망토', 'Cape de cabaliste', 'Kabalisten-Umhang', '秘术披风', '秘術披風', 'Capa de cabalista', 'Capa de cabalista', 'Плащ Заговорщика', '', '', '', '', '', '', '', ''), +(7534, '밀사 팔보호구', 'Brassards de cabaliste', 'Kabalisten-Armschienen', '秘术护腕', '秘術護腕', 'Brazales de cabalista', 'Brazales de cabalista', 'Наручи Заговорщика', '', '', '', '', '', '', '', ''), +(7535, '밀사 허리띠', 'Ceinture de cabaliste', 'Kabalisten-Gürtel', '秘术腰带', '秘術腰帶', 'Cinturón de cabalista', 'Cinturón de cabalista', 'Пояс Заговорщика', '', '', '', '', '', '', '', ''), +(7536, '용사 철벽방패', 'Pavois de champion', 'Championwallschild', '勇士圆盾', '勇士圓盾', 'Escudo de pared de campeón', 'Escudo de pared de Campeón', 'Башенный щит защитника', '', '', '', '', '', '', '', ''), +(7537, '고딕 방패', 'Bouclier gothique', 'Gotischer Schild', '哥特盾牌', '哥特盾牌', 'Escudo gótico', 'Escudo gótico', 'Готический щит', '', '', '', '', '', '', '', ''), +(7538, '용사 갑옷', 'Armure de champion', 'Championrüstung', '勇士胸甲', '勇士胸甲', 'Armadura de campeón', 'Armadura de Campeón', 'Броня защитника', '', '', '', '', '', '', '', ''), +(7539, '용사 다리보호구', 'Jambières de champion', 'Championgamaschen', '勇士护腿', '勇士護腿', 'Leotardos de campeón', 'Leotardos de Campeón', 'Поножи защитника', '', '', '', '', '', '', '', ''), +(7540, '용사 투구', 'Heaume de champion', 'Championhelm', '勇士头盔', '勇士頭盔', 'Casco de campeón', 'Casco de Campeón', 'Полный шлем защитника', '', '', '', '', '', '', '', ''), +(7541, '용사 건틀릿', 'Gantelets de champion', 'Championstulpen', '勇士护手', '勇士護手', 'Guanteletes de campeón', 'Guanteletes de Campeón', 'Рукавицы Защитника', '', '', '', '', '', '', '', ''), +(7542, '용사 경갑', 'Grèves de champion', 'Championschienbeinschützer', '勇士胫甲', '勇士脛甲', 'Grebas de campeón', 'Grebas de Campeón', 'Наголенники защитника', '', '', '', '', '', '', '', ''), +(7543, '용사 어깨갑옷', 'Espauliers de champion', 'Championschulterstücke', '勇士肩铠', '勇士肩鎧', 'Espaldares de campeón', 'Espaldares de Campeón', 'Наплечье защитника', '', '', '', '', '', '', '', ''), +(7544, '용사 단망토', 'Cape de champion', 'Championcape', '勇士斗篷', '勇士斗篷', 'Manteo de campeón', 'Manteo de Campeón', 'Накидка защитника', '', '', '', '', '', '', '', ''), +(7545, '용사 팔보호구', 'Brassards de champion', 'Championarmschienen', '勇士护腕', '勇士護腕', 'Brazales de campeón', 'Brazales de Campeón', 'Наручи защитника', '', '', '', '', '', '', '', ''), +(7546, '용사 벨트', 'Ceinturon de champion', 'Championgurt', '勇士束带', '勇士腰帶', 'Faja de campeón', 'Faja de Campeón', 'Ремень Защитника', '', '', '', '', '', '', '', ''), +(7547, '마노 반지', 'Anneau d\'onyx', 'Onyxring', '玉髓戒指', '玉髓戒指', 'Anillo de ónice', 'Anillo de ónice', 'Ониксовое кольцо', '', '', '', '', '', '', '', ''), +(7548, '마노 목걸이', 'Foulard d\'onyx', 'Onyxhalsschmuck', '玉髓颈圈', '玉髓頸圈', 'Gargantilla de ónice', 'Gargantilla de ónice', 'Ониксовое колье', '', '', '', '', '', '', '', ''), +(7549, '요정의 선물', 'Baiser des fées', 'Feenumarmung', '仙女的拥抱', '仙女的擁抱', 'Abrazo de hada', 'Abrazo de hada', 'Волшебное облачение', '', '', '', '', '', '', '', ''), +(7550, '전사의 훈장', 'Honneur du guerrier', 'Kriegerehre', '战士之傲', '戰士之傲', 'Honor de guerrero', 'Honor de guerrero', 'Честь Воителя', '', '', '', '', '', '', '', ''), +(7551, '휘감긴 유리 부적', 'Talisman tressé d\'opaline', 'Verschlungener opaliner Talisman', '白石护符', '白石護符', 'Talismán opalino entrelazado', 'Dije opalino entrelazado', 'Перевитый опалиновый талисман', '', '', '', '', '', '', '', ''), +(7552, '매의 고리', 'Serre de l\'épervier', 'Falkenhaken', '猎鹰之钩', '獵鷹之鉤', 'Percha de halcón', 'Percha de halcón', 'Драгоценность Сокола', '', '', '', '', '', '', '', ''), +(7553, '일각수의 고리', 'Anneau de la licorne', 'Band des Einhorns', '独角兽指环', '獨角獸指環', 'Sortija del Unicornio', 'Sortija del Unicornio', 'Кольцо Единорога', '', '', '', '', '', '', '', ''), +(7554, '버드나무 가지', 'Branche de saule', 'Weidenzweig', '柳木枝', '柳木枝', 'Rama de sauce', 'Rama de sauce', 'Ивовая ветвь', '', '', '', '', '', '', '', ''), +(7555, '제왕 마법막대', 'Etoile régalienne', 'Königlicher Stern', '华丽流星', '華麗流星', 'Estrella majestuosa', 'Estrella majestuosa', 'Королевская звезда', '', '', '', '', '', '', '', ''), +(7556, '황혼 수정구', 'Orbe du crépuscule', 'Twilightkugel', '微光宝珠', '微光寶珠', 'Orbe del Crepúsculo', 'Orbe del Crepúsculo', 'Сумеречная сфера', '', '', '', '', '', '', '', ''), +(7557, '명주 마법막대', 'Bâtonnet de tulle', 'Hauchzarte Rute', '薄纱魔棒', '薄紗魔棒', 'Vara delicada', 'Vara delicada', 'Паутинный жезл', '', '', '', '', '', '', '', ''), +(7558, '미명 마법봉', 'Douve chatoyante', 'Schimmernder Stock', '幻光手杖', '幻光手杖', 'Bastón fulgurante', 'Bastón fulgurante', 'Мерцающий посох', '', '', '', '', '', '', '', ''), +(7559, '룬문자 나뭇가지', 'Canne runique', 'Runenverzierter Krückstock', '符文藤条', '符文藤條', 'Caña rúnica', 'Caña rúnica', 'Руническая палка', '', '', '', '', '', '', '', ''), +(7560, '설계도: 노움의 만능 원격조종기', 'Schéma : Télécommande universelle gnome', 'Bauplan: Gnomen-Universalfernbedienung', '结构图:侏儒通用遥控器', '結構圖:地精通用遙控器', 'Esquema: mando universal gnómico', 'Esquema: mando universal gnómico', 'Чертеж: универсальное удаление гномов', '', '', '', '', '', '', '', ''), +(7561, '설계도: 고블린 점퍼 케이블', 'Schéma : Défibrillateur gobelin', 'Bauplan: Goblin-Überbrückungskabel', '结构图:地精起搏器', '結構圖:哥布林起搏器', 'Esquema: pinzas de batería goblin', 'Esquema: desfibriladores goblin', 'Чертеж: гоблинские кроссировочные кабели', '', '', '', '', '', '', '', ''), +(7566, '아가만드 가문의 검', 'Epée de la famille Agamand', 'Schwert der Familie Agamand', '阿加曼德家传长剑', '阿加曼德家傳長劍', 'Espada de la familia de Agamand', 'Espada de la familia de Agamand', 'Фамильный меч Агаманда', '', '', '', '', '', '', '', ''), +(7567, '아가만드 가문의 도끼', 'Hache de la famille Agamand', 'Axt der Familie Agamand', '阿加曼德家传战斧', '阿加曼德家傳戰斧', 'Hacha de la familia de Agamand', 'Hacha de la familia de Agamand', 'Фамильный топор Агаманда', '', '', '', '', '', '', '', ''), +(7568, '아가만드 가문의 단검', 'Dague de la famille Agamand', 'Dolch der Familie Agamand', '阿加曼德家传匕首', '阿加曼德家傳匕首', 'Daga de la familia de Agamand', 'Daga de la familia de Agamand', 'Фамильный кинжал Агаманда', '', '', '', '', '', '', '', ''), +(7569, '아가만드 가문의 철퇴', 'Masse de la famille Agamand', 'Streitkolben der Familie Agamand', '阿加曼德家传钉锤', '阿加曼德家傳釘錘', 'Maza de la familia de Agamand', 'Maza de la familia de Agamand', 'Фамильная палица Агаманда', '', '', '', '', '', '', '', ''), +(7586, '타나리운의 희망', 'Espoir de Tharnariun', 'Tharnariuns Hoffnung', '萨纳瑞恩的希望', '薩納瑞恩的希望', 'Esperanza de Tharnariun', 'Esperanza de Tharnariun', 'Надежда Тарнариуна', '', '', '', '', '', '', '', ''), +(7587, '툰그림의 지시서', 'Instructions de Thun\'grim', 'Thun\'grims Anleitung', '索恩格瑞姆的命令', '索恩格瑞姆的命令', 'Instrucciones de Thun\'grim', 'Instrucciones de Thun\'grim', 'Наставления Тун\'грима', '', '', '', '', '', '', '', ''), +(7606, '북극의 건틀릿', 'Gantelets polaires', 'Polarstulpen', '极地护手', '極地護手', 'Guanteletes polares', 'Guanteletes polares', 'Снежные рукавицы', '', '', '', '', '', '', '', ''), +(7607, '칠흑의 마법봉', 'Baguette en martre', 'Düsterer Zauberstab', '紫貂魔杖', '紫貂魔杖', 'Varita de dientes de sable', 'Varita de dientes de sable', 'Соболий жезл', '', '', '', '', '', '', '', ''), +(7608, '예언자의 고급 술잔', 'Chope ornée de prophète', 'Feiner Seherbierkrug', '优质酒杯', '優質酒杯', 'Jarra de profeta de gran calidad', 'Jarra de profeta de gran calidad', 'Изящная кружка Провидца', '', '', '', '', '', '', '', ''), +(7609, '장로 호박석 마법봉', 'Bâton d\'ambre de doyen', 'Ältestenbernsteinstock', '琥珀手杖', '琥珀手杖', 'Bastón ámbar de anciano', 'Bastón de ámbar de anciano', 'Янтарный посох Старейшины', '', '', '', '', '', '', '', ''), +(7610, '서광의 구슬', 'Sphère de l\'aurore', 'Aurorasphäre', '极光之球', '極光之球', 'Esfera aurora', 'Esfera aurora', 'Сфера зари', '', '', '', '', '', '', '', ''), +(7611, '안개매듭 지팡이', 'Bâton de Longuebrume', 'Blaunebelstock', '虔诚手杖', '虔誠手杖', 'Bastón Escapabruma', 'Bastón Escapabruma', 'Туманный посох', '', '', '', '', '', '', '', ''), +(7612, '몬스터 - Axe, 2H Special NPC (Herod)', 'Monstre - Hache, 2M Spécial PNJ (Herod)', 'Monster - Axt, 2H Spezial NSC (Herod)', '', '', 'Monstruo: hacha, especial PNJ (Herod)', '', 'Монстр - секира, двуручная, особый NPC (Ирод)', '', '', '', '', '', '', '', ''), +(7613, '도안: 녹색 가죽 갑옷', 'Patron : Armure verte en cuir', 'Muster: Grüne Lederrüstung', '图样:绿色皮甲', '圖樣:綠色皮甲', 'Patrón: armadura de cuero verde', 'Patrón: armadura de cuero verde', 'Выкройка: зеленый кожаный доспех', '', '', '', '', '', '', '', ''), +(7626, '모피 묶음', 'Ballot de fourrures', 'Bündel Felle', '一捆毛皮', '一捆毛皮', 'Fardo de pieles', 'Fardo de pelajes', 'Сверток мехов', '', '', '', '', '', '', '', ''), +(7627, '돌라나르 배달물', 'Livraison de Dolanaar', 'Dolanaar-Lieferung', '多兰纳尔的货物', '多蘭納爾的貨物', 'Entrega de Dolanaar', 'Paquete de Dolanaar', 'Посылка в Доланаар', '', '', '', '', '', '', '', ''), +(7628, '평범한 편지', 'Lettre', 'Unscheinbarer Brief', '笔迹潦草的信件', '筆跡潦草的信件', 'Carta anodina', 'Carta anodina', 'Ненадписанное письмо', '봉인되어 있습니다.', 'Une lettre scellée', 'Ein versiegelter Brief', '一封密信', '一封密信。', 'Una carta sellada', 'Una carta sellada', 'Запечатанное письмо.'), +(7629, '우코르의 짐', 'Fardeau d\'Ukor', 'Ukors Bürde', '乌克尔的货物', '烏克爾的貨物', 'Carga de Ukor', 'Carga de Ukor', 'Сумка Укора', '', '', '', '', '', '', '', ''), +(7646, '여관 보급품 상자', 'Caisse de ravitaillement de l\'auberge', 'Kiste mit Gasthausvorräten', '一箱旅店补给品', '一箱旅店補給品', 'Cajón de suministros del mesón', 'Cajón de suministros del mesón', 'Ящик с припасами для постоялого двора', '', '', '', '', '', '', '', ''), +(7666, '부서진 목걸이', 'Collier brisé', 'Zerrissene Halskette', '破碎的项链', '破碎的項鏈', 'Collar destrozado', 'Collar destrozado', 'Поврежденное ожерелье', '', '', '', '', '', '', '', ''), +(7667, '탈바쉬의 수정점 유리병', 'Fiole de divination de Talvash', 'Talvashs Wahrsagephiole', '塔瓦斯德的占卜之瓶', '塔瓦斯德的占卜之瓶', 'Ampolla de visión de Talvash', 'Ampolla de visión de Talvash', 'Фиал виденья Талваша', '', '', '', '', '', '', '', ''), +(7668, '피로 물든 일지', 'Journal maculé de sang', 'Blutbeflecktes Tagebuch', '染血的日记', '染血的日記', 'Diario manchado de sangre', 'Diario manchado de sangre', 'Окровавленный дневник', '', '', '', '', '', '', '', ''), +(7669, '부서진 목걸이의 루비', 'Rubis de collier brisé', 'Zerrissene Halskette-Rubin', '破碎项链上的红宝石', '破碎項鏈上的紅寶石', 'Rubí del collar destrozado', 'Rubí del collar destrozado', 'Рубин поврежденного ожерелья', '', '', '', '', '', '', '', ''), +(7670, '부서진 목걸이의 사파이어', 'Saphir de collier brisé', 'Zerrissene Halskette-Saphir', '破碎项链上的蓝宝石', '破碎項鏈上的藍寶石', 'Zafiro del collar destrozado', 'Zafiro del collar destrozado', 'Сапфир поврежденного ожерелья', '', '', '', '', '', '', '', ''), +(7671, '부서진 목걸이의 토파즈', 'Topaze de collier brisé', 'Zerrissene Halskette-Topas', '破碎项链上的黄宝石', '破碎項鏈上的黃寶石', 'Topacio del collar destrozado', 'Topacio del collar destrozado', 'Топаз поврежденного ожерелья', '', '', '', '', '', '', '', ''), +(7672, '부서진 목걸이의 마력원천', 'Source d\'énergie du collier brisé', 'Zerrissene Halskette-Kraftquelle', '破碎项链的能量源', '破碎項鏈的能量源', 'Fuente de poder del collar destrozado', 'Fuente de alimentación del collar destrozado', 'Источник Силы поврежденного ожерелья', '', '', '', '', '', '', '', ''), +(7673, '탈바쉬의 마법 목걸이', 'Collier d\'amélioration de Talvash', 'Talvashs verstärkende Halskette', '塔瓦斯德的魔法项链', '塔瓦斯德的魔法項鏈', 'Collar de mejoría de Talvash', 'Collar de mejoría de Talvash', 'Ожерелье Усиления Талваш', '', '', '', '', '', '', '', ''), +(7674, '마티아스에게 보내는 소포', 'Livraison pour Mathias', 'Lieferung für Mathias', '给马迪亚斯的密信', '給馬迪亞斯的密信', 'Envío a Mathias', 'Envío a Mathias', 'Посулка для Матиаса', '봉인되어 있습니다.', 'Scellé', 'Versiegelt', '已密封', '已密封', 'Sellado', 'Sellado', 'Запечатано'), +(7675, '데피아즈단 선적 일정표', 'Programme d\'embarquement des Défias', 'Lieferzeitplan der Defias', '迪菲亚船运时间表', '迪菲亞船運時間表', 'Calendario de envíos Defias', 'Calendario de envíos Defias', 'Расписание поставок Братства Справедливости', '', '', '', '', '', '', '', ''), +(7676, '엉겅퀴 차', 'Thé de chardon', 'Disteltee', '菊花茶', '菊花茶', 'Té de cardo', 'Té de cardo', 'Артишоковый чай', '', '', '', '', '', '', '', ''), +(7677, '검은 철제 그레이트소드', 'Epée en métal noir', 'Schwarzmetallgroßschwert', '黑色金属巨剑', '黑色金屬巨劍', 'Gran espada de metal negro', 'Espada magna de metal negro', 'Большой меч из черного металла', '', '', '', '', '', '', '', ''), +(7678, '조리법: 엉겅퀴 차', 'Recette : Thé de chardon', 'Rezept: Disteltee', '食谱:菊花茶', '食譜:菊花茶', 'Receta: té de cardo', 'Receta: té de cardo', 'Рецепт: артишоковый чай', '', '', '', '', '', '', '', ''), +(7679, '무덤박쥐 송곳니', 'Croc de chauve-souris de Shrike', 'Würgerfledermaus-Fangzahn', '利齿蝙蝠的牙齿', '利齒蝙蝠的牙齒', 'Colmillo de murciélago verdugo', 'Colmillo de alcaudociélago', 'Клык крылана-охотника', '', '', '', '', '', '', '', ''), +(7680, '비취돌기 바실리스크 비늘', 'Ecaille de basilic Jadéchine', 'Jaderückenbasiliskenschuppe', '玉脊蜥蜴的鳞片', '玉脊蜥蜴的鱗片', 'Escama de basilisco espina de jade', 'Escama de basilisco Dorsaljade', 'Чешуя нефритового василиска', '', '', '', '', '', '', '', ''), +(7681, '흑요석 바위골렘 파편', 'Fragment de golem d\'obsidienne', '', '黑曜石傀儡碎片', '', '', '', '', '', '', '', '', '', '', '', ''), +(7682, '고문용 부지깽이', 'Tisonnier de torture', 'Quälerschüreisen', '烙铁棍', '烙鐵棍', 'Atizador de tortura', 'Atizador de tortura', 'Пыточный инструмент', '', '', '', '', '', '', '', ''), +(7683, '피투성이의 청동 너클', 'Coup de poing sanglant en laiton', 'Blutiger Messingschlagring', '染血的手指虎', '染血的手指虎', 'Nudillos de latón sangrientos', 'Nudillos de latón sangrientos', 'Окровавленный латунный кастет', '', '', '', '', '', '', '', ''), +(7684, '혈법사 어깨보호대', 'Mantelet de mage de sang', 'Blutmagier-Mantel', '血法师衬肩', '血法師襯肩', 'Manto de mago de sangre', 'Manto de mago sangriento', 'Оплечье волшебницы крови', '', '', '', '', '', '', '', ''), +(7685, '잊혀진 예언자의 보주', 'Orbe du Prophète oublié', 'Kugel des vergessenen Sehers', '遗忘先知宝珠', '遺忘先知寶珠', 'Orbe del profeta olvidado', 'Orbe del profeta olvidado', 'Сфера Забытого Провидца', '', '', '', '', '', '', '', ''), +(7686, '무쇠해골의 눈', 'Oeil d\'Echine-de-fer', 'Eisenrückenauge', '铁脊死灵之眼', '鐵脊死靈之眼', 'Ojo de Dorsacerado', 'Ojo de Dorsacerado', 'Око Железноспина', '', '', '', '', '', '', '', ''), +(7687, '무쇠해골의 주먹', 'Poing d\'Echine-de-fer', 'Eisenrückenfaust', '铁脊死灵之拳', '鐵脊死靈之拳', 'Puño de Dorsacerado', 'Puño de Dorsacerado', 'Кулак Железноспина', '', '', '', '', '', '', '', ''), +(7688, '무쇠해골의 뼈갑옷', 'Thorax d\'Echine-de-fer', 'Eisenrückenbrustkorb', '铁脊死灵之肋', '鐵脊死靈之肋', 'Caja torácica de Dorsacerado', 'Caja torácica de Dorsacerado', 'Бригантина Железноспина', '', '', '', '', '', '', '', ''), +(7689, '재앙의 시초', 'Aube morbide', 'Morbide Dämmerung', '恐怖黎明', '恐怖黎明', 'Amanecer mórbido', 'Amanecer mórbido', 'Гиблый Рассвет', '', '', '', '', '', '', '', ''), +(7690, '칠흑의 장갑', 'Cestes d\'ébène', 'Ebenholzvisor', '乌木钳', '烏木鉗', 'Torno de ébano', 'Torno de ébano', 'Эбеновые перчатки', '', '', '', '', '', '', '', ''), +(7691, '미이라 수의', 'Voile embaumé', 'Einbalsamiertes Tuch', '裹尸布', '裹屍布', 'Sudario embalsamado', 'Sudario embalsamado', 'Благоухающий капюшон', '', '', '', '', '', '', '', ''), +(7706, '몬스터 - Mace2H, Special NPC (Mograine)', 'Monstre - Masse 2M, Spécial PNJ (Mograine)', 'Monster - Streitkolben, 2H Spezial NSC (Mograine)', '', '', 'Monstruo: maza 2M, especial NPC (Mograine)', 'Monstruo: maza 2M, especial NPC (Mograine)', 'Монстр - двуручная палица, особый NPS (Моргейн)', '', '', '', '', '', '', '', ''), +(7707, '트웨인의 시험용', 'Epreuve de Twain', '', '', '圖恩測試', 'Prueba de Oposti', 'Prueba de Oposti', 'Двойной тест', '', '', '', '', '', '', '', ''), +(7708, '죽음의 마법봉', 'Baguette de nécromancie', 'Nekrotischer Zauberstab', '腐坏魔杖', '腐壞魔杖', 'Varita necrótica', 'Varita necrótica', 'Некротический жезл', '', '', '', '', '', '', '', ''), +(7709, '황폐의 다리보호구', 'Jambières flétries', 'Verseuchte Gamaschen', '荒芜护腿', '荒蕪護腿', 'Leotardos infestados', 'Leotardos tóxicos', 'Порченые поножи', '', '', '', '', '', '', '', ''), +(7710, '록시의 조련봉', 'Bâton d\'entraînement de Loksey', 'Lokseys Ausbildungsstecken', '洛克希的教鞭', '洛克希的教鞭', 'Varita de entrenamiento de Loksey', 'Varita de entrenamiento de Loksey', 'Тренировочная палка Локси', '', '', '', '', '', '', '', ''), +(7711, '도안의 로브', 'Robe de Doan', 'Robe von Doan', '杜安法袍', '杜安法袍', 'Toga de Doan', 'Toga de Doan', 'Одеяние щита', '', '', '', '', '', '', '', ''), +(7712, '도안의 어깨보호대', 'Mantelet de Doan', 'Mantel von Doan', '杜安的衬肩', '杜安的襯肩', 'Manto de Doan', 'Manto de Doan', 'Оплечье щита', '', '', '', '', '', '', '', ''), +(7713, '환영 마법막대', 'Bâtonnet d\'illusion', 'Illusionäre Rute', '幻影法杖', '幻影法杖', 'Vara ilusionaria', 'Vara ilusionaria', 'Иллюзорный жезл', '', '', '', '', '', '', '', ''), +(7714, '최면의 단검', 'Lame hypnotique', 'Hypnoseklinge', '催眠之刃', '催眠之刃', 'Hoja hipnótica', 'Hoja hipnótica', 'Гипнотический клинок', '', '', '', '', '', '', '', ''), +(7715, '오닌의 보고서', 'Rapport d\'Onin', 'Onins Bericht', '奥宁的报告', '奧寧的報告', 'Informe de Onin', 'Informe de Onin', 'Донесение Онина', '', '', '', '', '', '', '', ''), +(7716, '부서진 목걸이', 'Collier brisé', 'Zerrissene Halskette', '破碎的项链', '', '', '', '', '', '', '', '', '', '', '', ''), +(7717, '폭풍의 눈', 'Ravageuse', 'Verheerer', '破坏者', '破壞者', 'Devastador', 'Devastador', 'Опустошитель', '', '', '', '', '', '', '', ''), +(7718, '헤로드의 어깨보호구', 'Epaulière d\'Herod', 'Herods Schulter', '赫洛德的护肩', '赫洛德的護肩', 'Hombro de Herod', 'Sobrehombro de Herod', 'Наплечник Герода', '', '', '', '', '', '', '', ''), +(7719, '분노의 광전사 투구', 'Heaume du berserker enragé', 'Helm des tobenden Berserkers', '狂暴者头盔', '狂暴者頭盔', 'Yelmo de rabioso enfurecido', 'Yelmo de rabioso enfurecido', 'Шлем яростного берсерка', '', '', '', '', '', '', '', ''), +(7720, '화이트메인의 모자', 'Chapeau de Whitemane', 'Whitemanes Zylinder', '主教之冠', '主教之冠', 'Sombrero de Melenablanca', 'Sombrero de Melenablanca', 'Шляпка Белогрива', '', '', '', '', '', '', '', ''), +(7721, '정의의 망치', 'Main de la droiture', 'Hand der Rechtschaffenheit', '公正之手', '公正之手', 'Mano de Rectitud', 'Mano de Rectitud', 'Рука Праведности', '', '', '', '', '', '', '', ''), +(7722, '삼위일체의 아뮬렛', 'Amulette de Triune', 'Triunen-Amulett', '圣使护符', '聖使護符', 'Amuleto Triune', 'Amuleto Triune', 'Амулет Тройного союза', '', '', '', '', '', '', '', ''), +(7723, '모그레인의 철퇴', 'Puissance de Mograine', 'Mograines Macht', '莫格莱尼的力量', '莫格萊尼的力量', 'Poderío de Mograine', 'Poderío de Mograine', 'Мощь Могрейна', '', '', '', '', '', '', '', ''), +(7724, '천상의 건틀릿', 'Gantelets de divinité', 'Stulpen der Offenbarung', '神圣护手', '神聖護手', 'Guanteletes de Divinidad', 'Guanteletes de Divinidad', 'Рукавицы Божественности', '', '', '', '', '', '', '', ''), +(7725, '붉은십자군 휘장', '[PÉRIMÉ] Tabard de la Croisade écarlate', 'Wams des Scharlachroten Kreuzzugs', '', '反對的血色十字軍大衣', 'Tabardo de la Cruzada Escarlata DEPRECATED', 'Tabardo de la Cruzada Escarlata DEPRECATED', 'Гербовая накидка Алого ордена ИСПОРЧЕННЫЙ', '', '', '', '', '', '', '', ''), +(7726, '붉은십자군 사령관의 아이기스', 'Egide du commandant écarlate', 'Aegis des Scharlachroten Kommandanten', '血色指挥官之盾', '血色指揮官之盾', 'Égida del Comandante Escarlata', 'Égida del Comandante Escarlata', 'Эгида командира Алого ордена', '', '', '', '', '', '', '', ''), +(7727, '경비원의 어깨갑옷', 'Espauliers de veilleur', 'Wachmann-Schulterstücke', '守卫肩铠', '守衛肩鎧', 'Espaldares de vigilante', 'Espaldares de velador', 'Наплечье стражника', '', '', '', '', '', '', '', ''), +(7728, '현혹의 로브', 'Robe de tromperie', 'Täuscher-Roben', '欺诈者长袍', '欺詐者長袍', 'Togas de cautivador', 'Togas de cautivador', 'Одеяния обманщика', '', '', '', '', '', '', '', ''), +(7729, '체스터폴 머스킷총', 'Mousquet Chesterfall', 'Chesterfall-Muskete', '穿胸步枪', '穿胸步槍', 'Mosquete Chesterfall', 'Mosquete Chesterfall', 'Мушкет Честерфолла', '', '', '', '', '', '', '', ''), +(7730, '코발트 분쇄기', 'Ecraseur de cobalt', 'Kobaltzermalmer', '钴蓝粉碎者', '鈷藍粉碎者', 'Triturador de cobalto', 'Triturador de cobalto', 'Кобальтовый крушитель', '', '', '', '', '', '', '', ''), +(7731, '영석 부적', 'Talisman de Ghostshard', 'Geistsplitter-Talisman', '鬼魅碎片护符', '鬼魅碎片護符', 'Talismán de fragmento fantasmal', 'Dije de fragmento fantasmal', 'Талисман Призрачного осколка', '', '', '', '', '', '', '', ''), +(7733, '잃어버린 역사의 지팡이', 'Bâton de la préhistoire', 'Stab der Prähistorie', '史前法杖', '史前法杖', 'Bastón de Prehistoria', 'Bastón de Prehistoria', 'Посох Древнейшей Истории', '', '', '', '', '', '', '', ''), +(7734, '도깨비 가방', 'Sac des six démons', 'Sechsdämonentasche', '六魔包', '六魔包', 'Seis de bolsa de demonio', 'Bolsa de seis demonios', 'Сумка Шести Демонов', '', '', '', '', '', '', '', ''), +(7735, '잔노크의 장미', 'Rose de Jannok', 'Jannoks Rose', '詹诺克的玫瑰花', '詹諾克的玫瑰花', 'Rosa de Jannok', 'Rosa de Jannok', 'Роза Джаннока', '', '', '', '', '', '', '', ''), +(7736, '격투 곤봉', 'Gourdin de combat', 'Gefechtskeule', '搏击棍棒', '搏擊棍棒', 'Garrote de lucha', 'Garrote de lucha', 'Боевая дубина', '', '', '', '', '', '', '', ''), +(7737, '세시르의 일지', 'Journal de Sethir', 'Sethirs Tagebuch', '塞希尔的日记', '塞希爾的日記', 'Diario de Sethir', 'Diario de Sethir', 'Записи Сетира', '판독할 수 없는 문자로 기록되어 있습니다.', 'Ecrit dans une langue que vous ne pouvez déchiffrer.', 'In einer Sprache geschrieben, die Ihr nicht entziffern könnt.', '以一种你无法理解的语言书写。', '以一種你無法理解的語言書寫。', 'Escrito en una lengua que no sabes descifrar.', 'Escrito en una lengua que no sabes descifrar.', 'Написано на неизвестном вам языке.'), +(7738, '상록수 장갑', 'Gants vert sapin', 'Immergrünhandschuhe', '翠绿手套', '翠綠手套', 'Guantes siempre verde', 'Guantes siempreverde', 'Вечнозеленые перчатки', '', '', '', '', '', '', '', ''), +(7739, '초원의 단망토', 'Cape de bûcheron', 'Waldhaincape', '林木斗篷', '林木斗篷', 'Manteo de madera', 'Manteo de madera', 'Накидка лесов', '', '', '', '', '', '', '', ''), +(7740, '그니키브 메달', 'Médaillon de Gni\'kiv', 'Gni\'kiv-Medaillon', '尼基夫徽章', '尼基夫徽章', 'Medallón Gni\'kiv', 'Medallón de Gni\'kiv', 'Медальон Гни\'кива', '', '', '', '', '', '', '', ''), +(7741, '티솔의 자루', 'La Hampe de Tsol', 'Der Schaft von Tsol', '索尔之杖', '索爾之杖', 'El bastón de Tsol', 'El bastón de Tsol', 'Стержень Тсола', '', '', '', '', '', '', '', ''), +(7742, '설계도: 노움 은폐 장치', 'Schéma : Système d\'occultation gnome', 'Bauplan: Gnomisches Verbergungsgerät', '结构图:侏儒隐形装置', '結構圖:地精隱形裝置', 'Esquema: aparato de invisibilidad gnómico', 'Esquema: aparato de invisibilidad gnómico', 'Чертеж: маскировочный механизм гномов', '', '', '', '', '', '', '', ''), +(7746, '탐험가 연맹 증표', 'Recommandation de la Ligue des explorateurs', 'Forscherliga-Empfehlung', '探险者协会的奖状', '探險者協會的獎狀', 'Mención de honor de la Liga de Expedicionarios', 'Mención de honor de la Liga de Expedicionarios', 'Амулет Лиги Исследователей', '', '', '', '', '', '', '', ''), +(7747, '암흑의 수호방패', 'Vil Protecteur', 'Grässlicher Beschützer', '邪恶防护者', '邪惡防護者', 'Protector vil', 'Protector vil', 'Погибельная защита', '', '', '', '', '', '', '', ''), +(7748, '마력석 버클러', 'Targe de Forcestone', 'Zwingstein-Rundschild', '力石圆盾', '力石圓盾', 'Rodela Piedra de potencia', 'Rodela piedra de fuerza', 'Кулачный щит Камнесилы', '', '', '', '', '', '', '', ''), +(7749, '최후의 보주', 'Orbe Oméga', 'Omegakugel', '终结宝珠', '終結寶珠', 'Orbe omega', 'Orbe omega', 'Сфера Омеги', '', '', '', '', '', '', '', ''), +(7750, '비애의 어깨보호대', 'Mantelet de malédiction', 'Mantel des Jammers', '悲哀衬肩', '悲哀襯肩', 'Manto de Tragedia', 'Manto de Tragedia', 'Оплечье горя', '', '', '', '', '', '', '', ''), +(7751, '보렐의 장화', 'Bottes de Vorrel', 'Vorrels Stiefel', '沃瑞尔的靴子', '沃瑞爾的靴子', 'Botas de Vorrel', 'Botas de Vorrel', 'Сапоги Воррела', '', '', '', '', '', '', '', ''), +(7752, '환멸의 망치', 'Coupe-rêve', 'Traumtöter', '斩梦者', '斬夢者', 'Destripador de sueños', 'Destripador de sueños', 'Сноубийца', '', '', '', '', '', '', '', ''), +(7753, '유혈의 도끼', 'Etripeur', 'Blutvergießer', '溢血者', '溢血者', 'Derramasangre', 'Derramasangre', 'Кровопроливец', '', '', '', '', '', '', '', ''), +(7754, '전조의 장화', 'Bottes de messager', 'Herold-Stiefel', '前驱之靴', '前驅之靴', 'Botas de presagista', 'Botas de presagista', 'Сапоги Вестника', '', '', '', '', '', '', '', ''), +(7755, '부싯돌 어깨보호구', 'Epaulières de silex', 'Flintstein-Schultern', '火石护肩', '火石護肩', 'Hombreras pedernal', 'Sobrehombros pedernal', 'Кременистые наплечники', '', '', '', '', '', '', '', ''), +(7756, '조련용 장갑', 'Gants de dressage de chien', 'Handschuhe zur Hundeausbildung', '驯犬手套', '馴犬手套', 'Guantes adiestramiento de perros', 'Guantes adiestramiento de perros', 'Перчатки дрессировщика собак', '', '', '', '', '', '', '', ''), +(7757, '바람매듭 지팡이', 'Bâton de Windweaver', 'Windwirkerstab', '风纹法杖', '風紋法杖', 'Bastón Tejevientos', 'Bastón Tejevientos', 'Посох Сплетения ветров', '', '', '', '', '', '', '', ''), +(7758, '무자비의 칼날창', 'Kriss acéré', 'Ruchloses Messer', '无情剃刀', '無情剃刀', 'Shiv despiadado', 'Chafarote despiadado', 'Безжалостный нож', '', '', '', '', '', '', '', ''), +(7759, '아르콘 흉갑', 'Plastron d\'archon', 'Archon-Brustharnisch', '执政官护胸', '執政官護胸', 'Coraza archon', 'Pechera archon', 'Нагрудник Архона', '', '', '', '', '', '', '', ''), +(7760, '대족장의 킬트', 'Kilt de chef de guerre', 'Kriegshäuptling-Kilt', '统帅褶裙', '統帥褶裙', 'Falda escocesa de Jefe de Guerra', 'Falda de Jefe de Guerra', 'Килт вождя', '', '', '', '', '', '', '', ''), +(7761, '강철발톱 약탈도끼', 'Tranchant d\'acier', 'Stahlklauenhäscher', '钢爪利斧', '鋼爪利斧', 'Atracador Garra de acero', 'Espetadora Garra de acero', 'Стальной Коготь', '', '', '', '', '', '', '', ''), +(7766, '빈 갈색 물주머니', 'Outre marron vide', 'Leerer brauner Wasserschlauch', '空的棕色水囊', '空的棕色水囊', 'Bota marrón vacía', 'Odre de agua marrón vacío', 'Пустой коричневый бурдюк для воды', '', '', '', '', '', '', '', ''), +(7767, '빈 파란색 물주머니', 'Outre bleue vide', 'Leerer blauer Wasserschlauch', '空的蓝色水囊', '空的藍色水囊', 'Bota azul vacía', 'Odre de agua azul vacío', 'Пустой синий бурдюк для воды', '', '', '', '', '', '', '', ''), +(7768, '빈 빨간색 물주머니', 'Outre rouge vide', 'Leerer roter Wasserschlauch', '空的红色水囊', '空的紅色水囊', 'Bota roja vacía', 'Odre de agua rojo vacío', 'Пустой красный бурдюк для воды', '', '', '', '', '', '', '', ''), +(7769, '가득 찬 갈색 물주머니', 'Outre marron remplie', 'Voller brauner Wasserschlauch', '装满水的棕色水囊', '裝滿水的棕色水囊', 'Bota marrón llena', 'Odre de agua marrón lleno', 'Полный коричневый бурдюк для воды', '', '', '', '', '', '', '', ''), +(7770, '가득 찬 파란색 물주머니', 'Outre bleue remplie', 'Voller blauer Wasserschlauch', '装满水的蓝色水囊', '裝滿水的藍色水囊', 'Bota azul llena', 'Odre de agua azul lleno', 'Полный синий бурдюк для воды', '', '', '', '', '', '', '', ''), +(7771, '가득 찬 빨간색 물주머니', 'Outre rouge remplie', 'Voller roter Wasserschlauch', '装满水的红色水囊', '裝滿水的紅色水囊', 'Bota roja llena', 'Odre de agua rojo lleno', 'Полный красный бурдюк для воды', '', '', '', '', '', '', '', ''), +(7786, '분골의 도끼', 'Casse-tête', 'Kopfspalter', '劈头斧', '劈頭斧', 'Partecabezas', 'Partecabezas', 'Головокол', '', '', '', '', '', '', '', ''), +(7787, '빛나는 수호버클러', 'Gardien resplendissant', 'Prächtiger Wächter', '光辉盾牌', '光輝盾牌', 'Guardián resplendente', 'Guardián rutilente', 'Ослепительная охрана', '', '', '', '', '', '', '', ''), +(7806, '막대 사탕', 'Sucette', 'Lutscher', '棒棒糖', '棒棒糖', 'Caramelo', 'Caramelo', 'Леденец', '', '', '', '', '', '', '', ''), +(7807, '캔디바', 'Barre de chocolat', 'Schokoriegel', '糖块', '糖塊', 'Chocolatina', 'Chocolatina', 'Коробка конфет', '', '', '', '', '', '', '', ''), +(7808, '초콜릿', 'Carré de chocolat', 'Schokoladentafel', '巧克力', '巧克力', 'Onza de chocolate', 'Onza de chocolate', 'Плитка шоколада', '', '', '', '', '', '', '', ''), +(7809, '부활절 드레스', 'Robe de Pâques', 'Osterkleid', '复活节服饰', '復活節服飾', 'Vestido de Pascua', 'Vestido de Pascua', 'Восточное платье', '', '', '', '', '', '', '', ''), +(7810, '가득 찬 순수한 물', 'Fiole d\'eau pure', 'Phiole mit reinstem Wasser', '一瓶最纯净的水', '一瓶最純淨的水', 'Vial de agua pura', 'Vial de agua pura', 'Фиал с чистейшей водой', '', '', '', '', '', '', '', ''), +(7811, '얼마 남지 않은 순수한 물', 'Restes d\'eau pure', 'Verbleibende Tropfen reinsten Wassers', '剩余的最纯净的水', '剩餘的最純淨的水', 'Gotas que quedan del agua más pura', 'Gotas que quedan del agua más pura', 'Оставшиеся капли чистейшей воды', '', '', '', '', '', '', '', ''), +(7812, '타락한 현신의 팔보호구', 'Bracelets de manifestation corrompue', 'Verderbte Manifestations-Armschienen', '堕落水之魂的护腕', '墮落水之魂的護腕', 'Brazales de manifestaciones corruptas', 'Brazales de manifestaciones corruptas', 'Наручи Явления Скверны', '', '', '', '', '', '', '', ''), +(7813, '물의 결정', 'Eclat d\'eau', 'Wassersplitter', '水灵碎片', '水靈碎片', 'Fragmento de Agua', 'Fragmento de Agua', 'Осколок Воды', '', '', '', '', '', '', '', ''), +(7826, '몬스터 - Staff, Special NPC (Whitemane)', 'Monstre - Bâton, Spécial PNJ (Whitemane)', 'Monster - Stab, Spezial NSC (Whitemane)', '', '', 'Monstruo: bastón, especial NPC (Melenablanca)', 'Monstruo: bastón, especial NPC (Melenablanca)', 'Монстр - посох, особый NPC (Белая Грива)', '', '', '', '', '', '', '', ''), +(7846, '바위산코요테 송곳니', 'Croc de coyote des rochers', 'Klippenkojotenfangzahn', '峭壁山狗的牙齿', '峭壁山狗的牙齒', 'Colmillo de coyote de risco', 'Colmillo de coyote del risco', 'Клык скального койота', '', '', '', '', '', '', '', ''), +(7847, '대머리수리 모래주머니', 'Gésier de busard', 'Bussardmuskelmagen', '秃鹫的胃囊', '禿鷲的胃囊', 'Molleja de águila ratonera', 'Molleja de águila ratonera', 'Второй желудок канюка', '', '', '', '', '', '', '', ''), +(7848, '바위 정령 파편', 'Fragment d\'élémentaire de roche', 'Felselementarsplitter', '石元素的碎片', '石元素的碎片', 'Fragmento de roca elemental', 'Fragmento de elemental de roca', 'Осколок каменного элементаля', '', '', '', '', '', '', '', ''), +(7866, '빈 요술 유리병', 'Récipient thaumaturgique vide', 'Leeres Thaumaturgiegefäß', '空的魔瓶', '空的魔瓶', 'Vasija de taumaturgia vacía', 'Vasija de taumaturgia vacía', 'Пустой волшебный сосуд', '', '', '', '', '', '', '', ''), +(7867, '용의 피가 담긴 유리병', 'Récipient de sang du dragon', 'Gefäß mit Großdrachenblut', '龙血', '龍血', 'Vasija de sangre de dragón', 'Vasija de sangre de dragón', 'Сосуд драконьей крови', '', '', '', '', '', '', '', ''), +(7868, '도둑 연습도구', 'Trousse de voleur', 'Diebesset', '潜行者的工具包', '盜賊的工具包', 'Equipamiento de ladrón', 'Equipamiento de ladrón', 'Воровской набор', '미구현', 'Table de butin incorrecte. Plantage si vous modifiez la colonne des divers (Miscellaneous)', 'Ungültiger Beutetisch, bricht zusammen, wenn Ihr \'Verschiedenes\' modifiziert.', '', '無效搶奪, 當你整理雜七雜八的東西時破碎', 'Tabla de botín no válida. Se cuelga al modificar Miscelánea.', 'Tabla de botín no válida. Se cuelga al modificar Miscelánea.', 'Сбой в таблице добычи происходит, если вы вносите изменения в категорию \"Разное\"'), +(7869, '루시우스의 금고', 'Coffret de Lucius', 'Lucius\' Schließkassette', '卢修斯的箱子', '盧修斯的箱子', 'Arcón de Lucius', 'Arcón de Lucius', 'Сундук Люция', '', '', '', '', '', '', '', ''), +(7870, '요술 유리병 금고', 'Coffret thaumartugique', 'Thaumaturgieschließkassette', '一箱魔瓶', '一箱魔瓶', 'Arcón de vasijas de taumaturgia', 'Arcón de vasijas de taumaturgia', 'Сундучок с волшебными сосудами', '이 금고 안에는 빈 요술 유리병이 가득 차 있습니다.', 'Dans ce coffret se trouvent plusieurs récipients thaumaturgiques vides.', 'In dieser Schließkassette befinden sich die leeren Thaumaturgiegefäße.', '箱子里装着一些空的魔瓶。', '箱子裡裝著一些空的魔瓶。', 'En esta caja fuerte se guardan las vasijas de taumaturgia', 'En este arcón se guardan las vasijas de taumaturgia.', 'В сундучке хранятся пустые волшебные сосуды'), +(7871, '도적의 징표', 'Gage de voleur', 'Marke der Diebeskunst', '偷窃技能证明物', '偷竊技能證明物', 'Muestra de robo', 'Muestra de robo', 'Воровская руна', '', '', '', '', '', '', '', ''), +(7872, '녹슨 도둑 도구', 'Outils de voleur rouillés', 'Rostige Diebeswerkzeuge', '生锈的潜行者工具', '生銹的盜賊工具', 'Útiles de ladrón herrumbrados', 'Útiles de ladrón herrumbrados', 'Ржавые воровские инструменты', '', '', '', '', '', '', '', ''), +(7886, '번역되지 않은 일지', 'Journal non traduit', 'Nicht übersetztes Tagebuch', '未翻译的日记', '未翻譯的日記', 'Diario sin traducir', 'Diario sin traducir', 'Непереведенные записи', '일지의 내용을 이해할 수 없습니다.', 'Vous ne comprenez pas ce qui est écrit dans le journal.', 'Ihr versteht die Tagebucheinträge nicht.', '你看不懂日记上的字。', '你看不懂日記上的字。', 'No entiendes la letra del diario.', 'No entiendes el texto del diario.', 'Ты не можешь понять, что написано в этом дневнике'), +(7887, '회수한 목걸이와 보석', 'Les gemmes et le collier récupérés', 'Halsketten- und Edelsteinbergung', '项链和珠宝', '項鏈和珠寶', 'Collar y gema indómitos', 'Collar y gema salvaje', 'Ожерелье и драгоценности', '', '', '', '', '', '', '', ''), +(7888, '자칼의 마법 목걸이', 'Collier d\'amélioration de Jarkal', 'Jarkals intensivierende Halskette', '加卡尔的强化项链', '加卡爾的強化項鏈', 'Collar de mejora de Jarkal', 'Collar de mejora de Jarkal', 'Ожерелье Усиления Джаркала', '', '', '', '', '', '', '', ''), +(7906, '네즈라의 뿔', 'Cornes de Nez\'ra', 'Hörner von Nez\'ra', '奈兹拉之角', '奈茲拉之角', 'Cuernos de Nez\'ra', 'Cuernos de Nez\'ra', 'Рога Незры', '', '', '', '', '', '', '', ''), +(7907, '도적 증명서', 'Certificat des voleurs', 'Zertifikat der Diebeskunst', '偷窃技能认证书', '偷竊技能認證書', 'Certificado de Ratería', 'Certificado de Ratería', 'Воровской сертификат', '', '', '', '', '', '', '', ''), +(7908, '클라벤 몰트워크의 일지', 'Journal de Klaven Mortwake', 'Klaven Mortwakes Tagebuch', '克拉文·摩特维克的日记', '克拉文·摩特維克的日記', 'Diario de Klaven Mortwake', 'Diario de Klaven Mortoalerta', 'Дневник Клавьена Мортвейка', '', '', '', '', '', '', '', ''), +(7909, '남옥', 'Aigue-marine', 'Aquamarin', '青绿石', '青綠石', 'Aguamarina', 'Aguamarina', 'Аквамарин', '', '', '', '', '', '', '', ''), +(7910, '별루비', 'Rubis étoilé', 'Sternrubin', '红宝石', '紅寶石', 'Rubí estrella', 'Rubí estrella', 'Звездный рубин', '', '', '', '', '', '', '', ''), +(7911, '진은 광석', 'Minerai de vrai-argent', 'Echtsilbererz', '真银矿石', '真銀礦石', 'Veraplata', 'Mena de veraplata', 'Руда истинного серебра', '', '', '', '', '', '', '', ''), +(7912, '견고한 암석', 'Pierre solide', 'Robuster Stein', '坚固的石头', '堅固的石頭', 'Piedra sólida', 'Piedra sólida', 'Твердый камень', '', '', '', '', '', '', '', ''), +(7913, '야만전사의 철제 어깨보호구', 'Epaulières barbares en fer', 'Barbarische Eisenschultern', '野人铁护肩', '野人鐵護肩', 'Hombreras de hierro barbárico', 'Sobrehombros barbáricos de hierro', 'Варварские железные наплечники', '', '', '', '', '', '', '', ''), +(7914, '야만전사의 철제 흉갑', 'Cuirasse barbare en fer', 'Barbarische Eisenbrustplatte', '野人铁质胸甲', '野人鐵質胸甲', 'Peto de hierro barbárico', 'Coraza barbárica de hierro', 'Варварская железная кираса', '', '', '', '', '', '', '', ''), +(7915, '야만전사의 철제 투구', 'Casque barbare en fer', 'Barbarischer Eisenhelm', '野人铁盔', '野人鐵盔', 'Yelmo de hierro barbárico', 'Yelmo barbárico de hierro', 'Варварский железный шлем', '', '', '', '', '', '', '', ''), +(7916, '야만전사의 철제 장화', 'Bottes barbares en fer', 'Barbarische Eisenstiefel', '野人铁靴', '野人鐵靴', 'Botas de hierro barbárico', 'Botas barbáricas de hierro', 'Варварские железные сапоги', '', '', '', '', '', '', '', ''), +(7917, '야만전사의 철제 장갑', 'Gants barbares en fer', 'Barbarische Eisenhandschuhe', '野人铁手套', '野人鐵手套', 'Guantes de hierro barbárico', 'Guantes barbáricos de hierro', 'Варварские железные перчатки', '', '', '', '', '', '', '', ''), +(7918, '견고한 미스릴 어깨보호구', 'Epaulières lourdes en mithril', 'Schwere Mithrilschulter', '重型秘银护肩', '重型祕銀護肩', 'Hombrera de mitril pesado', 'Sobrehombros de mitril pesados', 'Тяжелый мифриловый наплечник', '', '', '', '', '', '', '', ''), +(7919, '견고한 미스릴 건틀릿', 'Gantelets lourds en mithril', 'Schwere Mithrilstulpen', '重型秘银手套', '重型祕銀手套', 'Guanteletes de mitril pesado', 'Guanteletes de mitril pesados', 'Тяжелые мифриловые латные рукавицы', '', '', '', '', '', '', '', ''), +(7920, '미스릴 미늘 바지', 'Jambières en écailles de mithril', 'Mithrilschuppenhose', '秘银鳞片短裤', '祕銀鱗片短褲', 'Pantalones de escamas de mitril', 'Pantalones de escamas de mitril', 'Мифриловые чешуйчатые штаны', '', '', '', '', '', '', '', ''), +(7921, '견고한 미스릴 바지', 'Jambières lourdes en mithril', 'Schwere Mithrilhose', '秘银短裤', '祕銀短褲', 'Pantalones de mitril pesado', 'Pantalones de mitril pesados', 'Тяжелые мифриловые штаны', '', '', '', '', '', '', '', ''), +(7922, '강철 판금 투구', 'Heaume en plaques d\'acier', 'Stahlplattenhelm', '钢质头盔', '鋼質頭盔', 'Yelmo de placas de acero', 'Yelmo de placas de acero', 'Стальной латный шлем', '', '', '', '', '', '', '', ''), +(7923, '데피아즈단 탑 열쇠', 'Clé de la tour défias', 'Turmschlüssel der Defias', '迪菲亚塔楼钥匙', '迪菲亞塔樓鑰匙', 'Llave de la torre Defias', 'Llave de la torre Defias', 'Ключ от Башни Братства Справедливости', '', '', '', '', '', '', '', ''), +(7924, '미스릴 미늘 팔보호구', 'Brassards en écailles de mithril', 'Mithrilschuppenarmschienen', '秘银鳞片护腕', '祕銀鱗片護腕', 'Brazales de escamas de mitril', 'Brazales de escamas de mitril', 'Мифриловые чешуйчатые наручи', '', '', '', '', '', '', '', ''), +(7925, '미스릴 미늘 장갑', 'Gants en écailles de mithril', 'Mithrilschuppenhandschuhe', '秘银鳞片手套', '祕銀鱗片手套', 'Guantes de escamas de mitril', 'Guantes de escamas de mitril', 'Мифриловые чешуйчатые перчатки', '', '', '', '', '', '', '', ''), +(7926, '화려한 미스릴 바지', 'Jambières ornées en mithril', 'Verschnörkelte Mithrilhose', '精制秘银短裤', '精製祕銀短褲', 'Pantalones de mitril ornamentado', 'Pantalones de mitril ornamentado', 'Изысканные мифриловые штаны', '', '', '', '', '', '', '', ''), +(7927, '화려한 미스릴 장갑', 'Gants ornés en mithril', 'Verschnörkelte Mithrilhandschuhe', '精制秘银手套', '精製祕銀手套', 'Guantes de mitril ornamentado', 'Guantes de mitril ornamentados', 'Изысканные мифриловые перчатки', '', '', '', '', '', '', '', ''), +(7928, '화려한 미스릴 어깨보호구', 'Epaulières ornées en mithril', 'Verschnörkelte Mithrilschulter', '精制秘银护肩', '精製祕銀護肩', 'Hombrera de mitril ornamentado', 'Sobrehombros de mitril ornamentado', 'Изысканный мифриловый наплечник', '', '', '', '', '', '', '', ''), +(7929, '오크족 전투 다리보호구', 'Jambières de guerre orques', 'Orc-Kriegsgamaschen', '兽人护腿', '獸人護腿', 'Leotardos de guerra orcos', 'Leotardos de guerra orcos', 'Орочьи боевые поножи', '', '', '', '', '', '', '', ''), +(7930, '견고한 미스릴 흉갑', 'Cuirasse lourde en mithril', 'Schwere Mithrilbrustplatte', '重型秘银胸甲', '重型祕銀胸甲', 'Peto de mitril pesado', 'Coraza de mitril pesada', 'Тяжелая мифриловая кираса', '', '', '', '', '', '', '', ''), +(7931, '미스릴 코이프', 'Camail en mithril', 'Mithrilhelmkappe', '秘银罩帽', '祕銀罩帽', 'Almófar de mitril', 'Almófar de mitril', 'Мифриловый капюшон', '', '', '', '', '', '', '', ''), +(7932, '미스릴 미늘 어깨보호구', 'Epaulières en écailles de mithril', 'Mithrilschuppenschultern', '秘银鳞片护肩', '祕銀鱗片護肩', 'Hombreras de escamas de mitril', 'Sobrehombros de escamas de mitril', 'Мифриловые чешуйчатые наплечники', '', '', '', '', '', '', '', ''), +(7933, '견고한 미스릴 장화', 'Bottes lourdes en mithril', 'Schwere Mithrilstiefel', '秘银重靴', '祕銀重靴', 'Botas de mitril pesado', 'Botas de mitril pesadas', 'Тяжелые мифриловые сапоги', '', '', '', '', '', '', '', ''), +(7934, '견고한 미스릴 투구', 'Heaume lourd en mithril', 'Schwerer Mithrilhelm', '重型秘银头盔', '重型祕銀頭盔', 'Yelmo de mitril pesado', 'Yelmo de mitril pesado', 'Тяжелый мифриловый шлем', '', '', '', '', '', '', '', ''), +(7935, '화려한 미스릴 흉갑', 'Cuirasse ornée en mithril', 'Verschnörkelte Mithrilbrustplatte', '精制秘银胸甲', '精製祕銀胸甲', 'Peto de mitril ornamentado', 'Coraza de mitril ornamentado', 'Изысканная мифриловая кираса', '', '', '', '', '', '', '', ''), +(7936, '화려한 미스릴 장화', 'Bottes ornées en mithril', 'Verschnörkelte Mithrilstiefel', '精制秘银战靴', '精製祕銀戰靴', 'Botas de mitril ornamentadas', 'Botas de mitril ornamentadas', 'Изысканные мифриловые сапоги', '', '', '', '', '', '', '', ''), +(7937, '화려한 미스릴 투구', 'Heaume orné en mithril', 'Verschnörkelter Mithrilhelm', '精制秘银头盔', '精製祕銀頭盔', 'Yelmo de mitril ornamentado', 'Yelmo de mitril ornamentado', 'Изысканный мифриловый шлем', '', '', '', '', '', '', '', ''), +(7938, '진은 건틀릿', 'Gantelets en vrai-argent', 'Echtsilberstulpen', '真银护手', '真銀護手', 'Guanteletes de veraplata', 'Guanteletes de veraplata', 'Рукавицы из истинного серебра', '', '', '', '', '', '', '', ''), +(7939, '진은 흉갑', 'Cuirasse en vrai-argent', 'Echtsilberbrustplatte', '真银胸甲', '真銀胸甲', 'Peto de veraplata', 'Coraza de veraplata', 'Кираса из истинного серебра', '', '', '', '', '', '', '', ''), +(7940, '견고한 미스릴 도끼', 'Hache lourde en mithril', 'Schwere Mithrilaxt', '秘银重斧', '祕銀重斧', 'Hacha de mitril pesado', 'Hacha de mitril pesada', 'Тяжелый мифриловый топор', '', '', '', '', '', '', '', ''), +(7941, '견고한 미스릴 도끼', 'Hache lourde en mithril', 'Schwere Mithrilaxt', '秘银重斧', '祕銀重斧', 'Hacha de mitril pesado', 'Hacha de mitril pesada', 'Тяжелый мифриловый топор', '', '', '', '', '', '', '', ''), +(7942, '화려한 푸른 도끼', 'Hache lumineuse bleue', 'Blaue glitzernde Axt', '蓝光斧', '藍光斧', 'Hacha azul relumbrante', 'Hacha azul relumbrante', 'Синий блистающий топор', '', '', '', '', '', '', '', ''), +(7943, '날카로운 미스릴 검', 'Lame corrompue en mithril', 'Tückische Mithrilklinge', '秘银魔剑', '祕銀魔劍', 'Espada de mitril maligna', 'Espada de mitril maligna', 'Гибельный мифриловый клинок', '', '', '', '', '', '', '', ''), +(7944, '눈부신 미스릴 레이피어', 'Rapière éblouissante en mithril', 'Funkelndes Mithrilrapier', '秘银细剑', '祕銀細劍', 'Estoque de mitril deslumbrante', 'Estoque de mitril deslumbrante', 'Ослепительная мифриловая рапира', '', '', '', '', '', '', '', ''), +(7945, '검은 대형 철퇴', 'Grande masse noire', 'Großer schwarzer Streitkolben', '巨型黑色锤', '巨型黑色錘', 'Maza negra grande', 'Maza negra grande', 'Большая черная палица', '', '', '', '', '', '', '', ''), +(7946, '룬문자 미스릴 해머', 'Marteau runique en mithril', 'Runenverzierter Mithrilhammer', '秘银符文战锤', '祕銀符文戰錘', 'Martillo de mitril con runas', 'Martillo rúnico de mitril', 'Рунный мифриловый молот', '', '', '', '', '', '', '', ''), +(7947, '흑단 비수', 'Kriss d\'ébène', 'Ebenholzmesser', '乌木刀', '烏木刀', 'Shiv de ébano', 'Chafarote de ébano', 'Эбеновый нож', '', '', '', '', '', '', '', ''), +(7948, '테로샨의 벨트', 'Ceinturon de Thero-shan', 'Gurt von Thero-shan', '忍者腰带', '忍者腰帶', 'Faja de Thero-shan', 'Faja de Thero-shan', 'Ремень Теро-шан', '', '', '', '', '', '', '', ''), +(7949, '테로샨의 다리보호구', 'Jambières de Thero-shan', 'Gamaschen von Thero-shan', '忍者短裤', '忍者短褲', 'Leotardos de Thero-shan', 'Leotardos de Thero-shan', 'Поножи Теро-шан', '', '', '', '', '', '', '', ''), +(7950, '테로샨의 갑옷', 'Armure de Thero-shan', 'Rüstung von Thero-shan', '忍者护甲', '忍者護甲', 'Armadura de Thero-shan', 'Armadura de Thero-shan', 'Броня Теро-шан', '', '', '', '', '', '', '', ''), +(7951, '테로샨의 장갑', 'Mains de Thero-shan', 'Hände von Thero-shan', '忍者手套', '忍者手套', 'Manos de Thero-shan', 'Manos de Thero-shan', 'Краги Теро-шан', '', '', '', '', '', '', '', ''), +(7952, '테로샨의 장화', 'Bottes de Thero-shan', 'Stiefel von Thero-shan', '忍者之靴', '忍者之靴', 'Botas de Thero-shan', 'Botas de Thero-shan', 'Сапоги Теро-шан', '', '', '', '', '', '', '', ''), +(7953, '테로샨의 복면', 'Masque de Thero-shan', 'Maske von Thero-shan', '忍者面罩', '忍者面罩', 'Máscara de Thero-shan', 'Máscara de Thero-shan', 'Маска Теро-шан', '', '', '', '', '', '', '', ''), +(7954, '산산조각 망치', 'Le Briseur', 'Der Zertrümmerer', '粉碎者', '粉碎者', 'El asolador', 'El despedazador', 'Ломатель', '', '', '', '', '', '', '', ''), +(7955, '구리 클레이모어', 'Claymore en cuivre', 'Kupferclaymore', '铜质双刃刀', '銅質雙刃刀', 'Espada claymore de cobre', 'Espada claymore de cobre', 'Медный клеймор', '', '', '', '', '', '', '', ''), +(7956, '청동 전투해머', 'Marteau de guerre en bronze', 'Bronzener Kriegshammer', '青铜战锤', '青銅戰錘', 'Martillo de guerra de bronce', 'Martillo de guerra de bronce', 'Бронзовый боевой молот', '', '', '', '', '', '', '', ''), +(7957, '청동 대검', 'Epée de guerre en bronze', 'Bronzenes Großschwert', '青铜巨剑', '青銅巨劍', 'Espada magna de bronce', 'Espada magna de bronce', 'Бронзовый длинный меч', '', '', '', '', '', '', '', ''), +(7958, '청동 전투도끼', 'Hache de guerre en bronze', 'Bronzene Streitaxt', '青铜战斧', '青銅戰斧', 'Hacha de batalla de bronce', 'Hacha de batalla de bronce', 'Бронзовый боевой топор', '', '', '', '', '', '', '', ''), +(7959, '황폐의 그림자', 'Corruptrice', 'Verseuchung', '荒芜', '荒蕪', 'Plaga', 'Toxicidad', 'Порча', '', '', '', '', '', '', '', ''), +(7960, '용사의 진은검', 'Championne en vrai-argent', 'Echtsilberchampion', '真银圣剑', '真銀聖劍', 'Campeón de veraplata', 'Campeón de veraplata', 'Защитник Истинного серебра', '', '', '', '', '', '', '', ''), +(7961, '환영검', 'Lame fantôme', 'Phantomklinge', '幻影之刃', '幻影之刃', 'Hoja fantasma', 'Hoja fantasma', 'Фантомный клинок', '', '', '', '', '', '', '', ''), +(7963, '강철 흉갑', 'Cuirasse en acier', 'Stahlbrustplatte', '钢质胸甲', '鋼質胸甲', 'Peto de acero', 'Coraza de acero', 'Стальная кираса', '', '', '', '', '', '', '', ''), +(7964, '견고한 숫돌', 'Pierre à aiguiser solide', 'Robuster Wetzstein', '坚固的磨刀石', '堅固的磨刀石', 'Piedra de afilar sólida', 'Piedra de afilar sólida', 'Твердое точило', '', '', '', '', '', '', '', ''), +(7965, '견고한 무게추', 'Caillou solide', 'Robuster Gewichtsstein', '坚固的平衡石', '堅固的平衡石', 'Piedrafuerte sólida', 'Contrapeso sólido', 'Твердое грузило', '', '', '', '', '', '', '', ''), +(7966, '견고한 연마석', 'Silex à aiguiser solide', 'Robuster Schleifstein', '坚固的砂轮', '堅固的砂輪', 'Piedra de pulir sólida', 'Piedra de pulir sólida', 'Твердый шлифовальный камень', '', '', '', '', '', '', '', ''), +(7967, '미스릴 방패 스파이크', 'Pointe de bouclier en mithril', 'Mithrilschildstachel', '秘银盾刺', '祕銀盾刺', 'Punta de escudo de mitril', 'Punta de escudo de mitril', 'Мифриловый шип для щита', '', '', '', '', '', '', '', ''), +(7968, '남쪽바다해적단 보물', 'Trésor des Mers du sud', 'Schatz der Südmeerfreibeuter', '南海宝藏', '南海寶藏', 'Tesoro de los Mares del Sur', 'Tesoro de los Mares del Sur', 'Сокровище Южного моря', '', '', '', '', '', '', '', ''), +(7969, '미스릴 박차', 'Eperons en mithril', 'Mithrilsporen', '秘银马刺', '祕銀馬刺', 'Aguijones de mitril', 'Espuelas de mitril', 'Мифриловые шпоры', '', '', '', '', '', '', '', ''), +(7970, '', 'B.G.A.C.', 'R.C.V.K.', '大饼干', '大餅乾', 'E.P.A.Q.', 'G.E.A.Q.', 'Х.О.Ч.У', '막대한 화학 조미료가 첨가된 과자', 'Biscuit Gigantesque Altéré Chimiquement', 'Riesiger chemisch veränderter Kräcker', '添加了化学激素的巨大饼干', '添加了化學激素的巨大餅乾', 'Galleta enorme alterada con químicos', 'Galleta enorme alterada químicamente', 'Химически Обработанное Чудо-Угощение'), +(7971, '검은 진주', 'Perle noire', 'Schwarze Perle', '黑珍珠', '黑珍珠', 'Perla negra', 'Perla negra', 'Черная жемчужина', '', '', '', '', '', '', '', ''), +(7972, '불사의 영액', 'Ichor de non-mort', 'Sekret des Untodes', '亡灵腐液', '亡靈腐液', 'Icor de no-muerto', 'Icor de no-muerto', 'Лимфа нежити', '', '', '', '', '', '', '', ''), +(7973, '큰입조개', 'Palourde à large bouche', 'Großmaulmuschel', '巨型蚌壳', '巨型蚌殼', 'Almeja de boca grande', 'Almeja de boca grande', 'Моллюск-болтун', '', '', '', '', '', '', '', ''), +(7974, '고소한 조갯살', 'Chair de palourde piquante', 'Scharfes Muschelfleisch', '美味的蚌肉', '美味的蚌肉', 'Carne de almeja sabrosa', 'Carne de almeja sabrosa', 'Острое мясо моллюска', '', '', '', '', '', '', '', ''), +(7975, '도면: 견고한 미스릴 바지', 'Plans : Jambières lourdes en mithril', 'Pläne: Schwere Mithrilhose', '设计图:秘银短裤', '設計圖:祕銀短褲', 'Diseño: pantalones de mitril pesado', 'Diseño: pantalones de mitril pesados', 'Чертеж: тяжелые мифриловые штаны', '', '', '', '', '', '', '', ''), +(7976, '도면: 미스릴 방패 스파이크', 'Plans : Pointe de bouclier en mithril', 'Pläne: Mithrilschildstachel', '设计图:秘银盾刺', '設計圖:祕銀盾刺', 'Diseño: escudo con punta de mitril', 'Diseño: punta de escudo de mitril', 'Чертеж: мифриловый шип для щита', '', '', '', '', '', '', '', ''), +(7977, '도면: 미스릴 미늘 장갑', 'Plans : Gantelets en écailles de mithril', 'Pläne: Mithrilschuppenhandschuhe', '设计图:秘银鳞片手套', '設計圖:祕銀鱗片手套', 'Diseño: guantes de escamas de mitril', 'Diseño: guantes de escamas de mitril', 'Чертеж: мифриловые чешуйчатые перчатки', '', '', '', '', '', '', '', ''), +(7978, '도면: 야만전사의 철제 어깨보호구', 'Plans : Epaulières barbares en fer', 'Pläne: Barbarische Eisenschultern', '设计图:野人铁护肩', '設計圖:野人鐵護肩', 'Diseño: hombreras de hierro barbárico', 'Diseño: sobrehombros barbáricos de hierro', 'Чертеж: варварские железные наплечники', '', '', '', '', '', '', '', ''), +(7979, '도면: 야만전사의 철제 흉갑', 'Plans : Cuirasse barbare en fer', 'Pläne: Barbarische Eisenbrustplatte', '设计图:野人铁质胸甲', '設計圖:野人鐵質胸甲', 'Diseño: peto de hierro barbárico', 'Diseño: coraza barbárica de hierro', 'Чертеж: варварская железная кираса', '', '', '', '', '', '', '', ''), +(7980, '도면: 야만전사의 철제 투구', 'Plans : Casque barbare en fer', 'Pläne: Barbarischer Eisenhelm', '设计图:野人铁盔', '設計圖:野人鐵盔', 'Diseño: yelmo de hierro barbárico', 'Diseño: yelmo barbárico de hierro', 'Чертеж: варварский железный шлем', '', '', '', '', '', '', '', ''), +(7981, '도면: 야만전사의 철제 장화', 'Plans : Bottes barbares en fer', 'Pläne: Barbarische Eisenstiefel', '设计图:野人铁靴', '設計圖:野人鐵靴', 'Diseño: botas de hierro barbárico', 'Diseño: botas barbáricas de hierro', 'Чертеж: варварские железные сапоги', '', '', '', '', '', '', '', ''), +(7982, '도면: 야만전사의 철제 장갑', 'Plans : Gants barbares en fer', 'Pläne: Barbarische Eisenhandschuhe', '设计图:野人铁手套', '設計圖:野人鐵手套', 'Diseño: guantes de hierro barbárico', 'Diseño: guantes barbáricos de hierro', 'Чертеж: варварские железные перчатки', '', '', '', '', '', '', '', ''), +(7983, '도면: 화려한 미스릴 바지', 'Plans : Jambières ornées en mithril', 'Pläne: Verschnörkelte Mithrilhose', '设计图:精制秘银短裤', '設計圖:精製祕銀短褲', 'Diseño: pantalones de mitril ornamentado', 'Diseño: pantalones de mitril ornamentado', 'Чертеж: изысканные мифриловые штаны', '', '', '', '', '', '', '', ''), +(7984, '도면: 화려한 미스릴 장갑', 'Plans : Gants ornés en mithril', 'Pläne: Verschnörkelte Mithrilhandschuhe', '设计图:精制秘银手套', '設計圖:精製祕銀手套', 'Diseño: guantes de mitril ornamentado', 'Diseño: guantes de mitril ornamentados', 'Чертеж: изысканные мифриловые перчатки', '', '', '', '', '', '', '', ''), +(7985, '도면: 화려한 미스릴 어깨보호구', 'Plans : Epaulières ornées en mithril', 'Pläne: Verschnörkelte Mithrilschulter', '设计图:精制秘银护肩', '設計圖:精製祕銀護肩', 'Diseño: hombro de mitril ornamentado', 'Diseño: sobrehombros de mitril ornamentado', 'Чертеж: изысканный мифриловый наплечник', '', '', '', '', '', '', '', ''), +(7986, '도면: 화려한 미스릴 흉갑', 'Plans : Cuirasse ornée en mithril', 'Pläne: Verschnörkelte Mithrilbrustplatte', '设计图:精制秘银胸甲', '設計圖:精製祕銀胸甲', 'Diseño: peto de mitril ornamentado', 'Diseño: coraza de mitril ornamentado', 'Чертеж: изысканная мифриловая кираса', '', '', '', '', '', '', '', ''), +(7987, '도면: 화려한 미스릴 투구', 'Plans : Heaume orné en mithril', 'Pläne: Verschnörkelter Mithrilhelm', '设计图:精制秘银头盔', '設計圖:精製祕銀頭盔', 'Diseño: yelmo de mitril ornamentado', 'Diseño: yelmo de mitril ornamentado', 'Чертеж: изысканный мифриловый шлем', '', '', '', '', '', '', '', ''), +(7988, '도면: 화려한 미스릴 장화', 'Plans : Bottes ornées en mithril', 'Pläne: Verschnörkelte Mithrilstiefel', '设计图:精制秘银战靴', '設計圖:精製祕銀戰靴', 'Diseño: botas de mitril ornamentado', 'Diseño: botas de mitril ornamentadas', 'Чертеж: изысканные мифриловые сапоги', '', '', '', '', '', '', '', ''), +(7989, '도면: 미스릴 박차', 'Plans : Eperons en mithril', 'Pläne: Mithrilsporen', '设计图:秘银马刺', '設計圖:祕銀馬刺', 'Diseño: aguijones de mitril', 'Diseño: espuelas de mitril', 'Чертеж: мифриловые шпоры', '', '', '', '', '', '', '', ''), +(7990, '도면: 견고한 미스릴 투구', 'Plans : Heaume lourd en mithril', 'Pläne: Schwerer Mithrilhelm', '设计图:重型秘银头盔', '設計圖:重型祕銀頭盔', 'Diseño: yelmo de mitril pesado', 'Diseño: yelmo de mitril pesado', 'Чертеж: тяжелый мифриловый шлем', '', '', '', '', '', '', '', ''), +(7991, '도면: 미스릴 미늘 어깨보호구', 'Plans : Epaulières en écailles de mithril', 'Pläne: Mithrilschuppenschultern', '设计图:秘银鳞片护肩', '設計圖:祕銀鱗片護肩', 'Diseño: hombreras de escamas de mitril', 'Diseño: sobrehombros de escamas de mitril', 'Чертеж: мифриловые чешуйчатые наплечники', '', '', '', '', '', '', '', ''), +(7992, '도면: 화려한 푸른 도끼', 'Plans : Hache lumineuse bleue', 'Pläne: Blaue glitzernde Axt', '设计图:蓝光斧', '設計圖:藍光斧', 'Diseño: hacha azul relumbrante', 'Diseño: hacha azul relumbrante', 'Чертеж: синий блистающий топор', '', '', '', '', '', '', '', ''), +(7993, '도면: 눈부신 미스릴 레이피어', 'Plans : Rapière éblouissante en mithril', 'Pläne: Funkelndes Mithrilrapier', '设计图:秘银细剑', '設計圖:祕銀細劍', 'Diseño: estoque de mitril deslumbrante', 'Diseño: estoque de mitril deslumbrante', 'Чертеж: ослепительная мифриловая рапира', '', '', '', '', '', '', '', ''), +(7994, '도면: 오크족 전투 다리보호구', 'Plans : Jambières de guerre orques', 'Pläne: Orc-Kriegsgamaschen', '设计图:兽人护腿', '設計圖:獸人護腿', 'Diseño: leotardos de guerra orcos', 'Diseño: leotardos de guerra orcos', 'Чертеж: орочьи боевые поножи', '', '', '', '', '', '', '', ''), +(7995, '도면: 미스릴 미늘 팔보호구', 'Plans : Brassards en écailles de mithril', 'Pläne: Mithrilschuppenarmschienen', '设计图:秘银鳞片护腕', '設計圖:祕銀鱗片護腕', 'Diseño: brazales de escamas de mitril', 'Diseño: brazales de escamas de mitril', 'Чертеж: мифриловые чешуйчатые наручи', '', '', '', '', '', '', '', ''), +(7996, '낡은 낚시꾼 모자', 'Chapeau de pêcheur usé', 'Alter abgewetzter Angelhut', '破旧的渔帽', '好運漁帽', 'Sombrero de pesca desgastado', 'Sombrero de pesca desgastado', 'Поношенная шляпа рыболова', '', '', '', '', '', '', '', ''), +(7997, '붉은 데피아즈단 복면', 'Masque rouge de Défias', 'Rote Maske der Defias', '红色迪菲亚面罩', '紅色迪菲亞面罩', 'Máscara de Defias roja', 'Máscara de Defias roja', 'Красная маска Братства Справедливости', '', '', '', '', '', '', '', ''), +(8006, '어슷단검', 'Le Ziggler', 'Der Ziggler', '迅击匕首', '迅擊匕首', 'El cachetero', 'El cachetero', 'Пронзатель', '', '', '', '', '', '', '', ''), +(8007, '마나 황수정', 'Citrine de mana', 'Manacitrin', '法力黄水晶', '法力黃水晶', 'Citrina de maná', 'Citrino de maná', 'Цитрин Маны', '', '', '', '', '', '', '', ''), +(8008, '마나 루비', 'Rubis de mana', 'Manarubin', '法力红宝石', '法力紅寶石', 'Rubí de maná', 'Rubí de maná', 'Рубин Маны', '', '', '', '', '', '', '', ''), +(8009, '덴트리움 마법석', 'Pierre de puissance Dentrium', 'Dentrium-Kraftstein', '德提亚姆能量石', '德提亞姆能量石', 'Piedra de energía de dentrio', 'Piedra de energía de dentrio', 'Дентриевый камень Силы', '', '', '', '', '', '', '', ''), +(8026, '가레트가의 보물', 'Trésor de la famille Garrett', 'Familienschatz der Garretts', '加勒特的家族宝藏', '加勒特的家族寶藏', 'Tesoro de la familia Garrett', 'Tesoro de la familia Garrett', 'Фамильное сокровище Гарретта', '', '', '', '', '', '', '', ''), +(8027, '크롬 스타우트암의 보물', 'Trésor de Krom Stoutarm', 'Krom Stoutarms Schatz', '克罗姆·粗臂的宝藏', '克羅姆·粗臂的寶藏', 'Tesoro de Krom Brazorrecio', 'Tesoro de Krom Brazorrecio', 'Сокровище Крома Крепкорука', '', '', '', '', '', '', '', ''), +(8028, '도면: 룬문자 미스릴 해머', 'Plans : Marteau runique en mithril', 'Pläne: Runenverzierter Mithrilhammer', '设计图:秘银符文战锤', '設計圖:祕銀符文戰錘', 'Diseño: martillo de mitril con runas', 'Diseño: martillo rúnico de mitril', 'Чертеж: рунический мифриловый молот', '', '', '', '', '', '', '', ''), +(8029, '도면: 날카로운 미스릴 검', 'Plans : Lame corrompue en mithril', 'Pläne: Tückische Mithrilklinge', '设计图:秘银魔剑', '設計圖:祕銀魔劍', 'Diseño: hoja de mitril maligna', 'Diseño: hoja de mitril maligna', 'Чертеж: гибельный мифриловый клинок', '', '', '', '', '', '', '', ''), +(8030, '도면: 흑단 비수', 'Plans : Kriss d\'ébène', 'Pläne: Ebenholzmesser', '设计图:乌木刀', '設計圖:烏木刀', 'Diseño: shiv de ébano', 'Diseño: chafarote de ébano', 'Чертеж: эбеновый нож', '', '', '', '', '', '', '', ''), +(8046, '켈넌의 보고서', 'Journal de Kearnen', 'Kearnens Tagebuch', '吉尔妮的日记', '吉爾妮的日記', 'Diario de Kearnen', 'Diario de Kearnen', 'Дневник Кеарнена', '', '', '', '', '', '', '', ''), +(8047, '자홍버섯', 'Champignon magenta', 'Magenta Funguskappe', '紫色蘑菇', '紫色蘑菇', 'Seta magenta', 'Seta magenta', 'Гриб-малиновик', '', '', '', '', '', '', '', ''), +(8048, '에메랄드의 꿈 흡입기', 'Capturêve d\'émeraude', 'Smaragdgrüner Traumfänger', '翡翠摄梦符', '翡翠攝夢符', 'Cazasueños Esmeralda', 'Cazasueños Esmeralda', 'Изумрудный Ловец снов', '', '', '', '', '', '', '', ''), +(8049, '나무옹이일족 목걸이', 'Collier Pin-tordu', 'Halskette der Knarzklauen', '瘤背熊怪的项链', '瘤背熊怪的項鏈', 'Collar Tuercepinos', 'Collar Tuercepinos', 'Ожерелье Кривой Сосны', '이상한 녹색빛을 내뿜고 있습니다.', 'Il suffit de tirer sur l\'émeraude luminescente pour l\'extraire...', 'Der leuchtende Smaragd muss einfach nur herausgezogen werden...', '只需把项链上的翡翠拔出来就可以了……', '只需把項鏈上的翡翠拔出來就可以了……', 'Solo hace falta que alguien saque la brillante esmeralda...', 'Solo hace falta que alguien saque la resplandeciente esmeralda...', 'Нужно только вынуть сверкающий изумруд...'), +(8050, '탈론카이의 보석', 'Joyau de Tallonkai', 'Tallonkais Juwel', '塔隆凯的珠宝', '塔隆凱的珠寶', 'Joya de Tallonkai', 'Joya de Tallonkai', 'Самоцвет Таллонкая', '', '', '', '', '', '', '', ''), +(8051, '섬광탄포', 'Lance-fusée', 'Leuchtfeuerwaffe', '信号枪', '信號槍', 'Pistola de bengalas', 'Pistola de bengalas', 'Световое ружье', '', '', '', '', '', '', '', ''), +(8052, '안알레움 마법석', 'Pierre de puissance An\'Alleum', 'An\'Alleum-Kraftstein', '安纳洛姆能量石', '安納洛姆能量石', 'Piedra de energía An\'Alleum', 'Piedra de energía An\'Alleum', 'Камень могущества Ан\'Аллеума', '', '', '', '', '', '', '', ''), +(8053, '흑요석 마력원천', 'Source d\'énergie en obsidienne', 'Obsidiankraftquelle', '黑曜石能量源', '黑曜石能量源', 'Fuente de poder obsidiano', 'Fuente de poder obsidiano', 'Обсидиановый источник силы', '', '', '', '', '', '', '', ''), +(8066, '피줄의 호루라기', 'Sifflet de Fizzule', 'Fizzules Pfeife', '费苏勒的哨子', '費蘇勒的哨子', 'Silbato de Fizzule', 'Silbato de Fizzule', 'Свисток Физзла', '', '', '', '', '', '', '', ''), +(8067, '수제 소형 탄환', 'Balle légère fabriquée', 'Gefertigtes leichtes Geschoss', '精制轻弹丸', '精製輕彈丸', 'Proyectil artesanal ligero', 'Proyectil artesanal ligero', 'Легкий искусно изготовленный патрон', '', '', '', '', '', '', '', ''), +(8068, '수제 중형 탄환', 'Balle lourde fabriquée', 'Gefertigtes schweres Geschoss', '精制重弹丸', '精製重彈丸', 'Proyectil artesanal pesado', 'Proyectil artesanal pesado', 'Тяжелый искусно изготовленный патрон', '', '', '', '', '', '', '', ''), +(8069, '수제 합금 탄환', 'Balle dure fabriquée', 'Gefertigtes robustes Geschoss', '精制实心弹丸', '精製實心彈丸', 'Proyectil artesanal sólido', 'Proyectil artesanal sólido', 'Твердый искусно изготовленный патрон', '', '', '', '', '', '', '', ''), +(8070, '사례 보증 서류', 'Bon de récompense', 'Belohnungsgutschein', '报酬凭证', '報酬憑證', 'Vale de recompensa', 'Vale de recompensa', 'Наградный сертификат', '', '', '', '', '', '', '', ''), +(8071, '불타는 나뭇가지', 'Bâton ardent', 'Schmorstecken', '烧灼之棒', '燒灼之棒', 'Palo de fritura', 'Palo de fritura', 'Шипящее древко', '', '', '', '', '', '', '', ''), +(8072, '실릭시즈의 탑 열쇠', 'Clé de la tour de Silixiz', 'Silixiz\' Turmschlüssel', '希里克斯的塔楼钥匙', '希里克斯的塔樓鑰匙', 'Llave de la torre de Silixiz', 'Llave de la torre de Silixiz', 'Ключ башни Силиксиза', '', '', '', '', '', '', '', ''), +(8073, '잔질의 변화된 혼합물', 'Cache de mixture altérée de Zanzil', 'Behälter mit Zanzils veränderter Mixtur', '赞吉尔的改良药剂', '贊吉爾的改良藥劑', 'Carretilla de mezcla modificada de Zanzil', 'Carretilla de mezcla modificada de Zanzil', 'Запас измененной смеси Занзила', '', '', '', '', '', '', '', ''), +(8074, '갤리윅스의 머리카락', 'Tête de Gallywix', 'Gallywixs Kopf', '加里维克斯的头颅', '加里維克斯的頭顱', 'Cabeza de Gallywix', 'Cabeza de Gallywix', 'Голова Галливикса', '', '', '', '', '', '', '', ''), +(8075, '창조된 효모빵', 'Pain de route invoqué', 'Herbeigezauberter Sauerteig', '魔法酵母', '魔法發酵麵包', 'Masa fermentada mágica', 'Masa fermentada mágica', 'Сотворенный батон', '', '', '', '', '', '', '', ''), +(8076, '창조된 롤빵', 'Pain au lait invoqué', 'Herbeigezaubertes Milchbrötchen', '魔法甜面包', '魔法甜麵包', 'Rollito dulce mágico', 'Rollito dulce mágico', 'Сотворенная сладкая булочка', '', '', '', '', '', '', '', ''), +(8077, '창조된 광천수', 'Eau minérale invoquée', 'Herbeigezaubertes Mineralwasser', '魔法矿泉水', '魔法礦泉水', 'Agua mineral mágica', 'Agua mineral mágica', 'Сотворенная минеральная вода', '', '', '', '', '', '', '', ''), +(8078, '창조된 탄산수', 'Eau pétillante invoquée', 'Herbeigezaubertes Sprudelwasser', '魔法苏打水', '魔法蘇打水', 'Agua con gas mágica', 'Agua con gas mágica', 'Сотворенная шипучка', '', '', '', '', '', '', '', ''), +(8079, '창조된 결정수', 'Eau cristalline invoquée', 'Herbeigezaubertes Kristallwasser', '魔法晶水', '魔法晶水', 'Agua cristalina mágica', 'Agua cristalina mágica', 'Сотворенная талая вода', '', '', '', '', '', '', '', ''), +(8080, '얇은 판금 흉갑', 'Plastron en plaques légères', 'Leichter Plattenbrustharnisch', '轻型板甲护胸', '輕型鎧甲護胸', 'Coraza de placas ligeras', 'Pechera de placas ligeras', 'Легкий латный нагрудник', '', '', '', '', '', '', '', ''), +(8081, '얇은 판금 허리띠', 'Ceinture en plaques légères', 'Leichter Plattengürtel', '轻型板甲腰带', '輕型鎧甲腰帶', 'Cinturón de placas ligeras', 'Cinturón de placas ligeras', 'Легкий латный пояс', '', '', '', '', '', '', '', ''), +(8082, '얇은 판금 장화', 'Bottes en plaques légères', 'Leichte Plattenstiefel', '轻型板甲战靴', '輕型鎧甲戰靴', 'Botas de placas ligeras', 'Botas de placas ligeras', 'Легкие латные сапоги', '', '', '', '', '', '', '', ''), +(8083, '얇은 판금 팔보호구', 'Brassards en plaques légères', 'Leichte Plattenarmschienen', '轻型板甲护腕', '輕型鎧甲護腕', 'Brazales de placas ligeras', 'Brazales de placas ligeras', 'Легкие латные наручи', '', '', '', '', '', '', '', ''), +(8084, '얇은 판금 장갑', 'Gantelets en plaques légères', 'Leichte Plattenhandschuhe', '轻型板甲手套', '輕型鎧甲手套', 'Guantes de placas ligeras', 'Guantes de placas ligeras', 'Легкие латные перчатки', '', '', '', '', '', '', '', ''), +(8085, '얇은 판금 바지', 'Jambières en plaques légères', 'Leichte Plattenhose', '轻型板甲短裤', '輕型鎧甲短褲', 'Pantalones de placas ligeras', 'Pantalones de placas ligeras', 'Легкие латные штаны', '', '', '', '', '', '', '', ''), +(8086, '얇은 판금 어깨보호구', 'Protège-épaules en plaques légères', 'Leichte Plattenschulterpolster', '轻型板甲护肩', '輕型鎧甲護肩', 'Hombreras de placas ligeras', 'Hombreras de placas ligeras', 'Легкие латные наплечные щитки', '', '', '', '', '', '', '', ''), +(8087, '잔질의 변화된 혼합물 견본', 'Echantillon de la mixture altérée de Zanzil', 'Probe von Zanzils veränderter Mixtur', '赞吉尔的药剂样品', '贊吉爾的藥劑樣品', 'Muestra de mezcla alterada de Zanzil', 'Muestra de mezcla alterada de Zanzil', 'Образец видоизмененной смеси Занзила', '', '', '', '', '', '', '', ''), +(8088, '판금 허리띠', 'Ceinture de plates', 'Plattenpanzergürtel', '板甲腰带', '鎧甲腰帶', 'Cinturón de malla de placas', 'Cinturón de malla de placas', 'Латный пояс', '', '', '', '', '', '', '', ''), +(8089, '판금 장화', 'Bottes de plates', 'Plattenpanzerstiefel', '板甲战靴', '鎧甲戰靴', 'Botas de malla de placas', 'Botas de malla de placas', 'Латные сапоги', '', '', '', '', '', '', '', ''), +(8090, '판금 팔보호구', 'Brassards de plates', 'Plattenpanzerarmschienen', '板甲护腕', '鎧甲護腕', 'Brazales de malla de placas', 'Brazales de malla de placas', 'Латные наручи', '', '', '', '', '', '', '', ''), +(8091, '판금 장갑', 'Gants de plates', 'Plattenpanzerhandschuhe', '板甲手套', '鎧甲手套', 'Guantes de malla de placas', 'Guantes de malla de placas', 'Латные перчатки', '', '', '', '', '', '', '', ''), +(8092, '판금 투구', 'Heaume de plates', 'Plattenpanzerhelm', '板甲头盔', '鎧甲頭盔', 'Yelmo de malla de placas', 'Yelmo de malla de placas', 'Латный шлем', '', '', '', '', '', '', '', ''), +(8093, '판금 다리보호구', 'Jambières de plates', 'Plattenpanzergamaschen', '板甲护腿', '鎧甲護腿', 'Leotardos de malla de placas', 'Leotardos de malla de placas', 'Латные поножи', '', '', '', '', '', '', '', ''), +(8094, '판금 갑옷', 'Armure de plates', 'Plattenpanzerrüstung', '板甲外衣', '鎧甲外衣', 'Armadura de malla de placas', 'Armadura de malla de placas', 'Латы', '', '', '', '', '', '', '', ''), +(8095, '히노트의 물약', 'Huile d\'Hinott', 'Hinotts Öl', '希诺特的油', '希諾特的油', 'Aceite de Hinott', 'Aceite de Hinott', 'Масло Хинотта', '', '', '', '', '', '', '', ''), +(8106, '겨울잠 갑옷', 'Armure hivernale', 'Rüstung des Winterschlafs', '寒冬护甲', '寒冬護甲', 'Armadura invernal', 'Armadura invernal', 'Броня зимней спячки', '', '', '', '', '', '', '', ''), +(8107, '겨울잠 장화', 'Bottes hivernales', 'Stiefel des Winterschlafs', '寒冬长靴', '寒冬長靴', 'Botas invernales', 'Botas invernales', 'Сапоги зимней спячки', '', '', '', '', '', '', '', ''), +(8108, '겨울잠 팔보호구', 'Brassards hivernaux', 'Armschienen des Winterschlafs', '寒冬护腕', '寒冬護腕', 'Brazales invernales', 'Brazales invernales', 'Наручи зимней спячки', '', '', '', '', '', '', '', ''), +(8109, '겨울잠 망토', 'Cape hivernale', 'Umhang des Winterschlafs', '寒冬披风', '寒冬披風', 'Capa invernales', 'Capa invernales', 'Плащ зимней спячки', '', '', '', '', '', '', '', ''), +(8110, '겨울잠 장갑', 'Gants hivernaux', 'Handschuhe des Winterschlafs', '寒冬手套', '寒冬手套', 'Guantes invernales', 'Guantes invernales', 'Перчатки зимней спячки', '', '', '', '', '', '', '', ''), +(8111, '겨울잠 어깨보호대', 'Mantelet hivernal', 'Mantel des Winterschlafs', '寒冬衬肩', '寒冬襯肩', 'Manto invernal', 'Manto invernal', 'Оплечье зимней спячки', '', '', '', '', '', '', '', ''), +(8112, '겨울잠 바지', 'Pantalon hivernal', 'Hose des Winterschlafs', '寒冬短裤', '寒冬短褲', 'Pantalones invernales', 'Pantalones invernales', 'Штаны зимней спячки', '', '', '', '', '', '', '', ''), +(8113, '겨울잠 로브', 'Robe hivernale', 'Robe des Winterschlafs', '寒冬长袍', '寒冬長袍', 'Toga invernal', 'Toga invernal', 'Одеяние зимней спячки', '', '', '', '', '', '', '', ''), +(8114, '겨울잠 장식띠', 'Echarpe hivernale', 'Schärpe des Winterschlafs', '寒冬腰带', '寒冬腰帶', 'Fajín invernal', 'Fajín invernal', 'Кушак зимней спячки', '', '', '', '', '', '', '', ''), +(8115, '겨울잠 두건', 'Capuche hivernale', 'Kutte des Winterschlafs', '寒冬兜帽', '寒冬兜帽', 'Capucha invernal', 'Capucha invernal', 'Клобук зимней спячки', '', '', '', '', '', '', '', ''), +(8116, '문장 허리띠', 'Ceinture héraldique', 'Heraldischer Gürtel', '纹章腰带', '紋章腰帶', 'Cinturón heráldico', 'Cinturón heráldico', 'Геральдический пояс', '', '', '', '', '', '', '', ''), +(8117, '문장 장화', 'Bottes héraldiques', 'Heraldische Stiefel', '纹章战靴', '紋章戰靴', 'Botas heráldicas', 'Botas heráldicas', 'Геральдические сапоги', '', '', '', '', '', '', '', ''), +(8118, '문장 팔보호구', 'Brassards héraldiques', 'Heraldische Armschienen', '纹章护腕', '紋章護腕', 'Brazales heráldicos', 'Brazales heráldicos', 'Геральдические наручи', '', '', '', '', '', '', '', ''), +(8119, '문장 흉갑', 'Cuirasse héraldique', 'Heraldische Brustplatte', '纹章胸甲', '紋章胸甲', 'Peto heráldico', 'Coraza heráldica', 'Геральдическая кираса', '', '', '', '', '', '', '', ''), +(8120, '문장 망토', 'Cape héraldique', 'Heraldischer Umhang', '纹章披风', '紋章披風', 'Capa heráldica', 'Capa heráldica', 'Геральдический плащ', '', '', '', '', '', '', '', ''), +(8121, '문장 장갑', 'Gants héraldiques', 'Heraldische Handschuhe', '纹章手套', '紋章手套', 'Guantes heráldicos', 'Guantes heráldicos', 'Геральдические перчатки', '', '', '', '', '', '', '', ''), +(8122, '문장 투구', 'Couvre-chef héraldique', 'Heraldisches Kopfstück', '纹章头饰', '紋章頭飾', 'Celada heráldica', 'Celada heráldica', 'Геральдический головной убор', '', '', '', '', '', '', '', ''), +(8123, '문장 다리보호구', 'Jambières héraldiques', 'Heraldische Gamaschen', '纹章护腿', '紋章護腿', 'Leotardos heráldicos', 'Leotardos heráldicos', 'Геральдические поножи', '', '', '', '', '', '', '', ''), +(8124, '문장 어깨갑옷', 'Spallières héraldiques', 'Heroldische Schiftung', '纹章肩甲', '紋章肩甲', 'Bufas heráldicas', 'Bufas heráldicas', 'Геральдический наплеч', '', '', '', '', '', '', '', ''), +(8125, '미르미돈 팔보호구', 'Brassards de myrmidon', 'Myrmidonenarmschienen', '雷鳞护腕', '雷鱗護腕', 'Brazales de mirmidón', 'Brazales de mirmidón', 'Наручи клеврета', '', '', '', '', '', '', '', ''), +(8126, '미르미돈 흉갑', 'Cuirasse de myrmidon', 'Myrmidonenbrustplatte', '雷鳞胸甲', '雷鱗胸甲', 'Peto de mirmidón', 'Coraza de mirmidón', 'Кираса клеврета', '', '', '', '', '', '', '', ''), +(8127, '미르미돈 단망토', 'Cape de myrmidon', 'Myrmidonencape', '雷鳞斗篷', '雷鱗斗篷', 'Manteo de mirmidón', 'Manteo de mirmidón', 'Накидка клеврета', '', '', '', '', '', '', '', ''), +(8128, '미르미돈 건틀릿', 'Gantelets de myrmidon', 'Myrmidonenstulpen', '雷鳞护手', '雷鱗護手', 'Guanteletes de mirmidón', 'Guanteletes de mirmidón', 'Рукавицы клеврета', '', '', '', '', '', '', '', ''), +(8129, '미르미돈 벨트', 'Ceinturon de myrmidon', 'Myrmidonengurt', '雷鳞束带', '雷鱗腰帶', 'Faja de mirmidón', 'Faja de mirmidón', 'Ремень клеврета', '', '', '', '', '', '', '', ''), +(8130, '미르미돈 경갑', 'Bottes de myrmidon', 'Myrmidonenschienbeinschützer', '雷鳞胫甲', '雷鱗脛甲', 'Grebas de mirmidón', 'Grebas de mirmidón', 'Наголенники клеврета', '', '', '', '', '', '', '', ''), +(8131, '미르미돈 투구', 'Heaume de myrmidon', 'Myrmidonenhelm', '雷鳞头盔', '雷鱗頭盔', 'Yelmo de mirmidón', 'Yelmo de mirmidón', 'Шлем клеврета', '', '', '', '', '', '', '', ''), +(8132, '미르미돈 다리보호구', 'Jambières de myrmidon', 'Myrmidonengamaschen', '雷鳞护腿', '雷鱗護腿', 'Leotardos de mirmidón', 'Leotardos de mirmidón', 'Поножи клеврета', '', '', '', '', '', '', '', ''), +(8133, '미르미돈 어깨갑옷', 'Espauliers de myrmidon', 'Myrmidonenschulterstücke', '雷鳞肩铠', '雷鱗肩鎧', 'Espaldares de mirmidón', 'Espaldares de mirmidón', 'Наплечье клеврета', '', '', '', '', '', '', '', ''), +(8134, '미르미돈 파수방패', 'Bouclier de myrmidon', 'Myrmidonenverteidiger', '雷鳞圆盾', '雷鱗圓盾', 'Defensor de mirmidón', 'Defensor de mirmidón', 'Защита клеврета', '', '', '', '', '', '', '', ''), +(8135, '흑암철 방패', 'Bouclier chromite', 'Chromitschild', '铬铁盾牌', '鉻鐵盾牌', 'Escudo de cromita', 'Escudo de cromita', 'Хромированный щит', '', '', '', '', '', '', '', ''), +(8136, '거대한 종양', 'Tumeur gargantuesque', 'Riesengroßer Tumor', '巨大的瘤', '巨大的瘤', 'Tumor gigantesco', 'Tumor gigantesco', 'Гигантская опухоль', '', '', '', '', '', '', '', ''), +(8137, '흑암철 팔보호구', 'Brassards chromites', 'Chromitarmschienen', '铬铁护腕', '鉻鐵護腕', 'Brazales de cromita', 'Brazales de cromita', 'Хромированные наручи', '', '', '', '', '', '', '', ''), +(8138, '흑암철 흉갑', 'Pansière chromite', 'Chromitbrustplatte', '铬铁胸甲', '鉻鐵胸甲', 'Peto de cromita', 'Peto de cromita', 'Хромированная бригантина', '', '', '', '', '', '', '', ''), +(8139, '흑암철 건틀릿', 'Gantelets chromites', 'Chromitstulpen', '铬铁护手', '鉻鐵護手', 'Guanteletes de cromita', 'Guanteletes de cromita', 'Хромированные рукавицы', '', '', '', '', '', '', '', ''), +(8140, '흑암철 벨트', 'Ceinturon chromite', 'Chromitgurt', '铬铁束带', '鉻鐵腰帶', 'Faja de cromita', 'Faja de cromita', 'Хромированный ремень', '', '', '', '', '', '', '', ''), +(8141, '흑암철 경갑', 'Jambières chromites', 'Chromitschienbeinschützer', '铬铁胫甲', '鉻鐵脛甲', 'Grebas de cromita', 'Grebas de cromita', 'Хромированные наголенники', '', '', '', '', '', '', '', ''), +(8142, '흑암철 투구', 'Barbute chromite', 'Chromitbarbute', '铬铁头盔', '鉻鐵頭盔', 'Barbuta de cromita', 'Barbuta de cromita', 'Хромированный барбют', '', '', '', '', '', '', '', ''), +(8143, '흑암철 다리보호구', 'Cuissards chromites', 'Chromitbeinplatten', '铬铁腿铠', '鉻鐵腿鎧', 'Quijotes de cromita', 'Quijotes de cromita', 'Хромированные ножные латы', '', '', '', '', '', '', '', ''), +(8144, '흑암철 어깨갑옷', 'Espauliers chromites', 'Chromitschulterstücke', '铬铁肩铠', '鉻鐵肩鎧', 'Espaldares de cromita', 'Espaldares de cromita', 'Хромированное наплечье', '', '', '', '', '', '', '', ''), +(8146, '뾰족한 발톱', 'Serre cruelle', 'Tückische Klaue', '邪恶之爪', '邪惡之爪', 'Garra maligna', 'Garra maligna', 'Гибельный коготь', '', '', '', '', '', '', '', ''), +(8147, '작은 구리 열쇠', 'Petite clé en cuivre', 'Winziger Kupferschlüssel', '铜钥匙', '銅鑰匙', 'Llave de bronce diminuta', 'Llave pequeña de cobre', 'Крошечный медный ключ', '마법사가 마법 주문을 외울 때 필요한 물건입니다.', 'Composant pour les sorts de mage.', 'Ein Reagenz für Magierzauber.', '法师法术所需的材料。', '法師法術所需的材料。', 'Un componente para hechizos mágicos.', 'Un componente para hechizos mágicos.', 'Реактив для заклинаний магов'), +(8148, '작은 은열쇠', 'Petite clé en argent', 'Winziger Silberschlüssel', '银钥匙', '銀鑰匙', 'Llave de hierro diminuta', 'Llave de plata diminuta', 'Крошечный серебряный ключ', '마법사가 마법 주문을 외울 때 필요한 물건입니다.', 'Composant pour les sorts de mage.', 'Ein Reagenz für Magierzauber.', '法师法术所需的材料。', '法師法術所需的材料。', 'Un componente para hechizos mágicos.', 'Un componente para hechizos mágicos.', 'Реактив для заклинаний магов'), +(8149, '부두교 부적', 'Charme vaudou', 'Voodooglücksbringer', '巫毒咒符', '巫毒符咒', 'Talismán vudú', 'Talismán vudú', 'Оберег Вуду', '', '', '', '', '', '', '', ''), +(8150, '깊은바다 소금', 'Sel de Fonderoc', 'Tiefsteinsalz', '石中盐', '石中鹽', 'Sal de roca', 'Sal de roca', 'Глубокоскальная соль', '', '', '', '', '', '', '', ''), +(8151, '모조 물약', 'Flacon de mojo', 'Fläschchen Mojo', '魔精', '魔精', 'Frasco de mojo', 'Frasco de mojo', 'Настой колдунства', '', '', '', '', '', '', '', ''), +(8152, '왕모조 물약', 'Flacon de grand mojo', 'Fläschchen großes Mojo', '大瓶魔精', '大魔精', 'Frasco de gran mojo', 'Frasco de gran mojo', 'Настой большого колдунства', '', '', '', '', '', '', '', ''), +(8153, '야생덩굴', 'Sauvageonne', 'Wildranke', '野葡萄藤', '野葡萄藤', 'Atriplex salvaje', 'Atriplex salvaje', 'Дикий виноград', '', '', '', '', '', '', '', ''), +(8154, '전갈 딱지', 'Ecaille de scorpide', 'Skorpidschuppe', '蝎壳', '蠍殼', 'Escama de escórpido', 'Escama de escórpido', 'Чешуя скорпида', '', '', '', '', '', '', '', ''), +(8155, '사스라의 제물', 'Sacrifice de Sathrah', 'Sathrahs Opferung', '萨丝拉的祭品', '薩絲拉的祭品', 'Sacrificio de Sathrah', 'Sacrificio de Sathrah', 'Жертвоприношение Сатры', '', '', '', '', '', '', '', ''), +(8156, '창기사 손목보호구', 'Garde-poignets de jouteur', 'Tjoster-Handgelenksschutz', '矛骑兵腕甲', '矛騎兵腕甲', 'Muñequeras de ajustador', 'Guardamuñecas de ajustador', 'Накулачники поединщика', '', '', '', '', '', '', '', ''), +(8157, '창기사 흉갑', 'Pansière de jouteur', 'Tjoster-Brustplatte', '矛骑兵胸甲', '矛騎兵胸甲', 'Peto de ajustador', 'Peto de ajustador', 'Бригантина поединщика', '', '', '', '', '', '', '', ''), +(8158, '창기사 건틀릿', 'Gantelets de jouteur', 'Tjoster-Stulpen', '矛骑兵护手', '矛騎兵護手', 'Guanteletes de ajustador', 'Guanteletes de ajustador', 'Рукавицы поединщика', '', '', '', '', '', '', '', ''), +(8159, '창기사 벨트', 'Ceinturon de jouteur', 'Tjoster-Gurt', '矛骑兵束带', '矛騎兵腰帶', 'Faja de ajustador', 'Faja de ajustador', 'Ремень поединщика', '', '', '', '', '', '', '', ''), +(8160, '창기사 경갑', 'Jambières de jouteur', 'Tjoster-Schienbeinschützer', '矛骑兵胫甲', '矛騎兵脛甲', 'Grebas de ajustador', 'Grebas de ajustador', 'Наголенники поединщика', '', '', '', '', '', '', '', ''), +(8161, '창기사 면갑', 'Visière de jouteur', 'Tjoster-Visier', '矛骑兵面甲', '矛騎兵面甲', 'Visor de ajustador', 'Visor de ajustador', 'Баскинет поединщика', '', '', '', '', '', '', '', ''), +(8162, '창기사 다리보호구', 'Cuissards de jouteur', 'Tjoster-Beinplatten', '矛骑兵腿铠', '矛騎兵腿鎧', 'Quijotes de ajustador', 'Quijotes de ajustador', 'Ножные латы поединщика', '', '', '', '', '', '', '', ''), +(8163, '창기사 어깨갑옷', 'Espauliers de jouteur', 'Tjoster-Schulterstücke', '矛骑兵肩铠', '矛騎兵肩鎧', 'Espaldares de ajustador', 'Espaldares de ajustador', 'Наплечье поединщика', '', '', '', '', '', '', '', ''), +(8164, '시험용 편지지', '', '', '', '', '', '', 'Тест - письменные принадлежности', '', '', '', '', '', '', '', ''), +(8165, '닳아해진 용비늘', 'Ecaille de dragon usée', 'Abgenutzte Drachenschuppe', '龙鳞', '龍鱗', 'Escamas de dragón desgastadas', 'Escamas de dragón desgastadas', 'Потертая драконья чешуя', '', '', '', '', '', '', '', ''), +(8167, '거북 등딱지', 'Ecaille de tortue', 'Schildkrötenschuppe', '龟壳', '龜殼', 'Escama de tortuga', 'Escama de tortuga', 'Черепаший панцирь', '', '', '', '', '', '', '', ''), +(8168, '새까만 깃털', 'Plume noire', 'Pechschwarze Feder', '乌黑的羽毛', '烏黑的羽毛', 'Pluma negro azabache', 'Pluma negro azabache', 'Гагатовое черное перо', '', '', '', '', '', '', '', ''), +(8169, '두꺼운 통가죽', 'Peau épaisse', 'Dicker Balg', '厚毛皮', '厚毛皮', 'Pellejo grueso', 'Pellejo grueso', 'Плотная шкура', '', '', '', '', '', '', '', ''), +(8170, '튼튼한 가죽', 'Cuir robuste', 'Unverwüstliches Leder', '硬甲皮', '硬甲皮', 'Cuero basto', 'Cuero basto', 'Грубая кожа', '', '', '', '', '', '', '', ''), +(8171, '거친 통가죽', 'Peau robuste', 'Unverwüstlicher Balg', '硬甲毛皮', '硬甲毛皮', 'Pellejo basto', 'Pellejo basto', 'Прочная шкура', '', '', '', '', '', '', '', ''), +(8172, '두꺼운 경화 가죽', 'Peau épaisse traitée', 'Geschmeidiger dicker Balg', '熟化厚毛皮', '熟化厚毛皮', 'Pellejo grueso curado', 'Pellejo grueso curado', 'Обработанная плотная шкура', '', '', '', '', '', '', '', ''), +(8173, '두꺼운 방어구 키트', 'Renfort d\'armure épais', 'Dickes Rüstungsset', '厚重护甲片', '厚重護甲片', 'Complemento grueso para armadura', 'Refuerzo para armadura grueso', 'Набор для усиления плотной брони', '', '', '', '', '', '', '', ''), +(8174, '편한 가죽 모자', 'Chapeau de cuir confortable', 'Bequemer Lederhut', '舒适的皮帽', '舒適的皮帽', 'Sombrero de cuero cómodo', 'Sombrero de cuero cómodo', 'Удобная кожаная шляпа', '', '', '', '', '', '', '', ''), +(8175, '밤하늘 튜닉', 'Tunique de la nuit', 'Tunika des Nachtschleichers', '夜色外套', '夜色外套', 'Túnica Nochefugaz', 'Túnica Nochefugaz', 'Ночной мундир', '', '', '', '', '', '', '', ''), +(8176, '밤하늘 머리띠', 'Bandeau de la nuit', 'Stirnband des Nachtschleichers', '夜色头带', '夜色頭帶', 'Cinta Nochefugaz', 'Cinta Nochefugaz', 'Ночная головная повязка', '', '', '', '', '', '', '', ''), +(8177, '수련용 검', 'Epée d\'entraînement', 'Übungsschwert', '训练短剑', '訓練短劍', 'Espada de prácticas', 'Espada de prácticas', 'Учебный меч', '', '', '', '', '', '', '', ''), +(8178, '훈련용 검', 'Epée d\'entraînement', 'Ausbildungsschwert', '训练用剑', '訓練用劍', 'Espada de instrucción', 'Espada de instrucción', 'Тренировочный меч', '', '', '', '', '', '', '', ''), +(8179, '생도의 활', 'Arc de cadet', 'Kadettenbogen', '军校强弓', '軍校強弓', 'Arco de cadete', 'Arco de cadete', 'Лук оруженосца', '', '', '', '', '', '', '', ''), +(8180, '수렵의 활', 'Arc de chasse', 'Jagdbogen', '狩猎强弓', '狩獵強弓', 'Arco de caza', 'Arco de caza', 'Охотничий лук', '', '', '', '', '', '', '', ''), +(8181, '수렵의 라이플', 'Carabine de chasse', 'Jagdgewehr', '狩猎步枪', '狩獵步槍', 'Rifle de caza', 'Rifle de caza', 'Охотничья винтовка', '', '', '', '', '', '', '', ''), +(8182, '산탄 라이플', 'Carabine à plomb', 'Schrotgewehr', '圆弹步枪', '圓彈步槍', 'Rifle de perdigones', 'Rifle de perdigones', 'Шариковая винтовка', '', '', '', '', '', '', '', ''), +(8183, '백발백중 활', 'Arc de précision', 'Präzisionsbogen', '精准之弓', '精准之弓', 'Arco de precisión', 'Arco de precisión', 'Точный лук', '', '', '', '', '', '', '', ''), +(8184, '점화의 마법봉', 'Boute-flammes', 'Feuerteufel', '点火棒', '點火棒', 'Encendedor', 'Encendedor', 'Поджигатель', '', '', '', '', '', '', '', ''), +(8185, '거북 껍질 다리보호구', 'Jambières en écailles de tortue', 'Schildkrötenschuppengamaschen', '龟壳护腿', '龜殼護腿', 'Leotardos de escamas de tortuga', 'Leotardos de escamas de tortuga', 'Поножи из черепашьего панциря', '', '', '', '', '', '', '', ''), +(8186, '불행의 마법봉', 'Baguette redoutable', 'Zauberstab des Terrors', '恐惧魔杖', '恐懼魔杖', 'Varita funesta', 'Varita funesta', 'Грозный жезл', '', '', '', '', '', '', '', ''), +(8187, '거북 껍질 장갑', 'Gants en écailles de tortue', 'Schildkrötenschuppenhandschuhe', '龟壳手套', '龜殼手套', 'Guantes de escamas de tortuga', 'Guantes de escamas de tortuga', 'Перчатки из черепашьего панциря', '', '', '', '', '', '', '', ''), +(8188, '고폭 산탄총', 'Fusil explosif', 'Explosive Schrotflinte', '爆破猎枪', '爆破獵槍', 'Escopeta explosiva', 'Escopeta explosiva', 'Дробовик взрывного действия', '', '', '', '', '', '', '', ''), +(8189, '거북 껍질 흉갑', 'Cuirasse en écailles de tortue', 'Schildkrötenschuppenbrustplatte', '龟壳胸甲', '龜殼胸甲', 'Peto de escamas de tortuga', 'Coraza de escamas de tortuga', 'Кираса из черепашьего панциря', '', '', '', '', '', '', '', ''), +(8190, '한조검', 'Epée Hanzo', 'Hanzo-Schwert', '半藏之剑', '半藏之劍', 'Espada Hanzo', 'Espada Hanzo', 'Меч Ханзо', '', '', '', '', '', '', '', ''), +(8191, '거북 껍질 투구', 'Casque en écailles de tortue', 'Schildkrötenschuppenhelm', '龟壳头盔', '龜殼頭盔', 'Yelmo de escamas de tortuga', 'Yelmo de escamas de tortuga', 'Шлем из черепашьего панциря', '', '', '', '', '', '', '', ''), +(8192, '밤하늘 어깨보호구', 'Epaulières de la nuit', 'Schultern des Nachtschleichers', '夜色护肩', '夜色護肩', 'Hombreras Nochefugaz', 'Sobrehombros Nochefugaz', 'Ночные наплечники', '', '', '', '', '', '', '', ''), +(8193, '밤하늘 바지', 'Pantalon de la nuit', 'Hose des Nachtschleichers', '夜色短裤', '夜色短褲', 'Pantalones Nochefugaz', 'Pantalones Nochefugaz', 'Ночные штаны', '', '', '', '', '', '', '', ''), +(8194, '고블린 호두까개', 'Casse-noisettes gobelin', 'Goblin-Nussknacker', '地精碎果器', '哥布林碎果器', 'Cascanueces goblin', 'Cascanueces goblin', 'Гоблинский щелкунчик', '', '', '', '', '', '', '', ''), +(8195, '밤하늘 망토', 'Cape de la nuit', 'Umhang des Nachtschleichers', '夜色披风', '夜色披風', 'Capa Nochefugaz', 'Capa Nochefugaz', 'Ночной плащ', '', '', '', '', '', '', '', ''), +(8196, '흑단 시미터', 'Cimeterre d\'ébène', 'Ebenholzkrummsäbel', '乌木军刀', '烏木彎刀', 'Cimitarra de ébano', 'Cimitarra de ébano', 'Эбеновый ятаган', '', '', '', '', '', '', '', ''), +(8197, '밤하늘 장화', 'Bottes de la nuit', 'Stiefel des Nachtschleichers', '夜色长靴', '夜色長靴', 'Botas Nochefugaz', 'Botas Nochefugaz', 'Ночные сапоги', '', '', '', '', '', '', '', ''), +(8198, '거북 껍질 팔보호구', 'Brassards en écailles de tortue', 'Schildkrötenschuppenarmschienen', '龟壳护腕', '龜殼護腕', 'Brazales de escamas de tortuga', 'Brazales de escamas de tortuga', 'Наручи из черепашьего панциря', '', '', '', '', '', '', '', ''), +(8199, '전장 파괴자', 'Trancheuse de guerre', 'Schlachtfeld-Zerstörer', '战场毁灭者', '戰場毀滅者', 'Destructor de campo de batalla', 'Destructora de campo de combate', 'Боевой разрушитель', '', '', '', '', '', '', '', ''), +(8200, '부두교 로브', 'Robe du grand vaudou', 'Große Voodoorobe', '巫毒长袍', '巫毒長袍', 'Toga de gran vudú', 'Toga de gran vudú', 'Большое вудуистское одеяние', '', '', '', '', '', '', '', ''), +(8201, '부두교 가면', 'Masque du grand vaudou', 'Große Voodoomaske', '巫毒面具', '巫毒面具', 'Máscara de gran vudú', 'Máscara de gran vudú', 'Большая вудуистская маска', '', '', '', '', '', '', '', ''), +(8202, '부두교 바지', 'Pantalon du grand vaudou', 'Große Voodoohose', '巫毒短裤', '巫毒短褲', 'Pantalones de gran vudú', 'Pantalones de gran vudú', 'Большие вудуистские штаны', '', '', '', '', '', '', '', ''), +(8203, '단단한 전갈 흉갑', 'Cuirasse armée du scorpide', 'Feste Skorpidbrustplatte', '硬化蝎壳胸甲', '硬化蠍殼胸甲', 'Peto escórpido resistente', 'Coraza de escórpido resistente', 'Жесткая кираса Скорпида', '', '', '', '', '', '', '', ''), +(8204, '단단한 전갈 장갑', 'Gants armés du scorpide', 'Feste Skorpidhandschuhe', '硬化蝎壳手套', '硬化蠍殼手套', 'Guantes escórpidos resistentes', 'Guantes de escórpido resistentes', 'Жесткие перчатки Скорпида', '', '', '', '', '', '', '', ''), +(8205, '단단한 전갈 팔보호구', 'Brassards armés du scorpide', 'Feste Skorpidarmschienen', '硬化蝎壳护腕', '硬化蠍殼護腕', 'Brazales escórpidos resistentes', 'Brazales de escórpido resistentes', 'Жесткие наручи Скорпида', '', '', '', '', '', '', '', ''), +(8206, '단단한 전갈 다리보호구', 'Jambières armées du scorpide', 'Feste Skorpidgamaschen', '硬化蝎壳护腿', '硬化蠍殼護腿', 'Leotardos escórpidos resistentes', 'Leotardos de escórpido resistentes', 'Жесткие поножи Скорпида', '', '', '', '', '', '', '', ''), +(8207, '단단한 전갈 어깨보호구', 'Epaulières armées du scorpide', 'Feste Skorpidschulterstücke', '硬化蝎壳护肩', '硬化蠍殼護肩', 'Hombreras escórpidos resistentes', 'Sobrehombros de escórpido resistentes', 'Жесткие наплечники Скорпида', '', '', '', '', '', '', '', ''), +(8208, '단단한 전갈 투구', 'Casque armé du scorpide', 'Fester Skorpidhelm', '硬化蝎壳头盔', '硬化蠍殼頭盔', 'Yelmo escórpido resistente', 'Yelmo de escórpido resistente', 'Жесткий шлем Скорпида', '', '', '', '', '', '', '', ''), +(8209, '단단한 전갈 장화', 'Bottes armées du scorpide', 'Feste Skorpidstiefel', '硬化蝎壳战靴', '硬化蠍殼戰靴', 'Botas escórpidas resistentes', 'Botas de escórpido resistentes', 'Жесткие сапоги Скорпида', '', '', '', '', '', '', '', ''), +(8210, '야생 가죽 어깨보호구', 'Epaulières en cuir sauvage', 'Wildlederschultern', '蛮皮护肩', '蠻皮護肩', 'Hombreras de cuero salvaje', 'Sobrehombros de cuero salvaje', 'Кожаные наплечники Буйства', '', '', '', '', '', '', '', ''), +(8211, '야생 가죽 조끼', 'Gilet en cuir sauvage', 'Wildlederweste', '蛮皮外衣', '蠻皮外衣', 'Jubón de cuero salvaje', 'Jubón de cuero salvaje', 'Кожаный жилет Буйства', '', '', '', '', '', '', '', ''), +(8212, '야생 가죽 다리보호구', 'Jambières en cuir sauvage', 'Wildledergamaschen', '蛮皮护腿', '蠻皮護腿', 'Leotardos de cuero salvaje', 'Leotardos de cuero salvaje', 'Кожаные поножи Буйства', '', '', '', '', '', '', '', ''), +(8213, '야생 가죽 장화', 'Bottes en cuir sauvage', 'Wildlederstiefel', '蛮皮战靴', '蠻皮戰靴', 'Botas de cuero salvaje', 'Botas de cuero salvaje', 'Кожаные сапоги Буйства', '', '', '', '', '', '', '', ''), +(8214, '야생 가죽 투구', 'Casque en cuir sauvage', 'Wildlederhelm', '蛮皮头盔', '蠻皮頭盔', 'Casco de cuero salvaje', 'Casco de cuero salvaje', 'Кожаный шлем Буйства', '', '', '', '', '', '', '', ''), +(8215, '야생 가죽 망토', 'Cape en cuir sauvage', 'Wildlederumhang', '蛮皮披风', '蠻皮披風', 'Capa de cuero salvaje', 'Capa de cuero salvaje', 'Кожаный плащ Буйства', '', '', '', '', '', '', '', ''), +(8216, '부두교 망토', 'Cape du grand vaudou', 'Großer Voodooumhang', '巫毒披风', '巫毒披風', 'Capa de gran vudú', 'Capa de gran vudú', 'Большой вудуистский плащ', '', '', '', '', '', '', '', ''), +(8217, '속사 화살통', 'Carquois de tir rapide', 'Schnellziehköcher', '快捷箭袋', '快捷箭袋', 'Carcaj rápido', 'Carcaj rápido', 'Колчан быстрой тетивы', '', '', '', '', '', '', '', ''), +(8218, '두꺼운 가죽 탄약주머니', 'Giberne en cuir épais', 'Dicker Ledermunitionsbeutel', '厚皮弹药包', '厚皮彈藥包', 'Faltriquera de munición de cuero grueso', 'Faltriquera de munición de cuero grueso', 'Плотный кожаный подсумок', '', '', '', '', '', '', '', ''), +(8223, '바실리스크의 검', 'Lame du basilic', 'Klinge des Basilisken', '石化蜥蜴之刃', '石化蜥蜴之刃', 'Hoja del basilisco', 'Hoja del basilisco', 'Клинок Василиска', '', '', '', '', '', '', '', ''), +(8224, '실리시드 검', 'Eventreur silithide', 'Silithidenzerfetzer', '异种蝎切割者', '異種蠍切割者', 'Destripador de silítido', 'Destripador de silítido', 'Потрошитель силитидов', '', '', '', '', '', '', '', ''), +(8225, '부패의 펜싱검', 'Epée de corruption', 'Besudelter Durchstecher', '污秽穿刺者', '污穢穿刺者', 'Perforadora corrupta', 'Perforadora corrupta', 'Гниющий пронзатель', '', '', '', '', '', '', '', ''), +(8226, '도륙검', 'La Bouchère', 'Der Schlächter', '屠夫', '屠夫', 'El carnicero', 'El carnicero', 'Мясник', '', '', '', '', '', '', '', ''), +(8243, '스쿠비 과자', 'Scoubiscuits', 'Scooby-Leckerei', '宠物食品', '寵物食品', 'Chuchería de Scooby', 'Chuchería de Scooby', 'Собачий крекер', '스쿠비 두비 두!', 'Scooby-dooby-doo !', '', '过来过来~', '過來過來~', '¡Escubi-dubi-du!', '¡Escubi-dubi-du!', 'А ну-ка отними!'), +(8244, '완전무결한 드레니시스트 구슬', 'Sphère de draenéthyste sans défaut', 'Fehlerlose Draenethystsphäre', '无暇的德莱尼水晶球', '無暇的德萊尼水晶球', 'Esfera draenetista impecable', 'Esfera draenetista perfecta', 'Безупречная сфера из дренейского аметиста', '', '', '', '', '', '', '', ''), +(8245, '붉은황실 튜닉', 'Tunique impériale rouge', 'Imperiale rote Tunika', '帝王红色外套', '帝王紅色外套', 'Túnica imperial roja', 'Túnica imperial roja', 'Императорский красный мундир', '', '', '', '', '', '', '', ''), +(8246, '붉은황실 장화', 'Bottes impériales rouges', 'Imperiale rote Stiefel', '帝王红色长靴', '帝王紅色長靴', 'Botas rojas imperiales', 'Botas rojas imperiales', 'Императорские красные сапоги', '', '', '', '', '', '', '', ''), +(8247, '붉은황실 팔보호구', 'Brassards impériaux rouges', 'Imperiale rote Armschienen', '帝王红色护腕', '帝王紅色護腕', 'Brazales rojos imperiales', 'Brazales rojos imperiales', 'Императорские красные наручи', '', '', '', '', '', '', '', ''), +(8248, '붉은황실 망토', 'Cape impériale rouge', 'Imperialer roter Umhang', '帝王红色披风', '帝王紅色披風', 'Capa roja imperial', 'Capa roja imperial', 'Императорский красный плащ', '', '', '', '', '', '', '', ''), +(8249, '붉은황실 장갑', 'Gants impériaux rouges', 'Imperiale rote Handschuhe', '帝王红色手套', '帝王紅色手套', 'Guantes rojos imperiales', 'Guantes rojos imperiales', 'Императорские красные перчатки', '', '', '', '', '', '', '', ''), +(8250, '붉은황실 어깨보호대', 'Mantelet impérial rouge', 'Imperialer roter Mantel', '帝王红色衬肩', '帝王紅色襯肩', 'Manto rojo imperial', 'Manto rojo imperial', 'Императорское красное оплечье', '', '', '', '', '', '', '', ''), +(8251, '붉은황실 바지', 'Pantalon impérial rouge', 'Imperiale rote Hose', '帝王红色短裤', '帝王紅色短褲', 'Pantalones rojos imperiales', 'Pantalones rojos imperiales', 'Императорские красные штаны', '', '', '', '', '', '', '', ''), +(8252, '붉은황실 로브', 'Robe impériale rouge', 'Imperiale rote Robe', '高级奥术长袍', '高級祕法長袍', 'Toga imperial roja', 'Toga imperial roja', 'Императорское красное одеяние', '', '', '', '', '', '', '', ''), +(8253, '붉은황실 장식띠', 'Echarpe impériale rouge', 'Imperiale rote Schärpe', '高级奥术腰带', '高級祕法腰帶', 'Fajín imperial rojo', 'Fajín imperial rojo', 'Императорский красный кушак', '', '', '', '', '', '', '', ''), +(8254, '붉은황실 화관', 'Diadème impérial rouge', 'Imperialer roter Reif', '帝王红色头环', '帝王紅色頭環', 'Aro rojo imperial', 'Aro rojo imperial', 'Императорский красный венец', '', '', '', '', '', '', '', ''), +(8255, '뱀비늘 벨트', 'Ceinturon en peau de serpent', 'Schlangenhaut-Gurt', '蛇皮束带', '蛇皮腰帶', 'Faja de piel de serpiente', 'Faja de piel de serpiente', 'Ремень из змеиной кожи', '', '', '', '', '', '', '', ''), +(8256, '뱀비늘 장화', 'Bottes en peau de serpent', 'Schlangenhaut-Stiefel', '蛇皮之靴', '蛇皮之靴', 'Botas de piel de serpiente', 'Botas de piel de serpiente', 'Сапоги из змеиной кожи', '', '', '', '', '', '', '', ''), +(8257, '뱀비늘 팔보호구', 'Brassards en peau de serpent', 'Schlangenhaut-Armschienen', '蛇皮护腕', '蛇皮護腕', 'Brazales de piel de serpiente', 'Brazales de piel de serpiente', 'Наручи из змеиной кожи', '', '', '', '', '', '', '', ''), +(8258, '뱀비늘 갑옷', 'Armure en peau de serpent', 'Schlangenhaut-Rüstung', '蛇皮护甲', '蛇皮護甲', 'Armadura de piel de serpiente', 'Armadura de piel de serpiente', 'Броня из змеиной кожи', '', '', '', '', '', '', '', ''), +(8259, '뱀비늘 망토', 'Cape en peau de serpent', 'Schlangenhaut-Umhang', '蛇皮披风', '蛇皮披風', 'Capa de piel de serpiente', 'Capa de piel de serpiente', 'Плащ из змеиной кожи', '', '', '', '', '', '', '', ''), +(8260, '뱀비늘 장갑', 'Gants en peau de serpent', 'Schlangenhaut-Handschuhe', '蛇皮手套', '蛇皮手套', 'Guantes de piel de serpiente', 'Guantes de piel de serpiente', 'Перчатки из змеиной кожи', '', '', '', '', '', '', '', ''), +(8261, '뱀비늘 투구', 'Casque en peau de serpent', 'Schlangenhaut-Helm', '蛇皮头盔', '蛇皮頭盔', 'Yelmo de piel de serpiente', 'Yelmo de piel de serpiente', 'Шлем из змеиной кожи', '', '', '', '', '', '', '', ''), +(8262, '뱀비늘 다리보호구', 'Jambières en peau de serpent', 'Schlangenhaut-Gamaschen', '蛇皮护腿', '蛇皮護腿', 'Leotardos de piel de serpiente', 'Leotardos de piel de serpiente', 'Поножи из змеиной кожи', '', '', '', '', '', '', '', ''), +(8263, '뱀비늘 어깨갑옷', 'Spallières en peau de serpent', 'Schlangenhaut-Schiftung', '蛇皮肩甲', '蛇皮肩甲', 'Bufas de piel de serpiente', 'Bufas de piel de serpiente', 'Наплеч из змеиной кожи', '', '', '', '', '', '', '', ''), +(8264, '흑단고리 손목보호구', 'Bracelets de Fort-Ebène', 'Ebenhölzerner Handgelenksschutz', '乌木链甲护腕', '烏木鍊甲護腕', 'Muñequeras Fuerte ébano', 'Guardamuñecas Fuerte ébano', 'Эбеновые браслеты', '', '', '', '', '', '', '', ''), +(8265, '흑단고리 갑옷', 'Armure de Fort-Ebène', 'Ebenholzrüstung', '乌木链甲', '烏木鍊甲', 'Armadura Fuerte ébano', 'Armadura Fuerte ébano', 'Эбеновая броня', '', '', '', '', '', '', '', ''), +(8266, '흑단고리 망토', 'Cape de Fort-Ebène', 'Ebenholzumhang', '乌木链甲披风', '烏木鍊甲披風', 'Capa Fuerte ébano', 'Capa Fuerte ébano', 'Эбеновый плащ', '', '', '', '', '', '', '', ''), +(8267, '흑단고리 건틀릿', 'Gantelets de Fort-Ebène', 'Ebenholzstulpen', '乌木链甲护手', '烏木鍊甲護手', 'Guanteletes Fuerte ébano', 'Guanteletes Fuerte ébano', 'Эбеновые рукавицы', '', '', '', '', '', '', '', ''), +(8268, '흑단고리 벨트', 'Ceinturon de Fort-Ebène', 'Ebenholzgurt', '乌木链甲束带', '烏木鍊甲腰帶', 'Faja Fuerte ébano', 'Faja Fuerte ébano', 'Эбеновый ремень', '', '', '', '', '', '', '', ''), +(8269, '흑단고리 장화', 'Bottes de Fort-Ebène', 'Ebenholzstiefel', '乌木链甲战靴', '烏木鍊甲戰靴', 'Botas Fuerte ébano', 'Botas Fuerte ébano', 'Эбеновые сапоги', '', '', '', '', '', '', '', ''), +(8270, '흑단고리 투구', 'Heaume de Fort-Ebène', 'Ebenholzhelm', '乌木链甲头盔', '烏木鍊甲頭盔', 'Casco Fuerte ébano', 'Casco Fuerte ébano', 'Эбеновый полный шлем', '', '', '', '', '', '', '', ''), +(8271, '흑단고리 다리보호구', 'Jambières de Fort-Ebène', 'Ebenholzgamaschen', '乌木链甲护腿', '烏木鍊甲護腿', 'Leotardos Fuerte ébano', 'Leotardos Fuerte ébano', 'Эбеновые поножи', '', '', '', '', '', '', '', ''), +(8272, '흑단고리 어깨보호구', 'Garde-poignets de Fort-Ebène', 'Ebenholzschulterpolster', '乌木链甲护肩', '烏木鍊甲護肩', 'Hombreras Fuerte ébano', 'Sobrehombros Fuerte ébano', 'Эбеновые наплечные щитки', '', '', '', '', '', '', '', ''), +(8273, '용기의 판금 손목보호구', 'Garde-poignets valeureux', 'Wackerer Handgelenksschutz', '勇武腕甲', '無畏腕甲', 'Muñequeras de valeroso', 'Guardamuñecas de valeroso', 'Доблестные накулачники', '', '', '', '', '', '', '', ''), +(8274, '용기의 판금 흉갑', 'Corselet valeureux', 'Wackerer Brustschutz', '勇武胸甲', '英勇胸甲', 'Coraza de valeroso', 'Coselete de valeroso', 'Нагрудный доспех доблести', '', '', '', '', '', '', '', ''), +(8275, '흑단고리 버클러', 'Targe de Fort-Ebène', 'Ebenholzrundschild', '乌木圆盾', '烏木圓盾', 'Rodela Fuerte ébano', 'Rodela Fuerte ébano', 'Эбеновый кулачный щит', '', '', '', '', '', '', '', ''), +(8276, '용기의 판금 건틀릿', 'Gantelets valeureux', 'Wackere Stulpen', '勇武护手', '英勇護手', 'Guanteletes de valeroso', 'Guanteletes de valeroso', 'Доблестные рукавицы', '', '', '', '', '', '', '', ''), +(8277, '용기의 판금 벨트', 'Ceinturon valeureux', 'Wackerer Gurt', '勇武束带', '英勇腰帶', 'Faja de valeroso', 'Faja de valeroso', 'Доблестный ремень', '', '', '', '', '', '', '', ''), +(8278, '용기의 판금 경갑', 'Jambières valeureuses', 'Wackere Schienbeinschützer', '勇武胫甲', '英勇脛甲', 'Grebas valeroso', 'Grebas valeroso', 'Доблестные наголенники', '', '', '', '', '', '', '', ''), +(8279, '용기의 판금 투구', 'Heaume valeureux', 'Wackerer Helm', '勇武头盔', '英勇頭盔', 'Yelmo de valeroso', 'Yelmo de valeroso', 'Доблестный шлем', '', '', '', '', '', '', '', ''), +(8280, '용기의 판금 다리보호구', 'Cuissards valeureux', 'Wackere Beinschützer', '勇武腿甲', '英勇腿甲', 'Musleras de valeroso', 'Musleras de valeroso', 'Доблестные набедренники', '', '', '', '', '', '', '', ''), +(8281, '용기의 판금 어깨갑옷', 'Espauliers valeureux', 'Wackere Schulterstücke', '勇武肩铠', '英勇肩鎧', 'Espaldares de valeroso', 'Espaldares de valeroso', 'Доблестное наплечье', '', '', '', '', '', '', '', ''), +(8282, '용기의 방패', 'Bouclier valeureux', 'Wackerer Schild', '勇武之盾', '英勇之盾', 'Escudo de valeroso', 'Escudo de valeroso', 'Доблестный щит', '', '', '', '', '', '', '', ''), +(8283, '비전 갑옷', 'Armure des arcanes', 'Arkane Rüstung', '奥术护甲', '祕法護甲', 'Armadura Arcana', 'Armadura Arcana', 'Чародейская броня', '', '', '', '', '', '', '', ''), +(8284, '비전 장화', 'Bottes des arcanes', 'Arkane Stiefel', '奥术长靴', '祕法長靴', 'Botas Arcanas', 'Botas Arcanas', 'Чародейские сапоги', '', '', '', '', '', '', '', ''), +(8285, '비전 손목띠', 'Poignets des arcanes', 'Arkane Bänder', '奥术护腕', '祕法護腕', 'Sortijas Arcanas', 'Sortijas Arcanas', 'Чародейские поручи', '', '', '', '', '', '', '', ''), +(8286, '비전 망토', 'Cape des arcanes', 'Arkaner Umhang', '奥术披风', '祕法披風', 'Capa Arcana', 'Capa Arcana', 'Чародейский плащ', '', '', '', '', '', '', '', ''), +(8287, '비전 장갑', 'Gants des arcanes', 'Arkane Handschuhe', '奥术手套', '祕法手套', 'Guantes Arcanos', 'Guantes Arcanos', 'Чародейские перчатки', '', '', '', '', '', '', '', ''), +(8288, '비전 어깨보호대', 'Ailettes des arcanes', 'Arkane Polster', '奥术护肩', '祕法護肩', 'Protectores Arcanos', 'Protectores Arcanos', 'Чародейское оплечье', '', '', '', '', '', '', '', ''), +(8289, '비전 다리보호구', 'Jambières des arcanes', 'Arkane Gamaschen', '奥术护腿', '祕法護腿', 'Leotardos Arcanos', 'Leotardos Arcanos', 'Чародейские поножи', '', '', '', '', '', '', '', ''), +(8290, '비전 로브', 'Robe des arcanes', 'Arkane Robe', '微风长袍', '微風長袍', 'Toga Arcana', 'Toga Arcana', 'Чародейское одеяние', '', '', '', '', '', '', '', ''), +(8291, '비전 장식띠', 'Echarpe des arcanes', 'Arkane Schärpe', '微风腰带', '微風腰帶', 'Fajín Arcano', 'Fajín Arcano', 'Чародейский кушак', '', '', '', '', '', '', '', ''), +(8292, '비전 모자', 'Couvre-chef des arcanes', 'Arkane Bedeckung', '奥法头巾', '奧法頭巾', 'Manta Arcana', 'Casquete Arcano', 'Чародейский убор', '', '', '', '', '', '', '', ''), +(8293, '여행자 허리띠', 'Ceinture de voyageur', 'Gürtel des Reisenden', '旅行者腰带', '旅行者腰帶', 'Cinturón de viajero', 'Cinturón de viajero', 'Пояс путника', '', '', '', '', '', '', '', ''), +(8294, '여행자 장화', 'Bottes de voyageur', 'Stiefel des Reisenden', '旅行者之靴', '旅行者之靴', 'Botas de viajero', 'Botas de viajero', 'Сапоги путника', '', '', '', '', '', '', '', ''), +(8295, '여행자 팔보호구', 'Brassards de voyageur', 'Armschienen des Reisenden', '旅行者护腕', '旅行者護腕', 'Brazales de viajero', 'Brazales de viajero', 'Наручи путника', '', '', '', '', '', '', '', ''), +(8296, '여행자 웃옷', 'Pourpoint de voyageur', 'Wams des Reisenden', '旅行者夹克', '旅行者夾克', 'Chaleco de viajero', 'Chaleco de viajero', 'Жакет путника', '', '', '', '', '', '', '', ''), +(8297, '여행자 망토', 'Cape de voyageur', 'Umhang des Reisenden', '旅行者披风', '旅行者披風', 'Capa de viajero', 'Capa de viajero', 'Плащ путника', '', '', '', '', '', '', '', ''), +(8298, '여행자 장갑', 'Gants de voyageur', 'Handschuhe des Reisenden', '旅行者手套', '旅行者手套', 'Guantes de viajero', 'Guantes de viajero', 'Перчатки путника', '', '', '', '', '', '', '', ''), +(8299, '여행자 투구', 'Casque de voyageur', 'Helm des Reisenden', '旅行者头盔', '旅行者頭盔', 'Yelmo de viajero', 'Yelmo de viajero', 'Шлем путника', '', '', '', '', '', '', '', ''), +(8300, '여행자 다리보호구', 'Jambières de voyageur', 'Gamaschen des Reisenden', '旅行者护腿', '旅行者護腿', 'Leotardos de viajero', 'Leotardos de viajero', 'Поножи путника', '', '', '', '', '', '', '', ''), +(8301, '여행자 어깨갑옷', 'Spallières de voyageur', 'Schiftung des Reisenden', '旅行者肩甲', '旅行者肩甲', 'Bufas de viajero', 'Bufas de viajero', 'Наплеч путника', '', '', '', '', '', '', '', ''), +(8302, '영웅의 팔보호구', 'Brassards de héros', 'Helden-Armschienen', '英雄护腕', '英雄護腕', 'Brazales de héroe', 'Brazales de héroe', 'Наручи героя', '', '', '', '', '', '', '', ''), +(8303, '영웅의 흉갑', 'Cuirasse de héros', 'Helden-Brustplatte', '英雄胸甲', '英雄胸甲', 'Peto de héroe', 'Coraza de héroe', 'Кираса героя', '', '', '', '', '', '', '', ''), +(8304, '영웅의 단망토', 'Cape de héros', 'Helden-Cape', '英雄斗篷', '英雄斗篷', 'Manteo de héroe', 'Manteo de héroe', 'Накидка героя', '', '', '', '', '', '', '', ''), +(8305, '영웅의 건틀릿', 'Gantelets de héros', 'Helden-Stulpen', '英雄护手', '英雄護手', 'Guanteletes de héroe', 'Guanteletes de héroe', 'Рукавицы героя', '', '', '', '', '', '', '', ''), +(8306, '영웅의 허리띠', 'Ceinture de héros', 'Helden-Gürtel', '英雄腰带', '英雄腰帶', 'Cinturón de héroe', 'Cinturón de héroe', 'Пояс героя', '', '', '', '', '', '', '', ''), +(8307, '영웅의 장화', 'Bottes de héros', 'Helden-Stiefel', '英雄战靴', '英雄戰靴', 'Botas de héroe', 'Botas de héroe', 'Сапоги героя', '', '', '', '', '', '', '', ''), +(8308, '영웅의 머리끈', 'Bandeau de héros', 'Helden-Band', '风暴罩盔', '風暴罩盔', 'Sortija de héroe', 'Sortija de héroe', 'Повязка героя', '', '', '', '', '', '', '', ''), +(8309, '영웅의 다리보호구', 'Jambières de héros', 'Helden-Gamaschen', '英雄护腿', '英雄護腿', 'Leotardos de héroe', 'Leotardos de héroe', 'Поножи героя', '', '', '', '', '', '', '', ''), +(8310, '영웅의 어깨갑옷', 'Espauliers de héros', 'Helden-Schulterstücke', '英雄肩铠', '英雄肩鎧', 'Espaldares de héroe', 'Espaldares de héroe', 'Наплечье героя', '', '', '', '', '', '', '', ''), +(8311, '무쇠 판금 완갑', 'Protège-bras d\'albâtre en plaques', 'Alabasterplattenunterarmschienen', '鬼魂臂铠', '雪白臂鎧', 'Protegebrazos de placas de alabastro', 'Protegebrazos de placas de alabastro', 'Алебастровые латные тяжелые наручи', '', '', '', '', '', '', '', ''), +(8312, '무쇠 판금 흉갑', 'Cuirasse d\'albâtre', 'Alabasterbrustplatte', '鬼魂板甲护胸', '雪白鎧甲護胸', 'Peto de alabastro', 'Coraza de alabastro', 'Алебастровая кираса', '', '', '', '', '', '', '', ''), +(8313, '영웅의 버클러', 'Targe de héros', 'Helden-Rundschild', '英雄圆盾', '英雄圓盾', 'Rodela de héroe', 'Rodela de héroe', 'Кулачный щит героя', '', '', '', '', '', '', '', ''), +(8314, '무쇠 판금 건틀릿', 'Gantelets d\'albâtre en plaques', 'Alabasterplattenstulpen', '雪花板甲护手', '雪白鎧甲護手', 'Guanteletes de placas de alabastro', 'Guanteletes de placas de alabastro', 'Алебастровые латные рукавицы', '', '', '', '', '', '', '', ''), +(8315, '무쇠 판금 벨트', 'Ceinturon d\'albâtre en plaques', 'Alabasterplattengurt', '雪花板甲束带', '雪白鎧甲腰帶', 'Faja de placas de alabastro', 'Faja de placas de alabastro', 'Алебастровый латный ремень', '', '', '', '', '', '', '', ''), +(8316, '무쇠 판금 경갑', 'Bottes d\'albâtre en plaques', 'Alabasterplattenschienbeinschützer', '雪花板甲护腿', '雪白鎧甲護腿', 'Grebas de placas de alabastro', 'Grebas de placas de alabastro', 'Алебастровые латные наголенники', '', '', '', '', '', '', '', ''), +(8317, '무쇠 판금 투구', 'Heaume d\'albâtre en plaques', 'Alabasterplattenhelm', '鬼魂板甲头盔', '雪白鎧甲頭盔', 'Alabastro casco de placas', 'Casco de placas de alabastro', 'Алабастровый латный шлем', '', '', '', '', '', '', '', ''), +(8318, '무쇠 판금 다리보호구', 'Jambières d\'albâtre en plaques', 'Alabasterplattengamaschen', '雪花板甲护腿', '雪白鎧甲護腿', 'Leotardos de placas de alabastro', 'Leotardos de placas de alabastro', 'Алебастровые латные поножи', '', '', '', '', '', '', '', ''), +(8319, '무쇠 판금 어깨갑옷', 'Espauliers d\'albâtre en plaques', 'Alabasterplattenschiftung', '雪花板甲肩铠', '雪白鎧甲肩鎧', 'Espaldares de placas de alabastro', 'Espaldares de placas de alabastro', 'Алебастровое латное наплечье', '', '', '', '', '', '', '', ''), +(8320, '무쇠 방패', 'Bouclier d\'albâtre', 'Alabasterschild', '鬼魂之盾', '雪白之盾', 'Escudo de alabastro', 'Escudo de alabastro', 'Алебастровый щит', '', '', '', '', '', '', '', ''), +(8343, '큰 비단 실타래', 'Bobine de soie lourde', 'Schwerer Seidenfaden', '粗丝线', '粗絲線', 'Hilo de seda pesada', 'Hilo de seda grueso', 'Толстая шелковая нить', '', '', '', '', '', '', '', ''), +(8344, '은빛 돌기', 'Filières d\'argent', 'Silbrige Spinndrüsen', '银色丝囊', '銀色絲囊', 'Espineretas de plata', 'Espineretas de plata', 'Серебристые паутинные железы', '', '', '', '', '', '', '', ''), +(8345, '늑대머리 투구', 'Casque tête-de-loup', 'Wolfskopfhelm', '狼头之盔', '狼頭之盔', 'Yelmo cabeza de lobo', 'Yelmo cabeza de lobo', 'Волкоголовый шлем', '', '', '', '', '', '', '', ''), +(8346, '바다의 건틀릿', 'Gantelets de la mer', 'Stulpen des Meeres', '深海护手', '深海護手', 'Guanteletes del Mar', 'Guanteletes del Mar', 'Рукавицы Моря', '', '', '', '', '', '', '', ''), +(8347, '용비늘 건틀릿', 'Gantelets en écailles de dragon', 'Drachenschuppenstulpen', '龙鳞护手', '龍鱗護手', 'Guanteletes de escamas de dragón', 'Guanteletes de escamas de dragón', 'Рукавицы из драконьей шкуры', '', '', '', '', '', '', '', ''), +(8348, '불꽃의 투구', 'Casque de feu', 'Helm des Feuers', '火焰头盔', '火焰頭盔', 'Yelmo de Fuego', 'Yelmo de fuego', 'Шлем огня', '', '', '', '', '', '', '', ''), +(8349, '깃털장식 흉갑', 'Cuirasse de plumes', 'Gefiederte Brustplatte', '羽饰胸甲', '羽飾胸甲', 'Peto de plumas', 'Coraza de plumas', 'Оперенная перьями кираса', '', '', '', '', '', '', '', ''), +(8350, '한반지', 'L\'anneau unique', 'Der Eine Ring', '至尊一戒', '至尊一戒', 'El anillo 1', 'El anillo 1', 'Кольцо 1', '두반지보다는 성능이 떨어진다고 알려져 있습니다.', 'Pas tout à fait aussi bien que l\'anneau numéro 2', 'Nicht so gut wie der Andere Ring', '比至尊二戒稍差那么一点', '比至尊二戒稍差那麼一點', 'No es tan buena como la sortija 2.', 'No es tan buena como el anillo 2.', 'Не лучше кольца уровня 2'), +(8363, '부두교 주술사 부적', 'Charme vaudou des chamans', 'Voodooglücksbringer des Schamanen', '萨满巫毒符咒', '薩滿巫毒符咒', 'Talismán de vudú chamán', 'Talismán de vudú chamán', 'Шаманский оберег Вуду', '', '', '', '', '', '', '', ''), +(8364, '미스릴송어 구이', 'Truite tête-mithril', 'Mithrilkopfforelle', '银头鲑鱼', '銀頭鮭魚', 'Trucha de cabeza de mitril', 'Trucha cabeza de mitril', 'Мифрилоголовая форель', '', '', '', '', '', '', '', ''), +(8365, '미스릴송어', 'Truite tête-mithril crue', 'Rohe Mithrilkopfforelle', '新鲜的银头鲑鱼', '新鮮的銀頭鮭魚', 'Trucha cabeza de mitril cruda', 'Trucha cabeza de mitril cruda', 'Сырая мифрилоголовая форель', '', '', '', '', '', '', '', ''), +(8366, '불어오른 송어', 'Truite ballonnée', 'Aufgedunsene Forelle', '浮肿的鲑鱼', '浮腫的鮭魚', 'Trucha hinchada', 'Trucha hinchada', 'Тухлая форель', '', '', '', '', '', '', '', ''), +(8367, '용비늘 흉갑', 'Cuirasse en écailles de dragon', 'Drachenschuppenbrustplatte', '龙鳞胸甲', '龍鱗胸甲', 'Peto de escamas de dragón', 'Coraza de escamas de dragón', 'Кираса из драконьей шкуры', '', '', '', '', '', '', '', ''), +(8368, '두꺼운 늑대 가죽', 'Peau de loup épaisse', 'Dicker Wolfsbalg', '厚狼皮', '厚狼皮', 'Pellejo de lobo grueso', 'Pellejo de lobo grueso', 'Плотная волчья шкура', '', '', '', '', '', '', '', ''), +(8383, '일반 편지', 'Lettre simple', 'Schlichter Brief', '普通信件', '普通信件', 'Carta lisa', 'Carta lisa', 'Обычное письмо', '', '', '', '', '', '', '', ''), +(8384, '도안: 편한 가죽 모자', 'Patron : Chapeau de cuir confortable', 'Muster: Bequemer Lederhut', '图样:舒适的皮帽', '圖樣:舒適的皮帽', 'Patrón: sombrero de cuero cómodo', 'Patrón: sombrero de cuero cómodo', 'Выкройка: удобная кожаная шляпа', '', '', '', '', '', '', '', ''), +(8385, '도안: 거북 껍질 장갑', 'Patron : Gants en écailles de tortue', 'Muster: Schildkrötenschuppenhandschuhe', '图样:龟壳手套', '圖樣:龜殼手套', 'Patrón: guantes de escamas de tortuga', 'Patrón: guantes de escamas de tortuga', 'Выкройка: перчатки из черепашьего панциря', '', '', '', '', '', '', '', ''), +(8386, '도안: 부두교 로브', 'Patron : Robe du grand vaudou', 'Muster: Große Voodoorobe', '图样:巫毒长袍', '圖樣:巫毒長袍', 'Patrón: toga de gran vudú', 'Patrón: toga de gran vudú', 'Выкройка: большое вудуистское одеяние', '', '', '', '', '', '', '', ''), +(8387, '도안: 부두교 가면', 'Patron : Masque du grand vaudou', 'Muster: Große Voodoomaske', '图样:巫毒面具', '圖樣:巫毒面具', 'Patrón: máscara de gran vudú', 'Patrón: máscara de gran vudú', 'Выкройка: большая вудуистская маска', '', '', '', '', '', '', '', ''), +(8388, '도안: 밤하늘 망토', 'Patron : Cape de la nuit', 'Muster: Umhang des Nachtschleichers', '图样:夜色披风', '圖樣:夜色披風', 'Patrón: capa Nochefugaz', 'Patrón: capa Nochefugaz', 'Выкройка: ночной плащ', '', '', '', '', '', '', '', ''), +(8389, '도안: 부두교 바지', 'Patron : Pantalon du grand vaudou', 'Muster: Große Voodoohose', '图样:巫毒短裤', '圖樣:巫毒短褲', 'Patrón: pantalones de gran vudú', 'Patrón: pantalones de gran vudú', 'Выкройка: большие вудуистские штаны', '', '', '', '', '', '', '', ''), +(8390, '도안: 부두교 망토', 'Patron : Cape du grand vaudou', 'Muster: Großer Voodooumhang', '图样:巫毒披风', '圖樣:巫毒披風', 'Patrón: capa de gran vudú', 'Patrón: capa de gran vudú', 'Выкройка: большой вудуистский плащ', '', '', '', '', '', '', '', ''), +(8391, '칼송곳니하이에나 턱', 'Joues de Raillecroc', 'Kicherfangunterkiefer', '弯牙土狼的颚骨', '彎牙土狼的顎骨', 'Papada de hiena risitas', 'Papada de hiena risitas', 'Челюсть гиены-ухмыльника', '', '', '', '', '', '', '', ''), +(8392, '손상된 멧돼지 허파', 'Poumon de sanglier éclaté', 'Feuerverbrannte Eberlunge', '诅咒之地的野猪肺', '詛咒之地的野豬肺', 'Pulmón aplastado de jabalí', 'Pulmón de jabalí maldito', 'Обожженные легкие вепря', '', '', '', '', '', '', '', ''), +(8393, '스콜포크 집게발', 'Pince de scorpok', 'Skorpokzange', '厚甲蝎螯', '厚甲蠍螯', 'Pinza de scorpok', 'Pinza de scorpok', 'Клешня скорпока', '', '', '', '', '', '', '', ''), +(8394, '바실리스크 뇌', 'Cerveau de basilic', 'Basiliskengehirn', '石化蜥蜴的大脑', '石化蜥蜴的大腦', 'Cerebro de basilisco', 'Cerebro de basilisco', 'Мозг василиска', '', '', '', '', '', '', '', ''), +(8395, '도안: 단단한 전갈 흉갑', 'Patron : Cuirasse armée du scorpide', 'Muster: Feste Skorpidbrustplatte', '图样:硬化蝎壳胸甲', '圖樣:硬化蠍殼胸甲', 'Patrón: peto escórpido resistente', 'Patrón: Coraza de escórpido resistente', 'Выкройка: жесткая кираса Скорпида', '', '', '', '', '', '', '', ''), +(8396, '독수리 모래주머니', 'Gésier de vautour', 'Geiermuskelmagen', '秃鹫的砂囊', '禿鷲的砂囊', 'Molleja de buitre', 'Molleja de buitre', 'Потроха стервятника', '', '', '', '', '', '', '', ''), +(8397, '도안: 단단한 전갈 팔보호구', 'Patron : Brassards armés du scorpide', 'Muster: Feste Skorpidarmschienen', '图样:硬化蝎壳护腕', '圖樣:硬化蠍殼護腕', 'Patrón: brazales escórpidos resistentes', 'Patrón: brazales de escórpido resistentes', 'Выкройка: жесткие наручи Скорпида', '', '', '', '', '', '', '', ''), +(8398, '도안: 단단한 전갈 장갑', 'Patron : Gants armés du scorpide', 'Muster: Feste Skorpidhandschuhe', '图样:硬化蝎壳手套', '圖樣:硬化蠍殼手套', 'Patrón: guantes escórpidos resistentes', 'Patrón: guantes de escórpido resistentes', 'Выкройка: жесткие перчатки Скорпида', '', '', '', '', '', '', '', ''), +(8399, '도안: 단단한 전갈 장화', 'Patron : Bottes armées du scorpide', 'Muster: Feste Skorpidstiefel', '图样:硬化蝎壳战靴', '圖樣:硬化蠍殼戰靴', 'Patrón: botas escórpidas resistentes', 'Patrón: botas de escórpido resistentes', 'Выкройка: жесткие сапоги Скорпида', '', '', '', '', '', '', '', ''), +(8400, '도안: 단단한 전갈 어깨보호구', 'Patron : Epaulières armées du scorpide', 'Muster: Feste Skorpidschulterstücke', '图样:硬化蝎壳护肩', '圖樣:硬化蠍殼護肩', 'Patrón: hombreras escórpidos resistentes', 'Patrón: sobrehombros de escórpido resistentes', 'Выкройка: жесткие наплечники Скорпида', '', '', '', '', '', '', '', ''), +(8401, '도안: 단단한 전갈 다리보호구', 'Patron : Jambières armées du scorpide', 'Muster: Feste Skorpidgamaschen', '图样:硬化蝎壳护腿', '圖樣:硬化蠍殼護腿', 'Patrón: leotardos escórpidos resistentes', 'Patrón: leotardos de escórpido resistentes', 'Выкройка: жесткие поножи Скорпида', '', '', '', '', '', '', '', ''), +(8402, '도안: 단단한 전갈 투구', 'Patron : Casque armé du scorpide', 'Muster: Fester Skorpidhelm', '图样:硬化蝎壳头盔', '圖樣:硬化蠍殼頭盔', 'Patrón: yelmo escórpido resistente', 'Patrón: Yelmo de escórpido resistente', 'Выкройка: жесткий шлем Скорпида', '', '', '', '', '', '', '', ''), +(8403, '도안: 야생 가죽 어깨보호구', 'Patron : Epaulières en cuir sauvage', 'Muster: Wildlederschultern', '图样:蛮皮护肩', '圖樣:蠻皮護肩', 'Patrón: hombreras de cuero salvaje', 'Patrón: sobrehombros de cuero salvaje', 'Выкройка: кожаные наплечники Буйства', '', '', '', '', '', '', '', ''), +(8404, '도안: 야생 가죽 조끼', 'Patron : Gilet en cuir sauvage', 'Muster: Wildlederweste', '图样:蛮皮外衣', '圖樣:蠻皮外衣', 'Patrón: jubón de cuero salvaje', 'Patrón: jubón de cuero salvaje', 'Выкройка: кожаный жилет Буйства', '', '', '', '', '', '', '', ''), +(8405, '도안: 야생 가죽 투구', 'Patron : Casque en cuir sauvage', 'Muster: Wildlederhelm', '图样:蛮皮头盔', '圖樣:蠻皮頭盔', 'Patrón: casco de cuero salvaje', 'Patrón: casco de cuero salvaje', 'Выкройка: кожаный шлем Буйства', '', '', '', '', '', '', '', ''), +(8406, '도안: 야생 가죽 장화', 'Patron : Bottes en cuir sauvage', 'Muster: Wildlederstiefel', '图样:蛮皮战靴', '圖樣:蠻皮戰靴', 'Patrón: botas de cuero salvaje', 'Patrón: botas de cuero salvaje', 'Выкройка: кожаные сапоги Буйства', '', '', '', '', '', '', '', ''), +(8407, '도안: 야생 가죽 다리보호구', 'Patron : Jambières en cuir sauvage', 'Muster: Wildledergamaschen', '图样:蛮皮护腿', '圖樣:蠻皮護腿', 'Patrón: leotardos de cuero salvaje', 'Patrón: leotardos de cuero salvaje', 'Выкройка: кожаные поножи Буйства', '', '', '', '', '', '', '', ''), +(8408, '도안: 야생 가죽 망토', 'Patron : Cape en cuir sauvage', 'Muster: Wildlederumhang', '图样:蛮皮披风', '圖樣:蠻皮披風', 'Patrón: capa de cuero salvaje', 'Patrón: capa de cuero salvaje', 'Выкройка: кожаный плащ Буйства', '', '', '', '', '', '', '', ''), +(8409, '도안: 밤하늘 어깨보호구', 'Patron : Epaulières de la nuit', 'Muster: Schultern des Nachtschleichers', '图样:夜色护肩', '圖樣:夜色護肩', 'Patrón: hombreras Nochefugaz', 'Patrón: sobrehombros Nochefugaz', 'Выкройка: ночные наплечники', '', '', '', '', '', '', '', ''), +(8410, '근육 촉진제', '', '', '土狼兴奋剂', '土狼興奮劑', '', 'IFRDHR', 'С.И.Л.А.', '칼송곳니 하이에나에서 추출한 근력 작용 촉진제', 'Raillecroc Originelle Imprégnant un Dérivé Solide', 'Von Kicherfang stammende robuste funktionstüchtige Magiefüllung', '由土狼体内的精华成分精心制成', '由土狼體內的精華成分精心製成', 'Fuerte Infiltración operacional derivada de hiena risitas.', 'Infusión funcional robusta derivada de Hiena risitas', 'Сильнодействующий Истинный Ликер Атлетизации.'), +(8411, '허파즙 칵테일', 'Cocktail de jus de poumon', 'Lungensaft-Cocktail', '肺片鸡尾酒', '肺片雞尾酒', 'Cóctel de zumo de pulmón', 'Cóctel de zumo de pulmón', 'Коктейль \"Легкое дыхание\"', '신선한 허파로 만든 100% 허파즙 칵테일입니다.', '100% pur jus de poumon fraîchement pressé', '100% 1A-Lungensaft - frisch gepresst', '百分百原装野猪肺片榨汁', '百分百原裝野豬肺片榨汁', 'Zumo de pulmón 100% calidad superior: Recién exprimido', 'Zumo de pulmón 100% calidad superior: Recién exprimido', '100% Первоклассное \"Свежее дыхание\" - свежевыжатое.'), +(8412, '스콜포크 가루약', 'Poudre de scorpok terrestre', 'Gemahlene Skorpokinhaltsstoffprobe', '厚甲蝎药粉', '厚甲蠍藥粉', 'Polvo de scorpok', 'Polvo de scorpok machacado', 'Настойка Скорпока', '', '', '', '', '', '', '', ''), +(8423, '대뇌 피질 혼합물', 'Potion de cortex cérébral', 'Zerebralkortexverbund', '脑皮层混合饮料', '腦皮層混合飲料', 'Compuesto de córtex cerebral', 'Compuesto de córtex cerebral', 'Эликсир Мозгового штурма', '차게 드시면 더욱 맛이 좋습니다.', 'A servir frais', 'Gekühlt servieren', '冷藏后饮用效果更佳', '冷藏後飲用效果更佳', 'Servir frío', 'Servir frío', 'Подавать охлажденным.'), +(8424, '모래주머니 껌', 'Gomme de gésier', 'Muskelmagen-Kaugummi', '砂囊口香糖', '砂囊口香糖', 'Chicle de mollejas', 'Chicle de mollejas', 'Зелье из потрошков', '딸기향 첨가', 'Goût fraise', 'Erdbeergeschmack', '草莓味', '草莓味', 'Sabe a fresa.', 'Sabe a fresa.', 'С клубничным вкусом'), +(8425, '새똥', 'Fiente de perroquet', 'Papageienmist', '鹦鹉羽毛', '鸚鵡羽毛', 'Restos de loro', 'Restos de loro', 'Помет попугая', '', '', '', '', '', '', '', ''), +(8426, '헝클어진 큰 깃털', 'Grande plume ébouriffée', 'Große gesträubte Feder', '褶皱的大羽毛', '褶皺的大羽毛', 'Pluma erizada grande', 'Pluma erizada grande', 'Большое растрепанное перо', '', '', '', '', '', '', '', ''), +(8427, '더러운 쥐 시체', 'Carcasse de rat mutilée', 'Verstümmeltes Rattengerippe', '腐烂的死老鼠', '腐爛的死老鼠', 'Cadáver de rata mutilada', 'Cadáver de rata mutilada', 'Изуродованный трупик крысы', '', '', '', '', '', '', '', ''), +(8428, '가득 찬 이슬샘', 'Glande de rosée remplie', 'Gefüllte Taudrüse', '饱满的露水腺', '飽滿的露水腺', 'Glándula cargada de rocío', 'Glándula cargada de rocío', 'Насыщенная влагой железа', '', '', '', '', '', '', '', ''), +(8429, '구멍 난 이슬샘', 'Glande de rosée éclatée', 'Durchstochene Taudrüse', '被刺破的露水腺', '被刺破的露水腺', 'Glándula perforada', 'Glándula perforada', 'Проколотая слезная железа', '', '', '', '', '', '', '', ''), +(8430, '빈 이슬샘', 'Glande de rosée vide', 'Leere Taudrüse', '干涸的露水腺', '乾涸的露水腺', 'Glándula de rocío vacía', 'Glándula de rocío vacía', 'Пустая слезная железа', '', '', '', '', '', '', '', ''), +(8431, '밝은 황록색 비단 실타래', 'Bobine de fil de soie chartreuse', 'Spule des Lichts Chartreuse Seidenfaden', '淡绿色丝线', '淡綠色絲線', 'Bobina de hilo de seda chartreuse', 'Bobina de hilo de seda chartreuse', 'Катушка светлого зеленовато-желтого шелка', '', '', '', '', '', '', '', ''), +(8432, '오 드 믹실픽실', '', '', '米希匹克斯药水', '米希匹克斯藥水', 'Agua de Mixilpixil', 'Agua de Mixilpixil', 'О-де-Миксиль-пиксиль', '', '', '', '', '', '', '', ''), +(8443, '가즈리디안 장신구', 'Ornement Gahz\'ridian', 'Gahz\'ridian-Ornament', '加兹瑞迪安饰物', '加茲瑞迪安飾物', 'Adorno de Gahz\'rilo', 'Adorno de Gahz\'rilo', 'Газ\'ридиановое украшение', '', '', '', '', '', '', '', ''), +(8444, '사형집행인의 열쇠', 'Clé du bourreau', 'Henkerschlüssel', '刽子手的钥匙', '劊子手的鑰匙', 'Llave de verdugo', 'Llave de verdugo', 'Ключ палача', '', '', '', '', '', '', '', ''), +(8463, '대족장의 명령서', 'Ordres du chef de guerre', 'Kriegshäuptlingsbefehle', '酋长的命令', '酋長的命令', 'Pedido del Jefe de Guerra', 'Órdenes del Jefe de Guerra', 'Приказы военного вождя', '봉인이 찢어져 있습니다.', 'Ce sceau est brisé', 'Das Siegel ist zerbrochen.', '封印已经被撕开了。', '封印已經被撕開了。', 'El sello está roto.', 'El sello está roto.', 'Печать взломана.'), +(8483, '사막유랑단 물주머니', 'Outre de Bat-le-désert', 'Wasserbeutel eines Wüstenläufers', '废土水袋', '廢土水袋', 'Faltriquera de agua de Deambulador', 'Faltriquera de agua de Deambulador', 'Бурдюк с водой Скитальцев Пустыни', '', '', '', '', '', '', '', ''), +(8484, '가젯잔 수자원개발회사 선물세트', 'Paquet de la Co. des eaux Gadgetzan', 'Gadgetzan Water Co.-Care-Paket', '加基森水业公司护理袋', '加基森水業公司護理袋', 'Paquete de curación de la compañía de aguas de Gadgetzan', 'Botiquín de la compañía de aguas de Gadgetzan', 'Полевой набор Водной компании Прибамбасска', '모델 103-XB!', 'Modèle 103-XB !', 'Modell 103-XB!', '103-XB型!', '103-XB型!', '¡Modelo 103-XB!', '¡Modelo 103-XB!', 'Модель 103-XB!'), +(8485, '검은고양이 가방', 'Panier à chat (Bombay)', 'Katzentransportkorb (Bombay)', '猫笼(灰猫)', '貓籠(灰貓)', 'Jaula para gatos (bombay)', 'Jaula para gatos (bombay)', 'Кошачья переноска (бомбейская кошка)', '', '', '', '', '', '', '', ''), +(8486, '주황얼룩고양이 가방', 'Panier à chat (Cornouailles)', 'Katzentransportkorb (Cornish Rex)', '猫笼(黄猫)', '貓籠(黃貓)', 'Jaula para gatos (rex cornualles)', 'Jaula para gatos (rex cornualles)', 'Кошачья переноска (корниш-рекс)', '', '', '', '', '', '', '', ''), +(8487, '주황띠고양이 가방', 'Panier à chat (tigré orange)', 'Katzentransportkorb (Orangene Tigerkatze)', '猫笼(虎皮猫)', '貓籠(虎皮貓)', 'Jaula para gatos (atigrado naranja)', 'Jaula para gatos (atigrado naranja)', 'Кошачья переноска (рыжая полосатая кошка)', '', '', '', '', '', '', '', ''), +(8488, '은빛띠고양이 가방', 'Panier à chat (tigré argent)', 'Katzentransportkorb (Silberne Tigerkatze)', '猫笼(黑斑白猫)', '貓籠(黑斑白貓)', 'Jaula para gatos (atigrado plateado)', 'Jaula para gatos (atigrado plateado)', 'Кошачья переноска (серебристая полосатая кошка)', '', '', '', '', '', '', '', ''), +(8489, '하얀집고양이 가방', 'Panier à chat (chaton blanc)', 'Katzentransportkorb (Weißes Kätzchen)', '猫笼(白猫)', '貓籠(白貓)', 'Jaula para gatos (gatito blanco)', 'Jaula para gatos (gatito blanco)', 'Кошачья переноска (белый котенок)', '', '', '', '', '', '', '', ''), +(8490, '샴고양이 가방', 'Panier à chat (Siamois)', 'Katzentransportkorb (Siamkatze)', '猫笼(黑尾白猫)', '貓籠(黑尾白貓)', 'Jaula para gatos (siamés)', 'Jaula para gatos (siamés)', 'Кошачья переноска (сиамская кошка)', '', '', '', '', '', '', '', ''), +(8491, '검은얼룩고양이 가방', 'Panier à chat (tigré noir)', 'Katzentransportkorb (Schwarze Tigerkatze)', '猫笼(黑纹灰猫)', '貓籠(黑紋灰貓)', 'Jaula para gatos (atigrado negro)', 'Jaula para gatos (atigrado negro)', 'Кошачья переноска (серая полосатая кошка)', '', '', '', '', '', '', '', ''), +(8492, '초록금강앵무 새장', 'Cage de perroquet (Macaw ailes vertes)', 'Papageienkäfig (Grünflügel-Ara)', '鹦鹉笼(绿翼鹦鹉)', '鸚鵡籠(綠翼鸚鵡)', 'Jaula de loro (guacamayo de ala verde)', 'Jaula de loro (papagayo rojo)', 'Клетка с попугаем (зеленокрылый ара)', '', '', '', '', '', '', '', ''), +(8493, '위글리의 통', 'Tonneau de Weegli', 'Weeglis Fass', '维格利的酒桶', '維格利的酒桶', 'Barril de Weegli', 'Barrica de Weegli', 'Бочка Вигли', '', '', '', '', '', '', '', ''), +(8494, '유리금강앵무 새장', 'Cage de perroquet (Macaw jacinthe)', 'Papageienkäfig (Hyazinth-Ara)', '鹦鹉笼(花羽鹦鹉)', '鸚鵡籠(花羽鸚鵡)', 'Jaula de loro (guacamayo jacinto)', 'Jaula de loro (papagayo azul)', 'Клетка с попугаем (гиацинтовый ара)', '', '', '', '', '', '', '', ''), +(8495, '긴날개앵무 새장', 'Cage de perroquet (Sénégal)', 'Papageienkäfig (Senegal)', '鹦鹉笼(金翼鹦鹉)', '鸚鵡籠(金翼鸚鵡)', 'Jaula de loro (senegal)', 'Jaula de loro (senegal)', 'Клетка с попугаем (корелла)', '', '', '', '', '', '', '', ''), +(8496, '왕관앵무 새장', 'Cage de perroquet (Cockatiel)', 'Papageienkäfig (Nymphensittich)', '鹦鹉笼(红尾鹦鹉)', '鸚鵡籠(紅尾鸚鵡)', 'Jaula de loro (cockatiel)', 'Jaula de loro (carolina)', 'Клетка с попугаем (макао)', '', '', '', '', '', '', '', ''), +(8497, '눈덧신토끼 상자', 'Caisse de lapin (patte-blanche)', 'Hasenkäfig (Schneehase)', '兔笼(黄纹兔)', '兔籠(黃紋兔)', 'Cajón de conejos (pata de nieve)', 'Cajón de conejos (pata de nieve)', 'Клетка с зайцем', '', '', '', '', '', '', '', ''), +(8498, '작은 에메랄드 새끼용의 알', 'Minuscule jeune dragonnet d\'émeraude', 'Winziger smaragdgrüner Welpling', '绿龙蛋', '綠龍蛋', 'Dracochorro esmeralda diminuto', 'Vástago esmeralda diminuto', 'Маленький изумрудный дракончик', '', '', '', '', '', '', '', ''), +(8499, '작은 붉은 새끼용의 알', 'Minuscule jeune dragonnet cramoisi', 'Winziger purpurroter Welpling', '红龙蛋', '紅龍蛋', 'Dracochorro carmesí diminuto', 'Vástago carmesí diminuto', 'Маленький багровый дракончик', '', '', '', '', '', '', '', ''), +(8500, '큰뿔부엉이', 'Grande chouette cornue', 'Große Ohreule', '棕色猫头鹰', '棕色貓頭鷹', 'Gran búho cornudo', 'Búho común', 'Большая рогатая сова', '', '', '', '', '', '', '', ''), +(8501, '솔부엉이', 'Chouette-faucon', 'Falkeneule', '黑色猫头鹰', '黑色貓頭鷹', 'Lechuza gavilana', 'Lechuza gavilana', 'Ястребиная сова', '', '', '', '', '', '', '', ''), +(8502, '청동 뽑기상자', 'Boîte-surprise en bronze', 'Bronzene Lotteriekiste', '青铜抽奖箱', '青銅抽獎箱', 'Caja de lotería de bronce', 'Caja de lotería de bronce', 'Бронзовый лотерейный ящик', '최소 20 레벨 이상의 고급 아이템이 들어 있습니다.', 'Aura toujours un objet peu commun ou mieux de niveau 20 ou plus.', 'Hat immer einen Stufe-20- oder höheren seltenen oder besseren Gegenstand.', '总是有一定几率得到不低于20级的精良或更高品质的物品。', '總是有一定機率得到不低於20級的精良或更高品質的物品。', 'Siempre tendrá un objeto raro de nivel 20 o superior.', 'Siempre tendrá un objeto raro de nivel 20 o superior.', 'Как правило, содержит предметы уровня 20, Редкие, либо еще лучше.'), +(8503, '견고한 청동 뽑기상자', 'Boîte-surprise lourde en bronze', 'Schwere bronzene Lotteriekiste', '重型青铜抽奖箱', '重型青銅抽獎箱', 'Caja de lotería de bronce pesada', 'Caja de lotería de bronce pesada', 'Тяжелый бронзовый лотерейный ящик', '최소 25 레벨 이상의 고급 아이템이 들어 있습니다.', 'Aura toujours un objet peu commun ou mieux de niveau 25 ou plus.', 'Hat immer einen Stufe-25- oder höheren seltenen oder besseren Gegenstand.', '总是有一定几率得到不低于25级的精良或更高品质的物品。', '總是有一定機率得到不低於25級的精良或更高品質的物品。', 'Siempre tendrá un objeto raro de nivel 25 o superior.', 'Siempre tendrá un objeto raro de nivel 25 o superior.', 'Как правило, содержит предметы уровня 25, Редкие, либо еще лучше.'), +(8504, '철제 뽑기상자', 'Boîte-surprise en fer', 'Eisenlotteriekiste', '铁质抽奖箱', '鐵質抽獎箱', 'Caja de sorteo de hierro', 'Caja de sorteo de hierro', 'Железный лотерейный ящик', '최소 30 레벨 이상의 고급 아이템이 들어 있습니다.', 'Aura toujours un objet peu commun ou mieux de niveau 30 ou plus.', 'Hat immer einen Stufe-30- oder höheren seltenen oder besseren Gegenstand.', '总是有一定几率得到不低于30级的精良或更高品质的物品。', '總是有一定機率得到不低於30級的精良或更高品質的物品。', 'Siempre tendrá un objeto raro de nivel 30 o superior.', 'Siempre tendrá un objeto raro de nivel 30 o superior.', 'Как правило, содержит предметы уровня 30, Редкие, либо еще лучше.'), +(8505, '견고한 철제 뽑기상자', 'Boîte-surprise lourde en fer', 'Schwere Eisenlotteriekiste', '重型铁质抽奖箱', '重型鐵質抽獎箱', 'Caja de lotería de hierro pesado', 'Caja de lotería de hierro pesado', 'Тяжелый железный лотерейный ящик', '최소 35 레벨 이상의 고급 아이템이 들어 있습니다.', 'Aura toujours un objet peu commun ou mieux de niveau 35 ou plus.', 'Hat immer einen Stufe-35- oder höheren seltenen oder besseren Gegenstand.', '总是有一定几率得到不低于35级的精良或更高品质的物品。', '總是有一定機率得到不低於35級的精良或更高品質的物品。', 'Siempre tendrá un objeto raro de nivel 35 o superior.', 'Siempre tendrá un objeto raro de nivel 35 o superior.', 'Как правило, содержит предметы уровня 35, Редкие, либо еще лучше.'), +(8506, '미스릴 뽑기상자', 'Boîte-surprise en mithril', 'Mithrillotteriekiste', '秘银抽奖箱', '祕銀抽獎箱', 'Caja de lotería de mitril', 'Caja de lotería de mitril', 'Мифриловый лотерейный ящик', '최소 40 레벨 이상의 고급 아이템이 들어 있습니다.', 'Aura toujours un objet peu commun ou mieux de niveau 40 ou plus.', 'Hat immer einen Stufe-40- oder höheren seltenen oder besseren Gegenstand.', '总是有一定几率得到不低于40级的精良或更高品质的物品。', '總是有一定機率得到不低於40級的精良或更高品質的物品。', 'Siempre tendrá un objeto raro de nivel 40 o superior.', 'Siempre tendrá un objeto raro de nivel 40 o superior.', 'Как правило, содержит предметы уровня 40, Редкие, либо еще лучше.'), +(8507, '견고한 미스릴 뽑기상자', 'Boîte-surprise lourde en mithril', 'Schwere Mithrillotteriekiste', '重型秘银抽奖箱', '重型祕銀抽獎箱', 'Caja de lotería de mitril pesado', 'Caja de lotería de mitril pesada', 'Тяжелый мифриловый лотерейный ящик', '최소 45 레벨 이상의 고급 아이템이 들어 있습니다.', 'Aura toujours un objet peu commun ou mieux de niveau 45 ou plus.', 'Hat immer einen Stufe-45- oder höheren seltenen oder besseren Gegenstand.', '总是有一定几率得到不低于45级的精良或更高品质的物品。', '總是有一定機率得到不低於45級的精良或更高品質的物品。', 'Siempre tendrá un objeto raro de nivel 45 o superior.', 'Siempre tendrá un objeto raro de nivel 45 o superior.', 'Как правило, содержит предметы уровня 45, Редкие, либо еще лучше.'), +(8508, '큰 지느러미', 'Grand aileron', 'Große Flosse', '大鳞片', '大鱗片', 'Aleta grande', 'Aleta grande', 'Большой плавник', '', '', '', '', '', '', '', ''), +(8523, '휴대용 분석 도구', 'Trousse d\'analyse de terrain', 'Feldtestset', '野外实验工具包', '野外實驗工具包', 'Equipo de prueba de campo', 'Equipo de prueba de campo', 'Набор для полевых исследований', '', '', '', '', '', '', '', ''), +(8524, '모델 4711-FTZ 동력원', 'Source d\'énergie modèle 4711-FTZ', 'Kraftquelle, Modell 4711-FTZ', '4711-FTZ型发电器', '4711-FTZ型發電器', 'Fuente de poder modelo 4711-FTZ', 'Fuente de alimentación modelo 4711-FTZ', 'Источник питания, модель 4711-ФТЗ', '이 동력원으로 휴대용 분석 도구를 가동시킬 수 있습니다.', 'Utiliser cette source d\'énergie pour activer la Trousse d\'analyse de terrain', 'Benutzung dieser Kraftquelle aktiviert das Feldtestset.', '使用这种能量源启动野外实验工具包。', '使用這種能量源啟動野外實驗工具包。', 'Si usas este origen de fuerza, activarás el equipo de estudio de campo.', 'Si usas este origen de fuerza, activarás el equipo de prueba de campo.', 'Этот источник питания активирует набор для полевых испытаний.'), +(8525, '진게의 구입주문서', 'Commande de Zinge', 'Zinges Bestellung', '金格的订货单', '金格的訂貨單', 'Orden de compra de Zinge', 'Orden de compra de Zinge', 'Заказ на товары Зинг', '', '', '', '', '', '', '', ''), +(8526, '제비수염버섯', 'Tragan violet', 'Violetter Tragan', '紫色水生菇', '紫色水生菇', 'Tragano violeta', 'Tragano violeta', 'Фиалковый траган', '', '', '', '', '', '', '', ''), +(8527, '봉인된 분석 도구', 'Trousse d\'analyse de terrain verrouillée', 'Versiegeltes Feldtestset', '封装的野外实验工具包', '封裝的野外實驗工具包', 'Equipo de prueba de campo sellado', 'Equipo de prueba de campo sellado', 'Запечатанный набор для полевых испытаний', '', '', '', '', '', '', '', ''), +(8528, '제비수염 가루', 'Poudre violette', 'Violettes Pulver', '紫色粉末', '紫色粉末', 'Partículas violeta', 'Partículas violeta', 'Фиалковый порошок', '', '', '', '', '', '', '', ''), +(8529, '노겐포저의 비약', 'Elixir Noggenfogger', 'Noggenfogger-Elixier', '诺格弗格药剂', '諾格弗格藥劑', 'Elixir de Tragonublo', 'Elixir de Tragonublo', 'Эликсир Гогельмогеля', '', '', '', '', '', '', '', ''), +(8543, '수중 버섯', 'Champignon sous-marin', 'Unterwasserpilz-Kappe', '水底蘑菇', '水底蘑菇', 'Hongos subacuáticos', 'Hongos subacuáticos', 'Подводная грибная шапка', '', '', '', '', '', '', '', ''), +(8544, '마법 붕대', 'Bandage en tisse-mage', 'Magiestoffverband', '魔纹绷带', '魔紋繃帶', 'Venda de paño mágico', 'Venda de tejido mágico', 'Бинты из магической ткани', '', '', '', '', '', '', '', ''), +(8545, '두꺼운 마법 붕대', 'Bandage épais en tisse-mage', 'Schwerer Magiestoffverband', '厚魔纹绷带', '厚魔紋繃帶', 'Venda de paño mágico pesado', 'Venda de tejido mágico grueso', 'Плотные бинты из магической ткани', '', '', '', '', '', '', '', ''), +(8546, '강력한 자극제', 'Puissants sels odorants', 'Mächtiges Riechsalz', '强力嗅盐', '強力嗅鹽', 'Sales aromáticas potentes', 'Sales aromáticas potentes', 'Мощные ароматические соли', '', '', '', '', '', '', '', ''), +(8547, '주문식: 강력한 자극제', 'Formule : Puissants sels odorants', 'Formel: Mächtiges Riechsalz', '配方:强力嗅盐', '配方:強力嗅鹽', 'Fórmula: sales aromáticas potentes', 'Fórmula: sales aromáticas potentes', 'Формула: мощные ароматические соли', '', '', '', '', '', '', '', ''), +(8548, '자동 탐사막대', 'Bâtonnet divino-matic', 'Wünschel-mato-Rute', '探水棒', '探水棒', 'Vara Divinomática', 'Vara divinomática', 'Изыскательский стержень', '', '', '', '', '', '', '', ''), +(8563, '빨간 기계타조 조종기', 'Mécanotrotteur rouge', 'Roter Roboschreiter', '红色机械陆行鸟', '紅色機械陸行鳥', 'Mecazancudo rojo', 'Mecazancudo rojo', 'Красный механодолгоног', '', '', '', '', '', '', '', ''), +(8564, '히포그리프 알', 'Oeuf d\'hippogryphe', 'Hippogryphen-Ei', '角鹰兽的蛋', '角鷹獸的蛋', 'Huevo de hipogrifo', 'Huevo de hipogrifo', 'Яйцо гиппогрифа', '정말 거대한 알입니다.', 'C\'est énorme !', 'Absolut gewaltig!', '这东西个头真大!', '這東西個頭真大!', '¡Es enorme!', '¡Es enorme!', 'Ого!'), +(8583, '해골마 뿔피리', 'Corne du cheval squelette', 'Horn des Skelettreittiers', '骸骨战马号角', '骸骨戰馬號角', 'Cuerno de la montura esquelética', 'Cuerno de la montura esquelética', 'Рог ездового коня-скелета', '', '', '', '', '', '', '', ''), +(8584, '추출 전의 탐사장치', 'Fiole de sourcier vide', 'Unangezapfter Wünschelrutenapparat', '未使用的寻水器', '未使用的尋水器', 'Pipeta de muestras abierta', 'Pipeta de muestras abierta', 'Нетронутое устройство для поиска воды', '', '', '', '', '', '', '', ''), +(8585, '추출한 탐사장치', 'Fiole de sourcier pleine', 'Angezapfter Wünschelrutenapparat', '使用过的寻水器', '使用過的尋水器', 'Pipeta de muestras cerrada', 'Pipeta de muestras cerrada', 'Включенное устройство для поиска воды', '', '', '', '', '', '', '', ''), +(8586, '붉은 점박이 랩터 호루라기', 'Sifflet de raptor rouge tacheté', 'Pfeife des scheckigen roten Raptors', '红色迅猛龙之哨', '紅色迅猛龍之哨', 'Silbato del raptor rojo moteado', 'Silbato del raptor rojo jaspeado', 'Свисток красного крапчатого ящера', '', '', '', '', '', '', '', ''), +(8587, '센티파르 곤충 기관', 'Morceaux d\'insecte Centipaar', 'Centipaarinsektenteile', '森提帕尔昆虫肢体', '森提帕爾昆蟲肢體', 'Trozos de insecto centipaar', 'Trozos de insecto centipaar', 'Части тел насекомых Сентипаар', '', '', '', '', '', '', '', ''), +(8588, '녹색 랩터 호루라기', 'Sifflet de raptor émeraude', 'Pfeife des smaragdfarbenen Raptors', '绿色迅猛龙之哨', '綠色迅猛龍之哨', 'Silbato del raptor esmeralda', 'Silbato del raptor esmeralda', 'Свисток изумрудного ящера', '', '', '', '', '', '', '', ''), +(8589, 'Old 상아색 랩터 호루라기', 'Ancien sifflet de raptor ivoire', 'Alte Pfeife des elfenbeinfarbenen Raptors', '黄色迅猛龙之哨', '黃色迅猛龍之哨', 'Silbato de marfil de raptor viejo', 'Silbato de de raptor marfil viejo', 'Старый свисток бежевого ящера', '', '', '', '', '', '', '', ''), +(8590, 'Old 검은색 랩터 호루라기', 'Ancien sifflet de raptor obsidienne', 'Alte Pfeife des obsidianschwarzen Raptors', '黑色迅猛龙之哨', '黑色迅猛龍之哨', 'Silbato de raptor obsidiano viejo', 'Silbato de raptor obsidiano viejo', 'Старый свисток обсидианового ящера', '', '', '', '', '', '', '', ''), +(8591, '청록색 랩터 호루라기', 'Sifflet de raptor turquoise', 'Pfeife des türkisfarbenen Raptors', '青色迅猛龙之哨', '青色迅猛龍之哨', 'Silbato del raptor turquesa', 'Silbato del raptor turquesa', 'Свисток бирюзового ящера', '', '', '', '', '', '', '', ''), +(8592, '보라색 랩터 호루라기', 'Sifflet de raptor violet', 'Pfeife des violetten Raptors', '紫色迅猛龙之哨', '紫色迅猛龍之哨', 'Silbato del raptor violeta', 'Silbato del raptor violeta', 'Свисток фиолетового ящера', '', '', '', '', '', '', '', ''), +(8593, '슈섕크의 측량 장비', 'Equipement d\'analyse de Scrimshank', 'Scrimshanks Feldmesser-Ausstattung', '谢申克的勘探设备', '謝申克的勘探設備', 'Equipo de análisis de Patagolpe', 'Equipo de análisis de Patagolpe', 'Обозревательное устройство Холстомера', '', '', '', '', '', '', '', ''), +(8594, '곤충 분석 보고서', 'Rapport d\'analyse d\'insecte', 'Insekten-Analysebericht', '昆虫分析报告', '昆蟲分析報告', 'Informe de análisis de insecto', 'Informe del análisis del insecto', 'Отчет о наблюдении за насекомыми', '', '', '', '', '', '', '', ''), +(8595, '푸른 기계타조 조종기', 'Mécanotrotteur bleu', 'Blauer Roboschreiter', '蓝色机械陆行鸟', '藍色機械陸行鳥', 'Mecazancudo azul', 'Mecazancudo azul', 'Синий механодолгоног', '', '', '', '', '', '', '', ''), +(8603, '덤불나무 이슬', 'Rosée des chardonniers', 'Disteltau', '灌木露水', '灌木露水', 'Rocío cardizal', 'Rocío cardizal', 'Терновая роса', '', '', '', '', '', '', '', ''), +(8623, 'OOX-17/TN 조난 탐지기', 'Balise de détresse OOX-17/TN', 'OOX-17/TN-Notsignalgeber', 'OOX-17/TN定位器', 'OOX-17/TN定位器', 'Localizador de emergencia OOX-17/TN', 'Localizador de emergencia OOX-17/TN', 'Аварийный маяк КПХ-17/TN', '', '', '', '', '', '', '', ''), +(8624, '붉은 불꽃봉', 'Cierge magique rouge', 'Roter Funkler', '红色烟花', '紅色煙花', 'Bengala roja', 'Bengala roja', 'Красная драгоценность', '', '', '', '', '', '', '', ''), +(8625, '백색 불꽃봉', 'Cierge magique blanc', 'Weißer Funkler', '白色烟花', '白色煙花', 'Bengala blanca', 'Bengala blanca', 'Белая драгоценность', '', '', '', '', '', '', '', ''), +(8626, '푸른 불꽃봉', 'Cierge magique bleu', 'Blauer Funkler', '蓝色烟花', '藍色煙花', 'Bengala azul', 'Bengala azul', 'Синяя драгоценность', '', '', '', '', '', '', '', ''), +(8627, '흑호 고삐', 'Rênes de sabre-de-nuit', 'Zügel des Nachtsäblers', '夜刃豹缰绳', '夜刃豹韁繩', 'Riendas del sable de la noche', 'Riendas del sable de la noche', 'Поводья ночной сабли', '', '', '', '', '', '', '', ''), +(8628, '점박이흑호 고삐', 'Rênes de sabre-de-nuit tacheté', 'Zügel des gefleckten Nachtsäblers', '斑点夜刃豹缰绳', '斑點夜刃豹韁繩', 'Riendas del sable de la noche moteado', 'Riendas del sable de la noche moteado', 'Поводья пятнистого ночного саблезуба', '', '', '', '', '', '', '', ''), +(8629, '줄무늬흑호 고삐', 'Rênes de sabre-de-nuit rayé', 'Zügel des gestreiften Nachtsäblers', '条纹夜刃豹缰绳', '條紋夜刃豹韁繩', 'Riendas del sable de la noche a rayas', 'Riendas del sable de la noche a rayas', 'Поводья полосатого ночного саблезуба', '', '', '', '', '', '', '', ''), +(8630, '뱅갈호랑이 고삐', 'Rênes de tigre du Bengale', 'Zügel des bengalischen Tigers', '黑纹豹缰绳', '黑紋豹韁繩', 'Riendas del tigre bengala', 'Riendas del tigre bengala', 'Поводья бенгальского тигра', '', '', '', '', '', '', '', ''), +(8631, '줄무늬빙호 고삐', 'Rênes de sabre-de-givre rayé', 'Zügel des gestreiften Frostsäblers', '条纹霜刃豹缰绳', '條紋霜刃豹韁繩', 'Riendas del sable de hielo a rayas', 'Riendas del sable de hielo a rayas', 'Поводья полосатого ледопарда', '', '', '', '', '', '', '', ''), +(8632, '점박이빙호 고삐', 'Rênes de sabre-de-givre tacheté', 'Zügel des gefleckten Frostsäblers', '斑点霜刃豹缰绳', '斑點霜刃豹韁繩', 'Riendas del sable de hielo moteado', 'Riendas del sable de hielo moteado', 'Поводья пятнистого ледопарда', '', '', '', '', '', '', '', ''), +(8633, '표범 고삐', 'Rênes de léopard', 'Zügel des Leoparden', '猎豹缰绳', '獵豹韁繩', 'Riendas del leopardo', 'Riendas del leopardo', 'Поводья леопарда', '', '', '', '', '', '', '', ''), +(8643, '비범한 알', 'Oeuf extraordinaire', 'Außergewöhnliches Ei', '特别的蛋', '特別的蛋', 'Huevo extraordinario', 'Huevo extraordinario', 'Необыкновенное яйцо', '이 알은 매우 특별한 뭔가를 감추고 있는 것 같습니다.', 'Cet œuf a quelque chose de vraiment spécial...', 'Dieses Ei hat etwas Besonderes an sich...', '这只蛋非常特别……', '這只蛋非常特別……', 'Este huevo es muy especial…', 'Este huevo es muy especial…', 'Что-то с этим яйцом не так...'), +(8644, '좋은 알', 'Bel oeuf', 'Gutes Ei', '优良的蛋', '優良的蛋', 'Huevo bueno', 'Huevo de primera', 'Нормальное яйцо', '', '', '', '', '', '', '', ''), +(8645, '평범한 알', 'Oeuf ordinaire', 'Gewöhnliches Ei', '普通的蛋', '普通的蛋', 'Huevo normal', 'Huevo normal', 'Обычное яйцо', '', '', '', '', '', '', '', ''), +(8646, '상해버린 알', 'Oeuf pourri', 'Schlechtes Ei', '坏掉的蛋', '壞掉的蛋', 'Huevo estropeado', 'Huevo estropeado', 'Испорченное яйцо', '', '', '', '', '', '', '', ''), +(8647, '알 상자', 'Caisse d\'oeufs', 'Eierkiste', '蛋箱', '蛋箱', 'Cajón de huevos', 'Cajón de huevos', 'Ящик для яиц', '품질 보증', 'Qualité garantie !', 'Garantierte Qualität!', '质量保障!', '品質保障!', '¡Calidad garantizada!', '¡Calidad garantizada!', 'Качество гарантировано!'), +(8663, '미스릴 표장', 'Insigne en mithril', 'Mithrilinsignien', '秘银徽章', '祕銀徽章', 'Insignia de mitril', 'Insignia de mitril', 'Мифриловый знак отличия', '플루리버스 미스릴', '', '', '由秘银铸造', '由祕銀鑄造', 'E Pluribus mitril', 'E Pluribus mitril', 'Из многих Мифриловое'), +(8683, '클라라의 싱싱한 사과', 'Pomme fraîche de Clara', 'Claras frischer Apfel', '克拉拉的新鲜苹果', '克拉拉的新鮮蘋果', 'Manzana fresca de Clara', 'Manzana fresca de Clara', 'Свежее яблоко Клары', '먹음직스러운 싱싱한 과일입니다. 변장 도구로도 제격이겠군요!', 'Un fruit excellent à manger... et semble-t-il pratique pour se déguiser !', 'Frisches Obst, das gut schmeckt... und anscheinend auch für Verkleidungen gut zu gebrauchen ist!', '饱满可口的大苹果……而且可以用来伪装!', '飽滿可口的大蘋果……而且可以用來偽裝!', 'Pieza de fruta fresca para comer… ¡y tampoco está mal para disfrazarse!', 'Pieza de fruta fresca para comer… ¡y tampoco está mal para disfrazarse!', 'Свежие фрукты, весьма приятны на вкус... И неплохо помогают при маскировке.'), +(8684, '동부내륙지 벌꿀 리플', 'Houle au miel des Hinterlands', 'Hinterland-Honigwelle', '辛特兰蜜糖', '辛特蘭蜜糖', 'Calimocho dulce de las Tierras del Interior', 'Calimocho dulce de las Tierras del Interior', '\"Медовая Зыбь из Внутренних земель\"', '', '', '', '', '', '', '', ''), +(8685, '드란의 리플 배달물', 'Livraison de Houle de Dran', 'Drans Welle-Lieferung', '德兰的蜜糖', '德蘭的蜜糖', 'Entrega de calimocho de Dran', 'Entrega de calimocho de Dran', 'Груз медовухи для Драна', '이 통에는 포장된 드란의 리플과 여분의 병이 들어있습니다.', 'Ce tonneau contient la Houle emballée de Dran, et ses bouteilles supplémentaires.', 'Dieses Fass enthält Drans verpackte Welle sowie seine extra Flaschen.', '桶里有德兰的蜜糖和一些瓶子。', '桶裡有德蘭的蜜糖和一些瓶子。', 'Este barril contiene el calimocho de Dran y las botellas adicionales.', 'Este barril contiene el calimocho de Dran y las botellas adicionales.', 'В этом бочонке - медовуха для Драна и несколько дополнительных бутылок.'), +(8686, '미스릴 펜던트', 'Pendentif en mithril', 'Mithrilanhänger', '秘银坠饰', '祕銀墜飾', 'Colgante de mitril', 'Colgante de mitril', 'Мифриловая подвеска', '전설의 대장장이 갈반의 인장이 찍혀 있습니다.', 'Porte le sceau de Galvan l\'Ancien', 'Trägt das Siegel von Galvan dem Alten.', '上面刻有加尔文的徽记', '上面刻有加爾文的徽記', 'Lleva el sello de Galvan el Antiguo.', 'Lleva el sello de Galvan el Antiguo.', 'Несет на себе печать Гальвана Древнего.'), +(8687, '스레드의 방문객에 대한 봉인된 인상서', 'Description scellée du visiteur de Thredd', 'Versiegelte Beschreibung von Thredds Besucher', '神秘访客的资料', '神秘訪客的資料', 'Descripción del visitante de Thredd lacrada', 'Descripción del visitante de Thredd lacrada', 'Запечатанное описание посетителя Тредда', '', '', '', '', '', '', '', ''), +(8688, '획득시 귀속 시험용 아이템', '', 'Bei Erwerb binden Test-Gegenstand', '', '', 'Objeto de prueba vinculado al adquirirlo', 'Objeto de prueba vinculado al adquirirlo', 'Персональный тестовый предмет (получение)', '', '', '', '', '', '', '', ''), +(8703, '전문 기술의 인장', 'Chevalière d\'expertise', 'Signet der Expertise', '技艺徽记', '技藝徽記', 'Sello de Experiencia', 'Sello de pericia', 'Перстень Умения', '미스릴 대장조합의 명예 회원', 'Honorable membre de l\'ordre du Mithril', 'Ehrenwertes Mitglied des Mithrilordens', '光荣的秘银会成员', '光榮的祕銀會成員', 'Miembro honorable de la Orden del Mitril', 'Miembro honorable de la Orden del mitril', 'Почетный член ордена Мифрила'), +(8704, 'OOX-09/HL 조난 탐지기', 'Balise de détresse OOX-09/HL', 'OOX-09/HL-Notsignalgeber', 'OOX-09/HL定位器', 'OOX-09/HL定位器', 'Localizador de emergencia OOX-09/HL', 'Localizador de emergencia OOX-09/HL', 'Аварийный маяк OOX-09/HL', '', '', '', '', '', '', '', ''), +(8705, 'OOX-22/FE 조난 탐지기', 'Balise de détresse OOX-22/FE', 'OOX-22/FE-Notsignalgeber', 'OOX-22/FE定位器', 'OOX-22/FE定位器', 'Localizador de emergencia OOX-22/FE', 'Localizador de emergencia OOX-22/FE', 'Аварийный маяк OOX-22/FE', '', '', '', '', '', '', '', ''), +(8707, '가즈릴라의 전기 비늘', 'Ecaille électrique de Gahz\'rilla', 'Gahz\'rillas elektrisierte Schuppe', '加兹瑞拉的鳞片', '加茲瑞拉的鱗片', 'Escama electrificada de Gahz\'rilla', 'Escama electrificada de Gahz\'rilla', 'Искрящая чешуя Газ\'риллы', '', '', '', '', '', '', '', ''), +(8708, '지식의 망치', 'Marteau d\'expertise', 'Hammer der Expertise', '技艺之锤', '技藝之錘', 'Martillo de Pericia', 'Martillo de pericia', 'Молот Мастерства', '', '', '', '', '', '', '', ''), +(8723, '칼리프 스콜피드스팅의 머리카락', 'Tête de Caliph Dard-de-scorpide', 'Kalif Skorpidstichs Kopf', '卡利夫·斯科比斯汀的头颅', '卡利夫·斯科比斯汀的頭顱', 'Cabeza del Califa Escorpijón', 'Cabeza del Escorpijón califa', 'Голова Калифа Жало Скорпида', '', '', '', '', '', '', '', ''), +(8724, '린지의 비밀', 'Secret de Rin\'ji', 'Rin\'jis Geheimnis', '林吉的秘密', '林吉的秘密', 'Secreto de Rin\'ji', 'Secreto de Rin\'ji', 'Секрет Рин\'джи', '', '', '', '', '', '', '', ''), +(8743, '서적: 야생의 징표', 'Livre de Marque du fauve', 'Buch des Mals der Wildnis', '书卷:野性印记', '書卷:野性印記', 'Libro sobre Marca de los salvajes', 'Libro sobre Marca de fiera', 'Книга Знака дикой природы', '', '', '', '', '', '', '', ''), +(8744, '서적: 천벌', 'Livre de Colère', 'Buch des Zorns', '书卷:自然之怒 II', '書卷:自然之怒 II', 'Libro sobre Cólera', 'Libro sobre Cólera', 'Книга Гнева', '', '', '', '', '', '', '', ''), +(8745, '서적: 치유의 손길', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(8746, '주름잡힌 두건', 'Capuche entrelacée', 'Geflochtene Kutte', '交织兜帽', '交織兜帽', 'Capucha entrelazada', 'Capucha entrelazada', 'Клобук со шнуровкой', '', '', '', '', '', '', '', ''), +(8747, '딱딱한 가죽 투구', 'Casque en cuir durci', 'Gehärteter Lederhelm', '硬化皮盔', '硬化皮盔', 'Yelmo de cuero endurecido', 'Yelmo de cuero endurecido', 'Загрубевший кожаный шлем', '', '', '', '', '', '', '', ''), +(8748, '이중 쇠사슬 코이프', 'Camail doublentin', 'Doppelpanzerhelmkappe', '双链罩帽', '雙鏈罩帽', 'Almófar de malla doble', 'Almófar de malla doble', 'Двойной кольчужный капюшон', '', '', '', '', '', '', '', ''), +(8749, '코바늘뜬 모자', 'Chapeau en crochet', 'Häkelhut', '针织帽', '針織帽', 'Sombrero de ganchillo', 'Sombrero de ganchillo', 'Вязаная шляпа', '', '', '', '', '', '', '', ''), +(8750, '두꺼운 가죽 모자', 'Casque en cuir épais', 'Dicker Lederhut', '厚皮帽', '厚皮帽', 'Sombrero de cuero grueso', 'Sombrero de cuero grueso', 'Утолщенная кожаная шляпа', '', '', '', '', '', '', '', ''), +(8751, '격자 코이프', 'Camail en anneaux doubliers', 'Doppelverbundhelmkappe', '脱环的罩盔', '脫環的罩盔', 'Almófar superpuesto', 'Almófar superpuesto', 'Переплетенный капюшон', '', '', '', '', '', '', '', ''), +(8752, '박편 미늘 머리장식', 'Diadème en écailles laminées', 'Laminierter Schuppenreif', '薄鳞头盔', '薄鱗頭盔', 'Aro de escamas laminadas', 'Aro de escamas laminadas', 'Венец из многослойной чешуи', '', '', '', '', '', '', '', ''), +(8753, '매끄러운 가죽 투구', 'Casque en cuir lisse', 'Glatter Lederhelm', '光滑的皮头盔', '光滑的皮頭盔', 'Casco de cuero liso', 'Casco de cuero liso', 'Гладкий кожаный шлем', '', '', '', '', '', '', '', ''), +(8754, '뜨개질한 모자', 'Capuche sergée', 'Köperbedeckung', '斜纹头巾', '斜紋頭巾', 'Abrigo sarga', 'Casquete de sarga', 'Саржевый убор', '', '', '', '', '', '', '', ''), +(8755, '얇은 판금 투구', 'Heaume en plaques légères', 'Leichter Plattenhelm', '轻型板甲头盔', '輕型鎧甲頭盔', 'Casco de placas ligeras', 'Casco de placas ligeras', 'Легкий латный шлем', '', '', '', '', '', '', '', ''), +(8756, '서적: 재생 II', 'Livre de Rétablissement II', 'Buch des Nachwachsens II', '书卷:愈合 II', '書卷:癒合 II', 'Libro sobre Recrecimiento 2', 'Libro sobre Recrecimiento II', 'Книга Восстановления II', '', '', '', '', '', '', '', ''), +(8757, '서적: 별빛 화살', 'Livre de Feu stellaire', 'Buch des Sternenfeuers', '书卷:星火术', '書卷:星火術', 'Libro sobre Estrella de mar', 'Libro sobre Estrella de mar', 'Книга Звездного огня', '', '', '', '', '', '', '', ''), +(8758, '서적: 저주 해제', 'Livre de Délivrance de la malédiction', 'Buch der Fluchaufhebung', '书卷:解除诅咒', '書卷:解除詛咒', 'Libro sobre Deshacer maldición', 'Libro sobre Deshacer maldición', 'Книга Снятия проклятья', '', '', '', '', '', '', '', ''), +(8759, '서적: 재생 III', 'Livre de Rétablissement III', 'Buch des Nachwachsens III', '书卷:愈合 III', '書卷:癒合 III', 'Libro sobre Recrecimiento 3', 'Libro sobre Recrecimiento III', 'Книга Восстановления III', '', '', '', '', '', '', '', ''), +(8760, '서적: 독 해제', 'Livre d\'Abolir poison', 'Buch der Vergiftungsaufhebung', '书卷:废毒术', '書卷:廢毒術', 'Libro sobre Suprimir Veneno', 'Libro sobre Suprimir Veneno', 'Книга Выведения яда', '', '', '', '', '', '', '', ''), +(8761, '서적: 별빛 화살 II', 'Livre de Feu stellaire II', 'Buch des Sternenfeuers II', '书卷:星火术 II', '書卷:星火術 II', 'Libro sobre Estrella de mar 2', 'Libro sobre Estrella de mar II', 'Книга Звездного огня II', '', '', '', '', '', '', '', ''), +(8762, '서적: 회복 V', 'Livre de Récupération V', 'Buch der Verjüngung V', '书卷:回春术 V', '書卷:回春術 V', 'Libro sobre Rejuvenecimiento 6', 'Libro sobre Rejuvenecimiento V', 'Книга Омоложения V', '', '', '', '', '', '', '', ''), +(8763, '서적: 달빛 섬광 V', 'Livre d\'Eclat lunaire V', 'Buch des Mondfeuers V', '书卷:月火术 V', '書卷:月火術 V', 'Libro sobre Fuegolunar 6', 'Libro sobre Fuegolunar V', 'Книга Лунного огня V', '', '', '', '', '', '', '', ''), +(8764, '서적: 요정의 불꽃 II', 'Livre de Lucioles II', 'Buch des Feenfeuers II', '书卷:精灵之火 II', '書卷:精靈之火 II', 'Libro sobre Fuego Feérico 2', 'Libro sobre Fuego Feérico II', 'Книга Волшебного огня II', '', '', '', '', '', '', '', ''), +(8765, '서적: 재생 IV', 'Livre de Rétablissement IV', 'Buch des Nachwachsens IV', '书卷:愈合 IV', '書卷:癒合 IV', 'Libro sobre Recrecimiento 4', 'Libro sobre Recrecimiento IV', 'Книга Восстановления IV', '', '', '', '', '', '', '', ''), +(8766, '아침 이슬', 'Soupe de rosée matinale', 'Trichterwindentau', '晨露酒', '晨露酒', 'Rocío de gloria matinal', 'Rocío de gloria matinal', 'Славная утренняя роса', '', '', '', '', '', '', '', ''), +(8768, '서적: 별빛 화살 III', 'Livre de Feu stellaire III', 'Buch des Sternenfeuers III', '书卷:星火术 III', '書卷:星火術 III', 'Libro sobre Estrella de mar 3', 'Libro sobre Estrella de mar III', 'Книга Звездного огня III', '', '', '', '', '', '', '', ''), +(8769, '서적: 가시 IV', 'Livre d\'Epines IV', 'Buch der Dornen IV', '书卷:荆棘术 IV', '書卷:荊棘術 IV', 'Libro sobre Espinas 4', 'Libro sobre Espinas IV', 'Книга Терний IV', '', '', '', '', '', '', '', ''), +(8770, '서적: 달빛 섬광 VI', 'Livre d\'Eclat lunaire VI', 'Buch des Mondfeuers VI', '书卷:月火术 VI', '書卷:月火術 VI', 'Libro sobre Fuegolunar 7', 'Libro sobre Fuegolunar VI', 'Книга Лунного огня VI', '', '', '', '', '', '', '', ''), +(8771, '서적: 회복 VI', 'Livre de Récupération VI', 'Buch der Verjüngung VI', '书卷:回春术 VI', '書卷:回春術 VI', 'Libro sobre Rejuvenecimiento 7', 'Libro sobre Rejuvenecimiento VI', 'Книга Омоложения VI', '', '', '', '', '', '', '', ''), +(8772, '서적: 재생 V', 'Livre de Rétablissement V', 'Buch des Nachwachsens V', '书卷:愈合 V', '書卷:癒合 V', 'Libro sobre Recrecimiento 6', 'Libro sobre Recrecimiento V', 'Книга Восстановления V', '', '', '', '', '', '', '', ''), +(8773, '서적: 휘감는 뿌리 V', 'Livre de Sarments V', 'Buch der Wucherwurzeln V', '书卷:纠缠根须 V', '書卷:糾纏根鬚 V', 'Libro sobre raíces enredaderas 5', 'Libro sobre raíces enredadoras V', 'Книга Гнева деревьев V', '', '', '', '', '', '', '', ''), +(8774, '서적: 치유의 손길 VII', 'Livre de Toucher guérisseur VII', 'Buch der heilenden Berührung VII', '书卷:自然之触 VII', '書卷:自然之觸 VII', 'Libro sobre Toque curativo 7', 'Libro sobre Toque de sanación VII', 'Книга Целительного прикосновения VII', '', '', '', '', '', '', '', ''), +(8775, '서적: 평온 II', 'Livre de Tranquillité II', 'Buch der Gelassenheit II', '书卷:宁静 II', '書卷:寧靜 II', 'Libro sobre Tranquilidad 2', 'Libro sobre Tranquilidad II', 'Книга Спокойствия II', '', '', '', '', '', '', '', ''), +(8776, '서적: 야생의 징표 VI', 'Livre de Marque du fauve', 'Buch des Mals der Wildnis VI', '书卷:野性印记 VI', '書卷:野性印記 VI', 'Libro sobre Marca de los salvajes 6', 'Libro sobre Marca de fiera VI', 'Книга Знака дикой природы VI', '', '', '', '', '', '', '', ''), +(8777, '서적: 달빛 섬광 IX', 'Livre d\'Eclat lunaire IX', 'Buch des Mondfeuers IX', '书卷:月火术 IX', '書卷:月火術 IX', 'Libro sobre Fuegolunar 5', 'Libro sobre Fuegolunar IX', 'Книга Лунного огня IX', '', '', '', '', '', '', '', ''), +(8778, '서적: 회복 VII', 'Livre de Récupération VII', 'Buch der Verjüngung VII', '书卷:回春术 VIII', '書卷:回春術 VIII', 'Libro sobre Rejuvenecimiento 8', 'Libro sobre Rejuvenecimiento VII', 'Книга Омоложения VII', '', '', '', '', '', '', '', ''), +(8779, '서적: 요정의 불꽃 III', 'Livre de Lucioles III', 'Buch des Feenfeuers III', '书卷:精灵之火 III', '書卷:精靈之火 III', 'Libro sobre Fuego Feérico 3', 'Libro sobre Fuego Feérico III', 'Книга Волшебного огня III', '', '', '', '', '', '', '', ''), +(8780, '서적: 별빛 화살 V', 'Livre de Feu stellaire V', 'Buch des Sternenfeuers V', '书卷:星火术 V', '書卷:星火術 V', 'Libro sobre Estrella de mar 5', 'Libro sobre Estrella de mar V', 'Книга Звездного огня V', '', '', '', '', '', '', '', ''), +(8781, '서적: 재생 VII', 'Livre de Rétablissement VII', 'Buch des Nachwachsens VII', '书卷:愈合 VII', '書卷:癒合 VII', 'Libro sobre Recrecimiento 8', 'Libro sobre Recrecimiento VII', 'Книга Восстановления VII', '', '', '', '', '', '', '', ''), +(8782, '서적: 가시 V', 'Livre d\'Epines V', 'Buch der Dornen V', '书卷:荆棘术 V', '書卷:荊棘術 V', 'Libro sobre Espinas 5', 'Libro sobre Espinas V', 'Книга Терний V', '', '', '', '', '', '', '', ''), +(8783, '서적: 치유의 손길 IX', 'Livre de Toucher guérisseur IX', 'Buch der heilenden Berührung IX', '书卷:自然之触 IX', '書卷:自然之觸 IX', 'Libro sobre Toque curativo 9', 'Libro sobre Toque de sanación IX', 'Книга Целительного прикосновения IX', '', '', '', '', '', '', '', ''), +(8784, '서적: 천벌 VII', 'Livre de Colère VII', 'Buch des Zorns VII', '书卷:自然之怒 VII', '書卷:自然之怒 VII', 'Libro sobre Cólera 7', 'Libro sobre Cólera VII', 'Книга Гнева VII', '', '', '', '', '', '', '', ''), +(8785, '서적: 회복 IX', 'Livre de Récupération IX', 'Buch der Verjüngung IX', '书卷:回春术 IX', '書卷:回春術 IX', 'Libro sobre Rejuvenecimiento 5', 'Libro sobre Rejuvenecimiento IX', 'Книга Омоложения IX', '', '', '', '', '', '', '', ''), +(8786, '서적: 평온 III', 'Livre de Tranquillité III', 'Buch der Gelassenheit III', '书卷:宁静 III', '書卷:寧靜 III', 'Libro sobre Tranquilidad 3', 'Libro sobre Tranquilidad III', 'Книга Спокойствия III', '', '', '', '', '', '', '', ''), +(8787, '서적: 동물 달래기', 'Livre d\'Apaiser les animaux', 'Buch der Tierbesänftigung', '书卷:安抚动物', '書卷:安撫動物', 'Libro sobre Calma de animales', 'Libro sobre Calma de animales', 'Книга Умиротворения зверя', '', '', '', '', '', '', '', ''), +(8788, '서적: 동물 달래기 II', 'Livre d\'Apaiser les animaux II', 'Buch der Tierbesänftigung II', '书卷:安抚动物 II', '書卷:安撫動物 II', 'Libro sobre Calma de animales 2', 'Libro sobre Calma de animales II', 'Книга Умиротворения зверя II', '', '', '', '', '', '', '', ''), +(8789, '서적: 동물 달래기 III', 'Livre d\'Apaiser les animaux III', 'Buch der Tierbesänftigung III', '书卷:安抚动物 III', '書卷:安撫動物 III', 'Libro sobre Calma de animales 3', 'Libro sobre Calma de animales III', 'Книга Умиротворения зверя III', '', '', '', '', '', '', '', ''), +(8790, '서적: 요정의 불꽃 IV', 'Livre de Lucioles IV', 'Buch des Feenfeuers IV', '书卷:精灵之火 IV', '書卷:精靈之火 IV', 'Libro sobre Fuego Feérico 4', 'Libro sobre Fuego Feérico IV', 'Книга Волшебного огня IV', '', '', '', '', '', '', '', ''), +(8791, '서적: 재생 VIII', 'Livre de Rétablissement VIII', 'Buch des Nachwachsens VIII', '书卷:愈合 VIII', '書卷:癒合 VIII', 'Libro sobre Recrecimiento 9', 'Libro sobre Recrecimiento VIII', 'Книга Восстановления VIII', '', '', '', '', '', '', '', ''), +(8792, '서적: 가시 VI', 'Livre d\'Epines VI', 'Buch der Dornen VI', '书卷:荆棘术 VI', '書卷:荊棘術 VI', 'Libro sobre Espinas 6', 'Libro sobre Espinas VI', 'Книга Терний VI', '', '', '', '', '', '', '', ''), +(8793, '서적: 천벌 VIII', 'Livre de Colère VIII', 'Buch des Zorns VIII', '书卷:自然之怒 VIII', '書卷:自然之怒 VIII', 'Libro sobre Cólera 8', 'Libro sobre Cólera VIII', 'Книга Гнева VIII', '', '', '', '', '', '', '', ''), +(8794, '서적: 치유의 손길 X', 'Livre de Toucher guérisseur X', 'Buch der heilenden Berührung X', '书卷:自然之触 X', '書卷:自然之觸 X', 'Libro sobre Toque curativo 10', 'Libro sobre Toque de sanación X', 'Книга Целительного прикосновения X', '', '', '', '', '', '', '', ''), +(8795, '서적: 휘감는 뿌리 VI', 'Livre de Sarments VI', 'Buch der Wucherwurzeln VI', '书卷:纠缠根须 VI', '書卷:糾纏根鬚 VI', 'Libro sobre raíces enredaderas 6', 'Libro sobre raíces enredadoras VI', 'Книга Гнева деревьев VI', '', '', '', '', '', '', '', ''), +(8796, '서적: 달빛 섬광 X', 'Livre d\'Eclat lunaire X', 'Buch des Mondfeuers X', '书卷:月火术 X', '書卷:月火術 X', 'Libro sobre Fuegolunar 10', 'Libro sobre Fuegolunar X', 'Книга Лунного огня X', '', '', '', '', '', '', '', ''), +(8797, '서적: 회복 X', 'Livre de Récupération X', 'Buch der Verjüngung X', '书卷:回春术 X', '書卷:回春術 X', 'Libro sobre Rejuvenecimiento 10', 'Libro sobre Rejuvenecimiento X', 'Книга Омоложения X', '', '', '', '', '', '', '', ''), +(8798, '서적: 별빛 화살 VI', 'Livre de Feu stellaire VI', 'Buch des Sternenfeuers VI', '书卷:星火术 VI', '書卷:星火術 VI', 'Libro sobre Estrella de mar 6', 'Libro sobre Estrella de mar VI', 'Книга Звездного огня VI', '', '', '', '', '', '', '', ''), +(8799, '서적: 야생의 징표 VII', 'Livre de Marque du fauve VII', 'Buch des Mals der Wildnis VII', '书卷:野性印记 VII', '書卷:野性印記 VII', 'Libro sobre Marca de los salvajes 7', 'Libro sobre Marca de fiera VII', 'Книга Знака дикой природы VII', '', '', '', '', '', '', '', ''), +(8800, '서적: 재생 IX', 'Livre de Rétablissement IX', 'Buch des Nachwachsens IX', '书卷:愈合 IX', '書卷:癒合 IX', 'Libro sobre Recrecimiento 5', 'Libro sobre Recrecimiento IX', 'Книга Восстановления IX', '', '', '', '', '', '', '', ''), +(8801, '서적: 평온 IV', 'Livre de Tranquillité IV', 'Buch der Gelassenheit IV', '书卷:宁静 IV', '書卷:寧靜 IV', 'Libro sobre Tranquilidad 4', 'Libro sobre Tranquilidad IV', 'Книга Спокойствия IV', '', '', '', '', '', '', '', ''), +(8802, '마법서: 신비한 지능', 'Tome d\'Intelligence des arcanes', 'Foliant der arkanen Intelligenz', '秘典:奥术智慧', '秘典:祕法智慧', 'Escrito sobre Intelecto Arcano', 'Escrito sobre Intelecto Arcano', 'Фолиант Чародейского интеллекта', '', '', '', '', '', '', '', ''), +(8803, '마법서: 화염구', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(8804, '마법서: 신비한 폭발', 'Tome d\'Explosion des arcanes', 'Foliant der arkanen Explosion', '秘典:魔爆术', '秘典:魔爆術', 'Escrito sobre Deflagración Arcana', 'Escrito sobre Deflagración Arcana', 'Фолиант Чародейского взрыва', '', '', '', '', '', '', '', ''), +(8805, '마법서: 마법 감지', 'Tome de Détection de la magie', 'Foliant des Magieentdeckens', '秘典:侦测魔法', '秘典:偵測魔法', 'Escrito sobre Detectar magia', 'Escrito sobre Detectar magia', 'Фолиант Распознавания магии', '', '', '', '', '', '', '', ''), +(8806, '마법서: 하급 저주 해제', 'Tome de Délivrance de la malédiction inférieure', 'Foliant der geringen Fluchaufhebung', '秘典:解除次级诅咒', '秘典:解除次級詛咒', 'Escrito sobre Deshacer maldición inferior', 'Escrito sobre Deshacer maldición inferior', 'Фолиант Снятие простого проклятья', '', '', '', '', '', '', '', ''), +(8807, '마법서: 마법 증폭', 'Tome d\'Amplification de la magie', 'Foliant des Magieverstärkens', '秘典:魔法增效', '秘典:魔法增效', 'Escrito sobre Amplificar magia', 'Escrito sobre Amplificar magia', 'Фолиант Усиления магии', '', '', '', '', '', '', '', ''), +(8808, '마법서: 마나 보호막', 'Tome de Bouclier de mana', 'Foliant des Manaschilds', '秘典:法力护盾', '秘典:法力護盾', 'Escrito sobre Escudo de maná', 'Escrito sobre Escudo de maná', 'Фолиант Щита маны', '', '', '', '', '', '', '', ''), +(8809, '마법서: 수면', 'Tome de Sommeil', 'Foliant des Schlafes', '秘典:催眠术', '秘典:催眠術', 'Escrito sobre Sueño', 'Escrito sobre Sueño', 'Фолиант Сна', '', '', '', '', '', '', '', ''), +(8810, '마법서: 수면 II', 'Tome de Sommeil II', 'Foliant des Schlafes II', '秘典:催眠术 II', '秘典:催眠術 II', 'Escrito sobre Sueño 2', 'Escrito sobre Sueño II', 'Фолиант Сна II', '', '', '', '', '', '', '', ''), +(8811, '마법서: 불태우기', 'Tome de Brûlure', 'Foliant der Versengung', '秘典:灼烧', '秘典:灼燒', 'Escrito sobre Chamuscar', 'Escrito sobre Chamuscar', 'Фолиант ожога', '', '', '', '', '', '', '', ''), +(8812, '마법서: 신비한 폭발 II', 'Tome d\'Explosion des arcanes II', 'Foliant der arkanen Explosion II', '秘典:魔爆术 II', '秘典:魔爆術 II', 'Escrito sobre Deflagración Arcana 2', 'Escrito sobre Deflagración Arcana II', 'Фолиант Чародейского взрыва II', '', '', '', '', '', '', '', ''), +(8813, '마법서: 마법 감쇠 II', 'Tome d\'Atténuation de la magie II', 'Foliant des Magiedämpfens II', '秘典:魔法抑制 II', '秘典:魔法抑制 II', 'Escrito sobre Empapar magia 2', 'Escrito sobre Atenuar magia II', 'Фолиант Ослабления магии II', '', '', '', '', '', '', '', ''), +(8814, '마법서: 화염구 V', 'Tome de Boule de feu V', 'Foliant des Feuerballs V', '秘典:火球术 V', '秘典:火球術 V', 'Escrito sobre Bola de Fuego 6', 'Escrito sobre Bola de Fuego V', 'Фолиант Огненного шара V', '', '', '', '', '', '', '', ''), +(8815, '마법서: 냉기 돌풍', 'Tome de Cône de froid', 'Foliant des Kältekegels', '秘典:冰锥术', '秘典:冰錐術', 'Escrito sobre Cono de frío', 'Escrito sobre Cono de frío', 'Фолиант Конуса холода', '', '', '', '', '', '', '', ''), +(8816, '마법서: 얼음 화살 V', 'Tome d\'Eclair de givre V', 'Foliant des Frostblitzes V', '秘典:寒冰箭 V', '秘典:寒冰箭 V', 'Escrito sobre Descarga de Escarcha 6', 'Escrito sobre Descarga de Escarcha V', 'Фолиант Ледяной стрелы V', '', '', '', '', '', '', '', ''), +(8818, '마법서: 마나 보호막 II', 'Tome de Bouclier de mana II', 'Foliant des Manaschilds II', '秘典:法力护盾 II', '秘典:法力護盾 II', 'Escrito sobre Escudo de maná 2', 'Escrito sobre Escudo de maná II', 'Фолиант Щита маны II', '', '', '', '', '', '', '', ''), +(8819, '마법서: 불태우기 II', 'Tome de Brûlure II', 'Foliant der Versengung II', '秘典:灼烧 II', '秘典:灼燒 II', 'Escrito sobre Chamuscar 2', 'Escrito sobre Chamuscar II', 'Фолиант ожога II', '', '', '', '', '', '', '', ''), +(8820, '마법서: 화염계 수호 II', 'Tome de Gardien de feu II', 'Foliant des Feuerzauberschutzes II', '秘典:防护火焰结界 II', '秘典:防護火焰結界 II', 'Escrito sobre Custodia de Fuego 2', 'Escrito sobre Resguardo contra el Fuego II', 'Фолиант Защиты от огня II', '', '', '', '', '', '', '', ''), +(8821, '마법서: 마법 증폭 II', 'Tome d\'Amplification de la magie II', 'Foliant des Magieverstärkens II', '秘典:魔法增效 II', '秘典:魔法增效 II', 'Escrito sobre Amplificar magia 2', 'Escrito sobre Amplificar magia II', 'Фолиант Усиления магии II', '', '', '', '', '', '', '', ''), +(8822, '마법서: 신비한 폭발 III', 'Tome d\'Explosion des arcanes III', 'Foliant der arkanen Explosion III', '秘典:魔爆术 III', '秘典:魔爆術 III', 'Escrito sobre Deflagración Arcana 3', 'Escrito sobre Deflagración Arcana III', 'Фолиант Чародейского взрыва III', '', '', '', '', '', '', '', ''), +(8823, '마법서: 화염 작열 IV', 'Tome de Trait de feu IV', 'Foliant des Feuerschlages IV', '秘典:炎爆术 IV', '秘典:炎爆術 IV', 'Escrito sobre Explosión de Fuego 4', 'Escrito sobre Explosión de Fuego IV', 'Фолиант Огненного взрыва IV', '', '', '', '', '', '', '', ''), +(8824, '마법서: 화염구 VI', 'Tome de Boule de feu VI', 'Foliant des Feuerballs VI', '秘典:火球术 VI', '秘典:火球術 VI', 'Escrito sobre Bola de Fuego 7', 'Escrito sobre Bola de Fuego VI', 'Фолиант Огненного шара VI', '', '', '', '', '', '', '', ''), +(8825, '마법서: 냉기계 수호 III', 'Tome de Gardien de givre III', 'Foliant des Frostzauberschutzes III', '秘典:防护冰霜结界 III', '秘典:防護冰霜結界 III', 'Escrito sobre Custodia de Escarcha 3', 'Escrito sobre Resguardo contra la Escarcha III', 'Фолиант Защиты от магии льда III', '', '', '', '', '', '', '', ''), +(8826, '마법서: 신비한 화살 IV', 'Tome de Projectiles des arcanes IV', 'Foliant der arkanen Geschosse IV', '秘典:奥术飞弹 IV', '秘典:祕法飛彈 IV', 'Escrito sobre Misiles Arcanos 4', 'Escrito sobre Misiles Arcanos IV', 'Фолиант Чародейских снарядов IV', '', '', '', '', '', '', '', ''), +(8827, '수면 걷기의 비약', 'Elixir de Marche sur l\'eau', 'Elixier des Wasserwandelns', '水下行走药剂', '水上行走藥劑', 'Elixir de caminar sobre las aguas', 'Elixir de Caminar sobre el agua', 'Эликсир хождения по воде', '', '', '', '', '', '', '', ''), +(8828, '마법서: 얼음 화살 VI', 'Tome d\'Eclair de givre VI', 'Foliant des Frostblitzes VI', '秘典:寒冰箭 VI', '秘典:寒冰箭 VI', 'Escrito sobre Descarga de Escarcha 7', 'Escrito sobre Descarga de Escarcha VI', 'Фолиант Ледяной стрелы VI', '', '', '', '', '', '', '', ''), +(8829, '마법서: 냉기 돌풍 II', 'Tome de Cône de froid II', 'Foliant des Kältekegels II', '秘典:冰锥术 II', '秘典:冰錐術 II', 'Escrito sobre Cono de frío 2', 'Escrito sobre Cono de frío II', 'Фолиант Конуса холода II', '', '', '', '', '', '', '', ''), +(8830, '마법서: 불태우기 III', 'Tome de Brûlure III', 'Foliant der Versengung III', '秘典:灼烧 III', '秘典:灼燒 III', 'Escrito sobre Chamuscar 3', 'Escrito sobre Chamuscar III', 'Фолиант ожога III', '', '', '', '', '', '', '', ''), +(8831, '보라 연꽃', 'Lotus pourpre', 'Lila Lotus', '紫莲花', '紫蓮花', 'Loto morado', 'Loto cárdeno', 'Пурпурный лотос', '', '', '', '', '', '', '', ''), +(8832, '마법서: 눈보라 III', 'Tome de Blizzard II', 'Foliant des Blizzards III', '秘典:暴风雪 III', '秘典:暴風雪 III', 'Escrito sobre Blizzard 3', 'Escrito sobre Ventisca III', 'Фолиант снежной бури III', '', '', '', '', '', '', '', ''), +(8833, '마법서: 마나 보호막 III', 'Tome de Bouclier de mana III', 'Foliant des Manaschilds III', '秘典:法力护盾 III', '秘典:法力護盾 III', 'Escrito sobre Escudo de maná 3', 'Escrito sobre Escudo de maná III', 'Фолиант Щита маны III', '', '', '', '', '', '', '', ''), +(8834, '마법서: 마법 감쇠 III', 'Tome d\'Atténuation de la magie III', 'Foliant des Magiedämpfens III', '秘典:魔法抑制 III', '秘典:魔法抑制 III', 'Escrito sobre Empapar magia 3', 'Escrito sobre Atenuar magia III', 'Фолиант Ослабления магии III', '', '', '', '', '', '', '', ''), +(8835, '마법서: 화염구 VII', 'Tome de Boule de feu VII', 'Foliant des Feuerballs VII', '秘典:火球术 VII', '秘典:火球術 VII', 'Escrito sobre Bola de Fuego 8', 'Escrito sobre Bola de Fuego VII', 'Фолиант Огненного шара VII', '', '', '', '', '', '', '', ''), +(8836, '아서스의 눈물', 'Larmes d\'Arthas', 'Arthas\' Tränen', '阿尔萨斯之泪', '阿薩斯之淚', 'Lágrimas de Arthas', 'Lágrimas de Arthas', 'Слезы Артаса', '', '', '', '', '', '', '', ''), +(8837, '마법서: 신비한 폭발 V', 'Tome d\'Explosion des arcanes V', 'Foliant der arkanen Explosion V', '秘典:魔爆术 V', '秘典:魔爆術 V', 'Escrito sobre Deflagración Arcana 5', 'Escrito sobre Deflagración Arcana V', 'Фолиант Чародейского взрыва V', '', '', '', '', '', '', '', ''), +(8838, '태양풀', 'Soleillette', 'Sonnengras', '太阳草', '太陽草', 'Solea', 'Solea', 'Солнечник', '', '', '', '', '', '', '', ''), +(8839, '실명초', 'Aveuglette', 'Blindkraut', '盲目草', '盲目草', 'Carolina', 'Carolina', 'Слепырник', '', '', '', '', '', '', '', ''), +(8840, '마법서: 마나석 창조 II', '', 'Foliant des Manaedelstein-Herbeizauberns II', '秘典:制造法术宝石 II', '秘典:製造法術寶石 II', 'Escrito sobre Conjurar gema de maná 2', 'Escrito sobre Conjurar gema de maná II', 'Фолиант Сотворения самоцвета маны II', '', '', '', '', '', '', '', ''), +(8841, '마법서: 화염 작열 V', 'Tome de Trait de feu V', 'Foliant des Feuerschlages V', '秘典:炎爆术 V', '秘典:炎爆術 V', 'Escrito sobre Explosión de Fuego 5', 'Escrito sobre Explosión de Fuego V', 'Фолиант Огненного взрыва V', '', '', '', '', '', '', '', ''), +(8842, '마법서: 얼음 화살 VII', 'Tome d\'Eclair de givre VII', 'Foliant des Frostblitzes VII', '秘典:寒冰箭 VII', '秘典:寒冰箭 VII', 'Escrito sobre Descarga de Escarcha 8', 'Escrito sobre Descarga de Escarcha VII', 'Фолиант Ледяной стрелы VII', '', '', '', '', '', '', '', ''), +(8843, '마법서: 화염계 수호 III', 'Tome de Gardien de feu III', 'Foliant des Feuerzauberschutzes III', '秘典:防护火焰结界 III', '秘典:防護火焰結界 III', 'Escrito sobre Custodia de Fuego 3', 'Escrito sobre Resguardo contra el Fuego III', 'Фолиант Защиты от огня III', '', '', '', '', '', '', '', ''), +(8844, '마법서: 수면 III', 'Tome de Sommeil III', 'Foliant des Schlafes III', '秘典:催眠术 III', '秘典:催眠術 III', 'Escrito sobre Sueño 3', 'Escrito sobre Sueño III', 'Фолиант Сна III', '', '', '', '', '', '', '', ''), +(8845, '유령버섯', 'Champignon fantôme', 'Geisterpilz', '幽灵菇', '幽靈菇', 'Champiñón fantasma', 'Champiñón fantasma', 'Призрачная поганка', '', '', '', '', '', '', '', ''), +(8846, '그롬의 피', 'Gromsang', 'Gromsblut', '格罗姆之血', '格羅姆之血', 'Gromsanguina', 'Gromsanguina', 'Кровь Грома', '', '', '', '', '', '', '', ''), +(8847, '마법서: 불태우기 V', 'Tome de Brûlure V', 'Foliant der Versengung V', '秘典:灼烧 V', '秘典:灼燒 V', 'Escrito sobre Chamuscar 5', 'Escrito sobre Chamuscar V', 'Фолиант ожога V', '', '', '', '', '', '', '', ''), +(8848, '마법서: 불기둥 IV', 'Tome de Choc de flammes IV', 'Foliant des Flammenstoßes IV', '秘典:烈焰风暴 IV', '秘典:烈焰風暴 IV', 'Escrito sobre Fogonazo 4', 'Escrito sobre Fogonazo IV', 'Фолиант Огненного столба IV', '', '', '', '', '', '', '', ''), +(8849, '마법서: 신비한 화살 V', 'Tome de Projectiles des arcanes V', 'Foliant der arkanen Geschosse V', '秘典:奥术飞弹 V', '秘典:祕法飛彈 V', 'Escrito sobre Misiles Arcanos 5', 'Escrito sobre Misiles Arcanos V', 'Фолиант Чародейских снарядов V', '', '', '', '', '', '', '', ''), +(8850, '마법서: 음료 창조 V', 'Tome d\'Invocation d\'eau V', 'Foliant des Wasser-Herbeizauberns V', '秘典:造水术 V', '秘典:造水術 V', 'Escrito sobre Conjurar agua 5', 'Escrito sobre Conjurar agua V', 'Фолиант Сотворения воды V', '', '', '', '', '', '', '', ''), +(8851, '마법서: 화염구 VIII', 'Tome de Boule de feu VIII', 'Foliant des Feuerballs VIII', '秘典:火球术 VIII', '秘典:火球術 VIII', 'Escrito sobre Bola de Fuego 9', 'Escrito sobre Bola de Fuego VIII', 'Фолиант Огненного шара VIII', '', '', '', '', '', '', '', ''), +(8852, '마법서: 신비한 지능 IV', 'Tome d\'Intelligence des arcanes IV', 'Foliant der arkanen Intelligenz IV', '秘典:奥术智慧 IV', '秘典:祕法智慧 IV', 'Escrito sobre Intelecto Arcano 4', 'Escrito sobre Intelecto Arcano IV', 'Фолиант Чародейского интеллекта IV', '', '', '', '', '', '', '', ''), +(8853, '마법서: 음식 창조 V', 'Tome d\'Invocation de nourriture V', 'Foliant des Essen-Herbeizauberns V', '秘典:造食术 V', '秘典:造食術 V', 'Escrito sobre Conjurar comida 5', 'Escrito sobre Conjurar comida V', 'Фолиант Сотворения пищи V', '', '', '', '', '', '', '', ''), +(8854, '마법서: 냉기 돌풍 III', 'Tome de Cône de froid III', 'Foliant des Kältekegels III', '秘典:冰锥术 III', '秘典:冰錐術 III', 'Escrito sobre Cono de frío 3', 'Escrito sobre Cono de frío III', 'Фолиант Конуса холода III', '', '', '', '', '', '', '', ''), +(8855, '마법서: 마법 증폭 III', 'Tome d\'Amplification de la magie III', 'Foliant des Magieverstärkens III', '秘典:魔法增效 III', '秘典:魔法增效 III', 'Escrito sobre Amplificar magia 3', 'Escrito sobre Amplificar magia III', 'Фолиант Усиления магии III', '', '', '', '', '', '', '', ''), +(8856, '마법서: 얼음 화살 VIII', 'Tome d\'Eclair de givre VIII', 'Foliant des Frostblitzes VIII', '秘典:寒冰箭 VIII', '秘典:寒冰箭 VIII', 'Escrito sobre Descarga de Escarcha 9', 'Escrito sobre Descarga de Escarcha VIII', 'Фолиант Ледяной стрелы VIII', '', '', '', '', '', '', '', ''), +(8857, '마법서: 눈보라 IV', 'Tome de Blizzard IV', 'Foliant des Blizzards IV', '秘典:暴风雪 IV', '秘典:暴風雪 IV', 'Escrito sobre Blizzard 4', 'Escrito sobre Ventisca IV', 'Фолиант снежной бури IV', '', '', '', '', '', '', '', ''), +(8858, '마법서: 마나 보호막 IV', 'Tome de Bouclier de mana IV', 'Foliant des Manaschilds IV', '秘典:法力护盾 IV', '秘典:法力護盾 IV', 'Escrito sobre Escudo de maná 4', 'Escrito sobre Escudo de maná IV', 'Фолиант Щита маны IV', '', '', '', '', '', '', '', ''), +(8859, '마법서: 화염 작열 VI', 'Tome de Trait de feu VI', 'Foliant des Feuerschlages VI', '秘典:炎爆术 VI', '秘典:炎爆術 VI', 'Escrito sobre Explosión de Fuego 6', 'Escrito sobre Explosión de Fuego VI', 'Фолиант Огненного взрыва VI', '', '', '', '', '', '', '', ''), +(8860, '마법서: 화염구 IX', 'Tome de Boule de feu IX', 'Foliant des Feuerballs IX', '秘典:火球术 IX', '秘典:火球術 IX', 'Escrito sobre Bola de Fuego 5', 'Escrito sobre Bola de Fuego IX', 'Фолиант Огненного шара IX', '', '', '', '', '', '', '', ''), +(8861, '마법서: 마나석 창조 III', 'Tome d\'Invoquer Gemme de mana III', 'Foliant des Manaedelstein-Herbeizauberns III', '秘典:制造法术宝石 III', '秘典:製造法術寶石 III', 'Escrito sobre Conjurar gema de maná 3', 'Escrito sobre Conjurar gema de maná III', 'Фолиант Сотворения самоцвета маны III', '', '', '', '', '', '', '', ''), +(8862, '마법서: 신비한 화살 VI', 'Tome de Projectiles des arcanes VI', 'Foliant der arkanen Geschosse VI', '秘典:奥术飞弹 VI', '秘典:祕法飛彈 VI', 'Escrito sobre Misiles Arcanos 6', 'Escrito sobre Misiles Arcanos VI', 'Фолиант Чародейских снарядов VI', '', '', '', '', '', '', '', ''), +(8863, '마법서: 마법 감쇠 IV', 'Tome d\'Atténuation de la magie IV', 'Foliant des Magiedämpfens IV', '秘典:魔法抑制 IV', '秘典:魔法抑制 IV', 'Escrito sobre Empapar magia 4', 'Escrito sobre Atenuar magia IV', 'Фолиант Ослабления магии IV', '', '', '', '', '', '', '', ''), +(8864, '마법서: 불기둥 V', 'Tome de Choc de flammes V', 'Foliant des Flammenstoßes V', '秘典:烈焰风暴 V', '秘典:烈焰風暴 V', 'Escrito sobre Fogonazo 5', 'Escrito sobre Fogonazo V', 'Фолиант Огненного столба V', '', '', '', '', '', '', '', ''), +(8865, '마법서: 얼음 갑옷 III', 'Tome d\'Armure de glace II', 'Foliant der Eisrüstung III', '秘典:冰甲术 III', '秘典:冰甲術 III', 'Escrito sobre Armadura de hielo 3', 'Escrito sobre Armadura de hielo III', 'Том Ледяного доспеха III', '', '', '', '', '', '', '', ''), +(8866, '마법서: 냉기 돌풍 IV', 'Tome de Cône de froid IV', 'Foliant des Kältekegels IV', '秘典:冰锥术 IV', '秘典:冰錐術 IV', 'Escrito sobre Cono de frío 4', 'Escrito sobre Cono de frío IV', 'Фолиант Конуса холода IV', '', '', '', '', '', '', '', ''), +(8867, '마법서: 얼음 화살 IX', 'Tome d\'Eclair de givre IX', 'Foliant des Frostblitzes IX', '秘典:寒冰箭 IX', '秘典:寒冰箭 IX', 'Escrito sobre Descarga de Escarcha 5', 'Escrito sobre Descarga de Escarcha IX', 'Фолиант Ледяной стрелы IX', '', '', '', '', '', '', '', ''), +(8868, '마법서: 음료 창조 VI', 'Tome d\'Invocation d\'eau VI', 'Foliant des Wasser-Herbeizauberns VI', '秘典:造水术 VI', '秘典:造水術 VI', 'Escrito sobre Conjurar agua 6', 'Escrito sobre Conjurar agua VI', 'Фолиант Сотворения воды VI', '', '', '', '', '', '', '', ''), +(8869, '마법서: 화염계 수호 IV', 'Tome de Gardien de feu IV', 'Foliant des Feuerzauberschutzes IV', '秘典:防护火焰结界 IV', '秘典:防護火焰結界 IV', 'Escrito sobre Custodia de Fuego 4', 'Escrito sobre Resguardo contra el Fuego IV', 'Фолиант Защиты от огня IV', '', '', '', '', '', '', '', ''), +(8870, '마법서: 상급 투명화', 'Tome d\'Invisibilité supérieure', 'Foliant der großen Unsichtbarkeit', '秘典:强效隐形术', '秘典:強效隱形術', 'Escrito sobre Invisibilidad superior', 'Escrito sobre Invisibilidad superior', '', '', '', '', '', '', '', '', ''), +(8871, '마법서: 음식 창조 VI', 'Tome d\'Invocation de nourriture VI', 'Foliant des Essen-Herbeizauberns VI', '秘典:造食术 VI', '秘典:造食術 VI', 'Escrito sobre Conjurar comida 6', 'Escrito sobre Conjurar comida VI', 'Фолиант Сотворения пищи VI', '', '', '', '', '', '', '', ''), +(8872, '마법서: 눈보라 V', 'Tome de Blizzard V', 'Foliant des Blizzards V', '秘典:暴风雪 V', '秘典:暴風雪 V', 'Escrito sobre Blizzard 5', 'Escrito sobre Ventisca V', 'Фолиант снежной бури V', '', '', '', '', '', '', '', ''), +(8873, '마법서: 마나 보호막 V', 'Tome de Bouclier de mana V', 'Foliant des Manaschilds V', '秘典:法力护盾 V', '秘典:法力護盾 V', 'Escrito sobre Escudo de maná 5', 'Escrito sobre Escudo de maná V', 'Фолиант Щита маны V', '', '', '', '', '', '', '', ''), +(8874, '마법서: 불태우기 VI', 'Tome de Brûlure VI', 'Foliant der Versengung VI', '秘典:灼烧 VI', '秘典:灼燒 VI', 'Escrito sobre Chamuscar 6', 'Escrito sobre Chamuscar VI', 'Фолиант ожога VI', '', '', '', '', '', '', '', ''), +(8875, '마법서: 냉기계 수호 IV', 'Tome de Gardien de givre IV', 'Foliant des Frostzauberschutzes IV', '秘典:防护冰霜结界 IV', '秘典:防護冰霜結界 IV', 'Escrito sobre Custodia de Escarcha 4', 'Escrito sobre Resguardo contra la Escarcha IV', 'Фолиант Защиты от магии льда IV', '', '', '', '', '', '', '', ''), +(8876, '마법서: 냉기계 수호 II', 'Tome de Gardien de givre II', 'Foliant des Frostzauberschutzes II', '秘典:防护冰霜结界 II', '秘典:防護冰霜結界 II', 'Escrito sobre Custodia de Escarcha 2', 'Escrito sobre Resguardo contra la Escarcha II', 'Фолиант Защиты от магии льда II', '', '', '', '', '', '', '', ''), +(8877, '마법서: 화염구 X', 'Tome de Boule de feu X', 'Foliant des Feuerballs X', '秘典:火球术 X', '秘典:火球術 X', 'Escrito sobre Bola de Fuego 10', 'Escrito sobre Bola de Fuego X', 'Фолиант Огненного шара X', '', '', '', '', '', '', '', ''), +(8878, '마법서: 화염 작열 VII', 'Tome de Trait de feu VII', 'Foliant des Feuerschlages VII', '秘典:炎爆术 VII', '秘典:炎爆術 VII', 'Escrito sobre Explosión de Fuego 7', 'Escrito sobre Explosión de Fuego VII', 'Фолиант Огненного взрыва VII', '', '', '', '', '', '', '', ''), +(8879, '마법서: 얼음 회오리 IV', 'Tome de Nova de givre IV', 'Foliant der Frostnova IV', '秘典:冰霜新星 IV', '秘典:冰霜新星 IV', 'Escrito sobre Nova de Escarcha 4', 'Escrito sobre Nova de Escarcha IV', 'Фолиант Кольца льда IV', '', '', '', '', '', '', '', ''), +(8880, '마법서: 신비한 폭발 VI', 'Tome d\'Explosion des arcanes VI', 'Foliant der arkanen Explosion VI', '秘典:魔爆术 VI', '秘典:魔爆術 VI', 'Escrito sobre Deflagración Arcana 6', 'Escrito sobre Deflagración Arcana VI', 'Фолиант Чародейского взрыва VI', '', '', '', '', '', '', '', ''), +(8881, '마법서: 카드가의 자물쇠 해제 IV', 'Tome de Déverrouillage de Khadgar', 'Foliant von Khadgars Öffnung IV', '秘典:卡德加开锁术 IV', '秘典:卡德加開鎖術 IV', 'Escrito sobre Liberación de Khadgar 4', 'Escrito sobre Liberación de Khadgar IV', 'Фолиант Кадгаровой отмычки IV', '', '', '', '', '', '', '', ''), +(8882, '마법서: 마법 증폭 IV', 'Tome d\'Amplification de la magie IV', 'Foliant des Magieverstärkens IV', '秘典:魔法增效 IV', '秘典:魔法增效 IV', 'Escrito sobre Amplificar magia 4', 'Escrito sobre Amplificar magia IV', 'Фолиант Усиления магии IV', '', '', '', '', '', '', '', ''), +(8883, '마법서: 신비한 지능 V', 'Tome d\'Intelligence des arcanes V', 'Foliant der arkanen Intelligenz V', '秘典:奥术智慧 V', '秘典:祕法智慧 V', 'Escrito sobre Intelecto Arcano 5', 'Escrito sobre Intelecto Arcano V', 'Фолиант Чародейского интеллекта V', '', '', '', '', '', '', '', ''), +(8884, '마법서: 얼음 화살 X', 'Tome d\'Eclair de givre X', 'Foliant des Frostblitzes X', '秘典:寒冰箭 X', '秘典:寒冰箭 X', 'Escrito sobre Descarga de Escarcha 10', 'Escrito sobre Descarga de Escarcha X', 'Фолиант Ледяной стрелы X', '', '', '', '', '', '', '', ''), +(8885, '마법서: 신비한 화살 VII', 'Tome de Projectiles des arcanes VII', 'Foliant der arkanen Geschosse VII', '秘典:奥术飞弹 VII', '秘典:祕法飛彈 VII', 'Escrito sobre Misiles Arcanos 7', 'Escrito sobre Misiles Arcanos VII', 'Фолиант Чародейских снарядов VII', '', '', '', '', '', '', '', ''), +(8886, '마법서: 불기둥 VI', 'Tome de Choc de flammes VI', 'Foliant des Flammenstoßes VI', '秘典:烈焰风暴 VI', '秘典:烈焰風暴 VI', 'Escrito sobre Fogonazo 6', 'Escrito sobre Fogonazo VI', 'Фолиант Огненного столба VI', '', '', '', '', '', '', '', ''), +(8887, '마법서: 불태우기 VII', 'Tome de Brûlure VII', 'Foliant der Versengung VII', '秘典:灼烧 VII', '秘典:灼燒 VII', 'Escrito sobre Chamuscar 7', 'Escrito sobre Chamuscar VII', 'Фолиант ожога VII', '', '', '', '', '', '', '', ''), +(8888, '마법서: 냉기 돌풍 V', 'Tome de Cône de froid V', 'Foliant des Kältekegels V', '秘典:冰锥术 V', '秘典:冰錐術 V', 'Escrito sobre Cono de frío 5', 'Escrito sobre Cono de frío V', 'Фолиант Конуса холода V', '', '', '', '', '', '', '', ''), +(8889, '마법서: 마나석 창조 IV', '', 'Foliant des Manaedelstein-Herbeizauberns IV', '秘典:制造法术宝石 IV', '秘典:製造法術寶石 IV', 'Escrito sobre Conjurar gema de maná 4', 'Escrito sobre Conjurar gema de maná IV', 'Фолиант Сотворения самоцвета маны IV', '', '', '', '', '', '', '', ''), +(8890, '마법서: 화염구 XI', 'Tome de Boule de feu XI', 'Foliant des Feuerballs XI', '秘典:火球术 XI', '秘典:火球術 XI', 'Escrito sobre Bola de Fuego 11', 'Escrito sobre Bola de Fuego XI', 'Фолиант Огненного шара XI', '', '', '', '', '', '', '', ''), +(8891, '마법서: 얼음 갑옷 IV', 'Tome d\'Armure de glace IV', 'Foliant der Eisrüstung IV', '秘典:冰甲术 IV', '秘典:冰甲術 IV', 'Escrito sobre Armadura de hielo 4', 'Escrito sobre Armadura de hielo IV', 'Том Ледяного доспеха IV', '', '', '', '', '', '', '', ''), +(8892, '마법서: 음료 창조 VII', 'Tome d\'Invocation d\'eau VII', 'Foliant des Wasser-Herbeizauberns VII', '秘典:造水术 VII', '秘典:造水術 VII', 'Escrito sobre Conjurar agua 7', 'Escrito sobre Conjurar agua VII', 'Фолиант Сотворения воды VII', '', '', '', '', '', '', '', ''), +(8893, '마법서: 수면 IV', 'Tome de Sommeil IV', 'Foliant des Schlafes IV', '秘典:催眠术 IV', '秘典:催眠術 IV', 'Escrito sobre Sueño 4', 'Escrito sobre Sueño IV', 'Фолиант Сна IV', '', '', '', '', '', '', '', ''), +(8894, '마법서: 마법 감쇠 V', 'Tome d\'Atténuation de la magie V', 'Foliant des Magiedämpfens V', '秘典:魔法抑制 V', '秘典:魔法抑制 V', 'Escrito sobre Empapar magia 5', 'Escrito sobre Atenuar magia V', 'Фолиант Ослабления магии V', '', '', '', '', '', '', '', ''), +(8895, '마법서: 눈보라 VI', 'Tome de Blizzard VI', 'Foliant des Blizzards VI', '秘典:暴风雪 VI', '秘典:暴風雪 VI', 'Escrito sobre Blizzard 6', 'Escrito sobre Ventisca VI', 'Фолиант снежной бури VI', '', '', '', '', '', '', '', ''), +(8896, '마법서: 마나 보호막 VI', 'Tome de Bouclier de mana VI', 'Foliant des Manaschilds VI', '秘典:法力护盾 VI', '秘典:法力護盾 VI', 'Escrito sobre Escudo de maná 6', 'Escrito sobre Escudo de maná VI', 'Фолиант Щита маны VI', '', '', '', '', '', '', '', ''), +(8897, '마법서: 화염계 수호 V', 'Tome de Gardien de feu V', 'Foliant des Feuerzauberschutzes V', '秘典:防护火焰结界 V', '秘典:防護火焰結界 V', 'Escrito sobre Custodia de Fuego 5', 'Escrito sobre Resguardo contra el Fuego V', 'Фолиант Защиты от огня V', '', '', '', '', '', '', '', ''), +(8898, '마법서: 신비한 폭발 IV', 'Tome d\'Explosion des arcanes IV', 'Foliant der arkanen Explosion IV', '秘典:魔爆术 IV', '秘典:魔爆術 IV', 'Escrito sobre Deflagración Arcana 4', 'Escrito sobre Deflagración Arcana IV', 'Фолиант Чародейского взрыва IV', '', '', '', '', '', '', '', ''), +(8899, '마법서: 불태우기 IV', 'Tome de Brûlure IV', 'Foliant der Versengung IV', '秘典:灼烧 IV', '秘典:灼燒 IV', 'Escrito sobre Chamuscar 4', 'Escrito sobre Chamuscar IV', 'Фолиант ожога IV', '', '', '', '', '', '', '', ''), +(8900, '서적: 휘감는 뿌리 IV', 'Livre de Sarments IV', 'Buch der Wucherwurzeln IV', '书卷:纠缠根须 IV', '書卷:糾纏根鬚 IV', 'Libro sobre raíces enredaderas 4', 'Libro sobre raíces enredadoras IV', 'Книга Гнева деревьев IV', '', '', '', '', '', '', '', ''), +(8901, '서적: 치유의 손길 VIII', 'Livre de Toucher guérisseur VIII', 'Buch der heilenden Berührung VIII', '书卷:自然之触 VIII', '書卷:自然之觸 VIII', 'Libro sobre Toque curativo 8', 'Libro sobre Toque de sanación VIII', 'Книга Целительного прикосновения VIII', '', '', '', '', '', '', '', ''), +(8902, '서적: 야생의 징표 V', 'Livre de Marque du fauve', 'Buch des Mals der Wildnis V', '书卷:野性印记 V', '書卷:野性印記 V', 'Libro sobre Marca de los salvajes 5', 'Libro sobre Marca de fiera V', 'Книга Знака дикой природы V', '', '', '', '', '', '', '', ''), +(8903, '서적: 달빛 섬광 VII', 'Livre d\'Eclat lunaire VII', 'Buch des Mondfeuers VII', '书卷:月火术 VII', '書卷:月火術 VII', 'Libro sobre Fuegolunar 8', 'Libro sobre Fuegolunar VII', 'Книга Лунного огня VII', '', '', '', '', '', '', '', ''), +(8904, '서적: 달빛 섬광 VIII', 'Livre d\'Eclat lunaire VIII', 'Buch des Mondfeuers VIII', '书卷:月火术 VIII', '書卷:月火術 VIII', 'Libro sobre Fuegolunar 9', 'Libro sobre Fuegolunar VIII', 'Книга Лунного огня VIII', '', '', '', '', '', '', '', ''), +(8905, '서적: 재생 VI', 'Livre de Rétablissement VI', 'Buch des Nachwachsens VI', '书卷:愈合 VI', '書卷:癒合 VI', 'Libro sobre Recrecimiento 7', 'Libro sobre Recrecimiento VI', 'Книга Восстановления VI', '', '', '', '', '', '', '', ''), +(8906, '서적: 회복 VIII', 'Livre de Récupération VIII', 'Buch der Verjüngung VIII', '书卷:回春术 VIII', '書卷:回春術 VIII', 'Libro sobre Rejuvenecimiento 9', 'Libro sobre Rejuvenecimiento VIII', 'Книга Омоложения VIII', '', '', '', '', '', '', '', ''), +(8907, '서적: 별빛 화살 IV', 'Livre de Feu stellaire IV', 'Buch des Sternenfeuers IV', '书卷:星火术 IV', '書卷:星火術 IV', 'Libro sobre Estrella de mar 4', 'Libro sobre Estrella de mar IV', 'Книга Звездного огня IV', '', '', '', '', '', '', '', ''), +(8909, '성서: 성스러운 일격 II', 'Libram : Frappe sacrée II', 'Buchband: Heiliger Stoß II', '圣契:神圣打击 II', '聖契:神聖打擊 II', 'Tratado: Golpe Sagrado 2', 'Tratado: Golpe Sagrado II', 'Манускрипт: Божественный удар II', '', '', '', '', '', '', '', ''), +(8910, '성서: 신의 축복', 'Libram : Imposition des mains', 'Buchband: Handauflegung', '圣契:圣疗术', '聖契:聖療術', 'Tratado: Imposición de manos', 'Tratado: Imposición de manos', 'Манускрипт: Возложение рук', '', '', '', '', '', '', '', ''), +(8911, '성서: 심판의 주먹', 'Libram : Poing de la Justice', 'Buchband: Faust der Gerechtigkeit', '圣契:制裁之拳', '聖契:制裁之拳', 'Tratado: Puño de justicia', 'Tratado: Puño de justicia', 'Манускрипт: Кулак правосудия', '', '', '', '', '', '', '', ''), +(8912, '성서: 성전사의 일격', 'Libram : Inquisition', 'Buchband: Kreuzfahrerstoß', '圣契:十字军打击', '聖契:十字軍打擊', 'Tratado: Golpe de cruzado', 'Tratado: Golpe de cruzado', 'Манускрипт: Удар воина Света', '', '', '', '', '', '', '', ''), +(8913, '성서: 성스러운 일격 III', 'Libram : Frappe sacrée III', 'Buchband: Heiliger Stoß III', '圣契:神圣打击 III', '聖契:神聖打擊 III', 'Tratado: Golpe Sagrado 3', 'Tratado: Golpe Sagrado III', 'Манускрипт: Божественный удар III', '', '', '', '', '', '', '', ''), +(8914, '성서: 성전사의 일격 II', 'Libram : Inquisition II', 'Buchband: Kreuzfahrerstoß II', '圣契:十字军打击 II', '聖契:十字軍打擊 II', 'Tratado: Golpe de cruzado 2', 'Tratado: Golpe de cruzado II', 'Манускрипт: Удар воина Света II', '', '', '', '', '', '', '', ''), +(8915, '성서: 성스러운 일격 IV', 'Libram : Frappe sacrée IV', 'Buchband: Heiliger Stoß IV', '圣契:神圣打击 IV', '聖契:神聖打擊 IV', 'Tratado: Golpe Sagrado 4', 'Tratado: Golpe Sagrado IV', 'Манускрипт: Божественный удар IV', '', '', '', '', '', '', '', ''), +(8916, '성서: 심판의 주먹 II', 'Libram : Poing de la Justice II', 'Buchband: Faust der Gerechtigkeit II', '圣契:制裁之拳 II', '聖契:制裁之拳 II', 'Tratado: Puño de justicia 2', 'Tratado: Puño de justicia II', 'Манускрипт: Кулак правосудия II', '', '', '', '', '', '', '', ''), +(8917, '성서: 신의 축복 II', 'Libram : Imposition des mains II', 'Buchband: Handauflegung II', '圣契:圣疗术 II', '聖契:聖療術 II', 'Tratado: Imposición de manos 2', 'Tratado: Imposición de manos II', 'Манускрипт: Возложение рук II', '', '', '', '', '', '', '', ''), +(8918, '성서: 보호의 문장 III', 'Libram : Sceau de protection II', 'Buchband: Siegel des Schutzes III', '圣契:保护圣印 III', '聖契:保護聖印 III', 'Tratado: Lacre de protección 3', 'Tratado: Sello de protección III', 'Манускрипт: Печать защиты III', '', '', '', '', '', '', '', ''), +(8919, '성서: 성스러운 일격 V', 'Libram : Frappe sacrée V', 'Buchband: Heiliger Stoß V', '圣契:神圣打击 V', '聖契:神聖打擊 V', 'Tratado: Golpe Sagrado 5', 'Tratado: Golpe Sagrado V', 'Манускрипт: Божественный удар V', '', '', '', '', '', '', '', ''), +(8920, '성서: 성전사의 일격 III', 'Libram : Inquisition III', 'Buchband: Kreuzfahrerstoß III', '圣契:十字军打击 III', '聖契:十字軍打擊 III', 'Tratado: Golpe de cruzado 3', 'Tratado: Golpe de cruzado III', 'Манускрипт: Удар воина Света III', '', '', '', '', '', '', '', ''), +(8921, '성서: 심판의 주먹 III', 'Libram : Poing de la Justice III', 'Buchband: Faust der Gerechtigkeit III', '圣契:制裁之拳 III', '聖契:制裁之拳 III', 'Tratado: Puño de justicia 3', 'Tratado: Puño de justicia III', 'Манускрипт: Кулак правосудия III', '', '', '', '', '', '', '', ''), +(8922, '성서: 성스러운 일격 VI', 'Libram : Frappe sacrée VI', 'Buchband: Heiliger Stoß VI', '圣契:神圣打击 VI', '聖契:神聖打擊 VI', 'Tratado: Golpe Sagrado 6', 'Tratado: Golpe Sagrado VI', 'Манускрипт: Божественный удар VI', '', '', '', '', '', '', '', ''), +(8923, '괴로움의 정수', 'Essence d\'agonie', 'Essenz der Pein', '苦楚精华', '苦楚精華', 'Esencia de agonía', 'Esencia de agonía', 'Субстанция агонии', '도적이 독 제조에 사용하는 재료입니다.', 'Sert aux voleurs à préparer du poison.', 'Wird von Schurken beim Brauen von Gift verwendet.', '潜行者制毒所需的原料。', '盜賊製毒所需的原料。', 'Usado por los pícaros para crear veneno.', 'Usado por los pícaros para crear veneno.', 'Используется разбойниками при изготовлении яда.'), +(8924, '타락의 가루', 'Poussière de détérioration', 'Staub der Verschlechterung', '堕落之尘', '墮落之塵', 'Polvo de Deterioro', 'Polvo de Deterioro', 'Пыль обветшания', '도적이 독 제조에 사용하는 재료입니다.', 'Sert aux voleurs à préparer du poison.', 'Wird von Schurken beim Brauen von Gift verwendet.', '潜行者制毒所需的原料。', '盜賊製毒所需的原料。', 'Usado por los pícaros para crear veneno.', 'Usado por los pícaros para crear veneno.', 'Используется разбойниками при изготовлении яда.'), +(8925, '수정 약병', 'Fiole de cristal', 'Kristallphiole', '水晶瓶', '水晶瓶', 'Vial de cristal', 'Vial de cristal', 'Хрустальный флакон', '', '', '', '', '', '', '', ''), +(8926, '순간 효과 독 IV', 'Poison instantané IV', 'Sofort wirkendes Gift IV', '速效毒药 IV', '速效毒藥 IV', 'Veneno instantáneo 4', 'Veneno instantáneo IV', 'Быстродействующий яд IV', '', '', '', '', '', '', '', ''), +(8927, '순간 효과 독 V', 'Poison instantané V', 'Sofort wirkendes Gift V', '速效毒药 V', '速效毒藥 V', 'Veneno instantáneo 5', 'Veneno instantáneo V', 'Быстродействующий яд V', '', '', '', '', '', '', '', ''), +(8928, '순간 효과 독 VI', 'Poison instantané VI', 'Sofort wirkendes Gift VI', '速效毒药 VI', '速效毒藥 VI', 'Veneno instantáneo 6', 'Veneno instantáneo VI', 'Быстродействующий яд VI', '', '', '', '', '', '', '', ''), +(8929, '성서: 퇴마술 IV', 'Libram : Exorcisme IV', 'Buchband: Exorzismus IV', '圣契:驱魔术 IV', '聖契:驅魔術 IV', 'Tratado: Exorcismo 4', 'Tratado: Exorcismo IV', 'Манускрипт: Экзорцизм IV', '', '', '', '', '', '', '', ''), +(8930, '성서: 정의의 문장 IV', 'Libram : Sceau de piété IV', 'Buchband: Siegel der Rechtschaffenheit IV', '圣契:正义圣印 IV', '聖契:正義聖印 IV', 'Tratado: Lacre de rectitud 4', 'Tratado: Sello de rectitud IV', 'Манускрипт: Печать правоты IV', '', '', '', '', '', '', '', ''), +(8931, '성서: 성전사의 일격 IV', 'Libram : Inquisition IV', 'Buchband: Kreuzfahrerstoß IV', '圣契:十字军打击 IV', '聖契:十字軍打擊 IV', 'Tratado: Golpe de cruzado 4', 'Tratado: Golpe de cruzado IV', 'Манускрипт: Удар воина Света IV', '', '', '', '', '', '', '', ''), +(8932, '알터랙 스위스 치즈', 'Emmental d\'Alterac', 'Alteraclochkäse', '奥特兰克冷酪', '奧特蘭克冷酪', 'Queso suizo de Alterac', 'Queso curado de Alterac', 'Альтеракский сыр', '', '', '', '', '', '', '', ''), +(8933, '성서: 성스러운 빛 VII', 'Libram : Lumière sacrée VI', 'Buchband: Heiliges Licht VII', '圣契:圣光术 VII', '聖契:聖光術 VII', 'Tratado: Luz sagrada 8', 'Tratado: Luz Sagrada VII', 'Манускрипт: Благодать VII', '', '', '', '', '', '', '', ''), +(8934, '성서: 성스러운 일격 VII', 'Libram : Frappe sacrée VII', 'Buchband: Heiliger Stoß VII', '圣契:神圣打击 VII', '聖契:神聖打擊 VII', 'Tratado: Golpe Sagrado 7', 'Tratado: Golpe Sagrado VII', 'Манускрипт: Божественный удар VII', '', '', '', '', '', '', '', ''), +(8935, '성서: 심판 II', 'Libram : Jugement II', 'Buchband: Richturteil II', '圣契:审判 II', '聖契:審判 II', 'Tratado: Sentencia 2', 'Tratado: Sentencia II', 'Манускрипт: Правосудие II', '', '', '', '', '', '', '', ''), +(8936, '성서: 복수의 문장 III', 'Libram : Sceau de colère II', 'Buchband: Siegel des Zorns III', '圣契:神罚圣印 III', '聖契:神罰聖印 III', 'Tratado: Lacre de cólera 3', 'Tratado: Sello de cólera III', 'Манускрипт: Печать гнева III', '', '', '', '', '', '', '', ''), +(8937, '성서: 신의 축복 III', 'Libram : Imposition des mains III', 'Buchband: Handauflegung III', '圣契:圣疗术 III', '聖契:聖療術 III', 'Tratado: Imposición de manos 3', 'Tratado: Imposición de manos III', 'Манускрипт: Возложение рук III', '', '', '', '', '', '', '', ''), +(8938, '성서: 언데드 퇴치 III', 'Libram : Renvoi des morts-vivants III', 'Buchband: Untote vertreiben III', '圣契:超度亡灵 III', '聖契:超渡不死生物 III', 'Tratado: Ahuyentar a no-muertos 3', 'Tratado: Ahuyentar a no-muertos III', 'Манускрипт: Изгнать нежить III', '', '', '', '', '', '', '', ''), +(8939, '성서: 퇴마술 V', 'Libram : Exorcisme V', 'Buchband: Exorzismus V', '圣契:驱魔术 VI', '聖契:驅魔術 VI', 'Tratado: Exorcismo 5', 'Tratado: Exorcismo V', 'Манускрипт: Экзорцизм V', '', '', '', '', '', '', '', ''), +(8940, '성서: 심판의 주먹 IV', 'Libram : Poing de la Justice IV', 'Buchband: Faust der Gerechtigkeit IV', '圣契:制裁之拳 IV', '聖契:制裁之拳 IV', 'Tratado: Puño de justicia 4', 'Tratado: Puño de justicia IV', 'Манускрипт: Кулак правосудия IV', '', '', '', '', '', '', '', ''), +(8941, '성서: 성스러운 빛 VIII', 'Libram : Lumière sacrée VIII', 'Buchband: Heiliges Licht VIII', '圣契:圣光术 VIII', '聖契:聖光術 VIII', 'Tratado: Luz sagrada 9', 'Tratado: Luz Sagrada VIII', 'Манускрипт: Благодать VIII', '', '', '', '', '', '', '', ''), +(8942, '성서: 정의의 문장 V', 'Libram : Sceau de piété V', 'Buchband: Siegel der Rechtschaffenheit V', '圣契:正义圣印 V', '聖契:正義聖印 V', 'Tratado: Lacre de rectitud 5', 'Tratado: Sello de rectitud V', 'Манускрипт: Печать правоты V', '', '', '', '', '', '', '', ''), +(8943, '성서: 성스러운 일격 VIII', 'Libram : Frappe sacrée VIII', 'Buchband: Heiliger Stoß VIII', '圣契:神圣打击 VIII', '聖契:神聖打擊 VIII', 'Tratado: Golpe Sagrado 8', 'Tratado: Golpe Sagrado VIII', 'Манускрипт: Божественный удар VIII', '', '', '', '', '', '', '', ''), +(8944, '성서: 성전사의 일격 V', 'Libram : Inquisition V', 'Buchband: Kreuzfahrerstoß V', '圣契:十字军打击 V', '聖契:十字軍打擊 V', 'Tratado: Golpe de cruzado 5', 'Tratado: Golpe de cruzado V', 'Манускрипт: Удар воина Света V', '', '', '', '', '', '', '', ''), +(8945, '성서: 심판 III', 'Libram : Jugement III', 'Buchband: Richturteil III', '圣契:审判 III', '聖契:審判 III', 'Tratado: Sentencia 3', 'Tratado: Sentencia III', 'Манускрипт: Правосудие III', '', '', '', '', '', '', '', ''), +(8947, '성서: 퇴마술 VI', 'Libram : Exorcisme VI', 'Buchband: Exorzismus VI', '圣契:驱魔术 VI', '聖契:驅魔術 VI', 'Tratado: Exorcismo 6', 'Tratado: Exorcismo VI', 'Манускрипт: Экзорцизм VI', '', '', '', '', '', '', '', ''), +(8948, '말린 왕버섯', 'Cèpe des rois séché', 'Getrockneter Königsboletus', '晒干的牛肝菌', '曬乾的牛肝菌', 'Bolete de rey seco', 'Bolete de rey seco', 'Сушеные белые грибы', '', '', '', '', '', '', '', ''), +(8949, '민첩의 비약', 'Elixir d\'Agilité', 'Elixier der Beweglichkeit', '敏捷药剂', '敏捷藥劑', 'Elixir de agilidad', 'Elixir de agilidad', 'Эликсир Ловкости', '', '', '', '', '', '', '', ''), +(8950, '맛있는 체리 파이', 'Tarte aux cerises maison', 'Hausgemachter Kirschkuchen', '自制樱桃馅饼', '自製櫻桃餡餅', 'Tarta de cerezas casera', 'Tarta de cerezas casera', 'Домашний пирог с вишней', '', '', '', '', '', '', '', ''), +(8951, '상급 방어의 비약', 'Elixir de défense supérieure', 'Elixier der großen Verteidigung', '强效防御药剂', '強效防禦藥劑', 'Elixir de defensa superior', 'Elixir de defensa superior', 'Сильный эликсир Защиты', '', '', '', '', '', '', '', ''), +(8952, '메추라기 구이', 'Poulet rôti', 'Geröstete Wachtel', '烤鹌鹑', '烤鵪鶉', 'Codorniz asada', 'Codorniz asada', 'Жареная куропатка', '', '', '', '', '', '', '', ''), +(8953, '열대과일 튀김', 'Bananes frites', 'Frittierte Kochbanane', '风干的香蕉', '風乾的香蕉', 'Plátano frito', 'Plátano frito', 'Жареные бананы', '', '', '', '', '', '', '', ''), +(8954, '법전: 빛의 권능: 인내', 'Codex de Mot sacré : Robustesse', 'Kodex des Heiligen Wortes: Seelenstärke', '圣典:圣言术:韧', '聖典:聖言術:韌', 'Códice de Palabra Sagrada: entereza', 'Códice de Palabra Sagrada: entereza', 'Кодекс Святого слова: Стойкость духа', '', '', '', '', '', '', '', ''), +(8955, '법전: 소실', 'Codex d\'Oubli', 'Kodex des Verblassens', '圣典:渐隐术', '聖典:漸隱術', 'Códice de Desvanecer', 'Códice de Desvanecer', 'Кодекс ухода в тень', '', '', '', '', '', '', '', ''), +(8956, '제물의 오일', 'Huile d\'immolation', 'Öl des Feuerbrandes', '献祭之油', '獻祭之油', 'Aceite de inmolación', 'Aceite de inmolación', 'Воспламеняющая смесь', '', '', '', '', '', '', '', ''), +(8957, '가시지느러미넙치 구이', 'Flétan épineux', 'Rückenflossenheilbutt', '刺脊比目鱼', '刺脊比目魚', 'Mero espinoso', 'Mero espinoso', 'Палтус шипохвостый', '', '', '', '', '', '', '', ''), +(8958, '법전: 정신 분열', 'Codex d\'Attaque mentale', 'Kodex des Gedankenschlages', '圣典:心灵震爆', '聖典:心靈震爆', 'Códice de Explosión mental', 'Códice de Explosión mental', 'Кодекс Взрыва разума', '', '', '', '', '', '', '', ''), +(8959, '가시지느러미넙치', 'Flétan épineux cru', 'Roher Rückenflossenheilbutt', '新鲜的刺脊比目鱼', '新鮮的刺脊比目魚', 'Mero espinoso crudo', 'Mero espinoso crudo', 'Сырой гребнеплавничный палтус', '', '', '', '', '', '', '', ''), +(8960, '법전: 질병 치료', 'Codex de Guérison des maladies', 'Kodex der Krankheitsheilung', '圣典:祛病术', '聖典:祛病術', 'Códice de Curar enfermedad', 'Códice de Curar enfermedad', 'Кодекс Исцеления болезни', '', '', '', '', '', '', '', ''), +(8961, '법전: 영혼의 절규', 'Codex de Cri psychique', 'Kodex des Psychischen Schreis', '圣典:心灵尖啸', '聖典:心靈尖嘯', 'Códice de Alarido psíquico', 'Códice de Alarido psíquico', 'Кодекс Ментального крика', '', '', '', '', '', '', '', ''), +(8962, '법전: 정신 분열 II', 'Codex d\'Attaque mentale II', 'Kodex des Gedankenschlages II', '圣典:心灵震爆 II', '聖典:心靈震爆 II', 'Códice de Explosión mental 2', 'Códice de Explosión mental II', 'Кодекс Взрыва разума II', '', '', '', '', '', '', '', ''), +(8963, '법전: 평정', 'Codex d\'Apaisement', 'Kodex der Gedankenbesänftigung', '圣典:安抚心灵', '聖典:安撫心靈', 'Códice de Calma mental', 'Códice de Calma mental', 'Кодекс Одурманивания разума', '', '', '', '', '', '', '', ''), +(8964, '법전: 순간 치유', 'Codex de Soins rapides', 'Kodex der Blitzheilung', '圣典:快速治疗', '聖典:快速治療', 'Códice de Destello curativo', 'Códice de Destello curativo', 'Кодекс быстрого исцеления', '', '', '', '', '', '', '', ''), +(8965, '법전: 소실 II', 'Codex d\'Oubli II', 'Kodex des Verblassens II', '圣典:渐隐术 II', '聖典:漸隱術 II', 'Códice de Desvanecer 2', 'Códice de Desvanecer II', 'Кодекс ухода в тень II', '', '', '', '', '', '', '', ''), +(8966, '법전: 언데드 속박', 'Codex d\'Entraves des morts-vivants', 'Kodex der Untotenfesselung', '圣典:束缚亡灵', '聖典:束縛不死生物', 'Códice de Encadenar no-muerto', 'Códice de Encadenar no-muerto', 'Кодекс сковывания нежити', '', '', '', '', '', '', '', ''), +(8967, '법전: 정신 분열 III', 'Codex d\'Attaque mentale III', 'Kodex des Gedankenschlages III', '圣典:心灵震爆 III', '聖典:心靈震爆 III', 'Códice de Explosión mental 3', 'Códice de Explosión mental III', 'Кодекс Взрыва разума III', '', '', '', '', '', '', '', ''), +(8968, '법전: 마나 연소', 'Codex de Brûlure de mana', 'Kodex des Manabrands', '圣典:法力燃烧', '聖典:法力燃燒', 'Códice de Quemar maná', 'Códice de Quemar maná', 'Кодекс Ожога маны', '', '', '', '', '', '', '', ''), +(8969, '법전: 순간 치유 II', 'Codex de Soins rapides II', 'Kodex der Blitzheilung II', '圣典:快速治疗 II', '聖典:快速治療 II', 'Códice de Destello curativo 2', 'Códice de Destello curativo II', 'Кодекс быстрого исцеления II', '', '', '', '', '', '', '', ''), +(8971, '법전: 영혼의 절규 II', 'Codex de Cri psychique II', 'Kodex des Psychischen Schreis II', '圣典:心灵尖啸 II', '聖典:心靈尖嘯 II', 'Códice de Alarido psíquico 2', 'Códice de Alarido psíquico II', 'Кодекс Ментального крика II', '', '', '', '', '', '', '', ''), +(8972, '법전: 정신 분열 IV', 'Codex d\'Attaque mentale IV', 'Kodex des Gedankenschlages IV', '圣典:心灵震爆 IV', '聖典:心靈震爆 IV', 'Códice de Explosión mental 4', 'Códice de Explosión mental IV', 'Кодекс Взрыва разума IV', '', '', '', '', '', '', '', ''), +(8973, '두꺼운 설인 가죽', 'Peau de yéti épaisse', 'Dicker Yetibalg', '厚重的雪人皮', '厚重的雪人皮', 'Pellejo de yeti grueso', 'Pellejo de yeti grueso', 'Толстая шкура йети', '', '', '', '', '', '', '', ''), +(8974, '법전: 정신 지배', 'Codex de Contrôle mental', 'Kodex der Gedankenkontrolle', '圣典:精神控制', '聖典:精神控制', 'Códice de Control mental', 'Códice de Control mental', 'Кодекс \"Контроль над разумом\"', '', '', '', '', '', '', '', ''), +(8975, '법전: 소실 III', 'Codex d\'Oubli III', 'Kodex des Verblassens III', '圣典:渐隐术 III', '聖典:漸隱術 III', 'Códice de Desvanecer 3', 'Códice de Desvanecer III', 'Кодекс ухода в тень III', '', '', '', '', '', '', '', ''), +(8976, '법전: 질병 해제', 'Codex d\'Abolir maladie', 'Kodex der Krankheitsaufhebung', '圣典:废除疾病', '聖典:廢除疾病', 'Códice de Suprimir enfermedad', 'Códice de Suprimir enfermedad', 'Кодекс снятия болезни', '', '', '', '', '', '', '', ''), +(8977, '법전: 마나 연소 II', 'Codex de Brûlure de mana II', 'Kodex des Manabrands II', '圣典:法力燃烧 II', '聖典:法力燃燒 II', 'Códice de Quemar maná 2', 'Códice de Quemar maná II', 'Кодекс Ожога маны II', '', '', '', '', '', '', '', ''), +(8978, '법전: 순간 치유 III', 'Codex de Soins rapides III', 'Kodex der Blitzheilung III', '圣典:快速治疗 III', '聖典:快速治療 III', 'Códice de Destello curativo 3', 'Códice de Destello curativo III', 'Кодекс быстрого исцеления III', '', '', '', '', '', '', '', ''), +(8980, '법전: 정신 분열 V', 'Codex d\'Attaque mentale V', 'Kodex des Gedankenschlages V', '圣典:心灵震爆 V', '聖典:心靈震爆 V', 'Códice de Explosión mental 6', 'Códice de Explosión mental V', 'Кодекс Взрыва разума V', '', '', '', '', '', '', '', ''), +(8981, '법전: 평정 II', 'Codex d\'Apaisement II', 'Kodex der Gedankenbesänftigung II', '圣典:安抚心灵 II', '聖典:安撫心靈 II', 'Códice de Calma mental 2', 'Códice de Calma mental II', 'Кодекс Одурманивания разума II', '', '', '', '', '', '', '', ''), +(8983, '법전: 순간 치유 IV', 'Codex de Soins rapides IV', 'Kodex der Blitzheilung IV', '圣典:快速治疗 IV', '聖典:快速治療 IV', 'Códice de Destello curativo 4', 'Códice de Destello curativo IV', 'Кодекс быстрого исцеления IV', '', '', '', '', '', '', '', ''), +(8984, '맹독 III', 'Poison mortel III', 'Tödliches Gift III', '致命毒药 III', '致命毒藥 III', 'Veneno mortal 3', 'Veneno mortal III', 'Смертельный яд III', '', '', '', '', '', '', '', ''), +(8985, '맹독 IV', 'Poison mortel IV', 'Tödliches Gift IV', '致命毒药 IV', '致命毒藥 IV', 'Veneno mortal 4', 'Veneno mortal IV', 'Смертельный яд IV', '', '', '', '', '', '', '', ''), +(8986, '법전: 언데드 속박 II', 'Codex d\'Entraves des morts-vivants II', 'Kodex der Untotenfesselung II', '圣典:束缚亡灵 II', '聖典:束縛不死生物 II', 'Códice de Encadenar no-muerto 2', 'Códice de Encadenar no-muerto II', 'Кодекс сковывания нежити II', '', '', '', '', '', '', '', ''), +(8987, '법전: 빛의 보호 II', 'Codex de Protection contre le Sacré II', 'Kodex des Heiligen Schutzes II', '圣典:防护神圣 II', '聖典:神聖防護 II', 'Códice de Protección Sagrada 2', 'Códice de protección contra lo Sagrado II', 'Кодекс Святой защиты II', '', '', '', '', '', '', '', ''), +(8988, '법전: 마나 연소 III', 'Codex de Brûlure de mana III', 'Kodex des Manabrands III', '圣典:法力燃烧 III', '聖典:法力燃燒 III', 'Códice de Quemar maná 3', 'Códice de Quemar maná III', 'Кодекс Ожога маны III', '', '', '', '', '', '', '', ''), +(8989, '법전: 소실 IV', 'Codex d\'Oubli IV', 'Kodex des Verblassens IV', '圣典:渐隐术 IV', '聖典:漸隱術 IV', 'Códice de Desvanecer 4', 'Códice de Desvanecer IV', 'Кодекс ухода в тень IV', '', '', '', '', '', '', '', ''), +(8990, '법전: 정신 분열 VI', 'Codex d\'Attaque mentale VI', 'Kodex des Gedankenschlages VI', '圣典:心灵震爆 VI', '聖典:心靈震爆 VI', 'Códice de Explosión mental 7', 'Códice de Explosión mental VI', 'Кодекс Взрыва разума VI', '', '', '', '', '', '', '', ''), +(8991, '법전: 내면의 열정 IV', 'Codex de Feu intérieur IV', 'Kodex des Inneren Feuers IV', '圣典:心灵之火 IV', '聖典:心靈之火 IV', 'Códice de Fuego interno 4', 'Códice de Fuego interno IV', 'Кодекс Внутреннего огня IV', '', '', '', '', '', '', '', ''), +(8992, '법전: 영혼의 절규 III', 'Codex de Cri psychique III', 'Kodex des Psychischen Schreis III', '圣典:心灵尖啸 III', '聖典:心靈尖嘯 III', 'Códice de Alarido psíquico 3', 'Códice de Alarido psíquico III', 'Кодекс Ментального крика III', '', '', '', '', '', '', '', ''), +(8993, '법전: 어둠의 보호 II', 'Codex de Protection contre l’ombre II', 'Kodex des Schattenschutzes II', '圣典:防护暗影 II', '聖典:暗影防護 II', 'Códice de Protección de las Sombras 2', 'Códice de protección contra las Sombras II', 'Кодекс Защиты от темной магии II', '', '', '', '', '', '', '', ''), +(8994, '법전: 어둠의 권능: 고통 VI', 'Codex de Mot de l’ombre : Douleur VI', 'Kodex des Schattenwortes: Schmerz VI', '圣典:暗言术:痛 VI', '聖典:暗言術:痛 VI', 'Códice de Palabra de las Sombras: Dolor 6', 'Códice de palabra de las Sombras: Dolor VI', 'Кодекс Слова Тьмы: Боль VI', '', '', '', '', '', '', '', ''), +(8995, '법전: 빛의 권능: 보호막 VII', 'Codex de Mot sacré : Bouclier VII', 'Kodex des Heiligen Wortes: Schild VII', '圣典:圣言术:盾 VII', '聖典:聖言術:盾 VII', 'Códice de Palabra Sagrada: escudo 8', 'Códice de Palabra Sagrada: escudo VII', 'Кодекс Святого слова: Щит VII', '', '', '', '', '', '', '', ''), +(8996, '법전: 부활 III', 'Codex de Résurrection II', 'Kodex der Auferstehung III', '圣典:复活术 III', '聖典:復活術 III', 'Códice de Resurrección 3', 'Códice de Resurrección III', 'Кодекс Воскрешения III', '', '', '', '', '', '', '', ''), +(8997, '법전: 정신 지배 II', 'Codex de Contrôle mental II', 'Kodex der Gedankenkontrolle II', '圣典:精神控制 II', '聖典:精神控制 II', 'Códice de Control mental 2', 'Códice de Control mental II', 'Кодекс \"Контроль над разумом II\"', '', '', '', '', '', '', '', ''), +(8998, '법전: 마음의 눈 II', 'Codex de Vision télépathique II', 'Kodex der Gedankensicht II', '圣典:心灵视界 II', '聖典:心靈視界 II', 'Códice de Visión mental 2', 'Códice de Visión mental II', 'Кодекс Проницательности II', '', '', '', '', '', '', '', ''), +(8999, '법전: 순간 치유 V', 'Codex de Soins rapides V', 'Kodex der Blitzheilung V', '圣典:快速治疗 V', '聖典:快速治療 V', 'Códice de Destello curativo 5', 'Códice de Destello curativo V', 'Кодекс быстрого исцеления V', '', '', '', '', '', '', '', ''), +(9000, '법전: 소생 VII', 'Codex de Rénovation VI', 'Kodex der Erneuerung VII', '圣典:恢复 VII', '聖典:恢復 VII', 'Códice de Renovar 8', 'Códice de Renovar VII', 'Кодекс Обновления VII', '', '', '', '', '', '', '', ''), +(9001, '법전: 상급 치유 II', 'Codex de Soins supérieurs II', 'Kodex der großen Heilung II', '圣典:强效治疗术 II', '聖典:強效治療術 II', 'Códice de Curación superior 2', 'Códice de Sanación superior II', 'Кодекс Большего исцеления II', '', '', '', '', '', '', '', ''), +(9002, '법전: 정신 분열 VII', 'Codex d\'Attaque mentale VII', 'Kodex des Gedankenschlages VII', '圣典:心灵震爆 VII', '聖典:心靈震爆 VII', 'Códice de Explosión mental 8', 'Códice de Explosión mental VII', 'Кодекс Взрыва разума VII', '', '', '', '', '', '', '', ''), +(9003, '법전: 성스러운 일격 VII', 'Codex de Châtiment sacré VI', 'Kodex des Heiligen Schmetterns VII', '圣典:圣光击 VII', '聖典:聖光懲擊 VII', 'Códice de Acometida Sagrada 7', 'Códice de Fusta Sagrada VII', 'Кодекс Божественной кары VII', '', '', '', '', '', '', '', ''), +(9004, '법전: 빛의 권능: 인내 V', 'Codex de Mot sacré : Robustesse V', 'Kodex des Heiligen Wortes: Seelenstärke V', '圣典:圣言术:韧 V', '聖典:聖言術:韌 V', 'Códice de Palabra Sagrada: entereza 5', 'Códice de Palabra Sagrada: entereza V', 'Кодекс Святого слова: Стойкость духа V', '', '', '', '', '', '', '', ''), +(9005, '법전: 마나 연소 IV', 'Codex de Brûlure de mana IV', 'Kodex des Manabrands IV', '圣典:法力燃烧 IV', '聖典:法力燃燒 IV', 'Códice de Quemar maná 4', 'Códice de Quemar maná IV', 'Кодекс Ожога маны IV', '', '', '', '', '', '', '', ''), +(9006, '법전: 빛의 권능: 보호막 VIII', 'Codex de Mot sacré : Bouclier VIII', 'Kodex des Heiligen Wortes: Schild VIII', '圣典:圣言术:盾 VIII', '聖典:聖言術:盾 VIII', 'Códice de Palabra Sagrada: escudo 9', 'Códice de Palabra Sagrada: escudo VIII', 'Кодекс Святого слова: Щит VIII', '', '', '', '', '', '', '', ''), +(9007, '법전: 소실 V', 'Codex d\'Oubli V', 'Kodex des Verblassens V', '圣典:渐隐术 V', '聖典:漸隱術 V', 'Códice de Desvanecer 5', 'Códice de Desvanecer V', 'Кодекс ухода в тень V', '', '', '', '', '', '', '', ''), +(9008, '법전: 치유의 기원 III', 'Codex de Prière de soins II', 'Kodex des Gebets der Heilung III', '圣典:治疗祷言 III', '聖典:治療禱言 III', 'Códice de Rezo de curación 3', 'Códice de Rezo de sanación III', 'Кодекс Молитвы об исцелении III', '', '', '', '', '', '', '', ''), +(9009, '법전: 내면의 열정 V', 'Codex de Feu intérieur V', 'Kodex des Inneren Feuers V', '圣典:心灵之火 V', '聖典:心靈之火 V', 'Códice de Fuego interno 5', 'Códice de Fuego interno V', 'Кодекс Внутреннего огня V', '', '', '', '', '', '', '', ''), +(9010, '법전: 순간 치유 VI', 'Codex de Soins rapides VI', 'Kodex der Blitzheilung VI', '圣典:快速治疗 VI', '聖典:快速治療 VI', 'Códice de Destello curativo 6', 'Códice de Destello curativo VI', 'Кодекс быстрого исцеления VI', '', '', '', '', '', '', '', ''), +(9011, '법전: 어둠의 권능: 고통 VII', 'Codex de Mot de l’ombre : Douleur VII', 'Kodex des Schattenwortes: Schmerz VII', '圣典:暗言术:痛 VII', '聖典:暗言術:痛 VII', 'Códice de Palabra de las Sombras: Dolor 7', 'Códice de palabra de las Sombras: Dolor VII', 'Кодекс Слова Тьмы: Боль VII', '', '', '', '', '', '', '', ''), +(9012, '법전: 소생 VIII', 'Codex de Rénovation VIII', 'Kodex der Erneuerung VIII', '圣典:恢复 VIII', '聖典:恢復 VIII', 'Códice de Renovar 9', 'Códice de Renovar VIII', 'Кодекс Обновления VIII', '', '', '', '', '', '', '', ''), +(9013, '법전: 상급 치유 III', 'Codex de Soins supérieurs III', 'Kodex der großen Heilung III', '圣典:强效治疗术 III', '聖典:強效治療術 III', 'Códice de Curación superior 3', 'Códice de Sanación superior III', 'Кодекс Большего исцеления III', '', '', '', '', '', '', '', ''), +(9014, '법전: 평정 III', 'Codex d\'Apaisement III', 'Kodex der Gedankenbesänftigung III', '圣典:安抚心灵 III', '聖典:安撫心靈 III', 'Códice de Calma mental 3', 'Códice de Calma mental III', 'Кодекс Одурманивания разума III', '', '', '', '', '', '', '', ''), +(9015, '법전: 정신 분열 VIII', 'Codex d\'Attaque mentale VIII', 'Kodex des Gedankenschlages VIII', '圣典:心灵震爆 VIII', '聖典:心靈震爆 VIII', 'Códice de Explosión mental 9', 'Códice de Explosión mental VIII', 'Кодекс Взрыва разума VIII', '', '', '', '', '', '', '', ''), +(9016, '법전: 성스러운 일격 VIII', 'Codex de Châtiment sacré VIII', 'Kodex des Heiligen Schmetterns VIII', '圣典:圣光击 VIII', '聖典:聖光懲擊 VIII', 'Códice de Acometida Sagrada 8', 'Códice de Fusta Sagrada VIII', 'Кодекс Божественной кары VIII', '', '', '', '', '', '', '', ''), +(9017, '법전: 빛의 보호 III', 'Codex de Protection contre le Sacré III', 'Kodex des Heiligen Schutzes III', '圣典:防护神圣 III', '聖典:神聖防護 III', 'Códice de Protección Sagrada 3', 'Códice de protección contra lo Sagrado III', 'Кодекс Святой защиты III', '', '', '', '', '', '', '', ''), +(9018, '법전: 빛의 권능: 보호막 IX', 'Codex de Mot sacré : Bouclier IX', 'Kodex des Heiligen Wortes: Schild IX', '圣典:圣言术:盾 IX', '聖典:聖言術:盾 IX', 'Códice de Palabra Sagrada: escudo 5', 'Códice de Palabra Sagrada: escudo IX', 'Кодекс Святого слова: Щит IX', '', '', '', '', '', '', '', ''), +(9019, '법전: 소생 IX', 'Codex de Rénovation IX', 'Kodex der Erneuerung IX', '圣典:恢复 IX', '聖典:恢復 IX', 'Códice de Renovar 5', 'Códice de Renovar IX', 'Кодекс Обновления IX', '', '', '', '', '', '', '', ''), +(9020, '법전: 영혼의 절규 IV', 'Codex de Cri psychique IV', 'Kodex des Psychischen Schreis IV', '圣典:心灵尖啸 IV', '聖典:心靈尖嘯 IV', 'Códice de Alarido psíquico 4', 'Códice de Alarido psíquico IV', 'Кодекс Ментального крика IV', '', '', '', '', '', '', '', ''), +(9021, '법전: 마나 연소 V', 'Codex de Brûlure de mana V', 'Kodex des Manabrands V', '圣典:法力燃烧 V', '聖典:法力燃燒 V', 'Códice de Quemar maná 5', 'Códice de Quemar maná V', 'Кодекс Ожога маны V', '', '', '', '', '', '', '', ''), +(9022, '법전: 순간 치유 VII', 'Codex de Soins rapides VII', 'Kodex der Blitzheilung VII', '圣典:快速治疗 VII', '聖典:快速治療 VII', 'Códice de Destello curativo 7', 'Códice de Destello curativo VII', 'Кодекс быстрого исцеления VII', '', '', '', '', '', '', '', ''), +(9023, '법전: 어둠의 보호 III', 'Codex de Protection contre l’ombre III', 'Kodex des Schattenschutzes III', '圣典:防护暗影 III', '聖典:暗影防護 III', 'Códice de Protección de las Sombras 3', 'Códice de protección contra las Sombras III', 'Кодекс Защиты от темной магии III', '', '', '', '', '', '', '', ''), +(9024, '법전: 정신 지배 III', 'Codex de Contrôle mental III', 'Kodex der Gedankenkontrolle III', '圣典:精神控制 III', '聖典:精神控制 III', 'Códice de Control mental 3', 'Códice de Control mental III', 'Кодекс \"Контроль над разумом III\"', '', '', '', '', '', '', '', ''), +(9025, '법전: 상급 치유 IV', 'Codex de Soins supérieurs IV', 'Kodex der großen Heilung IV', '圣典:强效治疗术 IV', '聖典:強效治療術 IV', 'Códice de Curación superior 4', 'Códice de Sanación superior IV', 'Кодекс Большего исцеления IV', '', '', '', '', '', '', '', ''), +(9026, '법전: 부활 IV', 'Codex de Résurrection IV', 'Kodex der Auferstehung IV', '圣典:复活术 IV', '聖典:復活術 IV', 'Códice de Resurrección 4', 'Códice de Resurrección IV', 'Кодекс Воскрешения IV', '', '', '', '', '', '', '', ''), +(9027, '법전: 정신 분열 IX', 'Codex d\'Attaque mentale IX', 'Kodex des Gedankenschlages IX', '圣典:心灵震爆 IX', '聖典:心靈震爆 IX', 'Códice de Explosión mental 5', 'Códice de Explosión mental IX', 'Кодекс Взрыва разума IX', '', '', '', '', '', '', '', ''), +(9028, '법전: 어둠의 권능: 고통 VIII', 'Codex de Mot de l’ombre : Douleur VIII', 'Kodex des Schattenwortes: Schmerz VIII', '圣典:暗言术:痛 VIII', '聖典:暗言術:痛 VIII', 'Códice de Palabra de las Sombras: Dolor 8', 'Códice de Palabra de las Sombras: Dolor VIII', 'Кодекс Слова Тьмы: Боль VIII', '', '', '', '', '', '', '', ''), +(9029, '법전: 소실 VI', 'Codex d\'Oubli VI', 'Kodex des Verblassens VI', '圣典:渐隐术 VI', '聖典:漸隱術 VI', 'Códice de Desvanecer 6', 'Códice de Desvanecer VI', 'Кодекс ухода в тень VI', '', '', '', '', '', '', '', ''), +(9030, '복원의 물약', 'Potion de restauration', 'Regenerationstrank', '滋补药剂', '滋補藥水', 'Poción reconstituyente', 'Poción restauradora', 'Приводящее в сознание зелье', '', '', '', '', '', '', '', ''), +(9031, '법전: 언데드 속박 III', 'Codex d\'Entraves des morts-vivants III', 'Kodex der Untotenfesselung III', '圣典:束缚亡灵 III', '聖典:束縛不死生物 III', 'Códice de Encadenar no-muerto 3', 'Códice de Encadenar no-muerto III', 'Кодекс сковывания нежити III', '', '', '', '', '', '', '', ''), +(9032, '법전: 치유의 기원 IV', 'Codex de Prière de soins IV', 'Kodex des Gebets der Heilung IV', '圣典:治疗祷言 IV', '聖典:治療禱言 IV', 'Códice de Rezo de curación 4', 'Códice de Rezo de sanación IV', 'Кодекс Молитвы об исцелении IV', '', '', '', '', '', '', '', ''), +(9033, '법전: 내면의 열정 VI', 'Codex de Feu intérieur VI', 'Kodex des Inneren Feuers VI', '圣典:心灵之火 VI', '聖典:心靈之火 VI', 'Códice de Fuego interno 6', 'Códice de Fuego interno VI', 'Кодекс Внутреннего огня VI', '', '', '', '', '', '', '', ''), +(9034, '법전: 빛의 권능: 인내 VI', 'Codex de Mot sacré : Robustesse VI', 'Kodex des Heiligen Wortes: Seelenstärke VI', '圣典:圣言术:韧 VI', '聖典:聖言術:韌 VI', 'Códice de Palabra Sagrada: entereza 6', 'Códice de Palabra Sagrada: entereza VI', 'Кодекс Святого слова: Стойкость духа VI', '', '', '', '', '', '', '', ''), +(9035, '법전: 빛의 권능: 보호막 X', 'Codex de Mot sacré : Bouclier X', 'Kodex des Heiligen Wortes: Schild X', '圣典:圣言术:盾 X', '聖典:聖言術:盾 X', 'Códice de Palabra Sagrada: escudo 10', 'Códice de Palabra Sagrada: escudo X', 'Кодекс Святого слова: Щит X', '', '', '', '', '', '', '', ''), +(9036, '마법 저항 물약', 'Potion de résistance à la magie', 'Magiewiderstandstrank', '抗魔药水', '抗魔藥水', 'Poción de resistencia a la magia', 'Poción de resistencia a la magia', 'Зелье защиты от магии', '', '', '', '', '', '', '', ''), +(9037, '서판: 대지의 무기', 'Tablette d\'Arme Croque-roc', 'Schrifttafel der Waffe des Felsbeißers', '石板:石化武器', '石板:石化武器', 'Tablilla de arma de Muerdepiedras', 'Tablilla de arma de Muerdepiedras', 'Табличка оружия Камнедробителя', '', '', '', '', '', '', '', ''), +(9039, '서판: 대지 충격', 'Tablette d\'Horion de terre', 'Schrifttafel des Erdschocks', '石板:地震术', '石板:地震術', 'Tablilla de Choque de tierra', 'Tablilla de Choque de tierra', 'Табличка Земного шока', '', '', '', '', '', '', '', ''), +(9040, '서판: 치유의 물결 II', 'Tablette de Vague de soins II', 'Schrifttafel der Welle der Heilung II', '石板:治疗波 II', '石板:治療波 II', 'Tablilla de Ola curativa 2', 'Tablilla de Ola de sanación II', 'Табличка Волны исцеления II', '', '', '', '', '', '', '', ''), +(9041, '서판: 속박의 토템', 'Tablette de Totem de lien terrestre', 'Schrifttafel des Totems der Erdbindung', '石板:地缚图腾', '石板:地縛圖騰', 'Tablilla de tótem nexo terrestre', 'Tablilla de Tótem Nexo terrestre', 'Табличка Тотема оков земли', '', '', '', '', '', '', '', ''), +(9043, '서판: 돌발톱 토템', 'Tablette de Totem Griffe de pierre', 'Schrifttafel des Totems der Steinklaue', '石板:石爪图腾', '石板:石爪圖騰', 'Tablilla de tótem Garrapetra', 'Tablilla de Tótem Garra de piedra', 'Табличка Тотема каменного когтя', '', '', '', '', '', '', '', ''), +(9044, '서판: 대지 충격 II', 'Tablette d\'Horion de terre II', 'Schrifttafel des Erdschocks II', '石板:地震术 II', '石板:地震術 II', 'Tablilla de Choque de tierra 2', 'Tablilla de Choque de tierra II', 'Табличка Земного шока II', '', '', '', '', '', '', '', ''), +(9046, '서판: 대지력 토템', 'Tablette de Totem de Force de la Terre', 'Schrifttafel des Totems der Erdstärke', '石板:大地之力图腾', '石板:大地之力圖騰', 'Tablilla de tótem Fuerza terrenal', 'Tablilla de Tótem Fuerza de la tierra', 'Табличка Тотема силы земли', '', '', '', '', '', '', '', ''), +(9047, '서판: 화염 충격', 'Tablette d\'Horion de flammes', 'Schrifttafel des Flammenschocks', '石板:烈焰震击', '石板:烈焰震擊', 'Tablilla de Choque de llamas', 'Tablilla de Choque de llamas', 'Табличка Огненного шока', '', '', '', '', '', '', '', ''), +(9048, '서판: 환생', 'Tablette de Renaissance', 'Schrifttafel der Wiedergeburt', '石板:重生', '石板:重生', 'Tablilla de Renacimiento', 'Tablilla de Renacimiento', 'Табличка Возрождения', '', '', '', '', '', '', '', ''), +(9049, '서판: 불꽃 회오리 토템', 'Tablette de Totem Nova de feu', 'Schrifttafel des Totems der Feuernova', '石板:火焰新星图腾', '石板:火焰新星圖騰', 'Tablilla de tótem Nova de Fuego', 'Tablilla de Tótem Nova de Fuego', 'Табличка Тотема кольца огня', '', '', '', '', '', '', '', ''), +(9050, '서판: 치유의 물결 III', 'Tablette de Vague de soins III', 'Schrifttafel der Welle der Heilung III', '石板:治疗波 III', '石板:治療波 III', 'Tablilla de Ola curativa 3', 'Tablilla de Ola de sanación III', 'Табличка Тотема огненной вспышки III', '', '', '', '', '', '', '', ''), +(9051, '서판: 대지 충격 III', 'Tablette d\'Horion de terre III', 'Schrifttafel des Erdschocks III', '石板:地震术 III', '石板:地震術 III', 'Tablilla de Choque de tierra 3', 'Tablilla de Choque de tierra III', 'Табличка Тотема огненной вспышки V', '', '', '', '', '', '', '', ''), +(9052, '서판: 돌가죽 토템 II', 'Tablette de Totem Peau de pierre II', 'Schrifttafel des Totems der Steinhaut II', '石板:石肤图腾 II', '石板:石甲圖騰 II', 'Tablilla de tótem Piel de piedra 2', 'Tablilla de Tótem Piel de piedra II', 'Табличка Тотема каменной кожи II', '', '', '', '', '', '', '', ''), +(9053, '서판: 대지의 무기 II', 'Tablette d\'Arme Croque-roc II', 'Schrifttafel der Waffe des Felsbeißers II', '石板:石化武器 II', '石板:石化武器 II', 'Tablilla de arma de Muerdepiedras 2', 'Tablilla de arma de Muerdepiedras II', 'Табличка оружия Камнедробителя II', '', '', '', '', '', '', '', ''), +(9054, '서판: 화염 충격 II', 'Tablette d\'Horion de flammes II', 'Schrifttafel des Flammenschocks II', '石板:烈焰震击 II', '石板:烈焰震擊 II', 'Tablilla de Choque de llamas 2', 'Tablilla de Choque de llamas II', 'Табличка Огненного шока II', '', '', '', '', '', '', '', ''), +(9055, '서판: 돌발톱 토템 II', 'Tablette de Totem Griffe de pierre II', 'Schrifttafel des Totems der Steinklaue II', '石板:石爪图腾 II', '石板:石爪圖騰 II', 'Tablilla de tótem Garrapetra 2', 'Tablilla de Tótem Garra de piedra II', 'Табличка Тотема каменного когтя II', '', '', '', '', '', '', '', ''), +(9056, '서판: 치유의 물결 IV', 'Tablette de Vague de soins IV', 'Schrifttafel der Welle der Heilung IV', '石板:治疗波 IV', '石板:治療波 IV', 'Tablilla de Ola curativa 4', 'Tablilla de Ola de sanación IV', 'Табличка Волны исцеления IV', '', '', '', '', '', '', '', ''), +(9057, '서판: 냉기의 무기', 'Tablette d\'Arme de givre', 'Schrifttafel der Frostbrandwaffe', '石板:冰封武器', '石板:冰封武器', 'Tablilla de arma Estigma de Escarcha', 'Tablilla de arma Estigma de Escarcha', 'Табличка Оружия ледяного клейма', '', '', '', '', '', '', '', ''), +(9058, '서판: 냉기 충격', 'Tablette d\'Horion de givre', 'Schrifttafel des Frostschocks', '石板:冰霜震击', '石板:冰霜震擊', 'Tablilla de Choque de Escarcha', 'Tablilla de Choque de Escarcha', 'Табличка Ледяного шока', '', '', '', '', '', '', '', ''), +(9059, '서판: 불꽃의 무기', 'Tablette de Langue de feu', 'Schrifttafel der Flammenzungenwaffe', '石板:火舌武器', '石板:火舌武器', 'Tablilla de arma lengua de Fuego', 'Tablilla de Arma Lengua de Fuego', 'Табличка Оружия языка пламени', '', '', '', '', '', '', '', ''), +(9060, '세공된 미스릴 실린더', 'Cylindre damasquiné en mithril', 'Veredelter Mithrilzylinder', '秘银杆', '祕銀杆', 'Cilindro de mitril taraceado', 'Cilindro de mitril taraceado', 'Инкрустированный мифриловый цилиндр', '노움 기술자가 기계를 보강하는 데 사용합니다.', 'Utilisé par les ingénieurs gnomes pour renforcer leurs créations', 'Wird von Gnomen-Ingenieuren verwendet, um ihre Erfindungen zu verstärken.', '地精技师以此强化他们制造的装置', '地精技師以此強化他們製造的裝置', 'Usado por los ingenieros gnomos para reforzar sus creaciones.', 'Usado por los ingenieros gnómicos para reforzar sus creaciones.', 'Используется инженерами гномов для усиления их изделий.'), +(9061, '고블린 로켓 연료', 'Carburant de fusée des gobelins', 'Goblin-Raketentreibstoff', '地精火箭燃油', '哥布林火箭燃油', 'Combustible de cohete goblin', 'Combustible de cohete goblin', 'Гоблинское ракетное топливо', '고블린 발명품의 연료로 쓰입니다.', 'Les ingénieurs gobelins s\'en servent pour alimenter leurs créations', 'Wird von Goblin-Ingenieuren verwendet, um ihre Erfindungen anzutreiben.', '地精技师以此为他们制造的装置提供动力', '哥布林技師以此為他們製造的裝置提供動力', 'Usado por los ingenieros goblin para darle vida a sus creaciones.', 'Usado por los ingenieros goblin para darle vida a sus creaciones.', 'Используется гоблинскими Ижненерами, чтобы запускать свои изделия.'), +(9062, '서판: 질병 치료', 'Tablette de Guérison des maladies', 'Schrifttafel der Krankheitsheilung', '石板:祛病术', '石板:祛病術', 'Tablilla de Curar enfermedad', 'Tablilla de Curar enfermedad', 'Табличка Излечения болезней', '', '', '', '', '', '', '', ''), +(9063, '서판: 독 정화 토템', 'Tablette de Totem de Purification du poison', 'Schrifttafel des Totems der Giftreinigung', '石板:清毒图腾', '石板:清毒圖騰', 'Tablilla de tótem antídoto', 'Tablilla de Tótem contraveneno', 'Табличка Тотема противоядия', '', '', '', '', '', '', '', ''), +(9064, '서판: 불꽃의 무기 II', 'Tablette de Langue de feu II', 'Schrifttafel der Flammenzungenwaffe II', '石板:火舌武器 II', '石板:火舌武器 II', 'Tablilla de arma lengua de Fuego 2', 'Tablilla de Arma Lengua de Fuego II', 'Табличка Оружия языка пламени II', '', '', '', '', '', '', '', ''), +(9065, '서판: 불꽃 회오리 토템 II', 'Tablette de Totem Nova de feu II', 'Schrifttafel des Totems der Feuernova II', '石板:火焰新星图腾 II', '石板:火焰新星圖騰 II', 'Tablilla de tótem Nova de Fuego 2', 'Tablilla de Tótem Nova de Fuego II', 'Табличка Тотема кольца огня II', '', '', '', '', '', '', '', ''), +(9066, '서판: 냉기 저항 토템', 'Tablette de Totem de résistance au Givre', 'Schrifttafel des Totems des Frostwiderstands', '石板:抗寒图腾', '石板:抗寒圖騰', 'Tablilla de tótem de resistencia a la Escarcha', 'Tablilla de Tótem de resistencia a la Escarcha', 'Табличка Тотема сопротивления льду', '', '', '', '', '', '', '', ''), +(9067, '서판: 대지력 토템 II', 'Tablette de Totem de Force de la Terre II', 'Schrifttafel des Totems der Erdstärke II', '石板:大地之力图腾 II', '石板:大地之力圖騰 II', 'Tablilla de tótem Fuerza terrenal 2', 'Tablilla de Tótem Fuerza de la tierra II', 'Табличка Тотема силы земли II', '', '', '', '', '', '', '', ''), +(9068, '서판: 돌가죽 토템 III', 'Tablette de Totem Peau de pierre III', 'Schrifttafel des Totems der Steinhaut III', '石板:石肤图腾 III', '石板:石甲圖騰 III', 'Tablilla de tótem Piel de piedra 3', 'Tablilla de Tótem Piel de piedra III', 'Табличка Тотема каменной кожи III', '', '', '', '', '', '', '', ''), +(9069, '서판: 대지 충격 IV', 'Tablette d\'Horion de terre IV', 'Schrifttafel des Erdschocks IV', '石板:地震术 IV', '石板:地震術 IV', 'Tablilla de Choque de tierra 4', 'Tablilla de Choque de tierra IV', 'Табличка Земного шока IV', '', '', '', '', '', '', '', ''), +(9070, '서판: 치유의 물결 V', 'Tablette de Vague de soins V', 'Schrifttafel der Welle der Heilung V', '石板:治疗波 V', '石板:治療波 V', 'Tablilla de Ola curativa 6', 'Tablilla de Ola de sanación V', 'Табличка Волны исцеления V', '', '', '', '', '', '', '', ''), +(9071, '서판: 마나샘 토템', 'Tablette de Totem de mana', 'Schrifttafel des Manaborn-Totems', '石板:法力之泉图腾', '石板:法力之泉圖騰', 'Tablilla de tótem fuente de maná', 'Tablilla de Tótem fuente de maná', 'Табличка Тотема купели маны', '', '', '', '', '', '', '', ''), +(9072, '서판: 불꽃의 토템', 'Tablette de Totem Langue de feu', 'Schrifttafel des Totems der Flammenzunge', '石板:火舌图腾', '石板:火舌圖騰', 'Tablilla de tótem lengua de Fuego', 'Tablilla de Tótem Lengua de Fuego', 'Табличка Тотема языка пламени', '', '', '', '', '', '', '', ''), +(9073, '서판: 질풍의 무기', 'Tablette d\'arme furie-des-vents', 'Schrifttafel der Windzornwaffe', '石板:风怒武器', '石板:風怒武器', 'Tablilla de arma Viento Furioso', 'Tablilla de arma Viento Furioso', 'Табличка оружия неистовства ветра', '', '', '', '', '', '', '', ''), +(9074, '서판: 화염 충격 III', 'Tablette d\'Horion de flammes III', 'Schrifttafel des Flammenschocks III', '石板:烈焰震击 III', '石板:烈焰震擊 III', 'Tablilla de Choque de llamas 3', 'Tablilla de Choque de llamas III', 'Табличка Огненного шока III', '', '', '', '', '', '', '', ''), +(9075, '서판: 화염 저항 토템', 'Tablette de Totem de résistance au Feu', 'Schrifttafel des Totems des Feuerwiderstands', '石板:抗火图腾', '石板:抗火圖騰', 'Tablilla de tótem de resistencia al Fuego', 'Tablilla de Tótem de resistencia al Fuego', 'Табличка тотема сопротивления огню', '', '', '', '', '', '', '', ''), +(9076, '서판: 용암 토템', 'Tablette de Totem de Magma', 'Schrifttafel des Magma Totems', '石板:熔岩图腾', '石板:熔岩圖騰', 'Tablilla de tótem de magma', 'Tablilla de Tótem de magma', 'Табличка Тотема магмы', '', '', '', '', '', '', '', ''), +(9077, '서판: 돌발톱 토템 III', 'Tablette de Totem Griffe de pierre III', 'Schrifttafel des Totems der Steinklaue III', '石板:石爪图腾 III', '石板:石爪圖騰 III', 'Tablilla de tótem Garrapetra 3', 'Tablilla de Tótem Garra de piedra III', 'Табличка тотема каменного когтя III', '', '', '', '', '', '', '', ''), +(9078, '서판: 마법정화 토템', 'Tablette de Totem de Glèbe', 'Schrifttafel des Totems der Erdung', '石板:根基图腾', '石板:根基圖騰', 'Tablilla de tótem derribador', 'Tablilla de Tótem derribador', 'Табличка Тотема заземления', '', '', '', '', '', '', '', ''), +(9079, '서판: 번개 충격', 'Tablette d\'Horion de foudre', 'Schrifttafel des Blitzschlagschocks', '石板:闪电震击', '石板:閃電震擊', 'Tablilla de Choque de relámpagos', 'Tablilla de Choque de relámpagos', 'Табличка электрического шока', '', '', '', '', '', '', '', ''), +(9080, '서판: 자연 저항 토템', 'Tablette de Totem de résistance à la Nature', 'Schrifttafel des Naturwiderstand Totems', '石板:自然抗性图腾', '石板:自然抗性圖騰', 'Tablilla de tótem de Resistencia a Naturaleza', 'Tablilla de Tótem de resistencia a la Naturaleza', 'Табличка тотема сопротивления магии природы', '', '', '', '', '', '', '', ''), +(9081, '서판: 치유의 토템 II', 'Tablette de Totem guérisseur II', 'Schrifttafel des Totems des heilenden Flusses II', '石板:治疗之泉图腾 II', '石板:治療之泉圖騰 II', 'Tablilla de tótem de corriente purificadora 2', 'Tablilla de Tótem Corriente de sanación II', 'Табличка Тотема исцеляющего потока II', '', '', '', '', '', '', '', ''), +(9082, '서판: 대지의 무기 III', 'Tablette d\'Arme Croque-roc III', 'Schrifttafel der Waffe des Felsbeißers III', '石板:石化武器 III', '石板:石化武器 III', 'Tablilla de arma de Muerdepiedras 3', 'Tablilla de arma de Muerdepiedras III', 'Табличка оружия Камнедробителя III', '', '', '', '', '', '', '', ''), +(9083, '서판: 불타는 토템 III', 'Tablette de Totem incendiaire III', 'Schrifttafel des Totems der Verbrennung III', '石板:灼热图腾 III', '石板:灼熱圖騰 III', 'Tablilla de tótem abrasador 3', 'Tablilla de Tótem abrasador III', 'Табличка Опаляющего тотема III', '', '', '', '', '', '', '', ''), +(9084, '서판: 질풍의 토템', 'Tablette de Totem Furie-des-vents', 'Schrifttafel des Windzorn-Totems', '石板:风怒图腾', '石板:風怒圖騰', 'Tablilla de tótem Viento Furioso', 'Tablilla de Tótem Viento Furioso', 'Табличка Тотема неистовства ветра', '', '', '', '', '', '', '', ''), +(9085, '서판: 불꽃 회오리 토템 III', 'Tablette de Totem Nova de feu III', 'Schrifttafel des Totems der Feuernova III', '石板:火焰新星图腾 III', '石板:火焰新星圖騰 III', 'Tablilla de tótem Nova de Fuego 3', 'Tablilla de Tótem Nova de Fuego III', 'Табличка Тотема кольца огня III', '', '', '', '', '', '', '', ''), +(9086, '서판: 치유의 물결 VI', 'Tablette de Vague de soins VI', 'Schrifttafel der Welle der Heilung VI', '石板:治疗波 VI', '石板:治療波 VI', 'Tablilla de Ola curativa 7', 'Tablilla de Ola de sanación VI', 'Табличка Волны исцеления VI', '', '', '', '', '', '', '', ''), +(9087, '서판: 정화 II', 'Tablette d\'Expiation II', 'Schrifttafel der Reinigung II', '石板:净化术 II', '石板:淨化術 II', 'Tablilla de Purgar 2', 'Tablilla de Purgar II', 'Табличка Очищения II', '', '', '', '', '', '', '', ''), +(9088, '아서스의 선물', 'Don d\'Arthas', 'Arthas\' Gabe', '阿尔萨斯的礼物', '阿薩斯的禮物', 'Ofrenda de Arthas', 'Ofrenda de Arthas', 'Эликсир \"Дар Артаса\"', '', '', '', '', '', '', '', ''), +(9089, '서판: 냉기 충격 II', 'Tablette d\'Horion de givre II', 'Schrifttafel des Frostschocks II', '石板:冰霜震击 II', '石板:冰霜震擊 II', 'Tablilla de Choque de Escarcha 2', 'Tablilla de Choque de Escarcha II', 'Табличка Ледяного шока II', '', '', '', '', '', '', '', ''), +(9090, '서판: 냉기의 무기 II', 'Tablette d\'Arme de givre II', 'Schrifttafel der Frostbrandwaffe II', '石板:冰封武器 II', '石板:冰封武器 II', 'Tablilla de arma Estigma de Escarcha 2', 'Tablilla de arma Estigma de Escarcha II', 'Табличка Оружия ледяного клейма II', '', '', '', '', '', '', '', ''), +(9091, '서판: 돌가죽 토템 IV', 'Tablette de Totem Peau de pierre IV', 'Schrifttafel des Totems der Steinhaut IV', '石板:石肤图腾 IV', '石板:石甲圖騰 IV', 'Tablilla de tótem Piel de piedra 4', 'Tablilla de Tótem Piel de piedra IV', 'Табличка Тотема каменной кожи IV', '', '', '', '', '', '', '', ''), +(9092, '서판: 감시의 토템', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(9093, '서판: 마나 토템 II', 'Tablette de Totem de mana II', 'Schrifttafel des Manaborn-Totems II', '石板:法力之泉图腾 II', '石板:法力之泉圖騰 II', 'Tablilla de tótem fuente de maná 2', 'Tablilla de Tótem fuente de maná II', 'Табличка Тотема купели маны II', '', '', '', '', '', '', '', ''), +(9094, '서판: 불꽃의 무기 III', 'Tablette de Langue de feu III', 'Schrifttafel der Flammenzungenwaffe III', '石板:火舌武器 III', '石板:火舌武器 III', 'Tablilla de arma lengua de Fuego 3', 'Tablilla de Arma Lengua de Fuego III', 'Табличка Оружия языка пламени III', '', '', '', '', '', '', '', ''), +(9095, '서판: 대지 충격 V', 'Tablette d\'Horion de terre V', 'Schrifttafel des Erdschocks V', '石板:地震术 V', '石板:地震術 V', 'Tablilla de Choque de tierra 5', 'Tablilla de Choque de tierra V', 'Табличка Земного шока V', '', '', '', '', '', '', '', ''), +(9096, '서판: 질병 정화 토템', 'Tablette de Totem de Purification des maladies', 'Schrifttafel des Totems der Krankheitsreinigung', '石板:祛病图腾', '石板:祛病圖騰', 'Tablilla de tótem purgador de enfermedades', 'Tablilla de Tótem de limpieza de enfermedades', 'Табличка Тотема очищения от болезней', '', '', '', '', '', '', '', ''), +(9097, '서판: 용암 토템 II', 'Tablette de Totem de Magma II', 'Schrifttafel des Magma Totems II', '石板:熔岩图腾 II', '石板:熔岩圖騰 II', 'Tablilla de tótem de magma 2', 'Tablilla de Tótem de magma II', 'Табличка Тотема магмы II', '', '', '', '', '', '', '', ''), +(9098, '서판: 대지력 토템 III', 'Tablette de Totem de Force de la Terre III', 'Schrifttafel des Totems der Erdstärke III', '石板:大地之力图腾 III', '石板:大地之力圖騰 III', 'Tablilla de tótem Fuerza terrenal 3', 'Tablilla de Tótem Fuerza de la tierra III', 'Табличка Тотема силы земли III', '', '', '', '', '', '', '', ''), +(9099, '서판: 돌발톱 토템 IV', 'Tablette de Totem Griffe de pierre IV', 'Schrifttafel des Totems der Steinklaue IV', '石板:石爪图腾 IV', '石板:石爪圖騰 IV', 'Tablilla de tótem Garrapetra 4', 'Tablilla de Tótem Garra de piedra IV', 'Табличка Тотема каменного когтя IV', '', '', '', '', '', '', '', ''), +(9100, '서판: 번개 보호막 V', 'Tablette de Bouclier de foudre V', 'Schrifttafel des Blitzschlagschildes V', '石板:闪电之盾 V', '石板:閃電之盾 V', 'Tablilla de Escudo de relámpagos 5', 'Tablilla de Escudo de relámpagos V', 'Табличка Щита молний V', '', '', '', '', '', '', '', ''), +(9101, '서판: 질풍의 무기 II', 'Tablette d\'arme furie-des-vents II', 'Schrifttafel der Windzornwaffe II', '石板:风怒武器 II', '石板:風怒武器 II', 'Tablilla de arma Viento Furioso 2', 'Tablilla de arma Viento Furioso II', 'Табличка оружия неистовства ветра II', '', '', '', '', '', '', '', ''), +(9102, '서판: 연쇄 번개 II', 'Tablette de Chaîne d\'éclairs II', 'Schrifttafel des Kettenblitzschlages II', '石板:闪电链 II', '石板:閃電鏈 II', 'Tablilla de Cadena de relámpagos 2', 'Tablilla de Cadena de relámpagos II', 'Табличка Цепной молнии II', '', '', '', '', '', '', '', ''), +(9103, '서판: 치유의 토템 III', 'Tablette de Totem guérisseur III', 'Schrifttafel des Totems des heilenden Flusses III', '石板:治疗之泉图腾 III', '石板:治療之泉圖騰 III', 'Tablilla de tótem de corriente purificadora 3', 'Tablilla de Tótem Corriente de sanación III', 'Табличка Тотема исцеляющего потока III', '', '', '', '', '', '', '', ''), +(9104, '서판: 불타는 토템 IV', 'Tablette de Totem incendiaire IV', 'Schrifttafel des Totems der Verbrennung IV', '石板:灼热图腾 IV', '石板:灼熱圖騰 IV', 'Tablilla de tótem abrasador 4', 'Tablilla de Tótem abrasador IV', 'Табличка Опаляющего тотема IV', '', '', '', '', '', '', '', ''), +(9105, '서판: 치유의 물결 VII', 'Tablette de Vague de soins VII', 'Schrifttafel der Welle der Heilung VII', '石板:治疗波 VII', '石板:治療波 VII', 'Tablilla de Ola curativa 8', 'Tablilla de Ola de sanación VII', 'Табличка Волны исцеления VII', '', '', '', '', '', '', '', ''), +(9123, '서판: 번개 화살 VI', 'Tablette d\'Eclair VI', 'Schrifttafel des Blitzschlags VI', '石板:闪电箭 VI', '石板:閃電箭 VI', 'Tablilla de Descarga de relámpagos 6', 'Tablilla de Descarga de relámpagos VI', 'Табличка Молнии VI', '', '', '', '', '', '', '', ''), +(9124, '서판: 번개 충격 II', 'Tablette d\'Horion de foudre II', 'Schrifttafel des Blitzschlagschocks II', '石板:闪电震击 II', '石板:閃電震擊 II', 'Tablilla de Choque de relámpagos 2', 'Tablilla de Choque de relámpagos II', 'Табличка электрического шока II', '', '', '', '', '', '', '', ''), +(9125, '서판: 은총의 토템', 'Tablette de Totem de Grâce aérienne', 'Schrifttafel des Totems der luftgleichen Anmut', '石板:风之优雅图腾', '石板:風之優雅圖騰', 'Tablilla de tótem gracia del aire', 'Tablilla de Tótem Gracia del Aire', 'Табличка Тотема легкости воздуха', '', '', '', '', '', '', '', ''), +(9126, '서판: 불꽃의 토템 II', 'Tablette de Totem Langue de feu II', 'Schrifttafel des Totems der Flammenzunge II', '石板:火舌图腾 II', '石板:火舌圖騰 II', 'Tablilla de tótem lengua de Fuego 2', 'Tablilla de Tótem Lengua de Fuego II', 'Табличка Тотема языка пламени II', '', '', '', '', '', '', '', ''), +(9127, '서판: 화염 저항 토템 II', 'Tablette de Totem de résistance au Feu II', 'Schrifttafel des Totems des Feuerwiderstands II', '石板:抗火图腾 II', '石板:抗火圖騰 II', 'Tablilla de tótem de resistencia al Fuego 2', 'Tablilla de Tótem de resistencia al Fuego II', 'Табличка тотема сопротивления огню II', '', '', '', '', '', '', '', ''), +(9128, '서판: 불꽃 회오리 토템 IV', 'Tablette de Totem Nova de feu IV', 'Schrifttafel des Totems der Feuernova IV', '石板:火焰新星图腾 IV', '石板:火焰新星圖騰 IV', 'Tablilla de tótem Nova de Fuego 4', 'Tablilla de Tótem Nova de Fuego IV', 'Табличка Тотема кольца огня IV', '', '', '', '', '', '', '', ''), +(9129, '서판: 대지의 무기 IV', 'Tablette d\'Arme Croque-roc IV', 'Schrifttafel der Waffe des Felsbeißers IV', '石板:石化武器 IV', '石板:石化武器 IV', 'Tablilla de arma de Muerdepiedras 4', 'Tablilla de arma de Muerdepiedras IV', 'Табличка оружия Камнедробителя IV', '', '', '', '', '', '', '', ''), +(9130, '서판: 자연 저항 토템 II', 'Tablette de Totem de résistance à la Nature II', 'Schrifttafel des Naturwiderstand Totems II', '石板:自然抗性图腾 II', '石板:自然抗性圖騰 II', 'Tablilla de tótem de Resistencia a Naturaleza 2', 'Tablilla de Tótem de resistencia a la Naturaleza II', 'Табличка тотема сопротивления магии природы II', '', '', '', '', '', '', '', ''), +(9131, '서판: 돌가죽 토템 V', 'Tablette de Totem Peau de pierre V', 'Schrifttafel des Totems der Steinhaut V', '石板:石肤图腾 V', '石板:石甲圖騰 V', 'Tablilla de tótem Piel de piedra 5', 'Tablilla de Tótem Piel de piedra V', 'Табличка Тотема каменной кожи V', '', '', '', '', '', '', '', ''), +(9132, '서판: 용암 작열 VI', 'Tablette d\'Eclair de lave VI', 'Schrifttafel des Schmelzschlages VI', '石板:熔岩爆裂 VI', '石板:熔岩爆裂 VI', 'Tablilla de Explosión de arrabio 6', 'Tablilla de Explosión de arrabio VI', 'Табличка Всплеска лавы VI', '', '', '', '', '', '', '', ''), +(9133, '서판: 연쇄 치유 II', 'Tablette de Salve de guérison II', 'Schrifttafel der Kettenheilung II', '石板:治疗链 II', '石板:治療鍊 II', 'Tablilla de Curación en cadena 2', 'Tablilla de Curación en cadena II', 'Табличка Цепного исцеления II', '', '', '', '', '', '', '', ''), +(9134, '서판: 질풍의 토템 II', 'Tablette de Totem Furie-des-vents II', 'Schrifttafel des Windzorn-Totems II', '石板:风怒图腾 II', '石板:風怒圖騰 II', 'Tablilla de tótem Viento Furioso 2', 'Tablilla de Tótem Viento Furioso II', 'Табличка Тотема неистовства ветра II', '', '', '', '', '', '', '', ''), +(9135, '서판: 냉기 충격 III', 'Tablette d\'Horion de givre III', 'Schrifttafel des Frostschocks III', '石板:冰霜震击 III', '石板:冰霜震擊 III', 'Tablilla de Choque de Escarcha 3', 'Tablilla de Choque de Escarcha III', 'Табличка Ледяного шока III', '', '', '', '', '', '', '', ''), +(9136, '서판: 마나 토템 III', 'Tablette de Totem de mana III', 'Schrifttafel des Manaborn-Totems III', '石板:法力之泉图腾 III', '石板:法力之泉圖騰 III', 'Tablilla de tótem fuente de maná 3', 'Tablilla de Tótem fuente de maná III', 'Табличка Тотема купели маны III', '', '', '', '', '', '', '', ''), +(9137, '서판: 번개 보호막 VI', 'Tablette de Bouclier de foudre VI', 'Schrifttafel des Blitzschlagschildes VI', '石板:闪电之盾 VI', '石板:閃電之盾 VI', 'Tablilla de Escudo de relámpagos 6', 'Tablilla de Escudo de relámpagos VI', 'Табличка Щита молний VI', '', '', '', '', '', '', '', ''), +(9138, '서판: 용암 토템 III', 'Tablette de Totem de Magma III', 'Schrifttafel des Magma Totems III', '石板:熔岩图腾 III', '石板:熔岩圖騰 III', 'Tablilla de tótem de magma 3', 'Tablilla de Tótem de magma III', 'Табличка Тотема магмы III', '', '', '', '', '', '', '', ''), +(9139, '서판: 냉기의 무기 III', 'Tablette d\'Arme de givre III', 'Schrifttafel der Frostbrandwaffe III', '石板:冰封武器 III', '石板:冰封武器 III', 'Tablilla de arma Estigma de Escarcha 3', 'Tablilla de arma Estigma de Escarcha III', 'Табличка Оружия ледяного клейма III', '', '', '', '', '', '', '', ''), +(9140, '서판: 연쇄 번개 III', 'Tablette de Chaîne d\'éclairs III', 'Schrifttafel des Kettenblitzschlages III', '石板:闪电链 III', '石板:閃電鏈 III', 'Tablilla de Cadena de relámpagos 3', 'Tablilla de Cadena de relámpagos III', 'Табличка Цепной молнии III', '', '', '', '', '', '', '', ''), +(9141, '서판: 돌발톱 토템 V', 'Tablette de Totem Griffe de pierre V', 'Schrifttafel des Totems der Steinklaue VI', '石板:石爪图腾 V', '石板:石爪圖騰 V', 'Tablilla de tótem Garrapetra 5', 'Tablilla de Tótem Garra de piedra V', 'Табличка Тотема каменного когтя V', '', '', '', '', '', '', '', ''), +(9142, '서판: 대지 충격 VI', 'Tablette d\'Horion de terre VI', 'Schrifttafel des Erdschocks VI', '石板:地震术 VI', '石板:地震術 VI', 'Tablilla de Choque de tierra 6', 'Tablilla de Choque de tierra VI', 'Табличка Земного шока VI', '', '', '', '', '', '', '', ''), +(9143, '서판: 치유의 물결 VIII', 'Tablette de Vague de soins VIII', 'Schrifttafel der Welle der Heilung VIII', '石板:治疗波 VIII', '石板:治療波 VIII', 'Tablilla de Ola curativa 9', 'Tablilla de Ola de sanación VIII', 'Табличка Волны исцеления VIII', '', '', '', '', '', '', '', ''), +(9144, '야생덩굴 물약', 'Potion de sauvageonne', 'Wildrankentrank', '野葡萄药水', '野葡萄藥水', 'Poción de atriplex salvaje', 'Poción de atriplex salvaje', 'Виноградное зелье', '', '', '', '', '', '', '', ''), +(9145, '서판: 번개 화살 VII', 'Tablette d\'Eclair VII', 'Schrifttafel des Blitzschlags VII', '石板:闪电箭 VII', '石板:閃電箭 VII', 'Tablilla de Descarga de relámpagos 7', 'Tablilla de Descarga de relámpagos VII', 'Табличка Молнии VII', '', '', '', '', '', '', '', ''), +(9146, '서판: 불타는 토템 V', 'Tablette de Totem incendiaire V', 'Schrifttafel des Totems der Verbrennung V', '石板:灼热图腾 V', '石板:灼熱圖騰 V', 'Tablilla de tótem abrasador 5', 'Tablilla de Tótem abrasador V', 'Табличка Опаляющего тотема V', '', '', '', '', '', '', '', ''), +(9147, '서판: 치유의 토템 IV', 'Tablette de Totem guérisseur IV', 'Schrifttafel des Totems des heilenden Flusses IV', '石板:治疗之泉图腾 IV', '石板:治療之泉圖騰 IV', 'Tablilla de tótem de corriente purificadora 4', 'Tablilla de Tótem Corriente de sanación IV', 'Табличка Тотема исцеляющего потока IV', '', '', '', '', '', '', '', ''), +(9148, '서판: 불꽃의 무기 IV', 'Tablette de Langue de feu IV', 'Schrifttafel der Flammenzungenwaffe IV', '石板:火舌武器 IV', '石板:火舌武器 IV', 'Tablilla de arma lengua de Fuego 4', 'Tablilla de Arma Lengua de Fuego IV', 'Табличка Оружия языка пламени IV', '', '', '', '', '', '', '', ''), +(9149, '연금술사의 돌', 'Pierre philosophale', 'Stein der Weisen', '点金石', '點金石', 'Piedra de filósofo', 'Piedra filosofal', 'Философский камень', '연금술 변환식에 필요합니다.', 'Indispensable pour une transmutation alchimique', 'Erforderlich für alchimistische Transmutation.', '炼金术转化物质所需的媒介。', '煉金術轉化物質所需的媒介。', 'Necesaria para la transmutación alquímica.', 'Necesaria para la transmutación alquímica.', 'Требуется для'), +(9150, '서판: 대지력 토템 IV', 'Tablette de Totem de Force de la Terre IV', 'Schrifttafel des Totems der Erdstärke IV', '石板:大地之力图腾 IV', '石板:大地之力圖騰 IV', 'Tablilla de tótem Fuerza terrenal 4', 'Tablilla de Tótem Fuerza de la tierra IV', 'Табличка Тотема силы земли IV', '', '', '', '', '', '', '', ''), +(9151, '서판: 화염 충격 V', 'Tablette d\'Horion de flammes V', 'Schrifttafel des Flammenschocks V', '石板:烈焰震击 V', '石板:烈焰震擊 V', 'Tablilla de Choque de llamas 5', 'Tablilla de Choque de llamas V', 'Табличка Огненного шока V', '', '', '', '', '', '', '', ''), +(9152, '서판: 불꽃 회오리 토템 V', 'Tablette de Totem Nova de feu V', 'Schrifttafel des Totems der Feuernova V', '石板:火焰新星图腾 V', '石板:火焰新星圖騰 V', 'Tablilla de tótem Nova de Fuego 5', 'Tablilla de Tótem Nova de Fuego V', 'Табличка Тотема кольца огня V', '', '', '', '', '', '', '', ''), +(9153, '장치 설계도', 'Plan de plateforme', 'Maschinenblaupausen', '钻探设备蓝图', '鑽探設備藍圖', 'Planos de torre', 'Planos de la plataforma', 'Чертежи буровой установки', '', '', '', '', '', '', '', ''), +(9154, '언데드 감지의 비약', 'Elixir de détection des morts-vivants', 'Elixier der Untotenentdeckung', '侦测亡灵药剂', '偵測不死生物藥劑', 'Elixir de detección de no-muertos', 'Elixir de detección de no-muertos', 'Эликсир обнаружения Нежити', '', '', '', '', '', '', '', ''), +(9155, '신비의 비약', 'Elixir des arcanes', 'Arkanes Elixier', '奥法药剂', '祕法藥劑', 'Elixir Arcano', 'Elixir Arcano', 'Чародейский эликсир', '', '', '', '', '', '', '', ''), +(9156, '서판: 용암 작열 VII', 'Tablette d\'Eclair de lave VII', 'Schrifttafel des Schmelzschlages VII', '石板:熔岩爆裂 VII', '石板:熔岩爆裂 VII', 'Tablilla de Explosión de arrabio 7', 'Tablilla de Explosión de arrabio VII', 'Табличка Всплеска лавы VII', '', '', '', '', '', '', '', ''), +(9157, '서판: 연쇄 치유 III', 'Tablette de Salve de guérison III', 'Schrifttafel der Kettenheilung III', '石板:治疗链 III', '石板:治療鍊 III', 'Tablilla de Curación en cadena 3', 'Tablilla de Curación en cadena III', 'Табличка Цепного исцеления III', '', '', '', '', '', '', '', ''), +(9158, '서판: 냉기 저항 토템 III', 'Tablette de Totem de résistance au Givre III', 'Schrifttafel des Totems des Frostwiderstands', '石板:抗寒图腾 III', '石板:抗寒圖騰 III', 'Tablilla de tótem de resistencia a la Escarcha 3', 'Tablilla de Tótem de resistencia a la Escarcha III', 'Табличка Тотема сопротивления льду III', '', '', '', '', '', '', '', ''), +(9159, '서판: 번개 충격 III', 'Tablette d\'Horion de foudre III', 'Schrifttafel des Blitzschlagschocks III', '石板:闪电震击 III', '石板:閃電震擊 III', 'Tablilla de Choque de relámpagos 3', 'Tablilla de Choque de relámpagos III', 'Табличка электрического шока III', '', '', '', '', '', '', '', ''), +(9160, '서판: 질풍의 무기 III', 'Tablette d\'arme furie-des-vents III', 'Schrifttafel der Windzornwaffe III', '石板:风怒武器 III', '石板:風怒武器 III', 'Tablilla de arma Viento Furioso 3', 'Tablilla de arma Viento Furioso III', 'Табличка оружия неистовства ветра III', '', '', '', '', '', '', '', ''), +(9161, '서판: 돌가죽 토템 VI', 'Tablette de Totem Peau de pierre VI', 'Schrifttafel des Totems der Steinhaut VI', '石板:石肤图腾 VI', '石板:石甲圖騰 VI', 'Tablilla de tótem Piel de piedra 6', 'Tablilla de Tótem Piel de piedra VI', 'Табличка Тотема каменной кожи VI', '', '', '', '', '', '', '', ''), +(9162, '서판: 번개 보호막 VII', 'Tablette de Bouclier de foudre VII', 'Schrifttafel des Blitzschlagschildes VII', '石板:闪电之盾 VII', '石板:閃電之盾 VII', 'Tablilla de Escudo de relámpagos 7', 'Tablilla de Escudo de relámpagos VII', 'Табличка Щита молний VII', '', '', '', '', '', '', '', ''), +(9164, '서판: 은총의 토템 II', 'Tablette de Totem de Grâce aérienne II', 'Schrifttafel des Totems der luftgleichen Anmut', '石板:风之优雅图腾 II', '石板:風之優雅圖騰 II', 'Tablilla de tótem gracia del aire 2', 'Tablilla de Tótem Gracia del Aire II', 'Табличка Тотема легкости воздуха II', '', '', '', '', '', '', '', ''), +(9165, '서판: 불꽃의 토템 III', 'Tablette de Totem Langue de feu III', 'Schrifttafel des Totems der Flammenzunge III', '石板:火舌图腾 III', '石板:火舌圖騰 III', 'Tablilla de tótem lengua de Fuego 3', 'Tablilla de Tótem Lengua de Fuego III', 'Табличка Тотема языка пламени III', '', '', '', '', '', '', '', ''), +(9166, '서판: 마나 토템 IV', 'Tablette de Totem de mana IV', 'Schrifttafel des Manaborn-Totems IV', '石板:法力之泉图腾 IV', '石板:法力之泉圖騰 IV', 'Tablilla de tótem fuente de maná 4', 'Tablilla de Tótem fuente de maná IV', 'Табличка Тотема купели маны IV', '', '', '', '', '', '', '', ''), +(9167, '서판: 연쇄 번개 IV', 'Tablette de Chaîne d\'éclairs IV', 'Schrifttafel des Kettenblitzschlages IV', '石板:闪电链 IV', '石板:閃電鏈 IV', 'Tablilla de Cadena de relámpagos 4', 'Tablilla de Cadena de relámpagos IV', 'Табличка Цепной молнии IV', '', '', '', '', '', '', '', ''), +(9168, '서판: 치유의 물결 IX', 'Tablette de Vague de soins IX', 'Schrifttafel der Welle der Heilung IX', '石板:治疗波 IX', '石板:治療波 IX', 'Tablilla de Ola curativa 5', 'Tablilla de Ola de sanación IX', 'Табличка Волны исцеления IX', '', '', '', '', '', '', '', ''), +(9169, '서판: 번개 화살 VIII', 'Tablette d\'Eclair VIII', 'Schrifttafel des Blitzschlags VIII', '石板:闪电箭 VIII', '石板:閃電箭 VIII', 'Tablilla de Descarga de relámpagos 8', 'Tablilla de Descarga de relámpagos VIII', 'Табличка Молнии VIII', '', '', '', '', '', '', '', ''), +(9170, '서판: 화염 저항 토템 III', 'Tablette de Totem de résistance au Feu III', 'Schrifttafel des Totems des Feuerwiderstands III', '石板:抗火图腾 III', '石板:抗火圖騰 III', 'Tablilla de tótem de resistencia al Fuego 3', 'Tablilla de Tótem de resistencia al Fuego III', 'Табличка Тотема сопротивления огню III', '', '', '', '', '', '', '', ''), +(9171, '서판: 용암 토템 IV', 'Tablette de Totem de Magma IV', 'Schrifttafel des Magma Totems IV', '石板:熔岩图腾 IV', '石板:熔岩圖騰 IV', 'Tablilla de tótem de magma 4', 'Tablilla de Tótem de magma IV', 'Табличка Тотема магмы IV', '', '', '', '', '', '', '', ''), +(9172, '투명 물약', 'Potion d\'invisibilité', 'Unsichtbarkeitstrank', '隐形药水', '隱形藥水', 'Poción de invisibilidad', 'Poción de invisibilidad', 'Зелье невидимости', '', '', '', '', '', '', '', ''), +(9173, '고블린 응답장치', 'Transpondeur gobelin', 'Goblin-Transponder', '地精传送器', '哥布林傳送器', 'Transpondedor goblin', 'Transpondedor goblin', 'Гоблинский импульсный повторитель', '', '', '', '', '', '', '', ''), +(9174, '서판: 냉기 충격 IV', 'Tablette d\'Horion de givre IV', 'Schrifttafel des Frostschocks IV', '石板:冰霜震击 IV', '石板:冰霜震擊 IV', 'Tablilla de Choque de Escarcha 4', 'Tablilla de choque de Escarcha IV', 'Табличка Ледяного шока IV', '', '', '', '', '', '', '', ''), +(9175, '서판: 대지의 무기 V', 'Tablette d\'Arme Croque-roc V', 'Schrifttafel der Waffe des Felsbeißers V', '石板:石化武器 V', '石板:石化武器 V', 'Tablilla de arma de Muerdepiedras 5', 'Tablilla de arma de Muerdepiedras V', 'Табличка оружия Камнедробителя V', '', '', '', '', '', '', '', ''), +(9176, '서판: 돌발톱 토템 VI', 'Tablette de Totem Griffe de pierre VI', 'Schrifttafel des Totems der Steinklaue VI', '石板:石爪图腾 VI', '石板:石爪圖騰 VI', 'Tablilla de tótem Garrapetra 6', 'Tablilla de Tótem Garra de piedra VI', 'Табличка Тотема каменного когтя VI', '', '', '', '', '', '', '', ''), +(9177, '서판: 대지 충격 VII', 'Tablette d\'Horion de terre VII', 'Schrifttafel des Erdschocks VII', '石板:地震术 VI', '石板:地震術 VI', 'Tablilla de Choque de tierra 7', 'Tablilla de choque de tierra VII', 'Табличка Земного шока VII', '', '', '', '', '', '', '', ''), +(9178, '서판: 자연 저항 토템 III', 'Tablette de Totem de résistance à la Nature III', 'Schrifttafel des Naturwiderstand Totems III', '石板:自然抗性图腾 III', '石板:自然抗性圖騰 III', 'Tablilla de tótem de Resistencia a Naturaleza 3', 'Tablilla de Tótem de resistencia a la Naturaleza III', 'Табличка тотема сопротивления магии природы III', '', '', '', '', '', '', '', ''), +(9179, '상급 지능의 비약', 'Elixir d\'Intelligence supérieure', 'Elixier der großen Intelligenz', '强效聪颖药剂', '強效聰穎藥劑', 'Elixir de intelecto superior', 'Elixir de intelecto superior', 'Сильный эликсир Интеллекта', '', '', '', '', '', '', '', ''), +(9180, '서판: 질풍의 토템 III', 'Tablette de Totem Furie-des-vents III', 'Schrifttafel des Windzorn-Totems III', '石板:风怒图腾 III', '石板:風怒圖騰 III', 'Tablilla de tótem Viento Furioso 3', 'Tablilla de Tótem Viento Furioso III', 'Табличка Тотема неистовства ветра III', '', '', '', '', '', '', '', ''), +(9181, '서판: 치유의 토템 V', 'Tablette de Totem guérisseur V', 'Schrifttafel des Totems des heilenden Flusses V', '石板:治疗之泉图腾 V', '石板:治療之泉圖騰 V', 'Tablilla de tótem de corriente purificadora 5', 'Tablilla de Tótem Corriente de sanación V', 'Табличка Тотема исцеляющего потока V', '', '', '', '', '', '', '', ''), +(9182, '서판: 불타는 토템 VI', 'Tablette de Totem incendiaire VI', 'Schrifttafel des Totems der Verbrennung VI', '石板:灼热图腾 VI', '石板:灼熱圖騰 VI', 'Tablilla de tótem abrasador 6', 'Tablilla de Tótem abrasador VI', 'Табличка Опаляющего тотема VI', '', '', '', '', '', '', '', ''), +(9183, '서판: 연쇄 치유', 'Tablette de Salve de guérison', 'Schrifttafel der Kettenheilung', '石板:治疗链', '石板:治療鍊', 'Tablilla de Curación en cadena', 'Tablilla de Curación en cadena', 'Табличка Цепного исцеления', '', '', '', '', '', '', '', ''), +(9184, '서판: 화염 충격 IV', 'Tablette d\'Horion de flammes IV', 'Schrifttafel des Flammenschocks IV', '石板:烈焰震击 IV', '石板:烈焰震擊 IV', 'Tablilla de Choque de llamas 4', 'Tablilla de Choque de llamas IV', 'Табличка Огненного шока IV', '', '', '', '', '', '', '', ''), +(9185, '서판: 냉기 저항 토템 II', 'Tablette de Totem de résistance au Givre II', 'Schrifttafel des Totems des Frostwiderstands', '石板:抗寒图腾 II', '石板:抗寒圖騰 II', 'Tablilla de tótem de resistencia a la Escarcha 2', 'Tablilla de Tótem de resistencia a la Escarcha II', 'Табличка Тотема сопротивления льду II', '', '', '', '', '', '', '', ''), +(9186, '정신 마비 독 III', 'Poison de distraction mentale III', 'Gedankenbenebelndes Gift III', '麻痹毒药 III', '麻痹毒藥 III', 'Veneno de aturdimiento mental III', 'Veneno de aturdimiento mental III', 'Дурманящий яд III', '', '', '', '', '', '', '', ''), +(9187, '상급 민첩의 비약', 'Elixir d\'Agilité supérieure', 'Elixier der großen Beweglichkeit', '强效敏捷药剂', '強效敏捷藥劑', 'Elixir de agilidad superior', 'Elixir de agilidad superior', 'Сильный эликсир Ловкости', '', '', '', '', '', '', '', ''), +(9188, '서판: 불타는 토템 II', 'Tablette de Totem incendiaire II', 'Schrifttafel des Totems der Verbrennung II', '石板:灼热图腾 II', '石板:灼熱圖騰 II', 'Tablilla de tótem abrasador 2', 'Tablilla de Tótem abrasador II', 'Табличка Опаляющего тотема II', '', '', '', '', '', '', '', ''), +(9189, '샤이의 종', 'Cloche de Shay', 'Shays Glocke', '沙恩的铃铛', '沙恩的鈴鐺', 'Campana de Shay', 'Campana de Shay', 'Колокольчик Шая', '', '', '', '', '', '', '', ''), +(9190, '흑마법서: 제물', 'Grimoire d\'Immolation', 'Zauberfoliant des Feuerbrandes', '魔典:献祭', '魔典:獻祭', 'Grimorio de Inmolar', 'Grimorio Inmolar', 'Гримуар жертвенного огня', '', '', '', '', '', '', '', ''), +(9191, '흑마법서: 무력화 저주', 'Grimoire de Malédiction de faiblesse', 'Zauberfoliant des Fluchs der Schwäche', '魔典:虚弱诅咒', '魔典:虛弱詛咒', 'Grimorio de Maldición de Debilidad', 'Grimorio Maldición de debilidad', 'Гримуар Проклятья слабости', '', '', '', '', '', '', '', ''), +(9192, '흑마법서: 부패', 'Grimoire de Corruption', 'Zauberfoliant der Verderbnis', '魔典:腐蚀术', '魔典:腐蝕術', 'Grimorio de Corrupción', 'Grimorio Corrupción', 'Гримуар Скверны', '', '', '', '', '', '', '', ''), +(9193, '흑마법서: 생명력 전환', 'Grimoire de Connexion', 'Zauberfoliant des Aderlasses', '魔典:生命分流', '魔典:生命分流', 'Grimorio de Llave de vida', 'Grimorio Transfusión de vida', 'Гримуар Жизнеотвода', '', '', '', '', '', '', '', ''), +(9194, '흑마법서: 고통의 저주', 'Grimoire de Malédiction d\'agonie', 'Zauberfoliant des Fluchs der Pein', '魔典:痛苦诅咒', '魔典:痛苦詛咒', 'Grimorio de Maldición de Agonía', 'Grimorio Maldición de agonía', 'Гримуар Проклятья агонии', '', '', '', '', '', '', '', ''), +(9195, '흑마법서: 영혼 흡수', 'Grimoire de Siphon d\'âme', 'Zauberfoliant des Seelenabziehens', '魔典:吸取灵魂', '魔典:吸取靈魂', 'Grimorio de Drenar maná', 'Grimorio Drenar alma', 'Гримуар Опустошения души', '', '', '', '', '', '', '', ''), +(9197, '몽상의 비약', 'Elixir de Vision de rêve', 'Elixier der Traumvision', '梦境药剂', '夢境藥劑', 'Elixir de visión de ensueño', 'Elixir de Visión onírica', 'Эликсир Снозрения', '', '', '', '', '', '', '', ''), +(9198, '흑마법서: 생명력 집중', 'Grimoire de Captation de vie', 'Zauberfoliant der Lebenslinie', '魔典:生命通道', '魔典:生命通道', 'Grimorio de Embudo de salud', 'Grimorio Cauce de salud', 'Гримуар Канала здоровья', '', '', '', '', '', '', '', ''), +(9199, '흑마법서: 무모함의 저주', 'Grimoire de Malédiction de témérité', 'Zauberfoliant des Fluchs der Tollkühnheit', '魔典:鲁莽诅咒', '魔典:魯莽詛咒', 'Grimorio de Maldición de Temeridad', 'Grimorio Maldición de temeridad', 'Гримуар Проклятья безрассудства', '', '', '', '', '', '', '', ''), +(9200, '흑마법서: 무력화 저주 II', 'Grimoire de Malédiction de faiblesse II', 'Zauberfoliant des Fluchs der Schwäche II', '魔典:虚弱诅咒 II', '魔典:虛弱詛咒 II', 'Grimorio de Maldición de Debilidad II', 'Grimorio Maldición de debilidad II', 'Гримуар Проклятья слабости II', '', '', '', '', '', '', '', ''), +(9201, '흑마법서: 부패 II', 'Grimoire de Corruption II', 'Zauberfoliant der Verderbnis II', '魔典:腐蚀术 II', '魔典:腐蝕術 II', 'Grimorio de Corrupción II', 'Grimorio Corrupción II', 'Гримуар Скверны II', '', '', '', '', '', '', '', ''), +(9202, '흑마법서: 생명력 전환 II', 'Grimoire de Connexion II', 'Zauberfoliant des Aderlasses II', '魔典:生命分流 II', '魔典:生命分流 II', 'Grimorio de Llave de vida II', 'Grimorio Transfusión de vida II', 'Гримуар Жизнеотвода II', '', '', '', '', '', '', '', ''), +(9203, '흑마법서: 소환 의식', 'Grimoire du Rituel d\'invocation', 'Zauberfoliant des Rituals der Beschwörung', '魔典:召唤仪式', '魔典:召喚儀式', 'Grimorio de Ritual de invocación', 'Grimorio Ritual de invocación', 'Гримуар Ритуала призывания', '', '', '', '', '', '', '', ''), +(9204, '흑마법서: 생명력 집중 II', 'Grimoire de Captation de vie II', 'Zauberfoliant der Lebenslinie II', '魔典:生命通道 II', '魔典:生命通道 II', 'Grimorio de Embudo de salud II', 'Grimorio Cauce de salud II', 'Гримуар Канала здоровья II', '', '', '', '', '', '', '', ''), +(9205, '흑마법서: 고통의 저주 II', 'Grimoire de Malédiction d\'agonie II', 'Zauberfoliant des Fluchs der Pein II', '魔典:痛苦诅咒 II', '魔典:痛苦詛咒 II', 'Grimorio de Maldición de Agonía II', 'Grimorio Maldición de agonía II', 'Гримуар Проклятья агонии II', '', '', '', '', '', '', '', ''), +(9206, '거인의 비약', 'Elixir des géants', 'Elixier der Riesen', '巨人药剂', '巨人藥劑', 'Elixir de gigantes', 'Elixir de gigantes', 'Эликсир Великантов', '', '', '', '', '', '', '', ''), +(9207, '흑마법서: 생명석 창조 II', 'Grimoire de Créer Pierre de sang II', 'Zauberfoliant der Blutsteinherstellung II', '魔典:制作血石 II', '魔典:製作血石 II', 'Grimorio de Crear Petrosangre II', 'Grimorio Crear sangrita II', 'Гримуар создания Кровавого камня II', '', '', '', '', '', '', '', ''), +(9208, '흑마법서: 영혼 흡수 II', 'Grimoire de Siphon d\'âme II', 'Zauberfoliant des Seelenabziehens II', '魔典:吸取灵魂 II', '魔典:吸取靈魂 II', 'Grimorio de Drenar maná II', 'Grimorio Drenar alma II', 'Гримуар Опустошения души II', '', '', '', '', '', '', '', ''), +(9209, '흑마법서: 무력화 저주 III', 'Grimoire de Malédiction de faiblesse III', 'Zauberfoliant des Fluchs der Schwäche III', '魔典:虚弱诅咒 III', '魔典:虛弱詛咒 III', 'Grimorio de Maldición de Debilidad III', 'Grimorio Maldición de debilidad III', 'Гримуар Проклятья слабости III', '', '', '', '', '', '', '', ''), +(9210, '유령 염료', 'Teinture fantôme', 'Geisterfarbstoff', '幻象染料', '幻象染料', 'Tinte de fantasma', 'Tinte fantasmal', 'Призрачная краска', '', '', '', '', '', '', '', ''), +(9211, '흑마법서: 무모함의 저주 II', 'Grimoire de Malédiction de témérité II', 'Zauberfoliant des Fluchs der Tollkühnheit II', '魔典:鲁莽诅咒 II', '魔典:魯莽詛咒 II', 'Grimorio de Maldición de Temeridad II', 'Grimorio Maldición de temeridad II', 'Гримуар Проклятья безрассудства II', '', '', '', '', '', '', '', ''), +(9212, '흑마법서: 어둠의 화살 V', 'Grimoire de Trait de l’ombre V', 'Zauberfoliant des Schattenblitzes V', '魔典:暗影箭 V', '魔典:暗影箭 V', 'Grimorio de descarga de las Sombras V', 'Grimorio Descarga de las Sombras V', 'Гримуар стрелы Тьмы V', '', '', '', '', '', '', '', ''), +(9214, '흑마법서: 지옥불', 'Grimoire d\'Inferno', 'Zauberfoliant des Infernos', '魔典:放逐术', '魔典:放逐術', 'Grimorio de Inferno', 'Grimorio Inferno', 'Гримуар инфернала', '', '', '', '', '', '', '', ''), +(9215, '흑마법서: 생명력 집중 III', 'Grimoire de Captation de vie III', 'Zauberfoliant der Lebenslinie III', '魔典:生命通道 III', '魔典:生命通道 III', 'Grimorio de Embudo de salud III', 'Grimorio Cauce de salud III', 'Гримуар Канала здоровья III', '', '', '', '', '', '', '', ''), +(9216, '흑마법서: 부패 III', 'Grimoire de Corruption III', 'Zauberfoliant der Verderbnis III', '魔典:腐蚀术 III', '魔典:腐蝕術 III', 'Grimorio de Corrupción III', 'Grimorio Corrupción III', 'Гримуар Скверны III', '', '', '', '', '', '', '', ''), +(9217, '흑마법서: 생명력 전환 III', 'Grimoire de Connexion III', 'Zauberfoliant des Aderlasses III', '魔典:生命分流 III', '魔典:生命分流 III', 'Grimorio de Llave de vida III', 'Grimorio Transfusión de vida III', 'Гримуар Жизнеотвода III', '', '', '', '', '', '', '', ''), +(9218, '흑마법서: 악마 지배', 'Grimoire d\'Asservir démon', 'Zauberfoliant des Dämonensklaven', '魔典:奴役恶魔', '魔典:奴役惡魔', 'Grimorio de Esclavizar demonio', 'Grimorio Esclavizar demonio', 'Гримуар Порабощения демона', '', '', '', '', '', '', '', ''), +(9219, '흑마법서: 지옥의 불길', 'Grimoire de Flammes infernales', 'Zauberfoliant des Höllenfeuers', '魔典:地狱烈焰', '魔典:地獄烈焰', 'Grimorio de Piroinferno', 'Grimorio Llamas infernales', 'Гримуар Адскому Пламени', '', '', '', '', '', '', '', ''), +(9221, '흑마법서: 고통의 저주 III', 'Grimoire de Malédiction d\'agonie III', 'Zauberfoliant des Fluchs der Pein III', '魔典:痛苦诅咒 III', '魔典:痛苦詛咒 III', 'Grimorio de Maldición de Agonía III', 'Grimorio Maldición de agonía III', 'Гримуар Проклятья агонии III', '', '', '', '', '', '', '', ''), +(9222, '흑마법서: 원소의 저주', 'Grimoire de Malédiction des éléments', 'Zauberfoliant des Fluchs der Elemente', '魔典:元素诅咒', '魔典:元素詛咒', 'Grimorio de Maldición de los Elementos', 'Grimorio Maldición de los Elementos', 'Гримуар Проклятья Стихий', '', '', '', '', '', '', '', ''), +(9223, '흑마법서: 무력화 저주 IV', 'Grimoire de Malédiction de faiblesse IV', 'Zauberfoliant des Fluchs der Schwäche IV', '魔典:虚弱诅咒 IV', '魔典:虛弱詛咒 IV', 'Grimorio de Maldición de Debilidad IV', 'Grimorio Maldición de debilidad IV', 'Гримуар Проклятья слабости IV', '', '', '', '', '', '', '', ''), +(9224, '악마 사냥 전문화의 비약', 'Elixir de Tueur de démons', 'Elixier des Dämonentötens', '屠魔药剂', '屠魔藥劑', 'Elixir de matanza de demonios', 'Elixir de matanza de demonios', 'Эликсир убийства демонов', '', '', '', '', '', '', '', ''), +(9225, '흑마법서: 어둠의 화살 VI', 'Grimoire de Trait de l’ombre VI', 'Zauberfoliant des Schattenblitzes VI', '魔典:暗影箭 VI', '魔典:暗影箭 VI', 'Grimorio de descarga de las Sombras VI', 'Grimorio Descarga de las Sombras VI', 'Гримуар стрелы Тьмы VI', '', '', '', '', '', '', '', ''), +(9226, '', 'Grimoire de Captation de vie IV', 'Zauberfoliant der Lebenslinie IV', '魔典:生命通道 IV', '魔典:生命通道 IV', 'Grimorio de Embudo de salud IV', 'Grimorio Cauce de salud IV', 'Гримуар Канала здоровья IV', '', '', '', '', '', '', '', ''), +(9227, '흑마법서: 영혼 흡수 III', 'Grimoire de Siphon d\'âme III', 'Zauberfoliant des Seelenabziehens III', '魔典:吸取灵魂 III', '魔典:吸取靈魂 III', 'Grimorio de Drenar maná III', 'Grimorio Drenar alma III', 'Гримуар Опустошения души III', '', '', '', '', '', '', '', ''), +(9228, '흑마법서: 생명석 창조 III', 'Grimoire de Créer Pierre de sang III', 'Zauberfoliant der Blutsteinherstellung III', '魔典:制作血石 III', '魔典:製作血石 III', 'Grimorio de Crear Petrosangre III', 'Grimorio Crear sangrita III', 'Гримуар создания Кровавого камня III', '', '', '', '', '', '', '', ''), +(9229, '흑마법서: 생명력 흡수 IV', 'Grimoire de Siphon de vie IV', 'Zauberfoliant des Lebensaugers IV', '魔典:生命吸取 IV', '魔典:生命吸取 IV', 'Grimorio de Drenaje de vida IV', 'Grimorio Drenaje de vida IV', 'Гримуар Похищения жизни IV', '', '', '', '', '', '', '', ''), +(9230, '흑마법서: 무모함의 저주 III', 'Grimoire de Malédiction de témérité III', 'Zauberfoliant des Fluchs der Tollkühnheit III', '魔典:鲁莽诅咒 II', '魔典:魯莽詛咒 II', 'Grimorio de Maldición de Temeridad III', 'Grimorio Maldición de temeridad III', 'Гримуар Проклятья безрассудства III', '', '', '', '', '', '', '', ''), +(9231, '흑마법서: 부패 IV', 'Grimoire de Corruption IV', 'Zauberfoliant der Verderbnis IV', '魔典:腐蚀术 IV', '魔典:腐蝕術 IV', 'Grimorio de Corrupción IV', 'Grimorio Corrupción IV', 'Гримуар Скверны IV', '', '', '', '', '', '', '', ''), +(9233, '악마 감지의 비약', 'Elixir de Détection des démons', 'Elixier der Dämonenentdeckung', '侦测恶魔药剂', '偵測惡魔藥劑', 'Elixir de detección demoníaca', 'Elixir de detección de demonios', 'Эликсир обнаружения Демонов', '', '', '', '', '', '', '', ''), +(9234, '심연의 티아라', 'Tiare des abysses', 'Tiara der Tiefen', '深渊皇冠', '深淵皇冠', 'Tiara de las profundidades', 'Tiara de las profundidades', 'Тиара Глубин', '', '', '', '', '', '', '', ''), +(9235, '프랫의 편지', 'Lettre de Pratt', 'Pratts Brief', '普拉特的信', '普拉特的信', 'Carta de Pratt', 'Carta de Pratt', 'Письмо Пратта', '', '', '', '', '', '', '', ''), +(9236, '장도르의 편지', 'Lettre de Jangdor', 'Jangdors Brief', '杉多尔的信', '杉多爾的信', 'Carta de Jangdor', 'Carta de Jangdor', 'Письмо Джангора', '', '', '', '', '', '', '', ''), +(9237, '덩굴발일족 갈기', 'Crinière de gnoll Griffebois', 'Mähne eines Waldpfotengnolls', '木爪豺狼人的鬃毛', '木爪豺狼人的鬃毛', 'Crin de gnoll Zarpaleña', 'Cabellera de gnoll Zarpaleña', 'Грива гнолла-древолапа', '', '', '', '', '', '', '', ''), +(9238, '온전한 왕쇠똥구리 껍질', 'Carapace de scarabée intacte', 'Unbeschädigte Skarabäusschale', '完整的圣甲虫壳', '完整的聖甲蟲殼', 'Caparazón de escarabajo sin rajar', 'Caparazón de escarabajo sin rajar', 'Нерасколотый панцирь скарабея', '', '', '', '', '', '', '', ''), +(9239, '줄파락의 나무망치', 'Marteau de Zul\'Farrak', 'Schlaghammer von Zul\'Farrak', '祖尔法拉克之槌', '祖爾法拉克之槌', 'Marra de Zul\'Farrak', 'Marra de Zul\'Farrak', 'Молот Зул\'Фаррака', '', '', '', '', '', '', '', ''), +(9240, '줄파락의 나무망치', 'Marteau de Zul\'Farrak', 'Schlaghammer von Zul\'Farrak', '祖尔法拉克之槌', '祖爾法拉克之槌', 'Marra de Zul\'Farrak', 'Marra de Zul\'Farrak', 'Молот Зул\'Фаррака', '', '', '', '', '', '', '', ''), +(9241, '신성한 나무망치', 'Maillet sacré', 'Hochheiliger Schlaghammer', '神圣之槌', '神聖之槌', 'Marra sacra', 'Marra sacra', 'Священный молот', '', '', '', '', '', '', '', ''), +(9242, '고대 서판', 'Tablette antique', 'Uralte Schrifttafel', '上古石板', '上古石板', 'Tablilla antigua', 'Tablilla antigua', 'Древняя табличка', '', '', '', '', '', '', '', ''), +(9243, '주름진 심장', 'Coeur flétri', 'Eingetrocknetes Herz', '干枯的心脏', '乾枯的心臟', 'Corazón marchito', 'Corazón marchito', 'Иссохшее сердце', '', '', '', '', '', '', '', ''), +(9244, '스톨리의 뱃짐', 'Chargement de Stoley', 'Stoleys Lieferung', '斯杜雷的货物', '斯杜雷的貨物', 'Envío de Stoley', 'Envío de Stoley', 'Партия товара Столи', '', '', '', '', '', '', '', ''), +(9245, '스톨리의 병', 'Bouteille de Stoley', 'Stoleys Flasche', '斯杜雷的瓶子', '斯杜雷的瓶子', 'Botella de Stoley', 'Botella de Stoley', 'Бутылка Столи', '', '', '', '', '', '', '', ''), +(9246, '파이어비어드의 머리카락', 'Tête de Barbe-en-feu', 'Feuerbarts Kopf', '费尔比德的头颅', '火須的頭顱', 'Cabeza de Barbafuego', 'Cabeza de Barbafuego', 'Голова Огнебородого', '', '', '', '', '', '', '', ''), +(9247, '증오의갈기 나가 비늘', 'Ecaille de naga Hainecrête', 'Nagaschuppe der Hasskämme', '憎世纳迦的鳞片', '憎世納迦的鱗片', 'Escama naga Crestafuria', 'Escama naga Crestafuria', 'Чешуя наги Гребень Ненависти', '', '', '', '', '', '', '', ''), +(9248, '신비한 유물', 'Relique mystérieuse', 'Geheimnisvolles Relikt', '神秘遗物', '神秘聖物', 'Reliquia misteriosa', 'Reliquia misteriosa', 'Таинственная реликвия', '', '', '', '', '', '', '', ''), +(9249, '대장의 열쇠', 'Clé du capitaine', 'Captain-Schlüssel', '船长的钥匙', '船長的鑰匙', 'Llave de capitán', 'Llave de capitán', 'Ключ капитана', '', '', '', '', '', '', '', ''), +(9250, '선적 일정표', 'Horaires du navire', 'Schiffzeitplan', '船运时刻表', '船運時刻表', 'Planificación de envíos', 'Planificación de envíos', 'Корабельное расписание', '', '', '', '', '', '', '', ''), +(9251, '아래쪽 지도 조각', 'Fragment supérieur de la carte', 'Oberes Kartenfragment', '上部地图碎片', '上部地圖碎片', 'Fragmento superior del mapa', 'Fragmento superior del mapa', 'Верхняя часть карты', '', '', '', '', '', '', '', ''), +(9252, '위쪽 지도 조각', 'Fragment inférieur de la carte', 'Unteres Kartenfragment', '下部地图碎片', '下部地圖碎片', 'Fragmento inferior de mapa', 'Trozo inferior de mapa', 'Нижняя часть карты', '', '', '', '', '', '', '', ''), +(9253, '중간 지도 조각', 'Fragment central de la carte', 'Mittleres Kartenfragment', '中部地图碎片', '中部地圖碎片', 'Fragmento de mapa del medio', 'Trozo de mapa del medio', 'Средняя часть карты', '', '', '', '', '', '', '', ''), +(9254, '쿠에르고의 보물지도', 'Carte au trésor de Cuergo', 'Cuergos Schatzkarte', '科尔戈的藏宝图', '科爾戈的藏寶圖', 'Mapa del tesoro de Cuergo', 'Mapa del tesoro de Cuergo', 'Карта сокровищ Куэрго', '', '', '', '', '', '', '', ''), +(9255, '라하사의 정수', 'Essence Lahassa', 'Lahassa-Essenz', '莱哈萨精华', '萊哈薩精華', 'Esencia Lahassa', 'Esencia Lahassa', 'Суть Лахассы', '', '', '', '', '', '', '', ''), +(9256, '임벨의 정수', 'Essence Imbel', 'Imbel-Essenz', '伊姆贝尔精华', '伊姆貝爾精華', 'Esencia Imbel', 'Esencia Imbel', 'Суть Имбела', '', '', '', '', '', '', '', ''), +(9257, '삼하의 정수', 'Essence Samha', 'Samha-Essenz', '萨姆哈精华', '薩姆哈精華', 'Esencia samha', 'Esencia samha', 'Суть Самхи', '', '', '', '', '', '', '', ''), +(9258, '발탄의 정수', 'Essence Byltan', 'Byltan-Essenz', '拜尔坦精华', '拜爾坦精華', 'Esencia Byltan', 'Esencia Byltan', 'Суть Бильтана', '', '', '', '', '', '', '', ''), +(9259, '트롤 전통 목걸이', 'Collier tribal troll', 'Troll-Stammeshalskette', '巨魔部族项链', '食人妖部族項鏈', 'Collar tribal trol', 'Collar tribal trol', 'Ожерелье племени троллей', '', '', '', '', '', '', '', ''), +(9260, '독한 럼주', 'Rhum explosif', 'Flüchtiger Rum', '烈性朗姆酒', '烈性朗姆酒', 'Ron volátil', 'Ron volátil', 'Испаряющееся зелье', '', '', '', '', '', '', '', ''), +(9261, '가연 광석', 'Minerai de plomb', 'Bleierz', '石墨', '石墨', 'Plomo', 'Mena de plomo', 'Свинцовая руда', '', '', '', '', '', '', '', ''), +(9262, '검은 황산', 'Vitriol noir', 'Schwarzes Vitriol', '黑色硫酸盐', '黑色硫酸鹽', 'Vitriolo negro', 'Vitriolo negro', 'Черный купорос', '', '', '', '', '', '', '', ''), +(9263, '트로야스의 지팡이', 'Bâton de Troyas', 'Troyas\' Stock', '特洛亚斯的法杖', '特洛亞斯的法杖', 'Bastón de Troya', 'Bastón de Troya', 'Посох Трояса', '', '', '', '', '', '', '', ''), +(9264, '암흑 강화의 비약', 'Elixir de Puissance de l\'ombre', 'Elixier der Schattenmacht', '暗影之力药剂', '暗影之力藥劑', 'Elixir de poder de las Sombras', 'Elixir de poder de las Sombras', 'Эликсир Силы Теней', '', '', '', '', '', '', '', ''), +(9265, '쿠에르고의 숨겨진 보물', 'Trésor caché de Cuergo', 'Cuergos versteckter Schatz', '科尔戈的秘密宝藏', '科爾戈的秘密寶藏', 'Tesoro escondido de Cuergo', 'Tesoro escondido de Cuergo', 'Спрятанное сокровище Куэрго', '', '', '', '', '', '', '', ''), +(9266, '덩굴발일족 전투계획서', 'Plans de bataille des Griffebois', 'Schlachtpläne der Waldpfoten', '木爪豺狼人的作战计划', '木爪豺狼人的作戰計畫', 'Planes de batalla de Zarpaleña', 'Planes de batalla de Zarpaleña', 'План битвы Древолапов', '', '', '', '', '', '', '', ''), +(9275, '쿠에르고의 열쇠', 'Clé de Cuergo', 'Cuergos Schlüssel', '科尔戈的钥匙', '科爾戈的鑰匙', 'Llave de Cuergo', 'Llave de Cuergo', 'Ключ Куэрго', '', '', '', '', '', '', '', ''), +(9276, '해적 사물함', 'Coffre de pirate', 'Piraten-Schließkiste', '海盗的手提箱', '海盜的手提箱', 'Baúl de pirata', 'Baúl de pirata', 'Пиратский сундучок', '', '', '', '', '', '', '', ''), +(9277, '첨단로봇의 기억회로', 'Mémoire de Techbot', 'Techbots Speicherkern', '尖端机器人的存储器核心', '尖端機器人的記憶體核心', 'Memoria de Tecnobot', 'Memoria de Tecnobot', 'Ядро памяти техбота', '', '', '', '', '', '', '', ''), +(9278, '필수 인공장치', 'Cerveau mécanique', 'Grundlegendes Artifix', '基础模组', '基礎模組', 'Esencia artificial', 'Esencia artificial', 'Важнейший артефакт', '', '', '', '', '', '', '', ''), +(9279, '백색 천공 카드', 'Carte perforée blanche', 'Weiße Lochkarte', '白色穿孔卡片', '白色穿孔卡片', 'Tarjeta perforada blanca', 'Tarjeta perforada blanca', 'Белая перфокарта', '행렬 천공기 9005-A에 접속할 수 있습니다.', 'Autorise l\'accès à la Matrice d\'encodage 3005-A', 'Gewährt Zugang zum Matrix-Prägographen 3005-A.', '可启动矩阵式打孔计算机3005-A', '可啟動矩陣式打孔電腦3005-A', 'Concede acceso al Perforágrafo Matriz 3005-A.', 'Concede acceso al Perforágrafo Matriz 3005-A.', 'Открывает доступ к Матричному Перфографу 3005-A'), +(9280, '황색 천공 카드', 'Carte perforée jaune', 'Gelbe Lochkarte', '黄色穿孔卡片', '黃色穿孔卡片', 'Tarjeta perforada amarilla', 'Tarjeta perforada amarilla', 'Желтая перфокарта', '행렬 천공기 9005-B에 접속할 수 있습니다.', 'Autorise l\'accès à la Matrice d\'encodage 3005-B', 'Gewährt Zugang zum Matrix-Prägographen 3005-B.', '可启动矩阵式打孔计算机3005-B', '可啟動矩陣式打孔電腦3005-B', 'Concede acceso al Perforágrafo Matriz 3005-B.', 'Concede acceso al Perforágrafo Matriz 3005-B.', 'Открывает доступ к Матричному Перфографу 3005-B'), +(9281, '적색 천공 카드', 'Carte perforée rouge', 'Rote Lochkarte', '红色穿孔卡片', '紅色穿孔卡片', 'Tarjeta perforada roja', 'Tarjeta perforada roja', 'Красная перфокарта', '행렬 천공기 9005-D에 접속할 수 있습니다.', 'Autorise l\'accès à la Matrice d\'encodage 3005-D', 'Gewährt Zugang zum Matrix-Prägographen 3005-D.', '可启动矩阵式打孔计算机3005-D', '可啟動矩陣式打孔電腦3005-D', 'Concede acceso al Perforágrafo Matriz 3005-D.', 'Concede acceso al Perforágrafo Matriz 3005-D.', 'Открывает доступ к Матричному Перфографу 3005-D'), +(9282, '청색 천공 카드', 'Carte perforée bleue', 'Blaue Lochkarte', '蓝色穿孔卡片', '藍色穿孔卡片', 'Tarjeta perforada azul', 'Tarjeta perforada azul', 'Синяя перфокарта', '행렬 천공기 9005-C에 접속할 수 있습니다.', 'Autorise l\'accès à la Matrice d\'encodage 3005-C', 'Gewährt Zugang zum Matrix-Prägographen 3005-C.', '可启动矩阵式打孔计算机3005-C', '可啟動矩陣式打孔電腦3005-C', 'Concede acceso al Perforágrafo Matriz 3005-C.', 'Concede acceso al Perforágrafo Matriz 3005-C.', 'Открывает доступ к Матричному Перфографу 3005-C'), +(9283, '빈 가연채집병', 'Flasque plombée vide', 'Leere bleierne Sammelphiole', '空铅瓶', '空鉛瓶', 'Ampolla de plomo vacía', 'Ampolla de plomo vacía', 'Пустой свинцовый коллекционный фиал', '한번에 한 마리씩', 'Un coup suffit !', 'Ein Schuss, eine Füllung', '一装就满', '一裝就滿', 'Cada tiro, una recarga', 'Cada tiro, una recarga', 'Выстрел - Порция'), +(9284, '가득 찬 가연채집병', 'Flasque plombée lourde remplie', 'Volle bleierne Sammelphiole', '装满的铅瓶', '裝滿的鉛瓶', 'Ampolla de plomo llena', 'Ampolla de plomo llena', 'Наполненный свинцовый коллекционный фиал', '어린이의 손에 닿지 않는 곳에 보관하시오.', 'Ne pas laisser à portée des enfants', 'Außerhalb der Reichweite von Kindern aufbewahren', '远离儿童', '遠離兒童', 'Mantener fuera del alcance de los niños.', 'Mantener fuera del alcance de los niños.', 'Беречь от детей'), +(9285, '전투 판금 완갑', 'Protège-bras de guerre en plaques', 'Feldplattenunterarmschienen', '野战板甲臂铠', '野戰鎧甲臂鎧', 'Protegebrazos de placas de campo', 'Protegebrazos de placas de campo', 'Полевые латные тяжелые наручи', '', '', '', '', '', '', '', ''), +(9286, '전투 판금 갑옷', 'Armure de plaques de guerre', 'Feldplattenrüstung', '野战板甲', '野戰鎧甲', 'Armaduras de placas de campo', 'Armaduras de placas de campo', 'Полевой латный доспех', '', '', '', '', '', '', '', ''), +(9287, '전투 판금 건틀릿', 'Gantelets de guerre en plaques', 'Feldplattenstulpen', '野战板甲护手', '野戰鎧甲護手', 'Guanteletes de placas de campo', 'Guanteletes de placas de campo', 'Боевые латные рукавицы', '', '', '', '', '', '', '', ''), +(9288, '전투 판금 벨트', 'Ceinturon de guerre en plaques', 'Feldplattengurt', '野战板甲束带', '野戰鎧甲腰帶', 'Faja de placas de campo', 'Faja de placas de campo', 'Полевой латный ремень', '', '', '', '', '', '', '', ''), +(9289, '전투 판금 장화', 'Bottes de guerre en plaques', 'Feldplattenstiefel', '野战板甲战靴', '野戰鎧甲戰靴', 'Botas de placas de campo', 'Botas de placas de campo', 'Полевые латные сапоги', '', '', '', '', '', '', '', ''), +(9290, '전투 판금 투구', 'Heaume de guerre en plaques', 'Feldplattenhelm', '野战板甲头盔', '野戰鎧甲頭盔', 'Casco de placas de campo', 'Casco de placas de campo', 'Полевой латный шлем', '', '', '', '', '', '', '', ''), +(9291, '전투 판금 다리보호구', 'Jambières de guerre en plaques', 'Feldplattengamaschen', '野战板甲护腿', '野戰鎧甲護腿', 'Leotardos de placas de campo', 'Leotardos de placas de campo', 'Полевые латные поножи', '', '', '', '', '', '', '', ''), +(9292, '전투 판금 어깨갑옷', 'Espauliers de guerre en plaques', 'Feldplattenschulterstücke', '野战板甲肩铠', '野戰鎧甲肩鎧', 'Espaldares de placas de campo', 'Espaldares de placas de campo', 'Полевое латное наплечье', '', '', '', '', '', '', '', ''), +(9293, '조제법: 마법 저항 물약', 'Recette : Potion de résistance à la magie', 'Rezept: Magiewiderstandstrank', '配方:抗魔药水', '配方:抗魔藥水', 'Receta: poción de resistencia a la magia', 'Receta: poción de resistencia a la magia', 'Рецепт: зелье защиты от магии', '', '', '', '', '', '', '', ''), +(9294, '조제법: 야생덩굴 물약', 'Recette : Potion de sauvageonne', 'Rezept: Wildrankentrank', '配方:野葡萄药水', '配方:野葡萄藥水', 'Receta: poción de atriplex salvaje', 'Receta: poción de atriplex salvaje', 'Рецепт: виноградное зелье', '', '', '', '', '', '', '', ''), +(9295, '조제법: 투명 물약', 'Recette : Potion d\'invisibilité', 'Rezept: Unsichtbarkeitstrank', '配方:隐形药水', '配方:隱形藥水', 'Receta: poción de invisibilidad', 'Receta: poción de invisibilidad', 'Рецепт: зелье невидимости', '', '', '', '', '', '', '', ''), +(9296, '조제법: 아서스의 선물', 'Recette : Don d\'Arthas', 'Rezept: Arthas\' Gabe', '配方:阿尔萨斯的礼物', '配方:阿薩斯的禮物', 'Receta: obsequio de Arthas', 'Receta: ofrenda de Arthas', 'Рецепт: эликсир \"Дар Артаса\"', '', '', '', '', '', '', '', ''), +(9297, '조제법: 몽상의 비약', 'Recette : Elixir de Vision de rêve', 'Rezept: Elixier der Traumvision', '配方:梦境药剂', '配方:夢境藥劑', 'Receta: elixir de visión de ensueño', 'Receta: elixir de visión onírica', 'Рецепт: эликсир Снозрения', '', '', '', '', '', '', '', ''), +(9298, '조제법: 거인의 비약', 'Recette : Elixir des géants', 'Rezept: Elixier der Riesen', '配方:巨人药剂', '配方:巨人藥劑', 'Receta: elixir de gigantes', 'Receta: elixir de gigantes', 'Рецепт: эликсир великанов', '', '', '', '', '', '', '', ''), +(9299, '텔마플러그의 금고 암호', 'Combinaison du coffre de Thermaplugg', 'Thermapluggs Safekombination', '麦克尼尔的保险箱密码', '麥克尼爾的保險箱密碼', 'Combinación de la caja fuerte de Termochufe', 'Combinación de la caja fuerte de Termochufe', 'Код от сейфа Термоштепсса', '', '', '', '', '', '', '', ''), +(9300, '조제법: 악마 사냥 전문화의 비약', 'Recette : Elixir de Tueur de démons', 'Rezept: Elixier des Dämonentötens', '配方:屠魔药剂', '配方:屠魔藥劑', 'Receta: elixir de matanza de demonios', 'Receta: elixir de matanza de demonios', 'Рецепт: эликсир убийства демонов', '', '', '', '', '', '', '', ''), +(9301, '조제법: 암흑 강화의 비약', 'Recette : Elixir de Puissance de l\'ombre', 'Rezept: Elixier der Schattenmacht', '配方:暗影之力药剂', '配方:暗影之力藥劑', 'Receta: elixir de poder de las Sombras', 'Receta: elixir de poder de las Sombras', 'Рецепт: эликсир силы Тени', '', '', '', '', '', '', '', ''), +(9302, '조제법: 유령 염료', 'Recette : Teinture fantôme', 'Rezept: Geisterfarbstoff', '配方:幻象染料', '配方:幻象染料', 'Receta: tinte fantasmal', 'Receta: tinte fantasmal', 'Рецепт: призрачная краска', '', '', '', '', '', '', '', ''), +(9303, '조제법: 연금술사의 돌', 'Recette : Pierre philosophale', 'Rezept: Stein der Weisen', '配方:点金石', '配方:點金石', 'Receta: piedra de filósofo', 'Receta: piedra filosofal', 'Рецепт: философский камень', '', '', '', '', '', '', '', ''), +(9304, '조제법: 철을 금으로 변환', 'Recette : Transmutation du fer en or', 'Rezept: Eisen in Gold transmutieren', '配方:点铁成金', '配方:點鐵成金', 'Receta: transmutar hierro a oro', 'Receta: transmutar hierro a oro', 'Рецепт: трансмутация железа в золото', '', '', '', '', '', '', '', ''), +(9305, '조제법: 미스릴을 진은으로 변환', 'Recette : Transmutation du mithril en vrai-argent', 'Rezept: Mithril in Echtsilber transmutieren', '配方:点化秘银', '配方:點化祕銀', 'Receta: transmutar mitril a veraplata', 'Receta: transmutar mitril a veraplata', 'Рецепт: трансмутация мифрила в истинное серебро', '', '', '', '', '', '', '', ''), +(9306, '에퀴넥스의 지팡이', 'Bâton d\'Equinex', 'Stock von Equinex', '艾奎尼克斯法杖', '艾奎尼克斯法杖', 'Bastón de Equinex', 'Bastón de Equinex', 'Посох Равноденствия', '', '', '', '', '', '', '', ''), +(9307, '반짝이는 돌', 'Une Pierre étincelante', 'Ein funkelnder Stein', '闪光的石头', '閃光的石頭', 'Una piedra centelleante', 'Una piedra chispeante', 'Искрящийся камень', '', '', '', '', '', '', '', ''), +(9308, '꼬질꼬질한 물건', 'Objet sali', 'Schmutzverkrustetes Objekt', '脏兮兮的东西', '髒兮兮的東西', 'Objeto con mugre incrustada', 'Objeto con mugre incrustada', 'Предмет, покрытый грязью', '온통 검댕으로 뒤덮여 있어 무슨 물건인지 알아볼 수 없습니다.', 'Une impénétrable crasse masque la véritable identité de cet objet.', 'Durch den angetrockneten Schmutz ist die wahre Identität des Objekts nicht zu erkennen.', '你根本无法看出这个沾满污泥的东西到底是什么。', '你根本無法看出這個沾滿污泥的東西到底是什麼。', 'La suciedad acumulada oculta la identidad real de este objeto.', 'La suciedad acumulada oculta la identidad real de este objeto.', 'Корка грязи скрывает истинную сущность этого предмета'), +(9309, '기계장치 부속품', 'Entrailles mécaniques de robot', 'Robomechanische Gedärme', '机械内胆', '機械內膽', 'Entrañas robomecánicas', 'Entrañas robomecánicas', 'Механические внутренности робота', '', '', '', '', '', '', '', ''), +(9311, '기본 편지지', 'Imprimerie par défaut', 'Schreibwaren', '普通信纸', '普通信紙', 'Papel y sobres para cartas estándar', 'Papel y sobres para cartas estándar', 'Обычные письменные принадлежности', '', '', '', '', '', '', '', ''), +(9312, '푸른 폭죽', 'Fusée bleue', 'Blaues Feuerwerk', '蓝色焰火', '藍色煙火', 'Fuego artificial azul', 'Fuego de artificio azul', 'Голубая петарда', '', '', '', '', '', '', '', ''), +(9313, '녹색 폭죽', 'Fusée verte', 'Grünes Feuerwerk', '绿色焰火', '綠色煙火', 'Fuego artificial verde', 'Fuego de artificio verde', 'Зеленая петарда', '', '', '', '', '', '', '', ''), +(9314, '붉은 줄무늬 폭죽', 'Bouquet rouge', 'Feuerwerk mit roten Streifen', '红色条纹焰火', '紅色條紋煙火', 'Fuego artificial de rayos rojos', 'Fuego de artificio con destellos rojos', 'Петарда \"Наливное яблочко\"', '', '', '', '', '', '', '', ''), +(9315, '노란 장미 폭죽', 'Fusée \"rose jaune\"', 'Feuerwerk mit gelben Rosen', '黄玫瑰焰火', '黃玫瑰煙火', 'Fuego artificial amarillo y rosa', 'Fuego de artificio amarillo y rosa', 'Петарда \"Желтая роза\"', '', '', '', '', '', '', '', ''), +(9316, '오색 천공 카드', 'Carte perforée prismatique', 'Prismalochkarte', '彩色穿孔卡片', '彩色穿孔卡片', 'Tarjeta perforada prismática', 'Tarjeta perforada centelleante', 'Призматическая перфокарта', '데이터가 저장된 카드입니다.', 'Carte de données uniquement', 'Nur Zugangskarte', '数据卡片', '資料卡片', 'Tarjeta de datos solo', 'Tarjeta de datos solo', 'Только для карт доступа.'), +(9317, '적백청 폭죽', 'Fusée bleu blanc rouge', 'Rotes, weißes und blaues Feuerwerk', '红白蓝三色焰火', '紅白藍三色煙火', 'Fuego artificial azul, blanco y rojo', 'Fuego de artificio rojo, blanco y azul', 'Петарда \"Триколор\"', '', '', '', '', '', '', '', ''), +(9318, '붉은 폭죽', 'Fusée rouge', 'Rotes Feuerwerk', '红色焰火', '紅色煙火', 'Fuego artificial rojo', 'Fuego de artificio rojo', 'Красная петарда', '', '', '', '', '', '', '', ''), +(9319, '님보야의 무거운 창', 'Pique de Nimboya préparée', 'Nimboyas geladene Pike', '尼姆布亚的长矛', '尼姆布亞的長矛', 'Pico cargado de Nimboya', 'Pico cargado de Nimboya', 'Пика с тролльими черепами', '', '', '', '', '', '', '', ''), +(9320, '마른나무껍질부족 해골', 'Crâne de Witherbark', 'Schädel der Witherbark', '枯木巨魔的头皮', '枯木食人妖的頭皮', 'Cráneo Secacorteza', 'Cráneo Secacorteza', 'Череп тролля из клана Сухокожих', '', '', '', '', '', '', '', ''), +(9321, '독병', 'Bouteille de venin', 'Giftflasche', '毒液瓶', '毒液瓶', 'Botella de veneno', 'Botella de veneno', 'Бутылка с ядом', '', '', '', '', '', '', '', ''), +(9322, '온전한 독주머니', 'Glande à venin intacte', 'Unbeschädigter Giftbeutel', '完好无损的毒囊', '完好無損的毒囊', 'Glándula de veneno no dañada', 'Glándula de veneno intacta', 'Неповрежденная ядовитая железа', '', '', '', '', '', '', '', ''), +(9323, '가드린의 양피지', 'Parchemin de Gadrin', 'Gadrins Pergament', '加德林的羊皮纸', '加德林的羊皮紙', 'Pliego de Gadrin', 'Papiro de Gadrin', 'Пергамент Гэдрина', '', '', '', '', '', '', '', ''), +(9324, '샤드라의 독약', 'Venin de Shadra', 'Shadras Gift', '沙德拉的毒液', '沙德拉的毒液', 'Veneno de Shadra', 'Veneno de Shadra', 'Яд Шадры', '', '', '', '', '', '', '', ''), +(9325, '작은 지팡이', 'Un petit Bâton', 'Ein kleiner Stock', '一根小杖', '一根小杖', 'Un pequeño bastón', 'Un pequeño bastón', 'Маленький посох', '트로야스가 조사를 부탁한 지팡이입니다.', 'Troyas vous le confie jusqu\'à votre retour.', 'Troyas hat Euch dies anvertraut, bis Ihr wieder zurückkommt.', '特洛亚斯将它委托给你保管。', '特洛亞斯將它委託給你保管。', 'Troyas te lo ha confiado hasta que vuelvas.', 'Troyas te lo ha confiado hasta que vuelvas.', 'Трояс доверил это вам, до тех пор пока вы не вернетесь.'), +(9326, '꼬질꼬질한 반지', 'Anneau sali', 'Schmutzverkrusteter Ring', '脏兮兮的戒指', '髒兮兮的戒指', 'Anillo con mugre incrustada', 'Anillo sucio', 'Кольцо, покрытое грязью', '', '', '', '', '', '', '', ''), +(9327, '보안 등급 델타 데이터 액세스 카드', 'Carte d\'accès aux données niveau DELTA', 'DELTA-Daten-Sicherheitszugangskarte', '秘密数据存取卡', '秘密資料存取卡', 'Tarjeta de acceso de nivel de seguridad DELTA', 'Tarjeta de acceso de nivel de seguridad DELTA', 'Карта безопасного доступа ДЕЛЬТА', '', '', '', '', '', '', '', ''), +(9328, '슈퍼 찰칵이 FX', 'Le Preneur d\'images FX', 'Superschnapper FX', '超级摄影器FX', '超級攝影器FX', 'Superinstántanea FX', 'Superinstantánea FX', 'Супер-хвататель ФХ', '슈퍼 찰칵이의 업그레이드 버전!', 'Nouveau & amélioré !', 'Neu und verbessert!', '精心改良,新款设计!', '精心改良,新款設計!', '¡Nueva y mejor!', '¡Nueva y mejor!', 'Усовершенствовано!'), +(9329, '짧은 쪽지', 'Une courte note', 'Eine kurze Notiz', '简短的便笺', '簡短的便箋', 'Una corta nota', 'Una corta nota', 'Короткая записка', '나비매듭 지어져 있습니다.', 'Fermé avec un ruban.', 'Mit einer Schleife zusammengebunden', '绑在一张弓上。', '綁在一張弓上。', 'Atada con un lazo.', 'Atada con un lazo.', 'Перевязана ленточкой.'), +(9330, '감메리타의 즉석사진', 'Photo de Gammerita', 'Schnappschuss von Gammerita', '加莫里塔的照片', '加莫里塔的照片', 'Instantánea de Gammerita', 'Instantánea de Gammerita', 'Снимок Гаммериты', '사진이 무척 잘 받는군요!', 'Elle est très photogénique...', 'Sie ist so fotogen...', '她真上镜……', '她真上鏡……', 'Es tan fotogénica…', 'Es tan fotogénica…', 'Она так фотогенична...'), +(9331, '페랄라스의 역사', 'Feralas : une histoire', 'Feralas: Ein historischer Abriss', '菲拉斯的历史', '菲拉斯的歷史', 'Feralas: una historia', 'Feralas: una historia', 'Фералас: История', '', '', '', '', '', '', '', ''), +(9332, '닳아해진 붕대', 'Bandages incrustés', 'Verkrustete Verbände', '陈旧的绷带', '陳舊的繃帶', 'Vendas con costra', 'Vendas con costra', 'Повязки в запекшейся крови', '', '', '', '', '', '', '', ''), +(9333, '빛바랜 은목걸이', 'Collier d\'argent terni', 'Befleckte silberne Halskette', '无光泽的银项链', '無光澤的銀項鏈', 'Collar de plata deslustrada', 'Collar de plata deslustrada', 'Потускневшее серебряное ожерелье', '', '', '', '', '', '', '', ''), +(9334, '깨진 도자기', 'Pot craquelé', 'Gesprungene Töpferwaren', '破碎的陶器', '破碎的陶器', 'Cerámica rajada', 'Cerámica rajada', 'Треснутый горшок', '', '', '', '', '', '', '', ''), +(9335, '부러진 흑요석 곤봉', 'Gourdin brisé en obsidienne', 'Zerbrochene Obsidiankeule', '破损的黑曜石棒', '破損的黑曜石棒', 'Garrote obsidiano roto', 'Garrote obsidiano roto', 'Сломанная обсидиановая дубина', '', '', '', '', '', '', '', ''), +(9336, '금씌운 트롤 어금니', 'Défense de troll plaquée or', 'Goldüberkronter Troll-Hauer', '镶金的巨魔獠牙', '鑲金的食人妖獠牙', 'Colmillo con funda de oro trol', 'Colmillo con funda de oro trol', 'Тролльский клык с золотым наконечником', '', '', '', '', '', '', '', ''), +(9355, '고리 귀걸이', 'Boucle d\'oreille', 'Kreolen-Ohrring', '铁耳环', '鐵耳環', 'Pendiente de aro', 'Pendiente de aro', 'Серьга-кольцо', '', '', '', '', '', '', '', ''), +(9356, '나무 목발', 'Une jambe de bois', 'Ein Holzbein', '木制的假肢', '木製的假肢', 'Una pierna de madera', 'Una pierna de madera', 'Деревянная нога', '', '', '', '', '', '', '', ''), +(9357, '앵무새 해골', 'Un squelette de perroquet', 'Ein Papageienskelett', '鹦鹉的骸骨', '鸚鵡的骸骨', 'Un esqueleto de loro', 'Un esqueleto de loro', 'Скелет попугая', '', '', '', '', '', '', '', ''), +(9358, '머리 껍질', 'Un bandeau de tête', 'Ein Kopftuch', '裹头巾', '裹頭巾', 'Un trapo para la cabeza', 'Un trapo para la cabeza', 'Головная повязка', '', '', '', '', '', '', '', ''), +(9359, '워트의 의족', 'Troisième jambe de Wirt', 'Wirts drittes Bein', '维特的第三条腿', '維特的第三條腿', 'La tercera pierna de Wirt', 'La tercera pierna de Wirt', 'Третья нога Вирта', '', '', '', '', '', '', '', ''), +(9360, '쿠에르고 골드', 'Or de Cuergo', 'Cuergos Gold', '科尔戈的黄金', '科爾戈的黃金', 'Oro de Cuergo', 'Oro de Cuergo', 'Золото Куэрго', '', '', '', '', '', '', '', ''), +(9361, '벌레 든 쿠에르고 골드', 'Or de Cuergo avec un ver', 'Cuergos Gold mit Wurm', '有虫子的科尔戈黄金', '有蟲子的科爾戈黃金', 'Oro de Cuergo con gusano', 'Oro de Cuergo con gusano', 'Куэрго \"Золотое\" с червячком', '', '', '', '', '', '', '', ''), +(9362, '반짝이는 금반지', 'Anneau d\'or brillant', 'Blitzender Goldring', '闪亮的金戒指', '閃亮的金戒指', 'Anillo de oro luminoso', 'Anillo de oro luminoso', 'Сверкающее золотое кольцо', '', '', '', '', '', '', '', ''), +(9363, '삐까뻔쩍세척기 포장 상자', 'Paquet-cadeau du Décapeur', 'Funkelmatverpackter Kasten', '被清洁器包装过的盒子', '被清潔器包裝過的盒子', 'Caja envuelta de la Destellamatic', 'Caja envuelta de la Destellamatic', 'Коробка, упакованная \"Чистером\"', '', '', '', '', '', '', '', ''), +(9364, '빈 대형 가연채집병', 'Flasque plombée lourde', 'Schwere bleierne Sammelphiole', '沉重的铅瓶', '沉重的鉛瓶', 'Ampolla de plomo pesada', 'Ampolla de plomo pesada', 'Тяжелый свинцовый коллекционный фиал', '취급 주의!', 'Manipuler avec soin', 'Vorsichtig behandeln', '小心携带', '小心攜帶', 'Manejar con cuidado.', 'Manejar con cuidado.', 'Обращаться бережно'), +(9365, '고농축 방사성 폐기물', 'Matière radioactive à haut potentiel', 'Hochwirksame radioaktive Ablagerung', '高强度辐射尘', '高強度輻射塵', 'Restos radiactivos de gran potencia', 'Restos radiactivos de gran potencia', 'Высокомощные радиоактивные осадки', '위험! 먹지 말 것!', 'DANGER ! NE PAS MANGER !', 'GEFAHR! NICHT VERSCHLUCKEN!', '危险!请勿吞咽', '危險!請勿吞咽', '¡PELIGRO! ¡NO INGERIR!', '¡PELIGRO! ¡NO INGERIR!', 'ОПАСНО! НЕ ГЛОТАТЬ!!!'), +(9366, '황금 미늘 건틀릿', 'Gantelets en écailles dorées', 'Goldene Schuppenstulpen', '金鳞护手', '金鱗護手', 'Guanteletes de escamas de oro', 'Guanteletes de escamas doradas', 'Золотые чешуйчатые рукавицы', '', '', '', '', '', '', '', ''), +(9367, '도면: 황금 미늘 건틀릿', 'Plans : Gantelets en écailles dorées', 'Pläne: Goldene Schuppenstulpen', '设计图:金鳞护手', '設計圖:金鱗護手', 'Diseño: guanteletes de escamas de oro', 'Diseño: guanteletes de escamas doradas', 'Чертеж: золотые чешуйчатые рукавицы', '', '', '', '', '', '', '', ''), +(9368, '제르카이의 인장 반지', 'Chevalière de Jer\'kai', 'Jer\'kais Siegelring', '耶尔卡的徽记之戒', '耶爾卡的徽記之戒', 'Sello de Jer\'kai', 'Sello de Jer\'kai', 'Перстень-печатка Джер\'Кая', '', '', '', '', '', '', '', ''), +(9369, '오색 화살요정용 날개', 'Aile iridescente de fée fléchetteuse', 'Schillernder Grimmlingflitzerflügel', '闪光的小精灵翅膀', '閃光的小精靈翅膀', 'Ala de duende dardo iridiscente', 'Ala de duende dardo iridiscente', 'Крыло радужного летучего хамелона', '', '', '', '', '', '', '', ''), +(9370, '골두니 두루마리', 'Parchemin Gordunni', 'Gordunnischriftrolle', '戈杜尼卷轴', '戈杜尼卷軸', 'Pergamino Gordunni', 'Pergamino Gordunni', 'Свиток Гордунни', '', '', '', '', '', '', '', ''), +(9371, '골두니 수정구', 'Orbe Gordunni', 'Gordunnikugel', '戈杜尼宝珠', '戈杜尼寶珠', 'Orbe Gordunni', 'Orbe Gordunni', 'Сфера Гордунни', '', '', '', '', '', '', '', ''), +(9372, '질풍의 술트라제', 'Sul\'thraze la Flagellante', 'Sul\'thraze der Peitscher', '鞭笞者苏萨斯', '鞭笞者蘇薩斯', 'Sul\'thraze el Azotador', 'Sul\'thraze la Azotadora', 'Кара Суль-траза', '', '', '', '', '', '', '', ''), +(9375, '발굴단장의 안전모', 'Casque de mineur d\'or expert', 'Expertenhelm des Goldminenarbeiters', '采金专家的头盔', '採金專家的頭盔', 'Casco para expertos buscadores de oro', 'Casco para expertos buscadores de oro', 'Каска золотодобытчика-умельца', '', '', '', '', '', '', '', ''), +(9376, '장트라제', '', '', '迦萨斯', '迦薩斯', '', '', 'Джанг\'траз', '', '', '', '', '', '', '', ''), +(9377, '상트라제', '', '', '桑萨斯', '桑薩斯', '', '', 'Санг\'траз', '', '', '', '', '', '', '', ''), +(9378, '쇼벨플랜지의 채광용 도끼', 'Hache de mine de Shovelphlange', 'Schaufelphlansches Bergbauaxt', '舒尔弗拉格的矿工斧', '舒爾弗拉格的礦工斧', 'Hacha de minero de Shovelphlange', 'Hacha de minero de Palatiro', 'Шахтерское кайло Лопаторукого', '', '', '', '', '', '', '', ''), +(9379, '굴절의 상트라제', 'Sang\'thraze le Déflecteur', 'Sang\'thraze der Schmetterer', '反击者桑萨斯', '反擊者桑薩斯', 'Sang\'thraze el Deflector', 'Sang\'thraze el Deflector', 'Санг\'траз Отражатель', '', '', '', '', '', '', '', ''), +(9380, '보호의 장트라제', 'Jang\'thraze le Protecteur', 'Jang\'thraze der Beschützer', '保护者迦萨斯', '保護者迦薩斯', 'Jang\'thraze el Protector', 'Jang\'thraze el Protector', 'Охранитель Джанг\'траз', '', '', '', '', '', '', '', ''), +(9381, '토석 마법봉', 'Bâtonnet terrestre', 'Irdene Rute', '土灵之杖', '土靈之杖', 'Vara terránea', 'Vara terránea', 'Земной жезл', '', '', '', '', '', '', '', ''), +(9382, '발굴단장의 장화', 'Bottes solides du mineur', 'Stürmende Minenarbeiterstiefel', '矿工践踏靴', '礦工踐踏靴', 'Botas de minero pisoteador', 'Botas de minero pisoteador', 'Ударные шахтерские сапоги', '', '', '', '', '', '', '', ''), +(9383, '흑요석 클레버', 'Fendeuse en obsidienne', 'Obsidianspaltbeil', '黑曜石利斧', '黑曜石利斧', 'Cuchilla obsidiano', 'Cuchilla obsidiana', 'Обсидиановый колун', '', '', '', '', '', '', '', ''), +(9384, '바위동굴일족 비수', 'Kriss cavepierre', 'Steingruftmesser', '石窟利刃', '石窟利刃', 'Shiv Rutacanto', 'Chafarote Rutacanto', 'Нож Каменного Свода', '', '', '', '', '', '', '', ''), +(9385, '고풍스런 수호검', 'Protectrice archaïque', 'Archaischer Verteidiger', '上古卫士', '上古衛士', 'Defensor arcaico', 'Defensor arcaico', 'Древний защитник', '', '', '', '', '', '', '', ''), +(9386, '굴착자의 횃불', 'Torche d\'excavateur', 'Ausgräber-Marke', '挖掘者之炬', '挖掘者之炬', 'Prenda de excavador', 'Enseña de excavador', 'Клеймо кладоискателя', '', '', '', '', '', '', '', ''), +(9387, '레벨로쉬 장화', 'Bottes de Revelosh', 'Reveloshs Stiefel', '鲁恩乌的长靴', '魯恩烏的長靴', 'Botas Revelosh', 'Botas Revelosh', 'Сапоги Ревелоша', '', '', '', '', '', '', '', ''), +(9388, '레벨로쉬 손목보호대', 'Garde-bras de Revelosh', 'Reveloshs Armschützer', '鲁恩乌的臂甲', '魯恩烏的臂甲', 'Guardabrazos Revelosh', 'Guardabrazos Revelosh', 'Боевые наручи Ревелоша', '', '', '', '', '', '', '', ''), +(9389, '레벨로쉬 어깨갑옷', 'Spallières de Revelosh', 'Reveloshs Schiftung', '鲁恩乌的肩甲', '魯恩烏的肩甲', 'Bufas Revelosh', 'Bufas Revelosh', 'Наплеч Ревелоша', '', '', '', '', '', '', '', ''), +(9390, '레벨로쉬 장갑', 'Gants de Revelosh', 'Reveloshs Handschuhe', '鲁恩乌的手套', '魯恩烏的手套', 'Guantes Revelosh', 'Guantes Revelosh', 'Перчатки Ревелоша', '', '', '', '', '', '', '', ''), +(9391, '발굴용 삽', 'La Tunneleuse', 'Der Schaufler', '巨铲', '巨鏟', 'El pato', 'El pato', 'Копатель', '', '', '', '', '', '', '', ''), +(9392, '잘 벼려진 검', 'Lame recuite', 'Ausgeglühte Klinge', '退火钢刃', '退火鋼刃', 'Hoja templada', 'Hoja templada', 'Прокаленный клинок', '', '', '', '', '', '', '', ''), +(9393, '희망의 등불', 'Balise d\'espoir', 'Strahl der Hoffnung', '希望信标', '希望信標', 'Antorcha de Esperanza', 'Antorcha de Esperanza', 'Маяк Надежды', '', '', '', '', '', '', '', ''), +(9394, '바이킹 뿔투구', 'Casque viking à cornes', 'Gehörnter Wikingerhelm', '海盗角盔', '海盜角盔', 'Casco vikingo con cuernos', 'Casco vikingo con cuernos', 'Рогатый викингский шлем', '', '', '', '', '', '', '', ''), +(9395, '고대인의 장갑', 'Anciens gants', 'Handschuhe der Vergangenheit', '古代手套', '古代手套', 'Guantes de los antiguos', 'Guantes de los antiguos', 'Перчатки Старины', '', '', '', '', '', '', '', ''), +(9396, '보물창고의 다리보호구', 'Cuissards du coffre', 'Beinschützer des Gewölbes', '宝窟腿甲', '寶窟腿甲', 'Musleras de la Cripta', 'Musleras de la Cripta', 'Набедренники Подземелий', '', '', '', '', '', '', '', ''), +(9397, '에너지 망토', 'Cape d\'énergie', 'Energie-Umhang', '能量披风', '能量披風', 'Capa de energía', 'Capa de energía', 'Плащ энергии', '', '', '', '', '', '', '', ''), +(9398, '날쌘돌이의 낡은 신발', 'Bottes de course usées', 'Abgenutzte Laufstiefel', '穿旧的跑鞋', '穿舊的跑鞋', 'Botas de carrera desgastadas', 'Botas de carrera desgastadas', 'Поношенные кеды', '', '', '', '', '', '', '', ''), +(9399, '정밀한 화살', 'Flèche de précision', 'Präzisionspfeil', '精准之箭', '精准之箭', 'Flecha de precisión', 'Flecha de precisión', 'Точная стрела', '', '', '', '', '', '', '', ''), +(9400, '밸로그의 단궁', 'Arc court de Baelog', 'Baelogs Kurzbogen', '巴尔洛戈的短弓', '巴爾洛戈的短弓', 'Arco corto de Baelog', 'Arco corto de Baelog', 'Короткий лук Бейлога', '', '', '', '', '', '', '', ''), +(9401, '북방민족의 갈고리검', 'Sabre nordique', 'Nordischer Langschenkel', '盗匪长剑', '盜匪長劍', 'Sable nórdico', 'Corvo largo nórdico', 'Скандинавская длинная заточка', '', '', '', '', '', '', '', ''), +(9402, '속세의 킬트', 'Kilt terrestre', 'Erdgeborener Kilt', '尘世褶裙', '塵世褶裙', 'Falda escocesa Portaterra', 'Falda Portaterra', 'Земной килт', '', '', '', '', '', '', '', ''), +(9403, '닳아해진 바이킹 방패', 'Bouclier viking endommagé', 'Ramponierter Wikingerschild', '破碎的海盗之盾', '破碎的海盜之盾', 'Escudo vikingo maltrecho', 'Escudo vikingo maltrecho', 'Изношенная викингский щит', '', '', '', '', '', '', '', ''), +(9404, '올라프의 다목적 방패', 'Bouclier polyvalent d\'Olaf', 'Olafs Allzweck-Schild', '奥拉夫之盾', '奧拉夫之盾', 'Escudo polivalente de Olaf', 'Escudo polivalente de Olaf', 'Щит Олафа на все случаи жизни', '', '', '', '', '', '', '', ''), +(9405, '골렘의 힘 벨트', 'Ceinturon de force de golem', 'Gurt der Golemstärke', '石像之力', '石像之力', 'Faja de Fuerza gólem', 'Faja de fuerza gólem', 'Ремень силы голема', '', '', '', '', '', '', '', ''), +(9406, '소용돌이 멜빵', 'Fers du vent des cimes', 'Spirewind-Fußfessel', '塔风皮甲', '塔風皮甲', 'Grillete Viento de la cumbre', 'Grillete Viento de la cumbre', 'Первязь Ветрового пика', '', '', '', '', '', '', '', ''), +(9407, '돌매듭 다리보호구', 'Pantalon Stoneweaver', 'Gamaschen des Steinwebers', '石纹护腿', '石紋護腿', 'Leotardos tejepiedra', 'Leotardos tejepiedra', 'Поножи Камнеткача', '', '', '', '', '', '', '', ''), +(9408, '철제쐐기 지팡이', 'Bâton ferré', 'Eisenbeschlagener Knüttel', '铁头棒', '鐵頭棒', 'Cachiporra de hierro', 'Cachiporra de hierro', 'Окованная железом дубина', '', '', '', '', '', '', '', ''), +(9409, '아이로나야 팔보호구', 'Brassards d\'Ironaya', 'Ironayas Armschienen', '艾隆纳亚的护腕', '艾隆納亞的護腕', 'Brazales de Ironaya', 'Brazales de Hierraya', 'Наручи Иронайи', '', '', '', '', '', '', '', ''), +(9410, '바위주먹', 'Poings de la combe', 'Klippenfäuste', '山壁之拳', '山壁之拳', 'Puños de risco', 'Puños de risco', 'Боевые перчатки Кулака', '', '', '', '', '', '', '', ''), +(9411, '바위파편 어깨갑옷', 'Espauliers Rockshard', 'Felssplitter-Schulterstücke', '石片肩铠', '石片肩鎧', 'Espaldares de fragmento de roca', 'Espaldares de fragmento de roca', 'Наплечье Каменного осколка', '', '', '', '', '', '', '', ''), +(9412, '갈간의 불막대', 'Crache-flammes de Galgann', 'Galganns Feuerblaster', '加加恩的火枪', '加加恩的火槍', 'Lanzafuego de Galgann', 'Lanzafuego de Galgann', 'Самострел Галганна', '', '', '', '', '', '', '', ''), +(9413, '돌달구', 'Frappe-roche', 'Der Felstrommler', '轰石之锤', '轟石之錘', 'El machacador de rocas', 'El machacador de rocas', 'Каменный порошок', '', '', '', '', '', '', '', ''), +(9414, '유포 다리보호구', 'Jambières en cuir huilé', 'Öltuchgamaschen', '油腻的护腿', '油膩的護腿', 'Leotardos de piel engrasada', 'Leotardos de piel engrasada', 'Поножи из промасленной кожи', '', '', '', '', '', '', '', ''), +(9415, '그림로크의 전통복', 'Habit tribal de Grimlok', 'Grimloks Stammestracht', '格瑞姆洛克的部族法衣', '格瑞姆洛克的部族法衣', 'Vestimentas tribales de Grimlok', 'Vestimentas tribales de Grimlok', 'Племенное одеяние Гримлока', '', '', '', '', '', '', '', ''), +(9416, '그림로크의 창', 'Pique de Grimlok', 'Grimloks Attacke', '格瑞姆洛克之矛', '格瑞姆洛克之矛', 'Carga de Grimlok', 'Carga de Grimlok', 'Заряд Гримлока', '', '', '', '', '', '', '', ''), +(9417, '아카에다스 조각', 'Amulette archaïque', 'Archaedischer Splitter', '阿扎达斯碎片', '阿札達斯碎片', 'Fragmento arcádico', 'Trozo arcádico', 'Архиаэдский осколок', '', '', '', '', '', '', '', ''), +(9418, '학살의 돌검', 'Déchireuse', 'Steintöter', '斩石者', '斬石者', 'Destripapiedras', 'Destripapiedras', 'Камнегубитель', '', '', '', '', '', '', '', ''), +(9419, '갈간의 불망치', 'Marteau de feu de Galgann', 'Galganns Feuerhammer', '加加恩的火锤', '加加恩的火錘', 'Martillo de Fuego de Galgann', 'Martillo de Fuego de Galgann', 'Молот Галганна', '', '', '', '', '', '', '', ''), +(9420, '끈기있는 모험가의 투구', 'Casque colonial d\'aventurier', 'Abenteurerrundbandhelm', '冒险者木盔', '冒險者木盔', 'Casco de médula de filibustero', 'Casco de médula de aventurero', 'Полный шлем Искателя приключений', '', '', '', '', '', '', '', ''), +(9421, '최상급 생명석', 'Pierre de soins majeure', 'Erheblicher Gesundheitsstein', '特效治疗石', '極效治療石', 'Piedra de salud sublime', 'Piedra de salud sublime', 'Крупный камень здоровья', '', '', '', '', '', '', '', ''), +(9422, '어둠괴철로 살무사', 'Fusil-crotale ombreforge', 'Buschmeister der Schattenschmiede', '暗炉火枪', '暗爐火槍', 'Maestro de rodeos de Sombratiniebla', 'Maestro de rodeos de Forjatiniebla', 'Тенекованный бушмейстер', '', '', '', '', '', '', '', ''), +(9423, '수동 굴착기', 'Fracasse-vite', 'Der Vorschlaghammer', '千斤锤', '千斤錘', 'El martillo neumático', 'El martillo neumático', 'Молотковый перфоратор', '', '', '', '', '', '', '', ''), +(9424, '진수도', 'Epée Ginn-su', 'Ginn-su-Schwert', '疾速之剑', '疾速之劍', 'Espada de ginn-su', 'Espada de jin-su', 'Меч Джинн-су', '', '', '', '', '', '', '', ''), +(9425, '파멸의 추', 'Pendule de damnation', 'Pendel der Verdammnis', '厄运之锤', '厄運之錘', 'Péndulo de Condena', 'Péndulo de Condena', 'Маятник Рока', '', '', '', '', '', '', '', ''), +(9426, '단결의 활', 'Arc monolithique', 'Monolith-Bogen', '浑石弓', '渾石弓', 'Arco monolítico', 'Arco monolítico', 'Монолитный лук', '', '', '', '', '', '', '', ''), +(9427, '바위동굴일족 뼈망치', 'Brise-os cavepierre', 'Steingruftknochenbrecher', '石窟碎骨锤', '石窟碎骨錘', 'Rompehuesos Rutacanto', 'Rompehuesos Rutacanto', 'Костедробильщик Каменного Свода', '', '', '', '', '', '', '', ''), +(9428, '발굴 손목띠', 'Poignets déterrés', 'Ausgegrabene Bänder', '掘地腕轮', '掘地腕輪', 'Sortijas sin tierra', 'Sortijas desenterradas', 'Выкопанные поручи', '', '', '', '', '', '', '', ''), +(9429, '심연의 광부 모자', 'Casque de mineur de fond', 'Minenarbeiterhut der Tiefen', '深渊矿工帽', '深淵礦工帽', 'Casco de minero de las profundidades', 'Casco de minero de las profundidades', 'Шахтерская шляпа Глубин', '', '', '', '', '', '', '', ''), +(9430, '잃어버린 시대의 어깨갑옷', 'Spallières d\'un autre temps', 'Schiftung eines Verlorenen Zeitalters', '失落年代的肩甲', '失落年代的肩甲', 'Bufas de una época remota', 'Bufas de una época remota', 'Наплеч Утраченных веков', '', '', '', '', '', '', '', ''), +(9431, '교황의 페즈', 'Fez pontifical', 'Päpstlicher Fez', '教皇毡帽', '教皇氈帽', 'Fez papal', 'Fez papal', 'Папская феска', '', '', '', '', '', '', '', ''), +(9432, '해골판금 팔보호구', 'Brassards du crâne en plaques', 'Schädelplattenarmschienen', '骨甲护腕', '骨甲護腕', 'Brazales Placacráneos', 'Brazales Placacráneos', 'Наручи из черепных пластин', '', '', '', '', '', '', '', ''), +(9433, '잊혀진 족쇄', 'Couvre-bras oubliés', 'Vergessene Wickeltücher', '遗忘护臂', '遺忘護臂', 'Brazaletes olvidados', 'Brazaletes olvidados', 'Забытые напульсники', '', '', '', '', '', '', '', ''), +(9434, '정기의 의복', 'Grande tenue élémentaire', 'Elementargewandung', '元素衣饰', '元素衣飾', 'Vestimenta elemental', 'Vestimenta elemental', 'Облачение Стихий', '', '', '', '', '', '', '', ''), +(9435, '그물 뼈건틀릿', 'Gantelets d\'os réticulés', 'Genetzte Knochenstulpen', '骨网护手', '骨網護手', 'Guanteletes de hueso reticulado', 'Guanteletes de hueso reticulado', 'Решетчатые костяные рукавицы', '', '', '', '', '', '', '', ''), +(9436, '파라넬의 소포', 'Colis de Faranell', 'Faranells Paket', '法拉尼尔的包裹', '法拉尼爾的包裹', 'Talega de Faranell', 'Talega de Faranell', 'Сверток Фаранелла', '', '', '', '', '', '', '', ''), +(9437, '분석하지 않은 바실리스크 견본', 'Echantillon de basilic non testé', 'Ungetestete Basilisken-Probe', '未化验的石化蜥蜴样本', '未化驗的石化蜥蜴樣本', 'Muestra de basilisco sin estudiar', 'Muestra de basilisco sin estudiar', 'Непроверенный препарат тканей василиска', '', '', '', '', '', '', '', ''), +(9438, '쓸만한 전갈 견본', 'Echantillon de scorpide acceptable', 'Akzeptable Skorpidprobe', '可用的蝎子标本', '可用的蠍子標本', 'Muestra de escórpido aceptable', 'Muestra de escórpido aceptable', 'Приемлемый препарат тканей скорпида', '', '', '', '', '', '', '', ''), +(9439, '분석하지 않은 하이에나 견본', 'Echantillon de hyène non testé', 'Ungetestete Hyänenprobe', '未化验的土狼样本', '未化驗的土狼樣本', 'Muestra de hiena sin estudiar', 'Muestra de hiena sin estudiar', 'Непроверенный препарат тканей гиены', '', '', '', '', '', '', '', ''), +(9440, '쓸만한 바실리스크 견본', 'Echantillon de basilic acceptable', 'Akzeptable Basilisken-Probe', '可用的石化蜥蜴标本', '可用的石化蜥蜴樣本', 'Muestra de basilisco aceptable', 'Muestra de basilisco aceptable', 'Приемлемый препарат тканей василиска', '', '', '', '', '', '', '', ''), +(9441, '쓸만한 하이에나 견본', 'Echantillon de hyène acceptable', 'Akzeptable Hyänenprobe', '可用的土狼标本', '可用的土狼標本', 'Muestra de hiena aceptable', 'Muestra de hiena aceptable', 'Приемлемый препарат тканей гиены', '', '', '', '', '', '', '', ''), +(9442, '분석하지 않은 전갈 견본', 'Echantillon de scorpide non testé', 'Ungetestete Skorpidprobe', '未化验的蝎子样本', '未化驗的蠍子樣本', 'Muestar de escórpido sin estudiar', 'Muestra de escórpido sin estudiar', 'Непроверенный препарат тканей скорпида', '', '', '', '', '', '', '', ''), +(9443, '사용된 괴물 견본', 'Echantillon de monstre utilisé', 'Benutzte Monsterprobe', '使用过的怪物样本', '使用過的怪物樣本', 'Muestra de monstruo utilizada', 'Muestra de monstruo utilizada', 'Использованный препарат тканей монстра', '', '', '', '', '', '', '', ''), +(9444, '첨단로봇 중앙처리장치 덮개', 'Bouclier processeur de Techbot', 'Techbot-CPU-Hülle', '尖端机器人的CPU外壳', '尖端機器人的CPU外殼', 'Microprocesador de Tecnobot', 'Microprocesador de Tecnobot', 'Щиток ЦП технобота', '', '', '', '', '', '', '', ''), +(9445, '그루비스 앞발', 'Pattes de Grubbis', 'Grubbis\' Pfoten', '格鲁比斯的爪子', '格魯比斯的爪子', 'Garras Grubbis', 'Garras Grubbis', 'Лапы грязнюка', '', '', '', '', '', '', '', ''), +(9446, '기계화 문지기 다리', 'Jambe de l\'électrocuteur', 'Elektrokutionatorbein', '电刑器的腿', '電刑器的腿', 'Pata de Electrocutor', 'Pata de Electrocutor', 'Нога Электроразителя', '', '', '', '', '', '', '', ''), +(9447, '기계화 문지기 너트', 'Boulon de l\'électrocuteur', 'Elektrokutionator-Gewindemutter', '电刑器腿杆', '電刑器腿杆', 'Perno de Electrocutor', 'Perno de Electrocutor', 'Гайка Электроразителя', '', '', '', '', '', '', '', ''), +(9448, '거미전차 기름걸레', 'Chiffon graisseux de mécano-tank', 'Spinnenpanzeröllappen', '蜘蛛坦克油布', '蜘蛛坦克油布', 'Trapo grasiento de tanque araña', 'Trapo grasiento de tanque araña', 'Масляная тряпка Паучатника', '', '', '', '', '', '', '', ''), +(9449, '수동 고철 압축기', 'Roueur manuel', 'Handlicher Meuteverprügler', '手动惩戒器', '手動懲戒器', 'Manual de Muchedumbre de Puñetazos', 'Moledora manual de muchedumbre', 'Ручной пробойник толпы', '', '', '', '', '', '', '', ''), +(9450, '노움로봇 제어 장화', 'Bottes d\'opération gnomebot', 'Gnombot-Betriebs-Stiefel', '侏儒机械人操作靴', '地精機械人操作靴', 'Botas de gnomobot', 'Botas de gnomobot', 'Рабочие сапоги гнома-робота', '', '', '', '', '', '', '', ''), +(9451, '부글거리는 물', 'Eau bouillonnante', 'Blubberwasser', '泡沫水', '泡沫水', 'Agua burbujeante', 'Agua burbujeante', 'Вода с пузырьками', '', '', '', '', '', '', '', ''), +(9452, '수력지팡이', '', 'Hydrokrückstock', '水藤', '水藤', 'Hidrocaña', 'Hidrocaña', 'Гидротрость', '', '', '', '', '', '', '', ''), +(9453, '맹독풀이 비수', 'Vengeresse empoisonnée', 'Toxinvergelter', '剧毒复仇者', '劇毒復仇者', 'Vengador tóxico', 'Desfacedor tóxico', 'Отравляющий мститель', '', '', '', '', '', '', '', ''), +(9454, '방사능처리 장화', 'Botillons acides', 'Säurengänger', '酸性长靴', '酸性長靴', 'Botos ácidos', 'Botos ácidos', 'Кислотоступы', '', '', '', '', '', '', '', ''), +(9455, '사절단 소매장식', 'Crispins d\'émissaire', 'Abgesandten-Manschetten', '使者腕轮', '使者腕輪', 'Puños de emisario', 'Puños de emisario', 'Посольские манжеты', '', '', '', '', '', '', '', ''), +(9456, '망원 라이플', 'Crache-verre', 'Glasschießprügel', '玻璃枪', '玻璃槍', 'Pistola de cristal', 'Pistola de cristal', 'Стеклянный пистолет', '', '', '', '', '', '', '', ''), +(9457, '왕실 사절단 홀', 'Sceptre diplomatique royal', 'Königliches Diplomatenszepter', '皇家外交官节杖', '皇家外交官節杖', 'Cetro diplomático real', 'Cetro diplomático real', 'Королевский дипломатический скипетр', '', '', '', '', '', '', '', ''), +(9458, '텔마플러그의 중심핵', 'Noyau central de Thermaplugg', 'Thermapluggs Zentralkern', '瑟玛普拉格的中央模组', '瑟瑪普拉格的中央模組', 'Núcleo central de Termochufe', 'Núcleo central de Termochufe', 'Центральное ядро Термоштепселя', '', '', '', '', '', '', '', ''), +(9459, '텔마플러그의 왼팔', 'Bras gauche de Thermaplugg', 'Thermapluggs linker Arm', '瑟玛普拉格的左臂', '瑟瑪普拉格的左臂', 'Brazo izquierdo de Termochufe', 'Brazo izquierdo de Termochufe', 'Левая рука Термоштепселя', '', '', '', '', '', '', '', ''), +(9460, '그림토템부족 뿔', 'Corne de Totem sinistre', 'Grimmtotemhorn', '恐怖图腾之角', '恐怖圖騰之角', 'Cuerno de Tótem Siniestro', 'Cuerno de Tótem Siniestro', 'Рог Зловещего Тотема', '', '', '', '', '', '', '', ''), +(9461, '전자 기어', 'Boulon chargé', 'Aufgeladenes Zahnrad', '充能齿轮', '充能齒輪', 'Material cargado', 'Material cargado', 'Заряженная шестеренка', '', '', '', '', '', '', '', ''), +(9462, '그림토템부족 뿔 상자', 'Caisse de cornes de Totem sinistre', 'Kiste mit Grimmtotemhörnern', '一箱恐怖图腾之角', '一箱恐怖圖騰之角', 'Cajón de cuernos Tótem Siniestro', 'Cajón de cuernos de Tótem Siniestros', 'Ящик с рогами клана Зловещего Тотема', '', '', '', '', '', '', '', ''), +(9463, '골두니 코발트', 'Cobalt Gordunni', 'Gordunnikobalt', '戈杜尼钴矿石', '戈杜尼鈷礦石', 'Cobalto Gordunni', 'Cobalto Gordunni', 'Кобальт Гордунни', '', '', '', '', '', '', '', ''), +(9464, '미사용 Orwin\'s Shovel', '[PÉRIMÉ] Pelle d\'Orwin', 'Ausgediente Orwins Schaufel', '', '奧爾文的鏟子遺物', '', '', 'Испорченная лопата Орвина', '', '', '', '', '', '', '', ''), +(9465, '다파내 5000', 'Surpiolet 5000', 'Grubenmeister 5000', '挖掘大师5000型', '挖掘大師5000型', 'Maestro excavador 5000', 'Maestro excavador 5000', 'Кайло 5000', '', '', '', '', '', '', '', ''), +(9466, '올윈의 삽', 'Pelle d\'Orwin', 'Orwins Schaufel', '奥尔文的铲子', '奧爾文的鏟子', 'Pala de Orwin', 'Pala de Orwin', 'Лопата Орвина', '', '', '', '', '', '', '', ''), +(9467, '가즈릴라의 송곳니', 'Croc de Gahz\'rilla', 'Fangzahn von Gahz\'rilla', '加兹瑞拉之牙', '加茲瑞拉之牙', 'Colmillo de Gahz\'rilla', 'Colmillo de Gahz\'rilla', 'Клык Газриллы', '', '', '', '', '', '', '', ''), +(9468, '뾰족부리의 깃털', 'Plume de Bec-tranchant', 'Scharfschnabels Feder', '沙普比克的羽毛', '沙普比克的羽毛', 'Pluma de Picoafilado', 'Pluma de Picoafilado', 'Перо Остроклюва', '', '', '', '', '', '', '', ''), +(9469, '가즈릴라의 미늘갑옷', 'Broigne de Gahz\'rilla', 'Gahz\'rillaschuppenrüstung', '加兹瑞拉鳞片护甲', '加茲瑞拉鱗片護甲', 'Armadura de escamas de Gahz\'rilla', 'Armadura de escamas de Gahz\'rilla', 'Чешуя Газриллы', '', '', '', '', '', '', '', ''), +(9470, '악의 모조 가면', 'Masque du grand mojo', 'Maske des schlechten Mojo', '大坏蛋面具', '大壞蛋面具', 'Máscara de mojo malo', 'Máscara de mojo malo', 'Маска дурного амулета', '', '', '', '', '', '', '', ''), +(9471, '네크룸의 메달', 'Médaillon de Nekrum', 'Nekrums Medaillon', '耐克鲁姆的徽章', '耐克魯姆的徽章', 'Medallón de Nekrum', 'Medallón de Nekrum', 'Медальон Некруса', '', '', '', '', '', '', '', ''), +(9472, '헥스의 열쇠', 'Clé de Maléficia', 'Hexxs Schlüssel', '海克斯的钥匙', '海克斯的鑰匙', 'Llave de Hexx', 'Llave de Hexx', 'Ключ Хексс', '', '', '', '', '', '', '', ''), +(9473, '불행의 흑마술사 가죽조끼', 'Peau porte-guigne', 'Verwunschene Hoodoohaut', '霉运巫毒之皮', '霉運巫毒之皮', 'Piel gafada', 'Piel gafada', 'Проклятая шкура Худу', '', '', '', '', '', '', '', ''), +(9474, '불행의 흑마술사 킬트', 'Kilt porte-guigne', 'Verwunschener Hoodookilt', '霉运巫毒之裙', '霉運巫毒之裙', 'Falda escocesa gafada', 'Falda gafada', 'Проклятый килт Худу', '', '', '', '', '', '', '', ''), +(9475, '악마의 장창', 'Pique diabolique', 'Diabolisches Schlitzmesser', '魔鬼割皮刀', '魔鬼割皮刀', 'Picador diabólico', 'Picador diabólico', 'Дьявольский нож для зачистки кожи', '', '', '', '', '', '', '', ''), +(9476, '사술사의 어깨갑옷', 'Grands méchants espauliers', 'Große böse Schulterstücke', '大坏蛋肩甲', '大壞蛋肩甲', 'Espaldares malos grandes', 'Espaldares malos grandes', 'Большое крутое наплечье', '', '', '', '', '', '', '', ''), +(9477, '족장의 집행봉', 'Massacreur du chef', 'Der Vollstrecker des Häuptlings', '酋长的执行者', '酋長的執行者', 'El gorila del jefe', 'El gorila del jefe', 'Принуждение вождя', '', '', '', '', '', '', '', ''), +(9478, '내릴톱', 'Refendeuse', 'Fetzsäge', '撕裂之锯', '撕裂之鋸', 'Sierra', 'Sierra', 'Зазубренный топор', '', '', '', '', '', '', '', ''), +(9479, '라이칸의 선물', 'Etreinte du lycan', 'Umarmung des Lykan', '狂乱者的拥抱', '狂亂者的擁抱', 'Abrazo del lycan', 'Abrazo del lycan', 'Личина Ликана', '', '', '', '', '', '', '', ''), +(9480, '눈쏘시개', 'Arrache-yeux', 'Augenquetscher', '凿眼者', '鑿眼者', 'Arranca ojos', 'Arranca ojos', 'Вырвиглаз', '', '', '', '', '', '', '', ''), +(9481, '미노타우로스', 'Le Minotaure', 'Der Minotaurus', '牛头怪', '牛頭怪', 'El minotauro', 'El minotauro', 'Минотавр', '', '', '', '', '', '', '', ''), +(9482, '의술사의 지팡이', 'Canne du sorcier-docteur', 'Hexendoktorkrückstock', '巫医藤条', '巫醫藤條', 'Vara de médico brujo', 'Vara de médico brujo', 'Палочка знахаря', '', '', '', '', '', '', '', ''), +(9483, '불타오르는 마법봉', 'Incinérateur flamboyant', 'Lodernder Verbrenner', '焚化者', '焚化者', 'Incinerador', 'Incinerador', 'Пламенеющий сжигатель', '', '', '', '', '', '', '', ''), +(9484, '마법충격 다리보호구', 'Jambières Spellshock', 'Zauberschock-Gamaschen', '法术震击护腿', '法術震擊護腿', 'Leotardos de choque de hechizo', 'Leotardos de choque de hechizo', 'Поножи Чароскока', '', '', '', '', '', '', '', ''), +(9485, '진동 도끼', 'Vibrolame', 'Vibroklinge', '电流剑', '電流劍', 'Vibroespada', 'Vibrohoja', 'Виброклинок', '', '', '', '', '', '', '', ''), +(9486, '고출력 전투도끼', 'Hache de guerre renforcée', 'Superaufgeladene Streitaxt', '增压战斧', '增壓戰斧', 'Hacha de batalla de carga superior', 'Hacha de batalla de carga superior', 'Боевой топор Сверхатакующего', '', '', '', '', '', '', '', ''), +(9487, '최첨단 산탄총', 'Super-fusil high-tech', 'Hightech-Superschusswaffe', '高科技步枪', '高科技步槍', 'Superpistola de alta tecnología', 'Superpistola de alta tecnología', 'Высокотехничное сверхружье', '', '', '', '', '', '', '', ''), +(9488, '전동 망치', 'Marteau oscillant', 'Oszillierender Servohammer', '震荡动力战锤', '震盪動力戰錘', 'Martillo de poder oscilador', 'Martillo de poder oscilador', 'Отбойный молоток', '', '', '', '', '', '', '', ''), +(9489, '자동회전 빙수기', 'Glacificateur gyromatique', 'Gyromatischer Eismacher', '侏儒制冰器', '地精製冰器', 'Hielera giromática', 'Hielera giromática', 'Гироматический генератор льда', '', '', '', '', '', '', '', ''), +(9490, '기즈모트론 대검', 'Trancheuse bidulotronique', 'Gizmotronisches Megahackbeil', '高能机械切割器', '高能機械切割器', 'Megacortadora Gizmotrón', 'Megacortadora Gizmotrón', 'Механический мегаколун', '', '', '', '', '', '', '', ''), +(9491, '일등 조종사 장갑', 'Gants de l\'as des as', 'Draufgängerpiloten-Handschuhe', '驾驶员手套', '駕駛員手套', 'Guantes de piloto célebre', 'Guantes de piloto célebre', 'Перчатки лихого пилота', '', '', '', '', '', '', '', ''), +(9492, '기가볼트 전자반응기', 'Réactivateur de gigaflux électromagnétique', 'Elektromagnetischer Gigaflux-Reaktivator', '电磁熔合激活器', '電磁熔合啟動器', 'Reactivador de jigaflujo electromagnético', 'Reactivador de gigaflujo electromagnético', 'Электромагнитный реактиватор Гигафлюса', '', '', '', '', '', '', '', ''), +(9507, '조심스럽게 포장된 상자', 'Caisse soigneusement empaquetée', 'Eine sorgfältig gepackte Kiste', '仔细包装过的箱子', '仔細包裝過的箱子', 'Un cajón bien ordenado', 'Caja cuidadosamente empaquetada', 'Бережно упакованный ящик', '', '', '', '', '', '', '', ''), +(9508, '기계공의 작업복', 'Salopette de mécabâtisseur', 'Robobauer-Overall', '机械师罩衫', '機械師罩衫', 'Mono de mecánico', 'Mono de mecánico', 'Комбинезон строителя-механика', '', '', '', '', '', '', '', ''), +(9509, '기름심지 다리보호구', 'Jambières pétrolifères', 'Petroleumpfützen-Gamaschen', '浸油护腿', '浸油護腿', 'Leotardos de petróleo', 'Leotardos de petróleo', 'Поножи Пролитого бензина', '화기 엄금', 'Ne pas approcher des flammes.', 'Von Feuer fern halten.', '远离火源。', '遠離火源。', 'No acercar al fuego.', 'No acercar al fuego.', 'Держать вдали от огня.'), +(9510, '깊은굴 뚜벅신', 'Botillons des cavernes', 'Stampfer der Tiefentroggs', '洞窟跋涉者', '洞窟跋涉者', 'Chapines Cueva Honda', 'Chapines Cueva Honda', 'Пещерные походные сапоги', '', '', '', '', '', '', '', ''), +(9511, '혈문도', 'Scalpel de Saigneur', 'Aderlassskalpell', '放血刀', '放血刀', 'Escalpelo Estampa de Sangre', 'Escalpelo Estampa de Sangre', 'Скальпель кровопускателя', '', '', '', '', '', '', '', ''), +(9512, '흑철 단망토', 'Cape de métal-noir', 'Schwarzmetallcape', '黑钢斗篷', '黑鋼斗篷', 'Manteo de metal negro', 'Manteo de metal negro', 'Накидка металлурга', '', '', '', '', '', '', '', ''), +(9513, '초원의 지팡이', 'Bâton de Ley', 'Leystab', '草原法杖', '草原法杖', 'Bastón Ley', 'Bastón Ley', 'Посох залога', '', '', '', '', '', '', '', ''), +(9514, '비전 지팡이', 'Bâton des arcanes', 'Arkaner Stab', '奥法之杖', '奧法之杖', 'Bastón Arcano', 'Bastón Arcano', 'Чародейский посох', '', '', '', '', '', '', '', ''), +(9515, '황천의 튜닉', 'Tunique du Néant', 'Netherspitzentunika', '虚灵外套', '虛靈外套', 'Túnica abisal', 'Túnica Abisal', 'Мундир из кружева Пустоты', '', '', '', '', '', '', '', ''), +(9516, '별매듭 블라우스', 'Chemisette du noeud astral', 'Astralknotenbluse', '星结外衣', '星結外衣', 'Blusa de nudos astral', 'Blusa de nudos astral', 'Рубашка волшебного плетения', '', '', '', '', '', '', '', ''), +(9517, '천상의 지팡이', 'Bâton céleste', 'Himmlischer Stock', '苍穹手杖', '蒼穹手杖', 'Bastón celestial', 'Bastón celestial', 'Небесный посох', '', '', '', '', '', '', '', ''), +(9518, '진흙바위 장갑', 'Presse-boue', 'Muds Zermalmer', '泥泞手套', '泥濘手套', 'Trituradores de barro', 'Trituradores de barro', 'Крушители Мада', '', '', '', '', '', '', '', ''), +(9519, '진흙바위 장화', 'Bottes de Durtfeet', 'Durtfeet-Stampfer', '踏泥草靴', '踏泥草靴', 'Vapuleadores Piesucios', 'Vapuleadores Piesucios', 'Высокие ботинки Грязнонога', '', '', '', '', '', '', '', ''), +(9520, '소리없는 사냥꾼 단도', 'Tueuse muette', 'Schweigsamer Jäger', '沉默猎手', '沉默獵手', 'Cazador silencioso', 'Cazador silencioso', 'Бесшумный охотник', '', '', '', '', '', '', '', ''), +(9521, '전투해골 절단기', 'Tranche-tête', 'Schädelspalter', '裂颅者', '劈顱者', 'Machacacráneos', 'Machacacráneos', 'Рассекатель черепов', '', '', '', '', '', '', '', ''), +(9522, '활력의 돌버클러', 'Cercle de pierres alimenté', 'Energiegeladener Steinkreis', '能量石环', '能量石環', 'Círculo de Piedras cargado', 'Círculo de Piedras energizado', 'Энергетический каменный обруч', '', '', '', '', '', '', '', ''), +(9523, '트롤 경화제', 'Agent durcissant troll', 'Trollaushärter', '巨魔调和剂', '食人妖調和劑', 'Temple trol', 'Temple trol', 'Добавка троллей', '', '', '', '', '', '', '', ''), +(9527, '주술 마법봉', 'Bâtonnet d\'altération', 'Zauberformerrute', '幻法之杖', '幻法之杖', 'Vara de tramoyista de hechizos', 'Vara de tramoyista de hechizos', 'Жезл Смены заклятий', '', '', '', '', '', '', '', ''), +(9528, '에다나의 검은 심장', 'Coeur noir d\'Edana', 'Edanas dunkles Herz', '艾丹娜的黑心', '艾丹娜的黑心', 'Corazón oscuro de Edana', 'Corazón oscuro de Edana', 'Темное сердце Эданы', '', '', '', '', '', '', '', ''), +(9529, '시험용 25레벨 전사용 장비 L25', 'Kit d\'équipement de guerrier interne N25', 'Internes Kriegerausstattungsset L25', '', '內裝戰士設備護甲 L25型', 'Juego de equipo de guerrero interno N25', 'Juego de equipo de guerrero interno N25', 'Набор внутреннего снаряжения воина L25', '시험용', 'Doux comme du pudding', 'Weich wie Pudding', '', '軟如布丁', 'Blandito como un flan.', 'Blandito como un flan.', 'Мягкий как пуддинг'), +(9530, '헤이트탈론의 뿔', 'Cor de Serrehaine', 'Horn von Hasskralle', '艾丹娜的角', '艾丹娜的角', 'Cuerno de Espolón de odio', 'Cuerno de garfa de odio', 'Рог Когтя Ненависти', '', '', '', '', '', '', '', ''), +(9531, '혈암 어깨갑옷', 'Espauliers de schiste précieux', 'Edelsteinschiefer-Schulterstücke', '晶岩肩铠', '晶岩肩鎧', 'Espaldares de pizarra', 'Espaldares de pizarra', 'Наплечье Драгоценной скорлупы', '', '', '', '', '', '', '', ''), +(9532, '시험용 30레벨 전사용 장비 L30', 'Kit d\'équipement de Guerrier interne N30', 'Internes Kriegerausstattungsset L30', '', '內裝戰士設備護甲 L30型', 'Juego de equipo de guerrero interno N30', 'Juego de equipo de guerrero interno N30', 'Набор внутреннего снаряжения воина L30', '시험용', 'Fabriqué avec amour', 'Mit Liebe gemacht', '爱与正义的装备!', '以愛鑄成', 'Hecho con amor', 'Hecho con amor', 'Сделано с любовью'), +(9533, '석공 조합 반지', 'Anneau de la fraternité des maçons', 'Maurer-Bruderschaftsring', '石工兄弟会之戒', '石工兄弟會之戒', 'Anillo de fraternidad masona', 'Anillo de fraternidad masona', 'Кольцо Масонского братства', '', '', '', '', '', '', '', ''), +(9534, '기술자 조합 모자', 'Couvre-chef de la guilde des ingénieurs', 'Ingenieursgildenkopfstück', '工程学协会头盔', '工程學協會頭盔', 'Celada de hermandad de ingeniero', 'Celada de hermandad de ingeniero', 'Головной убор Гильдий', '', '', '', '', '', '', '', ''), +(9535, '용접 팔보호구', 'Brassards soudés', 'Feuergeschmiedete Armschienen', '焊接护腕', '焊接護腕', 'Brazales soldados con fuego', 'Brazales soldados con fuego', 'Огнесварные наручи', '', '', '', '', '', '', '', ''), +(9536, '요정날개 어깨보호대', 'Mantelet Aile-de-fée', 'Feenflügel-Mantel', '精灵之翼', '精靈之翼', 'Manto alas de hada', 'Manto alas de hada', 'Волшебнокрылое оплечье', '', '', '', '', '', '', '', ''), +(9537, '반듯하게 포장된 상자', 'Boîte soigneusement empaquetée', 'Sauber verpackter Kasten', '精心包装的盒子', '精心包裝的盒子', 'Caja bien envuelta', 'Caja bien envuelta', 'Аккуратно упакованная коробка', '', '', '', '', '', '', '', ''), +(9538, '탈바쉬의 금반지', 'Anneau d\'or de Talvash', 'Talvashs Goldring', '塔瓦斯德的金戒指', '塔瓦斯德的金戒指', 'Anillo de oro de Talvash', 'Anillo de oro de Talvash', 'Золотое кольцо Талваша', '', '', '', '', '', '', '', ''), +(9539, '식량 상자', 'Boîte de rations', 'Kasten mit Rationen', '补给物品盒', '補給物品盒', 'Caja de raciones', 'Caja de raciones', 'Коробка с пайками', '', '', '', '', '', '', '', ''), +(9540, '두루마리 상자', 'Boîte de sorts', 'Kasten mit Zaubern', '法术盒', '法術盒', 'Caja de hechizos', 'Caja de hechizos', 'Коробка с заклинаниями', '', '', '', '', '', '', '', ''), +(9541, '귀중품 상자', 'Boîte de fournitures', 'Kasten mit Kram', '糖果盒', '糖果盒', 'Caja de regalitos', 'Caja de regalitos', 'Коробка со сластями', '', '', '', '', '', '', '', ''), +(9542, '간결한 편지', 'Lettre simple', 'Einfacher Brief', '简要的信件', '簡要的信件', 'Carta simple', 'Carta simple', 'Простое письмо', '', '', '', '', '', '', '', ''), +(9543, '간결한 룬', 'Rune simple', 'Einfache Rune', '简易符文', '簡易符文', 'Runa simple', 'Runa simple', 'Простая руна', '', '', '', '', '', '', '', ''), +(9544, '간결한 쪽지', 'Note de service simple', 'Einfaches Memorandum', '简易备忘录', '簡易備忘錄', 'Memorándum simple', 'Memorándum simple', 'Записка', '', '', '', '', '', '', '', ''), +(9545, '간결한 도장', 'Sceau simple', 'Einfaches Siegelzeichen', '简易符记', '簡易符記', 'Sigilo simple', 'Sigilo simple', 'Простой знак', '', '', '', '', '', '', '', ''), +(9546, '간결한 두루마리', 'Parchemin simple', 'Einfache Rolle', '简易卷轴', '簡易卷軸', 'Pergamino simple', 'Pergamino simple', 'Простой свиток', '', '', '', '', '', '', '', ''), +(9547, '간결한 쪽지', 'Note simple', 'Einfache Notiz', '简易便笺', '簡易便箋', 'Nota simple', 'Nota simple', 'Простая записка', '', '', '', '', '', '', '', ''), +(9548, '성스러운 편지', 'Lettre bénie', 'Geheiligter Brief', '神圣信件', '神聖信件', 'Carta sagrada', 'Carta sacralizada', 'Благословенное письмо', '', '', '', '', '', '', '', ''), +(9550, '암호화된 룬', 'Rune codée', 'Verschlüsselte Rune', '密文符文', '密文符文', 'Runa codificada', 'Runa codificada', 'Зашифрованная руна', '', '', '', '', '', '', '', ''), +(9551, '암호화된 도장', 'Sceau codé', 'Verschlüsseltes Siegelzeichen', '密文符记', '密文符記', 'Sigilo codificado', 'Sigilo cifrado', 'Зашифрованный знак', '', '', '', '', '', '', '', ''), +(9552, '룬으로 새겨진 쪽지', 'Note runique', 'Mit Runen beschriftete Notiz', '符文便笺', '符文便箋', 'Nota con runas inscritas', 'Nota con runas grabadas', 'Руническая записка', '', '', '', '', '', '', '', ''), +(9553, '글이 새겨진 양피지', 'Parchemin gravé', 'Geätztes Pergament', '风蚀羊皮纸', '風蝕羊皮紙', 'Pergamino grabado', 'Papiro con grabados', 'Пергамент с письменами', '', '', '', '', '', '', '', ''), +(9554, '암호화된 서판', 'Tablette codée', 'Verschlüsselte Schrifttafel', '密文石板', '密文石板', 'Tablilla codificada', 'Tablilla encriptada', 'Табличка с письменами', '', '', '', '', '', '', '', ''), +(9555, '암호화된 편지', 'Lettre codée', 'Verschlüsselter Brief', '密文信件', '密文信件', 'Carta codificada', 'Carta cifrada', 'Зашифрованное письмо', '', '', '', '', '', '', '', ''), +(9556, '성스러운 룬', 'Rune bénie', 'Geheiligte Rune', '神圣符文', '神聖符文', 'Runa sagrada', 'Runa sacralizada', 'Благословенная руна', '', '', '', '', '', '', '', ''), +(9557, '성스러운 도장', 'Sceau béni', 'Geheiligtes Siegelzeichen', '神圣符记', '神聖符記', 'Sigilo Sagrado', 'Sigilo sacralizado', 'Благословенный знак', '', '', '', '', '', '', '', ''), +(9558, '암호화된 쪽지', 'Note de service codée', 'Verschlüsseltes Memorandum', '密文备忘录', '密文備忘錄', 'Memorándum codificado', 'Memorándum encriptado', 'Зашифрованная записка', '', '', '', '', '', '', '', ''), +(9559, '암호화된 두루마리', 'Parchemin codé', 'Verschlüsselte Rolle', '密文卷轴', '密文卷軸', 'Pergamino codificado', 'Pergamino codificado', 'Зашифрованный свиток', '', '', '', '', '', '', '', ''), +(9560, '암호화된 양피지', 'Parchemin codé', 'Verschlüsseltes Pergament', '密文羊皮纸', '密文羊皮紙', 'Pliego codificado', 'Papiro encriptado', 'Зашифрованный пергамент', '', '', '', '', '', '', '', ''), +(9561, '성스러운 서판', 'Tablette bénie', 'Geheiligte Schrifttafel', '神圣石板', '神聖石板', 'Tablilla sagrada', 'Tablilla sacralizada', 'Освященная табличка', '', '', '', '', '', '', '', ''), +(9562, '룬으로 새겨진 서판', 'Tablette runique', 'Mit Runen beschriftete Schrifttafel', '符文石板', '符文石板', 'Tablilla con runas grabadas', 'Tablilla con runas grabadas', 'Руническая табличка', '', '', '', '', '', '', '', ''), +(9563, '신성한 룬', 'Rune consacrée', 'Geweihte Rune', '神圣符文', '神聖符文', 'Runa consagrada', 'Runa consagrada', 'Священная руна', '', '', '', '', '', '', '', ''), +(9564, '글이 새겨진 서판', 'Tablette gravée', 'Geätzte Schrifttafel', '风蚀石板', '風蝕石板', 'Tablilla grabada', 'Tablilla con grabados', 'Каменная табличка', '', '', '', '', '', '', '', ''), +(9565, '글이 새겨진 쪽지', 'Note gravée', 'Geätzte Notiz', '风化便笺', '風化便箋', 'Nota grabada', 'Nota con grabados', 'Нацарапанная записка', '', '', '', '', '', '', '', ''), +(9566, '글이 새겨진 룬', 'Rune gravée', 'Geätzte Rune', '风蚀符文', '風蝕符文', 'Runa grabada', 'Runa con grabados', 'Гравированная руна', '', '', '', '', '', '', '', ''), +(9567, '글이 새겨진 도장', 'Sceau gravé', 'Geätztes Siegelzeichen', '风化符记', '風化符記', 'Sigilo grabado', 'Sigilo con grabados', 'Выгравированный знак', '', '', '', '', '', '', '', ''), +(9568, '룬으로 새겨진 양피지', 'Parchemin runique', 'Mit Runen beschriftetes Pergament', '符文羊皮纸', '符文羊皮紙', 'Pliego con runas grabadas', 'Papiro con runas grabadas', 'Рунический пергамент', '', '', '', '', '', '', '', ''), +(9569, '성스러운 두루마리', 'Parchemin béni', 'Geheiligte Rolle', '神圣卷轴', '神聖卷軸', 'Pergamino Sagrado', 'Pergamino sacralizado', 'Священный свиток', '', '', '', '', '', '', '', ''), +(9570, '신성한 편지', 'Lettre consacrée', 'Geweihter Brief', '圣洁信件', '聖潔信件', 'Carta consagrada', 'Carta consagrada', 'Освященное письмо', '', '', '', '', '', '', '', ''), +(9571, '상형 문자로 된 편지', 'Lettre glyphée', 'Glyphen-Brief', '雕文信件', '雕文信件', 'Carta glífica', 'Carta glífica', 'Письмо мага', '', '', '', '', '', '', '', ''), +(9572, ' 상형 문자로 된 룬', '[INUTILISÉ] Glyphic Rune', '', '', '', ' glífico Rune', ' glífico Rune', ' Вырезанная руна', '', '', '', '', '', '', '', ''), +(9573, '상형 문자로 된 쪽지', 'Note de service glyphée', 'Glyphen-Memorandum', '雕文备忘录', '雕文備忘錄', 'Memorándum glífico', 'Memorándum glífico', 'Таинственная записка', '', '', '', '', '', '', '', ''), +(9574, '상형 문자로 된 두루마리', 'Parchemin glyphé', 'Glyphen-Rolle', '雕文卷轴', '雕文卷軸', 'Pergamino glífico', 'Pergamino glífico', 'Свиток, покрытый письменами', '', '', '', '', '', '', '', ''), +(9575, '상형 문자로 된 서판', 'Tablette glyphée', 'Glyphen-Schrifttafel', '雕文石板', '雕文石板', 'Tablilla glífica', 'Tablilla glífica', 'Табличка с тайными знаками', '', '', '', '', '', '', '', ''), +(9576, '오래된 편지', 'Lettre contaminée', 'Besudelter Brief', '被污染的信件', '被污染的信件', 'Carta manchada', 'Carta manchada', 'Грязное письмо', '', '', '', '', '', '', '', ''), +(9577, '오래된 쪽지', 'Note de service contaminée', 'Besudeltes Memorandum', '被污染的备忘录', '被污染的備忘錄', 'Memorándum corrupto', 'Memorándum corrupto', 'Гниющая записка', '', '', '', '', '', '', '', ''), +(9578, '오래된 두루마리', 'Rouleau contaminé', 'Besudelte Rolle', '被污染的卷轴', '被污染的卷軸', 'Pergamino corrupto', 'Pergamino corrupto', 'Грязный свиток', '', '', '', '', '', '', '', ''), +(9579, '오래된 양피지', 'Parchemin contaminé', 'Besudeltes Pergament', '被污染的羊皮纸', '被污染的羊皮紙', 'Pliego corrupto', 'Papiro corrupto', 'Гниющий пергамент', '', '', '', '', '', '', '', ''), +(9580, '푸른 도장', 'Sceau verdoyant', 'Tiefgrünes Siegelzeichen', '绿色符记', '綠色符記', 'Sigilo Verdantis', 'Sigilo verdeante', 'Зеленый знак', '', '', '', '', '', '', '', ''), +(9581, '푸른 쪽지', 'Note verdoyante', 'Tiefgrüne Notiz', '绿色便笺', '綠色便箋', 'Nota de Verdantis', 'Nota verdeante', 'Зеленая записка', '', '', '', '', '', '', '', ''), +(9587, '완화의 자루', 'Sac spirituel', 'Taupelzsack', '软皮袋', '軟皮袋', 'Saco de pelambre descongelada', 'Saco de pelambre descongelada', 'Сума из мягкой кожи', '', '', '', '', '', '', '', ''), +(9588, '노그의 금반지', 'Anneau d\'or de Nogg', 'Noggs Goldring', '诺格的金戒指', '諾格的金戒指', 'Anillo de oro de Nogg', 'Anillo de oro de Nogg', 'Золотое кольцо Ногга', '', '', '', '', '', '', '', ''), +(9589, '보석박힌 광석', 'Minerais incrustés', 'Verkrustete Mineralien', '包壳矿石', '包殼礦石', 'Minerales taraceados', 'Minerales taraceados', 'Покрытые коркой минералы', '', '', '', '', '', '', '', ''), +(9590, '쪼개진 통나무', 'Bûches fendues', 'Abgesplitterter Baumstamm', '断裂的原木', '斷裂的原木', 'Tronco astillado', 'Tronco astillado', 'Расколотое бревно', '', '', '', '', '', '', '', ''), +(9591, '질긴 힘줄', 'Tendon résistant', 'Widerstandsfähige Sehne', '有弹性的肌腱', '有彈性的肌腱', 'Tendón resistente', 'Tendón resistente', 'Упругое сухожилие', '', '', '', '', '', '', '', ''), +(9592, '금속 파편', 'Fragments métalliques', 'Metallische Fragmente', '金属碎片', '金屬碎片', 'Fragmentos metálicos', 'Trozos metálicos', 'Металлические фрагменты', '', '', '', '', '', '', '', ''), +(9593, '나무정령 뮤세크', 'Tréant miniaturisé', 'Muisek von Treants', '树人灵魂精华', '樹人靈魂精華', 'Miniatura treant', 'Antárbol muisek', 'Уменьшенный древень', '', '', '', '', '', '', '', ''), +(9594, '올빼미야수 뮤세크', 'Indomptable miniaturisé', 'Muisek von Wildekins', '枭兽灵魂精华', '梟獸靈魂精華', 'Lechúcico muisek', 'Lechúcico salvaje muisek', 'Уменьшенный дикосовух', '', '', '', '', '', '', '', ''), +(9595, '히포그리프 뮤세크', 'Hippogryphe miniaturisé', 'Muisek von Hippogryphen', '角鹰兽灵魂精华', '角鷹獸靈魂精華', 'Muisek hipogrifo', 'Muisek hipogrifo', 'Уменьшенный гиппогриф', '', '', '', '', '', '', '', ''), +(9596, '요정용 뮤세크', 'Dragon féérique miniaturisé', 'Muisek von Feendrachen', '精灵龙灵魂精华', '精靈龍靈魂精華', 'Dragón feérico muisek', 'Dragón feérico muisek', 'Уменьшенный лесной дракончик', '', '', '', '', '', '', '', ''), +(9597, '산악거인 뮤세크', 'Géant des montagnes miniaturisé', 'Muisek von Bergriesen', '山岭巨人灵魂精华', '山嶺巨人靈魂精華', 'Muisek gigante de montaña', 'Muisek gigante de montaña', 'Уменьшенный горный великан', '', '', '', '', '', '', '', ''), +(9598, '동면의 로브', 'Robe du dormeur', 'Schlaf-Roben', '沉睡长袍', '沉睡長袍', 'Togas para dormir', 'Togas para dormir', 'Ночная рубашка', '', '', '', '', '', '', '', ''), +(9599, '나무껍질 다리보호구', 'Jambières en mailles d\'écorce', 'Rindenpanzergamaschen', '树皮护腿', '樹皮護腿', 'Leotardos de malla de corteza', 'Leotardos de malla de corteza', 'Лубяные поножи', '', '', '', '', '', '', '', ''), +(9600, '레이스 바지', 'Chausses lacées', 'Spitzenhose', '饰带短裤', '飾帶短褲', 'Pantalones con encaje', 'Pantalones con encaje', 'Кружевные штаны', '', '', '', '', '', '', '', ''), +(9601, '쿠션 장화', 'Bottes fourrées', 'Gepolsterte Stiefel', '软垫靴', '軟墊靴', 'Botas amortiguadas', 'Botas forradas', 'Смягченные сапоги', '', '', '', '', '', '', '', ''), +(9602, '잎나무 검', 'Lame Brushwood', 'Buschklinge', '灌木之刃', '灌木之刃', 'Hoja Leñomaleza', 'Hoja Leñomaleza', 'Кустарниковый клинок', '', '', '', '', '', '', '', ''), +(9603, '기골뿌리 지팡이', 'Bâton Gritroot', 'Schneidwurzelstab', '粗砂法杖', '粗砂法杖', 'Bastón de raíz de arena', 'Bastón de raíz de arena', 'Посох из обдирай-корня', '', '', '', '', '', '', '', ''), +(9604, '수리공의 파이프망치', 'Marteau du mécanicien', 'Mechanikerrohrhammer', '蒸汽锤', '蒸汽錘', 'Martillo de mecánico', 'Martillo de mecánico', 'Трубомолот махника', '', '', '', '', '', '', '', ''), +(9605, '수리공의 단망토', 'Cape de réparateur', 'Schlosser-Cape', '修理工的斗篷', '修理工的斗篷', 'Manteo de mecánico', 'Manteo de mecánico', 'Накидка ремонтника', '', '', '', '', '', '', '', ''), +(9606, '나무정령 뮤세크 단지', 'Récipient de tréant miniaturisé', 'Muisekgefäß für Treants', '树人灵魂精华容器', '樹人靈魂精華容器', 'Recipiente de miniatura treant', 'Recipiente de miniatura antárbol', 'Сосуд для уменьшенных древней', '', '', '', '', '', '', '', ''), +(9607, '스톰윈드 수호방패', 'Bastion de Stormwind', 'Bastion von Stormwind', '暴风壁垒', '暴風壁壘', 'Bastión de Stormwind', 'Bastión de Ventormenta', 'Бастион Штормграда', '', '', '', '', '', '', '', ''), +(9608, '쇼니의 작업용 연장', 'Outil de désarmement de Shoni', 'Shonis Entwaffnungs-Werkzeug', '舒尼的扳手', '舒尼的扳手', 'Herramienta de desarme de Shoni', 'Herramienta de desarme de Shoni', 'Обезоруживающий инструмент Шони', '', '', '', '', '', '', '', ''), +(9609, '망설임의 장갑', 'Mitaines de Shilly', 'Fäustlinge der Entschlossenheit', '欺诈手套', '欺詐手套', 'Mitones llamativos', 'Mitones llamativos', 'Полуперчатки Нерешительности', '', '', '', '', '', '', '', ''), +(9618, '올빼미야수 뮤세크 단지', 'Récipient d\'Indomptable miniaturisé', 'Muisekgefäß für Wildekins', '枭兽灵魂精华容器', '梟獸靈魂精華容器', 'Vasija de lechúcico muisek', 'Vasija de lechúcico salvaje muisek', 'Сосуд для уменьшенных дикосовухов', '', '', '', '', '', '', '', ''), +(9619, '히포그리프 뮤세크 단지', 'Récipient d\'hippogryphe miniaturisé', 'Muisekgefäß für Hippogryphen', '角鹰兽灵魂精华容器', '角鷹獸靈魂精華容器', 'Vasija de muisek hipogrifo', 'Vasija de muisek hipogrifo', 'Сосуд для уменьшенных гиппогрифов', '', '', '', '', '', '', '', ''), +(9620, '요정용 뮤세크 단지', 'Récipient de dragon féérique miniaturisé', 'Muisekgefäß für Feendrachen', '精灵龙灵魂精华容器', '精靈龍靈魂精華容器', 'Vasija de dragón feérico muisek', 'Vasija de dragón feérico muisek', 'Сосуд для уменьшенных лесных дракончиков', '', '', '', '', '', '', '', ''), +(9621, '산악거인 뮤세크 단지', 'Récipient de géant des montagnes miniaturisé', 'Muisekgefäß für Bergriesen', '山岭巨人灵魂精华容器', '山嶺巨人靈魂精華容器', 'Vasija de muisek gigante de montaña', 'Vasija de muisek gigante de montaña', 'Сосуд для уменьшенных горных великанов', '', '', '', '', '', '', '', ''), +(9622, '갈대매듭 반지', 'Anneau Reedknot', 'Schilfknotenring', '芦苇戒指', '蘆葦戒指', 'Anillo Nudo de Junco', 'Anillo Nudo de Junco', 'Кольцо Спутанного тростника', '', '', '', '', '', '', '', ''), +(9623, '선민의 로브', 'Robe civinade', 'Civinad-Roben', '公民长袍', '公民長袍', 'Togas civinad', 'Togas civinad', 'Одеяния Сивинада', '', '', '', '', '', '', '', ''), +(9624, '출장용 작업복', 'Chausses du coureur', 'Stolperläufer-Latzhose', '旅行皮裤', '旅行皮褲', 'Peto de corredor', 'Peto de corredor', 'Шаровары бегуна', '', '', '', '', '', '', '', ''), +(9625, '이중 강화 다리보호구', 'Jambières à double renfort', 'Zweifach verstärkte Gamaschen', '双链护腿', '雙鏈護腿', 'Leotardos duales reforzados', 'Leotardos duales reforzados', 'Двойные усиленные поножи', '', '', '', '', '', '', '', ''), +(9626, '드워프족 돌격 도끼', 'Pourfendeuse naine', 'Zwergenstürmer', '矮人冲锋斧', '矮人衝鋒斧', 'Carga de enano', 'Carga de enano', 'Дворфийский натиск', '', '', '', '', '', '', '', ''), +(9627, '탐험가 조합 등불', 'Lanterne de la Ligue des Explorateurs', 'Forscherliga-Erzaderstern', '探险者联盟徽章', '探險者聯盟徽章', 'Norte y guía de la Liga de Expedicionarios', 'Norte y guía de la Liga de Expedicionarios', 'Путеводная звезда Лиги исследователей', '', '', '', '', '', '', '', ''), +(9628, '네루의 약초 주머니', 'Poche d\'herbes de Neeru', 'Neerus Kräuterbeutel', '尼尔鲁的草药包', '尼爾魯的草藥包', 'Faltriquera de hierbas de Neeru', 'Faltriquera de hierbas de Neeru', 'Мешочек для трав Ниру', '', '', '', '', '', '', '', ''), +(9629, '구겨진 가면', 'Une tête réduite', 'Ein Schrumpfkopf', '皱缩的头颅', '皺縮的頭顱', 'Una cabeza encogida', 'Una cabeza reducida', 'Усохшая голова', '', '', '', '', '', '', '', ''), +(9630, '프랫의 수제 장화', 'Bottes artisanales de Pratt', 'Pratts handgefertigte Stiefel', '普拉特的手工长靴', '普拉特的手工長靴', 'Botas hechas a mano de Pratt', 'Botas hechas a mano de Pratt', 'Сапоги ручной работы Пратта', '', '', '', '', '', '', '', ''), +(9631, '프랫의 수제 장갑', 'Gants artisanaux de Pratt', 'Pratts handgefertigte Handschuhe', '普拉特的手工护手', '普拉特的手工護手', 'Guantes hechos a mano de Pratt', 'Guantes hechos a mano de Pratt', 'Перчатки ручной работы Пратта', '', '', '', '', '', '', '', ''), +(9632, '장도르의 수제 장갑', 'Gants artisanaux de Jangdor', 'Jangdors handgefertigte Handschuhe', '杉多尔的手工护手', '杉多爾的手工護手', 'Guantes hechos a mano de Jangdor', 'Guantes hechos a mano de Jangdor', 'Перчатки ручной работы Джангора', '', '', '', '', '', '', '', ''), +(9633, '장도르의 수제 장화', 'Bottes artisanales de Jangdor', 'Jangdors handgefertigte Stiefel', '杉多尔的手工长靴', '杉多爾的手工長靴', 'Botas hechas a mano de Jangdor', 'Botas hechas a mano de Jangdor', 'Сапоги ручной работы Джангора', '', '', '', '', '', '', '', ''), +(9634, '숙련자의 장갑', 'Gants de manipulation habile', 'Geschickte Abrichtungs-Handschuhe', '技艺手套', '技藝手套', 'Guantes aptos para la carga', 'Guantes aptos para la carga', 'Перчатки искусной обработки', '', '', '', '', '', '', '', ''), +(9635, '수석 연금술사 단망토', 'Cape de maître apothicaire', 'Apothekermeistercape', '大药剂师斗篷', '大藥劑師斗篷', 'Manteo de maestro boticario', 'Manteo de maestro boticario', 'Накидка аптекаря', '', '', '', '', '', '', '', ''), +(9636, '모험가 장식띠', 'Echarpe de bretteur', 'Schwadroneursschärpe', '剑客腰带', '暴徒腰帶', 'Fajín de aventurero', 'Fajín de espadachín', 'Кушак Щитолома', '', '', '', '', '', '', '', ''), +(9637, '통발굽 장화', 'Bottes Shinkicker', 'Schienbeintreter-Stiefel', '断骨长靴', '斷骨長靴', 'Botas lustrosas', 'Botas lustrosas', 'Пинательные сапоги', '', '', '', '', '', '', '', ''), +(9638, '거북 소매장식', 'Crispins chéloniens', 'Chelonische Manschetten', '海龟护腕', '海龜護腕', 'Puños chelonianos', 'Puños chelonianos', 'Хелонийские манжеты', '', '', '', '', '', '', '', ''), +(9639, '안투술의 손', 'La main d\'Antu\'sul', 'Die Hand von Antu\'sul', '安图苏尔之手', '安圖蘇爾之手', 'La mano de Antu\'sul', 'La mano de Antu\'sul', 'Рука Анту\'сула', '', '', '', '', '', '', '', ''), +(9640, '사술 장갑', 'Poignes de fer', 'Zwingenhandschutz', '虎钳夹口', '虎鉗夾口', 'Mandiletes de maña', 'Mandiletes de maña', 'Порочные охваты', '', '', '', '', '', '', '', ''), +(9641, '활력의 아뮬렛', 'Amulette vampire', 'Lebensblut-Amulett', '活力护符', '活力護符', 'Amuleto de sangre de vida', 'Amuleto sangrevida', 'Амулет Живой крови', '', '', '', '', '', '', '', ''), +(9642, '큰 거북 고리', 'Anneau de la grande tortue', 'Band der Großen Schildkröte', '巨龟指环', '巨龜指環', 'Sortija de la Gran Tortuga', 'Sortija de la Gran Tortuga', 'Кольцо Великой Черепахи', '', '', '', '', '', '', '', ''), +(9643, '굴절의 방패', 'Déflecteur optomatique', 'Optomatischer Deflektor', '光磁盾牌', '光磁盾牌', 'Deflector optomático', 'Deflector optomático', 'Оптоматический отражатель', '', '', '', '', '', '', '', ''), +(9644, '자동부화기 타이머', 'Minuteur thermostatique', 'Thermotastische Eieruhr', '蛋温测量计时器', '蛋溫測量計時器', 'Temporizador de huevos termostático', 'Temporizador de huevos termostático', 'Термовкусовой яичный таймер', '', '', '', '', '', '', '', ''), +(9645, '노움 발명가 장화', 'Bottes d\'inventeur gnome', 'Gnomische Erfinder-Stiefel', '侏儒发明家之靴', '地精發明家之靴', 'Botas de inventor gnómico', 'Botas de inventor gnómico', 'Сапоги гнома-изобретателя', '', '', '', '', '', '', '', ''), +(9646, '노움 수중작업용 장화', 'Bottes engloutissantes gnomes', 'Gnomisches Wasser-Absenkungsgerät', '侏儒潜水装置', '地精潛水裝置', 'Instrumento de hundimiento gnómico', 'Aparato de hundimiento gnómico', 'Гномье устройство, тонущее в воде', '', '', '', '', '', '', '', ''), +(9647, '실패한 비행 실험 장치', 'Expérience de vol ratée', 'Fehlgeschlagenes Flugexperiment', '实验失败的飞行装置', '實驗失敗的飛行裝置', 'Experimento volador fallido', 'Experimento volador fallido', 'Проваленный эксперимент полета', '', '', '', '', '', '', '', ''), +(9648, '쇠사슬 수건', 'Serviette en cotte de mailles', 'Maschendrahthandtuch', '锁链长巾', '鎖鏈長巾', 'Felpa eslabón', 'Felpa de tela metálica', 'Кольчужное полотенце', '아무리 봐도 제 구실은 못하는 물건인 것 같습니다.', 'Encore moins absorbante qu\'auparavant !', 'Jetzt noch weniger saugfähig!', '吸水性能超强!', '吸水性能超強!', '¡Ahora incluso menos absorbente!', '¡Ahora incluso menos absorbente!', 'Теперь впитывает еще меньше!'), +(9649, '왕실 의복', 'Habit de faveur royale', 'Königliche Hochmaltracht', '皇家徽记外衣', '皇家徽記外衣', 'Vestimentas de alto rango real', 'Vestimentas de alto rango real', 'Одеяние королевского рода', '', '', '', '', '', '', '', ''), +(9650, '의장병 흉갑', 'Plastron de la garde d\'honneur', 'Ehrenwache-Brustharnisch', '荣誉卫兵胸甲', '榮譽衛兵胸甲', 'Coraza protectora de honor', 'Pechera protectora de honor', 'Нагрудник почетного караула', '', '', '', '', '', '', '', ''), +(9651, '그리핀 기수 폭풍망치', 'Marteau-tempête des chevaucheurs de gryphon', 'Greifenreiter-Sturmhammer', '狮鹫骑士战锤', '獅鷲獸騎士戰錘', 'Martillo Tormenta de Jinete de grifos', 'Martillo Tormenta de Jinete de grifos', 'Молот наездника на грифонах', '', '', '', '', '', '', '', ''), +(9652, '그리핀 기수 다리보호구', 'Jambières des chevaucheurs de gryphon', 'Greifenreiter-Gamaschen', '狮鹫骑士护腿', '獅鷲獸騎士護腿', 'Leotardos de Jinete de grifos', 'Leotardos de Jinete de grifos', 'Поножи наездника на грифоне', '', '', '', '', '', '', '', ''), +(9653, '자동차 경주 고글', 'Lunettes de sprinter', 'Schutzbrille des rasenden Rennfahrers', '赛车护目镜', '賽車護目鏡', 'Gafas de corredor acelerado', 'Gafas de rapidín', 'Скоростные очки гонщика', '', '', '', '', '', '', '', ''), +(9654, '묘석 은마법봉', 'Bâton de flamboyance', 'Cairnstone-Span', '碑石长条', '碑石長條', 'Fragmento de piedra de hito', 'Esquirla de piedra de hito', 'Отщеп курганного камня', '', '', '', '', '', '', '', ''), +(9655, '새싹 고리', 'Anneau de concentration', 'Saatzeitreifen', '播种指环', '播種指環', 'Aro de semillas', 'Aro de semillas', 'Кольцо Сева', '', '', '', '', '', '', '', ''), +(9656, '화강암 장갑', 'Poignes de granit', 'Granithandschutz', '花岗岩护手', '花崗岩護手', 'Mandiletes de granito', 'Mandiletes de granito', 'Гранитные захваты', '', '', '', '', '', '', '', ''), +(9657, '덩굴울타리 허리띠', 'Cordelière de la charmille', 'Rankenhecken-Sattelgurt', '葡萄藤腰带', '葡萄藤腰帶', 'Cincho seto', 'Cincho seto', 'Кушак виноградной изгороди', '', '', '', '', '', '', '', ''), +(9658, '지도자의 장화', 'Bottes des Maharishi', 'Stiefel der Maharishi', '玛哈林之靴', '瑪哈林之靴', 'Botas del Maharishi', 'Botas del Maharishi', 'Сапоги Махариши', '', '', '', '', '', '', '', ''), +(9659, '몬스터 - Mace, Tauren Spiked', 'Monstre - Masse, tauren à clous', 'Monster - Streitkolben, Tauren Stacheln', '', '', 'Monstruo: maza, tauren con pinchos', 'Monstruo: maza, tauren con pinchos', 'Монстр - палица, таурена, шипастая', '', '', '', '', '', '', '', ''), +(9660, '별바라기 망토', 'Cape d\'astronome', 'Sternenschauer-Umhang', '星眼披风', '星眼披風', 'Capa de admirador de estrellas', 'Capa Mirada Estelar', 'Плащ звездочета', '', '', '', '', '', '', '', ''), +(9661, '흙걸쇠 철벽방패', 'Barrière naturelle', 'Erdschnallenbarriere', '大地屏障', '大地屏障', 'Barrera natural', 'Barrera natural', 'Барьер Землехвата', '', '', '', '', '', '', '', ''), +(9662, '산마루 장화', 'Bottes Rushridge', 'Rushridge-Stiefel', '跨山长靴', '跨山長靴', 'Botas Crestarrápida', 'Botas Crestarrápida', 'Сапоги Спешащего хребта', '', '', '', '', '', '', '', ''), +(9663, '새벽기수의 흉갑', 'Plastron du cavalier de l\'aube', 'Sonnenaufgangsreiter-Brustharnisch', '黎明骑兵胸甲', '黎明騎兵胸甲', 'Coraza de Jinete del Alba', 'Pechera de Jinete del Alba', 'Нагрудник Рассветного всадника', '', '', '', '', '', '', '', ''), +(9664, '파수꾼의 머리보호구', 'Casque de sentinelle', 'Schildwachenschutz', '卫戍头盔', '衛戍頭盔', 'Integumento de centinela', 'Integumento de centinela', 'Шлем часового', '', '', '', '', '', '', '', ''), +(9665, '날개깃 장갑', 'Gants du cimier ailé', 'Flügelwappen-Handschuhe', '羽冠手套', '羽冠手套', 'Guantes Crestala', 'Guantes Crestala', 'Перчатки Крылогребня', '', '', '', '', '', '', '', ''), +(9666, '강뿔 벨트', 'Ceinturon Forte-corne', 'Starkhorn-Gurt', '硬角束带', '硬角腰帶', 'Faja de Stronghorn', 'Faja de Cuernorrecio', 'Ремень Крепкорога', '', '', '', '', '', '', '', ''), +(9678, '톡카르의 멀록잡이 곤봉', 'Castagneur de Tok\'kar', 'Tok\'Kars Murlocberster', '托克卡尔的鱼人粉碎者', '托克卡爾的魚人粉碎者', 'Azotador múrloc de Tok\'kar', 'Azotador múrloc de Tok\'Kar', 'Сокрушитель мурлоков Ток\'Кара', '', '', '', '', '', '', '', ''), +(9679, '톡카르의 멀록잡이 도끼', 'Découpeur de Tok\'kar', 'Tok\'Kars Murlochackbeil', '托克卡尔的鱼人斩切者', '托克卡爾的魚人斬切者', 'Trituradora múrloc de Tok\'kar', 'Trituradora múrloc de Tok\'Kar', 'Колун мурлоков Ток\'Кара', '', '', '', '', '', '', '', ''), +(9680, '톡카르의 멀록잡이 단도', 'Perforeuse de Tok\'kar', 'Tok\'Kars Murlocentbeiner', '托克卡尔的鱼人穿刺者', '托克卡爾的魚人穿刺者', 'Faca múrloc de Tok\'kar', 'Faca múrloc de Tok\'Kar', 'Пронзатель мурлоков Ток\'Кара', '', '', '', '', '', '', '', ''), +(9681, '왕괴물게 집게발 구이', 'Pattes de roi clampant grillées', 'Gegrillte Königskriecherbeine', '烤蟹腿', '烤蟹腿', 'Patas de rey reptador a la parrilla', 'Patas de rey reptador a la parrilla', 'Жареные ножки королевского краба', '', '', '', '', '', '', '', ''), +(9682, '주방장의 가죽 허리띠', 'Ceinture du cuistot en cuir', 'Lederner Gürtel des Küchenchefs', '厨师腰带', '廚師腰帶', 'Cinturón de cuero de jefe', 'Cinturón de cuero de jefe', 'Кожаный пояс повара', '', '', '', '', '', '', '', ''), +(9683, '나무정령의 힘', 'Force du tréant', 'Kraft des Treant', '树人之力', '樹人之力', 'Fuerza del antárbol', 'Fuerza del antárbol', 'Сила древня', '', '', '', '', '', '', '', ''), +(9684, '히포그리프의 기세', 'Force de l\'hippogryphe', 'Gewalt des Hippogryphen', '角鹰兽之力', '角鷹獸之力', 'Potencia del hipogrifo', 'Fuerza del hipogrifo', 'Сила Гиппогрифа', '', '', '', '', '', '', '', ''), +(9685, '산악거인의 결의', 'Volonté du géant des montagnes', 'Wille des Bergriesen', '山岭巨人的意志', '山嶺巨人的意志', 'Voluntad del Gigante de montaña', 'Voluntad del Gigante de montaña', 'Завещание Горного великана', '', '', '', '', '', '', '', ''), +(9686, '요정용의 정기', 'Esprit du dragon féérique', 'Geist des Feendrachen', '精灵龙之魂', '精靈龍之魂', 'Espíritu del dragón feérico', 'Espíritu del dragón feérico', 'Дух лесного дракончика', '', '', '', '', '', '', '', ''), +(9687, '격투가의 허리띠', 'Ceinture de lutteur', 'Greifer-Gürtel', '斗士腰带', '鬥士腰帶', 'Cinturón de forcejeador', 'Cinturón de forcejeador', 'Пояс борца', '', '', '', '', '', '', '', ''), +(9698, '통찰의 장갑', 'Gants de clairvoyance', 'Handschuhe der Einsicht', '洞察手套', '洞察手套', 'Guantes de Perspicacia', 'Guantes de Perspicacia', 'Перчатки Прозрения', '', '', '', '', '', '', '', ''), +(9699, '수비대 망토', 'Cape de la garnison', 'Garnisons-Umhang', '军营披风', '衛戍披風', 'Capa de cuartel', 'Capa de cuartel', 'Плащ гарнизона', '', '', '', '', '', '', '', ''), +(9700, '몬스터 - Item, Sparkler Blue', 'Monstre - Objet, Cierge magique bleu', 'Monster - Gegenstand, Funkler Blau', '', '', 'Monstruo: objeto, bengala azul', 'Monstruo: objeto, bengala azul', 'Монстр - предмет, драгоценность синяя', '', '', '', '', '', '', '', ''), +(9701, '몬스터 - Item, Sparkler Red', 'Monstre - Objet, Cierge magique rouge', 'Monster - Gegenstand, Funkler Rot', '', '', 'Monstruo: objeto, bengala roja', 'Monstruo: objeto, bengala roja', 'Монстр - предмет, драгоценность красная', '', '', '', '', '', '', '', ''), +(9702, '몬스터 - Item, Sparkler White', 'Monstre - Objet, Cierge magique blanc', 'Monster - Gegenstand, Funkler Weiß', '', '', 'Monstruo: objeto, bengala blanca', 'Monstruo: objeto, bengala blanca', 'Монстр - предмет, драгоценность белая', '', '', '', '', '', '', '', ''), +(9703, '그을린 단망토', 'Cape brûlée', 'Versengtes Cape', '烧焦的斗篷', '燒焦的斗篷', 'Manteo abrasado', 'Manteo agostado', 'Опаленная накидка', '', '', '', '', '', '', '', ''), +(9704, '소도둑 장갑', 'Gants de voleur de bétail', 'Handschuhe des Viehdiebs', '盗马贼手套', '盜馬賊手套', 'Guantes de ladronzuelo', 'Guantes de cuatrero', 'Перчатки угонщика', '', '', '', '', '', '', '', ''), +(9705, '타르그의 신발끈', 'Lacet de Tharg', 'Thargs Schnürsenkel', '萨尔格的鞋带', '薩爾格的鞋帶', 'Cordones de Tharg', 'Cordones de Tharg', 'Шнуровка Тарга', '', '', '', '', '', '', '', ''), +(9706, '타르그의 원반', 'Bouclier de Tharg', 'Thargs Scheibe', '萨尔格的碟子', '薩爾格的碟子', 'Disco de Tharg', 'Disco de Tharg', 'Диск Тарга', '', '', '', '', '', '', '', ''), +(9718, '다시 벼린 영웅의 검', 'Lame des héros reforgée', 'Neugeschmiedete Klinge der Helden', '重铸的英雄之剑', '重鑄的英雄之劍', 'Hoja de Héroes reforjada', 'Hoja de Héroes reforjada', 'Перекованный клинок Героев', '', '', '', '', '', '', '', ''), +(9719, '부러진 영웅의 검', 'Lame des héros brisée', 'Zerbrochene Klinge der Helden', '断裂的英雄之剑', '斷裂的英雄之劍', 'Hoja de Héroes rota', 'Hoja de Héroes rota', 'Сломанный Клинок героев', '', '', '', '', '', '', '', ''), +(9738, '코브란의 보석', 'Gemme de Cobrahn', 'Edelstein von Kobrahn', '考布莱恩宝石', '考布萊恩寶石', 'Gema de Cobrah', 'Gema de Cobrah', 'Самоцвет Кобрана', '', '', '', '', '', '', '', ''), +(9739, '아나콘드라의 보석', 'Gemme d\'Anacondra', 'Edelstein von Anacondra', '安娜科德拉宝石', '安娜科德拉寶石', 'Gema de Anacondra', 'Gema de Anacondra', 'Самоцвет Анакондры', '', '', '', '', '', '', '', ''), +(9740, '피타스의 보석', 'Gemme de Pythas', 'Edelstein von Pythas', '皮萨斯宝石', '皮薩斯寶石', 'Gema de Pythas', 'Gema de Pythas', 'Самоцвет Питонаса', '', '', '', '', '', '', '', ''), +(9741, '서펜티스의 보석', 'Gemme de Serpentis', 'Edelstein von Serpentis', '瑟芬迪斯宝石', '瑟芬迪斯寶石', 'Gema de Serpentis', 'Gema de Serpentis', 'Самоцвет Серпентиса', '', '', '', '', '', '', '', ''), +(9742, '간결한 장식끈', 'Corde simple', 'Einfache Kordel', '简易束腰', '簡易束腰', 'Cordón simple', 'Cordón simple', 'Простой шнурованный ремень', '', '', '', '', '', '', '', ''), +(9743, '간결한 신발', 'Chaussures simples', 'Einfache Schuhe', '简易轻鞋', '簡易輕鞋', 'Zapatos simples', 'Zapatos simples', 'Простые ботинки', '', '', '', '', '', '', '', ''), +(9744, '간결한 손목띠', 'Poignets simples', 'Einfache Bänder', '简易护腕', '簡易護腕', 'Sortijas simples', 'Sortijas simples', 'Простые поручи', '', '', '', '', '', '', '', ''), +(9745, '간결한 단망토', 'Cape simple', 'Einfaches Cape', '简易斗篷', '簡易斗篷', 'Manteo simple', 'Manteo simple', 'Простая накидка', '', '', '', '', '', '', '', ''), +(9746, '간결한 장갑', 'Gants simples', 'Einfache Handschuhe', '简易手套', '簡易手套', 'Guantes simples', 'Guantes simples', 'Простые перчатки', '', '', '', '', '', '', '', ''), +(9747, '간결한 반바지', 'Pantalon simple', 'Einfache Kniehosen', '简易长裤', '簡易長褲', 'Calzones simples', 'Calzones simples', 'Простые брюки', '', '', '', '', '', '', '', ''), +(9748, '간결한 로브', 'Robe simple', 'Einfache Robe', '简易长袍', '簡易長袍', 'Toga simple', 'Toga simple', 'Простое одеяние', '', '', '', '', '', '', '', ''), +(9749, '간결한 블라우스', 'Chemisette simple', 'Einfache Bluse', '简易上衣', '簡易上衣', 'Blusa simple', 'Blusa simple', 'Простая рубашка', '', '', '', '', '', '', '', ''), +(9750, '집시 장식띠', 'Echarpe de gitan', 'Zigeunerschärpe', '流浪者腰带', '流浪者腰帶', 'Fajín de gitano', 'Fajín de gitano', 'Цыганский кушак', '', '', '', '', '', '', '', ''), +(9751, '집시 발토시', 'Sandales de gitan', 'Zigeunersandalen', '流浪者便鞋', '流浪者便鞋', 'Sandalias de gitano', 'Sandalias de gitano', 'Цыганские сандалии', '', '', '', '', '', '', '', ''), +(9752, '집시 손목띠', 'Poignets de gitan', 'Zigeunerbänder', '流浪者腕轮', '流浪者指環', 'Sortijas de gitano', 'Sortijas de gitano', 'Цыганские поручи', '', '', '', '', '', '', '', ''), +(9753, '집시 버클러', 'Targe de gitan', 'Zigeunerrundschild', '流浪者圆盾', '流浪者圓盾', 'Rodela de gitano', 'Rodela de gitano', 'Цыганский кулачный щит', '', '', '', '', '', '', '', ''), +(9754, '집시 망토', 'Cape de gitan', 'Zigeunerumhang', '流浪者披风', '流浪者披風', 'Capa de gitano', 'Capa de gitano', 'Цыганский плащ', '', '', '', '', '', '', '', ''), +(9755, '집시 장갑', 'Gants de gitan', 'Zigeunerhandschuhe', '流浪者手套', '流浪者手套', 'Guantes de gitano', 'Guantes de gitano', 'Цыганские перчатки', '', '', '', '', '', '', '', ''), +(9756, '집시 바지', 'Pantalon de gitan', 'Zigeunerbeinkleider', '流浪者长裤', '流浪者長褲', 'Pantalones de gitano', 'Calzas de gitano', 'Цыганские брюки', '', '', '', '', '', '', '', ''), +(9757, '집시 튜닉', 'Tunique de gitan', 'Zigeunertunika', '流浪者外套', '流浪者外套', 'Túnica de gitano', 'Túnica de gitano', 'Цыганский мундир', '', '', '', '', '', '', '', ''), +(9758, '생도 허리띠', 'Ceinture de cadet', 'Kadettengürtel', '军校腰带', '軍校腰帶', 'Cinturón de cadete', 'Cinturón de cadete', 'Пояс оруженосца', '', '', '', '', '', '', '', ''), +(9759, '생도 장화', 'Bottes de cadet', 'Kadettenstiefel', '军校长靴', '軍校長靴', 'Botas de cadete', 'Botas de cadete', 'Сапоги новобранца', '', '', '', '', '', '', '', ''), +(9760, '생도 팔보호구', 'Brassards de cadet', 'Kadettenarmschienen', '军校护腕', '軍校護腕', 'Brazales de cadete', 'Brazales de cadete', 'Наручи оруженосца', '', '', '', '', '', '', '', ''), +(9761, '생도 망토', 'Cape de cadet', 'Kadettenumhang', '军校披风', '軍校披風', 'Capa de cadete', 'Capa de cadete', 'Плащ оруженосца', '', '', '', '', '', '', '', ''), +(9762, '생도 건틀릿', 'Gantelets de cadet', 'Kadettenstulpen', '军校护手', '軍校護手', 'Guanteletes de cadete', 'Guanteletes de cadete', 'Рукавицы оруженосца', '', '', '', '', '', '', '', ''), +(9763, '생도 다리보호구', 'Jambières de cadet', 'Kadettengamaschen', '军校护腿', '軍校護腿', 'Leotardos de cadete', 'Leotardos de cadete', 'Поножи оруженосца', '', '', '', '', '', '', '', ''), +(9764, '생도 방패', 'Bouclier de cadet', 'Kadettenschild', '军校盾牌', '軍校盾牌', 'Escudo de cadete', 'Escudo de cadete', 'Щит оруженосца', '', '', '', '', '', '', '', ''), +(9765, '생도 조끼', 'Broigne de cadet', 'Kadettenweste', '军校外衣', '軍校外衣', 'Jubón de cadete', 'Jubón de cadete', 'Жилет оруженосца', '', '', '', '', '', '', '', ''), +(9766, '초록매듭 장식띠', 'Echarpe en tisse-vert', 'Grünzwirnschärpe', '绿纹腰带', '綠紋腰帶', 'Fajín de tejido verde', 'Fajín de tejido verde', 'Зеленотканный кушак', '', '', '', '', '', '', '', ''), +(9767, '초록매듭 장화', 'Sandales en tisse-vert', 'Grünzwirnsandalen', '绿纹便鞋', '綠紋便鞋', 'Sandalias de tejido verde', 'Sandalias de tejido verde', 'Зеленотканные сандалии', '', '', '', '', '', '', '', ''), +(9768, '초록매듭 팔보호구', 'Brassards en tisse-vert', 'Grünzwirnarmschienen', '绿纹护腕', '綠紋護腕', 'Brazales de tejido verde', 'Brazales de tejido verde', 'Зеленотканные наручи', '', '', '', '', '', '', '', ''), +(9769, '초록매듭 가지', 'Branche en tisse-vert', 'Grünzwirnzweig', '绿纹树枝', '綠紋樹枝', 'Rama de tejido verde', 'Rama de tejido verde', 'Зеленотканная ветвь', '', '', '', '', '', '', '', ''), +(9770, '초록매듭 망토', 'Cape en tisse-vert', 'Grünzwirnumhang', '绿纹披风', '綠紋披風', 'Capa de tejido verde', 'Capa de tejido verde', 'Зеленотканный плащ', '', '', '', '', '', '', '', ''), +(9771, '초록매듭 장갑', 'Gants en tisse-vert', 'Grünzwirnhandschuhe', '绿纹手套', '綠紋手套', 'Guantes de tejido verde', 'Guantes de tejido verde', 'Зеленотканные перчатки', '', '', '', '', '', '', '', ''), +(9772, '초록매듭 다리보호구', 'Pantalon en tisse-vert', 'Grünzwirngamaschen', '绿纹护腿', '綠紋護腿', 'Leotardos de tejido verde', 'Leotardos de tejido verde', 'Зеленотканные поножи', '', '', '', '', '', '', '', ''), +(9773, '초록매듭 로브', 'Robe en tisse-vert', 'Grünzwirnrobe', '绿纹长袍', '綠紋長袍', 'Toga de tejido verde', 'Toga de tejido verde', 'Зеленотканное одеяние', '', '', '', '', '', '', '', ''), +(9774, '초록매듭 조끼', 'Gilet en tisse-vert', 'Grünzwirnweste', '绿纹外衣', '綠紋外衣', 'Jubón de tejido verde', 'Jubón de tejido verde', 'Зеленотканный жилет', '', '', '', '', '', '', '', ''), +(9775, '산적 허리띠', 'Cordelière de bandit', 'Banditen-Sattelgurt', '歹徒肚带', '歹徒肚帶', 'Cincho de bandido', 'Cincho de bandido', 'Бандитский кушак', '', '', '', '', '', '', '', ''), +(9776, '산적 장화', 'Bottes de bandit', 'Banditen-Stiefel', '歹徒之靴', '歹徒之靴', 'Botas de bandido', 'Botas de bandido', 'Бандитские сапоги', '', '', '', '', '', '', '', ''), +(9777, '산적 팔보호구', 'Brassards de bandit', 'Banditen-Armschienen', '歹徒护腕', '歹徒護腕', 'Brazales de bandido', 'Brazales de bandido', 'Бандитские наручи', '', '', '', '', '', '', '', ''), +(9778, '산적 버클러', 'Targe de bandit', 'Banditen-Rundschild', '歹徒圆盾', '歹徒圓盾', 'Rodela de bandido', 'Rodela de bandido', 'Бандитский кулачный щит', '', '', '', '', '', '', '', ''), +(9779, '산적 망토', 'Cape de bandit', 'Banditen-Umhang', '歹徒披风', '歹徒披風', 'Capa de bandido', 'Capa de bandido', 'Бандитский плащ', '', '', '', '', '', '', '', ''), +(9780, '산적 장갑', 'Gants de bandit', 'Banditen-Handschuhe', '歹徒手套', '歹徒手套', 'Guantes de bandido', 'Guantes de bandido', 'Бандитские перчатки', '', '', '', '', '', '', '', ''), +(9781, '산적 바지', 'Pantalon de bandit', 'Banditen-Hose', '歹徒短裤', '歹徒短褲', 'Pantalones de bandido', 'Pantalones de bandido', 'Бандитские штаны', '', '', '', '', '', '', '', ''), +(9782, '산적 웃옷', 'Harnais de bandit', 'Banditen-Wams', '歹徒夹克', '歹徒夾克', 'Chaleco de bandido', 'Chaleco de bandido', 'Бандитский жакет', '', '', '', '', '', '', '', ''), +(9783, '공격대 흉갑', 'Plastron d\'écumeur', 'Räuber-Brustharnisch', '奇袭者护胸', '奇襲者護胸', 'Coraza de asaltante', 'Pechera de asaltante', 'Разбойничий нагрудник', '', '', '', '', '', '', '', ''), +(9784, '공격대 장화', 'Bottes d\'écumeur', 'Räuber-Stiefel', '奇袭者战靴', '奇襲者戰靴', 'Botas de asaltante', 'Botas de asaltante', 'Разбойничьи сапоги', '', '', '', '', '', '', '', ''), +(9785, '공격대 팔보호구', 'Brassards d\'écumeur', 'Räuber-Armschienen', '奇袭者护腕', '奇襲者護腕', 'Brazales de asaltante', 'Brazales de asaltante', 'Разбойничьи наручи', '', '', '', '', '', '', '', ''), +(9786, '공격대 망토', 'Cape d\'écumeur', 'Räuber-Umhang', '奇袭者披风', '奇襲者披風', 'Capa de asaltante', 'Capa de asaltante', 'Разбойничий плащ', '', '', '', '', '', '', '', ''), +(9787, '공격대 건틀릿', 'Gantelets d\'écumeur', 'Räuber-Stulpen', '奇袭者护手', '奇襲者護手', 'Guanteletes de asaltante', 'Guanteletes de asaltante', 'Разбойничьи рукавицы', '', '', '', '', '', '', '', ''), +(9788, '공격대 허리띠', 'Ceinture d\'écumeur', 'Räuber-Gürtel', '奇袭者腰带', '奇襲者腰帶', 'Cinturón de asaltante', 'Cinturón de asaltante', 'Разбойничий пояс', '', '', '', '', '', '', '', ''), +(9789, '공격대 다리보호대', 'Cuissards d\'écumeur', 'Räuber-Beinschützer', '奇袭者腿甲', '奇襲者腿甲', 'Musleras de asaltante', 'Musleras de asaltante', 'Разбойничьи набедренники', '', '', '', '', '', '', '', ''), +(9790, '공격대 방패', 'Bouclier d\'écumeur', 'Räuber-Schild', '袭击者之盾', '襲擊者之盾', 'Escudo de asaltante', 'Escudo de asaltante', 'Разбойничий щит', '', '', '', '', '', '', '', ''), +(9791, '담쟁이덩굴 튜닉', 'Tunique en étoffe de lierre tressé', 'Efeustofftunika', '青布外套', '青布外套', 'Túnica de paño de hiedra', 'Túnica de paño de hiedra', 'Плющетканный мундир', '', '', '', '', '', '', '', ''), +(9792, '담쟁이덩굴 장화', 'Bottes en étoffe de lierre tressé', 'Efeustoffstiefel', '青布长靴', '青布長靴', 'Botas de paño de hiedra', 'Botas de paño de hiedra', 'Плющетканные сапоги', '', '', '', '', '', '', '', ''), +(9793, '담쟁이덩굴 팔찌', 'Bracelets en étoffe de lierre tressé', 'Efeustoffarmreifen', '青布手镯', '青布手鐲', 'Pulseras de paño de hiedra', 'Pulseras de paño de hiedra', 'Плющетканные браслеты', '', '', '', '', '', '', '', ''), +(9794, '담쟁이덩굴 망토', 'Cape en étoffe de lierre tressé', 'Efeustoffumhang', '青布披风', '青布披風', 'Capa de paño de hiedra', 'Capa de paño de hiedra', 'Плющетканный плащ', '', '', '', '', '', '', '', ''), +(9795, '담쟁이덩굴 장갑', 'Gants en étoffe de lierre tressé', 'Efeustoffhandschuhe', '青布手套', '青布手套', 'Guantes de paño de hiedra', 'Guantes de paño de hiedra', 'Плющетканные перчатки', '', '', '', '', '', '', '', ''), +(9796, '담쟁이덩굴 어깨보호대', 'Mantelet en étoffe de lierre tressé', 'Efeustoffmantel', '青布衬肩', '青布襯肩', 'Manto de paño de hiedra', 'Manto de paño de hiedra', 'Плющетканное оплечье', '', '', '', '', '', '', '', ''), +(9797, '담쟁이덩굴 바지', 'Pantalon en étoffe de lierre tressé', 'Efeustoffhose', '青布短裤', '青布短褲', 'Pantalones de paño de hiedra', 'Pantalones de paño de hiedra', 'Плющетканные штаны', '', '', '', '', '', '', '', ''), +(9798, '담쟁이덩굴 로브', 'Robe en étoffe de lierre tressé', 'Efeustoffrobe', '青布长袍', '青布長袍', 'Toga de paño de hiedra', 'Toga de paño de hiedra', 'Плющетканное одеяние', '', '', '', '', '', '', '', ''), +(9799, '담쟁이덩굴 장식띠', 'Echarpe en étoffe de lierre tressé', 'Efeustoffschärpe', '青布腰带', '青布腰帶', 'Fajín de paño de hiedra', 'Fajín de paño de hiedra', 'Плющетканный кушак', '', '', '', '', '', '', '', ''), +(9800, '담쟁이덩굴 보주', 'Orbe sylvestre', 'Efeu-Kugel', '青藤宝珠', '青藤寶珠', 'Orbe de hiedra', 'Orbe de hiedra', 'Сфера Плюща', '', '', '', '', '', '', '', ''), +(9801, '최고급 허리띠', 'Ceinture excellente', 'Überragender Gürtel', '超强腰带', '超強腰帶', 'Cinturón excelente', 'Cinturón excelente', 'Наилучший пояс', '', '', '', '', '', '', '', ''), +(9802, '최고급 장화', 'Bottes excellente', 'Überragende Stiefel', '超强长靴', '超強長靴', 'Botas excelente', 'Botas excelente', 'Наилучшие сапоги', '', '', '', '', '', '', '', ''), +(9803, '최고급 팔보호구', 'Brassards excellents', 'Überragende Armschienen', '超强护腕', '超強護腕', 'Brazales excelente', 'Brazales excelente', 'Наилучшие наручи', '', '', '', '', '', '', '', ''), +(9804, '최고급 버클러', 'Targe excellente', 'Überragender Rundschild', '超强圆盾', '超強圓盾', 'Rodela excelente', 'Rodela excelente', 'Качественный кулачный щит', '', '', '', '', '', '', '', ''), +(9805, '최고급 망토', 'Cape excellente', 'Überragender Umhang', '超强披风', '超強披風', 'Capa excelente', 'Capa excelente', 'Наилучший плащ', '', '', '', '', '', '', '', ''), +(9806, '최고급 장갑', 'Gants excellents', 'Überragende Handschuhe', '超强手套', '超強手套', 'Guantes excelentes', 'Guantes excelentes', 'Наилучшие перчатки', '', '', '', '', '', '', '', ''), +(9807, '최고급 어깨보호구', 'Epaulières excellentes', 'Überragende Schultern', '超强护肩', '超強護肩', 'Hombreras excelentes', 'Sobrehombros excelentes', 'Наилучшие наплечники', '', '', '', '', '', '', '', ''), +(9808, '최고급 다리보호구', 'Jambières excellentes', 'Überragende Gamaschen', '超强护腿', '超強護腿', 'Leotardos excelentes', 'Leotardos excelentes', 'Качественные поножи', '', '', '', '', '', '', '', ''), +(9809, '최고급 튜닉', 'Tunique excellente', 'Überragende Tunika', '超强外套', '超強外套', 'Túnica excelente', 'Túnica excelente', 'Наилучший мундир', '', '', '', '', '', '', '', ''), +(9810, '강화 장화', 'Bottes fortifiées', 'Befestigte Stiefel', '强化长靴', '強化長靴', 'Botas reforzadas', 'Botas reforzadas', 'Укрепленные сапоги', '', '', '', '', '', '', '', ''), +(9811, '강화 팔보호구', 'Brassards fortifiés', 'Befestigte Armschienen', '强化护腕', '強化護腕', 'Brazales reforzados', 'Brazales reforzados', 'Укрепленные наручи', '', '', '', '', '', '', '', ''), +(9812, '강화 망토', 'Cape fortifiée', 'Befestigter Umhang', '强化披风', '強化披風', 'Capa reforzada', 'Capa reforzada', 'Укрепленный плащ', '', '', '', '', '', '', '', ''), +(9813, '강화 건틀릿', 'Gantelets fortifiés', 'Befestigte Stulpen', '强化护手', '強化護手', 'Guanteletes reforzados', 'Guanteletes reforzados', 'Укрепленные рукавицы', '', '', '', '', '', '', '', ''), +(9814, '강화 허리띠', 'Ceinture fortifiée', 'Befestigter Gürtel', '强化腰带', '強化腰帶', 'Cinturón reforzado', 'Cinturón reforzado', 'Укрепленный пояс', '', '', '', '', '', '', '', ''), +(9815, '강화 다리보호구', 'Jambières fortifiées', 'Befestigte Gamaschen', '强化护腿', '強化護腿', 'Leotardos reforzados', 'Leotardos reforzados', 'Укрепленные поножи', '', '', '', '', '', '', '', ''), +(9816, '강화 방패', 'Bouclier fortifié', 'Befestigter Schild', '强化盾牌', '強化盾牌', 'Escudo reforzado', 'Escudo reforzado', 'Укрепленный щит', '', '', '', '', '', '', '', ''), +(9817, '강화 어깨갑옷', 'Spallières fortifiées', 'Befestigte Schiftung', '强化肩甲', '強化肩甲', 'Bufas reforzadas', 'Bufas reforzadas', 'Укрепленный наплеч', '', '', '', '', '', '', '', ''), +(9818, '강화 사슬 갑옷', 'Cotte d\'anneaux fortifiée', 'Befestigte Kette', '强化链甲', '強化鍊甲', 'Cadena reforzada', 'Cadena reforzada', 'Укрепленная кольчуга', '', '', '', '', '', '', '', ''), +(9819, '내구력 튜닉', 'Tunique solide', 'Haltbare Tunika', '耐用外套', '耐用外套', 'Túnica durable', 'Túnica durable', 'Надежный мундир', '', '', '', '', '', '', '', ''), +(9820, '내구력 장화', 'Bottes solides', 'Haltbare Stiefel', '耐用长靴', '耐用長靴', 'Botas durables', 'Botas durables', 'Надежные сапоги', '', '', '', '', '', '', '', ''), +(9821, '내구력 팔보호구', 'Brassards solides', 'Haltbare Armschienen', '耐用护腕', '耐用護腕', 'Brazales durables', 'Brazales durables', 'Надежные наручи', '', '', '', '', '', '', '', ''), +(9822, '내구력 단망토', 'Cape solide', 'Haltbares Cape', '耐用斗篷', '耐用斗篷', 'Manteo durable', 'Manteo durable', 'Надежная накидка', '', '', '', '', '', '', '', ''), +(9823, '내구력 장갑', 'Gants solides', 'Haltbare Handschuhe', '耐用手套', '耐用手套', 'Guantes durables', 'Guantes durables', 'Надежные перчатки', '', '', '', '', '', '', '', ''), +(9824, '내구력 어깨보호구', 'Epaulières solides', 'Haltbare Schultern', '耐用护肩', '耐用護肩', 'Hombreras durable', 'Sobrehombros durable', 'Надежные наплечники', '', '', '', '', '', '', '', ''), +(9825, '내구력 바지', 'Pantalon solide', 'Haltbare Hose', '耐用短裤', '耐用短褲', 'Pantalones durables', 'Pantalones durables', 'Надежные штаны', '', '', '', '', '', '', '', ''), +(9826, '내구력 로브', 'Robe solide', 'Haltbare Robe', '耐用长袍', '耐用長袍', 'Toga durable', 'Toga durable', 'Надежное одеяние', '', '', '', '', '', '', '', ''), +(9827, '비늘가죽 허리띠', 'Ceinture en cuir écaillé', 'Lederschuppengürtel', '缀鳞皮甲腰带', '綴鱗皮甲腰帶', 'Cinturón de cuero escamado', 'Cinturón de cuero escamado', 'Чешуйчатый кожаный пояс', '', '', '', '', '', '', '', ''), +(9828, '비늘가죽 장화', 'Bottes en cuir écaillé', 'Lederschuppenstiefel', '缀鳞皮甲长靴', '綴鱗皮甲長靴', 'Botas de cuero escamado', 'Botas de cuero escamado', 'Чешуйчатые кожаные сапоги', '', '', '', '', '', '', '', ''), +(9829, '비늘가죽 팔보호구', 'Brassards en cuir écaillé', 'Lederschuppenarmschienen', '缀鳞皮甲护腕', '綴鱗皮甲護腕', 'Brazales de cuero escamado', 'Brazales de cuero escamado', 'Чешуйчатые кожаные наручи', '', '', '', '', '', '', '', ''), +(9830, '비늘 방패', 'Bouclier écaillé', 'Schuppiger Schild', '缀鳞盾牌', '綴鱗盾牌', 'Escudo escamado', 'Escudo escamado', 'Чешуйчатый щит', '', '', '', '', '', '', '', ''), +(9831, '비늘 망토', 'Cape en cuir écaillé', 'Schuppenumhang', '缀鳞披风', '綴鱗披風', 'Capa escamada', 'Capa escamada', 'Чешуйчатый плащ', '', '', '', '', '', '', '', ''), +(9832, '비늘가죽 장갑', 'Gants en cuir écaillé', 'Lederschuppenhandschuhe', '缀鳞皮甲手套', '綴鱗皮甲手套', 'Guantes de cuero escamado', 'Guantes de cuero escamado', 'Чешуйчатые кожаные перчатки', '', '', '', '', '', '', '', ''), +(9833, '비늘가죽 다리보호구', 'Jambières en cuir écaillé', 'Lederschuppengamaschen', '缀鳞皮甲护腿', '綴鱗皮甲護腿', 'Leotardos de cuero escamado', 'Leotardos de cuero escamado', 'Чешуйчатые кожаные поножи', '', '', '', '', '', '', '', ''), +(9834, '비늘가죽 어깨보호구', 'Epaulières en cuir écaillé', 'Lederschuppenschultern', '缀鳞皮甲护肩', '綴鱗皮甲護肩', 'Hombreras de cuero escamado', 'Sobrehombros de cuero escamado', 'Чешуйчатые кожаные наплечники', '', '', '', '', '', '', '', ''), +(9835, '비늘가죽 튜닉', 'Tunique en cuir écaillé', 'Lederschuppentunika', '缀鳞皮甲外套', '綴鱗皮甲外套', 'Túnica de cuero escamado', 'Túnica de cuero escamado', 'Чешуйчатый кожаный мундир', '', '', '', '', '', '', '', ''), +(9836, '띠매듭 갑옷', 'Armure cerclée', 'Bebänderte Rüstung', '镶带外套', '鑲帶外套', 'Armadura a rayas', 'Armadura a rayas', 'Пластинчатая броня', '', '', '', '', '', '', '', ''), +(9837, '띠매듭 팔보호구', 'Brassards cerclés', 'Bebänderte Armschienen', '镶带护腕', '鑲帶護腕', 'Brazales a rayas', 'Brazales a rayas', 'Пластинчатые наручи', '', '', '', '', '', '', '', ''), +(9838, '띠매듭 망토', 'Cape cerclée', 'Bebänderter Umhang', '镶带披风', '鑲帶披風', 'Capa a rayas', 'Capa a rayas', 'Пластинчатый плащ', '', '', '', '', '', '', '', ''), +(9839, '띠매듭 건틀릿', 'Gantelets cerclés', 'Bebänderte Stulpen', '镶带护手', '鑲帶護手', 'Guanteletes a rayas', 'Guanteletes a rayas', 'Пластинчатые рукавицы', '', '', '', '', '', '', '', ''), +(9840, '띠매듭 벨트', 'Ceinturon cerclé', 'Bebänderter Gurt', '镶带束腰', '鑲帶束腰', 'Faja a rayas', 'Faja a rayas', 'Пластинчатый ремень', '', '', '', '', '', '', '', ''), +(9841, '띠매듭 다리보호구', 'Jambières cerclées', 'Bebänderte Gamaschen', '镶带护腿', '鑲帶護腿', 'Leotardos a rayas', 'Leotardos a rayas', 'Пластинчатые поножи', '', '', '', '', '', '', '', ''), +(9842, '띠매듭 어깨갑옷', 'Espauliers cerclés', 'Bebänderte Schulterstücke', '镶带肩铠', '鑲帶肩鎧', 'Espaldares a rayas', 'Espaldares a rayas', 'Пластинчатое наплечье', '', '', '', '', '', '', '', ''), +(9843, '띠매듭 방패', 'Bouclier cerclé', 'Bebänderter Schild', '镶带盾牌', '鑲帶盾牌', 'Escudo a rayas', 'Escudo a rayas', 'Пластинчатый щит', '', '', '', '', '', '', '', ''), +(9844, '요술사 조끼', 'Gilet d\'invocateur', 'Herbeizauberer-Weste', '咒术师外衣', '咒術師外衣', 'Jubón de implorador', 'Jubón de implorador', 'Жилет фокусника', '', '', '', '', '', '', '', ''), +(9845, '요술사 신발', 'Chaussures d\'invocateur', 'Herbeizauberer-Schuhe', '咒术师之鞋', '咒術師之鞋', 'Zapatos de implorador', 'Zapatos de implorador', 'Ботинки фокусника', '', '', '', '', '', '', '', ''), +(9846, '요술사 팔보호구', 'Brassards d\'invocateur', 'Herbeizauberer-Armschienen', '咒术师护腕', '咒術師護腕', 'Brazales de implorador', 'Brazales de implorador', 'Наручи фокусника', '', '', '', '', '', '', '', ''), +(9847, '요술사 망토', 'Cape d\'invocateur', 'Herbeizauberer-Umhang', '咒术师披风', '咒術師披風', 'Capa de implorador', 'Capa de implorador', 'Плащ фокусника', '', '', '', '', '', '', '', ''), +(9848, '요술사 장갑', 'Gants d\'invocateur', 'Herbeizauberer-Handschuhe', '咒术师手套', '咒術師手套', 'Guantes de implorador', 'Guantes de implorador', 'Перчатки фокусника', '', '', '', '', '', '', '', ''), +(9849, '요술사 두건', 'Chaperon d\'invocateur', 'Herbeizauberer-Kapuze', '咒术师之帽', '咒術師之帽', 'Caperuza de implorador', 'Caperuza de implorador', 'Капюшон фокусника', '', '', '', '', '', '', '', ''), +(9850, '요술사 어깨보호대', 'Mantelet d\'invocateur', 'Herbeizauberer-Mantel', '咒术师衬肩', '咒術師襯肩', 'Manto de implorador', 'Manto de implorador', 'Оплечье фокусника', '', '', '', '', '', '', '', ''), +(9851, '요술사 반바지', 'Chausses d\'invocateur', 'Herbeizauberer-Bundhosen', '咒术师长裤', '咒術師長褲', 'Calzones de implorador', 'Calzones de implorador', 'Брюки фокусника', '', '', '', '', '', '', '', ''), +(9852, '요술사 로브', 'Robe d\'invocateur', 'Herbeizauberer-Robe', '咒术师长袍', '咒術師長袍', 'Toga de implorador', 'Toga de implorador', 'Одеяние фокусника', '', '', '', '', '', '', '', ''), +(9853, '요술사 허리띠', 'Cordelière d\'invocateur', 'Herbeizauberer-Sattelgurt', '咒术师肚带', '咒術師肚帶', 'Cincho de implorador', 'Cincho de implorador', 'Кушак фокусника', '', '', '', '', '', '', '', ''), +(9854, '궁수 웃옷', 'Pourpoint d\'archer', 'Bogenschützen-Wams', '射手夹克', '射手夾克', 'Chaleco de arquero', 'Chaleco de arquero', 'Жакет лучника', '', '', '', '', '', '', '', ''), +(9855, '궁수 허리띠', 'Ceinture d\'archer', 'Bogenschützen-Gürtel', '射手腰带', '射手腰帶', 'Cinturón de arquero', 'Cinturón de arquero', 'Пояс лучника', '', '', '', '', '', '', '', ''), +(9856, '궁수 장화', 'Bottes d\'archer', 'Bogenschützen-Stiefel', '射手之靴', '射手之靴', 'Botas de arquero', 'Botas de arquero', 'Сапоги лучника', '', '', '', '', '', '', '', ''), +(9857, '궁수 팔보호구', 'Brassards d\'archer', 'Bogenschützen-Armschienen', '射手护腕', '射手護腕', 'Brazales de arquero', 'Brazales de arquero', 'Наручи лучника', '', '', '', '', '', '', '', ''), +(9858, '궁수 버클러', 'Targe d\'archer', 'Bogenschützen-Rundschild', '射手圆盾', '射手圓盾', 'Rodela de arquero', 'Rodela de arquero', 'Кулачный щит лучника', '', '', '', '', '', '', '', ''), +(9859, '궁수 모자', 'Coiffe d\'archer', 'Bogenschützen-Kappe', '射手军帽', '射手軍帽', 'Almete de arquero', 'Almete de arquero', 'Шапка лучника', '', '', '', '', '', '', '', ''), +(9860, '궁수 망토', 'Cape d\'archer', 'Bogenschützen-Umhang', '射手披风', '射手披風', 'Capa de arquero', 'Capa de arquero', 'Плащ лучника', '', '', '', '', '', '', '', ''), +(9861, '궁수 장갑', 'Gants d\'archer', 'Bogenschützen-Handschuhe', '射手手套', '射手手套', 'Guantes de arquero', 'Guantes de arquero', 'Перчатки лучника', '', '', '', '', '', '', '', ''), +(9862, '궁수 바지', 'Pantalon d\'archer', 'Bogenschützen-Beinkleider', '射手长裤', '射手長褲', 'Pantalones de arquero', 'Calzas de arquero', 'Брюки лучника', '', '', '', '', '', '', '', ''), +(9863, '궁수 어깨보호구', 'Protège-épaules d\'archer', 'Bogenschützen-Schulterpolster', '射手护肩', '射手護肩', 'Hombreras de arquero', 'Hombreras de arquero', 'Наплечные щитки лучника', '', '', '', '', '', '', '', ''), +(9864, '변절자 장화', 'Bottes de renégat', 'Renegaten-Stiefel', '变节者之靴', '變節者之靴', 'Botas de renegado', 'Botas de renegado', 'Сапоги отступника', '', '', '', '', '', '', '', ''), +(9865, '변절자 팔보호구', 'Brassards de renégat', 'Renegaten-Armschienen', '变节者护腕', '變節者護腕', 'Brazales de renegado', 'Brazales de renegado', 'Наручи отступника', '', '', '', '', '', '', '', ''), +(9866, '변절자 흉갑', 'Corselet de renégat', 'Renegaten-Brustschutz', '变节者胸甲', '變節者胸甲', 'Coraza de renegado', 'Coselete de renegado', 'Нагрудный доспех отступника', '', '', '', '', '', '', '', ''), +(9867, '변절자 망토', 'Cape de renégat', 'Renegaten-Umhang', '变节者披风', '變節者披風', 'Capa de renegado', 'Capa de renegado', 'Плащ отступника', '', '', '', '', '', '', '', ''), +(9868, '변절자 건틀릿', 'Gantelets de renégat', 'Renegaten-Stulpen', '变节者护手', '變節者護手', 'Guanteletes de renegado', 'Guanteletes de renegado', 'Рукавицы отступника', '', '', '', '', '', '', '', ''), +(9869, '변절자 허리띠', 'Ceinture de renégat', 'Renegaten-Gürtel', '变节者腰带', '變節者腰帶', 'Cinturón de renegado', 'Cinturón de renegado', 'Пояс отступника', '', '', '', '', '', '', '', ''), +(9870, '변절자 머리장식', 'Diadème de renégat', 'Renegaten-Reif', '变节者头盔', '變節者頭盔', 'Aro de renegado', 'Aro de renegado', 'Венец отступника', '', '', '', '', '', '', '', ''), +(9871, '변절자 다리보호구', 'Jambières de renégat', 'Renegaten-Gamaschen', '变节者护腿', '變節者護腿', 'Leotardos de renegado', 'Leotardos de renegado', 'Поножи отступника', '', '', '', '', '', '', '', ''), +(9872, '변절자 어깨갑옷', 'Espauliers de renégat', 'Renegaten-Schulterstücke', '变节者肩铠', '變節者肩鎧', 'Espaldares de renegado', 'Espaldares de renegado', 'Наплечье отступника', '', '', '', '', '', '', '', ''), +(9873, '변절자 방패', 'Bouclier de renégat', 'Renegaten-Schild', '变节者之盾', '變節者之盾', 'Escudo de renegado', 'Escudo de renegado', 'Щит отступника', '', '', '', '', '', '', '', ''), +(9874, '마술사 튜닉', 'Drapé de sorcier', 'Zauberhexertuch', '女巫外衣', '女巫外衣', 'Mantón hechicero', 'Mantón hechicero', 'Облачение волшебника', '', '', '', '', '', '', '', ''), +(9875, '마술사 장식띠', 'Echarpe de sorcier', 'Zauberhexerschärpe', '女巫腰带', '女巫腰帶', 'Fajín hechicero', 'Fajín hechicero', 'Кушак волшебника', '', '', '', '', '', '', '', ''), +(9876, '마술사 덧신', 'Mules de sorcier', 'Zauberhexerschuhe', '女巫便鞋', '女巫便鞋', 'Zapatillas hechicero', 'Zapatillas hechicero', 'Туфли волшебника', '', '', '', '', '', '', '', ''), +(9877, '마술사 망토', 'Cape de sorcier', 'Zauberhexerumhang', '女巫披风', '女巫披風', 'Capa hechicero', 'Capa hechicero', 'Плащ волшебника', '', '', '', '', '', '', '', ''), +(9878, '마술사 모자', 'Chapeau de sorcier', 'Zauberhexerhut', '女巫头饰', '女巫頭飾', 'Sombrero hechicero', 'Sombrero hechicero', 'Шляпа волшебника', '', '', '', '', '', '', '', ''), +(9879, '마술사 팔찌', 'Bracelets de sorcier', 'Zauberhexerarmreifen', '女巫护腕', '女巫護腕', 'Pulseras hechicero', 'Pulseras hechicero', 'Браслеты волшебника', '', '', '', '', '', '', '', ''), +(9880, '마술사 장갑', 'Gants de sorcier', 'Zauberhexerhandschuhe', '女巫手套', '女巫手套', 'Guantes hechicero', 'Guantes hechicero', 'Волшебные перчатки', '', '', '', '', '', '', '', ''), +(9881, '마술사 어깨보호대', 'Mantelet de sorcier', 'Zauberhexermantel', '女巫衬肩', '女巫襯肩', 'Manto hechicero', 'Manto hechicero', 'Оплечье волшебника', '', '', '', '', '', '', '', ''), +(9882, '마술사 구슬', 'Sphère de sorcier', 'Zauberhexersphäre', '巫女魔球', '巫女魔球', 'Esfera hechicero', 'Esfera hechicero', 'Сфера волшебника', '', '', '', '', '', '', '', ''), +(9883, '마술사 바지', 'Pantalon de sorcier', 'Zauberhexerhose', '女巫短裤', '女巫短褲', 'Pantalones hechicero', 'Pantalones hechicero', 'Штаны волшебника', '', '', '', '', '', '', '', ''), +(9884, '마술사 로브', 'Robe de sorcier', 'Zauberhexerrobe', '女巫长袍', '女巫長袍', 'Toga hechicero', 'Toga hechicero', 'Одеяние волшебника', '', '', '', '', '', '', '', ''), +(9885, '사냥개지기 장화', 'Bottes de veneur', 'Jägersmann-Stiefel', '猎户长靴', '獵戶長靴', 'Botas de cazador', 'Botas de cazador', 'Сапоги охотника', '', '', '', '', '', '', '', ''), +(9886, '사냥개지기 손목띠', 'Poignets de veneur', 'Jägersmann-Bänder', '猎户护腕', '獵戶護腕', 'Sortijas de cazador', 'Sortijas de cazador', 'Поручи охотника', '', '', '', '', '', '', '', ''), +(9887, '사냥개지기 갑옷', 'Armure de veneur', 'Jägersmann-Rüstung', '猎户胸甲', '獵戶胸甲', 'Armadura de cazador', 'Armadura de cazador', 'Броня охотника', '', '', '', '', '', '', '', ''), +(9888, '미사용 엘프 수호방패', '[PÉRIMÉ] Protecteur elfique', 'Ausgedienter Elfenbeschützer', '', '精靈保護者遺物', '', '', 'Испорченный эльфийский протектор', '', '', '', '', '', '', '', ''), +(9889, '사냥개지기 모자', 'Bandeau de veneur', 'Jägersmann-Kappe', '猎户小帽', '獵戶小帽', 'Cofia de cazador', 'Almete de cazador', 'Шапка охотника', '', '', '', '', '', '', '', ''), +(9890, '사냥개지기 단망토', 'Cape de veneur', 'Jägersmann-Cape', '猎户斗篷', '獵戶斗篷', 'Manteo de cazador', 'Manteo de cazador', 'Накидка охотника', '', '', '', '', '', '', '', ''), +(9891, '사냥개지기 허리띠', 'Ceinture de veneur', 'Jägersmann-Gürtel', '精灵腰带', '精靈腰帶', 'Cinturón de cazador', 'Cinturón de cazador', 'Пояс охотника', '', '', '', '', '', '', '', ''), +(9892, '사냥개지기 장갑', 'Gants de veneur', 'Jägersmann-Handschuhe', '猎户手套', '獵戶手套', 'Guantes de cazador', 'Guantes de cazador', 'Перчатки охотника', '', '', '', '', '', '', '', ''), +(9893, '사냥개지기 다리보호구', 'Jambières de veneur', 'Jägersmann-Gamaschen', '猎户护腿', '獵戶護腿', 'Leotardos de cazador', 'Leotardos de cazador', 'Поножи охотника', '', '', '', '', '', '', '', ''), +(9894, '사냥개지기 어깨보호구', 'Epaulières de veneur', 'Jägersmann-Schultern', '猎户护肩', '獵戶護肩', 'Hombreras de cazador', 'Sobrehombros de cazador', 'Наплечники охотника', '', '', '', '', '', '', '', ''), +(9895, '쇠미늘 장화', 'Bottes jazeran', 'Jazeraintstiefel', '狂战士之靴', '狂戰士之靴', 'Botas de brigandina', 'Botas de brigandina', 'Джазерентские сапоги', '', '', '', '', '', '', '', ''), +(9896, '쇠미늘 팔보호구', 'Brassards jazeran', 'Jazeraintarmschienen', '狂战士护腕', '狂戰士護腕', 'Brazales de brigandina', 'Brazales de brigandina', 'Джазерентские наручи', '', '', '', '', '', '', '', ''), +(9897, '쇠미늘 흉갑', 'Corselet jazeran', 'Jazeraintbrustschutz', '狂战士链甲', '狂戰士鍊甲', 'Coraza de brigandina', 'Coselete de brigandina', 'Джазерентский нагрудный доспех', '', '', '', '', '', '', '', ''), +(9898, '쇠미늘 망토', 'Cape jazeran', 'Jazeraintumhang', '狂战士披风', '狂戰士披風', 'Capa de brigandina', 'Capa de brigandina', 'Джазерентский плащ', '', '', '', '', '', '', '', ''), +(9899, '쇠미늘 방패', 'Bouclier jazeran', 'Jazeraintschild', '狂战士之盾', '狂戰士之盾', 'Escudo de brigandina', 'Escudo de brigandina', 'Джазерентский щит', '', '', '', '', '', '', '', ''), +(9900, '쇠미늘 건틀릿', 'Gantelets jazeran', 'Jazeraintstulpen', '狂战士护手', '狂戰士護手', 'Guanteletes de brigandina', 'Guanteletes de brigandina', 'Джазерентские рукавицы', '', '', '', '', '', '', '', ''), +(9901, '쇠미늘 허리띠', 'Ceinture jazeran', 'Jazeraintgürtel', '狂战士腰带', '狂戰士腰帶', 'Cinturón de brigandina', 'Cinturón de brigandina', 'Джазерентский пояс', '', '', '', '', '', '', '', ''), +(9902, '쇠미늘 투구', 'Casque jazeran', 'Jazerainthelm', '狂战士头盔', '狂戰士頭盔', 'Yelmo de brigandina', 'Yelmo de brigandina', 'Джазерентский шлем', '', '', '', '', '', '', '', ''), +(9903, '쇠미늘 다리보호구', 'Jambières jazeran', 'Jazeraintgamaschen', '狂战士护腿', '狂戰士護腿', 'Leotardos de brigandina', 'Leotardos de brigandina', 'Джазерентские поножи', '', '', '', '', '', '', '', ''), +(9904, '쇠미늘 어깨갑옷', 'Espauliers jazeran', 'Jazeraintschulterstücke', '狂战士肩铠', '狂戰士肩鎧', 'Espaldares de brigandina', 'Espaldares de brigandina', 'Джазерентское наплечье', '', '', '', '', '', '', '', ''), +(9905, '왕실 블라우스', 'Chemisette royale', 'Königliche Bluse', '皇家上衣', '皇家上衣', 'Blusa real', 'Blusa real', 'Королевская рубашка', '', '', '', '', '', '', '', ''), +(9906, '왕실 장식띠', 'Echarpe royale', 'Königliche Schärpe', '皇家腰带', '皇家腰帶', 'Fajín real', 'Fajín real', 'Королевский кушак', '', '', '', '', '', '', '', ''), +(9907, '왕실 장화', 'Bottes royales', 'Königliche Stiefel', '皇家长靴', '皇家長靴', 'Botas reales', 'Botas reales', 'Сапоги короля', '', '', '', '', '', '', '', ''), +(9908, '왕실 단망토', 'Cape royale', 'Königliches Cape', '皇家斗篷', '皇家斗篷', 'Manteo real', 'Manteo real', 'Королевская накидка', '', '', '', '', '', '', '', ''), +(9909, '왕실 손목띠', 'Poignets royaux', 'Königliche Bänder', '皇家指环', '皇家指環', 'Sortijas reales', 'Sortijas reales', 'Королевские поручи', '', '', '', '', '', '', '', ''), +(9910, '왕실 장갑', 'Gants royaux', 'Königliche Handschuhe', '皇家手套', '皇家手套', 'Guantes reales', 'Guantes reales', 'Перчатки короля', '', '', '', '', '', '', '', ''), +(9911, '왕실 바지', 'Pantalon royal', 'Königliche Beinkleider', '皇家长裤', '皇家長褲', 'Pantalones reales', 'Calzas reales', 'Королевские брюки', '', '', '', '', '', '', '', ''), +(9912, '왕실 아미스', 'Amict royal', 'Königliche Amicia', '皇家披肩', '皇家披肩', 'Hombrera real', 'Amito real', 'Королевский нарамник', '', '', '', '', '', '', '', ''), +(9913, '왕실 제복', 'Robe royale', 'Königliches Abendkleid', '皇家法袍', '皇家法袍', 'Toga real', 'Toga real', 'Королевское платье', '', '', '', '', '', '', '', ''), +(9914, '왕실 홀', 'Sceptre royal', 'Königliches Szepter', '皇家节杖', '皇家節杖', 'Cetro real', 'Cetro real', 'Королевский скипетр', '', '', '', '', '', '', '', ''), +(9915, '왕실 머리띠', 'Bandeau royal', 'Königliches Stirnband', '皇家头饰', '皇家頭飾', 'Cinta real', 'Cinta real', 'Королевская головная повязка', '', '', '', '', '', '', '', ''), +(9916, '추적자 허리띠', 'Ceinture de pisteur', 'Fährtenlesergürtel', '追踪者腰带', '追蹤者腰帶', 'Cinturón de rastreador', 'Cinturón de rastreador', 'Следопытский пояс', '', '', '', '', '', '', '', ''), +(9917, '추적자 장화', 'Bottes de pisteur', 'Fährtenleserstiefel', '追踪者之靴', '追蹤者之靴', 'Botas de rastreador', 'Botas de rastreador', 'Сапоги следопыта', '', '', '', '', '', '', '', ''), +(9918, '여단 파수방패', 'Pavois brigadier', 'Brigadeverteidiger', '军旅圆盾', '軍旅圓盾', 'Defensor brigada', 'Defensor brigada', 'Дружинная защита', '', '', '', '', '', '', '', ''), +(9919, '추적자 망토', 'Cape de pisteur', 'Fährtenleserumhang', '追踪者披风', '追蹤者披風', 'Capa de rastreador', 'Capa de rastreador', 'Плащ следопыта', '', '', '', '', '', '', '', ''), +(9920, '추적자 장갑', 'Gants de pisteur', 'Fährtenleserhandschuhe', '追踪者手套', '追蹤者手套', 'Guantes de rastreador', 'Guantes de rastreador', 'Перчатки следопыта', '', '', '', '', '', '', '', ''), +(9921, '추적자 머리띠', 'Bandeau de pisteur', 'Fährtenleserstirnband', '追踪者头带', '追蹤者頭帶', 'Cinta de rastreador', 'Cinta de rastreador', 'Головная повязка следопыта', '', '', '', '', '', '', '', ''), +(9922, '추적자 다리보호구', 'Jambières de pisteur', 'Fährtenlesergamaschen', '追踪者护腿', '追蹤者護腿', 'Leotardos de rastreador', 'Leotardos de rastreador', 'Поножи следопыта', '', '', '', '', '', '', '', ''), +(9923, '추적자 어깨보호구', 'Protège-épaules de pisteur', 'Fährtenleserschulterpolster', '追踪者护肩', '追蹤者護肩', 'Hombreras de rastreador', 'Hombreras de rastreador', 'Наплечные щитки следопыта', '', '', '', '', '', '', '', ''), +(9924, '추적자 튜닉', 'Tunique de pisteur', 'Fährtenlesertunika', '追踪者外套', '追蹤者外套', 'Túnica de rastreador', 'Túnica de rastreador', 'Мундир следопыта', '', '', '', '', '', '', '', ''), +(9925, '추적자 손목보호구', 'Garde-poignets de pisteur', 'Fährtenleserhandgelenksschutz', '追踪者腕甲', '追蹤者腕甲', 'Muñequeras de rastreador', 'Guardamuñecas de rastreador', 'Накулачники следопыта', '', '', '', '', '', '', '', ''), +(9926, '여단 장화', 'Bottes de la brigade', 'Brigadestiefel', '军旅战靴', '軍旅戰靴', 'Botas brigada', 'Botas brigada', 'Дружинные сапоги', '', '', '', '', '', '', '', ''), +(9927, '여단 팔보호구', 'Brassards de la brigade', 'Brigadearmschienen', '军旅护腕', '軍旅護腕', 'Brazales brigada', 'Brazales brigada', 'Дружинные наручи', '', '', '', '', '', '', '', ''), +(9928, '여단 흉갑', 'Cuirasse de la brigade', 'Brigadebrustplatte', '军旅胸甲', '軍旅胸甲', 'Peto brigada', 'Coraza brigada', 'Дружинная кираса', '', '', '', '', '', '', '', ''), +(9929, '여단 망토', 'Cape de la brigade', 'Brigadeumhang', '军旅披风', '軍旅披風', 'Capa brigada', 'Capa brigada', 'Дружинный плащ', '', '', '', '', '', '', '', ''), +(9930, '여단 건틀릿', 'Gantelets de la brigade', 'Brigadestulpen', '军旅手套', '軍旅手套', 'Guanteletes brigada', 'Guanteletes brigada', 'Дружинные рукавицы', '', '', '', '', '', '', '', ''), +(9931, '여단 벨트', 'Ceinturon de la brigade', 'Brigadegurt', '军旅束带', '軍旅腰帶', 'Faja brigada', 'Faja brigada', 'Дружинный ремень', '', '', '', '', '', '', '', ''), +(9932, '여단 머리장식', 'Diadème de la brigade', 'Brigadereif', '军旅头盔', '軍旅頭盔', 'Aro brigada', 'Aro brigada', 'Дружинный венец', '', '', '', '', '', '', '', ''), +(9933, '여단 다리보호구', 'Jambières de la brigade', 'Brigadegamaschen', '军旅护腿', '軍旅護腿', 'Leotardos brigada', 'Leotardos brigada', 'Дружинные поножи', '', '', '', '', '', '', '', ''), +(9934, '여단 어깨갑옷', 'Espauliers de la brigade', 'Brigadeschulterstücke', '军旅肩铠', '軍旅肩鎧', 'Espaldares brigada', 'Espaldares brigada', 'Дружинное наплечье', '', '', '', '', '', '', '', ''), +(9935, '새김무늬 판금 방패', 'Bouclier en plaques estampées', 'Geprägter Plattenschild', '雕花板盾', '雕花板盾', 'Escudo de placas en relieve', 'Escudo de placas estampadas', 'Гравированный латный щит', '', '', '', '', '', '', '', ''), +(9936, '배반자 장화', 'Bottes d\'abjurateur', 'Abschwörerstiefel', '誓言长靴', '誓言長靴', 'Botas de lego', 'Botas de lego', 'Сапоги изменника', '', '', '', '', '', '', '', ''), +(9937, '배반자 손목띠', 'Poignets d\'abjurateur', 'Abschwörerbänder', '誓言护腕', '誓言護腕', 'Sortijas de lego', 'Sortijas de lego', 'Поручи изменника', '', '', '', '', '', '', '', ''), +(9938, '배반자 망토', 'Cape d\'abjurateur', 'Abschwörerumhang', '誓言披风', '誓言披風', 'Capa de lego', 'Capa de lego', 'Плащ изменника', '', '', '', '', '', '', '', ''), +(9939, '배반자 장갑', 'Gants d\'abjurateur', 'Abschwörerhandschuhe', '誓言手套', '誓言手套', 'Guantes de lego', 'Guantes de lego', 'Перчатки изменника', '', '', '', '', '', '', '', ''), +(9940, '배반자 두건', 'Cagoule d\'abjurateur', 'Abschwörerkapuze', '誓言宝冠', '誓言寶冠', 'Caperuza de lego', 'Caperuza de lego', 'Капюшон изменника', '', '', '', '', '', '', '', ''), +(9941, '배반자 어깨보호대', 'Mantelet d\'abjurateur', 'Abschwörermantel', '誓言衬肩', '誓言襯肩', 'Manto de lego', 'Manto de lego', 'Оплечье изменника', '', '', '', '', '', '', '', ''), +(9942, '배반자 바지', 'Pantalon d\'abjurateur', 'Abschwörerhose', '誓言短裤', '誓言短褲', 'Pantalones de lego', 'Pantalones de lego', 'Штаны изменника', '', '', '', '', '', '', '', ''), +(9943, '배반자 로브', 'Robe d\'abjurateur', 'Abschwörerrobe', '誓言长袍', '誓言長袍', 'Toga de lego', 'Toga de lego', 'Одеяние изменника', '', '', '', '', '', '', '', ''), +(9944, '배반자 수정', 'Cristal d\'abjurateur', 'Abschwörerkristall', '誓言宝珠', '誓言寶珠', 'Cristal de lego', 'Cristal de lego', 'Кристалл изменника', '', '', '', '', '', '', '', ''), +(9945, '배반자 장식띠', 'Echarpe d\'abjurateur', 'Abschwörerschärpe', '誓言腰带', '誓言腰帶', 'Fajín de lego', 'Fajín de lego', 'Кушак изменника', '', '', '', '', '', '', '', ''), +(9946, '배반자 튜닉', 'Tunique d\'abjurateur', 'Abschwörertunika', '誓言外套', '誓言外套', 'Túnica de lego', 'Túnica de lego', 'Мундир изменника', '', '', '', '', '', '', '', ''), +(9947, '족장 허리띠', 'Ceinture de chef', 'Häuptlingsgürtel', '酋长腰带', '酋長腰帶', 'Cinturón de jefe', 'Cinturón de cabecilla', 'Атаманский пояс', '', '', '', '', '', '', '', ''), +(9948, '족장 장화', 'Bottes de chef', 'Häuptlingsstiefel', '酋长战靴', '酋長戰靴', 'Botas de jefe', 'Botas de cabecilla', 'Атаманские ботинки', '', '', '', '', '', '', '', ''), +(9949, '족장 팔보호구', 'Brassards de chef', 'Häuptlingsarmschienen', '酋长护腕', '酋長護腕', 'Brazales de jefe', 'Brazales de cabecilla', 'Атаманские наручи', '', '', '', '', '', '', '', ''), +(9950, '족장 흉갑', 'Cuirasse de chef', 'Häuptlingsbrustplatte', '酋长胸甲', '酋長胸甲', 'Peto de jefe', 'Coraza de cabecilla', 'Атаманская кираса', '', '', '', '', '', '', '', ''), +(9951, '족장 망토', 'Cape de chef', 'Häuptlingsumhang', '酋长披风', '酋長披風', 'Capa de jefe', 'Capa de cabecilla', 'Атаманский плащ', '', '', '', '', '', '', '', ''), +(9952, '족장 장갑', 'Gants de chef', 'Häuptlingshandschuhe', '酋长手套', '酋長手套', 'Guantes de jefe', 'Guantes de cabecilla', 'Атаманские перчатки', '', '', '', '', '', '', '', ''), +(9953, '족장 머리장식', 'Coiffure de chef', 'Häuptlingskopfputz', '酋长头饰', '酋長頭飾', 'Penacho de jefe', 'Penacho de cabecilla', 'Атаманский головной убор', '', '', '', '', '', '', '', ''), +(9954, '족장 다리보호구', 'Jambières de chef', 'Häuptlingsgamaschen', '酋长护腿', '酋長護腿', 'Leotardos de jefe', 'Leotardos de cabecilla', 'Атаманские поножи', '', '', '', '', '', '', '', ''), +(9955, '족장 어깨보호구', 'Epaulières de chef', 'Häuptlingsschultern', '酋长护肩', '酋長護肩', 'Hombreras de jefe', 'Sobrehombros de cabecilla', 'Атаманские наплечники', '', '', '', '', '', '', '', ''), +(9956, '전투사 팔보호구', 'Brassards de belliciste', 'Kriegstreiberarmschienen', '好战者的护腕', '好戰者的護腕', 'Brazales de belicista', 'Brazales de belicista', 'Наемнические наручи', '', '', '', '', '', '', '', ''), +(9957, '전투사 흉갑', 'Plastron de belliciste', 'Kriegstreiberbrustharnisch', '好战者的护胸', '好戰者的護胸', 'Coraza de belicista', 'Pechera de belicista', 'Наемнический нагрудник', '', '', '', '', '', '', '', ''), +(9958, '전투사 버클러', 'Targe de belliciste', 'Kriegstreiberrundschild', '好战者的圆盾', '好戰者的圓盾', 'Rodela de belicista', 'Rodela de belicista', 'Наемнический кулачный щит', '', '', '', '', '', '', '', ''), +(9959, '전투사 망토', 'Cape de belliciste', 'Kriegstreiberumhang', '好战者披风', '好戰者披風', 'Capa de belicista', 'Capa de belicista', 'Наемнический плащ', '', '', '', '', '', '', '', ''), +(9960, '전투사 건틀릿', 'Gantelets de belliciste', 'Kriegstreiberstulpen', '好战者手套', '好戰者手套', 'Guanteletes de belicista', 'Guanteletes de belicista', 'Наемнические рукавицы', '', '', '', '', '', '', '', ''), +(9961, '전투사 허리띠', 'Ceinture de belliciste', 'Kriegstreibergürtel', '好战者腰带', '好戰者腰帶', 'Cinturón de belicista', 'Cinturón de belicista', 'Наемнический пояс', '', '', '', '', '', '', '', ''), +(9962, '전투사 경갑', 'Bottes de belliciste', 'Kriegstreiberschienbeinschützer', '好战者胫甲', '好戰者脛甲', 'Grebas de belicista', 'Grebas de belicista', 'Наемнические наголенники', '', '', '', '', '', '', '', ''), +(9963, '전투사 머리장식', 'Diadème de belliciste', 'Kriegstreiberreif', '好战者头饰', '好戰者頭飾', 'Aro de belicista', 'Aro de belicista', 'Наемнический венец', '', '', '', '', '', '', '', ''), +(9964, '전투사 다리보호구', 'Jambières de belliciste', 'Kriegstreibergamaschen', '好战者护腿', '好戰者護腿', 'Leotardos de belicista', 'Leotardos de belicista', 'Наемнические поножи', '', '', '', '', '', '', '', ''), +(9965, '전투사 어깨갑옷', 'Espauliers de belliciste', 'Kriegstreiberschulterstücke', '好战者肩铠', '好戰者肩鎧', 'Espaldares de belicista', 'Espaldares de belicista', 'Наемническое наплечье', '', '', '', '', '', '', '', ''), +(9966, '새김무늬 판금 갑옷', 'Armure de plaques estampée', 'Geprägte Plattenrüstung', '雕花板甲', '雕花鎧甲', 'Armadura de placas en relieve', 'Armadura de placas estampadas', 'Гравированный латный доспех', '', '', '', '', '', '', '', ''), +(9967, '새김무늬 판금 건틀릿', 'Gantelets en plaques estampées', 'Geprägte Plattenstulpen', '雕花板甲护手', '雕花鎧甲護手', 'Guanteletes de placas en relieve', 'Guanteletes de placas estampadas', 'Гравированные латные рукавицы', '', '', '', '', '', '', '', ''), +(9968, '새김무늬 판금 벨트', 'Ceinturon en plaques estampées', 'Geprägter Plattengurt', '雕花板甲束带', '雕花鎧甲腰帶', 'Faja de placas en relieve', 'Faja de placas estampadas', 'Гравированный латный ремень', '', '', '', '', '', '', '', ''), +(9969, '새김무늬 판금 투구', 'Heaume en plaques estampées', 'Geprägter Plattenhelm', '雕花板甲头盔', '雕花鎧甲頭盔', 'Casco de placas en relieve', 'Casco de placas estampadas', 'Гравированный латный шлем', '', '', '', '', '', '', '', ''), +(9970, '새김무늬 판금 다리보호구', 'Jambières en plaques estampées', 'Geprägte Plattengamaschen', '雕花板甲护腿', '雕花鎧甲護腿', 'Leotardos de placas en relieve', 'Leotardos de placas estampadas', 'Гравированные латные поножи', '', '', '', '', '', '', '', ''), +(9971, '새김무늬 판금 어깨갑옷', 'Espauliers en plaques estampées', 'Geprägte Plattenschulterstücke', '雕花板甲肩铠', '雕花鎧甲肩鎧', 'Espaldares de placas en relieve', 'Espaldares de placas estampadas', 'Гравированное латное наплечье', '', '', '', '', '', '', '', ''), +(9972, '새김무늬 판금 팔보호구', 'Brassards en plaques estampées', 'Geprägte Plattenarmschienen', '雕花板甲护腕', '雕花鎧甲護腕', 'Brazales de placas en relieve', 'Brazales de placas estampadas', 'Гравированные латные наручи', '', '', '', '', '', '', '', ''), +(9973, '새김무늬 판금 장화', 'Bottes en plaques estampées', 'Geprägte Plattenstiefel', '雕花板甲战靴', '雕花鎧甲戰靴', 'Botas de placas en relieve', 'Botas de placas estampadas', 'Гравированные латные сапоги', '', '', '', '', '', '', '', ''), +(9974, '대군주 방패', 'Bouclier de suzerain', 'Oberherrenschild', '霸主之盾', '霸主之盾', 'Escudo de Señor Supremo', 'Escudo de Señor Supremo', 'Щит властителя', '', '', '', '', '', '', '', ''), +(9978, '가즈리디안 탐지기', 'Détecteur Gahz\'ridian', 'Gahz\'ridian-Detektor', '加兹瑞迪安探测器', '加茲瑞迪安探測器', 'Detector de Gahz\'rilo', 'Detector de gahz\'rilo', 'Обнаружитель газриллия', '', '', '', '', '', '', '', ''), +(9998, '검은 마법매듭 조끼', 'Gilet noir en tisse-mage', 'Schwarze Magiestoffweste', '黑色魔纹外衣', '黑色魔紋外衣', 'Jubón de paño mágico negro', 'Jubón de tejido mágico negro', 'Черный жилет из магической ткани', '', '', '', '', '', '', '', ''), +(9999, '검은 마법매듭 다리보호구', 'Pantalon noir en tisse-mage', 'Schwarze Magiestoffgamaschen', '黑色魔纹短裤', '黑色魔紋短褲', 'Leotardos de paño mágico negro', 'Leotardos de tejido mágico negros', 'Черные поножи из магической ткани', '', '', '', '', '', '', '', ''), +(10000, '마르골의 뿔', 'Corne de Margol', 'Margols Horn', '玛尔戈的角', '瑪爾戈的角', 'Cuerno de Margol', 'Cuerno de Margol', 'Рог Маргола', '', '', '', '', '', '', '', ''), +(10001, '검은 마법매듭 로브', 'Robe noire en tisse-mage', 'Schwarze Magiestoffrobe', '黑色魔纹长袍', '黑色魔紋長袍', 'Toga de paño mágico negro', 'Toga de tejido mágico negra', 'Черное одеяние из магической ткани', '', '', '', '', '', '', '', ''), +(10002, '그림자매듭 바지', 'Pantalon en tisse-ombre', 'Schattenzwirnhose', '暗纹短裤', '暗紋短褲', 'Pantalones de tejido de sombras', 'Pantalones de tejido de sombra', 'Тенетканые штаны', '', '', '', '', '', '', '', ''), +(10003, '검은 마법매듭 장갑', 'Gants noirs en tisse-mage', 'Schwarze Magiestoffhandschuhe', '黑色魔纹手套', '黑色魔紋手套', 'Guantes de paño mágico negro', 'Guantes de tejido mágico negros', 'Черные перчатки из магической ткани', '', '', '', '', '', '', '', ''), +(10004, '그림자매듭 로브', 'Robe en tisse-ombre', 'Schattenzwirnrobe', '暗纹长袍', '暗紋長袍', 'Toga de tejido de sombras', 'Toga de tejido de sombra', 'Тенетканое одеяние', '', '', '', '', '', '', '', ''), +(10005, '마르골의 거대한 뿔', 'Corne gigantesque de Margol', 'Margols gigantisches Horn', '玛尔戈的巨角', '瑪爾戈的巨角', 'Cuerno gigante de Margol', 'Cuerno gigante de Margol', 'Гигантский рог Маргола', '', '', '', '', '', '', '', ''), +(10006, '', '', '', '', '', '', 'Jubón de tejido mágico rojo', '', '', '', '', '', '', '', '', ''), +(10007, '붉은 마법매듭 조끼', 'Gilet rouge en tisse-mage', 'Rote Magiestoffweste', '红色魔纹外衣', '紅色魔紋外衣', 'Jubón de paño mágico rojo', 'Jubón de tejido mágico rojo', 'Красный жилет из магической ткани', '', '', '', '', '', '', '', ''), +(10008, '하얀 산적 복면', 'Masque blanc de bandit', 'Weiße Banditenmaske', '白色强盗面罩', '白色強盜面罩', 'Máscara de bandido blanca', 'Máscara de bandido blanca', 'Белая бандитская маска', '', '', '', '', '', '', '', ''), +(10009, '붉은 마법매듭 바지', 'Pantalon rouge en tisse-mage', 'Rote Magiestoffhose', '红色魔纹短裤', '紅色魔紋短褲', 'Pantalones de paño mágico rojo', 'Pantalones de tejido mágico rojos', 'Красные штаны из магической ткани', '', '', '', '', '', '', '', ''), +(10010, '폭풍매듭 바지', 'Pantalon en étoffe-tempête', 'Sturmstoffhose', '雷织短裤', '雷織短褲', 'Pantalones de paño tormentoso', 'Pantalones de paño tormentoso', 'Штаны из штормовой ткани', '', '', '', '', '', '', '', ''), +(10011, '폭풍매듭 장갑', 'Gants en étoffe-tempête', 'Sturmstoffhandschuhe', '雷织手套', '雷織手套', 'Guantes de paño tormentoso', 'Guantes de paño tormentoso', 'Перчатки из штормовой ткани', '', '', '', '', '', '', '', ''), +(10018, '붉은 마법매듭 장갑', 'Gants rouges en tisse-mage', 'Rote Magiestoffhandschuhe', '红色魔纹手套', '紅色魔紋手套', 'Guantes de paño mágico rojo', 'Guantes de tejido mágico rojos', 'Красные перчатки из магической ткани', '', '', '', '', '', '', '', ''), +(10019, '꿈매듭 장갑', 'Gants en tisse-rêve', 'Traumzwirnhandschuhe', '梦纹手套', '夢紋手套', 'Guantes Vigilasueños', 'Guantes de tejido onírico', 'Перчатки из ткани грез', '', '', '', '', '', '', '', ''), +(10020, '폭풍매듭 조끼', 'Gilet en étoffe-tempête', 'Sturmstoffweste', '雷织外衣', '雷織外衣', 'Jubón de paño tormentoso', 'Jubón de paño tormentoso', 'Жилет из штормовой ткани', '', '', '', '', '', '', '', ''), +(10021, '꿈매듭 조끼', 'Gilet en tisse-rêve', 'Traumzwirnweste', '梦纹外衣', '夢紋外衣', 'Jubón Vigilasueños', 'Jubón de tejido onírico', 'Жилет из ткани Грез', '', '', '', '', '', '', '', ''), +(10022, '무훈의 증서', 'Titre de propriété', 'Besitznachweis', '索里奥斯的证明信', '索里奧斯的證明信', 'Certificado de autenticidad', 'Certificado de autenticidad', 'Доказательство содеянного', '', '', '', '', '', '', '', ''), +(10023, '그림자매듭 장갑', 'Gants en tisse-ombre', 'Schattenzwirnhandschuhe', '暗纹手套', '暗紋手套', 'Guantes tejido de sombras', 'Guantes tejido de sombra', 'Тенетканые перчатки', '', '', '', '', '', '', '', ''), +(10024, '검은 마법매듭 머리띠', 'Bandeau noir en tisse-mage', 'Schwarzes Magiestoffstirnband', '黑色魔纹头带', '黑色魔紋頭帶', 'Cinta negra paño mágico', 'Cinta de tejido mágico negra', 'Черная головная повязка из магической ткани', '', '', '', '', '', '', '', ''), +(10025, '그림자매듭 복면', 'Masque en tisse-ombre', 'Schattenzwirnmaske', '暗纹面罩', '暗紋面罩', 'Máscara de tejido de sombras', 'Máscara de tejido de sombra', 'Тенетканая маска', '', '', '', '', '', '', '', ''), +(10026, '검은 마법매듭 장화', 'Bottes noires en tisse-mage', 'Schwarze Magiestoffstiefel', '黑色魔纹之靴', '黑色魔紋之靴', 'Botas de paño mágico negro', 'Botas de tejido mágico negras', 'Черные сапоги из магической ткани', '', '', '', '', '', '', '', ''), +(10027, '검은 마법매듭 어깨보호구', 'Epaulières noires en tisse-mage', 'Schwarze Magiestoffschultern', '黑色魔纹护肩', '黑色魔紋護肩', 'Hombreras de paño mágico negro', 'Sobrehombros de tejido mágico negros', 'Черные наплечники из магической ткани', '', '', '', '', '', '', '', ''), +(10028, '그림자매듭 어깨보호구', 'Epaulières en tisse-ombre', 'Schattenzwirnschultern', '暗纹护肩', '暗紋護肩', 'Hombreras de tejido de sombras', 'Sobrehombros de tejido de sombra', 'Тенетканые наплечники', '', '', '', '', '', '', '', ''), +(10029, '붉은 마법매듭 어깨보호구', 'Epaulières rouges en tisse-mage', 'Rote Magiestoffschultern', '红色魔纹护肩', '紅色魔紋護肩', 'Hombreras de paño mágico rojo', 'Sobrehombros de tejido mágico rojos', 'Красные наплечники из магической ткани', '', '', '', '', '', '', '', ''), +(10030, '함장 모자', 'Bicorne d\'amiral', 'Admiralshut', '将军之帽', '將軍之帽', 'Sombrero de almirante', 'Sombrero de almirante', 'Адмиральская шляпа', '', '', '', '', '', '', '', ''), +(10031, '그림자매듭 장화', 'Bottes en tisse-ombre', 'Schattenzwirnstiefel', '暗纹之靴', '暗紋之靴', 'Botas tejido de sombras', 'Botas tejido de sombra', 'Тенетканые сапоги', '', '', '', '', '', '', '', ''), +(10032, '폭풍매듭 머리띠', 'Bandeau en étoffe-tempête', 'Sturmstoffstirnband', '雷织头带', '雷織頭帶', 'Cinta de paño tormentoso', 'Cinta de paño tormentoso', 'Головная повязка из штормовой ткани', '', '', '', '', '', '', '', ''), +(10033, '붉은 마법매듭 머리띠', 'Bandeau rouge en tisse-mage', 'Rotes Magiestoffstirnband', '红色魔纹头带', '紅色魔紋頭帶', 'Cinta de paño mágico rojo', 'Cinta de tejido mágico roja', 'Красная головная повязка из магической ткани', '', '', '', '', '', '', '', ''), +(10034, '턱시도 셔츠', 'Chemise de smoking', 'Smokinghemd', '礼服衬衣', '禮服襯衣', 'Camisa de esmoquin', 'Camisa de esmoquin', 'Рубашка под смокинг', '', '', '', '', '', '', '', ''), +(10035, '턱시도 바지', 'Pantalon de smoking', 'Smokinghose', '礼服短裤', '禮服短褲', 'Pantalones de esmoquin', 'Pantalones de esmoquin', 'Брюки под смокинг', '', '', '', '', '', '', '', ''), +(10036, '턱시도 재킷', 'Veste de smoking', 'Smokingjacke', '礼服夹克', '禮服夾克', 'Chaqueta de esmoquin', 'Chaqueta de esmoquin', 'Куртка-смокинг', '', '', '', '', '', '', '', ''), +(10037, '그림자매듭 복면', 'Masque en tisse-ombre', 'Schattenzwirnmaske', '暗纹面罩', '影紋面罩', 'Máscara de tejido de sombras', 'Máscara de tejido de sombra', 'Тенетканая маска', '', '', '', '', '', '', '', ''), +(10038, '폭풍매듭 어깨보호구', 'Epaulières en étoffe-tempête', 'Sturmstoffschultern', '雷织护肩', '雷織護肩', 'Hombreras de paño tormentoso', 'Sobrehombros de paño tormentoso', 'Наплечники из штормовой ткани', '', '', '', '', '', '', '', ''), +(10039, '폭풍매듭 장화', 'Bottes en étoffe-tempête', 'Sturmstoffstiefel', '雷织长靴', '雷織長靴', 'Botas de paño tormentoso', 'Botas de paño tormentoso', 'Сапоги из штормовой ткани', '', '', '', '', '', '', '', ''), +(10040, '하얀 웨딩드레스', 'Robe blanche de mariée', 'Weißes Hochzeitskleid', '白色婚纱', '白色婚紗', 'Vestido de boda blanco', 'Vestido de boda blanco', 'Белое свадебное платье', '', '', '', '', '', '', '', ''), +(10041, '꿈매듭 머리장식', 'Diadème en tisse-rêve', 'Traumzwirnreif', '梦纹头饰', '夢紋頭飾', 'Aro Vigilasueños', 'Aro de tejido onírico', 'Венец из ткани Грез', '', '', '', '', '', '', '', ''), +(10042, '불매듭 로브', 'Robe en étoffe cendrée', 'Aschenstoffrobe', '灰布长袍', '灰布長袍', 'Toga de paño ceniza', 'Toga de paño cenizo', 'Одеяние из пепельной ткани', '', '', '', '', '', '', '', ''), +(10043, '신앙의 바지', 'Chausses pieuses', 'Fromme Beinwickel', '虔敬裹腿', '虔敬裹腿', 'Leotardos piadosos', 'Leotardos piadosos', 'Богоугодные бриджи', '', '', '', '', '', '', '', ''), +(10044, '불매듭 장화', 'Bottes en étoffe cendrée', 'Aschenstoffstiefel', '灰布长靴', '灰布長靴', 'Botas de paño ceniza', 'Botas de paño cenizo', 'Сапоги из пепельной ткани', '', '', '', '', '', '', '', ''), +(10045, '수수한 리넨 바지', 'Pantalon en lin écru', 'Einfache Leinenhose', '简易亚麻短裤', '簡易亞麻短褲', 'Pantalones de lino simples', 'Pantalones de lino sencillos', 'Простые льняные штаны', '', '', '', '', '', '', '', ''), +(10046, '수수한 리넨 장화', 'Bottes en lin écru', 'Einfache Leinenstiefel', '简易的亚麻靴', '簡易的亞麻靴', 'Botas de lino simples', 'Botas de lino sencillas', 'Простые льняные сапоги', '', '', '', '', '', '', '', ''), +(10047, '수수한 킬트', 'Kilt simple', 'Einfacher Kilt', '简易的褶裙', '簡易的褶裙', 'Falda escocesa simple', 'Falda sencilla', 'Простой килт', '', '', '', '', '', '', '', ''), +(10048, '붉은색 킬트', 'Kilt coloré', 'Bunter Kilt', '多彩褶裙', '多彩褶裙', 'Falda escocesa de colores', 'Falda de colores', 'Многоцветный килт', '', '', '', '', '', '', '', ''), +(10049, '악마신봉자의 단검', 'Lame du diaboliste', 'Diabolisten-Klinge', '', '惡魔之刃', 'Hoja de diabolista', 'Hoja de diabolista', 'Клинок демонопоклонника', '', '', '', '', '', '', '', ''), +(10050, '마법매듭 가방', 'Sac en tisse-mage', 'Magiestofftasche', '魔纹包', '魔紋包', 'Bolsa de paño mágico', 'Bolsa de tejido mágico', 'Сумка из магической ткани', '', '', '', '', '', '', '', ''), +(10051, '빨간색 마법매듭 가방', 'Sac rouge en tisse-mage', 'Rote Magiestofftasche', '红色魔纹包', '紅色魔紋包', 'Bolsa de paño mágico roja', 'Bolsa de tejido mágico roja', 'Красная сумка из магической ткани', '', '', '', '', '', '', '', ''), +(10052, '주황색 무도복', 'Chemise orange martiale', 'Oranges Kampfhemd', '橙色军用衬衣', '橙色軍用襯衣', 'Camisa marcial naranja', 'Camisa marcial naranja', 'Оранжевая воинская рубашка', '', '', '', '', '', '', '', ''), +(10053, '수수한 검은색 드레스', 'Robe noire simple', 'Einfaches schwarzes Kleid', '简易的黑裙子', '簡易的黑裙子', 'Vestido negro simple', 'Vestido negro sencillo', 'Простое черное платье', '', '', '', '', '', '', '', ''), +(10054, '연보라색 마법매듭 셔츠', 'Chemise lavande en tisse-mage', 'Lavendelfarbenes Magiestoffhemd', '紫色魔纹衬衣', '紫色魔紋襯衣', 'Camisa de paño mágico lavanda', 'Camisa de tejido mágico lavanda', 'Лиловая рубашка из магической ткани', '', '', '', '', '', '', '', ''), +(10055, '분홍색 마법매듭 셔츠', 'Chemise rose en tisse-mage', 'Rosa Magiestoffhemd', '粉色魔纹衬衣', '粉色魔紋襯衣', 'Camisa de paño mágico rosa', 'Camisa de tejido mágico rosa', 'Розовая рубашка из магической ткани', '', '', '', '', '', '', '', ''), +(10056, '주황색 마법매듭 셔츠', 'Chemise orange en tisse-mage', 'Oranges Magiestoffhemd', '橙色魔纹衬衣', '橙色魔紋襯衣', 'Camisa de paño mágico naranja', 'Camisa de tejido mágico naranja', 'Оранжевая рубашка из магической ткани', '', '', '', '', '', '', '', ''), +(10057, '황혼매듭 튜닉', 'Tunique tissée de crépuscule', 'Dämmergewirkte Tunika', '夜纹外套', '夜紋外套', 'Túnica Tejealba', 'Túnica Tejealba', 'Мракотканный мундир', '', '', '', '', '', '', '', ''), +(10058, '황혼매듭 장화', 'Sandales tissées de crépuscule', 'Dämmergewirkte Sandalen', '夜纹便鞋', '夜紋便鞋', 'Sandalias Tejealba', 'Sandalias Tejealba', 'Мракотканные сандалии', '', '', '', '', '', '', '', ''), +(10059, '황혼매듭 팔보호구', 'Brassards tissés de crépuscule', 'Dämmergewirkte Armschienen', '夜纹护腕', '夜紋護腕', 'Brazales Tejealba', 'Brazales Tejealba', 'Мракотканные наручи', '', '', '', '', '', '', '', ''), +(10060, '황혼매듭 단망토', 'Cape tissée de crépuscule', 'Dämmergewirktes Cape', '夜纹斗篷', '夜紋斗篷', 'Manteo Tejealba', 'Manteo Tejealba', 'Мракотканная накидка', '', '', '', '', '', '', '', ''), +(10061, '황혼매듭 터번', 'Turban tissé de crépuscule', 'Dämmergewirkter Turban', '夜纹兜帽', '夜紋兜帽', 'Turbante Tejealba', 'Turbante Tejealba', 'Мракотканный тюрбан', '', '', '', '', '', '', '', ''), +(10062, '황혼매듭 장갑', 'Gants tissés de crépuscule', 'Dämmergewirkte Handschuhe', '夜纹手套', '夜紋手套', 'Guantes Tejealba', 'Guantes Tejealba', 'Мракотканные перчатки', '', '', '', '', '', '', '', ''), +(10063, '황혼매듭 아미스', 'Amict tissé de crépuscule', 'Dämmergewirkte Amicia', '夜纹披肩', '夜紋披肩', 'Hombrera Tejealba', 'Amito Tejealba', 'Мракотканный нарамник', '', '', '', '', '', '', '', ''), +(10064, '황혼매듭 바지', 'Pantalon tissé de crépuscule', 'Dämmergewirkte Hose', '夜纹短裤', '夜紋短褲', 'Pantalones Tejealba', 'Pantalones Tejealba', 'Мракотканные штаны', '', '', '', '', '', '', '', ''), +(10065, '황혼매듭 로브', 'Robe tissée de crépuscule', 'Dämmergewirkte Robe', '夜纹长袍', '夜紋長袍', 'Toga Tejealba', 'Toga Tejealba', 'Кровотканное одеяние', '', '', '', '', '', '', '', ''), +(10066, '황혼매듭 장식띠', 'Echarpe tissée de crépuscule', 'Dämmergewirkte Schärpe', '夜纹腰带', '夜紋腰帶', 'Fajín Tejealba', 'Fajín Tejealba', 'Мракотканый кушак', '', '', '', '', '', '', '', ''), +(10067, '정의 허리보호대', 'Sangle pieuse', 'Rechtschaffener Taillenschutz', '公正护腰', '公正護腰', 'Guardarrenes de rectitud', 'Guardarrenes recto', 'Воинский пояс праведности', '', '', '', '', '', '', '', ''), +(10068, '정의 장화', 'Bottes pieuses', 'Rechtschaffene Stiefel', '公正长靴', '公正長靴', 'Botas de rectitud', 'Botas rectas', 'Сапоги праведности', '', '', '', '', '', '', '', ''), +(10069, '정의 팔보호구', 'Brassards pieux', 'Rechtschaffene Armschienen', '公正护腕', '公正護腕', 'Brazales de rectitud', 'Brazales rectos', 'Наручи праведности', '', '', '', '', '', '', '', ''), +(10070, '정의 갑옷', 'Armure pieuse', 'Rechtschaffene Rüstung', '公正护甲', '公正護甲', 'Armadura de rectitud', 'Armadura recta', 'Броня праведности', '', '', '', '', '', '', '', ''), +(10071, '정의 망토', 'Cape pieuse', 'Rechtschaffener Umhang', '公正披风', '公正披風', 'Capa de rectitud', 'Capa recta', 'Плащ праведности', '', '', '', '', '', '', '', ''), +(10072, '정의 장갑', 'Gants pieux', 'Rechtschaffene Handschuhe', '公正手套', '公正手套', 'Guantes de rectitud', 'Guantes rectos', 'Перчатки Праведности', '', '', '', '', '', '', '', ''), +(10073, '정의 투구', 'Casque pieux', 'Rechtschaffener Helm', '公正头盔', '公正頭盔', 'Casco de rectitud', 'Casco recto', 'Полный шлем праведности', '', '', '', '', '', '', '', ''), +(10074, '정의 다리보호구', 'Jambières pieuses', 'Rechtschaffene Gamaschen', '公正护腿', '公正護腿', 'Leotardos de rectitud', 'Leotardos rectos', 'Поножи праведности', '', '', '', '', '', '', '', ''), +(10075, '정의 어깨갑옷', 'Spallières pieuses', 'Rechtschaffene Schiftung', '公正肩甲', '公正肩甲', 'Bufas de rectitud', 'Bufas rectas', 'Наплеч праведности', '', '', '', '', '', '', '', ''), +(10076, '군주 손목보호대', 'Garde-bras de seigneur', 'Adelsarmschützer', '贵族臂甲', '貴族臂甲', 'Guardabrazos de Lord', 'Guardabrazos de Lord', 'Боевые наручи лорда', '', '', '', '', '', '', '', ''), +(10077, '군주 흉갑', 'Cuirasse de seigneur', 'Adelsbrustplatte', '贵族胸甲', '貴族胸甲', 'Peto de Lord', 'Coraza de Lord', 'Кираса лорда', '', '', '', '', '', '', '', ''), +(10078, '군주 문장방패', 'Cimier de seigneur', 'Lordwappen', '贵族纹章盾牌', '貴族紋章盾牌', 'Emblema de Lord', 'Blasón de Lord', 'Рыцарский щит лорда', '', '', '', '', '', '', '', ''), +(10079, '군주 단망토', 'Cape de seigneur', 'Adelscape', '贵族斗篷', '貴族斗篷', 'Manteo de Lord', 'Manteo de Lord', 'Накидка лорда', '', '', '', '', '', '', '', ''), +(10080, '군주 건틀릿', 'Gantelets de seigneur', 'Adelsstulpen', '贵族护手', '貴族護手', 'Guanteletes de Lord', 'Guanteletes de Lord', 'Рукавицы лорда', '', '', '', '', '', '', '', ''), +(10081, '군주 벨트', 'Ceinturon de seigneur', 'Adelsgürtel', '贵族束带', '貴族腰帶', 'Faja de Lord', 'Faja de Lord', 'Ремень лорда', '', '', '', '', '', '', '', ''), +(10082, '군주 장화', 'Bottes de seigneur', 'Adelsstiefel', '贵族之靴', '貴族之靴', 'Botas de Lord', 'Botas de Lord', 'Сапоги лорда', '', '', '', '', '', '', '', ''), +(10083, '군주 왕관', 'Couronne de seigneur', 'Adelskrone', '贵族头盔', '貴族頭盔', 'Corona de Lord', 'Corona de Lord', 'Корона лорда', '', '', '', '', '', '', '', ''), +(10084, '군주 다리보호대', 'Cuissards de seigneur', 'Adelsbeinschützer', '贵族腿甲', '貴族腿甲', 'Musleras de Lord', 'Musleras de Lord', 'Набедренники лорда', '', '', '', '', '', '', '', ''), +(10085, '군주 어깨갑옷', 'Espauliers de seigneur', 'Adelsschulterstücke', '贵族肩铠', '貴族肩鎧', 'Espaldares de Lord', 'Espaldares de Lord', 'Наплечье лорда', '', '', '', '', '', '', '', ''), +(10086, '고딕 판금 갑옷', 'Armure de plaques gothique', 'Gotische Plattenrüstung', '哥特板甲', '哥特鎧甲', 'Armadura de placas góticas', 'Armadura de placas góticas', 'Готический латный доспех', '', '', '', '', '', '', '', ''), +(10087, '고딕 판금 건틀릿', 'Gantelets gothiques en plaques', 'Gotische Plattenstulpen', '哥特板甲护手', '哥特鎧甲護手', 'Guanteletes de placas góticas', 'Guanteletes de placas góticas', 'Готические латные рукавицы', '', '', '', '', '', '', '', ''), +(10088, '고딕 판금 벨트', 'Ceinturon gothique en plaques', 'Gotischer Plattengurt', '哥特板甲束带', '哥特鎧甲腰帶', 'Faja de placas góticas', 'Faja de placas góticas', 'Готический латный ремень', '', '', '', '', '', '', '', ''), +(10089, '고딕 판금 발덮개', 'Bottes gothiques', 'Gotische Sabatons', '哥特马靴', '哥特馬靴', 'Escarpes góticos', 'Escarpes góticos', 'Готические башмаки', '', '', '', '', '', '', '', ''), +(10090, '고딕 판금 투구', 'Heaume gothique en plaques', 'Gotischer Plattenhelm', '哥特板甲头盔', '哥特鎧甲頭盔', 'Casco de placas góticas', 'Casco de placas góticas', 'Готический латный шлем', '', '', '', '', '', '', '', ''), +(10091, '고딕 판금 다리보호구', 'Jambières gothiques en plaques', 'Gotische Plattengamaschen', '哥特板甲护腿', '哥特鎧甲護腿', 'Leotardos de placas góticas', 'Leotardos de placas góticas', 'Готические латные поножи', '', '', '', '', '', '', '', ''), +(10092, '고딕 판금 어깨갑옷', 'Spallières gothiques en plaques', 'Gotische Plattenschiftung', '哥特板甲肩胄', '哥特鎧甲肩胄', 'Bufas de placas góticas', 'Bufas de placas góticas', 'Готический латный наплеч', '', '', '', '', '', '', '', ''), +(10093, '망령 방패', 'Déflecteur de revenant', 'Klagegeistdeflektor', '亡魂盾牌', '亡魂盾牌', 'Deflector de aparecido', 'Deflector de aparecido', 'Потусторонний отражатель', '', '', '', '', '', '', '', ''), +(10094, '고딕 판금 완갑', 'Protège-bras gothiques en plaques', 'Gotische Plattenunterarmschienen', '哥特臂铠', '哥特臂鎧', 'Protegebrazos de placas góticas', 'Protegebrazos de placas góticas', 'Готические латные тяжелые наручи', '', '', '', '', '', '', '', ''), +(10095, '평의원 장화', 'Bottes de conseiller', 'Ratsherrenstiefel', '议员长靴', '議員長靴', 'Botas de concejal', 'Botas de concejal', 'Сапоги советника', '', '', '', '', '', '', '', ''), +(10096, '평의원 소매장식', 'Crispins de conseiller', 'Ratsherrenmanschetten', '议员腕轮', '議員腕輪', 'Puños de concejal', 'Puños de concejal', 'Манжеты советника', '', '', '', '', '', '', '', ''), +(10097, '평의원 머리장식', 'Diadème de conseiller', 'Ratsherrenreif', '议员头冠', '議員頭冠', 'Aro de concejal', 'Aro de concejal', 'Венец советника', '', '', '', '', '', '', '', ''), +(10098, '평의원 망토', 'Cape de conseiller', 'Ratsherrenumhang', '议员披风', '議員披風', 'Capa de concejal', 'Capa de concejal', 'Плащ советника', '', '', '', '', '', '', '', ''), +(10099, '평의원 장갑', 'Gants de conseiller', 'Ratsherrenhandschuhe', '议员手套', '議員手套', 'Guantes de concejal', 'Guantes de concejal', 'Перчатки советника', '', '', '', '', '', '', '', ''), +(10100, '평의원 어깨보호구', 'Epaulières de conseiller', 'Ratsherrenschultern', '议员护肩', '議員護肩', 'Hombreras de concejal', 'Sombrehombros de concejal', 'Наплечники советника', '', '', '', '', '', '', '', ''), +(10101, '평의원 바지', 'Pantalon de conseiller', 'Ratsherrenhose', '议员短裤', '議員短褲', 'Pantalones de concejal', 'Pantalones de concejal', 'Штаны советника', '', '', '', '', '', '', '', ''), +(10102, '평의원 로브', 'Robe de conseiller', 'Ratsherrenroben', '议员长袍', '議員長袍', 'Togas de concejal', 'Togas de concejal', 'Одеяния советника', '', '', '', '', '', '', '', ''), +(10103, '평의원 장식띠', 'Echarpe de conseiller', 'Ratsherrenschärpe', '议员腰带', '議員腰帶', 'Fajín de concejal', 'Fajín de concejal', 'Кушак советника', '', '', '', '', '', '', '', ''), +(10104, '평의원 튜닉', 'Tunique de conseiller', 'Ratsherrentunika', '议员外衣', '議員外衣', 'Túnica de concejal', 'Túnica de concejal', 'Мундир советника', '', '', '', '', '', '', '', ''), +(10105, '방랑자 갑옷', 'Armure d\'errance', 'Wandererrüstung', '天使护甲', '天使護甲', 'Armadura de errante', 'Armadura de errante', 'Броня странника', '', '', '', '', '', '', '', ''), +(10106, '방랑자 장화', 'Bottes d\'errance', 'Wandererstiefel', '天使之靴', '天使之靴', 'Botas de errante', 'Botas de errante', 'Сапоги странника', '', '', '', '', '', '', '', ''), +(10107, '방랑자 팔보호구', 'Brassards d\'errance', 'Wandererarmschienen', '天使护腕', '天使護腕', 'Brazales de errante', 'Brazales de errante', 'Наручи странника', '', '', '', '', '', '', '', ''), +(10108, '방랑자 망토', 'Cape d\'errance', 'Wandererumhang', '天使披风', '天使披風', 'Capa de errante', 'Capa de errante', 'Плащ странника', '', '', '', '', '', '', '', ''), +(10109, '방랑자 허리띠', 'Ceinture d\'errance', 'Wanderergürtel', '天使腰带', '天使腰帶', 'Cinturón de errante', 'Cinturón de errante', 'Пояс странника', '', '', '', '', '', '', '', ''), +(10110, '방랑자 장갑', 'Gants d\'errance', 'Wandererhandschuhe', '天使手套', '天使手套', 'Guantes de errante', 'Guantes de errante', 'Перчатки странника', '', '', '', '', '', '', '', ''), +(10111, '방랑자 모자', 'Chapeau d\'errance', 'Wandererhut', '天使光环', '天使光環', 'Sombrero de errante', 'Sombrero de errante', 'Шляпа странника', '', '', '', '', '', '', '', ''), +(10112, '방랑자 다리보호구', 'Jambières d\'errance', 'Wanderergamaschen', '天使护腿', '天使護腿', 'Leotardos de errante', 'Leotardos de errante', 'Поножи странника', '', '', '', '', '', '', '', ''), +(10113, '방랑자 어깨보호구', 'Epaulières d\'errance', 'Wandererschultern', '天使护肩', '天使護肩', 'Hombreras de errante', 'Sobrehombros de errante', 'Наплечники странника', '', '', '', '', '', '', '', ''), +(10118, '장식 흉갑', 'Cuirasse ornée', 'Verschnörkelte Brustplatte', '华丽胸甲', '華麗胸甲', 'Peto ornamentado', 'Coraza ornamentado', 'Изысканная кираса', '', '', '', '', '', '', '', ''), +(10119, '장식 경갑', 'Grèves ornées', 'Verschnörkelte Schienbeinschützer', '神圣胫甲', '神聖脛甲', 'Grebas ornamentadas', 'Grebas ornamentadas', 'Изысканные наголенники', '', '', '', '', '', '', '', ''), +(10120, '장식 망토', 'Cape ornée', 'Verschnörkelter Umhang', '神圣披风', '神聖披風', 'Capa ornamentada', 'Capa ornamentada', 'Изысканный плащ', '', '', '', '', '', '', '', ''), +(10121, '장식 건틀릿', 'Gantelets ornés', 'Verschnörkelte Stulpen', '神圣护手', '神聖護手', 'Guanteletes ornamentados', 'Guanteletes ornamentados', 'Изысканные рукавицы', '', '', '', '', '', '', '', ''), +(10122, '장식 벨트', 'Ceinturon orné', 'Verschnörkelter Gurt', '神圣束带', '神聖腰帶', 'Faja ornamentada', 'Faja ornamentada', 'Изысканный ремень', '', '', '', '', '', '', '', ''), +(10123, '장식 머리장식', 'Diadème orné', 'Verschnörkelter Reif', '神圣头盔', '神聖頭盔', 'Aro ornamentado', 'Aro ornamentado', 'Изысканный венец', '', '', '', '', '', '', '', ''), +(10124, '장식 다리보호대', 'Jambières ornées', 'Verschnörkelte Beinschützer', '神圣腿甲', '神聖腿甲', 'Musleras ornamentadas', 'Musleras ornamentadas', 'Изысканные набедренники', '', '', '', '', '', '', '', ''), +(10125, '장식 어깨갑옷', 'Espauliers ornés', 'Verschnörkelte Schulterstücke', '神圣肩铠', '神聖肩鎧', 'Espaldares ornamentados', 'Espaldares ornamentados', 'Изысканное наплечье', '', '', '', '', '', '', '', ''), +(10126, '장식 팔보호구', 'Brassards ornés', 'Verschnörkelte Armschienen', '精制护腕', '精製護腕', 'Brazales ornamentados', 'Brazales ornamentados', 'Изысканные наручи', '', '', '', '', '', '', '', ''), +(10127, '망령 팔보호구', 'Brassards de revenant', 'Klagegeistarmschienen', '亡魂护腕', '亡魂護腕', 'Brazales de aparecido', 'Brazales de aparecido', 'Потусторонние наручи', '', '', '', '', '', '', '', ''), +(10128, '망령 흉갑', 'Pansière de revenant', 'Klagegeistbrustplatte', '亡魂胸甲', '亡魂胸甲', 'Peto de aparecido', 'Peto de aparecido', 'Потусторонняя бригантина', '', '', '', '', '', '', '', ''), +(10129, '망령 건틀릿', 'Gantelets de revenant', 'Klagegeiststulpen', '亡魂护手', '亡魂護手', 'Guanteletes de aparecido', 'Guanteletes de aparecido', 'Потусторонние рукавицы', '', '', '', '', '', '', '', ''), +(10130, '망령 벨트', 'Ceinturon de revenant', 'Klagegeistgurt', '亡魂束带', '亡魂腰帶', 'Faja de aparecido', 'Faja de aparecido', 'Потусторонний ремень', '', '', '', '', '', '', '', ''), +(10131, '망령 장화', 'Bottes de revenant', 'Klagegeiststiefel', '亡魂之靴', '亡魂之靴', 'Botas de aparecido', 'Botas de aparecido', 'Потусторонние сапоги', '', '', '', '', '', '', '', ''), +(10132, '망령 투구', 'Heaume de revenant', 'Klagegeisthelm', '亡魂头盔', '亡魂頭盔', 'Casco de aparecido', 'Casco de aparecido', 'Потусторонний полный шлем', '', '', '', '', '', '', '', ''), +(10133, '망령 다리보호구', 'Jambières de revenant', 'Klagegeistgamaschen', '亡魂护腿', '亡魂護腿', 'Leotardos de aparecido', 'Leotardos de aparecido', 'Потусторонние поножи', '', '', '', '', '', '', '', ''), +(10134, '망령 어깨보호구', 'Epaulières de revenant', 'Klagegeistschultern', '亡魂护肩', '亡魂護肩', 'Hombreras de aparecido', 'Sobrehombros de aparecido', 'Потусторонние наплечники', '', '', '', '', '', '', '', ''), +(10135, '대의원 튜닉', 'Tunique de grand conseiller', 'Oberratsherrentunika', '苍穹护甲', '蒼穹護甲', 'Túnica de consejero mayor', 'Túnica de consejero mayor', 'Мундир Верховного советника', '', '', '', '', '', '', '', ''), +(10136, '대의원 팔보호구', 'Brassards de grand conseiller', 'Oberratsherrenarmschienen', '苍穹护腕', '蒼穹護腕', 'Brazales de consejero mayor', 'Brazales de consejero mayor', 'Наручи Верховного советника', '', '', '', '', '', '', '', ''), +(10137, '대의원 장화', 'Bottes de grand conseiller', 'Oberratsherrenstiefel', '苍穹战靴', '蒼穹戰靴', 'Botas de consejero mayor', 'Botas de consejero mayor', 'Сапоги Верховного советника', '', '', '', '', '', '', '', ''), +(10138, '대의원 망토', 'Cape de grand conseiller', 'Oberberaterumhang', '苍穹披风', '蒼穹披風', 'Capa de consejero mayor', 'Capa de consejero mayor', 'Плащ Верховного советника', '', '', '', '', '', '', '', ''), +(10139, '대의원 머리장식', 'Diadème de grand conseiller', 'Oberratsherrenreif', '苍穹王冠', '蒼穹王冠', 'Aro de consejero mayor', 'Aro de consejero mayor', 'Венец Верховного советника', '', '', '', '', '', '', '', ''), +(10140, '대의원 장갑', 'Gants de grand conseiller', 'Oberratsherrenhandschuhe', '苍穹手套', '蒼穹手套', 'Guantes de consejero mayor', 'Guantes de consejero mayor', 'Перчатки Верховного советника', '', '', '', '', '', '', '', ''), +(10141, '대의원 바지', 'Pantalon de grand conseiller', 'Oberratsherrenhose', '苍穹护腿', '蒼穹護腿', 'Pantalones de consejero mayor', 'Pantalones de consejero mayor', 'Штаны Верховного советника', '', '', '', '', '', '', '', ''), +(10142, '대의원 어깨보호대', 'Mantelet de grand conseiller', 'Oberratsherrenmantel', '苍穹衬肩', '蒼穹襯肩', 'Manto de consejero mayor', 'Manto de consejero mayor', 'Оплечье Верховного советника', '', '', '', '', '', '', '', ''), +(10143, '대의원 로브', 'Robe de grand conseiller', 'Oberratsherrenrobe', '苍穹长袍', '蒼穹長袍', 'Toga de consejero mayor', 'Toga de consejero mayor', 'Одеяние Верховного советника', '', '', '', '', '', '', '', ''), +(10144, '대의원 장식띠', 'Echarpe de grand conseiller', 'Oberratsherrenschärpe', '苍穹腰带', '蒼穹腰帶', 'Fajín de consejero mayor', 'Fajín de consejero mayor', 'Кушак Верховного советника', '', '', '', '', '', '', '', ''), +(10145, '용맹 벨트', 'Ceinturon de la puissance', 'Mächtiger Gurt', '幻影束带', '幻影腰帶', 'Faja poderosa', 'Faja poderosa', 'Могущественный ремень', '', '', '', '', '', '', '', ''), +(10146, '용맹 장화', 'Bottes de la puissance', 'Mächtige Stiefel', '幻影之靴', '幻影之靴', 'Botas poderosas', 'Botas poderosas', 'Могущественные сапоги', '', '', '', '', '', '', '', ''), +(10147, '용맹 팔보호구', 'Brachiales de la puissance', 'Mächtige Armsplinte', '幻影护臂', '幻影護臂', 'Braquiales poderosos', 'Braquiales poderosos', 'Могущественные защитные наручи', '', '', '', '', '', '', '', ''), +(10148, '용맹 망토', 'Cape de la puissance', 'Mächtiger Umhang', '幻影披风', '幻影披風', 'Capa poderosa', 'Capa poderosa', 'Могущественный плащ', '', '', '', '', '', '', '', ''), +(10149, '용맹 건틀릿', 'Gantelets de la puissance', 'Mächtige Stulpen', '幻影护手', '幻影護手', 'Guanteletes poderosos', 'Guanteletes poderosos', 'Могущественные рукавицы', '', '', '', '', '', '', '', ''), +(10150, '용맹 투구', 'Casque de la puissance', 'Mächtiger Helm', '幻影头饰', '幻影頭飾', 'Casco poderoso', 'Casco poderoso', 'Могущественный полный шлем', '', '', '', '', '', '', '', ''), +(10151, '용맹 튜닉', 'Tunique de puissance', 'Mächtige Tunika', '幻影外套', '幻影外套', 'Túnica poderosa', 'Túnica poderosa', 'Могущественный мундир', '', '', '', '', '', '', '', ''), +(10152, '용맹 다리보호구', 'Jambières de la puissance', 'Mächtige Gamaschen', '幻影护腿', '幻影護腿', 'Leotardos poderosos', 'Leotardos poderosos', 'Поножи Могущества', '', '', '', '', '', '', '', ''), +(10153, '용맹 어깨갑옷', 'Spallières de la puissance', 'Mächtige Schiftung', '幻影肩甲', '幻影肩甲', 'Bufas poderosas', 'Bufas poderosas', 'Могущественный наплеч', '', '', '', '', '', '', '', ''), +(10154, '머큐리 벨트', 'Ceinturon mercurien', 'Quecksilbriger Gurt', '水银束带', '水銀腰帶', 'Faja voluble', 'Faja mercúrica', 'Переменчивый ремень', '', '', '', '', '', '', '', ''), +(10155, '머큐리 경갑', 'Bottes mercuriennes', 'Quecksilbrige Schienbeinschützer', '水银胫甲', '水銀脛甲', 'Grebas volubles', 'Grebas mercúricas', 'Переменчивые наголенники', '', '', '', '', '', '', '', ''), +(10156, '머큐리 팔보호구', 'Brassards mercuriens', 'Quecksilbrige Armschienen', '水银护腕', '水銀護腕', 'Brazales volubles', 'Brazales mercúricos', 'Переменчивые наручи', '', '', '', '', '', '', '', ''), +(10157, '머큐리 흉갑', 'Cuirasse mercurienne', 'Quecksilbrige Brustplatte', '水银胸甲', '水銀胸甲', 'Peto voluble', 'Coraza mercúrica', 'Переменчивая кираса', '', '', '', '', '', '', '', ''), +(10158, '머큐리 수호버클러', 'Garde mercurienne', 'Quecksilbriger Schutz', '水银盾牌', '水銀盾牌', 'Integumento voluble', 'Integumento mercúrico', 'Переменчивый страж', '', '', '', '', '', '', '', ''), +(10159, '머큐리 망토', 'Cape mercurienne', 'Quecksilbriger Umhang', '水银披风', '水銀披風', 'Capa voluble', 'Capa mercúrica', 'Переменчивый плащ', '', '', '', '', '', '', '', ''), +(10160, '머큐리 머리장식', 'Diadème mercurien', 'Quecksilbriger Reif', '水银头盔', '水銀頭盔', 'Aro voluble', 'Aro mercúrico', 'Переменчивый венец', '', '', '', '', '', '', '', ''), +(10161, '머큐리 건틀릿', 'Gantelets mercuriens', 'Quecksilbrige Stulpen', '水银护手', '水銀護手', 'Guanteletes volubles', 'Guanteletes mercúricos', 'Переменчивые рукавицы', '', '', '', '', '', '', '', ''), +(10162, '머큐리 다리보호대', 'Cuissards mercuriens', 'Quecksilbrige Beinschützer', '水银腿甲', '水銀腿甲', 'Musleras volubles', 'Musleras mercúricas', 'Переменчивые набедренники', '', '', '', '', '', '', '', ''), +(10163, '머큐리 어깨갑옷', 'Espauliers mercuriens', 'Quecksilbrige Schulterstücke', '水银肩铠', '水銀肩鎧', 'Espaldares volubles', 'Espaldares mercúricos', 'Переменчивое наплечье', '', '', '', '', '', '', '', ''), +(10164, '성기사단 흉갑', 'Pansière de templier', 'Templer-Brustplatte', '圣殿骑士胸甲', '聖殿騎士胸甲', 'Peto de templario', 'Peto de templario', 'Бригантина храмовника', '', '', '', '', '', '', '', ''), +(10165, '성기사단 건틀릿', 'Gantelets de templier', 'Templer-Stulpen', '圣殿骑士护手', '聖殿騎士護手', 'Guanteletes de templario', 'Guanteletes de templario', 'Рукавицы храмовника', '', '', '', '', '', '', '', ''), +(10166, '성기사단 벨트', 'Ceinturon de templier', 'Templer-Gurt', '圣殿骑士束带', '聖殿騎士腰帶', 'Faja de templario', 'Faja de templario', 'Ремень храмовника', '', '', '', '', '', '', '', ''), +(10167, '성기사단 장화', 'Bottes de templier', 'Templer-Stiefel', '圣殿骑士战靴', '聖殿騎士戰靴', 'Botas de templario', 'Botas de templario', 'Сапоги храмовника', '', '', '', '', '', '', '', ''), +(10168, '성기사단 왕관', 'Couronne de templier', 'Templer-Krone', '圣殿骑士王冠', '聖殿騎士王冠', 'Corona de templario', 'Corona de templario', 'Корона храмовника', '', '', '', '', '', '', '', ''), +(10169, '성기사단 다리갑옷', 'Jambières de templier', 'Templer-Beinplatten', '圣殿骑士腿铠', '聖殿騎士腿鎧', 'Quijotes de templario', 'Quijotes de templario', 'Ножные латы храмовника', '', '', '', '', '', '', '', ''), +(10170, '성기사단 어깨갑옷', 'Espauliers de templier', 'Templer-Schulterstücke', '圣殿骑士肩铠', '聖殿騎士肩鎧', 'Espaldares de templario', 'Espaldares de templario', 'Наплечье храмовника', '', '', '', '', '', '', '', ''), +(10171, '성기사단 팔보호구', 'Brassards de templier', 'Templer-Armschienen', '圣殿骑士护腕', '聖殿騎士護腕', 'Brazales de templario', 'Brazales de templario', 'Наручи храмовника', '', '', '', '', '', '', '', ''), +(10172, '신비 어깨보호대', 'Mantelet mystique', 'Mystischer Mantel', '奥秘衬肩', '奧秘襯肩', 'Manto místico', 'Manto místico', 'Мистическое оплечье', '', '', '', '', '', '', '', ''), +(10173, '신비 팔보호구', 'Brassards mystiques', 'Mystische Armschienen', '奥秘护腕', '奧秘護腕', 'Brazales místicos', 'Brazales místicos', 'Мистические наручи', '', '', '', '', '', '', '', ''), +(10174, '신비 단망토', 'Cape mystique', 'Mystisches Cape', '奥秘斗篷', '奧秘斗篷', 'Manteo místico', 'Manteo místico', 'Мистическая накидка', '', '', '', '', '', '', '', ''), +(10175, '신비 머리보호구', 'Turban mystique', 'Mystisches Kopfband', '奥秘王冠', '奧秘王冠', 'Turbante místico', 'Turbante místico', 'Мистический тюрбан', '', '', '', '', '', '', '', ''), +(10176, '신비 장갑', 'Gants mystiques', 'Mystische Handschuhe', '奥秘手套', '奧秘手套', 'Guantes místicos', 'Guantes místicos', 'Мистические перчатки', '', '', '', '', '', '', '', ''), +(10177, '신비 다리보호구', 'Jambières mystiques', 'Mystische Gamaschen', '奥秘护腿', '奧秘護腿', 'Leotardos místicos', 'Leotardos místicos', 'Мистические поножи', '', '', '', '', '', '', '', ''), +(10178, '신비 로브', 'Robe mystique', 'Mystische Robe', '奥秘长袍', '奧秘長袍', 'Toga mística', 'Toga mística', 'Мистическое одеяние', '', '', '', '', '', '', '', ''), +(10179, '신비 장화', 'Bottes mystiques', 'Mystische Stiefel', '奥秘之靴', '奧秘之靴', 'Botas místicas', 'Botas místicas', 'Мистические сапоги', '', '', '', '', '', '', '', ''), +(10180, '신비 허리띠', 'Ceinture mystique', 'Mystischer Gürtel', '奥秘腰带', '奧秘腰帶', 'Cinturón místico', 'Cinturón místico', 'Мистический пояс', '', '', '', '', '', '', '', ''), +(10181, '신비 갑옷', 'Armure mystique', 'Mystische Rüstung', '奥秘护甲', '奧秘護甲', 'Armadura mística', 'Armadura mística', 'Мистическая броня', '', '', '', '', '', '', '', ''), +(10182, '칼잡이 흉갑', 'Cuirasse de bretteur', 'Schwadroneursbrustplatte', '暴徒胸甲', '惡魔胸甲', 'Peto de aventurero', 'Coraza de espadachín', 'Кираса Щитолома', '', '', '', '', '', '', '', ''), +(10183, '칼잡이 장화', 'Bottes de bretteur', 'Schwadroneursstiefel', '暴徒战靴', '惡魔戰靴', 'Botas de aventurero', 'Botas de espadachín', 'Сапоги Щитолома', '', '', '', '', '', '', '', ''), +(10184, '칼잡이 팔보호구', 'Brassards de bretteur', 'Schwadroneursarmschienen', '暴徒护臂', '惡魔護臂', 'Brazales de aventurero', 'Brazales de espadachín', 'Наручи Щитолома', '', '', '', '', '', '', '', ''), +(10185, '칼잡이 단망토', 'Cape de bretteur', 'Schwadroneurscape', '暴徒斗篷', '惡魔斗篷', 'Manteo de aventurero', 'Manteo de espadachín', 'Накидка Щитолома', '', '', '', '', '', '', '', ''), +(10186, '칼잡이 장갑', 'Gants de bretteur', 'Schwadroneurshandschuhe', '暴徒手套', '惡魔手套', 'Guantes de aventurero', 'Guantes de espadachín', 'Перчатки Щитолома', '', '', '', '', '', '', '', ''), +(10187, '칼잡이 안대', 'Couvre-oeil de bretteur', 'Schwadroneursaugenklappe', '暴徒眼罩', '惡魔軍帽', 'Parche de aventurero', 'Parche de espadachín', 'Глазная повязка Щитолома', '', '', '', '', '', '', '', ''), +(10188, '칼잡이 다리보호구', 'Jambières de bretteur', 'Schwadroneursgamaschen', '暴徒护腿', '惡魔護腿', 'Leotardos de aventurero', 'Leotardos de espadachín', 'Поножи Щитолома', '', '', '', '', '', '', '', ''), +(10189, '칼잡이 어깨보호구', 'Protège-épaules de bretteur', 'Schwadroneursschulterpolster', '暴徒护肩', '惡魔護肩', 'Hombreras de aventurero', 'Hombreras de espadachín', 'Наплечные щитки Щитолома', '', '', '', '', '', '', '', ''), +(10190, '칼잡이 허리띠', 'Ceinture de bretteur', 'Schwadroneursgürtel', '暴徒束带', '惡魔腰帶', 'Cinturón de aventurero', 'Cinturón de espadachín', 'Пояс Щитолома', '', '', '', '', '', '', '', ''), +(10191, '십자군 손목보호대', 'Garde-bras de croisé', 'Kreuzfahrer-Armschützer', '十字军臂甲', '十字軍臂甲', 'Guardabrazos de cruzado', 'Guardabrazos de cruzado', 'Боевые наручи рыцаря', '', '', '', '', '', '', '', ''), +(10192, '십자군 장화', 'Bottes de croisé', 'Kreuzfahrer-Stiefel', '十字军战靴', '十字軍戰靴', 'Botas de cruzado', 'Botas de cruzado', 'Сапоги рыцаря', '', '', '', '', '', '', '', ''), +(10193, '십자군 갑옷', 'Armure de croisé', 'Kreuzfahrer-Rüstung', '十字军护甲', '十字軍護甲', 'Armadura de cruzado', 'Armadura de cruzado', 'Броня рыцаря', '', '', '', '', '', '', '', ''), +(10194, '십자군 망토', 'Cape de croisé', 'Kreuzfahrer-Umhang', '十字军披风', '十字軍披風', 'Capa de cruzado', 'Capa de cruzado', 'Плащ рыцаря', '', '', '', '', '', '', '', ''), +(10195, '십자군 방패', 'Bouclier de croisé', 'Kreuzfahrer-Schild', '十字军圆盾', '十字軍圓盾', 'Escudo de cruzado', 'Escudo de cruzado', 'Щит рыцаря', '', '', '', '', '', '', '', ''), +(10196, '십자군 건틀릿', 'Gantelets de croisé', 'Kreuzfahrer-Stulpen', '十字军护手', '十字軍護手', 'Guanteletes de cruzado', 'Guanteletes de cruzado', 'Рукавицы рыцаря', '', '', '', '', '', '', '', ''), +(10197, '십자군 허리띠', 'Ceinture de croisé', 'Kreuzfahrer-Gürtel', '十字军腰带', '十字軍腰帶', 'Cinturón de cruzado', 'Cinturón de cruzado', 'Рыцарский пояс', '', '', '', '', '', '', '', ''), +(10198, '십자군 투구', 'Heaume de croisé', 'Kreuzfahrer-Helm', '十字军头盔', '十字軍頭盔', 'Yelmo de cruzado', 'Yelmo de cruzado', 'Шлем рыцаря', '', '', '', '', '', '', '', ''), +(10199, '십자군 다리보호구', 'Jambières de croisé', 'Kreuzfahrer-Gamaschen', '十字军护腿', '十字軍護腿', 'Leotardos de cruzado', 'Leotardos de cruzado', 'Рыцарские поножи', '', '', '', '', '', '', '', ''), +(10200, '십자군 어깨갑옷', 'Espauliers de croisé', 'Kreuzfahrer-Schulterstücke', '十字军肩铠', '十字軍肩鎧', 'Espaldares de cruzado', 'Espaldares de cruzado', 'Наплечье рыцаря', '', '', '', '', '', '', '', ''), +(10201, '대군주 경갑', 'Jambières de suzerain', 'Oberherrenschienbeinschützer', '霸主胫甲', '霸主脛甲', 'Grebas de Señor Supremo', 'Grebas de Señor Supremo', 'Наголенники властителя', '', '', '', '', '', '', '', ''), +(10202, '대군주 완갑', 'Protège-bras de suzerain', 'Oberherrenunterarmschienen', '霸主臂铠', '霸主臂鎧', 'Protegebrazos de Señor Supremo', 'Protegebrazos de Señor Supremo', 'Тяжелые наручи властителя', '', '', '', '', '', '', '', ''), +(10203, '대군주 흉갑', 'Pansière de suzerain', 'Oberherrenbrustplatte', '霸主胸甲', '霸主胸甲', 'Peto de Señor Supremo', 'Peto de Señor Supremo', 'Бригантина властителя', '', '', '', '', '', '', '', ''), +(10204, '강철비늘 방패', 'Bouclier lamellaire lourd', 'Schwerer Lamellenschild', '重型板层盾牌', '重型板層盾牌', 'Escudo de láminas pesado', 'Escudo de láminas grueso', 'Тяжелый ламеллярный щит', '', '', '', '', '', '', '', ''), +(10205, '대군주 건틀릿', 'Gantelets de suzerain', 'Oberherrenstulpen', '霸主护手', '霸主護手', 'Guanteletes de Señor Supremo', 'Guanteletes de Señor Supremo', 'Рукавицы властителя', '', '', '', '', '', '', '', ''), +(10206, '대군주 벨트', 'Ceinturon de suzerain', 'Oberherrengurt', '霸主束带', '霸主腰帶', 'Faja de Señor Supremo', 'Faja de Señor Supremo', 'Ремень властителя', '', '', '', '', '', '', '', ''), +(10207, '대군주 관', 'Couronne de suzerain', 'Oberherrenkrone', '霸主头盔', '霸主頭盔', 'Corona de Señor Supremo', 'Corona de Señor Supremo', 'Корона властителя', '', '', '', '', '', '', '', ''), +(10208, '대군주 다리갑옷', 'Cuissards de suzerain', 'Oberherrenbeinplatten', '霸主腿铠', '霸主腿鎧', 'Quijotes de Señor Supremo', 'Quijotes de Señor Supremo', 'Ножные латы властителя', '', '', '', '', '', '', '', ''), +(10209, '대군주 어깨갑옷', 'Spallières de suzerain', 'Oberherrenschiftung', '霸主肩甲', '霸主肩甲', 'Bufas de Señor Supremo', 'Bufas de Señor Supremo', 'Наплеч властителя', '', '', '', '', '', '', '', ''), +(10210, '우아한 어깨보호대', 'Mantelet élégant', 'Eleganter Mantel', '优美衬肩', '新星襯肩', 'Manto elegante', 'Manto elegante', 'Элегантное оплечье', '', '', '', '', '', '', '', ''), +(10211, '우아한 장화', 'Bottes élégantes', 'Elegante Stiefel', '优美长靴', '新星之靴', 'Botas elegantes', 'Botas elegantes', 'Элегантные сапоги', '', '', '', '', '', '', '', ''), +(10212, '우아한 망토', 'Cape élégante', 'Eleganter Umhang', '优美披风', '新星披風', 'Capa elegante', 'Capa elegante', 'Элегантный плащ', '', '', '', '', '', '', '', ''), +(10213, '우아한 팔보호구', 'Brassards élégants', 'Elegante Armschienen', '优美护腕', '新星護腕', 'Brazales elegantes', 'Brazales elegantes', 'Элегантные наручи', '', '', '', '', '', '', '', ''), +(10214, '우아한 장갑', 'Gants élégants', 'Elegante Handschuhe', '优美手套', '新星手套', 'Guantes elegantes', 'Guantes elegantes', 'Элегантные перчатки', '', '', '', '', '', '', '', ''), +(10215, '우아한 로브', 'Robe élégante', 'Elegante Roben', '优美长袍', '新星長袍', 'Togas elegantes', 'Togas elegantes', 'Элегантные одеяния', '', '', '', '', '', '', '', ''), +(10216, '우아한 허리띠', 'Ceinture élégante', 'Eleganter Gürtel', '优美腰带', '新星腰帶', 'Cinturón elegante', 'Cinturón elegante', 'Элегантный пояс', '', '', '', '', '', '', '', ''), +(10217, '우아한 다리보호구', 'Jambières élégantes', 'Elegante Gamaschen', '优美护腿', '新星護腿', 'Leotardos elegantes', 'Leotardos elegantes', 'Элегантные поножи', '', '', '', '', '', '', '', ''), +(10218, '우아한 튜닉', 'Tunique élégante', 'Elegante Tunika', '优美护甲', '新星護甲', 'Túnica elegante', 'Túnica elegante', 'Элегантный мундир', '', '', '', '', '', '', '', ''), +(10219, '우아한 머리장식', 'Diadème élégant', 'Eleganter Reif', '优美头饰', '新星頭飾', 'Aro elegante', 'Aro elegante', 'Элегантный венец', '', '', '', '', '', '', '', ''), +(10220, '밤그늘 튜닉', 'Tunique de la belladone', 'Nachtschattentunika', '噩梦外套', '噩夢外套', 'Túnica Sombra Nocturna', 'Túnica Sombranoche', 'Мундир Ночной Тени', '', '', '', '', '', '', '', ''), +(10221, '밤그늘 벨트', 'Ceinturon de belladone', 'Nachtschattengurt', '噩梦束带', '噩夢腰帶', 'Faja Sombra Nocturna', 'Faja Sombranoche', 'Ремень Ночной Тени', '', '', '', '', '', '', '', ''), +(10222, '밤그늘 장화', 'Bottes de la belladone', 'Nachtschattenstiefel', '噩梦长靴', '噩夢長靴', 'Botas Sombra Nocturna', 'Botas Sombranoche', 'Сапоги Ночной Тени', '', '', '', '', '', '', '', ''), +(10223, '밤그늘 손목보호대', 'Garde-bras de la belladone', 'Nachtschattenarmschützer', '噩梦护臂', '噩夢護臂', 'Guardabrazos Sombra Nocturna', 'Guardabrazos Sombranoche', 'Боевые наручи Ночной Тени', '', '', '', '', '', '', '', ''), +(10224, '밤그늘 망토', 'Cape de la belladone', 'Nachtschattenumhang', '噩梦披风', '噩夢披風', 'Capa Sombra Nocturna', 'Capa Sombranoche', 'Плащ Ночной Тени', '', '', '', '', '', '', '', ''), +(10225, '밤그늘 장갑', 'Gants de la belladone', 'Nachtschattenhandschuhe', '噩梦手套', '噩夢手套', 'Guantes Sombra Nocturna', 'Guantes Sombranoche', 'Перчатки Ночной Тени', '', '', '', '', '', '', '', ''), +(10226, '밤그늘 투구', 'Protège-front de la belladone', 'Nachtschattenhelm', '噩梦头盔', '噩夢頭盔', 'Casco Sombra Nocturna', 'Casco Sombranoche', 'Полный шлем Ночной Тени', '', '', '', '', '', '', '', ''), +(10227, '밤그늘 다리보호구', 'Jambières de la belladone', 'Nachtschattengamaschen', '噩梦护腿', '噩夢護腿', 'Leotardos Sombra Nocturna', 'Leotardos Sombranoche', 'Поножи Ночной Тени', '', '', '', '', '', '', '', ''), +(10228, '밤그늘 어깨갑옷', 'Spallières de la belladone', 'Nachtschattenschiftung', '噩梦肩胄', '噩夢肩胄', 'Bufas Sombra Nocturna', 'Bufas Sombranoche', 'Наплеч Ночной Тени', '', '', '', '', '', '', '', ''), +(10229, '의장 팔보호구', 'Brassards ciselés', 'Gravierte Armschienen', '雕饰护腕', '深淵護腕', 'Brazales grabados', 'Brazales grabados', 'Гравированные наручи', '', '', '', '', '', '', '', ''), +(10230, '의장 흉갑', 'Cuirasse ciselée', 'Gravierte Brustplatte', '雕饰胸甲', '深淵胸甲', 'Peto grabado', 'Coraza grabada', 'Гравированная кираса', '', '', '', '', '', '', '', ''), +(10231, '의장 단망토', 'Cape ciselée', 'Graviertes Cape', '雕饰斗篷', '深淵斗篷', 'Manteo grabado', 'Manteo grabado', 'Накидка с гравировкой', '', '', '', '', '', '', '', ''), +(10232, '의장 건틀릿', 'Gantelets ciselés', 'Gravierte Stulpen', '雕饰护手', '深淵護手', 'Guanteletes grabados', 'Guanteletes grabados', 'Гравированные рукавицы', '', '', '', '', '', '', '', ''), +(10233, '의장 벨트', 'Ceinturon ciselé', 'Gravierter Gurt', '雕饰束带', '深淵腰帶', 'Faja grabada', 'Faja grabada', 'Гравированный ремень', '', '', '', '', '', '', '', ''), +(10234, '의장 장화', 'Bottes ciselées', 'Gravierte Stiefel', '雕饰之靴', '深淵之靴', 'Botas grabadas', 'Botas grabadas', 'Гравированные сапоги', '', '', '', '', '', '', '', ''), +(10235, '의장 투구', 'Heaume ciselé', 'Gravierter Helm', '雕饰头盔', '深淵頭盔', 'Yelmo grabado', 'Yelmo grabado', 'Гравированный шлем', '', '', '', '', '', '', '', ''), +(10236, '의장 다리보호구', 'Jambières ciselées', 'Gravierte Gamaschen', '雕饰护腿', '深淵護腿', 'Leotardos grabados', 'Leotardos grabados', 'Гравированные поножи', '', '', '', '', '', '', '', ''), +(10237, '의장 어깨갑옷', 'Espauliers ciselés', 'Gravierte Schulterstücke', '雕饰肩铠', '深淵肩鎧', 'Espaldares grabados', 'Espaldares grabados', 'Гравированное наплечье', '', '', '', '', '', '', '', ''), +(10238, '강철비늘 장화', 'Bottes lamellaires lourdes', 'Schwere Lamellenstiefel', '重型板层长靴', '重型板層長靴', 'Botas de láminas pesadas', 'Botas de láminas pesadas', 'Тяжелые ламеллярные сапоги', '', '', '', '', '', '', '', ''), +(10239, '강철비늘 완갑', 'Protège-bras lamellaires lourds', 'Schwere Lamellenunterarmschienen', '重型板层臂铠', '重型板層臂鎧', 'Protegebrazos de láminas pesados', 'Protegebrazos de láminas pesados', 'Тяжелые ламеллярные наручи', '', '', '', '', '', '', '', ''), +(10240, '강철비늘 흉갑', 'Plastron lamellaire lourd', 'Schwerer Lamellenbrustharnisch', '重型板层护胸', '重型板層護胸', 'Coraza de láminas pesada', 'Pechera de láminas pesada', 'Тяжелый ламеллярный нагрудник', '', '', '', '', '', '', '', ''), +(10241, '강철비늘 투구', 'Heaume lamellaire lourd', 'Schwerer Lamellenhelm', '重型板层头盔', '重型板層頭盔', 'Yelmo de láminas pesado', 'Yelmo de láminas pesado', 'Тяжелый ламеллярный шлем', '', '', '', '', '', '', '', ''), +(10242, '강철비늘 건틀릿', 'Gantelets lamellaires lourds', 'Schwere Lamellenstulpen', '重型板层护手', '重型板層護手', 'Guanteletes de láminas pesados', 'Guanteletes de láminas pesados', 'Тяжелые ламеллярные рукавицы', '', '', '', '', '', '', '', ''), +(10243, '강철비늘 벨트', 'Ceinturon lamellaire lourd', 'Schwerer Lamellengurt', '重型板层束带', '重型板層腰帶', 'Faja de láminas pesada', 'Faja de láminas pesada', 'Тяжелый ламеллярный ремень', '', '', '', '', '', '', '', ''), +(10244, '강철비늘 다리보호구', 'Jambières lamellaires lourdes', 'Schwere Lamellengamaschen', '重型板层护腿', '重型板層護腿', 'Leotardos de láminas pesados', 'Leotardos de láminas pesados', 'Тяжелые ламеллярные поножи', '', '', '', '', '', '', '', ''), +(10245, '강철비늘 어깨갑옷', 'Espauliers lamellaires lourds', 'Schwere Lamellenschulterstücke', '重型板层肩铠', '重型板層肩鎧', 'Espaldares de láminas pesados', 'Espaldares de láminas pesados', 'Тяжелое ламеллярное наплечье', '', '', '', '', '', '', '', ''), +(10246, '지배자 조끼', 'Gilet de maître', 'Meisterweste', '大师护甲', '大師護甲', 'Jubón de maestro', 'Jubón de maestro', 'Жилет наставника', '', '', '', '', '', '', '', ''), +(10247, '지배자 장화', 'Bottes de maître', 'Meisterstiefel', '大师长靴', '大師長靴', 'Botas de maestro', 'Botas de maestro', 'Сапоги наставника', '', '', '', '', '', '', '', ''), +(10248, '지배자 팔보호구', 'Brassards de maître', 'Meisterarmschienen', '大师护腕', '大師護腕', 'Brazales de maestro', 'Brazales de maestro', 'Наручи наставника', '', '', '', '', '', '', '', ''), +(10249, '지배자 망토', 'Cape de maître', 'Meisterumhang', '大师披风', '大師披風', 'Capa de maestro', 'Capa de maestro', 'Плащ наставника', '', '', '', '', '', '', '', ''), +(10250, '지배자 모자', 'Chapeau de maître', 'Meisterhut', '大师头冠', '大師頭冠', 'Sombrero de maestro', 'Sombrero de maestro', 'Шляпа наставника', '', '', '', '', '', '', '', ''), +(10251, '지배자 장갑', 'Gants de maître', 'Meisterhandschuhe', '大师手套', '大師手套', 'Guantes de maestro', 'Guantes de maestro', 'Перчатки наставника', '', '', '', '', '', '', '', ''), +(10252, '지배자 다리보호구', 'Jambières de maître', 'Meistergamaschen', '大师护腿', '大師護腿', 'Leotardos de maestro', 'Leotardos de maestro', 'Поножи наставника', '', '', '', '', '', '', '', ''), +(10253, '지배자 어깨보호대', 'Mantelet de maître', 'Meistermantel', '大师衬肩', '大師襯肩', 'Manto de maestro', 'Manto de maestro', 'Оплечье наставника', '', '', '', '', '', '', '', ''), +(10254, '지배자 로브', 'Robe de maître', 'Meisterrobe', '大师长袍', '大師長袍', 'Toga de maestro', 'Toga de maestro', 'Одеяние наставника', '', '', '', '', '', '', '', ''), +(10255, '지배자 허리띠', 'Ceinture de maître', 'Meistergürtel', '大师腰带', '大師腰帶', 'Cinturón de maestro', 'Cinturón de maestro', 'Пояс наставника', '', '', '', '', '', '', '', ''), +(10256, '모험가 팔보호구', 'Brassards d\'aventurier', 'Abenteurerarmschienen', '冒险者护腕', '冒險者護腕', 'Brazales de filibustero', 'Brazales de aventurero', 'Наручи авантюриста', '', '', '', '', '', '', '', ''), +(10257, '모험가 장화', 'Bottes d\'aventurier', 'Abenteurerstiefel', '冒险者战靴', '冒險者戰靴', 'Botas de filibustero', 'Botas de aventurero', 'Сапоги авантюриста', '', '', '', '', '', '', '', ''), +(10258, '모험가 단망토', 'Cape d\'aventurier', 'Abenteurercape', '冒险者斗篷', '冒險者斗篷', 'Manteo de filibustero', 'Manteo de aventurero', 'Накидка авантюриста', '', '', '', '', '', '', '', ''), +(10259, '모험가 허리띠', 'Ceinture d\'aventurier', 'Abenteurergürtel', '冒险者腰带', '冒險者腰帶', 'Cinturón de filibustero', 'Cinturón de aventurero', 'Пояс авантюриста', '', '', '', '', '', '', '', ''), +(10260, '모험가 장갑', 'Gants d\'aventurier', 'Abenteurerhandschuhe', '冒险者手套', '冒險者手套', 'Guantes de filibustero', 'Guantes de aventurero', 'Перчатки авантюриста', '', '', '', '', '', '', '', ''), +(10261, '모험가 복면', 'Bandeau d\'aventurier', 'Abenteurerkopftuch', '冒险者头盔', '冒險者頭盔', 'Pañuelo de filibustero', 'Pañuelo de aventurero', 'Бандана авантюриста', '', '', '', '', '', '', '', ''), +(10262, '모험가 다리보호대', 'Jambières d\'aventurier', 'Abenteurerbeinschützer', '冒险者腿甲', '冒險者腿甲', 'Musleras de filibustero', 'Musleras de aventurero', 'Набедренники авантюриста', '', '', '', '', '', '', '', ''), +(10263, '모험가 어깨보호구', 'Epaulières d\'aventurier', 'Abenteurerschultern', '冒险者护肩', '冒險者護肩', 'Hombreras de filibustero', 'Sobrehombros de aventurero', 'Наплечники авантюриста', '', '', '', '', '', '', '', ''), +(10264, '모험가 튜닉', 'Tunique d\'aventurier', 'Abenteurertunika', '冒险者外套', '冒險者外套', 'Túnica de filibustero', 'Túnica de aventurero', 'Мундир авантюриста', '', '', '', '', '', '', '', ''), +(10265, '명인 팔보호구', 'Brassards ouvragés', 'Meisterliche Armschienen', '乌贼护腕', '烏賊護腕', 'Brazales de obra maestra', 'Brazales de obra maestra', 'Наручи искусной работы', '', '', '', '', '', '', '', ''), +(10266, '명인 흉갑', 'Cuirasse ouvragée', 'Meisterliche Brustplatte', '乌贼胸甲', '烏賊胸甲', 'Peto de obra maestra', 'Coraza de obra maestra', 'Кираса искусной работы', '', '', '', '', '', '', '', ''), +(10267, '명인 단망토', 'Cape ouvragée', 'Meisterliches Cape', '乌贼斗篷', '烏賊斗篷', 'Manteo de obra maestra', 'Manteo de obra maestra', 'Накидка искусной работы', '', '', '', '', '', '', '', ''), +(10268, '명인 건틀릿', 'Gantelets ouvragés', 'Meisterliche Stulpen', '乌贼护手', '烏賊護手', 'Guanteletes de obra maestra', 'Guanteletes de obra maestra', 'Рукавицы искусной работы', '', '', '', '', '', '', '', ''), +(10269, '명인 벨트', 'Ceinturon ouvragé', 'Meisterlicher Gurt', '乌贼束带', '烏賊腰帶', 'Faja de obra maestra', 'Faja de obra maestra', 'Ремень искусной работы', '', '', '', '', '', '', '', ''), +(10270, '명인 장화', 'Bottes ouvragées', 'Meisterliche Stiefel', '乌贼之靴', '烏賊之靴', 'Botas de obra maestra', 'Botas de obra maestra', 'Сапоги искусной работы', '', '', '', '', '', '', '', ''), +(10271, '명인 방패', 'Bouclier ouvragé', 'Meisterlicher Schild', '乌贼之盾', '烏賊之盾', 'Escudo de obra maestra', 'Escudo de obra maestra', 'Щит искусной работы', '', '', '', '', '', '', '', ''), +(10272, '명인 머리장식', 'Diadème ouvragé', 'Meisterlicher Reif', '乌贼头盔', '烏賊頭盔', 'Aro de obra maestra', 'Aro de obra maestra', 'Венец искусной работы', '', '', '', '', '', '', '', ''), +(10273, '명인 다리갑옷', 'Jambières ouvragées', 'Meisterliche Beinplatten', '乌贼腿铠', '烏賊腿鎧', 'Quijotes de obra maestra', 'Quijotes de obra maestra', 'Ножные латы искусной работы', '', '', '', '', '', '', '', ''), +(10274, '명인 어깨갑옷', 'Espauliers ouvragés', 'Meisterliche Schulterstücke', '乌贼肩铠', '烏賊肩鎧', 'Espaldares de obra maestra', 'Espaldares de obra maestra', 'Наплечье искусной работы', '', '', '', '', '', '', '', ''), +(10275, '에메랄드 흉갑', 'Cuirasse d\'émeraude', 'Smaragdbrustplatte', '翡翠胸甲', '海蛇胸甲', 'Peto Esmeralda', 'Coraza Esmeralda', 'Изумрудная кираса', '', '', '', '', '', '', '', ''), +(10276, '에메랄드 발덮개', 'Sandales d\'émeraude', 'Smaragdsabatons', '翡翠马靴', '翡翠馬靴', 'Escarpes Esmeralda', 'Escarpes Esmeralda', 'Изумрудные башмаки', '', '', '', '', '', '', '', ''), +(10277, '에메랄드 건틀릿', 'Gantelets d\'émeraude', 'Smaragdstulpen', '翡翠护手', '翡翠護手', 'Guanteletes Esmeralda', 'Guanteletes Esmeralda', 'Изумрудные рукавицы', '', '', '', '', '', '', '', ''), +(10278, '에메랄드 벨트', 'Ceinturon d\'émeraude', 'Smaragdgurt', '翡翠束带', '翡翠腰帶', 'Faja Esmeralda', 'Faja Esmeralda', 'Изумрудный ремень', '', '', '', '', '', '', '', ''), +(10279, '에메랄드 투구', 'Heaume d\'émeraude', 'Smaragdhelm', '翡翠头盔', '海蛇頭盔', 'Yelmo esmeralda', 'Yelmo esmeralda', 'Изумрудный шлем', '', '', '', '', '', '', '', ''), +(10280, '에메랄드 다리갑옷', 'Jambières d\'émeraude', 'Smaragdbeinplatten', '翡翠腿铠', '海蛇腿鎧', 'Quijotes Esmeralda', 'Quijotes Esmeralda', 'Изумрудные ножные латы', '', '', '', '', '', '', '', ''), +(10281, '에메랄드 어깨갑옷', 'Espauliers d\'émeraude', 'Smaragdschulterstücke', '翡翠肩铠', '海蛇肩鎧', 'Espaldares Esmeralda', 'Espaldares Esmeralda', 'Изумрудные наплечье', '', '', '', '', '', '', '', ''), +(10282, '에메랄드 완갑', 'Protège-bras d\'émeraude', 'Smaragdunterarmschienen', '翡翠臂铠', '海蛇臂鎧', 'Protegebrazos Esmeralda', 'Protegebrazos Esmeralda', 'Изумрудные тяжелые наручи', '', '', '', '', '', '', '', ''), +(10283, '', 'Echantillons de coeur de loup', 'Wolfherz-Proben', '', '', 'Muestras de corazón de lobo', 'Muestras de corazón de lobo', 'Образцы сердца волка', '', '', '', '', '', '', '', ''), +(10285, '그늘 거미줄', 'Soie des ténèbres', 'Schattenseide', '暗影蛛丝', '暗影蛛絲', 'Seda de las Sombras', 'Seda de las Sombras', 'Тенешелк', '', '', '', '', '', '', '', ''), +(10286, '야생의 싹', 'Coeur de fauve', 'Herz der Wildnis', '野性之心', '野性之心', 'Corazón del Salvaje', 'Corazón de fiera', 'Сердце дикой природы', '', '', '', '', '', '', '', ''), +(10287, '초록매듭 어깨보호대', 'Mantelet en tisse-vert', 'Grünzwirnmantel', '绿纹衬肩', '綠紋襯肩', 'Manto de tejido verde', 'Manto de tejido verde', 'Зеленотканное оплечье', '', '', '', '', '', '', '', ''), +(10288, '현인 머리장식', 'Diadème de sage', 'Weisenreif', '贤者头饰', '賢者頭飾', 'Aro de sabio', 'Aro de sabio', 'Венец книжника', '', '', '', '', '', '', '', ''), +(10289, '내구력 모자', 'Chapeau solide', 'Haltbarer Hut', '海妖头饰', '海妖頭飾', 'Sombrero durable', 'Sombrero durable', 'Надежная шляпа', '', '', '', '', '', '', '', ''), +(10290, '분홍색 염료', 'Teinture rose', 'Rosa Farbstoff', '粉红染料', '粉紅染料', 'Tinte rosa', 'Tinte rosa', 'Розовая краска', '', '', '', '', '', '', '', ''), +(10298, '놈리건 고리', 'Anneau de Gnomeregan', 'Gnomeregan-Band', '诺莫瑞根指环', '諾姆瑞根指環', 'Sortija de Gnomeregan', 'Sortija de Gnomeregan', 'Гномреганское кольцо', '', '', '', '', '', '', '', ''), +(10299, '놈리건 아뮬렛', 'Amulette de Gnomeregan', 'Gnomeregan-Amulett', '诺莫瑞根护符', '諾姆瑞根護符', 'Amuleto de Gnomeregan', 'Amuleto de Gnomeregan', 'Гномреганский амулет', '', '', '', '', '', '', '', ''), +(10300, '도안: 붉은 마법매듭 조끼', 'Patron : Gilet rouge en tisse-mage', 'Muster: Rote Magiestoffweste', '图样:红色魔纹外衣', '圖樣:紅色魔紋外衣', 'Patrón: jubón de paño mágico rojo', 'Patrón: jubón de tejido mágico rojo', 'Выкройка: красный жилет из магической ткани', '', '', '', '', '', '', '', ''), +(10301, '도안: 하얀 산적 복면', 'Patron : Masque blanc de bandit', 'Muster: Weiße Banditenmaske', '图样:白色强盗面罩', '圖樣:白色強盜面罩', 'Patrón: máscara de bandido blanca', 'Patrón: máscara de bandido blanca', 'Выкройка: белая бандитская маска', '', '', '', '', '', '', '', ''), +(10302, '도안: 붉은 마법매듭 바지', 'Patron : Pantalon rouge en tisse-mage', 'Muster: Rote Magiestoffhose', '图样:红色魔纹短裤', '圖樣:紅色魔紋短褲', 'Patrón: pantalones de paño mágico rojo', 'Patrón: pantalones de tejido mágico rojos', 'Выкройка: красные штаны из магической ткани', '', '', '', '', '', '', '', ''), +(10303, '도안: 폭풍매듭 바지', 'Patron : Pantalon en étoffe-tempête', 'Muster: Sturmstoffhose', '图样:雷织短裤', '圖樣:雷織短褲', 'Patrón: pantalones de paño tormentoso', 'Patrón: pantalones de paño tormentoso', 'Выкройка: штаны из штормовой ткани', '', '', '', '', '', '', '', ''), +(10304, '도안: 폭풍매듭 장갑', 'Patron : Gants en étoffe-tempête', 'Muster: Sturmstoffhandschuhe', '图样:雷织手套', '圖樣:雷織手套', 'Patrón: guantes de paño tormentoso', 'Patrón: guantes de paño tormentoso', 'Выкройка: перчатки из штормовой ткани', '', '', '', '', '', '', '', ''), +(10305, '보호의 두루마리 IV', 'Parchemin de Protection IV', 'Rolle des Schutzes IV', '保护卷轴 IV', '保護卷軸 IV', 'Pergamino de Protección IV', 'Pergamino de protección IV', 'Свиток Защиты IV', '', '', '', '', '', '', '', ''), +(10306, '정신력의 두루마리 IV', 'Parchemin d\'Esprit IV', 'Rolle der Willenskraft IV', '精神卷轴 IV', '精神卷軸 IV', 'Pergamino de Espíritu IV', 'Pergamino de espíritu IV', 'Свиток Духа IV', '', '', '', '', '', '', '', ''), +(10307, '체력의 두루마리 IV', 'Parchemin d\'Endurance IV', 'Rolle der Ausdauer IV', '耐力卷轴 IV', '耐力卷軸 IV', 'Pergamino de Fortaleza IV', 'Pergamino de aguante IV', 'Свиток выносливости IV', '', '', '', '', '', '', '', ''), +(10308, '지능의 두루마리 IV', 'Parchemin d\'Intelligence IV', 'Rolle der Intelligenz IV', '智力卷轴 IV', '智力卷軸 IV', 'Pergamino de Intelecto IV', 'Pergamino de intelecto IV', 'Свиток Интеллекта IV', '', '', '', '', '', '', '', ''), +(10309, '민첩성의 두루마리 IV', 'Parchemin d\'Agilité IV', 'Rolle der Beweglichkeit IV', '敏捷卷轴 IV', '敏捷卷軸 IV', 'Pergamino de Agilidad IV', 'Pergamino de agilidad IV', 'Свиток Ловкости IV', '', '', '', '', '', '', '', ''), +(10310, '힘의 두루마리 IV', 'Parchemin de Force IV', 'Rolle der Stärke IV', '力量卷轴 IV', '力量卷軸 IV', 'Pergamino de Fuerza IV', 'Pergamino de fuerza IV', 'Свиток Силы IV', '', '', '', '', '', '', '', ''), +(10311, '도안: 주황색 무도복', 'Patron : Chemise orange martiale', 'Muster: Oranges Kampfhemd', '图样:橙色军用衬衣', '圖樣:橙色軍用襯衣', 'Patrón: camisa marcial naranja', 'Patrón: camisa marcial naranja', 'Выкройка: оранжевая воинская рубашка', '', '', '', '', '', '', '', ''), +(10312, '도안: 붉은 마법매듭 장갑', 'Patron : Gants rouges en tisse-mage', 'Muster: Rote Magiestoffhandschuhe', '图样:红色魔纹手套', '圖樣:紅色魔紋手套', 'Patrón: guantes de paño mágico rojo', 'Patrón: guantes de tejido mágico rojos', 'Выкройка: красные перчатки из магической ткани', '', '', '', '', '', '', '', ''), +(10313, '도안: 폭풍매듭 조끼', 'Patron : Gilet en étoffe-tempête', 'Muster: Sturmstoffweste', '图样:雷织外衣', '圖樣:雷織外衣', 'Patrón: jubón de paño tormentoso', 'Patrón: jubón de paño tormentoso', 'Выкройка: жилет из штормовой ткани', '', '', '', '', '', '', '', ''), +(10314, '도안: 연보라색 마법매듭 셔츠', 'Patron : Chemise lavande en tisse-mage', 'Muster: Lavendelfarbenes Magiestoffhemd', '图样:紫色魔纹衬衣', '圖樣:紫色魔紋襯衣', 'Patrón: camisa de paño mágico lavanda', 'Patrón: camisa de tejido mágico lavanda', 'Выкройка: лиловая рубашка из магической ткани', '', '', '', '', '', '', '', ''), +(10315, '도안: 붉은 마법매듭 어깨보호구', 'Patron : Epaulières rouges en tisse-mage', 'Muster: Rote Magiestoffschultern', '图样:红色魔纹护肩', '圖樣:紅色魔紋護肩', 'Patrón: hombreras de paño mágico rojo', 'Patrón: sobrehombros de tejido mágico rojos', 'Выкройка: красные наплечники из магической ткани', '', '', '', '', '', '', '', ''), +(10316, '도안: 붉은색 킬트', 'Patron : Kilt coloré', 'Muster: Bunter Kilt', '图样:多彩褶裙', '圖樣:多彩褶裙', 'Patrón: falda escocesa colorida', 'Patrón: falda de colores', 'Выкройка: многоцветный килт', '', '', '', '', '', '', '', ''), +(10317, '도안: 분홍색 마법매듭 셔츠', 'Patron : Chemise rose en tisse-mage', 'Muster: Rosa Magiestoffhemd', '图样:粉色魔纹衬衣', '圖樣:粉色魔紋襯衣', 'Patrón: camisa de paño mágico rosa', 'Patrón: camisa de tejido mágico rosa', 'Выкройка: розовая рубашка из магической ткани', '', '', '', '', '', '', '', ''), +(10318, '도안: 함장 모자', 'Patron : Bicorne d\'amiral', 'Muster: Admiralshut', '图样:将军之帽', '圖樣:將軍之帽', 'Patrón: sombrero de almirante', 'Patrón: sombrero de almirante', 'Выкройка: адмиральская шляпа', '', '', '', '', '', '', '', ''), +(10319, '도안: 폭풍매듭 머리띠', 'Patron : Bandeau en étoffe-tempête', 'Muster: Sturmstoffstirnband', '图样:雷织头带', '圖樣:雷織頭帶', 'Patrón: cinta de paño tormentoso', 'Patrón: cinta de paño tormentoso', 'Выкройка: повязка из штормовой ткани', '', '', '', '', '', '', '', ''), +(10320, '도안: 붉은 마법매듭 머리띠', 'Patron : Bandeau rouge en tisse-mage', 'Muster: Rotes Magiestoffstirnband', '图样:红色魔纹头带', '圖樣:紅色魔紋頭帶', 'Patrón: cinta de paño mágico rojo', 'Patrón: cinta de tejido mágico roja', 'Выкройка: красная головная повязка из магической ткани', '', '', '', '', '', '', '', ''), +(10321, '도안: 턱시도 셔츠', 'Patron : Chemise de smoking', 'Muster: Smokinghemd', '图样:礼服衬衣', '圖樣:禮服襯衣', 'Patrón: camisa de esmoquin', 'Patrón: camisa de esmoquin', 'Выкройка: рубашка под смокинг', '', '', '', '', '', '', '', ''), +(10322, '도안: 폭풍매듭 어깨보호구', 'Patron : Epaulières en étoffe-tempête', 'Muster: Sturmstoffschultern', '图样:雷织护肩', '圖樣:雷織護肩', 'Patrón: hombreras de paño tormentoso', 'Patrón: sobrehombros de paño tormentoso', 'Выкройка: наплечники из штормовой ткани', '', '', '', '', '', '', '', ''), +(10323, '도안: 턱시도 바지', 'Patron : Pantalon de smoking', 'Muster: Smokinghose', '图样:礼服短裤', '圖樣:禮服短褲', 'Patrón: pantalones de esmoquin', 'Patrón: pantalones de esmoquin', 'Выкройка: брюки под смокинг', '', '', '', '', '', '', '', ''), +(10324, '도안: 폭풍매듭 장화', 'Patron : Bottes en étoffe-tempête', 'Muster: Sturmstoffstiefel', '图样:雷织长靴', '圖樣:雷織長靴', 'Patrón: botas de paño tormentoso', 'Patrón: botas de paño tormentoso', 'Выкройка: сапоги из штормовой ткани', '', '', '', '', '', '', '', ''), +(10325, '도안: 하얀 웨딩드레스', 'Patron : Robe blanche de mariée', 'Muster: Weißes Hochzeitskleid', '图样:白色婚纱', '圖樣:白色婚紗', 'Patrón: vestido de boda blanco', 'Patrón: vestido de boda blanco', 'Выкройка: белое свадебное платье', '', '', '', '', '', '', '', ''), +(10326, '도안: 턱시도 재킷', 'Patron : Veste de smoking', 'Muster: Smokingjacke', '图样:礼服夹克', '圖樣:禮服夾克', 'Patrón: chaqueta de esmoquin', 'Patrón: chaqueta de esmoquin', 'Выкройка: куртка-смокинг', '', '', '', '', '', '', '', ''), +(10327, '에체야키의 뿔피리', 'Corne d\'Echeyakee', 'Horn von Echeyakee', '埃其亚基的号角', '埃其亞基的號角', 'Cuerno de Echeyakee', 'Cuerno de Echeyakee', 'Рог Иучаки', '', '', '', '', '', '', '', ''), +(10328, '붉은십자군 흉갑', 'Plastron écarlate', 'Scharlachroter Brustharnisch', '血色十字军护胸', '血色十字軍護胸', 'Coraza Escarlata', 'Pechera Escarlata', 'Алый нагрудник', '', '', '', '', '', '', '', ''), +(10329, '붉은십자군 허리띠', 'Ceinture écarlate', 'Scharlachroter Gürtel', '血色十字军腰带', '血色十字軍腰帶', 'Cinturón Escarlata', 'Cinturón Escarlata', 'Алый пояс', '', '', '', '', '', '', '', ''), +(10330, '붉은십자군 다리보호구', 'Jambières écarlates', 'Scharlachrote Gamaschen', '血色十字军护腿', '血色十字軍護腿', 'Leotardos Escarlata', 'Leotardos Escarlata', 'Поножи Алых', '', '', '', '', '', '', '', ''), +(10331, '붉은십자군 건틀릿', 'Gantelets écarlates', 'Scharlachrote Stulpen', '血色十字军护手', '血色十字軍護手', 'Guanteletes Escarlata', 'Guanteletes Escarlata', 'Алые рукавицы', '', '', '', '', '', '', '', ''), +(10332, '붉은십자군 장화', 'Bottes écarlates', 'Scharlachrote Stiefel', '血色十字军战靴', '血色十字軍戰靴', 'Botas Escarlata', 'Botas Escarlata', 'Алые сапоги', '', '', '', '', '', '', '', ''), +(10333, '붉은십자군 손목보호구', 'Garde-poignets de la Croisade écarlate', 'Scharlachroter Handgelenksschutz', '血色十字军腕甲', '血色十字軍腕甲', 'Muñequeras Escarlata', 'Guardamuñecas Escarlata', 'Алые накулачники', '', '', '', '', '', '', '', ''), +(10338, '방금 죽은 얼룩말 시체', 'Carcasse de zhévra fraîche', 'Frischer Zhevra-Kadaver', '新鲜的斑马肉', '新鮮的斑馬肉', 'Cadáver de astacebra fresco', 'Cadáver reciente de astacebra', 'Свежая туша жевры', '', '', '', '', '', '', '', ''), +(10358, '듀라신 팔보호구', 'Brassards de Duracin', 'Duracin-Armschienen', '杜拉辛护腕', '杜拉辛護腕', 'Brazales de Duracin', 'Brazales de Duracin', 'Дюрациновые наручи', '', '', '', '', '', '', '', ''), +(10359, '불변의 장화', 'Bottes perdurantes', 'Ewige Stiefel', '持久长靴', '持久長靴', 'Botas perpetuas', 'Botas perpetuas', 'Долговечные сапоги', '', '', '', '', '', '', '', ''), +(10360, '검은왕뱀', 'Cobra noir', 'Schwarze Königsnatter', '黑色王蛇', '黑色王蛇', 'Serpiente reina negra', 'Culebra reina negra', 'Черная королевская змейка', '', '', '', '', '', '', '', ''), +(10361, '갈색나무뱀', 'Serpent brun', 'Braune Natter', '棕色蟒蛇', '棕色蟒蛇', 'Serpiente marrón', 'Culebra marrón', 'Бурая змейка', '', '', '', '', '', '', '', ''), +(10362, '장식 방패', 'Bouclier orné', 'Verschnörkelter Schild', '神圣圆盾', '神聖圓盾', 'Escudo ornamentado', 'Escudo ornamentado', 'Изысканный щит', '', '', '', '', '', '', '', ''), +(10363, '의장 철벽방패', 'Pavois ciselé', 'Gravierte Wand', '雕饰墙盾', '深淵圓盾', 'Pared grabada', 'Pared grabada', 'Гравированная стена', '', '', '', '', '', '', '', ''), +(10364, '성기사단 방패', 'Bouclier de templier', 'Templer-Schild', '圣殿骑士盾', '聖殿騎士盾', 'Escudo de templario', 'Escudo de templario', 'Щит храмовника', '', '', '', '', '', '', '', ''), +(10365, '에메랄드 방패', 'Bouclier d\'émeraude', 'Smaragdschild', '翡翠盾牌', '海蛇盾牌', 'Escudo Esmeralda', 'Escudo Esmeralda', 'Изумрудный щит', '', '', '', '', '', '', '', ''), +(10366, '악마 비호방패', 'Garde démoniaque', 'Dämonenwache', '恶魔卫士', '惡魔衛士', 'Integumento de demonio', 'Integumento de demonio', 'Демонический страж', '', '', '', '', '', '', '', ''), +(10367, '히페리온 방패', 'Bouclier d\'Hypérion', 'Hyperionschild', '巨神盾牌', '巨神盾牌', 'Escudo Hiperión', 'Escudo Hiperión', 'Щит Гипериона', '', '', '', '', '', '', '', ''), +(10368, '마력 깃든 판금 갑옷', 'Armure imprégnée en plaques', 'Magieerfüllte Plattenrüstung', '恶魔板甲', '惡魔鎧甲', 'Armadura de placas imbuida', 'Armadura de placas imbuida', 'Прочный латный доспех', '', '', '', '', '', '', '', ''), +(10369, '마력 깃든 판금 건틀릿', 'Gantelets imprégnés en plaques', 'Magieerfüllte Plattenstulpen', '恶魔板甲护手', '惡魔鎧甲護手', 'Guanteletes de placas imbuidos', 'Guanteletes de placas imbuidos', 'Прочные латные рукавицы', '', '', '', '', '', '', '', ''), +(10370, '마력 깃든 판금 벨트', 'Ceinturon imprégné en plaques', 'Magieerfüllter Plattengurt', '恶魔板甲束带', '惡魔鎧甲腰帶', 'Faja de placas imbuida', 'Faja de placas imbuida', 'Прочный латный ремень', '', '', '', '', '', '', '', ''), +(10371, '마력 깃든 판금 경갑', 'Bottes imprégnées en plaques', 'Magieerfüllte Plattenschienbeinschützer', '恶魔胫甲', '惡魔脛甲', 'Grebas de placas imbuidas', 'Grebas de placas imbuidas', 'Прочные латные наголенники', '', '', '', '', '', '', '', ''), +(10372, '마력 깃든 판금 투구', 'Heaume imprégné en plaques', 'Magieerfüllter Plattenhelm', '恶魔板甲头盔', '惡魔鎧甲頭盔', 'Casco de placas imbuido', 'Casco de placas imbuido', 'Прочный латный шлем', '', '', '', '', '', '', '', ''), +(10373, '마력 깃든 판금 다리보호구', 'Jambières imprégnées en plaques', 'Magieerfüllte Plattengamaschen', '恶魔板甲护腿', '惡魔鎧甲護腿', 'Leotardos de placas imbuidos', 'Leotardos de placas imbuidos', 'Прочные латные поножи', '', '', '', '', '', '', '', ''), +(10374, '마력 깃든 판금 어깨갑옷', 'Espauliers imprégnés en plaques', 'Magieerfüllte Plattenschulterstücke', '恶魔板甲肩铠', '惡魔鎧甲肩鎧', 'Espaldares de placas imbuidos', 'Espaldares de placas imbuidos', 'Прочные латное наплечье', '', '', '', '', '', '', '', ''), +(10375, '마력 깃든 판금 완갑', 'Protège-bras imprégnés en plaques', 'Magieerfüllte Plattenunterarmschienen', '恶魔臂铠', '惡魔臂鎧', 'Placas protectoras de brazos imbuidas', 'Placas protectoras de brazos imbuidas', 'Прочные латные наручи', '', '', '', '', '', '', '', ''), +(10376, '지휘관 장화', 'Bottes de commandant', 'Kommandanten-Stiefel', '恶魔板甲战靴', '惡魔鎧甲戰靴', 'Botas de comandante', 'Botas de Comandante', 'Сапоги командора', '', '', '', '', '', '', '', ''), +(10377, '지휘관 완갑', 'Protège-bras de commandant', 'Kommandanten-Unterarmschienen', '恶魔板甲臂铠', '惡魔鎧甲臂鎧', 'Protegebrazos de Comandante', 'Protegebrazos de Comandante', 'Тяжелые наручи командора', '', '', '', '', '', '', '', ''), +(10378, '지휘관 갑옷', 'Armure de commandant', 'Kommandanten-Rüstung', '恶魔板甲', '惡魔鎧甲', 'Armadura de comandante', 'Armadura de Comandante', 'Броня командора', '', '', '', '', '', '', '', ''), +(10379, '지휘관 투구', 'Heaume de commandant', 'Kommandanten-Helm', '恶魔板甲头盔', '惡魔鎧甲頭盔', 'Yelmo de comandante', 'Yelmo de Comandante', 'Шлем командора', '', '', '', '', '', '', '', ''), +(10380, '지휘관 건틀릿', 'Gantelets de commandant', 'Kommandanten-Stulpen', '恶魔板甲护手', '惡魔鎧甲護手', 'Guanteletes de comandante', 'Guanteletes de Comandante', 'Рукавицы командора', '', '', '', '', '', '', '', ''), +(10381, '지휘관 벨트', 'Ceinturon de commandant', 'Kommandanten-Gurt', '恶魔板甲束带', '惡魔鎧甲腰帶', 'Faja de comandante', 'Faja de Comandante', 'Ремень командора', '', '', '', '', '', '', '', ''), +(10382, '지휘관 다리보호구', 'Jambières de commandant', 'Kommandanten-Gamaschen', '恶魔板甲护腿', '惡魔鎧甲護腿', 'Leotardos de comandante', 'Leotardos de Comandante', 'Командирские поножи', '', '', '', '', '', '', '', ''), +(10383, '지휘관 어깨갑옷', 'Espauliers de commandant', 'Kommandanten-Schulterstücke', '恶魔板甲肩铠', '惡魔鎧甲肩鎧', 'Espaldares de comandante', 'Espaldares de Comandante', 'Наплечье командора', '', '', '', '', '', '', '', ''), +(10384, '히페리온 갑옷', 'Armure d\'Hypérion', 'Hyperionrüstung', '巨神护甲', '巨神護甲', 'Armadura Hiperión', 'Armadura Hiperión', 'Броня Гипериона', '', '', '', '', '', '', '', ''), +(10385, '히페리온 경갑', 'Bottes d\'Hypérion', 'Hyperionschienbeinschützer', '巨神胫甲', '巨神脛甲', 'Grebas Hiperión', 'Grebas Hiperión', 'Наголенники Гипериона', '', '', '', '', '', '', '', ''), +(10386, '히페리온 건틀릿', 'Gantelets d\'Hypérion', 'Hyperionstulpen', '巨神护手', '巨神護手', 'Guanteletes Hiperión', 'Guanteletes Hiperión', 'Рукавицы Гипериона', '', '', '', '', '', '', '', ''), +(10387, '히페리온 벨트', 'Ceinturon d\'Hypérion', 'Hyperiongurt', '巨神束带', '巨神腰帶', 'Faja Hiperión', 'Faja Hiperión', 'Ремень Гипериона', '', '', '', '', '', '', '', ''), +(10388, '히페리온 투구', 'Heaume d\'Hypérion', 'Hyperionhelm', '巨神头盔', '巨神頭盔', 'Yelmo Hiperión', 'Yelmo Hiperión', 'Шлем Гипериона', '', '', '', '', '', '', '', ''), +(10389, '히페리온 다리갑옷', 'Cuissards d\'Hypérion', 'Hyperionbeinplatten', '巨神腿铠', '巨神腿鎧', 'Quijotes Hiperión', 'Quijotes Hiperión', 'Ножные латы Гипериона', '', '', '', '', '', '', '', ''), +(10390, '히페리온 어깨갑옷', 'Espauliers d\'Hypérion', 'Hyperionschulterstücke', '巨神肩铠', '巨神肩鎧', 'Espaldares Hiperión', 'Espaldares Hiperión', 'Наплечье Гипериона', '', '', '', '', '', '', '', ''), +(10391, '히페리온 완갑', 'Protège-bras d\'Hypérion', 'Hyperionunterarmschienen', '巨神臂铠', '巨神臂鎧', 'Protegebrazos Hiperión', 'Protegebrazos Hiperión', 'Тяжелые наручи Гипериона', '', '', '', '', '', '', '', ''), +(10392, '붉은뱀', 'Serpent cramoisi', 'Purpurrote Natter', '赤练蛇', '赤練蛇', 'Serpiente carmesí', 'Culebra carmesí', 'Багровая змейка', '', '', '', '', '', '', '', ''), +(10393, '바퀴벌레', 'Cafard', 'Kakerlake', '蟑螂', '蟑螂', 'Cucaracha', 'Cucaracha', 'Тараканище', '', '', '', '', '', '', '', ''), +(10394, '땅다람쥐 호루라기', 'Sifflet de chien de prairie', 'Präriehundepfeife', '土拨鼠哨', '土撥鼠哨', 'Silbato de perro de pradera', 'Silbato de perro de pradera', 'Свисток степной собачки', '', '', '', '', '', '', '', ''), +(10398, '기계닭', 'Poulet mécanique', 'Mechanisches Huhn', '机械小鸡', '機械小雞', 'Pollo mecánico', 'Gallina mecánica', 'Механическая курица', '', '', '', '', '', '', '', ''), +(10399, '검은 데피아즈단 갑옷', 'Armure défias noircie', 'Geschwärzte Rüstung der Defias', '黑暗迪菲亚护甲', '黑暗迪菲亞護甲', 'Armadura ennegrecida Defias', 'Armadura ennegrecida Defias', 'Черненая броня Братства Справедливости', '', '', '', '', '', '', '', ''), +(10400, '검은 데피아즈단 다리보호구', 'Jambières défias noircies', 'Geschwärzte Gamaschen der Defias', '黑暗迪菲亚护腿', '黑暗迪菲亞護腿', 'Leotardos ennegrecidos Defias', 'Leotardos ennegrecidos Defias', 'Черненые поножи Братства Справедливости', '', '', '', '', '', '', '', ''), +(10401, '검은 데피아즈단 장갑', 'Gants défias noircis', 'Geschwärzte Handschuhe der Defias', '黑暗迪菲亚手套', '黑暗迪菲亞手套', 'Guantes ennegrecidos Defias', 'Guantes ennegrecidos Defias', 'Черненые перчатки Братства Справедливости', '', '', '', '', '', '', '', ''), +(10402, '검은 데피아즈단 장화', 'Bottes défias noircies', 'Geschwärzte Stiefel der Defias', '黑暗迪菲亚长靴', '黑暗迪菲亞長靴', 'Botas ennegrecidas Defias', 'Botas ennegrecidas Defias', 'Черненые сапоги Братства Справедливости', '', '', '', '', '', '', '', ''), +(10403, '검은 데피아즈단 허리띠', 'Ceinture défias noircie', 'Geschwärzter Gürtel der Defias', '黑暗迪菲亚腰带', '黑暗迪菲亞腰帶', 'Cinturón ennegrecido Defias', 'Cinturón ennegrecido Defias', 'Черненый пояс Братства Справедливости', '', '', '', '', '', '', '', ''), +(10404, '내구력 허리띠', 'Ceinture solide', 'Haltbarer Gürtel', '耐用腰带', '耐用腰帶', 'Cinturón durable', 'Cinturón durable', 'Надежный пояс', '', '', '', '', '', '', '', ''), +(10405, '산적 어깨보호구', 'Epaulières de bandit', 'Banditen-Schultern', '歹徒护肩', '歹徒護肩', 'Hombreras de bandido', 'Sobrehombros de bandido', 'Бандитские наплечники', '', '', '', '', '', '', '', ''), +(10406, '비늘가죽 머리끈', 'Bandeau en cuir écaillé', 'Lederschuppenstirnband', '缀鳞皮甲头巾', '綴鱗皮甲頭巾', 'Cinta de cuero escamado', 'Cinta de cuero escamado', 'Головная повязка из чешуйчатой кожи', '', '', '', '', '', '', '', ''), +(10407, '공격대 어깨보호대', 'Protège-épaules d\'écumeur', 'Räuber-Schulterpolster', '掠夺者护肩', '掠奪者護肩', 'Hombreras de asaltante', 'Hombreras de asaltante', 'Разбойничьи наплечные щитки', '', '', '', '', '', '', '', ''), +(10408, '띠매듭 투구', 'Casque cerclé', 'Bebänderter Helm', '镶带头盔', '鑲帶頭盔', 'Yelmo a rayas', 'Yelmo a rayas', 'Пластинчатый шлем', '', '', '', '', '', '', '', ''), +(10409, '띠매듭 장화', 'Bottes cerclées', 'Bebänderte Stiefel', '镶带长靴', '鑲帶長靴', 'Botas a rayas', 'Botas a rayas', 'Пластинчатые сапоги', '', '', '', '', '', '', '', ''), +(10410, '송곳니의 다리보호구', 'Jambières du Croc', 'Gamaschen des Giftzahns', '尖牙护腿', '尖牙護腿', 'Leotardos del Colmillo', 'Leotardos del Colmillo', 'Поножи Клыка', '', '', '', '', '', '', '', ''), +(10411, '송곳니의 장화', 'Bottes du Croc', 'Fußpolster des Giftzahns', '尖牙足垫', '尖牙足墊', 'Escarpines del Colmillo', 'Escarpines del Colmillo', 'Сапоги Клыка', '', '', '', '', '', '', '', ''), +(10412, '송곳니의 허리띠', 'Ceinture du Croc', 'Gürtel des Giftzahns', '尖牙腰带', '尖牙腰帶', 'Cinturón del Colmillo', 'Cinturón del Colmillo', 'Пояс Клыка', '', '', '', '', '', '', '', ''), +(10413, '송곳니의 장갑', 'Gants du Croc', 'Handschuhe des Giftzahns', '尖牙手套', '尖牙手套', 'Guantes del Colmillo', 'Guantes del Colmillo', 'Перчатки Клыка', '', '', '', '', '', '', '', ''), +(10414, '무쇠턱거북 등껍질 견본', 'Echantillon de carapace de Gueule d\'acier', 'Schnappkieferschalen-Probe', '钳嘴龟壳样本', '鉗嘴龜殼樣本', 'Concha de muestra de Quijaforte', 'Concha de muestra de Quijaforte', 'Образец панциря хрустогрыза', '', '', '', '', '', '', '', ''), +(10418, '빛나는 미스릴 배지', 'Insigne rougeoyant en mithril', 'Gleißende Mithrilinsignien', '闪光的秘银徽记', '閃光的祕銀徽記', 'Insignia de mitril de luz trémula', 'Insignia de mitril de luz trémula', 'Мерцающий мифриловый талисман', '용기와 명예, 그 중에서도 빛났던 인내를 기리며...', 'Courage, honneur et surtout, patience', 'Mut, Ehre und vor allem Geduld', '勇气,荣耀,耐心', '勇氣,榮耀,耐心', 'Coraje, honor y, sobre todo, paciencia.', 'Coraje, honor y, sobre todo, paciencia.', 'Отвага, Честь и, самое главное, - Терпение'), +(10420, '혹한의 해골', 'Crâne du Porte-froid', 'Schädel des Kältebringers', '寒冰之王的颅骨', '寒冰之王的顱骨', 'Cráneo del Gélido', 'Cráneo del Gélido', 'Череп Холодоноса', '', '', '', '', '', '', '', ''), +(10421, '조잡한 구리 조끼', 'Haubergeon grossier en cuivre', 'Raue Kupferweste', '劣质铜外衣', '劣質銅外衣', 'Jubón de cobre basto', 'Jubón de cobre férreo', 'Грубый медный жилет', '', '', '', '', '', '', '', ''), +(10422, '은도금한 청동 바지', 'Pantalon en bronze argenté', 'Bronzene Hose mit Versilberung', '镀银青铜长裤', '鍍銀青銅束褲', 'Pantalones de bronce plateado', 'Pantalones de bronce bañados en plata', 'Посеребренные бронзовые поножи', '', '', '', '', '', '', '', ''), +(10423, '은도금한 청동 다리보호구', 'Jambières en bronze argenté', 'Bronzene Gamaschen mit Versilberung', '镀银青铜护腿', '鍍銀青銅護腿', 'Leotardos de bronce plateado', 'Leotardos de bronce bañados en plata', 'Посеребренные бронзовые поножи', '', '', '', '', '', '', '', ''), +(10424, '도면: 은도금한 청동 다리보호구', 'Plans : Jambières en bronze argenté', 'Pläne: Bronzene Gamaschen mit Versilberung', '设计图:镀银青铜护腿', '設計圖:鍍銀青銅護腿', 'Diseño: leotardos de bronce plateado', 'Diseño: Leotardos de bronce bañados en plata', 'Чертеж: посеребренные бронзовые поножи', '', '', '', '', '', '', '', ''), +(10438, '펠릭스의 상자', 'Boîte de Felix', 'Felix\' Kasten', '菲利克斯的盒子', '菲利克斯的盒子', 'Caja de Felix', 'Caja de Félix', 'Ящик Феликса', '', '', '', '', '', '', '', ''), +(10439, '두르난의 뜨거운 새벽주', 'Thé brûlant de Durnan', 'Durnans kochend heißes Morgengebräu', '德南的热酒', '德南的熱酒', 'Infusión de albaza hirviendo', 'Infusión de albaza hirviendo de Durnan', 'Жгучая бражка Дурнана', '', '', '', '', '', '', '', ''), +(10440, '노리의 머그잔', 'Chope de Nori', 'Noris Becher', '诺里斯的杯子', '諾里斯的杯子', 'Jarra de Nori', 'Jarra de Nori', 'Кружка Нори', '', '', '', '', '', '', '', ''), +(10441, '빛나는 조각', 'Eclat luminescent', 'Leuchtender Splitter', '发光的碎片', '發光的碎片', 'Fragmento resplandeciente', 'Fragmento resplandeciente', 'Светящийся осколок', '', '', '', '', '', '', '', ''), +(10442, '불가사의한 유물', 'Artefact mystérieux', 'Geheimnisvolles Artefakt', '神秘的古器', '神秘的古器', 'Artefacto misterioso', 'Artefacto misterioso', 'Таинственный артефакт', '이 돌에는 악의 기운이 깃들어 있습니다.', 'Une aura maléfique se dégage de cette pierre', 'Der Stein strömt Böses aus.', '散发着邪恶气息的石头', '散發著邪惡氣息的石頭', 'La piedra emana maldad.', 'La piedra emana maldad.', 'Камень источает Зло'), +(10443, '그을린 편지', 'Lettre roussie', 'Angesengter Brief', '烧焦的信件', '燒焦的信件', 'Carta chamuscada', 'Carta chamuscada', 'Опаленное письмо', '', '', '', '', '', '', '', ''), +(10444, '기본지급품 신호탄', 'Lance-fusée standard', 'Standardausrüstung Leuchtfeuerwaffe', '标准型闪光信号枪', '標準型閃光信號槍', 'Pistola de bengalas de venta estándar', 'Pistola de bengalas de venta estándar', 'Обычное световое ружье', '', '', '', '', '', '', '', ''), +(10445, '탁본 도구', 'Trousse de dessin', 'Zeichenset', '绘图工具包', '繪圖工具包', 'Juego de dibujo', 'Material para dibujar', 'Набор для рисования', '', '', '', '', '', '', '', ''), +(10446, '흑요암 심장', 'Coeur d\'Obsidion', 'Herz von Obsidion', '奥比斯顿的心脏', '奧比斯頓的心臟', 'Corazón de Obsidion', 'Corazón de Obsidion', 'Сердце Обсидиона', '차디찬 검은 심장은 아직도 뛰고 있습니다.', 'Le coeur noir et froid continue de battre', 'Das kalte schwarze Herz pulsiert noch immer.', '这颗冰冷的黑心仍在跳动着', '這顆冰冷的黑心仍在跳動著', 'El frío corazón negro aún late.', 'El frío corazón negro aún late.', 'Холодное черное сердце все еще бьется'), +(10447, '검은 라소릭의 머리카락', 'Tête de Lathoric le Noir', 'Kopf von Lathoric dem Schwarzem', '黑衣拉索里克的头颅', '黑衣拉索里克的頭顱', 'Cabeza de Lathoric el Negro', 'Cabeza de Lathoric el Negro', 'Голова Латорика Черного', '한때 고결했던 드워프의 마지막 흔적입니다.', 'Les restes d\'un nain autrefois honorable', 'Die Überreste eines einst ehrbaren Zwergs', '一个曾经高尚无比的矮人的遗体', '一個曾經高尚無比的矮人的遺體', 'Los restos del que fue un honorable enano.', 'Los restos del que fue un honorable enano.', 'Останки некогда уважаемого дворфа'), +(10450, '온전한 히포그리프 깃털', 'Plume d\'hippogryphe sans défaut', 'Unbeschädigte Hippogryphenfeder', '完好无损的角鹰兽羽毛', '完好無損的角鷹獸羽毛', 'Pluma de hipogrifo sin estropear', 'Pluma de hipogrifo sin estropear', 'Неповрежденное перо гиппогрифа', '', '', '', '', '', '', '', ''), +(10454, '에라니쿠스의 정수', 'Essence d\'Eranikus', 'Essenz des Eranikus', '伊兰尼库斯精华', '伊蘭尼庫斯精華', 'Esencia de Eranikus', 'Esencia de Eranikus', 'Сущность Эраникуса', '보석 표변을 따라 녹색 안개 같은 것이 흐르고 있습니다.', 'Des volutes vertes semblent onduler au plus profond de cette gemme.', 'Grüne Nebel wirbeln in den Facetten dieses Edelsteins.', '绿色的迷雾在这颗宝石中旋转。', '綠色的迷霧在這顆寶石中旋轉。', 'Hay un velo verde que gira dentro de la gema.', 'Hay un velo verde que gira dentro de la gema.', 'Зеленый туман клубится меж граней камня.'), +(10455, '속박된 에라니쿠스의 정수', 'Essence d\'Eranikus enchaînée', 'Angekettete Essenz des Eranikus', '被禁锢的伊兰尼库斯精华', '被禁錮的伊蘭尼庫斯精華', 'Esencia encadenada de Eranikus', 'Esencia encadenada de Eranikus', 'Скованная Сущность Эраникуса', '', '', '', '', '', '', '', ''), +(10456, '불룩한 동전주머니', 'Une bourse rebondie', 'Ein mit Münzen prall gefüllter Geldbeutel', '饱满的钱包', '飽滿的錢包', 'Un monedero abultado', 'Un monedero abultado', 'Кошелек, набитый монетами', '', '', '', '', '', '', '', ''), +(10457, '바다소라 껍질', 'Coquille d\'Escargot de mer vide', 'Leere Seeschneckenschale', '海蜗牛的壳', '海蝸牛的殼', 'Caparazón de caracol marino vacío', 'Caparazón de caracol marino vacío', 'Пустая ракушка морского слизня', '', '', '', '', '', '', '', ''), +(10458, '엘룬께 올리는 기도문', 'Prière à Elune', 'Gebet an Elune', '艾露恩祷言', '伊露恩禱言', 'Oración a Elune', 'Rezo a Elune', 'Молитва к Элуне', '이 물건을 집어드니 가슴 속에서 빛을 느낄 수 있습니다.', 'Votre coeur se sent plus léger lorsque vous tenez cet objet.', 'Euer Herz ist leicht, wenn Ihr diesen Gegenstand haltet.', '当你拿着这件物品时,你感到心中充满了光芒', '當你拿著這件物品時,你感到心中充滿了光芒', 'Cuando coges este objeto tu corazón se siente ligero.', 'Cuando coges este objeto tu corazón se siente ligero.', 'На сердце становится легче, когда вы берете в руки этот предмет'), +(10459, '족장 뾰족어금니의 머리카락', 'Tête du chef Brochaigu Mantépine', 'Häuptling Spitzhauer Dornenmantels Kopf', '刺鬃酋长的头颅', '刺鬃酋長的頭顱', 'Cabeza del jefe Cornapunta Mantospina', 'Cabeza del jefe Cornapunta Mantospina', 'Голова вождя Остроклыка Терновая Мантия', '', '', '', '', '', '', '', ''), +(10460, '학카르의 피', 'Sang hakkari', 'Hakkariblut', '哈卡莱之血', '哈卡萊之血', 'Sangre Hakkari', 'Sangre Hakkari', 'Кровь Хаккари', '', '', '', '', '', '', '', ''), +(10461, '그림자 팔보호구', 'Brassards des ténèbres', 'Schattenhafte Armschienen', '幽暗护腕', '幽暗護腕', 'Brazales enigmáticos', 'Brazales enigmáticos', 'Смутные наручи', '', '', '', '', '', '', '', ''), +(10462, '그림자 허리띠', 'Ceinture des ténèbres', 'Schattenhafter Gürtel', '幽暗腰带', '幽暗腰帶', 'Cinturón enigmático', 'Cinturón enigmático', 'Смутный пояс', '', '', '', '', '', '', '', ''), +(10463, '도안: 그림자매듭 복면', 'Patron : Masque en tisse-ombre', 'Muster: Schattenzwirnmaske', '图样:暗纹面罩', '圖樣:暗紋面罩', 'Patrón: máscara de tejido de sombras', 'Patrón: máscara de tejido de sombra', 'Выкройка: тенетканая маска', '', '', '', '', '', '', '', ''), +(10464, '지휘의 지팡이', 'Bâton de commandement', 'Stab des Befehls', '命令法杖', '命令法杖', 'Bastón de Orden', 'Bastón de Mando', 'Посох Приказа', '', '', '', '', '', '', '', ''), +(10465, '학카르의 알', 'Oeuf d\'Hakkar', 'Ei von Hakkar', '哈卡之卵', '哈卡之卵', 'Huevo de Hakkar', 'Huevo de Hakkar', 'Яйцо Хаккара', '', '', '', '', '', '', '', ''), +(10466, '아탈라이 돌무리', 'Cercle de pierres atal\'ai', 'Steinkreis der Atal\'ai', '阿塔莱石环', '阿塔萊石環', 'Círculo de Piedras Atal\'ai', 'Círculo de Piedras Atal\'ai', 'Каменный обруч Аталаи', '', '', '', '', '', '', '', ''), +(10467, '대상의 가방', 'Sacoche du marchand', 'Händlerranzen', '商人的背包', '商人的背包', 'Cartera de comerciante', 'Cartera de comerciante', 'Сумка торговца', '여러가지 물건으로 가득차 있습니다.', 'Rempli de fournitures.', 'Angefüllt mit Handelswaren', '里面装满了货物。', '裡面裝滿了貨物。', 'Llena de objetos comerciables.', 'Llena de objetos comerciables.', 'Наполнена различными товарами'), +(10478, '롤랜드의 마나석', 'Gemme de mana de Roland', 'Ronalds Manaedelstein', '罗兰德的法力宝石', '羅蘭德的法力寶石', 'Gema de maná de Roland', 'Gema de maná de Roland', 'Самоцвет маны Роланда', '', '', '', '', '', '', '', ''), +(10479, '코빅의 거래용 가방', 'Sacoche de marchand de Kovic', 'Kovics Handelsranzen', '考维克的贸易背包', '考維克的貿易背包', 'Cartera comercial de Kovic', 'Cartera comercial de Kovic', 'Сумка с товаром Ковиса', '', '', '', '', '', '', '', ''), +(10498, '자동회전 초정밀조율기', 'Micro-ajusteur gyromatique', 'Gyromatischer Mikroregler', '侏儒微调器', '地精微調器', 'Microajustador giromático', 'Microajustador giromático', 'Шлицевой гироинструмент', '', '', '', '', '', '', '', ''), +(10499, '초롱초롱 고글', 'Lunettes d\'oeil brillant', 'Hellaugenschutzbrille', '增亮护目镜', '增亮護目鏡', 'Gafas Ojo brillante', 'Gafas ojo brillante', 'Яркоглазые очки', '', '', '', '', '', '', '', ''), +(10500, '화염 고글', 'Lunettes de feu', 'Feuerschutzbrille', '火焰护目镜', '火焰護目鏡', 'Gafas de Fuego', 'Gafas de Fuego', 'Огненные очки', '', '', '', '', '', '', '', ''), +(10501, '고양이눈 고글', 'Lunettes d\'oeil de chat', 'Katzenaugen-Ultraschutzbrille', '猫眼超级护目镜', '貓眼超級護目鏡', 'Ultragafas Ojo de gato', 'Ultragafas ojo de gato', 'Суперочки \"Кошачий глаз\"', '', '', '', '', '', '', '', ''), +(10502, '초강력 화력 고글', 'Lunettes de fortification des sorts', 'Zaubermachtschutzbrille Xtrem', '法术能量护目镜超级版', '法術能量護目鏡超級版', 'Gafas extremas de hechizo de poder', 'Gafas de poder de hechizo Xtremo', 'Экстремальные очки магической силы', '', '', '', '', '', '', '', ''), +(10503, '장미빛 고글', 'Lunettes roses', 'Rosarote Schutzbrille', '玫瑰色护目镜', '玫瑰色護目鏡', 'Gafas tintadas de rosa', 'Gafas tintadas de rosa', 'Розовые очки', '', '', '', '', '', '', '', ''), +(10504, '녹색 렌즈', 'Lentille verte', 'Grüne Linse', '绿色透镜', '綠色透鏡', 'Lentes verdes', 'Lente verde', 'Зеленая линза', '', '', '', '', '', '', '', ''), +(10505, '조밀한 화약', 'Poudre noire solide', 'Robustes Sprengpulver', '实心炸药', '實心炸藥', 'Pólvora', 'Pólvora sólida', 'Твердое взрывчатое вещество', '', '', '', '', '', '', '', ''), +(10506, '잠수용 헬멧', 'Casque de scaphandrier', 'Tiefentaucherhelm', '潜水头盔', '潛水頭盔', 'Casco de inmersión', 'Casco de inmersión', 'Шлем ныряльщика', '', '', '', '', '', '', '', ''), +(10507, '조밀한 다이너마이트', 'Dynamite solide', 'Robustes Dynamit', '实心炸弹', '實心炸彈', 'Dinamita sólida', 'Dinamita sólida', 'Твердый динамит', '', '', '', '', '', '', '', ''), +(10508, '미스릴 나팔총', 'Tromblon en mithril', 'Mithrildonnerbüchse', '秘银火枪', '祕銀火槍', 'Trabuco de mitril', 'Trabuco de mitril', 'Мифриловый мушкетон', '', '', '', '', '', '', '', ''), +(10509, '화염의 심장', 'Coeur des flammes', 'Herz der Flamme', '烈焰之心', '烈焰之心', 'Corazón de llama', 'Corazón de llama', 'Сердце Пламени', '불꽃이 끊임없이 타오릅니다.', 'La flamme brûle éternellement', 'Die Flamme brennt ewig.', '永不熄灭的烈焰', '永不熄滅的烈焰', 'La llama arde eternamente.', 'La llama arde eternamente.', 'Вечный огонь'), +(10510, '미스릴 중구경 라이플', 'Carabine de gros calibre en mithril', 'Schwerkalibriges Mithrilgewehr', '大口径秘银步枪', '大口徑祕銀步槍', 'Rifle de gran calibre de mitril', 'Rifle de gran calibre de mitril', 'Мифриловая крупнокалиберная винтовка', '', '', '', '', '', '', '', ''), +(10511, '골렘 기름', 'Huile de golem', 'Golemöl', '傀儡之油', '傀儡之油', 'Aceite gólem', 'Aceite gólem', 'Масло големов', '기름이 돌 속에 맺혀 있습니다.', 'L\'huile est prisonnière dans la pierre', 'Das Öl ist von Stein umschlossen.', '油被包在石头里', '油被包在石頭裡', 'El aceite está recubierto de piedra.', 'El aceite está recubierto de piedra.', 'Масло, добываемое из камней.'), +(10512, '고강도 미스릴 산탄', 'Balles perçantes en mithril', 'Stark einschlagende Mithrilpatronen', '高速秘银弹头', '高速祕銀彈頭', 'Balas de mitril de gran impacto', 'Balas de mitril de gran impacto', 'Бронебойные мифриловые пули', '', '', '', '', '', '', '', ''), +(10513, '미스릴 회전탄', 'Balle gyroscopique en mithril', 'Gyro-Mithrilgeschoss', '秘银螺旋弹', '祕銀螺旋彈', 'Girotiro de mitril', 'Girotiro de mitril', 'Мифриловый гиро-патрон', '', '', '', '', '', '', '', ''), +(10514, '미스릴 파편 폭탄', 'Bombe explosive en mithril', 'Mithrilschrapnellbombe', '秘银破片炸弹', '祕銀破片炸彈', 'Bomba de fragmentación de mitril', 'Bomba de fragmentación de mitril', 'Мифриловая осколочная бомба', '', '', '', '', '', '', '', ''), +(10515, '응보의 횃불', 'Torche de vindicte', 'Fackel der Vergeltung', '惩戒火炬', '懲戒火炬', 'Antorcha de Retribución', 'Antorcha de reprensión', 'Факел Воздаяния', '불길은 꺼질줄 모르고 활활 타오릅니다.', 'La flamme ne s\'éteint jamais', 'Die Flamme schwankt niemals.', '永不熄灭的烈焰在熊熊燃烧着', '永不熄滅的烈焰在熊熊燃燒著', 'La llama nunca decae.', 'La llama nunca muere.', 'Пламя никогда не колеблется.'), +(10518, '낙하산 망토', 'Cape parachute', 'Fallschirm-Umhang', '降落伞披风', '降落傘披風', 'Capa de paracaidista', 'Capa paracaídas', 'Плащ-парашют', '', '', '', '', '', '', '', ''), +(10538, '베스아마라 서판', 'Tablette de Beth\'Amara', 'Schrifttafel von Beth\'Amara', '贝萨玛拉石板', '貝薩瑪拉石板', 'Tablilla de Beth\'Amara', 'Tablilla de Beth\'Amara', 'Табличка Бет\'Амары', '', '', '', '', '', '', '', ''), +(10539, '진야엘 서판', 'Tablette de Jin\'yael', 'Schrifttafel von Jin\'yael', '辛耶尔石板', '辛耶爾石板', 'Tablilla de Jin\'yael', 'Tablilla de Jin\'yael', 'Табличка Джин\'яэль', '', '', '', '', '', '', '', ''), +(10540, '마크리 서판', 'Tablette de Markri', 'Schrifttafel von Markri', '玛科里石板', '瑪寇里石板', 'Tablilla de Markri', 'Tablilla de Markri', 'Табличка Маркри', '', '', '', '', '', '', '', ''), +(10541, '샤엘하이 서판', 'Tablette de Sael\'hai', 'Schrifttafel von Sael\'hai', '塞尔哈石板', '塞爾哈石板', 'Tablilla de Sael\'hai', 'Tablilla de Sael\'hai', 'Табличка Саэль\'Хай', '', '', '', '', '', '', '', ''), +(10542, '고블린 채광용 헬멧', 'Casque de mineur gobelin', 'Goblin-Bergbauhelm', '地精采矿头盔', '哥布林採礦頭盔', 'Casco de minero goblin', 'Casco de minero goblin', 'Шахтерская гоблинская каска', '', '', '', '', '', '', '', ''), +(10543, '고블린 안전모', 'Casque de chantier gobelin', 'Goblinscher Schutzhelm', '地精施工头盔', '哥布林施工頭盔', 'Casco de albañil goblin', 'Casco de albañil goblin', 'Шлем гоблинской конструкции', '', '', '', '', '', '', '', ''), +(10544, '엉겅퀴나무 마울', 'Maillet des chardons', 'Distelholzschlägel', '棘木之槌', '棘木之槌', 'Gran maza Cardoleño', 'Gran maza Cardoleño', 'Кувалда Чертополоха', '', '', '', '', '', '', '', ''), +(10545, '노움 고글', 'Lunettes gnomes', 'Gnomen-Schutzbrille', '侏儒护目镜', '地精護目鏡', 'Gafas gnómicas', 'Gafas gnómicas', 'Гномьи очки', '', '', '', '', '', '', '', ''), +(10546, '초정밀 조준경', 'Lunette mortelle', 'Tödliches Zielfernrohr', '致命瞄准镜', '致命瞄準鏡', 'Mira mortal', 'Mira mortal', 'Смертоносный прицел', '', '', '', '', '', '', '', ''), +(10547, '야영용 나이프', 'Couteau des campeurs', 'Campingmesser', '露营小刀', '露營小刀', 'Cuchillo de camping', 'Cuchillo de camping', 'Лагерный нож', '', '', '', '', '', '', '', ''), +(10548, '저격용 조준경', 'Lunette de sniper', 'Heckenschützen-Zielfernrohr', '狙击瞄准镜', '狙擊瞄準鏡', 'Mira de francotirador', 'Mira de francotirador', 'Снайперский прицел', '', '', '', '', '', '', '', ''), +(10549, '목동의 반바지', 'Pantalon de Rancher', 'Rancher-Beinkleider', '牧民长裤', '牧民長褲', 'Pantalones de ranchero', 'Calzas de ranchero', 'Брюки фермера', '', '', '', '', '', '', '', ''), +(10550, '양모 장갑', 'Mitaines en laine', 'Wollfäustlinge', '毛织手套', '毛織手套', 'Mitones de lana', 'Mitones de lana', 'Шерстяные полуперчатки', '', '', '', '', '', '', '', ''), +(10551, '토륨 도금 단검', 'Dague plaquée en thorium', 'Thoriumbeschichteter Dolch', '瑟银匕首', '瑟銀匕首', 'Daga bañada en torio', 'Daga bañada en torio', 'Кинжал, окованный торием', '', '', '', '', '', '', '', ''), +(10552, '라그나로스의 상징', 'Symbole de Ragnaros', 'Symbol von Ragnaros', '拉格纳罗斯符记', '拉格納羅斯符記', 'Símbolo de Ragnaros', 'Símbolo de Ragnaros', 'Талисман Рагнароса', '이 상징에는 고대의 마법이 깃들어 있습니다.', 'Une ancienne magie émane du symbole.', 'Das Symbol strömt alte Magie aus.', '散发着古老魔法能量的符记', '散發著古老魔法能量的符記', 'El símbolo emana antigua magia.', 'El símbolo emana antigua magia.', 'От талисмана веет старой магией.'), +(10553, '현장감독 조끼', 'Gilet de contremaître', 'Großknecht-Weste', '工头外衣', '工頭外衣', 'Jubón de supervisor', 'Jubón de supervisor', 'Жилет старшины', '', '', '', '', '', '', '', ''), +(10554, '현장감독 바지', 'Pantalon de contremaître', 'Großknecht-Hose', '工头短裤', '工頭短褲', 'Pantalones de supervisor', 'Pantalones de supervisor', 'Штаны старшины', '', '', '', '', '', '', '', ''), +(10555, '저항력 시험용 아이템', 'Objet de test de résistance', 'Widerstand Test-Gegenstand', '', '', 'Objeto de prueba resistente', 'Objeto de prueba resistente', 'Тестовый предмет сопротивления', '', '', '', '', '', '', '', ''), +(10556, '돌무리', 'Cercle de pierres', 'Steinkreis', '石环', '石環', 'Círculo de Piedras', 'Círculo de piedra', 'Каменный обруч', '', '', '', '', '', '', '', ''), +(10558, '황금 동력핵', 'Batterie en or', 'Goldkraftkern', '黄金能量核心', '黃金能量核心', 'Núcleo de energía de oro', 'Núcleo de poder de oro', 'Золотое силовое ядро', '', '', '', '', '', '', '', ''), +(10559, '미스릴관', 'Tube en mithril', 'Mithrilrohr', '秘银管', '祕銀管', 'Tubo de mitril', 'Tubo de mitril', 'Мифриловая труба', '', '', '', '', '', '', '', ''), +(10560, '유동성 제동장치', 'Déclencheur instable', 'Instabiler Auslöser', '不牢固的扳机', '不牢固的扳機', 'Disparador inestable', 'Activador inestable', 'Нестабильное пусковое устройство', '', '', '', '', '', '', '', ''), +(10561, '미스릴 형틀', 'Caisse en mithril', 'Mithrilgehäuse', '秘银外壳', '祕銀外殼', 'Envoltura de mitril', 'Envoltura de mitril', 'Мифриловая обшивка', '', '', '', '', '', '', '', ''), +(10562, '고폭탄', 'Bombe explosive', 'Hochexplosive Bombe', '高爆炸弹', '高爆炸彈', 'Bomba de gran carga', 'Bomba altamente explosiva', 'Высоковзрывная бомба', '', '', '', '', '', '', '', ''), +(10563, '탁본: 베스아마라 룬', 'Reproduction : Rune de Beth\'Amara', 'Abpausbild: Rune von Beth\'Amara', '拓文:贝萨玛拉符文', '拓文:貝薩瑪拉符文', 'Calco: Runa de Beth\'Amara', 'Calco: Runa de Beth\'Amara', 'Оттиск: руна Бет\'Амары', '', '', '', '', '', '', '', ''), +(10564, '탁본: 진야엘 룬', 'Reproduction : Rune de Jin\'yael', 'Abpausbild: Rune von Jin\'yael', '拓文:辛耶尔符文', '拓文:辛耶爾符文', 'Calco: Runa de Jin\'yael', 'Calco: Runa de Jin\'yael', 'Оттиск: руна Джин\'яэль', '', '', '', '', '', '', '', ''), +(10565, '탁본: 마크리 룬', 'Reproduction : Rune de Markri', 'Abpausbild: Rune von Markri', '拓文:玛科里符文', '拓文:瑪寇里符文', 'Calco: Runa de Markri', 'Calco: Runa de Markri', 'Оттиск: руна Маркри', '', '', '', '', '', '', '', ''), +(10566, '탁본: 샤엘하이 룬', 'Reproduction : Rune de Sael\'hai', 'Abpausbild: Rune von Sael\'hai', '拓文:塞尔哈符文', '拓文:塞爾哈符文', 'Calco: Runa de Sael\'hai', 'Calco: Runa de Sael\'hai', 'Оттиск: руна Саэл\'Хаи', '', '', '', '', '', '', '', ''), +(10567, '가시멧돼지잡이 활', 'Lance-épine', 'Stachelschießer', '硬刺之弓', '硬刺之弓', 'Pistola pinchos', 'Pistola pinchos', 'Перострел', '', '', '', '', '', '', '', ''), +(10568, '몬스터 - Mace2H, Pacifier', 'Monstre - Masse2M, Pacificatrice', 'Monster - 2H-Streitkolben, Befrieder', '', '', 'Monstruo: maza 2M, Pacificador', 'Monstruo: maza 2M, Pacificador', 'Монстр - двуручная палица, Умиротворитель', '', '', '', '', '', '', '', ''), +(10569, '검은용군단의 보물', 'Trésor du Vol noir', 'Hort des schwarzen Drachenschwarms', '黑龙军团宝箱', '黑龍軍團寶箱', 'Tesoro oculto del Vuelo negro', 'Tesoro oculto del Vuelo negro', 'Сокровищница черных драконов', '책략가 칼라란의 징표가 새겨져 있습니다.', 'Porte la marque de Kalaran le Menteur', 'Trägt das Mal von Kalaran dem Betrüger', '盖有欺诈者卡拉然的徽记。', '蓋有欺詐者卡拉然的徽記。', 'Lleva la marca de Kalaran el Impostor.', 'Lleva la marca de Kalaran el Impostor.', 'Отмечено печатью Каларана Обманщика'), +(10570, '살인의 도끼', 'Massacreuse', 'Menschentöter', '杀人者', '殺人者', 'Destripahombres', 'Destripahombres', 'Человекоубийца', '', '', '', '', '', '', '', ''), +(10571, '흑단 뼈몽둥이', 'Gourdin d\'ébène', 'Ebenholzknochenkeule', '乌黑骨棒', '烏黑骨棒', 'Garrote de hueso de ébano', 'Garrote de hueso de ébano', 'Черная костяная дубина', '', '', '', '', '', '', '', ''), +(10572, '혹한의 수정봉', 'Fragment glacial', 'Eissplitter', '寒冰碎片', '寒冰碎片', 'Fragmento helado', 'Fragmento helado', 'Замораживающий осколок', '', '', '', '', '', '', '', ''), +(10573, '해골 절단도', 'Flagelle-os', 'Knochenschlitzer', '斩骨剑', '斬骨劍', 'Atizahuesos', 'Atizahuesos', 'Костеруб', '', '', '', '', '', '', '', ''), +(10574, '수의', 'Voile mortuaire', 'Leichentuch', '裹尸头巾', '裹屍頭巾', 'Sudario de cadáveres', 'Sudario', 'Покров трупа', '', '', '', '', '', '', '', ''), +(10575, '검은용군단 허물', 'Cuir de dragon noir', 'Abgestreifte Haut des schwarzen Drachenschwarms', '黑龙皮', '黑龍皮', 'Muda de piel de vuelo negro', 'Muda de piel de vuelo negro', 'Сброшенная кожа черного дракона', '흐릿하고 어두운 색의 검은용 가죽 조각입니다.', 'Un morceau terne et gris de peau de dragon noir.', 'Ein stumpfer, grauer Flicken aus schwarzer Großdrachenhaut', '一张没有光泽的黑龙皮', '一張沒有光澤的黑龍皮', 'Un parche gris pálido de piel de dragón negro.', 'Un parche gris pálido de piel de dragón negro.', 'Выцветший клочок кожи черного дракона.'), +(10576, '소형 미스릴 기계용', 'Petit dragon mécanique en mithril', 'Mechanischer Mithrildrachling', '秘银机械幼龙', '祕銀機械幼龍', 'Dragonizo mecánico de mitril', 'Dragonizo mecánico de mitril', 'Мифриловый механический дракончик', '', '', '', '', '', '', '', ''), +(10577, '고블린 박격포', 'Mortier des gobelins', 'Goblin-Mörser', '地精迫击炮', '哥布林迫擊炮', 'Mortero goblin', 'Mortero goblin', 'Гоблинская мортира', '', '', '', '', '', '', '', ''), +(10578, '사색의 장화', 'Bottes des penseurs', 'Gedankenzauber-Stiefel', '心灵长靴', '心靈長靴', 'Lanzapensamientos', 'Lanzapensamientos', 'Сапоги Оброненной мысли', '', '', '', '', '', '', '', ''), +(10579, '불화살', 'Flèche explosive', 'Explosiver Pfeil', '爆炸箭', '爆炸箭', 'Arco explosivo', 'Flecha explosiva', 'Взрывная стрела', '', '', '', '', '', '', '', ''), +(10580, '고블린 \"콰앙\" 상자', 'Boîte à \"Boum\" des gobelins', 'Goblin-\"Bumm\"-Kasten', '地精爆炸盒', '哥布林爆炸盒', 'Caja goblin \"Bum\"', 'Caja goblin \"Bum\"', 'Гоблинская \"коробка с сюрпризом\"', '', '', '', '', '', '', '', ''), +(10581, '죽음의 머리교 예복', 'Habit de la tête de mort', 'Totenkopftracht', '亡首外衣', '亡首外衣', 'Vestimenta cabeza de la Muerte', 'Vestimenta cabeza de la Muerte', 'Жилет Мертвой головы', '', '', '', '', '', '', '', ''), +(10582, '가시덤불 장화', 'Coureuses des fougères', 'Briar-Treter', '石楠皮靴', '石楠皮靴', 'Botines de brezo', 'Botines de brezo', 'Шипоступы', '', '', '', '', '', '', '', ''), +(10583, '가시수호 멜빵', 'Harnais huran', 'Leichtkielharnisch', '硬刺皮甲', '硬刺皮甲', 'Arnés contra pinchos', 'Arnés contra pinchos', 'Стеганая портупея', '', '', '', '', '', '', '', ''), +(10584, '돌개바람 장갑', 'Poings de la bourrasque', 'Fäuste des unbändigen Sturms', '强风之拳', '強風之拳', 'Puños Tempesviento', 'Puños Tempesviento', 'Боевые перчатки Шторма', '', '', '', '', '', '', '', ''), +(10585, '고블린 라디오', 'Radio gobeline', 'Goblin-Radio', '地精无线电', '哥布林無線電', 'Radio goblin', 'Radio goblin', 'Гоблинское радио', '', '', '', '', '', '', '', ''), +(10586, '왕폭탄', 'Le Mastoc', 'Der Große', '大炸弹', '大炸彈', 'El grande', 'La grande', 'Великан', '', '', '', '', '', '', '', ''), +(10587, '고블린 폭탄 자판기', 'Distributeur de bombes des gobelins', 'Goblin-Bombenspender', '地精炸弹箱', '哥布林炸彈箱', 'Expendedora de bombas goblin', 'Dispensador de bombas goblin', 'Гоблинский бомбомет', '', '', '', '', '', '', '', ''), +(10588, '고블린 로켓 헬멧', 'Heaume-fusée gobelin', 'Goblin-Raketenhelm', '地精火箭头盔', '哥布林火箭頭盔', 'Casco de cohete goblin', 'Casco de cohete goblin', 'Гоблинский реактивный шлем', '', '', '', '', '', '', '', ''), +(10589, '이세라 용군단의 서약의 돌', 'Pierre de voeu des dragons d\'Ysera', 'Schwurstein von Yseras Drachenschwarm', '伊瑟拉巨龙军团的誓言石', '伊瑟拉巨龍軍團的誓言石', 'Piedra de juramento del Vuelo de Ysera', 'Piedra de juramento del Vuelo de Ysera', 'Камень клятвы драконьего выводка Изеры', '이 서약의 돌을 사용하면 이세라의 용군단을 돕는 임무를 받게 됩니다.', 'L\'utilisation de cette pierre oblige quelqu\'un à aider les dragons d\'Ysera.', 'Benutzung dieses Steins bindet jemanden, Yseras Drachenschwarm zu helfen.', '使用这块石头以发誓帮助伊瑟拉的巨龙军团。', '使用這塊石頭以發誓幫助伊瑟拉的巨龍軍團。', 'Si usas esta piedra, obligarás a alguien a ayudar al Vuelo de Ysera.', 'Si usas esta piedra, obligarás a alguien a ayudar al Vuelo de Ysera.', 'Использование этого камня, заставляет помочь драконьему выводку Изеры'), +(10590, '구멍 난 블랙박스', 'Boîte noire corrodée', 'Zerdellter Flugschreiber', '布满孔洞的黑匣子', '佈滿孔洞的黑匣子', 'Caja negra con agujeros', 'Caja negra con agujeros', 'Щербатая черная коробка', '', '', '', '', '', '', '', ''), +(10591, '몬스터 - Mace, Stormhammer', 'Monstre - Masse, Marteau-tempête', 'Monster - Streitkolben, Sturmhammer', '', '', 'Monstruo: maza, Martillo Tormenta', 'Monstruo: maza, Martillo Tormenta', 'Монстр - палица, буремолот', '', '', '', '', '', '', '', ''), +(10592, '고양이눈 비약', 'Elixir d\'oeil de chat', 'Katzenaugenelixier', '猫眼药剂', '貓眼藥劑', 'Elixir de ojo de gato', 'Elixir de ojo de gato', 'Эликсир \"Кошачий глаз\"', '', '', '', '', '', '', '', ''), +(10593, '불완전한 드레니시스트 조각', 'Fragment de draenéthyste imparfait', 'Unvollständiges Draenethystfragment', '不完美的德莱尼水晶碎片', '不完美的德萊尼水晶碎片', 'Fragmento draenetista imperfecto', 'Trozo draenetista imperfecto', 'Несовершенный фрагмент дренетиста', '', '', '', '', '', '', '', ''), +(10594, '[PH] 학카르의 단지', '[PH] Urne Hakkar\'i', '[PH] Hakkar\'i Urne', '', '', '', '', '[PH] Урна Хаккари', '미사용 아이템', 'Table de butin incorrecte. Plantage si vous modifiez la colonne des divers (Miscellaneous)', 'Ungültiger Beutetisch, bricht zusammen, wenn Ihr \'Verschiedenes\' modifiziert.', '', '', 'Tabla de botín inválida, se cuelga al modificar Misceláneas.', 'Tabla de botín inválida, se cuelga al modificar Misceláneas.', 'Сбой в таблице добычи происходит, если вы вносите изменения в категорию \"Разное\"'), +(10595, '굼이샤의 잡동사니', 'Camelote de Kum\'isha', 'Kum\'ishas Plunder', '库米沙的垃圾袋', '庫米沙的垃圾袋', 'Basura de Kum\'isha', 'Basura de Kum\'isha', 'Барахло Кум-иши', '미구현', 'Table de butin incorrecte. Plantage si vous modifiez la colonne des divers (Miscellaneous)', 'Ungültiger Beutetisch, bricht zusammen, wenn Ihr \'Verschiedenes\' modifiziert.', '', '', 'Tabla de botín no válida. Se cuelga al modificar Miscelánea.', 'Tabla de botín no válida. Se cuelga al modificar Miscelánea.', 'Сбой в таблице добычи происходит, если вы вносите изменения в категорию \"Разное\"'), +(10596, '미사용 장미빛 고글', '[PÉRIMÉ] Lunettes roses', 'Ausgediente rosarote Schutzbrille', '', '', '', '', 'Испорченные розовые очки', '', '', '', '', '', '', '', ''), +(10597, '학자 림토리의 머리카락', 'Tête du magus Rimtori', 'Kopf von Magus Rimtori', '大法师雷姆托里的头颅', '大法師雷姆托里的頭顱', 'Cabeza de Magus Rimtori', 'Cabeza de Magus Rimtori', 'Голова волхва Римтори', '', '', '', '', '', '', '', ''), +(10598, '헤타에라의 피묻은 머리', 'Tête ensanglantée d\'Hetaera', 'Blutiger Hetärenkopf', '染血的赫塔拉头颅', '染血的赫塔拉頭顱', 'Cabeza ensangrentada de Hetaera', 'Cabeza ensangrentada de Hetaera', 'Окровавленная голова Хетайры', '', '', '', '', '', '', '', ''), +(10599, '헤타에라의 훼손된 머리', 'Tête battue d\'Hetaera', 'Geschlagener Hetärenkopf', '破碎的赫塔拉头颅', '破碎的赫塔拉頭顱', 'Cabeza golpeada de Hetaera', 'Cabeza golpeada de Hetaera', 'Разбитая голова Хетайры', '', '', '', '', '', '', '', ''), +(10600, '헤타에라의 으깨진 머리', 'Tête meurtrie d\'Hetaera', 'Verwundeter Hetärenkopf', '淤血的赫塔拉头颅', '淤血的赫塔拉頭顱', 'Cabeza amoratada de Hetaera', 'Cabeza amoratada de Hetaera', 'Покрытая синяками голова Хетайры', '', '', '', '', '', '', '', ''), +(10601, '설계도: 초롱초롱 고글', 'Schéma : Lunettes d\'oeil brillant', 'Bauplan: Hellaugenschutzbrille', '结构图:增亮护目镜', '結構圖:增亮護目鏡', 'Esquema: gafas Ojo brillante', 'Esquema: gafas ojo brillante', 'Чертеж: яркоглазые очки', '', '', '', '', '', '', '', ''), +(10602, '설계도: 초정밀 조준경', 'Schéma : Lunette mortelle', 'Bauplan: Tödliches Zielfernrohr', '结构图:致命瞄准镜', '結構圖:致命瞄準鏡', 'Esquema: mira mortal', 'Esquema: mira mortal', 'Чертеж: смертоносный прицел', '', '', '', '', '', '', '', ''), +(10603, '설계도: 고양이눈 고글', 'Schéma : Lunettes d\'oeil de chat', 'Bauplan: Katzenaugen-Ultraschutzbrille', '结构图:猫眼超级护目镜', '結構圖:貓眼超級護目鏡', 'Esquema: ultragafas Ojo de gato', 'Esquema: ultragafas ojo de gato', 'Чертеж: суперочки \"Кошачий глаз\"', '', '', '', '', '', '', '', ''), +(10604, '설계도: 미스릴 중구경 라이플', 'Schéma : Carabine de gros calibre en mithril', 'Bauplan: Schwerkalibriges Mithrilgewehr', '结构图:大口径秘银步枪', '結構圖:大口徑祕銀步槍', 'Esquema: rifle de gran calibre de mitril', 'Esquema: rifle de gran calibre de mitril', 'Чертеж: мифриловая крупнокалиберная винтовка', '', '', '', '', '', '', '', ''), +(10605, '설계도: 초강력 화력 고글', 'Schéma : Lunettes de fortification des sorts', 'Bauplan: Zaubermachtschutzbrille Xtrem', '结构图:法术能量护目镜超级版', '結構圖:法術能量護目鏡超級版', 'Esquema: gafas extremas de hechizo de poder', 'Esquema: gafas de poder de hechizo Xtremo', 'Чертеж: экстремальные очки магической силы', '', '', '', '', '', '', '', ''), +(10606, '설계도: 낙하산 망토', 'Schéma : Cape parachute', 'Bauplan: Fallschirm-Umhang', '结构图:降落伞披风', '結構圖:降落傘披風', 'Esquema: capa de paracaidista', 'Esquema: capa paracaídas', 'Чертеж: плащ-парашют', '', '', '', '', '', '', '', ''), +(10607, '설계도: 잠수용 헬멧', 'Schéma : Casque de scaphandrier', 'Bauplan: Tiefentaucherhelm', '结构图:潜水头盔', '結構圖:潛水頭盔', 'Esquema: casco de inmersión', 'Esquema: casco de inmersión', 'Чертеж: шлем ныряльщика', '', '', '', '', '', '', '', ''), +(10608, '설계도: 저격용 조준경', 'Schéma : Lunette de sniper', 'Bauplan: Heckenschützen-Zielfernrohr', '结构图:狙击瞄准镜', '結構圖:狙擊瞄準鏡', 'Esquema: mira de francotirador', 'Esquema: mira de francotirador', 'Чертеж: снайперский прицел', '', '', '', '', '', '', '', ''), +(10609, '설계도: 소형 미스릴 기계용', 'Schéma : Petit dragon mécanique en mithril', 'Bauplan: Mechanischer Mithrildrachling', '结构图:秘银机械幼龙', '結構圖:祕銀機械幼龍', 'Esquema: dragonizo mecánico de mitril', 'Esquema: dragonizo mecánico de mitril', 'Чертеж: мифриловый механический дракончик', '', '', '', '', '', '', '', ''), +(10610, '헤타에라의 피', 'Sang d\'Hetaera', 'Hetärenblut', '赫塔拉之血', '赫塔拉之血', 'Sangre de Hetaera', 'Sangre de Hetaera', 'Кровь Хетайры', '바다 여왕의 피', 'Sang de la Reine des mers', 'Blut der Meereskönigin', '海之女皇的血', '海之女皇的血', 'Sangre de la Reina del Mar', 'Sangre de la Reina del Mar', 'Кровь владычицы морской'), +(10611, '몬스터 - Axe, Horde Badass 01', 'Monstre - Hache, Horde Grosbill 01', 'Monster - Axt, Horde Fiesling 01', '', '', 'Monstruo: hacha, terrible de la Horda 01', 'Monstruo: hacha, terrible de la Horda 01', 'Монстр - секира, Орда, задира 01', '', '', '', '', '', '', '', ''), +(10612, '몬스터 - Axe, Horde Badass 02', 'Monstre - Hache, Horde Grosbill 02', 'Monster - Axt, Horde Fiesling 02', 'Monster - Axe, Horde Badass 02', 'Monster - Axe, Horde Badass 02', 'Monstruo: hacha, terrible de la Horda 02', 'Monstruo: hacha, terrible de la Horda 02', 'Монстр - секира, Орда, задира 02', '', '', '', '', '', '', '', ''), +(10613, '몬스터 - Sword, Katana', 'Monstre - Epée, Katana', 'Monster - Schwert, Katana', '', '', 'Monstruo: espada, katana', 'Monstruo: espada, katana', 'Монстр - меч, катана', '', '', '', '', '', '', '', ''), +(10614, '몬스터 - Sword, Horde Sword Black', 'Monstre - Epée, Horde Epée Noire', 'Monster - Schwert, Horde Schwert Schwarz', '', '', 'Monstruo: espada, espada negra de la Horda', 'Monstruo: espada, espada negra de la Horda', 'Монстр - меч, Орда меч черный', '', '', '', '', '', '', '', ''), +(10615, '몬스터 - Sword, Horde Sword Red', 'Monstre - Epée, Horde Epée Rouge', 'Monster - Schwert, Horde Schwert Rot', '', '', 'Monstruo: espada, espada roja de la Horda', 'Monstruo: espada, espada roja de la Horda', 'Монстр - меч, Орда меч красный', '', '', '', '', '', '', '', ''), +(10616, '몬스터 - Dagger, Curvey Silver', 'Monstre - Dague, Courbe argentée', 'Monster - Dolch, Geschwungen Silber', '', '', 'Monstruo: daga, de plata curvilínea', 'Monstruo: daga, de plata curvilínea', 'Монстр - кинжал, изогнутый серебряный', '', '', '', '', '', '', '', ''), +(10617, '몬스터 - Dagger, Curved Bone Bloody', 'Monstre - Dague, Courbe en os sanglante', 'Monster - Dolch, Geschwungener Knochen Blutig', '', '', 'Monstruo: daga, hueso corvo sangriento', 'Monstruo: daga, hueso corvo sangriento', 'Монстр - кинжал, кривой костяной кровавый', '', '', '', '', '', '', '', ''), +(10618, '몬스터 - Dagger, Tanto Blade', 'Monstre - Dague, Lame tanto', 'Monster - Dolch, Tantoklinge', '', '', 'Monstruo: daga, hoja Tanto', 'Monstruo: daga, hoja Tanto', 'Монстр - кинжал, клинок танто', '', '', '', '', '', '', '', ''), +(10619, '몬스터 - Dagger, Badass Red', 'Monstre - Dague, Grosbill rouge', 'Monster - Dolch, Fiesling Rot', '', '', 'Monstruo: daga, terrible roja', 'Monstruo: daga, terrible roja', 'Монстр - кинжал, задира красный', '', '', '', '', '', '', '', ''), +(10620, '토륨 광석', 'Minerai de thorium', 'Thoriumerz', '瑟银矿石', '瑟銀礦石', 'Torio', 'Mena de torio', 'Ториевая руда', '', '', '', '', '', '', '', ''), +(10621, '룬문자 두루마리', 'Parchemin runique', 'Runenverzierte Rolle', '符文卷轴', '符文卷軸', 'Rollo con runas', 'Pergamino rúnico', 'Свиток с рунами', '', '', '', '', '', '', '', ''), +(10622, '카드라크의 깃발', 'Drapeau de Kadrak', 'Kadraks Flagge', '卡德拉克的旗子', '卡德拉克的旗子', 'Bandera de Kadrak', 'Bandera de Kadrak', 'Флаг Кадрака', '', '', '', '', '', '', '', ''), +(10623, '혹한의 도끼', 'Morsure glaciale', 'Winterbiss', '寒冬之咬', '寒冬之咬', 'Bocado de Invierno', 'Bocado de Invierno', 'Укус Зимы', '', '', '', '', '', '', '', ''), +(10624, '쐐기의 활', 'Arc pénétrant', 'Stechbogen', '钉刺猎弓', '釘刺獵弓', 'Arco hiriente', 'Arco hiriente', 'Жалящий лук', '', '', '', '', '', '', '', ''), +(10625, '그림자 단도', 'Lame furtive', 'Klinge der Verstohlenheit', '隐匿之刃', '隱匿之刃', 'Espada de sigilo', 'Espada de sigilo', 'Незаметный клинок', '', '', '', '', '', '', '', ''), +(10626, '맹위의 망치', 'Marteau-rageur', 'Wuthammer', '怒火之锤', '怒火之錘', 'Martillo de ira', 'Martillo de ira', 'Бушующий молот', '', '', '', '', '', '', '', ''), +(10627, '사나운 야수의 타구봉', 'Bâton de Rictus', 'Knüttel des Grinsenden Hundes', '犬牙短棒', '犬牙短棒', 'Cachiporra del perro rictus', 'Cachiporra del perro rictus', 'Дубина Скалящегося Пса', '', '', '', '', '', '', '', ''), +(10628, '죽음의 칼날', 'Mortifiante', 'Todesstoß', '死亡一击', '死亡一擊', 'Arremetida mortal', 'Arremetida mortal', 'Смертельный удар', '', '', '', '', '', '', '', ''), +(10629, '물안개 장화', 'Bottes de Mistwalker', 'Stiefel des Nebelläufers', '迷雾行者之靴', '迷霧行者之靴', 'Botas de caminaniebla', 'Botas de caminaniebla', 'Сапоги Странника Туманов', '', '', '', '', '', '', '', ''), +(10630, '생령의 테', 'Auréole du voleur d\'âme', 'Seelenfängerheiligenschein', '摄灵者之环', '攝靈者之環', 'Halo de cazador de almas', 'Halo de cazador de almas', 'Ореол Ловца Душ', '', '', '', '', '', '', '', ''), +(10631, '암흑바다 건틀릿', 'Gantelets des eaux troubles', 'Dumpfwasserstulpen', '暗水护手', '暗水護手', 'Guanteletes Aguasucia', 'Guanteletes Aguasucia', 'Рукавицы Мраковод', '', '', '', '', '', '', '', ''), +(10632, '진흙비늘 팔보호구', 'Brassards d\'écailles gluantes', 'Schleimschuppenarmschienen', '泥鳞护腕', '泥鱗護腕', 'Brazales de escama de babosa', 'Brazales de escama de babosa', 'Браслеты Чешуйчатой слизи', '', '', '', '', '', '', '', ''), +(10633, '은껍질 다리보호구', 'Jambières Silvershell', 'Silberschalen-Gamaschen', '银甲护腿', '銀甲護腿', 'Leotardos Conchaplata', 'Leotardos Conchaplata', 'Поножи Серебряной раковины', '', '', '', '', '', '', '', ''), +(10634, '마음의 고리', 'Anneau de l\'oeil spirituel', 'Gedankenaugenreif', '心眼之环', '心眼之環', 'Círculo del Ojo de la mente', 'Círculo del Ojo de la mente', 'Обруч Ока Разума', '', '', '', '', '', '', '', ''), +(10635, '채색한 사슬 다리보호구', 'Jambières en anneaux peints', 'Bemalte Kettengamaschen', '彩色链甲护腿', '彩色鏈甲護腿', 'Leotardos de anillas pintados', 'Leotardos de anillas pintados', 'Окрашенные плетеные поножи', '', '', '', '', '', '', '', ''), +(10636, '유목민의 장갑', 'Gants de nomade', 'Nomadenhandschuhe', '游牧民手套', '遊牧民手套', 'Guantes nómadas', 'Guantes nómadas', 'Перчатки кочевника', '', '', '', '', '', '', '', ''), +(10637, '양조장이 장갑', 'Gants de brasseur', 'Brauer-Handschuhe', '酿酒者手套', '釀酒者手套', 'Guantes de cervecero', 'Guantes de cervecero', 'Перчатки пивовара', '', '', '', '', '', '', '', ''), +(10638, '긴주름 단망토', 'Longue cape drapée', 'Langes Schleppen-Cape', '覆体斗篷', '覆體斗篷', 'Manteo de caída larga', 'Manteo de caída larga', 'Длинная накидка с драпировкой', '', '', '', '', '', '', '', ''), +(10639, '히아신스 버섯', 'Champignon jacinthe', 'Hyazinth-Pilz', '紫蓝色蘑菇', '紫藍色蘑菇', 'Champiñón jacinto', 'Champiñón jacinto', 'Гиацинтовый гриб', '', '', '', '', '', '', '', ''), +(10640, '나무그물거미 영액', 'Ichor d\'araignée Tissebois', 'Waldwebersekret', '树林蜘蛛的脓液', '樹林蜘蛛的膿液', 'Icor Tejemadera', 'Icor Tejemadera', 'Лимфа чащобного тенетника', '', '', '', '', '', '', '', ''), +(10641, '달봉우리 백합', 'Lys pétale de lune', 'Mondblütenlilie', '月牙百合花', '月牙百合花', 'Lirio alunado', 'Lirio alunado', 'Лунная лилия', '', '', '', '', '', '', '', ''), +(10642, '이베론의 해독제', 'Antidote d\'Iverron', 'Iverrons Gegengift', '埃沃隆的解药', '埃沃隆的解藥', 'Antídoto de Iverron', 'Antídoto de Iverron', 'Противоядие Иверрона', '', '', '', '', '', '', '', ''), +(10643, '아그토르에게 보내는 봉인된 편지', 'Lettre scellée pour Ag\'tor', 'Versiegelter Brief an Ag\'tor', '给阿格图的密信', '給阿格圖的密信', 'Carta lacrada para Ag\'tor', 'Carta lacrada para Ag\'tor', 'Запечатанное письмо Аг\'тору', '', '', '', '', '', '', '', ''), +(10644, '조제법: 고블린 로켓 연료', 'Recette : Carburant de fusée des gobelins', 'Rezept: Goblin-Raketentreibstoff', '配方:地精火箭燃油', '配方:哥布林火箭燃油', 'Receta: combustible de cohete goblin', 'Receta: combustible de cohete goblin', 'Рецепт: гоблинское ракетное топливо', '', '', '', '', '', '', '', ''), +(10645, '노움 즉사 광선', 'Rayon mortel gnome', 'Gnomentodesstrahl', '侏儒死亡射线', '地精死亡射線', 'Rayo mortal gnómico', 'Rayo mortal gnómico', 'Смертоносный луч гномов', '사용 도중 심각한 부상이나 죽음을 초래할 수 있습니다.', 'L\'utilisation de cet objet peut provoquer la mort ou des blessures graves.', 'Verwendung dieses Geräts kann zum Tod oder zu schweren Verletzungen führen.', '使用此装置可能造成死亡或重伤。', '使用此裝置可能造成死亡或重傷。', 'El uso de este dispositivo puede causar la muerte o daños graves.', 'El uso de este dispositivo puede causar la muerte o daños graves.', 'Может привести к смерти или серьезному ранению'), +(10646, '고블린 공병 폭탄', 'Charge de sapeur gobelin', 'Goblinsche Pioniersprengladung', '地精工兵炸药', '哥布林工兵炸藥', 'Carga de zapador goblin', 'Carga de zapador goblin', 'Гоблинский саперный заряд', '', '', '', '', '', '', '', ''), +(10647, '기술자의 잉크', 'Encre d\'ingénieur', 'Ingenieurstinte', '墨水', '墨水', 'Tinta de ingeniero', 'Tinta de ingeniero', 'Инженерный краситель', '', '', '', '', '', '', '', ''), +(10648, '빈 양피지', 'Parchemin vierge', 'Leeres Pergament', '空白的羊皮纸', '空白的羊皮紙', 'Pliego negro', 'Papiro negro', 'Чистый пергамент', '', '', '', '', '', '', '', ''), +(10649, '악몽의 조각', 'Eclat de cauchemar', 'Alptraumsplitter', '噩梦碎片', '噩夢碎片', 'Fragmento de pesadilla', 'Fragmento de pesadilla', 'Кошмарный осколок', '', '', '', '', '', '', '', ''), +(10650, '역병에 감염된 가시멧돼지 갈기', 'Peau de huran infesté', 'Seuchenbefallene Stachelebermähne', '沾染瘟疫的野猪人鬃毛', '沾染瘟疫的野豬人鬃毛', 'Melena de jabaespín infestada de peste', 'Melena de jabaespín infestada de peste', 'Чумная грива иглогрива', '', '', '', '', '', '', '', ''), +(10651, '조각난 비전 집중의 수정', 'Cristal de focalisation des arcanes craquelé', 'Gesprungener arkaner Fokussierkristall', '破碎的奥术聚焦水晶', '破碎的祕法專注水晶', 'Cristal de enfoque arcano rajado', 'Cristal de enfoque Arcano rajado', 'Треснувший кристалл средоточия чар', '', '', '', '', '', '', '', ''), +(10652, '산악거인의 결의', 'Volonté du géant des montagnes', 'Wille des Bergriesen', '山岭巨人的意志', '山嶺巨人的意志', 'Voluntad del Gigante de montaña', 'Voluntad del Gigante de montaña', 'Завещание Горного великана', '', '', '', '', '', '', '', ''), +(10653, '개척자의 장화', 'Bottes Trailblazer', 'Wegbereiter-Stiefel', '开拓者长靴', '開拓者長靴', 'Botas Traillamaradar', 'Botas Traillamarada', 'Сапоги первооткрывателя', '', '', '', '', '', '', '', ''), +(10654, '황마 장갑', 'Gants en jute tressée', 'Jutezopf-Handschuhe', '黄麻手套', '黃麻手套', 'Guantes de trenza de yute', 'Guantes de trenza de yute', 'Джутовые перчатки', '', '', '', '', '', '', '', ''), +(10655, '사초줄기 반바지', 'Chausses en jonc tressé', 'Seggenried-Kniehosen', '莎草短裤', '莎草短褲', 'Calzones de curruca', 'Calzones de curruca', 'Брюки из осоки', '', '', '', '', '', '', '', ''), +(10656, '나무껍질 조끼', 'Haubergeon d\'écorce', 'Rindenpanzerweste', '树皮外衣', '樹皮外衣', 'Jubón de malla de corteza', 'Jubón de malla de corteza', 'Лубяной кольчужный жилет', '', '', '', '', '', '', '', ''), +(10657, '탈바르 어깨보호대', 'Mantelet de Talbar', 'Talbar-Mantel', '塔巴尔护肩', '塔巴爾護肩', 'Manto Talbar', 'Manto Talbar', 'Оплечье Талбар', '', '', '', '', '', '', '', ''), +(10658, '습지대 장화', 'Bottines Quagmire', 'Morastgaloschen', '泥潭沼泽长靴', '泥潭沼澤長靴', 'Galochas del Lodazal', 'Galochas del Lodazal', 'Трясинные галоши', '', '', '', '', '', '', '', ''), +(10659, '아프라사 결정', 'Eclat d\'Afrasa', 'Splitter von Afrasa', '阿弗拉沙碎片', '阿弗拉沙碎片', 'Fragmento de Afrasa', 'Fragmento de Afrasa', 'Драгоценность Афрасы', '', '', '', '', '', '', '', ''), +(10660, '첫번째 모쉬아루 서판', 'Première tablette Mosh\'aru', 'Erste Mosh\'aru-Schrifttafel', '第一块摩沙鲁石板', '第一塊摩沙魯石板', 'Primera tablilla Mosh\'aru', 'Primera tablilla Mosh\'aru', 'Первая табличка Мошару', '', '', '', '', '', '', '', ''), +(10661, '두번째 모쉬아루 서판', 'Deuxième tablette Mosh\'Aru', 'Zweite Mosh\'aru-Schrifttafel', '第二块摩沙鲁石板', '第二塊摩沙魯石板', 'Segunda tablilla Mosh\'aru', 'Segunda tablilla Mosh\'aru', 'Вторая табличка Мошару', '', '', '', '', '', '', '', ''), +(10662, '충만한 학카르의 알', 'Oeuf d\'Hakkar rempli', 'Gefülltes Ei von Hakkar', '装满的哈卡之卵', '裝滿的哈卡之卵', 'Huevo de Hakkar relleno', 'Huevo de Hakkar relleno', 'Заполненное яйцо Хаккара', '', '', '', '', '', '', '', ''), +(10663, '학카르의 정수', 'Essence d\'Hakkar', 'Essenz von Hakkar', '哈卡精华', '哈卡精華', 'Esencia de Hakkar', 'Esencia de Hakkar', 'Субстанция Хаккара', '', '', '', '', '', '', '', ''), +(10664, '학자 림토리에게 보내는 쪽지', 'Une note pour le magus Rimtori', 'Eine Notiz an Magus Rimtori', '给大法师雷姆托里的信', '給大法師雷姆托里的信', 'Una nota para Magus Rimtori', 'Una nota para Magus Rimtori', 'Записка волхву Римтори', '', '', '', '', '', '', '', ''), +(10678, '마가타의 쪽지', 'Note de Magatha', 'Magathas Notiz', '玛加萨的便笺', '瑪加薩的便箋', 'Nota de Magatha', 'Nota de Magatha', 'Записка Магаты', '', '', '', '', '', '', '', ''), +(10679, '안드론의 쪽지', 'Note d\'Andron', 'Androns Notiz', '安德隆的便笺', '安德隆的便箋', 'Nota de Andron', 'Nota de Andron', 'Записка Андрона', '', '', '', '', '', '', '', ''), +(10680, '제스리몬의 쪽지', 'Note de Jes\'rimon', 'Jes\'rimons Notiz', '杰斯雷蒙的便笺', '傑斯雷蒙的便箋', 'Nota de Jes\'rimon', 'Nota de Jes\'rimon', 'Записка Джес\'римона', '', '', '', '', '', '', '', ''), +(10681, '실렘의 쪽지', 'Note de Xylem', 'Xylems Notiz', '克希雷姆的便笺', '克希雷姆的便箋', 'Nota de Xylem', 'Nota de Xylem', 'Записка Ксилема', '', '', '', '', '', '', '', ''), +(10682, '벨리스트라즈의 서약의 돌', 'Pierre de voeu de Belnistrasz', 'Belnistraszs Schwurstein', '奔尼斯特拉兹的誓言石', '貝尼斯特拉茲的誓言石', 'Piedra de juramento de Belnistrasz', 'Piedra de juramento de Belnistrasz', 'Камень Клятвы Белнистраза', '', '', '', '', '', '', '', ''), +(10683, '탐험가의 배낭', 'Sac de l\'explorateur', 'Forscherknappsack', '探险者的背包', '探險者的背包', 'Morral de expedicionario', 'Morral de expedicionario', 'Ранец исследователя', '', '', '', '', '', '', '', ''), +(10684, '거대한 낙하산', 'Parachute colossal', 'Kolossaler Fallschirm', '双塔山降落伞', '雙塔山降落傘', 'Paracaídas colosal', 'Paracaídas colosal', 'Гигантский парашют', '', '', '', '', '', '', '', ''), +(10685, '몬스터 - Mace2H, Kazon\'s Maul', 'Monstre - Masse2M, Maillet de Kazon', 'Monster - 2H-Streitkolben, Kazons Schlägel', '', '', 'Monstruo: maza 2M, gran maza de Kazon', 'Monstruo: maza 2M, gran maza de Kazon', 'Монстр - двуручная палица, кувалда Казона', '', '', '', '', '', '', '', ''), +(10686, '전투의 아이기스', 'Egide de guerre', 'Aegis des Kampfes', '战争之盾', '戰爭之盾', 'Égida de batalla', 'Égida de batalla', 'Эгида Битвы', '', '', '', '', '', '', '', ''), +(10687, '빈 1번 약병', 'Fiole vide marquée N°1', 'Leere Phiole markiert mit Nr. 1', '空瓶子#1', '空瓶子#1', 'Vial etiquetado vacío #1', 'Vial vacío etiquetado como núm. 1', 'Пустой флакон №1', '', '', '', '', '', '', '', ''), +(10688, '빈 2번 약병', 'Fiole vide marquée N°2', 'Leere Phiole markiert mit Nr. 2', '空瓶子#2', '空瓶子#2', 'Vial etiquetado vacío #2', 'Vial vacío etiquetado como núm. 2', 'Пустой флакон №2', '', '', '', '', '', '', '', ''), +(10689, '빈 3번 약병', 'Fiole vide marquée N°3', 'Leere Phiole markiert mit Nr. 3', '空瓶子#3', '空瓶子#3', 'Vial etiquetado vacío #3', 'Vial vacío etiquetado como núm. 3', 'Пустой флакон №3', '', '', '', '', '', '', '', ''), +(10690, '빈 4번 약병', 'Fiole vide marquée N°4', 'Leere Phiole markiert mit Nr. 4', '空瓶子#4', '空瓶子#4', 'Vial etiquetado vacío #4', 'Vial vacío etiquetado como núm. 4', 'Пустой флакон №4', '', '', '', '', '', '', '', ''), +(10691, '가득 찬 1번 약병', 'Fiole pleine marquée N°1', 'Gefüllte Phiole markiert mit Nr. 1', '装满水的瓶子#1', '裝滿水的瓶子#1', 'Vial lleno marcado como Núm. 1', 'Vial lleno etiquetado como Núm. 1', 'Наполненный фиал, помеченный №1', '', '', '', '', '', '', '', ''), +(10692, '가득 찬 2번 약병', 'Fiole pleine marquée N°2', 'Gefüllte Phiole markiert mit Nr. 2', '装满水的瓶子#2', '裝滿水的瓶子#2', '', 'Vial lleno etiquetado como Núm. 2', 'Наполненный фиал номер 2', '', '', '', '', '', '', '', ''), +(10693, '가득 찬 3번 약병', 'Fiole pleine marquée N°3', 'Gefüllte Phiole markiert mit Nr. 3', '装满水的瓶子#3', '裝滿水的瓶子#3', '', 'Vial lleno etiquetado como Núm. 3', 'Наполненный фиал, помеченный №3', '', '', '', '', '', '', '', ''), +(10694, '가득 찬 4번 약병', 'Fiole pleine marquée N°4', 'Gefüllte Phiole markiert mit Nr. 4', '装满水的瓶子#4', '裝滿水的瓶子#4', '', 'Vial lleno etiquetado como Núm. 4', 'Наполненный фиал, помеченный №4', '', '', '', '', '', '', '', ''), +(10695, '빈 약병 상자', 'Boîte de fioles vides', 'Kasten mit leeren Phiolen', '装空瓶的盒子', '裝空瓶的盒子', 'Caja de viales vacías', 'Caja de viales vacíos', 'Коробка с пустыми флаконами', '', '', '', '', '', '', '', ''), +(10696, '마력이 깃든 아즈샤리트 퇴마검', 'Epée Felbane en azsharite enchanté', 'Verzaubertes Azsharit-Teufelsbannschwert', '魔化艾萨拉水晶剑', '魔化艾薩拉水晶劍', 'Espada Felbane de azsharita encantada', 'Espada Aterravil de azsharita encantada', 'Зачарованный азшаритовый меч Скверны', '검날에 라크리크라고 새겨져 있습니다.', 'On peut lire, gravé sur la lame : Rakh\'likh', 'Entlang der Klinge eingeätzt: Rakh\'likh', '剑身上刻着几个字:拉瑟莱克', '劍身上刻著幾個字:拉瑟萊克', 'Grabado en la hoja: Rakh\'likh', 'Grabado en la hoja: Rakh\'likh', 'На клинке: вытравлено \"Рах\'лих\".'), +(10697, '마력이 깃든 아즈샤리트 퇴마단검', 'Dague Felbane en azsharite enchanté', 'Verzauberter Azsharit-Teufelsbanndolch', '魔化艾萨拉水晶匕首', '魔化艾薩拉水晶匕首', 'Daga Felbane de azsharita encantada', 'Daga Aterravil de azsharita encantada', 'Зачарованный азшаритовый отравленный Скверной кинжал', '검날에 라크리크라고 새겨져 있습니다.', 'On peut lire, gravé sur la lame : Rakh\'likh', 'Auf der Klinge eingraviert: Rakh\'likh', '匕首上刻着几个字:拉瑟莱克', '匕首上刻著幾個字:拉瑟萊克', 'Grabado en la espada: Rakh\'likh', 'Grabado en la espada: Rakh\'likh', 'На клинке выгравировано: \"Рах\'лих\".'), +(10698, '마력이 깃든 아즈샤리트 퇴마지팡이', 'Bâton Felbane en azsharite enchanté', 'Verzauberter Azsharit-Teufelsbannstab', '魔化艾萨拉水晶法杖', '魔化艾薩拉水晶法杖', 'Bastón Felbane de azsharita encantado', 'Bastón Aterravil de azsharita encantado', 'Зачарованный азшаритовый посох Скверны', '손잡이에 라크리크라고 새겨져 있습니다.', 'On peut lire, gravé sur le manche : Rakh\'likh', 'In den Schaft geschnitzt: Rakh\'likh', '杆上刻着几个字:拉瑟莱克', '杆上刻著幾個字:拉瑟萊克', 'En el mango está grabado: Rakh\'likh', 'En el mango está grabado: Rakh\'likh', 'На древке вырезано: \"Рах\'лих\".'), +(10699, '예킨야의 나뭇가지', 'Ronce de Yeh\'kinya', 'Yeh\'kinyas Dornbusch', '叶基亚的树枝', '葉基亞的樹枝', 'Zarza de Yeh\'kinya', 'Zarza de Yeh\'kinya', 'Колючка Йе\'кинья', '', '', '', '', '', '', '', ''), +(10700, '엔카민 장화', 'Bottes Encarmine', 'Encarmine-Stiefel', '绘饰之靴', '繪飾之靴', 'Botas encarmine', 'Botas encarmine', 'Энкарминные сапоги', '', '', '', '', '', '', '', ''), +(10701, '주아텍의 장화', 'Bottes de Zua\'tec', 'Stiefel von Zua\'tec', '苏泰克之靴', '蘇泰克之靴', 'Botas de Zua\'tec', 'Botas de Zua\'tec', 'Сапоги Зула\'тека', '', '', '', '', '', '', '', ''), +(10702, '거대한 오우거 장화', 'Enormes bottes d\'ogre', 'Riesige Ogerstiefel', '食人魔巨靴', '巨魔巨靴', 'Botas de ogro enigma', 'Botas de ogro enigma', 'Огромные огрские сапоги', '', '', '', '', '', '', '', ''), +(10703, '극악의 비수', 'Dague démoniaque', 'Satansmesser', '恶魔匕首', '惡魔匕首', 'Pica endemoniada', 'Pincho endemoniado', 'Дьявольский стачиватель', '', '', '', '', '', '', '', ''), +(10704, '얼음발톱 파편', 'Bâton Chillnail', 'Fröstelnagel-Splinter', '冰指碎片', '冰指碎片', 'Bastón Uñafría', 'Bastón Uñafría', 'Холодный рассекатель', '', '', '', '', '', '', '', ''), +(10705, '버드나무 손목띠', 'Protège-poignets du saule épineux', 'Fichtenweidengelenkbänder', '火柳护腕', '火柳護腕', 'Muñequeras de abeto y sauce', 'Braciles de abeto y sauce', 'Нарукавье огненной ивы', '', '', '', '', '', '', '', ''), +(10706, '밤비늘 벨트', 'Ceinturon de la nuit', 'Nachtschuppengurt', '夜鳞束带', '夜鱗腰帶', 'Faja de escama nocturna', 'Faja de escama nocturna', 'Ремень из ночной чешуи', '', '', '', '', '', '', '', ''), +(10707, '강철세공 경갑', 'Bottes des forgeurs', 'Schienbeinschützer des Stahlschmieds', '钢板胫甲', '鋼板脛甲', 'Grebas de forjador de acero', 'Grebas de forjador de acero', 'Наголенники Сталевара', '', '', '', '', '', '', '', ''), +(10708, '해골마법 수정구', 'Orbe Crânesort', 'Schädelzauberkugel', '骨灵宝珠', '骨靈寶珠', 'Orbe de hechizo de calavera', 'Orbe de hechizo de calavera', 'Сфера Заклятого черепа', '', '', '', '', '', '', '', ''), +(10709, '장작불 수정구', 'Orbe funéraire', 'Pyrosteinkugel', '焚石宝珠', '焚石寶珠', 'Orbe de piropiedra', 'Orbe de piropiedra', 'Огнекаменная сфера', '', '', '', '', '', '', '', ''), +(10710, '용발톱 반지', 'Anneau Dragonclaw', 'Drachenklauenring', '龙爪戒指', '龍爪戒指', 'Anillo garra de dragón', 'Anillo garra de dragón', 'Кольцо Драконьего когтя', '', '', '', '', '', '', '', ''), +(10711, '용의 피 목걸이', 'Collier du sang de dragon', 'Drachenblut-Halskette', '龙血项链', '龍血項鏈', 'Collar de sangre de dragón', 'Collar de sangre de dragón', 'Ожерелье Драконьей Крови', '', '', '', '', '', '', '', ''), +(10712, '큘리의 비약', 'Elixir de Cuely', 'Cuelys Elixier', '科雷的药剂', '科雷的藥劑', 'Elixir de Cuely', 'Elixir de Cuely', 'Эликсир Дуремара', '', '', '', '', '', '', '', ''), +(10713, '도면: 세공된 미스릴 실린더', 'Plans : Cylindre damasquiné en mithril', 'Pläne: Veredelter Mithrilzylinder', '设计图:秘银杆', '設計圖:祕銀杆', 'Diseño: cilindro de mitril taraceado', 'Diseño: cilindro de mitril taraceado', 'Чертеж: инкрустированный мифриловый цилиндр', '', '', '', '', '', '', '', ''), +(10714, '결정화된 아즈샤리트', 'Azsharite cristallisée', 'Kristallisierter Azsharit', '艾萨拉晶体', '艾薩拉晶體', 'Azsharita cristalina', 'Azsharita cristalizada', 'Кристаллизированный азшарит', '화덕에서 꺼낸 것 처럼 매우 뜨겁습니다.', 'Tout chaud, vient de sortir du four.', 'Frisch aus dem Ofen.', '新鲜出炉。', '新鮮出爐。', 'Recién salida del horno.', 'Recién salida del horno.', 'С пылу с жару.'), +(10715, '킴야엘의 망원경', 'Lunette de Kim\'Jael', 'Kim\'jaels Zielfernrohr', '基姆加尔的望远镜', '基姆加爾的望遠鏡', 'Mira de Kim\'Jael', 'Mira de Kim\'jael', 'Прицел Ким\'джаеля', '', '', '', '', '', '', '', ''), +(10716, '노움 난장이 광선', 'Rayon réducteur gnome', 'Gnomen-Schrumpfstrahl', '侏儒缩小射线', '地精縮小射線', 'Rayo reductor gnómico', 'Rayo reductor gnómico', 'Уменьшающий луч гномов', '', '', '', '', '', '', '', ''), +(10717, '킴야엘의 나침반', 'Boussole de Kim\'Jael', 'Kim\'jaels Kompass', '基姆加尔的指南针', '基姆加爾的指南針', 'Brújula de Kim\'Jael', 'Brújula de Kim\'jael', 'Компас Ким\'джаеля', '', '', '', '', '', '', '', ''), +(10718, '킴야엘의 땅콩까개', 'Wizzlegoober de Kim\'Jael', 'Kim\'jaels Wizzlegoober', '基姆加尔的花生', '基姆加爾的花生', 'Cachivache de Kim\'Jael', 'Cachivache de Kim\'jael', 'Центробежный растягиватель Ким\'джаеля', '', '', '', '', '', '', '', ''), +(10719, '휴대용 경보기', 'Alarme mobile', 'Mobiler Alarm', '移动警报器', '移動警報器', 'Alarma móvil', 'Alarma móvil', 'Передвижная сирена', '', '', '', '', '', '', '', ''), +(10720, '노움 자동그물발사기', 'Lance-filet automatique gnome', 'Gnomen-Net-o-Matik-Projektor', '侏儒撒网器', '地精撒網器', 'Proyector redomático gnómico', 'Proyector redomático gnómico', 'Сетемет гномов', '', '', '', '', '', '', '', ''), +(10721, '노움 전투 방어 허리띠', 'Ceinture de prévention gnome', 'Gnomen-Unglücksverhinderungsgürtel', '侏儒防护腰带', '地精防護腰帶', 'Cinturón de prevención de daño gnómico', 'Cinturón de prevención de daño gnómico', 'Пояс гномов, хранящий от вреда', '', '', '', '', '', '', '', ''), +(10722, '킴야엘의 박제한 닭', 'Poulet farci de Kim\'Jael', 'Kim\'jaels gefülltes Huhn', '基姆加尔的烧鸡', '基姆加爾的燒雞', 'Pollo relleno de Kim\'Jael', 'Pollo relleno de Kim\'jael', 'Плюшевый цыпленок Ким\'джаеля', '', '', '', '', '', '', '', ''), +(10723, '노움 무전기', 'Petite radio gnome', 'Gnomen-Amateurradio', '侏儒业余无线电', '地精業餘無線電', 'Radio de daño gnómico', 'Radio gnómica', 'Любительское радио гномов', '', '', '', '', '', '', '', ''), +(10724, '노움 로켓 장화', 'Bottes-fusées gnomes', 'Gnomen-Raketenstiefel', '侏儒火箭靴', '地精火箭靴', 'Botas cohete gnómicas', 'Botas cohete gnómicas', 'Гномьи реактивные сапоги', '', '', '', '', '', '', '', ''), +(10725, '노움 쌈닭', 'Coq de combat gnome', 'Gnomen-Kampfhuhn', '侏儒作战小鸡', '地精作戰小雞', 'Pollo de batalla gnomo', 'Gallo de batalla gnómico', 'Боевой цыпленок гномов', '', '', '', '', '', '', '', ''), +(10726, '노움 정신 지배 모자', 'Coiffe de contrôle mental gnome', 'Gnomen-Gedankenkontrollkappe', '侏儒洗脑帽', '地精洗腦帽', 'Gorro de control mental gnómico', 'Gorro de control mental gnómico', 'Гномья шапка контроля над разумом', '', '', '', '', '', '', '', ''), +(10727, '고블린 용기총', 'Fusil-dragon des gobelins', 'Goblinscher Drachenwerfer', '地精龙枪', '哥布林龍槍', 'Pistola de dragón goblin', 'Escopeta dragón goblin', 'Гоблинское драконье ружье', '', '', '', '', '', '', '', ''), +(10728, '도안: 검은색 모험가 셔츠', 'Patron : Chemise noire de bretteur', 'Muster: Schwarzes Schwadroneurshemd', '图样:黑色冒险者衬衣', '圖樣:黑色冒險者襯衣', 'Patrón: camisa negra de aventurero', 'Patrón: camisa de espadachín negra', 'Выкройка: черная рубашка Щитолома', '', '', '', '', '', '', '', ''), +(10738, '갈반에게 보내는 뱃짐', 'Chargement pour Galvan', 'Lieferung an Galvan', '给加尔文的货物', '給加爾文的貨物', 'Envío a Galvan', 'Envío a Galvan', 'Партия товара Гальвану', '보기와는 달리 가벼운 상자입니다.', 'Cette grosse boîte est étrangement légère.', 'Der massive Kasten ist überraschend leicht.', '这只箱子虽然很大,但却异常的轻。', '這只箱子雖然很大,但卻異常的輕。', 'La enorme caja es sorprendentemente ligera.', 'La enorme caja es sorprendentemente ligera.', 'Большая коробка оказывается неожиданно легкой.'), +(10739, '인내의 반지', 'Anneau de robustesse', 'Ring der Seelenstärke', '坚韧之戒', '堅韌之戒', 'Anillo de Entereza', 'Anillo de Entereza', 'Кольцо Стойкости', '', '', '', '', '', '', '', ''), +(10740, '백인대장 다리보호구', 'Cuissards de centurion', 'Zenturio-Beinplatten', '百夫长腿甲', '百夫長腿甲', 'Quijotes centurión', 'Quijotes de Centurión', 'Ножные латы центуриона', '', '', '', '', '', '', '', ''), +(10741, '로드렉 투구', 'Casque de Lordrec', 'Lordrec-Helm', '洛德莱克头盔', '洛德萊克頭盔', 'Casco de Lordrec', 'Casco de Lordrec', 'Полный шлем Лордрека', '', '', '', '', '', '', '', ''), +(10742, '용군단 다리보호구', 'Jambières des dragons', 'Drachenschwarm-Gamaschen', '群龙护腿', '群龍護腿', 'Leotardos de Vuelo', 'Leotardos de Vuelo', 'Драконьи поножи', '', '', '', '', '', '', '', ''), +(10743, '비룡불꽃 머리보호구', 'Protège-front drakefeu', 'Drachenfeuerkopfschutz', '龙火头盔', '龍火頭盔', 'Protegecabezas Pirodraco', 'Protegecabezas Pirodraco', 'Шлем Пламени дракона', '', '', '', '', '', '', '', ''), +(10744, '검은비룡 도끼', 'Hache du drake d\'ébène', 'Axt des Ebenholzdrachen', '黑龙之斧', '黑龍之斧', 'Hacha del draco ébano', 'Hacha del draco ébano', 'Топор Эбенового дракона', '', '', '', '', '', '', '', ''), +(10745, '카일라리 어깨보호구', 'Epaulières Kaylari', 'Kaylari-Schultern', '凯拉雷护肩', '凱拉雷護肩', 'Hombreras Kaylari', 'Sobrehombros Kaylari', 'Наплечники Кайлари', '', '', '', '', '', '', '', ''), +(10746, '룬강철 완갑', 'Protège-bras d\'acier runique', 'Runenstahlunterarmschienen', '符文钢质臂铠', '符文鋼質臂鎧', 'Protegebrazos de acero rúnico', 'Protegebrazos de acero rúnico', 'Тяжелые наручи из рунной стали', '', '', '', '', '', '', '', ''), +(10747, '교사의 장식띠', 'Echarpe de professeur', 'Lehrerschärpe', '教师腰带', '教師腰帶', 'Fajín de maestro', 'Fajín de maestro', 'Кушак наставника', '', '', '', '', '', '', '', ''), +(10748, '방랑의 장화', 'Bottes des errants', 'Wanderlust-Stiefel', '漫步长靴', '漫步長靴', 'Botas del placer errante', 'Botas del placer errante', 'Сапоги Жажды странствий', '', '', '', '', '', '', '', ''), +(10749, '아방가드 투구', 'Heaume de l\'Avant-garde', 'Avenwach-Helm', '灰岩头盔', '灰岩頭盔', 'Yelmo de guardia vengador', 'Yelmo de guardia vengador', 'Шлем Авангарда', '', '', '', '', '', '', '', ''), +(10750, '생명력의 단검', 'Miséricorde de force vitale', 'Langdolch der Lebenskraft', '生命之力短剑', '生命之力短劍', 'Daga dirk Potencia de vida', 'Daga dirk fuerza de vida', 'Кортик Жизнесилы', '', '', '', '', '', '', '', ''), +(10751, '금은보석 머리장식', 'Diadème suprême', 'Edelsteinbesetzter Reif', '珠光头饰', '珠光頭飾', 'Aro Ráfaga de gemas', 'Aro Ráfaga de gemas', 'Драгоценный венец', '', '', '', '', '', '', '', ''), +(10752, '에메랄드박힌 상자', 'Coffre incrusté d\'émeraudes', 'Smaragdbesetzte Truhe', '翡翠宝箱', '翡翠寶箱', 'Cofre taraceado Esmeralda', 'Cofre taraceado Esmeralda', 'Сундук, украшенный изумрудами', '', '', '', '', '', '', '', ''), +(10753, '그롤의 아뮬렛', 'Amulette de Grol', 'Amulett von Grol', '戈洛尔的护符', '戈洛爾的護符', 'Amuleto de Grol', 'Amuleto de Grol', 'Амулет Грола', '파괴자 그롤이 가지고 있던 아뮬렛입니다.', 'Appartenait par le passé à Grol le Destructeur.', 'Einst von Grol dem Zerstörer getragen.', '毁灭者戈洛尔曾戴着的护符。', '毀滅者戈洛爾曾戴著的護符。', 'Un día lo llevó Grol el Destructor.', 'Un día lo llevó Grol el Destructor.', 'Однажды его носил сам Грол Разрушитель'), +(10754, '세바인의 아뮬렛', 'Amulette de Sevine', 'Amulett von Sevine', '瑟温妮的护符', '瑟溫妮的護符', 'Amuleto de Sevine', 'Amuleto de Sevine', 'Амулет Севины', '세바인의 악취가 아직도 진동하고 있습니다.', 'L\'odeur putride de Sevine irradie encore de cette amulette.', 'Der eitrige Geruch von Sevine umgibt dieses Amulett immer noch.', '瑟温妮的邪恶气息仍然从这个护符中不断散发出来。', '瑟溫妮的邪惡氣息仍然從這個護符中不斷散發出來。', 'Este amuleto aún desprende el olor putrefacto de Sevine.', 'Este amuleto aún desprende el olor putrefacto de Sevine.', 'От амулета все ище исходит запах гнили, присущий Севине.'), +(10755, '알리스타즈의 아뮬렛', 'Amulette d\'Allistarj', 'Amulett von Allistarj', '奥利斯塔的护符', '奧利斯塔的護符', 'Amuleto de Allistarj', 'Amuleto de Allistarj', 'Амулет Аллистария', '한때 강력했던 마술사는 사라지고 남은 건 아뮬렛 뿐입니다.', 'La seule chose qui subsiste d\'un sorcier autrefois puissant.', 'Das Einzige, das von dem einst mächtigen Zauberhexer übrig geblieben ist.', '一个强大法师的遗物。', '一個強大法師的遺物。', 'Lo único que queda de una bruja que tuvo mucho poder.', 'Lo único que queda de una bruja que tuvo mucho poder.', 'Единственное что осталось, от когда-то могущественного мага.'), +(10756, '몬스터 - Mace2H, Smite\'s Mighty Hammer', 'Monstre - Masse2M, Puissant marteau de Smite', 'Monster - 2H-Streitkolben, Smites mächtiger Hammer', '', '', 'Monstruo: maza 2M, martillo poderoso para golpear', 'Monstruo: maza 2M, martillo poderoso para golpear', 'Монстр - двуручное ударное, боевой молот Ударра', '', '', '', '', '', '', '', ''), +(10757, '파멸자의 수호물', 'Amulette du Souilleur', 'Zauberschutz der Entweihten', '污染者防护结界', '污染者防護結界', 'Amuleto del Rapiñador', 'Resguardo del Rapiñador', 'Оберег Осквернителя', '라크리크의 완성된 아뮬렛', 'L\'amulette complète de Rakh\'likh.', 'Das vollständige Amulett von Rakh\'likh.', '完整的拉瑟莱克护符。', '完整的拉瑟萊克護符。', 'El amuleto completo de Rakh\'likh.', 'El amuleto completo de Rakh\'likh.', 'Полный амулет Рак\'лиха'), +(10758, '엑스칼리보어', 'X\'calibhure', '', '石猪剑', '石豬劍', 'X\'calijabalí', 'X\'calijabalí', 'Экс-Калибур', '', '', '', '', '', '', '', ''), +(10759, '파멸자의 부러진 뿔', 'Corne brisée du Souilleur', 'Abgetrenntes Horn des Entweihers', '污染者之角', '污染者之角', 'Cuerno de Rapiñador cortado', 'Cuerno de Rapiñador cortado', 'Отрубленный рог Осквернителя', '파멸자 라젤리크에게서 잘려진 피투성이의 뿔입니다.', 'Une corne brisée et sanglante de Razelikh le Souilleur.', 'Ein abgetrenntes, blutiges Horn von Razelikh dem Entweiher.', '一支从污染者拉瑟莱克头上砍下来的血淋淋的角。', '一支從污染者拉瑟萊克頭上砍下來的血淋淋的角。', 'Un cuerno cortado ensangrentado de Razelikh el Rapiñador.', 'Un cuerno cortado ensangrentado de Razelikh el Rapiñador.', 'Отрубленный, окровавленный рог Разелиха Осквернителя.'), +(10760, '멧돼지 건틀릿', 'Poings du pourceau', 'Schweinefäuste', '野猪之拳', '野豬之拳', 'Puños de cerdo', 'Puños de puerco', 'Свинские боевые перчатки', '', '', '', '', '', '', '', ''), +(10761, '한파의 단검', 'Dague de Coldrage', 'Kaltwutdolch', '寒怒匕首', '寒怒匕首', 'Daga rabiafría', 'Daga Ira Helada', 'Кинжал Холодной ярости', '', '', '', '', '', '', '', ''), +(10762, '리치의 로브', 'Robe de la liche', 'Roben des Lich', '巫妖法袍', '巫妖法袍', 'Togas del Exánime', 'Togas del Exánime', 'Одеяния лича', '', '', '', '', '', '', '', ''), +(10763, '빙철 투구', 'Barbute en glace-acier', 'Eismetallbarbute', '冰铁之盔', '冰鐵之盔', 'Barbuta de metal de hielo', 'Barbuta de metal de hielo', 'Ледометаллический барбют', '', '', '', '', '', '', '', ''), +(10764, '죽음의 한기 갑옷', 'Armure de Froidemort', 'Todesfrösteln-Rüstung', '死寒护甲', '死寒護甲', 'Armadura Fríomortal', 'Armadura Fríomortal', 'Мертвенно-хладная броня', '', '', '', '', '', '', '', ''), +(10765, '뼈장갑', 'Doigts-d\'os', 'Knochenfinger', '白骨手指', '白骨手指', 'Dedos de hueso', 'Dedos de hueso', 'Костяные защитные перчатки', '', '', '', '', '', '', '', ''), +(10766, '전염병 가지', 'Bâton ténébreux', 'Seuchenfäulniszweiglein', '瘟疫短枝', '瘟疫短枝', 'Rama de podredumbre de la Peste', 'Rama de podredumbre de la Peste', 'Чумной побег', '', '', '', '', '', '', '', ''), +(10767, '포악한 멧돼지의 수호방패', 'Bouclier du sanglier sauvage', 'Wächter des Wildebers', '野猪之盾', '野豬之盾', 'Guardia de jabalí indómito', 'Guardia de jabalí indómito', 'Щит cвирепого вепря', '', '', '', '', '', '', '', ''), +(10768, '가시멧돼지 용사의 허리띠', 'Ceinture de champion sanglier', 'Eberheldengürtel', '野猪人勇士腰带', '野豬人勇士腰帶', 'Cinturón de campeón de jabalí', 'Cinturón de Campeón de jabalí', 'Вепревый пояс защитника', '', '', '', '', '', '', '', ''), +(10769, '모드레쉬의 이글거리는 눈', 'Oeil luminescent de Mordresh', 'Glühendes Auge von Mordresh', '莫德雷斯之眼', '莫德雷斯之眼', 'Ojo resplandeciente de Mordresh', 'Ojo resplandeciente de Mordresh', 'Светящееся Око Мордреша', '', '', '', '', '', '', '', ''), +(10770, '모드레쉬의 해골', 'Crâne sans vie de Mordresh', 'Mordreshs lebloser Schädel', '莫德雷斯的颅骨', '莫德雷斯的顱骨', 'Calavera inerte Mordresh', 'Calavera inerte Mordresh', 'Безжизненный череп Мордреша', '', '', '', '', '', '', '', ''), +(10771, '죽음의 마법사 장식띠', 'Echarpe de mage mortel', 'Todesmagierschärpe', '死亡法师腰带', '死亡法師腰帶', 'Fajín de mago de la Muerte', 'Fajín de mago de la Muerte', 'Кушак смертемага', '', '', '', '', '', '', '', ''), +(10772, '게걸먹보의 식칼', 'Fendoir de Glouton', 'Nimmersatts Spaltbeil', '暴食者之斧', '暴食者之斧', 'Cuchilla de glotón', 'Cuchilla de glotón', 'Колун Обжоры', '', '', '', '', '', '', '', ''), +(10773, '학카르의 단지', 'Urne hakkari', 'Urne der Hakkari', '哈卡莱骨灰', '哈卡萊骨灰', 'Urna Hakkari', 'Urna Hakkari', 'Урна Хаккари', '', '', '', '', '', '', '', ''), +(10774, '살가죽 어깨보호구', 'Epaulières Fleur-de-peau', 'Fleischbalg-Schultern', '血皮护肩', '血皮護肩', 'Hombreras de pellejo', 'Sobrehombros de pellejo', 'Наплечники из сырой шкуры', '', '', '', '', '', '', '', ''), +(10775, '투텐카쉬의 등껍질', 'Carapace de Tuten\'kash', 'Knochenpanzer von Tuten\'kash', '图特卡什的甲壳', '圖特卡什的甲殼', 'Caparazón de Tuten\'kash', 'Caparazón de Tuten\'kash', 'Панцирь Тутен\'каш', '', '', '', '', '', '', '', ''), +(10776, '비단거미 단망토', 'Cape d\'araignée soyeuse', 'Seidenes Spinnencape', '蜘蛛银丝斗篷', '蜘蛛銀絲斗篷', 'Manteo de araña sedosa', 'Manteo de araña sedosa', 'Накидка шелкопряда', '', '', '', '', '', '', '', ''), +(10777, '비단거미 장갑', 'Gants d\'arachnide', 'Arachnidenhandschuhe', '蜘蛛手套', '蜘蛛手套', 'Guantes araña', 'Guantes araña', 'Перчатки арахнида', '', '', '', '', '', '', '', ''), +(10778, '성역의 목걸이', 'Collier de sanctuaire', 'Halskette des Heiligtums', '庇护项链', '庇護項鏈', 'Collar de Santuario', 'Collar de Santuario', 'Ожерелье Убежища', '', '', '', '', '', '', '', ''), +(10779, '악마의 피', 'Sang de démon', 'Dämonenblut', '恶魔之血', '惡魔之血', 'Sangre de demonio', 'Sangre de demonio', 'Кровь демона', '', '', '', '', '', '', '', ''), +(10780, '학카르의 징표', 'Marque d\'Hakkar', 'Mal von Hakkar', '哈卡印记', '哈卡印記', 'Marca de Hakkar', 'Marca de Hakkar', 'Перстень Хаккара', '', '', '', '', '', '', '', ''), +(10781, '학카르의 흉갑', 'Cuirasse hakkari', 'Hakkaribrustplatte', '哈卡莱胸甲', '哈卡萊胸甲', 'Peto Hakkari', 'Coraza Hakkari', 'Кираса Хаккари', '', '', '', '', '', '', '', ''), +(10782, '학카르의 수의', 'Voile hakkari', 'Hakkarituch', '哈卡莱头巾', '哈卡萊頭巾', 'Sudario Hakkari', 'Sudario Hakkari', 'Капюшон Хаккари', '', '', '', '', '', '', '', ''), +(10783, '아탈라이 어깨갑옷', 'Spallières atal\'ai', 'Atal\'aiische Schiftung', '阿塔莱肩甲', '阿塔萊肩甲', 'Bufas Atal\'ai', 'Bufas Atal\'ai', 'Наплеч Атал\'ай', '', '', '', '', '', '', '', ''), +(10784, '아탈라이 흉갑', 'Cuirasse atal\'ai', 'Atal\'aiische Brustplatte', '阿塔莱胸甲', '阿塔萊胸甲', 'Peto Atal\'ai', 'Coraza Atal\'ai', 'Кираса Аталаи', '', '', '', '', '', '', '', ''), +(10785, '아탈라이 다리보호구', 'Jambières atal\'ai', 'Atal\'aiische Gamaschen', '阿塔莱护腿', '阿塔萊護腿', 'Leotardos Atal\'ai', 'Leotardos Atal\'ai', 'Поножи Аталаи', '', '', '', '', '', '', '', ''), +(10786, '아탈라이 장화', 'Bottes atal\'ai', 'Atal\'aiische Stiefel', '阿塔莱长靴', '阿塔萊長靴', 'Botas Atal\'ai', 'Botas Atal\'ai', 'Сапоги Атал\'ай', '', '', '', '', '', '', '', ''), +(10787, '아탈라이 장갑', 'Gants atal\'ai', 'Atal\'aiische Handschuhe', '阿塔莱手套', '阿塔萊手套', 'Guantes Atal\'ai', 'Guantes Atal\'ai', 'Перчатки Атал\'ай', '', '', '', '', '', '', '', ''), +(10788, '아탈라이 벨트', 'Ceinturon atal\'ai', 'Atal\'aiischer Gurt', '阿塔莱束带', '阿塔萊腰帶', 'Faja Atal\'ai', 'Faja Atal\'ai', 'Ремень Атал\'ай', '', '', '', '', '', '', '', ''), +(10789, '기계공학 설명서', 'Manuel d\'ingénierie', 'Handbuch der Ingenieurskunst-Disziplinen', '工程学教材', '工程學教材', 'Manual de disciplinas de Ingeniería', 'Manual de disciplinas de Ingeniería', 'Справочник по инженерным дисциплинам', '', '', '', '', '', '', '', ''), +(10790, '노움 기술자 회원권', 'Carte de membre des ingénieurs gnomes', 'Gnomen-Ingenieur-Mitgliedskarte', '侏儒工程师协会会员卡', '地精工程師協會會員卡', 'Tarjeta de miembro del Club de Ingeniería Gnoma', 'Tarjeta de miembro del Club de Ingeniería Gnómica', 'Членский билет гильдии гномов-инженеров', '노움 기계공학 조합의 정회원임을 인정함', 'Un membre estimé de la Guilde des Ingénieurs Gnomes Associés.', 'Ein angesehenes Mitglied der Mechanik-Ingenieurskunst-Gildenvereinigung.', '机械工程学联合公会的会员标识。', '機械工程學聯合公會的會員標識。', 'Un miembro bien considerado de la Hermandad asociada de Ingeniería Mecánica.', 'Un miembro bien considerado de la Hermandad asociada de Ingeniería Mecánica.', 'Полноправный член Объединенной Инженерной Гильдии.'), +(10791, '고블린 기술자 회원권', 'Carte de membre des ingénieurs gobelins', 'Goblin-Ingenieur-Mitgliedskarte', '地精工程师协会会员卡', '哥布林工程師協會會員卡', 'Tarjeta de miembro del Club de Ingeniería Goblin', 'Tarjeta de miembro del Club de Ingeniería Goblin', 'Членский билет гильдии гоблинов-инженеров', '고블린 기계공학 조합의 정회원임을 인정함', 'Un membre estimé des Gobelins Experts en Explosions Kalibrées', 'Ein angesehenes Mitglied der Goblin-Experimental-Ingenieurskunst-Verbindung.', '地精实验工程学协会的会员标识。', '哥布林實驗工程學協會的會員標識。', 'Un miembro bien considerado de la Corporación de Ingeniería Experimental Goblin.', 'Un miembro bien considerado de la Corporación de Ingeniería Experimental Goblin.', 'Полноправный член Экспериментально-технической корпорации гоблинов.'), +(10792, '닉스의 비밀유지서약서', 'Voeu du secret de Nixx', 'Nixx\' Schwur der Geheimhaltung', '尼克斯的保密协议', '尼克斯的保密協議', 'Compromiso de secreto perpetuo de Nixx', 'Compromiso de secreto perpetuo de Nixx', 'Залог секретности Никса', '', '', '', '', '', '', '', ''), +(10793, '오버스파크의 비밀유지서약서', 'Voeu du secret Overspark', 'Oversparks Schwur der Geheimhaltung', '欧沃斯巴克的保密协议', '歐沃斯巴克的保密協議', 'Compromiso de secreto perpetuo de Sobrechispa', 'Compromiso de secreto perpetuo de Sobrechispa', 'Залог секретности Большой искры', '', '', '', '', '', '', '', ''), +(10794, '오글소프의 비밀유지서약서', 'Voeu du secret d\'Oglethorpe', 'Oglethorpes Schwur der Geheimhaltung', '奥格索普的保密协议', '奧格索普的保密協議', 'Compromiso de secreto perpetuo de Oglethorpe', 'Compromiso de secreto perpetuo de Oglethorpe', 'Залог секретности Карлса', '', '', '', '', '', '', '', ''), +(10795, '비룡발톱 고리', 'Anneau griffe-drake', 'Drachenklauenband', '龙爪指环', '龍爪指環', 'Sortija de garra de draco', 'Sortija de garra de draco', 'Кольцо Когтя дракона', '', '', '', '', '', '', '', ''), +(10796, '비룡석', 'Pierre de drake', 'Drachenstein', '火石', '火石', 'Piedra draco', 'Piedra draco', 'Драконий камень', '', '', '', '', '', '', '', ''), +(10797, '불의 숨결', 'Souffle-feu', 'Feuerspucker', '喷火者', '噴火者', 'Sopla Fuego', 'Sopla Fuego', 'Огнеметатель', '', '', '', '', '', '', '', ''), +(10798, '아탈알라리온의 어금니걸이', 'Anneau d\'Atal\'alarion', 'Atal\'alarions Hauerring', '阿塔拉利恩的牙环', '阿塔拉利恩的牙環', 'Anillo de colmillo de Atal\'alarion', 'Anillo de colmillo de Atal\'alarion', 'Кольцо с клыка Атал\'алариона', '', '', '', '', '', '', '', ''), +(10799, '해골 쐐기', 'Trucideuse', 'Kopfstachel', '刺头之矛', '刺頭之矛', 'Cabeza de pincho', 'Cabeza de pincho', 'Пронзатель черепов', '', '', '', '', '', '', '', ''), +(10800, '검은물 팔보호구', 'Brassards des eaux sombres', 'Dunkelwasserarmschienen', '暗水护腕', '暗水護腕', 'Brazales Aguaoscura', 'Brazales Aguaoscura', 'Наручи Темной воды', '', '', '', '', '', '', '', ''), +(10801, '갈퀴비늘 장화', 'Bottes Slitherscale', 'Schlängelschuppenstiefel', '滑鳞长靴', '滑鱗長靴', 'Botas de escamas húmedas', 'Botas de escamas húmedas', 'Скользкочешуйчатые сапоги', '', '', '', '', '', '', '', ''), +(10802, '날개장막 망토', 'Cape d\'Aile-voile', 'Flügelschleier-Umhang', '翼膜披风', '翼膜披風', 'Capa velo alado', 'Capa velo alado', 'Вуалекрылый плащ', '', '', '', '', '', '', '', ''), +(10803, '비운의 검', 'Lame du Misérable', 'Klinge des Elenden', '奥戈姆之刃', '奧戈姆之刃', 'Hoja de los desdichados', 'Hoja de los desdichados', 'Клинок Презренных', '', '', '', '', '', '', '', ''), +(10804, '저주받은 자의 손아귀', 'Fracasseuse des damnés', 'Fäuste der Verdammten', '诅咒之拳', '詛咒之拳', 'Puño del Condenado', 'Puño del Condenado', 'Боевая перчатка Проклятого', '', '', '', '', '', '', '', ''), +(10805, '죽음의 파멸자', 'Déchireuse des morts', 'Fresser der Toten', '食尸者', '食屍者', 'Comedor de muertos', 'Comedor de muertos', 'Пожиратель мертвых', '', '', '', '', '', '', '', ''), +(10806, '아탈라이 예언자의 의복', 'Habit du prophète atal\'ai', 'Prophetentracht der Atal\'ai', '阿塔莱预言者法衣', '阿塔萊預言者法衣', 'Vestimentas del profeta Atal\'ai', 'Vestimentas del profeta Atal\'ai', 'Одеяние пророка Атал\'ай', '', '', '', '', '', '', '', ''), +(10807, '아탈라이 예언자의 킬트', 'Kilt du prophète atal\'ai', 'Prophetenkilt der Atal\'ai', '阿塔莱预言者褶裙', '阿塔萊預言者褶裙', 'Falda escocesa del profeta Atal\'ai', 'Falda del profeta Atal\'ai', 'Килт пророка Аталаи', '', '', '', '', '', '', '', ''), +(10808, '아탈라이 예언자의 장갑', 'Gants du prophète atal\'ai', 'Prophetenhandschuhe der Atal\'ai', '阿塔莱预言者手套', '阿塔萊預言者手套', 'Guantes del profeta Atal\'ai', 'Guantes del profeta Atal\'ai', 'Перчатки пророка Атал\'ай', '', '', '', '', '', '', '', ''), +(10818, '예킨야의 두루마리', 'Parchemin de Yeh\'kinya', 'Yeh\'kinyas Rolle', '叶基亚的卷轴', '葉基亞的卷軸', 'Pergamino de Yeh\'kinya', 'Pergamino de Yeh\'kinya', 'Свиток Йе\'кинья', '', '', '', '', '', '', '', ''), +(10819, '올빼미야수 깃털', 'Plume d\'Indomptable', 'Wildekinfeder', '枭兽羽毛', '梟獸羽毛', 'Pluma de lechúcico', 'Pluma de lechúcico salvaje', 'Перо дикосовуха', '', '', '', '', '', '', '', ''), +(10820, '열매씨앗 허리띠', 'Ceinture Jackseed', 'Jacksaat-Gürtel', '草种腰带', '草種腰帶', 'Cinturón de siembra', 'Cinturón de siembra', 'Пояс из хлебного дерева', '', '', '', '', '', '', '', ''), +(10821, '열매씨앗 망토', 'Cape de semeur', 'Säer-Umhang', '播种者披风', '播種者披風', 'Capa de sembrador', 'Capa de sembrador', 'Пахарский плащ', '', '', '', '', '', '', '', ''), +(10822, '암흑 새끼용의 알', 'Jeune dragonnet sombre', 'Dunkelwelpling', '黑龙宝宝', '黑龍寶寶', 'Dracochorro oscuro', 'Vástago oscuro', 'Маленький темный дракончик', '', '', '', '', '', '', '', ''), +(10823, '정복자의 검', 'Epée du triomphe', 'Bezwingerschwert', '征服者之剑', '征服者之劍', 'Espada del vencedor', 'Espada del vencedor', 'Меч Покорителя', '', '', '', '', '', '', '', ''), +(10824, '적열의 부적', 'Talisman de luisambre', 'Bernsteinglut-Talisman', '琥珀之光', '琥珀之光', 'Talismán Resplandor de Ámbar', 'Dije Resplandor de Ámbar', 'Талисман Янтарного света', '', '', '', '', '', '', '', ''), +(10825, '몬스터 - Sword, Red Long', 'Monstre - Epée, Longue rouge', 'Monster - Schwert, Rot Lang', '', '', 'Monstruo: espada, larga roja', 'Monstruo: espada, larga roja', 'Монстр - меч, красный длинный', '', '', '', '', '', '', '', ''), +(10826, '지식의 지팡이', 'Bâton du savoir', 'Stab der Lehre', '学识法杖', '學識法杖', 'Bastón de Conocimiento', 'Bastón de Conocimiento', 'Посох Знаний', '', '', '', '', '', '', '', ''), +(10827, '측량사의 튜닉', 'Tunique de géomètre', 'Feldmesser-Tunika', '勘探员外套', '勘探員外套', 'Túnica de vigilante', 'Túnica de vigilante', 'Мундир геодезиста', '', '', '', '', '', '', '', ''), +(10828, '재앙 손톱', 'Griffe redoutable', 'Terrornagel', '恐惧龙指', '恐懼龍指', 'Uña funesta', 'Uña funesta', 'Жуткий коготь', '', '', '', '', '', '', '', ''), +(10829, '용의 눈', 'Oeil de dragon', 'Großdrachenauge', '巨龙之眼', '巨龍之眼', 'Ojo de dragón', 'Ojo de dragón', 'Око Дракона', '', '', '', '', '', '', '', ''), +(10830, 'M73 수류탄', 'Grenade à fragmentation M73', 'M73 Schrapnellgranate', 'M73破片手榴弹', 'M73破片手榴彈', 'M73 granada de fragmentación', 'Granada de fragmentación M73', 'Осколочная граната М-73', '', '', '', '', '', '', '', ''), +(10831, '지옥사냥개 보주', 'Orbe corrompu', 'Teufelskugel', '魔珠', '魔珠', 'Orbe de inferi', 'Orbe vil', 'Сфера Скверны', '추적용 지옥사냥개를 소환하는 데 사용합니다.', 'Utilisé pour invoquer un gangrechien traqueur.', 'Wird zum Herbeizaubern eines Teufelshundfährtenlesers benutzt.', '使用后可以召唤地狱寻踪犬。', '使用後可以召喚地獄尋蹤犬。', 'Usar para conjurar a un rastreador can manáfago.', 'Usar para conjurar a un rastreador can manáfago.', 'Используется для призыва ищейки Скверны.'), +(10832, '추적용 지옥사냥개 설명서', 'Manuel du propriétaire du gangrechien traqueur', 'Handbuch für Teufelsfährtenleser', '地狱寻踪犬使用指南', '地獄尋蹤犬使用指南', 'Manual del buscador de inferi', 'Manual del buscador de inferi', 'Руководство владельца ищейки Скверны', '추적용 지옥사냥개를 다루는 방법이 적혀 있습니다.', 'Des informations pour vous aider à contrôler votre nouveau gangrechien traqueur.', 'Informationen, wie Ihr Euren neuen Teufelshundfährtenleser kontrollieren könnt.', '指挥地狱寻踪犬所必须了解的信息。', '指揮地獄尋蹤犬所必須瞭解的資訊。', 'Información sobre cómo controlar tu nuevo rastreador manáfago.', 'Información sobre cómo controlar tu nuevo rastreador can manáfago.', 'Содержит информацию о том, как управлять вашей ищейкой Скверны'), +(10833, '에라니쿠스의 뿔', 'Cornes d\'Eranikus', 'Hörner des Eranikus', '伊兰尼库斯之角', '伊蘭尼庫斯之角', 'Cuernos de Eranikus', 'Cuernos de Eranikus', 'Рогатый шлем Эраникуса', '', '', '', '', '', '', '', ''), +(10834, '추적용 지옥사냥개 장비', 'Kit de Gangrechien traqueur', 'Teufelshundfährtenleserset', '地狱寻踪犬工具箱', '地獄尋蹤犬工具箱', 'Juego de rastreo de can manáfago', 'Equipo de rastreador can manáfago', 'Набор для вызова ищейки Скверны', '깨지기 쉬움 - 취급 주의', 'FRAGILE - Manipuler avec soins', 'Vorsicht - ZERBRECHLICH', '小心轻放', '小心輕放', 'FRÁGIL: manejar con cuidado', 'FRÁGIL: manejar con cuidado', 'ХРУПКО - Обращаться бережно.'), +(10835, '궁극의 문장방패', 'Ecusson de suprématie', 'Wappen der Vorherrschaft', '至高徽记之盾', '至高徽記之盾', 'Emblema de Supremacía', 'Blasón de Supremacía', 'Рыцарский щит Превосходства', '', '', '', '', '', '', '', ''), +(10836, '부식의 마법봉', 'Bâtonnet de corrosion', 'Rute der Korrosion', '侵蚀魔棒', '侵蝕魔棒', 'Vara de Corrosión', 'Vara de corrosión', 'Жезл Ржавчины', '', '', '', '', '', '', '', ''), +(10837, '에라니쿠스의 이빨', 'Dent d\'Eranikus', 'Zahn des Eranikus', '伊兰尼库斯之牙', '伊蘭尼庫斯之牙', 'Diente de Eranikus', 'Diente de Eranikus', 'Зуб Эраникуса', '', '', '', '', '', '', '', ''), +(10838, '학카르의 철퇴', 'Masse d\'Hakkar', 'Macht von Hakkar', '哈卡之力', '哈卡之力', 'Poderío de Hakkar', 'Poderío de Hakkar', 'Мощь Хаккара', '', '', '', '', '', '', '', ''), +(10839, '결정화된 쪽지', 'Note cristallisée', 'Kristallisierte Notiz', '水晶便笺', '水晶便箋', 'Nota cristalizada', 'Nota cristalizada', 'Записка в кристалле', '아즈샤리트 결정에 담겨 있던 쪽지입니다.', 'Une note prise dans un cristal d\'azsharite.', 'Eine von einem Azsharit-Kristall umschlossene Notiz.', '一张被艾萨拉水晶包着的便笺。', '一張被艾薩拉水晶包著的便箋。', 'Una nota recubierta de cristal azsharita.', 'Una nota recubierta de cristal azsharita.', 'Записка заключена в азшаритовый кристалл.'), +(10840, '결정화된 쪽지', 'Note cristallisée', 'Kristallisierte Notiz', '水晶便笺', '水晶便箋', 'Nota cristalizada', 'Nota cristalizada', 'Записка в кристалле', '아즈샤리트 결정에 담겨 있던 쪽지입니다.', 'Une note prise dans un cristal d\'azsharite.', 'Eine von einem Azsharit-Kristall umschlossene Notiz.', '一张被艾萨拉水晶包着的便笺。', '一張被艾薩拉水晶包著的便箋。', 'Una nota recubierta de cristal azsharita.', 'Una nota recubierta de cristal azsharita.', 'Записка заключена в азшаритовый кристалл.'), +(10841, '황금가시 차', 'Thé de dorépine', 'Golddorntee', '金棘茶', '金棘茶', 'Té de espina de oro', 'Té de espina de oro', 'Чай из златошипа', '', '', '', '', '', '', '', ''), +(10842, '바람비늘 사롱', 'Sarong Windscale', 'Windschuppensarong', '风鳞布裙', '風鱗布裙', 'Pareo de escamas de viento', 'Pareo de escamas de viento', 'Ветрочешуйчатый саронг', '', '', '', '', '', '', '', ''), +(10843, '깃털가죽 단망토', 'Cape Peau-de-plume', 'Federhautcape', '羽毛斗篷', '羽毛斗篷', 'Manteo Piel emplumada', 'Manteo Piel emplumada', 'Перистая накидка', '', '', '', '', '', '', '', ''), +(10844, '학카르의 뾰족지팡이', 'Bâton d\'Hakkar', 'Spitze von Hakkar', '哈卡之塔', '哈卡之塔', 'Aguja de Hakkar', 'Aguja de Hakkar', 'Шпиль Хаккара', '', '', '', '', '', '', '', ''), +(10845, '전사의 은총', 'Etreinte du guerrier', 'Kriegerumarmung', '战士的拥抱', '戰士的擁抱', 'Abrazo de guerrero', 'Abrazo de guerrero', 'Облачение Воина', '', '', '', '', '', '', '', ''), +(10846, '혈안의 경갑', 'Bottes de sanguin', 'Blutunterlaufene Schienbeinschützer', '溅血胫甲', '濺血脛甲', 'Grebas tiro de sangre', 'Grebas tirosangre', 'Забрызганные кровью наголенники', '', '', '', '', '', '', '', ''), +(10847, '용의 부름', 'Appel du dragon', 'Großdrachenruf', '龙之召唤', '龍之召喚', 'Llamada de dragón', 'Llamada del dragón', 'Драконий зов', '', '', '', '', '', '', '', ''), +(10858, '도면: 튼튼한 철제 마울', 'Plans : Solide maillet en fer', 'Pläne: Robuster Eisenschlägel', '设计图:结实的铁锤', '設計圖:堅固的鐵錘', 'Diseño: gran maza de hierro sólido', 'Diseño: gran maza de hierro sólido', 'Чертеж: прочная железная кувалда', '', '', '', '', '', '', '', ''), +(10878, '몬스터 - Sword, Horde Jagged Green', 'Monstre - Epée, Horde Dentelée Verte', 'Monster - Schwert, Horde gezackt grün', '', '', 'Monstruo: espada, en sierra verde de la Horda', 'Monstruo: espada, en sierra verde de la Horda', 'Монстр - меч, Орда зазубренный зеленый', '', '', '', '', '', '', '', ''), +(10898, '몬스터 - Sword, Horde Sword Centurion', 'Monstre - Epée, Horde Epée Centurion', 'Monster - Schwert, Horde Schwert Zenturio', '', '', 'Monstruo: espada, espada de centurión de la Horda', 'Monstruo: espada, espada de Centurión de la Horda', 'Монстр - меч, Орда меч центуриона', '', '', '', '', '', '', '', ''), +(10918, '상처 감염 독', 'Poison douloureux', 'Wundgift', '致伤毒药', '致傷毒藥', 'Envenenar herida', 'Veneno hiriente', 'Нейтрализующий яд', '', '', '', '', '', '', '', ''), +(10919, '약제사 장갑', 'Gants d\'apothicaire', 'Apotheker-Handschuhe', '药剂师手套', '藥劑師手套', 'Guantes de boticario', 'Guantes de boticario', 'Перчатки аптекаря', '', '', '', '', '', '', '', ''), +(10920, '상처 감염 독 II', 'Poison douloureux II', 'Wundgift II', '致伤毒药 II', '致傷毒藥 II', 'Envenenar herida II', 'Veneno hiriente II', 'Нейтрализующий яд II', '', '', '', '', '', '', '', ''), +(10921, '상처 감염 독 III', 'Poison douloureux III', 'Wundgift III', '致伤毒药 III', '致傷毒藥 III', 'Envenenar herida III', 'Veneno hiriente III', 'Нейтрализующий яд III', '', '', '', '', '', '', '', ''), +(10922, '상처 감염 독 IV', 'Poison douloureux IV', 'Wundgift IV', '致伤毒药 IV', '致傷毒藥 IV', 'Envenenar herida IV', 'Veneno hiriente IV', 'Нейтрализующий яд IV', '', '', '', '', '', '', '', ''), +(10938, '하급 마법의 정수', 'Essence de magie inférieure', 'Geringe Magieessenz', '次级魔法精华', '次級魔法精華', 'Esencia mágica inferior', 'Esencia mágica inferior', 'Простая магическая субстанция', '', '', '', '', '', '', '', ''), +(10939, '상급 마법의 정수', 'Essence de magie supérieure', 'Große Magieessenz', '强效魔法精华', '強效魔法精華', 'Esencia mágica superior', 'Esencia mágica superior', 'Великая магическая субстанция', '', '', '', '', '', '', '', ''), +(10940, '이상한 가루', 'Poussière étrange', 'Seltsamer Staub', '奇异之尘', '奇異之塵', 'Polvo extraño', 'Polvo extraño', 'Странная пыль', '', '', '', '', '', '', '', ''), +(10958, '힐러리의 목걸이', 'Collier d\'Hilary', 'Hilarys Halskette', '希拉里的项链', '希拉蕊的項鏈', 'Collar de Hilary', 'Collar de Hilary', 'Ожерелье Хилари', '', '', '', '', '', '', '', ''), +(10959, '악마 가죽 배낭', 'Sac en peau de démon', 'Dämonenbalgsack', '恶魔皮包', '惡魔皮包', 'Saco de pellejo de demonio', 'Saco de pellejo de demonio', 'Мешок из шкуры демона', '', '', '', '', '', '', '', ''), +(10978, '희미하게 빛나는 작은 결정', 'Petit éclat scintillant', 'Kleiner gleißender Splitter', '小块微光碎片', '小塊微光碎片', 'Fragmento de luz trémula pequeño', 'Fragmento de luz trémula pequeño', 'Малый мерцающий осколок', '', '', '', '', '', '', '', ''), +(10998, '하급 별의 정수', 'Essence astrale inférieure', 'Geringe Astralessenz', '次级星界精华', '次級星界精華', 'Esencia astral inferior', 'Esencia astral inferior', 'Простая Астральная субстанция', '', '', '', '', '', '', '', ''), +(10999, '무쇠지옥', 'Souillefer', '', '铁胆之锤', '鐵膽之錘', 'Ferrovil', 'Ferrovil', 'Железный Друг', '망치의 표면엔 F.F.F. 라는 글자가 새겨져 있습니다.', 'Les lettres suivantes sont gravées sur le devant du marteau : F.F.F.', 'In die Vorderseite des Hammers wurden diese Buchstaben eingeätzt: F.F.F.', '战锤的表面上刻着几个字母:F.F.F', '戰錘的表面上刻著幾個字母:F.F.F', 'Las siguientes letras están grabadas en el martillo: F.F.F.', 'Las siguientes letras están grabadas en el martillo: F.F.F.', 'На лицевой стороне молота выгравированы буквы: \"Ф.Ф.Ф\".'), +(11000, '어둠괴철로단 열쇠', 'Clé ombreforge', 'Schlüssel zur Schattenschmiede', '暗炉钥匙', '暗爐鑰匙', 'Llave Sombratiniebla', 'Llave Forjatiniebla', 'Ключ Кузни Теней', '나락으로 통하는 열쇠', 'Clé principale des Profondeurs, avec l\'aimable autorisation de F.F.F.', 'Hauptschlüssel zu den Tiefen, Besitzer: F.F.F.', '通往黑石深渊的钥匙…', '通往黑石深淵的鑰匙…', 'Maestro de la llave de las Profundidades, Cortesía de F.F.F.', 'Llave maestra de las Profundidades, Cortesía de F.F.F.', 'Ключ от всех замков в Глубинах, подарок Ф.Ф.Ф.'), +(11018, '운고로 토양', 'Humus d\'Un\'Goro', 'Un\'Goro-Erde', '安戈洛的泥土', '安戈洛的泥土', 'Tierra de Un\'Goro', 'Tierra de Un\'Goro', 'Земля Ун\'Горо', '', '', '', '', '', '', '', ''), +(11019, '몬스터 - Sword, Horde Jagged Bloody', 'Monstre - Epée, Horde Dentelée Sanglante', 'Monster - Schwert, Horde gezackt blutig', '', '', 'Monstruo: espada, en sierra sangrienta de la Horda', 'Monstruo: espada, en sierra sangrienta de la Horda', 'Монстр - меч, Орда зазубренный кровавый', '', '', '', '', '', '', '', ''), +(11020, '늘푸른 주머니', 'Sacoche de printemps', 'Immergrünbeutel', '常青袋', '常青袋', 'Faltriquera de siempre verde', 'Faltriquera de siempreverde', 'Сума вечного цветения', '', '', '', '', '', '', '', ''), +(11021, '몬스터 - Big Sniper Gun', 'Monstre - Gros fusil de précision', 'Monster - Große Scharfschusswaffe', '', '', 'Monstruo: pistola grande giratoria', 'Monstruo: pistola grande giratoria', 'Монстр - большое снайперское ружье', '', '', '', '', '', '', '', ''), +(11022, '탈렌드리스 씨앗 꾸러미', 'Pochette de graines de Tharlendis', 'Paket mit Tharlendrissamenkörnern', '萨伦迪斯种子', '薩倫迪斯種子', 'Paquete de semillas Tharlendris', 'Paquete de semillas Tharlendris', 'Пакет семян Тарлендриса', '', '', '', '', '', '', '', ''), +(11023, '안코나닭', 'Coq d\'Ancona', 'Ancona-Huhn', '灰色小鸡', '灰色小雞', 'Pollo ancona', 'Pollo de Ancona', 'Анконская курица', '', '', '', '', '', '', '', ''), +(11024, '늘푸른 약초 주머니', 'Jardinières de printemps', 'Immergrünkrautgehäuse', '常青草药包', '常青草藥包', 'Caja de hierbas siempre verde', 'Caja de siempreverde', 'Контейнер для круглогодичного проращивания семян', '운고로 토양을 사용하여 탈렌드리스 씨앗을 재배할 수 있습니다.', 'Des graines de Tharlendris y ont été cultivées dans de l\'humus d\'Un\'Goro.', 'Unter Verwendung von Un\'Goro-Erde wurden im Inneren Tharlendrissamenkörner kultiviert.', '袋子里装着用安戈洛的泥土种植的萨伦迪斯种子。', '袋子裡裝著用安戈洛的泥土種植的薩倫迪斯種子。', 'Con la tierra de Un\'Goro, se han cultivado las semillas de Tharlendris en el interior.', 'Con la tierra de Un\'Goro, se han cultivado las semillas de Tharlendris en el interior.', 'Используя почву Ун\'Горо, в нем можно выращивать семена Тарлендриса.'), +(11025, '몬스터 - Sword, Katana 2H', 'Monstre - Epée, Katana 2M', 'Monster - Schwert, Katana 2H', '', '', 'Monstruo: espada, katana 2M', 'Monstruo: espada, katana 2M', 'Монстр - меч, катана двуручная', '', '', '', '', '', '', '', ''), +(11026, '청개구리 상자', 'Boîte à Grenouille sylvestre', 'Baumfrosch-Kasten', '树蛙盒', '樹蛙盒', 'Carcasa de rana de árbol', 'Carcasa de rana de árbol', 'Коробка с древесной лягушкой', '', '', '', '', '', '', '', ''), +(11027, '뿔개구리 상자', 'Boîte à Grenouille forestière', 'Waldfrosch-Kasten', '林蛙盒', '林蛙盒', 'Caja de rana de madera', 'Caja de rana de bosque', 'Коробка с лесной лягушкой', '', '', '', '', '', '', '', ''), +(11038, '주문식: 양손 무기 마법부여 - 하급 정신력', 'Formule : Enchantement d\'arme 2M (Esprit inférieur)', 'Formel: Zweihandwaffe - Geringe Willenskraft', '公式:附魔双手武器 - 次级精神', '公式:附魔雙手武器 - 次級精神', 'Fórmula: encantar arma de 2M: espíritu inferior', 'Fórmula: encantar arma de 2M: espíritu inferior', 'Формула: зачаровывание двуручного оружия - дух, I ступень', '', '', '', '', '', '', '', ''), +(11039, '주문식: 망토 마법부여 - 최하급 민첩성', 'Formule : Enchantement de cape (Agilité mineure)', 'Formel: Umhang - Schwache Beweglichkeit', '公式:附魔披风 - 初级敏捷', '公式:附魔披風 - 初級敏捷', 'Fórmula: encantar capa: agilidad menor', 'Fórmula: encantar capa: agilidad menor', 'Формула: зачаровывание плаща - ловкость, I ступень', '', '', '', '', '', '', '', ''), +(11040, '여명초', 'Fibre d\'aurore', 'Morgenkorn', '晨光麦', '晨光麥', 'Mañagrana', 'Mañagrana', 'Рассветница', '', '', '', '', '', '', '', ''), +(11041, '몬스터 - Shield, Kite Metal Gold', 'Monstre - Bouclier, Grand pavois en or', 'Monster - Schild, Viereck Metall Gold', '', '', 'Monstruo: escudo, cometa metálica oro', 'Monstruo: escudo, cometa metálica oro', 'Монстр: щит, каплевидный металлический золотой', '', '', '', '', '', '', '', ''), +(11042, '몬스터 - Sword, Horde Jagged w/ Bolts', 'Monstre - Epée, Horde Dentelée avec clous', 'Monster - Schwert, Horde gezackt mit Bolzen', '', '', 'Monstruo: espada, en sierra con rayos de la Horda', 'Monstruo: espada, en sierra con rayos de la Horda', 'Монстр - меч, Орда зазубренный w/ арбалетные болты', '', '', '', '', '', '', '', ''), +(11058, '샤니의 코걸이', 'Anneau de nez de Sha\'ni', 'Sha\'nis Nasenring', '沙妮的鼻环', '沙妮的鼻環', 'Aro de Sha\'ni', 'Aro de Sha\'ni', 'Ноздревое кольцо Ша\'ни', '', '', '', '', '', '', '', ''), +(11078, '유물 금고 열쇠', 'Clé du coffret à relique', 'Reliktkastenschlüssel', '遗物宝箱钥匙', '聖物寶箱鑰匙', 'Llave del arca de reliquias', 'Llave del arca de reliquias', 'Ключ от древнего сундука', '', '', '', '', '', '', '', ''), +(11079, '고르테쉬의 가면', 'Tête coupée de Gor\'tesh', 'Gor\'teshs abgehackter Kopf', '戈泰什的头颅', '戈泰什的頭顱', 'Cabeza cortada Gor\'tesh', 'Cabeza cortada de Gor\'tesh', 'Отрубленная голова Гор\'теша', '포악한 고르테쉬의 가면이 창에 꼽혀 있습니다.', 'La tête de Gor\'tesh empalée sur une pique.', 'Gor\'teshs abgetrennter Kopf, auf eine Pike gespießt.', '戈泰什的头颅,插在一根长矛上。', '戈泰什的頭顱,插在一根長矛上。', 'La cabeza cortada de Gor\'tesh, pinchada en un pico.', 'La cabeza cortada de Gor\'tesh, pinchada en un pico.', 'Отрубленная голова Гор\'теша насажена на пику.'), +(11080, '고르테쉬의 가면', 'Tête coupée de Gor\'tesh', 'Gor\'teshs abgehackter Kopf', '戈泰什的头颅', '戈泰什的頭顱', 'Cabeza cortada Gor\'tesh', 'Cabeza cortada de Gor\'tesh', 'Отрубленная голова Гор\'теша', '축축하고 끈적거리고 심한 악취가 납니다.', 'Spongieux, malodorant et visqueux', 'Matschig, stinkend, schleimig', '滑腻,恶臭,肥大', '滑膩,惡臭,肥大', 'Blando, apestoso, viscoso.', 'Blando, apestoso, viscoso.', 'Мягкая, мокрая, мерзостная,'), +(11081, '주문식: 방패 마법부여 - 하급 보호', 'Formule : Enchantement de bouclier (Protection inférieure)', 'Formel: Schild - Geringer Schutz', '公式:附魔盾牌 - 次级防护', '公式:附魔盾牌 - 次級防護', 'Fórmula: encantar escudo: protección inferior', 'Fórmula: encantar escudo: protección inferior', 'Формула: зачаровывание щита - защита, I ступень', '', '', '', '', '', '', '', ''), +(11082, '상급 별의 정수', 'Essence astrale supérieure', 'Große Astralessenz', '强效星界精华', '強效星界精華', 'Esencia astral superior', 'Esencia astral superior', 'Великая Астральная субстанция', '', '', '', '', '', '', '', ''), +(11083, '영혼 가루', 'Poussière d\'âme', 'Seelenstaub', '灵魂之尘', '靈魂之塵', 'Polvo de alma', 'Polvo de alma', 'Пыль духа', '', '', '', '', '', '', '', ''), +(11084, '희미하게 빛나는 큰 결정', 'Gros éclat scintillant', 'Großer gleißender Splitter', '大块微光碎片', '大塊微光碎片', 'Fragmento con luz trémula grande', 'Fragmento con luz trémula grande', 'Большой мерцающий осколок', '', '', '', '', '', '', '', ''), +(11085, '단골 손님의 금고 열쇠', 'Clé du coffret du client du mois', '\'Kunde des Monats\'-Kastenschlüssel', '本月最佳顾客宝箱钥匙', '本月最佳顧客寶箱鑰匙', 'Llave de cofre del cliente del mes', 'Llave del arca del cliente del mes', 'Ключ от сундука Покупателя месяца', '', '', '', '', '', '', '', ''), +(11086, '보호의 장트라제', 'Jang\'thraze le Protecteur', 'Jang\'thraze der Beschützer', '保护者迦萨斯', '保護者迦薩斯', 'Jang\'thraze el Protector', 'Jang\'thraze el Protector', 'Охранитель Джанг\'траз', '', '', '', '', '', '', '', ''), +(11087, '몬스터 - Sword2H, Ragglesnout X\'Caliboar', 'Monstre - Epée2M, Groinfendu X\'Calibhure', 'Monster - 2H-Schwert, Ragglesnout X\'caliboar', '', '', 'Monstruo: espada 2M, X\'Calibur de Morrandrajos', 'Monstruo: espada 2M, X\'Calibur de Morrandrajos', 'Монстр - двуручный меч, Экс-Калибур Ямкорыла', '', '', '', '', '', '', '', ''), +(11098, '주문식: 망토 마법부여 - 하급 암흑 저항', 'Formule : Enchantement de cape (Résistance aux ténèbres inférieure)', 'Formel: Umhang - Geringer Schattenwiderstand', '公式:附魔披风 - 抵抗次级暗影', '公式:附魔披風 - 抵抗次級暗影', 'Fórmula: encantar capa: resistencia inferior a las Sombras', 'Fórmula: encantar capa: Resistencia a las Sombras inferior', 'Формула: зачаровывание плаща - сопротивление темной магии, I ступень', '', '', '', '', '', '', '', ''), +(11099, '검은무쇠 광석', 'Minerai de sombrefer', 'Dunkeleisenerz', '黑铁矿石', '黑鐵礦石', 'Hierro Negro', '', '', '', '', '', '', '', '', '', ''), +(11101, '주문식: 손목보호구 마법부여 - 하급 힘', 'Formule : Enchantement de bracelets (Force inférieure)', 'Formel: Armschiene - Geringe Stärke', '公式:附魔护腕 - 次级力量', '公式:附魔護腕 - 次級力量', 'Fórmula: encantar brazal: fuerza inferior', 'Fórmula: encantar brazal: fuerza inferior', 'Формула: зачаровывание браслетов - сила, I ступень', '', '', '', '', '', '', '', ''), +(11102, '부화하지 않은 화살요정용 알', 'Oeuf non-éclos de Fée fléchetteuse', 'Unausgebrütetes Grimmlingflitzerei', '未孵化的小精龙卵', '未孵化的小精龍卵', 'Huevo sin abrir de duende dardo', 'Huevo sin abrir de duende dardo', 'Непроклюнувшееся яйцо летучего хамелона', '', '', '', '', '', '', '', ''), +(11103, '씨앗 교환권', 'Bonne graine', 'Samenkorngutschein', '草种购买券', '草種購買券', 'Vale para semillas', 'Vale para semillas', 'Расписка в получении семян', '탈렌드리스 씨앗 20봉과 교환할 수 있습니다.', 'Bon pour vingt sacs de graines de Tharlendris', 'Gut für 20 Päckchen Tharlendrissamenkörner.', '用以购买二十份装的萨伦迪斯种子。', '用以購買二十份裝的薩倫迪斯種子。', 'Vale por veinte paquetes de semillas de Tharlendris.', 'Vale por veinte paquetes de semillas de Tharlendris.', 'На двадцать упаковок семян Тарлендриса'), +(11104, '큰 나침반', 'Grande boussole', 'Großer Kompass', '大指南针', '大指南針', 'Brújula grande', 'Brújula grande', 'Большой компас', '항상 운고로 분화구가 있는 방향을 가리키고 있습니다.', 'Pointe toujours vers le centre du cratère d\'Un\'Goro...', 'Zeigt immer auf das Zentrum des Un\'Goro Kraters...', '它总是指向安戈洛环形山的中心……', '它總是指向安戈洛環形山的中心……', 'Siempre apunta al centro del Cráter de Ungoro…', 'Siempre apunta al centro del Cráter de Ungoro…', 'Всегда показывает на центр кратера Ан-Горо'), +(11105, '두루마리 지도', 'Carte enroulée', 'Welliges Kartenpergament', '卷曲的羊皮地图', '捲曲的羊皮地圖', 'Pliego de mapa enrollado', 'Papiro de mapa enrollado', 'Свернутая пергаментная карта', '', '', '', '', '', '', '', ''), +(11106, '사자머리 열쇠', 'Clé à tête de lion', 'Löwenkopfschlüssel', '狮头钥匙', '獅頭鑰匙', 'Llave con cabeza de león', 'Llave con cabeza de león', 'Ключ Львиной Головы', '', '', '', '', '', '', '', ''), +(11107, '작은 배낭', 'Un petit paquet', 'Ein kleines Pack', '小背包', '小背包', 'Una talega pequeña', 'Un paquetito', 'Небольшая сумка', '', '', '', '', '', '', '', ''), +(11108, '빛 바랜 사진', 'Photographie terne', 'Verblasste Fotografie', '褪色的照片', '褪色的照片', 'Fotografía descolorida', 'Fotografía descolorida', 'Выцветшая фотография', '', '', '', '', '', '', '', ''), +(11109, '특별 닭모이', 'Nourriture spéciale pour poulet', 'Spezial-Hühnerfutter', '特殊的鸡饲料', '特殊的雞飼料', 'Comida para pollos especial', 'Comida para pollos especial', 'Цыплячий корм', '', '', '', '', '', '', '', ''), +(11110, '달걀', 'Oeuf de poule', 'Hühner-Ei', '鸡蛋', '雞蛋', 'Huevo de gallina', 'Huevo de gallina', 'Куриное яйцо', '', '', '', '', '', '', '', ''), +(11111, '깨진 화살요정용 알', 'Oeuf brisé de Fée fléchetteuse', 'Zerbrochenes Grimmlingflitzerei', '破碎的小精龙卵', '破碎的小精龍卵', 'Huevo roto de duende dardo', 'Huevo roto de duende dardo', 'Разбитое яйцо летучего хамелона', '', '', '', '', '', '', '', ''), +(11112, '탐사 장비', 'Equipement de recherche', 'Forscherausrüstung', '研究设备', '研究設備', 'Equipo de investigación', 'Equipo de investigación', 'Исследовательское оборудования', '마샬 원정대 소유', 'Propriété des Expéditions Marshal.', 'Eigentum von Marshals Expeditionen', '马绍尔探险队的财产', '馬紹爾探險隊的財產', 'Propiedad de Expediciones de Marshal.', 'Propiedad de Expediciones de Marshal.', 'Собственность Экспедиции Маршала.'), +(11113, '식량 상자', 'Caisse de nourriture', 'Kiste mit Lebensmitteln', '食物箱', '食物箱', 'Cajón de alimentos', 'Cajón de comestibles', 'Ящик с провизией', '마샬 원정대 소유', 'Propriété des Expéditions Marshal.', 'Eigentum von Marshals Expeditionen', '马绍尔探险队的财产', '馬紹爾探險隊的財產', 'Propiedad de Expediciones de Marshal.', 'Propiedad de Expediciones de Marshal.', 'Собственность Экспедиции Маршала.'), +(11114, '공룡 뼈', 'Os de dinosaure', 'Dinosaurierknochen', '恐龙骨头', '恐龍骨頭', 'Hueso de dinosaurio', 'Hueso de dinosaurio', 'Кость динозавра', '', '', '', '', '', '', '', ''), +(11115, '비밀 금고 열쇠', 'Clé du coffre secret', 'Geheimsafe-Schlüssel', '秘密保险箱钥匙', '秘密保險箱鑰匙', 'Llave de caja fuerte secreta', 'Llave de caja fuerte secreta', 'Ключ от тайного сейфа', '', '', '', '', '', '', '', ''), +(11116, '구겨진 일지', 'Un journal abîmé', 'Ein zerfleddertes Tagebuch', '被撕破的日记', '被撕破的日記', 'Un diario destrozado', 'Un diario destrozado', 'Изодранный дневник', '윌리덴 마샬의 물건', 'Propriété de Williden Marshal', 'Eigentum von Williden Marshal', '威利德·马绍尔的财产', '威利德·馬紹爾的財產', 'Propiedad del alguacil Williden.', 'Propiedad de Williden Marshal.', 'Собственность Виллидена Маршала'), +(11118, '아카에다스 돌조각', 'Pierre archaïque', 'Archaedischer Stein', '阿扎达斯之石', '阿札達斯之石', 'Piedra arcádica', 'Piedra arcádica', 'Архэдов камень', '', '', '', '', '', '', '', ''), +(11119, '밀리의 수확물', 'Récolte de Milly', 'Millys Ernte', '米莉的葡萄', '米莉的葡萄', 'Cosecha de milicia', 'Cosecha de Milly', 'Урожай Милли', '', '', '', '', '', '', '', ''), +(11120, '벨그롬의 망치', 'Marteau de Belgrom', 'Belgroms Hammer', '贝尔戈洛姆的战锤', '貝爾戈洛姆的戰錘', 'Martillo de Belgrom', 'Martillo de Belgrom', 'Боевой молот Белгрома', '', '', '', '', '', '', '', ''), +(11121, '검은물 탈와르', 'Tulwar des eaux sombres', 'Dunkelwassertalwar', '黑水刀', '黑水刀', 'Talwar Aguaoscura', 'Talwar Aguaoscura', 'Талвар Темноводья', '', '', '', '', '', '', '', ''), +(11122, '당근 달린 지팡이', 'Carotte et bâton', 'Karotte am Stiel', '棍子上的胡萝卜', '棍子上的胡蘿蔔', 'Zanahoria pinchada en un palo', 'Zanahoria pinchada en un palo', 'Морковка на палочке', '', '', '', '', '', '', '', ''), +(11123, '폭우의 다리보호구', 'Jambières de cavalier de la pluie', 'Regenschreiter-Gamaschen', '雨行护腿', '雨行護腿', 'Leotardos de zancalluvia', 'Leotardos de zancalluvia', 'Поножи Странника дождя', '', '', '', '', '', '', '', ''), +(11124, '추방자의 투구', 'Heaume d\'exil', 'Helm des Banns', '流放者头盔', '流放者頭盔', 'Yelmo de Exilio', 'Yelmo de Exilio', 'Шлем Изгнания', '', '', '', '', '', '', '', ''), +(11125, '포도 수확 목록', 'Manifeste des vendanges', 'Traubenliste', '葡萄出货单', '葡萄出貨單', 'Informe de la vendimia', 'Informe de la vendimia', 'Извещение о получении партии винограда', '', '', '', '', '', '', '', ''), +(11126, '쿠르니야의 서판', 'Tablette de Kurniya', 'Schrifttafel von Kurniya', '库尔尼亚石板', '庫爾尼亞石板', 'Tablilla de Kurniya', 'Tablilla de Kurniya', 'Табличка Каринья', '서판에는 어른거리는 불꽃으로 이루어진 룬 문자가 새겨져 있습니다.', 'Des runes de feu liquide dansent sur la tablette.', 'Runen aus flüssigem Feuer tanzen über die Schrifttafel.', '火焰的符文在石板表面跳动。', '火焰的符文在石板表面跳動。', 'Runas llenas de fuego líquido bailan por la tablilla.', 'Runas llenas de fuego líquido bailan por la tablilla.', 'На поверхности таблички пляшут огненные руны.'), +(11127, '쓸만한 물건', 'Fournitures de récupération', 'Aufgestöberte Waren', '破烂装备', '破爛裝備', 'Mercancías desperdiciadas', 'Mercancías desperdiciadas', 'Ящики со старой одеждой', '', '', '', '', '', '', '', ''), +(11128, '금마법막대', 'Bâtonnet doré', 'Goldrute', '金棒', '金棒', 'Vara de oro', 'Vara dorada', 'Золотой жезл', '마법부여사가 마법을 부여하기 위해 필요한 도구입니다.', 'Nécessaire aux enchanteurs.', 'Wird von Verzauberern verwendet.', '附魔师必备的工具。', '附魔師必備的工具。', 'Necesaria para los encantadores.', 'Necesaria para los encantadores.', 'Необходим зачаровывателям.'), +(11129, '원소의 정수', 'Essence des éléments', 'Essenz der Elemente', '元素精华', '元素精華', 'Esencia de los elementos', 'Esencia de los elementos', 'Суть Стихий', '', '', '', '', '', '', '', ''), +(11130, '룬문자 금마법막대', 'Bâtonnet runique en or', 'Runenverzierte Goldrute', '符文金棒', '符文金棒', 'Vara de oro rúnica', 'Vara rúnica dorada', 'Рунный золотой жезл', '', '', '', '', '', '', '', ''), +(11131, '고리쉬집 벽면 견본', 'Echantillon de paroi de la ruche', 'Schwarmbauwandprobe', '虫穴内壁样本', '蟲穴內壁樣本', 'Muestra de pared de colmena', 'Muestra de pared de colmena', 'Образец материала стены Улья', '', '', '', '', '', '', '', ''), +(11132, '빈 채집 약병', '[INUTILISÉ] Fiole rayée', 'Unbenutzte Kratzphiole', '未使用的采集瓶', '未使用的採集瓶', 'Vial de raspadura sin usar', 'Vial de raspadura sin usar', 'Не использованный фиал для образцов', '', '', '', '', '', '', '', ''), +(11133, '링쿠의 훈련용 검', 'Epée d\'entraînement de Linken', 'Linkens Ausbildungsschwert', '林克的训练之剑', '林克的訓練之劍', 'Espada de aprendiz de Linken', 'Espada de aprendiz de Linken', 'Тренировочный меч Линкена', '', '', '', '', '', '', '', ''), +(11134, '하급 신비의 정수', 'Essence mystique inférieure', 'Geringe Mystikeressenz', '次级秘法精华', '次級秘法精華', 'Esencia mística inferior', 'Esencia mística inferior', 'Простая Таинственная субстанция', '', '', '', '', '', '', '', ''), +(11135, '상급 신비의 정수', 'Essence mystique supérieure', 'Große Mystikeressenz', '强效秘法精华', '強效秘法精華', 'Esencia mística superior', 'Esencia mística superior', 'Великая Таинственная субстанция', '', '', '', '', '', '', '', ''), +(11136, '링쿠의 강화된 검', 'Epée trempée de Linken', 'Linkens ausgehärtetes Schwert', '林克的淬火之剑', '林克的淬火之劍', 'Espada templada de Linken', 'Espada templada de Linken', 'Закаленный меч Линкена', '', '', '', '', '', '', '', ''), +(11137, '환상 가루', 'Poussière de vision', 'Visionenstaub', '幻象之尘', '幻象之塵', 'Polvo de visión', 'Polvo de visión', 'Пыль провидения', '', '', '', '', '', '', '', ''), +(11138, '붉게 빛나는 작은 결정', 'Petit éclat luminescent', 'Kleiner leuchtender Splitter', '小块闪光碎片', '小塊閃光碎片', 'Fragmento resplandeciente pequeño', 'Fragmento resplandeciente pequeño', 'Малый светящийся осколок', '', '', '', '', '', '', '', ''), +(11139, '붉게 빛나는 큰 결정', 'Gros éclat luminescent', 'Großer leuchtender Splitter', '大块闪光碎片', '大塊閃光碎片', 'Fragmento resplandeciente grande', 'Fragmento resplandeciente grande', 'Большой светящийся осколок', '', '', '', '', '', '', '', ''), +(11140, '석실 감옥 열쇠', 'Clé de la prison', 'Gefängniszellenschlüssel', '监狱牢房钥匙', '監獄牢房鑰匙', 'Llave de celda de prisión', 'Llave de celda de prisión', 'Ключ от тюремной камеры', '열쇠 표면에는 여러 룬문자와 조각들이 새겨져 있습니다.', 'Diverses runes et inscriptions recouvrent la surface de la clé.', 'Verschiedene Runen und Gravuren bedecken die Oberfläche des Schlüssels.', '钥匙的表面刻满了复杂的符文。', '鑰匙的表面刻滿了複雜的符文。', 'La superficie de llave está cubierta con varias runas y grabados.', 'La superficie de llave está cubierta con varias runas y grabados.', 'Ключ покрыт разными рунами и гравировками.'), +(11141, '미끼', 'Appât', 'Köder', '诱饵', '誘餌', 'Cebo', 'Cebo', 'Наживка', '', '', '', '', '', '', '', ''), +(11142, '부서진 사모플랜지', 'Samophlange cassé', 'Zerbrochenes Samophlang', '损坏的主动式负载平衡器', '損壞的主動式負載平衡器', 'Churumbele roto', 'Churumbele roto', 'Сломанный самофланж', '', '', '', '', '', '', '', ''), +(11143, '용접용 철괴', 'Rondelle de métal', 'Nugget-Patrone', '高强度齿轮', '高強度齒輪', 'Engranaje', 'Engranaje', 'Металлическая заготовка для детали', '', '', '', '', '', '', '', ''), +(11144, '진은마법막대', 'Bâtonnet en vrai-argent', 'Echtsilberrute', '真银棒', '真銀棒', 'Vara de veraplata', 'Vara de veraplata', 'Жезл из истинного серебра', '마법부여사가 마법을 부여하기 위해 필요한 도구입니다.', 'Nécessaire aux enchanteurs.', 'Wird von Verzauberern verwendet.', '附魔师必备的工具。', '附魔師必備的工具。', 'Necesaria para los encantadores.', 'Necesaria para los encantadores.', 'Необходим зачаровывателям.'), +(11145, '룬문자 진은마법막대', 'Bâtonnet runique en vrai-argent', 'Runenverzierte Echtsilberrute', '符文真银棒', '符文真銀棒', 'Vara de veraplata con runas', 'Vara rúnica de veraplata', 'Рунный жезл истинного серебра', '', '', '', '', '', '', '', ''), +(11146, '부서지고 찌그러진 사모플랜지', '', 'Zerbrochenes und ramponiertes Samophlang', '破碎的主动式负载平衡器', '破碎的主動式負載平衡器', 'Churumbele roto y maltrecho', 'Churumbele roto y maltrecho', 'Разбитый и сломанный самофланж', '', '', '', '', '', '', '', ''), +(11147, '사모플랜지 설명서 표지', 'Couverture du manuel du Samophlange', 'Samophlang-Handbuchumschlag', '主动式负载平衡器说明书封面', '主動式負載平衡器說明書封面', 'Portada del manual de Churumbele', 'Cubierta del manual del Churumbele', 'Обложка руководства к самофланжу', '', '', '', '', '', '', '', ''), +(11148, '사모플랜지 설명서 페이지', 'Page du manuel du Samophlange', 'Samophlang-Handbuchseite', '主动式负载平衡器说明书正文', '主動式負載平衡器說明書正文', 'Página del manual de Churumbele', 'Página del manual del Churumbele', 'Страница из инструкции к самофланжу', '', '', '', '', '', '', '', ''), +(11149, '사모플랜지 설명서', 'Manuel du Samophlange', 'Samophlang-Handbuch', '主动式负载平衡器说明书', '主動式負載平衡器說明書', 'Manual de Churumbele', 'Manual de Churumbele', 'Руководство по самофланжу', '', '', '', '', '', '', '', ''), +(11150, '주문식: 장갑 마법부여 - 채광', 'Formule : Enchantement de gants (Minage)', 'Formel: Handschuhe - Bergbau', '公式:附魔手套 - 采矿', '公式:附魔手套 - 採礦', 'Fórmula: encantar guantes: minería', 'Fórmula: encantar guantes: minería', 'Формула: зачаровывание перчаток - горное дело', '', '', '', '', '', '', '', ''), +(11151, '주문식: 장갑 마법부여 - 약초 채집', 'Formule : Enchantement de gants (Herboristerie)', 'Formel: Handschuhe - Kräuterkunde', '公式:附魔手套 - 采药', '公式:附魔手套 - 採藥', 'Fórmula: encantar guantes: herboristería', 'Fórmula: encantar guantes: herboristería', 'Формула: зачаровывание перчаток - травничество', '', '', '', '', '', '', '', ''), +(11152, '주문식: 장갑 마법부여 - 낚시', 'Formule : Enchantement de gants (Pêche)', 'Formel: Handschuhe - Angeln', '公式:附魔手套 - 钓鱼', '公式:附魔手套 - 釣魚', 'Fórmula: encantar guantes: pesca', 'Fórmula: encantar guantes: pesca', 'Формула: зачаровывание перчаток - рыбная ловля', '', '', '', '', '', '', '', ''), +(11162, '링쿠의 명검', 'Epée excellente de Linken', 'Linkens überragendes Schwert', '林克的强化之剑', '林克的強化之劍', 'Espada de excelencia de Linken', 'Espada de excelencia de Linken', 'Превосходный меч Линкена', '', '', '', '', '', '', '', ''), +(11163, '주문식: 손목보호구 마법부여 - 하급 회피', 'Formule : Enchantement de bracelets (Déviation inférieure)', 'Formel: Armschiene - Geringe Abwehr', '公式:附魔护腕 - 次级偏斜', '公式:附魔護腕 - 次級偏斜', 'Fórmula: encantar brazal: desvío inferior', 'Fórmula: encantar brazal: desvío inferior', 'Формула: зачаровывание браслетов - отражение, I ступень', '', '', '', '', '', '', '', ''), +(11164, '주문식: 무기 마법부여 - 하급 야수 사냥', 'Formule : Enchantement d\'arme (Tueur de bête inférieur)', 'Formel: Waffe - Geringer Wildtiertöter', '公式:附魔武器 - 次级屠兽', '公式:附魔武器 - 次級屠獸', 'Fórmula: encantar arma: bestiacida inferior', 'Fórmula: encantar arma: Destripadora de bestias inferior', 'Формула: зачаровывание оружия - убийство животных, II ступень', '', '', '', '', '', '', '', ''), +(11165, '주문식: 무기 마법부여 - 하급 정령 사냥', 'Formule : Enchantement d\'arme (Tueur d\'élémentaire inférieur)', 'Formel: Waffe - Geringer Elementartöter', '公式:附魔武器 - 次级元素杀手', '公式:附魔武器 - 次級元素殺手', 'Fórmula: encantar arma: mataelementales inferior', 'Fórmula: encantar arma: mataelementales inferior', 'Формула: зачаровывание оружия - убийство элементалей, I ступень', '', '', '', '', '', '', '', ''), +(11166, '주문식: 장갑 마법부여 - 무두질', 'Formule : Enchantement de gants (Dépeçage)', 'Formel: Handschuhe - Kürschnerei', '公式:附魔手套 - 剥皮', '公式:附魔手套 - 剝皮', 'Fórmula: encantar guantes: desuello', 'Fórmula: encantar guantes: desuello', 'Формула: зачаровывание перчаток - снятие шкур', '', '', '', '', '', '', '', ''), +(11167, '주문식: 장화 마법부여 - 하급 정신력', 'Formule : Enchantement de bottes (Esprit inférieur)', 'Formel: Stiefel - Geringe Willenskraft', '公式:附魔靴子 - 次级精神', '公式:附魔靴子 - 次級精神', 'Fórmula: encantar botas: espíritu inferior', 'Fórmula: encantar botas: espíritu inferior', 'Формула: зачаровывание обуви - дух, I ступень', '', '', '', '', '', '', '', ''), +(11168, '주문식: 방패 마법부여 - 하급 방어', 'Formule : Enchantement de bouclier (Blocage inférieur)', 'Formel: Schild - Geringes Blocken', '公式:附魔盾牌 - 次级格挡', '公式:附魔盾牌 - 次級格擋', 'Fórmula: encantar escudo: bloqueo inferior', 'Fórmula: encantar escudo: bloqueo inferior', 'Формула: зачаровывание щита - блок, I ступень', '', '', '', '', '', '', '', ''), +(11169, '아쿠오르의 책', 'Livre d\'Aquor', 'Buch von Aquor', '阿奎尔之书', '阿奎爾之書', 'Libro sobre Aquor', 'Libro de Aquor', 'Книга Аквора', '', '', '', '', '', '', '', ''), +(11170, '미사용 아쿠에멘타스의 은토템', '[PÉRIMÉ] Totem d\'argent d\'Aquamentas', 'Ausgedientes Silbertotem von Aquementas', '', '', '', '', 'Испорченный серебряный тотем Аквамонтоса', '', '', '', '', '', '', '', ''), +(11171, '지옥 무쇠', 'Gangrefer', 'Teufelseisen', '魔铁', '魔鐵', 'Acero inferi', 'Hierro vil', 'Оскверненное железо', '', '', '', '', '', '', '', ''), +(11172, '은백색 발톱', 'Griffes argentées', 'Silbrige Klauen', '银爪', '銀爪', 'Garras de plata', 'Garras de plata', 'Серебристые когти', '', '', '', '', '', '', '', ''), +(11173, '강철나무 심장', 'Coeur d\'Arbrefer', 'Eisenstammherz', '铁树之心', '鐵樹之心', 'Corazón Troncoferro', 'Corazón de Troncoferro', 'Сердце Железнолесья', '', '', '', '', '', '', '', ''), +(11174, '하급 황천의 정수', 'Essence du néant inférieure', 'Geringe Netheressenz', '次级虚空精华', '次級虛空精華', 'Esencia abisal inferior', 'Esencia abisal inferior', 'Простая субстанция Пустоты', '', '', '', '', '', '', '', ''), +(11175, '상급 황천의 정수', 'Essence du néant supérieure', 'Große Netheressenz', '强效虚空精华', '強效虛空精華', 'Esencia abisal superior', 'Esencia Abisal superior', 'Великая субстанция Пустоты', '', '', '', '', '', '', '', ''), +(11176, '꿈가루', 'Poussière de rêve', 'Traumstaub', '梦境之尘', '夢境之塵', 'Polvo onírico', 'Polvo onírico', 'Сонная пыль', '', '', '', '', '', '', '', ''), +(11177, '찬란하게 빛나는 작은 결정', 'Petit éclat irradiant', 'Kleiner strahlender Splitter', '小块强光碎片', '小塊強光碎片', 'Fragmento radiante pequeño', 'Fragmento radiante pequeño', 'Малый светозарный осколок', '', '', '', '', '', '', '', ''), +(11178, '찬란하게 빛나는 큰 결정', 'Gros éclat irradiant', 'Großer strahlender Splitter', '大块强光碎片', '大塊強光碎片', 'Fragmento radiante grande', 'Fragmento radiante grande', 'Большой светозарный осколок', '', '', '', '', '', '', '', ''), +(11179, '황금 불길', 'Flamme dorée', 'Goldene Flamme', '金色火焰', '金色火焰', 'Llama dorada', 'Llama dorada', 'Золотое пламя', '', '', '', '', '', '', '', ''), +(11184, '푸른 마력의 수정', 'Cristal de puissance bleu', 'Blauer Machtkristall', '蓝色能量水晶', '藍色能量水晶', 'Cristal de poder azul', 'Cristal de poder azul', 'Синий кристалл Силы', '', '', '', '', '', '', '', ''), +(11185, '녹색 마력의 수정', 'Cristal de puissance vert', 'Grüner Machtkristall', '绿色能量水晶', '綠色能量水晶', 'Cristal de poder verde', 'Cristal de poder verde', 'Зеленый кристалл Силы', '', '', '', '', '', '', '', ''), +(11186, '붉은 마력의 수정', 'Cristal de puissance rouge', 'Roter Machtkristall', '红色能量水晶', '紅色能量水晶', 'Cristal de poder rojo', 'Cristal de poder rojo', 'Красный кристалл Силы', '', '', '', '', '', '', '', ''), +(11187, '열매잎 팔보호구', 'Brassards en tiges entrelacées', 'Stammblatt-Armschienen', '树叶护腕', '樹葉護腕', 'Brazales de tallo', 'Brazales de tallo', 'Наручи Стеблелиста', '', '', '', '', '', '', '', ''), +(11188, '노란 마력의 수정', 'Cristal de puissance jaune', 'Gelber Machtkristall', '黄色能量水晶', '黃色能量水晶', 'Cristal de poder amarillo', 'Cristal de poder amarillo', 'Желтый кристалл Силы', '', '', '', '', '', '', '', ''), +(11189, '어둠숲의 로브', 'Robe forestière', 'Waldland-Roben', '林木长袍', '林木長袍', 'Togas de Tierraleña', 'Togas de Tierraleña', 'Лесные одеяния', '', '', '', '', '', '', '', ''), +(11190, '덩굴나무 장갑', 'Gants de Viny', 'Ranken-Handschuhe', '藤蔓手套', '藤蔓手套', 'Guantes de parra', 'Guantes de parra', 'Лозяные перчатки', '', '', '', '', '', '', '', ''), +(11191, '농부의 장화', 'Bottes de fermier', 'Bauern-Stiefel', '农夫之靴', '農夫之靴', 'Botas de granjero', 'Botas de granjero', 'Сапоги фермера', '', '', '', '', '', '', '', ''), +(11192, '여행자용 장갑', 'Gants de tailleur', 'Ausstatter-Handschuhe', '旅行手套', '旅行手套', 'Guantes de modisto', 'Guantes de modisto', 'Перчатки экипировщика', '', '', '', '', '', '', '', ''), +(11193, '맹렬한 바람의 흉갑', 'Cuirasse des vents brûlants', 'Lohenwindbrustplatte', '火风胸甲', '火風胸甲', 'Peto Viento abrasador', 'Coraza Viento abrasador', 'Кираса Порыва ветра', '', '', '', '', '', '', '', ''), +(11194, '프리즘 미늘 갑옷', 'Haubert en écailles prismatiques', 'Prismaschuppenhalsberge', '棱鳞锁甲', '棱鱗鎖甲', 'Camisote de escama prismática', 'Camisote de escama prismática', 'Хауберк с призматической чешуей', '', '', '', '', '', '', '', ''), +(11195, '전투철로 흉갑', 'Pansière de guerre', 'Kriegsgeschmiedete Brustplatte', '战铸胸甲', '戰鑄胸甲', 'Peto forjado por la guerra', 'Peto forjado por la guerra', 'Закаленная в битве бригантина', '', '', '', '', '', '', '', ''), +(11196, '정신 확장의 메달', 'Médaillon d\'explosion mentale', 'Gedankenexplosion-Medaillon', '灵爆勋章', '靈爆勳章', 'Medallón de ráfaga mental', 'Medallón de ráfaga mental', 'Медальон Пламени Разума', '', '', '', '', '', '', '', ''), +(11197, '암흑의 문지기 열쇠', 'Clé du gardien noir', 'Dunkelbewahrer-Schlüssel', '黑暗守护者钥匙', '黑暗守護者鑰匙', 'Llave de guarda oscuro', 'Llave de guarda oscuro', 'Ключ темного хранителя', '', '', '', '', '', '', '', ''), +(11198, '탈출의 룬', 'Rune d\'évasion', 'Rune der Flucht', '逃脱符文', '逃脫符文', 'Runa de Escape', 'Runa de escape', 'Руна Бегства', '금으로 \'아이언포지\'라고 새겨져 있습니다.', 'Gravé dans l\'or : Ironforge', 'In Gold geätzt: Ironforge', '以金字镌刻:铁炉堡', '以金字鐫刻:鐵爐堡', 'Grabado en oro: Ironforge', 'Grabado en oro: Forjaz', 'Надпись золотом: \"Стальгорн\".'), +(11199, '기술자의 방패 1', 'Bouclier d\'ingénieur 1', 'Ingenieur-Schild 1', '', '工程師盾牌 型 1', 'Escudo de ingeniero 1', 'Escudo de ingeniero 1', 'Щит инженера 1', '', '', '', '', '', '', '', ''), +(11200, '기술자의 방패 2', 'Bouclier d\'ingénieur 2', 'Ingenieur-Schild 2', '', '工程師盾牌 型 2', 'Escudo de ingeniero 2', 'Escudo de ingeniero 2', 'Щит инженера 2', '', '', '', '', '', '', '', ''), +(11201, '기술자의 방패 3', 'Bouclier d\'ingénieur 3', 'Ingenieur-Schild 3', '', '工程師盾牌 型 3', 'Escudo de ingeniero 3', 'Escudo de ingeniero 3', 'Щит инженера 3', '', '', '', '', '', '', '', ''), +(11202, '주문식: 방패 마법부여 - 체력', 'Formule : Enchantement de bouclier (Endurance)', 'Formel: Schild - Ausdauer', '公式:附魔盾牌 - 耐力', '公式:附魔盾牌 - 耐力', 'Fórmula: encantar escudo: fortaleza', 'Fórmula: encantar escudo: aguante', 'Формула: зачаровывание щита - выносливость', '', '', '', '', '', '', '', ''), +(11203, '주문식: 장갑 마법부여 - 채광 숙련', 'Formule : Enchantement de gants (Minage avancé)', 'Formel: Handschuhe - Hochentwickelter Bergbau', '公式:附魔手套 - 高级采矿', '公式:附魔手套 - 高級採礦', 'Fórmula: encantar guantes: minería avanzada', 'Fórmula: encantar guantes: minería avanzada', 'Формула: зачаровывание перчаток - улучшенное горное дело', '', '', '', '', '', '', '', ''), +(11204, '주문식: 손목보호구 마법부여 - 상급 정신력', 'Formule : Enchantement de bracelets (Esprit supérieur)', 'Formel: Armschiene - Große Willenskraft', '公式:附魔护腕 - 强效精神', '公式:附魔護腕 - 強效精神', 'Fórmula: encantar brazal: espíritu superior', 'Fórmula: encantar brazal: espíritu superior', 'Формула: зачаровывание браслетов - дух, III ступень', '', '', '', '', '', '', '', ''), +(11205, '주문식: 장갑 마법부여 - 약초 채집 숙련', 'Formule : Enchantement de gants (Herboristerie avancée)', 'Formel: Handschuhe - Hochentwickelte Kräuterkunde', '公式:附魔手套 - 高级草药学', '公式:附魔手套 - 高級草藥學', 'Fórmula: encantar guantes: herboristería avanzada', 'Fórmula: encantar guantes: herboristería avanzada', 'Формула: зачаровывание перчаток - улучшенное травничество', '', '', '', '', '', '', '', ''), +(11206, '주문식: 망토 마법부여 - 하급 민첩성', 'Formule : Enchantement de cape (Agilité inférieure)', 'Formel: Umhang - Geringe Beweglichkeit', '公式:附魔披风 - 次级敏捷', '公式:附魔披風 - 次級敏捷', 'Fórmula: encantar capa: agilidad inferior', 'Fórmula: encantar capa: Agilidad inferior', 'Формула: зачаровывание плаща - ловкость, I ступень', '', '', '', '', '', '', '', ''), +(11207, '주문식: 무기 마법부여 - 불타는 무기', 'Formule : Enchantement d\'arme (Arme flamboyante)', 'Formel: Waffe - Feurige Waffe', '公式:附魔武器 - 灼热武器', '公式:附魔武器 - 灼熱武器', 'Fórmula: encantar arma: arma ígnea', 'Fórmula: encantar arma: arma ígnea', 'Формула: чары для оружия - огненное оружие', '', '', '', '', '', '', '', ''), +(11208, '주문식: 무기 마법부여 - 악마 사냥', 'Formule : Enchantement d\'arme (Tueur de démon)', 'Formel: Waffe - Dämonentöten', '公式:附魔武器 - 屠魔', '公式:附魔武器 - 屠魔', 'Fórmula: encantar arma: matanza de demonios', 'Fórmula: encantar arma: matanza de demonios', 'Формула: Чары для оружия - убийство демонов', '', '', '', '', '', '', '', ''), +(11222, '크롬자르의 머리 장식', 'Tête de Krom\'zar', 'Krom\'zars Kopf', '克罗姆扎的头颅', '克羅姆札的頭顱', 'Cabeza de Krom\'zar', 'Cabeza de Krom\'zar', 'Голова Кром\'зара', '', '', '', '', '', '', '', ''), +(11223, '주문식: 손목보호구 마법부여 - 회피', 'Formule : Enchantement de bracelets (Déviation)', 'Formel: Armschiene - Abwehr', '公式:附魔护腕 - 偏斜', '公式:附魔護腕 - 偏斜', 'Fórmula: encantar brazal: desvío', 'Fórmula: encantar brazal: desvío', 'Формула: зачаровывание браслетов - отражение', '', '', '', '', '', '', '', ''), +(11224, '주문식: 방패 마법부여 - 냉기 저항', 'Formule : Enchantement de bouclier (Résistance au givre)', 'Formel: Schild - Frostwiderstand', '公式:附魔盾牌 - 冰霜反射', '公式:附魔盾牌 - 冰霜反射', 'Fórmula: encantar escudo: resistencia a Escarcha', 'Fórmula: encantar escudo: Resistencia a la Escarcha', 'Формула: зачаровывание щита - сопротивление льду', '', '', '', '', '', '', '', ''), +(11225, '주문식: 손목보호구 마법부여 - 상급 체력', 'Formule : Enchantement de bracelets (Endurance supérieure)', 'Formel: Armschiene - Große Ausdauer', '公式:附魔护腕 - 强效耐力', '公式:附魔護腕 - 強效耐力', 'Fórmula: encantar brazal: fortaleza superior', 'Fórmula: encantar brazal: aguante superior', 'Формула: зачаровывание браслетов - выносливость, III ступень', '', '', '', '', '', '', '', ''), +(11226, '주문식: 장갑 마법부여 - 숙련된 조련술', 'Formule : Enchantement de gants (Equitation)', 'Formel: Handschuhe - Reitfertigkeit', '公式:附魔手套 - 骑乘技能', '公式:附魔手套 - 騎乘技能', 'Fórmula: encantar guantes: equitación', 'Fórmula: encantar guantes: equitación', 'Формула: зачаровывание перчаток - верховая езда', '', '', '', '', '', '', '', ''), +(11227, '크롬자르의 깃발 조각', 'Morceau de la bannière de Krom\'zar', 'Teil von Krom\'zars Flagge', '克罗姆扎军旗的碎片', '克羅姆札軍旗的碎片', 'Trozo del estandarte de Krom\'zar', 'Trozo del estandarte de Krom\'zar', 'Кусок знамени Кром\'зара', '', '', '', '', '', '', '', ''), +(11228, '광포한 용군단 허물', 'Cuir de dragon frénétique', 'Abgestreifte Haut des rasenden Drachenschwarms', '狂乱黑龙的皮', '狂亂黑龍的皮', 'Muda de piel de Vuelo demente', 'Muda de piel de Vuelo demente', 'Сброшенная кожа взбесившегося дракона', '흐릿하고 어두운 색의 검은용 가죽 조각입니다.', 'Un morceau terne et gris de peau de dragon noir.', 'Ein stumpfer, grauer Flicken aus schwarzer Großdrachenhaut', '一张没有光泽的黑龙皮', '一張沒有光澤的黑龍皮', 'Un parche gris pálido de piel de dragón negro.', 'Un parche gris pálido de piel de dragón negro.', 'Выцветший клочок кожи черного дракона.'), +(11229, '빛나는 미늘 벨트', 'Ceinturon en écailles luisantes', 'Hellschuppengurt', '明鳞腰带', '明鱗腰帶', 'Faja de escamas brillantes', 'Faja de escamas brillantes', 'Ремень из яркой чешуи', '', '', '', '', '', '', '', ''), +(11230, '담겨진 불의 정수', 'Essence féerique enchâssée', 'Eingeschlossene feurige Essenz', '包起来的烈焰精华', '包起來的烈焰精華', 'Esencia ígnea encerrada', 'Esencia ígnea encerrada', 'Пойманная сущность огня', '밸가르에게서 얻은 불의 정수가 검은용군단 허물 안에 단단히 감싸져 있습니다.', 'L\'essence féerique de Bael\'Gar, enveloppée avec précaution dans du cuir de dragon noir.', 'Die feurige Essenz von Bael\'Gar ist fest in eine Haut des schwarzen Drachenschwarms eingeschlossen.', '贝尔加的烈焰精华被紧紧地包在黑龙皮中。', '貝爾加的烈焰精華被緊緊地包在黑龍皮中。', 'La fiera esencia de Bael\'Gar envuelta en la piel de muda de un vuelo negro.', 'La esencia ígnea de Bael\'Gar envuelta en la piel de muda de un vuelo negro.', 'Огненная сущность Бейл\'Гора тщательно завернута в сброшенную шкуру черного дракона.'), +(11231, '변형된 검은용군단 허물', 'Cuir de dragon noir altéré', 'Veränderte Haut des schwarzen Drachenschwarms', '特殊的黑龙皮', '特殊的黑龍皮', 'Muda de piel de vuelo negro alterada', 'Muda de piel de vuelo negro alterada', 'Измененная сброшенная шкура черного дракона', '흐릿하고 어두운 색의 검은용 가죽 조각입니다.', 'Un morceau terne et gris de peau de dragon noir.', 'Ein stumpfer, grauer Flicken aus schwarzer Großdrachenhaut', '一张没有光泽的黑龙皮', '一張沒有光澤的黑龍皮', 'Un parche gris pálido de piel de dragón negro.', 'Un parche gris pálido de piel de dragón negro.', 'Выцветший клочок кожи черного дракона.'), +(11242, '에보뿌리', '', 'Evowurzel', '灵根草', '靈根草', 'Raíz del mal', 'Raíz del mal', 'Корень вечерника', '', '', '', '', '', '', '', ''), +(11243, '앞날의 비약', 'Elixir de Videre', 'Videre-Elixier', '视灵药剂', '視靈藥劑', 'Elixir de Videre', 'Elixir de Videre', 'Эликсир Видере', '', '', '', '', '', '', '', ''), +(11262, '로리카의 보주', 'Orbe de Lorica', 'Kugel von Lorica', '洛瑞卡宝珠', '洛瑞卡寶珠', 'Orbe de Lorica', 'Orbe de Lorica', 'Сфера Лорики', '', '', '', '', '', '', '', ''), +(11263, '황천의 마법봉', 'Baguette de force du Néant', 'Zauberstab der Netherkraft', '虚空灵力魔杖', '虛空靈力魔杖', 'Varita de potencia abisal', 'Varita de fuerza Abisal', 'Жезл силы Пустоты', '', '', '', '', '', '', '', ''), +(11264, '몬스터 - Mace, Baron Silverlaine', 'Monstre - Masse, baron d\'Argelaine', 'Monster - Streitkolben, Baron Silverlaine', '', '', 'Monstruo: maza, Barón Filargenta', 'Monstruo: maza, Barón Filargenta', 'Монстр - палица, барон Сильверлейн', '', '', '', '', '', '', '', ''), +(11265, '돌나무 마울', 'Maillet de Cragwood', 'Klippenholzschlägel', '峭壁木槌', '峭壁木槌', 'Gran maza de riscoleño', 'Gran maza de riscoleño', 'Кувалда Утесного леса', '', '', '', '', '', '', '', ''), +(11266, '부서진 원소 파편', 'Fragment d\'élémentaire fracturé', 'Gerissener Elementarsplitter', '断裂的元素碎片', '斷裂的元素碎片', 'Fragmento elemental fracturado', 'Fragmento elemental fracturado', 'Треснутый осколок элементаля', '', '', '', '', '', '', '', ''), +(11267, '원소 파편 견본', 'Echantillon de Fragment d\'élémentaire', 'Elementarsplitterprobe', '元素碎片样本', '元素碎片樣本', 'Muestra de fragmento elemental', 'Muestra de fragmento elemental', 'Образец осколка элементаля', '', '', '', '', '', '', '', ''), +(11268, '아젤마크의 머리카락', 'Tête d\'Argelmach', 'Argelmachs Kopf', '阿格曼奇的头颅', '阿格曼奇的頭顱', 'Cabeza de Argelmach', 'Cabeza de Argelmach', 'Голова Аргелмаха', '진흙처럼 검고 창백합니다.', 'La peau sombre et pâle ressemble à de l\'argile.', 'Die dunkle, fahle Haut fühlt sich wie Ton an.', '黑暗的皮肤摸起来像是陶土一般。', '黑暗的皮膚摸起來像是陶土一般。', 'La piel oscura y pálida parece arcilla.', 'La piel oscura y pálida parece arcilla.', 'его смуглая, тусклая кожа, на ощупь как сырая глина.'), +(11269, '온전한 원소핵', 'Noyau d\'élémentaire intact', 'Intakter Elementarkern', '完整的元素核心', '完整的元素核心', 'Núcleo elemental intacto', 'Núcleo elemental intacto', 'Невредимое ядро элементаля', '', '', '', '', '', '', '', ''), +(11270, '서명된 닉스의 서약서', 'Promesse écrite de Nixx', 'Nixx\' unterschriebener Schwur', '已签署给尼克斯的保密协议', '已簽署給尼克斯的保密協定', 'Compromiso firmado de Nixx', 'Compromiso firmado de Nixx', 'Подписанный залог Никса', '', '', '', '', '', '', '', ''), +(11282, '서명된 오글소프의 서약서', 'Promesse écrite d\'Oglethorpe', 'Oglethorpes unterschriebener Schwur', '已签署给奥格索普的保密协议', '已簽署給奧格索普的保密協定', 'Compromiso firmado de Oglethorpe', 'Compromiso firmado de Oglethorpe', 'Подписанный залог Карлса', '', '', '', '', '', '', '', ''), +(11283, '서명된 오버스파크의 서약서', 'Promesse écrite d\'Overspark', 'Oversparks unterschriebener Schwur', '已签署给欧沃斯巴克的保密协议', '已簽署給歐沃斯巴克的保密協定', 'Compromiso de secreto perpetuo firmado de Sobrechispa', 'Compromiso de secreto perpetuo firmado de Sobrechispa', 'Подписанный залог Большой Искры', '', '', '', '', '', '', '', ''), +(11284, '정밀 금속탄', 'Balles de précision', 'Genaue Patronen', '精准弹丸', '精准彈丸', 'Balas precisas', 'Balas de precisión', 'Точные пули', '', '', '', '', '', '', '', ''), +(11285, '톱니 화살', 'Flèche barbelée', 'Gezackter Pfeil', '锯齿箭', '鋸齒箭', 'Flecha dentada', 'Flecha dentada', 'Зазубренная стрела', '', '', '', '', '', '', '', ''), +(11286, '토륨 족쇄', 'Chaînes en thorium', 'Thoriumfesseln', '瑟银镣铐', '瑟銀鐐銬', 'Grilletes de torio', 'Grilletes de torio', 'Ториевые оковы', '절대로 파괴할 수 없는 족쇄입니다.', 'Entraves indestructibles.', 'Nicht zu sprengende Fesseln.', '坚固无比的镣铐。', '堅固無比的鐐銬。', 'Vínculos irrompibles.', 'Vínculos irrompibles.', 'Нервущиеся путы'), +(11287, '하급 마술봉', 'Baguette magique inférieure', 'Geringer Magiezauberstab', '次级魔法杖', '次級魔法杖', 'Varita mágica inferior', 'Varita mágica inferior', 'Малый магический жезл', '', '', '', '', '', '', '', ''), +(11288, '상급 마술봉', 'Baguette magique supérieure', 'Großer Magiezauberstab', '强效魔法杖', '強效魔法杖', 'Varita mágica superior', 'Varita mágica superior', 'Большой магический жезл', '', '', '', '', '', '', '', ''), +(11289, '신비한 하급 마술봉', 'Baguette mystique inférieure', 'Geringer Mystikerzauberstab', '次级秘法魔杖', '次級秘法魔杖', 'Varita mística inferior', 'Varita mística inferior', 'Малый мистический жезл', '', '', '', '', '', '', '', ''), +(11290, '신비한 상급 마술봉', 'Baguette mystique supérieure', 'Großer Mystikerzauberstab', '强效秘法杖', '強效秘法杖', 'Varita mística superior', 'Varita mística superior', 'Большой таинственный жезл', '', '', '', '', '', '', '', ''), +(11291, '별나무', 'Bois d\'étoile', 'Sternenholz', '星木', '星木', 'Madera de estrella', 'Madera de estrella', 'Звездная древесина', '', '', '', '', '', '', '', ''), +(11302, '우서의 힘', 'Force d\'Uther', 'Uthers Kraft', '乌瑟尔的力量', '烏瑟的力量', 'Fuerza de Uther', 'Fuerza de Uther', 'Сила Утера', '', '', '', '', '', '', '', ''), +(11303, '고급 단궁', 'Bon arc court', 'Feiner Kurzbogen', '精良的短弓', '精良的短弓', 'Arco corto refinado', 'Arco corto refinado', 'Тонкий короткий лук', '', '', '', '', '', '', '', ''), +(11304, '고급 장궁', 'Bon arc long', 'Feiner Langbogen', '精良的长弓', '精良的長弓', 'Arco largo refinado', 'Arco largo refinado', 'Тонкий длинный лук', '', '', '', '', '', '', '', ''), +(11305, '유연한 단궁', 'Arc court dense', 'Handfester Kurzbogen', '笨重的短弓', '笨重的短弓', 'Arco corto denso', 'Arco corto denso', 'Массивный короткий лук', '', '', '', '', '', '', '', ''), +(11306, '튼튼한 곡궁', 'Arc long solide', 'Stabiler Doppelbogen', '强韧的弯弓', '強韌的彎弓', 'Arco corvo sólido', 'Arco corvo sólido', 'Прочный изгиб', '', '', '', '', '', '', '', ''), +(11307, '억센 장궁', 'Arc long de puissance', 'Massiver Langbogen', '大型长弓', '大型長弓', 'Arco largo macizo', 'Arco largo macizo', 'Массивный длинный лук', '', '', '', '', '', '', '', ''), +(11308, '숲의 단궁', 'Arc court sylvestre', 'Sylvankurzbogen', '森林短弓', '森林短弓', 'Arco corto nemoroso', 'Arco corto nemoroso', 'Сильванский короткий лук', '', '', '', '', '', '', '', ''), +(11309, '산의 정수', 'Le Coeur de la montagne', 'Das Herz des Berges', '山脉之心', '山脈之心', 'El corazón de la montaña', 'El corazón de la montaña', 'Сердце Горы', '', '', '', '', '', '', '', ''), +(11310, '불점쟁이 어깨보호대', 'Mantelet de prophète des flammes', 'Flammensehermantel', '烈焰先知衬肩', '烈焰先知襯肩', 'Manto de profeta de llamas', 'Manto de profeta de llamas', 'Оплечье Провидящего в огне', '', '', '', '', '', '', '', ''), +(11311, '불비늘 단망토', 'Cape en écailles de braise', 'Glutschuppencape', '灰烬之鳞', '灰燼之鱗', 'Manteo de escamas de ascuas', 'Manteo de escamas de ascuas', 'Накидка Угольной чешуи', '', '', '', '', '', '', '', ''), +(11312, '잃어버린 썬더브루 제조법', 'Recette perdue de la Thunderbrew', 'Verlorenes Donnerbräurezept', '遗失的雷酒秘方', '遺失的雷酒秘方', 'Receta de Cebatruenos perdida', 'Receta de Cebatruenos perdida', 'Украденный рецепт громопойла', '', '', '', '', '', '', '', ''), +(11313, '리블리의 머리카락', 'Tête de Ribbly', 'Ribblys Kopf', '雷布里的头颅', '雷布里的頭顱', 'Cabeza de Ribbly', 'Cabeza de Ribbly', 'Голова Риббли', '', '', '', '', '', '', '', ''), +(11314, '몬스터 - Claw Insect', 'Monstre - Pince d\'insecte', 'Monster - Klaueninsekt', '', '', 'Monstruo: garra insecto', 'Monstruo: garra insecto', 'Монстр - коготь насекомого', '', '', '', '', '', '', '', ''), +(11315, '붉은꽃잎 씨앗', 'Pousse de Pétale-de-sang', 'Blutblütensprössling', '血瓣花苗', '血瓣花苗', 'Brote pétalo de sangre', 'Brote pétalo de sangre', 'Побеги кровоцвета', '', '', '', '', '', '', '', ''), +(11316, '붉은꽃잎', 'Pétale-de-sang', 'Blutblüte', '血瓣花', '血瓣花', 'Pétalo de sangre', 'Pétalo de sangre', 'Кровоцвет', '', '', '', '', '', '', '', ''), +(11317, '몬스터 - Axe, 2H War C01 Blue Limited', 'Monstre - Hache, 2M Guerre C01 bleue limitée', 'Monster - Axt, 2H Krieg C01 Blau Limitiert', '', '', 'Monstruo: hacha, de guerra C01 azul limitada', '', 'Монстр - секира, двуручная, боевая C01 синяя ограниченная', '', '', '', '', '', '', '', ''), +(11318, '아탈라이 아지랑이', 'Brume atal\'ai', 'Dunst der Atal\'ai', '阿塔莱之雾', '阿塔萊之霧', 'Calima Atal\'ai', 'Calima Atal\'ai', 'Туман Аталаи', '', '', '', '', '', '', '', ''), +(11319, '충전 안 된 구제장치', 'Baguette déchargée', 'Ungeladener Schrumpfer', '空除草器', '空除草器', 'Irradior sin cargar', 'Controlador descargado', 'Разряженный громобой', '', '', '', '', '', '', '', ''), +(11320, '붉은꽃잎 구제장치', 'Baguette Pétale-de-sang', 'Blutblütenschrumpfer', '血瓣花除草器', '血瓣花除草器', 'Liquidador de pétalo de sangre', 'Liquidador de pétalos de sangre', 'Шокер кровоцвета', '', '', '', '', '', '', '', ''), +(11321, '몬스터 - Sword2H, Horde Massive', 'Monstre - Epée2M, Horde Puissante', 'Monster - Schwert2H, Horde Massiv', '', '', 'Monstruo: espada 2M, maciza de la Horda', 'Monstruo: espada 2M, maciza de la Horda', 'Монстр - двуручный меч, Орда массивный', '', '', '', '', '', '', '', ''), +(11322, '몬스터 - Sword2H, Horde Broad', 'Monstre - Epée2M, Horde Large', 'Monster - Schwert2H, Horde Breit', '', '', 'Monstruo: espada 2M, ancha de la Horda', 'Monstruo: espada 2M, ancha de la Horda', 'Монстр - двуручный меч, Орда широкий', '', '', '', '', '', '', '', ''), +(11323, '몬스터 - Sword2H, Horde Jagged', 'Monstre - Epée2M, Horde Déchiquetée', 'Monster - Schwert2H, Horde Gezackt', '', '', 'Monstruo: espada 2M, en sierra de la Horda', 'Monstruo: espada 2M, en sierra de la Horda', 'Монстр - двуручный меч, Орда зазубренный', '', '', '', '', '', '', '', ''), +(11324, '탐험가의 배낭', 'Sac de l\'explorateur', 'Forscherknappsack', '探险者的背包', '探險者的背包', 'Morral de expedicionario', 'Morral de expedicionario', 'Ранец исследователя', '', '', '', '', '', '', '', ''), +(11325, '검은무쇠단 에일 맥주잔', 'Chope de bière sombrefer', 'Dunkeleisenbierbecher', '黑铁酒杯', '黑鐵酒杯', 'Jarra de cerveza tradicional Hierro Negro', 'Jarra de cerveza Hierro Negro', 'Кружка эля Черного Железа', '', '', '', '', '', '', '', ''), +(11342, '몬스터 - Axe, 2H Pendulum of Doom', 'Monstre - Hache, 2M Pendule de damnation', 'Monster - Axt, 2H Pendel der Verdammnis', '', '', 'Monstruo: hacha, péndulo de Maldición', '', 'Монстр - секира, двуручная, Маятник рока', '', '', '', '', '', '', '', ''), +(11343, '몬스터 - Staff, Jeweled Red Staff', 'Monstre - Bâton, Bâton rouge orné', 'Monster - Stab, Juwelenbesetzt Rot Stab', '', '', 'Monstruo: bastón, bastón rojo con joyas', 'Monstruo: bastón, bastón rojo con joyas', 'Монстр - посох, изукрашенный красный посох', '', '', '', '', '', '', '', ''), +(11345, '야만전사의 킬트', 'Kilt barbare', 'Barbarischer Kilt', '野人腰带', '野蠻褶裙', 'Falda barbárica', 'Falda bárbara', 'Варварский килт', '', '', '', '', '', '', '', ''), +(11362, '일반 화살통', 'Carquois moyen', 'Mittlerer Köcher', '中型箭袋', '中型箭袋', 'Carcaj fino', 'Carcaj medio', 'Средний колчан', '', '', '', '', '', '', '', ''), +(11363, '일반 탄환 주머니', 'Sacoche moyenne de poudre', 'Mittlerer Geschossbeutel', '中型弹药袋', '中型彈藥袋', 'Faltriquera de pólvora fina', 'Faltriquera de pólvora media', 'Средний патронташ', '', '', '', '', '', '', '', ''), +(11364, '스톰윈드 휘장', 'Tabard de Stormwind', 'Wams von Stormwind', '暴风城徽章', '暴風城徽章', 'Tabardo de Stormwind', 'Tabardo de Ventormenta', 'Гербовая накидка Штормграда', '', '', '', '', '', '', '', ''), +(11365, '몬스터 - Staff, Badass Red Staff', 'Monstre - Bâton, Bâton rouge grosbill', 'Monster - Stab, Fiesling Rot Stab', '', '', 'Monstruo: bastón, bastón terrible rojo', 'Monstruo: bastón, bastón terrible rojo', 'Монстр - посох, задира красный посох', '', '', '', '', '', '', '', ''), +(11366, '헬렌디스 리버혼의 편지', 'Lettre d\'Helendis Riverhorn', 'Helendis Riverhorns Brief', '赫林迪斯·河角的信', '赫林迪斯·河角的信', 'Carta de Helendis Rivacuerno', 'Carta de Helendis Rivacuerno', 'Письмо Хелендиса Речного Мыса', '봉인되어 있습니다.', 'Scellé', 'Versiegelt', '已密封', '已密封', 'Sellado', 'Sellado', 'Запечатано'), +(11367, '볼바르에게 보내는 솔로몬의 탄원서', 'Demande d\'aide de Solomon à Bolvar', 'Solomons Hilfegesuch an Bolvar', '所罗门写给伯瓦尔的求援信', '所羅門寫給伯瓦爾的求援信', 'Petición a Bolvar de Solomon', 'Petición a Bolvar de Solomon', 'Обращение Соломона к Болвару', '', '', '', '', '', '', '', ''), +(11368, '볼바르의 명령서', 'Décret de Bolvar', 'Bolvars Erlass', '伯瓦尔的命令', '伯瓦爾的命令', 'Decreto de Bolvar', 'Decreto de Bolvar', 'Указ Болвара', '스톰윈드의 인장이 찍혀 있습니다.', 'Porte le Sceau de Stormwind', 'Trägt das Siegel von Stormwind.', '加盖着暴风城的印章', '加蓋著暴風城的印章', 'Lleva el sello de Stormwind.', 'Lleva el sello de Ventormenta.', 'Запечатан печатью Штормового Оплота'), +(11369, '몬스터 - Mace, Thaurissan Hammer', 'Monstre - Masse, Marteau de Thaurissan', 'Monster - Streitkolben, Thauris-Hammer', '', '', 'Monstruo: maza, Martillo de Thaurissan', 'Monstruo: maza, Martillo de Thaurissan', 'Монстр - палица, боевой молот Тауриссана', '', '', '', '', '', '', '', ''), +(11370, '검은무쇠 광석', 'Minerai de sombrefer', 'Dunkeleisenerz', '黑铁矿石', '黑鐵礦石', 'Hierro Negro', 'Mena de hierro negro', 'Руда черного железа', '', '', '', '', '', '', '', ''), +(11371, '검은무쇠 주괴', 'Barre de sombrefer', 'Dunkeleisenbarren', '黑铁锭', '黑鐵錠', 'Lingote Hierro Negro', 'Barra de hierro negro', 'Слиток черного железа', '', '', '', '', '', '', '', ''), +(11382, '산의 피', 'Sang de la montagne', 'Blut des Berges', '山脉之血', '山脈之血', 'Sangre de la Montaña', 'Sangre de la montaña', 'Кровь Горы', '', '', '', '', '', '', '', ''), +(11383, '몬스터 - Mace, Green Scepter', 'Monstre - Masse, Sceptre vert', 'Monster - Streitkolben, Grünes Szepter', 'Monster - Mace, Green Sceptre', 'Monster - Mace, Green Sceptre', 'Monstruo: maza, cetro verde', 'Monstruo: maza, cetro verde', 'Монстр - палица, зеленый скипетр', '', '', '', '', '', '', '', ''), +(11384, '부러진 바실리스크 이빨', 'Dents de basilic cassées', 'Zerbrochene Basiliskenzähne', '破损的蜥蜴牙齿', '破損的蜥蜴牙齒', 'Diente de basilisco partido', 'Diente de basilisco partido', 'Сломанный зуб василиска', '', '', '', '', '', '', '', ''), +(11385, '바실리스크 비늘', 'Ecaille de basilic', 'Basiliskenschuppe', '蜥蜴的鳞片', '蜥蜴的鱗片', 'Escama de basilisco', 'Escama de basilisco', 'Чешуя василиска', '', '', '', '', '', '', '', ''), +(11386, '축축한 바실리스크 눈', 'Oeil spongieux de basilic', 'Matschiges Basiliskenauge', '滑腻的蜥蜴眼', '滑膩的蜥蜴眼', 'Ojo de basilisco fangoso', 'Ojo de basilisco fangoso', 'Размякший глаз василиска', '', '', '', '', '', '', '', ''), +(11387, '바실리스크 심장', 'Coeur de basilic', 'Basiliskenherz', '蜥蜴的心脏', '蜥蜴的心臟', 'Corazón de basilisco', 'Corazón de basilisco', 'Сердце василиска', '', '', '', '', '', '', '', ''), +(11388, '바실리스크 독액', 'Venin de basilic', 'Basiliskengift', '蜥蜴的毒液', '蜥蜴的毒液', 'Veneno de basilisco', 'Veneno de basilisco', 'Яд василиска', '', '', '', '', '', '', '', ''), +(11389, '빛나는 바실리스크 가죽', 'Peau de basilic étincelante', 'Schimmernde Basiliskenhaut', '闪亮的蜥蜴皮', '閃亮的蜥蜴皮', 'Piel de basilisco fulgurante', 'Piel de basilisco fulgurante', 'Переливчатая шкура василиска', '', '', '', '', '', '', '', ''), +(11390, '부러진 박쥐 송곳니', 'Croc brisé de chauve-souris', 'Zerbrochener Fledermaus-Fangzahn', '破损的蝙蝠牙齿', '破損的蝙蝠牙齒', 'Colmillo de murciélago partido', 'Colmillo de murciélago partido', 'Сломанный клык летучей мыши', '', '', '', '', '', '', '', ''), +(11391, '얇은 박쥐 날개', 'Aile de chauve-souris épineuse', 'Stachelfledermausflügel', '蝙蝠的翅膀', '蝙蝠的翅膀', 'Ala de murciélago con púas', 'Ala de murciélago con púas', 'Шипастое крыло летучей мыши', '', '', '', '', '', '', '', ''), +(11392, '부러진 박쥐 발톱', 'Griffe brisée de chauve-souris', 'Abgespaltene Fledermausklaue', '蝙蝠的爪子', '蝙蝠的爪子', 'Garra de murciélago cortada', 'Garra de murciélago cortada', 'Отрубленный коготь летучей мыши', '', '', '', '', '', '', '', ''), +(11393, '작은 박쥐 해골', 'Petit crâne de chauve-souris', 'Kleiner Fledermausschädel', '小蝙蝠骨', '小蝙蝠骨', 'Calavera de murciélago pequeño', 'Calavera de murciélago pequeño', 'Череп маленькой летучей мыши', '', '', '', '', '', '', '', ''), +(11394, '박쥐 심장', 'Coeur de chauve-souris', 'Fledermausherz', '蝙蝠的心脏', '蝙蝠的心臟', 'Corazón de murciélago', 'Corazón de murciélago', 'Сердце летучей мыши', '', '', '', '', '', '', '', ''), +(11395, '박쥐 귀', 'Oreille de chauve-souris', 'Fledermausohr', '蝙蝠的耳朵', '蝙蝠的耳朵', 'Oreja de murciélago', 'Oreja de murciélago', 'Ухо летучей мыши', '', '', '', '', '', '', '', ''), +(11402, '매끈매끈한 박쥐 모피', 'Peau lustrée de chauve-souris', 'Schicker Fledermauspelz', '光滑的蝙蝠皮', '光滑的蝙蝠皮', 'Pelambre de murciélago impoluta', 'Pelambre de murciélago impoluta', 'Лоснящаяся шкурка летучей мыши', '', '', '', '', '', '', '', ''), +(11403, '큰 박쥐 송곳니', 'Grand croc de chauve-souris', 'Großer Fledermausfangzahn', '巨大的蝙蝠牙齿', '巨大的蝙蝠牙齒', 'Colmillo de murciélago grande', 'Colmillo de murciélago grande', 'Большой клык летучей мыши', '', '', '', '', '', '', '', ''), +(11404, '더러운 박쥐 눈', 'Oeil de chauve-souris maléfique', 'Böses Fledermausauge', '邪恶的蝙蝠眼', '邪惡的蝙蝠眼', 'Ojo de murciélago malvado', 'Ojo de murciélago maligno', 'Глаз злобной летучей мыши', '', '', '', '', '', '', '', ''), +(11405, '거대한 은 광석', 'Veine d\'argent de géant', 'Riesensilbervene', '巨型银矿', '巨型銀礦', 'Veta gigante de plata', 'Veta gigante de plata', 'Огромный серебряный слиток', '', '', '', '', '', '', '', ''), +(11406, '썩어가는 곰 시체', 'Carcasse pourrie d\'ours', 'Faulendes Bärengerippe', '腐烂的熊肉', '腐爛的熊肉', 'Cadáver de oso en descomposición', 'Cadáver de oso en descomposición', 'Гниющая медвежья туша', '', '', '', '', '', '', '', ''), +(11407, '찢어진 곰 모피', 'Peau d\'ours déchirée', 'Zerrissener Bärenpelz', '破损的熊皮', '破損的熊皮', 'Pelambre de oso rasgado', 'Pelambre de oso rasgado', 'Разорванная шкура медведя', '', '', '', '', '', '', '', ''), +(11408, '곰 턱뼈', 'Mâchoire d\'ours', 'Bärenkiefer', '熊的下颚', '熊的下顎', 'Mandíbula de oso', 'Mandíbula de oso', 'Медвежья челюсть', '', '', '', '', '', '', '', ''), +(11409, '곰 갈비뼈', 'Flanc d\'ours', 'Bärenflanke', '熊腰肉', '熊腰肉', 'Costillar de oso', 'Costillar de oso', '', '', '', '', '', '', '', '', ''), +(11410, '날카로운 곰 발톱', 'Griffe d\'ours sauvage', 'Klaue eines wilden Bären', '熊爪', '熊爪', 'Garra de oso indómito', 'Garra de oso indómito', 'Коготь дикого медведя', '', '', '', '', '', '', '', ''), +(11411, '커다란 곰 뼈', 'Grand os d\'ours', 'Großer Bärenknochen', '粗壮的熊骨', '粗壯的熊骨', 'Hueso de oso grande', 'Hueso de oso grande', 'Большая медвежья кость', '', '', '', '', '', '', '', ''), +(11412, '나그마라의 약병', 'Fiole de Nagmara', 'Nagmaras Phiole', '娜玛拉之瓶', '娜瑪拉之瓶', 'Vial de Nagmara', 'Vial de Nagmara', 'Сосуд Нагмары', '', '', '', '', '', '', '', ''), +(11413, '가득 찬 나그마라의 약병', 'Fiole de Nagmara remplie', 'Nagmaras gefüllte Phiole', '装满水的娜玛拉之瓶', '裝滿水的娜瑪拉之瓶', 'Vial de Nagmara lleno', 'Vial de Nagmara lleno', 'Наполненный сосуд Нагмары', '', '', '', '', '', '', '', ''), +(11414, '곰 갈기', 'Crinière grisonnante', 'Ergraute Mähne', '灰色鬃毛', '灰色鬃毛', 'Melena canosa', 'Melena grisácea', 'Седая грива', '', '', '', '', '', '', '', ''), +(11415, '나무 열매', 'Mélange de baies', 'Gemischte Beeren', '浆果汁', '漿果汁', 'Bayas variadas', 'Bayas variadas', 'Смесь ягод', '', '', '', '', '', '', '', ''), +(11416, '가느다란 가슴뼈', 'Cage thoracique délicate', 'Zierlicher Brustkorb', '精致的鸟骨', '精緻的鳥骨', 'Caja torácica delicada', 'Caja torácica delicada', 'Хрупкий хребет с ребрами', '', '', '', '', '', '', '', ''), +(11417, '깃털 덮인 날개', 'Aile douce', 'Gefiederter Flügel', '长满羽毛的翅膀', '長滿羽毛的翅膀', 'Ala emplumada', 'Ala emplumada', 'Оперенное крыло', '', '', '', '', '', '', '', ''), +(11418, '텅빈 날개뼈', 'Os creux d\'aile', 'Hohler Flügelknochen', '空心翼骨', '空心翼骨', 'Hueso hueco de ala', 'Hueso hueco de ala', 'Полая кость крыла', '', '', '', '', '', '', '', ''), +(11419, '부화되지 않은 알', 'Oeuf mystérieux non-éclos', 'Mysteriöses unausgebrütetes Ei', '未孵化的蛋', '未孵化的蛋', 'Huevo sin abrir misterioso', 'Huevo sin abrir misterioso', 'Таинственное непроклюнувшееся яйцо', '', '', '', '', '', '', '', ''), +(11420, '쓸만한 필기 도구', 'Outil élégant d\'écriture', 'Elegantes Schreibwerkzeug', '高雅的羽毛笔', '高雅的羽毛筆', 'Utensilio de escritura elegante', 'Utensilio de escritura elegante', 'Изящные письменные принадлежности', '', '', '', '', '', '', '', ''), +(11422, '고블린 기술자의 기간연장 선물', 'Cadeau de réinscription des Ingénieurs gobelins', 'Erneuerungsgeschenk des Goblin-Ingenieurs', '地精技师协会续费赠礼', '哥布林技師協會續費贈禮', 'Obsequio de renovación de ingeniero goblin', 'Obsequio de renovación de ingeniero goblin', 'Обновительный дар гоблина-инженера', '', '', '', '', '', '', '', ''), +(11423, '노움 기술자의 기간연장 선물', 'Cadeau de réinscription des Ingénieurs gnomes', 'Erneuerungsgeschenk des Gnomen-Ingenieurs', '侏儒技师会员卡续费赠礼', '地精技師會員卡續費贈禮', 'Obsequio de renovación de ingeniero gnomo', 'Obsequio de renovación de ingeniero gnomo', 'Подарок при обновлении членства в гильдии гномо-инженеров', '', '', '', '', '', '', '', ''), +(11424, '몬스터 - Staff, Wooden Handle Spiral Head', 'Monstre - Bâton, Manche en bois, tête en forme de spirale', 'Monster - Stab, Holzgriff, Spiralförmiger Kopf', '', '', 'Monstruo: bastón, mango de madera y cabeza espiral', 'Monstruo: bastón, mango de madera y cabeza espiral', 'Монстр - посох, деревянная рукоять спиральное навершие', '', '', '', '', '', '', '', ''), +(11442, '스톰윈드 치안대장 장비', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(11443, '미사용 Grim Guzzler Boar', '[PÉRIMÉ] Sanglier du Sinistre dévoreur', 'Ausgedientes Fleisch aus dem \'Grimmigen Säufer\'', '', '', '', '', 'Испорченная кабанина \"Угрюмого обжоры\"', '', '', '', '', '', '', '', ''), +(11444, '주정뱅이 선술집 멧돼지', 'Sanglier du Sinistre dévoreur', 'Fleisch aus dem \'Grimmigen Säufer\'', '野猪肉', '野豬肉', 'Jabalí chupón siniestro', 'Jabalí Tragapenas', 'Мясо вепря из \"Угрюмого обжоры\"', '', '', '', '', '', '', '', ''), +(11445, '고대의 플룻', 'Flûte des anciens', 'Flöte der Urtume', '上古长笛', '上古長笛', 'Flauta de los antiguos', 'Flauta de los antiguos', 'Флейта Древних', '', '', '', '', '', '', '', ''), +(11446, '꼬깃꼬깃한 쪽지', 'Une note chiffonnée', 'Eine zusammengeknüllte Notiz', '弄皱的便笺', '弄皺的便箋', 'Una nota arrugada', 'Una nota arrugada', 'Измятая записка', '', '', '', '', '', '', '', ''), +(11462, '잃어버린 나이프', 'Couteau de rebut', 'Weggeworfenes Messer', '被丢弃的小刀', '被丟棄的小刀', 'Cuchillo desechado', 'Cuchillo desechado', 'Выброшенный нож', '', '', '', '', '', '', '', ''), +(11463, '배달되지 않은 꾸러미', 'Vieux colis', 'Niemals zugestelltes Paket', '未递送的包裹', '未遞送的包裹', 'Paquete no entregado', 'Paquete no entregado', 'Недоставленная посылка', '', '', '', '', '', '', '', ''), +(11464, '윈저의 잃어버린 두번째 단서', 'Les informations égarées du maréchal Windsor', 'Marshal Windsors verlorene Informationen', '温德索尔元帅遗失的情报', '溫德索爾元帥遺失的情報', 'Información perdida del alguacil Windsor', 'Información perdida del mariscal Windsor', 'Утерянная информация маршала Виндзора', '사령관 앵거포지', '-Général Forgehargne', '- General Zornesschmied', '- 安格弗将军', '- 安格弗將軍', '-General Forjafuria', '-General Forjafuria', 'Написано генералом Кузня Гнева.'), +(11465, '윈저의 잃어버린 첫번째 단서', 'Les informations égarées du maréchal Windsor', 'Marshal Windsors verlorene Informationen', '温德索尔元帅遗失的情报', '溫德索爾元帥遺失的情報', 'Información perdida del alguacil Windsor', 'Información perdida del mariscal Windsor', 'Утерянная информация маршала Виндзора', '골렘 군주 아젤마크', '-Seigneur des Golems Argelmach', ' - Golem-Lord Argelmach', '- 傀儡统帅阿格曼奇', '- 傀儡統帥阿格曼奇', '-El Señor gólem Argelmach', '-El Señor gólem Argelmach', '-Повелитель големов Аргелмах'), +(11466, '라스칼의 보고서', 'Rapport de Raschal', 'Raschals Bericht', '拉斯卡尔的报告', '拉斯卡爾的報告', 'Informe de Raschal', 'Informe de Raschal', 'Донесение Раскала', '', '', '', '', '', '', '', ''), +(11467, '검은바위부족 메달', 'Médaillon de Blackrock', 'Medaillon der Blackrock', '黑石奖章', '黑石獎章', 'Medallón Roca Negra', 'Medallón Roca Negra', 'Медальон Черной горы', '', '', '', '', '', '', '', ''), +(11468, '검은무쇠단 벨트주머니', 'Sacoche sombrefer', 'Dunkeleisengürteltasche', '黑铁挎包', '黑鐵挎包', 'Talega extraña Hierro Negro', 'Riñonera Hierro Negro', 'Поясная сумка дворфов Черного Железа', '', '', '', '', '', '', '', ''), +(11469, '혈사단 팔보호구', 'Brassards de bandelettes sanglantes', 'Blutbandarmschienen', '血环护腕', '血環護腕', 'Brazales de Bandasangre', 'Brazales de Bandasangre', 'Наручи Кровавой повязки', '', '', '', '', '', '', '', ''), +(11470, '서판 사본', 'Transcription de la tablette', 'Schrifttafel-Abschrift', '石板拓文', '石板拓文', 'Trascripción de tablilla', 'Trascripción de tablilla', 'Переписанный с таблички текст', '', '', '', '', '', '', '', ''), +(11471, '깨지기 쉬운 화살요정용 알', 'Oeuf fragile de Fée fléchetteuse', 'Empfindliches Grimmlingflitzerei', '脆弱的小精龙卵', '脆弱的小精龍卵', 'Huevo de duende dardo frágil', 'Huevo de duende dardo frágil', 'Хрупкое яйцо летучего хамелона', '', '', '', '', '', '', '', ''), +(11472, '긴발톱 은빛갈기늑대 갈비살', 'Flanc de Traqueur Crins-d\'argent', 'Silbermähnenpirscherflanke', '银鬃捕猎者的肉', '銀鬃捕獵者的肉', 'Costillas de acechador Melenargenta', 'Costillar de acechador Melenargenta', 'Окорок среброгривого бродяги', '', '', '', '', '', '', '', ''), +(11473, 'PX83-수수께끼장치', 'Enigmatron-PX83', '', 'PX83型密码机', 'PX83型密碼機', 'PX83-Enigmatrón', 'PX83-Enigmatrón', 'Энигматрон-ПХ83', '', '', '', '', '', '', '', ''), +(11474, '화살요정용 알', 'Oeuf de Fée fléchetteuse', 'Grimmlingflitzerei', '精龙的蛋', '精龍的蛋', 'Huevo de duende dardo', 'Huevo de duende dardo', 'Яйцо летучего хамелеона', '', '', '', '', '', '', '', ''), +(11475, '와인 얼룩진 망토', 'Cape tachée de vin', 'Weinbefleckter Umhang', '酒渍披风', '酒漬披風', 'Capa manchada de vino', 'Capa manchada de vino', 'Заляпанный вином плащ', '', '', '', '', '', '', '', ''), +(11476, '우차의 모피', 'Peau d\'U\'cha', 'U\'chas Pelz', '尤尔查的毛皮', '尤爾查的毛皮', 'Pelambre de U\'cha', 'Pelambre de U\'cha', 'Шкура Учи', '', '', '', '', '', '', '', ''), +(11477, '라바사우루스의 흰발톱', 'Griffe blanche de ravasaure', 'Weiße Ravasaurusklaue', '白色暴掠龙爪', '白色暴掠龍爪', 'Garra de ravasaurio blanco', 'Garra blanca de ravasaurio', 'Белый коготь равазавра', '', '', '', '', '', '', '', ''), +(11478, '운고로 고릴라 모피', 'Peau de gorille d\'Un\'Goro', 'Un\'Goro-Gorillapelz', '安戈洛猩猩的皮', '安戈洛猩猩的皮', 'Pelambre de gorila de Un\'Goro', 'Pelambre de gorila de Un\'Goro', 'Шкура ун\'горской гориллы', '', '', '', '', '', '', '', ''), +(11479, '운고로 우레고릴라 모피', 'Peau de Marteleur d\'Un\'Goro', 'Un\'Goro-Stampferpelz', '安戈洛巨猩猩的皮', '安戈洛巨猩猩的皮', 'Pelambre de vapuleador de Un\'Goro', 'Pelambre de vapuleador de Un\'Goro', 'Шкура ун\'горского топотуна', '', '', '', '', '', '', '', ''), +(11480, '운고로 천둥고릴라 모피', 'Peau de Foudroyeur d\'Un\'Goro', 'Un\'Goro-Donnererpelz', '安戈洛大猩猩的皮', '安戈洛大猩猩的皮', 'Pelambre de Tronador de Un\'Goro', 'Pelambre de Tronador de Un\'Goro', 'Шкура ун\'горского рокотуна', '', '', '', '', '', '', '', ''), +(11482, '수정탑 사용설명서', 'Manuel d\'utilisateur de Pylône de cristal', 'Handbuch für Kristallpylonen', '水晶塔使用手册', '水晶塔使用手冊', 'Manual de instrucciones de la torre de cristal', 'Manual de instrucciones de la torre de cristal', 'Инструкция Хрустального Столпа', '', '', '', '', '', '', '', ''), +(11502, '지식껍질 어깨보호구', 'Epaulières de connaissance en cuir', 'Schultern der Gelehrsamkeit', '学识护肩', '學識護肩', 'Hombreras de piel de conocimiento', 'Sobrehombros de piel de conocimiento', 'Наплечники Кожи мудрости', '', '', '', '', '', '', '', ''), +(11503, '핏빛 호박석', 'Ambre de sang', 'Blutharz', '血琥珀', '血琥珀', 'Sangre de ámbar', 'Ámbar de sangre', 'Кровавый янтарь', '', '', '', '', '', '', '', ''), +(11504, '트레샤돈 시체 덩이', 'Morceau de carcasse d\'un battrodon', 'Teil eines Dreschadongerippes', '蛇颈龙肉块', '蛇頸龍肉塊', 'Trozo de trillanodonte muerto', 'Trozo de trillanodonte muerto', 'Часть трупа жесткозуба', '', '', '', '', '', '', '', ''), +(11505, '몬스터 - Claw - Bear Offhand', 'Monstre - Griffe - Ours main gauche', 'Monster - Klaue - Bär, Nebenhand', '', '', 'Monstruo: garra: oso, mano secundaria', 'Monstruo: garra: oso, mano izquierda', 'Монстр - коготь - медведь левая рука', '', '', '', '', '', '', '', ''), +(11506, '몬스터 - Claw Offhand', 'Monstre - Griffe main gauche', 'Monster - Klaue, Nebenhand', '', '', 'Monstruo: garra, mano secundaria', 'Monstruo: garra, mano izquierda', 'Монстр - коготь левая рука', '', '', '', '', '', '', '', ''), +(11507, '점박이 하이에나 모피', 'Peau de hyène tachetée', 'Gefleckter Hyänenpelz', '斑点土狼皮', '斑點土狼皮', 'Pelambre de hiena moteada', 'Pelambre de hiena moteada', 'Шкуря пятнистой гиены', '', '', '', '', '', '', '', ''), +(11508, '게임마스터의 덧신', 'Mules de maître de jeu', 'Game Master-Slipper', '', '遊戲達人便鞋', 'Zapatillas de Maestro de Juego', 'Zapatillas de Maestro de Juego', 'Туфли игротехника', '', '', '', '', '', '', '', ''), +(11509, '라바사우루스 페로몬샘', 'Glande de phéromone de ravasaure', 'Ravasaurus-Pheromondrüse', '暴掠龙信息素', '暴掠龍費洛蒙腺體', 'Glándula de feromonas de ravasaurio', 'Glándula de feromonas de ravasaurio', 'Половая железа равазавра', '', '', '', '', '', '', '', ''), +(11510, '라르코르위의 머리', 'Tête de Lar\'korwi', 'Lar\'korwis Kopf', '拉克维的头颅', '拉克維的頭顱', 'Cabeza de Lar\'korwi', 'Cabeza de Lar\'korwi', 'Голова Лар\'корви', '', '', '', '', '', '', '', ''), +(11511, '세나리온 등불', 'Balise cénarienne', 'Cenarisches Leuchtfeuer', '塞纳里奥信标', '塞納里奧信標', 'Antorcha Cenarion', 'Antorcha Cenarion', 'Маяк Ценариона', '오염된 자연의 정령을 구별하는 데 도움을 주는 장치입니다.', 'L\'engin aide à identifier les éléments corrompus de la nature.', 'Dieses Gerät hilft, verderbte Naturelemente zu identifizieren.', '用以检测被腐蚀的自然元素。', '用以檢測被腐蝕的自然元素。', 'Este dispositivo ayuda a identificar elementos de la naturaleza corruptos.', 'Este dispositivo ayuda a identificar elementos de la naturaleza corruptos.', 'Это устройство помогает выявить искаженные стихии.'), +(11512, '오염된 가죽 조각', 'Morceau de peau contaminée', 'Besudelter Hautfetzen', '被污染的毛皮', '被污染的毛皮', 'Parche de piel contaminada', 'Parche de piel contaminada', 'Полоска испачканной шкуры', '', '', '', '', '', '', '', ''), +(11513, '오염된 황산', 'Vitriol contaminé', 'Besudeltes Vitriol', '被污染的硫酸盐', '被污染的硫酸鹽', 'Vitriolo corrupto', 'Vitriolo corrupto', 'Затронутый порчей купорос', '', '', '', '', '', '', '', ''), +(11514, '지옥덩굴', 'Gangrimpante', 'Teufelsunhold', '魔藤', '魔藤', 'Agente máculo', 'Agente máculo', 'Зародыш Скверны', '', '', '', '', '', '', '', ''), +(11515, '오염된 영혼의 조각', 'Fragment d\'âme corrompue', 'Verderbter Seelensplitter', '被污染的灵魂碎片', '被污染的靈魂碎片', 'Fragmento de alma corrupto', 'Fragmento de alma corrupto', 'Оскверненный осколок души', '', '', '', '', '', '', '', ''), +(11516, '세나리온 식물 고약', 'Baume végétal cénarien', 'Cenarische Pflanzensalbe', '塞纳里奥植物药膏', '塞納里奧植物藥膏', 'Ungüento de planta Cenarion', 'Bálsamo de planta Cenarion', 'Бальзам исцеления растений Ценариона', '드루이드의 비법으로 오염된 식물을 정화할 수 있습니다.', 'Cette mixture druidique permet de purifier les plantes corrompues.', 'Dieses Druidenbräu wird zum Säubern von verderbten Pflanzen benutzt.', '这种德鲁伊制造的药膏可以净化被腐蚀的植物。', '這種德魯伊製造的藥膏可以淨化被腐蝕的植物。', 'Este brebaje druida se usa para purgar plantas corruptas.', 'Este brebaje druida se usa para purgar plantas corruptas.', 'Элексир друидов используется для исцеления оскверненных растений.'), +(11522, '아쿠에멘타스의 은토템', 'Totem en argent d\'Aquementas', 'Silbertotem von Aquementas', '亚奎门塔斯的银图腾', '亞奎門塔斯的銀圖騰', 'Tótem de plata de Aquementas', 'Tótem de plata de Aquementas', 'Серебряный тотем Аквамонтоса', '', '', '', '', '', '', '', ''), +(11542, '몬스터 - Staff, Red Feathered', 'Monstre - Bâton, A plume rouge', 'Monster - Stab, Rot gefiedert', '', '', 'Monstruo: bastón, rojo con plumas', 'Monstruo: bastón, rojo con plumas', 'Монстр - посох, красный оперенный', '', '', '', '', '', '', '', ''), +(11562, '회복의 수정', 'Cristal de restauration', 'Kristallflicker', '恢复水晶', '恢復水晶', 'Restaurar cristal', 'Cristal de restauración', 'Кристалл Восстановления', '', '', '', '', '', '', '', ''), +(11563, '정신력의 수정', 'Cristal de concentration', 'Kristallkraft', '精神水晶', '精神水晶', 'Potencia de cristal', 'Fuerza de cristal', 'Кристалл Силы Духа', '', '', '', '', '', '', '', ''), +(11564, '수호의 수정', 'Cristal de protection', 'Kristallbarriere', '防御水晶', '防禦水晶', 'Tutor de cristal', 'Resguardo de cristal', 'Кристалл-хранитель', '', '', '', '', '', '', '', ''), +(11565, '굴복의 수정', 'Cristal de réduction', 'Kristallschwächer', '破甲水晶', '破甲水晶', 'Cristal de reducción', 'Reducción de cristal', 'Кристалл-губитель', '', '', '', '', '', '', '', ''), +(11566, '발화의 수정', 'Cristal d\'explosion', 'Kristallsprengladung', '爆炸水晶', '爆炸水晶', 'Carga de cristal', 'Carga de cristal', 'Кристалл Ожога', '', '', '', '', '', '', '', ''), +(11567, '돌기의 수정', 'Cristal de rétribution', 'Kristallspitze', '尖刺水晶', '尖刺水晶', 'Espiral de cristal', 'Aguja de cristal', 'Кристальная Спираль', '', '', '', '', '', '', '', ''), +(11568, '토르와의 주머니', 'Sacoche de Torwa', 'Torwas Beutel', '托尔瓦的麻袋', '托爾瓦的麻袋', 'Faltriquera de Torwa', 'Faltriquera de Torwa', 'Мешочек Торвы', '', '', '', '', '', '', '', ''), +(11569, '보존된 트레샤돈 고기', 'Viande de battrodon préservée', 'Bewahrtes Dreschadonfleisch', '蛇颈龙肉', '蛇頸龍肉', 'Carne de trillanodonte en conserva', 'Carne de trillanodonte en conserva', 'Вяленое мясо жесткозуба', '', '', '', '', '', '', '', ''), +(11570, '보존된 페로몬 혼합물', 'Echantillon de phéromone préservé', 'Bewahrte Pheromon-Mixtur', '恐龙信息素', '恐龍費洛蒙混合物', 'Mezcla de feromonas en conserva', 'Mezcla de feromonas en conserva', 'Консервированная смесь феромонов', '', '', '', '', '', '', '', ''), +(11582, '파멸의 비약', 'Salve infernale', 'Teufelssalbe', '恶魔药膏', '惡魔藥膏', 'Bálsamo inferi', 'Bálsamo vil', 'Скверно-зелье', '라젤리크의 수호를 깨뜨리려면 그롤, 세바인, 알리스타즈에게 사용하십시오.', 'À utiliser sur Grol, Sevine et Allistarj pour briser le sceau Gardien de Razelikh.', 'Bei Grol, Sevine und Allistarj benutzen, um Razelikhs Barriere zu durchbrechen.', '对戈洛尔、瑟温妮和奥利斯塔使用,以破除拉瑟莱克的防护结界。', '對戈洛爾、瑟溫妮和奧利斯塔使用,以破除拉瑟萊克的防護結界。', 'Usar sobre Grol, Sevine y Allistarj para romper la Sala de Razelikh.', 'Usar sobre Grol, Sevine y Allistarj para romper la Sala de Razelikh.', 'Дайте его Гролу, Севине и Аллистарию, чтобы освободить их из-под надзора Разелиха.'), +(11583, '선인장 사과', 'Pomme de cactus', 'Kaktusapfel', '仙人掌果', '仙人掌果', 'Manzana de cactus', 'Manzana de cactus', 'Плод кактуса', '', '', '', '', '', '', '', ''), +(11584, '선인장 사과 별미', 'Surprise aux pommes de cactus', 'Kaktusapfel Surprise', '清凉果', '清涼果', 'Sorpresa de manzana de cactus', 'Sorpresa de manzana de cactus', 'Кактусовый десерт', '', '', '', '', '', '', '', ''), +(11585, '몬스터 - Shield, Engineer A01', 'Monstre - Bouclier, Ingénieur A01', 'Monster - Schild, Ingenieur A01', '', '', 'Monstruo: escudo, Ingeniero A01', 'Monstruo: escudo, Ingeniero A01', 'Монстр: щит, инженер А01', '', '', '', '', '', '', '', ''), +(11586, '몬스터 - Shield, Engineer B01', 'Monstre - Bouclier, Ingénieur B01', 'Monster - Schild, Ingenieur B01', '', '', 'Monstruo: escudo, Ingeniero B01', 'Monstruo: escudo, Ingeniero B01', 'Монстр: щит, инженер В01', '', '', '', '', '', '', '', ''), +(11587, '몬스터 - Shield, Engineer C01', 'Monstre - Bouclier, Ingénieur C01', 'Monster - Schild, Ingenieur C01', '', '', 'Monstruo: escudo, Ingeniero C01', 'Monstruo: escudo, Ingeniero C01', 'Монстр: щит, инженер С01', '', '', '', '', '', '', '', ''), +(11588, '몬스터 - Staff, Jeweled D01 Green', 'Monstre - Bâton, Orné D01 vert', 'Monster - Stab, Juwelenbesetzt D01 Grün', '', '', 'Monstruo: bastón, con joyas D01 verde', 'Monstruo: bastón, con joyas D01 verde', 'Монстр - посох, изукрашенный D01 зеленый', '', '', '', '', '', '', '', ''), +(11589, '몬스터 - Shield, Orange Skull', 'Monstre - Bouclier, Crâne orange', 'Monster - Schild, Oranger Schädel', '', '', 'Monstruo: escudo, calavera naranja', 'Monstruo: escudo, calavera naranja', 'Монстр: щит, оранжевый череп', '', '', '', '', '', '', '', ''), +(11590, '기계 수리 장비', 'Trousse de réparation mécanique', 'Mechanisches Reparierset', '机械修理包', '機械修理包', 'Equipo de reparación mecánico', 'Equipo de reparación mecánica', 'Автоматический ремонтный набор', '', '', '', '', '', '', '', ''), +(11591, '몬스터 - Sword2H, Battlefield Destroyer', 'Monstre - Epée2M, Trancheuse de guerre', 'Monster - 2H-Schwert, Schlachtfeldzerstörer', '', '', 'Monstruo: espada 2M, Destructora de batalla', 'Monstruo: espada 2M, Destructora de campo de combate', 'Монстр - двуручный меч, боевой разрушитель', '', '', '', '', '', '', '', ''), +(11602, '험상궂은 주정뱅이 열쇠', 'Clé du Sinistre dévoreur', 'Schlüssel des \'Grimmigen Säufers\'', '黑铁酒吧钥匙', '黑鐵酒吧鑰匙', 'Llave de Tragapenas', 'Llave de Tragapenas', 'Ключ \"Угрюмого обжоры\"', '', '', '', '', '', '', '', ''), +(11603, '사악한 갈퀴', 'Découpeur vicieux', 'Schändlicher Zerschnitzler', '污染之爪', '污染之爪', 'Rebanadora desgarravil', 'Cercenadora desgarravil', 'Злодейский кастет', '', '', '', '', '', '', '', ''), +(11604, '검은무쇠 판금 갑옷', 'Harnois en sombrefer', 'Dunkeleisenplatte', '黑铁板甲', '黑鐵鎧甲', 'Placa Hierro Negro', 'Placa Hierro Negro', 'Латы из черного железа', '', '', '', '', '', '', '', ''), +(11605, '검은무쇠 어깨보호구', 'Epaulières en sombrefer', 'Dunkeleisenschultern', '黑铁护肩', '黑鐵護肩', 'Hombreras Hierro Negro', 'Sobrehombros Hierro Negro', 'Наплечники из черного железа', '', '', '', '', '', '', '', ''), +(11606, '검은무쇠 사슬 갑옷', 'Cotte de mailles en sombrefer', 'Dunkeleisenpanzer', '黑铁锁甲', '黑鐵鎖甲', 'Malla Hierro Negro', 'Malla Hierro Negro', 'Кольчуга из черного железа', '', '', '', '', '', '', '', ''), +(11607, '검은무쇠 전투도끼', 'Découpeuse en sombrefer', 'Dunkeleisenzerreißer', '黑铁斩碎者', '黑鐵斬碎者', 'Taladora Hierro Negro', 'Taladora Hierro Negro', 'Рассекатель из черного железа', '', '', '', '', '', '', '', ''), +(11608, '검은무쇠 분쇄기', 'Pulvériseur en sombrefer', 'Dunkeleisenpulverisierer', '黑铁粉碎者', '黑鐵粉碎者', 'Pulverizador Hierro Negro', 'Pulverizador Hierro Negro', 'Распылитель из черного железа', '', '', '', '', '', '', '', ''), +(11609, '변형된 검은용군단 허물', 'Cuir de dragon noir altéré', 'Veränderte Haut des schwarzen Drachenschwarms', '特殊的黑龙皮', '特殊的黑龍皮', 'Muda de piel de vuelo negro alterada', 'Muda de piel de vuelo negro alterada', 'Измененная сброшенная шкура черного дракона', '밸가르의 불의 정수를 모으는 데 사용합니다.', 'À utiliser pour collecter l\'essence féerique de Bael\'Gar.', 'Wird benutzt, um die feurige Essenz von Bael\'Gar einzufangen.', '用来收集贝尔加的火焰精华。', '用來收集貝爾加的火焰精華。', 'Utilizado para recolectar la fiera esencia de Bael\'Gar.', 'Utilizado para recolectar la esencia ígnea de Bael\'Gar.', 'Используется чтобы хранить огненную сущность Бейл\'Гора.'), +(11610, '도면: 검은무쇠 분쇄기', 'Plans : Pulvériseur en sombrefer', 'Pläne: Dunkeleisenpulverisierer', '设计图:黑铁粉碎者', '設計圖:黑鐵粉碎者', 'Diseño: pulverizador Hierro Negro', 'Diseño: pulverizador Hierro Negro', 'Чертеж: распылитель из черного железа', '', '', '', '', '', '', '', ''), +(11611, '도면: 검은무쇠 전투도끼', 'Plans : Découpeuse en sombrefer', 'Pläne: Dunkeleisenzerreißer', '设计图:黑铁斩碎者', '設計圖:黑鐵斬碎者', 'Diseño: taladora Hierro Negro', 'Diseño: Taladora Hierro Negro', 'Чертеж: рассекатель из черного железа', '', '', '', '', '', '', '', ''), +(11612, '도면: 검은무쇠 판금 갑옷', 'Plans : Harnois en sombrefer', 'Pläne: Dunkeleisenplatte', '设计图:黑铁板甲', '設計圖:黑鐵鎧甲', 'Diseño: placas Hierro Negro', 'Diseño: placa Hierro Negro', 'Чертеж: латы из черного железа', '', '', '', '', '', '', '', ''), +(11613, '디버그 사모플랜지 설명서 표지', 'DEBUG Couverture du manuel du Samophlange', 'DEBUG Samophlang-Handbuchumschlag', '', '', 'DEBUG churumbele Manual abrigo', 'DEBUG Cubierta del manual del Churumbele', 'DEBUG Обложка руководства к самофланжу', '', '', '', '', '', '', '', ''), +(11614, '도면: 검은무쇠 사슬 갑옷', 'Plans : Cotte de mailles en sombrefer', 'Pläne: Dunkeleisenpanzer', '设计图:黑铁锁甲', '設計圖:黑鐵鎖甲', 'Diseño: malla Hierro Negro', 'Diseño: malla Hierro Negro', 'Чертеж: кольчуга из черного железа', '', '', '', '', '', '', '', ''), +(11615, '도면: 검은무쇠 어깨보호구', 'Plans : Epaulières en sombrefer', 'Pläne: Dunkeleisenschultern', '设计图:黑铁护肩', '設計圖:黑鐵護肩', 'Diseño: hombreras Hierro Negro', 'Diseño: sobrehombros Hierro Negro', 'Чертеж: наплечники из черного железа', '', '', '', '', '', '', '', ''), +(11616, '디버그 사모플랜지 설명서 페이지', 'DEBUG Page du manuel du Samophlange', 'DEBUG Samophlang-Handbuchseite', '', '', 'DEBUG churumbele Manual Página', 'DEBUG churumbele Manual Página', 'DEBUG Страница из инструкции к самофланжу', '', '', '', '', '', '', '', ''), +(11617, '에리단의 보급품', 'Fournitures d\'Eridan', 'Eridans Tasche', '艾瑞丹的补给品', '艾瑞丹的補給品', 'Provisiones de Eridan', 'Provisiones de Eridan', 'Припасы Эридана', '', '', '', '', '', '', '', ''), +(11622, '하급 숙고의 영약', 'Arcanum inférieur de rumination', 'Geringes Arkanum des Nachsinnens', '次级冥思秘药', '次級冥思秘藥', 'Arcano de Reflexión inferior', 'Arcanum de Reflexión inferior', 'Простой магический камень Размышления', '', '', '', '', '', '', '', ''), +(11623, '요술사의 단망토', 'Cape de l\'esprit follet', 'Cape des Geisterzaubers', '灵法斗篷', '靈法斗篷', 'Capa de lanzaduendes', 'Capa de lanzaduendes', 'Накидка волшебника', '', '', '', '', '', '', '', ''), +(11624, '켄틱 아미스', 'Amict d\'illumination', 'Kentische Amicia', '肯提克护肩', '肯提克護肩', 'Hombrera dura', 'Amito duro', 'Кентский нарамник', '', '', '', '', '', '', '', ''), +(11625, '매혹의 구슬', 'Sphère des Exaltés', 'Umzauberte Sphäre', '奴役之球', '奴役之球', 'Esfera embrujada', 'Esfera embrujada', 'Порабощенная сфера', '', '', '', '', '', '', '', ''), +(11626, '검은장막 단망토', 'Cape du voile noir', 'Trauerschleiercape', '黑雾斗篷', '黑霧斗篷', 'Manteo de velo negro', 'Manteo de velo negro', 'Накидка черной пелены', '', '', '', '', '', '', '', ''), +(11627, '날쌘걸음 경갑', 'Bottes de sagacité', 'Schienbeinschützer des Flinkfußes', '铁索胫甲', '鐵索脛甲', 'Grebas de Pie de flota', 'Grebas de Pie de flota', 'Наголенники Быстрого бега', '', '', '', '', '', '', '', ''), +(11628, '사냥개조련사의 활', 'Arc du chef de meute', 'Hundemeisterbogen', '驯犬者长弓', '馴犬者長弓', 'Arco de maestro de perros de caza', 'Arco de maestro de perros de caza', 'Лук псаря', '', '', '', '', '', '', '', ''), +(11629, '사냥개조련사의 라이플', 'Carabine de maître-chien', 'Hundemeisterflinte', '驯犬者步枪', '馴犬者步槍', 'Rifle de maestro de perros de caza', 'Rifle de maestro de perros de caza', 'Винтовка псаря', '', '', '', '', '', '', '', ''), +(11630, '암석 탄환', 'Balles de roche', 'Felssplitterkügelchen', '石片弹丸', '石片彈丸', 'Perdigones de roca', 'Perdigones de roca', 'Каменноосколочная беспатронная пуля', '', '', '', '', '', '', '', ''), +(11631, '돌비늘 파수방패', 'Bouclier de garde renforcée', 'Steinpanzerwache', '石壳盾牌', '石殼盾牌', 'Integumento petravalva', 'Integumento petravalva', 'Каменный страж', '', '', '', '', '', '', '', ''), +(11632, '화산암재 어깨보호구', 'Epaulières du terril', 'Schultern der verbrannten Erde', '土渣护肩', '土渣護肩', 'Hombreras Escoria térrea', 'Sobrehombros Escoria térrea', 'Наплечники жженой земли', '', '', '', '', '', '', '', ''), +(11633, '거미송곳니 등껍질', 'Carapace croc-d\'épeire', 'Spinnenfangzahnknochenpanzer', '巨蛛甲壳', '巨蛛甲殼', 'Caparazón colmillo de araña', 'Caparazón colmillo de araña', 'Хелицеровый панцирь', '', '', '', '', '', '', '', ''), +(11634, '비단그물 장갑', 'Gants arachnéens', 'Seidengespinsthandschuhe', '丝网手套', '絲網手套', 'Guantes de tela de seda', 'Guantes de tela de seda', 'Перчатки шелковой паутины', '', '', '', '', '', '', '', ''), +(11635, '고리송곳니 단도', 'Croc arachnéen', 'Hakenklaue', '钩牙匕首', '鉤牙匕首', 'Faca gancho', 'Faca gancho', 'Кривой Клык', '', '', '', '', '', '', '', ''), +(11642, '하급 골격의 영약', 'Arcanum inférieur de constitution', 'Geringes Arkanum der Konstitution', '次级体质秘药', '次級體質秘藥', 'Arcano de Constitución inferior', 'Arcanum de Constitución inferior', 'Простой магический камень Упорства', '', '', '', '', '', '', '', ''), +(11643, '하급 불굴의 영약', 'Arcanum inférieur de ténacité', 'Geringes Arkanum der Hartnäckigkeit', '次级坚韧秘药', '次級堅韌秘藥', 'Arcano de Tenacidad inferior', 'Arcanum de Tenacidad inferior', 'Простой магический камень Прочности', '', '', '', '', '', '', '', ''), +(11644, '하급 탄력의 영약', 'Arcanum inférieur de résistance', 'Geringes Arkanum der Widerstandsfähigkeit', '次级适应秘药', '次級適應秘藥', 'Arcano de Recuperación inferior', 'Arcanum de Recuperación inferior', 'Простой магический камень Стойкости', '', '', '', '', '', '', '', ''), +(11645, '하급 탐욕의 영약', 'Arcanum inférieur de voracité', 'Geringes Arkanum der Gier', '次级贪婪秘药', '次級貪婪秘藥', 'Arcano de Voracidad inferior', 'Arcanum de Voracidad inferior', 'Простой магический камень Ненасытности', '', '', '', '', '', '', '', ''), +(11662, '반토크 장식띠', 'Echarpe de Ban\'thok', 'Ban\'thokschärpe', '奥科索尔腰带', '奧科索爾腰帶', 'Fajín Ban\'thok', 'Fajín Ban\'thok', 'Бан\'токский кушак', '', '', '', '', '', '', '', ''), +(11663, '[PH] 상급 비전 결정체 (MANA/FR)', '[PH] Cristal des arcanes supérieur (MANA/FR)', '', '', '', '[PH] excelente Arcane Amalgamation (MANA/FR)', '[PH] excelente Arcane Amalgamation (MANA/FR)', '[PH] Великое магическое слияние (MANA/FR)', '', '', '', '', '', '', '', ''), +(11664, '[PH] 상급 비전 결정체 (HP/FR)', '[PH] Cristal des arcanes supérieur (PV/FR)', '', '', '', '[PH] excelente Arcane Amalgamation (HP/FR)', '[PH] excelente Arcane Amalgamation (HP/FR)', '[PH] Великое магическое слияние (HP/FR)', '', '', '', '', '', '', '', ''), +(11665, '오우거 현자 장갑', 'Poings de l\'ogre prophète', 'Ogerseherfäuste', '食人魔先知之拳', '巨魔先知之拳', 'Puños de vigía ogro', 'Puños de vigía ogro', 'Боевые перчатки огров-мудрецов', '', '', '', '', '', '', '', ''), +(11666, '[PH] 상급 비전 결정체 (AC/FR)', '[PH] Cristal des arcanes supérieur (CA/FR)', '', '', '', '[PH] excelente Arcane Amalgamation (AC/FR)', '[PH] excelente Arcane Amalgamation (AC/FR)', '[PH] Великое магическое слияние (AC/FR)', '', '', '', '', '', '', '', ''), +(11667, '[PH] 상급 비전 결정체 (STR/FR)', '[PH] Cristal des arcanes supérieur (FOR/FR)', '', '', '', '[PH] excelente Arcane Amalgamation (STR/FR)', '[PH] excelente Arcane Amalgamation (STR/FR)', '[PH] Великое магическое слияние (STR/FR)', '', '', '', '', '', '', '', ''), +(11668, '사바릭의 플룻', 'Flûte de Xavaric', 'Flöte des Xavaric', '萨瓦里克长笛', '薩瓦里克長笛', 'Flauta de Xavaric', 'Flauta de Xavaric', 'Флейта Ксаварика', '', '', '', '', '', '', '', ''), +(11669, '네이글 반지', 'Anneau des grandes arcanes', 'Nagelring', '阿格曼奇之戒', '阿格曼奇之戒', 'Anillo de gran poder', 'Anillo de gran poder', 'Кольцо Нагла', '', '', '', '', '', '', '', ''), +(11670, '[PH] 상급 비전 결정체 (STA/FR)', '[PH] Cristal des arcanes supérieur (STA/FR)', '', '', '', '[PH] excelente Arcane Amalgamation (STA/FR)', '[PH] excelente Arcane Amalgamation (STA/FR)', '[PH] Великое магическое слияние (STA/FR)', '', '', '', '', '', '', '', ''), +(11671, '[PH] 상급 비전 결정체 (AGI/FR)', '[PH] Cristal des arcanes supérieur (AGI/FR)', '', '', '', '[PH] excelente Arcane Amalgamation (AGI/FR)', '[PH] excelente Arcane Amalgamation (AGI/FR)', '[PH] Великое магическое слияние (AGI/FR)', '', '', '', '', '', '', '', ''), +(11672, '[PH] 상급 비전 결정체 (SPI/FR)', '[PH] Cristal des arcanes supérieur (ESP/FR)', '', '', '', '[PH] excelente Arcane Amalgamation (SPI/FR)', '[PH] excelente Arcane Amalgamation (SPI/FR)', '[PH] Великое магическое слияние (SPI/FR)', '', '', '', '', '', '', '', ''), +(11673, '[PH] 상급 비전 결정체 (INT/FR)', '[PH] Cristal des arcanes supérieur (INT/FR)', '', '', '', '[PH] excelente Arcane Amalgamation (INT/FR)', '[PH] excelente Arcane Amalgamation (INT/FR)', '[PH] Великое магическое слияние (INT/FR)', '', '', '', '', '', '', '', ''), +(11674, '악의 비취불꽃 매듭', 'Lien maudit Jadefeu', 'Jadefeuerteufelsbinder', '碧火魔符', '碧火魔符', 'Lazo maldito de fuego de jade', 'Lazo vil de fuego de jade', 'Узы скверны Нефритового огня', '', '', '', '', '', '', '', ''), +(11675, '그늘마귀 장화', 'Bottes ténébreuses', 'Stiefel der Schattengeister', '蛛魔长靴', '蛛魔長靴', 'Botas Sombra demoníaca', 'Botas Sombra demoníaca', 'Cапоги тенебеса', '', '', '', '', '', '', '', ''), +(11676, '[PH] 전설의 비전 결정체 (Melee)', '[PH] Cristal légendaire des arcanes (mêlée)', '', '', '', '', '', '[PH] Легендарное магическое слияние (Melee)', '', '', '', '', '', '', '', ''), +(11677, '무덤가루 단망토', 'Cape de la tombe putride', 'Modergrabcape', '腐烂斗篷', '腐爛斗篷', 'Manteo de podredumbre de tumba', 'Manteo de podredumbre de tumba', 'Накидка могильной гнили', '', '', '', '', '', '', '', ''), +(11678, '아눕쉬아의 등껍질', 'Carapace d\'Anub\'shiah', 'Knochenpanzer von Anub\'shiah', '阿努希尔之壳', '阿努希爾之殼', 'Caparazón de Anub\'shiah', 'Caparazón de Anub\'shiah', 'Панцирь Ануб\'шиа', '', '', '', '', '', '', '', ''), +(11679, '붉은 손목보호대', 'Garde-bras rubiconds', 'Rosige Armschützer', '透红护臂', '透紅護臂', 'Guardabrazos rubicundos', 'Guardabrazos rubicundos', 'Румяные боевые наручи', '', '', '', '', '', '', '', ''), +(11682, '에리단의 유리병', 'Fiole d\'Eridan', 'Eridans Phiole', '艾瑞丹的瓶子', '艾瑞丹的瓶子', 'Vial de Eridan', 'Vial de Eridan', 'Фиал Эриданы', '', '', '', '', '', '', '', ''), +(11683, '[PH] 전설의 비전 결정체 (Caster)', '[PH] Cristal légendaire des arcanes (lanceur de sorts)', '', '', '', '', '', '[PH] Легендарное магическое слияние (Caster)', '', '', '', '', '', '', '', ''), +(11684, '무쇠폭군', 'Hostefer', '', '反对者', '反對者', 'Ferromazo', 'Ferromazo', 'Железогубитель', '', '', '', '', '', '', '', ''), +(11685, '미늘가죽 어깨보호구', 'Epaulières de peau éclissée', 'Splitterfellschultern', '碎鳞护肩', '碎鱗護肩', 'Hombreras de pellejo escindido', 'Sobrehombros de pellejo escindido', 'Наплечники из кусков шкуры', '', '', '', '', '', '', '', ''), +(11686, '야성의 벨트', 'Ceinturon de furie bestiale', 'Gurt des bestialischen Furors', '野兽怒气腰带', '野獸怒氣腰帶', 'Faja de Furia bestial', 'Faja de Furia bestial', 'Ремень звериной ярости', '', '', '', '', '', '', '', ''), +(11702, '그리즐의 무두질 도끼', 'Trancheuse de Grison', 'Grizzles Kürschner', '格里兹尔的剥皮斧', '格里茲爾的剝皮斧', 'Desollador de grisosos', 'Desollador de Grisez', 'Живодер Гриззла', '', '', '', '', '', '', '', ''), +(11703, '돌벽 벨트', 'Ceinturon de renforcement', 'Steinkrempengurt', '石墙腰带', '石牆腰帶', 'Faja muro de piedra', 'Faja muro de piedra', 'Ремень каменной стены', '', '', '', '', '', '', '', ''), +(11722, '앙금의 어깨갑옷', 'Spallières en drégénite', 'Rußgeschwärzte Metallschiftung', '破铁肩甲', '破鐵肩甲', 'Bufas de posometal', 'Bufas de posometal', 'Наплеч из остатков металла', '', '', '', '', '', '', '', ''), +(11723, '균형 잡힌 굿스틸의 플랑베르주', 'Flamberge de Goodsteel', 'Goodsteels ausbalancierter Flamberg', '古德斯迪尔的长剑', '古德斯迪爾的長劍', 'Flameberge equilibrado de Buenacero', 'Flameberge equilibrado de Buenacero', 'Сбалансированная шпага Сталлера', '', '', '', '', '', '', '', ''), +(11724, '부쳐지지 않은 소포', 'Paquet en retard de livraison', 'Überfälliges Päckchen', '延误的包裹', '延誤的包裹', 'Paquete con retraso', 'Paquete con retraso', 'Задержанная посылка', '타나리스, 크린클 굿스틸 귀하', 'À : Krinkle Goodsteel, Tanaris', 'An: Krinkle Goodsteel, Tanaris', '收件人:克林科·古德斯迪尔,塔纳利斯', '收件人:克林科·古德斯迪爾,塔納利斯', 'Para: Krinkle Buenacero, Tanaris', 'Para: Krinkle Buenacero, Tanaris', 'Кринкелю Сталлинну, Танарис'), +(11725, '단단한 수정 다리 마디', 'Patte cristalline solide', 'Robuster Kristallbeinschaft', '水晶蜘蛛腿', '水晶蜘蛛腿', 'Pata de cristal sólido', 'Pata de cristal sólido', 'Часть прочной хрустальной ноги', '', '', '', '', '', '', '', ''), +(11726, '잔인한 검투사의 사슬 갑옷', 'Cotte d\'anneaux de gladiateur sauvage', 'Wilde Gladiatorenkette', '野蛮角斗士链甲', '野蠻角鬥士鏈甲', 'Cadena de gladiador indómito', 'Cadena de Gladiador indómito', 'Кольчуга свирепого гладиатора', '', '', '', '', '', '', '', ''), +(11727, '굿스틸 장부', 'Livre de Goodsteel', 'Goodsteel-Geschäftsbuch', '古德斯迪尔的账本', '古德斯迪爾的帳本', 'Libro de contabilidad de Buenacero', 'Libro de contabilidad de Buenacero', 'Регистр Сталлера', '', '', '', '', '', '', '', ''), +(11728, '잔인한 검투사의 다리보호구', 'Jambières de gladiateur sauvage', 'Wilde Gladiatorengamaschen', '野蛮角斗士护腿', '野蠻角鬥士護腿', 'Leotardos de gladiador indómito', 'Leotardos de Gladiador indómito', 'Поножи свирепого гладиатора', '', '', '', '', '', '', '', ''), +(11729, '잔인한 검투사의 투구', 'Heaume de gladiateur sauvage', 'Wilder Gladiatorenhelm', '野蛮角斗士头盔', '野蠻角鬥士頭盔', 'Yelmo de gladiador indómito', 'Yelmo de Gladiador indómito', 'Шлем свирепого гладиатора', '', '', '', '', '', '', '', ''), +(11730, '잔인한 검투사의 장갑', 'Poignes de gladiateur sauvage', 'Wilder Gladiatorenhandschutz', '野蛮角斗士护手', '野蠻角鬥士護手', 'Mandiletes de gladiador indómito', 'Mandiletes de Gladiador indómito', 'Захваты свирепого гладиатора', '', '', '', '', '', '', '', ''), +(11731, '잔인한 검투사의 경갑', 'Bottes de gladiateur sauvage', 'Wilde Gladiatorenschienbeinschützer', '野蛮角斗士护胫', '野蠻角鬥士護脛', 'Grebas de gladiador indómito', 'Grebas de Gladiador indómito', 'Наголенники свирепого гладиатора', '', '', '', '', '', '', '', ''), +(11732, '숙고의 고서', 'Libram de rumination', 'Buchband des Nachsinnens', '沉思圣典', '沉思聖契', 'Tratado sobre Reflexión', 'Tratado sobre Reflexión', 'Манускрипт Размышления', '암흑의 룬 문자가 표지 전체에 가득 써져 있습니다.', 'Des runes ténébreuses grouillent à sa surface.', 'Dunkle Runen huschen über die Oberfläche.', '黑暗的符文在表面上不断闪动。', '黑暗的符文在表面上不斷閃動。', 'Runas oscuras resbalan sobre la superficie.', 'Runas oscuras resbalan sobre la superficie.', 'По поверхности скользят темные руны.'), +(11733, '골격의 고서', 'Libram de constitution', 'Buchband der Konstitution', '体质圣典', '體質聖契', 'Tratado sobre Constitución', 'Tratado sobre Constitución', 'Манускрипт Здоровья', '암흑의 룬 문자가 표지 전체에 가득 써져 있습니다.', 'Des runes ténébreuses grouillent à sa surface.', 'Dunkle Runen huschen über die Oberfläche.', '黑暗的符文在表面上不断闪动。', '黑暗的符文在表面上不斷閃動。', 'Runas oscuras resbalan sobre la superficie.', 'Runas oscuras resbalan sobre la superficie.', 'По поверхности скользят темные руны.'), +(11734, '불굴의 고서', 'Libram de ténacité', 'Buchband der Hartnäckigkeit', '坚韧圣典', '堅韌聖契', 'Tratado sobre Tenacidad', 'Tratado sobre Tenacidad', 'Манускрипт Упорства', '암흑의 룬 문자가 표지 전체에 가득 써져 있습니다.', 'Des runes ténébreuses grouillent à sa surface.', 'Dunkle Runen huschen über die Oberfläche.', '黑暗的符文在表面上不断闪动。', '黑暗的符文在表面上不斷閃動。', 'Runas oscuras resbalan sobre la superficie.', 'Runas oscuras resbalan sobre la superficie.', 'По поверхности скользят темные руны.'), +(11735, '맹위의 안대', 'Couvre-oeil du Forcené', 'Ragefury-Augenklappe', '怒气眼罩', '怒氣眼罩', 'Parche Furia Ardiente', 'Parche Furia Ardiente', 'Глазная повязка Ярилы', '', '', '', '', '', '', '', ''), +(11736, '탄력의 고서', 'Libram de résistance', 'Buchband der Widerstandsfähigkeit', '恢复圣典', '恢復聖契', 'Tratado sobre Recuperación', 'Tratado sobre Recuperación', 'Манускрипт устойчивости', '암흑의 룬 문자가 표지 전체에 가득 써져 있습니다.', 'Des runes ténébreuses grouillent à sa surface.', 'Dunkle Runen huschen über die Oberfläche.', '黑暗的符文在表面上不断闪动。', '黑暗的符文在表面上不斷閃動。', 'Runas oscuras resbalan sobre la superficie.', 'Runas oscuras resbalan sobre la superficie.', 'По поверхности скользят темные руны.'), +(11737, '탐욕의 고서', 'Libram de voracité', 'Buchband der Gier', '贪婪圣典', '貪婪聖契', 'Tratado sobre Voracidad', 'Tratado sobre Voracidad', 'Манускрипт Ненасытности', '암흑의 룬 문자가 표지 전체에 가득 써져 있습니다.', 'Des runes ténébreuses grouillent à sa surface.', 'Dunkle Runen huschen über die Oberfläche.', '黑暗的符文在表面上不断闪动。', '黑暗的符文在表面上不斷閃動。', 'Runas oscuras resbalan sobre la superficie.', 'Runas oscuras resbalan sobre la superficie.', 'По поверхности скользят темные руны.'), +(11742, '나그네의 배낭', 'Sac à dos de voyageur', 'Wandererknappsack', '旅客背包', '旅客背包', 'Morral de caminante', 'Morral de caminante', 'Ранец путника', '', '', '', '', '', '', '', ''), +(11743, '바위주먹', 'Poing de roc', 'Steinfaust', '石拳', '石拳', 'Puño de roca', 'Puño de peñasco', 'Скальный кулак', '', '', '', '', '', '', '', ''), +(11744, '핏빛주먹', 'Poing de sang', 'Blutfaust', '血拳', '血拳', 'Puñosangre', 'Puñosangre', 'Кровавая боевая перчатка', '', '', '', '', '', '', '', ''), +(11745, '팔란스의 주먹', 'Poings de la Phalange', 'Fäuste der Phalanx', '法拉克斯之拳', '法拉克斯之拳', 'Puños de Falange', 'Puños de Falange', 'Строевые перчатки', '', '', '', '', '', '', '', ''), +(11746, '골렘 투구', 'Heaume du crâne de golem', 'Golemschädel-Helm', '石颅头盔', '石顱頭盔', 'Yelmo calavera gólem', 'Yelmo calavera gólem', 'Шлем из черепа голема', '', '', '', '', '', '', '', ''), +(11747, '화염걸이 로브', 'Robe de marcheur des flammes', 'Flammenschreiter-Roben', '烈焰行者长袍', '烈焰行者長袍', 'Togas de zancudo flamígero', 'Togas de zancudo flamígero', 'Одеяния Огненного странника', '', '', '', '', '', '', '', ''), +(11748, '화염 마술봉', 'Caducée de Pyric', 'Pyrischer Merkurstab', '燃烧手杖', '燃燒手杖', 'Caduceo pírico', 'Caduceo pírico', 'Огневой кадуцей', '', '', '', '', '', '', '', ''), +(11749, '이글거리는 미늘 다리보호구', 'Jambières ardentes', 'Sengschuppengamaschen', '灼鳞护腿', '灼鱗護腿', 'Leotardos de escamas abrasadoras', 'Leotardos de escamas abrasadoras', 'Поножи Огненной чешуи', '', '', '', '', '', '', '', ''), +(11750, '발화의 지팡이', 'Bâton de pyromancien', 'Entzünderstock', '引火手杖', '引火手杖', 'Bastón para prender', 'Bastón para prender', 'Зажигательный посох', '', '', '', '', '', '', '', ''), +(11751, '불타는 정수', 'Essence ardente', 'Brennende Essenz', '燃烧精华', '燃燒精華', 'Esencia ardiente', 'Esencia ardiente', 'Пылающая сущность', '무언가가 불타고 남은 불씨입니다.', 'Les restes consummés de quelque chose...', 'Die glimmenden Überreste von etwas...', '某种东西的灼热的残骸……', '某種東西的灼熱的殘骸……', 'Las llamas me recuerdan a algo…', 'Las llamas me recuerdan a algo…', 'Тлеющие остатки чего-то.'), +(11752, '고통받는 자의 검은피', 'Sang noir du Tourmenté', 'Schwarzes Blut der Gequälten', '被折磨者的血液', '被折磨者的血液', 'Sangre negra de los Atormentados', 'Sangre negra de los Atormentados', 'Черная кровь замученных', '그을린 피의 악취가 후각을 자극합니다.', 'L\'odeur putride de sang brûlé attaque vos sens.', 'Der eitrige Geruch von verbranntem Blut beleidigt Eure Sinne.', '被灼烧的血液的味道刺激着你的鼻子。', '被灼燒的血液的味道刺激著你的鼻子。', 'El olor pútrido de la sangre quemada asalta tus sentidos.', 'El olor pútrido de la sangre quemada asalta tus sentidos.', 'Мерзкий запах паленой крови бьет в нос.'), +(11753, '카잘의 눈', 'Oeil de Kajal', 'Auge von Kajal', '卡加尔之眼', '卡加爾之眼', 'Ojo de Kajal', 'Ojo de Kajal', 'Глаз Каджала', '눈동자가 당신의 모든 행동을 주시하고 있습니다.', 'La pupille suit vos moindres mouvements.', 'Die Pupille folgt jeder einzelnen Eurer Bewegungen.', '它的瞳孔无时无刻不在盯着你。', '它的瞳孔無時無刻不在盯著你。', 'La pupila sigue tus movimientos.', 'La pupila sigue tus movimientos.', 'Ученик следит за каждым твоим движением.'), +(11754, '검은 다이아몬드', 'Diamant noir', 'Schwarzer Diamant', '黑钻石', '黑鑽石', 'Diamante negro', 'Diamante negro', 'Черный алмаз', '', '', '', '', '', '', '', ''), +(11755, '베레크의 목줄', 'Collier de Verek', 'Vereks Halsband', '维雷克的镣铐', '維雷克的鐐銬', 'Collar de Verek', 'Collera de Verek', 'Ошейник Верека', '', '', '', '', '', '', '', ''), +(11762, '몬스터 - Axe, Hatchet Gold', 'Monstre - Hache, Hachette dorée', 'Monster - Axt, Kriegsbeil Gold', '', '', 'Monstruo: hacha, hachuela oro', 'Monstruo: hacha, hachuela oro', 'Монстр - секира, секира, золотая', '', '', '', '', '', '', '', ''), +(11763, '몬스터 - Axe, Hatchet Red', 'Monstre - Hache, Hachette rouge', 'Monster - Axt, Kriegsbeil Rot', '', '', 'Monstruo: hacha, hachuela roja', 'Monstruo: hacha, hachuela roja', 'Монстр - секира, секира, красная', '', '', '', '', '', '', '', ''), +(11764, '잿가죽 팔보호구', 'Brachiales en peau cendrée', 'Aschenarmsplinte', '灰鳞护臂', '灰鱗護臂', 'Braquiales de pellejo de ceniza', 'Braquiales de pellejo de ceniza', 'Защитные наручи из пепельной шкуры', '', '', '', '', '', '', '', ''), +(11765, '장작미늘 손목보호구', 'Garde-poignets en pyromailles', 'Feuerpanzerhandgelenksschutz', '焚铁护腕', '焚鐵護腕', 'Muñequeras de piromalla', 'Guardamuñecas de piromalla', 'Огнеплетные накулачники', '', '', '', '', '', '', '', ''), +(11766, '화염매듭 소매장식', 'Crispins de tisse-flammes', 'Brandzwirnmanschetten', '焰纹护腕', '焰紋護腕', 'Puños de tejido flamígero', 'Puños de tejido flamígero', 'Пламеннотканые манжеты', '', '', '', '', '', '', '', ''), +(11767, '붉은판금 손목보호대', 'Garde-bras en plaques de braise', 'Glutplattenarmschützer', '琥珀臂甲', '琥珀臂甲', 'Guardabrazos de placas de ascuas', 'Guardabrazos de placas de ascuas', 'Углелатные боевые наручи', '', '', '', '', '', '', '', ''), +(11768, '발연 팔보호구', 'Brassards d\'incendicite', 'Aufwieglerische Armschienen', '易然护腕', '易然護腕', 'Brazales incendiarios', 'Brazales incendiarios', 'Пламеносные наручи', '', '', '', '', '', '', '', ''), +(11782, '북풍의 어깨보호대', 'Mantelet boréal', 'Borealis-Mantel', '北地衬肩', '北地襯肩', 'Manto boreal', 'Manto boreal', 'Арктическое оплечье', '', '', '', '', '', '', '', ''), +(11783, '한철 벨트', 'Ceinturon d\'acier glacé', 'Fröstelstahlgurt', '寒钢束腰', '寒鋼束腰', 'Faja de acero frío', 'Faja de acero frío', 'Ремень хладной стали', '', '', '', '', '', '', '', ''), +(11784, '중재자의 검', 'Lame de l\'arbitre', 'Vermittlerklinge', '仲裁者之刃', '仲裁者之刃', 'Hoja de Arbiter', 'Hoja de Arbiter', 'Клинок посредника', '', '', '', '', '', '', '', ''), +(11785, '바위골렘 보루방패', 'Bouclier du Golem de roche', 'Steingolem-Bollwerk', '石傀儡之盾', '石傀儡之盾', 'Baluarte gólem de roca', 'Baluarte gólem de roca', 'Колет каменного голема', '', '', '', '', '', '', '', ''), +(11786, '대지의 비석', 'Pierre de la Terre', 'Stein der Erde', '大地之石', '大地之石', 'Piedra de la Tierra', 'Piedra de la Tierra', 'Камень Земли', '', '', '', '', '', '', '', ''), +(11787, '혈암깍지 장화', 'Bottes Shalehusk', 'Schieferplattenstiefel', '岩壳长靴', '岩殼長靴', 'Botas de esquisto', 'Botas de esquisto', 'Кирасные сапоги', '', '', '', '', '', '', '', ''), +(11802, '용암문장 다리보호구', 'Jambières de force volcanique', 'Lavakranzgamaschen', '火浪护腿', '火浪護腿', 'Leotardos de cresta de lava', 'Leotardos de cresta de lava', 'Поножи Лавового гребня', '', '', '', '', '', '', '', ''), +(11803, '마그마의 기세', 'Force du magma', 'Magmagewalt', '熔岩之力', '熔岩之力', 'Potencia de magma', 'Fuerza de magma', 'Сила Магмы', '', '', '', '', '', '', '', ''), +(11804, '스프래글의 수통', 'Gourde de Spraggle', 'Spraggles Feldflasche', '斯普拉格的水壶', '斯普拉格的水壺', 'Cantimplora de Spraggle', 'Cantimplora de Spraggle', 'Фляга Спрэггл', '', '', '', '', '', '', '', ''), +(11805, '루비듐 망치', 'Marteau de rubidium', 'Rubidiumhammer', '燃石战锤', '燃石戰錘', 'Martillo de rubidio', 'Martillo de rubidio', 'Рубидиевый молот', '', '', '', '', '', '', '', ''), +(11807, '불타는 심장의 허리띠', 'Echarpe du coeur ardent', 'Schärpe des brennenden Herzens', '燃心腰带', '燃心腰帶', 'Fajín del Corazón ardiente', 'Fajín del Corazón ardiente', 'Кушак пылающего сердца', '', '', '', '', '', '', '', ''), +(11808, '화염의 관', 'Cercle de flammes', 'Reif der Flamme', '烈焰之环', '烈焰之環', 'Círculo de Llama', 'Círculo de la llama', 'Пламенный обруч', '', '', '', '', '', '', '', ''), +(11809, '화염의 격노', 'Courroux des flammes', 'Flammenzorn', '烈焰之怒', '烈焰之怒', 'Cólera de llamas', 'Cólera de llamas', 'Пламенный гнев', '', '', '', '', '', '', '', ''), +(11810, '의지의 힘', 'Force de volonté', 'Macht des Willens', '意志之力', '意志之力', 'Fuerza de voluntad', 'Fuerza de voluntad', 'Амулет Сильной Воли', '', '', '', '', '', '', '', ''), +(11811, '연기나는 산의 정수', 'Coeur fumant de la montagne', 'Rauchendes Herz des Berges', '浓烟山脉之心', '濃煙山脈之心', 'Corazón de la montaña humeante', 'Corazón humeante de la montaña', 'Дымящееся Сердце Горы', '', '', '', '', '', '', '', ''), +(11812, '불도마뱀의 단망토', 'Cape de la salamandre de feu', 'Cape des Feuersalamanders', '火灵斗篷', '火靈斗篷', 'Manteo de la Salamandra de Fuego', 'Manteo de la Salamandra de Fuego', 'Накидка огненной саламандры', '', '', '', '', '', '', '', ''), +(11813, '주문식: 연기나는 산의 정수', 'Formule : Coeur fumant de la montagne', 'Formel: Rauchendes Herz des Berges', '公式:浓烟山脉之心', '公式:濃煙山脈之心', 'Fórmula: corazón humeante de la montaña', 'Fórmula: Corazón humeante de la montaña', 'Формула: дымящееся сердце горы', '', '', '', '', '', '', '', ''), +(11814, '타오르는 장갑', 'Poings de la fournaise', 'Geschmolzene Fäuste', '熔岩之拳', '熔岩之拳', 'Puños de arrabios', 'Puños de arrabio', 'Оплавленные боевые перчатки', '', '', '', '', '', '', '', ''), +(11815, '심판의 손길', 'Main de justice', 'Hand der Gerechtigkeit', '正义之手', '正義之手', 'Mano de Justicia', 'Mano de la Justicia', 'Рука правосудия', '', '', '', '', '', '', '', ''), +(11816, '앵거포지의 전투도끼', 'Hache de guerre de Forgehargne', 'Zornesschmieds Streitaxt', '安格弗的战斧', '安格弗的戰斧', 'Hacha de batalla de Forjafuria', 'Hacha de batalla de Forjafuria', 'Боевой топор Молота Гнева', '', '', '', '', '', '', '', ''), +(11817, '사령관의 검', 'Epée du seigneur général', 'Schwert des Lordgenerals', '安格弗的剑', '安格弗的劍', 'Espada de Lord General', 'Espada de Lord General', 'Меч лорда-генерала', '', '', '', '', '', '', '', ''), +(11818, '검댕가루 화장실 열쇠', 'Clé des toilettes de Grimesilt', 'Schlüssel für Grimesilt-Nebengebäude', '格里塞特厕所钥匙', '格里塞特庫房鑰匙', 'Llave del excusado de Grimesilt', 'Llave del excusado de Grimesilt', 'Ключ от дома Грязнули', '', '', '', '', '', '', '', ''), +(11819, '재기의 숨결', 'Second souffle', 'Zweiter Wind', '复苏之风', '復甦之風', 'Viento segundo', 'Segundo aliento', 'Амулет Второго Дыхания', '', '', '', '', '', '', '', ''), +(11820, '황실 갑옷', 'Armure décorée royale', 'Königlich dekorierte Rüstung', '盛饰护甲', '盛飾護甲', 'Armadura decorada real', 'Armadura decorada real', 'Королевская украшенная броня', '', '', '', '', '', '', '', ''), +(11821, '전쟁광의 다리보호구', 'Jambières d\'acrobate', 'Kriegszwist-Gamaschen', '战争护腿', '戰爭護腿', 'Leotardos de conflicto de guerra', 'Leotardos de conflicto de guerra', 'Поножи Раздора', '', '', '', '', '', '', '', ''), +(11822, '전력의 장화', 'Bottes de concentration', 'Alleszauber-Stiefel', '全法长靴', '全法長靴', 'Botas omnitiro', 'Botas omnitiro', 'Всеволшебные сапоги', '', '', '', '', '', '', '', ''), +(11823, '등불의 킬트', 'Kilt d\'illumination', 'Lumineszierender Kilt', '渊博褶裙', '淵博褶裙', 'Falda escocesa luminaria', 'Falda luminaria', 'Килт знаменитости', '', '', '', '', '', '', '', ''), +(11824, '거대한 반지', 'Anneau des Cyclopes', 'Zyklopisches Band', '巨石指环', '巨石指環', 'Sortija ciclónica', 'Sortija ciclónica', 'Кольцо Циклопа', '', '', '', '', '', '', '', ''), +(11825, '작은 꼬마 폭탄', 'Bombinette', 'Winzige wandelnde Bombe', '炸弹宠物', '炸彈寵物', 'Bomba mascota', 'Bombardeo de mascota', 'Зверюшка-бомбист', '', '', '', '', '', '', '', ''), +(11826, '릴 스모키', 'Petit fumant', '', '发条娃娃', '發條娃娃', 'Lil\' Humillo', 'Pequeño Humillo', 'Крошка Дымок', '', '', '', '', '', '', '', ''), +(11827, '설계도: 릴 스모키', 'Schéma : Petit fumant', 'Bauplan: Lil\' Smoky', '结构图:发条娃娃', '結構圖:發條娃娃', 'Esquema: Lil\' Humillo', 'Esquema: Pequeño Humillo', 'Чертеж: Крошка Дымок', '', '', '', '', '', '', '', ''), +(11828, '설계도: 작은 꼬마 폭탄', 'Schéma : Bombinette', 'Bauplan: Winzige wandelnde Bombe', '结构图:炸弹宠物', '結構圖:炸彈寵物', 'Esquema: bomba mascota', 'Esquema: bombardeo de mascota', 'Чертеж: зверюшка-бомбист', '', '', '', '', '', '', '', ''), +(11829, '운고로 재', 'Cendres d\'Un\'Goro', 'Un\'Goro-Asche', '安戈洛灰烬', '安戈洛灰燼', 'Cenizas de Un\'Goro', 'Cenizas de Un\'Goro', 'Пепел Ун\'Горо', '', '', '', '', '', '', '', ''), +(11830, '갈퀴 달린 디메트로돈 비늘', 'Ecaille étoilée de dimeurtrodon', 'Eingesponnene Dimetrodonschuppe', '精细的双帆龙鳞片', '精細的雙帆龍鱗片', 'Escama diemetradón de telaraña', 'Escama de diemetradón palmeada', 'Чешуя перепончатого деметродона', '', '', '', '', '', '', '', ''), +(11831, '갈퀴 달린 테러닥스 비늘', 'Ecaille étoilée de pterreurdactyle', 'Eingesponnene Pterrordaxschuppe', '精细的翼手龙鳞片', '精細的翼手龍鱗片', 'Escama de pterrordax de telaraña', 'Escama de pterrordáctilo palmeada', 'Чешуя перепончатого жутедактиля', '', '', '', '', '', '', '', ''), +(11832, '지식의 홍수', 'Bijou de connaissance', 'Explosion des Wissens', '博学坠饰', '博學墜飾', 'Ráfaga de conocimiento', 'Ráfaga de conocimiento', 'Амулет Озарения', '', '', '', '', '', '', '', ''), +(11833, '여왕 고리쉬 미끼', 'Appât de Reine Gorishi', 'Köder für die Gorishischwarmkönigin', '格里什皇后诱引剂', '格里什皇后誘引劑', 'Cebo de reina Gorishi', 'Cebo de reina Gorishi', 'Приманка для королевы Гориши', '', '', '', '', '', '', '', ''), +(11834, '매우 끈적거리는 타르', 'Goudron ultra collant', 'Superklebriger Teer', '极度粘稠的沥青', '極度粘稠的瀝青', 'Alquitrán muy pegajoso', 'Alquitrán muy pegajoso', 'Сверхлипкая смола', '', '', '', '', '', '', '', ''), +(11835, '여왕 고리쉬 뇌', 'Cerveau de Reine Gorishi', 'Gehirn der Gorishischwarmkönigin', '格里什皇后的大脑', '格里什皇后的大腦', 'Cerebro de reina Gorishi', 'Cerebro de reina Gorishi', 'Мозг королевы Гориши', '', '', '', '', '', '', '', ''), +(11837, '고리쉬 향낭', 'Glande olfactive Gorishi', 'Gorishiduftdrüse', '格里什信息素', '格里什香味腺體', 'Glándula secretora de olor Gorishi', 'Glándula secretora de olor Gorishi', 'Ароматическая железа Гориши', '', '', '', '', '', '', '', ''), +(11838, '몬스터 - Trident, Flame Wrath', 'Monstre - Trident, Choc de flammes', 'Monster - Dreizack, Flammenzorn', '', '', 'Monstruo: tridente, cólera llameante', 'Monstruo: tridente, cólera de llamas', 'Монстр - трезубец, Пламенный Гнев', '', '', '', '', '', '', '', ''), +(11839, '수석건축가의 단안경', 'Monocle d\'architecte en chef', 'Chefarchitektenmonokel', '大石匠的眼镜', '大石匠的眼鏡', 'Monóculo de arquitecto jefe', 'Monóculo de arquitecto jefe', 'Монокль главного архитектора', '', '', '', '', '', '', '', ''), +(11840, '전문건축가의 셔츠', 'Chemise de maître bâtisseur', 'Meistererbauerhemd', '主建筑师的衬衣', '主建築師的襯衣', 'Camisa de maestro constructor', 'Camisa de maestro constructor', 'Рубашка мастера-строителя', '', '', '', '', '', '', '', ''), +(11841, '선임설계자의 바지', 'Pantalon du grand concepteur', 'Pantalons des leitenden Designers', '主设计师的长裤', '主設計師的長褲', 'Bombachos de diseñador senior', 'Bombachos de diseñador senior', 'Кюлоты Старшего дизайнера', '', '', '', '', '', '', '', ''), +(11842, '선임측량사의 어깨보호대', 'Mantelet de géomètre en chef', 'Mantel des leitenden Feldmessers', '首席测量员的衬肩', '首席測量員的襯肩', 'Manto de perito jefe', 'Manto de perito jefe', 'Оплечье главного геодезиста', '', '', '', '', '', '', '', ''), +(11843, '은행 증서', 'Reçu bancaire', 'Bankgutschein', '银行赠券', '銀行贈券', 'Vale bancario', 'Vale bancario', 'Банковская расписка', '', '', '', '', '', '', '', ''), +(11844, '페슬저그의 운고로 보고서', 'Rapport de Pestlezugg sur Un\'Goro', 'Pestlezuggs Un\'Goro-Bericht', '匹斯特苏格的安戈洛报告', '匹斯特蘇格的安戈洛報告', 'Informe de Un\'Goro de Pestlezugg', 'Informe de Un\'Goro de Pestlezugg', 'Отчет Брякопеста о ситуации в Ун\'Горо', '', '', '', '', '', '', '', ''), +(11845, '수제 가죽 가방', 'Sac en cuir fait main', 'Handgefertigte Ledertasche', '手工皮包', '手工皮包', 'Bolsa de cuero hecha a mano', 'Bolsa de cuero hecha a mano', 'Кожаная сумка ручной работы', '', '', '', '', '', '', '', ''), +(11846, '위즈뱅의 특별주', 'Bière spéciale de Wizbang', 'Wizbangs Spezialbräu', '维兹班恩的特殊饮料', '維茲班恩的特殊飲料', 'Brebaje especial de Zumbang', 'Brebaje especial de Zumbang', 'Особое Визбанга', '', '', '', '', '', '', '', ''), +(11847, '닳아해진 망토', 'Cape endommagée', 'Ramponierter Umhang', '破碎的披风', '破碎的披風', 'Capa maltrecha', 'Capa maltrecha', 'Изношенный плащ', '', '', '', '', '', '', '', ''), +(11848, '아마포 허리띠', 'Ceinture en lin', 'Flachs-Gürtel', '粗麻腰带', '亞麻腰帶', 'Cinturón de lienzo', 'Cinturón de lienzo', 'Волоконный пояс', '', '', '', '', '', '', '', ''), +(11849, '녹슨 팔보호구', 'Brassards rouillés', 'Rostmetallarmschienen', '锈铁护腕', '鏽鐵護腕', 'Brazales de metal oxidados', 'Brazales de metal oxidados', 'Наручи из ржавого металла', '', '', '', '', '', '', '', ''), +(11850, '그늘박쥐 단망토', 'Cape courte de chauve-souris du crépuscule', 'Kurzes Nachtsaugercape', '夜行蝙蝠斗篷', '夜行蝙蝠斗篷', 'Manteo corto de murciumbrío', 'Manteo corto de murciumbrío', 'Накидка сумеречницы', '', '', '', '', '', '', '', ''), +(11851, '승냥이 튜닉', 'Tunique de charognard', 'Aasfresser-Tunika', '食腐狼皮外套', '食腐狼皮外套', 'Túnica de carroñero', 'Túnica de carroñero', 'Мундир падальщика', '', '', '', '', '', '', '', ''), +(11852, '방랑자의 다리보호구', 'Jambières du vagabond', 'Streifer-Gamaschen', '漂泊者护腿', '漂泊者護腿', 'Leotardos de nómada', 'Leotardos de trashumante', 'Поножи Скитальца', '', '', '', '', '', '', '', ''), +(11853, '떠돌이 장화', 'Bottes de randonnée', 'Stromer-Stiefel', '流浪之靴', '流浪之靴', 'Botas de senderismo', 'Botas de senderismo', 'Сапоги бродяги', '', '', '', '', '', '', '', ''), +(11854, '사모플랜지 나사돌리개', 'Tournevis Samophlange', 'Samophlang-Schraubendreher', '主动式负载平衡器螺丝刀', '主動式負載平衡器螺絲刀', 'Destornillador de Churumbele', 'Destornillador de Churumbele', 'Отвертка самофланжа', '', '', '', '', '', '', '', ''), +(11855, '토르크 스패너', 'Clé de Tork', 'Drehmomentschlüssel', '双头扳手', '雙頭扳手', 'Llave inglesa de Tork', 'Llave inglesa de Tork', 'Гаечный ключ Торка', '', '', '', '', '', '', '', ''), +(11856, '의식의 엘프 비수', 'Lame de cérémonie elfique', 'Zeremonielle Elfenklinge', '精灵典礼之刃', '精靈典禮之刃', 'Hoja élfica ceremonial', 'Hoja élfica ceremonial', 'Парадный клинок', '', '', '', '', '', '', '', ''), +(11857, '독신자의 마법봉', 'Bâtonnet sanctifié', 'Scheinheilige Rute', '修女魔棒', '修女魔棒', 'Vara santificada', 'Vara santificada', 'Ритуальный жезл', '', '', '', '', '', '', '', ''), +(11858, '결전의 단망토', 'Cape de briscard', 'Kampfgehärtetes Cape', '征战斗篷', '征戰斗篷', 'Manteo de batalla dura', 'Manteo de batalla dura', 'Накидка сражения', '', '', '', '', '', '', '', ''), +(11859, '달비취 보주', 'Orbe de jadelune', 'Jademondkugel', '碧月宝珠', '碧月寶珠', 'Orbe Luna de jade', 'Orbe Luna de jade', 'Сфера Нефритовой луны', '', '', '', '', '', '', '', ''), +(11860, '충전된 벼락 막대', 'Bâtonnet d\'éclair chargé', 'Aufgeladene Blitzschlagrute', '充能闪电魔棒', '充能閃電魔棒', 'Vara relámpago cargada', 'Vara relámpago cargada', 'Заряженный молниевый жезл', '', '', '', '', '', '', '', ''), +(11861, '보복의 벨트', 'Ceinturon de représailles', 'Gurt des Vergeltungsakts', '报复束带', '報復腰帶', 'Faja de Represalia', 'Faja de Represalia', 'Ремень ответного удара', '', '', '', '', '', '', '', ''), +(11862, '백골 고리', 'Anneau d\'os blanc', 'Weißknochenband', '白骨指环', '白骨指環', 'Sortija de hueso blanca', 'Sortija de hueso blanca', 'Кольцо Белой Кости', '', '', '', '', '', '', '', ''), +(11863, '백골 갈퀴', 'Griffes d\'os blanc', 'Weißknochenschredder', '白骨切割者', '白骨切割者', 'Trituradora de hueso blanca', 'Trituradora de hueso blanca', 'Белый костяной шредер', '', '', '', '', '', '', '', ''), +(11864, '백골 창', 'Lance d\'os blanc', 'Weißknochenspeer', '白骨长矛', '白骨長矛', 'Lanza de hueso blanca', 'Lanza de hueso blanca', 'Белое костяное копье', '', '', '', '', '', '', '', ''), +(11865, '원한의 장화', 'Bottes de rancune', 'Groll-Stiefel', '怨恨之靴', '怨恨之靴', 'Botas rencor', 'Botas rencor', 'Сапоги Озлобления', '', '', '', '', '', '', '', ''), +(11866, '나그마라의 채찍 허리띠', 'Ceinture de Nagmara', 'Nagmaras Peitschen-Gürtel', '娜玛拉的腰带', '娜瑪拉的腰帶', 'Cinturón de castigo de Nagmara', 'Cinturón de castigo de Nagmara', 'Пояс-хлыст Нагмары', '', '', '', '', '', '', '', ''), +(11867, '광기의 건틀릿', 'Gantelets exaspérants', 'Unerträgliche Stulpen', '狂乱护手', '狂亂護手', 'Guanteletes exasperantes', 'Guanteletes exasperantes', 'Бесящие рукавицы', '', '', '', '', '', '', '', ''), +(11868, '억제의 고리', 'Anneau d\'apnée', 'Würgeband', '窒息指环', '窒息指環', 'Sortija de apnea', 'Sortija de apnea', 'Кольцо Удушья', '', '', '', '', '', '', '', ''), +(11869, '샤니의 코걸이', 'Anneau de Sha\'ni', 'Sha\'nis Ring', '沙妮的鼻环', '沙妮之環', 'Sortija de Sha\'ni', 'Sortija de Sha\'ni', 'Кольцо Ша\'ни', '', '', '', '', '', '', '', ''), +(11870, '망각의 보주', 'Orbe d\'oubli', 'Vergessenheitskugel', '湮灭宝珠', '湮滅寶珠', 'Orbe de olvido', 'Orbe de olvido', 'Сфера Забвения', '', '', '', '', '', '', '', ''), +(11871, '괴물숲 어깨갑옷', 'Spallières de Snarkshaw', 'Sagenumwobene Schiftung', '鲨鱼肩甲', '鯊魚肩甲', 'Bufas Snarkshaw', 'Bufas Snarkshaw', 'Наплеч Чудовищного леса', '', '', '', '', '', '', '', ''), +(11872, '회피의 경갑', 'Bottes d\'Eschewal', 'Scheuende Schienbeinschützer', '逃避胫甲', '逃避脛甲', 'Grebas eschewal', 'Grebas eschewal', 'Эшевальские наголенники', '', '', '', '', '', '', '', ''), +(11873, '하늘안개 단망토', 'Cape des brumes éthérées', 'Astralnebelcape', '灵雾斗篷', '靈霧斗篷', 'Manteo de niebla etérea', 'Manteo de niebla etérea', 'Накидка астрального тумана', '', '', '', '', '', '', '', ''), +(11874, '뜬구름 어깨보호대', 'Mantelet des nuages', 'Mantel des Wolkengestöbers', '云谷衬肩', '雲谷襯肩', 'Manto de las nubes', 'Manto de las nubes', 'Оплечье Плывущих облаков', '', '', '', '', '', '', '', ''), +(11875, '뭉게구름 팔보호구', 'Brassards de la brise', 'Armschienen des Wolkenhauchs', '冷云护腕', '冷雲護腕', 'Brazales de la Brisa', 'Brazales de la Brisa', 'Наручи Ветрооблачка', '', '', '', '', '', '', '', ''), +(11876, '평원추적자 튜닉', 'Tunique de rôdeur des plaines', 'Ebenenpirschertunika', '平原行者外套', '平原行者外套', 'Túnica de acechador de las llanuras', 'Túnica de acechador de las llanuras', 'Мундир равнинного бродяги', '', '', '', '', '', '', '', ''), +(11882, '척후병 다리보호구', 'Jambières de voltigeur', 'Vorhut-Gamaschen', '引导者护腿', '斥候護腿', 'Leotardos de escolta', 'Leotardos de escolta', 'Поножи всадника', '', '', '', '', '', '', '', ''), +(11883, '때묻은 자루', 'Une sacoche surprise', 'Eine schmuddelige Gürteltasche', '肮脏的背包', '骯髒的背包', 'Una riñonera sucia', 'Una riñonera sucia', 'Закопченная сума-жестянка', '', '', '', '', '', '', '', ''), +(11884, '달빛 아미스', 'Amict lunaires', 'Mondbeschienene Amicia', '月光披肩', '月光披肩', 'Hombrera luz lunar', 'Amito luz lunar', 'Нарамник лунного сияния', '', '', '', '', '', '', '', ''), +(11885, '어둠괴철로단 횃불', 'Torche ombreforge', 'Schattenschmiedefackel', '影铸火炬', '影鑄火炬', 'Antorcha Sombratiniebla', 'Antorcha Forjatiniebla', 'Факел Кузни Теней', '', '', '', '', '', '', '', ''), +(11886, '긴급 전갈', 'Message urgent', 'Dringende Nachricht', '紧急信件', '緊急信件', 'Mensaje urgente', 'Mensaje urgente', 'Срочное послание', '', '', '', '', '', '', '', ''), +(11887, '세나리온 의회의 저장품', 'Cache du Cercle cénarien', 'Behälter des Zirkels des Cenarius', '塞纳里奥储物包', '塞納里奧儲物包', 'Carretilla del Círculo Cenarion', 'Carretilla del Círculo Cenarion', 'Тайник круга Ценариона', '', '', '', '', '', '', '', ''), +(11888, '쿠인티스의 실험용 장갑', 'Gants de recherche de Quintis', 'Quintis\' Forschungs-Handschuhe', '奎恩提斯的手套', '奎恩提斯的手套', 'Guantes de investigación de Quintis', 'Guantes de investigación de Quintis', 'Исследовательские перчатки Квинтиса', '', '', '', '', '', '', '', ''), +(11889, '껍질강철 어깨갑옷', 'Espauliers en écorce de fer', 'Borkeneisenschulterstücke', '铁树肩铠', '鐵樹肩鎧', 'Espaldares de cortezaférrea', 'Espaldares de cortezaférrea', 'Наплечье Железной коры', '', '', '', '', '', '', '', ''), +(11902, '링쿠의 용자검', 'Epée de maîtrise de Linken', 'Linkens Meisterschwert', '林克之剑', '林克之劍', 'Espada de maestría de Linken', 'Espada de maestría de Linken', 'Меч мастерства Линкена', '', '', '', '', '', '', '', ''), +(11903, '오염된 집고양이 가방', 'Panier à chat (chaton corrompu)', 'Katzentransportkorb (Verderbtes Kätzchen)', '猫笼(腐化猫)', '貓籠(腐化貓)', 'Jaula para gatos (gatito corrupto)', 'Jaula para gatos (gatito corrupto)', 'Кошачья переноска (оскверненный котенок)', '', '', '', '', '', '', '', ''), +(11904, '아쿠에멘타스의 정기', 'Esprit d\'Aquamentas', 'Geist von Aquementas', '亚奎门塔斯之魂', '亞奎門塔斯之魂', 'Espíritu de Aquementas', 'Espíritu de Aquementas', 'Призрак Аквамонтоса', '', '', '', '', '', '', '', ''), +(11905, '링쿠의 부메랑', 'Boomerang de Linken', 'Linkens Bumerang', '林克的回旋镖', '林克的迴旋鏢', 'Bumerán de Linken', 'Bumerán de Linken', 'Бумеранг Линкена', '', '', '', '', '', '', '', ''), +(11906, '야수 분쇄기', 'Fracasse-bêtes', 'Wildtierzerhacker', '野兽粉碎者', '野獸粉碎者', 'Machacabestias', 'Machacabestias', 'Зверосокрушитель', '', '', '', '', '', '', '', ''), +(11907, '야수잡이 도끼', 'Tranche-bêtes', 'Wildtiertöter', '野兽斩杀者', '野獸斬殺者', 'Destripador de bestias', 'Destripadora de bestias', 'Зверогубитель', '', '', '', '', '', '', '', ''), +(11908, '고고학자의 작업용 장화', 'Bottes de fouilles de l\'Archéologue', 'Steinbruchstiefel des Archäologen', '考古学家的工作靴', '考古學家的工作靴', 'Botas de cantera de arqueólogo', 'Botas de cantera de arqueólogo', 'Раскопные сапоги археолога', '', '', '', '', '', '', '', ''), +(11909, '발굴인부의 연장허리띠', 'Ceinture d\'outils d\'excavateur', 'Ausgräberwerkzeug-Gürtel', '挖掘者的工作腰带', '挖掘者的工作腰帶', 'Cinturón de herramientas de excavador', 'Cinturón de herramientas de excavador', 'Рабочий пояс кладоискателя', '', '', '', '', '', '', '', ''), +(11910, '보석박힌 다리보호구', 'Jambières enchâssées', 'Geschmückte Beinschützer', '珠宝缀饰腿甲', '珠寶綴飾腿甲', 'Musleras con joyas', 'Musleras con joyas', 'Набедренники с самоцветами', '', '', '', '', '', '', '', ''), +(11911, '우듬지 다리보호구', 'Jambières de la canopée', 'Baumkronen-Gamaschen', '树冠护腿', '樹冠護腿', 'Leotardos de copa de árbol', 'Leotardos de copa de árbol', 'Поножи древесной вершины', '', '', '', '', '', '', '', ''), +(11912, '빈 수액괴물 병이 든 상자', 'Caisse de pots de Limon vides', 'Gebinde mit leeren Brühschlammerbehältern', '一组软泥怪采样瓶', '一組軟泥怪採樣瓶', 'Paquete de contenedores de moco vacíos', 'Paquete de contenedores de moco vacíos', 'Упаковка пустых коробочек для слизней', '', '', '', '', '', '', '', ''), +(11913, '흙마루 투구', 'Casque de Clayridge', 'Vulkanhelm', '土岭头盔', '土嶺頭盔', 'Yelmo de Clayridge', 'Yelmo de Clayridge', 'Шлем Глиняной гряды', '', '', '', '', '', '', '', ''), +(11914, '빈 저주받은 수액괴물 병', 'Pot de Limon maudit vide', 'Leerer verfluchter Brühschlammerkrug', '被诅咒的软泥怪采样瓶', '被詛咒的軟泥怪採樣瓶', 'Jarra de moco maldito vacía', 'Tarro de moco maldito vacío', 'Проклятый флакон для образцов', '', '', '', '', '', '', '', ''), +(11915, '쉬즐의 비막이 덮개', 'Bouclier de Shizzle', 'Shizzles Nieselblocker', '希兹尔的遮雨板', '希茲爾的遮雨板', 'Bloquea lloviznas de Shizzle', 'Bloquea lloviznas de Shizzle', 'Преграждающий щит Шиззла', '', '', '', '', '', '', '', ''), +(11916, '쉬즐의 구멍마개', 'Culasse de Shizzle', 'Shizzles Maulkorb', '希兹尔的口罩', '希茲爾的口罩', 'Bozal de Shizzle', 'Bozal de Shizzle', 'Намордник Шиззла', '', '', '', '', '', '', '', ''), +(11917, '쉬즐의 기름걸레', 'Chiffon à tuyères de Shizzle', 'Shizzles Mündungswischlappen', '希兹尔的管道清洁器', '希茲爾的管道清潔器', 'Limpiaboquillas de Shizzle', 'Limpiaboquillas de Shizzle', 'Боевые нарукавники Шиззла', '', '', '', '', '', '', '', ''), +(11918, '석판 장갑', 'Gants de Grotslab', 'Höhlensteinhandschuhe', '洞穴岩石手套', '洞穴岩石手套', 'Guantes de gruta', 'Guantes de gruta', 'Перчатки Пещерной плиты', '', '', '', '', '', '', '', ''), +(11919, '바위 판금 경갑', 'Bottes de Cragplate', 'Cragplate-Schienbeinschützer', '峭崖胫甲', '峭崖脛甲', 'Grebas de placas de risco', 'Grebas de placas de risco', 'Скальные латные наголенники', '', '', '', '', '', '', '', ''), +(11920, '망령의 초승달 도끼', 'Faux d’âme en peine', 'Gespenstersense', '鬼魂镰刀', '鬼魂鐮刀', 'Guadaña de aparición', 'Guadaña de aparición', 'Призрачная коса', '', '', '', '', '', '', '', ''), +(11921, '거대한 무적 망치', 'Géante impétueuse', 'Unempfindlicher Riese', '磐石巨锤', '磐石巨錘', 'Gigante impermeable', 'Gigante impermeable', 'Непрошибаемый великан', '', '', '', '', '', '', '', ''), +(11922, '피로 새겨진 비수', 'Lame ensanglantée', 'Blutgeätzte Klinge', '血蚀之刃', '血蝕之刃', 'Hoja grabada con sangre', 'Hoja con grabados de sangre', 'Изъеденный кровью клинок', '', '', '', '', '', '', '', ''), +(11923, '은총의 망치', 'Marteau de béatitude', 'Der Hammer der Anmut', '恩赐之锤', '恩賜之錘', 'El martillo de Gracia', 'El martillo de Gracia', 'Молот Благодати', '', '', '', '', '', '', '', ''), +(11924, '제왕의 로브', 'Robe de la couronne royale', 'Roben der königlichen Krone', '皇冠法袍', '皇冠法袍', 'Togas de la Corona real', 'Togas de la Corona real', 'Одеяния Королевской короны', '', '', '', '', '', '', '', ''), +(11925, '유령 수의', 'Voile fantomatique', 'Geistertuch', '幽灵面罩', '幽靈面罩', 'Sudario fantasmal', 'Sudario fantasmal', 'Призрачный покров', '', '', '', '', '', '', '', ''), +(11926, '영원한 안식의 흉갑', 'Cuirasse de dispensateur de mort', 'Brustplatte des Totschlägers', '死灵胸甲', '死靈胸甲', 'Peto mortífero', 'Coraza de mortífero', 'Кираса Смертоносца', '', '', '', '', '', '', '', ''), +(11927, '영원한 수호자의 다리보호구', 'Jambières du Gardien éternel', 'Beinplatten des ewigen Wächters', '永恒守护者腿铠', '永恆守護者腿鎧', 'Musleras del Guardián eterno', 'Quijotes del Guardián eterno', 'Ножные латы Вечного стража', '', '', '', '', '', '', '', ''), +(11928, '제왕 타우릿산의 홀', 'Sceptre royal de Thaurissan', 'Thaurissans königliches Szepter', '索瑞森皇家节杖', '索瑞森皇家節杖', 'Cetro real Thaurissan', 'Cetro real Thaurissan', 'Тауриссанский королевский скипетр', '', '', '', '', '', '', '', ''), +(11929, '절규하는 유령의 다리보호구', 'Jambières du spectre frappeur', 'Spukende Schreckgespenst-Gamaschen', '鬼灵护腿', '鬼靈護腿', 'Leotardos de espectro inquietante', 'Leotardos de espectro inquietante', 'Поножи Проклятого Призрака', '', '', '', '', '', '', '', ''), +(11930, '벌거벗은 임금님의 단망토', 'La cape neuve de l\'Empereur', 'Des Kaisers neuer Umhang', '皇帝的新斗篷', '皇帝的新斗篷', 'El nuevo manteo del emperador', 'El nuevo manteo del emperador', 'Новая накидка короля', '', '', '', '', '', '', '', ''), +(11931, '공포의 복수자', 'Vengeresse d\'effroi', 'Dreadforge-Vergelter', '恐怖复仇者', '恐怖復仇者', 'Vengador Forjaterrible', 'Vengador Forjaterrible', 'Ужасающий каратель', '', '', '', '', '', '', '', ''), +(11932, '지혜의 지팡이', 'Bâton guide de sagesse', 'Führungsstock der Weisheit', '智慧手杖', '智慧手杖', 'Bastón de sabiduría orientadora', 'Bastón de sabiduría orientadora', 'Путеводительный посох Мудрости', '', '', '', '', '', '', '', ''), +(11933, '제왕의 보석', 'Joyau impérial', 'Imperiales Juwel', '帝王宝石', '帝王寶石', 'Joya imperial', 'Joya imperial', 'Имперский самоцвет', '', '', '', '', '', '', '', ''), +(11934, '제왕 옥새', 'Sceau de l\'Empereur', 'Imperatorsiegel', '皇帝徽记', '皇帝徽記', 'Lacre de emperador', 'Sello de emperador', 'Императорская печать', '', '', '', '', '', '', '', ''), +(11935, '마그무스의 돌', 'Pierre de Magmus', 'Magmusstein', '玛格姆斯之石', '瑪格姆斯之石', 'Piedra Magmus', 'Piedra Magmus', 'Застывшая магма', '', '', '', '', '', '', '', ''), +(11936, '유물사냥꾼 허리띠', 'Ceinture de chasseur de reliques', 'Reliktjäger-Gürtel', '古物猎手腰带', '古物獵手腰帶', 'Cinturón de cazador de reliquia', 'Cinturón de cazador de reliquia', 'Реликвия - пояс охотника', '', '', '', '', '', '', '', ''), +(11937, '가득한 동전 자루', 'Gros sac de pièces', 'Praller Sack Münzen', '一大袋钱币', '一大袋錢幣', 'Saco de monedas gordo', 'Saco de monedas gordo', 'Пузатый мешок с монетами', '', '', '', '', '', '', '', ''), +(11938, '보석 주머니', 'Sac de gemmes', 'Sack Edelsteine', '一袋宝石', '一袋寶石', 'Saco de gemas', 'Saco de gemas', 'Мешочек с самоцветами', '', '', '', '', '', '', '', ''), +(11939, '빛나는 팔찌', 'Bracelets étincelants', 'Glänzender Armreif', '闪耀手腕', '閃耀手腕', 'Pulsera lustrosa', 'Pulsera lustrosa', 'Блестящий браслет', '', '', '', '', '', '', '', ''), +(11940, '번쩍이는 목걸이', 'Collier brillant', 'Funkelnde Halskette', '火花项链', '火花項鏈', 'Collar brillante', 'Collar brillante', 'Искристое ожерелье', '', '', '', '', '', '', '', ''), +(11941, '위조 문서', 'Faux documents', 'Falsche Dokumente', '假文件', '假文件', 'Documentos falsos', 'Documentos falsos', 'Поддельные документы', '', '', '', '', '', '', '', ''), +(11942, '법률 문서', 'Documents légaux', 'Rechtsdokumente', '法律文件', '法律文件', 'Documentos legales', 'Documentos legales', 'Юридические документы', '', '', '', '', '', '', '', ''), +(11943, '탄돌 교각 증서', 'Titre de propriété du viaduc de Thandol', 'Besitzurkunde über den Thandol-Übergang', '萨多尔大桥地契', '薩多爾大橋地契', 'Escritura del Puente Thandol', 'Escritura del Puente Thandol', 'Документы на Мост Тандола', '', '', '', '', '', '', '', ''), +(11944, '검은무쇠단 약탈품', 'Petit butin sombrefer', 'Dunkeleisenkinderstiefel', '黑铁幼婴鞋', '黑鐵幼嬰鞋', 'Botitas de bebé Hierro Negro', 'Botitas de bebé Hierro Negro', 'Детские ботиночки из черного железа', '', '', '', '', '', '', '', ''), +(11945, '검은무쇠단 반지', 'Anneau en sombrefer', 'Dunkeleisenring', '黑铁戒指', '黑鐵戒指', 'Anillo Hierro Negro', 'Anillo Hierro Negro', 'Кольцо из черного железа', '', '', '', '', '', '', '', ''), +(11946, '오팔 불꽃 목걸이', 'Collier d\'opale rougeoyante', 'Feueropalhalskette', '火蛋白石项链', '火蛋白石項鏈', 'Collar de ópalo de fuego', 'Collar de ópalo de fuego', 'Ожерелье Огненного опала', '', '', '', '', '', '', '', ''), +(11947, '가득찬 저주받은 수액괴물 병', 'Pot de Limon maudit rempli', 'Gefüllter verfluchter Brühschlammerkrug', '被诅咒的软泥怪样本', '被詛咒的軟泥怪樣本', 'Jarra llena de moco maldito', 'Jarra llena de moco maldito', 'Проклятая банка, наполненная грязью', '', '', '', '', '', '', '', ''), +(11948, '빈 부패한 수액괴물 병', 'Pot de Limon corrompu vide', 'Leerer besudelter Brühschlammerkrug', '被污染的软泥怪采样瓶', '被污染的軟泥怪採樣瓶', 'Jarra de moco corrupto vacía', 'Tarro de moco corrupto vacío', 'Пустой флакон из под нечистого слизнюка', '', '', '', '', '', '', '', ''), +(11949, '가득찬 부패한 수액괴물 병', 'Pot de Limon corrompu rempli', 'Gefüllter besudelter Brühschlammerkrug', '被污染的软泥怪样本', '被污染的軟泥怪樣本', 'Jarra de moco manchado llena', 'Jarra de moco corrupto llena', 'Полный флакон с нечистым слизнюком', '', '', '', '', '', '', '', ''), +(11950, '바람꽃 열매', 'Baies de fleur-de-vent', 'Windblütenbeeren', '风花果', '風花果', 'Frutos de la flor del viento', 'Bayas de flor de viento', 'Ягоды ветроцвета', '', '', '', '', '', '', '', ''), +(11951, '채찍뿌리 줄기', 'Tubercule de navetille', 'Peitscherwurzelknollen', '鞭根块茎', '鞭根塊莖', 'Tubérculo de blancoria', 'Tubérculo de blancoria', 'Плод кнутокорня', '', '', '', '', '', '', '', ''), +(11952, '어둠용의 숨결', 'Souffle de dragon nocturne', 'Nachtdrachenodem', '夜龙之息', '夜龍之息', 'Aliento de Dragón nocturno', 'Aliento de Dragón nocturno', 'Ночное дыхание дракона', '', '', '', '', '', '', '', ''), +(11953, '빈 순수한 견본 병', 'Pot d\'échantillon pur vide', 'Leerer reiner Probenkrug', '纯净样本瓶', '純淨樣本瓶', 'Jarra de muestra pura vacía', 'Tarro de muestras puras vacío', 'Чистый флакон для образцов', '', '', '', '', '', '', '', ''), +(11954, '가득찬 순수한 견본 병', 'Pot d\'échantillon pur plein', 'Gefüllter reiner Probenkrug', '纯净的样本', '純淨的樣本', 'Jarra de muestra pura llena', 'Jarra de muestra pura llena', 'Наполненная чистая банка для образцов', '', '', '', '', '', '', '', ''), +(11955, '수액 병이 든 가방', 'Sacoche de pots à Limon vides', 'Tasche mit leeren Brühschlammerbehältern', '一包空的软泥怪采样瓶', '一包空的軟泥怪採樣瓶', 'Bolsa de contenedores de lodo vacíos', 'Bolsa de contenedores de lodo vacíos', 'Сумка с пустыми коробочками для слизи', '', '', '', '', '', '', '', ''), +(11962, '속박의 소매장식', 'Bracelets de prisonnier', 'Handfessel-Manschetten', '镣铐护腕', '鐐銬護腕', 'Esposas', 'Esposas', 'Кандалы', '', '', '', '', '', '', '', ''), +(11963, '고행의 어깨갑옷', 'Spallières de pénitence', 'Bußwerk-Schiftung', '忏悔肩铠', '懺悔肩鎧', 'Bufas de penitencia', 'Bufas de penitencia', 'Наплеч кары', '', '', '', '', '', '', '', ''), +(11964, '일격의 곤봉', 'Masse de frappe rapide', 'Hurtigschlagknüppel', '迅捷木槌', '迅捷木槌', 'Cayada Golpeveloz', 'Cayada Golpeveloz', 'Палка молниеносного удара', '', '', '', '', '', '', '', ''), +(11965, '수정 반지', 'Anneau de quartz', 'Quarzring', '石英戒指', '石英戒指', 'Anillo de cuarzo', 'Anillo de cuarzo', 'Кварцевое кольцо', '', '', '', '', '', '', '', ''), +(11966, '작은 동전 자루', 'Petit sac de pièces', 'Kleiner Sack Münzen', '一小袋钱币', '一小袋錢幣', 'Saco de monedas pequeño', 'Saco de monedas pequeño', 'Маленький мешочек с монетами', '', '', '', '', '', '', '', ''), +(11967, '지르콘 띠', 'Anneau de zircon', 'Zirkonband', '锆石指环', '鋯石指環', 'Sortija de zircón', 'Sortija de circón', 'Цирконовое кольцо', '', '', '', '', '', '', '', ''), +(11968, '호박석 고리', 'Anneau d\'ambre', 'Bernsteinreifen', '琥珀戒指', '琥珀戒指', 'Aro ámbar', 'Aro ámbar', 'Янтарное кольцо', '', '', '', '', '', '', '', ''), +(11969, '백합 고리', 'Anneau de jacinthe', 'Hyazinth-Reif', '风信子石环', '風信子石環', 'Círculo de jacinto', 'Círculo de jacinto', 'Гиацинтовый обруч', '', '', '', '', '', '', '', ''), +(11970, '첨정석 반지', 'Anneau de spinel', 'Spinellring', '尖晶石戒指', '尖晶石戒指', 'Anillo de espinela', 'Anillo de espinela', 'Шпинелевое кольцо', '', '', '', '', '', '', '', ''), +(11971, '자수정 띠', 'Anneau d\'améthyste', 'Amethystband', '紫水晶指环', '紫水晶指環', 'Sortija de amatista', 'Sortija de amatista', 'Аметистовое кольцо', '', '', '', '', '', '', '', ''), +(11972, '홍옥수 고리', 'Anneau de carnélian', 'Karneolschleife', '玛瑙戒指', '瑪瑙戒指', 'Anillo carneliano', 'Anillo carneliano', 'Сердоликовое кольцо', '', '', '', '', '', '', '', ''), +(11973, '적철광 고리', 'Anneau d\'hématite', 'Hämatitverbindung', '赤铁戒指', '赤鐵戒指', 'Eslabón de hematites', 'Eslabón de hematites', 'Гематитовое кольцо', '', '', '', '', '', '', '', ''), +(11974, '남옥 반지', 'Anneau d\'aigue-marine', 'Aquamarinring', '水蓝石戒指', '水藍石戒指', 'Anillo aguamarina', 'Anillo aguamarina', 'Аквамариновое кольцо', '', '', '', '', '', '', '', ''), +(11975, '황수정 반지', 'Anneau de topaze', 'Topasring', '黄玉戒指', '黃玉戒指', 'Anillo de topacio', 'Anillo de topacio', 'Топазовое кольцо', '', '', '', '', '', '', '', ''), +(11976, '붉은줄마노 반지', 'Anneau de sardonyx', 'Sardonyxschlagring', '红玛瑙指环', '紅瑪瑙指環', 'Hueso Sardonyx', 'Hueso Sardonyx', 'Сардониксовый перстень', '', '', '', '', '', '', '', ''), +(11977, '뱀 고리', 'Anneau serpentin', 'Serpentinschleife', '盘蛇戒指', '盤蛇戒指', 'Aro serpentino', 'Aro serpentino', 'Змеиная петля', '', '', '', '', '', '', '', ''), +(11978, '석영 고리', 'Anneau de jaspe', 'Jaspisverbindung', '碧玉戒指', '碧玉戒指', 'Eslabón de jaspe', 'Eslabón de jaspe', 'Яшмовое кольцо', '', '', '', '', '', '', '', ''), +(11979, '감람석 고리', 'Cercle de péridot', 'Peridotreif', '橄榄石之环', '翠綠橄欖石指環', 'Círculo Peridot', 'Círculo Peridot', 'Хризолитовый обруч', '', '', '', '', '', '', '', ''), +(11980, '오팔 반지', 'Anneau d\'opale', 'Opalring', '猫眼石戒指', '貓眼石戒指', 'Anillo ópalo', 'Anillo ópalo', 'Опаловое кольцо', '', '', '', '', '', '', '', ''), +(11981, '흑연 띠', 'Anneau de plomb', 'Bleiband', '石墨指环', '石墨指環', 'Sortija de plomo', 'Sortija de plomo', 'Свинцовое кольцо', '', '', '', '', '', '', '', ''), +(11982, '녹빛 띠', 'Anneau viridien', 'Viridiumband', '翠绿指环', '翠綠指環', 'Sortija viridiana', 'Sortija viridiana', 'Иридиевое кольцо', '', '', '', '', '', '', '', ''), +(11983, '크롬 반지', 'Anneau chromé', 'Chromring', '七彩戒指', '七彩戒指', 'Anillo de cromo', 'Anillo de cromo', 'Хромовое кольцо', '', '', '', '', '', '', '', ''), +(11984, '코발트 반지', 'Anneau de cobalt', 'Kobaltring', '铬铁戒指', '鉻鐵戒指', 'Anillo de cobalto', 'Anillo de cobalto', 'Кобальтовое кольцо', '', '', '', '', '', '', '', ''), +(11985, '감청석 반지', 'Anneau céruléen', 'Himmelblauer Ring', '天蓝戒指', '天藍戒指', 'Anillo cerúleo', 'Anillo cerúleo', 'Небесно-голубое кольцо', '', '', '', '', '', '', '', ''), +(11986, '탈륨 고리', 'Anneau de thallium', 'Thalliumreifen', '绿光指环', '綠光指環', 'Aro de talio', 'Aro de talio', 'Таллиевое кольцо', '', '', '', '', '', '', '', ''), +(11987, '이리듐 고리', 'Anneau d\'iridium', 'Iridiumreif', '铱金戒指', '銥金環', 'Círculo iridio', 'Círculo iridio', 'Иридиевый обруч', '', '', '', '', '', '', '', ''), +(11988, '텔루르 띠', 'Anneau de tellure', 'Tellurband', '银石指环', '銀石指環', 'Sortija de telurio', 'Sortija de telurio', 'Теллуровое кольцо', '', '', '', '', '', '', '', ''), +(11989, '바나듐 고리', 'Anneau de vanadium', 'Vanadiumschleife', '钒金指环', '釩金指環', 'Anillo de vanadium', 'Anillo de vanadium', 'Ванадиевое кольцо', '', '', '', '', '', '', '', ''), +(11990, '셀렌 고리', 'Anneau de sélénium', 'Selenitschleife', '灰金指环', '灰金指環', 'Anillo de selenio', 'Anillo de selenio', 'Селениевый перстень', '', '', '', '', '', '', '', ''), +(11991, '수은 반지', 'Anneau de vif-argent', 'Quecksilberring', '水银戒指', '水銀戒指', 'Anillo de mercurio', 'Anillo de mercurio', 'Кольцо Ртути', '', '', '', '', '', '', '', ''), +(11992, '주홍 띠', 'Anneau vermeil', 'Zinnoberband', '朱砂指环', '朱砂指環', 'Sortija bermellón', 'Sortija bermellón', 'Киноварное кольцо', '', '', '', '', '', '', '', ''), +(11993, '진흙 반지', 'Anneau de terre', 'Tonring', '陶土戒指', '陶土戒指', 'Anillo de terracota', 'Anillo de terracota', 'Глиняное кольцо', '', '', '', '', '', '', '', ''), +(11994, '산호 띠', 'Bague de corail', 'Korallenband', '珊瑚指环', '珊瑚指環', 'Sortija de coral', 'Sortija de coral', 'Коралловое кольцо', '', '', '', '', '', '', '', ''), +(11995, '상아 띠', 'Anneau d\'ivoire', 'Elfenbeinband', '象牙指环', '象牙指環', 'Sortija de marfil', 'Sortija de marfil', 'Кольцо из слоновой кости', '', '', '', '', '', '', '', ''), +(11996, '현무암 반지', 'Anneau basaltique', 'Basaltring', '黑陶戒指', '黑陶戒指', 'Anillo de basalto', 'Anillo de basalto', 'Базальтовое кольцо', '', '', '', '', '', '', '', ''), +(11997, '녹옥 고리', 'Anneau de pierre verte', 'Grünsteinreif', '绿石指环', '綠石指環', 'Círculo de piedra verde', 'Círculo de piedra verde', 'Зеленокаменный обруч', '', '', '', '', '', '', '', ''), +(11998, '흑옥 고리', 'Anneau fusant', 'Jettschleife', '黑玉戒指', '黑玉戒指', 'Aro azabache', 'Aro azabache', 'Кольцо из черного янтаря', '', '', '', '', '', '', '', ''), +(11999, '자철광 고리', 'Anneau de magnétite', 'Leitsteinreifen', '磁石戒指', '磁石戒指', 'Aro de magnetita', 'Aro de magnetita', 'Магнетитовое кольцо', '', '', '', '', '', '', '', ''), +(12000, '절단의 클레버', 'Tranche-tailleuse', 'Gliedmaßenspaltbeil', '叉刃巨斧', '叉刃巨斧', 'Cuchilla de miembro', 'Cuchilla de miembro', 'Колун конечностей', '', '', '', '', '', '', '', ''), +(12001, '마노 반지', 'Anneau d\'onyx', 'Onyxring', '玉髓戒指', '玉髓戒指', 'Anillo de ónice', 'Anillo de ónice', 'Ониксовое кольцо', '', '', '', '', '', '', '', ''), +(12002, '대리석 고리', 'Anneau marbré', 'Marmorreif', '大理石指环', '大理石指環', 'Círculo de mármol', 'Círculo de mármol', 'Мраморный обруч', '', '', '', '', '', '', '', ''), +(12003, '검은 드워프 맥주잔', 'Bière brune naine', 'Dunkles zwergisches Lagerbier', '矮人黑啤酒', '矮人黑啤酒', 'Cerveza negra enana', 'Cerveza negra enana', 'Темное дворфийское пиво', '', '', '', '', '', '', '', ''), +(12004, '흑요석 띠', 'Anneau en obsidienne', 'Obsidianband', '黑曜石指环', '黑曜石指環', 'Sortija obsidiana', 'Sortija obsidiana', 'Обсидиановое кольцо', '', '', '', '', '', '', '', ''), +(12005, '화강암 반지', 'Anneau granitique', 'Granitring', '花岗岩戒指', '花崗岩戒指', 'Anillo de granito', 'Anillo de granito', 'Гранитное кольцо', '', '', '', '', '', '', '', ''), +(12006, '초원 반지', 'Anneau des steppes', 'Wiesenring', '草地戒指', '草地戒指', 'Anillo de prado', 'Anillo de prado', 'Кольцо Долин', '', '', '', '', '', '', '', ''), +(12007, '대평원 반지', 'Anneau des clairières', 'Präriering', '牧场戒指', '牧場戒指', 'Anillo de pradera', 'Anillo de pradera', 'Кольцо Прерий', '', '', '', '', '', '', '', ''), +(12008, '사바나 반지', 'Anneau des savanes', 'Savannenring', '草原戒指', '草原戒指', 'Anillo de sabana', 'Anillo de sabana', 'Кольцо Саванны', '', '', '', '', '', '', '', ''), +(12009, '툰드라 반지', 'Anneau de la toundra', 'Tundraring', '苔原戒指', '苔原戒指', 'Anillo tundra', 'Anillo tundra', 'Кольцо Тундры', '', '', '', '', '', '', '', ''), +(12010, '연못 반지', 'Anneau de la fange', 'Moorring', '池沼戒指', '池沼戒指', 'Anillo de pantano', 'Anillo de pantano', 'Кольцо Топей', '', '', '', '', '', '', '', ''), +(12011, '수목 고리', 'Anneau des forêts', 'Waldreifen', '森林戒指', '森林戒指', 'Aro de bosque', 'Aro de bosque', 'Кольцо Леса', '', '', '', '', '', '', '', ''), +(12012, '습지 반지', 'Anneau des marais', 'Marschring', '湿地戒指', '濕地戒指', 'Anillo de marisma', 'Anillo de marisma', 'Кольцо Болот', '', '', '', '', '', '', '', ''), +(12013, '사막 반지', 'Anneau du désert', 'Wüstenring', '沙漠戒指', '沙漠戒指', 'Anillo del desierto', 'Anillo del desierto', 'Кольцо Пустыни', '', '', '', '', '', '', '', ''), +(12014, '북극 반지', 'Anneau arctique', 'Arktischer Ring', '极光戒指', '極光戒指', 'Anillo ártico', 'Anillo ártico', 'Кольцо Холодов', '', '', '', '', '', '', '', ''), +(12015, '늪지 반지', 'Anneau lacustre', 'Sumpfring', '沼泽戒指', '沼澤戒指', 'Anillo del pantano', 'Anillo del pantano', 'Кольцо Трясины', '', '', '', '', '', '', '', ''), +(12016, '정글 반지', 'Anneau de la jungle', 'Dschungelring', '丛林戒指', '叢林戒指', 'Anillo de la selva', 'Anillo de la selva', 'Кольцо Джунглей', '', '', '', '', '', '', '', ''), +(12017, '프리즘 띠', 'Anneau prismatique', 'Prismaband', '棱石指环', '棱石指環', 'Sortija prismática', 'Sortija centelleante', 'Призматическое кольцо', '', '', '', '', '', '', '', ''), +(12018, '보호자의 투구', 'Heaume de conservateur', 'Konservator-Helm', '监督官头盔', '監督官頭盔', 'Yelmo de conservador', 'Yelmo de conservador', 'Шлем Охранителя', '', '', '', '', '', '', '', ''), +(12019, '감청석 부적', 'Talisman céruléen', 'Himmelblauer Talisman', '天蓝护符', '天藍護符', 'Talismán cerúleo', 'Dije cerúleo', 'Лазурный талисман', '', '', '', '', '', '', '', ''), +(12020, '탈륨 목걸이', 'Pendentif de thallium', 'Thalliumhalsschmuck', '绿石颈环', '綠石頸環', 'Gargantilla de talio', 'Gargantilla de talio', 'Таллиевое колье', '', '', '', '', '', '', '', ''), +(12021, '강철 판금 발덮개', 'Bottillons renforcés', 'Schildplattensabatons', '盾甲铁靴', '盾甲鐵靴', 'Escarpes de escudo de placas', 'Escarpes de escudo de placas', 'Щитолатные башмаки', '', '', '', '', '', '', '', ''), +(12022, '이리듐 사슬', 'Collier d\'iridium', 'Iridiumkette', '彩虹项链', '彩虹項鏈', 'Cadena iridio', 'Cadena iridio', 'Иридиевая цепь', '', '', '', '', '', '', '', ''), +(12023, '텔루르 목걸이', 'Collier de tellure', 'Tellurhalskette', '银石项链', '銀石項鏈', 'Collar de telurio', 'Collar de telurio', 'Теллуровое ожерелье', '', '', '', '', '', '', '', ''), +(12024, '바나듐 부적', 'Talisman de vanadium', 'Vanadiumtalisman', '钒金坠饰', '釩金墜飾', 'Talismán de vanadium', 'Dije de vanadium', 'Ванадиевый талисман', '', '', '', '', '', '', '', ''), +(12025, '셀렌 사슬', 'Collier de sélénium', 'Selenitkette', '灰金项链', '灰金項鏈', 'Cadena de selenio', 'Cadena de selenio', 'Селеновая цепь', '', '', '', '', '', '', '', ''), +(12026, '수은 펜던트', 'Pendentif de vif-argent', 'Quecksilberanhänger', '水银坠饰', '水銀墜飾', 'Colgante de mercurio', 'Colgante de mercurio', 'Подвеска Ртути', '', '', '', '', '', '', '', ''), +(12027, '주홍 목걸이', 'Collier vermeil', 'Zinnoberhalskette', '朱砂项链', '朱砂項鏈', 'Collar bermellón', 'Collar bermellón', 'Киноварное ожерелье', '', '', '', '', '', '', '', ''), +(12028, '현무암 목걸이', 'Collier basaltique', 'Basalt-Halskette', '黑陶项链', '黑陶項鏈', 'Collar de basalto', 'Collar de basalto', 'Базальтовое ожерелье', '', '', '', '', '', '', '', ''), +(12029, '녹옥 부적', 'Talisman de pierre verte', 'Grünsteintalisman', '绿石护符', '綠石護符', 'Talismán de piedra verde', 'Dije de piedra verde', 'Талисман Зеленого Камня', '', '', '', '', '', '', '', ''), +(12030, '흑옥 사슬', 'Collier fusant', 'Jettkette', '黑玉项链', '黑玉項鏈', 'Cadena azabache', 'Cadena azabache', 'Летная цепь', '', '', '', '', '', '', '', ''), +(12031, '자철광 목걸이', 'Collier de magnétite', 'Leitsteinhalskette', '磁石项链', '磁石項鏈', 'Collar de magnetita', 'Collar de magnetita', 'Магнитное ожерелье', '', '', '', '', '', '', '', ''), +(12032, '마노 목걸이', 'Pendentif d\'onyx', 'Onyxhalsschmuck', '玉髓颈圈', '玉髓頸圈', 'Gargantilla de ónice', 'Gargantilla de ónice', 'Ониксовое колье', '', '', '', '', '', '', '', ''), +(12033, '타우릿산 왕가의 보물', 'Bijoux de la famille Thaurissan', 'Juwelen der Familie Thaurissan', '索瑞森家族宝石', '索瑞森家族寶石', 'Joyas de familia Thaurissan', 'Joyas de familia Thaurissan', 'Фамильные самоцветы Тауриссана', '', '', '', '', '', '', '', ''), +(12034, '대리석 목걸이', 'Collier marbré', 'Marmorhalskette', '大理石项链', '大理石項鏈', 'Collar de mármol', 'Collar de mármol', 'Мраморное ожерелье', '', '', '', '', '', '', '', ''), +(12035, '흑요석 펜던트', 'Pendentif en obsidienne', 'Obsidiananhänger', '黑曜石坠饰', '黑曜石墜飾', 'Colgante obsidiano', 'Colgante obsidiano', 'Обсидиановая подвеска', '', '', '', '', '', '', '', ''), +(12036, '화강암 목걸이', 'Collier granitique', 'Granithalskette', '花岗岩项链', '花崗岩項鏈', 'Collar de granito', 'Collar de granito', 'Гранитное ожерелье', '', '', '', '', '', '', '', ''), +(12037, '연한 살점', 'Viande mystère', 'Eigenartiges Fleisch', '神秘的肉', '神秘的肉', 'Carne misteriosa', 'Carne misteriosa', 'Таинственное мясо', '', '', '', '', '', '', '', ''), +(12038, '라그레이브의 인장', 'Sceau de Lagrave', 'Lagraves Siegel', '拉格雷的徽记之戒', '拉格雷的徽記之戒', 'Lacre de Lagrave', 'Sello de Lagrave', 'Печать Лаграва', '', '', '', '', '', '', '', ''), +(12039, '툰드라 목걸이', 'Collier de la toundra', 'Tundrahalskette', '苔原项链', '苔原項鏈', 'Collar tundra', 'Collar tundra', 'Ожерелье Тундры', '', '', '', '', '', '', '', ''), +(12040, '수목 펜던트', 'Pendentif forestier', 'Waldanhänger', '森林坠饰', '森林墜飾', 'Colgante de bosque', 'Colgante de bosque', 'Лесная подвеска', '', '', '', '', '', '', '', ''), +(12041, '칼바람 다리보호구', 'Jambières de Windshear', 'Scherwindgamaschen', '风剪护腿', '風剪護腿', 'Leotardos Cortaviento', 'Leotardos Cortaviento', 'Поножи Ветрорезов', '', '', '', '', '', '', '', ''), +(12042, '습지 사슬', 'Collier des marais', 'Marschkette', '湿地项链', '濕地項鏈', 'Cadena de Mar\'li', 'Cadena de Mar\'li', 'Болотная цепь', '', '', '', '', '', '', '', ''), +(12043, '사막 목걸이', 'Collier du désert', 'Wüstenhalsschmuck', '沙漠颈饰', '沙漠頸飾', 'Gargantilla del desierto', 'Gargantilla del desierto', 'Колье Пустыни', '', '', '', '', '', '', '', ''), +(12044, '북극 펜던트', 'Pendentif arctique', 'Arktischer Anhänger', '极光坠饰', '極光墜飾', 'Colgante ártico', 'Colgante ártico', 'Подвеска Холодов', '', '', '', '', '', '', '', ''), +(12045, '늪지 펜던트', 'Pendentif lacustre', 'Sumpfanhänger', '沼泽坠饰', '沼澤墜飾', 'Colgante del pantano', 'Colgante del pantano', 'Подвеска Трясины', '', '', '', '', '', '', '', ''), +(12046, '정글 목걸이', 'Collier de la jungle', 'Dschungelhalskette', '丛林项链', '叢林項鏈', 'Collar de la selva', 'Collar de la selva', 'Ожерелье Джунглей', '', '', '', '', '', '', '', ''), +(12047, '유령 목걸이', 'Collier spectral', 'Spektralhalskette', '鬼灵项链', '鬼靈項鏈', 'Collar espectral', 'Collar espectral', 'Призрачное ожерелье', '', '', '', '', '', '', '', ''), +(12048, '프리즘 펜던트', 'Pendentif prismatique', 'Prismaanhänger', '棱石坠饰', '棱石墜飾', 'Colgante prismático', 'Colgante centelleante', 'Призматическая подвеска', '', '', '', '', '', '', '', ''), +(12049, '강철미늘 갑옷', 'Armure d\'acier éclissé', 'Stahlschienenrüstung', '钢条护甲', '鋼條護甲', 'Armadura de acero seccionador', 'Armadura de acero seccionador', 'Стальноосколочная броня', '', '', '', '', '', '', '', ''), +(12050, '바람막이 장화', 'Bottes de la brume', 'Hazecover-Stiefel', '踏雾长靴', '踏霧長靴', 'Botas de calima', 'Botas de calima', 'Дымчатые сапоги', '', '', '', '', '', '', '', ''), +(12051, '놋쇠 건틀릿', 'Gantelets en laiton', 'Mutige Stulpen', '黄铜护手', '黃銅護手', 'Guanteletes descarados', 'Guanteletes de latón', 'Бронзовые рукавицы', '', '', '', '', '', '', '', ''), +(12052, '달의 반지', 'Anneau de la lune', 'Ring des Mondes', '月光戒指', '月光戒指', 'Anillo de la Luna', 'Anillo de la Luna', 'Кольцо Луны', '', '', '', '', '', '', '', ''), +(12053, '화산암 반지', 'Anneau de pierre volcanique', 'Vulkangesteinring', '熔岩石戒', '熔岩石戒', 'Anillo de roca volcánica', 'Anillo de roca volcánica', 'Кольцо из вулканического камня', '', '', '', '', '', '', '', ''), +(12054, '악마의 띠', 'Anneau des démons', 'Dämonenband', '恶魔指环', '惡魔指環', 'Sortija de demonio', 'Sortija de demonio', 'Кольцо Демона', '', '', '', '', '', '', '', ''), +(12055, '별가루 띠', 'Anneau de poussière d\'étoile', 'Sternenstaubband', '星尘指环', '星塵指環', 'Sortija de polvo de estrellas', 'Sortija de polvo de estrellas', 'Кольцо Звездной Пыли', '', '', '', '', '', '', '', ''), +(12056, '천상의 반지', 'Anneau céleste', 'Ring der Himmel', '天堂戒指', '天堂戒指', 'Anillo de los cielos', 'Anillo de los cielos', 'Кольцо Небес', '', '', '', '', '', '', '', ''), +(12057, '용비늘 띠', 'Anneau draconien', 'Drachenschuppenband', '龙鳞指环', '龍鱗指環', 'Sortija de escamas de dragón', 'Sortija de escamas de dragón', 'Кольцо Чешуи дракона', '', '', '', '', '', '', '', ''), +(12058, '악마의 뼈반지', 'Anneau d\'os démoniaque', 'Dämonischer Knochenring', '恶魔骨戒', '惡魔骨戒', 'Anillo de hueso demoníaco', 'Anillo de hueso demoníaco', 'Кольцо из кости демона', '', '', '', '', '', '', '', ''), +(12059, '정복자의 메달', 'Médaillon du Conquérant', 'Medaillon des Eroberers', '征服者勋章', '征服者勳章', 'Medallón de conquistador', 'Medallón de conquistador', 'Медальон Завоевателя', '', '', '', '', '', '', '', ''), +(12060, '신드렐의 쪽지', 'Note de Shindrell', 'Shindrells Notiz', '辛德瑞尔的便笺', '辛德瑞爾的便箋', 'Nota de Shindrell', 'Nota de Shindrell', 'Записка Шиндрелл', '', '', '', '', '', '', '', ''), +(12061, '징벌의 검', 'Lame de rétorsion', 'Klinge der Abrechnung', '清算之刃', '清算之刃', 'Hoja de Juicio', 'Hoja de Juicio', 'Клинок Расчетов', '', '', '', '', '', '', '', ''), +(12062, '숙련의 전투 단도', 'Dague de maîtrise', 'Geschickte Kampfklinge', '作战之刃', '作戰之刃', 'Hoja apta para la lucha', 'Hoja apta para la lucha', 'Квалифицированный боевой клинок', '', '', '', '', '', '', '', ''), +(12063, '몬스터 - Trident, Wicked', 'Monstre - Trident, vicieux', 'Monster - Dreizack, Tückisch', '', '', 'Monstruo: tridente, maligno', 'Monstruo: tridente, maligno', 'Монстр - трезубец, гибельный', '', '', '', '', '', '', '', ''), +(12064, '게임마스터의 두건', 'Chaperon de maître de jeu', 'Game Master-Kapuze', '', '遊戲達人寶冠', 'Caperuza de Maestro de Juego', 'Caperuza de Maestro de Juego', 'Капюшон игротехника', '', '', '', '', '', '', '', ''), +(12065, '정기의 수호물', 'Gardien des éléments', 'Barriere der Elemente', '元素屏障', '元素屏障', 'Amuleto de los elementos', 'Resguardo contra los Elementos', 'Оберег Стихий', '', '', '', '', '', '', '', ''), +(12066, '혈암 단망토', 'Cape peau-de-schiste', 'Schieferhautcape', '页岩斗篷', '葉岩斗篷', 'Manteo de esquisto', 'Manteo de esquisto', 'Накидка Глинистой кожи', '', '', '', '', '', '', '', ''), +(12082, '고룡가죽 어깨갑옷', 'Spallières en peau de wyrm', 'Wyrmbalg-Schiftung', '龙皮肩铠', '龍皮肩鎧', 'Bufas de pellejo de vermis', 'Bufas de pellejo de vermis', 'Наплеч из шкуры змея', '', '', '', '', '', '', '', ''), +(12083, '떡갈나무 장식띠', 'Echarpe valconienne', 'Valconische Schärpe', '火山腰带', '火山腰帶', 'Fajín valconiano', 'Fajín valconiano', 'Вальконийский кушак', '', '', '', '', '', '', '', ''), +(12102, '귀족의 반지', 'Anneau aristocratique', 'Ring des Aristokraten', '贵族之戒', '貴族之戒', 'Anillo del Aristócrata', 'Anillo del Aristócrata', 'Кольцо Аристократа', '', '', '', '', '', '', '', ''), +(12103, '미스타리아의 별', 'Etoile de Mystaria', 'Stern von Mystaria', '秘术之星', '秘術之星', 'Estrella de Mystaria', 'Estrella de Mystaria', 'Звезда Мистарии', '', '', '', '', '', '', '', ''), +(12104, '얼룩가시 튜닉', 'Tunique d\'épines tavelées', 'Kraftrankentunika', '斑棘外套', '斑棘外套', 'Túnica espinapinta', 'Túnica espinapinta', 'Мундир Крапчатого Шипа', '', '', '', '', '', '', '', ''), +(12105, '혈기의 다리보호구', 'Jambières de fierté', 'Panzergamaschen des Löwenmutes', '强链护腿', '強鏈護腿', 'Leotardos de malla de orgullo', 'Leotardos de malla de orgullo', 'Славнокольчужные поножи', '', '', '', '', '', '', '', ''), +(12106, '바위껍질 흉갑', 'Cuirasse peau-de-roche', 'Felshautbrustplatte', '石皮胸甲', '石皮胸甲', 'Peto de piel de roca', 'Coraza de piel de roca', 'Кираса каменной кожи', '', '', '', '', '', '', '', ''), +(12107, '속삭임의 다리보호구', 'Jambières chuchotantes', 'Flüsterseide-Gamaschen', '轻丝护腿', '輕絲護腿', 'Leotardos de seda susurradora', 'Leotardos de seda susurradora', 'Поножи из шуршащего шелка', '', '', '', '', '', '', '', ''), +(12108, '현무암 미늘 갑옷', 'Broigne basaltique', 'Basaltschuppenrüstung', '黑陶鳞片护甲', '黑陶鱗片護甲', 'Armadura de escamas de basalto', 'Armadura de escamas de basalto', 'Базальтовая чешуйчатая броня', '', '', '', '', '', '', '', ''), +(12109, '푸른달 아미스', 'Amict de lune azur', 'Azurblaue Mondamicia', '蓝月披肩', '藍月披肩', 'Hombre de luna azur', 'Amito de luna azur', 'Лазурный лунный нарамник', '', '', '', '', '', '', '', ''), +(12110, '기우제 망토', 'Drapé de pluviomancien', 'Regenzauberertuch', '雨法师斗篷', '雨法師斗篷', 'Mantón de lanzalluvias', 'Mantón de lanzalluvias', 'Пелерина Заклинателя Дождя', '', '', '', '', '', '', '', ''), +(12111, '용암 판금 건틀릿', 'Gantelets volcaniques', 'Lavaplattenstulpen', '熔岩护手', '熔岩護手', 'Guanteletes de placas de lava', 'Guanteletes de placas de lava', 'Лавовые рукавицы', '', '', '', '', '', '', '', ''), +(12112, '지하 악마의 팔보호구', 'Brassards de démon des cryptes', 'Gruftdämonen-Armschienen', '地穴恶魔护腕', '地穴惡魔護腕', 'Brazales de demonio de cripta', 'Brazales de demonio de cripta', 'Наручи склепного демона', '', '', '', '', '', '', '', ''), +(12113, '해무리 단망토', 'Cape de l\'hélionaute', 'Sonnentuchcape', '阳焰斗篷', '陽焰斗篷', 'Manteo nacido del sol', 'Manteo nacido del sol', 'Солнечная накидка', '', '', '', '', '', '', '', ''), +(12114, '땅거미 장갑', 'Gants crépusculaires', 'Nachtlauerhandschuhe', '夜暮手套', '夜暮手套', 'Guantes Ocaso', 'Guantes Ocaso', 'Сумрачные перчатки', '', '', '', '', '', '', '', ''), +(12115, '튼튼한 벨트', 'Etreinte loyale', 'Wackere Umklammerung', '坚定束腰', '堅定手套', 'Garra Stalwart', 'Garra de adepto', 'Стойкий поясок', '', '', '', '', '', '', '', ''), +(12122, '굼이샤의 잡동사니', 'Camelote de Kum\'isha', 'Kum\'ishas Plunder', '库米沙的垃圾袋', '庫米沙的垃圾袋', 'Basura de Kum\'isha', 'Basura de Kum\'isha', 'Барахло Кум-иши', '잡동사니로 가득 찬 자루입니다.', 'Un coffre rempli de camelote.', 'Eine Truhe voll mit Plunder', '里面是一大堆垃圾', '裡面是一大堆垃圾', 'Un cofre lleno de \"porquería\"', 'Un cofre lleno de \"porquería\"', '\"Сундук набит всяким \"хламом\"\"'), +(12142, '몬스터 - Sword, Thick/Fat Blade', 'Monstre - Epée, Lame grosse/épaisse', 'Monster - Schwert, Dicke/Fette Klinge', '', '', 'Monstruo: espada, hoja gruesa/gorda', 'Monstruo: espada, hoja gruesa/gorda', 'Монстр - меч, толстый/жирный клинок', '', '', '', '', '', '', '', ''), +(12143, '용돌기 열쇠', 'Clé de Dragonspine', 'Großdrachenrückgratschlüssel', '龙脊钥匙', '龍脊鑰匙', 'Llave de espinazo de dragón', 'Llave de espinazo de dragón', 'Ключ Драконьего хребта', '', '', '', '', '', '', '', ''), +(12144, '알껍질급속냉각기', 'Oeufilloscope', 'Eiszilloskop', '龙蛋冷冻器', '龍蛋冷凍器', 'Ovosciloscopio', 'Ovosciloscopio', 'Яйцехладоскоп', '', '', '', '', '', '', '', ''), +(12162, '도면: 단단한 철제 쇼트소드', 'Plans : Epée courte en fer trempé', 'Pläne: Gehärtetes Eisenkurzschwert', '设计图:硬铁短剑', '設計圖:硬鐵短劍', 'Diseño: espada corta de hierro endurecido', 'Diseño: espada corta de hierro endurecido', 'Чертеж: закаленный железный короткий меч', '', '', '', '', '', '', '', ''), +(12163, '도면: 달의 강철 브로드소드', 'Plans : Epée d\'acier lunaire', 'Pläne: Mondstahlbreitschwert', '设计图:月钢宽剑', '設計圖:月鋼寬劍', 'Diseño: sable de acero lunar', 'Diseño: espada ancha de acero lunar', 'Чертеж: палаш лунной стали', '', '', '', '', '', '', '', ''), +(12164, '도면: 큰 철제 도끼', 'Plans : Gigantesque hache en fer', 'Pläne: Massive Eisenaxt', '设计图:巨型铁斧', '設計圖:巨型鐵斧', 'Diseño: hacha de hierro macizo', 'Diseño: hacha de hierro macizo', 'Чертеж: массивный железный топор', '', '', '', '', '', '', '', ''), +(12182, '몬스터 - Staff of Jordan', 'Monstre - Bâton de Jordan', 'Monster - Stab des Jordan', '', '', 'Monstruo: Bastón de Jordan', 'Monstruo: Bastón de Jordan', 'Монстр - посох Джордана', '', '', '', '', '', '', '', ''), +(12183, '몬스터 - Mace, Thrall\'s Hammer', 'Monstre - Masse, Marteau de Thrall', 'Monster - Streitkolben, Thralls Hammer', '', '', 'Monstruo: maza, Martillo de Thrall', 'Monstruo: maza, Martillo de Thrall', 'Монстр - палица, Молот Тралла', '', '', '', '', '', '', '', ''), +(12184, '랩터 고기', 'Chair de raptor', 'Raptorfleisch', '迅猛龙肉', '迅猛龍肉', 'Carne de raptor', 'Carne de raptor', 'Плоть ящера', '', '', '', '', '', '', '', ''), +(12185, '붉은해적단장 모자', 'Bicorne d\'amiral de la Voile sanglante', 'Blutsegeladmiralshut', '血帆舰长之帽', '血帆艦長之帽', 'Sombrero de almirante Velasangre', 'Sombrero de almirante Velasangre', 'Адмиральская шляпа Кровавого Паруса', '', '', '', '', '', '', '', ''), +(12186, '비룡불꽃 아뮬렛 (OLD) (UNUSED)', '[INUTILISÉ] [VIEUX] Amulette drakefeu', '', '', '', 'dracofire amuleto (OLD) (UNUSED)', 'dracofire amuleto (OLD) (UNUSED)', 'Амулет Пламени дракона (СТАРЫЙ) (НЕИСПОЛЬЗОВАННЫЙ)', '', '', '', '', '', '', '', ''), +(12187, '방어의 시험용 갑옷', 'Test Défense Torse', 'Test - Verteidigung - Truhe', '', '', 'Test Defense peto', 'Test Defense peto', 'Тест защита - грудь', '', '', '', '', '', '', '', ''), +(12188, '방어도의 시험용 갑옷', 'Test Armure Torse', 'Test - Rüstung - Truhe', '', '', 'Test Armor peto', 'Test Armor peto', 'Тест доспехи - грудь', '', '', '', '', '', '', '', ''), +(12189, '힘의 시험용 갑옷', 'Test Force Torse', 'Test - Kraft - Truhe', '', '', 'Test Fuerza peto', 'Test Fuerza peto', 'Тест сила - грудь', '', '', '', '', '', '', '', ''), +(12190, '숙면의 물약', 'Potion de sommeil sans rêve', 'Trank des traumlosen Schlafs', '昏睡药水', '昏睡藥水', 'Poción de letargo sin sueños', 'Poción de letargo sin sueños', 'Зелье спокойного сна', '', '', '', '', '', '', '', ''), +(12191, '은빛 새벽호 금고', 'Coffret de l\'Aube argentée', 'Schließkassette der SILBERMORGEN', '银色清晨号的保险箱', '銀色清晨號的保險箱', 'Arcón de Amanecer de plata', 'Arcón de Amanecer de plata', 'Денежный ящик Серебряной Зари', '', '', '', '', '', '', '', ''), +(12192, '안개 장막호 금고', 'Coffret du Voile de brume', 'Schließkassette der NEBELSCHLEIER', '迷雾之纱号的保险箱', '迷霧之紗號的保險箱', 'Arcón de Halo de bruma', 'Arcón del Halo de bruma', 'Денежный ящик Туманной Пелены', '', '', '', '', '', '', '', ''), +(12202, '호랑이 고기', 'Viande de tigre', 'Tigerfleisch', '虎肉', '虎肉', 'Carne de tigre', 'Carne de tigre', 'Мясо тигра', '', '', '', '', '', '', '', ''), +(12203, '붉은 늑대 고기', 'Viande de loup rouge', 'Rotes Wolfsfleisch', '红狼肉', '紅狼肉', 'Carne de lobo rojo', 'Carne de lobo rojo', 'Красное волчье мясо', '', '', '', '', '', '', '', ''), +(12204, '두꺼운 코도 고기', 'Viande de kodo épaisse', 'Schweres Kodofleisch', '科多兽肉', '科多獸肉', 'Carne de kodo pesada', 'Carne de kodo pesada', 'Мясо большого кодо', '', '', '', '', '', '', '', ''), +(12205, '하얀 거미 고기', 'Viande d\'araignée blanche', 'Weißes Spinnenfleisch', '白蜘蛛肉', '白蜘蛛肉', 'Carne de araña blanca', 'Carne de araña blanca', 'Белое мясо паука', '', '', '', '', '', '', '', ''), +(12206, '연한 게살', 'Viande de crabe tendre', 'Zartes Krebsfleisch', '嫩螃蟹肉', '嫩螃蟹肉', 'Carne de cangrejo tierna', 'Carne de cangrejo tierna', 'Нежное крабовое мясо', '', '', '', '', '', '', '', ''), +(12207, '거대한 알', 'Oeuf géant', 'Riesenei', '巨蛋', '巨蛋', 'Huevo gigante', 'Huevo gigante', 'Гигантское яйцо', '', '', '', '', '', '', '', ''), +(12208, '연한 늑대 고기', 'Viande de loup tendre', 'Zartes Wolfsfleisch', '嫩狼肉', '嫩狼肉', 'Carne de lobo tierna', 'Carne de lobo tierna', 'Нежная волчатина', '', '', '', '', '', '', '', ''), +(12209, '늑대 살코기 스테이크', 'Steak de loup', 'Mageres Wolfsteak', '瘦狼排', '瘦狼排', 'Chuleta de lobo magro', 'Filete de lobo magro', 'Постный стейк из волчатины', '', '', '', '', '', '', '', ''), +(12210, '랩터 숯불구이', 'Rôti de raptor', 'Gerösteter Raptor', '烤迅猛龙肉', '烤迅猛龍肉', 'Raptor asado', 'Raptor asado', 'Жареный ящер', '', '', '', '', '', '', '', ''), +(12211, '매운 늑대 갈비', 'Côtes de loup épicées', 'Gewürzte Wolfrippchen', '香辣狼排', '香辣狼排', 'Costillas de lobo especiadas', 'Costillas de lobo especiadas', 'Пряная волчья грудинка', '', '', '', '', '', '', '', ''), +(12212, '밀림 스튜', 'Ragoût de la jungle', 'Dschungeleintopf', '丛林大杂烩', '叢林大雜燴', 'Estofado de la selva', 'Estofado de la selva', 'Похлебка \"Джунгли\"', '', '', '', '', '', '', '', ''), +(12213, '고기말이 별미', 'Tourte surprise', 'Aas Surprise', '腐肉大餐', '腐肉大餐', 'Sorpresa de carroñero', 'Sorpresa de carroña', 'Десерт из мертвечины', '', '', '', '', '', '', '', ''), +(12214, '신비의 스튜', 'Ragoût mystère', 'Eigenartiger Eintopf', '神秘杂烩', '神秘雜燴', 'Estofado misterioso', 'Estofado misterioso', 'Загадочная похлебка', '', '', '', '', '', '', '', ''), +(12215, '코도 고기 스튜', 'Ragoût épais de kodo', 'Schwerer Kodoeintopf', '科多肉杂烩', '科多肉雜燴', 'Estofado de kodo pesado', 'Estofado de kodo pesado', 'Сытная похлебка из кодо', '', '', '', '', '', '', '', ''), +(12216, '매콤한 칠리 크랩', 'Chili de crabe épicé', 'Gewürzter Chilikrebs', '辣椒蟹肉', '辣椒蟹肉', 'Chili de cangrejo especiado', 'Chili de cangrejo especiado', 'Краб под соусом чили', '', '', '', '', '', '', '', ''), +(12217, '용숨결 칠리', 'Chili de souffle de dragon', 'Drachenodemchili', '龙息红椒', '龍息紅椒', 'Ají aliento de dragón', 'Ají aliento de dragón', 'Мясо в соусе \"Дыхание дракона\"', '', '', '', '', '', '', '', ''), +(12218, '괴물 오믈렛', 'Omelette monstrueuse', 'Monsteromelett', '超级煎蛋卷', '超級煎蛋捲', 'Tortilla de monstruo', 'Tortilla gigante', 'Омлет с монстрятиной', '', '', '', '', '', '', '', ''), +(12219, '가공하지 않은 승천의 인장', 'Sceau d\'ascension non décoré', 'Unverziertes Siegel des Aufstiegs', '原始晋升印章', '原始晉升印章', 'Lacre de ascensión sin adornar', 'Sello de ascensión sin adornar', 'Простая печать Вознесения', '표면에 3개의 홈이 파져 있습니다.', 'On peut voir trois emplacements vides à la surface.', 'Drei leere Sockel bedecken die Oberfläche.', '表面上有三个空槽。', '表面上有三個空槽。', 'Hay tres espacios vacíos sobre la cara.', 'Hay tres espacios vacíos sobre la cara.', 'На лицевой стороне три пустых гнезда.'), +(12220, '온전한 정령의 족쇄', 'Bracelets élémentaires intacts', 'Intakte Elementararmschiene', '完整的元素护腕', '完整的元素護腕', 'Brazal elemental intacto', 'Brazal elemental intacto', 'Неповрежденный браслет элементаля', '', '', '', '', '', '', '', ''), +(12221, '블럼프가의 낚싯대', 'Canne à pêche de la famille Blump', 'Angelrute der Familie Blump', '布拉普家族鱼竿', '布拉普家族魚竿', 'Caña de pescar de la familia Blump', 'Caña de pescar de la familia Blump', 'Удочка семейства Блумп', '', '', '', '', '', '', '', ''), +(12222, '블럼프가의 낚시 모자', 'Chapeau de pêche de la famille Blump', 'Angelhut der Familie Blump', '布拉普家族钓鱼帽', '布拉普家族釣魚帽', 'Sombrero de pescar de la familia Blump', 'Sombrero de pesca de la familia Blump', 'Рыбацкая шляпа семейства Блумп', '', '', '', '', '', '', '', ''), +(12223, '살이 많은 박쥐 날개', 'Aile de chauve-souris charnue', 'Fleischiger Fledermausflügel', '蝙蝠肉翅', '蝙蝠肉翅', 'Ala de murciélago carnosa', 'Ala de murciélago carnosa', 'Мясистое крыло летучей мыши', '', '', '', '', '', '', '', ''), +(12224, '바삭바삭한 박쥐 날개', 'Aile de chauve-souris croustillante', 'Knuspriger Fledermausflügel', '香脆蝙蝠翅', '香脆蝙蝠翅', 'Ala de murciélago crujiente', 'Ala de murciélago crujiente', 'Хрустящее крылышко летучей мыши', '', '', '', '', '', '', '', ''), +(12225, '블럼프가의 낚싯대', 'Canne à pêche de la famille Blump', 'Angel der Familie Blump', '布拉普家族鱼竿', '布拉普家族魚竿', 'Caña de pescar de la familia Blump', 'Caña de pescar de la familia Blump', 'Удочка семейства Блумп', '', '', '', '', '', '', '', ''), +(12226, '조리법: 바삭바삭한 박쥐 날개', 'Recette : Aile de chauve-souris croustillante', 'Rezept: Knuspriger Fledermausflügel', '食谱:香脆蝙蝠翅', '食譜:香脆蝙蝠翅', 'Receta: ala de murciélago crujiente', 'Receta: ala de murciélago crujiente', 'Рецепт: хрустящее крылышко летучей мыши', '', '', '', '', '', '', '', ''), +(12227, '조리법: 늑대 살코기 스테이크', 'Recette : Steak de loup', 'Rezept: Mageres Wolfsteak', '食谱:瘦狼排', '食譜:瘦狼排', 'Receta: chuleta de lobo magro', 'Receta: filete de lobo magro', 'Рецепт: постный стейк из волчатины', '', '', '', '', '', '', '', ''), +(12228, '조리법: 랩터 숯불구이', 'Recette : Rôti de raptor', 'Rezept: Gerösteter Raptor', '食谱:烤迅猛龙肉', '食譜:烤迅猛龍肉', 'Receta: raptor asado', 'Receta: raptor asado', 'Рецепт: жареный ящер', '', '', '', '', '', '', '', ''), +(12229, '조리법: 늑대 양념 갈비', 'Recette : Côtes de loup épicées', 'Rezept: Scharfe Wolfrippchen', '食谱:热狼排', '食譜:熱狼排', 'Receta: costillas de lobo picantes', 'Receta: costillas de lobo picantes', 'Рецепт: острая волчья грудинка', '', '', '', '', '', '', '', ''), +(12230, '악령의숲 진흙괴물 견본', 'Echantillon de Limon de Gangrebois', 'Teufelswaldschleimprobe', '费伍德软泥怪样本', '費伍德軟泥怪樣本', 'Muestra de babosa de Frondavil', 'Muestra de babosa de Frondavil', 'Проба слизи из Оскверненного леса', '', '', '', '', '', '', '', ''), +(12231, '조리법: 밀림 스튜', 'Recette : Ragoût de la jungle', 'Rezept: Dschungeleintopf', '食谱:丛林大杂烩', '食譜:叢林大雜燴', 'Receta: estofado de la selva', 'Receta: estofado de la selva', 'Рецепт: похлебка \"Джунгли\"', '', '', '', '', '', '', '', ''), +(12232, '조리법: 고기말이 별미', 'Recette : Tourte surprise', 'Rezept: Aas Surprise', '食谱:腐肉大餐', '食譜:腐肉大餐', 'Receta: sorpresa de carroñero', 'Receta: sorpresa de carroña', 'Рецепт: десерт из мертвечины', '', '', '', '', '', '', '', ''), +(12233, '조리법: 신비의 스튜', 'Recette : Ragoût mystère', 'Rezept: Eigenartiger Eintopf', '食谱:神秘杂烩', '食譜:神秘雜燴', 'Receta: estofado misterioso', 'Receta: estofado misterioso', 'Рецепт: загадочная похлебка', '', '', '', '', '', '', '', ''), +(12234, '부패한 악령의숲 견본', 'Echantillon corrompu de Gangrebois', 'Verderbte Teufelswaldprobe', '被腐化的费伍德样本', '被腐化的費伍德樣本', 'Muestra de Frondavil corrupta', 'Muestra de Frondavil corrupta', 'Проба скверны Оскверненного леса', '', '', '', '', '', '', '', ''), +(12235, '운고로 진흙괴물 견본', 'Echantillon de Limon d\'Un\'Goro', 'Un\'Goro-Brühschleimer-Probe', '安戈洛泥浆怪样本', '安戈洛泥漿怪樣本', 'Muestra de babosa de Un\'Goro', 'Muestra de babosa de Un\'Goro', 'Проба грязи Ун\'Горо', '', '', '', '', '', '', '', ''), +(12236, '순수한 운고로 견본', 'Echantillon pur d\'Un\'Goro', 'Reine Un\'Goro-Probe', '纯净的安戈洛样本', '純淨的安戈洛樣本', 'Muestra de Un\'Goro pura', 'Muestra de Un\'Goro pura', 'Чистая проба из Ун\'Горо', '', '', '', '', '', '', '', ''), +(12237, '맛좋은 게살', 'Belle chair de crabe', 'Feine Krebsbrocken', '优质蟹肉', '優質蟹肉', 'Trozos de cangrejo bueno', 'Trozos de cangrejo de gran calidad', 'Кусочки отличного крабьего мяса', '', '', '', '', '', '', '', ''), +(12238, '어둠의해안 농어', 'Mérou de Sombrivage', 'Dunkelküstenbarsch', '黑海岸石斑鱼', '黑海岸石斑魚', 'Mero de Costa Oscura', 'Mero de Costa Oscura', 'Окунь с Темного берега', '', '', '', '', '', '', '', ''), +(12239, '조리법: 용숨결 칠리', 'Recette : Chili de souffle de dragon', 'Rezept: Drachenodemchili', '食谱:龙息红椒', '食譜:龍息紅椒', 'Receta: ají aliento de dragón', 'Receta: ají aliento de dragón', 'Рецепт: мясо в соусе \"Дыхание дракона\"', '', '', '', '', '', '', '', ''), +(12240, '조리법: 코도 고기 스튜', 'Recette : Ragoût épais de kodo', 'Rezept: Schwerer Kodoeintopf', '食谱:科多肉杂烩', '食譜:科多肉雜燴', 'Receta: estofado de kodo pesado', 'Receta: estofado de kodo pesado', 'Рецепт: сытная похлебка из кодо', '', '', '', '', '', '', '', ''), +(12241, '수집한 용의 알', 'Oeuf de dragon collecté', 'Eingesammeltes Großdrachen-Ei', '收集到的龙蛋', '收集到的龍蛋', 'Huevo de dragón recogido', 'Huevo de dragón recogido', 'Коллекционное яйцо дракона', '', '', '', '', '', '', '', ''), +(12242, '바다 생물 뼈', 'Os de créature marine', 'Meereskreaturknochen', '海洋生物的骸骨', '海洋生物的骸骨', 'Huesos de criatura marina', 'Huesos de criatura marina', 'Кости морской твари', '', '', '', '', '', '', '', ''), +(12243, '이글거리는 발톱', 'Griffe flamboyante', 'Glimmende Klaue', '烟熏之爪', '煙燻之爪', 'Garra humeante', 'Garra humeante', 'Тлеющий коготь', '', '', '', '', '', '', '', ''), +(12244, '민첩성의 시험용 갑옷', 'Test Agilité Torse', 'Test - Beweglichkeit - Truhe', '', '', 'Test Agilidad peto', 'Test Agilidad peto', 'Тест ловкость - грудь', '', '', '', '', '', '', '', ''), +(12245, '정신력의 시험용 갑옷', 'Test Esprit Torse', 'Test - Geist - Truhe', '', '', 'Test Espíritu peto', 'Test Espíritu peto', 'Тест дух - грудь', '', '', '', '', '', '', '', ''), +(12247, '두꺼운날 나이프', 'Couteau à lame large', 'Breitklingenmesser', '宽刃小刀', '寬刃小刀', 'Cuchillo de hoja ancha', 'Cuchillo de hoja ancha', 'Широколезвийный нож', '', '', '', '', '', '', '', ''), +(12248, '날카로운 더크', 'Miséricorde audacieuse', 'Langdolch der Tollkühnheit', '崭新的飞刀', '嶄新的飛刀', 'Daga dirk temeraria', 'Daga dirk temeraria', 'Рисковый кортик', '', '', '', '', '', '', '', ''), +(12249, '무자비의 도끼', 'Hache impitoyable', 'Gnadenlose Axt', '无情战斧', '無情戰斧', 'Hacha despiadada', 'Hacha despiadada', 'Безжалостный топор', '', '', '', '', '', '', '', ''), +(12250, '칠흑의 도끼', 'Hache de minuit', 'Mitternachtsaxt', '午夜战斧', '午夜戰斧', 'Hacha de medianoche', 'Hacha de medianoche', 'Полуночный топор', '', '', '', '', '', '', '', ''), +(12251, '큰 지팡이', 'Grand bâton', 'Großer Stecken', '大棍子', '大棍子', 'Palo grande', 'Palo grande', 'Большая палка', '', '', '', '', '', '', '', ''), +(12252, '보호의 지팡이', 'Bâton de protection', 'Stab des Schutzes', '保护法杖', '保護法杖', 'Bastón de Protección', 'Bastón de Protección', 'Посох Защиты', '', '', '', '', '', '', '', ''), +(12253, '화려한 붉은 망토', 'Cape rouge brillante', 'Blitzendroter Umhang', '鲜亮的红披风', '鮮亮的紅披風', 'Capa roja luminosa', 'Capa roja luminosa', 'Сверкающий красный плащ', '', '', '', '', '', '', '', ''), +(12254, '기름 먹인 망토', 'Cape bien huilée', 'Gut eingeölter Umhang', '油浸披风', '油浸披風', 'Capa bien aceitada', 'Capa bien aceitada', 'Промасленный плащ', '', '', '', '', '', '', '', ''), +(12255, '회색 다리보호구', 'Jambières pâles', 'Bleiche Gamaschen', '灰色护腿', '灰色護腿', 'Leotardos pálidos', 'Leotardos pálidos', 'Бледные поножи', '', '', '', '', '', '', '', ''), +(12256, '불매듭 다리보호구', 'Jambières en étoffe cendrée', 'Aschenstoffgamaschen', '灰布护腿', '灰布護腿', 'Leotardos de paño ceniza', 'Leotardos de paño cenizo', 'Поножи из пепельной ткани', '', '', '', '', '', '', '', ''), +(12257, '단단한 새김눈 허리띠', 'Ceinture lourde abimée', 'Schwerer gekerbter Gürtel', '重型锯齿腰带', '重型鋸齒腰帶', 'Cinturón con muchas marcas', 'Cinturón con muchas marcas', 'Тяжелый зубчатый пояс', '', '', '', '', '', '', '', ''), +(12258, '뱀 죔쇠 허리띠', 'Ceinture à boucle serpentine', 'Schlangenschnallengürtel', '毒蛇腰带', '毒蛇腰帶', 'Cinturón de pinza de serpiente', 'Cinturón de pinza de serpiente', 'Змеиный пояс с застежкой', '', '', '', '', '', '', '', ''), +(12259, '반짝이는 강철 단검', 'Dague d\'acier luisante', 'Glitzernder Stahldolch', '亮闪闪的钢匕首', '亮閃閃的鋼匕首', 'Daga de acero destellante', 'Daga de acero destellante', 'Блистающий стальной кинжал', '', '', '', '', '', '', '', ''), +(12260, '이글거리는 황금 단도', 'Lame dorée flamboyante', 'Sengende Goldklinge', '灼热金剑', '灼熱金劍', 'Hoja dorada abrasadora', 'Hoja dorada abrasadora', 'Пылающий золотой клинок', '', '', '', '', '', '', '', ''), +(12261, '도면: 이글거리는 황금 단도', 'Plans : Lame dorée flamboyante', 'Pläne: Sengende Goldklinge', '设计图:灼热金剑', '設計圖:灼熱金劍', 'Diseño: hoja dorada abrasadora', 'Diseño: hoja dorada abrasadora', 'Чертеж: пылающий золотой клинок', '', '', '', '', '', '', '', ''), +(12262, '빈 검은늑대 우리', 'Cage de jeune worg vide', 'Leerer Worgwelpenkäfig', '空的座狼幼崽笼', '空的小座狼籠', 'Jaula de Mascolupo vacía', 'Jaula de cachorro de huargo vacía', 'Пустая клетка для щенка ворга', '', '', '', '', '', '', '', ''), +(12263, '사로잡은 새끼 검은늑대', 'Jeune worg en cage', 'Gefangener Worgwelpe', '笼中的座狼幼崽', '籠中的小座狼', 'Joven lupo encerrado', 'Cachorro de huargo encerrado', 'Щенок ворга в клетке', '우리가 덜걱대며 흔들립니다.', 'La cage remue et tremble.', 'Der Käfig klappert und bebt.', '笼子在不断震动。', '籠子在不斷震動。', 'La jaula se suena y se mueve.', 'La jaula suena y se mueve.', 'Клетка дребезжит и трясется.'), +(12264, '검은늑대 우리', 'Caisse de worg', 'Worgtransportkorb', '座狼笼', '座狼籠', 'Lupo porteador', 'Transportador de huargos', 'Переноска для ворга', '', '', '', '', '', '', '', ''), +(12282, '낡은 전투도끼', 'Hache de guerre usée', 'Abgenutzte Streitaxt', '用旧的战斧', '用舊的戰斧', 'Hacha de batalla desgastada', 'Hacha de batalla desgastada', 'Иссеченный боевой топор', '', '', '', '', '', '', '', ''), +(12283, '새끼용의 정수', 'Essence de Rejeton', 'Brutlingessenz', '雏龙精华', '雛龍精華', 'Esencia de cría', 'Esencia de cría', 'Сущность детеныша дракона', '', '', '', '', '', '', '', ''), +(12284, '새끼용 속박장치 900', '', '', '龙灵采集器900型', '龍靈採集器900型', '', '', 'Драко-инкарцинатор 900', '', '', '', '', '', '', '', ''), +(12285, '몬스터 - Axe, 2H Rev. Bearded Single Bladed - Red', 'Monstre - Hache, 2M barbelée à une lame - rouge', 'Monster - Axt, 2H Rev. Einfache Klinge mit Haken - Rot', '', '', 'Monstruo: hacha, barbada reversible con un solo filo: roja', '', 'Монстр - секира, двуручная, Rev. Крючковатая с одним лезвием - красная', '', '', '', '', '', '', '', ''), +(12286, '알껍질급속냉각기 견본', 'Prototype d\'Oeufilloscope', 'Eiszilloskop-Prototyp', '龙蛋冷冻器初号机', '龍蛋冷凍器初號機', 'Prototipo de ovosciloscopio', 'Prototipo de ovosciloscopio', 'Прототип яйцехладоскопа', '', '', '', '', '', '', '', ''), +(12287, '수집전자 모듈', 'Module collectronique', 'Kollektronisches Modul', '电动采集模块', '電動採集模組', 'Módulo colectrónico', 'Módulo colectrónico', 'Устройство-коллекционер', '', '', '', '', '', '', '', ''), +(12288, '사로잡은 오염된 수액괴물', 'Limon corrompu en boîte', 'Eingeschlossener verderbter Brühschlammer', '堕落软泥怪', '墮落軟泥怪', 'Moco corrupto encerrado', 'Moco corrupto encerrado', 'Упакованная едкая слизь', '', '', '', '', '', '', '', ''), +(12289, '바다 거북 잔해', 'Restes de tortue de mer', 'Meeresschildkrötenüberreste', '海龟的残骸', '海龜的殘骸', 'Restos de tortuga marina', 'Restos de tortuga marina', 'Останки морской черепахи', '', '', '', '', '', '', '', ''), +(12290, '몬스터 - Axe, Horde Badass Copper 01', 'Monstre - Hache, Horde Grosbill cuivre 01', 'Monster - Axt, Horde Fiesling Kupfer 01', '', '', 'Monstruo: hacha, terrible de cobre de la Horda 01', 'Monstruo: hacha, terrible de cobre de la Horda 01', 'Монстр - секира, Орда, задира медная 01', '', '', '', '', '', '', '', ''), +(12291, '합쳐진 수액괴물 견본', 'Echantillon de Limon mélangé', 'Verschmolzene Brühschlammerprobe', '融合的软泥怪样本', '融合的軟泥怪樣本', 'Muestra de moco fusionado', 'Muestra de moco fusionado', 'Образец перемешанной слизи', '', '', '', '', '', '', '', ''), +(12292, '이상한 표식이 된 상자', 'Boîte aux marques étranges', 'Seltsam markierter Kasten', '有奇怪标记的箱子', '有奇怪標記的箱子', 'Caja con extrañas marcas', 'Caja con símbolos extraños', 'Ящик со странной пометкой', '', '', '', '', '', '', '', ''), +(12293, '고급 금빛 실타래', 'Fil d\'or fin', 'Feiner Goldfaden', '优质金线', '優質金線', 'Hilo de oro refinado', 'Hilo de oro refinado', 'Нить из чистого золота', '', '', '', '', '', '', '', ''), +(12294, '몬스터 - Axe, 2H Horde Green War Axe', 'Monstre - Hache, 2M Horde verte Hache de guerre', 'Monster - Axt, 2H Horde Grüne Kriegsaxt', '', '', 'Monstruo: hacha, hacha de guerra verde de la Horda', '', 'Монстр - секира, двуручная, Орда, зеленая боевая секира', '', '', '', '', '', '', '', ''), +(12295, '백성의 민병대 다리보호구', 'Jambières de la milice du peuple', 'Gamaschen der Volksmiliz', '人民军护腿', '人民軍護腿', 'Leotardos de las Milicias del pueblo', 'Leotardos de las Milicias del pueblo', 'Поножи народного ополчения', '', '', '', '', '', '', '', ''), +(12296, '백성의 민병대 불막대', 'Eclat de la milice du peuple', 'Funke der Volksmiliz', '人民军之星', '人民軍之星', 'Chispa de la Milicia del Pueblo', 'Chispa de la Milicia del Pueblo', 'Искра народного ополчения', '', '', '', '', '', '', '', ''), +(12297, '몬스터 - Sword, Horde Jagged Brown', 'Monstre - Epée, Horde Dentelée Marron', 'Monster - Schwert, Horde Gezackt Braun', '', '', 'Monstruo: espada, en sierra marrón de la Horda', 'Monstruo: espada, en sierra marrón de la Horda', 'Монстр - меч, Орда зазубренный коричневый', '', '', '', '', '', '', '', ''), +(12298, '몬스터 - Dagger, Dark Pronged', 'Monstre - Dague, sombre à dents', 'Monster - Dolch, Dunkel Gezinkt', '', '', 'Monstruo: daga, oscura afilada', 'Monstruo: daga, oscura afilada', 'Монстр - кинжал, черный с зубцами', '', '', '', '', '', '', '', ''), +(12299, '그물눈 장갑', 'Gants toilés', 'Vernetzte Handschuhe', '网格手套', '網格手套', 'Guantes de red', 'Guantes de red', 'Сетеобразные перчатки', '', '', '', '', '', '', '', ''), +(12300, '용력의 보주', 'Orbe d\'énergie draconique', 'Kugel der drachischen Energie', '龙力宝珠', '龍力寶珠', 'Orbe de energía dracónica', 'Orbe de energía dracónica', 'Сфера энергии дракона', '', '', '', '', '', '', '', ''), +(12301, '대나무 우리 열쇠', 'Clé de la cage en bambou', 'Bambuskäfigschlüssel', '竹笼钥匙', '竹籠鑰匙', 'Llave de jaula de bambú', 'Llave de jaula de bambú', 'Ключ от бамбуковой клетки', '', '', '', '', '', '', '', ''), +(12302, '빙호 고삐', 'Rênes de sabre-de-givre', 'Zügel des Frostsäblers', '霜刃豹缰绳', '霜刃豹韁繩', 'Riendas del sable de hielo', 'Riendas del sable de hielo', 'Поводья ледопарда', '', '', '', '', '', '', '', ''), +(12303, '흑호 고삐', 'Rênes de sabre-de-nuit', 'Zügel des Nachtsäblers', '夜刃豹缰绳', '夜刃豹韁繩', 'Riendas del sable de la noche', 'Riendas del sable de la noche', 'Поводья ночного саблезуба', '', '', '', '', '', '', '', ''), +(12304, '몬스터 - Sword, Horde Broad Pointed', 'Monstre - Epée, Horde Large pointue', 'Monster - Schwert, Horde Breit Spitz', '', '', 'Monstruo: espada, ancha y puntiaguda de la Horda', 'Monstruo: espada, ancha y puntiaguda de la Horda', 'Монстр - меч, Орда широкий остроконечный', '', '', '', '', '', '', '', ''), +(12322, '몬스터 - Staff, Green Feathered', 'Monstre - Bâton, vert à plume', 'Monster - Stab, Grün Gefiedert', '', '', 'Monstruo: bastón, verde con plumas', 'Monstruo: bastón, verde con plumas', 'Монстр - посох, зеленый оперенный', '', '', '', '', '', '', '', ''), +(12323, '벼려지지 않은 승천의 인장', 'Sceau d\'ascension brut', 'Ungeschmiedetes Siegel des Aufstiegs', '未铸造的晋升印章', '未鑄造的晉升印章', 'Lacre de ascensión sin forjar', 'Sello de ascensión sin forjar', 'Заготовка для печати Вознесения', '', '', '', '', '', '', '', ''), +(12324, '벼려진 승천의 인장', 'Sceau d\'ascension forgé', 'Geschmiedetes Siegel des Aufstiegs', '铸造好的晋升印章', '鑄造好的晉升印章', 'Lacre de ascensión forjado', 'Sello de ascensión forjado', 'Кованая печать Вознесения', '', '', '', '', '', '', '', ''), +(12325, '원시표범 고삐', 'Rênes de léopard', 'Zügel des Urzeitleoparden', '野豹缰绳', '野豹韁繩', 'Riendas del leopardo primigenio', 'Riendas del leopardo primigenio', 'Поводья изначального леопарда', '', '', '', '', '', '', '', ''), +(12326, '갈색퓨마 고삐', 'Rênes de tigre à dents de sabre fauve', 'Zügel der gelbbraunen Säblerkatze', '褐色猎豹缰绳', '褐色獵豹韁繩', 'Riendas del sable leonado', 'Riendas del dientes de sable leonado', 'Поводья рыжего саблезуба', '', '', '', '', '', '', '', ''), +(12327, '황금퓨마 고삐', 'Rênes de tigre à dents de sabre doré', 'Zügel der goldenen Säblerkatze', '金色猎豹缰绳', '金色獵豹韁繩', 'Riendas del dientes de sable', 'Riendas del dientes de sable', 'Поводья золотого саблезуба', '', '', '', '', '', '', '', ''), +(12328, '몬스터 - Staff, 3 Piece Taped Staff Green', 'Monstre - Bâton, 3 morceaux collés vert', 'Monster - Stab, 3-teilig Geklebt Stab Grün', '', '', 'Monstruo: bastón, bastón de 3 piezas verde', 'Monstruo: bastón, bastón de 3 piezas verde', 'Монстр - посох, трехчастный заостренный посох зеленый', '', '', '', '', '', '', '', ''), +(12329, '몬스터 - Staff, Crooked Green', 'Monstre - Bâton, tordu vert', 'Monster - Stab, Verbogen Grün', '', '', 'Monstruo: bastón, torcido verde', 'Monstruo: bastón, torcido verde', 'Монстр - посох, кривой зеленый', '', '', '', '', '', '', '', ''), +(12330, '붉은 늑대 뿔피리', 'Cor du loup rouge', 'Horn des roten Wolfs', '赤狼号角', '赤狼號角', 'Cuerno del lobo rojo', 'Cuerno del lobo rojo', 'Рог Красного Волка', '', '', '', '', '', '', '', ''), +(12331, '몬스터 - Sword2H, Horde Massive Green', 'Monstre - Epée2M, Horde massive verte', 'Monster - 2H-Schwert, Horde Massiv Grün', '', '', 'Monstruo: espada 2M, maciza verde de la Horda', 'Monstruo: espada 2M, maciza verde de la Horda', 'Монстр - двуручный меч, Орда массивный зеленый', '', '', '', '', '', '', '', ''), +(12332, '몬스터 - Dagger, Green Pronged', 'Monstre - Dague, verte à dents', 'Monster - Dolch, Grün Gezinkt', '', '', 'Monstruo: daga, verde afilada', 'Monstruo: daga, verde afilada', 'Монстр - кинжал, зеленый удлиненный', '', '', '', '', '', '', '', ''), +(12334, '서리망치거인 조각', 'Eclats cognegivre', 'Frosthagelsplitter', '霜槌碎片', '霜槌碎片', 'Fragmentos Machacahielo', 'Esquirlas de Machacahielo', 'Кристаллы великанов Ледяного Молота', '', '', '', '', '', '', '', ''), +(12335, '가시불꽃부족 보석', 'Gemme de Smolderthorn', 'Edelstein der Gluthauer', '燃棘宝钻', '燃棘寶鑽', 'Gema de Espina Ahumada', 'Gema de Espina Ahumada', 'Самоцвет Тлеющего Терновника', '', '', '', '', '', '', '', ''), +(12336, '뾰족바위일족 보석', 'Gemme de Pierre-du-pic', 'Edelstein der Felsspitzoger', '尖石宝钻', '尖石寶鑽', 'Gema de Cumbrerroca', 'Gema de Cumbrerroca', 'Самоцвет Черной Вершины', '', '', '', '', '', '', '', ''), +(12337, '도끼부대 보석', 'Gemme de Bloodaxe', 'Edelstein der Blutäxte', '血斧宝钻', '血斧寶鑽', 'Gema de Hacha de Sangre', 'Gema de Hacha de Sangre', 'Самоцвет Кровавого Топора', '', '', '', '', '', '', '', ''), +(12338, '몬스터 - Polearm, Rend Blackhand', 'Monstre - Arme d\'hast, Rend Blackhand', 'Monster - Stangenwaffe, Rend Blackhand', '', '', 'Monstruo: arma de asta, desgarro Puño Negro', 'Monstruo: arma de asta, desgarro Puño Negro', 'Монстр - древковое оружие, Ренд Чернорук', '', '', '', '', '', '', '', ''), +(12339, '밸란의 선물', 'Cadeau de Vaelan', 'Vaelans Gabe', '维埃兰的礼物', '維埃蘭的禮物', 'Obsequio de Vaelan', 'Obsequio de Vaelan', 'Подарок Ваелена', '', '', '', '', '', '', '', ''), +(12341, '검은나무일족 과일 견본', 'Echantillon de fruit des Noirbois', 'Obstprobe der Schwarzfelle', '黑木水果', '黑木水果', 'Muestra de fruta Bosque Negro', 'Muestra de fruta Bosque Negro', 'Образец плодов Чернолесья', '', '', '', '', '', '', '', ''), +(12342, '검은나무일족 곡식 견본', 'Echantillon de céréales des Noirbois', 'Getreideprobe der Schwarzfelle', '黑木谷物', '黑木榖物', 'Muestra de grano Bosque Negro', 'Muestra de grano Bosque Negro', 'Образец зерен Чернолесья', '', '', '', '', '', '', '', ''), +(12343, '검은나무일족 열매 견본', 'Echantillon de noix des Noirbois', 'Nussprobe der Schwarzfelle', '黑木坚果', '黑木堅果', 'Muestra de nuez Bosque Negro', 'Muestra de nuez Bosque Negro', 'Образец орехов Чернолесья', '', '', '', '', '', '', '', ''), +(12344, '승천의 인장', 'Sceau d\'ascension', 'Siegel des Aufstiegs', '晋升印章', '晉升印章', 'Lacre de Ascensión', 'Sello de Ascensión', 'Печать Вознесения', '안쪽 테두리를 따라 용족 룬문자가 나타났다 사라졌다 합니다.', 'Des runes draconiques semblent aller et venir à l\'intérieur de l\'anneau.', 'Entlang des inneren Bandes erscheinen drachische Runen und verschwinden dann wieder.', '龙类的符文在它的表面上不断浮现。', '龍類的符文在它的表面上不斷浮現。', 'Aparecen y desaparecen runas dracónicas en la banda interior.', 'Aparecen y desaparecen runas dracónicas en la banda interior.', 'Руны драконов на внутренней стороне, то пропадают, то снова появляются.'), +(12345, '비쥬의 소지품', 'Affaires de Bijou', 'Bijous Habseligkeiten', '比修的装置', '比修的裝置', 'Pertenencias de Bijou', 'Pertenencias de Bijou', 'Вещи Блестяшки', '', '', '', '', '', '', '', ''), +(12346, '빈 정화의 그릇', 'Bol de purification vide', 'Leere Säuberungsschale', '空的净化碗', '空的淨化碗', 'Bol de limpieza vacío', 'Cuenco de purificación vacío', 'Пустая чаша Очищения', '', '', '', '', '', '', '', ''), +(12347, '가득 찬 정화의 그릇', 'Bol de purification rempli', 'Gefüllte Säuberungsschale', '装满水的净化碗', '裝滿水的淨化碗', 'Bol de limpieza lleno', 'Cuenco de purificación lleno', 'Наполненная чаша Очищения', '', '', '', '', '', '', '', ''), +(12348, '몬스터 - Axe, Horde Badass Copper 01 (Special1H)', 'Monstre - Hache2M, Horde Grosbill cuivre 01 (spécial 1M)', 'Monster - Axt, Horde Fiesling Kupfer 01 (Spezial 1H)', 'Monster - Axe2H, Horde Badass Copper 01 (Special1H)', '', 'Monstruo: hacha, terrible de cobre de la Horda 01 (especial 1M)', 'Monstruo: hacha, terrible de cobre de la Horda 01 (especial 1M)', 'Монстр - секира, Орда, задира медная 01 (особая одноручная)', '', '', '', '', '', '', '', ''), +(12349, '폭포수 강물 견본', 'Prélèvement de la Bondissante', 'Cliffspring-Probe', '壁泉河水样', '壁泉河水樣', 'Muestra del Río Fonroca', 'Muestra del Río Fonroca', 'Проба воды Скалистой реки', '', '', '', '', '', '', '', ''), +(12350, '빈 견본 시험관', 'Tube de prélèvement vide', 'Leere Probenröhre', '空的水样试管', '空的水樣試管', 'Tubo de ensayo vacío', 'Tubo de ensayo vacío', 'Пустая пробоотборная трубка', '', '', '', '', '', '', '', ''), +(12351, '북극 늑대 뿔피리', 'Cor du loup arctique', 'Horn des arktischen Wolfs', '冰狼号角', '冰狼號角', 'Cuerno del lobo ártico', 'Cuerno del lobo ártico', 'Рог полярного волка', '', '', '', '', '', '', '', ''), +(12352, '파멸의 기념물', 'Fermoir de Doomrigger', 'Doomriggers Schnalle', '末日扣环', '末日扣環', 'Broche de Equipasino', 'Broche de Equipasino', 'Пряжка Роковой оснастки', '', '', '', '', '', '', '', ''), +(12353, '백마 마구', 'Bride d\'étalon blanc', 'Schimmelzaumzeug', '白马缰绳', '白馬韁繩', 'Brida de semental blanco', 'Brida de semental blanco', 'Узда белого жеребца', '', '', '', '', '', '', '', ''), +(12354, '황토마 마구', 'Bride de palomino', 'Palominozaumzeug', '褐色马缰绳', '褐色馬韁繩', 'Brida de Palomino', 'Brida de Palomino', 'Узда игреневого коня', '', '', '', '', '', '', '', ''), +(12355, '부패의 부적', 'Talisman de corruption', 'Talisman der Verderbnis', '堕落护符', '墮落護符', 'Talismán de Corrupción', 'Dije de corrupción', 'Талисман Скверны', '', '', '', '', '', '', '', ''), +(12356, '마루둥지 와이번 알', 'Oeuf de wyverne de Haut-perchoir', 'Ei eines Steilhangflügeldrachen', '风巢双足飞龙的蛋', '風巢雙足飛龍的蛋', 'Huevo de dracoleón Nido Alto', 'Huevo de dracoleón Nido Alto', 'Яйцо виверны Скального гнездовья', '', '', '', '', '', '', '', ''), +(12358, '다크스톤 서판', 'Tablette de Darkstone', 'Darkstone-Schrifttafel', '黑暗石板', '黑暗石板', 'Tablilla Rocanegra', 'Tablilla de Rocanegra', 'Табличка Темного Камня', '', '', '', '', '', '', '', ''), +(12359, '토륨 주괴', 'Barre de thorium', 'Thoriumbarren', '瑟银锭', '瑟銀錠', 'Lingote de torio', 'Barra de torio', 'Ториевый слиток', '', '', '', '', '', '', '', ''), +(12360, '아케이나이트 주괴', 'Barre d\'arcanite', 'Arkanitbarren', '奥金锭', '奧金錠', 'Lingote de arcanita', 'Barra de arcanita', 'Арканитовый слиток', '', '', '', '', '', '', '', ''), +(12361, '푸른 사파이어', 'Saphir bleu', 'Blauer Saphir', '蓝宝石', '藍寶石', 'Zafiro azul', 'Zafiro azul', 'Синий сапфир', '', '', '', '', '', '', '', ''), +(12363, '신비한 수정', 'Cristal des arcanes', 'Arkankristall', '奥术水晶', '祕法水晶', 'Cristal Arcano', 'Cristal Arcano', 'Чародейский кристалл', '', '', '', '', '', '', '', ''), +(12364, '거대한 에메랄드', 'Enorme émeraude', 'Gewaltiger Smaragd', '巨型绿宝石', '巨型綠寶石', 'Esmeralda enorme', 'Esmeralda enorme', 'Огромный изумруд', '', '', '', '', '', '', '', ''), +(12365, '강도 높은 암석', 'Pierre dense', 'Verdichteter Stein', '厚重的石头', '厚重的石頭', 'Piedra densa', 'Piedra densa', 'Массивный камень', '', '', '', '', '', '', '', ''), +(12366, '두꺼운 설인 모피', 'Fourrure épaisse de yéti', 'Dickes Yetifell', '厚雪人毛皮', '厚雪人毛皮', 'Pelaje de yeti grueso', 'Pelaje de yeti grueso', 'Толстый мех йети', '', '', '', '', '', '', '', ''), +(12367, '온전한 설인 뿔', 'Corne de yéti en parfait état', 'Makelloses Yetihorn', '完美的雪人角', '完美的雪人角', 'Cuerno de yeti prístino', 'Cuerno prístino de yeti', 'Безупречный рог Йети', '', '', '', '', '', '', '', ''), +(12368, '여명의 계략', 'Gambit de l’aube', 'Dämmerungstrickfalle', '黎明先锋', '黎明先鋒', 'Táctica del Alba', 'Gambito del Alba', 'Рассветный гамбит', '', '', '', '', '', '', '', ''), +(12369, '벡투스의 홀', 'Sceptre de Vectus', 'Szepter von Vectus', '维克图斯的节杖', '維克圖斯的節杖', 'Cetro de Vectus', 'Cetro de Vectus', 'Скипетр Вектуса', '', '', '', '', '', '', '', ''), +(12382, '도시로 통하는 열쇠', 'Clé de la ville', 'Schlüssel zur Stadt', '城市大门钥匙', '城市大門鑰匙', 'Llave de la ciudad', 'Llave de la ciudad', 'Ключ от города', '스트라솔름 도시로 통하는 열쇠입니다.', 'La clé des portes de la ville de Stratholme', 'Hauptschlüssel zur Stadt Stratholme', '打开斯坦索姆城门的钥匙', '打開斯坦索姆城門的鑰匙', 'Maestro de la llave de la ciudad de Stratholme', 'Llave maestra de la ciudad de Stratholme', 'Ключ от всех замков Стратхольма'), +(12383, '달빛 깃든 깃털', 'Plume de Chouettard lunaire', 'Mondbestrahlte Feder', '月光羽毛', '月光羽毛', 'Pluma Lunadón', 'Pluma Lunadón', 'Светолунное перо', '', '', '', '', '', '', '', ''), +(12384, '마우아리의 부적', 'Cache de Mau\'ari', 'Behälter von Mau\'ari', '玛艾里的容器', '瑪艾里的容器', 'Carretilla de Mau\'ari', 'Alijo de Mau\'ari', 'Сокровище Мау\'ари', '', '', '', '', '', '', '', ''), +(12385, '테스트', '', 'Test', '', '', 'Test', 'Test', 'Тест', '시험용', '', 'Test', '', '測試', '', '', 'Испытание'), +(12402, '고대의 알', 'Oeuf antique', 'Uraltes Ei', '远古之卵', '遠古之卵', 'Huevo antiguo', 'Huevo antiguo', 'Древнее яйцо', '', '', '', '', '', '', '', ''), +(12403, '몬스터 - Polearm, Black', 'Monstre - Arme d\'hast, noire', 'Monster - Stangenwaffe, Schwarz', '', '', 'Monstruo: arma de asta, negra', 'Monstruo: arma de asta, negra', 'Монстр - древковое оружие, черное', '', '', '', '', '', '', '', ''), +(12404, '강도 높은 숫돌', 'Pierre à aiguiser dense', 'Verdichteter Wetzstein', '致密磨刀石', '緻密磨刀石', 'Piedra de afilar densa', 'Piedra de afilar densa', 'Массивное точило', '', '', '', '', '', '', '', ''), +(12405, '토륨 갑옷', 'Armure en thorium', 'Thoriumrüstung', '瑟银护甲', '瑟銀護甲', 'Armadura de torio', 'Armadura de torio', 'Ториевая броня', '', '', '', '', '', '', '', ''), +(12406, '토륨 허리띠', 'Ceinture en thorium', 'Thoriumgürtel', '瑟银腰带', '瑟銀腰帶', 'Cinturón de torio', 'Cinturón de torio', 'Ториевый пояс', '', '', '', '', '', '', '', ''), +(12407, '', '', '', '', '', '', 'Sobrehombros de torio', '', '', '', '', '', '', '', '', ''), +(12408, '토륨 팔보호구', 'Brassards en thorium', 'Thoriumarmschienen', '瑟银护腕', '瑟銀護腕', 'Brazales de torio', 'Brazales de torio', 'Ториевые наручи', '', '', '', '', '', '', '', ''), +(12409, '토륨 장화', 'Bottes en thorium', 'Thoriumstiefel', '瑟银长靴', '瑟銀長靴', 'Botas de torio', 'Botas de torio', 'Ториевые сапоги', '', '', '', '', '', '', '', ''), +(12410, '토륨 투구', 'Heaume en thorium', 'Thoriumhelm', '瑟银头盔', '瑟銀頭盔', 'Yelmo de torio', 'Yelmo de torio', 'Ториевый шлем', '', '', '', '', '', '', '', ''), +(12411, '세번째 모쉬아루 서판', 'Troisième Tablette Mosh\'aru', 'Dritte Mosh\'aru-Schrifttafel', '第三块摩沙鲁石板', '第三塊摩沙魯石板', 'Tercera tablilla Mosh\'aru', 'Tercera tablilla Mosh\'aru', 'Третья табличка Мошару', '', '', '', '', '', '', '', ''), +(12412, '네번째 모쉬아루 서판', 'Quatrième Tablette Mosh\'aru', 'Vierte Mosh\'aru-Schrifttafel', '第四块摩沙鲁石板', '第四塊摩沙魯石板', 'Cuarta tablilla Mosh\'aru', 'Cuarta tablilla Mosh\'aru', 'Четвертая табличка Мошару', '', '', '', '', '', '', '', ''), +(12413, '', '', '', '', '', '', 'Leotardos de torio', '', '', '', '', '', '', '', '', ''), +(12414, '토륨 다리보호구', 'Jambières en thorium', 'Thoriumgamaschen', '瑟银护腿', '瑟銀護腿', 'Leotardos de torio', 'Leotardos de torio', 'Ториевые поножи', '', '', '', '', '', '', '', ''), +(12415, '찬란하게 빛나는 흉갑', 'Cuirasse radieuse', 'Strahlende Brustplatte', '辐光胸甲', '輻光胸甲', 'Peto radiante', 'Coraza radiante', 'Сияющая кираса', '', '', '', '', '', '', '', ''), +(12416, '찬란하게 빛나는 허리띠', 'Ceinture radieuse', 'Strahlender Gürtel', '辐光腰带', '輻光腰帶', 'Cinturón radiante', 'Cinturón radiante', 'Светозарный пояс', '', '', '', '', '', '', '', ''), +(12417, '찬란하게 빛나는 머리장식', 'Diadème radieux', 'Strahlender Reif', '辐光头饰', '輻光頭飾', 'Aro radiante', 'Aro radiante', 'Светозарный венец', '', '', '', '', '', '', '', ''), +(12418, '찬란하게 빛나는 장갑', 'Gantelets radieux', 'Strahlende Handschuhe', '辐光手套', '輻光手套', 'Guantes radiantes', 'Guantes radiantes', 'Светозарные перчатки', '', '', '', '', '', '', '', ''), +(12419, '찬란하게 빛나는 장화', 'Bottes radieuses', 'Strahlende Stiefel', '辐光长靴', '輻光長靴', 'Botas radiantes', 'Botas radiantes', 'Светозарные сапоги', '', '', '', '', '', '', '', ''), +(12420, '찬란하게 빛나는 다리보호구', 'Jambières radieuses', 'Strahlende Gamaschen', '辐光护腿', '輻光護腿', 'Leotardos radiantes', 'Leotardos radiantes', 'Светозарные поножи', '', '', '', '', '', '', '', ''), +(12421, '몬스터 - Staff, White Jeweled', 'Monstre - Bâton, bâton à joyaux', 'Monster - Stab, Weiß Juwelenbesetzt', '', '', 'Monstruo: bastón, blanco con joyas', 'Monstruo: bastón, blanco con joyas', 'Монстр - посох, белый изукрашенный', '', '', '', '', '', '', '', ''), +(12422, '황제의 판금 흉갑', 'Pansière impériale', 'Imperiale Plattenrüstung', '君王板甲护胸', '君王鎧甲護胸', 'Peto de placas imperiales', 'Peto de placas imperiales', 'Императорское зерцало', '', '', '', '', '', '', '', ''), +(12423, '', '', '', '', '', '', 'Yelmo de placas imperiales', '', '', '', '', '', '', '', '', ''), +(12424, '황제의 판금 허리띠', 'Ceinture impériale en plaques', 'Imperialer Plattengürtel', '君王板甲腰带', '君王鎧甲腰帶', 'Cinturón de placas imperiales', 'Cinturón de placas imperiales', 'Императорский латный пояс', '', '', '', '', '', '', '', ''), +(12425, '황제의 판금 팔보호구', 'Brassards impériaux en plaques', 'Imperiale Plattenarmschienen', '君王板甲护腕', '君王鎧甲護腕', 'Brazales de placas imperiales', 'Brazales de placas imperiales', 'Императорские латные наручи', '', '', '', '', '', '', '', ''), +(12426, '황제의 판금 장화', 'Bottes impériales en plaques', 'Imperiale Plattenstiefel', '君王板甲战靴', '君王鎧甲戰靴', 'Botas de placas imperiales', 'Botas de placas imperiales', 'Императорские латные сапоги', '', '', '', '', '', '', '', ''), +(12427, '황제의 판금 투구', 'Heaume impérial en plaques', 'Imperialer Plattenhelm', '君王板甲头盔', '君王鎧甲頭盔', 'Yelmo de placas imperiales', 'Yelmo de placas imperiales', 'Императорский латный шлем', '', '', '', '', '', '', '', ''), +(12428, '황제의 판금 어깨보호구', 'Epaulières impériales en plaques', 'Imperiale Plattenschultern', '君王板甲护肩', '君王鎧甲護肩', 'Hombreras de placas imperiales', 'Sobrehombros de placas imperiales', 'Императорские латные наплечники', '', '', '', '', '', '', '', ''), +(12429, '황제의 판금 다리보호구', 'Jambières impériales en plaques', 'Imperiale Plattengamaschen', '君王板甲护腿', '君王鎧甲護腿', 'Leotardos de placas imperiales', 'Leotardos de placas imperiales', 'Императорские латные поножи', '', '', '', '', '', '', '', ''), +(12430, '눈호랑이의 에코', 'E\'ko de sabre-de-givre', 'E\'ko eines Frostsäblers', '霜刃魂精', '霜刃魂精', 'E\'ko Sable de Hielo', 'E\'ko sable de hielo', 'Э\'ко ледопарда', '', '', '', '', '', '', '', ''), +(12431, '눈사태일족의 에코', 'E\'ko des Tombe-hiver', 'E\'ko der Winterfelle', '寒水魂精', '寒水魂精', 'E\'ko Nevada', 'E\'ko de los Nevada', 'Э\'ко фурболгов племени Зимней Спячки', '', '', '', '', '', '', '', ''), +(12432, '톱니이빨곰의 에코', 'E\'ko de Croc acéré', 'E\'ko eines Splitterzahns', '碎齿魂精', '碎齒魂精', 'Dentoesquirla E\'ko', 'Dentoesquirla E\'ko', 'Э\'ко щербозубов', '', '', '', '', '', '', '', ''), +(12433, '올빼미야수의 에코', 'E\'ko d\'Indomptable', 'E\'ko eines Wildekins', '枭兽魂精', '梟獸魂精', 'E\'ko de lechúcico', 'E\'ko de lechúcico salvaje', 'Э\'ко дикосовухов', '', '', '', '', '', '', '', ''), +(12434, '서리바람 키메라의 에코', 'E\'ko de Noroît', 'E\'ko einer Eiswindschimäre', '冰风魂精', '冰風魂精', 'E\'ko Orvallo', 'E\'ko Orvallo', 'Э\'ко стылодыхов', '', '', '', '', '', '', '', ''), +(12435, '얼음엉겅퀴설인의 에코', 'E\'ko de Chardon de glace', 'E\'ko eines Eisdistelyetis', '冰草魂精', '冰草魂精', 'E\'ko Cardo Nevado', 'E\'ko de los Cardo Nevado', 'Э\'ко йети', '', '', '', '', '', '', '', ''), +(12436, '서리망치거인의 에코', 'E\'ko de Cognegivre', 'E\'ko der Frosthagelriesen', '霜槌魂精', '霜槌魂精', 'E\'ko Machacahielo', 'E\'ko Machacahielo', 'Э\'ко великанов', '', '', '', '', '', '', '', ''), +(12437, '리지웰의 상자', 'Caisse de Ridgewell', 'Ridgewells Kiste', '瑞治维尔的箱子', '瑞治維爾的箱子', 'Cajón de Crestabuena', 'Caja de Bonacresta', 'Ящик Риджвелла', '', '', '', '', '', '', '', ''), +(12438, '팅키의 편지', 'Lettre de Tinkee', 'Tinkees Brief', '丁奇的信', '丁奇的信', 'Carta de Tinkee', 'Carta de Tinkee', 'Письмо Тинки', '', '', '', '', '', '', '', ''), +(12440, 'Magic Knucklebone 시험용', 'Articulation magique (DND)', 'Magischer Knöchelknochen (DND)', 'Magic Knucklebone', 'Magic Knucklebone', '', '', 'Волшебная бабка (DND)', '', '', '', '', '', '', '', ''), +(12442, 'Charm Pouch 시험용', 'Sacoche de charmes (DND)', 'Glücksbringer-Beutel (DND)', 'Charm Pouch', 'Charm Pouch', 'Faltriquera de talismán (DND)', 'Faltriquera de talismán (DND)', 'Мешочек для оберега (DND)', '', '', '', '', '', '', '', ''), +(12443, 'Knucklebone Pouch 시험용', 'Sacoche d\'articulations (DND)', 'Knöchelknochenbeutel', 'Knucklebone Pouch', 'Knucklebone Pouch', 'Faltriquera de huesos (DND)', 'Faltriquera de huesos (DND)', 'Мешочек костяшек (DND)', '', '', '', '', '', '', '', ''), +(12444, '온전한 서리바람 키메라의 뿔', 'Corne intacte de Noroît', 'Unbeschädigtes Horn einer Eiswindschimäre', '完整的冰风奇美拉角', '完整的冰風奇美拉角', 'Cuerno de quimera Orvallo', 'Cuerno de quimera Orvallo', 'Безупречный рог стылодыха', '', '', '', '', '', '', '', ''), +(12445, '펠노크의 소포', 'Paquet de Felnok', 'Felnoks Paket', '菲诺克的包裹', '菲諾克的包裹', 'Talega de Felnok', 'Talega de Felnok', 'Ящик Фелнока', '', '', '', '', '', '', '', ''), +(12446, '앤빌마 머스킷총', 'Mousquet d\'Anvilmar', 'Anvilmar-Muskete', '安威玛火枪', '安威瑪火槍', 'Mosquete Yunquemar', 'Mosquete Yunquemar', 'Мушкет Старой Наковальни', '', '', '', '', '', '', '', ''), +(12447, '엉겅퀴나무 활', 'Arc des chardons', 'Distelholzbogen', '棘木弓', '棘木弓', 'Arco Cardoleño', 'Arco Cardoleño', 'Лук Чертополоха', '', '', '', '', '', '', '', ''), +(12448, '가벼운 사냥용 라이플', 'Carabine de chasse légère', 'Leichtes Jagdgewehr', '轻型猎枪', '輕型獵槍', 'Rifle de caza ligero', 'Rifle de caza ligero', 'Легкая охотничья винтовка', '', '', '', '', '', '', '', ''), +(12449, '구식 활', 'Arc primitif', 'Primitiver Bogen', '粗制弓', '粗製弓', 'Arco primitivo', 'Arco primitivo', 'Простой лук', '', '', '', '', '', '', '', ''), +(12450, '돌풍의 부적', 'Rafale de Juju', 'Hagel des Juju', '魂能之速', '魂能之速', 'Ráfaga juju', 'Aluvión Juju', 'Беспокойство джуджу', '', '', '', '', '', '', '', ''), +(12451, '마력의 부적', 'Pouvoir de Juju', 'Kraft des Juju', '魂能之力', '魂能之力', 'Poder juju', 'Poder Juju', 'Сила джуджу', '', '', '', '', '', '', '', ''), +(12452, '몬스터 - Shield, Horde A02 Silver', 'Monstre - Bouclier, Horde A02 Argent', 'Monster - Schild, Horde A02 Silber', '', '', 'Monstruo: escudo, Horda A02 plateado', 'Monstruo: escudo, Horda A02 plateado', 'Монстр: щит, Орда А02 серебряный', '', '', '', '', '', '', '', ''), +(12453, '몬스터 - Shield, Horde A03 Triangle', 'Monstre - Bouclier, Horde A03 Triangle', 'Monster - Schild, Horde A03 Dreieck', '', '', 'Monstruo: escudo, Horda A03 triangular', 'Monstruo: escudo, Horda A03 triangular', 'Монстр: щит, Орда А03 треугольник', '', '', '', '', '', '', '', ''), +(12454, '몬스터 - Shield, Horde B01 Brown', 'Monstre - Bouclier, Horde B01 Marron', 'Monster - Schild, Horde B01 Braun', '', '', 'Monstruo: escudo, Horda B01 marrón', 'Monstruo: escudo, Horda B01 marrón', 'Монстр: щит, Орда В01 коричневый', '', '', '', '', '', '', '', ''), +(12455, '불꽃의 부적', 'Braise de Juju', 'Glut des Juju', '魂能之灰', '魂能之灰', 'Ámbar juju', 'Ascua Juju', 'Жар джуджу', '', '', '', '', '', '', '', ''), +(12456, '몬스터 - Shield, Horde B02 Brown', 'Monstre - Bouclier, Horde B02 Marron', 'Monster - Schild, Horde B02 Braun', '', '', 'Monstruo: escudo, Horda B02 marrón', 'Monstruo: escudo, Horda B02 marrón', 'Монстр: щит, Орда В02 коричневый', '', '', '', '', '', '', '', ''), +(12457, '냉기의 부적', 'Frisson de Juju', 'Kälte des Juju', '魂能之寒', '魂能之寒', 'Frío juju', 'Escalofrío Juju', 'Холод джуджу', '', '', '', '', '', '', '', ''), +(12458, '계략의 부적', 'Fourberie de Juju', 'Arglist des Juju', '魂能之诈', '魂能之詐', 'Astucia juju', 'Astucia Juju', 'Коварство джуджу', '', '', '', '', '', '', '', ''), +(12459, '회피의 부적', 'Fuite de Juju', 'Flucht des Juju', '魂能之遁', '魂能之遁', 'Escape juju', 'Escape Juju', 'Побег джуджу', '', '', '', '', '', '', '', ''), +(12460, '힘의 부적', 'Puissance de Juju', 'Macht des Juju', '魂能之击', '魂能之擊', 'Poderío juju', 'Poderío Juju', 'Мощь джуджу', '', '', '', '', '', '', '', ''), +(12461, '몬스터 - Axe, 2H Horde Brown Tombstone', 'Monstre - Hache, 2M Horde Marron Pierre tombale', 'Monster - Axt, 2H Horde Braun Grabstein', '', '怪物 - 斧, 雙手部落棕墓石斧', 'Monstruo: hacha, lápida marrón de la Horda', '', 'Монстр - секира, двуручная, Орда коричневая надгробная плита', '', '', '', '', '', '', '', ''), +(12462, '천둥매의 선물', 'Etreinte du serpent des vents', 'Umarmung der Windnatter', '风蛇的拥抱', '風蛇的擁抱', 'Abrazo de la serpiente alada', 'Abrazo de la serpiente alada', 'Облачение крылатого змея', '', '', '', '', '', '', '', ''), +(12463, '비룡송곳니 학살검', 'Boucher drakecroc', 'Drachenfang-Schlächter', '龙牙之剑', '龍牙之劍', 'Cuchillo carnicero de colmillo de draco', 'Cuchillo carnicero de colmillo de draco', 'Забойник Драконий Клык', '', '', '', '', '', '', '', ''), +(12464, '핏빛불꽃 갈퀴발톱', 'Serres du Sang igné', 'Blutfeuerkrallen', '血火之爪', '血火之爪', 'Talones de Llamas de Sangre', 'Garfas de Llamas de Sangre', 'Когти Кровавого огня', '', '', '', '', '', '', '', ''), +(12465, '땅거미 망토', 'Drapé crépusculaire', 'Nachtlauertuch', '夜幕披风', '夜幕披風', 'Mantón Ocaso', 'Mantón Ocaso', 'Ночная пелерина', '', '', '', '', '', '', '', ''), +(12466, '동틀녘의 장식띠', 'Corde Cime-de-l\'aube', 'Kordel der Morgenröte', '黎明尖塔束带', '黎明尖塔腰帶', 'Cordón de espiral del Alba', 'Cordón de espiral del Alba', 'Шнурованный ремень Рассветного Шпиля', '', '', '', '', '', '', '', ''), +(12467, '괴상한 알', 'Oeuf étrange', 'Fremdartiges Ei', '异型卵', '異型卵', 'Huevo extraño', 'Huevo extraño', 'Странное яйцо', '안쪽에서 진동이 느껴집니다.', 'On dirait que quelque chose remue à l\'intérieur', 'Etwas scheint von innen heraus zu beben.', '似乎有什么东西在里面不断活动', '似乎有什麼東西在裡面不斷活動', 'Hay algo dentro que se mueve.', 'Hay algo dentro que se mueve.', 'Внутри что-то движется.'), +(12468, '칠톤 마법봉', 'Baguette de Chilton', 'Chiltons Zauberstab', '', '希爾頓魔杖', 'Varita Chilton', 'Varita Chilton', 'Жезл Чилтона', '', '', '', '', '', '', '', ''), +(12469, '난도질 검', 'Mutilateur', 'Verstümmler', '切割者', '切割者', 'Mutilador', 'Mutilador', 'Расчленитель', '', '', '', '', '', '', '', ''), +(12470, '모래추적자 발목갑옷', 'Protège-chevilles de traqueuse des sables', 'Sandpirscherknöchelschutz', '沙行者护足', '沙行者護足', 'Tobilleras Acecharenas', 'Tobilleras Acecharenas', 'Обмотки песчаного ловца', '', '', '', '', '', '', '', ''), +(12471, '사막방랑자의 나뭇가지', 'Cane du marcheur du désert', 'Wüstenläuferkrückstock', '沙漠行者藤条', '沙漠行者藤條', 'Bastón de Caminadesiertos', 'Bastón de Caminadesiertos', 'Палка странника пустынь', '', '', '', '', '', '', '', ''), +(12472, '크래클의 온도계측장치', 'Thermomètre de Krakle', 'Krakles Thermometer', '克拉兰克的温度计', '克拉蘭克的溫度計', 'Termómetro de Krakle', 'Termómetro de Krakle', 'Термометр Кракла', '품질 보증: 크래클씨 공업', 'Qualité garantie par Kraklenheit Industries', 'Garantierte Qualität von Kraklenheit Industries', '克拉兰克工业公司质量担保', '克拉蘭克工業公司品質擔保', 'Calidad garantizada por Industrias Kraklenheit.', 'Calidad garantizada por Industrias Kraklenheit.', 'Качество гарантировано мануфактурой Кракленгейта.'), +(12482, '몬스터 - Glaive - Demonhunter Black', 'Monstre - Vouge, chasseur de démon noir', 'Monster - Gleve - Dämonenjäger Schwarz', '', '', 'Monstruo: guja: cazademonios negra', 'Monstruo: guja: cazademonios negra', 'Монстр - глефа - Охотник на демонов черный', '', '', '', '', '', '', '', ''), +(12502, '몬스터 - Glaive - Demonhunter Black Offhand', 'Monstre -Vouge, chasseur de démon noir main gauche', 'Monster - Gleve - Dämonenjäger Schwarz Nebenhand', '', '', 'Monstruo: guja: cazademonios negra, mano secundaria', 'Monstruo: guja: cazademonios negra, mano izquierda', 'Монстр - глефа - Охотник на демонов черная левая рука', '', '', '', '', '', '', '', ''), +(12522, '빙글스의 비행용 장갑', 'Gants de vol de Bingles', 'Bingles Flieger-Handschuhe', '宾格斯的飞行手套', '賓格斯的飛行手套', 'Guantes voladores de Bingles', 'Guantes voladores de Bingles', 'Полетные перчатки Бингла', '', '', '', '', '', '', '', ''), +(12523, '몬스터 - Gun, Silver Musket', 'Monstre - Arme à feu, mousquet argent', 'Monster - Schusswaffe, Silbermuskete', '', '', 'Monstruo: pistola, mosquete plata', 'Monstruo - Pistola, mosquete plateado', 'Монстр - ружье, серебряный мушкет', '', '', '', '', '', '', '', ''), +(12524, '푸른 깃털달린 아뮬렛', 'Amulette de la plume bleue', 'Blaugefiedertes Amulett', '蓝色羽毛护符', '藍色羽毛護符', 'Amuleto con plumas azules', 'Amuleto de plumas azules', 'Амулет Синего пера', '', '', '', '', '', '', '', ''), +(12525, '야론의 보급품', 'Fournitures de Jaron', 'Jarons Laden', '加隆的补给物资', '加隆的補給物資', 'Provisiones de Jaron', 'Suministros de Jaron', 'Припасы Джерона', '', '', '', '', '', '', '', ''), +(12526, '우로크에게 도전하기', 'Test Défi d\'Urok', 'TEST Herausforderung an Urok', '', '', 'Test Challenge to Urok', 'Test Challenge to Urok', 'Тест - вызов Арроку', '', '', '', '', '', '', '', ''), +(12527, '늑골 분쇄기', 'Brise-côtes', 'Rippenspalter', '断肋者', '斷肋者', 'Partecostillas', 'Partecostillas', 'Реброкол', '', '', '', '', '', '', '', ''), +(12528, '재판관의 망치', 'Marteau du Juge', 'Der Hammer des Richters', '裁决之槌', '裁決之槌', 'El mazo del juez', 'El mazo del juez', 'Чекан судьи', '', '', '', '', '', '', '', ''), +(12529, '불그물거미 알주머니', 'Caisse de Couveuse', 'Glimmernetztransportkorb', '烟网蜘蛛笼', '煙網蜘蛛籠', 'Portador de Telabrasada', 'Jaula de Telabrasada', 'Клетка Огнепаутинки', '', '', '', '', '', '', '', ''), +(12530, '첨탑 거미알', 'Oeuf d\'araignée du pic', 'Spitzenspinnenei', '尖塔蜘蛛卵', '尖塔蜘蛛卵', 'Huevo de araña de la cumbre', 'Huevo de araña de la cumbre', 'Яйцо скального паука', '', '', '', '', '', '', '', ''), +(12531, '이글거리는 쐐기', 'Aiguille flamboyante', 'Sengnadel', '灼热之针', '灼熱之針', 'Aguja abrasadora', 'Aguja abrasadora', 'Пылающая игла', '', '', '', '', '', '', '', ''), +(12532, '돌장이의 뾰족지팡이', 'Aiguille du sculpte-pierre', 'Spitze des Steinformers', '塑石法杖', '塑石法杖', 'Aguja del Tallapiedras', 'Aguja del Tallapiedras', 'Шпиль гранильщика', '', '', '', '', '', '', '', ''), +(12533, '날카로운 장창', 'Pique de fortune', 'Beschlagene Pike', '尖锐长矛', '尖銳長矛', 'Pica despiadada', 'Pica férrea', 'Наконечник Грубой силы', '', '', '', '', '', '', '', ''), +(12534, '오모크의 머리 장식', 'Tête d\'Omokk', 'Omokks Kopf', '欧莫克的头颅', '歐莫克的頭顱', 'Cabeza de Omokk', 'Cabeza de Omokk', 'Голова Омокка', '', '', '', '', '', '', '', ''), +(12535, '파멸괴철로 장도', 'Droit-fil de Forge-ruine', 'Schicksalsträchtige Gradklinge', '厄运长刀', '厄運長刀', 'Regla de Forja Maldita', 'Regla de Forja Maldita', 'Клинок Кузни Рока', '', '', '', '', '', '', '', ''), +(12542, '장례 의복', 'Habit du bûcher funéraire', 'Begräbnisfeuertracht', '火葬外衣', '火葬外衣', 'Vestimentas de pira funeraria', 'Vestimentas de pira funeraria', 'Одеяние Погребального костра', '', '', '', '', '', '', '', ''), +(12543, '아이언포지의 노랫돌', 'Pierre chantante d\'Ironforge', 'Liedstein von Ironforge', '铁炉堡歌唱石', '鐵爐堡歌唱石', 'Piedracanto de Ironforge', 'Piedracanto de Forjaz', 'Поющий камень Стальгорна', '', '', '', '', '', '', '', ''), +(12544, '스랄의 결의', 'Résolution de Thrall', 'Thralls Entschlossenheit', '萨尔的决心', '索爾的決心', 'Resolución de Thrall', 'Resolución de Thrall', 'Решимость Тралла', '', '', '', '', '', '', '', ''), +(12545, '오그리마의 눈', 'Oeil d\'Orgrimmar', 'Auge von Orgrimmar', '奥格瑞玛之眼', '奧格瑪之眼', 'Ojo de Orgrimmar', 'Ojo de Orgrimmar', 'Око Оргриммара', '', '', '', '', '', '', '', ''), +(12546, '귀족 소매장식', 'Crispins aristocratiques', 'Aristokratische Manschetten', '贵族腕轮', '貴族腕輪', 'Puños de aristócrata', 'Puños de aristócrata', 'Аристократические манжеты', '', '', '', '', '', '', '', ''), +(12547, '마르 알롬의 장갑', 'Poigne de Mar Alom', 'Mar Aloms Griff', '玛洛姆之握', '瑪洛姆之握', 'Mandilete de Mar Alom', 'Mandilete de Mar Alom', 'Захват Мар Алома', '', '', '', '', '', '', '', ''), +(12548, '마그니의 결의', 'Volonté de Magni', 'Magnis Wille', '麦格尼的意志', '麥格尼的意志', 'Testamento de Magni', 'Testamento de Magni', 'Воля Магни', '', '', '', '', '', '', '', ''), +(12549, '뇌우리', 'Tuméfiante', 'Gehirnkäfig', '脑笼', '腦籠', 'Cajasesos', 'Cajasesos', 'Клеть разума', '', '', '', '', '', '', '', ''), +(12550, '룬문자 골렘 족쇄', 'Menottes de golem runiques', 'Runenverzierte Golemfesseln', '符文傀儡镣铐', '符文傀儡鐐銬', 'Grilletes de gólems con runas', 'Grilletes rúnicos de gólems', 'Кандалы рунного голема', '', '', '', '', '', '', '', ''), +(12551, '돌방패 망토', 'Cape du bouclier de pierre', 'Steinschildumhang', '石盾披风', '石盾披風', 'Capa escudo de piedra', 'Capa escudo de piedra', 'Плащ Каменного Щита', '', '', '', '', '', '', '', ''), +(12552, '역병막이 담요', 'Houppelande coupe-braise', 'Wickeltuch des Schattenbanns', '流火披风', '流火披風', 'Abrigo Aterrabojas', 'Abrigo Aterrabojas', 'Пупырчатый плащ', '', '', '', '', '', '', '', ''), +(12553, '빠른걸음 장화', 'Bottes du marcheur vif', 'Hurtigwandler-Stiefel', '迅捷长靴', '迅捷長靴', 'Botas Caminaveloz', 'Botas Caminaveloz', 'Сапоги скорохода', '', '', '', '', '', '', '', ''), +(12554, '고위 전령의 장갑', 'Gants du héraut exalté', 'Hände des erhabenen Herolds', '传令官之手', '傳令官之手', 'Manos del Heraldo exaltado', 'Manos del Heraldo exaltado', 'Краги великого глашатая', '', '', '', '', '', '', '', ''), +(12555, '전쟁광의 경갑', 'Bottes du chasseur de guerre', 'Schienbeinschützer der Kampfraserei', '驱逐者胫甲', '驅逐者脛甲', 'Grebas Belicutor', 'Grebas Belicutor', 'Наголенники Рвущегося в бой', '', '', '', '', '', '', '', ''), +(12556, '대여사제 장화', 'Bottes de la grande prêtresse', 'Stiefel der Hohepriesterin', '高阶女祭司之靴', '高階女祭司之靴', 'Botas de suma sacerdotisa', 'Botas de suma sacerdotisa', 'Сапоги Верховной жрицы', '', '', '', '', '', '', '', ''), +(12557, '흑단강철 어깨갑옷', 'Spallières d\'acier ébène', 'Ebenstahlschiftung', '乌钢肩甲', '烏鋼肩甲', 'Bufas de acero de ébano', 'Bufas de acero de ébano', 'Эбеностальной наплеч', '', '', '', '', '', '', '', ''), +(12558, '푸른 깃털달린 목걸이', 'Collier de plumes bleues', 'Blaugefiederte Halskette', '蓝羽项链', '藍羽項鏈', 'Amuleto con plumas azules', 'Collar de plumas azules', 'Ожерелье Синих перьев', '', '', '', '', '', '', '', ''), +(12562, '중요한 검은바위 문서', 'Importants documents Blackrock', 'Wichtige Blackrockdokumente', '重要的黑石文件', '重要的黑石文件', 'Importantes documentos de Roca Negra', 'Importantes documentos de Roca Negra', 'Важные бумаги Черной горы', '', '', '', '', '', '', '', ''), +(12563, '장군 고어투스의 명령서', 'Ordres du seigneur de guerre Goretooth', 'Befehl des Kriegsherren Goretooth', '高图斯的命令', '高圖斯的命令', 'Pedido del Señor de la Guerra Dientegore', 'Orden del Señor de la Guerra Dientegore', 'Приказ полководца Клинозуба', 'K.E.F.라는 인장이 찍혀 있습니다.', 'Porte le sceau de la K.E.F.', 'Trägt das Siegel des KEK.', '盖有卡拉斯远征军的徽记。', '蓋有卡拉斯遠征軍的徽記。', 'Lleva el sello de K.E.F.', 'Lleva el sello de K.E.F.', 'Несет на себе печать Каргатского экспедиционного корпуса.'), +(12564, '암살 지령', 'Engagement d\'assassin', 'Auftragsmordnotiz', '暗杀指令', '暗殺指令', 'Nota de asesinato', 'Nota de asesinato', 'Записка убийцы', '', '', '', '', '', '', '', ''), +(12565, '위나의 고양이 가방', 'Panier à chaton de Winna', 'Winnas Kätzchentransportkorb', '温娜的猫笼', '溫娜的貓籠', 'Transportador de gatitos de Winna', 'Transportador de gatitos de Winna', 'Кошачья переноска Винны', '', '', '', '', '', '', '', ''), +(12566, '단단한 플라스크', 'Flacon renforcé', 'Gehärtetes Fläschlein', '坚硬的小瓶', '堅硬的小瓶', 'Frasquito endurecido', 'Frasquito endurecido', 'Прочный флакон', '', '', '', '', '', '', '', ''), +(12567, '가득 찬 플라스크', 'Flacon rempli', 'Gefülltes Fläschlein', '装满的小瓶', '裝滿的小瓶', 'Frasquito lleno', 'Frasquito lleno', 'Наполненный флакон', '', '', '', '', '', '', '', ''), +(12582, '줄세라크의 크리스', 'Keris de Zul\'Serak', 'Keris von Zul\'Serak', '祖尔塞拉克之刃', '祖爾塞拉克之刃', 'Keris de Zul\'Serak', 'Keris de Zul\'Serak', 'Крис Зул\'Серака', '', '', '', '', '', '', '', ''), +(12583, '블랙핸드의 파멸톱', 'Massacreuse Blackhand', 'Blackhand-Verdammnissäge', '黑手魔锯', '黑手魔鋸', 'Sierra apocalíptica de Puño Negro', 'Sierra de condena de Puño Negro', 'Роковая пила Чернорука', '', '', '', '', '', '', '', ''), +(12584, '최고사령관의 장검', 'Epée longue de connétable', 'Langschwert des Großmarschalls', '大元帅的长剑', '總元帥的長劍', 'Espada larga de Gran mariscal', 'Tizona de Gran mariscal', 'Длинный меч главнокомандующего', '', '', '', '', '', '', '', ''), +(12585, '스톰윈드 메달', 'Médaillon de Stormwind', 'Medaillon von Stormwind', '暴风勋章', '暴風勳章', 'Medallón de Stormwind', 'Medallón de Ventormenta', 'Медальон Штормграда', '', '', '', '', '', '', '', ''), +(12586, '유충 독주머니', 'Glande à venin immature', 'Unreifer Giftbeutel', '不成熟的毒囊', '不成熟的毒囊', 'Glándula de veneno de inmaduro', 'Glándula de veneno inmadura', 'Железа молодой особи', '여왕 거미의 독으로부터 보호해 줍니다. 효과는 점점 약해집니다.', 'Protège la nuée contre le Lait matriarcal. L\'efficacité s\'estompe avec le temps.', 'Schützt die Brut gegen Muttermilch. Wirksamkeit nimmt mit der Zeit ab.', '免受蛛后的乳汁的影响。效果会逐渐减弱。', '免受蛛后的乳汁的影響。效果會逐漸減弱。', 'Protege a la camada de Leche de Madre. Su eficacia decae con el tiempo.', 'Protege a la camada de Leche de Madre. Su eficacia decae con el tiempo.', 'Защищает выводок от Материнского Молока. Эффективность со временем падает.'), +(12587, '렌드의 눈', 'Oeil de Rend', 'Auge von Rend', '雷德之眼', '雷德之眼', 'Ojo de Visualización', 'Ojo de Rend', 'Глаз Ренда', '', '', '', '', '', '', '', ''), +(12588, '해골쐐기 어깨보호구', 'Epaulières de pics d\'os', 'Knochenstachelschulter', '骨刺护肩', '骨刺護肩', 'Hombro de picohueso', 'Sobrehombros de huesopúa', 'Острокостный наплечник', '', '', '', '', '', '', '', ''), +(12589, '먼지깃털 장식띠', 'Echarpe de Dustfeather', 'Staubfederschärpe', '尘羽腰带', '塵羽腰帶', 'Fajín pluma de polvo', 'Fajín pluma de polvo', 'Кушак пыльного пера', '', '', '', '', '', '', '', ''), +(12590, '필살의 비수', 'Trucidante', 'Teufelsstoß', '恶魔之击', '惡魔之擊', 'Artillero vil', 'Daga vil', 'Оскверненный боец', '', '', '', '', '', '', '', ''), +(12591, '몬스터 - Staff, Holy Staff', 'Monstre - Bâton, Bâton sacré', 'Monster - Stab, Heiliger Stab', '', '', 'Monstruo: bastón, bastón Sagrado', 'Monstruo: bastón, bastón Sagrado', 'Монстр - посох, священный посох', '', '', '', '', '', '', '', ''), +(12592, '샤크람의 흑도', 'Lame noire de Shahram', 'Schwarzklinge von Shahram', '沙赫拉姆黑剑', '沙赫拉姆黑劍', 'Hoja negra de Shahram', 'Hoja negra de Shahram', 'Черный клинок Шахрама', '', '', '', '', '', '', '', ''), +(12593, '몬스터 - Sword, Horde Sword Bronze', 'Monstre - Epée, Horde Epée Bronze', 'Monster - Schwert, Horde Schwert Bronze', '', '', 'Monstruo: espada, espada de bronce de la Horda', 'Monstruo: espada, espada de bronce de la Horda', 'Монстр - меч, Орда меч бронзовый', '', '', '', '', '', '', '', ''), +(12602, '용족 굴절방패', 'Déflecteur draconien', 'Drakonischer Deflektor', '龙人之盾', '龍人之盾', 'Deflector draconiano', 'Deflector draconiano', 'Дракорианский отражающий щит', '', '', '', '', '', '', '', ''), +(12603, '밤의은총 튜닛', 'Tunique de l\'étreinte nocturne', 'Schattenhauchtunika', '深夜外套', '深夜外套', 'Túnica de la noche', 'Túnica de la noche', 'Мундир Объятий ночи', '', '', '', '', '', '', '', ''), +(12604, '성화의 티아라', 'Tiare du feu des étoiles', 'Tiara des Sternenfeuers', '星火头冠', '星火頭冠', 'Tiara de fuego de estrellas', 'Tiara de fuego de estrellas', 'Тиара Звездного огня', '', '', '', '', '', '', '', ''), +(12605, '사악한 해골봉', 'Ecrâneur serpent', 'Serpentinschädler', '蜿蜒骨杖', '蜿蜒骨杖', 'Calaverador serpentino', 'Calaverador serpentino', 'Змеиная черепушка', '', '', '', '', '', '', '', ''), +(12606, '결정화 벨트', 'Ceinturon cristallisé', 'Kristallisierter Gurt', '晶化束带', '晶化頭飾', 'Faja cristalizada', 'Faja cristalizada', 'Кристаллический ремень', '', '', '', '', '', '', '', ''), +(12607, '반짝이는 오색 비늘', 'Ecaille chromatique brillante', 'Glänzende chromatische Schuppe', '闪亮的彩色龙鳞', '閃亮的彩色龍鱗', 'Escamas cromáticas luminosas', 'Escamas cromáticas luminosas', 'Сверкающая многоцветная чешуя', '', '', '', '', '', '', '', ''), +(12608, '학살자의 의복', 'Tablier de boucher', 'Metzgerschürze', '屠夫披风', '屠夫披風', 'Delantal de carnicero', 'Delantal de carnicero', 'Фартук мясника', '', '', '', '', '', '', '', ''), +(12609, '오색매듭 덮개', 'Echarpe de vision polychromatique', 'Polychromatisches Visions-Wickeltuch', '幻色裹衣', '幻色裹衣', 'Pañuelo de visión policromática', 'Pañuelo de visión policromática', 'Многоцветная блуза видения', '', '', '', '', '', '', '', ''), +(12610, '룬문자 판금 어깨보호구', 'Epaulières runiques en plaques', 'Runenverzierte Plattenschultern', '符文板甲护肩', '符文鎧甲護肩', 'Hombreras de placas rúnicas', 'Sobrehombros rúnicos de placas', 'Рунические латные наплечники', '', '', '', '', '', '', '', ''), +(12611, '룬문자 판금 장화', 'Bottes runiques en plaques', 'Runenverzierte Plattenstiefel', '符文板甲战靴', '符文鎧甲戰靴', 'Botas de placas rúnicas', 'Botas rúnicas de placas', 'Рунические латные сапоги', '', '', '', '', '', '', '', ''), +(12612, '룬문자 판금 투구', 'Heaume runique en plaques', 'Runenverzierter Plattenhelm', '符文板甲头盔', '符文鎧甲頭盔', 'Yelmo de placas rúnicas', 'Yelmo de placas rúnicas', 'Рунический латный шлем', '', '', '', '', '', '', '', ''), +(12613, '룬문자 흉갑', 'Cuirasse runique', 'Runenverzierte Brustplatte', '符文板甲', '符文胸甲', 'Peto rúnico', 'Coraza rúnica', 'Руническая кираса', '', '', '', '', '', '', '', ''), +(12614, '룬문자 판금 다리보호구', 'Jambières runiques en plaques', 'Runenverzierte Plattengamaschen', '符文板甲护腿', '符文鎧甲護腿', 'Leotardos de placas rúnicas', 'Leotardos de placas rúnicas', 'Рунические латные поножи', '', '', '', '', '', '', '', ''), +(12615, '야성의 쇠사슬 튜닉', 'Tunique en mailles sauvages', 'Wilde Panzertunika', '野蛮锁甲外套', '野蠻鎖甲外套', 'Túnica de malla indómita', 'Túnica de malla indómita', 'Кольчужный мундир Свирепости', '', '', '', '', '', '', '', ''), +(12616, '야성의 쇠사슬 장화', 'Bottes en mailles sauvages', 'Wilde Panzerstiefel', '野蛮锁甲战靴', '野蠻鎖甲戰靴', 'Botas de malla indómita', 'Botas de malla indómita', 'Кольчужные сапоги Свирепости', '', '', '', '', '', '', '', ''), +(12617, '야성의 쇠사슬 어깨보호구', 'Epaulières en mailles sauvages', 'Wilde Panzerschultern', '野蛮锁甲护肩', '野蠻鎖甲護肩', 'Hombreras de malla indómita', 'Sobrehombros de malla indómita', 'Кольчужные наплечники Свирепости', '', '', '', '', '', '', '', ''), +(12618, '마력 깃든 토륨 흉갑', 'Cuirasse en thorium enchanté', 'Verzauberte Thoriumbrustplatte', '魔化瑟银胸甲', '魔法瑟銀胸甲', 'Peto de torio encantado', 'Coraza de torio encantado', 'Зачарованная ториевая кираса', '', '', '', '', '', '', '', ''), +(12619, '마력 깃든 토륨 다리보호구', 'Jambières en thorium enchanté', 'Verzauberte Thoriumgamaschen', '魔化瑟银护腿', '魔法瑟銀護腿', 'Leotardos de torio encantado', 'Leotardos de torio encantado', 'Зачарованные ториевые поножи', '', '', '', '', '', '', '', ''), +(12620, '마력 깃든 토륨 투구', 'Heaume en thorium enchanté', 'Verzauberter Thoriumhelm', '魔化瑟银头盔', '魔法瑟銀頭盔', 'Yelmo de torio encantado', 'Yelmo de torio encantado', 'Зачарованный ториевый шлем', '', '', '', '', '', '', '', ''), +(12621, '악마의 갈퀴', 'Fourche démoniaque', 'Dämonengabel', '恶魔之叉', '惡魔之叉', 'Horqueta de demonio', 'Horqueta de demonio', 'Демоническая вилка', '', '', '', '', '', '', '', ''), +(12622, '톱니이빨곰 고기', 'Viande de Croc acéré', 'Splitterzahnfleisch', '碎齿熊肉', '碎齒熊肉', 'Carne Dentoesquirla', 'Carne Dentoesquirla', 'Мясо медведя-щербозуба', '', '', '', '', '', '', '', ''), +(12623, '서리바람 키메라 고기', 'Viande de Noroît', 'Fleisch einer Eiswindschimäre', '冰风奇美拉肉', '冰風奇美拉肉', 'Carne Orvallo', 'Carne de Orvallo', 'Мясо химеры их клана Холодный Ветер', '', '', '', '', '', '', '', ''), +(12624, '찔레가시 사슬갑옷', 'Cotte de mailles Ronce-sauvage', 'Wilddornpanzerung', '野刺锁甲', '野刺鎖甲', 'Malla de espina salvaje', 'Malla espina salvaje', 'Доспех Дикого терна', '', '', '', '', '', '', '', ''), +(12625, '새벽지기의 어깨보호구', 'Epaulières du point du jour', 'Schultern der Morgenröte', '黎明使者护肩', '黎明使者護肩', 'Hombreras Albar', 'Sobrehombros Albar', 'Наплечники Рассветоносца', '', '', '', '', '', '', '', ''), +(12626, '장례의 소매장식', 'Crispins funéraires', 'Begräbnis-Manschetten', '葬礼护腕', '葬禮護腕', 'Puños de funeral', 'Puños de funeral', 'Погребальные манжеты', '', '', '', '', '', '', '', ''), +(12627, '시간의 재배열기', 'Déplaceur temporel', 'Temporalversetzer', '时光置换器', '時光置換器', '', 'Desplazador temporal', 'Временный переместитель', '', '', '', '', '', '', '', ''), +(12628, '악마의 룬 흉갑', 'Cuirasse démoniaque', 'Dämonengeschmiedete Brustplatte', '魔铸胸甲', '魔鑄胸甲', 'Peto de demonio forjado', 'Coraza de demonio forjada', 'Выкованная демоном кираса', '', '', '', '', '', '', '', ''), +(12629, '몬스터 - Axe, Horde Hatchet 01', 'Monstre - Hache, Horde Hachette 01', 'Monster - Axt, Horde Kriegsbeil 01', '', '', 'Monstruo: hacha, hacha de la Horda 01', 'Monstruo: hacha, hachuela de la Horda 01', 'Монстр - секира, Орда, секира 01', '', '', '', '', '', '', '', ''), +(12630, '렌드 블랙핸드의 머리카락', 'Tête de Rend Blackhand', 'Rend Blackhands Kopf', '雷德·黑手的头颅', '雷德·黑手的頭顱', 'Cabeza de Rend Puño Negro', 'Cabeza de Rend Puño Negro', 'Голова Ренда Чернорука', '악취가 심하고 피가 많이 묻어있습니다.', 'Maladie, sang, corruption.', 'Ekel erregende, blutige Verderbtheit', '丑陋,血腥,邪恶。', '醜陋,血腥,邪惡。', 'Enfermizo, sangriento, disparatado.', 'Enfermizo, sangriento, disparatado.', 'ОТвратительная, окровавленная, грязная.'), +(12631, '불꽃의 판금 건틀릿', 'Gantelets en plaques de feu', 'Feurige Plattenstulpen', '炽热板甲护手', '熾熱鎧甲護手', 'Guanteletes de placas ígneas', 'Guanteletes de placas ígneas', 'Огненные латные рукавицы', '', '', '', '', '', '', '', ''), +(12632, '폭풍 건틀릿', 'Gantelets tempêtes', 'Sturmstulpen', '风暴护手', '風暴護手', 'Guanteletes de tormenta', 'Guanteletes de tormenta', 'Рукавицы Бури', '', '', '', '', '', '', '', ''), +(12633, '순백의 투구', 'Heaume d\'âme blanche', 'Helm der weißen Seele', '白魂头盔', '白魂頭盔', 'Yelmo de alma blanca', 'Yelmo Almablanca', 'Шлем Чистой души', '', '', '', '', '', '', '', ''), +(12634, '조각끌 벨트', 'Ceinturon de ciseleur', 'Beitelmalgurt', '凿刻束带', '鑿刻腰帶', 'Faja de cincelador', 'Faja de cincelador', 'Чеканный ремень', '', '', '', '', '', '', '', ''), +(12635, '간결한 양피지', 'Parchemin simple', 'Einfaches Pergament', '简易羊皮纸', '簡易羊皮紙', 'Pergamino simple', 'Papiro simple', 'Пергамент', '', '', '', '', '', '', '', ''), +(12636, '대족장의 투구', 'Heaume du grand chef', 'Helm des großen Häuptlings', '大酋长头盔', '大酋長頭盔', 'Yelmo del Gran jefe', 'Yelmo del gran jefe', 'Шлем Великого Вождя', '', '', '', '', '', '', '', ''), +(12637, '바커스 건틀릿', 'Gantelets de Backusarian', 'Backusarische Stulpen', '班诺克护手', '班諾克護手', 'Guanteletes de Backus', 'Guanteletes de Backus', 'Бакусарийские рукавицы', '', '', '', '', '', '', '', ''), +(12638, '안돌할 시계', 'Montre d\'Andorhal', 'Andorhal-Uhr', '安多哈尔怀表', '安多哈爾懷錶', 'Reloj de Andorhal', 'Reloj de Andorhal', 'Часы Андорала', '시곗바늘이 3시를 가리키고 있습니다.', 'Les aiguilles sont bloquées sur trois heures.', 'Die Zeiger auf dieser Uhr stehen wie festgefroren bei 3:00.', '怀表的指针静止在3:00。', '懷錶的指針靜止在3:00。', 'Las manecillas de este reloj se pararon a las 15.00.', 'Las manecillas de este reloj se pararon a las 15.00.', 'Стрелки часов застыли на 3:0'), +(12639, '아성의 건틀릿', 'Gantelets de la forteresse', 'Festungsstulpen', '要塞护手', '要塞護手', 'Guanteletes bastión', 'Guanteletes bastión', 'Рукавицы Цитадели', '', '', '', '', '', '', '', ''), +(12640, '사자심장 투구', 'Heaume Coeur-de-lion', 'Löwenherzhelm', '狮心头盔', '獅心頭盔', 'Yelmo corazón de león', 'Yelmo corazón de león', 'Шлем Львиного Сердца', '', '', '', '', '', '', '', ''), +(12641, '무적의 사슬갑옷', 'Cotte de mailles invulnérable', 'Unverwundbarer Panzer', '免伤锁甲', '免傷鎖甲', 'Malla invulnerable', 'Malla invulnerable', 'Неуязвимый доспех', '', '', '', '', '', '', '', ''), +(12642, '정화된 지옥의 보주', 'Orbe infernal purifié', 'Gesäuberte Höllenkugel', '净化过的地狱火宝珠', '淨化過的地獄火寶珠', 'Orbe infernal purgado', 'Orbe infernal limpio', 'Очищенная сфера Подземного огня', '', '', '', '', '', '', '', ''), +(12643, '강도 높은 무게추', 'Caillou dense', 'Verdichteter Gewichtsstein', '致密平衡石', '緻密平衡石', 'Piedrafuerte densa', 'Contrapeso denso', 'Массивное грузило', '', '', '', '', '', '', '', ''), +(12644, '강도 높은 연마석', 'Silex à aiguiser dense', 'Verdichteter Schleifstein', '致密砂轮', '緻密砂輪', 'Piedra de pulir densa', 'Piedra de pulir densa', 'Массивный шлифовальный камень', '', '', '', '', '', '', '', ''), +(12645, '토륨 방패 스파이크', 'Pointe de bouclier en thorium', 'Thoriumschildstachel', '瑟银盾刺', '瑟銀盾刺', 'Punta de escudo de torio', 'Punta de escudo de torio', 'Ториевый шип для щита', '', '', '', '', '', '', '', ''), +(12646, '지옥불 에메랄드', 'Emeraude d\'Infus', 'Infus-Smaragd', '地狱火绿宝石', '地獄火綠寶石', 'Esmeralda infus', 'Esmeralda infus', 'Пылающий изумруд', '', '', '', '', '', '', '', ''), +(12647, '지옥의 루비', 'Rubis de Felhas', 'Felhas-Rubin', '地狱犬红宝石', '地獄犬紅寶石', 'Rubí de Felhas', 'Rubí de Felhas', 'Рубин Сквернолова', '', '', '', '', '', '', '', ''), +(12648, '사로잡은 지옥사냥개의 영혼', 'Esprit de gangrechien emprisonné', 'Eingekerkerter Teufelshundgeist', '被禁锢的地狱犬灵魂', '被禁錮的地獄犬靈魂', 'Espíritu de manáfago encarcelado', 'Espíritu de can manáfago encarcelado', 'Плененный дух Гончей Скверны', '', '', '', '', '', '', '', ''), +(12649, '사로잡은 지옥불정령의 영혼', 'Esprit infernal emprisonné', 'Eingekerkerter Höllenbestiengeist', '被禁锢的地狱火灵魂', '被禁錮的地獄火靈魂', 'Espíritu infernal encarcelado', 'Espíritu infernal encarcelado', 'Плененный дух инфернала', '', '', '', '', '', '', '', ''), +(12650, '특수 약화장치', 'Atténuateur en phase', 'Eingestellter Dämpfer', '瘟疫中和器', '瘟疫中和器', 'Humidificador armonizado', 'Atenuador armonizado', 'Гаситель колебаний', '특정한 목적에 사용되도록 만들어진 물건입니다.', 'Cet objet a été préparé pour ne pouvoir fonctionner que sur un individu en particulier.', 'Dieses Objekt wurde so eingestellt, dass sich seine Funktion gegen ein bestimmtes Wesen richtet.', '经过特殊处理,可以对指定目标使用。', '經過特殊處理,可以對指定目標使用。', 'Este objeto ha sido armonizado para funcionar contra un ser concreto.', '', ''), +(12651, '검은까마귀', 'Corbeau noir', 'Schwarzkrähe', '黑鸦', '黑鴉', 'Cuervo negro', 'Cuervo negro', 'Черный ворон', '', '', '', '', '', '', '', ''), +(12652, '비쥬의 정찰 보고서', 'Rapport de reconnaissance de Bijou', 'Bijous Aufklärungsbericht', '比修的侦察报告', '比修的偵察報告', 'Informe de reconocimiento de Bijou', 'Informe de reconocimiento de Bijou', 'Донесение Блестяшки', '일급비밀', '', 'STRENG GEHEIM', '高度机密', '高度機密', 'ALTO SECRETO', 'ALTO SECRETO', 'СОВЕРШЕННО СЕКРЕТНО'), +(12653, '갈퀴올가미', 'Arracheur', 'Zerfetzhaken', '撕裂之钩', '撕裂之鉤', 'Gancho', 'Gancho', 'Обдирочный крюк', '', '', '', '', '', '', '', ''), +(12654, '파멸의 화살', 'Tir maudit', 'Verdammnisgeschoss', '末日之击', '末日之擊', 'Tiro maldito', 'Tiro maldito', 'Роковой патрон', '', '', '', '', '', '', '', ''), +(12655, '마력 깃든 토륨 주괴', 'Barre de thorium enchanté', 'Verzauberter Thoriumbarren', '魔化瑟银锭', '附魔瑟銀錠', 'Lingote de torio encantado', 'Barra de torio encantado', 'Зачарованный ториевый слиток', '', '', '', '', '', '', '', ''), +(12662, '악마의 룬', 'Rune démoniaque', 'Dämonische Rune', '恶魔符文', '惡魔符文', 'Runa demoníaca', 'Runa demoníaca', 'Демоническая руна', '', '', '', '', '', '', '', ''), +(12663, '문자가 새겨진 떡갈나무 가지', 'Branche de chêne glyphée', 'Glyphenverzierter Eichenast', '雕文橡木枝', '雕文橡木枝', 'Rama de roble con inscripciones', 'Rama de roble con inscripciones', 'Покрытая письменами дубовая ветвь', '표면에 드루이드 문자가 새겨져 있습니다.', 'Des glyphes d\'origine druidique décorent la branche.', 'Druidische Glyphen verzieren den Zweig.', '这根树枝代表着德鲁伊的自然崇拜', '這根樹枝代表著德魯伊的自然崇拜', 'Glifos de naturaleza druida adornan la rama.', 'Glifos de naturaleza druida adornan la rama.', 'Письмена друидов украшают ветвь.'), +(12682, '도면: 토륨 갑옷', 'Plans : Armure en thorium', 'Pläne: Thoriumrüstung', '设计图:瑟银护甲', '設計圖:瑟銀護甲', 'Diseño: armadura de torio', 'Diseño: armadura de torio', 'Чертеж: ториевая броня', '', '', '', '', '', '', '', ''), +(12683, '도면: 토륨 허리띠', 'Plans : Ceinture en thorium', 'Pläne: Thoriumgürtel', '设计图:瑟银腰带', '設計圖:瑟銀腰帶', 'Diseño: cinturón de torio', 'Diseño: cinturón de torio', 'Чертеж: ториевый пояс', '', '', '', '', '', '', '', ''), +(12684, '도면: 토륨 팔보호구', 'Plans : Brassards en thorium', 'Pläne: Thoriumarmschienen', '设计图:瑟银护腕', '設計圖:瑟銀護腕', 'Diseño: brazales de torio', 'Diseño: brazales de torio', 'Чертеж: ториевые наручи', '', '', '', '', '', '', '', ''), +(12685, '도면: 찬란하게 빛나는 허리띠', 'Plans : Ceinture radieuse', 'Pläne: Strahlender Gürtel', '设计图:辐光腰带', '設計圖:輻光腰帶', 'Diseño: cinturón radiante', 'Diseño: cinturón radiante', 'Чертеж: светозарный пояс', '', '', '', '', '', '', '', ''), +(12686, '핑클의 가죽칼', 'Trancheuse de Finkle', 'Finkles Kürschner', '芬克的剥皮刀', '芬克的剝皮刀', 'Desollador de Finkle', 'Desollador de Finkle', 'Живодер Вентурона', '', '', '', '', '', '', '', ''), +(12687, '도면: 황제의 판금 어깨보호구', 'Plans : Epaulières impériales en plaques', 'Pläne: Imperiale Plattenschultern', '设计图:君王板甲护肩', '設計圖:君王鎧甲護肩', 'Diseño: hombreras de placas imperiales', 'Diseño: sobrehombros de placas imperiales', 'Чертеж: императорские латные наплечники', '', '', '', '', '', '', '', ''), +(12688, '도면: 황제의 판금 허리띠', 'Plans : Ceinture impériale en plaques', 'Pläne: Imperialer Plattengürtel', '设计图:君王板甲腰带', '設計圖:君王鎧甲腰帶', 'Diseño: cinturón de placas imperiales', 'Diseño: cinturón de placas imperiales', 'Чертеж: императорский латный пояс', '', '', '', '', '', '', '', ''), +(12689, '도면: 찬란하게 빛나는 흉갑', 'Plans : Cuirasse radieuse', 'Pläne: Strahlende Brustplatte', '设计图:辐光胸甲', '設計圖:輻光胸甲', 'Diseño: peto radiante', 'Diseño: coraza radiante', 'Чертеж: светозарная кираса', '', '', '', '', '', '', '', ''), +(12690, '도면: 황제의 판금 팔보호구', 'Plans : Bracelets impériaux en plaques', 'Pläne: Imperiale Plattenarmschienen', '设计图:君王板甲护腕', '設計圖:君王鎧甲護腕', 'Diseño: brazales de placas imperiales', 'Diseño: brazales de placas imperiales', 'Чертеж: императорские латные наручи', '', '', '', '', '', '', '', ''), +(12691, '도면: 찔레가시 사슬갑옷', 'Plans : Cotte de mailles de Ronce-sauvage', 'Pläne: Wilddornpanzerung', '设计图:野刺锁甲', '設計圖:野刺鎖甲', 'Diseño: malla de espina salvaje', 'Diseño: malla espina salvaje', 'Чертеж: доспех Буйного терна', '', '', '', '', '', '', '', ''), +(12692, '도면: 토륨 방패 스파이크', 'Plans : Pointe de bouclier en thorium', 'Pläne: Thoriumschildstachel', '设计图:瑟银盾刺', '設計圖:瑟銀盾刺', 'Diseño: escudo con punta de torio', 'Diseño: punta de escudo de torio', 'Чертеж: ториевый шип для щита', '', '', '', '', '', '', '', ''), +(12693, '도면: 토륨 장화', 'Plans : Bottes en thorium', 'Pläne: Thoriumstiefel', '设计图:瑟银长靴', '設計圖:瑟銀長靴', 'Diseño: botas de torio', 'Diseño: botas de torio', 'Чертеж: ториевые сапоги', '', '', '', '', '', '', '', ''), +(12694, '도면: 토륨 투구', 'Plans : Heaume en thorium', 'Pläne: Thoriumhelm', '设计图:瑟银头盔', '設計圖:瑟銀頭盔', 'Diseño: yelmo de torio', 'Diseño: yelmo de torio', 'Чертеж: ториевый шлем', '', '', '', '', '', '', '', ''), +(12695, '도면: 찬란하게 빛나는 장갑', 'Plans : Gantelets radieux', 'Pläne: Strahlende Handschuhe', '设计图:辐光手套', '設計圖:輻光手套', 'Diseño: guantes radiantes', 'Diseño: guantes radiantes', 'Чертеж: светозарные перчатки', '', '', '', '', '', '', '', ''), +(12696, '도면: 악마의 룬 흉갑', 'Plans : Cuirasse démoniaque', 'Pläne: Dämonengeschmiedete Brustplatte', '设计图:魔铸胸甲', '設計圖:魔鑄胸甲', 'Diseño: peto de demonio forjado', 'Diseño: coraza de demonio forjada', 'Чертеж: выкованная демоном кираса', '', '', '', '', '', '', '', ''), +(12697, '도면: 찬란하게 빛나는 장화', 'Plans : Bottes radieuses', 'Pläne: Strahlende Stiefel', '设计图:辐光长靴', '設計圖:輻光長靴', 'Diseño: botas radiantes', 'Diseño: botas radiantes', 'Чертеж: светозарные сапоги', '', '', '', '', '', '', '', ''), +(12698, '도면: 새벽지기의 어깨보호구', 'Plans : Epaulières du point du jour', 'Pläne: Schultern der Morgenröte', '设计图:黎明使者护肩', '設計圖:黎明使者護肩', 'Diseño: hombreras Albar', 'Diseño: sobrehombros Albar', 'Чертеж: наплечники Рассветоносца', '', '', '', '', '', '', '', ''), +(12699, '도면: 불꽃의 판금 건틀릿', 'Plans : Gantelets en plaques de feu', 'Pläne: Feurige Plattenstulpen', '设计图:炽热板甲护手', '設計圖:熾熱鎧甲護手', 'Diseño: guanteletes de placas ígneas', 'Diseño: guanteletes de placas ígneas', 'Чертеж: огненные латные рукавицы', '', '', '', '', '', '', '', ''), +(12700, '도면: 황제의 판금 장화', 'Plans : Bottes impériales en plaques', 'Pläne: Imperiale Plattenstiefel', '设计图:君王板甲战靴', '設計圖:君王鎧甲戰靴', 'Diseño: botas de placas imperiales', 'Diseño: botas de placas imperiales', 'Чертеж: императорские латные сапоги', '', '', '', '', '', '', '', ''), +(12701, '도면: 황제의 판금 투구', 'Plans : Heaume impérial en plaques', 'Pläne: Imperialer Plattenhelm', '设计图:君王板甲头盔', '設計圖:君王鎧甲頭盔', 'Diseño: yelmo de placas imperiales', 'Diseño: yelmo de placas imperiales', 'Чертеж: императорский латный шлем', '', '', '', '', '', '', '', ''), +(12702, '도면: 찬란하게 빛나는 머리장식', 'Plans : Diadème radieux', 'Pläne: Strahlender Reif', '设计图:辐光头饰', '設計圖:輻光頭飾', 'Diseño: aro radiante', 'Diseño: aro radiante', 'Чертеж: светозарный венец', '', '', '', '', '', '', '', ''), +(12703, '도면: 폭풍 건틀릿', 'Plans : Gantelets tempêtes', 'Pläne: Sturmstulpen', '设计图:风暴护手', '設計圖:風暴護手', 'Diseño: guanteletes de tormenta', 'Diseño: guanteletes de tormenta', 'Чертеж: рукавицы Бури', '', '', '', '', '', '', '', ''), +(12704, '도면: 토륨 다리보호구', 'Plans : Jambières en thorium', 'Pläne: Thoriumgamaschen', '设计图:瑟银护腿', '設計圖:瑟銀護腿', 'Diseño: leotardos de torio', 'Diseño: leotardos de torio', 'Чертеж: ториевые поножи', '', '', '', '', '', '', '', ''), +(12705, '도면: 황제의 판금 흉갑', 'Plans : Pansière impériale', 'Pläne: Imperiale Plattenrüstung', '设计图:君王板甲护胸', '設計圖:君王鎧甲護胸', 'Diseño: peto de placas imperiales', 'Diseño: peto de placas imperiales', 'Чертеж: императорское зерцало', '', '', '', '', '', '', '', ''), +(12706, '도면: 룬문자 판금 어깨보호구', 'Plans : Epaulières runiques en plaques', 'Pläne: Runenverzierte Plattenschultern', '设计图:符文板甲护肩', '設計圖:符文鎧甲護肩', 'Diseño: hombreras de placas rúnicas', 'Diseño: Sobrehombros rúnicos de placas', 'Чертеж: рунические латные наплечники', '', '', '', '', '', '', '', ''), +(12707, '도면: 룬문자 판금 장화', 'Plans : Bottes runiques en plaques', 'Pläne: Runenverzierte Plattenstiefel', '设计图:符文板甲战靴', '設計圖:符文鎧甲戰靴', 'Diseño: botas de placas rúnicas', 'Diseño: botas rúnicas de placas', 'Чертеж: рунические латные сапоги', '', '', '', '', '', '', '', ''), +(12708, '크로스로드 보급상자', 'Caisses de ravitaillement de la Croisée', 'Crossroads Vorratskisten', '十字路口的补给箱', '十字路口的補給箱', 'Cajones de suministros del cruce', 'Cajones de suministros de El Cruce', 'Ящики с припасами для Перекрестка', '', '', '', '', '', '', '', ''), +(12709, '핀클의 가죽칼', 'Trancheuse de Finkle', 'Finkles Kürschner', '芬克的剥皮刀', '芬克的剝皮刀', 'Desollador de Finkle', 'Desollador de Finkle', 'Живодер Вентурона', '대모험가 핀클 에인혼이 사용하던 단검입니다.', 'Propriété de Finkle Einhorn, Grand-maître aventurier', 'Eigentum von Finkle Einhorn. Abenteurer-Großmeister', '大旅行家芬克·恩霍尔的财产', '大旅行家芬克·恩霍爾的財產', 'Propiedad de Finkle Unicornín, gran maestro filibustero.', '', ''), +(12710, '작열하는 괴수의 살덩이', 'Morceau de chair de la Bête luminescent', 'Leuchtendes Fleisch der Bestie', '比斯巨兽的发光肉块', '比斯巨獸的發光肉塊', 'Trozo resplandeciente de carne de la Bestia', 'Trozo resplandeciente de carne de la Bestia', 'Светящийся кусок мяса животного', '뻘겋게 타오르고 있습니다.', 'Ça brille !', 'Es leuchtet!', '它在发光!', '它在發光!', '¡Brilla!', '¡Brilla!', 'Он светится!'), +(12711, '도면: 순백의 투구', 'Plans : Heaume d\'âme blanche', 'Pläne: Helm der weißen Seele', '设计图:白魂头盔', '設計圖:白魂頭盔', 'Diseño: yelmo de alma blanca', 'Diseño: Yelmo Almablanca', 'Чертеж: шлем Чистой души', '', '', '', '', '', '', '', ''), +(12712, '와로쉬의 모조', 'Mojo de Warosh', 'Waroshs Mojo', '瓦罗什的魔精', '瓦羅什的魔精油', 'Mojo de Warosh', 'Mojo de Warosh', 'Амулет Вароша', '', '', '', '', '', '', '', ''), +(12713, '도면: 찬란하게 빛나는 다리보호구', 'Plans : Jambières radieuses', 'Pläne: Strahlende Gamaschen', '设计图:辐光护腿', '設計圖:輻光護腿', 'Diseño: leotardos radiantes', 'Diseño: leotardos radiantes', 'Чертеж: светозарные поножи', '', '', '', '', '', '', '', ''), +(12714, '도면: 룬문자 판금 투구', 'Plans : Heaume runique en plaques', 'Pläne: Runenverzierter Plattenhelm', '设计图:符文板甲头盔', '設計圖:符文鎧甲頭盔', 'Diseño: yelmo de placas rúnicas', 'Diseño: yelmo de placas rúnicas', 'Чертеж: рунический латный шлем', '', '', '', '', '', '', '', ''), +(12715, '도면: 황제의 판금 다리보호구', 'Plans : Jambières impériales en plaques', 'Pläne: Imperiale Plattengamaschen', '设计图:君王板甲护腿', '設計圖:君王鎧甲護腿', 'Diseño: leotardos de placas imperiales', 'Diseño: leotardos de placas imperiales', 'Чертеж: императорские латные поножи', '', '', '', '', '', '', '', ''), +(12716, '도면: 대족장의 투구', 'Plans : Heaume du grand chef', 'Pläne: Helm des großen Häuptlings', '设计图:大酋长头盔', '設計圖:大酋長頭盔', 'Diseño: yelmo del Gran Jefe', 'Diseño: yelmo del gran jefe', 'Чертеж: шлем Великого Вождя', '', '', '', '', '', '', '', ''), +(12717, '도면: 사자심장 투구', 'Plans : Heaume Coeur-de-lion', 'Pläne: Löwenherzhelm', '设计图:狮心头盔', '設計圖:獅心頭盔', 'Diseño: yelmo corazón de león', 'Diseño: yelmo corazón de león', 'Чертеж: шлем Львиного сердца', '', '', '', '', '', '', '', ''), +(12718, '도면: 룬문자 흉갑', 'Plans : Cuirasse runique', 'Pläne: Runenverzierte Brustplatte', '设计图:符文胸甲', '設計圖:符文胸甲', 'Diseño: peto rúnico', 'Diseño: coraza rúnica', 'Чертеж: руническая кираса', '', '', '', '', '', '', '', ''), +(12719, '도면: 룬문자 판금 다리보호구', 'Plans : Jambières runiques en plaques', 'Pläne: Runenverzierte Plattengamaschen', '设计图:符文板甲护腿', '設計圖:符文鎧甲護腿', 'Diseño: leotardos de placas rúnicas', 'Diseño: leotardos de placas rúnicas', 'Чертеж: рунические латные поножи', '', '', '', '', '', '', '', ''), +(12720, '도면: 아성의 건틀릿', 'Plans : Gantelets de la forteresse', 'Pläne: Festungsstulpen', '设计图:要塞护手', '設計圖:要塞護手', 'Diseño: guanteletes bastión', 'Diseño: guanteletes bastión', 'Чертеж: рукавицы Цитадели', '', '', '', '', '', '', '', ''), +(12721, '행운의 부적 조각', 'Demi-charme porte-bonheur', 'Glücksbringer-Hälfte', '一半好运护符', '一半好運護符', 'Mitad de talismán de buena suerte', 'Medio talismán de buena suerte', 'Половинный оберег Удачи', '', '', '', '', '', '', '', ''), +(12722, '행운의 부적 목줄', 'Autre demi-charme porte-bonheur', 'Andere Glücksbringerhälfte', '另一半好运护符', '另一半好運護符', 'La otra mitad del talismán de buena suerte', 'Otro medio talismán de buena suerte', 'Недостающий половинный оберег Удачи', '', '', '', '', '', '', '', ''), +(12723, '행운의 부적', 'Charme porte-bonheur', 'Glücksbringer', '好运护符', '好運護符', 'Talismán de buena suerte', 'Talismán de buena suerte', 'Оберег Удачи', '', '', '', '', '', '', '', ''), +(12724, '재니스의 소포', 'Colis de Janice', 'Janices Paket', '詹妮丝的包裹', '詹妮絲的包裹', 'Paquete de Janice', 'Paquete de Janice', 'Посылка Дженис', '', '', '', '', '', '', '', ''), +(12725, '도면: 마력 깃든 토륨 투구', 'Plans : Heaume en thorium enchanté', 'Pläne: Verzauberter Thoriumhelm', '设计图:魔化瑟银头盔', '設計圖:魔法瑟銀頭盔', 'Diseño: yelmo de torio encantado', 'Diseño: yelmo de torio encantado', 'Чертеж: зачарованный ториевый шлем', '', '', '', '', '', '', '', ''), +(12726, '도면: 마력 깃든 토륨 다리보호구', 'Plans : Jambières en thorium enchanté', 'Pläne: Verzauberte Thoriumgamaschen', '设计图:魔化瑟银护腿', '設計圖:魔法瑟銀護腿', 'Diseño: leotardos de torio encantados', 'Diseño: leotardos de torio encantado', 'Чертеж: зачарованные ториевые поножи', '', '', '', '', '', '', '', ''), +(12727, '도면: 마력 깃든 토륨 흉갑', 'Plans : Cuirasse en thorium enchanté', 'Pläne: Verzauberte Thoriumbrustplatte', '设计图:魔化瑟银胸甲', '設計圖:魔法瑟銀胸甲', 'Diseño: peto de torio encantado', 'Diseño: coraza de torio encantado', 'Чертеж: зачарованная ториевая кираса', '', '', '', '', '', '', '', ''), +(12728, '도면: 무적의 사슬갑옷', 'Plans : Cotte de mailles invulnérable', 'Pläne: Unverwundbarer Panzer', '设计图:免伤锁甲', '設計圖:免傷鎖甲', 'Diseño: malla invulnerable', 'Diseño: malla invulnerable', 'Чертеж: Неуязвимый доспех', '', '', '', '', '', '', '', ''), +(12729, '비아그라', '', '', '', '威而剛', '', '', 'Виагра', '', '', '', '', '', '', '', ''), +(12730, '와로쉬의 두루마리', 'Parchemin de Warosh', 'Waroshs Rolle', '瓦罗什的卷轴', '瓦羅什的卷軸', 'Pergamino de Warosh', 'Pergamino de Warosh', 'Свиток Вароша', '', '', '', '', '', '', '', ''), +(12731, '온전한 괴수의 가죽', 'Peau de la Bête en parfait état', 'Makelloser Balg der Bestie', '比斯巨兽的皮', '比斯巨獸的皮', 'Pellejo de bestia prístino', 'Pellejo de la Bestia prístino', 'Безупречная звериная шкура', '', '', '', '', '', '', '', ''), +(12732, '불꽃 용설란', 'Agave d’incendia', 'Brandpulveragave', '火岩龙舌兰', '火岩龍舌蘭', 'Pita incendiaria', 'Pita incendiaria', 'Огненная агава', '', '', '', '', '', '', '', ''), +(12733, '신성한 눈호랑이 고기', 'Viande de sabre-de-givre sacrée', 'Hochheiliges Frostsäblerfleisch', '神圣的霜刃豹肉', '神聖的霜刃豹肉', 'Carne de Sable de Hielo sacra', 'Carne de sable de hielo sacra', 'Священное мясо ледопарда', '', '', '', '', '', '', '', ''), +(12734, '마력 깃든 붉은 실타래', 'Fil écarlate enchanté', 'Verzauberter scharlachroter Faden', '魔化红线', '魔化紅線', 'Hilo escarlata encantado', 'Hilo escarlata encantado', 'Заколдованная алая нить', '', '', '', '', '', '', '', ''), +(12735, '닳아해진 누더기골렘 조각', 'Couture d\'Abomination effilochée', 'Ausgefranste Monstrositätenstickerei', '磨损的憎恶缝合线', '磨損的憎惡縫合線', 'Punto de abominación deshilachado', 'Punto de abominación deshilachado', 'Истлевшая шовная нить поганища', '', '', '', '', '', '', '', ''), +(12736, '프로스트위스퍼의 불변의 영액', 'Liquide d’embaumement de Murmegivre', 'Frostraunens Balsamierungsflüssigkeit', '莱斯·霜语的防腐液', '萊斯·霜語的防腐液', 'Fluido embalsamante Levescarcha', 'Líquido de embalsamar Levescarcha', 'Бальзамировочный состав Ледяного Шепота', '', '', '', '', '', '', '', ''), +(12737, '어둠풀', 'Herbe des ténèbres', 'Düsterkraut', '阴暗草', '陰暗草', 'Hierba luminiscente', 'Hierba luminiscente', 'Мракоцвет', '', '', '', '', '', '', '', ''), +(12738, '달슨의 화장실 열쇠', 'Clé des toilettes de Dalson', 'Dalsons Plumpskloschlüssel', '达尔松厕所钥匙', '達爾松廁所鑰匙', 'Llave del excusado de Dalson', 'Llave del excusado de Dalson', 'Ключ от дома Далсона', '', '', '', '', '', '', '', ''), +(12739, '달슨의 사물함 열쇠', 'Clé du cabinet de Dalson', 'Dalsons Schrankschlüssel', '达尔松橱柜钥匙', '達爾松櫥櫃鑰匙', 'Llave del armario de Dalson', 'Llave del armario de Dalson', 'Ключ от шкафа Далсона', '', '', '', '', '', '', '', ''), +(12740, '다섯번째 모쉬아루 서판', 'Cinquième tablette Mosh\'aru', 'Fünfte Mosh\'aru-Schrifttafel', '第五块摩沙鲁石板', '第五塊摩沙魯石板', 'Quinta tablilla Mosh\'aru', 'Quinta tablilla Mosh\'aru', 'Пятая табличка Мошару', '', '', '', '', '', '', '', ''), +(12741, '여섯번째 모쉬아루 서판', 'Sixième tablette Mosh\'aru', 'Sechste Mosh\'aru-Schrifttafel', '第六块摩沙鲁石板', '第六塊摩沙魯石板', 'Sexta tablilla Mosh\'aru', 'Sexta tablilla Mosh\'aru', 'Шестая табличка Мошару', '', '', '', '', '', '', '', ''), +(12742, '몬스터 - Item, Book - Brown', 'Monstre - Objet, Livre - marron', 'Monster - Gegenstand, Buch - Braun', '', '', 'Monstruo: objeto, libro: marrón', 'Monstruo: objeto, libro: marrón', 'Монстр - предмет, книга - коричневая', '', '', '', '', '', '', '', ''), +(12743, '몬스터 - Item, Book - Brown Offhand', 'Monstre - Objet, Livre - marron main gauche', 'Monster - Gegenstand, Buch - Braun Nebenhand', '', '', 'Monstruo: objeto, libro: marrón, mano secundaria', 'Monstruo: objeto, libro: marrón, mano izquierda', 'Монстр: предмет, книга - коричневая левая рука', '', '', '', '', '', '', '', ''), +(12744, '몬스터 - Item, Bag - Brown', 'Monstre - Objet, Sac - marron', 'Monster - Gegenstand, Tasche - Braun', '', '', 'Monstruo: objeto, bolsa: marrón', 'Monstruo: objeto, bolsa: marrón', 'Монстр - предмет, сумка - коричневая', '', '', '', '', '', '', '', ''), +(12745, '몬스터 - Item, Bag - Brown Offhand', 'Monstre - Objet, Sac - marron main gauche', 'Monster - Gegenstand, Tasche - Braun Nebenhand', '', '', 'Monstruo: objeto, bolsa: marrón, mano secundaria', 'Monstruo: objeto, bolsa: marrón, mano izquierda', 'Монстр: предмет, сумка - коричневая левая рука', '', '', '', '', '', '', '', ''), +(12746, '몬스터 - Item, Orb - Lava', 'Monstre - Objet, Orbe - lave', 'Monster - Gegenstand, Kugel - Lava', '', '', 'Monstruo: objeto, orbe: lava', 'Monstruo: objeto, orbe: lava', 'Монстр - предмет, сфера - лава', '', '', '', '', '', '', '', ''), +(12747, '몬스터 - Item, Orb - Lava Offhand', 'Monstre - Objet, Orbe - lave main gauche', 'Monster - Gegenstand, Kugel - Lava Nebenhand', '', '', 'Monstruo: objeto, orbe: lava, mano secundaria', 'Monstruo: objeto, orbe: lava, mano izquierda', 'Монстр - предмет, сфера - лава (левая рука)', '', '', '', '', '', '', '', ''), +(12748, '몬스터 - Item, Scepter - Gold', 'Monstre - Objet, Sceptre - or', 'Monster - Gegenstand, Szepter - Gold', '', '', 'Monstruo: objeto, cetro: oro', 'Monstruo: objeto, cetro: oro', 'Монстр - предмет, скипетр - золотой', '', '', '', '', '', '', '', ''), +(12749, '몬스터 - Item, Scepter - Gold Offhand', 'Monstre - Objet, Sceptre - or main gauche', 'Monster - Gegenstand, Szepter - Gold Nebenhand', '', '', 'Monstruo: objeto, cetro: oro, mano secundaria', 'Monstruo: objeto, cetro: oro, mano izquierda', 'Монстр: предмет, скипетр - золотой левая рука', '', '', '', '', '', '', '', ''), +(12750, '몬스터 - Item, Book - Black Skull Glowing', 'Monstre - Objet, Livre - crâne noir luminescent', 'Monster - Gegenstand, Buch - Schwarzer Schädel Leuchtend', '', '', 'Monstruo: objeto, libro: calavera negra resplandeciente', 'Monstruo: objeto, libro: calavera negra resplandeciente', 'Монстр - предмет, книга - свечение черного черепа', '', '', '', '', '', '', '', ''), +(12751, '몬스터 - Item, Book - Blue', 'Monstre - Objet, Livre - bleu', 'Monster - Gegenstand, Buch - Blau', '', '', 'Monstruo: objeto, libro: azul', 'Monstruo: objeto, libro: azul', 'Монстр - предмет, книга - синяя', '', '', '', '', '', '', '', ''), +(12752, '붉은 학자의 모자', 'Coiffe du savant écarlate', 'Kappe des scharlachroten Wissenden', '血色学者之帽', '血色學者之帽', 'Almete del Sabio Escarlata', 'Almete del Sabio Escarlata', 'Шапка Алого Ученого', '', '', '', '', '', '', '', ''), +(12753, '어둠의 허물', 'Peau des ombres', 'Schattenhaut', '暗影之皮', '暗影之皮', 'Piel de las Sombras', 'Piel de Sombra', 'Шкура Тени', '', '', '', '', '', '', '', ''), +(12754, '몬스터 - Axe, 2H War Green - Mulgore Protector', 'Monstre - Hache2M, verte - Protecteur de Mulgore', 'Monster - Axt, 2H Krieg Grün - Mulgorebeschützer', '', '', 'Monstruo: hacha, de guerra verde: Protector Mulgore', '', 'Монстр - секира, двуручная, боевая зеленая - Протектор Мулгора', '', '', '', '', '', '', '', ''), +(12755, '몬스터 - Sword2H, Blackblade of Shahram', 'Monstre - Epée2M, Lame noire de Sharhram', 'Monster - Schwert2H, Schwarzklinge von Shahram', '', '', 'Monstruo: espada 2M, hoja negra de Shahram', 'Monstruo: espada 2M, hoja negra de Shahram', 'Монстр - двуручный меч, черный клинок Шахрама', '', '', '', '', '', '', '', ''), +(12756, '아카나의 다리보호구', 'Jambières d\'Arcana', 'Gamaschen von Arcana', '阿卡纳护腿', '阿卡納護腿', 'Leotardos de Arcana', 'Leotardos de Arcana', 'Поножи тайной магии', '', '', '', '', '', '', '', ''), +(12757, '핏빛갈증의 흉갑', 'Cuirasse carnassière', 'Brustplatte des Blutdurstes', '嗜血胸甲', '嗜血胸甲', 'Peto Sed de Sangre', 'Coraza Sed de Sangre', 'Кираса кровавой жажды', '', '', '', '', '', '', '', ''), +(12762, '비밀 계획서', 'Secret des plans', 'Geheimhaltung der Pläne', '秘密计划', '秘密計畫', 'Secreto de diseños', 'Secreto de diseños', 'Секретность планов', '', '', '', '', '', '', '', ''), +(12763, '운고로 하늘열매', 'Fruit du néant Un\'Goro', 'Un\'Goro-Ätherfrucht', '安戈洛灵果', '安戈洛靈果', 'Fruta de eter de Un\'Goro', 'Fruta de éter de Un\'Goro', 'Астралоплод Ун\'Горо', '', '', '', '', '', '', '', ''), +(12764, '토륨 대검', 'Epée de guerre en thorium', 'Thoriumgroßschwert', '瑟银巨剑', '瑟銀巨劍', 'Espada magna de torio', 'Espada magna de torio', 'Ториевый большой меч', '', '', '', '', '', '', '', ''), +(12765, '비밀 쪽지 #1', 'Note secrète n°1', 'Geheimnotiz Nr.1', '密信#1', '密信#1', 'Nota secreta #1', 'Nota secreta #1', 'Тайная записка №1', '', '', '', '', '', '', '', ''), +(12766, '비밀 쪽지 #2', 'Note secrète n°2', 'Geheimnotiz Nr.2', '密信#2', '密信#2', 'Nota secreta #2', 'Nota secreta #2', 'Тайная записка №2', '', '', '', '', '', '', '', ''), +(12767, '토륨 스틸레토', 'Stylet en thorium', 'Thoriumstilett', '瑟银短剑', '瑟銀窄匕', 'Estilete afilado de torio', 'Estilete de torio', 'Ториевый стилет', '', '', '', '', '', '', '', ''), +(12768, '비밀 쪽지 #3', 'Note secrète n°3', 'Geheimnotiz Nr.3', '密信#3', '密信#3', 'Nota secreta #3', 'Nota secreta #3', 'Тайная записка №3', '', '', '', '', '', '', '', ''), +(12769, '귀신나무 도끼', 'Bois morne taillé', 'Kahlholzhacke', '冷木斧', '冷木斧', 'Extracto de Picomadera', 'Talladora de Picomadera', 'Мрачнолесская секира', '', '', '', '', '', '', '', ''), +(12770, '비쥬의 정보', 'Renseignements de Bijou', 'Bijous Informationen', '比修的情报', '比修的情報', 'Información de Bijou', 'Información de Bijou', 'Информация Блестяшки', '', '', '', '', '', '', '', ''), +(12771, '빈 화주 시험관', 'Flacon d\'eau de feu vide', 'Leeres Feuerwasserfläschchen', '空的火酒瓶', '空的火酒瓶', 'Frasco vacío de piroagua', 'Frasco vacío de aguardiente', 'Пустая фляга из-под огненной воды', '', '', '', '', '', '', '', ''), +(12772, '세공된 토륨 망치', 'Marteau damasquiné en thorium', 'Veredelter Thoriumhammer', '镶饰瑟银战锤', '鑲飾瑟銀戰錘', 'Martillo de torio taraceado', 'Martillo de torio taraceado', 'Инкрустированный ториевый молот', '', '', '', '', '', '', '', ''), +(12773, '화려한 토륨 손도끼', 'Hachette ornée en thorium', 'Verschnörkelte Thoriumhandaxt', '华丽瑟银手斧', '華麗瑟銀手斧', 'Hacha de mano de torio ornamentado', 'Hacha de mano de torio ornamentada', 'Изысканный ториевый секач', '', '', '', '', '', '', '', ''), +(12774, '여명의 도끼', 'Courroux de l\'aube', 'Dämmerungsschneide', '黎明之刃', '黎明之刃', 'Filo del Alba', 'Filo del Alba', 'Лезвие Рассвета', '', '', '', '', '', '', '', ''), +(12775, '거대한 토륨 전투도끼', 'Grande hache en thorium', 'Gewaltige Thoriumstreitaxt', '巨型瑟银战斧', '巨型瑟銀戰斧', 'Hacha de batalla de torio enorme', 'Hacha de batalla de torio enorme', 'Огромный ториевый боевой топор', '', '', '', '', '', '', '', ''), +(12776, '마력 깃든 전투망치', 'Marteau de guerre enchanté', 'Verzauberter Kampfhammer', '魔化战锤', '魔化戰錘', 'Martillo de batalla encantado', 'Martillo de batalla encantado', 'Зачарованный боевой молот', '', '', '', '', '', '', '', ''), +(12777, '불타는 레이피어', 'Rapière flamboyante', 'Loderflammenrapier', '闪耀轻剑', '閃耀輕劍', 'Estoque llameante', 'Estoque llameante', 'Пылающая рапира', '', '', '', '', '', '', '', ''), +(12778, '문서함', 'Coffre de documents', 'Dokumenten-Truhe', '文件箱', '文件箱', 'Cofre de documentos', 'Cofre de documentos', 'Сундучок для бумаг', '', '', '', '', '', '', '', ''), +(12779, '룬문자 칼날도끼', 'Lame runique', 'Runenschneide', '符文之刃', '符文之刃', 'Filo de runa', 'Filo rúnico', 'Рунная кромка', '', '', '', '', '', '', '', ''), +(12780, '사령관 드라키사스의 명령서', 'Ordres du général Drakkisath', 'General Drakkisaths Befehl', '达基萨斯将军的命令', '達基薩斯將軍的命令', 'Orden del general Drakkisath', 'Orden del general Drakkisath', 'Распоряжения генерала Драккисата', '', '', '', '', '', '', '', ''), +(12781, '평온의 곤봉', 'Sérénité', 'Beschaulichkeit', '平静', '平靜', 'Serenidad', 'Serenidad', 'Безмятежность', '', '', '', '', '', '', '', ''), +(12782, '부패의 검', '', 'Verderbnis', '腐蚀', '腐蝕', 'Corrupción', 'Corrupción', 'Скверна', '', '', '', '', '', '', '', ''), +(12783, '심장적출 단검', 'Crève-coeur', 'Herzsucher', '觅心者', '尋心者', 'Buscalmas', 'Buscacorazones', 'Искатель сердец', '', '', '', '', '', '', '', ''), +(12784, '아케이나이트 도끼', 'Déchireuse en arcanite', 'Arkanitschnitter', '奥金斧', '奧金斧', 'Segadora de arcanita', 'Segadora de arcanita', 'Арканитовый жнец', '', '', '', '', '', '', '', ''), +(12785, '불꽃 가루', 'Poudre d\'incendia', 'Brandpulver', '火岩粉', '火岩粉', 'Partículas incendiarias', 'Polvo de incendiaria', 'Воспламеняющий порошок', '', '', '', '', '', '', '', ''), +(12786, '몬스터 - Mace, Horde Skull Club', 'Monstre - Masse, Gourdin crâne de la Horde', 'Monster - Streitkolben, Horde Schädelkeule', '', '', 'Monstruo: maza, garrote calavera de la Horda', 'Monstruo: maza, garrote calavera de la Horda', 'Монстр - палица, Орда, навершие-череп', '', '', '', '', '', '', '', ''), +(12787, '몬스터 - Mace, Horde Bone Claw Hammer', 'Monstre - Masse, Marteau-griffe en os de la Horde', 'Monster - Streitkolben, Horde Knochenklauehammer', '', '', 'Monstruo: maza, martillo garra de hueso de la Horda', 'Monstruo: maza, martillo garra de hueso de la Horda', 'Монстр - палица, Орда костяной когтистый боевой молот', '', '', '', '', '', '', '', ''), +(12788, '몬스터 - Mace, Horde Bone Spike Hammer', 'Monstre - Masse, Marteau-pointe en os de la Horde', 'Monster - Streitkolben, Horde Knochenstachelhammer', '', '', 'Monstruo: maza, martillo de hueso con pinchos de la Horda', 'Monstruo: maza, martillo de hueso con pinchos de la Horda', 'Монстр - палица, Орда костяной шипастый боевой молот', '', '', '', '', '', '', '', ''), +(12789, '강화 마법 뿔피리 (시험용)', 'Corne de super enchantement (test)', 'Horn der Überverstärkerzauberung (Test)', '', '', 'Cuerno de Uber Buffing (TEST)', '', '', '', '', '', '', '', '', '', ''), +(12790, '용사의 아케이나이트검', 'Championne en arcanite', 'Arkanitchampion', '奥金圣剑', '奧金勇士劍', 'Campeón de arcanita', 'Campeona de arcanita', 'Арканитовый защитник', '', '', '', '', '', '', '', ''), +(12791, '바텐더의 술병', 'Tesson du tavernier', 'Barkeepers Pulle', '酒吧凶器', '酒吧兇器', 'Faca de camarero', 'Casco de camarero', 'Заточка бармена', '', '', '', '', '', '', '', ''), +(12792, '화산 망치', 'Marteau volcanique', 'Vulkanischer Hammer', '火山战锤', '火山戰錘', 'Martillo volcánico', 'Martillo volcánico', 'Вулканический молот', '', '', '', '', '', '', '', ''), +(12793, '바텐더의 튜닉', 'Tunique de mixologue', 'Mixologen-Tunika', '普拉格的外套', '普拉格的外套', 'Túnica de mixologista', 'Túnica de mixólogo', 'Мундир бармена', '', '', '', '', '', '', '', ''), +(12794, '명인의 폭풍망치', 'Marteau-tempête ouvragé', 'Meisterlicher Sturmhammer', '精工风暴战锤', '精工風暴戰錘', 'Martillo de tormenta de obra maestra', 'Martillo de tormenta magistral', 'Буремолот искуссной работы', '', '', '', '', '', '', '', ''), +(12795, '피의 갈퀴발톱', 'Serre de sang', 'Blutkralle', '血爪', '血爪', 'Espolón de sangre', 'Garfa sangrienta', 'Кровавый коготь', '', '', '', '', '', '', '', ''), +(12796, '티탄의 망치', 'Marteau des Titans', 'Hammer der Titanen', '泰坦之锤', '泰坦之錘', 'Martillo de los Titanes', 'Martillo de los Titanes', 'Молот Титанов', '', '', '', '', '', '', '', ''), +(12797, '서리수호검', 'Gardienne de givre', 'Frostwache', '寒冰护卫者', '寒冰護衛者', 'Guardia de Escarcha', 'Guardia de Escarcha', 'Ледяная стража', '', '', '', '', '', '', '', ''), +(12798, '파괴의 도끼', 'Annihilateur', 'Vernichter', '歼灭者', '殲滅者', 'Aniquilador', 'Aniquiladora', 'Аннигилятор', '', '', '', '', '', '', '', ''), +(12799, '큰 오팔', 'Grande opale', 'Großer Opal', '大猫眼石', '大貓眼石', 'Ópalo grande', 'Ópalo grande', 'Большой опал', '', '', '', '', '', '', '', ''), +(12800, '아제로스 다이아몬드', 'Diamant d\'Azeroth', 'Azerothianischer Diamant', '艾泽拉斯钻石', '艾澤拉斯鑽石', 'Diamante de Azeroth', 'Diamante de Azeroth', 'Азеротский алмаз', '', '', '', '', '', '', '', ''), +(12801, '몬스터 - Item, Bucket - Wood', 'Monstre - Objet, Seau - Bois', 'Monster - Gegenstand, Eimer - Holz', '', '', 'Monstruo: objeto, cubo: madera', 'Monstruo: objeto, cubo: madera', 'Монстр - предмет, ковш - дерево', '', '', '', '', '', '', '', ''), +(12802, '검은창', 'Lance noire', 'Dunkelspeer', '黑暗之矛', '黑暗之矛', 'Lanza Negra', 'Lanza Negra', 'Черное копье', '', '', '', '', '', '', '', ''), +(12803, '생명의 정수', 'Essence de vie', 'Essenz des Lebens', '生命精华', '生命精華', 'Esencia viva', 'Esencia viva', 'Субстанция Жизни', '', '', '', '', '', '', '', ''), +(12804, '강력한 모조', 'Mojo puissant', 'Mächtiges Mojo', '强力魔精', '強力魔精油', 'Mojo potente', 'Mojo potente', 'Мощный амулет', '', '', '', '', '', '', '', ''), +(12805, '불의 보주', 'Orbe de feu', 'Feuerkugel', '火焰宝珠', '火焰寶珠', 'Orbe de Fuego', 'Orbe de Fuego', 'Сфера огня', '', '', '', '', '', '', '', ''), +(12806, '벼려지지 않은 룬문자 흉갑', 'Plastron couvert de runes inachevé', 'Ungeschmiedete runenbedeckte Brustplatte', '未铸造的符文覆饰胸甲', '未鑄造的符文覆飾胸甲', 'Peto cubierto de runas sin forjar', 'Coraza cubierta de runas sin forjar', 'Некованная руническая кираса', '온통 악마의 룬문자가 적혀 있습니다.', 'Cet objet est couvert de runes démoniaques.', 'Bedeckt mit dämonischen Runen.', '表面上覆盖着恶魔的符文。', '表面上覆蓋著惡魔的符文。', '', 'Cubierta de runas demoníacas', 'Покрыта демонскими рунами'), +(12807, '스컬지 깃발', 'Bannière du Fléau', 'Banner der Geißel', '天灾战旗', '天災戰旗', 'Estandarte de la Plaga', 'Estandarte de la Plaga', 'Знамя Плети', '', '', '', '', '', '', '', ''), +(12808, '불사의 정수', 'Essence de non-mort', 'Essenz des Untodes', '死灵精华', '死靈精華', 'Esencia de no-muerto', 'Esencia de no-muerto', 'Субстанция Нежити', '', '', '', '', '', '', '', ''), +(12809, '수호자의 돌', 'Pierre de gardien', 'Wächterstein', '守护之石', '守護之石', 'Piedra guardián', 'Piedra guardián', 'Охранный камень', '', '', '', '', '', '', '', ''), +(12810, '마력 깃든 가죽', 'Cuir enchanté', 'Verzaubertes Leder', '魔化皮', '魔化皮', 'Cuero encantado', 'Cuero encantado', 'Зачарованная кожа', '', '', '', '', '', '', '', ''), +(12811, '정의의 보주', 'Orbe de piété', 'Rechtschaffene Kugel', '正义宝珠', '正義寶珠', 'Orbe de rectitud', 'Orbe recta', 'Сфера Праведности', '', '', '', '', '', '', '', ''), +(12812, '불타지 않은 판금 건틀릿', 'Gantelets en plaques inachevés', 'Ungebrannte Plattenstulpen', '未淬火的板甲护手', '未淬火的鎧甲護手', 'Guanteletes de placas sin templar', 'Guanteletes de placas sin templar', 'Неопалимые латные рукавицы', '', '', '', '', '', '', '', ''), +(12813, '신비한 액체', 'Flacon de Vase mystérieuse', 'Fläschchen mit geheimnisvollem Glibber', '神秘的粘液', '神秘的粘液', 'Frasco de baba misteriosa', 'Frasco de baba misteriosa', 'Сосуд с таинственной вязкой жидкостью', '', '', '', '', '', '', '', ''), +(12814, '화염병', 'Flammes en bouteille', 'Flaschenflamme', '瓶中火', '瓶中火', 'Llama en una botella', 'Fuego en botella', 'Пламя в бутылке', '큰 막사를 불태우기에 충분한 양입니다.', 'Il reste assez d\'énergie pour bouter le feu à une grande tente !', 'Reicht aus, um ein großes Zelt in Brand zu setzen!', '足以点燃一顶大帐篷!', '足以點燃一頂大帳篷!', '¡Tiene suficiente jugo para incendiar una tienda grande!', '¡Tiene suficiente jugo para incendiar una tienda grande!', 'Достаточно, чтобы поджечь большой шатер!'), +(12815, '신호 횃불', 'Torche-balise', 'Signalfackel', '信号火炬', '信號火炬', 'Antorcha de aviso', 'Antorcha de aviso', 'Сигнальный факел', '', '', '', '', '', '', '', ''), +(12816, '도면: 토륨 대검', 'Plans : Epée de guerre en thorium', 'Pläne: Thoriumgroßschwert', '设计图:瑟银巨剑', '設計圖:瑟銀巨劍', 'Diseño: espada magna de torio', 'Diseño: espada magna de torio', 'Чертеж: ториевый большой меч', '', '', '', '', '', '', '', ''), +(12817, '도면: 귀신나무 도끼', 'Plans : Bois morne taillé', 'Pläne: Kahlholzhacke', '设计图:冷木斧', '設計圖:冷木斧', 'Diseño: extracto de Picomadera', 'Diseño: Talladora de Picomadera', 'Чертеж: рубило из мрачнодерева', '', '', '', '', '', '', '', ''), +(12818, '도면: 세공된 토륨 망치', 'Plans : Marteau damasquiné en thorium', 'Pläne: Veredelter Thoriumhammer', '设计图:镶饰瑟银战锤', '設計圖:鑲飾瑟銀戰錘', 'Diseño: martillo de torio taraceado', 'Diseño: martillo de torio taraceado', 'Чертеж: инкрустированный торием молот', '', '', '', '', '', '', '', ''), +(12819, '도면: 화려한 토륨 손도끼', 'Plans : Hachette ornée en thorium', 'Pläne: Verschnörkelte Thoriumhandaxt', '设计图:华丽瑟银手斧', '設計圖:華麗瑟銀手斧', 'Diseño: hacha de mano de torio ornamentado', 'Diseño: Hacha de mano de torio ornamentada', 'Чертеж: изысканный ториевый секач', '', '', '', '', '', '', '', ''), +(12820, '눈사태일족 화주', 'Eau de feu des Tombe-hiver', 'Feuerwasser der Winterfelle', '冬泉火酒', '冬泉火酒', 'Piroagua de los Nevada', 'Aguardiente de los Nevada', 'Огненный эликсир Зимней Спячки', '', '', '', '', '', '', '', ''), +(12821, '도면: 여명의 도끼', 'Plans : Courroux de l\'aube', 'Pläne: Dämmerungsschneide', '设计图:黎明之刃', '設計圖:黎明之刃', 'Diseño: filo del Alba', 'Diseño: Filo del Alba', 'Чертеж: Лезвие Рассвета', '', '', '', '', '', '', '', ''), +(12822, '맹독 정령 수액', 'Gouttelette d\'Horreur toxique', 'Toxinschrecken-Tröpfchen', '剧毒水滴', '劇毒水滴', 'Gotita de horror tóxico', 'Gotita de horror tóxico', 'Капля ядовитого ужаса', '', '', '', '', '', '', '', ''), +(12823, '도면: 거대한 토륨 전투도끼', 'Plans : Grande hache en thorium', 'Pläne: Gewaltige Thoriumstreitaxt', '设计图:巨型瑟银战斧', '設計圖:巨型瑟銀戰斧', 'Diseño: hacha de batalla de torio enorme', 'Diseño: hacha de batalla de torio enorme', 'Чертеж: огромный ториевый боевой топор', '', '', '', '', '', '', '', ''), +(12824, '도면: 마력 깃든 전투망치', 'Plans : Marteau de guerre enchanté', 'Pläne: Verzauberter Kampfhammer', '设计图:魔法战锤', '設計圖:魔法戰錘', 'Diseño: martillo de batalla encantado', 'Diseño: martillo de batalla encantado', 'Чертеж: зачарованный боевой молот', '', '', '', '', '', '', '', ''), +(12825, '도면: 불타는 레이피어', 'Plans : Rapière flamboyante', 'Pläne: Loderflammenrapier', '设计图:闪耀轻剑', '設計圖:閃耀輕劍', 'Diseño: estoque llameante', 'Diseño: Estoque llameante', 'Чертеж: пылающая рапира', '', '', '', '', '', '', '', ''), +(12826, '도면: 룬문자 칼날도끼', 'Plans : Lame runique', 'Pläne: Runenschneide', '设计图:符文之刃', '設計圖:符文之刃', 'Diseño: filo de runa', 'Diseño: filo rúnico', 'Чертеж: Рунная кромка', '', '', '', '', '', '', '', ''), +(12827, '도면: 평온의 곤봉', 'Plans : Sérénité', 'Pläne: Beschaulichkeit', '设计图:平静', '設計圖:平靜', 'Diseño: serenidad', 'Diseño: serenidad', 'Чертеж: Безмятежность', '', '', '', '', '', '', '', ''), +(12828, '도면: 화산 망치', 'Plans : Marteau volcanique', 'Pläne: Vulkanischer Hammer', '设计图:火山战锤', '設計圖:火山戰錘', 'Diseño: martillo volcánico', 'Diseño: martillo volcánico', 'Чертеж: вулканический молот', '', '', '', '', '', '', '', ''), +(12829, '눈사태일족 상자', 'Caisse des Tombe-hiver', 'Kiste der Winterfelle', '冬泉箱子', '冬泉箱子', 'Cajón Nevada', 'Cajón Nevada', 'Ящик Зимней Спячки', '', '', '', '', '', '', '', ''), +(12830, '도면: 부패의 검', 'Plans : Corruption', 'Pläne: Verderbnis', '设计图:腐蚀', '設計圖:腐蝕', 'Diseño: corrupción', 'Diseño: Corrupción', 'Чертеж: Cкверна', '', '', '', '', '', '', '', ''), +(12831, '도면: 피의 갈퀴발톱', 'Plans : Serre de sang', 'Pläne: Blutkralle', '设计图:血爪', '設計圖:血爪', 'Diseño: espolón de sangre', 'Diseño: garfa sangrienta', 'Чертеж: кровавый коготь', '', '', '', '', '', '', '', ''), +(12832, '도면: 검은창', 'Plans : Lance noire', 'Pläne: Dunkelspeer', '设计图:黑暗之矛', '設計圖:黑暗之矛', 'Diseño: Lanza Negra', 'Diseño: Lanza Negra', 'Чертеж: Черное копье', '', '', '', '', '', '', '', ''), +(12833, '도면: 티탄의 망치', 'Plans : Marteau des Titans', 'Pläne: Hammer der Titanen', '设计图:泰坦之锤', '設計圖:泰坦之錘', 'Diseño: martillo de los Titanes', 'Diseño: martillo de los Titanes', 'Чертеж: молот Титанов', '', '', '', '', '', '', '', ''), +(12834, '도면: 용사의 아케이나이트검', 'Plans : Championne en arcanite', 'Pläne: Arkanitchampion', '设计图:奥金圣剑', '設計圖:奧金勇士劍', 'Diseño: campeón de arcanita', 'Diseño: Campeona de arcanita', 'Чертеж: арканитовый защитник', '', '', '', '', '', '', '', ''), +(12835, '도면: 파괴의 도끼', 'Plans : Annihilateur', 'Pläne: Vernichter', '设计图:歼灭者', '設計圖:殲滅者', 'Diseño: aniquilador', 'Diseño: Aniquiladora', 'Чертеж: аннигилятор', '', '', '', '', '', '', '', ''), +(12836, '도면: 서리수호검', 'Plans : Gardienne de givre', 'Pläne: Frostwache', '设计图:寒冰护卫者', '設計圖:寒冰護衛者', 'Diseño: guardia de Escarcha', 'Diseño: guardia de Escarcha', 'Чертеж: Ледяной страж', '', '', '', '', '', '', '', ''), +(12837, '도면: 명인의 폭풍망치', 'Plans : Marteau-tempête ouvragé', 'Pläne: Meisterlicher Sturmhammer', '设计图:精工风暴战锤', '設計圖:精工風暴戰錘', 'Diseño: martillo Tormenta de obra maestra', 'Diseño: martillo de tormenta magistral', 'Чертеж: буремолот искусной работы', '', '', '', '', '', '', '', ''), +(12838, '도면: 아케이나이트 도끼', 'Plans : Déchireuse en arcanite', 'Pläne: Arkanitschnitter', '设计图:奥金斧', '設計圖:奧金斧', 'Diseño: segadora de arcanita', 'Diseño: Segadora de arcanita', 'Чертеж: арканитовый жнец', '', '', '', '', '', '', '', ''), +(12839, '도면: 심장적출 단검', 'Plans : Crève-coeur', 'Pläne: Herzsucher', '设计图:觅心者', '設計圖:覓心者', 'Diseño: buscalmas', 'Diseño: Buscacorazones', 'Чертеж: Искатель сердец', '', '', '', '', '', '', '', ''), +(12840, '앞잡이의 스컬지석', 'Pierre du Fléau des serviteurs', 'Geißelstein des Dieners', '爪牙的天灾石', '爪牙的天譴石', 'Piedra de la Plaga de esbirro', 'Piedra de la Plaga de esbirro', 'Камень приспешника Плети', '', '', '', '', '', '', '', ''), +(12841, '침입자의 스컬지석', 'Pierre du Fléau des envahisseurs', 'Geißelstein des Eindringlings', '侵略者的天灾石', '侵略者的天譴石', 'Piedra de la Plaga de un invasor', 'Piedra de la Plaga de un invasor', 'Камень захватчика Плети', '', '', '', '', '', '', '', ''), +(12842, '휘갈겨 쓴 일지', 'Journal mal écrit', 'Kunstlos geschriebenes Log', '潦草的日志', '潦草的日誌', 'Registro escrito de forma rudimentaria', 'Registro escrito de forma rudimentaria', 'Неразборчиво исписанный журнал', '', '', '', '', '', '', '', ''), +(12843, '타락자의 스컬지석', 'Pierre du Fléau des corrupteurs', 'Geißelstein des Verderbers', '堕落者的天灾石', '墮落者的天譴石', 'Piedra de la Plaga de un corruptor', 'Piedra de la Plaga de un corruptor', 'Камень осквернителя Плети', '', '', '', '', '', '', '', ''), +(12844, '은빛 여명회 명예 휘장', 'Marque de valeur de l\'Aube d\'argent', 'Ehrenmarke der Argentumdämmerung', '银色黎明勇气勋章', '銀色黎明勇氣勳章', 'Muestra de valor de Alba Argenta', 'Muestra de valor de El Alba Argenta', 'Знак доблести Серебряного Рассвета', '', '', '', '', '', '', '', ''), +(12845, '신념의 메달', 'Médaillon de foi', 'Medaillon des Glaubens', '信仰奖章', '信仰獎章', 'Medallón de Fe', 'Medallón de fe', 'Медальон Веры', '', '', '', '', '', '', '', ''), +(12846, '은빛 여명회 위임봉', 'Brevet de l\'Aube d\'argent', 'Anstecknadel der Argentumdämmerung', '银色黎明委任徽章', '銀色黎明委任徽章', 'Comisión del Alba Argenta', 'Comisión de El Alba Argenta', 'Жетон Серебряного Рассвета', '이를 착용한 자는 은빛 여명회를 위해 일하고 있음을 나타냅니다.', 'Le porteur de cet insigne est au service de l\'Aube d\'argent', 'Wenn Ihr dieses Abzeichen verwendet, ist das ein Zeichen des Dienstes für die Argentumdämmerung.', '这是你正在为银色黎明效力的证明。', '這是你正在為銀色黎明效力的證明。', 'Si llevas esta insignia significa que estás al servicio de Alba Argenta.', 'Si llevas este distintivo significa que estás al servicio de El Alba Argenta.', 'Ношение этого жетона, означает. что вы находитесь на службе у Серебряного Рассвета'), +(12847, '영혼이 깃든 창', 'Pique tachée d\'âme', 'Seelenbefleckte Pike', '穿魂长矛', '穿魂長矛', 'Pica manchada de alma', 'Pica manchada de alma', 'Запятнанная душами пика', '', '', '', '', '', '', '', ''), +(12848, '핏물이 깃든 창', 'Pique tachée de sang', 'Blutbefleckte Pike', '血污长矛', '血污長矛', 'Pico manchado de sangre', 'Pico manchado de sangre', 'Окровавленная пика', '창 주위에 악의 기운이 고동치고 있습니다.', 'Des énergies corrompues émanent de la pique.', 'Teufelsenergien wabern über die Pike.', '恶魔的能量环绕着长矛。', '惡魔的能量環繞著長矛。', 'Energías malditas recorren el pico.', 'Energías malditas recorren el pico.', 'Пика пульсирует от пропитавшей ее энергии Скверны.'), +(12849, '악마의 가방', 'Sac embrassé par un démon', 'Dämonengeküsster Sack', '魔吻背包', '魔吻背包', 'Saco besado por demonio', 'Saco besado por demonio', 'Сумка Поцелуя демона', '', '', '', '', '', '', '', ''), +(12850, '몬스터 - Item, Bag - Black', 'Monstre - Objet, Sac - Noir', 'Monster - Gegenstand, Tasche - Schwarz', '', '', 'Monstruo: objeto, bolsa: negra', 'Monstruo: objeto, bolsa: negra', 'Монстр - предмет, сумка - черная', '', '', '', '', '', '', '', ''), +(12851, '몬스터 - Item, Bag - Black Offhand', 'Monstre - Objet, Sac - Noir Main gauche', 'Monster - Gegenstand, Tasche - Schwarz Nebenhand', '', '', 'Monstruo: objeto, bolsa: negra, mano secundaria', 'Monstruo: objeto, bolsa: negra, mano izquierda', 'Монстр: предмет, сумка - черная левая рука', '', '', '', '', '', '', '', ''), +(12852, '몬스터 - Item, Bag - Gray', 'Monstre - Objet, Sac - Gris', 'Monster - Gegenstand, Tasche - Grau', '', '', 'Monstruo: objeto, bolsa: gris', 'Monstruo: objeto, bolsa: gris', 'Монстр - предмет, сумка - серая', '', '', '', '', '', '', '', ''), +(12853, '몬스터 - Item, Bag - Gray Offhand', 'Monstre - Objet, Sac - Gris Main gauche', 'Monster - Gegenstand, Tasche - Grau Nebenhand', '', '', 'Monstruo: objeto, bolsa: gris, mano secundaria', 'Monstruo: objeto, bolsa: gris, mano izquierda', 'Монстр: предмет, сумка - серая левая рука', '', '', '', '', '', '', '', ''), +(12854, '몬스터 - Item, Bag - Green', 'Monstre - Objet, Sac - Vert', 'Monster - Gegenstand, Tasche - Grün', '', '', 'Monstruo: objeto, bolsa: verde', 'Monstruo: objeto, bolsa: verde', 'Монстр - предмет, сумка - зеленая', '', '', '', '', '', '', '', ''), +(12855, '몬스터 - Item, Bag - Green Offhand', 'Monstre - Objet, Sac - vert main gauche', 'Monster - Gegenstand, Tasche - Grün Nebenhand', '', '', 'Monstruo: objeto, bolsa: verde, mano secundaria', 'Monstruo: objeto, bolsa: verde, mano izquierda', 'Монстр: предмет, сумка - зеленая левая рука', '', '', '', '', '', '', '', ''), +(12856, '몬스터 - Item, Bag - Red', 'Monstre - Objet, Sac - rouge', 'Monster - Gegenstand, Tasche - Rot', '', '', 'Monstruo: objeto, bolsa: roja', 'Monstruo: objeto, bolsa: roja', 'Монстр - предмет, сумка - красная', '', '', '', '', '', '', '', ''), +(12857, '몬스터 - Item, Bag - Red Offhand', 'Monstre - Objet, Sac - rouge main gauche', 'Monster - Gegenstand, Tasche - Rot Nebenhand', '', '', 'Monstruo: objeto, bolsa: roja, mano secundaria', 'Monstruo: objeto, bolsa: roja, mano izquierda', 'Монстр: предмет, сумка - красная левая рука', '', '', '', '', '', '', '', ''), +(12858, '몬스터 - Item, Bag - White', 'Monstre - Objet, Sac - blanc', 'Monster - Gegenstand, Tasche - Weiß', '', '', 'Monstruo: objeto, bolsa: blanca', 'Monstruo: objeto, bolsa: blanca', 'Монстр - предмет, сумка - белая', '', '', '', '', '', '', '', ''), +(12859, '몬스터 - Item, Bag - White Offhand', 'Monstre - Objet, Sac - blanc main gauche', 'Monster - Gegenstand, Tasche - Weiß Nebenhand', '', '', 'Monstruo: objeto, bolsa: blanca, mano secundaria', 'Monstruo: objeto, bolsa: blanca, mano izquierda', 'Монстр: предмет, сумка - белая левая рука', '', '', '', '', '', '', '', ''), +(12860, '몬스터 - Item, Book - Blue Offhand', 'Monstre - Objet, Livre - bleu main gauche', 'Monster - Gegenstand, Buch - Blau Nebenhand', '', '', 'Monstruo: objeto, libro: azul, mano secundaria', 'Monstruo: objeto, libro: azul, mano izquierda', 'Монстр: предмет, книга - синяя левая рука', '', '', '', '', '', '', '', ''), +(12861, '몬스터 - Item, Book - Black Skull Glowing Offhand', 'Monstre - Objet, Livre - Crâne noir luminescent main gauche', 'Monster - Gegenstand, Buch - Schwarzer Schädel Leuchtend Nebenhand', '', '', 'Monstruo: objeto, libro: calavera negra resplandeciente, mano secundaria', 'Monstruo: objeto, libro: calavera negra resplandeciente, mano izquierda', 'Монстр: предмет, книга - черная череп светящаяся левая рука', '', '', '', '', '', '', '', ''), +(12862, '몬스터 - Item, Book - Black Simple', 'Monstre - Objet, Livre - noir simple', 'Monster - Gegenstand, Buch - Schwarz Einfach', '', '', 'Monstruo: objeto, libro: negro simple', 'Monstruo: objeto, libro: negro simple', 'Монстр - предмет, книга - черная простая', '', '', '', '', '', '', '', ''), +(12863, '몬스터 - Item, Book - Black Simple Offhand', 'Monstre - Objet, Livre - noir simple main gauche', 'Monster - Gegenstand, Buch - Schwarz Einfach Nebenhand', '', '', 'Monstruo: objeto, libro: negro simple, mano secundaria', 'Monstruo: objeto, libro: negro simple, mano izquierda', 'Монстр: предмет, книга - черная простая левая рука', '', '', '', '', '', '', '', ''), +(12864, '몬스터 - Item, Book - B01 Black Glowing', 'Monstre - Objet, Livre - B01 noir luminescent', 'Monster - Gegenstand, Buch - B01 Schwarz Leuchtend', '', '', 'Monstruo: objeto, libro: B01 negro resplandeciente', 'Monstruo: objeto, libro: B01 negro resplandeciente', 'Монстр - предмет, книга - B01 черное свечение', '', '', '', '', '', '', '', ''), +(12865, '몬스터 - Item, Book - B01 Black Glowing Offhand', 'Monstre - Objet, Livre - B01 noir luminescent main gauche', 'Monster - Gegenstand, Buch - B01 Schwarz Leuchtend Nebenhand', '', '', 'Monstruo: objeto, libro: B01 negro resplandeciente, mano secundaria', 'Monstruo: objeto, libro: B01 negro resplandeciente, mano izquierda', 'Монстр: предмет, книга - В01, черное свечение, левая рука', '', '', '', '', '', '', '', ''), +(12866, '몬스터 - Item, Book - B02 Black Glowing', 'Monstre - Objet, Livre - B02 noir luminescent', 'Monster - Gegenstand, Buch - B02 Schwarz Leuchtend', '', '', 'Monstruo: objeto, libro: B02 negro resplandeciente', 'Monstruo: objeto, libro: B02 negro resplandeciente', 'Монстр - предмет, книга - B02, черное свечение', '', '', '', '', '', '', '', ''), +(12867, '몬스터 - Item, Book - B02 Black Glowing Offhand', 'Monstre - Objet, Livre - B02 noir luminescent main gauche', 'Monster - Gegenstand, Buch - B02 Schwarz Leuchtend Nebenhand', '', '', 'Monstruo: objeto, libro: B02 negro resplandeciente, mano secundaria', 'Monstruo: objeto, libro: B02 negro resplandeciente, mano izquierda', 'Монстр: предмет, книга - В02, черное свечение, левая рука', '', '', '', '', '', '', '', ''), +(12868, '몬스터 - Item, Book - B02 Blue Glowing', 'Monstre - Objet, Livre - B02 bleu luminescent', 'Monster - Gegenstand, Buch - B02 Blau Leuchtend', '', '', 'Monstruo: objeto, libro: B02 azul resplandeciente', 'Monstruo: objeto, libro: B02 azul resplandeciente', 'Монстр - предмет, книга - B02, синее свечение', '', '', '', '', '', '', '', ''), +(12869, '몬스터 - Item, Book - B02 Blue Glowing Offhand', 'Monstre - Objet, Livre - B02 bleu luminescent main gauche', 'Monster - Gegenstand, Buch - B02 Blau Leuchtend Nebenhand', '', '', 'Monstruo: objeto, libro: B02 azul resplandeciente, mano secundaria', 'Monstruo: objeto, libro: B02 azul resplandeciente, mano izquierda', 'Монстр: предмет, книга - В01 синяя светящаяся левая рука', '', '', '', '', '', '', '', ''), +(12870, '몬스터 - Item, Potion Red Offhand', 'Monstre - Objet, Potion rouge main gauche', 'Monster - Gegenstand, Trank Rot Nebenhand', '', '', 'Monstruo: objeto, poción rojo, mano secundaria', 'Monstruo: objeto, poción rojo, mano izquierda', 'Монстр: предмет, зелье красное левая рука', '', '', '', '', '', '', '', ''), +(12871, '오색 등껍질', 'Carapace chromatique', 'Chromatischer Knochenpanzer', '多彩龙鳞', '多彩龍鱗', 'Caparazón cromático', 'Caparazón cromático', 'Всецветный панцирь', '', '', '', '', '', '', '', ''), +(12882, '몬스터 - Sword2H, Horde Curved Silver', 'Monstre - Epée2M, Courbe en argent de la Horde', 'Monster - Schwert2H, Horde Geschwungen Silber', '', '', 'Monstruo: espada 2M, curva plata de la Horda', 'Monstruo: espada 2M, curva plata de la Horda', 'Монстр - двуручный меч, Орда кривой серебряный', '', '', '', '', '', '', '', ''), +(12883, '몬스터 - Mace, Thaurissan Silver', 'Monstre - Masse, En argent Thaurissan', 'Monster - Streitkolben, Thaurissan Silber', '', '', 'Monstruo: maza, plata de Thaurissan', 'Monstruo: maza, plata de Thaurissan', 'Монстр - палица, серебро Тауриссана', '', '', '', '', '', '', '', ''), +(12884, '아르낙의 발굽', 'Sabot d\'Arnak', 'Arnaks Huf', '阿纳克的蹄子', '阿納克的蹄子', 'Pezuña de Arnak', 'Pezuña de Arnak', 'Копыто Арнака', '', '', '', '', '', '', '', ''), +(12885, '파멜라의 인형', 'Poupée de Pamela', 'Pamelas Puppe', '帕米拉的洋娃娃', '帕米拉的洋娃娃', 'Muñeca de Pamela', 'Muñeca de Pamela', 'Кукла Памелы', '', '', '', '', '', '', '', ''), +(12886, '파멜라의 인형 머리', 'Tête de la poupée de Pamela', 'Pamelas Puppenkopf', '帕米拉的洋娃娃的脑袋', '帕米拉的洋娃娃的腦袋', 'Cabeza de la muñeca de Pamela', 'Cabeza de la muñeca de Pamela', 'Голова куклы Памелы', '', '', '', '', '', '', '', ''), +(12887, '파멜라의 인형 왼쪽 몸통', 'Flanc gauche de la poupée de Pamela', 'Pamelas Puppe, linke Seite', '帕米拉的洋娃娃的左身', '帕米拉的洋娃娃的左身', 'Parte izquierda de la muñeca de Pamela', 'Parte izquierda de la muñeca de Pamela', 'Левая половинка куклы Памелы', '', '', '', '', '', '', '', ''), +(12888, '파멜라의 인형 오른쪽 몸통', 'Flanc droit de la poupée de Pamela', 'Pamelas Puppe, rechte Seite', '帕米拉的洋娃娃的右身', '帕米拉的洋娃娃的右身', 'Parte derecha de la muñeca de Pamela', 'Parte derecha de la muñeca de Pamela', 'Правая половинка куклы Памелы', '', '', '', '', '', '', '', ''), +(12889, '몬스터 - Sword2H, Horde Curved Black', 'Monstre - Epée2M, courbe noire de la Horde', 'Monster - Schwert2H, Horde Geschwungen Schwarz', '', '', 'Monstruo: espada 2M, curva negra de la Horda', 'Monstruo: espada 2M, curva negra de la Horda', 'Монстр - двуручный меч, Орда кривой черный', '', '', '', '', '', '', '', ''), +(12890, '몬스터 - Sword, Militia Long Sword', 'Monstre - Epée, Epée longue de la milice', 'Monster - Schwert, Miliz Langschwert', '', '', 'Monstruo: espada, espada larga de milicia', 'Monstruo: espada, tizona de milicia', 'Монстр - меч, длинный меч ополчения', '', '', '', '', '', '', '', ''), +(12891, '야론의 곡괭이', 'Pique de Jaron', 'Jarons Hacke', '加隆的镐', '加隆的鎬', 'Pico de Jaron', 'Pico de Jaron', 'Кирка Джерона', '', '', '', '', '', '', '', ''), +(12892, '몬스터 - Sword1H, Dark Short Sword', 'Monstre - Epée1M, Epée courte noire', 'Monster - Schwert1H, Dunkel Kurzschwert', '', '', 'Monstruo: espada 1M, espada corta oscura', 'Monstruo: espada 1M, espada corta oscura', 'Монстр - одноручный меч, темный короткий меч', '', '', '', '', '', '', '', ''), +(12893, '몬스터 - Shield, Black Skull', 'Monstre - Bouclier, Crâne noir', 'Monster - Schild, Schwarzer Schädel', '', '', 'Monstruo: escudo, calavera negra', 'Monstruo: escudo, calavera negra', 'Монстр: щит, Черный Череп', '', '', '', '', '', '', '', ''), +(12894, '조셉의 결혼반지', 'Alliance de Joseph', 'Josephs Ehering', '约瑟夫的结婚戒指', '約瑟夫的結婚戒指', 'Alianza de Joseph', 'Alianza de Joseph', 'Обручальное кольцо Джозефа', '', '', '', '', '', '', '', ''), +(12895, '오색용군단 흉갑', 'Cuirasse du vol chromatique', 'Brustplatte des chromatischen Drachenschwarms', '多彩巨龙胸甲', '多彩巨龍胸甲', 'Peto del Vuelo cromático', 'Coraza del Vuelo cromático', 'Кираса Разноцветного полета', '', '', '', '', '', '', '', ''), +(12896, '첫번째 유물 조각', 'Fragment de la première relique', 'Erstes Reliktfragment', '第一块遗物碎片', '第一塊聖物碎片', 'Primer fragmento de reliquia', 'Primer trozo de reliquia', 'Первый фрагмент реликвии', '', '', '', '', '', '', '', ''), +(12897, '두번째 유물 조각', 'Fragment de la deuxième relique', 'Zweites Reliktfragment', '第二块遗物碎片', '第二塊聖物碎片', 'Segundo fragmento de reliquia', 'Segundo trozo de reliquia', 'Второй фрагмент реликвии', '', '', '', '', '', '', '', ''), +(12898, '세번째 유물 조각', 'Fragment de la troisième relique', 'Drittes Reliktfragment', '第三块遗物碎片', '第三塊聖物碎片', 'Tercer fragmento de reliquia', 'Tercer trozo de reliquia', 'Третий фрагмент реликвии', '', '', '', '', '', '', '', ''), +(12899, '네번째 유물 조각', 'Fragment de la quatrième relique', 'Viertes Reliktfragment', '第四块遗物碎片', '第四塊聖物碎片', 'Cuarto fragmento de la reliquia', 'Cuarto trozo de reliquia', 'Четвертый фрагмент реликвии', '', '', '', '', '', '', '', ''), +(12900, '다로우샤이어 연대기', 'Annales de Darrowshire', 'Annalen von Darrowshire', '达隆郡的历史', '達隆郡的歷史', 'Anales de Villa Darrow', 'Anales de Villa Darrow', 'Анналы Дарроушира', '', '', '', '', '', '', '', ''), +(12901, '몬스터 - Mace2H, Golden Stone Hammer', 'Monstre - Masse2M, Marteau de pierre doré', 'Monster - Streitkolben2H, Goldener Steinhammer', '', '', 'Monstruo: maza 2M, martillo de piedra dorado', 'Monstruo: maza 2M, martillo de piedra dorado', 'Монстр - двуручная палица, златокаменный боевой молот', '', '', '', '', '', '', '', ''), +(12902, '몬스터 - Sword2H, Luminous Evil Blade', 'Monstre - Epée2M, Lame maléfique lumineuse', 'Monster - Schwert2H, Blendende böse Klinge', '', '', 'Monstruo: espada 2M, hoja luminosa vil', 'Monstruo: espada 2M, hoja luminosa vil', 'Монстр - двуручный меч, светоносный злой клинок', '', '', '', '', '', '', '', ''), +(12903, '오색 파멸자의 다리보호대', 'Jambières des duellistes chromatiques', 'Beinschützer des chromatischen Widersetzers', '多彩挑战者护腿', '多彩挑戰者護腿', 'Musleras del desafiante cromático', 'Musleras del desafiante cromático', 'Набедренники Всецветного Воина', '', '', '', '', '', '', '', ''), +(12904, '숀의 특제 스와미 모자', 'Chapeau pandit super spécial de Shawn', 'Shawns Supersonder-Swamihut', '肖恩的超级魔法帽', '肖恩的超級魔法帽', 'Sombrero superespecial suami de Shawn', 'Sombrero superespecial suami de Shawn', 'Шупермудрая шляпа Шоуна', '', '', '', '', '', '', '', ''), +(12905, '도깨비불 단망토', 'Cape du feu de brousse', 'Lauffeuercape', '野火斗篷', '野火斗篷', 'Manteo de fuego salvaje', 'Manteo de fuego salvaje', 'Накидка буйного огня', '', '', '', '', '', '', '', ''), +(12906, '정화된 달샘 물', 'Eau de Puits de lune purifiée', 'Geläutertes Mondbrunnenwasser', '净化过的月亮井水', '淨化過的月井水', 'Agua de poza de la Luna purificada', 'Agua de poza de la Luna purificada', 'Очищенная вода из Лунного колодца', '', '', '', '', '', '', '', ''), +(12907, '부패한 달샘 물', 'Eau de Puits de lune corrompue', 'Verderbtes Mondbrunnenwasser', '腐化的月亮井水', '腐化的月井水', 'Agua de poza de la Luna corrupta', 'Agua de poza de la Luna corrupta', 'Оскверненная вода Лунного колодца', '', '', '', '', '', '', '', ''), +(12922, '빈 수통', 'Gourde vide', 'Leere Feldflasche', '空壶', '空壺', 'Cantimplora vacía', 'Cantimplora vacía', 'Пустая фляжка', '', '', '', '', '', '', '', ''), +(12923, '아우비의 비늘', 'Ecaille d\'Awbee', 'Awbees Schuppe', '奥比的鳞片', '奧比的鱗片', 'Escama de Awbee', 'Escama de Awbee', 'Чешуя Ауби', '', '', '', '', '', '', '', ''), +(12924, '의식의 양초', 'Bougie de rituel', 'Ritualkerze', '仪式蜡烛', '儀式蠟燭', 'Vela de ritual', 'Vela de ritual', 'Ритуальная свеча', '어둠의 의회의 새로운 소굴 자에데나르의 나락에서 가져온 양초입니다.', 'Une bougie de rituel, provenant des profondeurs de Jaedenar, nouveau foyer du Conseil des ombres.', 'Eine Ritualkerze aus den Tiefen von Jaedenar, der neuen Heimat des Schattenrates.', '取自加德纳尔深处的仪式蜡烛。', '取自加德納爾深處的儀式蠟燭,暗影議會的新家。', 'Una vela de ritual de las profundidades de Jaedenar, nuevo hogar del Consejo de la Sombra.', 'Una vela de ritual de las profundidades de Jaedenar, nuevo hogar del Consejo de la Sombra.', 'Ритуальная свеча из глубин Джеденара, нового пристанища Совета Теней.'), +(12925, '독사 아리카라의 가죽', 'Peau de serpent d\'Arikara', 'Arikaras Schlangenhaut', '阿利卡拉蛇皮', '阿利卡拉蛇皮', 'Piel de serpiente de Arikara', 'Piel de serpiente de Arikara', 'Змеиная шкура Арикары', '', '', '', '', '', '', '', ''), +(12926, '타오르는 고리', 'Anneau enflammé', 'Flammenband', '喷焰指环', '噴焰指環', 'Sortija flamígera', 'Sortija flamígera', 'Пламенеющее кольцо', '', '', '', '', '', '', '', ''), +(12927, '명중의 어깨보호대', 'Epaulières de précision', 'Schultern der Treffsicherheit', '强击护肩', '強擊護肩', 'Hombreras Golpevero', 'Sobrehombros Golpevero', 'Наплечники точного удара', '', '', '', '', '', '', '', ''), +(12928, '우미의 기계설인', 'Yéti mécanique d\'Umi', 'Umis mechanischer Yeti', '乌米的机械雪人', '烏米的機械雪人', 'Yeti mecánico de Umi', 'Yeti mecánico de Umi', 'Механический йети Уми', '', '', '', '', '', '', '', ''), +(12929, '앙금의 부적', 'Talisman Emberfury', 'Talisman des glühenden Zorns', '灰烬之怒', '灰燼之怒', 'Talismán Furia de ascuas', 'Dije Furia de ascuas', 'Талисман Горящей Ярости', '', '', '', '', '', '', '', ''), +(12930, '가시나무 줄기', 'Pipeau de bruyère', 'Briarwood-Rohr', '石楠之环', '石楠之環', 'Junco maderahelecho', 'Junco maderahelecho', 'Пищик из древесины шиповника', '', '', '', '', '', '', '', ''), +(12931, '몬스터 - Shield, Scarlet Crusade A01/A02 Model', 'Monstre - Bouclier, Croisade écarlate modèle A01/A02', 'Monster - Schild, Scharlachroter Kreuzzug Modell A1/A02', '', '', 'Monstruo: escudo, Cruzada Escarlata A01/A02 Modelo', 'Monstruo: escudo, Cruzada Escarlata A01/A02 Modelo', 'Монстр: щит, Алого ордена А01/А02 модель', '', '', '', '', '', '', '', ''), +(12932, '몬스터 - Shield, Scarlet Crusade A02', 'Monstre - Bouclier, Croisade écarlate A02', 'Monster - Schild, Scharlachroter Kreuzzug A02', '', '', 'Monstruo: escudo, Cruzada Escarlata A02', 'Monstruo: escudo, Cruzada Escarlata A02', 'Монстр: щит, Алого ордена А02', '', '', '', '', '', '', '', ''), +(12933, '몬스터 - Shield, Scarlet Crusade B03', 'Monstre - Bouclier, Croisade écarlate B03', 'Monster - Schild, Scharlachroter Kreuzzug B03', '', '', 'Monstruo: escudo, Cruzada Escarlata B03', 'Monstruo: escudo, Cruzada Escarlata B03', 'Монстр: щит, Алого ордена В03', '', '', '', '', '', '', '', ''), +(12934, '몬스터 - Mace, Maul B03 Red', 'Monstre - Masse, grand maillet B03 rouge', 'Monster - Streitkolben, Schlägel B03 Rot', '', '', 'Monstruo: maza, gran maza B03 roja', 'Monstruo: maza, gran maza B03 roja', 'Монстр - палица, кувалда B03 красная', '', '', '', '', '', '', '', ''), +(12935, '대족장의 다리갑옷', 'Jambières du Chef de guerre', 'Kriegsmeisterbeinschützer', '战争统帅护腿', '戰爭元帥護腿', 'Musleras de maestro de guerra', 'Musleras de maestro de guerra', 'Набедренники воеводы', '', '', '', '', '', '', '', ''), +(12936, '전투판금 손목보호대', 'Bracières du champ d\'honneur', 'Armstützen des Schlachtgetauften', '雷德的护腕', '雷德的護腕', 'Ajorcas Belinato', 'Ajorcas Belinato', 'Битворожденные наручи', '', '', '', '', '', '', '', ''), +(12937, '몬스터 - Staff, Basic Red', 'Monstre - Bâton, basique rouge', 'Monster - Stab, Standard Rot', '', '', 'Monstruo: bastón, básico rojo', 'Monstruo: bastón, básico rojo', 'Монстр - посох, основной красный', '', '', '', '', '', '', '', ''), +(12938, '영웅의 피', 'Sang des héros', 'Blut von Helden', '英雄之血', '英雄之血', 'Sangre de héroes', 'Sangre de héroes', 'Кровь героев', '', '', '', '', '', '', '', ''), +(12939, '달렌드의 부족 수호검', 'Gardienne tribale de Dal\'Rend', 'Dal\'Rends Stammeswächter', '雷德的部族护卫者', '雷德的部族護衛者', 'Guardián tribal de Dal\'Rend', 'Guardián tribal de Dal\'Rend', 'Племенной страж Дал\'Ренда', '', '', '', '', '', '', '', ''), +(12940, '달렌드의 성검', 'Charge sacrée de Dal\'Rend', 'Dal\'Rends hochheilige Attacke', '雷德的神圣控诉者', '雷德的神聖控訴者', 'Carga sacra de Dal\'Rend', 'Carga sacra de Dal\'Rend', 'Священный заряд Дал\'Ренда', '', '', '', '', '', '', '', ''), +(12941, '몬스터 - Wand, Jeweled - B02 Red', 'Monstre - Baguette, Ornée - B02 rouge', 'Monster - Zauberstab, Juwelenbesetzt - B02 Rot', '', '', 'Monstruo: varita, con joyas: B02 roja', 'Monstruo: varita, con joyas: B02 roja', 'Монстр - жезл, изукрашенный - B02 красный', '', '', '', '', '', '', '', ''), +(12942, '퓨마 우리 열쇠', 'Clé de la cage des panthères', 'Pantherkäfigschlüssel', '豹笼钥匙', '豹籠鑰匙', 'Llave de jaula de pantera', 'Llave de la jaula de pantera', 'Ключ от клетки пантеры', '', '', '', '', '', '', '', ''), +(12943, '몬스터 - Staff, 3 Piece Taped Staff Red', 'Monstre - Bâton, 3 morceaux collés rouge', 'Monster - Stab, 3-teiliger geklebter Stab Rot', '', '', 'Monstruo: bastón, bastón de 3 piezas rojo', 'Monstruo: bastón, bastón de 3 piezas rojo', 'Монстр - посох, трехчастный заостренный посох красный', '', '', '', '', '', '', '', ''), +(12944, '몬스터 - Sword, Golden Long', 'Monstre - Epée, longue dorée', 'Monster - Schwert, Golden Lang', '', '', 'Monstruo: espada, dorada larga', 'Monstruo: espada, larga y dorada', 'Монстр - меч, золотой длинный', '', '', '', '', '', '', '', ''), +(12945, '오색 파멸자의 다리갑옷', 'Cuissardes des duellistes chromatiques', 'Beinplatten des chromatischen Widersetzers', '多彩挑战者腿甲', '多彩挑戰者腿甲', 'Musleras del Desafiante cromático', 'Quijotes del desafiante cromático', 'Ножные латы Всецветного воина', '', '', '', '', '', '', '', ''), +(12946, '초전도 장치', 'Hypercapaciteur bidulotron', 'Hyperkondensator-Dingsda', '超适应齿轮', '超適應齒輪', 'Hipercondensador Gizmo', 'Hipercondensador', 'Механизм гипервместимости', '', '', '', '', '', '', '', ''), +(12947, '용맹의 알렉스 반지', 'Anneau audacieux d\'Alex', 'Alex\' Ring der Kühnheit', '', '', 'Anillo de Audacia de Alex', 'Anillo de Audacia de Alex', 'Кольцо отваги Алекса', '', '', '', '', '', '', '', ''), +(12949, '몬스터 - Sword2H, Red White Broad', 'Monstre - Epée2M, large rouge blanche', 'Monster - Schwert2H, Rot Weiß Breit', '', '', 'Monstruo: espada 2M, roja y blanca ancha', 'Monstruo: espada 2M, roja y blanca ancha', 'Монстр - двуручный меч, красный белый широкий', '', '', '', '', '', '', '', ''), +(12950, '몬스터 - Mace2H, Warhammer Ebony', 'Monstre - Masse2M, Marteau de guerre en ébène', 'Monster - Streitkolben2H, Kriegshammer Ebenholz', '', '', 'Monstruo: maza 2M, martillo de guerra de ébano', 'Monstruo: maza 2M, martillo de guerra de ébano', 'Монстр - двуручная палица, эбеновый боевой молот', '', '', '', '', '', '', '', ''), +(12951, '몬스터 - Axe, 2H War - Red', 'Monstre - Hache2M, De guerre - rouge', 'Monster - Axt, 2H Krieg - Rot', '', '', 'Monstruo: hacha, de guerra: rojo', '', 'Монстр - секира, двуручная, боевая - красная', '', '', '', '', '', '', '', ''), +(12952, '기스의 해골', 'Crâne de Gyth', 'Gyths Schädel', '盖斯之颅', '蓋斯的頭骨', 'Calavera de Gyth', 'Calavera de Gyth', 'Шлем гита', '', '', '', '', '', '', '', ''), +(12953, '용안 코이프', 'Camail de Dragoneye', 'Drachenaugenhelmkappe', '龙眼头巾', '龍眼頭巾', 'Almófar ojo de dragón', 'Almófar ojo de dragón', 'Капюшон Драконьего Глаза', '', '', '', '', '', '', '', ''), +(12954, '다빌의 성서', 'Libram de Davil', 'Davils Buchband', '达维的圣契', '達維的聖契', 'Tratado de Davil', 'Tratado de Davil', 'Книга Дейвила', '', '', '', '', '', '', '', ''), +(12955, '레드패스의 방패', 'Bouclier de Redpath', 'Redpaths Schild', '雷德帕斯之盾', '雷德帕斯之盾', 'Escudo de Rutagrana', 'Escudo de Rutagrana', 'Щит Крассена', '', '', '', '', '', '', '', ''), +(12956, '호르구스의 해골', 'Crâne d\'Horgus', 'Schädel von Horgus', '霍古斯的颅骨', '霍古斯的顱骨', 'Cráneo de Horgus', 'Cráneo de Horgus', 'Череп Хоргуса', '', '', '', '', '', '', '', ''), +(12957, '부러진 마르두크의 검', 'Epée brisée de Marduk', 'Zertrümmertes Schwert von Marduk', '马杜克的破碎之剑', '馬杜克的破碎之劍', 'Espada destrozada de Marduk', 'Espada destrozada de Marduk', 'Поврежденный меч Мардука', '', '', '', '', '', '', '', ''), +(12958, '조제법: 아케이나이트로 변환', 'Recette : Transmutation d\'arcanite', 'Rezept: Arkanit transmutieren', '配方:合成奥金', '配方:合成奧金', 'Receta: transmutar arcanita', 'Receta: transmutar arcanita', 'Рецепт: трансмутация арканита', '', '', '', '', '', '', '', ''), +(12959, '몬스터 - Staff, Demon Skull Staff', 'Monstre - Bâton, Bâton crâne de démon', 'Monster - Stab, Dämonenschädel-Stab', '', '', 'Monstruo: bastón, bastón calavera de demonio', 'Monstruo: bastón, bastón calavera de demonio', 'Монстр - посох, посох демонского черепа', '', '', '', '', '', '', '', ''), +(12960, '전통 전투 깃털장식', 'Coiffure de plumes tribale', 'Stammeskriegsfedern', '部族作战羽盔', '部族作戰羽盔', 'Plumas de guerra tribales', 'Plumas de guerra tribales', 'Перьевой венок', '', '', '', '', '', '', '', ''), +(12961, '제프의 시험용 방패', 'BOUCLIER TEST DE JEFF', 'JEFF TEST SCHILD', '', '', 'JEFF prueba SHIELD', 'JEFF prueba SHIELD', 'ТЕСТОВЫЙ ЩИТ ДЖЕФФА', '', '', '', '', '', '', '', ''), +(12962, '제프의 시험용 장갑', 'GANTS TEST DE JEFF', 'JEFF TEST HANDSCHUHE', '', '', 'JEFF prueba GLOVES', 'JEFF prueba GLOVES', 'ТЕСТОВЫЕ ПЕРЧАТКИ ДЖЕФФА', '', '', '', '', '', '', '', ''), +(12963, '검사의 다리보호구', 'Jambières de maître-lames', 'Klingenmeistergamaschen', '剑圣护腿', '劍聖護腿', 'Leotardos de maestro del acero', 'Leotardos de maestro del acero', 'Поножи Мастера клинка', '', '', '', '', '', '', '', ''), +(12964, '트리스탐 다리보호대', 'Jambières de Tristam', 'Tristam-Beinschützer', '三态护腿', '三態護腿', 'Musleras de Tristam', 'Musleras de Tristam', 'Набедренники Тристана', '', '', '', '', '', '', '', ''), +(12965, '정기구름 다리보호구', 'Jambières des voiles spirituels', 'Geistertuchgamaschen', '裹灵护腿', '裹靈護腿', 'Leotardos de sudario de espíritus', 'Leotardos de sudario de espíritus', 'Поножи Покрова духов', '', '', '', '', '', '', '', ''), +(12966, '검은안개 손목보호대', 'Garde-bras de la brume noire', 'Armschützer des schwarzen Nebels', '黑雾护臂', '黑霧護臂', 'Guardabrazos de bruma negra', 'Guardabrazos de bruma negra', 'Боевые наручи Черного тумана', '', '', '', '', '', '', '', ''), +(12967, '핏빛달 망토', 'Cape de la lune sanguine', 'Blutmondumhang', '血月披风', '血月披風', 'Capa lunasangre', 'Capa luna de sangre', 'Кроваволунный плащ', '', '', '', '', '', '', '', ''), +(12968, '냉기술사 단망토', 'Cape de tisseur de givre', 'Winterzwirncape', '霜纹斗蓬', '霜紋鬥蓬', 'Manteo Tejescarcha', 'Manteo de Tejescarcha', 'Накидка из ледяной ткани', '', '', '', '', '', '', '', ''), +(12969, '침투의 망치', 'Masse suintante', 'Sickernde Weide', '横扫重锤', '橫掃重錘', 'Sauce llorón', 'Sauce llorón', 'Плачущая ива', '', '', '', '', '', '', '', ''), +(12970, '사령관의 갑옷', 'Harnois de cérémonie de général', 'Zeremonielle Platte des Generals', '将军的葬礼板甲', '將軍的葬禮鎧甲', 'Placa ceremonial de general', 'Placa ceremonial de General', 'Церемониальныйе латы генерала', '', '', '', '', '', '', '', ''), +(12971, '제프의 시험용 검', 'EPEE TEST DE JEFF', 'JEFF TEST SCHWERT', '', '', 'JEFF prueba espada', 'JEFF prueba espada', 'Тестовый меч Джеффа', '', '', '', '', '', '', '', ''), +(12972, '제프의 시험용 검 II', 'EPEE TEST DE JEFF II', 'JEFF TEST SCHWERT II', '', '', 'JEFF prueba espada II', 'JEFF prueba espada II', 'Тестовый меч Джеффа II', '', '', '', '', '', '', '', ''), +(12973, '붉은십자군 포탄', 'Boulet de canon écarlate', 'Scharlachrote Kanonenkugel', '血色十字军炮弹', '血色十字軍炮彈', 'Bala de cañón Escarlata', 'Bala de cañón Escarlata', 'Алое ядро', '', '', '', '', '', '', '', ''), +(12974, '흑기사', 'Pourfendeuse noire', 'Der schwarze Ritter', '黑骑士', '黑騎士', 'El caballero negro', 'El caballero negro', 'Черный рыцарь', '', '', '', '', '', '', '', ''), +(12975, '발굴조사단장 도끼', 'Hache de prospecteur', 'Ausgrabungsleiter-Axt', '勘察员战斧', '勘察員戰斧', 'Hacha de prospector', 'Hacha de prospector', 'Топор геолога', '', '', '', '', '', '', '', ''), +(12976, '강철조각 검', 'Lame Ironpatch', 'Verzahnte Klinge', '铁片刀', '鐵片刀', 'Hoja Parchierro', 'Hoja Parchierro', 'Клинок Многоглаза', '', '', '', '', '', '', '', ''), +(12977, '마법손길 장갑', 'Gants poing-de-mage', 'Handschuhe der Magiekraft', '法师之拳', '法師之拳', 'Guantes de puño de mago', 'Guantes de puño de mago', 'Перчатки Волшебного кулака', '', '', '', '', '', '', '', ''), +(12978, '폭풍몰이 허리띠', 'Ceinture des tempêtes', 'Gürtel des Sturmbringers', '唤雷腰带', '喚雷腰帶', 'Cinturón de creador de tormentas', 'Cinturón de creador de Tormentas', 'Пояс Буреносца', '', '', '', '', '', '', '', ''), +(12979, '불길막이 망토', 'Cape coupe-feu', 'Flammenfluchumhang', '御火披风', '禦火披風', 'Capa Aterra Fuego', 'Capa Aterra Fuego', 'Мертвопламенный плащ', '', '', '', '', '', '', '', ''), +(12980, '몬스터 - Shield, Wall Metal Silver', 'Monstre - Bouclier, Pavois en métal argenté', 'Monster - Schild, Wand Metall Silber', '', '', 'Monstruo: escudo, de pared metálico plata', 'Monstruo: escudo, de pared de plata', 'Монстр: щит, ростовой металлический серебряный', '', '', '', '', '', '', '', ''), +(12981, '몬스터 - Shield, Wall Metal Gold', 'Monstre - Bouclier, Pavois en métal doré', 'Monster - Schild, Wand Metall Gold', '', '', 'Monstruo: escudo, de pared metálico oro', 'Monstruo: escudo, de pared metálico oro', 'Монстр: щит, ростовой металлический золотой', '', '', '', '', '', '', '', ''), +(12982, '은빛고리 장화', 'Bottillons en mailles d\'argent', 'Silberverbundfußschützer', '银链护足', '銀鏈護足', 'Guardapiés forrados con plata', 'Guardapiés forrados con plata', 'Окованные серебром прочные ботинки', '', '', '', '', '', '', '', ''), +(12983, '라크주르 곤봉', 'Gourdin Rakzur', 'Rakzurkeule', '拉克祖尔木棒', '拉克祖爾木棒', 'Garrote Rakzur', 'Garrote Rakzur', 'Дубина Ракзура', '', '', '', '', '', '', '', ''), +(12984, '하늘부름 마법봉', 'Arcanien', 'Himmelrufer', '天空召唤者', '天空召喚者', 'Llamacielo', 'Llamacielo', 'Зов небес', '', '', '', '', '', '', '', ''), +(12985, '방어의 반지', 'Anneau de défense', 'Ring der Verteidigung', '防御之戒', '防禦之戒', 'Anillo de Defensa', 'Anillo de Defensa', 'Кольцо Защиты', '', '', '', '', '', '', '', ''), +(12986, '몬스터 - Spear, Broad Notched', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(12987, '암흑매듭 반바지', 'Jambières des ombres', 'Dunkelgewirkte Bundhosen', '暗纹马裤', '暗紋馬褲', 'Calzones Tejeoscuro', 'Calzones Tejeoscuro', 'Темнотканные брюки', '', '', '', '', '', '', '', ''), +(12988, '별천지 튜닉', 'Tunique de vision stellaire', 'Sternensuchertunika', '星光外套', '星光外套', 'Túnica de vista estelar', 'Túnica de vista estelar', 'Мундир Звездного зрения', '', '', '', '', '', '', '', ''), +(12989, '가고일의 이빨', 'Pique des Gargouilles', 'Gargoylebiss', '石像鬼之牙', '石像鬼之牙', 'Mordida de gárgola', 'Mordisco de gárgola', 'Укус горгульи', '', '', '', '', '', '', '', ''), +(12990, '서슬푸른 칼날도끼', 'Lacératrice', 'Messers Schneide', '剃刀之锋', '剃刀之鋒', 'Filo de cuchilla', 'Filo de navaja', 'Лезвие бритвы', '', '', '', '', '', '', '', ''), +(12991, '몬스터 - Dagger, Curvey Green Blade', 'Monstre - Dague, Lame courbe verte', 'Monster - Dolch, Geschwungene grüne Klinge', '', '', 'Monstruo: daga, hoja verde curvilínea', 'Monstruo: daga, hoja verde curvilínea', 'Монстр - кинжал, изогнутый зеленый клинок', '', '', '', '', '', '', '', ''), +(12992, '이글거리는 검', 'Lame brûlante', 'Sengklinge', '灼热之刃', '灼熱之刃', 'Hoja abrasadora', 'Hoja abrasadora', 'Пылающий Клинок', '', '', '', '', '', '', '', ''), +(12993, '몬스터 - Sword, Green Gold Scimitar', 'Monstre - Epée, Cimeterre vert et or', 'Monster - Schwert, Grün Gold Krummsäbel', '', '', 'Monstruo: espada, verde oro cimitarra', 'Monstruo: espada, verde oro cimitarra', 'Монстр - меч, ятаган зеленого золота', '', '', '', '', '', '', '', ''), +(12994, '토르비아의 건틀릿', 'Gantelets de Thorbia', 'Thorbias\' Stulpen', '索比亚的护手', '索比亞的護手', 'Guanteletes de Thorbia', 'Guanteletes de Thorbia', 'Рукавицы Торбии', '', '', '', '', '', '', '', ''), +(12995, '몬스터 - Shield, Wall Metal Red', 'Monstre - Bouclier, Pavois en métal rouge', 'Monster - Schild, Wand Metall Rot', '', '', 'Monstruo: escudo, de pared metálico rojo', 'Monstruo: escudo, de pared metálico rojo', 'Монстр: щит, ростовой металлический красный', '', '', '', '', '', '', '', ''), +(12996, '정화의 고리', 'Anneau de purification', 'Band der Läuterung', '净化指环', '淨化指環', 'Sortija de Purificación', 'Sortija de Purificación', 'Кольцо Очищения', '', '', '', '', '', '', '', ''), +(12997, '붉은수염 문장방패', 'Bouclier rougeoyant', 'Redbeards Wappen', '红须徽记之盾', '紅鬚徽記之盾', 'Emblema Barbarroja', 'Blasón Barbarroja', 'Рыцарский щит Красной бороды', '', '', '', '', '', '', '', ''), +(12998, '마술사 어깨보호대', 'Mantelet de magicien', 'Magicusmantel', '魔法师衬肩', '魔法師襯肩', 'Manto de mago', 'Manto de mago', 'Магическое оплечье', '', '', '', '', '', '', '', ''), +(12999, '비룡날개 손목띠', 'Poignets aile-de-drake', 'Drachenschwingenbänder', '龙翼腕轮', '龍翼指環', 'Sortijas ala de draco', 'Sortijas ala de draco', 'Драконокрылые поручи', '', '', '', '', '', '', '', ''), +(13000, '헤일 메이지파이어의 지팡이', 'Bâton des grandes arcanes', 'Stab von Hale Magefire', '魔法火焰之杖', '魔法火焰之杖', 'Bastón de Hale Fuegomago', 'Bastón de Hale Fuegomago', 'Посох Сильного магического огня', '', '', '', '', '', '', '', ''), +(13001, '처녀의 고리', 'Anneau de damoiselle', 'Jungfernreif', '处女之戒', '處女之戒', 'El círculo de la doncella', 'El círculo de la doncella', 'Обруч девушки', '', '', '', '', '', '', '', ''), +(13002, '알리자베스 여왕의 목걸이', 'Pendentif de dame Alizabeth', 'Fürstin Alizabeths Anhänger', '艾莉贝丝的坠饰', '艾莉貝絲的墜飾', 'Colgante de Lady Alizabeth', 'Colgante de Lady Alizabeth', 'Подвеска леди Ализабет', '', '', '', '', '', '', '', ''), +(13003, '알렉산더 대왕의 전투도끼', 'Hache de guerre du Seigneur Alexander', 'Lord Alexanders Streitaxt', '亚历山大的战斧', '亞歷山大的戰斧', 'Hacha de batalla de Lord Alexander', 'Hacha de batalla de Lord Alexander', 'Боевой топор лорда Александра', '', '', '', '', '', '', '', ''), +(13004, '오스틴의 횃불', 'Torche d\'Austen', 'Fackel von Austen', '奥斯丁的火炬', '奧斯丁的火炬', 'Antorcha de Austen', 'Antorcha de Austen', 'Факел Остен', '', '', '', '', '', '', '', ''), +(13005, '에이미의 담요', 'Couverture d\'Amy', 'Amys Decke', '艾米的毛毯', '艾米的毛毯', 'Manta de Amy', 'Manta de Amy', 'Покрывало Эми', '', '', '', '', '', '', '', ''), +(13006, '맥고완의 무쇠망치', 'Masse de McGowan', 'Masse von McGowan', '玛克迦文之锤', '瑪克迦文之錘', 'Masa de McGowan', 'Masa de McGowan', 'Молот Макхоуэна', '', '', '', '', '', '', '', ''), +(13007, '마법불꽃 망토', 'Cape des flammes magiques', 'Magieflammenumhang', '法师烈焰披风', '法師烈焰披風', 'Capa de llama de mago', 'Capa de llama de mago', 'Чаропламенный плащ', '', '', '', '', '', '', '', ''), +(13008, '바람골짜기 바지', 'Pantalon de Dalewind', 'Beinkleider der Talwinde', '谷风长裤', '谷風長褲', 'Pantalones de Dalewind', 'Calzas de Dalewind', 'Ветродольские брюки', '', '', '', '', '', '', '', ''), +(13009, '소왕의 가죽 갑옷', 'Peau du roi des vaches', 'Balg des Kuhkönigs', '牛王之皮', '牛王之皮', 'Pellejo de vaca reina', 'Pellejo de vaca reina', 'Шкура королевской коровы', '', '', '', '', '', '', '', ''), +(13010, '꿈결의 다리보호대', 'Jambières des rêveurs', 'Beinschützer des Traumsängers', '梦歌护腿', '夢歌護腿', 'Musleras Cantasueños', 'Musleras Cantasueños', 'Набедренники Снопевца', '', '', '', '', '', '', '', ''), +(13011, '은빛결 허리띠', 'Ceinture bordée d\'argent', 'Silbergefütterter Gürtel', '银线腰带', '銀線腰帶', 'Cinturón forrado con plata', 'Cinturón forrado con plata', 'Пояс, отделанный серебром', '', '', '', '', '', '', '', ''), +(13012, '요르겐 팔보호구', 'Brassards de Yorgen', 'Yorgens Armschienen', '约根护腕', '猶根護腕', 'Brazales Yorgen', 'Brazales Yorgen', 'Наручи Йоргена', '', '', '', '', '', '', '', ''), +(13013, '장로마법사 어깨보호대', 'Mantelet d\'ancien sorcier', 'Hexerältestenmantel', '巫师长者衬肩', '巫師長者襯肩', 'Manto de zahorí anciano', 'Manto de zahorí anciano', 'Оплечье старшего волшебника', '', '', '', '', '', '', '', ''), +(13014, '린지의 도끼', 'Hache de Rin\'ji', 'Axt von Rin\'ji', '林吉之斧', '林吉之斧', 'Hacha de Rin\'ji', 'Hacha de Rin\'ji', 'Секира Ринджи', '', '', '', '', '', '', '', ''), +(13015, '세라실', '', '', '塞拉希尔', '塞拉希爾', '', '', 'Сератил', '', '', '', '', '', '', '', ''), +(13016, '절망의 도끼', 'Ensanglante', 'Killerschredder', '血杀斧', '血殺斧', '', '', 'Убойный калечитель', '', '', '', '', '', '', '', ''), +(13017, '지옥의 전투도끼', 'Hache de guerre pieuse', 'Streitaxt des Höllenschlächters', '地狱杀手战斧', '地獄殺手戰斧', 'Hacha de batalla de destripador del infierno', 'Hacha de batalla de destripador del infierno', 'Боевой топор Рубаки', '', '', '', '', '', '', '', ''), +(13018, '집행자의 클레버', 'Fendoir de l\'Exécuteur', 'Henkerspaltbeil', '刽子手之斧', '劊子手之斧', 'Cuchilla de verdugo', 'Cuchilla de verdugo', 'Колун палача', '', '', '', '', '', '', '', ''), +(13019, '하피발톱 단궁', 'Arc court des harpies', 'Harpyienklauenkurzbogen', '鹰身人之爪', '鷹身人之爪', 'Arco corto de garra de arpía', 'Arco corto de garra de arpía', 'Короткий лук из когтя гарпии', '', '', '', '', '', '', '', ''), +(13020, '창공의 활', 'Arc de frappe céleste', 'Bogen des Himmelsstürmers', '击天长弓', '擊天長弓', 'Arco de artillero del cielo', 'Arco de artillero del cielo', 'Лук небесного бойца', '', '', '', '', '', '', '', ''), +(13021, '가시매듭 곡궁', 'Aiguilloneur', 'Einfädler', '射针弓', '射針弓', 'Aguja', 'Aguja', 'Продеватель игл', '', '', '', '', '', '', '', ''), +(13022, '그리핀날개 장궁', 'Arc long d\'Aile-gryphon', 'Greifenflügellangbogen', '狮鹫之翼', '獅鷲獸之翼', 'Arco largo de ala de grifo', 'Arco largo de ala de grifo', 'Длинный лук Грифоньего крыла', '', '', '', '', '', '', '', ''), +(13023, '독수리뿔 장궁', 'Arc long d\'Eaglehorn', 'Echtsilber beschlagener Langbogen', '鹰角长弓', '鷹角長弓', 'Arco largo de cuero de águila', 'Arco largo de cuero de águila', 'Длинный лук Орлиного рога', '', '', '', '', '', '', '', ''), +(13024, '비젤의 망치', 'Ecraseur de Beazel', 'Beazels Berster', '比泽尔之锤', '比澤爾之錘', 'Azotador de Beazel', 'Azotador de Beazel', 'Сокрушитель Безеля', '', '', '', '', '', '', '', ''), +(13025, '고목나무 망치', 'Masse de mort-bois', 'Vorschlaghammer der Totenwaldfelle', '死木之锤', '死木之錘', 'Trineo Muertobosque', 'Almádena Muertobosque', 'Ручной молот Мертвого Леса', '', '', '', '', '', '', '', ''), +(13026, '천상의 빛', 'Lumière des cieux', 'Himmelslicht', '天堂之光', '天堂之光', 'Luz del cielo', 'Luz del cielo', 'Небесный свет', '', '', '', '', '', '', '', ''), +(13027, '분쇄의 망치', 'Briseur d\'os', 'Knochenknacker', '折骨者', '折骨者', 'Cascahuesos', 'Cascahuesos', 'Костегрыз', '', '', '', '', '', '', '', ''), +(13028, '혈석 망치', 'Marteau des songes', 'Blutfelshammer', '巨头石锤', '巨頭石錘', 'Martillo piedra sangre', 'Martillo piedra sangre', 'Ляпис-лазурный молот', '', '', '', '', '', '', '', ''), +(13029, '움브랄 수정', 'Cristal d\'Umbral', 'Umbralkristall', '暗影水晶', '暗影水晶', 'Cristal umbrío', 'Cristal umbrío', 'Мрачный кристалл', '', '', '', '', '', '', '', ''), +(13030, '바실리스크의 뼈', 'Os de basilic', 'Basiliskknochen', '石化蜥蜴的骨头', '石化蜥蜴的骨頭', 'Hueso de basilisco', 'Hueso de basilisco', 'Кость василиска', '', '', '', '', '', '', '', ''), +(13031, '안개자락 보주', 'Orbe de Mistmantle', 'Kugel von Mistmantle', '密斯特曼托宝珠', '密斯特曼托寶珠', 'Orbe de Mantoniebla', 'Orbe de Mantoniebla', 'Сфера Мисмантла', '', '', '', '', '', '', '', ''), +(13032, '타락의 검', 'Epée de corruption', 'Schwert der Verderbnis', '腐蚀之剑', '腐蝕之劍', 'Espada de Corrupción', 'Espada de Corrupción', 'Меч Скверны', '', '', '', '', '', '', '', ''), +(13033, '광신자의 검', 'Lame zélée', 'Zelotenklinge', '狂热之刃', '狂熱之刃', 'Espada de Zealot', 'Espada de zelote', 'Клинок фанатика', '', '', '', '', '', '', '', ''), +(13034, '강철의 레이피어', 'Rapière vivace', 'Schnellstahlrapier', '快速钢剑', '快速鋼劍', 'Estoque Aceroveloz', 'Estoque Aceroveloz', 'Рапира из быстростали', '', '', '', '', '', '', '', ''), +(13035, '불뱀 절단검', 'Tranche-serpent', 'Schlangenschnitzler', '剖蛇者', '剖蛇者', 'Rebanaserpientes', 'Cercenaserpientes', 'Змеиная ломтерезка', '', '', '', '', '', '', '', ''), +(13036, '암살도', 'Lame des assassins', 'Auftragsmordklinge', '刺杀之刃', '刺殺之刃', 'Hoja de asesinato', 'Hoja de asesinato', 'Убийственный клинок', '', '', '', '', '', '', '', ''), +(13037, '수정가시 쐐기활', 'Dardeur cristallin', 'Kristallfichtenstecher', '水晶之刺', '水晶之刺', 'Aguijonero Pino de cristal', 'Aguijonero Pino de cristal', 'Оса Хрустальных сосен', '', '', '', '', '', '', '', ''), +(13038, '돌개바람 석궁', 'Féroce', 'Windhauch', '迅捷之风', '迅捷之風', 'Vientoveloz', 'Vientoveloz', 'Быстроветр', '', '', '', '', '', '', '', ''), +(13039, '해골쐐기 석궁', 'Fendeuse de crâne', 'Schädelspalterarmbrust', '碎颅强弩', '碎顱強弩', 'Ballesta Atraviesa calaveras', 'Ballesta Atraviesa calaveras', 'Арбалет раскалывающий череп', '', '', '', '', '', '', '', ''), +(13040, '심장적출 석궁', 'Perce-coeur', 'Herzsuchende Armbrust', '觅心弩', '覓心弩', 'Ballesta certera', 'Ballesta certera', 'Арбалет Ищущий Сердце', '', '', '', '', '', '', '', ''), +(13041, '수호자의 검', 'Lame de gardien', 'Wächterklinge', '守护之刃', '守護之刃', 'Hoja de guardián', 'Hoja de guardián', 'Клинок стража', '', '', '', '', '', '', '', ''), +(13042, '집정관의 검', 'Epée du Magistrat', 'Schwert des Magistraten', '治安官之剑', '治安官之劍', 'Espada del Magistrado', 'Espada del Magistrado', 'Меч чиновника', '', '', '', '', '', '', '', ''), +(13043, '티탄의 검', 'Lame des Titans', 'Klinge der Titanen', '泰坦之刃', '泰坦之刃', 'Hoja de los titanes', 'Hoja de los titanes', 'Клинок Титанов', '', '', '', '', '', '', '', ''), +(13044, '악마사냥꾼', 'Pourfendeuse de démons', 'Dämonentöter', '斩魔剑', '斬魔劍', 'Destripador demonio', 'Destripador demonio', 'Демонобоец', '', '', '', '', '', '', '', ''), +(13045, '점성 망치', 'Marteau visqueux', 'Zäher Hammer', '粘性战锤', '粘性戰錘', 'Martillo viscoso', 'Martillo viscoso', 'Вязкий молот', '', '', '', '', '', '', '', ''), +(13046, '블랑챠드의 전투망치', 'Frappeuse de Blanchard', 'Blanchards Schädelbrecher', '布兰卡德的战锤', '布蘭卡德的戰錘', 'Cerveza de Blanchard', 'Cerveza de Blanchard', 'Зелье Бланчарда', '', '', '', '', '', '', '', ''), +(13047, '세계수 가지', 'Branche de l\'Arbre-monde', 'Zweig des Weltbaums', '世界之树的嫩枝', '世界之樹的嫩枝', 'Ramita del Árbol del Mundo', 'Ramita del Árbol del Mundo', 'Сучок с Древа Жизни', '', '', '', '', '', '', '', ''), +(13048, '섬광의 망치', 'Menaceur', 'Drohender Hammer', '蜃景之槌', '蜃景之槌', 'Mazo amenazante', 'Mazo amenazante', 'Маячащий чекан', '', '', '', '', '', '', '', ''), +(13049, '대사제 클레이모어', 'Claymore du décanat', 'Claymore des Dekanats', '长者双刃刀', '長者雙刃刀', 'Espada claymore de decano', 'Espada claymore de decano', 'Клеймор декана', '', '', '', '', '', '', '', ''), +(13050, '몬스터 - Staff, Ornate Jeweled Staff - Red', 'Monstre - Bâton, Bâton orné à joyau - rouge', 'Monster - Stab, Verschnörkelter juwelenbesetzter Stab - Rot', '', '', 'Monstruo: bastón, bastón ornamentado con joyas: rojo', 'Monstruo: bastón, bastón ornamentado con joyas: rojo', 'Монстр - посох, изысканный изукрашенный посох - красный', '', '', '', '', '', '', '', ''), +(13051, '마녀의 원한', 'Fureur sorcière', 'Hexenfuror', '女巫之怒', '女巫之怒', 'Fura de bruja', 'Furia de bruja', 'Ведьминская ярость', '', '', '', '', '', '', '', ''), +(13052, '전투사의 검', 'Trancheuse martiale', 'Kriegstreiber', '好战者', '好戰者', 'Belicista', 'Belicista', 'Наемник', '', '', '', '', '', '', '', ''), +(13053, '멸망의 인도자', 'Jugement dernier', 'Verhängnisbringer', '厄运制造者', '厄運製造者', 'Fatídico', 'Fatídico', 'Носитель Рока', '', '', '', '', '', '', '', ''), +(13054, '공포의 사신', 'Découpeuse sinistre', 'Gevatter Tod', '恐怖收割者', '恐怖收割者', 'Segadora macabra', 'Segadora macabra', 'Угрюмый жнец', '', '', '', '', '', '', '', ''), +(13055, '분쇄의 창', 'Mâche-les-os', 'Knochenkauer', '噬骨者', '噬骨者', 'Masticahuesos', 'Mascahuesos', 'Костеглод', '', '', '', '', '', '', '', ''), +(13056, '격노의 작살', 'Excitante', 'Rasender Schläger', '疯狂长矛', '瘋狂長矛', 'Artillero demente', 'Artillero demente', 'Яростный удар', '', '', '', '', '', '', '', ''), +(13057, '붉은피의 창', 'Pique sanglante', 'Blutpike', '血矛', '血矛', 'Pico de sangre', 'Pico de sangre', 'Кровавая пика', '', '', '', '', '', '', '', ''), +(13058, '쿠후의 뾰족창', 'Pointe de Khoo', 'Khoospitze', '豪尔之矛', '豪爾之矛', 'Punta de Khoo', 'Punta de Khoo', 'Острие Кху', '', '', '', '', '', '', '', ''), +(13059, '칠흑의 창', 'Courrouçante', 'Steinrabe', '石鸦', '石鴉', 'Cuervo de piedra', 'Cuervo de piedra', 'Каменный ворон', '', '', '', '', '', '', '', ''), +(13060, '가시 작살', 'Aiguillon', 'Der Nadler', '缝衣针', '縫衣針', 'El taladro', 'El taladro', 'Игольщик', '', '', '', '', '', '', '', ''), +(13061, '몬스터 - Staff, Green Crystal Sphere', 'Monstre - Bâton, sphère de cristal verte', 'Monster - Stab, Grün Kristallsphäre', '', '', 'Monstruo: bastón, esfera de cristal verde', 'Monstruo: bastón, esfera de cristal verde', 'Монстр - посох, зеленая хрустальная сфера', '', '', '', '', '', '', '', ''), +(13062, '우레나무', 'Bâton du tonnerre', 'Donnerholz', '雷木', '雷木', 'Truenedera', 'Truenedera', 'Громодерево', '', '', '', '', '', '', '', ''), +(13063, '별똥별 마법봉', 'Météorique', 'Sternenregner', '落星', '落星', 'Tumbaestrellas', 'Tumbaestrellas', 'Звездопад', '', '', '', '', '', '', '', ''), +(13064, '제이나의 점화봉', 'Boute-flammes de Jaina', 'Jainas Feuerteufel', '吉安娜的火杖', '珍娜的火杖', 'Encendedor de Jaina', 'Encendedor de Jaina', 'Огнеиспускатель Джайны', '', '', '', '', '', '', '', ''), +(13065, '알리스타즈의 마법봉', 'Baguette d\'Allistarj', 'Zauberstab von Allistarj', '奥利斯塔的魔杖', '奧利斯塔的魔杖', 'Varita de Allistarj', 'Varita de Allistarj', 'Жезл Аллистария', '', '', '', '', '', '', '', ''), +(13066, '고룡잡이 어깨갑옷', 'Spallières de tueur de wyrm', 'Wyrmtöterschiftung', '斩龙者护肩', '斬龍者護肩', 'Bufas de destripador de vermis', 'Bufas de destripador de vermis', 'Наплеч Змееубийцы', '', '', '', '', '', '', '', ''), +(13067, '히드라 갑옷', 'Armure hydralique', 'Hydralickrüstung', '海蛇护甲', '海蛇護甲', 'Armadura hidrálica', 'Armadura aliento de hidra', 'Броня гидролиска', '', '', '', '', '', '', '', ''), +(13068, '흑요석 경갑', 'Jambières en obsidienne', 'Obsidianschienbeinschützer', '黑曜石胫甲', '黑曜石脛甲', 'Grebas obsidianas', 'Grebas obsidianas', 'Обсидиановые наголенники', '', '', '', '', '', '', '', ''), +(13069, '몬스터 - Staff, D01 Flaming Red', 'Monstre - Bâton, D01 rouge flamboyant', 'Monster - Stab, D01 Flammendrot', '', '', 'Monstruo: bastón, D01 rojo llameante', 'Monstruo: bastón, D01 rojo llameante', 'Монстр - посох, D01 пламенеюшщий красный', '', '', '', '', '', '', '', ''), +(13070, '사피론의 미늘장화', 'Bottes en écailles de Saphiron', 'Saphirons Schuppenstiefel', '萨菲隆的鳞片长靴', '薩菲隆的鱗片長靴', 'Botas de escama de Sapphiron', 'Botas de escama de Sapphiron', 'Чешуйчатые сапоги Сапфирона', '', '', '', '', '', '', '', ''), +(13071, '하쿠의 판금 건틀릿', 'Poings d\'Hakoo en plaques', 'Plattenfaust von Hakoo', '哈库的板甲手套', '哈庫的鎧甲手套', 'Puño de Hakoo con placas', 'Puño de Hakoo con placas', 'Латная боевая перчатка Хаку', '', '', '', '', '', '', '', ''), +(13072, '바위죔쇠 건틀릿', 'Gantelets poigne-de-pierre', 'Stulpen des steinernen Griffs', '握石护手', '握石護手', 'Guanteletes de piedra', 'Guanteletes de piedra', 'Рукавицы Каменной хватки', '', '', '', '', '', '', '', ''), +(13073, '머그솔의 투구', 'Casque de Mugthol', 'Mugthols Helm', '玛格索尔之盔', '瑪格索爾之盔', 'Yelmo de Jarrathol', 'Yelmo de Jarrathol', 'Шлем Маг-Тола', '', '', '', '', '', '', '', ''), +(13074, '골렘파편 다리보호구', 'Jambières du golem', 'Golemsplitter-Gamaschen', '傀儡碎片护腿', '傀儡碎片護腿', 'Leotardos de fragmentos goblin', 'Leotardos de fragmentos goblin', 'Поножи осколка голема', '', '', '', '', '', '', '', ''), +(13075, '공포의날개 다리보호대', 'Jambières de l’Aile redoutable', 'Beinschützer der Düsterschwinge', '魔翼护腿', '魔翼護腿', 'Musleras alafunesta', 'Musleras alafunesta', 'Набедренники Мрачнокрылого', '', '', '', '', '', '', '', ''), +(13076, '거인사냥꾼 팔보호구', 'Brassards de tueur de géant', 'Riesentöterarmschienen', '巨人杀手护腕', '巨人殺手護腕', 'Brazales de destripador gigante', 'Brazales de destripador gigante', 'Наручи истребителя великанов', '', '', '', '', '', '', '', ''), +(13077, '우서의 벨트', 'Ceinturon d\'Uther', 'Gurt von Uther', '乌瑟尔的腰带', '烏瑟的腰帶', 'Faja de Uther', 'Faja de Uther', 'Ремень Утера', '', '', '', '', '', '', '', ''), +(13078, '몬스터 - Staff, Pointed Red Crystal', 'Monstre - Bâton, Cristal rouge pointu', 'Monster - Stab, Spitz Roter Kristall', '', '', 'Monstruo: bastón, puntiagudo de cristal rojo', 'Monstruo: bastón, puntiagudo de cristal rojo', 'Монстр - посох, остроконечный красный хрустальный', '', '', '', '', '', '', '', ''), +(13079, '토르센의 방패', 'Bouclier de Thorsen', 'Schild von Thorsen', '索尔森之盾', '索爾森之盾', 'Escudo de Thorsen', 'Escudo de Thorsen', 'Щит Торсена', '', '', '', '', '', '', '', ''), +(13080, '미망인의 손아귀', 'Caresse de la Veuve', 'Witwenklammer', '寡妇蛛袍', '寡婦蛛袍', 'Garra de viuda', 'Garra de viuda', 'Хватка вдовы', '', '', '', '', '', '', '', ''), +(13081, '해골창 방패', 'Bouclier des forts', 'Schild der leeren Augen', '斯古兰斯之盾', '斯古蘭斯之盾', 'Escudo Calaverance', 'Escudo Calaverance', 'Копейный щит Черепа', '', '', '', '', '', '', '', ''), +(13082, '산허리 버클러', 'Targe des montagnes', 'Berghang-Rundschild', '山崖尖盾', '山崖圓盾', 'Rodela de ladera', 'Rodela de ladera', 'Кулачный щит Горного склона', '', '', '', '', '', '', '', ''), +(13083, '가레트 가문 문장방패', 'Ecu de la famille Garrett', 'Familienwappen der Garretts', '加瑞特家族徽记', '加瑞特家族徽記', 'Emblema de la familia Garrett', 'Blasón de la familia Garrett', 'Фамильный щит Гарреттов', '', '', '', '', '', '', '', ''), +(13084, '만화경 목걸이', 'Collier du Kaléidoscope', 'Kaleidoskopkette', '万色项链', '萬色項鏈', 'Cadena caleidoscópica', 'Cadena caleidoscópica', 'Калейдоскопическая цепь', '', '', '', '', '', '', '', ''), +(13085, '지평선 목걸이', 'Collier de l\'horizon', 'Halsschmuck des Horizonts', '视野项链', '視野項鏈', 'Gargantilla horizonte', 'Gargantilla horizonte', 'Колье Горизонта', '', '', '', '', '', '', '', ''), +(13086, '겨울빙호 고삐', 'Rênes de sabre-de-givre de Berceau-de-l\'Hiver', 'Zügel des Winterspringfrostsäblers', '冬泉霜刃豹缰绳', '冬泉霜刃豹韁繩', 'Riendas del Sable de Hielo de Cuna del Invierno', 'Riendas del sable de hielo de Cuna del Invierno', 'Поводья ледопарда Зимних Ключей', '', '', '', '', '', '', '', ''), +(13087, '강마루 목걸이', 'Amulette des fiers', 'Halsschmuck des Flussgeists', '河流之傲', '河流之傲', 'Gargantilla Orgullo de Río', 'Gargantilla Orgullo de Río', 'Колье Ярости Реки', '', '', '', '', '', '', '', ''), +(13088, '가즈로의 부적', 'Charme de Gazlowe', 'Gazlowes Glücksbringer', '加兹鲁维的护符', '加茲魯維的護符', 'Talismán de Gazlowe', 'Talismán de Gazlowe', 'Оберег Газлова', '', '', '', '', '', '', '', ''), +(13089, '스키비의 목걸이', 'Pendentif de Skibi', 'Skibis Anhänger', '斯基比的坠饰', '斯基比的墜飾', 'Colgante de Skibi', 'Colgante de Skibi', 'Подвеска Скиби', '', '', '', '', '', '', '', ''), +(13090, '선택받은 자의 흉갑', 'Plastron de l\'élu', 'Brustplatte der Auserwählten', '天选者胸甲', '天選者胸甲', 'Peto de los Elegidos', 'Coraza de los Elegidos', 'Кираса Избранного', '', '', '', '', '', '', '', ''), +(13091, '최고사령관 모리스의 메달', 'Médaillon du connétable Morris', 'Medaillon von Großmarschall Morris', '莫里斯元帅的勋章', '莫里斯元帥的勳章', 'Medallón del Gran Mariscal Morris', 'Medallón del gran mariscal Morris', 'Медальон главнокомандующего Морриса', '', '', '', '', '', '', '', ''), +(13092, '미사용 용추적자 튜닉', '[PÉRIMÉ] Tunique pendragonne', 'Ausgediente Tunika des Drachenjägers', '', '', '', '', 'Испорченный мундир охотника на драконов', '', '', '', '', '', '', '', ''), +(13093, '불꽃의 반지', 'Anneau de force spirituelle', 'Rotglutring', '红琥珀戒指', '紅琥珀戒指', 'Anillo de ámbar sonrojado', 'Anillo de ascua encendida', 'Кольцо Тлеющих углей', '', '', '', '', '', '', '', ''), +(13094, '여왕의 반지', 'Le ferret de la reine', 'Das Juwel der Königin', '女王的珠宝', '女王的珠寶', 'La joya de la reina', 'La joya de la reina', 'Самоцвет Королевы', '', '', '', '', '', '', '', ''), +(13095, '맹공의 고리', 'Anneau d\'assaut', 'Angriffsband', '突击指环', '突擊指環', 'Sortija de asalto', 'Sortija de asalto', 'Кольцо Штурма', '', '', '', '', '', '', '', ''), +(13096, '계승자의 고리', 'Anneau du Hiérophante', 'Hierophanten-Band', '圣者指环', '聖者指環', 'Sortija de Hierofante', 'Sortija de Hierofante', 'Кольцо Жреца', '', '', '', '', '', '', '', ''), +(13097, '천둥봉우리 반지', 'Anneau foudroyant', 'Ring der Donnerbraue', '雷眉戒指', '雷眉戒指', 'Anillo de Frente de acero', 'Anillo de Frente de acero', 'Кольцо Грозного лика', '', '', '', '', '', '', '', ''), +(13098, '아픔의 반지', 'Anneau de puissance mortelle', 'Schmerzenswirkerband', '痛苦指环', '痛苦指環', 'Sortija tejedaño', 'Sortija tejedaño', 'Кольцо Ткача Боли', '', '', '', '', '', '', '', ''), +(13099, '흰토끼 모카신', 'Sandales du lapin blanc', 'Mokassins des Weißen Hasen', '白兔皮靴', '白兔皮靴', 'Mocasines de la liebre blanca', 'Mocasines de la liebre blanca', 'Мокасины Белого кролика', '', '', '', '', '', '', '', ''), +(13100, '푸렌의 장화', 'Bottes de Furen', 'Furens Stiefel', '弗伦的长靴', '弗倫的長靴', 'Botas de Furen', 'Botas de Furen', 'Сапоги Фьюрена', '', '', '', '', '', '', '', ''), +(13101, '늑대길잡이 신발', 'Bottes de course lupine', 'Schuhe des Wolfsläufers', '驭狼者软鞋', '馭狼者軟鞋', 'Zapatos Correlobos', 'Zapatos Correlobos', 'Ботинки Волкогонца', '', '', '', '', '', '', '', ''), +(13102, '카산드라의 은혜', 'Grâce de Cassandre', 'Cassandras Anmut', '卡珊德拉的恩赐', '卡珊德拉的恩賜', 'Gracia de Cassandra', 'Gracia de Cassandra', 'Милость Кассандры', '', '', '', '', '', '', '', ''), +(13103, '독거미 어깨보호대', 'Ailettes de l\'Araignée venimeuse', 'Polster der Giftspinne', '毒蜘蛛护肩', '毒蜘蛛護肩', 'Hombrera de araña venenosa', 'Hombrera de araña venenosa', 'Оплечье Ядовитого паука', '', '', '', '', '', '', '', ''), +(13104, '몬스터 - Axe, Hatchet C03 Red', 'Monstre - Hache, Hatchet C03 Rouge', 'Monster - Axt, Kriegsbeil C03 Rot', '', '', 'Monstruo: hacha, hachuela C03 roja', 'Monstruo: hacha, hachuela C03 roja', 'Монстр - секира, секира C03 красная', '', '', '', '', '', '', '', ''), +(13105, '수탄의 고리', 'Ceinture de Sutarn', 'Sutarns Ring', '苏塔恩之环', '蘇塔恩之環', 'Anillo de Sutarn', 'Anillo de Sutarn', 'Опоясок Сутарна', '', '', '', '', '', '', '', ''), +(13106, '빛나는 마법 팔찌', 'Bracelets magiques luminescents', 'Leuchtende magische Armreifen', '眩光魔法手镯', '眩光魔法手鐲', 'Pulseras mágicas resplandecientes', 'Pulseras mágicas resplandecientes', 'Светящиеся магические браслеты', '', '', '', '', '', '', '', ''), +(13107, '마법해골 소매장식', 'Crispins du magicrâne', 'Schädelmanschetten des Magus', '法师颅骨', '法師顱骨', 'Puños de calavera mágica', 'Puños de calavera mágica', 'Магочерепные манжеты', '', '', '', '', '', '', '', ''), +(13108, '호랑이발톱 망토', 'Manteau de frappe du tigre', 'Tigerfellmantel', '虎击斗篷', '虎擊襯肩', 'Manto de Golpe de tigre', 'Manto de Golpe de tigre', 'Мантия тигриного прыжка', '', '', '', '', '', '', '', ''), +(13109, '검은불길 단망토', 'Cape de la flamme noire', 'Cape der schwarzen Flamme', '黑火斗篷', '黑火斗篷', 'Manteo de llama negra', 'Manteo de llama negra', 'Накидка черного пламени', '', '', '', '', '', '', '', ''), +(13110, '공포의 늑대 멜빵', 'Harnais de peur lupine', 'Schreckenswolfharnisch', '恐狼皮甲', '恐狼皮甲', 'Arnés miedo lobo', 'Arnés miedo lobo', 'Портупея волчьего страха', '', '', '', '', '', '', '', ''), +(13111, '반란군 신발', 'Sandales des insurgés', 'Sandalen des Aufrührers', '反叛者便鞋', '反叛者便鞋', 'Sandalias del Insurgente', 'Sandalias del Insurgente', 'Сандалии Мятежника', '', '', '', '', '', '', '', ''), +(13112, '덮개 투구', 'Casque ailé', 'Geflügelter Helm', '翼盔', '翼盔', 'Yelmo alado', 'Yelmo alado', 'Крылатый шлем', '', '', '', '', '', '', '', ''), +(13113, '달빛깃털 투구', 'Coiffure de Feathermoon', 'Feathermoonkopfputz', '羽月头饰', '羽月頭飾', 'Penacho Plumaluna', 'Penacho Plumaluna', 'Головной убор Оперенной Луны', '', '', '', '', '', '', '', ''), +(13114, '트롤잡이 다리보호구', 'Jambières du Fléau des trolls', 'Gamaschen des Trollfluchs', '巨魔杀手护腿', '食人妖殺手護腿', 'Leotardos Aterratrols', 'Leotardos Aterratrols', 'Поножи Троллегубителя', '', '', '', '', '', '', '', ''), +(13115, '양털깎이 어깨보호대', 'Mantelet de berger', 'Schafsledermantel', '羊毛衬肩', '羊毛襯肩', 'Manto de esquilador de ovejas', 'Manto de esquilador de ovejas', 'Оплечье Бараньей стрижки', '', '', '', '', '', '', '', ''), +(13116, '유령 어깨갑옷', 'Spallières de l\'invisible', 'Schiftung der Ungesehenen', '无目者护肩', '無目者護肩', 'Bufas de lo oculto', 'Bufas de lo oculto', 'Наплеч Незримых', '', '', '', '', '', '', '', ''), +(13117, '오르곤의 장식띠', 'Echarpe d\'Ogron', 'Ogrons Schärpe', '奥格隆的腰带', '奧格隆的腰帶', 'Fajín de Ogron', 'Fajín de Ogron', 'Кушак Огрона', '', '', '', '', '', '', '', ''), +(13118, '사악의 장식띠', 'Echarpe serpentine', 'Serpentinschärpe', '盘蛇腰带', '盤蛇腰帶', 'Fajín serpentino', 'Fajín serpentino', 'Змеиный кушак', '', '', '', '', '', '', '', ''), +(13119, '마력 깃든 코도 팔보호구', 'Brassards de kodo enchantés', 'Verzauberte Kodoarmschienen', '魔法科多兽护腕', '魔法科多獸護腕', 'Brazales kodo encantados', 'Brazales de kodo encantados', 'Зачарованные наручи кодо', '', '', '', '', '', '', '', ''), +(13120, '앙금의 팔보호구', 'Brassards de Deepfury', 'Armschienen des tiefen Zorns', '深怒护腕', '深怒護腕', 'Brazales Furiahonda', 'Brazales Furiahonda', 'Наручи Темной Ярости', '', '', '', '', '', '', '', ''), +(13121, '새끼용의 날개', 'Aile du jeune dragonnet', 'Flügel des Welplings', '雏龙之翼', '雛龍之翼', 'Ala del Dracochorro', 'Ala del vástago', 'Крыло дракончика', '', '', '', '', '', '', '', ''), +(13122, '검은유령 단망토', 'Cape du fantôme noir', 'Dunkles Phantom-Cape', '黑暗幻影斗篷', '黑暗幻影斗篷', 'Manteo de fantasma oscuro', 'Manteo de fantasma oscuro', 'Накидка черного призрака', '', '', '', '', '', '', '', ''), +(13123, '몽환의 갑옷', 'Armure de marcherêve', 'Traumwandler-Rüstung', '踏梦者护甲', '夢行者護甲', 'Armadura Caminasueños', 'Armadura Caminasueños', 'Броня сноходца', '', '', '', '', '', '', '', ''), +(13124, '라바사우루스 비늘 장화', 'Bottes en écailles de ravasaure', 'Ravasaurusschuppenstiefel', '暴掠龙鳞片长靴', '暴掠龍鱗片長靴', 'Botas de escamas de ravasaurio', 'Botas de escamas de ravasaurio', 'Сапоги из чешуи равазавра', '', '', '', '', '', '', '', ''), +(13125, '엘프 사슬 장화', 'Bottes en mailles elfiques', 'Elfenkettenstiefel', '精灵链甲战靴', '精靈鍊甲戰靴', 'Botas de anillas élficas', 'Botas de anillas élficas', 'Эльфийские плетеные сапоги', '', '', '', '', '', '', '', ''), +(13126, '격전의 건틀릿', 'Gantelets de guerroyeur', 'Kriegsrufer-Stulpen', '战场召唤者护手', '戰場召喚者護手', 'Guanteletes Belillama', 'Guanteletes Belillama', 'Рукавицы Зовущего битву', '', '', '', '', '', '', '', ''), +(13127, '서리바람 관', 'Couronne du Froid destructeur', 'Frosthäscherkrone', '寒霜皇冠', '寒霜皇冠', 'Corona de atracador de hielo', 'Corona de atracador de hielo', 'Корона Северного разбойника', '', '', '', '', '', '', '', ''), +(13128, '빙산 투구', 'Heaume de Bergg', 'Helm des Steilgipfels', '博尔格之盔', '博爾格之盔', 'Yelmo de gran Bergg', 'Yelmo de gran Bergg', 'Шлем Большого Берга', '', '', '', '', '', '', '', ''), +(13129, '불꽃갈기 다리보호구', 'Jambières Crins-de-feu', 'Feuermähnengamaschen', '火鬃护腿', '火鬃護腿', 'Leotardos Pirocabello', 'Leotardos Pirocabello', 'Поножи Огненной Гривы', '', '', '', '', '', '', '', ''), +(13130, '바람몰이 다리보호대', 'Jambières de Windrunner', 'Windläufer-Beinschützer', '逐风护腿', '逐風護腿', 'Musleras Windrunner', 'Musleras Brisaveloz', 'Набедренники Ветрокрылая', '', '', '', '', '', '', '', ''), +(13131, '소금껍질 어깨보호대', 'Mantelet de nacrétoile', 'Spiegelpanzermantel', '盐壳衬肩', '鹽殼襯肩', 'Manto de conchas brillantes', 'Manto de conchas brillantes', 'Искрящееся оплечье', '', '', '', '', '', '', '', ''), +(13132, '해골 어깨보호구', 'Epaulières squelettiques', 'Skelettschultern', '骷髅护肩', '骷髏護肩', 'Hombreras esqueléticas', 'Sobrehombros esqueléticas', 'Скелетные наплечники', '', '', '', '', '', '', '', ''), +(13133, '비룡불꽃 견장', 'Epaulettes drakefeu', 'Schulterklappen des Drachenfeuers', '龙火肩饰', '龍火肩飾', 'Insignias Pirodraco', 'Cubrehombros Pirodraco', 'Эполеты Драконьего огня', '', '', '', '', '', '', '', ''), +(13134, '검투사의 허리띠', 'Ceinture du gladiateur', 'Gürtel des Gladiators', '角斗士腰带', '角鬥士腰帶', 'Cinturón del Gladiador', 'Cinturón del Gladiador', 'Пояс гладиатора', '', '', '', '', '', '', '', ''), +(13135, '귀족의 손목보호대', 'Garde-bras seigneuriaux', 'Fürstliche Armschützer', '气派护臂', '氣派護臂', 'Guardabrazos señorial', 'Guardabrazos señorial', 'Властные боевые наручи', '', '', '', '', '', '', '', ''), +(13136, '릴 티미의 딱총', 'Sarbacane du petit Timmy', 'Lil Timmys Blasrohr', '提米的玩具枪', '提米的玩具槍', 'Lanzaguisantes de Timmy', 'Lanzaguisantes del pequeño Timmy', 'Пугач маленького Тимми', '', '', '', '', '', '', '', ''), +(13137, '강철매듭 나팔총', 'Tisseur de fer', 'Eisenwirker', '织铁者', '織鐵者', 'Hilacero', 'Tejehierro', 'Железноткач', '', '', '', '', '', '', '', ''), +(13138, '침묵의 나팔총', 'L\'Extincteur', 'Der Verstummer', '沉默者', '沉默者', 'El silenciador', 'El silenciador', 'Глушитель', '', '', '', '', '', '', '', ''), +(13139, '쌍총신 나팔총', 'Perce-boyau', 'Bauchripper', '轰击火枪', '轟擊火槍', 'Rompentrañas', 'Rompentrañas', 'Выдавливатель внутренностей', '', '', '', '', '', '', '', ''), +(13140, '붉은 열쇠', 'Clé rouge sang', 'Blutroter Schlüssel', '血红钥匙', '血紅鑰匙', 'Llave roja de sangre', 'Llave roja de sangre', 'Кроваво-красный ключ', '작은 자물쇠를 열 수 있을 만큼 아주 작습니다.', 'La clé semble assez fine pour être utilisée sur un petit verrou.', 'Der Schlüssel sieht so winzig aus, dass er in ein kleines Schloss passen könnte.', '这把小巧的钥匙可以塞进很细小的锁眼里。', '這把小巧的鑰匙可以塞進很細小的鎖孔裡。', 'La llave es bastante pequeña. Servirá en una pequeña cerradura.', 'La llave es bastante pequeña. Servirá en una pequeña cerradura.', 'Ключ выглядит достаточно маленьким, чтобы подойти к некрупному замку.'), +(13141, '그나르의 이빨', 'Dent de Gnarr', 'Zahn des Gnarr', '咆哮之牙', '咆哮之牙', 'Diente de Gnarr', 'Diente de Gnarr', 'Зуб Гнарра', '', '', '', '', '', '', '', ''), +(13142, '약탈의 벨트', 'Ceinturon de Brigam', 'Brigam-Gurt', '黑龙束带', '黑龍腰帶', 'Faja de Brigam', 'Faja de Brigam', 'Ремень Бригама', '', '', '', '', '', '', '', ''), +(13143, '용군주의 징표', 'Marque du seigneur dragon', 'Mal des Drachenlords', '龙王徽记', '龍王徽記', 'Marca del Señor Dragón', 'Marca del Señor de los dragones', 'Перстень Повелителя Драконов', '', '', '', '', '', '', '', ''), +(13144, '평온의 허리띠', 'Ceinture de sérénité', 'Beschaulichkeits-Gürtel', '平静腰带', '平靜腰帶', 'Cinturón de serenidad', 'Cinturón de serenidad', 'Пояс Безмятежности', '', '', '', '', '', '', '', ''), +(13145, '극악무도의 오우거 허리띠', 'Enorme ceinture ogre', 'Riesiger Ogergürtel', '凶暴食人魔腰带', '兇暴巨魔腰帶', 'Cinturón de ogro enigma', 'Cinturón de ogro enigma', 'Огромный огрский пояс', '', '', '', '', '', '', '', ''), +(13146, '파열탄 산탄총', 'Fusil lance-obus', 'Kugelspeiende Schrotflinte', '散弹发射器', '散彈發射器', 'Escopeta de conchas', 'Escopeta de conchas', 'Крупнокалиберный дробовик', '', '', '', '', '', '', '', ''), +(13147, '몬스터 - Bow, White', 'Monstre - Arc, blanc', 'Monster - Bogen, Weiß', '', '', 'Monstruo: arco, blanco', 'Monstruo: arco, blanco', 'Монстр - лук, белый', '', '', '', '', '', '', '', ''), +(13148, '혹한의 창', 'Congélatrice', 'Kaltpike', '刺骨冰矛', '刺骨冰矛', 'Congeladora', 'Congeladora', 'Хладопика', '', '', '', '', '', '', '', ''), +(13149, '엘다라시안 소환의 고서 제1권', 'Tome d\'invocation Eldarathian Vol. 1', 'Eldarathischer Foliant des Beschwörens Bd. 1', '埃达拉斯召唤宝典第一册', '埃達拉斯召喚寶典第一冊', 'Vol. 1 del escrito sobre Invocación de Eldarath', 'Escrito sobre Invocación de Eldarath Vol. 1', 'Эльдаратская книга заклинаний, том I', '', '', '', '', '', '', '', ''), +(13150, '몬스터 - Sword2H, Claymore Blue', 'Monstre - Epée2M, Claymore bleue', 'Monster - Schwert2H, Claymore Blau', '', '', 'Monstruo: espada 2M, espada claymore azul', 'Monstruo: espada 2M, espada claymore azul', 'Монстр - двуручный меч, клеймор синий', '', '', '', '', '', '', '', ''), +(13151, '호르앙크의 신비로운 논문', 'Les études Mystiques d\'Hor\'ank', 'Die Mystikerstudien von Hor\'ank', '霍兰克的秘法研究报告', '霍蘭克的秘法研究報告', 'Los estudios místicos de Hor\'ank', 'Los estudios místicos de Hor\'ank', 'Мистический трактат Хор-Анка', '', '', '', '', '', '', '', ''), +(13152, '끝없는 이야기', 'L\'histoire sans conclusion', 'Die Geschichte ohne Ende', '未完的故事', '未完的故事', 'la historia sin conclusión', 'la historia sin conclusión', 'Незаконченный роман', '', '', '', '', '', '', '', ''), +(13153, '말킨 보레일의 고서', 'Tom de Mal\'cin Vorail', 'Foliant von Mal\'cin Vorail', '玛辛·沃拉尔之书', '瑪辛·沃拉爾之書', 'Escrito de Mal\'cin Vorail', 'Escrito de Mal\'cin Vorail', 'Книга Маль-син Ворайл', '', '', '', '', '', '', '', ''), +(13154, '잴마린의 비전술에 대한 논문', 'Etudes des arcanes de Jael\'marin', 'Jael\'marins Studien des Arkanen', '迦玛林的奥术研究记录', '迦瑪林的祕法研究記錄', 'Estudios de lo arcano de Jael\'marin', 'Estudios de Jael\'marin de lo Arcano', 'Джель\'маринский трактат о чародействе', '', '', '', '', '', '', '', ''), +(13155, '텅빈 해골', 'Crâne résonant', 'Widerhallender Schädel', '共鸣颅骨', '共鳴顱骨', 'Calavera resonadora', 'Calavera resonadora', 'Резонирующий череп', '', '', '', '', '', '', '', ''), +(13156, '불가사의한 수정', 'Cristal mystique', 'Mystikerkristall', '秘法水晶', '秘法水晶', 'Cristal místico', 'Cristal místico', 'Загадочный кристалл', '', '', '', '', '', '', '', ''), +(13157, '악취나는 해골', 'Crâne fétide', 'Stinkender Schädel', '恶臭颅骨', '惡臭顱骨', 'Calavera fétida', 'Calavera fétida', 'Смрадный череп', '', '', '', '', '', '', '', ''), +(13158, '대족장의 기록', 'Paroles du Grand Chef', 'Worte des Oberhäuptlings', '熊怪酋长的话', '熊怪酋長的話', 'Palabras del Gran Jefe', 'Palabras del Gran Jefe', 'Слова Великого Вождя', '', '', '', '', '', '', '', ''), +(13159, '뼛가루', 'Poussière d\'os', 'Knochenstaub', '骨尘', '骨塵', 'Polvo de huesos', 'Polvo de huesos', 'Костяная пыль', '', '', '', '', '', '', '', ''), +(13160, '몬스터 - Sword2H, Claymore Silver', 'Monstre - Epée2M, Claymore en argent', 'Monster - Schwert2H, Claymore Silber', '', '', 'Monstruo: espada 2M, espada claymore plata', 'Monstruo: espada 2M, espada claymore plata', 'Монстр - двуручный меч, клеймор серебряный', '', '', '', '', '', '', '', ''), +(13161, '고리하늘 지팡이', 'Bâton du refuge', 'Stab von Trindelhafen', '庇护法杖', '庇護法杖', 'Bastón de refugio', 'Bastón de refugio', 'Посох Вертящейся гавани', '', '', '', '', '', '', '', ''), +(13162, '약탈의 발톱', 'Griffes de rapineur', 'Reiverklauen', '掠夺者之爪', '掠奪者之爪', 'Garras de reiver', 'Garras de reiver', 'Когти похитителя', '', '', '', '', '', '', '', ''), +(13163, '무자비의 낫', 'Grande fossoyeuse', 'Unerbittliche Sense', '无情镰刀', '無情鐮刀', 'Guadaña incansable', 'Guadaña incansable', 'Беспощадная коса', '', '', '', '', '', '', '', ''), +(13164, '비늘 심장', 'Coeur de l\'Ecaille', 'Herz der Schuppe', '龙鳞之心', '龍鱗之心', 'Corazón de la escama', 'Corazón de la escama', 'Сердце Кровавого Камня', '', '', '', '', '', '', '', ''), +(13165, '몬스터 - Sword, Long Silver - Green Pommel', 'Monstre - Epée, Longue argent - Pommeau vert', 'Monster - Schwert, Lang Silber - Grüner Knauf', '', '', 'Monstruo: espada, larga plata: pomo verde', 'Monstruo: espada, larga plata: pomo verde', 'Монстр - меч, длинный серебряный - зеленое яблоко', '', '', '', '', '', '', '', ''), +(13166, '돌진의 어깨보호대', 'Epaulières Claque-feu', 'Schultern des heftigen Schlags', '猛击护肩', '猛擊護肩', 'Hombreras embate', 'Sobrehombros embate', 'Наплечники Громового выстрела', '', '', '', '', '', '', '', ''), +(13167, '오모크의 망치', 'Poing d\'Omokk', 'Omokks Faust', '欧莫克之拳', '歐莫克之拳', 'Puño de Omokk', 'Puño de Omokk', 'Боевая перчатка Омокка', '', '', '', '', '', '', '', ''), +(13168, '주술사왕의 갑옷', 'Harnois du roi-chaman', 'Platte des Schamanenkönigs', '萨满之王的板甲', '薩滿之王的鎧甲', 'Placa del rey chamán', 'Torso del rey chamán', 'Ратный доспех Короля шаманов', '', '', '', '', '', '', '', ''), +(13169, '다발갈기 다리보호구', 'Jambières des grands esprits', 'Flechtmähnengamaschen', '织鬃护腿', '織鬃護腿', 'Leotardos de aterracrines', 'Leotardos de aterracrines', 'Поножи Длинногрива', '', '', '', '', '', '', '', ''), +(13170, '하늘구름 다리보호구', 'Pantalon du voile céleste', 'Himmelstuchgamaschen', '天空护腿', '天空護腿', 'Leotardos de sudario celestial', 'Leotardos de sudario celestial', 'Поножи Небесного покрова', '', '', '', '', '', '', '', ''), +(13171, '스모키의 라이터', 'Briquet de Smokey', 'Smokeys Feuerzeug', '烟鬼的打火器', '煙鬼的打火器', 'Mechero de Smokey', 'Mechero de Smokey', 'Воспламенитель Дымка', '', '', '', '', '', '', '', ''), +(13172, '샤비의 최고급 담배', 'Tabac de Siabi', 'Siabis Toller Tabak', '希亚比的烟草', '希亞比的煙草', 'Tabaco de calidad de Siabi', 'Tabaco de calidad de Siabi', 'Лучший табак Сиаби', '프라스 샤비의 상표가 붙어 있습니다.', 'Porte la marque de Fras Siabi.', 'Trägt das Mal von Fras Siabi', '盖有弗拉斯·希亚比的徽记。', '蓋有弗拉斯·希亞比的徽記。', 'Lleva la marca de Fras Siabi.', 'Lleva la marca de Fras Siabi.', 'Отмечено печатью Фраса Сиаби'), +(13173, '비상의 투척용 도끼', 'Hache volante', 'Flightblade-Wurfaxt', '迅刃飞斧', '迅刃飛斧', 'Hacha arrojadiza Filo volador', '', '', '', '', '', '', '', '', '', ''), +(13174, '역병걸린 살덩어리 견본', 'Echantillon de chair pestiférée', 'Verseuchte Fleischprobe', '瘟疫肉块', '瘟疫肉塊', 'Muestra de carne con peste', 'Muestra de carne con peste', 'Образец чумной плоти', '', '', '', '', '', '', '', ''), +(13175, '부네의 강궁', 'Arc de Voone', 'Voones Zitterbogen', '沃恩的迅捷弓', '沃恩的迅捷弓', 'Arco tirante de Voone', 'Arco tirante de Voone', 'Натянутый лук Вуна', '', '', '', '', '', '', '', ''), +(13176, '스컬지 자료', 'Donnée du Fléau', 'Geißeldaten', '天灾军团档案', '天譴軍團檔案', 'Datos de la Plaga', 'Datos de la Plaga', 'Данные Плети', '', '', '', '', '', '', '', ''), +(13177, '도피의 부적', 'Talisman d\'évasion', 'Talisman des Entrinnens', '闪避护符', '閃避護符', 'Talismán de Evasión', 'Dije de evasión', 'Талисман Уклонения', '', '', '', '', '', '', '', ''), +(13178, '붉은장미 고리', 'Anneau de rosette', 'Rosenweinreif', '红木之环', '紅木之環', 'Círculo rosado', 'Círculo rosado', 'Розововинный обруч', '', '', '', '', '', '', '', ''), +(13179, '화염화로 손목보호대', 'Garde-bras coeur-d\'airain', 'Glutbandarmschützer', '焰心护臂', '焰心護臂', 'Guardabrazos cuorobronce', 'Guardabrazos cuorobronce', 'Боевые наручи Кованой сердцевины', '', '', '', '', '', '', '', ''), +(13180, '스트라솔름 성수', 'Eau sacrée de Stratholme', 'Heiliges Wasser von Stratholme', '斯坦索姆圣水', '斯坦索姆聖水', 'Agua bendita de Stratholme', 'Agua bendita de Stratholme', 'Святая вода Стратхольма', '1 칼로리', 'Une seule calorie !', 'Nur 1 Kalorie.', '只有一加仑。', '只有一加侖。', 'Solo 1 caloría.', 'Solo 1 caloría.', 'Всего 1 кал.'), +(13181, '악마가죽 장갑', 'Gants en peau de démon', 'Dämonenhauthandschuhe', '魔皮手套', '魔皮手套', 'Guantes de piel de demonio', 'Guantes de piel de demonio', 'Перчатки из кожи демона', '', '', '', '', '', '', '', ''), +(13182, '차원의 검', 'Lame phasique', 'Phasenklinge', '相位之刃', '相位之刃', 'Hoja fase', 'Hoja fase', 'Фазовый клинок', '', '', '', '', '', '', '', ''), +(13183, '불그물 독송곳니', 'Crachevenin', 'Giftspucker', '喷毒者', '噴毒者', 'Escupeveneno', 'Escupeveneno', 'Ядовитый обломок', '', '', '', '', '', '', '', ''), +(13184, '꼬리그물 장갑', 'Manicles frôle-chute', 'Kristallnietenhandschutz', '落木护手', '落木護手', 'Manoplas de lágrimas', 'Lúa de lágrimas', 'Боевые рукавицы Поваленной чащи', '', '', '', '', '', '', '', ''), +(13185, '인도자의 어깨보호대', 'Mantelet du prophète démembré', 'Mantel des blinden Sehers', '碎裂先知衬肩', '碎裂先知襯肩', 'Manto de hendeprofeta', 'Manto de hendeprofeta', 'Оплечье разлученного Провидца', '', '', '', '', '', '', '', ''), +(13186, '빈 펠스톤 농장 병', 'Bouteille d\'échantillon du Champ de Felstone vide', 'Leere Flasche: Teufelssteinfeld', '费尔斯通农场的空瓶', '費爾斯通農場的空瓶', 'Botella de Campo de Piedra Mácula vacía', 'Botella vacía del Campo de Piedramácula', 'Пустая бутылка с поля Джанис', '', '', '', '', '', '', '', ''), +(13187, '달슨의 눈물 빈병', 'Bouteille des larmes de Dalson vide', 'Leere Flasche: Dalsons Tränenfeld', '达尔松之泪的空瓶', '達爾松之淚的空瓶', 'Botella de lágrimas de Dalson vacía', 'Botella del Llanto de Dalson vacía', 'Пустая бутылка с поля Слез Далсона', '', '', '', '', '', '', '', ''), +(13188, '고통의 흉가 빈병', 'Bouteille vide du Repaire putride', 'Leere Flasche: Das trostlose Feld', '嚎哭鬼屋的空瓶', '嚎哭鬼屋的空瓶', 'Botella de El Tormento vacía', 'Botella vacía de El Tormento', 'Пустая бутылка с Призрачной фермы', '', '', '', '', '', '', '', ''), +(13189, '가론의 흉가 빈병', 'Bouteille vide de la Flétrissure de Gahrron', 'Leere Flasche: Gahrrons Trauerfeld', '盖罗恩农场的空瓶', '蓋羅恩農場的空瓶', 'Botella de Gangrena de Gahrron vacía', 'Botella vacía de la Gangrena de Gahrron', 'Пустая бутылка с пустоши Гаррона', '', '', '', '', '', '', '', ''), +(13190, '가득 찬 펠스톤 농장 병', 'Bouteille du Champ de Felstone remplie', 'Gefüllte Flasche: Teufelssteinfeld', '费尔斯通农场的样本瓶', '費爾斯通農場的樣本瓶', 'Botella de campo de piedras máculas llena', 'Botella rellena del Campo de Piedramácula', 'Полная бутылка с поля Джанис', '', '', '', '', '', '', '', ''), +(13191, '가득 찬 달슨의 눈물 혼합물', 'Bouteille des Larmes de Dalson remplie', 'Gefüllte Flasche: Dalsons Tränenfeld', '达尔松之泪的样本瓶', '達爾松之淚的樣本瓶', 'Botella llena de lágrimas de Dalson', 'Botella del Llanto de Dalson llena', 'Полная бутылка с поля Слез Далсона', '', '', '', '', '', '', '', ''), +(13192, '가득 찬 고통의 흉가 혼합물', 'Bouteille du Repaire putride remplie', 'Gefüllte Flasche: Das trostlose Feld', '嚎哭鬼屋的样本瓶', '嚎哭鬼屋的樣本瓶', 'Botella llena de El Tormento', 'Botella llena de El Tormento', 'Полная бутылка с Призрачной фермы', '', '', '', '', '', '', '', ''), +(13193, '가득 찬 가론의 흉가 혼합물', 'Bouteille de la Flétrissure de Gahrron remplie', 'Gefüllte Flasche: Gahrrons Trauerfeld', '盖罗恩农场的样本瓶', '蓋羅恩農場的樣本瓶', 'Botella llena de la Gangrena de Gahrron', 'Botella llena de la Gangrena de Gahrron', 'Полная бутылка с пустоши Гаррона', '', '', '', '', '', '', '', ''), +(13194, '펠스톤 농장 가마솥 열쇠', 'Clé du chaudron du Champ de Felstone', 'Kesselschlüssel: Teufelssteinfeld', '费尔斯通农场的瘟疫之锅钥匙', '費爾斯通農場的瘟疫之鍋鑰匙', 'Llave del caldero del campo de piedras máculas', 'Llave del caldero del Campo de Piedramácula', 'Ключ к котлу на поле Джанис', '', '', '', '', '', '', '', ''), +(13195, '달슨의 눈물 가마솥 열쇠', 'Clé du chaudron des Larmes de Dalson', 'Kesselschlüssel: Dalsons Tränenfeld', '达尔松之泪的瘟疫之锅钥匙', '達爾松之淚的瘟疫之鍋鑰匙', 'Llave del caldero de las lágrimas de Dalson', 'Llave de la caldera del Llanto de Dalson', 'Ключ к котлу на поле Слез Далсона', '', '', '', '', '', '', '', ''), +(13196, '가론의 흉가 가마솥 열쇠', 'Clé du chaudron de la Flétrissure de Gahrron', 'Kesselschlüssel: Gahrrons Trauerfeld', '盖罗恩农场的瘟疫之锅钥匙', '蓋羅恩農場的瘟疫之鍋鑰匙', 'Llave de la caldera de la Gangrena de Gahrron', 'Llave de la caldera de la Gangrena de Gahrron', 'Ключ к котлу на пустоши Гаррона', '', '', '', '', '', '', '', ''), +(13197, '고통의 흉가 가마솥 열쇠', 'Clé du chaudron du Repaire putride', 'Kesselschlüssel: Das trostlose Feld', '嚎哭鬼屋的瘟疫之锅钥匙', '嚎哭鬼屋的瘟疫之鍋鑰匙', 'Llave de caldero rondado del Tormento', 'Llave de caldero rondado del Tormento', 'Ключ к котлу на Призрачной ферме', '', '', '', '', '', '', '', ''), +(13198, '난타 장갑', 'Ecraseur de Hurd', 'Hurd-Zerkracher', '巴什古德拳套', '巴什古德拳套', 'Machacador', 'Machacador', 'Сокрушитель Хурда', '', '', '', '', '', '', '', ''), +(13199, '산사태 손목보호구', 'Manchettes de Cassecrête', 'Crushridge-Bindungen', '碎山护腕', '碎山護腕', 'Ataduras Aplastacrestas', 'Ataduras Aplastacrestas', 'Наручники Раздробленного хребта', '', '', '', '', '', '', '', ''), +(13202, '확장된 다로우샤이어 연대기', 'Annales complètes de Darrowshire', 'Erweiterte Annalen von Darrowshire', '达隆郡全史', '達隆郡全史', 'Anales ampliados de Villa Darrow', 'Anales ampliados de Villa Darrow', 'Дополненные Анналы Дарроушира', '', '', '', '', '', '', '', ''), +(13203, '징병의 망토', 'Cape d\'éveil aux armes', 'Armswake-Umhang', '振奋披风', '振奮披風', 'Capa de estela', 'Capa de estela', 'Плащ Воодушевления', '', '', '', '', '', '', '', ''), +(13204, '난타 망치', '', 'Draufhauer', '巴什古德之锤', '巴旭古德之錘', 'Maza de Bashguud', 'Maza de Bashguud', 'Ударник', '', '', '', '', '', '', '', ''), +(13205, '롬비어드 수호방패', 'Protecteur de Rhombeard', 'Rhombeardbeschützer', '棱须盾牌', '棱鬚盾牌', 'Protector Rhombeard', 'Protector Rhombeard', 'Ромбородый протектор', '', '', '', '', '', '', '', ''), +(13206, '늑대잡이 다리보호구', 'Jambières du tondeur de loups', 'Wolfsfellgamaschen', '狼牙护腿', '狼牙護腿', 'Leotardos de pelo de lobo', 'Leotardos de pelo de lobo', 'Поножи из волчьей шерсти', '', '', '', '', '', '', '', ''), +(13207, '어둠의 군주 펠단의 머리카락', 'Tête du Seigneur des ténèbres Fel\'dan', 'Schattenlord Fel\'dans Kopf', '暗影领主费尔丹的头颅', '暗影領主費爾丹的頭顱', 'Cabeza de Lord Fel\'dan de las Sombras', 'Cabeza de Lord Fel\'dan de las Sombras', 'Голова Владыки теней Скверн\'дана', '악령의 숲에 있는 어둠의 의회 지도자의 머리카락입니다.', 'La tête du chef du Conseil des ombres de Gangrebois.', 'Das ist der Kopf des Anführers des Schattenrats im Teufelswald.', '这是费伍德森林中的暗影议会领袖的头目。', '這是費伍德森林中的暗影議會領袖的頭目。', 'Es la cabeza del líder del Consejo de la Sombra de Frondavil.', 'Es la cabeza del líder del Consejo de la Sombra de Frondavil.', 'Это голова главы Совета Теней в Оскверненном лесу.'), +(13208, '울음소리 손목보호대', 'Garde-bras du hurleur pâle', 'Armschützer des kahlen Heulers', '座狼护臂', '座狼護臂', 'Guardabrazos aullador pálido', 'Guardabrazos aullador pálido', 'Боевые наручи Бледновоя', '', '', '', '', '', '', '', ''), +(13209, '여명의 문장', 'Sceau de l\'Aube', 'Siegel der Dämmerung', '黎明之印', '黎明之印', 'Lacre del Alba', 'Sello del Alba', 'Печать Рассвета', '', '', '', '', '', '', '', ''), +(13210, '사나운 늑대 발보호구', 'Bottes du loup terrifiant', 'Polster des Schreckenwolfs', '巨狼皮靴', '巨狼皮靴', 'Hombrera de lobo aterrador', 'Hombrera de lobo aterrador', 'Лапы Жуткого волка', '', '', '', '', '', '', '', ''), +(13211, '칼날발톱 팔보호구', 'Brassards griffes-tranchantes', 'Wolfsklauenarmschienen', '狼爪护腕', '狼爪護腕', 'Brazales garraja', 'Brazales garraja', 'Наручи Режущего когтя', '', '', '', '', '', '', '', ''), +(13212, '할리콘의 가시목줄', 'Collier clouté d\'Halycon', 'Halycons Stachelhalsband', '哈雷肯的项圈', '哈雷肯的項圈', 'Collar de pinchos de Halycon', 'Collera de pinchos de Halycon', 'Шипастый ошейник Халикон', '', '', '', '', '', '', '', ''), +(13213, '불그물거미 눈', 'Oeil de Couveuse', 'Glimmernetz\' Auge', '烟网蜘蛛的眼球', '煙網蜘蛛的眼球', 'Ojo de Telabrasada', 'Ojo de Telabrasada', 'Око Дымной Паутины', '', '', '', '', '', '', '', ''), +(13214, '시험용장화 - Puffed Mail Green', 'TestBottes - Bouffantes en mailles verte', 'TestStiefel - Bauschpanzerung Grün', '', '', 'Testbotas: Puffed Malla verde', 'Testbotas: Puffed Malla verde', 'Тестовыесапоги - с буфами кольчужные Зеленые', '', '', '', '', '', '', '', ''), +(13216, '참회의 관', 'Couronne du pénitent', 'Krone des reuigen Sünders', '忏悔之冠', '懺悔之冠', 'Corona del Penitente', 'Corona del Penitente', 'Корона Покаяния', '', '', '', '', '', '', '', ''), +(13217, '참회의 띠', 'Anneau du pénitent', 'Band des reuigen Sünders', '忏悔者指环', '懺悔者指環', 'Sortija del Penitente', 'Sortija del Penitente', 'Кольцо Покаяния', '', '', '', '', '', '', '', ''), +(13218, '수정거미 송곳니', 'Croc de l\'araignée de cristal', 'Fangzahn der Kristallspinne', '水晶蜘蛛之牙', '水晶蜘蛛之牙', 'Colmillo de la Araña de cristal', 'Colmillo de la araña de cristal', 'Клык хрустального паука', '', '', '', '', '', '', '', ''), +(13219, '몬스터 - Item, Holy Symbol Offhand', 'Monstre - Objet, Symbole sacré Main gauche', 'Monster - Gegenstand, Heiliges Symbol Nebenhand', '', '', 'Monstruo: objeto, símbolo sagrado, mano secundaria', 'Monstruo: objeto, símbolo sagrado, mano izquierda', 'Монстр: предмет, священный символ левая рука', '', '', '', '', '', '', '', ''), +(13220, '몬스터 - Item, Holy Symbol', 'Monstre - Objet, Symbole sacré', 'Monster - Gegenstand, Heiliges Symbol', '', '', 'Monstruo: objeto, símbolo sagrado', 'Monstruo: objeto, símbolo Sagrado', 'Монстр - предмет, Святой знак', '', '', '', '', '', '', '', ''), +(13221, '몬스터 - Item, Staff Glowing Jeweled B01 Red Offhand', 'Monstre - Objet, Bâton orné et luminescent B01 Rouge Main gauche', 'Monster - Gegenstand, Stab Leuchtend Juwelenbesetzt B01 Rot Nebenhand', '', '', 'Monstruo: objeto, bastón resplandeciente con joyas B01 rojo, mano secundaria', 'Monstruo: objeto, bastón resplandeciente con joyas B01 rojo, mano izquierda', 'Монстр: предмет, посох светящийся изукрашенный В01 красный, левая рука', '', '', '', '', '', '', '', ''), +(13222, '몬스터 - Sword, Flaming Crimson Battlemage Longsword', 'Monstre - Epée, Epée longue cramoisie flamboyante du mage de bataille', 'Monster - Schwert, Flammend Purpurrot Kampfmagier Langschwert', '', '', 'Monstruo: espada, espada larga de mago de batalla carmesí llameante', 'Monstruo: espada, tizona de mago de batalla carmesí llameante', 'Монстр - меч, пламенный багровый длинный меч боевого мага', '', '', '', '', '', '', '', ''), +(13223, '스트라솔름 급사의 주머니', 'Sacoche du Messager de Stratholme', 'Stratholme, Kurierbeutel', '', '斯坦索姆的信差背包', 'Faltriquera de cartero de Stratholme', 'Faltriquera de mensajero de Stratholme', 'Мешок стратхольмского курьера', '', '', '', '', '', '', '', ''), +(13242, '미사용 Stormrage Boots', '[PÉRIMÉ] Bottes de Stormrage', 'Ausgediente Stiefel des Stormrage', '', '', '', '', 'Испорченные сапоги Ярости Бури', '', '', '', '', '', '', '', ''), +(13243, '은빛의 수호자', 'Défenseur de l\'Aube d\'argent', 'Argentumverteidiger', '黎明守护者', '黎明守護者', 'Defensor Argenta', 'Defensor Argenta', 'Защитный щит Серебряного Рассвета', '', '', '', '', '', '', '', ''), +(13244, '귀족 건틀릿', 'Gantelets dorés', 'Güldene Stulpen', '镀金护手', '鍍金護手', 'Guanteletes dorados', 'Guanteletes dorados', 'Позолоченные рукавицы', '', '', '', '', '', '', '', ''), +(13245, '크레쉬의 등껍질', 'Carapace de Kresh', 'Kreshs Rücken', '克雷什之背', '克雷什之背', 'Espalda de Kresh', 'Espalda de Kresh', 'Спина Крига', '', '', '', '', '', '', '', ''), +(13246, '은빛의 복수자', 'Vengeresse d\'argent', 'Argentumrächer', '银色复仇者', '銀色復仇者', 'Vengador Argenta', 'Vengador Argenta', 'Серебряный Мститель', '', '', '', '', '', '', '', ''), +(13247, '병참장교 지그리스의 사물함', 'Coffre de l\'Intendant Zigris', 'Rüstmeister Zigris\' Schließkiste', '军需官兹格雷斯的提箱', '軍需官茲格雷斯的提箱', 'Baúl del intendente Zigris', 'Baúl del intendente Zigris', 'Сундучок интенданта Зигриса', '', '', '', '', '', '', '', ''), +(13248, '파열탄 화승총', 'Arquebuse à chevrotines', 'Explosionsschuss-Arkebuse', '爆击火枪', '爆擊火槍', 'Tiro de ráfaga de arcabuz', 'Tiro de ráfaga de arcabuz', 'Залповая аркебуза', '', '', '', '', '', '', '', ''), +(13249, '은빛의 십자군', 'Croisé d\'argent', 'Argentumkreuzfahrer', '银色十字军', '銀色十字軍', 'Cruzado Argenta', 'Cruzado Argenta', 'Серебряный рыцарь', '', '', '', '', '', '', '', ''), +(13250, '발나자르의 혼', 'Tête de Balnazzar', 'Kopf von Balnazzar', '巴纳扎尔的头颅', '巴納札爾的頭顱', 'Cabeza de Balnazzar', 'Cabeza de Balnazzar', 'Голова Бальназара', '', '', '', '', '', '', '', ''), +(13251, '남작 리븐데어의 혼', 'Tête du baron Rivendare', 'Kopf von Baron Rivendare', '瑞文戴尔男爵的头颅', '瑞文戴爾男爵的頭顱', 'Cabeza de Barón Osahendido', 'Cabeza de Barón Osahendido', 'Голова Барона Ривендера', '', '', '', '', '', '', '', ''), +(13252, '구름걸이 벨트', 'Ceinturon de funambule', 'Wolkenläufer-Gurt', '踏云束带', '踏雲腰帶', 'Faja correnubes', 'Faja correnubes', 'Ремень облачного бегуна', '', '', '', '', '', '', '', ''), +(13253, '마력의 장갑', 'Mains de puissance', 'Hände der Macht', '力量之手', '力量之手', 'Manos de Poder', 'Manos de Poder', 'Руки могущества', '', '', '', '', '', '', '', ''), +(13254, '성상 수호방패', 'Bouclier astral', 'Astralwache', '星界卫士', '星界衛士', 'Integumento astral', 'Integumento astral', 'Астральный страж', '', '', '', '', '', '', '', ''), +(13255, '정조준 건틀릿', 'Gantelets du trait précis', 'Stulpen des Bogenmeisters', '精准手套', '精准手套', 'Guanteletes de objetivo real', 'Guanteletes de objetivo real', 'Рукавицы Истинной цели', '', '', '', '', '', '', '', ''), +(13256, '에간의 제령포', 'Libérateur d\'Egan', 'Egans Blaster', '埃根的冲击器', '伊根的衝擊器', 'Libertador de Egan', 'Libertador de Egan', 'Самострел Эгана', '', '', '', '', '', '', '', ''), +(13257, '악마 룬문자 어깨갑옷', 'Spallières de runes démoniaques', 'Dämonische runenverzierte Schiftung', '恶魔符文肩铠', '惡魔符文肩鎧', 'Bufas rúnicas demoníacas', 'Bufas con runas demoníacas', 'Рунный наплеч демона', '', '', '', '', '', '', '', ''), +(13258, '검은가죽 건틀릿', 'Gantelets en peau-mâchefer', 'Aschenlederstulpen', '熔渣护手', '熔渣護手', 'Guanteletes de pellejo de escoria', 'Guanteletes de pellejo de escoria', 'Рукавицы из шлаковой шкуры', '', '', '', '', '', '', '', ''), +(13259, '강철빗살 경갑', 'Bottes nervurées', 'Stahlbeschlagene Fußschützer', '钢骨足甲', '鋼骨足甲', 'Guardapiés de Costillas de Acero', 'Guardapiés de Costillas de Acero', 'Прочные ботинки со стальными вкладками', '', '', '', '', '', '', '', ''), +(13260, '산들바람 장화', 'Bottes de danseur du vent', 'Windtänzer-Stiefel', '风舞者之靴', '風舞者之靴', 'Botas de Bailavientos', 'Botas de Bailavientos', 'Сапоги Безумного танцора', '', '', '', '', '', '', '', ''), +(13261, '디사크의 보주', 'Globe de D\'sak', 'Kugel von D\'sak', '德萨克之球', '德薩克之球', 'Globo de D\'sak', 'Globo de D\'sak', 'Шар Д\'Сака', '마력의 빛이 뿜어져 나옵니다.', 'Scintille de l\'aura puissante du magicrâne.', 'Leuchtet mit der Macht von Magusschädeln.', '法师颅骨的能量使它隐隐发光。', '法師顱骨的能量使它隱隱發光。', 'Brilla con el poder del cráneo mágico.', 'Brilla con el poder del cráneo mágico.', 'Светится от силы Магичерепа.'), +(13262, '파멸의 인도자', 'Porte-cendres', 'Aschenbringer', '灰烬使者', '灰燼之劍', 'Crematoria', 'Crematoria', 'Пеплоносец', '대영주의 검', 'Lame du Commandeur écarlate', 'Klinge des Scharlachroten Hochlords', '血色十字军领袖之剑', '血色十字軍領袖之劍', 'Espada del Alto Señor Escarlata.', 'Espada del Alto Señor Escarlata.', 'Клинок Верховного Лорда Алых'), +(13282, '오우거 현자 장화', 'Bottes des prophètes', 'Ogerseherturmstiefel', '食人魔先知长靴', '巨魔先知長靴', 'Botas de vigía de torre ogro', 'Botas de vigía de torre ogro', 'Сапоги огров-мудрецов', '', '', '', '', '', '', '', ''), +(13283, '마법사 반지', 'Anneau de magus', 'Magusring', '首席法师之戒', '首席法師之戒', 'Anillo de mago', 'Anillo de mago', 'Кольцо Мага', '', '', '', '', '', '', '', ''), +(13284, '날쌘화살 전투장화', 'Bottes de guerre agile', 'Kampfstiefel der Pfeilschnelle', '迅捷战靴', '迅捷戰靴', 'Botas de batalla Dardoveloz', 'Botas de batalla Dardoveloz', 'Боевые сапоги быстродротика', '', '', '', '', '', '', '', ''), +(13285, '새김눈 도끼', 'Ebrécheuse', 'Der Kerber', '刀片斧', '刀片斧', 'La barrena', 'La barrena', '', '', '', '', '', '', '', '', ''), +(13286, '갈퀴 곤봉', 'Transperçante', 'Rüstspalter', '刺灵之矛', '刺靈之矛', 'Puafilada', 'Puafilada', 'Расщепленный зубец', '', '', '', '', '', '', '', ''), +(13287, '도안: 랩터 가죽 멜빵', 'Patron : Harnais en peau de raptor', 'Muster: Raptorbalgharnisch', '图样:迅猛龙皮背心', '圖樣:迅猛龍皮背心', 'Patrón: arnés de pellejo de raptor', 'Patrón: arnés de pellejo de raptor', 'Выкройка: портупея из шкуры ящера', '', '', '', '', '', '', '', ''), +(13288, '도안: 랩터 가죽 허리띠', 'Patron : Ceinture en peau de raptor', 'Muster: Raptorbalggürtel', '图样:迅猛龙皮腰带', '圖樣:迅猛龍皮腰帶', 'Patrón: cinturón de pellejo de raptor', 'Patrón: cinturón de pellejo de raptor', 'Выкройка: пояс из шкуры ящера', '', '', '', '', '', '', '', ''), +(13289, '에간의 제령포', 'Libérateur d\'Egan', 'Egans Blaster', '埃根的冲击器', '伊根的衝擊器', 'Libertador de Egan', 'Libertador de Egan', 'Излучатель Эгана', '', '', '', '', '', '', '', ''), +(13290, '몬스터 - Wand, Horde Purple Orb', 'Monstre - Baguette, Orbe violette de la Horde', 'Monster - Zauberstab, Horde Lila Kugel', '', '', 'Monstruo: varita, orbe morado de la Horda', 'Monstruo: varita, orbe morado de la Horda', 'Монстр - жезл, Орда, пурпурная сфера', '', '', '', '', '', '', '', ''), +(13291, '몬스터 - Wand, Horde Red Feathered', 'Monstre - Baguette, Rouge à plumes de la Horde', 'Monster - Zauberstab, Horde Rot Gefiedert', '', '', 'Monstruo: varita, roja con plumas de la Horda', 'Monstruo: varita, roja con plumas de la Horda', 'Монстр - жезл, Орда, красный оперенный', '', '', '', '', '', '', '', ''), +(13292, '몬스터 - Wand, Horde Demon Skull', 'Monstre - Baguette, Crâne de démon de la Horde', 'Monster - Zauberstab, Horde Dämonenschädel', '', '', 'Monstruo: varita, calavera de demonio de la Horda', 'Monstruo: varita, calavera de demonio de la Horda', 'Монстр - жезл, Орда, демонский череп', '', '', '', '', '', '', '', ''), +(13293, '몬스터 - Wand, Horde Dark Skull', 'Monstre - Baguette, Crâne noir de la Horde', 'Monster - Zauberstab, Horde Dunkler Schädel', '', '', 'Monstruo: varita, calavera oscura de la Horda', 'Monstruo: varita, calavera oscura de la Horda', 'Монстр - жезл, Орда, Темный череп', '', '', '', '', '', '', '', ''), +(13302, '상가 우체통 열쇠', 'Clé de la boîte à lettres de l\'allée du Marché', 'Marktgasse, Briefkastenschlüssel', '市场邮箱钥匙', '市場郵箱鑰匙', 'Llave del buzón de la Fila del Mercado', 'Llave del buzón de la Fila del Mercado', 'Ключ от почтового ящика в торговом ряду', '', '', '', '', '', '', '', ''), +(13303, '십자군 광장 우체통 열쇠', 'Clé de la boîte à lettres de la place des Croisés', 'Kreuzzüglerplatz, Briefkastenschlüssel', '十字军广场邮箱钥匙', '十字軍廣場郵箱鑰匙', 'Llave cuadrada de buzón de cruzado', 'Llave del buzón de la Plaza de los Cruzados', 'Ключ от почтового ящика на Площади рыцарей', '', '', '', '', '', '', '', ''), +(13304, '축제의 거리 우체통 열쇠', 'Clé de la boîte à lettres de l\'allée du Festival', 'Feststraße, Briefkastenschlüssel', '节日小道的邮箱钥匙', '節日小道的郵箱鑰匙', 'Llave del buzón de la calle del festival', 'Llave del buzón de la calle del festival', 'Ключ от почтового ящика на Праздничной улице', '', '', '', '', '', '', '', ''), +(13305, '장로의 광장 우체통 열쇠', 'Clé de la boîte à lettres de la place des Anciens', 'Ältestenplatz, Briefkastenschlüssel', '长者广场邮箱钥匙', '長者廣場郵箱鑰匙', 'Llave del buzón de la plaza de los Ancianos', 'Llave del buzón de la plaza de los Ancianos', 'Ключ от почтового ящика на Площади старейшины', '', '', '', '', '', '', '', ''), +(13306, '왕의 광장 우체통 열쇠', 'Clé de la boîte à lettres de la place du Roi', 'Königsplatz, Briefkastenschlüssel', '国王广场邮箱钥匙', '國王廣場郵箱鑰匙', 'Llave del buzón de la Plaza del Rey', 'Llave del buzón de la Plaza del Rey', 'Ключ от почтового ящика на Королевской площали', '', '', '', '', '', '', '', ''), +(13307, '프라스 샤비의 우체통 열쇠', 'Clé de la boîte à lettres de Fras Siabi', 'Fras Siabis Briefkastenschlüssel', '弗拉斯·希亚比的邮箱钥匙', '弗拉斯·希亞比的郵箱鑰匙', 'Llave del buzón de Fras Siabi', 'Llave del buzón de Fras Siabi', 'Ключ от почтового ящика Фраса Сиаби', '', '', '', '', '', '', '', ''), +(13308, '설계도: 냉기 반사장치', 'Schéma : Pare-glace', 'Bauplan: Eisdeflektor', '结构图:寒冰偏斜器', '結構圖:寒冰偏斜器', 'Esquema: deflector de hielo', 'Esquema: deflector de hielo', 'Чертеж: ледяной отражатель', '', '', '', '', '', '', '', ''), +(13309, '설계도: 정성이 가득 담긴 붐스틱', 'Schéma : Espingole amoureusement construite', 'Bauplan: Liebevoll hergestelltes Schießeisen', '结构图:精致手工火枪', '結構圖:精緻手工火槍', 'Esquema: trabuco fabricado con amor', 'Esquema: bocarda fabricada con amor', 'Чертеж: искусно выделанный громобой', '', '', '', '', '', '', '', ''), +(13310, '설계도: 정밀한 조준경', 'Schéma : Lunette de précision', 'Bauplan: Genaues Zielfernrohr', '结构图:精确瞄准镜', '結構圖:精確瞄準鏡', 'Esquema: mira de precisión', 'Esquema: mira de precisión', 'Чертеж: точный прицел', '', '', '', '', '', '', '', ''), +(13311, '설계도: 소형 기계용', 'Schéma : Petit dragon mécanique', 'Bauplan: Mechanischer Drachling', '结构图:机械幼龙', '結構圖:機械幼龍', 'Esquema: dragonizo mecánico', 'Esquema: dragonizo mecánico', 'Чертеж: механический дракончик', '', '', '', '', '', '', '', ''), +(13312, '몬스터 - Mace, Hammer Gold Orange', 'Monstre - Masse, Marteau orange et or', 'Monster - Streitkolben, Hammer Gold Orange', '', '', 'Monstruo: maza, martillo dorado naranja', 'Monstruo: maza, martillo dorado naranja', 'Монстр - палица, боевой молот золотой оранжевый', '', '', '', '', '', '', '', ''), +(13313, '귀족의 성서', 'Textes sacrés des Bien-nés', 'Hochheilige Schriften der Hochgeborenen', '神圣的上层精灵笔迹', '神聖的高等精靈筆跡', 'Escrituras sacras del Altonato', 'Sagradas escrituras de los Altonato', 'Священные письмена высокорожденного', '책장은 헤지고 낡았습니다.', 'Les pages sont sales et usées...', 'Die Seiten sind zerfetzt und abgegriffen...', '书页都已经破旧不堪了……', '書頁都已經破舊不堪了……', 'La páginas están hechas jirones y desgastadas…', 'La páginas están hechas jirones y desgastadas…', 'Ветхие страницы изорваны.'), +(13314, '알란나의 보살핌', 'Etreinte d\'Alanna', 'Alannas Umarmung', '奥兰纳的拥抱', '奧蘭納的擁抱', 'Abrazo de Alanna', 'Abrazo de Alanna', 'Облачение Аланны', '', '', '', '', '', '', '', ''), +(13315, '희망의 유언', 'Testament d\'espoir', 'Testament der Hoffnung', '希望的证明', '希望的證明', 'Testamento de Esperanza', 'Testamento de Esperanza', 'Завещание надежды', '', '', '', '', '', '', '', ''), +(13316, '몬스터', 'Monstre - Epée2M, Claymore argent jaune brillante', 'Monster - Schwert2H, Claymore Silber Gelbes Leuchten', '', '', 'Monstruo: espada 2M, espada claymore plata con resplandor amarillo', 'Monstruo: espada 2M, espada claymore plata con resplandor amarillo', 'Монстр - двуручный меч, клеймор серебряный желтое свечение', '', '', '', '', '', '', '', ''), +(13317, '상아색 랩터 호루라기', 'Sifflet de raptor ivoire', 'Pfeife des elfenbeinfarbenen Raptors', '白色迅猛龙之哨', '白色迅猛龍之哨', 'Silbato del raptor de marfil', 'Silbato del raptor marfil', 'Свисток бежевого ящера', '', '', '', '', '', '', '', ''), +(13318, '몬스터 - Shield, Horde A01 Red', 'Monstre - Bouclier, Horde A01 Rouge', 'Monster - Schild, Horde A01 Rot', '', '', 'Monstruo: escudo, Horda A01 rojo', 'Monstruo: escudo, Horda A01 rojo', 'Монстр: щит, Орда А01 красный', '', '', '', '', '', '', '', ''), +(13319, '몬스터 - Shield, Horde B03', 'Monstre - Bouclier, Horde B03', 'Monster - Schild, Horde B03', '', '', 'Monstruo: escudo, Horda B03', 'Monstruo: escudo, Horda B03', 'Монстр: щит, Орда В03', '', '', '', '', '', '', '', ''), +(13320, '비전 촉매제', 'Catalyseur des arcanes', 'Arkanbeschleuniger', '奥术催化剂', '祕法催化劑', 'Acelerador arcano', 'Acelerador arcano', 'Чародейский ускоритель', '스컬지 가마솥의 독소를 변환시키는 촉매로 사용됩니다.', 'Sert de catalyseur pour transformer les toxines des chaudrons du Fléau.', 'Dies wird als Katalysator zur Transformation der in den Kesseln der Geißel befindlichen Toxine benutzt.', '这是用来中和瘟疫之锅中的毒素所需的催化剂。', '這是用來中和瘟疫之鍋中的毒素所需的催化劑。', 'Se usa como catalizador para transformar las toxinas de las calderas de la Plaga.', 'Se usa como catalizador para transformar las toxinas de las calderas de la Plaga.', 'Используется как катализатор для преобразования токсинов в котлах Плети.'), +(13321, '녹색 기계타조 조종기', 'Mécanotrotteur vert', 'Grüner Roboschreiter', '绿色机械陆行鸟', '綠色機械陸行鳥', 'Mecazancudo verde', 'Mecazancudo verde', 'Зеленый механодолгоног', '', '', '', '', '', '', '', ''), +(13322, '강철 기계타조 조종기', 'Mécanotrotteur brut', 'Unlackierter Roboschreiter', '未涂色的机械陆行鸟', '未塗色的機械陸行鳥', 'Mecazancudo sin pintar', 'Mecazancudo sin pintar', 'Некрашеный механодолгоног', '', '', '', '', '', '', '', ''), +(13323, '보라색 기계타조 조종기', 'Mécanotrotteur violet', 'Lila Roboschreiter', '紫色机械陆行鸟', '紫色機械陸行鳥', 'Mecazancudo morado', 'Mecazancudo morado', 'Пурпурный механодолгоног', '', '', '', '', '', '', '', ''), +(13324, '적청색 기계타조 조종기', 'Mécanotrotteur rouge & bleu', 'Rotblauer Roboschreiter', '红蓝两色机械陆行鸟', '紅藍兩色機械陸行鳥', 'Mecazancudo azul y rojo', 'Mecazancudo rojo y azul', 'Красно-синий механодолгоног', '', '', '', '', '', '', '', ''), +(13325, '형광녹색 기계타조 조종기', 'Mécanotrotteur vert fluorescent', 'Leuchtend grüner Roboschreiter', '绿色荧光机械陆行鸟', '綠色螢光機械陸行鳥', 'Mecazancudo verde fosforito', 'Mecazancudo verde fosforito', 'Флюоресцирующий зеленый механодолгоног', '', '', '', '', '', '', '', ''), +(13326, '최신형 흰색 기계타조 조종기', 'Mécanotrotteur blanc Mod A', 'Weißer Roboschreiter Mod. A', '白色机械陆行鸟A型', '白色機械陸行鳥A型', 'Mecazancudo blanco Mod A', 'Mecazancudo blanco Mod A', 'Белый механодолгоног модель А', '', '', '', '', '', '', '', ''), +(13327, '최신형 투명청색 기계타조 조종기', 'Mécanotrotteur bleu clair Mod A', 'Eisblauer Roboschreiter Mod. A', '冰蓝色机械陆行鸟A型', '冰藍色機械陸行鳥A型', 'Mecazancudo azul hielo modelo A', 'Mecazancudo azul hielo modelo A', 'Серебристо-синий механодолгоног модель А', '', '', '', '', '', '', '', ''), +(13328, '검은 산양 고삐', 'Bélier noir', 'Schwarzer Widder', '黑山羊', '黑山羊', 'Carnero negro', 'Carnero negro', 'Черный баран', '', '', '', '', '', '', '', ''), +(13329, '서리 산양 고삐', 'Bélier de givre', 'Frostwidder', '霜山羊', '霜山羊', 'Carnero helado', 'Carnero de Escarcha', 'Ледяной баран', '', '', '', '', '', '', '', ''), +(13330, '무중보', 'Sac de radis de Derek', 'Dereks Radieschentasche', '', '', 'Bolsa de rábano de Derek', '', '', '100칸 가방을 만들어 달라!', 'Derek y garde ses amis radis', 'Derek bewahrt alle seine Radieschenfreunde hier auf.', '', '', 'Derek guarda a todos sus amigos rábanos aquí.', 'Derek guarda a todos sus amigos rábanos aquí.', 'Здесь Дерек хранит всю редиску.'), +(13331, '붉은 해골마 마구', 'Cheval squelette rouge', 'Rotes Skelettpferd', '红色骸骨军马', '紅色骸骨戰馬', 'Caballo esquelético rojo', 'Caballo esquelético rojo', 'Красный конь-скелет', '', '', '', '', '', '', '', ''), +(13332, '푸른 해골마 마구', 'Cheval squelette bleu', 'Blaues Skelettpferd', '蓝色骸骨军马', '藍色骸骨戰馬', 'Caballo esquelético azul', 'Caballo esquelético azul', 'Синий конь-скелет', '', '', '', '', '', '', '', ''), +(13333, '갈색 해골마 마구', 'Cheval squelette bai', 'Braunes Skelettpferd', '棕色骸骨军马', '棕色骸骨戰馬', 'Caballo esquelético marrón', 'Caballo esquelético marrón', 'Каурый конь-скелет', '', '', '', '', '', '', '', ''), +(13334, '녹색 해골군마 마구', 'Cheval de guerre squelette vert', 'Grünes Skelettschlachtross', '绿色骸骨军马', '綠色骷髏戰馬', 'Caballo de guerra esquelético verde', 'Caballo de guerra esquelético verde', 'Зеленый боевой конь-скелет', '', '', '', '', '', '', '', ''), +(13335, '죽음의 군마 고삐', 'Rênes de destrier de la mort', 'Zügel des Todesstreitrosses', '死亡军马的缰绳', '死亡軍馬的韁繩', 'Riendas de Hemocargador', 'Riendas de Hemocargador', 'Поводья Смертобега', '', '', '', '', '', '', '', ''), +(13336, '몬스터 - Staff, Feathered Black', 'Monstre - Bâton, A plumes noir', 'Monster - Stab, Gefiedert Schwarz', '', '', 'Monstruo: bastón, negro con plumas', 'Monstruo: bastón, negro con plumas', 'Монстр - посох, оперенный черный', '', '', '', '', '', '', '', ''), +(13337, '몬스터 - Staff, Feathered Gold', 'Monstre - Bâton, A plumes or', 'Monster - Stab, Gefiedert Gold', '', '', 'Monstruo: bastón, oro con plumas', 'Monstruo: bastón, oro con plumas', 'Монстр - посох, оперенный золотой', '', '', '', '', '', '', '', ''), +(13338, '몬스터 - Staff, Feathered Invert', 'Monstre - Bâton, A plumes orné', 'Monster - Stab, Gefiedert Umgekehrt', '', '', 'Monstruo: bastón, invertido con plumas', 'Monstruo: bastón, invertido con plumas', 'Монстр - посох, оперенный перевернутый', '', '', '', '', '', '', '', ''), +(13339, '몬스터 - Staff, Feathered Silver', 'Monstre - Bâton, A plumes argent', 'Monster - Stab, Gefiedert Silber', '', '', 'Monstruo: bastón, plata con plumas', 'Monstruo: bastón, plata con plumas', 'Монстр - посох, оперенный серебряный', '', '', '', '', '', '', '', ''), +(13340, '검은 남작의 단망토', 'Cape du baron noir', 'Cape des schwarzen Barons', '黑爵士的斗篷', '黑爵士的斗篷', 'Manteo del Barón negro', 'Manteo del Barón negro', 'Накидка Черного барона', '', '', '', '', '', '', '', ''), +(13341, '몬스터 - Item, Vial Yellow Offhand', 'Monstre - Objet, Fiole jaune main gauche', 'Monster - Gegenstand, Phiole Gelb Nebenhand', '', '', 'Monstruo: objeto, vial amarillo, mano secundaria', 'Monstruo: objeto, vial amarillo, mano izquierda', 'Монстр: предмет, фиал желтый левая рука', '', '', '', '', '', '', '', ''), +(13342, '시험용 Pet Fish', 'Familier poisson', 'Streichelfisch, Tier', '宠物鱼', '寵物魚', 'Pez mascota', 'Pez mascota', 'Ручная рыбка', '', '', '', '', '', '', '', ''), +(13343, '시험용 Pet Stone', 'Familier pierre', 'Streichelstein, Tier', '宠物石', '寵物石', 'Piedra mascota', 'Piedra mascota', 'Ручной камень', '', '', '', '', '', '', '', ''), +(13344, '용족 건틀릿', 'Gantelets dracoriens', 'Dracorianische Stulpen', '龙玉护手', '龍玉護手', 'Guanteletes draconianos', 'Guanteletes draconianos', 'Дракорианские рукавицы', '', '', '', '', '', '', '', ''), +(13345, '리븐데어의 문장', 'Sceau de Rivendare', 'Siegel von Rivendare', '瑞文戴尔封印之戒', '瑞文戴爾封印之戒', 'Lacre de Rivendare', 'Sello de Rivendare', 'Печать Райвендера', '', '', '', '', '', '', '', ''), +(13346, '고귀한 자의 로브', 'Robe de l\'exalté', 'Roben des Erhabenen', '尊贵法袍', '尊貴法袍', 'Togas del Exaltado', 'Togas del Exaltado', 'Одеяния Величайшей', '', '', '', '', '', '', '', ''), +(13347, '진말로의 수정', 'Cristal de Zin-Malor', 'Kristall von Zin-Malor', '辛玛洛水晶', '辛瑪洛水晶', 'Cristal de Zin-Malor', 'Cristal de Zin-Malor', 'Кристалл Зин-Малора', '', '', '', '', '', '', '', ''), +(13348, '악마의 칼날', 'Fléau démoniaque', 'Dämonenschneide', '斩魔者', '斬魔者', 'Pelo de demonio', 'Pelo de demonio', 'Демонические ножницы', '', '', '', '', '', '', '', ''), +(13349, '부정의 홀', 'Sceptre de l\'Impie', 'Szepter des Unheiligen', '邪恶权杖', '邪惡權杖', 'Cetro de los Profanos', 'Cetro de los Profanos', 'Скипетр Нечестивых', '', '', '', '', '', '', '', ''), +(13350, '검은호위대 휘장', 'Insigne de la Garde noire', 'Insignien der schwarzen Wache', '黑色卫士徽记', '黑色衛士徽記', 'Insignia de la Guarda Negra', 'Insignia de la Guardia Negra', 'Знак отличия Черной Гвардии', '', '', '', '', '', '', '', ''), +(13351, '진홍십자군 대장장이의 작업복', 'Tablier du Forgeur de marteaux cramoisi', 'Purpurrote Hammerschmiedschürze', '红衣铸锤师的围裙', '紅衣鑄錘師的圍裙', 'Delantal de herrero de martillos carmesí', 'Delantal de forjamartillos carmesí', 'Фартук молотобойца из Багрового Легиона', '', '', '', '', '', '', '', ''), +(13352, '보쉬가진의 뱀돌', 'Pierre du serpent de Vosh\'gajin', 'Vosh\'gajins Schlangenstein', '沃什加斯的菊石', '沃許加斯的菊石', 'Piedra serpiente de Vosh\'gajin', 'Piedra culebra de Vosh\'gajin', 'Змеекамень Вос\'гаджин', '', '', '', '', '', '', '', ''), +(13353, '사자의 책', 'Livre des morts', 'Buch der Toten', '亡者之书', '亡者之書', 'Libro sobre los Muertos', 'Libro de los Muertos', 'Книга Мервых', '', '', '', '', '', '', '', ''), +(13354, '심령 공명체', 'Résonateur ectoplasmique', 'Ektoplasmaresonator', '外膜震荡体', '外膜震盪體', 'Resonador ectoplásmico', 'Resonador ectoplásmico', 'Эктоплазматический резонатор', '', '', '', '', '', '', '', ''), +(13356, '체세포 강화물질', 'Intensificateur somatique', 'Somatischer Verstärker', '细胞增强剂', '細胞增強劑', 'Intensificador somático', 'Intensificador somático', 'Соматический усилитель', '', '', '', '', '', '', '', ''), +(13357, '골성 교반기', 'Agitateur osseux', 'Knöcherner Aufstachler', '骨质分离素', '骨質分離素', 'Agitador óseo', 'Agitador óseo', 'Костяной катализатор', '', '', '', '', '', '', '', ''), +(13358, '고룡가죽 어깨보호구', 'Epaulières Langue-de-wyrm', 'Schulterstücke der Wyrmzunge', '巨龙之舌', '龍舌肩膀', 'Hombreras lenguavermis', 'Sobrehombros Lenguavermis', 'Наплечники змеиного языка', '', '', '', '', '', '', '', ''), +(13359, '폭정의 왕관', 'Heaume de tyrannie', 'Krone der Tyrannei', '暴君之冠', '暴君之冠', 'Corona de Tiranía', 'Corona de Tiranía', 'Корона Тирании', '', '', '', '', '', '', '', ''), +(13360, '엘프 마술사의 선물', 'Don des magi elfes', 'Gabe der Elfen-Magier', '精灵法师的礼物', '精靈法師的禮物', 'Ofrenda del magi élfico', 'Ofrenda del magi élfico', 'Дар эльфийских магов', '', '', '', '', '', '', '', ''), +(13361, '영혼의 약탈자', 'Déchireuse de Stratholme', 'Häscher der Schädelesse', '斩骨剑', '斬骨劍', 'Atracador Forjacráneos', 'Espetadora Forjacráneos', 'Черепокованный разрушитель', '', '', '', '', '', '', '', ''), +(13362, '전방에서 온 편지', 'Lettre du front', 'Brief von der Front', '来自前线的信', '來自前線的信', 'Carta del frente', 'Carta del frente', 'Письмо с фронта', '', '', '', '', '', '', '', ''), +(13363, '지방자치 선언서', 'Proclamation municipale', 'Gemeinde-Proklamation', '政治宣传单', '政治宣傳單', 'Proclamación municipal', 'Proclamación municipal', 'Объявление муниципалитета', '', '', '', '', '', '', '', ''), +(13364, '프라스 샤비의 전단지', 'Publicité de Fras Siabi', 'Fras Siabis Werbung', '弗拉斯·希亚比的广告', '弗拉斯·希亞比的廣告', 'Anuncio de Fras Siabi', 'Anuncio de Fras Siabi', 'Реклама Фраса Сиаби', '', '', '', '', '', '', '', ''), +(13365, '마을집회 공지서', 'Convocation au conseil municipal', 'Stadtversammlungsnotiz', '城镇集会通知', '城鎮集會通知', 'Aviso de consejo de la ciudad', 'Aviso de consejo de la ciudad', 'Объявление о собрании горожан', '', '', '', '', '', '', '', ''), +(13366, '정교한 장난감', 'Jouet ingénieux', 'Geniales Spielzeug', '精致的玩具', '精緻的玩具', 'Juguete ingenioso', 'Juguete ingenioso', 'Оригинальная игрушка', '', '', '', '', '', '', '', ''), +(13367, '포장된 선물', 'Cadeau emballé', 'Eingepacktes Geschenk', '包起来的礼物', '包起來的禮物', 'Obsequio envuelto', 'Obsequio envuelto', 'Упакованный подарок', '', '', '', '', '', '', '', ''), +(13368, '해골 절단기', 'Lacéreuse', 'Knochenkratzer', '刮骨者', '刮骨者', 'Trizahuesos', 'Trizahuesos', 'Костескреб', '', '', '', '', '', '', '', ''), +(13369, '불길의 장화', 'Bottines des esprits enflammés', 'Feuerschreiter', '火焰远行之靴', '火焰遠行之靴', 'Zancudos de fuego', 'Zancudos de fuego', 'Огнеступы', '', '', '', '', '', '', '', ''), +(13370, '유리질 집중기', 'Focalisateur vitré', 'Glasartiger Fokussierer', '玻璃放大镜', '玻璃放大鏡', 'Enfocador vítreo', 'Enfocador vítreo', 'Стеклянный прибор для фокусировки', '시체에서 불가사의한 성분이 있는지 식별합니다.', 'Un objet qui permet d\'identifier les composants magiques qui sont dans le cadavre.', 'Ein Gerät, das zur Identifizierung von Arkankomponenten im Körper benutzt wird.', '用以鉴定尸体中的魔法成分。', '用以鑒定屍體中的魔法成分。', 'Un dispositivo usado para identificar componentes arcanos encontrados en el cuerpo.', 'Un dispositivo usado para identificar componentes Arcanos encontrados en el cuerpo.', 'Прибор предназначен для идентификации магических компонентов обнаруженных в теле.'), +(13371, '태초의 불꽃', 'Père des flammes', 'Vater Flamme', '烈焰之父', '烈焰之父', 'Padre llama', 'Llama padre', 'Огонь отцов', '', '', '', '', '', '', '', ''), +(13372, '노예감독의 지팡이', 'Cravache d\'esclavagiste', 'Krückstock des Sklaventreibers', '驱奴藤条', '驅奴藤條', 'Caña de negrero', 'Cachava del explotador', 'Палка погонщика рабов', '', '', '', '', '', '', '', ''), +(13373, '살덩어리 고리', 'Anneau de chair', 'Band des Fleisches', '血肉指环', '血肉指環', 'Sortija de Carne', 'Sortija de Carne', 'Кольцо Плоти', '', '', '', '', '', '', '', ''), +(13374, '영혼강탈자 어깨보호대', 'Mantelet de voleur d\'âme', 'Seelendieb-Mantel', '盗灵衬肩', '盜靈襯肩', 'Manto de ladrón de almas', 'Manto de ladrón de almas', 'Оплечье Душекрада', '', '', '', '', '', '', '', ''), +(13375, '응보의 문장방패', 'Ecu de vindicte', 'Wappen der Vergeltung', '惩戒之盾', '懲戒之盾', 'Emblema de Retribución', 'Blasón de reprensión', 'Рыцарский щит Воздаяния', '', '', '', '', '', '', '', ''), +(13376, '왕실법관 망토', 'Cape du tribunal royal', 'Königlicher Tribunal-Umhang', '皇家法官披风', '皇家法官披風', 'Capa de tribunal real', 'Capa de tribunal real', 'Плащ королевского суда', '', '', '', '', '', '', '', ''), +(13377, '모형 포탄', 'Boulets de canon miniatures', 'Miniaturkanonenkugeln', '迷你炮弹', '迷你炮彈', 'Balas de cañón en miniatura', 'Balas de cañón en miniatura', 'Ядра для мини-пушки', '', '', '', '', '', '', '', ''), +(13378, '꾀꼬리 블라우스', 'Chemisette de l\'oiseau chanteur', 'Singvogelbluse', '百灵上衣', '百靈上衣', 'Blusa ruiseñor', 'Blusa ruiseñor', 'Рубашка певчей птицы', '', '', '', '', '', '', '', ''), +(13379, '춤추는 불꽃 피리', 'Piccolo des feux ardents', 'Pikkolo des Flammenfeuers', '烈焰短笛', '烈焰短笛', 'Piccolo de la llama ardiente', 'Piccolo de la llama flameante', 'Флейта Танцующего Пламени', '', '', '', '', '', '', '', ''), +(13380, '윌리의 휴대용 곡사포', 'Obusier portatif de Willey', 'Willeys tragbare Haubitze', '威利的便携式榴弹炮', '威利的可攜式榴彈炮', 'Obús portátil de Willey', 'Obús portátil de Willey', 'Переносная пушка Виллей', '', '', '', '', '', '', '', ''), +(13381, '포병대장 장화', 'Bottes de maître canonnier', 'Meisterkanonier-Stiefel', '炮手长靴', '炮手長靴', 'Botas de maestro cañonero', 'Botas de maestro cañonero', 'Сапоги мастера-канонира', '', '', '', '', '', '', '', ''), +(13382, '휴대용 대포', 'Messager du boulet de canon', 'Kanonenkugelläufer', '便携火炮', '便攜火炮', 'Mensajero bola de cañón', 'Mensajero bola de cañón', 'Бегун-ядро', '', '', '', '', '', '', '', ''), +(13383, '명랑한 음유시인의 바지', 'Jambières du ménestrel', 'Wollwäsche des tänzelnden Spielmanns', '吟游诗人热裤', '吟游詩人熱褲', 'Prendas de lana de juglar saltarín', 'Prendas de lana de juglar saltarín', 'Короткие штаны Прыгучего Менестреля', '', '', '', '', '', '', '', ''), +(13384, '무지개 벨트', 'Ceinturon arc-en-ciel', 'Regenbogen-Gurt', '彩虹束带', '彩虹腰帶', 'Faja arco iris', 'Faja arco iris', 'Радужный ремень', '', '', '', '', '', '', '', ''), +(13385, '지식의 고서', 'Tome de connaissance', 'Foliant des Wissens', '知识宝典', '知識寶典', 'Escrito sobre Conocimiento', 'Escrito sobre Conocimiento', 'Фолиант Знания', '', '', '', '', '', '', '', ''), +(13386, '기록관 단망토', 'Cape d\'archiviste', 'Archivar-Cape', '档案员斗篷', '檔案員斗篷', 'Manteo de archivista', 'Manteo de archivista', 'Накидка архивариуса', '', '', '', '', '', '', '', ''), +(13387, '선견지명 벨트', 'Ceinturon de prévoyance', 'Voraussichts-Gurt', '远见束带', '遠見腰帶', 'Faja de previsión', 'Faja de previsión', 'Ремень предвидения', '', '', '', '', '', '', '', ''), +(13388, '우체국장의 튜닉', 'Tunique du maître de poste', 'Tunika des Postmeisters', '邮差外套', '郵差外套', 'Túnica de jefe de correos', 'Túnica de jefe de correos', 'Мундир Вестника', '', '', '', '', '', '', '', ''), +(13389, '우체국장의 바지', 'Pantalon du maître de poste', 'Beinkleider des Postmeisters', '邮差长裤', '郵差長褲', 'Pantalones de jefe de correos', 'Calzas de jefe de correos', 'Брюки Вестника', '', '', '', '', '', '', '', ''), +(13390, '우체국장의 머리띠', 'Bandeau du maître de poste', 'Band des Postmeisters', '邮差头环', '郵差護腕', 'Sortija de jefe de correos', 'Sortija de jefe de correos', 'Повязка Вестника', '', '', '', '', '', '', '', ''), +(13391, '우체국장의 장화', 'Bottes du maître de poste', 'Treter des Postmeisters', '邮差的布靴', '郵差的布靴', 'Botines de jefe de correos', 'Botines de jefe de correos', 'Ботфорты Вестника', '', '', '', '', '', '', '', ''), +(13392, '우체국장의 인장', 'Sceau du maître de poste', 'Siegel des Postmeisters', '邮差徽记', '郵差徽記', 'Lacre de jefe de correos', 'Sello de jefe de correos', 'Печать почтмейстера', '', '', '', '', '', '', '', ''), +(13393, '말로운의 망치', 'Broyeur de Malown', 'Malowns Zerschmetterer', '马龙之肘', '瑪羅恩之肘', 'Embate de Gassol', 'Embate de Gassol', 'Хлопушка Мэлоуна', '', '', '', '', '', '', '', ''), +(13394, '스컬의 싸늘한 손아귀', 'Etreinte glaciale de Krân', 'Skuls kalte Umarmung', '斯库尔的寒冷拥抱', '斯庫爾的寒冷擁抱', 'Abrazo frío de Skul', 'Abrazo frío de Skul', 'Холодное облачение Скула', '', '', '', '', '', '', '', ''), +(13395, '스컬의 뼈장갑', 'Griffes d\'osselets de Krân', 'Skuls Fingerknochenklauen', '斯库尔的骨爪', '斯庫爾的骨爪', 'Garras de Skul', 'Garras de Skul', 'Костяные когти Скула', '', '', '', '', '', '', '', ''), +(13396, '스컬의 오싹한 손길', 'Idole glaciale de Krân', 'Skuls garstige Berührung', '斯库尔的苍白之触', '斯庫爾的蒼白之觸', 'Toque espantoso de Skul', 'Toque espantoso de Skul', 'Прикосновение Призрачного черепа', '', '', '', '', '', '', '', ''), +(13397, '돌가죽 가고일 단망토', 'Cape de la gargouille peau-de-pierre', 'Steinhautgargoylecape', '石像鬼斗篷', '石像鬼斗篷', 'Manto de gárgola Piel de piedra', 'Manto de gárgola piel de piedra', 'Накидка каменной горгульи', '', '', '', '', '', '', '', ''), +(13398, '비명소리 장화', 'Bottes du Hurleur', 'Stiefel des Schrillers', '尖叫者之靴', '尖叫者之靴', 'Botas del Aullador', 'Botas del Aullador', 'Сапоги Визгуна', '', '', '', '', '', '', '', ''), +(13399, '가고일 칼날발톱', 'Serre de dilacération', 'Gargoyleschredderkrallen', '石像鬼之爪', '石像鬼之爪', 'Talones de gárgola triturados', 'Garfas de gárgola triturados', 'Режущие когти гаргульи', '', '', '', '', '', '', '', ''), +(13400, '학대의 완갑', 'Protège-bras du sadique', 'Unterarmschienen des Sadisten', '虐待者臂铠', '虐待者臂鎧', 'Protegebrazos del Sádico', 'Protegebrazos del Sádico', 'Тяжелые наручи садиста', '', '', '', '', '', '', '', ''), +(13401, '잔혹한 티미의 철퇴', 'La main cruelle de Timmy', 'Die grausame Hand von Timmy', '提米的手', '提米的手', 'La mano cruel de Timmy', 'La mano cruel de Timmy', 'Беспощадная рука Тимми', '', '', '', '', '', '', '', ''), +(13402, '티미의 장화', 'Galoshe de Timmy', 'Timmys Galoschen', '提米的靴子', '提米的靴子', 'Galochas de Timmy', 'Galochas de Timmy', 'Галоши Тимми', '', '', '', '', '', '', '', ''), +(13403, '피투성이의 올가미', 'Collet de Noirsang', 'Grimgore-Schlinge', '肮脏的套索', '骯髒的套索', 'Lazo de Grimagore', 'Lazo de Grimagore', 'Вервие Мрачноклина', '', '', '', '', '', '', '', ''), +(13404, '용서받지 못한 자의 복면', 'Masque du Condamné', 'Maske des Unverziehenen', '不可宽恕者的面具', '不可寬恕者的面具', 'Máscara de los Penitentes', 'Máscara del Imperdonable', 'Маска Непрощенных', '', '', '', '', '', '', '', ''), +(13405, '울부짖는 밤의 어깨갑옷', 'Epaulières de hurleur Plaie-de-nuit', 'Schulterstücke der Nachtheuler', '哀嚎肩甲', '哀嚎肩甲', 'Espaldares de los Aterranoches dolidos', 'Espaldares de Nocturno dolido', 'Наплечье Воющего бешеного волка', '', '', '', '', '', '', '', ''), +(13406, '몬스터 - Item, Mutton Offhand', 'Monstre - Objet, Mutton Offhand', 'Monster - Gegenstand, Hammel Nebenhand', '', '', 'Monstruo: objeto, añojo, mano secundaria', 'Monstruo: objeto, añojo, mano izquierda', 'Монстр: предмет, окорок левая рука', '', '', '', '', '', '', '', ''), +(13407, '몬스터 - Item, Mutton with Bite Offhand', 'Monstre - Objet, Mutton with Bite Offhand', 'Monster - Gegenstand, Hammel mit Biss Nebenhand', '', '', 'Monstruo: objeto, añojo mordido, mano secundaria', 'Monstruo: objeto, añojo mordido, mano izquierda', 'Монстр: предмет, надкушенный окорок левая рука', '', '', '', '', '', '', '', ''), +(13408, '영혼의 파괴자', 'Brise-âme', 'Seelenbrecher', '破灵者', '破靈者', 'Parte almas', 'Quebrador de almas', 'Душедробитель', '', '', '', '', '', '', '', ''), +(13409, '눈물바다 팔보호구', 'Brassards des larmes', 'Tränensteinarmschienen', '泪泉护腕', '淚泉護腕', 'Brazales lágrima', 'Brazales lágrima', 'Наручи Слезопада', '', '', '', '', '', '', '', ''), +(13422, '돌비늘뱀장어', 'Anguille pierre-écaille', 'Steinschuppenaal', '石鳞鳗', '石鱗鰻', 'Anguila Escama Tormentosa', 'Anguila escama pétrea', 'Каменный угорь', '', '', '', '', '', '', '', ''), +(13423, '돌비늘 오일', 'Huile de pierre-écaille', 'Steinschuppenöl', '石鳞鱼油', '石鱗魚油', 'Aceite de Escama Tormentosa', 'Aceite de escama pétrea', 'Масло каменного угря', '', '', '', '', '', '', '', ''), +(13442, '강력한 분노의 물약', 'Potion de rage puissante', 'Mächtiger Wuttrank', '强效怒气药水', '強效怒氣藥水', 'Poción de ira poderosa', 'Poción de ira poderosa', 'Мощное зелье ярости', '', '', '', '', '', '', '', ''), +(13443, '최상급 마나 물약', 'Potion de mana excellente', 'Überragender Manatrank', '超强法力药水', '超強法力藥水', 'Poción de maná excelente', 'Poción de maná excelente', 'Наилучшее зелье маны', '', '', '', '', '', '', '', ''), +(13444, '일급 마나 물약', 'Potion de mana majeure', 'Erheblicher Manatrank', '特效法力药水', '極效法力藥水', 'Poción de maná sublime', 'Poción de maná sublime', 'Хорошее зелье маны', '', '', '', '', '', '', '', ''), +(13445, '최상급 방어의 비약', 'Elixir de défense excellente', 'Elixier der überragenden Verteidigung', '超强防御药剂', '超強防禦藥劑', 'Elixir de defensa excelente', 'Elixir de defensa excelente', 'Наилучший эликсир защиты', '', '', '', '', '', '', '', ''), +(13446, '일급 치유 물약', 'Potion de soins majeure', 'Erheblicher Heiltrank', '特效治疗药水', '極效治療藥水', 'Poción de curación sublime', 'Poción de sanación sublime', 'Хорошее лечебное зелье', '', '', '', '', '', '', '', ''), +(13447, '현인의 비약', 'Elixir des Sages', 'Elixier der Weisen', '先知药剂', '先知藥劑', 'Elixir de los sabios', 'Elixir de los sabios', 'Эликсир Мудреца', '', '', '', '', '', '', '', ''), +(13448, '카엘 다로우 증서', 'Titre de propriété de Caer Darrow', 'Die Besitzurkunde für Caer Darrow', '凯尔达隆地契', '凱爾達隆地契', 'Las escrituras de Castel Darrow', 'Las escrituras de Castel Darrow', 'Документы на Каэр Дарроу', '바로브의 인장이 찍혀 있습니다.', 'Porte le sceau de Barov.', 'Trägt das Siegel von Barov.', '盖有巴罗夫家族的印章。', '蓋有巴羅夫家族的印章。', 'Lleva el sello de Barov.', 'Lleva el sello de Barov.', 'Отмечено печатью Баровых'), +(13450, '사우스쇼어 증서', 'Titre de propriété de Southshore', 'Die Besitzurkunde für Southshore', '南海镇地契', '南海鎮地契', 'Las escrituras de Costasur', 'Las escrituras de Costasur', 'Документы на Южнобережье', '바로브의 인장이 찍혀 있습니다.', 'Porte le sceau de Barov.', 'Trägt das Siegel von Barov.', '盖有巴罗夫家族的印章。', '蓋有巴羅夫家族的印章。', 'Lleva el sello de Barov.', 'Lleva el sello de Barov.', 'Отмечено печатью Баровых'), +(13451, '타렌 밀농장 증서', 'Titre de propriété de Moulin-de-Tarren', 'Die Besitzurkunde für Tarrens Mühle', '塔伦米尔地契', '塔倫米爾地契', 'Las escrituras de Molino Tarren', 'Las escrituras de Molino Tarren', 'Документы на Мельницу Таррен', '바로브의 인장이 찍혀 있습니다.', 'Porte le sceau de Barov.', 'Trägt das Siegel von Barov.', '盖有巴罗夫家族的印章。', '蓋有巴羅夫家族的印章。', 'Lleva el sello de Barov.', 'Lleva el sello de Barov.', 'Отмечено печатью Баровых'), +(13452, '살쾡이의 비약', 'Elixir de la Mangouste', 'Elixier des Mungos', '猫鼬药剂', '貓鼬藥劑', 'Elixir de la mangosta', 'Elixir de la mangosta', 'Эликсир Мангуста', '', '', '', '', '', '', '', ''), +(13453, '야수 힘의 비약', 'Elixir de Force de brute', 'Elixier der rohen Gewalt', '蛮力药剂', '蠻力藥劑', 'Elixir de potencia bruta', 'Elixir de fuerza bruta', 'Эликсир Грубой силы', '', '', '', '', '', '', '', ''), +(13454, '상급 신비의 비약', 'Elixir des arcanes supérieur', 'Großes Arkanelixier', '强效奥法药剂', '強效祕法藥劑', 'Elixir superior arcano', 'Elixir Arcano superior', 'Сильный чародейский эликсир', '', '', '', '', '', '', '', ''), +(13455, '상급 돌방패 물약', 'Potion de Bouclier de pierre supérieure', 'Großer Steinschildtrank', '强效石盾药水', '強效石盾藥水', 'Poción de escudo de piedra superior', 'Poción de escudo de piedra superior', 'Сильное зелье Каменного Щита', '', '', '', '', '', '', '', ''), +(13456, '상급 냉기 보호 물약', 'Potion de protection contre le Givre supérieure', 'Großer Frostschutztrank', '强效冰霜防护药水', '強效冰霜防護藥水', 'Poción de protección de Escarcha superior', 'Poción de Protección contra la Escarcha superior', 'Сильное зелье Ледяной защиты', '', '', '', '', '', '', '', ''), +(13457, '상급 화염 보호 물약', 'Potion de protection contre le Feu supérieure', 'Großer Feuerschutztrank', '强效火焰防护药水', '強效火焰防護藥水', 'Poción de protección de Fuego superior', 'Poción de protección contra el Fuego superior', 'Сильное зелье Огненной защиты', '', '', '', '', '', '', '', ''), +(13458, '상급 자연 보호 물약', 'Potion de protection contre la Nature supérieure', 'Großer Naturschutztrank', '强效自然防护药水', '強效自然防護藥水', 'Poción de protección de Naturaleza superior', 'Poción de protección contra la Naturaleza superior', 'Сильное зелье Природной защиты', '', '', '', '', '', '', '', ''), +(13459, '상급 암흑 보호 물약', 'Potion de protection contre l\'Ombre supérieure', 'Großer Schattenschutztrank', '强效暗影防护药水', '強效暗影防護藥水', 'Poción de protección de las Sombras superior', 'Poción de protección contra las Sombras superior', 'Сильное зелье защиты от темной магии', '', '', '', '', '', '', '', ''), +(13460, '상급 신성 보호 물약', 'Potion de protection contre le Sacré supérieure', 'Großer Heiligschutztrank', '强效神圣防护药水', '強效神聖防護藥水', 'Poción de protección Sagrada superior', 'Poción de Protección contra lo Sagrado superior', 'Сильное зелье Святой защиты', '', '', '', '', '', '', '', ''), +(13461, '상급 비전 보호 물약', 'Potion de protection contre les Arcanes supérieure', 'Großer Arkanschutztrank', '强效奥术防护药水', '強效祕法防護藥水', 'Poción de protección de Arcana superior', 'Poción de protección contra lo Arcano superior', 'Сильное зелье Чародейской защиты', '', '', '', '', '', '', '', ''), +(13462, '정화 물약', 'Potion de purification', 'Läuterungstrank', '净化药水', '淨化藥水', 'Poción de purificación', 'Poción de purificación', 'Зелье Очищения', '', '', '', '', '', '', '', ''), +(13463, '꿈풀', 'Feuillerêve', 'Traumblatt', '梦叶草', '夢葉草', 'Hojasueño', 'Hojasueño', 'Снолист', '', '', '', '', '', '', '', ''), +(13464, '황금 산삼', 'Sansam doré', 'Goldener Sansam', '黄金参', '黃金蔘', 'Sansam dorado', 'Sansam dorado', 'Золотой сансам', '', '', '', '', '', '', '', ''), +(13465, '은초롱이', 'Sauge-argent des montagnes', 'Bergsilberweisling', '山鼠草', '山鼠草', 'Salviargenta de montaña', 'Salviargenta de montaña', 'Горный серебряный шалфей', '', '', '', '', '', '', '', ''), +(13466, '역병초 꽃잎', 'Fleur de peste', 'Pestblüte', '瘟疫花', '瘟疫花', 'Flor de peste', 'Flor de peste', 'Чумоцвет', '', '', '', '', '', '', '', ''), +(13467, '얼음송이', 'Calot de glace', 'Eiskappe', '冰盖草', '冰蓋草', 'Setelo', 'Setelo', 'Льдяник', '', '', '', '', '', '', '', ''), +(13468, '검은 연꽃', 'Lotus noir', 'Schwarzer Lotus', '黑莲花', '黑蓮花', 'Loto negro', 'Loto negro', 'Черный лотос', '', '', '', '', '', '', '', ''), +(13469, '웰던 바로브의 머리카락', 'Tête de Weldon Barov', 'Kopf von Weldon Barov', '维尔顿·巴罗夫的头颅', '維爾頓·巴羅夫的頭顱', 'Cabeza de Weldon Barov', 'Cabeza de Weldon Barov', 'Голова Вэлдона Барова', '', '', '', '', '', '', '', ''), +(13470, '알렉시 바로브의 머리카락', 'Tête d\'Alexi Barov', 'Kopf von Alexi Barov', '阿莱克斯·巴罗夫的头颅', '阿萊克斯·巴羅夫的頭顱', 'Cabeza de Alexi Barov', 'Cabeza de Alexi Barov', 'Голова Алекси Барова', '', '', '', '', '', '', '', ''), +(13471, '브릴 증서', 'Titre de propriété de Brill', 'Die Besitzurkunde für Brill', '布瑞尔地契', '布瑞爾地契', 'Las escrituras de Rémol', 'Las escrituras de Rémol', 'Документы на Брилл', '바로브의 인장이 찍혀 있습니다.', 'Porte le sceau de Barov.', 'Trägt das Siegel von Barov.', '盖有巴罗夫家族的印章。', '蓋有巴羅夫家族的印章。', 'Lleva el sello de Barov.', 'Lleva el sello de Barov.', 'Отмечено печатью Баровых'), +(13472, '오닉시아 비늘 망토', 'Cape en écailles d\'Onyxia', 'Onyxia-Schuppenumhang', '奥妮克希亚鳞片披风', '奧妮克希亞鱗片披風', 'Capa de escamas de Onyxia', 'Capa de escamas de Onyxia', 'Плащ из чешуи Ониксии', '', '', '', '', '', '', '', ''), +(13473, '펠스톤 행운의 부적', 'Porte-bonheur de Felstone', 'Glücksbringer der Teufelssteins', '费尔斯通好运符', '費爾斯通好運符', 'Talismán de buena suerte de piedra mácula', 'Talismán de buena suerte de piedra mácula', 'Оберег Удачи из камня Скверны', '', '', '', '', '', '', '', ''), +(13474, '농부 달슨의 산탄총', 'Fusil du fermier Dalson', 'Bauer Dalsons Schrotflinte', '农夫达尔松的猎枪', '農夫達爾松的獵槍', 'Escopeta del granjero Dalson', 'Escopeta del granjero Dalson', 'Дробовик фермера Далсона', '', '', '', '', '', '', '', ''), +(13475, '달슨 가문 결혼반지', 'Alliance de la famille Dalson', 'Ehering der Familie Dalson', '达尔松家族婚戒', '達爾松家族婚戒', 'Alianza de la familia Dalson', 'Alianza de la familia Dalson', 'Фамильное обручальное кольцо Далсона', '', '', '', '', '', '', '', ''), +(13476, '조제법: 강력한 분노의 물약', 'Recette : Potion de rage puissante', 'Rezept: Mächtiger Wuttrank', '配方:特效怒气药水', '配方:強效怒氣藥水', 'Receta: poción de ira poderosa', 'Receta: poción de ira poderosa', 'Рецепт: мощное зелье ярости', '', '', '', '', '', '', '', ''), +(13477, '조제법: 최상급 마나 물약', 'Recette : Potion de mana excellente', 'Rezept: Überragender Manatrank', '配方:超级法力药水', '配方:超級法力藥水', 'Receta: poción de maná excelente', 'Receta: poción de maná excelente', 'Рецепт: наилучшее зелье маны', '', '', '', '', '', '', '', ''), +(13478, '조제법: 최상급 방어의 비약', 'Recette : Elixir de Défense excellente', 'Rezept: Elixier der überragenden Verteidigung', '配方:超强防御药剂', '配方:超強防禦藥劑', 'Receta: elixir de defensa excelente', 'Receta: elixir de defensa excelente', 'Рецепт: наилучший эликсир защиты', '', '', '', '', '', '', '', ''), +(13479, '조제법: 현인의 비약', 'Recette : Elixir des Sages', 'Rezept: Elixier der Weisen', '配方:先知药剂', '配方:先知藥劑', 'Receta: elixir de los sabios', 'Receta: elixir de los sabios', 'Рецепт: эликсир мудреца', '', '', '', '', '', '', '', ''), +(13480, '조제법: 일급 치유 물약', 'Recette : Potion de Soins majeure', 'Rezept: Erheblicher Heiltrank', '配方:特效治疗药水', '配方:極效治療藥水', 'Receta: poción de curación sublime', 'Receta: poción de sanación sublime', 'Рецепт: хорошее лечебное зелье', '', '', '', '', '', '', '', ''), +(13481, '조제법: 야수 힘의 비약', 'Recette : Elixir de Force de brute', 'Rezept: Elixier der rohen Gewalt', '配方:蛮力药剂', '配方:蠻力藥劑', 'Receta: elixir de potencia bruta', 'Receta: elixir de fuerza bruta', 'Рецепт: эликсир грубой силы', '', '', '', '', '', '', '', ''), +(13482, '조제법: 바람을 불로 변환', 'Recette : Transmutation de l\'Air en Feu', 'Rezept: Luft zu Feuer transmutieren', '配方:点气成火', '配方:點氣成火', 'Receta: transmutar aire a fuego', 'Receta: transmutar aire en fuego', 'Рецепт: трансмутация воздуха в огонь', '', '', '', '', '', '', '', ''), +(13483, '조제법: 불을 대지로 변환', 'Recette : Transmutation du Feu en Terre', 'Rezept: Feuer zu Erde transmutieren', '配方:点火成土', '配方:點火成土', 'Receta: transmutar fuego a tierra', 'Receta: transmutar fuego a tierra', 'Рецепт: трансмутация огня в землю', '', '', '', '', '', '', '', ''), +(13484, '조제법: 대지를 물로 변환', 'Recette : Transmutation de la Terre en Eau', 'Rezept: Erde zu Wasser transmutieren', '配方:转土成水', '配方:轉土成水', 'Receta: transmutar tierra a agua', 'Receta: transmutar tierra a agua', 'Рецепт: трансмутация земли в воду', '', '', '', '', '', '', '', ''), +(13485, '조제법: 물을 바람으로 변환', 'Recette : Transmutation de l\'Eau en Air', 'Rezept: Wasser zu Luft transmutieren', '配方:点水成气', '配方:點水成氣', 'Receta: transmutar agua a aire', 'Receta: transmutar agua a aire', 'Рецепт: трансмутация воды в воздух', '', '', '', '', '', '', '', ''), +(13486, '조제법: 불사를 물로 변환', 'Recette : Transmutation du Non-mort en Eau', 'Rezept: Untod zu Wasser transmutieren', '配方:死灵化水', '配方:死靈化水', 'Receta: transmutar inerte a agua', 'Receta: transmutar no-muerto a agua', 'Рецепт: трансмутация нежити в воду', '', '', '', '', '', '', '', ''), +(13487, '조제법: 물을 불사로 변환', 'Recette : Transmutation de l\'Eau en Non-mort', 'Rezept: Wasser zu Untod transmutieren', '配方:水转死灵', '配方:水轉死靈', 'Receta: transmutar agua a inerte', 'Receta: transmutar agua a no-muerto', 'Рецепт: трансмутация воды в нежить', '', '', '', '', '', '', '', ''), +(13488, '조제법: 생명을 대지로 변환', 'Recette : Transmutation de la Vie en Terre', 'Rezept: Leben in Erde transmutieren', '配方:生命归土', '配方:生命歸土', 'Receta: transmutar vida a tierra', 'Receta: transmutar vida a tierra', 'Рецепт: трансмутация жизни в землю', '', '', '', '', '', '', '', ''), +(13489, '조제법: 대지를 생명으로 변환', 'Recette : Transmutation de la Terre en Vie', 'Rezept: Erde in Leben transmutieren', '配方:土转生命', '配方:土轉生命', 'Receta: transmutar tierra a vida', 'Receta: transmutar tierra a vida', 'Рецепт: трансмутация земли в жизнь', '', '', '', '', '', '', '', ''), +(13490, '조제법: 상급 돌방패 물약', 'Recette : Potion de Bouclier de pierre supérieure', 'Rezept: Großer Steinschildtrank', '配方:强效石盾药水', '配方:強效石盾藥水', 'Receta: poción de escudo de piedra superior', 'Receta: poción de escudo de piedra superior', 'Рецепт: сильное зелье Каменного Щита', '', '', '', '', '', '', '', ''), +(13491, '조제법: 살쾡이의 비약', 'Recette : Elixir de la Mangouste', 'Rezept: Elixier des Mungos', '配方:猫鼬药剂', '配方:貓鼬藥劑', 'Receta: elixir de la mangosta', 'Receta: elixir de la mangosta', 'Рецепт: эликсир Мангуста', '', '', '', '', '', '', '', ''), +(13492, '조제법: 정화 물약', 'Recette : Potion de Purification', 'Rezept: Läuterungstrank', '配方:净化药水', '配方:淨化藥水', 'Receta: poción de purificación', 'Receta: poción de purificación', 'Рецепт: зелье очищения', '', '', '', '', '', '', '', ''), +(13493, '조제법: 상급 신비의 비약', 'Recette : Elixir des arcanes supérieur', 'Rezept: Großes Arkanelixier', '配方:强效奥法药剂', '配方:強效祕法藥劑', 'Receta: elixir arcano superior', 'Receta: elixir Arcano superior', 'Рецепт: сильный чародейский эликсир', '', '', '', '', '', '', '', ''), +(13494, '조제법: 상급 화염 보호 물약', 'Recette : Potion de protection contre le Feu supérieure', 'Rezept: Großer Feuerschutztrank', '配方:强效火焰防护药水', '配方:強效火焰防護藥水', 'Receta: poción de protección de Fuego superior', 'Receta: poción de protección contra el Fuego superior', 'Рецепт: сильное зелье защиты от огня', '', '', '', '', '', '', '', ''), +(13495, '조제법: 상급 냉기 보호 물약', 'Recette : Potion de protection contre le Givre supérieure', 'Rezept: Großer Frostschutztrank', '配方:强效冰霜防护药水', '配方:強效冰霜防護藥水', 'Receta: poción de protección de Escarcha superior', 'Receta: poción de protección contra la Escarcha superior', 'Рецепт: сильное зелье защиты от льда', '', '', '', '', '', '', '', ''), +(13496, '조제법: 상급 자연 보호 물약', 'Recette : Potion de protection contre la Nature supérieure', 'Rezept: Großer Naturschutztrank', '配方:强效自然防护药水', '配方:強效自然防護藥水', 'Receta: poción de protección de Naturaleza superior', 'Receta: poción de protección contra la Naturaleza superior', 'Рецепт: сильное зелье от сил природы', '', '', '', '', '', '', '', ''), +(13497, '조제법: 상급 비전 보호 물약', 'Recette : Potion de protection contre les Arcanes supérieure', 'Rezept: Großer Arkanschutztrank', '配方:强效奥术防护药水', '配方:強效祕法防護藥水', 'Receta: poción de protección Arcana superior', 'Receta: poción de protección contra lo Arcano superior', 'Рецепт: сильное зелье защиты от тайной магии', '', '', '', '', '', '', '', ''), +(13498, '장인의 수제 다리보호구', 'Jambières de maître forgeron', 'Handgefertigte Meisterschmiedgamaschen', '手工精制护腿', '手工精製護腿', 'Leotardos artesanales de maestro herrero', 'Leotardos artesanales de maestro herrero', 'Поножи ручной работы мастера-кузнеца', '', '', '', '', '', '', '', ''), +(13499, '조제법: 상급 암흑 보호 물약', 'Recette : Potion de protection contre l\'Ombre supérieure', 'Rezept: Großer Schattenschutztrank', '配方:强效暗影防护药水', '配方:強效暗影防護藥水', 'Receta: poción de protección de las Sombras superior', 'Receta: poción de protección contra las Sombras superior', 'Рецепт: сильное зелье защиты от темной магии', '', '', '', '', '', '', '', ''), +(13500, '조제법: 상급 신성 보호 물약', 'Recette : Potion de protection contre le Sacré supérieure', 'Rezept: Großer Heiligschutztrank', '配方:强效神圣防护药水', '配方:強效神聖防護藥水', 'Receta: poción de protección Sagrada superior', 'Receta: poción de protección contra lo Sagrado superior', 'Рецепт: сильное зелье защиты от светлой магии', '', '', '', '', '', '', '', ''), +(13501, '조제법: 일급 마나 물약', 'Recette : Potion de mana majeure', 'Rezept: Erheblicher Manatrank', '配方:特效法力药水', '配方:極效法力藥水', 'Receta: poción de maná sublime', 'Receta: poción de maná sublime', 'Рецепт: хорошее зелье маны', '', '', '', '', '', '', '', ''), +(13502, '장인의 수제 벨트', 'Ceinturon de maître forgeron', 'Handgefertigter Meisterschmiedgurt', '手工精制束带', '手工精製腰帶', 'Faja artesanal de maestro herrero', 'Faja artesanal de maestro herrero', 'Ремень ручной работы мастера-кузнеца', '', '', '', '', '', '', '', ''), +(13503, '현자의 돌', 'Pierre des alchimistes', 'Alchimistenstein', '炼金石', '煉金石', 'Piedra de alquimista', '', '', '', '', '', '', '', '', '', ''), +(13504, '몬스터 - Sword, Doomguard', 'Monstre - Epée, Garde funeste', 'Monster - Schwert, Verdammniswache', '', '', 'Monstruo: espada, guardia apocalíptico', 'Monstruo: espada, guardia apocalíptico', 'Монстр - меч, привратник Скверны', '', '', '', '', '', '', '', ''), +(13505, '남작 리븐데어의 룬검', 'Lame runique du baron Rivendare', 'Runenklinge von Baron Rivendare', '瑞文戴尔之剑', '瑞文戴爾之劍', 'Hoja rúnica del Barón Rivendare', 'Hoja rúnica del Barón Osahendido', 'Рунный клинок барона Ривендера', '', '', '', '', '', '', '', ''), +(13506, '석화의 영약', 'Flacon de pétrification', 'Fläschchen der Versteinerung', '化石合剂', '石化精煉藥水', 'Frasco de petrificación', 'Frasco de petrificación', 'Настой оцепенения', '', '', '', '', '', '', '', ''), +(13507, '절벽파수꾼 롱혼의 보고서', 'Rapport du garde-falaise Longhorn', 'Klippenbehüter Longhorns Bericht', '峭壁卫兵图林·长角的报告', '峭壁衛兵圖林·長角的報告', 'Informe del Vigiarrisco Cuernolargo', 'Informe de Vigiarisco Cuernolargo', 'Отчет дозорного утесов Долгорога', '', '', '', '', '', '', '', ''), +(13508, '아라크니다의 눈', 'Oeil d\'Arachnida', 'Auge von Arachnida', '蛛魔之眼', '蛛魔之眼', 'Ojo de Arachnida', 'Ojo de Arachnida', 'Глаз Арахниды', '', '', '', '', '', '', '', ''), +(13509, '예언의 손아귀', 'Etreinte de prévoyance', 'Klammer der Voraussicht', '预知之眼', '預知之眼', 'Garra de Previsión', 'Garra de Previsión', 'Поясок предвидения', '', '', '', '', '', '', '', ''), +(13510, '티탄의 영약', 'Flacon des Titans', 'Fläschchen der Titanen', '泰坦合剂', '泰坦精煉藥水', 'Frasco de los Titanes', 'Frasco de los Titanes', 'Настой титанов', '', '', '', '', '', '', '', ''), +(13511, '순수한 지혜의 영약', 'Flacon de sagesse distillée', 'Fläschchen mit destillierter Weisheit', '精炼智慧合剂', '智慧精煉藥水', 'Frasco de sabiduría destilada', 'Frasco de sabiduría destilada', 'Настой Концентрированной мудрости', '', '', '', '', '', '', '', ''), +(13512, '강력한 마력의 영약', 'Flacon de pouvoir suprême', 'Fläschchen mit oberster Macht', '超级能量合剂', '超級能量精煉藥水', 'Frasco de poder supremo', 'Frasco de poder supremo', 'Настой Великой силы', '', '', '', '', '', '', '', ''), +(13513, '마력 저항의 영약', 'Flacon de résistance chromatique', 'Fläschchen mit chromatischem Widerstand', '多重抗性合剂', '多重抗性精煉藥水', 'Frasco de resistencia cromática', 'Frasco de resistencia cromática', 'Настой Всецветного сопротивления', '', '', '', '', '', '', '', ''), +(13514, '밴시의 통곡', 'Complainte de la Banshee', 'Wehklage der Banshee', '女妖之嚎', '女妖之嚎', 'Gemido del alma en pena', 'Lamento de alma en pena', 'Вой банши', '', '', '', '', '', '', '', ''), +(13515, '람스타인의 번개 나사', 'Eclairs de Ramstein', 'Ramsteins Blitzschlag', '拉姆斯登的闪电钉', '拉姆斯登的閃電釘', 'Descargas de relámpagos de Ramstein', 'Descargas de relámpagos de Ramstein', 'Молнии Рамштейна', '', '', '', '', '', '', '', ''), +(13516, '', '', '', '', '', '', 'Capa de Onyxia de C-Bloqueo', '', '', '', '', '', '', '', '', ''), +(13517, '조제법: 현자의 돌', 'Recette : Pierre des alchimistes', 'Rezept: Alchimistenstein', '配方:炼金石', '配方:煉金石', 'Receta: piedra de alquimista', '', '', '', '', '', '', '', '', '', ''), +(13518, '조제법: 석화의 영약', 'Recette : Flacon de pétrification', 'Rezept: Fläschchen der Versteinerung', '配方:化石合剂', '配方:石化精煉藥水', 'Receta: frasco de petrificación', 'Receta: frasco de petrificación', 'Рецепт: настой окаменения', '', '', '', '', '', '', '', ''), +(13519, '조제법: 티탄의 영약', 'Recette : Flacon des Titans', 'Rezept: Fläschchen der Titanen', '配方:泰坦合剂', '配方:泰坦精煉藥水', 'Receta: frasco de los Titanes', 'Receta: frasco de los Titanes', 'Рецепт: настой титанов', '', '', '', '', '', '', '', ''), +(13520, '조제법: 순수한 지혜의 영약', 'Recette : Flacon de sagesse distillée', 'Rezept: Fläschchen mit destillierter Weisheit', '配方:精炼智慧合剂', '配方:智慧精煉藥水', 'Receta: frasco de sabiduría destilada', 'Receta: frasco de sabiduría destilada', 'Рецепт: настой Концентрированной мудрости', '', '', '', '', '', '', '', ''), +(13521, '조제법: 강력한 마력의 영약', 'Recette : Flacon de pouvoir suprême', 'Rezept: Fläschchen mit oberster Macht', '配方:超级能量合剂', '配方:超級能量精煉藥水', 'Receta: frasco de poder supremo', 'Receta: frasco de poder supremo', 'Рецепт: настой Великой силы', '', '', '', '', '', '', '', ''), +(13522, '조제법: 마력 저항의 영약', 'Recette : Flacon de résistance chromatique', 'Rezept: Fläschchen mit chromatischem Widerstand', '配方:多重抗性合剂', '配方:多重抗性精煉藥水', 'Receta: frasco de resistencia cromática', 'Receta: frasco de resistencia cromática', 'Рецепт: настой Всецветного сопротивления', '', '', '', '', '', '', '', ''), +(13523, '순결한 피', 'Sang des innocents', 'Das Blut Unschuldiger', '无辜者之血', '無辜者之血', 'Sangre de los inocentes', 'Sangre de los inocentes', 'Кровь невинных', '아직 생기가 넘쳐 보입니다.', 'Le sang est encore frais.', 'Das Blut ist noch frisch.', '血液还是新鲜的。', '血液還是新鮮的。', 'La sangre aún está fresca.', 'La sangre aún está fresca.', 'Кровь еще свежая.'), +(13524, '불타는 어둠의 해골', 'Crâne des ténèbres ardentes', 'Schädel des brennenden Schatten', '燃魂之颅', '燃魂之顱', 'Cráneo de las Sombras ardientes', 'Cráneo de las Sombras ardientes', 'Череп Пылающих Теней', '', '', '', '', '', '', '', ''), +(13525, '어둠자락 장갑', 'Doigts du sombre lien', 'Dunkel-Bindungsfinger', '暗缚之指', '暗縛之指', 'Dedos Presotenebra', 'Dedos de Presotenebra', 'Темновязаные защитные перчатки', '', '', '', '', '', '', '', ''), +(13526, '불꽃흉터 벨트', 'Ceinturon ardent', 'Flammenvernarbter Gurt', '火痕束带', '火痕腰帶', 'Faja con marcas de llamas', 'Faja con marcas de llamas', 'Опаленный ремень', '', '', '', '', '', '', '', ''), +(13527, '용암철 경갑', 'Jambières des flammes', 'Lavawandler-Schienbeinschützer', '熔岩行者胫甲', '熔岩行者脛甲', 'Grebas de Corredor de lava', 'Grebas de Corredor de lava', 'Наголенники лавахода', '', '', '', '', '', '', '', ''), +(13528, '공허의 황혼 팔보호구', 'Brassards du vide ténébreux', 'Twilightarmschienen der Leere', '暮色虚空护腕', '暮色虛空護腕', 'Brazales del Vacío del crepúsculo', 'Brazales del Vacío del crepúsculo', 'Сумеречные наручи Бездны', '', '', '', '', '', '', '', ''), +(13529, '네룹엔칸의 허물', 'Carcasse de Nerub\'enkan', 'Hülle von Nerub\'enkan', '奈鲁布恩坎的壳', '奈魯布恩坎的殼', 'Colmillo de Nerub\'enkan', 'Coraza de Nerub\'enkan', 'Кираса Неруб\'энкан', '', '', '', '', '', '', '', ''), +(13530, '핏빛송곳니 신발', 'Bottines de Fangdrip', 'Fangdrip-Läufer', '蛛牙长靴', '蛛牙長靴', 'Zapatillas para correr Gota colmillo', 'Zapatillas para correr Gota colmillo', 'Кеды Клыкокапа', '', '', '', '', '', '', '', ''), +(13531, '지하추적자 다리보호구', 'Jambières des cryptes', 'Gruftpirschergamaschen', '地穴行者护腿', '地穴行者護腿', 'Leotardos de acechacriptas', 'Leotardos de acechador de la cripta', 'Поножи некрорахнида-ловца', '', '', '', '', '', '', '', ''), +(13532, '암흑돌기 발톱', 'Griffes de la sombre fileuse', 'Dunkelgewobene Klauen', '黑暗蛛爪', '黑暗蛛爪', 'Garras de Giraoscuro', 'Garras de Giraoscuro', 'Когти Темнопряда', '', '', '', '', '', '', '', ''), +(13533, '산성매듭 어깨갑옷', 'Espauliers décorés d\'eaux-fortes', 'Säuregeätzte Schulterstücke', '酸蚀肩甲', '酸蝕肩甲', 'Espaldares marcados con ácido', 'Espaldares con grabados de ácido', 'Изъеденное кислотой наплечье', '', '', '', '', '', '', '', ''), +(13534, '밴시의 손톱', 'Doigt de Banshee', 'Bansheefinger', '女妖之指', '女妖之指', 'Dedo de alma en pena', 'Dedo de alma en pena', 'Палец банши', '', '', '', '', '', '', '', ''), +(13535, '얼음손길의 환영로브', 'Cafetan fantomatique de la Main froide', 'Coldtouch-Phantomwickeltücher', '冰冷幻影长袍', '冰冷幻影長袍', 'Brazaletes de fantasma tactofrío', 'Sobrevesta de fantasma tactofrío', 'Леденящие напульсники призрака', '', '', '', '', '', '', '', ''), +(13536, '각성의 뿔피리', 'Corne de l\'éveil', 'Horn der Erweckung', '唤醒号角', '喚醒號角', 'Cuerno de Despertar', 'Cuerno de Despertar', 'Рог Пробуждения', '', '', '', '', '', '', '', ''), +(13537, '얼음가죽 팔보호구', 'Brassards glace-cuir', 'Armschienen der eisigen Kälte', '冰鳞护腕', '冰鱗護腕', 'Brazales pellejofrío', 'Brazales pellejofrío', 'Наручи из холодной шкуры', '', '', '', '', '', '', '', ''), +(13538, '울부짖는 어깨갑옷', 'Epaulettes du hurlevent', 'Schulterstücke des Windkreischers', '寒风肩铠', '寒風肩鎧', 'Espaldares de Gritaviento', 'Espaldares de Gritaviento', 'Наплечье Ветровизга', '', '', '', '', '', '', '', ''), +(13539, '밴시의 손길', 'Toucher de la banshee', 'Bansheeberührung', '女妖之触', '女妖之觸', 'Toque de alma en pena', 'Toque de alma en pena', 'Касание банши', '', '', '', '', '', '', '', ''), +(13542, '악마의 상자', 'Boîte démoniaque', 'Dämonenkasten', '恶魔之盒', '惡魔之盒', 'Caja de demonio', 'Caja de demonio', 'Демоническая шкатулка', '', '', '', '', '', '', '', ''), +(13543, '소름끼치는 크라스티노브의 가방', '[INUTILISÉ] Sac d\'horreurs de Krastinov', '', '', '', 'Bolsa de Horrores de Krastinov UNUSED', 'Bolsa de los horrores de Krastinov UNUSED', 'Мешок ужасов Крастинова НЕ ИСПОЛЬЗУЕТСЯ', '', '', '', '', '', '', '', ''), +(13544, '영혼의 정수', 'Essence spectrale', 'Spektrale Essenz', '鬼灵精华', '鬼靈精華', 'Esencia espectral', 'Esencia espectral', 'Сущность привидения', '카엘 다로우의 영혼들을 볼 수 있게 해줍니다.', 'Permet de communiquer avec les morts de Caer Darrow.', 'Ermöglicht Kommunikation mit den Verstorbenen von Caer Darrow.', '可以与凯尔达隆的死者交谈。', '可以與凱爾達隆的死者交談。', 'Permite la comunicación con los muertos de Castel Darrow.', 'Permite la comunicación con los muertos de Castel Darrow.', 'Позволяет общаться с мертвецами из Каэр Дарроу'), +(13545, '가재', 'Crustacé', 'Schalentier', '贝壳', '貝殼', 'Marisco', 'Marisco', 'Моллюск', '', '', '', '', '', '', '', ''), +(13546, '붉은복어', 'Ventre-rouge', 'Blutbauchfisch', '血肚鱼', '血肚魚', 'Panzasangre', 'Panzasangre', 'Рыба-кровобрюх', '', '', '', '', '', '', '', ''), +(13562, '트레이 라이트포지의 유해', 'Cadavre de Trey Lightforge', 'Überreste von Trey Lightforge', '特雷·莱弗治的残骸', '特雷·萊弗治的殘骸', 'Restos de Trey Forjaluz', 'Restos de Trey Forjaluz', 'Останки Трея Светогорна', '', '', '', '', '', '', '', ''), +(13582, '저글링 목줄', 'Laisse de zergling', 'Zerglinglasso', '跳虫绳索', '史克林項圈', 'Correa Zergling', 'Correa Zergling', 'Поводок зерглинга', '', '', '', '', '', '', '', ''), +(13583, '판다 목걸이', 'Collier de panda', 'Pandahalsband', '熊猫项圈', '熊貓項圈', 'Collar panda', 'Collera panda', 'Ошейник Панды', '', '', '', '', '', '', '', ''), +(13584, '디아블로 소환석', 'Pierre de Diablo', 'Diablostein', '破坏神之石', '破壞神之石', 'Piedra de diablo', 'Piedra de diablo', 'Камень Дьябло', '', '', '', '', '', '', '', ''), +(13585, '추억의 유품', 'Livre du souvenir', 'Andenken der Erinnerung', '巫妖生前的遗物', '巫妖生前的遺物', 'Recuerdo de Evocación', 'Libro de los Recuerdos', 'Книга Воспоминаний', '모든 페이지가 찢겨 나갔습니다.', 'Toutes les pages ont été déchirées.', 'Alle Seiten wurden herausgerissen.', '所有的书页都被撕破了。', '所有的書頁都被撕破了。', 'Todas las páginas están arrancadas.', 'Todas las páginas están arrancadas.', 'Все страницы вырваны.'), +(13586, '시험용 치명타 갑옷', 'Test Critique Torse', 'Test - Krit. - Truhe', '', '', 'Test Crit peto', 'Test Crit peto', 'Тест критический удар - грудь', '', '', '', '', '', '', '', ''), +(13602, '상급 주문석', 'Pierre de sort supérieure', 'Großer Zauberstein', '强效法术石', '強效法術石', 'Piedra de hechizo superior', 'Piedra de hechizo superior', 'Большой камень чар', '', '', '', '', '', '', '', ''), +(13603, '최상급 주문석', 'Pierre de sort majeure', 'Erheblicher Zauberstein', '特效法术石', '極效法術石', 'Piedra de hechizo sublime', 'Piedra de hechizo sublime', 'Крупный камень чар', '', '', '', '', '', '', '', ''), +(13604, '몬스터 - Item, Bucket - Wood Offhand', 'Monstre - Objet, Seau - Bois main gauche', 'Monster - Gegenstand, Eimer - Holz Nebenhand', '', '', 'Monstruo: objeto, cubo: madera, mano secundaria', 'Monstruo: objeto, cubo: madera, mano izquierda', 'Монстр: предмет, ведро - дерево левая рука', '', '', '', '', '', '', '', ''), +(13605, '몬스터 - Item, Bucket - Metal Dirty Offhand', 'Monstre - Objet, Seau - Métal sale main gauche', 'Monster - Gegenstand, Eimer - Metall Schmutzig Nebenhand', '', '', 'Monstruo: objeto, cubo: metal sucio, mano secundaria', 'Monstruo: objeto, cubo: metal sucio, mano izquierda', 'Монстр: предмет, ведро - металлическое грязное левая рука', '', '', '', '', '', '', '', ''), +(13606, '몬스터 - Item, Bucket - Metal Offhand', 'Monstre - Objet, Seau - Métal main gauche', 'Monster - Gegenstand, Eimer - Metall Nebenhand', '', '', 'Monstruo: objeto, cubo: metal, mano secundaria', 'Monstruo: objeto, cubo: metal, mano izquierda', 'Монстр: предмет, ведро - металлическое левая рука', '', '', '', '', '', '', '', ''), +(13607, '몬스터 - Item, Bucket - Metal', 'Monstre - Objet, Seau - Métal', 'Monster - Gegenstand, Eimer - Metall', '', '', 'Monstruo: objeto, cubo: metal', 'Monstruo: objeto, cubo: metal', 'Монстр - предмет, ковш - металл', '', '', '', '', '', '', '', ''), +(13608, '몬스터 - Item, Bucket - Metal Dirty', 'Monstre - Objet, Seau - Métal sale', 'Monster - Gegenstand, Eimer - Metall Schmutzig', '', '', 'Monstruo: objeto, cubo: metal sucio', 'Monstruo: objeto, cubo: metal sucio', 'Монстр - предмет, ковш - грязный металл', '', '', '', '', '', '', '', ''), +(13609, '몬스터 - Item, Lantern - Round Offhand', 'Monstre - Objet, Lanterne - ronde main gauche', 'Monster - Gegenstand, Laterne - Rund Nebenhand', '', '', 'Monstruo: objeto, farol: redondo, mano secundaria', 'Monstruo: objeto, farol: redondo, mano izquierda', 'Монстр: предмет, фонарь - круглый левая рука', '', '', '', '', '', '', '', ''), +(13610, '몬스터 - Item, Lantern - Square Offhand', 'Monstre - Objet, Lanterne - carrée main gauche', 'Monster - Gegenstand, Laterne - Quadratisch Nebenhand', '', '', 'Monstruo: objeto, farol: cuadrado, mano secundaria', 'Monstruo: objeto, farol: cuadrado, mano izquierda', 'Монстр: предмет, фонарь - квадратный левая рука', '', '', '', '', '', '', '', ''), +(13611, '몬스터 - Hot Iron Poker Offhand', 'Monstre - Dague chaude en fer', 'Monster - Heißes Schüreisen Nebenhand', '', '', 'Monstruo: atizador de hierro caliente, mano secundaria', 'Monstruo: atizador de hierro caliente, mano izquierda', 'Монстр: Горячая кочерга левая рука', '', '', '', '', '', '', '', ''), +(13612, '몬스터 - Item, Glass - Purple Wine', 'Monstre - Objet, Verre - à vin violet', 'Monster - Gegenstand, Glas - Lila Wein', '', '', 'Monstruo: objeto, copa: vino morado', 'Monstruo: objeto, copa: vino morado', 'Монстр - предмет, класс - пурпурное вино', '', '', '', '', '', '', '', ''), +(13622, '몬스터 - Staff, D01 Circling Black Skull', 'Monstre - Bâton, Crâne noir cerclé D01', 'Monster - Stab, D01 Kreisender Schwarzer Schädel', '', '', 'Monstruo: bastón, D01 calavera negra circunvolar', 'Monstruo: bastón, D01 calavera negra circunvolar', 'Монстр - посох, D01 кружащийся черный череп', '', '', '', '', '', '', '', ''), +(13623, '몬스터 - Sword2H, Horde Skull Blue Flame', 'Monstre - Epée2M, Crâne flammes bleues de la Horde', 'Monster - Schwert2H, Horde Schädel Blaue Flamme', '', '', 'Monstruo: espada 2M, calavera azul llameante de la Horda', 'Monstruo: espada 2M, calavera azul llameante de la Horda', 'Монстр - двуручный меч, орда пламя синего черепа', '', '', '', '', '', '', '', ''), +(13624, '영혼이 씌인 유품', 'Souvenir lié', 'Seelengebund. Andenken', '禁锢灵魂的遗物', '禁錮靈魂的遺物', 'Memorias del Vínculo del Alma', 'Libro de Memorias del Alma', 'Книга души', '', '', '', '', '', '', '', ''), +(13625, '몬스터 - Axe, Horde B03 Copper', 'Monstre - Hache, Horde B03 Cuivre', 'Monster - Axt, Horde B03 Kupfer', '', '', 'Monstruo: hacha, de la Horda B03 bronce', 'Monstruo: hacha, de la Horda B03 cobre', 'Монстр - секира, Орда B03 медная', '', '', '', '', '', '', '', ''), +(13626, '사람이 된 라스 프로스트위스퍼의 머리카락', 'Tête humaine de Ras Murmegivre', 'Menschlicher Kopf von Ras Frostraunen', '莱斯·霜语的头颅', '萊斯·霜語的頭顱', 'Cabeza humana de Ras Levescarcha', 'Cabeza humana de Ras Levescarcha', 'Человеческая голова Раса Ледяного Шепота', '', '', '', '', '', '', '', ''), +(13627, '몬스터 - Sword, Horde Jagged Blue', 'Monstre - Epée, Horde Dentelée Bleue', 'Monster - Schwert, Horde Gezackt Blau', '', '', 'Monstruo: espada, en sierra azul de la Horda', 'Monstruo: espada, en sierra azul de la Horda', 'Монстр - меч, Орда зазубренный синий', '', '', '', '', '', '', '', ''), +(13628, '몬스터 - Shield, Horde B04', 'Monstre - Bouclier, Horde B04', 'Monster - Schild, Horde B04', '', '', 'Monstruo: escudo, Horda B04', 'Monstruo: escudo, Horda B04', 'Монстр: щит, Орда В04', '', '', '', '', '', '', '', ''), +(13629, '몬스터 - Shield, Horde C02', 'Monstre - Bouclier, Horde C02', 'Monster - Schild, Horde C02', '', '', 'Monstruo: escudo, Horda C02', 'Monstruo: escudo, Horda C02', 'Монстр: щит, Орда С02', '', '', '', '', '', '', '', ''), +(13630, '몬스터 - Shield, Horde C03', 'Monstre - Bouclier, Horde C03', 'Monster - Schild, Horde C03', '', '', 'Monstruo: escudo, Horda C03', 'Monstruo: escudo, Horda C03', 'Монстр: щит, Орда С03', '', '', '', '', '', '', '', ''), +(13631, '몬스터 - Spear, Badass Red', 'Monstre - Bouclier, Grosbill rouge', 'Monster - Speer, Fiesling Rot', '', '', 'Monstruo: lanza, terrible rojo', 'Monstruo: lanza, terrible rojo', 'Монстр - копье, задира красный', '', '', '', '', '', '', '', ''), +(13632, '몬스터 - Spear, Badass Blue', 'Monstre - Bouclier, Grosbill bleu', 'Monster - Speer, Fiesling Blau', '', '', 'Monstruo: lanza, terrible azul', 'Monstruo: lanza, terrible azul', 'Монстр - копье, задира синий', '', '', '', '', '', '', '', ''), +(13642, '15 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 15 - mage/prêtre/démoniste', 'Stufe 15 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 15 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 15 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 15 уровня одеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13643, '15 레벨용 시험용 장비 (가죽) - 드루이드/주술사', 'Equipement en cuir test niveau 15 - druide/chaman', 'Stufe 15 Test Ausstattung Leder - Druide/Schamane', '', '', 'Nivel 15 TEST Equipamiento de cuero: druida/chamán', 'Nivel 15 TEST Equipamiento de cuero: druida/chamán', 'Тестовое снаряжение 15 уровня кожаная куртка - Друид/Шаман', '', '', '', '', '', '', '', ''), +(13644, '15 레벨용 시험용 장비 (가죽) - 사냥꾼/도적', 'Equipement en cuir test niveau 15 - Chasseur/Voleur', 'Stufe 15 Test Ausstattung Leder - Jäger/Schurke', '', '', 'Nivel 15 TEST Equipamiento de cuero: cazador/pícaro', 'Nivel 15 TEST Equipamiento de cuero: cazador/pícaro', 'Тестовое снаряжение 15 уровня кожаная куртка - Охотник/Разбойник', '', '', '', '', '', '', '', ''), +(13645, '15 레벨용 시험용 장비 (사슬) - 성기사/전사', 'Equipement en mailles test niveau 15 - Paladin/Guerrier', 'Stufe 15 Test Ausstattung Panzerung - Paladin/Krieger', '', '', 'Nivel 15 TEST Equipamiento de malla: paladín/guerrero', 'Nivel 15 TEST Equipamiento de malla: paladín/guerrero', 'Тестовое снаряжение 15 уровня доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13646, '20 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 20 - mage/prêtre/démoniste', 'Stufe 20 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 20 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 20 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 20 уровня одеяние 20 уровня - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13647, '25 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 25 - mage/prêtre/démoniste', 'Stufe 25 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 25 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 25 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 25 уровня одеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13648, '30 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 30 - mage/prêtre/démoniste', 'Stufe 30 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 30 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 30 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 30 уровня одеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13649, '35 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 35 - mage/prêtre/démoniste', 'Stufe 35 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 35 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 35 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 35 уровня одеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13650, '40 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 40 - mage/prêtre/démoniste', 'Stufe 40 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 40 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 40 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 40 уровня одеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13651, '45 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 45 - mage/prêtre/démoniste', 'Stufe 45 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 45 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 45 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 45 уровня одеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13652, '50 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 50 - mage/prêtre/démoniste', 'Stufe 50 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 50 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 50 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 50 уровняодеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13653, '55 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 55 - mage/prêtre/démoniste', 'Stufe 55 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 55 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 55 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 55 уровня одеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13654, '60 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사', 'Equipement en étoffe test niveau 60 - mage/prêtre/démoniste', 'Stufe 60 Test Ausstattung Stoff - Magier/Priester/Hexenmeister', '', '', 'Nivel 60 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Nivel 60 TEST Equipamiento de paño: mago/sacerdote/brujo', 'Тестовое снаряжение 60 уровня одеяние - Маг/Жрец/Чернокнижник', '', '', '', '', '', '', '', ''), +(13655, '65 레벨용 시험용 장비 (천) - 마법사', 'Equipement en étoffe test niveau 65 - mage/prêtre/démoniste', 'Stufe 65 Test Ausstattung Stoff - Magier', 'Level 65 Test Gear Cloth - Mage/Priest/Warlock', 'Level 65 Test Gear Cloth - Mage/Priest/Warlock', 'Nivel 65 TEST Equipamiento de paño: mago', 'Nivel 65 TEST Equipamiento de paño: mago', 'Тестовое снаряжение 65 уровня одеяние - Маг', '', '', '', '', '', '', '', ''), +(13656, '20 레벨용 시험용 장비 (사슬) - 성기사/전사', 'Equipement en mailles test niveau 20 - Paladin/Guerrier', 'Stufe 20 Test Ausstattung Panzerung - Paladin/Krieger', '', '', 'Nivel 20 TEST Equipamiento de malla: paladín/guerrero', 'Nivel 20 TEST Equipamiento de malla: paladín/guerrero', 'Тестовое снаряжение20 уровня доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13657, '25 레벨용 시험용 장비 (사슬) - 성기사/전사', 'Equipement en mailles test niveau 25 - Paladin/Guerrier', 'Stufe 25 Test Ausstattung Panzerung - Paladin/Krieger', '', '', 'Nivel 25 TEST Equipamiento de malla: paladín/guerrero', 'Nivel 25 TEST Equipamiento de malla: paladín/guerrero', 'Тестовое снаряжение 25 уровня доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13658, '30 레벨용 시험용 장비 (사슬) - 성기사/전사', 'Equipement en mailles test niveau 30 - Paladin/Guerrier', 'Stufe 30 Test Ausstattung Panzerung - Paladin/Krieger', '', '', 'Nivel 30 TEST Equipamiento de malla: paladín/guerrero', 'Nivel 30 TEST Equipamiento de malla: paladín/guerrero', 'Тестовое снаряжение 30 уровня доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13659, '35 레벨용 시험용 장비 (사슬) - 성기사/전사', 'Equipement en mailles test niveau 35 - Paladin/Guerrier', 'Stufe 35 Test Ausstattung Panzerung - Paladin/Krieger', '', '', 'Nivel 35 TEST Equipamiento de malla: paladín/guerrero', 'Nivel 35 TEST Equipamiento de malla: paladín/guerrero', 'Тестовое снаряжение 35 уровня доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13660, '20 레벨용 시험용 장비 (가죽) - 드루이드/주술사', 'Equipement en cuir test niveau 20 - druide/chaman', 'Stufe 20 Test Ausstattung Leder - Druide/Schamane', '', '', 'Nivel 20 TEST Equipamiento de cuero: druida/chamán', 'Nivel 20 TEST Equipamiento de cuero: druida/chamán', 'Тестовое снаряжение 20 уровня кожаная куртка - Друид/Шаман', '', '', '', '', '', '', '', ''), +(13661, '25 레벨용 시험용 장비 (가죽) - 드루이드/주술사', 'Niveau 25 Cuir de test - druide/chaman', 'Stufe 25 Test Ausstattung Leder - Druide/Schamane', '', '', 'Nivel 25 TEST Equipamiento de cuero: druida/chamán', 'Nivel 25 TEST Equipamiento de cuero: druida/chamán', 'Тестовое снаряжение 25 уровня кожаная куртка - Друид/Шаман', '', '', '', '', '', '', '', ''), +(13662, '30 레벨용 시험용 장비 (가죽) - 드루이드/주술사', 'Equipement en cuir test niveau 30 - druide/chaman', 'Stufe 30 Test Ausstattung Leder - Druide/Schamane', '', '', 'Nivel 30 TEST Equipamiento de cuero: druida/chamán', 'Nivel 30 TEST Equipamiento de cuero: druida/chamán', 'Тестовое снаряжение 30 уровня кожаная куртка - Друид/Шаман', '', '', '', '', '', '', '', ''), +(13663, '35 레벨용 시험용 장비 (가죽) - 드루이드/주술사', 'Equipement en cuir test niveau 35 - druide/chaman', 'Stufe 35 Test Ausstattung Leder - Druide/Schamane', '', '', 'Nivel 35 TEST Equipamiento de cuero: druida/chamán', 'Nivel 35 TEST Equipamiento de cuero: druida/chamán', 'Тестовое снаряжение 35 уровня кожаная куртка - Друид/Шаман', '', '', '', '', '', '', '', ''), +(13664, '20 레벨용 시험용 장비 (가죽) - 사냥꾼/도적', 'Equipement en cuir test niveau 20 - Chasseur/Voleur', 'Stufe 20 Test Ausstattung Leder - Jäger/Schurke', '', '', 'Nivel 20 TEST Equipamiento de cuero: cazador/pícaro', 'Nivel 20 TEST Equipamiento de cuero: cazador/pícaro', 'Тестовое снаряжение 20 уровня кожаная куртка - Охотник/Разбойник', '', '', '', '', '', '', '', ''), +(13665, '25 레벨용 시험용 장비 (가죽) - 사냥꾼/도적', 'Equipement en cuir test niveau 25 - Chasseur/Voleur', 'Stufe 25 Test Ausstattung Leder - Jäger/Schurke', '', '', 'Nivel 25 TEST Equipamiento de cuero: cazador/pícaro', 'Nivel 25 TEST Equipamiento de cuero: cazador/pícaro', 'Тестовое снаряжение 25 уровня кожаная куртка - Охотник/Разбойник', '', '', '', '', '', '', '', ''), +(13666, '30 레벨용 시험용 장비 (가죽) - 사냥꾼/도적', 'Equipement en cuir test niveau 30 - Chasseur/Voleur', 'Stufe 30 Test Ausstattung Leder - Jäger/Schurke', '', '', 'Nivel 30 TEST Equipamiento de cuero: cazador/pícaro', 'Nivel 30 TEST Equipamiento de cuero: cazador/pícaro', 'Тестовое снаряжение 30 уровня кожаная куртка - Охотник/Разбойник', '', '', '', '', '', '', '', ''), +(13667, '35 레벨용 시험용 장비 (가죽) - 사냥꾼/도적', 'Equipement en cuir test niveau 35 - Chasseur/Voleur', 'Stufe 35 Test Ausstattung Leder - Jäger/Schurke', '', '', 'Nivel 35 TEST Equipamiento de cuero: cazador/pícaro', 'Nivel 35 TEST Equipamiento de cuero: cazador/pícaro', 'Тестовое снаряжение 35 уровня кожаная куртка - Охотник/Разбойник', '', '', '', '', '', '', '', ''), +(13668, '40 레벨용 시험용 장비 (가죽) - 드루이드', 'Equipement en cuir test niveau 40 - druide', 'Stufe 40 Test Ausstattung Leder - Druide', '', '', 'Nivel 40 TEST Equipamiento de cuero: druida', 'Nivel 40 TEST Equipamiento de cuero: druida', 'Тестовое снаряжение 40 уровня кожаная куртка - Друид', '', '', '', '', '', '', '', ''), +(13669, '45 레벨용 시험용 장비 (가죽) - 드루이드', 'Equipement en cuir test niveau 45 - druide', 'Stufe 45 Test Ausstattung Leder - Druide', '', '', 'Nivel 45 TEST Equipamiento de cuero: druida', 'Nivel 45 TEST Equipamiento de cuero: druida', 'Тестовое снаряжение 45 уровня кожаная куртка - Друид', '', '', '', '', '', '', '', ''), +(13670, '50 레벨용 시험용 장비 (가죽) - 드루이드', 'Equipement en cuir test niveau 50 - druide', 'Stufe 50 Test Ausstattung Leder - Druide', '', '', 'Nivel 50 TEST Equipamiento de cuero: druida', 'Nivel 50 TEST Equipamiento de cuero: druida', 'Тестовое снаряжение 50 уровня кожаная куртка - Друид', '', '', '', '', '', '', '', ''), +(13671, '55 레벨용 시험용 장비 (가죽) - 드루이드', 'Equipement en cuir test niveau 55 - druide', 'Stufe 55 Test Ausstattung Leder - Druide', '', '', 'Nivel 55 TEST Equipamiento de cuero: druida', 'Nivel 55 TEST Equipamiento de cuero: druida', 'Тестовое снаряжение 55 уровня кожаная куртка - Друид', '', '', '', '', '', '', '', ''), +(13672, '60 레벨용 시험용 장비 (가죽) - 드루이드', 'Equipement en cuir test niveau 60 - druide', 'Stufe 60 Test Ausstattung Leder - Druide', '', '', 'Nivel 60 TEST Equipamiento de cuero: druida', 'Nivel 60 TEST Equipamiento de cuero: druida', 'Тестовое снаряжение 60 уровня кожаная куртка - Друид', '', '', '', '', '', '', '', ''), +(13673, '65 레벨용 시험용 장비 (가죽) - 드루이드', 'Equipement en cuir test niveau 65 - druide', 'Stufe 65 Test Ausstattung Leder - Druide', '', '', 'Nivel 65 TEST Equipamiento de cuero: druida', 'Nivel 65 TEST Equipamiento de cuero: druida', 'Тестовое снаряжение 65 уровня кожаная куртка - Друид', '', '', '', '', '', '', '', ''), +(13674, '40 레벨용 시험용 장비 (가죽) - 도적', 'Equipement en cuir test niveau 40 - Voleur', 'Stufe 40 Test Ausstattung Leder - Schurke', '', '', 'Nivel 40 TEST Equipamiento de cuero: pícaro', 'Nivel 40 TEST Equipamiento de cuero: pícaro', 'Тестовое снаряжение 40 уровня кожаная куртка - Разбойник', '', '', '', '', '', '', '', ''), +(13675, '45 레벨용 시험용 장비 (가죽) - 도적', 'Equipement en cuir test niveau 45 - Voleur', 'Stufe 45 Test Ausstattung Leder - Schurke', '', '', 'Nivel 45 TEST Equipamiento de cuero: pícaro', 'Nivel 45 TEST Equipamiento de cuero: pícaro', 'Тестовое снаряжение 45 уровня кожаная куртка - Разбойник', '', '', '', '', '', '', '', ''), +(13676, '50 레벨용 시험용 장비 (가죽) - 도적', 'Equipement en cuir test niveau 50 - Voleur', 'Stufe 50 Test Ausstattung Leder - Schurke', '', '', 'Nivel 50 TEST Equipamiento de cuero: pícaro', 'Nivel 50 TEST Equipamiento de cuero: pícaro', 'Тестовое снаряжение 50 уровня кожаная куртка - Разбойник', '', '', '', '', '', '', '', ''), +(13677, '55 레벨용 시험용 장비 (가죽) - 도적', 'Equipement en cuir test niveau 55 - Voleur', 'Stufe 55 Test Ausstattung Leder - Schurke', '', '', 'Nivel 55 TEST Equipamiento de cuero: pícaro', 'Nivel 55 TEST Equipamiento de cuero: pícaro', 'Тестовое снаряжение 55 уровня кожаная куртка - Разбойник', '', '', '', '', '', '', '', ''), +(13678, '60 레벨용 시험용 장비 (가죽) - 도적', 'Equipement en cuir test niveau 60 - Voleur', 'Stufe 60 Test Ausstattung Leder - Schurke', '', '', 'Nivel 60 TEST Equipamiento de cuero: pícaro', 'Nivel 60 TEST Equipamiento de cuero: pícaro', 'Тестовое снаряжение 60 уровня кожаная куртка - Разбойник', '', '', '', '', '', '', '', ''), +(13679, '65 레벨용 시험용 장비 (가죽) - 도적', 'Equipement en cuir test niveau 65 - Voleur', 'Stufe 65 Test Ausstattung Leder - Schurke', '', '', 'Nivel 65 TEST Equipamiento de cuero: pícaro', 'Nivel 65 TEST Equipamiento de cuero: pícaro', 'Тестовое снаряжение 65 уровня кожаная куртка - Разбойник', '', '', '', '', '', '', '', ''), +(13680, '40 레벨용 시험용 장비 (판금) - 성기사/전사', 'Equipement en plaques test niveau 40 - Paladin/Guerrier', 'Stufe 40 Test Ausstattung Platte - Paladin/Krieger', '', '', 'Nivel 40 TEST Equipamiento de placas: paladín/guerrero', 'Nivel 40 TEST Equipamiento de placas: paladín/guerrero', 'Тестовое снаряжение 40 уровня ратный доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13681, '45 레벨용 시험용 장비 (판금) - 성기사/전사', 'Equipement en mailles test niveau 45 - Paladin/Guerrier', 'Stufe 45 Test Ausstattung Platte - Paladin/Krieger', '', '', 'Nivel 45 TEST Equipamiento de placas: paladín/guerrero', 'Nivel 45 TEST Equipamiento de placas: paladín/guerrero', 'Тестовое снаряжение 45 уровня ратный доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13682, '50 레벨용 시험용 장비 (판금) - 성기사/전사', 'Equipement en plaques test niveau 50 - Paladin/Guerrier', 'Stufe 50 Test Ausstattung Platte - Paladin/Krieger', '', '', 'Nivel 50 TEST Equipamiento de placas: paladín/guerrero', 'Nivel 50 TEST Equipamiento de placas: paladín/guerrero', 'Тестовое снаряжение 50 уровня ратный доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13683, '55 레벨용 시험용 장비 (판금) - 성기사/전사', 'Equipement en plaques test niveau 55 - Paladin/Guerrier', 'Stufe 55 Test Ausstattung Platte - Paladin/Krieger', '', '', 'Nivel 55 TEST Equipamiento de placas: paladín/guerrero', 'Nivel 55 TEST Equipamiento de placas: paladín/guerrero', 'Тестовое снаряжение 55 уровня ратный доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13684, '60 레벨용 시험용 장비 (판금) - 성기사/전사', 'Equipement en plaques test niveau 60 - Paladin/Guerrier', 'Stufe 60 Test Ausstattung Platte - Paladin/Krieger', '', '', 'Nivel 60 TEST Equipamiento de placas: paladín/guerrero', 'Nivel 60 TEST Equipamiento de placas: paladín/guerrero', 'Тестовое снаряжение 60 уровня ратный доспех - Паладин/Воин', '', '', '', '', '', '', '', ''), +(13685, '65 레벨용 시험용 장비 (판금) - 성기사', 'Equipement en plaques test niveau 65 - Paladin/Guerrier', 'Stufe 65 Test Ausstattung Platte - Paladin', 'Level 65 Test Gear Plate - Paladin/Warrior', 'Level 65 Test Gear Plate - Paladin/Warrior', 'Nivel 65 TEST Equipamiento de placas: paladín', 'Nivel 65 TEST Equipamiento de placas: paladín', 'Тестовое снаряжение 65 уровня ратный доспех - Паладин', '', '', '', '', '', '', '', ''), +(13686, '40 레벨용 시험용 장비 (사슬) - 사냥꾼', 'Equipement en mailles test niveau 40 - Chasseur', 'Stufe 40 Test Ausstattung Panzerung - Jäger', '', '', 'Nivel 40 TEST Equipamiento de malla: cazador', 'Nivel 40 TEST Equipamiento de malla: cazador', 'Тестовое снаряжение 40 уровня доспех - Охотник', '', '', '', '', '', '', '', ''), +(13687, '45 레벨용 시험용 장비 (사슬) - 사냥꾼', 'Equipement en mailles test niveau 45 - Chasseur', 'Stufe 45 Test Ausstattung Panzerung - Jäger', '', '', 'Nivel 45 TEST Equipamiento de malla: cazador', 'Nivel 45 TEST Equipamiento de malla: cazador', 'Тестовое снаряжение 45 уровня доспех - Охотник', '', '', '', '', '', '', '', ''), +(13688, '50 레벨용 시험용 장비 (사슬) - 사냥꾼', 'Equipement en mailles test niveau 50 - Chasseur', 'Stufe 50 Test Ausstattung Panzerung - Jäger', '', '', 'Nivel 50 TEST Equipamiento de malla: cazador', 'Nivel 50 TEST Equipamiento de malla: cazador', 'Тестовое снаряжение 50 уровня доспех - Охотник', '', '', '', '', '', '', '', ''), +(13689, '55 레벨용 시험용 장비 (사슬) - 사냥꾼', 'Equipement en mailles test niveau 55 - Chasseur', 'Stufe 55 Test Ausstattung Panzerung - Jäger', '', '', 'Nivel 55 TEST Equipamiento de malla: cazador', 'Nivel 55 TEST Equipamiento de malla: cazador', 'Тестовое снаряжение 55 уровня доспех - Охотник', '', '', '', '', '', '', '', ''), +(13690, '60 레벨용 시험용 장비 (사슬) - 사냥꾼', 'Equipement en mailles test niveau 60 - Chasseur', 'Stufe 60 Test Ausstattung Panzerung - Jäger', '', '', 'Nivel 60 TEST Equipamiento de malla: cazador', 'Nivel 60 TEST Equipamiento de malla: cazador', 'Тестовое снаряжение 60 уровня доспех - Охотник', '', '', '', '', '', '', '', ''), +(13691, '65 레벨용 시험용 장비 (사슬) - 사냥꾼', 'Equipement en mailles test niveau 65 - Chasseur', 'Stufe 65 Test Ausstattung Panzerung - Jäger', '', '', 'Nivel 65 TEST Equipamiento de malla: cazador', 'Nivel 65 TEST Equipamiento de malla: cazador', 'Тестовое снаряжение 65 уровня доспех - Охотник', '', '', '', '', '', '', '', ''), +(13692, '40 레벨용 시험용 장비 (사슬) - 주술사', 'Equipement en mailles test niveau 40 - chaman', 'Stufe 40 Test Ausstattung Panzerung - Schamane', '', '', 'Nivel 40 TEST Equipamiento de malla: chamán', 'Nivel 40 TEST Equipamiento de malla: chamán', 'Тестовое снаряжение 40 уровня доспех - Шаман', '', '', '', '', '', '', '', ''), +(13693, '45 레벨용 시험용 장비 (사슬) - 주술사', 'Equipement en mailles test niveau 45 - chaman', 'Stufe 45 Test Ausstattung Panzerung - Schamane', '', '', 'Nivel 45 TEST Equipamiento de malla: chamán', 'Nivel 45 TEST Equipamiento de malla: chamán', 'Тестовое снаряжение 45 уровня доспех - Шаман', '', '', '', '', '', '', '', ''), +(13694, '50 레벨용 시험용 장비 (사슬) - 주술사', 'Equipement en mailles test niveau 50 - chaman', 'Stufe 50 Test Ausstattung Panzerung - Schamane', '', '', 'Nivel 50 TEST Equipamiento de malla: chamán', 'Nivel 50 TEST Equipamiento de malla: chamán', 'Тестовое снаряжение 50 уровня доспех - Шаман', '', '', '', '', '', '', '', ''), +(13695, '55 레벨용 시험용 장비 (사슬) - 주술사', 'Equipement en mailles test niveau 55 - chaman', 'Stufe 55 Test Ausstattung Panzerung - Schamane', '', '', 'Nivel 55 TEST Equipamiento de malla: chamán', 'Nivel 55 TEST Equipamiento de malla: chamán', 'Тестовое снаряжение 55 уровня доспех - Шаман', '', '', '', '', '', '', '', ''), +(13696, '60 레벨용 시험용 장비 (사슬) - 주술사', 'Equipement en mailles test niveau 60 - chaman', 'Stufe 60 Test Ausstattung Panzerung - Schamane', '', '', 'Nivel 60 TEST Equipamiento de malla: chamán', 'Nivel 60 TEST Equipamiento de malla: chamán', 'Тестовое снаряжение 60 уровня доспех - Шаман', '', '', '', '', '', '', '', ''), +(13697, '65 레벨용 시험용 장비 (사슬) - 주술사', 'Equipement en mailles test niveau 65 - chaman', 'Stufe 65 Test Ausstattung Panzerung - Schamane', '', '', 'Nivel 65 TEST Equipamiento de malla: chamán', 'Nivel 65 TEST Equipamiento de malla: chamán', 'Тестовое снаряжение 65 уровня доспех - Шаман', '', '', '', '', '', '', '', ''), +(13698, '몬스터 - Staff, Ornate Warlock Staff Black Glow Low', 'Monstre - Bâton, Bâton Noir orné de démoniste, luit faiblement', 'Monster - Stab, Verschnörkelter Hexenmeisterstab Schwarzes Leuchten Gering', '', '', 'Monstruo: bastón, bastón de brujo ornamentado con resplandor negro bajo', 'Monstruo: bastón, bastón de brujo ornamentado con resplandor negro bajo', 'Монстр - посох, изысканный посох чернокнижника, черное сияние низкое', '', '', '', '', '', '', '', ''), +(13699, '중급 화염석', 'Pierre de feu', 'Feuerstein', '火焰石', '火焰石', 'Piedra de fuego', 'Piedra de fuego', 'Камень огня', '', '', '', '', '', '', '', ''), +(13700, '상급 화염석', 'Pierre de feu supérieure', 'Großer Feuerstein', '强效火焰石', '強效火焰石', 'Piedra de fuego superior', 'Piedra de fuego superior', 'Большой камень огня', '', '', '', '', '', '', '', ''), +(13701, '최상급 화염석', 'Pierre de feu majeure', 'Erheblicher Feuerstein', '特效火焰石', '極效火焰石', 'Pirorroca sublime', 'Piedra de fuego sublime', 'Крупный камень огня', '', '', '', '', '', '', '', ''), +(13702, '죽음풀', 'Herbe maléfique', 'Verdammniskraut', '末日草', '末日草', 'Apocalíseas', 'Apocalíseas', 'Погибельник', '', '', '', '', '', '', '', ''), +(13703, '코도 뼈', 'Os de kodo', 'Kodoknochen', '科多兽骨', '科多獸骨', 'Hueso de kodo', 'Hueso de kodo', 'Кость кодо', '', '', '', '', '', '', '', ''), +(13704, '해골 열쇠', 'Clé squelette', 'Skelettschlüssel', '骷髅钥匙', '骷髏鑰匙', 'Llave esqueleto', 'Llave esqueleto', 'Отмычка', '', '', '', '', '', '', '', ''), +(13705, '몬스터 - Staff, Yellow Jeweled with Low Purple Glow', 'Monstre - Bâton, orné de bijoux jaunes luisant d\'une lueur violette', 'Monster - Stab, Gelb Juwelenbesetzt mit geringem lila Leuchten', '', '', 'Monstruo: bastón, amarillo con joyas con resplandor morado bajo', 'Monstruo: bastón, amarillo con joyas con resplandor morado bajo', 'Монстр - посох, желтый изукрашенный с низким пурпурным свечением', '', '', '', '', '', '', '', ''), +(13706, '몬스터 - Axe, 2H Horde Black Tombstone', 'Monstre - Hache, 2M Horde Pierre tombale noire', 'Monster - Axt, 2H Horde Schwarz Grabstein', '', '', 'Monstruo: hacha, lápida negra de la Horda', '', 'Монстр - секира, двуручная, Орда черная надгробная плита', '', '', '', '', '', '', '', ''), +(13707, '몬스터 - Sword, Horde Sword B04 Black', 'Monstre - Epée, Horde Epée B04 Noire', 'Monster - Schwert, Horde Schwert B04 Schwarz', '', '', 'Monstruo: espada, espada de la Horda B04 negra', 'Monstruo: espada, espada de la Horda B04 negra', 'Монстр - меч, Орда меч B04 черный', '', '', '', '', '', '', '', ''), +(13708, '몬스터 - Sword2H, Horde Massive Blue', 'Monstre - Epée2M, Horde Bleu massif', 'Monster - Schwert2H, Horde Massiv Blau', '', '', 'Monstruo: espada 2M, maciza azul de la Horda', 'Monstruo: espada 2M, maciza azul de la Horda', 'Монстр - двуручный меч, Орда массивный синий', '', '', '', '', '', '', '', ''), +(13709, '몬스터 - Staff Green Sphere Glowing', 'Monstre - Bâton orné d\'une sphère verte luisante', 'Monster - Stab, Grün Sphäre Leuchtend', '', '', 'Monstruo: bastón verde con esfera resplandeciente', 'Monstruo: bastón verde con esfera resplandeciente', 'Монстр - посох Зеленой сферы, свечение', '', '', '', '', '', '', '', ''), +(13710, '시험용 체력 갑옷', 'Test Endurance Torse', 'Test - Ausdauer - Truhe', '', '', 'Test Fortaleza peto', 'Test Aguante peto', 'Тест выносливость - грудь', '', '', '', '', '', '', '', ''), +(13711, '시험용 공격력 갑옷', 'Test Puissance d\'attaque Torse', 'Test - Angriffskraft - Truhe', '', '', 'Test poder de ataque peto', 'Test poder de ataque peto', 'Тест сила атаки - грудь', '', '', '', '', '', '', '', ''), +(13712, '시험용 검술 갑옷', 'Test Epée Torse', 'Test - Schwert - Truhe', '', '', 'Test espada peto', 'Test espada peto', 'Тест меч - грудь', '', '', '', '', '', '', '', ''), +(13713, '시험용 회피 갑옷', 'Test Esquive Torse', 'Test - Ausweichen - Truhe', '', '', 'Test Dodge peto', 'Test Dodge peto', 'Тест уклонение - грудь', '', '', '', '', '', '', '', ''), +(13714, '시험용 무기막기 갑옷', 'Test Parade Torse', 'Test - Parieren - Truhe', '', '', 'Test Parry peto', 'Test Parry peto', 'Тест парирование - грудь', '', '', '', '', '', '', '', ''), +(13715, '시험용 방어 갑옷', 'Test Blocage Torse', 'Test - Blocken - Truhe', '', '', 'Test Block peto', 'Test Block peto', 'Тестовый блок - грудь', '', '', '', '', '', '', '', ''), +(13716, '시험용 신속 갑옷', 'Test Hâte Torse', 'Test - Hast - Truhe', '', '', 'Test Haste peto', 'Test Haste peto', 'Тест ускорение - грудь', '', '', '', '', '', '', '', ''), +(13717, '시험용 적중률 갑옷', 'Test Chances de toucher Torse', 'Test - Trefferchance - Truhe', '', '', 'Test Hit Chance peto', 'Test Hit Chance peto', 'Тест шанс попадания - грудь', '', '', '', '', '', '', '', ''), +(13718, '몬스터 - Sword, Horde Jagged Red', 'Monstre - Epée, Horde Dentelée Rouge', 'Monster - Schwert, Horde Gezackt Rot', '', '', 'Monstruo: espada, en sierra roja de la Horda', 'Monstruo: espada, en sierra roja de la Horda', 'Монстр - меч, Орда зазубренный красный', '', '', '', '', '', '', '', ''), +(13719, '몬스터 - Sword, Horde Jagged Red w/ Low Yellow Glow', 'Monstre - Epée, Horde Dentelée Rouge Halo Jaune', 'Monster - Schwert, Horde Gezackt Rot m. geringem gelben Leuchten', '', '', 'Monstruo: espada, en sierra roja de la Horda con resplandor amarillo bajo', 'Monstruo: espada, en sierra roja de la Horda con resplandor amarillo bajo', 'Монстр - меч, Орда зазубренный красный w/ низкое желтое свечение', '', '', '', '', '', '', '', ''), +(13720, '몬스터 - Staff, Feathered Invert - Glow Black High', 'Monstre - Bâton, A plumes ouvragé - Halo noir', 'Monster - Stab, Gefiedert Umgekehrt - Leuchten Schwarz Hoch', '', '', 'Monstruo: bastón, invertido con plumas: resplandor negro alto', 'Monstruo: bastón, invertido con plumas: resplandor negro alto', 'Монстр - посох, оперенный перевернутый - сияние черное высокое', '', '', '', '', '', '', '', ''), +(13721, '몬스터 - Staff, Wooden Handle Spiral Head White', 'Monstre - Bâton, Bois torsadé tête blanche', 'Monster - Stab, Holzgriff, Spiralförmiger Kopf Weiß', '', '', 'Monstruo: bastón, mango de madera y cabeza espiral blanca', 'Monstruo: bastón, mango de madera y cabeza espiral blanca', 'Монстр - посох, деревянная рукоять спиральное навершие белый', '', '', '', '', '', '', '', ''), +(13722, '몬스터 - Staff, Demon Skull Staff Low Purple Flame', 'Monstre - Bâton, Crâne de démon bas flamme violette', 'Monster - Stab, Dämonenschädel-Stab geringe lila Flamme', '', '', 'Monstruo: bastón, bastón calavera de demonio con llama pequeña morada', 'Monstruo: bastón, bastón calavera de demonio con llama morada pequeña', 'Монстр - посох, посох демонского черепа низкое перпурное поамя', '', '', '', '', '', '', '', ''), +(13723, '몬스터 - Staff, Wood w/ Spiral Head White Low Purple Glow', 'Monstre - Batôn, Bois torsadé tête blanche bas halo violet', 'Monster - Stab, Holzgriff m. spiralförmigem Kopf Weiß geringes lila Leuchten', '', '', 'Monstruo: bastón, de madera con cabeza espiral blanca con resplandor morado bajo', 'Monstruo: bastón, de madera con cabeza espiral blanca con resplandor morado bajo', 'Монстр - посох, деревянный w/ Спиральное навершие белое низкое пурпурное свечение', '', '', '', '', '', '', '', ''), +(13724, '맛좋은 만나빵', 'Biscuit enrichi en manne', 'Angereicherter Manakeks', '可口的魔法点心', '可口的魔法點心', 'Galleta de maná enriquecido', 'Galleta enriquecida con maná', 'Витаминизированное печенье из манны', '', '', '', '', '', '', '', ''), +(13725, '소름끼치는 크라스티노브의 가방', 'Sac des horreurs de Krastinov', 'Krastinovs Tasche der Schrecken', '卡斯迪诺夫的恐惧之袋', '卡斯迪諾夫的恐怖袋', 'Bolsa de Horrores de Krastinov', 'Bolsa de los horrores de Krastinov', 'Мешок ужасов Крастинова', '', '', '', '', '', '', '', ''), +(13726, '[임시] Rising Dawn Gloves', '[PH] Gants de l\'aube rasante', '', '', '', '[PH] Rising Dawn guantes', '[PH] Rising Dawn guantes', '[PH] Перчатки Юного Рассвета', '', '', '', '', '', '', '', ''), +(13727, '[임시] Brilliant Dawn Gloves', '[PH] Gants de l\'aube brillante', '', '', '', '[PH] Brilliant Dawn guantes', '[PH] Brilliant Dawn guantes', '[PH] Перчатки Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13728, '[임시] Shining Dawn Gloves', '[PH] Gants de l\'aube scintillante', '', '', '', '[PH] Shining Dawn guantes', '[PH] Shining Dawn guantes', '[PH] Перчатки Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13729, '[임시] Brilliant Dawn Mitts', '[PH] Mitaines de l\'aube brillante', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13730, '[임시] Brilliant Dawn Fists', '[PH] Poings de l\'aube brillante', '', '', '', '[PH] Brilliant Dawn Puños', '[PH] Brilliant Dawn Puños', '[PH] Боевые перчатки Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13731, '[임시] Brilliant Dawn Gauntlets', '[PH] Gantelets de l\'aube brillante', '', '', '', '[PH] Brilliant Dawn guanteletes', '[PH] Brilliant Dawn guanteletes', '[PH] Рукавицы Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13732, '[임시] Rising Dawn Mitts', '[PH] Mitaines de l\'aube rasante', '', '', '', '[PH] Rising Dawn mitones', '[PH] Rising Dawn mitones', '[PH] Полуперчатки Юного Рассвета', '', '', '', '', '', '', '', ''), +(13733, '[임시] Rising Dawn Fists', '[PH] Poings de l\'aube rasante', '', '', '', '[PH] Rising Dawn Puños', '[PH] Rising Dawn Puños', '[PH] Боевые перчатки Юного рассвета', '', '', '', '', '', '', '', ''), +(13734, '[임시] Rising Dawn Gauntlets', '[PH] Gantelets de l\'aube rasante', '', '', '', '[PH] Rising Dawn guanteletes', '[PH] Rising Dawn guanteletes', '[PH] Рукавицы Юного Рассвета', '', '', '', '', '', '', '', ''), +(13735, '[임시] Shining Dawn Mitts', '[PH] Mitaines de l\'aube scintillante', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13736, '[임시] Shining Dawn Fists', '[PH] Poings de l\'aube scintillante', '', '', '', '[PH] Shining Dawn Puños', '[PH] Shining Dawn Puños', '[PH] Боевые перчатки Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13737, '[임시] Shining Dawn Gauntlets', '[PH] Gantelets de l\'aube scintillante', '', '', '', '[PH] Shining Dawn guanteletes', '[PH] Shining Dawn guanteletes', '[PH] Рукавицы Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13738, '[임시] Cloth Bracers of the Brilliant Dawn', '[PH] Brassards de l\'aube brillante en tissu', '[PH] Stoffarmschienen der blitzenden Dämmerung', '', '', '[PH] paño Brazales de the Brilliant Dawn', '[PH] paño Brazales de the Brilliant Dawn', '[PH] Матерчатые наручи Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13739, '[임시] Cloth Bracers of the Rising Dawn', '[PH] Brassards de l\'aube rasante en tissu', '[PH] Stoffarmschienen der aufgehenden Dämmerung', '', '', '[PH] paño Brazales de the Rising Dawn', '[PH] paño Brazales de the Rising Dawn', '[PH] Матерчатые наручи Юного рассвета', '', '', '', '', '', '', '', ''), +(13740, '[임시] Cloth Bracers of the Shining Dawn', '[PH] Brassards de l\'aube scintillante en tissu', '[PH] Stoffarmschienen der leuchtenden Dämmerung', '', '', '[PH] paño Brazales de the Shining Dawn', '[PH] paño Brazales de the Shining Dawn', '[PH] Матерчатые наручи Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13741, '[임시] Leather Bracers of the Brilliant Dawn', '[PH] Brassards de l\'aube brillante en cuir', '[PH] Lederarmschienen der blitzenden Dämmerung', '', '', '[PH] Piel Brazales de the Brilliant Dawn', '[PH] Piel Brazales de the Brilliant Dawn', '[PH] Кожаные наручи Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13742, '[임시] Mail Bracers of the Brilliant Dawn', '[PH] Brassards de l\'aube brillante en mailles', '[PH] Panzerarmschienen der blitzenden Dämmerung', '', '', '[PH] Malla Brazales de the Brilliant Dawn', '[PH] Malla Brazales de the Brilliant Dawn', '[PH] Кольчужные наручи Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13743, '[임시] Plate Bracers of the Brilliant Dawn', '[PH] Brassards de l\'aube brillante en plaques', '[PH] Plattenarmschienen der blitzenden Dämmerung', '', '', '[PH] de placas Brazales de the Brilliant Dawn', '[PH] de placas Brazales de the Brilliant Dawn', '[PH] Латные наручи Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13744, '[임시] Plate Bracers of the Rising Dawn', '[PH] Brassards de l\'aube rasante en plaques', '[PH] Plattenarmschienen der aufgehenden Dämmerung', '', '', '[PH] de placas Brazales de the Rising Dawn', '[PH] de placas Brazales de the Rising Dawn', '[PH] Латные наручи Юного рассвета', '', '', '', '', '', '', '', ''), +(13745, '[임시] Plate Bracers of the Shining Dawn', '[PH] Brassards de l\'aube scintillante en plaques', '[PH] Plattenarmschienen der leuchtenden Dämmerung', '', '', '[PH] de placas Brazales de the Shining Dawn', '[PH] de placas Brazales de the Shining Dawn', '[PH] Латные наручи Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13746, '[임시] Mail Bracers of the Rising Dawn', '[PH] Brassards de l\'aube rasante en mailles', '[PH] Panzerarmschienen der aufgehenden Dämmerung', '', '', '[PH] Malla Brazales de the Rising Dawn', '[PH] Malla Brazales de the Rising Dawn', '[PH] Кольчужные наручи Юного рассвета', '', '', '', '', '', '', '', ''), +(13747, '[임시] Mail Bracers of the Shining Dawn', '[PH] Brassards de l\'aube scintillante en mailles', '[PH] Panzerarmschienen der leuchtenden Dämmerung', '', '', '[PH] Malla Brazales de the Shining Dawn', '[PH] Malla Brazales de the Shining Dawn', '[PH] Кольчужные наручи Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13748, '[임시] Leather Bracers of the Shining Dawn', '[PH] Brassards de l\'aube scintillante en cuir', '[PH] Lederarmschienen der leuchtenden Dämmerung', '', '', '[PH] Piel Brazales de the Shining Dawn', '[PH] Piel Brazales de the Shining Dawn', '[PH] Кожаные наручи Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13749, '[임시] Leather Bracers of the Rising Dawn', '[PH] Brassards de l\'aube rasante en cuir', '[PH] Lederarmschienen der aufgehenden Dämmerung', '', '', '[PH] Piel Brazales de the Rising Dawn', '[PH] Piel Brazales de the Rising Dawn', '[PH] Кожаные наручи Юного рассвета', '', '', '', '', '', '', '', ''), +(13750, '몬스터 - Staff, Jeweled Blue Staff', 'Monstre - Bâton, Bâton orné bleu', 'Monster - Stab, Juwelenbesetzt Blau Stab', '', '', 'Monstruo: bastón, azul bastón con joyas', 'Monstruo: bastón, azul bastón con joyas', 'Монстр - посох, изукрашенный синий посох', '', '', '', '', '', '', '', ''), +(13751, '몬스터 - Staff, Jeweled Yellow Staff', 'Monstre - Bâton, Bâton orné jaune', 'Monster - Stab, Juwelenbesetzt Gelb Stab', '', '', 'Monstruo: bastón, bastón amarillo con joyas', 'Monstruo: bastón, bastón amarillo con joyas', 'Монстр - посох, изукрашенный желтый посох', '', '', '', '', '', '', '', ''), +(13753, '몬스터 - Staff, Jeweled Green Staff', 'Monstre - Bâton, Bâton orné vert', 'Monster - Stab, Juwelenbesetzt Grün Stab', '', '', 'Monstruo: bastón, bastón con joyas verde', 'Monstruo: bastón, bastón con joyas verde', 'Монстр - посох, изукрашенный зеленый посох', '', '', '', '', '', '', '', ''), +(13754, '빛깔좋은 망둥어', 'Barracuda luisant cru', 'Roher glänzender Machtfisch', '新鲜的光滑大鱼', '新鮮的光滑大魚', 'Vigorpez lustroso crudo', 'Vigorpez lustroso crudo', 'Сырая блестящая мощь-рыба', '', '', '', '', '', '', '', ''), +(13755, '겨울오징어', 'Calmar hivernal', 'Winterkalmar', '冬鱿鱼', '冬魷魚', 'Calamar de invierno', 'Calamar de invierno', 'Зимний кальмар', '', '', '', '', '', '', '', ''), +(13756, '넙치농어', 'Perche estivale crue', 'Roher Sommerbarsch', '新鲜的夏日鲈鱼', '新鮮的夏日鱸魚', 'Lubina cruda', 'Lubina cruda', 'Сырой летний окунь', '', '', '', '', '', '', '', ''), +(13757, '번개뱀장어', 'Anguille électrique', 'Zitteraal', '电鳗', '電鰻', 'Anguila relámpago', 'Anguila relámpago', 'Молниевый угорь', '', '', '', '', '', '', '', ''), +(13758, '붉은퉁돔', 'Rouget cru', 'Roher Rotkiemen', '新鲜的红腮鱼', '新鮮的紅腮魚', 'Branquirrojo crudo', 'Branquirrojo crudo', 'Сырая краснобородка', '', '', '', '', '', '', '', ''), +(13759, '밤비늘퉁돔', 'Lutjan nagenuit cru', 'Roher Nachtflossenschnapper', '新鲜的夜鳞鲷鱼', '新鮮的夜鱗鯛魚', 'Pargo nocturno crudo', 'Pargo nocturno crudo', 'Сырой черноперый луциан', '', '', '', '', '', '', '', ''), +(13760, '해비늘연어', 'Saumon solécaille cru', 'Roher Sonnenschuppenlachs', '新鲜的阳鳞鲑鱼', '新鮮的陽鱗鮭魚', 'Salmón escama de sol crudo', 'Salmón escama de sol crudo', 'Сырой радужный лосось', '', '', '', '', '', '', '', ''), +(13761, '얼어붙은 알', 'Oeufs congelés', 'Gefrorene Eier', '冰冻的龙蛋', '冰凍的龍蛋', 'Huevos congelados', 'Huevos congelados', 'Охлажденные яйца', '', '', '', '', '', '', '', ''), +(13762, '[임시] Robe of the Brilliant Dawn', '[PH] Robe de l\'aube brillante', 'Robe der blitzenden Dämmerung', '', '', '[PH] Toga de the Brilliant Dawn', '[PH] Toga de the Brilliant Dawn', '[PH] Одеяние Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13763, '[임시] Robe of the Rising Dawn', '[PH] Robe de l\'aube rasante', '[PH] Robe der aufgehenden Dämmerung', '', '', '[PH] Toga de the Rising Dawn', '[PH] Toga de the Rising Dawn', '[PH] Одеяние Юного рассвета', '', '', '', '', '', '', '', ''), +(13764, '[임시] Robe of the Shining Dawn', '[PH] Robe de l\'aube scintillante', '[PH] Robe der leuchtenden Dämmerung', '', '', '[PH] Toga de the Shining Dawn', '[PH] Toga de the Shining Dawn', '[PH] Одеяние Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13765, '[임시] Leather Chestguard of the Brilliant Dawn', '[PH] Corselet de l\'aube brillante en cuir', '[PH] Lederbrustschutz der blitzenden Dämmerung', '', '', '[PH] Piel coraza de the Brilliant Dawn', '[PH] Piel coraza de the Brilliant Dawn', '[PH] Кожаные латы Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13766, '[임시] Leather Chestguard of the Shining Dawn', '[PH] Corselet de l\'aube scintillante en cuir', '[PH] Lederbrustschutz der leuchtenden Dämmerung', '', '', '[PH] Piel coraza de the Shining Dawn', '[PH] Piel coraza de the Shining Dawn', '[PH] Кожаные латы Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13767, '[임시] Leather Chestguard of the Rising Dawn', '[PH] Corselet de l\'aube rasante en cuir', '[PH] Leder-Brustschutz der aufgehenden Dämmerung', '', '', '[PH] Piel coraza de the Rising Dawn', '[PH] Piel coraza de the Rising Dawn', '[PH] Кожаные латы Юного рассвета', '', '', '', '', '', '', '', ''), +(13768, '[임시] Mail Chestguard of the Brilliant Dawn', '[PH] Corselet de l\'aube brillante en mailles', 'Panzerbrustschutz der blitzenden Dämmerung', '', '', '[PH] Malla coraza de the Brilliant Dawn', '[PH] Malla coraza de the Brilliant Dawn', '[PH] Кольчужные латы Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13769, '[임시] Mail Chestguard of the Shining Dawn', '[PH] Corselet de l\'aube scintillante en mailles', '[PH] Panzerbrustschutz der leuchtenden Dämmerung', '', '', '[PH] Malla coraza de the Shining Dawn', '[PH] Malla coraza de the Shining Dawn', '[PH] Кольчужные латы Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13770, '[임시] Mail Chestguard of the Rising Dawn', '[PH] Corselet de l\'aube rasante en mailles', '[PH] Panzerbrustschutz der aufgehenden Dämmerung', '', '', '[PH] Malla coraza de the Rising Dawn', '[PH] Malla coraza de the Rising Dawn', '[PH] Кольчужные латы Юного рассвета', '', '', '', '', '', '', '', ''), +(13771, '[임시] Plate Chestguard of the Brilliant Dawn', '[PH] Corselet de l\'aube brillante en plaques', '[PH] Plattenbrustschutz der blitzenden Dämmerung', '', '', '[PH] de placas coraza de the Brilliant Dawn', '[PH] de placas coraza de the Brilliant Dawn', '[PH] Латы Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13772, '[임시] Plate Chestguard of the Rising Dawn', '[PH] Corselet de l\'aube rasante en plaques', '[PH] Plattenbrustschutz der aufgehenden Dämmerung', '', '', '[PH] de placas coraza de the Rising Dawn', '[PH] de placas coraza de the Rising Dawn', '[PH] Латы Юного рассвета', '', '', '', '', '', '', '', ''), +(13773, '[임시] Plate Chestguard of the Shining Dawn', '[PH] Corselet de l\'aube scintillante en plaques', '[PH] Plattenbrustschutz der leuchtenden Dämmerung', '', '', '[PH] de placas coraza de the Shining Dawn', '[PH] de placas coraza de the Shining Dawn', '[PH] Латы Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13774, '[임시] Cloth Leggings of the Brilliant Dawn', '[PH] Pantalon en étoffe de l\'aube brillante', '[PH] Stoff-Gamaschen der blitzenden Dämmerung', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13775, '[임시] Cloth Leggings of the Rising Dawn', '[PH] Pantalon de l\'aube rasante en tissu', '[PH] Stoffgamaschen der aufgehenden Dämmerung', '', '', '[PH] paño Leotardos de the Rising Dawn', '[PH] paño Leotardos de the Rising Dawn', '[PH] Матерчатые поножи Юного рассвета', '', '', '', '', '', '', '', ''), +(13776, '[임시] Cloth Leggings of the Shining Dawn', '[PH] Pantalon de l\'aube scintillante en tissu', '[PH] Stoffgamaschen der leuchtenden Dämmerung', '', '', '[PH] paño Leotardos de the Shining Dawn', '[PH] paño Leotardos de the Shining Dawn', '[PH] Матерчатые поножи Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13777, '[임시] Leather Leggings of the Brilliant Dawn', '[PH] Jambières de l\'aube brillante en cuir', '[PH] Ledergamaschen der blitzenden Dämmerung', '', '', '[PH] Piel Leotardos de the Brilliant Dawn', '[PH] Piel Leotardos de the Brilliant Dawn', '[PH] Кожаные поножи Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13778, '[임시] Leather Leggings of the Rising Dawn', '[PH] Jambières de l\'aube rasante en cuir', '[PH] Ledergamaschen der aufgehenden Dämmerung', '', '', '[PH] Piel Leotardos de the Rising Dawn', '[PH] Piel Leotardos de the Rising Dawn', '[PH] Кожаные поножи Юного рассвета', '', '', '', '', '', '', '', ''), +(13779, '[임시] Leather Leggings of the Shining Dawn', '[PH] Jambières de l\'aube scintillante en cuir', '[PH] Ledergamaschen der leuchtenden Dämmerung', '', '', '[PH] Piel Leotardos de the Shining Dawn', '[PH] Piel Leotardos de the Shining Dawn', '[PH] Кожаные поножи Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13780, '[임시] Mail Leggings of the Brilliant Dawn', '[PH] Jambières de l\'aube brillante en mailles', '[PH] Panzergamaschen der blitzenden Dämmerung', '', '', '[PH] Malla Leotardos de the Brilliant Dawn', '[PH] Malla Leotardos de the Brilliant Dawn', '[PH] Кольчужные поножи Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13781, '[임시] Mail Leggings of the Rising Dawn', '[PH] Jambières de l\'aube rasante en mailles', '[PH] Panzergamaschen der aufgehenden Dämmerung', '', '', '[PH] Malla Leotardos de the Rising Dawn', '[PH] Malla Leotardos de the Rising Dawn', '[PH] Кольчужные поножи Юного рассвета', '', '', '', '', '', '', '', ''), +(13782, '[임시] Mail Leggings of the Shining Dawn', '[PH] Jambières de l\'aube scintillante en mailles', '[PH] Panzergamaschen der leuchtenden Dämmerung', '', '', '[PH] Malla Leotardos de the Shining Dawn', '[PH] Malla Leotardos de the Shining Dawn', '[PH] Кольчужные поножи Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13783, '[임시] Plate Leggings of the Brilliant Dawn', '[PH] Jambières de l\'aube brillante en plaques', '[PH] Plattengamaschen der blitzenden Dämmerung', '', '', '[PH] de placas Leotardos de the Brilliant Dawn', '[PH] de placas Leotardos de the Brilliant Dawn', '[PH] Латные поножи Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13784, '[임시] Plate Leggings of the Rising Dawn', '[PH] Jambières de l\'aube rasante en plaques', '[PH] Plattengamaschen der aufgehenden Dämmerung', '', '', '[PH] de placas Leotardos de the Rising Dawn', '[PH] de placas Leotardos de the Rising Dawn', '[PH] Латные поножи Юного рассвета', '', '', '', '', '', '', '', ''), +(13785, '[임시] Plate Leggings of the Shining Dawn', '[PH] Jambières de l\'aube scintillante en plaques', '[PH] Plattengamaschen der leuchtenden Dämmerung', '', '', '[PH] de placas Leotardos de the Shining Dawn', '[PH] de placas Leotardos de the Shining Dawn', '[PH] Латные поножи Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13786, '[임시] Brilliant Dawn Hat', '[PH] Chapeau de l\'aube brillante', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13787, '[임시] Rising Dawn Hat', '[PH] Chapeau de l\'aube rasante', '', '', '', '', '', '[PH] Шляпа Юного Рассвета', '', '', '', '', '', '', '', ''), +(13788, '[임시] Shining Dawn Hat', '[PH] Chapeau de l\'aube scintillante', '', '', '', '', '', '[PH] Шляпа Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13789, '[임시] Brilliant Dawn Cap', '[PH] Calot de l\'aube brillante', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13790, '[임시] Rising Dawn Cap', '[PH] Coiffe de l\'aube rasante', '', '', '', '', '', '[PH] Шапка Юного рассвета', '', '', '', '', '', '', '', ''), +(13791, '[임시] Shining Dawn Cap', '[PH] Coiffe de l\'aube scintillante', '', '', '', '', '', '[PH] Шапка Сияющей Зари', '', '', '', '', '', '', '', ''), +(13792, '[임시] Brilliant Dawn Coif', '[PH] Coiffe de l\'aube brillante', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13793, '[임시] Rising Dawn Coif', '[PH] Camail de l\'aube rasante', '', '', '', '', '', '[PH] Капюшон Юного рассвета', '', '', '', '', '', '', '', ''), +(13794, '[임시] Shining Dawn Coif', '[PH] Camail de l\'aube brillante', '', '', '', '', '', '[PH] Капюшон Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13795, '[임시] Brilliant Dawn Helm', '[PH] Heaume de l\'aube brillante', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13796, '[임시] Rising Dawn Helm', '[PH] Heaume de l\'aube rasante', '', '', '', '[PH] Rising Dawn yelmo', '[PH] Rising Dawn yelmo', '[PH] Шлем Юного Рассвета', '', '', '', '', '', '', '', ''), +(13797, '[임시] Shining Dawn Helm', '[PH] Heaume de l\'aube scintillante', '', '', '', '[PH] Shining Dawn yelmo', '[PH] Shining Dawn yelmo', '[PH] Шлем Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13798, '[임시] Cloth Boots of the Brilliant Dawn', '[PH] Bottes de l\'aube brillante en tissu', '[PH] Stoff-Stiefel der blitzenden Dämmerung', '', '', '[PH] paño Botas de the Brilliant Dawn', '[PH] paño Botas de the Brilliant Dawn', '[PH] Матерчатые сапоги Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13799, '[임시] Cloth Boots of the Rising Dawn', '[PH] Bottes en étoffe de l\'aube rasante', '[PH] Stoff-Stiefel der aufgehenden Dämmerung', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13800, '[임시] Cloth Boots of the Shining Dawn', '[PH] Bottes en étoffe de l\'aube scintillante', '[PH] Stoff-Stiefel der leuchtenden Dämmerung', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(13801, '[임시] Leather Boots of the Brilliant Dawn', '[PH] Bottes de l\'aube brillante en cuir', '[PH] Lederstiefel der blitzenden Dämmerung', '', '', '[PH] Piel Botas de the Brilliant Dawn', '[PH] Piel Botas de the Brilliant Dawn', '[PH] Кожаные сапоги Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13802, '[임시] Leather Boots of the Rising Dawn', '[PH] Bottes de l\'aube rasante en cuir', '[PH] Lederstiefel der aufgehenden Dämmerung', '', '', '[PH] Piel Botas de the Rising Dawn', '[PH] Piel Botas de the Rising Dawn', '[PH] Кожаные сапоги Юного рассвета', '', '', '', '', '', '', '', ''), +(13803, '[임시] Leather Boots of the Shining Dawn', '[PH] Bottes de l\'aube scintillante en cuir', '[PH] Lederstiefel der leuchtenden Dämmerung', '', '', '[PH] Piel Botas de the Shining Dawn', '[PH] Piel Botas de the Shining Dawn', '[PH] Кожаные сапоги Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13804, '[임시] Mail Boots of the Brilliant Dawn', '[PH] Bottes de l\'aube brillante en mailles', '[PH] Panzerstiefel der blitzenden Dämmerung', '', '', '[PH] Malla Botas de the Brilliant Dawn', '[PH] Malla Botas de the Brilliant Dawn', '[PH] Кольчужные сапоги Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13805, '[임시] Mail Boots of the Rising Dawn', '[PH] Bottes de l\'aube rasante en mailles', '[PH] Panzerstiefel der aufgehenden Dämmerung', '', '', '[PH] Malla Botas de the Rising Dawn', '[PH] Malla Botas de the Rising Dawn', '[PH] Кольчужные сапоги Юного рассвета', '', '', '', '', '', '', '', ''), +(13806, '[임시] Mail Boots of the Shining Dawn', '[PH] Bottes de l\'aube scintillante en mailles', '[PH] Panzerstiefel der leuchtenden Dämmerung', '', '', '[PH] Malla Botas de the Shining Dawn', '[PH] Malla Botas de the Shining Dawn', '[PH] Кольчужные сапоги Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13807, '[임시] Plate Boots of the Brilliant Dawn', '[PH] Bottes de l\'aube brillante en plaques', '[PH] Plattenstiefel der blitzenden Dämmerung', '', '', '[PH] de placas Botas de the Brilliant Dawn', '[PH] de placas Botas de the Brilliant Dawn', '[PH] Латные сапоги Сверкающего рассвета', '', '', '', '', '', '', '', ''), +(13808, '[임시] Plate Boots of the Rising Dawn', '[PH] Bottes de l\'aube rasante en plaques', '[PH] Plattenstiefel der aufgehenden Dämmerung', '', '', '[PH] de placas Botas de the Rising Dawn', '[PH] de placas Botas de the Rising Dawn', '[PH] Латные сапоги Юного рассвета', '', '', '', '', '', '', '', ''), +(13809, '[임시] Plate Boots of the Shining Dawn', '[PH] Bottes de l\'aube scintillante en plaques', '[PH] Plattenstiefel der leuchtenden Dämmerung', '', '', '[PH] de placas Botas de the Shining Dawn', '[PH] de placas Botas de the Shining Dawn', '[PH] Латные сапоги Сияющего рассвета', '', '', '', '', '', '', '', ''), +(13810, '축복받은 해과일', 'Fruit solaire béni', 'Gesegnete Sonnenfrucht', '神圣太阳果', '神聖太陽果', 'Fruta del sol bendita', 'Fruta del sol bendita', 'Благословленный солнцеплод', '', '', '', '', '', '', '', ''), +(13811, '여명의 목걸이', 'Collier de l\'Aube', 'Halskette der Dämmerung', '黎明项链', '黎明項鏈', 'Collar del Alba', 'Collar del Alba', 'Ожерелье Рассвета', '', '', '', '', '', '', '', ''), +(13812, '여명의 반지', 'Anneau de l\'Aube', 'Ring der Dämmerung', '黎明之戒', '黎明之戒', 'Anillo del Alba', 'Anillo del Alba', 'Кольцо Рассвета', '', '', '', '', '', '', '', ''), +(13813, '축복받은 해과일 주스', 'Jus de Fruit solaire béni', 'Gesegneter Sonnenfruchtsaft', '神圣太阳果汁', '神聖太陽果汁', 'Zumo de fruta del sol bendito', 'Zumo de fruta del sol bendita', 'Благословленный сок солнцеплода', '', '', '', '', '', '', '', ''), +(13814, '몬스터 - Shield, Stromgarde B03', 'Monstre - Bouclier, Stromgarde B03', 'Monster - Schild, Stromgarde B03', '', '', 'Monstruo: escudo, Stromgarde B03', 'Monstruo: escudo, Stromgarde B03', 'Монстр: щит, Штормгард В03', '', '', '', '', '', '', '', ''), +(13815, '어떤 룬', 'Une rune', 'Beliebige Rune', '一些符文', '一些符文', 'Algunas runas', 'Una runa', 'Некая руна', '', '', '', '', '', '', '', ''), +(13816, '고급 롱소드', 'Epée longue fine', 'Feines Langschwert', '优质长剑', '優質長劍', 'Espada larga refinada', 'Tizona refinada', 'Тонкий длинный меч', '', '', '', '', '', '', '', ''), +(13817, '예리한 대검', 'Grande épée effilée', 'Schmales Großschwert', '锥形巨剑', '錐形巨劍', 'Espada magna estrecha', 'Espada magna estrecha', 'Суженный большой меч', '', '', '', '', '', '', '', ''), +(13818, '이빠진 도끼', 'Hache dentelée', 'Gezackte Axt', '锯齿斧', '鋸齒斧', 'Hacha dentada', 'Hacha dentada', 'Зазубрившийся топор', '', '', '', '', '', '', '', ''), +(13819, '균형잡힌 전투도끼', 'Hache de guerre équilibrée', 'Ausbalancierte Kriegsaxt', '平衡战斧', '平衡戰斧', 'Hacha de guerra equilibrada', 'Hacha de guerra equilibrada', 'Уравновешенный военный топор', '', '', '', '', '', '', '', ''), +(13820, '투박한 철퇴', 'Masse récalcitrante', 'Schlagkolben', '轻锤', '輕錘', 'Maza de peso', 'Maza de peso', 'Ударная палица', '', '', '', '', '', '', '', ''), +(13821, '커다란 마울', 'Maillet massif', 'Unförmiger Schlägel', '笨重的木槌', '笨重的木槌', 'Gran maza enorme', 'Gran maza enorme', 'Громоздкая кувалда', '', '', '', '', '', '', '', ''), +(13822, '뾰족 단검', 'Dague d\'épines', 'Stacheldolch', '尖刺匕首', '尖刺匕首', 'Daga con pinchos', 'Daga con pinchos', 'Шипастый кинжал', '', '', '', '', '', '', '', ''), +(13823, '튼튼한 전투 지팡이', 'Bâton de guerre massacreur', 'Plumper Kriegsstab', '坚硬的法杖', '堅硬戰杖', 'Bastón de guerra recio', 'Bastón de guerra recio', 'Боевой посох Упорства', '', '', '', '', '', '', '', ''), +(13824, '큰 곡궁', 'Arc long recourbé', 'Doppellangbogen', '弯曲的长弓', '彎曲的長弓', 'Arco largo corvo', 'Arco largo corvo', 'Изогнутый длинный лук', '', '', '', '', '', '', '', ''), +(13825, '낡은 머스킷총', 'Mousquet chargé', 'Scharfe Muskete', '基础步枪', '基礎步槍', 'Mosquete primordial', 'Mosquete primordial', 'Заряженный мушкет', '', '', '', '', '', '', '', ''), +(13842, '가을/겨울 아침', 'Matin automnal/hivernal', 'Herbst/Winter-Morgen', '', '秋/冬之晨', 'Mañana de otoño/invierno', 'Mañana de otoño/invierno', 'Осенне-зимнее утро', '', '', '', '', '', '', '', ''), +(13843, '가을/겨울 오후', 'Après-midi automnal/hivernal', 'Herbst/Winter-Nachmittag', '', '秋/冬之午', 'Tarde de otoño/invierno', 'Tarde de otoño/invierno', 'Осенне-зимний день', '', '', '', '', '', '', '', ''), +(13844, '가을/겨울 저녁', 'Soirée automnale/hivernale', 'Herbst/Winter-Abend', '', '秋/冬之傍晚', 'Tarde noche de otoño/invierno', 'Tarde noche de otoño/invierno', 'Осенне-зимний вечер', '', '', '', '', '', '', '', ''), +(13845, '가을/겨울 밤', 'Nuit automnale/hivernale', 'Herbst/Winter-Nacht', '', '秋/冬之夜', 'Noche de otoño/invierno', 'Noche de otoño/invierno', 'Осенне-зимняя ночь', '', '', '', '', '', '', '', ''), +(13846, '봄/여름 아침', 'Matin printannier/estival', 'Frühling/Sommer-Morgen', '', '春/夏之晨', 'Mañana de primavera/verano', 'Mañana de primavera/verano', 'Весенне-летнее утро', '', '', '', '', '', '', '', ''), +(13847, '봄/여름 오후', 'Après-midi printannier/estival', 'Frühling/Sommer-Nachmittag', '', '春/夏之午', 'Mediodía de primavera/verano', 'Mediodía de primavera/verano', 'Весенне-летний день', '', '', '', '', '', '', '', ''), +(13848, '봄/여름 저녁', 'Soirée printanière/estivale', 'Frühling/Sommer-Abend', '', '春/夏之傍晚', 'Tarde de primavera/verano', 'Tarde de primavera/verano', 'Весенне-летний вечер', '', '', '', '', '', '', '', ''), +(13849, '봄/여름 밤', 'Nuit printannière/estivale', 'Frühling/Sommer-Nacht', '', '春/夏之夜', 'Noche de primavera/verano', 'Noche de primavera/verano', 'Весенне-летняя ночь', '', '', '', '', '', '', '', ''), +(13850, '럼블샷의 탄환', 'Munitions de Rumbleshot', 'Rumbleshots Munition', '海格纳的弹药', '海格納的彈藥', 'Munición de Estruendo', 'Munición de Estruendo', 'Боеприпасы Громострела', '', '', '', '', '', '', '', ''), +(13851, '늑대 양념 갈비', 'Côtes de loup épicées', 'Scharfe Wolfrippchen', '热狼排', '熱狼排', 'Costillas de lobo picantes', 'Costillas de lobo picantes', 'Острая волчья грудинка', '', '', '', '', '', '', '', ''), +(13852, '십자군 사령관의 명령서', 'Les ordres du Grand croisé', 'Befehl des obersten Kreuzzüglers', '大十字军的命令', '大十字軍的命令', 'Orden del Gran Cruzado', 'Orden del Gran Cruzado', 'Приказ верховного рыцаря', '십자군 사령관의 인장이 찍혀 있습니다.', 'Porte la marque du Grand croisé.', 'Trägt das Mal des obersten Kreuzzüglers.', '命令上面盖着大十字军的印章。', '命令上面蓋著大十字軍的印章。', 'Lleva la marca del Gran Cruzado.', 'Lleva la marca del Gran Cruzado.', 'Несет на себе печать верховного рыцаря.'), +(13853, '청소부구더기 고기덩어리', 'Chair de Ver putride', 'Scheibe Aaswurmfleisch', '食腐虫肉块', '食腐蟲肉塊', 'Trozo de carne de gusano carroñero', 'Trozo de carne de gusano carroñero', 'Кусок мяса червя-трупоеда', '', '', '', '', '', '', '', ''), +(13854, '몬스터 - Item, Tankard Dirty Offhand', 'Monstre - Objet, Tankard sale main gauche', 'Monster - Gegenstand, Humpen Schmutzig Nebenhand', '', '', 'Monstruo: objeto, pichel sucio, mano secundaria', 'Monstruo: objeto, pichel sucio, mano izquierda', 'Монстр: предмет, пинта грязная левая рука', '', '', '', '', '', '', '', ''), +(13855, '몬스터 - Item, Tankard Metal Offhand', 'Monstre - Objet, Tankard en métal main gauche', 'Monster - Gegenstand, Humpen Metall Nebenhand', '', '', 'Monstruo: objeto, pichel metal, mano secundaria', 'Monstruo: objeto, pichel metal, mano izquierda', 'Монстр: предмет, пинта металлическая левая рука', '', '', '', '', '', '', '', ''), +(13856, '룬매듭 허리띠', 'Ceinture en étoffe runique', 'Runenstoffgürtel', '符文布腰带', '符文布腰帶', 'Cinturón de paño rúnico', 'Cinturón de paño rúnico', 'Пояс из рунной ткани', '', '', '', '', '', '', '', ''), +(13857, '룬매듭 튜닉', 'Tunique en étoffe runique', 'Runenstofftunika', '符文布外套', '符文布外套', 'Túnica de paño rúnico', 'Túnica de paño rúnico', 'Мундир из рунной ткани', '', '', '', '', '', '', '', ''), +(13858, '룬매듭 로브', 'Robe en étoffe runique', 'Runenstoffrobe', '符文布袍', '符文布袍', 'Toga de paño rúnico', 'Toga de paño rúnico', 'Одеяние из рунной ткани', '', '', '', '', '', '', '', ''), +(13859, '몬스터 - Item, Tankard Wooden Offhand', 'Monstre - Objet, Tankard en bois main gauche', 'Monster - Gegenstand, Humpen Hölzern Nebenhand', '', '', 'Monstruo: objeto, pichel de madera, mano secundaria', 'Monstruo: objeto, pichel de madera, mano izquierda', 'Монстр: предмет, пинта деревянная левая рука', '', '', '', '', '', '', '', ''), +(13860, '룬매듭 망토', 'Cape en étoffe runique', 'Runenstoffumhang', '符文布披风', '符文布披風', 'Capa de paño rúnico', 'Capa de paño rúnico', 'Плащ из рунной ткани', '', '', '', '', '', '', '', ''), +(13861, '몬스터 - Item, Tankard Gold', 'Monstre - Objet, Tankard doré', 'Monster - Gegenstand, Humpen Gold', '', '', 'Monstruo: objeto, pichel de oro', 'Monstruo: objeto, pichel de oro', 'Монстр - предмет, кружка золотая', '', '', '', '', '', '', '', ''), +(13862, '몬스터 - Item, Tankard Gold Offhand', 'Monstre - Objet, Tankard doré main gauche', 'Monster - Gegenstand, Humpen Gold Nebenhand', '', '', 'Monstruo: objeto, pichel de oro, mano secundaria', 'Monstruo: objeto, pichel de oro, mano izquierda', 'Монстр: предмет, пинта золотая левая рука', '', '', '', '', '', '', '', ''), +(13863, '룬매듭 장갑', 'Gants en étoffe runique', 'Runenstoffhandschuhe', '符文布手套', '符文布手套', 'Guantes de paño rúnico', 'Guantes de paño rúnico', 'Перчатки из рунной ткани', '', '', '', '', '', '', '', ''), +(13864, '룬매듭 장화', 'Bottes en étoffe runique', 'Runenstoffstiefel', '符文布靴', '符文布靴', 'Botas de paño rúnico', 'Botas de paño rúnico', 'Сапоги из рунной ткани', '', '', '', '', '', '', '', ''), +(13865, '룬매듭 바지', 'Pantalon en étoffe runique', 'Runenstoffhose', '符文布短裤', '符文布短褲', 'Pantalones de paño rúnico', 'Pantalones de paño rúnico', 'Штаны из рунной ткани', '', '', '', '', '', '', '', ''), +(13866, '룬매듭 머리띠', 'Bandeau en étoffe runique', 'Runenstoffstirnband', '符文布头带', '符文布頭帶', 'Cinta de paño rúnico', 'Cinta de paño rúnico', 'Головная повязка из рунной ткани', '', '', '', '', '', '', '', ''), +(13867, '룬매듭 어깨보호구', 'Epaulières en étoffe runique', 'Runenstoffschultern', '符文布护肩', '符文布護肩', 'Hombreras de paño rúnico', 'Sobrehombros de paño rúnico', 'Наплечники из рунной ткани', '', '', '', '', '', '', '', ''), +(13868, '서리매듭 로브', 'Robe tisse-givre', 'Winterzwirnrobe', '霜纹长袍', '霜紋長袍', 'Toga Tejescarcha', 'Toga de tejido de Escarcha', 'Одеяние из ледяной ткани', '', '', '', '', '', '', '', ''), +(13869, '서리매듭 튜닉', 'Tunique tisse-givre', 'Winterzwirntunika', '霜纹外套', '霜紋外套', 'Túnica Tejescarcha', 'Túnica de tejido de Escarcha', 'Мундир из ледяной ткани', '', '', '', '', '', '', '', ''), +(13870, '서리매듭 장갑', 'Gants tisse-givre', 'Winterzwirnhandschuhe', '霜纹手套', '霜紋手套', 'Guantes Tejescarcha', 'Guantes de tejido de Escarcha', 'Перчатки из ледяной ткани', '', '', '', '', '', '', '', ''), +(13871, '서리매듭 바지', 'Pantalon tisse-givre', 'Winterzwirnhose', '霜纹短裤', '霜紋短褲', 'Pantalones Tejescarcha', 'Pantalones de tejido de Escarcha', 'Штаны из ледяной ткани', '', '', '', '', '', '', '', ''), +(13872, '장작 더미', 'Fagot de bois', 'Kleinholzbündel', '一捆木柴', '一捆木柴', 'Fardo de madera', 'Fardo de madera', 'Связка поленьев', '', '', '', '', '', '', '', ''), +(13873, '강당 열쇠', 'Clé de la Chambre des visions', 'Schlüssel zum Vorführraum', '观察室钥匙', '觀察室鑰匙', 'Llave de la Sala de visión', 'Llave de la Sala de visión', 'Ключ от смотровой', '', '', '', '', '', '', '', ''), +(13874, '무거운 상자', 'Caisse lourde', 'Schwere Kiste', '沉重的箱子', '沉重的箱子', 'Cajón pesado', 'Cajón pesado', 'Тяжелый ящик', '투자개발회사 보급품', 'Fournitures de la KapitalRisk', 'Vorräte der Venture Company', '风险投资公司的补给品', '風險投資公司的補給品', 'Suministros de Ventura y Cía.', 'Suministros de Ventura y Cía.', 'Припасы Торговой Компании'), +(13875, '자물쇠가 달린 철제 궤짝', 'Coffre à fermetures en fer', 'Mit Eisenbeschlägen verschlossene Truhe', '锁住的铁箍箱', '鎖住的鐵箍箱', 'Cofre cerrado recubierto de hierro', 'Cofre reforzado con hierro cerrado', 'Запертый сундук, окованный железом', '', '', '', '', '', '', '', ''), +(13876, '20Kg 농어', 'Mérou de 40 livres', '40-pfündiger Zackenbarsch', '40磅重的石斑鱼', '40磅重的石斑魚', 'Mero de 20 kilos', 'Mero de 20 kilos', '40-фунтовый морской окунь', '', '', '', '', '', '', '', ''), +(13877, '24Kg 농어', 'Mérou de 47 livres', '47-pfündiger Zackenbarsch', '47磅重的石斑鱼', '47磅重的石斑魚', 'Mero de 23 kilos', 'Mero de 23 kilos', '47-фунтовый морской окунь', '', '', '', '', '', '', '', ''), +(13878, '27Kg 농어', 'Mérou de 53 livres', '53-pfündiger Zackenbarsch', '53磅重的石斑鱼', '53磅重的石斑魚', 'Mero de 26 kilos', 'Mero de 26 kilos', '53-фунтовый морской окунь', '', '', '', '', '', '', '', ''), +(13879, '30Kg 농어', 'Mérou de 59 livres', '59-pfündiger Zackenbarsch', '59磅重的石斑鱼', '59磅重的石斑魚', 'Mero de 27 kilos', 'Mero de 27 kilos', '59-фунтовый морской окунь', '', '', '', '', '', '', '', ''), +(13880, '34Kg 농어', 'Mérou de 68 livres', '68-pfündiger Zackenbarsch', '68磅重的石斑鱼', '68磅重的石斑魚', 'Mero de 24 kilos', 'Mero de 24 kilos', '68-фунтовый морской окунь', '', '', '', '', '', '', '', ''), +(13881, '불어오른 붉은퉁돔', 'Rouget boursouflé', 'Aufgedunsener Rotkiemen', '腌制红腮鱼', '醃製紅腮魚', 'Branquirrojo hinchado', 'Branquirrojo hinchado', 'Тухлая краснобородка', '', '', '', '', '', '', '', ''), +(13882, '21Kg 붉은퉁돔', 'Rouget de 42 livres', '42-pfündiger Rotkiemen', '42磅重的红腮鱼', '42磅重的紅腮魚', 'Branquirrojo de 21 kilos', 'Branquirrojo de 21 kilos', '42-фунтовая краснобородка', '', '', '', '', '', '', '', ''), +(13883, '23Kg 붉은퉁돔', 'Rouget de 45 livres', '45-pfündiger Rotkiemen', '45磅重的红腮鱼', '45磅重的紅腮魚', 'Branquirrojo de 22 kilos', 'Branquirrojo de 22 kilos', '45-фунтовая краснобородка', '', '', '', '', '', '', '', ''), +(13884, '25Kg 붉은퉁돔', 'Rouget de 49 livres', '49-pfündiger Rotkiemen', '49磅重的红腮鱼', '49磅重的紅腮魚', 'Branquirrojo de 24 kilos', 'Branquirrojo de 24 kilos', '49-фунтовая краснобородка', '', '', '', '', '', '', '', ''), +(13885, '17Kg 붉은퉁돔', 'Rouget de 34 livres', '34-pfündiger Rotkiemen', '34磅重的红腮鱼', '34磅重的紅腮魚', 'Branquirrojo de 17 kilos', 'Branquirrojo de 17 kilos', '34-фунтовая краснобородка', '', '', '', '', '', '', '', ''), +(13886, '19Kg 붉은퉁돔', 'Rouget de 37 livres', '37-pfündiger Rotkiemen', '37磅重的红腮鱼', '37磅重的紅腮魚', 'Branquirrojo de 18 kilos', 'Branquirrojo de 18 kilos', '37-фунтовая краснобородка', '', '', '', '', '', '', '', ''), +(13887, '26Kg 붉은퉁돔', 'Rouget de 52 livres', '52-pfündiger Rotkiemen', '52磅重的红腮鱼', '52磅重的紅腮魚', 'Branquirrojo de 25 kilos', 'Branquirrojo de 25 kilos', '52-фунтовая краснобородка', '', '', '', '', '', '', '', ''), +(13888, '검은발톱 랍스터', 'Homard Pince-noire', 'Dunkelklauenhummer', '黑爪龙虾', '黑爪龍蝦', 'Langosta pinza oscura', 'Langosta pinza oscura', 'Темноклешневый омар', '', '', '', '', '', '', '', ''), +(13889, '유리비늘연어', 'Saumon Blanchécaille cru', 'Roher Weißschuppenlachs', '新鲜的白鳞鲑鱼', '新鮮的白鱗鮭魚', 'Salmón escama blanca crudo', 'Salmón escama blanca crudo', 'Сырой белочешуйный лосось', '', '', '', '', '', '', '', ''), +(13890, '무쇠비늘 철갑어', 'Poisson cuirassé', 'Panzerfisch', '板鳞鱼', '板鱗魚', 'Pez coraza de placas', 'Pez coraza de placas', 'Латная бронерыба', '', '', '', '', '', '', '', ''), +(13891, '불어오른 연어', 'Saumon boursouflé', 'Aufgedunsener Lachs', '腌制鲑鱼', '醃製鮭魚', 'Salmón hinchado', 'Salmón hinchado', 'Тухлый лосось', '', '', '', '', '', '', '', ''), +(13892, '코도 유인기', 'Kombobulateur Kodo', 'Kodokombobulator', '科多兽诱引器', '科多獸誘引器', 'Recombobulador kodo', 'Kombobulador kodo', 'Энергетический инкапсулятор кодо', '', '', '', '', '', '', '', ''), +(13893, '큰 망둥어', 'Grand barracuda cru', 'Großer roher Machtfisch', '新鲜的大鱼', '新鮮的大魚', 'Vigorpez crudo grande', 'Vigorpez crudo grande', 'Сырая мощь-рыба', '', '', '', '', '', '', '', ''), +(13894, '몬스터 - Mace, Standard B01 White', 'Monstre - Masse, Standard B01 blanche', 'Monster - Streitkolben, Standard B01 Weiß', '', '', 'Monstruo: maza, estándar B01 blanca', 'Monstruo: maza, estándar B01 blanca', 'Монстр - палица, стандартная B01 белая', '', '', '', '', '', '', '', ''), +(13895, '군청 두루마기', 'Dangui de cérémonie', 'Formeller Dangui', '正统韩服', '正統韓服', 'Dangui formal', 'Dangui formal', 'Церемониальный кафтан', '', '', '', '', '', '', '', ''), +(13896, '청의홍상', 'Hanbok nuptial vert foncé', 'Dunkelgrüner Hochzeitshanbok', '暗绿色婚礼韩服', '深綠韓式禮服', 'Hanbok de boda verde oscuro', 'Hanbok de boda verde oscuro', 'Темно-зеленый свадебный ханбок', '', '', '', '', '', '', '', ''), +(13897, '흰색 전통 한복', 'Hanbok traditionnel blanc', 'Weißer traditioneller Hanbok', '白色传统韩服', '白色傳統韓服', 'Hanbok tradicional blanco', 'Hanbok tradicional blanco', 'Белый традиционный ханбок', '', '', '', '', '', '', '', ''), +(13898, '궁중 당의', 'Dangui royal', 'Königlicher Dangui', '皇家韩服', '皇家韓服', 'Dangui real', 'Dangui real', 'Королевский кафтан', '', '', '', '', '', '', '', ''), +(13899, '붉은색 전통 한복', 'Hanbok traditionnel rouge', 'Roter traditioneller Hanbok', '红色传统韩服', '紅色傳統韓服', 'Hanbok tradicional rojo', 'Hanbok tradicional rojo', 'Красный традиционный ханбок', '', '', '', '', '', '', '', ''), +(13900, '녹의홍상', 'Hanbok nuptial vert', 'Grüner Hochzeitshanbok', '绿色韩式礼服', '綠色韓式禮服', 'Hanbok de boda verde', 'Hanbok de boda verde', 'Зеленый свадебный ханбок', '', '', '', '', '', '', '', ''), +(13901, '8Kg 연어', 'Saumon de 15 livres', '15-pfündiger Lachs', '15磅重的鲑鱼', '15磅重的鮭魚', 'Salmón de 7 kilos', 'Salmón de 7 kilos', '15-фунтовый лосось', '', '', '', '', '', '', '', ''), +(13902, '9Kg 연어', 'Saumon de 18 livres', '18-pfündiger Lachs', '18磅重的鲑鱼', '18磅重的鮭魚', 'Salmón de 9 kilos', 'Salmón de 9 kilos', '18-фунтовый лосось', '', '', '', '', '', '', '', ''), +(13903, '11Kg 연어', 'Saumon de 22 livres', '22-pfündiger Lachs', '22磅重的鲑鱼', '22磅重的鮭魚', 'Salmón de 12 kilos', 'Salmón de 12 kilos', '22-фунтовый лосось', '', '', '', '', '', '', '', ''), +(13904, '13Kg 연어', 'Saumon de 25 livres', '25-pfündiger Lachs', '25磅重的鲑鱼', '25磅重的鮭魚', 'Salmón de 13 kilos', 'Salmón de 13 kilos', '25-фунтовый лосось', '', '', '', '', '', '', '', ''), +(13905, '15Kg 연어', 'Saumon de 29 livres', '29-pfündiger Lachs', '29磅重的鲑鱼', '29磅重的鮭魚', 'Salmón de 15 kilos', 'Salmón de 15 kilos', '29-фунтовый лосось', '', '', '', '', '', '', '', ''), +(13906, '16Kg 연어', 'Saumon de 32 livres', '32-pfündiger Lachs', '32磅重的鲑鱼', '32磅重的鮭魚', 'Salmón de 16 kilos', 'Salmón de 16 kilos', '32-фунтовый лосось', '', '', '', '', '', '', '', ''), +(13907, '4Kg 랍스터', 'Homard de 7 livres', '7-pfündiger Hummer', '7磅重的龙虾', '7磅重的龍蝦', 'Langosta de 3 kilos', 'Langosta de 3 kilos', '7-фунтовый омар', '', '', '', '', '', '', '', ''), +(13908, '5Kg 랍스터', 'Homard de 9 livres', '9-pfündiger Hummer', '9磅重的龙虾', '9磅重的龍蝦', 'Langosta de 4 kilos', 'Langosta de 4 kilos', '9-фунтовый омар', '', '', '', '', '', '', '', ''), +(13909, '6Kg 랍스터', 'Homard de 12 livres', '12-pfündiger Hummer', '12磅重的龙虾', '12磅重的龍蝦', 'Langosta de 6 kilos', 'Langosta de 6 kilos', '12-фунтовый омар', '', '', '', '', '', '', '', ''), +(13910, '8Kg 랍스터', 'Homard de 15 livres', '15-pfündiger Hummer', '15磅重的龙虾', '15磅重的龍蝦', 'Langosta de 7 kilos', 'Langosta de 7 kilos', '15-фунтовый омар', '', '', '', '', '', '', '', ''), +(13911, '10Kg 랍스터', 'Homard de 19 livres', '19-pfündiger Hummer', '19磅重的龙虾', '19磅重的龍蝦', 'Langosta de 10 kilos', 'Langosta de 10 kilos', '19-фунтовый омар', '', '', '', '', '', '', '', ''), +(13912, '11Kg 랍스터', 'Homard de 21 livres', '21-pfündiger Hummer', '21磅重的龙虾', '21磅重的龍蝦', 'Langosta de 11 kilos', 'Langosta de 11 kilos', '21-фунтовый омар', '', '', '', '', '', '', '', ''), +(13913, '12Kg 랍스터', 'Homard de 22 livres', '22-pfündiger Hummer', '22磅重的龙虾', '22磅重的龍蝦', 'Langosta de 12 kilos', 'Langosta de 12 kilos', '22-фунтовый омар', '', '', '', '', '', '', '', ''), +(13914, '35Kg 망둥어', 'Barracuda de 70 livres', '70-pfündiger Machtfisch', '70磅重的大鱼', '70磅重的大魚', 'Vigorpez de 35 kilos', 'Vigorpez de 35 kilos', '70-фунтовая мощь-рыба', '', '', '', '', '', '', '', ''), +(13915, '43Kg 망둥어', 'Barracuda de 85 livres', '85-pfündiger Machtfisch', '85磅重的大鱼', '85磅重的大魚', 'Vigorpez de 42 kilos', 'Vigorpez de 42 kilos', '85-фунтовая мощь-рыба', '', '', '', '', '', '', '', ''), +(13916, '46Kg 망둥어', 'Barracuda de 92 livres', '92-pfündiger Machtfisch', '92磅重的大鱼', '92磅重的大魚', 'Vigorpez de 46 kilos', 'Vigorpez de 46 kilos', '92-фунтовая мощь-рыба', '', '', '', '', '', '', '', ''), +(13917, '52Kg 망둥어', 'Barracuda de 103 livres', '103-pfündiger Machtfisch', '103磅重的大鱼', '103磅重的大魚', 'Vigorpez de 51 kilos', 'Vigorpez de 51 kilos', '103-фунтовая мощь-рыба', '', '', '', '', '', '', '', ''), +(13918, '자물쇠가 달린 사슬 궤짝', 'Coffre à fermetures renforcées', 'Verstärkte verschlossene Truhe', '加固的宝箱', '加固的寶箱', 'Cofre cerrado reforzado', 'Cofre cerrado reforzado', 'Укрепленный запертый сундук', '', '', '', '', '', '', '', ''), +(13920, '생기 있는 용비늘', 'Ecaille de dragon luisante', 'Gesunde Großdrachenschuppe', '健康的龙鳞', '健康的龍鱗', 'Escama de dragón sana', 'Escama de dragón sana', 'Здоровая чешуя дракона', '', '', '', '', '', '', '', ''), +(13922, '몬스터 - Shield, B01 WoodSteelCap', 'Monstre - Bouclier, B01 BoisAcierCape', 'Monster - Schild, B01 HolzStahlKappe', '', '', 'Monstruo: escudo, B01 almete de madera y acero', 'Monstruo: escudo, B01 almete de madera y acero', 'Монстр: щит, В01 ДеревоСтальШапка', '', '', '', '', '', '', '', ''), +(13923, '몬스터 - Gun, Tauren Blade Silver', 'Monstre - Fusil, tauren Lame argent', 'Monster - Schusswaffe, Tauren Klinge Silber', '', '', 'Monstruo: pistola, hoja tauren de plata', 'Monstruo: pistola, hoja tauren de plata', 'Монстр - ружье, серебряный кринок таурена', '', '', '', '', '', '', '', ''), +(13924, '몬스터 - Gun, Tauren Scope Blade Feathered Silver Deluxe', 'Monstre - Fusil tauren, à lunette Lame à plume argent de luxe', 'Monster - Schusswaffe, Tauren Zielfernrohr Klinge Gefiedert Silber Deluxe', '', '', 'Monstruo: pistola, hoja tauren con mira y plumas, de plata de lujo', 'Monstruo: pistola, hoja tauren con mira y plumas, de plata de lujo', 'Монстр - ружье, таурен, прицел, клинок, оперенный, серебряный, высокопробный', '', '', '', '', '', '', '', ''), +(13925, '몬스터 - Mace2H, Maul B02 Silver', 'Monstre - Masse2M, Maillet B02 en argent', 'Monster - Streitkolben 2H, Schlägel B02 Silber', '', '', 'Monstruo: maza 2M, gran maza B02 plata', 'Monstruo: maza 2M, gran maza B02 plata', 'Монстр - двуручная палица, кувалда B02 серебряная', '', '', '', '', '', '', '', ''), +(13926, '황금 진주', 'Perle dorée', 'Goldene Perle', '金珍珠', '金珍珠', 'Perla de oro', 'Perla de oro', 'Золотая жемчужина', '', '', '', '', '', '', '', ''), +(13927, '빛깔좋은 망둥어 요리', 'Barracuda luisant cuit', 'Gekochter glänzender Machtfisch', '煮熟的光滑大鱼', '煮熟的光滑大魚', 'Vigorpez lustroso cocido', 'Vigorpez lustroso cocido', 'Мощь-рыба в кляре', '', '', '', '', '', '', '', ''), +(13928, '오징어 구이', 'Calmar grillé', 'Gegrillter Kalmar', '烤鱿鱼', '烤魷魚', 'Calamar a la parrilla', 'Calamar a la parrilla', 'Жареный кальмар', '', '', '', '', '', '', '', ''), +(13929, '농어 훈제', 'Perche fumée', 'Scharfer geräucherter Barsch', '烟熏鲈鱼', '煙燻鱸魚', 'Lubina ahumada caliente', 'Lubina ahumada picante', 'Окунь горячего копчения', '', '', '', '', '', '', '', ''), +(13930, '붉은퉁돔 통구이', 'Filet de rouget', 'Rotkiemenfilet', '油炸红腮鱼', '油炸紅腮魚', 'Filete de branquirrojo', 'Filete de branquirrojo', 'Филе красноперки', '', '', '', '', '', '', '', ''), +(13931, '밤비늘퉁돔 수프', 'Soupe de lutjan nagenuit', 'Nachtflossensuppe', '夜鳞鱼汤', '夜鱗魚湯', 'Sopa de aleta nocturna', 'Sopa de aletoche', 'Суп из ночницы', '', '', '', '', '', '', '', ''), +(13932, '삶은 해비늘연어', 'Saumon solécaille poché', 'Gedünsteter Sonnenschuppenlachs', '水煮阳鳞鲑鱼', '水煮陽鱗鮭魚', 'Salmón escama de sol pochado', 'Salmón solescamas pochado', 'Вареный радужный лосось', '', '', '', '', '', '', '', ''), +(13933, '랍스터 스튜', 'Ragoût de homard', 'Hummereintopf', '炖龙虾', '燉龍蝦', 'Estofado de langosta', 'Estofado de langosta', 'Похлебка из омаров', '', '', '', '', '', '', '', ''), +(13934, '망둥어 스테이크', 'Steak de barracuda', 'Machtfischsteak', '大鱼片', '大魚片', 'Filete de vigorpez', 'Filete de vigorpez', 'Стейк из мощь-рыбы', '', '', '', '', '', '', '', ''), +(13935, '훈제 연어', 'Pain de saumon', 'Gebackener Lachs', '烤鲑鱼', '烤鮭魚', 'Salmón al horno', 'Salmón al horno', 'Запеченный лосось', '', '', '', '', '', '', '', ''), +(13936, '미사용 공포의지배자 수의', '[PÉRIMÉ] Voile du maître de l\'effroi', 'Ausgedientes Schreckensmeistertuch', '', '', '', '', 'Испорченный покров Повелителя жути', '', '', '', '', '', '', '', ''), +(13937, '교장의 해골지팡이', 'Charge du maître', 'Attacke des Direktors', '院长之杖', '院長之杖', 'Cargo de rector', 'Carga de rector', 'Заряд директора', '', '', '', '', '', '', '', ''), +(13938, '가시해골 쐐기', 'Stylet d\'os', 'Gräuelknochengriffel', '噬骨铁针', '噬骨鐵針', 'Pluma amarrahuesos', 'Pluma amarrahuesos', 'Стило Костеползателя', '', '', '', '', '', '', '', ''), +(13939, '조리법: 점박이놀래기 구이', 'Recette : Jaune-queue tacheté', 'Rezept: Tüpfelgelbschwanz', '食谱:斑点黄尾鱼', '食譜:斑點黃尾魚', 'Receta: serviola moteada', 'Receta: serviola moteada', 'Рецепт: пятнистый желтохвост', '', '', '', '', '', '', '', ''), +(13940, '조리법: 빛깔좋은 망둥어 요리', 'Recette : Barracuda luisant cuit', 'Rezept: Gekochter glänzender Machtfisch', '食谱:煮熟的光滑大鱼', '食譜:煮熟的光滑大魚', 'Receta: vigorpez lustroso cocido', 'Receta: vigorpez lustroso cocido', 'Рецепт: вареная блестящая мощь-рыба', '', '', '', '', '', '', '', ''), +(13941, '조리법: 붉은퉁돔 통구이', 'Recette : Filet de rouget', 'Rezept: Rotkiemenfilet', '食谱:油炸红腮鱼', '食譜:油炸紅腮魚', 'Receta: filete de branquirrojo', 'Receta: filete de branquirrojo', 'Рецепт: филе красноласта', '', '', '', '', '', '', '', ''), +(13942, '조리법: 오징어 구이', 'Recette : Calmar grillé', 'Rezept: Gegrillter Kalmar', '食谱:烤鱿鱼', '食譜:烤魷魚', 'Receta: calamar a la parrilla', 'Receta: calamar a la parrilla', 'Рецепт: жареный осьминог', '', '', '', '', '', '', '', ''), +(13943, '조리법: 농어 훈제', 'Recette : Perche fumée', 'Rezept: Scharfer geräucherter Barsch', '食谱:烟熏鲈鱼', '食譜:煙燻鱸魚', 'Receta: lubina ahumada caliente', 'Receta: lubina ahumada picante', 'Рецепт: острый копченый австралийский окунь', '', '', '', '', '', '', '', ''), +(13944, '비석 흉갑', 'Cuirasse de la pierre tombale', 'Grabsteinbrustplatte', '墓碑胸甲', '墓碑胸甲', 'Peto de lápida', 'Coraza de lápida', 'Могильная кираса', '', '', '', '', '', '', '', ''), +(13945, '조리법: 밤비늘퉁돔 수프', 'Recette : Soupe de lutjan nagenuit', 'Rezept: Nachtflossensuppe', '食谱:夜鳞鱼汤', '食譜:夜鱗魚湯', 'Receta: sopa de aleta nocturna', 'Receta: sopa de aletoche', 'Рецепт: суп из ночницы', '', '', '', '', '', '', '', ''), +(13946, '조리법: 삶은 해비늘연어', 'Recette : Saumon solécaille poché', 'Rezept: Gedünsteter Sonnenschuppenlachs', '食谱:水煮阳鳞鲑鱼', '食譜:水煮陽鱗鮭魚', 'Receta: salmón escama de sol pochado', 'Receta: salmón solescamas pochado', 'Рецепт: вареный радужный лосось', '', '', '', '', '', '', '', ''), +(13947, '조리법: 랍스터 스튜', 'Recette : Ragoût de homard', 'Rezept: Hummereintopf', '食谱:炖龙虾', '食譜:燉龍蝦', 'Receta: estofado de langosta', 'Receta: estofado de langosta', 'Рецепт: похлебка из омаров', '', '', '', '', '', '', '', ''), +(13948, '조리법: 망둥어 스테이크', 'Recette : Steak de barracuda', 'Rezept: Machtfischsteak', '食谱:大鱼片', '食譜:大魚片', 'Receta: filete de vigorpez', 'Receta: filete de vigorpez', 'Рецепт: стейк из мощь-рыбы', '', '', '', '', '', '', '', ''), +(13949, '조리법: 훈제 연어', 'Recette : Pain de saumon', 'Rezept: Gebackener Lachs', '食谱:烤鲑鱼', '食譜:烤鮭魚', 'Receta: salmón al horno', 'Receta: salmón al horno', 'Рецепт: печеный лосось', '', '', '', '', '', '', '', ''), +(13950, '감금의 허리띠', 'Lanière de détention', 'Festschnürungs-Gurt', '拘禁束带', '拘禁腰帶', 'Cinta de detención', 'Cinta de detención', 'Цепь арестанта', '', '', '', '', '', '', '', ''), +(13951, '생령강철 완갑', 'Protège-bras de vigueur', 'Unterarmschienen der stählernen Schlagkraft', '活钢臂甲', '活鋼臂甲', 'Protegebrazos de acerovigor', 'Protegebrazos de acerovigor', 'Тяжелые наручи Стального напора', '', '', '', '', '', '', '', ''), +(13952, '얼음날 도끼', 'Trancheuse glaciale', 'Eisklingenaxt', '冰刃斧', '冰刃斧', 'Rebanadora de hoja de hielo', 'Rebanadora de hoja de hielo', 'Ледяной Крушитель', '', '', '', '', '', '', '', ''), +(13953, '고요의 송곳니', 'Silencieuse', 'Stiller Fangzahn', '沉默之牙', '沉默之牙', 'Colmillo silencioso', 'Colmillo silencioso', 'Бесшумный клык', '', '', '', '', '', '', '', ''), +(13954, '신록의 장화', 'Bottes verdoyantes', 'Tiefgrüne Fußpolster', '翠绿足垫', '翠綠足墊', 'Escarpines Verdantis', 'Escarpines verdeantes', 'Зеленеющие сапоги', '', '', '', '', '', '', '', ''), +(13955, '돌석상 어깨보호구', 'Epaulières de forme-pierre', 'Steingestalt-Schultern', '石头护肩', '石頭護肩', 'Hombreras con forma de piedra', 'Sobrehombros con forma de piedra', 'Наплечники Каменной формы', '', '', '', '', '', '', '', ''), +(13956, '안드로스의 손아귀', 'Etreinte d\'Andros', 'Klammer von Andros', '尸魔腰带', '屍魔腰帶', 'Garra de Andros', 'Garra de Andros', 'Пояс Андроса', '', '', '', '', '', '', '', ''), +(13957, '가고일 갈퀴발톱', 'Tranche-gargouilles', 'Gargoyleschlitzer', '石像鬼手套', '石像鬼手套', 'Rebanador de gárgolas', 'Rebanador de gárgolas', 'Резаки горгульи', '', '', '', '', '', '', '', ''), +(13958, '웜타라크의 족쇄', 'Menottes de Wyrmthalak', 'Wyrmthalaks Fesseln', '维姆萨拉克的镣铐', '維姆薩拉克的鐐銬', 'Grilletes Vermiothalak', 'Grilletes Vermiothalak', 'Оковы Вурмталака', '', '', '', '', '', '', '', ''), +(13959, '오모크의 허리죔쇠', 'Corset d\'Omokk', 'Omokks Umfangbändiger', '欧莫克的瘦身腰带', '歐莫克的瘦身腰帶', 'Limitador de circunferencia de Omokk', 'Limitador de circunferencia de Omokk', 'Тесьма-фиксатор Омокка', '', '', '', '', '', '', '', ''), +(13960, '마귀의 심장', 'Coeur du démon', 'Herz der Satanskreatur', '恶魔之心', '惡魔之心', 'Corazón del Mefisto', 'Corazón del Maligno', 'Сердце Губителя', '', '', '', '', '', '', '', ''), +(13961, '할리콘의 재갈', 'Muselière d\'Halycon', 'Halycons Maulkorb', '哈雷肯的笼口', '哈雷肯的籠口', 'Bozal de Halycon', 'Bozal de Halycon', 'Намордник Халикон', '', '', '', '', '', '', '', ''), +(13962, '보쉬가진의 허리끈', 'Bande de Vosh\'gajin', 'Vosh\'gajins Strang', '沃什加斯的绳索', '沃許加斯的繩索', 'Playa de Vosh\'gajin', 'Ceñidor de Vosh\'gajin', 'Пояс Вос\'гаджин', '', '', '', '', '', '', '', ''), +(13963, '부네의 사술 장갑', 'Poignes de fer de Voone', 'Voones Zwingenhandschutz', '沃恩的邪恶之握', '沃恩的邪惡之握', 'Mandiletes de maña de Voone', 'Mandiletes de maña de Voone', 'Поганые захваты Вуна', '', '', '', '', '', '', '', ''), +(13964, '마녀의 비수', 'Dague sorcière', 'Hexenklinge', '女巫之刃', '女巫之刃', 'Espada de bruja', 'Espada de bruja', 'Ведьминский клинок', '', '', '', '', '', '', '', ''), +(13965, '블랙핸드의 팔찌', 'Plaque de Blackhand', 'Blackhands Breite', '黑手饰物', '黑手飾物', 'Amplitud de Puño Negro', 'Amplitud de Puño Negro', 'Пластита Чернорука', '', '', '', '', '', '', '', ''), +(13966, '폭정의 징표', 'Marque de tyrannie', 'Mal der Tyrannei', '暴君印记', '暴君印記', 'Marca de Tiranía', 'Marca de Tiranía', 'Знак Тирании', '', '', '', '', '', '', '', ''), +(13967, '칼날바람 경갑', 'Bottes du Déchirevent', 'Schienbeinschützer Windhäscher', '疾风胫甲', '疾風脛甲', 'Grebas Atracavientos', 'Grebas Atracavientos', 'Наголенники Ветробоя', '', '', '', '', '', '', '', ''), +(13968, '괴수의 눈', 'Oeil de la Bête', 'Auge der Bestie', '比斯巨兽之眼', '比斯巨獸之眼', 'Ojo de la bestia', 'Ojo de la bestia', 'Глаз Зверя', '', '', '', '', '', '', '', ''), +(13969, '절벽지기 손목보호대', 'Bracières en faisceaux renforcés', 'Armstützen der Lichtwacht', '近卫臂甲', '近衛臂甲', 'Ajorcas de guardia amenazante', 'Ajorcas de guardia amenazante', 'Наручи стража источника', '', '', '', '', '', '', '', ''), +(13982, '카엘 다로우의 전투검', 'Lame de guerre de Caer Darrow', 'Kriegsklinge von Caer Darrow', '凯尔达隆战剑', '凱爾達隆戰劍', 'Espada de guerra de Castel Darrow', 'Hoja de guerra de Castel Darrow', 'Боевой клинок Каэр Дарроу', '', '', '', '', '', '', '', ''), +(13983, '묘석 전투도끼', 'Hache de guerre de la pierre tombale', 'Grabsteinkriegsaxt', '墓石战斧', '墓石戰斧', 'Hacha de guerra de lápida', 'Hacha de guerra de lápida', 'Военный топор Могильного Камня', '', '', '', '', '', '', '', ''), +(13984, '다로우의 쐐기', '', 'Froststachel', '达隆郡之刺', '達隆郡之刺', 'Pico Darrow', 'Pico Darrow', 'Пика Дэрроу', '', '', '', '', '', '', '', ''), +(13986, '카엘 다로우의 관', 'Couronne de Caer Darrow', 'Krone von Caer Darrow', '凯尔达隆之冠', '凱爾達隆之冠', 'Corona de Castel Darrow', 'Corona de Castel Darrow', 'Корона Каэр Дарроу', '', '', '', '', '', '', '', ''), +(14002, '다로우샤이어 수호방패', 'Protecteur du Darrowshire', 'Starkwache von Darrowshire', '达隆郡之盾', '達隆郡之盾', 'Guarda fuerte de Villa Darrow', 'Guarda fuerte de Villa Darrow', 'Сильностраж Дарроушира', '', '', '', '', '', '', '', ''), +(14022, '바로브의 종', 'Cloche des Barov', 'Barov-Arbeiterrufer', '巴罗夫管家铃', '巴羅夫管家鈴', 'Llamador de campesino Barov', 'Llamador de campesino Barov', 'Набатный колокол рода Баровых', '', '', '', '', '', '', '', ''), +(14024, '섬뜩한 갈퀴발톱', 'Serre d\'effroi', 'Schreckenskralle', '惊骇之爪', '驚駭之爪', 'Espolón de miedo', 'Garfa de miedo', 'Жуткокоготь', '', '', '', '', '', '', '', ''), +(14025, '비술사 허리띠', 'Ceinture de mystique', 'Mystikergürtel', '秘术师腰带', '秘術師腰帶', 'Cinturón de místico', 'Cinturón de místico', 'Пояс мистика', '', '', '', '', '', '', '', ''), +(14042, '불매듭 조끼', 'Gilet en étoffe cendrée', 'Aschenstoffweste', '灰布外衣', '灰布外衣', 'Jubón de paño ceniza', 'Jubón de paño cenizo', 'Жилет из пепельной ткани', '', '', '', '', '', '', '', ''), +(14043, '불매듭 장갑', 'Gants en étoffe cendrée', 'Aschenstoffhandschuhe', '灰布手套', '灰布手套', 'Guantes de paño ceniza', 'Guantes de paño cenizo', 'Перчатки из пепельной ткани', '', '', '', '', '', '', '', ''), +(14044, '불매듭 망토', 'Cape en étoffe cendrée', 'Aschenstoffumhang', '灰布披风', '灰布披風', 'Capa de paño ceniza', 'Capa de paño cenizo', 'Плащ из пепельной ткани', '', '', '', '', '', '', '', ''), +(14045, '불매듭 바지', 'Pantalon en étoffe cendrée', 'Aschenstoffhose', '灰布短裤', '灰布短褲', 'Pantalones de paño ceniza', 'Pantalones de paño cenizo', 'Штаны из пепельной ткани', '', '', '', '', '', '', '', ''), +(14046, '룬매듭 가방', 'Sac en étoffe runique', 'Runenstofftasche', '符文布背包', '符文布背包', 'Bolsa de paño rúnico', 'Bolsa de paño rúnico', 'Сумка из рунной ткани', '', '', '', '', '', '', '', ''), +(14047, '룬무늬 옷감', 'Etoffe runique', 'Runenstoff', '符文布', '符文布', 'Paño rúnico', 'Paño rúnico', 'Рунная ткань', '', '', '', '', '', '', '', ''), +(14048, '룬무늬 두루마리', 'Rouleau d\'étoffe runique', 'Runenstoffballen', '符文布卷', '符文布卷', 'Descarga de paño rúnico', 'Madeja de paño rúnico', 'Рулон рунной ткани', '', '', '', '', '', '', '', ''), +(14062, '시험용 코도', 'Monture kodo', 'Kodoreittier', '科多坐骑', '科多坐騎', 'Montura de kodo', 'Montura de kodo', 'Верховой кодо', '', '', '', '', '', '', '', ''), +(14082, '몬스터 - Mace2H, Tirion Fordring', 'Monstre - Masse2M, Tirion Fordring', 'Monster - Streitkolben2H, Tirion Fordring', '', '', 'Monstruo: maza 2M, Tirion Fordring', 'Monstruo: maza 2M, Tirion Vadín', 'Монстр - двуручная палица, Тирион Фордринг', '', '', '', '', '', '', '', ''), +(14083, '티란데의 지팡이', 'Bâton de Tyrande', 'Tyrandes Stab', '', '泰蘭妲之杖', 'Bastión de Tyrande', 'Bastión de Tyrande', 'Посох Тиранды', '', '', '', '', '', '', '', ''), +(14084, '몬스터 - Mace2H, Cairne Totem', 'Monstre - Masse2M, Cairne Totem', 'Monster - Streitkolben2H, Cairne Totem', '', '', 'Monstruo: maza 2M, Tótem de Cairne', 'Monstruo: maza 2M, Tótem de Cairne', 'Монстр - двуручная палица, тотем Кэрна', '', '', '', '', '', '', '', ''), +(14085, '몬스터 - Glaive Vol\'jin', 'Monstre - Vouge Vol\'jin', 'Monster - Gleve Vol\'jin', '', '', 'Monstruo: guja Vol\'jin', 'Monstruo: guja Vol\'jin', 'Монстр - глефа Вол\'джина', '', '', '', '', '', '', '', ''), +(14086, '구슬 신발', 'Sandales perlées', 'Perlensandalen', '珠串便鞋', '珠串便鞋', 'Sandalias perladas', 'Sandalias perladas', 'Бисерные сандалии', '', '', '', '', '', '', '', ''), +(14087, '구슬 소매장식', 'Crispins perlées', 'Perlenmanschetten', '珠串护腕', '珠串護腕', 'Puños perlados', 'Puños perlados', 'Бисерные манжеты', '', '', '', '', '', '', '', ''), +(14088, '구슬 망토', 'Cape perlée', 'Perlenumhang', '珠串披风', '珠串披風', 'Capa perlada', 'Capa perlada', 'Бисерный плащ', '', '', '', '', '', '', '', ''), +(14089, '구슬 장갑', 'Gants perlés', 'Perlenhandschuhe', '珠串手套', '珠串手套', 'Guantes perlados', 'Guantes perlados', 'Бисерные перчатки', '', '', '', '', '', '', '', ''), +(14090, '구슬 반바지', 'Pantalon perlé', 'Perlenkniehosen', '珠串马裤', '珠串馬褲', 'Calzones perlados', 'Calzones perlados', 'Бисерные брюки', '', '', '', '', '', '', '', ''), +(14091, '구슬 로브', 'Robe perlée', 'Perlenrobe', '珠串长袍', '珠串長袍', 'Toga perlada', 'Toga perlada', 'Бисерное одеяние', '', '', '', '', '', '', '', ''), +(14092, '몬스터 - Staff, Holy Staff Archbishop Benedictus', 'Monstre - Bâton, Bâton sacré de l\'archevêque Benedictus', 'Monster - Stab, Heiliger Stab Erzbischof Benedictus', '', '', 'Monstruo: bastón, bastón Sagrado del arzobispo Benedictus', 'Monstruo: bastón, bastón Sagrado del arzobispo Benedictus', 'Монстр - посох, священный посох архиепископа Бенедикта', '', '', '', '', '', '', '', ''), +(14093, '구슬 장식끈', 'Corde perlée', 'Perlenkordel', '珠串束腰', '珠串束腰', 'Cordones perlados', 'Cordones perlados', 'Бисерный шнурованный ремень', '', '', '', '', '', '', '', ''), +(14094, '구슬 겉옷', 'Vareuse perlée', 'Perlenwickeltücher', '珠串外套', '珠串外套', 'Brazaletes perlados', 'Sobrevesta perlada', 'Бисерная блуза', '', '', '', '', '', '', '', ''), +(14095, '천연 손목띠', 'Poignets indigènes', 'Eingeborenenbänder', '天然护腕', '天然護腕', 'Sortijas nativas', 'Sortijas nativas', 'Дикарские поручи', '', '', '', '', '', '', '', ''), +(14096, '천연 조끼', 'Gilet indigène', 'Eingeborenenweste', '天然外衣', '天然外衣', 'Jubón nativo', 'Jubón nativo', 'Дикарский жилет', '', '', '', '', '', '', '', ''), +(14097, '천연 바지', 'Pantalon indigène', 'Eingeborenenhose', '天然短裤', '天然短褲', 'Pantalones nativos', 'Pantalones nativos', 'Дикарские штаны', '', '', '', '', '', '', '', ''), +(14098, '천연 망토', 'Cape indigène', 'Eingeborenenumhang', '天然披风', '天然披風', 'Capa nativa', 'Capa nativa', 'Дикарский плащ', '', '', '', '', '', '', '', ''), +(14099, '천연 장식띠', 'Echarpe indigène', 'Eingeborenenschärpe', '天然腰带', '天然腰帶', 'Fajín nativo', 'Fajín nativo', 'Дикарский кушак', '', '', '', '', '', '', '', ''), +(14100, '빛매듭 로브', 'Robe en étoffe lumineuse', 'Hellstoffrobe', '亮布长袍', '亮布長袍', 'Toga de paño brillante', 'Toga de paño brillante', 'Одеяние из яркой ткани', '', '', '', '', '', '', '', ''), +(14101, '빛매듭 장갑', 'Gants en étoffe lumineuse', 'Hellstoffhandschuhe', '亮布手套', '亮布手套', 'Guantes de paño brillante', 'Guantes de paño brillante', 'Перчатки из яркой ткани', '', '', '', '', '', '', '', ''), +(14102, '천연 장갑', 'Protège-mains indigènes', 'Eingeborenenhandlappen', '天然裹手', '天然裹手', 'Mitones nativos', 'Manijas nativas', 'Дикарские повязки', '', '', '', '', '', '', '', ''), +(14103, '빛매듭 망토', 'Cape en étoffe lumineuse', 'Hellstoffumhang', '亮布披风', '亮布披風', 'Capa de paño brillante', 'Capa de paño brillante', 'Плащ из яркой ткани', '', '', '', '', '', '', '', ''), +(14104, '빛매듭 바지', 'Pantalon en étoffe lumineuse', 'Hellstoffhose', '亮布短裤', '亮布短褲', 'Pantalones de paño brillante', 'Pantalones de paño brillante', 'Штаны из яркой ткани', '', '', '', '', '', '', '', ''), +(14105, '몬스터 - Bow, C01/B02 White', 'Monstre - Arc, C01/B02 blanc', 'Monster - Bogen, C01/B02 Weiß', '', '', 'Monstruo: arco, C01/B02 blanco', 'Monstruo: arco, C01/B02 blanco', 'Монстр - лук, C01/B02 белый', '', '', '', '', '', '', '', ''), +(14106, '지옥매듭 로브', 'Robe en gangrétoffe', 'Teufelsstoffrobe', '恶魔布袍', '惡魔布袍', 'Toga de tela de inferi', 'Toga de tela vil', 'Одеяние из ткани Скверны', '', '', '', '', '', '', '', ''), +(14107, '지옥매듭 바지', 'Pantalon en gangrétoffe', 'Teufelsstoffhose', '恶魔布短裤', '惡魔布短褲', 'Pantalones de tela de inferi', 'Pantalones de tela vil', 'Штаны из ткани Скверны', '', '', '', '', '', '', '', ''), +(14108, '지옥매듭 장화', 'Bottes en gangrétoffe', 'Teufelsstoffstiefel', '恶魔布靴', '惡魔布靴', 'Botas de tela de inferi', 'Botas de tela vil', 'Сапоги из ткани Скверны', '', '', '', '', '', '', '', ''), +(14109, '천연 로브', 'Robe indigène', 'Eingeborenenrobe', '天然长袍', '天然長袍', 'Toga nativa', 'Toga nativa', 'Дикарское одеяние', '', '', '', '', '', '', '', ''), +(14110, '천연 장화', 'Sandales indigènes', 'Eingeborenensandalen', '天然便鞋', '天然便鞋', 'Sandalias nativas', 'Sandalias nativas', 'Дикарские сандалии', '', '', '', '', '', '', '', ''), +(14111, '지옥매듭 두건', 'Chaperon en gangrétoffe', 'Teufelsstoffkapuze', '恶魔布帽', '惡魔布帽', 'Caperuza de tela de inferi', 'Caperuza de tela vil', 'Капюшон из ткани Скверны', '', '', '', '', '', '', '', ''), +(14112, '지옥매듭 어깨보호구', 'Epaulières en gangrétoffe', 'Teufelsstoffschultern', '恶魔布护肩', '惡魔布護肩', 'Hombreras de tela de inferi', 'Sobrehombros de tela vil', 'Наплечники из ткани Скверны', '', '', '', '', '', '', '', ''), +(14113, '원주민 장식띠', 'Echarpe aborigène', 'Ureinwohnerschärpe', '土著腰带', '土著腰帶', 'Fajín aborigen', 'Fajín aborigen', 'Туземный кушак', '', '', '', '', '', '', '', ''), +(14114, '원주민 장화', 'Bottes aborigènes', 'Ureinwohnerfußlappen', '土著薄靴', '土著薄靴', 'Borceguíes aborígenes', 'Borceguíes aborígenes', 'Туземные обмотки', '', '', '', '', '', '', '', ''), +(14115, '원주민 손목띠', 'Poignets aborigènes', 'Ureinwohnerbänder', '土著护腕', '土著護腕', 'Sortijas aborígenes', 'Sortijas aborígenes', 'Туземные поручи', '', '', '', '', '', '', '', ''), +(14116, '원주민 단망토', 'Cape aborigène', 'Ureinwohnercape', '土著斗篷', '土著斗篷', 'Manteo aborigen', 'Manteo aborigen', 'Туземная накидка', '', '', '', '', '', '', '', ''), +(14117, '원주민 장갑', 'Gants aborigènes', 'Ureinwohnerhandschuhe', '土著手套', '土著手套', 'Guantes aborígenes', 'Guantes aborígenes', 'Туземные перчатки', '', '', '', '', '', '', '', ''), +(14118, '몬스터 - Bow, C02/B02 Black', 'Monstre - Arc, C02/B02 blanc', 'Monster - Bogen, C01/B02 Schwarz', '', '', 'Monstruo: arco, C02/B02 negro', 'Monstruo: arco, C02/B02 negro', 'Монстр - лук, C02/B02 черный', '', '', '', '', '', '', '', ''), +(14119, '원주민 바지', 'Jambières aborigènes', 'Ureinwohnerlendenschurz', '土著缠腰', '土著纏腰', 'Taparrabos aborigen', 'Taparrabos aborigen', 'Туземная набедренная повязка', '', '', '', '', '', '', '', ''), +(14120, '원주민 로브', 'Robe aborigène', 'Ureinwohnerrobe', '土著长袍', '土著長袍', 'Toga aborigen', 'Toga aborigen', 'Туземное одеяние', '', '', '', '', '', '', '', ''), +(14121, '원주민 조끼', 'Gilet aborigène', 'Ureinwohnerweste', '土著外衣', '土著外衣', 'Jubón aborigen', 'Jubón aborigen', 'Туземный жилет', '', '', '', '', '', '', '', ''), +(14122, '의식 손목띠', 'Poignets rituels', 'Rituelle Bänder', '礼节护腕', '禮節護腕', 'Sortijas de ritual', 'Sortijas de ritual', 'Ритуальные поручи', '', '', '', '', '', '', '', ''), +(14123, '의식 단망토', 'Cape rituelle', 'Rituelles Cape', '礼节斗篷', '禮節斗篷', 'Manteo de ritual', 'Manteo de ritual', 'Ритуальная накидка', '', '', '', '', '', '', '', ''), +(14124, '의식 장갑', 'Gants rituels', 'Rituelle Handschuhe', '礼节手套', '禮節手套', 'Guantes de ritual', 'Guantes de ritual', 'Ритуальные перчатки', '', '', '', '', '', '', '', ''), +(14125, '의식 다리보호구', 'Jambières rituelles', 'Ritual-Gamaschen', '礼节护腿', '禮節護腿', 'Leotardos de ritual', 'Leotardos de ritual', 'Ритуальные поножи', '', '', '', '', '', '', '', ''), +(14126, '의식 아미스', 'Amict rituel', 'Rituelle Amicia', '礼节披肩', '禮節披肩', 'Hombrera de ritual', 'Amito de ritual', 'Ритуальный нарамник', '', '', '', '', '', '', '', ''), +(14127, '의식 수의', 'Voile rituel', 'Ritualtuch', '礼节外衣', '禮節外衣', 'Sudario de ritual', 'Sudario de ritual', 'Ритуальный покров', '', '', '', '', '', '', '', ''), +(14128, '마술매듭 로브', 'Robe en tisse-sorcier', 'Hexerzwirnrobe', '巫纹长袍', '巫紋長袍', 'Toga de tejido zahorí', 'Toga de tejido zahorí', 'Одеяние из чародейской ткани', '', '', '', '', '', '', '', ''), +(14129, '의식 덧신', 'Sandales rituelles', 'Ritual-Sandalen', '礼节便鞋', '禮節便鞋', 'Sandalias de ritual', 'Sandalias de ritual', 'Ритуальные сандалии', '', '', '', '', '', '', '', ''), +(14130, '마술매듭 터번', 'Turban en tisse-sorcier', 'Hexerzwirnturban', '巫纹头巾', '巫紋頭巾', 'Turbante de tejido zahorí', 'Turbante de tejido zahorí', 'Тюрбан из чародейской ткани', '', '', '', '', '', '', '', ''), +(14131, '의식 허리띠', 'Ceinture rituelle', 'Ritueller Gürtel', '礼节腰带', '禮節腰帶', 'Cinturón de ritual', 'Cinturón de ritual', 'Ритуальный пояс', '', '', '', '', '', '', '', ''), +(14132, '마술매듭 다리보호구', 'Jambières en tisse-sorcier', 'Hexerzwirngamaschen', '巫纹护腿', '巫紋護腿', 'Leotardos de tejido zahorí', 'Leotardos de tejido zahorí', 'Поножи из чародейской ткани', '', '', '', '', '', '', '', ''), +(14133, '의식 튜닉', 'Tunique rituelle', 'Ritual-Tunika', '礼节外套', '禮節外套', 'Túnica de ritual', 'Túnica de ritual', 'Ритуальный мундир', '', '', '', '', '', '', '', ''), +(14134, '불의 망토', 'Cape de feu', 'Umhang des Feuers', '火焰披风', '火焰披風', 'Capa de Fuego', 'Capa de Fuego', 'Плащ огня', '', '', '', '', '', '', '', ''), +(14136, '겨울밤의 로브', 'Robe de la nuit hivernale', 'Robe der Winternacht', '冬夜法袍', '冬夜法袍', 'Toga de Noche invernal', 'Toga de Noche invernal', 'Одеяние зимней ночи', '', '', '', '', '', '', '', ''), +(14137, '달빛매듭 다리보호구', 'Jambières en étoffe lunaire', 'Mondstoffgamaschen', '月布护腿', '月布護腿', 'Leotardos de tela lunar', 'Leotardos de tela lunar', 'Поножи из луноткани', '', '', '', '', '', '', '', ''), +(14138, '달빛매듭 조끼', 'Gilet en étoffe lunaire', 'Mondstoffweste', '月布外衣', '月布外衣', 'Jubón de tela lunar', 'Jubón de tela lunar', 'Жилет из луноткани', '', '', '', '', '', '', '', ''), +(14139, '달빛매듭 어깨보호구', 'Epaulières en étoffe lunaire', 'Mondstoffschultern', '月布护肩', '月布護肩', 'Hombreras de tela lunar', 'Sobrehombros de tela lunar', 'Наплечники из луноткани', '', '', '', '', '', '', '', ''), +(14140, '달빛매듭 머리장식', 'Diadème en étoffe lunaire', 'Mondstoffreif', '月布头饰', '月布頭飾', 'Aro de tela lunar', 'Aro de tela lunar', 'Венец из луноткани', '', '', '', '', '', '', '', ''), +(14141, '유령매듭 조끼', 'Gilet en tisse-fantôme', 'Geisterzwirnweste', '鬼纹外衣', '鬼紋外衣', 'Jubón Telafantasma', 'Jubón de tejido fantasmal', 'Жилет из призрачной ткани', '', '', '', '', '', '', '', ''), +(14142, '유령매듭 장갑', 'Gants en tisse-fantôme', 'Geisterzwirnhandschuhe', '鬼纹手套', '鬼紋手套', 'Guantes Telafantasma', 'Guantes de tejido fantasmal', 'Перчатки из призрачной ткани', '', '', '', '', '', '', '', ''), +(14143, '유령매듭 허리띠', 'Ceinture en tisse-fantôme', 'Geisterzwirngürtel', '鬼纹腰带', '鬼紋腰帶', 'Cinturón Telafantasma', 'Cinturón de tejido fantasmal', 'Пояс из призрачной ткани', '', '', '', '', '', '', '', ''), +(14144, '유령매듭 바지', 'Pantalon en tisse-fantôme', 'Geisterzwirnhose', '鬼纹短裤', '鬼紋短褲', 'Pantalones Telafantasma', 'Pantalones de tejido fantasmal', 'Штаны из призрачной ткани', '', '', '', '', '', '', '', ''), +(14145, '저주받은 마검', 'Lame corrompue maudite', 'Verfluchte Teufelsklinge', '被诅咒的魔刃', '被詛咒的魔刃', 'Hoja mácula maldita', 'Hoja mácula maldita', 'Проклятый клинок Скверны', '', '', '', '', '', '', '', ''), +(14146, '주문 전문화 장갑', 'Gants de maîtrise magique', 'Handschuhe der Zauberbeherrschung', '法术掌握手套', '法術專精手套', 'Guantes de maestría de hechizos', 'Guantes de maestría en hechizos', 'Перчатки волшебства', '', '', '', '', '', '', '', ''), +(14147, '혈거인의 팔보호구', 'Brassards cavernicoles', 'Höhlenbewohner-Armschienen', '洞穴护腕', '洞穴護腕', 'Brazales de morador de cuevas', 'Brazales de morador de cuevas', 'Наручи пещерножителя', '', '', '', '', '', '', '', ''), +(14148, '수정 소매장식', 'Crispins cristallins', 'Kristallene Manschetten', '水晶腕轮', '水晶腕輪', 'Puños cristalinos', 'Puños cristalinos', 'Хрустальные манжеты', '', '', '', '', '', '', '', ''), +(14149, '지하굴 단망토', 'Cape souterraine', 'Unterirdisches Cape', '地下斗篷', '地下斗篷', 'Manteo subterráneo', 'Manteo subterráneo', 'Подземная накидка', '', '', '', '', '', '', '', ''), +(14150, '초혼의 로브', 'Robe d\'évocation', 'Robe der Hervorrufung', '招魂法袍', '招魂法袍', 'Toga de Evocación', 'Toga de Evocación', 'Одеяния прилива сил', '', '', '', '', '', '', '', ''), +(14151, '찬양의 단검', 'Lame chantante', 'Singende Klinge', '圣歌之刃', '聖歌之刃', 'Hoja de canto', 'Hoja de canto', 'Молящийся клинок', '', '', '', '', '', '', '', ''), +(14152, '대마법사의 로브', 'Robe de l\'archimage', 'Robe des Erzmagiers', '大法师之袍', '大法師之袍', 'Toga del Archimago', 'Toga del archimago', 'Одеяние верховного мага', '', '', '', '', '', '', '', ''), +(14153, '공허의 로브', 'Robe du Vide', 'Robe der Leere', '虚空法袍', '虛空法袍', 'Toga del Vacío', 'Toga del Vacío', 'Одеяние Бездны', '', '', '', '', '', '', '', ''), +(14154, '신앙의 예복', 'Habit de vraie foi', 'Trachten des wahren Glaubens', '信念外衣', '虔誠外衣', 'Vestimentas de fe verdadera', 'Vestimentas de fe verdadera', 'Одеяние истинной веры', '', '', '', '', '', '', '', ''), +(14155, '달빛매듭 가방', 'Sac en étoffe lunaire', 'Mondstofftasche', '月布包', '月布包', 'Bolsa de tela lunar', 'Bolsa de tela lunar', 'Сумка из луноткани', '', '', '', '', '', '', '', ''), +(14156, '무한의 가방', 'Sac sans fond', 'Bodenlose Tasche', '无底包', '無底之包', 'Bolsa sin fondo', 'Bolsa sin fondo', 'Бездонная сумка', '', '', '', '', '', '', '', ''), +(14157, '이교도 어깨보호대', 'Mantelet païen', 'Heiden-Mantel', '异教徒衬肩', '異教徒襯肩', 'Manto pagano', 'Manto pagano', 'Языческое оплечье', '', '', '', '', '', '', '', ''), +(14158, '이교도 조끼', 'Gilet païen', 'Heiden-Weste', '异教徒外衣', '異教徒外衣', 'Jubón pagano', 'Jubón pagano', 'Языческий жилет', '', '', '', '', '', '', '', ''), +(14159, '이교도 신발', 'Sandales païennes', 'Heiden-Schuhe', '异教徒轻鞋', '異教徒輕鞋', 'Zapatos paganos', 'Zapatos paganos', 'Языческие ботинки', '', '', '', '', '', '', '', ''), +(14160, '이교도 손목띠', 'Poignets païens', 'Heiden-Bänder', '异教徒护腕', '異教徒護腕', 'Sortijas paganas', 'Sortijas paganas', 'Языческие поручи', '', '', '', '', '', '', '', ''), +(14161, '이교도 단망토', 'Cape païenne', 'Heiden-Cape', '异教徒斗篷', '異教徒斗篷', 'Manteo pagano', 'Manteo pagano', 'Языческая накидка', '', '', '', '', '', '', '', ''), +(14162, '이교도 장갑', 'Mitaines païennes', 'Heiden-Fäustlinge', '异教徒手套', '異教徒手套', 'Mitones paganos', 'Mitones paganos', 'Языческие полуперчатки', '', '', '', '', '', '', '', ''), +(14163, '이교도 겉옷', 'Cafetan païen', 'Heiden-Wickeltücher', '异教徒长袍', '異教徒長袍', 'Brazaletes paganos', 'Almillas paganas', 'Языческие напульсники', '', '', '', '', '', '', '', ''), +(14164, '이교도 허리띠', 'Ceinture païenne', 'Heiden-Gürtel', '异教徒腰带', '異教徒腰帶', 'Cinturón pagano', 'Cinturón pagano', 'Языческий пояс', '', '', '', '', '', '', '', ''), +(14165, '이교도 반바지', 'Jambières païennes', 'Heidenknie-Hosen', '异教徒马裤', '異教徒馬褲', 'Calzones paganos', 'Calzones paganos', 'Языческие брюки', '', '', '', '', '', '', '', ''), +(14166, '해적단 팔보호구', 'Brassards de boucanier', 'Bukanier-Armschienen', '海盗护腕', '海盜護腕', 'Brazales de bucanero', 'Brazales de bucanero', 'Наручи пирата', '', '', '', '', '', '', '', ''), +(14167, '해적단 단망토', 'Cape de boucanier', 'Bukanier-Cape', '海盗斗篷', '海盜斗篷', 'Manteo de bucanero', 'Manteo de bucanero', 'Накидка пирата', '', '', '', '', '', '', '', ''), +(14168, '해적단 장갑', 'Gants de boucanier', 'Bukanier-Handschuhe', '海盗手套', '海盜手套', 'Guantes de bucanero', 'Guantes de bucanero', 'Перчатки пирата', '', '', '', '', '', '', '', ''), +(14169, '원주민 어깨보호구', 'Protège-épaules aborigènes', 'Ureinwohnerschulterpolster', '土著肩甲', '土著肩甲', 'Hombreras aborígenes', 'Hombreras aborígenes', 'Туземное оплечье', '', '', '', '', '', '', '', ''), +(14170, '해적단 어깨보호대', 'Mantelet de boucanier', 'Bukanier-Mantel', '海盗衬肩', '海盜襯肩', 'Manto de bucanero', 'Manto de bucanero', 'Оплечье пирата', '', '', '', '', '', '', '', ''), +(14171, '해적단 바지', 'Pantalon de boucanier', 'Bukanier-Hose', '海盗短裤', '海盜短褲', 'Pantalones de bucanero', 'Pantalones de bucanero', 'Штаны пирата', '', '', '', '', '', '', '', ''), +(14172, '해적단 로브', 'Robe de boucanier', 'Bukanier-Roben', '海盗长袍', '海盜長袍', 'Togas de bucanero', 'Togas de bucanero', 'Одеяния пирата', '', '', '', '', '', '', '', ''), +(14173, '해적단 장식끈', 'Corde de boucanier', 'Bukanier-Kordel', '海盗腰带', '海盜腰帶', 'Cordón de bucanero', 'Cordón de bucanero', 'Пиратский шнурованный ремень', '', '', '', '', '', '', '', ''), +(14174, '해적단 장화', 'Bottes de boucanier', 'Bukanier-Stiefel', '海盗长靴', '海盜長靴', 'Botas de bucanero', 'Botas de bucanero', 'Сапоги пирата', '', '', '', '', '', '', '', ''), +(14175, '해적단 조끼', 'Chemise de boucanier', 'Bukanier-Weste', '海盗外衣', '海盜外衣', 'Jubón de bucanero', 'Jubón de bucanero', 'Жилет пирата', '', '', '', '', '', '', '', ''), +(14176, '감시자 장화', 'Bottes de gardien', 'Hüterstiefel', '观察者长靴', '觀察者長靴', 'Botas de guardia', 'Botas de vigía', 'Сапоги стража', '', '', '', '', '', '', '', ''), +(14177, '감시자 소매장식', 'Crispins de gardien', 'Hütermanschetten', '观察者护腕', '觀察者護腕', 'Puños de guardia', 'Puños de vigía', 'Манжеты стража', '', '', '', '', '', '', '', ''), +(14178, '감시자 모자', 'Chapeau de gardien', 'Hüterkappe', '观察者软帽', '觀察者軟帽', 'Capa de guardia', 'Almete de vigía', 'Шапка стража', '', '', '', '', '', '', '', ''), +(14179, '감시자 단망토', 'Cape de guetteur', 'Hüterscape', '观察者斗篷', '觀察者斗篷', 'Manteo de guardia', 'Manteo de vigía', 'Накидка стража', '', '', '', '', '', '', '', ''), +(14180, '감시자 웃옷', 'Pourpoint de gardien', 'Hüterwams', '观察者上衣', '觀察者上衣', 'Chaleco de guardia', 'Chaleco de vigía', 'Жакет стража', '', '', '', '', '', '', '', ''), +(14181, '감시자 장갑', 'Protège-mains de gardien', 'Hüterhandlappen', '观察者裹手', '觀察者裹手', 'Mitones de guardia', 'Manijas de vigía', 'Повязки стража', '', '', '', '', '', '', '', ''), +(14182, '감시자 어깨보호대', 'Mantelet de gardien', 'Hütermantel', '观察者衬肩', '觀察者襯肩', 'Manto de guardia', 'Manto de vigía', 'Оплечье стража', '', '', '', '', '', '', '', ''), +(14183, '감시자 다리보호구', 'Jambières de gardien', 'Hütergamaschen', '观察者护腿', '觀察者護腿', 'Leotardos de guardia', 'Leotardos de vigía', 'Поножи часового', '', '', '', '', '', '', '', ''), +(14184, '감시자 로브', 'Robe de gardien', 'Hüterroben', '观察者长袍', '觀察者長袍', 'Togas de guardia', 'Togas de vigía', 'Одеяния стража', '', '', '', '', '', '', '', ''), +(14185, '감시자 허리띠', 'Cordelière de gardien', 'Hütersattelgurt', '观察者腰带', '觀察者腰帶', 'Cincho de guardia', 'Cincho de vigía', 'Кушак стража', '', '', '', '', '', '', '', ''), +(14186, '풍수사 어깨보호대', 'Mantelet d\'invocateur de pluie', 'Regenmachermantel', '唤雨者衬肩', '喚雨者襯肩', 'Manto Clamalluvias', 'Manto Clamalluvias', 'Непромокаемое оплечье', '', '', '', '', '', '', '', ''), +(14187, '풍수사 소매장식', 'Crispins d\'invocateur de pluie', 'Regenmachermanschetten', '唤雨者护腕', '喚雨者護腕', 'Puños Clamalluvias', 'Puños Clamalluvias', 'Непромокаемые манжеты', '', '', '', '', '', '', '', ''), +(14188, '풍수사 망토', 'Cape d\'invocateur de pluie', 'Regenmacherumhang', '唤雨者披风', '喚雨者披風', 'Capa Clamalluvias', 'Capa Clamalluvias', 'Непромокаемый плащ', '', '', '', '', '', '', '', ''), +(14189, '풍수사 모자', 'Capuche d\'invocateur de pluie', 'Regenmacherkappe', '唤雨者软帽', '喚雨者軟帽', 'Cofia Clamalluvias', 'Almete Clamalluvias', 'Непромокаемая шапка', '', '', '', '', '', '', '', ''), +(14190, '풍수사 조끼', 'Gilet d\'invocateur de pluie', 'Regenmacherweste', '唤雨者外衣', '喚雨者外衣', 'Jubón Clamalluvias', 'Jubón Clamalluvias', 'Непромокаемый жилет', '', '', '', '', '', '', '', ''), +(14191, '풍수사 장갑', 'Mitaines d\'invocateur de pluie', 'Regenmacherfäustlinge', '唤雨者手套', '喚雨者手套', 'Mitones Clamalluvias', 'Mitones Clamalluvias', 'Непромокаемые полуперчатки', '', '', '', '', '', '', '', ''), +(14192, '풍수사 로브', 'Robe d\'invocateur de pluie', 'Regenmacherrobe', '唤雨者长袍', '喚雨者長袍', 'Togas Clamalluvias', 'Togas Clamalluvias', 'Непромокаемые одеяния', '', '', '', '', '', '', '', ''), +(14193, '풍수사 바지', 'Pantalon d\'invocateur de pluie', 'Regenmacherhose', '唤雨者短裤', '喚雨者短褲', 'Pantalones Clamalluvias', 'Pantalones Clamalluvias', 'Непромокаемые штаны', '', '', '', '', '', '', '', ''), +(14194, '풍수사 장식끈', 'Corde d\'invocateur de pluie', 'Regenmacherkordel', '唤雨者束腰', '喚雨者束腰', 'Cordón Clamalluvias', 'Cordón Clamalluvias', 'Непромокаемый шнурованный ремень', '', '', '', '', '', '', '', ''), +(14195, '풍수사 장화', 'Bottes d\'invocateur de pluie', 'Regenmacherstiefel', '唤雨者长靴', '喚雨者長靴', 'Botas Clamalluvias', 'Botas Clamalluvias', 'Непромокаемые сапоги', '', '', '', '', '', '', '', ''), +(14196, '엉겅퀴가죽 덧신', 'Sandales crin-de-chardon', 'Distelfellsandalen', '蓟皮便鞋', '薊皮便鞋', 'Sandalias Piel de Cardo', 'Sandalias Piel de Cardo', 'Сандалии Колючего Меха', '', '', '', '', '', '', '', ''), +(14197, '엉겅퀴가죽 손목띠', 'Poignets crin-de-chardon', 'Distelfellbänder', '蓟皮护腕', '薊皮護腕', 'Sortijas Piel de Cardo', 'Sortijas Piel de Cardo', 'Поручи Колючего Меха', '', '', '', '', '', '', '', ''), +(14198, '엉겅퀴가죽 망토', 'Cape crin-de-chardon', 'Distelfellumhang', '蓟皮披风', '薊皮披風', 'Capa Piel de Cardo', 'Capa Piel de Cardo', 'Плащ Колючего Меха', '', '', '', '', '', '', '', ''), +(14199, '엉겅퀴가죽 장갑', 'Gants crin-de-chardon', 'Distelfellhandschuhe', '蓟皮手套', '薊皮手套', 'Guantes Piel de Cardo', 'Guantes Piel de Cardo', 'Перчатки Колючего Меха', '', '', '', '', '', '', '', ''), +(14200, '엉겅퀴가죽 모자', 'Capuche crin-de-chardon', 'Distelfellkappe', '蓟皮软帽', '薊皮軟帽', 'Cofia Piel de Cardo', 'Almete Piel de Cardo', 'Шапка Колючего Меха', '', '', '', '', '', '', '', ''), +(14201, '엉겅퀴가죽 어깨보호대', 'Mantelet crin-de-chardon', 'Distelfellmantel', '蓟皮衬肩', '薊皮襯肩', 'Manto Piel de Cardo', 'Manto Piel de Cardo', 'Оплечье Колючего Меха', '', '', '', '', '', '', '', ''), +(14202, '엉겅퀴가죽 웃옷', 'Pourpoint crin-de-chardon', 'Distelfellwams', '蓟皮外套', '薊皮外套', 'Chaleco Piel de Cardo', 'Chaleco Piel de Cardo', 'Жакет Колючего Меха', '', '', '', '', '', '', '', ''), +(14203, '엉겅퀴가죽 바지', 'Pantalon crin-de-chardon', 'Distelfellhose', '蓟皮短裤', '薊皮短褲', 'Pantalones Piel de Cardo', 'Pantalones Piel de Cardo', 'Штаны Колючего Меха', '', '', '', '', '', '', '', ''), +(14204, '엉겅퀴가죽 로브', 'Robe crin-de-chardon', 'Distelfellrobe', '蓟皮长袍', '薊皮長袍', 'Toga Piel de Cardo', 'Toga Piel de Cardo', 'Одеяние Колючего Меха', '', '', '', '', '', '', '', ''), +(14205, '엉겅퀴가죽 허리띠', 'Ceinture crin-de-chardon', 'Distelfellgürtel', '蓟皮腰带', '薊皮腰帶', 'Cinturón Piel de Cardo', 'Cinturón Piel de Cardo', 'Пояс Колючего Меха', '', '', '', '', '', '', '', ''), +(14206, '정수 팔찌', 'Bracelets vitaux', 'Vitale Armreifen', '活力手镯', '活力手鐲', 'Pulseras vitales', 'Pulseras vitales', 'Жизненные браслеты', '', '', '', '', '', '', '', ''), +(14207, '정수 다리보호구', 'Jambières vitales', 'Vitale Gamaschen', '活力护腿', '活力護腿', 'Leotardos vitales', 'Leotardos vitales', 'Жизненные поножи', '', '', '', '', '', '', '', ''), +(14208, '정수 머리띠', 'Bandeau vital', 'Vitales Stirnband', '活力头饰', '活力頭飾', 'Cinta vital', 'Cinta vital', 'Жизненная головная повязка', '', '', '', '', '', '', '', ''), +(14209, '정수 장식띠', 'Echarpe vitale', 'Vitale Schärpe', '活力腰带', '活力腰帶', 'Fajín vital', 'Fajín vital', 'Жизненный кушак', '', '', '', '', '', '', '', ''), +(14210, '정수 단망토', 'Cape vitale', 'Vitales Cape', '活力斗篷', '活力斗篷', 'Manteo vital', 'Manteo vital', 'Жизненная накидка', '', '', '', '', '', '', '', ''), +(14211, '정수 장갑', 'Protège-mains vitaux', 'Vitale Handlappen', '活力裹手', '活力裹手', 'Mitones vitales', 'Manijas vitales', 'Жизненные повязки', '', '', '', '', '', '', '', ''), +(14212, '정수 어깨보호구', 'Epaulières vitales', 'Vitale Schultern', '活力护肩', '活力護肩', 'Hombreras vitales', 'Sobrehombros vitales', 'Жизненные наплечники', '', '', '', '', '', '', '', ''), +(14213, '정수 의복', 'Grande tenue vitale', 'Vitale Gewandung', '活力外衣', '活力外衣', 'Vestiduras vitales', 'Vestiduras vitales', 'Жизненное облачение', '', '', '', '', '', '', '', ''), +(14214, '정수 장화', 'Bottes vitales', 'Vitale Stiefel', '活力长靴', '活力長靴', 'Botas vitales', 'Botas vitales', 'Жизненные сапоги', '', '', '', '', '', '', '', ''), +(14215, '정수 튜닉', 'Tunique vitale', 'Vitale Tunika', '活力外套', '活力外套', 'Túnica vital', 'Túnica vital', 'Жизненный мундир', '', '', '', '', '', '', '', ''), +(14216, '흙점쟁이 웃옷', 'Pourpoint de géomancien', 'Geomantenwams', '地卜师外套', '地卜師外套', 'Chaleco de geomántico', 'Chaleco de geomántico', 'Геомантский жакет', '', '', '', '', '', '', '', ''), +(14217, '흙점쟁이 장식끈', 'Corde de géomancien', 'Geomantenkordel', '地卜师束腰', '地卜師束腰', 'Cordón de geomántico', 'Cordón de geomántico', 'Геомантский шнурованный ремень', '', '', '', '', '', '', '', ''), +(14218, '흙점쟁이 장화', 'Bottes de géomancien', 'Geomantenstiefel', '地卜师长靴', '地卜師長靴', 'Botas de geomántico', 'Botas de geomántico', 'Геомантские сапоги', '', '', '', '', '', '', '', ''), +(14219, '흙점쟁이 망토', 'Cape de géomancien', 'Geomantenumhang', '地卜师披风', '地卜師披風', 'Capa de geomántico', 'Capa de geomántico', 'Геомантский плащ', '', '', '', '', '', '', '', ''), +(14220, '흙점쟁이 모자', 'Bandeau de géomancien', 'Geomantenkappe', '地卜师软帽', '地卜師軟帽', 'Almete de geomántico', 'Almete de geomántico', 'Геомантская шапка', '', '', '', '', '', '', '', ''), +(14221, '흙점쟁이 팔보호구', 'Brassards de géomancien', 'Geomantenarmschienen', '地卜师护腕', '地卜師護腕', 'Brazales de geomántico', 'Brazales de geomántico', 'Геомантские наручи', '', '', '', '', '', '', '', ''), +(14222, '흙점쟁이 장갑', 'Gants de géomancien', 'Geomantenhandschuhe', '地卜师手套', '地卜師手套', 'Guantes de geomántico', 'Guantes de geomántico', 'Геомантские перчатки', '', '', '', '', '', '', '', ''), +(14223, '흙점쟁이 어깨갑옷', 'Spallières de géomancien', 'Geomantenschiftung', '地卜师护肩', '地卜師護肩', 'Bufas de geomántico', 'Bufas de geomántico', 'Геомантский наплеч', '', '', '', '', '', '', '', ''), +(14224, '흙점쟁이 바지', 'Pantalon de géomancien', 'Geomantenbeinkleider', '地卜师长裤', '地卜師長褲', 'Pantalones de geomántico', 'Calzas de geomántico', 'Геомантские брюки', '', '', '', '', '', '', '', ''), +(14225, '흙점쟁이 튜닉', 'Cafetan de géomancien', 'Geomantenwickeltücher', '地卜师外衣', '地卜師外衣', 'Brazaletes de geomántico', 'Sobrevesta de geomántico', 'Геомантские напульсники', '', '', '', '', '', '', '', ''), +(14226, '불꽃비단 팔찌', 'Bracelets de braise-soie', 'Glutseidenarmreifen', '灰丝手镯', '灰絲手鐲', 'Pulseras de seda de ascuas', 'Pulseras de seda de ascuas', 'Углешелковые браслеты', '', '', '', '', '', '', '', ''), +(14227, '강철그물 거미줄', 'Soie d\'araignée toilacier', 'Eisenweberseide', '铁网蛛丝', '鐵網蛛絲', 'Seda de araña Tejehierro', 'Seda de araña Tejehierro', 'Железношелковая паутина', '', '', '', '', '', '', '', ''), +(14228, '불꽃비단 화관', 'Cerclet de braise-soie', 'Glutseidenkronenreif', '灰丝宝冠', '灰絲寶冠', 'Corona de seda de ascuas', 'Nimbo de seda de ascuas', 'Углешелковый венок', '', '', '', '', '', '', '', ''), +(14229, '불꽃비단 망토', 'Cape de braise-soie', 'Glutseidenumhang', '火丝披风', '火絲披風', 'Capa de seda de ascuas', 'Capa de seda de ascuas', 'Углешелковый плащ', '', '', '', '', '', '', '', ''), +(14230, '불꽃비단 튜닉', 'Tunique de braise-soie', 'Glutseidentunika', '灰丝外套', '灰絲外套', 'Túnica de seda de ascuas', 'Túnica de seda de ascuas', 'Углешелковый мундир', '', '', '', '', '', '', '', ''), +(14231, '불꽃비단 장갑', 'Mitaines de braise-soie', 'Glutseidenfäustlinge', '灰丝手套', '灰絲手套', 'Mitones de seda de ascuas', 'Mitones de seda de ascuas', 'Углешелковые полуперчатки', '', '', '', '', '', '', '', ''), +(14232, '불꽃비단 어깨보호대', 'Mantelet de braise-soie', 'Glutseidenmantel', '火丝衬肩', '火絲襯肩', 'Manto de seda de ascuas', 'Manto de seda de ascuas', 'Углешелковое оплечье', '', '', '', '', '', '', '', ''), +(14233, '불꽃비단 다리보호구', 'Jambières de braise-soie', 'Glutseidengamaschen', '灰丝护腿', '灰絲護腿', 'Leotardos de seda de ascuas', 'Leotardos de seda de ascuas', 'Углешелковые поножи', '', '', '', '', '', '', '', ''), +(14234, '불꽃비단 로브', 'Robe de braise-soie', 'Glutseidenroben', '火丝长袍', '火絲長袍', 'Togas de seda de ascuas', 'Togas de seda de ascuas', 'Углешелковые одеяния', '', '', '', '', '', '', '', ''), +(14235, '불꽃비단 장식끈', 'Corde de braise-soie', 'Glutseidenkordel', '灰丝束腰', '灰絲束腰', 'Cordón de seda de ascuas', 'Cordón de seda de ascuas', 'Углешелковый шнурованный ремень', '', '', '', '', '', '', '', ''), +(14236, '불꽃비단 장화', 'Bottes de braise-soie', 'Glutseidenstiefel', '灰丝长靴', '灰絲長靴', 'Botas de seda de ascuas', 'Botas de seda de ascuas', 'Углешелковые сапоги', '', '', '', '', '', '', '', ''), +(14237, '검은안개 갑옷', 'Armure de Sombrebrume', 'Graunebelrüstung', '黑雾护甲', '暗霧護甲', 'Armadura Niebla Negra', 'Armadura Niebla Negra', 'Броня Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14238, '검은안개 장화', 'Bottes de Sombrebrume', 'Graunebelstiefel', '黑雾长靴', '暗霧長靴', 'Botas Niebla Negra', 'Botas Niebla Negra', 'Сапоги Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14239, '검은안개 단망토', 'Cape de Sombrebrume', 'Graunebelcape', '黑雾斗篷', '暗霧斗篷', 'Manteo Niebla Negra', 'Manteo Niebla Negra', 'Накидка Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14240, '검은안개 손목띠', 'Poignets de Sombrebrume', 'Graunebelbänder', '黑雾护腕', '暗霧護腕', 'Sortija Niebla Negra', 'Sortija Niebla Negra', 'Поручи Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14241, '검은안개 장갑', 'Garde-mains de Sombrebrume', 'Graunebelhandschützer', '黑雾手套', '暗霧手套', 'Manoplas Niebla Negra', 'Manoplas Niebla Negra', 'Боевые рукавицы Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14242, '검은안개 바지', 'Pantalon de Sombrebrume', 'Graunebelhose', '黑雾短裤', '暗霧短褲', 'Pantalones Niebla Negra', 'Pantalones Niebla Negra', 'Штаны Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14243, '검은안개 어깨보호대', 'Mantelet de Sombrebrume', 'Graunebelmantel', '黑雾衬肩', '暗霧襯肩', 'Manto Niebla Negra', 'Manto Niebla Negra', 'Оплечье Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14244, '검은안개 튜닉', 'Cafetan de Sombrebrume', 'Graunebelwickeltücher', '黑雾外衣', '暗霧外衣', 'Brazaletes Niebla Negra', 'Sobrevesta Niebla Negra', 'Напульсники Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14245, '검은안개 벨트', 'Ceinturon de Sombrebrume', 'Graunebelgurt', '黑雾腰带', '暗霧腰帶', 'Faja Niebla Negra', 'Faja Niebla Negra', 'Ремень Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14246, '검은안개 마술사 모자', 'Chapeau de sorcier de Sombrebrume', 'Graunebelhexerhut', '黑雾巫师帽', '暗霧巫師帽', 'Sombrero de zahorí Niebla Negra', 'Sombrero de zahorí Niebla Negra', 'Шляпа волшебника Мглистой пещеры', '', '', '', '', '', '', '', ''), +(14247, '달빛 어깨보호대', 'Mantelet lunaire', 'Lunarmantel', '银月衬肩', '銀月襯肩', 'Manto lunar', 'Manto lunar', 'Лунное оплечье', '', '', '', '', '', '', '', ''), +(14248, '달빛 손목띠', 'Manchettes lunaires', 'Lunarbindungen', '银月束腕', '銀月束腕', 'Ataduras lunares', 'Ataduras lunares', 'Лунные наручники', '', '', '', '', '', '', '', ''), +(14249, '반달 조끼', 'Gilet lunaire', 'Lunarweste', '银月外衣', '銀月外衣', 'Jubón lunar', 'Jubón lunar', 'Лунный жилет', '', '', '', '', '', '', '', ''), +(14250, '달빛 장화', 'Mules lunaires', 'Lunarschuhe', '银月便鞋', '銀月便鞋', 'Zapatillas lunares', 'Zapatillas lunares', 'Лунные туфли', '', '', '', '', '', '', '', ''), +(14251, '달빛 망토', 'Cape lunaire', 'Lunarumhang', '银月披风', '銀月披風', 'Capa lunar', 'Capa lunar', 'Лунный плащ', '', '', '', '', '', '', '', ''), +(14252, '달빛 화관', 'Cerclet lunaire', 'Lunarkronenreif', '银月宝冠', '銀月寶冠', 'Corona lunar', 'Nimbo lunar', 'Лунный венок', '', '', '', '', '', '', '', ''), +(14253, '달빛 장갑', 'Protège-mains lunaires', 'Lunarhandlappen', '银月裹手', '銀月裹手', 'Mitones lunares', 'Manijas lunares', 'Лунные повязки', '', '', '', '', '', '', '', ''), +(14254, '달빛 의복', 'Grande tenue lunaire', 'Lunargewandung', '银月外衣', '銀月外衣', 'Vestimenta lunar', 'Vestimenta lunar', 'Лунное облачение', '', '', '', '', '', '', '', ''), +(14255, '달빛 허리띠', 'Ceinture lunaire', 'Lunargürtel', '银月腰带', '銀月腰帶', 'Cinturón lunar', 'Cinturón lunar', 'Лунный пояс', '', '', '', '', '', '', '', ''), +(14256, '지옥 옷감', 'Gangrétoffe', 'Teufelsstoff', '恶魔布', '惡魔布', 'Tela de inferi', 'Tela vil', 'Ткань Скверны', '', '', '', '', '', '', '', ''), +(14257, '달빛 다리보호구', 'Jambières lunaires', 'Lunargamaschen', '银月护腿', '銀月護腿', 'Leotardos lunares', 'Leotardos lunares', 'Лунные поножи', '', '', '', '', '', '', '', ''), +(14258, '피매듭 장식끈', 'Corde tissée de sang', 'Blutgewebte Kordel', '血纹束腰', '血紋束腰', 'Cordón de tejido de sangre', 'Cordón de tejido de sangre', 'Кровотканный шнурованный ремень', '', '', '', '', '', '', '', ''), +(14259, '피매듭 장화', 'Bottes tissées de sang', 'Blutgewebte Stiefel', '血纹长靴', '血紋長靴', 'Botas de tejido de sangre', 'Botas de tejido de sangre', 'Кровотканные сапоги', '', '', '', '', '', '', '', ''), +(14260, '피매듭 팔보호구', 'Brassards tissés de sang', 'Blutgewebte Armschienen', '血纹护腕', '血紋護腕', 'Brazales de tejido de sangre', 'Brazales de tejido de sangre', 'Кровотканные наручи', '', '', '', '', '', '', '', ''), +(14261, '피매듭 망토', 'Cape tissée de sang', 'Blutgewebter Umhang', '血纹披风', '血紋披風', 'Capa de tejido de sangre', 'Capa de tejido de sangre', 'Кровотканный плащ', '', '', '', '', '', '', '', ''), +(14262, '피매듭 장갑', 'Mitaines tissées de sang', 'Blutgewebte Fäustlinge', '血纹手套', '血紋手套', 'Mitones de tejido de sangre', 'Mitones de tejido de sangre', 'Кровотканные полуперчатки', '', '', '', '', '', '', '', ''), +(14263, '피매듭 복면', 'Masque tissé de sang', 'Blutgewebte Maske', '血纹面具', '血紋面具', 'Máscara de tejido de sangre', 'Máscara de tejido de sangre', 'Кровотканная маска', '', '', '', '', '', '', '', ''), +(14264, '피매듭 바지', 'Braies tissées de sang', 'Blutgewebte Hose', '血纹短裤', '血紋短褲', 'Pantalones de tejido de sangre', 'Pantalones de tejido de sangre', 'Кровотканные штаны', '', '', '', '', '', '', '', ''), +(14265, '피매듭 튜닉', 'Cafetan tissé de sang', 'Blutgewebte Wickeltücher', '血纹长袍', '血紋長袍', 'Brazaletes de tejido de sangre', 'Sobrevesta de tejido de sangre', 'Кровотканные напульсники', '', '', '', '', '', '', '', ''), +(14266, '피매듭 어깨보호대', 'Ailettes tissées de sang', 'Blutgewebte Polster', '血纹护肩', '血紋護肩', 'Protectores de tejido de sangre', 'Protectores de tejido de sangre', 'Кровотканное оплечье', '', '', '', '', '', '', '', ''), +(14267, '피매듭 조끼', 'Pourpoint tissé de sang', 'Blutgewebtes Wams', '血纹上衣', '血紋上衣', 'Chaleco de tejido de sangre', 'Chaleco de tejido de sangre', 'Кровотканный жакет', '', '', '', '', '', '', '', ''), +(14268, '가이아 소매장식', 'Crispins de Gaïa', 'Gaeas Manschetten', '盖亚护腕', '蓋亞護腕', 'Puños de Gaea', 'Puños de Gaia', 'Манжеты Геи', '', '', '', '', '', '', '', ''), +(14269, '가이아 장화', 'Mules de Gaïa', 'Gaeas Schuhe', '盖亚便鞋', '蓋亞便鞋', 'Zapatillas de Gaea', 'Zapatillas de Gaia', 'Туфли Геи', '', '', '', '', '', '', '', ''), +(14270, '가이아 망토', 'Cape de Gaïa', 'Gaeas Umhang', '盖亚披风', '蓋亞披風', 'Capa de Gaea', 'Capa de Gaia', 'Плащ Геи', '', '', '', '', '', '', '', ''), +(14271, '가이아 머리장식', 'Diadème de Gaïa', 'Gaeas Reif', '盖亚头饰', '蓋亞頭飾', 'Aro de Gaea', 'Aro de Gaia', 'Венец Геи', '', '', '', '', '', '', '', ''), +(14272, '가이아 장갑', 'Protège-mains de Gaïa', 'Gaeas Handlappen', '盖亚裹手', '蓋亞裹手', 'Mitones de Gaea', 'Manijas de Gaia', 'Повязки Геи', '', '', '', '', '', '', '', ''), +(14273, '가이아 아미스', 'Amict de Gaïa', 'Gaeas Amicia', '盖亚披肩', '蓋亞披肩', 'Hombrera de Gaea', 'Amito de Gaia', 'Нарамник Геи', '', '', '', '', '', '', '', ''), +(14274, '가이아 다리보호구', 'Jambières de Gaïa', 'Gaeas Gamaschen', '盖亚护腿', '蓋亞護腿', 'Leotardos de Gaea', 'Leotardos de Gaia', 'Поножи Геи', '', '', '', '', '', '', '', ''), +(14275, '가이아 의복', 'Grande tenue de Gaïa', 'Gaeas Gewandung', '盖亚外衣', '蓋亞外衣', 'Vestimenta de Gaea', 'Vestimenta de Gaia', 'Облачение Геи', '', '', '', '', '', '', '', ''), +(14276, '가이아 허리띠', 'Ceinture de Gaïa', 'Gaeas Gürtel', '盖亚腰带', '蓋亞腰帶', 'Cinturón de Gaea', 'Cinturón de Gaia', 'Пояс Геи', '', '', '', '', '', '', '', ''), +(14277, '가이아 튜닉', 'Tunique de Gaïa', 'Gaeas Tunika', '盖亚外套', '蓋亞外套', 'Túnica de Gaea', 'Túnica de Gaia', 'Мундир Геи', '', '', '', '', '', '', '', ''), +(14278, '호화 어깨보호대', 'Mantelet opulent', 'Opulenter Mantel', '丰饶衬肩', '豐饒襯肩', 'Manto opulentos', 'Manto opulentos', 'Роскошное Оплечье', '', '', '', '', '', '', '', ''), +(14279, '호화 팔보호구', 'Brassards opulents', 'Opulente Armschienen', '丰饶护腕', '豐饒護腕', 'Brazales opulentos', 'Brazales opulentos', 'Роскошные наручи', '', '', '', '', '', '', '', ''), +(14280, '호화 단망토', 'Cape opulente', 'Opulentes Cape', '丰饶斗篷', '豐饒斗篷', 'Manteo opulento', 'Manteo opulento', 'Роскошная накидка', '', '', '', '', '', '', '', ''), +(14281, '호화 왕관', 'Couronne opulente', 'Opulente Krone', '丰饶头冠', '豐饒頭冠', 'Corona opulenta', 'Corona opulenta', 'Роскошная корона', '', '', '', '', '', '', '', ''), +(14282, '호화 장갑', 'Gants opulents', 'Opulente Handschuhe', '丰饶手套', '豐饒手套', 'Guantes opulentos', 'Guantes opulentos', 'Роскошные перчатки', '', '', '', '', '', '', '', ''), +(14283, '호화 다리보호구', 'Jambières opulentes', 'Opulente Gamaschen', '丰饶护腿', '豐饒護腿', 'Leotardos opulentos', 'Leotardos opulentos', 'Роскошные поножи', '', '', '', '', '', '', '', ''), +(14284, '호화 로브', 'Robe opulente', 'Opulente Roben', '丰饶长袍', '豐饒長袍', 'Togas opulentas', 'Togas opulentas', 'Роскошные одеяния', '', '', '', '', '', '', '', ''), +(14285, '호화 장화', 'Bottes opulentes', 'Opulente Stiefel', '丰饶长靴', '豐饒長靴', 'Botas opulentas', 'Botas opulentas', 'Роскошные сапоги', '', '', '', '', '', '', '', ''), +(14286, '호화 허리띠', 'Ceinture opulente', 'Opulenter Gürtel', '丰饶腰带', '豐饒腰帶', 'Cinturón opulento', 'Cinturón opulento', 'Роскошный пояс', '', '', '', '', '', '', '', ''), +(14287, '호화 튜닉', 'Tunique opulente', 'Opulente Tunika', '丰饶外套', '豐饒外套', 'Túnica opulenta', 'Túnica opulenta', 'Роскошный мундир', '', '', '', '', '', '', '', ''), +(14288, '거미아귀 갑옷', 'Armure arachnéenne', 'Arachnidenrüstung', '蜘蛛护甲', '蜘蛛護甲', 'Armadura arácnida', 'Armadura arácnida', 'Паучиная броня', '', '', '', '', '', '', '', ''), +(14289, '거미아귀 벨트', 'Ceinturon arachnéen', 'Arachnidengurt', '蜘蛛束带', '蜘蛛腰帶', 'Faja arácnida', 'Faja arácnida', 'Паучиный ремень', '', '', '', '', '', '', '', ''), +(14290, '거미아귀 장화', 'Bottes arachnéennes', 'Arachnidenfußpolster', '蜘蛛裹足', '蜘蛛裹足', 'Escarpines arácnidos', 'Escarpines arácnidos', 'Паучиные сапоги', '', '', '', '', '', '', '', ''), +(14291, '거미아귀 팔찌', 'Bracelets arachnéens', 'Arachnidenarmreifen', '蜘蛛护腕', '蜘蛛護腕', 'Pulseras arácnidas', 'Pulseras arácnidas', 'Паучиные браслеты', '', '', '', '', '', '', '', ''), +(14292, '거미아귀 단망토', 'Cape arachnéenne', 'Arachnidencape', '蜘蛛斗篷', '蜘蛛斗篷', 'Manteo arácnido', 'Manteo arácnido', 'Паучиная накидка', '', '', '', '', '', '', '', ''), +(14293, '거미아귀 머리장식', 'Diadème arachnéen', 'Arachnidenreif', '蜘蛛头饰', '蜘蛛頭飾', 'Aro arácnido', 'Aro arácnido', 'Паучиный венец', '', '', '', '', '', '', '', ''), +(14294, '거미아귀 장갑', 'Gants arachnéens', 'Arachnidenhandschuhe', '蜘蛛手套', '蜘蛛手套', 'Guantes arácnidos', 'Guantes arácnidos', 'Паучиные перчатки', '', '', '', '', '', '', '', ''), +(14295, '거미아귀 다리보호대', 'Jambières arachnéennes', 'Arachnidenbeinschützer', '蜘蛛腿甲', '蜘蛛腿甲', 'Leotardos arácnidos', 'Musleras arácnidos', 'Паучиные набедренники', '', '', '', '', '', '', '', ''), +(14296, '거미아귀 어깨갑옷', 'Espauliers arachnéens', 'Arachnidenschulterstücke', '蜘蛛肩铠', '蜘蛛肩鎧', 'Espaldares arácnidos', 'Espaldares arácnidos', 'Паучиное наплечье', '', '', '', '', '', '', '', ''), +(14297, '거미아귀 로브', 'Robe arachnéenne', 'Arachnidenroben', '蜘蛛长袍', '蜘蛛長袍', 'Togas arácnidas', 'Togas arácnidas', 'Паучиные одеяния', '', '', '', '', '', '', '', ''), +(14298, '해골술사 어깨갑옷', 'Spallières d\'ossomancien', 'Knochenwerfers Schiftung', '白骨法师肩甲', '白骨法師肩甲', 'Bufas de Tirahuesos', 'Bufas de Tirahuesos', 'Наплеч скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14299, '해골술사 장화', 'Bottes d\'ossomancien', 'Knochenwerfers Stiefel', '白骨法师长靴', '白骨法師長靴', 'Botas de Tirahuesos', 'Botas de Tirahuesos', 'Сапоги скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14300, '해골술사 단망토', 'Cape d\'ossomancien', 'Knochenwerfers Cape', '白骨法师斗篷', '白骨法師斗篷', 'Manteo de Tirahuesos', 'Manteo de Tirahuesos', 'Накидка скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14301, '해골술사 손목띠', 'Manchettes d\'ossomancien', 'Knochenwerfers Bindungen', '白骨法师束腕', '白骨法師束腕', 'Ataduras de Tirahuesos', 'Ataduras de Tirahuesos', 'Наручники скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14302, '해골술사 장갑', 'Gants d\'ossomancien', 'Knochenwerfers Handschuhe', '白骨法师手套', '白骨法師手套', 'Guantes de Tirahuesos', 'Guantes de Tirahuesos', 'Перчатки скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14303, '해골술사 수의', 'Voile d\'ossomancien', 'Knochenwerfers Tuch', '白骨法师长袍', '白骨法師長袍', 'Sudario de Tirahuesos', 'Sudario de Tirahuesos', 'Покров скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14304, '해골술사 허리띠', 'Ceinture d\'ossomancien', 'Knochenwerfers Gürtel', '白骨法师腰带', '白骨法師腰帶', 'Cinturón de Tirahuesos', 'Cinturón de Tirahuesos', 'Пояс скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14305, '해골술사 사롱', 'Sarong d\'ossomancien', 'Knochenwerfers Sarong', '白骨法师布裙', '白骨法師布裙', 'Pareo de Tirahuesos', 'Pareo de Tirahuesos', 'Саронг скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14306, '해골술사 조끼', 'Gilet d\'ossomancien', 'Knochenwerfers Weste', '白骨法师外衣', '白骨法師外衣', 'Jubón de Tirahuesos', 'Jubón de Tirahuesos', 'Жилет скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14307, '해골술사 왕관', 'Couronne d\'ossomancien', 'Knochenwerfers Krone', '白骨法师头冠', '白骨法師頭冠', 'Corona de Tirahuesos', 'Corona de Tirahuesos', 'Корона скелета-заклинателя', '', '', '', '', '', '', '', ''), +(14308, '천공 튜닉', 'Tunique céleste', 'Himmlische Tunika', '天国外套', '天國外套', 'Túnica celestial', 'Túnica celestial', 'Небесный мундир', '', '', '', '', '', '', '', ''), +(14309, '천공 허리띠', 'Ceinture céleste', 'Himmlischer Gürtel', '天国腰带', '天國腰帶', 'Cinturón celestial', 'Cinturón celestial', 'Небесный пояс', '', '', '', '', '', '', '', ''), +(14310, '천공 장화', 'Mules célestes', 'Himmlische Schuhe', '天国便鞋', '天國便鞋', 'Zapatillas celestiales', 'Zapatillas celestiales', 'Небесные туфли', '', '', '', '', '', '', '', ''), +(14311, '천공 손목띠', 'Manchettes célestes', 'Himmlische Bindungen', '天国束腕', '天國束腕', 'Ataduras celestiales', 'Ataduras celestiales', 'Небесные наручники', '', '', '', '', '', '', '', ''), +(14312, '천공 왕관', 'Couronne céleste', 'Himmlische Krone', '天国头冠', '天國頭冠', 'Corona celestial', 'Corona celestial', 'Небесная корона', '', '', '', '', '', '', '', ''), +(14313, '천공 단망토', 'Cape céleste', 'Himmlisches Cape', '天国斗篷', '天國斗篷', 'Manteo celestial', 'Manteo celestial', 'Небесная накидка', '', '', '', '', '', '', '', ''), +(14314, '천공 장갑', 'Protège-mains célestes', 'Himmlische Handlappen', '天国裹手', '天國裹手', 'Mitones celestiales', 'Manijas celestiales', 'Небесные повязки', '', '', '', '', '', '', '', ''), +(14315, '천공 킬트', 'Kilt céleste', 'Himmlischer Kilt', '天国褶裙', '天國褶裙', 'Falda escocesa celestial', 'Falda celestial', 'Небесный килт', '', '', '', '', '', '', '', ''), +(14316, '천공 어깨갑옷', 'Espauliers célestes', 'Himmlische Schulterstücke', '天国肩铠', '天國肩鎧', 'Espaldares celestiales', 'Espaldares celestiales', 'Небесное наплечье', '', '', '', '', '', '', '', ''), +(14317, '천공 비단로브', 'Robe céleste en soie', 'Himmlische Seidenroben', '天国丝袍', '天國絲袍', 'Togas de seda celestiales', 'Togas de seda celestiales', 'Небесные шелковые одеяния', '', '', '', '', '', '', '', ''), +(14318, '눈부신 튜닉', 'Tunique resplendissante', 'Prächtige Tunika', '光辉外套', '光輝外套', 'Túnica resplendente', 'Túnica rutilente', 'Ослепительный мундир', '', '', '', '', '', '', '', ''), +(14319, '눈부신 장화', 'Bottes resplendissantes', 'Prächtige Stiefel', '光辉长靴', '光輝長靴', 'Botas resplendentes', 'Botas rutilentes', 'Ослепительные сапоги', '', '', '', '', '', '', '', ''), +(14320, '눈부신 팔찌', 'Bracelets resplendissants', 'Prächtige Armreifen', '光辉护腕', '光輝護腕', 'Pulseras resplendentes', 'Pulseras rutilentes', 'Ослепительные браслеты', '', '', '', '', '', '', '', ''), +(14321, '눈부신 망토', 'Cape resplendissante', 'Prächtiger Umhang', '光辉披风', '光輝披風', 'Caja resplendente', 'Caja rutilente', 'Ослепительный плащ', '', '', '', '', '', '', '', ''), +(14322, '눈부신 머리장식', 'Diadème resplendissant', 'Prächtiger Reif', '光辉头饰', '光輝頭飾', 'Aro resplendente', 'Aro rutilente', 'Ослепительный венец', '', '', '', '', '', '', '', ''), +(14323, '눈부신 건틀릿', 'Gantelets resplendissants', 'Prächtige Stulpen', '光辉护手', '光輝護手', 'Guanteletes resplendentes', 'Guanteletes rutilentes', 'Ослепительные рукавицы', '', '', '', '', '', '', '', ''), +(14324, '눈부신 사롱', 'Sarong resplendissant', 'Prächtiger Sarong', '光辉布裙', '光輝布裙', 'Pareo resplendente', 'Pareo rutilente', 'Ослепительный саронг', '', '', '', '', '', '', '', ''), +(14325, '눈부신 견장', 'Epaulettes resplendissantes', 'Prächtige Schulterklappen', '光辉肩铠', '光輝肩鎧', 'Insignias resplendentes', 'Cubrehombros rutilentes', 'Ослепительные эполеты', '', '', '', '', '', '', '', ''), +(14326, '눈부신 로브', 'Robe resplendissante', 'Prächtige Roben', '光辉长袍', '光輝長袍', 'Togas resplendentes', 'Togas rutilentes', 'Ослепительные одеяния', '', '', '', '', '', '', '', ''), +(14327, '눈부신 허리띠', 'Ceinture resplendissante', 'Prächtiger Gürtel', '光辉腰带', '光輝腰帶', 'Cinturón resplendente', 'Cinturón rutilente', 'Ослепительный пояс', '', '', '', '', '', '', '', ''), +(14328, '무한 흉갑', 'Corselet éternel', 'Ewiger Brustschutz', '永恒胸甲', '永恆胸甲', 'Coraza eterna', 'Coselete eterna', 'Нагрудный доспех вечности', '', '', '', '', '', '', '', ''), +(14329, '무한 장화', 'Bottes éternelles', 'Ewige Stiefel', '永恒长靴', '永恆長靴', 'Botas eternas', 'Botas eternas', 'Вечные сапоги', '', '', '', '', '', '', '', ''), +(14330, '무한 손목띠', 'Manchettes éternelles', 'Ewige Bindungen', '永恒束腕', '永恆束腕', 'Ataduras eternas', 'Ataduras eternas', 'Вечные наручники', '', '', '', '', '', '', '', ''), +(14331, '무한 망토', 'Cape éternelle', 'Ewiger Umhang', '永恒披风', '永恆披風', 'Capa eterna', 'Capa eterna', 'Вечный плащ', '', '', '', '', '', '', '', ''), +(14332, '무한 왕관', 'Couronne éternelle', 'Ewige Krone', '永恒头冠', '永恆頭冠', 'Corona eterna', 'Corona eterna', 'Корона Вечности', '', '', '', '', '', '', '', ''), +(14333, '무한 장갑', 'Gants éternels', 'Ewige Handschuhe', '永恒手套', '永恆手套', 'Guantes eternos', 'Guantes eternos', 'Вечные перчатки', '', '', '', '', '', '', '', ''), +(14334, '무한 사롱', 'Sarong éternel', 'Ewiger Sarong', '永恒长裙', '永恆長裙', 'Pareo eterno', 'Pareo eterno', 'Вечный саронг', '', '', '', '', '', '', '', ''), +(14335, '무한 어깨갑옷', 'Spallières éternelles', 'Ewige Schiftung', '永恒肩甲', '永恆肩甲', 'Bufas eternas', 'Bufas eternas', 'Вечный наплеч', '', '', '', '', '', '', '', ''), +(14336, '무한 튜닉', 'Cafetan éternel', 'Ewige Wickeltücher', '永恒外套', '永恆外套', 'Brazaletes eternos', 'Sobrevesta eterna', 'Вечные напульсники', '', '', '', '', '', '', '', ''), +(14337, '무한 장식끈', 'Corde éternelle', 'Ewige Kordel', '永恒束腰', '永恆束腰', 'Cordón eterno', 'Cordón eterno', 'Вечный шнурованный ремень', '', '', '', '', '', '', '', ''), +(14338, '빈 시험관', 'Tube d\'eau vide', 'Leere Wasserröhre', '空水瓶', '空水瓶', 'Tubo de agua vacío', 'Tubo de agua vacío', 'Пустая трубка для воды', '', '', '', '', '', '', '', ''), +(14339, '달샘물이 든 시험관', 'Tube d\'eau du Puits de lune', 'Mondbrunnenwasserröhre', '月亮井水瓶', '月井水瓶', 'Tubo de agua de poza de la luna', 'Tubo de agua de poza de la luna', 'Водяная труба лунного колодца', '', '', '', '', '', '', '', ''), +(14340, '얼음리치 로브', 'Robe de la liche glaciale', 'Lichroben der Eiskälte', '寒冰巫妖法袍', '寒冰巫妖法袍', 'Togas de exánime heladas', 'Togas de exánime heladas', 'Одеяния замораживающего лича', '', '', '', '', '', '', '', ''), +(14341, '룬문자 실타래', 'Fil runique', 'Runenfaden', '符文线', '符文線', 'Hilo rúnico', 'Hilo rúnico', 'Рунная нить', '', '', '', '', '', '', '', ''), +(14342, '달빛 옷감', 'Etoffe lunaire', 'Mondstoff', '月布', '月布', 'Tela lunar', 'Tela lunar', 'Луноткань', '', '', '', '', '', '', '', ''), +(14343, '눈부신 작은 결정', 'Petit éclat brillant', 'Kleiner glänzender Splitter', '小块魔光碎片', '小塊魔光碎片', 'Fragmento luminoso pequeño', 'Fragmento luminoso pequeño', 'Малый сверкающий осколок', '', '', '', '', '', '', '', ''), +(14344, '눈부신 큰 결정', 'Grand éclat brillant', 'Großer glänzender Splitter', '大块魔光碎片', '大塊魔光碎片', 'Fragmento luminoso grande', 'Fragmento luminoso grande', 'Большой сверкающий осколок', '', '', '', '', '', '', '', ''), +(14363, '미사용 룬무늬 헝겊 바지', '[PÉRIMÉ] Chausses en étoffe runique', 'Ausgediente runenverzierte Stoffhose', '', '', '', '', 'Испорченные рунические тканые штаны', '', '', '', '', '', '', '', ''), +(14364, '비술사 덧신', 'Mules de mystique', 'Mystikerschuhe', '秘术师便鞋', '秘術師便鞋', 'Zapatillas de místico', 'Zapatillas de místico', 'Туфли мистика', '', '', '', '', '', '', '', ''), +(14365, '비술사 단망토', 'Cape de mystique', 'Mystikercape', '秘术师斗篷', '秘術師斗篷', 'Manteo de místico', 'Manteo de místico', 'Накидка мистика', '', '', '', '', '', '', '', ''), +(14366, '비술사 팔찌', 'Bracelets de mystique', 'Mystikerarmreifen', '秘术师护腕', '秘術師護腕', 'Pulseras de místico', 'Pulseras de místico', 'Браслеты мистика', '', '', '', '', '', '', '', ''), +(14367, '비술사 장갑', 'Gants de mystique', 'Mystikerhandschuhe', '秘术师手套', '秘術師手套', 'Guantes de místico', 'Guantes de místico', 'Перчатки мистика', '', '', '', '', '', '', '', ''), +(14368, '비술사 어깨보호구', 'Protège-épaules de mystique', 'Mystikerschulterpolster', '秘术师肩甲', '秘術師肩甲', 'Hombreras de místico', 'Hombreras de místico', 'Наплечные пластины мистика', '', '', '', '', '', '', '', ''), +(14369, '비술사 겉옷', 'Vareuse de mystique', 'Mystikerwickeltuch', '秘术师外套', '秘術師外套', 'Atadura de místico', 'Atadura de místico', 'Кушак мистика', '', '', '', '', '', '', '', ''), +(14370, '비술사 다리보호구', 'Pantalon de mystique', 'Mystikerwollwäsche', '秘术师毛裤', '秘術師毛褲', 'Prendas de lana de mísitico', 'Prendas de lana de místico', 'Короткие штаны мистика', '', '', '', '', '', '', '', ''), +(14371, '비술사 로브', 'Robe de mystique', 'Mystikerrobe', '秘术师长袍', '秘術師長袍', 'Toga de místico', 'Toga de místico', 'Одеяние мистика', '', '', '', '', '', '', '', ''), +(14372, '낙천가 갑옷', 'Armure sanguine', 'Blutbadrüstung', '血红护甲', '血紅護甲', 'Armadura sanguina', 'Armadura sanguina', 'Броня цвета крови', '', '', '', '', '', '', '', ''), +(14373, '낙천가 허리띠', 'Ceinture sanguine', 'Blutbadgürtel', '血红腰带', '血紅腰帶', 'Cinturón sanguina', 'Cinturón sanguina', 'Пояс цвета крови', '', '', '', '', '', '', '', ''), +(14374, '낙천가 덧신', 'Sandales sanguines', 'Blutbadsandalen', '血红便鞋', '血紅便鞋', 'Sandalias sanguinas', 'Sandalias sanguinas', 'Сандалии цвета крови', '', '', '', '', '', '', '', ''), +(14375, '낙천가 소매장식', 'Crispins sanguins', 'Blutbadmanschetten', '血红腕轮', '血紅腕輪', 'Puños sanguinos', 'Puños sanguinos', 'Манжеты цвета крови', '', '', '', '', '', '', '', ''), +(14376, '낙천가 단망토', 'Cape sanguine', 'Blutbadcape', '血红斗篷', '血紅斗篷', 'Manteo sanguino', 'Manteo sanguino', 'Накидка цвета крови', '', '', '', '', '', '', '', ''), +(14377, '낙천가 장갑', 'Protège-mains sanguins', 'Blutbadhandlappen', '血红护手', '血紅護手', 'Mitones sanguinos', 'Manijas sanguinas', 'Повязки цвета крови', '', '', '', '', '', '', '', ''), +(14378, '낙천가 어깨보호대', 'Mantelet sanguin', 'Blutbadmantel', '血红衬肩', '血紅襯肩', 'Manto sanguino', 'Manto sanguino', 'Наплечники цвета крови', '', '', '', '', '', '', '', ''), +(14379, '낙천가 바지', 'Pantalon sanguin', 'Blutbadbeinkleider', '血红长裤', '血紅長褲', 'Pantalones sanguinos', 'Calzas sanguinas', 'Брюки цвета крови', '', '', '', '', '', '', '', ''), +(14380, '낙천가 로브', 'Robe sanguine', 'Blutbadrobe', '血红长袍', '血紅長袍', 'Toga sanguina', 'Toga sanguina', 'Одеяние цвета крови', '', '', '', '', '', '', '', ''), +(14381, '그림토템 가방', 'Sacoche du Totem sinistre', 'Grimmtotemranzen', '恐怖图腾背包', '恐怖圖騰背包', 'Cartera de Tótem Siniestro', 'Cartera de Tótem Siniestro', 'Сумка Маура Зловещего Тотема', '', '', '', '', '', '', '', ''), +(14382, '내구도 시험용 흉갑', 'Tunique endurante', 'Haltbarkeitsbrustharnisch', '', '堅耐護胸', 'Coraza Durabilidad', 'Pechera Durabilidad', 'Нагрудник выносливости', '', '', '', '', '', '', '', ''), +(14383, '내구도 시험용 팔보호구', 'Brassards endurants', 'Haltbarkeitsarmschienen', '', '堅耐護帶', 'Brazales Durabilidad', 'Brazales Durabilidad', 'Наручи выносливости', '', '', '', '', '', '', '', ''), +(14384, '내구도 시험용 장화', 'Bottes endurantes', 'Haltbarkeitsstiefel', '', '堅耐長靴', 'Botas Durabilidad', 'Botas Durabilidad', 'Сапоги выносливости', '', '', '', '', '', '', '', ''), +(14385, '내구도 시험용 망토', 'Cape endurante', 'Haltbarkeitsumhang', '', '堅耐披風', 'Capa Durabilidad', 'Capa Durabilidad', 'Плащ выносливости', '', '', '', '', '', '', '', ''), +(14386, '내구도 시험용 모자', 'Chapeau endurant', 'Haltbarkeitshut', '', '堅耐頂帽', 'Sombrero Durabilidad', 'Sombrero Durabilidad', 'Шляпа выносливости', '', '', '', '', '', '', '', ''), +(14387, '내구도 시험용 장갑', 'Gants endurants', 'Haltbarkeitshandschuhe', '', '堅耐手套', 'Guantes Durabilidad', 'Guantes Durabilidad', 'Перчатки выносливости', '', '', '', '', '', '', '', ''), +(14388, '내구도 시험용 다리보호구', 'Jambières endurantes', 'Haltbarkeitsgamaschen', '', '堅耐護腿', 'Leotardos Durabilidad', 'Leotardos Durabilidad', 'Поножи выносливости', '', '', '', '', '', '', '', ''), +(14389, '내구도 시험용 어깨보호구', 'Protège-épaules endurants', 'Haltbarkeitsschulterpolster', '', '堅耐肩墊', 'Hombreras Durabilidad', 'Hombreras Durabilidad', 'Наплечные щитки выносливости', '', '', '', '', '', '', '', ''), +(14390, '내구도 시험용 허리띠', 'Ceinture endurante', 'Haltbarkeitsgürtel', '', '堅耐腰帶', 'Cinturón Durabilidad', 'Cinturón Durabilidad', 'Пояс выносливости', '', '', '', '', '', '', '', ''), +(14391, '내구도 시험용 검', 'Epée endurante', 'Haltbarkeitsschwert', '', '堅耐之劍', 'Espada Durabilidad', 'Espada Durabilidad', 'Меч выносливости', '', '', '', '', '', '', '', ''), +(14392, '내구도 시험용 지팡이', 'Bâton endurant', 'Haltbarkeitsstab', '', '堅耐之仗', 'Bastón Durabilidad', 'Bastón Durabilidad', 'Посох выносливости', '', '', '', '', '', '', '', ''), +(14393, '내구도 시험용 방패', 'Bouclier endurant', 'Haltbarkeitsschild', '', '堅耐之盾', 'Escudo Durabilidad', 'Escudo Durabilidad', 'Щит выносливости', '', '', '', '', '', '', '', ''), +(14394, '내구도 시험용 활', 'Arc endurant', 'Haltbarkeitsbogen', '', '堅耐之弓', 'Arco Durabilidad', 'Arco Durabilidad', 'Лук выносливости', '', '', '', '', '', '', '', ''), +(14395, '어둠의 주문서', 'Sorts des Ombres', 'Schattenzauber', '暗影法术研究', '暗影法術研究', 'Hechizos de las Sombras', 'Hechizos de las Sombras', 'Заклинания Тени', '이 책을 열면 끔찍한 일이 일어날 것만 같습니다.', 'Vous savez que l\'ouvrir serait une très mauvaise idée.', 'Es wäre nicht gerade eine gute Idee, das hier zu öffnen, und das wisst Ihr genau.', '你知道打开它是非常不明智的。', '你知道打開它是非常不明智的。', 'Sabes que abrirlo sería muy mala idea.', 'Sabes que abrirlo sería muy mala idea.', 'На вашем месте, мы бы не стали это открывать.'), +(14396, '황천의 마법서', 'Incantations du Néant', 'Zauberformeln aus dem Nether', '扭曲虚空的魔法', '扭曲虛空的魔法', 'Encantamientos desde el infierno', 'Encantamientos desde el infierno', 'Заклятия Пустоты', '표지에 적힌 룬문자는 아주 사악한 의미를 담고 있는 것 같습니다.', 'C\'est une chance de ne pas comprendre les runes qui ornent le couvercle.', 'Ihr seid froh, dass Ihr die auf dem Deckel eingravierten Runen nicht versteht.', '你很庆幸自己读不懂封面上的符文。', '你很慶倖自己讀不懂封面上的符文。', 'Te alegras de no entender las runas de la cubierta.', 'Te alegras de no entender las runas de la cubierta.', 'Вы рады, что не понимаете рун, написанных на обложке.'), +(14397, '탄력의 어깨보호대', 'Mantelet résistant', 'Widerstandsfähiger Mantel', '弹力衬肩', '彈力襯肩', 'Manto resistente', 'Manto resistente', 'Эластичное оплечье', '', '', '', '', '', '', '', ''), +(14398, '탄력의 튜닉', 'Tunique résistante', 'Widerstandsfähige Tunika', '弹力外套', '彈力外套', 'Túnica resistente', 'Túnica resistente', 'Эластичный мундир', '', '', '', '', '', '', '', ''), +(14399, '탄력의 장화', 'Bottes résistantes', 'Widerstandsfähige Stiefel', '弹力长靴', '彈力長靴', 'Botas resistentes', 'Botas resistentes', 'Эластичные сапоги', '', '', '', '', '', '', '', ''), +(14400, '탄력의 단망토', 'Cape résistante', 'Widerstandsfähiges Cape', '弹力斗篷', '彈力斗篷', 'Manteo resistente', 'Manteo resistente', 'Эластичная накидка', '', '', '', '', '', '', '', ''), +(14401, '탄력의 모자', 'Capuche résistante', 'Widerstandsfähige Kappe', '弹力软帽', '彈力軟帽', 'Cofia resistente', 'Almete resistente', 'Эластичная шапка', '', '', '', '', '', '', '', ''), +(14402, '탄력의 손목띠', 'Poignets résistants', 'Widerstandsfähige Bänder', '弹力护腕', '彈力護腕', 'Sortijas resistentes', 'Sortijas resistentes', 'Эластичные поручи', '', '', '', '', '', '', '', ''), +(14403, '탄력의 장갑', 'Manicles résistantes', 'Widerstandsfähiger Handschutz', '弹力护手', '彈力護手', 'Manoplas resistentes', 'Lúas resistentes', 'Эластичные боевые рукавицы', '', '', '', '', '', '', '', ''), +(14404, '탄력의 다리보호구', 'Jambières résistantes', 'Widerstandsfähige Gamaschen', '弹力护腿', '彈力護腿', 'Leotardos resistentes', 'Leotardos resistentes', 'Эластичные поножи', '', '', '', '', '', '', '', ''), +(14405, '탄력의 로브', 'Robe résistante', 'Widerstandsfähige Robe', '弹力长袍', '彈力長袍', 'Toga resistente', 'Toga resistente', 'Эластичное одеяние', '', '', '', '', '', '', '', ''), +(14406, '탄력의 장식끈', 'Corde résistante', 'Widerstandsfähige Kordel', '弹力束腰', '彈力束腰', 'Cordón resistente', 'Cordón resistente', 'Эластичный шнурованный ремень', '', '', '', '', '', '', '', ''), +(14407, '돌매듭 조끼', 'Gilet en étoffe de pierre', 'Steinstoffweste', '石布外衣', '石布外衣', 'Jubón de paño de piedra', 'Jubón de paño de piedra', 'Жилет из каменной ткани', '', '', '', '', '', '', '', ''), +(14408, '돌매듭 장화', 'Bottes en étoffe de pierre', 'Steinstoffstiefel', '石布长靴', '石布長靴', 'Botas de paño de piedra', 'Botas de paño de piedra', 'Сапоги из каменной ткани', '', '', '', '', '', '', '', ''), +(14409, '돌매듭 단망토', 'Cape en étoffe de pierre', 'Steinstoffcape', '石布斗篷', '石布斗篷', 'Manteo de paño de piedra', 'Manteo de paño de piedra', 'Накидка из каменной ткани', '', '', '', '', '', '', '', ''), +(14410, '돌매듭 머리장식', 'Diadème en étoffe de pierre', 'Steinstoffreif', '石布头饰', '石布頭飾', 'Aro de paño de piedra', 'Aro de paño de piedra', 'Венец из каменной ткани', '', '', '', '', '', '', '', ''), +(14411, '돌매듭 장갑', 'Gants en étoffe de pierre', 'Steinstoffhandschuhe', '石布手套', '石布手套', 'Guantes de paño de piedra', 'Guantes de paño de piedra', 'Перчатки из каменной ткани', '', '', '', '', '', '', '', ''), +(14412, '돌매듭 견장', 'Epaulettes en étoffe de pierre', 'Steinstoffschulterklappen', '石布肩铠', '石布肩鎧', 'Insignias de paño de piedra', 'Cubrehombros de paño de piedra', 'Эполеты из каменной ткани', '', '', '', '', '', '', '', ''), +(14413, '돌매듭 로브', 'Robe en étoffe de pierre', 'Steinstoffrobe', '石布长袍', '石布長袍', 'Toga de paño de piedra', 'Toga de paño de piedra', 'Одеяние из каменной ткани', '', '', '', '', '', '', '', ''), +(14414, '돌매듭 허리띠', 'Ceinture en étoffe de pierre', 'Steinstoffgürtel', '石布腰带', '石布腰帶', 'Cinturón de paño de piedra', 'Cinturón de paño de piedra', 'Пояс из каменной ткани', '', '', '', '', '', '', '', ''), +(14415, '돌매듭 반바지', 'Haut-de-chausse en étoffe de pierre', 'Steinstoffkniehosen', '石布马裤', '石布馬褲', 'Calzones de paño de piedra', 'Calzones de paño de piedra', 'Брюки из каменной ткани', '', '', '', '', '', '', '', ''), +(14416, '돌매듭 손목띠', 'Manchettes en étoffe de pierre', 'Steinstoffbindungen', '石布束腕', '石布束腕', 'Ataduras de paño de piedra', 'Ataduras de paño de piedra', 'Наручники из каменной ткани', '', '', '', '', '', '', '', ''), +(14417, '비단모래 튜닉', 'Tunique en soie de sable', 'Seidensandtunika', '丝沙外套', '絲沙外套', 'Túnica Sedarena', 'Túnica Sedarena', 'Мундир шелкового песка', '', '', '', '', '', '', '', ''), +(14418, '비단모래 장화', 'Bottes en soie de sable', 'Seidensandstiefel', '丝沙长靴', '絲沙長靴', 'Botas Sedarena', 'Botas Sedarena', 'Сапоги шелкового песка', '', '', '', '', '', '', '', ''), +(14419, '비단모래 팔보호구', 'Brassards en soie de sable', 'Seidensandarmschienen', '丝沙护腕', '絲沙護腕', 'Brazales Sedarena', 'Brazales Sedarena', 'Наручи шелкового песка', '', '', '', '', '', '', '', ''), +(14420, '비단모래 단망토', 'Cape en soie de sable', 'Seidensandcape', '丝沙斗篷', '絲沙斗篷', 'Manteo Sedarena', 'Manteo Sedarena', 'Накидка шелкового песка', '', '', '', '', '', '', '', ''), +(14421, '비단모래 머리장식', 'Diadème en soie de sable', 'Seidensandreif', '丝沙头饰', '絲沙頭飾', 'Aro Sedarena', 'Aro Sedarena', 'Венец шелкового песка', '', '', '', '', '', '', '', ''), +(14422, '비단모래 장갑', 'Gants en soie de sable', 'Seidensandhandschuhe', '丝沙手套', '絲沙手套', 'Guantes Sedarena', 'Guantes Sedarena', 'Перчатки шелкового песка', '', '', '', '', '', '', '', ''), +(14423, '비단모래 어깨보호구', 'Protège-épaules en soie de sable', 'Seidensandschulterpolster', '丝沙肩甲', '絲沙肩甲', 'Hombreras Sedarena', 'Hombreras Sedarena', 'Оплечье шелкового песка', '', '', '', '', '', '', '', ''), +(14424, '비단모래 바지', 'Jambières en soie de sable', 'Seidensandbeinwickel', '丝沙裹腿', '絲沙裹腿', 'Ataduras Sedarena', 'Ataduras Sedarena', 'Бриджи шелкового песка', '', '', '', '', '', '', '', ''), +(14425, '비단모래 겉옷', 'Cafetan en soie de sable', 'Seidensandwickeltücher', '丝沙外套', '絲沙外套', 'Brazaletes Sedarena', 'Sobrevesta Sedarena', 'Напульсники шелкового песка', '', '', '', '', '', '', '', ''), +(14426, '비단모래 벨트', 'Ceinturon en soie de sable', 'Seidensandgurt', '丝沙腰带', '絲沙腰帶', 'Faja Sedarena', 'Faja Sedarena', 'Ремень шелкового песка', '', '', '', '', '', '', '', ''), +(14427, '바람전사 튜닉', 'Vareuse chasse-vent', 'Wickeltücher des Windhetzers', '逐风外套', '逐風外套', 'Brazaletes Cazavientos', 'Sobrevesta Cazavientos', 'Блуза преследующего ветер', '', '', '', '', '', '', '', ''), +(14428, '바람전사 장화', 'Bottes chasse-vent', 'Fußpolster des Windhetzers', '逐风薄靴', '逐風薄靴', 'Escarpines Cazavientos', 'Escarpines Cazavientos', 'Сапоги преследующего ветер', '', '', '', '', '', '', '', ''), +(14429, '바람전사 소매장식', 'Crispins chasse-vent', 'Manschetten des Windhetzers', '逐风腕轮', '逐風腕輪', 'Puños Cazavientos', 'Puños Cazavientos', 'Манжеты преследующего ветер', '', '', '', '', '', '', '', ''), +(14430, '바람전사 망토', 'Cape chasse-vent', 'Umhang des Windhetzers', '逐风披风', '逐風披風', 'Capa Cazavientos', 'Capa Cazavientos', 'Плащ преследующего ветер', '', '', '', '', '', '', '', ''), +(14431, '바람전사 장갑', 'Garde-mains chasse-vent', 'Handschützer des Windhetzers', '逐风护手', '逐風護手', 'Manoplas Cazavientos', 'Manoplas Cazavientos', 'Боевые рукавицы преследующего ветер', '', '', '', '', '', '', '', ''), +(14432, '바람전사 아미스', 'Amict chasse-vent', 'Amicia des Windhetzers', '逐风披肩', '逐風披肩', 'Hombrera Cazavientos', 'Amito Cazavientos', 'Нарамник преследующего ветер', '', '', '', '', '', '', '', ''), +(14433, '바람전사 다리보호구', 'Pantalon chasse-vent', 'Wollwäsche des Windhetzers', '逐风毛裤', '逐風毛褲', 'Cazavientos Prendas de lana', 'Cazavientos Prendas de lana', 'Короткие штаны преследующего ветер', '', '', '', '', '', '', '', ''), +(14434, '바람전사 로브', 'Robe chasse-vent', 'Roben des Windhetzers', '逐风长袍', '逐風長袍', 'Togas Cazavientos', 'Togas Cazavientos', 'Одеяния преследующего ветер', '', '', '', '', '', '', '', ''), +(14435, '바람전사 허리띠', 'Cordelière chasse-vent', 'Sattelgurt des Windhetzers', '逐风腰带', '逐風腰帶', 'Cincho Cazavientos', 'Cincho Cazavientos', 'Кушак преследующего ветер', '', '', '', '', '', '', '', ''), +(14436, '바람전사 화관', 'Cerclet chasse-vent', 'Kronenreif des Windhetzers', '逐风宝冠', '逐風寶冠', 'Corona Cazavientos', 'Nimbo Cazavientos', 'Венок преследующего ветер', '', '', '', '', '', '', '', ''), +(14437, '독구름 조끼', 'Gilet du voile vénéneux', 'Giftschleierweste', '毒丝外套', '毒絲外套', 'Jubón sudario de veneno', 'Jubón sudario de veneno', 'Жилет ядовитой дымки', '', '', '', '', '', '', '', ''), +(14438, '독구름 장화', 'Bottes du voile vénéneux', 'Giftschleierstiefel', '毒丝长靴', '毒絲長靴', 'Botas sudario de veneno', 'Botas sudario de veneno', 'Сапоги ядовитой дымки', '', '', '', '', '', '', '', ''), +(14439, '독구름 손목보호대', 'Garde-bras du voile vénéneux', 'Giftschleierarmschützer', '毒丝护臂', '毒絲護臂', 'Guardabrazos sudario de veneno', 'Guardabrazos sudario de veneno', 'Боевые наручи ядовитой дымки', '', '', '', '', '', '', '', ''), +(14440, '독구름 단망토', 'Cape du voile vénéneux', 'Giftschleiercape', '毒丝斗篷', '毒絲斗篷', 'Manteo sudario de veneno', 'Manteo sudario de veneno', 'Накидка ядовитой дымки', '', '', '', '', '', '', '', ''), +(14441, '독구름 복면', 'Masque du voile vénéneux', 'Giftschleiermaske', '毒丝面具', '毒絲面具', 'Máscara sudario de veneno', 'Máscara sudario de veneno', 'Маска ядовитой дымки', '', '', '', '', '', '', '', ''), +(14442, '독구름 장갑', 'Mitaines du voile vénéneux', 'Giftschleierfäustlinge', '毒丝手套', '毒絲手套', 'Mitones sudario de veneno', 'Mitones sudario de veneno', 'Полуперчатки ядовитой дымки', '', '', '', '', '', '', '', ''), +(14443, '독구름 어깨보호대', 'Mantelet du voile vénéneux', 'Giftschleiermantel', '毒丝衬肩', '毒絲襯肩', 'Manto sudario de veneno', 'Manto sudario de veneno', 'Оплечье ядовитой дымки', '', '', '', '', '', '', '', ''), +(14444, '독구름 다리보호구', 'Jambières du voile vénéneux', 'Giftschleiergamaschen', '毒丝护腿', '毒絲護腿', 'Leotardos sudario de veneno', 'Leotardos sudario de veneno', 'Поножи ядовитой дымки', '', '', '', '', '', '', '', ''), +(14445, '독구름 비단로브', 'Robe du voile vénéneux en soie', 'Giftschleierseidenroben', '毒丝长袍', '毒絲長袍', 'Togas de seda sudario de veneno', 'Togas de seda sudario de veneno', 'Шелковые одеяния ядовитой дымки', '', '', '', '', '', '', '', ''), +(14446, '독구름 허리띠', 'Ceinture du voile vénéneux', 'Giftschleiergürtel', '毒丝腰带', '毒絲腰帶', 'Cinturón sudario de veneno', 'Cinturón sudario de veneno', 'Пояс ядовитой дымки', '', '', '', '', '', '', '', ''), +(14447, '귀족 장화', 'Bottes de bien-né', 'Hochgeborenenfußpolster', '上层精灵薄靴', '高等精靈薄靴', 'Escarpines de Altonato', 'Escarpines de Altonato', 'Сапоги высокорожденных', '', '', '', '', '', '', '', ''), +(14448, '귀족 팔찌', 'Bracelets de bien-né', 'Hochgeborenenarmreifen', '上层精灵护腕', '高等精靈護腕', 'Pulseras de Altonato', 'Pulseras de Altonato', 'Браслеты высокорожденных', '', '', '', '', '', '', '', ''), +(14449, '귀족 왕관', 'Couronne de bien-né', 'Hochgeborenenkrone', '上层精灵头冠', '高等精靈頭冠', 'Corona de Altonato', 'Corona de Altonato', 'Корона высокорожденных', '', '', '', '', '', '', '', ''), +(14450, '귀족 망토', 'Cape de bien-né', 'Hochgeborenenumhang', '上层精灵披风', '高等精靈披風', 'Capa de Altonato', 'Capa de Altonato', 'Плащ высокорожденных', '', '', '', '', '', '', '', ''), +(14451, '귀족 장갑', 'Gants de bien-né', 'Hochgeborenenhandschuhe', '上层精灵手套', '高等精靈手套', 'Guantes de Altonato', 'Guantes de Altonato', 'Перчатки высокорожденных', '', '', '', '', '', '', '', ''), +(14452, '귀족 어깨갑옷', 'Espauliers de bien-né', 'Hochgeborenenschulterstücke', '上层精灵肩铠', '高等精靈肩鎧', 'Espaldares de Altonato', 'Espaldares de Altonato', 'Наплечье высокорожденных', '', '', '', '', '', '', '', ''), +(14453, '귀족 로브', 'Robe de bien-né', 'Hochgeborenenroben', '上层精灵长袍', '高等精靈長袍', 'Togas de Altonato', 'Togas de Altonato', 'Одеяния высокорожденного', '', '', '', '', '', '', '', ''), +(14454, '귀족 장식끈', 'Corde de bien-né', 'Hochgeborenenkordel', '上层精灵束腰', '高等精靈束腰', 'Cordón de Altonato', 'Cordón de Altonato', 'Шнурованный ремень высокорожденных', '', '', '', '', '', '', '', ''), +(14455, '귀족 솜댄갑옷', 'Gambison de bien-né', 'Gefütterte Hochgeborenenrüstung', '上层精灵钉甲', '高等精靈釘甲', 'Armadura de Altonato acolchada', 'Armadura de Altonato acolchada', 'Стеганый доспех высокорожденных', '', '', '', '', '', '', '', ''), +(14456, '엘루나리안 조끼', 'Gilet élunarien', 'Elunarische Weste', '月语外衣', '月語外衣', 'Jubón elunarita', 'Jubón elunarita', 'Элунский жилет', '', '', '', '', '', '', '', ''), +(14457, '엘루나리안 소매장식', 'Crispins élunariens', 'Elunarische Manschetten', '月语腕轮', '月語腕輪', 'Puños elunaritas', 'Puños elunaritas', 'Элунские манжеты', '', '', '', '', '', '', '', ''), +(14458, '엘루나리안 장화', 'Bottes élunariennes', 'Elunarische Stiefel', '月语长靴', '月語長靴', 'Botas elunaritas', 'Botas elunaritas', 'Элунские сапоги', '', '', '', '', '', '', '', ''), +(14459, '엘루나리안 망토', 'Cape élunarienne', 'Elunarischer Umhang', '月语披风', '月語披風', 'Capa elunarita', 'Capa elunarita', 'Элунский плащ', '', '', '', '', '', '', '', ''), +(14460, '엘루나리안 머리관', 'Diadème élunarien', 'Elunarisches Diadem', '月语宝冠', '月語寶冠', 'Diadema elunarita', 'Diadema elunarita', 'Элунская диадема', '', '', '', '', '', '', '', ''), +(14461, '엘루나리안 장갑', 'Manicles élunariennes', 'Elunarischer Handschutz', '月语裹手', '月語裹手', 'Manoplas elunaritas', 'Lúas elunaritas', 'Элунские боевые рукавицы', '', '', '', '', '', '', '', ''), +(14462, '엘루나리안 사롱', 'Sarong élunarien', 'Elunarischer Sarong', '月语布裙', '月語布裙', 'Pareo elunarita', 'Pareo elunarita', 'Элунский саронг', '', '', '', '', '', '', '', ''), +(14463, '엘루나리안 어깨갑옷', 'Spallières élunariennes', 'Elunarische Schiftung', '月语护肩', '月語護肩', 'Bufas elunaritas', 'Bufas elunaritas', 'Элунский наплеч', '', '', '', '', '', '', '', ''), +(14464, '엘루나리안 비단로브', 'Robe élunarienne en soie', 'Elunarische Seidenroben', '月语丝袍', '月語絲袍', 'Togas de seda elunaritas', 'Togas de seda elunaritas', 'Элунские шелковые одеяния', '', '', '', '', '', '', '', ''), +(14465, '엘루나리안 허리띠', 'Ceinture élunarienne', 'Elunarischer Gürtel', '月语腰带', '月語腰帶', 'Cinturón elunarita', 'Cinturón elunarita', 'Элунский пояс', '', '', '', '', '', '', '', ''), +(14466, '도안: 서리매듭 튜닉', 'Patron : Tunique tisse-givre', 'Muster: Winterzwirntunika', '图样:霜纹外套', '圖樣:霜紋外套', 'Patrón: túnica Tejescarcha', 'Patrón: túnica de tejido de Escarcha', 'Выкройка: мундир из ледяной ткани', '', '', '', '', '', '', '', ''), +(14467, '도안: 서리매듭 로브', 'Patron : Robe tisse-givre', 'Muster: Winterzwirnrobe', '图样:霜纹长袍', '圖樣:霜紋長袍', 'Patrón: toga Tejescarcha', 'Patrón: toga de tejido de Escarcha', 'Выкройка: одеяние из ледяной ткани', '', '', '', '', '', '', '', ''), +(14468, '도안: 룬매듭 가방', 'Patron : Sac en étoffe runique', 'Muster: Runenstofftasche', '图样:符文布包', '圖樣:符文布包', 'Patrón: bolsa de paño rúnico', 'Patrón: bolsa de paño rúnico', 'Выкройка: сумка из рунной ткани', '', '', '', '', '', '', '', ''), +(14469, '도안: 룬매듭 로브', 'Patron : Robe en étoffe runique', 'Muster: Runenstoffrobe', '图样:符文布袍', '圖樣:符文布袍', 'Patrón: toga de paño rúnico', 'Patrón: toga de paño rúnico', 'Выкройка: одеяние из рунной ткани', '', '', '', '', '', '', '', ''), +(14470, '도안: 룬매듭 튜닉', 'Patron : Tunique en étoffe runique', 'Muster: Runenstofftunika', '图样:符文布外套', '圖樣:符文布外套', 'Patrón: túnica de paño rúnico', 'Patrón: túnica de paño rúnico', 'Выкройка: мундир из рунной ткани', '', '', '', '', '', '', '', ''), +(14471, '도안: 불매듭 조끼', 'Patron : Gilet en étoffe cendrée', 'Muster: Aschenstoffweste', '图样:灰布外衣', '圖樣:灰布外衣', 'Patrón: jubón de paño ceniza', 'Patrón: jubón de paño cenizo', 'Выкройка: жилет из пепельной ткани', '', '', '', '', '', '', '', ''), +(14472, '도안: 룬매듭 망토', 'Patron : Cape en étoffe runique', 'Muster: Runenstoffumhang', '图样:符文布披风', '圖樣:符文布披風', 'Patrón: capa de paño rúnico', 'Patrón: capa de paño rúnico', 'Выкройка: плащ из рунной ткани', '', '', '', '', '', '', '', ''), +(14473, '도안: 유령매듭 허리띠', 'Patron : Ceinture en tisse-fantôme', 'Muster: Geisterzwirngürtel', '图样:鬼纹腰带', '圖樣:鬼紋腰帶', 'Patrón: cinturón Telafantasma', 'Patrón: cinturón de tejido fantasmal', 'Выкройка: пояс из призрачной ткани', '', '', '', '', '', '', '', ''), +(14474, '도안: 서리매듭 장갑', 'Patron : Gants tisse-givre', 'Muster: Winterzwirnhandschuhe', '图样:霜纹手套', '圖樣:霜紋手套', 'Patrón: guantes Tejescarcha', 'Patrón: guantes de tejido de Escarcha', 'Выкройка: перчатки из ледяной ткани', '', '', '', '', '', '', '', ''), +(14475, '몬스터 - Axe, 2H War A03 White', 'Monstre - Hache, 2M Guerre A03 Blanc', 'Monster - Axt, 2H Krieg A03 Weiß', '', '', 'Monstruo: hacha, de guerra A03 blanca', '', 'Монстр - секира, двуручная, боевая A03 белая', '', '', '', '', '', '', '', ''), +(14476, '도안: 불매듭 장갑', 'Patron : Gants en étoffe cendrée', 'Muster: Aschenstoffhandschuhe', '图样:灰布手套', '圖樣:灰布手套', 'Patrón: guantes de paño ceniza', 'Patrón: guantes de paño cenizo', 'Выкройка: перчатки из пепельной ткани', '', '', '', '', '', '', '', ''), +(14477, '도안: 유령매듭 장갑', 'Patron : Gants en tisse-fantôme', 'Muster: Geisterzwirnhandschuhe', '图样:鬼纹手套', '圖樣:鬼紋手套', 'Patrón: guantes Telafantasma', 'Patrón: guantes de tejido fantasmal', 'Выкройка: перчатки из призрачной ткани', '', '', '', '', '', '', '', ''), +(14478, '도안: 빛매듭 로브', 'Patron : Robe en étoffe lumineuse', 'Muster: Hellstoffrobe', '图样:亮布长袍', '圖樣:亮布長袍', 'Patrón: toga de paño brillante', 'Patrón: toga de paño brillante', 'Выкройка: одеяние из яркой ткани', '', '', '', '', '', '', '', ''), +(14479, '도안: 빛매듭 장갑', 'Patron : Gants en étoffe lumineuse', 'Muster: Hellstoffhandschuhe', '图样:亮布手套', '圖樣:亮布手套', 'Patrón: guantes de paño brillante', 'Patrón: guantes de paño brillante', 'Выкройка: перчатки из яркой ткани', '', '', '', '', '', '', '', ''), +(14480, '도안: 유령매듭 조끼', 'Patron : Gilet en tisse-fantôme', 'Muster: Geisterzwirnweste', '图样:鬼纹外衣', '圖樣:鬼紋外衣', 'Patrón: jubón Telafantasma', 'Patrón: jubón de tejido fantasmal', 'Выкройка: жилет из призрачной ткани', '', '', '', '', '', '', '', ''), +(14481, '도안: 룬매듭 장갑', 'Patron : Gants en étoffe runique', 'Muster: Runenstoffhandschuhe', '图样:符文布手套', '圖樣:符文布手套', 'Patrón: guantes de paño rúnico', 'Patrón: guantes de paño rúnico', 'Выкройка: перчатки из рунной ткани', '', '', '', '', '', '', '', ''), +(14482, '도안: 불매듭 망토', 'Patron : Cape en étoffe cendrée', 'Muster: Aschenstoffumhang', '图样:灰布披风', '圖樣:灰布披風', 'Patrón: capa de paño ceniza', 'Patrón: capa de paño cenizo', 'Выкройка: плащ из пепельной ткани', '', '', '', '', '', '', '', ''), +(14483, '도안: 지옥매듭 바지', 'Patron : Pantalon en gangrétoffe', 'Muster: Teufelsstoffhose', '图样:恶魔布短裤', '圖樣:惡魔布短褲', 'Patrón: pantalones de tela de inferi', 'Patrón: pantalones de tela vil', 'Выкройка: штаны из ткани Скверны', '', '', '', '', '', '', '', ''), +(14484, '도안: 빛매듭 망토', 'Patron : Cape en étoffe lumineuse', 'Muster: Hellstoffumhang', '图样:亮布披风', '圖樣:亮布披風', 'Patrón: capa de paño brillante', 'Patrón: capa de paño brillante', 'Выкройка: плащ из яркой ткани', '', '', '', '', '', '', '', ''), +(14485, '도안: 마술매듭 다리보호구', 'Patron : Jambières en tisse-sorcier', 'Muster: Hexerzwirngamaschen', '图样:巫纹护腿', '圖樣:巫紋護腿', 'Patrón: leotardos de tejido zahorí', 'Patrón: leotardos de tejido zahorí', 'Выкройка: поножи из чародейской ткани', '', '', '', '', '', '', '', ''), +(14486, '도안: 불의 망토', 'Patron : Cape de Feu', 'Muster: Umhang des Feuers', '图样:火焰披风', '圖樣:火焰披風', 'Patrón: capa de Fuego', 'Patrón: capa de Fuego', 'Выкройка: плащ огня', '', '', '', '', '', '', '', ''), +(14487, '오한의 뼈망치', 'Marteau Os-transis', 'Knochenfrosthammer', '寒骨战锤', '寒骨戰錘', 'Martillo hielahuesos', 'Martillo hielahuesos', 'Замораживающий кости молот', '', '', '', '', '', '', '', ''), +(14488, '도안: 룬매듭 장화', 'Patron : Bottes en étoffe runique', 'Muster: Runenstoffstiefel', '图样:符文布靴', '圖樣:符文布靴', 'Patrón: botas de paño rúnico', 'Patrón: botas de paño rúnico', 'Выкройка: сапоги из рунной ткани', '', '', '', '', '', '', '', ''), +(14489, '도안: 서리매듭 바지', 'Patron : Pantalon tisse-givre', 'Muster: Winterzwirnhose', '图样:霜纹短裤', '圖樣:霜紋短褲', 'Patrón: pantalones Tejescarcha', 'Patrón: pantalones de tejido de Escarcha', 'Выкройка: штаны из ледяной ткани', '', '', '', '', '', '', '', ''), +(14490, '도안: 불매듭 바지', 'Patron : Pantalon en étoffe cendrée', 'Muster: Aschenstoffhose', '图样:灰布短裤', '圖樣:灰布短褲', 'Patrón: pantalones de paño ceniza', 'Patrón: pantalones de paño cenizo', 'Выкройка: штаны из пепельной ткани', '', '', '', '', '', '', '', ''), +(14491, '도안: 룬매듭 바지', 'Patron : Pantalon en étoffe runique', 'Muster: Runenstoffhose', '图样:符文布短裤', '圖樣:符文布短褲', 'Patrón: pantalones de paño rúnico', 'Patrón: pantalones de paño rúnico', 'Выкройка: штаны из рунной ткани', '', '', '', '', '', '', '', ''), +(14492, '도안: 지옥매듭 장화', 'Patron : Bottes en gangrétoffe', 'Muster: Teufelsstoffstiefel', '图样:恶魔布靴', '圖樣:惡魔布靴', 'Patrón: botas de tela de inferi', 'Patrón: botas de tela vil', 'Выкройка: сапоги из ткани Скверны', '', '', '', '', '', '', '', ''), +(14493, '도안: 겨울밤의 로브', 'Patron : Robe de la nuit hivernale', 'Muster: Robe der Winternacht', '图样:冬夜法袍', '圖樣:冬夜法袍', 'Patrón: toga de Noche invernal', 'Patrón: toga de Noche invernal', 'Выкройка: одеяние Зимней ночи', '', '', '', '', '', '', '', ''), +(14494, '도안: 빛매듭 바지', 'Patron : Pantalon en étoffe lumineuse', 'Muster: Hellstoffhose', '图样:亮布短裤', '圖樣:亮布短褲', 'Patrón: pantalones de paño brillante', 'Patrón: pantalones de paño brillante', 'Выкройка: штаны из яркой ткани', '', '', '', '', '', '', '', ''), +(14495, '도안: 유령매듭 바지', 'Patron : Pantalon en tisse-fantôme', 'Muster: Geisterzwirnhose', '图样:鬼纹短裤', '圖樣:鬼紋短褲', 'Patrón: pantalones Telafantasma', 'Patrón: pantalones de tejido fantasmal', 'Выкройка: штаны из призрачной ткани', '', '', '', '', '', '', '', ''), +(14496, '도안: 지옥매듭 두건', 'Patron : Chaperon en gangrétoffe', 'Muster: Teufelsstoffkapuze', '图样:恶魔布帽', '圖樣:惡魔布帽', 'Patrón: caperuza de tela de inferi', 'Patrón: caperuza de tela vil', 'Выкройка: капюшон из ткани Скверны', '', '', '', '', '', '', '', ''), +(14497, '도안: 달빛매듭 다리보호구', 'Patron : Jambières en étoffe lunaire', 'Muster: Mondstoffgamaschen', '图样:月布护腿', '圖樣:月布護腿', 'Patrón: leotardos de tela lunar', 'Patrón: leotardos de tela lunar', 'Выкройка: поножи из луноткани', '', '', '', '', '', '', '', ''), +(14498, '도안: 룬매듭 머리띠', 'Patron : Bandeau en étoffe runique', 'Muster: Runenstoffstirnband', '图样:符文布头带', '圖樣:符文布頭帶', 'Patrón: cinta de paño rúnico', 'Patrón: cinta de paño rúnico', 'Выкройка: головная повязка из рунной ткани', '', '', '', '', '', '', '', ''), +(14499, '도안: 달빛매듭 가방', 'Patron : Sac en étoffe lunaire', 'Muster: Mondstofftasche', '图样:月布包', '圖樣:月布包', 'Patrón: bolsa de tela lunar', 'Patrón: bolsa de tela lunar', 'Выкройка: сумка из луноткани', '', '', '', '', '', '', '', ''), +(14500, '도안: 마술매듭 로브', 'Patron : Robe en tisse-sorcier', 'Muster: Hexerzwirnrobe', '图样:巫纹长袍', '圖樣:巫紋長袍', 'Patrón: toga de tejido zahorí', 'Patrón: toga de tejido zahorí', 'Выкройка: одеяние из чародейской ткани', '', '', '', '', '', '', '', ''), +(14501, '도안: 달빛매듭 조끼', 'Patron : Gilet en étoffe lunaire', 'Muster: Mondstoffweste', '图样:月布外衣', '圖樣:月布外衣', 'Patrón: jubón de tela lunar', 'Patrón: jubón de tela lunar', 'Выкройка: жилет из луноткани', '', '', '', '', '', '', '', ''), +(14502, '얼음이빨 벨트', 'Ceinturon de givre', 'Frostbiss-Gurt', '霜冻束带', '霜凍腰帶', 'Faja Bocado helado', 'Faja Mordedura de Escarcha', 'Ремень обморожения', '', '', '', '', '', '', '', ''), +(14503, '죽음의 손아귀', 'Etreinte de la Mort', 'Todesklammer', '死亡指节', '死亡指節', 'Garra de la Muerte', 'Garra de la Muerte', 'Хватка смерти', '', '', '', '', '', '', '', ''), +(14504, '도안: 룬매듭 어깨보호구', 'Patron : Epaulières en étoffe runique', 'Muster: Runenstoffschultern', '图样:符文布护肩', '圖樣:符文布護肩', 'Patrón: hombreras de paño rúnico', 'Patrón: sobrehombros de paño rúnico', 'Выкройка: наплечники из рунной ткани', '', '', '', '', '', '', '', ''), +(14505, '도안: 마술매듭 터번', 'Patron : Turban en tisse-sorcier', 'Muster: Hexerzwirnturban', '图样:巫纹头巾', '圖樣:巫紋頭巾', 'Patrón: turbante de tejido zahorí', 'Patrón: turbante de tejido zahorí', 'Выкройка: тюрбан из чародейской ткани', '', '', '', '', '', '', '', ''), +(14506, '도안: 지옥매듭 로브', 'Patron : Robe en gangrétoffe', 'Muster: Teufelsstoffrobe', '图样:恶魔布袍', '圖樣:惡魔布袍', 'Patrón: toga de tela de inferi', 'Patrón: toga de tela vil', 'Выкройка: одеяние из ткани Скверны', '', '', '', '', '', '', '', ''), +(14507, '도안: 달빛매듭 어깨보호구', 'Patron : Epaulières en étoffe lunaire', 'Muster: Mondstoffschultern', '图样:月布护肩', '圖樣:月布護肩', 'Patrón: hombreras de tela lunar', 'Patrón: sobrehombros de tela lunar', 'Выкройка: наплечники из луноткани', '', '', '', '', '', '', '', ''), +(14508, '도안: 지옥매듭 어깨보호구', 'Patron : Epaulières en gangrétoffe', 'Muster: Teufelsstoffschultern', '图样:恶魔布护肩', '圖樣:惡魔布護肩', 'Patrón: hombreras de tela de inferi', 'Patrón: sobrehombros de tela vil', 'Выкройка: наплечники из ткани Скверны', '', '', '', '', '', '', '', ''), +(14509, '도안: 달빛매듭 머리장식', 'Patron : Diadème en étoffe lunaire', 'Muster: Mondstoffreif', '图样:月布头饰', '圖樣:月布頭飾', 'Patrón: aro de tela lunar', 'Patrón: aro de tela lunar', 'Выкройка: венец из луноткани', '', '', '', '', '', '', '', ''), +(14510, '도안: 무한의 가방', 'Patron : Sac sans fond', 'Muster: Bodenlose Tasche', '图样:无底包', '圖樣:無底之包', 'Patrón: bolsa sin fondo', 'Patrón: bolsa sin fondo', 'Выкройка: бездонная сумка', '', '', '', '', '', '', '', ''), +(14511, '도안: 주문 전문화 장갑', 'Patron : Gants de maîtrise magique', 'Muster: Handschuhe der Zauberbeherrschung', '图样:法术掌握手套', '圖樣:法術專精手套', 'Patrón: guantes de maestría de hechizos', 'Patrón: guantes de maestría en hechizos', 'Выкройка: перчатки Волшебства', '', '', '', '', '', '', '', ''), +(14512, '도안: 신앙의 예복', 'Patron : Habit de vraie foi', 'Muster: Trachten des wahren Glaubens', '图样:信念外衣', '圖樣:虔誠外衣', 'Patrón: vestimentas de fe verdadera', 'Patrón: vestimentas de fe verdadera', 'Выкройка: одеяние Истинной веры', '', '', '', '', '', '', '', ''), +(14513, '도안: 대마법사의 로브', 'Patron : Robe de l\'archimage', 'Muster: Robe des Erzmagiers', '图样:大法师之袍', '圖樣:大法師之袍', 'Patrón: toga del Archimago', 'Patrón: toga del archimago', 'Выкройка: одеяние верховного мага', '', '', '', '', '', '', '', ''), +(14514, '도안: 공허의 로브', 'Patron : Robe du Vide', 'Muster: Robe der Leere', '图样:虚空法袍', '圖樣:虛空法袍', 'Patrón: toga del Vacío', 'Patrón: toga del vacío', 'Выкройка: одеяние Бездны', '', '', '', '', '', '', '', ''), +(14522, '소용돌이 다리보호구', 'Jambières du maelstrom', 'Mahlstrom-Gamaschen', '漩涡护腿', '漩渦護腿', 'Leotardos de Maelstrom', 'Leotardos de La Vorágine', 'Поножи Мальстрема', '', '', '', '', '', '', '', ''), +(14523, '악마의 곡괭이', 'Pioche démoniaque', 'Dämonenhacke', '恶魔之锄', '惡魔之鋤', 'Pico de demonio', 'Pico de demonio', 'Кирка демона', '', '', '', '', '', '', '', ''), +(14524, '몬스터 - Sword, Katana 2H Gold', 'Monstre - Epée, Katana 2M Or', 'Monster - Schwert, Katana 2H Gold', '', '', 'Monstruo: espada, katana 2M oro', 'Monstruo: espada, katana 2M oro', 'Монстр - меч, катана двуручная золотая', '', '', '', '', '', '', '', ''), +(14525, '뼈죔쇠 건틀릿', 'Gantelets de l\'étreinte osseuse', 'Knochengriffstulpen', '骨节护手', '骨節護手', 'Guanteletes de huesos apretados', 'Guanteletes de huesos apretados', 'Рукавицы Стиснутой кости', '', '', '', '', '', '', '', ''), +(14526, '도안: 달빛 옷감', 'Patron : Etoffe lunaire', 'Muster: Mondstoff', '图样:月布', '圖樣:月布', 'Patrón: tela lunar', 'Patrón: tela lunar', 'Выкройка: луноткань', '', '', '', '', '', '', '', ''), +(14527, '몬스터 - Mace2H, Horde Hammer A03 Dark', 'Monstre - Masse2M, Marteau de la Horde A03 Sombre', 'Monster - Streitkolben2H, Horde Hammer A03 Dunkel', '', '', 'Monstruo: maza 2M, martillo de la Horda A03 oscuro', 'Monstruo: maza 2M, martillo de la Horda A03 oscuro', 'Монстр - двуручная палица, Орда боевой молот A03 темный', '', '', '', '', '', '', '', ''), +(14528, '뼈어금니 버클러', 'Targe de Cliquethorax', 'Schädelknochenschild', '断骨圆盾', '斷骨圓盾', 'Rodela armadósea', 'Rodela armadósea', 'Кулачный щит Гремящей клетки', '', '', '', '', '', '', '', ''), +(14529, '룬매듭 붕대', 'Bandage en étoffe runique', 'Runenstoffverband', '符文布绷带', '符文布繃帶', 'Venda de paño rúnico', 'Venda de paño rúnico', 'Бинты из рунной ткани', '', '', '', '', '', '', '', ''), +(14530, '두꺼운 룬매듭 붕대', 'Bandage épais en étoffe runique', 'Schwerer Runenstoffverband', '厚符文布绷带', '厚符文布繃帶', 'Venda de paño rúnico pesada', 'Venda de paño rúnico grueso', 'Плотные бинты из рунной ткани', '', '', '', '', '', '', '', ''), +(14531, '섬뜩한 뼈몽둥이', 'Brise-crâne de l\'effroi', 'Gräuelschaft', '恐怖骨锤', '恐怖骨錘', 'Bastón de Calamiedo', 'Bastón de Calamiedo', 'Жуткий посох с черепом', '', '', '', '', '', '', '', ''), +(14532, '몬스터 - Mace2H, Warhammer Jade', 'Monstre - Masse2M, Marteau de guerre Jade', 'Monster - Streitkolben2H, Kriegshammer Jade', '', '', 'Monstruo: maza 2M, martillo de guerra de jade', 'Monstruo: maza 2M, martillo de guerra de jade', 'Монстр - двуручная палица, нефритовый боевой молот', '', '', '', '', '', '', '', ''), +(14533, '몬스터 - Mace, Hammer Blue Mighty', 'Monstre - Masse, Puissant marteau Bleu', 'Monster - Streitkolben, Hammer Blau Mächtig', '', '', 'Monstruo: maza, martillo azul poderoso', 'Monstruo: maza, martillo azul poderoso', 'Монстр - палица, боевой молот синей мощи', '', '', '', '', '', '', '', ''), +(14534, '몬스터 - Axe, Metal Blue Badass', 'Monstre - Hache, métallique Bleue', 'Monster - Axt, Metall Blau Fiesling', '', '', 'Monstruo: hacha, metálica azul terrible', 'Monstruo: hacha, metálica azul terrible', 'Монстр - секира, металлическая синяя задира', '', '', '', '', '', '', '', ''), +(14535, '몬스터 - Spear, Cool Blue', 'Monstre - Lance, froide Bleue', 'Monster - Speer, Kühl Blau', '', '', 'Monstruo: lanza, azul fría', 'Monstruo: lanza, azul fría', 'Монстр - копье, холодный синий', '', '', '', '', '', '', '', ''), +(14536, '뼈죔쇠 갑옷', 'Haubert treillissé en os', 'Knochenbundhalsberge', '骨片锁甲', '骨片鎖甲', 'Camisote con huesos', 'Camisote con huesos', 'Костяной хауберк', '', '', '', '', '', '', '', ''), +(14537, '도깨비불 경갑', 'Grèves Corpselight', 'Schienbeinschützer des Leichenglanzes', '尸光胫甲', '屍光脛甲', 'Grebas de luz de cadáver', 'Grebas de luz de cadáver', 'Трупосветные наголенники', '', '', '', '', '', '', '', ''), +(14538, '사자의 어깨보호대', 'Mantelet du marchemort', 'Todeswandler-Mantel', '行尸衬肩', '行屍襯肩', 'Manto Caminamuerte', 'Manto Caminamuerte', 'Оплечье Странника смерти', '', '', '', '', '', '', '', ''), +(14539, '뼈고리 투구', 'Casque d\'anneaux d\'os', 'Knochenringhelm', '骨环头盔', '骨環頭盔', 'Yelmo de hueso', 'Yelmo de hueso', 'Окольцованный костью шлем', '', '', '', '', '', '', '', ''), +(14540, '타라가만의 심장', 'Coeur de Taragaman l\'Affameur', 'Herz von Taragaman dem Hungerleider', '塔拉加曼的心脏', '塔拉加曼的心臟', 'Corazón de Taragaman el Hambriento', 'Corazón de Taragaman el Hambriento', 'Сердце Тарагамана Ненасытного', '', '', '', '', '', '', '', ''), +(14541, '바로브 가문의 검', 'Epée de la famille Barov', 'Schwert der Familie Barov', '巴罗夫家族长剑', '巴羅夫家族長劍', 'Espada de la familia Barovia', 'Espada de la familia Barovia', 'Меч семейства Баровых', '', '', '', '', '', '', '', ''), +(14542, '크레이블의 상자', 'Caisse de Kravel', 'Kravels Kiste', '克拉维尔的箱子', '克拉維爾的箱子', 'Cajón de Kravel', 'Cajón de Kravel', 'Сундук Крейвела', '', '', '', '', '', '', '', ''), +(14543, '검은망령 장갑', 'Gants sombre-ombrage', 'Handschuhe der dunklen Schatten', '暗影手套', '暗影手套', 'Guantes sombra oscura', 'Guantes sombra oscura', 'Перчатки Темной тени', '', '', '', '', '', '', '', ''), +(14544, '부관의 휘장', 'Insigne de lieutenant', 'Insignien des Lieutenants', '军官的徽章', '軍官的徽章', 'Insignia de Teniente', 'Insignia de Teniente', 'Лейтенантский знак отличия', '불타는 칼날단의 부관임을 증명해 주는 작은 룬입니다.', 'Cette petite rune signale que son porteur est un lieutenant de la Lame ardente.', 'Diese kleine Rune kennzeichnet den Träger als Offizier der Burning Blade.', '只有火刃氏族中的军官才能佩戴这块小符文。', '只有火刃氏族中的軍官才能佩戴這塊小符文。', 'Esta pequeña runa indica que su portador es Teniente de Filo Ardiente.', 'Esta pequeña runa indica que su portador es Teniente de Filo Ardiente.', 'Небольшая руна свидетельствует, что владелец является лейтенантом Пылающего Клинка.'), +(14545, '유령베틀 다리보호구', 'Jambières du fléau spectral', 'Geistergamaschen', '鬼影护腿', '鬼影護腿', 'Leotardos de fantasma', 'Leotardos de fantasma', 'Призрачноплетеные поножи', '', '', '', '', '', '', '', ''), +(14546, '룬의 코도 뿔', 'Corne de kodo de Roon', 'Roons Kodohorn', '鲁恩的科多兽角', '魯恩的科多獸角', 'Cuerno de kodo de Roon', 'Cuerno de kodo de Roon', 'Рог кодо, принадлежащий Руну', '', '', '', '', '', '', '', ''), +(14547, '이룩소스의 손', 'Main d\'Iruxos', 'Hand von Iruxos', '埃鲁索斯之手', '埃盧梭斯之手', 'Mano de Iruxos', 'Mano de Iruxos', 'Рука Ируксоса', '', '', '', '', '', '', '', ''), +(14548, '왕실 어깨보호대', 'Spallières royales', 'Königliche Kappen-Schiftung', '皇家肩甲', '皇家肩甲', 'Bufas reales', 'Bufas reales', 'Наплеч Королевской короны', '', '', '', '', '', '', '', ''), +(14549, '회피의 장화', 'Bottes d\'esquive', 'Stiefel der Vermeidung', '闪避之靴', '閃避之靴', 'Botas de evasión', 'Botas de evasión', 'Сапоги Избежания', '', '', '', '', '', '', '', ''), +(14550, '칼날막이 손목갑옷', 'Garde-bras plaie-des-lames', 'Klingenbann-Armschützer', '折刃护臂', '折刃護臂', 'Guardabrazos aterraespadas', 'Guardabrazos aterraespadas', 'Боевые наручи Проклятого клинка', '', '', '', '', '', '', '', ''), +(14551, '검술가의 장갑', 'Garde-mains du maître des tranchants', 'Handschützer des Klingenmeisters', '剑师护手', '劍師護手', 'Manoplas del Maestro de filos', 'Manoplas del Maestro de filos', 'Боевые рукавицы Хозяина края', '', '', '', '', '', '', '', ''), +(14552, '지하감옥 어깨갑옷', 'Espauliers de la prison', 'Palisadenschulterstücke', '牢狱肩甲', '牢獄肩甲', 'Espaldares de mazmorras', 'Espaldares de mazmorras', 'Тюремное наплечье', '', '', '', '', '', '', '', ''), +(14553, '자비의 장식띠', 'Echarpe de miséricorde', 'Schärpe der Gnade', '怜悯', '憐憫', 'Fajín de piedad', 'Fajín de piedad', 'Кушак Милосердия', '', '', '', '', '', '', '', ''), +(14554, '구름지기 다리갑옷', 'Jambières du Gardien des nuages', 'Beinplatten des Wolkenbehüters', '踏云腿甲', '踏雲腿甲', 'Quijotes guardanubes', 'Quijotes guardanubes', 'Ножные латы Тучехранителя', '', '', '', '', '', '', '', ''), +(14555, '알코르의 태양비수', 'Rasoir solaire d\'Alcor', 'Alcors Sonnenschneide', '亚考尔的阳炎刀', '亞考爾的陽炎刀', 'Navaja solar de Alcor', 'Navaja solar de Alcor', 'Солнечное лезвие Алькора', '', '', '', '', '', '', '', ''), +(14557, '스톰윈드의 사자 뿔피리', 'La Corne du lion de Stormwind', 'Das Löwenhorn von Stormwind', '暴风雄狮号角', '暴風雄獅號角', 'El cuerno de león de Stormwind', 'El cuerno de león de Ventormenta', 'Львиный Рог Штормграда', '', '', '', '', '', '', '', ''), +(14558, '마예 부인의 펜던트', 'Pendentif de dame Maye', 'Fürstin Mayes Anhänger', '麦耶的坠饰', '麥耶的墜飾', 'Colgante de Lady Maye', 'Colgante de Lady Maye', 'Подвеска леди Мэй', '', '', '', '', '', '', '', ''), +(14559, '발굴조사단장 장식띠', 'Echarpe de prospecteur', 'Schärpe des Ausgrabungsleiters', '勘察员腰带', '勘察員腰帶', 'Fajín de prospector', 'Fajín de prospector', 'Кушак геолога', '', '', '', '', '', '', '', ''), +(14560, '발굴조사단장 장화', 'Bottes de prospecteur', 'Stiefel des Ausgrabungsleiters', '勘察员的长靴', '勘察員的長靴', 'Botas de prospector', 'Botas de prospector', 'Сапоги геолога', '', '', '', '', '', '', '', ''), +(14561, '발굴조사단장 소매장식', 'Crispins de prospecteur', 'Manschetten des Ausgrabungsleiters', '勘察员的护腕', '勘察員的護腕', 'Puños de prospector', 'Puños de prospector', 'Манжеты геолога', '', '', '', '', '', '', '', ''), +(14562, '발굴조사단장 흉갑', 'Plastron de prospecteur', 'Brustharnisch des Ausgrabungsleiters', '勘察员的胸甲', '勘察員的胸甲', 'Coraza de prospector', 'Pechera de prospector', 'Нагрудник геолога', '', '', '', '', '', '', '', ''), +(14563, '발굴조사단장 망토', 'Cape de prospecteur', 'Ausgrabungsleiter-Umhang', '勘察员的披风', '勘察員的披風', 'Capa de prospector', 'Capa de prospector', 'Плащ геолога', '', '', '', '', '', '', '', ''), +(14564, '발굴조사단장 장갑', 'Mitaines de prospecteur', 'Fäustlinge des Ausgrabungsleiters', '勘察员的手套', '勘察員的手套', 'Mitones de prospector', 'Mitones de prospector', 'Полуперчатки геолога', '', '', '', '', '', '', '', ''), +(14565, '발굴조사단장 다리보호구', 'Plaid de prospecteur', 'Wollwäsche des Ausgrabungsleiters', '勘察员的热裤', '勘察員的熱褲', 'Prendas de lana de prospector', 'Prendas de lana de prospector', 'Короткие штаны геолога', '', '', '', '', '', '', '', ''), +(14566, '발굴조사단장 어깨보호대', 'Ailettes de prospecteur', 'Polster des Ausgrabungsleiters', '勘察员的护肩', '勘察員的護肩', 'Hombreras de prospector', 'Hombreras de prospector', 'Оплечье геолога', '', '', '', '', '', '', '', ''), +(14567, '뾰족껍질 허리띠', 'Ceinture de rêche-écorce', 'Borstenledergürtel', '刺皮腰带', '刺皮腰帶', 'Cinturón Erizapúas', 'Cinturón Erizacorteza', 'Щетинистый пояс', '', '', '', '', '', '', '', ''), +(14568, '뾰족껍질 장화', 'Bottes de rêche-écorce', 'Borstenlederstiefel', '刺皮长靴', '刺皮長靴', 'Botas Erizapúas', 'Botas Erizacorteza', 'Щетинистые сапоги', '', '', '', '', '', '', '', ''), +(14569, '뾰족껍질 손목띠', 'Manchettes de rêche-écorce', 'Borstenlederbindungen', '刺皮护腕', '刺皮護腕', 'Ataduras Erizapúas', 'Ataduras Erizacorteza', 'Щетинистые наручники', '', '', '', '', '', '', '', ''), +(14570, '뾰족껍질 블라우스', 'Chemisette de rêche-écorce', 'Borstenlederbrustschutz', '刺皮上衣', '刺皮上衣', 'Blusa Erizapúas', 'Blusa Erizacorteza', 'Щетинистая рубашка', '', '', '', '', '', '', '', ''), +(14571, '뾰족껍질 단망토', 'Cape de rêche-écorce', 'Borstenledercape', '刺皮斗篷', '刺皮斗篷', 'Manteo Erizapúas', 'Manteo Erizacorteza', 'Щетинистая накидка', '', '', '', '', '', '', '', ''), +(14572, '뾰족껍질 장갑', 'Gants de rêche-écorce', 'Borstenlederhandschuhe', '刺皮手套', '刺皮手套', 'Guantes Erizapúas', 'Guantes Erizacorteza', 'Щетинистые перчатки', '', '', '', '', '', '', '', ''), +(14573, '뾰족껍질 아미스', 'Amict de rêche-écorce', 'Borstenlederamicia', '刺皮护肩', '刺皮護肩', 'Hombrera Erizapúas', 'Amito Erizacorteza', 'Щетинистый нарамник', '', '', '', '', '', '', '', ''), +(14574, '뾰족껍질 반바지', 'Haut-de-chausses de rêche-écorce', 'Borstenlederkniehosen', '刺皮长裤', '刺皮長褲', 'Calzones Erizapúas', 'Calzones Erizacorteza', 'Щетинистые брюки', '', '', '', '', '', '', '', ''), +(14575, '몬스터 - Mace, Bashguud\'s Hammer', 'Monstre - Masse, Marteau de Bashguud', 'Monster - Streitkolben, Haudraufs Hammer', '', '', 'Monstruo: maza, Martillo de Bashguud', 'Monstruo: maza, Martillo de Bashguud', 'Монстр - палица, боевой молот Башгууда', '', '', '', '', '', '', '', ''), +(14576, '마르두크의 흑단검', 'Poignée d\'ébène de Marduk', 'Ebenholzheft von Marduk', '玛杜克黑剑', '瑪杜克黑劍', 'Empuñadura de ébano de Marduk', 'Empuñadura de ébano de Marduk', 'Эбеновая рукоять Мардука', '', '', '', '', '', '', '', ''), +(14577, '연기해골 바지', 'Braies Skullsmoke', 'Schädelstaubhose', '骨烟短裤', '骨煙短褲', 'Pantalones Humo de calavera', 'Pantalones Humo de calavera', 'Штаны Череподыма', '', '', '', '', '', '', '', ''), +(14578, '도깨비 장식끈', 'Corde de Dokebi', 'Dokebi-Kordel', '妖鬼束腰', '妖鬼束腰', 'Cordón Dokebi', 'Cordón Dokebi', 'Шнурованный ремень Докеби', '', '', '', '', '', '', '', ''), +(14579, '도깨비 장화', 'Bottes de Dokebi', 'Dokebi-Stiefel', '妖鬼长靴', '妖鬼長靴', 'Botas Dokebi', 'Botas Dokebi', 'Сапоги Докеби', '', '', '', '', '', '', '', ''), +(14580, '도깨비 소매', 'Brassards de Dokebi', 'Dokebi-Armschienen', '妖鬼护腕', '妖鬼護腕', 'Brazales Dokebi', 'Brazales Dokebi', 'Наручи Докеби', '', '', '', '', '', '', '', ''), +(14581, '도깨비 조끼', 'Corselet de Dokebi', 'Dokebi-Brustschutz', '妖鬼护胸', '妖鬼護胸', 'Coraza Dokebi', 'Coselete Dokebi', 'Нагрудный доспех Докеби', '', '', '', '', '', '', '', ''), +(14582, '도깨비 외투', 'Cape de Dokebi', 'Dokebi-Cape', '妖鬼斗篷', '妖鬼斗篷', 'Manteo Dokebi', 'Manteo Dokebi', 'Накидка Докеби', '', '', '', '', '', '', '', ''), +(14583, '도깨비 장갑', 'Gants de Dokebi', 'Dokebi-Handschuhe', '妖鬼手套', '妖鬼手套', 'Guantes Dokebi', 'Guantes Dokebi', 'Перчатки Докеби', '', '', '', '', '', '', '', ''), +(14584, '도깨비 모자', 'Chapeau de Dokebi', 'Dokebi-Hut', '妖鬼软帽', '妖鬼軟帽', 'Sombrero Dokebi', 'Sombrero Dokebi', 'Шляпа Докеби', '', '', '', '', '', '', '', ''), +(14585, '도깨비 바지', 'Jambières de Dokebi', 'Dokebi-Gamaschen', '妖鬼护腿', '妖鬼護腿', 'Leotardos Dokebi', 'Leotardos Dokebi', 'Поножи Докеби', '', '', '', '', '', '', '', ''), +(14586, '몬스터 - Mace2H, Fist of Omokk', 'Monstre - Masse2M, Poing d\'Omokk', 'Monster - Streitkolben2H, Omokks Faust', '', '', 'Monstruo: maza 2M, Puño de Omokk', 'Monstruo: maza 2M, Puño de Omokk', 'Монстр - двуручная палица, боевая перчатка Омокка', '', '', '', '', '', '', '', ''), +(14587, '도깨비 어깨보호대', 'Mantelet de Dokebi', 'Dokebi-Mantel', '妖鬼衬肩', '妖鬼襯肩', 'Manto Dokebi', 'Manto Dokebi', 'Оплечье Докеби', '', '', '', '', '', '', '', ''), +(14588, '명사수 장식끈', 'Corde oeil-de-faucon', 'Falkenauges Kordel', '鹰眼束腰', '鷹眼束腰', 'Cordón de ojo de halcón', 'Cordón de ojo de halcón', 'Шнурованный ремень Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14589, '명사수 신발', 'Chaussures oeil-de-faucon', 'Falkenauges Schuhe', '鹰眼轻鞋', '鷹眼輕鞋', 'Zapatos de ojo de halcón', 'Zapatos de ojo de halcón', 'Ботинки Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14590, '명사수 팔보호구', 'Brassards oeil-de-faucon', 'Falkenauges Armschienen', '鹰眼护腕', '鷹眼護腕', 'Brazales de ojo de halcón', 'Brazales de ojo de halcón', 'Наручи Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14591, '명사수 투구', 'Casque oeil-de-faucon', 'Falkenauges Helm', '鹰眼头盔', '鷹眼頭盔', 'Yelmo de ojo de halcón', 'Yelmo de ojo de halcón', 'Шлем Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14592, '명사수 튜닉', 'Tunique oeil-de-faucon', 'Falkenauges Tunika', '鹰眼外套', '鷹眼外套', 'Túnica de ojo de halcón', 'Túnica de ojo de halcón', 'Мундир Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14593, '명사수 망토', 'Cape oeil-de-faucon', 'Falkenauges Umhang', '鹰眼披风', '鷹眼披風', 'Capa de ojo de halcón', 'Capa de ojo de halcón', 'Плащ Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14594, '명사수 장갑', 'Gants oeil-de-faucon', 'Falkenauges Handschuhe', '鹰眼手套', '鷹眼手套', 'Guantes de ojo de halcón', 'Guantes de ojo de halcón', 'Перчатки Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14595, '명사수 반바지', 'Hauts-de-chausses oeil-de-faucon', 'Falkenauges Bundhosen', '鹰眼马裤', '鷹眼馬褲', 'Calzones de ojo de halcón', 'Calzones de ojo de halcón', 'Брюки Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14596, '명사수 견장', 'Epaulettes oeil-de-faucon', 'Falkenauges Schulterklappen', '鹰眼肩饰', '鷹眼肩飾', 'Insignias de ojo de halcón', 'Cubrehombros de ojo de halcón', 'Эполеты Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14597, '미사용 집행자 버클러', '[PÉRIMÉ] Targe du Gardien', 'Ausgedienter Aufseherrundschild', 'Deprecated Stormrage Boots', 'Deprecated Stormrage Boots', '', '', 'Испорченный кулачный щит тюремщика', '', '', '', '', '', '', '', ''), +(14598, '집행자 허리띠', 'Baudrier de geôlier', 'Aufsehergürtelbund', '典狱官腰带', '典獄官腰帶', 'Pretina de alcaide', 'Pretina de alcaide', 'Боевой пояс тюремщика', '', '', '', '', '', '', '', ''), +(14599, '집행자 장화', 'Chausses de geôlier', 'Aufseherfußpolster', '典狱官软靴', '典獄官軟靴', 'Escarpines de alcaide', 'Escarpines de alcaide', 'Сапоги тюремщика', '', '', '', '', '', '', '', ''), +(14600, '집행자 손목띠', 'Protège-poignets de geôlier', 'Aufsehergelenkbänder', '典狱官护腕', '典獄官護腕', 'Muñequeras de alcaide', 'Braciles de alcaide', 'Нарукавье тюремщика', '', '', '', '', '', '', '', ''), +(14601, '집행자 튜닉', 'Harnais de geôlier', 'Aufseherwickeltücher', '典狱官外衣', '典獄官外衣', 'Brazaletes de alcaide', 'Sobrevesta de alcaide', 'Блуза тюремщика', '', '', '', '', '', '', '', ''), +(14602, '집행자 망토', 'Cape de geôlier', 'Aufseherumhang', '典狱官披风', '典獄官披風', 'Capa de alcaide', 'Capa de alcaide', 'Плащ тюремщика', '', '', '', '', '', '', '', ''), +(14603, '집행자 어깨보호대', 'Mantelet de geôlier', 'Aufsehermantel', '典狱官衬肩', '典獄官襯肩', 'Manto de alcaide', 'Manto de alcaide', 'Оплечье тюремщика', '', '', '', '', '', '', '', ''), +(14604, '집행자 마술사 모자', 'Chapeau de sorcier de geôlier', 'Aufseherhexerhut', '典狱官巫师帽', '典獄官巫師帽', 'Sombrero zahorí de alcaide', 'Sombrero zahorí de alcaide', 'Волшебная шляпа тюремщика', '', '', '', '', '', '', '', ''), +(14605, '집행자 다리보호구', 'Pantalon de geôlier', 'Aufseherwollwäsche', '典狱官热裤', '典獄官熱褲', 'Prendas de lana del alcaide', 'Prendas de lana del alcaide', 'Короткие штаны тюремщика', '', '', '', '', '', '', '', ''), +(14606, '집행자 장갑', 'Gants de geôlier', 'Aufseherhandschuhe', '典狱官手套', '典獄官手套', 'Guantes de alcaide', 'Guantes de alcaide', 'Перчатки тюремщика', '', '', '', '', '', '', '', ''), +(14607, '명사수 버클러', 'Targe oeil-de-faucon', 'Falkenauges Rundschild', '鹰眼圆盾', '鷹眼圓盾', 'Rodela de ojo de halcón', 'Rodela de ojo de halcón', 'Кулачный щит Соколиного Глаза', '', '', '', '', '', '', '', ''), +(14608, '도깨비 방패', 'Targe de Dokebi', 'Dokebi-Rundschild', '妖鬼圆盾', '妖鬼圓盾', 'Rodela Dokebi', 'Rodela Dokebi', 'Кулачный щит Докеби', '', '', '', '', '', '', '', ''), +(14609, '미사용 의식의 버클러', '[PÉRIMÉ] Targe de cérémonie', 'Ausgedienter zeremonieller Rundschild', '', '', '', '', 'Испорченный церемониальный кулачный щит', '', '', '', '', '', '', '', ''), +(14610, '아라즈의 스카라베', 'Scarabée d\'Araj', 'Arajs Skarabäus', '阿拉基的圣甲虫', '阿拉基的聖甲蟲', 'Escarabajo de Araj', 'Escarabeo de Araj', 'Скарабей Араджи', '', '', '', '', '', '', '', ''), +(14611, '피고리 사슬갑옷', 'Haubert en mailles sanglantes', 'Blutpanzerhalsberge', '血链锁甲', '血鏈鎖甲', 'Camisote Mallasangre', 'Camisote Mallasangre', 'Кровнолатный хауберк', '', '', '', '', '', '', '', ''), +(14612, '피고리 다리보호대', 'Jambières en mailles sanglantes', 'Blutpanzerbeinschützer', '血链护腿', '血鏈護腿', 'Musleras Mallasangre', 'Musleras Mallasangre', 'Кровнолатные набедренники', '', '', '', '', '', '', '', ''), +(14613, '탤런의 망치', 'Marteau de Taelan', 'Taelans Hammer', '泰兰之锤', '泰蘭之錘', 'Martillo de Taelan', 'Martillo de Taelan', 'Молот Таэлана', '표면에는 다음과 같이 적혀 있습니다: 사랑하는 아들 탤런에게. - 아빠가', 'On voit gravé : À mon cher fils, Taelan. Ton père qui t\'aime.', 'Graviert mit: Für meinen lieben Jungen Taelan. Alles Liebe, Vater.', '上面刻着一行字:给我最亲爱的儿子泰兰。', '上面刻著一行字:給我最親愛的兒子泰蘭。', 'Grabado: A mi querido hijo, Taelan. Con amor, tu padre.', 'Grabado: A mi querido hijo, Taelan. Con amor, tu padre.', 'Выгравировано: \"Моему дорогому мальчику, Таэлану. Любящий тебя Отец.\"'), +(14614, '피고리 허리띠', 'Ceinture en mailles sanglantes', 'Blutpanzergürtel', '血链腰带', '血鏈腰帶', 'Cinturón Mallasangre', 'Cinturón Mallasangre', 'Кровнолатный пояс', '', '', '', '', '', '', '', ''), +(14615, '피고리 건틀릿', 'Gantelets en mailles sanglantes', 'Blutpanzerstulpen', '血链护手', '血鏈護手', 'Guanteletes Mallasangre', 'Guanteletes Mallasangre', 'Кровнолатные рукавицы', '', '', '', '', '', '', '', ''), +(14616, '피고리 장화', 'Bottes en mailles sanglantes', 'Blutpanzerstiefel', '血链战靴', '血鏈戰靴', 'Botas Mallasangre', 'Botas Mallasangre', 'Кровнолатные сапоги', '', '', '', '', '', '', '', ''), +(14617, '의사 셔츠', 'Chemise du scieur d\'os', 'Sägeknochens Hemd', '外科医生衬衣', '外科醫生襯衣', 'Camisa de huesos segados', 'Camisa de huesos segados', 'Рубашка костоправа', '', '', '', '', '', '', '', ''), +(14618, '몬스터 - Staff, Jeweled Red Staff Low Red Flame', 'Monstre - Bâton, Bâton rouge à gemme Bas Flamme Rouge', 'Monster - Stab, Juwelenbesetzt Rot Stab Geringe Rote Flamme', '', '', 'Monstruo: bastón, bastón rojo con joyas con llama pequeña roja', 'Monstruo: bastón, bastón rojo con joyas con llama roja pequeña', 'Монстр - посох, изукрашенный красный посох низкое красное пламя', '', '', '', '', '', '', '', ''), +(14619, '뼈조각', 'Fragments de squelette', 'Skelettfragmente', '骸骨碎片', '骸骨碎片', 'Fragmentos esqueléticos', 'Trozos esqueléticos', 'Фрагменты скелета', '', '', '', '', '', '', '', ''), +(14620, '죽음의 뼈허리띠', 'Ceinturon des ossements', 'Gurt des Totenwächters', '亡骨束带', '亡骨腰帶', 'Faja de hueso de muerto', 'Faja de hueso de muerto', 'Ремень Костяного Стража', '', '', '', '', '', '', '', ''), +(14621, '죽음의 뼈발덮개', 'Bottes des ossements', 'Sabatons des Totenwächters', '亡骨马靴', '亡骨馬靴', 'Escarpes de hueso de muerto', 'Escarpes de hueso de muerto', 'Башмаки Костяного Стража', '', '', '', '', '', '', '', ''), +(14622, '죽음의 뼈건틀릿', 'Gantelets des ossements', 'Stulpen des Totenwächters', '亡骨护手', '亡骨護手', 'Guanteletes de hueso de muerto', 'Guanteletes de hueso de muerto', 'Рукавицы Костяного Стража', '', '', '', '', '', '', '', ''), +(14623, '죽음의 뼈다리보호대', 'Jambières des ossements', 'Beinschützer des Totenwächters', '亡骨腿甲', '亡骨腿甲', 'Musleras de hueso de muerto', 'Musleras de hueso de muerto', 'Набедренники Костяного Стража', '', '', '', '', '', '', '', ''), +(14624, '죽음의 뼈흉갑', 'Pansière des ossements', 'Brustplatte des Totenwächters', '亡骨胸甲', '亡骨胸甲', 'Peto de hueso de muerto', 'Peto de hueso de muerto', 'Бригантина Костяного Стража', '', '', '', '', '', '', '', ''), +(14625, '실추된 명예의 상징', 'Symbole de l’honneur perdu', 'Symbol der verlorenen Ehre', '失落荣耀的象征', '失落榮耀的象徵', 'Símbolo de Honor perdido', 'Símbolo de Honor perdido', 'Символ утраченной чести', '은빛 성기사단', 'Ordre de la Main d\'argent', 'Orden der Silbernen Hand', '白银之手骑士团', '白銀之手騎士團', 'Orden de la Mano de Plata', 'Orden de la Mano de Plata', 'Орден Серебряной Длани'), +(14626, '시체더미 로브', 'Robe nécropile', 'Robe des Totenbeschwörers', '骨堆长袍', '骨堆長袍', 'Toga necrópila', 'Toga necrópila', 'Одеяние Праха', '', '', '', '', '', '', '', ''), +(14627, '도안: 밝은 노란색 셔츠', 'Patron : Chemise jaune vif', 'Muster: Hellgelbes Hemd', '图样:淡黄色衬衣', '圖樣:淡黃色襯衣', 'Patrón: camisa amarillo brillante', 'Patrón: camisa amarillo brillante', 'Выкройка: ярко-желтая рубашка', '', '', '', '', '', '', '', ''), +(14628, '마력 깃든 뼈조각', 'Fragments de squelette imprégnés', 'Magieerfüllte Skelettfragmente', '灌魔的骸骨碎片', '灌魔的骸骨碎片', 'Fragmentos esqueléticos imbuidos', 'Trozos esqueléticos imbuidos', 'Прочные фрагменты скелета', '', '', '', '', '', '', '', ''), +(14629, '시체더미 소매장식', 'Crispins nécropile', 'Manschetten des Totenbeschwörers', '骨堆腕轮', '骨堆腕輪', 'Puños necrópilos', 'Puños necrópilos', 'Манжеты Праха', '', '', '', '', '', '', '', ''), +(14630, '도안: 마술사의 두건', 'Patron : Capuche d\'enchanteur', 'Muster: Verzaubererkutte', '图样:巫术师兜帽', '圖樣:巫術師兜帽', 'Patrón: capucha de encantador', 'Patrón: capucha de encantador', 'Выкройка: клобук волшебника', '', '', '', '', '', '', '', ''), +(14631, '시체더미 장화', 'Bottes nécropile', 'Stiefel des Totenbeschwörers', '骨堆长靴', '骨堆長靴', 'Botas necrópilas', 'Botas necrópilas', 'Сапоги Праха', '', '', '', '', '', '', '', ''), +(14632, '시체더미 다리보호구', 'Jambières nécropile', 'Gamaschen des Totenbeschwörers', '骨堆护腿', '骨堆護腿', 'Leotardos necrópilos', 'Leotardos necrópilos', 'Поножи Праха', '', '', '', '', '', '', '', ''), +(14633, '시체더미 어깨보호대', 'Mantelet nécropile', 'Mantel des Totenbeschwörers', '骨堆衬肩', '骨堆襯肩', 'Manto necrópilo', 'Manto necrópilo', 'Оплечье Праха', '', '', '', '', '', '', '', ''), +(14634, '조제법: 냉기 오일', 'Recette : Huile glaciale', 'Rezept: Frostöl', '配方:冰霜之油', '配方:冰霜之油', 'Receta: aceite escarchado', 'Receta: aceite de Escarcha', 'Рецепт: масло льда', '', '', '', '', '', '', '', ''), +(14635, '도안: 보석박힌 가죽 허리띠', 'Patron : Ceinture en cuir cloutée de gemmes', 'Muster: Edelsteinbesetzter Ledergürtel', '图样:宝石皮带', '圖樣:寶石皮帶', 'Patrón: cinturón de cuero con gemas incrustadas', 'Patrón: cinturón de cuero con gemas incrustadas', 'Выкройка: украшенный самоцветами кожаный пояс', '', '', '', '', '', '', '', ''), +(14636, '시체 허리띠', 'Ceinture cadavérique', 'Leichenhafter Gürtel', '苍白腰带', '蒼白腰帶', 'Cinturón de cadáver', 'Cinturón de cadáver', 'Трупный пояс', '', '', '', '', '', '', '', ''), +(14637, '시체 갑옷', 'Armure cadavérique', 'Leichenhafte Rüstung', '苍白护甲', '蒼白護甲', 'Armadura de cadáver', 'Armadura de cadáver', 'Трупная броня', '', '', '', '', '', '', '', ''), +(14638, '시체 다리보호구', 'Jambières cadavériques', 'Leichenhafte Gamaschen', '苍白护腿', '蒼白護腿', 'Leotardos de cadáver', 'Leotardos de cadáver', 'Трупные поножи', '', '', '', '', '', '', '', ''), +(14639, '설계도: 하급 유전자 역결합기', 'Schéma : Recombobulateur mineur', 'Bauplan: Schwacher Rekombobulator', '结构图:自动净化装置', '結構圖:自動淨化裝置', 'Esquema: recombobulador menor', 'Esquema: recombobulador menor', 'Чертеж: младший перенаправлятор', '', '', '', '', '', '', '', ''), +(14640, '시체 장갑', 'Gants cadavériques', 'Leichenhafte Handschuhe', '苍白手套', '蒼白手套', 'Guantes de cadáver', 'Guantes de cadáver', 'Трупные перчатки', '', '', '', '', '', '', '', ''), +(14641, '시체 장화', 'Chausses cadavériques', 'Leichenhafte Gänger', '苍白长靴', '蒼白長靴', 'Botos de cadáver', 'Botos de cadáver', 'Трупные башмаки', '', '', '', '', '', '', '', ''), +(14642, '몬스터 - Gun, Tauren Feathers Silver', 'Monstre - Fusil, tauren, argent à plumes', 'Monster - Schusswaffe, Tauren Federn Silber', '', '', 'Monstruo: pistola, plumas tauren plata', 'Monstruo: pistola, plumas tauren plata', 'Монстр - ружье, серебряные перья таурена', '', '', '', '', '', '', '', ''), +(14643, '몬스터 - Axe, 2H Battle A03 Red', 'Monstre - Hache, Combat 2M A03 Rouge', 'Monster - Axt, 2H Krieg A03 Rot', '', '', 'Monstruo: hacha, roja de batalla de 2M A03', 'Monstruo: hacha, roja de batalla de 2M A03', 'Монстр - секира, двуручная, боевая A03 красная', '', '', '', '', '', '', '', ''), +(14644, '해골 열쇠 거푸집', 'Moule de clé squelette', 'Skelettschlüsselform', '骷髅钥匙模具', '骷髏鑰匙模具', 'Molde de llave esqueleto', 'Molde de llave esqueleto', 'Форма для отливки отмычек', '', '', '', '', '', '', '', ''), +(14645, '불완전한 해골 열쇠', 'Clé squelette inachevée', 'Unvollendeter Skelettschlüssel', '未完工的骷髅钥匙', '未完工的骷髏鑰匙', 'Llave de esqueleto sin terminar', 'Llave de esqueleto sin terminar', 'Недоделанная отмычка', '열쇠의 머리 부분이 없습니다.', 'Il manque la tête de la clé.', 'Diesem Schlüssel fehlt der Kopf.', '这把钥匙没有头部。', '這把鑰匙沒有頭部。', 'La llave está rota.', 'La llave está rota.', 'У ключа отсутствует головка.'), +(14646, '노스샤이어 선물교환권', 'Bon-cadeau (Northshire)', 'Nordhaingeschenkgutschein', '北郡礼品券', '北郡禮品券', 'Vale regalo de Crestanorte', 'Vale regalo de Crestanorte', '', '', '', '', '', '', '', '', ''), +(14647, '눈마루 골짜기 선물교환권', 'Bon-cadeau (Vallée des Frigères)', 'Coldridgetal-Geschenkgutschein', '寒脊山谷礼品券', '寒脊山谷禮品券', 'Vale regalo del Valle Cretanevada', 'Vale regalo del Valle Cretanevada', '', '', '', '', '', '', '', '', ''), +(14648, '그늘 협곡 선물교환권', 'Bon-cadeau (Sombrevallon)', 'Shadowglen-Geschenkgutschein', '幽影谷礼品券', '幽影谷禮品券', 'Vale regalo de Cañada Umbría', 'Vale regalo de Cañada Umbría', '', '', '', '', '', '', '', '', ''), +(14649, '시험의 골짜기 선물교환권', 'Bon-cadeau (Vallée des épreuves)', '\'Tal der Prüfungen\'-Geschenkgutschein', '试炼谷礼品券', '試煉谷禮品券', 'Vale regalo del Valle de las Pruebas', 'Vale regalo del Valle de las Pruebas', '', '', '', '', '', '', '', '', ''), +(14650, '나라체 야영지 선물교환권', 'Bon-cadeau (Camp Narache)', 'Camp Narache-Geschenkgutschein', '纳拉其营地礼品券', '納拉其營地禮品券', 'Vale regalo del campamento Narache', 'Vale regalo del campamento Narache', '', '', '', '', '', '', '', '', ''), +(14651, '데스넬 선물교환권', 'Bon-cadeau (Le Glas)', 'Deathknell-Geschenkgutschein', '丧钟镇礼品券', '喪鐘鎮禮品券', 'Vale de Camposanto', 'Vale de Camposanto', '', '', '', '', '', '', '', '', ''), +(14652, '스콜파시 장식띠', 'Echarpe scorpashi', 'Skorpashischärpe', '蝎虫腰带', '蠍蟲腰帶', 'Fajín Scorpashi', 'Fajín Scorpashi', 'Кушак скорпиона', '', '', '', '', '', '', '', ''), +(14653, '스콜파시 덧신', 'Mules scorpashi', 'Skorpashischuhe', '蝎虫便鞋', '蠍蟲便鞋', 'Zapatillas Scorpashi', 'Zapatillas Scorpashi', 'Туфли скорпиона', '', '', '', '', '', '', '', ''), +(14654, '스콜파시 손목띠', 'Protège-poignets scorpashi', 'Skorpashigelenkbänder', '蝎虫护腕', '蠍蟲護腕', 'Muñequeras Scorpashi', 'Braciles Scorpashi', 'Нарукавье скорпиона', '', '', '', '', '', '', '', ''), +(14655, '스콜파시 흉갑', 'Cuirasse scorpashi', 'Skorpashibrustplatte', '蝎虫胸甲', '蠍蟲胸甲', 'Peto Scorpashi', 'Coraza Scorpashi', 'Кираса скорпиона', '', '', '', '', '', '', '', ''), +(14656, '스콜파시 단망토', 'Cape scorpashi', 'Skorpashicape', '蝎虫斗篷', '蠍蟲斗篷', 'Manteo Scorpashi', 'Manteo Scorpashi', 'Накидка скорпиона', '', '', '', '', '', '', '', ''), +(14657, '스콜파시 장갑', 'Gants scorpashi', 'Skorpashihandschuhe', '蝎虫手套', '蠍蟲手套', 'Guantes Scorpashi', 'Guantes Scorpashi', 'Перчатки скорпиона', '', '', '', '', '', '', '', ''), +(14658, '스콜파시 투구', 'Calot scorpashi', 'Skorpashischädelkappe', '蝎虫颅帽', '蠍蟲顱帽', 'Capacete Scorpashi', 'Capacete Scorpashi', 'Большой шлем скорпиона', '', '', '', '', '', '', '', ''), +(14659, '스콜파시 다리보호구', 'Jambières scorpashi', 'Skorpashigamaschen', '蝎虫护腿', '蠍蟲護腿', 'Leotardos Scorpashi', 'Leotardos Scorpashi', 'Поножи скорпиона', '', '', '', '', '', '', '', ''), +(14660, '스콜파시 어깨보호구', 'Protège-épaules scorpashi', 'Skorpashischulterpolster', '蝎虫护肩', '蠍蟲護肩', 'Hombreras Scorpashi', 'Hombreras Scorpashi', 'Наплечные пластины скорпиона', '', '', '', '', '', '', '', ''), +(14661, '문지기 장식끈', 'Corde de vigilant', 'Bewahrer-Kordel', '监护者束腰', '監護者束腰', 'Cordón de vigilante', 'Cordón de vigilante', 'Шнурованный ремень Хранителя', '', '', '', '', '', '', '', ''), +(14662, '문지기 장화', 'Sabots de vigilant', 'Bewahrer-Hufe', '监护者之蹄', '監護者之蹄', 'Pezuñas de vigilante', 'Pezuñas de vigilante', 'Копыта Хранителя', '', '', '', '', '', '', '', ''), +(14663, '문지기 손목띠', 'Manchettes de vigilant', 'Bewahrer-Bindungen', '监护者腕轮', '監護者腕輪', 'Ataduras de vigilante', 'Ataduras de vigilante', 'Наручники Хранителя', '', '', '', '', '', '', '', ''), +(14664, '문지기 갑옷', 'Armure de vigilant', 'Bewahrer-Rüstung', '监护者胸甲', '監護者胸甲', 'Armadura de vigilante', 'Armadura de vigilante', 'Броня Хранителя', '', '', '', '', '', '', '', ''), +(14665, '문지기 망토', 'Cape de vigilant', 'Bewahrer-Umhang', '监护者披风', '監護者披風', 'Capa de vigilante', 'Capa de vigilante', 'Плащ Хранителя', '', '', '', '', '', '', '', ''), +(14666, '문지기 장갑', 'Gants de vigilant', 'Bewahrer-Handschuhe', '监护者手套', '監護者手套', 'Guantes de vigilante', 'Guantes de vigilante', 'Перчатки Хранителя', '', '', '', '', '', '', '', ''), +(14667, '문지기 화관', 'Cimier de vigilant', 'Bewahrer-Kranz', '监护者头冠', '監護者頭冠', 'Corona de vigilante', 'Corona de vigilante', 'Жуткий шлем Хранителя', '', '', '', '', '', '', '', ''), +(14668, '문지기 다리보호구', 'Pantalon de vigilant', 'Bewahrer-Wollwäsche', '监护者热裤', '監護者熱褲', 'Prendas de lana de vigilante', 'Prendas de lana de vigilante', 'Короткие штаны Хранителя', '', '', '', '', '', '', '', ''), +(14669, '문지기 어깨보호대', 'Mantelet de vigilant', 'Bewahrer-Mantel', '监护者衬肩', '監護者襯肩', 'Manto de vigilante', 'Manto de vigilante', 'Оплечье Хранителя', '', '', '', '', '', '', '', ''), +(14670, '사자왕 갑옷', 'Armure du seigneur de la harde', 'Rudellord-Rüstung', '豪族护甲', '豪族護甲', 'Armadura de Señor Orgulloso', 'Armadura de Señor Orgulloso', 'Броня Вожака прайда', '', '', '', '', '', '', '', ''), +(14671, '사자왕 장화', 'Bottes du seigneur de la harde', 'Rudellord-Stiefel', '豪族长靴', '豪族長靴', 'Botas de Señor Orgulloso', 'Botas de Señor Orgulloso', 'Сапоги Вожака прайда', '', '', '', '', '', '', '', ''), +(14672, '사자왕 손목띠', 'Poignets du seigneur de la harde', 'Rudellord-Bänder', '豪族护腕', '豪族護腕', 'Sortijas de Señor Orgulloso', 'Sortijas de Señor Orgulloso', 'Поручи Вожака прайда', '', '', '', '', '', '', '', ''), +(14673, '사자왕 단망토', 'Cape du seigneur de la harde', 'Rudellord-Cape', '豪族斗篷', '豪族斗篷', 'Manteo de Señor Orgulloso', 'Manteo de Señor Orgulloso', 'Накидка Вожака прайда', '', '', '', '', '', '', '', ''), +(14674, '사자왕 벨트', 'Ceinturon du seigneur de la harde', 'Rudellord-Gurt', '豪族腰带', '豪族腰帶', 'Faja de Señor Orgulloso', 'Faja de Señor Orgulloso', 'Ремень Вожака прайда', '', '', '', '', '', '', '', ''), +(14675, '사자왕 장갑', 'Gants du seigneur de la harde', 'Rudellord-Handschuhe', '豪族手套', '豪族手套', 'Guantes de Señor Orgulloso', 'Guantes de Señor Orgulloso', 'Перчатки Вожака прайда', '', '', '', '', '', '', '', ''), +(14676, '사자왕 머리띠', 'Auréole du seigneur de la harde', 'Rudellord-Heiligenschein', '豪族头环', '豪族頭環', 'Halo de Señor Orgulloso', 'Halo de Señor Orgulloso', 'Ореол Вожака прайда', '', '', '', '', '', '', '', ''), +(14677, '사자왕 바지', 'Braies du seigneur de la harde', 'Rudellord-Hose', '豪族短裤', '豪族短褲', 'Pantalones de Señor Orgulloso', 'Pantalones de Señor Orgulloso', 'Штаны Вожака прайда', '', '', '', '', '', '', '', ''), +(14678, '사자왕 어깨갑옷', 'Espauliers du seigneur de la harde', 'Rudellord-Schulterstücke', '豪族肩甲', '豪族肩甲', 'Espaldares de Señor Orgulloso', 'Espaldares de Señor Orgulloso', 'Наплечье Вожака прайда', '', '', '', '', '', '', '', ''), +(14679, '가족과 사랑', 'De l\'amour et de la famille', 'Von Liebe und Familie', '爱与家庭', '愛與家庭', 'Del amor y la familia', 'Del amor y la familia', 'О любви и семье', '미소를 짓게 만드는 행복해 보이는 가족의 그림입니다.', 'Cette image vous fait sourire.', 'Dieses Bild zaubert ein Lächeln auf Euer Gesicht.', '这张画让你觉得非常温馨。', '這張畫讓你覺得非常溫馨。', 'La imagen te hace esbozar una sonrisa.', 'La imagen te hace esbozar una sonrisa.', 'Рисунок вызывает у тебя улыбку'), +(14680, '불굴의 조끼', 'Gilet indomptable', 'Unbeugsame Weste', '不屈外衣', '不屈外衣', 'Jubón de indómito', 'Jubón de indómito', 'Жилет упорства', '', '', '', '', '', '', '', ''), +(14681, '불굴의 장화', 'Bottes indomptables', 'Unbeugsame Stiefel', '不屈长靴', '不屈長靴', 'Botas de indómito', 'Botas de indómito', 'Сапоги упорства', '', '', '', '', '', '', '', ''), +(14682, '불굴의 손목보호대', 'Garde-bras indomptables', 'Unbeugsame Armschützer', '不屈护臂', '不屈護臂', 'Guardabrazos de indómito', 'Guardabrazos de indómito', 'Боевые наручи упорства', '', '', '', '', '', '', '', ''), +(14683, '불굴의 망토', 'Cape indomptable', 'Unbeugsamer Umhang', '不屈披风', '不屈披風', 'Capa de indómito', 'Capa de indómito', 'Плащ упорства', '', '', '', '', '', '', '', ''), +(14684, '불굴의 허리띠', 'Ceinture indomptable', 'Unbeugsamer Gürtel', '不屈腰带', '不屈腰帶', 'Cinturón de indómito', 'Cinturón de indómito', 'Пояс упорства', '', '', '', '', '', '', '', ''), +(14685, '불굴의 건틀릿', 'Gantelets indomptables', 'Unbeugsame Stulpen', '不屈护手', '不屈護手', 'Guanteletes de indómito', 'Guanteletes de indómito', 'Рукавицы упорства', '', '', '', '', '', '', '', ''), +(14686, '불굴의 투구', 'Casque indomptable', 'Unbeugsamer Kopfputz', '不屈头饰', '不屈頭飾', 'Penacho de indómito', 'Penacho de indómito', 'Головной убор Упорства', '', '', '', '', '', '', '', ''), +(14687, '불굴의 다리보호구', 'Jambières indomptables', 'Unbeugsame Gamaschen', '不屈护腿', '不屈護腿', 'Leotardos de indómito', 'Leotardos de indómito', 'Поножи упорства', '', '', '', '', '', '', '', ''), +(14688, '불굴의 견장', 'Epaulettes indomptables', 'Unbeugsame Schulterklappen', '不屈肩铠', '不屈肩鎧', 'Insignias de indómito', 'Cubrehombros de indómito', 'Эполеты упорства', '', '', '', '', '', '', '', ''), +(14689, '', '', '', '', '', '', 'Botas de anillas de batalla', '', '', '', '', '', '', '', '', ''), +(14690, '', '', '', '', '', '', 'Guardabrazos de anillas de batalla', '', '', '', '', '', '', '', '', ''), +(14691, '미사용 전투 사슬 버클러', '[PÉRIMÉ] Targe de bataille en anneaux', 'Ausgedienter Kampfkettenrundschild', '', '', '', '', 'Испорченный боевой плетеный кулачный щит', '', '', '', '', '', '', '', ''), +(14692, '', '', '', '', '', '', 'Manteo de anillas de batalla', '', '', '', '', '', '', '', '', ''), +(14693, '', '', '', '', '', '', 'Cinturón de anillas de batalla', '', '', '', '', '', '', '', '', ''), +(14694, '', '', '', '', '', '', 'Guantes de anillas de batalla', '', '', '', '', '', '', '', '', ''), +(14695, '', '', '', '', '', '', 'Leotardos de anillas de batalla', '', '', '', '', '', '', '', '', ''), +(14696, '미사용 전투 사슬 방패', '[PÉRIMÉ] Bouclier de bataille en anneaux', 'Ausgedienter Kampfkettenschild', '', '', '', '', 'Испорченный боевой плетеный щит', '', '', '', '', '', '', '', ''), +(14697, '', '', '', '', '', '', 'Coselete de anillas de batalla', '', '', '', '', '', '', '', '', ''), +(14698, '', '', '', '', '', '', 'Sobrevesta de anillas de agua estancada', '', '', '', '', '', '', '', '', ''), +(14699, '', '', '', '', '', '', 'Grebas de anillas de agua estancada', '', '', '', '', '', '', '', '', ''), +(14700, '', '', '', '', '', '', 'Ataduras de anillas de agua estancada', '', '', '', '', '', '', '', '', ''), +(14701, '', '', '', '', '', '', 'Capa de anillas de agua estancada', '', '', '', '', '', '', '', '', ''), +(14702, '', '', '', '', '', '', 'Faja de anillas de agua estancada', '', '', '', '', '', '', '', '', ''), +(14703, '', '', '', '', '', '', 'Lúas de anillas de agua estancada', '', '', '', '', '', '', '', '', ''), +(14704, '', '', '', '', '', '', 'Musleras de anillas de agua estancada', '', '', '', '', '', '', '', '', ''), +(14705, '', '', '', '', '', '', 'Escudo de anillas de agua estancada', '', '', '', '', '', '', '', '', ''), +(14706, '몬스터 - Staff, 3 Piece Taped Staff Purple', 'Monstre - Bâton, Bâton 3 pièces Pourpre', 'Monster - Stab, 3-teiliger geklebter Stab Lila', '', '', 'Monstruo: bastón, bastón de 3 piezas morado', 'Monstruo: bastón, bastón de 3 piezas morado', 'Монстр - посох, трехчастный заостренный посох пурпурный', '', '', '', '', '', '', '', ''), +(14707, '몬스터 - Staff, 3 Piece Taped Staff Blue', 'Monstre - Bâton, Bâton 3 pièces Bleu', 'Monster - Stab, 3-teiliger geklebter Stab Blau', '', '', 'Monstruo: bastón, bastón de 3 piezas azul', 'Monstruo: bastón, bastón de 3 piezas azul', 'Монстр - посох, трехчастный заостренный посох синий', '', '', '', '', '', '', '', ''), +(14722, '군장 발목보호대', 'Bottines aux peintures de guerre', 'Kriegsbemalungsknöchelwickel', '战痕裹足', '戰痕裹足', 'Tobilleras pintura de guerra', 'Tobilleras pintura de guerra', 'Повязки на щиколотку боевой раскраски', '', '', '', '', '', '', '', ''), +(14723, '군장 손목띠', 'Manchettes aux peintures de guerre', 'Kriegsbemalungsbindungen', '战痕束腕', '戰痕束腕', 'Ataduras pintura de guerra', 'Ataduras pintura de guerra', 'Наручники боевой раскраски', '', '', '', '', '', '', '', ''), +(14724, '군장 망토', 'Cape aux peintures de guerre', 'Kriegsbemalungsumhang', '战痕披风', '戰痕披風', 'Capa pintura de guerra', 'Capa pintura de guerra', 'Плащ боевой раскраски', '', '', '', '', '', '', '', ''), +(14725, '군장 허리띠', 'Baudrier aux peintures de guerre', 'Kriegsbemalungsgürtelbund', '战痕腰带', '戰痕腰帶', 'Pretina pintura de guerra', 'Pretina pintura de guerra', 'Боевой пояс боевой раскраски', '', '', '', '', '', '', '', ''), +(14726, '군장 장갑', 'Gants aux peintures de guerre', 'Kriegsbemalungshandschuhe', '战痕手套', '戰痕手套', 'Guantes pintura de guerra', 'Guantes pintura de guerra', 'Перчатки боевой раскраски', '', '', '', '', '', '', '', ''), +(14727, '군장 다리보호대', 'Jambières aux peintures de guerre', 'Kriegsbemalungsbeinschützer', '战痕护腿', '戰痕護腿', 'Musleras pintura de guerra', 'Musleras pintura de guerra', 'Набедренники боевой раскраски', '', '', '', '', '', '', '', ''), +(14728, '군장 어깨보호구', 'Protège-épaules aux peintures de guerre', 'Kriegsbemalungsschulterpolster', '战痕护肩', '戰痕護肩', 'Hombreras pintura de guerra', 'Hombreras pintura de guerra', 'Оплечье боевой раскраски', '', '', '', '', '', '', '', ''), +(14729, '군장 방패', 'Bouclier aux peintures de guerre', 'Kriegsbemalungsschild', '战痕盾牌', '戰痕盾牌', 'Escudo pintura de guerra', 'Escudo pintura de guerra', 'Щит боевой раскраски', '', '', '', '', '', '', '', ''), +(14730, '군장 흉갑', 'Plastron aux peintures de guerre', 'Kriegsbemalungsbrustharnisch', '战痕胸甲', '戰痕胸甲', 'Coraza pintura de guerra', 'Pechera pintura de guerra', 'Нагрудник боевой раскраски', '', '', '', '', '', '', '', ''), +(14742, '검은미늘 장화', 'Bottes massives', 'Titanische Stiefel', '笨重战靴', '笨重戰靴', 'Botas descomunales', 'Botas descomunales', 'Громадные сапоги', '', '', '', '', '', '', '', ''), +(14743, '검은미늘 손목띠', 'Poignets massifs', 'Titanische Bänder', '笨重护腕', '笨重護腕', 'Sortijas descomunales', 'Sortijas descomunales', 'Громадные поручи', '', '', '', '', '', '', '', ''), +(14744, '검은미늘 흉갑', 'Corselet massif', 'Titanischer Brustschutz', '笨重胸甲', '笨重胸甲', 'Coraza descomunal', 'Coselete descomunal', 'Громадный нагрудный доспех', '', '', '', '', '', '', '', ''), +(14745, '검은미늘 망토', 'Cape massive', 'Titanischer Umhang', '笨重披风', '笨重披風', 'Capa descomunal', 'Capa descomunal', 'Громадный плащ', '', '', '', '', '', '', '', ''), +(14746, '검은미늘 허리띠', 'Ceinture massive', 'Titanischer Gürtel', '笨重腰带', '笨重腰帶', 'Cinturón descomunal', 'Cinturón descomunal', 'Громадный пояс', '', '', '', '', '', '', '', ''), +(14747, '검은미늘 건틀릿', 'Gantelets massifs', 'Titanische Stulpen', '笨重护手', '笨重護手', 'Guanteletes descomunales', 'Guanteletes descomunales', 'Громадные рукавицы', '', '', '', '', '', '', '', ''), +(14748, '검은미늘 다리보호구', 'Jambières massives', 'Titanische Gamaschen', '笨重护腿', '笨重護腿', 'Leotardos descomunales', 'Leotardos descomunales', 'Громадные поножи', '', '', '', '', '', '', '', ''), +(14749, '검은미늘 어깨갑옷', 'Spallières massives', 'Titanische Schiftung', '笨重肩甲', '笨重肩甲', 'Bufas descomunales', 'Bufas descomunales', 'Громадный наплеч', '', '', '', '', '', '', '', ''), +(14750, '학살자 소매장식', 'Crispins de tueur', 'Tötermanschetten', '屠杀者护腕', '屠殺者護腕', 'Puños de destripador', 'Puños de destripador', 'Манжеты убийцы', '', '', '', '', '', '', '', ''), +(14751, '학살자 외투', 'Surcot de tueur', 'Töterübermantel', '屠杀者外套', '屠殺者外套', 'Sobretodo de destripador', 'Sobretodo de destripador', 'Кольчуга убийцы', '', '', '', '', '', '', '', ''), +(14752, '학살자 단망토', 'Cape de tueur', 'Tötercape', '屠杀者斗篷', '屠殺者斗篷', 'Manteo de destripador', 'Manteo de destripador', 'Накидка убийцы', '', '', '', '', '', '', '', ''), +(14753, '학살자 투구', 'Casque de tueur', 'Töterschädelkappe', '屠杀者颅帽', '屠殺者顱帽', 'Capacete de destripador', 'Capacete de destripador', 'Большой шлем убийцы', '', '', '', '', '', '', '', ''), +(14754, '학살자 장갑', 'Gants de tueur', 'Töterhandschuhe', '屠杀者手套', '屠殺者手套', 'Guantes de destripador', 'Guantes de destripador', 'Перчатки убийцы', '', '', '', '', '', '', '', ''), +(14755, '학살자 장식띠', 'Echarpe de tueur', 'Töterschärpe', '屠杀者腰带', '屠殺者腰帶', 'Fajín de destripador', 'Fajín de destripador', 'Кушак убийцы', '', '', '', '', '', '', '', ''), +(14756, '학살자 장화', 'Mules de tueur', 'Töterschuhe', '屠杀者便鞋', '屠殺者便鞋', 'Zapatillas de destripador', 'Zapatillas de destripador', 'Туфли убийцы', '', '', '', '', '', '', '', ''), +(14757, '학살자 바지', 'Braies de tueur', 'Töterhose', '屠杀者短裤', '屠殺者短褲', 'Pantalones de destripador', 'Pantalones de destripador', 'Штаны убийцы', '', '', '', '', '', '', '', ''), +(14758, '학살자 어깨보호구', 'Protège-épaules de tueur', 'Töterschulterpolster', '屠杀者护肩', '屠殺者護肩', 'Hombreras de destripador', '', '', '', '', '', '', '', '', '', ''), +(14759, '인내의 팔보호구', 'Brassards endurcis', 'Ausdauernde Armschienen', '耐久护腕', '耐久護腕', 'Brazales duraderos', 'Brazales duraderos', 'Наручи терпения', '', '', '', '', '', '', '', ''), +(14760, '인내의 흉갑', 'Cuirasse endurcie', 'Ausdauernde Brustplatte', '耐久胸甲', '耐久胸甲', 'Peto duradero', 'Coraza duradero', 'Кираса терпения', '', '', '', '', '', '', '', ''), +(14761, '인내의 허리띠', 'Ceinture endurcie', 'Ausdauernder Gürtel', '耐久腰带', '耐久腰帶', 'Cinturón duradero', 'Cinturón duradero', 'Пояс терпения', '', '', '', '', '', '', '', ''), +(14762, '인내의 장화', 'Bottes endurcies', 'Ausdauernde Stiefel', '耐久战靴', '耐久戰靴', 'Botas duraderas', 'Botas duraderas', 'Сапоги терпения', '', '', '', '', '', '', '', ''), +(14763, '인내의 단망토', 'Cape endurcie', 'Ausdauerndes Cape', '耐久斗篷', '耐久斗篷', 'Manteo duradero', 'Manteo duradero', 'Накидка терпения', '', '', '', '', '', '', '', ''), +(14764, '인내의 건틀릿', 'Gantelets endurcis', 'Ausdauernde Stulpen', '耐久护手', '耐久護手', 'Guanteletes duraderos', 'Guanteletes duraderos', 'Рукавицы терпения', '', '', '', '', '', '', '', ''), +(14765, '인내의 머리장식', 'Diadème endurci', 'Ausdauernder Reif', '耐久头饰', '耐久頭飾', 'Aro duradero', 'Aro duradero', 'Венец терпения', '', '', '', '', '', '', '', ''), +(14766, '인내의 반바지', 'Jambières endurcies', 'Ausdauernde Bundhosen', '耐久马裤', '耐久馬褲', 'Calzones duraderos', 'Calzones duraderos', 'Брюки Выносливости', '', '', '', '', '', '', '', ''), +(14767, '인내의 어깨갑옷', 'Espauliers endurcis', 'Ausdauernde Schulterstücke', '耐久肩铠', '耐久肩鎧', 'Espaldares duraderos', 'Espaldares duraderos', 'Наплечье терпения', '', '', '', '', '', '', '', ''), +(14768, '약탈자 갑옷', 'Armure de ravageur', 'Verheererrüstung', '破坏者护甲', '破壞者護甲', 'Armadura de devastador', 'Armadura de devastador', 'Броня Опустошителя', '', '', '', '', '', '', '', ''), +(14769, '약탈자 덧신', 'Sandales de ravageur', 'Verheerersandalen', '破坏者便鞋', '破壞者便鞋', 'Sandalias de devastador', 'Sandalias de devastador', 'Сандалии Опустошителя', '', '', '', '', '', '', '', ''), +(14770, '약탈자 손목보호대', 'Garde-bras de ravageur', 'Verheererarmschützer', '破坏者护臂', '破壞者護臂', 'Guardabrazos de devastador', 'Guardabrazos de devastador', 'Боевые наручи Опустошителя', '', '', '', '', '', '', '', ''), +(14771, '약탈자 망토', 'Cape de ravageur', 'Verheererumhang', '破坏者披风', '破壞者披風', 'Capa de devastador', 'Capa de devastador', 'Плащ Опустошителя', '', '', '', '', '', '', '', ''), +(14772, '약탈자 장갑', 'Protège-mains de ravageur', 'Verheererhandlappen', '破坏者裹手', '破壞者裹手', 'Mitones de devastador', 'Manijas de devastador', 'Повязки Опустошителя', '', '', '', '', '', '', '', ''), +(14773, '약탈자 장식끈', 'Corde de ravageur', 'Verheererkordel', '破坏者束腰', '破壞者束腰', 'Cordón de devastador', 'Cordón de devastador', 'Шнурованный ремень Опустошителя', '', '', '', '', '', '', '', ''), +(14774, '약탈자 왕관', 'Couronne de ravageur', 'Verheererkrone', '破坏者头冠', '破壞者頭冠', 'Corona de devastador', 'Corona de devastador', 'Корона Опустошителя', '', '', '', '', '', '', '', ''), +(14775, '약탈자 다리보호구', 'Pantalon de ravageur', 'Verheererwollwäsche', '破坏者热裤', '破壞者熱褲', 'Prendas de lana de devastador', 'Prendas de lana de devastador', 'Короткие штаны Опустошителя', '', '', '', '', '', '', '', ''), +(14776, '약탈자 어깨보호대', 'Mantelet de ravageur', 'Verheerermantel', '破坏者衬肩', '破壞者襯肩', 'Manto de devastador', 'Manto de devastador', 'Оплечье Опустошителя', '', '', '', '', '', '', '', ''), +(14777, '약탈자 방패', 'Bouclier de ravageur', 'Verheererschild', '破坏者盾牌', '破壞者盾牌', 'Escudo de devastador', 'Escudo de devastador', 'Щит Опустошителя', '', '', '', '', '', '', '', ''), +(14778, '칸의 손목띠', 'Manchettes de khan', 'Khans Binden', '可汗束腕', '可汗束腕', 'Ataduras de kan', 'Ataduras de kan', 'Ханские наручники', '', '', '', '', '', '', '', ''), +(14779, '칸의 흉갑', 'Plastron de khan', 'Khans Brustharnisch', '可汗胸甲', '可汗胸甲', 'Coraza de kan', 'Pechera de kan', 'Ханский нагрудник', '', '', '', '', '', '', '', ''), +(14780, '칸의 버클러', 'Targe de khan', 'Khans Rundschild', '可汗圆盾', '可汗圓盾', 'Rodela de kan', 'Rodela de kan', 'Кулачный щит Кхана', '', '', '', '', '', '', '', ''), +(14781, '칸의 망토', 'Cape de khan', 'Khans Umhang', '可汗披风', '可汗披風', 'Capa de kan', 'Capa de kan', 'Ханский плащ', '', '', '', '', '', '', '', ''), +(14782, '칸의 장갑', 'Gants de khan', 'Khans Handschuhe', '可汗手套', '可汗手套', 'Guantes de kan', 'Guantes de kan', 'Ханские перчатки', '', '', '', '', '', '', '', ''), +(14783, '칸의 허리띠', 'Ceinture de khan', 'Khans Gürtel', '可汗腰带', '可汗腰帶', 'Cinturón de kan', 'Cinturón de kan', 'Ханский пояс', '', '', '', '', '', '', '', ''), +(14784, '칸의 경갑', 'Grèves de khan', 'Khans Schienbeinschützer', '可汗胫甲', '可汗脛甲', 'Grebas de kan', 'Grebas de kan', 'Ханские наголенники', '', '', '', '', '', '', '', ''), +(14785, '칸의 투구', 'Heaume de khan', 'Khans Helm', '可汗头盔', '可汗頭盔', 'Casco de kan', 'Casco de kan', 'Ханский полный шлем', '', '', '', '', '', '', '', ''), +(14786, '칸의 다리보호대', 'Jambières de khan', 'Khans Beinschützer', '可汗腿甲', '可汗腿甲', 'Musleras de kan', 'Musleras de kan', 'Ханские набедренники', '', '', '', '', '', '', '', ''), +(14787, '칸의 어깨보호대', 'Mantelet de khan', 'Khans Mantel', '可汗衬肩', '可汗襯肩', 'Manto de kan', 'Manto de kan', 'Ханское оплечье', '', '', '', '', '', '', '', ''), +(14788, '민병대원 손목보호대', 'Garde-bras de protecteur', 'Beschützerarmschützer', '保卫者护臂', '保衛者護臂', 'Guardabrazos protectores', 'Guardabrazos protectores', 'Боевые наручи защитника', '', '', '', '', '', '', '', ''), +(14789, '민병대원 흉갑', 'Cuirasse de protecteur', 'Beschützerbrustplatte', '保卫者胸甲', '保衛者胸甲', 'Peto protector', 'Coraza protector', 'Кираса защитника', '', '', '', '', '', '', '', ''), +(14790, '민병대원 버클러', 'Targe de protecteur', 'Beschützerrundschild', '保卫者圆盾', '保衛者圓盾', 'Rodela protectora', 'Rodela protectora', 'Кулачный щит защитника', '', '', '', '', '', '', '', ''), +(14791, '민병대원 단망토', 'Cape de protecteur', 'Beschützercape', '保卫者斗篷', '保衛者斗篷', 'Manteo protector', 'Manteo protector', 'Накидка охранителя', '', '', '', '', '', '', '', ''), +(14792, '민병대원 건틀릿', 'Gantelets de protecteur', 'Beschützerstulpen', '保卫者护手', '保衛者護手', 'Guanteletes protectores', 'Guanteletes protectores', 'Рукавицы Охранителя', '', '', '', '', '', '', '', ''), +(14793, '민병대원 허리띠', 'Baudrier de protecteur', 'Beschützergürtelbund', '保卫者腰环', '保衛者腰環', 'Pretina protectora', 'Pretina protectora', 'Боевой пояс защитника', '', '', '', '', '', '', '', ''), +(14794, '민병대원 발목보호대', 'Protège-chevilles de protecteur', 'Beschützerknöchelschutz', '保卫者足甲', '保衛者足甲', 'Guardatobillos', 'Guardatobillos', 'Кольчужные сапоги защитника', '', '', '', '', '', '', '', ''), +(14795, '민병대원 투구', 'Heaume de protecteur', 'Beschützerhelm', '保卫者头盔', '保衛者頭盔', 'Yelmo protector', 'Yelmo protector', 'Шлем защитника', '', '', '', '', '', '', '', ''), +(14796, '민병대원 다리보호대', 'Jambières de protecteur', 'Beschützerbeinschützer', '保卫者腿甲', '保衛者腿甲', 'Musleras protectoras', 'Musleras protectoras', 'Набедренники защитника', '', '', '', '', '', '', '', ''), +(14797, '민병대원 어깨보호대', 'Ailettes de protecteur', 'Beschützerpolster', '保卫者护肩', '保衛者護肩', 'Almohadillas protectoras', 'Almohadillas protectoras', 'Оплечье охранителя', '', '', '', '', '', '', '', ''), +(14798, '피바람 흉갑', 'Cuirasse sanguinaire', 'Kampfrauschbrustplatte', '嗜血胸甲', '嗜血胸甲', 'Peto Ansia de Sangre', 'Coraza Ansia de Sangre', 'Кираса Кровожадности', '', '', '', '', '', '', '', ''), +(14799, '피바람 장화', 'Bottes sanguinaires', 'Kampfrauschstiefel', '嗜血战靴', '嗜血戰靴', 'Botas Ansia de Sangre', 'Botas Ansia de Sangre', 'Сапоги Кровожадности', '', '', '', '', '', '', '', ''), +(14800, '피바람 버클러', 'Targe sanguinaire', 'Kampfrauschrundschild', '嗜血圆盾', '嗜血圓盾', 'Rodela Ansia de Sangre', 'Rodela Ansia de Sangre', 'Кулачный щит Кровожадности', '', '', '', '', '', '', '', ''), +(14801, '피바람 단망토', 'Cape sanguinaire', 'Kampfrauschcape', '嗜血斗篷', '嗜血斗篷', 'Manteo Ansia de Sangre', 'Manteo Ansia de Sangre', 'Накидка Кровожадности', '', '', '', '', '', '', '', ''), +(14802, '피바람 건틀릿', 'Gantelets sanguinaires', 'Kampfrauschstulpen', '嗜血护手', '嗜血護手', 'Guanteletes Ansia de Sangre', 'Guanteletes Ansia de Sangre', 'Рукавицы Кровожадности', '', '', '', '', '', '', '', ''), +(14803, '피바람 허리띠', 'Ceinture sanguinaire', 'Kampfrauschgürtel', '嗜血腰带', '嗜血腰帶', 'Cinturón Ansia de Sangre', 'Cinturón Ansia de Sangre', 'Пояс Кровожадности', '', '', '', '', '', '', '', ''), +(14804, '피바람 투구', 'Casque sanguinaire', 'Kampfrauschhelm', '嗜血罩帽', '嗜血罩帽', 'Yelmo Ansia de Sangre', 'Yelmo Ansia de Sangre', 'Шлем Кровожадности', '', '', '', '', '', '', '', ''), +(14805, '피바람 반바지', 'Haut-de-chausses sanguinaires', 'Kampfrauschkniehosen', '嗜血马裤', '嗜血馬褲', 'Calzones Ansia de Sangre', 'Calzones Ansia de Sangre', 'Брюки Кровожадности', '', '', '', '', '', '', '', ''), +(14806, '피바람 견장', 'Epaulettes sanguinaires', 'Kampfrauschschulterklappen', '嗜血肩铠', '嗜血肩鎧', 'Insignias Ansia de Sangre', 'Cubrehombros Ansia de Sangre', 'Эполеты Кровожадности', '', '', '', '', '', '', '', ''), +(14807, '피바람 팔찌', 'Bracelets sanguinaires', 'Kampfrauscharmreifen', '嗜血护腕', '嗜血護腕', 'Pulseras Ansia de Sangre', 'Pulseras Ansia de Sangre', 'Браслеты Кровожадности', '', '', '', '', '', '', '', ''), +(14808, '대전투 허리띠', 'Ceinture de choc martial', 'Kriegsschlaggürtel', '战击腰带', '戰擊腰帶', 'Cinturón Golpe de Guerra', 'Cinturón Golpe de Guerra', 'Пояс нападения', '', '', '', '', '', '', '', ''), +(14809, '대전투 발덮개', 'Bottes de choc martial', 'Kriegsschlagsabatons', '战击马靴', '戰擊馬靴', 'Escarpes Golpe de Guerra', 'Escarpes Golpe de Guerra', 'Башмаки нападения', '', '', '', '', '', '', '', ''), +(14810, '대전투 팔보호구', 'Brachiales de choc martial', 'Kriegsschlagarmsplinte', '战击护臂', '戰擊護臂', 'Braquiales Golpe de Guerra', 'Braquiales Golpe de Guerra', 'Защитные наручи нападения', '', '', '', '', '', '', '', ''), +(14811, '대전투 흉갑', 'Corselet de choc martial', 'Kriegsschlagbrustschutz', '战击胸甲', '戰擊胸甲', 'Coraza Golpe de Guerra', 'Coselete Golpe de Guerra', 'Нагрудный доспех нападения', '', '', '', '', '', '', '', ''), +(14812, '대전투 버클러', 'Targe de choc martial', 'Kriegsschlagrundschild', '战击圆盾', '戰擊圓盾', 'Rodela Golpe de Guerra', 'Rodela Golpe de Guerra', 'Кулачный щит нападения', '', '', '', '', '', '', '', ''), +(14813, '대전투 단망토', 'Cape de choc martial', 'Kriegsschlagcape', '战击斗篷', '戰擊斗篷', 'Manteo Golpe de Guerra', 'Manteo Golpe de Guerra', 'Накидка нападения', '', '', '', '', '', '', '', ''), +(14814, '대전투 투구', 'Camail de choc martial', 'Kriegsschlaghelm', '战击头盔', '戰擊頭盔', 'Casco Golpe de Guerra', 'Casco Golpe de Guerra', 'Полный шлем нападения', '', '', '', '', '', '', '', ''), +(14815, '대전투 건틀릿', 'Gantelets de choc martial', 'Kriegsschlagstulpen', '战击护手', '戰擊護手', 'Guanteletes Golpe de Guerra', 'Guanteletes Golpe de Guerra', 'Рукавицы нападения', '', '', '', '', '', '', '', ''), +(14816, '대전투 다리보호대', 'Jambières de choc martial', 'Kriegsschlagbeinschützer', '战击护腿', '戰擊護腿', 'Musleras Golpe de Guerra', 'Musleras Golpe de Guerra', 'Набедренники нападения', '', '', '', '', '', '', '', ''), +(14817, '대전투 어깨보호구', 'Protège-épaules de choc martial', 'Kriegsschlagschulterpolster', '战击护肩', '戰擊護肩', 'Hombreras Golpe de Guerra', 'Hombreras Golpe de Guerra', 'Наплечные пластины нападения', '', '', '', '', '', '', '', ''), +(14818, '몬스터 - Mace2H, Horde Spiked Maul', 'Monstre - Masse2M, Maillet épineux de la Horde', 'Monster - Streitkolben2H, Horde Stachelschlägel', '', '', 'Monstruo: maza 2M, gran maza con pinchos de la Horda', 'Monstruo: maza 2M, gran maza con pinchos de la Horda', 'Монстр - двуручная палица, Орда кувалда с шипами', '', '', '', '', '', '', '', ''), +(14820, '몬스터 - Mace2H, Horde Skull Maul', 'Monstre - Masse2M, Horde Maillet crâne', 'Monster - Streitkolben2H, Horde Schädelschlägel', '', '', 'Monstruo: maza 2M, gran maza calavera de la Horda', 'Monstruo: maza 2M, gran maza calavera de la Horda', 'Монстр - двуручная палица, Орда череп-кувалда', '', '', '', '', '', '', '', ''), +(14821, '표장 흉갑', 'Cuirasse symbolique', 'Symbolbrustplatte', '符记胸甲', '符記胸甲', 'Peto simbólico', 'Coraza simbólico', 'Символическая кираса', '', '', '', '', '', '', '', ''), +(14822, '몬스터 - Mace2H, Horde Metal Spiked Maul', 'Monstre - Masse2M, Horde Maillet épineux en métal', 'Monster - Streitkolben2H, Horde Metall Stachelschlägel', '', '', 'Monstruo: maza 2M, gran maza metálica con pinchos de la Horda', 'Monstruo: maza 2M, gran maza metálica con pinchos de la Horda', 'Монстр - двуручная палица, Орда кувалда с металлическими шипами', '', '', '', '', '', '', '', ''), +(14823, '몬스터 - Mace2H, Horde Red Spiked Badass', 'Monstre - Masse2M, Horde Grosbill épineux Rouge', 'Monster - Streitkolben2H, Horde Rot Stacheln Fiesling', '', '', 'Monstruo: maza 2M, terrible con pinchos roja de la Horda', 'Monstruo: maza 2M, terrible con pinchos roja de la Horda', 'Монстр - двуручная палица, Орда красный шипастый забияка', '', '', '', '', '', '', '', ''), +(14824, '몬스터 - Mace2H, Horde Black Spiked Badass', 'Monstre - Masse2M, Horde Grosbill épineux Noir', 'Monster - Streitkolben2H, Horde Schwarz Stacheln Fiesling', '', '', 'Monstruo: maza 2M, terrible negra con pinchos de la Horda', 'Monstruo: maza 2M, terrible negra con pinchos de la Horda', 'Монстр - двуручная палица, Орда черный шипастый забияка', '', '', '', '', '', '', '', ''), +(14825, '표장 문장방패', 'Ecu symbolique', 'Symbolwappen', '符记盾牌', '符記盾牌', 'Emblema simbólico', 'Blasón simbólico', 'Символический рыцарский щит', '', '', '', '', '', '', '', ''), +(14826, '표장 건틀릿', 'Gantelets symboliques', 'Symbolstulpen', '符记护手', '符記護手', 'Guanteletes simbólicos', 'Guanteletes simbólicos', 'Символические рукавицы', '', '', '', '', '', '', '', ''), +(14827, '표장 허리띠', 'Ceinture symbolique', 'Symbolgürtel', '符记腰带', '符記腰帶', 'Cinturón simbólico', 'Cinturón simbólico', 'Символический пояс', '', '', '', '', '', '', '', ''), +(14828, '표장 경갑', 'Bottes symboliques', 'Symbolschienbeinschützer', '符记胫甲', '符記脛甲', 'Grebas simbólicas', 'Grebas simbólicas', 'Символические наголенники', '', '', '', '', '', '', '', ''), +(14829, '표장 다리갑옷', 'Jambières symboliques', 'Symbolbeinplatten', '符记腿铠', '符記腿鎧', 'Quijotes simbólicos', 'Quijotes simbólicos', 'Символические ножные латы', '', '', '', '', '', '', '', ''), +(14830, '표장 어깨갑옷', 'Espauliers symboliques', 'Symbolschulterstücke', '符记肩铠', '符記肩鎧', 'Espaldares simbólicos', 'Espaldares simbólicos', 'Символическое наплечье', '', '', '', '', '', '', '', ''), +(14831, '표장 왕관', 'Couronne symbolique', 'Symbolkrone', '符记头冠', '符記頭冠', 'Corona simbólica', 'Corona simbólica', 'Символическая корона', '', '', '', '', '', '', '', ''), +(14832, '표장 완갑', 'Protège-bras symboliques', 'Symbolunterarmschienen', '符记臂铠', '符記臂鎧', 'Protegebrazos simbólicos', 'Protegebrazos simbólicos', 'Символические тяжелые наручи', '', '', '', '', '', '', '', ''), +(14833, '폭군 건틀릿', 'Gantelets de tyran', 'Stulpen des Tyrannen', '暴君护手', '暴君護手', 'Guanteletes de tirano', 'Guanteletes de tirano', 'Рукавицы деспота', '', '', '', '', '', '', '', ''), +(14834, '폭군 손목보호대', 'Garde-bras de tyran', 'Armschützer des Tyrannen', '暴君护臂', '暴君護臂', 'Guardabrazos de tirano', 'Guardabrazos de tirano', 'Боевые наручи деспота', '', '', '', '', '', '', '', ''), +(14835, '폭군 흉갑', 'Plastron de tyran', 'Brustharnisch des Tyrannen', '暴君胸甲', '暴君胸甲', 'Coraza de tirano', 'Pechera de tirano', 'Нагрудник деспота', '', '', '', '', '', '', '', ''), +(14836, '몬스터 - Staff, Ornate Jeweled Staff - Purple', 'Monstre - Bâton, Bâton orné de gemme - Pourpre', 'Monster - Stab, Verschnörkelter juwelenbesetzter Stab - Lila', '', '', 'Monstruo: bastón, bastón ornamentado con joyas: morado', '', 'Монстр - посох, изысканный изукрашенный посох - пурпурный', '', '', '', '', '', '', '', ''), +(14837, '몬스터 - Staff, Ornate Jeweled Staff - Purple Low Purple Glow', 'Monstre - Bâton, Bâton orné de gemme - Pourpre Bas Pourpre Lumineux', 'Monster - Stab, Verschnörkelter juwelenbesetzter Stab - Lila Geringes lila Leuchten', '', '', 'Monstruo: bastón, bastón ornamentado con joyas: con resplandor morado bajo', 'Monstruo: bastón, bastón ornamentado con joyas: con resplandor morado bajo', 'Монстр - посох, изысканный изукрашенный посох - пурпурный низкое пурпурное свечение', '', '', '', '', '', '', '', ''), +(14838, '폭군 허리띠', 'Ceinture de tyran', 'Gürtel des Tyrannen', '暴君腰带', '暴君腰帶', 'Cinturón de tirano', 'Cinturón de tirano', 'Пояс деспота', '', '', '', '', '', '', '', ''), +(14839, '폭군 경갑', 'Bottes de tyran', 'Schienbeinschützer des Tyrannen', '暴君胫甲', '暴君脛甲', 'Grebas de tirano', 'Grebas de tirano', 'Наголенники деспота', '', '', '', '', '', '', '', ''), +(14840, '폭군 다리갑옷', 'Jambières de tyran', 'Beinplatten des Tyrannen', '暴君腿铠', '暴君腿鎧', 'Quijotes de tirano', 'Quijotes de tirano', 'Ножные латы деспота', '', '', '', '', '', '', '', ''), +(14841, '폭군 견장', 'Epaulettes de tyran', 'Schulterklappen des Tyrannen', '暴君肩铠', '暴君肩鎧', 'Insignias de tirano', 'Cubrehombros de tirano', 'Эполеты деспота', '', '', '', '', '', '', '', ''), +(14842, '폭군 방패', 'Bouclier de tyran', 'Schild des Tyrannen', '暴君盾牌', '暴君盾牌', 'Escudo de tirano', 'Escudo de tirano', 'Щит тирана', '', '', '', '', '', '', '', ''), +(14843, '폭군 투구', 'Heaume de tyran', 'Helm des Tyrannen', '暴君头盔', '暴君頭盔', 'Yelmo de tirano', 'Yelmo de tirano', 'Шлем деспота', '', '', '', '', '', '', '', ''), +(14844, '해비늘 흉갑', 'Corselet solécaille', 'Sonnenschuppenbrustschutz', '阳鳞胸甲', '陽鱗胸甲', 'Coraza de solescama', 'Coselete de solescama', 'Нагрудный доспех Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14845, '몬스터 - Staff, Wooden Handle Rounded Head Low Yellow Glow', 'Monstre - Bâton, Manche de bois Tête ronde Bas Jaune lumineux', 'Monster - Stab, Holzgriff, Abgerundeter Kopf Geringes gelbes Leuchten', '', '', 'Monstruo: bastón, mango de madera con cabeza redonda con resplandor amarillo bajo', 'Monstruo: bastón, mango de madera con cabeza redonda con resplandor amarillo bajo', 'Монстр - посох, деревянная рукоять округлое навершие низкое желтое свечение', '', '', '', '', '', '', '', ''), +(14846, '해비늘 건틀릿', 'Gantelets solécaille', 'Sonnenschuppenstulpen', '阳鳞护手', '陽鱗護手', 'Guanteletes de solescama', 'Guanteletes de solescama', 'Рукавицы Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14847, '해비늘 허리띠', 'Ceinture solécaille', 'Sonnenschuppengürtel', '阳鳞腰带', '陽鱗腰帶', 'Cinturón de solescama', 'Cinturón de solescama', 'Пояс Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14848, '해비늘 발덮개', 'Bottes solécaille', 'Sonnenschuppensabatons', '阳鳞马靴', '陽鱗馬靴', 'Escarpes de solescama', 'Escarpes de solescama', 'Башмаки Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14849, '해비늘 투구', 'Heaume solécaille', 'Sonnenschuppenhelm', '阳鳞头盔', '陽鱗頭盔', 'Casco de solescama', 'Casco de solescama', 'Полный шлем Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14850, '해비늘 다리갑옷', 'Jambières solécaille', 'Sonnenschuppenbeinplatten', '阳鳞腿甲', '陽鱗腿甲', 'Quijotes de solescama', 'Quijotes de solescama', 'Ножные латы Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14851, '해비늘 어깨갑옷', 'Spallières solécaille', 'Sonnenschuppenschiftung', '阳鳞肩甲', '陽鱗肩甲', 'Bufas de solescama', 'Bufas de solescama', 'Наплеч Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14852, '해비늘 방패', 'Bouclier solécaille', 'Sonnenschuppenschild', '阳鳞盾牌', '陽鱗盾牌', 'Escudo de solescama', 'Escudo de solescama', 'Щит Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14853, '해비늘 손목보호구', 'Garde-poignets solécaille', 'Sonnenschuppenhandgelenksschutz', '阳鳞腕甲', '陽鱗腕甲', 'Muñequeras de solescama', 'Guardamuñecas de solescama', 'Накулачники Солнечной чешуи', '', '', '', '', '', '', '', ''), +(14854, '선봉대 흉갑', 'Cuirasse de l\'avant-garde', 'Brustplatte des Vorposten', '前锋胸甲', '前鋒胸甲', 'Peto soldado de caballería', 'Coraza soldado de caballería', 'Авангардная кираса', '', '', '', '', '', '', '', ''), +(14855, '선봉대 건틀릿', 'Gantelets de l\'avant-garde', 'Stulpen des Vorposten', '前锋护手', '前鋒護手', 'Guanteletes soldado de caballería', 'Guanteletes soldado de caballería', 'Авангардные рукавицы', '', '', '', '', '', '', '', ''), +(14856, '선봉대 벨트', 'Ceinturon de l\'avant-garde', 'Gurt des Vorposten', '前锋腰带', '前鋒腰帶', 'Faja soldado de caballería', 'Faja soldado de caballería', 'Авангардный ремень', '', '', '', '', '', '', '', ''), +(14857, '선봉대 발덮개', 'Sandales de l\'avant-garde', 'Sabatons des Vorposten', '前锋马靴', '前鋒馬靴', 'Escarpes soldado de caballería', 'Escarpes soldado de caballería', 'Авангардные башмаки', '', '', '', '', '', '', '', ''), +(14858, '선봉대 투구', 'Coiffure de l\'avant-garde', 'Kopfputz des Vorposten', '前锋头饰', '前鋒頭飾', 'Penacho soldado de caballería', 'Penacho soldado de caballería', 'Авангардный головной убор', '', '', '', '', '', '', '', ''), +(14859, '선봉대 다리갑옷', 'Jambières de l\'avant-garde', 'Beinplatten des Vorposten', '前锋腿铠', '前鋒腿鎧', 'Quijotes soldado de caballería', 'Quijotes soldado de caballería', 'Авангардные ножные латы', '', '', '', '', '', '', '', ''), +(14860, '선봉대 어깨갑옷', 'Espauliers de l\'avant-garde', 'Schulterstücke des Vorposten', '前锋肩铠', '前鋒肩鎧', 'Espaldares soldado de caballería', 'Espaldares soldado de caballería', 'Авангардное наплечье', '', '', '', '', '', '', '', ''), +(14861, '선봉대 완갑', 'Protège-bras de l\'avant-garde', 'Unterarmschienen des Vorposten', '前锋臂铠', '前鋒臂鎧', 'Protegebrazos soldado de caballería', 'Protegebrazos soldado de caballería', 'Авангардные тяжелые наручи', '', '', '', '', '', '', '', ''), +(14862, '투쟁의 흉갑', 'Cuirasse de chef de guerre', 'Kriegsanführer-Brustplatte', '领军胸甲', '領軍胸甲', 'Peto de Líder de guerra', 'Coraza de Líder de guerra', 'Кираса военачальника', '', '', '', '', '', '', '', ''), +(14863, '투쟁의 건틀릿', 'Gantelets de chef de guerre', 'Kriegsanführer-Stulpen', '领军护手', '領軍護手', 'Guanteletes de Líder de guerra', 'Guanteletes de Líder de guerra', 'Рукавицы Полководца', '', '', '', '', '', '', '', ''), +(14864, '투쟁의 허리띠', 'Ceinture de chef de guerre', 'Kriegsanführer-Gürtel', '领军腰带', '領軍腰帶', 'Cinturón de Líder de guerra', 'Cinturón de Líder de guerra', 'Пояс Полководца', '', '', '', '', '', '', '', ''), +(14865, '투쟁의 경갑', 'Bottes de chef de guerre', 'Kriegsanführer-Schienbeinschützer', '领军胫甲', '領軍脛甲', 'Grebas de Líder de guerra', 'Grebas de Líder de guerra', 'Наголенники Полководца', '', '', '', '', '', '', '', ''), +(14866, '투쟁의 왕관', 'Couronne de chef de guerre', 'Kriegsanführer-Krone', '领军头冠', '領軍頭冠', 'Corona de Líder de guerra', 'Corona de Líder de guerra', 'Корона Полководца', '', '', '', '', '', '', '', ''), +(14867, '투쟁의 다리갑옷', 'Jambières de chef de guerre', 'Kriegsanführer-Gamaschen', '领军护腿', '領軍護腿', 'Leotardos de Líder de guerra', 'Leotardos de Líder de guerra', 'Поножи Полководца', '', '', '', '', '', '', '', ''), +(14868, '투쟁의 어깨보호구', 'Epaulières de chef de guerre', 'Kriegsanführer-Schultern', '领军护肩', '領軍護肩', 'Hombreras de Líder de guerra', 'Sobrehombros de Líder de guerra', 'Наплечники Полководца', '', '', '', '', '', '', '', ''), +(14869, '투쟁의 팔보호구', 'Brassards de chef de guerre', 'Kriegsanführer-Armschienen', '领军护腕', '領軍護腕', 'Brazales de Líder de guerra', 'Brazales de Líder de guerra', 'Наручи Полководца', '', '', '', '', '', '', '', ''), +(14870, '몬스터 - Axe, 2H Horde Massive Spiked', 'Monstre - Hache, 2M Pique massive de la Horde', 'Monster - Axt, 2H Horde Massiv mit Stacheln', '', '', 'Monstruo: hacha, maciza con pinchos de la Horda', '', 'Монстр - секира, двуручная, Орда массивная шипастая', '', '', '', '', '', '', '', ''), +(14871, '몬스터 - Sword, Horde C02 Purple', 'Monstre - Epée, Horde C02 Pourpre', 'Monster - Schwert, Horde C02 Lila', '', '', 'Monstruo: espada, Horda C02 morada', 'Monstruo: espada, Horda C02 morada', 'Монстр - меч, Орда C02 пурпурный', '', '', '', '', '', '', '', ''), +(14872, '티리온의 선물', 'Don de Tirion', 'Tirions Geschenk', '提里奥的礼物', '提里恩的禮物', 'Obsequio de Tirion', 'Obsequio de Tirion', 'Подарок Тириона', '', '', '', '', '', '', '', ''), +(14873, '몬스터 - Staff, Ornate Jeweled Staff - Blue', 'Monstre - Bâton, Bâton orné d\'un joyau - Bleu', 'Monster - Stab, Verschnörkelter juwelenbesetzter Stab - Blau', '', '', 'Monstruo: bastón, bastón ornamentado con joyas: azul', 'Monstruo: bastón, bastón ornamentado con joyas: azul', 'Монстр - посох, изысканный изукрашенный посох - синий', '', '', '', '', '', '', '', ''), +(14874, '몬스터 - Axe, Horde C02 Black', 'Monstre - Hache, Horde C02 Noire', 'Monster - Axt, Horde C02 Schwarz', '', '怪物 - 斧, Horde C02 Black', 'Monstruo: hacha, de la Horda C02 negra', 'Monstruo: hacha, de la Horda C02 negra', 'Монстр - секира, Орда C02 черная', '', '', '', '', '', '', '', ''), +(14875, '몬스터 - Axe, Horde Double Blade A02', 'Monstre - Hache, Double lame de la Horde A02', 'Monster - Axt, Horde Doppelklinge A02', '', '怪物 - 斧, Horde Double Blade A02', 'Monstruo: hacha, doble filo de la Horda A02', 'Monstruo: hacha, doble filo de la Horda A02', 'Монстр - секира, Орда двойная клинок A02', '', '', '', '', '', '', '', ''), +(14876, '몬스터 - Axe, Horde Crystal Blade A03', 'Monstre - Hache, Lame de cristal de la Horde A03', 'Monster - Axt, Horde Kristallklinge A03', '', '', 'Monstruo: hacha, filo de cristal de la Horda A03', 'Monstruo: hacha, filo de cristal de la Horda A03', 'Монстр - секира, Орда хрустальный клинок A03', '', '', '', '', '', '', '', ''), +(14877, '몬스터 - Axe, Horde Spiked A04', 'Monstre - Hache, Horde pique A04', 'Monster - Axt, Horde mit Stacheln A04', '', '', 'Monstruo: hacha, con pinchos de la Horda A04', 'Monstruo: hacha, con pinchos de la Horda A04', 'Монстр - секира, Орда, зазубренная А04', '', '', '', '', '', '', '', ''), +(14878, '몬스터 - Sword2H, Katana B01 Red', 'Monstre - Epée2M, Katana B01 Rouge', 'Monster - Schwert2H, Katana B01 Rot', '', '', 'Monstruo: espada 2M, katana B01 roja', 'Monstruo: espada 2M, katana B01 roja', 'Монстр - двуручный меч, катана B01 красная', '', '', '', '', '', '', '', ''), +(14879, '몬스터 - Polearm, Blademaster', 'Monstre - Lance, Maître-lames', 'Monster - Stangenwaffe, Klingenmeister', '', '', 'Monstruo: arma de asta, maestro del acero', 'Monstruo: arma de asta, maestro del acero', 'Монстр - древковое оружие, Мастер клинка', '', '', '', '', '', '', '', ''), +(14880, '몬스터 - Axe, Wide Blade Silver', 'Monstre - Hache, Large lame d\'argent', 'Monster - Axt, Breite Klinge Silber', '', '', 'Monstruo: hacha, filo ancho de plata', 'Monstruo: hacha, filo ancho de plata', 'Монстр - секира, дикий клиная серебро', '', '', '', '', '', '', '', ''), +(14881, '몬스터 - Glaive - 3 Blade Black', 'Monstre - Glaive - 3 Lame noire', 'Monster - Gleve -3 Klinge Schwarz', '', '', 'Monstruo: guja: 3 hoja negra', 'Monstruo: guja: 3 hoja negra', 'Монстр - глефа - трехзлезвийная черная', '', '', '', '', '', '', '', ''), +(14882, '몬스터 - Glaive - 2 Blade Silver', 'Monstre - Glaive - 2 Lame d\'argent', 'Monster - Gleve -2 Klinge Silber', '', '', 'Monstruo: guja: 2 hoja plata', 'Monstruo: guja: 2 hoja plata', 'Монстр - глефа - двулезвийная серебряная', '', '', '', '', '', '', '', ''), +(14883, '시험용 글레이브 A', '', '', '', '', 'Test glaive A', 'Test glaive A', 'Тестовая глефа A', '', '', '', '', '', '', '', ''), +(14884, '시험용 글레이브 B', '', '', '', '', 'Test glaive B', 'Test glaive B', 'Тестовая глефа B', '', '', '', '', '', '', '', ''), +(14885, '시험용 글레이브 C', '', '', '', '', 'Test glaive C', 'Test glaive C', 'Тестовая глефа C', '', '', '', '', '', '', '', ''), +(14886, '시험용 글레이브 D', '', '', '', '', 'Test glaive D', 'Test glaive D', 'Тестовая глефа D', '', '', '', '', '', '', '', ''), +(14887, '시험용 글레이브 E', '', '', '', '', 'Test glaive E', 'Test glaive E', 'Тестовая глефа E', '', '', '', '', '', '', '', ''), +(14888, '시험용 글레이브 F', '', '', '', '', 'Test glaive F', 'Test glaive F', 'Тестовая глефа F', '', '', '', '', '', '', '', ''), +(14889, '시험용 글레이브 G', '', '', '', '', 'Test glaive G', 'Test glaive G', 'Тестовая глефа G', '', '', '', '', '', '', '', ''), +(14890, '시험용 글레이브 H', '', '', '', '', 'Test glaive H', 'Test glaive H', 'Тестовая глефа H', '', '', '', '', '', '', '', ''), +(14891, '시험용 글레이브 I', '', '', '', '', 'Test glaive I', 'Test glaive I', 'Тестовая глефа I', '', '', '', '', '', '', '', ''), +(14892, '시험용 글레이브 J', '', '', '', '', 'Test glaive J', 'Test glaive J', 'Тестовая глефа J', '', '', '', '', '', '', '', ''), +(14893, '몬스터 - Axe, Horde C01 Gold', 'Monstre - Hache, Horde C01 Or', 'Monster - Axt, Horde C01 Gold', '', '怪物 - 斧, Horde C01 Gold', 'Monstruo: hacha, de la Horda C01 de oro', 'Monstruo: hacha, de la Horda C01 de oro', 'Монстр - секира, Орда C01 золотая', '', '', '', '', '', '', '', ''), +(14894, '백합 뿌리', 'Racine de lis', 'Lilienwurzel', '百合根', '百合根', 'Raíz lila', 'Raíz de lirio', 'Корень лилии', '', '', '', '', '', '', '', ''), +(14895, '소금바위 외투', 'Surcot du sel gemme', 'Salzsteinübermantel', '盐石外套', '鹽石外套', 'Sobretodo Piedra de sal', 'Sobretodo Piedra de sal', 'Просоленные латы', '', '', '', '', '', '', '', ''), +(14896, '소금바위 발덮개', 'Bottes du sel gemme', 'Salzsteinsabatons', '盐石马靴', '鹽石馬靴', 'Escarpes Piedra de sal', 'Escarpes Piedra de sal', 'Башмаки Соленого камня', '', '', '', '', '', '', '', ''), +(14897, '소금바위 건틀릿', 'Gantelets du sel gemme', 'Salzsteinstulpen', '盐石护手', '鹽石護手', 'Guanteletes Piedra de sal', 'Guanteletes Piedra de sal', 'Рукавицы Соленого камня', '', '', '', '', '', '', '', ''), +(14898, '소금바위 벨트', 'Ceinturon du sel gemme', 'Salzsteingurt', '盐石束带', '鹽石腰帶', 'Faja Piedra de sal', 'Faja Piedra de sal', 'Ремень Соленого камня', '', '', '', '', '', '', '', ''), +(14899, '소금바위 투구', 'Heaume du sel gemme', 'Salzsteinhelm', '盐石头盔', '鹽石頭盔', 'Yelmo Piedra de sal', 'Yelmo Piedra de sal', 'Шлем Соленого камня', '', '', '', '', '', '', '', ''), +(14900, '소금바위 다리갑옷', 'Jambières du sel gemme', 'Salzsteinbeinplatten', '盐石腿甲', '鹽石腿甲', 'Quijotes Piedra de sal', 'Quijotes Piedra de sal', 'Ножные латы Соленого камня', '', '', '', '', '', '', '', ''), +(14901, '소금바위 어깨보호구', 'Protège-épaules du sel gemme', 'Salzsteinschulterpolster', '盐石护肩', '鹽石護肩', 'Hombreras Piedra de sal', 'Hombreras Piedra de sal', 'Наплечные пластины Соленого камня', '', '', '', '', '', '', '', ''), +(14902, '소금바위 방패', 'Bouclier du sel gemme', 'Salzsteinschild', '盐石盾牌', '鹽石盾牌', 'Escudo Piedra de sal', 'Escudo Piedra de sal', 'Щит Соленого камня', '', '', '', '', '', '', '', ''), +(14903, '소금바위 팔보호구', 'Brachiales du sel gemme', 'Salzsteinarmsplinte', '盐石护臂', '鹽石護臂', 'Braquiales Piedra de sal', 'Braquiales Piedra de sal', 'Защитные наручи Соленого камня', '', '', '', '', '', '', '', ''), +(14904, '야만 흉갑', 'Cuirasse brutale', 'Derbe Brustplatte', '蛮兽胸甲', '蠻獸胸甲', 'Peto tosco', 'Coraza tosca', 'Бугайская кираса', '', '', '', '', '', '', '', ''), +(14905, '야만 건틀릿', 'Gantelets brutaux', 'Derbe Stulpen', '蛮兽护手', '蠻獸護手', 'Guanteletes toscos', 'Guanteletes toscos', 'Бугайские рукавицы', '', '', '', '', '', '', '', ''), +(14906, '야만 허리띠', 'Ceinture brutale', 'Derber Gürtel', '蛮兽腰带', '蠻獸腰帶', 'Cinturón tosco', 'Cinturón tosco', 'Бугайский пояс', '', '', '', '', '', '', '', ''), +(14907, '야만 투구', 'Heaume brutal', 'Derber Helm', '蛮兽头盔', '蠻獸頭盔', 'Casco tosco', 'Casco tosco', 'Бугайский полный шлем', '', '', '', '', '', '', '', ''), +(14908, '야만 다리보호대', 'Jambières brutales', 'Derbe Beinschützer', '蛮兽腿甲', '蠻獸腿甲', 'Musleras toscas', 'Musleras toscas', 'Бугайские набедренники', '', '', '', '', '', '', '', ''), +(14909, '야만 어깨보호구', 'Epaulières brutales', 'Derbe Schultern', '蛮兽护肩', '蠻獸護肩', 'Hombreras toscas', 'Sobrehombros toscos', 'Бугайские наплечники', '', '', '', '', '', '', '', ''), +(14910, '야만 손목보호대', 'Garde-bras brutaux', 'Derbe Armschützer', '蛮兽护臂', '蠻獸護臂', 'Guardabrazos tosco', 'Guardabrazos tosco', 'Бугайские боевые наручи', '', '', '', '', '', '', '', ''), +(14911, '야만 장화', 'Bottes brutales', 'Derbe Stiefel', '蛮兽战靴', '蠻獸戰靴', 'Botas toscas', 'Botas toscas', 'Бугайские сапоги', '', '', '', '', '', '', '', ''), +(14912, '야만 방패', 'Bouclier brutal', 'Derber Schild', '蛮兽盾牌', '蠻獸盾牌', 'Escudo tosco', 'Escudo tosco', 'Бугайский щит', '', '', '', '', '', '', '', ''), +(14913, '비취 경갑', 'Bottes de jade', 'Jadeschienbeinschützer', '翡翠胫甲', '翡翠脛甲', 'Grebas de jade', 'Grebas de jade', 'Нефритовые наголенники', '', '', '', '', '', '', '', ''), +(14914, '비취 팔보호구', 'Brassards de jade', 'Jadearmschienen', '翡翠护腕', '翡翠護腕', 'Brazales de jade', 'Brazales de jade', 'Нефритовые наручи', '', '', '', '', '', '', '', ''), +(14915, '비취 흉갑', 'Cuirasse de jade', 'Jadebrustplatte', '翡翠胸甲', '翡翠胸甲', 'Peto de jade', 'Coraza de jade', 'Нефритовая кираса', '', '', '', '', '', '', '', ''), +(14916, '비취 굴절방패', 'Bouclier de jade', 'Jadedeflektor', '翡翠盾牌', '翡翠盾牌', 'Deflector de jade', 'Deflector de jade', 'Нефритовый щит-отражатель', '', '', '', '', '', '', '', ''), +(14917, '비취 건틀릿', 'Gantelets de jade', 'Jadestulpen', '翡翠护手', '翡翠護手', 'Guanteletes de jade', 'Guanteletes de jade', 'Нефритовые рукавицы', '', '', '', '', '', '', '', ''), +(14918, '비취 허리띠', 'Ceinture de jade', 'Jadegürtel', '翡翠腰带', '翡翠腰帶', 'Cinturón de jade', 'Cinturón de jade', 'Нефритовый пояс', '', '', '', '', '', '', '', ''), +(14919, '비취 머리장식', 'Diadème de jade', 'Jadereif', '翡翠头饰', '翡翠頭飾', 'Aro de jade', 'Aro de jade', 'Нефритовый венец', '', '', '', '', '', '', '', ''), +(14920, '비취 다리갑옷', 'Jambières de jade', 'Jadebeinplatten', '翡翠腿铠', '翡翠腿鎧', 'Quijotes de jade', 'Quijotes de jade', 'Нефритовые ножные латы', '', '', '', '', '', '', '', ''), +(14921, '비취 견장', 'Epaulettes de jade', 'Jadeschulterklappen', '翡翠肩铠', '翡翠肩鎧', 'Insignias de jade', 'Cubrehombros de jade', 'Нефритовые эполеты', '', '', '', '', '', '', '', ''), +(14922, '위엄 발덮개', 'Sandales nobles', 'Festliche Sabatons', '崇高马靴', '崇高馬靴', 'Escarpes magnánimos', 'Escarpes magnánimos', 'Величавые башмаки', '', '', '', '', '', '', '', ''), +(14923, '위엄 손목보호대', 'Garde-bras nobles', 'Festliche Armschützer', '崇高护臂', '崇高護臂', 'Guardabrazos magnánimos', 'Guardabrazos magnánimos', 'Величавые боевые наручи', '', '', '', '', '', '', '', ''), +(14924, '위엄 흉갑', 'Cuirasse noble', 'Festliche Brustplatte', '崇高胸甲', '崇高胸甲', 'Peto magnánimo', 'Coraza magnánima', 'Величавая кираса', '', '', '', '', '', '', '', ''), +(14925, '위엄 투구', 'Heaume noble', 'Festlicher Helm', '崇高头盔', '崇高頭盔', 'Yelmo magnánimo', 'Yelmo magnánimo', 'Величавый шлем', '', '', '', '', '', '', '', ''), +(14926, '위엄 건틀릿', 'Gantelets nobles', 'Festliche Stulpen', '崇高护手', '崇高護手', 'Guanteletes magnánimos', 'Guanteletes magnánimos', 'Величавые рукавицы', '', '', '', '', '', '', '', ''), +(14927, '위엄 허리띠', 'Ceinture noble', 'Festlicher Gürtel', '崇高腰带', '崇高腰帶', 'Cinturón magnánimo', 'Cinturón magnánimo', 'Величавый пояс', '', '', '', '', '', '', '', ''), +(14928, '위엄 다리보호대', 'Jambières nobles', 'Festliche Beinschützer', '崇高腿甲', '崇高腿甲', 'Musleras magnánimas', 'Musleras magnánimas', 'Величавые набедренники', '', '', '', '', '', '', '', ''), +(14929, '위엄 어깨보호구', 'Protège-épaules nobles', 'Festliche Schulterpolster', '崇高肩甲', '崇高肩甲', 'Hombreras magnánimas', 'Hombreras magnánimas', 'Величавое оплечье', '', '', '', '', '', '', '', ''), +(14930, '위엄 방패', 'Bouclier noble', 'Festlicher Schild', '崇高盾牌', '崇高盾牌', 'Escudo magnánimo', 'Escudo magnánimo', 'Величавый щит', '', '', '', '', '', '', '', ''), +(14931, '영웅 갑옷', 'Armure héroïque', 'Heldenhafte Rüstung', '英雄护甲', '英雄護甲', 'Armadura heroica', 'Armadura heroica', 'Героическая броня', '', '', '', '', '', '', '', ''), +(14932, '영웅 경갑', 'Bottes héroïques', 'Heldenhafte Schienbeinschützer', '英雄胫甲', '英雄脛甲', 'Grebas heroicas', 'Grebas heroicas', 'Героические наголенники', '', '', '', '', '', '', '', ''), +(14933, '영웅 건틀릿', 'Gantelets héroïques', 'Heldenhafte Stulpen', '英雄护手', '英雄護手', 'Guanteletes heroicos', 'Guanteletes heroicos', 'Героические рукавицы', '', '', '', '', '', '', '', ''), +(14934, '영웅 벨트', 'Ceinturon héroïque', 'Heldenhafter Gurt', '英雄束带', '英雄腰帶', 'Faja heroica', 'Faja heroica', 'Героический ремень', '', '', '', '', '', '', '', ''), +(14935, '영웅 투구', 'Heaume héroïque', 'Heldenhafte Schädelkappe', '英雄颅盔', '英雄顱盔', 'Capacete heroico', 'Capacete heroico', 'Геройский большой шлем', '', '', '', '', '', '', '', ''), +(14936, '영웅 다리갑옷', 'Jambières héroïques', 'Heldenhafte Beinplatten', '英雄腿铠', '英雄腿鎧', 'Quijotes heroicos', 'Quijotes heroicos', 'Героические ножные латы', '', '', '', '', '', '', '', ''), +(14937, '영웅 어깨갑옷', 'Espauliers héroïques', 'Heldenhafte Schulterstücke', '英雄肩铠', '英雄肩鎧', 'Espaldares heroicos', 'Espaldares heroicos', 'Героическое наплечье', '', '', '', '', '', '', '', ''), +(14938, '영웅 팔보호구', 'Brassards héroïques', 'Heldenhafte Armschienen', '英雄护腕', '英雄護腕', 'Brazales heroicos', 'Brazales heroicos', 'Героические наручи', '', '', '', '', '', '', '', ''), +(14939, '전쟁광 흉갑', 'Corselet de porteguerre', 'Kriegshetzerbrustschutz', '战争使者胸甲', '戰爭使者胸甲', 'Coraza de belisario', 'Coselete de belisario', 'Военный нагрудный доспех', '', '', '', '', '', '', '', ''), +(14940, '전쟁광 발덮개', 'Bottes de porteguerre', 'Kriegshetzersabatons', '战争使者马靴', '戰爭使者馬靴', 'Escarpes de belisario', 'Escarpes de belisario', 'Военные башмаки', '', '', '', '', '', '', '', ''), +(14941, '전쟁광 팔보호구', 'Brachiales de porteguerre', 'Kriegshetzerarmsplinte', '战争使者臂甲', '戰爭使者臂甲', 'Braquiales de belisario', 'Braquiales de belisario', 'Военные защитные наручи', '', '', '', '', '', '', '', ''), +(14942, '전쟁광 건틀릿', 'Gantelets de porteguerre', 'Kriegshetzerstulpen', '战争使者护手', '戰爭使者護手', 'Guanteletes de belisario', 'Guanteletes de belisario', 'Военные рукавицы', '', '', '', '', '', '', '', ''), +(14943, '전쟁광 허리띠', 'Ceinture de porteguerre', 'Kriegshetzergürtel', '战争使者腰带', '戰爭使者腰帶', 'Cinturón de belisario', 'Cinturón de belisario', 'Военный пояс', '', '', '', '', '', '', '', ''), +(14944, '전쟁광 왕관', 'Couronne de porteguerre', 'Kriegshetzerkrone', '战争使者头冠', '戰爭使者頭冠', 'Corona de belisario', 'Corona de belisario', 'Военная корона', '', '', '', '', '', '', '', ''), +(14945, '전쟁광 다리보호대', 'Jambières de porteguerre', 'Kriegshetzerbeinschützer', '战争使者护腿', '戰爭使者護腿', 'Musleras de belisario', 'Musleras de belisario', 'Военные набедренники', '', '', '', '', '', '', '', ''), +(14946, '전쟁광 어깨갑옷', 'Spallières de porteguerre', 'Kriegshetzerschiftung', '战争使者肩甲', '戰爭使者肩甲', 'Bufas de belisario', 'Bufas de belisario', 'Военный наплеч', '', '', '', '', '', '', '', ''), +(14947, '전쟁광 방패', 'Bouclier de porteguerre', 'Kriegshetzerschild', '战争使者盾牌', '戰爭使者盾牌', 'Escudo de belisario', 'Escudo de belisario', 'Военный щит', '', '', '', '', '', '', '', ''), +(14948, '핏빛철로 흉갑', 'Plastron de forge-sang', 'Blutgeschmiedeter Brustharnisch', '血铸胸甲', '血鑄胸甲', 'Coraza forjada con sangre', 'Pechera forjada con sangre', 'Кровокованный нагрудник', '', '', '', '', '', '', '', ''), +(14949, '핏빛철로 건틀릿', 'Gantelets de forge-sang', 'Blutgeschmiedete Stulpen', '血铸护手', '血鑄護手', 'Guanteletes forjados con sangre', 'Guanteletes forjados con sangre', 'Кровокованные рукавицы', '', '', '', '', '', '', '', ''), +(14950, '핏빛철로 허리띠', 'Ceinture de forge-sang', 'Blutgeschmiedeter Gürtel', '血铸腰带', '血鑄腰帶', 'Cinturón forjado con sangre', 'Cinturón forjado con sangre', 'Кровокованный пояс', '', '', '', '', '', '', '', ''), +(14951, '핏빛철로 발덮개', 'Bottes de forge-sang', 'Blutgeschmiedete Sabatons', '血铸马靴', '血鑄馬靴', 'Escarpes forjados con sangre', 'Escarpes forjados con sangre', 'Кровокованные башмаки', '', '', '', '', '', '', '', ''), +(14952, '핏빛철로 투구', 'Heaume de forge-sang', 'Blutgeschmiedeter Helm', '血铸头盔', '血鑄頭盔', 'Casco forjado con sangre', 'Casco forjado con sangre', 'Кровокованный полный шлем', '', '', '', '', '', '', '', ''), +(14953, '핏빛철로 다리갑옷', 'Jambières de forge-sang', 'Blutgeschmiedete Beinplatten', '血铸腿铠', '血鑄腿鎧', 'Quijotes forjados con sangre', 'Quijotes forjados con sangre', 'Кровокованные ножные латы', '', '', '', '', '', '', '', ''), +(14954, '핏빛철로 방패', 'Bouclier de forge-sang', 'Blutgeschmiedeter Schild', '血铸盾牌', '血鑄盾牌', 'Escudo forjado con sangre', 'Escudo forjado con sangre', 'Кровокованный щит', '', '', '', '', '', '', '', ''), +(14955, '핏빛철로 어깨보호구', 'Protège-épaules de forge-sang', 'Blutgeschmiedete Schulterpolster', '血铸肩甲', '血鑄肩甲', 'Hombreras forjadas con sangre', 'Hombreras forjadas con sangre', 'Кровокованные наплечные пластины', '', '', '', '', '', '', '', ''), +(14956, '핏빛철로 손목띠', 'Manchettes de forge-sang', 'Blutgeschmiedete Bindungen', '血铸束腕', '血鑄束腕', 'Ataduras forjadas con sangre', 'Ataduras forjadas con sangre', 'Кровокованные наручники', '', '', '', '', '', '', '', ''), +(14957, '대족장 발덮개', 'Bottes de grand chef', 'Oberhäuptling-Sabatons', '大酋长马靴', '大酋長馬靴', 'Escarpes de Gran Jefe', 'Escarpes de Gran Jefe', 'Башмаки Великого вождя', '', '', '', '', '', '', '', ''), +(14958, '대족장 갑옷', 'Armure de grand chef', 'Oberhäuptling-Rüstung', '大酋长护甲', '大酋長護甲', 'Armadura de Gran Jefe', 'Armadura de Gran Jefe', 'Броня Великого вождя', '', '', '', '', '', '', '', ''), +(14959, '대족장 건틀릿', 'Gantelets de grand chef', 'Oberhäuptling-Stulpen', '大酋长护手', '大酋長護手', 'Guanteletes de Gran Jefe', 'Guanteletes de Gran Jefe', 'Рукавицы Великого вождя', '', '', '', '', '', '', '', ''), +(14960, '대족장 허리띠', 'Ceinture de grand chef', 'Oberhäuptling-Gürtel', '大酋长腰带', '大酋長腰帶', 'Cinturón de Gran Jefe', 'Cinturón de Gran Jefe', 'Пояс Великого вождя', '', '', '', '', '', '', '', ''), +(14961, '대족장 왕관', 'Couronne de grand chef', 'Oberhäuptling-Krone', '大酋长头冠', '大酋長頭冠', 'Corona de Gran Jefe', 'Corona de Gran Jefe', 'Корона Великого вождя', '', '', '', '', '', '', '', ''), +(14962, '대족장 다리보호대', 'Jambières de grand chef', 'Oberhäuptling-Beinschützer', '大酋长护腿', '大酋長護腿', 'Musleras de Gran Jefe', 'Musleras de Gran Jefe', 'Набедренники Великого вождя', '', '', '', '', '', '', '', ''), +(14963, '대족장 어깨갑옷', 'Espauliers de grand chef', 'Oberhäuptling-Schulterstücke', '大酋长肩甲', '大酋長肩甲', 'Espaldares e Gran Jefe', 'Espaldares e Gran Jefe', 'Наплечье Великого вождя', '', '', '', '', '', '', '', ''), +(14964, '대족장 방패', 'Bouclier de grand chef', 'Oberhäuptling-Schild', '大酋长盾牌', '大酋長盾牌', 'Escudo de Gran Jefe', 'Escudo de Gran Jefe', 'Щит Великого вождя', '', '', '', '', '', '', '', ''), +(14965, '대족장 손목띠', 'Manchettes de grand chef', 'Oberhäuptling-Bindungen', '大酋长护腕', '大酋長護腕', 'Ataduras de Gran Jefe', 'Ataduras de Gran Jefe', 'Наручники Великого вождя', '', '', '', '', '', '', '', ''), +(14966, '명예 흉갑', 'Cuirasse glorieuse', 'Glorreiche Brustplatte', '光荣胸甲', '光榮胸甲', 'Peto glorioso', 'Coraza glorioso', 'Славная кираса', '', '', '', '', '', '', '', ''), +(14967, '명예 건틀릿', 'Gantelets glorieux', 'Glorreiche Stulpen', '光荣护手', '光榮護手', 'Guanteletes gloriosos', 'Guanteletes gloriosos', 'Славные рукавицы', '', '', '', '', '', '', '', ''), +(14968, '명예 허리띠', 'Ceinture glorieuse', 'Glorreicher Gürtel', '光荣腰带', '光榮腰帶', 'Cinturón glorioso', 'Cinturón glorioso', 'Славный пояс', '', '', '', '', '', '', '', ''), +(14969, '명예 투구', 'Coiffure glorieuse', 'Glorreicher Kopfputz', '光荣头饰', '光榮頭飾', 'Penacho glorioso', 'Penacho glorioso', 'Славный головной убор', '', '', '', '', '', '', '', ''), +(14970, '명예 다리갑옷', 'Jambières glorieuses', 'Glorreiche Beinplatten', '光荣腿铠', '光榮腿鎧', 'Quijotes gloriosos', 'Quijotes gloriosos', 'Славные ножные латы', '', '', '', '', '', '', '', ''), +(14971, '명예 어깨보호구', 'Protège-épaules glorieux', 'Glorreiche Schulterpolster', '光荣肩甲', '光榮肩甲', 'Hombros gloriosos', 'Hombreras gloriosas', 'Славное оплечье', '', '', '', '', '', '', '', ''), +(14972, '명예 발덮개', 'Bottes glorieuses', 'Glorreiche Sabatons', '光荣马靴', '光榮馬靴', 'Escarpes gloriosos', 'Escarpes gloriosos', 'Славные башмаки', '', '', '', '', '', '', '', ''), +(14973, '명예 방패', 'Bouclier glorieux', 'Glorreicher Schild', '光荣盾牌', '光榮盾牌', 'Escudo glorioso', 'Escudo glorioso', 'Славный щит', '', '', '', '', '', '', '', ''), +(14974, '명예 손목띠', 'Manchettes glorieuses', 'Glorreiche Bindungen', '光荣束腕', '光榮束腕', 'Ataduras gloriosas', 'Ataduras gloriosas', 'Славные наручники', '', '', '', '', '', '', '', ''), +(14975, '기상 멜빵', 'Harnais d\'exalté', 'Erhabener Harnisch', '尊贵甲胄', '尊貴甲胄', 'Arnés exaltado', 'Arnés exaltado', 'Прославленная портупея', '', '', '', '', '', '', '', ''), +(14976, '기상 건틀릿', 'Gantelets d\'exalté', 'Erhabene Stulpen', '尊贵护手', '尊貴護手', 'Guanteletes exaltados', 'Guanteletes exaltados', 'Прославленные рукавицы', '', '', '', '', '', '', '', ''), +(14977, '기상 벨트', 'Ceinturon d\'exalté', 'Erhabener Gurt', '尊贵束带', '尊貴腰帶', 'Faja exaltada', 'Faja exaltada', 'Прославленный ремень', '', '', '', '', '', '', '', ''), +(14978, '기상 발덮개', 'Bottes d\'exalté', 'Erhabene Sabatons', '尊贵马靴', '尊貴馬靴', 'Escarpes exaltados', 'Escarpes exaltados', 'Прославленные башмаки', '', '', '', '', '', '', '', ''), +(14979, '기상 투구', 'Heaume d\'exalté', 'Erhabener Helm', '尊贵头盔', '尊貴頭盔', 'Casco exaltado', 'Casco exaltado', 'Прославленный полный шлем', '', '', '', '', '', '', '', ''), +(14980, '기상 다리갑옷', 'Jambières d\'exalté', 'Erhabene Beinplatten', '尊贵腿铠', '尊貴腿鎧', 'Quijotes exaltados', 'Quijotes exaltados', 'Прославленные ножные латы', '', '', '', '', '', '', '', ''), +(14981, '기상 견장', 'Epaulettes d\'exalté', 'Erhabene Schulterklappen', '尊贵肩铠', '尊貴肩鎧', 'Insignias exaltadas', 'Cubrehombros exaltados', 'Прославленный эполеты', '', '', '', '', '', '', '', ''), +(14982, '기상 방패', 'Bouclier d\'exalté', 'Erhabener Schild', '尊贵盾牌', '尊貴盾牌', 'Escudo exaltado', 'Escudo exaltado', 'Прославленный щит', '', '', '', '', '', '', '', ''), +(14983, '기상 팔보호구', 'Brachiales d\'exalté', 'Erhabene Armsplinte', '尊贵臂甲', '尊貴臂甲', 'Braquiales exaltados', 'Braquiales exaltados', 'Прославленные защитные наручи', '', '', '', '', '', '', '', ''), +(15002, '님보야의 창', 'Pique de Nimboya', 'Nimboyas Pike', '尼姆布亚之矛', '尼姆布亞之矛', 'Pico de Nimboya', 'Pico de Nimboya', 'Пика Нимбойи', '', '', '', '', '', '', '', ''), +(15003, '원시 허리띠', 'Ceinture primordiale', 'Urzeitlicher Gürtel', '原始腰带', '原始腰帶', 'Cinturón primigenio', 'Cinturón primigenio', 'Изначальный пояс', '', '', '', '', '', '', '', ''), +(15004, '원시 장화', 'Bottes primordiales', 'Urzeitliche Stiefel', '原始战靴', '原始戰靴', 'Botas primigenias', 'Botas primigenias', 'Изначальные сапоги', '', '', '', '', '', '', '', ''), +(15005, '원시 손목띠', 'Poignets primordiaux', 'Urzeitliche Bänder', '原始护腕', '原始護腕', 'Sortijas primigenias', 'Sortijas primigenias', 'Изначальные поручи', '', '', '', '', '', '', '', ''), +(15006, '원시 버클러', 'Targe primordiale', 'Urzeitlicher Rundschild', '原始盾牌', '原始盾牌', 'Rodela primigenia', 'Rodela primigenia', 'Изначальный кулачный щит', '', '', '', '', '', '', '', ''), +(15007, '원시 단망토', 'Cape primordiale', 'Urzeitliches Cape', '原始斗篷', '原始斗篷', 'Manteo primigenio', 'Manteo primigenio', 'Изначальная накидка', '', '', '', '', '', '', '', ''), +(15008, '원시 장갑', 'Mitaines primordiales', 'Urzeitliche Fäustlinge', '原始手套', '原始手套', 'Mitones primigenios', 'Mitones primigenios', 'Изначальные полуперчатки', '', '', '', '', '', '', '', ''), +(15009, '원시 다리보호구', 'Jambières primordiales', 'Urzeitliche Gamaschen', '原始护腿', '原始護腿', 'Leotardos primigenios', 'Leotardos primigenios', 'Изначальные поножи', '', '', '', '', '', '', '', ''), +(15010, '원시 겉옷', 'Harnais primordial', 'Urzeitliche Wickeltücher', '原始外衣', '原始外衣', 'Brazaletes primigenios', 'Sobrevesta primigenia', 'Изначальная блуза', '', '', '', '', '', '', '', ''), +(15011, '늑대 장식끈', 'Corde lupine', 'Werwolf-Kordel', '凶猛束腰', '兇猛束腰', 'Cordón lupino', 'Cordón lupino', 'Волчий шнурованный ремень', '', '', '', '', '', '', '', ''), +(15012, '늑대 장화', 'Mules lupines', 'Werwolf-Schuhe', '凶猛便鞋', '兇猛便鞋', 'Zapatillas lupinas', 'Zapatillas lupinas', 'Волчьи туфли', '', '', '', '', '', '', '', ''), +(15013, '늑대 소매장식', 'Crispins lupins', 'Werwolf-Manschetten', '凶猛腕轮', '兇猛腕輪', 'Puños lupinos', 'Puños lupinos', 'Волчьи манжеты', '', '', '', '', '', '', '', ''), +(15014, '늑대 버클러', 'Targe lupine', 'Werwolf-Rundschild', '凶猛圆盾', '兇猛圓盾', 'Rodela lupina', 'Rodela lupina', 'Волчий кулачный щит', '', '', '', '', '', '', '', ''), +(15015, '늑대 망토', 'Cape lupine', 'Werwolf-Umhang', '凶猛披风', '兇猛披風', 'Capa lupina', 'Capa lupina', 'Волчий плащ', '', '', '', '', '', '', '', ''), +(15016, '늑대 장갑', 'Protège-mains lupins', 'Werwolf-Handlappen', '凶猛裹手', '兇猛裹手', 'Mitones lupinos', 'Manijas lupinas', 'Волчьи повязки', '', '', '', '', '', '', '', ''), +(15017, '늑대 다리보호구', 'Jambières lupines', 'Werwolf-Gamaschen', '凶猛护腿', '兇猛護腿', 'Leotardos lupinos', 'Leotardos lupinos', 'Волчьи поножи', '', '', '', '', '', '', '', ''), +(15018, '늑대 조끼', 'Gilet lupine', 'Werwolf-Weste', '凶猛外衣', '兇猛外衣', 'Jubón lupino', 'Jubón lupino', 'Волчий жилет', '', '', '', '', '', '', '', ''), +(15019, '늑대 어깨보호대', 'Mantelet lupin', 'Werwolf-Mantel', '凶猛衬肩', '兇猛襯肩', 'Manto lupino', 'Manto lupino', 'Волчье оплечье', '', '', '', '', '', '', '', ''), +(15042, '빈 흰개미 병', 'Pot de Termites vide', 'Leerer Termitenkrug', '空的白蚁瓶', '空的白蟻瓶', 'Jarra de termitas vacía', 'Jarra de termitas vacía', 'Пустая банка для термитов', '', '', '', '', '', '', '', ''), +(15043, '역병지대 흰개미', 'Termites des Maleterres', 'Pestland-Termiten', '瘟疫白蚁', '瘟疫白蟻', 'Termitas de las Tierras de la Peste', 'Termitas de las Tierras de la Peste', 'Термиты из Проклятых земель', '', '', '', '', '', '', '', ''), +(15044, '역병지대 흰개미 통', 'Tonneau de termites des Maleterres', 'Fass mit Pestland-Termiten', '一桶瘟疫白蚁', '一桶瘟疫白蟻', 'Barril de termitas de las Tierras de la Peste', 'Barrica de termitas de las Tierras de la Peste', 'Бочонок термитов из Проклятых Земель', '', '', '', '', '', '', '', ''), +(15045, '녹색용비늘 흉갑', 'Cuirasse en écailles de dragon vert', 'Grüne Drachenschuppenbrustplatte', '绿龙鳞片胸甲', '綠龍鱗片胸甲', 'Peto de escamas de dragón verde', 'Coraza de escamas de dragón verde', 'Кираса из шкуры зеленого дракона', '', '', '', '', '', '', '', ''), +(15046, '녹색용비늘 다리보호구', 'Jambières en écailles de dragon vert', 'Grüne Drachenschuppengamaschen', '绿龙鳞片护腿', '綠龍鱗片護腿', 'Leotardos de escamas de dragón verde', 'Leotardos de escamas de dragón verde', 'Поножи из шкуры зеленого дракона', '', '', '', '', '', '', '', ''), +(15047, '붉은용비늘 흉갑', 'Cuirasse en écailles de dragon rouge', 'Rote Drachenschuppenbrustplatte', '红龙鳞片胸甲', '紅龍鱗片胸甲', 'Peto de escamas de dragón rojo', 'Coraza de escamas de dragón rojo', 'Кираса из шкуры красного дракона', '', '', '', '', '', '', '', ''), +(15048, '푸른용비늘 흉갑', 'Cuirasse en écailles de dragon bleu', 'Blaue Drachenschuppenbrustplatte', '蓝龙鳞片胸甲', '藍龍鱗片胸甲', 'Peto de escamas de dragón azul', 'Coraza de escamas de dragón azul', 'Кираса из чешуи синего дракона', '', '', '', '', '', '', '', ''), +(15049, '푸른용비늘 어깨보호구', 'Epaulières en écailles de dragon bleu', 'Blaue Drachenschuppenschultern', '蓝龙鳞片护肩', '藍龍鱗片護肩', 'Hombreras de escamas de dragón azul', 'Sobrehombros de escamas de dragón azul', 'Наплечники из чешуи синего дракона', '', '', '', '', '', '', '', ''), +(15050, '검은용비늘 흉갑', 'Cuirasse en écailles de dragon noir', 'Schwarze Drachenschuppenbrustplatte', '黑色龙鳞胸甲', '黑色龍鱗胸甲', 'Peto de escamas de dragón negro', 'Coraza de escamas de dragón negro', 'Кираса из чешуи черного дракона', '', '', '', '', '', '', '', ''), +(15051, '검은용비늘 어깨보호구', 'Epaulières en écailles de dragon noir', 'Schwarze Drachenschuppenschultern', '黑色龙鳞护肩', '黑色龍鱗護肩', 'Hombreras de escamas de dragón negro', 'Sobrehombros de escamas de dragón negro', 'Наплечники из чешуи черного дракона', '', '', '', '', '', '', '', ''), +(15052, '검은용비늘 다리보호구', 'Jambières en écailles de dragon noir', 'Schwarze Drachenschuppengamaschen', '黑色龙鳞护腿', '黑色龍鱗護腿', 'Leotardos de escamas de dragón negro', 'Leotardos de escamas de dragón negro', 'Поножи из чешуи черного дракона', '', '', '', '', '', '', '', ''), +(15053, '화산 흉갑', 'Cuirasse volcanique', 'Vulkanische Brustplatte', '火山胸甲', '火山胸甲', 'Peto volcánico', 'Coraza volcánica', 'Вулканическая кираса', '', '', '', '', '', '', '', ''), +(15054, '화산 다리보호구', 'Jambières volcaniques', 'Vulkanische Gamaschen', '火山护腿', '火山護腿', 'Leotardos volcánicos', 'Leotardos volcánicos', 'Вулканические поножи', '', '', '', '', '', '', '', ''), +(15055, '화산 어깨보호구', 'Epaulières volcaniques', 'Vulkanische Schultern', '火山护肩', '火山護肩', 'Hombreras volcánicas', 'Sobrehombros volcánicos', 'Вулканические наплечники', '', '', '', '', '', '', '', ''), +(15056, '폭풍안개 갑옷', 'Armure tempétueuse', 'Sturmschleierrüstung', '雷暴护甲', '雷暴護甲', 'Armadura Velotormenta', 'Armadura de sudario de tormenta', 'Доспех Грозового Покрова', '', '', '', '', '', '', '', ''), +(15057, '폭풍안개 바지', 'Pantalon tempétueux', 'Sturmschleierhose', '雷暴短裤', '雷暴短褲', 'Pantalones Velotormenta', 'Pantalones de sudario de tormenta', 'Штаны Грозового Покрова', '', '', '', '', '', '', '', ''), +(15058, '폭풍안개 어깨보호구', 'Epaulières tempétueuses', 'Sturmschleierschultern', '雷暴护肩', '雷暴護肩', 'Hombreras Velotormenta', 'Sobrehombros de sudario de tormenta', 'Наплечники Грозового Покрова', '', '', '', '', '', '', '', ''), +(15059, '살아있는 흉갑', 'Cuirasse vivante', 'Lebendige Brustplatte', '生命胸甲', '生命胸甲', 'Peto vivo', 'Coraza viva', 'Кираса Живых', '', '', '', '', '', '', '', ''), +(15060, '살아있는 다리보호구', 'Jambières vivantes', 'Lebendige Gamaschen', '生命护腿', '生命護腿', 'Leotardos vivos', 'Leotardos vivos', 'Живые поножи', '', '', '', '', '', '', '', ''), +(15061, '살아있는 어깨보호구', 'Epaulières vivantes', 'Lebendige Schultern', '生命护肩', '生命護肩', 'Hombreras vivas', 'Sobrehombros vivos', 'Наплечники Живых', '', '', '', '', '', '', '', ''), +(15062, '데빌사우루스 다리보호구', 'Jambières diablosaures', 'Teufelssauriergamaschen', '魔暴龙皮护腿', '魔暴龍皮護腿', 'Leotardos de demosaurio', 'Leotardos de demosaurio', 'Поножи девизавра', '', '', '', '', '', '', '', ''), +(15063, '데빌사우루스 건틀릿', 'Gantelets diablosaures', 'Teufelssaurierstulpen', '魔暴龙皮手套', '魔暴龍皮手套', 'Guanteletes de demosaurio', 'Guanteletes de demosaurio', 'Рукавицы девизавра', '', '', '', '', '', '', '', ''), +(15064, '전투곰 멜빵', 'Harnais de l\'ours de guerre', 'Kriegsbärenharnisch', '战熊背心', '戰熊背心', 'Arnés de oso de guerra', 'Arnés de oso de guerra', 'Портупея боевого медведя', '', '', '', '', '', '', '', ''), +(15065, '전투곰 다리보호구', 'Jambières de l\'ours de guerre', 'Kriegsbärenwollwäsche', '战熊热裤', '戰熊熱褲', 'Prendas de lana de oso de guerra', 'Prendas de lana de oso de guerra', 'Короткие штаны боевого медведя', '', '', '', '', '', '', '', ''), +(15066, '무쇠깃털 흉갑', 'Cuirasse en plumacier', 'Eisenfederbrustplatte', '铁羽胸甲', '鐵羽胸甲', 'Peto Plumahierro', 'Coraza plumahierro', 'Железноперая кираса', '', '', '', '', '', '', '', ''), +(15067, '무쇠깃털 어깨보호구', 'Epaulières en plumacier', 'Eisenfederschultern', '铁羽护肩', '鐵羽護肩', 'Hombreras Plumahierro', 'Sobrehombros plumahierro', 'Железноперые наплечники', '', '', '', '', '', '', '', ''), +(15068, '눈호랑이 튜닉', 'Tunique de sabre-de-givre', 'Frostsäblertunika', '霜刃外套', '霜刃外套', 'Túnica Sable de Hielo', 'Túnica sable de hielo', 'Мундир ледопарда', '', '', '', '', '', '', '', ''), +(15069, '눈호랑이 다리보호구', 'Jambières de sabre-de-givre', 'Frostsäblergamaschen', '霜刃护腿', '霜刃護腿', 'Leotardos Sable de Hielo', 'Leotardos sable de hielo', 'Поножи ледопарда', '', '', '', '', '', '', '', ''), +(15070, '눈호랑이 장갑', 'Gants de sabre-de-givre', 'Frostsäblerhandschuhe', '霜刃手套', '霜刃手套', 'Guantes Sable de Hielo', 'Guantes sable de hielo', 'Перчатки ледопарда', '', '', '', '', '', '', '', ''), +(15071, '눈호랑이 장화', 'Bottes de sabre-de-givre', 'Frostsäblerstiefel', '霜刃长靴', '霜刃長靴', 'Botas Sable de Hielo', 'Botas sable de hielo', 'Сапоги ледопарда', '', '', '', '', '', '', '', ''), +(15072, '키메라 다리보호구', 'Jambières chimériques', 'Schimärengamaschen', '奇美拉护腿', '奇美拉護腿', 'Leotardos quiméricos', 'Leotardos quiméricos', 'Химерические поножи', '', '', '', '', '', '', '', ''), +(15073, '키메라 장화', 'Bottes chimériques', 'Schimärenstiefel', '奇美拉长靴', '奇美拉長靴', 'Botas quiméricas', 'Botas quiméricas', 'Химерические сапоги', '', '', '', '', '', '', '', ''), +(15074, '키메라 장갑', 'Gants chimériques', 'Schimärenhandschuhe', '奇美拉手套', '奇美拉手套', 'Guantes quiméricos', 'Guantes quiméricos', 'Химерические перчатки', '', '', '', '', '', '', '', ''), +(15075, '키메라 조끼', 'Gilet chimérique', 'Schimärenweste', '奇美拉外衣', '奇美拉外衣', 'Jubón quimérico', 'Jubón quimérico', 'Химерический жилет', '', '', '', '', '', '', '', ''), +(15076, '두꺼운 전갈 조끼', 'Broigne en écailles de scorpide épaisses', 'Schwere Skorpidweste', '重型蝎壳外衣', '重型蠍殼外衣', 'Jubón de escórpido pesado', 'Jubón de escórpido pesado', 'Тяжелый жилет Скорпида', '', '', '', '', '', '', '', ''), +(15077, '두꺼운 전갈 팔보호구', 'Brassards en écailles de scorpide épaisses', 'Schwere Skorpidarmschienen', '重型蝎壳护腕', '重型蠍殼護腕', 'Brazales de escórpido pesado', 'Brazales de escórpido pesados', 'Тяжелые наручи Скорпида', '', '', '', '', '', '', '', ''), +(15078, '두꺼운 전갈 건틀릿', 'Gantelets en écailles de scorpide épaisses', 'Schwere Skorpidstulpen', '重型蝎壳护手', '重型蠍殼護手', 'Guanteletes de escórpido pesado', 'Guanteletes de escórpido pesados', 'Тяжелые рукавицы скорпида', '', '', '', '', '', '', '', ''), +(15079, '두꺼운 전갈 다리보호구', 'Jambières en écailles de scorpide épaisses', 'Schwere Skorpidgamaschen', '重型蝎壳护腿', '重型蠍殼護腿', 'Leotardos de escórpido pesado', 'Leotardos de escórpido pesados', 'Тяжелые поножи Скорпида', '', '', '', '', '', '', '', ''), +(15080, '두꺼운 전갈 투구', 'Casque en écailles de scorpide épaisses', 'Schwerer Skorpidhelm', '重型蝎壳头盔', '重型蠍殼頭盔', 'Yelmo de escórpido pesado', 'Yelmo de escórpido pesado', 'Тяжелый шлем Скорпида', '', '', '', '', '', '', '', ''), +(15081, '두꺼운 전갈 어깨보호구', 'Epaulières en écailles de scorpide épaisses', 'Schwere Skorpidschultern', '重型蝎壳护肩', '重型蠍殼護肩', 'Hombreras de escórpido pesado', 'Sobrehombros de escórpido pesados', 'Тяжелые наплечники Скорпида', '', '', '', '', '', '', '', ''), +(15082, '두꺼운 전갈 허리띠', 'Ceinture en écailles de scorpide épaisses', 'Schwerer Skorpidgürtel', '重型蝎壳腰带', '重型蠍殼腰帶', 'Cinturón de escórpido pesado', 'Cinturón de escórpido pesado', 'Тяжелый пояс Скорпида', '', '', '', '', '', '', '', ''), +(15083, '악의의 가죽 건틀릿', 'Gantelets corrompus en cuir', 'Tückische Lederstulpen', '邪恶皮甲护手', '邪惡皮甲護手', 'Guanteletes de cuero maligno', 'Guanteletes de cuero maligno', 'Гибельные кожаные рукавицы', '', '', '', '', '', '', '', ''), +(15084, '악의의 가죽 팔보호구', 'Brassards corrompus en cuir', 'Tückische Lederarmschienen', '邪恶皮甲护腕', '邪惡皮甲護腕', 'Brazales de cuero maligno', 'Brazales de cuero maligno', 'Гибельные наручи', '', '', '', '', '', '', '', ''), +(15085, '악의의 가죽 갑옷', 'Armure corrompue en cuir', 'Tückische Lederrüstung', '邪恶皮甲', '邪惡皮甲', 'Armadura de cuero maligno', 'Armadura de cuero maligno', 'Гибельный кожаный доспех', '', '', '', '', '', '', '', ''), +(15086, '악의의 가죽 머리띠', 'Bandeau corrompu en cuir', 'Tückisches Lederstirnband', '邪恶皮甲头环', '邪惡皮甲頭環', 'Cinta de cuero maligno', 'Cinta de cuero maligno', 'Гибельная кожаная головная повязка', '', '', '', '', '', '', '', ''), +(15087, '악의의 가죽 바지', 'Pantalon corrompu en cuir', 'Tückische Lederhose', '邪恶皮甲短裤', '邪惡皮甲短褲', 'Pantalones de cuero maligno', 'Pantalones de cuero maligno', 'Гибельные кожаные штаны', '', '', '', '', '', '', '', ''), +(15088, '악의의 가죽 허리띠', 'Ceinture corrompue en cuir', 'Tückischer Ledergürtel', '邪恶皮甲腰带', '邪惡皮甲腰帶', 'Cinturón de cuero maligno', 'Cinturón de cuero maligno', 'Гибельный кожаный пояс', '', '', '', '', '', '', '', ''), +(15089, '', '', '', '', '', '', 'Armadura de cuero maligno', '', '', '', '', '', '', '', '', ''), +(15090, '룬문자 가죽 갑옷', 'Armure runique en cuir', 'Runenverzierte Lederrüstung', '符文皮甲', '符文皮甲', 'Armadura de cuero rúnico', 'Armadura de cuero rúnico', 'Рунический кожаный доспех', '', '', '', '', '', '', '', ''), +(15091, '룬문자 가죽 건틀릿', 'Gantelets runiques en cuir', 'Runenverzierte Lederstulpen', '符文皮甲护手', '符文皮甲護手', 'Guanteletes de cuero rúnico', 'Guanteletes de cuero rúnico', 'Рунические кожаные рукавицы', '', '', '', '', '', '', '', ''), +(15092, '룬문자 가죽 팔보호구', 'Brassards runiques en cuir', 'Runenverzierte Lederarmschienen', '符文皮甲护腕', '符文皮甲護腕', 'Brazales de cuero rúnico', 'Brazales de cuero rúnico', 'Рунические кожаные наручи', '', '', '', '', '', '', '', ''), +(15093, '룬문자 가죽 허리띠', 'Ceinture runique en cuir', 'Runenverzierter Ledergürtel', '符文皮甲腰带', '符文皮甲腰帶', 'Cinturón de cuero rúnico', 'Cinturón de cuero rúnico', 'Рунический кожаный пояс', '', '', '', '', '', '', '', ''), +(15094, '룬문자 가죽 머리띠', 'Bandeau runique en cuir', 'Runenverziertes Lederstirnband', '符文皮甲头环', '符文皮甲頭環', 'Cinta de cuero rúnico', 'Cinta de cuero rúnico', 'Руническая кожаная головная повязка', '', '', '', '', '', '', '', ''), +(15095, '룬문자 가죽 바지', 'Pantalon runique en cuir', 'Runenverzierte Lederhose', '符文皮甲短裤', '符文皮甲短褲', 'Pantalones de cuero rúnico', 'Pantalones de cuero rúnico', 'Рунические кожаные штаны', '', '', '', '', '', '', '', ''), +(15096, '룬문자 가죽 어깨보호구', 'Epaulières runiques en cuir', 'Runenverzierte Lederschultern', '符文皮甲护肩', '符文皮甲護肩', 'Hombreras de cuero rúnico', 'Sobrehombros de cuero rúnico', 'Рунические кожаные наплечники', '', '', '', '', '', '', '', ''), +(15102, '검사를 마친 운고로 견본', 'Echantillon testé d\'Un\'Goro', 'Geprüfte Un\'Goro-Probe', '测试过的安戈洛样本', '測試過的安戈洛樣本', 'Muestra probada de Un\'Goro', 'Muestra probada de Un\'Goro', 'Проверенный образец из Ун\'Горо', '', '', '', '', '', '', '', ''), +(15103, '검사를 마친 오염된 견본', 'Echantillon testé corrompu', 'Verderbte geprüfte Probe', '测试过的堕落样本', '測試過的墮落樣本', 'Muestra examinada corrupta', 'Muestra examinada corrupta', 'Оскверненная проба', '', '', '', '', '', '', '', ''), +(15104, '깃털날개 장화', 'Bottes des ailés', 'Schwingenstiefel', '翼展长靴', '翼展長靴', 'Botas portalas', 'Botas portalas', 'Крылоносные сапоги', '', '', '', '', '', '', '', ''), +(15105, '노오라힐의 지팡이', 'Bâton de Noh\'Orahil', 'Stab von Noh\'Orahil', '诺奥拉赫法杖', '諾奧拉赫法杖', 'Bastón de Noh\'Orahil', 'Bastón de Noh\'Orahil', 'Посох Нох-Орахила', '', '', '', '', '', '', '', ''), +(15106, '다르오라힐의 지팡이', 'Bâton de Dar\'Orahil', 'Stab von Dar\'Orahil', '达奥拉赫法杖', '達奧拉赫法杖', 'Bastón de Dar\'Orahil', 'Bastón de Dar\'Orahil', 'Посох Дар\'орахила', '', '', '', '', '', '', '', ''), +(15107, '노오라힐의 수정구', 'Orbe de Noh\'Orahil', 'Kugel von Noh\'Orahil', '诺奥拉赫宝珠', '諾奧拉赫寶珠', 'Orbe de Noh\'Orahil', 'Orbe de Noh\'Orahil', 'Сфера Нох-Орахила', '', '', '', '', '', '', '', ''), +(15108, '다르오라힐의 수정구', 'Orbe de Dar\'Orahil', 'Kugel von Dar\'Orahil', '达奥拉赫宝珠', '達奧拉赫寶珠', 'Orbe de Dar\'Orahil', 'Orbe de Dar\'Orahil', 'Сфера Дар\'орахила', '', '', '', '', '', '', '', ''), +(15109, '소랜루크의 지팡이', 'Bâton de Soran\'ruk', 'Stab von Soran\'ruk', '索拉鲁克法杖', '索拉魯克法杖', 'Bastón de Soran\'ruk', 'Bastón de Soran\'ruk', 'Посох Соран\'рука', '', '', '', '', '', '', '', ''), +(15110, '강직 허리띠', 'Ceinture rigide', 'Starrer Gürtel', '刚硬腰带', '剛硬腰帶', 'Cinturón rígido', 'Cinturón rígido', 'Жесткий пояс', '', '', '', '', '', '', '', ''), +(15111, '강직 장화', 'Mocassins rigides', 'Starre Mokassins', '刚硬皮靴', '剛硬皮靴', 'Mocasines rígidos', 'Mocasines rígidos', 'Жесткие мокасины', '', '', '', '', '', '', '', ''), +(15112, '강직 팔찌', 'Bracelets rigides', 'Starre Armreifen', '刚硬手镯', '剛硬手鐲', 'Pulseras rígidas', 'Pulseras rígidas', 'Жесткие браслеты', '', '', '', '', '', '', '', ''), +(15113, '강직 버클러', 'Targe rigide', 'Starrer Rundschild', '刚硬圆盾', '剛硬圓盾', 'Rodela rígida', 'Rodela rígida', 'Жесткий кулачный щит', '', '', '', '', '', '', '', ''), +(15114, '강직 단망토', 'Cape rigide', 'Starres Cape', '刚硬斗篷', '剛硬斗篷', 'Manteo rígido', 'Manteo rígido', 'Жесткая накидка', '', '', '', '', '', '', '', ''), +(15115, '강직 장갑', 'Gants rigides', 'Starre Handschuhe', '刚硬手套', '剛硬手套', 'Guantes rígidos', 'Guantes rígidos', 'Жесткие перчатки', '', '', '', '', '', '', '', ''), +(15116, '강직 어깨보호구', 'Epaulières rigides', 'Starre Schultern', '刚硬护肩', '剛硬護肩', 'Hombreras rígidas', 'Sobrehombros rígidos', 'Жесткие наплечники', '', '', '', '', '', '', '', ''), +(15117, '강직 다리보호구', 'Jambières rigides', 'Starre Gamaschen', '刚硬护腿', '剛硬護腿', 'Leotardos rígidos', 'Leotardos rígidos', 'Жесткие поножи', '', '', '', '', '', '', '', ''), +(15118, '강직 튜닉', 'Tunique rigide', 'Starre Tunika', '刚硬外套', '剛硬外套', 'Túnica rígida', 'Túnica rígida', 'Жесткий мундир', '', '', '', '', '', '', '', ''), +(15119, '귀족 바지', 'Pantalon de bien-né', 'Hochgeborenenhose', '上层精灵短裤', '高等精靈短褲', 'Pantalones de Altonato', 'Pantalones de Altonato', 'Штаны высокорожденных', '', '', '', '', '', '', '', ''), +(15120, '억센 벨트', 'Ceinturon inusable', 'Robuster Gurt', '粗鲁束腰', '堅定束腰', 'Faja robusta', 'Faja robusta', 'Прочный ремень', '', '', '', '', '', '', '', ''), +(15121, '억센 장화', 'Bottes inusables', 'Robuste Stiefel', '粗鲁长靴', '堅定長靴', 'Botas robustas', 'Botas robustas', 'Прочные сапоги', '', '', '', '', '', '', '', ''), +(15122, '억센 소매장식', 'Brassards inusables', 'Robuste Armschienen', '粗鲁护腕', '堅定護腕', 'Brazales robustos', 'Brazales robustos', 'Прочные наручи', '', '', '', '', '', '', '', ''), +(15123, '억센 버클러', 'Targe inusable', 'Robuster Rundschild', '粗鲁圆盾', '堅定圓盾', 'Rodela robusta', 'Rodela robusta', 'Прочный кулачный щит', '', '', '', '', '', '', '', ''), +(15124, '억센 망토', 'Cape inusable', 'Robuster Umhang', '粗鲁披风', '堅定披風', 'Capa robusta', 'Capa robusta', 'Прочный плащ', '', '', '', '', '', '', '', ''), +(15125, '억센 장갑', 'Gants inusables', 'Robuste Handschuhe', '粗鲁手套', '堅定手套', 'Guantes robustos', 'Guantes robustos', 'Прочные перчатки', '', '', '', '', '', '', '', ''), +(15126, '억센 다리보호구', 'Jambières inusables', 'Robuste Gamaschen', '粗鲁护腿', '堅定護腿', 'Leotardos robustos', 'Leotardos robustos', 'Прочные поножи', '', '', '', '', '', '', '', ''), +(15127, '억센 어깨보호구', 'Epaulières inusables', 'Robuste Schultern', '粗鲁护肩', '堅定護肩', 'Hombreras robustas', 'Sobrehombros robustos', 'Прочные наплечники', '', '', '', '', '', '', '', ''), +(15128, '억센 튜닉', 'Tunique inusable', 'Robuste Tunika', '粗鲁外套', '堅定外套', 'Túnica robusta', 'Túnica robusta', 'Прочный мундир', '', '', '', '', '', '', '', ''), +(15129, '억센 투구', 'Casque inusable', 'Robuster Helm', '粗鲁头盔', '堅定頭盔', 'Yelmo robusto', 'Yelmo robusto', 'Прочный шлем', '', '', '', '', '', '', '', ''), +(15130, '자객 조끼', 'Harnais de coupe-gorge', 'Halsabschneider-Weste', '切喉者外衣', '切喉者外衣', 'Jubón de degollador', 'Jubón de degollador', 'Жилет убийцы', '', '', '', '', '', '', '', ''), +(15131, '자객 장화', 'Bottes de coupe-gorge', 'Halsabschneider-Stiefel', '凶残长靴', '兇殘長靴', 'Botas de degollador', 'Botas de degollador', 'Сапоги убийцы', '', '', '', '', '', '', '', ''), +(15132, '자객 손목보호대', 'Garde-bras de coupe-gorge', 'Halsabschneider-Armschützer', '凶残护臂', '兇殘護臂', 'Guardabrazos de degollador', 'Guardabrazos de degollador', 'Боевые наручи убийцы', '', '', '', '', '', '', '', ''), +(15133, '자객 버클러', 'Targe de coupe-gorge', 'Halsabschneider-Rundschild', '凶残圆盾', '兇殘圓盾', 'Rodela de degollador', 'Rodela de degollador', 'Кулачный щит убийцы', '', '', '', '', '', '', '', ''), +(15134, '자객 모자', 'Casque de coupe-gorge', 'Halsabschneider-Hut', '凶残软帽', '兇殘軟帽', 'Sombrero de degollador', 'Sombrero de degollador', 'Шляпа убийцы', '', '', '', '', '', '', '', ''), +(15135, '자객 단망토', 'Cape de coupe-gorge', 'Halsabschneider-Cape', '凶残斗篷', '兇殘斗篷', 'Manteo de degollador', 'Manteo de degollador', 'Накидка убийцы', '', '', '', '', '', '', '', ''), +(15136, '자객 허리띠', 'Ceinture de coupe-gorge', 'Halsabschneider-Gürtel', '凶残腰带', '兇殘腰帶', 'Cinturón de degollador', 'Cinturón de degollador', 'Пояс убийцы', '', '', '', '', '', '', '', ''), +(15137, '자객 장갑', 'Mitaines de coupe-gorge', 'Halsabschneider-Fäustlinge', '切喉者手套', '切喉者手套', 'Mitones de degollador', 'Mitones de degollador', 'Полуперчатки убийцы', '', '', '', '', '', '', '', ''), +(15138, '오닉시아 비늘 망토', 'Cape en écailles d\'Onyxia', 'Onyxiaschuppenumhang', '奥妮克希亚鳞片披风', '奧妮克希亞鱗片披風', 'Capa de escamas de Onyxia', 'Capa de escamas de Onyxia', 'Плащ из чешуи Ониксии', '', '', '', '', '', '', '', ''), +(15139, '자객 바지', 'Pantalon de coupe-gorge', 'Halsabschneider-Hose', '切喉者短裤', '切喉者短褲', 'Pantalones de degollador', 'Pantalones de degollador', 'Штаны убийцы', '', '', '', '', '', '', '', ''), +(15140, '자객 어깨보호대', 'Mantelet de coupe-gorge', 'Halsabschneider-Mantel', '切喉者衬肩', '切喉者襯肩', 'Manto de degollador', 'Manto de degollador', 'Оплечье убийцы', '', '', '', '', '', '', '', ''), +(15141, '오닉시아 비늘 흉갑', 'Cuirasse en écailles d\'Onyxia', 'Onyxiaschuppenbrustplatte', '奥妮克希亚鳞片胸甲', '奧妮克希亞鱗片胸甲', 'Peto de escamas de Onyxia', 'Coraza de escamas de Onyxia', 'Кираса из чешуи Ониксии', '', '', '', '', '', '', '', ''), +(15142, '유령 장화', 'Bottes d\'âme errante', 'Geistwandlerstiefel', '鬼行者战靴', '鬼行者戰靴', 'Botas Pie fantasmal', 'Botas Pie fantasmal', 'Сапоги Неупокоенного', '', '', '', '', '', '', '', ''), +(15143, '유령 손목띠', 'Manchettes d\'âme errante', 'Geistwandlerbindungen', '鬼行者束腕', '鬼行者束腕', 'Ataduras Pie fantasmal', 'Ataduras Pie fantasmal', 'Наручники Неупокоенного', '', '', '', '', '', '', '', ''), +(15144, '유령 조끼', 'Haillons d\'âme errante', 'Geistwandlerlumpen', '鬼行者胸甲', '鬼行者胸甲', 'Harapos Pie fantasmal', 'Harapos Pie fantasmal', 'Лохмотья Неупокоенного', '', '', '', '', '', '', '', ''), +(15145, '유령 버클러', 'Targe d\'âme errante', 'Geistwandlerrundschild', '鬼行者圆盾', '鬼行者圓盾', 'Rodela Pie fantasmal', 'Rodela Pie fantasmal', 'Кулачный щит Неупокоенного', '', '', '', '', '', '', '', ''), +(15146, '유령 왕관', 'Couronne d\'âme errante', 'Geistwandlerkrone', '鬼行者头冠', '鬼行者頭冠', 'Corona Pie fantasmal', 'Corona Pie fantasmal', 'Корона Неупокоенных', '', '', '', '', '', '', '', ''), +(15147, '유령 망토', 'Cape d\'âme errante', 'Geistwandlerumhang', '鬼行者披风', '鬼行者披風', 'Capa Pie fantasmal', 'Capa Pie fantasmal', 'Плащ Неупокоенного', '', '', '', '', '', '', '', ''), +(15148, '유령 허리띠', 'Ceinture d\'âme errante', 'Geistwandlergürtel', '鬼行者腰带', '鬼行者腰帶', 'Cinturón Pie fantasmal', 'Cinturón Pie fantasmal', 'Пояс Неупокоенного', '', '', '', '', '', '', '', ''), +(15149, '유령 장갑', 'Gants d\'âme errante', 'Geistwandlerhandschuhe', '鬼行者手套', '鬼行者手套', 'Guantes Pie fantasmal', 'Guantes Pie fantasmal', 'Перчатки Неупокоенного', '', '', '', '', '', '', '', ''), +(15150, '유령 어깨보호구', 'Ailettes d\'âme errante', 'Geistwandlerpolster', '鬼行者护肩', '鬼行者護肩', 'Refuerzo Pie fantasmal', 'Refuerzo Pie fantasmal', 'Оплечье Неупокоенного', '', '', '', '', '', '', '', ''), +(15151, '유령 다리보호대', 'Jambières d\'âme errante', 'Geistwandlerbeinschützer', '鬼行者腿甲', '鬼行者腿甲', 'Musleras Pie fantasmal', 'Musleras Pie fantasmal', 'Набедренники Неупокоенного', '', '', '', '', '', '', '', ''), +(15152, '야행 신발', 'Chaussures de noctambule', 'Nächtliche Schuhe', '午夜轻鞋', '午夜輕鞋', 'Zapatos nocturnos', 'Zapatos nocturnos', 'Полуночные ботинки', '', '', '', '', '', '', '', ''), +(15153, '야행 망토', 'Cape de noctambule', 'Nächtlicher Umhang', '午夜披风', '午夜披風', 'Capa nocturna', 'Capa nocturna', 'Ночецветный плащ', '', '', '', '', '', '', '', ''), +(15154, '야행 장식띠', 'Echarpe de noctambule', 'Nächtliche Schärpe', '午夜腰带', '午夜腰帶', 'Fajín nocturno', 'Fajín nocturno', 'Полуночный кушак', '', '', '', '', '', '', '', ''), +(15155, '야행 장갑', 'Gants de noctambule', 'Nächtliche Handschuhe', '午夜手套', '午夜手套', 'Guantes nocturnos', 'Guantes nocturnos', 'Ночецветные перчатки', '', '', '', '', '', '', '', ''), +(15156, '야행 모자', 'Chapeau de noctambule', 'Nächtliche Kappe', '午夜圆帽', '午夜圓帽', 'Almete nocturno', 'Almete nocturno', 'Полуночная шапка', '', '', '', '', '', '', '', ''), +(15157, '야행 다리보호구', 'Jambières de noctambule', 'Nächtliche Gamaschen', '午夜护腿', '午夜護腿', 'Leotardos nocturnos', 'Leotardos nocturnos', 'Ночецветные поножи', '', '', '', '', '', '', '', ''), +(15158, '야행 어깨보호구', 'Protège-épaules de noctambule', 'Nächtliche Schulterpolster', '午夜肩甲', '午夜肩甲', 'Hombreras nocturnas', 'Hombreras nocturnas', 'Ночецветные наплечные пластины', '', '', '', '', '', '', '', ''), +(15159, '야행 튜닉', 'Tunique de noctambule', 'Nächtliche Tunika', '午夜外套', '午夜外套', 'Túnica nocturna', 'Túnica nocturna', 'Полуночный мундир', '', '', '', '', '', '', '', ''), +(15160, '야행 손목띠', 'Protège-poignets de noctambule', 'Nächtliche Gelenkbänder', '午夜腕轮', '午夜腕輪', 'Muñequeras nocturnas', 'Braciles nocturnas', 'Ночецветное нарукавье', '', '', '', '', '', '', '', ''), +(15161, '붉은가죽 허리띠', 'Ceinture imposante', 'Imposanter Gürtel', '壮丽腰带', '壯麗腰帶', 'Cinturón imponente', 'Cinturón imponente', 'Впечатляющий пояс', '', '', '', '', '', '', '', ''), +(15162, '붉은가죽 장화', 'Bottes imposantes', 'Imposante Stiefel', '壮丽长靴', '壯麗長靴', 'Botas imponentes', 'Botas imponentes', 'Впечатляющие сапоги', '', '', '', '', '', '', '', ''), +(15163, '붉은가죽 팔보호구', 'Brassards imposants', 'Imposante Armschienen', '壮丽护腕', '壯麗護腕', 'Brazales imponentes', 'Brazales imponentes', 'Впечатляющие наручи', '', '', '', '', '', '', '', ''), +(15164, '붉은가죽 조끼', 'Gilet imposant', 'Imposante Weste', '壮丽外衣', '壯麗外衣', 'Jubón imponente', 'Jubón imponente', 'Впечатляющий жилет', '', '', '', '', '', '', '', ''), +(15165, '붉은가죽 단망토', 'Cape imposante', 'Imposantes Cape', '壮丽斗篷', '壯麗斗篷', 'Manto imponente', 'Manto imponente', 'Впечатляющая накидка', '', '', '', '', '', '', '', ''), +(15166, '붉은가죽 장갑', 'Gants imposants', 'Imposante Handschuhe', '壮丽手套', '壯麗手套', 'Guantes imponentes', 'Guantes imponentes', 'Впечатляющие перчатки', '', '', '', '', '', '', '', ''), +(15167, '붉은가죽 머리띠', 'Bandeau imposant', 'Imposantes Kopftuch', '壮丽头巾', '壯麗頭巾', 'Pañuelo imponente', 'Pañuelo imponente', 'Впечатляющая бандана', '', '', '', '', '', '', '', ''), +(15168, '붉은가죽 바지', 'Pantalon imposant', 'Imposante Hose', '壮丽短裤', '壯麗短褲', 'Pantalones imponentes', 'Pantalones imponentes', 'Впечатляющие штаны', '', '', '', '', '', '', '', ''), +(15169, '붉은가죽 어깨보호구', 'Epaulières imposantes', 'Imposante Schultern', '壮丽护肩', '壯麗護肩', 'Hombreras imponentes', 'Sobrehombros imponentes', 'Впечатляющие наплечники', '', '', '', '', '', '', '', ''), +(15170, '강력 갑옷', 'Armure toute-puissante', 'Potente Rüstung', '权力护甲', '權力護甲', 'Armadura pujante', 'Armadura pujante', 'Могучая броня', '', '', '', '', '', '', '', ''), +(15171, '강력 장화', 'Bottes toutes-puissantes', 'Potente Stiefel', '权力长靴', '權力長靴', 'Botas pujantes', 'Botas pujantes', 'Могучие сапоги', '', '', '', '', '', '', '', ''), +(15172, '강력 손목띠', 'Poignets tout-puissants', 'Potente Bänder', '权力腕轮', '權力腕輪', 'Sortijas pujantes', 'Sortijas pujantes', 'Могучие поручи', '', '', '', '', '', '', '', ''), +(15173, '강력 단망토', 'Cape toute-puissante', 'Potentes Cape', '权力斗篷', '權力斗篷', 'Manteo pujante', 'Manteo pujante', 'Могучая накидка', '', '', '', '', '', '', '', ''), +(15174, '강력 장갑', 'Gants tout-puissants', 'Potente Handschuhe', '权力手套', '權力手套', 'Guantes pujantes', 'Guantes pujantes', 'Могучие перчатки', '', '', '', '', '', '', '', ''), +(15175, '강력 투구', 'Casque tout-puissant', 'Potenter Helm', '权力头盔', '權力頭盔', 'Casco pujante', 'Casco pujante', 'Могучий полный шлем', '', '', '', '', '', '', '', ''), +(15176, '강력 바지', 'Pantalon tout-puissant', 'Potente Hose', '权力短裤', '權力短褲', 'Pantalones pujantes', 'Pantalones pujantes', 'Могучие штаны', '', '', '', '', '', '', '', ''), +(15177, '강력 어깨보호구', 'Epaulières toutes-puissantes', 'Potente Schultern', '权力护肩', '權力護肩', 'Hombreras pujantes', 'Sobrehombros pujantes', 'Могучие оплечники', '', '', '', '', '', '', '', ''), +(15178, '강력 허리띠', 'Ceinture toute-puissante', 'Potenter Gürtel', '权力腰带', '權力腰帶', 'Cinturón pujante', 'Cinturón pujante', 'Могучий пояс', '', '', '', '', '', '', '', ''), +(15179, '근위병 솜댄갑옷', 'Gambison prétorien', 'Gefütterte Prätorianer-Rüstung', '禁卫钉甲', '禁衛釘甲', 'Armadura acolchada pretoriana', 'Armadura acolchada pretoriana', 'Стеганый преторианский доспех', '', '', '', '', '', '', '', ''), +(15180, '근위병 벨트', 'Ceinturon prétorien', 'Prätorianer-Gurt', '禁卫束带', '禁衛腰帶', 'Faja de pretoriano', 'Faja de pretoriano', 'Преторианский ремень', '', '', '', '', '', '', '', ''), +(15181, '근위병 장화', 'Bottes prétoriennes', 'Prätorianer-Stiefel', '禁卫战靴', '禁衛戰靴', 'Botas de pretoriano', 'Botas de pretoriano', 'Преторианские сапоги', '', '', '', '', '', '', '', ''), +(15182, '근위병 손목띠', 'Protège-poignets prétoriens', 'Prätorianer-Gelenkbänder', '禁卫腕环', '禁衛腕環', 'Muñequeras pretorianas', 'Braciles pretorianas', 'Преторианские поручи', '', '', '', '', '', '', '', ''), +(15183, '근위병 망토', 'Cape prétorienne', 'Prätorianer-Umhang', '禁卫披风', '禁衛披風', 'Capa de pretoriano', 'Capa de pretoriano', 'Преторианский плащ', '', '', '', '', '', '', '', ''), +(15184, '근위병 장갑', 'Gants prétoriens', 'Prätorianer-Handschuhe', '禁卫手套', '禁衛手套', 'Guantes de pretoriano', 'Guantes de pretoriano', 'Преторианские перчатки', '', '', '', '', '', '', '', ''), +(15185, '근위병 코이프', 'Coiffe prétorienne', 'Prätorianer-Helmkappe', '禁卫罩帽', '禁衛罩帽', 'Almófar de pretoriano', 'Almófar de pretoriano', 'Преторианский капюшон', '', '', '', '', '', '', '', ''), +(15186, '근위병 다리보호구', 'Jambières prétoriennes', 'Prätorianer-Gamaschen', '禁卫护腿', '禁衛護腿', 'Leotardos de pretoriano', 'Leotardos de pretoriano', 'Преторианские поножи', '', '', '', '', '', '', '', ''), +(15187, '근위병 어깨갑옷', 'Espauliers prétoriens', 'Prätorianer-Schulterstücke', '禁卫肩铠', '禁衛肩鎧', 'Espaldares pretorianos', 'Espaldares pretorianos', 'Преторианское наплечье', '', '', '', '', '', '', '', ''), +(15188, '대용사 손목보호대', 'Garde-bras grandioses', 'Großartige Armschützer', '豪华护臂', '豪華護臂', 'Guardabrazos grandiosos', 'Guardabrazos grandiosos', 'Великие боевые наручи', '', '', '', '', '', '', '', ''), +(15189, '대용사 장화', 'Bottes grandioses', 'Großartige Stiefel', '豪华战靴', '豪華戰靴', 'Botas grandiosas', 'Botas grandiosas', 'Великие сапоги', '', '', '', '', '', '', '', ''), +(15190, '대용사 망토', 'Cape grandiose', 'Großartiger Umhang', '豪华披风', '豪華披風', 'Capa grandiosa', 'Capa grandiosa', 'Великий плащ', '', '', '', '', '', '', '', ''), +(15191, '대용사 허리띠', 'Ceinture grandiose', 'Großartiger Gürtel', '豪华腰带', '豪華腰帶', 'Cinturón grandioso', 'Cinturón grandioso', 'Великий пояс', '', '', '', '', '', '', '', ''), +(15192, '대용사 건틀릿', 'Gantelets grandioses', 'Großartige Stulpen', '豪华护手', '豪華護手', 'Guanteletes grandiosos', 'Guanteletes grandiosos', 'Великие рукавицы', '', '', '', '', '', '', '', ''), +(15193, '대용사 왕관', 'Couronne grandiose', 'Großartige Krone', '豪华头冠', '豪華頭冠', 'Corona grandiosa', 'Corona grandiosa', 'Великая корона', '', '', '', '', '', '', '', ''), +(15194, '대용사 다리보호대', 'Jambières grandioses', 'Großartige Beinschützer', '豪华腿甲', '豪華腿甲', 'Musleras grandiosas', 'Musleras grandiosas', 'Великие набедренники', '', '', '', '', '', '', '', ''), +(15195, '대용사 흉갑', 'Cuirasse grandiose', 'Großartige Brustplatte', '豪华胸甲', '豪華胸甲', 'Peto grandioso', 'Coraza grandioso', 'Великая кираса', '', '', '', '', '', '', '', ''), +(15196, '정찰병의 휘장', 'Tabard de soldat', 'Wams des Gefreiten', '列兵徽章', '海盜徽章', 'Tabardo de soldado', 'Tabardo de Soldado', 'Гербовая накидка рядового', '', '', '', '', '', '', '', ''), +(15197, '척후병의 휘장', 'Tabard d\'éclaireur', 'Wams des Spähers', '斥候的徽章', '斥候的徽章', 'Tabardo de explorador', 'Tabardo de Explorador', 'Гербовая накидка разведчика', '', '', '', '', '', '', '', ''), +(15198, '기사의 제복', 'Couleurs de chevalier', 'Ritterfarben', '骑士彩带', '騎士彩帶', 'Colores de caballero', 'Colores de Caballero', 'Цвета рыцаря', '', '', '', '', '', '', '', ''), +(15199, '투사의 문장', 'Héraut du Garde de pierre', 'Herold des Steingardisten', '石守卫的纹章', '石守衛的紋章', 'Heraldo de guardia de piedra', 'Heraldo de Guardia de piedra', 'Тапперт Каменного Глашатая', '', '', '', '', '', '', '', ''), +(15200, '정예수호병의 계급장', 'Insigne de sergent-chef', 'Abzeichen des Schlachtrufers', '高阶军士徽记', '資深士官徽記', 'Insignia de capataz primero', 'Insignia de Capataz primero', 'Знак отличия старшего сержанта', '', '', '', '', '', '', '', ''), +(15202, '야생의수호자 다리보호구', 'Jambières de gardien de fauves', 'Wildhüter-Gamaschen', '自然守护者腿甲', '自然守護者腿甲', 'Leotardos de protector salvaje', 'Leotardos de protector salvaje', 'Поножи Хранителя Чащобы', '', '', '', '', '', '', '', ''), +(15203, '돌풍의 다리보호대', 'Jambières de Guststorm', 'Sturmstoßbeinschützer', '自然风暴腿甲', '自然風暴腿甲', 'Musleras de tormenta de entrañas', 'Musleras de tormenta de entrañas', 'Набедренники Ливнебури', '', '', '', '', '', '', '', ''), +(15204, '월장석 마법봉', 'Baguette en pierre de lune', 'Mondsteinzauberstab', '月石魔杖', '月石魔杖', 'Varita de piedra lunar', 'Varita de piedra lunar', 'Луннокаменный жезл', '', '', '', '', '', '', '', ''), +(15205, '올빼미눈 소총', 'Carabine œil-de-chouette', 'Eulensicht-Gewehr', '鹰眼步枪', '鷹眼步槍', 'Rifle con vista de búho', 'Rifle con vista de búho', 'Совиная винтовка', '', '', '', '', '', '', '', ''), +(15206, '비취나무 막대', 'Bâton Jadefinger', 'Jadefingerbaton', '碧指魔棒', '碧指魔棒', 'Batuta de fuego de jade', 'Batuta de fuego de jade', 'Дубинка Нефритового пальца', '', '', '', '', '', '', '', ''), +(15207, '강철도금 방패', 'Bouclier de renforcement', 'Stahlkappenschild', '钢钉盾牌', '鋼釘盾牌', 'Escudo de acero', 'Escudo de acero', 'Стальной щит', '', '', '', '', '', '', '', ''), +(15208, '세나리온 달가루', 'Poussière de lune cénarienne', 'Mondstaub des Cenarius', '塞纳里奥月尘', '塞納里奧月塵', 'Polvo lunar Cenarion', 'Polvo de luna Cenarion', 'Лунная пыль Ценариона', '', '', '', '', '', '', '', ''), +(15209, '유물 더미', 'Ensemble de reliques', 'Reliktbündel', '遗物包裹', '聖物包裹', 'Fajo de reliquias', 'Fardo de reliquias', 'Сверток с реликвиями', '', '', '', '', '', '', '', ''), +(15210, '공격대원 쇼트소드', 'Epée courte d\'écumeur', 'Räuberkurzschwert', '袭击者短剑', '襲擊者短劍', 'Espada corta de asaltante', 'Espada corta de asaltante', 'Короткий разбойничий меч', '', '', '', '', '', '', '', ''), +(15211, '투쟁 쇼트소드', 'Epée courte militante', 'Militantes Kurzschwert', '斗士短剑', '鬥士短劍', 'Espada corta de militante', 'Espada corta de militante', 'Короткий меч ополченца', '', '', '', '', '', '', '', ''), +(15212, '투사 브로드소드', 'Epée large des guerriers', 'Kämpferbreitschwert', '战士宽刃剑', '戰士寬刃劍', 'Sable de luchador', 'Colada de luchador', 'Палаш бойца', '', '', '', '', '', '', '', ''), +(15213, '용병도', 'Epée des mercenaires', 'Söldnerklinge', '佣兵剑', '傭兵劍', 'Hoja de mercenario', 'Hoja de mercenario', 'Клинок наемника', '', '', '', '', '', '', '', ''), +(15214, '귀족검', 'Lame noble', 'Adelsmarke', '贵族佩剑', '貴族佩劍', 'Prenda de noble', 'Enseña de noble', 'Благородное клеймо', '', '', '', '', '', '', '', ''), +(15215, '섬뜩한 언월도', 'Falchion furieux', 'Wutschäumendes Krummschwert', '狂暴弯刀', '狂暴彎刀', 'Bracamarte furioso', 'Bracamarte furioso', 'Яростный фальшион', '', '', '', '', '', '', '', ''), +(15216, '룬문자 검', 'Epée runique', 'Runenschwert', '符文剑', '符文劍', 'Runaespada', 'Runaespada', 'Рунный меч', '', '', '', '', '', '', '', ''), +(15217, '과부검', 'Lame veuve', 'Witwenklinge', '寡妇利刃', '寡婦利刃', 'Espada de viuda', 'Espada de viuda', 'Вдовий клинок', '', '', '', '', '', '', '', ''), +(15218, '수정검', 'Epée de cristal', 'Kristallschwert', '水晶剑', '水晶劍', 'Espada de cristal', 'Espada de cristal', 'Хрустальный меч', '', '', '', '', '', '', '', ''), +(15219, '차원검', 'Lame dimensionnelle', 'Dimensionsklinge', '次元剑', '次元劍', 'Hoja dimensional', 'Hoja dimensional', 'Клинок Измерений', '', '', '', '', '', '', '', ''), +(15220, '서슬푸른 사브르', 'Sabre de guerre', 'Kriegsfellsäbel', '死战弯刀', '死戰彎刀', 'Sable de Belivil', 'Sable de Belivil', 'Сабля Жестокой Битвы', '', '', '', '', '', '', '', ''), +(15221, '신성한 전투검', 'Epée de guerre sainte', 'Heiliges Kriegsschwert', '圣战之剑', '聖戰之劍', 'Espada de guerra sagrada', 'Espada de guerra Sagrada', 'Священный боевой меч', '', '', '', '', '', '', '', ''), +(15222, '뾰족 곤봉', 'Marteau clouté', 'Stachelige Keule', '倒刺木棒', '倒刺木棒', 'Garrote con púas', 'Garrote con púas', 'Колючая дубина', '', '', '', '', '', '', '', ''), +(15223, '표창 망치', 'Marteau dentelé', 'Gezackter Stern', '锯齿之星', '鋸齒之星', 'Estrella dentada', 'Estrella dentada', 'Заостренный молот', '', '', '', '', '', '', '', ''), +(15224, '전투분쇄기', 'Ecrasante', 'Kampfzerkracher', '击碎者', '擊碎者', 'Machacabatallas', 'Machacabatallas', 'Боевой сокрушитель', '', '', '', '', '', '', '', ''), +(15225, '삼나무 망치', 'Marteau séquoia', 'Mammutbaumhammer', '杉木锤', '杉木錘', 'Martillo de secuoya', 'Martillo de secuoya', 'Секвойевый молот', '', '', '', '', '', '', '', ''), +(15226, '거대 지팡이', 'Gourdin géant', 'Riesenkeule', '巨木棒', '巨木棒', 'Garrote gigante', 'Garrote gigante', 'Огромная дубина', '', '', '', '', '', '', '', ''), +(15227, '다이아몬드 곤봉', 'Massue cloutée', 'Diamantspitzenknüttel', '钻石大棒', '鑽石大棒', 'Cachiporra con punta de diamante', 'Cachiporra con punta de diamante', 'Дубина с алмазным концом', '', '', '', '', '', '', '', ''), +(15228, '튼튼한 모닝스타', 'Masse écrasante', 'Todesmeteor', '粉碎流星锤', '粉碎流星錘', 'Meteorito mortal', 'Meteorito mortal', 'Разбившаяся звезда', '', '', '', '', '', '', '', ''), +(15229, '은총 망치', 'Marteau béni', 'Segenswindhammer', '祝福战锤', '祝福戰錘', 'Martillo Ventobendito', 'Martillo Ventobendito', 'Молот Благого ветра', '', '', '', '', '', '', '', ''), +(15230, '마루 도끼', 'Fendeuse crénelée', 'Kammspaltbeil', '劈山斧', '劈山斧', 'Cuchilla de peña', 'Cuchilla de peña', 'Хребтовый колун', '', '', '', '', '', '', '', ''), +(15231, '조각 손도끼', 'Hachette trancheuse', 'Spaltendes Kriegsbeil', '狂战士飞斧', '狂戰士飛斧', 'Hachuela seccionadora', 'Hachuela seccionadora', 'Раскалывающая секира', '', '', '', '', '', '', '', ''), +(15232, '난도질 식칼', 'Fendoir tranchant', 'Hackspaltbeil', '劈头利斧', '劈頭利斧', 'Cuchilla para picar', 'Cuchilla para picar', 'Крушащий колун', '', '', '', '', '', '', '', ''), +(15233, '야만 도끼', 'Hache sauvage', 'Wilde Axt', '野蛮战斧', '野蠻戰斧', 'Hacha indómita', 'Hacha indómita', 'Топор Свирепости', '', '', '', '', '', '', '', ''), +(15234, '거대한 낫', 'Faux supérieure', 'Große Sense', '巨型镰刀', '巨型鐮刀', 'Guadaña superior', 'Guadaña superior', 'Большая коса', '', '', '', '', '', '', '', ''), +(15235, '신월 도끼', 'Hache en croissant', 'Sichelschneide', '利刃新月斧', '利刃新月斧', 'Filo creciente', 'Filo creciente', 'Лезвие полумесяца', '', '', '', '', '', '', '', ''), +(15236, '달빛 도끼', 'Fendoir lunaire', 'Mondspaltbeil', '月牙斧', '月牙斧', 'Cuchilla de la Luna', 'Cuchilla de la Luna', 'Лунный колун', '', '', '', '', '', '', '', ''), +(15237, '시체 수확기', 'Hache ankou', 'Leichenspalter', '尸体收割者', '屍體收割者', 'Cadáver de cosechador', 'Cadáver de cosechador', 'Сбиратель трупов', '', '', '', '', '', '', '', ''), +(15238, '장군 도끼', 'Hache de seigneur de guerre', 'Kriegsherrenaxt', '督军战斧', '督軍戰斧', 'Hacha de Señor de la Guerra', 'Hacha de Señor de la Guerra', 'Топор вождя', '', '', '', '', '', '', '', ''), +(15239, '악마석 도끼', 'Hache Felstone', 'Teufelssteinhäscher', '魔石斩首斧', '魔石斬首斧', 'Atracador de piedras máculas', 'Espetadora piedra mácula', 'Разрушитель Камня Скверны', '', '', '', '', '', '', '', ''), +(15240, '악마 발톱', 'Griffe du démon', 'Dämonenklaue', '恶魔之爪', '惡魔之爪', 'Garra de demonio', 'Garra de demonio', 'Коготь демона', '', '', '', '', '', '', '', ''), +(15241, '전투 나이프', 'Couteau de combat', 'Kampfmesser', '作战小刀', '作戰小刀', 'Cuchillo de batalla', 'Cuchillo de batalla', 'Боевой нож', '', '', '', '', '', '', '', ''), +(15242, '연마된 스틸레토', 'Stylet affûté', 'Gewetztes Stilett', '光洁短剑', '光潔短劍', 'Estilete afilado', 'Estilete punzante', 'Заточенный стилет', '', '', '', '', '', '', '', ''), +(15243, '날카로운 크리스', 'Kris mortel', 'Tödlicher Kris', '锋利波刃剑', '鋒利波刃劍', 'Puñal hindú mortal', 'Puñal kris mortal', 'Смертоносный крис', '', '', '', '', '', '', '', ''), +(15244, '서슬 단도', 'Lame rasoir', 'Klingenschneide', '锋刃匕首', '鋒刃匕首', 'Hoja de cuchilla', 'Hoja de navaja', 'Клинок-бритва', '', '', '', '', '', '', '', ''), +(15245, '버팔 단검', 'Dague vorpale', 'Vorpal-Dolch', '漩涡匕首', '漩渦匕首', 'Daga vorpal', 'Daga vorpal', 'Стальной кинжал', '', '', '', '', '', '', '', ''), +(15246, '악마 비수', 'Lame démoniaque', 'Dämonenklinge', '恶魔之刃', '惡魔之刃', 'Hoja de demonio', 'Hoja de demonio', 'Демонический клинок', '', '', '', '', '', '', '', ''), +(15247, '붉은쐐기 단검', 'Dague d\'hémorragie', 'Blutdolch', '血击匕首', '血擊匕首', 'Daga de golpe de sangre', 'Daga de golpe de sangre', 'Кинжал кровавого удара', '', '', '', '', '', '', '', ''), +(15248, '빛나는 클레이모어', 'Claymore resplendissante', 'Gleißendes Claymore', '闪光双刃刀', '閃光雙刃刀', 'Espada claymore reluciente', 'Espada claymore reluciente', 'Блестящий клеймор', '', '', '', '', '', '', '', ''), +(15249, '빛나는 쯔바이핸더', 'Zweihander polie', 'Polierter Bidenhänder', '锋利双手剑', '鋒利雙手劍', 'Montante pulido', 'Montante pulido', 'Полированный цвайхандер', '', '', '', '', '', '', '', ''), +(15250, '빛나는 플랑베르쥬', 'Flamberge rougeoyante', 'Gleißender Flamberg', '闪光双手剑', '閃光雙手劍', 'Flamberge de luz trémula', 'Flamberge de luz trémula', 'Мерцающий фламберг', '', '', '', '', '', '', '', ''), +(15251, '현무도', 'Epée frappe-tête', 'Treffsicheres Schwert', '削头剑', '削頭劍', 'Espada Golpecabeza', 'Espada Golpecabeza', 'Меч Головобоя', '', '', '', '', '', '', '', ''), +(15252, '어금니 검', 'Epée éléphantesque', 'Hauerschwert', '长牙剑', '長牙劍', 'Espada con colmillo', 'Espada con colmillo', 'Меч клыкача', '', '', '', '', '', '', '', ''), +(15253, '참수검', 'Lame tranche-tête', 'Köpfklinge', '斩首剑', '斬首劍', 'Hoja decapitadora', 'Hoja decapitadora', 'Обезглавливающий клинок', '', '', '', '', '', '', '', ''), +(15254, '검은 레스빠동', 'Espadon noir', 'Dunkler Espandon', '黑暗军刀', '黑暗軍刀', 'Mandoble oscuro', 'Mandoble oscuro', 'Темный эспадон', '', '', '', '', '', '', '', ''), +(15255, '화려한 플랑베르쥬', 'Flamberge galante', 'Ritterlicher Flamberg', '英勇双手剑', '英勇雙手劍', 'Flamberge de galante', 'Flamberge de galante', 'Элегантный фламберг', '', '', '', '', '', '', '', ''), +(15256, '학살검', 'Epée du massacre', 'Massakerschwert', '屠杀长剑', '屠殺長劍', 'Espada de masacre', 'Espada de masacre', 'Смертоубийственный меч', '', '', '', '', '', '', '', ''), +(15257, '신검', 'Lacéreuse', 'Schienbeinklinge', '胫骨剑', '脛骨劍', 'Hoja espinilla', 'Hoja espinilla', 'Берцовый клинок', '', '', '', '', '', '', '', ''), +(15258, '축복받은 전투검', 'Lame de guerre divine', 'Göttliche Kriegsklinge', '神圣战剑', '神聖戰劍', 'Hoja de guerra divina', 'Hoja de guerra divina', 'Божественный клинок', '', '', '', '', '', '', '', ''), +(15259, '무거운 전투망치', 'Marteau de guerre lourd', 'Kräftiger Kampfhammer', '有力战锤', '有力戰錘', 'Martillo de batalla pesado', 'Martillo de batalla pesado', 'Здоровенный боевой молот', '', '', '', '', '', '', '', ''), +(15260, '돌망치', 'Marteau en pierre', 'Steinhammer', '石锤', '石錘', 'Martillo de piedra', 'Martillo de piedra', 'Каменный молот', '', '', '', '', '', '', '', ''), +(15261, '삼나무 가지', 'Branche de séquoia', 'Mammutbaumzweig', '红杉树枝', '紅杉樹枝', 'Rama de secuoya', 'Rama de secuoya', 'Ветвь секвойи', '', '', '', '', '', '', '', ''), +(15262, '거대한 마울', 'Maillet supérieur', 'Großer Schlägel', '巨型木槌', '巨型木槌', 'Gran maza superior', 'Gran maza superior', 'Большая кувалда', '', '', '', '', '', '', '', ''), +(15263, '왕실 타구봉', 'Maillet royal', 'Königlicher Schlaghammer', '皇家重槌', '皇家重槌', 'Marra real', 'Marra real', 'Королевский молот', '', '', '', '', '', '', '', ''), +(15264, '기습 철퇴', 'Fracasse-dos', 'Kreuzbrecher', '断脊者', '斷脊者', 'Partedorsales', 'Partedorsales', 'Ломатель хребтов', '', '', '', '', '', '', '', ''), +(15265, '고통 인도자', 'Douloureuse', 'Peinbringer', '痛苦巨锤', '痛苦巨錘', 'Castigador', 'Castigador', 'Причиняющий боль', '', '', '', '', '', '', '', ''), +(15266, '섬뜩한 마울', 'Maillet féroce', 'Wilder Raufer', '凶猛重槌', '兇猛重槌', 'Destructor fiero', 'Destructor fiero', 'Яростный мучитель', '', '', '', '', '', '', '', ''), +(15267, '투사망치', 'Brutaliseur', 'Schlägerstreitkolben', '蛮力重锤', '蠻力重錘', 'Martillobruto', 'Martillo tosco', 'Грубомолот', '', '', '', '', '', '', '', ''), +(15268, '쌍날 도끼', 'Hache double', 'Doppelklingen-Axt', '双刃斧', '雙刃斧', 'Hacha de dos filos', 'Hacha de dos filos', 'Двусторонний топор', '', '', '', '', '', '', '', ''), +(15269, '육중한 전투도끼', 'Hache de guerre massive', 'Massive Streitaxt', '超大战斧', '超大戰斧', 'Hacha de batalla maciza', 'Hacha de batalla maciza', 'Массивный боевой топор', '', '', '', '', '', '', '', ''), +(15270, '거대 전투도끼', 'Hache de guerre gigantesque', 'Gigantische Kriegsaxt', '巨人战斧', '巨人戰斧', 'Hacha de Guerra gigante', 'Hacha de Guerra gigante', 'Гигантский военный топор', '', '', '', '', '', '', '', ''), +(15271, '거대 도끼', 'Hache de guerre colossale', 'Kolossale Großaxt', '无双战斧', '無雙戰斧', 'Gran hacha colosal', 'Gran hacha colosal', 'Колоссальный топор', '', '', '', '', '', '', '', ''), +(15272, '서슬 도끼', 'Hache effilée', 'Schneidenaxt', '剃刀斧', '剃刀斧', 'Hacha cuchilla', 'Hacha navaja', 'Бритвенно-острый топор', '', '', '', '', '', '', '', ''), +(15273, '돌개날 도끼', 'Porte-mort', 'Todesschläger', '死亡斩击者', '死亡斬擊者', 'Golpeamuerte', 'Golpeamuerte', 'Удар Смерти', '', '', '', '', '', '', '', ''), +(15274, '점쟁이 지팡이', 'Bâton de divination', 'Rutengänger-Langstab', '预言师长杖', '預言師長杖', 'Bastón largo de adivino', 'Bastón largo de adivino', 'Божественный длинный посох', '', '', '', '', '', '', '', ''), +(15275, '마술 지팡이', 'Bâton de thaumaturge', 'Thaumaturgiestab', '奇术师长杖', '奇術師長杖', 'Bastón de taumaturgo', 'Bastón de taumaturgo', 'Чудотворный посох', '', '', '', '', '', '', '', ''), +(15276, '마도사 지팡이', 'Long bâton de magus', 'Maguslangstab', '大法师长杖', '大法師長杖', 'Bastón largo de mago', 'Bastón largo de mago', 'Длинный посох мага', '', '', '', '', '', '', '', ''), +(15277, '회색 코도 발굽', 'Kodo gris', 'Grauer Kodo', '灰色科多兽', '灰色科多獸', 'Kodo gris', 'Kodo gris', 'Серый кодо', '', '', '', '', '', '', '', ''), +(15278, '극점 지팡이', 'Bâton du solstice', 'Sonnenwendstab', '正午长杖', '正午長杖', 'Bastón de solsticio', 'Bastón de solsticio', 'Посох Солнцестояния', '', '', '', '', '', '', '', ''), +(15279, '상아 마법봉', 'Baguette ivoire', 'Elfenbeinzauberstab', '象牙魔杖', '象牙魔杖', 'Varita de marfil', 'Varita de marfil', 'Жезл из слоновой кости', '', '', '', '', '', '', '', ''), +(15280, '마도사 손길', 'Main de sorcier', 'Hexerhand', '巫师之手', '巫師之手', 'Mano de zahorí', 'Mano de zahorí', 'Рука волшебника', '', '', '', '', '', '', '', ''), +(15281, '샛별 마법봉', 'Bâtonnet de l\'étoile luminescente', 'Leuchtstern-Rute', '烁星魔棒', '爍星魔棒', 'Vara Resplandor astral', 'Vara Resplandor astral', 'Жезл Сияющей звезды', '', '', '', '', '', '', '', ''), +(15282, '용숨결 마법봉', 'Doigt du dragon', 'Großdrachen-Finger', '龙指', '龍指', 'Dedo de dragón', 'Dedo de dragón', 'Драконий палец', '', '', '', '', '', '', '', ''), +(15283, '달 마법봉', 'Baguette lunaire', 'Lunarzauberstab', '月亮魔杖', '月亮魔杖', 'Varita lunar', 'Varita lunar', 'Лунный жезл', '', '', '', '', '', '', '', ''), +(15284, '전투 장궁', 'Grand arc martial', 'Langer Kampfbogen', '长战弓', '長戰弓', 'Arco de batalla largo', 'Arco de batalla largo', 'Длинный боевой лук', '', '', '', '', '', '', '', ''), +(15285, '궁수의 장궁', 'Arc long d\'archer', 'Bogenschützen-Langbogen', '射手长弓', '射手長弓', 'Arco largo de arquero', 'Arco largo de arquero', 'Длинный лук лучника', '', '', '', '', '', '', '', ''), +(15286, '붉은나무 장궁', 'Arc long en séquoia', 'Rotholz-Langbogen', '红木长弓', '紅木長弓', 'Arco largo de madera roja', 'Arco largo de madera roja', 'Длинный лук из красного дерева', '', '', '', '', '', '', '', ''), +(15287, '십자군 활', 'Arc du Croisé', 'Kreuzfahrer-Bogen', '十字军长弓', '十字軍長弓', 'Arco de cruzado', 'Arco de cruzado', 'Лук Рыцаря', '', '', '', '', '', '', '', ''), +(15288, '뿔나팔 활', 'Arc Blasthorn', 'Blasthorn-Bogen', '犄角长弓', '犄角長弓', 'Arco tiroespina', 'Arco tiroespina', 'Взрывороговый лук', '', '', '', '', '', '', '', ''), +(15289, '하늘쐐기 활', 'Arc de grande frappe', 'Archstrike-Bogen', '曲线长弓', '曲線長弓', 'Arco Arcogolpe', 'Arco Arcogolpe', 'Лук архиудара', '', '', '', '', '', '', '', ''), +(15290, '갈색 코도 발굽', 'Kodo brun', 'Brauner Kodo', '棕色科多兽', '棕色科多獸', 'Kodo marrón', 'Kodo marrón', 'Бурый кодо', '', '', '', '', '', '', '', ''), +(15291, '하피잡이 장궁', 'Arc foudroyant', 'Harpyienstachler', '鹰身人缝衣针', '鷹身人縫衣針', 'Taladro de arpía', 'Taladro de arpía', 'Игольщик гарпии', '', '', '', '', '', '', '', ''), +(15292, '녹색 코도 발굽', 'Kodo vert', 'Grüner Kodo', '绿色科多兽', '綠色科多獸', 'Kodo verde', 'Kodo verde', 'Зеленый кодо', '', '', '', '', '', '', '', ''), +(15293, '청색 코도 발굽', 'Kodo bleu', 'Graublauer Kodo', '蓝色科多兽', '藍色科多獸', '', 'Kodo azulado', 'Бирюзовый кодо', '', '', '', '', '', '', '', ''), +(15294, '뿔나무 활', 'Arc de siège', 'Belagerungsbogen', '攻城长弓', '攻城長弓', 'Arco de asedio', 'Arco de asedio', 'Осадный лук', '', '', '', '', '', '', '', ''), +(15295, '가시불꽃 활', 'Arc flamboyant', 'Feuerfederbogen', '羽毛弓', '羽毛弓', 'Arco de fuego de pinchos', 'Arco de fuego de pinchos', 'Огненноперый лук', '', '', '', '', '', '', '', ''), +(15296, '명궁', 'Arc oeil-de-faucon', 'Falkenauges Bogen', '鹰眼长弓', '鷹眼長弓', 'Arco de ojo de halcón', 'Arco de ojo de halcón', 'Лук Соколиного глаза', '', '', '', '', '', '', '', ''), +(15297, '불곰 팔보호구', 'Brassards du grizzly', 'Grizzly-Armschienen', '灰白护腕', '灰白護腕', 'Brazales de grisezno', 'Brazales de oso pardo', 'Наручи гризли', '', '', '', '', '', '', '', ''), +(15298, '불곰 버클러', 'Targe du grizzly', 'Grizzly-Rundschild', '灰白圆盾', '灰白圓盾', 'Rodela de grisezno', 'Rodela de oso pardo', 'Кулачный щит гризли', '', '', '', '', '', '', '', ''), +(15299, '불곰 단망토', 'Cape du grizzly', 'Grizzly-Cape', '灰白斗篷', '灰白斗篷', 'Manteo de grisezno', 'Manteo de oso pardo', 'Накидка гризли', '', '', '', '', '', '', '', ''), +(15300, '불곰 장갑', 'Gants du grizzly', 'Grizzly-Handschuhe', '灰白手套', '灰白手套', 'Guantes griseznos', 'Guantes de oso pardo', 'Перчатки гризли', '', '', '', '', '', '', '', ''), +(15301, '불곰 덧신', 'Mules du grizzly', 'Grizzly-Schuhe', '灰白便鞋', '灰白便鞋', 'Zapatillas griseznas', 'Zapatillas de oso pardo', 'Туфли гризли', '', '', '', '', '', '', '', ''), +(15302, '불곰 허리띠', 'Ceinture du grizzly', 'Grizzly-Gürtel', '灰白腰带', '灰白腰帶', 'Cinturón de grisezno', 'Cinturón de oso pardo', 'Пояс гризли', '', '', '', '', '', '', '', ''), +(15303, '불곰 바지', 'Pantalon du grizzly', 'Grizzly-Hose', '灰白短裤', '灰白短褲', 'Pantalones griseznos', 'Pantalones de oso pardo', 'Штаны гризли', '', '', '', '', '', '', '', ''), +(15304, '불곰 조끼', 'Harnais du grizzly', 'Grizzly-Wams', '灰白夹克', '灰白夾克', 'Chaleco griseznos', 'Chaleco de oso pardo', 'Жакет гризли', '', '', '', '', '', '', '', ''), +(15305, '야생 신발', 'Chaussures farouches', 'Wild-Schuhe', '野性便鞋', '野性便鞋', 'Zapatos ferales', 'Zapatos ferales', 'Дикие ботинки', '', '', '', '', '', '', '', ''), +(15306, '야생 손목띠', 'Manchettes farouches', 'Wild-Bindungen', '野性束腕', '野性束腕', 'Ataduras ferales', 'Ataduras ferales', 'Дикие наручники', '', '', '', '', '', '', '', ''), +(15307, '야생 버클러', 'Targe farouche', 'Wild-Rundschild', '野性圆盾', '野性圓盾', 'Rodela feral', 'Rodela feral', 'Дикий кулачный щит', '', '', '', '', '', '', '', ''), +(15308, '야생 장식끈', 'Corde farouche', 'Wild-Kordel', '野性束腰', '野性束腰', 'Cordón feral', 'Cordón feral', 'Дикий шнурованный ремень', '', '', '', '', '', '', '', ''), +(15309, '야생 망토', 'Cape farouche', 'Wild-Umhang', '野性披风', '野性披風', 'Capa feral', 'Capa feral', 'Дикий плащ', '', '', '', '', '', '', '', ''), +(15310, '야생 장갑', 'Gants farouches', 'Wild-Handschuhe', '野性手套', '野性手套', 'Guantes ferales', 'Guantes ferales', 'Дикие перчатки', '', '', '', '', '', '', '', ''), +(15311, '야생 멜빵', 'Harnais farouche', 'Wildharnisch', '野性甲胄', '野性甲胄', 'Arnés feral', 'Arnés feral', 'Дикая портупея', '', '', '', '', '', '', '', ''), +(15312, '야생 다리보호구', 'Jambières farouches', 'Wild-Gamaschen', '野性护腿', '野性護腿', 'Leotardos ferales', 'Leotardos ferales', 'Дикие поножи', '', '', '', '', '', '', '', ''), +(15313, '야생 어깨보호구', 'Protège-épaules farouches', 'Wild-Schulterpolster', '野性肩甲', '野性肩甲', 'Hombreras ferales', 'Hombreras ferales', 'Дикое оплечье', '', '', '', '', '', '', '', ''), +(15314, '유물 자루', 'Liasse de reliques', 'Bündel Relikte', '一包遗物', '一包聖物', 'Montón de reliquias', 'Montón de reliquias', 'Котомка с мощами', '', '', '', '', '', '', '', ''), +(15322, '활강총', 'Fusil à canon lisse', 'Glattlauf-Schusswaffe', '滑膛枪', '滑膛槍', 'Pistola de ánima lisa', 'Pistola de ánima lisa', 'Гладкоствольное ружье', '', '', '', '', '', '', '', ''), +(15323, '격발 산탄총', 'Fusil à percussion', 'Zündschrotflinte', '震击猎枪', '震擊獵槍', 'Pistola de percusión', 'Pistola de percusión', 'Дробовик ударного действия', '', '', '', '', '', '', '', ''), +(15324, '불타는 소총', 'Carabine brûle-flanc', 'Burnside-Gewehr', '伯恩赛德步枪', '伯恩賽德步槍', 'Rifle quemado', 'Rifle quemado', 'Винтовка Бернсайда', '', '', '', '', '', '', '', ''), +(15325, '명사수 화승총', 'Arquebuse de tireur d\'élite', 'Scharfschützen-Arkebuse', '神射手火绳枪', '神射手火繩槍', 'Arcabuz certero', 'Arcabuz certero', 'Стрелковая аркебуза', '', '', '', '', '', '', '', ''), +(15326, '번쩍이는 투척용 도끼', 'Hache de lancer resplendissante', 'Gleißende Wurfaxt', '闪光的飞斧', '閃光的飛斧', 'Hacha arrojadiza reluciente', '', 'Блестящий метательный топорик', '', '', '', '', '', '', '', ''), +(15327, '날카로운 투척용 단검', 'Dague de lancer corrompue', 'Tückischer Wurfdolch', '邪恶飞刀', '邪惡飛刀', 'Daga arrojadiza maligna', '', 'Коварный метательный кинжал', '', '', '', '', '', '', '', ''), +(15328, '조셉의 열쇠', 'Clé de Joseph', 'Josephs Schlüssel', '约瑟夫的钥匙', '約瑟夫的鑰匙', 'Llave de Joseph', 'Llave de Joseph', 'Ключ Джозефа', '', '', '', '', '', '', '', ''), +(15329, '기병대 허리띠', 'Ceinture de muletier', 'Zänkergürtel', '牧者腰带', '牧者腰帶', 'Cinturón de vaquero', 'Cinturón de vaquero', 'Пояс Крикуна', '', '', '', '', '', '', '', ''), +(15330, '기병대 장화', 'Bottes de muletier', 'Zänkerstiefel', '牧者长靴', '牧者長靴', 'Botas de vaquero', 'Botas de vaquero', 'Сапоги Крикуна', '', '', '', '', '', '', '', ''), +(15331, '기병대 손목띠', 'Protège-poignets de muletier', 'Zänkergelenkbänder', '牧者腕轮', '牧者腕輪', 'Muñequeras de vaquero', 'Braciles de vaquero', 'Нарукавье Крикуна', '', '', '', '', '', '', '', ''), +(15332, '기병대 버클러', 'Targe de muletier', 'Zänkerrundschild', '牧者圆盾', '牧者圓盾', 'Rodela de vaquero', 'Rodela de vaquero', 'Кулачный щит Крикуна', '', '', '', '', '', '', '', ''), +(15333, '기병대 망토', 'Cape de muletier', 'Zänkerumhang', '牧者披风', '牧者披風', 'Capa de vaquero', 'Capa de vaquero', 'Плащ Крикуна', '', '', '', '', '', '', '', ''), +(15334, '기병대 장갑', 'Gants de muletier', 'Zänkerhandschuhe', '牧者手套', '牧者手套', 'Guantes de vaquero', 'Guantes de vaquero', 'Перчатки Крикуна', '', '', '', '', '', '', '', ''), +(15335, '가시강철 쇼트소드', 'Epée courte de Briarsteel', 'Zackenstahlkurzschwert', '石南钢剑', '石南鋼劍', 'Espada corta de acero brezo', 'Espada corta de acero brezo', 'Стальной короткий меч с шипами', '', '', '', '', '', '', '', ''), +(15336, '기병대 다리보호구', 'Jambières de muletier', 'Zänkergamaschen', '牧者护腿', '牧者護腿', 'Leotardos de vaquero', 'Leotardos de vaquero', 'Поножи Крикуна', '', '', '', '', '', '', '', ''), +(15337, '기병대 겉옷', 'Vareuse de muletier', 'Zänkerwickeltücher', '争斗者外袍', '爭鬥者外袍', 'Brazaletes de vaquero', 'Sobrevesta de vaquero', 'Блуза Крикуна', '', '', '', '', '', '', '', ''), +(15338, '기병대 어깨보호대', 'Mantelet de muletier', 'Zänkermantel', '牧者衬肩', '牧者襯肩', 'Manto de vaquero', 'Manto de vaquero', 'Оплечье Крикуна', '', '', '', '', '', '', '', ''), +(15339, '길잡이 모자', 'Chapeau de guide', 'Pfadfinderhut', '拓荒者软帽', '拓荒者軟帽', 'Sombrero de abrecaminos', 'Sombrero de abrecaminos', 'Шляпа землепроходца', '', '', '', '', '', '', '', ''), +(15340, '길잡이 망토', 'Cape de guide', 'Pfadfinderumhang', '拓荒者披风', '拓荒者披風', 'Capa de abrecaminos', 'Capa de abrecaminos', 'Плащ землепроходца', '', '', '', '', '', '', '', ''), +(15341, '길잡이 장화', 'Bottes de guide', 'Pfadfinderfußpolster', '拓荒者足垫', '拓荒者足墊', 'Escarpines de abrecaminos', 'Escarpines de abrecaminos', 'Сапоги землепроходца', '', '', '', '', '', '', '', ''), +(15342, '길잡이 수호방패', 'Garde de guide', 'Pfadfinderschutz', '拓荒者护甲', '拓荒者護甲', 'Integumento de abrecaminos', 'Integumento de abrecaminos', 'Щит землепроходца', '', '', '', '', '', '', '', ''), +(15343, '길잡이 장갑', 'Gants de guide', 'Pfadfinderhandschuhe', '拓荒者手套', '拓荒者手套', 'Guantes de abrecaminos', 'Guantes de abrecaminos', 'Перчатки проводника', '', '', '', '', '', '', '', ''), +(15344, '길잡이 바지', 'Pantalon de guide', 'Pfadfinderhose', '拓荒者短裤', '拓荒者短褲', 'Pantalones de abrecaminos', 'Pantalones de abrecaminos', 'Штаны землепроходца', '', '', '', '', '', '', '', ''), +(15345, '길잡이 어깨보호구', 'Protège-épaules de guide', 'Pfadfinderschulterpolster', '拓荒者护肩', '拓荒者護肩', 'Hombreras de abrecaminos', 'Hombreras de abrecaminos', 'Наплечные пластины землепроходца', '', '', '', '', '', '', '', ''), +(15346, '길잡이 조끼', 'Gilet de guide', 'Pfadfinderweste', '拓荒者外衣', '拓荒者外衣', 'Jubón de abrecaminos', 'Jubón de abrecaminos', 'Жилет землепроходца', '', '', '', '', '', '', '', ''), +(15347, '길잡이 허리띠', 'Ceinture de guide', 'Pfadfindergürtel', '拓荒者腰带', '拓荒者腰帶', 'Cinturón de abrecaminos', 'Cinturón de abrecaminos', 'Пояс землепроходца', '', '', '', '', '', '', '', ''), +(15348, '길잡이 팔보호구', 'Brassards de guide', 'Pfadfinderarmschienen', '拓荒者护腕', '拓荒者護腕', 'Brazales de abrecaminos', 'Brazales de abrecaminos', 'Наручи землепроходца', '', '', '', '', '', '', '', ''), +(15349, '인간사냥꾼 허리띠', 'Ceinture de chasseur de têtes', 'Kopfjägergürtel', '猎头者腰带', '獵頭者腰帶', 'Cinturón de cazador de cabezas', 'Cinturón de cazador de cabezas', 'Пояс охотника за головами', '', '', '', '', '', '', '', ''), +(15350, '인간사냥꾼 장화', 'Mules de chasseur de têtes', 'Kopfjägerschuhe', '猎头者便鞋', '獵頭者便鞋', 'Zapatillas de cazador de cabezas', 'Zapatillas de cazador de cabezas', 'Туфли охотника за головами', '', '', '', '', '', '', '', ''), +(15351, '인간사냥꾼 손목띠', 'Poignets de chasseur de têtes', 'Kopfjägerbänder', '猎头者护腕', '獵頭者護腕', 'Sortijas de cazador de cabezas', 'Sortijas de cazador de cabezas', 'Поручи охотника за головами', '', '', '', '', '', '', '', ''), +(15352, '인간사냥꾼 버클러', 'Targe de chasseur de têtes', 'Kopfjägerrundschild', '猎头者圆盾', '獵頭者圓盾', 'Rodela de cazador de cabezas', 'Rodela de cazador de cabezas', 'Кулачный щит охотника за головами', '', '', '', '', '', '', '', ''), +(15353, '인간사냥꾼 투구', 'Coiffe de chasseur de têtes', 'Kopfjägerkopfputz', '猎头者头饰', '獵頭者頭飾', 'Penacho de cazador de cabezas', 'Penacho de cazador de cabezas', 'Головной убор главного охотника', '', '', '', '', '', '', '', ''), +(15354, '인간사냥꾼 망토', 'Cape de chasseur de têtes', 'Kopfjägerumhang', '猎头者披风', '獵頭者披風', 'Capa de cazador de cabezas', 'Capa de cazador de cabezas', 'Плащ охотника за головами', '', '', '', '', '', '', '', ''), +(15355, '인간사냥꾼 장갑', 'Mitaines de chasseur de têtes', 'Kopfjägerfäustlinge', '猎头者手套', '獵頭者手套', 'Mitones de cazador de cabezas', 'Mitones de cazador de cabezas', 'Полуперчатки охотника за головами', '', '', '', '', '', '', '', ''), +(15356, '인간사냥꾼 갑옷', 'Harnais de chasseur de têtes', 'Kopfjägerrüstung', '猎头者护甲', '獵頭者護甲', 'Armadura de cazador de cabezas', 'Armadura de cazador de cabezas', 'Броня охотника за головами', '', '', '', '', '', '', '', ''), +(15357, '인간사냥꾼 어깨갑옷', 'Spallières de chasseur de têtes', 'Kopfjägerschiftung', '猎头者肩甲', '獵頭者肩甲', 'Bufas de cazador de cabezas', 'Bufas de cazador de cabezas', 'Наплеч охотника за головами', '', '', '', '', '', '', '', ''), +(15358, '인간사냥꾼 다리보호구', 'Jambières de chasseur de têtes', 'Kopfjägerwollwäsche', '猎头者毛裤', '獵頭者毛褲', 'Prendas de lana', 'Prendas de lana de cazador de cabezas', 'Короткие штаны охотника за головами', '', '', '', '', '', '', '', ''), +(15359, '요정 조끼', 'Gilet d\'entourloupeur', 'Schwindlerweste', '狡诈外衣', '狡詐外衣', 'Jubón de timador', 'Jubón de timador', 'Шутовской жилет', '', '', '', '', '', '', '', ''), +(15360, '요정 손목띠', 'Manchettes d\'entourloupeur', 'Schwindlerbindungen', '狡诈束腕', '狡詐束腕', 'Ataduras de timador', 'Ataduras de timador', 'Шутовские наручники', '', '', '', '', '', '', '', ''), +(15361, '요정 장식띠', 'Echarpe d\'entourloupeur', 'Schwindlerschärpe', '狡诈腰带', '狡詐腰帶', 'Fajín de timador', 'Fajín de timador', 'Шутовской кушак', '', '', '', '', '', '', '', ''), +(15362, '요정 장화', 'Bottes d\'entourloupeur', 'Schwindlerstiefel', '狡诈长靴', '狡詐長靴', 'Botas de timador', 'Botas de timador', 'Шутовские сапоги', '', '', '', '', '', '', '', ''), +(15363, '요정 투구', 'Coiffure d\'entourloupeur', 'Schwindlerkopfputz', '狡诈头饰', '狡詐頭飾', 'Penacho de timador', 'Penacho de timador', 'Шутовской головной убор', '', '', '', '', '', '', '', ''), +(15364, '요정 망토', 'Cape d\'entourloupeur', 'Schwindlerumhang', '狡诈披风', '狡詐披風', 'Capa de timador', 'Capa de timador', 'Шутовской плащ', '', '', '', '', '', '', '', ''), +(15365, '요정 장갑', 'Protège-mains d\'entourloupeur', 'Schwindlerhandlappen', '狡诈裹手', '狡詐裹手', 'Mitones de timador', 'Manijas de timador', 'Шутовские повязки', '', '', '', '', '', '', '', ''), +(15366, '요정 다리보호구', 'Jambières d\'entourloupeur', 'Schwindlergamaschen', '狡诈护腿', '狡詐護腿', 'Leotardos de timador', 'Leotardos de timador', 'Шутовские поножи', '', '', '', '', '', '', '', ''), +(15367, '요정 보호방패', 'Bouclier d\'entourloupeur', 'Schwindlerbeschützer', '狡诈盾牌', '狡詐盾牌', 'Protector de timador', 'Protector de timador', 'Шутовской защитник', '', '', '', '', '', '', '', ''), +(15368, '요정 어깨갑옷', 'Espauliers d\'entourloupeur', 'Schwindlerschulterstücke', '狡诈肩铠', '狡詐肩鎧', 'Espaldares de timador', 'Espaldares de timador', 'Шутовское наплечье', '', '', '', '', '', '', '', ''), +(15369, '늑대기수 허리띠', 'Ceinture de chevaucheur de loup', 'Wolfreitergürtel', '狼骑兵腰带', '狼騎兵腰帶', 'Cinturón de Caballero Lobo', 'Cinturón de Caballero Lobo', 'Волчиный пояс', '', '', '', '', '', '', '', ''), +(15370, '늑대기수 장화', 'Bottes de chevaucheur de loup', 'Wolfreiterstiefel', '狼骑兵战靴', '狼騎兵戰靴', 'Botas de Caballero Lobo', 'Botas de Caballero Lobo', 'Волчиные сапоги', '', '', '', '', '', '', '', ''), +(15371, '늑대기수 망토', 'Cape de chevaucheur de loup', 'Wolfreiterumhang', '狼骑兵披风', '狼騎兵披風', 'Capa de Caballero Lobo', 'Capa de Caballero Lobo', 'Волчиный плащ', '', '', '', '', '', '', '', ''), +(15372, '늑대기수 장갑', 'Gants de chevaucheur de loup', 'Wolfreiterhandschuhe', '狼骑兵手套', '狼騎兵手套', 'Guantes de Caballero Lobo', 'Guantes de Caballero Lobo', 'Волчиные перчатки', '', '', '', '', '', '', '', ''), +(15373, '늑대기수 머리보호구', 'Coiffure de chevaucheur de loup', 'Wolfreiterkopfbedeckung', '狼骑兵头盔', '狼騎兵頭盔', 'Casco de Caballero Lobo', 'Casco de Caballero Lobo', 'Волчиный головной убор', '', '', '', '', '', '', '', ''), +(15374, '늑대기수 다리보호구', 'Jambières de chevaucheur de loup', 'Wolfreitergamaschen', '狼骑兵护腿', '狼騎兵護腿', 'Leotardos de Caballero Lobo', 'Leotardos de Caballero Lobo', 'Волчиные поножи', '', '', '', '', '', '', '', ''), +(15375, '늑대기수 어깨보호구', 'Protège-épaules de chevaucheur de loup', 'Wolfreiterschulterpolster', '狼骑兵肩甲', '狼騎兵肩甲', 'Hombreras de Caballero Lobo', 'Hombreras de Caballero Lobo', 'Волчиные наплечные пластины', '', '', '', '', '', '', '', ''), +(15376, '늑대기수 솜댄갑옷', 'Gambison de chevaucheur de loup', 'Gefütterte Wolfreiterrüstung', '狼骑兵钉甲', '狼騎兵釘甲', 'Armadura acolchada de Caballero Lobo', 'Armadura acolchada de Caballero Lobo', 'Волчиный стеганый доспех', '', '', '', '', '', '', '', ''), +(15377, '늑대기수 손목띠', 'Protège-poignets de chevaucheur de loup', 'Wolfreitergelenkbänder', '狼骑兵腕环', '狼騎兵腕環', 'Muñequeras de Caballero Lobo', 'Braciles de Caballero Lobo', 'Волчиное боевое нарукавье', '', '', '', '', '', '', '', ''), +(15378, '성난발톱 허리띠', 'Ceinture Grifferage', 'Zornprankengürtel', '怒爪腰带', '怒爪腰帶', 'Cinturón Garrira', 'Cinturón Garrafuria', 'Пояс Яростного Когтя', '', '', '', '', '', '', '', ''), +(15379, '성난발톱 장화', 'Bottes Grifferage', 'Zornprankenstiefel', '怒爪长靴', '怒爪長靴', 'Botas Garrira', 'Botas Garrafuria', 'Сапоги Яростного Когтя', '', '', '', '', '', '', '', ''), +(15380, '성난발톱 팔보호구', 'Brassards Grifferage', 'Zornprankenarmschienen', '怒爪护腕', '怒爪護腕', 'Brazales Garrira', 'Brazales Garrafuria', 'Наручи Яростного Когтя', '', '', '', '', '', '', '', ''), +(15381, '성난발톱 흉갑', 'Corselet Grifferage', 'Zornprankenbrustschutz', '怒爪胸甲', '怒爪胸甲', 'Coraza Garrira', 'Coselete Garrafuria', 'Нагрудный доспех Яростного Когтя', '', '', '', '', '', '', '', ''), +(15382, '성난발톱 망토', 'Cape Grifferage', 'Zornprankenumhang', '怒爪披风', '怒爪披風', 'Capa Garrira', 'Capa Garrafuria', 'Плащ Яростного Когтя', '', '', '', '', '', '', '', ''), +(15383, '성난발톱 장갑', 'Gants Grifferage', 'Zornprankenhandschuhe', '怒爪手套', '怒爪手套', 'Guantes Garrira', 'Guantes Garrafuria', 'Перчатки Яростного Когтя', '', '', '', '', '', '', '', ''), +(15384, '성난발톱 투구', 'Coiffure Grifferage', 'Zornprankenhelm', '怒爪头盔', '怒爪頭盔', 'Yelmo Garrira', 'Yelmo Garrafuria', 'Шлем Яростного Когтя', '', '', '', '', '', '', '', ''), +(15385, '성난발톱 다리보호구', 'Jambières Grifferage', 'Zornprankengamaschen', '怒爪护腿', '怒爪護腿', 'Leotardos Garrira', 'Leotardos Garrafuria', 'Поножи Яростного Когтя', '', '', '', '', '', '', '', ''), +(15386, '성난발톱 어깨보호구', 'Protège-épaules Grifferage', 'Zornprankenschultern', '怒爪护肩', '怒爪護肩', 'Hombreras Garrira', 'Hombreras Garrafuria', 'Наплечные пластины Яростного Когтя', '', '', '', '', '', '', '', ''), +(15387, '비취불꽃 팔찌', 'Bracelets Jadefeu', 'Jadefeuerarmreifen', '碧火护腕', '碧火護腕', 'Pulseras de fuego de jade', 'Pulseras de fuego de jade', 'Браслеты Нефритового огня', '', '', '', '', '', '', '', ''), +(15388, '비취불꽃 허리띠', 'Ceinture Jadefeu', 'Jadefeuergürtel', '碧火腰带', '碧火腰帶', 'Cinturón de fuego de jade', 'Cinturón de fuego de jade', 'Пояс Нефритового огня', '', '', '', '', '', '', '', ''), +(15389, '비취불꽃 발덮개', 'Sandales Jadefeu', 'Jadefeuersabatons', '碧火马靴', '碧火馬靴', 'Escarpes de fuego de jade', 'Escarpes de fuego de jade', 'Башмаки Нефритового огня', '', '', '', '', '', '', '', ''), +(15390, '비취불꽃 흉갑', 'Corselet Jadefeu', 'Jadefeuerbrustschutz', '碧火护胸', '碧火護胸', 'Coraza de fuego de jade', 'Coselete de fuego de jade', 'Нагрудный доспех Нефритового огня', '', '', '', '', '', '', '', ''), +(15391, '비취불꽃 모자', 'Coiffe Jadefeu', 'Jadefeuerkappe', '碧火军帽', '碧火軍帽', 'Almete de fuego de jade', 'Almete de fuego de jade', 'Шапка Нефритового огня', '', '', '', '', '', '', '', ''), +(15392, '비취불꽃 망토', 'Cape Jadefeu', 'Jadefeuerumhang', '碧火披风', '碧火披風', 'Capa de fuego de jade', 'Capa de fuego de jade', 'Плащ Нефритового огня', '', '', '', '', '', '', '', ''), +(15393, '비취불꽃 장갑', 'Gants Jadefeu', 'Jadefeuerhandschuhe', '碧火手套', '碧火手套', 'Guantes de fuego de jade', 'Guantes de fuego de jade', 'Перчатки Нефритового огня', '', '', '', '', '', '', '', ''), +(15394, '비취불꽃 바지', 'Pantalon Jadefeu', 'Jadefeuerhose', '碧火短裤', '碧火短褲', 'Pantalones de fuego de jade', 'Pantalones de fuego de jade', 'Штаны Нефритового огня', '', '', '', '', '', '', '', ''), +(15395, '비취불꽃 견장', 'Epaulettes Jadefeu', 'Jadefeuerschulterklappen', '碧火肩铠', '碧火肩鎧', 'Insignias de fuego de jade', 'Cubrehombros de fuego de jade', 'Эполеты Нефритового огня', '', '', '', '', '', '', '', ''), +(15396, '굽이나무 단검', 'Dague de Curvewood', 'Krummholzdolch', '曲木匕首', '曲木匕首', 'Daga de madera curva', 'Daga de madera curva', 'Криволесский кинжал', '', '', '', '', '', '', '', ''), +(15397, '떡갈나무 지팡이', 'Bâton d\'Oakthrush', 'Eichendrosselstab', '橡木法杖', '橡木法杖', 'Bastón de roble', 'Bastón de roble', 'Посох Дубового дрозда', '', '', '', '', '', '', '', ''), +(15398, '모래파도 장화', 'Bottes des mareyeurs', 'Sandcomber-Stiefel', '沙浪之靴', '沙浪之靴', 'Botas de Peinarenas', 'Botas de Peinarenas', 'Сапоги Пескохода', '', '', '', '', '', '', '', ''), +(15399, '마른줄기 허리띠', 'Ceinture d\'herbe-sèche', 'Dryweed-Gürtel', '枯草腰带', '枯草腰帶', 'Cinturón de algas secas', 'Cinturón de algas secas', 'Пояс из сухих водорослей', '', '', '', '', '', '', '', ''), +(15400, '조개껍질 팔보호구', 'Brassards de coquillage', 'Doppelgreifarmschienen', '蚌壳护腕', '蚌殼護腕', 'Brazales de concha de almeja', 'Brazales de concha de almeja', 'Грейферные наручи', '', '', '', '', '', '', '', ''), +(15401, '물방울 장갑', 'Gants goutte-de-puits', 'Welldrip-Handschuhe', '水滴手套', '水滴手套', 'Guantes de gota de pozo', 'Guantes de gota de pozo', 'Перчатки Капель', '', '', '', '', '', '', '', ''), +(15402, '매듭죔쇠 건틀릿', 'Gantelets du collet', 'Noosegrip-Stulpen', '绳索护手', '繩索護手', 'Guanteletes de Noosegrip', 'Guanteletes de Noosegrip', 'Рукавицы Носохвата', '', '', '', '', '', '', '', ''), +(15403, '마루벼랑 팔보호구', 'Brassards de la dorsale', 'Salzgegerbte Armschienen', '山阴护腕', '山陰護腕', 'Brazales Cresta', 'Brazales Cresta', 'Браслеты гребнеспина', '', '', '', '', '', '', '', ''), +(15404, '갈래바다 벨트', 'Ceinturon des brisants', 'Breakwater-Gurt', '破浪束带', '破浪腰帶', 'Faja arrecife', 'Faja arrecife', 'Ремень волнолома', '', '', '', '', '', '', '', ''), +(15405, '나무껍질 장갑', 'Gants d\'écailleur', 'Schäl-Handschuhe', '剥壳手套', '剝殼手套', 'Guantes de criba', 'Guantes de criba', 'Лущеные перчатки', '', '', '', '', '', '', '', ''), +(15406, '등딱지 장화', 'Bottes crustacéennes', 'Krustentier-Stiefel', '甲壳长靴', '甲殼長靴', 'Botas crustáceo', 'Botas crustáceo', 'Панциревидные сапоги', '', '', '', '', '', '', '', ''), +(15407, '거친 경화 가죽', 'Peau robuste traitée', 'Geschmeidiger unverwüstlicher Balg', '熟化毛皮', '熟化毛皮', 'Pellejo basto curado', 'Pellejo basto curado', 'Обработанная грубая шкура', '', '', '', '', '', '', '', ''), +(15408, '두꺼운 전갈 딱지', 'Ecaille de scorpide épaisse', 'Schwere Skorpidschuppe', '厚蝎鳞', '厚蠍鱗', 'Escama de escórpido pesado', 'Escama de escórpido gruesa', 'Тяжелая чешуя скорпида', '', '', '', '', '', '', '', ''), +(15409, '정제된 깊은바다 소금', 'Sel de Fonderoc raffiné', 'Raffiniertes Tiefsteinsalz', '精炼石中盐', '精煉石中鹽', 'Sal de roca refinada', 'Sal de roca refinada', 'Очищенная глубокоскальная соль', '', '', '', '', '', '', '', ''), +(15410, '오닉시아 비늘', 'Ecaille d\'Onyxia', 'Schuppe von Onyxia', '奥妮克希亚鳞片', '奧妮克希亞鱗片', 'Escama de Onyxia', 'Escama de Onyxia', 'Чешуя Ониксии', '', '', '', '', '', '', '', ''), +(15411, '폴드링의 징표', 'Marque de Fordring', 'Mal von Fordring', '弗丁印记', '弗丁印記', 'Marca de Fordring', 'Marca de Vadín', 'Знак Фордринга', '', '', '', '', '', '', '', ''), +(15412, '녹색용 비늘', 'Ecaille de dragon vert', 'Grüne Drachenschuppe', '绿龙鳞片', '綠龍鱗片', 'Escamas de dragón verde', 'Escamas de dragón verdes', 'Шкура зеленого дракона', '', '', '', '', '', '', '', ''), +(15413, '화려한 아다만티움 흉갑', 'Cuirasse ornée en adamantium', 'Verschnörkelte Adamantbrustplatte', '精制合金胸甲', '精製合金胸甲', 'Peto de adamantio ornamentado', 'Coraza de adamantio ornamentado', 'Изысканная адамантовая кираса', '', '', '', '', '', '', '', ''), +(15414, '붉은용 비늘', 'Ecaille de dragon rouge', 'Rote Drachenschuppe', '红龙鳞片', '紅龍鱗片', 'Escamas de dragón rojo', 'Escamas de dragón rojas', 'Чешуя красного дракона', '', '', '', '', '', '', '', ''), +(15415, '푸른용 비늘', 'Ecaille de dragon bleu', 'Blaue Drachenschuppe', '蓝龙鳞片', '藍龍鱗片', 'Escamas de dragón azul', 'Escamas de dragón azul', 'Чешуя черного дракона', '', '', '', '', '', '', '', ''), +(15416, '검은용 비늘', 'Ecaille de dragon noir', 'Schwarze Drachenschuppe', '黑龙鳞片', '黑龍鱗片', 'Escamas de dragón negro', 'Escamas de dragón negro', 'Шкура черного дракона', '', '', '', '', '', '', '', ''), +(15417, '데빌사우루스 가죽', 'Cuir de diablosaure', 'Teufelssaurierleder', '魔暴龙皮', '魔暴龍皮', 'Cuero de demosaurio', 'Cuero de demosaurio', 'Кожа девизавра', '', '', '', '', '', '', '', ''), +(15418, '빛나는 백금 전투망치', 'Marteau en platine chatoyant', 'Schimmernder Platinkriegshammer', '闪光白金战锤', '閃光白金戰錘', 'Martillo de guerra de platino fulgurante', 'Martillo de guerra de platino fulgurante', 'Мерцающий платиновый боевой молот', '', '', '', '', '', '', '', ''), +(15419, '전투곰 가죽', 'Cuir d\'ours de guerre', 'Kriegsbärenleder', '战熊皮', '戰熊皮', 'Cuero de oso de guerra', 'Cuero de oso de guerra', 'Кожа боевого медведя', '', '', '', '', '', '', '', ''), +(15420, '무쇠깃털', 'Plumacier', 'Eisenfeder', '铁羽毛', '鐵羽毛', 'Plumahierro', 'Plumahierro', 'Железное перо', '', '', '', '', '', '', '', ''), +(15421, '망명의 외투', 'Voile de l\'exil', 'Tuch der Verbannung', '流放者斗篷', '流放者斗篷', 'Sudario del Exilio', 'Mortaja del Exilio', 'Накидка Изгнанников', '', '', '', '', '', '', '', ''), +(15422, '눈호랑이 가죽', 'Cuir de sabre-de-givre', 'Frostsäblerleder', '霜刃豹皮革', '霜刃豹皮革', 'Cuero Sable de Hielo', 'Cuero de sable de hielo', 'Кожа ледопарда', '', '', '', '', '', '', '', ''), +(15423, '키메라 가죽', 'Cuir de chimère', 'Schimärenleder', '奇美拉皮革', '奇美拉皮革', 'Cuero quimérico', 'Cuero quimérico', 'Кожа химеры', '', '', '', '', '', '', '', ''), +(15424, '오그리마의 도끼', 'Hache d\'Orgrimmar', 'Axt von Orgrimmar', '奥格瑞玛之斧', '奧格瑪之斧', 'Hacha de Orgrimmar', 'Hacha de Orgrimmar', 'Топор Оргриммара', '', '', '', '', '', '', '', ''), +(15425, '무쌍 팔보호구', 'Brassards sans pareils', 'Unvergleichliche Armschienen', '无双护腕', '無雙護腕', 'Brazales incomparables', 'Brazales incomparables', 'Бесподобные наручи', '', '', '', '', '', '', '', ''), +(15426, '무쌍 장화', 'Bottes sans pareilles', 'Unvergleichliche Stiefel', '无双战靴', '無雙戰靴', 'Botas incomparables', 'Botas incomparables', 'Бесподобные сапоги', '', '', '', '', '', '', '', ''), +(15427, '무쌍 망토', 'Cape sans pareille', 'Unvergleichlicher Umhang', '无双披风', '無雙披風', 'Capa incomparable', 'Capa incomparable', 'Бесподобный плащ', '', '', '', '', '', '', '', ''), +(15428, '무쌍 허리띠', 'Ceinture sans pareille', 'Unvergleichlicher Gürtel', '无双腰带', '無雙腰帶', 'Cinturón incomparable', 'Cinturón incomparable', 'Бесподобный пояс', '', '', '', '', '', '', '', ''), +(15429, '무쌍 장갑', 'Gants sans pareils', 'Unvergleichl. Handschuhe', '无双手套', '無雙手套', 'Guantes incomparables', 'Guantes incomparables', 'Бесподобные перчатки', '', '', '', '', '', '', '', ''), +(15430, '무쌍 머리띠', 'Bandeau sans pareil', 'Unvergleichliches Stirnband', '无双头饰', '無雙頭飾', 'Cinta incomparable', 'Cinta incomparable', 'Бесподобная головная повязка', '', '', '', '', '', '', '', ''), +(15431, '무쌍 다리보호구', 'Jambières sans pareilles', 'Unvergleichliche Gamaschen', '无双护腿', '無雙護腿', 'Leotardos incomparables', 'Leotardos incomparables', 'Бесподобные поножи', '', '', '', '', '', '', '', ''), +(15432, '무쌍 어깨보호구', 'Epaulières sans pareilles', 'Unvergleichliche Schultern', '无双护肩', '無雙護肩', 'Hombreras incomparables', 'Sobrehombros incomparables', 'Бесподобные наплечники', '', '', '', '', '', '', '', ''), +(15433, '무쌍 갑옷', 'Armure sans pareille', 'Unvergleichliche Rüstung', '无双护甲', '無雙護甲', 'Armadura incomparable', 'Armadura incomparable', 'Бесподобная броня', '', '', '', '', '', '', '', ''), +(15434, '궁극 장식띠', 'Echarpe suprême', 'Oberste Schärpe', '至高腰带', '至高腰帶', 'Fajín supremo', 'Fajín supremo', 'Превосходный кушак', '', '', '', '', '', '', '', ''), +(15435, '궁극 신발', 'Chaussures suprêmes', 'Oberste Schuhe', '至高短靴', '至高短靴', 'Zapatos supremos', 'Zapatos supremos', 'Превосходные ботинки', '', '', '', '', '', '', '', ''), +(15436, '궁극 팔보호구', 'Brassards suprêmes', 'Oberste Armschienen', '至高护腕', '至高護腕', 'Brazales supremos', 'Brazales supremos', 'Превосходные наручи', '', '', '', '', '', '', '', ''), +(15437, '궁극 단망토', 'Cape suprême', 'Oberstes Cape', '至高斗篷', '至高斗篷', 'Manteo supremo', 'Manteo supremo', 'Превосходная накидка', '', '', '', '', '', '', '', ''), +(15438, '궁극 장갑', 'Gants suprêmes', 'Oberste Handschuhe', '至高手套', '至高手套', 'Guantes supremos', 'Guantes supremos', 'Превосходные перчатки', '', '', '', '', '', '', '', ''), +(15439, '궁극 왕관', 'Couronne suprême', 'Oberste Krone', '至高头冠', '至高頭冠', 'Corona suprema', 'Corona suprema', 'Превосходная корона', '', '', '', '', '', '', '', ''), +(15440, '궁극 다리보호구', 'Jambières suprêmes', 'Oberste Gamaschen', '至高护腿', '至高護腿', 'Leotardos supremos', 'Leotardos supremos', 'Превосходные поножи', '', '', '', '', '', '', '', ''), +(15441, '궁극 어깨보호구', 'Epaulières suprêmes', 'Oberste Schultern', '至高护肩', '至高護肩', 'Hombreras supremas', 'Sobrehombros supremos', 'Превосходные наплечники', '', '', '', '', '', '', '', ''), +(15442, '궁극 흉갑', 'Cuirasse suprême', 'Oberste Brustplatte', '至高胸甲', '至高胸甲', 'Peto supremo', 'Coraza suprema', 'Превосходная кираса', '', '', '', '', '', '', '', ''), +(15443, '오그리마의 크리스', 'Kris d\'Orgrimmar', 'Kris von Orgrimmar', '奥格瑞玛之剑', '奧格瑪之劍', 'Puñal hindú de Orgrimmar', 'Puñal kris de Orgrimmar', 'Крис Оргриммара', '', '', '', '', '', '', '', ''), +(15444, '오그리마의 지팡이', 'Bâton d\'Orgrimmar', 'Stab von Orgrimmar', '奥格瑞玛法杖', '奧格瑪法杖', 'Bastón de Orgrimmar', 'Bastón de Orgrimmar', 'Посох Оргриммара', '', '', '', '', '', '', '', ''), +(15445, '오그리마의 망치', 'Marteau d\'Orgrimmar', 'Hammer von Orgrimmar', '奥格瑞玛之锤', '奧格瑪之錘', 'Martillo de Orgrimmar', 'Martillo de Orgrimmar', 'Молот Оргриммара', '', '', '', '', '', '', '', ''), +(15446, '스톰윈드 부관 장비', 'Trousse d\'adjoint de Stormwind', 'Deputyset aus Stormwind', '暴风城代表用品包', '暴風城代表用品包', 'Juego de diputado de Stormwind', 'Juego de diputado de Ventormenta', 'Набор делегата из Штормграда', '', '', '', '', '', '', '', ''), +(15447, '살아있는 부패물', 'Pourriture vivante', 'Lebendige Fäulnis', '生命腐质', '生命腐質', 'Caña viva', 'Putrefacción viva', 'Живая гниль', '', '', '', '', '', '', '', ''), +(15448, '응고된 부패물', 'Pourriture coagulée', 'Geronnene Fäulnis', '凝固腐质', '凝固腐質', 'Putrefacción coagulada', 'Putrefacción coagulada', 'Сгущенная гниль', '', '', '', '', '', '', '', ''), +(15449, '유령 반바지', 'Pantalon fantomatique', 'Garstige Beinkleider', '苍白长裤', '蒼白長褲', 'Pantalones espantosos', 'Calzas espantosas', 'Мертвенные брюки', '', '', '', '', '', '', '', ''), +(15450, '진창늪 다리보호구', 'Jambières des vasières', 'Gamaschen des Sumpfgräbers', '泥泞护腿', '泥濘護腿', 'Leotardos de cenagal', 'Leotardos de cenagal', 'Поножи болотного черпателя', '', '', '', '', '', '', '', ''), +(15451, '가고일 다리보호구', 'Jambières des Gargouilles', 'Gargoylegamaschen', '石像鬼护腿', '石像鬼護腿', 'Leotardos gárgola', 'Leotardos gárgola', 'Поножи горгульи', '', '', '', '', '', '', '', ''), +(15452, '깃털구슬 팔보호구', 'Brassards de plumes perlées', 'Federleichte Armschienen', '羽珠护腕', '羽珠護腕', 'Brazales de cuentas emplumadas', 'Brazales de cuentas emplumadas', 'Перобисерные наручи', '', '', '', '', '', '', '', ''), +(15453, '열대초원 팔보호구', 'Brassards de la savane', 'Savannenarmschienen', '草原狮护腕', '草原獅護腕', 'Brazales de sabana', 'Brazales de sabana', 'Наручи Саванны', '', '', '', '', '', '', '', ''), +(15454, '막자 사발', 'Mortier et pilon', 'Mörser und Stößel', '研钵和捣杵', '研缽和搗杵', 'Mano y almirez', 'Mortero y majadero', 'Ступка и пестик', '', '', '', '', '', '', '', ''), +(15455, '가루비 로브', 'Robe Poussière-d\'automne', 'Dustfall-Roben', '落尘长袍', '落塵長袍', 'Togas guardapolvo', 'Togas guardapolvo', 'Пыльные одеяния', '', '', '', '', '', '', '', ''), +(15456, '빛길 다리보호구', 'Jambières du pas léger', 'Gamaschen des leichten Schritts', '快步护腿', '快步護腿', 'Leotardos de paso ligero', 'Leotardos de paso ligero', 'Поножи легкой походки', '', '', '', '', '', '', '', ''), +(15457, '사막 어깨보호구', 'Epaulières du désert', 'Wüsten-Schultern', '沙漠护肩', '沙漠護肩', 'Hombreras del desierto', 'Sobrehombros del desierto', 'Наплечники Пустыни', '', '', '', '', '', '', '', ''), +(15458, '툰드라 장화', 'Bottes de la toundra', 'Tundra-Stiefel', '苔原长靴', '苔原長靴', 'Botas tundra', 'Botas tundra', 'Сапоги для тундры', '', '', '', '', '', '', '', ''), +(15459, '경종의 손목보호대', 'Garde-poignets de dur-labeur', 'Handgelenksschutz des dunklen Tributs', '丧钟护腕', '喪鐘護腕', 'Muñequeras tañido rictus', 'Guardamuñecas tañido rictus', 'Горемычные накулачники', '', '', '', '', '', '', '', ''), +(15460, '몬스터 - Gun, Shotgun', 'Monstre - Arme à feu, fusil', 'Monster - Schusswaffe, Schrotflinte', '', '', 'Monstruo: pistola, escopeta', 'Monstruo: pistola, escopeta', 'Монстр - ружье, дробовик', '', '', '', '', '', '', '', ''), +(15461, '낮은굽 장화', 'Bottes du pas rapide', 'Leichtfußstiefel', '轻蹄长靴', '輕蹄長靴', 'Botas con tacón ligero', 'Botas con tacón ligero', 'Легкоступные сапоги', '', '', '', '', '', '', '', ''), +(15462, '모래조각 팔보호구', 'Brassards du terreau', 'Lehmfarbene Armschienen', '沃土护腕', '沃土護腕', 'Brazales de marga', 'Brazales de marga', 'Глиняные слоистые наручи', '', '', '', '', '', '', '', ''), +(15463, '사막횡단 장갑', 'Gants du trotteur solitaire', 'Bleichschreiter-Handschuhe', '暗淡护手', '暗淡護手', 'Guantes de zancudo pálido', 'Guantes de zancudo pálido', 'Перчатки Белодолгонога', '', '', '', '', '', '', '', ''), +(15464, '투사의 망치', 'Marteau brutal', 'Schlägerhammer', '野蛮之锤', '野蠻之錘', 'Martillo bruto', 'Martillo de tosco', 'Грубый боевой молот', '', '', '', '', '', '', '', ''), +(15465, '쐐기돌 마법봉', 'Baguette du dard', 'Giftstachelzauberstab', '钉击魔杖', '釘擊魔杖', 'Varita de picadura', 'Varita de picadura', 'Жалострельный жезл', '', '', '', '', '', '', '', ''), +(15466, '모래알 방패', 'Bouclier résonnant', 'Klink-Schild', '裂缝之盾', '裂縫之盾', 'Escudo tintineante', 'Escudo tintineante', 'Звенящий щит', '', '', '', '', '', '', '', ''), +(15467, '발명가조합 반지', 'Anneau de la Ligue des Inventeurs', 'Erfinderliga-Ring', '发明家协会之戒', '發明家協會之戒', 'Anillo de la Liga de los Inventores', 'Anillo de la Liga de los Inventores', 'Кольцо Лиги изобретателей', '', '', '', '', '', '', '', ''), +(15468, '바람노래 망토', 'Drapé chantevent', 'Windsongtuch', '风歌披风', '風歌披風', 'Mantón Canzalvaje', 'Mantón Canzalvaje', 'Пелерина Песни Ветра', '', '', '', '', '', '', '', ''), +(15469, '바람노래 허리띠', 'Cordelière Windsong', 'Windsongsattelgurt', '风歌腰带', '風歌腰帶', 'Cincho Canzalvaje', 'Cincho Canzalvaje', 'Кушак песни ветра', '', '', '', '', '', '', '', ''), +(15470, '초원지기 다리보호구', 'Jambières du Garde des plaines', 'Gamaschen des Ebenenwächters', '平原卫士护腿', '平原衛士護腿', 'Leotardos de guardia de las llanuras', 'Leotardos de guardia de las llanuras', 'Поножи стража равнин', '', '', '', '', '', '', '', ''), +(15471, '억센가죽 갑옷', 'Armure de peau coriace', 'Rüstung der inneren Kraft', '韧革护甲', '韌革護甲', 'Armadura pellejomúsculo', 'Armadura pellejomúsculo', 'Броня из шкуры дикого кабана', '', '', '', '', '', '', '', ''), +(15472, '돌진 허리띠', 'Ceinture du destrier', 'Stürmergürtel', '冲锋者腰带', '衝鋒者腰帶', 'Cinturón de cargador', 'Cinturón de cargador', 'Пояс атакующего', '', '', '', '', '', '', '', ''), +(15473, '돌진 장화', 'Bottes du destrier', 'Stürmerstiefel', '冲锋者长靴', '衝鋒者長靴', 'Botas de cargador', 'Botas de cargador', 'Сапоги атакующего', '', '', '', '', '', '', '', ''), +(15474, '돌진 손목띠', 'Manchettes du destrier', 'Stürmerbindungen', '冲锋者束腕', '衝鋒者束腕', 'Ataduras de cargador', 'Ataduras de cargador', 'Наручники атакующего', '', '', '', '', '', '', '', ''), +(15475, '돌진 망토', 'Cape du destrier', 'Stürmerumhang', '冲锋者披风', '衝鋒者披風', 'Capa de cargador', 'Capa de cargador', 'Плащ атакующего', '', '', '', '', '', '', '', ''), +(15476, '돌진 장갑', 'Protège-mains du destrier', 'Stürmerhandlappen', '冲锋者裹手', '衝鋒者裹手', 'Mitones de cargador', 'Manijas de cargador', 'Повязки атакующего', '', '', '', '', '', '', '', ''), +(15477, '돌진 바지', 'Pantalon du destrier', 'Stürmerhose', '冲锋者短裤', '衝鋒者短褲', 'Pantalones de cargador', 'Pantalones de cargador', 'Штаны атакующего', '', '', '', '', '', '', '', ''), +(15478, '돌진 방패', 'Bouclier du destrier', 'Stürmerschild', '冲锋者盾牌', '衝鋒者盾牌', 'Escudo de cargador', 'Escudo de cargador', 'Щит атакующего', '', '', '', '', '', '', '', ''), +(15479, '돌진 갑옷', 'Armure du destrier', 'Stürmerrüstung', '冲锋者护甲', '衝鋒者護甲', 'Armadura de cargador', 'Armadura de cargador', 'Броня атакующего', '', '', '', '', '', '', '', ''), +(15480, '투쟁 벨트', 'Ceinturon de guerre déchiré', 'Gebrauchter Gurt', '久战束带', '久戰腰帶', 'Restos de faja', 'Restos de faja', 'Потрепанный в бою ремень', '', '', '', '', '', '', '', ''), +(15481, '투쟁 경갑', 'Bottes de guerre déchirées', 'Gebrauchter Schienbeinschützer', '久战胫甲', '久戰脛甲', 'Restos de grebas', 'Restos de grebas', 'Потрепанные в бою наголенники', '', '', '', '', '', '', '', ''), +(15482, '투쟁 손목띠', 'Poignets de guerre déchirés', 'Gebrauchte Bänder', '久战护腕', '久戰護腕', 'Restos de sortijas', 'Restos de sortijas', 'Потрепанные в бою поручи', '', '', '', '', '', '', '', ''), +(15483, '투쟁 단망토', 'Cape de guerre déchirée', 'Gebrauchter Umhang', '久战斗篷', '久戰斗篷', 'Restos de manteo', 'Restos de manteo', 'Потрепанная в бою накидка', '', '', '', '', '', '', '', ''), +(15484, '투쟁 장갑', 'Manicles de guerre déchirées', 'Gebrauchter Handschutz', '久战护手', '久戰護手', 'Restos de manoplas', 'Restos de lúas', 'Потрепанные в бою боевые рукавицы', '', '', '', '', '', '', '', ''), +(15485, '투쟁 바지', 'Pantalon de guerre déchiré', 'Gebrauchte Hose', '久战短裤', '久戰短褲', 'Restos de pantalones', 'Restos de pantalones', 'Потрепанные в бою штаны', '', '', '', '', '', '', '', ''), +(15486, '투쟁 방패', 'Bouclier de guerre déchiré', 'Gebrauchter Schild', '久战盾牌', '久戰盾牌', 'Restos de escudo', 'Restos de escudo', 'Потрепанный в бою щит', '', '', '', '', '', '', '', ''), +(15487, '투쟁 튜닉', 'Tunique de guerre déchirée', 'Gebrauchte Tunika', '久战外套', '久戰外套', 'Restos de túnica', 'Restos de túnica', 'Потрепанный в бою мундир', '', '', '', '', '', '', '', ''), +(15488, '피투성이 외투', 'Surcot maculé de sang', 'Blutbespritzter Übermantel', '血斑外套', '血斑外套', 'Sobretodo salpicado de sangre', 'Sobretodo salpicado de sangre', 'Окровавленная кольчуга', '', '', '', '', '', '', '', ''), +(15489, '피투성이 발덮개', 'Sandales maculées de sang', 'Blutbespritzte Sabatons', '血斑马靴', '血斑馬靴', 'Escarpes salpicados de sangre', 'Escarpes salpicados de sangre', 'Окровавленные башмаки', '', '', '', '', '', '', '', ''), +(15490, '피투성이 망토', 'Cape maculée de sang', 'Blutbespritzter Mantel', '血斑披风', '血斑披風', 'Capa salpicada de sangre', 'Capa salpicada de sangre', 'Окровавленный плащ', '', '', '', '', '', '', '', ''), +(15491, '피투성이 장갑', 'Gants maculés de sang', 'Blutbespritzte Handschuhe', '血斑手套', '血斑手套', 'Guantes salpicados de sangre', 'Guantes salpicados de sangre', 'Окровавленные перчатки', '', '', '', '', '', '', '', ''), +(15492, '피투성이 장식띠', 'Echarpe maculée de sang', 'Blutbespritzte Schärpe', '血斑束带', '血斑腰帶', 'Fajín salpicado de sangre', 'Fajín salpicado de sangre', 'Окровавленный кушак', '', '', '', '', '', '', '', ''), +(15493, '피투성이 반바지', 'Pantalon maculé de sang', 'Blutbespritzter Lendenschurz', '血斑缠腰', '血斑纏腰', 'Taparrabos salpicado de sangre', 'Taparrabos salpicado de sangre', 'Окровавленная набедренная повязка', '', '', '', '', '', '', '', ''), +(15494, '피투성이 방패', 'Bouclier maculé de sang', 'Blutbespritzter Schild', '血斑盾牌', '血斑盾牌', 'Escudo salpicado de sangre', 'Escudo salpicado de sangre', 'Окровавленный щит', '', '', '', '', '', '', '', ''), +(15495, '피투성이 손목띠', 'Protège-poignets maculés de sang', 'Blutbespritzte Gelenkbänder', '血斑腕环', '血斑腕環', 'Muñequeras salpicadas de sangre', 'Braciles salpicadas de sangre', 'Окровавленное нарукавье', '', '', '', '', '', '', '', ''), +(15496, '피투성이 어깨보호구', 'Protège-épaules maculées de sang', 'Blutbespritzte Schulterpolster', '血斑肩甲', '血斑肩甲', 'Hombreras salpicadas de sangre', 'Hombreras salpicadas de sangre', 'Окровавленное оплечье', '', '', '', '', '', '', '', ''), +(15497, '정찰꾼 장식끈', 'Corde d\'estafette', 'Kundschafter-Kordel', '先驱者束腰', '先驅者束腰', 'Cordón de avanzado', 'Cordón de avanzado', 'Походный шнурованный ремень', '', '', '', '', '', '', '', ''), +(15498, '정찰꾼 덧신', 'Mules d\'estafette', 'Kundschafter-Schuhe', '先驱者便鞋', '先驅者便鞋', 'Zapatillas de avanzado', 'Zapatillas de avanzado', 'Походные туфли', '', '', '', '', '', '', '', ''), +(15499, '정찰꾼 소매장식', 'Crispins d\'estafette', 'Kundschafter-Manschetten', '先驱者护腕', '先驅者護腕', 'Puños de avanzado', 'Puños de avanzado', 'Походные манжеты', '', '', '', '', '', '', '', ''), +(15500, '정찰꾼 흉갑', 'Corselet d\'estafette', 'Kundschafter-Brustschutz', '先驱者护胸', '先驅者護胸', 'Coraza de avanzado', 'Coselete de avanzado', 'Походный нагрудный доспех', '', '', '', '', '', '', '', ''), +(15501, '정찰꾼 망토', 'Cape d\'estafette', 'Kundschafter-Umhang', '先驱者披风', '先驅者披風', 'Capa de avanzado', 'Capa de avanzado', 'Походный плащ', '', '', '', '', '', '', '', ''), +(15502, '정찰꾼 장갑', 'Gants d\'estafette', 'Kundschafter-Handschuhe', '先驱者手套', '先驅者手套', 'Guantes de avanzado', 'Guantes de avanzado', 'Походные перчатки', '', '', '', '', '', '', '', ''), +(15503, '정찰꾼 다리보호대', 'Jambières d\'estafette', 'Kundschafter-Beinschützer', '先驱者腿甲', '先驅者腿甲', 'Musleras de avanzado', 'Musleras de avanzado', 'Походные набедренники', '', '', '', '', '', '', '', ''), +(15504, '정찰꾼 방패', 'Bouclier d\'estafette', 'Kundschafter-Schild', '先驱者盾牌', '先驅者盾牌', 'Escudo de avanzado', 'Escudo de avanzado', 'Походный щит', '', '', '', '', '', '', '', ''), +(15505, '정찰꾼 어깨갑옷', 'Espauliers d\'estafette', 'Kundschafter-Schulterstücke', '先驱者肩铠', '先驅者肩鎧', 'Espaldares de avanzado', 'Espaldares de avanzado', 'Походное наплечье', '', '', '', '', '', '', '', ''), +(15506, '그런트 발목보호대', 'Bottes de grunt', 'Grunzerknöchelwickel', '步兵裹足', '步兵裹足', 'Tobilleras de bruto', 'Tobilleras de Bruto', 'Повязки на щиколотку рубаки', '', '', '', '', '', '', '', ''), +(15507, '그런트 팔보호구', 'Brassards de grunt', 'Grunzerarmschienen', '步兵护腕', '步兵護腕', 'Brazales de bruto', 'Brazales de Bruto', 'Наручи рубаки', '', '', '', '', '', '', '', ''), +(15508, '그런트 단망토', 'Cape de grunt', 'Grunzercape', '步兵斗篷', '步兵斗篷', 'Manteo de bruto', 'Manteo de Bruto', 'Накидка рубаки', '', '', '', '', '', '', '', ''), +(15509, '그런트 장갑', 'Protège-mains de grunt', 'Grunzerhandlappen', '步兵护手', '步兵護手', 'Mitones de bruto', 'Manijas de Bruto', 'Повязки рубаки', '', '', '', '', '', '', '', ''), +(15510, '그런트 허리띠', 'Ceinture de grunt', 'Grunzergürtel', '步兵腰带', '步兵腰帶', 'Cinturón de bruto', 'Cinturón de Bruto', 'Пояс рубаки', '', '', '', '', '', '', '', ''), +(15511, '그런트 다리보호대', 'Jambières de grunt', 'Grunzerbeinschützer', '步兵腿甲', '步兵腿甲', 'Musleras de bruto', 'Musleras de Bruto', 'Набедренники рубаки', '', '', '', '', '', '', '', ''), +(15512, '그런트 방패', 'Bouclier de grunt', 'Grunzerschild', '步兵盾牌', '步兵盾牌', 'Escudo de bruto', 'Escudo de Bruto', 'Щит рубаки', '', '', '', '', '', '', '', ''), +(15513, '그런트 어깨갑옷', 'Espauliers de grunt', 'Grunzerschulterstücke', '步兵肩铠', '步兵肩鎧', 'Espaldares de bruto', 'Espaldares de Bruto', 'Наплечье рубаки', '', '', '', '', '', '', '', ''), +(15514, '그런트 흉갑', 'Plastron de grunt', 'Grunzerbrustharnisch', '步兵胸甲', '步兵胸甲', 'Coraza de bruto', 'Pechera de Bruto', 'Нагрудник рубаки', '', '', '', '', '', '', '', ''), +(15515, '가시사슬 허리띠', 'Ceinture en anneaux cloutés', 'Stachelkettengürtel', '尖刺链甲腰带', '尖刺鍊甲腰帶', 'Cinturón de anillas con pinchos', 'Cinturón de anillas con pinchos', 'Шипастый плетеный пояс', '', '', '', '', '', '', '', ''), +(15516, '가시사슬 덧신', 'Mules en anneaux cloutés', 'Stachelkettenschuhe', '尖刺链甲便鞋', '尖刺鍊甲便鞋', 'Zapatillas de anillas con pinchos', 'Zapatillas de anillas con pinchos', 'Шипастые плетеные туфли', '', '', '', '', '', '', '', ''), +(15517, '가시사슬 손목띠', 'Protège-poignets en anneaux cloutés', 'Stachelkettengelenkbänder', '尖刺链甲护腕', '尖刺鍊甲護腕', 'Muñequeras de anillas con pinchos', 'Braciles de anillas con pinchos', 'Шипастое плетеное нарукавье', '', '', '', '', '', '', '', ''), +(15518, '가시사슬 흉갑', 'Cuirasse en anneaux clouté', 'Stachelkettenbrustplatte', '尖刺链甲护胸', '尖刺鍊甲護胸', 'Peto de anillas con pinchos', 'Coraza de anillas con pinchos', 'Шипастая плетеная кираса', '', '', '', '', '', '', '', ''), +(15519, '가시사슬 망토', 'Cape en anneaux cloutés', 'Stachelkettenumhang', '尖刺链甲披风', '尖刺鍊甲披風', 'Capa de anillas con pinchos', 'Capa de anillas con pinchos', 'Шипастый плетеный плащ', '', '', '', '', '', '', '', ''), +(15520, '가시사슬 건틀릿', 'Gantelets en anneaux cloutés', 'Stachelkettenstulpen', '尖刺链甲护手', '尖刺鍊甲護手', 'Guanteletes de anillas con pinchos', 'Guanteletes de anillas con pinchos', 'Шипастые рукавицы', '', '', '', '', '', '', '', ''), +(15521, '가시사슬 다리보호구', 'Jambières en anneaux cloutés', 'Stachelkettengamaschen', '尖刺链甲护腿', '尖刺鍊甲護腿', 'Leotardos de anillas con pinchos', 'Leotardos de anillas con pinchos', 'Шипастые плетеные поножи', '', '', '', '', '', '', '', ''), +(15522, '가시사슬 방패', 'Bouclier en anneaux cloutés', 'Stachelkettenschild', '尖刺链甲盾牌', '尖刺鍊甲盾牌', 'Escudo de anillas con pinchos', 'Escudo de anillas con pinchos', 'Шипастый плетеный щит', '', '', '', '', '', '', '', ''), +(15523, '가시사슬 어깨보호구', 'Protège-épaules en anneaux cloutés', 'Stachelkettenschulterpolster', '尖刺链甲肩甲', '尖刺鍊甲肩甲', 'Hombreras de anillas con pinchos', 'Hombreras de anillas con pinchos', 'Шипастые плетеные наплечные пластины', '', '', '', '', '', '', '', ''), +(15524, '파수대 외투', 'Surcot de factionnaire', 'Wachpostenübermantel', '斥候外套', '斥候外套', 'Sobretodo de avizor', 'Sobretodo de avizor', 'Охранная кольчуга', '', '', '', '', '', '', '', ''), +(15525, '파수대 장화', 'Mules de factionnaire', 'Wachpostenschuhe', '斥候便鞋', '斥候便鞋', 'Zapatillas de avizor', 'Zapatillas de avizor', 'Охранные туфли', '', '', '', '', '', '', '', ''), +(15526, '파수대 단망토', 'Pèlerine de factionnaire', 'Wachpostencape', '斥候斗篷', '斥候斗篷', 'Manteo de avizor', 'Manteo de avizor', 'Охранная накидка', '', '', '', '', '', '', '', ''), +(15527, '파수대 장갑', 'Gants de factionnaire', 'Wachpostenhandschuhe', '斥候手套', '斥候手套', 'Guantes de avizor', 'Guantes de avizor', 'Охранные перчатки', '', '', '', '', '', '', '', ''), +(15528, '파수대 장식띠', 'Echarpe de factionnaire', 'Wachpostenschärpe', '斥候腰带', '斥候腰帶', 'Fajín de avizor', 'Fajín de avizor', 'Охранный кушак', '', '', '', '', '', '', '', ''), +(15529, '파수대 다리보호구', 'Jambières de factionnaire', 'Wachpostengamaschen', '斥候护腿', '斥候護腿', 'Leotardos de avizor', 'Leotardos de avizor', 'Охранные поножи', '', '', '', '', '', '', '', ''), +(15530, '파수대 방패', 'Bouclier de factionnaire', 'Wachpostenschild', '斥候盾牌', '斥候盾牌', 'Escudo de avizor', 'Escudo de avizor', 'Охранный щит', '', '', '', '', '', '', '', ''), +(15531, '파수대 어깨갑옷', 'Garde-épaules de factionnaire', 'Wachpostenschulterschutz', '斥候护肩', '斥候護肩', 'Hombreras de avizor', 'Guardahombros de avizor', 'Охранные наплечные щитки', '', '', '', '', '', '', '', ''), +(15532, '파수대 팔보호구', 'Brachiales de factionnaire', 'Wachpostenarmsplinte', '斥候护臂', '斥候護臂', 'Braquiales de avizor', 'Braquiales de avizor', 'Охранные защитные наручи', '', '', '', '', '', '', '', ''), +(15533, '파수대 투구', 'Coiffure de factionnaire', 'Wachpostenkopfputz', '斥候头饰', '斥候頭飾', 'Penacho de avizor', 'Penacho de avizor', 'Охранный головной убор', '', '', '', '', '', '', '', ''), +(15534, '뾰족사슬 장화', 'Bottes corrompues en anneaux', 'Tückische Kettenstiefel', '邪恶链甲长靴', '邪惡鍊甲長靴', 'Botas de anillas malignas', 'Botas de anillas malignas', 'Гибельные плетеные сапоги', '', '', '', '', '', '', '', ''), +(15535, '뾰족사슬 팔보호구', 'Brassards corrompus en anneaux', 'Tückische Kettenarmschienen', '邪恶链甲护腕', '邪惡鍊甲護腕', 'Brazales de anillas malignos', 'Brazales de anillas malignos', 'Гибельные плетеные наручи', '', '', '', '', '', '', '', ''), +(15536, '뾰족사슬 흉갑', 'Plastron corrompu en anneaux', 'Tückischer Kettenbrustharnisch', '邪恶链甲胸甲', '邪惡鍊甲胸甲', 'Coraza de anillas maligna', 'Pechera de anillas maligna', 'Гибельный плетеный нагрудник', '', '', '', '', '', '', '', ''), +(15537, '뾰족사슬 망토', 'Cape corrompue en anneaux', 'Tückischer Kettenumhang', '邪恶链甲披风', '邪惡鍊甲披風', 'Capa de anillas maligna', 'Capa de anillas maligna', 'Гибельный плетеный плащ', '', '', '', '', '', '', '', ''), +(15538, '뾰족사슬 건틀릿', 'Gantelets corrompus en anneaux', 'Tückische Kettenstulpen', '邪恶链甲护手', '邪惡鍊甲護手', 'Guanteletes de anillas malignos', 'Guanteletes de anillas malignos', 'Гибельные плетеные рукавицы', '', '', '', '', '', '', '', ''), +(15539, '뾰족사슬 허리띠', 'Baudrier corrompu en anneaux', 'Tückischer Kettengürtelbund', '邪恶链甲腰带', '邪惡鍊甲腰帶', 'Pretina de anillas maligna', 'Pretina de anillas maligna', 'Гибельный плетеный боевой пояс', '', '', '', '', '', '', '', ''), +(15540, '뾰족사슬 투구', 'Casque corrompu en anneaux', 'Tückischer Kettenhelm', '邪恶链甲头盔', '邪惡鍊甲頭盔', 'Casco de anillas maligno', 'Casco de anillas maligno', 'Гибельный плетеный шлем', '', '', '', '', '', '', '', ''), +(15541, '뾰족사슬 다리보호대', 'Jambières corrompues en anneaux', 'Tückische Kettenbeinschützer', '邪恶链甲护腿', '邪惡鍊甲護腿', 'Musleras de anillas malignas', 'Musleras de anillas malignas', 'Гибельные плетеные набедренники', '', '', '', '', '', '', '', ''), +(15542, '뾰족사슬 어깨보호구', 'Protège-épaules corrompus en anneaux', 'Tückische Kettenschulterpolster', '邪恶链甲护肩', '邪惡鍊甲護肩', 'Hombreras de anillas malignas', 'Hombreras de anillas malignas', 'Гибельные плетеные наплечные пластины', '', '', '', '', '', '', '', ''), +(15543, '뾰족사슬 방패', 'Bouclier corrompu en anneaux', 'Tückischer Kettenschild', '邪恶链甲盾牌', '邪惡鍊甲盾牌', 'Escudo de anillas maligno', 'Escudo de anillas maligno', 'Гибельный плетеный щит', '', '', '', '', '', '', '', ''), +(15544, '두꺼운 비늘 발덮개', 'Sandales en écailles épaisses', 'Dickschuppensabatons', '厚鳞马靴', '厚鱗馬靴', 'Escarpes de escamas gruesas', 'Escarpes de escamas gruesas', 'Утолщенные чешуйчатые башмаки', '', '', '', '', '', '', '', ''), +(15545, '두꺼운 비늘 팔찌', 'Bracelets en écailles épaisses', 'Dickschuppenarmreifen', '厚鳞护腕', '厚鱗護腕', 'Pulseras de escamas gruesas', 'Pulseras de escamas gruesas', 'Утолщенные чешуйчатые браслеты', '', '', '', '', '', '', '', ''), +(15546, '두꺼운 비늘 흉갑', 'Cuirasse en écailles épaisses', 'Dickschuppenbrustplatte', '厚鳞胸甲', '厚鱗胸甲', 'Peto de escamas gruesas', 'Coraza de escamas gruesas', 'Утолщенная чешуйчатая кираса', '', '', '', '', '', '', '', ''), +(15547, '두꺼운 비늘 망토', 'Cape en écailles épaisses', 'Dickschuppenumhang', '厚鳞披风', '厚鱗披風', 'Capa de escamas gruesas', 'Capa de escamas gruesas', 'Утолщенный чешуйчатый плащ', '', '', '', '', '', '', '', ''), +(15548, '두꺼운 비늘 건틀릿', 'Gantelets en écailles épaisses', 'Dickschuppenstulpen', '厚鳞护手', '厚鱗護手', 'Guanteletes de escamas gruesas', 'Guanteletes de escamas gruesas', 'Утолщенные чешуйчатые рукавицы', '', '', '', '', '', '', '', ''), +(15549, '두꺼운 비늘 허리띠', 'Ceinture en écailles épaisses', 'Dickschuppengürtel', '厚鳞腰带', '厚鱗腰帶', 'Cinturón de escama gruesa', 'Cinturón de escama gruesa', 'Утолщенный чешуйчатый пояс', '', '', '', '', '', '', '', ''), +(15550, '두꺼운 비늘 왕관', 'Couronne en écailles épaisses', 'Dickschuppenkrone', '厚鳞头冠', '厚鱗頭冠', 'Corona de escamas gruesas', 'Corona de escamas gruesas', 'Утолщенная чешуйчатая корона', '', '', '', '', '', '', '', ''), +(15551, '두꺼운 비늘 다리보호대', 'Jambières en écailles épaisses', 'Dickschuppenbeinschützer', '厚鳞腿甲', '厚鱗腿甲', 'Musleras de escamas gruesas', 'Musleras de escamas gruesas', 'Утолщенные чешуйчатые набедренники', '', '', '', '', '', '', '', ''), +(15552, '두꺼운 비늘 방패', 'Bouclier en écailles épaisses', 'Dickschuppenschild', '厚鳞盾牌', '厚鱗盾牌', 'Escudo de escamas gruesas', 'Escudo de escamas gruesas', 'Утолщенный чешуйчатый щит', '', '', '', '', '', '', '', ''), +(15553, '두꺼운 비늘 어깨보호구', 'Protège-épaules en écailles épaisses', 'Dickschuppenschulterpolster', '厚鳞肩甲', '厚鱗肩甲', 'Hombreras de escamas gruesas', 'Hombreras de escamas gruesas', 'Утолщенные чешуйчатые наплечные пластины', '', '', '', '', '', '', '', ''), +(15554, '강탈자 벨트', 'Ceinturon de pilleur', 'Plünderergurt', '劫掠者束带', '劫掠者腰帶', 'Faja de saqueador', 'Faja de saqueador', 'Ремень грабителя', '', '', '', '', '', '', '', ''), +(15555, '강탈자 장화', 'Bottes de pilleur', 'Plündererstiefel', '劫掠者长靴', '劫掠者長靴', 'Botas de saqueador', 'Botas de saqueador', 'Сапоги грабителя', '', '', '', '', '', '', '', ''), +(15556, '강탈자 팔보호구', 'Brassards de pilleur', 'Plündererarmschienen', '劫掠者护腕', '劫掠者護腕', 'Brazales de saqueador', 'Brazales de saqueador', 'Наручи грабителя', '', '', '', '', '', '', '', ''), +(15557, '강탈자 흉갑', 'Corselet de pilleur', 'Plündererbrustschutz', '劫掠者胸甲', '劫掠者胸甲', 'Coraza de saqueador', 'Coselete de saqueador', 'Нагрудный доспех грабителя', '', '', '', '', '', '', '', ''), +(15558, '강탈자 왕관', 'Couronne de pilleur', 'Plündererkrone', '劫掠者头冠', '劫掠者頭冠', 'Corona de saqueador', 'Corona de saqueador', 'Корона Мародера', '', '', '', '', '', '', '', ''), +(15559, '강탈자 망토', 'Cape de pilleur', 'Plündererumhang', '劫掠者披风', '劫掠者披風', 'Capa de saqueador', 'Capa de saqueador', 'Плащ грабителя', '', '', '', '', '', '', '', ''), +(15560, '강탈자 장갑', 'Gants de pilleur', 'Plündererhandschuhe', '劫掠者手套', '劫掠者手套', 'Guantes de saqueador', 'Guantes de saqueador', 'Перчатки грабителя', '', '', '', '', '', '', '', ''), +(15561, '강탈자 다리보호구', 'Jambières de pilleur', 'Plünderergamaschen', '劫掠者护腿', '劫掠者護腿', 'Leotardos de saqueador', 'Leotardos de saqueador', 'Поножи грабителя', '', '', '', '', '', '', '', ''), +(15562, '강탈자 어깨갑옷', 'Espauliers de pilleur', 'Plündererschulterstücke', '劫掠者肩铠', '劫掠者肩鎧', 'Espaldares de saqueador', 'Espaldares de saqueador', 'Наплечье грабителя', '', '', '', '', '', '', '', ''), +(15563, '강탈자 방패', 'Bouclier de pilleur', 'Plündererschild', '劫掠者盾牌', '劫掠者盾牌', 'Escudo de saqueador', 'Escudo de saqueador', 'Щит грабителя', '', '', '', '', '', '', '', ''), +(15564, '튼튼한 방어구 키트', 'Renfort d\'armure robuste', 'Unverwüstliches Rüstungsset', '毛皮护甲片', '毛皮護甲片', 'Complemento basto para armadura', 'Refuerzo para armadura basto', 'Набор для усиления грубой брони', '', '', '', '', '', '', '', ''), +(15565, '노략꾼 장화', 'Bottes de maraudeur', 'Marodeursstiefel', '掠夺者战靴', '掠奪者戰靴', 'Botas de maleante', 'Botas de maleante', 'Сапоги мародера', '', '', '', '', '', '', '', ''), +(15566, '노략꾼 팔보호구', 'Brassards de maraudeur', 'Marodeursarmschienen', '掠夺者护腕', '掠奪者護腕', 'Brazales de maleante', 'Brazales de maleante', 'Наручи мародера', '', '', '', '', '', '', '', ''), +(15567, '노략꾼 튜닉', 'Tunique de maraudeur', 'Marodeurstunika', '掠夺者外套', '掠奪者外套', 'Túnica de maleante', 'Túnica de maleante', 'Мундир мародера', '', '', '', '', '', '', '', ''), +(15568, '노략꾼 망토', 'Cape de maraudeur', 'Marodeursumhang', '掠夺者披风', '掠奪者披風', 'Capa de maleante', 'Capa de maleante', 'Плащ мародера', '', '', '', '', '', '', '', ''), +(15569, '노략꾼 문장방패', 'Ecu de maraudeur', 'Marodeurswappen', '掠夺者盾牌', '掠奪者盾牌', 'Emblema de maleante', 'Blasón de maleante', 'Рыцарский щит мародера', '', '', '', '', '', '', '', ''), +(15570, '노략꾼 건틀릿', 'Gantelets de maraudeur', 'Marodeursstulpen', '掠夺者护手', '掠奪者護手', 'Guanteletes de maleante', 'Guanteletes de maleante', 'Рукавицы мародера', '', '', '', '', '', '', '', ''), +(15571, '노략꾼 허리띠', 'Ceinture de maraudeur', 'Marodeursgürtel', '掠夺者腰带', '掠奪者腰帶', 'Cinturón de maleante', 'Cinturón de maleante', 'Пояс мародера', '', '', '', '', '', '', '', ''), +(15572, '노략꾼 머리장식', 'Diadème de maraudeur', 'Marodeursreif', '掠夺者头饰', '掠奪者頭飾', 'Aro de maleante', 'Aro de maleante', 'Венец мародера', '', '', '', '', '', '', '', ''), +(15573, '노략꾼 다리보호구', 'Jambières de maraudeur', 'Marodeursgamaschen', '掠夺者护腿', '掠奪者護腿', 'Leotardos de maleante', 'Leotardos de maleante', 'Поножи мародера', '', '', '', '', '', '', '', ''), +(15574, '노략꾼 어깨보호구', 'Protège-épaules de maraudeur', 'Marodeursschulterpolster', '掠夺者肩甲', '掠奪者肩甲', 'Hombreras de maleante', 'Hombreras de maleante', 'Оплечье мародера', '', '', '', '', '', '', '', ''), +(15575, '소금껍질 허리띠', 'Ceinture de nacrétoile', 'Spiegelpanzergürtel', '火壳腰带', '火殼腰帶', 'Cinturón de conchas brillantes', 'Cinturón de conchas brillantes', 'Искрящийся пояс', '', '', '', '', '', '', '', ''), +(15576, '소금껍질 발덮개', 'Sandales de nacrétoile', 'Spiegelpanzersabatons', '火壳马靴', '火殼馬靴', 'Escarpes de conchas brillantes', 'Escarpes de conchas brillantes', 'Искрящиеся башмаки', '', '', '', '', '', '', '', ''), +(15577, '소금껍질 팔보호구', 'Brassards de nacrétoile', 'Spiegelpanzerarmschienen', '火壳护腕', '火殼護腕', 'Brazales de conchas brillantes', 'Brazales de conchas brillantes', 'Искрящиеся наручи', '', '', '', '', '', '', '', ''), +(15578, '소금껍질 흉갑', 'Cuirasse de nacrétoile', 'Spiegelpanzerbrustplatte', '火壳胸甲', '火殼胸甲', 'Peto de conchas brillantes', 'Coraza de conchas brillantes', 'Искрящаяся кираса', '', '', '', '', '', '', '', ''), +(15579, '소금껍질 망토', 'Cape de nacrétoile', 'Spiegelpanzerumhang', '火壳披风', '火殼披風', 'Capa de conchas brillantes', 'Capa de conchas brillantes', 'Искрящийся плащ', '', '', '', '', '', '', '', ''), +(15580, '소금껍질 머리보호구', 'Camail de nacrétoile', 'Spiegelpanzerkopfband', '火壳头巾', '火殼頭巾', 'Felpa de conchas brillantes', 'Felpa de conchas brillantes', 'Искрящийся капюшон', '', '', '', '', '', '', '', ''), +(15581, '소금껍질 건틀릿', 'Gantelets de nacrétoile', 'Spiegelpanzerstulpen', '火壳手套', '火殼手套', 'Guanteletes de conchas brillantes', 'Guanteletes de conchas brillantes', 'Искрящиеся рукавицы', '', '', '', '', '', '', '', ''), +(15582, '소금껍질 다리보호대', 'Jambières de nacrétoile', 'Spiegelpanzerbeinschützer', '火壳腿甲', '火殼腿甲', 'Musleras de conchas brillantes', 'Musleras de conchas brillantes', 'Искрящиеся набедренники', '', '', '', '', '', '', '', ''), +(15583, '소금껍질 어깨보호구', 'Protège-épaules de nacrétoile', 'Spiegelpanzerschulterpolster', '火壳护肩', '火殼護肩', 'Hombreras de conchas brillantes', 'Hombreras de conchas brillantes', 'Искрящиеся наплечные пластины', '', '', '', '', '', '', '', ''), +(15584, '소금껍질 방패', 'Bouclier de nacrétoile', 'Spiegelpanzerschild', '火壳盾牌', '火殼盾牌', 'Escudo de conchas brillantes', 'Escudo de conchas brillantes', 'Искрящийся щит', '', '', '', '', '', '', '', ''), +(15585, '파르독 장갑', 'Poignes de Pardoc', 'Pardochandschutz', '帕多克护手', '帕多克護手', 'Mandiletes Pardoc', 'Mandiletes Pardoc', 'Захваты Пардока', '', '', '', '', '', '', '', ''), +(15586, '빨리 자라는 꽃', 'Fleur à croissance rapide', 'Schnell wachsende Blume', '快速生长的花', '快速生長的花', 'Flor de rápido crecimiento', 'Flor de rápido crecimiento', 'Быстро растущий цветок', '', '', '', '', '', '', '', ''), +(15587, '고리매듭 벨트', 'Ceinturon de Ringtail', 'Ringtail-Gurt', '浣熊束腰', '浣熊束腰', 'Faja Colaro', 'Faja Colaro', 'Ремень молодого луня', '', '', '', '', '', '', '', ''), +(15588, '강철죔쇠 허리띠', 'Ceinture d\'acier armé', 'Bracesteel-Gürtel', '精钢腰带', '精鋼腰帶', 'Cinturón con brazales de acero', 'Cinturón con brazales de acero', 'Скрепостальной пояс', '', '', '', '', '', '', '', ''), +(15589, '견고한 장화', 'Bottes inébranlables', 'Beständige Stampfer', '坚定战靴', '堅定戰靴', 'Vapuleadores de determinación férrea', 'Vapuleadores de determinación férrea', 'Высокие ботинки непреклонности', '', '', '', '', '', '', '', ''), +(15590, '견고한 팔찌', 'Bracelets inébranlables', 'Beständige Armschienen', '坚定护腕', '堅定護腕', 'Pulseras de determinación férrea', 'Pulseras de determinación férrea', 'Браслеты непреклонности', '', '', '', '', '', '', '', ''), +(15591, '견고한 흉갑', 'Cuirasse inébranlable', 'Beständige Brustplatte', '坚定胸甲', '堅定胸甲', 'Peto de determinación férrea', 'Coraza de determinación férrea', 'Кираса непреклонности', '', '', '', '', '', '', '', ''), +(15592, '견고한 버클러', 'Targe inébranlable', 'Beständiger Rundschild', '坚定圆盾', '堅定圓盾', 'Rodela de determinación férrea', 'Rodela de determinación férrea', 'Кулачный щит непреклонности', '', '', '', '', '', '', '', ''), +(15593, '견고한 화관', 'Cerclet inébranlable', 'Beständiger Kronenreif', '坚定宝冠', '堅定寶冠', 'Corona de determinación férrea', 'Nimbo de determinación férrea', 'Венок непреклонности', '', '', '', '', '', '', '', ''), +(15594, '견고한 망토', 'Cape inébranlable', 'Beständiger Umhang', '坚定披风', '堅定披風', 'Capa de determinación férrea', 'Capa de determinación férrea', 'Доспех Непреклонности', '', '', '', '', '', '', '', ''), +(15595, '견고한 장갑', 'Gants inébranlables', 'Beständige Handschuhe', '坚定手套', '堅定手套', 'Guantes de determinación férrea', 'Guantes de determinación férrea', 'Перчатки непреклонности', '', '', '', '', '', '', '', ''), +(15596, '견고한 다리갑옷', 'Jambières inébranlables', 'Beständige Beinplatten', '坚定腿铠', '堅定腿鎧', 'Quijotes de determinación férrea', 'Quijotes de determinación férrea', 'Ножные латы непреклонности', '', '', '', '', '', '', '', ''), +(15597, '견고한 어깨보호구', 'Epaulières inébranlables', 'Beständige Schultern', '坚定护肩', '堅定護肩', 'Hombreras de determinación férrea', 'Sobrehombros de determinación férrea', 'Наплечники непреклонности', '', '', '', '', '', '', '', ''), +(15598, '견고한 벨트', 'Ceinturon inébranlable', 'Beständiger Gurt', '坚定束带', '堅定腰帶', 'Faja de determinación férrea', 'Faja de determinación férrea', 'Ремень непреклонности', '', '', '', '', '', '', '', ''), +(15599, '고대 경갑', 'Jambières des anciens', 'Uralte Schienbeinschützer', '远古胫甲', '遠古脛甲', 'Grebas antiguas', 'Grebas antiguas', 'Древние наголенники', '', '', '', '', '', '', '', ''), +(15600, '고대 완갑', 'Protège-bras anciens', 'Uralte Unterarmschienen', '远古臂铠', '遠古臂鎧', 'Protegebrazos antiguos', 'Protegebrazos antiguos', 'Древние тяжелые наручи', '', '', '', '', '', '', '', ''), +(15601, '고대 흉갑', 'Plastron des anciens', 'Uralter Brustharnisch', '远古胸甲', '遠古胸甲', 'Coraza antigua', 'Pechera antigua', 'Древний нагрудник', '', '', '', '', '', '', '', ''), +(15602, '고대 왕관', 'Couronne des anciens', 'Uralte Krone', '远古头冠', '遠古頭冠', 'Corona antigua', 'Corona antigua', 'Древняя корона', '', '', '', '', '', '', '', ''), +(15603, '고대 망토', 'Cape des anciens', 'Uralter Umhang', '远古披风', '遠古披風', 'Capa antigua', 'Capa antigua', 'Древний плащ', '', '', '', '', '', '', '', ''), +(15604, '고대 파수방패', 'Bouclier des anciens', 'Uralter Verteidiger', '远古盾牌', '遠古盾牌', 'Defensor antiguo', 'Defensor antiguo', 'Древняя защита', '', '', '', '', '', '', '', ''), +(15605, '고대 건틀릿', 'Gantelets anciens', 'Uralte Stulpen', '远古护手', '遠古護手', 'Guanteletes antiguos', 'Guanteletes antiguos', 'Древние рукавицы', '', '', '', '', '', '', '', ''), +(15606, '고대 허리띠', 'Ceinture des anciens', 'Uralter Gürtel', '远古腰带', '遠古腰帶', 'Cinturón antiguo', 'Cinturón antiguo', 'Древний пояс', '', '', '', '', '', '', '', ''), +(15607, '고대 다리보호대', 'Jambières des anciens', 'Uralte Beinschützer', '远古护腿', '遠古護腿', 'Musleras antiguas', 'Musleras antiguas', 'Древние набедренники', '', '', '', '', '', '', '', ''), +(15608, '고대 어깨갑옷', 'Espauliers des anciens', 'Uralte Schulterstücke', '远古肩铠', '遠古肩鎧', 'Espaldares antiguos', 'Espaldares antiguos', 'Древнее наплечье', '', '', '', '', '', '', '', ''), +(15609, '뼈고리 갑옷', 'Armure de mailles d\'os', 'Knochenverbundrüstung', '骨链护甲', '骨鏈護甲', 'Armadura de vínculo de huesos', 'Armadura de vínculo de huesos', 'Броня костяной сцепки', '', '', '', '', '', '', '', ''), +(15610, '뼈고리 팔보호구', 'Brassards de mailles d\'os', 'Knochenverbundarmschienen', '骨链护腕', '骨鏈護腕', 'Brazales de vínculo de huesos', 'Brazales de vínculo de huesos', 'Наручи костяной сцепки', '', '', '', '', '', '', '', ''), +(15611, '뼈고리 단망토', 'Cape de mailles d\'os', 'Knochenverbundcape', '骨链斗篷', '骨鏈斗篷', 'Manteo de vínculo de huesos', 'Manteo de vínculo de huesos', 'Накидка костяной сцепки', '', '', '', '', '', '', '', ''), +(15612, '뼈고리 건틀릿', 'Gantelets de mailles d\'os', 'Knochenverbundstulpen', '骨链护手', '骨鏈護手', 'Guanteletes de vínculo de huesos', 'Guanteletes de vínculo de huesos', 'Рукавицы костяной сцепки', '', '', '', '', '', '', '', ''), +(15613, '뼈고리 허리띠', 'Ceinture de mailles d\'os', 'Knochenverbundgürtel', '骨链腰带', '骨鏈腰帶', 'Cinturón de vínculo de huesos', 'Cinturón de vínculo de huesos', 'Пояс костяной сцепки', '', '', '', '', '', '', '', ''), +(15614, '뼈고리 발덮개', 'Sandales de mailles d\'os', 'Knochenverbundsabatons', '骨链马靴', '骨鏈馬靴', 'Escarpes de vínculo de huesos', 'Escarpes de vínculo de huesos', 'Башмаки костяной сцепки', '', '', '', '', '', '', '', ''), +(15615, '뼈고리 투구', 'Heaume de mailles d\'os', 'Knochenverbundhelm', '骨链头盔', '骨鏈頭盔', 'Casco de vínculo de huesos', 'Casco de vínculo de huesos', 'Полный шлем костяной сцепки', '', '', '', '', '', '', '', ''), +(15616, '뼈고리 다리갑옷', 'Jambières de mailles d\'os', 'Knochenverbundbeinplatten', '骨链腿铠', '骨鏈腿鎧', 'Quijotes de vínculo de huesos', 'Quijotes de vínculo de huesos', 'Ножные латы костяной сцепки', '', '', '', '', '', '', '', ''), +(15617, '뼈고리 견장', 'Epaulettes de mailles d\'os', 'Knochenverbundschulterklappen', '骨链肩铠', '骨鏈肩鎧', 'Insignias de vínculo de huesos', 'Cubrehombros de vínculo de huesos', 'Эполеты костяной сцепки', '', '', '', '', '', '', '', ''), +(15618, '뼈고리 철벽방패', 'Pavois de mailles d\'os', 'Knochenverbundwallschild', '骨链墙盾', '骨鏈牆盾', 'Escudo de pared de vínculo de huesos', 'Escudo de pared de vínculo de huesos', 'Башенный костяной щит', '', '', '', '', '', '', '', ''), +(15619, '그리핀 사슬 허리띠', 'Ceinture du gryphon en mailles', 'Greifenpanzergürtel', '狮鹫锁甲腰带', '獅鷲獸鎖甲腰帶', 'Cinturón de malla de grifo', 'Cinturón de malla de grifo', 'Кольчужный пояс грифона', '', '', '', '', '', '', '', ''), +(15620, '그리핀 사슬 팔찌', 'Bracelets du gryphon en mailles', 'Greifenpanzerarmschienen', '狮鹫锁甲护腕', '獅鷲獸鎖甲護腕', 'Pulseras de malla de grifo', 'Pulseras de malla de grifo', 'Кольчужные браслеты грифона', '', '', '', '', '', '', '', ''), +(15621, '그리핀 사슬 버클러', 'Targe du gryphon en mailles', 'Greifenpanzerrundschild', '狮鹫锁甲圆盾', '獅鷲獸鎖甲圓盾', 'Rodela de malla de grifo', 'Rodela de malla de grifo', 'Кулачный щит грифона', '', '', '', '', '', '', '', ''), +(15622, '그리핀 사슬 흉갑', 'Cuirasse du gryphon en mailles', 'Greifenpanzerbrustplatte', '狮鹫锁甲护胸', '獅鷲獸鎖甲護胸', 'Peto de malla de grifo', 'Coraza de malla de grifo', 'Кираса грифона', '', '', '', '', '', '', '', ''), +(15623, '그리핀 사슬 왕관', 'Couronne du gryphon en mailles', 'Greifenpanzerkrone', '狮鹫锁甲头冠', '獅鷲獸鎖甲頭冠', 'Corona de malla de grifo', 'Corona de malla de grifo', 'Корона Брони грифона', '', '', '', '', '', '', '', ''), +(15624, '그리핀 망토', 'Cape du gryphon', 'Greifen-Umhang', '狮鹫锁甲披风', '獅鷲獸鎖甲披風', 'Capa de grifo', 'Capa de grifo', 'Плащ грифона', '', '', '', '', '', '', '', ''), +(15625, '그리핀 사슬 건틀릿', 'Gantelets du gryphon en mailles', 'Greifenpanzerstulpen', '狮鹫锁甲护手', '獅鷲獸鎖甲護手', 'Guanteletes de malla de grifo', 'Guanteletes de malla de grifo', 'Рукавицы грифона', '', '', '', '', '', '', '', ''), +(15626, '그리핀 사슬 경갑', 'Bottes du gryphon en mailles', 'Greifenpanzerschienbeinschützer', '狮鹫锁甲胫甲', '獅鷲獸鎖甲脛甲', 'Grebas de malla de grifo', 'Grebas de malla de grifo', 'Кольчужные наголенники грифона', '', '', '', '', '', '', '', ''), +(15627, '그리핀 사슬 다리보호대', 'Jambières du gryphon en mailles', 'Greifenpanzerbeinschützer', '狮鹫锁甲腿甲', '獅鷲獸鎖甲腿甲', 'Musleras de malla de grifo', 'Musleras de malla de grifo', 'Кольчужные набедренники грифона', '', '', '', '', '', '', '', ''), +(15628, '그리핀 사슬 어깨갑옷', 'Espauliers du gryphon en mailles', 'Greifenpanzerschulterstücke', '狮鹫锁甲肩铠', '獅鷲獸鎖甲肩鎧', 'Espaldares de malla de grifo', 'Espaldares de malla de grifo', 'Кольчужное наплечье грифона', '', '', '', '', '', '', '', ''), +(15629, '푸른무쇠 팔보호구', 'Brassards formidables', 'Formidable Armschienen', '敬畏护腕', '敬畏護腕', 'Brazales formidables', 'Brazales formidables', 'Грозные наручи', '', '', '', '', '', '', '', ''), +(15630, '푸른무쇠 발덮개', 'Sandales formidables', '', '敬畏马靴', '敬畏馬靴', 'Escarpes formidables', 'Escarpes formidables', 'Грозные башмаки', '', '', '', '', '', '', '', ''), +(15631, '푸른무쇠 흉갑', 'Plastron formidable', 'Formidabler Brustharnisch', '敬畏胸甲', '敬畏胸甲', 'Coraza formidable', 'Pechera formidable', 'Грозный нагрудник', '', '', '', '', '', '', '', ''), +(15632, '푸른무쇠 단망토', 'Cape formidable', 'Formidables Cape', '敬畏斗篷', '敬畏斗篷', 'Manteo formidable', 'Manteo formidable', 'Грозная накидка', '', '', '', '', '', '', '', ''), +(15633, '푸른무쇠 문장방패', 'Ecu formidable', 'Formidables Wappen', '敬畏盾牌', '敬畏盾牌', 'Emblema formidable', 'Blasón formidable', 'Грозный рыцарский щит', '', '', '', '', '', '', '', ''), +(15634, '푸른무쇠 머리장식', 'Diadème formidable', 'Formidabler Reif', '敬畏头饰', '敬畏頭飾', 'Aro formidable', 'Aro formidable', 'Грозный венец', '', '', '', '', '', '', '', ''), +(15635, '푸른무쇠 건틀릿', 'Gantelets formidables', 'Formidable Stulpen', '敬畏护手', '敬畏護手', 'Guanteletes formidables', 'Guanteletes formidables', 'Грозные рукавицы', '', '', '', '', '', '', '', ''), +(15636, '푸른무쇠 허리띠', 'Ceinture formidable', 'Formidabler Gürtel', '敬畏腰带', '敬畏腰帶', 'Cinturón formidable', 'Cinturón formidable', 'Грозный пояс', '', '', '', '', '', '', '', ''), +(15637, '푸른무쇠 다리보호대', 'Jambières formidables', 'Formidable Beinschützer', '敬畏腿甲', '敬畏腿甲', 'Musleras formidables', 'Musleras formidables', 'Грозные набедренники', '', '', '', '', '', '', '', ''), +(15638, '푸른무쇠 어깨보호구', 'Protège-épaules formidables', 'Formidable Schulterpolster', '敬畏肩甲', '敬畏肩甲', 'Hombreras formidables', 'Hombreras formidables', 'Грозное оплечье', '', '', '', '', '', '', '', ''), +(15639, '무쇠가죽 팔보호구', 'Brassards en cuiracier', 'Eisenhautarmschienen', '铁皮护腕', '鐵皮護腕', 'Brazales de pielférrea', 'Brazales de pielférrea', 'Наручи Железной Шкуры', '', '', '', '', '', '', '', ''), +(15640, '무쇠가죽 흉갑', 'Cuirasse en cuiracier', 'Eisenhautbrustplatte', '铁皮胸甲', '鐵皮胸甲', 'Peto de pielférrea', 'Coraza de pielférrea', 'Кираса Железной Шкуры', '', '', '', '', '', '', '', ''), +(15641, '무쇠가죽 허리띠', 'Ceinture en cuiracier', 'Eisenhautgürtel', '铁皮腰带', '鐵皮腰帶', 'Cinturón de pielférrea', 'Cinturón de pielférrea', 'Пояс Железной Шкуры', '', '', '', '', '', '', '', ''), +(15642, '무쇠가죽 경갑', 'Jambières en cuiracier', 'Eisenhautschienbeinschützer', '铁皮胫甲', '鐵皮脛甲', 'Grebas de pielférrea', 'Grebas de pielférrea', 'Наголенники Железной Шкуры', '', '', '', '', '', '', '', ''), +(15643, '무쇠가죽 망토', 'Cape en cuiracier', 'Eisenhautumhang', '铁皮披风', '鐵皮披風', 'Capa de pielférrea', 'Capa de pielférrea', 'Плащ Железной Шкуры', '', '', '', '', '', '', '', ''), +(15644, '무쇠가죽 건틀릿', 'Gantelets en cuiracier', 'Eisenhautstulpen', '铁皮护手', '鐵皮護手', 'Guanteletes de pielférrea', 'Guanteletes de pielférrea', 'Рукавицы Железной Шкуры', '', '', '', '', '', '', '', ''), +(15645, '무쇠가죽 투구', 'Heaume en cuiracier', 'Eisenhauthelm', '铁皮头盔', '鐵皮頭盔', 'Casco de pielférrea', 'Casco de pielférrea', 'Полный шлем Железной Шкуры', '', '', '', '', '', '', '', ''), +(15646, '무쇠가죽 다리보호대', 'Jambières en cuiracier', 'Eisenhautbeinschützer', '铁皮腿甲', '鐵皮腿甲', 'Musleras de pielférrea', 'Musleras de pielférrea', 'Набедренники Железной Шкуры', '', '', '', '', '', '', '', ''), +(15647, '무쇠가죽 어깨갑옷', 'Espauliers en cuiracier', 'Eisenhautschulterstücke', '铁皮肩铠', '鐵皮肩鎧', 'Espaldares de pielférrea', 'Espaldares de pielférrea', 'Наплечье Железной Шкуры', '', '', '', '', '', '', '', ''), +(15648, '무쇠가죽 방패', 'Bouclier en cuiracier', 'Eisenhautschild', '铁皮盾牌', '鐵皮盾牌', 'Escudo de pielférrea', 'Escudo de pielférrea', 'Щит Железной Шкуры', '', '', '', '', '', '', '', ''), +(15649, '무자비 팔보호구', 'Brassards impitoyables', 'Gnadenlose Armschienen', '残忍护腕', '殘忍護腕', 'Brazales despiadados', 'Brazales despiadados', 'Безжалостные наручи', '', '', '', '', '', '', '', ''), +(15650, '무자비 외투', 'Surcot impitoyable', 'Gnadenloser Übermantel', '残忍外套', '殘忍外套', 'Sobretodo despiadado', 'Sobretodo despiadado', 'Безжалостная кольчуга', '', '', '', '', '', '', '', ''), +(15651, '무자비 왕관', 'Couronne impitoyable', 'Gnadenlose Krone', '残忍头冠', '殘忍頭冠', 'Corona despiadada', 'Corona despiadada', 'Безжалостная корона', '', '', '', '', '', '', '', ''), +(15652, '무자비 망토', 'Cape impitoyable', 'Gnadenloser Umhang', '残忍披风', '殘忍披風', 'Capa despiadada', 'Capa despiadada', 'Безжалостный плащ', '', '', '', '', '', '', '', ''), +(15653, '무자비 건틀릿', 'Gantelets impitoyables', 'Gnadenlose Stulpen', '残忍护手', '殘忍護手', 'Guanteletes despiadados', 'Guanteletes despiadados', 'Рукавицы Бессердечности', '', '', '', '', '', '', '', ''), +(15654, '무자비 허리띠', 'Ceinture impitoyable', 'Gnadenloser Gürtel', '残忍腰带', '殘忍腰帶', 'Cinturón despiadado', 'Cinturón despiadado', 'Безжалостный пояс', '', '', '', '', '', '', '', ''), +(15655, '무자비 다리보호대', 'Jambières impitoyables', 'Gnadenlose Beinschützer', '残忍腿甲', '殘忍腿甲', 'Musleras despiadadas', 'Musleras despiadadas', 'Набедренники Бессердечности', '', '', '', '', '', '', '', ''), +(15656, '무자비 견장', 'Epaulettes impitoyables', 'Gnadenlose Schulterklappen', '残忍肩铠', '殘忍肩鎧', 'Insignias despiadadas', 'Cubrehombros despiadados', 'Безжалостные эполеты', '', '', '', '', '', '', '', ''), +(15657, '무자비 방패', 'Bouclier impitoyable', 'Gnadenloser Schild', '残忍盾牌', '殘忍盾牌', 'Escudo despiadado', 'Escudo despiadado', 'Безжалостный щит', '', '', '', '', '', '', '', ''), +(15658, '철통 발덮개', 'Bottes impénétrables', 'Undurchdringliche Sabatons', '深奥马靴', '深奧馬靴', 'Escarpes impenetrables', 'Escarpes impenetrables', 'Непроницаемые башмаки', '', '', '', '', '', '', '', ''), +(15659, '철통 손목띠', 'Manchettes impénétrables', 'Undurchdringliche Bindungen', '深奥束腕', '深奧束腕', 'Ataduras impenetrables', 'Ataduras impenetrables', 'Непроницаемые наручники', '', '', '', '', '', '', '', ''), +(15660, '철통 흉갑', 'Cuirasse impénétrable', 'Undurchdringliche Brustplatte', '深奥胸甲', '深奧胸甲', 'Peto impenetrable', 'Coraza impenetrable', 'Непроницаемая кираса', '', '', '', '', '', '', '', ''), +(15661, '철통 망토', 'Cape impénétrable', 'Undurchdringlicher Umhang', '深奥披风', '深奧披風', 'Capa impenetrable', 'Capa impenetrable', 'Непроницаемый плащ', '', '', '', '', '', '', '', ''), +(15662, '철통 건틀릿', 'Gantelets impénétrables', 'Undurchdringliche Stulpen', '深奥护手', '深奧護手', 'Guanteletes impenetrables', 'Guanteletes impenetrables', 'Непроницаемые рукавицы', '', '', '', '', '', '', '', ''), +(15663, '철통 허리띠', 'Ceinture impénétrable', 'Undurchdringlicher Gürtel', '深奥腰带', '深奧腰帶', 'Cinturón impenetrable', 'Cinturón impenetrable', 'Непроницаемый пояс', '', '', '', '', '', '', '', ''), +(15664, '철통 투구', 'Heaume impénétrable', 'Undurchdringlicher Helm', '深奥头盔', '深奧頭盔', 'Casco impenetrable', 'Casco impenetrable', 'Непроницаемый полный шлем', '', '', '', '', '', '', '', ''), +(15665, '철통 다리보호대', 'Jambières impénétrables', 'Undurchdringliche Beinschützer', '深奥护腿', '深奧護腿', 'Musleras impenetrables', 'Musleras impenetrables', 'Непроницаемый набедренники', '', '', '', '', '', '', '', ''), +(15666, '철통 어깨갑옷', 'Espauliers impénétrables', 'Undurchdringliche Schulterstücke', '深奥肩铠', '深奧肩鎧', 'Espaldares impenetrables', 'Espaldares impenetrables', 'Непроницаемое наплечье', '', '', '', '', '', '', '', ''), +(15667, '철통 철벽방패', 'Pavois impénétrable', 'Undurchdringliche Wand', '深奥盾牌', '深奧盾牌', 'Muro impenetrable', 'Muro impenetrable', 'Непроницаемая стена', '', '', '', '', '', '', '', ''), +(15668, '고결 팔보호구', 'Brassards magnifiques', 'Wunderbare Armschienen', '华丽护腕', '華麗護腕', 'Brazales magníficos', 'Brazales magníficos', 'Величественные наручи', '', '', '', '', '', '', '', ''), +(15669, '고결 흉갑', 'Cuirasse magnifique', 'Wunderbare Brustplatte', '华丽胸甲', '華麗胸甲', 'Peto magnífico', 'Coraza magnífica', 'Величественная кираса', '', '', '', '', '', '', '', ''), +(15670, '고결 투구', 'Heaume magnifique', 'Wunderbarer Helm', '华丽头盔', '華麗頭盔', 'Casco magnífico', 'Casco magnífico', 'Величественный полный шлем', '', '', '', '', '', '', '', ''), +(15671, '고결 망토', 'Cape magnifique', 'Wunderbarer Umhang', '华丽披风', '華麗披風', 'Capa magnífica', 'Capa magnífica', 'Величественный плащ', '', '', '', '', '', '', '', ''), +(15672, '고결 건틀릿', 'Gantelets magnifiques', 'Wunderbare Stulpen', '华丽护手', '華麗護手', 'Guanteletes magníficos', 'Guanteletes magníficos', 'Величественные рукавицы', '', '', '', '', '', '', '', ''), +(15673, '고결 허리띠', 'Ceinture magnifique', 'Wunderbarer Gürtel', '华丽腰带', '華麗腰帶', 'Cinturón magnífico', 'Cinturón magnífico', 'Величественный пояс', '', '', '', '', '', '', '', ''), +(15674, '고결 경갑', 'Bottes magnifiques', 'Wunderbare Schienbeinschützer', '华丽胫甲', '華麗脛甲', 'Grebas magníficas', 'Grebas magníficas', 'Величественные наголенники', '', '', '', '', '', '', '', ''), +(15675, '고결 수호방패', 'Garde magnifique', 'Wunderbarer Schutz', '华丽盾牌', '華麗盾牌', 'Guardia magnífico', 'Guardia magnífico', 'Величественный страж', '', '', '', '', '', '', '', ''), +(15676, '고결 다리보호구', 'Jambières magnifiques', 'Wunderbare Gamaschen', '华丽护腿', '華麗護腿', 'Leotardos magníficos', 'Leotardos magníficos', 'Величественные поножи', '', '', '', '', '', '', '', ''), +(15677, '고결 어깨보호구', 'Epaulières magnifiques', 'Wunderbare Schultern', '华丽护肩', '華麗護肩', 'Hombreras magníficas', 'Sobrehombros magníficos', 'Величественные наплечники', '', '', '', '', '', '', '', ''), +(15678, '승전 발덮개', 'Sandales triomphantes', 'Triumphale Sabatons', '胜利马靴', '勝利馬靴', 'Escarpes triunfantes', 'Escarpes triunfantes', 'Триумфальные башмаки', '', '', '', '', '', '', '', ''), +(15679, '승전 팔보호구', 'Brassards triomphants', 'Triumphale Armschienen', '胜利护腕', '勝利護腕', 'Brazales triunfantes', 'Brazales triunfantes', 'Триумфальные наручи', '', '', '', '', '', '', '', ''), +(15680, '승전 흉갑', 'Plastron triomphant', 'Triumphaler Brustharnisch', '胜利护胸', '勝利護胸', 'Coraza triunfante', 'Pechera triunfante', 'Триумфальный нагрудник', '', '', '', '', '', '', '', ''), +(15681, '승전 망토', 'Cape triomphante', 'Triumphaler Umhang', '胜利披风', '勝利披風', 'Capa triunfante', 'Capa triunfante', 'Триумфальная победоносная броня', '', '', '', '', '', '', '', ''), +(15682, '승전 건틀릿', 'Gantelets triomphants', 'Triumphale Stulpen', '胜利护手', '勝利護手', 'Guanteletes triunfantes', 'Guanteletes triunfantes', 'Триумфальные рукавицы', '', '', '', '', '', '', '', ''), +(15683, '승전 벨트', 'Ceinturon triomphant', 'Triumphaler Gurt', '胜利束带', '勝利腰帶', 'Faja triunfante', 'Faja triunfante', 'Триумфальный ремень', '', '', '', '', '', '', '', ''), +(15684, '승전 투구', 'Heaume triomphant', 'Triumphale Schädelkappe', '胜利头盔', '勝利頭盔', 'Capacete triunfante', 'Capacete triunfante', 'Триумфальный большой шлем', '', '', '', '', '', '', '', ''), +(15685, '승전 다리갑옷', 'Jambières triomphantes', 'Triumphale Beinplatten', '胜利腿铠', '勝利腿鎧', 'Quijotes triunfantes', 'Quijotes triunfantes', 'Триумфальные ножные латы', '', '', '', '', '', '', '', ''), +(15686, '승전 어깨보호구', 'Protège-épaules triomphants', 'Triumphale Schulterpolster', '胜利肩甲', '勝利肩甲', 'Hombreras triunfantes', 'Hombreras triunfantes', 'Триумфальные наплечные пластины', '', '', '', '', '', '', '', ''), +(15687, '승전 방패', 'Bouclier triomphant', 'Triumphaler Schild', '胜利盾牌', '勝利盾牌', 'Escudo triunfante', 'Escudo triunfante', 'Триумфальный щит', '', '', '', '', '', '', '', ''), +(15688, '마법콩', 'Haricots magiques', 'Magische Bohnen', '魔法豆', '魔法豆', 'Judías mágicas', 'Judías mágicas', 'Волшебные бобы', '', '', '', '', '', '', '', ''), +(15689, '무역상의 반지', 'Anneau des marchands', 'Ring des Händlers', '商人戒指', '商人戒指', 'Anillo de comerciante', 'Anillo de comerciante', 'Кольцо Торговца', '', '', '', '', '', '', '', ''), +(15690, '코도 뼈목걸이', 'Collier en os de kodo', 'Kodoknochenhalskette', '科多兽骨项链', '科多獸骨項鏈', 'Collar de huesos de kodo', 'Collar de huesos de kodo', 'Костяное ожерелье Кодобона', '', '', '', '', '', '', '', ''), +(15691, '쇼티 나팔총', 'Pétoire de flanqueur', 'Minischrotflinte', '射手火枪', '射手火槍', 'Pistolero Shottie', 'Pistolero Shottie', 'Саперная лопата', '', '', '', '', '', '', '', ''), +(15692, '코도 낙인기', 'Marqueur de kodo', 'Kodobränder', '科多兽烙铁棒', '科多獸烙鐵棒', 'Marcador de kodos', 'Marcador de kodos', 'Тавро для кодо', '', '', '', '', '', '', '', ''), +(15693, '대용사 어깨보호구', 'Grandes épaulières', 'Großartige Schultern', '豪华护肩', '豪華護肩', 'Hombreras espléndidas', 'Sobrehombros espléndidos', 'Великие наплечники', '', '', '', '', '', '', '', ''), +(15694, '무자비 경갑', 'Bottes impitoyables', 'Gnadenlose Schienbeinschützer', '残忍胫甲', '殘忍脛甲', 'Grebas despiadadas', 'Grebas despiadadas', 'Безжалостные наголенники', '', '', '', '', '', '', '', ''), +(15695, '징박힌 고리 방패', 'Bouclier riveté', 'Beschlagener Ringschild', '铆钉盾牌', '鉚釘盾牌', 'Escudo circular con tachuelas', 'Escudo circular con tachuelas', 'Украшенное кольцо-щит', '', '', '', '', '', '', '', ''), +(15696, '너덜너덜한 고서', 'Tome en pièces', 'Verdorbener Foliant', '被毁坏的书籍', '被毀壞的書籍', 'Escrito estropeado', 'Escrito estropeado', 'Испорченный фолиант', '낡고 헤진 고서입니다.', 'Un vieux tome sans valeur.', 'Ein alter, wertloser Foliant.', '一本破旧而毫无价值的书。', '一本破舊而毫無價值的書。', 'Un viejo libro sin valor.', 'Un viejo libro sin valor.', 'Старый, бесполезный фолиант'), +(15697, '코도 도둑 장화', 'Bottes de voleur de kodo', 'Stiefel eines Kodoviehdiebs', '科多兽窃贼之靴', '科多獸竊賊之靴', 'Botas de ladrón kodo', 'Botas de cuatrero kodo', 'Сапоги угонщика кодо', '', '', '', '', '', '', '', ''), +(15698, '논쟁의 어깨갑옷', 'Spallières de renforcement', 'Zänkerschiftung', '激斗肩铠', '激鬥肩鎧', 'Bufas de riña', 'Bufas de riña', 'Наплеч Ссоры', '', '', '', '', '', '', '', ''), +(15699, '포장된 갈색 상자', 'Petit paquet marron emballé', 'Kleines, braun eingepacktes Päckchen', '棕色小包', '棕色小包', 'Paquete con envoltorio marrón pequeño', 'Paquete con envoltorio marrón pequeño', 'Маленький сверток в оберточной бумаге', '', '', '', '', '', '', '', ''), +(15702, '약제사의 반지', 'Anneau des chimistes', 'Ring des Chemikers', '药剂师戒指', '藥劑師戒指', 'Anillo de químico', 'Anillo de químico', 'Кольцо Аптекаря', '', '', '', '', '', '', '', ''), +(15703, '약제사의 작업복', 'Blouse de chimiste', 'Kittel des Chemikers', '药剂师工作服', '藥劑師工作服', 'Bata de químico', 'Bata de químico', 'Хламида химика', '', '', '', '', '', '', '', ''), +(15704, '사냥꾼의 휘장 목걸이', 'Médaille des chasseurs', 'Jägerinsignien-Medaille', '猎人徽记勋章', '獵人徽記勳章', 'Medalla insignia de cazador', 'Medalla insignia de cazador', 'Знак Охотника', '', '', '', '', '', '', '', ''), +(15705, '해일갈기 검', 'Epée Tidecrest', 'Klinge des Gezeitenwappens', '海潮之刃', '海潮之刃', 'Espada Crestamarea', 'Espada Crestamarea', 'Клинок Гребня прилива', '', '', '', '', '', '', '', ''), +(15706, '추적자 단검', 'Dague de poursuite', 'Fährtenleserjagdklinge', '追猎之刃', '追獵之刃', 'Hoja de rastreador de caza', 'Hoja de rastreador de caza', 'Клинок Охотничьей ящейки', '', '', '', '', '', '', '', ''), +(15707, '옹이나무 장식띠', 'Echarpe de Brantwood', 'Brandholzschärpe', '黑雁腰带', '黑雁腰帶', 'Fajín Barnaleño', 'Fajín Barnaleño', 'Кушак Гладкого дерева', '', '', '', '', '', '', '', ''), +(15708, '황폐의 가죽 장갑', 'Gants en cuir chancreux', 'Verseuchte Lederhandschuhe', '黑皮手套', '黑皮手套', 'Guantes de cuero infestados', 'Guantes de cuero tóxicos', 'Кожаные перчатки порчи', '', '', '', '', '', '', '', ''), +(15709, '강철톱니 벨트', 'Ceinturon de Gearforge', 'Gearforge-Gurt', '钢箍束带', '鋼箍腰帶', 'Faja de Gearforge', 'Faja de Forjaengranaje', 'Ремень Кузни Орудий', '', '', '', '', '', '', '', ''), +(15710, '', 'Poussière lunaire cénarienne', 'Lunarstaub des Cenarius', '赛纳里奥银尘', '塞納里奧銀塵', '', '', 'Луносветная пыль Ценариона', '', '', '', '', '', '', '', ''), +(15722, '스프래글의 수통', 'Gourde de Spraggle', 'Spraggles Feldflasche', '斯普拉格的水壶', '斯普拉格的水壺', 'Cantimplora de Spraggle', 'Cantimplora de Spraggle', 'Фляга Спрэггл', '', '', '', '', '', '', '', ''), +(15723, '달콤한 차', 'Thé sucré', 'Tee mit Zucker', '糖水茶', '甜茶', 'Té con azúcar', 'Té con azúcar', 'Чай с сахаром', '', '', '', '', '', '', '', ''), +(15724, '도안: 두꺼운 전갈 팔보호구', 'Patron : Brassards en écailles de scorpide épaisses', 'Muster: Schwere Skorpidarmschienen', '图样:重型蝎壳护腕', '圖樣:重型蠍殼護腕', 'Patrón: brazales de escórpido pesado', 'Patrón: brazales de escórpido gruesos', 'Выкройка: тяжелые наручи скорпида', '', '', '', '', '', '', '', ''), +(15725, '도안: 악의의 가죽 건틀릿', 'Patron : Gantelets corrompus en cuir', 'Muster: Tückische Lederstulpen', '图样:邪恶皮甲护手', '圖樣:邪惡皮甲護手', 'Patrón: guanteletes de cuero maligno', 'Patrón: guanteletes de cuero maligno', 'Выкройка: гибельные кожаные рукавицы', '', '', '', '', '', '', '', ''), +(15726, '도안: 녹색용비늘 흉갑', 'Patron : Cuirasse en écailles de dragon vert', 'Muster: Grüne Drachenschuppenbrustplatte', '图样:绿龙鳞片胸甲', '圖樣:綠龍鱗片胸甲', 'Patrón: peto de escamas de dragón verde', 'Patrón: coraza de escamas de dragón verde', 'Выкройка: кираса из шкуры зеленого дракона', '', '', '', '', '', '', '', ''), +(15727, '도안: 두꺼운 전갈 조끼', 'Patron : Broigne en écailles de scorpide épaisses', 'Muster: Schwere Skorpidweste', '图样:重型蝎壳外衣', '圖樣:重型蠍殼外衣', 'Patrón: jubón de escórpido pesado', 'Patrón: jubón de escórpido grueso', 'Выкройка: тяжелый панцирь скорпида', '', '', '', '', '', '', '', ''), +(15728, '도안: 악의의 가죽 팔보호구', 'Patron : Brassards corrompus en cuir', 'Muster: Tückische Lederarmschienen', '图样:邪恶皮甲护腕', '圖樣:邪惡皮甲護腕', 'Patrón: brazales de cuero maligno', 'Patrón: brazales de cuero maligno', 'Выкройка: гибельные кожаные наручи', '', '', '', '', '', '', '', ''), +(15729, '도안: 키메라 장갑', 'Patron : Gants chimériques', 'Muster: Schimärenhandschuhe', '图样:奇美拉手套', '圖樣:奇美拉手套', 'Patrón: guantes quiméricos', 'Patrón: guantes quiméricos', 'Выкройка: химерические перчатки', '', '', '', '', '', '', '', ''), +(15730, '도안: 붉은용비늘 흉갑', 'Patron : Cuirasse en écailles de dragon rouge', 'Muster: Rote Drachenschuppenbrustplatte', '图样:红龙鳞片胸甲', '圖樣:紅龍鱗片胸甲', 'Patrón: peto de escamas de dragón rojo', 'Patrón: coraza de escamas de dragón rojo', 'Выкройка: кираса из шкуры красного дракона', '', '', '', '', '', '', '', ''), +(15731, '도안: 룬문자 가죽 건틀릿', 'Patron : Gantelets runiques en cuir', 'Muster: Runenverzierte Lederstulpen', '图样:符文皮甲护手', '圖樣:符文皮甲護手', 'Patrón: guanteletes de cuero rúnico', 'Patrón: guanteletes de cuero rúnico', 'Выкройка: рунические кожаные рукавицы', '', '', '', '', '', '', '', ''), +(15732, '도안: 화산 다리보호구', 'Patron : Jambières volcaniques', 'Muster: Vulkanische Gamaschen', '图样:火山护腿', '圖樣:火山護腿', 'Patrón: leotardos volcánicos', 'Patrón: leotardos volcánicos', 'Выкройка: вулканические поножи', '', '', '', '', '', '', '', ''), +(15733, '도안: 녹색용비늘 다리보호구', 'Patron : Jambières en écailles de dragon vert', 'Muster: Grüne Drachenschuppengamaschen', '图样:绿龙鳞片护腿', '圖樣:綠龍鱗片護腿', 'Patrón: leotardos de escamas de dragón verde', 'Patrón: leotardos de escamas de dragón verde', 'Выкройка: поножи из шкуры зеленого дракона', '', '', '', '', '', '', '', ''), +(15734, '도안: 살아있는 어깨보호구', 'Patron : Epaulières vivantes', 'Muster: Lebendige Schultern', '图样:生命护肩', '圖樣:生命護肩', 'Patrón: hombreras vivas', 'Patrón: sobrehombros vivos', 'Выкройка: наплечники Живых', '', '', '', '', '', '', '', ''), +(15735, '도안: 무쇠깃털 어깨보호구', 'Patron : Epaulières en plumacier', 'Muster: Eisenfederschultern', '图样:铁羽护肩', '圖樣:鐵羽護肩', 'Patrón: hombreras Plumahierro', 'Patrón: sobrehombros plumahierro', 'Выкройка: железноперые наплечники', '', '', '', '', '', '', '', ''), +(15736, '스모키의 특수혼합물', 'Complexe spécial de Smokey', 'Smokeys Spezialpräparat', '烟鬼的特殊混合物', '煙鬼的特殊混合物', 'Complejo especial de Smokey', 'Compuesto especial de Smokey', 'Особый ингредиент Смоки', '화기 엄금', 'Ne pas approcher des flammes.', 'Von Feuer fern halten.', '远离火源。', '遠離火源。', 'No acercar al fuego.', 'No acercar al fuego.', 'Держать вдали от огня.'), +(15737, '도안: 키메라 장화', 'Patron : Bottes chimériques', 'Muster: Schimärenstiefel', '图样:奇美拉长靴', '圖樣:奇美拉長靴', 'Patrón: botas quiméricas', 'Patrón: botas quiméricas', 'Выкройка: химерические сапоги', '', '', '', '', '', '', '', ''), +(15738, '도안: 두꺼운 전갈 건틀릿', 'Patron : Gantelets en écailles de scorpide épaisses', 'Muster: Schwere Skorpidstulpen', '图样:重型蝎壳护手', '圖樣:重型蠍殼護手', 'Patrón: guanteletes de escórpido pesado', 'Patrón: guanteletes de escórpido gruesos', 'Выкройка: тяжелые рукавицы скорпида', '', '', '', '', '', '', '', ''), +(15739, '도안: 룬문자 가죽 팔보호구', 'Patron : Brassards runiques en cuir', 'Muster: Runenverzierte Lederarmschienen', '图样:符文皮甲护腕', '圖樣:符文皮甲護腕', 'Patrón: brazales de cuero rúnico', 'Patrón: brazales de cuero rúnico', 'Выкройка: рунические кожаные наручи', '', '', '', '', '', '', '', ''), +(15740, '도안: 눈호랑이 장화', 'Patron : Bottes de sabre-de-givre', 'Muster: Frostsäblerstiefel', '图样:霜刃长靴', '圖樣:霜刃長靴', 'Patrón: botas Sable de Hielo', 'Patrón: botas sable de hielo', 'Выкройка: сапоги ледопарда', '', '', '', '', '', '', '', ''), +(15741, '도안: 폭풍안개 바지', 'Patron : Pantalon tempétueux', 'Muster: Sturmschleierhose', '图样:雷暴短裤', '圖樣:雷暴短褲', 'Patrón: pantalones Velotormenta', 'Patrón: pantalones de sudario de tormenta', 'Выкройка: штаны Грозового Покрова', '', '', '', '', '', '', '', ''), +(15742, '도안: 전투곰 멜빵', 'Patron : Harnais de l\'ours de guerre', 'Muster: Kriegsbärenharnisch', '图样:战熊背心', '圖樣:戰熊背心', 'Patrón: arnés de oso de guerra', 'Patrón: Arnés de oso de guerra', 'Выкройка: куртка боевого медведя', '', '', '', '', '', '', '', ''), +(15743, '도안: 두꺼운 전갈 허리띠', 'Patron : Ceinture en écailles de scorpide épaisses', 'Muster: Schwerer Skorpidgürtel', '图样:重型蝎壳腰带', '圖樣:重型蠍殼腰帶', 'Patrón: cinturón de escórpido pesado', 'Patrón: cinturón de escórpido grueso', 'Выкройка: тяжелый пояс Скорпида', '', '', '', '', '', '', '', ''), +(15744, '도안: 악의의 가죽 머리띠', 'Patron : Bandeau corrompu en cuir', 'Muster: Tückisches Lederstirnband', '图样:邪恶皮甲头环', '圖樣:邪惡皮甲頭環', 'Patrón: cinta de cuero maligno', 'Patrón: cinta de cuero maligno', 'Выкройка: гибельная кожаная головная повязка', '', '', '', '', '', '', '', ''), +(15745, '도안: 룬문자 가죽 허리띠', 'Patron : Ceinture runique en cuir', 'Muster: Runenverzierter Ledergürtel', '图样:符文皮甲腰带', '圖樣:符文皮甲腰帶', 'Patrón: cinturón de cuero rúnico', 'Patrón: cinturón de cuero rúnico', 'Выкройка: рунический кожаный пояс', '', '', '', '', '', '', '', ''), +(15746, '도안: 키메라 다리보호구', 'Patron : Jambières chimériques', 'Muster: Schimärengamaschen', '图样:奇美拉护腿', '圖樣:奇美拉護腿', 'Patrón: leotardos quiméricos', 'Patrón: leotardos quiméricos', 'Выкройка: химерические поножи', '', '', '', '', '', '', '', ''), +(15747, '도안: 눈호랑이 다리보호구', 'Patron : Jambières de sabre-de-givre', 'Muster: Frostsäblergamaschen', '图样:霜刃护腿', '圖樣:霜刃護腿', 'Patrón: leotardos Sable de Hielo', 'Patrón: leotardos sable de hielo', 'Выкройка: поножи ледопарда', '', '', '', '', '', '', '', ''), +(15748, '도안: 두꺼운 전갈 다리보호구', 'Patron : Jambières en écailles de scorpide épaisses', 'Muster: Schwere Skorpidgamaschen', '图样:重型蝎壳护腿', '圖樣:重型蠍殼護腿', 'Patrón: leotardos de escórpido pesado', 'Patrón: leotardos de escórpido gruesos', 'Выкройка: тяжелые поножи Скорпида', '', '', '', '', '', '', '', ''), +(15749, '도안: 화산 흉갑', 'Patron : Cuirasse volcanique', 'Muster: Vulkanische Brustplatte', '图样:火山胸甲', '圖樣:火山胸甲', 'Patrón: peto volcánico', 'Patrón: coraza volcánica', 'Выкройка: вулканическая кираса', '', '', '', '', '', '', '', ''), +(15750, '빛의 홀', 'Sceptre de lumière', 'Szepter des Lichts', '圣光节杖', '聖光權杖', 'Cetro de Luz', 'Cetro de Luz', 'Скипетр Света', '', '', '', '', '', '', '', ''), +(15751, '도안: 푸른용비늘 흉갑', 'Patron : Cuirasse en écailles de dragon bleu', 'Muster: Blaue Drachenschuppenbrustplatte', '图样:蓝色龙鳞胸甲', '圖樣:藍色龍鱗胸甲', 'Patrón: peto de escamas de dragón azul', 'Patrón: coraza de escamas de dragón azul', 'Выкройка: кираса из шкуры синего дракона', '', '', '', '', '', '', '', ''), +(15752, '도안: 살아있는 다리보호구', 'Patron : Jambières vivantes', 'Muster: Lebendige Gamaschen', '图样:生命护腿', '圖樣:生命護腿', 'Patrón: leotardos vivos', 'Patrón: leotardos vivos', 'Выкройка: живые поножи', '', '', '', '', '', '', '', ''), +(15753, '도안: 폭풍안개 갑옷', 'Patron : Armure tempétueuse', 'Muster: Sturmschleierrüstung', '图样:雷暴护甲', '圖樣:雷暴護甲', 'Patrón: armadura Velotormenta', 'Patrón: armadura de sudario de tormenta', 'Выкройка: доспех Грозовой Покров', '', '', '', '', '', '', '', ''), +(15754, '도안: 전투곰 다리보호구', 'Patron : Jambières de l\'ours de guerre', 'Muster: Kriegsbärenwollwäsche', '图样:战熊热裤', '圖樣:戰熊熱褲', 'Patrón: prendas de lana de oso de guerra', 'Patrón: prendas de lana de oso de guerra', 'Выкройка: короткие штаны боевого медведя', '', '', '', '', '', '', '', ''), +(15755, '도안: 키메라 조끼', 'Patron : Gilet chimérique', 'Muster: Schimärenweste', '图样:奇美拉外衣', '圖樣:奇美拉外衣', 'Patrón: jubón quimérico', 'Patrón: jubón quimérico', 'Выкройка: химерический жилет', '', '', '', '', '', '', '', ''), +(15756, '도안: 룬문자 가죽 머리띠', 'Patron : Bandeau runique en cuir', 'Muster: Runenverziertes Lederstirnband', '图样:符文皮甲头环', '圖樣:符文皮甲頭環', 'Patrón: cinta de cuero rúnico', 'Patrón: cinta de cuero rúnico', 'Выкройка: руническая кожаная головная повязка', '', '', '', '', '', '', '', ''), +(15757, '도안: 악의의 가죽 바지', 'Patron : Pantalon corrompu en cuir', 'Muster: Tückische Lederhose', '图样:邪恶皮甲短裤', '圖樣:邪惡皮甲短褲', 'Patrón: pantalones de cuero maligno', 'Patrón: pantalones de cuero maligno', 'Выкройка: гибельные кожаные штаны', '', '', '', '', '', '', '', ''), +(15758, '도안: 데빌사우루스 건틀릿', 'Patron : Gantelets diablosaures', 'Muster: Teufelssaurierstulpen', '图样:魔暴龙护手', '圖樣:魔暴龍護手', 'Patrón: guanteletes de demosaurio', 'Patrón: guanteletes de demosaurio', 'Выкройка: рукавицы девизавра', '', '', '', '', '', '', '', ''), +(15759, '도안: 검은용비늘 흉갑', 'Patron : Cuirasse en écailles de dragon noir', 'Muster: Schwarze Drachenschuppenbrustplatte', '图样:黑色龙鳞胸甲', '圖樣:黑色龍鱗胸甲', 'Patrón: peto de escamas de dragón negro', 'Patrón: coraza de escamas de dragón negro', 'Выкройка: кираса из шкуры черного дракона', '', '', '', '', '', '', '', ''), +(15760, '도안: 무쇠깃털 흉갑', 'Patron : Cuirasse en plumacier', 'Muster: Eisenfederbrustplatte', '图样:铁羽胸甲', '圖樣:鐵羽胸甲', 'Patrón: peto Plumahierro', 'Patrón: coraza plumahierro', 'Выкройка: железноперая кираса', '', '', '', '', '', '', '', ''), +(15761, '도안: 눈호랑이 장갑', 'Patron : Gants de sabre-de-givre', 'Muster: Frostsäblerhandschuhe', '图样:霜刃手套', '圖樣:霜刃手套', 'Patrón: guantes Sable de Hielo', 'Patrón: guantes sable de hielo', 'Выкройка: перчатки ледопарда', '', '', '', '', '', '', '', ''), +(15762, '도안: 두꺼운 전갈 투구', 'Patron : Heaume en écailles de scorpide épaisses', 'Muster: Schwerer Skorpidhelm', '图样:重型蝎壳头盔', '圖樣:重型蠍殼頭盔', 'Patrón: yelmo de escórpido pesado', 'Patrón: yelmo de escórpido grueso', 'Выкройка: тяжелый шлем скорпида', '', '', '', '', '', '', '', ''), +(15763, '도안: 푸른용비늘 어깨보호구', 'Patron : Epaulières en écailles de dragon bleu', 'Muster: Blaue Drachenschuppenschultern', '图样:蓝色龙鳞护肩', '圖樣:藍色龍鱗護肩', 'Patrón: hombreras de escamas de dragón azul', 'Patrón: sobrehombros de escamas de dragón azul', 'Выкройка: наплечники из шкуры синего дракона', '', '', '', '', '', '', '', ''), +(15764, '도안: 폭풍안개 어깨보호구', 'Patron : Epaulières tempétueuses', 'Muster: Sturmschleierschultern', '图样:雷暴护肩', '圖樣:雷暴護肩', 'Patrón: hombreras Velotormenta', 'Patrón: sobrehombros de sudario de tormenta', 'Выкройка: наплечники Грозового Покрова', '', '', '', '', '', '', '', ''), +(15765, '도안: 룬문자 가죽 바지', 'Patron : Pantalon runique en cuir', 'Muster: Runenverzierte Lederhose', '图样:符文皮甲短裤', '圖樣:符文皮甲短褲', 'Patrón: pantalones de cuero rúnico', 'Patrón: pantalones de cuero rúnico', 'Выкройка: рунические кожаные штаны', '', '', '', '', '', '', '', ''), +(15766, '뱀의 보석', 'Gemme du serpent', 'Edelstein der Schlange', '毒蛇宝石', '毒蛇寶石', 'Gema de la Serpiente', 'Gema de la serpiente', 'Самоцвет Змеи', '', '', '', '', '', '', '', ''), +(15767, '하메야의 열쇠', 'Clé d\'Hameya', 'Hameyas Schlüssel', '哈米亚的钥匙', '哈米亞的鑰匙', 'Llave de Hameya', 'Llave de Hameya', 'Ключ Хамейя', '', '', '', '', '', '', '', ''), +(15768, '도안: 악의의 가죽 허리띠', 'Patron : Ceinture corrompue en cuir', 'Muster: Tückischer Ledergürtel', '图样:邪恶皮甲腰带', '圖樣:邪惡皮甲腰帶', 'Patrón: cinturón de cuero maligno', 'Patrón: cinturón de cuero maligno', 'Выкройка: гибельный кожаный пояс', '', '', '', '', '', '', '', ''), +(15769, '도안: 오닉시아 비늘 망토', 'Patron : Cape en écailles d\'Onyxia', 'Muster: Onyxiaschuppenumhang', '图样:奥妮克希亚鳞片披风', '圖樣:奧妮克希亞鱗片披風', 'Patrón: capa de escamas de Onyxia', 'Patrón: capa de escamas de Onyxia', 'Выкройка: плащ из чешуи Ониксии', '', '', '', '', '', '', '', ''), +(15770, '도안: 검은용비늘 어깨보호구', 'Patron : Epaulières en écailles de dragon noir', 'Muster: Schwarze Drachenschuppenschultern', '图样:黑色龙鳞护肩', '圖樣:黑色龍鱗護肩', 'Patrón: hombreras de escamas de dragón negro', 'Patrón: sobrehombros de escamas de dragón negro', 'Выкройка: наплечники из шкуры черного дракона', '', '', '', '', '', '', '', ''), +(15771, '도안: 살아있는 흉갑', 'Patron : Cuirasse vivante', 'Muster: Lebendige Brustplatte', '图样:生命胸甲', '圖樣:生命胸甲', 'Patrón: peto vivo', 'Patrón: coraza viva', 'Выкройка: кираса живых', '', '', '', '', '', '', '', ''), +(15772, '도안: 데빌사우루스 다리보호구', 'Patron : Jambières diablosaures', 'Muster: Teufelssauriergamaschen', '图样:魔暴龙护腿', '圖樣:魔暴龍護腿', 'Patrón: leotardos de demosaurio', 'Patrón: leotardos de demosaurio', 'Выкройка: поножи девизавра', '', '', '', '', '', '', '', ''), +(15773, '도안: 악의의 가죽 갑옷', 'Patron : Armure corrompue en cuir', 'Muster: Tückische Lederrüstung', '图样:邪恶皮甲', '圖樣:邪惡皮甲', 'Patrón: armadura de cuero maligno', 'Patrón: armadura de cuero maligno', 'Выкройка: гибельный кожаный доспех', '', '', '', '', '', '', '', ''), +(15774, '도안: 두꺼운 전갈 어깨보호구', 'Patron : Epaulières en écailles de scorpide épaisses', 'Muster: Schwere Skorpidschultern', '图样:重型蝎壳护肩', '圖樣:重型蠍殼護肩', 'Patrón: hombreras de escórpido pesado', 'Patrón: sobrehombros de escórpido gruesos', 'Выкройка: плотные наплечники Скорпида', '', '', '', '', '', '', '', ''), +(15775, '도안: 화산 어깨보호구', 'Patron : Epaulières volcaniques', 'Muster: Vulkanische Schultern', '图样:火山护肩', '圖樣:火山護肩', 'Patrón: hombreras volcánicas', 'Patrón: sobrehombros volcánicos', 'Выкройка: вулканические наплечники', '', '', '', '', '', '', '', ''), +(15776, '도안: 룬문자 가죽 갑옷', 'Patron : Armure runique en cuir', 'Muster: Runenverzierte Lederrüstung', '图样:符文皮甲', '圖樣:符文皮甲', 'Patrón: armadura de cuero rúnico', 'Patrón: armadura de cuero rúnico', 'Выкройка: рунический кожаный доспех', '', '', '', '', '', '', '', ''), +(15777, '도안: 룬문자 가죽 어깨보호구', 'Patron : Epaulières runiques en cuir', 'Muster: Runenverzierte Lederschultern', '图样:符文皮甲护肩', '圖樣:符文皮甲護肩', 'Patrón: hombreras de cuero rúnico', 'Patrón: sobrehombros de cuero rúnico', 'Выкройка: рунические кожаные наплечники', '', '', '', '', '', '', '', ''), +(15778, '기계설인', 'Yéti mécanique', 'Mechanischer Yeti', '机械雪人', '機械雪人', 'Yeti mecánico', 'Yeti mecánico', 'Механический йети', '', '', '', '', '', '', '', ''), +(15779, '도안: 눈호랑이 튜닉', 'Patron : Tunique de sabre-de-givre', 'Muster: Frostsäblertunika', '图样:霜刃外套', '圖樣:霜刃外套', 'Patrón: túnica Sable de Hielo', 'Patrón: túnica sable de hielo', 'Выкройка: мундир ледопарда', '', '', '', '', '', '', '', ''), +(15780, '도안: 오닉시아 비늘 흉갑', 'Patron : Cuirasse en écailles d\'Onyxia', 'Muster: Onyxiaschuppenbrustplatte', '图样:奥妮克希亚鳞片胸甲', '圖樣:奧妮克希亞鱗片胸甲', 'Patrón: peto de escamas de Onyxia', 'Patrón: coraza de escamas de Onyxia', 'Выкройка: кираса из чешуи Ониксии', '', '', '', '', '', '', '', ''), +(15781, '도안: 검은용비늘 다리보호구', 'Patron : Jambières en écailles de dragon noir', 'Muster: Schwarze Drachenschuppengamaschen', '图样:黑色龙鳞护腿', '圖樣:黑色龍鱗護腿', 'Patrón: leotardos de escamas de dragón negro', 'Patrón: leotardos de escamas de dragón negro', 'Выкройка: поножи из шкуры черного дракона', '', '', '', '', '', '', '', ''), +(15782, '야수추적자의 검', 'Lame de bestiaire', 'Bestienjägerklinge', '驯兽者之剑', '馴獸者之劍', 'Hoja de acechabestias', 'Hoja de acechabestias', 'Клинок загонщика', '', '', '', '', '', '', '', ''), +(15783, '야수사냥꾼의 단검', 'Dague du chasseur de bête', 'Bestienjägerdolch', '猎兽匕首', '獵獸匕首', 'Daga cazabestias', 'Daga cazabestias', 'Кинжал Охотника на тварей', '', '', '', '', '', '', '', ''), +(15784, '수정실바람 어깨보호대', 'Mantelet de la brise cristalline', 'Kristallbrisenmantel', '水晶之风衬肩', '水晶之風襯肩', 'Manto de brisa de cristal', 'Manto de brisa de cristal', 'Оплечье Хрустального ветра', '', '', '', '', '', '', '', ''), +(15785, '잴다르의 머리카락', 'Tête de Zaeldarr', 'Zaeldarrs Kopf', '塞达尔的头颅', '塞達爾的頭顱', 'Cabeza de Zaeldarr', 'Cabeza de Zaeldarr', 'Голова Зельдарра', '', '', '', '', '', '', '', ''), +(15786, '고사리 웃옷', 'Pourpoint de veine-fougère', 'Farnpuls-Wams', '蕨脉外套', '蕨脈外套', 'Chaleco Pulso helecho', 'Chaleco Pulso helecho', 'Папоротникопульсный жакет', '', '', '', '', '', '', '', ''), +(15787, '버드나무매듭 갑옷', 'Haubert du saule', 'Weidenbandhalsberge', '柳环锁甲', '柳環鎖甲', 'Camisote a rayas de sauce', 'Camisote a rayas de sauce', 'Ивовый хауберк', '', '', '', '', '', '', '', ''), +(15788, '눈망루 마을 보고서', 'Rapport de Long-guet', 'Everlook-Bericht', '永望镇报告', '永望鎮報告', 'Informe de Vista Eterna', 'Informe de Vista Eterna', 'Донесение из Круговзора', '', '', '', '', '', '', '', ''), +(15789, '깊은여울 망토', 'Cape du fleuve profond', 'Tiefenfluss-Umhang', '深水披风', '深水披風', 'Capa río profundo', 'Capa río profundo', 'Глубоководный плащ', '', '', '', '', '', '', '', ''), +(15790, '영적인 대화에 대한 논문', 'Etudes sur la langue des Esprits', 'Studien über das Geistsprechen', '灵语研究', '靈語研究', 'Estudios de Conversación con los espíritus', 'Estudios sobre la Comunicación con los Espíritus', 'Исследования речи духов', '이 책은 알아볼 수 없는 언어로 되어있습니다.', 'Ce livre est écrit dans une langue que vous ne comprenez pas.', 'Dieses Buch ist in einer Sprache geschrieben, die Ihr nicht versteht.', '这本书是用一种你无法理解的语言书写的。', '這本書是用一種你無法理解的語言書寫的。', 'Este libro está escrito en una lengua que no entiendes.', 'Este libro está escrito en una lengua que no entiendes.', 'Книга написана на непонятном вам языке.'), +(15791, '터키옥 장식띠', 'Echarpe turquoise', 'Türkise Schärpe', '绿宝石腰带', '綠寶石腰帶', 'Fajín turquesa', 'Fajín turquesa', 'Бирюзовый кушак', '', '', '', '', '', '', '', ''), +(15792, '큰곰나무 어깨갑옷', 'Spallières du laboureur', 'Pflugholz-Schiftung', '犁木护肩', '犁木護肩', 'Bufas de madera surcada', 'Bufas de madera surcada', 'Наплеч Плужного леса', '', '', '', '', '', '', '', ''), +(15793, '부서진 뼈', 'Un os rongé', 'Ein abgeknabberter Knochen', '被咀嚼过的骨头', '被咀嚼過的骨頭', 'Un hueso roído', 'Un hueso roído', 'Обглоданная кость', '', '', '', '', '', '', '', ''), +(15794, '오우거 헝겊 조각', 'Jambières ogres déchirées', 'Zerfetzter Ogerlendenschurz', '破碎的食人魔短裤', '破碎的巨魔短褲', 'Taparrabos rasgado ogro', 'Taparrabos rasgado ogro', 'Драная огрская набедренная повязка', '', '', '', '', '', '', '', ''), +(15795, '에메랄드안개 건틀릿', 'Gantelets de la brume émeraude', 'Smaragdnebelstulpen', '翡翠迷雾护手', '翡翠迷霧護手', 'Guanteletes de bruma Esmeralda', 'Guanteletes de bruma Esmeralda', 'Рукавицы Изумрудного тумана', '', '', '', '', '', '', '', ''), +(15796, '물보라 팔보호구', 'Brassards d\'écume', 'Gischt-Armschienen', '海泉护腕', '海泉護腕', 'Brazales de espuma marina', 'Brazales de espuma marina', 'Наручи морских брызг', '', '', '', '', '', '', '', ''), +(15797, '빛나는 팔보호대', 'Plates de bras scintillantes', 'Leuchtende Armplatten', '闪亮的臂甲', '閃亮的臂甲', 'Placas lustrosas', 'Placas lustrosas', 'Сияющие латные наручи', '', '', '', '', '', '', '', ''), +(15798, '조각난 오우거 이빨', 'Dents d\'ogre ébréchées', 'Gesplitterter Ogerzahn', '碎裂的食人魔牙齿', '碎裂的巨魔牙齒', 'Diente de ogro astillado', 'Diente de ogro astillado', 'Надколотый зуб огра', '', '', '', '', '', '', '', ''), +(15799, '영웅의 훈장', 'Médaille de valeur héroïque', 'Heldenhafte Belobigungs-Medaille', '英雄奖章', '英雄獎章', 'Medalla de honor heroico', 'Medalla de honor heroico', 'Благодарственная медаль Героя', '', '', '', '', '', '', '', ''), +(15800, '용맹의 쇼트소드', 'Epée courte intrépide', 'Beherztes Kurzschwert', '无畏短剑', '無畏短劍', 'Espada corta de intrépido', 'Espada corta de intrépido', 'Прочный короткий меч', '', '', '', '', '', '', '', ''), +(15801, '용기의 쇼트소드', 'Epée courte vaillante', 'Tapferes Kurzschwert', '英勇短剑', '英勇短劍', 'Espada corta valerosa', 'Espada corta valerosa', 'Доблестный короткий меч', '', '', '', '', '', '', '', ''), +(15802, '달빛매듭 장화', 'Bottes en étoffe lunaire', 'Mondstoffstiefel', '月布长靴', '月布長靴', 'Botas de tela lunar', 'Botas de tela lunar', 'Сапоги из луноткани', '', '', '', '', '', '', '', ''), +(15803, '고대의 책', 'Livre des Anciens', 'Buch der Uralten', '上古之书', '上古之書', 'Libro sobre los Antiguos', 'Libro de los Ancestros', 'Книга Древних', '', '', '', '', '', '', '', ''), +(15804, '진홍색 외투', 'Drapé cerise', 'Kirschfarbenes Tuch', '紫红斗篷', '紫紅斗篷', 'Mantón color guinda', 'Mantón color guinda', 'Вишневая пелерина', '', '', '', '', '', '', '', ''), +(15805, '페넬로프의 장미', 'Rose de Pénélope', 'Penelopes Rose', '波尼的玫瑰', '波尼的玫瑰', 'Rosa de Penelope', 'Rosa de Penelope', 'Роза Пенелопы', '', '', '', '', '', '', '', ''), +(15806, '미라의 노래', 'Chanson de Mirah', 'Mirahs Lied', '米拉之歌', '米拉之歌', 'Canción de Mirah', 'Canción de Mirah', 'Песня Мираха', '', '', '', '', '', '', '', ''), +(15807, '가벼운 석궁', 'Arbalète légère', 'Leichte Armbrust', '轻弩', '輕弩', 'Ballesta ligera', 'Ballesta ligera', 'Легкий арбалет', '', '', '', '', '', '', '', ''), +(15808, '고급 석궁', 'Belle arbalète légère', 'Feine leichte Armbrust', '优质轻弩', '優質輕弩', 'Ballesta ligera refinada', 'Ballesta ligera refinada', 'Тонкий легкий арбалет', '', '', '', '', '', '', '', ''), +(15809, '강화 석궁', 'Arbalète lourde', 'Schwere Armbrust', '重弩', '重弩', 'Ballesta pesada', 'Ballesta pesada', 'Тяжелый арбалет', '', '', '', '', '', '', '', ''), +(15810, '짧은 창', 'Lance courte', 'Kurzer Speer', '短矛', '短矛', 'Lanza corta', 'Lanza corta', 'Короткое копье', '', '', '', '', '', '', '', ''), +(15811, '무거운 창', 'Lance lourde', 'Schwerer Speer', '重矛', '重矛', 'Lanza pesada', 'Lanza pesada', 'Тяжелое копье', '', '', '', '', '', '', '', ''), +(15812, '연보랏빛 아미스', 'Amict de l\'orchidée', 'Orchideenamicia', '紫兰花披肩', '紫蘭花披肩', 'Hombrera orquídea', 'Amito orquídea', 'Светло-лиловый нарамник', '', '', '', '', '', '', '', ''), +(15813, '황금 고리 허리띠', 'Ceinture tressée d\'or', 'Goldverbund-Gürtel', '金链腰带', '金鏈腰帶', 'Cinturón de oro', 'Cinturón de oro', 'Пояс с золотой сцепкой', '', '', '', '', '', '', '', ''), +(15814, '하메야의 척살검', 'Pourfendeuse d\'Hameya', 'Hameyas Töter', '哈米亚斩杀者', '哈米亞斬殺者', 'Destripador de Hameya', 'Destripador de Hameya', 'Рубило Хамейи', '', '', '', '', '', '', '', ''), +(15815, '하메야의 망토', 'Cape d\'Hameya', 'Hameyas Umhang', '哈米亚的披风', '哈米亞的披風', 'Capa de Hameya', 'Capa de Hameya', 'Плащ Гамеи', '', '', '', '', '', '', '', ''), +(15822, '암흑가죽 어깨갑옷', 'Spallières en peau d\'ombre', 'Schattenhautschiftung', '影皮护肩', '影皮護肩', 'Bufas sombradermas', 'Bufas sombradermas', 'Тенекожаный наплеч', '', '', '', '', '', '', '', ''), +(15823, '강철조각 건틀릿', 'Gantelets brique-d\'acier', 'Bricksteel-Stulpen', '钢鳞护手', '鋼鱗護手', 'Guanteletes ladrillo de acero', 'Guanteletes ladrillo de acero', 'Рукавицы из камнестали', '', '', '', '', '', '', '', ''), +(15824, '아스토리아 로브', 'Robe d\'Astoria', 'Astoria-Roben', '阿斯托里长袍', '阿斯托里長袍', 'Togas de Astoria', 'Togas de Astoria', 'Асторийские одеяния', '', '', '', '', '', '', '', ''), +(15825, '올가미 웃옷', 'Pourpoint bec-de-corbin', 'Fallenstellerwams', '吊钩外套', '吊鉤外套', 'Chaleco de calador', 'Chaleco de calador', 'Звероловецкий жакет', '', '', '', '', '', '', '', ''), +(15826, '잘 듣는 동물 연고', 'Remède pour animaux', 'Heilende Tiersalbe', '动物医疗药膏', '動物醫療藥膏', 'Bálsamo animal sanador', 'Bálsamo animal curativo', 'Мазь исцеления животных', '', '', '', '', '', '', '', ''), +(15827, '비취비늘 흉갑', 'Cuirasse d\'écailles de jade', 'Jadeschuppenbrustplatte', '碧鳞胸甲', '碧鱗胸甲', 'Peto de Luna de jade', 'Coraza de Luna de jade', 'Кираса из нефритовой чешуи', '', '', '', '', '', '', '', ''), +(15842, '빈 공포의 안개봉우리 견본병', 'Fiole d\'échantillon du Pic de Brume-funeste vide', 'Leere Glutnebelgipfelprobe', '空的鬼雾峰取样器', '空的鬼霧峰取樣器', 'Muestra de Cima Calígine vacía', 'Muestrario de Cima Calígine vacía', 'Пустой пробоотборник Вершины Багрового Тумана', '', '', '', '', '', '', '', ''), +(15843, '가득 찬 공포의 안개봉우리 견본병', 'Fiole d\'échantillon du Pic de Brume-funeste remplie', 'Gefüllte Glutnebelgipfelprobe', '盛满的鬼雾峰取样器', '盛滿的鬼霧峰取樣器', 'Muestrario de Cima Calígine lleno', 'Muestrario de Cima Calígine lleno', 'Наполненный пробоотборник Вершины Багрового Тумана', '', '', '', '', '', '', '', ''), +(15844, '빈 절벽 폭포 견본병', 'Fiole d\'échantillon des Chutes de la Bondissante vide', 'Leere Cliffspring Falls-Probe', '空的峭壁之泉取样器', '空的峭壁之泉取樣器', 'Muestra vacía de Salto de Fonroca', 'Muestra vacía de Salto de Fonroca', 'Пустой пробоотборник Скалистого водопада', '', '', '', '', '', '', '', ''), +(15845, '가득 찬 절벽 폭포 견본병', 'Fiole d\'échantillon des Chutes de la Bondissante remplie', 'Gefüllte Cliffspring Falls-Probe', '盛满的峭壁之泉取样器', '盛滿的峭壁之泉取樣器', 'Muestrario del Salto de Fonroca lleno', 'Muestrario del Salto de Fonroca lleno', 'Пробоотборник, наполненный водой Скалистого водопада', '', '', '', '', '', '', '', ''), +(15846, '소금 정제기', 'Tamis à sel', 'Salzstreuer', '筛盐器', '篩鹽器', 'Salero', 'Salero', 'Солонка', '', '', '', '', '', '', '', ''), +(15847, '쿠엘탈라스 기록부', 'Registre de Quel\'Thalas', 'Quel\'Thalas-Registratur', '奎尔萨拉斯名册', '奎爾薩拉斯名冊', 'Registro de Quel\'Thalas', 'Registro de Quel\'Thalas', 'Реестр Кель\'Таласа', '책에서 희미한 빛이 뿜어져 나옵니다.', 'Ce livre est entouré d\'une faible aura.', 'Dieses Buch leuchtet schwach.', '这本书泛着淡淡的光芒。', '這本書泛著淡淡的光芒。', 'El libro emite un ligero brillo.', 'El libro emite un ligero brillo.', 'Книга слабо светится.'), +(15848, '유령 유인기 상자', 'Caisse d\'aimants fantômes', 'Kiste mit Geistermagneten', '幽灵磁铁箱', '幽靈磁鐵箱', 'Cajón de imanes fantasmales', 'Cajón de imanes fantasmales', 'Ящик с призрачным магнитом', '', '', '', '', '', '', '', ''), +(15849, '유령의 플라스마', 'Fantôm-o-plasme', 'Geisterplasma', '幽灵电浆', '幽靈電漿', 'Ectoplasma', 'Ectoplasma', 'Эктоплазма', '', '', '', '', '', '', '', ''), +(15850, '그늘날개 모피 조각', 'Touffe de fourrure de Crépuscaile', 'Fellflicken von Dämmerschwinge', '暗翼蝠的毛皮', '暗翼蝠的毛皮', 'Parche de pelaje de alatardecer', 'Parche de pelaje de alatardecer', 'Полоска меха тенекрыла', '', '', '', '', '', '', '', ''), +(15851, '달버섯', 'Champignon lunaire', 'Lunarfungus', '月亮菇', '月亮菇', 'Seta lunar', 'Hongo lunar', 'Лунный гриб', '', '', '', '', '', '', '', ''), +(15852, '코도 뿔', 'Corne de kodo', 'Kodohorn', '科多兽角', '科多獸角', 'Cuerno de kodo', 'Cuerno de kodo', 'Рог кодо', '', '', '', '', '', '', '', ''), +(15853, '바람도끼', 'Arrachevent', 'Windschnitter', '断风者', '斷風者', 'Segadora de viento', 'Segadora de viento', 'Ветрожнец', '', '', '', '', '', '', '', ''), +(15854, '춤추는 은마법봉', 'Bâton des esprits dansants', 'Tanzender Span', '舞动之藤', '舞動之藤', 'Plata de danza', 'Esquirla danzante', 'Танцующее серебро', '', '', '', '', '', '', '', ''), +(15855, '보호의 반지', 'Anneau de protection', 'Ring des Schutzes', '防护之戒', '防護之戒', 'Anillo de Protección', 'Anillo de Protección', 'Кольцо Охраны', '', '', '', '', '', '', '', ''), +(15856, '광명의 부적', 'Talisman de grande lumière', 'Erzlicht-Talisman', '弧光护符', '弧光護符', 'Talismán Arcoluz', 'Dije arcoluz', 'Талисман Купола Света', '', '', '', '', '', '', '', ''), +(15857, '법사사냥꾼의 후예', 'Baguette de résistance magique', 'Magierbann-Spross', '魔法障壁', '魔法障壁', 'Vástago aterramagos', 'Vástago aterramagos', 'Черенок Погибели магов', '', '', '', '', '', '', '', ''), +(15858, '높새바람 장갑', 'Gants de Librevent', 'Freiwindhandschuhe', '乱风手套', '亂風手套', 'Guantes viento libre', 'Guantes viento libre', 'Перчатки Вольного ветра', '', '', '', '', '', '', '', ''), +(15859, '바다말뚝 허리띠', 'Ceinturon de l\'escale', 'Seeposten-Gurt', '海港束带', '海港腰帶', 'Faja de poste marino', 'Faja de poste marino', 'Ремень морской заставы', '', '', '', '', '', '', '', ''), +(15860, '명멸의 손목보호대', 'Garde-bras de frappe aveugle', 'Armschützer des flinken Schlags', '瞬击护臂', '瞬擊護臂', 'Guardabrazos Golpeguiño', 'Guardabrazos Golpeguiño', 'Боевые наручи мгновенного удара', '', '', '', '', '', '', '', ''), +(15861, '날쌘발 장화', 'Bottes de Swiftfoot', 'Swiftfoot-Treter', '迅捷皮靴', '迅捷皮靴', 'Botines Pieveloz', 'Botines Pieveloz', 'Быстроступные ботфорты', '', '', '', '', '', '', '', ''), +(15862, '전격의 도끼', 'Foudroyante', 'Blitzspaltbeil', '闪击斧', '閃擊斧', 'Cuchilla de carga', 'Cuchilla de carga', 'Молниеносный колун', '', '', '', '', '', '', '', ''), +(15863, '죽음의 홀', 'Sceptre des tombes', 'Grabszepter', '铭文节杖', '銘文節杖', 'Cetro solemne', 'Cetro solemne', 'Могильный скипетр', '', '', '', '', '', '', '', ''), +(15864, '검독수리 팔보호구', 'Brassards du condor', 'Kondor-Armschienen', '秃鹫护腕', '禿鷲護腕', 'Brazales de cóndor', 'Brazales de cóndor', 'Наручи кондора', '', '', '', '', '', '', '', ''), +(15865, '안정의 버클러', 'Targe d\'Anchorhold', 'Ankerpfahl-Rundschild', '铁边圆盾', '鐵邊圓盾', 'Rodela garrancla', 'Rodela garrancla', 'Якорный кулачный щит', '', '', '', '', '', '', '', ''), +(15866, '먼지장막 약초주머니', 'Sac médecine de voile-poussière', 'Schleierstaub-Medizinbeutel', '医疗粉尘包', '醫療粉塵包', 'Bolsa de remedio polvo de velo', 'Bolsa de remedio polvo de velo', 'Покрытая пылью медицинская сумка', '', '', '', '', '', '', '', ''), +(15867, '오색 부적', 'Charme prismatique', 'Prisma-Talisman', '棱石护符', '棱石護符', 'Talismán prismático', 'Talismán prismático', 'Оберег-призма', '', '', '', '', '', '', '', ''), +(15868, '십자군 사령관의 명령서', 'Les ordres du Grand croisé', 'Befehl des obersten Kreuzzüglers', '大十字军的命令', '大十字軍的命令', 'Orden del Gran Cruzado', 'Orden del Gran Cruzado', 'Приказ верховного рыцаря', '십자군 사령관의 인장이 찍혀 있습니다.', 'Porte le sceau de la Croisade écarlate.', 'Trägt das Siegel des scharlachroten Kreuzzugs.', '由大十字军亲自封印', '由血色十字軍親自封印', 'Lleva el sello de la Cruzada Escarlata.', 'Lleva el sello de la Cruzada Escarlata.', 'Запечатан печатью Алого ордена'), +(15869, '은 해골 열쇠', 'Passe-partout en argent', 'Silberdietrich', '白银万能钥匙', '銀骷髏鑰匙', 'Llave esqueleto de plata', 'Llave esqueleto de plata', 'Серебряная отмычка', '', '', '', '', '', '', '', ''), +(15870, '황금 해골 열쇠', 'Passe-partout en or', 'Golddietrich', '黄金万能钥匙', '金骷髏鑰匙', 'Llave esqueleto de oro', 'Llave esqueleto dorada', 'Золотая отмычка', '', '', '', '', '', '', '', ''), +(15871, '진은 해골 열쇠', 'Passe-partout en vrai-argent', 'Echtsilberdietrich', '真银万能钥匙', '真銀骷髏鑰匙', 'Llave esqueleto de veraplata', 'Llave esqueleto de veraplata', 'Отмычка из истинного серебра', '', '', '', '', '', '', '', ''), +(15872, '아케이나이트 해골 열쇠', 'Passe-partout en arcanite', 'Arkanitdietrich', '奥金万能钥匙', '奧金骷髏鑰匙', 'Llave esqueleto de arcanita', 'Llave esqueleto de arcanita', 'Арканитовая отмычка', '', '', '', '', '', '', '', ''), +(15873, '털보 존의 마법 술잔', 'Chope sans fin de John le Loqueteux', 'Der immervolle Becher des struppigen John', '约翰的无尽之杯', '約翰的無盡之杯', 'Copa interminable de John Andrajoso', 'Copa interminable de John Andrajoso', 'Неупиваемая чаша Джона-Оборванца', '', '', '', '', '', '', '', ''), +(15874, '연갑 조개', 'Palourde', 'Weichschalige Muschel', '软壳蚌', '軟殼蚌', 'Almeja de forma ovalada', 'Almeja blanda', 'Моллюск с мягкой раковиной', '', '', '', '', '', '', '', ''), +(15875, '썩은 사과', 'Pomme pourrie', 'Verfaulter Apfel', '腐烂的苹果', '腐爛的蘋果', 'Manzana podrida', 'Manzana podrida', 'Гнилое яблоко', '벌레 먹은 곳이 가장 맛있는 부분입니다.', 'Le Ver, c\'est le meilleur morceau.', 'Der Wurm ist das Beste daran.', '虫子是最好吃的部分。', '蟲子是最好吃的部分。', 'El gusano es lo mejor.', 'El gusano es lo mejor.', 'Червяк - это самое вкусное.'), +(15876, '나타노스의 궤짝', 'Coffre de Nathanos', 'Nathanos\' Truhe', '纳萨诺斯的箱子', '納薩諾斯的箱子', 'Cofre de Nathanos', 'Cofre de Nathanos', 'Сундук Натаноса', '', '', '', '', '', '', '', ''), +(15877, '제단 구슬', 'Colifichet du sanctuaire', 'Schrein-Schmuckstück', '神殿灵珠', '神殿靈珠', 'Adorno de altar', 'Adorno de altar', 'Безделущка из святилища', '', '', '', '', '', '', '', ''), +(15878, '랙모어의 은열쇠', 'Clé d\'argent de Rackmore', 'Rackmores silberner Schlüssel', '拉克摩尔的银钥匙', '拉克摩爾的銀鑰匙', 'Llave de plata Rackmore', 'Llave de plata Masatormento', 'Серебряный ключ Ракмора', '', '', '', '', '', '', '', ''), +(15879, '대군주 로르의 발톱', 'Griffe du Seigneur Ror', 'Klaue von Oberanführer Ror', '主宰洛尔的爪子', '主宰洛爾的爪子', 'Garra de Señor Supremo Ror', 'Garra de Señor Supremo Ror', 'Коготь Властителя Рора', '', '', '', '', '', '', '', ''), +(15880, '먹보 람스타인의 머리카락', 'Tête de Ramstein Grandgosier', 'Kopf von Ramstein dem Verschlinger', '吞咽者拉姆斯登的头颅', '吞嚥者拉姆斯登的頭顱', 'Cabeza de Ramstein el Glotón', 'Cabeza de Ramstein el Empachador', 'Голова Рамштайна Ненасытного', '', '', '', '', '', '', '', ''), +(15881, '랙모어의 황금열쇠', 'Clé d\'or de Rackmore', 'Rackmores goldener Schlüssel', '拉克摩尔的金钥匙', '拉克摩爾的金鑰匙', 'Llave de oro de Rackmore', 'Llave de oro de Masatormento', 'Золотой ключ Ракмора', '', '', '', '', '', '', '', ''), +(15882, '인내의 바다 펜던트 반쪽', 'Demi-pendentif d\'endurance aquatique', 'Halber Anhänger der Wasser-Belastbarkeit', '水兽耐力坠饰', '水獸耐力墜飾', 'Medio colgante de Buceo', 'Medio colgante de Resistencia acuática', 'Половинка подвески Выносливости водяного облика', '펜던트의 나머지 반쪽이 없습니다.', 'Il manque au pendentif sa correspondance aquatique.', 'Zu diesem Anhänger fehlt das Wasser-Gegenstück.', '这颗坠饰缺少另一半。', '這顆墜飾缺少另一半。', 'Al colgante le falta su homólogo acuático.', 'Al colgante le falta su homólogo acuático.', 'В подвеске отсутствует водяная составляющая.'), +(15883, '민첩성의 바다 펜던트 반쪽', 'Demi-pendentif d\'agilité aquatique', 'Halber Anhänger der Wasser-Beweglichkeit', '水兽敏捷坠饰', '水獸敏捷墜飾', 'Medio colgante de Natación', 'Medio colgante de Agilidad acuática', 'Половинка подвески Ловкости водяного облика', '', '', '', '', '', '', '', ''), +(15884, '아우구스투스의 회계장부', 'Livre de compte d\'Augustus', 'Augustus\' Rezeptbuch', '奥古斯图斯的收据册', '奧古斯圖斯的收據冊', 'Libro de cocina de Augustus', 'Libro de entradas de Augustus', 'Книга рецептов Огастуса', '', '', '', '', '', '', '', ''), +(15885, '바다표범의 펜던트', 'Pendentif du lion de mer', 'Anhänger des Seelöwen', '海狮坠饰', '海獅墜飾', 'Colgante del León Marino', 'Colgante del León Marino', 'Подвеска Морского Льва', '', '', '', '', '', '', '', ''), +(15886, '티몰라인의 성구함', 'Phylactère de Timolain', 'Timolains Phylakterium', '提摩莱恩的护符', '提摩萊恩的護符', 'Filacteria de Timolain', 'Filacteria de Timolain', 'Талисман Тимолеана', '', '', '', '', '', '', '', ''), +(15887, '영웅 수호방패', 'Garde héroïque', 'Heldenhafter Schutz', '英雄护盾', '英雄護盾', 'Integumento heroico', 'Integumento heroico', 'Героический страж', '', '', '', '', '', '', '', ''), +(15888, '미사용 Glorious Shield', '[PÉRIMÉ] Bouclier glorieux', 'Ausgedienter glorreicher Schild', '', '', '', '', 'Испорченный славный щит', '', '', '', '', '', '', '', ''), +(15889, '미사용 Jademir Scale Shield', '[PÉRIMÉ] Bouclier de Jademir en écailles', 'Ausgedienter Jademirschuppenschild', '', '', '', '', 'Испорченный чешуйчатый щит Ядемир', '', '', '', '', '', '', '', ''), +(15890, '선봉대 방패', 'Bouclier de l\'avant-garde', 'Schild des Vorposten', '前锋盾牌', '前鋒盾牌', 'Escudo soldado de caballería', 'Escudo soldado de caballería', 'Авангардный щит', '', '', '', '', '', '', '', ''), +(15891, '검은미늘 방패', 'Bouclier massif', 'Titanischer Schild', '笨重盾牌', '笨重盾牌', 'Escudo descomunal', 'Escudo descomunal', 'Громадный щит', '', '', '', '', '', '', '', ''), +(15892, '학살자 방패', 'Bouclier de tueur', 'Töterschild', '屠杀者盾牌', '屠殺者盾牌', 'Escudo de destripador', 'Escudo de destripador', 'Щит убийцы', '', '', '', '', '', '', '', ''), +(15893, '발굴조사단장 버클러', 'Targe de prospecteur', 'Rundschild des Ausgrabungsleiters', '勘察员的圆盾', '勘察員的圓盾', 'Rodela de prospector', 'Rodela de prospector', 'Кулачный щит геолога', '', '', '', '', '', '', '', ''), +(15894, '뾰족껍질 버클러', 'Targe de rêche-écorce', 'Borstenlederrundschild', '树皮圆盾', '樹皮圓盾', 'Rodela Erizapúas', 'Rodela Erizacorteza', 'Щетинистый кулачный щит', '', '', '', '', '', '', '', ''), +(15895, '불타는 버클러', 'Targe brûlée', 'Brand-Rundschild', '燃烧圆盾', '燃燒圓盾', 'Rodela quemada', 'Rodela quemada', 'Обгоревший кулачный щит', '', '', '', '', '', '', '', ''), +(15902, '기괴한 수집주머니', 'Un sac miraculeux', 'Ein Krabbelsack', '疯狂摸奖袋', '瘋狂摸獎袋', 'Una bolsa de sorpresas', 'Una bolsa de sorpresas', 'Сумасшедший мешок с призами', '', '', '', '', '', '', '', ''), +(15903, '오른손잡이용 발톱', 'Griffe de droitier', 'Rechtshändige Klaue', '右手爪', '右手爪', 'Garra de diestro', 'Garra para diestros', 'Коготь для правой руки', '', '', '', '', '', '', '', ''), +(15904, '오른손잡이용 칼날', 'Lame de droitier', 'Rechtshändige Klingen', '右手刃', '右手刃', 'Hojas de diestros', 'Hojas para diestros', 'Клинок для правой руки', '', '', '', '', '', '', '', ''), +(15905, '오른손잡이용 청동너클', 'Coup de poing de droitier en laiton', 'Rechtshändiger Messingschlagring', '右手黄铜指虎', '右手黃銅指虎', 'Huesos de metal de diestros', 'Nudillos de latón para diestros', 'Латунный кастет для правой руки', '', '', '', '', '', '', '', ''), +(15906, '왼손잡이용 청동너클', 'Coup de poing de gaucher en laiton', 'Linkshändiger Messingschlagring', '左手黄铜指虎', '左手黃銅指虎', 'Nudillos de latón para la mano izquierda', 'Nudillos de latón para zurdos', 'Латунный кастет для левой руки', '', '', '', '', '', '', '', ''), +(15907, '왼손잡이용 발톱', 'Griffe de gaucher', 'Linkshändige Klaue', '左手爪', '左手爪', 'Garra para la mano izquierda', 'Garra para la mano izquierda', 'Коготь для левой руки', '', '', '', '', '', '', '', ''), +(15908, '조련용 막대', 'Bâtonnet de domptage', 'Zähmerrute', '驯兽棒', '馴獸棒', 'Fusta de domador', 'Fusta de doma', 'Хлыст приручения', '', '', '', '', '', '', '', ''), +(15909, '왼손잡이용 칼날', 'Lame de gaucher', 'Linkshändige Klingen', '左手刃', '左手刃', 'Hojas para la mano izquierda', 'Hojas para zurdos', 'Клинок в левую руку', '', '', '', '', '', '', '', ''), +(15910, '몬스터 - Trident, Dark Ornate', 'Monstre - Trident, Noir orné', 'Monster - Dreizack, Dunkel Verschnörkelt', '', '', 'Monstruo: tridente, oscuro ornamentado', 'Monstruo: tridente, oscuro ornamentado', 'Монстр - трезубец, темный изысканный', '', '', '', '', '', '', '', ''), +(15912, '해적단 보주', 'Orbe de boucanier', 'Bukanier-Kugel', '海盗宝珠', '海盜寶珠', 'Orbe de bucanero', 'Orbe de bucanero', 'Сфера Пирата', '', '', '', '', '', '', '', ''), +(15918, '요술사 구슬', 'Sphère d\'invocateur', 'Herbeizauberer-Sphäre', '咒术师之球', '咒術師之球', 'Esfera de implorador', 'Esfera de implorador', 'Сфера фокусника', '', '', '', '', '', '', '', ''), +(15924, '연갑 조갯살', 'Chair de praire', 'Weichschaliges Muschelfleisch', '软壳蚌肉', '軟殼蚌肉', 'Carne de almeja ovalada', 'Carne de almeja blanda', 'Мясо мягкокожего моллюска', '', '', '', '', '', '', '', ''), +(15925, '장인의 지팡이', 'Bâton de compagnon', 'Gesellenstock', '旅者短棍', '旅者短棍', 'Bastón de oficial', 'Bastón de oficial', 'Посох подмастерья', '', '', '', '', '', '', '', ''), +(15926, '역술사의 보주', 'Orbe de lieur de sort', 'Zauberbinder-Kugel', '缚法者宝珠', '縛法者寶珠', 'Orbe Vinculahechizo', 'Orbe Vinculahechizo', 'Сфера Заклинателя', '', '', '', '', '', '', '', ''), +(15927, '광휘의 구슬', 'Sphère éclatante', 'Helle Sphäre', '明亮之球', '明亮之球', 'Esfera brillante', 'Esfera brillante', 'Яркая сфера', '', '', '', '', '', '', '', ''), +(15928, '은빛매듭 마법막대', 'Bâtonnet broché d\'argent', 'Silberfadenrute', '银丝魔棒', '銀絲魔棒', 'Vara de hilo de plata', 'Vara de hilo de plata', 'Посеребреный жезл', '', '', '', '', '', '', '', ''), +(15929, '저녁하늘 보주', 'Orbe nocturne', 'Nachthauchkugel', '夜空宝珠', '夜空寶珠', 'Orbe Cielo Nocturno', 'Orbe Cielo Nocturno', 'Сфера Ночного неба', '', '', '', '', '', '', '', ''), +(15930, '붉은황실 홀', 'Sceptre impérial rouge', 'Imperiales rotes Szepter', '帝王红色节杖', '帝王紅色節杖', 'Cetro imperial rojo', 'Cetro imperial rojo', 'Имерраторский красный скипетр', '', '', '', '', '', '', '', ''), +(15931, '비전 마법막대', 'Etoile des arcanes', 'Arkaner Stern', '奥术之星', '祕法之星', 'Estrella Arcana', 'Estrella Arcana', 'Чародейская звезда', '', '', '', '', '', '', '', ''), +(15932, '신도 잔', 'Chope de disciple', 'Jüngerbierkrug', '信徒酒杯', '信徒酒杯', 'Piedra de discípulo', 'Jarra de discípulo', 'Кружка Посвященного', '', '', '', '', '', '', '', ''), +(15933, '간결한 가지', 'Branche simple', 'Einfacher Zweig', '简易木枝', '簡易木枝', 'Rama simple', 'Rama simple', 'Простая ветвь', '', '', '', '', '', '', '', ''), +(15934, '현자 지팡이', 'Bâton de sage', 'Weisenstock', '贤者手杖', '賢者手杖', 'Bastón de sabio', 'Bastón de sabio', 'Посох книжника', '', '', '', '', '', '', '', ''), +(15935, '내구력 마법막대', 'Bâtonnet solide', 'Haltbare Rute', '耐久木杖', '耐久木杖', 'Vara durable', 'Vara durable', 'Надежный жезл', '', '', '', '', '', '', '', ''), +(15936, '황혼매듭 가지', 'Branche tissée de crépuscule', 'Dämmergewirkter Zweig', '黑纹木枝', '黑紋木枝', 'Rama Tejealba', 'Rama Tejealba', 'Мракотканная ветвь', '', '', '', '', '', '', '', ''), +(15937, '겨울의 구슬', 'Sphère hivernale', 'Sphäre des Winterschlafs', '寒冬之球', '寒冬之球', 'Esfera invernal', 'Esfera invernal', 'Сфера зимней спячки', '', '', '', '', '', '', '', ''), +(15938, '신비 보주', 'Orbe mystique', 'Mystische Kugel', '奥秘宝珠', '奧秘寶珠', 'Orbe místico', 'Orbe místico', 'Мистическая сфера', '', '', '', '', '', '', '', ''), +(15939, '평의원 홀', 'Sceptre de conseiller', 'Ratsherrenszepter', '议员节杖', '議員節杖', 'Cetro de concejal', 'Cetro de concejal', 'Скипетр советника', '', '', '', '', '', '', '', ''), +(15940, '우아한 홀', 'Sceptre élégant', 'Elegantes Szepter', '雅致节杖', '雅致節杖', 'Cetro elegante', 'Cetro elegante', 'Элегантный скипетр', '', '', '', '', '', '', '', ''), +(15941, '대의원 홀', 'Sceptre de grand conseiller', 'Oberratsherrenszepter', '上议员节杖', '上議員節杖', 'Centro de consejero mayor', 'Centro de consejero mayor', 'Скипетр Верховного советника', '', '', '', '', '', '', '', ''), +(15942, '지배자 마법막대', 'Bâtonnet de maître', 'Meisterrute', '大师魔杖', '大師魔杖', 'Vara de maestro', 'Vara de maestro', 'Жезл Мастера', '', '', '', '', '', '', '', ''), +(15943, '마력 깃든 방패', 'Bouclier imprégné', 'Magieerfüllter Schild', '灌魔盾牌', '灌魔盾牌', 'Escudo imbuido', 'Escudo imbuido', 'Прочный щит', '', '', '', '', '', '', '', ''), +(15944, '부족 보주', 'Orbe ancestral', 'Vorfahren-Kugel', '先祖宝珠', '先祖寶珠', 'Orbe ancestral', 'Orbe ancestral', 'Сфера Предков', '', '', '', '', '', '', '', ''), +(15945, '룬문자 지팡이', 'Baguette runique', 'Runenverzierter Stock', '符文手杖', '符文手杖', 'Bastón rúnico', 'Bastón rúnico', 'Рунический посох', '', '', '', '', '', '', '', ''), +(15946, '비술사 구슬', 'Sphère de mystique', 'Mystikersphäre', '秘法之球', '秘法之球', 'Esfera de místico', 'Esfera de místico', 'Сфера мистика', '', '', '', '', '', '', '', ''), +(15947, '낙천가 별지팡이', 'Etoile sanguine', 'Blutbadstern', '血染之星', '血染之星', 'Estrella sanguina', 'Estrella sanguina', 'Звезда цвета крови', '', '', '', '', '', '', '', ''), +(15962, '사티로스의 요술막대', 'Bâtonnet du satyre', 'Rute des Satyrs', '萨特魔棒', '薩特魔棒', 'Vara de sátiro', 'Vara de sátiro', 'Жезл Сатира', '', '', '', '', '', '', '', ''), +(15963, '돌매듭 가지', 'Branche étoffe-de-pierre', 'Steinstoffzweig', '石布树枝', '石布樹枝', 'Rama de paño de piedra', 'Rama de paño de piedra', 'Ветвь Каменной ткани', '', '', '', '', '', '', '', ''), +(15964, '비단모래 별지팡이', 'Etoile Sable-soie', 'Seidensandstern', '丝沙之星', '絲沙之星', 'Estrella Sedarena', 'Estrella Sedarena', 'Звезда шелкового песка', '', '', '', '', '', '', '', ''), +(15965, '바람전사 보주', 'Orbe chasse-vent', 'Kugel des Windhetzers', '逐风宝珠', '逐風寶珠', 'Orbe Cazavientos', 'Orbe Cazavientos', 'Сфера Ветроследа', '', '', '', '', '', '', '', ''), +(15966, '독구름 보주', 'Orbe du voile vénéneux', 'Giftschleierkugel', '抗毒宝珠', '抗毒寶珠', 'Orbe sudario de veneno', 'Orbe de sudario de veneno', 'Сфера Ядовитой дымки', '', '', '', '', '', '', '', ''), +(15967, '귀족 별지팡이', 'Etoile de bien-né', 'Hochgeborenenstern', '上层精灵之星', '高等精靈之星', 'Estrella de Altonato', 'Estrella de Altonato', 'Звезда высокорожденного', '', '', '', '', '', '', '', ''), +(15968, '엘루나리안 구슬', 'Sphère élunarienne', 'Elunarische Sphäre', '月语宝珠', '月語寶珠', 'Esfera elunarita', 'Esfera elunarita', 'Элунская сфера', '', '', '', '', '', '', '', ''), +(15969, '구슬 보주', 'Orbe perlé', 'Perlenkugel', '坠饰宝珠', '墜飾寶珠', 'Orbe perlado', 'Orbe perlado', 'Сфера Бусин', '', '', '', '', '', '', '', ''), +(15970, '천연 가지', 'Branche indigène', 'Eingeborenenzweig', '天然木枝', '天然木枝', 'Rama nativa', 'Rama nativa', 'Дикарская ветвь', '', '', '', '', '', '', '', ''), +(15971, '원주민 주술봉', 'Bâtonnet aborigène', 'Ureinwohnerrute', '土著魔棒', '土著魔棒', 'Vara aborigen', 'Vara aborigen', 'Туземный жезл', '', '', '', '', '', '', '', ''), +(15972, '의식 술잔', 'Chope rituelle', 'Ritual-Bierkrug', '礼节之杯', '禮節之杯', 'Jarra de ritual', 'Jarra de ritual', 'Ритуальная кружка', '', '', '', '', '', '', '', ''), +(15973, '감시자 별지팡이', 'Etoile de gardien', 'Behüter-Stern', '观察者星杖', '觀察者星杖', 'Estrella de guardia', 'Estrella de vigía', 'Звезда стража', '', '', '', '', '', '', '', ''), +(15974, '이교도 마법막대', 'Bâtonnet païen', 'Heiden-Rute', '异教徒魔棒', '異教徒魔棒', 'Vara pagana', 'Vara pagana', 'Языческий жезл', '', '', '', '', '', '', '', ''), +(15975, '풍수사 홀', 'Sceptre d\'invocateur de pluie', 'Regenmacherszepter', '唤雨者节杖', '喚雨者節杖', 'Cetro Clamalluvias', 'Cetro Clamalluvias', 'Скипетр Призывателя Дождя', '', '', '', '', '', '', '', ''), +(15976, '엉겅퀴가죽 가지', 'Branche crin-de-chardon', 'Distelfellzweig', '蓟皮短枝', '薊皮短枝', 'Rama Piel de Cardo', 'Rama Piel de Cardo', 'Ветвь Колючего Меха', '', '', '', '', '', '', '', ''), +(15977, '정수 보주', 'Orbe vital', 'Vitale Kugel', '生命宝珠', '生命寶珠', 'Orbe vital', 'Orbe vital', 'Сфера Жизни', '', '', '', '', '', '', '', ''), +(15978, '흙점쟁이 마법막대', 'Bâtonnet de géomancien', 'Geomantenrute', '地卜师魔棒', '地卜師魔棒', 'Vara de geomántico', 'Vara de geomántico', 'Жезл Геоманта', '', '', '', '', '', '', '', ''), +(15979, '불꽃비단 지팡이', 'Bâton de braise-soie', 'Glutseidenstock', '火丝魔杖', '火絲魔杖', 'Bastón de seda de ascuas', 'Bastón de seda de ascuas', 'Углешелковый посох', '', '', '', '', '', '', '', ''), +(15980, '검은안개 보주', 'Orbe de Sombrebrume', 'Graunebelkugel', '黑雾宝珠', '暗霧寶珠', 'Orbe Niebla Negra', 'Orbe Niebla Negra', 'Сфера Мглистой пещеры', '', '', '', '', '', '', '', ''), +(15981, '달빛 구슬', 'Sphère lunaire', 'Lunarsphäre', '银月之球', '銀月之球', 'Esfera lunar', 'Esfera lunar', 'Лунная сфера', '', '', '', '', '', '', '', ''), +(15982, '피매듭 마법막대', 'Bâtonnet tissé de sang', 'Blutgewebte Rute', '血纹魔棒', '血紋魔棒', 'Vara de tejido de sangre', 'Vara de tejido de sangre', 'Кровотканый жезл', '', '', '', '', '', '', '', ''), +(15983, '가이아 홀', 'Sceptre de Gaïa', 'Gaeas Szepter', '盖亚节杖', '蓋亞節杖', 'Cetro de Gaea', 'Cetro de Gaia', 'Скипетр Геи', '', '', '', '', '', '', '', ''), +(15984, '호화 홀', 'Sceptre opulent', 'Opulentes Szepter', '丰饶节杖', '豐饒節杖', 'Cetro opulento', 'Cetro opulento', 'Роскошный скипетр', '', '', '', '', '', '', '', ''), +(15985, '거미아귀 가지', 'Branche arachnéenne', 'Arachnidenzweig', '蜘蛛短枝', '蜘蛛短枝', 'Rama arácnida', 'Rama arácnida', 'Паучиная ветвь', '', '', '', '', '', '', '', ''), +(15986, '해골술사 수정봉', 'Etoile d\'ossomancien', 'Knochenwerfers Stern', '白骨法师之星', '白骨法師之星', 'Estrella de Tirahuesos', 'Estrella de Tirahuesos', 'Звезда скелета-заклинателя', '', '', '', '', '', '', '', ''), +(15987, '성상 보주', 'Orbe astral', 'Astralkugel', '星界宝珠', '星界寶珠', 'Orbe astral', 'Orbe astral', 'Астральная сфера', '', '', '', '', '', '', '', ''), +(15988, '눈부신 보주', 'Orbe resplendissant', 'Prächtige Kugel', '光辉宝珠', '光輝寶珠', 'Orbe resplendente', 'Orbe rutilente', 'Ослепительная сфера', '', '', '', '', '', '', '', ''), +(15989, '무한 마법봉', 'Bâtonnet éternel', 'Ewige Rute', '永恒魔棒', '永恆魔棒', 'Vara eterna', 'Vara eterna', 'Вечный жезл', '', '', '', '', '', '', '', ''), +(15990, '인내의 방패', 'Bouclier endurci', 'Ausdauernder Schild', '耐久盾牌', '耐久盾牌', 'Escudo duradero', 'Escudo duradero', 'Щит терпения', '', '', '', '', '', '', '', ''), +(15991, '투쟁의 방패', 'Bouclier de chef de guerre', 'Kriegsanführer-Schild', '领军盾牌', '領軍盾牌', 'Escudo de Líder de guerra', 'Escudo de Líder de guerra', 'Щит Полководца', '', '', '', '', '', '', '', ''), +(15992, '강도 높은 화약', 'Poudre d\'explosion dense', 'Dichtes Sprengpulver', '致密炸药粉', '緻密炸藥粉', 'Pólvora densa', 'Pólvora densa', 'Концентрированное взрывчатое вещество', '', '', '', '', '', '', '', ''), +(15993, '토륨 수류탄', 'Grenade en thorium', 'Thoriumgranate', '瑟银手榴弹', '瑟銀手榴彈', 'Granada de torio', 'Granada de torio', 'Ториевая граната', '', '', '', '', '', '', '', ''), +(15994, '토륨 부품', 'Rouage en thorium', 'Thoriumapparat', '瑟银零件', '瑟銀零件', 'Trastos wow de torio', 'Trasto de torio', 'Ториевое устройство', '', '', '', '', '', '', '', ''), +(15995, '토륨 소총', 'Carabine en thorium', 'Thoriumgewehr', '瑟银火枪', '瑟銀火槍', 'Rifle de torio', 'Rifle de torio', 'Ториевая винтовка', '', '', '', '', '', '', '', ''), +(15996, '감쪽같은 기계개구리', 'Crapaud mécanique', 'Lebensechte mechanische Kröte', '仿真机械蛙', '仿真機械蛙', 'Sapo mecánico casi vivo', 'Sapo mecánico casi vivo', 'Механическая жаба', '', '', '', '', '', '', '', ''), +(15997, '토륨 탄환', 'Obus en thorium', 'Thoriumpatronen', '瑟银弹', '瑟銀彈', 'Proyectiles de torio', 'Proyectiles de torio', 'Ториевые гильзы', '', '', '', '', '', '', '', ''), +(15998, '루이스의 쪽지', 'Note de Lewis', 'Lewis\' Notiz', '刘易斯的便笺', '路易斯的便箋', 'Nota de Lewis', 'Nota de Lewis', 'Записка Льюиса', '', '', '', '', '', '', '', ''), +(15999, '최신형 주문증폭 고글', 'Lunettes de concentration extrême', 'Zaubermachtschutzbrille Xtrem Plus', '法术能量护目镜超级改良版', '法術能量護目鏡超級改良版', 'Gafas extremas de hechizo de poder plus', 'Gafas de poder de hechizo Xtremo Plus', 'Экстремальные очки магической силы', '', '', '', '', '', '', '', ''), +(16000, '토륨관', 'Tube en thorium', 'Thoriumröhre', '瑟银管', '瑟銀管', 'Tubo de torio', 'Tubo de torio', 'Ториевая труба', '', '', '', '', '', '', '', ''), +(16001, 'SI:7 표장 (프레도)', 'Insigne du SI:7 (Fredo)', 'SI:7-Insignie (Fredo)', '军情七处徽章(弗雷多)', '軍情七處徽章(弗雷多)', 'Insignia IS:7 (Fredo)', 'Insignia IV:7 (Fredo)', 'Знак отличия ШРУ (Фредо)', '', '', '', '', '', '', '', ''), +(16002, 'SI:7 표장 (투르옌)', 'Insigne du SI:7 (Turyen)', 'SI:7-Insignie (Turyen)', '军情七处徽章(特伊恩)', '軍情七處徽章(特伊恩)', 'Insignia IS:7 (Tucentenon)', 'Insignia IV:7 (Tucentenon)', 'Знак отличия ШРУ (Турьен)', '', '', '', '', '', '', '', ''), +(16003, 'SI:7 표장 (루트거)', 'Insigne du SI:7 (Rutger)', 'SI:7-Insignie (Rutger)', '军情七处徽章(拉戈尔)', '軍情七處徽章(拉戈爾)', 'Insignia IS:7 (Rutger)', 'Insignia IV:7 (Rutger)', 'Знак отличия ШРУ (Рутгер)', '', '', '', '', '', '', '', ''), +(16004, '검은무쇠 소총', 'Carabine en sombrefer', 'Dunkeleisengewehr', '黑铁步枪', '黑鐵步槍', 'Rifle Hierro Negro', 'Rifle Hierro Negro', 'Винтовка из черного железа', '', '', '', '', '', '', '', ''), +(16005, '검은무쇠 폭탄', 'Bombe en sombrefer', 'Dunkeleisenbombe', '黑铁炸弹', '黑鐵炸彈', 'Bomba Hierro Negro', 'Bomba Hierro Negro', 'Бомба из черного железа', '', '', '', '', '', '', '', ''), +(16006, '정교한 아케이나이트 변환기', 'Convertisseur d\'arcanite délicat', 'Empfindlicher Arkanitwandler', '精密奥金转换器', '精密奧金轉換器', 'Conversor de arcanita delicado', 'Conversor de arcanita delicado', 'Сверхточный арканитовый преобразователь', '', '', '', '', '', '', '', ''), +(16007, '정교한 아케이나이트 소총', 'Carabine en arcanite sans défaut', 'Fehlerloses Arkanitgewehr', '完美的奥金步枪', '完美的奧金步槍', 'Rifle de arcanita impecable', 'Rifle de arcanita impecable', 'Отличная арканитовая винтовка', '', '', '', '', '', '', '', ''), +(16008, '전문 기술자의 고글', 'Lunettes de maître ingénieur', 'Schutzbrille des Meisteringenieurs', '高级技师护目镜', '高級技師護目鏡', 'Gafas de maestro ingeniero', 'Gafas de maestro ingeniero', 'Очки старшего инженера', '', '', '', '', '', '', '', ''), +(16009, '주문 확성 변조기', 'Modulateur d\'amplification vocale', 'Modularer Stimmenverstärker', '语音增强模组', '語音增強模組', 'Modulador de amplificación de voz', 'Modulador de amplificación de voz', 'Голосовой преобразователь', '', '', '', '', '', '', '', ''), +(16022, '아케이나이트 기계용', 'Petit dragon en arcanite', 'Arkanitdrachling', '奥金机械幼龙', '奧金機械幼龍', 'Dragonizo de arcanita', 'Dragonizo de arcanita', 'Арканитовый дракончик', '', '', '', '', '', '', '', ''), +(16023, '일급 표적 허수아비', 'Leurre ouvragé', 'Meisterliche Zielattrappe', '高级活动假人', '高級活動假人', 'Muñeco-diana magistral', 'Muñeco-diana magistral', 'Манекен-мишень искусной работы', '', '', '', '', '', '', '', ''), +(16024, '파멸의 인도자 시험용 001', 'Test Ashbringer 001', 'Aschenbringer Test 001', '', '', 'Crematoria prueba 001', 'Crematoria prueba 001', 'Пеплоносец Тест 001', '', '', '', '', '', '', '', ''), +(16025, '파멸의 인도자 시험용 002', 'Test Ashbringer 002', 'Aschenbringer Test 002', '', '', 'Crematoria prueba 002', 'Crematoria prueba 002', 'Пеплоносец Тест 002', '', '', '', '', '', '', '', ''), +(16026, '전쟁용 판금 투구 얼라이언스', 'PVP Plaques Casque Alliance', 'PVP Plattenhelm Allianz', '', '', 'JcJ yelmo de placas de la Alianza', 'JcJ yelmo de placas de la Alianza', 'PvP - латы - шлем - Альянс', '', '', '', '', '', '', '', ''), +(16027, '전쟁용 판금 흉갑 얼라이언스', 'PVP Plaques Cuirasse Alliance', 'PVP Plattenbrustplatte Allianz', '', '', 'JcJ peto de placas de la Alianza', 'JcJ coraza de placas de la Alianza', 'PvP - латы - кираса - Альянс', '', '', '', '', '', '', '', ''), +(16028, '전쟁용 판금 다리갑옷 얼라이언스', 'PVP Plaques Cuissards Alliance', 'PVP Plattenbeinplatten Allianz', '', '', 'JcJ quijotes de placas de la Alianza', 'JcJ quijotes de placas de la Alianza', 'PvP - латы - ножные латы - Альянс', '', '', '', '', '', '', '', ''), +(16029, '전쟁용 판금 건틀릿 얼라이언스', 'PVP Plaques Gantelets Alliance', 'PVP Plattenstulpen Allianz', '', '', 'JcJ guanteletes de placas de la Alianza', 'JcJ guanteletes de placas de la Alianza', 'PvP - латы - латные рукавицы - Альянс', '', '', '', '', '', '', '', ''), +(16030, '전쟁용 판금 장화 얼라이언스', 'PVP Plaques Bottes Alliance', 'PVP Plattenstiefel Allianz', '', '', 'JcJ botas de placas de la Alianza', 'JcJ botas de placas de la Alianza', 'PvP - латы - сапоги - Альянс', '', '', '', '', '', '', '', ''), +(16031, '전쟁용 판금 어깨보호구 얼라이언스', 'PVP Plaques Epaules Alliance', 'PVP Plattenschulter Allianz', '', '', 'JcJ hombro de placas de la Alianza', 'JcJ hombro de placas de la Alianza', 'PvP - латы - наплечник - Альянс', '', '', '', '', '', '', '', ''), +(16033, '전쟁용 판금 허리띠 얼라이언스', 'PVP Plaques Poignets Alliance', 'PVP Plattenhandgelenk Allianz', '', '', 'JcJ muñequera de placas de la Alianza', 'JcJ muñequera de placas de la Alianza', 'PvP - латы - накулачники - Альянс', '', '', '', '', '', '', '', ''), +(16034, '전쟁용 판금 망토 얼라이언스', 'PVP Plaques Cape Alliance', 'PVP Plattenumhang Allianz', '', '', 'JcJ capa de placas de la Alianza', 'JcJ capa de placas de la Alianza', 'PvP - латы - плащ - Альянс', '', '', '', '', '', '', '', ''), +(16035, '전쟁용 천 머리 호드', 'PVP Tissu Casque Horde', 'PVP Stoff-Helm Horde', '', '', 'JcJ yelmo de paño de la Horda', 'JcJ yelmo de paño de la Horda', 'PvP - ткань - шлем - Орда', '', '', '', '', '', '', '', ''), +(16036, '전쟁용 천 로브 호드', 'PVP Tissu Robe Horde', 'PVP Stoff-Robe Horde', '', '', 'JcJ toga de paño de la Horda', 'JcJ toga de paño de la Horda', 'PvP - ткань - одеяние - Орда', '', '', '', '', '', '', '', ''), +(16037, '전쟁용 천 다리 호드', 'PVP Tissu Jambes Horde', 'PVP Stoff-Beine Horde', '', '', 'JcJ piernas de paño de la Horda', 'JcJ piernas de paño de la Horda', 'PvP - ткань - ноги - Орда', '', '', '', '', '', '', '', ''), +(16038, '전쟁용 천 어깨 호드', 'PVP Tissu Epaules Horde', 'PVP Stoff-Schulter Horde', '', '', 'JcJ hombro de paño de la Horda', 'JcJ sobrehombros de paño de la Horda', 'PvP - ткань - наплечиник - Орда', '', '', '', '', '', '', '', ''), +(16039, '타키엘탄 검', 'Lame chantante de Ta\'Kierthan', 'Ta\'Kierthan Arkanklinge', '塔基尔萨歌唱之剑', '塔基爾薩歌唱之劍', 'Filosón Ta\'Kierthan', 'Filosón Ta\'Kierthan', 'Поющий клинок Та-Киертан', '', '', '', '', '', '', '', ''), +(16040, '신비의 폭탄', 'Bombe des arcanes', 'Arkane Bombe', '奥术炸弹', '祕法炸彈', 'Bomba Arcana', 'Bomba Arcana', 'Чародейная бомба', '', '', '', '', '', '', '', ''), +(16041, '설계도: 토륨 수류탄', 'Schéma : Grenade en thorium', 'Bauplan: Thoriumgranate', '结构图:瑟银手榴弹', '結構圖:瑟銀手榴彈', 'Esquema: granada de torio', 'Esquema: granada de torio', 'Чертеж: ториевая граната', '', '', '', '', '', '', '', ''), +(16042, '설계도: 토륨 부품', 'Schéma : Rouages en thorium', 'Bauplan: Thoriumapparat', '结构图:瑟银零件', '結構圖:瑟銀零件', 'Esquema: trastos wow de torio', 'Esquema: trasto de torio', 'Чертеж: ториевое устройство', '', '', '', '', '', '', '', ''), +(16043, '설계도: 토륨 소총', 'Schéma : Carabine en thorium', 'Bauplan: Thoriumgewehr', '结构图:瑟银火枪', '結構圖:瑟銀火槍', 'Esquema: rifle de torio', 'Esquema: rifle de torio', 'Чертеж: ториевая винтовка', '', '', '', '', '', '', '', ''), +(16044, '설계도: 진짜같은 기계개구리', 'Schéma : Crapaud mécanique', 'Bauplan: Lebensechte mechanische Kröte', '结构图:仿真机械蛙', '結構圖:仿真機械蛙', 'Esquema: sapo mecánico casi vivo', 'Esquema: Sapo mecánico casi vivo', 'Чертеж: механическая жаба (как живая!)', '', '', '', '', '', '', '', ''), +(16045, '설계도: 최신형 주문증폭 고글', 'Schéma : Lunettes de concentration extrême', 'Bauplan: Zaubermachtschutzbrille Xtrem Plus', '结构图:法术能量护目镜超级改良版', '結構圖:法術能量護目鏡超級改良版', 'Esquema: gafas extremas de hechizo de poder plus', 'Esquema: gafas de poder de hechizo Xtremo Plus', 'Чертеж: суперэкстремальные очки магической силы', '', '', '', '', '', '', '', ''), +(16046, '설계도: 일급 표적 허수아비', 'Schéma : Leurre ouvragé', 'Bauplan: Meisterliche Zielattrappe', '结构图:高级活动假人', '結構圖:高級活動假人', 'Esquema: muñeco-diana magistral', 'Esquema: muñeco-diana magistral', 'Чертеж: чучело-цель искусной работы', '', '', '', '', '', '', '', ''), +(16047, '설계도: 토륨관', 'Schéma : Tube en thorium', 'Bauplan: Thoriumröhre', '结构图:瑟银管', '結構圖:瑟銀管', 'Esquema: tubo de torio', 'Esquema: tubo de torio', 'Чертеж: ториевая труба', '', '', '', '', '', '', '', ''), +(16048, '설계도: 검은무쇠 소총', 'Schéma : Carabine en sombrefer', 'Bauplan: Dunkeleisengewehr', '结构图:黑铁步枪', '結構圖:黑鐵步槍', 'Esquema: rifle Hierro Negro', 'Esquema: rifle Hierro Negro', 'Чертеж: винтовка из черного железа', '', '', '', '', '', '', '', ''), +(16049, '설계도: 검은무쇠 폭탄', 'Schéma : Bombe en sombrefer', 'Bauplan: Dunkeleisenbombe', '结构图:黑铁炸弹', '結構圖:黑鐵炸彈', 'Esquema: bomba Hierro Negro', 'Esquema: bomba Hierro Negro', 'Чертеж: бомба из черного железа', '', '', '', '', '', '', '', ''), +(16050, '설계도: 정교한 아케이나이트 변환기', 'Schéma : Convertisseur d\'arcanite délicat', 'Bauplan: Empfindlicher Arkanitwandler', '结构图:精密奥金转换器', '結構圖:精密奧金轉換器', 'Esquema: conversor de arcanita delicado', 'Esquema: conversor de arcanita delicado', 'Чертеж: сверхточный арканитовый преобразователь', '', '', '', '', '', '', '', ''), +(16051, '설계도: 토륨 탄환', 'Schéma : Obus en thorium', 'Bauplan: Thoriumpatronen', '结构图:瑟银弹', '結構圖:瑟銀彈', 'Esquema: proyectiles de torio', 'Esquema: proyectiles de torio', 'Чертеж: ториевые патроны', '', '', '', '', '', '', '', ''), +(16052, '설계도: 주문 확성기', 'Schéma : Modulateur d\'amplification vocale', 'Bauplan: Modularer Stimmenverstärker', '结构图:语音增强模组', '結構圖:語音增強模組', 'Esquema: modulador de amplificación de voz', 'Esquema: modulador de amplificación de voz', 'Чертеж: регулятор усиления голоса', '', '', '', '', '', '', '', ''), +(16053, '설계도: 전문 기술자의 고글', 'Schéma : Lunettes de maître ingénieur', 'Bauplan: Schutzbrille des Meisteringenieurs', '结构图:高级技师护目镜', '結構圖:高級技師護目鏡', 'Esquema: gafas de maestro ingeniero', 'Esquema: gafas de maestro ingeniero', 'Чертеж: очки старшего инженера', '', '', '', '', '', '', '', ''), +(16054, '설계도: 아케이나이트 기계용', 'Schéma : Petit dragon en arcanite', 'Bauplan: Arkanitdrachling', '结构图:奥金幼龙', '結構圖:奧金幼龍', 'Esquema: dragonizo de arcanita', 'Esquema: dragonizo de arcanita', 'Чертеж: арканитовый дракончик', '', '', '', '', '', '', '', ''), +(16055, '설계도: 신비의 폭탄', 'Schéma : Bombe des arcanes', 'Bauplan: Arkane Bombe', '结构图:奥术炸弹', '結構圖:祕法炸彈', 'Esquema: bomba Arcana', 'Esquema: bomba Arcana', 'Чертеж: чародейская бомба', '', '', '', '', '', '', '', ''), +(16056, '설계도: 정교한 아케이나이트 소총', 'Schéma : Carabine en arcanite sans défaut', 'Bauplan: Fehlerloses Arkanitgewehr', '结构图:完美的奥金步枪', '結構圖:完美的奧金步槍', 'Esquema: rifle de arcanita impecable', 'Esquema: rifle de arcanita impecable', 'Чертеж: отличная арканитовая винтовка', '', '', '', '', '', '', '', ''), +(16057, '탐험가의 배낭', 'Sac de l\'explorateur', 'Forscher-Knappsack', '探险者的背包', '探險者的背包', 'Morral de expedicionario', 'Morral de expedicionario', 'Ранец исследователя', '', '', '', '', '', '', '', ''), +(16058, '폴드링의 인장', 'Sceau de Fordring', 'Fordrings Siegel', '弗丁徽记之戒', '弗丁徽記之戒', 'Lacre de Fordring', 'Sello de Vadín', 'Печать Фордринга', '', '', '', '', '', '', '', ''), +(16059, '평범한 갈색 셔츠', 'Chemise marron classique', 'Gewöhnliches braunes Hemd', '普通的棕衬衣', '普通的棕襯衣', 'Camisa marrón común', 'Camisa marrón común', 'Обычная коричневая рубашка', '', '', '', '', '', '', '', ''), +(16060, '평범한 흰색 셔츠', 'Chemise blanche classique', 'Gewöhnliches weißes Hemd', '普通的白衬衣', '普通的白襯衣', 'Camisa blanca común', 'Camisa blanca común', 'Обычная белая рубашка', '', '', '', '', '', '', '', ''), +(16061, '시험용 화염 저항 어깨 천', 'Test Epaulières de résistance au Feu en tissu', '', '', '', 'Test Fire Res Hombreras paño', 'Test Fire Res sobrehombros paño', 'Тест сопротивление огню - наплечники - ткань', '', '', '', '', '', '', '', ''), +(16062, '시험용 화염 저항 허리 천', 'Test Ceinture de résistance au Feu en tissu', '', '', '', 'Test Fire Res Waist paño', 'Test Fire Res Waist paño', 'Тест сопротивление огню - пояс - ткань', '', '', '', '', '', '', '', ''), +(16063, '시험용 화염 저항 손 천', 'Test Résistance au Feu Mains Tissu', '', '', '', 'Test Fire Res Hands paño', 'Test Fire Res Hands paño', 'Тест сопротивление огню - руки - ткань', '', '', '', '', '', '', '', ''), +(16064, '시험용 화염 저항 허리 사슬', 'Test Ceinture de résistance au Feu en mailles', '', '', '', '', '', 'Тест сопротивление огню - пояс - доспех', '', '', '', '', '', '', '', ''), +(16065, '시험용 화염 저항 발 가죽', 'Test Bottes de résistance au Feu en cuir', '', '', '', 'Test Fire Res Feet cuero', 'Test Fire Res Feet cuero', 'Тест сопротивление огню - ступни - кожа', '', '', '', '', '', '', '', ''), +(16066, '시험용 화염 저항 발 사슬', 'Test Bottes de résistance au Feu en mailles', '', '', '', '', '', 'Тест сопротивление огню - доспех - ступни', '', '', '', '', '', '', '', ''), +(16067, '시험용 화염 저항 반지', 'Test Anneau de résistance au Feu', '', '', '', 'Test Fire Res anillo', 'Test Fire Res anillo', 'Тестовое кольцо защиты от огня', '', '', '', '', '', '', '', ''), +(16068, '시험용 화염 저항 천 금고', 'Test Coffret de résistance au Feu en tissu', '', '', '', 'Test Fire Resist paño LockBox', 'Test Fire Resist paño LockBox', 'Тестовый ящик с огнеупорным одеянием', '', '', '', '', '', '', '', ''), +(16069, '시험용 화염 저항 가죽 금고', 'Test Coffret de résistance au Feu en cuir', '', '', '', 'Test Fire Resist cuero LockBox', 'Test Fire Resist cuero LockBox', 'Тестовый ящик с огнеупорной кожаной курткой', '', '', '', '', '', '', '', ''), +(16070, '시험용 화염 저항 사슬 금고', 'Test Coffret de résistance au Feu en mailles', '', '', '', 'Test Fire Resist Malla LockBox', 'Test Fire Resist Malla LockBox', 'Тестовый ящик с огнеупорным доспехом', '', '', '', '', '', '', '', ''), +(16071, '시험용 화염 저항 판금 금고', 'Test Coffret de résistance au Feu en plaques', '', '', '', 'Test Fire Resist de placas LockBox', 'Test Fire Resist de placas LockBox', 'Тестовый ящик с огнеупорным ратным доспехом', '', '', '', '', '', '', '', ''), +(16072, '고급 요리책', 'Livre de cuisine pour expert', 'Expertenkochbuch', '中级烹饪教材', '高級烹飪教材', 'Libro de cocina para expertos', 'Libro de cocina para expertos', 'Поваренная книга умельца', '', '', '', '', '', '', '', ''), +(16073, '전문 요리책', 'Livre de cuisine pour artisan', 'Fachmannkochbuch', '高级烹饪教材', '專家級烹飪教材', 'Libro de cocina de artesano', 'Libro de cocina de artesano', 'Поваренная книга мастерового', '', '', '', '', '', '', '', ''), +(16074, '시험용 물약 금고 (전사)', 'Test Potion Coffret (guerrier)', '', '', '', 'Test Poción LockCaja (guerrero)', 'Test Poción LockCaja (guerrero)', 'Тестовый ящик с зельем (воин)', '', '', '', '', '', '', '', ''), +(16075, '시험용 물약 금고 (도적)', 'Test Potion Coffret (voleur)', '', '', '', 'Test Poción LockCaja (pícaro)', 'Test Poción LockCaja (pícaro)', 'Тестовый ящик с зельем (разбойник)', '', '', '', '', '', '', '', ''), +(16076, '시험용 물약 금고 (성기사)', 'Test Potion Coffret (paladin)', '', '', '', 'Test Poción LockCaja (Paladín)', 'Test Poción LockCaja (Paladín)', 'Тестовый ящик с зельем (паладин)', '', '', '', '', '', '', '', ''), +(16077, '시험용 물약 금고 (사냥꾼)', 'Test Potion Coffret (chasseur)', '', '', '', 'Test Poción LockCaja (Hunter)', 'Test Poción LockCaja (Hunter)', 'Тестовый ящик с зельем (охотник)', '', '', '', '', '', '', '', ''), +(16078, '시험용 물약 금고 (드루이드)', 'Test Potion Coffret (druide)', '', '', '', 'Test Poción LockCaja (Druid)', 'Test Poción LockCaja (Druid)', 'Тестовый ящик с зельем (друид)', '', '', '', '', '', '', '', ''), +(16079, '시험용 물약 금고 (주술사)', 'Test Potion Coffret (chaman)', '', '', '', 'Test Poción LockCaja (Shaman)', 'Test Poción LockCaja (Shaman)', 'Тестовый ящик с зельем (шаман)', '', '', '', '', '', '', '', ''), +(16080, '시험용 물약 금고 (마법사/사제)', 'Test Potion Coffret (mage/prêtre/démoniste)', '', '', '', 'Test Poción LockCaja (Mage/Priest/brujo)', 'Test Poción LockCaja (Mage/Priest/brujo)', 'Тестовый ящик с зельем (маг/жрец/чернокнижник)', '', '', '', '', '', '', '', ''), +(16081, '시험용 물약 금고 (공격대)', 'Test Potion Coffret (raid)', '', '', '', 'Test Poción LockCaja (Raid)', 'Test Poción LockCaja (Raid)', 'Тестовый ящик с зельем (рейд)', '', '', '', '', '', '', '', ''), +(16082, '전문 낚시정보', 'Artisan pêcheur - La voie de l\'appât', 'Fachmännisches Angeln - Kunst des Köderns', '高级钓鱼教材 - 鱼饵之道', '專家級釣魚教材 - 魚餌之道', 'Pesca de artesano: El truco de los señuelos', 'Pesca de artesano: El truco de los señuelos', 'Рыбная ловля мастерового - способы приманки', '', '', '', '', '', '', '', ''), +(16083, '고급 낚시정보', 'Expert pêcheur - Vous et la perche', 'Expertenangeln - Der Barsch und du', '中级钓鱼教材 - 鲈鱼与你', '高級釣魚教材 - 鱸魚與你', 'Pesca para expertos: La lubina y tú', 'Pesca para expertos: La lubina y tú', 'Умелец рыбной ловли - ты и окунь', '', '', '', '', '', '', '', ''), +(16084, '고급 응급치료서', 'Expert en premiers soins - Sous les pansements', 'Erste Hilfe für Experten - Verbinden, aber richtig', '中级急救教材 - 绷带缚体', '高級急救教材 - 繃帶縛體', 'Primeros auxilios para expertos: Entre vendas', 'Primeros auxilios para expertos: Entre vendas', 'Умелец первой помощи: снимая покровы', '', '', '', '', '', '', '', ''), +(16085, '전문 응급치료서', 'Artisan en premiers soins - Se soigner seul', 'Fachmann-Erste-Hilfe - Heilt Euch selbst', '高级钓鱼教材 - 自救手册', '專家級急救教材 - 自救手冊', 'Primeros auxilios de artesano: Cúrate tú mismo', 'Primeros auxilios de artesano: Cúrate tú mismo', 'Искусник первой помощи: исцели себя сам', '', '', '', '', '', '', '', ''), +(16086, '시험용 마법부여 가슴 Health', 'Test Enchantement Plastron Points de vie', '', '', '', 'Test Encantar peto Health', 'Test Encantar peto Health', 'Тест зачаровывание - грудь - здоровье', '', '', '', '', '', '', '', ''), +(16102, '시험용 마법부여 가슴 Mana', 'Test Enchantement Plastron Points de mana', '', '', '', 'Test Encantar peto Mana', 'Test Encantar peto Mana', 'Тест зачаровывание - грудь - мана', '', '', '', '', '', '', '', ''), +(16103, '시험용 마법부여 장화 Stamina', 'Test Enchantement de bottes Endurance', '', '', '', 'Test Encantar botas Fortaleza', 'Test Encantar botas aguante', 'Тест зачаровывание - сапоги - выносливость', '', '', '', '', '', '', '', ''), +(16104, '시험용 마법부여 망토 Fire Resistance', 'AQEnchantement Cape +7 à la résistance au Feu', 'QAVerzauberung Umhang +7 Feuerwiderstand', '', '', '', 'QAEncantayuda Capa +7 Resistencia al Fuego', 'Тест: зачарование плаща, сопротивление огню +7', '', '', '', '', '', '', '', ''), +(16105, '시험용 마법부여 팔보호구 Greater Stamina', 'Test Enchantement de bracelets Endurance supérieure', '', '', '', 'Test Encantar brazal excelente Fortaleza', 'Test Encantar brazal excelente aguante', 'Тест зачаровывание - боевой браслет - большая выносливость', '', '', '', '', '', '', '', ''), +(16106, '시험용 마법부여 무기 Greater Striking', 'Test Enchantement d\'arme Frappe supérieure', '', '', '', 'Test Encantar arma excelente Striking', 'Test Encantar arma excelente Striking', 'Тест зачаровывание - оружие - больший удар', '', '', '', '', '', '', '', ''), +(16107, '시험용 마법부여 팔보호구 Greater Spirit', 'Test Enchantement de bracelets Esprit supérieur', '', '', '', 'Test Encantar brazal excelente Espíritu', 'Test Encantar brazal excelente Espíritu', 'Тест зачаровывание - боевой браслет - больший дух', '', '', '', '', '', '', '', ''), +(16108, '시험용 마법부여 양손무기 Greater Impact', 'Test Enchantement d\'arme 2M Impact supérieur', '', '', '', 'Test Encantar arma de 2M excelente Impact', 'Test Encantar arma de 2M excelente Impact', 'Тест зачаровывание - двуручное оружие - большее столкновение', '', '', '', '', '', '', '', ''), +(16109, '시험용 마법부여 금고 (Enchanting Items)', 'Test Enchantements de Coffrets (Enchantement d\'objets)', '', '', '', 'Test Enchantments LockCaja (Enchanting Objetos)', 'Test Enchantments LockCaja (Enchanting Objetos)', 'Тестовый ящик с заклинаниями (предметы для зачаровывания)', '', '', '', '', '', '', '', ''), +(16110, '조리법: 괴물 오믈렛', 'Recette : Omelette monstrueuse', 'Rezept: Monsteromelett', '食谱:超级煎蛋卷', '食譜:超級煎蛋捲', 'Receta: tortilla de monstruo', 'Receta: tortilla gigante', 'Рецепт: чудовищный омлет', '', '', '', '', '', '', '', ''), +(16111, '조리법: 매콤한 칠리 크랩', 'Recette : Chili de crabe épicé', 'Rezept: Gewürzter Chilikrebs', '食谱:辣椒蟹肉', '食譜:辣椒蟹肉', 'Receta: chili de cangrejo especiado', 'Receta: chili de cangrejo especiado', 'Рецепт: острое крабовое чили', '', '', '', '', '', '', '', ''), +(16112, '처방전: 두꺼운 비단 붕대', 'Manuel : Bandage épais en soie', 'Handbuch: Schwerer Seidenverband', '手册:厚丝质绷带', '手冊:厚絲質繃帶', 'Manual: venda de seda pesada', 'Manual: venda de seda gruesa', 'Учебник: тяжелая шелковая повязка', '', '', '', '', '', '', '', ''), +(16113, '처방전: 마법 붕대', 'Manuel : Bandage en tisse-mage', 'Handbuch: Magiestoffverband', '手册:魔纹绷带', '手冊:魔紋繃帶', 'Manual: venda de paño mágico', 'Manual: venda de tejido mágico', 'Учебник: бинты из магической ткани', '', '', '', '', '', '', '', ''), +(16114, '작업반장의 몽둥이', 'Masse de contremaître', 'Großknecht-Totschläger', '工头的木棒', '工頭的木棒', 'Porra de supervisor', 'Porra de supervisor', 'Дубинка штейгера', '', '', '', '', '', '', '', ''), +(16115, '오스릭의 상자', 'Caisse d\'Osric', 'Osrics Kiste', '奥斯瑞克的箱子', '奧斯瑞克的箱子', 'Cajón de Osric', 'Cajón de Osric', 'Ящик Озрика', '', '', '', '', '', '', '', ''), +(16116, '시험용 자연 저항 망토 천', 'Test Cape de résistance à la Nature en tissu', '', '', '', 'Test Nature Res capa paño', 'Test Nature Res capa paño', 'Тест сопротивление природе - плащ - ткань', '', '', '', '', '', '', '', ''), +(16117, '시험용 자연 저항 손 천', 'Test Résistance à la Nature Mains Tissu', '', '', '', 'Test Nature Res Hands paño', 'Test Nature Res Hands paño', 'Тест сопротивление природе - руки - ткань', '', '', '', '', '', '', '', ''), +(16118, '시험용 자연 저항 다리 천', 'Test Pantalon de résistance à la Nature en tissu', '', '', '', 'Test Nature Res Legs paño', 'Test Nature Res Legs paño', 'Тест сопротивление природе - ноги - ткань', '', '', '', '', '', '', '', ''), +(16119, '시험용 자연 저항 손목 천', 'Test Résistance à la Nature Poignets Tissu', '', '', '', 'Test Nature Res Wrist paño', 'Test Nature Res Wrist paño', 'Тест сопротивление природе - плечо - доспех', '', '', '', '', '', '', '', ''), +(16120, '시험용 자연 저항 허리 천', 'Test Ceinture de résistance à la Nature en tissu', '', '', '', 'Test Nature Res Waist paño', 'Test Nature Res Waist paño', 'Тест сопротивление природе - пояс - ткань', '', '', '', '', '', '', '', ''), +(16121, '시험용 자연 저항 머리 천', 'Test Coiffe de résistance à la Nature en tissu', '', '', '', 'Test Nature Res cabeza paño', 'Test Nature Res cabeza paño', 'Тест сопротивление природе - голова - ткань', '', '', '', '', '', '', '', ''), +(16122, '시험용 자연 저항 어깨 천', 'Test Epaulières de résistance à la Nature en tissu', '', '', '', 'Test Nature Res Hombreras paño', 'Test Nature Res Hombreras paño', 'Тест сопротивление природе - наплечники - ткань', '', '', '', '', '', '', '', ''), +(16123, '시험용 자연 저항 목', 'Test Collier de résistance à la Nature', '', '', '', 'Test Nature Res cuello', 'Test Nature Res cuello', 'Тест сопротивление природе - воротник', '', '', '', '', '', '', '', ''), +(16124, '시험용 냉기 저항 목', 'Test Collier de résistance au Givre', '', '', '', 'Test Escarcha Res cuello', 'Test Escarcha Res cuello', 'Тест сопротивление холоду - воротник', '', '', '', '', '', '', '', ''), +(16125, '시험용 비전저항 목', 'Test Collier de résistance aux Arcanes', '', '', '', 'Test Arcane Res cuello', 'Test Arcane Res cuello', 'Тест сопротивление чарам - воротник', '', '', '', '', '', '', '', ''), +(16126, '시험용 자연 저항 허리 가죽', 'Test Ceinture de résistance à la Nature en cuir', '', '', '', 'Test Nature Res Waist cuero', 'Test Nature Res Waist cuero', 'Тест сопротивление природе - пояс - кожа', '', '', '', '', '', '', '', ''), +(16127, '시험용 자연 저항 손목 가죽', 'Test Résistance à la Nature Poignets Cuir', '', '', '', 'Test Nature Res Wrist cuero', 'Test Nature Res Wrist cuero', 'Тест сопротивление природе - запястье - ткань', '', '', '', '', '', '', '', ''), +(16129, '시험용 자연 저항 발 사슬', 'Test Bottes de résistance à la Nature en mailles', '', '', '', '', '', 'Тест сопротивление природе - ступни - доспех', '', '', '', '', '', '', '', ''), +(16131, '시험용 자연 저항 허리 사슬', 'Test Ceinture de résistance à la Nature en mailles', '', '', '', '', '', 'Тест сопротивление природе - пояс - кольчуга', '', '', '', '', '', '', '', ''), +(16132, '시험용 자연 저항 손목 사슬', 'Test Résistance à la Nature Poignets Mailles', '', '', '', '', '', 'Тест сопротивление природе - запястье - доспех', '', '', '', '', '', '', '', ''), +(16134, '시험용 자연 저항 어깨 사슬', 'Test Epaulières de résistance à la Nature en mailles', '', '', '', 'Test Nature Res Hombreras Mail', 'Test Nature Res sobrehombros Mail', 'Тест сопротивление природе - наплечники - кожа', '', '', '', '', '', '', '', ''), +(16135, '시험용 냉기 저항 발 천', 'Test Bottes de résistance au Givre en tissu', '', '', '', 'Test Escarcha Res Feet paño', 'Test Escarcha Res Feet paño', 'Тест сопротивление льду - ступни - ткань', '', '', '', '', '', '', '', ''), +(16136, '시험용 냉기 저항 허리 천', 'Test Ceinture de résistance au Givre en tissu', '', '', '', 'Test Escarcha Res Waist paño', 'Test Escarcha Res Waist paño', 'Тест сопротивление льду - пояс - ткань', '', '', '', '', '', '', '', ''), +(16137, '시험용 냉기 저항 손목 천', 'Test Résistance au Givre Poignets Tissu', '', '', '', 'Test Escarcha Res Wrist paño', 'Test Escarcha Res Wrist paño', 'Тест сопротивление холоду - запястье - ткань', '', '', '', '', '', '', '', ''), +(16138, '시험용 냉기 저항 머리 천', 'Test Coiffe de résistance au Givre en tissu', '', '', '', 'Test Escarcha Res cabeza paño', 'Test Escarcha Res cabeza paño', 'Тест сопротивление льду - голова -ткань', '', '', '', '', '', '', '', ''), +(16139, '시험용 냉기 저항 머리 가죽', 'Test Coiffe de résistance au Givre en cuir', '', '', '', 'Test Escarcha Res cabeza cuero', 'Test Escarcha Res cabeza cuero', 'Тест сопротивление льду - голова - кожа', '', '', '', '', '', '', '', ''), +(16140, '시험용 자연 저항 머리 가죽', 'Test Casque de résistance à la Nature en cuir', '', '', '', 'Test Nature Res cabeza cuero', 'Test Nature Res cabeza cuero', 'Тест сопротивление природе - голова - кожа', '', '', '', '', '', '', '', ''), +(16141, '시험용 자연 저항 머리 사슬', 'Test Heaume de résistance à la Nature en mailles', '', '', '', 'Test Nature Res cabeza Mail', 'Test Nature Res cabeza Mail', 'Тест сопротивление природе - голова -доспех', '', '', '', '', '', '', '', ''), +(16142, '시험용 냉기 저항 허리 사슬', 'Test Résistance au Givre Poignets Mailles', '', '', '', 'Test Escarcha Res Wrist Mail', 'Test Escarcha Res Wrist Mail', 'Тест сопротивление холоду - запястье - доспех', '', '', '', '', '', '', '', ''), +(16143, '시험용 냉기 저항 어깨 사슬', 'Test Epaulières de résistance au Givre en mailles', '', '', '', 'Test Escarcha Res Shoulder Mail', 'Test Escarcha Res Shoulder Mail', 'Тест сопротивление холоду - плечо - доспех', '', '', '', '', '', '', '', ''), +(16144, '시험용 냉기 저항 어깨 가죽', 'Test Epaulières de résistance au Givre en cuir', '', '', '', 'Test Escarcha Res Hombreras cuero', 'Test Escarcha Res sobrehombros cuero', 'Тест сопротивление холоду - наплечники - кожа', '', '', '', '', '', '', '', ''), +(16145, '시험용 암흑 저항 허리 천', 'Test Ceinture de résistance à l\'Ombre en tissu', '', '', '', 'Test Shadow Res Waist paño', 'Test Shadow Res Waist paño', 'Тест сопротивление тени - пояс - ткань', '', '', '', '', '', '', '', ''), +(16146, '시험용 암흑 저항 머리 천', 'Test Coiffe de résistance à l\'Ombre en tissu', '', '', '', 'Test Shadow Res cabeza paño', 'Test Shadow Res cabeza paño', 'Тест сопротивление тени - голова - ткань', '', '', '', '', '', '', '', ''), +(16147, '시험용 암흑 저항 어깨 천', 'Test Epaulières de résistance à l\'Ombre en tissu', '', '', '', 'Test Shadow Res Hombreras paño', 'Test Shadow Res sobrehombros paño', 'Тест сопротивление тени - наплечники - ткань', '', '', '', '', '', '', '', ''), +(16148, '시험용 암흑 저항 어깨 가죽', 'Test Epaulières de résistance à l\'Ombre en cuir', '', '', '', 'Test Shadow Res Hombreras cuero', 'Test Shadow Res sobrehombros cuero', 'Тест сопротивление тени - наплечники - кожа', '', '', '', '', '', '', '', ''), +(16149, '시험용 암흑 저항 어깨 사슬', 'Test Epaulières de résistance à l\'Ombre en mailles', '', '', '', '', '', 'Тест сопротивление тени - плечо - доспех', '', '', '', '', '', '', '', ''), +(16150, '시험용 암흑 저항 허리 가죽', 'Test Ceinture de résistance à l\'Ombre en cuir', '', '', '', 'Test Shadow Res Waist cuero', 'Test Shadow Res Waist cuero', 'Тест сопротивление тени - пояс - кожа', '', '', '', '', '', '', '', ''), +(16151, '시험용 비전저항 발 천', 'Test Bottes de résistance aux Arcanes en tissu', '', '', '', 'Test Arcane Res Feet paño', 'Test Arcane Res Feet paño', 'Тест сопротивление чарам - ступни - ткань', '', '', '', '', '', '', '', ''), +(16152, '시험용 비전저항 허리 천', 'Test Ceinture de résistance aux Arcanes en tissu', '', '', '', 'Test Arcane Res Waist paño', 'Test Arcane Res Waist paño', 'Тест сопротивление чарам - пояс - ткань', '', '', '', '', '', '', '', ''), +(16153, '시험용 비전저항 손목 천', 'Test Résistance aux Arcanes Poignets Tissu', '', '', '', 'Test Arcane Res Wrist paño', 'Test Arcane Res Wrist paño', 'Тест сопротивление чарам - запястья - ткань', '', '', '', '', '', '', '', ''), +(16154, '시험용 비전저항 어깨 천', 'Test Epaulières de résistance aux Arcanes en tissu', '', '', '', 'Test Arcane Res Hombreras paño', 'Test Arcane Res sobrehombros paño', 'Тест сопротивление чарам - наплечники - ткань', '', '', '', '', '', '', '', ''), +(16155, '시험용 비전저항 허리 가죽', 'Test Ceinture de résistance aux Arcanes en cuir', '', '', '', 'Test Arcane Res Waist cuero', 'Test Arcane Res Waist cuero', 'Тест сопротивление чарам - пояс - кожа', '', '', '', '', '', '', '', ''), +(16156, '시험용 비전저항 머리 가죽', 'Test Casque de résistance aux Arcanes en cuir', '', '', '', 'Test Arcane Res cabeza cuero', 'Test Arcane Res cabeza cuero', 'Тест сопротивление чарам - голова - кожа', '', '', '', '', '', '', '', ''), +(16157, '시험용 비전저항 발 사슬', 'Test Bottes de résistance aux Arcanes en mailles', '', '', '', '', '', 'Тест сопротивление чарам - ступни - доспех', '', '', '', '', '', '', '', ''), +(16158, '시험용 비전저항 손목 사슬', 'Test Résistance aux Arcanes Poignets Mailles', '', '', '', '', '', 'Тест сопротивление чарам - запястья - доспех', '', '', '', '', '', '', '', ''), +(16159, '시험용 비전저항 머리 사슬', 'Test Heaume de résistance aux Arcanes en mailles', '', '', '', 'Test Arcane Res cabeza Mail', 'Test Arcane Res cabeza Mail', 'Тест сопротивление чарам - голова - доспех', '', '', '', '', '', '', '', ''), +(16160, '시험용 비전저항 어깨 판금', 'Test Epaulières de résistance aux Arcanes en plaques', '', '', '', 'Test Arcane Res Hombreras de placas', 'Test Arcane Res sobrehombros de placas', 'Тест сопротивление чарам - наплечники - латы', '', '', '', '', '', '', '', ''), +(16161, '시험용 암흑 저항 손 판금', 'Test Résistance à l\'Ombre Mains Plaques', '', '', '', 'Test Shadow Res Hands de placas', 'Test Shadow Res Hands de placas', 'Тест сопротивление теням руки латы', '', '', '', '', '', '', '', ''), +(16162, '시험용 냉기 저항 어깨 판금', 'Test Epaulières de résistance au Givre en plaques', '', '', '', 'Test Escarcha Res Hombreras de placas', 'Test Escarcha Res sobrehombros de placas', 'Тест сопротивление холоду - наплечники - латы', '', '', '', '', '', '', '', ''), +(16163, '시험용 비전저항 허리 사슬', 'Test Ceinture de résistance aux Arcanes en mailles', '', '', '', '', '', 'Тест сопротивление чарам - пояс - доспех', '', '', '', '', '', '', '', ''), +(16164, '시험용 비전저항 손 사슬', 'Test Résistance aux Arcanes Mains Mailles', '', '', '', '', '', 'Тест сопротивление чарам - руки - доспех', '', '', '', '', '', '', '', ''), +(16165, '시험용 비전저항 다리 사슬', 'Test Jambières de résistance aux Arcanes en mailles', '', '', '', '', '', 'Тест сопротивление чарам - ноги - доспех', '', '', '', '', '', '', '', ''), +(16166, '텔드랏실정통 팥죽', 'Soupe de haricots', 'Bohnensuppe', '豆汤', '豆湯', 'Sopa de judías', 'Sopa de judías', 'Фасолевый суп', '', '', '', '', '', '', '', ''), +(16167, '아롱다롱 경단', 'Friandise versicolore', 'Versifarben-Leckerei', '彩虹糖', '彩虹糖', 'Obsequio versicolor', 'Obsequio versicolor', 'Разноцветный десерт', '', '', '', '', '', '', '', ''), +(16168, '천도 복숭아', 'Pêche céleste', 'Himmlischer Pfirsich', '天堂桃', '天堂桃', 'Melocotón del cielo', 'Melocotón del cielo', 'Небесный персик', '', '', '', '', '', '', '', ''), +(16169, '야생 철쭉 떡', 'Gâteau de riz sauvage', 'Wilder Reiskuchen', '粗米糕', '粗米糕', 'Pastel de arroz salvaje', 'Pastel de arroz salvaje', 'Пирожок с диким рисом', '', '', '', '', '', '', '', ''), +(16170, '초승달 만두', 'Mandu vapeur', 'Gedünsteter Mandu', '肉包子', '肉包子', 'Mandú al vapor', 'Mandú al vapor', 'Филе манты на пару', '', '', '', '', '', '', '', ''), +(16171, '신선로', '', '', '杂烩饭', '雜燴飯', '', '', 'Шинсолло', '', '', '', '', '', '', '', ''), +(16172, '시험용 자연 저항 손 판금', 'Test Résistance à la Nature Mains Plaques', '', '', '', 'Test Nature Res Hands de placas', 'Test Nature Res Hands de placas', 'Тест сопротивление природе - руки - латы', '', '', '', '', '', '', '', ''), +(16173, '시험용 냉기 저항 천 금고', 'Test Coffret de résistance au Givre en tissu', '', '', '', 'Test Escarcha Resist paño LockBox', 'Test Escarcha Resist paño LockBox', 'Тестовый ящик с одеянием защиты от холода', '', '', '', '', '', '', '', ''), +(16174, '시험용 냉기 저항 가죽 금고', 'Test Coffret de résistance au Givre en cuir', '', '', '', 'Test Escarcha Resist cuero LockBox', 'Test Escarcha Resist cuero LockBox', 'Тестовый ящик с кожаной курткой защиты от холода', '', '', '', '', '', '', '', ''), +(16175, '시험용 냉기 저항 사슬 금고', 'Test Coffret de résistance au Givre en mailles', '', '', '', 'Test Escarcha Resist Malla LockBox', 'Test Escarcha Resist Malla LockBox', 'Тестовый ящик с доспехом защиты от холода', '', '', '', '', '', '', '', ''), +(16176, '시험용 냉기 저항 판금 금고', 'Test Coffret de résistance au Givre en plaques', '', '', '', 'Test Escarcha Resist de placas LockBox', 'Test Escarcha Resist de placas LockBox', 'Тестовый ящик с ратным доспехом защиты от холода', '', '', '', '', '', '', '', ''), +(16177, '시험용 자연 저항 판금 금고', 'Test Coffret de résistance à la Nature en plaques', '', '', '', 'Test Nature Resist de placas LockBox', 'Test Nature Resist de placas LockBox', 'Тестовый ящик с ратным доспехом природной защиты', '', '', '', '', '', '', '', ''), +(16178, '시험용 자연 저항 가죽 금고', 'Test Coffret de résistance à la Nature en cuir', '', '', '', 'Test Nature Resist Piel LockBox', 'Test Nature Resist Piel LockBox', 'Тестовый ящик с кожаной курткой природной защиты', '', '', '', '', '', '', '', ''), +(16179, '시험용 자연 저항 사슬 금고', 'Test Coffret de résistance à la Nature en mailles', '', '', '', 'Test Nature Resist Malla LockBox', 'Test Nature Resist Malla LockBox', 'Тестовый ящик с доспехом природной защиты', '', '', '', '', '', '', '', ''), +(16180, '시험용 자연 저항 천 금고', 'Test Coffret de résistance à la Nature en tissu', '', '', '', 'Test Nature Resist paño LockBox', 'Test Nature Resist paño LockBox', 'Тестовый ящик с одеянием природной защиты', '', '', '', '', '', '', '', ''), +(16181, '시험용 암흑 저항 천 금고', 'Test Coffret de résistance à l\'Ombre en tissu', '', '', '', 'Test Shadow Resist paño LockBox', 'Test Shadow Resist paño LockBox', 'Тестовый ящик с одеянием защиты от Теней', '', '', '', '', '', '', '', ''), +(16182, '시험용 암흑 저항 가죽 금고', 'Test Coffret de résistance à l\'Ombre en cuir', '', '', '', 'Test Shadow Resist cuero LockBox', 'Test Shadow Resist cuero LockBox', 'Тестовый ящик с кожаной курткой защиты от Теней', '', '', '', '', '', '', '', ''), +(16183, '시험용 암흑 저항 사슬 금고', 'Test Coffret de résistance à l\'Ombre en mailles', '', '', '', 'Test Shadow Resist Malla LockBox', 'Test Shadow Resist Malla LockBox', 'Тестовый ящик с доспехом защиты от Теней', '', '', '', '', '', '', '', ''), +(16184, '시험용 암흑 저항 판금 금고', 'Test Coffret de résistance à l\'Ombre en plaques', '', '', '', 'Test Shadow Resist de placas LockBox', 'Test Shadow Resist de placas LockBox', 'Тестовый ящик с ратным доспехом защиты от Теней', '', '', '', '', '', '', '', ''), +(16185, '시험용 비전저항 판금 금고', 'Test Coffret de résistance aux Arcanes en plaques', '', '', '', 'Test Arcane Resist de placas LockBox', 'Test Arcane Resist de placas LockBox', 'Тестовый ящик с ратным доспехом защиты от чар', '', '', '', '', '', '', '', ''), +(16186, '시험용 비전저항 천 금고', 'Test Coffret de résistance aux Arcanes en tissu', '', '', '', 'Test Arcane Resist paño LockBox', 'Test Arcane Resist paño LockBox', 'Тестовый ящик с одеянием защиты от чар', '', '', '', '', '', '', '', ''), +(16187, '시험용 비전저항 가죽 금고', 'Test Coffret de résistance aux Arcanes en cuir', '', '', '', 'Test Arcane Resist cuero LockBox', 'Test Arcane Resist cuero LockBox', 'Тестовый ящик с кожаной курткой защиты от чар', '', '', '', '', '', '', '', ''), +(16188, '시험용 비전저항 사슬 금고', 'Test Coffret de résistance aux Arcanes en mailles', '', '', '', 'Test Arcane Resist Malla LockBox', 'Test Arcane Resist Malla LockBox', 'Тестовый ящик с доспехом защиты от чар', '', '', '', '', '', '', '', ''), +(16189, '마그그랜의 통지서', 'Lettre de réserve de Maggran', 'Maggrans Reservebrief', '马格兰的信件', '馬格蘭的信件', 'Dorso de la carta de Maggran', 'Dorso de la carta de Maggran', 'Письмо Магграна о вызове подкреплений', '', '', '', '', '', '', '', ''), +(16190, '혈폭풍일족 갈퀴발톱의 유해', 'Cadavre de Déchiqueteuse Rougefurie', 'Überreste der Blutfurienzerfetzerin', '血怒撕裂者的遗体', '血怒撕裂者的遺體', 'Restos de desgarrador Furia Sangrienta', 'Restos de desgarradora Furia Sangrienta', 'Потрошительница из стаи Кровавой Ярости', '', '', '', '', '', '', '', ''), +(16191, '화려한 거울', 'Miroir orné', 'Verschnörkelter Spiegel', '华丽的镜子', '華麗的鏡子', 'Espejo ornamentado', 'Espejo ornamentado', 'Изысканное зеркало', '', '', '', '', '', '', '', ''), +(16192, '베스셀레스의 송곳니', 'Croc de Besseleth', 'Besseleths Fangzahn', '贝瑟莱斯的牙齿', '貝瑟萊斯的牙齒', 'Colmillo de Besseleth', 'Colmillo de Besseleth', 'Клык Бесселет', '', '', '', '', '', '', '', ''), +(16202, '하급 영원의 정수', 'Essence éternelle inférieure', 'Geringe ewige Essenz', '次级不灭精华', '次級不滅精華', 'Esencia eterna inferior', 'Esencia eterna inferior', 'Простая Вечная субстанция', '', '', '', '', '', '', '', ''), +(16203, '상급 영원의 정수', 'Essence éternelle supérieure', 'Große ewige Essenz', '强效不灭精华', '強效不滅精華', 'Esencia eterna superior', 'Esencia eterna superior', 'Великая Вечная субстанция', '', '', '', '', '', '', '', ''), +(16204, '환영 가루', 'Poudre d\'illusion', 'Illusionsstaub', '幻影之尘', '幻影之塵', 'Polvo de ilusión', 'Polvo de ilusión', 'Пыль иллюзий', '', '', '', '', '', '', '', ''), +(16205, '가이아 씨앗', 'Graine de Gaea', 'Gaeas Samenkorn', '盖亚之种', '蓋亞之種', 'Semilla de Gaea', 'Semilla de Gaia', 'Семя Геи', '', '', '', '', '', '', '', ''), +(16206, '아케이나이트 마법막대', 'Bâtonnet en arcanite', 'Arkanitrute', '奥金棒', '奧金棒', 'Vara de arcanita', 'Vara de arcanita', 'Арканитовый жезл', '마법부여사가 마법을 부여하기 위해 필요한 도구입니다.', 'Nécessaire aux enchanteurs.', 'Wird von Verzauberern verwendet.', '附魔师必备的工具。', '附魔師必備的工具。', 'Necesaria para los encantadores.', 'Necesaria para los encantadores.', 'Необходим зачаровывателям.'), +(16207, '룬문자 아케이나이트 마법막대', 'Bâtonnet runique en arcanite', 'Runenverzierte Arkanitrute', '符文奥金棒', '符文奧金棒', 'Vara arcanita con runas', 'Vara rúnica de arcanita', 'Рунный арканитовый жезл', '', '', '', '', '', '', '', ''), +(16208, '마력 깃든 가이아 씨앗', 'Graines de Gaea enchantées', 'Verzauberte Gaeasamenkörner', '附有魔法的盖亚之种', '附有魔法的蓋亞之種', 'Semillas de Gaea encantadas', 'Semillas de Gaia encantadas', 'Заколдованные семена Геи', '', '', '', '', '', '', '', ''), +(16209, '포드리그의 주문서', 'Ordre de Podrig', 'Podrigs Befehl', '博迪瑞格的订单', '博迪瑞格的訂單', 'Pedido de Podrig', 'Pedido de Podrig', 'Заказ Подрига', '', '', '', '', '', '', '', ''), +(16210, '고든의 상자', 'Caisse de Gordon', 'Gordons Kiste', '高顿的箱子', '高頓的箱子', 'Cajón de Gordok', 'Cajón de Gordok', 'Ящик Гордона', '', '', '', '', '', '', '', ''), +(16211, '시험용 품질 수정 궤짝', 'Test Modificateur de qualité Torse', '', '', '', 'Test Quality Modifier peto', 'Test Quality Modifier peto', 'Тест модификатор качества - грудь', '', '', '', '', '', '', '', ''), +(16212, '시험용 검 3', 'TEST EPEE 3', '', '', '', 'Test espada 3', 'Test espada 3', 'ТЕСТ МЕЧ 3', '', '', '', '', '', '', '', ''), +(16213, '시험용 품질 수정 궤짝', 'Test Modificateur de qualité Torse', '', '', '', 'Test Quality Modifier peto', 'Test Quality Modifier peto', 'Тест модификатор качества - грудь', '', '', '', '', '', '', '', ''), +(16214, '주문식: 팔보호구 마법부여 - 상급 지능', 'Formule : Enchantement de bracelets (Intelligence supérieure)', 'Formel: Armschiene - Große Intelligenz', '公式:附魔护腕 - 强效智力', '公式:附魔護腕 - 強效智力', 'Fórmula: encantar brazal: intelecto superior', 'Fórmula: encantar brazal: Intelecto superior', 'Формула: зачаровывание браслетов - интеллект, III ступень', '', '', '', '', '', '', '', ''), +(16215, '주문식: 장화 마법부여 - 상급 체력', 'Formule : Enchantement de bottes (Endurance supérieure)', 'Formel: Stiefel - Große Ausdauer', '公式:附魔靴子 - 强效耐力', '公式:附魔靴子 - 強效耐力', 'Fórmula: encantar botas: fortaleza superior', 'Fórmula: encantar botas: aguante superior', 'Формула: зачаровывание обуви - выносливость, III ступень', '', '', '', '', '', '', '', ''), +(16216, '주문식: 망토 마법부여 - 상급 저항', 'Formule : Enchantement de cape (Résistance supérieure)', 'Formel: Umhang - Großer Widerstand', '公式:附魔披风 - 强效抗性', '公式:附魔披風 - 強效抗性', 'Fórmula: encantar capa: resistencia superior', 'Fórmula: encantar capa: resistencia superior', 'Формула: зачаровывание плаща - сопротивление, III ступень', '', '', '', '', '', '', '', ''), +(16217, '주문식: 방패 마법부여 - 상급 체력', 'Formule : Enchantement de bouclier (Endurance supérieure)', 'Formel: Schild - Große Ausdauer', '公式:附魔盾牌 - 强效耐力', '公式:附魔盾牌 - 強效耐力', 'Fórmula: encantar escudo: fortaleza superior', 'Fórmula: encantar escudo: aguante superior', 'Формула: зачаровывание щита - выносливость, III ступень', '', '', '', '', '', '', '', ''), +(16218, '주문식: 팔보호구 마법부여 - 최상급 정신력', 'Formule : Enchantement de bracelets (Esprit excellent)', 'Formel: Armschiene - Überragende Willenskraft', '公式:附魔护腕 - 超强精神', '公式:附魔護腕 - 超強精神', 'Fórmula: encantar brazal: espíritu excelente', 'Fórmula: encantar brazal: espíritu excelente', 'Формула: зачаровывание браслетов - дух, V ступень', '', '', '', '', '', '', '', ''), +(16219, '주문식: 장갑 마법부여 - 상급 민첩', 'Formule : Enchantement de gants (Agilité supérieure)', 'Formel: Handschuhe - Große Beweglichkeit', '公式:附魔手套 - 强效敏捷', '公式:附魔手套 - 強效敏捷', 'Fórmula: encantar guantes: agilidad superior', 'Fórmula: encantar guantes: agilidad superior', 'Формула: зачаровывание перчаток - ловкость, III ступень', '', '', '', '', '', '', '', ''), +(16220, '주문식: 장화 마법부여 - 정신력', 'Formule : Enchantement de bottes (Esprit)', 'Formel: Stiefel - Willenskraft', '公式:附魔靴子 - 精神', '公式:附魔靴子 - 精神', 'Fórmula: encantar botas: espíritu', 'Fórmula: encantar botas: espíritu', 'Формула: зачаровывание обуви - дух', '', '', '', '', '', '', '', ''), +(16221, '주문식: 가슴보호구 마법부여 - 일급 생명력', 'Formule : Enchantement de plastron (Santé majeure)', 'Formel: Brust - Erhebliche Gesundheit', '公式:附魔胸甲 - 极效生命', '公式:附魔胸甲 - 極效生命', 'Fórmula: encantar pechera: salud sublime', 'Fórmula: encantar pechera: salud sublime', 'Формула: зачаровывание нагрудника - здоровье, IV ступень', '', '', '', '', '', '', '', ''), +(16222, '주문식: 방패 마법부여 - 최상급 정신력', 'Formule : Enchantement de bouclier (Esprit excellent)', 'Formel: Schild - Erhebliche Willenskraft', '公式:附魔盾牌 - 超强精神', '公式:附魔盾牌 - 超強精神', 'Fórmula: encantar escudo: espíritu excelente', 'Fórmula: encantar escudo: espíritu excelente', 'Формула: зачаровывание щита - дух, V ступень', '', '', '', '', '', '', '', ''), +(16223, '주문식: 무기 마법부여 - 빙결', 'Formule : Enchantement d\'arme (Frisson glacial)', 'Formel: Waffe - Eisiger Hauch', '公式:附魔武器 - 冰寒', '公式:附魔武器 - 冰寒', 'Fórmula: encantar arma: escalofrío gélido', 'Fórmula: encantar arma: escalofrío gélido', 'Формула: зачаровывание оружия - ледяная стужа', '', '', '', '', '', '', '', ''), +(16224, '주문식: 망토 마법부여 - 최상급 보호', 'Formule : Enchantement de cape (Défense excellent)', 'Formel: Umhang - Überragende Verteidigung', '公式:附魔披风 - 超强防御', '公式:附魔披風 - 超強防禦', 'Fórmula: encantar capa: defensa excelente', 'Fórmula: encantar capa: defensa excelente', 'Формула: зачаровывание плаща - защита, V ступень', '', '', '', '', '', '', '', ''), +(16242, '주문식: 가슴보호구 마법부여 - 일급 마나', 'Formule : Enchantement de plastron (Mana majeur)', 'Formel: Brust - Erhebliches Mana', '公式:附魔胸甲 - 极效法力', '公式:附魔胸甲 - 極效法力', 'Fórmula: encantar pechera: maná sublime', 'Fórmula: encantar pechera: maná sublime', 'Формула: зачаровывание нагрудника - мана, IV ступень', '', '', '', '', '', '', '', ''), +(16243, '주문식: 룬문자 아케이나이트 마법막대', 'Formule : Bâtonnet runique en arcanite', 'Formel: Runenverzierte Arkanitrute', '公式:符文奥金棒', '公式:符文奧金棒', 'Fórmula: vara arcanita con runas', 'Fórmula: vara rúnica de arcanita', 'Формула: рунный арканитовый жезл', '', '', '', '', '', '', '', ''), +(16244, '주문식: 장갑 마법부여 - 상급 힘', 'Formule : Enchantement de gants (Force supérieure)', 'Formel: Handschuhe - Große Stärke', '公式:附魔手套 - 强效力量', '公式:附魔手套 - 強效力量', 'Fórmula: encantar guantes: fuerza superior', 'Fórmula: encantar guantes: fuerza superior', 'Формула: зачаровывание перчаток - сила, III ступень', '', '', '', '', '', '', '', ''), +(16245, '주문식: 장화 마법부여 - 상급 민첩', 'Formule : Enchantement de bottes (Agilité supérieure)', 'Formel: Stiefel - Große Beweglichkeit', '公式:附魔靴子 - 强效敏捷', '公式:附魔靴子 - 強效敏捷', 'Fórmula: encantar botas: agilidad superior', 'Fórmula: encantar botas: agilidad superior', 'Формула: зачаровывание обуви - ловкость, III ступень', '', '', '', '', '', '', '', ''), +(16246, '주문식: 팔보호구 마법부여 - 최상급 힘', 'Formule : Enchantement de bracelet (Force excellente)', 'Formel: Armschiene - Überragende Stärke', '公式:附魔护腕 - 超强力量', '公式:附魔護腕 - 超強力量', 'Fórmula: encantar brazal: fuerza excelente', 'Fórmula: encantar brazal: fuerza excelente', 'Формула: зачаровывание браслетов - сила, V ступень', '', '', '', '', '', '', '', ''), +(16247, '주문식: 양손 무기 마법부여 - 최상급 충격', 'Formule : Enchantement d\'arme 2M - Impact excellent', 'Formel: Zweihandwaffe - Überragender Einschlag', '公式:附魔武器 - 超强冲击', '公式:附魔武器 - 超強衝擊', 'Fórmula: encantar arma de 2M: impacto excelente', 'Fórmula: encantar arma de 2M: impacto excelente', 'Формула: зачаровывание двуручного оружия - импульс, V ступень', '', '', '', '', '', '', '', ''), +(16248, '주문식: 무기 마법부여 - 부정의 무기', 'Formule : Enchantement d\'arme (Impie)', 'Formel: Waffe - Unheilig', '公式:附魔武器 - 邪恶', '公式:附魔武器 - 邪惡', 'Fórmula: encantar arma: profano', 'Fórmula: encantar arma: profano', 'Формула: зачаровывание оружия - Проклятое', '', '', '', '', '', '', '', ''), +(16249, '주문식: 양손 무기 마법부여 - 일급 지능', 'Formule : Enchantement d\'arme 2M (Intelligence majeure)', 'Formel: Zweihandwaffe - Erhebliche Intelligenz', '公式:附魔双手武器 - 极效智力', '公式:附魔雙手武器 - 極效智力', 'Fórmula: encantar arma de 2M: intelecto sublime', 'Fórmula: encantar arma de 2M: intelecto sublime', 'Формула: зачаровывание двуручного оружия - интеллект, IV ступень', '', '', '', '', '', '', '', ''), +(16250, '주문식: 무기 마법부여 - 최상급 공격력', 'Formule : Enchantement d\'arme (Frappe excellente)', 'Formel: Waffe - Überragendes Schlagen', '公式:附魔武器 - 超强打击', '公式:附魔武器 - 超強打擊', 'Fórmula: encantar arma: golpes excelentes', 'Fórmula: encantar arma: golpes excelentes', 'Формула: зачаровывание оружия - удар, V ступень', '', '', '', '', '', '', '', ''), +(16251, '주문식: 팔보호구 마법부여 - 최상급 체력', 'Formule : Enchantement de bracelets (Endurance excellente)', 'Formel: Armschiene - Überragende Ausdauer', '公式:附魔护腕 - 超强耐力', '公式:附魔護腕 - 超強耐力', 'Fórmula: encantar brazal: fortaleza excelente', 'Fórmula: encantar brazal: aguante excelente', 'Формула: зачаровывание браслетов - выносливость, V ступень', '', '', '', '', '', '', '', ''), +(16252, '주문식: 무기 마법부여 - 성전사', 'Formule : Enchantement d\'arme (Croisé)', 'Formel: Waffe - Kreuzfahrer', '公式:附魔武器 - 十字军', '公式:附魔武器 - 十字軍', 'Fórmula: encantar arma: cruzado', 'Fórmula: encantar arma: cruzado', 'Формула: зачаровывание оружия - рыцарь', '', '', '', '', '', '', '', ''), +(16253, '주문식: 가슴보호구 마법부여 - 상급 능력치', 'Formule : Enchantement de plastron (Caractéristiques supérieures)', 'Formel: Brust - Große Werte', '公式:附魔胸甲 - 强效属性', '公式:附魔胸甲 - 強效屬性', 'Fórmula: encantar pechera: estadística superior', 'Fórmula: encantar pechera: estadísticas superiores', 'Формула: зачаровывание нагрудника - все характеристики, III ступень', '', '', '', '', '', '', '', ''), +(16254, '주문식: 무기 마법부여 - 생명력 흡수', 'Formule : Enchantement d\'arme (Vol de vie)', 'Formel: Waffe - Lebensdiebstahl', '公式:附魔武器 - 生命偷取', '公式:附魔武器 - 生命偷取', 'Fórmula: encantar arma: robo de vida', 'Fórmula: encantar arma: robo de vida', 'Формула: зачаровывание оружия - похищение жизни', '', '', '', '', '', '', '', ''), +(16255, '주문식: 양손 무기 마법부여 - 일급 정신력', 'Formule : Enchantement d\'arme 2M (Esprit majeur)', 'Formel: Zweihandwaffe - Erhebliche Willenskraft', '公式:附魔双手武器 - 极效精神', '公式:附魔雙手武器 - 極效精神', 'Fórmula: encantar arma de 2M: espíritu sublime', 'Fórmula: encantar arma de 2M: espíritu sublime', 'Формула: зачаровывание двуручного оружия - дух, IV ступень', '', '', '', '', '', '', '', ''), +(16262, '네사의 수집물', 'Collection de Nessa', 'Nessas Sammlung', '尼莎的货物', '尼莎的貨物', 'Colección de Nessa', 'Colección de Nessa', 'Коллекция Нессы', '', '', '', '', '', '', '', ''), +(16263, '레어드의 답장', 'Réponse de Laird', 'Lairds Antwort', '莱尔德的回信', '賴爾德的回信', 'Respuesta de Laird', 'Respuesta de Laird', 'Ответ Лайрда', '', '', '', '', '', '', '', ''), +(16282, '가죽 묶음', 'Tas de peaux', 'Bündel mit Bälgen', '一捆兽皮', '一捆獸皮', 'Fardo de pellejos', 'Fardo de pellejos', 'Связка шкур', '', '', '', '', '', '', '', ''), +(16283, '아하누의 가죽용품', 'Marchandises en cuir d\'Ahanu', 'Ahanus Lederwaren', '安哈努的皮货', '安哈努的皮貨', 'Peletería de Ahanu', 'Peletería de Ahanu', 'Кожаные вещи Ахану', '', '', '', '', '', '', '', ''), +(16302, '흑마법서: 불화살 (2 레벨)', 'Grimoire d\'Eclair de feu (rang 2)', 'Zauberfoliant des Feuerblitzes (Rang 2)', '魔典:火焰箭(等级 2)', '魔典:火焰箭(等級 2)', 'Grimorio de Descarga de Fuego (Rango 2)', 'Grimorio Descarga de Fuego (Rango 2)', 'Гримуар Огненной стрелы (Ранг 2)', '', '', '', '', '', '', '', ''), +(16303, '우르산고우스의 앞발', 'Patte d\'Ursangous', 'Ursangus\' Tatze', '乌萨苟斯的爪子', '烏薩苟斯的爪子', 'Pata de Ursangous', 'Pata de Ursangous', 'Лапа Топтыженя', '', '', '', '', '', '', '', ''), +(16304, '샤둠브라의 머리', 'Tête de Shadumbra', 'Schattumbras Kopf', '萨杜布拉的头颅', '薩杜布拉的頭顱', 'Cabeza de Shadumbra', 'Cabeza de Shadumbra', 'Голова Шадумбры', '', '', '', '', '', '', '', ''), +(16305, '뾰족발톱의 발톱', 'Griffe de Serres-tranchantes', 'Klaue von Scharfkralle', '沙普塔隆的爪子', '沙普塔隆的爪子', 'Garra de Garrafilada', 'Garfa de Garrafilada', 'Коготь гиппогрифа Острокогтя', '', '', '', '', '', '', '', ''), +(16306, '자르그의 고기', 'Chair de Zargh', 'Fleischerei Zargh', '扎尔夫的肉品', '札爾夫的肉品', 'Carnes de Zargh', 'Carnes de Zargh', 'Мясные продукты Зарга', '', '', '', '', '', '', '', ''), +(16307, '그리쉬카의 편지', 'Lettre de Gryshka', 'Gryshkas Brief', '格雷什卡的信', '格雷什卡的信', 'Carta de Gryshka', 'Carta de Gryshka', 'Письмо Гришак', '', '', '', '', '', '', '', ''), +(16308, '북마루 쇠지렛대', 'Pied-de-biche de la Crête du nord', 'Northridge-Brechstange', '北山伐木场里的铁棍', '北山伐木場裡的鐵棍', 'Palanca de Crestanorte', 'Palanqueta de Crestanorte', 'Лом с Северного Кряжа', '', '', '', '', '', '', '', ''), +(16309, '비룡불꽃 아뮬렛', 'Amulette drakefeu', 'Drachenfeueramulett', '龙火护符', '龍火護符', 'Amuleto de Pirodraco', 'Amuleto Pirodraco', 'Амулет Пламени дракона', '드라키사스 영혼의 고통이 담겨 있습니다.', 'Il y coule le sang de Drakkisath...', 'Das Blut von Drakkisath fließt herinnen...', '达基萨斯的血液在护符中涌动…', '達基薩斯的血液在護符中湧動…', 'La sangre de Drakkisath fluye dentro...', 'La sangre de Drakkisath fluye dentro...', 'В нем заключена кровь Драккисата.'), +(16310, '브록의 목록', 'Liste de Brock', 'Brocks Liste', '布洛克的名单', '布洛克的名單', 'Lista de Brock', 'Lista de Brock', 'Список Брокка', '', '', '', '', '', '', '', ''), +(16311, '명예의 곡괭이', 'Pioche d\'honneur', 'Ehren-Hacken', '荣誉锄', '榮譽鋤', 'Picos honorarios', 'Picos honorarios', 'Почетные кирки', '', '', '', '', '', '', '', ''), +(16312, '발화석', '', 'Pyrophore', '焚火余烬', '焚火餘燼', 'Incendritas', 'Incendritas', 'Огненный кристалл', '', '', '', '', '', '', '', ''), +(16313, '펠릭스의 궤짝', 'Coffre de Felix', 'Felix\' Truhe', '菲利克斯的箱子', '菲利克斯的箱子', 'Cofre de Felix', 'Cofre de Félix', 'Сундук Феликса', '', '', '', '', '', '', '', ''), +(16314, '펠릭스의 나사통', 'Seau de boulons de Felix', 'Felix\' Bolzeneimer', '菲利克斯的螺钉桶', '菲利克斯的螺釘桶', 'Cubo de tornillos de Felix', 'Cubo de tornillos de Félix', 'Феликсово ведро с гайками', '', '', '', '', '', '', '', ''), +(16315, '선임하사의 망토', 'Cape du Sergent-major', 'Cape des Sergeant Majors', '士官斗篷', '', '', '', '', '', '', '', '', '', '', '', ''), +(16316, '흑마법서: 불화살 (3 레벨)', 'Grimoire d\'Eclair de feu (rang 3)', 'Zauberfoliant des Feuerblitzes (Rang 3)', '魔典:火焰箭(等级 3)', '魔典:火焰箭(等級 3)', 'Grimorio de Descarga de Fuego (Rango 3)', 'Grimorio Descarga de Fuego (Rango 3)', 'Гримуар Огненной стрелы (Ранг 3)', '', '', '', '', '', '', '', ''), +(16317, '흑마법서: 불화살 (4 레벨)', 'Grimoire d\'Eclair de feu (rang 4)', 'Zauberfoliant des Feuerblitzes (Rang 4)', '魔典:火焰箭(等级 4)', '魔典:火焰箭(等級 4)', 'Grimorio de Descarga de Fuego (Rango 4)', 'Grimorio Descarga de Fuego (Rango 4)', 'Гримуар Огненной стрелы (Ранг 4)', '', '', '', '', '', '', '', ''), +(16318, '흑마법서: 불화살 (5 레벨)', 'Grimoire d\'Eclair de feu (rang 5)', 'Zauberfoliant des Feuerblitzes (Rang 5)', '魔典:火焰箭(等级 5)', '魔典:火焰箭(等級 5)', 'Grimorio de Descarga de Fuego (Rango 5)', 'Grimorio Descarga de Fuego (Rango 5)', 'Гримуар Огненной стрелы (Ранг 5)', '', '', '', '', '', '', '', ''), +(16319, '흑마법서: 불화살 (6 레벨)', 'Grimoire d\'Eclair de feu (rang 6)', 'Zauberfoliant des Feuerblitzes (Rang 6)', '魔典:火焰箭(等级 6)', '魔典:火焰箭(等級 6)', 'Grimorio de Descarga de Fuego (Rango 6)', 'Grimorio Descarga de Fuego (Rango 6)', 'Гримуар Огненной стрелы (Ранг 6)', '', '', '', '', '', '', '', ''), +(16320, '흑마법서: 불화살 (7 레벨)', 'Grimoire d\'Eclair de feu (rang 7)', 'Zauberfoliant des Feuerblitzes (Rang 7)', '魔典:火焰箭(等级 7)', '魔典:火焰箭(等級 7)', 'Grimorio de Descarga de Fuego (Rango 7)', 'Grimorio Descarga de Fuego (Rango 7)', 'Гримуар Огненной стрелы (Ранг 7)', '', '', '', '', '', '', '', ''), +(16321, '흑마법서: 피의 서약 (1 레벨)', 'Grimoire de Pacte de sang (rang 1)', 'Zauberfoliant des Blutpakts (Rang 1)', '魔典:血契(等级 1)', '魔典:血契(等級 1)', 'Grimorio de Pacto de sangre (Rango 1)', 'Grimorio Pacto de sangre (Rango 1)', 'Гримуар Кровавого договора (Ранг 1)', '', '', '', '', '', '', '', ''), +(16322, '흑마법서: 피의 서약 (2 레벨)', 'Grimoire de Pacte de sang (rang 2)', 'Zauberfoliant des Blutpakts (Rang 2)', '魔典:血契(等级 2)', '魔典:血契(等級 2)', 'Grimorio de Pacto de sangre (Rango 2)', 'Grimorio Pacto de sangre (Rango 2)', 'Гримуар Кровавого договора (Ранг 2)', '', '', '', '', '', '', '', ''), +(16323, '흑마법서: 피의 서약 (3 레벨)', 'Grimoire de Pacte de sang (rang 3)', 'Zauberfoliant des Blutpakts (Rang 3)', '魔典:血契(等级 3)', '魔典:血契(等級 3)', 'Grimorio de Pacto de sangre (Rango 3)', 'Grimorio Pacto de sangre (Rango 3)', 'Гримуар Кровавого договора (Ранг 3)', '', '', '', '', '', '', '', ''), +(16324, '흑마법서: 피의 서약 (4 레벨)', 'Grimoire de Pacte de sang (rang 4)', 'Zauberfoliant des Blutpakts (Rang 4)', '魔典:血契(等级 4)', '魔典:血契(等級 4)', 'Grimorio de Pacto de sangre (Rango 4)', 'Grimorio Pacto de sangre (Rango 4)', 'Гримуар Кровавого договора (Ранг 4)', '', '', '', '', '', '', '', ''), +(16325, '흑마법서: 피의 서약 (5 레벨)', 'Grimoire de Pacte de sang (rang 5)', 'Zauberfoliant des Blutpakts (Rang 5)', '魔典:血契(等级 5)', '魔典:血契(等級 5)', 'Grimorio de Pacto de sangre (Rango 5)', 'Grimorio Pacto de sangre (Rango 5)', 'Гримуар Кровавого договора (Ранг 5)', '', '', '', '', '', '', '', ''), +(16326, '흑마법서: 화염 보호막 (1 레벨)', 'Grimoire de Bouclier de feu (rang 1)', 'Zauberfoliant des Feuerschilds (Rang 1)', '魔典:火焰之盾(等级 1)', '魔典:火焰之盾(等級 1)', 'Grimorio de Escudo de Fuego (Rango 1)', 'Grimorio Escudo de Fuego (Rango 1)', 'Гримуар Огненного щита (Ранг 1)', '', '', '', '', '', '', '', ''), +(16327, '흑마법서: 화염 보호막 (2 레벨)', 'Grimoire de Bouclier de feu (rang 2)', 'Zauberfoliant des Feuerschilds (Rang 2)', '魔典:火焰之盾(等级 2)', '魔典:火焰之盾(等級 2)', 'Grimorio de Escudo de Fuego (Rango 2)', 'Grimorio Escudo de Fuego (Rango 2)', 'Гримуар Огненного щита (Ранг 2)', '', '', '', '', '', '', '', ''), +(16328, '흑마법서: 화염 보호막 (3 레벨)', 'Grimoire de Bouclier de feu (rang 3)', 'Zauberfoliant des Feuerschilds (Rang 3)', '魔典:火焰之盾(等级 3)', '魔典:火焰之盾(等級 3)', 'Grimorio de Escudo de Fuego (Rango 3)', 'Grimorio Escudo de Fuego (Rango 3)', 'Гримуар Огненного щита (Ранг 3)', '', '', '', '', '', '', '', ''), +(16329, '흑마법서: 화염 보호막 (4 레벨)', 'Grimoire de Bouclier de feu (rang 4)', 'Zauberfoliant des Feuerschilds (Rang 4)', '魔典:火焰之盾(等级 4)', '魔典:火焰之盾(等級 4)', 'Grimorio de Escudo de Fuego (Rango 4)', 'Grimorio Escudo de Fuego (Rango 4)', 'Гримуар Огненного щита (Ранг 4)', '', '', '', '', '', '', '', ''), +(16330, '흑마법서: 화염 보호막 (5 레벨)', 'Grimoire de Bouclier de feu (rang 5)', 'Zauberfoliant des Feuerschilds (Rang 5)', '魔典:火焰之盾(等级 5)', '魔典:火焰之盾(等級 5)', 'Grimorio de Escudo de Fuego (Rango 5)', 'Grimorio Escudo de Fuego (Rango 5)', 'Гримуар Огненного щита (Ранг 5)', '', '', '', '', '', '', '', ''), +(16331, '흑마법서: 위상 변화', 'Grimoire de Changement de phase', 'Zauberfoliant der Phasenverschiebung', '魔典:相位变换', '魔典:相位變換', 'Grimorio de Cambio de fase', 'Grimorio Cambio de fase', 'Гримуар Бегства в астрал', '', '', '', '', '', '', '', ''), +(16332, '타즈릴의 곡괭이', 'Pioche de Thazz\'ril', 'Thazz\'rils Hacke', '塔兹利尔的镐', '塔茲利爾的鎬', 'Pico de Thazz\'ril', 'Pico de Thazz\'ril', 'Кирка Таззрила', '', '', '', '', '', '', '', ''), +(16333, '사무엘의 유골', 'Cadavre de Samuel', 'Samuels sterbliche Überreste', '塞缪尔的遗骸', '山繆的遺骸', 'Restos de Samuel', 'Restos de Samuel', 'Останки Самуэля', '', '', '', '', '', '', '', ''), +(16335, '정예수호병의 계급장', 'Insigne de sergent-chef', 'Abzeichen des Schlachtrufers', '高阶军士徽记', '資深士官徽記', 'Insignia de capataz primero', 'Insignia de Capataz primero', 'Знак отличия старшего сержанта', '', '', '', '', '', '', '', ''), +(16336, '선임하사의 망토', 'Cape du Sergent-major', 'Cape des Sergeant Majors', '士官长斗篷', '', '', '', '', '', '', '', '', '', '', '', ''), +(16337, '선임하사의 망토', 'Cape du Sergent-major', 'Cape des Sergeant Majors', '士官长斗篷', '', '', '', '', '', '', '', '', '', '', '', ''), +(16338, '상급기사의 말', 'Palefroi de chevalier-lieutenant', 'Ross des Hauptmanns', '骑士中尉坐骑', '中尉騎士坐騎', 'Corcel de Teniente caballero', 'Corcel de Teniente caballero', 'Скакун рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16339, '사령관의 말', 'Palefroi de commandant', 'Ross des Kommandanten', '司令坐骑', '司令坐騎', 'Corcel de Comandante', 'Corcel de Comandante', 'Скакун командора', '', '', '', '', '', '', '', ''), +(16341, '수호병의 망토', 'Cape de sergent', 'Umhang des Waffenträgers', '中士的披风', '士官的披風', 'Capa de sargento', 'Capa de Sargento', 'Плащ сержанта', '', '', '', '', '', '', '', ''), +(16342, '근위병의 단망토', 'Pèlerine de sergent', 'Cape des Landsknechts', '中士的斗篷', '士官的斗篷', 'Manteo de sargento', 'Manteo de Sargento', 'Накидка сержанта', '', '', '', '', '', '', '', ''), +(16343, '혈투사의 탈것', 'Monture de garde de sang', 'Reittier des Blutgardisten', '血卫士的坐骑', '血衛士的坐騎', 'Montura de Guardia de sangre', 'Montura de Guardia de sangre', 'Скакун кровавого стража', '', '', '', '', '', '', '', ''), +(16344, '사령관의 탈것', 'Monture de lieutenant-général', 'Reittier des Sturmreiters', '中将的坐骑', '中將的坐騎', 'Montura de Teniente coronel', '', '', '', '', '', '', '', '', '', ''), +(16345, '대장군의 장검', 'Lame de grand seigneur de guerre', 'Schwert des Obersten Kriegsfürsten', '高阶督军之剑', '高階督軍之劍', 'Hoja de Gran Señor de la Guerra', 'Hoja de Gran Señor de la Guerra', 'Клинок верховного вождя', '', '', '', '', '', '', '', ''), +(16346, '흑마법서: 고문 (2 레벨)', 'Grimoire de Tourment (rang 2)', 'Zauberfoliant der Qual (Rang 2)', '魔典:折磨(等级 2)', '魔典:折磨(等級 2)', 'Grimorio de Tormento (Rango 2)', 'Grimorio Tormento (Rango 2)', 'Гримуар Мучения (Ранг 2)', '', '', '', '', '', '', '', ''), +(16347, '흑마법서: 고문 (3 레벨)', 'Grimoire de Tourment (rang 3)', 'Zauberfoliant der Qual (Rang 3)', '魔典:折磨(等级 3)', '魔典:折磨(等級 3)', 'Grimorio de Tormento (Rango 3)', 'Grimorio Tormento (Rango 3)', 'Гримуар Мучения (Ранг 3)', '', '', '', '', '', '', '', ''), +(16348, '흑마법서: 고문 (4 레벨)', 'Grimoire de Tourment (rang 4)', 'Zauberfoliant der Qual (Rang 4)', '魔典:折磨(等级 4)', '魔典:折磨(等級 4)', 'Grimorio de Tormento (Rango 4)', 'Grimorio Tormento (Rango 4)', 'Гримуар Мучения (Ранг 4)', '', '', '', '', '', '', '', ''), +(16349, '흑마법서: 고문 (5 레벨)', 'Grimoire de Tourment (rang 5)', 'Zauberfoliant der Qual (Rang 5)', '魔典:折磨(等级 5)', '魔典:折磨(等級 5)', 'Grimorio de Tormento (Rango 5)', 'Grimorio Tormento (Rango 5)', 'Гримуар Мучения (Ранг 5)', '', '', '', '', '', '', '', ''), +(16350, '흑마법서: 고문 (6 레벨)', 'Grimoire de Tourment (rang 6)', 'Zauberfoliant der Qual (Rang 6)', '魔典:折磨(等级 6)', '魔典:折磨(等級 6)', 'Grimorio de Tormento (Rango 6)', 'Grimorio Tormento (Rango 6)', 'Гримуар Мучения (Ранг 6)', '', '', '', '', '', '', '', ''), +(16351, '흑마법서: 희생 (1 레벨)', 'Grimoire de Sacrifice (rang 1)', 'Zauberfoliant der Opferung (Rang 1)', '魔典:牺牲(等级 1)', '魔典:犧牲(等級 1)', 'Grimorio de Sacrificio (Rango 1)', 'Grimorio Sacrificio (Rango 1)', 'Гримуар Жертвоприношения (Ранг 1)', '', '', '', '', '', '', '', ''), +(16352, '흑마법서: 희생 (2 레벨)', 'Grimoire de Sacrifice (rang 2)', 'Zauberfoliant der Opferung (Rang 2)', '魔典:牺牲(等级 2)', '魔典:犧牲(等級 2)', 'Grimorio de Sacrificio (Rango 2)', 'Grimorio Sacrificio (Rango 2)', 'Гримуар Жертвоприношения (Ранг 2)', '', '', '', '', '', '', '', ''), +(16353, '흑마법서: 희생 (3 레벨)', 'Grimoire de Sacrifice (rang 3)', 'Zauberfoliant der Opferung (Rang 3)', '魔典:牺牲(等级 3)', '魔典:犧牲(等級 3)', 'Grimorio de Sacrificio (Rango 3)', 'Grimorio Sacrificio (Rango 3)', 'Гримуар Жертвоприношения (Ранг 3)', '', '', '', '', '', '', '', ''), +(16354, '흑마법서: 희생 (4 레벨)', 'Grimoire de Sacrifice (rang 4)', 'Zauberfoliant der Opferung (Rang 4)', '魔典:牺牲(等级 4)', '魔典:犧牲(等級 4)', 'Grimorio de Sacrificio (Rango 4)', 'Grimorio Sacrificio (Rango 4)', 'Гримуар Жертвоприношения (Ранг 4)', '', '', '', '', '', '', '', ''), +(16355, '흑마법서: 희생 (5 레벨)', 'Grimoire de Sacrifice (rang 5)', 'Zauberfoliant der Opferung (Rang 5)', '魔典:牺牲(等级 5)', '魔典:犧牲(等級 5)', 'Grimorio de Sacrificio (Rango 5)', 'Grimorio Sacrificio (Rango 5)', 'Гримуар Жертвоприношения (Ранг 5)', '', '', '', '', '', '', '', ''), +(16356, '흑마법서: 희생 (6 레벨)', 'Grimoire de Sacrifice (rang 6)', 'Zauberfoliant der Opferung (Rang 6)', '魔典:牺牲(等级 6)', '魔典:犧牲(等級 6)', 'Grimorio de Sacrificio (Rango 6)', 'Grimorio Sacrificio (Rango 6)', 'Гримуар Жертвоприношения (Ранг 6)', '', '', '', '', '', '', '', ''), +(16357, '흑마법서: 어둠 흡수 (1 레벨)', 'Grimoire de Consumer l’ombre (rang 1)', 'Zauberfoliant des Schattenverzehrens (Rang 1)', '魔典:吞噬暗影(等级 1)', '魔典:吞噬暗影(等級 1)', 'Grimorio de Consumir las Sombras (Rango 1)', 'Grimorio Consumir Sombras (Rango 1)', 'Гримуар Поглощения теней (Ранг 1)', '', '', '', '', '', '', '', ''), +(16358, '흑마법서: 어둠 흡수 (2 레벨)', 'Grimoire de Consumer l’ombre (rang 2)', 'Zauberfoliant des Schattenverzehrens (Rang 2)', '魔典:吞噬暗影(等级 2)', '魔典:吞噬暗影(等級 2)', 'Grimorio de Consumir las Sombras (Rango 2)', 'Grimorio Consumir Sombras (Rango 2)', 'Гримуар Поглощения теней (Ранг 2)', '', '', '', '', '', '', '', ''), +(16359, '흑마법서: 어둠 흡수 (3 레벨)', 'Grimoire de Consumer l’ombre (rang 3)', 'Zauberfoliant des Schattenverzehrens (Rang 3)', '魔典:吞噬暗影(等级 3)', '魔典:吞噬暗影(等級 3)', 'Grimorio de Consumir las Sombras (Rango 3)', 'Grimorio Consumir Sombras (Rango 3)', 'Гримуар Поглощения теней (Ранг 3)', '', '', '', '', '', '', '', ''), +(16360, '흑마법서: 어둠 흡수 (4 레벨)', 'Grimoire de Consumer l’ombre (rang 4)', 'Zauberfoliant des Schattenverzehrens (Rang 4)', '魔典:吞噬暗影(等级 4)', '魔典:吞噬暗影(等級 4)', 'Grimorio de Consumir las Sombras (Rango 4)', 'Grimorio Consumir Sombras (Rango 4)', 'Гримуар Поглощения теней (Ранг 4)', '', '', '', '', '', '', '', ''), +(16361, '흑마법서: 어둠 흡수 (5 레벨)', 'Grimoire de Consumer l’ombre (rang 5)', 'Zauberfoliant des Schattenverzehrens (Rang 5)', '魔典:吞噬暗影(等级 5)', '魔典:吞噬暗影(等級 5)', 'Grimorio de Consumir las Sombras (Rango 5)', 'Grimorio Consumir Sombras (Rango 5)', 'Гримуар Поглощения теней (Ранг 5)', '', '', '', '', '', '', '', ''), +(16362, '흑마법서: 어둠 흡수 (6 레벨)', 'Grimoire de Consumer l’ombre (rang 6)', 'Zauberfoliant des Schattenverzehrens (Rang 6)', '魔典:吞噬暗影(等级 6)', '魔典:吞噬暗影(等級 6)', 'Grimorio de Consumir las Sombras (Rango 6)', 'Grimorio Consumir Sombras (Rango 6)', 'Гримуар Поглощения теней (Ранг 6)', '', '', '', '', '', '', '', ''), +(16363, '흑마법서: 고통 (1 레벨)', 'Grimoire de Souffrance (rang 1)', 'Zauberfoliant des Leidens (Rang 1)', '魔典:受难(等级 1)', '魔典:受難(等級 1)', 'Grimorio de Sufrimiento (Rango 1)', 'Grimorio Sufrimiento (Rango 1)', 'Гримуар Мук (Ранг 1)', '', '', '', '', '', '', '', ''), +(16364, '흑마법서: 고통 (2 레벨)', 'Grimoire de Souffrance (rang 2)', 'Zauberfoliant des Leidens (Rang 2)', '魔典:受难(等级 2)', '魔典:受難(等級 2)', 'Grimorio de Sufrimiento (Rango 2)', 'Grimorio Sufrimiento (Rango 2)', 'Гримуар Мук (Ранг 2)', '', '', '', '', '', '', '', ''), +(16365, '흑마법서: 고통 (3 레벨)', 'Grimoire de Souffrance (rang 3)', 'Zauberfoliant des Leidens (Rang 3)', '魔典:受难(等级 3)', '魔典:受難(等級 3)', 'Grimorio de Sufrimiento (Rango 3)', 'Grimorio Sufrimiento (Rango 3)', 'Гримуар Мук (Ранг 3)', '', '', '', '', '', '', '', ''), +(16366, '흑마법서: 고통 (4 레벨)', 'Grimoire de Souffrance (rang 4)', 'Zauberfoliant des Leidens (Rang 4)', '魔典:受难(等级 4)', '魔典:受難(等級 4)', 'Grimorio de Sufrimiento (Rango 4)', 'Grimorio Sufrimiento (Rango 4)', 'Гримуар Мук (Ранг 4)', '', '', '', '', '', '', '', ''), +(16367, '기사대장의 비단 장식띠', 'Ceinture de chevalier-capitaine en soie', 'Seidene Schärpe des Kürassiers', '骑士队长的丝质腰带', '騎士隊長的絲質腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16368, '흑마법서: 고통의 채찍 (2 레벨)', 'Grimoire de Fouet de la douleur (rang 2)', 'Zauberfoliant der Schmerzenspeitsche (Rang 2)', '魔典:剧痛鞭笞(等级 2)', '魔典:劇痛鞭笞(等級 2)', 'Grimorio de Látigo de dolor (Rango 2)', 'Grimorio Latigazo doloroso (Rango 2)', 'Гримуар Всплеска боли (Ранг 2)', '', '', '', '', '', '', '', ''), +(16369, '상급기사의 비단 장화', 'Bottes de chevalier-lieutenant en soie', 'Seidene Stiefel des Hauptmanns', '骑士中尉的丝质长靴', '中尉騎士的絲質長靴', 'Botas de seda de Teniente caballero', 'Botas de seda de Teniente caballero', 'Шелковые сапоги рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16370, '기사대장의 비단 소매장식', 'Bracelets de chevalier-capitaine en soie', 'Seidene Manschetten des Kürassiers', '骑士队长的丝质护腕', '騎士隊長的絲質護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16371, '흑마법서: 고통의 채찍 (3 레벨)', 'Grimoire de Fouet de la douleur (rang 3)', 'Zauberfoliant der Schmerzenspeitsche (Rang 3)', '魔典:剧痛鞭笞(等级 3)', '魔典:劇痛鞭笞(等級 3)', 'Grimorio de Látigo de dolor (Rango 3)', 'Grimorio Latigazo doloroso (Rango 3)', 'Гримуар Всплеска боли (Ранг 3)', '', '', '', '', '', '', '', ''), +(16372, '흑마법서: 고통의 채찍 (4 레벨)', 'Grimoire de Fouet de la douleur (rang 4)', 'Zauberfoliant der Schmerzenspeitsche (Rang 4)', '魔典:剧痛鞭笞(等级 4)', '魔典:劇痛鞭笞(等級 4)', 'Grimorio de Látigo de dolor (Rango 4)', 'Grimorio Latigazo doloroso (Rango 4)', 'Гримуар Всплеска боли (Ранг 4)', '', '', '', '', '', '', '', ''), +(16373, '흑마법서: 고통의 채찍 (5 레벨)', 'Grimoire de Fouet de la douleur (rang 5)', 'Zauberfoliant der Schmerzenspeitsche (Rang 5)', '魔典:剧痛鞭笞(等级 5)', '魔典:劇痛鞭笞(等級 5)', 'Grimorio de Látigo de dolor (Rango 5)', 'Grimorio Latigazo doloroso (Rango 5)', 'Гримуар Всплеска боли (Ранг 5)', '', '', '', '', '', '', '', ''), +(16374, '흑마법서: 고통의 채찍 (6 레벨)', 'Grimoire de Fouet de la douleur (rang 6)', 'Zauberfoliant der Schmerzenspeitsche (Rang 6)', '魔典:剧痛鞭笞(等级 6)', '魔典:劇痛鞭笞(等級 6)', 'Grimorio de Látigo de dolor (Rango 6)', 'Grimorio Latigazo doloroso (Rango 6)', 'Гримуар Всплеска боли (Ранг 6)', '', '', '', '', '', '', '', ''), +(16375, '흑마법서: 유혹의 입맞춤 (1 레벨)', 'Grimoire de Baiser apaisant (rang 1)', 'Zauberfoliant des besänftigenden Kusses (Rang 1)', '魔典:安抚之吻(等级 1)', '魔典:安撫之吻(等級 1)', 'Grimorio de Beso calmante (Rango 1)', 'Grimorio Beso calmante (Rango 1)', 'Гримуар Утешительного поцелуя (Ранг 1)', '', '', '', '', '', '', '', ''), +(16376, '흑마법서: 유혹의 입맞춤 (2 레벨)', 'Grimoire de Baiser apaisant (rang 2)', 'Zauberfoliant des besänftigenden Kusses (Rang 2)', '魔典:安抚之吻(等级 2)', '魔典:安撫之吻(等級 2)', 'Grimorio de Beso calmante (Rango 2)', 'Grimorio Beso calmante (Rango 2)', 'Гримуар Утешительного поцелуя (Ранг 2)', '', '', '', '', '', '', '', ''), +(16377, '흑마법서: 유혹의 입맞춤 (3 레벨)', 'Grimoire de Baiser apaisant (rang 3)', 'Zauberfoliant des besänftigenden Kusses (Rang 3)', '魔典:安抚之吻(等级 3)', '魔典:安撫之吻(等級 3)', 'Grimorio de Beso calmante (Rango 3)', 'Grimorio Beso calmante (Rango 3)', 'Гримуар Утешительного поцелуя (Ранг 3)', '', '', '', '', '', '', '', ''), +(16378, '흑마법서: 유혹의 입맞춤 (4 레벨)', 'Grimoire de Baiser apaisant (rang 4)', 'Zauberfoliant des besänftigenden Kusses (Rang 4)', '魔典:安抚之吻(等级 4)', '魔典:安撫之吻(等級 4)', 'Grimorio de Beso calmante (Rango 4)', 'Grimorio Beso calmante (Rango 4)', 'Гримуар Утешительного поцелуя (Ранг 4)', '', '', '', '', '', '', '', ''), +(16379, '흑마법서: 현혹', 'Grimoire de Séduction', 'Zauberfoliant der Verführung', '魔典:诱惑', '魔典:誘惑', 'Grimorio de Seducción', 'Grimorio Seducción', 'Гримуар Соблазна', '', '', '', '', '', '', '', ''), +(16380, '흑마법서: 하급 투명화', 'Grimoire d\'Invisibilité inférieure', 'Zauberfoliant der geringen Unsichtbarkeit', '魔典:次级隐形术', '魔典:次級隱形術', 'Grimorio de Invisibilidad inferior', 'Grimorio Invisibilidad inferior', 'Гримуар простой невидимости', '', '', '', '', '', '', '', ''), +(16381, '흑마법서: 마법 삼키기 (2 레벨)', 'Grimoire de Festin magique (rang 2)', 'Zauberfoliant des Magieverschlingens (Rang 2)', '魔典:吞噬魔法(等级 2)', '魔典:吞噬魔法(等級 2)', 'Grimorio de Devorar magia (Rango 2)', 'Grimorio Devorar magia (Rango 2)', 'Гримуар Пожирающей магии (Ранг 2)', '', '', '', '', '', '', '', ''), +(16382, '흑마법서: 마법 삼키기 (3 레벨)', 'Grimoire de Festin magique (rang 3)', 'Zauberfoliant des Magieverschlingens (Rang 3)', '魔典:吞噬魔法(等级 3)', '魔典:吞噬魔法(等級 3)', 'Grimorio de Devorar magia (Rango 3)', 'Grimorio Devorar magia (Rango 3)', 'Гримуар Пожирающей магии (Ранг 3)', '', '', '', '', '', '', '', ''), +(16383, '흑마법서: 마법 삼키기 (4 레벨)', 'Grimoire de Festin magique (rang 4)', 'Zauberfoliant des Magieverschlingens (Rang 4)', '魔典:吞噬魔法(等级 4)', '魔典:吞噬魔法(等級 4)', 'Grimorio de Devorar magia (Rango 4)', 'Grimorio Devorar magia (Rango 4)', 'Гримуар Пожирающей магии (Ранг 4)', '', '', '', '', '', '', '', ''), +(16384, '흑마법서: 얼룩진 피 (1 레벨)', 'Grimoire de Corruption sanguine (rang 1)', 'Zauberfoliant des besudelten Blutes (Rang 1)', '魔典:腐坏之血(等级 1)', '魔典:腐壞之血(等級 1)', 'Grimorio de Sangre corrupta (Rango 1)', 'Grimorio Sangre mácula (Rango 1)', 'Гримуар Порченой крови (Ранг 1)', '', '', '', '', '', '', '', ''), +(16385, '흑마법서: 얼룩진 피 (2 레벨)', 'Grimoire de Corruption sanguine (rang 2)', 'Zauberfoliant des besudelten Blutes (Rang 2)', '魔典:腐坏之血(等级 2)', '魔典:腐壞之血(等級 2)', 'Grimorio de Sangre corrupta (Rango 2)', 'Grimorio Sangre mácula (Rango 2)', 'Гримуар Порченой крови (Ранг 2)', '', '', '', '', '', '', '', ''), +(16386, '흑마법서: 얼룩진 피 (3 레벨)', 'Grimoire de Corruption sanguine (rang 3)', 'Zauberfoliant des besudelten Blutes (Rang 3)', '魔典:腐坏之血(等级 3)', '魔典:腐壞之血(等級 3)', 'Grimorio de Sangre corrupta (Rango 3)', 'Grimorio Sangre mácula (Rango 3)', 'Гримуар Порченой крови (Ранг 3)', '', '', '', '', '', '', '', ''), +(16387, '흑마법서: 얼룩진 피 (4 레벨)', 'Grimoire de Corruption sanguine (rang 4)', 'Zauberfoliant des besudelten Blutes (Rang 4)', '魔典:腐坏之血(等级 4)', '魔典:腐壞之血(等級 4)', 'Grimorio de Sangre corrupta (Rango 4)', 'Grimorio Sangre mácula (Rango 4)', 'Гримуар Порченой крови (Ранг 4)', '', '', '', '', '', '', '', ''), +(16388, '흑마법서: 주문 잠금 (1 레벨)', 'Grimoire de Verrou magique (rang 1)', 'Zauberfoliant der Zaubersperre (Rang 1)', '魔典:法术封锁(等级 1)', '魔典:法術封鎖(等級 1)', 'Grimorio de Bloqueo de hechizos (Rango 1)', 'Grimorio Bloqueo de hechizo (Rango 1)', 'Гримуар Запрета чар (Ранг 1)', '', '', '', '', '', '', '', ''), +(16389, '흑마법서: 주문 잠금 (2 레벨)', 'Grimoire de Verrou magique (rang 2)', 'Zauberfoliant der Zaubersperre (Rang 2)', '魔典:法术封锁(等级 2)', '魔典:法術封鎖(等級 2)', 'Grimorio de Bloqueo de hechizos (Rango 2)', 'Grimorio Bloqueo de hechizo (Rango 2)', 'Гримуар Запрета чар (Ранг 2)', '', '', '', '', '', '', '', ''), +(16390, '흑마법서: 망상', 'Grimoire de Paranoïa', 'Zauberfoliant der Paranoia', '魔典:多疑', '魔典:多疑', 'Grimorio de Paranoia', 'Grimorio Paranoia', 'Гримуар Паранойи', '', '', '', '', '', '', '', ''), +(16391, '상급기사의 비단 장갑', 'Gants de chevalier-lieutenant en soie', 'Seidene Handschuhe des Hauptmanns', '骑士中尉的丝质手套', '中尉騎士的絲質手套', 'Guantes de seda de Teniente caballero', 'Guantes de seda de Teniente caballero', 'Шелковые перчатки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16392, '상급기사의 가죽 장화', 'Bottes de chevalier-lieutenant en cuir', 'Lederstiefel des Hauptmanns', '骑士中尉的皮甲战靴', '中尉騎士的皮甲戰靴', 'Botas de cuero de Teniente caballero', 'Botas de cuero de Teniente caballero', 'Кожаные сапоги рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16393, '상급기사의 용가죽 장화', 'Bottes de chevalier-lieutenant en peau de dragon', 'Drachenlederfußlappen des Hauptmanns', '骑士中尉的龙皮裹足', '中尉騎士的龍皮裹足', 'Borceguíes de pellejo de dragón de Teniente caballero', 'Borceguíes de pellejo de dragón de Teniente caballero', 'Обмотки рыцаря-лейтенанта из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16394, '기사대장의 가죽 팔보호구', 'Bracelets de chevalier-capitaine en cuir', 'Lederarmschienen des Kürassiers', '骑士队长的皮甲护腕', '騎士隊長的皮甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16395, '기사대장의 용가죽 팔보호구', 'Bracelets de chevalier-capitaine en peau de dragon', 'Drachenleder-Armsplinte des Kürassiers', '骑士队长的龙皮臂甲', '騎士隊長的龍皮臂甲', '', '', '', '', '', '', '', '', '', '', ''), +(16396, '상급기사의 가죽 건틀릿', 'Gantelets de chevalier-lieutenant en cuir', 'Lederstulpen des Hauptmanns', '骑士中尉的皮甲护手', '中尉騎士的皮甲護手', 'Guanteletes de cuero de Teniente caballero', 'Guanteletes de cuero de Teniente caballero', 'Кожаные рукавицы рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16397, '상급기사의 용가죽 장갑', 'Gants de chevalier-lieutenant en peau de dragon', 'Drachenlederhandschuhe des Hauptmanns', '骑士中尉的龙皮手套', '中尉騎士的龍皮手套', 'Guantes de pellejo de dragón de Teniente caballero', 'Guantes de pellejo de dragón de Teniente caballero', 'Перчатки рыцаря-лейтенанта из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16398, '기사대장의 가죽 허리띠', 'Ceinture de chevalier-capitaine en cuir', 'Leder-Gürtel des Kürassiers', '骑士队长的皮甲腰带', '騎士隊長的皮甲腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16399, '기사대장의 용가죽 벨트', 'Ceinture de chevalier-capitaine en peau de dragon', 'Drachenleder-Gurt des Kürassiers', '骑士队长的龙皮腰带', '騎士隊長的龍皮腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16400, '기사대장의 사슬 벨트', 'Ceinture de chevalier-capitaine en chaînes', 'Kettengurt des Kürassiers', '骑士队长的链甲束带', '騎士隊長的鏈甲束帶', '', '', '', '', '', '', '', '', '', '', ''), +(16401, '상급기사의 사슬 장화', 'Bottes de chevalier-lieutenant en anneaux', 'Kettenstiefel des Hauptmanns', '骑士中尉的链甲战靴', '中尉騎士的鍊甲戰靴', 'Botas de anillas de Teniente caballero', 'Botas de anillas de Teniente caballero', 'Плетеные сапоги рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16402, '기사대장의 사슬 손목보호대', 'Brassards de chevalier-capitaine en chaînes', 'Kettenarmschützer des Kürassiers', '骑士队长的链甲护臂', '騎士隊長的鏈甲護臂', '', '', '', '', '', '', '', '', '', '', ''), +(16403, '상급기사의 사슬 건틀릿', 'Gantelets de chevalier-lieutenant en anneaux', 'Kettenstulpen des Hauptmanns', '骑士中尉的链甲护手', '中尉騎士的鍊甲護手', 'Guanteletes de anillas de Teniente caballero', 'Guanteletes de anillas de Teniente caballero', 'Плетеные рукавицы рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16404, '기사대장의 판금 손목보호구', 'Bracelets de chevalier-capitaine en plaques', 'Platten-Handgelenkschutz des Kürassiers', '骑士队长的板甲护腕', '騎士隊長的板甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16405, '상급기사의 판금 장화', 'Bottes de chevalier-lieutenant en plaques', 'Plattenstiefel des Hauptmanns', '骑士队长的板甲战靴', '中尉騎士的鎧甲戰靴', 'Botas de placas de Teniente caballero', 'Botas de placas de Teniente caballero', 'Латные сапоги рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16406, '상급기사의 판금 건틀릿', 'Gantelets de chevalier-lieutenant en plaques', 'Plattenstulpen des Hauptmanns', '骑士队长的板甲护手', '中尉騎士的鎧甲護手', 'Guanteletes de placas de Teniente caballero', 'Guanteletes de placas de Teniente caballero', 'Латные рукавицы рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16407, '기사대장의 판금 벨트', 'Ceinture de chevalier-capitaine en plaques', 'Plattengurt des Kürassiers', '骑士队长的板甲束带', '騎士隊長的板甲束帶', '', '', '', '', '', '', '', '', '', '', ''), +(16408, '더럽혀진 물구슬', 'Globe d\'eau souillée', 'Beschmutzte Wasserkugel', '被污染的水球', '被污染的水球', 'Globo de agua contaminada', 'Globo de agua contaminada', 'Оскверненная водяная сфера', '', '', '', '', '', '', '', ''), +(16409, '상급기사의 강철 발덮개', 'Sandales lamellaires de chevalier-lieutenant', 'Lamellensabatons des Hauptmanns', '骑士中尉的板层甲马靴', '中尉騎士的板層甲馬靴', 'Escarpes de láminas de Teniente caballero', 'Escarpes de láminas de Teniente caballero', 'Ламеллярные башмаки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16410, '상급기사의 강철 건틀릿', 'Gantelets lamellaires de chevalier-lieutenant', 'Lamellenstulpen des Hauptmanns', '骑士中尉的板层甲护手', '中尉騎士的板層甲護手', 'Guanteletes de láminas de Teniente caballero', 'Guanteletes de láminas de Teniente caballero', 'Ламеллярные рукавицы рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(16411, '기사대장의 강철 허리띠', 'Ceinture lamellaire de chevalier-capitaine', 'Lamellen-Sattelgurt des Kürassiers', '骑士队长的板层甲腰带', '騎士隊長的板層甲腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16412, '기사대장의 강철 팔보호구', 'Bracelets lamellaires de chevalier-capitaine', 'Lamellen-Armsplinte des Kürassiers', '骑士队长的板层甲护臂', '騎士隊長的板層甲護臂', '', '', '', '', '', '', '', '', '', '', ''), +(16413, '기사대장의 비단 의복', 'Grande tenue de chevalier-capitaine en soie', 'Seidene Gewandung des Kürassiers', '骑士队长的丝质外衣', '上尉騎士的絲質外衣', 'Vestimenta de seda de Capitán caballero', 'Vestimenta de seda de Capitán caballero', 'Шелковое облачение рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16414, '기사대장의 비단 다리보호구', 'Pantalon de chevalier-capitaine en soie', 'Seidene Beinlinge des Kürassiers', '骑士队长的丝质护腿', '上尉騎士的絲質護腿', 'Leotardos de seda de Capitán caballero', 'Leotardos de seda de Capitán caballero', 'Шелковые поножи рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16415, '부사령관의 비단 어깨갑옷', 'Spallières de lieutenant-commandant en soie', 'Seidene Schiftung des Feldkommandanten', '少校的丝质肩甲', '少校的絲質肩甲', 'Bufas de seda de Teniente coronel', 'Bufas de seda de Teniente coronel', 'Шелковый наплеч лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16416, '부사령관의 관', 'Couronne de lieutenant-commandant', 'Krone des Feldkommandanten', '少校的头冠', '少校的頭冠', 'Corona de Teniente coronel', 'Corona de Teniente coronel', 'Корона лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16417, '기사대장의 가죽 갑옷', 'Armure de chevalier-capitaine en cuir', 'Lederrüstung des Kürassiers', '骑士队长的皮甲', '上尉騎士的皮甲', 'Armadura de cuero de Capitán caballero', 'Armadura de cuero de Capitán caballero', 'Кожаный доспех рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16418, '부사령관의 가죽 투구', 'Cagoule de lieutenant-commandant en cuir', 'Lederschleier des Feldkommandanten', '少校的皮甲面罩', '少校的皮甲面罩', 'Velo de cuero de Teniente coronel', 'Velo de cuero de Teniente coronel', 'Кожаная вуаль лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16419, '기사대장의 가죽 다리보호대', 'Jambières de chevalier-capitaine en cuir', 'Lederbeinschützer des Kürassiers', '骑士队长的皮甲护腿', '上尉騎士的皮甲護腿', 'Musleras de cuero de Capitán caballero', 'Musleras de cuero de Capitán caballero', 'Кожаные набедренники рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16420, '부사령관의 가죽 어깨갑옷', 'Spallières de lieutenant-commandant en cuir', 'Lederschiftung des Feldkommandanten', '少校的皮甲护肩', '少校的皮甲護肩', 'Bufas de cuero de Teniente coronel', 'Bufas de cuero de Teniente coronel', 'Кожаный наплеч лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16421, '기사대장의 용가죽 튜닉', 'Tunique de chevalier-capitaine en peau de dragon', 'Drachenledertunika des Kürassiers', '骑士队长的龙皮外套', '上尉騎士的龍皮外套', 'Túnica de pellejo de dragón de Capitán caballero', 'Túnica de pellejo de dragón de Capitán caballero', 'Мундир рыцаря-капитана из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16422, '기사대장의 용가죽 다리보호구', 'Jambières de chevalier-capitaine en peau de dragon', 'Drachenledergamaschen des Kürassiers', '骑士队长的龙皮护腿', '上尉騎士的龍皮護腿', 'Leotardos de pellejo de dragón de Capitán caballero', 'Leotardos de pellejo de dragón de Capitán caballero', 'Поножи рыцаря-капитана из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16423, '부사령관의 용가죽 견장', 'Epaulettes de lieutenant-commandant en peau de dragon', 'Drachenlederschulterklappen des Feldkommandanten', '少校的龙皮肩铠', '少校的龍皮肩鎧', 'Insignias de pellejo de dragón de Teniente coronel', 'Cubrehombros de pellejo de dragón de Teniente coronel', 'Эполеты лейтенанта-командора из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16424, '부사령관의 용가죽 투구', 'Voile de lieutenant-commandant en peau de dragon', 'Drachenledertuch des Feldkommandanten', '少校的龙皮披风', '少校的龍皮披風', 'Sudario de pellejo de dragón de Teniente coronel', 'Sudario de pellejo de dragón de Teniente coronel', 'Капюшон лейтенанта-командора из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16425, '기사대장의 사슬 갑옷', 'Haubert de chevalier-capitaine en anneaux', 'Kettentorso des Kürassiers', '骑士队长的链甲', '上尉騎士的鍊甲', 'Camisote de anillas de Capitán caballero', 'Camisote de anillas de Capitán caballero', 'Плетеный хауберк рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16426, '기사대장의 사슬 다리보호구', 'Jambières de chevalier-capitaine en anneaux', 'Kettenbeinlinge des Kürassiers', '骑士队长的链甲护腿', '上尉騎士的鍊甲護腿', 'Leotardos de anillas de Capitán caballero', 'Leotardos de anillas de Capitán caballero', 'Плетеные поножи рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16427, '부사령관의 사슬 어깨갑옷', 'Espauliers de lieutenant-commandant en anneaux', 'Kettenschulterstücke des Feldkommandanten', '少校的链甲肩铠', '少校的鍊甲肩鎧', 'Espaldares de anillas de Teniente coronel', 'Espaldares de anillas de Teniente coronel', 'Плетеное наплечье лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16428, '부사령관의 사슬 투구', 'Casque de lieutenant-commandant en anneaux', 'Kettenhelm des Feldkommandanten', '少校的链甲头盔', '少校的鍊甲頭盔', 'Casco de anillas de Teniente coronel', 'Casco de anillas de Teniente coronel', 'Полный плетеный шлем лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16429, '부사령관의 판금 투구', 'Casque de lieutenant-commandant en plaques', 'Plattenhelm des Feldkommandanten', '护卫骑士的板甲头盔', '少校的鎧甲頭盔', 'Yelmo de placas de Teniente coronel', 'Yelmo de placas de Teniente coronel', 'Латный шлем лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16430, '기사대장의 판금 흉갑', 'Corselet de chevalier-capitaine en plaques', 'Plattenbrustschutz des Kürassiers', '护卫骑士的板甲', '上尉騎士的鎧甲', 'Coraza de placas de Capitán caballero', 'Coselete de placas de Capitán caballero', 'Латный нагрудный доспех рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16431, '기사대장의 판금 다리보호구', 'Jambières de chevalier-capitaine en plaques', 'Plattengamaschen des Kürassiers', '护卫骑士的板甲护腿', '上尉騎士的鎧甲護腿', 'Leotardos de placas de Capitán caballero', 'Leotardos de placas de Capitán caballero', 'Латные поножи рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16432, '부사령관의 판금 어깨갑옷', 'Espauliers de lieutenant-commandant en plaques', 'Plattenschulterstücke des Feldkommandanten', '护卫骑士的板甲肩铠', '少校的鎧甲肩鎧', 'Espaldares de placas de Teniente coronel', 'Espaldares de placas de Teniente coronel', 'Латное наплечье лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16433, '기사대장의 강철 흉갑', 'Cuirasse lamellaire de chevalier-capitaine', 'Lamellenbrustplatte des Kürassiers', '骑士队长的板层胸甲', '上尉騎士的板層胸甲', 'Peto de láminas de Capitán caballero', 'Coraza de láminas de Capitán caballero', 'Ламеллярная кираса рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16434, '부사령관의 강철 머리보호구', 'Casque lamellaire de lieutenant-commandant', 'Lamellenkopfschutz des Feldkommandanten', '少校的板层甲头盔', '少校的板層甲頭盔', 'Protegecabezas de láminas de Teniente coronel', 'Protegecabezas de láminas de Teniente coronel', 'Ламеллярный шлем лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16435, '기사대장의 강철 다리보호구', 'Jambières lamellaires de chevalier-capitaine', 'Lamellengamaschen des Kürassiers', '骑士队长的板层甲护腿', '上尉騎士的板層甲護腿', 'Leotardos de láminas de Capitán caballero', 'Leotardos de láminas de Capitán caballero', 'Ламеллярные поножи рыцаря-капитана', '', '', '', '', '', '', '', ''), +(16436, '부사령관의 강철 어깨보호구', 'Epaulières lamellaires de lieutenant-commandant', 'Lamellenschultern des Feldkommandanten', '少校的板层甲护肩', '少校的板層甲護肩', 'Hombreras de láminas de Teniente coronel', 'Sobrehombros de láminas de Teniente coronel', 'Ламеллярные наплечники лейтенанта-командора', '', '', '', '', '', '', '', ''), +(16437, '작전사령관의 비단 장화', 'Bottes de maréchal en soie', 'Seidene Fußlappen des Marschalls', '统帅的丝质裹足', '元帥的絲質裹足', 'Borceguíes de seda de mariscal', 'Borceguíes de seda de Mariscal', 'Шелковые обмотки маршала', '', '', '', '', '', '', '', ''), +(16438, '작전사령관의 비단 팔보호구', 'Bracelets de maréchal en soie', 'Seidene Armschienen des Marschalls', '统帅的丝质护腕', '統帥的絲質護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16439, '작전사령관의 비단 장식띠', 'Ceinture de maréchal en soie', 'Seidene Schärpe des Marschalls', '统帅的丝质腰带', '統帥的絲質腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16440, '작전사령관의 비단 장갑', 'Gants de maréchal en soie', 'Seidene Handschuhe des Marschalls', '统帅的丝质手套', '元帥的絲質手套', 'Guantes de seda de mariscal', 'Guantes de seda de Mariscal', 'Шелковые перчатки маршала', '', '', '', '', '', '', '', ''), +(16441, '야전사령관의 화관', 'Cerclet de grand maréchal', 'Kronenreif des Feldmarschalls', '元帅的丝质宝冠', '戰場元帥的絲質寶冠', 'Corona de alguacil de campo', 'Nimbo de Mariscal de campo', 'Венок фельдмаршала', '', '', '', '', '', '', '', ''), +(16442, '작전사령관의 비단 다리보호구', 'Jambières de maréchal en soie', 'Seidene Gamaschen des Marschalls', '统帅的丝质护腿', '元帥的絲質護腿', 'Leotardos de seda de mariscal', 'Leotardos de seda de Mariscal', 'Шелковые поножи маршала', '', '', '', '', '', '', '', ''), +(16443, '야전사령관의 비단 의복', 'Habit de grand maréchal en soie', 'Seidene Tracht des Feldmarschalls', '元帅的丝质外衣', '戰場元帥的絲質外衣', 'Vestimentas de seda de alguacil de campo', 'Vestimentas de seda de Mariscal de campo', 'Шелковое одеяние фельдмаршала', '', '', '', '', '', '', '', ''), +(16444, '야전사령관의 비단 어깨갑옷', 'Spallières de grand maréchal en soie', 'Seidene Schiftung des Feldmarschalls', '元帅的丝质肩甲', '戰場元帥的絲質肩甲', 'Bufas de seda de alguacil de campo', 'Bufas de seda de Mariscal de campo', 'Шелковый наплеч фельдмаршала', '', '', '', '', '', '', '', ''), +(16445, '작전사령관의 용가죽 팔보호구', 'Bracelets en peau de dragon de maréchal', 'Drachenleder-Armschienen des Marschalls', '统帅的龙皮护腕', '統帥的龍皮護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16446, '작전사령관의 가죽 경갑', 'Bottes de maréchal en cuir', 'Lederne Fußschützer des Marschalls', '统帅的皮甲护足', '元帥的皮甲護足', 'Guardapiés de cuero de mariscal', 'Guardapiés de cuero de Mariscal', 'Кожаные прочные ботинки маршала', '', '', '', '', '', '', '', ''), +(16447, '작전사령관의 용가죽 허리보호대', 'Ceinture de maréchal en peau de dragon', 'Drachenleder-Taillenschutz des Marschalls', '统帅的龙皮腰带', '統帥的龍皮腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16448, '작전사령관의 용가죽 건틀릿', 'Gantelets de maréchal en peau de dragon', 'Drachenlederstulpen des Marschalls', '统帅的龙皮手套', '元帥的龍皮手套', 'Guanteletes de pellejo de dragón de mariscal', 'Guanteletes de pellejo de dragón de Mariscal', 'Рукавицы маршала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16449, '야전사령관의 용가죽 어깨갑옷', 'Spallières de grand maréchal en peau de dragon', 'Drachenlederschiftung des Feldmarschalls', '元帅的龙皮肩甲', '戰場元帥的龍皮肩甲', 'Bufas de pellejo de dragón de alguacil de campo', 'Bufas de pellejo de dragón de Mariscal de campo', 'Наплеч фельдмаршала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16450, '작전사령관의 용가죽 다리보호대', 'Jambières de maréchal en peau de dragon', 'Drachenlederbeinschützer des Marschalls', '统帅的龙皮腿甲', '元帥的龍皮腿甲', 'Musleras de pellejo de dragón de mariscal', 'Musleras de pellejo de dragón de Mariscal', 'Набедренники маршала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16451, '야전사령관의 용가죽 투구', 'Heaume de grand maréchal en peau de dragon', 'Drachenlederhelm des Feldmarschalls', '元帅的龙皮头盔', '戰場元帥的龍皮頭盔', 'Casco de pellejo de dragón de alguacil de campo', 'Casco de pellejo de dragón de Mariscal de campo', 'Полный шлем фельдмаршала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16452, '야전사령관의 용가죽 흉갑', 'Cuirasse de grand maréchal en peau de dragon', 'Drachenlederbrustplatte des Feldmarschalls', '元帅的龙皮胸甲', '戰場元帥的龍皮胸甲', 'Peto de pellejo de dragón de alguacil de campo', 'Coraza de pellejo de dragón de Mariscal de campo', 'Кираса фельдмаршала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16453, '야전사령관의 가죽 흉갑', 'Plastron de grand maréchal en cuir', 'Lederner Brustharnisch des Feldmarschalls', '元帅的皮甲', '戰場元帥的皮甲', 'Coraza de cuero de alguacil de campo', 'Pechera de cuero de Mariscal de campo', 'Кожаный нагрудник фельдмаршала', '', '', '', '', '', '', '', ''), +(16454, '작전사령관의 가죽 장갑', 'Manicles de maréchal en cuir', 'Lederner Handschutz des Marschalls', '统帅的皮甲护手', '元帥的皮甲護手', 'Manoplas de cuero de mariscal', 'Lúas de cuero de Mariscal', 'Кожаные боевые рукавицы маршала', '', '', '', '', '', '', '', ''), +(16455, '야전사령관의 가죽 복면', 'Masque de grand maréchal en cuir', 'Lederne Maske des Feldmarschalls', '元帅的皮甲面具', '戰場元帥的皮甲面具', 'Máscara de cuero de alguacil de campo', 'Máscara de cuero de Mariscal de campo', 'Кожаная маска фельдмаршала', '', '', '', '', '', '', '', ''), +(16456, '작전사령관의 가죽 다리보호구', 'Jambières de maréchal en cuir', 'Lederne Gamaschen des Marschalls', '统帅的皮甲护腿', '元帥的皮甲護腿', 'Leotardos de cuero de mariscal', 'Leotardos de cuero de Mariscal', 'Кожаные поножи маршала', '', '', '', '', '', '', '', ''), +(16457, '야전사령관의 가죽 견장', 'Epaulettes de grand maréchal en cuir', 'Lederne Schulterklappen des Feldmarschalls', '元帅的皮甲肩饰', '戰場元帥的皮甲肩飾', 'Insignias de cuero de alguacil de campo', 'Cubrehombros de cuero de Mariscal de campo', 'Кожаные эполеты фельдмаршала', '', '', '', '', '', '', '', ''), +(16458, '작전사령관의 가죽 허리띠', 'Ceinture de maréchal en cuir', 'Lederner Sattelgurt des Marschalls', '统帅的皮甲束带', '統帥的皮甲束帶', '', '', '', '', '', '', '', '', '', '', ''), +(16459, '작전사령관의 용가죽 장화', 'Bottes de maréchal en peau de dragon', 'Drachenlederstiefel des Marschalls', '统帅的龙皮战靴', '元帥的龍皮戰靴', 'Botas de pellejo de dragón de mariscal', 'Botas de pellejo de dragón de Mariscal', 'Сапоги маршала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16460, '작전사령관의 가죽 팔보호구', 'Brassards de maréchal en cuir', 'Lederarmsplinte des Marschalls', '统帅的皮甲护臂', '統帥的皮甲護臂', '', '', '', '', '', '', '', '', '', '', ''), +(16461, '작전사령관의 사슬 팔보호구', 'Bracelets de maréchal en chaînes', 'Kettenarmschienen des Marschalls', '统帅的链甲护腕', '統帥的鏈甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16462, '작전사령관의 사슬 장화', 'Bottes de maréchal en anneaux', 'Kettenstiefel des Marschalls', '统帅的链甲战靴', '元帥的鍊甲戰靴', 'Botas de anillas de mariscal', 'Botas de anillas de Mariscal', 'Плетеные сапоги маршала', '', '', '', '', '', '', '', ''), +(16463, '작전사령관의 사슬 장갑', 'Poignes de maréchal en anneaux', 'Kettenhandschutz des Marschalls', '统帅的链甲护手', '元帥的鍊甲護手', 'Mandiletes de anillas de mariscal', 'Mandiletes de anillas de Mariscal', 'Плетеные захваты маршала', '', '', '', '', '', '', '', ''), +(16464, '작전사령관의 사슬 벨트', 'Ceinture de maréchal en chaînes', 'Kettengurt des Marschalls', '统帅的链甲护腕', '統帥的鏈甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16465, '야전사령관의 사슬 투구', 'Casque de grand maréchal en anneaux', 'Kettenhelm des Feldmarschalls', '元帅的链甲头盔', '戰場元帥的鍊甲頭盔', 'Yelmo de anillas de mariscal de campo', 'Yelmo de anillas de Mariscal de campo', 'Плетеный шлем фельдмаршала', '', '', '', '', '', '', '', ''), +(16466, '야전사령관의 사슬 흉갑', 'Cuirasse de grand maréchal en anneaux', 'Kettenbrustplatte des Feldmarschalls', '元帅的链甲', '戰場元帥的鍊甲', 'Peto de anillas de mariscal de campo', 'Coraza de anillas de Mariscal de campo', 'Плетеная кираса фельдмаршала', '', '', '', '', '', '', '', ''), +(16467, '작전사령관의 사슬 다리보호대', 'Jambières de maréchal en anneaux', 'Kettenbeinschützer des Marschalls', '统帅的链甲护腿', '元帥的鍊甲護腿', 'Musleras de anillas de mariscal', 'Musleras de anillas de Mariscal', 'Плетеные набедренники маршала', '', '', '', '', '', '', '', ''), +(16468, '야전사령관의 사슬 어깨갑옷', 'Spallières de grand maréchal en anneaux', 'Kettenschiftung des Feldmarschalls', '元帅的链甲护肩', '戰場元帥的鍊甲護肩', 'Bufas de anillas de mariscal de campo', 'Bufas de anillas de Mariscal de campo', 'Плетеный наплеч фельдмаршала', '', '', '', '', '', '', '', ''), +(16469, '작전사령관의 강철 손목보호대', 'Brassards lamellaires de maréchal', 'Lamellen-Armschützer des Marschalls', '统帅的板层甲护臂', '統帥的板層甲護臂', '', '', '', '', '', '', '', '', '', '', ''), +(16470, '작전사령관의 강철 허리띠', 'Ceinture lamellaire de maréchal', 'Lamellen-Gürtel des Marschalls', '统帅的板层甲腰带', '統帥的板層甲腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16471, '작전사령관의 강철 장갑', 'Gants lamellaires de maréchal', 'Lamellenhandschuhe des Marschalls', '统帅的板层甲手套', '元帥的板層甲手套', 'Guantes de láminas de mariscal', 'Guantes de láminas de Mariscal', 'Ламеллярные перчатки маршала', '', '', '', '', '', '', '', ''), +(16472, '작전사령관의 강철 장화', 'Bottes lamellaires de maréchal', 'Lamellenstiefel des Marschalls', '统帅的板层甲战靴', '元帥的板層甲戰靴', 'Botas de láminas de mariscal', 'Botas de láminas de Mariscal', 'Ламеллярные сапоги маршала', '', '', '', '', '', '', '', ''), +(16473, '야전사령관의 강철 흉갑', 'Pansière lamellaire de grand maréchal', 'Lamellenbrustharnisch des Feldmarschalls', '元帅的板层甲', '戰場元帥的板層甲', 'Peto de láminas de alguacil de campo', 'Peto de láminas de Mariscal de campo', 'Ламеллярная бригантина фельдмаршала', '', '', '', '', '', '', '', ''), +(16474, '야전사령관의 강철 면갑', 'Casque lamellaire de grand maréchal', 'Lamellengesichtsschutz des Feldmarschalls', '元帅的板层甲头盔', '戰場元帥的板層甲頭盔', 'Yelmo de láminas de alguacil de campo', 'Visera de láminas de Mariscal de campo', 'Ламеллярный большой шлем фельдмаршала', '', '', '', '', '', '', '', ''), +(16475, '작전사령관의 강철 다리갑옷', 'Jambières lamellaires de maréchal', 'Lamellenbeinplatten des Marschalls', '统帅的板层甲腿铠', '元帥的板層甲腿鎧', 'Quijotes de láminas de mariscal', 'Quijotes de láminas de Mariscal', 'Ламеллярные ножные латы маршала', '', '', '', '', '', '', '', ''), +(16476, '야전사령관의 강철 어깨갑옷', 'Espauliers lamellaires de grand maréchal', 'Lamellenschulterstücke des Feldmarschalls', '元帅的板层甲肩铠', '戰場元帥的板層甲肩鎧', 'Espaldares de láminas de alguacil de campo', 'Espaldares de láminas de Mariscal de campo', 'Ламеллярные наплечье фельдмаршала', '', '', '', '', '', '', '', ''), +(16477, '야전사령관의 판금 갑옷', 'Armure de plaques de grand maréchal', 'Plattenrüstung des Feldmarschalls', '元帅的板甲', '戰場元帥的鎧甲', 'Armadura de placas de alguacil de campo', 'Armadura de placas de Mariscal de campo', 'Латный доспех фельдмаршала', '', '', '', '', '', '', '', ''), +(16478, '야전사령관의 판금 투구', 'Casque de grand maréchal en plaques', 'Plattenhelm des Feldmarschalls', '元帅的板甲头盔', '戰場元帥的鎧甲頭盔', 'Yelmo de placas de alguacil de campo', 'Yelmo de placas de Mariscal de campo', 'Латный шлем фельдмаршала', '', '', '', '', '', '', '', ''), +(16479, '작전사령관의 판금 다리보호대', 'Jambières de maréchal en plaques', 'Plattenbeinschützer des Marschalls', '统帅的板甲护腿', '元帥的鎧甲護腿', 'Musleras de placas de mariscal', 'Musleras de placas de Mariscal', 'Латные набедренники маршала', '', '', '', '', '', '', '', ''), +(16480, '야전사령관의 판금 어깨갑옷', 'Garde-épaules de grand maréchal en plaques', 'Plattenschulterschutz des Feldmarschalls', '元帅的板甲护肩', '戰場元帥的鎧甲護肩', 'Hombreras de placas de alguacil de campo', 'Guardahombros de placas de Mariscal de campo', 'Латные наплечные щитки фельдмаршала', '', '', '', '', '', '', '', ''), +(16481, '작전사령관의 판금 팔보호구', 'Bracelets de maréchal en plaques', 'Plattenarmschienen des Marschalls', '统帅的板甲护腕', '統帥的板甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16482, '작전사령관의 판금 벨트', 'Ceinture de maréchal en plaques', 'Plattengurt des Marschalls', '统帅的板甲腰带', '統帥的板甲腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16483, '작전사령관의 판금 장화', 'Bottes de maréchal en plaques', 'Plattenstiefel des Marschalls', '统帅的板甲战靴', '元帥的鎧甲戰靴', 'Botas de placas de mariscal', 'Botas de placas de Mariscal', 'Латные сапоги маршала', '', '', '', '', '', '', '', ''), +(16484, '작전사령관의 판금 건틀릿', 'Gantelets de maréchal en plaques', 'Plattenstulpen des Marschalls', '统帅的板甲护手', '元帥的鎧甲護手', 'Guantes de placas de mariscal', 'Guantes de placas de Mariscal', 'Латные рукавицы маршала', '', '', '', '', '', '', '', ''), +(16485, '혈투사의 비단 장화', 'Bottines de garde de sang en soie', 'Seidene Fußlappen des Blutgardisten', '血卫士的丝质裹足', '血衛士的絲質裹足', 'Borceguíes de seda de Guardia de sangre', 'Borceguíes de seda de Guardia de sangre', 'Шелковые обмотки Кровавого стража', '', '', '', '', '', '', '', ''), +(16486, '하급투사의 비단 소매장식', 'Crispins d\'adjudant en soie', 'Seidenmanschetten des Rottenmeisters', '一等军士长的丝质护腕', '一等士官的絲質護腕', 'Puños de seda de Gran capataz', 'Puños de seda de Gran capataz', 'Шелковые манжеты высшего сержанта', '', '', '', '', '', '', '', ''), +(16487, '혈투사의 비단 장갑', 'Gants de garde de sang en soie', 'Seidene Handschuhe des Blutgardisten', '血卫士的丝质手套', '血衛士的絲質手套', 'Guantes de seda de Guardia de sangre', 'Guantes de seda de Guardia de sangre', 'Шелковые перчатки Кровавого стража', '', '', '', '', '', '', '', ''), +(16488, '용사의 비단 허리띠', 'Ceinture de légionnaire en soie', 'Seidener Gürtel des Zornbringers', '军团士兵的丝质腰带', '軍團士兵的絲質腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16489, '부사령관의 비단 두건', 'Chaperon de champion en soie', 'Seidene Kapuze des Feldherren', '勇士的丝质兜帽', '勇士的絲質兜帽', 'Caperuza de seda de campeón', 'Caperuza de seda de Campeón', 'Шелковый капюшон защитника', '', '', '', '', '', '', '', ''), +(16490, '용사의 비단 바지', 'Pantalon de légionnaire en soie', 'Seidene Hose des Zornbringers', '军团士兵的丝质短裤', '軍團士兵的絲質短褲', 'Pantalones de seda de legionario', 'Pantalones de seda de Legionario', 'Шелковые штаны легионера', '', '', '', '', '', '', '', ''), +(16491, '용사의 비단 로브', 'Robe de légionnaire en soie', 'Seidene Robe des Zornbringers', '军团士兵的丝质长袍', '軍團士兵的絲質長袍', 'Togas de seda de legionario', 'Togas de seda de Legionario', 'Шелковые одеяния легионера', '', '', '', '', '', '', '', ''), +(16492, '부사령관의 비단 어깨보호구', 'Protège-épaules de champion en soie', 'Seidene Schulterpolster des Feldherren', '勇士的丝质护肩', '勇士的絲質護肩', 'Hombreras de seda de campeón', 'Hombreras de seda de Campeón', 'Шелковые наплечные щитки защитника', '', '', '', '', '', '', '', ''), +(16493, '용사의 용가죽 손목보호대', 'Brassards de légionnaire en peau de dragon', 'Drachenleder-Armschützer des Zornbringers', '军团士兵的龙皮护臂', '軍團士兵的龍皮護臂', '', '', '', '', '', '', '', '', '', '', ''), +(16494, '혈투사의 용가죽 장화', 'Bottes de garde de sang en peau de dragon', 'Drachenlederstiefel des Blutgardisten', '血卫士的龙皮战靴', '血衛士的龍皮戰靴', 'Botas de pellejo de dragón de Guardia de sangre', 'Botas de pellejo de dragón de Guardia de sangre', 'Сапоги Кровавого стража из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16495, '용사의 용가죽 허리띠', 'Ceinture de légionnaire en peau de dragon', 'Drachenleder-Gürtelbund des Zornbringers', '军团士兵的龙皮腰带', '軍團士兵的龍皮腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16496, '혈투사의 용가죽 건틀릿', 'Gantelets de champion en peau de dragon', 'Drachenlederstulpen des Blutgardisten', '血卫士的龙皮护手', '血衛士的龍皮護手', 'Guanteletes de pellejo de dragón de Guardia de sangre', 'Guanteletes de pellejo de dragón de Guardia de sangre', 'Рукавицы Кровавого стража из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16497, '하급투사의 용가죽 손목보호대', 'Garde-bras d\'adjudant en cuir', 'Lederarmschützer des Rottenmeisters', '一等军士长的皮甲护臂', '一等士官的皮甲護腕', 'Guardabrazos de cuero de Gran capataz', 'Guardabrazos de cuero de Gran capataz', 'Кожаные боевые наручи высшего сержанта', '', '', '', '', '', '', '', ''), +(16498, '혈투사의 가죽 장화', 'Bottes de garde de sang en cuir', 'Ledertreter des Blutgardisten', '血卫士的皮甲长靴', '血衛士的皮甲長靴', 'Botines de cuero Guardia de sangre', 'Botines de cuero Guardia de sangre', 'Кожаные ботфорты Кровавого стража', '', '', '', '', '', '', '', ''), +(16499, '혈투사의 가죽 장갑', 'Cestes de garde de sang en cuir', 'Lederklemmen des Blutgardisten', '血卫士的皮甲护手', '血衛士的皮甲護手', 'Vicio de cuero de Guardia de sangre', 'Abrazadera de cuero de Guardia de sangre', 'Кожаные перчатки Кровавого стража', '', '', '', '', '', '', '', ''), +(16500, '용사의 가죽 벨트', 'Ceinture de légionnaire en cuir', 'Ledergurt des Zornbringers', '军团士兵的皮甲束带', '軍團士兵的皮甲束帶', '', '', '', '', '', '', '', '', '', '', ''), +(16501, '부사령관의 용가죽 어깨갑옷', 'Spallières de champion en peau de dragon', 'Drachenlederschiftung des Feldherren', '勇士的龙皮肩甲', '勇士的龍皮肩甲', 'Bufas de pellejo de dragón de campeón', 'Bufas de pellejo de dragón de Campeón', 'Наплеч защитника из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16502, '용사의 용가죽 바지', 'Pantalon de légionnaire en peau de dragon', 'Drachenlederbeinkleider des Zornbringers', '军团士兵的龙皮长裤', '軍團士兵的龍皮長褲', 'Pantalones de pellejo de dragón de legionario', 'Calzas de pellejo de dragón de Legionario', 'Брюки легионера из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16503, '부사령관의 용가죽 투구', 'Casque de champion en peau de dragon', 'Drachenlederhelm des Feldherren', '勇士的龙皮头盔', '勇士的龍皮頭盔', 'Yelmo de pellejo de dragón de campeón', 'Yelmo de pellejo de dragón de Campeón', 'Шлем защитника из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16504, '용사의 용가죽 흉갑', 'Cuirasse de légionnaire en peau de dragon', 'Drachenlederbrustplatte des Zornbringers', '军团士兵的龙皮胸甲', '軍團士兵的龍皮胸甲', 'Peto de pellejo de dragón de legionario', 'Coraza de pellejo de dragón de Legionario', 'Кираса легионера из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16505, '용사의 가죽 갑옷', 'Haubert de légionnaire en cuir', 'Lederhalsberge des Zornbringers', '军团士兵的皮甲护胸', '軍團士兵的皮甲護胸', 'Camisote de cuero de legionario', 'Camisote de cuero de Legionario', 'Кожаный хауберк легионера', '', '', '', '', '', '', '', ''), +(16506, '부사령관의 가죽 머리보호구', 'Casque de champion en cuir', 'Lederkopfschutz des Feldherren', '勇士的皮甲头盔', '勇士的皮甲頭盔', 'Protegecabezas de cuero de campeón', 'Protegecabezas de cuero de Campeón', 'Кожаный шлем защитника', '', '', '', '', '', '', '', ''), +(16507, '부사령관의 가죽 어깨보호대', 'Mantelet de champion en cuir', 'Ledermantel des Feldherren', '勇士的皮甲护肩', '勇士的皮甲護肩', 'Manto de cuero de campeón', 'Manto de cuero de Campeón', 'Кожаное оплечье защитника', '', '', '', '', '', '', '', ''), +(16508, '용사의 가죽 다리보호구', 'Jambières de légionnaire en cuir', 'Ledergamaschen des Zornbringers', '军团士兵的皮甲护腿', '軍團士兵的皮甲護腿', 'Leotardos de cuero de legionario', 'Leotardos de cuero de Legionario', 'Кожаные поножи легионера', '', '', '', '', '', '', '', ''), +(16509, '혈투사의 판금 장화', 'Bottes de garde de sang en plaques', 'Plattenstiefel des Blutgardisten', '军团士兵的板甲战靴', '血衛士的鎧甲戰靴', 'Botas de placas de Guardia de sangre', 'Botas de placas de Guardia de sangre', 'Латные сапоги Кровавого стража', '', '', '', '', '', '', '', ''), +(16510, '혈투사의 판금 장갑', 'Gants de garde de sang en plaques', 'Plattenhandschuhe des Blutgardisten', '军团士兵的板甲手套', '血衛士的鎧甲手套', 'Guantes de placas de Guardia de sangre', 'Guantes de placas de Guardia de sangre', 'Латные перчатки Кровавого стража', '', '', '', '', '', '', '', ''), +(16511, '용사의 판금 허리띠', 'Ceinture de légionnaire en plaques', 'Platten-Sattelgurt des Zornbringers', '军团士兵的板甲腰带', '軍團士兵的板甲腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16512, '용사의 판금 팔보호구', 'Bracelets de légionnaire en plaques', 'Plattenarmschienen des Zornbringers', '军团士兵的板甲护腕', '軍團士兵的板甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16513, '용사의 판금 갑옷', 'Armure de plaques de légionnaire', 'Plattenrüstung des Zornbringers', '百夫长的板甲', '軍團士兵的鎧甲', 'Armadura de placas de legionario', 'Armadura de placas de Legionario', 'Латный доспех легионера', '', '', '', '', '', '', '', ''), +(16514, '부사령관의 판금 머리보호구', 'Heaume de champion en plaques', 'Plattenkopfschutz des Feldherren', '百夫长的板甲头盔', '勇士的鎧甲頭盔', 'Protegecabezas de placas de campeón', 'Protegecabezas de placas de Campeón', 'Латный шлем защитника', '', '', '', '', '', '', '', ''), +(16515, '용사의 판금 다리보호대', 'Jambières de légionnaire en plaques', 'Plattenbeinschützer des Zornbringers', '百夫长的板甲护腿', '軍團士兵的鎧甲護腿', 'Musleras de placas de legionario', 'Musleras de placas de Legionario', 'Латные набедренники легионера', '', '', '', '', '', '', '', ''), +(16516, '부사령관의 판금 어깨갑옷', 'Espauliers de champion en plaques', 'Plattenschulterstücke des Feldherren', '百夫长的板甲肩甲', '勇士的鎧甲肩甲', 'Espaldares de placas de campeón', 'Espaldares de placas de Campeón', 'Латное наплечье защитника', '', '', '', '', '', '', '', ''), +(16517, '용사의 사슬 팔보호구', 'Bracelets de légionnaire en chaînes', 'Kettenarmschienen des Zornbringers', '军团士兵的链甲护腕', '軍團士兵的鏈甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16518, '혈투사의 쇠사슬 장화', 'Bottes de garde de sang en mailles', 'Panzerlaufschuhe des Blutgardisten', '军团士兵的锁甲战靴', '血衛士的鎖甲戰靴', 'Botos de malla de Guardia de sangre', 'Botos de malla de Guardia de sangre', 'Кольчужные башмаки Кровавого стража', '', '', '', '', '', '', '', ''), +(16519, '혈투사의 쇠사슬 장갑', 'Poignes de garde de sang en mailles', 'Panzerhandschutz des Blutgardisten', '军团士兵的锁甲护手', '血衛士的鎖甲護手', 'Mandiletes de malla de Guardia de sangre', 'Mandiletes de malla de Guardia de sangre', 'Кольчужные захваты Кровавого стража', '', '', '', '', '', '', '', ''), +(16520, '용사의 쇠사슬 허리띠', 'Ceinture de légionnaire en mailles', 'Panzer-Sattelgurt des Zornbringers', '军团士兵的锁甲腰带', '軍團士兵的鎖甲腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16521, '부사령관의 쇠사슬 투구', 'Heaume de champion en mailles', 'Panzerhelm des Feldherren', '百夫长的锁甲头盔', '勇士的鎖甲頭盔', 'Yelmo de malla de campeón', 'Yelmo de malla de Campeón', 'Кольчужный шлем защитника', '', '', '', '', '', '', '', ''), +(16522, '용사의 쇠사슬 흉갑', 'Plastron de légionnaire en mailles', 'Panzerbrustharnisch des Zornbringers', '百夫长的锁甲', '軍團士兵的鎖甲', 'Coraza de malla de legionario', 'Pechera de malla de Legionario', 'Кольчужный нагрудник легионера', '', '', '', '', '', '', '', ''), +(16523, '용사의 쇠사슬 다리보호구', 'Jambières de légionnaire en mailles', 'Panzergamaschen des Zornbringers', '军团士兵的锁甲护腿', '軍團士兵的鎖甲護腿', 'Leotardos de malla de legionario', 'Leotardos de malla de Legionario', 'Кольчужные поножи легионера', '', '', '', '', '', '', '', ''), +(16524, '부사령관의 쇠사슬 어깨보호구', 'Epaulières de champion en mailles', 'Panzerschultern des Feldherren', '百夫长的锁甲护肩', '勇士的鎖甲護肩', 'Hombreras de malla de campeón', 'Sobrehombros de malla de Campeón', 'Наплечники защитника', '', '', '', '', '', '', '', ''), +(16525, '용사의 사슬 흉갑', 'Cuirasse de légionnaire en anneaux', 'Kettenbrustplatte des Zornbringers', '军团士兵的链甲', '軍團士兵的鍊甲', 'Peto de anillas de legionario', 'Coraza de anillas de Legionario', 'Плетеная кираса легионера', '', '', '', '', '', '', '', ''), +(16526, '부사령관의 사슬 머리보호구', 'Heaume de champion en anneaux', 'Kettenkopfschutz des Feldherren', '勇士的链甲头盔', '勇士的鍊甲頭盔', 'Protegecabezas de anillas de campeón', 'Protegecabezas de anillas de Campeón', 'Плетеное оголовье защитника', '', '', '', '', '', '', '', ''), +(16527, '용사의 사슬 다리보호구', 'Jambières de légionnaire en anneaux', 'Kettenbeinlinge des Zornbringers', '军团士兵的链甲护腿', '軍團士兵的鍊甲護腿', 'Leotardos de anillas de legionario', 'Leotardos de anillas de Legionario', 'Плетеные поножи легионера', '', '', '', '', '', '', '', ''), +(16528, '부사령관의 사슬 어깨갑옷', 'Espauliers de champion en anneaux', 'Kettenschulterstücke des Feldherren', '勇士的链甲护肩', '勇士的鍊甲護肩', 'Espaldares de anillas de campeón', 'Espaldares de anillas de Campeón', 'Плетеное наплечье защитника', '', '', '', '', '', '', '', ''), +(16529, '용사의 사슬 벨트', 'Ceinture de légionnaire en chaînes', 'Kettengurt des Zornbringers', '军团士兵的链甲束带', '軍團士兵的鏈甲束帶', '', '', '', '', '', '', '', '', '', '', ''), +(16530, '혈투사의 사슬 건틀릿', 'Gantelets de garde de sang en anneaux', 'Kettenstulpen des Blutgardisten', '血卫士的链甲护手', '血衛士的鍊甲護手', 'Guanteletes de Guardia de sangre', 'Guanteletes de Guardia de sangre', 'Плетеные рукавицы Кровавого стража', '', '', '', '', '', '', '', ''), +(16531, '혈투사의 사슬 장화', 'Bottes de garde de sang en anneaux', 'Kettenstiefel des Blutgardisten', '血卫士的链甲战靴', '血衛士的鍊甲戰靴', 'Botas de anillas de Guardia de sangre', 'Botas de anillas de Guardia de sangre', 'Плетеные сапоги Кровавого стража', '', '', '', '', '', '', '', ''), +(16532, '하급투사의 쇠사슬 손목보호구', 'Garde-poignets d\'adjudant en mailles', 'Panzerhandgelenksschutz des Rottenmeisters', '一等军士长的锁甲护腕', '一等士官的鎖甲護腕', 'Muñequeras de malla de Gran capataz', 'Guardamuñecas de malla de Gran capataz', 'Кольчужные накулачники высшего сержанта', '', '', '', '', '', '', '', ''), +(16533, '장군의 비단 두건', 'Capuche de seigneur de guerre en soie', 'Seidene Kutte des Kriegsfürsten', '督军的丝质罩帽', '督軍的絲質罩帽', 'Capucha de seda de Señor de la Guerra', 'Capucha de seda de Señor de la Guerra', 'Шелковый клобук вождя', '', '', '', '', '', '', '', ''), +(16534, '전투사령관의 비단 바지', 'Pantalon de général en soie', 'Seidene Beinkleider des Kriegsherren', '将军的丝质长裤', '將軍的絲質長褲', 'Pantalones de seda de general', 'Calzas de seda de General', 'Шелковые брюки генерала', '', '', '', '', '', '', '', ''), +(16535, '장군의 비단 의복', 'Grande tenue de seigneur de guerre en soie', 'Seidene Gewandung des Kriegsfürsten', '督军的丝质外衣', '督軍的絲質外衣', 'Vestimenta de seda de Señor de la Guerra', 'Vestimenta de seda de Señor de la Guerra', 'Шелковое облачение вождя', '', '', '', '', '', '', '', ''), +(16536, '장군의 비단 아미스', 'Amict de seigneur de guerre en soie', 'Seidene Amicia des Kriegsfürsten', '督军的丝质披肩', '督軍的絲質披肩', 'Hombrera de seda de Señor de la Guerra', 'Amito de seda de Señor de la Guerra', 'Шелковый нарамник вождя', '', '', '', '', '', '', '', ''), +(16537, '전투사령관의 비단 장식띠', 'Ceinture de général en soie', 'Seidene Schärpe des Kriegsherrn', '将军的丝质腰带', '將軍的絲質腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16538, '전투사령관의 비단 소매장식', 'Bracelets de général en soie', 'Seidene Manschetten des Kriegsherrn', '将军的丝质腕轮', '將軍的絲質腕輪', '', '', '', '', '', '', '', '', '', '', ''), +(16539, '전투사령관의 비단 장화', 'Bottes de général en soie', 'Seidene Stiefel des Kriegsherren', '将军的丝质长靴', '將軍的絲質長靴', 'Botas de seda de general', 'Botas de seda de General', 'Шелковые сапоги генерала', '', '', '', '', '', '', '', ''), +(16540, '전투사령관의 비단 장갑', 'Garde-mains de général en soie', 'Seidene Handschützer des Kriegsherren', '将军的丝质护手', '將軍的絲質護手', 'Manoplas de seda de general', 'Manoplas de seda de General', 'Шелковые боевые рукавицы генерала', '', '', '', '', '', '', '', ''), +(16541, '장군의 판금 갑옷', 'Armure de plaques de seigneur de guerre', 'Plattenrüstung des Kriegsfürsten', '督军的板甲', '督軍的鎧甲', 'Armadura de placas de Señor de la Guerra', 'Armadura de placas de Señor de la Guerra', 'Латный доспех вождя', '', '', '', '', '', '', '', ''), +(16542, '장군의 판금 투구', 'Heaume de seigneur de guerre en plaques', 'Plattenkopfstück des Kriegsfürsten', '督军的板甲头盔', '督軍的鎧甲頭盔', 'Celada de placas de Señor de la Guerra', 'Celada de placas de Señor de la Guerra', 'Латный головной убор вождя', '', '', '', '', '', '', '', ''), +(16543, '전투사령관의 판금 다리보호구', 'Jambières de général en plaques', 'Plattengamaschen des Kriegsfürsten', '将军的板甲护腿', '將軍的鎧甲護腿', 'Leotardos de placas de general', 'Leotardos de placas de General', 'Латные поножи генерала', '', '', '', '', '', '', '', ''), +(16544, '장군의 판금 어깨보호구', 'Epaulières de seigneur de guerre en plaques', 'Plattenschultern des Kriegsfürsten', '督军的板甲护肩', '督軍的鎧甲護肩', 'Hombreras de placas de Señor de la Guerra', 'Sobrehombros de placas de Señor de la Guerra', 'Латные наплечники вождя', '', '', '', '', '', '', '', ''), +(16545, '전투사령관의 판금 장화', 'Bottes de général en plaques', 'Plattenstiefel des Kriegsherren', '将军的板甲战靴', '將軍的鎧甲戰靴', 'Botas de placas de general', 'Botas de placas de General', 'Латные сапоги генерала', '', '', '', '', '', '', '', ''), +(16546, '전투사령관의 판금 손목보호대', 'Brassards de général en plaques', 'Platten-Armschützer des Kriegsherrn', '将军的板甲护臂', '將軍的板甲護臂', '', '', '', '', '', '', '', '', '', '', ''), +(16547, '전투사령관의 판금 벨트', 'Ceinture de général en plaques', 'Plattengurt des Kriegsherrn', '将军的板甲束带', '將軍的板甲束帶', '', '', '', '', '', '', '', '', '', '', ''), +(16548, '전투사령관의 판금 건틀릿', 'Gantelets de général en plaques', 'Plattenstulpen des Kriegsherren', '将军的板甲护手', '將軍的鎧甲護手', 'Guanteletes de placas de general', 'Guanteletes de placas de General', 'Латные рукавицы генерала', '', '', '', '', '', '', '', ''), +(16549, '장군의 용가죽 갑옷', 'Haubert de seigneur de guerre en peau de dragon', 'Drachenlederhalsberge des Kriegsfürsten', '督军的龙皮锁甲', '督軍的龍皮鎖甲', 'Camisote tejedor de tinieblas de Señor de la Guerra', 'Camisote de pellejo de dragón de Señor de la Guerra', 'Хауберк вождя из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16550, '장군의 용가죽 투구', 'Casque de seigneur de guerre en peau de dragon', 'Drachenlederhelm des Kriegsfürsten', '督军的龙皮头盔', '督軍的龍皮頭盔', 'Casco tejedor de tinieblas de Señor de la Guerra', 'Casco de pellejo de dragón de Señor de la Guerra', 'Полный шлем вождя из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16551, '장군의 용가죽 견장', 'Epaulettes de seigneur de guerre en peau de dragon', 'Drachenlederschulterklappen des Kriegsfürsten', '督军的龙皮肩饰', '督軍的龍皮肩飾', 'Insignias tejedor de tinieblas de Señor de la Guerra', 'Cubrehombros de pellejo de dragón de Señor de la Guerra', 'Эполеты вождя из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16552, '전투사령관의 용가죽 다리보호구', 'Jambières de général en peau de dragon', 'Drachenledergamaschen des Kriegsherren', '将军的龙皮护腿', '將軍的龍皮護腿', 'Leotardos de pellejo de dragón de general', 'Leotardos de pellejo de dragón de General', 'Поножи генерала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16553, '전투사령관의 용가죽 팔보호구', 'Bracelets de général en peau de dragon', 'Drachenleder-Armschienen des Kriegsherrn', '将军的龙皮护腕', '將軍的龍皮護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16554, '전투사령관의 용가죽 장화', 'Bottes de général en peau de dragon', 'Drachenlederstiefel des Kriegsherren', '将军的龙皮战靴', '將軍的龍皮戰靴', 'Botas de pellejo de dragón de general', 'Botas de pellejo de dragón de General', 'Сапоги генерала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16555, '전투사령관의 용가죽 장갑', 'Gants de général en peau de dragon', 'Drachenlederhandschuhe des Kriegsherren', '将军的龙皮手套', '將軍的龍皮手套', 'Guantes de pellejo de dragón de general', 'Guantes de pellejo de dragón de General', 'Перчатки генерала из драконьей шкуры', '', '', '', '', '', '', '', ''), +(16556, '전투사령관의 용가죽 허리띠', 'Ceinture de général en peau de dragon', 'Drachenleder-Gürtel des Kriegsherrn', '将军的龙皮腰带', '將軍的龍皮腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16557, '전투사령관의 가죽 벨트', 'Ceinture de général en cuir', 'Ledener Gurt des Kriegsherrn', '将军的皮甲束带', '將軍的皮甲束帶', '', '', '', '', '', '', '', '', '', '', ''), +(16558, '전투사령관의 가죽 장화', 'Bottes de général en cuir', 'Ledertreter des Kriegsherren', '将军的皮甲战靴', '將軍的皮甲戰靴', 'Botines de cuero de general', 'Botines de cuero de General', 'Кожаные ботфорты генерала', '', '', '', '', '', '', '', ''), +(16559, '전투사령관의 가죽 팔보호구', 'Bracelets de général en cuir', 'Lederarmsplinte des Kriegsherrn', '将军的皮甲护臂', '將軍的皮甲護臂', '', '', '', '', '', '', '', '', '', '', ''), +(16560, '전투사령관의 가죽 장갑', 'Mitaines de général en cuir', 'Lederfäustlinge des Kriegsherren', '将军的皮甲手套', '將軍的皮甲手套', 'Mitones de cuero de general', 'Mitones de cuero de General', 'Кожаные полуперчатки генерала', '', '', '', '', '', '', '', ''), +(16561, '장군의 가죽 투구', 'Casque de seigneur de guerre en cuir', 'Lederhelm des Kriegsfürsten', '督军的皮甲头盔', '督軍的皮甲頭盔', 'Yelmo de cuero de Señor de la Guerra', 'Yelmo de cuero de Señor de la Guerra', 'Кожаный шлем вождя', '', '', '', '', '', '', '', ''), +(16562, '장군의 가죽 어깨갑옷', 'Spallières de seigneur de guerre en cuir', 'Lederschiftung des Kriegsfürsten', '督军的皮甲肩铠', '督軍的皮甲肩鎧', 'Bufas de cuero de Señor de la Guerra', 'Bufas de cuero de Señor de la Guerra', 'Кожаный наплеч вождя', '', '', '', '', '', '', '', ''), +(16563, '장군의 가죽 흉갑', 'Cuirasse de seigneur de guerre en cuir', 'Lederbrustplatte des Kriegsfürsten', '督军的皮甲', '督軍的皮甲', 'Peto de cuero de Señor de la Guerra', 'Coraza de cuero de Señor de la Guerra', 'Кожаная кираса вождя', '', '', '', '', '', '', '', ''), +(16564, '전투사령관의 가죽 다리보호대', 'Jambières de général en cuir', 'Lederbeinschützer des Kriegsherren', '将军的皮甲护腿', '將軍的皮甲護腿', 'Musleras de cuero de general', 'Musleras de cuero de General', 'Кожаные набедренники генерала', '', '', '', '', '', '', '', ''), +(16565, '장군의 사슬 흉갑', 'Plastron de seigneur de guerre en anneaux', 'Kettenbrustharnisch des Kriegsfürsten', '督军的链甲', '督軍的鍊甲', 'Coraza de anillas de Señor de la Guerra', 'Pechera de anillas de Señor de la Guerra', 'Плетеный нагрудник вождя', '', '', '', '', '', '', '', ''), +(16566, '장군의 사슬 투구', 'Heaume de seigneur de guerre en anneaux', 'Kettenhelm des Kriegsfürsten', '督军的链甲头盔', '督軍的鍊甲頭盔', 'Casco de anillas de Señor de la Guerra', 'Casco de anillas de Señor de la Guerra', 'Полный плетеный шлем вождя', '', '', '', '', '', '', '', ''), +(16567, '전투사령관의 사슬 다리보호대', 'Jambières de général en anneaux', 'Kettenbeinschützer des Kriegsherren', '将军的链甲护腿', '將軍的鍊甲護腿', 'Musleras de anillas de general', 'Musleras de anillas de General', 'Плетеные набедренники генерала', '', '', '', '', '', '', '', ''), +(16568, '장군의 사슬 어깨보호구', 'Epaulières de seigneur de guerre en anneaux', 'Kettenschultern des Kriegsfürsten', '督军的链甲护肩', '督軍的鍊甲護肩', 'Hombreras de anillas de Señor de la Guerra', 'Sobrehombros de anillas de Señor de la Guerra', 'Плетеные наплечники вождя', '', '', '', '', '', '', '', ''), +(16569, '전투사령관의 사슬 장화', 'Bottes de général en anneaux', 'Kettenstiefel des Kriegsherren', '将军的链甲战靴', '將軍的鍊甲戰靴', 'Botas de anillas de general', 'Botas de anillas de General', 'Плетеные сапоги генерала', '', '', '', '', '', '', '', ''), +(16570, '전투사령관의 사슬 손목보호구', 'Bracelets de général en chaînes', 'Ketten-Handgelenkschutz des Kriegsherrn', '将军的链甲护腕', '將軍的鏈甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16571, '전투사령관의 사슬 장갑', 'Gants de général en anneaux', 'Kettenhandschuhe des Kriegsherren', '将军的链甲手套', '將軍的鍊甲手套', 'Guantes de anillas de general', 'Guantes de anillas de General', 'Плетеные перчатки генерала', '', '', '', '', '', '', '', ''), +(16572, '전투사령관의 사슬 벨트', 'Ceinture de général en chaînes', 'Kettengurt des Kriegsherrn', '将军的链甲束带', '將軍的鏈甲束帶', '', '', '', '', '', '', '', '', '', '', ''), +(16573, '전투사령관의 쇠사슬 장화', 'Bottes de général en mailles', 'Panzerstiefel des Kriegsherren', '将军的锁甲战靴', '將軍的鎖甲戰靴', 'Botas de malla de general', 'Botas de malla de General', 'Кольчужные сапоги генерала', '', '', '', '', '', '', '', ''), +(16574, '전투사령관의 쇠사슬 건틀릿', 'Gantelets de général en mailles', 'Panzerstulpen des Kriegsherren', '将军的锁甲护手', '將軍的鎖甲護手', 'Guanteletes de malla de general', 'Guanteletes de malla de General', 'Кольчужные рукавицы генерала', '', '', '', '', '', '', '', ''), +(16575, '전투사령관의 쇠사슬 허리띠', 'Ceinture de général en mailles', 'Panzer-Gürtelbund des Kriegsherrn', '将军的锁甲腰带', '將軍的鎖甲腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(16576, '전투사령관의 쇠사슬 팔보호구', 'Bracelets de général en mailles', 'Panzer-Armschienen des Kriegsherrn', '将军的锁甲护腕', '將軍的鎖甲護腕', '', '', '', '', '', '', '', '', '', '', ''), +(16577, '장군의 쇠사슬 갑옷', 'Armure de seigneur de guerre en mailles', 'Panzerrüstung des Kriegsfürsten', '督军的锁甲', '督軍的鎖甲', 'Armadura de malla de Señor de la Guerra', 'Armadura de malla de Señor de la Guerra', 'Кольчуга вождя', '', '', '', '', '', '', '', ''), +(16578, '장군의 쇠사슬 투구', 'Heaume de seigneur de guerre en mailles', 'Panzerhelm des Kriegsfürsten', '督军的锁甲头盔', '督軍的鎖甲頭盔', 'Yelmo de Señor de la Guerra', 'Yelmo de Señor de la Guerra', 'Кольчужный шлем вождя', '', '', '', '', '', '', '', ''), +(16579, '전투사령관의 쇠사슬 다리보호구', 'Jambières de général en mailles', 'Panzergamaschen des Kriegsherren', '将军的锁甲护腿', '將軍的鎖甲護腿', 'Leotardos de malla de general', 'Leotardos de malla de General', 'Кольчужные поножи генерала', '', '', '', '', '', '', '', ''), +(16580, '장군의 쇠사슬 어깨갑옷', 'Spallières de seigneur de guerre en mailles', 'Panzerschiftung des Kriegsfürsten', '督军的锁甲肩铠', '督軍的鎖甲肩鎧', 'Bufas de malla de Señor de la Guerra', 'Bufas de malla de Señor de la Guerra', 'Кольчужный наплеч вождя', '', '', '', '', '', '', '', ''), +(16581, '리조나이트 수정', 'Cristal de résonite', 'Resonitkristall', '共鸣水晶', '共鳴水晶', 'Cristal de resonita', 'Cristal de resonita', 'Кристалл резонита', '내부 깊숙히 마력이 깃들이 있습니다.', 'On sent de la magie à l\'oeuvre dans ses profondeurs.', 'Tief drinnen rührt sich Magie.', '魔法在它内部轰鸣着。', '魔法在它內部轟鳴著。', 'La magia se mueve en su interior.', 'La magia se mueve en su interior.', 'Магия пульсирует внутри'), +(16582, '몬스터 - Wand, Horde Green Feathered', 'Monstre - Baguette, Horde verte à plume', 'Monster - Zauberstab, Horde Grün Gefiedert', '', '', 'Monstruo: varita, verde con plumas de la Horda', 'Monstruo: varita, verde con plumas de la Horda', 'Монстр - жезл, Орда, зеленый оперенный', '', '', '', '', '', '', '', ''), +(16583, '악마의 구슬', 'Figurine démoniaque', 'Dämonenstatuette', '恶魔雕像', '惡魔雕像', 'Figura demoníaca', 'Figurilla demoníaca', 'Демоническая статуэтка', '', '', '', '', '', '', '', ''), +(16602, '트롤 부적', 'Charme troll', 'Troll-Glücksbringer', '巨魔符咒', '食人妖符咒', 'Talismán trol', 'Talismán trol', 'Оберег троллей', '', '', '', '', '', '', '', ''), +(16603, '마력 깃든 리조나이트 수정', 'Cristal de résonite enchanté', 'Verzauberter Resonitkristall', '魔化共鸣水晶', '魔化共鳴水晶', 'Cristal de resonita encantado', 'Cristal de resonita encantado', 'Колдовской кристалл резонита', '', '', '', '', '', '', '', ''), +(16604, '엘룬의 달빛 로브', 'Robe lunaire d\'Elune', 'Mondroben von Elune', '艾露恩的月袍', '伊露恩的月袍', 'Togas lunares de Elune', 'Togas lunares de Elune', 'Лунные одеяния Элуны', '', '', '', '', '', '', '', ''), +(16605, '빛의 수사 로브', 'Robe de moine de la lumière', 'Fraterroben des Lichts', '苦行僧的光明长袍', '苦行僧的光明長袍', 'Togas de la luz de Friar', 'Togas de la luz de Friar', 'Монашеские одеяния Света', '', '', '', '', '', '', '', ''), +(16606, '주술 부적 로브', 'Robe juju maléfique', 'Jujuverhexungsroben', '魂能妖术长袍', '魂能妖術長袍', 'Togas de maleficio juju', 'Togas de maleficio Juju', 'Одеяния проклятья джуджу', '', '', '', '', '', '', '', ''), +(16607, '제물의 수행사제 로브', 'Robe sacrificielle d\'acolyte', 'Opferroben des Akolyten', '侍僧的牺牲长袍', '侍僧的犧牲長袍', 'Togas de sacrificio de acólito', 'Togas de sacrificio de acólito', 'Жертвенные одеяния послушника', '', '', '', '', '', '', '', ''), +(16608, '물병자리 허리띠', 'Ceinture du Verseau', 'Wassermann-Gürtel', '宝瓶腰带', '寶瓶腰帶', 'Cinturón acuario', 'Cinturón acuario', 'Пояс Водолея', '', '', '', '', '', '', '', ''), +(16622, '찔레가시 활', '', 'Dornenwerfer', '荆棘投掷者', '荊棘投擲者', 'Lanzaespinas', 'Lanzaespinas', 'Метатель Шипов', '', '', '', '', '', '', '', ''), +(16623, '유리 목걸이', 'Médaillon d\'opaline', 'Opal-Medaillon', '蛋白石勋章', '蛋白石勳章', 'Medallón opalino', 'Medallón opalino', 'Опалиновый медальон', '', '', '', '', '', '', '', ''), +(16642, '벌목기 조작설명서 - 1장', 'Manuel d\'utilisation du Déchiqueteur - Chapitre 1', 'Schredderanleitung - Kapitel 1', '伐木机操作手册 - 第一章', '伐木機操作手冊 - 第一章', 'Manual de instrucciones de trituradora: Capítulo 1', 'Manual de instrucciones de trituradora: Capítulo 1', 'Руководство пользователя резака - Глава 1', '', '', '', '', '', '', '', ''), +(16643, '벌목기 조작설명서 - 2장', 'Manuel d\'utilisation du Déchiqueteur - Chapitre 2', 'Schredderanleitung - Kapitel 2', '伐木机操作手册 - 第二章', '伐木機操作手冊 - 第二章', 'Manual de instrucciones de trituradora: Capítulo 2', 'Manual de instrucciones de trituradora: Capítulo 2', 'Руководство пользователя резака - Глава 2', '', '', '', '', '', '', '', ''), +(16644, '벌목기 조작설명서 - 3장', 'Manuel d\'utilisation du Déchiqueteur - Chapitre 3', 'Schredderanleitung - Kapitel 3', '伐木机操作手册 - 第三章', '伐木機操作手冊 - 第三章', 'Manual de instrucciones de trituradora: Capítulo 3', 'Manual de instrucciones de trituradora: Capítulo 3', 'Руководство пользователя резака - Глава 3', '', '', '', '', '', '', '', ''), +(16645, '벌목기 조작설명서 - 1쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 1', 'Schredderanleitung - Seite 1', '伐木机操作手册 - 第1页', '伐木機操作手冊 - 第1頁', 'Manual de instrucciones de trituradora: Página 1', 'Manual de instrucciones de trituradora: Página 1', 'Руководство по использованию Резака, стр. 1', '', '', '', '', '', '', '', ''), +(16646, '벌목기 조작설명서 - 2쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 2', 'Schredderanleitung - Seite 2', '伐木机操作手册 - 第2页', '伐木機操作手冊 - 第2頁', 'Manual de instrucciones de trituradora: Página 2', 'Manual de instrucciones de trituradora: Página 2', 'Руководство по использованию Резака, стр. 2', '', '', '', '', '', '', '', ''), +(16647, '벌목기 조작설명서 - 3쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 3', 'Schredderanleitung - Seite 3', '伐木机操作手册 - 第3页', '伐木機操作手冊 - 第3頁', 'Manual de instrucciones de trituradora: Página 3', 'Manual de instrucciones de trituradora: Página 3', 'Руководство по использованию Резака, стр. 3', '', '', '', '', '', '', '', ''), +(16648, '벌목기 조작설명서 - 4쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 4', 'Schredderanleitung - Seite 4', '伐木机操作手册 - 第4页', '伐木機操作手冊 - 第4頁', 'Manual de instrucciones de trituradora: Página 4', 'Manual de instrucciones de trituradora: Página 4', 'Руководство по использованию Резака, стр. 4', '', '', '', '', '', '', '', ''), +(16649, '벌목기 조작설명서 - 5쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 5', 'Schredderanleitung - Seite 5', '伐木机操作手册 - 第5页', '伐木機操作手冊 - 第5頁', 'Manual de instrucciones de trituradora: Página 5', 'Manual de instrucciones de trituradora: Página 5', 'Руководство по использованию Резака, стр. 5', '', '', '', '', '', '', '', ''), +(16650, '벌목기 조작설명서 - 6쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 6', 'Schredderanleitung - Seite 6', '伐木机操作手册 - 第6页', '伐木機操作手冊 - 第6頁', 'Manual de instrucciones de trituradora: Página 6', 'Manual de instrucciones de trituradora: Página 6', 'Руководство по использованию Резака, стр. 6', '', '', '', '', '', '', '', ''), +(16651, '벌목기 조작설명서 - 7쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 7', 'Schredderanleitung - Seite 7', '伐木机操作手册 - 第7页', '伐木機操作手冊 - 第7頁', 'Manual de instrucciones de trituradora: Página 7', 'Manual de instrucciones de trituradora: Página 7', 'Руководство по использованию Резака, стр. 7', '', '', '', '', '', '', '', ''), +(16652, '벌목기 조작설명서 - 8쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 8', 'Schredderanleitung - Seite 8', '伐木机操作手册 - 第8页', '伐木機操作手冊 - 第8頁', 'Manual de instrucciones de trituradora: Página 8', 'Manual de instrucciones de trituradora: Página 8', 'Руководство по использованию Резака, стр. 8', '', '', '', '', '', '', '', ''), +(16653, '벌목기 조작설명서 - 9쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 9', 'Schredderanleitung - Seite 9', '伐木机操作手册 - 第9页', '伐木機操作手冊 - 第9頁', 'Manual de instrucciones de trituradora: Página 9', 'Manual de instrucciones de trituradora: Página 9', 'Руководство по использованию Резака, стр. 9', '', '', '', '', '', '', '', ''), +(16654, '벌목기 조작설명서 - 10쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 10', 'Schredderanleitung - Seite 10', '伐木机操作手册 - 第10页', '伐木機操作手冊 - 第10頁', 'Manual de instrucciones de trituradora: Página 10', 'Manual de instrucciones de trituradora: Página 10', 'Руководство по использованию Резака, стр. 10', '', '', '', '', '', '', '', ''), +(16655, '벌목기 조작설명서 - 11쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 11', 'Schredderanleitung - Seite 11', '伐木机操作手册 - 第11页', '伐木機操作手冊 - 第11頁', 'Manual de instrucciones de trituradora: Página 11', 'Manual de instrucciones de trituradora: Página 11', 'Руководство по использованию Резака, стр. 11', '', '', '', '', '', '', '', ''), +(16656, '벌목기 조작설명서 - 12쪽', 'Manuel d\'utilisation du Déchiqueteur - Page 12', 'Schredderanleitung - Seite 12', '伐木机操作手册 - 第12页', '伐木機操作手冊 - 第12頁', 'Manual de instrucciones de trituradora: Página 12', 'Manual de instrucciones de trituradora: Página 12', 'Руководство по использованию Резака, стр. 12', '', '', '', '', '', '', '', ''), +(16658, '수렵꾼 망토', 'Cape de chasseur de fauves', 'Wildjäger-Umhang', '猎户披风', '獵戶披風', 'Capa de cazador salvaje', 'Capa de cazador salvaje', 'Броня Буйного охотника', '', '', '', '', '', '', '', ''), +(16659, '숙련자 허리띠', 'Ceinture d\'équilibriste', 'Deftkin-Gürtel', '灵巧腰带', '靈巧腰帶', 'Cinturón de equilibrista', 'Cinturón de equilibrista', 'Пояс ловкачика', '', '', '', '', '', '', '', ''), +(16660, '구름늪 방패', 'Bouclier de Driftmire', 'Schild des Moornebels', '泥潭盾牌', '泥潭盾牌', 'Escudo lodo acumulado', 'Escudo lodo acumulado', 'Щит ползучих топей', '', '', '', '', '', '', '', ''), +(16661, '버드나무 망토', 'Cape du saule souple', 'Weiches Weidencape', '软柳斗篷', '軟柳斗篷', 'Manteo de sauce suave', 'Manteo de sauce suave', 'Мягкая ивовая накидка', '', '', '', '', '', '', '', ''), +(16662, '용의눈 조각', 'Fragment de l\'Oeil de dragon', 'Fragment des Großdrachen-Auges', '龙眼碎片', '龍眼碎片', 'Fragmento de Ojo de dragón', 'Trozo de Ojo de dragón', 'Фрагмент амулета Око Дракона', '', '', '', '', '', '', '', ''), +(16663, '검은용 용사의 피', 'Sang du Champion des dragons noirs', 'Blut des schwarzen Großdrachenhelden', '黑龙勇士之血', '黑龍勇士之血', 'Sangre de dragón negro campeón', 'Sangre de dragón negro Campeón', 'Кровь могучего черного дракона', '', '', '', '', '', '', '', ''), +(16664, '장식 팔보호구', 'Brassards ornés', 'Verschnörkelte Armschienen', '精制护腕', '精製護腕', 'Brazales ornamentados', 'Brazales ornamentados', 'Изысканные наручи', '', '', '', '', '', '', '', ''), +(16665, '고서: 평정의 사격', 'Tome de Tir tranquillisant', 'Foliant des einlullenden Schusses', '秘典:宁神射击', '秘典:寧神射擊', 'Escrito sobre Disparo tranquilizante', 'Escrito sobre Disparo tranquilizante', 'Фолиант усмиряющего выстрела', '', '', '', '', '', '', '', ''), +(16666, '정령의 조끼', 'Haubergeon des éléments', 'Weste der Elemente', '元素外衣', '元素外衣', 'Jubón de Elementos', 'Jubón de elementos', 'Жилет Стихий', '', '', '', '', '', '', '', ''), +(16667, '정령의 코이프', 'Coiffe des éléments', 'Helmkappe der Elemente', '元素罩帽', '元素罩帽', 'Almófar de elementos', 'Almófar de elementos', 'Капюшон Стихий', '', '', '', '', '', '', '', ''), +(16668, '정령의 킬트', 'Kilt des éléments', 'Kilt der Elemente', '元素护腿', '元素護腿', 'Falda escocesa de elementos', 'Falda de elementos', 'Килт Стихий', '', '', '', '', '', '', '', ''), +(16669, '정령의 어깨갑옷', 'Espauliers des éléments', 'Schulterstücke der Elemente', '元素护肩', '元素護肩', 'Espaldares de Elementos', 'Espaldares de elementos', 'Наплечье Стихий', '', '', '', '', '', '', '', ''), +(16670, '정령의 장화', 'Bottes des éléments', 'Stiefel der Elemente', '元素长靴', '元素長靴', 'Botas de elementos', 'Botas de elementos', 'Сапоги Стихий', '', '', '', '', '', '', '', ''), +(16671, '정령의 손목띠', 'Manchettes des éléments', 'Bindungen der Elemente', '元素腕轮', '元素腕輪', 'Ataduras de Elementos', 'Ataduras de elementos', 'Наручники Стихий', '', '', '', '', '', '', '', ''), +(16672, '정령의 건틀릿', 'Gantelets des éléments', 'Stulpen der Elemente', '元素护手', '元素護手', 'Guanteletes de Elementos', 'Guanteletes de elementos', 'Рукавицы Стихий', '', '', '', '', '', '', '', ''), +(16673, '정령의 장식끈', 'Corde des éléments', 'Kordel der Elemente', '元素束腰', '元素束腰', 'Elementia de cordón', 'Cordón de elementos', 'Шнурованный ремень Стихий', '', '', '', '', '', '', '', ''), +(16674, '야수추적자 튜닉', 'Tunique de bestiaire', 'Bestienjägertunika', '野兽追猎者外套', '馭獸者外套', 'Túnica de acechabestias', 'Túnica de acechabestias', 'Мундир загонщика', '', '', '', '', '', '', '', ''), +(16675, '야수추적자 장화', 'Bottes de bestiaire', 'Bestienjägerstiefel', '野兽追猎者长靴', '馭獸者長靴', 'Botas de acechabestias', 'Botas de acechabestias', 'Сапоги загонщика', '', '', '', '', '', '', '', ''), +(16676, '야수추적자 장갑', 'Gants de bestiaire', 'Bestienjägerhandschuhe', '野兽追猎者手套', '馭獸者手套', 'Guantes de acechabestias', 'Guantes de acechabestias', 'Перчатки загонщика', '', '', '', '', '', '', '', ''), +(16677, '야수추적자 모자', 'Coiffe de bestiaire', 'Bestienjägerkappe', '野兽追猎者之帽', '馭獸者之帽', 'Almete de acechabestias', 'Almete de acechabestias', 'Шапка загонщика', '', '', '', '', '', '', '', ''), +(16678, '야수추적자 바지', 'Pantalon de bestiaire', 'Bestienjägerhose', '野兽追猎者短裤', '馭獸者短褲', 'Pantalones de acechabestias', 'Pantalones de acechabestias', 'Штаны загонщика', '', '', '', '', '', '', '', ''), +(16679, '야수추적자 어깨보호대', 'Mantelet de bestiaire', 'Bestienjägermantel', '野兽追猎者衬肩', '馭獸者襯肩', 'Manto de acechabestias', 'Manto de acechabestias', 'Оплечье загонщика', '', '', '', '', '', '', '', ''), +(16680, '야수추적자 허리띠', 'Ceinture de bestiaire', 'Bestienjägergürtel', '野兽追猎者腰带', '馭獸者腰帶', 'Cinturón de acechabestias', 'Cinturón de acechabestias', 'Пояс загонщика', '', '', '', '', '', '', '', ''), +(16681, '야수추적자 손목띠', 'Manchettes de bestiaire', 'Bestienjägerbindungen', '野兽追猎者护腕', '馭獸者護腕', 'Ataduras de acechabestias', 'Ataduras de acechabestias', 'Наручники загонщика', '', '', '', '', '', '', '', ''), +(16682, '원소술사 장화', 'Bottes de magistère', 'Stiefel des Magisters', '博学者长靴', '博學者長靴', 'Botas de magíster', 'Botas de magíster', 'Сапоги Магистра', '', '', '', '', '', '', '', ''), +(16683, '원소술사 손목띠', 'Manchettes de magistère', 'Bindungen des Magisters', '博学者腕轮', '博學者腕輪', 'Ataduras de magíster', 'Ataduras de magíster', 'Наручники Магистра', '', '', '', '', '', '', '', ''), +(16684, '원소술사 장갑', 'Gants de magistère', 'Handschuhe des Magisters', '博学者手套', '博學者手套', 'Guantes de magíster', 'Guantes de magíster', 'Перчатки Магистра', '', '', '', '', '', '', '', ''), +(16685, '원소술사 허리띠', 'Ceinture de magistère', 'Gürtel des Magisters', '博学者腰带', '博學者腰帶', 'Cinturón de magíster', 'Cinturón de magíster', 'Пояс Магистра', '', '', '', '', '', '', '', ''), +(16686, '원소술사 관', 'Collerette de magistère', 'Krone des Magisters', '博学者头冠', '博學者頭冠', 'Corona de magíster', 'Corona de magíster', 'Корона Магистра', '', '', '', '', '', '', '', ''), +(16687, '원소술사 다리보호구', 'Jambières de magistère', 'Gamaschen des Magisters', '博学者护腿', '博學者護腿', 'Leotardos de magíster', 'Leotardos de magíster', 'Поножи Магистра', '', '', '', '', '', '', '', ''), +(16688, '원소술사 로브', 'Robe de magistère', 'Roben des Magisters', '博学者长袍', '博學者長袍', 'Togas de magíster', 'Togas de magíster', 'Одеяния Магистра', '', '', '', '', '', '', '', ''), +(16689, '원소술사 어깨보호대', 'Mantelet de magistère', 'Mantel des Magisters', '博学者衬肩', '博學者襯肩', 'Manto de magíster', 'Manto de magíster', 'Оплечье Магистра', '', '', '', '', '', '', '', ''), +(16690, '기원의 로브', 'Robe de dévot', 'Robe des Gläubigen', '虔诚长袍', '虔誠長袍', 'Toga de devoto', 'Toga de devoto', 'Одеяние Преданности', '', '', '', '', '', '', '', ''), +(16691, '기원의 덧신', 'Sandales de dévot', 'Sandalen des Gläubigen', '虔诚软鞋', '虔誠軟鞋', 'Sandalias de devoto', 'Sandalias de devoto', 'Сандалии Преданности', '', '', '', '', '', '', '', ''), +(16692, '기원의 장갑', 'Gants de dévot', 'Handschuhe des Gläubigen', '虔诚护手', '虔誠手套', 'Guantes de devoto', 'Guantes de devoto', 'Перчатки Преданности', '', '', '', '', '', '', '', ''), +(16693, '기원의 관', 'Collerette de dévot', 'Krone des Gläubigen', '虔诚头冠', '虔誠頭冠', 'Corona de devoto', 'Corona de devoto', 'Корона Преданности', '', '', '', '', '', '', '', ''), +(16694, '기원의 스커트', 'Pantalon de dévot', 'Rock des Gläubigen', '虔诚长裙', '虔誠長裙', 'Falda de devoto', 'Saya de devoto', 'Юбка Преданности', '', '', '', '', '', '', '', ''), +(16695, '기원의 어깨보호대', 'Mantelet de dévot', 'Mantel des Gläubigen', '虔诚衬肩', '虔誠襯肩', 'Manto de devoto', 'Manto de devoto', 'Оплечье Преданности', '', '', '', '', '', '', '', ''), +(16696, '기원의 허리띠', 'Ceinture de dévot', 'Gürtel des Gläubigen', '虔诚腰带', '虔誠腰帶', 'Cinturón de devoto', 'Cinturón de devoto', 'Пояс Преданности', '', '', '', '', '', '', '', ''), +(16697, '기원의 팔보호구', 'Brassards de dévot', 'Armschienen des Gläubigen', '虔诚护腕', '虔誠護腕', 'Brazales de devoto', 'Brazales de devoto', 'Наручи Преданности', '', '', '', '', '', '', '', ''), +(16698, '공포의안개 복면', 'Masque de Brume-funeste', 'Maske der Furcht', '鬼雾面具', '鬼霧面具', 'Máscara Calígine', 'Máscara calígine', 'Маска Багрового Тумана', '', '', '', '', '', '', '', ''), +(16699, '공포의안개 다리보호구', 'Jambières de Brume-funeste', 'Gamaschen der Furcht', '鬼雾护腿', '鬼霧護腿', 'Leotardos Calígine', 'Leotardos calígine', 'Поножи Багрового Тумана', '', '', '', '', '', '', '', ''), +(16700, '공포의안개 로브', 'Robe de Brume-funeste', 'Robe der Furcht', '鬼雾长袍', '鬼霧長袍', 'Toga Calígine', 'Toga calígine', 'Одеяние Багрового Тумана', '', '', '', '', '', '', '', ''), +(16701, '공포의안개 어깨보호대', 'Mantelet de Brume-funeste', 'Mantel der Furcht', '鬼雾衬肩', '鬼霧襯肩', 'Manto Calígine', 'Manto calígine', 'Оплечье Багрового Тумана', '', '', '', '', '', '', '', ''), +(16702, '공포의안개 허리띠', 'Ceinture de Brume-funeste', 'Gürtel der Furcht', '鬼雾腰带', '鬼霧腰帶', 'Cinturón Calígine', 'Cinturón calígine', 'Пояс Багрового Тумана', '', '', '', '', '', '', '', ''), +(16703, '공포의안개 팔보호구', 'Brassards de Brume-funeste', 'Armschienen der Furcht', '鬼雾护腕', '鬼霧護腕', 'Brazales Calígine', 'Brazales calígine', 'Наручи Багрового Тумана', '', '', '', '', '', '', '', ''), +(16704, '공포의안개 신발', 'Sandales de Brume-funeste', 'Sandalen der Furcht', '鬼雾便鞋', '鬼霧便鞋', 'Sandalias Calígine', 'Sandalias calígine', 'Сандалии Багрового Тумана', '', '', '', '', '', '', '', ''), +(16705, '공포의안개 장갑', 'Protège-mains de Brume-funeste', 'Wickeltücher der Furcht', '鬼雾手套', '鬼霧手套', 'Brazaletes Calígine', 'Guantes calígine', 'Повязки Багрового Тумана', '', '', '', '', '', '', '', ''), +(16706, '자연의정수 조끼', 'Gilet du Coeur-sauvage', 'Weste des Wildherzens', '野性之心外衣', '野性之心外衣', 'Jubón Corazón salvaje', 'Jubón Corazón Salvaje', 'Жилет Буйного сердца', '', '', '', '', '', '', '', ''), +(16707, '어둠추적자 모자', 'Cagoule Sombreruse', 'Kappe der Schattenkunst', '迅影罩帽', '迅影罩帽', 'Cofia Oficioscuro', 'Almete arte sombrío', 'Шапка Незаметности', '', '', '', '', '', '', '', ''), +(16708, '어둠추적자 어깨갑옷', 'Spallières Sombreruse', 'Schiftung der Schattenkunst', '迅影肩甲', '迅影肩甲', 'Bufas Oficioscuro', 'Bufas arte sombrío', 'Наплеч Незаметности', '', '', '', '', '', '', '', ''), +(16709, '어둠추적자 바지', 'Pantalon Sombreruse', 'Hose der Schattenkunst', '迅影短裤', '迅影短褲', 'Pantalones Oficioscuro', 'Pantalones arte sombrío', 'Штаны Незаметности', '', '', '', '', '', '', '', ''), +(16710, '어둠추적자 팔보호구', 'Brassards Sombreruse', 'Armschienen der Schattenkunst', '迅影护腕', '迅影護腕', 'Brazales Oficioscuro', 'Brazales arte sombrío', 'Наручи Незаметности', '', '', '', '', '', '', '', ''), +(16711, '어둠추적자 장화', 'Bottes Sombreruse', 'Stiefel der Schattenkunst', '迅影长靴', '迅影長靴', 'Botas Oficioscuro', 'Botas arte sombrío', 'Сапоги Незаметности', '', '', '', '', '', '', '', ''), +(16712, '어둠추적자 장갑', 'Gants Sombreruse', 'Handschuhe der Schattenkunst', '迅影手套', '迅影手套', 'Guantes Oficioscuro', 'Guantes arte sombrío', 'Перчатки Незаметности', '', '', '', '', '', '', '', ''), +(16713, '어둠추적자 허리띠', 'Ceinture Sombreruse', 'Gürtel der Schattenkunst', '迅影腰带', '迅影腰帶', 'Cinturón Oficioscuro', 'Cinturón arte sombrío', 'Пояс Незаметности', '', '', '', '', '', '', '', ''), +(16714, '자연의정수 팔보호구', 'Brassards du Coeur-sauvage', 'Armschienen des Wildherzens', '野性之心护腕', '野性之心護腕', 'Brazales Corazón salvaje', 'Brazales Corazón Salvaje', 'Наручи Буйного сердца', '', '', '', '', '', '', '', ''), +(16715, '자연의정수 장화', 'Bottes du Coeur-sauvage', 'Stiefel des Wildherzens', '野性之心长靴', '野性之心長靴', 'Botas Corazón salvaje', 'Botas Corazón Salvaje', 'Сапоги Буйного сердца', '', '', '', '', '', '', '', ''), +(16716, '자연의정수 허리띠', 'Ceinture du Coeur-sauvage', 'Gürtel des Wildherzens', '野性之心腰带', '野性之心腰帶', 'Cinturón Corazón salvaje', 'Cinturón Corazón Salvaje', 'Пояс Буйного сердца', '', '', '', '', '', '', '', ''), +(16717, '자연의정수 장갑', 'Gants du Coeur-sauvage', 'Handschuhe des Wildherzens', '野性之心手套', '野性之心手套', 'Guantes Corazón salvaje', 'Guantes Corazón Salvaje', 'Перчатки Буйного сердца', '', '', '', '', '', '', '', ''), +(16718, '자연의정수 어깨갑옷', 'Spallières du Coeur-sauvage', 'Schiftung des Wildherzens', '野性之心肩甲', '野性之心肩甲', 'Bufas Corazón salvaje', 'Bufas Corazón Salvaje', 'Наплеч Буйного сердца', '', '', '', '', '', '', '', ''), +(16719, '자연의정수 킬트', 'Kilt du Coeur-sauvage', 'Kilt des Wildherzens', '野性之心褶裙', '野性之心褶裙', 'Falda escocesa Corazón salvaje', 'Falda Corazón Salvaje', 'Килт Буйного сердца', '', '', '', '', '', '', '', ''), +(16720, '자연의정수 두건', 'Coiffe du Coeur-sauvage', 'Kutte des Wildherzens', '野性之心兜帽', '野性之心兜帽', 'Capucha Corazón salvaje', 'Capucha Corazón Salvaje', 'Клобук Буйного сердца', '', '', '', '', '', '', '', ''), +(16721, '어둠추적자 튜닉', 'Tunique Sombreruse', 'Tunika der Schattenkunst', '迅影外套', '迅影外套', 'Túnica Oficioscuro', 'Túnica arte sombrío', 'Мундир Незаметности', '', '', '', '', '', '', '', ''), +(16722, '성전사 팔보호구', 'Brassards de Sancteforge', 'Armschienen des Lichts', '光铸护腕', '光鑄護腕', 'Brazales Forjaluz', 'Brazales Forjaluz', 'Наручи из светлостали', '', '', '', '', '', '', '', ''), +(16723, '성전사 허리띠', 'Ceinture de Sancteforge', 'Gürtel des Lichts', '光铸腰带', '光鑄腰帶', 'Cinturón Forjaluz', 'Cinturón Forjaluz', 'Пояс из светлостали', '', '', '', '', '', '', '', ''), +(16724, '성전사 건틀릿', 'Gantelets de Sancteforge', 'Stulpen des Lichts', '光铸护手', '光鑄護手', 'Guanteletes Forjaluz', 'Guanteletes Forjaluz', 'Рукавицы из светлостали', '', '', '', '', '', '', '', ''), +(16725, '성전사 장화', 'Bottes de Sancteforge', 'Stiefel des Lichts', '光铸战靴', '光鑄戰靴', 'Botas Forjaluz', 'Botas Forjaluz', 'Сапоги из светлостали', '', '', '', '', '', '', '', ''), +(16726, '성전사 흉갑', 'Cuirasse de Sancteforge', 'Brustplatte des Lichts', '光铸胸甲', '光鑄胸甲', 'Peto Forjaluz', 'Coraza Forjaluz', 'Кираса из светлостали', '', '', '', '', '', '', '', ''), +(16727, '성전사 투구', 'Casque de Sancteforge', 'Helm des Lichts', '光铸头盔', '光鑄頭盔', 'Yelmo Forjaluz', 'Yelmo Forjaluz', 'Шлем из светлостали', '', '', '', '', '', '', '', ''), +(16728, '성전사 다리갑옷', 'Jambières de Sancteforge', 'Beinplatten des Lichts', '光铸腿铠', '光鑄腿鎧', 'Quijotes Forjaluz', 'Quijotes Forjaluz', 'Ножные латы из светлостали', '', '', '', '', '', '', '', ''), +(16729, '성전사 어깨갑옷', 'Spallières de Sancteforge', 'Schiftung des Lichts', '光铸肩铠', '光鑄肩鎧', 'Bufas Forjaluz', 'Bufas Forjaluz', 'Наплеч из светлостали', '', '', '', '', '', '', '', ''), +(16730, '용맹의 흉갑', 'Cuirasse de vaillance', 'Brustplatte der Ehre', '勇气胸甲', '勇氣胸甲', 'Peto de Valor', 'Coraza de Valor', 'Кираса Доблести', '', '', '', '', '', '', '', ''), +(16731, '용맹의 투구', 'Casque de vaillance', 'Helm der Ehre', '勇气头盔', '勇氣頭盔', 'Yelmo de Valor', 'Yelmo de Valor', 'Шлем Доблести', '', '', '', '', '', '', '', ''), +(16732, '용맹의 다리갑옷', 'Jambières de vaillance', 'Beinplatten der Ehre', '勇气腿铠', '勇氣腿鎧', 'Musleras de Valor', 'Quijotes de Valor', 'Ножные латы Доблести', '', '', '', '', '', '', '', ''), +(16733, '용맹의 어깨갑옷', 'Spallières de vaillance', 'Schiftung der Ehre', '勇气肩甲', '勇氣肩甲', 'Bufas de valor', 'Bufas de valor', 'Наплеч Доблести', '', '', '', '', '', '', '', ''), +(16734, '용맹의 장화', 'Bottes de vaillance', 'Stiefel der Ehre', '勇气战靴', '勇氣戰靴', 'Botas de valor', 'Botas de valor', 'Сапоги Доблести', '', '', '', '', '', '', '', ''), +(16735, '용맹의 팔보호구', 'Brassards de vaillance', 'Armschienen der Ehre', '勇气护腕', '勇氣護腕', 'Brazales de Valor', 'Brazales de valor', 'Наручи Доблести', '', '', '', '', '', '', '', ''), +(16736, '용맹의 허리띠', 'Ceinture de vaillance', 'Gürtel der Ehre', '勇气腰带', '勇氣腰帶', 'Cinturón de Valor', 'Cinturón de valor', 'Пояс Доблести', '', '', '', '', '', '', '', ''), +(16737, '용맹의 건틀릿', 'Gantelets de vaillance', 'Stulpen der Ehre', '勇气护手', '勇氣護手', 'Guanteletes de Valor', 'Guanteletes de valor', 'Рукавицы Доблести', '', '', '', '', '', '', '', ''), +(16738, '마른열매 장갑', 'Gants de sèchegraine', 'Witherseed-Handschuhe', '枯种手套', '枯種手套', 'Guantes de semilla marchita', 'Guantes de semilla marchita', 'Перчатки Сухого семени', '', '', '', '', '', '', '', ''), +(16739, '융단나무 어깨보호대', 'Mantelet en bois d\'acacia', 'Rugwood-Mantel', '毛木衬肩', '毛木襯肩', 'Manto de Madera Basta', 'Manto de Madera Basta', 'Оплечье Мехового леса', '', '', '', '', '', '', '', ''), +(16740, '벌목기 운전수 장갑', 'Gants de manipulation du Déchiqueteur', 'Schredderbedienungshandschuhe', '伐木机操作手套', '伐木機操作手套', 'Guantes de manejo de trituradora', 'Guantes de manejo de trituradora', 'Рабочие перчатки измельчителя', '', '', '', '', '', '', '', ''), +(16741, '기름걸레 장갑', 'Protège-mains huilés', 'Ölige Handlappen', '油布裹手', '油布裹手', 'Mitones de aceite', 'Manijas de aceite', 'Повязки Масляного лоскута', '', '', '', '', '', '', '', ''), +(16742, '전쟁노래부족 톱날', 'Lames du clan Warsong', 'Warsongsägeblätter', '战歌锯条', '戰歌鋸條', 'Espadas dentadas Grito de Guerra', 'Espadas dentadas Grito de Guerra', 'Лезвие пилы Песни Войны', '', '', '', '', '', '', '', ''), +(16743, '벌목용 밧줄', 'Corde de bûcheron', 'Holzfällerseil', '伐木绳', '伐木繩', 'Cuerda', 'Cuerda', 'Погрузочная веревка', '', '', '', '', '', '', '', ''), +(16744, '전쟁노래부족 기름', 'Huile des Warsong', 'Warsongöl', '战歌之油', '戰歌之油', 'Aceite Grito de Guerra', 'Aceite Grito de Guerra', 'Масло Песни Войны', '', '', '', '', '', '', '', ''), +(16745, '전쟁노래부족 도끼 상자', 'Cargaison de haches Warsong', 'Warsongaxtlieferung', '一箱战歌之斧', '一箱戰歌之斧', 'Envío de hachas Grito de Guerra', 'Envío de hachas de los Grito de Guerra', 'Партия топоров Песни Войны', '', '', '', '', '', '', '', ''), +(16746, '전쟁노래부족 보고서', 'Rapport du clan Warsong', 'Warsongbericht', '战歌报告', '戰歌報告', 'Informe Grito de Guerra', 'Informe Grito de Guerra', 'Отчет Песни Войны', '', '', '', '', '', '', '', ''), +(16747, '망가진 자물쇠', 'Verrou cassé', 'Zerbrochenes Schloss', '坏掉的锁', '壞掉的鎖', 'Candado roto', 'Candado roto', 'Сломанный замок', '', '', '', '', '', '', '', ''), +(16748, '솜댄 안감', 'Doublure matelassée', 'Gefüttertes Futter', '钉皮衬料', '釘皮襯料', 'Forro acolchado', 'Forro acolchado', 'Стеганая подстежка', '', '', '', '', '', '', '', ''), +(16762, '심연의 핵', 'Noyau de la Brasse', 'Fathomkern', '深渊之核', '深淵之核', 'Núcleo de las profundidades', 'Núcleo de las profundidades', 'Глубинный сердечник', '', '', '', '', '', '', '', ''), +(16763, '전쟁노래부족 길잡이 최신정보', 'Mise à jour du Messager Warsong', 'Warsongläufer-Update', '战歌信使的报告', '戰歌信差的報告', 'Novedades del corredor Grito de Guerra', 'Novedades de corredor Grito de Guerra', 'Сведения гонца клана Песни Войны', '', '', '', '', '', '', '', ''), +(16764, '전쟁노래부족 정찰병 최신정보', 'Mise à jour de l\'Eclaireur Warsong', 'Warsongspäher-Update', '战歌斥候的报告', '戰歌斥侯報告', 'Novedades del explorador Grito de Guerra', 'Novedades de explorador Grito de Guerra', 'Сведения разведчика клана Песни Войны', '', '', '', '', '', '', '', ''), +(16765, '전쟁노래부족 척후병 최신정보', 'Mise à jour du Voltigeur Warsong', 'Warsongvorhut-Update', '战歌侍从的报告', '戰歌偵查騎兵的報告', 'Actualización de escolta Grito de Guerra', 'Novedades de escolta Grito de Guerra', 'Сведения всадника из клана Песни Войны', '', '', '', '', '', '', '', ''), +(16766, '지하광산 조개 수프', 'Soupe de palourdes d\'Undermine', 'Undermine-Muschelsuppe', '安德麦蚌肉杂烩', '安德麥蚌肉雜燴', 'Sopa de almejas de Villabajo', 'Sopa de almejas de Minahonda', 'Шахтерская похлебка из моллюсков', '', '', '', '', '', '', '', ''), +(16767, '조리법: 지하광산 조개 수프', 'Recette : Soupe de palourdes d\'Undermine', 'Rezept: Undermine-Muschelsuppe', '食谱:安德麦蚌肉杂烩', '食譜:安德麥蚌肉雜燴', 'Receta: sopa de almejas de Villabajo', 'Receta: sopa de almejas de Minahonda', 'Рецепт: шахтерская похлебка из моллюсков', '', '', '', '', '', '', '', ''), +(16768, '펄볼그 약초주머니', 'Sac-médecine furbolg', 'Medizinbeutel der Furbolgs', '熊怪医疗包', '熊怪醫療包', 'Faltriquera de medicinas fúrbolg', 'Faltriquera de medicinas fúrbolg', 'Лекарственный мешочек фурболгов', '', '', '', '', '', '', '', ''), +(16769, '펄볼그 치유토템', 'Totem-médecine furbolg', 'Medizintotem der Furbolgs', '熊怪医疗图腾', '熊怪醫療圖騰', 'Tótem medicinal fúrbolg', 'Tótem de medicina fúrbolg', 'Лечебный тотем фурболгов', '', '', '', '', '', '', '', ''), +(16782, '이상한 물구슬', 'Globe d\'eau étrange', 'Seltsame Wasserkugel', '奇怪的水球', '奇怪的水球', 'Globo de agua extraño', 'Globo de agua extraño', 'Странный водяной шар', '', '', '', '', '', '', '', ''), +(16783, '보고서 뭉치', 'Liasse de rapports', 'Gebündelte Berichte', '报告集', '報告集', 'Fardo de informes', 'Fardo de informes', 'Связка донесений', '', '', '', '', '', '', '', ''), +(16784, '아쿠마이의 사파이어', 'Saphir d\'Aku\'Mai', 'Saphir von Aku\'Mai', '阿库麦尔蓝宝石', '阿庫麥爾藍寶石', 'Zafiro de Aku\'Mai', 'Zafiro de Aku\'Mai', 'Сапфир Аку\'май', '', '', '', '', '', '', '', ''), +(16785, '렉사르의 유서', 'Testament de Rexxar', 'Rexxars Testament', '雷克萨的证明', '雷克薩的證明', 'Testamento de Rexxar', '', '', '', '', '', '', '', '', '', ''), +(16786, '검은 용혈족의 눈동자', 'Oeil de draconide noir', 'Schwarzes Drachenbrutauge', '黑色龙人的眼球', '黑色龍人的眼球', 'Ojo de dragauro negro', 'Ojo de dragauro negro', 'Глаз черного драконида', '', '', '', '', '', '', '', ''), +(16787, '용족 파멸의 아뮬렛', 'Amulette de subversion draconique', 'Amulett der drachischen Subversion', '龙形护符', '龍形護符', 'Amuleto de Subversión dracónica', 'Amuleto de Subversión Dracónica', 'Амулет обмана драконов', '', '', '', '', '', '', '', ''), +(16788, '랙모어 선장의 키', 'Roue du capitaine Rackmore', 'Käpt\'n Rackmores Steuerruder', '拉克摩尔船长的船舵', '拉克摩爾船長的船舵', 'Timón del capitán Masatormento', 'Timón del capitán Masatormento', 'Колесо капитана Ракмора', '', '', '', '', '', '', '', ''), +(16789, '랙모어 선장의 손잡이', 'Barre du capitaine Rackmore', 'Käpt\'n Rackmores Pinne', '拉克摩尔船长的舵柄', '拉克摩爾船長的舵柄', 'Barra del timón del capitán Masatormento', 'Barra del timón del capitán Masatormento', 'Румпель капитана Ракмора', '', '', '', '', '', '', '', ''), +(16790, '축축한 쪽지', 'Note humide', 'Feuchte Notiz', '潮湿的便笺', '潮濕的便箋', 'Nota mojada', 'Nota mojada', 'Отсыревшая записка', '', '', '', '', '', '', '', ''), +(16791, '비단결 소매장식', 'Crispins flot-de-soie', 'Seidenbandmanschetten', '丝流护腕', '絲流護腕', 'Puños corrientes de seda', 'Puños corrientes de seda', 'Шелкоструйные манжеты', '', '', '', '', '', '', '', ''), +(16792, '거대 곤봉', 'Gourdin géant', 'Riesenkeule', '巨木棒', '巨木棒', 'Garrote gigante', 'Garrote gigante', 'Огромная дубина', '', '', '', '', '', '', '', ''), +(16793, '철판 어깨보호구', 'Epaulières d\'Arcmetal', 'Rundgeschliffene Metallschiftung', '弧铁肩甲', '弧鐵肩甲', 'Hombreras Arcometal', 'Sobrehombros Arcometal', 'Дуговые наплечники', '', '', '', '', '', '', '', ''), +(16794, '강철죔쇠 손목보호구', 'Garde-poignets poigne-d\'acier', 'Handgelenksschutz des eisernen Griffs', '握钢腕甲', '握鋼腕甲', 'Muñequeras para empuñaduras de acero', 'Guardamuñecas para empuñaduras de acero', 'Накулачники стальной хватки', '', '', '', '', '', '', '', ''), +(16795, '신비술사 관', 'Couronne d\'arcaniste', 'Krone des Arkanisten', '奥术师头冠', '祕法師頭冠', 'Corona arcanista', 'Corona arcanista', 'Корона чародея', '', '', '', '', '', '', '', ''), +(16796, '신비술사 다리보호구', 'Jambières d\'arcaniste', 'Gamaschen des Arkanisten', '奥术师护腿', '祕法師護腿', 'Leotardos arcanistas', 'Leotardos arcanistas', 'Поножи чародея', '', '', '', '', '', '', '', ''), +(16797, '신비술사 어깨보호대', 'Mantelet d\'arcaniste', 'Mantel des Arkanisten', '奥术师衬肩', '祕法師襯肩', 'Manto arcanista', 'Manto arcanista', 'Оплечье чародея', '', '', '', '', '', '', '', ''), +(16798, '신비술사 로브', 'Robe d\'arcaniste', 'Roben des Arkanisten', '奥术师长袍', '祕法師長袍', 'Togas arcanistas', 'Togas arcanistas', 'Одеяния чародея', '', '', '', '', '', '', '', ''), +(16799, '신비술사 손목띠', 'Manchettes d\'arcaniste', 'Bindungen des Arkanisten', '奥术师护腕', '祕法師護腕', 'Ataduras arcanistas', 'Ataduras arcanistas', 'Наручники чародея', '', '', '', '', '', '', '', ''), +(16800, '신비술사 장화', 'Bottes d\'arcaniste', 'Stiefel des Arkanisten', '奥术师便鞋', '祕法師便鞋', 'Botas arcanistas', 'Botas arcanistas', 'Сапоги чародея', '', '', '', '', '', '', '', ''), +(16801, '신비술사 장갑', 'Gants d\'arcaniste', 'Handschuhe des Arkanisten', '奥术师手套', '祕法師手套', 'Guantes arcanistas', 'Guantes arcanistas', 'Перчатки чародея', '', '', '', '', '', '', '', ''), +(16802, '신비술사 허리띠', 'Ceinture d\'arcaniste', 'Gürtel des Arkanisten', '奥术师腰带', '祕法師腰帶', 'Cinturón arcanista', 'Cinturón arcanista', 'Пояс чародея', '', '', '', '', '', '', '', ''), +(16803, '타락한심장의 신발', 'Mules de Gangrecoeur', 'Teufelsherzschuhe', '恶魔之心便鞋', '惡魔之心便鞋', 'Zapatillas corazón inferi', 'Zapatillas corazón vil', 'Туфли Сердца Скверны', '', '', '', '', '', '', '', ''), +(16804, '타락한심장의 팔보호구', 'Brassards de Gangrecoeur', 'Teufelsherzarmschienen', '恶魔之心护腕', '惡魔之心護腕', 'Brazales corazón inferi', 'Brazales corazón vil', 'Наручи Сердца Скверны', '', '', '', '', '', '', '', ''), +(16805, '타락한심장의 장갑', 'Gants de Gangrecoeur', 'Teufelsherzhandschuhe', '恶魔之心手套', '惡魔之心手套', 'Guantes corazón inferi', 'Guantes corazón vil', 'Перчатки Сердца Скверны', '', '', '', '', '', '', '', ''), +(16806, '타락한심장의 허리띠', 'Ceinture de Gangrecoeur', 'Teufelsherzgürtel', '恶魔之心腰带', '惡魔之心腰帶', 'Cinturón corazón inferi', 'Cinturón corazón vil', 'Пояс Сердца Скверны', '', '', '', '', '', '', '', ''), +(16807, '타락한심장의 어깨보호대', 'Protège-épaules de Gangrecoeur', 'Teufelsherzschulterpolster', '恶魔之心护肩', '惡魔之心護肩', 'Hombreras corazón inferi', 'Hombreras corazón vil', 'Наплечные пластины Сердца Скверны', '', '', '', '', '', '', '', ''), +(16808, '타락한심장의 뿔투구', 'Cornes de Gangrecoeur', 'Teufelsherzhörner', '恶魔之心角饰', '惡魔之心軟帽', 'Cuernos corazón inferi', 'Cuernos corazón vil', 'Рогатый шлем Сердца Скверны', '', '', '', '', '', '', '', ''), +(16809, '타락한심장의 로브', 'Robe de Gangrecoeur', 'Teufelsherzroben', '恶魔之心长袍', '惡魔之心長袍', 'Togas corazón inferi', 'Togas corazón vil', 'Одеяния Сердца Скверны', '', '', '', '', '', '', '', ''), +(16810, '타락한심장의 바지', 'Pantalon de Gangrecoeur', 'Teufelsherzhose', '恶魔之心短裤', '惡魔之心短褲', 'Pantalones corazón inferi', 'Pantalones corazón vil', 'Штаны Сердца Скверны', '', '', '', '', '', '', '', ''), +(16811, '계시의 장화', 'Bottes de prophétie', 'Stiefel der Prophezeiung', '预言之靴', '預言之靴', 'Botas de profecía', 'Botas de profecía', 'Сапоги пророчества', '', '', '', '', '', '', '', ''), +(16812, '계시의 장갑', 'Gants de prophétie', 'Handschuhe der Prophezeiung', '预言手套', '預言手套', 'Guantes de Profecía', 'Guantes de profecía', 'Перчатки пророчества', '', '', '', '', '', '', '', ''), +(16813, '계시의 머리장식', 'Collerette de prophétie', 'Reif der Prophezeiung', '预言头饰', '預言頭飾', 'Aro de Profecía', 'Aro de profecía', 'Венец пророчества', '', '', '', '', '', '', '', ''), +(16814, '계시의 바지', 'Pantalon de prophétie', 'Hose der Prophezeiung', '预言短裤', '預言短褲', 'Pantalones de profecía', 'Pantalones de profecía', 'Штаны пророчества', '', '', '', '', '', '', '', ''), +(16815, '계시의 로브', 'Robe de prophétie', 'Roben der Prophezeiung', '预言法袍', '預言法袍', 'Togas de Profecía', 'Togas de profecía', 'Одеяния пророчества', '', '', '', '', '', '', '', ''), +(16816, '계시의 어깨보호대', 'Mantelet de prophétie', 'Mantel der Prophezeiung', '预言衬肩', '預言襯肩', 'Manto de Profecía', 'Manto de profecía', 'Оплечье пророчества', '', '', '', '', '', '', '', ''), +(16817, '계시의 벨트', 'Ceinturon de prophétie', 'Gurt der Prophezeiung', '预言束带', '預言腰帶', 'Faja de Profecía', 'Faja de profecía', 'Ремень пророчества', '', '', '', '', '', '', '', ''), +(16818, '소용돌이 허리띠', 'Ceinture de Vent du néant', 'Gürtel des Netherwinds', '灵风腰带', '靈風腰帶', 'Cinturón viento abisal', 'Cinturón viento abisal', 'Пояс ветра Пустоты', '', '', '', '', '', '', '', ''), +(16819, '계시의 완갑', 'Protège-bras de prophétie', 'Unterarmschienen der Prophezeiung', '预言臂甲', '預言臂甲', 'Protegebrazos de Profecía', 'Protegebrazos de profecía', 'Тяжелые наручи Пророчества', '', '', '', '', '', '', '', ''), +(16820, '밤그림자 가슴방어구', 'Plastron du tueur de la nuit', 'Brustharnisch des Nachtmeuchlers', '夜幕杀手胸甲', '夜幕殺手胸甲', 'Coraza de destripador nocturno', 'Pechera de destripador nocturno', 'Нагрудник ночного убийцы', '', '', '', '', '', '', '', ''), +(16821, '밤그림자 투구', 'Couvre-chef du tueur de la nuit', 'Kopfschutz des Nachtmeuchlers', '夜幕杀手头巾', '夜幕殺手頭巾', 'Abrigo de destripador nocturno', 'Casquete de destripador nocturno', 'Убор ночного убийцы', '', '', '', '', '', '', '', ''), +(16822, '밤그림자 바지', 'Pantalon du tueur de la nuit', 'Hose des Nachtmeuchlers', '夜幕杀手短裤', '夜幕殺手短褲', 'Pantalones de destripador nocturno', 'Pantalones de destripador nocturno', 'Штаны ночного убийцы', '', '', '', '', '', '', '', ''), +(16823, '밤그림자 어깨보호대', 'Protège-épaules du tueur de la nuit', 'Schulterklappen des Nachtmeuchlers', '夜幕杀手护肩', '夜幕殺手護肩', 'Hombreras de destripador nocturno', 'Hombreras de destripador nocturno', 'Оплечье ночного убийцы', '', '', '', '', '', '', '', ''), +(16824, '밤그림자 장화', 'Bottes du tueur de la nuit', 'Stiefel des Nachtmeuchlers', '夜幕杀手长靴', '夜幕殺手長靴', 'Botas de destripador nocturno', 'Botas de destripador nocturno', 'Сапоги ночного убийцы', '', '', '', '', '', '', '', ''), +(16825, '밤그림자 팔찌', 'Bracelets du tueur de la nuit', 'Armreifen des Nachtmeuchlers', '夜幕杀手护腕', '夜幕殺手護腕', 'Pulseras de destripador nocturno', 'Pulseras de destripador nocturno', 'Браслеты ночного убийцы', '', '', '', '', '', '', '', ''), +(16826, '밤그림자 장갑', 'Gants du tueur de la nuit', 'Handschuhe des Nachtmeuchlers', '夜幕杀手手套', '夜幕殺手手套', 'Guantes de destripador nocturno', 'Guantes de destripador nocturno', 'Перчатки ночного убийцы', '', '', '', '', '', '', '', ''), +(16827, '밤그림자 허리띠', 'Ceinture du tueur de la nuit', 'Gürtel des Nachtmeuchlers', '夜幕杀手腰带', '夜幕殺手腰帶', 'Cinturón de destripador nocturno', 'Cinturón de destripador nocturno', 'Пояс ночного убийцы', '', '', '', '', '', '', '', ''), +(16828, '세나리온 허리띠', 'Ceinture cénarienne', 'Gürtel des Cenarius', '塞纳里奥腰带', '塞納里奧腰帶', 'Cinturón Cenarion', 'Cinturón Cenarion', 'Ценарионский пояс', '', '', '', '', '', '', '', ''), +(16829, '세나리온 장화', 'Bottes cénariennes', 'Stiefel des Cenarius', '塞纳里奥长靴', '塞納里奧長靴', 'Botas Cenarion', 'Botas Cenarion', 'Ценарионские сапоги', '', '', '', '', '', '', '', ''), +(16830, '세나리온 팔보호구', 'Brassards cénariens', 'Armschienen des Cenarius', '塞纳里奥护腕', '塞納里奧護腕', 'Brazales Cenarion', 'Brazales Cenarion', 'Ценарионские наручи', '', '', '', '', '', '', '', ''), +(16831, '세나리온 장갑', 'Gants cénariens', 'Handschuhe des Cenarius', '塞纳里奥手套', '塞納里奧手套', 'Guantes Cenarion', 'Guantes Cenarion', 'Ценарионские перчатки', '', '', '', '', '', '', '', ''), +(16832, '붉은송곳니 어깨갑옷', 'Spallières Rougecroc', 'Blutfangschiftung', '血牙肩甲', '血牙肩甲', 'Bufas Colmillo de Sangre', 'Bufas colmillo de sangre', 'Наплеч Кровавых Клыков', '', '', '', '', '', '', '', ''), +(16833, '세나리온 예복', 'Habit cénarien', 'Gewand des Cenarius', '塞纳里奥胸甲', '塞納里奧胸甲', 'Vestimentas Cenarion', 'Vestimentas Cenarion', 'Ценарионское одеяние', '', '', '', '', '', '', '', ''), +(16834, '세나리온 투구', 'Casque cénarien', 'Helm des Cenarius', '塞纳里奥头盔', '塞納里奧頭盔', 'Yelmo Cenarion', 'Yelmo Cenarion', 'Ценарионский шлем', '', '', '', '', '', '', '', ''), +(16835, '세나리온 다리보호구', 'Jambières cénariennes', 'Gamaschen des Cenarius', '塞纳里奥护腿', '塞納里奧護腿', 'Leotardos Cenarion', 'Leotardos Cenarion', 'Ценарионские поножи', '', '', '', '', '', '', '', ''), +(16836, '세나리온 어깨갑옷', 'Spallières cénariennes', 'Schiftung des Cenarius', '塞纳里奥肩甲', '塞納里奧肩甲', 'Bufas Cenarion', 'Bufas Cenarion', 'Ценарионский наплеч', '', '', '', '', '', '', '', ''), +(16837, '지각변동의 장화', 'Bottes Rageterre', 'Stiefel der Erdenwut', '大地之怒长靴', '大地之怒長靴', 'Botas Furia terrenal', 'Botas Furia terrenal', 'Яроземные сапоги', '', '', '', '', '', '', '', ''), +(16838, '지각변동의 허리띠', 'Ceinture Rageterre', 'Gürtel der Erdenwut', '大地之怒腰带', '大地之怒腰帶', 'Cinturón Furia terrenal', 'Cinturón Furia terrenal', 'Яроземный пояс', '', '', '', '', '', '', '', ''), +(16839, '지각변동의 건틀릿', 'Gantelets Rageterre', 'Stulpen der Erdenwut', '大地之怒护手', '大地之怒護手', 'Guanteletes Furia terrenal', 'Guanteletes Furia terrenal', 'Яроземные рукавицы', '', '', '', '', '', '', '', ''), +(16840, '지각변동의 팔보호구', 'Brassards Rageterre', 'Armschienen der Erdenwut', '大地之怒护腕', '大地之怒護腕', 'Brazales Furia terrenal', 'Brazales Furia terrenal', 'Яроземные наручи', '', '', '', '', '', '', '', ''), +(16841, '지각변동의 예복', 'Habit Rageterre', 'Gewand der Erdenwut', '大地之怒外衣', '大地之怒胸甲', 'Vestimentas Furia terrenal', 'Vestimentas Furia terrenal', 'Яроземное одеяние', '', '', '', '', '', '', '', ''), +(16842, '지각변동의 투구', 'Casque Rageterre', 'Helm der Erdenwut', '大地之怒头盔', '大地之怒頭盔', 'Casco Furia terrenal', 'Casco Furia terrenal', 'Яроземный полный шлем', '', '', '', '', '', '', '', ''), +(16843, '지각변동의 다리보호대', 'Jambières Rageterre', 'Beinschützer der Erdenwut', '大地之怒腿甲', '大地之怒腿甲', 'Musleras Furia terrenal', 'Musleras Furia terrenal', 'Яроземные набедренники', '', '', '', '', '', '', '', ''), +(16844, '지각변동의 견장', 'Epaulettes Rageterre', 'Schulterklappen der Erdenwut', '大地之怒肩饰', '大地之怒肩飾', 'Insignias Furia terrenal', 'Cubrehombros Furia terrenal', 'Яроземные эполеты', '', '', '', '', '', '', '', ''), +(16845, '거인추적자 흉갑', 'Cuirasse de traqueur de géant', 'Brustplatte des Riesenjägers', '巨人追猎者胸甲', '巨獸之王胸甲', 'Peto de acechagigantes', 'Coraza de acechagigantes', 'Кираса истребителя великанов', '', '', '', '', '', '', '', ''), +(16846, '거인추적자 투구', 'Casque de traqueur de géant', 'Helm des Riesenjägers', '巨人追猎者头盔', '巨獸之王頭盔', 'Casco de acechagigantes', 'Casco de acechagigantes', 'Полный шлем истребителя великанов', '', '', '', '', '', '', '', ''), +(16847, '거인추적자 다리보호구', 'Jambières de traqueur de géant', 'Gamaschen des Riesenjägers', '巨人追猎者护腿', '巨獸之王護腿', 'Leotardos de acechagigantes', 'Leotardos de acechagigantes', 'Поножи истребителя великанов', '', '', '', '', '', '', '', ''), +(16848, '거인추적자 견장', 'Epaulettes de traqueur de géant', 'Schulterklappen des Riesenjägers', '巨人追猎者肩饰', '巨獸之王肩飾', 'Insignia de acechagigantes', 'Cubrehombros de acechagigantes', 'Эполеты истребителя великанов', '', '', '', '', '', '', '', ''), +(16849, '거인추적자 장화', 'Bottes de traqueur de géant', 'Stiefel des Riesenjägers', '巨人追猎者长靴', '巨獸之王長靴', 'Botas de acechagigantes', 'Botas de acechagigantes', 'Сапоги истребителя великанов', '', '', '', '', '', '', '', ''), +(16850, '거인추적자 팔보호구', 'Brassards de traqueur de géant', 'Armschienen des Riesenjägers', '巨人追猎者护腕', '巨獸之王護腕', 'Brazales de acechagigantes', 'Brazales de acechagigantes', 'Наручи истребителя великанов', '', '', '', '', '', '', '', ''), +(16851, '거인추적자 허리띠', 'Ceinture de traqueur de géant', 'Gürtel des Riesenjägers', '巨人追猎者腰带', '巨獸之王腰帶', 'Cinturón de acechagigantes', 'Cinturón de acechagigantes', 'Пояс истребителя великанов', '', '', '', '', '', '', '', ''), +(16852, '거인추적자 장갑', 'Gants de traqueur de géant', 'Handschuhe des Riesenjägers', '巨人追猎者手套', '巨獸之王手套', 'Guantes de acechagigantes', 'Guantes de acechagigantes', 'Перчатки истребителя великанов', '', '', '', '', '', '', '', ''), +(16853, '집행의 흉갑', 'Corselet judiciaire', 'Brustschutz der Gerechtigkeit', '秩序之源胸甲', '秩序之源胸甲', 'Coraza de justiciero', 'Coselete de justiciero', 'Нагрудный доспех законника', '', '', '', '', '', '', '', ''), +(16854, '집행의 투구', 'Heaume judiciaire', 'Helm der Gerechtigkeit', '秩序之源头盔', '秩序之源頭盔', 'Yelmo de justiciero', 'Yelmo de justiciero', 'Шлем законника', '', '', '', '', '', '', '', ''), +(16855, '집행의 다리갑옷', 'Jambières judiciaires', 'Beinplatten der Gerechtigkeit', '秩序之源腿铠', '秩序之源腿鎧', 'Quijotes de justiciero', 'Quijotes de justiciero', 'Ножные латы законника', '', '', '', '', '', '', '', ''), +(16856, '집행의 어깨갑옷', 'Spallières judiciaires', 'Schiftung der Gerechtigkeit', '秩序之源肩铠', '秩序之源肩鎧', 'Bufas de justiciero', 'Bufas de justiciero', 'Наплеч законника', '', '', '', '', '', '', '', ''), +(16857, '집행의 팔보호구', 'Brassards judiciaires', 'Armschienen der Gerechtigkeit', '秩序之源护腕', '秩序之源護腕', 'Brazales de justiciero', 'Brazales de justiciero', 'Наручи законника', '', '', '', '', '', '', '', ''), +(16858, '집행의 허리띠', 'Ceinture judiciaire', 'Gürtel der Gerechtigkeit', '秩序之源腰带', '秩序之源腰帶', 'Cinturón de justiciero', 'Cinturón de justiciero', 'Пояс законника', '', '', '', '', '', '', '', ''), +(16859, '집행의 장화', 'Bottes judiciaires', 'Stiefel der Gerechtigkeit', '秩序之源战靴', '秩序之源戰靴', 'Botas de justiciero', 'Botas de justiciero', 'Сапоги законника', '', '', '', '', '', '', '', ''), +(16860, '집행의 건틀릿', 'Gantelets judiciaires', 'Stulpen der Gerechtigkeit', '秩序之源护手', '秩序之源護手', 'Guanteletes de justiciero', 'Guanteletes de justiciero', 'Рукавицы законника', '', '', '', '', '', '', '', ''), +(16861, '투지의 팔보호구', 'Brassards de puissance', 'Armschienen der Macht', '力量护腕', '力量護腕', 'Brazales de Poderío', 'Brazales de poderío', 'Наручи мощи', '', '', '', '', '', '', '', ''), +(16862, '투지의 발덮개', 'Sandales de puissance', 'Sabatons der Macht', '力量马靴', '力量馬靴', 'Escarpes de poderío', 'Escarpes de poderío', 'Башмаки мощи', '', '', '', '', '', '', '', ''), +(16863, '투지의 건틀릿', 'Gantelets de puissance', 'Stulpen der Macht', '力量护手', '力量護手', 'Guanteletes de Poderío', 'Guanteletes de poderío', 'Рукавицы мощи', '', '', '', '', '', '', '', ''), +(16864, '투지의 허리띠', 'Ceinture de puissance', 'Gürtel der Macht', '力量腰带', '力量腰帶', 'Cinturón de Poderío', 'Cinturón de poderío', 'Пояс мощи', '', '', '', '', '', '', '', ''), +(16865, '투지의 흉갑', 'Cuirasse de puissance', 'Brustplatte der Macht', '力量胸甲', '力量胸甲', 'Peto de Poderío', 'Coraza de poderío', 'Кираса мощи', '', '', '', '', '', '', '', ''), +(16866, '투지의 투구', 'Casque de puissance', 'Helm der Macht', '力量头盔', '力量頭盔', 'Yelmo de Poderío', 'Yelmo de poderío', 'Шлем мощи', '', '', '', '', '', '', '', ''), +(16867, '투지의 다리갑옷', 'Jambières de puissance', 'Beinplatten der Macht', '力量腿铠', '力量腿鎧', 'Musleras de Poderío', 'Quijotes de poderío', 'Ножные латы мощи', '', '', '', '', '', '', '', ''), +(16868, '투지의 어깨갑옷', 'Espauliers de puissance', 'Schulterstücke der Macht', '力量肩铠', '力量肩鎧', 'Espaldares de Poderío', 'Espaldares de poderío', 'Наплечье мощи', '', '', '', '', '', '', '', ''), +(16869, '감시자의 해골', 'Le crâne de Clairvoyant', 'Der Schädel des Wahrsagers', '斯克利尔的颅骨', '斯克利爾的顱骨', 'El cráneo de Sccentenor', 'El cráneo de Arúspice', 'Череп Провидца', '', '', '', '', '', '', '', ''), +(16870, '솜누스의 해골', 'Le crâne de Somnus', 'Der Schädel des Somnus', '索姆努斯的颅骨', '索姆努斯的顱骨', 'El cráneo de Somnus', 'El cráneo de Somnus', 'Череп Сомнуса', '', '', '', '', '', '', '', ''), +(16871, '크로날리스의 해골', 'Le crâne de Chronalis', 'Der Schädel des Chronalis', '克鲁纳里斯的颅骨', '克魯納里斯的顱骨', 'El cráneo de Chronalis', 'El cráneo de Chronalis', 'Череп Хроналиса', '', '', '', '', '', '', '', ''), +(16872, '악트로즈의 해골', 'Le crâne d\'Axtroz', 'Der Schädel des Axtroz', '埃克托兹的颅骨', '埃克托茲的顱骨', 'El cráneo de Axtroz', 'El cráneo de Axtroz', 'Череп Акстроза', '', '', '', '', '', '', '', ''), +(16873, '모피매듭 장갑', 'Gants en fourrure tressée', 'Geschnürte Fellhandschuhe', '织皮手套', '織皮手套', 'Guantes de pelaje trenzado', 'Guantes de pelaje trenzado', 'Плетеные меховые перчатки', '', '', '', '', '', '', '', ''), +(16882, '찌그러진 보관함', 'Coffret endommagé', 'Ramponierte Plunderkiste', '破损的垃圾箱', '破損的垃圾箱', 'Caja de trastos maltrecha', 'Caja de trastos maltrecha', 'Потертый ларь', '', '', '', '', '', '', '', ''), +(16883, '낡은 보관함', 'Coffret usé', 'Abgenutzte Plunderkiste', '破旧的垃圾箱', '破舊的垃圾箱', 'Caja de trastos desgastada', 'Caja de trastos desgastada', 'Подержанный ларь', '', '', '', '', '', '', '', ''), +(16884, '튼튼한 보관함', 'Coffret solide', 'Stabile Plunderkiste', '坚固的垃圾箱', '堅固的垃圾箱', 'Caja de trastos robusta', 'Caja de trastos robusta', 'Прочный ларь', '', '', '', '', '', '', '', ''), +(16885, '견고한 보관함', 'Coffret lourd', 'Schwere Plunderkiste', '重垃圾箱', '重垃圾箱', 'Caja de trastos pesada', 'Caja de trastos pesada', 'Тяжелый ларь', '', '', '', '', '', '', '', ''), +(16886, '무법자 사브르', 'Sabre des hors-la-loi', 'Gesetzlosensäbel', '逃犯弯刀', '逃犯彎刀', 'Sable de foragido', 'Sable de forajido', 'Сабля беззаконника', '', '', '', '', '', '', '', ''), +(16887, '마녀의 손가락', 'Doigt de la sorcière', 'Hexenfinger', '女巫之指', '女巫之指', 'Dedo de bruja', 'Dedo de bruja', 'Ведьмин палец', '', '', '', '', '', '', '', ''), +(16888, '흐릿한 비룡불꽃 아뮬렛', 'Amulette drakefeu terne', 'Glanzloses Drachenfeueramulett', '黯淡的龙火护符', '黯淡的龍火護符', 'Amuleto de Pirodraco apagado', 'Amuleto Pirodraco apagado', 'Амулет Угасающего пламени дракона', '', '', '', '', '', '', '', ''), +(16889, '광택나는 지팡이', 'Bâton de marche poli', 'Polierter Wanderstab', '光滑手杖', '光滑手杖', 'Bastón de apoyo pulido', 'Bastón de apoyo pulido', 'Полированный дорожный посох', '', '', '', '', '', '', '', ''), +(16890, '푸른강철 커틀라스', 'Coutelas de Slatemetal', 'Schichtmetallentersäbel', '岩铁弯刀', '岩鐵彎刀', 'Alfanje de metal de pizarra', 'Alfanje de metal de pizarra', 'Булатная сабля', '', '', '', '', '', '', '', ''), +(16891, '구름돌 쇼트소드', 'Epée courte de Claystone', 'Tonsteinkurzschwert', '陶石短剑', '陶石短劍', 'Espada corta de arcilla', 'Espada corta de arcilla', 'Аргилитовый короткий меч', '', '', '', '', '', '', '', ''), +(16892, '하급 영혼석', 'Pierre d\'âme inférieure', 'Geringer Seelenstein', '次级灵魂石', '次級靈魂石', 'Piedra de alma inferior', 'Piedra de alma inferior', 'Малый камень души', '', '', '', '', '', '', '', ''), +(16893, '영혼석', 'Pierre d\'âme', 'Seelenstein', '灵魂石', '靈魂石', 'Piedra de alma', 'Piedra de alma', 'Камень души', '', '', '', '', '', '', '', ''), +(16894, '맑은수정 마법봉', 'Bâtonnet en cristal transparent', 'Klare Kristallrute', '透明水晶魔棒', '透明水晶魔棒', 'Vara de cristal claro', 'Vara de cristal claro', 'Чистый хрустальный жезл', '', '', '', '', '', '', '', ''), +(16895, '상급 영혼석', 'Pierre d\'âme supérieure', 'Großer Seelenstein', '强效灵魂石', '強效靈魂石', 'Piedra de alma superior', 'Piedra de alma superior', 'Большой камень души', '', '', '', '', '', '', '', ''), +(16896, '최상급 영혼석', 'Pierre d\'âme majeure', 'Erheblicher Seelenstein', '特效灵魂石', '極效靈魂石', 'Piedra de alma sublime', 'Piedra de alma sublime', 'Крупный камень души', '', '', '', '', '', '', '', ''), +(16897, '성난폭풍 흉갑', 'Robe de Stormrage', 'Brustschutz des Stormrage', '怒风胸甲', '怒風胸甲', 'Coraza de Tempestira', 'Coselete de Tempestira', 'Нагрудный доспех Ярости Бури', '', '', '', '', '', '', '', ''), +(16898, '성난폭풍 장화', 'Bottes de Stormrage', 'Stiefel des Stormrage', '怒风长靴', '怒風長靴', 'Botas de Tempestira', 'Botas de Tempestira', 'Сапоги Ярости Бури', '', '', '', '', '', '', '', ''), +(16899, '성난폭풍 장갑', 'Garde-mains de Stormrage', 'Handschützer des Stormrage', '怒风护手', '怒風護手', 'Manoplas de Tempestira', 'Manoplas de Tempestira', 'Боевые рукавицы Ярости Бури', '', '', '', '', '', '', '', ''), +(16900, '성난폭풍 투구', 'Couvre-chef de Stormrage', 'Bedeckung des Stormrage', '怒风头巾', '怒風頭巾', 'Abrigo de Tempestira', 'Casquete de Tempestira', 'Капюшон Ярости Бури', '', '', '', '', '', '', '', ''), +(16901, '성난폭풍 다리보호대', 'Jambières de Stormrage', 'Beinschützer des Stormrage', '怒风腿甲', '怒風腿甲', 'Musleras de Tempestira', 'Musleras de Tempestira', 'Набедренники Ярости Бури', '', '', '', '', '', '', '', ''), +(16902, '성난폭풍 어깨갑옷', 'Espauliers de Stormrage', 'Schulterstücke des Stormrage', '怒风肩甲', '怒風肩甲', 'Espaldares de Tempestira', 'Espaldares de Tempestira', 'Наплечье Ярости Бури', '', '', '', '', '', '', '', ''), +(16903, '성난폭풍 허리띠', 'Ceinture de Stormrage', 'Gürtel des Stormrage', '怒风腰带', '怒風腰帶', 'Cinturón de Tempestira', 'Cinturón de Tempestira', 'Пояс Ярости Бури', '', '', '', '', '', '', '', ''), +(16904, '성난폭풍 팔보호구', 'Brassards de Stormrage', 'Armschienen des Stormrage', '怒风护腕', '怒風護腕', 'Brazales de Tempestira', 'Brazales de Tempestira', 'Наручи Ярости Бури', '', '', '', '', '', '', '', ''), +(16905, '붉은송곳니 가슴방어구', 'Plastron Rougecroc', 'Blutfangbrustharnisch', '血牙胸甲', '血牙胸甲', 'Coraza Colmillo de Sangre', 'Pechera colmillo de sangre', 'Нагрудник Кровавых Клыков', '', '', '', '', '', '', '', ''), +(16906, '붉은송곳니 장화', 'Bottes Rougecroc', 'Blutfangstiefel', '血牙长靴', '血牙長靴', 'Botas Colmillo de Sangre', 'Botas colmillo de sangre', 'Сапоги Кровавых Клыков', '', '', '', '', '', '', '', ''), +(16907, '붉은송곳니 장갑', 'Gants Rougecroc', 'Blutfanghandschuhe', '血牙手套', '血牙手套', 'Guantes Colmillo de Sangre', 'Guantes colmillo de sangre', 'Перчатки Кровавых Клыков', '', '', '', '', '', '', '', ''), +(16908, '붉은송곳니 두건', 'Cagoule Rougecroc', 'Blutfangkapuze', '血牙头巾', '血牙頭巾', 'Caperuza Colmillo de Sangre', 'Caperuza colmillo de sangre', 'Капюшон Кровавых Клыков', '', '', '', '', '', '', '', ''), +(16909, '붉은송곳니 바지', 'Pantalon Rougecroc', 'Blutfanghose', '血牙短裤', '血牙短褲', 'Pantalones Colmillo de Sangre', 'Pantalones colmillo de sangre', 'Штаны Кровавых Клыков', '', '', '', '', '', '', '', ''), +(16910, '붉은송곳니 허리띠', 'Ceinture Rougecroc', 'Blutfanggürtel', '血牙腰带', '血牙腰帶', 'Cinturón Colmillo de Sangre', 'Cinturón colmillo de sangre', 'Пояс Кровавых Клыков', '', '', '', '', '', '', '', ''), +(16911, '붉은송곳니 팔보호구', 'Brassards Rougecroc', 'Blutfangarmschienen', '血牙护腕', '血牙護腕', 'Brazales Colmillo de Sangre', 'Brazales colmillo de sangre', 'Наручи Кровавых Клыков', '', '', '', '', '', '', '', ''), +(16912, '소용돌이 장화', 'Bottes de Vent du néant', 'Stiefel des Netherwinds', '灵风长靴', '靈風長靴', 'Botas viento abisal', 'Botas viento abisal', 'Сапоги ветра Пустоты', '', '', '', '', '', '', '', ''), +(16913, '소용돌이 장갑', 'Gants de Vent du néant', 'Handschuhe des Netherwinds', '灵风手套', '靈風手套', 'Guantes viento abisal', 'Guantes viento abisal', 'Перчатки ветра Пустоты', '', '', '', '', '', '', '', ''), +(16914, '소용돌이 관', 'Couronne de Vent du néant', 'Krone des Netherwinds', '灵风头冠', '靈風頭冠', 'Corona viento abisal', 'Corona viento abisal', 'Корона ветра Пустоты', '', '', '', '', '', '', '', ''), +(16915, '소용돌이 바지', 'Pantalon de Vent du néant', 'Hose des Netherwinds', '灵风短裤', '靈風短褲', 'Pantalones viento abisal', 'Pantalones viento abisal', 'Штаны ветра Пустоты', '', '', '', '', '', '', '', ''), +(16916, '소용돌이 로브', 'Robe de Vent du néant', 'Roben des Netherwinds', '灵风长袍', '靈風長袍', 'Togas viento abisal', 'Togas viento abisal', 'Одеяния ветра Пустоты', '', '', '', '', '', '', '', ''), +(16917, '소용돌이 어깨보호대', 'Mantelet de Vent du néant', 'Mantel des Netherwinds', '灵风衬肩', '靈風襯肩', 'Manto viento abisal', 'Manto viento abisal', 'Оплечье ветра Пустоты', '', '', '', '', '', '', '', ''), +(16918, '소용돌이 손목띠', 'Manchettes de Vent du néant', 'Bindungen des Netherwinds', '灵风束腕', '靈風束腕', 'Ataduras viento abisal', 'Ataduras viento abisal', 'Наручники ветра Пустоты', '', '', '', '', '', '', '', ''), +(16919, '초월의 장화', 'Bottes de transcendance', 'Stiefel der Erhabenheit', '卓越长靴', '卓越長靴', 'Botas de trascendencia', 'Botas de Trascendencia', 'Сапоги превосходства', '', '', '', '', '', '', '', ''), +(16920, '초월의 장갑', 'Garde-mains de transcendance', 'Handschützer der Erhabenheit', '卓越护手', '卓越護手', 'Manoplas de Trascendencia', 'Manoplas de Trascendencia', 'Боевые рукавицы превосходства', '', '', '', '', '', '', '', ''), +(16921, '초월의 머리띠', 'Auréole de transcendance', 'Heiligenschein der Erhabenheit', '卓越之环', '卓越之環', 'Halo de Trascendencia', 'Halo de Trascendencia', 'Ореол превосходства', '', '', '', '', '', '', '', ''), +(16922, '초월의 다리보호구', 'Jambières de transcendance', 'Gamaschen der Erhabenheit', '卓越护腿', '卓越護腿', 'Leotardos de Trascendencia', 'Leotardos de trascendencia', 'Поножи превосходства', '', '', '', '', '', '', '', ''), +(16923, '초월의 로브', 'Robe de transcendance', 'Roben der Erhabenheit', '卓越法袍', '卓越法袍', 'Togas de Trascendencia', 'Togas de trascendencia', 'Одеяния превосходства', '', '', '', '', '', '', '', ''), +(16924, '초월의 어깨갑옷', 'Espauliers de transcendance', 'Schulterstücke der Erhabenheit', '卓越肩铠', '卓越肩鎧', 'Espaldares de Trascendencia', 'Espaldares de trascendencia', 'Наплечье превосходства', '', '', '', '', '', '', '', ''), +(16925, '초월의 허리띠', 'Ceinture de transcendance', 'Gürtel der Erhabenheit', '卓越腰带', '卓越腰帶', 'Cinturón de Trascendencia', 'Cinturón de Trascendencia', 'Пояс превосходства', '', '', '', '', '', '', '', ''), +(16926, '초월의 손목띠', 'Manchettes de transcendance', 'Bindungen der Erhabenheit', '卓越束腕', '卓越束腕', 'Ataduras de Trascendencia', 'Ataduras de Trascendencia', 'Наручники превосходства', '', '', '', '', '', '', '', ''), +(16927, '천벌의 장화', 'Bottes de Némésis', 'Stiefel der Nemesis', '复仇战靴', '復仇戰靴', 'Botas Némesis', 'Botas Némesis', 'Сапоги возмездия', '', '', '', '', '', '', '', ''), +(16928, '천벌의 장갑', 'Gants de Némésis', 'Handschuhe der Nemesis', '复仇手套', '復仇手套', 'Guantes Némesis', 'Guantes Némesis', 'Перчатки возмездия', '', '', '', '', '', '', '', ''), +(16929, '천벌의 투구', 'Crâne de Némésis', 'Schädelkappe der Nemesis', '复仇骨帽', '復仇骨帽', 'Capacete Némesis', 'Capacete Némesis', 'Большой шлем возмездия', '', '', '', '', '', '', '', ''), +(16930, '천벌의 다리보호구', 'Jambières de Némésis', 'Gamaschen der Nemesis', '复仇护腿', '復仇護腿', 'Leotardos Némesis', 'Leotardos Némesis', 'Поножи возмездия', '', '', '', '', '', '', '', ''), +(16931, '천벌의 로브', 'Robe de Némésis', 'Roben der Nemesis', '复仇法袍', '復仇法袍', 'Togas Némesis', 'Togas Némesis', 'Одеяния возмездия', '', '', '', '', '', '', '', ''), +(16932, '천벌의 어깨갑옷', 'Spallières de Némésis', 'Schiftung der Nemesis', '复仇肩铠', '復仇肩鎧', 'Bufas Némesis', 'Bufas Némesis', 'Наплеч возмездия', '', '', '', '', '', '', '', ''), +(16933, '천벌의 허리띠', 'Ceinture de Némésis', 'Gürtel der Nemesis', '复仇腰带', '復仇腰帶', 'Cinturón Némesis', 'Cinturón Némesis', 'Пояс возмездия', '', '', '', '', '', '', '', ''), +(16934, '천벌의 팔보호구', 'Brassards de Némésis', 'Armschienen der Nemesis', '复仇护腕', '復仇護腕', 'Brazales Némesis', 'Brazales Némesis', 'Наручи возмездия', '', '', '', '', '', '', '', ''), +(16935, '용추적자 팔보호구', 'Brassards de traqueur de dragon', 'Armschienen des Drachenjägers', '巨龙追猎者护腕', '馭龍者護腕', 'Brazales de Acechadragón', 'Brazales de acechadragón', 'Наручи охотника на драконов', '', '', '', '', '', '', '', ''), +(16936, '용추적자 허리띠', 'Ceinture de traqueur de dragon', 'Gürtel des Drachenjägers', '巨龙追猎者腰带', '馭龍者腰帶', 'Cinturón de Acechadragón', 'Cinturón de acechadragón', 'Пояс охотника на драконов', '', '', '', '', '', '', '', ''), +(16937, '용추적자 어깨갑옷', 'Spallières de traqueur de dragon', 'Schiftung des Drachenjägers', '巨龙追猎者肩甲', '馭龍者肩甲', 'Bufas de Acechadragón', 'Bufas de acechadragón', 'Наплеч охотника на драконов', '', '', '', '', '', '', '', ''), +(16938, '용추적자 다리보호대', 'Jambières de traqueur de dragon', 'Beinschützer des Drachenjägers', '巨龙追猎者腿甲', '馭龍者腿甲', 'Musleras de Acechadragón', 'Musleras de acechadragón', 'Набедренники охотника на драконов', '', '', '', '', '', '', '', ''), +(16939, '용추적자 투구', 'Casque de traqueur de dragon', 'Helm des Drachenjägers', '巨龙追猎者头盔', '馭龍者頭盔', 'Yelmo de Acechadragón', 'Yelmo de acechadragón', 'Шлем охотника на драконов', '', '', '', '', '', '', '', ''), +(16940, '용추적자 건틀릿', 'Gantelets de traqueur de dragon', 'Stulpen des Drachenjägers', '巨龙追猎者护手', '馭龍者護手', 'Guanteletes de Acechadragón', 'Guanteletes de acechadragón', 'Рукавицы охотника на драконов', '', '', '', '', '', '', '', ''), +(16941, '용추적자 경갑', 'Bottes de traqueur de dragon', 'Schienbeinschützer des Drachenjägers', '巨龙追猎者胫甲', '馭龍者脛甲', 'Grebas de Acechadragón', 'Grebas de acechadragón', 'Наголенники охотника на драконов', '', '', '', '', '', '', '', ''), +(16942, '용추적자 흉갑', 'Cuirasse de traqueur de dragon', 'Brustplatte des Drachenjägers', '巨龙追猎者胸甲', '馭龍者胸甲', 'Peto de Acechadragón', 'Coraza de acechadragón', 'Кираса охотника на драконов', '', '', '', '', '', '', '', ''), +(16943, '폭풍우 팔보호구', 'Brassards des dix tempêtes', 'Armschienen der zehn Stürme', '无尽风暴护腕', '無盡風暴護腕', 'Brazales de Diez Tormentas', 'Brazales de diez tormentas', 'Наручи десяти бурь', '', '', '', '', '', '', '', ''), +(16944, '폭풍우 허리띠', 'Ceinture des dix tempêtes', 'Gürtel der zehn Stürme', '无尽风暴腰带', '無盡風暴腰帶', 'Cinturón de Diez Tormentas', 'Cinturón de diez tormentas', 'Пояс десяти бурь', '', '', '', '', '', '', '', ''), +(16945, '폭풍우 견장', 'Epaulettes des dix tempêtes', 'Schulterklappen der zehn Stürme', '无尽风暴肩饰', '無盡風暴肩飾', 'Insignias de diez tormentas', 'Cubrehombros de diez tormentas', 'Эполеты десяти бурь', '', '', '', '', '', '', '', ''), +(16946, '폭풍우 다리갑옷', 'Jambières des dix tempêtes', 'Beinplatten der zehn Stürme', '无尽风暴护腿', '無盡風暴護腿', 'Musleras de Diez Tormentas', 'Quijotes de diez tormentas', 'Ножные латы десяти бурь', '', '', '', '', '', '', '', ''), +(16947, '폭풍우 투구', 'Casque des dix tempêtes', 'Helm der zehn Stürme', '无尽风暴头盔', '無盡風暴頭盔', 'Yelmo de diez tormentas', 'Casco de diez tormentas', 'Полный шлем десяти бурь', '', '', '', '', '', '', '', ''), +(16948, '폭풍우 건틀릿', 'Gantelets des dix tempêtes', 'Stulpen der zehn Stürme', '无尽风暴护手', '無盡風暴護手', 'Guanteletes de Diez tormentas', 'Guanteletes de diez tormentas', 'Рукавицы десяти бурь', '', '', '', '', '', '', '', ''), +(16949, '폭풍우 경갑', 'Bottes des dix tempêtes', 'Schienbeinschützer der zehn Stürme', '无尽风暴胫甲', '無盡風暴脛甲', 'Grebas de Diez Tormentas', 'Grebas de diez tormentas', 'Наголенники десяти бурь', '', '', '', '', '', '', '', ''), +(16950, '폭풍우 흉갑', 'Cuirasse des dix tempêtes', 'Brustplatte der zehn Stürme', '无尽风暴胸甲', '無盡風暴胸甲', 'Peto de Diez Tormentas', 'Coraza de diez tormentas', 'Кираса десяти бурь', '', '', '', '', '', '', '', ''), +(16951, '심판의 손목띠', 'Manchettes du jugement', 'Bindungen des Richturteils', '审判束腕', '審判束腕', 'Ataduras de sentencia', 'Ataduras de sentencia', 'Наручники правосудия', '', '', '', '', '', '', '', ''), +(16952, '심판의 허리띠', 'Ceinture du jugement', 'Gürtel des Richturteils', '审判腰带', '審判腰帶', 'Cinturón de sentencia', 'Cinturón de sentencia', 'Пояс правосудия', '', '', '', '', '', '', '', ''), +(16953, '심판의 어깨갑옷', 'Spallières du jugement', 'Schiftung des Richturteils', '审判肩铠', '審判肩鎧', 'Bufas de sentencia', 'Bufas de sentencia', 'Наплеч правосудия', '', '', '', '', '', '', '', ''), +(16954, '심판의 다리갑옷', 'Jambières du jugement', 'Beinplatten des Richturteils', '审判腿铠', '審判腿鎧', 'Quijotes de sentencia', 'Quijotes de sentencia', 'Ножные латы правосудия', '', '', '', '', '', '', '', ''), +(16955, '심판의 관', 'Couronne du jugement', 'Krone des Richturteils', '审判头冠', '審判頭冠', 'Corona de sentencia', 'Corona de sentencia', 'Корона Разума правосудия', '', '', '', '', '', '', '', ''), +(16956, '심판의 건틀릿', 'Gantelets du jugement', 'Stulpen des Richturteils', '审判护手', '審判護手', 'Guanteletes de sentencia', 'Guanteletes de sentencia', 'Рукавицы правосудия', '', '', '', '', '', '', '', ''), +(16957, '심판의 발덮개', 'Sandales du jugement', 'Sabatons des Richturteils', '审判马靴', '審判馬靴', 'Escarpes de sentencia', 'Escarpes de sentencia', 'Башмаки Правосудия', '', '', '', '', '', '', '', ''), +(16958, '심판의 흉갑', 'Cuirasse du jugement', 'Brustplatte des Richturteils', '审判胸甲', '審判胸甲', 'Peto de sentencia', 'Coraza de sentencia', 'Кираса здравого смысла', '', '', '', '', '', '', '', ''), +(16959, '격노의 팔찌', 'Bracelets de courroux', 'Armreifen des Zorns', '愤怒护腕', '憤怒護腕', 'Brazaletes de Cólera', 'Pulseras de Cólera', 'Браслеты гнева', '', '', '', '', '', '', '', ''), +(16960, '격노의 허리띠', 'Baudrier de courroux', 'Gürtelbund des Zorns', '愤怒腰带', '憤怒腰帶', 'Pretina de Cólera', 'Pretina de Cólera', 'Боевой пояс гнева', '', '', '', '', '', '', '', ''), +(16961, '격노의 어깨갑옷', 'Espauliers de courroux', 'Schulterstücke des Zorns', '愤怒肩铠', '憤怒肩鎧', 'Espaldares de Cólera', 'Espaldares de Cólera', 'Наплечье гнева', '', '', '', '', '', '', '', ''), +(16962, '격노의 다리갑옷', 'Jambières de courroux', 'Beinplatten des Zorns', '愤怒腿铠', '憤怒腿鎧', 'Musleras de Cólera', 'Quijotes de Cólera', 'Ножные латы гнева', '', '', '', '', '', '', '', ''), +(16963, '격노의 투구', 'Heaume de courroux', 'Helm des Zorns', '愤怒头盔', '憤怒頭盔', 'Yelmo de Cólera', 'Yelmo de Cólera', 'Шлем гнева', '', '', '', '', '', '', '', ''), +(16964, '격노의 건틀릿', 'Gantelets de courroux', 'Stulpen des Zorns', '愤怒护手', '憤怒護手', 'Guanteletes de Cólera', 'Guanteletes de Cólera', 'Рукавицы гнева', '', '', '', '', '', '', '', ''), +(16965, '격노의 발덮개', 'Sandales de courroux', 'Sabatons des Zorns', '愤怒马靴', '憤怒馬靴', 'Escarpes de Cólera', 'Escarpes de Cólera', 'Башмаки гнева', '', '', '', '', '', '', '', ''), +(16966, '격노의 흉갑', 'Cuirasse de courroux', 'Brustplatte des Zorns', '愤怒胸甲', '憤怒胸甲', 'Peto de Cólera', 'Coraza de Cólera', 'Кираса гнева', '', '', '', '', '', '', '', ''), +(16967, '페랄라스 참치', 'Ahi de Feralas', '', '菲拉斯草鱼', '菲拉斯草魚', 'Ahi de Feralas', 'Ahi de Feralas', 'Фералас-ахи', '', '', '', '', '', '', '', ''), +(16968, '살데리스 아귀', 'Frappeur Sar\'theris', 'Sar\'theris-Barsch', '萨瑟里斯虎鱼', '薩瑟里斯虎魚', 'Golpeador Sar\'theris', 'Artillero Sar\'theris', 'Ударник Сартериса', '', '', '', '', '', '', '', ''), +(16969, '폭풍 해안 푸른도루묵', 'Sailfin bleu de la Côte sauvage', 'Blauwimpel von der ungezähmten Küste', '野人海岸蓝色叉牙鱼', '野人海岸藍色叉牙魚', 'Latipinia azul de La Costa Salvaje', 'Latipinia azul de La Costa Salvaje', 'Синий плавник Гибельного берега', '', '', '', '', '', '', '', ''), +(16970, '안개갈대 황새치', 'Mahi Mahi de Brumejonc', 'Nebelschilf-Mahi-Mahi', '芦苇海岸大马哈鱼', '蘆葦海岸大馬哈魚', 'Mahi mahi de Juncobruma', 'Mahi mahi Juncobruma', 'Махи-махи с берега Туманных Тростников', '', '', '', '', '', '', '', ''), +(16971, '조개 별미', 'Surprise de palourdes', 'Muschelette Surprise', '蚌肉大餐', '蚌肉大餐', 'Sorpresa de almejate', 'Sorpresa de almejate', 'Мидии с сюпризом', '', '', '', '', '', '', '', ''), +(16972, '카랑의 깃발', 'Bannière de Karang', 'Karangs Banner', '卡拉恩的旗子', '卡拉恩的旗子', 'Estandarte de Karang', 'Estandarte de Karang', 'Знамя Каранга', '', '', '', '', '', '', '', ''), +(16973, '혈투의 웅덩이 물병', 'Fiole d\'eau redoutable', 'Phiole mit Düsterwasser', '恐怖之水', '恐怖之水', 'Vial de agua nefasta', 'Vial de agua funesta', 'Фиал пугающей воды', '', '', '', '', '', '', '', ''), +(16974, '빈 물병', 'Fiole d\'eau vide', 'Leere Wasserphiole', '空的小水瓶', '空的小水瓶', 'Vial de agua vacío', 'Vial de agua vacío', 'Пустой фиал для воды', '', '', '', '', '', '', '', ''), +(16975, '전쟁노래 장식띠', 'Echarpe warsong', 'Warsongschärpe', '战歌腰带', '戰歌腰帶', 'Fajín Grito de Guerra', 'Fajín Grito de Guerra', 'Кушак Песни Войны', '', '', '', '', '', '', '', ''), +(16976, '머구트의 토템', 'Totem de Murgut', 'Murguts Totem', '穆戈特的图腾', '穆戈特的圖騰', 'Tótem de Murgut', 'Tótem de Murgut', 'Тотем Мургута', '', '', '', '', '', '', '', ''), +(16977, '전쟁노래 장화', 'Bottes Warsong', 'Warsongstiefel', '战歌长靴', '戰歌長靴', 'Botas Grito de Guerra', 'Botas Grito de Guerra', 'Сапоги Песни Войны', '', '', '', '', '', '', '', ''), +(16978, '전쟁노래 건틀릿', 'Gantelets Warsong', 'Warsongstulpen', '战歌护手', '戰歌護手', 'Guanteletes Grito de Guerra', 'Guanteletes Grito de Guerra', 'Рукавицы Песни Войны', '', '', '', '', '', '', '', ''), +(16979, '화염핵 장갑', 'Gants Coeur-de-braise', 'Flimmerkernhandschuhe', '光芒手套', '光芒手套', 'Guantes Bengala del Núcleo', 'Guantes Bengala del Núcleo', 'Перчатки с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(16980, '화염핵 어깨보호대', 'Mantelet Coeur-de-braise', 'Flimmerkernmantel', '光芒衬肩', '光芒襯肩', 'Manto Bengala del Núcleo', 'Manto Bengala del Núcleo', 'Оплечье с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(16981, '부엉이수염 팔보호구', 'Brassards de Barbe-huante', 'Eulenbarts Armschienen', '枭羽护腕', '梟羽護腕', 'Brazales de barba de búho', 'Brazales de barba de búho', 'Наручи Совоборода', '', '', '', '', '', '', '', ''), +(16982, '화산사냥개 장화', 'Bottes du Magma', 'Kernhundstiefel', '熔岩犬皮靴', '熔岩犬皮靴', 'Botas de can del Núcleo', 'Botas de can del Núcleo', 'Сапоги пса недр', '', '', '', '', '', '', '', ''), +(16983, '화산 투구', 'Casque de la fournaise', 'Schmelzhelm', '熔铸头盔', '熔鑄頭盔', 'Yelmo de arrabio', 'Yelmo de arrabio', 'Оплавленный шлем', '', '', '', '', '', '', '', ''), +(16984, '검은용비늘 장화', 'Bottes en écailles de dragon noir', 'Schwarze Drachenschuppenstiefel', '黑色龙鳞战靴', '黑色龍鱗戰靴', 'Botas de escamas de dragón negro', 'Botas de escamas de dragón negro', 'Сапоги из чешуи черного дракона', '', '', '', '', '', '', '', ''), +(16985, '바람나그네 장화', 'Bottes de Cherchevent', 'Windsucher-Stiefel', '寻风者长靴', '尋風者長靴', 'Botas del Hijo del Viento', 'Botas del Hijo del Viento', 'Сапоги Искателя ветра', '', '', '', '', '', '', '', ''), +(16986, '모래탑 장갑', 'Gants du Pic de sable', 'Sandspitzen-Handschuhe', '沙塔手套', '沙塔手套', 'Guantes Cumbre de Arena', 'Guantes Cumbre de Arena', 'Перчатки Песчаного шпиля', '', '', '', '', '', '', '', ''), +(16987, '비명소리 허리띠', 'Ceinture d\'hurleur', 'Kreischergürtel', '尖啸者腰带', '尖嘯者腰帶', 'Cinturón de estridador', 'Cinturón de estridador', 'Пояс Визгуна', '', '', '', '', '', '', '', ''), +(16988, '불타는 사슬 어깨보호구', 'Epaulières en anneaux de feu', 'Feurige Kettenschultern', '炽热链甲护肩', '熾熱鍊甲護肩', 'Hombreras de anillas ígneas', 'Sobrehombros de anillas ígneas', 'Пламенные плетеные наплечники', '', '', '', '', '', '', '', ''), +(16989, '불타는 사슬 벨트', 'Ceinturon en anneaux de feu', 'Feuriger Kettengurt', '炽热链甲束带', '熾熱鍊甲腰帶', 'Faja de anillas ígneas', 'Faja de anillas ígneas', 'Пламенный плетеный ремень', '', '', '', '', '', '', '', ''), +(16990, '마귀족 망토', 'Cape des fées', 'Grimmlingumhang', '精龙披风', '精龍披風', 'Capa de duendekin', 'Capa de duendekin', 'Душевный плащ', '', '', '', '', '', '', '', ''), +(16991, '응급 붕대', 'Bandage de Triage', 'Triagenverband', '急救绷带', '急救繃帶', 'Venda de selección', 'Venda de selección', 'Повязка для раненого', '', '', '', '', '', '', '', ''), +(16992, '스모키의 유탄포', 'Lanceur explosif de Smokey', 'Smokeys Sprengstoff-Schleuder', '烟鬼的炸药发射器', '煙鬼的炸藥發射器', 'Lanzaexplosivos de Smokey', 'Lanzaexplosivos de Smokey', 'Гремучее ружье Смоки', '', '', '', '', '', '', '', ''), +(16993, '스모키의 화염마법봉', 'Tire-flammes de Smokey', 'Smokeys Feuerspucker', '烟鬼的打火器', '煙鬼的打火器', 'Pistola de fuego de Smokey', 'Pistola de fuego de Smokey', 'Дымный огнестрел', '', '', '', '', '', '', '', ''), +(16994, '그늘날개 장갑', 'Gants de Crépuscaile', 'Dämmerschwingenhandschuhe', '暗翼手套', '暗翼手套', 'Guantes ala del alba', 'Guantes Alatardecer', 'Перчатки Тенекрыла', '', '', '', '', '', '', '', ''), +(16995, '그늘날개 어깨보호구', 'Mantelet de Crépuscaile', 'Dämmerschwingenmantel', '暗翼衬肩', '暗翼襯肩', 'Manto ala del alba', 'Manto Alatardecer', 'Тенекрылые оплечье', '', '', '', '', '', '', '', ''), +(16996, '피나무 활', 'Arc Gorewood', 'Gorewood-Bogen', '血木猎弓', '血木獵弓', 'Arco de madera gore', 'Arco de madera gore', 'Клинолесский лук', '', '', '', '', '', '', '', ''), +(16997, '폭풍몰이 마법봉', 'Tempétueuse', 'Sturmwüter', '风暴之怒', '風暴之怒', 'Habitante de Tempestira', 'Habitante de Tempestira', 'Гроза', '', '', '', '', '', '', '', ''), +(16998, '성스러운 수호방패', 'Protecteur sacré', 'Hochheiliger Beschützer', '神圣防御者', '神聖防禦者', 'Protector sacro', 'Protector sacro', 'Священный защитник', '', '', '', '', '', '', '', ''), +(16999, '알렉시스의 결혼반지', 'Sceau royal d\'Alexis', 'Königliches Siegel von Alexis', '阿莱克希斯皇家戒指', '阿萊克希斯皇家戒指', 'Lacre real de Alexis', 'Sello real de Alexis', 'Королевская печать Алексиса', '', '', '', '', '', '', '', ''), +(17000, '생령의 고리', 'Anneau de l’âme en peine', 'Band des Gespenstes', '怨灵指环', '怨靈指環', 'Sortija de la Aparición', 'Sortija de la Aparición', 'Кольцо Призрака', '', '', '', '', '', '', '', ''), +(17001, '정기의 고리', 'Cercle élémentaire', 'Elementarkreis', '元素之环', '元素之環', 'Círculo elemental', 'Círculo elemental', 'Обруч Стихий', '', '', '', '', '', '', '', ''), +(17002, '독고름 도끼', 'Cracheur d\'ichor', 'Giftspeier', '腐液喷溅者', '腐液噴濺者', 'Escupeicor', 'Escupeicor', 'Разбрызгиватель лимфы', '', '', '', '', '', '', '', ''), +(17003, '해골바위 망치', 'Marteau de Skullstone', 'Schädelsteinhammer', '骨石战锤', '骨石戰錘', 'Martillo Calapetra', 'Martillo Calapetra', 'Молот Каменного черепа', '', '', '', '', '', '', '', ''), +(17004, '사라의 길잡이', 'Guide de Sarah', 'Sarahs Wegweiser', '萨拉的指引', '薩拉的指引', 'Guía de Sara', 'Guía de Sara', 'Руководство Сары', '', '', '', '', '', '', '', ''), +(17005, '보살핌의 튜닉', 'Tunique de rustre', 'Landgardentunika', '粗野外套', '粗野外套', 'Túnica de guardia grosero', 'Túnica de guardia grosero', 'Мундир грубияна', '', '', '', '', '', '', '', ''), +(17006, '푸른미늘 다리보호대', 'Jambières en cobalt', 'Kobaltblaue Beinschützer', '深蓝护腿', '深藍護腿', 'Musleras de cobalto', 'Musleras de cobalto', 'Кобальтовые набедренники', '', '', '', '', '', '', '', ''), +(17007, '대지진의 건틀릿', 'Gantelets arrache-pierre', 'Steinreißerstulpen', '碎石护手', '碎石護手', 'Guanteletes de creador de piedras', 'Guanteletes de creador de piedras', 'Рукавицы Кам', '', '', '', '', '', '', '', ''), +(17008, '작은 두루마리', 'Petit parchemin', 'Kleine Rolle', '小卷轴', '小卷軸', 'Pergamino pequeño', 'Pergamino pequeño', 'Маленький свиток', '두루마리엔 익숙하지 않은 표장이 달려 있습니다.', 'Le parchemin porte un sceau que vous ne connaissez pas.', 'Die Rolle trägt eine Insignie, die Euch unbekannt ist.', '这根卷轴上印着一个你不认识的徽记。', '這根卷軸上印著一個你不認識的徽記。', 'El pergamino muestra una insignia que no reconoces.', 'El pergamino muestra una insignia que no reconoces.', 'Свиток запечатан неизвестной печатью.'), +(17009, '사절 말킨의 머리카락', 'Tête de l\'Ambassadeur Malcin', 'Kopf von Botschafter Malcin', '玛克林大使的头颅', '瑪克林大使的頭顱', 'Cabeza del Embajador Malcin', 'Cabeza del Embajador Malcin', 'Голова посланника Малкина', '', '', '', '', '', '', '', ''), +(17010, '불꽃의 정수', 'Noyau de feu', 'Feuerkern', '炽热之核', '熾熱之核', 'Núcleo ígneo', 'Núcleo ígneo', 'Огненное ядро', '', '', '', '', '', '', '', ''), +(17011, '화산의 정수', 'Noyau de lave', 'Lavakern', '熔岩之核', '熔岩之核', 'Núcleo de lava', 'Núcleo de lava', 'Ядро лавы', '', '', '', '', '', '', '', ''), +(17012, '용암 가죽', 'Cuir du Magma', 'Kernleder', '熔火犬皮', '熔火犬皮', 'Cuero del Núcleo', 'Cuero del Núcleo', 'Сердцевинная кожа', '', '', '', '', '', '', '', ''), +(17013, '검은무쇠 다리보호구', 'Jambières en sombrefer', 'Dunkeleisengamaschen', '黑铁护腿', '黑鐵護腿', 'Leotardos Hierro Negro', 'Leotardos Hierro Negro', 'Поножи из черного железа', '', '', '', '', '', '', '', ''), +(17014, '검은무쇠 팔보호구', 'Brassards en sombrefer', 'Dunkeleisenarmschienen', '黑铁护腕', '黑鐵護腕', 'Brazales Hierro Negro', 'Brazales Hierro Negro', 'Наручи из черного железа', '', '', '', '', '', '', '', ''), +(17015, '검은무쇠 학살자', 'Déchireur en sombrefer', 'Dunkeleisenhäscher', '黑铁利剑', '黑鐵利劍', 'Atracador Hierro Negro', 'Espetadora Hierro Negro', 'Разоритель из черного железа', '', '', '', '', '', '', '', ''), +(17016, '검은무쇠 파괴자', 'Destructeur en sombrefer', 'Dunkeleisenzerstörer', '黑铁战斧', '黑鐵戰斧', 'Destructor Hierro Negro', 'Destructora Hierro Negro', 'Разрушитель из черного железа', '', '', '', '', '', '', '', ''), +(17017, '도안: 화염핵 어깨보호대', 'Patron : Mantelet Coeur-de-braise', 'Muster: Flimmerkernmantel', '图样:光芒衬肩', '圖樣:光芒襯肩', 'Patrón: manto Bengala del Núcleo', 'Patrón: manto Bengala del Núcleo', 'Выкройка: мантия с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(17018, '도안: 화염핵 장갑', 'Patron : Gants Coeur-de-braise', 'Muster: Flimmerkernhandschuhe', '图样:光芒手套', '圖樣:光芒手套', 'Patrón: guantes Bengala del Núcleo', 'Patrón: guantes Bengala del Núcleo', 'Выкройка: перчатки с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(17019, '신비로운 가루', 'Poussière des arcanes', 'Arkaner Staub', '魔尘', '魔塵', 'Polvo Arcano', '', '', '', '', '', '', '', '', '', ''), +(17020, '불가사의한 가루', 'Poudre des arcanes', 'Arkanes Pulver', '魔粉', '魔粉', 'Partículas Arcanas', 'Partículas Arcanas', 'Порошок чар', '', '', '', '', '', '', '', ''), +(17021, '야생 가지', 'Baies sauvages', 'Wilde Beeren', '野生浆果', '野生漿果', 'Frutos silvestres', 'Frutos silvestres', 'Лесные ягоды', '', '', '', '', '', '', '', ''), +(17022, '도안: 화산사냥개 장화', 'Patron : Bottes du Magma', 'Muster: Kernhundstiefel', '图样:熔岩犬皮靴', '圖樣:熔岩犬皮靴', 'Patrón: botas del can del Núcleo', 'Patrón: botas de can del Núcleo', 'Выкройка: сапоги пса недр', '', '', '', '', '', '', '', ''), +(17023, '도안: 화산 투구', 'Patron : Casque de la fournaise', 'Muster: Schmelzhelm', '图样:熔铸头盔', '圖樣:熔鑄頭盔', 'Patrón: yelmo de arrabio', 'Patrón: yelmo de arrabio', 'Выкройка: оплавленый шлем', '', '', '', '', '', '', '', ''), +(17024, '야생 뿌리', 'Racine sauvage', 'Wilde Wurzel', '野草根', '野草根', 'Raíz salvaje', 'Raíz salvaje', 'Дикие коренья', '', '', '', '', '', '', '', ''), +(17025, '도안: 검은용비늘 장화', 'Patron : Bottes en écailles de dragon noir', 'Muster: Schwarze Drachenschuppenstiefel', '图样:黑色龙鳞战靴', '圖樣:黑色龍鱗戰靴', 'Patrón: botas de escamas de dragón negro', 'Patrón: botas de escamas de dragón negro', 'Выкройка: сапоги из шкуры черного дракона', '', '', '', '', '', '', '', ''), +(17026, '야생 가시뿌리', 'Ronceterre sauvage', 'Wilder Dornwurz', '野生棘根草', '野生棘根草', 'Raíz de espina salvaje', 'Raíz de espina salvaje', 'Дикий шипокорень', '', '', '', '', '', '', '', ''), +(17027, '향기로운 양초', 'Bougie parfumée', 'Duftkerze', '芳香蜡烛', '芳香蠟燭', 'Vela con aroma', 'Vela con aroma', 'Ароматическая свеча', '', '', '', '', '', '', '', ''), +(17028, '신성한 양초', 'Bougie sanctifiée', 'Heilige Kerze', '圣洁蜡烛', '聖潔蠟燭', 'Vela sagrada', 'Vela Sagrada', 'Святая свеча', '', '', '', '', '', '', '', ''), +(17029, '성스러운 양초', 'Bougie sacrée', 'Hochheilige Kerze', '神圣蜡烛', '神聖蠟燭', 'Vela sacra', 'Vela sacra', 'Священная свеча', '', '', '', '', '', '', '', ''), +(17030, '십자가', '', '', '十字章', '十字章', '', '', 'Крест', '', '', '', '', '', '', '', ''), +(17031, '순간이동의 룬', 'Rune de téléportation', 'Rune der Teleportation', '传送符文', '傳送符文', 'Runa de Teletransporte', 'Runa de teletransporte', 'Руна телепортации', '', '', '', '', '', '', '', ''), +(17032, '차원이동의 룬', 'Rune des portails', 'Rune der Portale', '传送门符文', '傳送門符文', 'Runa de Portales', 'Runa de portales', 'Руна порталов', '', '', '', '', '', '', '', ''), +(17033, '신앙의 징표', 'Symbole de divinité', 'Symbol der Offenbarung', '神圣符印', '神聖符印', 'Símbolo de Divinidad', 'Símbolo de Divinidad', 'Символ божественности', '', '', '', '', '', '', '', ''), +(17034, '단풍나무 씨앗', 'Graine d\'érable', 'Ahornsamenkorn', '枫树种子', '楓樹種子', 'Semillas de arce', 'Semillas de arce', 'Семена клена', '', '', '', '', '', '', '', ''), +(17035, '가시덩굴 씨앗', 'Graine de strangleronce', 'Schlingendornsamenkorn', '荆棘种子', '荊棘種子', 'Semilla Tuercespina', 'Semilla Tuercespina', 'Семя из Тернистой долины', '', '', '', '', '', '', '', ''), +(17036, '잿빛나무 씨앗', 'Graine de frêne', 'Eschenholzsamenkorn', '灰木种子', '灰木種子', 'Semilla bosqueceniza', 'Semilla bosqueceniza', 'Семена ясеня', '', '', '', '', '', '', '', ''), +(17037, '자작나무 씨앗', 'Graine de charme', 'Hainbuchensamenkorn', '角树种子', '角樹種子', 'Semillas de carpinus', 'Semillas de carpinus', 'Семена граба', '', '', '', '', '', '', '', ''), +(17038, '강철나무 씨앗', 'Graine de bois de fer', 'Eisenholzsamenkorn', '铁木种子', '鐵木種子', 'Semilla Maderaférrea', 'Semilla de maderaférrea', 'Семена железного дерева', '', '', '', '', '', '', '', ''), +(17039, '검은해골 곤봉', 'Casse-tête', 'Schädelbrecher', '破颅者', '破顱者', 'Partecalaveras', 'Partecalaveras', 'Пробиватель черепов', '', '', '', '', '', '', '', ''), +(17040, '몬스터 - Mace, Frying Pan', 'Monstre - Masse, Poêle', 'Monster - Streitkolben, Bratpfanne', '', '', 'Monstruo: maza, sartén', 'Monstruo: maza, sartén', 'Монстр - палица, сковорода', '', '', '', '', '', '', '', ''), +(17041, '몬스터 - Mace, Frying Pan w/ Eggs', 'Monstre - Masse, Poêle avec des oeufs', 'Monster - Streitkolben, Bratpfanne m. Eiern', '', '', 'Monstruo: maza, sartén con huevos', 'Monstruo: maza, sartén con huevos', 'Монстр - палица, сковорода w/ яйца', '', '', '', '', '', '', '', ''), +(17042, '강철가시 소총', 'Crache-clous', 'Nagelspeier', '钉枪', '釘槍', 'Escupeuñas', 'Escupeuñas', 'Гвоздомет', '', '', '', '', '', '', '', ''), +(17043, '광신도의 로브', 'Robe de zélote', 'Zelotenrobe', '狂热长袍', '狂熱長袍', 'Toga de Zealot', 'Toga de zelote', 'Одеяние фанатика', '', '', '', '', '', '', '', ''), +(17044, '순교자의 결의', 'Volonté du Martyr', 'Wille des Märtyrers', '殉难者的意志', '殉難者的意志', 'Voluntad del Mártir', 'Voluntad del Mártir', 'Воля Мученика', '', '', '', '', '', '', '', ''), +(17045, '순교자의 피', 'Sang du Martyr', 'Blut des Märtyrers', '殉难者之血', '殉難者之血', 'Sangre del Mártir', 'Sangre del Mártir', 'Кровь Мученика', '', '', '', '', '', '', '', ''), +(17046, '지하굴 칼도끼', 'Eventreuse', 'Klinge des Ausweidens', '开槽之刃', '開槽之刃', 'Hoja de entrañas', 'Hoja de entrañas', 'Разделочный клинок', '', '', '', '', '', '', '', ''), +(17047, '얼음수정 아미스', 'Amict luminescent', 'Flimmernde Amicia', '冷光披肩', '冷光披肩', 'Hombrera luminiscente', 'Amito luminiscente', 'Светящийся нарамник', '', '', '', '', '', '', '', ''), +(17048, '럼지 럼주', 'Rhum de Rumsey', 'Rumsey-Rum', '奇特的朗姆酒', '奇特的蘭姆酒', 'Ron Rumsey', 'Ron Rumsey', 'Ром Рэмси', '', '', '', '', '', '', '', ''), +(17049, '도면: 불타는 사슬 벨트', 'Plans : Ceinturon en anneaux de feu', 'Pläne: Feuriger Kettengurt', '设计图:炽热链甲束带', '設計圖:熾熱鍊甲腰帶', 'Diseño: faja de anillas ígneas', 'Diseño: faja de anillas ígneas', 'Чертеж: пламенный плетеный ремень', '', '', '', '', '', '', '', ''), +(17050, '챈의 황실 로브', 'Robe impériale de Chan', 'Chans imperiale Roben', '附魔师的长袍', '附魔師的長袍', 'Togas imperiales de Chan', 'Togas imperiales de Chan', 'Императорские одеяния Чана', '', '', '', '', '', '', '', ''), +(17051, '도면: 검은무쇠 팔보호구', 'Plans : Brassards en sombrefer', 'Pläne: Dunkeleisenarmschienen', '设计图:黑铁护腕', '設計圖:黑鐵護腕', 'Diseño: brazales Hierro Negro', 'Diseño: brazales Hierro Negro', 'Чертеж: наручи из черного железа', '', '', '', '', '', '', '', ''), +(17052, '도면: 검은무쇠 다리보호구', 'Plans : Jambières en sombrefer', 'Pläne: Dunkeleisengamaschen', '设计图:黑铁护腿', '設計圖:黑鐵護腿', 'Diseño: leotardos Hierro Negro', 'Diseño: leotardos Hierro Negro', 'Чертеж: поножи из черного железа', '', '', '', '', '', '', '', ''), +(17053, '도면: 불타는 사슬 어깨보호구', 'Plans : Epaulières en anneaux de feu', 'Pläne: Feurige Kettenschultern', '设计图:炽热链甲护肩', '設計圖:熾熱鍊甲護肩', 'Diseño: hombreras de anillas ígneas', 'Diseño: sobrehombros de anillas ígneas', 'Чертеж: пламенные плетеные наплечники', '', '', '', '', '', '', '', ''), +(17054, '아티의 성검', 'Pitié de Joonho', 'Joonhos Gnade', '方弗罗的怜悯', '方弗羅的憐憫', 'Piedad de Joonho', 'Piedad de Joonho', 'Милосердие Джунхо', '', '', '', '', '', '', '', ''), +(17055, '챈의 수도자 망치', 'Fracasseur de Changuk', 'Changuk-Zerkracher', '卡古克之锤', '卡古克之錘', 'Machacachanguk', 'Machacachanguk', 'Чангук сокрушитель', '', '', '', '', '', '', '', ''), +(17056, '가벼운 깃털', 'Plume légère', 'Leichte Feder', '轻羽毛', '輕羽毛', 'Pluma ligera', 'Pluma ligera', 'Легкое перышко', '', '', '', '', '', '', '', ''), +(17057, '반짝이는 물고기 비늘', 'Ecailles de poisson brillantes', 'Glänzende Fischschuppen', '闪亮的鱼鳞', '閃亮的魚鱗', 'Escamas de pez lustrosas', 'Escamas de pez lustrosas', 'Блестящая рыбья чешуя', '', '', '', '', '', '', '', ''), +(17058, '물고기 오일', 'Huile de poisson', 'Fischöl', '鱼油', '魚油', 'Aceite de pescado', 'Aceite de pescado', 'Рыбий жир', '', '', '', '', '', '', '', ''), +(17059, '도면: 검은무쇠 학살자', 'Plans : Déchireur en sombrefer', 'Pläne: Dunkeleisenhäscher', '设计图:黑铁利剑', '設計圖:黑鐵利劍', 'Diseño: atracador Hierro Negro', 'Diseño: espetadora Hierro Negro', 'Чертеж: разоритель из черного железа', '', '', '', '', '', '', '', ''), +(17060, '도면: 검은무쇠 파괴자', 'Plans : Destructeur en sombrefer', 'Pläne: Dunkeleisenzerstörer', '设计图:黑铁战斧', '設計圖:黑鐵戰斧', 'Diseño: destructor Hierro Negro', 'Diseño: destructora Hierro Negro', 'Чертеж: разрушитель из черного железа', '', '', '', '', '', '', '', ''), +(17061, '주노의 그림자', 'Ombre de Junon', 'Junos Schatten', '朱诺之影', '朱諾之影', 'Sombra de Juno', 'Sombra de Juno', 'Тень Джуно', '', '', '', '', '', '', '', ''), +(17062, '조리법: 미스릴송어 구이', 'Recette : Truite tête-mithril', 'Rezept: Mithrilkopfforelle', '食谱:银头鲑鱼', '食譜:銀頭鮭魚', 'Receta: trucha de cabeza de mitril', 'Receta: trucha cabeza de mitril', 'Рецепт: мифрилоголовая форель', '', '', '', '', '', '', '', ''), +(17063, '아큐리아의 고리', 'Anneau de Précisia', 'Band von Accuria', '埃古雷亚指环', '埃古雷亞指環', 'Sortija de Accuria', 'Sortija de Accuria', 'Кольцо Аккурии', '', '', '', '', '', '', '', ''), +(17064, '비늘의 파편', 'Eclat de l\'Ecaille', 'Splitter der Schuppe', '龙鳞碎片', '龍鱗碎片', 'Fragmento de la Escama', 'Fragmento de la Escama', 'Обломок чешуи', '', '', '', '', '', '', '', ''), +(17065, '불굴의 목걸이', 'Médaillon de Puissance inébranlable', 'Medaillon der beständigen Macht', '稳固之力勋章', '穩固之力勳章', 'Medallón del Poderío Férreo', 'Medallón del poderío férreo', 'Медальон Незыблемой Мощи', '', '', '', '', '', '', '', ''), +(17066, '천공쐐기 원반', 'Disque Drillborer', 'Drillbohrer-Scheibe', '钻孔虫之碟', '鑽孔蟲之碟', 'Disco Drillborer', 'Disco Drillborer', 'Буровой диск', '', '', '', '', '', '', '', ''), +(17067, '고대의 흑마법서', 'Ancien Grimoire de Cornerstone', 'Zauberfoliant des uralten Grundsteins', '上古角石魔典', '上古角石魔典', 'Antiguo grimorio de piedra angular', 'Grimorio Piedra angular antigua', 'Древний Краеугольный гримуар', '', '', '', '', '', '', '', ''), +(17068, '죽음의 인도자', 'Porte-mort', 'Todesbringer', '死亡召唤者', '死亡召喚者', 'Libramorte', 'Libramorte', 'Смертоносец', '', '', '', '', '', '', '', ''), +(17069, '명사수의 징표', 'Marque du Frappeur', 'Schläger-Mal', '速射强弓', '速射強弓', 'Marca de artillero', 'Marca de artillero', 'Знак нападающего', '', '', '', '', '', '', '', ''), +(17070, '비술사의 송곳니', 'Croc des mystiques', 'Fangzahn der Mystiker', '秘法之牙', '秘法之牙', 'Colmillo de los Místicos', 'Colmillo de los Místicos', 'Клык Тайн', '', '', '', '', '', '', '', ''), +(17071, '대학살의 비수', 'Déchireur de Gutgore', 'Räuderipper', '血腥撕裂者', '血腥撕裂者', 'Destripadora', 'Destripadora', 'Потрошитель Гутгора', '', '', '', '', '', '', '', ''), +(17072, '회오리탄 나팔총', 'Lance-grenaille explosif', 'Blasterwerfer', '爆击猎枪', '爆擊獵槍', 'Lanzador tiroexplosión', 'Lanzador tiroexplosión', 'Взрывострел', '', '', '', '', '', '', '', ''), +(17073, '대지진의 망치', 'Trembleterre', 'Erderschütterer', '震地者', '震地者', 'Tiemblatérrea', 'Sacudetierra', 'Землетрясущий', '', '', '', '', '', '', '', ''), +(17074, '암흑쐐기', 'Frappe-ténèbres', 'Schattenschlag', '暗影之击', '暗影之擊', 'Tenebrosa', 'Tenebrosa', 'Удар тени', '', '', '', '', '', '', '', ''), +(17075, '혈문도 비스카그', 'Vis\'kag le Saigneur', 'Vis\'kag der Blutvergießer', '放血者维斯卡格', '放血者維斯卡格', 'Vis\'kag el Estampa de Sangre', 'Vis\'kag el Estampa de Sangre', 'Вис\'каг Кровопускатель', '', '', '', '', '', '', '', ''), +(17076, '각골의 검', 'Fléau de Bonereaver', 'Knochenhäschers Schneide', '削骨之刃', '削骨之刃', 'Filo de Atracahuesos', 'Filo del espetahuesos', 'Кромка костяного разрушителя', '', '', '', '', '', '', '', ''), +(17077, '진홍의 충격봉', 'Ecraseur cramoisi', 'Purpurroter Schocker', '赤红震荡者', '赤紅震盪者', 'Aplastador carmesí', 'Aplastador carmesí', 'Багровый шокер', '', '', '', '', '', '', '', ''), +(17078, '사피론 망토', 'Drapé de Saphiron', 'Saphirontuch', '萨菲隆斗篷', '薩菲隆斗篷', 'Mantón de Sapphiron', 'Mantón de Sapphiron', 'Пелерина Сапфирона', '', '', '', '', '', '', '', ''), +(17082, '화염의 파편', 'Fragment de la Flamme', 'Splitter der Flamme', '烈焰碎片', '烈焰碎片', 'Fragmento de la Llama', 'Fragmento de la Llama', 'Сфера Пламени', '', '', '', '', '', '', '', ''), +(17102, '장막의 망토', 'Cape du Voile de brume', 'Umhang der verhüllten Nebel', '环雾披风', '環霧披風', 'Capa de la Niebla envolvente', 'Capa de la niebla envolvente', 'Плащ Клубящихся Туманов', '', '', '', '', '', '', '', ''), +(17103, '하늘노래 마법검', 'Magelame de Chante-azur', 'Magierklinge des Azurlieds', '碧空之歌', '碧空之歌', 'Hoja mágica de cantoazur', 'Hoja mágica de cantoazur', 'Магический клинок Лазурной песни', '', '', '', '', '', '', '', ''), +(17104, '가시쐐기 도끼', 'Arrache-moelle', 'Rückgratschnitter', '脊骨收割者', '脊骨收割者', 'Segadora raquídea', 'Segadora espinal', 'Хребтистый Жнец', '', '', '', '', '', '', '', ''), +(17105, '기력석 망치', 'Marteau d\'Aurastone', 'Aurastein-Hammer', '光环石锤', '光環石錘', 'Martillo de piedra de aura', 'Martillo de piedra de aura', 'Аура-каменный боевой молот', '', '', '', '', '', '', '', ''), +(17106, '말리스타의 파수방패', 'Défenseur de Malistar', 'Malistar-Verteidiger', '玛利斯达尔防御者', '瑪利斯達爾防禦者', 'Defensor de Malistar', 'Defensor de Malistar', 'Защита Малистара', '', '', '', '', '', '', '', ''), +(17107, '용혈 단망토', 'Cape sang-de-dragon', 'Drachenblut-Cape', '龙血斗篷', '龍血斗篷', 'Manteo de sangre de dragón', 'Manteo de sangre de dragón', 'Накидка драконьей крови', '', '', '', '', '', '', '', ''), +(17108, '굴곡의 징표', 'Marque de Déviation', 'Mal der Abwehr', '偏斜徽记之戒', '偏斜徽記之戒', 'Marca de Desvío', 'Marca de Desvío', 'Перстень Отражения', '', '', '', '', '', '', '', ''), +(17109, '계몽의 목걸이', 'Collier d\'illumination', 'Halsschmuck der Erleuchtung', '启示项链', '啟示項鏈', 'Gargantilla de Iluminación', 'Gargantilla de Iluminación', 'Колье Озарения', '', '', '', '', '', '', '', ''), +(17110, '대현자의 인장', 'Sceau de l\'archimagus', 'Siegel des Erzmagiers', '魔法导师的封印', '魔法導師的封印', 'Lacre del Archimago', 'Sello del Archimago', 'Печать Архимага', '', '', '', '', '', '', '', ''), +(17111, '성난불꽃 메달', 'Médaillon Blazefury', 'Medaillon des lodernden Zorns', '火焰之怒', '火焰之怒', 'Medallón Furia abrasadora', 'Medallón Furia abrasadora', 'Медальон Пылающей ярости', '', '', '', '', '', '', '', ''), +(17112, '하늘의 파괴자', 'Démolisseur empyréen', 'Verwüster des Lichthimmels', '苍穹击碎者', '蒼穹擊碎者', 'Demoledor empireano', 'Demoledor empíreo', 'Небесный молот', '', '', '', '', '', '', '', ''), +(17113, '붉은봉인의 수호자', 'Gardien d\'Amberseal', 'Bewahrer des Bernsteinsiegels', '琥珀封印', '琥珀封印', 'Guardián del Lacre Ámbar', 'Guardián del Sello Ámbar', 'Хранитель Янтарной печати', '', '', '', '', '', '', '', ''), +(17114, '아라즈의 성물함 조각', 'Eclat phylactère d\'Araj', 'Arajs Phylakterium-Splitter', '阿拉基的护符匣碎片', '阿拉基的護符匣碎片', 'Fragmento de filacteria de Araj', 'Trozo de filacteria de Araj', 'Кристалл-талисман Араджи', '', '', '', '', '', '', '', ''), +(17115, '다람쥐 토큰', 'Jeton de l\'écureuil', 'Eichhörnchen-Marke', '松鼠雕像', '松鼠雕像', 'Muestra de ardilla', 'Muestra de ardilla', 'Знак Белки', '10 실버 짜리', 'Valeur de dix pièces d\'argent...', 'Der Wert ist zehn Silbermünzen...', '价值十个银币…', '價值十個銀幣…', 'Valor es diez piezas de plata…', 'Valor es diez piezas de plata…', 'Стоит десять серебряных монет.'), +(17116, '다람쥐 토큰', 'Jeton de l\'écureuil', 'Eichhörnchen-Marke', '松鼠雕像', '松鼠雕像', 'Muestra de ardilla', 'Muestra de ardilla', 'Знак Белки', '20 실버 짜리', 'Valeur de vingt pièces d\'argent...', 'Der Wert ist zwanzig Silbermünzen...', '价值二十个银币…', '價值二十個銀幣…', 'Valor es veinte piezas de plata…', 'Valor es veinte piezas de plata…', 'Цена - двадцать серебряных монет'), +(17117, '쥐잡는 사나이의 피리', 'Pipeau du dératiseur', 'Rattenfänger-Flöte', '捕鼠者之笛', '捕鼠者之笛', 'Flauta de ratelín', 'Flauta cazarratas', 'Флейта крысолова', '', '', '', '', '', '', '', ''), +(17118, '이상한 고기 상자', 'Carton de viande mystère', 'Karton mit eigenartigem Fleisch', '装着神秘肉品的纸箱', '裝著神秘肉品的紙箱', 'Envase de carne misteriosa', 'Envase de carne misteriosa', 'Коробка таинственного мяса', '취급 주의', 'Manipuler avec précaution.', 'Vorsichtig behandeln.', '小心轻放。', '小心輕放。', 'Manejar con cuidado.', 'Manejar con cuidado.', 'Обращаться бережно'), +(17119, '깊은굴쥐 꼬치', 'Kébab de Rat des profondeurs', 'Untergrundratten-Kebab', '矿道鼠肉串', '礦道鼠肉串', 'Rata kabob subterránea', 'Kabob de rata del subterráneo', 'Шашлык из подземной крысы', '', '', '', '', '', '', '', ''), +(17122, '알렉스의 버그 시험용 아이템', 'OBJET TEST BUG ALEX', '', '', '', 'ALEX BUG prueba Objeto', 'ALEX BUG prueba Objeto', 'ТЕСТОВЫЙ ПРЕДМЕТ АЛЕКСА', '', '', '', '', '', '', '', ''), +(17123, '몬스터 - Sword, Horde Troll', 'Monstre - Epée, Horde troll', 'Monster - Schwert, Horde Troll', '', '', 'Monstruo: espada, trol de la Horda', 'Monstruo: espada, trol de la Horda', 'Монстр - меч, Орда тролль', '', '', '', '', '', '', '', ''), +(17124, '비밀결사대 문장', 'Emblème du Syndicat', 'Emblem des Syndikats', '辛迪加徽章', '辛迪加徽章', 'Emblema de la Hermandad', 'Emblema de la Hermandad', 'Эмблема Синдиката', '', '', '', '', '', '', '', ''), +(17125, '라벤홀트의 인장', 'Sceau de Ravenholdt', 'Siegel von Ravenholdt', '拉文霍德徽记', '拉文霍德徽記', 'Lacre de Ravenholdt', 'Sello de Ravenholdt', 'Печать Черного Ворона', '', '', '', '', '', '', '', ''), +(17126, '고급스러워 보이는 편지', 'Lettre élégante', 'Eleganter Brief', '优美的信件', '優美的信件', 'Carta elegante', 'Carta elegante', 'Изящное письмо', '', '', '', '', '', '', '', ''), +(17142, '파멸자의 파편', 'Eclat du Souilleur', 'Splitter der Entweihten', '污染者碎片', '污染者碎片', 'Fragmento del Rapiñador', 'Fragmento del Rapiñador', 'Осколок осквернителя', '', '', '', '', '', '', '', ''), +(17162, '에릭의 시험용 아이템 A', 'Objet A test Eric', '', '', '', 'Eric prueba Objeto A', 'Eric prueba Objeto A', 'Тест - предмет Эрика А', '', '', '', '', '', '', '', ''), +(17163, '에릭의 시험용 아이템 B', 'Objet B test Eric', '', '', '', 'Eric prueba Objeto B', 'Eric prueba Objeto B', 'Тест - предмет Эрика Б', '', '', '', '', '', '', '', ''), +(17182, '설퍼라스 - 라그나로스의 손', 'Sulfuras, Main de Ragnaros', 'Sulfuras, Hand von Ragnaros', '萨弗拉斯,炎魔拉格纳罗斯之手', '薩弗拉斯,炎魔拉格納羅斯之手', 'Sulfuras, Mano de Ragnaros', 'Sulfuras, Mano de Ragnaros', 'Сальфарас, Рука Рагнароса', '', '', '', '', '', '', '', ''), +(17183, '찌그러진 버클러', 'Targe abîmée', 'Zerbeulter Rundschild', '凹陷的圆盾', '凹陷的圓盾', 'Rodela dentada', 'Rodela abollada', 'Зазубренный кулачный щит', '', '', '', '', '', '', '', ''), +(17184, '작은 방패', 'Petit bouclier', 'Kleiner Schild', '小盾牌', '小盾牌', 'Escudo pequeño', 'Escudo pequeño', 'Маленький щит', '', '', '', '', '', '', '', ''), +(17185, '원형 버클러', 'Targe ronde', 'Runder Rundschild', '圆盾', '圓盾', 'Rodela redonda', 'Rodela redonda', 'Круглый кулачный щит', '', '', '', '', '', '', '', ''), +(17186, '작은 타지 방패', 'Petite targe', 'Kleine Tartsche', '小轻盾', '小輕盾', 'Tarja pequeña', 'Tarja pequeña', 'Маленький тарг', '', '', '', '', '', '', '', ''), +(17187, '띠매듭 버클러', 'Targe cerclée', 'Bebänderter Rundschild', '镶带圆盾', '鑲帶圓盾', 'Rodela a rayas', 'Rodela a rayas', 'Пластинчатый кулачный щит', '', '', '', '', '', '', '', ''), +(17188, '징박은 버클러', 'Targe annelée', 'Beringter Rundschild', '镶环圆盾', '鑲環圓盾', 'Rodela ensortijada', 'Rodela ensortijada', 'Окольцованный кулачный щит', '', '', '', '', '', '', '', ''), +(17189, '금속 버클러', 'Targe en métal', 'Metallrundschild', '金属圆盾', '金屬圓盾', 'Rodela de metal', 'Rodela de metal', 'Металлический кулачный щит', '', '', '', '', '', '', '', ''), +(17190, '화려한 버클러', 'Targe ornée', 'Verschnörkelter Rundschild', '精制圆盾', '精製圓盾', 'Rodela ornamentada', 'Rodela ornamentada', 'Изысканный кулачный щит', '', '', '', '', '', '', '', ''), +(17191, '셀레브라스의 홀', 'Sceptre de Celebras', 'Szepter von Celebras', '塞雷布拉斯节杖', '塞雷布拉斯節杖', 'Cetro de Celebras', 'Cetro de Celebras', 'Скипетр Келебраса', '', '', '', '', '', '', '', ''), +(17192, '강화된 타지 방패', 'Targe renforcée', 'Verstärkte Tartsche', '强化轻盾', '強化輕盾', 'Tarja reforzada', 'Tarja reforzada', 'Усиленный тарг', '', '', '', '', '', '', '', ''), +(17193, '설퍼론 망치', 'Marteau en sulfuron', 'Sulfuronhammer', '萨弗隆战锤', '薩弗隆戰錘', 'Martillo de Sulfuron', 'Martillo de Sulfuron', 'Сульфуронский молот', '', '', '', '', '', '', '', ''), +(17194, '축제일 향료', 'Epices spéciales', 'Festtagsgewürze', '节日香料', '節日香料', 'Especias de vacaciones', 'Especias de vacaciones', 'Праздничные пряности', '', '', '', '', '', '', '', ''), +(17195, '모조 겨우살이', 'Gui artificiel', 'Unechter Mistelzweig', '冒牌槲寄生', '槲寄生', 'Muérdago falso', 'Muérdago falso', 'Поддельная омела', '', '', '', '', '', '', '', ''), +(17196, '축제일 기념주', 'Eau de vie spéciale', 'Festtagsgeister', '节日美酒', '節日美酒', 'Espíritus de vacaciones', 'Espíritus de vacaciones', 'Праздничная выпивка', '', '', '', '', '', '', '', ''), +(17197, '생강 과자빵', 'Biscuit de pain d\'épice', 'Lebkuchen', '姜饼', '薑餅', 'Galleta de jengibre', 'Galleta de jengibre', 'Имбирное печенье', '', '', '', '', '', '', '', ''), +(17198, '에그노그', 'Lait de poule', 'Eierflip', '蛋奶酒', '蛋奶酒', 'Ponche de huevo', 'Ponche de huevo', 'Гоголь-моголь', '', '', '', '', '', '', '', ''), +(17199, '독한 에그노그', 'Lait de poule tourné', 'Verdorbener Eierflip', '坏掉的蛋奶酒', '壞掉的蛋奶酒', 'Ponche de huevo estropeado', 'Ponche de huevo estropeado', 'Испорченный гоголь-моголь', '', '', '', '', '', '', '', ''), +(17200, '조리법: 생강 과자빵', 'Recette : Biscuit de pain d\'épice', 'Rezept: Lebkuchen', '食谱:小姜饼', '食譜:小薑餅', 'Receta: galleta de jengibre', 'Receta: galleta de jengibre', 'Рецепт: имбирное печенье', '', '', '', '', '', '', '', ''), +(17201, '조리법: 에그노그', 'Recette : Lait de poule', 'Rezept: Eierflip', '食谱:蛋奶酒', '食譜:蛋奶酒', 'Receta: ponche de huevo', 'Receta: ponche de huevo', 'Рецепт: гоголь-моголь', '', '', '', '', '', '', '', ''), +(17202, '눈뭉치', 'Boule de neige', 'Schneeball', '雪球', '雪球', 'Bola de nieve', 'Bola de nieve', 'Снежок', '', '', '', '', '', '', '', ''), +(17203, '설퍼론 주괴', 'Lingot de sulfuron', 'Sulfuronblock', '萨弗隆铁锭', '薩弗隆鐵錠', 'Lingote de sulfuron', 'Lingote de sulfuron', 'Сульфуронский слиток', '', '', '', '', '', '', '', ''), +(17204, '설퍼라스의 눈', 'Oeil de Sulfuras', 'Auge von Sulfuras', '萨弗拉斯之眼', '薩弗拉斯之眼', 'Ojo de Sulfuras', 'Ojo de Sulfuras', 'Глаз Сальфараса', '', '', '', '', '', '', '', ''), +(17222, '거미 소시지', 'Saucisse d\'araignée', 'Spinnenwurst', '蜘蛛肉肠', '蜘蛛肉腸', 'Salchicha de araña', 'Salchicha de araña', 'Паучья колбаска', '', '', '', '', '', '', '', ''), +(17223, '천둥쐐기', 'Tonitruante', 'Donnerschlag', '雷霆之击', '雷霆之擊', 'Tronadora', 'Tronadora', 'Громовой удар', '', '', '', '', '', '', '', ''), +(17224, '관측용 망원경', 'Lunette d\'observation', 'Wahrsage-Zielfernrohr', '占卜瞄准镜', '占卜瞄準鏡', 'Mira de visión', 'Mira de visión', 'Прицел Видящих', '', '', '', '', '', '', '', ''), +(17242, '살렘의 궤짝 열쇠', 'Clé du coffre de Salem', 'Schlüssel zu Salems Truhe', '萨雷姆箱子的钥匙', '薩雷姆箱子的鑰匙', 'Llave del cofre de Salem', 'Llave del cofre de Salem', 'Ключ от сундука Салема', '어둠의 성직자 살렘의 궤짝을 엽니다.', 'Ouvre le coffre du sombre clerc Salem.', 'Öffnet die Truhe des dunklen Klerikers Salem', '可以打开黑暗祭司萨雷姆的箱子', '可以打開黑暗祭司薩雷姆的箱子', 'Abre el cofre del clérigo oscuro Salem', 'Abre el cofre del clérigo oscuro Salem', 'Открывает сундук темного священника Салема.'), +(17262, '제임스의 열쇠', 'Clé de James', 'James\' Schlüssel', '詹姆斯的钥匙', '詹姆士的鑰匙', 'Llave de James', 'Llave de James', 'Ключ Джеймса', '빛의 대성당에서 도난당한 궤짝을 엽니다.', 'Ouvre le coffre volé dans la Cathédrale de la Lumière.', 'Öffnet die gestohlene Truhe aus der Kathedrale des Lichts', '打开光明大教堂失窃的箱子', '打開光明大教堂失竊的箱子', 'Abre el cofre robado de la Catedral de la Luz', 'Abre el cofre robado de la Catedral de la Luz', 'Открывает сундук, украденный из Храма Света.'), +(17282, '몬스터 - Dagger, Exotic B01 Green', 'Monstre - Dague, Exotique B01 verte', 'Monster - Dolch, Exotisch B01 Grün', '', '', 'Monstruo: daga, exótica B01 verde', 'Monstruo: daga, exótica B01 verde', 'Монстр - кинжал, экзотический B01 зеленый', '', '', '', '', '', '', '', ''), +(17283, '몬스터 - Dagger, Exotic B01 Red', 'Monstre - Dague, Exotique B01 rouge', 'Monster - Dolch, Exotisch B01 Rot', '', '', 'Monstruo: daga, exótica B01 roja', 'Monstruo: daga, exótica B01 roja', 'Монстр - кинжал, экзотический B01 красный', '', '', '', '', '', '', '', ''), +(17302, '', 'Paquet cadeau à ruban bleu', 'Festtagsgeschenk mit blauem Band', '蓝色条纹节日礼品盒', '藍色條紋節日禮品盒', 'Obsequio de vacaciones con lazo azul', 'Obsequio de vacaciones con lazo azul', 'Праздничный подарок в голубой упаковке', '', '', '', '', '', '', '', ''), +(17303, '파란 리본달린 포장지', 'Papier d\'emballage à ruban bleu', 'Geschenkpapier mit blauem Band', '蓝色条纹包装纸', '藍色條紋包裝紙', 'Papel para envolver con lazo azul', 'Papel para envolver con lazo azul', 'Оберточная бумага с голубыми лентами', '', '', '', '', '', '', '', ''), +(17304, '녹색 리본달린 포장지', 'Papier d\'emballage à ruban vert', 'Geschenkpapier mit grünem Band', '绿色条纹包装纸', '綠色條紋包裝紙', 'Papel para envolver con lazos verdes', 'Papel para envolver con lazos verdes', 'Оберточная бумага с зелеными лентами', '', '', '', '', '', '', '', ''), +(17305, '녹색 리본달린 선물', 'Paquet cadeau à ruban vert', 'Festtagsgeschenk mit grünem Band', '绿色条纹节日礼品盒', '綠色條紋節日禮品盒', 'Obsequio de vacaciones con lazos verdes', 'Obsequio de vacaciones con lazos verdes', 'Праздничный подарок в зеленой упаковке', '', '', '', '', '', '', '', ''), +(17306, '스톰파이크 병사의 피', 'Sang de soldat stormpike', 'Blut eines Stormpike-Soldaten', '联盟士兵的血', '聯盟士兵的血', 'Sangre de soldado de Pico Tormenta', 'Sangre de Soldado de Pico Tormenta', 'Кровь солдата Грозовой Вершины', '', '', '', '', '', '', '', ''), +(17307, '보라색 리본달린 포장지', 'Papier d\'emballage à ruban violet', 'Geschenkpapier mit lila Band', '紫色条纹包装纸', '紫色條紋包裝紙', 'Papel de envolver con lazos morados', 'Papel de envolver con lazos morados', 'Оберточная бумага с лиловыми лентами', '', '', '', '', '', '', '', ''), +(17308, '보라색 리본달린 선물', 'Paquet cadeau à ruban violet', 'Festtagsgeschenk mit lila Band', '紫色条纹节日礼品盒', '紫色條紋節日禮品盒', 'Recuerdo de vacaciones con lazo morado', 'Recuerdo de vacaciones con lazo morado', 'Праздничный подарок в лиловой упаковке', '', '', '', '', '', '', '', ''), +(17309, '불협의 팔보호구', 'Bracelets discordants', 'Disharmonische Armschienen', '不谐护腕', '不諧護腕', 'Brazales que no van a juego', 'Brazales que no van a juego', 'Наручи обезумевших духов воды', '', '', '', '', '', '', '', ''), +(17310, '넵튤론의 상', 'Aspect de Neptulon', 'Aspekt von Neptulon', '海神之水', '海神之水', 'Aspecto de Neptulon', 'Aspecto de Neptulon', 'Аспект Нептулона', '', '', '', '', '', '', '', ''), +(17322, '엠버시어의 눈', 'Oeil du Prophète ardent', 'Auge des Glutsehers', '艾博希尔之眼', '艾博希爾之眼', 'Ojo del Brasadivino', 'Ojo del Brasadivino', 'Глаз Огневидца', '', '', '', '', '', '', '', ''), +(17323, '멀베릭의 봉화', 'Balise de Mulverick', 'Mulvericks Signal', '穆维里克的信号灯', '穆維里克的信號燈', 'Señal de Mulverick', 'Señal de Mulverick', 'Маяк Малверика', '', '', '', '', '', '', '', ''), +(17324, '구스의 봉화', 'Balise de Guse', 'Guses Signal', '古斯的信号灯', '古斯的信號燈', 'Señal de Guse', 'Señal de Guse', 'Маяк Гуса', '', '', '', '', '', '', '', ''), +(17325, '제즈톨의 봉화', 'Balise de Jeztor', 'Jeztors Signal', '杰斯托的信号灯', '傑斯托的信號燈', 'Señal de Jeztor', 'Señal de Jeztor', 'Маяк Джезтора', '', '', '', '', '', '', '', ''), +(17326, '스톰파이크 병사의 전투식량', 'Chair de soldat stormpike', 'Fleisch eines Stormpike-Soldaten', '联盟士兵的食物', '聯盟士兵的食物', 'Carne de soldado de Pico Tormenta', 'Carne de Soldado de Pico Tormenta', 'Плоть солдата Грозовой Вершины', '얼라이언스 병사의 유품', 'Alliance : l\'autre, l\'autre, l\'AUTRE, viande blanche.', 'Allianz: das andere, andere, ANDERE weiße Fleisch.', '联盟:风味独特的肉', '聯盟:風味獨特的肉', 'Alianza: el otro, otro, OTRO metal blanco.', 'Alianza: el otro, otro, OTRO metal blanco.', 'Альянс: И просто, просто, ПРОСТО, белое мясо.'), +(17327, '스톰파이크 부관의 전투식량', 'Chair de lieutenant stormpike', 'Fleisch eines Stormpike-Lieutenants', '联盟士官的食物', '聯盟士官的食物', 'Carne de teniente de Pico Tormenta', 'Carne de Teniente de Pico Tormenta', 'Плоть лейтенанта Грозовой Вершины', '', '', '', '', '', '', '', ''), +(17328, '스톰파이크 지휘관의 전투식량', 'Chair de commandant stormpike', 'Fleisch eines Stormpike-Kommandanten', '联盟指挥官的食物', '聯盟指揮官的食物', 'Carne de comandante de Pico Tormenta', 'Carne de Comandante de Pico Tormenta', 'Плоть командира Грозовой Вершины', '', '', '', '', '', '', '', ''), +(17329, '루시프론의 손', 'Main de Lucifron', 'Hand von Lucifron', '鲁西弗隆之手', '魯西弗隆之手', 'Mano de Lucifron', 'Mano de Lucifron', 'Рука Люцифрона', '', '', '', '', '', '', '', ''), +(17330, '설퍼론의 손', 'Main de Sulfuron', 'Hand von Sulfuron', '萨弗隆之手', '薩弗隆之手', 'Mano de Sulfuron', 'Mano de Sulfuron', 'Рука Сульфурона', '', '', '', '', '', '', '', ''), +(17331, '게헨나스의 손', 'Main de Gehennas', 'Hand von Gehennas', '基赫纳斯之手', '基赫納斯之手', 'Mano de Gehennas', 'Mano de Gehennas', 'Рука Гееннаса', '', '', '', '', '', '', '', ''), +(17332, '샤즈라의 손', 'Main de Shazzrah', 'Hand von Shazzrah', '沙斯拉尔之手', '沙斯拉爾之手', 'Mano de Shazzrah', 'Mano de Shazzrah', 'Рука Шаззраха', '', '', '', '', '', '', '', ''), +(17333, '물의 정기', 'Quintessence aquatique', 'Wässrige Quintessenz', '水之精萃', '水之精萃', 'Quintaesencia de agua', 'Quintaesencia de agua', 'Квинтэссенция воды', '', '', '', '', '', '', '', ''), +(17342, '존의 시험용 무작위 아이템', 'Objet test aléatoire JYoo', 'JYoo zufälliger Gegenstand Test', '', '', 'JYoo Random Objeto prueba', 'JYoo Random Objeto prueba', 'ДжЙоо случайный тестовый предмет', '', '', '', '', '', '', '', ''), +(17343, '시험용 무작위 궤짝', 'Test Aléatoire Torse', 'Test - zufällig - Truhe', '', '', 'Test Random pecho', 'Test Random pecho', 'Тест: случайный сундук', '', '', '', '', '', '', '', ''), +(17344, '막대 사탕', 'Sucre d\'orge', 'Bonbonstange', '糖棒', '拐杖糖', 'Caña de caramelo', 'Caña de caramelo', 'Леденцовая палочка', '', '', '', '', '', '', '', ''), +(17345, '실리시드 점액질', 'Bave de silithide', 'Silithidenglibber', '异种蝎粘液', '異種蠍黏液', 'Baba de silítido', 'Baba de silítido', 'Силитидская масса', '메스꺼운 냄새가 납니다.', 'Pouah...', 'Iihhh...', '好恶心……', '好噁心……', 'Eh…', 'Eh…', 'Фу...'), +(17346, '딱딱한 실리시드 조각', 'Objet silithide incrusté', 'Verkrustetes Silithidenobjekt', '异种蝎粘液包裹的物体', '異種蠍粘液包裹的物體', 'Objeto silítido taraceado', 'Objeto silítido taraceado', 'Покрытый коркой щит силитида', '', '', '', '', '', '', '', ''), +(17347, '비밀결사대 인간형 추적기 (MURP)', 'Traqueur du Syndicat (MURP)', 'Menschenfährtenleser des Syndikats (MURP)', '辛迪加追踪器(莫普)', '辛迪加追蹤器(莫普)', 'Controlador de miembros de la Hermandad (MURP)', 'Controlador de miembros de la Hermandad (MURP)', 'Разведчик Синдиката', '', '', '', '', '', '', '', ''), +(17348, '일급 치유 비약', 'Breuvage de soins majeur', 'Erhebliches Heilgebräu', '特效治疗药膏', '極效治療藥膏', 'Trago de curación sublime', 'Jarabe de sanación sublime', 'Хорошее исцеляющее зелье', '', '', '', '', '', '', '', ''), +(17349, '최상급 치유 비약', 'Breuvage de soins excellent', 'Überragendes Heilgebräu', '超强治疗药膏', '超強治療藥膏', 'Sequía curativa excelente', 'Jarabe de sanación excelente', 'Наилучшее исцеляющее зелье', '', '', '', '', '', '', '', ''), +(17351, '일급 마나 비약', 'Breuvage de mana majeur', 'Erhebliches Managebräu', '特效法力药膏', '極效法力藥膏', 'Sequía de maná sublime', 'Jarabe de maná sublime', 'Хорошее зелье возврата маны', '', '', '', '', '', '', '', ''), +(17352, '최상급 마나 비약', 'Breuvage de mana excellent', 'Überragendes Managebräu', '超强法力药膏', '超強法力藥膏', 'Sequía de maná excelente', 'Jarabe de maná excelente', 'Наилучшее зелье возврата маны', '', '', '', '', '', '', '', ''), +(17353, '스톰파이크 공격명령서', 'Ordres d\'assaut de Stormpike', 'Stormpike-Angriffsbefehle', '雷矛突击令', '雷矛突擊令', 'Órdenes de asalto de Pico Tormenta', 'Órdenes de asalto de Pico Tormenta', 'Грозовая Вершина: приказ об атаке', '', '', '', '', '', '', '', ''), +(17354, '비밀결사대장 라이슨의 천리안', 'Oeil qui-voit-tout de Maître Ryson', 'Meister Rysons allsehendes Auge', '雷尔松的全视之眼', '雷爾松的全視之眼', 'El ojo que todo lo ve del maestro Ryson', 'El ojo que todo lo ve del maestro Ryson', 'Всевидящее око мастера Рисона', '', '', '', '', '', '', '', ''), +(17355, '라빈의 편지', 'Lettre de Rabine', 'Rabines Brief', '拉比恩的信', '拉比恩的信', 'Carta de Rabine', 'Carta de Rabine', 'Письмо Рабина', '', '', '', '', '', '', '', ''), +(17362, '라이슨의 봉화', 'Balise de Ryson', 'Rysons Signal', '雷尔松的信号灯', '雷爾松的信號燈', 'Señal de Ryson', 'Señal de Ryson', 'Маяк Рисона', '', '', '', '', '', '', '', ''), +(17382, '몬스터 - Glaive - 2 Blade Purple', 'Monstre - Glaive - 2 lames violettes', 'Monster - Gleve - 2 Klinge Lila', '', '', 'Monstruo: guja: 2 hoja morada', 'Monstruo: guja: 2 hoja morada', 'Монстр - глефа - двулезвийная пурпурная', '', '', '', '', '', '', '', ''), +(17383, '몬스터 - Axe, 2H Horde Black War Axe', 'Monstre - Hache, 2M Horde noir de guerre', 'Monster - Axt, 2H Horde Schwarze Kriegsaxt', '', '', 'Monstruo: hacha, hacha de guerra negra de la Horda', '', 'Монстр - секира, двуручная, Орда, черная боевая секира', '', '', '', '', '', '', '', ''), +(17384, '진피즐렉스의 휴대용 벌목기 장치', 'Déchiqueteur portable de Zinfizzlex', 'Zinfizzlexs tragbare Schreddereinheit', '斯菲莱克斯的便携式伐木机', '斯菲萊克斯的可攜式伐木機', 'Unidad trituradora de Zinfizzlex', 'Unidad trituradora portátil de Zinfizzlex', 'Портативный резак Зинфиззлекса', '', '', '', '', '', '', '', ''), +(17402, '겨울 할아버지 꽁꽁주', 'Bière du Grandpère Hiver', 'Altvater Winters Bier', '冬天爷爷的麦酒', '冬天爺爺的麥酒', 'Aliento invernal del Padre Invierno', 'Aliento invernal del Padre Invierno', 'Зимний эль Предков', '', '', '', '', '', '', '', ''), +(17403, '스팀휘들 탄산주', 'Mousseux de Gentepression', 'Steamwheedle-Prickelschnaps', '热砂泡沫啤酒', '熱砂泡沫啤酒', 'Espíritus burbujeantes de Bonvapor', 'Espíritus burbujeantes de Bonvapor', 'Шипучка Хитрой Шестеренки', '', '', '', '', '', '', '', ''), +(17404, '갈아만든 두유', 'Bière mélangée', 'Bohnengebräu', '混制豆酒', '混製豆酒', 'Brebaje de judías mezcladas', 'Brebaje de judías mezcladas', 'Сборная солянка с фасолью', '', '', '', '', '', '', '', ''), +(17405, '정원 녹차', 'Thé du jardin vert', 'Grüner Gartentee', '绿花茶', '綠花茶', 'Té de jardín verde', 'Té de jardín verde', 'Чай \"Зеленый сад\"', '', '', '', '', '', '', '', ''), +(17406, '축제일 치즈케이크', 'Roue de fromage de fête', 'Festtagskäserad', '节日奶酪圈', '節日乳酪圈', 'Rueda de queso de vacaciones', 'Rueda de queso de vacaciones', 'Праздничный сыр', '', '', '', '', '', '', '', ''), +(17407, '그라추의 엄마손 고기 파이', 'Tourte à la viande maison de Graccu', 'Graccus hausgemachte Fleischpastete', '格拉库的自制肉饼', '格拉庫的自製肉餅', 'Pastel de carne casero de Graccu', 'Pastel de carne casero de Graccu', 'Домашний пирожок Гракку', '', '', '', '', '', '', '', ''), +(17408, '매콤한 산적', 'Brochette de Boeuf épicé', 'Brachländer Würstchen', '香辣牛肉干', '香辣牛肉乾', 'Ternera picante', 'Ternera picante', 'Острый бифштекс', '', '', '', '', '', '', '', ''), +(17409, '딱딱한 결정 조각', 'Fragment de cristal incrusté', 'Verkrustetes Kristallfragment', '粘液包裹的水晶碎片', '粘液包裹的水晶碎片', 'Fragmento de cristal taraceado', 'Trozo de cristal taraceado', 'Покрытый коркой фрагмент кристалла', '', '', '', '', '', '', '', ''), +(17410, '', 'Déchiqueteur portatif de Zinfizzlex', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(17411, '증기톱', 'Scie à vapeur', 'Dampfsäge', '蒸汽锯', '蒸汽鋸', 'Sierra de vapor', 'Sierra de vapor', 'Паровая пила', '', '', '', '', '', '', '', ''), +(17412, '법전: 인내의 기원', 'zz[VIEUX] Codex de Prière de Robustesse', 'zzOLD Kodex des Gebets der Seelenstärke', '', '聖典:堅韌禱言', 'zzOLDCódice de Prayer de Entereza', 'zzOLDCódice de Prayer de Entereza', 'zzСТАРЫЙкодекс молитвы о стойкости', '', '', '', '', '', '', '', ''), +(17413, '법전: 인내의 기원 II', 'Codex : Prière de Robustesse', 'Kodex: Gebet der Seelenstärke', '圣典:坚韧祷言', '聖典:堅韌禱言 II', 'Códice: Rezo de Entereza', 'Códice: Rezo de Entereza', 'Кодекс: Молитва Стойкости', '', '', '', '', '', '', '', ''), +(17414, '법전: 인내의 기원 III', 'Codex : Prière de Robustesse II', 'Kodex: Gebet der Seelenstärke II', '圣典:坚韧祷言 II', '聖典:堅韌禱言 II', 'Códice: Rezo de Entereza 2', 'Códice: Rezo de Entereza II', 'Кодекс: Молитва Стойкости II', '', '', '', '', '', '', '', ''), +(17422, '방어구 조각', 'Morceaux d\'armures', 'Rüstungsfetzen', '护甲碎片', '護甲碎片', 'Trocitos de armadura', 'Trocitos de armadura', 'Обломки брони', '아군 부대의 승급을 위해 본진의 대장장이에게 가져가십시오.', 'Allez voir le forgeron de votre base pour aider à améliorer les troupes', 'Bringt alle Rüstungsfetzen zu Eurem Schmied in der Hauptbasis, um beim Aufrüsten der Truppen zu helfen.', '交给基地中的铁匠就可以帮助你们的部队改善装备', '交給基地中的鐵匠就可以幫助你們的部隊改善裝備', 'Vuelve a tu base de herreros para ayudar a las tropas a mejorar.', 'Vuelve a tu base de herreros para ayudar a las tropas a mejorar.', 'Верните вашему кузнецу, чтобы помочь усовершенствовать амуницию.'), +(17423, '폭풍 수정', 'Cristal de tempête', 'Sturmkristall', '风暴水晶', '風暴水晶', 'Cristal de tormenta', 'Cristal de tormenta', 'Кристалл Бури', '', '', '', '', '', '', '', ''), +(17442, '서리늑대 공격명령서', 'Ordres d\'assaut du clan Frostwolf', 'Angriffsbefehle der Frostwolf', '霜狼突击令', '霜狼突擊令', 'Órdenes de asalto Lobo Gélido', 'Órdenes de asalto Lobo Gélido', 'Северный Волк: приказ об атаке', '투쟁의 벌판에 있는 전투대장 가르릭에게 가져가십시오.', 'À donner au Maître de guerre Garrick sur le Champ sanglant', 'Zu überbringen an Kriegsmeister Garrick auf dem Feld des Kampfes', '交给征战平原的突击队长加瑞克', '交給征戰平原的突擊隊長加瑞克', 'Entregar al maestro de guerra Garrick en la Tierra de Disputa.', 'Entregar al maestro de guerra Garrick en la Tierra de Disputa.', 'Передать воеводе Гаррику на Поле брани'), +(17462, '몬스터 - Axe, Horde B02 Silver', 'Monstre - Hache, Horde B02 argent', 'Monster - Axt, Horde B02 Silber', '', '', 'Monstruo: hacha, de la Horda B02 plata', 'Monstruo: hacha, de la Horda B02 plata', 'Монстр - секира, Орда B02 серебряная', '', '', '', '', '', '', '', ''), +(17463, '몬스터 - Axe, 2H Horde Blue War Axe', 'Monstre - Hache, 2M Horde bleue de guerre', 'Monster - Axt, 2H Horde Blaue Kriegsaxt', '', '', 'Monstruo: hacha, hacha de guerra azul de la Horda', '', 'Монстр - секира, двуручная, Орда, синяя боевая секира', '', '', '', '', '', '', '', ''), +(17482, '몬스터 - Shield, B01 WoodCopperCap', 'Monstre - Bouclier, B01 Bois et cuivre', 'Monster - Schild, B01 HolzKupferKappe', '', '', 'Monstruo: escudo, B01 almete de madera y cobre', 'Monstruo: escudo, B01 almete de madera y cobre', 'Монстр: щит, В01 ДеревоМедьШапка', '', '', '', '', '', '', '', ''), +(17502, '서리늑대 병사의 견장', 'Médaille de soldat frostwolf', 'Frostwolf Medaille des Soldaten', '部落士兵的勋章', '部落士兵的勳章', 'Medalla de soldado Lobo Gélido', 'Medalla de Soldado Lobo Gélido', 'Жетон солдата Северного Волка', '', '', '', '', '', '', '', ''), +(17503, '서리늑대 부관의 견장', 'Médaille de lieutenant frostwolf', 'Frostwolf Medaille des Lieutenants', '部落士官的勋章', '部落士官的勳章', 'Medalla de teniente Lobo Gélido', 'Medalla de Teniente Lobo Gélido', 'Жетон лейтенанта Северного Волка', '', '', '', '', '', '', '', ''), +(17504, '서리늑대 지휘관의 견장', 'Médaille de commandant frostwolf', 'Frostwolf Medaille des Kommandanten', '部落指挥官的勋章', '部落指揮官的勳章', 'Medalla de comandante Lobo Gélido', 'Medalla de Comandante Lobo Gélido', 'Жетон командира Северного Волка', '', '', '', '', '', '', '', ''), +(17505, '이크만의 봉화', 'Balise d\'Ichman', 'Ichmans Signal', '艾克曼的信号灯', '艾克曼的信號燈', 'Señal de Inchman', 'Señal de Ichman', 'Маяк Ичмена', '', '', '', '', '', '', '', ''), +(17506, '비포르의 봉화', 'Balise de Vipore', 'Vipores Signal', '维波里的信号灯', '維波里的信號燈', 'Señal de Vipore', 'Señal de Vipore', 'Маяк Змейера', '', '', '', '', '', '', '', ''), +(17507, '실도르의 봉화', 'Balise de Slidore', 'Slidores Signal', '斯里多尔的信号灯', '斯里多爾的信號燈', 'Señal de Slidore', 'Señal de Slidore', 'Маяк Слидора', '', '', '', '', '', '', '', ''), +(17508, '마력석 버클러', 'Targe de Forcestone', 'Zwingstein-Rundschild', '力石圆盾', '力石圓盾', 'Rodela Piedra de potencia', 'Rodela piedra de fuerza', 'Кулачный щит Камнесилы', '', '', '', '', '', '', '', ''), +(17522, '깊은무쇠 광산 보급품', 'Fournitures de Gouffrefer', 'Irondeep-Vorräte', '深铁矿洞补给品', '深鐵礦坑補給品', 'Suministros de Ferrohondo', 'Suministros de Ferrohondo', 'Припасы Железного Рудника', '', '', '', '', '', '', '', ''), +(17523, '스모키의 외투', 'Drapé de Smokey', 'Smokeys Tuch', '烟鬼的披风', '煙鬼的披風', 'Mantón de Smokey', 'Mantón de Smokey', 'Пелерина Дымка', '', '', '', '', '', '', '', ''), +(17542, '얼음이빨 광산 보급품', 'Fournitures de Froide-dent', 'Coldtooth-Vorräte', '冷齿补给品', '冷齒礦坑補給品', 'Suministros Dentefrío', 'Suministros de Dentefrío', 'Припасы Ледяного Зуба', '', '', '', '', '', '', '', ''), +(17562, '상급기사의 공포매듭 장화', 'Bottes de chevalier-lieutenant en tisse-effroi', 'Schreckenszwirnstiefel des Hauptmanns', '骑士中尉的鬼纹长靴', '中尉騎士的鬼紋長靴', 'Botas tejedor de tinieblas de Teniente caballero', 'Botas de tejido de tinieblas de Teniente caballero', 'Сапоги рыцаря-лейтенанта из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17563, '기사대장의 공포매듭 팔보호구', 'Bracelets de chevalier-capitaine en tissu-effroi', 'Schreckensgewirkte Armschienen des Kürassiers', '骑士队长的鬼纹护腕', '騎士隊長的鬼紋護腕', '', '', '', '', '', '', '', '', '', '', ''), +(17564, '상급기사의 공포매듭 장갑', 'Gants de chevalier-lieutenant en tisse-effroi', 'Schreckenszwirnhandschuhe des Hauptmanns', '骑士中尉的鬼纹手套', '中尉騎士的鬼紋手套', 'Guantes tejedor de tinieblas de Teniente caballero', 'Guantes de tejido de tinieblas de Teniente caballero', 'Перчатки рыцаря-лейтенанта из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17565, '기사대장의 공포매듭 허리띠', 'Ceinture de chevalier-capitaine en tissu-effroi', 'Schreckensgewirkter Gürtel des Kürassiers', '骑士队长的鬼纹腰带', '騎士隊長的鬼紋腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(17566, '부사령관의 머리보호구', 'Protège-front de lieutenant-commandant', 'Kopfschutz des Feldkommandanten', '少校的头盔', '少校的頭盔', 'Protegecabezas de Teniente coronel', 'Protegecabezas de Teniente coronel', 'Шлем лейтенанта-командора', '', '', '', '', '', '', '', ''), +(17567, '기사대장의 공포매듭 다리보호구', 'Jambières de chevalier-capitaine en tisse-effroi', 'Schreckenszwirnbeinlinge des Kürassiers', '骑士队长的鬼纹护腿', '上尉騎士的鬼紋護腿', 'Leotardos tejedor de tinieblas de Capitán caballero', 'Leotardos de tejido de tinieblas de Capitán caballero', 'Поножи рыцаря-капитана из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17568, '기사대장의 공포매듭 로브', 'Robe de chevalier-capitaine en tisse-effroi', 'Schreckenszwirnrobe des Kürassiers', '骑士队长的鬼纹长袍', '上尉騎士的鬼紋長袍', 'Toga tejedor de tinieblas de Capitán caballero', 'Toga de tejido de tinieblas de Capitán caballero', 'Одеяние рыцаря-капитана из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17569, '부사령관의 공포매듭 어깨보호대', 'Mantelet de lieutenant-commandant en tisse-effroi', 'Schreckenszwirnmantel des Feldkommandanten', '少校的鬼纹衬肩', '少校的鬼紋襯肩', 'Manto tejedor de tinieblas de Teniente coronel', 'Manto de tejido de tinieblas de Teniente coronel', 'Оплечье лейтенанта-командора из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17570, '부사령관의 공포매듭 두건', 'Chaperon de champion en tisse-effroi', 'Schreckenszwirnkapuze des Feldherren', '勇士的鬼纹罩帽', '勇士的鬼紋罩帽', 'Caperuza tejedor de tinieblas de campeón', 'Caperuza de tejido de tinieblas de Campeón', 'Капюшон защитника из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17571, '용사의 공포매듭 다리보호구', 'Jambières de légionnaire en tisse-effroi', 'Schreckenszwirngamaschen des Zornbringers', '百夫长的鬼纹护腿', '軍團士兵的鬼紋護腿', 'Leotardos tejedor de tinieblas de legionario', 'Leotardos de tejido de tinieblas de Legionario', 'Поножи легионера из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17572, '용사의 공포매듭 로브', 'Robe de légionnaire en tisse-effroi', 'Schreckenszwirnrobe des Zornbringers', '军团士兵的鬼纹长袍', '軍團士兵的鬼紋長袍', 'Toga tejedor de tinieblas de legionario', 'Toga de tejido de tinieblas de Legionario', 'Одеяние легионера из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17573, '부사령관의 공포매듭 어깨보호구', 'Epaulières de champion en tisse-effroi', 'Schreckenszwirnschultern des Feldherren', '勇士的鬼纹护肩', '勇士的鬼紋護肩', 'Hombreras tejedor de tinieblas de campeón', 'Sobrehombros de tejido de tinieblas de Campeón', 'Наплечники защитника из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17574, '용사의 공포매듭 허리띠', 'Ceinture de légionnaire en tissu-effroi', 'Schreckensgewirkter Gürtel des Zornbringers', '军团士兵的鬼纹腰带', '軍團士兵的鬼紋腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(17575, '용사의 공포매듭 팔보호구', 'Bracelets de légionnaire en tissu-effroi', 'Schreckensgewirkte Armschienen des Zornbringers', '军团士兵的鬼纹护腕', '軍團士兵的鬼紋護腕', '', '', '', '', '', '', '', '', '', '', ''), +(17576, '혈투사의 공포매듭 장화', 'Bottes de garde de sang en tisse-effroi', 'Schreckenszwirnstiefel des Blutgardisten', '血卫士的鬼纹长靴', '血衛士的鬼紋長靴', 'Botas tejedor de tinieblas de Guardia de sangre', 'Botas de tejido de tinieblas de Guardia de sangre', 'Сапоги Кровавого стража из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17577, '혈투사의 공포매듭 장갑', 'Gants de garde de sang en tisse-effroi', 'Schreckenszwirnhandschuhe des Blutgardisten', '血卫士的鬼纹手套', '血衛士的鬼紋手套', 'Guantes tejedor de tinieblas de Guardia de sangre', 'Guantes de tejido de tinieblas de Guardia de sangre', 'Перчатки Кровавого стража из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17578, '야전사령관의 화관', 'Couronne de grand maréchal', 'Koronale des Feldmarschalls', '元帅的头冠', '戰場元帥的頭冠', 'Diadema de alguacil de campo', 'Corona de Mariscal de campo', 'Шлем-корона фельдмаршала', '', '', '', '', '', '', '', ''), +(17579, '작전사령관의 공포매듭 다리보호구', 'Jambières de maréchal en tisse-effroi', 'Schreckenszwirngamaschen des Marschalls', '元帅的鬼纹护腿', '元帥的鬼紋護腿', 'Leotardos tejedor de tinieblas de mariscal', 'Leotardos de tejido de tinieblas de Mariscal', 'Поножи маршала из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17580, '야전사령관의 공포매듭 어깨보호구', 'Epaulières de grand maréchal en tisse-effroi', 'Schreckenszwirnschultern des Feldmarschalls', '元帅的鬼纹护肩', '戰場元帥的鬼紋護肩', 'Hombreras tejedor de tinieblas de alguacil de campo', 'Sobrehombros de tejido de tinieblas de Mariscal de campo', 'Наплечники фельдмаршала из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17581, '야전사령관의 공포매듭 로브', 'Robe de grand maréchal en tisse-effroi', 'Schreckenszwirnrobe des Feldmarschalls', '元帅的鬼纹长袍', '戰場元帥的鬼紋長袍', 'Toga tejedor de tinieblas de alguacil de campo', 'Toga de tejido de tinieblas de Mariscal de campo', 'Одеяние фельдмаршала из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17582, '작전사령관의 공포매듭 소매장식', 'Bracelets de maréchal en tissu-effroi', 'Schreckensgewirkte Manschetten des Marschalls', '统帅的鬼纹护腕', '統帥的鬼紋護腕', '', '', '', '', '', '', '', '', '', '', ''), +(17583, '작전사령관의 공포매듭 장화', 'Bottes de maréchal en tisse-effroi', 'Schreckenszwirnstiefel des Marschalls', '统帅的鬼纹长靴', '元帥的鬼紋長靴', 'Botas tejedor de tinieblas de mariscal', 'Botas de tejido de tinieblas de Mariscal', 'Сапоги маршала из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17584, '작전사령관의 공포매듭 장갑', 'Gants de maréchal en tisse-effroi', 'Schreckenszwirnhandschuhe des Marschalls', '统帅的鬼纹手套', '元帥的鬼紋手套', 'Guantes tejedor de tinieblas de mariscal', 'Guantes de tejido de tinieblas de Mariscal', 'Перчатки маршала из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17585, '작전사령관의 공포매듭 장식띠', 'Ceinture de maréchal en tissu-effroi', 'Schreckensgewirkte Schärpe des Marschalls', '统帅的鬼纹腰带', '統帥的鬼紋腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(17586, '전투사령관의 공포매듭 장화', 'Bottes de général en tisse-effroi', 'Schreckenszwirnstiefel des Kriegsherren', '将军的鬼纹长靴', '將軍的鬼紋長靴', 'Botas tejedor de tinieblas de general', 'Botas de tejido de tinieblas de General', 'Сапоги генерала из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17587, '사령관의 공포매듭 팔보호구', 'Bracelets de général en tissu-effroi', 'Schreckensgewirkte Armschienen des Kriegsherrn', '将军的鬼纹护腕', '將軍的鬼紋護腕', '', '', '', '', '', '', '', '', '', '', ''), +(17588, '전투사령관의 공포매듭 장갑', 'Gants de général en tisse-effroi', 'Schreckenszwirnhandschuhe des Kriegsherren', '将军的鬼纹手套', '將軍的鬼紋手套', 'Guantes tejedor de tinieblas de general', 'Guantes de tejido de tinieblas de General', 'Перчатки генерала из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17589, '사령관의 공포매듭 허리띠', 'Ceinture de général en tissu-effroi', 'Schreckensgewirkter Gürtel des Kriegsherrn', '将军的鬼纹腰带', '將軍的鬼紋腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(17590, '장군의 공포매듭 어깨보호대', 'Mantelet de seigneur de guerre en tisse-effroi', 'Schreckenszwirnmantel des Kriegsfürsten', '督军的鬼纹衬肩', '督軍的鬼紋襯肩', 'Manto tejedor de tinieblas de Señor de la Guerra', 'Manto de tejido de tinieblas de Señor de la Guerra', 'Оплечье вождя из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17591, '장군의 공포매듭 두건', 'Chaperon de seigneur de guerre en tisse-effroi', 'Schreckenszwirnkapuze des Kriegsfürsten', '督军的鬼纹罩帽', '督軍的鬼紋罩帽', 'Caperuza tejedor de tinieblas de Señor de la Guerra', 'Caperuza de tejido de tinieblas de Señor de la Guerra', 'Капюшон вождя из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17592, '장군의 공포매듭 로브', 'Robe de seigneur de guerre en tisse-effroi', 'Schreckenszwirnrobe des Kriegsfürsten', '督军的鬼纹长袍', '督軍的鬼紋長袍', 'Toga tejedor de tinieblas de Señor de la Guerra', 'Toga de tejido de tinieblas de Señor de la Guerra', 'Одеяние вождя из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17593, '전투사령관의 공포매듭 바지', 'Pantalon de général en tisse-effroi', 'Schreckenszwirnhose des Kriegsherren', '将军的鬼纹短裤', '將軍的鬼紋短褲', 'Pantalones tejedor de tinieblas de general', 'Pantalones de tejido de tinieblas de General', 'Штаны генерала из ткани Ужаса', '', '', '', '', '', '', '', ''), +(17594, '상급기사의 명주 장화', 'Bottes de chevalier-lieutenant en satin', 'Satinstiefel des Hauptmanns', '骑士中尉的绸缎长靴', '中尉騎士的綢緞長靴', 'Botas de raso de Teniente caballero', 'Botas de satén de Teniente caballero', 'Атласные сапоги рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(17595, '기사대장의 명주 소매장식', 'Bracelets de chevalier-capitaine en satin', 'Satin-Manschetten des Kürassiers', '骑士队长的绸缎护腕', '騎士隊長的綢緞護腕', '', '', '', '', '', '', '', '', '', '', ''), +(17596, '상급기사의 명주 장갑', 'Gants de chevalier-lieutenant en satin', 'Satinhandschuhe des Hauptmanns', '骑士中尉的绸缎手套', '中尉騎士的綢緞手套', 'Guantes de raso de Teniente caballero', 'Guantes de satén de Teniente caballero', 'Атласные перчатки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(17597, '기사대장의 명주 장식끈', 'Ceinture de chevalier-capitaine en satin', 'Satin-Kordel des Kürassiers', '骑士队长的绸缎束腰', '騎士隊長的綢緞束腰', '', '', '', '', '', '', '', '', '', '', ''), +(17598, '부사령관의 머리관', 'Diadème de lieutenant-commandant', 'Diadem des Feldkommandanten', '少校的头冠', '少校的頭冠', 'Diadema de Teniente coronel', 'Diadema de Teniente coronel', 'Диадема лейтенанта-командора', '', '', '', '', '', '', '', ''), +(17599, '기사대장의 명주 다리보호구', 'Jambières de chevalier-capitaine en satin', 'Satingamaschen des Kürassiers', '护卫骑士的绸缎护腿', '上尉騎士的綢緞護腿', 'Leotardos de raso de Capitán caballero', 'Leotardos de satén de Capitán caballero', 'Атласные поножи рыцаря-капитана', '', '', '', '', '', '', '', ''), +(17600, '기사대장의 명주 로브', 'Robe de chevalier-capitaine en satin', 'Satinroben des Kürassiers', '骑士队长的绸缎长袍', '上尉騎士的綢緞長袍', 'Togas de raso de Capitán caballero', 'Togas de satén de Capitán caballero', 'Атласное одеяния рыцаря-капитана', '', '', '', '', '', '', '', ''), +(17601, '부사령관의 명주 아미스', 'Amict de lieutenant-commandant en satin', 'Satinamicia des Feldkommandanten', '少校的绸缎披肩', '少校的綢緞披肩', 'Hombrera de raso de Teniente coronel', 'Amito de satén de Teniente coronel', 'Атласный нарамник лейтенанта-командора', '', '', '', '', '', '', '', ''), +(17602, '야전사령관의 머리장식', 'Coiffure de grand maréchal', 'Kopfputz des Feldmarschalls', '元帅的头饰', '戰場元帥的頭飾', 'Penacho de alguacil de campo', 'Penacho de Mariscal de campo', 'Головной убор фельдмаршала', '', '', '', '', '', '', '', ''), +(17603, '작전사령관의 명주 바지', 'Pantalon de maréchal en satin', 'Satinhose des Marschalls', '元帅的绸缎短裤', '元帥的綢緞短褲', 'Pantalones de raso de mariscal', 'Pantalones de satén de Mariscal', 'Атласные штаны маршала', '', '', '', '', '', '', '', ''), +(17604, '야전사령관의 명주 어깨보호대', 'Mantelet de grand maréchal en satin', 'Satinmantel des Feldmarschalls', '元帅的绸缎衬肩', '戰場元帥的綢緞襯肩', 'Manto de raso de alguacil de campo', 'Manto de satén de Mariscal de campo', 'Атласное оплечье фельдмаршала', '', '', '', '', '', '', '', ''), +(17605, '야전사령관의 명주 의복', 'Habit de grand maréchal en satin', 'Satintracht des Feldmarschalls', '元帅的绸缎外衣', '戰場元帥的綢緞外衣', 'Vestimentas de raso de alguacil de campo', 'Vestimentas de satén de Mariscal de campo', 'Атласное одеяние фельдмаршала', '', '', '', '', '', '', '', ''), +(17606, '작전사령관의 명주 팔보호구', 'Bracelets de maréchal en satin', 'Satin-Armschienen des Marschalls', '统帅的绸缎护腕', '統帥的綢緞護腕', '', '', '', '', '', '', '', '', '', '', ''), +(17607, '작전사령관의 명주 샌들', 'Sandales de maréchal en satin', 'Satinsandalen des Marschalls', '统帅的绸缎便鞋', '元帥的綢緞便鞋', 'Sandalias de raso de mariscal', 'Sandalias de satén de Mariscal', 'Атласные сандалии маршала', '', '', '', '', '', '', '', ''), +(17608, '작전사령관의 명주 장갑', 'Gants de maréchal en satin', 'Satinhandschuhe des Marschalls', '统帅的绸缎手套', '元帥的綢緞手套', 'Guantes de raso de mariscal', 'Guantes de satén de Mariscal', 'Алтасные перчатки маршала', '', '', '', '', '', '', '', ''), +(17609, '작전사령관의 명주 장식띠', 'Ceinture de maréchal en satin', 'Satin-Schärpe des Marschalls', '统帅的绸缎腰带', '統帥的綢緞腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(17610, '부사령관의 명주 두건', 'Capuche de champion en satin', 'Satinkutte des Feldherren', '勇士的绸缎兜帽', '勇士的綢緞兜帽', 'Capucha de raso de campeón', 'Capucha de satén de Campeón', 'Атласный клобук защитника', '', '', '', '', '', '', '', ''), +(17611, '용사의 명주 바지', 'Pantalon de légionnaire en satin', 'Satinbeinkleider des Zornbringers', '百夫长的绸缎长裤', '軍團士兵的綢緞長褲', 'Pantalones de raso de legionario', 'Calzas de satén de Legionario', 'Атласные брюки легионера', '', '', '', '', '', '', '', ''), +(17612, '용사의 명주 의복', 'Habit de légionnaire en satin', 'Satintracht des Zornbringers', '百夫长的绸缎外套', '軍團士兵的綢緞外套', 'Vestimentas de raso de legionario', 'Vestimentas de satén de Legionario', 'Шелковое одеяние легионера', '', '', '', '', '', '', '', ''), +(17613, '부사령관의 명주 어깨보호구', 'Protège-épaules de champion en satin', 'Satinschulterpolster des Feldherren', '勇士的绸缎护肩', '勇士的綢緞護肩', 'Hombreras de raso de campeón', 'Hombreras de satén de Campeón', 'Атласные наплечные щитки Защитника', '', '', '', '', '', '', '', ''), +(17614, '용사의 명주 장식띠', 'Ceinture de légionnaire en satin', 'Satin-Schärpe des Zornbringers', '军团士兵的绸缎腰带', '軍團士兵的綢緞腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(17615, '용사의 명주 소매장식', 'Bracelets de légionnaire en satin', 'Satin-Manschetten des Zornbringers', '军团士兵的绸缎护腕', '軍團士兵的綢緞護腕', '', '', '', '', '', '', '', '', '', '', ''), +(17616, '혈투사의 명주 장화', 'Bottes de garde de sang en satin', 'Satinstiefel des Blutgardisten', '血卫士的绸缎长靴', '血衛士的綢緞長靴', 'Botas de raso de Guardia de sangre', 'Botas de satén de Guardia de sangre', 'Атласные сапоги Кровавого стража', '', '', '', '', '', '', '', ''), +(17617, '혈투사의 명주 장갑', 'Gants de garde de sang en satin', 'Satinhandschuhe des Blutgardisten', '血卫士的绸缎手套', '血衛士的綢緞手套', 'Guantes de raso de Guardia de sangre', 'Guantes de satén de Guardia de sangre', 'Атласные перчатки Кровавого стража', '', '', '', '', '', '', '', ''), +(17618, '전투사령관의 명주 장화', 'Bottes de général en satin', 'Satinstiefel des Kriegsherren', '将军的绸缎长靴', '將軍的綢緞長靴', 'Botas de raso de general', 'Botas de satén de General', 'Атласные сапоги генерала', '', '', '', '', '', '', '', ''), +(17619, '사령관의 명주 팔보호구', 'Bracelets de général en satin', 'Satin-Armschienen des Kriegsherrn', '将军的绸缎护腕', '將軍的綢緞護腕', '', '', '', '', '', '', '', '', '', '', ''), +(17620, '전투사령관의 명주 장갑', 'Gants de général en satin', 'Satinhandschuhe des Kriegsherren', '将军的绸缎手套', '將軍的綢緞手套', 'Guantes de raso de general', 'Guantes de satén de General', 'Атласные перчатки генерала', '', '', '', '', '', '', '', ''), +(17621, '사령관의 명주 허리띠', 'Ceinture de général en satin', 'Satin-Sattelgurt des Kriegsherrn', '将军的绸缎腰带', '將軍的綢緞腰帶', '', '', '', '', '', '', '', '', '', '', ''), +(17622, '장군의 명주 어깨보호대', 'Mantelet de seigneur de guerre en satin', 'Satinmantel des Kriegsfürsten', '督军的绸缎衬肩', '督軍的綢緞襯肩', 'Manto de raso de Señor de la Guerra', 'Manto de satén de Señor de la Guerra', 'Атласное оплечье вождя', '', '', '', '', '', '', '', ''), +(17623, '장군의 명주 두건', 'Capuche de seigneur de guerre en satin', 'Satinkutte des Kriegsfürsten', '督军的绸缎罩帽', '督軍的綢緞罩帽', 'Capucha de raso de Señor de la Guerra', 'Capucha de satén de Señor de la Guerra', 'Атласный клобук вождя', '', '', '', '', '', '', '', ''), +(17624, '장군의 명주 로브', 'Robe de seigneur de guerre en satin', 'Satinroben des Kriegsfürsten', '督军的绸缎长袍', '督軍的綢緞長袍', 'Togas de raso de Señor de la Guerra', 'Togas de satén de Señor de la Guerra', 'Атласные одеяния вождя', '', '', '', '', '', '', '', ''), +(17625, '전투사령관의 명주 다리보호구', 'Jambières de général en satin', 'Satingamaschen des Kriegsherren', '将军的绸缎护腿', '將軍的綢緞護腿', 'Leotardos de raso de general', 'Leotardos de satén de General', 'Атласные поножи генерала', '', '', '', '', '', '', '', ''), +(17626, '서리늑대 재갈', 'Muselière de loup des glaces', 'Frostwolfmaulkorb', '霜狼口套', '霜狼口套', 'Bozal Lobo Gélido', 'Bozal Lobo Gélido', 'Наплечники Северного Волка', '', '', '', '', '', '', '', ''), +(17642, '알터랙 산양 통가죽', 'Peau de bélier d\'Alterac', 'Alteracwidderbalg', '奥特兰克山羊皮', '奧特蘭克山羊皮', 'Pellejo de carnero de Alterac', 'Pellejo de carnero de Alterac', 'Шкура альтеракского барана', '', '', '', '', '', '', '', ''), +(17643, '서리늑대 통가죽', 'Peau de loup des glaces', 'Frostwolfbalg', '霜狼毛皮', '霜狼毛皮', 'Pellejo Lobo Gélido', 'Pellejo Lobo Gélido', 'Шкура Северного волка', '', '', '', '', '', '', '', ''), +(17662, '도둑맞은 장난감', 'Friandises volées', 'Gestohlene Leckereien', '被偷走的礼品', '被偷走的禮品', 'Golosinas robadas', 'Golosinas robadas', 'Украденные лакомства', '수취인: 굴뚝나무 목장조합', 'À livrer aux Gourmandises Fumebois', 'Lieferadresse: Kokelwälder Einzelhandel', '寄往:烟林牧场零售店', '寄往:燻木牧場零售店', 'Enviar a: Tienda de Pastos de Bosquehumeante', 'Enviar a: Tienda de Pastos de Bosquehumeante', 'Доставить: Пастбища Дымного Леса, торговцу в розницу.'), +(17682, '서적: 야생의 선물', 'Livre : Don du fauve', 'Buch: Gabe der Wildnis', '书卷:野性赐福', '書卷:野性賜福', 'Libro: Obsequio de las fieras', 'Libro: Ofrenda de las fieras', 'Книга: дар Леса', '', '', '', '', '', '', '', ''), +(17683, '서적: 야생의 선물 II', 'Livre : Don du fauve II', 'Buch: Gabe der Wildnis II', '书卷:野性赐福 II', '書卷:野性賜福 II', 'Libro: Obsequio de las fieras 2', 'Libro: Ofrenda de las fieras II', 'Книга: дар Леса II', '', '', '', '', '', '', '', ''), +(17684, '트라드릭 수정 조각상', 'Gravure de cristal théradrique', 'Theradrische Kristallschnitzerei', '瑟莱德丝水晶雕像', '瑟萊德絲水晶雕像', 'Tallas de cristal terádrico', 'Tallas de cristal terádrico', 'Терадрический хрустальный орнамент', '', '', '', '', '', '', '', ''), +(17685, '굴뚝나무 목장조합 종합선물세트', 'Echantillon de Gourmandises Fumebois', 'Kokelwälder Probierpaket', '熏木农场取样器', '燻木牧場取樣器', 'Muestra de Pastos de Bosquehumeante', 'Muestra de Pastos de Bosquehumeante', 'Образчик товара Пастбищ Дымного Леса', '', '', '', '', '', '', '', ''), +(17686, '전문 사냥꾼의 활', 'Arc de maître-chasseur', 'Meisterjägerbogen', '狩猎高手的猎弓', '狩獵高手的獵弓', 'Arco de maestro cazador', 'Arco de maestro cazador', 'Лук предводителя охотников', '', '', '', '', '', '', '', ''), +(17687, '전문 사냥꾼의 라이플', 'Carabine de maître-chasseur', 'Meisterjäger-Gewehr', '狩猎高手的火枪', '狩獵高手的火槍', 'Rifle de maestro cazador', 'Rifle de maestro cazador', 'Винтовка опытного охотника', '', '', '', '', '', '', '', ''), +(17688, '밀림용 장화', 'Bottes de la jungle', 'Dschungel-Stiefel', '丛林长靴', '叢林長靴', 'Botas de la selva', 'Botas de la selva', 'Сапоги джунглей', '', '', '', '', '', '', '', ''), +(17689, '스톰파이크 조련용 목줄', 'Collier de dressage stormpike', 'Stormpike-Zähmungshalsband', '雷矛训练颈圈', '雷矛訓練項圈', 'Collar de entrenamiento de Pico Tormenta', 'Collera de entrenamiento de Pico Tormenta', 'Учебный ошейник Грозовой Вершины', '', '', '', '', '', '', '', ''), +(17690, '서리늑대 1급 계급장', 'Insigne Frostwolf grade 1', 'Abzeichen der Frostwolf Rang 1', '1级霜狼徽记', '1級霜狼徽記', 'Insignia Lobo Gélido Rango 1', 'Insignia de Lobo Gélido Rango 1', 'Знак различия клана Северного Волка, ранг 1', '', '', '', '', '', '', '', ''), +(17691, '스톰파이크 1급 계급장', 'Insigne Stormpike grade 1', 'Abzeichen der Stormpike Rang 1', '1级雷矛徽记', '1級雷矛徽記', 'Insignia de Pico Tormenta Rango 1', 'Estandarte de Pico Tormenta Rango 1', 'Знак отличия Грозовой Вершины, ранг 1', '', '', '', '', '', '', '', ''), +(17692, '뿔반지', 'Anneau de la corne', 'Hornring', '犄角戒指', '犄角戒指', 'Anillo de cuerno', 'Anillo de cuerno', 'Роговое кольцо', '', '', '', '', '', '', '', ''), +(17693, '빈 감청석 약병', 'Fiole céruléenne renforcée', 'Beschichtete himmelblaue Phiole', '天蓝水瓶', '天藍水瓶', 'Vial cerúlea cubierta', 'Vial cerúleo cubierto', 'Церуленовый фиал с покрытием', '', '', '', '', '', '', '', ''), +(17694, '완력의 고리', 'Anneau du poing', 'Band der Faust', '巨拳指环', '巨拳指環', 'Sortija del Puño', 'Sortija del Puño', 'Кольцо Кулака', '', '', '', '', '', '', '', ''), +(17695, '밤나무 어깨보호대', 'Mantelet noisette', 'Kastanienbrauner Mantel', '栗壳衬肩', '栗殼襯肩', 'Manto de castaño', 'Manto de castaño', 'Оплечье Гнедого', '', '', '', '', '', '', '', ''), +(17696, '가득 찬 감청석 약병', 'Fiole céruléenne remplie', 'Gefüllte himmelblaue Phiole', '装满水的天蓝水瓶', '裝滿水的天藍水瓶', 'Vial cerúlea llena', 'Vial cerúleo lleno', 'Полный церуленовый фиал', '', '', '', '', '', '', '', ''), +(17702, '셀레브리안 마법봉', 'Bâtonnet de Celebras', 'Celebriangriff', '塞雷布拉斯魔棒', '塞雷布拉斯魔棒', 'Vara de Celebras', 'Vara de Celebras', 'Келебрийский жезл', '', '', '', '', '', '', '', ''), +(17703, '셀레브리안 다이아몬드', 'Diamant de Celebras', 'Celebriandiamant', '塞雷布拉斯钻石', '塞雷布拉斯鑽石', 'Diamante de Celebras', 'Diamante de Celebras', 'Келебрийский бриллиант', '', '', '', '', '', '', '', ''), +(17704, '겨울날 도끼', 'Lame de l\'hiver', 'Schneide des Winters', '寒冬之刃', '寒冬之刃', 'Filo de invierno', 'Filo del invierno', 'Лезвие Зимы', '', '', '', '', '', '', '', ''), +(17705, '도리깨 검', 'Lame de Thrash', 'Hauklinge', '痛击之刃', '痛擊之刃', 'Zumbaespada', 'Zumbaespada', 'Молотящий клинок', '', '', '', '', '', '', '', ''), +(17706, '도안: 겨울날 도끼', 'Plans : Lame de l\'hiver', 'Pläne: Schneide des Winters', '设计图:寒冬之刃', '設計圖:寒冬之刃', 'Diseño: filo de invierno', 'Diseño: Filo del invierno', 'Чертеж: Кромка Зимы', '', '', '', '', '', '', '', ''), +(17707, '보석 심장', 'Coeur d\'éclat de gemme', 'Edelsteinsplitter-Herz', '碎玉之心', '碎玉之心', 'Fragmento de gemas', 'Fragmento de gemas', 'Самоцветное сердце', '', '', '', '', '', '', '', ''), +(17708, '냉기 강화의 비약', 'Elixir de Puissance du givre', 'Elixier der Frostmacht', '冰霜之力药剂', '冰霜之力藥劑', 'Elixir de poder de Escarcha', 'Elixir de poder de Escarcha', 'Эликсир Силы льда', '', '', '', '', '', '', '', ''), +(17709, '조제법: 냉기 강화의 비약', 'Recette : Elixir de Puissance du givre', 'Rezept: Elixier der Frostmacht', '配方:冰霜之力药剂', '配方:冰霜之力藥劑', 'Receta: elixir de poder de Escarcha', 'Receta: elixir de poder de Escarcha', 'Рецепт: эликсир Ледяной силы', '', '', '', '', '', '', '', ''), +(17710, '화염석 손칼', 'Miséricorde de calcinite', 'Charissteindolch', '焦石飞镖', '焦石飛鏢', 'Daga dirk de calcinita', 'Daga dirk de calcinita', 'Углекаменный кортик', '', '', '', '', '', '', '', ''), +(17711, '자연의 바위마루 다리보호구', 'Jambières élémentaires de Rockridge', 'Elementarfelsgamaschen', '元素石脊护腿', '元素石脊護腿', 'Leotardos de Crestarroca elemental', 'Leotardos de Crestarroca elemental', 'Поножи Стихий каменного гребня', '', '', '', '', '', '', '', ''), +(17712, '겨울맞이 변장도구', 'Déguisement pour le Voile d\'hiver', 'Winterhauch-Verkleidungsset', '冬幕伪装包', '冬幕偽裝包', 'Festival de Invierno', 'Disfraz completo del Festival de Invierno', 'Набор для переодевания Зимнего покрова', '추운 겨울날을 맞이하며...', 'Car lorsque le temps dehors est effrayant...', 'Wenn\'s draußen so richtig feste fröstelt...', '在天气变冷的时候……', '在天氣變冷的時候……', 'Para cuando el tiempo fuera dé miedo…', 'Para cuando el tiempo fuera dé miedo…', 'Для ужасной погоды.'), +(17713, '흑석 반지', 'Anneau de noirepierre', 'Schwarzsteinring', '黑石戒指', '黑石戒指', 'Anillo de piedra negra', 'Anillo de piedra negra', 'Кольцо Черного камня', '', '', '', '', '', '', '', ''), +(17714, '바위 공주의 팔보호구', 'Brassards de la princesse de pierre', 'Armschienen der Steinprinzessin', '岩石公主护腕', '岩石公主護腕', 'Brazales de la Princesa de piedra', 'Brazales de la Princesa de piedra', 'Наручи Каменной принцессы', '', '', '', '', '', '', '', ''), +(17715, '테라드라스의 눈', 'Oeil de Theradras', 'Auge von Theradras', '瑟莱德丝之眼', '瑟萊德絲之眼', 'Ojo de Theradras', 'Ojo de Theradras', 'Глаз Терадрас', '', '', '', '', '', '', '', ''), +(17716, '눈뭉치제조기 9000', 'MaîtreNeige 9000', 'Schneemeister 9000', '雪王9000型', '雪王9000型', 'Señor de las nieves 9000', 'Señor de las nieves 9000', '', '', '', '', '', '', '', '', ''), +(17717, '메가탄 소총', 'Carabine Mégatir', 'Megaschuss-Gewehr', '超射程精密步枪', '超射程精密步槍', 'Rifle megatiro', 'Rifle megatiro', 'Убойная винтовка', '', '', '', '', '', '', '', ''), +(17718, '기즐록의 최첨단 방패', 'Targe Hypertech de Gizlock', 'Gizlocks supertechnischer Rundschild', '吉兹洛克的高科技圆盾', '吉茲洛克的高科技圓盾', 'Rodela hipertécnica de Gizlock', 'Rodela hipertécnica de Gizlock', 'Сверхтехнологичный кулачный щит Гизлока', '', '', '', '', '', '', '', ''), +(17719, '발명가의 초전도검', 'Epée focale de l\'Inventeur', 'Fokusschwert des Erfinders', '发明家的聚焦剑', '發明家的聚焦劍', 'Espada focal de inventor', 'Espada focal de inventor', 'Фокальный меч изобретателя', '', '', '', '', '', '', '', ''), +(17720, '설계도: 눈뭉치제조기 9000', 'Schéma : MaîtreNeige 9000', 'Bauplan: Schneemeister 9000', '结构图:雪王9000型', '結構圖:雪王9000型', 'Esquema: señor de las nieves 9000', 'Esquema: Señor de las nieves 9000', 'Чертеж: создатель снега 9000', '', '', '', '', '', '', '', ''), +(17721, '겨울 할아버지 장갑', 'Gants du Grandpère', 'Handschuhe des Altvaters', '冬天爷爷的手套', '冬天爺爺的手套', 'Guantes del Padre Invierno', 'Guantes del Padre Invierno', 'Перчатки Великого отца', '', '', '', '', '', '', '', ''), +(17722, '도안: 겨울 할아버지 장갑', 'Patron : Gants du Grandpère', 'Muster: Handschuhe des Altvaters', '图样:冬天爷爷的手套', '圖樣:冬天爺爺的手套', 'Patrón: guantes del Padre Invierno', 'Patrón: guantes del Padre Invierno', 'Выкройка: перчатки Великого отца', '', '', '', '', '', '', '', ''), +(17723, '녹색 축제일 셔츠', 'Chemise verte de fête', 'Grünes Festtagshemd', '绿色节日衬衣', '綠色節日襯衣', 'Camisa de vacaciones verde', 'Camisa de vacaciones verde', 'Зеленая выходная рубашка', '', '', '', '', '', '', '', ''), +(17724, '도안: 녹색 축제일 셔츠', 'Patron : Chemise verte de fête', 'Muster: Grünes Festtagshemd', '图样:绿色节日衬衣', '圖樣:綠色節日襯衣', 'Patrón: camisa de vacaciones verde', 'Patrón: camisa de vacaciones verde', 'Выкройка: зеленая выходная рубашка', '', '', '', '', '', '', '', ''), +(17725, '주문식: 무기 마법부여 - 한겨울 추위', 'Formule : Enchantement d\'arme (Puissance de l\'hiver)', 'Formel: Waffe - Wintermacht', '公式:附魔武器 - 寒冬之力', '公式:附魔武器 - 寒冬之力', 'Fórmula: encantar arma: poderío del invierno', 'Fórmula: encantar arma: poderío del invierno', 'Формула: зачаровывание оружия - зимняя мощь', '', '', '', '', '', '', '', ''), +(17726, '굴뚝나무 목장조합 특별선물', 'Cadeau spécial des Gourmandises Fumebois', 'Kokelwälder Spezialgeschenk', '熏木农场特殊礼物', '燻木牧場特殊禮物', 'Obsequio especial de Pastos de Bosquehumeante', 'Obsequio especial de Pastos de Bosquehumeante', 'Особый дар Пастбищ Дымного Леса', '', '', '', '', '', '', '', ''), +(17727, '굴뚝나무 목장조합 선물꾸러미', 'Paquet-cadeau de Gourmandises Fumebois', 'Kokelwälder Geschenkpackung', '熏木农场礼物包', '燻木牧場禮物包', 'Caja con obsequio de Pastos de Bosquehumeante', 'Caja con obsequio de Pastos de Bosquehumeante', 'Подарочный набор Пастбищ Дымного Леса', '', '', '', '', '', '', '', ''), +(17728, '백색악어비늘 장화', 'Bottes en écailles de crocilisque albinos', 'Albinokrokschuppenstiefel', '白鳄长靴', '白鱷長靴', 'Botas de escama de cocodrilo albino', 'Botas de escama de cocodrilo albino', 'Сапоги из чешуи крокодила-альбиноса', '', '', '', '', '', '', '', ''), +(17730, '악어이빨 도끼', 'Hache Gatorbite', 'Gatorbiss-Axt', '鳄齿利斧', '鱷齒利斧', 'Hacha Bocaimán', 'Hacha Bocaimán', 'Топор Крокодильего укуса', '', '', '', '', '', '', '', ''), +(17731, '셀레브라스의 두루마리', 'Parchemin de Celebras', 'Rolle von Celebras', '塞雷布拉斯卷轴', '塞雷布拉斯卷軸', 'Pergamino de Celebras', 'Pergamino de Celebras', 'Свиток Келебраса', '', '', '', '', '', '', '', ''), +(17732, '썩은아귀 어깨보호대', 'Mantelet de Grippe-charogne', 'Faulschnappers Mantel', '洛特格里普衬肩', '洛特格里普襯肩', 'Manto de Mandilete Podrido', 'Manto de Mandilete Podrido', 'Оплечье Чумных тисков', '', '', '', '', '', '', '', ''), +(17733, '돌주먹 망치', 'Poing de pierre', 'Steinfaust', '石拳', '石拳', 'Puño de Piedra', 'Puño de piedra', 'Каменный кулак', '', '', '', '', '', '', '', ''), +(17734, '산의 투구', 'Heaume de la montagne', 'Helm des Berges', '山脉头盔', '山脈頭盔', 'Yelmo de la Montaña', 'Yelmo de la montaña', 'Шлем Горы', '', '', '', '', '', '', '', ''), +(17735, '겨울맞이 축제', 'La fête du Voile d\'hiver', 'Das Winterhauchfest', '冬幕节', '冬幕節', 'El festín del Festival de Invierno', 'El festín del Festival de Invierno', 'Пир Зимнего покрова', '', '', '', '', '', '', '', ''), +(17736, '돌죔쇠 건틀릿', 'Gantelets poigne-de-roc', 'Felsengriffstulpen', '石钳护手', '石鉗護手', 'Guanteletes de mandilete de roca', 'Guanteletes de mandilete de roca', 'Рукавицы Скальной хватки', '', '', '', '', '', '', '', ''), +(17737, '구름 수정구', 'Pierre des nuages', 'Wolkenstein', '云石', '雲石', 'Piedra nube', 'Piedra nube', 'Облачный камень', '', '', '', '', '', '', '', ''), +(17738, '셀레브라스의 발톱', 'Griffe de Celebras', 'Klaue von Celebras', '塞雷布拉斯之爪', '塞雷布拉斯之爪', 'Garra de Celebras', 'Garra de Celebras', 'Коготь Келебраса', '', '', '', '', '', '', '', ''), +(17739, '숲지기 망토', 'Drapé de gardien du bosquet', 'Hainhütertuch', '丛林守护者披风', '叢林守護者披風', 'Mantón de guardia de la arboleda', 'Mantón de guardia de la arboleda', 'Пелерина Хранителя Рощи', '', '', '', '', '', '', '', ''), +(17740, '예언자의 머리장식', 'Coiffure de devin', 'Sterndeuterkopfputz', '抚慰者头饰', '撫慰者頭飾', 'Penacho de Veritas', 'Penacho de Veritas', 'Головной убор ворожея', '', '', '', '', '', '', '', ''), +(17741, '자연의 은총', 'Etreinte de la nature', 'Umarmung der Natur', '自然的拥抱', '自然的擁抱', 'Abrazo de la Naturaleza', 'Abrazo de la Naturaleza', 'Облачение Природы', '', '', '', '', '', '', '', ''), +(17742, '이끼덩굴 갑옷', 'Armure mycosienne', 'Fungustuchrüstung', '蘑菇护甲', '蘑菇護甲', 'Sudario fungal', 'Armadura de sudario fungal', 'Грибничная броня', '', '', '', '', '', '', '', ''), +(17743, '회생의 마법막대', 'Bâtonnet de résurgence', 'Rute der Wiederauferstehung', '苏醒之杖', '甦醒之杖', 'Vara de resurgimiento', 'Vara de resurgimiento', 'Жезл Возрождения', '', '', '', '', '', '', '', ''), +(17744, '녹시온의 심장', 'Coeur de Noxxion', 'Herz von Noxxion', '诺克赛恩之心', '諾克賽恩之心', 'Corazón de Noxxion', 'Corazón de Noxxion', 'Сердце Ноксиона', '', '', '', '', '', '', '', ''), +(17745, '맹독의 마법봉', 'Fusil nuisible', 'Giftiger Schütze', '诺克赛恩魔杖', '諾克賽恩魔杖', 'Pistola ponzoñosa', 'Pistola ponzoñosa', 'Ядовитый пистолет', '', '', '', '', '', '', '', ''), +(17746, '녹시온의 족쇄', 'Menottes de Noxxion', 'Noxxions Fesseln', '诺克赛恩的镣铐', '諾克賽恩的鐐銬', 'Grilletes de Noxxion', 'Grilletes de Noxxion', 'Оковы Ноксиона', '', '', '', '', '', '', '', ''), +(17747, '칼날채찍 뿌리', 'Racine de Tranchefouet', 'Schlingwurzel', '锐刺鞭笞者之根', '銳刺鞭笞者之根', 'Latiguillo', 'Raíz de latisable', 'Разрыв-корень', '', '', '', '', '', '', '', ''), +(17748, '덩굴뿌리 덧신', 'Sandales de Vinerot', 'Vinerot-Sandalen', '腐藤便鞋', '腐藤便鞋', 'Sandalias de Vinerto', 'Sandalias de Vinerto', 'Сандалии Гнилой лозы', '', '', '', '', '', '', '', ''), +(17749, '나무껍질 어깨갑옷', 'Spallières de peau végétale', 'Phytohaut-Schiftung', '树皮肩铠', '樹皮肩鎧', 'Bufas de fitopiel', 'Bufas de fitopiel', 'Наплеч из фитокожи', '', '', '', '', '', '', '', ''), +(17750, '뿌리그물 벨트', 'Ceinturon de chlororésille', 'Chloromesh-Gurt', '绿瘤束带', '綠瘤腰帶', 'Faja de clororrejilla', 'Faja de clororrejilla', 'Хлоросетчатый ремень', '', '', '', '', '', '', '', ''), +(17751, '가시껍질 다리보호구', 'Jambières de Brusslehide', 'Gaiagamaschen', '藤蔓护腿', '藤蔓護腿', 'Leotardos de pelabrusels', 'Leotardos de pelabrusels', 'Поножи из шкуры бруссля', '', '', '', '', '', '', '', ''), +(17752, '사티로스의 채찍', 'Fouet des satyres', 'Peitsche des Satyrs', '萨特之刺', '薩特之刺', 'Látigo de sátiro', 'Látigo de sátiro', 'Острая сатира', '', '', '', '', '', '', '', ''), +(17753, '푸른 수호자의 활', 'Visée des Gardiens verdoyants', 'Ziel des tiefgrünen Bewahrers', '绿色守护者之弓', '綠色守護者之弓', 'Objetivo del vigilante de Verdantis', 'Objetivo del vigilante verdeante', 'Цель Зеленого хранителя', '', '', '', '', '', '', '', ''), +(17754, '지옥마귀 다리보호구', 'Jambières des Entourloupeurs infernaux', 'Höllische Schwindlergamaschen', '恶魔欺诈者护腿', '惡魔欺詐者護腿', 'Leotardos de timador infernal', 'Leotardos de timador infernal', 'Шутовские поножи инфернала', '', '', '', '', '', '', '', ''), +(17755, '사티로스갈기 허리띠', 'Echarpe en crin de satyre', 'Satyrmähnenschärpe', '萨特之鬃', '薩特之鬃', 'Fajín de crin de sátiro', 'Fajín de crin de sátiro', 'Кушак из гривы сатира', '', '', '', '', '', '', '', ''), +(17756, '음영석 조각', 'Fragment Ombréclat', 'Schattensplitter', '暗影残片', '暗影殘片', 'Trozo de fragmento oscuro', 'Trozo de fragmento oscuro', 'Фрагмент осколка сумрака', '', '', '', '', '', '', '', ''), +(17757, '영혼의 아뮬렛', 'Amulette des esprits', 'Amulett der Geister', '灵魂坠饰', '靈魂墜飾', 'Amuleto de los espíritus', 'Amuleto de los espíritus', 'Амулет Духов', '', '', '', '', '', '', '', ''), +(17758, '결속의 아뮬렛', 'Amulette d\'union', 'Amulett der Vereinigung', '联合坠饰', '聯合墜飾', 'Amuleto de Unidad', 'Amuleto de Unidad', 'Амулет Соединения', '엄청난 힘이 아뮬렛으로부터 뿜어져 나옵니다.', 'Cette amulette est emplie d\'une grande puissance...', 'Von dem Amulett strahlt eine große Kraft aus...', '无尽的力量从坠饰中散发出来…', '無盡的力量從墜飾中散發出來…', 'Gran cantidad de poder emana de este amuleto…', 'Gran cantidad de poder emana de este amuleto…', 'От амулета просто разит силой.'), +(17759, '결심의 징표', 'Marque de résolution', 'Mal der Resolution', '坚定之印', '堅定之印', 'Marca de Resolución', 'Marca de Resolución', 'Знак Решимости', '', '', '', '', '', '', '', ''), +(17760, '생명의 씨앗', 'Graine de vie', 'Samenkorn des Lebens', '生命之种', '生命之種', 'Semilla de vida', 'Semilla de vida', 'Семя Жизни', '', '', '', '', '', '', '', ''), +(17761, '1대 칸의 보석', 'Gemme du premier khan', 'Edelstein des ersten Khans', '第一可汗的宝石', '第一可汗的寶石', 'Gema del primer Kahn', 'Gema del primer Kahn', 'Самоцвет Первого Вождя', '콜크의 몸에서 발견한 보석입니다.', 'Trouvé sur le corps de Kolk...', 'Beim Leichnam von Kolk gefunden...', '发现于考尔克的尸体……', '發現於考爾克的屍體……', 'Hallado en el cuerpo de Kolk...', 'Hallado en el cuerpo de Kolk...', 'Найдено на теле Колка…'), +(17762, '2대 칸의 보석', 'Gemme du deuxième khan', 'Edelstein des zweiten Khans', '第二可汗的宝石', '第二可汗的寶石', 'Gema del segundo Kahn', 'Gema del segundo Kahn', 'Самоцвет Второго Вождя', '겔크의 몸에서 발견한 보석입니다.', 'Trouvé sur le corps de Gelk...', 'Beim Leichnam von Gelk gefunden...', '发现于格尔克的尸体……', '發現於格爾克的屍體……', 'Hallado en el cuerpo de Gelk...', 'Hallado en el cuerpo de Gelk...', 'Найден на теле Джелка'), +(17763, '3대 칸의 보석', 'Gemme du troisième khan', 'Edelstein des dritten Khans', '第三可汗的宝石', '第三可汗的寶石', 'Gema del tercer Kahn', 'Gema del tercer Kahn', 'Самоцвет Третьего Вождя', '마그라의 몸에서 발견한 보석입니다.', 'Trouvé sur le corps de Magra...', 'Beim Leichnam von Magra gefunden...', '发现于玛格拉的尸体……', '發現於瑪格拉的屍體……', 'Hallado en el cuerpo de Magra...', 'Hallado en el cuerpo de Magra...', 'Найдено на теле Гелка…'), +(17764, '4대 칸의 보석', 'Gemme du quatrième khan', 'Edelstein des vierten Khans', '第四可汗的宝石', '第四可汗的寶石', 'Gema del cuarto Kahn', 'Gema del cuarto Kahn', 'Самоцвет Четвертого Вождя', '마라우도스의 몸에서 발견한 보석입니다.', 'Trouvé sur le corps de Maraudos...', 'Beim Leichnam von Maraudos gefunden...', '发现于玛劳杜斯的尸体……', '發現於瑪勞杜斯的屍體……', 'Hallado en el cuerpo de Maraudos...', 'Hallado en el cuerpo de Maraudos...', 'Найдено на теле Мародоса…'), +(17765, '5대 칸의 보석', 'Gemme du cinquième khan', 'Edelstein des fünften Khans', '第五可汗的宝石', '第五可汗的寶石', 'Gema del quinto Kahn', 'Gema del quinto Kahn', 'Самоцвет Пятого Вождя', '벵의 몸에서 발견한 보석입니다.', 'Trouvé sur le corps de Veng...', 'Beim Leichnam von Veng gefunden...', '发现于温格的尸体……', '發現於溫格的屍體……', 'Hallado en el cuerpo de Veng...', 'Hallado en el cuerpo de Veng...', 'Найдено на теле Венга...'), +(17766, '공주 테라드라스의 홀', 'Sceptre de la princesse Theradras', 'Prinzessin Theradras\' Szepter', '瑟莱德丝公主的节杖', '瑟萊德絲公主的節杖', 'Cetro de la princesa Theradras', 'Cetro de la princesa Theradras', 'Скипетр принцессы Терадрас', '', '', '', '', '', '', '', ''), +(17767, '만발의 투구', 'Couvre-chef d\'efflorescence', 'Blütenprachtkopfstück', '花苗头饰', '花苗頭飾', 'Celada brotasangre', 'Celada brotasangre', 'Цветочный головной убор', '', '', '', '', '', '', '', ''), +(17768, '나무씨앗 고리', 'Anneau Woodseed', 'Ring der Waldsaat', '树种之环', '樹種之環', 'Aro de Semillaleña', 'Aro de Semillaleña', 'Кольцо Лесных Семян', '', '', '', '', '', '', '', ''), +(17769, '산쑥 어깨갑옷', 'Spallières d\'armoise', 'Weisenblattschiftung', '山艾护肩', '山艾護肩', 'Bufas arbusto', 'Bufas arbusto', 'Полынный наплеч', '', '', '', '', '', '', '', ''), +(17770, '가지갈퀴 건틀릿', 'Gantelets griffebranche', 'Astkrallenstulpen', '枝爪护手', '枝爪護手', 'Guanteletes ramazarza', 'Guanteletes ramazarza', 'Рукавицы Когтистой ветви', '', '', '', '', '', '', '', ''), +(17771, '엘레멘티움 주괴', 'Barre d\'élémentium', 'Elementiumbarren', '源质锭', '源質錠', 'Lingote de elementium', 'Barra de elementium', 'Элементиевый слиток', '', '', '', '', '', '', '', ''), +(17772, '열정의 음영석 목걸이', 'Pendentif Ombréclat zélé', 'Schattensplitteranhänger des Eifers', '热情暗影残片坠饰', '熱情暗影殘片墜飾', 'Colgante de fragmento oscuro de Entusiasta', 'Colgante de fragmento oscuro de Entusiasta', 'Могучая подвеска Осколков Сумрака', '', '', '', '', '', '', '', ''), +(17773, '마력의 음영석 목걸이', 'Pendentif Ombréclat prodigieux', 'Vorwarnender Schattensplitteranhänger', '巨型暗影碎片坠饰', '巨型暗影碎片墜飾', 'Colgante de fragmento de sombras prodigioso', 'Colgante de fragmento de sombras prodigioso', 'Чудесная подвеска Осколков Сумрака', '', '', '', '', '', '', '', ''), +(17774, '선택받은 자의 징표', 'Marque de l\'Elu', 'Mal der Auserwählten', '天选者印记', '天選者印記', 'Marca del Elegido', 'Marca del elegido', 'Знак Избранного', '', '', '', '', '', '', '', ''), +(17775, '총명의 로브', 'Robe de sagacité', 'Scharfsinn-Roben', '聪颖长袍', '聰穎長袍', 'Togas de sagacidad', 'Togas de sagacidad', 'Проницательные одеяния', '', '', '', '', '', '', '', ''), +(17776, '가지뿌리 투구', 'Casque de Vif-anneau', 'Rüstringhelm', '轻环头盔', '輕環頭盔', 'Yelmo Sprightring', 'Yelmo Sprightring', 'Шлем Кольца духов', '', '', '', '', '', '', '', ''), +(17777, '가혹의 사슬 갑옷', 'Cotte d\'anneaux implacable', 'Unerbittliche Kette', '无情链甲', '無情鍊甲', 'Cadena incansable', 'Cadena incansable', 'Беспощадная кольчуга', '', '', '', '', '', '', '', ''), +(17778, '산쑥 벨트', 'Ceinturon d\'armoise', 'Weisenblattgurt', '山艾束腰', '山艾束腰', 'Faja arbusto', 'Faja arbusto', 'Полынный ремень', '', '', '', '', '', '', '', ''), +(17779, '기암석 어깨갑옷', 'Espauliers du colosse de pierre', 'Schulterstücke des Steinkolosses', '巨石肩铠', '巨石肩鎧', 'Espaldares de mole de piedra', 'Espaldares de mole de piedra', 'Наплечье мегакамня', '', '', '', '', '', '', '', ''), +(17780, '영원한 암흑의 칼날', 'Lame des ténèbres éternelles', 'Klinge der ewigen Dunkelheit', '无尽黑暗之刃', '無盡黑暗之刃', 'Hoja de Oscuridad eterna', 'Hoja de oscuridad eterna', 'Клинок Вечной Тьмы', '', '', '', '', '', '', '', ''), +(17781, '추방자의 지시서', 'Les instructions du Paria', 'Die Anleitung des Pariahs', '贱民的指引', '賤民的指引', 'Las instrucciones del Paria', 'Las instrucciones del Paria', 'Инструкции кентавра-парии', '', '', '', '', '', '', '', ''), +(17782, '귀속의 부적 파편', 'Talisman de l\'éclat de lien', 'Splitter des Talismans des Bindens', '缚灵碎片护符', '縛靈碎片護符', 'Talismán de Trozo de atadura', 'Fragmento de Dije de vínculo', 'Талисман Соединения Осколков', '', '', '', '', '', '', '', ''), +(17783, '귀속의 부적 조각', 'Talisman du fragment de lien', 'Fragment des Talismans des Bindens', '缚灵裂片护符', '縛靈裂片護符', 'Talismán de Fragmento de atadura', 'Trozo de Dije de vínculo', 'Талисман Соединения Фрагментов', '', '', '', '', '', '', '', ''), +(17802, '우레폭풍 - 바람추적자의 성검', '[PÉRIMÉ] Lame-tonnerre, épée bénie du Cherchevent', 'Donnerzorn, Gesegnete Klinge des Windsuchers DEPRECATED', '雷霆之怒,逐风者的祝福之剑', '雷霆之怒,逐風者的祝福之劍', 'ThunderFuria, bendito Espada de the Windseeker DEPRECATED', 'Trueno Furioso, bendito Espada de the Windseeker DEPRECATED', 'Грозовая ярость, Благословенный клинок Искателя ветра, ИСПОРЧЕНО', '', '', '', '', '', '', '', ''), +(17822, '서리늑대 지도', 'Cartes frostwolf', 'Frostwolfkarten', '霜狼地图', '霜狼地圖', 'Mapas Lobo Gélido', 'Mapas Lobo Gélido', 'Карты клана Северного Волка', '', '', '', '', '', '', '', ''), +(17823, '스톰파이크 전투계획서', 'Plans de bataille stormpike', 'Stormpike-Schlachtpläne', '雷矛作战计划', '雷矛作戰計畫', 'Planes de batalla de Pico Tormenta', 'Planes de batalla de Pico Tormenta', 'Грозовая Вершина: планы битвы', '', '', '', '', '', '', '', ''), +(17824, '65 레벨용 시험용 장비 (천) - 사제', 'Eq. Test Tissu Niv. 65 - Prêtre', '', '', '', 'Nivel 65 TEST Equipamiento de paño: sacerdote', 'Nivel 65 TEST Equipamiento de paño: sacerdote', 'Тестовое снаряжение 65 уровня одеяние - Жрец', '', '', '', '', '', '', '', ''), +(17825, '65 레벨용 시험용 장비 (천) - 흑마법사', 'Eq. Test Tissu Niv. 65 - démoniste', '', '', '', 'Nivel 65 TEST Equipamiento de paño: brujo', 'Nivel 65 TEST Equipamiento de paño: brujo', 'Тестовое снаряжение 65 уровня одеяние - Чернокнижник', '', '', '', '', '', '', '', ''), +(17826, '65 레벨용 시험용 장비 (판금) - 전사', 'Eq. Test Plaques Niv. 65 - guerrier', '', '', '', 'Nivel 65 TEST Equipamiento de placas: guerrero', 'Nivel 65 TEST Equipamiento de placas: guerrero', 'Тестовое снаряжение 65 уровня ратный доспех - Воин', '', '', '', '', '', '', '', ''), +(17827, '시험용 마법부여 Bracer Superior Strength', 'AQEnchantement Bracelets +9 Force', 'QAVerzauberung Armschienen +9 Stärke', '', '', '', 'QAEncantayuda +9 Fuerza', 'Тест: зачаровывание браслетов, сила +9', '', '', '', '', '', '', '', ''), +(17828, '시험용 마법부여 Bracer Superior Stamina', 'AQEnchantement Bracelets +9 Endurance', 'QAVerzauberung Armschienen +9 Ausdauer', '', '', '', 'QAEncantayuda brazal + 9 aguante', 'Тест: зачаровывание браслетов, выносливость +9', '', '', '', '', '', '', '', ''), +(17829, '시험용 마법부여 Bracer Superior Spirit', 'AQEnchantement Bracelets +9 Esprit', 'QAVerzauberung Armschienen +9 Willenskraft', '', '', '', 'QAEncantayuda', 'Тест: зачаровывание обуви, дух +9', '', '', '', '', '', '', '', ''), +(17830, '시험용 마법부여 Bracer Greater Intellect', 'AQEnchantement Bracelets +7 Intelligence', 'QAVerzauberung Armschienen +7 Intelligenz', '', '', '', '', 'Тест: зачаровывание браслетов, интеллект +7', '', '', '', '', '', '', '', ''), +(17831, '60 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사 2', 'Eq. Test Niv. 60 Tissu - mage/prête/démoniste 2', '', '', '', 'Nivel 60 TEST Equipamiento de paño: mago/sacerdote/brujo 2', 'Nivel 60 TEST Equipamiento de paño: mago/sacerdote/brujo 2', 'Тестовое снаряжение 60 уровня одеяние - Маг/Жрец/Чернокнижник 2', '', '', '', '', '', '', '', ''), +(17832, '60 레벨용 시험용 장비 (가죽) - 드루이드 2', 'Eq. Test Niv. 60 Cuir - druide 2', '', '', '', 'Nivel 60 TEST Equipamiento de cuero: druida 2', 'Nivel 60 TEST Equipamiento de cuero: druida 2', 'Тестовое снаряжение 60 уровня кожаная куртка - Друид 2', '', '', '', '', '', '', '', ''), +(17833, '60 레벨용 시험용 장비 (가죽) - 도적 2', 'Eq. Test Niv. 60 Cuir - Voleur 2', '', '', '', 'Nivel 60 TEST Equipamiento de cuero: pícaro 2', 'Nivel 60 TEST Equipamiento de cuero: pícaro 2', 'Тестовое снаряжение 60 уровня кожаная куртка - Разбойник 2', '', '', '', '', '', '', '', ''), +(17834, '60 레벨용 시험용 장비 (사슬) - 사냥꾼 2', 'Eq. Test Niv. 60 Mailles - Chasseur 2', '', '', '', 'Nivel 60 TEST Equipamiento de malla: cazador 2', 'Nivel 60 TEST Equipamiento de malla: cazador 2', 'Тестовое снаряжение 60 уровня доспех - Охотник 2', '', '', '', '', '', '', '', ''), +(17835, '60 레벨용 시험용 장비 (사슬) - 주술사 2', 'Eq. Test Niv. 60 Mailles - chaman 2', '', '', '', 'Nivel 60 TEST Equipamiento de malla: chamán 2', 'Nivel 60 TEST Equipamiento de malla: chamán 2', 'Тестовое снаряжение 60 уровня доспех - Шаман 2', '', '', '', '', '', '', '', ''), +(17836, '60 레벨용 시험용 장비 (판금) - 성기사/전사 2', 'Eq. Test Niv. 60 Plaques - Paladin/Guerrier 2', '', '', '', 'Nivel 60 TEST Equipamiento de placas: paladín/guerrero 2', 'Nivel 60 TEST Equipamiento de placas: paladín/guerrero 2', 'Тестовое снаряжение 60 уровня ратный доспех - Паладин/Воин 2', '', '', '', '', '', '', '', ''), +(17837, '55 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사 2', 'Eq. Test Niv. 55 Tissu - mage/prête/démoniste 2', '', '', '', 'Nivel 55 TEST Equipamiento de paño: mago/sacerdote/brujo 2', 'Nivel 55 TEST Equipamiento de paño: mago/sacerdote/brujo 2', 'Тестовое снаряжение 55 уровня одеяние - Маг/Жрец/Чернокнижник 2', '', '', '', '', '', '', '', ''), +(17838, '55 레벨용 시험용 장비 (가죽) - 드루이드 2', 'Eq. Test Niv. 55 Cuir - druide 2', '', '', '', 'Nivel 55 TEST Equipamiento de cuero: druida 2', 'Nivel 55 TEST Equipamiento de cuero: druida 2', 'Тестовое снаряжение 55 уровня кожаная куртка - Друид 2', '', '', '', '', '', '', '', ''), +(17839, '55 레벨용 시험용 장비 (가죽) - 도적 2', 'Eq. Test Niv. 55 Cuir - Voleur 2', '', '', '', 'Nivel 55 TEST Equipamiento de cuero: pícaro 2', 'Nivel 55 TEST Equipamiento de cuero: pícaro 2', 'Тестовое снаряжение 55 уровня кожаная куртка - Разбойник 2', '', '', '', '', '', '', '', ''), +(17840, '55 레벨용 시험용 장비 (사슬) - 사냥꾼 2', 'Eq. Test Niv. 55 Mailles - Chasseur 2', '', '', '', 'Nivel 55 TEST Equipamiento de malla: cazador 2', 'Nivel 55 TEST Equipamiento de malla: cazador 2', 'Тестовое снаряжение 55 уровня доспех - Охотник 2', '', '', '', '', '', '', '', ''), +(17841, '55 레벨용 시험용 장비 (사슬) - 주술사 2', 'Eq. Test Niv. 55 Mailles - chaman 2', '', '', '', 'Nivel 55 TEST Equipamiento de malla: chamán 2', 'Nivel 55 TEST Equipamiento de malla: chamán 2', 'Тестовое снаряжение 55 уровня доспех - Шаман 2', '', '', '', '', '', '', '', ''), +(17842, '55 레벨용 시험용 장비 (판금) - 성기사/전사 2', 'Eq. Test Niv. 55 Plaques - Paladin/Guerrier 2', '', '', '', 'Nivel 55 TEST Equipamiento de placas: paladín/guerrero 2', 'Nivel 55 TEST Equipamiento de placas: paladín/guerrero 2', 'Тестовое снаряжение 55 уровня ратный доспех - Паладин/Воин 2', '', '', '', '', '', '', '', ''), +(17843, '50 레벨용 시험용 장비 (천) - 마법사/사제/흑마법사 2', 'Eq. Test Niv. 50 Tissu - mage/prête/démoniste 2', '', '', '', 'Nivel 50 TEST Equipamiento de paño: mago/sacerdote/brujo 2', 'Nivel 50 TEST Equipamiento de paño: mago/sacerdote/brujo 2', 'Тестовое снаряжение 50 уровня одеяние - Маг/Жрец/Чернокнижник 2', '', '', '', '', '', '', '', ''), +(17844, '50 레벨용 시험용 장비 (가죽) - 드루이드 2', 'Eq. Test Niv. 50 Cuir - druide 2', '', '', '', 'Nivel 50 TEST Equipamiento de cuero: druida 2', 'Nivel 50 TEST Equipamiento de cuero: druida 2', 'Тестовое снаряжение 50 уровня кожаная куртка - Друид 2', '', '', '', '', '', '', '', ''), +(17845, '50 레벨용 시험용 장비 (가죽) - 도적 2', 'Eq. Test Niv. 50 Cuir - Voleur 2', '', '', '', 'Nivel 50 TEST Equipamiento de cuero: pícaro 2', 'Nivel 50 TEST Equipamiento de cuero: pícaro 2', 'Тестовое снаряжение 50 уровня кожаная куртка - Разбойник 2', '', '', '', '', '', '', '', ''), +(17846, '50 레벨용 시험용 장비 (사슬) - 사냥꾼 2', 'Eq. Test Niv. 50 Mailles - Chasseur 2', '', '', '', 'Nivel 50 TEST Equipamiento de malla: cazador 2', 'Nivel 50 TEST Equipamiento de malla: cazador 2', 'Тестовое снаряжение 50 уровня доспех - Охотник 2', '', '', '', '', '', '', '', ''), +(17847, '50 레벨용 시험용 장비 (사슬) - 주술사 2', 'Eq. Test Niv. 50 Mailles - chaman 2', '', '', '', 'Nivel 50 TEST Equipamiento de malla: chamán 2', 'Nivel 50 TEST Equipamiento de malla: chamán 2', 'Тестовое снаряжение 50 уровня доспех - Шаман 2', '', '', '', '', '', '', '', ''), +(17848, '50 레벨용 시험용 장비 (판금) - 성기사/전사 2', 'Eq. Test Niv. 50 Plaques - Paladin/Guerrier 2', '', '', '', 'Nivel 50 TEST Equipamiento de placas: paladín/guerrero 2', 'Nivel 50 TEST Equipamiento de placas: paladín/guerrero 2', 'Тестовое снаряжение 50 уровня ратный доспех - Паладин/Воин 2', '', '', '', '', '', '', '', ''), +(17849, '스톰파이크 깃발', 'Bannière stormpike', 'Banner der Stormpike', '雷矛军旗', '雷矛軍旗', 'Insignia de Pico Tormenta', 'Estandarte de Pico Tormenta', 'Знамя Грозовой Вершины', '', '', '', '', '', '', '', ''), +(17850, '서리늑대 깃발', 'Bannière frostwolf', 'Banner der Frostwolf', '霜狼军旗', '霜狼軍旗', 'Estandarte Lobo Gélido', 'Estandarte de Lobo Gélido', 'Знамя Северного Волка', '', '', '', '', '', '', '', ''), +(17851, '65 레벨용 시험용 장비 (천) - 마법사 2', 'Eq. Test Niv. 65 Tissu - Mage 2', '', '', '', 'Nivel 65 TEST Equipamiento de paño: mago 2', 'Nivel 65 TEST Equipamiento de paño: mago 2', 'Тестовое снаряжение 65 уровня одеяние - Маг 2', '', '', '', '', '', '', '', ''), +(17852, '65 레벨용 시험용 장비 (천) - 사제 2', 'Eq. Test Niv. 65 Tissu - Prêtre 2', '', '', '', 'Nivel 65 TEST Equipamiento de paño: sacerdote 2', 'Nivel 65 TEST Equipamiento de paño: sacerdote 2', 'Тестовое снаряжение 65 уровня одеяние - Жрец 2', '', '', '', '', '', '', '', ''), +(17853, '65 레벨용 시험용 장비 (천) - 흑마법사 2', 'Eq. Test Niv. 65 Tissu - démoniste 2', '', '', '', 'Nivel 65 TEST Equipamiento de paño: brujo 2', 'Nivel 65 TEST Equipamiento de paño: brujo 2', 'Тестовое снаряжение 65 уровня одеяние - Чернокнижник 2', '', '', '', '', '', '', '', ''), +(17854, '65 레벨용 시험용 장비 (가죽) - 드루이드 2', 'Eq. Test Niv. 65 Cuir - druide 2', '', '', '', 'Nivel 65 TEST Equipamiento de cuero: druida 2', 'Nivel 65 TEST Equipamiento de cuero: druida 2', 'Тестовое снаряжение 65 уровня кожаная куртка - Друид 2', '', '', '', '', '', '', '', ''), +(17855, '65 레벨용 시험용 장비 (가죽) - 도적 2', 'Eq. Test Niv. 65 Cuir - Voleur 2', '', '', '', 'Nivel 65 TEST Equipamiento de cuero: pícaro 2', 'Nivel 65 TEST Equipamiento de cuero: pícaro 2', 'Тестовое снаряжение 65 уровня кожаная куртка - Разбойник 2', '', '', '', '', '', '', '', ''), +(17856, '65 레벨용 시험용 장비 (가죽) - 도적 3', 'Eq. Test Niv. 65 Cuir - Voleur 3', '', '', '', 'Nivel 65 TEST Equipamiento de cuero: pícaro 3', 'Nivel 65 TEST Equipamiento de cuero: pícaro 3', 'Тестовое снаряжение 65 уровня кожаная куртка - Разбойник 3', '', '', '', '', '', '', '', ''), +(17857, '65 레벨용 시험용 장비 (사슬) - 사냥꾼 2', 'Eq. Test Niv. 65 Maille - Chasseur 2', '', '', '', 'Nivel 65 TEST Equipamiento de malla: cazador 2', 'Nivel 65 TEST Equipamiento de malla: cazador 2', 'Тестовое снаряжение 65 уровня доспех - Охотник 2', '', '', '', '', '', '', '', ''), +(17858, '65 레벨용 시험용 장비 (사슬) - 사냥꾼 3', 'Eq. Test Niv. 65 Maille - Chasseur 3', '', '', '', 'Nivel 65 TEST Equipamiento de malla: cazador 3', 'Nivel 65 TEST Equipamiento de malla: cazador 3', 'Тестовое снаряжение 65 уровня доспех - Охотник 3', '', '', '', '', '', '', '', ''), +(17859, '65 레벨용 시험용 장비 (사슬) - 주술사 2', 'Eq. Test Maille Niv. 65 - chaman 2', '', '', '', 'Nivel 65 TEST Equipamiento de malla: chamán 2', 'Nivel 65 TEST Equipamiento de malla: chamán 2', 'Тестовое снаряжение 65 уровня доспех - Шаман 2', '', '', '', '', '', '', '', ''), +(17860, '65 레벨용 시험용 장비 (판금) - 성기사 2', 'Eq. Test Maille Niv. 65 - Paladin 2', '', '', '', 'Nivel 65 TEST Equipamiento de placas: paladín 2', 'Nivel 65 TEST Equipamiento de placas: paladín 2', 'Тестовое снаряжение 65 уровня ратный доспех - Паладин 2', '', '', '', '', '', '', '', ''), +(17861, '65 레벨용 시험용 장비 (판금) - 전사 2', 'Eq. Test Maille Niv. 65 - Guerrier 2', '', '', '', 'Nivel 65 TEST Equipamiento de placas: guerrero 2', 'Nivel 65 TEST Equipamiento de placas: guerrero 2', 'Тестовое снаряжение 65 уровня ратный доспех - Воин 2', '', '', '', '', '', '', '', ''), +(17862, '65 레벨용 시험용 장비 (판금) - 전사 3', 'Eq. Test Maille Niv. 65 - Guerrier 3', '', '', '', 'Nivel 65 TEST Equipamiento de placas: guerrero 3', 'Nivel 65 TEST Equipamiento de placas: guerrero 3', 'Тестовое снаряжение 65 уровня ратный доспех - Воин 3', '', '', '', '', '', '', '', ''), +(17882, '시험용 마법부여 Chest Major Health', 'AQEnchantement Plastron +100 points de vie', 'QAVerzauberung Brust +100 Gesundheit', '', '', '', '', 'Тест: зачаровывание нагрудника, здоровье +100', '', '', '', '', '', '', '', ''), +(17883, '시험용 마법부여 Chest Major Mana', 'AQEnchantement Plastron +100 points de mana', 'QAVerzauberung Brust +100 Mana', '', '', '', '', 'Тест: зачаровывание нагрудника, мана +100', '', '', '', '', '', '', '', ''), +(17884, '시험용 마법부여 Cloak Greater Resistance', 'AQEnchantement Cape +5 aux résistances', 'QAVerzauberung Umhang +5 Widerstände', '', '', '', '', 'Тест: зачаровывание плаща, сопротивление +5', '', '', '', '', '', '', '', ''), +(17885, '시험용 마법부여 Cloak Superior Defense', 'AQEnchantement Cape +70 Armure', 'QAVerzauberung Umhang +70 Rüstung', '', '', '', '', 'Тест: зачаровывание плаща, доспехи +70', '', '', '', '', '', '', '', ''), +(17886, '시험용 마법부여 Weapon Winter\'s Might', 'zz[VIEUX] AQEnchantement Arme Puissance de l\'hiver', 'QAVerzauberung Waffe Wintermacht', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(17887, '시험용 마법부여 2H Weapon Superior Impact', 'AQEnchantement 2M Arme +9 points de dégâts', 'QAVerzauberung Zweihandwaffe +9 Schaden', '', '', '', '', 'Тест: зачаровывание оружия, урон +9', '', '', '', '', '', '', '', ''), +(17888, '시험용 마법부여 1H Weapon Superior Striking', 'AQEnchantement Arme +5 points de dégâts', 'QAVerzauberung Waffe +5 Schaden', '', '', '', '', 'Тест: зачаровывание оружия, урон +5', '', '', '', '', '', '', '', ''), +(17889, '시험용 마법부여 2H Weapon Major Intellect', 'zz[VIEUX] AQEnchantement Arme 2M Intelligence majeure', 'QAVerzauberung Zweihandwaffe Erhebliche Intelligenz', '', '', '', 'zzOLD - QAEncantar Armas 2M Intelecto sublime', '', '', '', '', '', '', '', '', ''), +(17890, '시험용 마법부여 Shield Greater Spirit', 'zz[VIEUX] AQEnchantement Bouclier +7 Esprit', 'QAVerzauberung Schild +7 Willenskraft', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(17891, '시험용 마법부여 Shield Greater Stamina', 'AQEnchantement Bouclier +7 Endurance', 'QAVerzauberung Schild +7 Ausdauer', '', '', '', 'QAEncantayuda +7 aguante', 'Тест: зачаровывание щита, выносливость +7', '', '', '', '', '', '', '', ''), +(17892, '시험용 마법부여 Shield Frost Resistance', 'AQEnchantement Bouclier +8 Résistance au Givre', 'QAVerzauberung Schild +8 Frostwiderstand', '', '', '', 'QAEncantayuda +8 Resistencia a la Escarcha', 'Тест: зачаровывание плаща, сопротивление магии льда +8', '', '', '', '', '', '', '', ''), +(17893, '시험용 마법부여 Shield Superior Spirit', 'AQEnchantement Bouclier +9 Esprit', 'QAVerzauberung Schild +9 Willenskraft', '', '', '', '', 'Тест: зачаровывание щита, дух +9', '', '', '', '', '', '', '', ''), +(17894, '시험용 마법부여 Boots Greater Agility', 'AQEnchantement Bottes +7 Agilité', 'QAVerzauberung Stiefel +7 Beweglichkeit', '', '', '', 'QAEncantayuda +7 agilidad', 'Тест: зачаровывание обуви, ловкость +7', '', '', '', '', '', '', '', ''), +(17895, '시험용 마법부여 Boots Spirit', 'AQEnchantement Bottes +5 Esprit', 'QAVerzauberung Stiefel +5 Willenskraft', '', '', '', 'QAEncantayuda Botas +5 espíritu', 'Тест: зачаровывание обуви, дух +5', '', '', '', '', '', '', '', ''), +(17896, '시험용 마법부여 Boots Greater Stamina', 'AQEnchantement Bottes +7 Endurance', 'QAVerzauberung Stiefel +7 Ausdauer', '', '', '', 'QAEncantayuda Botas + 7 aguante', 'Тест: зачаровывание обуви, выносливость +7', '', '', '', '', '', '', '', ''), +(17897, '시험용 마법부여 Gloves Greater Strength', 'AQEnchantement Gants +7 Force', 'QAVerzauberung Handschuhe +7 Stärke', '', '', '', 'QAEncantayuda Guantes +7 fuerza', 'Тест: зачаровывание перчаток, сила +7', '', '', '', '', '', '', '', ''), +(17898, '시험용 마법부여 Gloves Greater Agility', 'AQEnchantement Gants +7 Agilité', 'QAVerzauberung Handschuhe +7 Beweglichkeit', '', '', '', '', 'Тест: зачаровывание перчаток, ловкость +7', '', '', '', '', '', '', '', ''), +(17899, '시험용 마법부여 Gloves Minor Haste', 'AQEnchantement Gants +1% Hâte', 'QAVerzauberung Handschuhe +1% Hast', '', '', '', '', 'Тест: зачаровывание перчаток, скорость боя +1%', '', '', '', '', '', '', '', ''), +(17900, '스톰파이크 2급 계급장', 'Insigne Stormpike grade 2', 'Abzeichen der Stormpike Rang 2', '2级雷矛勋章', '2級雷矛勳章', 'Insignia de Pico Tormenta Rango 2', 'Estandarte de Pico Tormenta Rango 2', 'Знак отличия Грозовой Вершины, ранг 2', '', '', '', '', '', '', '', ''), +(17901, '스톰파이크 3급 계급장', 'Insigne Stormpike grade 3', 'Abzeichen der Stormpike Rang 3', '3级雷矛勋章', '3級雷矛勳章', 'Insignia de Pico Tormenta Rango 3', 'Estandarte de Pico Tormenta Rango 3', 'Знак отличия Грозовой Вершины, ранг 3', '', '', '', '', '', '', '', ''), +(17902, '스톰파이크 4급 계급장', 'Insigne Stormpike grade 4', 'Abzeichen der Stormpike Rang 4', '4级雷矛勋章', '4級雷矛勳章', 'Insignia de Pico Tormenta Rango 4', 'Estandarte de Pico Tormenta Rango 4', 'Знак отличия Грозовой Вершины, ранг 4', '', '', '', '', '', '', '', ''), +(17903, '스톰파이크 5급 계급장', 'Insigne Stormpike grade 5', 'Abzeichen der Stormpike Rang 5', '5级雷矛勋章', '5級雷矛勳章', 'Insignia de Pico Tormenta Rango 5', 'Estandarte de Pico Tormenta Rango 5', 'Знак отличия Грозовой Вершины, ранг 5', '', '', '', '', '', '', '', ''), +(17904, '스톰파이크 6급 계급장', 'Insigne Stormpike grade 6', 'Abzeichen der Stormpike Rang 6', '6级雷矛勋章', '6級雷矛勳章', 'Insignia de Pico Tormenta Rango 6', 'Estandarte de Pico Tormenta Rango 6', 'Знак отличия Грозовой Вершины, ранг 6', '지휘의 눈', 'L\'Œil du commandement', 'Das Auge der Führung', '统御之眼', '命令之眼', 'El Ojo del orden', 'El Ojo del orden', 'Око Командования'), +(17905, '서리늑대 2급 계급장', 'Insigne Frostwolf grade 2', 'Abzeichen der Frostwolf Rang 2', '2级霜狼勋章', '2級霜狼勳章', 'Insignia Lobo Gélido Rango 2', 'Insignia de Lobo Gélido Rango 2', 'Знак различия клана Северного Волка, ранг 2', '', '', '', '', '', '', '', ''), +(17906, '서리늑대 3급 계급장', 'Insigne Frostwolf grade 3', 'Abzeichen der Frostwolf Rang 3', '3级霜狼勋章', '3級霜狼勳章', 'Insignia Lobo Gélido Rango 3', 'Insignia de Lobo Gélido Rango 3', 'Знак различия клана Северного Волка, ранг 3', '', '', '', '', '', '', '', ''), +(17907, '서리늑대 4급 계급장', 'Insigne Frostwolf grade 4', 'Abzeichen der Frostwolf Rang 4', '4级霜狼勋章', '4級霜狼勳章', 'Insignia Lobo Gélido Rango 4', 'Insignia de Lobo Gélido Rango 4', 'Знак различия клана Северного Волка, ранг 4', '', '', '', '', '', '', '', ''), +(17908, '서리늑대 5급 계급장', 'Insigne Frostwolf grade 5', 'Abzeichen der Frostwolf Rang 5', '5级霜狼勋章', '5級霜狼勳章', 'Insignia Lobo Gélido Rango 5', 'Insignia de Lobo Gélido Rango 5', 'Знак различия клана Северного Волка, ранг 5', '', '', '', '', '', '', '', ''), +(17909, '서리늑대 6급 계급장', 'Insigne Frostwolf grade 6', 'Abzeichen der Frostwolf Rang 6', '6级霜狼勋章', '6級霜狼勳章', 'Insignia Lobo Gélido Rango 6', 'Insignia de Lobo Gélido Rango 6', 'Знак различия клана Северного Волка, ранг 6', '지휘의 눈', 'L\'Œil du commandement', 'Das Auge der Führung', '统御之眼', '命令之眼', 'El Ojo del orden', 'El Ojo del orden', 'Око Командования'), +(17910, '시험용 마법부여 금고 (마법부여 아이템) 2', 'Test Ench. Coffre-fort (ench. objets 2)', '', '', '', 'Test Enchantments LockCaja (Enchanting Objetos) 2', 'Test Enchantments LockCaja (Enchanting Objetos) 2', 'Тестовый ящик с заклинаниями (предметы для зачаровывания) 2', '', '', '', '', '', '', '', ''), +(17911, '시험용 마법부여 금고 (마법부여 아이템) 3', 'Test Ench. Coffre-fort (ench. objets 3)', '', '', '', 'Test Enchantments LockCaja (Enchanting Objetos) 3', 'Test Enchantments LockCaja (Enchanting Objetos) 3', 'Тестовый ящик с заклинаниями (предметы для зачаровывания) 3', '', '', '', '', '', '', '', ''), +(17922, '사자가죽 갑옷', 'Armure en fourrure de lion', 'Löwenfellrüstung', '狮皮护甲', '獅皮護甲', 'Armadura de pellejo de león', 'Armadura de pellejo de león', 'Броня из львиной шкуры', '', '', '', '', '', '', '', ''), +(17942, '몬스터 - Mace2H, War Maul', 'Monstre - Masse2M, Maillet de guerre', 'Monster - Streitkolben2H, Kriegsschlägel', '', '', 'Monstruo: maza 2M, gran maza de guerra', 'Monstruo: maza 2M, gran maza de guerra', 'Монстр - двуручная палица, боевая кувалда', '', '', '', '', '', '', '', ''), +(17943, '돌주먹 망치', 'Poing de pierre', 'Steinfaust', '石拳', '石拳', 'Puño de Piedra', 'Puño de piedra', 'Каменный кулак', '', '', '', '', '', '', '', ''), +(17962, '파란색 보석 꾸러미', 'Sac de gemmes bleu', 'Blauer Sack voller Edelsteine', '黑色宝石袋', '黑色寶石袋', 'Saco de gemas azules', 'Saco de gemas azules', 'Синий мешочек с самоцветами', '', '', '', '', '', '', '', ''), +(17963, '녹색 보석 꾸러미', 'Sac de gemmes vert', 'Grüner Sack voller Edelsteine', '绿色宝石袋', '綠色寶石袋', 'Saco de gemas verdes', 'Saco de gemas verdes', 'Зеленый мешочек с самоцветами', '', '', '', '', '', '', '', ''), +(17964, '회색 보석 꾸러미', 'Sac de gemmes gris', 'Grauer Sack voller Edelsteine', '灰色宝石袋', '灰色寶石袋', 'Saco de gemas grises', 'Saco de gemas grises', 'Серый мешочек с самоцветами', '', '', '', '', '', '', '', ''), +(17965, '노란색 보석 꾸러미', 'Sac de gemmes jaune', 'Gelber Sack voller Edelsteine', '黄色宝石袋', '黃色寶石袋', 'Saco de gemas amarillo', 'Saco de gemas amarillo', 'Желтый мешочек с самоцветами', '', '', '', '', '', '', '', ''), +(17966, '오닉시아 가죽 배낭', 'Sac à dos en cuir d\'Onyxia', 'Rucksack aus Onyxias Haut', '奥妮克希亚皮袋', '奧妮克希亞皮袋', 'Mochila de pellejo de Onyxia', 'Mochila de pellejo de Onyxia', 'Заплечный мешок из шкуры Ониксии', '', '', '', '', '', '', '', ''), +(17967, '정제된 오닉시아 비늘', 'Ecaille d\'Onyxia raffinée', 'Aufbereitete Schuppe von Onyxia', '精制奥妮克希亚鳞片', '精製奧妮克希亞鱗片', 'Escama refinada de Onyxia', 'Escama de Onyxia refinada', 'Очищенная чешуя ониксии', '', '', '', '', '', '', '', ''), +(17968, '충만한 오닉시아 비늘', 'Ecaille d\'Onyxia chargée', 'Aufgeladene Schuppe von Onyxia', '充能奥妮克希亚鳞片', '充能奧妮克希亞鱗片', 'Escama cargada de Onyxia', 'Escama de Onyxia cargada', 'Заряженная чешуя Ониксии', '', '', '', '', '', '', '', ''), +(17969, '붉은색 보석 꾸러미', 'Sac de gemmes rouge', 'Roter Sack voller Edelsteine', '红色宝石袋', '紅色寶石袋', 'Saco de gemas rojo', 'Saco de gemas rojo', 'Красный мешочек с самоцветами', '', '', '', '', '', '', '', ''), +(17982, '라그나로스 핵', 'Noyau de Ragnaros', 'Ragnaros Kern', '拉格纳罗斯之核', '拉格納羅斯之核', 'Núcleo de Ragnaros', 'Núcleo de Ragnaros', 'Сердце Рагнароса', '', '', '', '', '', '', '', ''), +(18002, '몬스터 - Axe, 2H Horde Massive Spiked Blue', 'Monstre - Hache2M, bleue Horde Massive à Pointes', 'Monster - Axt, 2H Horde Massiv mit Stacheln Blau', '', '', 'Monstruo: hacha, azul y maciza con pinchos de la Horda', '', 'Монстр - секира, двуручная, Орда массивная шипастая синяя', '', '', '', '', '', '', '', ''), +(18022, '알렉시스의 결혼반지', 'Sceau royal d\'Alexis', 'Königliches Siegel von Alexis', '阿莱克希斯皇家戒指', '阿萊克希斯皇家戒指', 'Lacre real de Alexis', 'Sello real de Alexis', 'Королевская печать Алексиса', '', '', '', '', '', '', '', ''), +(18023, '핏빛루비 펜던트', 'Pendentif en rubis de sang', 'Blutrubin Anhänger', '血红宝石坠饰', '血紅寶石墜飾', 'Colgante de rubí de sangre', 'Colgante de rubí de sangre', 'Подвеска Кровавого рубина', '', '', '', '', '', '', '', ''), +(18042, '토륨 화살', 'Flèches à pointe de thorium', 'Thoriumpfeile', '瑟银之箭', '瑟銀之箭', 'Espada con punta de torio', 'Espada con punta de torio', 'Стрела с ториевым наконечником', '', '', '', '', '', '', '', ''), +(18043, '석탄광 장화', 'Bottes du mineur de charbon', 'Kohlebergarbeiter Stiefel', '煤工长靴', '煤工長靴', 'Botas de minero de carbón', 'Botas de minero de carbón', 'Шахтерские сапоги', '', '', '', '', '', '', '', ''), +(18044, '헐레이의 술잔', 'Chope d\'Hurley', 'Hurleys Humpen', '霍尔雷的酒杯', '霍爾雷的酒杯', 'Pichel de Hurley', 'Pichel de Hurley', 'Харлеева кружка', '', '', '', '', '', '', '', ''), +(18045, '연한 늑대 스테이크', 'Steak de loup tendre', 'Zartes Wolfsteak', '嫩狼肉排', '嫩狼肉排', 'Chuleta de lobo tierno', 'Chuleta de lobo tierno', 'Сочный стейк из волчатины', '', '', '', '', '', '', '', ''), +(18046, '조리법: 연한 늑대 스테이크', 'Recette : Steak de loup tendre', 'Rezept: Zartes Wolfsteak', '食谱:嫩狼肉排', '食譜:嫩狼肉排', 'Receta: chuleta de lobo tierno', 'Receta: chuleta de lobo tierno', 'Рецепт: сочный стейк из волчатины', '', '', '', '', '', '', '', ''), +(18047, '화염걸이 장화', 'Marcheflammes', 'Flammenläufer', '烈焰行者', '烈焰行者', 'Botos de llamas', 'Botos de llamas', 'Пламяступы', '', '', '', '', '', '', '', ''), +(18048, '장인의 망치', 'Marteau du maître-forgeron', 'Meisterschmiedhammer', '大铸甲师之锤', '大鑄甲師之錘', 'Martillo de maestro forjador', 'Martillo de maestro forjador', 'Молот мастера-кузнеца', '', '', '', '', '', '', '', ''), +(18062, '몬스터 - Mace2H, Horde Hammer A03/C01Black', 'Monstre - Masse2M, Marteau de la Horde A03/C01Noir', 'Monster - Streitkolben2H, Horde Hammer A03/C01Schwarz', '', '', 'Monstruo: maza 2M, martillo de la Horda A03/C01negro', 'Monstruo: maza 2M, martillo de la Horda A03/C01negro', 'Монстр - двуручная палица, Орда боевой молот A03/C01 черный', '', '', '', '', '', '', '', ''), +(18063, '시험용 영웅급 탈것', 'Test Monture épique', '', '', '', 'Test épico Mount', 'Test épico Mount', 'Тестовая превосходная гора', '', '', '', '', '', '', '', ''), +(18082, '줌라의 주술지팡이', 'Canne de Zum\'rah', 'Zum\'rahs Hexerstab', '祖穆拉恩的能量法杖', '祖穆拉恩的能量法杖', 'Vara de irritación de Zum\'rah', 'Vara de irritación de Zum\'rah', 'Стрекало Зум-раха', '', '', '', '', '', '', '', ''), +(18083, '주만자 장갑', 'Poignes de Jumanza', 'Jumanza Handschutz', '苏玛赞护手', '蘇瑪贊護手', 'Mandiletes jumanza', 'Mandiletes jumanza', 'Захваты Джуманза', '', '', '', '', '', '', '', ''), +(18102, '용기사 장화', 'Bottes de monteur de dragon', 'Drachenreiterstiefel', '龙骑兵长靴', '龍騎兵長靴', 'Botas de jinete de dragón', 'Botas de jinete de dragón', 'Сапоги драконьего всадника', '', '', '', '', '', '', '', ''), +(18103, '묵상의 고리', 'Anneau de rumination', 'Band des Nachsinnens', '沉思指环', '沉思指環', 'Sortija de Reflexión', 'Sortija de Reflexión', 'Кольцо Размышлений', '', '', '', '', '', '', '', ''), +(18104, '성난굽이 허리띠', 'Ceinturon de sauvagerie', 'Gurt der brennenden Wut', '野性之潮腰带', '野性之潮腰帶', 'Faja Ola feral', 'Faja Ola feral', 'Ремень Дикого Сердца', '', '', '', '', '', '', '', ''), +(18105, '전쟁 시험용 얼라이언스 귀', 'PVP TEST Oreille Alliance', '', '', '', 'JcJ prueba Alianza Ear', 'JcJ prueba Alianza Ear', 'PVP Тест - Ухо Альянса', '', '', '', '', '', '', '', ''), +(18106, '전쟁 시험용 호드 귀', 'PVP TEST Oreille Horde', '', '', '', 'JcJ prueba Horda Ear', 'JcJ prueba Horda Ear', 'PVP Тест - Ухо Орды', '', '', '', '', '', '', '', ''), +(18122, '몬스터 - Staff, Ornate Jeweled Staff - Blue High Blue Glow', 'Monstre - Bâton, Orné, Avec Joyaux - Haut Lumineux Bleu', 'Monster - Stab, Verschnörkelter juwelenbesetzter Stab - Blau Starkes blaues Leuchten', '', '', 'Monstruo: bastón, bastón ornamentado con joyas: con resplandor azul alto', '', 'Монстр - посох, изысканный изукрашенный посох - синий высокое синее свечение', '', '', '', '', '', '', '', ''), +(18123, '몬스터 - Staff, Feathered Silver Glow', 'Monstre - Bâton, Plumes Argent Lumineux', 'Monster - Stab, Gefiedert Silbernes Leuchten', '', '', 'Monstruo: bastón, con plumas y resplandor plata', 'Monstruo: bastón, con plumas y resplandor plata', 'Монстр - посох, оперенный серебряное сияние', '', '', '', '', '', '', '', ''), +(18142, '나이트 엘프 머리카락', 'Tête coupée d\'elfe de la nuit', 'Abgeschlagener Nachtelfenkopf', '暗夜精灵的头颅', '夜精靈的頭顱', 'Cabeza decapitada de elfo de la noche', 'Cabeza decapitada de elfo de la noche', 'Отрубленная голова ночного эльфа', '', '', '', '', '', '', '', ''), +(18143, '노움 머리카락 뭉치', 'Touffe de cheveux de gnome', 'Ein Büschel Gnomhaar', '侏儒的头发', '地精的頭髮', 'Mechón de pelo de gnomo', 'Mechón de pelo de gnomo', 'Пучок волос гнома', '', '', '', '', '', '', '', ''), +(18144, '인간 뼈조각', 'Bout d\'os humain', 'Menschliche Knochensplitter', '人类的骨头', '人類骨頭', 'Astilla de hueso humano', 'Astilla de hueso humano', 'Осколок человеческой кости', '', '', '', '', '', '', '', ''), +(18145, '타우렌 발굽', 'Sabot de tauren', 'Taurenhuf', '牛头人的蹄子', '牛頭人的蹄子', 'Pezuña tauren', 'Pezuña tauren', 'Копыто таурена', '', '', '', '', '', '', '', ''), +(18146, '검은창 트롤 모조', 'Mojo de troll darkspear', 'Trollmojo der Darkspear', '暗矛巨魔魔精', '暗矛食人妖魔精', 'Mojo de trol Lanza Negra', 'Mojo de trol Lanza Negra', 'Амулет тролля из клана Черного Копья', '', '', '', '', '', '', '', ''), +(18147, '포세이큰 심장', 'Coeur de Réprouvé', 'Herz eines Verlassenen', '被遗忘者的心脏', '被遺忘者的心臟', 'Corazón de los Renegados', 'Corazón de los Renegados', 'Покинутое сердце', '', '', '', '', '', '', '', ''), +(18148, '콜라크의 해골', 'Crâne de Korrak', 'Korraks Schädel', '科尔拉克的颅骨', '科爾拉克的顱骨', 'Cráneo de Korrak', 'Cráneo de Korrak', 'Череп Коррака', '', '', '', '', '', '', '', ''), +(18149, '귀환의 룬', 'Rune de rappel', 'Rune des Rückrufs', '召回符文', '召回符文', 'Runa de Recuerdo', 'Runa de regreso', 'Руна Возвращения', '', '', '', '', '', '', '', ''), +(18151, '가득 찬 자수정 약병', 'Fiole d\'améthyste remplie', 'Gefüllte Amethystphiole', '装满的紫水晶瓶', '裝滿的紫水晶瓶', 'Ampolla de amatista llena', 'Ampolla de amatista llena', 'Наполненный аметистовый фиал', '', '', '', '', '', '', '', ''), +(18153, '붉은 모로가이 보석', 'Gemme Moro\'gai rouge', 'Roter Moro\'gai Edelstein', '红色莫洛加宝石', '紅色莫洛加寶石', 'Gema Moro\'gai roja', 'Gema Moro\'gai roja', 'Красный самоцвет Морогая', '', '', '', '', '', '', '', ''), +(18154, '블리자드 편지지', 'Papier à lettre Blizzard', 'Blizzard Briefpapier', '暴雪信纸', '暴雪信紙', 'Papel y sobres para cartas de Blizzard', 'Papel y sobres para cartas de Blizzard', 'Письменные принадлежности Близзарда', '', '', '', '', '', '', '', ''), +(18155, '푸른 모로가이 보석', 'Gemme Moro\'gai bleue', 'Blauer Moro\'gai Edelstein', '蓝色莫洛加宝石', '藍色莫洛加寶石', 'Gema Moro\'gai azul', 'Gema Moro\'gai azul', 'Синий самоцвет Морогая', '', '', '', '', '', '', '', ''), +(18156, '초록 모로가이 보석', 'Gemme Moro\'gai verte', 'Grüner Moro\'gai Edelstein', '绿色莫洛加宝石', '綠色莫洛加寶石', 'Gema moro\'gai verde', 'Gema moro\'gai verde', 'Зеленый самоцвет Морогай', '', '', '', '', '', '', '', ''), +(18157, '검은 모로가이 보석', 'Gemme Moro\'gai noire', 'Schwarzer Moro\'gai Edelstein', '黑色莫洛加宝石', '黑色莫洛加寶石', 'Gema Moro\'gai negra', 'Gema Moro\'gai negra', 'Черный самоцвет Морогай', '', '', '', '', '', '', '', ''), +(18158, '황금 모로가이 보석', 'Gemme Moro\'gai dorée', 'Goldener Moro\'gai Edelstein', '金色莫洛加宝石', '金色莫洛加寶石', 'Gema Moro\'gai de oro', 'Gema Moro\'gai de oro', 'Золотистый самоцвет Морогая', '', '', '', '', '', '', '', ''), +(18159, '흰 모로가이 보석', 'Gemme Moro\'gai blanche', 'Weißer Moro\'gai Edelstein', '白色莫洛加宝石', '白色莫洛加寶石', 'Gema Moro\'gai blanca', 'Gema Moro\'gai blanca', 'Белый самоцвет Морогай', '', '', '', '', '', '', '', ''), +(18160, '조리법: 엉겅퀴 차', 'Recette : Thé de chardon', 'Rezept: Disteltee', '食谱:菊花茶', '食譜:菊花茶', 'Receta: té de cardo', 'Receta: té de cardo', 'Рецепт: артишоковый чай', '', '', '', '', '', '', '', ''), +(18161, '5% 시험용 가속 장화', '', '5% Test Geschwindigkeitsstiefel', '', '', 'Botas de velocidad de prueba 5%', 'Botas de velocidad de prueba 5%', '5% Тестовые сапоги скорости', '', '', '', '', '', '', '', ''), +(18162, '8% 시험용 가속 장화', '', '8% Test Geschwindigkeitsstiefel', '', '', 'Botas de velocidad de prueba 8%', 'Botas de velocidad de prueba 8%', '8% Тестовые сапоги скорости', '', '', '', '', '', '', '', ''), +(18163, '10% 시험용 가속 장화', '', '10% Test Geschwindigkeitsstiefel', '', '', 'Botas de velocidad de prueba 10%', 'Botas de velocidad de prueba 10%', '10% Тестовые сапоги скорости', '', '', '', '', '', '', '', ''), +(18164, '13% 시험용 가속 장화', '', '13% Test Geschwindigkeitsstiefel', '', '', 'Botas de velocidad de prueba 13%', 'Botas de velocidad de prueba 13%', '13% Тестовые сапоги скорости', '', '', '', '', '', '', '', ''), +(18165, '15% 시험용 가속 장화', '', '15% Test Geschwindigkeitsstiefel', '', '', 'Botas de velocidad de prueba 15%', 'Botas de velocidad de prueba 15%', '15% тестовые сапоги скорости', '', '', '', '', '', '', '', ''), +(18166, '몬스터 - Shield, Royal Dreadguard', 'Monstre - Bouclier, Gardeffroi royal', 'Monster - Schild, Königliche Schreckenswache', '', '', 'Monstruo: escudo, Guardia Real del Terror', 'Monstruo: escudo, Guardia Real del Terror', 'Монстр: щит, королевской жуткостражи', '', '', '', '', '', '', '', ''), +(18167, '몬스터 - Sword, Machete C01', 'Monstre - Epée, Machete C01', 'Monster - Schwert, Machete C01', '', '', 'Monstruo: espada, machete C01', 'Monstruo: espada, machete C01', 'Монстр - меч, мачете C01', '', '', '', '', '', '', '', ''), +(18168, '마력장 원반', 'Disque de force réactif', 'Machtreaktive Scheibe', '力反馈盾牌', '力回饋盾牌', 'Disco reactivo de potencia', 'Disco reactivo a la fuerza', 'Реагирующий на усилие диск', '', '', '', '', '', '', '', ''), +(18169, '여명의 화염 장막', 'Mantelet de l\'Aube de flammes', 'Flammenmantel der Dämmerung', '火焰黎明衬肩', '火焰黎明襯肩', 'Manto del Alba flamígero', 'Manto del Alba flamígero', 'Пламенная мантия Рассвета', '', '', '', '', '', '', '', ''), +(18170, '여명의 냉기 장막', 'Mantelet de l\'Aube de givre', 'Frostmantel der Dämmerung', '冰霜黎明衬肩', '冰霜黎明襯肩', 'Manto del Alba escarchado', 'Manto del Alba de Escarcha', 'Ледяная мантия Рассвета', '', '', '', '', '', '', '', ''), +(18171, '여명의 비전 장막', 'Mantelet de l\'Aube des arcanes', 'Arkaner Mantel der Dämmerung', '奥术黎明衬肩', '祕法黎明襯肩', 'Manto arcano del Alba', 'Manto del Alba Arcano', 'Чародейская мантия Рассвета', '', '', '', '', '', '', '', ''), +(18172, '여명의 자연 장막', 'Mantelet de l\'Aube de la nature', 'Naturmantel der Dämmerung', '自然黎明衬肩', '自然黎明襯肩', 'Manto Naturaleza del Alba', 'Manto del Alba de Naturaleza', 'Природная мантия Рассвета', '', '', '', '', '', '', '', ''), +(18173, '여명의 암흑 장막', 'Mantelet de l\'Aube de l\'ombre', 'Schattenmantel der Dämmerung', '暗影黎明衬肩', '暗影黎明襯肩', 'Manto del Alba de las Sombras', 'Manto del alba de las Sombras', 'Теневое оплечье Рассвета', '', '', '', '', '', '', '', ''), +(18182, '여명의 오색 장막', 'Mantelet de l\'Aube chromatique', 'Chromatischer Mantel der Dämmerung', '多彩黎明衬肩', '多彩黎明襯肩', 'Manto del Alba cromático', 'Manto del Alba cromático', 'Многоцветная драгоценность Рассвета', '', '', '', '', '', '', '', ''), +(18202, '에스칸다르의 왼발톱', 'Griffe gauche d\'Eskhandar', 'Eskhandars linke Klaue', '艾斯卡达尔的左爪', '艾斯卡達爾的左爪', 'Garra izquierda de Eskhandar', 'Garra izquierda de Eskhandar', 'Левый коготь Эсхандара', '', '', '', '', '', '', '', ''), +(18203, '에스칸다르의 오른발톱', 'Griffe droite d\'Eskhandar', 'Eskhandars rechte Klaue', '艾斯卡达尔的右爪', '艾斯卡達爾的右爪', 'Garra derecha de Eskhandar', 'Garra derecha de Eskhandar', 'Правый коготь Эсхандара', '', '', '', '', '', '', '', ''), +(18204, '에스칸다르의 모피', 'Fourrure d\'Eskhandar', 'Eskhandars Pelz', '艾斯卡达尔的毛皮', '艾斯卡達爾的毛皮', 'Pelambre de Eskhandar', 'Pelambre de Eskhandar', 'Шкура Эсхандара', '', '', '', '', '', '', '', ''), +(18205, '에스칸다르의 목줄', 'Collier d\'Eskhandar', 'Eskhandars Halsband', '艾斯卡达尔的项圈', '艾斯卡達爾的項圈', 'Collar de Eskhandar', 'Collera de Eskhandar', 'Ошейник Эсхандара', '', '', '', '', '', '', '', ''), +(18206, '드워프 해골', 'Colonne vertébrale de nain', 'Zwergenrückgrat', '矮人的脊骨', '矮人的脊骨', 'Espinazo de enano', 'Espinazo de enano', 'Хребет дворфа', '', '', '', '', '', '', '', ''), +(18207, '오크 이빨', 'Dent d\'orc', 'Orczahn', '兽人的牙齿', '獸人的牙齒', 'Diente orco', 'Diente orco', 'Орочий зуб', '', '', '', '', '', '', '', ''), +(18208, '은총의 외투', 'Drapé de bénédiction', 'Tuch der Segnung', '祝福披风', '祝福披風', 'Mantón de Bendición', 'Mantón de Oración', 'Пелерина Благословения', '', '', '', '', '', '', '', ''), +(18209, '충전된 점화플러그', 'Bougie chargée', 'Energiegeladene Zündkerze', '充能激励者', '充能激勵者', 'Bujía cargada', 'Bujía energizada', 'Заряженная свеча зажигания', '', '', '', '', '', '', '', ''), +(18222, '가시덩굴', 'Vigne épineuse', 'Dornenranke', '带刺的藤条', '帶刺的藤條', 'Vid espinosa', 'Vid espinosa', 'Колючая лоза', '', '', '', '', '', '', '', ''), +(18223, '톱니모양 잎사귀', 'Pétale dentelé', 'Gezackte Blüte', '锯齿花瓣', '鋸齒花瓣', 'Pétalo dentado', 'Pétalo dentado', 'Зубчатый лепесток', '', '', '', '', '', '', '', ''), +(18224, '덩굴손 뿌리', 'Racine flagellante', 'Wildschlagwurzel', '鞭笞者之根', '鞭笞者之根', 'Raíz de criminosa', 'Criminosa', 'Корень корнехлеста', '', '', '', '', '', '', '', ''), +(18225, '낡은 조깅화', 'Chaussures de course usées', 'Abgetragene Laufschuhe', '穿旧的跑鞋', '穿舊的跑鞋', 'Zapatos de carrera desgastados', 'Zapatos de carrera desgastados', 'Поношенные беговые туфли', '', '', '', '', '', '', '', ''), +(18226, '봉인된 서약서', 'Un pacte scellé', 'Ein besiegelter Vertrag', '密封的契约', '密封的契約', 'Un pacto sellado', 'Un pacto sellado', 'Договор, скрепленный печатью', '', '', '', '', '', '', '', ''), +(18227, '개념 탑재기', 'Tétine étêtée', 'Abgekauter Schnuller', '光滑的橡皮圈', '光滑的橡皮圈', 'Pacificador sin sustancia', 'Pacificador sin sustancia', 'Гладкий утешитель', '많이 사용한 흔적이 있습니다.', 'Cet objet a beaucoup servi.', 'Wurde anscheinend oft benutzt.', '这件物品似乎很旧了。', '這件物品似乎很舊了。', 'Se ha utilizado mucho.', 'Se ha utilizado mucho.', 'Этой штукой не раз пользовались...'), +(18228, '서명된 티굴과 폴로르의 사진', 'Portrait dédicacé de Dagharn & Aguilor', 'Autogramm von Foror & Tigule', '提古勒和弗洛尔的合影', '提古勒和弗洛爾的合影', 'Foto autografiada de Foror y Tigule', 'Foto autografiada de Foror y Tigule', 'Подписанная картина Форора и Тигуля', '이 미스터리는 풀리지 않았습니다.', 'Le mystère demeure.', 'Dieses Mysterium bleibt ungelöst.', '秘密还未被揭开。', '秘密還未被揭開。', 'El misterio aún no se ha resuelto.', 'El misterio aún no se ha resuelto.', 'Тайна осталась нераскрытой.'), +(18229, '내트 페이글의 궁극의 낚시법', '\"Guide de la pêche extrême\" par Nat Pagle', 'Nat Pagles Handbuch für Extrem-Angler', '纳特·帕格的钓鱼技巧完全攻略', '納特·帕格的釣魚技巧完全攻略', 'Guía de pesca extrema de Nat Pagle', 'Guía de pesca extrema de Nat Pagle', '\"Руководство по продвинутой рыбалке\" Ната Пэгла', '다 뜯겨 나가고 맨 마지막 장만 남았습니다.', 'Toutes les pages ont disparu, sauf la dernière.', 'Bis auf die Letzte, fehlen alle Seiten.', '除了最后一页,其它的全都没了。', '除了最後一頁,其他的全都沒了。', 'Al libro le faltan todas las páginas, menos la última.', 'Al libro le faltan todas las páginas, menos la última.', 'От всей книги осталась одна последняя страница.'), +(18230, '망가진 I.W.I.N. 버튼', 'Bouton \"J\'ai gagné\" cassé', 'Zerbrochener I.W.I.N. Knopf', '破损的按钮', '破損的按鈕', 'Botón G.A.N.O. roto', 'Botón G.A.N.O. roto', 'Сломанная кнопка ЕТС', '아쉽게도 작동이 되지 않습니다.', 'Si seulement il marchait.', 'Wenn er nur funktionieren würde.', '希望它不出故障。', '希望它不出故障。', 'Si funcionase.', 'Si funcionase.', 'Если бы она работала...'), +(18231, '민소매 티셔츠', 'Maillot de corps', 'Ärmelloses T-Shirt', '无袖T恤衫', '無袖T恤衫', 'Camiseta sin mangas', 'Camiseta sin mangas', 'Майка без рукавов', '소매 안쪽에 \"검사필: 얼 지 모아드\"라고 쓰여 있습니다.', 'A l\'intérieur du col, on peut lire \"Inspecté par Earl Z. Moade\".', 'Auf dem Innenschildchen steht \'Geprüft durch Earl Z. Moade.\'', '在领口处写着“质检通过,艾尔”', '在領口處寫著\"質檢通過,艾爾。\"', 'En la parte interior del cuello pone \"Inspeccionado por conde Z. Moade\".', 'En la parte interior del cuello pone \"Inspeccionado por conde Z. Moade\".', 'На внутренней стороне воротника написано: \"Проинспектировано О. Б. Легченным\".'), +(18232, '야전수리로봇 74A', 'Robot réparateur 74A', 'Feldreparaturbot-74A', '修理机器人74A型', '修理機器人74A型', 'Robot de reparación de campo 74A', 'Robot de reparación de campo 74A', 'Ремонтный полевой робот 74A', '', '', '', '', '', '', '', ''), +(18233, '찢기고 얼룩진 손수건', 'Mouchoir mouillé de larmes', 'Verweintes Taschentuch', '浸满泪水的手帕', '浸滿淚水的手帕', 'Pañuelo manchado de lágrimas', 'Pañuelo manchado de lágrimas', 'Платок, промокший от слез', '이 손수건의 주인은 분명 누군가의 품에 안기고 싶어했던 것 같습니다.', 'Le propriétaire de ce mouchoir aurait certainement besoin de réconfort.', 'Der Besitzer dieses Gegenstands hätte mal Trost gebraucht.', '它的拥有者可能需要安慰。', '它的擁有者可能需要安慰。', 'Al dueño de este objeto le habría venido bien un abrazo.', 'Al dueño de este objeto le habría venido bien un abrazo.', 'Предыдущему владельцу явно не хватало дружеской поддержки'), +(18234, '붐스틱 수입상 서류', 'Document de Carabine Imports', 'Dokument von Schießeisen-Importe', '火枪进口公司的文件', '火槍進口公司的文件', 'Documentos de la importación de trabucos', 'Documento de Importaciones Bocarda', 'Документ из \"Импортных громобоев\"', '몇몇 숫자들을 알아 볼 수 있습니다. 이 서류는 수리 대금 청구서처럼 보입니다.', 'Vous arrivez à lire quelques chiffres. On dirait une facture pour une réparation.', 'Ihr glaubt einige Nummern zu erkennen. Scheint eine Reparaturrechnung zu sein.', '你似乎可以看懂一些数字,这东西似乎是维修帐单。', '你似乎可以看懂一些數位,這東西似乎是維修帳單。', 'Crees que se te dan bien los números. Pues aquí está la factura de la reparación.', 'Crees que se te dan bien los números. Pues aquí está la factura de la reparación.', 'Вам удается разобрать несколько цифр. Похоже, это счет за ремонт.'), +(18235, '설계도: 야전수리로봇 74A', 'Schéma : Robot réparateur 74A', 'Bauplan: Feldreparaturbot-74A', '结构图:修理机器人74A型', '結構圖:修理機器人74A型', 'Esquema: robot de reparación de campo 74A', 'Esquema: robot de reparación de campo 74A', 'Чертеж: ремонтный полевой робот 74A', '', '', '', '', '', '', '', ''), +(18236, '고르독 노리개', 'Jouet à mâcher gordok', 'Gordoks Beißring', '戈多克狗玩具', '戈多克狗玩具', 'Muñeco masticado de Gordok', 'Muñeco masticado de Gordok', 'Погрызушка Гордока', '', '', '', '', '', '', '', ''), +(18237, '큰 턱뼈', 'Mâchoire de mastiff', 'Doggenkiefer', '巨犬腭骨', '巨犬齶骨', 'Mandíbula de mastín', 'Mandíbula de mastín', 'Челюсть мастифа', '', '', '', '', '', '', '', ''), +(18238, '암흑가죽 장갑', 'Gants en peau d\'ombre', 'Schattenhauthandschuhe', '影皮手套', '影皮手套', 'Guantes sombradermos', 'Guantes sombradermos', 'Тенекожаные перчатки', '', '', '', '', '', '', '', ''), +(18239, '도안: 암흑가죽 장갑', 'Patron : Gants en peau d\'ombre', 'Muster: Schattenhauthandschuhe', '图样:影皮手套', '圖樣:影皮手套', 'Patrón: guantes sombradermos', 'Patrón: guantes sombradermos', 'Выкройка: тенекожаные перчатки', '', '', '', '', '', '', '', ''), +(18240, '오우거 타닌', 'Tanin ogre', 'Ogergerbemittel', '食人魔鞣酸', '巨魔鞣酸', 'Tanino ogro', 'Tanino de ogro', 'Огрская дубильная кислота', '', '', '', '', '', '', '', ''), +(18241, '검은 전투군마 마구', 'Bride de palefroi de guerre noir', 'Schwarzes Schlachtrosszaumzeug', '黑色战驹缰绳', '黑色戰駒韁繩', 'Brida de corcel de guerra negro', 'Brida de corcel de guerra negro', 'Узда вороного боевого скакуна', '', '', '', '', '', '', '', ''), +(18242, '검은 전투호랑이 고삐', 'Rênes de tigre de guerre noir', 'Zügel des schwarzen Kriegstigers', '黑色战豹缰绳', '黑色戰豹韁繩', 'Riendas del tigre de guerra negro', 'Riendas del tigre de guerra negro', 'Поводья черного боевого тигра', '', '', '', '', '', '', '', ''), +(18243, '검은 전투기계타조 조종기', 'Trotteur de bataille noir', 'Schwarzer Schlachtenschreiter', '黑色作战机械陆行鸟', '黑色作戰機械陸行鳥', 'Embestidor negro', 'Zancudo de batalla negro', 'Черный боевой механодолгоног', '', '', '', '', '', '', '', ''), +(18244, '검은 전투산양 고삐', 'Bélier de guerre noir', 'Schwarzer Kriegswidder', '黑色战羊', '黑色戰羊', 'Carnero de guerra negro', 'Carnero de guerra negro', 'Черный боевой баран', '', '', '', '', '', '', '', ''), +(18245, '검은 전투늑대 뿔피리', 'Cor du loup de guerre noir', 'Horn des schwarzen Kriegswolfs', '黑色战狼号角', '黑色戰狼號角', 'Cuerno de lobo de guerra negro', 'Cuerno de lobo de guerra negro', 'Рог черного боевого волка', '', '', '', '', '', '', '', ''), +(18246, '검은 전투랩터 호루라기', 'Sifflet du raptor de guerre noir', 'Pfeife des schwarzen Kriegsraptors', '黑色战斗迅猛龙之哨', '黑色戰鬥迅猛龍之哨', 'Silbato del raptor de guerra negro', 'Silbato del raptor de guerra negro', 'Свисток черного боевого ящера', '', '', '', '', '', '', '', ''), +(18247, '검은 전투코도 발굽', 'Kodo de guerre noir', 'Schwarzer Kriegskodo', '黑色作战科多兽', '黑色作戰科多獸', 'Kodo de guerra negro', 'Kodo de guerra negro', 'Черный боевой кодо', '', '', '', '', '', '', '', ''), +(18248, '붉은 전투해골마 마구', 'Cheval de guerre squelette rouge', 'Rotes Skelettschlachtross', '红色骷髅战马', '紅色骷髏戰馬', 'Caballo de guerra esquelético rojo', 'Caballo de guerra esquelético rojo', 'Красный боевой конь-скелет', '', '', '', '', '', '', '', ''), +(18249, '초승달 열쇠', 'Clé en croissant', 'Mondsichelschlüssel', '月牙钥匙', '月牙鑰匙', 'Llave creciente', 'Llave creciente', 'Серповидный ключ', '', '', '', '', '', '', '', ''), +(18250, '고르독 족쇄 열쇠', 'Clé des menottes gordok', 'Gordokfesselschlüssel', '戈多克镣铐钥匙', '戈多克鐐銬鑰匙', 'Llave de los grilletes de Gordok', 'Llave de los grilletes de Gordok', 'Ключ от оков Гордока', '고르독 오우거 족쇄에 사용합니다.', 'Utiliser avec les menottes des ogres gordok', 'Benutzbar mit Ogerfesseln der Gordok.', '打开戈多克食人魔镣铐。', '打開戈多克巨魔鐐銬。', 'Usado con grilletes para ogros de Gordok.', 'Usado con grilletes para ogros de Gordok.', 'Открывает огрские оковы Гордока'), +(18251, '화산 방어구 키트', 'Renfort d\'armure du Magma', 'Kernrüstungsset', '熔火护甲片', '熔火護甲片', 'Complemento para armadura del Núcleo', 'Refuerzo para armadura del Núcleo', 'Набор для усиления брони Недр', '', '', '', '', '', '', '', ''), +(18252, '도안: 화산 방어구 키트', 'Patron : Renfort d\'armure du Magma', 'Muster: Kernrüstungsset', '图样:熔火护甲片', '圖樣:熔火護甲片', 'Patrón: complemento para armadura del Núcleo', 'Patrón: refuerzo para armadura del Núcleo', 'Выкройка: набор для усиления брони Недр', '', '', '', '', '', '', '', ''), +(18253, '일급 회복 물약', 'Potion de régénération majeure', 'Erheblicher Verjüngungstrank', '特效活力药水', '極效活力藥水', 'Poción rejuvenecedora sublime', 'Poción de rejuvenecimiento sublime', 'Хорошее зелье омоложения', '', '', '', '', '', '', '', ''), +(18254, '룬툼 줄기 별미', 'Courante-surprise', 'Runn Tum Knolle Surprise', '洛恩塔姆薯块', '洛恩塔姆薯塊', 'Sorpresa de tubérculo runtún', 'Sorpresa de tubérculo Runn Tum', 'Десерт из корня Рун-Тум', '', '', '', '', '', '', '', ''), +(18255, '룬툼 줄기', 'Racine de Courante', 'Runn Tum Knolle', '洛恩塔姆地薯', '洛恩塔姆地薯', 'Tubérculo runtún', 'Tubérculo runtún', 'Корень Рун-Тум', '', '', '', '', '', '', '', ''), +(18256, '마법 약병', 'Fiole imprégnée', 'Magieerfüllte Phiole', '灌魔之瓶', '灌魔之瓶', 'Vial imbuida', 'Vial imbuido', 'Прочный пузырек', '', '', '', '', '', '', '', ''), +(18257, '조제법: 일급 회복 물약', 'Recette : Potion de régénération majeure', 'Rezept: Erheblicher Verjüngungstrank', '配方:特效活力药水', '配方:極效活力藥水', 'Receta: poción rejuvenecedora sublime', 'Receta: poción de rejuvenecimiento sublime', 'Рецепт: хорошее зелье восстановления', '', '', '', '', '', '', '', ''), +(18258, '고르독 오우거 위장복', 'Tenue d\'ogre gordok', 'Ogeranzug der Gordok', '戈多克食人魔装', '戈多克巨魔裝', 'Taje ogro de Gordok', 'Disfraz de ogro Gordok', 'Броня огров Гордока', '모아 주고 올려 줘요!', 'Soulève et soutient !', 'Macht groß UND stark!', '兼备扩大和支撑体型的功效!', '兼備擴大和支撐體型的功效!', '¡Eleva Y sostiene!', '¡Eleva Y sostiene!', 'Утягивающий эффект и укрепление!'), +(18259, '주문식: 무기 마법부여 - 주문 강화', 'Formule : Enchantement d\'arme (Puissance de sort)', 'Formel: Waffe - Zauberkraft', '公式:附魔武器 - 法术能量', '公式:附魔武器 - 法術能量', 'Fórmula: encantar arma: poder de hechizos', 'Fórmula: encantar arma: poder de hechizos', 'Формула: зачаровывание оружия - сила заклинаний', '', '', '', '', '', '', '', ''), +(18260, '주문식: 무기 마법부여 - 치유 강화', 'Formule : Enchantement d\'arme (Pouvoir de guérison)', 'Formel: Waffe - Heilkraft', '公式:附魔武器 - 治疗能力', '公式:附魔武器 - 治療能量', 'Fórmula: encantar arma: poder de curación', 'Fórmula: encantar arma: poder de sanación', 'Формула: зачаровывание оружия - исцеление', '', '', '', '', '', '', '', ''), +(18261, '마법서', 'Livre des Incantations', 'Buch der Zauberformeln', '咒术之书', '咒術之書', 'Libro sobre Conjuros', 'Libro de Conjuros', 'Книга заклятий', '', '', '', '', '', '', '', ''), +(18262, '원소 숫돌', 'Pierre à aiguiser élémentaire', 'Elementarwetzstein', '元素磨刀石', '元素磨刀石', 'Piedra de afilar elemental', 'Piedra de afilar elemental', 'Точильный камень стихий', '', '', '', '', '', '', '', ''), +(18263, '화염핵 손목띠', 'Couvre-bras Coeur-de-braise', 'Flimmerkernwickeltücher', '光芒护腕', '光芒護腕', 'Brazaletes Bengala del Núcleo', 'Brazaletes Bengala del Núcleo', 'Напульсники с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(18264, '도면: 원소 숫돌', 'Plans : Pierre à aiguiser élémentaire', 'Pläne: Elementarwetzstein', '设计图:元素磨刀石', '設計圖:元素磨刀石', 'Diseño: piedra de afilar elemental', 'Diseño: piedra de afilar elemental', 'Чертеж: точильный камень стихий', '', '', '', '', '', '', '', ''), +(18265, '도안: 화염핵 손목띠', 'Patron : Couvre-bras Coeur-de-braise', 'Muster: Flimmerkernwickeltücher', '图样:光芒护腕', '圖樣:光芒護腕', 'Patrón: brazaletes Bengala del Núcleo', 'Patrón: brazaletes Bengala del Núcleo', 'Выкройка: напульсники с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(18266, '고르독 안마당 열쇠', 'Clé de la cour des Gordok', 'Schlüssel für die Gordokhoftür', '戈多克庭院钥匙', '戈多克庭院鑰匙', 'Llave de patio de Gordok', 'Llave de patio de Gordok', 'Ключ от внутреннего двора Гордока', '', '', '', '', '', '', '', ''), +(18267, '조리법: 룬툼 줄기 별미', 'Recette : Courante-surprise', 'Rezept: Runn Tum Knolle Surprise', '食谱:洛恩塔姆薯块', '食譜:洛恩塔姆薯塊', 'Receta: sorpresa de tubérculo runtún', 'Receta: sorpresa de tubérculo Runn Tum', 'Рецепт: десерт из корня Рун-Тум', '', '', '', '', '', '', '', ''), +(18268, '고르독 내실 열쇠', 'Clé de la porte intérieure des Gordok', 'Schlüssel für die Gordokinnentür', '戈多克内门钥匙', '戈多克內門鑰匙', 'Llave de puerta interior de Gordok', 'Llave de puerta interior de Gordok', 'Ключ от внутренней двери Гордока', '', '', '', '', '', '', '', ''), +(18269, '고르독 그린그로그주', 'Grog vert gordok', 'Grüner Gordokgrog', '戈多克绿酒', '戈多克綠酒', 'Grog verde de Gordok', 'Grog verde de Gordok', 'Зеленый грог Гордока', '', '', '', '', '', '', '', ''), +(18282, '명사수의 라이플', 'Carabine de tireur d\'élite endurci', 'Kernscharfschützengewehr', '火核狙击步枪', '火核狙擊步槍', 'Rifle de tirador del Núcleo', 'Rifle de tirador del Núcleo', 'Снайперская винтовка Центра', '', '', '', '', '', '', '', ''), +(18283, '비즈닉스 247x128 조준경', 'Hyperviseur Biznicks 247 x 128', 'Biznicks 247x128 treffsicheres Zielfernrohr', '比兹尼克247x128精确瞄准镜', '比茲尼克247x128精確瞄準鏡', 'Acurascopio 247x128 Biznicks', 'Acurascopio 247x128 de Biznicks', 'Прицел \"Бизникс\" 247x128', '', '', '', '', '', '', '', ''), +(18284, '크리그의 스타우트 맥주', 'Bière-massue de Kreeg', 'Kreegs Hauweg-Starkbier', '克雷格的烈酒', '克雷格的烈酒', 'Cerveza paliza de Kreeg', 'Cerveza negra de Kreeg', 'Убойное пойло Крига', '', '', '', '', '', '', '', ''), +(18285, '결정화된 마나 파편', 'Eclat de mana cristallisé', 'Kristallisierter Manasplitter', '法力水晶碎片', '法力水晶碎片', 'Fragmento de maná cristalizado', 'Fragmento de maná cristalizado', 'Осколок кристаллизованной маны', '', '', '', '', '', '', '', ''), +(18286, '응축된 마나 조각', 'Fragment de mana condensé', 'Verdichtetes Manafragment', '浓缩法力碎片', '濃縮法力碎片', 'Fragmento de maná condensado', 'Trozo de maná condensado', 'Фрагмент сконцентрированной маны', '', '', '', '', '', '', '', ''), +(18287, '극야주', 'Bourbe', 'Lichteraus', '永暗酒', '永暗酒', 'Siempreturbio', 'Siempreturbio', 'Дурнопойло', '목넘김이 끝내줘요!', 'Meilleur à la descente qu\'à la remontée !', 'Beim Runterschlucken schmeckt\'s besser als wenn\'s raufkommt!', '喝下去时的味道比吐出来时好!', '喝下去時的味道比吐出來時好!', '¡Sabe mejor cuando baja que cuando sube!', '¡Sabe mejor cuando baja que cuando sube!', 'Градус лучше понижать, чем повышать.'), +(18288, '몰라세스 화주', 'Eau-de-feu de mélasse', 'Molasses Feuerwasser', '蜜糖火酒', '蜜糖火酒', 'Piroagua Molasses', 'Aguardiente Molasses', 'Огненная вода', '화기 엄금', 'À ne PAS consommer près d\'une flamme.', 'Nicht in der Nähe offener Flammen trinken.', '不要在明火旁饮用。', '不要在明火旁飲用。', 'No consumir cerca del fuego.', 'No consumir cerca del fuego.', 'Не использовать вблизи открытого огня.'), +(18289, '서슬가시 목걸이', 'Collier d’épines barbelées', 'Stachelige Dornenhalskette', '刺毛荆棘项链', '刺毛荊棘項鏈', 'Collar de espino con púas', 'Collar de espino con púas', 'Ожерелье Острых Шипов', '', '', '', '', '', '', '', ''), +(18290, '설계도: 비즈닉스 247x128 조준경', 'Schéma : Hyperviseur Biznicks 247 x 128', 'Bauplan: Biznicks 247x128 treffsicheres Zielfernrohr', '结构图:比兹尼克247x128精确瞄准镜', '結構圖:比茲尼克247x128精確瞄準鏡', 'Esquema: Acurascopio de 247x128 Biznicks', 'Esquema: Acurascopio 247x128 de Biznicks', 'Чертеж: прицел \"Бизникс\" 247x128', '', '', '', '', '', '', '', ''), +(18291, '설계도: 마력장 원반', 'Schéma : Disque de force réactif', 'Bauplan: Machtreaktive Scheibe', '结构图:力反馈盾牌', '結構圖:力回饋盾牌', 'Esquema: disco reactivo de potencia', 'Esquema: disco reactivo de fuerza', 'Чертеж: реагирующий на усилие диск', '', '', '', '', '', '', '', ''), +(18292, '설계도: 명사수의 라이플', 'Schéma : Carabine de tireur d\'élite endurci', 'Bauplan: Kernscharfschützengewehr', '结构图:火核狙击步枪', '結構圖:火核狙擊步槍', 'Esquema: rifle de tirador del Núcleo', 'Esquema: rifle de tirador del Núcleo', 'Чертеж: снайперская винтовка Центра', '', '', '', '', '', '', '', ''), +(18293, '몬스터 - Glaive - 2 Blade B03 Green', 'Monstre - Vouge - 2 lames B03 Vert', 'Monster - Gleve -2 Klinge B03 Grün', '', '', 'Monstruo: guja: 2 hoja B03 verde', 'Monstruo: guja: 2 hoja B03 verde', 'Монстр - глефа - двулезвийная B03 зеленая', '', '', '', '', '', '', '', ''), +(18294, '상급 수중 호흡의 비약', 'Elixir de Respiration aquatique supérieure', 'Elixier der verbesserten Wasseratmung', '强力水下呼吸药剂', '強效水下呼吸藥劑', 'Elixir de respiración acuática superior', 'Elixir de respiración acuática superior', 'Сильный эликсир Водного дыхания', '', '', '', '', '', '', '', ''), +(18295, '차원 장화', 'Bottes de phase', 'Phasenstiefel', '相位长靴', '相位長靴', 'Botas de fase', 'Botas de fase', 'Регулирующие сапоги', '', '', '', '', '', '', '', ''), +(18296, '명사수의 팔보호구', 'Poignets de tireur d\'élite', 'Schützenbänder', '神射手腕轮', '神射手腕輪', 'Sortijas de tirador', 'Sortijas de tirador', 'Поручи снайпера', '', '', '', '', '', '', '', ''), +(18297, '가시덩굴 씨앗', 'Graine d\'épineux', 'Dornlingsamen', '荆棘幼崽的种子', '小荊棘的種子', 'Semilla de espinazo', 'Semilla de espinácula', 'Семя колючечника', '', '', '', '', '', '', '', ''), +(18298, '해방의 다리보호구', 'Jambières débridées', 'Ungezügelte Beinlinge', '放肆护腿', '放肆護腿', 'Leotardos no domeñados', 'Leotardos no domeñados', 'Невоздержанные поножи', '', '', '', '', '', '', '', ''), +(18299, '히드로스폰의 정수', 'Essence d\'Hydrogénos', 'Hydrobrutessenz', '海多斯博恩精华', '海多斯博恩精華', 'Esencia de Hidromilecio', 'Esencia de Hidromilecio', 'Сущность Гидротвари', '', '', '', '', '', '', '', ''), +(18300, '하이잘 감로수', 'Nectar d\'Hyjal', 'Hyjal Nektar', '海加尔蜜酒', '海加爾蜜酒', 'Néctar de Hyjal', 'Néctar de Hyjal', 'Хиджальский нектар', '', '', '', '', '', '', '', ''), +(18301, '레스텐드리스의 마법봉', 'Baguette de Lethtendris', 'Lethtendris Zauberstab', '蕾瑟塔蒂丝的魔杖', '蕾瑟塔蒂絲的魔杖', 'Varita de Lethtendris', 'Varita de Lethtendris', 'Жезл Лефтендрис', '', '', '', '', '', '', '', ''), +(18302, '활력의 고리', 'Anneau de Vigueur', 'Band der Lebenskraft', '活力指环', '活力指環', 'Sortija de Vigor', 'Sortija de Vigor', 'Кольцо напористости', '', '', '', '', '', '', '', ''), +(18303, '신속의 버클러', 'Targe d\'agilité', 'Behänder Rundschild', '灵敏圆盾', '靈敏圓盾', 'Rodela liviana', 'Rodela liviana', 'Гибкий кулачный щит', '', '', '', '', '', '', '', ''), +(18304, '푸른뿌리 흉갑', 'Cotte de mailles verteracine', 'Grünwurzel-Panzerung', '绿根链甲', '綠根鍊甲', 'Malla raíz verde', 'Malla raíz verde', 'Зеленокоренный доспех', '', '', '', '', '', '', '', ''), +(18305, '무쇠둑 다리보호구', 'Jambière des brisants', 'Wellenbrecher-Beinschützer', '破水护腿', '破水護腿', 'Musleras arrecife', 'Musleras arrecife', 'Набедренники волнолома', '', '', '', '', '', '', '', ''), +(18306, '그림자안개 장갑', 'Gants de la brume ombreuse', 'Handschuhe der Nebelschatten', '暗影迷雾手套', '暗影迷霧手套', 'Guantes de Niebla enigmática', 'Guantes de Niebla enigmática', 'Перчатки Сумеречного тумана', '', '', '', '', '', '', '', ''), +(18307, '성난파도 신발', 'Chaussures de la marée', 'Springflut-Schuhe', '破潮软鞋', '破潮軟鞋', 'Zapatos corriente', 'Zapatos corriente', 'Ботинки Прилива', '', '', '', '', '', '', '', ''), +(18308, '지혜의 모자', 'Chapeau astucieux', 'Schlauer Hut', '聪明帽', '聰明帽', 'Sombrero ingenioso', 'Sombrero ingenioso', 'Умная шляпа', '', '', '', '', '', '', '', ''), +(18309, '회복의 장갑', 'Gants de restauration', 'Handschuhe der Wiederherstellung', '恢复手套', '恢復手套', 'Guantes de Restauración', 'Guantes de Restauración', 'Перчатки Восстановления', '', '', '', '', '', '', '', ''), +(18310, '극악의 마체테', 'Machette démoniaque', 'Satanische Machete', '恶魔弯刀', '惡魔彎刀', 'Machete endemoniado', 'Machete endemoniado', 'Дьявольское мачете', '', '', '', '', '', '', '', ''), +(18311, '쿠엘도레이 시전봉', 'Bâtonnet de canalisation de Quel\'dorai', 'Quel\'doraikanalisierungsrute', '奎尔多雷导能魔杖', '奎爾多雷導能魔杖', 'Vara de mediación Quel\'dorai', 'Vara de mediación Quel\'dorai', 'Кель\'дорайский жезл благословения', '', '', '', '', '', '', '', ''), +(18312, '활력의 흉갑', 'Pansière énergétique', 'Energiegeladene Brustplatte', '充能胸甲', '充能胸甲', 'Peto cargado', 'Peto energizado', 'Энергетическая бригантина', '', '', '', '', '', '', '', ''), +(18313, '자각의 투구', 'Casque de vigilance', 'Helm des Bewusstseins', '警觉头盔', '警覺頭盔', 'Yelmo de Conciencia', 'Yelmo de Conciencia', 'Шлем Настороженности', '', '', '', '', '', '', '', ''), +(18314, '악령들린 책략의 반지', 'Anneau de fourberie démoniaque', 'Ring der dämonischen List', '恶魔狡诈之戒', '惡魔狡詐之戒', 'Anillo de Astucia demoníaca', 'Anillo de Astucia demoníaca', 'Кольцо Коварства демонов', '', '', '', '', '', '', '', ''), +(18315, '악령들린 권세의 반지', 'Anneau de puissance démoniaque', 'Ring der dämonischen Kraft', '恶魔力量之戒', '惡魔力量之戒', 'Anillo de Potencia demoníaca', 'Anillo de Potencia demoníaca', 'Кольцо Демонической силы', '', '', '', '', '', '', '', ''), +(18316, '흑요석 구슬', 'Colifichet en obsidienne', 'Obsidianschmuckstück', '黑曜石权杖', '黑曜石權杖', 'Adorno obsidiano', 'Adorno obsidiano', 'Обсидиановая безделушка', '', '', '', '', '', '', '', ''), +(18317, '돌개바람 부적', 'Talisman de tempête', 'Sturmtalisman', '暴雨护符', '暴雨護符', 'Talismán de tempestad', 'Dije de tempestad', 'Талисман Бури', '', '', '', '', '', '', '', ''), +(18318, '자비의 경갑', 'Grèves miséricordieuses', 'Gnädige Schienbeinschützer', '怜悯胫甲', '憐憫脛甲', 'Grebas clementes', 'Grebas clementes', 'Наголенники милости', '', '', '', '', '', '', '', ''), +(18319, '열의 투구', 'Camail fervent', 'Inbrünstiger Helm', '炽热头盔', '熾熱頭盔', 'Yelmo ferviente', 'Yelmo ferviente', 'Шлем Пылкости', '', '', '', '', '', '', '', ''), +(18320, '악마심장 어깨갑옷', 'Spallières coeur-de-démon', 'Dämonenherzschiftung', '魔心肩甲', '魔心肩甲', 'Bufas de corazón de demonio', 'Bufas de corazón de demonio', 'Наплеч Сердца демона', '', '', '', '', '', '', '', ''), +(18321, '원기의 봉', 'Bâtonnet énergétique', 'Energetische Rute', '高能魔棒', '高能魔棒', 'Vara energética', 'Vara energética', 'Энергетический жезл', '', '', '', '', '', '', '', ''), +(18322, '용오름 장화', 'Bottes de la gouttière', 'Wasserschwallstiefel', '海风长靴', '海風長靴', 'Botas del canalón', 'Botas del canalón', 'Водонепроницаемые сапоги', '', '', '', '', '', '', '', ''), +(18323, '사티로스의 활', 'Arc du satyre', 'Satyrbogen', '萨特强弓', '薩特強弓', 'Arco de sátiro', 'Arco de sátiro', 'Лук сатира', '', '', '', '', '', '', '', ''), +(18324, '서슬물결 도끼', 'Tranchevague', 'Wellenschnitzler', '削浪者', '削浪者', 'Cortaolas', 'Cortaolas', 'Волнорезка', '', '', '', '', '', '', '', ''), +(18325, '악마가죽 두건', 'Cagoule en gangrecuir', 'Teufelshaut-Kappe', '魔皮软帽', '魔皮軟帽', 'Almete pellejo inferi', 'Almete pellejo vil', 'Шапка из скверношкуры', '', '', '', '', '', '', '', ''), +(18326, '서슬 건틀릿', 'Gantelets-rasoirs', 'Schneidenstulpen', '剃刀护手', '剃刀護手', 'Guanteletes cuchilla', 'Guanteletes navaja', 'Острые рукавицы', '', '', '', '', '', '', '', ''), +(18327, '채찍줄기 허리띠', 'Corde de vigne-fouet', 'Peitschenrankenschnur', '刺藤腰带', '刺藤腰帶', 'Cordón de parral', 'Cordón de parral', 'Шнурованный ремень из кнутолозы', '', '', '', '', '', '', '', ''), +(18328, '그늘나무 망토', 'Cape d\'ombrebois', 'Schattenlaubmantel', '影木披风', '影木披風', 'Capa Maderaoscura', 'Capa Maderaoscura', 'Лесносумрачный плащ', '', '', '', '', '', '', '', ''), +(18329, '신속의 영석', 'Arcanum de rapidité', 'Arkanum der Schnelligkeit', '急速秘药', '急速秘藥', 'Arcano de Rapidez', 'Arcanum de rapidez', 'Магический камень Стремительности', '', '', '', '', '', '', '', ''), +(18330, '집중의 영석', 'Arcanum de focalisation', 'Arkanum des Fokus', '专注秘药', '專注秘藥', 'Arcano de Enfoque', 'Arcanum de enfoque', 'Магический камень Сосредоточения', '', '', '', '', '', '', '', ''), +(18331, '보호의 영석', 'Arcanum de protection', 'Arkanum des Schutzes', '防护秘药', '防護秘藥', 'Arcano de Protección', 'Arcanum de protección', 'Магический камень Защиты', '', '', '', '', '', '', '', ''), +(18332, '신속의 성서', 'Libram de rapidité', 'Buchband der Schnelligkeit', '急速圣典', '急速聖典', 'Tratado sobre Rapidez', 'Tratado sobre Rapidez', 'Манускрипт Скорости', '표면에 암흑의 룬이 새겨져 있습니다.', 'Des runes ténébreuses grouillent à sa surface.', 'Dunkle Runen huschen über die Oberfläche', '黑暗的符文在表面上不断闪动。', '黑暗的符文在表面上不斷閃動。', 'Runas oscuras resbalan sobre la superficie.', 'Runas oscuras resbalan sobre la superficie.', 'По поверхности скользят темные руны.'), +(18333, '집중의 성서', 'Libram de focalisation', 'Buchband des Fokus', '专注圣典', '專注聖典', 'Tratado sobre Enfoque', 'Tratado sobre Enfoque', 'Манускрипт Средоточия', '표면에 암흑의 룬이 새겨져 있습니다.', 'Des runes ténébreuses grouillent à sa surface.', 'Dunkle Runen huschen über die Oberfläche', '黑暗的符文在表面上不断闪动。', '黑暗的符文在表面上不斷閃動。', 'Runas oscuras resbalan sobre la superficie.', 'Runas oscuras resbalan sobre la superficie.', 'По поверхности скользят темные руны.'), +(18334, '보호의 성서', 'Libram de protection', 'Buchband des Schutzes', '防护圣典', '防護聖典', 'Tratado sobre Protección', 'Tratado sobre Protección', 'Манускрипт Защиты', '표면에 암흑의 룬이 새겨져 있습니다.', 'Des runes ténébreuses grouillent à sa surface.', 'Dunkle Runen huschen über die Oberfläche', '黑暗的符文在表面上不断闪动。', '黑暗的符文在表面上不斷閃動。', 'Runas oscuras resbalan sobre la superficie.', 'Runas oscuras resbalan sobre la superficie.', 'По поверхности скользят темные руны.'), +(18335, '온전한 검은 다이아몬드', 'Diamant noir parfait', 'Makelloser schwarzer Diamant', '原始黑钻石', '原始黑鑽石', 'Diamante negro prístino', 'Diamante negro prístino', 'Безупречный черный алмаз', '', '', '', '', '', '', '', ''), +(18336, '권력의 고르독 건틀릿', 'Gantelet de puissance gordok', 'Stulpen der Gordokmacht', '戈多克力量护手', '戈多克力量護手', 'Guante del Poderío de Gordok', 'Guante del Poderío de Gordok', 'Латная рукавица Мощи Гордока', '이 건틀릿은 마치 한때 강력한 마법의 힘이 깃들어 있었던 것 같습니다.', 'Ce gantelet donne l\'impression d\'avoir été autrefois imprégné d\'une puissante magie.', 'Dieser Handschuh sieht so aus als sei er einst von mächtiger Magie durchflossen gewesen.', '这副护手似乎曾附有强大的魔法力量。', '這副護手似乎曾附有強大的魔法力量。', 'Parece que este guantelete hubiese estado imbuido con magia en el pasado.', 'Parece que este guantelete hubiese estado imbuido con magia en el pasado.', 'Эта рукавица несет мощный магический заряд.'), +(18337, '매혹의 팔보호구', 'Brassards orphiques', 'Orphische Armschienen', '迷人护腕', '迷人護腕', 'Brazales órficos', 'Brazales órficos', 'Оккультные наручи', '', '', '', '', '', '', '', ''), +(18338, '권세의 비전 마법봉', 'Baguette de puissance arcanique', 'Zauberstab der Arkanen Kraft', '奥术潜能魔杖', '祕法潛能魔杖', 'Varita de Potencia arcana', 'Varita de Potencia arcana', 'Жезл Чародейских возможностей', '', '', '', '', '', '', '', ''), +(18339, '허깨비 망토', 'Cape de l\'Eidolon', 'Eidolonumhang', '幻像披风', '幻象披風', 'Capa de Eidolon', 'Capa de Eidolon', 'Плащ Эйдолона', '', '', '', '', '', '', '', ''), +(18340, '허깨비 부적', 'Talisman de l\'Eidolon', 'Eidolontalisman', '幻像护符', '幻象護符', 'Talismán de Eidolon', 'Dije de Eidolon', 'Талисман Эйдолона', '', '', '', '', '', '', '', ''), +(18341, '쿠엘도레이 장식띠', 'Echarpe Quel\'dorai', 'Quel\'doraischärpe', '奎尔多雷腰带', '奎爾多雷腰帶', 'Fajín Quel\'dorai', 'Fajín Quel\'dorai', 'Кель\'дорайский кушак', '', '', '', '', '', '', '', ''), +(18342, '쿠엘도레이 수호방패', 'Garde de Quel\'dorai', 'Quel\'doraischutz', '奎尔多雷之盾', '奎爾多雷之盾', 'Integumento Quel\'dorai', 'Integumento Quel\'dorai', 'Кель\'дорайский щит', '', '', '', '', '', '', '', ''), +(18343, '석화 고리', 'Anneau pétrifié', 'Versteinertes Band', '石化指环', '石化指環', 'Sortija petrificada', 'Sortija petrificada', 'Кольцо Оцепенения', '', '', '', '', '', '', '', ''), +(18344, '돌껍질 건틀릿', 'Gantelets d\'écorcepierre', 'Steinrindenstulpen', '石化树皮护手', '石化樹皮護手', 'Guanteletes Corteza de piedra', 'Guanteletes cortezapiedra', 'Рукавицы Каменного ствола', '', '', '', '', '', '', '', ''), +(18345, '속삭임의 반지', 'Anneau murmurant', 'Murmelnder Ring', '低语戒指', '低語戒指', 'Anillo murmurante', 'Anillo murmurante', 'Шепчущее кольцо', '', '', '', '', '', '', '', ''), +(18346, '초라한 바지', 'Pantalon élimé', 'Fadenscheinige Hose', '无丝长裤', '無絲長褲', 'Pantalones sin hilos', 'Calzas sin hilos', 'Вытертые брюки', '', '', '', '', '', '', '', ''), +(18347, '균형잡힌 고급 도끼', 'Hache bien équilibrée', 'Gut ausbalancierte Axt', '精衡战斧', '精衡戰斧', 'Hacha bien equilibrada', 'Hacha bien equilibrada', 'Хорошо сбалансированный топор', '', '', '', '', '', '', '', ''), +(18348, '쿠엘세라', '', '', '奎尔塞拉', '奎爾塞拉', '', '', 'Кель-Серрар', '귀족의 검', 'La Haute Lame', 'Die Hohe Klinge', '上层精灵之剑', '高等精靈之劍', 'La gran espada', 'La gran espada', 'Высший Клинок'), +(18349, '적중의 건틀릿', 'Gantelets de précision', 'Stulpen der Zielgenauigkeit', '精准护手', '精准護手', 'Guanteletes de Puntería', 'Guanteletes de Puntería', 'Рукавицы Точности', '', '', '', '', '', '', '', ''), +(18350, '증폭의 망토', 'Cape d\'amplification', 'Verstärkender Umhang', '魔法增幅披风', '魔法增幅披風', 'Capa amplificadora', 'Capa amplificadora', 'Усиливающий плащ', '', '', '', '', '', '', '', ''), +(18351, '마법으로 봉인된 팔보호구', 'Brassards magiquement scellés', 'Magisch versiegelte Armschienen', '魔法封印护腕', '魔法封印護腕', 'Brazales sellados mágicamente', 'Brazales sellados mágicamente', 'Магически запечатанные наручи', '', '', '', '', '', '', '', ''), +(18352, '돌껍질 방패', 'Bouclier d\'écorce pétrifiée', 'Versteinerter Rindenschild', '石化树皮盾牌', '石化樹皮盾牌', 'Escudo de ladrido petrificado', 'Escudo de corteza petrificada', 'Щит из окаменевшей коры', '', '', '', '', '', '', '', ''), +(18353, '바위꽃 지팡이', 'Bâton de fleur-pierre', 'Steinblumenstab', '石花法杖', '石花法杖', 'Bastón de piedra floreada', 'Bastón de piedra floreada', 'Каменноцветный посох', '', '', '', '', '', '', '', ''), +(18354, '핌기브의 목줄', 'Collier de Pimgib', 'Pimgibs Halsband', '匹姆吉布的项圈', '匹姆吉布的項圈', 'Collar de Pimgib', 'Collera de Pimgib', 'Ошейник Пимгиба', '', '', '', '', '', '', '', ''), +(18355, '페라의 목줄', 'Collier de Ferra', 'Ferras Halsband', '费拉的项圈', '費拉的項圈', 'Collar de Ferra', 'Collera de Ferra', 'Ошейник Ферры', '', '', '', '', '', '', '', ''), +(18356, '가로나: 은신과 기만에 대한 연구', 'Garona : une étude en discrétion et en trahison', 'Garona: Eine Studie über Heimlichkeit und Verrat', '迦罗娜:潜行与诡计研究', '迦羅娜:潛行與詭計研究', 'Garona: Un Estudio sobre el Sigilo y la Traición.', 'Garona: Un Estudio sobre el Sigilo y la Traición.', 'Гарона: Исследование скрытности и предательства', '이 책은 마법으로 봉인되어 있습니다.', 'Cet ouvrage est scellé magiquement.', 'Dieser Foliant ist magisch versiegelt', '这本书被魔法封印了起来。', '這本書被魔法封印了起來。', 'El libro está sellado con magia.', 'El libro está sellado con magia.', 'Книга запечатана с помощью магии'), +(18357, '방어의 고서', 'Le codex de défense', 'Kodex der Verteidigung', '防御宝典', '防禦寶典', 'Códice de Defensa', 'Códice de Defensa', 'Кодекс Защиты', '이 책은 마법으로 봉인되어 있습니다.', 'Cet ouvrage est scellé magiquement.', 'Dieser Foliant ist magisch versiegelt', '这本书被魔法封印了起来。', '這本書被魔法封印了起來。', 'El libro está sellado con magia.', 'El libro está sellado con magia.', 'Книга запечатана с помощью магии'), +(18358, '신비술사의 요리책', 'Les recettes de l’arcaniste', 'Das Arkanistenkochbuch', '奥法师的食谱', '祕法師的食譜', 'El libro de cocina del arcanista', 'El libro de cocina del arcanista', 'Поваренная книга чародея', '이 책은 마법으로 봉인되어 있습니다.', 'Cet ouvrage est scellé magiquement.', 'Dieser Foliant ist magisch versiegelt', '这本书被魔法封印了起来。', '這本書被魔法封印了起來。', 'El libro está sellado con magia.', 'El libro está sellado con magia.', 'Книга запечатана с помощью магии'), +(18359, '빛과 정의에 관하여', 'La lumière et comment l\'altérer', 'Vom Licht und wie man es schwingt', '圣光之力', '聖光之力', 'La Luz y cómo alterarla', 'La Luz y cómo alterarla', 'Свет и как его раскачать', '-우서 경 저', '-Par Uther', '-Von Uther', '- 由乌瑟尔撰写', '- 由烏瑟撰寫', '-Por Uther', '-Por Uther', 'Утер'), +(18360, '지배의 그림자', 'Contrôler les ombres', 'Schatten einspannen', '束缚之影', '束縛之影', 'Sombras acechadoras', 'Sombras acechadoras', 'Укрощая тени', '여군주 세바인이 전하는 저주받은 땅의 이야기', 'Contes des Terres foudroyées, racontés par dame Sevine.', 'Geschichten aus den verwüsteten Landen, erzählt von Lady Sevine', '由瑟温妮讲述的诅咒之地的故事。', '由瑟溫妮講述的詛咒之地的故事。', 'Historias de Las Tierras Devastadas contadas por Lady Sevine.', 'Historias de Las Tierras Devastadas contadas por Lady Sevine.', 'Легенды Выжженных земель со слов леди Севины.'), +(18361, '사냥꾼의 위대한 혈통', 'La plus grande race de chasseurs', 'Das größte Volk von Jägern', '最伟大的猎手', '最偉大的獵手', 'La mejor raza de cazadores', 'La mejor raza de cazadores', 'Величайшая гонка охотников', '트롤 여사냥꾼과 그녀의 호랑이에 대한 이야기', 'Une trollesse et son tigre.', 'Die Geschichte eines weiblichen Trolls und ihres Tigers', '一个女巨魔和她的老虎的故事', '一個女食人妖和她的老虎的故事', 'Un cuento de una trol y su tigre.', 'Un cuento de una trol y su tigre.', 'Легенда о Троллихе и ее Тигре.'), +(18362, '성스러운 볼로냐: 빛이 알려주지 않는 것들', 'Sainte Bolognaise : Ce que la lumière ne vous dit pas', 'Heiliger Fleischklops: Was das Licht Dir nicht erzählt', '光明不会告诉你的事情', '光明不會告訴你的事情', 'Sagrada Bologna: lo que la Luz nunca te dirá', 'Sagrada Bologna: lo que la Luz nunca te dirá', 'Святая Болонья: О чем не говорит свет', '-어둠의사제 알리스터 저', '-Par le prêtre des ombres Allister', '-Von Schattenpriester Allister', '- 由暗影牧师奥利斯特撰写', '- 由暗影牧師奧利斯特撰寫', '-Por Allister, sacerdote de las sombras', '-Por Allister, sacerdote de las sombras', 'Темный жрец Аллистер'), +(18363, '냉기 충격과 주술', 'Le Horion de givre et vous', 'Frostschock und Du', '你与冰霜震击', '你與冰霜震擊', 'El choque de Escarcha y tú', 'El choque de Escarcha y tú', '\"Ледяной шок и вы\"', '-드렉타르 저', '-Par Drek\'Thar', '-Von Drek\'Thar', '- 由德雷克塔尔撰写', '- 由德雷克塔爾撰寫', '-Por Drek\'Thar', '-Por Drek\'Thar', 'Написано Дрек\'Таром'), +(18364, '에메랄드의 꿈', 'Le Rêve d\'Emeraude', 'Der Smaragdgrüne Traum', '翡翠梦境', '翡翠夢境', 'El Sueño Esmeralda', 'El Sueño Esmeralda', 'Изумрудный Сон', '진실인가 치밀하게 준비된 형의 사기극인가 -일리단 저', 'Réalité ou farce soigneusement planifiée par mon frère ? - par Illidan', 'Fakt oder sorgfältig geplante Farce meines Bruders -Von Illidan', '真实或是我兄弟精心编造的谎言 - 由伊利丹撰写', '真實抑或我兄弟精心編造的謊言 - 由伊利丹撰寫', 'Acto o farsa bien planeada llevado a cabo por mi hermano -De Illidan', 'Acto o farsa bien planeada llevada a cabo por mi hermano -De Illidan', 'Фарс тщательно спланированный и устроенный моим братом - Иллиданом.'), +(18365, '여러 번 읽어 낡은 듯 보이는 \'내트 페이글의 궁극의 낚시법\' 사본입니다.', 'Une copie très fatiguée du \"Guide de la pêche extrême\", de Nat Pagle', 'Eine zerlesene Ausgabe von \"Nat Pagles Extremangeln\"', '一本写满评论的《纳特·帕格的钓鱼技巧完全攻略》', '一本寫滿評論的《納特·帕格的釣魚技巧完全攻略》', 'Una copia bien leída de \"Pesca arriesgada con Nat Pagle\".', 'Una copia bien leída de \"Pesca arriesgada con Nat Pagle\".', 'Зачитанный экземпляр \"Продвинутой рыбалки\" Ната Пэгла', '누군가가 정말로 낚시를 좋아했던 것 같습니다.', 'Quelqu\'un aime beaucoup pêcher.', 'Jemand angelt wirklich sehr gerne.', '看来有些家伙真的非常喜欢钓鱼。', '看來有些傢伙真的非常喜歡釣魚。', 'A alguien le encanta pescar.', 'A alguien le encanta pescar.', 'Кому-то действительно нравится это дело.'), +(18366, '고르독의 손보호대', 'Garde-mains gordoks', 'Gordoks Handschützer', '戈多克护手', '戈多克護手', 'Manoplas de Gordok', 'Manoplas de Gordok', 'Боевые рукавицы Гордока', '', '', '', '', '', '', '', ''), +(18367, '고르독의 건틀릿', 'Gantelets gordoks', 'Gordoks Stulpen', '戈多克手甲', '戈多克手甲', 'Guanteletes de Gordok', 'Guanteletes de Gordok', 'Рукавицы Гордока', '', '', '', '', '', '', '', ''), +(18368, '고르독의 장갑', 'Gants gordoks', 'Gordoks Handschuhe', '戈多克手套', '戈多克手套', 'Guantes de Gordok', 'Guantes de Gordok', 'Перчатки Гордока', '', '', '', '', '', '', '', ''), +(18369, '고르독의 손장갑', 'Protège-mains gordoks', 'Gordoks Handlappen', '戈多克裹手', '戈多克裹手', 'Mitones de Gordok', 'Manijas de Gordok', 'Повязки Гордока', '', '', '', '', '', '', '', ''), +(18370, '경계의 부적', 'Charme de vigilance', 'Wachsamkeitsglücksbringer', '警惕护符', '警惕護符', 'Talismán de vigilancia', 'Talismán de vigilancia', 'Оберег Бдительности', '', '', '', '', '', '', '', ''), +(18371, '자각의 부적', 'Talisman d\'ouvresprit', 'Talisman des Gedankenzapfens', '心灵之流', '心靈之流', 'Talismán de lectura mental', 'Dije de lectura mental', 'Талисман Восстановления Разума', '', '', '', '', '', '', '', ''), +(18372, '초승달 단도', 'Lame de la Nouvelle lune', 'Klinge des Neumonds', '新月之刃', '新月之刃', 'Hoja de la Luna nueva', 'Hoja de la Luna nueva', 'Клинок Новолунья', '', '', '', '', '', '', '', ''), +(18373, '평온의 흉갑', 'Pansière de tranquillité', 'Brustplatte der Gelassenheit', '宁静胸甲', '寧靜胸甲', 'Peto de Tranquilidad', 'Peto de Tranquilidad', 'Бригантина Спокойствия', '', '', '', '', '', '', '', ''), +(18374, '화염에 그을린 어깨보호대', 'Epaulières ardentes', 'Flammengezeichnete Schultern', '火痕护肩', '火痕護肩', 'Hombreras con marcas de llamas', 'Sobrehombros con marcas de llamas', 'Опаленные наплечники', '', '', '', '', '', '', '', ''), +(18375, '쇠퇴의 팔보호구', 'Brassards de l\'éclipse', 'Armschienen der Sonnenfinsternis', '日蚀护腕', '日蝕護腕', 'Brazales del Eclipse', 'Brazales del Eclipse', 'Наручи Затмения', '', '', '', '', '', '', '', ''), +(18376, '오래된 철퇴', 'Masse usée', 'Kampferprobter Streitkolben', '古旧钉锤', '古舊釘錘', 'Maza ajada', 'Maza desgastada', 'Видавшая виды палица', '', '', '', '', '', '', '', ''), +(18377, '민첩의 장갑', 'Gants de tir rapide', 'Schnellziehhandschuhe', '迅捷手套', '迅捷手套', 'Guantes rápidos', 'Guantes rápidos', 'Перчатки Быстрой Тетивы', '', '', '', '', '', '', '', ''), +(18378, '실버문 다리보호구', 'Jambières de Lune-d\'argent', 'Silbermondbeinlinge', '银月护腿', '銀月護腿', 'Leotardos Lunargenta', 'Leotardos Lunargenta', 'Луносветские поножи', '', '', '', '', '', '', '', ''), +(18379, '혐오의 경갑', 'Grèves odieuses', 'Abscheuliche Schienbeinschützer', '憎恶胫甲', '憎惡脛甲', 'Grebas odiosas', 'Grebas odiosas', 'Гнусные наголенники', '', '', '', '', '', '', '', ''), +(18380, '으스스한 강화 다리보호구', 'Jambières indicibles', 'Unheimliche Verstärkte Beinplatten', '怪异强化腿甲', '怪異強化腿甲', 'Quijotes reforzados de Eldritch', 'Quijotes reforzados de Eldritch', 'Усиленные ножные латы Элдритча', '', '', '', '', '', '', '', ''), +(18381, '악마눈 목걸이', 'Pendentif de mauvais oeil', 'Anhänger des Bösen Blicks', '邪眼坠饰', '邪眼墜飾', 'Colgante de ojo malvado', 'Colgante de ojo malvado', 'Подвеска Сглаза', '', '', '', '', '', '', '', ''), +(18382, '동요 망토', 'Cape fluctuante', 'Fluktuierender Umhang', '脉动披风', '脈動披風', 'Capa oscilante', 'Capa oscilante', 'Колышущийся плащ', '', '', '', '', '', '', '', ''), +(18383, '힘이 깃든 건틀릿', 'Gantelets imprégnés de force', 'Machterfüllte Stulpen', '附力护手', '附力護手', 'Guanteletes imbuidos de potencia', 'Guanteletes imbuidos de fuerza', 'Силовые прочные рукавицы', '', '', '', '', '', '', '', ''), +(18384, '어깨갑옷', 'Spallières gravées à la bile', 'Gallengetränkte Schiftung', '胆汁肩铠', '膽汁肩鎧', 'Bufas grabadas con bilis', 'Bufas con grabados de bilis', 'Изъеденный желчью наплеч', '', '', '', '', '', '', '', ''), +(18385, '영원한 밤의 로브', 'Robe de la nuit éternelle', 'Robe der Immerwährenden Nacht', '永恒长夜法袍', '永恆長夜法袍', 'Toga de Noche perpetua', 'Toga de Noche perpetua', 'Одеяние Вечной ночи', '', '', '', '', '', '', '', ''), +(18386, '신부의 바지', 'Pantalon du Padre', 'Hose des Paters', '教士长裤', '教士長褲', 'Pantalones de Padre', 'Calzas de Padre', 'Брюки батюшки', '', '', '', '', '', '', '', ''), +(18387, '섬광의 장갑', 'Gants d\'étincelles', 'Hellfunkenhandschuhe', '火花手套', '火花手套', 'Guantes Chispa brillante', 'Guantes Chispa brillante', 'Ярко-искристые перчатки', '', '', '', '', '', '', '', ''), +(18388, '암석 분쇄기', 'Brisepierre', 'Steinzertrümmerer', '破石者', '破石者', 'Machacapiedras', 'Machacapiedras', 'Камнелом', '', '', '', '', '', '', '', ''), +(18389, '질서의 망토', 'Cape du cosmos', 'Umhang des Kosmos', '和谐披风', '和諧披風', 'Capa del Cosmos', 'Capa del Cosmos', 'Плащ космоса', '', '', '', '', '', '', '', ''), +(18390, '이끼덩굴 다리보호구', 'Jambières d\'Enchevêtre', 'Wirrmoosbeinlinge', '苔藓护腿', '苔蘚護腿', 'Leotardos Mohomaraña', 'Leotardos Mohomaraña', 'Поножи из моховой путаницы', '', '', '', '', '', '', '', ''), +(18391, '눈자루 장식끈', 'Corde de pédoncule', 'Augenstielkordel', '眼柄束带', '眼柄腰帶', 'Cordón Acecha ojos', 'Cordón Acecha ojos', 'Шнурованный ремень Стеблеглаза', '', '', '', '', '', '', '', ''), +(18392, '혼돈의 단검', 'Dague de distraction', 'Ablenkender Dolch', '混乱匕首', '混亂匕首', 'Daga de distracción', 'Daga de distracción', 'Отвлекающий кинжал', '', '', '', '', '', '', '', ''), +(18393, '굽이나무 허리띠', 'Cordon de Crochebois', 'Wucherborkenbindungen', '扭木腰带', '扭木腰帶', 'Brazal Tuercemadera', 'Brazal Tuercemadera', 'Пояс Криводревов', '', '', '', '', '', '', '', ''), +(18394, '악마울음 손목보호구', 'Garde-poignets de Hurledémon', 'Handgelenksschützer des dämonischen Heulens', '恶魔嚎叫护腕', '惡魔嚎叫護腕', 'Muñequeras de grito de demonio', 'Guardamuñecas de grito de demonio', 'Накулачники Демонического воя', '', '', '', '', '', '', '', ''), +(18395, '에메랄드 불꽃 반지', 'Anneau de flamme émeraude', 'Smaragdflammenring', '碧绿烈焰戒指', '碧綠烈焰戒指', 'Anillo de llama Esmeralda', 'Anillo de llama Esmeralda', 'Изумрудное кольцо Пламени', '', '', '', '', '', '', '', ''), +(18396, '정신의 조각칼', 'Découpe-esprit', 'Gedankenschnitzer', '心灵雕刻者', '心靈雕刻者', 'Tallador de mentes', 'Tallador de mentes', 'Мозгорез', '', '', '', '', '', '', '', ''), +(18397, '장로 마법사 펜던트', 'Pendentif d\'ancien magus', 'Ältestenmagus-Anhänger', '法师长老饰物', '法師長老飾物', 'Colgante de mago anciano', 'Colgante de mago anciano', 'Подвеска Древнего мага', '', '', '', '', '', '', '', ''), +(18398, '해일의 고리', 'Anneau des flots', 'Gezeitenschleife', '潮汐指环', '潮汐指環', 'Aro de la marea', 'Aro de la marea', 'Кольцо Приливов', '', '', '', '', '', '', '', ''), +(18399, '대양의 바람', 'Brise de l\'océan', 'Meeresbrise', '海洋之风', '海洋之風', 'Brisa del mar', 'Brisa del mar', 'Океанский Ветер', '', '', '', '', '', '', '', ''), +(18400, '생명석 반지', 'Anneau de pierre vivante', 'Ring des lebenden Steins', '活石戒指', '活石戒指', 'Anillo de Piedra viva', 'Anillo de Piedra viva', 'Кольцо Живого камня', '', '', '', '', '', '', '', ''), +(18401, '폴로르의 용사냥 개론', 'Le guide de Dagharn du tueur de dragons', 'Forors Kompendium des Drachentötens', '弗洛尔的屠龙技术纲要', '弗洛爾的屠龍技術綱要', 'Compendio de matar dragones de Foror', 'Compendio de matar dragones de Foror', 'Справочник Форора по убийству драконов', '몇몇 장은 비어 있습니다.', 'La plupart des pages sont encore blanches.', 'Einige Seiten sind leer', '有几页是空白的。', '有幾頁是空白的。', 'Varias páginas están en blanco.', 'Varias páginas están en blanco.', 'Некоторые страницы пусты.'), +(18402, '적열하는 수정 반지', 'Anneau de cristal luminescent', 'Leuchtender Kristallring', '闪光水晶戒指', '閃光水晶戒指', 'Anillo de cristal resplandeciente', 'Anillo de cristal resplandeciente', 'Светящееся хрустальное кольцо', '', '', '', '', '', '', '', ''), +(18403, '용사냥꾼의 인장', 'Chevalière du tueur de dragon', 'Drachentötersignet', '屠龙者的徽记', '屠龍者的徽記', 'Sello de destripador de dragones', 'Sello de matadragones', 'Перстень драконоборца', '', '', '', '', '', '', '', ''), +(18404, '오닉시아 이빨 펜던트', 'Pendentif en dent d\'Onyxia', 'Zahn Onyxias', '奥妮克希亚龙牙坠饰', '奧妮克希亞龍牙墜飾', 'Colgante de diente de Onyxia', 'Colgante de diente de Onyxia', 'Подвеска Клыка Ониксии', '', '', '', '', '', '', '', ''), +(18405, '대마법사의 허리띠', 'Ceinture de l\'archimage', 'Gürtel des Erzmagiers', '大法师腰带', '大法師腰帶', 'Cinturón del archimago', 'Cinturón del archimago', 'Пояс верховного мага', '', '', '', '', '', '', '', ''), +(18406, '오닉시아 피 부적', 'Talisman de sang d\'Onyxia', 'Talisman mit Onyxiablut', '奥妮克希亚龙血护符', '奧妮克希亞龍血護符', 'Talismán de sangre de Onyxia', 'Dije de sangre de Onyxia', 'Кровный талисман Ониксии', '', '', '', '', '', '', '', ''), +(18407, '지옥매듭 장갑', 'Gants en gangrétoffe', 'Teufelsstoffhandschuhe', '恶魔布手套', '惡魔布手套', 'Guantes de tela de inferi', 'Guantes de tela vil', 'Перчатки из ткани Скверны', '', '', '', '', '', '', '', ''), +(18408, '지옥불 장갑', 'Gants d\'Inferno', 'Infernohandschuhe', '地狱火手套', '地獄火手套', 'Guantes inferno', 'Guantes inferno', 'Инфернальные перчатки', '', '', '', '', '', '', '', ''), +(18409, '달빛매듭 장갑', 'Gants en étoffe lunaire', 'Mondstoffhandschuhe', '月布手套', '月布手套', 'Guantes de tela lunar', 'Guantes de tela lunar', 'Перчатки из луноткани', '', '', '', '', '', '', '', ''), +(18410, '전력의 검', 'Epée du coureur', 'Sprinterschwert', '奔行者之剑', '奔行者之劍', 'Espada de esprínter', 'Espada de esprínter', 'Меч спринтера', '', '', '', '', '', '', '', ''), +(18411, '생기의 장화', 'Bottes de vivacité', 'Flotte Stiefel', '活跃之靴', '活躍之靴', 'Botas de soltura', 'Botas de soltura', 'Подвижные сапоги', '', '', '', '', '', '', '', ''), +(18412, '핵 조각', 'Fragment du Magma', 'Kernfragment', '熔火碎片', '熔火碎片', 'Fragmento del Núcleo', 'Trozo del Núcleo', 'Осколок из Огненных Недр', '', '', '', '', '', '', '', ''), +(18413, '수호의 망토', 'Cape de sauvegarde', 'Schutzumhang der Verteidigung', '监护披风', '監護披風', 'Capa de Protección', 'Capa de amparo', 'Плащ Стражи', '', '', '', '', '', '', '', ''), +(18414, '도안: 대마법사의 허리띠', 'Patron : Ceinture de l\'archimage', 'Muster: Gürtel des Erzmagiers', '图样:大法师腰带', '圖樣:大法師腰帶', 'Patrón: cinturón del archimago', 'Patrón: cinturón del archimago', 'Выкройка: пояс верховного мага', '', '', '', '', '', '', '', ''), +(18415, '도안: 지옥매듭 장갑', 'Patron : Gants en gangrétoffe', 'Muster: Teufelsstoffhandschuhe', '图样:恶魔布手套', '圖樣:惡魔布手套', 'Patrón: guantes de tela de inferi', 'Patrón: guantes de tela vil', 'Выкройка: перчатки из ткани Скверны', '', '', '', '', '', '', '', ''), +(18416, '도안: 지옥불 장갑', 'Patron : gants d\'Inferno', 'Muster: Infernohandschuhe', '图样:地狱火手套', '圖樣:地獄火手套', 'Patrón: guantes inferno', 'Patrón: guantes inferno', 'Выкройка: инфернальные перчатки', '', '', '', '', '', '', '', ''), +(18417, '도안: 달빛매듭 장갑', 'Patron : Gants en étoffe lunaire', 'Muster: Mondstoffhandschuhe', '图样:月布手套', '圖樣:月布手套', 'Patrón: guantes de tela lunar', 'Patrón: guantes de tela lunar', 'Выкройка: перчатки из луноткани', '', '', '', '', '', '', '', ''), +(18418, '도안: 수호의 망토', 'Patron : Cape de sauvegarde', 'Muster: Schutzumhang der Verteidigung', '图样:监护披风', '圖樣:監護披風', 'Patrón: capa de Protección', 'Patrón: capa de amparo', 'Выкройка: плащ Стражи', '', '', '', '', '', '', '', ''), +(18419, '몬스터 - Axe, 2H Horde Red War Axe', 'Monstre - Hache, 2M Horde Rouge Hache de Guerre', 'Monster - Axt, 2H Horde Rote Kriegsaxt', '', '', 'Monstruo: hacha, hacha de guerra roja de la Horda', '', 'Монстр - секира, двуручная, Орда, красная боевая секира', '', '', '', '', '', '', '', ''), +(18420, '해골 파쇄기', 'Broie-les-os', 'Knochenzermalmer', '碾骨者', '折骨者', 'Aplastahuesos', 'Aplastahuesos', 'Костекрушитель', '', '', '', '', '', '', '', ''), +(18421, '등나무 투구', 'Casque des taillis', 'Hinterwaldhelm', '密林头盔', '密林頭盔', 'Yelmo provinciano', 'Yelmo provinciano', 'Шлем Заднелеса', '', '', '', '', '', '', '', ''), +(18422, '오닉시아의 머리', 'Tête d\'Onyxia', 'Onyxias Kopf', '奥妮克希亚的头颅', '奧妮克希亞的頭顱', 'Cabeza de Onyxia', 'Cabeza de Onyxia', 'Голова Ониксии', '검은용군단 여왕의 머리', 'La tête de la Mère des dragons noirs', 'Der Kopf der Brutmutter des schwarzen Drachenschwarms', '黑龙公主奥妮克希亚的头颅', '黑龍公主奧妮克希亞的頭顱', 'La cabeza de la madre de la camada del vuelo negro.', 'La cabeza de la madre de la camada del vuelo negro.', 'Голова матери племени Черных Драконов'), +(18423, '오닉시아의 머리', 'Tête d\'Onyxia', 'Onyxias Kopf', '奥妮克希亚的头颅', '奧妮克希亞的頭顱', 'Cabeza de Onyxia', 'Cabeza de Onyxia', 'Голова Ониксии', '검은용군단 여왕의 머리', 'La tête de la Mère des dragons noirs', 'Der Kopf der Brutmutter des schwarzen Drachenschwarms', '黑龙公主奥妮克希亚的头颅', '黑龍公主奧妮克希亞的頭顱', 'La cabeza de la madre de la camada del vuelo negro.', 'La cabeza de la madre de la camada del vuelo negro.', 'Голова матери племени Черных Драконов'), +(18424, '이삭 장화', 'Bottes de carex', 'Seggenstiefel', '莎草长靴', '莎草長靴', 'Botas de juncia', 'Botas de juncia', 'Осоковые сапоги', '', '', '', '', '', '', '', ''), +(18425, '크리그의 술잔', 'Chope de Kreeg', 'Kreeg\'s Becher', '克雷格的杯子', '克雷格的杯子', 'Jarra de Kreeg', 'Jarra de Kreeg', 'Кружка Крига', '', '', '', '', '', '', '', ''), +(18426, '레스텐드리스의 그물', 'Filet de Lethtendris', 'Lethtendris\' Netz', '蕾瑟塔蒂丝的网', '蕾瑟塔蒂絲的網', 'Tela de araña de Lethtendris', 'Membrana de Lethtendris', 'Сеть Лефтендрис', '', '', '', '', '', '', '', ''), +(18427, '수호병의 망토', 'Cape de sergent', 'Umhang des Waffenträgers', '中士的披风', '士官的披風', 'Capa de sargento', 'Capa de Sargento', 'Плащ сержанта', '', '', '', '', '', '', '', ''), +(18428, '정예수호병의 계급장', 'Insigne de sergent-chef', 'Insignien des Schlachtrufers', '高阶军士徽记', '資深士官徽記', 'Insignia de capataz primero', 'Insignia de Capataz primero', 'Знак отличия старшего сержанта', '', '', '', '', '', '', '', ''), +(18429, '하급투사의 판금 팔보호구', 'Brassards d\'adjudant en plaques', 'Plattenarmschienen des Rottenmeisters', '一等军士长的板甲护腕', '一等士官的鎧甲護腕', 'Brazales de placas de Gran capataz', 'Brazales de placas de Gran capataz', 'Латные наручи высшего сержанта', '', '', '', '', '', '', '', ''), +(18430, '하급투사의 판금 팔보호구', 'Brassards d\'adjudant en plaques', 'Plattenarmschienen des Rottenmeisters', '一等军士长的板甲护腕', '一等士官的鎧甲護腕', 'Brazales de placas de Gran capataz', 'Brazales de placas de Gran capataz', 'Латные наручи высшего сержанта', '', '', '', '', '', '', '', ''), +(18432, '하급투사의 쇠사슬 손목보호구', 'Garde-poignets d\'adjudant en mailles', 'Panzerhandgelenksschutz des Rottenmeisters', '一等军士长的锁甲护腕', '一等士官的鎖甲護腕', 'Muñequeras de malla de Gran capataz', 'Guardamuñecas de malla de Gran capataz', 'Кольчужные накулачники высшего сержанта', '', '', '', '', '', '', '', ''), +(18434, '하급투사의 용가죽 손목보호대', 'Garde-bras d\'adjudant en cuir de dragon', 'Drachenlederarmschützer des Rottenmeisters', '一等军士长的龙皮护臂', '一等士官的龍皮護臂', 'Guardabrazos de pellejo de dragón de Gran capataz', 'Guardabrazos de pellejo de dragón de Gran capataz', 'Боевые наручи высшего сержанта из драконьей шкуры', '', '', '', '', '', '', '', ''), +(18435, '하급투사의 용가죽 손목보호대', 'Garde-bras d\'adjudant en cuir', 'Lederarmschützer des Rottenmeisters', '一等军士长的皮甲护腕', '一等士官的皮甲護腕', 'Guardabrazos de cuero de Gran capataz', 'Guardabrazos de cuero de Gran capataz', 'Кожаные боевые наручи высшего сержанта', '', '', '', '', '', '', '', ''), +(18436, '하급투사의 용가죽 손목보호대', 'Garde-bras d\'adjudant en cuir de dragon', 'Drachenlederarmschützer des Rottenmeisters', '一等军士长的龙皮护臂', '一等士官的龍皮護臂', 'Guardabrazos de pellejo de dragón de Gran capataz', 'Guardabrazos de pellejo de dragón de Gran capataz', 'Боевые наручи высшего сержанта из драконьей шкуры', '', '', '', '', '', '', '', ''), +(18437, '하급투사의 비단 소매장식', 'Crispins d\'adjudant en soie', 'Seidenmanschetten des Rottenmeisters', '一等军士长的丝质护腕', '一等士官的絲質護腕', 'Puños de seda de Gran capataz', 'Puños de seda de Gran capataz', 'Шелковые манжеты высшего сержанта', '', '', '', '', '', '', '', ''), +(18438, '수호병의 표장', 'Marque de sergent', 'Marke des Landsknechts', '中士的徽记', '士官的徽記', 'Marca de sargento', 'Marca de Sargento', 'Знак сержанта', '', '', '', '', '', '', '', ''), +(18439, '하사관의 망토', 'Cape de caporal', 'Umhang des Fußknechts', '下士的斗篷', '下士披風', 'Capa de cabo', 'Capa de cabo', 'Накидка капрала', '', '', '', '', '', '', '', ''), +(18440, '근위병의 단망토', 'Pèlerine de sergent', 'Cape des Landsknechts', '军士的斗篷', '士官的斗篷', 'Manteo de sargento', 'Manteo de Sargento', 'Накидка сержанта', '', '', '', '', '', '', '', ''), +(18441, '근위병의 단망토', 'Pèlerine de sergent', 'Cape des Landsknechts', '军士的斗篷', '士官的斗篷', 'Manteo de sargento', 'Manteo de Sargento', 'Накидка сержанта', '', '', '', '', '', '', '', ''), +(18442, '정예근위병의 계급장', '', 'Abzeichen des Feldwebels', '军士长的徽记', '上士的徽記', 'Insignia de sargento primero', 'Insignia de Sargento primero', 'Знак старшего сержанта', '', '', '', '', '', '', '', ''), +(18443, '정예근위병의 계급장', '', 'Abzeichen des Feldwebels', '军士长的徽记', '上士的徽記', 'Insignia de sargento primero', 'Insignia de Sargento primero', 'Знак старшего сержанта', '', '', '', '', '', '', '', ''), +(18444, '정예근위병의 계급장', '', 'Abzeichen des Feldwebels', '军士长的徽记', '上士的徽記', 'Insignia de sargento primero', 'Insignia de Sargento primero', 'Знак старшего сержанта', '', '', '', '', '', '', '', ''), +(18445, '하급기사의 판금 손목보호구', 'Garde-poignets de sergent-major en plaques', 'Plattenhandgelenksschutz des Fähnrichs', '士官长的板甲护腕', '士官長的鎧甲護腕', 'Muñequeras de placas de Alférez', 'Guardamuñecas de placas de Alférez', 'Латные накулачники старшего сержанта', '', '', '', '', '', '', '', ''), +(18447, '하급기사의 판금 손목보호구', 'Garde-poignets de sergent-major en plaques', 'Plattenhandgelenksschutz des Fähnrichs', '士官长的板甲护腕', '士官長的鎧甲護腕', 'Muñequeras de placas de Alférez', 'Guardamuñecas de placas de Alférez', 'Латные накулачники старшего сержанта', '', '', '', '', '', '', '', ''), +(18448, '하급기사의 사슬 손목보호대', 'Garde-bras de sergent-major en mailles', 'Kettenarmschützer des Fähnrichs', '士官长的链甲护腕', '士官長的鍊甲護腕', 'Guardabrazos de anillas de Alférez', 'Guardabrazos de anillas de Alférez', 'Плетеные боевые наручи старшего сержанта', '', '', '', '', '', '', '', ''), +(18449, '하급기사의 사슬 손목보호대', 'Garde-bras de sergent-major en mailles', 'Kettenarmschützer des Fähnrichs', '士官长的链甲护腕', '士官長的鍊甲護腕', 'Guardabrazos de anillas de Alférez', 'Guardabrazos de anillas de Alférez', 'Плетеные боевые наручи старшего сержанта', '', '', '', '', '', '', '', ''), +(18450, '연소의 로브', 'Robe de combustion', 'Robe der Verbrennung', '燃烧法袍', '燃燒法袍', 'Toga de Combustión', 'Toga de Combustión', 'Одеяние Возгорания', '', '', '', '', '', '', '', ''), +(18451, '하이에나 가죽 허리띠', 'Ceinture en peau de hyène', 'Hyänenhautgürtel', '土狼皮带', '土狼皮帶', 'Cinturón de pellejo de hiena', 'Cinturón de pellejo de hiena', 'Пояс из гиеновой шкуры', '', '', '', '', '', '', '', ''), +(18452, '하급기사의 가죽 팔보호구', 'Brachiales de sergent-major en cuir', 'Lederarmsplinte des Fähnrichs', '士官长的皮甲护腕', '士官長的龍鱗護腕', 'Braquiales de cuero de Alférez', 'Braquiales de cuero de Alférez', 'Кожаные защитные наручи старшего сержанта', '', '', '', '', '', '', '', ''), +(18453, '하급기사의 가죽 팔보호구', 'Brachiales de sergent-major en cuir', 'Lederarmsplinte des Fähnrichs', '士官长的皮甲护腕', '士官長的龍鱗護腕', 'Braquiales de cuero de dragón de Alférez', 'Braquiales de cuero de dragón de Alférez', 'Кожаные защитные наручи старшего сержанта', '', '', '', '', '', '', '', ''), +(18454, '하급기사의 용가죽 팔보호구', 'Brachiales de sergent-major en cuir de dragon', 'Drachenlederarmsplinte des Fähnrichs', '士官长的龙皮护腕', '士官長的皮甲護腕', 'Braquiales de pellejo de dragón de Alférez', 'Braquiales de pellejo de dragón de Alférez', 'Защитные наручи старшего сержанта из драконьей шкуры', '', '', '', '', '', '', '', ''), +(18455, '하급기사의 용가죽 팔보호구', 'Brachiales de sergent-major en cuir de dragon', 'Drachenlederarmsplinte des Fähnrichs', '士官长的龙皮护腕', '士官長的皮甲護腕', 'Braquiales de pellejo de dragón de Alférez', 'Braquiales de pellejo de dragón de Alférez', 'Защитные наручи старшего сержанта из драконьей шкуры', '', '', '', '', '', '', '', ''), +(18456, '하급기사의 비단 소매장식', 'Crispins de sergent-major en soie', 'Seidenmanschetten des Fähnrichs', '士官长的丝质护腕', '士官長的絲質護腕', 'Puños de seda de Alférez', 'Puños de seda de Alférez', 'Шелковые манжеты старшего сержанта', '', '', '', '', '', '', '', ''), +(18457, '하급투사의 비단 소매장식', 'Crispins de sergent-major en soie', 'Seidenmanschetten des Fähnrichs', '士官长的丝质护腕', '士官長的絲質護腕', 'Puños de seda de Alférez', 'Puños de seda de Alférez', 'Шелковые манжеты старшего сержанта', '', '', '', '', '', '', '', ''), +(18458, '품위의 손목보호대', 'Garde-bras quelconques', 'Bescheidene Armschützer', '谦虚护臂', '謙虛護臂', 'Guardabrazos modestos', 'Guardabrazos modestos', 'Скромные боевые наручи', '', '', '', '', '', '', '', ''), +(18459, '수행원의 손목보호구', 'Garde-poignets galants', 'Kavaliershandgelenksschützer', '豪侠护腕', '豪俠護腕', 'Muñequeras de galante', 'Guardamuñecas de galante', 'Накулачники Галланта', '', '', '', '', '', '', '', ''), +(18460, '엉성한 손대포', 'Canon à main de base', 'Unausgereifte Handkanone', '简易手持火炮', '簡易手持火炮', 'Cañón de mano poco sofisticado', 'Culebrina poco sofisticada', 'Примитивная пищаль', '', '', '', '', '', '', '', ''), +(18461, '수호병의 망토', 'Cape de sergent', 'Umhang des Waffenträgers', '中士的披风', '士官的披風', 'Capa de sargento', 'Capa de Sargento', 'Сержантский плащ', '', '', '', '', '', '', '', ''), +(18462, '톱니해골 주먹', 'Poing d\'os dentelé', 'Gezackte Knochenfaust', '粗糙的骨制手套', '粗糙的骨製手套', 'Puño de hueso dentado', 'Puño de hueso dentado', 'Зазубренная костяная боевая перчатка', '', '', '', '', '', '', '', ''), +(18463, '오우거 주머니칼', 'Canif ogre', 'Ogertaschenmesser', '食人魔小刀', '巨魔小刀', 'Cuchillo de bolsillo de ogro', 'Cuchillo de bolsillo de ogro', 'Карманный нож огра', '', '', '', '', '', '', '', ''), +(18464, '고르독 코걸이', 'Anneau de nez gordok', 'Nasenring der Gordok', '戈多克鼻环', '戈多克鼻環', 'Pendiente de Gordok', 'Pendiente de Gordok', 'Носовое кольцо Гордока', '', '', '', '', '', '', '', ''), +(18465, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18466, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18467, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18468, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18469, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18470, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18471, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18472, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18473, '엘드레탈라스 옥새', 'Sceau royal d\'Eldre\'Thalas', 'Königliches Siegel von Eldre\'Thalas', '埃雷萨拉斯皇家徽记', '埃德薩拉斯皇家徽記', 'Lacre real de Eldre\'Thalas', 'Sello real de Eldre\'Thalas', 'Королевская печать Эльдре\'Таласа', '셴드랄라 고대인의 축복을 받은 물건입니다.', 'Béni par les Anciennes des Shen\'dralar', 'Von den Uralten der Shen\'dralar gesegnet.', '已被辛德拉古灵祝福', '已被辛德拉古靈祝福', 'Bendecido por los Ancestros de Shen\'dralar.', 'Bendecido por los Ancestros de Shen\'dralar.', 'Благословлено прародителями Шен\'дралар.'), +(18475, '기묘한 마법 허리띠', 'Ceinture bizarrement magique', 'Seltsam magischer Gürtel', '古怪的魔法腰带', '古怪的魔法腰帶', 'Cinturón mágico curioso', 'Cinturón mágico curioso', 'Чудной магический пояс', '', '', '', '', '', '', '', ''), +(18476, '진흙투성이 장화', 'Bottes boueuses', 'Matschfleckige Stiefel', '沾泥的靴子', '沾泥的靴子', 'Botas manchadas de barro', 'Botas manchadas de barro', 'Сапоги, запятнанные грязью', '', '', '', '', '', '', '', ''), +(18477, '수풀나무 다리보호구', 'Jambières velues', 'Zottige Beinlinge', '粗糙的护腿', '粗糙的護腿', 'Leotardos peludos', 'Leotardos peludos', 'Мохнатые поножи', '', '', '', '', '', '', '', ''), +(18478, '하이에나 가죽 웃옷', 'Pourpoint en peau de hyène', 'Hyänenhautwams', '土狼皮外套', '土狼皮外套', 'Chaleco de pellejo de hiena', 'Chaleco de pellejo de hiena', 'Жакет из гиеновой шкуры', '', '', '', '', '', '', '', ''), +(18479, '썩은전갈 투구', 'Casque du scorpide putride', 'Aasskorpidhelm', '腐蝎头盔', '腐蠍頭盔', 'Yelmo de escórpido carroñero', 'Yelmo de escórpido carroñero', 'Шлем скорпида-падальщика', '', '', '', '', '', '', '', ''), +(18480, '스카라베 판금 투구', 'Heaume du scarabée en plaques', 'Skarabäusplattenhelm', '板壳头盔', '板殼頭盔', 'Yelmo de placas escarabajo', 'Yelmo de placas escarabajo', 'Латный шлем скарабея', '', '', '', '', '', '', '', ''), +(18481, '두개골 철퇴', 'Masse brise-crâne', 'Schädelknacker-Streitkolben', '碎骨钉锤', '碎骨釘錘', 'Maza Aplastacalaveras', 'Maza Aplastacalaveras', 'Палица Череподробительница', '', '', '', '', '', '', '', ''), +(18482, '오우거 이쑤시개 활', 'Lanceur de cure-dents ogre', 'Ogerzahnstocherschießer', '食人魔牙签发射器', '巨魔牙籤發射器', 'Pistola de mondadientes de ogro', 'Pistola de mondadientes de ogro', 'Огрский зубочисткострел', '', '', '', '', '', '', '', ''), +(18483, '마나집중 마법봉', 'Baguette de canalisation de mana', 'Zauberstab der Manakanalisierung', '法力引导魔杖', '法力引導魔杖', 'Varita de mediación de maná', 'Varita de mediación de maná', 'Направляющий ману жезл', '', '', '', '', '', '', '', ''), +(18484, '초루쉬의 검', 'Lame de Cho\'Rush', 'Cho\'Rushs Klinge', '克鲁什之刃', '克魯什之刃', 'Hoja de Cho\'Rush', 'Hoja de Cho\'Rush', 'Клинок Чо-Раша', '', '', '', '', '', '', '', ''), +(18485, '정찰병의 방패', 'Bouclier de l\'Observateur', 'Schild des Beobachters', '观察者盾牌', '觀察者盾牌', 'Escudo de observador', 'Escudo de observador', 'Щит наблюдателя', '', '', '', '', '', '', '', ''), +(18486, '달빛매듭 로브', 'Robe en étoffe lunaire', 'Mondstoffrobe', '月布长袍', '月布長袍', 'Toga de tela lunar', 'Toga de tela lunar', 'Одеяние из луноткани', '', '', '', '', '', '', '', ''), +(18487, '도안: 달빛매듭 로브', 'Patron : Robe en étoffe lunaire', 'Muster: Mondstoffrobe', '图样:月布长袍', '圖樣:月布長袍', 'Patrón: toga de tela lunar', 'Patrón: toga de tela lunar', 'Выкройка: одеяние из луноткани', '', '', '', '', '', '', '', ''), +(18488, '달궈진 고대의 검', 'Lame ancienne chauffée', 'Erhitzte Uralte Klinge', '加热过的上古之刃', '加熱過的上古之刃', 'Hoja antigua caliente', 'Hoja antigua caliente', 'Древний закаленный клинок', '', '', '', '', '', '', '', ''), +(18489, '달궈지지 않은 고대의 검', 'Lame ancienne brute', 'Unbefeuerte Uralte Klinge', '未淬火的上古之刃', '未淬火的上古之刃', 'Espada antigua sin templar', 'Hoja antigua sin templar', 'Неопалимый древний клинок', '', '', '', '', '', '', '', ''), +(18490, '통찰력의 두건', 'Chaperon de perspicacité', 'Erkenntnisreiche Kapuze', '洞悉兜帽', '洞悉兜帽', 'Caperuza de Perspicacia', 'Caperuza de Perspicacia', 'Провидческий капюшон', '', '', '', '', '', '', '', ''), +(18491, '지식의 단검', 'Tisse-savoir', 'Lehrenspinner', '学识匕首', '學識匕首', 'Hilador de conocimiento', 'Hilador de conocimiento', 'Мастер-прядильщик', '', '', '', '', '', '', '', ''), +(18492, '가공된 고대의 검', 'Lame ancienne trempée', 'Behandelte Uralte Klinge', '精制上古之刃', '精製上古之刃', 'Espada antigua tratada', 'Espada antigua tratada', 'Закаленный древний клинок', '오닉시아의 피로 인해 연마되었습니다.', 'Trempée dans le sang d\'Onyxia', 'In Onyxias Blut gehärtet', '用奥妮克希亚的血淬过火。', '用奧妮克希亞的血淬過火。', 'Templada en la sangra de Onyxia.', 'Templada en la sangra de Onyxia.', 'Закален в Крови Ониксии'), +(18493, '커다란 철제 어깨보호대', 'Spallières volumineuses en fer', 'Unförmige Eisenschiftung', '巨大的铁护肩', '巨大的鐵護肩', 'Bufas de hierro grandes', 'Bufas de hierro grandes', 'Громоздкий железный наплеч', '', '', '', '', '', '', '', ''), +(18494, '굴지기의 어깨보호대', 'Epaulières du gardien de l\'antre', 'Baubehüters Schultern', '洞穴守卫护肩', '洞穴守衛護肩', 'Hombreras de vigilante de cubil', 'Sobrehombros de vigía de cubil', 'Наплечники логовостража', '', '', '', '', '', '', '', ''), +(18495, '사각보루 망토', 'Cape du bastion', 'Verschanzmantel', '壁垒披风', '壁壘披風', 'Capa de reducto', 'Capa de reducto', 'Плащ Оплота', '', '', '', '', '', '', '', ''), +(18496, '양꽃마리 망토', 'Cape héliotrope', 'Heliotropenumhang', '紫罗兰披风', '紫羅蘭披風', 'Capa heliotropo', 'Capa de heliotropo', 'Гелиотроповый плащ', '', '', '', '', '', '', '', ''), +(18497, '고귀의 손목보호구', 'Garde-poignets sublimes', 'Sublime Handgelenksschützer', '庄严护腕', '莊嚴護腕', 'Muñequeras sublimes', 'Guardamuñecas sublimes', 'Возвышенные накулачники', '', '', '', '', '', '', '', ''), +(18498, '울타리 절단기', 'Tranchehaies', 'Heckenschneider', '修剪器', '修剪器', 'Podadora', 'Podadora', 'Секатор', '', '', '', '', '', '', '', ''), +(18499, '방벽 방패', 'Bouclier de la barrière', 'Barrierenschild', '荆棘盾牌', '荊棘盾牌', 'Escudo barrera', 'Escudo barrera', 'Щит-преграда', '', '', '', '', '', '', '', ''), +(18500, '빛바랜 엘프 반지', 'Anneau elfique terni', 'Angelaufener Elfenring', '暗淡的精灵戒指', '暗淡的精靈戒指', 'Anillo élfico deslustrado', 'Anillo élfico deslustrado', 'Потускневшее эльфийское кольцо', '', '', '', '', '', '', '', ''), +(18501, '악령덩굴 조각', 'Fragment de gangrevigne', 'Teufelsrankensplitter', '魔藤碎片', '魔藤碎片', 'Fragmento de gangrevid', 'Fragmento de gangrevid', 'Сквернит', '', '', '', '', '', '', '', ''), +(18502, '기괴한 글레이브', 'Vouge monstrueuse', 'Monströse Gleve', '巨型长刃', '巨型長刃', 'Guja monstruosa', 'Guja monstruosa', 'Чудовищная глефа', '', '', '', '', '', '', '', ''), +(18503, '크롬크러쉬의 흉갑', 'Pansière de Kromcrush', 'Kromcrushs Brustplatte', '克罗卡斯的胸甲', '克羅卡斯的胸甲', 'Peto de Kromcrush', 'Peto de Kromcrush', 'Бригантина Крома Давигрома', '', '', '', '', '', '', '', ''), +(18504, '통찰의 벨트', 'Ceinturon de clairvoyance', 'Gurt der Einsicht', '洞察束带', '洞察腰帶', 'Faja de Perspicacia', 'Faja de perspicacia', 'Ремень Прозрения', '', '', '', '', '', '', '', ''), +(18505, '약탈자의 허리띠', 'Ceinture de l\'agresseur', 'Straßenräubergürtel', '沼泽鳄皮腰带', '沼澤鱷皮腰帶', 'Cinturón de Jarrager', 'Cinturón de Jarrager', 'Пояс Кривляки', '', '', '', '', '', '', '', ''), +(18506, '살쾡이 장화', 'Bottes de la mangouste', 'Mungostiefel', '猫鼬长靴', '貓鼬長靴', 'Botas de mangosta', 'Botas de mangosta', 'Мангустовые сапоги', '', '', '', '', '', '', '', ''), +(18507, '보름달 장화', 'Bottes de la Pleine lune', 'Stiefel des Vollmonds', '圆月长靴', '圓月長靴', 'Botas de la Luna llena', 'Botas de la Luna llena', 'Сапоги Полной Луны', '', '', '', '', '', '', '', ''), +(18508, '날쌘비행 팔보호구', 'Brassards de vol rapide', 'Armschienen der schnellen Flucht', '迅行护腕', '迅行護腕', 'Brazales de Vuelo veloz', 'Brazales de Vuelo presto', 'Наручи Стремительного полета', '', '', '', '', '', '', '', ''), +(18509, '오색 망토', 'Cape chromatique', 'Chromatischer Umhang', '多彩披风', '多彩披風', 'Capa cromática', 'Capa cromática', 'Разноцветный плащ', '', '', '', '', '', '', '', ''), +(18510, '야생의 장막', 'Peau du Fauve', 'Balg der Wildnis', '野性之皮', '野性之皮', 'Pellejo de las fieras', 'Capa de fiera', 'Сень Природы', '', '', '', '', '', '', '', ''), +(18511, '변화의 망토', 'Cape changeante', 'Veränderlicher Umhang', '移形披风', '移形披風', 'Capa ondeante', 'Capa ondeante', 'Изменчивый плащ', '', '', '', '', '', '', '', ''), +(18512, '산성 유액', 'Acide de larve', 'Larvensäure', '幼虫酸液', '幼蟲酸液', 'Ácido de larval', 'Ácido de larva', 'Ларвальная кислота', '', '', '', '', '', '', '', ''), +(18513, '납작하고 무딘 엘프 검', 'Une lame elfique inachevée', 'Eine stumpfe und glanzlose Elfenklinge', '黯淡的精灵剑', '黯淡的精靈劍', 'Una hoja élfica apagada y lisa', 'Una hoja élfica desafilada', 'Тусклый плоский эльфийский клинок', '', '', '', '', '', '', '', ''), +(18514, '도안: 통찰의 벨트', 'Patron : Ceinturon de clairvoyance', 'Muster: Gurt der Einsicht', '图样:洞察束带', '圖樣:洞察腰帶', 'Patrón: faja de Perspicacia', 'Patrón: faja de perspicacia', 'Выкройка: ремень Прозрения', '', '', '', '', '', '', '', ''), +(18515, '도안: 살쾡이 장화', 'Patron : Bottes de la mangouste', 'Muster: Mungostiefel', '图样:猫鼬长靴', '圖樣:貓鼬長靴', 'Patrón: botas de mangosta', 'Patrón: botas de mangosta', 'Выкройка: мангустовые сапоги', '', '', '', '', '', '', '', ''), +(18516, '도안: 날쌘비행 팔보호구', 'Patron : Brassards de vol rapide', 'Muster: Armschienen der schnellen Flucht', '图样:迅行护腕', '圖樣:迅行護腕', 'Patrón: brazales de Vuelo veloz', 'Patrón: brazales de Vuelo presto', 'Выкройка: наручи Стремительного полета', '', '', '', '', '', '', '', ''), +(18517, '도안: 오색 망토', 'Patron : Cape chromatique', 'Muster: Chromatischer Umhang', '图样:多彩披风', '圖樣:多彩披風', 'Patrón: capa cromática', 'Patrón: capa cromática', 'Выкройка: разноцветный плащ', '', '', '', '', '', '', '', ''), +(18518, '도안: 야생의 장막', 'Patron : Peau du Fauve', 'Muster: Balg der Wildnis', '图样:野性之皮', '圖樣:野性之皮', 'Patrón: pellejo de las fieras', 'Patrón: Capa de fiera', 'Выкройка: палантин Леса', '', '', '', '', '', '', '', ''), +(18519, '도안: 변화의 망토', 'Patron : Cape changeante', 'Muster: Veränderlicher Umhang', '图样:移形披风', '圖樣:移形披風', 'Patrón: capa ondeante', 'Patrón: capa ondeante', 'Выкройка: изменчивый плащ', '', '', '', '', '', '', '', ''), +(18520, '잔혹의 검', 'Lame barbare', 'Barbarische Klinge', '残暴之刃', '殘暴之刃', 'Hoja atroz', 'Hoja atroz', 'Чуждый клинок', '', '', '', '', '', '', '', ''), +(18521, '더러워진 철제 장화', 'Bottes en métal sales', 'Schmierige Metallstiefel', '肮脏的金属靴', '骯髒的金屬靴', 'Botas de metal mugrientas', 'Botas de metal mugrientas', 'Закопченные металлические сапоги', '', '', '', '', '', '', '', ''), +(18522, '오우거 왕의 반지', 'Anneau du roi ogre', 'Band des Ogerkönigs', '食人魔大王指环', '巨魔大王指環', 'Sortija del Rey ogro', 'Sortija del Rey ogro', 'Кольцо Короля огров', '', '', '', '', '', '', '', ''), +(18523, '밝게 빛나는 돌', 'Pierre étincelante', 'Hellleuchtender Stein', '明亮的石头', '明亮的石頭', 'Piedra con resplandor brillante', 'Piedra con resplandor brillante', 'Ярко сияющий камень', '', '', '', '', '', '', '', ''), +(18524, '파괴의 다리보호구', 'Jambières de destruction', 'Beinlinge der Zerstörung', '毁灭护腿', '毀滅護腿', 'Leotardos de Destrucción', 'Leotardos de Destrucción', 'Поножи Разрушения', '', '', '', '', '', '', '', ''), +(18525, '번영의 팔보호구', 'Brassards de prospérité', 'Armschienen des Wohlstands', '繁荣护腕', '繁榮護腕', 'Brazales de Prosperidad', 'Brazales de Prosperidad', 'Наручи Процветания', '', '', '', '', '', '', '', ''), +(18526, '오우거 왕의 왕관', 'Couronne du roi des ogres', 'Krone des Ogerkönigs', '食人魔领袖之冠', '巨魔領袖之冠', 'Corona del Rey ogro', 'Corona del Rey ogro', 'Корона Короля огров', '', '', '', '', '', '', '', ''), +(18527, '화목의 건틀릿', 'Gantelets d\'harmonie', 'Harmonische Stulpen', '和谐护手', '和諧護手', 'Guanteletes armoniosos', 'Guanteletes armoniosos', 'Гармонические рукавицы', '', '', '', '', '', '', '', ''), +(18528, '회오리 어깨갑옷', 'Spallières de cyclone', 'Zyklonschiftung', '飓风肩铠', '颶風肩鎧', 'Bufas de ciclón', 'Bufas de ciclón', 'Наплеч Смерча', '', '', '', '', '', '', '', ''), +(18529, '원소 판금 벨트', 'Ceinturon élémentaire en plaques', 'Elementarer Plattengurt', '元素板甲束带', '元素鎧甲腰帶', 'Faja de placas elementales', 'Faja de placas elementales', 'Латный ремень Стихий', '', '', '', '', '', '', '', ''), +(18530, '벼려진 오우거 갑옷', 'Haubert ogre', 'Ogergeschmiedete Halsberge', '食人魔锁甲', '巨魔鎖甲', 'Camisote forjado de ogro', 'Camisote forjado de ogro', 'Выкованный огром хауберк', '', '', '', '', '', '', '', ''), +(18531, '단호의 마울', 'Maillet inflexible', 'Unerschütterlicher Schlägel', '坚硬巨槌', '堅硬巨槌', 'Gran maza implacable', 'Gran maza implacable', 'Кувалда Непреклонности', '', '', '', '', '', '', '', ''), +(18532, '마나해일 로브', 'Robe de vague mentale', 'Gedankenschwallrobe', '心灵漩涡长袍', '心靈漩渦長袍', 'Toga de oleada de mente', 'Toga de oleada de mente', 'Одеяние мозгоштурма', '', '', '', '', '', '', '', ''), +(18533, '힘의 고르독 팔보호구', 'Brassards de puissance gordok', 'Gordoks Armschienen der Macht', '戈多克能量护腕', '戈多克能量護腕', 'Brazales de poder de Gordok', 'Brazales de poder de Gordok', 'Наручи Гордока', '', '', '', '', '', '', '', ''), +(18534, '오우거 마법사의 지팡이', 'Bâtonnet des ogres magi', 'Rute des Ogermagiers', '食人魔法师魔棒', '巨魔法師魔棒', 'Vara del Magi ogro', 'Vara del magi ogro', 'Жезл Огрских магов', '', '', '', '', '', '', '', ''), +(18535, '밀리의 방패', 'Bouclier de Milli', 'Millis Schild', '米利的盾牌', '米利的盾牌', 'Escudo de milicia', 'Escudo de milicia', 'Щит Милли', '', '', '', '', '', '', '', ''), +(18536, '밀리의 고서', 'Lexique de Milli', 'Millis Lexikon', '米利的词典', '米利的詞典', 'Lexicón de milicia', 'Lexicón de milicia', 'Словарь Милли', '', '', '', '', '', '', '', ''), +(18537, '반격의 자철광', 'Magnétite de contre-attaque', 'Gegenangriffsleitstein', '反击磁石', '反擊磁石', 'Magnetita de contraataque', 'Magnetita de contraataque', 'Магнит контратаки', '', '', '', '', '', '', '', ''), +(18538, '나무정령 파멸의 도끼', 'Fléau du tréant', 'Verderben der Treants', '古树天敌', '古樹天敵', 'Aterratreants', 'Aterrantárboles', 'Погибель древня', '', '', '', '', '', '', '', ''), +(18539, '정화의 성물함', 'Reliquaire de pureté', 'Reliquiar der Reinheit', '净化之匣', '淨化之匣', 'Relicario de Pureza', 'Relicario de Pureza', 'Реликварий Чистоты', '', '', '', '', '', '', '', ''), +(18540, '봉인된 정화의 성물함', 'Reliquaire de pureté scellé', 'Versiegeltes Reliquiar der Reinheit', '封印的净化之匣', '封印的淨化之匣', 'Relicario de Pureza sellado', 'Relicario de Pureza sellado', 'Запечатанный реликварий Чистоты', '', '', '', '', '', '', '', ''), +(18541, '권력의 단망토', 'Cape surpuissante', 'Schlagfertiges Cape', '强者斗篷', '強者斗篷', 'Manteo enjundioso', 'Manteo enjundioso', 'Накидка могущества', '', '', '', '', '', '', '', ''), +(18542, '태풍', 'Typhon', 'Taifun', '台风', '颱風', 'Tifón', 'Tifón', 'Тайфун', '', '', '', '', '', '', '', ''), +(18543, '엔트로피 반지', 'Anneau d\'Entropie', 'Ring der Entropie', '混乱之戒', '混亂之戒', 'Anillo de Entropía', 'Anillo de Entropía', 'Кольцо Энтропии', '', '', '', '', '', '', '', ''), +(18544, '파멸껍질 건틀릿', 'Gantelets de cuir funeste', 'Verdammnisstulpen', '厄运皮护手', '厄運皮護手', 'Guanteletes de pellejo maldito', 'Guanteletes de pellejo maldito', 'Рукавицы из роковой шкуры', '', '', '', '', '', '', '', ''), +(18545, '궁극의 비전 다리보호구', 'Jambières de suprématie arcanique', 'Beinlinge der Arkanen Überlegenheit', '无上奥法护腿', '無上奧法護腿', 'Leotardos de Supremacía arcana', 'Leotardos de Supremacía arcana', 'Поножи тайного превосходства', '', '', '', '', '', '', '', ''), +(18546, '지옥의 투구', 'Cervelière infernale', 'Infernalischer Hirnkasten', '恶魔颅壳', '惡魔顱殼', 'Jaula de cabeza infernal', 'Jaula de cabeza infernal', 'Наголовник инфернала', '', '', '', '', '', '', '', ''), +(18547, '극한의 얼음 벨트', 'Ceinturon de glace éternelle', 'Nieschmelzender Eisgurt', '永冻腰带', '永凍腰帶', 'Faja de hielo sin derretir', 'Faja de hielo sin derretir', 'Ремень Нетающего Льда', '', '', '', '', '', '', '', ''), +(18562, '엘레멘티움 광석', 'Minerai d\'élémentium', 'Elementiumerz', '源质矿石', '元素礦石', 'Elementium', 'Mena de elementium', 'Элементиевая руда', '', '', '', '', '', '', '', ''), +(18563, '바람추적자의 족쇄', 'Liens du Cherchevent', 'Fesseln des Windsuchers', '逐风者禁锢之颅', '逐風者禁錮之顱', 'Brazales del Hijo del Viento', 'Brazales del Hijo del Viento', 'Наручники Ветроносца', '썬더란의 영원한 감옥의 왼쪽 조각', 'La moitié gauche de la prison éternelle de Thunderaan', 'Die linke Hälfte von Donneraans ewigem Gefängnis', '桑德兰的永恒监牢的左半部分', '桑德蘭的永恆監牢的左半部分', 'La mitad izquierda de la Prisión eterna de Thunderaan.', 'La mitad izquierda de la Prisión eterna de Thunderaan.', 'Левая половина тюрьмы Громораана Ветроносца.'), +(18564, '바람추적자의 족쇄', 'Liens du Cherchevent', 'Fesseln des Windsuchers', '逐风者禁锢之颅', '逐風者禁錮之顱', 'Ataduras del Hijo del Viento', 'Ataduras del Hijo del Viento', 'Наручники Ветроносца', '썬더란의 영원한 감옥의 오른쪽 조각', 'La moitié droite de la prison éternelle de Thunderaan', 'Die rechte Hälfte von Donneraans ewigem Gefängnis', '桑德兰的永恒监牢的右半部分', '桑德蘭的永恆監牢的右半部分', 'La mitad derecha de la Prisión eterna de Thunderaan.', 'La mitad derecha de la Prisión eterna de Thunderaan.', 'Правая половина тюрьмы Громораана Ветроносца.'), +(18565, '환생의 관 DEPRECATED', '[PÉRIMÉ] Calice de la renaissance', 'Gefäß der Wiedergeburt DEPRECATED', '', '複生之瓶', 'Vasija de Rebirth DEPRECATED', 'Vasija de Rebirth DEPRECATED', 'Испорченный сосуд Возрождения ИСПОРЧЕННЫЙ', '', '', '', '', '', '', '', ''), +(18566, '화염 군주의 정수 DEPRECATED', '[PÉRIMÉ] Essence du Seigneur du feu', 'Essenz des Feuerfürsten', '', '', 'Esencia de the Firelord DEPRECATED', 'Esencia del Señor del Fuego DEPRECATED', 'Сущность Повелителя Огня ИСПОРЧЕННАЯ', '', '', '', '', '', '', '', ''), +(18567, '원소 융해촉진제', 'Catalyseur élémentaire', 'Elementarfluxus', '元素助熔剂', '元素助熔劑', 'Flujo elemental', 'Flujo elemental', 'Плавень стихий', '', '', '', '', '', '', '', ''), +(18582, '아지노스의 쌍날검', 'Les Lames Jumelles d\'Azzinoth', 'Die Zwillingsklingen von Azzinoth', '埃辛诺斯双刃', '埃辛諾斯雙刃', 'Las espadas gemelas de Azzinoth', 'Las hojas gemelas de Azzinoth', 'Парные клинки Аззинота', '', '', '', '', '', '', '', ''), +(18583, '아지노스의 전투검 (오른손)', 'Glaive de guerre d\'Azzinoth (droit)', 'Kriegsgleve von Azzinoth (rechts)', '埃辛诺斯战刃(右)', '埃辛諾斯戰刃(右)', 'Guja de guerra de Azzinoth (derecha)', 'Guja de guerra de Azzinoth (derecha)', 'Боевой клинок Аззинота (правый)', '', '', '', '', '', '', '', ''), +(18584, '아지노스의 전투검 (왼손)', 'Glaive de guerre d\'Azzinoth (gauche)', 'Kriegsgleve von Azzinoth (links)', '埃辛诺斯战刃(左)', '埃辛諾斯戰刃(左)', 'Guja de guerra de Azzinoth (izquierda)', 'Guja de guerra de Azzinoth (izquierda)', 'Боевой клинок Аззинота (левый)', '', '', '', '', '', '', '', ''), +(18585, '충성의 고리', 'Anneau d\'allégeance', 'Ring der Treue', '忠诚指环', '忠誠之環', 'Sortija de Lealtad', 'Sortija de Lealtad', 'Кольцо преданности', '', '', '', '', '', '', '', ''), +(18586, '홀로나무 고리', 'Anneau de Lonetree', 'Lonetrees Ring', '独木环', '獨木環', 'Círculo de Soliárbol', 'Círculo de Soliárbol', 'Обруч Одинокого Дерева', '', '', '', '', '', '', '', ''), +(18587, '고블린 점퍼 케이블 XL', 'Défibrillateurs gobelins XL', 'Goblin-Überbrückungskabel XL', '地精起搏器XL型', '哥布林起搏器XL型', 'Pinzas de batería goblin XL', 'Desfibriladores goblin XL', 'Гоблинский кабельный макси-дефибриллятор', '', '', '', '', '', '', '', ''), +(18588, '초보자용 다이너마이트 II', 'Dynamite Ev-Lan II', 'EZ-Thro-Dynamit II', '简易投掷炸弹 II', '簡易投擲炸彈 II', 'Dinamita EZ-Thro 2', 'Dinamita para tontos II', 'Ez-Thro динамит II', '기계공학 수련을 하지 않은 초보자들을 위한 다이너마이트로 일반 초보자용 다이너마이트에 비해 위험도는 낮아졌고 폭발력은 두 배 늘어났습니다.', 'La dynamite pour les non-ingénieurs ! Elle vous arrache rarement* la main et a presque deux fois la puissance explosive de la dynamite Ev-Lan !', 'Das Dynamit für jedermann, das selten* in der Hand hochgeht, mit mehr als der doppelten Sprengkraft von einfachem EZ-Thro.', '供非工程学专业人士使用的炸弹,几乎从来不在你手中爆炸,威力超过标准简易投掷炸弹两倍!', '供非工程學專業人士使用的炸彈,幾乎從來不在你手中爆炸,威力超過標準簡易投擲炸彈兩倍!', 'La dinamita para los que no son ingenieros que en muy pocas ocasiones* estalla en la mano y con el doble de potencia que la estándar EZ-Thro.', 'La dinamita para los que no son ingenieros que en muy pocas ocasiones* estalla en la mano y con el doble de potencia que la estándar para tontos.', 'Динамит подходит для использования тем, кто не имеет инженерного образования, редко взрывается в руках, взрывная сила вдвое превосходит предыдущую версию.'), +(18589, '잠들어 있는 바람의 성검 DEPRECATED', '[PÉRIMÉ] Lame du baiser du vent dormante', 'Schlummernde vom Wind berührte Klinge DEPRECATED', '风吻之刃', '風吻之刃', 'Hoja besada por el viento durmiente DEPRECATED', 'Hoja besada por el viento durmiente DEPRECATED', 'Целованный сонным ветром клинок ИСПОРЧЕНО', '', '', '', '', '', '', '', ''), +(18590, '흉포한 올빼미야수의 피', 'Sang de bêtes enragées', 'Blut tobender Bestien', '狂暴野兽的血', '狂暴野獸的血', 'Sangre de bestia enfurecida', 'Sangre de bestia enfurecida', 'Кровь яростного зверя', '', '', '', '', '', '', '', ''), +(18591, '피가 담긴 상자', 'Caisse de sang', 'Behälter mit Blut', '血箱', '血箱', 'Caja de sangre', 'Caja de sangre', 'Ларец Крови', '', '', '', '', '', '', '', ''), +(18592, '도면: 설퍼론 망치', 'Plans : Marteau en sulfuron', 'Pläne: Sulfuronhammer', '设计图:萨弗隆之锤', '設計圖:薩弗隆戰錘', 'Diseño: martillo de Sulfuron', 'Diseño: martillo de Sulfuron', 'Чертеж: сульфуронский молот', '', '', '', '', '', '', '', ''), +(18593, '토륨 대장조합 계약서', '[VIEUX] Contrat de la Confrérie du Thorium', 'Vertrag der Thoriumbruderschaft', '', '', 'Contrato de la Hermandad del Torio (OLD)', 'Contrato de la Hermandad del torio (OLD)', 'Контракт Братства Тория (СТАРЫЙ)', '검은무쇠 띠로 봉인되어 있습니다.', 'Lié par des fils de sombrefer', 'Gebunden in Dunkeleisendraht', '它被黑铁线捆了起来。', '它被黑鐵線捆了起來。', 'Delimitado con alambre de Hierro Negro', 'Delimitado con alambre de Hierro Negro', 'оцеплено колючей проволокой Черного Железа'), +(18594, '강력한 시포리움 폭약', 'Puissante charge d\'hydroglycérine', 'Mächtige Zephyriumladung', '强力爆盐炸弹', '強力爆鹽炸彈', 'Carga de seforio potente', 'Carga de seforio potente', 'Мощный сефориевый заряд', '', '', '', '', '', '', '', ''), +(18595, '붉은 오팔', 'Opale de sang', 'Blutopal', '血红猫眼石', '血紅貓眼石', 'Ópalo de sangre', 'Ópalo de sangre', 'Кровавый Опал', '', '', '', '', '', '', '', ''), +(18596, '몬스터 - Axe, Horde B01 Green', 'Monstre - Hache, Horde B01 vert', 'Monster-Axt, Horde B01 Grün', '', '', 'Monstruo: hacha, de la Horda B01 verde', 'Monstruo: hacha, de la Horda B01 verde', 'Монстр - секира, Орда B01 зеленая', '', '', '', '', '', '', '', ''), +(18597, '오크 고아 호루라기', 'Sifflet d\'orphelin orc', 'Pfeife des orcischen Waisenkindes', '兽人孤儿哨', '獸人孤兒哨', 'Silbato de huérfano orco', 'Silbato de huérfano orco', 'Орочий сиротский свисток', '', '', '', '', '', '', '', ''), +(18598, '인간 고아 호루라기', 'Sifflet d\'orphelin humain', 'Pfeife des menschlichen Waisenkindes', '人类孤儿哨', '人類孤兒哨', 'Silbato de huérfano humano', 'Silbato de huérfano humano', 'Человеческий сиротский свисток', '', '', '', '', '', '', '', ''), +(18599, 'Test Enchhelp QARaid Enchant 2H Weapon - Agility', 'AQEnchantement 2M Arme +25 Agilité', 'QAVerzauberung Zweihandwaffe +25 Beweglichkeit', '', '', '', 'QAEncantar Armas 2M +25 Agilidad', 'Тест: зачаровывание оружия, ловкость +25', '', '', '', '', '', '', '', ''), +(18600, '마법서: 신비한 총명함', 'Tome d\'Illumination des arcanes', 'Foliant der arkanen Brillanz', '奥术光辉宝典', '祕法光輝寶典', 'Escrito sobre Resplandor Arcano', 'Escrito sobre Resplandor Arcano', 'Фолиант Чародейского просветления', '', '', '', '', '', '', '', ''), +(18601, '빛나는 수정 감옥', 'Prison de cristal luminescente', 'Leuchtendes Kristallgefängnis', '光芒水晶监牢', '光芒水晶監牢', 'Prisión de cristal resplandeciente', 'Prisión de cristal resplandeciente', 'Светящийся кристалл Заточения', '', '', '', '', '', '', '', ''), +(18602, '희생의 고서', 'Tome du Sacrifice', 'Foliant der Opferung', '牺牲之书', '犧牲之書', 'Escrito sobre Sacrificio', 'Escrito sobre Sacrificio', 'Фолиант Жертвы', '', '', '', '', '', '', '', ''), +(18603, '사티로스의 피', 'Sang de satyre', 'Satyrblut', '萨特之血', '薩特之血', 'Sangre de sátiro', 'Sangre de sátiro', 'Кровь сатира', '', '', '', '', '', '', '', ''), +(18604, '헤더린의 눈물', 'Larmes de l\'Hederine', 'Träne der Hederine', '赫达琳之泪', '赫達琳之淚', 'Lágrimas de los Hederine', 'Lágrimas de los Hederine', 'Слезы Хедерины', '', '', '', '', '', '', '', ''), +(18605, '사로잡은 파멸의수호병', 'Garde funeste emprisonné', 'Eingekerkerte Verdammniswache', '被囚禁的末日守卫', '被囚禁的末日守衛', 'Guardia apocalíptico encarcelado', 'Guardia apocalíptico encarcelado', 'Плененный стражник ужаса', '', '', '', '', '', '', '', ''), +(18606, '얼라이언스 전투 깃발', 'Etendard de bataille de l\'Alliance', 'Schlachtstandarte der Allianz', '联盟军旗', '聯盟軍旗', 'Estandarte de batalla de la Alianza', 'Confalón de batalla de la Alianza', 'Боевой штандарт Альянса', '', '', '', '', '', '', '', ''), +(18607, '호드 전투 깃발', 'Etendard de bataille de la Horde', 'Schlachtstandarte der Horde', '部落军旗', '部落軍旗', 'Estandarte de batalla de la Horda', 'Confalón de batalla de la Horda', 'Боевой штандарт Орды', '', '', '', '', '', '', '', ''), +(18608, '축복의 지팡이', 'Bénédiction', 'Segnung', '祈福', '祈福', 'Bendición', 'Oración', 'Благодарение', '', '', '', '', '', '', '', ''), +(18609, '저주의 지팡이', 'Anathème', 'Bannfluch', '咒逐', '咒逐', 'Anatema', 'Anatema', 'Анафема', '', '', '', '', '', '', '', ''), +(18610, '날카로운 마체테', 'Machette effilée', 'Beißende Machete', '锋利弯刀', '鋒利彎刀', 'Machete cortante', 'Machete cortante', 'Остро отточенное мачете', '', '', '', '', '', '', '', ''), +(18611, '나무옹이 다리보호구', 'Jambières de Pin-tordu', 'Gamaschen der Knarzklauen', '瘤背护腿', '瘤背護腿', 'Leotardos Tuercepinos', 'Leotardos Tuercepinos', 'Поножи Кривой Сосны', '', '', '', '', '', '', '', ''), +(18612, '피투성이 사슬 장화', 'Bottes en mailles sanglantes', 'Blutige Kettenstiefel', '血腥链甲战靴', '血腥鍊甲戰靴', 'Botas de anillas sangrientas', 'Botas de anillas sangrientas', 'Кровавые плетеные сапоги', '', '', '', '', '', '', '', ''), +(18622, '완전무결한 지옥의 정수 (자에데나르)', 'Gangressence parfaite (Jaedenar)', 'Reine Teufelsessenz (Jaedenar)', '无暇的恶魔精华(加德纳尔)', '無暇的惡魔精華(加德納爾)', 'Esencia de inferi impecable (Jaedenar)', 'Esencia vil impecable (Jaedenar)', 'Безупречная субстанция Скверны (Джеденар)', '', '', '', '', '', '', '', ''), +(18623, '완전무결한 지옥의 정수 (어둠의 문)', 'Gangressence parfaite (Porte des ténèbres)', 'Reine Teufelsessenz (Dunkles Portal)', '无暇的恶魔精华(黑暗之门)', '無暇的惡魔精華(黑暗之門)', 'Esencia de inferi impecable (Portal oscuro)', 'Esencia vil impecable (Portal oscuro)', 'Безупречная субстанция Скверны (Темный портал)', '', '', '', '', '', '', '', ''), +(18624, '완전무결한 지옥의 정수 (아즈샤라)', 'Gangressence parfaite (Azshara)', 'Reine Teufelsessenz (Azshara)', '无暇的恶魔精华(艾萨拉)', '無暇的惡魔精華(艾薩拉)', 'Esencia de inferi impecable (Azshara)', 'Esencia vil impecable (Azshara)', 'Безупречная субстанция Скверны (Азшара)', '', '', '', '', '', '', '', ''), +(18625, '크로쉬우스의 지옥핵', 'Noyau infernal de Kroshius', 'Kroshius\' Höllenbestienkern', '克罗苏斯的恶魔之核', '克羅蘇斯的惡魔之核', 'Núcleo infernal de Kroshius', 'Núcleo infernal de Kroshius', 'Адское ядро Крошиуса', '', '', '', '', '', '', '', ''), +(18626, '지옥의 불꽃', 'Gangrefeu', 'Teufelsfeuer', '魔火', '魔火', 'Fuego inferi', 'Fuego vil', 'Пламя Скверны', '', '', '', '', '', '', '', ''), +(18627, '데스무라의 징', 'Gong de Dethmoora', 'Gong von Dethmoora', '达斯莫拉之锣', '達斯莫拉之鑼', 'Gong de Dethmoora', 'Gong de Dethmoora', 'Гонг Детмуры', '', '', '', '', '', '', '', ''), +(18628, '토륨 대장조합 계약서', 'Contrat de la Confrérie du Thorium', 'Vertrag der Thoriumbruderschaft', '瑟银兄弟会契约', '瑟銀兄弟會契約', 'Contrato de la Hermandad del Torio', 'Contrato de la Hermandad del torio', 'Контракт братства Тория', '검은무쇠 띠로 봉인되어 있습니다.', 'Lié par des fils de sombrefer', 'Gebunden in Dunkeleisendraht', '它被黑铁线捆了起来。', '它被黑鐵線捆了起來。', 'Delimitado con alambre de Hierro Negro', 'Delimitado con alambre de Hierro Negro', 'оцеплено колючей проволокой Черного Железа'), +(18629, '검은 자철광', 'Magnétite noire', 'Schwarzer Leitstein', '黑色磁石', '黑色磁石', 'Magnetita negra', 'Magnetita negra', 'Черный Магнит', '', '', '', '', '', '', '', ''), +(18630, '심판의 불꽃', 'Flambeau du Jugement dernier', 'Aufflackern des Jüngsten Gerichts', '末日火焰', '末日火焰', 'Llama del Día del Juicio Final', 'Llama del Día del Juicio Final', 'Сияние Судного Дня', '', '', '', '', '', '', '', ''), +(18631, '진은 변환기', 'Altérateur de vrai-argent', 'Echtsilberumwandler', '真银变压器', '真銀變壓器', 'Transformador de veraplata', 'Transformador de veraplata', 'Трансформатор истинного серебра', '', '', '', '', '', '', '', ''), +(18632, '문브룩 무지개사탕', 'Caramel de Ruisselune', 'Moonbrook Tumult-Toffee', '月溪节日糖', '月溪節日糖', 'Caramelo de los disturbios de Arroyo de la Luna', 'Caramelo de los disturbios de Arroyo de la Luna', 'Изумительный соус из Луноречья', '', '', '', '', '', '', '', ''), +(18633, '스틸린의 막대사탕', 'Sucette amère de Styleen', 'Styleens Sauerlolly', '斯泰林的乳酸棒棒糖', '斯泰林的乳酸棒棒糖', 'Piruleta de Styleen', 'Piruleta de Styleen', 'Леденцы Стилины', '', '', '', '', '', '', '', ''), +(18634, '회전냉각식 냉기 반사기', 'Réflectoglace gyrogivre', 'Gyrofrosteisreflektor', '超低温寒冰偏斜器', '寒冰偏斜器', 'Refractor de hielo Girohielo', 'Reflector de hielo girohielo', 'Отражатель Льда', '', '', '', '', '', '', '', ''), +(18635, '벨라라의 땅콩초코바', 'Barre aux noisettes de Bellara', 'Bellaras Nussriegel', '蓓拉的夹心巧克力', '蓓拉的夾心巧克力', 'Barra de nueces de Bellara', 'Barrita de nueces de Bellara', 'Ореховая паста Беллары', '', '', '', '', '', '', '', ''), +(18636, '망가진 점퍼 케이블 XL', 'Défibrillateur abîmé XL', 'Defekte Überbrückungskabel XL', '被摧毁的地精起搏器XL型', '被摧毀的地精起搏器XL型', 'Pinzas de batería estropeadas XL', 'Desfibriladores XL estropeados', 'Испорченные кроссировочные кабели XL', '', '', '', '', '', '', '', ''), +(18637, '상급 유전자 역결합기', 'Recombobulateur majeur', 'Großer Rekombobulator', '强力净化器', '強力淨化器', 'Recombobulador sublime', 'Recombobulador sublime', 'Большой атомарный перенаправлятор', '', '', '', '', '', '', '', ''), +(18638, '극고온 화염 반사기', 'Réflectoflamme hyper-radiant', 'Hyperstrahlender Flammenreflektor', '高辐射烈焰反射器', '高輻射烈焰反射器', 'Refractor de llamas hiperradiante', 'Reflector de llamas hiperradiante', 'Сверхизлучатель Отражения Огня', '', '', '', '', '', '', '', ''), +(18639, '초광자 암흑 반사기', 'Réflectombre ultra-flash', 'Ultrablendender Schattenreflektor', '快速暗影反射器', '快速暗影反射器', 'Reflector de sombras ultra-flash', 'Reflector de las Sombras ultradeslumbrante', 'Улдьтраяркий Отражатель Теней', '', '', '', '', '', '', '', ''), +(18640, '무거운 돌멩이', 'Caillou rigolo', 'Lustiger Spaßstein', '趣味石块', '趣味石塊', 'Roca de diversión', 'Roca de diversión', 'Веселый камень', '', '', '', '', '', '', '', ''), +(18641, '강도 높은 다이너마이트', 'Dynamite dense', 'Dichtes Dynamit', '致密炸弹', '緻密炸彈', 'Dinamita densa', 'Dinamita densa', 'Концентрированный динамит', '', '', '', '', '', '', '', ''), +(18642, '제이나의 사인', 'Autographe de Jaina', 'Jainas Autogramm', '吉安娜的签名', '珍娜的簽名', 'Autógrafo de Jaina', 'Autógrafo de Jaina', 'Автограф Джайны', '랜디스 어린이 씩씩하게 자라서 나중에 훌륭한 영웅이 되길 바래요. – 제이나 프라우드무어', 'Sois fort, Randis, et efforce-toi de réaliser ta destinée de héros. -- Dame Jaina Proudmoore', 'Sei stark Randis und strebe danach der Held zu werden, der dir vorherbestimmt wurde zu sein. -- Lady Jaina Proudmoore', '要坚强地生存下去,兰迪斯,要立志成为一名伟大的英雄。——吉安娜·普罗德摩尔', '要堅強地生存下去,蘭迪斯,要立志成為一名偉大的英雄。——珍娜·普勞德摩爾', 'Sé fuerte Randis y aspira a ser el héroe que debías ser. -- Lady Jaina Valiente', 'Sé fuerte Randis y aspira a ser el héroe que debías ser. -- Lady Jaina Valiente', 'Будь сильным Рандис, и добейся того, чего желаешь. - Леди Джайна Праудмур'), +(18643, '케른의 발굽도장', 'Empreinte de sabot de Cairne', 'Cairnes Hufabdruck', '凯恩的蹄印', '凱恩的蹄印', 'Marca de la pezuña de Cairne', 'Marca de la pezuña de Cairne', 'Отпечаток копыта Кэрна', '영혼의 목소리에 늘 귀를 기울이고 살아가길 바랍니다, 그런스군. 진정한 영웅은 영혼의 부름에 응하는 자들이랍니다. - 케른 블러드후프', 'Ecoute les esprits, jeune Grunth. C\'est ainsi que les vrais héros découvrent leur vocation. -- Cairne Bloodhoof', 'Höre auf die Geister, junger Grunz. Denn nur von ihnen erfährt der wahre Held seine Berufung. -- Cairne Bloodhoof', '听从灵魂的召唤,小格伦斯。英雄就是由此而诞生的。 ——凯恩·血蹄', '聽從靈魂的召喚,小葛蘭斯。英雄就是由此而誕生的。 ——凱恩·血蹄', 'Levanta el ánimo, joven Grunth. Ahí es donde los auténticos héroes reciben su llamada. -- Cairne Pezuña de Sangre', 'Levanta el ánimo, joven Grunth. Ahí es donde los auténticos héroes reciben su llamada. -- Cairne Pezuña de Sangre', 'Прислушайся к духам, юный Грент, здесь истинные герои могут услышать их зов. - Кэрн Кровавое Копыто.'), +(18644, '몬스터 - Staff, Ornate Jeweled Staff - Red Low Red Flame', 'Monstre - Bâton, Bâton orné serti - Rouge Faible Rouge Flamme', 'Monster-Stab, Verschnörkelter juwelenbesetzter Stab - Rot Geringe Rote Flamme', '', '', 'Monstruo: bastón, bastón ornamentado con joyas: rojo con llama pequeña roja', 'Monstruo: bastón, bastón ornamentado con joyas: rojo con llama roja pequeña', 'Монстр - посох, изысканный изукрашенный посох - красный низкое красное пламя', '', '', '', '', '', '', '', ''), +(18645, '노움 자동경보기', 'Robot d\'alarme gnome', 'Gnomsicher Alarm-O-Bot', '报警机器人', '地精警報機器人', '', 'Roboalarma gnómica', 'Гномский тревого-бот', '', '', '', '', '', '', '', ''), +(18646, '신앙의 눈', 'L\'Oeil de la divinité', 'Das Auge der Offenbarung', '神圣之眼', '神聖之眼', 'El Ojo de Divinidad', 'El Ojo de Divinidad', 'Око Божественности', '눈을 자세히 들여다보니 뭔가 움직이는 것 같습니다.', 'Vous apercevez des mouvements quand vous regardez dans l\'Œil.', 'Ihr könnt Bewegungen ausmachen, wenn ihr in das Auge blickt.', '当你看着它的时候,你会发现它在动。', '當你看著它的時候,你會發現它在動。', 'Ves movimiento si observas bien el Ojo.', 'Ves movimiento si observas bien el Ojo.', 'Взлядываясь в Око ты замечаешь какое-то движение.'), +(18647, '설계도: 붉은 폭죽', 'Schéma : Fusée rouge', 'Bauplan: Rotes Feuerwerk', '结构图:红色焰火', '結構圖:紅色煙火', 'Esquema: fuego artificial rojo', 'Esquema: fuego de artificio rojo', 'Чертеж: красный фейерверк', '', '', '', '', '', '', '', ''), +(18648, '설계도: 녹색 폭죽', 'Schéma : Fusée verte', 'Bauplan: Grünes Feuerwerk', '结构图:绿色焰火', '結構圖:綠色煙火', 'Esquema: fuego artificial verde', 'Esquema: fuego de artificio verde', 'Чертеж: зеленая петарда', '', '', '', '', '', '', '', ''), +(18649, '설계도: 푸른 폭죽', 'Schéma : Fusée bleue', 'Bauplan: Blaues Feuerwerk', '结构图:蓝色焰火', '結構圖:藍色煙火', 'Esquema: fuego artificial azul', 'Esquema: fuego de artificio azul', 'Чертеж: синий фейерверк', '', '', '', '', '', '', '', ''), +(18650, '설계도: 초보자용 다이너마이트 II', 'Schéma : Dynamite Ev-Lan II', 'Bauplan: EZ-Thro-Dynamit II', '结构图:简易投掷炸弹 II', '結構圖:簡易投擲炸彈 II', 'Esquema: dinamita EZ-Thro 2', 'Esquema: dinamita para tontos II', 'Чертеж: EZ-Thro динамит II', '', '', '', '', '', '', '', ''), +(18651, '설계도: 진은 변환기', 'Schéma : Altérateur de vrai-argent', 'Bauplan: Echtsilberumwandler', '结构图:真银变压器', '結構圖:真銀變壓器', 'Esquema: transformador de veraplata', 'Esquema: transformador de veraplata', 'Чертеж: преобразователь истинного серебра', '', '', '', '', '', '', '', ''), +(18652, '설계도: 회전냉각식 냉기 반사기', 'Schéma : Réflectoglace gyrogivre', 'Bauplan: Gyrofrosteisreflektor', '结构图:超低温寒冰偏斜器', '結構圖:寒冰偏斜器', 'Esquema: refractor de hielo Girohielo', 'Esquema: reflector de hielo girohielo', 'Чертеж: гирозамораживающий ледяной отражатель', '', '', '', '', '', '', '', ''), +(18653, '설계도: 고블린 점퍼 케이블 XL', 'Schéma : Défibrillateur gobelin XL', 'Bauplan: Goblin-Überbrückungskabel XL', '结构图:地精起搏器XL型', '結構圖:哥布林起搏器XL型', 'Esquema: pinzas de batería goblin XL', 'Esquema: desfibriladores goblin XL', 'Чертеж: гоблинские кроссировочные кабели XL', '', '', '', '', '', '', '', ''), +(18654, '설계도: 노움 자동경보기', 'Schéma : Robot d\'alarme gnome', 'Bauplan: Gnomischer Alarm-O-Bot', '结构图:侏儒报警机器人', '結構圖:地精報警機器人', 'Esquema: robot alarma gnómico', 'Esquema: roboalarma gnómica', 'Чертеж: гномский тревого-бот', '', '', '', '', '', '', '', ''), +(18655, '설계도: 상급 유전자 역결합기', 'Schéma : Recombobulateur majeur', 'Bauplan: Großer Rekombobulator', '结构图:强力净化器', '結構圖:強力淨化器', 'Esquema: recombobulador sublime', 'Esquema: recombobulador sublime', 'Чертеж: старший перенаправлятор', '', '', '', '', '', '', '', ''), +(18656, '설계도: 강력한 시포리움 폭약', 'Schéma : Puissante charge d\'hydroglycérine', 'Bauplan: Mächtige Zephyriumladung', '结构图:强力爆盐炸弹', '結構圖:強力爆鹽炸彈', 'Esquema: carga de seforio potente', 'Esquema: carga de seforio potente', 'Чертеж: мощный сефориевый заряд', '', '', '', '', '', '', '', ''), +(18657, '설계도: 극고온 화염 반사기', 'Schéma : Réflectoflamme hyper-radiant', 'Bauplan: Hyperstrahlender Flammenreflektor', '结构图:高辐射烈焰反射器', '結構圖:高輻射烈焰反射器', 'Esquema: refractor de llamas hiperradiante', 'Esquema: reflector de llamas hiperradiante', 'Чертеж: отражатель огня широкого радиуса действия', '', '', '', '', '', '', '', ''), +(18658, '설계도: 초광자 암흑 반사기', 'Schéma : Réflectombre ultra-flash', 'Bauplan: Ultrablendender Schattenreflektor', '结构图:快速暗影反射器', '結構圖:快速暗影反射器', 'Esquema: reflector de sombras ultra-flash', 'Esquema: reflector de las Sombras ultradeslumbrante', 'Чертеж: ультра-вспышечный теневой отражатель', '', '', '', '', '', '', '', ''), +(18659, '놀드랏실의 파편', 'Eclat de Nordrassil', 'Splitter von Nordrassil', '诺达希尔碎片', '諾達希爾碎片', 'Astilla de Nordrassil', 'Astilla de Nordrassil', 'Расщепитель Нордрассила', '세계수의 조그만 파편', 'Un minuscule fragment de l\'Arbre-Monde', 'Ein kleines Fragment des Weltenbaumes', '世界之树的一小块碎片', '世界之樹的一小塊碎片', 'Un pequeño fragmento del Árbol del Mundo.', 'Un pequeño fragmento del Árbol del Mundo.', 'Маленький кусочек Древа Жизни.'), +(18660, '아제로스 확대기', 'Agrandisseur de monde', 'Weltvergrößerer', '世界放大器', '世界放大器', 'Amplificador de mundo', 'Amplificador de mundo', 'Увеличитель мира', '오직 노움의 첨단 기술력으로만 실현 가능한 전세계를 뒤바꿔 놓는 세기의 발명품!', 'Seule la technologie gnome pouvait inventer une machine qui affecte le monde entier !', 'Nur die Technologie der Gnome konnte ein Gerät erfinden, das die ganze Welt revolutionieren würde!', '只有侏儒的尖端科技才能制造出足以改变整个世界的装置!', '只有地精的尖端科技才能製造出足以改變整個世界的裝置!', '¡Solo con la tecnología gnoma se podría inventar un dispositivo que afectase a todo el mundo!', '¡Solo con la tecnología gnómica se podría inventar un dispositivo que afectase a todo el mundo!', 'Только с помощью гномьих технологий можно произвести прибор, который воздействует на весь мир.'), +(18661, '설계도: 아제로스 확대기', 'Schéma : Agrandisseur de monde', 'Bauplan: Weltvergrößerer', '结构图:世界放大器', '結構圖:世界放大器', 'Esquema: amplificador de mundo', 'Esquema: amplificador de mundo', 'Чертеж: увеличитель мира', '', '', '', '', '', '', '', ''), +(18662, '무거운 가죽공', 'Balle en cuir lourd', 'Schwerer Lederball', '重皮球', '重皮球', 'Bola de cuero pesado', 'Bola de cuero pesado', 'Тяжелый кожаный мяч', '', '', '', '', '', '', '', ''), +(18663, '지비의 단지', 'Bocal de J\'eevee', 'J\'eevees Glas', '耶维尔的瓶子', '耶維爾的瓶子', 'Jarra de J\'eevee', 'Jarra de J\'eevee', 'Флакон Д\'жииви', '', '', '', '', '', '', '', ''), +(18664, '군사계급에 관한 논문', 'Un traité sur les grades', 'Eine Abhandlung über die militärischen Ränge', '军衔概述', '軍銜概述', 'Un tratado sobre rangos militares', 'Un tratado sobre rangos militares', 'Трактат о военных рангах', '', '', '', '', '', '', '', ''), +(18665, '어둠의 눈', 'L\'Oeil de l\'ombre', 'Das Auge der Schatten', '暗影之眼', '暗影之眼', 'El Ojo de las Sombras', 'El Ojo de la Sombra', 'Око Тени', '눈 속에 강력한 암흑의 기운이 이글거리고 있습니다.', 'Des ténèbres tourbillonnantes engloutissent l\'œil.', 'Brodelnde Dunkelheit umnebelt das Auge.', '黑暗笼罩着这颗眼睛。', '黑暗籠罩著這顆眼睛。', 'Una oscuridad en ebullición oculta el ojo.', 'Una oscuridad en ebullición oculta el ojo.', 'В оке клубится тьма.'), +(18666, '시험용 마법부여 무기 성전사', 'AQEnchantement Arme Croisé', 'QAVerzauberung Waffe Kreuzfahrer', '', '', '', '', 'Тест: зачаровывание оружия рыцаря', '', '', '', '', '', '', '', ''), +(18667, '시험용 마법부여 무기 빙결', 'AQEnchantement Arme Frisson glacial', 'QAVerzauberung Waffe Eisiger Hauch', '', '', '', 'QAEncantar Weapon Icy Chill', 'Тест: зачаровывание оружия - ледяная стужа', '', '', '', '', '', '', '', ''), +(18668, '시험용 마법부여 무기 주문 강화', 'AQEnchantement Arme Puissance de sort', 'QAVerzauberung Waffe Zauberkraft', '', '', '', '', 'Тест: зачаровывание оружия заклинаний', '', '', '', '', '', '', '', ''), +(18669, '시험용 마법부여 무기 치유 강화', 'AQEnchantement Arme Pouvoir de guérison', 'QAVerzauberung Waffe Heilkraft', '', '', '', 'QAEncantar Arma Poder de sanación', 'Тест: зачаровывание оружия - исцеление', '', '', '', '', '', '', '', ''), +(18670, '소로시안 상형문자', 'Glyphes de Xoroth', 'Xorothianische Glyphen', '克索诺斯雕文', '克索諾斯雕文', 'Glifos xorotianos', 'Glifos xorothianos', 'Зоротианские письмена', '', '', '', '', '', '', '', ''), +(18671, '남작 차르의 홀', 'Sceptre du baron Charr', 'Baron Glutarrs Szepter', '火焰男爵查尔的节杖', '火焰男爵查爾的節杖', 'Cetro del barón Charr', 'Cetro del barón Charr', 'Скипетр Барона Огнерра', '', '', '', '', '', '', '', ''), +(18672, '정령의 불씨', 'Braise d\'élémentaire', 'Elementare Glut', '元素灰烬', '元素灰燼', 'Elemental de ámbar', 'Elemental de ascuas', 'Элементарный уголь', '', '', '', '', '', '', '', ''), +(18673, '아발란치온의 돌가죽 방패', 'Peau pierreuse d\'Avalanchion', 'Lavinius\' steiniger Balg', '阿瓦兰奇奥的石皮', '阿瓦蘭奇奧的石皮', 'Pellejo pedregoso de Avalanchion', 'Pellejo pedregoso de Avalanchion', 'Каменная шкура Лавиниона', '', '', '', '', '', '', '', ''), +(18674, '단단한 돌고리', 'Anneau de pierre durcie', 'Verhärtetes Steinband', '硬石指环', '硬石指環', 'Sortija de piedra endurecida', 'Sortija de piedra endurecida', 'Закаленное каменное кольцо', '', '', '', '', '', '', '', ''), +(18675, '호드와 얼라이언스의 군계급', 'Grades de la Horde & de l\'Alliance', 'Militärische Ränge der Horde & Allianz', '部落与联盟的军衔', '部落與聯盟的軍銜', 'Rangos militares de la Horda y Alianza', 'Rangos militares de la Horda y la Alianza', 'Военные ранги Орды и Альянса', '', '', '', '', '', '', '', ''), +(18676, '칼날바람의 장식띠', 'Echarpe du Déchirevent', 'Schärpe des Windhäschers', '烈风掠夺者腰带', '烈風掠奪者腰帶', 'Fajín del Asaltavientos', 'Fajín del Atracavientos', 'Кушак Ветробоя', '', '', '', '', '', '', '', ''), +(18677, '서풍 망토', 'Cape du zéphyr', 'Zephyrumhang', '微风斗篷', '微風斗篷', 'Capa Céfiro', 'Capa Céfiro', 'Зефирский плащ', '', '', '', '', '', '', '', ''), +(18678, '템페스트리아의 얼음 목걸이', 'Collier gelé de Tempestria', 'Tempestrias gefrorene Halskette', '泰比斯蒂亚的寒冰项链', '泰比斯蒂亞的寒冰項鏈', 'Collar helado de Tempestria', 'Collar helado de Tempestria', 'Замерзшее ожерелье Темпестрии', '', '', '', '', '', '', '', ''), +(18679, '극한의 반지', 'Anneau glacial', 'Kühler Ring', '寒冷戒指', '寒冷戒指', 'Anillo frígido', 'Anillo gélido', 'Кольцо безразличия', '', '', '', '', '', '', '', ''), +(18680, '고대의 해골 장궁', 'Arc d\'os des Anciens', 'Antiker Knochenbogen', '上古骨弓', '上古骨弓', 'Arco de hueso antiguo', 'Arco de hueso antiguo', 'Древний костяной лук', '', '', '', '', '', '', '', ''), +(18681, '석실 어깨걸이', 'Châle funéraire', 'Begräbnisschal', '葬礼披肩', '葬禮披風', 'Chal de entierro', 'Chal de entierro', 'Погребальная наплечная накидка', '', '', '', '', '', '', '', ''), +(18682, '구울가죽 다리보호구', 'Jambières en peau de goule', 'Ghulhaut-Beinlinge', '食尸鬼皮护腿', '食屍鬼皮護腿', 'Leotardos de piel de necrófago', 'Leotardos de piel de necrófago', 'Поножи из кожи вурдалака', '', '', '', '', '', '', '', ''), +(18683, '심야의 망치', 'Marteau des vêpres', 'Hammer der Vesper', '薄暮之锤', '薄暮之錘', 'Martillo de la Víspera', 'Martillo de la Víspera', 'Молот вечерней звезды', '', '', '', '', '', '', '', ''), +(18684, '유백광 반지', 'Anneau légèrement opalescent', 'Leicht opalschimmernder Ring', '白玛瑙戒指', '白瑪瑙戒指', 'Anillo opalescente oscuro', 'Anillo opalescente oscuro', 'Кольцо тихого мерцания', '', '', '', '', '', '', '', ''), +(18685, '어둠의 물약', '[VIEUX] Potion des ténèbres', 'Schattenhafter Trank', '', '', 'Poción enigmática OLD', 'Poción enigmática OLD', 'Зелье Теней OLD', '', '', '', '', '', '', '', ''), +(18686, '해골 골렘 어깨보호구', 'Epaulières de golem d\'os', 'Knochige Golemschultern', '骨魔护肩', '骨魔護肩', 'Hombreras de huesos de gólem', 'Sobrehombros de huesos de gólem', 'Наплечники костяного голема', '', '', '', '', '', '', '', ''), +(18687, '소로시안 별가루', 'Poussière d\'étoile xorothienne', 'Xorothianischer Sternenstaub', '克索诺斯星尘', '克索諾斯星塵', 'Polvo estelar xorotiano', 'Polvo estelar xorothiano', 'Зоротианская звездная пыль', '', '', '', '', '', '', '', ''), +(18688, '단지 안에 든 임프', 'Diablotin en bouteille', 'Wichtel im Glas', '瓶中的小鬼', '瓶中的小鬼', 'Diablillo en una jarra', 'Diablillo en una jarra', 'Бес в бутылке', '', '', '', '', '', '', '', ''), +(18689, '환영 망토', 'Cape fantasmatique', 'Illusionsumhang', '幽灵披风', '幽靈披風', 'Capa fantasmal', 'Capa fantasmal', 'Иллюзорный плащ', '', '', '', '', '', '', '', ''), +(18690, '망령의 판금 다리보호구', 'Jambières d’âme en peine en plaques', 'Geisterplattenbeinlinge', '怨灵腿甲', '怨靈腿甲', 'Leotardos de placas de aparición', 'Leotardos de placas de aparición', 'Призрачнолатные поножи', '', '', '', '', '', '', '', ''), +(18691, '암흑의 조언자 목걸이', 'Pendentif du Noir conseiller', 'Halskette des dunklen Beraters', '黑暗顾问坠饰', '黑暗顧問墜飾', 'Colgante de consejero oscuro', 'Colgante de consejero oscuro', 'Подвеска темного советника', '', '', '', '', '', '', '', ''), +(18692, '죽음의 기사 발덮개', 'Solerets de chevalier de la mort', 'Todesrittersabatons', '死亡骑士马靴', '死亡騎士馬靴', 'Escarpes de caballero de la Muerte', 'Escarpes de caballero de la Muerte', 'Башмаки Рыцаря Смерти', '', '', '', '', '', '', '', ''), +(18693, '공포의 장갑', 'Protège-mains fébriles', 'Fröstelnde Handlappen', '寒冷护手', '寒冷護手', 'Mitones escalofrío', 'Manijas escalofrío', 'Трепещущие повязки', '', '', '', '', '', '', '', ''), +(18694, '어둠의 쇠사슬 경갑', 'Grèves de mailles des ténèbres', 'Schattenhafte Panzerschienbeinschützer', '暗影锁甲护胫', '暗影鎖甲護脛', 'Grebas de malla enigmáticas', 'Grebas de malla enigmáticas', 'Смутные кольчужные наголенники', '', '', '', '', '', '', '', ''), +(18695, '마력의 고서', 'Tome envoûté', 'Verzauberter Foliant', '锢法宝典', '錮法寶典', 'Escrito vinculado', 'Escrito vinculado', 'Зачарованный фолиант', '', '', '', '', '', '', '', ''), +(18696, '룬매듭 방패', 'Bouclier aux runes complexes', 'Umständlich runenverziertes Schild', '无序符文盾', '無序符文盾', 'Escudo con un intrincado adorno de runas', 'Escudo rúnico con un intrincado adorno', 'Замысловатый рунический щит', '', '', '', '', '', '', '', ''), +(18697, '냉기석 덧신', 'Mules de froidepierre', 'Kaltsteinschuhe', '冷石便鞋', '冷石便鞋', 'Zapatillas piedrafría', 'Zapatillas piedrafría', 'Туфли холодного камня', '', '', '', '', '', '', '', ''), +(18698, '너덜너덜한 가죽 두건', 'Cagoule rapiécé en cuir', 'Zerlumpte Lederkapuze', '褴褛皮帽', '襤褸皮帽', 'Caperuza de cuero andrajoso', 'Caperuza de cuero andrajoso', 'Потрепанный кожаный капюшон', '', '', '', '', '', '', '', ''), +(18699, '얼음고분 어깨갑옷', 'Spallières de la tombe glaciale', 'Schiftung des eisigen Grabes', '冰墓肩甲', '冰墓肩甲', 'Hombreras de tumba heladas', 'Bufas de tumba heladas', 'Наплеч ледяной могилы', '', '', '', '', '', '', '', ''), +(18700, '사악의 팔보호구', 'Brassards maléfiques', 'Bösartige Armschienen', '煞星护腕', '煞星護腕', 'Brazales maléficos', 'Brazales maléficos', 'Наручи пагубы', '', '', '', '', '', '', '', ''), +(18701, '자각의 고리', 'Anneau d\'innervation', 'Stimulierendes Band', '脉动指环', '脈動指環', 'Sortija de estimulación', 'Sortija de estimulación', 'Кольцо стимуляции', '', '', '', '', '', '', '', ''), +(18702, '운명의 허리띠', 'Ceinture des Consacrés', 'Gürtel der Gerufenen', '神权腰带', '神權腰帶', 'Cinturón de la Ordenación', 'Cinturón de la Ordenación', 'Пояс Посвященного', '', '', '', '', '', '', '', ''), +(18703, '단단한 고대의 잎사귀', 'Feuille ancienne pétrifiée', 'Uraltes versteinertes Blatt', '远古石叶', '遠古石葉', 'Hoja petrificada vieja', 'Hoja petrificada vieja', 'Древний окаменелый древесный лист', '매우 크고 돌처럼 단단한 잎사귀입니다.', 'Une très grande feuille pétrifiée', 'Ein sehr großes versteinertes Blatt.', '一片巨大的树叶化石。', '一片巨大的樹葉化石。', 'Una gran hoja petrificada.', 'Una gran hoja petrificada.', 'Большой окаменелый лист.'), +(18704, '다 자란 푸른용 힘줄', 'Tendon de dragon bleu adulte', 'Sehne eines ausgewachsenen blauen Drachen', '成年蓝龙的肌腱', '成年藍龍的肌腱', 'Tendón de dragón azul maduro', 'Tendón de dragón azul maduro', 'Жила взрослого синего дракона', '', '', '', '', '', '', '', ''), +(18705, '다 자란 검은용 힘줄', 'Tendon de dragon noir adulte', 'Sehne eines ausgewachsenen schwarzen Drachen', '成年黑龙的肌腱', '成年黑龍的肌腱', 'Tendón de dragón negro maduro', 'Tendón de dragón negro maduro', 'Жила взрослого черного дракона', '', '', '', '', '', '', '', ''), +(18706, '검투사의 징표', 'Maître de l\'arène', 'Meister der Arena', '竞技场高手饰物', '競技場高手飾物', 'Maestro de arena', 'Maestro de arena', 'Знак Мастера Арены', '', '', '', '', '', '', '', ''), +(18707, '고대 룬문자가 새겨진 지팡이', 'Bâton runique gravé des Anciens', 'Antiker runenverzierter Stab', '上古符文手杖', '上古符文手杖', 'Bastón grabado con runas antigua', 'Bastón con grabados de runas antiguas', 'Древний резной рунный посох', '고대정령의 선물', 'Un cadeau des Anciens.', 'Ein Geschenk der Uralten', '古树的礼物。', '古樹的禮物。', 'Un obsequio de los Ancianos.', 'Un obsequio de los Ancianos.', 'Дар Древних'), +(18708, '돌껍질', 'Ecorce pétrifiée', 'Versteinerte Rinde', '石化树皮', '石化樹皮', 'Ladrido petrificado', 'Corteza petrificada', 'Окаменевшая кора', '', '', '', '', '', '', '', ''), +(18709, '투기장 손목보호구', 'Garde-poignets de l\'arène', 'Arenahandgelenksschutz', '竞技场护臂', '競技場護臂', 'Muñequeras de arena', 'Guardamuñecas de arena', 'Накулачники Арены', '', '', '', '', '', '', '', ''), +(18710, '투기장 팔보호구', 'Brassards de l\'arène', 'Arenaarmschienen', '竞技场护腕', '競技場護腕', 'Brazales de arena', 'Brazales de arena', 'Наручи Арены', '', '', '', '', '', '', '', ''), +(18711, '투기장 손목띠', 'Poignets de l\'arène', 'Arenaarmbänder', '竞技场腕轮', '競技場腕輪', 'Sortijas de arena', 'Sortijas de arena', 'Поручи Арены', '', '', '', '', '', '', '', ''), +(18712, '투기장 완갑', 'Protège-bras de l\'arène', 'Arenaunterarmschienen', '竞技场臂甲', '競技場臂甲', 'Protegebrazos de arena', 'Protegebrazos de arena', 'Тяжелые наручи Арены', '', '', '', '', '', '', '', ''), +(18713, '라크델라 - 고대수호자의 장궁', 'Rhok\'delar, arc long des Gardiens anciens', 'Rhok\'delar, Langbogen der uralten Bewahrer', '伦鲁迪洛尔,上古守护者的长弓', '倫魯迪洛爾,上古守護者的長弓', 'Rhok\'delar, arco largo de los Guardianes ancianos', 'Rhok\'delar, arco largo de los Guardianes ancianos', 'Рок-Делар, длинный лук Древних хранителей', '', '', '', '', '', '', '', ''), +(18714, '힘줄 감긴 고대의 잎주머니', 'Feuille d\'Ancien cousue de tendons', 'Uraltes in Sehnen eingewickeltes Laminablatt', '龙筋箭袋', '龍筋箭袋', 'Antigua lámina envuelta en tendones', 'Carcaj antiguo cosido con tendón', 'Древняя перетянутая жилами ламина', '', '', '', '', '', '', '', ''), +(18715, '로크델라 - 고대수호자의 지팡이', 'Lok\'delar, bâton des Gardiens anciens', 'Lok\'delar, Stab der uralten Bewahrer', '罗克迪洛尔,上古守护者的手杖', '羅克迪洛爾,上古守護者的手杖', 'Lok\'delar, bastón de los Guardianes ancianos', 'Lok\'delar, bastón de los Guardianes ancianos', 'Лок-Делар, посох Древних хранителей', '', '', '', '', '', '', '', ''), +(18716, '재투성이 장화', 'Bottes couvertes de cendres', 'Aschebedeckte Stiefel', '灰烬覆盖的靴子', '灰燼覆蓋的靴子', 'Botas cubiertas de ceniza', 'Botas cubiertas de ceniza', 'Сапоги, покрытые пеплом', '', '', '', '', '', '', '', ''), +(18717, '십자군 사령관의 망치', 'Marteau du Grand croisé', 'Hammer des obersten Kreuzzüglers', '大十字军之锤', '大十字軍之錘', 'Martillo del Gran cruzado', 'Martillo del Gran Cruzado', 'Молот верховного рыцаря', '', '', '', '', '', '', '', ''), +(18718, '십자군 사령관의 투구', 'Heaume du Grand croisé', 'Helm des obersten Kreuzzüglers', '大十字军的头盔', '大十字軍的頭盔', 'Yelmo de cruzado grandioso', 'Yelmo de cruzado grandioso', 'Шлем верховного рыцаря', '', '', '', '', '', '', '', ''), +(18719, '배신의 증거', 'Le Coeur du traître', 'Das Herz des Verräters', '叛徒之心', '叛徒之心', 'El corazón del traidor', 'El corazón del traidor', 'Сердце предателя', '', '', '', '', '', '', '', ''), +(18720, '나스레짐의 견장', 'Voile du Nathrezim', 'Schleier der Nathrezim', '纳斯雷兹姆护肩', '納斯雷茲姆護肩', 'Sudario de Nathrezim', 'Mortaja de Nathrezim', 'Покров Натрезима', '', '', '', '', '', '', '', ''), +(18721, '탄막 벨트', 'Ceinturon du barrage', 'Sperrfeuer-Gürtel', '掩护束带', '掩護腰帶', 'Faja de bombardeo', 'Faja de bombardeo', 'Ремень заградительного огня', '', '', '', '', '', '', '', ''), +(18722, '죽음의 고리장갑', 'Poignes de mort', 'Todesgriffe', '死亡之握', '死亡之握', 'Mandiletes de la Muerte', 'Mandiletes de la Muerte', 'Смертельные захваты', '', '', '', '', '', '', '', ''), +(18723, '생기의 사슬 목걸이', 'Chaîne de cou animée', 'Animiertes Kettenhalsband', '生命项链', '生命項鏈', 'Collar de anillas animado', 'Collar de anillas animado', 'Живое ожерелье-цепь', '', '', '', '', '', '', '', ''), +(18724, '마력 깃든 검은용 힘줄', 'Tendon de dragon noir enchanté', 'Verzauberte Schwarzdrachensehne', '魔化黑龙肌腱', '魔化黑龍肌腱', 'Tendón de dragón negro encantado', 'Tendón de dragón negro encantado', 'Зачарованная жила черного дракона', '거의 파괴가 불가능합니다. 강력한 활의 시위로 사용하기에 안성맞춤입니다.', 'Une corde pratiquement indestructible. Parfaite pour un arc puissant.', 'Eine fast unzerstörbare Sehne. Wie geschaffen für einen mächtigen Bogen.', '一根几乎不可能被摧毁的肌腱,正好用来制作弓弦。', '一根幾乎不可能被摧毀的肌腱,正好用來製作弓弦。', 'Un cuerda casi indestructible. Perfecta para un arco.', 'Una cuerda casi indestructible. Perfecta para un arco.', 'Ее практически невозможно разорвать. Идеально для мощного лука.'), +(18725, '중재의 창', 'Conciliateur', 'Friedensstifter', '和平制造者', '和平製造者', 'Pacificador', 'Pacificador', 'Миротворец', '', '', '', '', '', '', '', ''), +(18726, '집정관의 소매장식', 'Crispins de magistrat', 'Handschellen des Magistrats', '巴瑟拉斯镇长的腕轮', '巴瑟拉斯鎮長的腕輪', 'Puños de magistrado', 'Puños de magistrado', 'Манжеты чиновника', '', '', '', '', '', '', '', ''), +(18727, '붉은 중절모', 'Chapeau de feutre cramoisi', 'Purpurroter Filzhut', '血红毡帽', '血紅氈帽', 'Sombrero de fieltro carmesí', 'Sombrero de fieltro carmesí', 'Багровая фетровая шляпа', '', '', '', '', '', '', '', ''), +(18728, '아나스타리 가보', 'Héritage d\'Anastari', 'Anastari Erbstück', '安娜丝塔丽的传家宝', '安娜絲塔麗的傳家寶', 'Reliquia de Anastari', 'Reliquia de Anastari', 'Наследие Анастари', '', '', '', '', '', '', '', ''), +(18729, '비명소리 활', 'Arc strident', 'Kreischender Bogen', '尖啸之弓', '尖嘯之弓', 'Arco chirrido', 'Arco chirrido', 'Визжащий лук', '', '', '', '', '', '', '', ''), +(18730, '어둠매듭 장갑', 'Protège-mains lacés de ténèbres', 'Schattenhafte geschnürte Handlappen', '暗影花边裹手', '暗影花邊裹手', 'Mitones con encaje enigmáticos', 'Manijas con encaje enigmáticas', 'Смутные шнурованные повязки', '', '', '', '', '', '', '', ''), +(18731, '도안: 무거운 가죽공', 'Patron : Balle en cuir lourd', 'Muster: Schwerer Lederball', '图样:重皮球', '圖樣:重皮球', 'Patrón: bola de cuero pesado', 'Patrón: bola de cuero pesado', 'Выкройка: тяжелый кожаный мяч', '', '', '', '', '', '', '', ''), +(18732, '장교의 휘장', 'Tabard d\'officier', 'Wappenrock des Offiziers', '长官的战袍', '軍官外袍', 'Tabardo de oficial', 'Tabardo de oficial', 'Гербовая накидка офицера', '', '', '', '', '', '', '', ''), +(18733, '장교의 휘장', 'Tabard d\'officier', 'Wappenrock des Offiziers', '长官的战袍', '軍官外袍', 'Tabardo de oficial', 'Tabardo de oficial', 'Гербовая накидка офицера', '', '', '', '', '', '', '', ''), +(18734, '잿빛 달망토', 'Cape de la lune blafarde', 'Fahler Mondumhang', '暗月披风', '暗月披風', 'Capa de luna pálida', 'Capa de luna pálida', 'Бледнолунный плащ', '', '', '', '', '', '', '', ''), +(18735, '말레키의 장화', 'Bottines de Maleki', 'Malekis Fußlappen', '玛勒基的裹足', '瑪勒基的裹足', 'Borceguíes de Maleki', 'Borceguíes de Maleki', 'Обмотки Малеки', '', '', '', '', '', '', '', ''), +(18736, '역병사냥개 다리보호구', 'Jambières du chien pestiféré', 'Seuchenhundbeinlinge', '瘟疫犬护腿', '瘟疫犬護腿', 'Leotardos de can de la Peste', 'Leotardos de can de la Peste', 'Поножи чумного пса', '', '', '', '', '', '', '', ''), +(18737, '뼈조각 손도끼', 'Hachette tranche-os', 'Knochenzersplitterndes Kriegsbeil', '斩骨手斧', '斬骨手斧', 'Hachuela rebanadora de huesos', 'Hachuela rebanadora de huesos', 'Нарезающая кости секира', '', '', '', '', '', '', '', ''), +(18738, '가시뼈 석궁', 'Arbalète en écaille centrale de carapace', 'Panzerrückgratarmbrust', '虫壳强弩', '蟲殼強弩', 'Ballesta de caparazón espinoso', 'Ballesta de caparazón espinoso', 'Панцирный шипастый лук', '', '', '', '', '', '', '', ''), +(18739, '껍질 판금 다리보호구', 'Cuissards en plaques chitineuses', 'Chitinplattenbeinschützer', '虫壳板甲护腿', '蟲殼鎧甲護腿', 'Musleras de placas de quitina', 'Musleras de placas de quitina', 'Хитиновые латные набедренники', '', '', '', '', '', '', '', ''), +(18740, '투자딘 장식띠', 'Echarpe de Thuzadin', 'Thuzadinschärpe', '图萨丁腰带', '圖薩丁腰帶', 'Fajín Thuzadin', 'Fajín Thuzadin', 'Кушак Тузадина', '', '', '', '', '', '', '', ''), +(18741, '몰룬의 팔보호구', 'Brassards de Morlune', 'Morlunes Armschienen', '摩鲁恩的护腕', '摩魯恩的護腕', 'Brazal de Morlune', 'Brazal de Morlune', 'Боевой браслет Морлуна', '', '', '', '', '', '', '', ''), +(18742, '스트라솔름 민병대 어깨갑옷', 'Garde-épaules de la milice de Stratholme', 'Schulterschutz der Stratholmemiliz', '斯坦索姆民兵护肩', '斯坦索姆民兵護肩', 'Guardahombros de la milicia de Stratholme', 'Guardahombros de la milicia de Stratholme', 'Наплечный щиток Страхольмского ополчения', '', '', '', '', '', '', '', ''), +(18743, '우아한 단망토', 'Cape gracieuse', 'Anmutiger Umhang', '高尚斗篷', '高尚斗篷', 'Manteo lujoso', 'Manteo lujoso', 'Благодатная накидка', '', '', '', '', '', '', '', ''), +(18744, '역병박쥐 모피 장갑', 'Gants en fourrure de chauve-souris pestiférée', 'Seuchenfledermaus-Pelzhandschuhe', '瘟疫蝙蝠皮手套', '瘟疫蝙蝠皮手套', 'Guantes de piel de murcípeste', 'Guantes de piel de murcipeste', 'Перчатки из кожи чумной летучей мыши', '', '', '', '', '', '', '', ''), +(18745, '성의 다리보호구', 'Jambières en tissu sacré', 'Heilige Stoffhosen', '神圣布质护腿', '神聖布質護腿', 'Leotardos de paño sacro', 'Leotardos de paño sacro', 'Священные матерчатые поножи', '', '', '', '', '', '', '', ''), +(18746, '예언의 탐지기', 'Clairvoyant', 'Orakel der Anrufung', '预言水晶球', '預言水晶球', 'Arúspice', 'Cristal de adivinación', 'Гадательный кристалл', '', '', '', '', '', '', '', ''), +(18747, '아이템 속성 시험용', 'Test propriétés d\'un objet', 'Gegenstandsfähigkeiten - Test', '', '', 'Prueba de propiedades de objeto', 'Prueba de propiedades de objeto', 'Тест свойств предмета', '', '', '', '', '', '', '', ''), +(18749, '타락한 군마의 영혼', 'Âme déchue du destrier', 'Verlorene Seele des Streitrosses', '失落的战马之魂', '失落的戰馬之魂', 'Alma perdida de cargador', 'Alma perdida de cargador', 'Утраченная душа рыцарского коня', '', '', '', '', '', '', '', ''), +(18752, '퇴마 향로', 'Encensoir d\'exorcisme', 'Weihrauchschwenker', '驱魔香炉', '驅魔香爐', 'Incensario de exorcismo', 'Incensario de exorcismo', 'Курильница экзорцизма', '', '', '', '', '', '', '', ''), +(18753, '아케이나이트 마갑', 'Caparaçon en arcanite', 'Arkanitpferdegeschirr', '奥金马铠', '奧金馬鎧', 'Gualdrapa de arcanita', 'Gualdrapa de arcanita', 'Арканитовый чепрак', '', '', '', '', '', '', '', ''), +(18754, '지옥에서 벼려낸 팔보호구', 'Brassards corrompus durcis', 'Teufelsgehärtete Armschienen', '魔能护腕', '魔能護腕', 'Brazales endurecidos de inferi', 'Brazales vil endurecidos', 'Закаленные Скверной наручи', '', '', '', '', '', '', '', ''), +(18755, '소로시안 불막대', 'Bâton à feu xorothien', 'Xorothianischer Feuerstab', '克索诺斯火棍', '克索諾斯火棍', 'Palo de fuego xorotiano', 'Palo de fuego xorothiano', 'Ксоротианский огнепал', '', '', '', '', '', '', '', ''), +(18756, '공포의 수호방패', 'Protecteur de Gardeffroi', 'Beschützer der Schreckenswache', '恐怖卫士之盾', '恐怖衛士之盾', 'Protector del Guardia del Terror', 'Protector del Guardia del Terror', 'Защитник Жуткостража', '', '', '', '', '', '', '', ''), +(18757, '악마의 어깨보호대', 'Mantelet diabolique', 'Diabolischer Mantel', '恶魔衬肩', '惡魔襯肩', 'Manto diabólico', 'Manto diabólico', 'Дьявольское оплечье', '', '', '', '', '', '', '', ''), +(18758, '유령의 칼날', 'Lame de spectre', 'Geisterklinge', '鬼怪之刃', '鬼怪之刃', 'Espada de espectro', 'Espada de espectro', 'Клинок Призрака', '', '', '', '', '', '', '', ''), +(18759, '악의의 도끼', 'Hache malveillante', 'Bösartige Streitaxt', '恶毒战斧', '惡毒戰斧', 'Hacha maliciosa', 'Hacha maliciosa', 'Злобный топор', '', '', '', '', '', '', '', ''), +(18760, '강령술 고리', 'Anneau nécromantique', 'Nekromantisches Band', '妖术指环', '妖術指環', 'Sortija necromántica', 'Sortija necromántica', 'Кольцо Некромантов', '', '', '', '', '', '', '', ''), +(18761, '망각의 손길', 'Toucher d\'oubli', 'Berührung der Vergessenheit', '赦免之触', '赦免之觸', 'Toque de olvido', 'Toque de olvido', 'Касание забвения', '', '', '', '', '', '', '', ''), +(18762, '푸른 불길의 결정', 'Eclat de la Flamme verte', 'Splitter der grünen Flamme', '绿焰碎片', '綠焰碎片', 'Fragmento de la Llama verde', 'Fragmento de la Llama verde', 'Осколок Зеленого Пламени', '', '', '', '', '', '', '', ''), +(18763, '시험용 총 얼라이언스20', 'TEST ARME A FEU Alliance20', 'TEST GUN Alliance20', 'TEST GUN Alliance20', 'TEST GUN Alliance20', 'Test pistolUn Alianza20', 'Test pistolUn Alianza20', 'ТЕСТ РУЖЬЕ Альянс20', '', '', '', '', '', '', '', ''), +(18764, '시험용 총 공격대', 'TEST ARME A FEU Raid', '', '', '', 'Test pistolUn Raid', 'Test pistolUn Raid', 'ТЕСТ РУЖЬЕ Рейд', '', '', '', '', '', '', '', ''), +(18765, '시험용 총 호드50', 'TEST ARME A FEU Horde50', '', '', '', 'Test pistolUn Horda50', 'Test pistolUn Horda50', 'ТЕСТ РУЖЬЕ Орда50', '', '', '', '', '', '', '', ''), +(18766, '날쌘 겨울빙호 고삐', 'Rênes de sabre-de-givre rapide', 'Zügel des schnellen Frostsäblers', '迅捷霜刃豹缰绳', '迅捷霜刃豹韁繩', 'Riendas del sable de hielo ágil', 'Riendas del sable de hielo presto', 'Поводья стремительного ледопарда', '', '', '', '', '', '', '', ''), +(18767, '날쌘 안개호랑이 고삐', 'Rênes de sabre-de-brume rapide', 'Zügel des schnellen Schattensäblers', '迅捷雾刃豹缰绳', '迅捷霧刃豹韁繩', 'Riendas del sable de niebla ágil', 'Riendas del sable de la Niebla presto', 'Поводья стремительного туманного саблезуба', '', '', '', '', '', '', '', ''), +(18768, '날쌘 여명호랑이 고삐', 'Rênes de sabre-de-l\'aube rapide', 'Zügel des schnellen Dämmerungssäblers', '迅捷晨刃豹缰绳', '迅捷晨刃豹韁繩', 'Riendas del sable del Alba ágil', 'Riendas del sable del Alba presto', 'Поводья стремительного рассветного саблезуба', '', '', '', '', '', '', '', ''), +(18769, '마력깃든 토륨 갑옷', 'Les plates en thorium enchanté', 'Verzauberter Thoriumplattenpanzer', '魔化瑟银板甲', '魔化瑟銀鎧甲', 'Malla de placas de torio encantado', 'Malla de placas de torio encantado', 'Зачарованная ториевая броня', '제1권', '', 'Band 1', '第一卷', '第一卷', 'Volumen 1', 'Volumen 1', 'Том I'), +(18770, '마력깃든 토륨 갑옷', 'Les plates en thorium enchanté', 'Verzauberter Thoriumplattenpanzer', '魔化瑟银板甲', '魔化瑟銀鎧甲', 'Malla de placas de torio encantado', 'Malla de placas de torio encantado', 'Зачарованная ториевая броня', '제2권', '', 'Band 2', '第二卷', '第二卷', 'Volumen 2', 'Volumen 2', 'Том II'), +(18771, '마력깃든 토륨 갑옷', 'Les plates en thorium enchanté', 'Verzauberter Thoriumplattenpanzer', '魔化瑟银板甲', '魔化瑟銀鎧甲', 'Malla de placas de torio encantado', 'Malla de placas de torio encantado', 'Зачарованная ториевая броня', '제3권', '', 'Band 3', '第三卷', '第三卷', 'Volumen 3', 'Volumen 3', 'Том III'), +(18772, '날쌘 녹색 기계타조 조종기', 'Mécanotrotteur vert rapide', 'Schneller grüner Roboschreiter', '迅捷绿色机械陆行鸟', '迅捷綠色機械陸行鳥', 'Mecazancudo verde veloz', 'Mecazancudo verde presto', 'Стремительный зеленый механодолгоног', '', '', '', '', '', '', '', ''), +(18773, '날쌘 흰색 기계타조 조종기', 'Mécanotrotteur blanc rapide', 'Schneller weißer Roboschreiter', '迅捷白色机械陆行鸟', '迅捷白色機械陸行鳥', 'Mecazancudo blanco veloz', 'Mecazancudo blanco veloz', 'Стремительный белый механодолгоног', '', '', '', '', '', '', '', ''), +(18774, '날쌘 노란색 기계타조 조종기', 'Mécanotrotteur jaune rapide', 'Schneller gelber Roboschreiter', '迅捷黄色机械陆行鸟', '迅捷黃色機械陸行鳥', 'Mecazancudo amarillo veloz', 'Mecazancudo amarillo veloz', 'Стремительный желтый механодолгоног', '', '', '', '', '', '', '', ''), +(18775, '맛좋은 만나 사료', 'Fourrage enrichi en manne', 'Mit Mana angereichtertes Pferdefutter', '魔法粮草', '魔法糧草', 'Alimento paca caballos con maná enriquecido', 'Alimento para caballos enriquecido con maná', 'Обогащенный манной лошадиный корм', '은빛 여명회의 맛좋은 만나빵과 귀리 및 각종 잡곡을 섞어 만든 사료입니다.', 'Avoine et céréales mélangées à des biscuits enrichis en manne de l\'Aube d\'argent.', 'Hafer und Körner die mit den angereichterten Manakeksen der Argentumdämmerung vermischt wurden.', '混有银色黎明的特制魔法点心的燕麦和大麦。', '混有燕麥和大麥的銀色黎明特製魔法點心。', 'Copos de avena y granos mezclados con las galletas enriquecidas con maná de Alba Argenta.', 'Copos de avena y granos mezclados con las galletas enriquecidas con maná de El Alba Argenta.', 'Овес и зерно специально смешаны с витаминизированным печеньем из манны Серебряного Рассвета.'), +(18776, '날쌘 황토마 마구', 'Palomino rapide', 'Schnelles Palomino', '迅捷褐色马', '迅捷褐色馬', 'Palomino veloz', 'Palomino presto', 'Резвый пегий конь', '', '', '', '', '', '', '', ''), +(18777, '날쌘 갈색마 마구', 'Palefroi bai rapide', 'Schneller Brauner', '迅捷棕马', '迅捷棕馬', 'Corcel marrón veloz', 'Corcel marrón presto', 'Стремительный гнедой рысак', '', '', '', '', '', '', '', ''), +(18778, '날쌘 백마 마구', 'Palefroi blanc rapide', 'Schnelles weißes Ross', '迅捷白马', '迅捷白馬', 'Corcel blanco veloz', 'Corcel blanco veloz', 'Стремительный белый рысак', '', '', '', '', '', '', '', ''), +(18779, '고급 방어구제작: I 상권', 'Moitié inférieure de La Forge d\'armure pour les experts : volume I', 'Untere Hälfte von \'Hochentwickelte Rüstungsschmiedekunst: Band 1\'', '《高级铸甲技术:第一卷》的下半部', '《高級鑄甲技術:第一卷》的下半部', 'Mitad inferior de Herrería de armaduras avanzada: Volumen 1', 'Mitad inferior de Forja de armaduras avanzada: Volumen I', 'Нижняя часть трактата \"Полезные советы броннику\", том I', '', '', '', '', '', '', '', ''), +(18780, '고급 방어구제작: I 하권', 'Moitié supérieure de La Forge d\'armure pour les experts : volume I', 'Obere Hälfte von \'Hochentwickelte Rüstungsschmiedekunst: Band 1\'', '《高级铸甲技术:第一卷》的上半部', '《高級鑄甲技術:第一卷》的上半部', 'Mitad superior de Herrería de armaduras avanzada: Volumen 1', 'Mitad superior de Forja de armaduras avanzada: Volumen I', 'Верхняя часть трактата \"Полезные советы броннику\", том I', '', '', '', '', '', '', '', ''), +(18781, '고급 방어구제작: II 상권', 'Moitié inférieure de La Forge d\'armure pour les experts : volume II', 'Untere Hälfte von \'Hochentwickelte Rüstungsschmiedekunst: Band 2\'', '《高级铸甲技术:第二卷》的下半部', '《高級鑄甲技術:第二卷》的下半部', 'Mitad inferior de Herrería de armaduras avanzada: Volumen 2', 'Mitad inferior de Forja de armaduras avanzada: Volumen II', 'Нижняя часть трактата \"Полезные советы броннику\", том II', '', '', '', '', '', '', '', ''), +(18782, '고급 방어구제작: II 하권', 'Moitié supérieure de La Forge d\'armure pour les experts : volume II', 'Obere Hälfte von \'Hochentwickelte Rüstungsschmiedekunst: Band 2\'', '《高级铸甲技术:第二卷》的上半部', '《高級鑄甲技術:第二卷》的上半部', 'Mitad superior de Herrería de armaduras avanzada: Volumen 2', 'Mitad superior de Forja de armaduras avanzada: Volumen II', 'Верхняя часть трактата \"Полезные советы броннику\", том II', '', '', '', '', '', '', '', ''), +(18783, '고급 방어구제작: III 상권', 'Moitié inférieure de La Forge d\'armure pour les experts : volume III', 'Untere Hälfte von \'Hochentwickelte Rüstungsschmiedekunst: Band 3\'', '《高级铸甲技术:第三卷》的下半部', '《高級鑄甲技術:第三卷》的下半部', 'Mitad inferior de Herrería de armaduras avanzada: Volumen 3', 'Mitad inferior de Forja de armaduras avanzada: Volumen III', 'Нижняя часть трактата \"Полезные советы броннику\", том III', '', '', '', '', '', '', '', ''), +(18784, '고급 방어구제작: III 하권', 'Moitié supérieure de La Forge d\'armure pour les experts : volume III', 'Obere Hälfte von \'Hochentwickelte Rüstungsschmiedekunst: Band 3\'', '《高级铸甲技术:第三卷》的上半部', '《高級鑄甲技術:第三卷》的上半部', 'Mitad superior de Herrería de armaduras avanzada: Volumen 3', 'Mitad superior de Forja de armaduras avanzada: Volumen III', 'Верхняя часть трактата \"Полезные советы броннику\", том III', '', '', '', '', '', '', '', ''), +(18785, '날쌘 흰색 산양 고삐', 'Bélier blanc rapide', 'Schneller weißer Widder', '迅捷白山羊', '迅捷白山羊', 'Carnero blanco veloz', 'Carnero blanco veloz', 'Стремительный белый баран', '', '', '', '', '', '', '', ''), +(18786, '날쌘 갈색 산양 고삐', 'Bélier brun rapide', 'Schneller brauner Widder', '迅捷棕山羊', '迅捷棕山羊', 'Carnero marrón veloz', 'Carnero marrón presto', 'Стремительный бурый баран', '', '', '', '', '', '', '', ''), +(18787, '날쌘 회색 산양 고삐', 'Bélier gris rapide', 'Schneller grauer Widder', '迅捷灰山羊', '迅捷灰山羊', 'Carnero gris veloz', 'Carnero gris presto', 'Стремительный серый баран', '', '', '', '', '', '', '', ''), +(18788, '날쌘 푸른 랩터 호루라기', 'Raptor bleu rapide', 'Schneller blauer Raptor', '迅捷蓝色迅猛龙', '迅捷藍色迅猛龍', 'Raptor azul veloz', 'Raptor azul presto', 'Стремительный синий ящер', '', '', '', '', '', '', '', ''), +(18789, '날쌘 녹색 랩터 호루라기', 'Raptor vert olive rapide', 'Schneller olivfarbener Raptor', '迅捷绿色迅猛龙', '迅捷綠色迅猛龍', 'Raptor oliva veloz', 'Raptor oliva presto', 'Стремительный оливковый ящер', '', '', '', '', '', '', '', ''), +(18790, '날쌘 주황색 랩터 호루라기', 'Raptor orange rapide', 'Schneller orangener Raptor', '迅捷橙色迅猛龙', '迅捷橙色迅猛龍', 'Raptor naranja veloz', 'Raptor naranja presto', 'Стремительный оранжевый ящер', '', '', '', '', '', '', '', ''), +(18791, '보라색 해골군마 마구', 'Cheval de guerre squelette violet', 'Purpurnes Skelettschlachtross', '紫色骷髅战马', '紫色骷髏戰馬', 'Caballo de guerra esquelético morado', 'Caballo de guerra esquelético morado', 'Лиловый боевой конь-скелет', '', '', '', '', '', '', '', ''), +(18792, '축복받은 아케이나이트 마갑', 'Caparaçon en arcanite béni', 'Gesegnetes Arkanitpferdegeschirr', '被祝福的奥金马铠', '受祝福的奧金馬鎧', 'Gualdrapa de arcanita bendita', 'Gualdrapa de arcanita bendita', 'Благословленный арканитовый чепрак', '', '', '', '', '', '', '', ''), +(18793, '거대한 흰색 코도 발굽', 'Grand kodo blanc', 'Großer weißer Kodo', '大型白色科多兽', '大型白色科多獸', 'Gran kodo blanco', 'Gran kodo blanco', 'Огромный белый кодо', '', '', '', '', '', '', '', ''), +(18794, '거대한 갈색 코도 발굽', 'Grand kodo brun', 'Großer brauner Kodo', '大型棕色科多兽', '大型棕色科多獸', 'Gran kodo marrón', 'Gran kodo marrón', 'Огромный бурый кодо', '', '', '', '', '', '', '', ''), +(18795, '거대한 회색 코도 발굽', 'Grand kodo gris', 'Großer grauer Kodo', '大型灰色科多兽', '大型灰色科多獸', 'Gran kodo gris', 'Gran kodo gris', 'Огромный серый кодо', '', '', '', '', '', '', '', ''), +(18796, '날쌘 갈색 늑대 뿔피리', 'Cor du loup brun rapide', 'Horn des schnellen braunen Wolfs', '迅捷棕狼号角', '迅捷棕狼號角', 'Cuerno del lobo marrón veloz', 'Cuerno de lobo marrón presto', 'Рог стремительного бурого волка', '', '', '', '', '', '', '', ''), +(18797, '날쌘 회갈색 늑대 뿔피리', 'Cor du loup des bois rapide', 'Horn des schnellen Waldwolfs', '迅捷森林狼号角', '迅捷森林狼號角', 'Cuerno del lobo maderero veloz', 'Cuerno del lobo gris presto', 'Рог стремительного лесного волка', '', '', '', '', '', '', '', ''), +(18798, '날쌘 회색 늑대 뿔피리', 'Cor du loup gris rapide', 'Horn des schnellen Grauwolfs', '迅捷灰狼号角', '迅捷灰狼號角', 'Cuerno del lobo gris veloz', 'Cuerno del lobo grisáceo presto', 'Рог стремительного серого волка', '', '', '', '', '', '', '', ''), +(18799, '구원된 군마의 영혼', 'Âme rachetée du destrier', 'Erlöste Seele des Streitrosses', '赎罪的战马之魂', '贖罪的戰馬之魂', 'Alma redimida de cargador', 'Alma redimida de cargador', 'Спасенная душа рыцарского коня', '', '', '', '', '', '', '', ''), +(18800, '시험용 한손 붉은봉인의 수호자', 'TEST 1M Gardien d\'Amberseal', '', '', '', 'Test 1M Amberseal Keeper', 'Test 1M Amberseal Keeper', 'ТЕСТ Одноручный Хранитель Янтарной печати', '', '', '', '', '', '', '', ''), +(18801, '시험용 축복의 한손 지팡이', 'TEST 1M Bénédiction', '', '', '', 'Test 1M Benediction', 'Test 1M Oración', 'ТЕСТ Одноручный, Благословение', '', '', '', '', '', '', '', ''), +(18802, '어둠의 물약', 'Potion des ténèbres', 'Schattenhafter Trank', '暗影药水', '暗影藥水', 'Poción enigmática', 'Poción enigmática', 'Зелье Теней', '', '', '', '', '', '', '', ''), +(18803, '핀클의 용암 굴착기', 'Drague-lave de Finkle', 'Finkles Lavagreifer', '芬克的熔岩挖掘器', '芬克的熔岩挖掘器', 'Dragador de lava de Finkle', 'Dragador de lava de Finkle', 'Лавовый отвал Вентурона', '대모험가 핀클 에인혼이 사용하던 굴착기입니다.', 'Propriété de Finkle Einhorn, Grand-maître aventurier', 'Eigentum von Finkle Einhorn, Großmeister Abenteurer', '大旅行家芬克·恩霍尔的财产', '大旅行家芬克·恩霍爾的財產', 'Propiedad de Finkle Unicornín, gran maestro filibustero.', 'Propiedad de Finkle Unicornín, gran maestro aventurero.', 'Собственность Айса Вентурона, Главного Путешественника'), +(18804, '그레이슨 섀도브레이커 경의 가방', 'Sacoche du seigneur Grayson', 'Lord Graysons Ranzen', '格雷森公爵的背包', '格雷森公爵的背包', 'Cartera de Lord Grayson', 'Cartera de Lord Grayson', 'Сумка для книг лорда Грейсона', '예언의 탐지기와 축복받은 아케이나이트 마갑이 들어 있습니다.', 'Votre clairvoyant et votre caparaçon en arcanite béni terminés se trouvent à l\'intérieur de la sacoche.', 'Euer fertiges Orakel der Anrufung und das gesegnete Pferdegeschirr befinden sich nun im Beutel.', '你的预言水晶球和被祝福的奥金马铠都在这只背包里。', '你的預言水晶球和受祝福的奧金馬鎧都在這只背包裡。', 'Tu Arúspice y tu Gualdrapa de arcanita bendecida están dentro de la cartera.', 'Tu cristal de adivinación y tu gualdrapa de arcanita bendita están dentro de la cartera.', 'Твой гадательный кристалл и Благословленный арканитовый чепрак внутри.'), +(18805, '심장부 사냥개 이빨', 'Dent de chien du magma', 'Kernhundzahn', '熔火犬牙', '熔火犬牙', 'Diente de can del Núcleo', 'Diente de can del Núcleo', 'Зуб пса недр', '', '', '', '', '', '', '', ''), +(18806, '화산 심장부 경갑', 'Grèves du Coeur du Magma', 'Im Kern geschmiedete Schienbeinschützer', '熔火胫甲', '熔火脛甲', 'Grebas forjadas del Núcleo', 'Grebas forjadas del Núcleo', 'Наголенники Кованой сердцевины', '', '', '', '', '', '', '', ''), +(18807, '잠재력의 투구', 'Casque du pouvoir latent', 'Helm der latenten Macht', '潜能头盔', '潛能頭盔', 'Yelmo de Poder latente', 'Yelmo de Poder latente', 'Шлем Скрытой силы', '', '', '', '', '', '', '', ''), +(18808, '춤추는 불길의 장갑', 'Gants de la flamme hypnotique', 'Handschuhe der hypnotischen Flamme', '眠火手套', '催眠烈焰手套', 'Guantes de la Llama hipnótica', 'Guantes de la Llama hipnótica', 'Перчатки Гипнотизирующего пламени', '', '', '', '', '', '', '', ''), +(18809, '속삭이는 비밀의 장식띠', 'Echarpe des secrets murmurés', 'Schärpe der geflüsterten Geheimnisse', '耳语秘言腰带', '耳語秘言腰帶', 'Fajín de los Secretos susurrados', 'Fajín de los Secretos susurrados', 'Кушак молвенных шепотом тайн', '', '', '', '', '', '', '', ''), +(18810, '충만한 생명의 어깨갑옷', 'Spallières de croissance sauvage', 'Wilde Wachstums-Schiftung', '狂野肩铠', '狂野肩鎧', 'Bufas de crecimiento salvaje', 'Bufas de crecimiento salvaje', 'Наплеч буйного роста', '', '', '', '', '', '', '', ''), +(18811, '방화 망토', 'Cape ignifugée', 'Feuerfester Umhang', '防火披风', '防火披風', 'Capa a prueba de fuego', 'Capa a prueba de fuego', 'Плащ защиты от огня', '', '', '', '', '', '', '', ''), +(18812, '명중의 손목보호구', 'Garde-poignets de vrai vol', 'Handgelenksschutz des wahren Flugs', '真龙护腕', '真龍護腕', 'Muñequeras de Auténtico Vuelo', 'Guardamuñecas de Auténtico Vuelo', 'Накулачники истинного боя', '', '', '', '', '', '', '', ''), +(18813, '결속의 반지', 'Anneau de lien', 'Ring der Bindung', '禁锢之戒', '禁錮之戒', 'Anillo de Vínculo', 'Anillo de Vínculo', 'Кольцо Обета', '', '', '', '', '', '', '', ''), +(18814, '화염 군주의 목걸이', 'Collier du Seigneur du Feu', 'Halsschmuck des Feuerlords', '火焰之王的项圈', '火焰之王的項圈', 'Gargantilla del Señor del Fuego', 'Gargantilla del Señor del Fuego', 'Колье Повелителя Огня', '', '', '', '', '', '', '', ''), +(18815, '순수한 불꽃의 정수', 'Essence de la Flamme pure', 'Essenz der reinen Flamme', '纯焰精华', '純焰精華', 'Esencia de la llama pura', 'Esencia de la llama pura', 'Сущность Чистого Пламени', '', '', '', '', '', '', '', ''), +(18816, '전멸의 비수', 'Lame de la perdition', 'Klinge des Verderbens', '毁灭之刃', '毀滅之刃', 'Hoja de Perdición', 'Hoja de Perdición', 'Клинок вечных мук', '', '', '', '', '', '', '', ''), +(18817, '파괴의 관', 'Couronne de destruction', 'Krone der Zerstörung', '毁灭王冠', '毀滅王冠', 'Corona de Destrucción', 'Corona de Destrucción', 'Корона разрушения', '', '', '', '', '', '', '', ''), +(18818, '모르줄의 지시서', 'Instructions de Mor\'zul', 'Mor\'zuls Anweisungen', '莫苏尔的指南', '莫蘇爾的指南', 'Instrucciones de Mor\'zul', 'Instrucciones de Mor\'zul', 'Инструкции Морзула', '', '', '', '', '', '', '', ''), +(18819, '로한의 퇴마 향로', 'Encensoir d\'exorcisme de Rohan', 'Rohans Weihrauchschwenker', '洛汉的驱魔香炉', '洛漢的驅魔香爐', 'Incensario de exorcismo de Rohan', 'Incensario de exorcismo de Rohan', 'Курильница экзорцизма Рогана', '', '', '', '', '', '', '', ''), +(18820, '단명의 마력 부적', 'Talisman de pouvoir éphémère', 'Talisman der ephemeren Macht', '短暂能量护符', '短暫能量護符', 'Talismán de Poder efímero', 'Dije de poder efímero', 'Талисман эфемерной власти', '', '', '', '', '', '', '', ''), +(18821, '속전속결의 반지', 'Anneau de frappe rapide', 'Ring des rasanten Schlags', '迅击戒指', '迅擊戒指', 'Anillo de golpe rápido', 'Anillo de golpe rápido', 'Кольцо быстрого удара', '', '', '', '', '', '', '', ''), +(18822, '흑요석 대검', 'Lame à tranchant d\'obsidienne', 'Scharfkantige Obsidianklinge', '黑曜石之刃', '黑曜石之刃', 'Hoja afilada obsidiana', 'Hoja afilada obsidiana', 'Клинок с обсидиановым лезвием', '', '', '', '', '', '', '', ''), +(18823, '오래된 심장부 가죽 장갑', 'Vieux gants en cuir du Magma', 'Alte Kernlederhandschuhe', '古代熔火皮手套', '古代熔火皮手套', 'Guantes viejos de cuero del Núcleo', 'Guantes viejos de cuero del Núcleo', 'Старые кожаные перчатки', '', '', '', '', '', '', '', ''), +(18824, '용암에 벼려진 장화', 'Bottes durcies dans le magma', 'Magmagehärtete Stiefel', '岩浆长靴', '岩漿長靴', 'Botas templadas de magma', 'Botas templadas de magma', 'Закаленные магмой сапоги', '', '', '', '', '', '', '', ''), +(18825, '최고사령관의 아이기스', 'Egide de connétable', 'Aegis des Großmarschalls', '大元帅的庇护之盾', '總元帥的庇護之盾', 'Égida de Gran Mariscal', 'Égida de Gran Mariscal', 'Эгида главнокомандующего', '', '', '', '', '', '', '', ''), +(18826, '대장군의 철벽방패', 'Pavois de grand seigneur de guerre', 'Schildwall des Obersten Kriegsfürsten', '高阶督军的墙盾', '高階督軍的牆盾', 'Escudo de pared de Gran Señor de la Guerra', 'Escudo de pared de Gran Señor de la Guerra', 'Осадный щит верховного вождя', '', '', '', '', '', '', '', ''), +(18827, '최고사령관의 손도끼', 'Hachette de connétable', 'Handaxt des Großmarschalls', '大元帅的手斧', '總元帥的手斧', 'Hacha de mano de Gran mariscal', 'Hacha de mano de Gran mariscal', 'Секач главнокомандующего', '', '', '', '', '', '', '', ''), +(18828, '대장군의 클레버', 'Fendoir de grand seigneur de guerre', 'Spaltbeil des Obersten Kriegsfürsten', '高阶督军的利斧', '高階督軍的利斧', 'Cuchilla de Gran Señor de la Guerra', 'Tajadera de Gran Señor de la Guerra', 'Колун верховного вождя', '', '', '', '', '', '', '', ''), +(18829, '심층의 어깨갑옷', 'Spallières de la Terre profonde', 'Tiefenerde - Schiftung', '地核护肩', '地核護肩', 'Bufas del interior de la tierra', 'Bufas del interior de la tierra', 'Подземный наплеч', '', '', '', '', '', '', '', ''), +(18830, '최고사령관의 전투도끼', 'Découpeuse de connétable', 'Zerreißer des Großmarschalls', '大元帅的斩石斧', '總元帥的斬石斧', 'Taladora de Gran mariscal', 'Taladora de Gran mariscal', 'Протуберанец главнокомандующего', '', '', '', '', '', '', '', ''), +(18831, '대장군의 전투도끼', 'Hache de bataille de grand seigneur de guerre', 'Streitaxt des Obersten Kriegsfürsten', '高阶督军的战斧', '高階督軍的戰斧', 'Hacha de batalla de Gran Señor de la Guerra', 'Hacha de batalla de Gran Señor de la Guerra', 'Боевой топор верховного вождя', '', '', '', '', '', '', '', ''), +(18832, '만행의 검', 'Lame de brutalité', 'Unbarmherzige Klinge', '残忍利刃', '殘忍利刃', 'Hoja de brutalidad', 'Hoja de brutalidad', 'Клинок жестокости', '', '', '', '', '', '', '', ''), +(18833, '최고사령관의 장궁', 'Viseur de connétable', 'Bullseye des Großmarschalls', '大元帅的硬弓', '總元帥的硬弓', 'Diana de Gran mariscal', 'Ballesta de Gran mariscal', 'Бычий глаз главнокомандующего', '', '', '', '', '', '', '', ''), +(18834, '호드 계급장', 'Insigne de la Horde', 'Insignien der Horde', '部落徽记', '部落徽記', 'Insignia de la Horda', 'Insignia de la Horda', 'Знак различия Орды', '', '', '', '', '', '', '', ''), +(18835, '대장군의 곡궁', 'Arc courbe de grand seigneur de guerre', 'Doppelbogen des Obersten Kriegsfürsten', '高阶督军的弯弓', '高階督軍的彎弓', 'Arco corvo de Gran Señor de la Guerra', 'Arco corvo de Gran Señor de la Guerra', 'Изгиб верховного вождя', '', '', '', '', '', '', '', ''), +(18836, '최고사령관의 석궁', 'Arme à répétition de connétable', 'Repetierarmbrust des Großmarschalls', '大元帅的强弩', '總元帥的強弩', 'Repetidor de Gran mariscal', 'Repetidor de Gran mariscal', 'Скорострельный арбалет главнокомандующего', '', '', '', '', '', '', '', ''), +(18837, '대장군의 석궁', 'Arbalète de grand seigneur de guerre', 'Armbrust des Obersten Kriegsfürsten', '高阶督军的弩', '高階督軍的弩', 'Ballesta de Gran Señor de la Guerra', 'Ballesta de Gran Señor de la Guerra', 'Арбалет верховного вождя', '', '', '', '', '', '', '', ''), +(18838, '최고사령관의 더크', 'Miséricorde de connétable', 'Langdolch des Großmarschalls', '大元帅的匕首', '總元帥的匕首', 'Daga dirk de Gran mariscal', 'Daga dirk de Gran mariscal', 'Кортик главнокомандующего', '', '', '', '', '', '', '', ''), +(18839, '전투 치유 물약', 'Potion de soins de combat', 'Gefechtsheiltrank', '作战治疗药水', '作戰治療藥水', 'Poción de curación de combate', 'Poción de sanación de combate', 'Боевое целебное зелье', '', '', '', '', '', '', '', ''), +(18840, '대장군의 비수', 'Rasoir de grand seigneur de guerre', 'Schneide des Obersten Kriegsfürsten', '高阶督军的剃刀', '高階督軍的剃刀', 'Cuchilla de Gran Señor de la Guerra', 'Cuchilla de Gran Señor de la Guerra', 'Бритва верховного вождя', '', '', '', '', '', '', '', ''), +(18841, '전투 마나 물약', 'Potion de mana de combat', 'Gefechtsmanatrank', '作战法力药水', '作戰法力藥水', 'Poción de maná de combate', 'Poción de maná de combate', 'Боевое зелье маны', '', '', '', '', '', '', '', ''), +(18842, '지배의 지팡이', 'Bâton de domination', 'Stab der Dominanz', '统御法杖', '統御法杖', 'Bastón de Dominio', 'Bastón de dominancia', 'Посох господства', '', '', '', '', '', '', '', ''), +(18843, '최고사령관의 오른손칼날', 'Lame de connétable (main droite)', 'Rechte Handklinge des Großmarschalls', '大元帅的右手刃', '總元帥的右手指虎', 'Hoja de mano derecha de Gran mariscal', 'Hoja de mano derecha de Gran mariscal', 'Правый клинок главнокомандующего', '', '', '', '', '', '', '', ''), +(18844, '대장군의 오른발톱', 'Griffe droite de grand seigneur de guerre', 'Rechte Klaue des Obersten Kriegsfürsten', '高阶督军的右手爪', '高階督軍的右手爪', 'Garra derecha de Gran Señor de la Guerra', 'Garra derecha de Gran Señor de la Guerra', 'Правый коготь верховного вождя', '', '', '', '', '', '', '', ''), +(18845, '호드 계급장', 'Insigne de la Horde', 'Insignien der Horde', '部落徽记', '部落徽記', 'Insignia de la Horda', 'Insignia de la Horda', 'Знак различия Орды', '', '', '', '', '', '', '', ''), +(18846, '호드 계급장', 'Insigne de la Horde', 'Insignien der Horde', '部落徽记', '部落徽記', 'Insignia de la Horda', 'Insignia de la Horda', 'Знак различия Орды', '', '', '', '', '', '', '', ''), +(18847, '최고사령관의 왼손칼날', 'Lame de connétable (main gauche)', 'Linke Handklinge des Großmarschalls', '大元帅的左手刃', '總元帥的左手指虎', 'Hoja de mano izquierda de Gran mariscal', 'Hoja de mano izquierda de Gran mariscal', 'Левый клинок главнокомандующего', '', '', '', '', '', '', '', ''), +(18848, '대장군의 왼발톱', 'Griffe gauche de grand seigneur de guerre', 'Linke Klaue des Obersten Kriegsfürsten', '高阶督军的左手爪', '高階督軍的左手爪', 'Garra izquierda de Gran Señor de la Guerra', 'Garra izquierda de Gran Señor de la Guerra', 'Левый коготь верховного вождя', '', '', '', '', '', '', '', ''), +(18849, '호드 계급장', 'Insigne de la Horde', 'Insignien der Horde', '部落徽记', '部落徽記', 'Insignia de la Horda', 'Insignia de la Horda', 'Знак различия Орды', '', '', '', '', '', '', '', ''), +(18850, '호드 계급장', 'Insigne de la Horde', 'Insignien der Horde', '部落徽记', '部落徽記', 'Insignia de la Horda', 'Insignia de la Horda', 'Знак различия Орды', '', '', '', '', '', '', '', ''), +(18851, '호드 계급장', 'Insigne de la Horde', 'Insignien der Horde', '部落徽记', '部落徽記', 'Insignia de la Horda', 'Insignia de la Horda', 'Знак различия Орды', '', '', '', '', '', '', '', ''), +(18852, '호드 계급장', 'Insigne de la Horde', 'Insignien der Horde', '部落徽记', '部落徽記', 'Insignia de la Horda', 'Insignia de la Horda', 'Знак различия Орды', '', '', '', '', '', '', '', ''), +(18853, '호드 계급장', 'Insigne de la Horde', 'Insignien der Horde', '部落徽记', '部落徽記', 'Insignia de la Horda', 'Insignia de la Horda', 'Знак различия Орды', '', '', '', '', '', '', '', ''), +(18854, '얼라이언스 계급장', 'Insigne de l\'Alliance', 'Insignien der Allianz', '联盟徽记', '聯盟徽記', 'Insignia de la Alianza', 'Insignia de la Alianza', 'Знак различия Альянса', '', '', '', '', '', '', '', ''), +(18855, '최고사령관의 손대포', 'Canon à main de connétable', 'Handkanone des Großmarschalls', '大元帅的手持火炮', '總元帥的手持火炮', 'Cañón de mano de Gran mariscal', 'Culebrina de Gran mariscal', 'Пищаль главнокомандующего', '', '', '', '', '', '', '', ''), +(18856, '얼라이언스 계급장', 'Insigne de l\'Alliance', 'Insignien der Allianz', '联盟徽记', '聯盟徽記', 'Insignia de la Alianza', 'Insignia de la Alianza', 'Знак различия Альянса', '', '', '', '', '', '', '', ''), +(18857, '얼라이언스 계급장', 'Insigne de l\'Alliance', 'Insignien der Allianz', '联盟徽记', '聯盟徽記', 'Insignia de la Alianza', 'Insignia de la Alianza', 'Знак различия Альянса', '', '', '', '', '', '', '', ''), +(18858, '얼라이언스 계급장', 'Insigne de l\'Alliance', 'Insignien der Allianz', '联盟徽记', '聯盟徽記', 'Insignia de la Alianza', 'Insignia de la Alianza', 'Знак различия Альянса', '', '', '', '', '', '', '', ''), +(18859, '얼라이언스 계급장', 'Insigne de l\'Alliance', 'Insignien der Allianz', '联盟徽记', '聯盟徽記', 'Insignia de la Alianza', 'Insignia de la Alianza', 'Знак различия Альянса', '', '', '', '', '', '', '', ''), +(18860, '대장군의 장총', 'Balayeur de rue de grand seigneur de guerre', 'Der Straßenfeger des Obersten Kriegsfürsten', '高阶督军的火枪', '高階督軍的火槍', 'Limpiacalles de Gran Señor de la Guerra', 'Barrecaminos de Gran Señor de la Guerra', 'Дворник верховного вождя', '', '', '', '', '', '', '', ''), +(18861, '불꽃꼬리 다리보호구', 'Cuissards d\'Attise-flammes', 'Feuerschuppenbeinplatten', '召火腿甲', '召火腿甲', 'Quijote de caminante flamígero', 'Quijote de Despiertallamas', 'Ножные латы поджигателя', '', '', '', '', '', '', '', ''), +(18862, '얼라이언스 계급장', 'Insigne de l\'Alliance', 'Insignien der Allianz', '联盟徽记', '聯盟徽記', 'Insignia de la Alianza', 'Insignia de la Alianza', 'Знак различия Альянса', '', '', '', '', '', '', '', ''), +(18863, '얼라이언스 계급장', 'Insigne de l\'Alliance', 'Insignien der Allianz', '联盟徽记', '聯盟徽記', 'Insignia de la Alianza', 'Insignia de la Alianza', 'Знак различия Альянса', '', '', '', '', '', '', '', ''), +(18864, '얼라이언스 계급장', 'Insigne de l\'Alliance', 'Insignien der Allianz', '联盟徽记', '聯盟徽記', 'Insignia de la Alianza', 'Insignia de la Alianza', 'Знак различия Альянса', '', '', '', '', '', '', '', ''), +(18865, '최고사령관의 분쇄기', 'Punisseur de connétable', 'Prügler des Großmarschalls', '大元帅的惩戒之锤', '總元帥的懲戒之錘', 'Castigadora de Gran mariscal', 'Castigadora de Gran mariscal', 'Палач главнокомандующего', '', '', '', '', '', '', '', ''), +(18866, '대장군의 곤봉', 'Massue de grand seigneur de guerre', 'Knüttel des Obersten Kriegsfürsten', '高阶督军的大头棒', '高階督軍的大頭棒', 'Cachiporra de Gran Señor de la Guerra', 'Cachiporra de Gran Señor de la Guerra', 'Дубина верховного вождя', '', '', '', '', '', '', '', ''), +(18867, '최고사령관의 전투 망치', 'Marteau d\'armes de connétable', 'Schlachthammer des Großmarschalls', '大元帅的战锤', '總元帥的戰錘', 'Martillo de batalla de Gran mariscal', 'Martillo de batalla de Gran mariscal', 'Боевой молот главнокомандующего', '', '', '', '', '', '', '', ''), +(18868, '대장군의 분쇄기', 'Pulvériseur de seigneur de guerre', 'Pulverisierer des Obersten Kriegsfürsten', '高阶督军的粉碎之锤', '高階督軍的粉碎之錘', 'Pulverizador de Gran Señor de la Guerra', 'Pulverizador de Gran Señor de la Guerra', 'Распылитель верховного вождя', '', '', '', '', '', '', '', ''), +(18869, '최고사령관의 글레이브', 'Vouge de connétable', 'Gleve des Großmarschalls', '大元帅的长刀', '總元帥的長刀', 'Guja de Gran mariscal', 'Guja de Gran mariscal', 'Глефа главнокомандующего', '', '', '', '', '', '', '', ''), +(18870, '구원의 투구', 'Casque du donneur de vie', 'Helm des Lebensspenders', '生命赐予者头盔', '生命賜予者頭盔', 'Yelmo del Dador de vida', 'Yelmo del Dador de vida', 'Шлем Жизнедателя', '', '', '', '', '', '', '', ''), +(18871, '대장군의 장창', 'Aiguillon de grand seigneur de guerre', 'Schweinestecher des Obersten Kriegsfürsten', '高阶督军的赶猪棒', '高階督軍的趕豬棒', 'Pica de cerdos de Gran Señor de la Guerra', 'Pica de jabalíes de Gran Señor de la Guerra', 'Штык верховного вождя', '', '', '', '', '', '', '', ''), +(18872, '마나폭풍 다리보호구', 'Jambières de Tempête de mana', 'Gamaschen des Manasturms', '法力风暴护腿', '法力風暴護腿', 'Leotardos de tormenta de maná', 'Leotardos de tormenta de maná', 'Поножи бури маны', '', '', '', '', '', '', '', ''), +(18873, '최고사령관의 지팡이', 'Bâton de connétable', 'Stab des Großmarschalls', '大元帅的手杖', '總元帥的手杖', 'Bastón de Gran mariscal', 'Bastón de Gran mariscal', 'Посох главнокомандующего', '', '', '', '', '', '', '', ''), +(18874, '대장군의 전투지팡이', 'Bâton de guerre de grand seigneur de guerre', 'Kriegsstab des Obersten Kriegsfürsten', '高阶督军的战斗法杖', '高階督軍的戰鬥法杖', 'Bastón de guerra de Gran Señor de la Guerra', 'Bastón de guerra de Gran Señor de la Guerra', 'Боевой посох верховного вождя', '', '', '', '', '', '', '', ''), +(18875, '불도마뱀 비늘 바지', 'Pantalon en écailles de salamandre', 'Salamanderschuppengamaschen', '火蜥蜴鳞片短裤', '火蜥蜴鱗片短褲', 'Pantalones de escamas de salamandra', 'Pantalones de escamas de salamandra', 'Штаны из чешуи саламандры', '', '', '', '', '', '', '', ''), +(18876, '최고사령관의 클레이모어', 'Claymore de connétable', 'Claymore des Großmarschalls', '大元帅的双刃刀', '總元帥的雙刃刀', 'Espada claymore de Gran mariscal', 'Espada claymore de Gran mariscal', 'Клеймор главнокомандующего', '', '', '', '', '', '', '', ''), +(18877, '대장군의 대검', 'Grande épée de grand seigneur de guerre', 'Großschwert des Obersten Kriegsfürsten', '高阶督军的巨剑', '高階督軍的巨劍', 'Espada magna de Gran Señor de la Guerra', 'Espada magna de Gran Señor de la Guerra', 'Большой меч верховного вождя', '', '', '', '', '', '', '', ''), +(18878, '마력의 단검', 'Dague ensorceleuse', 'Zauberdolch', '巫术匕首', '巫術匕首', 'Daga de hechicero', 'Daga de hechicero', 'Волшебный кинжал', '', '', '', '', '', '', '', ''), +(18879, '무거운 검은무쇠 반지', 'Anneau épais en sombrefer', 'Schwerer Dunkeleisenring', '沉重的黑铁戒指', '沉重的黑鐵戒指', 'Anillo pesado de Hierro Negro', 'Anillo pesado de Hierro Negro', 'Тяжелое кольцо из черного железа', '', '', '', '', '', '', '', ''), +(18880, '다크리버의 머리카락', 'Tête de Ravassombre', 'Schattensichels Kopf', '达克雷尔的头颅', '達克雷爾的頭顱', 'Cabeza de Atracoscuro', 'Cabeza de Atracoscuro', 'Голова Темного Губителя', '', '', '', '', '', '', '', ''), +(18881, '시험용 라그나로스 망치', 'TEST Marteau de Ragnaros', '', '', '', 'Test Ragnaros martillo', 'Test Ragnaros martillo', 'ТЕСТ молот Рагнароса', '', '', '', '', '', '', '', ''), +(18882, '시험용 80레벨 영웅급 아이템', 'TEST Epique Niveau 80', 'TEST Stufe 80 Episch', '', '', 'Test Nivel 80 épico', 'Test Nivel 80 épico', 'ТЕСТ уровень 80 превосходный', '', '', '', '', '', '', '', ''), +(18902, '날쌘 폭풍호랑이 고삐', 'Rênes de sabre-tempête rapide', 'Zügel des schnellen Sturmsäblers', '迅捷雷刃豹缰绳', '迅捷雷刃豹韁繩', 'Riendas del sable de tormenta ágil', 'Riendas del sable de de la Tempestad presto', 'Поводья стремительного грозового саблезуба', '', '', '', '', '', '', '', ''), +(18904, '조브린의 형상축소기', 'Ultra-réducteur de Zorbin', 'Zorbins Ultra-Schrumpfer', '索尔宾的超级压缩器', '索爾賓的超級壓縮器', 'Ultra-reductor de Zorbin', 'Ultra-reductor de Zorbin', 'Ультрасжиматель Зорбина', '', '', '', '', '', '', '', ''), +(18922, '비밀조제법: 불꽃 융해촉진제', 'Plans secrets : Flux embrasé', 'Geheimpläne: Feuriger Fluxus', '秘密设计图:炽热助熔剂', '秘密設計圖:熾熱助熔劑', 'Diseños Secretos: flujo ígneo', 'Diseños secretos: flujo ígneo', 'Секретный рецепт: огненный плавень', '토륨 대장조합의 손에 들어가지 않도록 할 것!', 'À tenir à l\'écart de la Confrérie du thorium', 'Von der Thoriumbruderschaft fernhalten.', '切勿靠近瑟银兄弟会。', '切勿靠近瑟銀兄弟會。', 'Mantener fuera del alcance de la Hermandad del torio.', 'Mantener fuera del alcance de la Hermandad del torio.', 'Держись подальше от братства Тория'), +(18942, '불꽃 융해촉진제', 'Flux embrasé', 'Feuriger Fluxus', '炽热助熔剂', '熾熱助熔劑', 'Flujo ígneo', 'Flujo ígneo', 'Огненный плавень', '', '', '', '', '', '', '', ''), +(18943, '검은무쇠단 베개', 'Oreiller sombrefer', 'Dunkeleisenkissen', '黑铁枕头', '黑鐵枕頭', 'Almohada Hierro Negro', 'Almohada Hierro Negro', 'Подушка Черного Железа', '', '', '', '', '', '', '', ''), +(18944, '인센도사우루스 비늘', 'Ecaille d\'Incendosaure', 'Incendosaurierschuppe', '熏火龙的鳞片', '燻火龍的鱗片', 'Escama de incendosaurio', 'Escama de incendosaurio', 'Чешуя пламезавра', '', '', '', '', '', '', '', ''), +(18945, '검은무쇠 잔류물', 'Résidu de sombrefer', 'Dunkeleisenrückstände', '黑铁残油', '黑鐵殘油', 'Residuo Hierro Negro', 'Residuo Hierro Negro', 'Окалина черного железа', '', '', '', '', '', '', '', ''), +(18946, '감독관 말토류스의 머리카락', 'Tête du surveillant Maltorius', 'Kopf des Aufsehers Maltorius', '工头玛托留斯的头颅', '工頭瑪托留斯的頭顱', 'Cabeza del sobrestante Maltorius', 'Cabeza del sobrestante Maltorius', 'Голова надзирателя Мальториуса', '', '', '', '', '', '', '', ''), +(18947, '무쇠설인 가죽', 'Peau de yéti Griffe féroce', 'Wutschrammyetibalg', '怒痕雪人的毛皮', '怒痕雪人的毛皮', 'Pellejo de yeti de Cicatriz de ira', 'Pellejo de yeti Cicatriz de Rabia', 'Шкура йети из пещеры Бешеного оврага', '', '', '', '', '', '', '', ''), +(18948, '야만전사의 팔보호구', 'Brassards barbares', 'Barbarische Armschienen', '野人护腕', '野人護腕', 'Brazales barbáricos', 'Brazales barbáricos', 'Варварские наручи', '', '', '', '', '', '', '', ''), +(18949, '도안: 야만전사의 팔보호구', 'Patron : Brassards barbares', 'Muster: Barbarische Armschienen', '图样:野人护腕', '圖樣:野人護腕', 'Patrón: brazales barbáricos', 'Patrón: brazales barbáricos', 'Выкройка: варварские наручи', '', '', '', '', '', '', '', ''), +(18950, '하녀 필라클렌처의 베개', 'Oreiller de Pillaclencher', 'Kissen von Zimmermädchen Kissenquetscher', '比拉凯琳的枕头', '比拉凱琳的枕頭', 'Almohada de la ayudante de cámara Pilaprieta', 'Almohada de la ayudante de cámara Pilaprieta', 'Подушка горничной Крепкие Тиски', '정말 큰 베개입니다.', 'C\'est un énorme oreiller.', 'Das ist ein großes Kissen.', '这是个大枕头。', '這是個大枕頭。', 'Es una almohada enorme.', 'Es una almohada enorme.', 'Подушка большая одна.'), +(18951, '에보니스의 낙하 방석', 'Oreiller d\'atterrissage d\'Evonice', 'Evonices Landekissen', '艾沃奈斯的着陆器', '艾沃奈斯的著陸器', 'Pilar de aterrizaje de Evonice', 'Pilar de aterrizaje de Evonice', 'Подушка Эвонис', '', '', '', '', '', '', '', ''), +(18952, '시몬의 혼', 'Tête de Simona', 'Simones Kopf', '西蒙妮的头颅', '西蒙妮的頭顱', 'Cabeza de Simone', 'Cabeza de Simone', 'Голова Симоны', '', '', '', '', '', '', '', ''), +(18953, '클린프랑의 혼', 'Tête de Klinfran', 'Klinfrans Kopf', '克林弗兰的头颅', '克林弗蘭的頭顱', 'Cabeza de Klinfran', 'Cabeza de Klinfran', 'Голова Клинфрана', '', '', '', '', '', '', '', ''), +(18954, '솔레노르의 혼', 'Tête de Solenor', 'Solenors Kopf', '索伦诺尔的头颅', '索倫諾爾的頭顱', 'Cabeza de Solenor', 'Cabeza de Solenor', 'Голова Соленора', '', '', '', '', '', '', '', ''), +(18955, '아토리우스의 혼', 'Tête d\'Artorius', 'Artorius\' Kopf', '阿托留斯的头颅', '阿托留斯的頭顱', 'Cabeza de Artorius', 'Cabeza de Artorius', 'Голова Арториуса', '', '', '', '', '', '', '', ''), +(18956, '축소화 잔류물', 'Résidus de miniaturisation', 'Schrumpf-Überreste', '微缩残渣', '微縮殘渣', 'Resíduo de reducción', 'Residuo de miniaturización', 'Остатки миниатюризации', '', '', '', '', '', '', '', ''), +(18957, '잎나무 검', 'Lame des broussailles', 'Buschklinge', '灌木之刃', '灌木之刃', 'Hoja Leñomaleza', 'Hoja Leñomaleza', 'Кустарниковый клинок', '', '', '', '', '', '', '', ''), +(18958, '물의 정령 핵', 'Noyau d\'élémentaire d\'eau', 'Wasserelementarkerne', '水元素核心', '水元素核心', 'Núcleo elemental de Agua', 'Núcleo de elemental de agua', 'Ядро элементаля воды', '', '', '', '', '', '', '', ''), +(18959, '가열로 바람구멍', 'Tuyère de forge', 'Schmiedewindform', '冶炼鼓风机', '冶煉鼓風機', 'Tobera de herrería', 'Tobera de herrería', 'Фурма', '', '', '', '', '', '', '', ''), +(18960, '감시병의 망원경', 'Longue-vue de guetteur', 'Ausguck-Handfernrohr', '侦查员的望远镜', '偵查員的望遠鏡', 'Telescopio de vigía', 'Catalejo de oteador', 'Подзорная труба наблюдателя', '', '', '', '', '', '', '', ''), +(18961, '주크애쉬 등껍질', 'Carapace de Zukk\'ash', 'Zukk\'ashknochenpanzer', '祖卡什虫壳', '祖卡什蟲殼', 'Caparazón Zukk\'ash', 'Caparazón Zukk\'ash', 'Панцирь Цуккаш', '', '', '', '', '', '', '', ''), +(18962, '채찍쐐기의 분비선', 'Glandes de Fouet-cuisant', 'Zornstachels Drüsen', '毒刺鞭笞者的腺体', '毒刺鞭笞者的腺體', 'Glándulas de Aguijolatigador', 'Glándulas de latigador con aguijón', 'Железы жалохвоста', '', '', '', '', '', '', '', ''), +(18963, '알비노 무쇠턱거북 알', 'Oeuf de tortue albinos', 'Schildkrötenei (Albino)', '海龟蛋(白色钳嘴龟)', '海龜蛋(白色鉗嘴龜)', 'Huevo de tortuga (albino)', 'Huevo de tortuga (albino)', 'Черепашье яйцо (альбинос)', '', '', '', '', '', '', '', ''), +(18964, '망치머리 무쇠턱거북 알', 'Oeuf de tortue caouanne', 'Schildkrötenei (Flachkopf)', '海龟蛋(圆头钳嘴龟)', '海龜蛋(圓頭鉗嘴龜)', 'Huevo de tortuga (leñobeza)', 'Huevo de tortuga (leñobeza)', 'Черепашье яйцо (головастая морская черепаха)', '', '', '', '', '', '', '', ''), +(18965, '매부리 무쇠턱거북 알', 'Oeuf de tortue imbriquée', 'Schildkrötenei (Falkenschnabel)', '海龟蛋(鹰喙钳嘴龟)', '海龜蛋(鷹喙鉗嘴龜)', 'Huevo de tortuga (alconil)', 'Huevo de tortuga (alconil)', 'Черепашье яйцо (бисса)', '', '', '', '', '', '', '', ''), +(18966, '무쇠턱 장수거북 알', 'Oeuf de tortue lyre', 'Schildkrötenei (Lederrücken)', '海龟蛋(硬皮钳嘴龟)', '海龜蛋(硬皮鉗嘴龜)', 'Huevo de tortuga (cuerospalda)', 'Huevo de tortuga (cuerospalda)', 'Черепашье яйцо (кожистая черепаха)', '', '', '', '', '', '', '', ''), +(18967, '올리브 무쇠턱거북 알', 'Oeuf de tortue olivâtre', 'Schildkrötenei (Oliv)', '海龟蛋(绿色钳嘴龟)', '海龜蛋(綠色鉗嘴龜)', 'Huevo de tortuga (oliva)', 'Huevo de tortuga (oliva)', 'Черепашье яйцо (оливковая черепаха)', '', '', '', '', '', '', '', ''), +(18968, '극대화 시험용 반지', 'Anneau de test critique', '', '', '', 'Anillo de Prueba crítica', 'Anillo de Prueba crítica', 'Кольцо Последнего испытания', '', '', '', '', '', '', '', ''), +(18969, '온전한 설인 가죽', 'Peau de yéti en parfait état', 'Makelloser Yetibalg', '原始雪人毛皮', '原始雪人毛皮', 'Pellejo de yeti prístino', 'Pellejo de yeti prístino', 'Безупречная шкура йети', '', '', '', '', '', '', '', ''), +(18970, '극대화 시험용 반지 2', 'Anneau de test critique 2', '', '', '', 'Anillo de Prueba crítica 2', 'Anillo de Prueba crítica 2', 'Кольцо Последнего испытания 2', '', '', '', '', '', '', '', ''), +(18971, '극대화 시험용 반지 3', 'Anneau de test critique 3', '', '', '', 'Anillo de Prueba crítica 3', 'Anillo de Prueba crítica 3', 'Кольцо Последнего испытания 3', '', '', '', '', '', '', '', ''), +(18972, '완전한 설인 가죽', 'Peau de yéti parfaite', 'Perfekter Yetibalg', '完美的雪人毛皮', '完美的雪人毛皮', 'Pellejo de yeti perfecto', 'Pellejo de yeti perfecto', 'Совершенная шкура йети', '', '', '', '', '', '', '', ''), +(18982, '극대화 시험용 반지 4', 'Anneau de test critique 4', '', '', '', 'Anillo de Prueba crítica 4', 'Anillo de Prueba crítica 4', 'Кольцо Последнего испытания 4', '', '', '', '', '', '', '', ''), +(18983, '몬스터 - Sword, Longsword Exotic Black - Low Red Flame', 'Monstre - Epée, Epée longue exotique noire - Flamme rouge faible', 'Monster - Schwert, Langschwert Exotisch Schwarz - Geringe Rote Flamme', '', '', 'Monstruo: espada, espada larga exótica negra: llama pequeña roja', 'Monstruo: espada, tizona exótica negra: llama roja pequeña', 'Монстр - меч, длинный меч экзотический черный - низкое красное пламя', '', '', '', '', '', '', '', ''), +(18984, '차원 분할기 : 눈망루 마을', 'Déchiquetteur dimensionnel - Long-guet', 'Dimensionszerfetzer - Everlook', '空间撕裂器 - 永望镇', '空間撕裂器 - 永望鎮', 'Desgarrador dimensional: Vista Eterna', 'Desgarrador dimensional: Vista Eterna', 'Пространственный проходчик - Круговзор', '', '', '', '', '', '', '', ''), +(18985, '몬스터 - Sword, Long Silver - Green Pommel - High Black Glow', 'Monstre - Epée, Longue Argent - Pommeau vert - Halo noir élevé', 'Monster - Schwert, Lang Silber - Grüner Knauf - Reicher Schwarzer Glanz', '', '', 'Monstruo: espada, larga plata: pomo verde: resplandor negro alto', 'Monstruo: espada, larga plata: pomo verde: resplandor negro alto', 'Монстр - меч, длинный серебряный - зеленое яблоко - высокое черное свечение', '', '', '', '', '', '', '', ''), +(18986, '안전보증 순간이동기: 가젯잔', 'Transporteur ultra-sécurisé : Gadgetzan', 'Extrem sicherer Transporter: Gadgetzan', '安全传送器:加基森', '安全傳送器:加基森', 'Transportador ultraseguro: Gadgetzan', 'Transportador ultraseguro: Gadgetzan', 'Сверхбезопасный транспортер: Прибамбасск', '', '', '', '', '', '', '', ''), +(18987, '블랙핸드의 명령서', 'Instructions de Blackhand', 'Blackhands Befehl', '黑手的命令', '黑手的命令', 'Orden de Puño Negro', 'Orden de Puño Negro', 'Распоряжения Ренда Чернорука', '렌드 블랙핸드가 보낸 명령서', 'Une lettre détaillant les instructions de Rend Blackhand.', 'Ein Befehlsschreiben von Rend Blackhand.', '大酋长雷德·黑手的命令。', '大酋長雷德·黑手的命令。', 'Una carta con órdenes de Rend Manonegra.', 'Una carta con órdenes de Rend Manonegra.', 'Приказ от Ренда Чернорука'), +(19002, '네파리안의 머리', 'Tête de Nefarian', 'Kopf von Nefarian', '奈法利安的头颅', '奈法利安的頭顱', 'Cabeza de Nefarian', 'Cabeza de Nefarian', 'Голова Нефариана', '네파리안의 머리: 데스윙의 혈족', 'La tête de Nefarian, fils de l\'Aile de mort', 'Der Kopf von Nefarian: Brut von Deathwing.', '死亡之翼的儿子奈法利安的头颅。', '死亡之翼的兒子奈法利安的頭顱。', 'La cabeza de Nefarian: camada de Alamuerte.', 'La cabeza de Nefarian: camada de Alamuerte.', 'Голова Нефариана: племя Смертокрыла'), +(19003, '네파리안의 머리', 'Tête de Nefarian', 'Kopf von Nefarian', '奈法利安的头颅', '奈法利安的頭顱', 'Cabeza de Nefarian', 'Cabeza de Nefarian', 'Голова Нефариана', '네파리안의 머리: 데스윙의 혈족', 'La tête de Nefarian, fils de l\'Aile de mort', 'Der Kopf von Nefarian: Brut von Deathwing.', '死亡之翼的儿子奈法利安的头颅。', '死亡之翼的兒子奈法利安的頭顱。', 'La cabeza de Nefarian: camada de Alamuerte.', 'La cabeza de Nefarian: camada de Alamuerte.', 'Голова Нефариана: племя Смертокрыла'), +(19014, '몬스터 - Item, 2H Horde Wood Axe', 'Monstre - Objet, 2M Horde Hache', 'Monster - Gegenstand, 2H Horde Holzaxt', '', '', 'Monstruo: objeto, hacha 2M de madera de la Horda', 'Monstruo: objeto, hacha 2M de madera de la Horda', 'Монстр - предмет, двуручная, Орда деревянная секира', '', '', '', '', '', '', '', ''), +(19015, '몬스터 - Item, 2H Alliance Wood Axe', 'Monstre - Objet, 2M Alliance Hache', 'Monster - Gegenstand, 2H Allianz Holzaxt', '', '', 'Monstruo: objeto, hacha 2M de madera de la Alianza', 'Monstruo: objeto, hacha 2M de madera de la Alianza', 'Монстр - предмет, двуручная, Альянс деревянная секира', '', '', '', '', '', '', '', ''), +(19016, '환생의 관', 'Calice de la renaissance', 'Gefäß der Wiedergeburt', '复生之瓶', '複生之瓶', 'Vasija de renacimiento', 'Vasija de renacimiento', 'Сосуд Возрождения', '', '', '', '', '', '', '', ''), +(19017, '불의 군주의 정수', 'Essence du Seigneur du feu', 'Essenz des Feuerfürsten', '火焰之王的精华', '火焰之王的精華', 'Esencia del Señor del Fuego', 'Esencia del Señor del Fuego', 'Сущность повелителя огня', '', '', '', '', '', '', '', ''), +(19018, '잠들어 있는 바람의 성검', 'Lame du baiser du vent dormante', 'Schlummernde vom Wind berührte Klinge', '风吻之刃', '風吻之刃', 'Hoja besada por el viento durmiente', 'Hoja besada por el viento durmiente', 'Дремлющий клинок Игривого Ветра', '', '', '', '', '', '', '', ''), +(19019, '우레폭풍 - 바람추적자의 성검', 'Lame-tonnerre, épée bénie du Cherchevent', 'Donnerzorn, Gesegnete Klinge des Windsuchers', '雷霆之怒,逐风者的祝福之剑', '雷霆之怒,逐風者的祝福之劍', 'Trueno furioso, espada bendita del Hijo del Viento', 'Trueno furioso, espada bendita del Hijo del Viento', 'Громовая ярость, благословленный клинок Искателя Ветра', '', '', '', '', '', '', '', ''), +(19020, '모자케 야영지 주크애쉬 보고서', 'Rapport sur les Zukk\'ash du camp Mojache', 'Bericht über die Zukk\'ash', '莫沙彻营地祖卡什报告', '莫沙徹營地祖卡什報告', 'Informe del campamento Mojache Zukk\'ash', 'Informe del campamento Mojache Zukk\'ash', 'Отчет о наступлении насекомых-Цукк\'аш на Лагерь Мохаче', '', '', '', '', '', '', '', ''), +(19022, '내트 페이글의 다낚아 FC-5000', 'FC-5000 de Nat Pagle, pêcheur de l\'extrême', 'Nat Pagles Extremangler FC-5000', '纳特·帕格的超级钓鱼竿FC-5000型', '納特·帕格的超級釣魚竿FC-5000型', 'Pescador extremo de Nat Pagle FC-5000', 'Pescador extremo de Nat Pagle FC-5000', 'Экстремальная рыбалка FC-5000 Ната Пэгла', '한정판', 'Edition limitée', 'Limitierte Auflage', '限量版', '限量版', 'Edición limitada', 'Edición limitada', 'Ограниченый Выпуск.'), +(19023, '카툼의 최고급 미끼', 'Le meilleur appât de Katoom', 'Katooms bester Köder', '卡图姆的超级鱼饵', '卡圖姆的超級魚餌', 'Cebo más preciado de Katoom', 'Cebo más preciado de Katoom', 'Лучшая блесна Катума', '', '', '', '', '', '', '', ''), +(19024, '최고검투사의 징표', 'Grand maître de l\'arène', 'Großmeister der Arena', '竞技场大师饰物', '競技場大師飾物', 'Gran maestro de arena', 'Gran maestro de arena', 'Знак великого мастера Арены', '', '', '', '', '', '', '', ''), +(19025, '우두머리 그리핀의 깃털', 'Plume de Seigneur du ciel', 'Himmelsfürsten-Federbusch', '狮鹫长羽', '獅鷲獸長羽', 'Penacho de Señor del Cielo', 'Péndola de Señor del Cielo', 'Перо королевского резоклюва', '', '', '', '', '', '', '', ''), +(19026, '뱀꼬리 폭죽', 'Feu d\'artifice \"Explosion serpentine\"', 'Schlangenexplosionsfeuerwerk', '长蛇焰火', '長蛇煙火', 'Fuego artificial con forma de serpiente', 'Fuego de artificio con forma de culebra', 'Петарда \"Змеиное жало\"', '', '', '', '', '', '', '', ''), +(19027, '설계도: 뱀꼬리 폭죽', 'Schéma : Feu d\'artifice \"Explosion serpentine\"', 'Bauplan: Schlangenexplosionsfeuerwerk', '结构图:长蛇焰火', '結構圖:長蛇煙火', 'Esquema: fuego artificial con forma de serpiente', 'Esquema: fuego de artificio con forma de culebra', 'Чертеж: выплескивающийся фейерверк', '', '', '', '', '', '', '', ''), +(19028, '우아한 드레스', 'Robe de soirée', 'Elegantes Kleid', '端庄的裙子', '端莊的裙子', 'Vestido elegante', 'Vestido elegante', 'Элегантное платье', '', '', '', '', '', '', '', ''), +(19029, '전투서리늑대 뿔피리', 'Cor du hurleur Frostwolf', 'Horn des Frostwolfheulers', '霜狼嗥叫者的号角', '霜狼嗥叫者的號角', 'Cuerno del camorrista Lobo Gélido', 'Cuerno del aullador Lobo Gélido', 'Рог Воя Северного волка', '', '', '', '', '', '', '', ''), +(19030, '스톰파이크 전투산양 고삐', 'Destrier de bataille stormpike', 'Streitwidder der Stormpike', '雷矛军用坐骑', '雷矛軍用坐騎', 'Caballo de batalla de Pico Tormenta', 'Garañón de batalla de Pico Tormenta', 'Боевой скакун Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19031, '서리늑대 전투휘장', 'Tabard de bataille frostwolf', 'Wappenrock der Frostwolf', '霜狼军服', '霜狼軍服', 'Tabardo de batalla Lobo Gélido', 'Tabardo de batalla Lobo Gélido', 'Гербовая накидка Северного Волка', '', '', '', '', '', '', '', ''), +(19032, '스톰파이크 전투휘장', 'Tabard de bataille stormpike', 'Wappenrock der Stormpike', '雷矛军服', '雷矛軍服', 'Tabardo de batalla de Pico Tormenta', 'Tabardo de batalla de Pico Tormenta', 'Боевая гербовая накидка Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19033, '슬래그트리의 잃어버린 연장', 'Outils perdus de Slagtree', 'Slagtrees verlorene Werkzeuge', '斯拉提的工具', '斯拉提的工具', 'Herramientas perdidas de Esco', 'Herramientas perdidas de Esco', 'Потерянные инструменты Шлакодрева', '', '', '', '', '', '', '', ''), +(19034, '라드의 점심', 'Repas de Lard', 'Lards Brotzeit', '拉尔德的午餐', '拉爾德的午餐', 'Almuerzo de Lard', 'Almuerzo de Lard', 'Обед Лярда', '', '', '', '', '', '', '', ''), +(19035, '라드의 특별한 소풍용 바구니', 'Panier de pique-nique spécial de Lard', 'Lards besonderer Picknickkorb', '拉尔德的午餐篮', '拉爾德的午餐籃', 'Cesta de picnic especial de Lard', 'Cesta de picnic especial de Lard', 'Особая корзина для пикника Лярда', '', '', '', '', '', '', '', ''), +(19036, '와일드해머일족에게 보내는 최후통첩장', 'Message final pour les Wildhammer', 'Letzte Botschaft an die Wildhammer', '给蛮锤部族的警告', '給蠻錘部族的警告', 'Mensaje final a Martillo Salvaje', 'Mensaje final a Martillo Salvaje', 'Последнее послание Громовому Молоту', '', '', '', '', '', '', '', ''), +(19037, '에메랄드마루 어깨갑옷', 'Spallières du pic d\'Emeraude', 'Smaragdgipfelstulpen', '翡翠肩铠', '翡翠肩鎧', 'Bufas de pico Esmeralda', 'Bufas de pico Esmeralda', 'Изумрудный шипованый наплеч', '', '', '', '', '', '', '', ''), +(19038, '교묘의 반지', 'Anneau de subtilité', 'Ring des Feingefühls', '狡猾之戒', '狡猾之戒', 'Anillo de Sutileza', 'Anillo de Sutileza', 'Кольцо Хитрости', '', '', '', '', '', '', '', ''), +(19039, '조브린의 방수모자', 'Chapeau imperméable de Zorbin', 'Zorbins wasserfester Hut', '索尔宾的防水帽', '索爾賓的防水帽', 'Sombrero resistente al agua de Zorbin', 'Sombrero resistente al agua de Zorbin', 'Непромокаемая шляпа Зорбина', '', '', '', '', '', '', '', ''), +(19040, '조브린의 슈퍼절단기', 'Méga-trancheur de Zorbin', 'Zorbins Mega-Schnitzler', '索尔宾的大砍刀', '索爾賓的大砍刀', 'Megarrebanador de Zorbin', 'Megacercenadora de Zorbin', 'Мегарез Зорбина', '', '', '', '', '', '', '', ''), +(19041, '프랫의 수제 튜닉', 'Tunique artisanale de Pratt', 'Pratts handgefertigte Tunika', '普拉特的手工外套', '普拉特的手工外套', 'Túnica hecha a mano de Pratt', 'Túnica hecha a mano de Pratt', 'Мундир ручной работы Пратта', '', '', '', '', '', '', '', ''), +(19042, '장도르의 수제 튜닉', 'Tunique artisanale de Jangdor', 'Jangdors handgefertigte Tunika', '杉多尔的手工外套', '杉多爾的手工外套', 'Túnica hecha a mano de Jangdor', 'Túnica hecha a mano de Jangdor', 'Мундир ручной работы Джангора', '', '', '', '', '', '', '', ''), +(19043, '튼튼한 나무구렁 허리띠', 'Ceinture épaisse grumegueule', 'Schwerer Gürtel der Holzschlundfeste', '重型木喉腰带', '重型木喉腰帶', 'Cinturón Fauces de Madera pesado', 'Cinturón Fauces de Madera pesado', 'Тяжелый пояс Древобрюхов', '', '', '', '', '', '', '', ''), +(19044, '나무구렁일족의 힘', 'Pouvoir des Grumegueules', 'Macht der Holzschlundfeste', '木喉之力', '木喉之力', 'Poderío de los Fauces de Madera', 'Poderío de los Fauces de Madera', 'Мощь Древобрюхов', '', '', '', '', '', '', '', ''), +(19045, '스톰파이크 전투깃발', 'Etendard de bataille stormpike', 'Schlachtstandarte der Stormpike', '雷矛军旗', '雷矛軍旗', 'Estandarte de batalla de Pico Tormenta', 'Confalón de batalla de Pico Tormenta', 'Боевой штандарт клана Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19046, '서리늑대 전투깃발', 'Etendard de bataille frostwolf', 'Schlachtstandarte der Frostwolf', '霜狼军旗', '霜狼軍旗', 'Estandarte de batalla Lobo Gélido', 'Confalón de batalla Lobo Gélido', 'Боевой штандарт клана Северного Волка', '', '', '', '', '', '', '', ''), +(19047, '나무구렁일족의 지혜', 'Sagesse des Grumegueules', 'Weisheit der Holzschlundfeste', '木喉之智', '木喉之智', 'Sabiduría de los Fauce de Madera', 'Sabiduría de los Fauces de Madera', 'Мудрость Древобрюхов', '', '', '', '', '', '', '', ''), +(19048, '튼튼한 나무구렁 장화', 'Bottes lourdes grumegueule', 'Schwere Stiefel der Holzschlundfeste', '木喉重靴', '重型木喉長靴', 'Botas Fauces de Madera pesadas', 'Botas Fauces de Madera pesadas', 'Тяжелые сапоги Древобрюхов', '', '', '', '', '', '', '', ''), +(19049, '나무구렁일족 장갑', 'Batailleurs grumegueules', 'Kampfhandschuhe der Holzschlundfeste', '木喉作战手套', '木喉作戰手套', 'Camorristas Fauces de Madera', 'Guantes de cuero Fauces de Madera', 'Боевые перчатки Древобрюхов', '', '', '', '', '', '', '', ''), +(19050, '나무구렁일족 어깨보호대', 'Mantelet des Grumegueules', 'Mantel der Holzschlundfeste', '木喉衬肩', '木喉襯肩', 'Manto de los Fauces de Madera', 'Manto de los Fauces de Madera', 'Оплечье Древобрюхов', '', '', '', '', '', '', '', ''), +(19051, '여명의 벨트', 'Ceinturon de l\'Aube', 'Gurt der Dämmerung', '黎明束带', '黎明束腰', 'Faja del Alba', 'Faja del Alba', 'Ремень Рассвета', '', '', '', '', '', '', '', ''), +(19052, '여명의 가죽장화', 'Demi-bottes de l\'aube', 'Stiefel der Dämmerung', '黎明皮靴', '黎明皮靴', 'Botines del Alba', 'Botines del Alba', 'Рассветные вибрамы', '', '', '', '', '', '', '', ''), +(19053, '몬스터 - Item, Orb - A01 Blue', 'Monstre - Objet, Orbe - A01 Bleu', 'Monster - Gegenstand, Kugel - A01 Blau', '', '', 'Monstruo: objeto, orbe: A01 azul', 'Monstruo: objeto, orbe: A01 azul', 'Монстр - предмет, сфера - A01 синий', '', '', '', '', '', '', '', ''), +(19054, '붉은용 보주', 'Orbe de dragon rouge', 'Rote Großdrachenkugel', '红色龙珠', '紅色龍珠', 'Orbe de dragón rojo', 'Orbe de dragón rojo', 'Сфера Красного дракона', '', '', '', '', '', '', '', ''), +(19055, '녹색용 보주', 'Orbe de dragon vert', 'Grüne Großdrachenkugel', '绿色龙珠', '綠色龍珠', 'Orbe de dragón verde', 'Orbe de dragón verde', 'Сфера Зеленого дракона', '', '', '', '', '', '', '', ''), +(19056, '은빛 여명회 장화', 'Bottes de l\'Aube d\'argent', 'Argentumstiefel', '银色长靴', '銀色長靴', 'Botas Argenta', 'Botas Argenta', 'Серебристые сапоги', '', '', '', '', '', '', '', ''), +(19057, '여명의 장갑', 'Gants de l\'Aube', 'Handschuhe der Dämmerung', '黎明手套', '黎明手套', 'Guantes del Alba', 'Guantes del Alba', 'Перчатки Рассвета', '', '', '', '', '', '', '', ''), +(19058, '여명의 황금 어깨보호대', 'Mantelet doré de l\'Aube', 'Goldener Mantel der Dämmerung', '金色黎明衬肩', '金色黎明襯肩', 'Manto dorado del Alba', 'Manto del Alba dorado', 'Золотое оплечье Рассвета', '', '', '', '', '', '', '', ''), +(19059, '은빛 여명회 어깨보호구', 'Epaulières de l\'Aube d\'argent', 'Argentumschultern', '银色护肩', '銀色護肩', 'Hombreras Argenta', 'Sobrehombros Argenta', 'Серебристые наплечники', '', '', '', '', '', '', '', ''), +(19060, '전쟁노래 협곡 비상 휴대식량', 'Ration enrichie du goulet des Warsong', 'Angereicherte Ration der Warsongschlucht', '战歌峡谷浓缩军粮', '戰歌峽谷濃縮軍糧', 'Ración enriquecida del Barranco Grito de Guerra', 'Ración enriquecida de la Garganta Grito de Guerra', 'Усиленный паек из Ущелья Песни Войны', '', '', '', '', '', '', '', ''), +(19061, '전쟁노래 협곡 전투 휴대식량', 'Ration de fer du goulet des Warsong', 'Eiserne Ration der Warsongschlucht', '战歌峡谷标准军粮', '戰歌峽谷標準軍糧', 'Ración de hierro del Barranco Grito de Guerra', 'Ración de hierro de la Garganta Grito de Guerra', 'Паек из Ущелья Песни Войны', '', '', '', '', '', '', '', ''), +(19062, '전쟁노래 협곡 야전 휴대식량', 'Ration de campagne du goulet des Warsong', 'Feldration der Warsongschlucht', '战歌峡谷野战军粮', '戰歌峽谷野戰軍糧', 'Ración de campo del Barranco Grito de Guerra', 'Ración de campo de la Garganta Grito de Guerra', 'Полевой паек из Ущелья Песни Войны', '', '', '', '', '', '', '', ''), +(19064, '족쇄 열쇠', 'Clé des menottes', 'Fesselschlüssel', '镣铐钥匙', '鐐銬鑰匙', 'Llave de grillete', 'Llave de grillete', 'Ключ от кандалов', '', '', '', '', '', '', '', ''), +(19065, '에메랄드 고리', 'Cercle d\'émeraude', 'Smaragdkreis', '翡翠之环', '翡翠之環', 'Círculo Esmeralda', 'Círculo Esmeralda', 'Изумрудный Круг', '', '', '', '', '', '', '', ''), +(19066, '전쟁노래 협곡 룬매듭 붕대', 'Bandage en étoffe runique du goulet des Warsong', 'Runenstoffverband der Warsongschlucht', '战歌峡谷符文布绷带', '戰歌峽谷符文布繃帶', 'Venda de paño rúnico del Barranco Grito de Guerra', 'Venda de paño rúnico de la Garganta Grito de Guerra', 'Бинты из рунной ткани из Ущелья Песни Войны', '', '', '', '', '', '', '', ''), +(19067, '전쟁노래 협곡 마법 붕대', 'Bandage en tisse-mage du goulet des Warsong', 'Magiestoffverband der Warsongschlucht', '战歌峡谷魔纹布绷带', '戰歌峽谷魔紋布繃帶', 'Venda de paño mágico del Barranco Grito de Guerra', 'Venda de tejido mágico de la Garganta Grito de Guerra', 'Бинты Ущелья Песни Войны из магической ткани', '', '', '', '', '', '', '', ''), +(19068, '전쟁노래 협곡 비단 붕대', 'Bandage en soie du goulet des Warsong', 'Seidenverband der Warsongschlucht', '战歌峡谷丝质绷带', '戰歌峽谷絲質繃帶', 'Venda de seda del Barranco Grito de Guerra', 'Venda de seda de la Garganta Grito de Guerra', 'Шелковые бинты из Ущелья Песни Войны', '', '', '', '', '', '', '', ''), +(19069, '사냥꾼 말코르의 해골', 'Crâne du veneur Malkhor', 'Malkors Schädel', '猎户莫克霍尔的颅骨', '獵戶莫克霍爾的顱骨', 'Calavera del cazador Malkhor', 'Calavera del cazador Malkhor', 'Череп охотника Малькора', '', '', '', '', '', '', '', ''), +(19070, '사냥꾼 말코르의 뼈', 'Os du veneur Malkhor', 'Malkors Knochen', '猎户莫克霍尔的骨头', '獵戶莫克霍爾的骨頭', 'Huesos del cazador Malkhor', 'Huesos del cazador Malkhor', 'Кости охотника Малькора', '', '', '', '', '', '', '', ''), +(19071, '얼룩진 피가 담긴 용기', 'Calice de sang corrompu', 'Gefäß mit besudelten Blut', '腐化之血', '腐化之血', 'Vasija de sangre corrupta', 'Vasija de sangre corrupta', 'Сосуд гнилой крови', '', '', '', '', '', '', '', ''), +(19082, '몬스터 - Fire Arrow', 'Monstre - Flèche incendiaire', 'Monster - Feuerpfeil', '', '', 'Monstruo: flecha de fuego', 'Monstruo: flecha de fuego', 'Монстр - огненная стрела', '', '', '', '', '', '', '', ''), +(19083, '서리늑대 용사의 망토', 'Cape de légionnaire frostwolf', 'Legionärsumhang der Frostwolf', '霜狼军团士兵披风', '霜狼軍團士兵披風', 'Capa de legionario Lobo Gélido', 'Capa de Legionario Lobo Gélido', 'Плащ легионера Северного Волка', '', '', '', '', '', '', '', ''), +(19084, '스톰파이크 병사의 망토', 'Cape de soldat stormpike', 'Umhang des Stormpike-Soldaten', '雷矛士兵披风', '雷矛士兵披風', 'Capa de soldado de Pico Tormenta', 'Capa de Soldado de Pico Tormenta', 'Плащ солдата Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19085, '서리늑대 조언가의 망토', 'Cape de conseiller frostwolf', 'Mentorenumhang der Frostwolf', '霜狼顾问披风', '霜狼顧問披風', 'Capa de consejero Lobo Gélido', 'Capa de consejero Lobo Gélido', 'Плащ советника Северного Волка', '', '', '', '', '', '', '', ''), +(19086, '스톰파이크 현자의 망토', 'Cape de sage stormpike', 'Umhang des Stormpike-Weisen', '雷矛先知披风', '雷矛先知披風', 'Capa de sabio de Pico Tormenta', 'Capa de sabio de Pico Tormenta', 'Плащ книжника Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19087, '서리늑대 판금 허리띠', 'Ceinture de plaques frostwolf', 'Plattengürtel der Frostwolf', '霜狼板甲腰带', '霜狼鎧甲腰帶', 'Cinturón de Lobo Gélido', 'Cinturón de placas Lobo Gélido', 'Латный пояс Северного Волка', '', '', '', '', '', '', '', ''), +(19088, '서리늑대 사슬 허리띠', 'Ceinture de mailles frostwolf', 'Panzergürtel der Frostwolf', '霜狼锁甲腰带', '霜狼鎖甲腰帶', 'Cinturón de malla Lobo Gélido', 'Cinturón de malla Lobo Gélido', 'Кольчужный пояс Северного Волка', '', '', '', '', '', '', '', ''), +(19089, '서리늑대 가죽 허리띠', 'Ceinture de cuir Frostwolf', 'Ledergürtel der Frostwolf', '霜狼皮甲腰带', '霜狼皮甲腰帶', 'Cinturón de cuero Lobo Gélido', 'Cinturón de cuero Lobo Gélido', 'Кожаный пояс Северного Волка', '', '', '', '', '', '', '', ''), +(19090, '서리늑대 천 허리띠', 'Ceinture de tissu frostwolf', 'Stoffgürtel der Frostwolf', '霜狼布质腰带', '霜狼布質腰帶', 'Cinturón de paño Lobo Gélido', 'Cinturón de paño Lobo Gélido', 'Матерчатый пояс Северного Волка', '', '', '', '', '', '', '', ''), +(19091, '스톰파이크 판금 벨트', 'Ceinturon stormpike en plaques', 'Plattengurt der Stormpike', '雷矛板甲腰带', '雷矛鎧甲腰帶', 'Faja de placas de Pico Tormenta', 'Faja de placas de Pico Tormenta', 'Латный ремень Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19092, '스톰파이크 사슬 벨트', 'Ceinturon stormpike en mailles', 'Panzergurt der Stormpike', '雷矛锁甲腰带', '雷矛鎖甲腰帶', 'Faja de malla de Pico Tormenta', 'Faja de malla de Pico Tormenta', 'Кольчужный ремень Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19093, '스톰파이크 가죽 벨트', 'Ceinturon stormpike en cuir', 'Ledergurt der Stormpike', '雷矛皮质束带', '雷矛皮質腰帶', 'Faja de cuero de Pico Tormenta', 'Faja de cuero de Pico Tormenta', 'Кожаный ремень Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19094, '스톰파이크 천 벨트', 'Ceinturon stormpike en tissu', 'Stoffgurt der Stormpike', '雷矛布质腰带', '雷矛布質腰帶', 'Faja de paño de Pico Tormenta', 'Faja de paño de Pico Tormenta', 'Матерчатый ремень Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19095, '서리늑대 용사의 펜던트', 'Pendentif de légionnaire frostwolf', 'Legionärsanhänger der Frostwolf', '霜狼军团士兵坠饰', '霜狼軍團士兵墜飾', 'Colgante de legionario Lobo Gélido', 'Colgante de Legionario Lobo Gélido', 'Подвеска легионера Северного Волка', '', '', '', '', '', '', '', ''), +(19096, '서리늑대 조언가의 펜던트', 'Pendentif de conseiller frostwolf', 'Mentorenanhänger der Frostwolf', '霜狼顾问坠饰', '霜狼顧問墜飾', 'Colgante de consejero Lobo Gélido', 'Colgante de consejero Lobo Gélido', 'Подвеска советника Северного Волка', '', '', '', '', '', '', '', ''), +(19097, '스톰파이크 병사의 펜던트', 'Pendentif de soldat stormpike', 'Anhänger des Stormpike-Soldaten', '雷矛士兵坠饰', '雷矛士兵墜飾', 'Colgante de soldado de Pico Tormenta', 'Colgante de Soldado de Pico Tormenta', 'Подвеска солдата Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19098, '스톰파이크 현자의 펜던트', 'Pendentif de sage stormpike', 'Anhänger des Stormpike-Weisen', '雷矛先知坠饰', '雷矛先知墜飾', 'Colgante de sabio de Pico Tormenta', 'Colgante de sabio de Pico Tormenta', 'Подвеска книжника Грозовой Вершины', '', '', '', '', '', '', '', ''), +(19099, '빙하의 칼날', 'Lame glaciale', 'Gletscherklinge', '冰川之刃', '冰川之刃', 'Hoja glacial', 'Hoja glacial', 'Ледовый шип', '', '', '', '', '', '', '', ''), +(19100, '충격의 단검', 'Dague électrifiée', 'Aufgeladener Dolch', '电能匕首', '電能匕首', 'Daga electrificada', 'Daga electrificada', 'Искрящийся кинжал', '', '', '', '', '', '', '', ''), +(19101, '극지의 지팡이', 'Bâton blanchi', 'Blendstab', '雪白法杖', '雪白法杖', 'Bastón de tormenta de nieve', 'Bastón de tormenta de nieve', 'Убеленный посох', '', '', '', '', '', '', '', ''), +(19102, '일격의 지팡이', 'Bâton crépitant', 'Knisterstab', '细碎法杖', '細碎法杖', 'Bastón que cruje', 'Bastón resonante', 'Трескучий посох', '', '', '', '', '', '', '', ''), +(19103, '얼음이빨', 'Frimaire', 'Frostschneide', '寒霜之咬', '寒霜之咬', 'Bocado helado', 'Mordedura de Escarcha', 'Ледяной укус', '', '', '', '', '', '', '', ''), +(19104, '폭풍강타 망치', 'Marteau Stormpike', 'Sturmschlaghammer', '雷霆战锤', '雷霆戰錘', 'Martillo Golpe de tormenta', 'Martillo Golpe de tormenta', 'Молот удара бури', '', '', '', '', '', '', '', ''), +(19105, '혹한의 룬문자 투구', 'Turban de runes de givre', 'Frostrunenverzierter Kopfputz', '冰霜符文坠饰', '冰霜符文墜飾', 'Penacho rúnico escarchado', 'Penacho rúnico de Escarcha', 'Тюрбан Ледяных рун', '', '', '', '', '', '', '', ''), +(19106, '얼음가시 창', 'Lance de glace barbelée', 'Eisstachelspeer', '冰刺长矛', '冰刺長矛', 'Lanza con punta de hielo', 'Lanza con púas de hielo', 'Покрытое изморозью копье', '', '', '', '', '', '', '', ''), +(19107, '피의 추적자', 'Sanguinaire', 'Blutsucher', '觅血者', '覓血者', 'Buscasangre', 'Buscasangre', 'Кровоискатель', '', '', '', '', '', '', '', ''), +(19108, '매서운 추위의 마법봉', 'Baguette du froid mordant', 'Zauberstab der beißenden Kälte', '骨寒魔杖', '骨寒魔杖', 'Varita de Frío cortante', 'Varita de Frío cortante', 'Жезл Лютого холода', '', '', '', '', '', '', '', ''), +(19109, '깊은뿌리 반지', 'Anneau des racines profondes', 'Wurzelring', '树根戒指', '樹根戒指', 'Anillo raíces profundas', 'Anillo raíces profundas', 'Кольцо Глубинных корней', '', '', '', '', '', '', '', ''), +(19110, '냉혈의 칼날', 'Lame forgée à froid', 'Kaltgeschmiedete Klinge', '极寒之刃', '極寒之刃', 'Hoja forjada en frío', 'Hoja forjada en frío', 'Холоднокованный клинок', '', '', '', '', '', '', '', ''), +(19111, '겨울도끼 견장', 'Epaulettes Winteraxe', 'Winteraxschulterklappen', '冰斧肩甲', '冰斧肩甲', 'Insignias de Hacha Invernal', 'Cubrehombros de Hacha Invernal', 'Эполеты Зимней секиры', '', '', '', '', '', '', '', ''), +(19112, '얼어붙은 강철 완갑', 'Protège-bras d\'acier glacé', 'Eisüberzogene Stahlunterarmschienen', '寒钢臂铠', '寒鋼臂鎧', 'Protegebrazos de acero congelados', 'Protegebrazos de acero congelados', 'Застывшие стальные тяжелые наручи', '', '', '', '', '', '', '', ''), +(19113, '설인가죽 팔보호구', 'Brassards en cuir de yéti', 'Yetibalg-Armschienen', '雪人毛皮护腕', '雪人毛皮護腕', 'Brazales de pellejo de yeti', 'Brazales de pellejo de yeti', 'Наручи из шкуры йети', '', '', '', '', '', '', '', ''), +(19114, '고원의 활', 'Arc des Hautes-terres', 'Hochlandbogen', '高地长弓', '高地長弓', 'Arco de tierra alta', 'Arco de tierra alta', 'Лук горца', '', '', '', '', '', '', '', ''), +(19115, '숲 모조 물약', 'Flacon de mojo sylvestre', 'Fläschchen mit Waldmojo', '森林魔精', '森林魔精', 'Frasco de mojo del bosque', 'Frasco de mojo del bosque', 'Настой лесного колдунства', '', '', '', '', '', '', '', ''), +(19116, '푸른잎사귀 장갑', 'Protège-mains vertefeuille', 'Grünblatthandlappen', '绿叶裹手', '綠葉裹手', 'Mitones hojaverde', 'Manijas hojaverde', 'Повязки Зеленого листа', '', '', '', '', '', '', '', ''), +(19117, '칠목기 판금 다리갑옷', 'Cuissards de plaques de bois laquées', 'Versiegelte Holzplattenbeinschienen', '强化木板腿甲', '強化木板腿甲', 'Quijotes de placas de madera lacadas', 'Quijotes de placas de madera lacadas', 'Отделанные лакированным деревом ножные латы', '', '', '', '', '', '', '', ''), +(19118, '자연의 숨결', 'Souffle de la Nature', 'Zauberstab des Naturodems', '自然之息', '自然之息', 'Aliento de la Naturaleza', 'Aliento de la Naturaleza', 'Природное дыхание', '', '', '', '', '', '', '', ''), +(19119, '올빼미야수 가죽 장갑', 'Gants en cuir de chouettard', 'Eulenbestienbalg-Handschuhe', '枭兽毛皮手套', '梟獸毛皮手套', 'Guantes de pellejo de lechubestia', 'Guantes de pellejo de lechubestia', 'Перчатки из шкуры совуха', '', '', '', '', '', '', '', ''), +(19120, '수호대장의 룬', 'Rune de capitaine de la garde', 'Rune des Wachbefehlshabers', '卫兵队长符文', '衛兵隊長符文', 'Runa del Capitán guardia', 'Runa del capitán de la guardia', 'Руна капитана стражи', '', '', '', '', '', '', '', ''), +(19121, '깊은숲속 망토', 'Cape des bois profonds', 'Umhang des tiefen Waldlands', '密林披风', '密林披風', 'Capa del bosque profundo', 'Capa del bosque profundo', 'Плащ чащобы', '', '', '', '', '', '', '', ''), +(19122, '상아고리 목걸이', '[PÉRIMÉ] Collier de lierre tressé', 'Gewobene Efeuhalskette DEPRECATED', '', '', 'Collar de tejido de hiedra DEPRECATED', 'Collar de hiedra trenzada DEPRECATED', 'Ожерелье Сплетенного Плюща - ИСПОРЧЕНО', '', '', '', '', '', '', '', ''), +(19123, '적열의 장갑', 'Protège-mains calorifères', 'Immerwarme Handlappen', '温暖裹手', '溫暖裹手', 'Mitones siermpre cálidos', 'Manijas siempre cálidos', 'Повязки Всетепла', '', '', '', '', '', '', '', ''), +(19124, '잿가루 판금 다리보호구', 'Jambières de plaques mâchefer', 'Gußplattengamaschen', '熔岩板甲护腿', '熔岩鎧甲護腿', 'Leotardos de placas de escoria', 'Leotardos de placas de escoria', 'Поножи из шлаковых пластин', '', '', '', '', '', '', '', ''), +(19125, '이글거리는 사슬 벨트', 'Ceinturon de mailles calcinées', 'Versengter Panzergurt', '灼热锁甲束带', '灼熱鎖甲腰帶', 'Faja de malla chamuscada', 'Faja de malla chamuscada', 'Обожженный кольчужный ремень', '', '', '', '', '', '', '', ''), +(19126, '잿가루 판금 건틀릿', 'Gantelets de plaques mâchefer', 'Gußplattenstulpen', '熔岩板甲手套', '熔岩鎧甲手套', 'Guanteletes de placas de escoria', 'Guanteletes de placas de escoria', 'Рукавицы из шлаковых пластин', '', '', '', '', '', '', '', ''), +(19127, '그을린 가죽 튜닉', 'Tunique carbonisée en cuir', 'Verkohlte Ledertunika', '焦热皮甲外套', '焦熱皮甲外套', 'Túnica de cuero carbonizada', 'Túnica de cuero carbonizada', 'Горелый кожаный мундир', '', '', '', '', '', '', '', ''), +(19128, '이글거리는 사슬 조끼', 'Haubergeon calciné', 'Versengte Panzerweste', '灼热锁甲外衣', '灼熱鎖甲外衣', 'Jubón de malla chamuscado', 'Jubón de malla chamuscado', 'Обожженная кольчужная рубаха', '', '', '', '', '', '', '', ''), +(19129, '적열의 로브', 'Robe brasillante', 'Ewig glühende Robe', '恒光长袍', '恒光長袍', 'Toga Resplandor eterno', 'Toga Resplandor eterno', 'Всесветное одеяние', '', '', '', '', '', '', '', ''), +(19130, '한파', 'Morsure de froid', 'Stab des Kälteeinbruchs', '冰冷魔棒', '冰冷魔棒', 'Mordedura helada', 'Mordedura de frío', 'Холодная хватка', '', '', '', '', '', '', '', ''), +(19131, '설맹의 신발', 'Chaussures brûleglace', 'Schneeblindschuhe', '雪盲软靴', '雪盲軟靴', 'Zapatos Cieganieve', 'Zapatos Cieganieve', 'Ботинки снежной слепоты', '', '', '', '', '', '', '', ''), +(19132, '수정 장식 왕관', 'Couronne ornée d\'un cristal', 'Kristallverzierte Krone', '水晶头冠', '水晶頭冠', 'Corona adornada con cristales', 'Corona adornada con cristales', 'Корона, украшенная хрусталем', '', '', '', '', '', '', '', ''), +(19133, '악마의 다리보호구', 'Jambières corrompues', 'Teufelserfüllte Gamaschen', '魔能护腿', '魔能護腿', 'Leotardos imbuidos de inferi', 'Leotardos vil imbuidos', 'Пропитанные Скверной поножи', '', '', '', '', '', '', '', ''), +(19134, '파멸의수호병 허리띠', 'Ceinture de garde funeste écorché', 'Zerschundener Verdammniswachengürtel', '末日守卫腰带', '末日守衛腰帶', 'Cinturón de piel de guardia apocalíptico', 'Cinturón de piel de guardia apocalíptico', 'Пояс стражника ужаса', '', '', '', '', '', '', '', ''), +(19135, '불가시 팔보호구', 'Brassards de lumière noire', 'Schwarzflammenarmschienen', '黑光护腕', '黑光護腕', 'Brazal de luz negra', 'Brazal de luz negra', 'Боевой браслет Черного света', '', '', '', '', '', '', '', ''), +(19136, '불타는 마나 장식띠', 'Corde de mana enflammé', 'Mana entfachende Kordel', '燃魔腰带', '燃魔腰帶', 'Cordón de ignición de maná', 'Cordón de ignición de maná', 'Extended Annals of Darrowshire', '', '', '', '', '', '', '', ''), +(19137, '맹습의 벨트', 'Ceinturon d\'assaut', 'Gurt des Ansturms', '冲击束带', '衝擊腰帶', 'Faja de avalancha', 'Faja de acometida', 'Ремень Нападения', '', '', '', '', '', '', '', ''), +(19138, '설퍼라스의 반지', 'Anneau de Sulfuras', 'Band von Sulfuras', '萨弗拉斯指环', '薩弗拉斯指環', 'Sortija de Sulfuras', 'Sortija de Sulfuras', 'Кольцо Серниса', '', '', '', '', '', '', '', ''), +(19139, '화염수호 어깨보호구', 'Epaulières de garde du feu', 'Brandwachenschultern', '火焰卫士护肩', '火焰衛士護肩', 'Hombreras de guardia de Fuego', 'Sobrehombros de guardia de fuego', 'Наплечники Огнестража', '', '', '', '', '', '', '', ''), +(19140, '마비의 반지', 'Anneau de cautérisation', 'Band der Ausbrennung', '灼烧指环', '灼燒指環', 'Sortija de cauterización', 'Sortija de cauterización', 'Кольцо Бессердечности', '', '', '', '', '', '', '', ''), +(19141, '수세미', 'Chiffon', 'Luffaschwamm', '丝瓜', '絲瓜', '', 'Lufa', 'Люфа', '', '', '', '', '', '', '', ''), +(19142, '화염 룬문자 마법서', 'Grimoire de runes de feu', 'Feuerrunenverzierter Zauberfoliant', '火焰符文魔典', '火焰符文魔典', 'Grimorio rúnico de fuego', 'Grimorio rúnico de Fuego', 'Гримуар с огненными рунами', '', '', '', '', '', '', '', ''), +(19143, '화염수호 건틀릿', 'Gantelets de garde des flammes', 'Flammenwächterstulpen', '烈焰守卫护手', '烈焰守衛護手', 'Guanteletes de guardia de llamas', 'Guanteletes de guardia de llamas', 'Рукавицы Пламестража', '', '', '', '', '', '', '', ''), +(19144, '불꽃의 심장부 발덮개', 'Solerets du Marcheflammes', 'Sabatons des Flammenwandlers', '烈焰行者重靴', '烈焰行者重靴', 'Escarpes del Caminante sobre llamas', 'Escarpes del Caminante sobre llamas', 'Башмаки Огнеходца', '', '', '', '', '', '', '', ''), +(19145, '작열의 로브', 'Robe du pouvoir volatil', 'Robe der flüchtigen Macht', '波动长袍', '波動長袍', 'Toga de Poder volátil', 'Toga de Poder volátil', 'Одеяние Неустойчивой силы', '', '', '', '', '', '', '', ''), +(19146, '안정의 손목보호구', 'Garde-poignets de stabilité', 'Handgelenksschutz der Stabilität', '稳固护腕', '穩固護腕', 'Muñequeras de Estabilidad', 'Guardamuñecas de Estabilidad', 'Накулачники Постоянства', '', '', '', '', '', '', '', ''), +(19147, '주문 강화의 반지', 'Anneau de puissance de sort', 'Ring der Zauberkraft', '法术能量之戒', '法術能量之戒', 'Anillo de poder con hechizos', 'Anillo de poder con hechizos', 'Кольцо Силы заклинаний', '', '', '', '', '', '', '', ''), +(19148, '검은무쇠 투구', 'Heaume en sombrefer', 'Dunkeleisenhelm', '黑铁头盔', '黑鐵頭盔', 'Yelmo Hierro Negro', 'Yelmo Hierro Negro', 'Шлем из черного железа', '', '', '', '', '', '', '', ''), +(19149, '용암 허리띠', 'Ceinture de lave', 'Lavagürtel', '熔岩腰带', '熔岩腰帶', 'Cinturón de lava', 'Cinturón de lava', 'Лавовый пояс', '', '', '', '', '', '', '', ''), +(19150, '기본 파수대 구급품', 'Paquetage de base de sentinelle', 'Basisüberlebenspaket der Schildwache', '哨兵基础护理包', '哨兵基礎護理包', 'Paquete de curación básico de centinela', 'Botiquín básico de centinela', 'Амуниция Часового', '', '', '', '', '', '', '', ''), +(19151, '일반 파수대 구급품', 'Paquetage ordinaire de sentinelle', 'Standardüberlebenspaket der Schildwache', '哨兵标准护理包', '哨兵標準護理包', 'Paquete de curación estándar de centinela', 'Botiquín estándar de centinela', 'Стандартная амуниция часового', '', '', '', '', '', '', '', ''), +(19152, '고급 파수대 구급품', 'Paquetage amélioré de sentinelle', 'Verbessertes Überlebenspaket der Schildwache', '哨兵高级护理包', '哨兵高級護理包', 'Paquete de curación avanzado de centinela', 'Botiquín avanzado de centinela', 'Доукомплектованная амуниция часового', '', '', '', '', '', '', '', ''), +(19153, '고급 정찰대 구급품', 'Paquetage amélioré de voltigeur', 'Verbessertes Überlebenspaket der Vorhut', '斥候高级护理包', '斥候高級護理包', 'Paquete de curación avanzado de escolta', 'Botiquín avanzado de escolta', 'Улучшенные припасы Всадников', '', '', '', '', '', '', '', ''), +(19154, '기본 정찰대 구급품', 'Paquetage de base de voltigeur', 'Basisüberlebenspaket der Vorhut', '斥候基础护理包', '斥候基礎護理包', 'Paquete de curación elemental de escolta', 'Botiquín elemental de escolta', 'Припасы Всадников', '', '', '', '', '', '', '', ''), +(19155, '일반 정찰대 구급품', 'Paquetage ordinaire de voltigeur', 'Standardüberlebenspaket der Vorhut', '斥候标准护理包', '斥候標準護理包', 'Paquete de curación normal de escolta', 'Botiquín normal de escolta', 'Стандартные припасы Всадников', '', '', '', '', '', '', '', ''), +(19156, '화염핵 로브', 'Robe Coeur-de-braise', 'Flimmerkernrobe', '光芒长袍', '光芒長袍', 'Toga Bengala del Núcleo', 'Toga Bengala del Núcleo', 'Одеяние с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(19157, '오색 건틀릿', 'Gantelets chromatiques', 'Chromatische Stulpen', '多彩护手', '多彩護手', 'Guanteletes cromáticos', 'Guanteletes cromáticos', 'Разноцветные рукавицы', '', '', '', '', '', '', '', ''), +(19158, '설퍼라스 - 라그나로스의 손', 'TEST Sulfuras, Main de Ragnaros', 'TEST Sulfuras, Hand von Ragnaros', '', '', 'Test Sulfuras, Mano de Ragnaros', 'Test Sulfuras, Mano de Ragnaros', 'ТЕСТ Сальфарас, Рука Рагнароса', '', '', '', '', '', '', '', ''), +(19159, '상아고리 목걸이', 'Collier de lierre tressé', 'Gewobene Efeuhalskette', '常青藤项链', '常青藤項鏈', 'Collar de tejido de hiedra', 'Collar de hiedra trenzada', 'Ожерелье Сплетенного Плюща', '', '', '', '', '', '', '', ''), +(19160, '승자의 휘장', 'Tabard du vainqueur de l\'affrontement', 'Wappenrock des Wettkampfsiegers', '冠军徽章', '冠軍徽章', 'Tabardo de ganador de concurso', 'Tabardo de ganador de concurso', 'Гербовая накидка победителя конкурса', '', '', '', '', '', '', '', ''), +(19162, '화산사냥개 허리띠', 'Ceinture du Magma', 'Kernhundgürtel', '熔火犬皮腰带', '熔火犬皮腰帶', 'Cinturón de can del Núcleo', 'Cinturón de can del Núcleo', 'Пояс пса недр', '', '', '', '', '', '', '', ''), +(19163, '작열의 허리띠', 'Ceinture de la fournaise', 'Geschmolzener Gürtel', '熔火腰带', '熔火腰帶', 'Cinturón de arrabio', 'Cinturón de arrabio', 'Оплавленный пояс', '', '', '', '', '', '', '', ''), +(19164, '검은무쇠 건틀릿', 'Gantelets en sombrefer', 'Dunkeleisenstulpen', '黑铁护手', '黑鐵護手', 'Guanteletes Hierro Negro', 'Guanteletes Hierro Negro', 'Рукавицы из черного железа', '', '', '', '', '', '', '', ''), +(19165, '화염핵 다리보호구', 'Jambières Coeur-de-braise', 'Flimmerkerngamaschen', '光芒护腿', '光芒護腿', 'Leotardos Bengala del Núcleo', 'Leotardos Bengala del Núcleo', 'Поножи с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(19166, '어둠의 사절', 'Amnistie noire', 'Schwarze Amnestie', '黑色赦免者', '黑色赦免者', 'Amnistía negra', 'Amnistía negra', 'Черное прощение', '', '', '', '', '', '', '', ''), +(19167, '검은분노', 'Fureur noire', 'Schattenzorn', '黑色怒火', '黑色怒火', 'Furianegra', 'Furianegra', 'Черная ярость', '', '', '', '', '', '', '', ''), +(19168, '검은 수호자', 'Garde noire', 'Finsterer Streiter', '黑色卫士', '黑色衛士', 'Guardanegro', 'Guardanegra', 'Черный страж', '', '', '', '', '', '', '', ''), +(19169, '일몰', 'Crépuscule', 'Nachtlauer', '夜幕', '夜幕', 'Ocaso', 'Ocaso', 'Сумерки', '', '', '', '', '', '', '', ''), +(19170, '칠흑의 손', 'Main d\'ébène', 'Ebenholzhand', '黑手', '黑檀木手', 'Mano de ébano', 'Mano de ébano', 'Эбеновая рука', '', '', '', '', '', '', '', ''), +(19182, '다크문 축제 상품권', 'Bon de la foire de Sombrelune', 'Gewinnlos des Dunkelmond-Jahrmarkts', '暗月马戏团奖券', '暗月獎品彩票', 'Vale para la Feria de la Luna Negra', 'Vale para la Feria de la Luna Negra', 'Подарочный купон ярмарки Новолуния', '', '', '', '', '', '', '', ''), +(19183, '시간의 모래', 'Sable de sablier', 'Stundenglassand', '沙漏', '沙漏', 'Arena de reloj de arena', 'Arena de reloj de arena', 'Песок из часов', '', '', '', '', '', '', '', ''), +(19184, '시험용 3800 양손 도끼 63 청색', '3800 Test 2m Hache 63 bleue', '3800 Test 2h Axt 63 blau', '', '', '3800 prueba Hacha, 63 azul', '', '3800 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19185, '시험용 2100 양손 도끼 63 청색', '2100 Test 2m Hache 63 bleue', '2100 Test 2h Axt 63 blau', '', '2100 Test 2h Axe 63 blue\'', 'Hacha, azul 63 de prueba 2100', '', '2100 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19186, '시험용 2700 양손 도끼 63 청색', '2700 Test 2m Hache 63 bleue', '2700 Test 2h Axt 63 blau', '', '', 'Hacha, 63 azul de prueba 2700', '', '2700 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19187, '시험용 3200 양손 도끼 63 청색', '3200 Test 2m Hache 63 bleue', '3200 Test 2h Axt 63 blau', '', '', 'Hacha, azul 63 de prueba 3200', '', '3200 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19188, '시험용 2200 양손 도끼 63 청색', '2200 Test 2m Hache 63 bleue', '2200 Test 2h Axt 63 blau', '', '', 'Hacha, azul 63 de prueba 2200', '', '2200 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19189, '시험용 2300 양손 도끼 63 청색', '2300 Test 2m Hache 63 bleue', '2300 Test 2h Axt 63 blau', '', '', 'Hacha, azul 63 de prueba 2300', 'Hacha, azul 63 de prueba 2300', '2300 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19190, '시험용 2400 양손 도끼 63 청색', '2400 Test 2m Hache 63 bleue', '2400 Test 2h Axt 63 blau', '', '', 'Hacha, azul 63 de prueba 2400', 'Hacha, azul 63 de prueba 2400', '2400 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19191, '시험용 2500 양손 도끼 63 청색', '2500 Test 2m Hache 63 bleue', '2500 Test 2h Axt 63 blau', '', '', 'Hacha, 63 azul de prueba 2500', 'Hacha, 63 azul de prueba 2500', '2500 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19192, '시험용 2600 양손 도끼 63 청색', '2600 Test 2m Hache 63 bleue', '2600 Test 2h Axt 63 blau', '', '', 'Hacha, 63 azul de prueba 2600', 'Hacha, 63 azul de prueba 2600', '2600 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19193, '시험용 2800 양손 도끼 63 청색', '2800 Test 2m Hache 63 bleue', '2800 Test 2h Axt 63 blau', '', '', 'Hacha, 63 azul de prueba 2800', 'Hacha, 63 azul de prueba 2800', '2800 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19194, '시험용 2900 양손 도끼 63 청색', '2900 Test 2m Hache 63 bleue', '2900 Test 2h Axt 63 blau', '', '', 'Hacha, azul 63 de prueba 2900', 'Hacha, azul 63 de prueba 2900', '2900 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19195, '시험용 3000 양손 도끼 63 청색', '3000 Test 2m Hache 63 bleue', '3000 Test 2h Axt 63 blau', '', '', 'Hacha, azul 63 de prueba 3000', 'Hacha, azul 63 de prueba 3000', '3000 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19196, '시험용 3100 양손 도끼 63 청색', '3100 Test 2m Hache 63 bleue', '3100 Test 2h Axt 63 blau', '', '', 'Hacha, azul 63 de prueba 3100', 'Hacha, azul 63 de prueba 3100', '3100 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19197, '시험용 3300 양손 도끼 63 청색', '3300 Test 2m Hache 63 bleue', '3300 Test 2h Axt 63 blau', '', '', 'Hacha, azul 63 de prueba 3300', 'Hacha, azul 63 de prueba 3300', '3300 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19198, '시험용 3400 양손 도끼 63 청색', '3400 Test 2m hache 63 bleue', '3400 Test 2h Axt 63 blau', '', '', '3400 prueba Hacha, 63 azul', '', '3400 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19199, '시험용 3500 양손 도끼 63 청색', '3500 Test 2m Hache 63 bleue', '3500 Test 2h Axt 63 blau', '', '', '3500 prueba Hacha, 63 azul', '', '3500 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19200, '시험용 3600 양손 도끼 63 청색', '3600 Test 2m Hache 63 bleue', '3600 Test 2h Axt 63 blau', '', '', '3600 prueba Hacha, 63 azul', '', '3600 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19201, '시험용 3700 양손 도끼 63 청색', '3700 Test 2m Hache 63 bleue', '3700 Test 2h Axt 63 blau', '', '', '3700 prueba Hacha, 63 azul', '', '3700 Тестовая двуручная секира - 63 - синяя', '', '', '', '', '', '', '', ''), +(19202, '도면: 튼튼한 나무구렁 허리띠', 'Plans : Ceinture épaisse grumegueule', 'Pläne: Schwerer Gürtel der Holzschlundfeste', '设计图:重型木喉腰带', '設計圖:重型木喉腰帶', 'Diseño: cinturón Fauces de Madera pesado', 'Diseño: cinturón Fauces de Madera pesado', 'Чертеж: тяжелый пояс Древобрюхов', '', '', '', '', '', '', '', ''), +(19203, '도면: 여명의 벨트', 'Plans : Ceinturon de l\'Aube', 'Pläne: Gurt der Dämmerung', '设计图:黎明束腰', '設計圖:黎明束腰', 'Diseño: faja del Alba', 'Diseño: faja del Alba', 'Чертеж: ремень Рассвета', '', '', '', '', '', '', '', ''), +(19204, '도면: 튼튼한 나무구렁 장화', 'Plans : Bottes lourdes grumegueules', 'Pläne: Schwere Stiefel der Holzschlundfeste', '设计图:重型木喉长靴', '設計圖:重型木喉長靴', 'Diseño: botas Fauces de Madera pesadas', 'Diseño: botas Fauces de Madera pesadas', 'Чертеж: тяжелые сапоги Древобрюхов', '', '', '', '', '', '', '', ''), +(19205, '도면: 여명의 장갑', 'Plans : Gants de l\'Aube', 'Pläne: Handschuhe der Dämmerung', '设计图:黎明手套', '設計圖:黎明手套', 'Diseño: guantes del Alba', 'Diseño: guantes del Alba', 'Чертеж: перчатки Рассвета', '', '', '', '', '', '', '', ''), +(19206, '도면: 검은무쇠 투구', 'Plans : Heaume en sombrefer', 'Pläne: Dunkeleisenhelm', '设计图:黑铁头盔', '設計圖:黑鐵頭盔', 'Diseño: yelmo Hierro Negro', 'Diseño: yelmo Hierro Negro', 'Чертеж: шлем из черного железа', '', '', '', '', '', '', '', ''), +(19207, '도면: 검은무쇠 건틀릿', 'Plans : Gantelets en sombrefer', 'Pläne: Dunkeleisenstulpen', '设计图:黑铁护手', '設計圖:黑鐵護手', 'Diseño: guanteletes Hierro Negro', 'Diseño: guanteletes Hierro Negro', 'Чертеж: рукавицы из черного железа', '', '', '', '', '', '', '', ''), +(19208, '도면: 어둠의 사절', 'Plans : Amnistie noire', 'Pläne: Schwarze Amnestie', '设计图:黑色赦免者', '設計圖:黑色赦免者', 'Diseño: amnistía negra', 'Diseño: Amnistía negra', 'Чертеж: Черное прощение', '', '', '', '', '', '', '', ''), +(19209, '도면: 검은분노', 'Plans : Fureur noire', 'Pläne: Schattenzorn', '设计图:黑色怒火', '設計圖:黑色怒火', 'Diseño: Furianegra', 'Diseño: Furianegra', 'Чертеж: Черная ярость', '', '', '', '', '', '', '', ''), +(19210, '도면: 칠흑의 손', 'Plans : Main d\'ébène', 'Pläne: Ebenholzhand', '设计图:黑手', '設計圖:黑手', 'Diseño: mano de ébano', 'Diseño: Mano de ébano', 'Чертеж: эбеновая рука', '', '', '', '', '', '', '', ''), +(19211, '도면: 검은 수호자', 'Plans : Garde noire', 'Pläne: Finsterer Streiter', '设计图:黑色卫士', '設計圖:黑色衛士', 'Diseño: guardanegro', 'Diseño: Guardanegra', 'Чертеж: Черный страж', '', '', '', '', '', '', '', ''), +(19212, '도면: 일몰', 'Plans : Crépuscule', 'Pläne: Nachtlauer', '设计图:夜幕', '設計圖:夜幕', 'Diseño: ocaso', 'Diseño: Ocaso', 'Чертеж: Сумерки', '', '', '', '', '', '', '', ''), +(19213, '은빛날개 무공 훈장', 'Talisman de vaillance d\'Aile-argent', 'Verdienstabzeichen der Silverwing', '银翼功勋奖章', '銀翼功勳獎章', 'Talismán de Mérito Ala de Plata', 'Dije de mérito Ala de Plata', 'Талисман заслуг Среброкрылых', '전쟁노래 협곡 전투를 승리로 이끌어 이를 수여함', 'Preuve de victoire dans le goulet des Warsong', 'Beweis für einen siegreichen Kampf in der Warsongschlucht', '在战歌峡谷中获得过一场胜利的证明', '在戰歌峽谷中獲得過一場勝利的證明', 'Prueba de victoria en la Garganta Grito de Guerra.', 'Prueba de victoria en la Garganta Grito de Guerra.', 'Знак за победу в Ущелье Песни Войны.'), +(19214, '몬스터 - Staff, Wooden Handle Spiral Head Dark', 'Monstre - Bâton, Manche de bois, Tête spiralée noire', 'Monster - Stab, Holzgriff, Spiralförmiger Kopf, Dunkel', '', '', 'Monstruo: bastón, mango de madera y cabeza espiral oscura', 'Monstruo: bastón, mango de madera y cabeza espiral oscura', 'Монстр - посох, деревянная рукоять спиральное навершие темный', '', '', '', '', '', '', '', ''), +(19215, '도안: 나무구렁일족의 지혜', 'Patron : Sagesse des Grumegueules', 'Muster: Weisheit der Holzschlundfeste', '图样:木喉之智', '圖樣:木喉之智', 'Patrón: sabiduría de los Fauces de Madera', 'Patrón: sabiduría de los Fauces de Madera', 'Выкройка: Мудрость Древобрюхов', '', '', '', '', '', '', '', ''), +(19216, '도안: 은빛 여명회 장화', 'Patron : Bottes de l\'Aube d\'argent', 'Muster: Argentumstiefel', '图样:银色长靴', '圖樣:銀色長靴', 'Patrón: botas Argenta', 'Patrón: botas Argenta', 'Выкройка: серебристые сапоги', '', '', '', '', '', '', '', ''), +(19217, '도안: 은빛 여명회 어깨보호구', 'Patron : Epaulières de l\'Aube d\'argent', 'Muster: Argentumschultern', '图样:银色护肩', '圖樣:銀色護肩', 'Patrón: hombreras Argenta', 'Patrón: sobrehombros Argenta', 'Выкройка: серебристые наплечники', '', '', '', '', '', '', '', ''), +(19218, '도안: 나무구렁일족 어깨보호대', 'Patron : Mantelet des Grumegueules', 'Muster: Mantel der Holzschlundfeste', '图样:木喉衬肩', '圖樣:木喉襯肩', 'Patrón: manto de los Fauces de Madera', 'Patrón: manto de los Fauces de Madera', 'Выкройка: оплечье Древобрюхов', '', '', '', '', '', '', '', ''), +(19219, '도안: 화염핵 로브', 'Patron : Robe Coeur-de-braise', 'Muster: Flimmerkernrobe', '图样:光芒长袍', '圖樣:光芒長袍', 'Patrón: toga Bengala del Núcleo', 'Patrón: toga Bengala del Núcleo', 'Выкройка: одеяние с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(19220, '도안: 화염핵 다리보호구', 'Patron : Jambières Coeur-de-braise', 'Muster: Flimmerkerngamaschen', '设计图:光芒护腿', '設計圖:光芒護腿', 'Patrón: leotardos Bengala del Núcleo', 'Patrón: leotardos Bengala del Núcleo', 'Выкройка: поножи с сияющей сердцевиной', '', '', '', '', '', '', '', ''), +(19221, '다크문 폭탄주', 'Réserve spéciale de Sombrelune', 'Dunkelmond-Spezialmischung', '暗月特殊储备', '暗月特調', 'Gran reserva Luna Negra', 'Gran reserva Luna Negra', 'Особое Новолуния', '', '', '', '', '', '', '', ''), +(19222, '생맥주', 'Bière bon marché', 'Billiges Bier', '廉价啤酒', '廉價的啤酒', 'Cerveza barata', 'Cerveza barata', 'Дешевое пиво', '', '', '', '', '', '', '', ''), +(19223, '다크문 핫도그', 'Casse-croûte de Sombrelune', 'Dunkelmond-Zipferl', '暗月热狗', '暗月熱狗', 'Perro Luna Negra', 'Perro Luna Negra', 'Хот-дог Новолуния', '', '', '', '', '', '', '', ''), +(19224, '매콤한 핫윙', 'Ailes de poulet pimentées', 'Würzige Hähnchenschlegel', '红色鸡翅', '嗆紅辣翅', 'Alitas súper picantes', 'Alitas súper picantes', 'Крылышки с красным перцем', '', '', '', '', '', '', '', ''), +(19225, '캔디바 튀김', 'Confiserie grillée', 'Frittierter Schokoriegel', '干蜜饯', '乾蜜餞', 'Chocolatina frita', 'Chocolatina frita', 'Коробка поджарок', '', '', '', '', '', '', '', ''), +(19226, '빠른 시험용 장착무기', 'Test Rapide Poing', '', '', '快速測試拳套', 'Prueba rápida puño', 'Prueba rápida puño', 'Быстрая тест боевая перчатка', '', '', '', '', '', '', '', ''), +(19227, '야수 A', 'As de Fauves', 'Bestien Ass', '野兽之一', '野獸之一', 'As de Bestias', 'As de Bestias', 'Туз Животных', '', '', '', '', '', '', '', ''), +(19228, '야수 카드 한벌', 'Suite de fauves', 'Bestienkartenset', '野兽套牌', '野獸套牌', 'Baraja de Bestias', 'Baraja de Bestias', 'Колода зверей', '다크문 유랑단 소유', 'Propriété de la foire de Sombrelune', 'Eigentum des Dunkelmond-Jahrmarkts.', '暗月马戏团的财产。', '暗月馬戲團所屬財產。', 'Propiedad de la Feria de la Luna Negra.', 'Propiedad de la Feria de la Luna Negra.', 'Собственность ярмарки Новолуния.'), +(19229, '세이지의 점괘 #1', 'Prédiction de Sayge n°1', 'Sayges Horoskop Nr. 1', '塞格的塔罗牌#1', '賽吉的占卜#1', 'Fortuna de Sayge #1', 'Fortuna de Sayge #1', 'Жребий Сейджа #1', '타우렌 앞에서 쇠고기를 먹지 말라.', 'Ne mangez jamais de bœuf avec un tauren', 'Esst niemals Rind mit einem Tauren.', '永远不要和牛头人一起吃牛肉。', '永遠不要和牛頭人一起吃牛肉。', 'No comas nunca ternera con un tauren.', 'No comas nunca ternera con un tauren.', 'Никогда не угощай таурена говядиной.'), +(19230, '야수 2', 'Deux de Fauves', 'Bestien 2', '野兽之二', '野獸之二', 'Dos de Bestias', 'Dos de Bestias', 'Двойка Животных', '', '', '', '', '', '', '', ''), +(19231, '야수 3', 'Trois de Fauves', 'Bestien 3', '野兽之三', '野獸之三', 'Tres de bestias', 'Tres de Bestias', 'Тройка Животных', '', '', '', '', '', '', '', ''), +(19232, '야수 4', 'Quatre de Fauves', 'Bestien 4', '野兽之四', '野獸之四', 'Cuatro de Bestias', 'Cuatro de Bestias', 'Четверка Животных', '', '', '', '', '', '', '', ''), +(19233, '야수 5', 'Cinq de Fauves', 'Bestien 5', '野兽之五', '野獸之五', 'Cinco de Bestias', 'Cinco de Bestias', 'Пятерка Животных', '', '', '', '', '', '', '', ''), +(19234, '야수 6', 'Six de Fauves', 'Bestien 6', '野兽之六', '野獸之六', 'Seis de bestias', 'Seis de Bestias', 'Шестерка Животных', '', '', '', '', '', '', '', ''), +(19235, '야수 7', 'Sept de Fauves', 'Bestien 7', '野兽之七', '野獸之七', 'Siete de bestias', 'Siete de Bestias', 'Семерка Животных', '', '', '', '', '', '', '', ''), +(19236, '야수 8', 'Huit de Fauves', 'Bestien 8', '野兽之八', '野獸之八', 'Ocho de Bestias', 'Ocho de Bestias', 'Восьмерка Животных', '', '', '', '', '', '', '', ''), +(19237, '세이지의 점괘 #19', 'Prédiction de Sayge n°19', 'Sayges Horoskop Nr. 19', '塞格的塔罗牌#19', '賽吉的占卜#19', 'Fortuna de Sayge #19', 'Fortuna de Sayge #19', 'Жребий Сейджа #19', '포세이큰이 흉계를 꾸미고 있느니 늘 경계하라.', 'Les Réprouvés trament quelque chose.', 'Die Verlassenen haben etwas vor.', '被遗忘者有一些秘密的计划。', '被遺忘者有一些秘密的計畫。', 'Los Renegados planean algo.', 'Los Renegados planean algo.', 'Отрекшиеся что-то замышляют.'), +(19238, '세이지의 점괘 #3', 'Prédiction de Sayge n°3', 'Sayges Horoskop Nr. 3', '塞格的塔罗牌#3', '賽吉的占卜#3', 'Fortuna de Sayge #3', 'Fortuna de Sayge #3', 'Жребий Сейджа #3', '과거의 적이 내일의 동지가 되리라.', 'Un ennemi de votre passé deviendra bientôt un allié.', 'Ein früherer Gegner wird bald zu einem Verbündeten werden.', '过去的敌人将是未来的朋友。', '過去的敵人將是未來的朋友。', 'Un enemigo del pasado pronto se convertirá en un aliado.', 'Un enemigo del pasado pronto se convertirá en un aliado.', 'Бывший враг скоро станет союзником'), +(19239, '세이지의 점괘 #4', 'Prédiction de Sayge n°4', 'Sayges Horoskop Nr. 4', '塞格的塔罗牌#4', '賽吉的占卜#4', 'Fortuna de Sayge #4', 'Fortuna de Sayge #4', 'Жребий Сейджа #4', '당신의 모든 일이 번창하리라.', 'Vous aurez de la chance dans tout ce que vous ferez.', 'Ihr werdet bei allem ein glückliches Händchen haben.', '万事顺意。', '萬事順意。', 'Tendrás buena fortuna con cualquier empresa que acometas.', 'Tendrás buena fortuna con cualquier empresa que acometas.', 'Тебе повезет во всем, к чему приложишь руки.'), +(19240, '세이지의 점괘 #5', 'Prédiction de Sayge n°5', 'Sayges Horoskop Nr. 5', '塞格的塔罗牌#5', '賽吉的占卜#5', 'Fortuna de Sayge #5', 'Fortuna de Sayge #5', 'Жребий Сейджа #5', '누군가가 당신을 칭찬하느니라.', 'Quelqu\'un dit du bien de vous.', 'Jemand spricht gut von Euch.', '有人很欣赏你。', '有人很欣賞你。', 'Alguien habla bien de ti.', 'Alguien habla bien de ti.', 'Кто-то очень хорошего о тебе мнения.'), +(19241, '세이지의 점괘 #6', 'Prédiction de Sayge n°6', 'Sayges Horoskop Nr. 6', '塞格的塔罗牌#6', '賽吉的占卜#6', 'Fortuna de Sayge #6', 'Fortuna de Sayge #6', 'Жребий Сейджа #6', '적 진영에 착륙할 때는 항상 경계하라.', 'Soyez prudent quand vous atterrissez dans un territoire inconnu.', 'Seid vorsichtig, wenn Ihr in nicht vertrauten Gebieten landet.', '出门在外,多加小心。', '出門在外,多加小心。', 'Cuidado cuando aterrices en terreno desconocido.', 'Cuidado cuando aterrices en terreno desconocido.', 'Будь осторожен, приземляясь на незнакомой территории.'), +(19242, '세이지의 점괘 #7', 'Prédiction de Sayge n°7', 'Sayges Horoskop Nr. 7', '塞格的塔罗牌#7', '賽吉的占卜#7', 'Fortuna de Sayge #7', 'Fortuna de Sayge #7', 'Жребий Сейджа #7', '불필요한 도박을 피하라.', 'Evitez de faire des paris inutiles.', 'Vermeidet unnötige Risiken.', '不要参与无把握的赌博。', '不要參與無把握的賭博。', 'Evita tomar riesgos innecesarios.', 'Evita tomar riesgos innecesarios.', 'Избегай лишних ставок.'), +(19243, '세이지의 점괘 #8', 'Prédiction de Sayge n°8', 'Sayges Horoskop Nr. 8', '塞格的塔罗牌#8', '賽吉的占卜#8', 'Fortuna de Sayge #8', 'Fortuna de Sayge #8', 'Жребий Сейджа #8', '큰 부를 누리게 되리라.', 'Vous recevrez une grande fortune.', 'Ihr werdet ein Vermögen erhalten.', '你将得到财富。', '你將會獲得一筆財富。', 'Recibirás una fortuna.', 'Recibirás una fortuna.', 'Ты добьешься удачи'), +(19244, '세이지의 점괘 #9', 'Prédiction de Sayge n°9', 'Sayges Horoskop Nr. 9', '塞格的塔罗牌#9', '賽吉的占卜#9', 'Fortuna de Sayge #9', 'Fortuna de Sayge #9', 'Жребий Сейджа #9', '첫사랑이자 마지막 사랑은 자기 사랑이니라.', 'Votre premier amour et dernier amour reste votre amour de vous-même.', 'Eure erste und letzte Liebe ist Eigenliebe.', '最忠诚的爱,就是爱自己。', '最忠誠的愛,就是愛自己。', 'Tu primer y último amor es el amor propio.', 'Tu primer y último amor es el amor propio.', 'Ты - твоя первая и последняя любовь'), +(19245, '세이지의 점괘 #10', 'Prédiction de Sayge n°10', 'Sayges Horoskop Nr. 10', '塞格的塔罗牌#10', '賽吉的占卜#10', 'Fortuna de Sayge #10', 'Fortuna de Sayge #10', 'Жребий Сейджа #10', '여유로운 휴식은 달콤하지만 곧 권태가 따르리라.', 'Le repos est une bonne chose, mais l\'ennui est son frère.', 'Ruhe ist eine gute Sache, doch Langweile ist dessen Bruder.', '休息是好的,但疲倦是他的兄弟。', '休息是好的,但疲倦是他的兄弟。', 'El descanso es bueno, pero primo del aburrimiento.', 'El descanso es bueno, pero primo del aburrimiento.', 'От отдыха до скуки, - один шаг'), +(19246, '세이지의 점괘 #11', 'Prédiction de Sayge n°11', 'Sayges Horoskop Nr. 10', '塞格的塔罗牌#11', '賽吉的占卜#11', 'Fortuna de Sayge #11', 'Fortuna de Sayge #11', 'Жребий Сейджа #11', '취향이 단순한 자들은 언제나 최상의 것에 만족한다.', 'Les gens aux goûts simples sont toujours satisfaits par ce qu\'il y a de meilleur.', 'Diejenigen, die einen einfachen Geschmack haben, sind immer mit dem Besten zufrieden.', '简单就是美。', '簡單就是美。', 'Aquellos de gustos sencillos siempre se satisfacen que lo mejor.', 'Aquellos de gustos sencillos siempre se satisfacen que lo mejor.', 'Те у кого непритязательный вкус, как правило довольствуются лучшим.'), +(19247, '세이지의 점괘 #12', 'Prédiction de Sayge n°12', 'Sayges Horoskop Nr. 12', '塞格的塔罗牌#12', '賽吉的占卜#12', 'Fortuna de Sayge #12', 'Fortuna de Sayge #12', 'Жребий Сейджа #12', '전세에 휩쓸리지 말지어다.', 'Ne laissez pas le tourbillon de la guerre vous balayer.', 'Lasst Euch nicht von den Fluten des Krieges hinwegspülen.', '不要让战争的潮水将你淹没。', '不要讓戰爭的潮水將你淹沒。', 'Que la marea de la guerra no te arrastre.', 'Que la marea de la guerra no te arrastre.', 'Да не захлестнет тебя войной!'), +(19248, '세이지의 점괘 #13', 'Prédiction de Sayge n°13', 'Sayges Horoskop Nr. 13', '塞格的塔罗牌#13', '賽吉的占卜#13', 'Fortuna de Sayge #13', 'Fortuna de Sayge #13', 'Жребий Сейджа #13', '적이 할말을 잃게 만들어라.', 'Vous laisserez vos adversaires sans voix.', 'Ihr macht Eure Gegner sprachlos.', '你让你的敌人永远闭嘴。', '你讓你的敵人永遠閉嘴。', 'Dejas a tus adversarios sin habla.', 'Dejas a tus adversarios sin habla.', 'Противники немеют.'), +(19249, '세이지의 점괘 #14', 'Prédiction de Sayge n°14', 'Sayges Horoskop Nr. 14', '塞格的塔罗牌#14', '賽吉的占卜#14', 'Fortuna de Sayge #14', 'Fortuna de Sayge #14', 'Жребий Сейджа #14', '위선을 간파하는 식견을 지녔도다.', 'Vous avez le coup d\'œil pour repérer l\'hypocrisie.', 'Ihr habt einen guten Riecher für Heuchlerei.', '伪善在你面前原形毕露。', '偽善在你面前原形畢露。', 'Enseguida cazas a los hipócritas.', 'Enseguida cazas a los hipócritas.', 'У тебя наметанный глаз на фальшь и лицемерие.'), +(19250, '세이지의 점괘 #15', 'Prédiction de Sayge n°15', 'Sayges Horoskop Nr. 15', '塞格的塔罗牌#15', '賽吉的占卜#15', 'Fortuna de Sayge #15', 'Fortuna de Sayge #15', 'Жребий Сейджа #15', '남을 가르칠 때 진정한 깨달음을 얻으리라.', 'C\'est en enseignant qu\'on apprend le plus.', 'So manch einer lernt mehr, wenn er andere unterrichtet.', '教给别人越多,自己学得越多。', '教給別人越多,自己學得越多。', 'Nunca aprenderás más que al enseñar a otros.', 'Nunca aprenderás más que al enseñar a otros.', 'Хочешь научиться сам? Научи кого-нибудь.'), +(19251, '세이지의 점괘 #16', 'Prédiction de Sayge n°16', 'Sayges Horoskop Nr. 16', '塞格的塔罗牌#16', '賽吉的占卜#16', 'Fortuna de Sayge #16', 'Fortuna de Sayge #16', 'Жребий Сейджа #16', '곧 중대한 결정을 내려야 할 때가 닥치리라.', 'Vous devrez bientôt prendre une décision dans une affaire urgente.', 'Ihr werdet bald eine dringliche Entscheidung fällen müssen.', '考验你的时刻即将到来。', '考驗你的時刻即將到來。', 'Pronto tendrás que tomar una decisión sobre un tema apremiante.', 'Pronto tendrás que tomar una decisión sobre un tema apremiante.', 'Скоро придется делать выбор в одном безотлагательном деле.'), +(19252, '세이지의 점괘 #18', 'Prédiction de Sayge n°18', 'Sayges Horoskop Nr. 18', '塞格的塔罗牌#18', '賽吉的占卜#18', 'Fortuna de Sayge #18', 'Fortuna de Sayge #18', 'Жребий Сейджа #18', '다음에 듣게 될 제안은 무조건 수락하라.', 'Acceptez la prochaine proposition que l\'on vous fera.', 'Nehmt den nächsten Vorschlag an, der Euch zu Ohren kommt.', '接受你听到的下一个建议。', '接受你聽到的下一個建議。', 'Acepta la siguiente proposición que oigas.', 'Acepta la siguiente proposición que oigas.', 'Прими первое услышанное предложение'), +(19253, '세이지의 점괘 #17', 'Prédiction de Sayge n°17', 'Sayges Horoskop Nr. 17', '塞格的塔罗牌#17', '賽吉的占卜#17', 'Fortuna de Sayge #17', 'Fortuna de Sayge #17', 'Жребий Сейджа #17', '무턱대고 노움과 도박하지 말라.', 'Ne pariez jamais avec un gnome sans de bonnes raisons.', 'Stoßt einen Gnom niemals grundlos an.', '不要随便踢侏儒。', '不要隨便踢地精。', 'Nunca patees a un gnomo sin razón.', 'Nunca patees a un gnomo sin razón.', 'И трогать гнома не моги...'), +(19254, '세이지의 점괘 #21', 'Prédiction de Sayge n°21', 'Sayges Horoskop Nr. 21', '塞格的塔罗牌#21', '賽吉的占卜#21', 'Fortuna de Sayge #21', 'Fortuna de Sayge #21', 'Жребий Сейджа #21', '천상의 보호막과 귀환석은 영웅답지 못한 행동이니라.', 'Les boucliers divins et les pierres de foyer ne rendent pas un héros héroïque.', 'Gottesschilder und Ruhesteine machen einen Helden nicht heldenhaft.', '神圣之盾和炉石并不是英雄所必备的。', '神聖之盾和爐石並不是英雄所必備的。', 'Los escudos divinos y las piedras de hogar no hacen a un héroe heroico.', 'Los escudos divinos y las piedras de hogar no hacen a un héroe heroico.', 'Священных щитов и камней возвращения мало, чтобы стать героем.'), +(19255, '세이지의 점괘 #22', 'Prédiction de Sayge n°22', 'Sayges Horoskop Nr. 22', '塞格的塔罗牌#22', '賽吉的占卜#22', 'Fortuna de Sayge #22', 'Fortuna de Sayge #22', 'Жребий Сейджа #22', '파란색 답이 늘 정답이니라.', 'Une réponse en bleu est toujours vraie.', 'Eine blaue Antwort ist immer eine schlaue Antwort.', '蓝色的回答总是正确的。', '藍色的回答總是正確的。', 'Una respuesta en azul siempre es verdadera.', 'Una respuesta en azul siempre es verdadera.', 'Редкий ответ, - самый правильный.'), +(19256, '세이지의 점괘 #2', 'Prédiction de Sayge n°2', 'Sayges Horoskop Nr. 2', '塞格的塔罗牌#2', '賽吉的占卜#2', 'Fortuna de Sayge #2', 'Fortuna de Sayge #2', 'Жребий Сейджа #2', '내일, 놀라운 무언가를 발견하게 되리라.', 'Vous trouverez quelque chose de merveilleux, demain.', 'Morgen werdet Ihr etwas Wunderschönes finden.', '你明天将会有新的惊喜。', '你明天將會有新的驚喜。', 'Mañana hallarás algo fabuloso.', 'Mañana hallarás algo fabuloso.', 'Завтра тебя ждет прекрасная находка.'), +(19257, '대장군 카드 한벌', 'Suite de Seigneurs de guerre', 'Kriegsfürstenkartenset', '督军套牌', '督軍套牌', 'Baraja de Señor de la Guerra', 'Baraja de Señores de la Guerra', 'Колода Полководцев', '다크문 유랑단 소유', 'Propriété de la foire de Sombrelune', 'Eigentum des Dunkelmond-Jahrmarkts.', '暗月马戏团的财产。', '暗月馬戲團所屬財產。', 'Propiedad de la Feria de la Luna Negra.', 'Propiedad de la Feria de la Luna Negra.', 'Собственность ярмарки Новолуния.'), +(19258, '대장군 A', 'As de Seigneurs de guerre', 'Kriegsfürst Ass', '督军之一', '督軍之一', 'As de Señores de la Guerra', 'As de Señores de la Guerra', 'Туз Полководцев', '', '', '', '', '', '', '', ''), +(19259, '대장군 2', 'Deux de Seigneurs de guerre', 'Kriegsfürst 2', '督军之二', '督軍之二', 'Dos de Señores de la Guerra', 'Dos de Señores de la Guerra', 'Двойка Полководцев', '', '', '', '', '', '', '', ''), +(19260, '대장군 3', 'Trois de Seigneurs de guerre', 'Kriegsfürst 3', '督军之三', '督軍之三', 'Tres de Señores de la Guerra', 'Tres de Señores de la Guerra', 'Тройка Полководцев', '', '', '', '', '', '', '', ''), +(19261, '대장군 4', 'Quatre de Seigneurs de guerre', 'Kriegsfürst 4', '督军之四', '督軍之四', 'Cuatro de Señores de la Guerra', 'Cuatro de Señores de la Guerra', 'Четверка Полководцев', '', '', '', '', '', '', '', ''), +(19262, '대장군 5', 'Cinq de Seigneurs de guerre', 'Kriegsfürst 5', '督军之五', '督軍之五', 'Cinco de Señores de la Guerra', 'Cinco de Señores de la Guerra', 'Пятерка Полководцев', '', '', '', '', '', '', '', ''), +(19263, '대장군 6', 'Six de Seigneurs de guerre', 'Kriegsfürst 6', '督军之六', '督軍之六', 'Seis de Señores de la Guerra', 'Seis de Señores de la Guerra', 'Шестерка Полководцев', '', '', '', '', '', '', '', ''), +(19264, '대장군 7', 'Sept de Seigneurs de guerre', 'Kriegsfürst 7', '督军之七', '督軍之七', 'Siete de Señores de la Guerra', 'Siete de Señores de la Guerra', 'Семерка Полководцев', '', '', '', '', '', '', '', ''), +(19265, '대장군 8', 'Huit de Seigneurs de guerre', 'Kriegsfürst 8', '督军之八', '督軍之八', 'Ocho de Señores de la Guerra', 'Ocho de Señores de la Guerra', 'Восьмерка Полководцев', '', '', '', '', '', '', '', ''), +(19266, '세이지의 점괘 #20', 'Prédiction de Sayge n°20', 'Sayges Horoskop Nr. 20', '塞格的塔罗牌#20', '賽吉的占卜#20', 'Fortuna de Sayge #20', 'Fortuna de Sayge #20', 'Жребий Сейджа #20', '잘못되는 일의 시초는 아무 것도 하지 않는 데서 비롯된다.', 'De nombreux faux-pas sont faits en restant immobiles.', 'Schon so manch falscher Schritt wurde durch Stillstehen verursacht.', '原地不动就是坐以待毙。', '原地不動就是坐以待斃。', 'Muchos pasos en falso se dan sin moverse.', 'Muchos pasos en falso se dan sin moverse.', 'Тот, кто ничего не делает, ошибается вдвойне.'), +(19267, '정령 카드 한벌', 'Suite d\'Elémentaires', 'Elementarkartenset', '元素套牌', '元素套牌', 'Baraja de Elementales', 'Baraja de Elementales', 'Колода Элементалей', '다크문 유랑단 소유', 'Propriété de la foire de Sombrelune', 'Eigentum des Dunkelmond-Jahrmarkts.', '暗月马戏团的财产。', '暗月馬戲團所屬財產。', 'Propiedad de la Feria de la Luna Negra.', 'Propiedad de la Feria de la Luna Negra.', 'Собственность ярмарки Новолуния.'), +(19268, '정령 A', 'As d\'Elémentaires', 'Elementar Ass', '元素之一', '元素之一', 'As de Elementales', 'As de Elementales', 'Туз Элементалей', '', '', '', '', '', '', '', ''), +(19269, '정령 2', 'Deux d\'Elémentaires', 'Elementar 2', '元素之二', '元素之二', 'Dos de Elementales', 'Dos de Elementales', 'Двойка Элементалей', '', '', '', '', '', '', '', ''), +(19270, '정령 3', 'Trois d\'Elémentaires', 'Elementar 3', '元素之三', '元素之三', 'Tres de elementales', 'Tres de Elementales', 'Тройка Элементалей', '', '', '', '', '', '', '', ''), +(19271, '정령 4', 'Quatre d\'Elémentaires', 'Elementar 4', '元素之四', '元素之四', 'Cuatro de Elementales', 'Cuatro de Elementales', 'Четверка Элементалей', '', '', '', '', '', '', '', ''), +(19272, '정령 5', 'Cinq d\'Elémentaires', 'Elementar 5', '元素之五', '元素之五', 'Cinco de Elementales', 'Cinco de Elementales', 'Пятерка Элементалей', '', '', '', '', '', '', '', ''), +(19273, '정령 6', 'Six d\'Elémentaires', 'Elementar 6', '元素之六', '元素之六', 'Seis de elementales', 'Seis de Elementales', 'Шестерка Элементалей', '', '', '', '', '', '', '', ''), +(19274, '정령 7', 'Sept d\'Elémentaires', 'Elementar 7', '元素之七', '元素之七', 'Siete de elementales', 'Siete de Elementales', 'Семерка Элементалей', '', '', '', '', '', '', '', ''), +(19275, '정령 8', 'Huit d\'Elémentaires', 'Elementar 8', '元素之八', '元素之八', 'Ocho de Elementales', 'Ocho de Elementales', 'Восьмерка Элементалей', '', '', '', '', '', '', '', ''), +(19276, '차원문 A', 'As de Portails', 'Portal Ass', '入口之一', '傳送門之一', 'As de Portales', 'As de Portales', 'Туз Порталов', '', '', '', '', '', '', '', ''), +(19277, '차원문 카드 한벌', 'Suite de Portails', 'Portalkartenset', '入口套牌', '傳送門套牌', 'Baraja de Portales', 'Baraja de Portales', 'Колода Порталов', '다크문 유랑단 소유', 'Propriété de la foire de Sombrelune', 'Eigentum des Dunkelmond-Jahrmarkts.', '暗月马戏团的财产。', '暗月馬戲團所屬財產。', 'Propiedad de la Feria de la Luna Negra.', 'Propiedad de la Feria de la Luna Negra.', 'Собственность ярмарки Новолуния.'), +(19278, '차원문 2', 'Deux de Portails', 'Portal 2', '入口之二', '傳送門之二', 'Dos de Portales', 'Dos de Portales', 'Двойка Порталов', '', '', '', '', '', '', '', ''), +(19279, '차원문 3', 'Trois de Portails', 'Portal 3', '入口之三', '傳送門之三', 'Tres de portales', 'Tres de Portales', 'Тройка Порталов', '', '', '', '', '', '', '', ''), +(19280, '차원문 4', 'Quatre de Portails', 'Portal 4', '入口之四', '傳送門之四', 'Cuatro de Portales', 'Cuatro de Portales', 'Четверка Порталов', '', '', '', '', '', '', '', ''), +(19281, '차원문 5', 'Cinq de Portails', 'Portal 5', '入口之五', '傳送門之五', 'Cinco de Portales', 'Cinco de Portales', 'Пятерка Порталов', '', '', '', '', '', '', '', ''), +(19282, '차원문 6', 'Six de Portails', 'Portal 6', '入口之六', '傳送門之六', 'Seis de portales', 'Seis de Portales', 'Шестерка Порталов', '', '', '', '', '', '', '', ''), +(19283, '차원문 7', 'Sept de Portails', 'Portal 7', '入口之七', '傳送門之七', 'Siete de portales', 'Siete de Portales', 'Семерка Порталов', '', '', '', '', '', '', '', ''), +(19284, '차원문 8', 'Huit de Portails', 'Portal 8', '入口之八', '傳送門之八', 'Ocho de Portales', 'Ocho de Portales', 'Восьмерка Порталов', '', '', '', '', '', '', '', ''), +(19286, '빠른 시험용 탄약', '', '', '', '', 'Prueba rápida munición', 'Prueba rápida munición', 'Быстрые тестовые боеприпасы', '', '', '', '', '', '', '', ''), +(19287, '다크문 카드: 영웅심', 'Carte de Sombrelune : Héroïsme', 'Dunkelmond-Karte: Heldentum', '暗月卡片:英雄', '暗月卡:英雄', 'Carta de la Luna Negra: Heroísmo', 'Naipe de la Luna Negra: Heroísmo', 'Карта Новолуния: Героизм', '', '', '', '', '', '', '', ''), +(19288, '다크문 카드: 푸른용', 'Carte de Sombrelune : Dragon bleu', 'Dunkelmond-Karte: Blauer Drache', '暗月卡片:蓝龙', '暗月卡:藍龍', 'Carta de la Luna Negra: Dragón azul', 'Naipe de la Luna Negra: Dragón azul', 'Карта Новолуния: Синий Дракон', '', '', '', '', '', '', '', ''), +(19289, '다크문 카드: 혼돈의 소용돌이', 'Carte de Sombrelune : Maelström', 'Dunkelmond-Karte: Maelstrom', '暗月卡片:漩涡', '暗月卡:漩渦', 'Carta de la Luna Negra: La Vorágine', 'Naipe de la Luna Negra: La Vorágine', 'Карта Новолуния: Мальстрим', '', '', '', '', '', '', '', ''), +(19290, '다크문 카드: 뒤틀린 황천', 'Carte de Sombrelune : Néant distordu', 'Dunkelmond-Karte: Wirbelnder Nether', '暗月卡片:虚空', '暗月卡:虛空', 'Carta de la Luna Negra: El Vacío Abisal', 'Naipe de la Luna Negra: El Vacío Abisal', 'Карта Новолуния: Круговерть Пустоты', '', '', '', '', '', '', '', ''), +(19291, '다크문 보관함', 'Boîte de rangement de Sombrelune', 'Dunkelmond-Lagerbehälter', '暗月储物箱', '暗月收藏箱', 'Caja para guardar de la Luna Negra', 'Caja de almacenamiento de la Luna Negra', 'Ящик Новолуния', '', '', '', '', '', '', '', ''), +(19292, '한 달 묵은 양고기', 'Mouton du mois dernier', 'Hammel des letzten Monats', '上个月的羊肉', '上個月的羊肉', 'Añojo del mes pasado', 'Añojo del mes pasado', 'Прошлогодний окорок', '', '', '', '', '', '', '', ''), +(19293, '일년 묵은 양고기', 'Mouton de l\'an dernier', 'Hammel des letzten Jahres', '去年的羊肉', '去年的羊肉', 'Añojo del año pasado', 'Añojo del año pasado', 'Прошлогодний окорок', '', '', '', '', '', '', '', ''), +(19294, '다크문 꽃다발', 'Bouquet de Sombrelune', 'Dunkelmond-Strauß', '暗月花束', '暗月花束', 'Ramo de la Luna Negra', 'Ramo de la Luna Negra', 'Букет Новолуния', '', '', '', '', '', '', '', ''), +(19295, '다크문 꽃', 'Fleur de Sombrelune', 'Dunkelmond-Blume', '暗月花束', '暗月之花', 'Flor de la Luna Negra', 'Flor de la Luna Negra', 'Цветок Новолуния', '', '', '', '', '', '', '', ''), +(19296, '다크문 축제 금상', 'Lot de Sombrelune (supérieur)', 'Großer Dunkelmond-Preis', '高级暗月奖品', '一等暗月獎', 'Premio superior Luna Negra', 'Lote superior de Luna Negra', 'Большой приз Новолуния', '값진 아이템이 들어 있습니다.', 'Un objet de valeur se cache à l\'intérieur !', 'Enthält garantiert einen Gegenstand von besonderem Wert!', '保证内有一件贵重物品!', '保證含有一件貴重物品!', '¡Garantizado que contiene un objeto de valor!', '¡Garantizado que contiene un objeto de valor!', 'Качество гарантированно.'), +(19297, '다크문 축제 은상', 'Lot de Sombrelune (inférieur)', 'Geringer Dunkelmond-Preis', '中级暗月奖品', '二等暗月獎', 'Premio de la Luna Negra inferior', 'Lote inferior de la Luna Negra', 'Малый приз Новолуния', '값진 아이템이 들어 있습니다.', 'Un objet de valeur se cache à l\'intérieur !', 'Enthält garantiert einen Gegenstand von besonderem Wert!', '保证内有一件贵重物品!', '保證含有一件貴重物品!', '¡Garantizado que contiene un objeto de valor!', '¡Garantizado que contiene un objeto de valor!', 'Качество гарантированно.'), +(19298, '다크문 축제 동상', 'Lot de Sombrelune (mineur)', 'Kleiner Dunkelmond-Preis', '初级暗月奖品', '三等暗月獎', 'Premio de la Feria de Luna Negra menor', 'Lote de la luna negra inferior', 'Поощрительный приз Новолуния', '값진 아이템이 들어 있습니다.', 'Un objet de valeur se cache à l\'intérieur !', 'Enthält garantiert einen Gegenstand von besonderem Wert!', '保证内有一件贵重物品!', '保證含有一件貴重物品!', '¡Garantizado que contiene un objeto de valor!', '¡Garantizado que contiene un objeto de valor!', 'Качество гарантированно.'), +(19299, '축제 탄산음료', 'Boisson gazeuse de la foire', 'Prickelndes Marktgetränk', '泡沫饮料', '泡沫飲料', 'Bebida de feria con burbujas', 'Bebida de feria con burbujas', 'Ярмарочная шипучка', '', '', '', '', '', '', '', ''), +(19300, '여명의 설원 암반수', 'Bouteille d\'eau de Berceau-de-l\'Hiver', 'Winterspring-Flaschenwasser', '冬泉之水', '冬泉之水', 'Agua de Cuna del Invierno embotellada', 'Agua de Cuna del Invierno embotellada', 'Бутылка талой воды', '', '', '', '', '', '', '', ''), +(19301, '알터랙 만나빵', 'Biscuit enrichi en manne d\'Alterac', 'Alterac Manakeks', '奥特兰克魔法点心', '奧特蘭克魔法餅乾', 'Galleta de maná de Alterac', 'Galleta de maná de Alterac', 'Альтеракский бисквит из манны', '', '', '', '', '', '', '', ''), +(19302, '다크문 반지', 'Anneau de Sombrelune', 'Dunkelmond-Ring', '暗月戒指', '暗月戒指', 'Anillo de la Luna Negra', 'Anillo de la Luna Negra', 'Кольцо Новолуния', '', '', '', '', '', '', '', ''), +(19303, '다크문 목걸이', 'Collier de Sombrelune', 'Dunkelmond-Halskette', '暗月项链', '暗月項鍊', 'Collar de la Luna Negra', 'Collar de la Luna Negra', 'Ожерелье Новолуния', '', '', '', '', '', '', '', ''), +(19304, '양념 육포', 'Boeuf séché épicé', 'Gewürztes Rinderstockfleisch', '辣牛肉干', '辣牛肉乾', 'Cecina de ternera picante', 'Cecina de ternera picante', 'Острая бастурма', '', '', '', '', '', '', '', ''), +(19305, '코도 족발', 'Pied de kodo mariné', 'Gepökelter Kodofuß', '科多兽蹄膀', '科多獸蹄膀', 'Pie de kodo en vinagre', 'Pie de kodo en vinagre', 'Маринованная ножка кодо', '', '', '', '', '', '', '', ''), +(19306, '개구리 튀김', 'Grenouille croustillante', 'Knusperfrosch', '脆青蛙肉', '脆青蛙肉', 'Rana crujiente', 'Rana crujiente', 'Хрустящая лягушка', '', '', '', '', '', '', '', ''), +(19307, '알터랙 두꺼운 룬매듭 붕대', 'Bandage épais en étoffe runique d\'Alterac', 'Alterac Schwerer Runenstoffverband', '奥特兰克厚符文布绷带', '奧特蘭克厚符文布繃帶', 'Venda de paño rúnico grueso de Alterac', 'Venda de paño rúnico grueso de Alterac', 'Плотные бинты Альтерака из рунной ткани', '알터랙 계곡에서만 사용할 수 있습니다.', 'Ne peut être utilisé que dans la vallée d\'Alterac.', 'Kann nur im Alteractal benutzt werden.', '只能在奥特兰克山谷中使用。', '只能在奧特蘭克山谷中使用。', 'Solo se puede usar en el Valle de Alterac.', 'Solo se puede usar en el Valle de Alterac.', 'Нельзя использовать за пределами Альтеракской долины.'), +(19308, '신비한 비전술의 고서', 'Tome de domination des arcanes', 'Foliant der arkanen Beherrschung', '奥术统御宝典', '祕法統禦寶典', 'Escrito sobre Dominación Arcana', 'Escrito sobre Dominación Arcana', 'Фолиант Чародейской силы', '', '', '', '', '', '', '', ''), +(19309, '검은 마력의 고서', 'Tome de force d\'ombre', 'Foliant der Schattengewalt', '暗影力量宝典', '暗影力量寶典', 'Escrito sobre Potencia de las Sombras', 'Escrito sobre Fuerza de las Sombras', 'Фолиант Силы тени', '', '', '', '', '', '', '', ''), +(19310, '얼음 군주의 고서', 'Tome du Seigneur de glace', 'Foliant des Eislords', '冰雪之王宝典', '冰雪之王寶典', 'Escrito del Señor del Hielo', 'Escrito del Señor del Hielo', 'Фолиант Ледяного лорда', '', '', '', '', '', '', '', ''), +(19311, '불타는 아르카나의 고서', 'Tome de l\'arcane ardente', 'Foliant der feurigen Arkane', '火焰魔法宝典', '火焰魔法寶典', 'Escrito sobre Arcana ígnea', 'Escrito sobre Arcana ígnea', 'Фолиант Огненных чар', '', '', '', '', '', '', '', ''), +(19312, '구원의 꽃다발', 'Lei du Donneur de vie', 'Kranz des Lebensspenders', '生命花环', '生命花環', 'Leu del Vivificador', 'Leu del Vivificador', 'Гирлянда Жизнедателя', '', '', '', '', '', '', '', ''), +(19313, '시험용 1300 단검 63 파란색', '1300 dague de test 63 bleue', '1300 Test Dolch 63 blau', '', '', 'Daga azul 60 de prueba 1300', 'Daga azul 60 de prueba 1300', '1300 Тестовый кинжал - 63 - синий', '', '', '', '', '', '', '', ''), +(19314, '시험용 2000 단검 63 파란색', '2000 dague test 63 bleue', '2000 Test Dolch 63 blau', '', '', 'Daga azul 63 de prueba 2000', 'Daga azul 63 de prueba 2000', '2000 Тестовый кинжал - 63 - синий', '', '', '', '', '', '', '', ''), +(19315, '테라제인의 손길', 'Toucher de Therazane', 'Therazanes Berührung', '塞拉赞恩之触', '塞拉贊恩之觸', 'Toque de Therazane', 'Toque de Therazane', 'Касание Теразана', '', '', '', '', '', '', '', ''), +(19316, '얼음 화살', 'Flèche de glace', 'Eisgewirkter Pfeil', '冰线箭矢', '冰線箭矢', 'Flecha con hielo', 'Flecha con hielo', 'Пронизанная льдом стрела', '', '', '', '', '', '', '', ''), +(19317, '얼음 탄환', 'Balle de glace', 'Eisgewirkte Kugel', '冰线枪弹', '冰線子彈', 'Bala con hielo', 'Bala con hielo', 'Пронизанная льдом пуля', '', '', '', '', '', '', '', ''), +(19318, '알터랙 샘물', 'Bouteille d\'eau de source d\'Alterac', 'Abgefülltes Alteracquellwasser', '奥特兰克泉水', '奧特蘭克瓶裝泉水', 'Agua de manantial de Alterac embotellada', 'Agua de manantial de Alterac embotellada', 'Бутыль воды из Альтерака', '알터랙 지하 1500m에서 끌어올린 천연 암반수', 'Eau de source des montagnes d\'Alterac!', 'Aus den Bergquellen von Alterac!', '来自奥特兰克的山泉!', '來自奧特蘭克的山泉!', '¡De los manantiales de Alterac!', '¡De los manantiales de Alterac!', 'Вода горных ключей Альтеракской долины!'), +(19319, '하피 가죽 화살통', 'Carquois en cuir de harpie', 'Köcher aus Harpienhaut', '鹰身人皮箭袋', '鷹身人皮箭袋', 'Carcaj de pellejo de arpía', 'Carcaj de pellejo de arpía', 'Колчан из шкуры гарпии', '', '', '', '', '', '', '', ''), +(19320, '놀 가죽 탄띠', 'Cartouchière en peau de gnoll', 'Schultergürtel aus Gnollhaut', '豺狼人皮弹药包', '豺狼人皮彈藥包', 'Bandolera de piel de gnoll', 'Bandolera de piel de gnoll', 'Нагрудный патронташ из кожи гнолла', '', '', '', '', '', '', '', ''), +(19321, '불굴의 방패', 'L\'Objet inébranlable', 'Das unbewegliche Objekt', '无法撼动之物', '無法撼動之物', 'El objeto indomable', 'El objeto inmóvil', 'Недвижимый объект', '', '', '', '', '', '', '', ''), +(19322, '전쟁노래 명예 훈장', 'Marque d\'honneur Warsong', 'Ehrenabzeichen der Warsong', '战歌荣誉奖章', '戰歌榮譽獎章', 'Marca de Honor Grito de Guerra', '', '', '전쟁노래 협곡 전투를 승리로 이끌어 이를 수여함', 'Preuve de victoire dans le goulet des Warsong', 'Beweis für einen siegreichen Kampf in der Warsongschlucht', '在战歌峡谷中获得过一场胜利的证明', '在戰歌峽谷中獲得過一場勝利的證明', 'Prueba de victoria en la Garganta Grito de Guerra.', 'Prueba de victoria en la Garganta Grito de Guerra.', 'Знак за победу в Ущелье Песни Войны.'), +(19323, '단호의 철퇴', 'La Force irrésistible', 'Die unaufhaltbare Macht', '无坚不摧之力', '無堅不摧之力', 'La potencia imparable', 'La fuerza imparable', 'Неостановимая сила', '', '', '', '', '', '', '', ''), +(19324, '절개의 단검', 'Le Lobotomiseur', 'Der Geistesbrecher', '剥夺者', '剝奪者', 'El lobotomizador', 'El Lobotomizador', 'Трепанатор', '', '', '', '', '', '', '', ''), +(19325, '돈 훌리오의 고리', 'Anneau de Don Julio', 'Don Julios Band', '胡里奥指环', '胡力歐指環', 'Sortija de Don Julio', 'Sortija de Don Julio', 'Кольцо дона Хулио', '', '', '', '', '', '', '', ''), +(19326, '도안: 나무구렁일족의 힘', 'Patron : Pouvoir des Grumegueules', 'Muster: Macht der Holzschlundfeste', '图样:木喉之力', '圖樣:木喉之力', 'Patrón: poderío de los Fauces de Madera', 'Patrón: poderío de los Fauces de Madera', 'Выкройка: мощь Древобрюхов', '', '', '', '', '', '', '', ''), +(19327, '도안: 나무구렁일족 장갑', 'Patron : Batailleurs grumegueules', 'Muster: Kampfhandschuhe der Holzschlundfeste', '图样:木喉作战手套', '圖樣:木喉作戰手套', 'Patrón: camorristas Fauces de Madera', 'Patrón: Guantes de cuero Fauces de Madera', 'Выкройка: боевые перчатки Древобрюхов', '', '', '', '', '', '', '', ''), +(19328, '도안: 여명의 가죽장화', 'Patron : Demi-bottes de l\'aube', 'Muster: Stiefel der Dämmerung', '图样:黎明皮靴', '圖樣:黎明皮靴', 'Patrón: botines del Alba', 'Patrón: botines del Alba', 'Выкройка: рассветные вибрамы', '', '', '', '', '', '', '', ''), +(19329, '도안: 여명의 황금 어깨보호대', 'Patron : Mantelet doré de l\'Aube', 'Muster: Goldener Mantel der Dämmerung', '图样:金色黎明衬肩', '圖樣:金色黎明襯肩', 'Patrón: manto dorado del Alba', 'Patrón: manto del Alba dorado', 'Выкройка: золотое оплечье Рассвета', '', '', '', '', '', '', '', ''), +(19330, '도안: 용암 허리띠', 'Patron : Ceinture de lave', 'Muster: Lavagürtel', '图样:熔岩腰带', '圖樣:熔岩腰帶', 'Patrón: cinturón de lava', 'Patrón: cinturón de lava', 'Выкройка: лавовый пояс', '', '', '', '', '', '', '', ''), +(19331, '도안: 오색 건틀릿', 'Patron : Gantelets chromatiques', 'Muster: Chromatische Stulpen', '图样:多彩护手', '圖樣:多彩護手', 'Patrón: guanteletes cromáticos', 'Patrón: guanteletes cromáticos', 'Выкройка: разноцветные рукавицы', '', '', '', '', '', '', '', ''), +(19332, '도안: 화산사냥개 허리띠', 'Patron : Ceinture du Magma', 'Muster: Kernhundgürtel', '图样:熔火犬皮腰带', '圖樣:熔火犬皮腰帶', 'Patrón: cinturón del can del Núcleo', 'Patrón: cinturón de can del Núcleo', 'Выкройка: пояс пса недр', '', '', '', '', '', '', '', ''), +(19333, '도안: 작열의 허리띠', 'Patron : Ceinture de la fournaise', 'Muster: Geschmolzener Gürtel', '图样:熔火腰带', '圖樣:熔火腰帶', 'Patrón: cinturón de arrabio', 'Patrón: cinturón de arrabio', 'Выкройка: оплавленный пояс', '', '', '', '', '', '', '', ''), +(19334, '무자비의 칼날', 'La lame indomptée', 'Die ungezähmte Klinge', '狂野之刃', '狂野之刃', 'La espada indomable', 'La espada indomable', 'Неукротимый клинок', '', '', '', '', '', '', '', ''), +(19335, '척추 파쇄기', 'Brise-échine', 'Wirbelsäulenbrecher', '碎脊者', '碎脊者', 'Machacapúas', 'Machacapúas', 'Хребтодробитель', '', '', '', '', '', '', '', ''), +(19336, '비전력의 보석', 'Gemme imprégnée d\'arcanes', 'Edelstein der arkanen Kraft', '奥术能量宝石', '祕法能量寶石', 'Gema Arcana imbuida', 'Gema Arcana imbuida', 'Наделенный чародейством самоцвет', '', '', '', '', '', '', '', ''), +(19337, '검은 고서', 'Le Livre noir', 'Das schwarze Buch', '黑龙之书', '黑龍之書', 'El libro negro', 'El libro negro', 'Черная книга', '', '', '', '', '', '', '', ''), +(19338, '무료 상품 교환권', 'Coupon pour des bons gratuits', 'Gratisticket-Geschenkgutschein', '免费券', '免費彩票兌換券', 'Vale de entrada gratuita', 'Vale de entrada gratuita', 'Бесплатное поручительство', '', '', '', '', '', '', '', ''), +(19339, '사고 촉진의 보석', 'Gemme de vivacité d\'esprit', 'Edelstein des Gedankensprungs', '思维加速宝石', '思維加速寶石', 'Gema de aceleración mental', 'Gema de aceleración mental', 'Дар Стремительной Мысли', '', '', '', '', '', '', '', ''), +(19340, '변화의 룬', 'Rune de transformation', 'Rune der Metamorphose', '变形符文', '變形符文', 'Runa de Metamorfosis', 'Runa de metamorfosis', 'Руна Метаморфозы', '', '', '', '', '', '', '', ''), +(19341, '생명의 보석', 'Gemme donneuse de vie', 'Lebensspendender Edelstein', '生命宝石', '生命寶石', 'Gema dadora de vida', 'Gema dadora de vida', 'Животворный камень', '', '', '', '', '', '', '', ''), +(19342, '맹독의 토템', 'Totem venimeux', 'Gifttotem', '毒性图腾', '毒性圖騰', 'Tótem venenoso', 'Tótem venenoso', 'Ядовитый тотем', '', '', '', '', '', '', '', ''), +(19343, '빛의 결속 두루마리', 'Parchemin de lumière aveuglante', 'Rollen des Blendenden Lichts', '盲目光芒卷轴', '盲目光芒卷軸', 'Pergaminos de Luz cegadora', 'Pergaminos de Luz cegadora', 'Свитки Слепящего Света', '', '', '', '', '', '', '', ''), +(19344, '자연 동화의 수정', 'Cristal d\'alignement sur la nature', 'Kristall der Naturverbundenheit', '自然之盟水晶', '自然之盟水晶', 'Cristal de alineación natural', 'Cristal de alineación natural', 'Кристалл Природного Управления', '', '', '', '', '', '', '', ''), +(19345, '구원의 아이기스', 'Egide de préservation', 'Aegis der Bewahrung', '庇护者', '庇護者', 'Égida de preservación', 'Égida de preservación', 'Эгида Сохранения', '', '', '', '', '', '', '', ''), +(19346, '용아 비수', 'Lame croc-de-dragon', 'Drachenzahnklinge', '龙牙之刃', '龍牙之刃', 'Hoja colmillo de dragón', 'Hoja colmillo dragón', 'Клинок Драконьего клыка', '', '', '', '', '', '', '', ''), +(19347, '크로마구스의 발톱', 'Griffe de Chromaggus', 'Klaue von Chromaggus', '克洛玛古斯之爪', '克洛瑪古斯之爪', 'Garra de Chromaggus', 'Garra de Chromaggus', 'Коготь Хроммагуса', '', '', '', '', '', '', '', ''), +(19348, '붉은용비늘 수호방패', 'Protecteur en écailles de dragon rouge', 'Roter Drachenschuppenbeschützer', '红龙防护者', '紅龍防護者', 'Protector de escamas de dragón rojo', 'Protector de escamas de dragón rojas', 'Щит из шкуры красного дракона', '', '', '', '', '', '', '', ''), +(19349, '엘레멘티움 보루방패', 'Bouclier en élémentium renforcé', 'Elementiumverstärktes Bollwerk', '源质壁垒', '源質壁壘', 'Baluarte reforzado de elementium', 'Baluarte reforzado de elementium', 'Усиленный элементием колет', '', '', '', '', '', '', '', ''), +(19350, '심장쐐기 곡궁', 'Frappe-coeur', 'Herzensbrecher', '击心者', '擊心者', 'Apuntacorazones', 'Apuntacorazones', 'Выдиратель сердец', '', '', '', '', '', '', '', ''), +(19351, '말라다스 - 검은용군단의 룬검', 'Maladath, lame runique du Vol noir', 'Maladath, Runenverzierte Klinge des schwarzen Drachenschwarms', '玛拉达斯,黑龙军团的符文之剑', '瑪拉達斯,黑龍軍團的符文之劍', 'Maladath, Hoja rúnica del Vuelo Negro', 'Maladath, Hoja rúnica del Vuelo Negro', 'Маладат, рунный клинок Черного полета', '', '', '', '', '', '', '', ''), +(19352, '오색으로 달궈진 용검', 'Epée trempée chromatiquement', 'Chromatisch gehärtetes Schwert', '多彩之剑', '多彩之劍', 'Espada templada cromáticamente', 'Espada templada cromáticamente', 'Закаленный меч с разноцветным отливом', '', '', '', '', '', '', '', ''), +(19353, '비룡발톱 클레버', 'Fendoir griffe-de-drake', 'Drachenkrallenbeil', '龙爪巨斧', '龍爪巨斧', 'Cuchilla de colmillo de draco', 'Cuchilla de garfa de draco', 'Колун Драконий коготь', '', '', '', '', '', '', '', ''), +(19354, '용의 복수자', 'Vengeresse draconique', 'Drachischer Rächer', '巨龙复仇者', '巨龍復仇者', 'Vengador dracónico', 'Vengador dracónico', 'Драконье возмездие', '', '', '', '', '', '', '', ''), +(19355, '그림자날개 지팡이', 'Bâton focalisateur de l\'Aile de l\'ombre', 'Fokussierstab der Schattenschwingen', '暗影之翼', '暗影之翼', 'Bastón de enfoque del ala de las Sombras', 'Bastón de enfoque del ala de las Sombras', 'Фокусирующий посох Крыла тени', '', '', '', '', '', '', '', ''), +(19356, '암흑 불길의 지팡이', 'Bâton de la Flamme d\'ombre', 'Stab der Schattenflamme', '暗影烈焰法杖', '暗影烈焰法杖', 'Bastón de la Sombra en llamas', 'Bastón de la Sombra en llamas', 'Посох Темного пламени', '', '', '', '', '', '', '', ''), +(19357, '고뇌의 사자', 'Prophète de malheur', 'Herold des Leidens', '悲哀使者', '悲哀使者', 'Heraldo de tragedia', 'Heraldo de tragedia', 'Горевестник', '', '', '', '', '', '', '', ''), +(19358, '용력의 마울', 'Maillet draconique', 'Drachischer Schlägel', '龙人之槌', '龍人之槌', 'Gran maza dracónica', 'Gran maza dracónica', 'Драконья кувалда', '', '', '', '', '', '', '', ''), +(19360, '로크아미르 일 로마시스', '', '', '洛卡米尔·伊洛曼希斯', '洛卡米爾·伊洛曼希斯', '', '', 'Локамир иль Роматис', '네파리우스의 손', 'La Main de Nefarius', 'Die Hand von Nefarius.', '奈法里奥斯之手', '奈法利斯之手', 'La mano de Nefarius', 'La mano de Nefarius', 'рука Нефариуса'), +(19361, '아쉬즈레툴 - 일격의 석궁', 'Ashjre\'thul, arbalète de châtiment', 'Ashjre\'thul, Armbrust der Pein', '埃瑟利苏尔,惩戒之弩', '埃瑟利蘇爾,懲戒之弩', 'Ashjre\'thul, Ballesta de paliza', 'Ashjre\'thul, Ballesta de paliza', 'Аширетул, разящий арбалет', '', '', '', '', '', '', '', ''), +(19362, '파멸의 서슬', 'Trancheuse du destin', 'Schneide der Verdammnis', '末日之刃', '末日之刃', 'Filo de la Condena', 'Filo de la Condena', 'Лезвие Рока', '', '', '', '', '', '', '', ''), +(19363, '크룰쇼루크 - 혼돈의 서슬', 'Crul\'shorukh, Trancheuse du chaos', 'Crul\'shorukh, Schneide des Chaos', '克鲁索洛克恩,混乱之刃', '克盧梭洛克恩,混亂之刃', 'Crul\'shorukh, Filo del Caos', 'Crul\'shorukh, Filo del Caos', 'Грул-шорук, лезвие Хаоса', '', '', '', '', '', '', '', ''), +(19364, '아쉬칸디 - 기사단의 대검', 'Ashkandi, Grande épée de la Confrérie', 'Ashkandi, Großschwert der Bruderschaft', '阿什坎迪,兄弟会之剑', '阿什坎迪,兄弟會之劍', 'Ashkandi, Gran espada de la Hermandad', 'Ashkandi, Espada magna de la Hermandad', 'Ашканди, большой меч Братства', '자루에 이니셜 A.L.이 새겨져 있습니다.', 'Les initiales A.L. sont gravées sur la poignée.', 'Die Initialen A.L. sind in den Schwertgriff eingeätzt.', '刀柄上刻有大写字母A.L。', '刀柄上刻有大寫字母A.L。', 'Las iniciales A.L. están grabadas en la empuñadura.', 'Las iniciales A.L. están grabadas en la empuñadura.', 'На рукояти вытравлены инициалы: \"А.Л.\"'), +(19365, '검은 비룡의 발톱', 'Griffe du drake noir', 'Klaue des Schwarzen Drachen', '黑龙之爪', '黑龍之爪', 'Garra del draco negro', 'Garra del draco negro', 'Коготь черного дракона', '', '', '', '', '', '', '', ''), +(19366, '용사냥꾼의 수정구', 'Orbe du Maître-tueur de dragon', 'Kugel des Meisterdrachentöters', '屠龙大师宝珠', '屠龍大師寶珠', 'Orbe de cazador de dragones', 'Orbe de matadragones', 'Сфера великого драконоборца', '', '', '', '', '', '', '', ''), +(19367, '용의 손길', 'Toucher du dragon', 'Berührung des Drachen', '巨龙之触', '巨龍之觸', 'Toque de dragón', 'Toque de dragón', 'Драконье касание', '', '', '', '', '', '', '', ''), +(19368, '용숨결 손대포', 'Canon à main Souffle-de-dragon', 'Drachenodemhandkanone', '龙息手持火炮', '龍息手持火炮', 'Cañón de mano aliento de dragón', 'Culebrina aliento de dragón', 'Пищаль Дыхания Дракона', '', '', '', '', '', '', '', ''), +(19369, '급격한 진화의 장갑', 'Gants de l\'évolution rapide', 'Handschuhe der rapiden Evolution', '疾速进化手套', '疾速進化手套', 'Guantes de Evolución rápida', 'Guantes de Evolución rápida', 'Перчатки Быстрой эволюции', '', '', '', '', '', '', '', ''), +(19370, '검은날개 결사단의 어깨보호대', 'Mantelet de la cabale de l\'Aile noire', 'Mantel der Pechschwingenkabale', '黑翼衬肩', '黑翼襯肩', 'Manto del Conciliábulo Alanegra', 'Manto del Conciliábulo Alanegra', 'Оплечье заговорщика Крыла Тьмы', '', '', '', '', '', '', '', ''), +(19371, '타락한 용의 목걸이', 'Pendentif du dragon déchu', 'Anhänger des gefallenen Drachen', '龙魂坠饰', '龍魂墜飾', 'Colgante del Dragón Caído', 'Colgante del Dragón Caído', 'Подвеска Павшего дракона', '', '', '', '', '', '', '', ''), +(19372, '무한한 분노의 투구', 'Heaume de la rage infinie', 'Helm der unendlichen Rage', '无尽怒气头盔', '無盡怒氣頭盔', 'Yelmo de Ira infinita', 'Yelmo de Ira infinita', 'Шлем Бесконечной ярости', '', '', '', '', '', '', '', ''), +(19373, '검은혈족 어깨갑옷', 'Espauliers de rejeton noir', 'Schultern der Schwarzen Brut', '黑龙肩铠', '黑龍肩鎧', 'Espaldares de camada negra', 'Espaldares de camada negra', 'Наплечье Черной тоски', '', '', '', '', '', '', '', ''), +(19374, '신비한 적중의 팔보호구', 'Brassards de précision des arcanes', 'Armschienen der arkanen Präzision', '奥术精准护腕', '祕法精準護腕', 'Brazales de Precisión arcana', 'Brazales de Precisión arcana', 'Наручи Чародейской Точности', '', '', '', '', '', '', '', ''), +(19375, '미슌데어 - 정신파괴자의 관', 'Mish\'undare, coiffure du flagelleur mental', 'Mish\'undare, Reif des Gedankenschinders', '密苏达尔,夺魂者的头饰', '密蘇達爾,奪魂者的頭飾', 'Mish\'undare, Aro del Despelleja Almas', 'Mish\'undare, Aro del Despelleja Almas', 'Миш\'андар, венец Мозгохлеста', '', '', '', '', '', '', '', ''), +(19376, '아킴티로스의 징벌의 반지', 'Bague de rétorsion d\'Archimtiros', 'Archimtiros\' Ring der Abrechnung', '阿基迪罗斯的清算之戒', '阿基迪羅斯的清算之戒', 'Anillo de juicio de Archimtiros', 'Anillo de juicio de Archimtiros', 'Кольцо Расчетов Архимтироса', '', '', '', '', '', '', '', ''), +(19377, '음모의 프레스톨 부적', 'Talisman de perfidie de Prestor', 'Prestors Talisman der Verschwörung', '普瑞斯托的阴谋饰物', '普瑞斯托的陰謀飾物', 'Talismán de connivencia de Prestor', 'Dije de connivencia de Prestor', 'Талисман потворства Престор', '', '', '', '', '', '', '', ''), +(19378, '혈족군주의 망토', 'Cape du seigneur des couvées', 'Umhang des Brutlords', '龙王披风', '龍王披風', 'Capa del Señor de la camada', 'Capa del Señor de la camada', 'Плащ Мрачного лорда', '처음 보는 종류의 실로 만들어져 있습니다. 원재료는 금속인 것 같습니다.', 'Le tissage ne ressemble à rien de ce que vous connaissez. Les fils semblent d\'origine métallique.', 'Der Stoff ist anders, als alles was ihr je gesehen habt. Er scheint metallischen Ursprungs zu sein.', '你从未见过这样的丝线,它仿佛是由金属制成的。', '你從未見過這樣的絲線,它仿佛是由金屬製成的。', 'Los hilos no se parecen a nada que hayas visto antes. Parecen metálicos.', 'Los hilos no se parecen a nada que hayas visto antes. Parecen metálicos.', 'Такой ткани вы еще никогда не видели. Кажется, что плащ сделан из металла.'), +(19379, '넬타리온의 눈물', 'Larme de Neltharion', 'Neltharions Träne', '奈萨里奥之泪', '奈薩里奧之淚', 'Lágrima de Neltharion', 'Lágrima de Neltharion', 'Слеза Нелтариона', '은색 액체가 깨지지 않는 검은 껍질 속에 흐르고 있습니다. 주위로 극한의 힘의 정기가 뿜어져 나옵니다.', 'Un liquide argenté coule sous le révêtement d\'ébène impénétrable. L\'objet donne une sensation de pureté, et comme si l\'essence d\'un pouvoir extrême l\'irradiait.', 'Die dunkle Schale enthält eine silberne Flüssigkeit. Bei ihrem Anblick empfindet Ihr ein Gefühl vollkommener Reinheit und Macht.', '银色的液体在乌黑的外壳中涌动,这件物品非常纯净,它散发着强大的能量。', '銀色的液體在烏黑的外殼中湧動,這件物品非常純淨,它散發著強大的能量。', 'Un líquido plateado fluye dentro del impenetrable caparazón de ébano. El objeto parece puro. Irradia pureza. Irradia una esencia de gran poder.', 'Un líquido plateado fluye dentro del impenetrable caparazón de ébano. El objeto parece puro. Irradia pureza. Irradia una esencia de gran poder.', 'Серебряная жидкость струится из непроницаемо черной раковины. Этот предмет источает ощущение черезвычайной силы.'), +(19380, '테라제인의 사슬', 'Chaîne de Therazane', 'Therazanes Zusammenhalt', '塞拉赞恩之链', '塞拉贊恩之鍊', 'Eslabón de Therazane', 'Eslabón de Therazane', 'Цепочка Теразана', '손을 대면 따뜻한 느낌이 납니다. 허리띠와 연결된 사슬은 엘레멘티움으로 만들어진 것 같습니다.', 'Le métal est chaud au toucher. Les maillons formant la ceinture semblent faits d\'élémentium.', 'Das Metall fühlt sich warm an. Es scheint als wären die Bindeglieder des Gürtels aus Elementium gefertigt.', '金属摸上去热乎乎的,连接腰带的材料似乎是源质。', '金屬摸上去熱呼呼的,連接腰帶的材料似乎是源質。', 'El metal está caliente al tacto. Las uniones de la cinta parecen estar hechas de elementium.', 'El metal está caliente al tacto. Las uniones de la cinta parecen estar hechas de elementium.', 'Металл теплый на ощупь. Звенья, соединяющие пояс, кажется, выполнены из Элементия.'), +(19381, '암흑 불길의 장화', 'Bottes de la Flamme d\'ombre', 'Stiefel der Schattenflamme', '暗影烈焰长靴', '暗影烈焰長靴', 'Botas de la Llama de sombras', 'Botas de la Llama de sombras', 'Сапоги Тени Пламени', '', '', '', '', '', '', '', ''), +(19382, '순수한 엘레멘티움 고리', 'Anneau d\'élémentium pur', 'Band aus reinem Elementium', '纯源质指环', '純源質指環', 'Sortija de elementium puro', 'Sortija de elementium puro', 'Кольцо из чистого элементия', '완전무결하고 파괴가 불가능합니다. 이 반지를 창조하는 데 어떤 방법이 쓰였는지 파악할 수 조차 없습니다.', 'Parfait. Indestructible.Vous ne pouvez concevoir le niveau de maîtrise qu\'il a fallu pour créer cet anneau.', 'Makellos. Unzerstörbar. Das Schmieden eines solchen Rings gelingt nur den besten aller Schmiede.', '完美无瑕,无懈可击。你根本无法理解这枚戒指是如何制造出来的。', '完美無瑕,無懈可擊。你根本無法理解這枚戒指是如何製造出來的。', 'Perfecto. Indestructible. No entenderás nunca el trabajo que supone la creación de este anillo.', 'Perfecto. Indestructible. No entenderás nunca el trabajo que supone la creación de este anillo.', 'Безупречно. Нерушимо. Непостижимое мастерство требуется для создания подобного кольца.'), +(19383, '용사냥꾼의 메달', 'Médaillon du Maître-tueur de dragon', 'Medallion des Meisterdrachentöters', '屠龙大师勋章', '屠龍大師勳章', 'Medallón de cazador de dragones', 'Medallón de matadragones', 'Медальон великого драконоборца', '', '', '', '', '', '', '', ''), +(19384, '용사냥꾼의 반지', 'Bague du Maître-tueur de dragon', 'Ring des Meisterdrachentöters', '屠龙大师之戒', '屠龍大師之戒', 'Anillo de cazador de dragones', 'Anillo de maestro matadragones', 'Кольцо великого драконоборца', '', '', '', '', '', '', '', ''), +(19385, '마력이 주입된 다리보호구', 'Jambières surpuissantes', 'Energieerfüllte Gamaschen', '强能护腿', '強能護腿', 'Leotardos con poderes', 'Leotardos empoderados', 'Наделенные силой поножи', '', '', '', '', '', '', '', ''), +(19386, '엘레멘티움매듭 망토', 'Cape brochée d\'élémentium', 'Elementiumdurchwirkter Umhang', '源质丝线披风', '源質絲線披風', 'Capa tejida con elementium', 'Capa tejida con elementium', 'Элементиевый плащ', '', '', '', '', '', '', '', ''), +(19387, '오색 장화', 'Bottes chromatiques', 'Chromatische Stiefel', '多彩长靴', '多彩長靴', 'Botas cromáticas', 'Botas cromáticas', 'Разноцветные сапоги', '', '', '', '', '', '', '', ''), +(19388, '안젤리스타의 손아귀', 'Torsade d\'Angelista', 'Angelistas Gespür', '安格莉丝塔之握', '安潔莉絲塔之握', 'Garra de Angelista', 'Garra de Angelista', 'Перевязь Ангелисты', '', '', '', '', '', '', '', ''), +(19389, '튼튼한 용가죽 어깨보호구', 'Protège-épaules en cuir de dragon tendu', 'Gehärtete Drachenlederschulterpolster', '紧绷的龙皮护肩', '緊繃的龍皮護肩', 'Hombreras de pellejo de dragón tirante', 'Hombreras de pellejo de dragón tirante', 'Тугие наплечные щитки из драконьей шкуры', '서로 다른 다섯 용혈족의 가죽으로 만들어진 보호구입니다.', 'Plusieurs morceaux de cuir provenant de différents vols de dragons semblent avoir été cousus pour former le haut des protège-épaules.', 'Die Haut der verschiedensten Drachenschwärme wurde zusammengenäht und formt jetzt die Oberseite der Schulterpolster.', '这套护肩似乎是由多种龙类的皮缝合在一起而制成的。它散发着腐烂的气息。', '這套護肩似乎是由多種龍類的皮縫合在一起而製成的。它散發著腐爛的氣息。', 'Parece que han cosido la piel de varios vuelos negros, incluyendo la parte superior de los hombros.', 'Parece que han cosido la piel de varios vuelos negros, incluyendo la parte superior de los hombros.', 'Шкуры нескольких разных драконов были сшиты вместе, образуя лицевую сторону наплечий.'), +(19390, '튼튼한 용가죽 장갑', 'Gants en cuir de dragon tendu', 'Gehärtete Drachenlederhandschuhe', '紧绷的龙皮手套', '緊繃的龍皮手套', 'Guantes de pellejo de dragón tirante', 'Guantes de pellejo de dragón tirante', 'Тугие перчатки из драконьей шкуры', '장갑을 끼자 등골에 서늘한 기운이 감돕니다. 이 장갑 하나를 만들기까지 많은 새끼용들이 죽음을 당했습니다.', 'Un frisson glacial vous traverse l\'échine alors que vous posez la main sur ces gants. Ils semblent faits de la peau de dragonnets… de nombreux dragonnets.', 'Euch läuft ein kalter Schauer über den Rücken. Es scheint als wären die Handschuhe aus der Haut von Drachenwelpen gefertigt.', '当你把手放在这双手套上时,你感觉到了一丝寒意。它们似乎是用幼龙的皮制成的——许多幼龙的皮。', '當你把手放在這雙手套上時,你感覺到了一絲寒意。它們似乎是用幼龍的皮製成的——許多幼龍的皮。', 'Cuando tocas estos guantes un escalofrío te recorre la espalda. Parecen estar hechos de piel de dracochorros. De un montón de ellos.', 'Cuando tocas estos guantes un escalofrío te recorre la espalda. Parecen estar hechos de piel de vástagos. De un montón de ellos.', 'У тебя мурашки бегут по спине, когда ты всовываешь руки в эти перчатки. Они изготовлены из шкуры драконят. Множества драконят.'), +(19391, '희미하게 빛나는 장화', 'Geta chatoyantes', 'Schimmerndes Geta', '闪光之鞋', '閃光之鞋', 'Geta fulgurante', 'Geta fulgurante', 'Мерцающие гэта', '', '', '', '', '', '', '', ''), +(19392, '죽은 성전사의 벨트', 'Ceinturon du croisé déchu', 'Gurt des gefallenen Kreuzfahrers', '堕落十字军腰带', '墮落十字軍腰帶', 'Faja de Cruzado caído', 'Faja del cruzado caído', 'Ремень Павшего Брата', '', '', '', '', '', '', '', ''), +(19393, '원시술사의 고리 허리보호대', 'Sangle rivetée de Primaliste', 'Gekettelter Taillenschutz des Primalisten', '首领锁链腰带', '首領鎖鏈腰帶', 'Guardarrenes enlazados de primalista', 'Guardarrenes enlazados de primalista', 'Клепаный воинский пояс Предводителя', '', '', '', '', '', '', '', ''), +(19394, '비룡발톱 어깨보호구', 'Espauliers griffe-de-drake', 'Drachenkrallenschulterstücke', '龙爪肩铠', '龍爪肩鎧', 'Espaldares de talón de draco', 'Espaldares de garfa de draco', 'Наплечье драконьих когтей', '', '', '', '', '', '', '', ''), +(19395, '회복의 보석', 'Gemme de récupération', 'Edelstein der Verjüngung', '恢复宝石', '恢復寶石', 'Gema rejuvenecedora', 'Gema rejuvenecedora', 'Драгоценность Омоложения', '', '', '', '', '', '', '', ''), +(19396, '튼튼한 용가죽 허리띠', 'Ceinture en cuir de dragon tendu', 'Gehärteter Drachenledergürtel', '紧绷的龙皮腰带', '緊繃的龍皮腰帶', 'Cinturón de pellejo de dragón tirante', 'Cinturón de pellejo de dragón tirante', 'Тугой пояс из драконьей шкуры', '다섯 용혈족의 가죽을 이어붙여 만든 허리띠입니다.', 'Plusieurs morceaux de chair provenant de différents vols de dragons ont été cousus ensemble pour façonner cette ceinture.', 'Haut aus den verschiedensten Drachenschwärmen wurde miteinander vernäht, um diesen Gürtel zu formen.', '这根腰带似乎是由多种龙类的皮缝合在一起而制成的。', '這根腰帶似乎是由多種龍類的皮縫合在一起而製成的。', 'Han cosido la carne de varios vuelos para crear este cinturón.', 'Han cosido la carne de varios vuelos para crear este cinturón.', 'Плоть драконов из разных выводков была сшита вместе, чтобы сделать этот ремень.'), +(19397, '검은바위 반지', 'Bague de Blackrock', 'Ring des Blackrock', '黑石之戒', '黑石之戒', 'Anillo de Roca Negra', 'Anillo de Roca Negra', 'Кольцо Черной горы', '', '', '', '', '', '', '', ''), +(19398, '화염아귀의 망토', 'Cape gueule-de-feu', 'Feuerschwingens Umhang', '火喉披风', '火喉披風', 'Capa de Faucefuego', 'Capa de Faucefogo', 'Плащ Огнечрева', '', '', '', '', '', '', '', ''), +(19399, '검은재 로브', 'Robe de cendre noire', 'Schwarzaschenrobe', '黑灰长袍', '黑灰長袍', 'Toga de ceniza negra', 'Toga de ceniza negra', 'Одеяние Черной золы', '', '', '', '', '', '', '', ''), +(19400, '화염아귀의 허리띠', 'Etreinte Gueule-de-feu', 'Feuerschwingens Griff', '火喉之握', '火喉之握', 'Garra de buche de fuego', 'Garra de faucefogo', 'Поясок Огнечрева', '', '', '', '', '', '', '', ''), +(19401, '원시술사의 고리 다리보호구', 'Cuissards rivetés de Primaliste', 'Gekettelter Beinschützer des Primalisten', '首领锁链腿甲', '首領鎖鏈腿甲', 'Musleras enlazadas de primalista', 'Musleras enlazadas de primalista', 'Клепаные набедренники Первобытня', '', '', '', '', '', '', '', ''), +(19402, '죽은 성전사의 다리보호구', 'Cuissards du croisé déchu', 'Beinschützer des gefallenen Kreuzfahrers', '堕落十字军腿甲', '墮落十字軍腿甲', 'Musleras de Cruzado caído', 'Musleras del cruzado caído', 'Набедренники Павшего Брата', '', '', '', '', '', '', '', ''), +(19403, '무리한 집중의 고리', 'Anneau de Concentration forcée', 'Band der erzwungenen Konzentration', '专注指环', '專注指環', 'Sortija de Concentración forzada', 'Sortija de Concentración forzada', 'Кольцо Напряженной Сосредоточенности', '', '', '', '', '', '', '', ''), +(19404, '몬스터 - Mace, The Hand of Nefarius', 'Monstre- Masse, La Main de Nefarius', 'Monster - Streitkolben, Die Hand von Nefarius', '', '', 'Monstruo: maza, la Mano de Nefarius', 'Monstruo: maza, la Mano de Nefarius', 'Монстр - палица, Рука Нефариуса', '', '', '', '', '', '', '', ''), +(19405, '축복받은 말퓨리온의 보루', 'Rempart béni de Malfurion', 'Malfurions gesegnetes Bollwerk', '玛法里奥的祝福', '瑪法里恩的祝福', 'Baluarte bendito de Malfurión', 'Baluarte bendito de Malfurion', 'Благословленный колет Малфуриона', '', '', '', '', '', '', '', ''), +(19406, '비룡이빨 부적', 'Talisman croc-de-drake', 'Drachenfangzahn-Talisman', '龙牙饰物', '龍牙飾物', 'Talismán de colmillo de draco', 'Dije de colmillo de draco', 'Талисман Драконьего Клыка', '', '', '', '', '', '', '', ''), +(19407, '칠흑의 불꽃 장갑', 'Gants de la flamme d\'ébène', 'Ebenholzfarbene Flammenhandschuhe', '黑焰手套', '黑焰手套', 'Guantes de llamas de ébano', 'Guantes de llamas de ébano', 'Перчатки Пламени слоновой кости', '', '', '', '', '', '', '', ''), +(19422, '다크문 축제 점괘', 'Prédiction de la foire de Sombrelune', 'Horoskop des Dunkelmond-Jahrmarkts', '暗月马戏团塔罗牌', '暗月馬戲團幸運籤', 'Fortuna de la Feria de la Luna Negra', 'Fortuna de la Feria de la Luna Negra', 'Предсказание ярмарки Новолуния', '', '', '', '', '', '', '', ''), +(19423, '세이지의 점괘 #23', 'Prédiction de Sayge n°23', 'Sayges Horoskop Nr. 23', '塞格的塔罗牌#23', '賽吉的占卜#23', 'Fortuna de Sayge #23', 'Fortuna de Sayge #23', 'Жребий Сейджа #23', '동부벌목지로 가서 당신의 행운을 맞이하라.', 'Une surprise vous attend au Val d\'est.', 'Euer Schicksal erwartet Euch im Osttal.', '你的财富在东谷等着你。', '你的財富在東谷等著你。', 'La fortuna te aguarda en la Vega del Este.', 'La fortuna te aguarda en la Vega del Este.', 'В Восточной Долине тебя ждет удача.'), +(19424, '세이지의 점괘 #24', 'Prédiction de Sayge n°24', 'Sayges Horoskop Nr. 24', '塞格的塔罗牌#24', '賽吉的占卜#24', 'Fortuna de Sayge #24', 'Fortuna de Sayge #24', 'Жребий Сейджа #24', '죽음의 폐광으로 가서 당신의 행운을 맞이하라.', 'Une surprise vous attend au fond des Mortemines.', 'Euer Schicksal erwartet Euch in den Todesminen.', '你的财富在死亡矿井中等着你。', '你的財富在死亡礦坑中等著你。', 'La fortuna te espera dentro de Las Minas de la Muerte.', 'La fortuna te espera dentro de Las Minas de la Muerte.', 'В Мертвых копях тебя ждет удача!'), +(19425, '신비의 금고', 'Coffre mystérieux', 'Mysteriöse Schließkassette', '神秘的箱子', '神秘的箱子', 'Arcón misterioso', 'Arcón misterioso', 'Загадочная шкатулка', '', '', '', '', '', '', '', ''), +(19426, '다크문의 보주', 'Orbe de Sombrelune', 'Kugel des Dunkelmonds', '暗月宝珠', '暗月寶珠', 'Orbe de la Luna Negra', 'Orbe de la Luna Negra', 'Сфера Новолуния', '', '', '', '', '', '', '', ''), +(19427, '시험용 1500 도검 63 파란색', '1500 Test épée 63 bleu', '', '', '', 'Espada azul 63 de prueba 1500', 'Espada azul 63 de prueba 1500', '1500 Тестовый меч - 63 - синий', '', '', '', '', '', '', '', ''), +(19428, '시험용 2900 도검 63 파란색', '2900 Test épée 63 bleu', '', '', '', 'Espada 63 azul de prueba 2900', 'Espada 63 azul de prueba 2900', '2900 Тестовый меч - 63 - синий', '', '', '', '', '', '', '', ''), +(19430, '무아지경의 수의', 'Voile de la pensée pure', 'Schleier des reinen Gedankens', '纯净思想斗篷', '純淨思想斗篷', 'Sudario de Pensamiento puro', 'Mortaja de pensamiento puro', 'Накидка Чистой мысли', '', '', '', '', '', '', '', ''), +(19431, '스틸린의 방어 스카라베', 'Scarabée d\'obstruction de Styleen', 'Styleens verhinderter Skarabäus', '斯泰林的甲虫壳', '斯泰林的甲蟲殼', 'Escarabajo inminente de Styleen', 'Escarabajo inminente de Styleen', 'Упрямый скарабей Стилины', '', '', '', '', '', '', '', ''), +(19432, '집중된 마력의 고리', 'Cercle de la force appliquée', 'Kreis der angewandten Macht', '源力之环', '源力之環', 'Círculo de Potencia aplicada', 'Círculo de fuerza aplicada', 'Обруч Примененной силы', '', '', '', '', '', '', '', ''), +(19433, '잿불매듭 다리보호구', 'Jambières en tisse-braise', 'Sandzwirngamaschen', '灰烬护腿', '灰燼護腿', 'Leotardos de tejido de ascuas', 'Leotardos de tejido de ascuas', 'Поножи из мерцающей ткани', '', '', '', '', '', '', '', ''), +(19434, '검은 지배의 고리', 'Anneau de sombre domination', 'Band der dunklen Herrschaft', '黑暗统御指环', '龍類統御之戒', 'Sortija del Dominio oscuro', 'Sortija del Dominio oscuro', 'Кольцо Темной Власти', '', '', '', '', '', '', '', ''), +(19435, '갈무리 마법봉', 'Récolteur d\'essence', 'Essenzsammler', '精华收集者', '精華收集者', 'Recolector de esencia', 'Recolector de esencia', 'Собиратель сущности', '', '', '', '', '', '', '', ''), +(19436, '용력의 망토', 'Cape de puissance draconique', 'Umhang der drachischen Macht', '飞龙披风', '飛龍披風', 'Capa de Poderío dracónico', 'Capa de Poderío dracónico', 'Плащ Драконей мощи', '', '', '', '', '', '', '', ''), +(19437, '참선의 장화', 'Bottes de la pensée pure', 'Stiefel des reinen Gedankens', '纯净思想长靴', '純淨思想長靴', 'Botas de pensamiento puro', 'Botas de pensamiento puro', 'Сапоги Незамутненной Мысли', '', '', '', '', '', '', '', ''), +(19438, '링고의 눈보라 장화', 'Bottes de blizzard de Ringo', 'Ringos Blizzardstiefel', '林格的暴风雪长靴', '林格的暴風雪長靴', 'Botas de Ringo Blizzard', 'Botas de Ventisca de Ringo', 'Сапоги снежной бури Ринго', '', '', '', '', '', '', '', ''), +(19439, '암흑매듭 조끼', 'Pourpoint d\'ombre entrelacé', 'Geflochtener Schattenwams', '交织暗影外衣', '交織暗影外衣', 'Chaleco de las Sombras entrelazado', 'Chaleco de las Sombras entrelazado', 'Шнурованный теневой жакет', '', '', '', '', '', '', '', ''), +(19440, '강력한 해독제', 'Anti-venin puissant', 'Mächtiges Gegengift', '特效抗毒药剂', '強效抗毒藥劑', 'Antídoto potente', 'Contraveneno potente', 'Мощное противоядие', '', '', '', '', '', '', '', ''), +(19441, '커다란 독주머니', 'Enorme glande à venin', 'Riesiger Giftbeutel', '巨型毒囊', '巨型毒囊', 'Glándula de veneno enorme', 'Glándula de veneno enorme', 'Огромная ядовитая железа', '', '', '', '', '', '', '', ''), +(19442, '처방전: 강력한 해독제', 'Formule : Anti-venin puissant', 'Formel: Mächtiges Gegengift', '配方:特效抗毒药剂', '配方:強效抗毒藥劑', 'Fórmula: antídoto potente', 'Fórmula: contraveneno potente', 'Формула: мощное противоядие', '', '', '', '', '', '', '', ''), +(19443, '세이지의 점괘 #25', 'Prédiction de Sayge n°25', 'Sayges Horoskop Nr. 25', '塞格的塔罗牌#25', '賽吉的占卜#25', 'Fortuna de Sayge #25', 'Fortuna de Sayge #25', 'Жребий Сейджа #25', '통곡의 동굴로 가서 당신의 행운을 맞이하라.', 'Une surprise vous attend dans les Cavernes des lamentations.', 'Euer Schicksal erwartet Euch in den Höhlen des Wehklagens.', '你的财富在哀嚎洞穴中等着你。', '你的財富在哀嚎洞穴中等著你。', 'La fortuna te espera dentro de las Cuevas de los Lamentos.', 'La fortuna te espera dentro de las Cuevas de los Lamentos.', 'В Пещерах Стенаний тебя ждет удача.'), +(19444, '주문식: 무기 마법부여 - 힘', 'Formule : Enchantement d\'arme (Force)', 'Formel: Waffe - Stärke', '公式:附魔武器 - 力量', '公式:附魔武器 - 力量', 'Fórmula: encantar arma: fuerza', 'Fórmula: encantar arma: fuerza', 'Формула: зачаровывание оружия - сила', '', '', '', '', '', '', '', ''), +(19445, '주문식: 무기 마법부여 - 민첩성', 'Formule : Enchantement d\'arme (Agilité)', 'Formel: Waffe - Beweglichkeit', '公式:附魔武器 - 敏捷', '公式:附魔武器 - 敏捷', 'Fórmula: encantar arma: agilidad', 'Fórmula: encantar arma: agilidad', 'Формула: зачаровывание оружия - ловкость', '', '', '', '', '', '', '', ''), +(19446, '주문식: 손목보호구 마법부여 - 마나 재생', 'Formule : Enchantement de bracelets (Régénération de mana)', 'Formel: Armschiene - Manaregeneration', '公式:附魔护腕 - 法力回复', '公式:附魔護腕 - 法力回復', 'Fórmula: encantar brazal: regeneración de maná', 'Fórmula: encantar brazal: regeneración de maná', 'Формула: зачаровывание браслетов - восстановления маны', '', '', '', '', '', '', '', ''), +(19447, '주문식: 손목보호구 마법부여 - 치유 강화', 'Formule : Enchantement de bracelets (Soin)', 'Formel: Armschiene - Heilung', '公式:附魔护腕 - 治疗', '公式:附魔護腕 - 治療', 'Fórmula: encantar brazal: curación', 'Fórmula: encantar brazal: sanación', 'Формула: зачаровывание браслетов - лечение', '', '', '', '', '', '', '', ''), +(19448, '주문식: 무기 마법부여 - 강한 정신력', 'Formule : Enchantement d\'arme (Esprit renforcé)', 'Formel: Waffe - Mächtige Willenskraft', '公式:附魔武器 - 强效精神', '公式:附魔武器 - 強效精神', 'Fórmula: encantar arma: espíritu poderoso', 'Fórmula: encantar arma: espíritu poderoso', 'Формула: зачаровывание оружия - могучий дух', '', '', '', '', '', '', '', ''), +(19449, '주문식: 무기 마법부여 - 뛰어난 지능', 'Formule : Enchantement d\'arme (Intelligence renforcée)', 'Formel: Waffe - Mächtige Intelligenz', '公式:附魔武器 - 强效智力', '公式:附魔武器 - 強效智力', 'Fórmula: encantar arma: intelecto poderoso', 'Fórmula: encantar arma: intelecto poderoso', 'Формула: зачаровывание оружия - могучий интеллект', '', '', '', '', '', '', '', ''), +(19450, '쥬블링의 보금자리', 'Mini-maison de jubelin', 'Das kleine Zuhause eines Jublings', '加布林的小窝', '加布林的小窩', 'Una casita de Jubling', 'Una casita de Jubling', 'Домик Жаблинга', '', '', '', '', '', '', '', ''), +(19451, '세이지의 점괘 #26', 'Prédiction de Sayge n°26', 'Sayges Horoskop Nr. 26', '塞格的塔罗牌#26', '賽吉的占卜#26', 'Fortuna de Sayge #26', 'Fortuna de Sayge #26', 'Жребий Сейджа #26', '시간에 얽매이지 말라. 중요한 것은 타이밍이니라.', 'Le temps n\'est rien ; le temps est tout.', 'Zeit ist nichts; das Timing ist alles.', '时间一文不值,把握时间才是一切。', '時間一文不值,把握時間才是一切。', 'El tiempo no es nada; el tiempo lo es todo.', 'El tiempo no es nada; el tiempo lo es todo.', 'Время - ничто, своевременность - все!'), +(19452, '세이지의 점괘 #27', 'Prédiction de Sayge n°27', 'Sayges Horoskop Nr. 27', '塞格的塔罗牌#27', '賽吉的占卜#27', 'Fortuna de Sayge #27', 'Fortuna de Sayge #27', 'Жребий Сейджа #27', '회색갈기일족 바위굴로 가서 당신의 행운을 맞이하라.', 'Une surprise vous attend devant la caverne des crins-pâles.', 'Euer Schicksal erwartet Euch außerhalb des Bleichmähnenfelsens.', '你的财富在灰月洞穴外等着你。', '白鬃石外的財寶正等著你。', 'La fortuna te espera fuera de la Roca Crines Pálidas.', 'La fortuna te espera fuera de la Roca Crines Pálidas.', 'На Утесе Бледногривов тебя ждет удача.'), +(19453, '세이지의 점괘 #28', 'Prédiction de Sayge n°28', 'Sayges Horoskop Nr. 28', '塞格的塔罗牌#28', '賽吉的占卜#28', 'Fortuna de Sayge #28', 'Fortuna de Sayge #28', 'Жребий Сейджа #28', '생존 전문화 사냥꾼이라도 목숨을 보장받을 수는 없으리라.', 'Les chasseurs qui se spécialisent dans la survie ne sont pas assurés de survivre.', 'Auch Jäger, die sich in Überleben spezialisieren, werden es nicht immer schaffen.', '专精生存技能的猎人并不见得就一定能生存下来。', '專精生存技能的獵人並不見得就一定能生存下來。', 'Los cazadores que se especializan en la supervivencia no la tienen garantizada.', 'Los cazadores que se especializan en la supervivencia no la tienen garantizada.', 'Не факт, что охотники специализирующиеся на выживании, выживут.'), +(19454, '세이지의 점괘 #29', 'Prédiction de Sayge n°29', 'Sayges Horoskop Nr. 29', '塞格的塔罗牌#29', '賽吉的占卜#29', 'Fortuna de Sayge #29', 'Fortuna de Sayge #29', 'Жребий Сейджа #29', '항상 조심하라.', 'Prenez garde !', 'Pass auf!', '当心!', '當心!', '¡Cuidado!', '¡Cuidado!', 'Берегись!'), +(19455, '시험용 3500 양손도끼 70 보라색', '3500 Test 2M Hache 70 violette', '3500 Test 2h Axt 70 lila', '', '3501 Test 2h Axe 70 purple', '3500 prueba hacha, 70 morado', '', '3500 Тестовая двуручная секира - 70 - пурпурная', '', '', '', '', '', '', '', ''), +(19456, '시험용 2900 도검 80 보라색', '2900 Test épée 80 violette', '', '', '', 'Espada morada 80 de prueba 2900', 'Espada morada 80 de prueba 2900', '2900 Тестовый меч - 80 - пурпурный', '', '', '', '', '', '', '', ''), +(19457, '시험용 1500 도검 80 보라색', '1500 Test épée 80 violette', '', '', '', 'Espada morada 80 de prueba 1500', 'Espada morada 80 de prueba 1500', '1500 Тестовый меч - 80 - пурпурный', '', '', '', '', '', '', '', ''), +(19462, '부화되지 않은 쥬블링 알', 'Oeuf de jubelin', 'Unausgebrütetes Jubling-Ei', '加布林蛙卵', '加布林蛙卵', 'Huevo sin abrir de Jubling', 'Huevo sin abrir de Jubling', 'Непроклюнувшееся яйцо жаблинга', '', '', '', '', '', '', '', ''), +(19482, '리크래프트 토끼 모피', 'Peau de lapin de LeCraft', 'LeCraft-Kaninchenfell', '狡猾兔子的皮', '狡猾兔子的皮', 'Pelambre de conejo L\'Artesano', 'Pelambre de conejo L\'Artesano', 'Кроличья шкурка Лекрафта', '', '', '', '', '', '', '', ''), +(19483, '양파 껍질 벗기기', 'Peler l\'oignon', 'Schrittweise zum Sieg', '剥洋葱', '剝洋蔥', 'Pelando la cebolla', 'Pelando la cebolla', 'Очищая луковицу', '스톰파이크 완벽 해부 - 드렉타르 저', 'Comment démanteler les Stormpike - par Drek\'Thar', 'Wie man die Stormpike fachmännisch zerlegt - Von Drek\'Thar', '论击败雷矛部族的战略 - 作者:德雷克塔尔', '論擊敗雷矛部族的戰略 - 作者:德雷克塔爾', 'La guía de cómo desmantelar el Pico Tormenta: por Drek\'Thar', 'La guía de cómo desmantelar el Pico Tormenta: por Drek\'Thar', 'Справочник по борьбе с кланом Грозовой Вершины. Автор: Дрек\'Тар.'), +(19484, '서리늑대 엉겅퀴', 'L\'artichaut Frostwolf', 'Frostwölfe abserviert', '霜狼牌洋葱', '霜狼牌洋蔥', 'La alcachofa Lobo Gélido', 'La alcachofa Lobo Gélido', 'Артишок Северного Волка', '스톰파이크 전장 성공기 - 반다르 스톰파이크 저', 'Récits glorieux des Stormpike - par Vanndar Stormpike', 'Die Frostwolfartischocke - Von Vanndar Stormpike', '雷矛的荣耀与骄傲 - 作者:范达尔·雷矛', '雷矛的榮耀與驕傲 - 作者:范達爾·雷矛', 'Historias de la Gloria de los Pico Tormenta: por Vanndar Pico Tormenta', 'Historias de la Gloria de los Pico Tormenta: por Vanndar Pico Tormenta', 'Славные дела клана Грозовой Вершины. Автор: Вандар Грозовая Вершина.'), +(19485, '몬스터 - Item, Fish - Blue Offhand', 'Monstre - Objet, Poisson - Bleu Main gauche', 'Monster - Gegenstand, Fisch - Blau Nebenhand', '', '', 'Monstruo: objeto, pescado: azul, mano secundaria', 'Monstruo: objeto, pescado: azul, mano izquierda', 'Монстр - предмет, рыба - синяя в левую руку', '', '', '', '', '', '', '', ''), +(19486, '몬스터 - Item, Fish - Green Offhand', 'Monstre - Objet, Poisson - Vert Main gauche', 'Monster - Gegenstand, Fisch - Grün Nebenhand', '', '', 'Monstruo: objeto, pescado: verde, mano secundaria', 'Monstruo: objeto, pescado: verde, mano izquierda', 'Монстр - предмет, рыба - зеленая в левую руку', '', '', '', '', '', '', '', ''), +(19487, '몬스터 - Item, Fish - Orange Offhand', 'Monstre - Objet, Poisson - Orange Main gauche', 'Monster - Gegenstand, Fisch - Orange Nebenhand', '', '', 'Monstruo: objeto, pescado: naranja, mano secundaria', 'Monstruo: objeto, pescado: naranja, mano izquierda', 'Монстр - предмет, рыба - оранжевая в левую руку', '', '', '', '', '', '', '', ''), +(19488, '몬스터 - Item, Fish - Purple Offhand', 'Monstre - Objet, Poisson - Violet Main gauche', 'Monster - Gegenstand, Fisch - Lila Nebenhand', '', '', 'Monstruo: objeto, pescado: morado, mano secundaria', 'Monstruo: objeto, pescado: morado, mano izquierda', 'Монстр - предмет, рыба - пурпурная в левую руку', '', '', '', '', '', '', '', ''), +(19489, '시험용 3300 석궁 63 청색', '3300 Test Arbalète 63 bleue', '3300 Test Armbrust 63 blau', '', '3301 Test Crossbow 63 blue', 'Ballesta azul 63 de prueba 3300', 'Ballesta azul 63 de prueba 3300', '3300 Тестовый арбалет - 63 - синий', '', '', '', '', '', '', '', ''), +(19490, '시험용 2800 활 63 파란색', '2800 Test Arc 63 Bleu', '2800 Test Bogen 63 Blau', '', '2801 Test Bow 63 Blue', 'Arco azul 63 de prueba 2800', 'Arco azul 63 de prueba 2800', '2800 Тестовый лук - 63 - синий', '', '', '', '', '', '', '', ''), +(19491, '다크문의 아뮬렛', 'Amulette de la Sombrelune', 'Amulett des Dunkelmonds', '暗月护符', '暗月護符', 'Amuleto de la Luna Negra', 'Amuleto de la Luna Negra', 'Амулет Новолуния', '', '', '', '', '', '', '', ''), +(19502, '시험용 2200 도검 63 파란색', '2200 Test épée 63 bleu', '', '', '2201 Test sword 63 blue', 'Espada azul 63 de prueba 2200', 'Espada azul 63 de prueba 2200', '2200 Тестовый меч - 63 - синий', '', '', '', '', '', '', '', ''), +(19503, '시험용 2200 도검 80 보라색', '2200 Test épée 80 violette', '', '', '2201 Test sword 80 purple', 'Espada morada 80 de prueba 2200', 'Espada morada 80 de prueba 2200', '2200 Тестовый меч - 80 - пурпурный', '', '', '', '', '', '', '', ''), +(19504, '시험용 2200 도검 70 보라색', '2200 Test épée 70 violette', '', '', '2201 Test sword 70 purple', 'Espada morada 70 de prueba 2200', 'Espada morada 70 de prueba 2200', '2200 Тестовый меч - 70 - пурпурный', '', '', '', '', '', '', '', ''), +(19505, '전쟁노래 전투 휘장', 'Tabard de bataille Warsong', 'Wappenrock der Warsong', '战歌军服', '戰歌軍服', 'Tabardo de batalla Grito de Guerra', 'Tabardo de batalla Grito de Guerra', 'Боевая гербовая накидка Песни Войны', '', '', '', '', '', '', '', ''), +(19506, '은빛날개 전투 휘장', 'Tabard de bataille Aile-argent', 'Wappenrock der Silverwing', '银翼军服', '銀翼軍服', 'Tabardo de batalla Ala de Plata', 'Tabardo de batalla Ala de Plata', 'Боевая гербовая накидка Среброкрылых', '', '', '', '', '', '', '', ''), +(19507, '종교재판관의 어깨걸이', 'Châle d\'inquisiteur', 'Schal des Hochinquisitors', '审讯者披肩', '審訊者披肩', 'Chal de inquisidor', 'Chal de inquisidor', 'Инквизиторская наплечная накидка', '', '', '', '', '', '', '', ''), +(19508, '낙인 찍힌 가죽 팔보호구', 'Brassards en cuir marqué', 'Gebrandmarkte Lederarmschienen', '烙印皮护腕', '烙印皮護腕', 'Brazales de cuero marcado', 'Brazales de cuero marcado', 'Клейменые кожаные наручи', '', '', '', '', '', '', '', ''), +(19509, '더러운 사슬 장화', 'Bottes poussiéreuses en mailles', 'Verstaubte Panzerstiefel', '生锈的锁甲战靴', '生銹的鎖甲戰靴', 'Botas de malla polvorientas', 'Botas de malla polvorientas', 'Пыльные кольчужные сапоги', '', '', '', '', '', '', '', ''), +(19510, '용사의 고리', 'Anneau de légionnaire', 'Band des Legionärs', '军团士兵指环', '軍團士兵指環', 'Sortija de legionario', 'Sortija de Legionario', 'Кольцо Легионера', '', '', '', '', '', '', '', ''), +(19511, '용사의 고리', 'Anneau de légionnaire', 'Band des Legionärs', '军团士兵指环', '軍團士兵指環', 'Sortija de legionario', 'Sortija de Legionario', 'Кольцо Легионера', '', '', '', '', '', '', '', ''), +(19512, '용사의 고리', 'Anneau de légionnaire', 'Band des Legionärs', '军团士兵指环', '軍團士兵指環', 'Sortija de legionario', 'Sortija de Legionario', 'Кольцо Легионера', '', '', '', '', '', '', '', ''), +(19513, '용사의 고리', 'Anneau de légionnaire', 'Band des Legionärs', '军团士兵指环', '軍團士兵指環', 'Sortija de legionario', 'Sortija de Legionario', 'Кольцо Легионера', '', '', '', '', '', '', '', ''), +(19514, '수호자의 고리', 'Anneau de protecteur', 'Band des Beschützers', '保护者指环', '保護者指環', 'Sortija de protector', 'Sortija de protector', 'Кольцо защитника', '', '', '', '', '', '', '', ''), +(19515, '수호자의 고리', 'Anneau de protecteur', 'Band des Beschützers', '保护者指环', '保護者指環', 'Sortija de protector', 'Sortija de protector', 'Кольцо защитника', '', '', '', '', '', '', '', ''), +(19516, '수호자의 고리', 'Anneau de protecteur', 'Band des Beschützers', '保护者指环', '保護者指環', 'Sortija de protector', 'Sortija de protector', 'Кольцо защитника', '', '', '', '', '', '', '', ''), +(19517, '수호자의 고리', 'Anneau de protecteur', 'Band des Beschützers', '保护者指环', '保護者指環', 'Sortija de protector', 'Sortija de protector', 'Кольцо защитника', '', '', '', '', '', '', '', ''), +(19518, '조언자의 반지', 'Bague de conseiller', 'Ring des Beraters', '顾问之戒', '顧問之戒', 'Anillo de consejero', 'Anillo de consejero', 'Кольцо Советника', '', '', '', '', '', '', '', ''), +(19519, '조언자의 반지', 'Bague de conseiller', 'Ring des Beraters', '顾问之戒', '顧問之戒', 'Anillo de consejero', 'Anillo de consejero', 'Кольцо Советника', '', '', '', '', '', '', '', ''), +(19520, '조언자의 반지', 'Bague de conseiller', 'Ring des Beraters', '顾问之戒', '顧問之戒', 'Anillo de consejero', 'Anillo de consejero', 'Кольцо Советника', '', '', '', '', '', '', '', ''), +(19521, '조언자의 반지', 'Bague de conseiller', 'Ring des Beraters', '顾问之戒', '顧問之戒', 'Anillo de consejero', 'Anillo de consejero', 'Кольцо Советника', '', '', '', '', '', '', '', ''), +(19522, '현자의 반지', 'Bague de gardien du savoir', 'Ring des Wissenshüters', '博学者之戒', '博學者之戒', 'Anillo del guardián del Conocimiento', 'Anillo del Tradicionalista', 'Кольцо Хранителя мудрости', '', '', '', '', '', '', '', ''), +(19523, '현자의 반지', 'Bague de gardien du savoir', 'Ring des Wissenshüters', '博学者之戒', '博學者之戒', 'Anillo del guardián del Conocimiento', 'Anillo del Tradicionalista', 'Кольцо Хранителя мудрости', '', '', '', '', '', '', '', ''), +(19524, '현자의 반지', 'Bague de gardien du savoir', 'Ring des Wissenshüters', '博学者之戒', '博學者之戒', 'Anillo del guardián del Conocimiento', 'Anillo del Tradicionalista', 'Кольцо Хранителя мудрости', '', '', '', '', '', '', '', ''), +(19525, '현자의 반지', 'Bague de gardien du savoir', 'Ring des Wissenshüters', '博学者之戒', '博學者之戒', 'Anillo del guardián del Conocimiento', 'Anillo del Tradicionalista', 'Кольцо Хранителя мудрости', '', '', '', '', '', '', '', ''), +(19526, '전투치유사의 망토', 'Cape de soigneur de bataille', 'Umhang des Feldheilers', '战地治疗者披风', '戰地治療者披風', 'Capa de curador de batalla', 'Capa de curador de batalla', 'Плащ боевого целителя', '', '', '', '', '', '', '', ''), +(19527, '전투치유사의 망토', 'Cape de soigneur de bataille', 'Umhang des Feldheilers', '战地治疗者披风', '戰地治療者披風', 'Capa de curador de batalla', 'Capa de curador de batalla', 'Плащ боевого целителя', '', '', '', '', '', '', '', ''), +(19528, '전투치유사의 망토', 'Cape de soigneur de bataille', 'Umhang des Feldheilers', '战地治疗者披风', '戰地治療者披風', 'Capa de curador de batalla', 'Capa de curador de batalla', 'Плащ боевого целителя', '', '', '', '', '', '', '', ''), +(19529, '전투치유사의 망토', 'Cape de soigneur de bataille', 'Umhang des Feldheilers', '战地治疗者披风', '戰地治療者披風', 'Capa de curador de batalla', 'Capa de curador de batalla', 'Плащ боевого целителя', '', '', '', '', '', '', '', ''), +(19530, '청지기의 단망토', 'Cape de conservateur', 'Cape des Verwalters', '看守者斗篷', '看守者斗篷', 'Manteo de cuidador', 'Manteo de custodio', 'Накидка смотрителя', '', '', '', '', '', '', '', ''), +(19531, '청지기의 단망토', 'Cape de conservateur', 'Cape des Verwalters', '看守者斗篷', '看守者斗篷', 'Manteo de cuidador', 'Manteo de custodio', 'Накидка смотрителя', '', '', '', '', '', '', '', ''), +(19532, '청지기의 단망토', 'Cape de conservateur', 'Cape des Verwalters', '看守者斗篷', '看守者斗篷', 'Manteo de cuidador', 'Manteo de custodio', 'Накидка смотрителя', '', '', '', '', '', '', '', ''), +(19533, '청지기의 단망토', 'Cape de conservateur', 'Cape des Verwalters', '看守者斗篷', '看守者斗篷', 'Manteo de cuidador', 'Manteo de custodio', 'Накидка смотрителя', '', '', '', '', '', '', '', ''), +(19534, '정찰병의 메달', 'Médaillon d\'éclaireur', 'Medaillon des Spähers', '斥候徽章', '斥候徽章', 'Medallón de explorador', 'Medallón de Explorador', 'Медальон Разведчика', '', '', '', '', '', '', '', ''), +(19535, '정찰병의 메달', 'Médaillon d\'éclaireur', 'Medaillon des Spähers', '斥候徽章', '斥候徽章', 'Medallón de explorador', 'Medallón de Explorador', 'Медальон Разведчика', '', '', '', '', '', '', '', ''), +(19536, '정찰병의 메달', 'Médaillon d\'éclaireur', 'Medaillon des Spähers', '斥候徽章', '斥候徽章', 'Medallón de explorador', 'Medallón de Explorador', 'Медальон Разведчика', '', '', '', '', '', '', '', ''), +(19537, '정찰병의 메달', 'Médaillon d\'éclaireur', 'Medaillon des Spähers', '斥候徽章', '斥候徽章', 'Medallón de explorador', 'Medallón de Explorador', 'Медальон Разведчика', '', '', '', '', '', '', '', ''), +(19538, '파수꾼의 메달', 'Médaillon de sentinelle', 'Medallion der Schildwache', '哨兵徽章', '哨兵徽章', 'Medallón de centinela', 'Medallón de centinela', 'Медальон часового', '', '', '', '', '', '', '', ''), +(19539, '파수꾼의 메달', 'Médaillon de sentinelle', 'Medallion der Schildwache', '哨兵徽章', '哨兵徽章', 'Medallón de centinela', 'Medallón de centinela', 'Медальон часового', '', '', '', '', '', '', '', ''), +(19540, '파수꾼의 메달', 'Médaillon de sentinelle', 'Medallion der Schildwache', '哨兵徽章', '哨兵徽章', 'Medallón de centinela', 'Medallón de centinela', 'Медальон часового', '', '', '', '', '', '', '', ''), +(19541, '파수꾼의 메달', 'Médaillon de sentinelle', 'Medallion der Schildwache', '哨兵徽章', '哨兵徽章', 'Medallón de centinela', 'Medallón de centinela', 'Медальон часового', '', '', '', '', '', '', '', ''), +(19542, '정찰병의 칼날', 'Lame d\'éclaireur', 'Klinge des Spähers', '斥候之刃', '斥候之刃', 'Hoja de explorador', 'Hoja de Explorador', 'Клинок разведчика', '', '', '', '', '', '', '', ''), +(19543, '정찰병의 칼날', 'Lame d\'éclaireur', 'Klinge des Spähers', '斥候之刃', '斥候之刃', 'Hoja de explorador', 'Hoja de Explorador', 'Клинок разведчика', '', '', '', '', '', '', '', ''), +(19544, '정찰병의 칼날', 'Lame d\'éclaireur', 'Klinge des Spähers', '斥候之刃', '斥候之刃', 'Hoja de explorador', 'Hoja de Explorador', 'Клинок разведчика', '', '', '', '', '', '', '', ''), +(19545, '정찰병의 칼날', 'Lame d\'éclaireur', 'Klinge des Spähers', '斥候之刃', '斥候之刃', 'Hoja de explorador', 'Hoja de Explorador', 'Клинок разведчика', '', '', '', '', '', '', '', ''), +(19546, '파수꾼의 칼날', 'Lame de sentinelle', 'Klinge der Schildwache', '哨兵之刃', '哨兵之刃', 'Hoja de centinela', 'Hoja de centinela', 'Клинок часового', '', '', '', '', '', '', '', ''), +(19547, '파수꾼의 칼날', 'Lame de sentinelle', 'Klinge der Schildwache', '哨兵之刃', '哨兵之刃', 'Hoja de centinela', 'Hoja de centinela', 'Клинок часового', '', '', '', '', '', '', '', ''), +(19548, '파수꾼의 칼날', 'Lame de sentinelle', 'Klinge der Schildwache', '哨兵之刃', '哨兵之刃', 'Hoja de centinela', 'Hoja de centinela', 'Клинок часового', '', '', '', '', '', '', '', ''), +(19549, '파수꾼의 칼날', 'Lame de sentinelle', 'Klinge der Schildwache', '哨兵之刃', '哨兵之刃', 'Hoja de centinela', 'Hoja de centinela', 'Клинок часового', '', '', '', '', '', '', '', ''), +(19550, '용사의 검', 'Epée de légionnaire', 'Schwert des Legionärs', '军团士兵之剑', '軍團士兵之劍', 'Espada de legionario', 'Espada de Legionario', 'Меч легионера', '', '', '', '', '', '', '', ''), +(19551, '용사의 검', 'Epée de légionnaire', 'Schwert des Legionärs', '军团士兵之剑', '軍團士兵之劍', 'Espada de legionario', 'Espada de Legionario', 'Меч легионера', '', '', '', '', '', '', '', ''), +(19552, '용사의 검', 'Epée de légionnaire', 'Schwert des Legionärs', '军团士兵之剑', '軍團士兵之劍', 'Espada de legionario', 'Espada de Legionario', 'Меч легионера', '', '', '', '', '', '', '', ''), +(19553, '용사의 검', 'Epée de légionnaire', 'Schwert des Legionärs', '军团士兵之剑', '軍團士兵之劍', 'Espada de legionario', 'Espada de Legionario', 'Меч легионера', '', '', '', '', '', '', '', ''), +(19554, '수호자의 검', 'Epée de protecteur', 'Schwert des Beschützers', '保护者之剑', '保護者之劍', 'Espada de protector', 'Espada de protector', 'Меч защитника', '', '', '', '', '', '', '', ''), +(19555, '수호자의 검', 'Epée de protecteur', 'Schwert des Beschützers', '保护者之戒', '保護者之劍', 'Espada de protector', 'Espada de protector', 'Меч защитника', '', '', '', '', '', '', '', ''), +(19556, '수호자의 검', 'Epée de protecteur', 'Schwert des Beschützers', '保护者之戒', '保護者之劍', 'Espada de protector', 'Espada de protector', 'Меч защитника', '', '', '', '', '', '', '', ''), +(19557, '수호자의 검', 'Epée de protecteur', 'Schwert des Beschützers', '保护者之戒', '保護者之劍', 'Espada de protector', 'Espada de protector', 'Меч защитника', '', '', '', '', '', '', '', ''), +(19558, '수색병의 활', 'Arc de voltigeur', 'Bogen der Vorhut', '护卫之弓', '偵察騎兵之弓', 'Arco de escolta', 'Arco de escolta', 'Лук лазутчика', '', '', '', '', '', '', '', ''), +(19559, '수색병의 활', 'Arc de voltigeur', 'Bogen der Vorhut', '护卫之弓', '偵察騎兵之弓', 'Arco de escolta', 'Arco de escolta', 'Лук лазутчика', '', '', '', '', '', '', '', ''), +(19560, '수색병의 활', 'Arc de voltigeur', 'Bogen der Vorhut', '护卫之弓', '偵察騎兵之弓', 'Arco de escolta', 'Arco de escolta', 'Лук лазутчика', '', '', '', '', '', '', '', ''), +(19561, '수색병의 활', 'Arc de voltigeur', 'Bogen der Vorhut', '护卫之弓', '偵察騎兵之弓', 'Arco de escolta', 'Arco de escolta', 'Лук лазутчика', '', '', '', '', '', '', '', ''), +(19562, '길잡이의 활', 'Arc d\'estafette', 'Bogen des Kundschafters', '侍从之弓', '侍從之弓', 'Arco de avanzado', 'Arco de avanzado', 'Лук гонца', '', '', '', '', '', '', '', ''), +(19563, '길잡이의 활', 'Arc d\'estafette', 'Bogen des Kundschafters', '侍从之弓', '侍從之弓', 'Arco de avanzado', 'Arco de avanzado', 'Лук гонца', '', '', '', '', '', '', '', ''), +(19564, '길잡이의 활', 'Arc d\'estafette', 'Bogen des Kundschafters', '侍从之弓', '侍從之弓', 'Arco de avanzado', 'Arco de avanzado', 'Лук гонца', '', '', '', '', '', '', '', ''), +(19565, '길잡이의 활', 'Arc d\'estafette', 'Bogen des Kundschafters', '侍从之弓', '侍從之弓', 'Arco de avanzado', 'Arco de avanzado', 'Лук гонца', '', '', '', '', '', '', '', ''), +(19566, '조언자의 옹이진 지팡이', 'Bâton noueux de conseiller', 'Knorriger Stab des Beraters', '顾问的木节法杖', '顧問的木節法杖', 'Bastón nudoso de consejero', 'Bastón nudoso de consejero', 'Корявый посох Советника', '', '', '', '', '', '', '', ''), +(19567, '조언자의 옹이진 지팡이', 'Bâton noueux de conseiller', 'Knorriger Stab des Beraters', '顾问的木节法杖', '顧問的木節法杖', 'Bastón nudoso de consejero', 'Bastón nudoso de consejero', 'Корявый посох Советника', '', '', '', '', '', '', '', ''), +(19568, '조언자의 옹이진 지팡이', 'Bâton noueux de conseiller', 'Knorriger Stab des Beraters', '顾问的木节法杖', '顧問的木節法杖', 'Bastón nudoso de consejero', 'Bastón nudoso de consejero', 'Корявый посох Советника', '', '', '', '', '', '', '', ''), +(19569, '조언자의 옹이진 지팡이', 'Bâton noueux de conseiller', 'Knorriger Stab des Beraters', '顾问的木节法杖', '顧問的木節法杖', 'Bastón nudoso de consejero', 'Bastón nudoso de consejero', 'Корявый посох Советника', '', '', '', '', '', '', '', ''), +(19570, '현자의 지팡이', 'Bâton de gardien du savoir', 'Stab des Wissenshüters', '博学者法杖', '博學者法杖', 'Bastón del guardián del Conocimiento', 'Bastón del Tradicionalista', 'Посох Хранителя мудрости', '', '', '', '', '', '', '', ''), +(19571, '현자의 지팡이', 'Bâton de gardien du savoir', 'Stab des Wissenshüters', '博学者法杖', '博學者法杖', 'Bastón del guardián del Conocimiento', 'Bastón del Tradicionalista', 'Посох Хранителя мудрости', '', '', '', '', '', '', '', ''), +(19572, '현자의 지팡이', 'Bâton de gardien du savoir', 'Stab des Wissenshüters', '博学者法杖', '博學者法杖', 'Bastón del guardián del Conocimiento', 'Bastón del Tradicionalista', 'Посох Хранителя мудрости', '', '', '', '', '', '', '', ''), +(19573, '현자의 지팡이', 'Bâton de gardien du savoir', 'Stab des Wissenshüters', '博学者法杖', '博學者法杖', 'Bastón del guardián del Conocimiento', 'Bastón del Tradicionalista', 'Посох Хранителя мудрости', '', '', '', '', '', '', '', ''), +(19574, '무감바의 힘', 'Force de Mugamba', 'Stärke von Mugamba', '穆贾巴之力', '穆賈巴之力', 'Fuerza de Mugamba', 'Fuerza de Mugamba', 'Сила Мугамбы', '', '', '', '', '', '', '', ''), +(19575, '무감바의 힘', 'Force de Mugamba', 'Stärke von Mugamba', '穆贾巴之力', '穆賈巴之力', 'Fuerza de Mugamba', 'Fuerza de Mugamba', 'Сила Мугамбы', '', '', '', '', '', '', '', ''), +(19576, '무감바의 힘', 'Force de Mugamba', 'Stärke von Mugamba', '穆贾巴之力', '穆賈巴之力', 'Fuerza de Mugamba', 'Fuerza de Mugamba', 'Сила Мугамбы', '', '', '', '', '', '', '', ''), +(19577, '무감바의 분노', 'Rage de Mugamba', 'Wut Mugambas', '穆贾巴之怒', '穆賈巴之怒', 'Ira de Mugamba', 'Ira de Mugamba', 'Ярость Мугамбы', '', '', '', '', '', '', '', ''), +(19578, '광전사의 팔보호구', 'Brassards de berserker', 'Berserkerarmschienen', '狂暴者护腕', '狂暴者護腕', 'Brazales de rabioso', 'Brazales de rabioso', 'Наручи берсерка', '', '', '', '', '', '', '', ''), +(19579, '이교도의 징표', 'Marque du païen', 'Emblem des Ungläubigen', '异教徒的烙印', '異教徒的烙印', 'Prenda de Heathen', 'Enseña de pagano', 'Клеймо Язычника', '', '', '', '', '', '', '', ''), +(19580, '광전사의 팔보호구', 'Brassards de berserker', 'Berserkerarmschienen', '狂暴者护腕', '狂暴者護腕', 'Brazales de rabioso', 'Brazales de rabioso', 'Наручи берсерка', '', '', '', '', '', '', '', ''), +(19581, '광전사의 팔보호구', 'Brassards de berserker', 'Berserkerarmschienen', '狂暴者护腕', '狂暴者護腕', 'Brazales de rabioso', 'Brazales de rabioso', 'Наручи берсерка', '', '', '', '', '', '', '', ''), +(19582, '바람지기의 손목보호대', 'Garde-poignets de messager du vent', 'Handgelenksschutz des Windsprechers', '风语者护腕', '風語者護腕', 'Muñequeras de soplaviento', 'Guardamuñecas de soplaviento', 'Накулачники Ветрослова', '', '', '', '', '', '', '', ''), +(19583, '바람지기의 손목보호대', 'Garde-poignets de messager du vent', 'Handgelenksschutz des Windsprechers', '风语者护腕', '風語者護腕', 'Muñequeras de soplaviento', 'Guardamuñecas de soplaviento', 'Накулачники Ветрослова', '', '', '', '', '', '', '', ''), +(19584, '바람지기의 손목보호대', 'Garde-poignets de messager du vent', 'Handgelenksschutz des Windsprechers', '风语者护腕', '風語者護腕', 'Muñequeras de soplaviento', 'Guardamuñecas de soplaviento', 'Накулачники Ветрослова', '', '', '', '', '', '', '', ''), +(19585, '이교도의 징표', 'Marque du païen', 'Emblem des Ungläubigen', '异教徒的烙印', '異教徒的烙印', 'Prenda de Heathen', 'Enseña de pagano', 'Клеймо Язычника', '', '', '', '', '', '', '', ''), +(19586, '이교도의 징표', 'Marque du païen', 'Emblem des Ungläubigen', '异教徒的烙印', '異教徒的烙印', 'Prenda de Heathen', 'Enseña de pagano', 'Клеймо Язычника', '', '', '', '', '', '', '', ''), +(19587, '숲추적자의 팔보호구', 'Brassards de traqueuse sylvestre', 'Armschienen des Waldpirschers', '巡林者护腕', '巡林者護腕', 'Brazales de Acechador de bosque', 'Brazales de acechador del bosque', 'Наручи лесного следопыта', '', '', '', '', '', '', '', ''), +(19588, '영웅의 징표', 'Marque de héros', 'Emblem des Helden', '英雄的烙印', '英雄的烙印', 'Prenda de héroe', 'Enseña de héroe', 'Печать Героя', '', '', '', '', '', '', '', ''), +(19589, '숲추적자의 팔보호구', 'Brassards de traqueuse sylvestre', 'Armschienen des Waldpirschers', '巡林者护腕', '巡林者護腕', 'Brazales de Acechador de bosque', 'Brazales de acechador del bosque', 'Наручи лесного следопыта', '', '', '', '', '', '', '', ''), +(19590, '숲추적자의 팔보호구', 'Brassards de traqueuse sylvestre', 'Armschienen des Waldpirschers', '巡林者护腕', '巡林者護腕', 'Brazales de Acechador de bosque', 'Brazales de acechador del bosque', 'Наручи лесного следопыта', '', '', '', '', '', '', '', ''), +(19591, '줄다자르의 눈', 'L\'Oeil de Zuldazar', 'Das Auge von Zuldazar', '祖达萨之眼', '祖達薩之眼', 'El Ojo de Zuldazar', 'El Ojo de Zuldazar', 'Око Зулдазара', '', '', '', '', '', '', '', ''), +(19592, '줄다자르의 눈', 'L\'Oeil de Zuldazar', 'Das Auge von Zuldazar', '祖达萨之眼', '祖達薩之眼', 'El Ojo de Zuldazar', 'El Ojo de Zuldazar', 'Око Зулдазара', '', '', '', '', '', '', '', ''), +(19593, '줄다자르의 눈', 'L\'Oeil de Zuldazar', 'Das Auge von Zuldazar', '祖达萨之眼', '祖達薩之眼', 'El Ojo de Zuldazar', 'El Ojo de Zuldazar', 'Око Зулдазара', '', '', '', '', '', '', '', ''), +(19594, '줄다자르의 천리안', 'L\'Oeil omnivoyant de Zuldazar', 'Das allsehende Auge von Zuldazar', '祖达萨全视之眼', '祖達薩的全視之眼', 'El Ojo que todo lo ve de Zuldazar', 'El Ojo que todo lo ve de Zuldazar', 'Всевидящее Око Зулдазара', '', '', '', '', '', '', '', ''), +(19595, '드리아드의 손목띠', 'Manchettes de dryade', 'Handgelenksschoner des Dryaden', '树妖的护腕', '林精手鍊', 'Ataduras de muñeca de la Dríada', 'Ataduras de muñeca de la Dríade', 'Наручники дриады', '', '', '', '', '', '', '', ''), +(19596, '드리아드의 손목띠', 'Manchettes de dryade', 'Handgelenksschoner des Dryaden', '树妖的护腕', '林精手鍊', 'Ataduras de muñeca de la Dríada', 'Ataduras de muñeca de la Dríade', 'Наручники дриады', '', '', '', '', '', '', '', ''), +(19597, '드리아드의 손목띠', 'Manchettes de dryade', 'Handgelenksschoner des Dryaden', '树妖的护腕', '林精手鍊', 'Ataduras de muñeca de la Dríada', 'Ataduras de muñeca de la Dríade', 'Наручники дриады', '', '', '', '', '', '', '', ''), +(19598, '카자로 자갈', 'Caillou de Kajaro', 'Stein des Kajaro', '卡亚罗之石', '卡亞羅之石', 'Guijarro de Kajaro', 'Guijarro de Kajaro', 'Камешек Каджаро', '', '', '', '', '', '', '', ''), +(19599, '카자로 자갈', 'Caillou de Kajaro', 'Stein des Kajaro', '卡亚罗之石', '卡亞羅之石', 'Guijarro de Kajaro', 'Guijarro de Kajaro', 'Камешек Каджаро', '', '', '', '', '', '', '', ''), +(19600, '카자로 자갈', 'Caillou de Kajaro', 'Stein des Kajaro', '卡亚罗之石', '卡亞羅之石', 'Guijarro de Kajaro', 'Guijarro de Kajaro', 'Камешек Каджаро', '', '', '', '', '', '', '', ''), +(19601, '카자로 보석', 'Joyau de Kajaro', 'Juwel von Kajaro', '卡亚罗的珠宝', '卡亞羅的珠寶', 'Joya de Kajaro', 'Joya de Kajaro', 'Самоцвет Каджаро', '', '', '', '', '', '', '', ''), +(19602, '케잔의 타락', 'Souillure de Kezan', 'Kezans Schmach', '科赞的玷污', '科贊的玷污', 'Mancha de Kezan', 'Mancha de Kezan', 'Ожерелье Кезанского порока', '', '', '', '', '', '', '', ''), +(19603, '케잔의 타락', 'Souillure de Kezan', 'Kezans Schmach', '科赞的玷污', '科贊的玷污', 'Mancha de Kezan', 'Mancha de Kezan', 'Ожерелье Кезанского порока', '', '', '', '', '', '', '', ''), +(19604, '케잔의 타락', 'Souillure de Kezan', 'Kezans Schmach', '科赞的玷污', '科贊的玷污', 'Mancha de Kezan', 'Mancha de Kezan', 'Ожерелье Кезанского порока', '', '', '', '', '', '', '', ''), +(19605, '케잔의 멈출 수 없는 타락', 'Souillure irrésistible de Kezan', 'Kezans unaufhaltsame Schmach', '科赞的强力玷污', '科贊的強力玷污', 'Mancha imparable de Kezan', 'Mancha imparable de Kezan', 'Ожерелье Вечного Кезанского Позора', '', '', '', '', '', '', '', ''), +(19606, '부드리스의 환영', 'Vision de Voodress', 'Vision von Voodress', '巫毒幻象', '巫毒幻象', 'Visión de Voodress', 'Visión de Voodress', 'Ожерелье Видений Вудресса', '', '', '', '', '', '', '', ''), +(19607, '부드리스의 환영', 'Vision de Voodress', 'Vision von Voodress', '巫毒幻象', '巫毒幻象', 'Visión de Voodress', 'Visión de Voodress', 'Ожерелье Видений Вудресса', '', '', '', '', '', '', '', ''), +(19608, '부드리스의 환영', 'Vision de Voodress', 'Vision von Voodress', '巫毒幻象', '巫毒幻象', 'Visión de Voodress', 'Visión de Voodress', 'Ожерелье Видений Вудресса', '', '', '', '', '', '', '', ''), +(19609, '파괴되지 않은 부드리스의 환영', 'Vision limpide de Voodress', 'Unversehrte Vision von Voodress', '完美巫毒幻象', '完美巫毒幻象', 'Visión impecable de Voodress', 'Visión inmaculada de Voodress', 'Незамутненное ожерелье Видений Вудресса', '', '', '', '', '', '', '', ''), +(19610, '마력 깃든 남쪽바다 해초', 'Varech enchanté des Mers du sud', 'Verzauberter Südmeertang', '南海魔化海藻', '南海魔化海藻', 'Kelp de los Mares del Sur encantado', 'Kelp de los Mares del Sur encantado', 'Заколдованные водоросли южных морей', '', '', '', '', '', '', '', ''), +(19611, '마력 깃든 남쪽바다 해초', 'Varech enchanté des Mers du sud', 'Verzauberter Südmeertang', '南海魔化海藻', '南海魔化海藻', 'Kelp de los Mares del Sur encantado', 'Kelp de los Mares del Sur encantado', 'Заколдованные водоросли южных морей', '', '', '', '', '', '', '', ''), +(19612, '마력 깃든 남쪽바다 해초', 'Varech enchanté des Mers du sud', 'Verzauberter Südmeertang', '南海魔化海藻', '南海魔化海藻', 'Kelp de los Mares del Sur encantado', 'Kelp de los Mares del Sur encantado', 'Заколдованные водоросли южных морей', '', '', '', '', '', '', '', ''), +(19613, '마력 깃든 온전한 남쪽바다 해초', 'Varech enchanté des Mers du sud en parfait état', 'Reiner verzauberter Südmeertang', '原始南海魔化海藻', '原始南海魔化海藻', 'Alga prístina encantada de los Mares del Sur', 'Alga prístina encantada de los Mares del Sur', 'Безупречные колдовские водоросли Южного Моря', '', '', '', '', '', '', '', ''), +(19614, '잔달라 그림자 부적', 'Talisman de l\'ombre zandalarien', 'Zandalarianischer Schattentalisman', '赞达拉暗影坠饰', '贊達拉暗影墜飾', 'Talismán de las Sombras Zandalar', 'Dije Zandalar de las Sombras', 'Зандаларский талисман Тени', '', '', '', '', '', '', '', ''), +(19615, '잔달라 그림자 부적', 'Talisman de l\'ombre zandalarien', 'Zandalarianischer Schattentalisman', '赞达拉暗影坠饰', '贊達拉暗影墜飾', 'Talismán de las Sombras Zandalar', 'Dije Zandalar de las Sombras', 'Зандаларский талисман Тени', '', '', '', '', '', '', '', ''), +(19616, '잔달라 그림자 부적', 'Talisman de l\'ombre zandalarien', 'Zandalarianischer Schattentalisman', '赞达拉暗影坠饰', '贊達拉暗影墜飾', 'Talismán de las Sombras Zandalar', 'Dije Zandalar de las Sombras', 'Зандаларский талисман Тени', '', '', '', '', '', '', '', ''), +(19617, '잔달라 밤그림자 부적', 'Talisman de maîtrise de l\'ombre zandalarien', 'Zandalarianischer Schattentalisman der Beherrschung', '赞达拉暗影大师坠饰', '贊達拉暗影大師墜飾', 'Talismán de maestría de las Sombras Zandalar', 'Dije Zandalar de maestría de las Sombras', 'Зандаларский талисман власти над Тенями', '', '', '', '', '', '', '', ''), +(19618, '혼돈의 소용돌이 덩굴손', 'Vrille du maelström', 'Maelstroms Ranke', '漩涡之藤', '漩渦之藤', 'Zarcillo de Maelstrom', 'Zarcillo de La Vorágine', 'Ожерелье Водоворота', '', '', '', '', '', '', '', ''), +(19619, '혼돈의 소용돌이 덩굴손', 'Vrille du maelström', 'Maelstroms Ranke', '漩涡之藤', '漩渦之藤', 'Zarcillo de Maelstrom', 'Zarcillo de La Vorágine', 'Ожерелье Водоворота', '', '', '', '', '', '', '', ''), +(19620, '혼돈의 소용돌이 덩굴손', 'Vrille du maelström', 'Maelstroms Ranke', '漩涡之藤', '漩渦之藤', 'Zarcillo de Maelstrom', 'Zarcillo de La Vorágine', 'Ожерелье Водоворота', '', '', '', '', '', '', '', ''), +(19621, '혼돈의 소용돌이의 격노', 'Courroux du maelström', 'Maelstroms Zorn', '漩涡之怒', '漩渦之怒', 'Cólera de Maelstrom', 'Cólera de La Vorágine', 'Ярость Водоворота', '', '', '', '', '', '', '', ''), +(19622, '시험용 1800 단검 63 파란색', '1800 Test Dague 63 bleu', '', '', '', 'Daga azul 63 de prueba 1800', 'Daga azul 63 de prueba 1800', '1800 Тестовый кинжал - 63 - синий', '', '', '', '', '', '', '', ''), +(19623, '몬스터 - Mace2H, Horde B01/B01 Orange', 'Monstre - Masse2M, Horde B01/B01 Orange', '', '', '', 'Monstruo: maza 2M, Horda B01/B01 naranja', 'Monstruo: maza 2M, Horda B01/B01 naranja', 'Монстр - двуручная палица, Орда B01/B01 оранжевый', '', '', '', '', '', '', '', ''), +(19642, 'iCoke 선물 교환권', 'Bon iCoke', 'iCoke-Gewinngutschein', '可口可乐宠物兑换券', '可口可樂兌獎券', '', '', 'Призовой купон АйКока', '선물 교환원에게 가져가시면 보상을 받을 수 있습니다.', 'Retournez voir le marchand faisant l\'échange des bons iCoke pour recevoir un cadeau virtuel.', 'Geht zurück zum iCoke-Losverkäufer, um einen virtuellen Gewinn zu erhalten', '交给可口可乐兑奖使者即可获得一份虚拟奖品', '回到可口可樂兌獎商人那就可以換取一份獎品。', '', '', 'Вернуть продавцу для получения виртуального приза.'), +(19662, '3500 시험용 2h Axe 80 purple', '3500 Test 2M Hache 80 violet', '', '', '3501 Test 2h Axe 80 purple', '3500 prueba hacha, 80 morado', '', '3500 Тестовая двуручная секира - 80 - пурпурная', '', '', '', '', '', '', '', ''), +(19682, '붉은덩굴 조끼', 'Gilet en vignesang', 'Blutrebenweste', '血藤外套', '血藤外套', 'Jubón Vid de sangre', 'Jubón vid de sangre', 'Жилет Кровавой Лозы', '', '', '', '', '', '', '', ''), +(19683, '붉은덩굴 다리보호구', 'Jambières en vignesang', 'Blutrebengamaschen', '血藤护腿', '血藤護腿', 'Leotardos Vid de sangre', 'Leotardos vid de sangre', 'Поножи Кровавой Лозы', '', '', '', '', '', '', '', ''), +(19684, '붉은덩굴 장화', 'Bottes en vignesang', 'Blutrebenstiefel', '血藤长靴', '血藤長靴', 'Botas Vid de sangre', 'Botas vid de sangre', 'Сапоги Кровавой Лозы', '', '', '', '', '', '', '', ''), +(19685, '원시 박쥐가죽 웃옷', 'Pourpoint en peau de chauve-souris primordiale', 'Urzeitliches Fledermaushautwams', '原始蝙蝠皮外套', '原始蝙蝠皮外套', 'Chaleco de piel de murciélago primigenio', 'Chaleco de piel de murciélago primigenio', 'Изначальный жакет из кожи летучей мыши', '', '', '', '', '', '', '', ''), +(19686, '원시 박쥐가죽 장갑', 'Gants en peau de chauve-souris primordiale', 'Urzeitliche Fledermaushauthandschuhe', '原始蝙蝠皮手套', '原始蝙蝠皮手套', 'Guantes de piel de murciélago primigenio', 'Guantes de piel de murciélago primigenio', 'Изначальные перчатки из кожи летучей мыши', '', '', '', '', '', '', '', ''), +(19687, '원시 박쥐가죽 팔보호구', 'Brassards en peau de chauve-souris primordiale', 'Urzeitliche Fledermaushautarmschienen', '原始蝙蝠皮护腕', '原始蝙蝠皮護腕', 'Brazales de piel de murciélago primigenio', 'Brazales de piel de murciélago primigenio', 'Изначальные наручи из кожи летучей мыши', '', '', '', '', '', '', '', ''), +(19688, '붉은호랑이 흉갑', 'Cuirasse du tigre-sang', 'Bluttigerbrustplatte', '血虎胸甲', '血虎胸甲', 'Peto de tigre de sangre', 'Coraza de tigre de sangre', 'Кираса Кровавого тигра', '', '', '', '', '', '', '', ''), +(19689, '붉은호랑이 어깨보호구', 'Epaulières du tigre-sang', 'Bluttigerschultern', '血虎护肩', '血虎護肩', 'Hombreras de tigre de sangre', 'Sobrehombros de tigre de sangre', 'Наплечники Кровавого тигра', '', '', '', '', '', '', '', ''), +(19690, '붉은영혼의 흉갑', 'Cuirasse d\'âmesang', 'Blutseelenbrustplatte', '血魂胸甲', '血魂胸甲', 'Peto alma de sangre', 'Coraza alma de sangre', 'Кираса кровавого духа', '', '', '', '', '', '', '', ''), +(19691, '붉은영혼의 어깨보호구', 'Epaulières d\'âmesang', 'Blutseelenschultern', '血魂护肩', '血魂護肩', 'Hombreras alma de sangre', 'Sobrehombros alma de sangre', 'Наплечники кровавого духа', '', '', '', '', '', '', '', ''), +(19692, '붉은영혼의 건틀릿', 'Gantelets d\'âmesang', 'Blutseelenstulpen', '血魂护手', '血魂護手', 'Guanteletes alma de sangre', 'Guanteletes alma de sangre', 'Рукавицы кровавого духа', '', '', '', '', '', '', '', ''), +(19693, '검은영혼의 흉갑', 'Cuirasse de ténébrâme', 'Dunkelseelenbrustplatte', '黑暗之魂胸甲', '黑暗之魂胸甲', 'Peto Almanegra', 'Coraza almanegra', 'Кираса Темного духа', '', '', '', '', '', '', '', ''), +(19694, '검은영혼의 다리보호구', 'Jambières de ténébrâme', 'Dunkelseelengamaschen', '黑暗之魂护腿', '黑暗之魂護腿', 'Leotardos Almanegra', 'Leotardos almanegra', 'Поножи Темного духа', '', '', '', '', '', '', '', ''), +(19695, '검은영혼의 어깨보호구', 'Epaulières de ténébrâme', 'Dunkelseelenschultern', '黑暗之魂护肩', '黑暗之魂護肩', 'Hombreras Almanegra', 'Sobrehombros almanegra', 'Наплечники Темного духа', '', '', '', '', '', '', '', ''), +(19696, '추수절 빵', 'Pain de la moisson', 'Erntedankbrot', '收获节面包', '收穫節麵包', 'Pan de la cosecha', 'Pan de la cosecha', 'Хлеб нового урожая', '', '', '', '', '', '', '', ''), +(19697, '추수절 선물', 'Don de la moisson', 'Erntegabe', '收获节的奖励', '收穫節的獎勵', 'Recompensa de la Cosecha', 'Recompensa de la cosecha', 'Награда Урожая', '', '', '', '', '', '', '', ''), +(19698, '줄리안부족 주화', 'Pièce zulienne', 'Zulianische Münze', '祖利安硬币', '祖利安硬幣', 'Moneda Zulian', 'Moneda Zulian', 'Зулианская монета', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19699, '래즈자쉬부족 주화', 'Pièce Razzashi', 'Münze der Razzashi', '拉扎什硬币', '拉札希硬幣', 'Moneda Razzashi', 'Moneda Razzashi', 'Монета Раззаши', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19700, '학카리부족 주화', 'Pièce hakkari', 'Münze der Hakkari', '哈卡莱硬币', '哈卡萊錢幣', 'Moneda Hakkari', 'Moneda Hakkari', 'Монета Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19701, '구루바시부족 주화', 'Pièce Gurubashi', 'Münze der Gurubashi', '古拉巴什硬币', '古拉巴什硬幣', 'Moneda Gurubashi', 'Moneda Gurubashi', 'Монета Гурубаши', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19702, '썩은가지부족 주화', 'Pièce Vilebranch', 'Münze der Vilebranch', '邪枝硬币', '邪枝硬幣', 'Moneda Vilrama', 'Moneda Vilrama', 'Монета Порочной Ветви', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19703, '마른나무껍질부족 주화', 'Pièce Witherbark', 'Münze der Witherbark', '枯木硬币', '枯木硬幣', 'Moneda Secacorteza', 'Moneda Secacorteza', 'Монета клана Сухокожих', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19704, '성난모래부족 주화', 'Pièce Sandfury', 'Münze der Sandfury', '沙怒硬币', '沙怒硬幣', 'Moneda Furiarena', 'Moneda Furiarena', 'Монета Песчаной Бури', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19705, '백골가루부족 주화', 'Pièce Skullsplitter', 'Münze der Skullsplitter', '碎颅硬币', '劈顱硬幣', 'Moneda Machacacráneos', 'Moneda Machacacráneos', 'Монета клана Дробителей Черепов', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19706, '붉은머리부족 주화', 'Pièce Bloodscalp', 'Münze der Bloodscalp', '血顶硬币', '血頂硬幣', 'Moneda Sangrapellejo', 'Moneda Sangrapellejo', 'Монета Кровавого Скальпа', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un Parangon de puissance inférieur de l\'empire Gurubashi.', 'Eines der weniger bedeutenden Symbole der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的较为普通的权力珍宝。', '來自古拉巴什帝國的較為普通的權力珍寶。', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Uno de los dechados de poder inferiores del Imperio Gurubashi.', 'Один из младших Знаков Силы империи Гурубаши.'), +(19707, '붉은색 학카리 장신구', 'Bijou hakkari rouge', 'Rotes Schmuckstück der Hakkari', '红色哈卡莱宝石', '紅色哈卡萊寶石', 'Joya Hakkari roja', 'Presea Hakkari roja', 'Красный брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 작은 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19708, '파란색 학카리 장신구', 'Bijou hakkari bleu', 'Blaues Schmuckstück der Hakkari', '蓝色哈卡莱宝石', '藍色哈卡萊寶石', 'Joya Hakkari azul', 'Presea Hakkari azul', 'Синий брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 중요한 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19709, '노란색 학카리 장신구', 'Bijou hakkari jaune', 'Gelbes Schmuckstück der Hakkari', '黄色哈卡莱宝石', '黃色哈卡萊寶石', 'Joya Hakkari amarilla', 'Presea Hakkari amarilla', 'Желтый брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 중요한 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19710, '주황색 학카리 장신구', 'Bijou hakkari orange', 'Orangefarbenes Schmuckstück der Hakkari', '橙色哈卡莱宝石', '橘色哈卡萊寶石', 'Joya Hakkari naranja', 'Presea Hakkari naranja', 'Оранжевый брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 중요한 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19711, '녹색 학카리 장신구', 'Bijou hakkari vert', 'Grünes Schmuckstück der Hakkari', '绿色哈卡莱宝石', '綠色哈卡萊寶石', 'Joya Hakkari verde', 'Presea Hakkari verde', 'Зеленый брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 중요한 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19712, '보라색 학카리 장신구', 'Bijou hakkari violet', 'Lilanes Schmuckstück der Hakkari', '紫色哈卡莱宝石', '紫色哈卡萊寶石', 'Joya Hakkari morada', 'Presea Hakkari morada', 'Пурпурный брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 중요한 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19713, '청동색 학카리 장신구', 'Bijou hakkari bronze', 'Bronzefarbenes Schmuckstück der Hakkari', '青铜哈卡莱宝石', '青銅哈卡萊寶石', 'Joya Hakkari de bronce', 'Presea Hakkari de bronce', 'Бронзовый брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 중요한 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19714, '은색 학카리 장신구', 'Bijou hakkari argenté', 'Silbernes Schmuckstück der Hakkari', '银色哈卡莱宝石', '銀色哈卡萊寶石', 'Joya de plata Hakkari', 'Presea Hakkari de plata', 'Серебряный брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 중요한 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19715, '황금색 학카리 장신구', 'Bijou hakkari doré', 'Goldenes Schmuckstück der Hakkari', '金色哈卡莱宝石', '金色哈卡萊寶石', 'Joya Hakkari de oro', 'Presea Hakkari de oro', 'Золотой брелок Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 중요한 징표입니다.', 'Un important Parangon de puissance de l\'empire Gurubashi.', 'Ein bedeutendes Symbol der Macht des Gurubashiimperiums.', '来自古拉巴什帝国的非常贵重的权力珍宝。', '來自古拉巴什帝國的非常貴重的權力珍寶。', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Un importante dechado de poder del antiguo Imperio Gurubashi.', 'Знак Силы империи Гурубаши.'), +(19716, '고대 학카리 팔보호구', 'Manchettes primordiales hakkari', 'Urzeitliche Hakkaribindungen', '原始哈卡莱护腕', '原始哈卡萊護腕', 'Ataduras Hakkari primigenias', 'Ataduras Hakkari primigenias', 'Изначальные наручники Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19717, '고대 학카리 어깨갑옷', 'Brachiales primordiales hakkari', 'Urzeitliche Hakkariarmsplinte', '原始哈卡莱护臂', '原始哈卡萊護臂', 'Cabestrillo Hakkari primigenio', 'Cabestrillo Hakkari primigenio', 'Изначальные обручья Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19718, '고대 학카리 손목갑옷', 'Etançon primordial hakkari', 'Urzeitliche Hakkaristütze', '原始哈卡莱直柱', '原始哈卡萊直柱', 'Puntal Hakkari primigenio', 'Puntal Hakkari primigenio', 'Изначальный браслет Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19719, '고대 학카리 벨트', 'Ceinturon primordial hakkari', 'Urzeitlicher Hakkarigurt', '原始哈卡莱束带', '原始哈卡萊束帶', 'Faja Hakkari primigenia', 'Faja Hakkari primigenia', 'Ремень Изначальных Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19720, '고대 학카리 장식띠', 'Echarpe primordiale hakkari', 'Urzeitliche Hakkarischärpe', '原始哈卡莱腰带', '原始哈卡萊腰帶', 'Fajín Hakkari primigenio', 'Fajín Hakkari primigenio', 'Изначальный кушак Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19721, '고대 학카리 어깨걸이', 'Châle primordial hakkari', 'Urzeitlicher Hakkarischal', '原始哈卡莱披肩', '原始哈卡萊披肩', 'Chal Hakkari primigenio', 'Chal Hakkari primigenio', 'Изначальная лацерна Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19722, '고대 학카리 휘장', 'Tabard primordial hakkari', 'Urzeitlicher Hakkariwappenrock', '原始哈卡莱徽章', '原始哈卡萊徽章', 'Tabardo Hakkari primigenio', 'Tabardo Hakkari primigenio', 'Изначальная гербовая накидка Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19723, '고대 학카리 조끼', 'Casaque primordiale hakkari', 'Urzeitlicher Hakkarikosak', '原始哈卡莱套索', '原始哈卡萊套索', 'Casaca Hakkari primigenia', 'Casaca Hakkari primigenia', 'Изначальная рубашка Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19724, '고대 학카리 아이기스', 'Egide primordiale hakkari', 'Urzeitliche Aegis der Hakkari', '原始哈卡莱之盾', '原始哈卡萊之盾', 'Égida Hakkari primigenia', 'Égida Hakkari primigenia', 'Изначальная эгида Хаккари', '강대했던 구루바시 제국을 떠올리게 하는 전설적인 징표입니다.', 'Un Parangon de puissance légendaire de l\'ancien empire Gurubashi.', 'Ein legendäres Symbol der Macht des alten Gurubashiimperiums.', '来自古拉巴什帝国的贵重的权力珍宝。', '來自古拉巴什帝國的貴重的權力珍寶。', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Un legendario dechado de poder del antiguo Imperio Gurubashi.', 'Легендарный Знак Силы империи Гурубаши.'), +(19725, '아라시 보급품 상자', 'Caisse de ressources d\'Arathi', 'Arathivorratskiste', '阿拉希资源箱', '阿拉希資源箱', 'Cajón de recursos de Arathi', 'Cajón de recursos de Arathi', 'Ящик ресурсов из Арати', '아라시 분지 전투의 전리품', 'Preuve de victoire dans le bassin d\'Arathi', 'Siegesbeweis im Arathibecken', '在阿拉希盆地获胜的证明', '阿拉希盆地的勝利證明', 'Prueba de victoria en la Cuenca de Arathi.', 'Prueba de victoria en la Cuenca de Arathi.', 'Доказательство победы в Низине Арати.'), +(19726, '붉은덩굴', 'Vignesang', 'Blutrebe', '血藤', '血藤', 'Vid de sangre', 'Vid de sangre', 'Кровавая лоза', '', '', '', '', '', '', '', ''), +(19727, '붉은 낫', 'Faucille de sang', 'Blutsense', '血镰刀', '血鐮刀', 'Guadaña de sangre', 'Guadaña de sangre', 'Кровокос', '약초 채집 기술을 익힌 플레이어가 줄구룹에서 붉은덩굴을 채취하는 데 사용합니다.', 'Portée, elle permet à un herboriste de cueillir de la vignesang à Zul\'Gurub.', 'Ermöglicht es einem Kräuterkundigen in der Flora von Zul\'Gurub Blutreben zu sammeln, wenn mitgeführt.', '携带此物的采药者可以从祖尔格拉布的植物那里采集血藤。', '採藥者可以用它從祖爾格拉布的植物那裡採集血藤', 'Permite a un herborista recoger vid de sangre de la flora Zul\'Gurub cuando la tiene.', 'Permite a un herborista recoger vid de sangre de la flora Zul\'Gurub cuando la tiene.', 'Позволяет травникам собирать Кровавую лозу в Зул\'Гурубе.'), +(19742, '속세의 킬트', 'Kilt terrestre TEST', '', '', '', 'Falda escocesa Portaterra TEST', 'Falda Portaterra TEST', 'Земной килт ТЕСТ', '', '', '', '', '', '', '', ''), +(19743, '두건 시험용', 'Chaperon enveloppant TEST', '', '', '', 'Capa invisible TEST', 'Caperuza invisible TEST', 'Плащ с капюшоном ТЕСТ', '', '', '', '', '', '', '', ''), +(19762, '몬스터 - Axe, Horde C04 Purple', 'Monstre - Hache, Horde C04 Violet', '', '', '怪物 - 斧, Horde C04 Purple', 'Monstruo: hacha, de la Horda C04 morada', 'Monstruo: hacha, de la Horda C04 morada', 'Монстр - секира, Орда C04 пурпурная', '', '', '', '', '', '', '', ''), +(19763, '몬스터 - Shield, Round A01/Buckler Damaged A02Black', 'Monstre - Bouclier, Rond A01/Targe endommagée A02Noir', '', '', '', 'Monstruo: escudo, redondo A01/rodela dañada A02 negra', 'Monstruo: escudo, redondo A01/rodela dañada A02 negra', 'Монстр: щит, круглый А01/кулачный щит поврежденный', '', '', '', '', '', '', '', ''), +(19764, '도안: 붉은덩굴 조끼', 'Patron : Gilet en vignesang', 'Muster: Blutrebenweste', '图样:血藤外套', '圖樣:血藤外套', 'Patrón: jubón Vid de sangre', 'Patrón: Jubón vid de sangre', 'Выкройка: жилет Кровавой Лозы', '', '', '', '', '', '', '', ''), +(19765, '도안: 붉은덩굴 다리보호구', 'Patron : Jambières en vignesang', 'Muster: Blutrebengamaschen', '图样:血藤护腿', '圖樣:血藤護腿', 'Patrón: leotardos Vid de sangre', 'Patrón: leotardos vid de sangre', 'Выкройка: поножи Кровавой Лозы', '', '', '', '', '', '', '', ''), +(19766, '도안: 붉은덩굴 장화', 'Patron : Bottes en vignesang', 'Muster: Blutrebenstiefel', '图样:血藤长靴', '圖樣:血藤長靴', 'Patrón: botas Vid de sangre', 'Patrón: botas vid de sangre', 'Выкройка: сапоги Кровавой Лозы', '', '', '', '', '', '', '', ''), +(19767, '원시 박쥐 가죽', 'Cuir de chauve-souris primordiale', 'Urzeitliches Fledermausleder', '原始蝙蝠皮', '原始蝙蝠皮', 'Cuero de murciélago primigenio', 'Cuero de murciélago primigenio', 'Примитивная кожа летучей мыши', '', '', '', '', '', '', '', ''), +(19768, '원시 호랑이 가죽', 'Cuir de tigre primordial', 'Urzeitliches Tigerleder', '原始虎皮', '原始虎皮', 'Cuero de tigre primigenio', 'Cuero de tigre primigenio', 'Примитивная кожа тигра', '', '', '', '', '', '', '', ''), +(19769, '도안: 원시 박쥐가죽 웃옷', 'Patron : Pourpoint en peau de chauve-souris primordiale', 'Muster: Urzeitliches Fledermaushautwams', '图样:原始蝙蝠皮外套', '圖樣:原始蝙蝠皮外套', 'Patrón: chaleco de piel de murciélago primigenio', 'Patrón: chaleco de piel de murciélago primigenio', 'Выкройка: изначальный жакет из кожи летучей мыши', '', '', '', '', '', '', '', ''), +(19770, '도안: 원시 박쥐가죽 장갑', 'Patron : Gants en peau de chauve-souris primordiale', 'Muster: Urzeitliche Fledermaushauthandschuhe', '图样:原始蝙蝠皮手套', '圖樣:原始蝙蝠皮手套', 'Patrón: guantes de piel de murciélago primigenio', 'Patrón: guantes de piel de murciélago primigenio', 'Выкройка: изначальные перчатки из кожи летучей мыши', '', '', '', '', '', '', '', ''), +(19771, '도안: 원시 박쥐가죽 팔보호구', 'Patron : Brassards en peau de chauve-souris primordiale', 'Muster: Urzeitliche Fledermaushautarmschienen', '图样:原始蝙蝠皮护腕', '圖樣:原始蝙蝠皮護腕', 'Patrón: brazales de piel de murciélago primigenio', 'Patrón: brazales de piel de murciélago primigenio', 'Выкройка: изначальные наручи из кожи летучей мыши', '', '', '', '', '', '', '', ''), +(19772, '도안: 붉은호랑이 흉갑', 'Patron : Cuirasse du tigre-sang', 'Muster: Bluttigerbrustplatte', '图样:血虎胸甲', '圖樣:血虎胸甲', 'Patrón: peto de tigre de sangre', 'Patrón: coraza de tigre de sangre', 'Выкройка: кираса Кровавого тигра', '', '', '', '', '', '', '', ''), +(19773, '도안: 붉은호랑이 어깨보호구', 'Patron : Epaulières du tigre-sang', 'Muster: Bluttigerschultern', '图样:血虎护肩', '圖樣:血虎護肩', 'Patrón: hombreras de tigre de sangre', 'Patrón: sobrehombros de tigre de sangre', 'Выкройка: наплечники Кровавого тигра', '', '', '', '', '', '', '', ''), +(19774, '소울더라이트', 'Âmarite', 'Soldarit', '灵魂宝钻', '靈魂寶鑽', 'Almarita', 'Almarita', 'Свет Души', '', '', '', '', '', '', '', ''), +(19775, '봉인된 하늘색 자루', 'Sac azur scellé', 'Versiegelte azurblaue Tasche', '密封的蓝袋子', '密封的藍袋子', 'Bolsa azur sellada', 'Bolsa azur sellada', 'Запечатанная лазурная сумка', '단단히 봉인되어 있습니다.', 'Fermement scellé.', 'Fest versiegelt.', '它被紧紧地封了起来。', '它被緊緊地封了起來。', 'Bien sellado.', 'Bien sellado.', 'Плотно запечатано.'), +(19776, '도면: 붉은영혼의 흉갑', 'Plans : Cuirasse d\'âmesang', 'Muster: Blutseelenbrustplatte', '图样:血魂胸甲', '設計圖:血魂胸甲', 'Diseño: peto alma de sangre', 'Diseño: coraza alma de sangre', 'Чертеж: кираса кровавого духа', '', '', '', '', '', '', '', ''), +(19777, '도면: 붉은영혼의 어깨보호구', 'Plans : Epaulières d\'âmesang', 'Muster: Blutseelenschultern', '图样:血魂护肩', '設計圖:血魂護肩', 'Diseño: hombreras alma de sangre', 'Diseño: sobrehombros Alma de sangre', 'Чертеж: наплечники кровавого духа', '', '', '', '', '', '', '', ''), +(19778, '도면: 붉은영혼의 건틀릿', 'Plans : Gantelets d\'âmesang', 'Muster: Blutseelenstulpen', '图样:血魂护手', '設計圖:血魂護手', 'Diseño: guanteletes alma de sangre', 'Diseño: guanteletes Alma de sangre', 'Чертеж: рукавицы кровавого духа', '', '', '', '', '', '', '', ''), +(19779, '도면: 검은영혼의 흉갑', 'Plans : Cuirasse de ténébrâme', 'Muster: Dunkelseelenbrustplatte', '图样:黑暗之魂胸甲', '設計圖:黑暗之魂胸甲', 'Diseño: peto Almanegra', 'Diseño: coraza almanegra', 'Чертеж: кираса Темного духа', '', '', '', '', '', '', '', ''), +(19780, '도면: 검은영혼의 다리보호구', 'Plans : Jambières de ténébrâme', 'Muster: Dunkelseelengamaschen', '图样:黑暗之魂护腿', '設計圖:黑暗之魂護腿', 'Diseño: leotardos Almanegra', 'Diseño: leotardos almanegra', 'Чертеж: поножи Темного духа', '', '', '', '', '', '', '', ''), +(19781, '도면: 검은영혼의 어깨보호구', 'Plans : Epaulières de ténébrâme', 'Muster: Dunkelseelenschultern', '图样:黑暗之魂护肩', '設計圖:黑暗之魂護肩', 'Diseño: hombreras Almanegra', 'Diseño: sobrehombros almanegra', 'Чертеж: наплечники Темного духа', '', '', '', '', '', '', '', ''), +(19782, '힘의 문장', 'Présence de la puissance', 'Präsenz der Macht', '力量的证明', '力量的證明', 'Presencia de Poderío', 'Presencia de poderío', 'Явление Силы', '', '', '', '', '', '', '', ''), +(19783, '자비의 인장', 'Signe du syncrétiste', 'Siegelzeichen des Synkretisten', '调和的徽记', '調和的徽記', 'Sigilo de Sincretista', 'Sigilo de Sincretista', 'Печать синкретиста', '', '', '', '', '', '', '', ''), +(19784, '죽음의 은총', 'Caresse de la Mort', 'Umarmung des Todes', '死亡的拥抱', '死亡的擁抱', 'Abrazo de la Muerte', 'Abrazo de la Muerte', 'Объятия Смерти', '', '', '', '', '', '', '', ''), +(19785, '매의 부름', 'Appel de l\'épervier', 'Ruf des Falken', '猎鹰的召唤', '獵鷹的召喚', 'Llamada de halcón', 'Llamada del falcón', 'Зов Сокола', '', '', '', '', '', '', '', ''), +(19786, '선견의 은총', 'Etreinte vigilante du vaudouisan', 'Vodouisants wachsame Umarmung', '巫毒的警觉', '巫毒的警覺', 'Abrazo vigilante de Vodouisant', 'Abrazo del vigilante de Vodouisant', 'Неусыпные узы вуду', '', '', '', '', '', '', '', ''), +(19787, '총명의 기운', 'Présence de la vision', 'Allgegenwärtige Sicht', '魔法的视域', '魔法的視域', 'Presencia de Vista', 'Presencia de Vista', 'Явление Прозрения', '', '', '', '', '', '', '', ''), +(19788, '어둠의 마력', 'Maléfice porte-guigne', 'Verhexung des Hoodoo', '不祥的妖术', '不祥的妖術', 'Maleficio gafado', 'Maleficio de mala suerte', 'Наговор худу', '', '', '', '', '', '', '', ''), +(19789, '예언의 기운', 'Aura prophétique', 'Prophetische Aura', '预言的光环', '預言的光環', 'Aura profética', 'Aura profética', 'Пророческая аура', '', '', '', '', '', '', '', ''), +(19790, '자연의 은총', 'Caresse de l\'animiste', 'Liebkosung des Animisten', '灵魂的安抚', '靈魂的安撫', 'Caricia de animista', 'Caricia del animista', 'Прикосновение анимиста', '', '', '', '', '', '', '', ''), +(19802, '학카르의 심장', 'Coeur d\'Hakkar', 'Herz von Hakkar', '哈卡之心', '哈卡之心', 'Corazón de Hakkar', 'Corazón de Hakkar', 'Сердце Хаккара', '', '', '', '', '', '', '', ''), +(19803, '브로넬의 푸른줄무늬날치', 'Tassergal à dos rayé', 'Brownells blaugestreifter Flitzerfisch', '布隆奈尔蓝斑鱼', '布隆奈爾藍斑魚', 'Corredor a rayas azules de Brownell', 'Corredor a rayas azules de Brownell', 'Синий полосатик Браунелла', '무법항의 누군가는 관심 있어할 것 같습니다.', 'Quelqu\'un à Baie-du-Butin pourraît être intéressé par ce poisson.', 'Jemand in Booty Bay könnte daran Interesse haben.', '藏宝海湾的某些家伙可能会感兴趣。', '在藏寶海灣的某個人應該會有興趣。', 'Alguien de la Bahía del Botín puede estar interesado.', 'Alguien de la Bahía del Botín puede estar interesado.', 'Кой-кого в Пиратской бухте это должно заинтересовать.'), +(19804, '창백한 식인물고기', 'Rascasse pâle', 'Blasser Geisterfisch', '灰白食尸鱼', '灰白食屍魚', 'Pez demonio pálido', 'Pez demonio pálido', 'Бледная упырыба', '', '', '', '', '', '', '', ''), +(19805, '키퍼의 천사돔', 'Scalaire de Keefer', 'Keefers Engelfisch', '基佛天使鱼', '基佛天使魚', 'Pez ángel de Keefer', 'Pez ángel de Keefer', 'Рыба-ангел Кифера', '무법항의 누군가는 관심 있어할 것 같습니다.', 'Quelqu\'un à Baie-du-Butin pourraît être intéressé par ce poisson.', 'Jemand in Booty Bay könnte Interesse haben.', '藏宝海湾的某些家伙可能会感兴趣。', '在藏寶海灣的某個人應該會有興趣。', 'Alguien de la Bahía del Botín puede estar interesado.', 'Alguien de la Bahía del Botín puede estar interesado.', 'Кой-кого в Пиратской бухте это должно заинтересовать.'), +(19806, '데지안 여왕물고기', 'Talang dezien', 'Dezianischer Königinnenfisch', '迪森皇后鱼', '迪森皇后魚', 'Pez reina de Dezian', 'Pez reina de Dezian', 'Дезийская ставрида', '무법항의 누군가는 관심 있어할 것 같습니다.', 'Quelqu\'un à Baie-du-Butin pourraît être intéressé par ce poisson.', 'Jemand in Booty Bay könnte Interesse haben.', '藏宝海湾的某些家伙可能会感兴趣。', '在藏寶海灣的某個人應該會有興趣。', 'Alguien de la Bahía del Botín puede estar interesado.', 'Alguien de la Bahía del Botín puede estar interesado.', 'Кой-кого в Пиратской бухте это должно заинтересовать.'), +(19807, '점박이맛둥어', 'Courbine', 'Gesprenkelter Leckerfisch', '斑点可口鱼', '斑點可口魚', 'Pezrico moteado', 'Pezrico moteado', 'Крапчатая вкуснорыба', '', '', '', '', '', '', '', ''), +(19808, '바위비늘 장사물고기', 'Morwong rocailleux', 'Felsnischenstarkfisch', '石皮大鱼', '石皮大魚', 'Potenpez Pellejo de Roca', 'Potenpez Pielroca', 'Камнешкурый кашалот', '', '', '', '', '', '', '', ''), +(19809, '2500 시험용 2h Axe 60 blue', '2500 Test 2M Hache 60 bleu', '', '', '2501 Test 2h Axe 60 blue', 'Hacha, azul 60 de prueba 2500', 'Hacha, azul 60 de prueba 2500', '2500 Тестовая двуручная секира - 60 - синяя', '', '', '', '', '', '', '', ''), +(19810, '1000 시험용 dagger 60 blue', '1000 Test dague 60 bleu', '', '', '1001 Test dagger 60 blue', 'Daga azul 60 de prueba 1000', 'Daga azul 60 de prueba 1000', '1000 Тестовый кинжал - 60 - синий', '', '', '', '', '', '', '', ''), +(19811, '2500 시험용 2h Axe 60 blue (bear)', '2500 Test 2M Hache 60 bleu (ours)', '', '', '2501 Test 2h Axe 60 blue (bear)', 'Hacha, 60 azul (oso)', 'Hacha, 60 azul (oso)', '2500 Тестовая двуручная секира - 60 - синяя (медведь)', '', '', '', '', '', '', '', ''), +(19812, '여명의 룬', 'Rune de l\'Aube', 'Rune der Dämmerung', '黎明符文', '黎明符文', 'Runa del Alba', 'Runa del Alba', 'Руна Рассвета', '', '', '', '', '', '', '', ''), +(19813, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '전사를 닮은 인형입니다.', 'Cette poupée ressemble à un guerrier.', 'Die Puppe ähnelt einem Krieger.', '这只人偶代表着一个战士。', '這個人偶代表著一個戰士。', 'El muñeco parece un guerrero.', 'El muñeco parece un guerrero.', 'Кукла напоминает воина'), +(19814, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '도적을 닮은 인형입니다.', 'Cette poupée ressemble à un voleur.', 'Die Puppe ähnelt einem Schurken.', '这只人偶代表着一个潜行者。', '這個人偶代表著一個盜賊。', 'El muñeco parece un pícaro.', 'El muñeco parece un pícaro.', 'Кукла напоминает разбойника.'), +(19815, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '인형이 성기사의 모습을 닮은 것 같습니다.', 'Cette poupée ressemble à un paladin.', 'Die Puppe ähnelt einem Paladin.', '这只人偶代表着一个圣骑士。', '這個人偶代表著一個聖騎士。', 'El muñeco parece un paladín.', 'El muñeco parece un paladín.', 'Кукла напоминает паладина.'), +(19816, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '인형이 사냥꾼의 모습을 닮은 것 같습니다.', 'Cette poupée ressemble à un chasseur.', 'Die Puppe ähnelt einem Jäger.', '这只人偶代表着一个猎人。', '這個人偶代表著一個獵人。', 'El muñeco parece un cazador.', 'El muñeco parece un cazador.', 'Кукла напоминает охотника.'), +(19817, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '주술사를 닮은 인형입니다.', 'Cette poupée ressemble à un chaman.', 'Die Puppe ähnelt einem Schamanen.', '这只人偶代表着一个萨满祭司。', '這個人偶代表著一個薩滿。', 'El muñeco parece un chamán.', 'El muñeco parece un chamán.', 'Кукла напоминает шамана.'), +(19818, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '마법사를 닮은 인형입니다.', 'Cette poupée ressemble à un mage.', 'Die Puppe ähnelt einem Magier.', '这只人偶代表着一个法师。', '這個人偶代表著一個法師。', 'El muñeco parece un mago.', 'El muñeco parece un mago.', 'Кукла напоминает мага.'), +(19819, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '흑마법사를 닮은 인형입니다.', 'Cette poupée ressemble à un démoniste.', 'Die Puppe ähnelt einem Hexenmeister.', '这只人偶代表着一个术士。', '這個人偶代表著一個術士。', 'El muñeco parece un brujo.', 'El muñeco parece un brujo.', 'Кукла напоминает чернокнижника.'), +(19820, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '사제를 닮은 인형입니다.', 'Cette poupée ressemble à un prêtre.', 'Die Puppe ähnelt einem Priester.', '这只人偶代表着一个牧师。', '這個人偶代表著一個牧師。', 'El muñeco parece un sacerdote.', 'El muñeco parece un sacerdote.', 'Кукла напоминает жреца.'), +(19821, '구멍 난 부두인형', 'Poupée vaudou percée', 'Durchstochene Voodoopuppe', '打孔的巫毒人偶', '打孔的巫毒人偶', 'Muñeco de vudú perforado', 'Muñeca de vudú agujereada', 'Исколотая кукла вуду', '드루이드를 닮은 인형입니다.', 'Cette poupée ressemble à un druide.', 'Die Puppe ähnelt einem Druiden.', '这只人偶代表着一个德鲁伊。', '這個人偶代表著一個德魯伊。', 'El muñeco parece un druida.', 'El muñeco parece un druida.', 'Кукла напоминает друида.'), +(19822, '잔달라 구원자의 흉갑', 'Cuirasse de redresseur de torts zandalar', 'Zandalarianische Brustplatte des Vollstreckers', '赞达拉辩护者胸甲', '贊達拉辯護者胸甲', 'Peto de vindicador Zandalar', 'Coraza de vindicador Zandalar', 'Кираса зандаларского блюстителя', '', '', '', '', '', '', '', ''), +(19823, '잔달라 구원자의 허리띠', 'Ceinture de redresseur de torts zandalar', 'Zandalarianischer Gürtel des Vollstreckers', '赞达拉辩护者腰带', '贊達拉辯護者腰帶', 'Cinturón de vindicador Zandalar', 'Cinturón de vindicador Zandalar', 'Пояс зандаларского блюстителя', '', '', '', '', '', '', '', ''), +(19824, '잔달라 구원자의 손목보호대', 'Garde-bras de redresseur de torts zandalar', 'Zandalarianische Armschützer des Vollstreckers', '赞达拉辩护者护臂', '贊達拉辯護者護臂', 'Guardabrazos de vindicador Zandalar', 'Guardabrazos de vindicador Zandalar', 'Боевые наручи зандаларского блюстителя', '', '', '', '', '', '', '', ''), +(19825, '잔달라 자유사상가의 흉갑', 'Cuirasse de libre-penseur zandalar', 'Zandalarianische Brustplatte des Freidenkers', '赞达拉思考者胸甲', '贊達拉思考者胸甲', 'Peto de Librepensador Zandalar', 'Coraza de librepensador Zandalar', 'Кираса зандаларского вольнодумца', '', '', '', '', '', '', '', ''), +(19826, '잔달라 자유사상가의 허리띠', 'Ceinture de libre-penseur zandalar', 'Zandalarianischer Gürtel des Freidenkers', '赞达拉思考者腰带', '贊達拉思考者腰帶', 'Cinturón de Librepensador Zandalar', 'Cinturón de librepensador Zandalar', 'Пояс зандаларского вольнодумца', '', '', '', '', '', '', '', ''), +(19827, '잔달라 자유사상가의 손목보호대', 'Garde-bras de libre-penseur zandalar', 'Zandalarianische Armschützer des Freidenkers', '赞达拉思考者护臂', '贊達拉思考者護臂', 'Guardabrazos de Librepensador Zandalar', 'Guardabrazos de librepensador Zandalar', 'Боевые наручи зандаларского вольнодумца', '', '', '', '', '', '', '', ''), +(19828, '잔달라 점술가의 갑옷', 'Haubert d\'augure zandalar', 'Zandalarianische Halsberge des Weissagers', '赞达拉预言者外套', '贊達拉預言者外套', 'Camisote de Augur Zandalar', 'Camisote de augur Zandalar', 'Хауберк зандаларского авгура', '', '', '', '', '', '', '', ''), +(19829, '잔달라 점술가의 허리띠', 'Ceinture d\'augure zandalar', 'Zandalarianischer Gürtel des Weissagers', '赞达拉预言者腰带', '贊達拉預言者腰帶', 'Cinturón de Augur Zandalar', 'Cinturón de augur Zandalar', 'Пояс зандаларского авгура', '', '', '', '', '', '', '', ''), +(19830, '잔달라 점술가의 팔보호구', 'Brassards d\'augure zandalar', 'Zandalarianischer Armschienen des Weissagers', '赞达拉预言者护腕', '贊達拉預言者護腕', 'Brazales de Augur Zandalar', 'Brazales de augur Zandalar', 'Наручи зандаларского авгура', '', '', '', '', '', '', '', ''), +(19831, '잔달라 수렵꾼의 어깨보호대', 'Mantelet de prédateur zandalar', 'Zandalarianischer Mantel des Raubtiers', '赞达拉捕猎者衬肩', '贊達拉捕獵者襯肩', 'Manto de predador Zandalar', 'Manto de depredador Zandalar', 'Оплечье зандаларского хищника', '', '', '', '', '', '', '', ''), +(19832, '잔달라 수렵꾼의 허리띠', 'Ceinture de prédateur zandalar', 'Zandalarianischer Gürtel des Raubtiers', '赞达拉捕猎者腰带', '贊達拉捕獵者腰帶', 'Cinturón de predador Zandalar', 'Cinturón de depredador Zandalar', 'Пояс зандаларского хищника', '', '', '', '', '', '', '', ''), +(19833, '잔달라 수렵꾼의 팔보호구', 'Brassards de prédateur zandalar', 'Zandalarianische Armschienen des Raubtiers', '赞达拉捕猎者护腕', '贊達拉捕獵者護腕', 'Brazales de predador Zandalar', 'Brazales de depredador Zandalar', 'Наручи зандаларского хищника', '', '', '', '', '', '', '', ''), +(19834, '잔달라 개혁가의 튜닉', 'Tunique d\'insensé zandalar', 'Zandalarianische Tunika des Wildfangs', '赞达拉狂妄者外套', '贊達拉狂妄者外套', 'Túnica de sinconcierto Zandalar', 'Túnica de sinconcierto Zandalar', 'Мундир зандаларского безумца', '', '', '', '', '', '', '', ''), +(19835, '잔달라 개혁가의 어깨보호대', 'Mantelet d\'insensé zandalar', 'Zandalarianischer Mantel des Wildfangs', '赞达拉狂妄者衬肩', '贊達拉狂妄者襯肩', 'Manto de sinconcierto Zandalar', 'Manto de sinconcierto Zandalar', 'Оплечье зандаларского безумца', '', '', '', '', '', '', '', ''), +(19836, '잔달라 개혁가의 팔보호구', 'Brassards d\'insensé zandalar', 'Zandalarianische Armschienen des Wildfangs', '赞达拉狂妄者护腕', '贊達拉狂妄者護腕', 'Brazales de sinconcierto Zandalar', 'Brazales de sinconcierto Zandalar', 'Наручи зандаларского безумца', '', '', '', '', '', '', '', ''), +(19837, '시험용 원거리 슬롯', '', '', '', '', '', '', 'Тестовое удаленное гнездо', '', '', '', '', '', '', '', ''), +(19838, '잔달라 제사장의 튜닉', 'Tunique d\'haruspice zandalar', 'Zandalarianische Haruspextunika', '赞达拉占卜师外套', '贊達拉占卜師外套', 'Túnica de adivino Zandalar', 'Túnica de arúspice Zandalar', 'Мундир зандаларского гаруспика', '', '', '', '', '', '', '', ''), +(19839, '잔달라 제사장의 허리띠', 'Ceinture d\'haruspice zandalar', 'Zandalarianischer Haruspexgürtel', '赞达拉占卜师腰带', '贊達拉占卜師腰帶', 'Cinturón de adivino Zandalar', 'Cinturón de arúspice Zandalar', 'Пояс зандаларского гаруспика', '', '', '', '', '', '', '', ''), +(19840, '잔달라 제사장의 팔보호구', 'Brassards d\'haruspice zandalar', 'Zandalarianische Haruspexarmschienen', '赞达拉占卜师护腕', '贊達拉占卜師護腕', 'Brazales de adivino Zandalar', 'Brazales de arúspice Zandalar', 'Наручи зандаларского гаруспика', '', '', '', '', '', '', '', ''), +(19841, '잔달라 성자의 어깨보호대', 'Mantelet de confesseur zandalar', 'Zandalarianischer Mantel des Glaubenshüters', '赞达拉忏悔者衬肩', '贊達拉懺悔者襯肩', 'Manto de Confesor Zandalar', 'Manto de confesor Zandalar', 'Оплечье зандаларского исповедника', '', '', '', '', '', '', '', ''), +(19842, '잔달라 성자의 허리띠', 'Cordon de confesseur zandalar', 'Zandalarianische Bindungen des Glaubenshüters', '赞达拉忏悔者腰带', '贊達拉懺悔者腰帶', 'Ataduras de Confesor Zandalar', 'Ataduras de confesor Zandalar', 'Пояс зандаларского исповедника', '', '', '', '', '', '', '', ''), +(19843, '잔달라 성자의 손목띠', 'Couvre-bras de confesseur zandalar', 'Zandalarianische Handlappen des Glaubenshüters', '赞达拉忏悔者裹布', '贊達拉懺悔者裹布', 'Brazaletes de Confesor Zandalar', 'Brazaletes de confesor Zandalar', 'Напульсники зандаларского исповедника', '', '', '', '', '', '', '', ''), +(19844, '잔달라 환영술사의 로브 DEPRECATED', '[PÉRIMÉ] Veste d\'illusionniste zandalar', 'Zandalarianische Robe des Illusionisten DEPRECATED', '', '', 'Toga de ilusionista Zandalar DEPRECATED', 'Toga de ilusionista Zandalar DEPRECATED', 'Одеяние зандаларского иллюзиониста ИСПОРЧЕНО', '', '', '', '', '', '', '', ''), +(19845, '잔달라 환영술사의 어깨보호대', 'Mantelet d\'illusionniste zandalar', 'Zandalarianischer Mantel des Illusionisten', '赞达拉幻术师衬肩', '贊達拉幻術師襯肩', 'Manto de ilusionista Zandalar', 'Manto de ilusionista Zandalar', 'Оплечье зандаларского иллюзиониста', '', '', '', '', '', '', '', ''), +(19846, '잔달라 환영술사의 손목띠', 'Couvre-bras d\'illusionniste zandalar', 'Zandalarianische Handlappen des Illusionisten', '赞达拉幻术师裹布', '贊達拉幻術師裹布', 'Brazaletes de ilusionista Zandalar', 'Brazaletes de ilusionista Zandalar', 'Напульсники зандаларского иллюзиониста', '', '', '', '', '', '', '', ''), +(19847, '잔달라 악령술사의 로브 DEPRECATED', '[PÉRIMÉ] Veste de démoniaque zandalar', 'Zandalarianische Robe des Besessenen DEPRECATED', '', '', 'Toga de Demoníaco Zandalar DEPRECATED', 'Toga de demoníaco Zandalar DEPRECATED', 'Зандаларское дьявольское одеяние ИСПОРЧЕНО', '', '', '', '', '', '', '', ''), +(19848, '잔달라 악령술사의 손목띠', 'Couvre-bras de démoniaque zandalar', 'Zandalarianische Handlappen des Besessenen', '赞达拉恶魔师裹带', '贊達拉惡魔師裹布', 'Brazaletes de Demoníaco Zandalar', 'Brazaletes de demoníaco Zandalar', 'Зандаларские дьявольские напульсники', '', '', '', '', '', '', '', ''), +(19849, '잔달라 악령술사의 어깨보호대', 'Mantelet de démoniaque zandalar', 'Zandalarianischer Mantel des Besessenen', '赞达拉恶魔师衬肩', '贊達拉惡魔師襯肩', 'Manto de Demoníaco Zandalar', 'Manto de demoníaco Zandalar', 'Зандаларское дьявольское оплечье', '', '', '', '', '', '', '', ''), +(19850, '우서의 공물', 'Offrande à Uther', 'Uthers Tribut', '乌瑟尔的祭品', '烏瑟的祭品', 'Tributo de Uther', 'Homenaje a Uther', 'Подношение Утера', '', '', '', '', '', '', '', ''), +(19851, '그롬의 공물', 'Offrande à Grom', 'Groms Tribut', '格罗姆的祭品', '葛羅的祭品', 'Tributo a Grom', 'Tributo a Grom', 'Подношения Грому', '', '', '', '', '', '', '', ''), +(19852, '고대 학카리부족 살인자', 'Ancienne massacreuse hakkari', 'Uralter Menschentöter der Hakkari', '上古哈卡莱之斧', '上古哈卡萊之斧', 'Destripahombre Hakkari antiguo', 'Destripahombres Hakkari antiguo', 'Древний убийца Хаккари', '', '', '', '', '', '', '', ''), +(19853, '구루바시부족 드워프 파괴자', 'Destructeur de nains gurubashi', 'Zwergenzerstörer der Gurubashi', '古拉巴什矮人摧毁者', '古拉巴什矮人摧毀者', 'Destructor de enanos Gurubashi', 'Destructora de enanos Gurubashi', 'Разрушитель дворфов Гурубаши', '', '', '', '', '', '', '', ''), +(19854, '진로크 - 세상의 파괴자', 'Zin\'rokh, Destructeur de mondes', 'Zin\'rokh der Weltenzerstörer', '辛洛斯,诸界的毁灭者', '辛洛斯,諸界的毀滅者', 'Zin\'rokh el Destructor de Mundos', 'Zin\'rokh, Destructora de Mundos', 'Зин-Рок, Разрушитель Миров', '', '', '', '', '', '', '', ''), +(19855, '피에 젖은 다리갑옷', 'Cuissards imprégnés de sang', 'Blutgetränkte Beinplatten', '浸血腿甲', '浸血腿甲', 'Quijotes empapados de sangre', 'Quijotes empapados de sangre', 'Омоченные кровью ножные латы', '', '', '', '', '', '', '', ''), +(19856, '학카르의 눈', 'L\'Oeil d\'Hakkar', 'Das Auge von Hakkar', '哈卡之眼', '哈卡之眼', 'El Ojo de Hakkar', 'El Ojo de Hakkar', 'Око Хаккара', '', '', '', '', '', '', '', ''), +(19857, '소멸의 망토', 'Cape de consomption', 'Umhang der Verzehrung', '吞噬披风', '吞噬披風', 'Capa de Consumo', 'Capa de Consumo', 'Плащ увядания', '', '', '', '', '', '', '', ''), +(19858, '잔달라 명예 징표', 'Marque d\'honneur zandalar', 'Zandalarianische Ehrenmünze', '赞达拉荣誉勋章', '贊達拉榮譽勳章', 'Muestra de honor Zandalar', 'Muestra de honor Zandalar', 'Почетный знак Зандалара', '', '', '', '', '', '', '', ''), +(19859, '얼굴 없는 자의 송곳니', 'Croc du Sans-Visage', 'Fangzahn des Gesichtslosen', '无面者之牙', '無面者之牙', 'Colmillo del Ignoto', 'Colmillo del Ignoto', 'Клык Безликого', '', '', '', '', '', '', '', ''), +(19861, '혼돈의 손길', 'Larme de Chaos', 'Berührung des Chaos', '混乱之触', '混亂之觸', 'Toque del Caos', 'Toque del Caos', 'Касание Хаоса', '', '', '', '', '', '', '', ''), +(19862, '혈신의 아이기스', 'Egide du Dieu sanglant', 'Aegis des Blutgotts', '血神徽记', '血神徽記', 'Égida del Dios de la Sangre', 'Égida del Dios de la Sangre', 'Эгида Кровавого бога', '', '', '', '', '', '', '', ''), +(19863, '원시술사의 인장', 'Sceau de primaliste', 'Siegel des Primalisten', '始祖徽记', '始祖徽記', 'Lacre de primalista', 'Sello de primalista', 'Печать Первобытня', '', '', '', '', '', '', '', ''), +(19864, '피의 인도자', 'Cherche-sang', 'Blutrufer', '血之召唤者', '血之召喚者', 'Llamasangre', 'Llamasangre', 'Кровавый зов', '', '', '', '', '', '', '', ''), +(19865, '학카리 전투검', 'Lame de guerre des Hakkari', 'Kriegsklinge der Hakkari', '哈卡莱战刃', '哈卡萊戰刃', 'Espada de guerra de los Hakkari', 'Hoja de guerra de los Hakkari', 'Боевой клинок Хаккари', '...에서 제련됨', 'Forgée dans…', 'Geschmiedet in…', '铸造者……', '鑄造……', 'Forjado en…', 'Forjado en…', 'Отковано в...'), +(19866, '학카리 전투검', 'Lame de guerre des Hakkari', 'Kriegsklinge der Hakkari', '哈卡莱战刃', '哈卡萊戰刃', 'Espada de guerra de los Hakkari', 'Hoja de guerra de los Hakkari', 'Боевой клинок Хаккари', '증오의 불길을 내뿜고 있습니다.', 'les flammes furieuses de la haine.', '...den brodelnden Flammen des Hasses.', '沸腾的仇恨之火。', '沸騰的仇恨之火所鍛造。', 'Las poderosas llamas del odio.', 'Las poderosas llamas del odio.', 'Ярое пламя ненависти.'), +(19867, '혈군주의 수호검', 'Défenseur du Seigneur sanglant', 'Verteidiger des Blutfürsten', '血领主庇护者', '血領主庇護者', 'Defensor del Señor de la Sangre', 'Defensor del Señor de la Sangre', 'Защита Повелителя Крови', '', '', '', '', '', '', '', ''), +(19868, '만도키르의 쐐기', '[PÉRIMÉ] Aiguillon de Mandokir', 'Mandokirs Stachel DEPRECATED', '', '', '', '', 'Жало Мэндокира ИСПОРЧЕННОЕ', '', '', '', '', '', '', '', ''), +(19869, '피에 젖은 장갑', 'Poignes inondées de sang', 'Blutdurchnässter Handschutz', '浴血护手', '浴血護手', 'Mandiletes empapados de sangre', 'Mandiletes empapados de sangre', 'Пропитанные кровью захваты', '', '', '', '', '', '', '', ''), +(19870, '학카리 로아 망토', 'Cape de loa hakkari', 'Göttlicher Hakkariumhang', '哈卡莱血披风', '哈卡萊血披風', 'Capa loa Hakkari', 'Capa loa Hakkari', 'Плащ Хаккари Лоа', '', '', '', '', '', '', '', ''), +(19871, '보호의 부적', 'Talisman de protection', 'Talisman des Schutzes', '保护之符', '保護之符', 'Talismán de Protección', 'Dije de protección', 'Талисман Защиты', '', '', '', '', '', '', '', ''), +(19872, '날쌘 래즈자쉬 랩터', 'Raptor razzashi rapide', 'Schneller Razzashiraptor', '拉扎什迅猛龙', '拉札希迅猛龍', 'Raptor Razzashi veloz', 'Raptor Razzashi presto', 'Стремительный ящер Раззаши', '', '', '', '', '', '', '', ''), +(19873, '대군주의 붉은 고리', 'Anneau cramoisi du suzerain', 'Purpurrotes Band des Oberherren', '督军的红色指环', '督軍的紅色指環', 'Sortija carmesí de Señor Supremo', 'Sortija carmesí de Señor Supremo', 'Багровое кольцо властителя', '', '', '', '', '', '', '', ''), +(19874, '일격의 미늘창', 'Hallebarde de châtiment', 'Hellebarde der Pein', '惩戒长戟', '懲戒長戟', 'Alabarda de herrero', 'Alabarda de golpeo', 'Разящая алебарда', '', '', '', '', '', '', '', ''), +(19875, '피로 물든 코이프', 'Coiffe tachée de sang', 'Blutbefleckte Helmkappe', '血污头巾', '血污頭巾', 'Almófar manchado de sangre', 'Almófar manchado de sangre', 'Запятнанный кровью капюшон', '', '', '', '', '', '', '', ''), +(19876, '영혼파괴자의 목걸이', 'Collier du Corrupteur d\'âmes', 'Halskette des Seelenverderbers', '堕灵者项链', '墮靈者項鏈', 'Collar de corruptor de alma', 'Collar de corruptor de alma', 'Ожерелье Осквернителя душ', '', '', '', '', '', '', '', ''), +(19877, '자연술사의 다리보호구', 'Jambières d\'animiste', 'Gamaschen des Animisten', '万灵护腿', '萬靈護腿', 'Leotardos de animista', 'Leotardos de animista', 'Поножи анимиста', '', '', '', '', '', '', '', ''), +(19878, '피로 물든 어깨갑옷', 'Espauliers imprégnés de sang', 'Blutgetränkte Schulterstücke', '浸血肩铠', '浸血肩鎧', 'Espaldares empapados de sangre', 'Espaldares empapados de sangre', 'Омоченные кровью наплечье', '', '', '', '', '', '', '', ''), +(19879, '알렉스의 시험용 타구봉', 'Bâton massue de test d\'Alex', '', '', '', 'Bastón de paliza de prueba de Alex', 'Bastón de paliza de prueba de Alex', 'Тестовый убойный посох Алекса', '', '', '', '', '', '', '', ''), +(19880, '구루바시부족 머리카락 전리품', 'Collection de têtes de Gurubashi', 'Schädelsammlung der Gurubashi', '古拉巴什头颅堆', '古拉巴什頭顱堆', 'Colección de cabezas Gurubashi', 'Colección de cabezas Gurubashi', 'Коллекция голов Гурубаши', '', '', '', '', '', '', '', ''), +(19881, '역술사의 머리카락', 'Tête du canaliste', 'Kopf des Kanalisierers', '导魔师的头颅', '導魔師的頭顱', 'Cabeza de canalizador', 'Cabeza de canalizador', 'Голова орка-крушителя', '', '', '', '', '', '', '', ''), +(19882, '주술사의 머리카락', 'Tête du maléficieur', 'Kopf des Verhexers', '妖术师的头颅', '妖術師的頭顱', 'La cabeza de Hexxer', 'La cabeza de aojador', 'Голова Проклинающего', '', '', '', '', '', '', '', ''), +(19883, '신성한 굴레', 'Corde sacrée', 'Heilige Kordel', '神圣之索', '神聖之索', 'Cordón sacro', 'Cordón sacro', 'Священный шнур', '', '', '', '', '', '', '', ''), +(19884, '진도의 심판', 'Jugement de Jin\'do', 'Jin\'dos Richturteil', '金度的裁决', '金度的裁決', 'Sentencia de Jin\'do', 'Sentencia de Jin\'do', 'Правосудие Джин\'до', '', '', '', '', '', '', '', ''), +(19885, '진도의 마안', 'Mauvais oeil de Jin\'do', 'Jin\'dos Auge des Bösen', '金度的邪眼', '金度的邪眼', 'Ojo maligno de Jin\'do', 'Ojo maligno de Jin\'do', 'Злое Око Джин\'до', '', '', '', '', '', '', '', ''), +(19886, '주술사의 가면', 'Couvre-chef du maléficieur', 'Bedeckung des Verhexers', '妖术师头巾', '妖術師頭巾', 'El abrigo de Hexxer', 'El casquete de aojador', 'Убор Гекксера', '', '', '', '', '', '', '', ''), +(19887, '피로 물든 다리갑옷', 'Cuissards tachés de sang', 'Blutbefleckte Beinplatten', '血污腿甲', '血污腿甲', 'Quijotes manchados de sangre', 'Quijotes manchados de sangre', 'Запятнанные кровью ножные латы', '', '', '', '', '', '', '', ''), +(19888, '대군주의 은총', 'Etreinte de suzerain', 'Umarmung des Oberherren', '督军的拥抱', '督軍的擁抱', 'Abrazo de Señor Supremo', 'Abrazo de Señor Supremo', 'Облачение Властителя', '', '', '', '', '', '', '', ''), +(19889, '피로 물든 다리보호구', 'Jambières inondées de sang', 'Blutdurchnässte Gamaschen', '浴血护腿', '浴血護腿', 'Leotardos empapados de sangre', 'Leotardos empapados de sangre', 'Пропитанные кровью поножи', '', '', '', '', '', '', '', ''), +(19890, '진도의 주술봉', 'Maléficieur de Jin\'do', 'Jin\'dos Verhexer', '金度的妖器', '金度的妖器', 'Brujo de Jin\'do', 'Brujo de Jin\'do', 'Проклятие Джин\'до', '', '', '', '', '', '', '', ''), +(19891, '진도의 주술 자루', 'Sac de sales tours de Jin\'do', 'Jin\'dos Beutel der Verdammnis', '金度的厄运袋', '金度的厄運袋', 'Bolsa de hachazos de Jin\'do', 'Bolsa de hachazos de Jin\'do', 'Сумка сглаза Джин\'до', '', '', '', '', '', '', '', ''), +(19892, '자연술사의 장화', 'Bottes d\'animiste', 'Stiefel des Animisten', '万灵长靴', '萬靈長靴', 'Botas de animista', 'Botas de animista', 'Сапоги анимиста', '', '', '', '', '', '', '', ''), +(19893, '잔질의 인장', 'Sceau de Zanzil', 'Zanzils Siegel', '赞吉尔的徽记', '贊吉爾的徽記', 'Lacre de Zanzil', 'Sello de Zanzil', 'Печать Занзила', '', '', '', '', '', '', '', ''), +(19894, '피로 물든 건틀릿', 'Gantelets imprégnés de sang', 'Blutgetränkte Stulpen', '浸血护手', '浸血護手', 'Guanteletes empapados de sangre', 'Guanteletes empapados de sangre', 'Омоченные кровью рукавицы', '', '', '', '', '', '', '', ''), +(19895, '피로 물든 킬트', 'Kilt teinté de sang', 'Blutverschmierter Kilt', '淡血褶裙', '淡血褶裙', 'Falda escocesa tintada de sangre', 'Falda tintada de sangre', 'Кровянистый килт', '', '', '', '', '', '', '', ''), +(19896, '데칼의 손아귀', 'Poing de Thekal', 'Thekals Griff', '塞卡尔之握', '塞卡爾之握', 'Garra de Thekal', 'Garra de Thekal', 'Когти Текала', '', '', '', '', '', '', '', ''), +(19897, '배반자의 장화', 'Bottes du traître', 'Stiefel des Verräters', '背叛者长靴', '背叛者長靴', 'Botas de traidor', 'Botas de traidor', 'Сапоги предателя', '', '', '', '', '', '', '', ''), +(19898, '진의 인장', 'Sceau de Jin', 'Siegel von Jin', '巨魔族长徽记', '食人妖族長徽記', 'Lacre de Jin', 'Sello de Jin', 'Печать Джин', '', '', '', '', '', '', '', ''), +(19899, '의식의 다리보호구', 'Cuissards ritualistes', 'Rituelle Beinschützer', '仪式护腿', '儀式護腿', 'Musleras de ritual', 'Musleras de ritual', 'Обрядовые набедренники', '', '', '', '', '', '', '', ''), +(19900, '줄리안 돌도끼', 'Hache de pierre zulienne', 'Zulianische Steinaxt', '祖利安石斧', '祖利安石斧', 'Hacha de piedra Zulian', 'Hacha de piedra Zulian', 'Зулианский каменный топор', '진의 문장이 새겨져 있습니다.', 'Porte la marque de Jin.', 'Trägt das Symbol von Jin.', '刻有巨魔族长的徽记。', '刻有食人妖族長的徽記。', 'Lleva la marca de Jin.', 'Lleva la marca de Jin.', 'Отмечен знаком Джин.'), +(19901, '줄리안 학살자', 'Hachoir zulien', 'Zulianischer Schnitzler', '祖利安切割者', '祖利安切割者', 'Rebanadora Zulian', 'Cercenadora Zulian', 'Зулианская ломтерезка', '', '', '', '', '', '', '', ''), +(19902, '날쌘 줄리안 호랑이', 'Tigre zulien rapide', 'Schneller zulianischer Tiger', '迅捷祖利安猛虎', '迅捷祖利安猛虎', 'Tigre Zulian veloz', 'Tigre Zulian veloz', 'Стремительный зулианский тигр', '', '', '', '', '', '', '', ''), +(19903, '베녹시스의 송곳니', 'Croc de Venoxis', 'Fangzahn von Venoxis', '温诺希斯之牙', '溫諾希斯之牙', 'Colmillo de Venoxis', 'Colmillo de Venoxis', 'Клык Веноксиса', '', '', '', '', '', '', '', ''), +(19904, '피투성이의 룬무늬 갑옷', 'Haubert runique taché de sang', 'Blutbefleckte runenverzierte Halsberge', '符文血甲', '符文血甲', 'Camisote rúnico manchado de sangre', 'Camisote rúnico manchado de sangre', 'Рунический запятнанный кровью хауберк', '', '', '', '', '', '', '', ''), +(19905, '잔질의 고리', 'Anneau de Zanzil', 'Zanzils Band', '赞吉尔指环', '贊吉爾指環', 'Sortija de Zanzil', 'Sortija de Zanzil', 'Кольцо Занзила', '', '', '', '', '', '', '', ''), +(19906, '피로 물든 장화', 'Bottes inondées de sang', 'Blutdurchnässte Fußpolster', '浴血软鞋', '浴血軟鞋', 'Escarpines empapados de sangre', 'Escarpines empapados de sangre', 'Пропитанные кровью сапоги', '', '', '', '', '', '', '', ''), +(19907, '줄리안 호랑이가죽 망토', 'Cape zulienne en peau de tigre', 'Zulianischer Tigerbalgumhang', '祖利安虎皮披风', '祖利安虎皮披風', 'Capa de pellejo de tigre Zulian', 'Capa de pellejo de tigre Zulian', 'Плащ из зулианской тигриной шкуры', '', '', '', '', '', '', '', ''), +(19908, '일격의 홀', 'Sceptre de châtiment', 'Szepter der Pein', '惩击节杖', '懲擊權杖', 'Cetro de Acometida', 'Cetro de Acometida', 'Разящий скипетр', '', '', '', '', '', '', '', ''), +(19909, '알로크의 결의', 'Volonté d\'Arlokk', 'Wille Arlokks', '娅尔罗的意志', '婭爾羅的意志', 'Voluntad de Arlokk', 'Voluntad de Arlokk', 'Воля Арлокка', '', '', '', '', '', '', '', ''), +(19910, '알로크의 손아귀', 'Etreinte d\'Arlokk', 'Arlokks Griff', '娅尔罗之握', '婭爾羅之握', 'Garra de Arlokk', 'Garra de Arlokk', 'Когти Арлокк', '', '', '', '', '', '', '', ''), +(19911, '채찍줄기 심', 'Coeur d\'herbe-fouet', 'Peitschenkrautherz', '鞭根之心', '鞭根之心', 'Corazón de hierbal', 'Corazón de hierbal', 'Сердце хлыстня', '', '', '', '', '', '', '', ''), +(19912, '대군주의 검은 고리', 'Anneau d\'onyx du suzerain', 'Onyxband des Oberherren', '督军的玛瑙指环', '督軍的瑪瑙指環', 'Sortija de ónice de Señor Supremo', 'Sortija de ónice de Señor Supremo', 'Ониксовое кольцо властителя', '', '', '', '', '', '', '', ''), +(19913, '피에 젖은 경갑', 'Grèves imprégnées de sang', 'Blutgetränkte Schienbeinschützer', '浸血胫甲', '浸血脛甲', 'Grebas empapados de sangre', 'Grebas empapados de sangre', 'Омоченные кровью наголенники', '', '', '', '', '', '', '', ''), +(19914, '퓨마 가죽 가방', 'Sac en peau de panthère', 'Pantherbalgsack', '豹皮背包', '豹皮背包', 'Saco de pellejo de pantera', 'Saco de pellejo de pantera', 'Мешок из шкуры пантеры', '', '', '', '', '', '', '', ''), +(19915, '줄리안 파수방패', 'Défenseur zulien', 'Zulianischer Verteidiger', '祖利安防御者', '祖利安防禦者', 'Defensor Zulian', 'Defensor Zulian', 'Зулианская защита', '', '', '', '', '', '', '', ''), +(19916, '몬스터 - Mace, Standard Serpent Green', 'Monstre - Masse, Standard Serpent Vert', 'Monster - Streitkolben, Standard Schlangengrün', '', '', 'Monstruo: maza, serpiente estándar verde', 'Monstruo: maza, serpiente estándar verde', 'Монстр - палица, стандартная змеиная зеленая', '', '', '', '', '', '', '', ''), +(19917, '몬스터 - Wand, Horde A01 Green', 'Monster - Baguette, Horde A01 Vert', 'Monster - Zauberstab, Horde A01 Grün', '', '', 'Monstruo: varita, Horda A01 verde', 'Monstruo: varita, Horda A01 verde', 'Монстр: жезл, Орда А01 зеленый', '', '', '', '', '', '', '', ''), +(19918, '제클릭의 분쇄기', 'Ecraseur de Jeklik', 'Jekliks Zermalmer', '耶克里克之锤', '耶克里克之錘', 'Triturador de Jeklik', 'Triturador de Jeklik', 'Крушитель Джекика', '', '', '', '', '', '', '', ''), +(19919, '피로 물든 경갑', 'Grèves tachées de sang', 'Blutbefleckte Schienbeinschützer', '血污胫甲', '血污脛甲', 'Grebas manchadas de sangre', 'Grebas manchadas de sangre', 'Запятнанные кровью наголенники', '', '', '', '', '', '', '', ''), +(19920, '원시술사의 고리', 'Anneau de primaliste', 'Band des Primalisten', '首领指环', '首領指環', 'Sortija de primalista', 'Sortija de primalista', 'Кольцо Предводителя', '', '', '', '', '', '', '', ''), +(19921, '줄리안 파쇄기', 'Trancheuse zulienne', 'Zulianischer Zerhacker', '祖利安利斧', '祖利安利斧', 'Rebanadora Zulian', 'Rebanadora Zulian', 'Зулианский крушитель', '', '', '', '', '', '', '', ''), +(19922, '알로크의 부두지팡이', 'Bâton porte-guigne d\'Arlokk', 'Arlokks Hoodoostecken', '娅尔罗的巫毒棒', '婭爾羅的巫毒棒', 'Palo de maleficios de Arlokk', 'Palo de maleficios de Arlokk', 'Палочка худу Арлокка', '', '', '', '', '', '', '', ''), +(19923, '제클릭의 유리 부적', 'Talisman d\'opaline de Jeklik', 'Jekliks opaliner Talisman', '耶克里克的蛋白石护符', '耶克里克的蛋白石護符', 'talismán ópalo de Jeklik', 'Dije ópalo de Jeklik', 'Опалиновый талисман Джеклика', '', '', '', '', '', '', '', ''), +(19924, '몬스터 - Dagger, Fang Hook Curve Dark', 'Monstre - Dague, Croc Crochet Courbe Sombre', 'Monster - Dolch, Hakenförmig gebogen dunkel', '', '', 'Monstruo: daga, garfio colmillo curva oscura', 'Monstruo: daga, garfio colmillo curva oscura', 'Монстр - кинжал, кривой клык-крюк темный', '', '', '', '', '', '', '', ''), +(19925, '진의 고리', 'Anneau de Jin', 'Jins Band', '巨魔族长指环', '食人妖族長指環', 'Sortija de Jin', 'Sortija de Jin', 'Кольцо Джин', '', '', '', '', '', '', '', ''), +(19926, '매끄러운 로브', '[PÉRIMÉ] Veste rituelle flottante', 'Fließende Ritualroben DEPRECATED', '', '', 'Flowing Ritual togas DEPRECATED', 'Flowing Ritual togas DEPRECATED', 'Ниспадающие ритуальные одеяния ИСПОРЧЕНО', '', '', '', '', '', '', '', ''), +(19927, '말리의 손길', 'Toucher de Mar\'li', 'Mar\'lis Berührung', '玛尔里之触', '瑪爾里之觸', 'Toque de Mar\'li', 'Toque de Mar\'li', 'Касание Мар-ли', '', '', '', '', '', '', '', ''), +(19928, '자연술사의 어깨갑옷', 'Spallières d\'animiste', 'Schiftung des Animisten', '万灵护肩', '萬靈護肩', 'Bufas de animista', 'Bufas de animista', 'Наплеч анимиста', '', '', '', '', '', '', '', ''), +(19929, '피로 물든 장갑', 'Gants teintés de sang', 'Blutverschmierte Handschuhe', '淡血手套', '淡血手套', 'Guantes tintados de sangre', 'Guantes tintados de sangre', 'Кровянистые перчатки', '', '', '', '', '', '', '', ''), +(19930, '말리의 눈', 'Oeil de Mar\'li', 'Mar\'lis Auge', '玛尔里之眼', '瑪爾里之眼', 'Ojo de Mar\'li', 'Ojo de Mar\'li', 'Глаз Мар\'ли', '', '', '', '', '', '', '', ''), +(19931, '광기의 구루바시 모조', 'Folie mojo des Gurubashi', 'Mojowahnsinn der Gurubashi', '古拉巴什疯狂魔精', '古拉巴什瘋狂魔精', 'Locura mojo de Gurubashi', 'Locura de mojo Gurubashi', 'Амулет безумия Гурубаши', '', '', '', '', '', '', '', ''), +(19932, '미사용 Empowered Mojo Bundle', '[INUTILISÉ] Paquet mojo surpuissant', '', '', '', 'UNUSED Fardo de mojo con poderes', 'UNUSED Fardo de mojo empoderado', 'НЕ ИСПОЛЬЗУЕТСЯ Связка наделенных силой амулетов', '', '', '', '', '', '', '', ''), +(19933, '붉은 전갈 피', 'Sang de scorpide luminescent', 'Leuchtendes Skorpidblut', '发光的蝎血', '發光的蠍血', 'Sangre de escórpido resplandeciente', 'Sangre de escórpido resplandeciente', 'Светящаяся кровь скорпида', '', '', '', '', '', '', '', ''), +(19934, '커다란 전갈 발톱', 'Grande griffe de scorpide', 'Große Skorpidklaue', '大蝎爪', '大蠍爪', 'Garra de escórpido grande', 'Garra de escórpido grande', 'Большой коготь скорпида', '', '', '', '', '', '', '', ''), +(19935, '빈 독주머니', 'Glande à venin vide', 'Leerer Giftbeutel', '空毒囊', '空毒囊', 'Glándula de veneno vacía', 'Glándula de veneno vacía', 'Пустая ядовитая железа', '', '', '', '', '', '', '', ''), +(19936, '마른 전갈 껍질', 'Carapace de scorpide desséchée', 'Getrockneter Skorpidknochenpanzer', '干燥的蝎壳', '乾燥的蠍殼', 'Caparazón de escórpido seco', 'Caparazón de escórpido seco', 'Сушеный панцирь скорпида', '', '', '', '', '', '', '', ''), +(19937, '작은 전갈 발톱', 'Petite griffe de scorpide', 'Kleine Skorpidklaue', '小蝎爪', '小蠍爪', 'Garra de escórpido pequeña', 'Garra de escórpido pequeña', 'Маленький коготь скорпида', '', '', '', '', '', '', '', ''), +(19938, '큰 전갈 다리', 'Patte de scorpide épaisse', 'Schweres Skorpidbein', '重蝎腿', '重蠍腿', 'Pierna de escórpido pesado', 'Pata de escórpido pesada', 'Тяжелая нога скорпида', '', '', '', '', '', '', '', ''), +(19939, '그리렉의 피', 'Sang de Gri\'lek', 'Gri\'leks Blut', '格里雷克之血', '格里雷克之血', 'Sangre de Gri\'lek', 'Sangre de Gri\'lek', 'Кровь Гри\'лека', '철혈의 그리렉이 흘린 피입니다.', 'Le sang de fer de Gri\'lek.', 'Das Eiserne Blut Gri\'leks.', '格里雷克的钢铁之血。', '格里雷克的鋼鐵之血。', 'La sangre férrea de Gri\'lek.', 'La sangre férrea de Gri\'lek.', 'Железная кровь Гри\'лека.'), +(19940, '레나타키의 이빨', 'Dent de Renataki', 'Renatakis Zahn', '雷纳塔基之牙', '雷納塔基之牙', 'Diente de Renataki', 'Diente de Renataki', 'Зуб Ренатаки', '아주 예리한 레나타키의 이빨입니다.', 'La dent tranchante de Renataki.', 'Der rasiermesserscharfe Zahn von Renataki.', '雷纳塔基的锋利无比的尖牙。', '雷納塔基的鋒利無比的尖牙。', 'El afilado diente de Renataki.', 'El afilado diente de Renataki.', 'Бритвенно острый зуб Ренатаки.'), +(19941, '우슐레이의 갈기', 'Crinière de Wushoolay', 'Wushoolays Mähne', '乌苏雷之鬃', '烏蘇雷之鬃', 'Melena de Wushoolay', 'Melena de Wushoolay', 'Грива Вушулая', '우슐레이의 헝크러진 갈기입니다.', 'La crinière sale de Wushoolay\'.', 'Wushoolays ungekämmte Mähne.', '乌苏雷的蓬乱的鬃毛。', '烏蘇雷的蓬亂的鬃毛。', 'La mansión descuidada de Wushoolay.', 'La mansión descuidada de Wushoolay.', 'Нечесаная Грива Вушулая.'), +(19942, '하자라의 꿈타래', 'Fragment de rêve d\'Hazza\'rah', 'Hazza\'rahs Traumfaden', '哈扎拉尔的梦境之丝', '哈札拉爾的夢境之絲', 'Hilo de sueño de Hazza\'rah', 'Hilo de sueño de Hazza\'rah', 'Нить мечтаний Хазза\'раха', '', '', '', '', '', '', '', ''), +(19943, '강대한 모조', 'Mojo écrasant', 'Gewaltig viel Mojo', '极效魔精', '極效魔精', 'Mojo macizo', 'Mojo macizo', 'Массивный амулет', '어떤 트롤이 가진 모조보다도 강력한 모조입니다.', 'Un Mojo trop puissant pour un seul troll.', 'Mehr Mojo, als irgendein Troll haben sollte.', '比任何巨魔可能持有的魔精都要多。', '比任何食人妖可能持有的魔精都要多。', 'Más mojo del que debería tener ningún trol.', 'Más mojo del que debería tener ningún trol.', 'Больше амулетов чем у любого тролля.'), +(19944, '내트 페이글의 물고기종결자', 'Exterminateur de poisson de Nat Pagle', 'Nat Pagles Fischterminator', '纳特·帕格的鱼类终结者', '納特·帕格的魚類終結者', 'Ejecutor de pescado de Nat Pagle', 'Ejecutor de pescado de Nat Pagle', 'Уничтожитель рыбы Ната Пэгла', '낚시는 나의 인생 - 내트 페이글', 'L\'inscription dit : La Pêche pour les fillettes - Nat Pagle', 'Die Inschrift lautet: Fischen is\' für Waschlappen -Nat Pagle', '上面刻有一行小字:钓鱼是小姑娘的运动 - 纳特·帕格', '面刻有一行小字:釣魚是小姑娘的運動 - 納特·帕格', 'La inscripción lee: Pezcá para nenaza: -Nat Pagle', 'La inscripción lee: Pezcá para nenaza: -Nat Pagle', 'Надпись гласит: \"Рыбалка для слабаков.\" - Нат Пэгл.'), +(19945, '폴로르의 안대', 'Couvre-oeil de Dagharn', 'Gunnis Augenklappe', '弗洛尔的眼罩', '弗洛爾的眼罩', 'Parche del ojo de Foror', 'Parche del ojo de Foror', 'Глазная повязка Форора', '', '', '', '', '', '', '', ''), +(19946, '티굴의 작살', 'Harpon d\'Aguilor', 'Skippis Harpune', '提古勒的鱼叉', '提古勒的魚叉', 'Arpón de Tigule', 'Arpón de Tigule', 'Гарпун Тигуля', '', '', '', '', '', '', '', ''), +(19947, '망가진 내트 페이글의 릴', 'Moulinet cassé de Nat Pagle', 'Nat Pagles kaputte Spule', '纳特·帕格的卷尺', '納特·帕格的捲尺', 'Carrete roto de Nat Pagle', 'Carrete roto de Nat Pagle', 'Сломанный наколдовыватель Ната Пэгла', '더욱 긴 사거리를 원하시는 분들을 위한 최고의 선택', 'L\'inscription dit : Pour de très longs lancers…', 'Die Inschrift lautet: Für besonders langes Zaubern.', '上面刻有一行小字:放长线钓大鱼必备之物。', '上面刻有一行小字:放長線釣大魚必備之物。', 'La inscripción lee: Pa\' un efeto muy largo.', 'La inscripción lee: Pa\' un efeto muy largo.', 'Надпись гласит: \"для очень долгого колдовства\".'), +(19948, '잔달라의 영웅 휘장', 'Insigne de héros zandalarien', 'Zandalarianisches Heldenabzeichen', '赞达拉英雄徽记', '贊達拉英雄徽記', 'Insignia de héroe Zandalar', 'Distintivo de héroe Zandalar', 'Геройский знак зандаларов', '', '', '', '', '', '', '', ''), +(19949, '잔달라의 영웅 메달', 'Médaillon de héros zandalarien', 'Zandalarianisches Heldenmedallion', '赞达拉英雄勋章', '贊達拉英雄勳章', 'Medallón de héroe Zandalar', 'Medallón de héroe Zandalar', 'Геройский медальон зандаларов', '', '', '', '', '', '', '', ''), +(19950, '잔달라의 영웅 부적', 'Charme de héros zandalarien', 'Zandalarianisches Heldenamulett', '赞达拉英雄护符', '贊達拉英雄護符', 'Talismán de héroe Zandalar', 'Talismán de héroe Zandalar', 'Геройский оберег зандаларов', '', '', '', '', '', '', '', ''), +(19951, '그리렉의 힘의 부적', 'Charme de puissance de Gri\'lek', 'Gri\'leks Amulett der Macht', '格里雷克的力量护符', '格里雷克的力量護符', 'Talismán de Poderío de Gri\'lek', 'Talismán de poderío de Gri\'lek', 'Оберег могущества Гри\'лека', '', '', '', '', '', '', '', ''), +(19952, '그리렉의 용기의 부적', 'Charme de courage de Gri\'lek', 'Gri\'leks Amulett der Ehre', '格里雷克的勇气护符', '格里雷克的勇氣護符', 'Talismán de Valor de Gri\'lek', 'Talismán de valor de Gri\'lek', 'Оберег доблести Гри\'лека', '', '', '', '', '', '', '', ''), +(19953, '레나타키의 야수의 부적', 'Charme des bêtes de Renataki', 'Renatakis Amulett der Bestien', '雷纳塔基的野兽护符', '雷納塔基的野獸護符', 'Talismán de bestias de Renataki', 'Talismán de bestias de Renataki', 'Звериный оберег Ренатаки', '', '', '', '', '', '', '', ''), +(19954, '레나타키의 계략의 부적', 'Charme de supercherie de Renataki', 'Renatakis Amulett der Gaunerei', '雷纳塔基的狡诈护符', '雷納塔基的狡詐護符', 'Talismán de artimañas de Renataki', 'Talismán de artimañas de Renataki', 'Амулет коварства Ренатаки', '', '', '', '', '', '', '', ''), +(19955, '우슐레이의 자연의 부적', 'Charme de nature de Wushoolay', 'Wushoolays Amulett der Natur', '乌苏雷的自然护符', '烏蘇雷的自然護符', 'Talismán de Naturaleza de Wushoolay', 'Talismán de naturaleza de Wushoolay', 'Амулет Природы Вушулая', '', '', '', '', '', '', '', ''), +(19956, '우슐레이의 정기의 부적', 'Charme-esprits de Wushoolay', 'Wushoolays Amulett der Geister', '乌苏雷的灵魂护符', '烏蘇雷的靈魂護符', 'Talismán de Espíritus de Wushoolay', 'Talismán de espíritus de Wushoolay', 'Амулет Духов Вушулая', '', '', '', '', '', '', '', ''), +(19957, '하자라의 파괴의 부적', 'Charme de destruction d\'Hazza\'rah', 'Hazza\'rahs Amulett der Zerstörung', '哈扎拉尔的毁灭护符', '哈札拉爾的毀滅護符', 'Talismán de destrucción de Hazza\'rah', 'Talismán de destrucción de Hazza\'rah', 'Амулет разрушения Хазза\'раха', '', '', '', '', '', '', '', ''), +(19958, '하자라의 치유의 부적', 'Charme de soin d\'Hazza\'rah', 'Hazza\'rahs Amulett der Heilung', '哈扎拉尔的治疗护符', '哈札拉爾的治療護符', 'Talismán de curación de Hazza\'rah', 'Talismán de sanación de Hazza\'rah', 'Амулет исцеления Хазза\'раха', '', '', '', '', '', '', '', ''), +(19959, '하자라의 마법의 부적', 'Charme de magie d\'Hazza\'rah', 'Hazza\'rahs Amulett der Magie', '哈扎拉尔的魔法护符', '哈札拉爾的魔法護符', 'Talismán de magia de Hazza\'rah', 'Talismán de magia de Hazza\'rah', 'Амулет магии Хазза\'раха', '', '', '', '', '', '', '', ''), +(19960, '결정화된 꿀', 'Miel cristallisé', 'Kristallisierter Honig', '蜂蜜晶体', '蜂蜜晶體', 'Miel cristalizada', 'Miel cristalizada', 'Засахаренный мед', '살인벌의 왕관 보석', 'Le trésor ultime des abeilles tueuses', 'Das Kronjuwel von Killerbienen.', '杀人蜂的无价之宝。', '殺人蜂的無價之寶。', 'La joya de la corona de las abejas letales.', 'La joya de la corona de las abejas letales.', 'Главная ценность пчел-убийц'), +(19961, '그리렉의 분쇄기', 'Broyeur de Gri\'lek', 'Grileks Schleifer', '格里雷克的磨具', '格里雷克的沙輪', 'Molinillo de Gri\'lek', 'Molinillo de Gri\'lek', 'Шлифовальщик Гри\'лека', '', '', '', '', '', '', '', ''), +(19962, '그리렉의 쌍날도끼', 'Découpeur de Gri\'lek', 'Grileks Schnitzer', '格里雷克的刻刀', '格里雷克的刻刀', 'Punzón de Gri\'lek', 'Punzón de Gri\'lek', 'Резец Гри\'лека', '', '', '', '', '', '', '', ''), +(19963, '광기의 쇠스랑', 'Fourche de la folie', 'Heugabel des Wahnsinns', '疯狂草叉', '瘋狂草叉', 'Horquilla de Locura', 'Horquilla de Locura', 'Вилы безумия', '', '', '', '', '', '', '', ''), +(19964, '레나타키의 영혼의 쐐기', 'Conducteur d\'âme de Renataki', 'Renatakis Seelenkanal', '雷纳塔基的灵魂之管', '雷納塔基的靈魂之管', 'Conducto de alma de Renataki', 'Conducto de alma de Renataki', 'Посредник душ Ренатаки', '', '', '', '', '', '', '', ''), +(19965, '우슐레이의 비수', 'Tisonnier de Wushoolay', 'Wushoolays Schüreisen', '乌苏雷的火钳', '烏蘇雷的火鉗', 'Atizador de Wushoolay', 'Atizador de Wushoolay', 'Укол Вушулая', '', '', '', '', '', '', '', ''), +(19966, '미사용 Thrice Strung Longbow', '[PÉRIMÉ] Arc long à triple corde', 'Dreifach bespannter Langbogen DEPRECATED', '', '', 'Thrice Strung arco largo DEPRECATED', 'Thrice Strung arco largo DEPRECATED', 'Длинный лук тройного натяжения ИСПОРЧЕНО', '', '', '', '', '', '', '', ''), +(19967, '신념의 파멸봉', 'Flétrisseur de pensée', 'Gedankenvernichter', '心智凋零者', '心智凋零者', 'Entorpecedor', 'Entorpecedor', 'Портящий мысль', '', '', '', '', '', '', '', ''), +(19968, '불타는 복수자', 'Expiatrice ardente', 'Feuriger Heimzahler', '烈焰惩戒者', '烈焰懲戒者', 'Castigador ígneo', 'Castigador ígneo', 'Огненный Мститель', '', '', '', '', '', '', '', ''), +(19969, '내트 페이글의 최고급 낚시 장화', 'Bottes de pêche extrême de Nat Pagle', 'Nat Pagles Extremanglerstiefel', '纳特·帕格的超级钓鱼靴', '納特·帕格的超級釣魚靴', 'Botas de pescador extremo de Nat Pagle', 'Botas de pescador extremo de Nat Pagle', 'Небывалые рыбацкие сапоги Ната Пэгла', '', '', '', '', '', '', '', ''), +(19970, '아케이나이트 낚싯대', 'Canne à pêche en arcanite', 'Arkanitangel', '奥金钓鱼竿', '奧金釣魚竿', 'Caña de pescar de arcanita', 'Caña de pescar de arcanita', 'Арканитовая удочка', '내트 페이글이 사용했던 낚싯대 같습니다.', 'Il semblerait que Nat Pagle en personne ait utilisé cette canne à pêche.', 'Sieht so aus, als wenn Nat Pagle selbst sie benutzt hätte.', '看起来纳特·帕格本人曾经使用过它。', '看起來這好像是納特·帕格所使用的。', 'Parece que la usó Nat Pagle en persona.', 'Parece que la usó Nat Pagle en persona.', 'Кажется, ей пользовался сам Нат Пэгл.'), +(19971, '고탄성 이터늄 낚싯줄', 'Ligne de pêche à toute épreuve en éternium', 'Extremgetestete Eterniumangelschnur', '高强度恒金渔线', '高強度恆金漁線', 'Gran línea de pesca de prueba de eternio', 'Gran línea de pesca de prueba de eternio', 'Сверхпрочная этерниевая леска', '', '', '', '', '', '', '', ''), +(19972, '행운의 낚시 모자', 'Chapeau du pêcheur chanceux', 'Glücksangelhut', '幸运渔帽', '幸運漁帽', 'Sombrero de pesca de la suerte', 'Sombrero de pesca de la suerte', 'Счастливая шляпа рыболова', '', '', '', '', '', '', '', ''), +(19973, '내트의 줄자', 'Mètre ruban de Nat', 'Nats Maßband', '纳特的卷尺', '納特的捲尺', 'Metro de Nat', 'Cinta métrica de Nat', 'Измерительная лента Ната', '', '', '', '', '', '', '', ''), +(19974, '진흙노린재 미끼', 'Appât au Puant de vase', 'Matschstinkerköder', '臭泥鱼诱饵', '臭泥魚誘餌', 'Cebo de Fangoapestoso', 'Cebo de Fangoapestoso', 'Наживка на грязнотинника', '', '', '', '', '', '', '', ''), +(19975, '줄리안 진흙노린재', 'Puant de vase zulien', 'Zulianischer Matschstinker', '祖利安臭泥鱼', '祖利安臭泥魚', 'Fangoapestoso Zulian', 'Fangoapestoso Zulian', 'Зулианский грязнотинник', '', '', '', '', '', '', '', ''), +(19978, '낚시왕 선발대회!', 'Concours de pêche !', 'Angelwettbewerb!', '钓鱼大赛!', '釣魚大賽!', '¡Torneo de pesca!', '¡Torneo de pesca!', 'Состязание рыбаков!', '', '', '', '', '', '', '', ''), +(19979, '낚시대가의 낚싯바늘', 'Hameçon du maître pêcheur', 'Angelhaken des Anglermeisters', '钓鱼大师鱼钩', '釣魚大師魚鉤', 'Gancho del maestro Pescador', 'Anzuelo de Maestro pescador', 'Крючок мастера Англера', '', '', '', '', '', '', '', ''), +(19980, '몬스터 - Dagger, Ornate Spikey Base Red', 'Monstre - dague ornée base à pointes rouge', 'Monster - Dolch, Verschnörkelter stacheliger roter Stiel', '', '', 'Monstruo: daga, básica con pinchos ornamentada roja', 'Monstruo: daga, básica con pinchos ornamentada roja', 'Монстр - кинжал, изысканный искристая основа красный', '', '', '', '', '', '', '', ''), +(19981, '몬스터 - Sword2H, Claymore B01/Broadsword A03 Black Sharpened', 'Monstre - Epée2M, Claymore B01 / Epée large A03 Noire aiguisée', 'Monster - Schwert2H, Claymore B01/Breitschwert A03 Schwarz Geschärft', '', '', 'Monstruo: espada 2M, espada claymore B01/sable A03 negro afilado', 'Monstruo: espada 2M, espada claymore B01/colada A03 negro afilado', 'Монстр - двуручный меч, клеймор B01/ Палаш A03 широкий отточенный', '', '', '', '', '', '', '', ''), +(19982, '그늘박쥐 망토', 'Drapé de chauve-souris du crépuscule', 'Nachtsaugertuch', '暗色蝠斗篷', '暗色蝠斗篷', 'Mantón Murciumbrío', 'Mantón Murciumbrío', 'Пелерина из сумеречницы', '', '', '', '', '', '', '', ''), +(19983, '몬스터 - Wand, Horde Demon Skull Red', 'Monstre - Bâton, Horde crâne démon rouge', 'Monster - Zauberstab, Horde Dämonenschädel Rot', '', '', 'Monstruo: varita, calavera roja de demonio de la Horda', 'Monstruo: varita, calavera roja de demonio de la Horda', 'Монстр - жезл, Орда, демонский череп красный', '', '', '', '', '', '', '', ''), +(19984, '흑단 복면', 'Masque d\'ébène', 'Ebenholzmaske', '乌黑面具', '烏黑面具', 'Máscara de ébano', 'Máscara de ébano', 'Эбеновая маска', '', '', '', '', '', '', '', ''), +(19985, '산악연대 판금 요대', 'Ceinture en plaques des hautes-terres', 'Plattengurt des Highlanders', '高地板甲束带', '高地鎧甲腰帶', 'Faja de placas de montañés', 'Faja de placas de montañés', 'Латный ремень горца', '', '', '', '', '', '', '', ''), +(19986, '해적의 안대', 'Couvre-oeil de pirate', 'Piraten-Augenklappe', '海盗的眼罩', '海盜的眼罩', 'Parche de pirata', 'Parche de pirata', 'Пиратская глазная повязка', '와악!', '', '', '啊啊啊啊啊啊!', '啊啊啊啊啊!', '¡Arrrrrgh!', '¡Arrrrrgh!', 'Арррррр!'), +(19987, '몬스터 - Dagger, Vulture Black', 'Monstre - Dague, vautour, noire', 'Monster - Dolch, Aasgeier Schwarz', '', '', 'Monstruo: daga, buitre negra', 'Monstruo: daga, buitre negra', 'Монстр - кинжал, жилистый черный', '', '', '', '', '', '', '', ''), +(19988, '몬스터 - Mace2H, Horde C01 Steel (Green)', 'Monstre - Masse 2M, Horde C01 acier (vert)', 'Monster - Streitkolben2H, Horde C01 Stahl (Grün)', '', '', 'Monstruo: maza 2M, Horda C01 acero (verde)', 'Monstruo: maza 2M, Horda C01 acero (verde)', 'Монстр - двуручная палица, Орда C01 сталь (зеленая)', '', '', '', '', '', '', '', ''), +(19989, '파멸의 그림자 고서', 'Tome des ombres dévorantes', 'Foliant der verschlingenden Schatten', '吞噬之影宝典', '吞噬之影寶典', 'Escrito sobre Sombras devoradoras', 'Escrito sobre Sombras devoradoras', 'Фолиант Пожирающих теней', '때때로 비밀은 모르는 게 약', 'Certains secrets devraient rester enfouis.', 'Es gibt Geheimnisse, die sollte man nicht erkunden.', '某些秘密最好还是永远不要被揭穿。', '某些秘密最好還是永遠不要被揭穿。', 'Es mejor no desvelar algunos secretos.', 'Es mejor no desvelar algunos secretos.', 'Некоторых тайн лучше не касаться.'), +(19990, '축복받은 기원의 묵주', 'Chapelet béni', 'Gesegnete Gebetsperlen', '祝福珠串', '祝福珠串', 'Cuentas de oración benditas', 'Cuentas de rezo benditas', 'Благословленные четки', '묵주가 없는 자는 빈곤한 자', 'Sans chapelet, point de salut !', 'Ein Freund in Nöten ist ein Freund ohne Gebetsperlen.', '患难之交最可贵。', '患難之交最可貴。', 'Un amigo sin cuentas es un amigo en apuros.', 'Un amigo sin cuentas es un amigo en apuros.', 'Друг в беде, - друг без четок.'), +(19991, '데빌사우루스 눈', 'Oeil de diablosaure', 'Auge eines Teufelssauriers', '魔暴龙眼', '魔暴龍眼', 'Ojo de demosaurio', 'Ojo de demosaurio', 'Глаз девизавра', '', '', '', '', '', '', '', ''), +(19992, '데빌사우루스 이빨', 'Dent de diablosaure', 'Zahn eines Teufelssauriers', '魔暴龙牙', '魔暴龍牙', 'Diente de demosaurio', 'Diente de demosaurio', 'Зуб девизавра', '', '', '', '', '', '', '', ''), +(19993, '흑마술 사냥활', 'Arc de chasse porte-guigne', 'Hoodoojagdbogen', '噩运猎弓', '噩運獵弓', 'Arco de caza gafado', 'Arco de caza gafado', 'Охотничий лук худу', '', '', '', '', '', '', '', ''), +(19994, '추수절 과일', 'Fruit de la moisson', 'Erntedankobst', '收获节水果', '收穫節水果', 'Fruta de la cosecha', 'Fruta de la cosecha', 'Фрукты с праздника урожая', '', '', '', '', '', '', '', ''), +(19995, '추수절 고기', 'Sanglier de la moisson', 'Erntedankeber', '收获节猪肉', '收穫節豬肉', 'Jabalí de la cosecha', 'Jabalí de la cosecha', 'Мясо вепря с праздника урожая', '', '', '', '', '', '', '', ''), +(19996, '추수절 생선', 'Poisson de la moisson', 'Erntedankfisch', '收获节鱼肉', '收穫節魚肉', 'Pez de la cosecha', 'Pez de la cosecha', 'Рыба с праздника урожая', '', '', '', '', '', '', '', ''), +(19997, '추수절 복숭아', 'Nectar de la moisson', 'Erntedanknektar', '收获节蜜酒', '收穫節蜜酒', 'Néctar de la cosecha', 'Néctar de la cosecha', 'Осенний нектар', '', '', '', '', '', '', '', ''), +(19998, '붉은덩굴 렌즈', 'Lentille en vignesang', 'Blutrebenlinse', '血藤透镜', '血藤透鏡', 'Lentes Vid de sangre', 'Lente vid de sangre', 'Линза Кровавой Лозы', '', '', '', '', '', '', '', ''), +(19999, '붉은덩굴 고글', 'Lunettes en vignesang', 'Blutrebenschutzbrille', '血藤护目镜', '血藤護目鏡', 'Gafas Vid de sangre', 'Gafas vid de sangre', 'Очки Кровавой Лозы', '', '', '', '', '', '', '', ''), +(20000, '설계도: 붉은덩굴 고글', 'Schéma : Lunettes en vignesang', 'Bauplan: Blutrebenschutzbrille', '结构图:血藤护目镜', '結構圖:血藤護目鏡', 'Esquema: gafas Vid de sangre', 'Esquema: gafas vid de sangre', 'Чертеж: очки Кровавой Лозы', '', '', '', '', '', '', '', ''), +(20001, '설계도: 붉은덩굴 렌즈', 'Schéma : Lentille en vignesang', 'Bauplan: Blutrebenlinse', '结构图:血藤透镜', '結構圖:血藤透鏡', 'Esquema: lentes Vid de sangre', 'Esquema: lente vid de sangre', 'Чертеж: линза Кровавой Лозы', '', '', '', '', '', '', '', ''), +(20002, '상급 숙면의 물약', 'Potion de sommeil sans rêve supérieure', 'Großer Trank des traumlosen Schlafs', '强效昏睡药水', '強效昏睡藥水', 'Poción superior de letargo sin sueños', 'Poción de letargo sin sueños superior', 'Сильное зелье спокойного сна', '', '', '', '', '', '', '', ''), +(20003, '데빌사우루스 발톱', 'Griffes de diablosaure', 'Klauen eines Teufelssauriers', '魔暴龙爪', '魔暴龍爪', 'Garras de demosaurio', 'Garras de demosaurio', 'Когти девизавра', '태고의 기운을 간직한 채 진동하고 있습니다.', 'Les griffes vibrent d\'énergie primordiale.', 'Die Klauen pulisieren vor urzeitlicher Energie.', '这只爪子中充满了原始的野性力量。', '這只爪子中充滿了原始的野性力量。', 'Las garras apestan a energía primaria.', 'Las garras apestan a energía primaria.', 'Когти просто вибрируют от переполняющей их энергии.'), +(20004, '일급 재생의 물약', 'Potion de sang de troll majeure', 'Erheblicher Trollbluttrank', '特效巨魔之血药水', '極效食人妖之血藥水', 'Poción de sangre de trol sublime', 'Poción de sangre de trol sublime', 'Хорошее зелье тролльей крови', '', '', '', '', '', '', '', ''), +(20005, '데빌사우루스 발톱', 'Griffes de diablosaure', 'Klauen eines Teufelssauriers', '魔暴龙爪', '魔暴龍爪', 'Garras de demosaurio', 'Garras de demosaurio', 'Когти девизавра', '태고의 기운을 간직한 채 진동하고 있습니다.', 'Les griffes vibrent d\'énergie primordiale.', 'Die Klauen pulisieren vor urzeitlicher Energie.', '这只爪子中充满了原始的野性力量。', '這只爪子中充滿了原始的野性力量。', 'Las garras apestan a energía primaria.', 'Las garras apestan a energía primaria.', 'Когти просто вибрируют от переполняющей их энергии.'), +(20006, '희망의 고리', 'Cercle d\'Espoir', 'Reif der Hoffnung', '希望之环', '希望之環', 'Círculo de Esperanza', 'Círculo de Esperanza', 'Обруч Надежды', '순수의 빛으로 만들어짐', 'Forgé en lumière pure.', 'Aus reinem Licht geschmiedet.', '由纯洁的圣光锻造而成。', '用純淨的聖光所打造。', 'Forjado por luz pura.', 'Forjado por luz pura.', 'Выкован из чистого света.'), +(20007, '마력의 물약', 'Potion Magesang', 'Magierbluttrank', '魔血药水', '魔血藥水', 'Poción de sangre de mago', 'Poción de sangre de mago', 'Зелье крови волшебника', '', '', '', '', '', '', '', ''), +(20008, '자유 행동의 물약', 'Potion de vive action', 'Trank der lebhaften Aktion', '活力行动药水', '活力行動藥水', 'Poción de acción viva', 'Poción de acción viva', 'Зелье актерства', '', '', '', '', '', '', '', ''), +(20009, '빛의 이름으로!', 'Pour la Lumière !', 'Für das Licht!', '为圣光而战!', '為聖光而戰!', '¡Por la Luz!', '¡Por la Luz!', 'Вот имя Света!', '젠느 로어싱어 저 - 빛의 수호자 우서를 기리며', 'de Jennre Loresinger... dédié à Uther Lightbringer', 'von Jennre Loresinger... Uther Lightbringer gewidmet', '由金妮·洛辛格撰写……纪念光明使者乌瑟尔', '由金妮·洛辛格撰寫……紀念光明使者烏瑟', 'de Jennre Cantasabio... Dedicado a Uther el Iluminado', 'de Jennre Cantasabio... Dedicado a Uther el Iluminado', 'Написано Женром Певцом Знаний. Посвящается Утеру Светоносцу.'), +(20010, '호드의 영웅 헬스크림', 'Le Cri de la Horde', 'Hellscream, Held der Horde', '部落的地狱咆哮', '部落的地獄咆哮部落的地獄吼', 'El grito del infierno de la Horda', 'El grito del infierno de la Horda', 'Зычный глас Орды', '톨벤 워송 저 - 그롬 헬스크림을 기리며', 'de Tolven Warsong... dédié à Grom Hellscream', 'von Tolven Warsong... Grom Hellscream gewidmet', '由托尔文·战歌撰写……纪念英雄格罗姆·地狱咆哮', '由托爾文·戰歌撰寫……紀念英雄格羅姆·地獄咆哮由托爾文·戰歌撰寫……紀念英雄格羅姆·地獄咆哮由托爾文·戰歌撰寫……紀念英雄葛羅·地獄吼', 'de Tolven Grito de Guerra... dedicado a Grom Gritoinfernal', 'de Tolven Grito de Guerra... dedicado a Grom Gritoinfernal', 'Написано Толвеном из клана Песни Войны. Посвящается Грому Адскому Крику.'), +(20011, '조제법: 마력의 물약', 'Recette : Potion Magesang', 'Rezept: Magierbluttrank', '配方:魔血药水', '配方:魔血藥水', 'Receta: poción de sangre de mago', 'Receta: poción de sangre de mago', 'Рецепт: зелье крови волшебника', '', '', '', '', '', '', '', ''), +(20012, '조제법: 상급 숙면의 물약', 'Recette : Sommeil sans rêve supérieur', 'Rezept: Großer Trank des traumlosen Schlafs', '配方:强效昏睡药水', '配方:強效昏睡藥水', 'Receta: letargo sin sueños superior', '', '', '', '', '', '', '', '', '', ''), +(20013, '조제법: 자유 행동의 물약', 'Recette : Potion de vive action', 'Rezept: Trank der lebhaften Aktion', '配方:活力行动药水', '配方:活力行動藥水', 'Receta: poción de acción viva', 'Receta: poción de acción viva', 'Рецепт: зелье актерства', '', '', '', '', '', '', '', ''), +(20014, '조제법: 일급 재생의 물약', 'Recette : Potion de sang de troll majeure', 'Rezept: Erheblicher Trollbluttrank', '配方:特效巨魔之血药水', '配方:極效食人妖之血藥水', 'Receta: poción de sangre de trol sublime', 'Receta: poción de sangre de trol sublime', 'Рецепт: хорошее зелье тролльей крови', '', '', '', '', '', '', '', ''), +(20015, '큰 랩터 깃털', 'Plumes d\'Ancien raptor', 'Federn eines alten Raptors', '老迅猛龙羽毛', '老迅猛龍羽毛', 'Plumas de raptor viejo', 'Plumas de raptor viejo', 'Перья старого ящера', '', '', '', '', '', '', '', ''), +(20016, '랩터 해골 전리품', 'Crâne trophée de raptor', 'Raptorschädeltrophäe', '迅猛龙的颅骨', '迅猛龍的顱骨', 'Calavera trofeo de raptor', 'Calavera trofeo de raptor', 'Трофейный череп ящера', '', '', '', '', '', '', '', ''), +(20017, '완전한 순록 뿔', 'Ramure de coursier parfaite', 'Perfektes Rennergeweih', '完美的鹿角', '完美的鹿角', 'Cuernos perfectos', 'Cornamenta perfecta de trotador', 'Великолепный рог бегового оленя', '', '', '', '', '', '', '', ''), +(20018, '성난발톱불곰 모피', 'Peau de grizzly de la griffe colérique', 'Wutklauengrizzlyfell', '怒爪灰熊的毛皮', '怒爪灰熊的毛皮', 'Pellejo de zarpira grisezno', 'Pellejo de pardo zarpira', 'Шкура гризли злобных когтей', '', '', '', '', '', '', '', ''), +(20019, '몰파즈의 이빨', 'Dent de Morphaz', 'Morphaz\' Zahn', '摩弗拉斯之牙', '摩弗拉斯之牙', 'Diente de Morphaz', 'Diente de Morphaz', 'Зуб Морфаза', '', '', '', '', '', '', '', ''), +(20020, '화물 상자', 'Lot de marchandises', 'Bündel voller Waren', '一箱货物', '一箱貨物', 'Fardo de bienes', 'Fardo de bienes', 'Сверток с вещами', '순록 뿔과 가죽을 잘 포장한 상자입니다.', 'La caisse contient des ramures et des peaux emballées avec soin.', 'Die Kiste enthält sorgfältig verpackte Geweihe und Felle.', '箱子中放着精心包裹好的鹿角和毛皮。', '箱子中放著精心包裹好的鹿角和毛皮。', 'El cajón contiene cuernos y pellejos bien colocados.', 'El cajón contiene cuernos y pellejos bien colocados.', 'В сундуке хранятся тщательно упакованные рога и шкуры.'), +(20021, '해적의 금귀걸이', 'Boucle d\'oreille de pirate en or', 'Goldener Piratenohrring', '海盗的金耳环', '海盜的金耳環', 'Pendiente pirata de oro', 'Pendiente pirata de oro', 'Золотая пиратская серьга', '', '', '', '', '', '', '', ''), +(20022, '하늘색 열쇠', 'Clé azur', 'Azurblauer Schlüssel', '碧蓝钥匙', '碧藍鑰匙', 'Llave azur', 'Llave azur', 'Лазурный ключ', '', '', '', '', '', '', '', ''), +(20023, '암호화 된 페이지', 'Fragment codé', 'Verschlüsseltes Fragment', '密文碎片', '密碼信碎片', 'Fragmento codificado', 'Trozo codificado', 'Зашифрованный фрагмент', '고대어로 쓰여 있습니다.', 'Le texte est écrit dans une langue arcanique.', 'Der Text wurde in einer arkanen Sprache geschrieben.', '上面的文字是用一种魔法语言写成的。', '上面的文字是用一種魔法語言寫成的。', 'El texto está escrito en una lengua arcana.', 'El texto está escrito en una lengua arcana.', 'Текст написан на магическом языке.'), +(20024, '썩은 쓸개', 'Canal biliaire putride', 'Eitriger Gallengang', '腐烂的胆汁导管', '腐爛的膽汁導管', 'Conducto de bilis putrefacto', 'Conducto de bilis putrefacto', 'Трубка для гнилого вещества', '', '', '', '', '', '', '', ''), +(20025, '몰파즈의 피', 'Sang de Morphaz', 'Morphaz\' Blut', '摩弗拉斯之血', '摩弗拉斯之血', 'Sangre de Morphaz', 'Sangre de Morphaz', 'Кровь Морфаза', '', '', '', '', '', '', '', ''), +(20026, '썩어가는 살점', 'Chair en décomposition', 'Verrottendes Fleisch', '腐烂的肉', '腐爛的肉', 'Carne en descomposición', 'Carne en descomposición', 'Гниющая плоть', '', '', '', '', '', '', '', ''), +(20027, '건강한 순록의 분비샘', 'Glande de coursier en bonne santé', 'Gesunde Rennerdrüse', '健康的野鹿腺体', '健康的野鹿腺體', 'Glándula de corcel sano', 'Glándula de trotador sano', 'Железа здорового бегового оленя', '', '', '', '', '', '', '', ''), +(20028, '반짝이는 가루', 'Poussière lumineuse', 'Glitzernder Staub', '闪光尘埃', '閃光粉末', 'Polvo relumbrante', 'Polvo relumbrante', 'Сияющая пыль', '', '', '', '', '', '', '', ''), +(20029, '마력 깃든 산호', 'Corail enchanté', 'Verzauberte Koralle', '魔化珊瑚', '魔化珊瑚', 'Coral encantado', 'Coral encantado', 'Заколдованный коралл', '', '', '', '', '', '', '', ''), +(20030, '애완돌', 'Familier rocher', 'Tierfelsen', '玩具石', '寵物石', 'Roca mascota', 'Roca mascota', 'Ручной булыжник', '행복해 보입니다.', 'Il a l\'air content.', 'Es sieht glücklich aus.', '它看起来很快乐。', '它看起來很快樂。', 'Parece feliz.', 'Parece feliz.', 'Он выглядит счастливым.'), +(20031, '알짜 망고', 'Mangue d\'essence', 'Essenzmango', '美味芒果', '美味芒果', 'Mango esencia', 'Mango de esencia', 'Концентрат манго', '', '', '', '', '', '', '', ''), +(20032, '샘솟는 로브', 'Robe rituelle flottante', 'Fließende Ritualroben', '仪祭海袍', '儀祭海袍', 'Togas de ritual sueltas', 'Togas de ritual sueltas', 'Ниспадающие ритаульные одеяния', '', '', '', '', '', '', '', ''), +(20033, '잔달라 악령술사의 로브', 'Robe de démoniaque zandalar', 'Zandalarianische Robe des Besessenen', '赞达拉恶魔师长袍', '贊達拉惡魔師長袍', 'Toga de Demoníaco Zandalar', 'Toga de demoníaco Zandalar', 'Зандаларское дьявольское одеяние', '', '', '', '', '', '', '', ''), +(20034, '잔달라 환영술사의 로브', 'Robe d\'illusionniste zandalar', 'Zandalarianische Robe des Illusionisten', '赞达拉幻术师长袍', '贊達拉幻術師長袍', 'Toga de ilusionista Zandalar', 'Toga de ilusionista Zandalar', 'Одеяние зандаларского иллюзиониста', '', '', '', '', '', '', '', ''), +(20035, '혹한의 쐐기', 'Pointe glaciale', 'Gletscherstachel', '冰川之矛', '冰川之矛', 'Punta glacial', 'Punta glacial', 'Ледовый шип', '악마의 룬이 검날에서 빛나고 있습니다.', 'Des runes diaboliques ornent la lame.', 'Teuflische Runen zieren die Klinge.', '邪恶的符文在利刃上浮现。', '惡魔符文裝飾了這把刀。', 'Runas diabólicas adornan la espada.', 'Runas diabólicas adornan la espada.', 'Книнок украшают демонические руны.'), +(20036, '화염 루비', 'Rubis de feu', 'Feuerrubin', '火焰宝石', '火焰寶石', 'Rubí de fuego', 'Rubí de fuego', 'Огненный рубин', '승리와 파멸을 가르는 건 예측할 수 없는 그 무엇', 'L\'imprévisibilité mène à la victoire et à la mort.', 'Unberechenbarkeit führt zu beidem, Sieg und Tod.', '不可预知性会带来胜利,也会带来死亡。', '不可預測性會同時導致勝利及死亡。', 'Lo imprevisible lleva tanto a la victoria como a la muerte.', 'Lo imprevisible lleva tanto a la victoria como a la muerte.', 'Может привести как к победе так и к смерти.'), +(20037, '신비의 수정 목걸이', 'Pendentif de cristal arcanique', 'Arkankristallanhänger', '奥术水晶坠饰', '祕法水晶墜飾', 'Colgante de cristal Arcano', 'Colgante de cristal Arcano', 'Подвеска из чародейского кристалла', '신비한 수정은 최적의 마법 도구입니다.', 'Les cristaux arcaniques sont surtout utiles pour les mages.', 'Magier wissen Arkankristalle am Besten für ihre Zwecke zu gebrauchen.', '奥术水晶的意义是为法师服务。', '祕法水晶都被法師的目的做了最好的利用。', 'Los cristales arcanos son muy útiles para los propósitos de los magos.', 'Los cristales Arcanos son muy útiles para los propósitos de los magos.', 'Чародейские кристаллы используются магами для своих целей.'), +(20038, '만도키르의 독니', 'Aiguillon de Mandokir', 'Mandokirs Stachel', '曼多基尔之刺', '曼多基爾之刺', 'Aguijón de Mandokir', 'Aguijón de Mandokir', 'Жало Мэндокира', '', '', '', '', '', '', '', ''), +(20039, '검은무쇠 장화', 'Bottes en sombrefer', 'Dunkeleisenstiefel', '黑铁长靴', '黑鐵戰靴', 'Botas Hierro Negro', 'Botas Hierro Negro', 'Сапоги из черного железа', '', '', '', '', '', '', '', ''), +(20040, '도면: 검은무쇠 장화', 'Plans : Bottes en sombrefer', 'Pläne: Dunkeleisenstiefel', '设计图:黑铁长靴', '設計圖:黑鐵長靴', 'Diseño: botas Hierro Negro', 'Diseño: botas Hierro Negro', 'Чертеж: сапоги из черного железа', '', '', '', '', '', '', '', ''), +(20041, '산악연대 판금 벨트', 'Ceinturon des Hautes-terres en plaques', 'Plattengurt des Highlanders', '高地板甲束带', '高地鎧甲腰帶', 'Faja de placas de montañés', 'Faja de placas de montañés', 'Латный ремень горца', '', '', '', '', '', '', '', ''), +(20042, '산악연대 강철 벨트', 'Ceinturon des Hautes-terres lamellaire', 'Lamellengurt des Highlanders', '高地板层甲束带', '高地片甲腰帶', 'Faja de láminas de montañés', 'Faja de láminas de montañés', 'Ламеллярный ремень горца', '', '', '', '', '', '', '', ''), +(20043, '산악연대 사슬 벨트', 'Ceinturon des Hautes-terres en anneaux', 'Kettengurt des Highlanders', '高地链甲束带', '高地鍊甲腰帶', 'Faja de anillas de montañés', 'Faja de anillas de montañés', 'Плетеный ремень горца', '', '', '', '', '', '', '', ''), +(20044, '산악연대 쇠사슬 벨트', 'Ceinturon des Hautes-terres en mailles', 'Panzergurt des Highlanders', '高地锁甲束带', '高地鎖甲腰帶', 'Faja de malla de montañés', 'Faja de malla de montañés', 'Кольчужный ремень горца', '', '', '', '', '', '', '', ''), +(20045, '산악연대 가죽 벨트', 'Ceinturon des Hautes-terres en cuir', 'Ledergurt des Highlanders', '高地皮甲束带', '高地皮甲腰帶', 'Faja de cuero de montañés', 'Faja de cuero de montañés', 'Кожаный ремень горца', '', '', '', '', '', '', '', ''), +(20046, '산악연대 도마뱀가죽 벨트', 'Ceinturon des Hautes-terres en cuir de lézard', 'Echsenledergurt des Highlanders', '高地蜥蜴皮束带', '高地蜥蜴皮腰帶', 'Faja de pellejo de lagarto de montañés', 'Faja de pellejo de lagarto de montañés', 'Ремень горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20047, '산악연대 헝겊 벨트', 'Ceinturon des Hautes-terres en tissu', 'Stoffgurt des Highlanders', '高地布质束带', '高地布質腰帶', 'Faja de paño de montañés', 'Faja de paño de montañés', 'Матерчатый ремень горца', '', '', '', '', '', '', '', ''), +(20048, '산악연대 판금 경갑', 'Grèves des Hautes-terres en plaques', 'Plattenschienbeinschützer des Highlanders', '高地板甲护胫', '高地鎧甲護脛', 'Grebas de placas de montañés', 'Grebas de placas de montañés', 'Латные наголенники горца', '', '', '', '', '', '', '', ''), +(20049, '산악연대 강철 경갑', 'Grèves des Hautes-terres lamellaires', 'Lamellenschienbeinschützer des Highlanders', '高地板层甲护胫', '高地片甲護脛', 'Grebas de láminas de montañés', 'Grebas de láminas de montañés', 'Ламеллярные наголенники горца', '', '', '', '', '', '', '', ''), +(20050, '산악연대 사슬 경갑', 'Grèves des Hautes-terres en anneaux', 'Kettenschienbeinschützer des Highlanders', '高地链甲护胫', '高地鍊甲護脛', 'Grebas de anillas de montañés', 'Grebas de anillas de montañés', 'Плетеные наголенники горца', '', '', '', '', '', '', '', ''), +(20051, '산악연대 쇠사슬 경갑', 'Grèves des Hautes-terres en mailles', 'Panzerschienbeinschützer des Highlanders', '高地锁甲护胫', '高地鎖甲護脛', 'Grebas de malla de montañés', 'Grebas de malla de montañés', 'Наголенники горца', '', '', '', '', '', '', '', ''), +(20052, '산악연대 가죽 장화', 'Bottes des Hautes-terres en cuir', 'Lederstiefel des Highlanders', '高地皮甲长靴', '高地皮甲長靴', 'Botas de cuero de montañés', 'Botas de cuero de montañés', 'Кожаные сапоги горца', '', '', '', '', '', '', '', ''), +(20053, '산악연대 도마뱀가죽 장화', 'Bottes des Hautes-terres en cuir de lézard', 'Echsenlederstiefel des Highlanders', '高地蜥蜴皮长靴', '高地蜥蜴皮長靴', 'Botas de pellejo de lagarto de montañés', 'Botas de pellejo de lagarto de montañés', 'Сапоги горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20054, '산악연대 헝겊 장화', 'Bottes des Hautes-terres en tissu', 'Stoffstiefel des Highlanders', '高地布质长靴', '高地布質長靴', 'Botas de paño de montañés', 'Botas de paño de montañés', 'Матерчатые сапоги горца', '', '', '', '', '', '', '', ''), +(20055, '산악연대 사슬 어깨갑옷', 'Espauliers des Hautes-terres en anneaux', 'Kettenschulterstücke des Highlanders', '高地链甲护肩', '高地鍊甲護肩', 'Espaldares de anillas de montañés', 'Espaldares de anillas de montañés', 'Плетеное наплечье горца', '', '', '', '', '', '', '', ''), +(20056, '산악연대 쇠사슬 어깨갑옷', 'Espauliers des Hautes-terres en mailles', 'Panzerschulterstücke des Highlanders', '高地锁甲护肩', '高地鎖甲護肩', 'Espaldares de malla de montañés', 'Espaldares de malla de montañés', 'Кольчужное наплечье горца', '', '', '', '', '', '', '', ''), +(20057, '산악연대 판금 어깨갑옷', 'Spallières des Hautes-terres en plaques', 'Plattenschiftung des Highlanders', '高地板甲护肩', '高地鎧甲護肩', 'Bufas de placas de montañés', 'Bufas de placas de montañés', 'Латный наплеч горца', '', '', '', '', '', '', '', ''), +(20058, '산악연대 강철 어깨갑옷', 'Spallière des Hautes-terres lamellaire', 'Lamellenschiftung des Highlanders', '高地板层甲护肩', '高地片甲護肩', 'Bufas de láminas de montañés', 'Bufas de láminas de montañés', 'Ламеллярный наплеч горца', '', '', '', '', '', '', '', ''), +(20059, '산악연대 가죽 어깨보호구', 'Epaulières des Hautes-terres en cuir', 'Lederschultern des Highlanders', '高地皮甲护肩', '高地皮甲護肩', 'Hombreras de cuero de montañés', 'Sobrehombros de cuero de montañés', 'Наплечники горца', '', '', '', '', '', '', '', ''), +(20060, '산악연대 도마뱀가죽 어깨보호구', 'Epaulières des Hautes-terres en cuir de lézard', 'Echsenlederschultern des Highlanders', '高地蜥蜴皮护肩', '高地蜥蜴皮護肩', 'Hombreras de pellejo de lagarto de montañés', 'Sobrehombros de pellejo de lagarto de montañés', 'Наплечники горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20061, '산악연대 견장', 'Epaulettes des Hautes-terres', 'Schulterklappen des Highlanders', '高地肩饰', '高地肩飾', 'Insignias de montañés', 'Cubrehombros de montañés', 'Эполеты горца', '', '', '', '', '', '', '', ''), +(20062, '아라시 분지 비상 휴대식량', 'Ration enrichie du bassin d\'Arathi', 'Angereicherte Ration des Arathibeckens', '阿拉希盆地浓缩军粮', '阿拉希盆地濃縮軍糧', 'Ración enriquecida de la Cuenca de Arathi', 'Ración enriquecida de la Cuenca de Arathi', 'Увеличенный паек воина Низины Арати', '', '', '', '', '', '', '', ''), +(20063, '아라시 분지 야전 휴대식량', 'Ration de campagne du bassin d\'Arathi', 'Feldration des Arathibeckens', '阿拉希盆地野战军粮', '阿拉希盆地野戰軍糧', 'Ración de campo de la Cuenca de Arathi', 'Ración de campo de la Cuenca de Arathi', 'Полевой паек Низины Арати', '', '', '', '', '', '', '', ''), +(20064, '아라시 분지 전투 휴대식량', 'Ration de fer du bassin d\'Arathi', 'Eiserne Ration des Arathibeckens', '阿拉希盆地标准军粮', '阿拉希盆地標準軍糧', 'Ración de hierro de la Cuenca de Arathi', 'Ración de hierro de la Cuenca de Arathi', 'Паек из Низины Арати', '', '', '', '', '', '', '', ''), +(20065, '아라시 분지 마법 붕대', 'Bandage en tisse-mage du bassin d\'Arathi', 'Magiestoffverband des Arathibeckens', '阿拉希盆地魔纹布绷带', '阿拉希盆地魔紋布繃帶', 'Venda de paño mágico de la Cuenca de Arathi', 'Venda de tejido mágico de la Cuenca de Arathi', 'Бинты Низины Арати из магической ткани', '', '', '', '', '', '', '', ''), +(20066, '아라시 분지 룬매듭 붕대', 'Bandage en étoffe runique du bassin d\'Arathi', 'Runenstoffverband des Arathibeckens', '阿拉希盆地符文布绷带', '阿拉希盆地符文布繃帶', 'Venda de paño rúnico de la Cuenca de Arathi', 'Venda de paño rúnico de la Cuenca de Arathi', 'Бинты из рунной ткани из Низины Арати', '', '', '', '', '', '', '', ''), +(20067, '아라시 분지 비단 붕대', 'Bandage en soie du bassin d\'Arathi', 'Seidenverband des Arathibeckes', '阿拉希盆地丝质绷带', '阿拉希盆地絲質繃帶', 'Venda de seda de la Cuenca de Arathi', 'Venda de seda de la Cuenca de Arathi', 'Шелковые бинты из Низины Арати', '', '', '', '', '', '', '', ''), +(20068, '죽음의 경비대 망토', 'Cape de garde noir', 'Todeswachen-Umhang', '亡灵卫兵披风', '亡靈衛兵披風', 'Capa de Guardia de la Muerte', 'Capa de Guardia de la Muerte', 'Плащ стража смерти', '', '', '', '', '', '', '', ''), +(20069, '무쇠껍질 지팡이', 'Bâton d\'écorcefer', 'Eisenborkenstab', '铁皮法杖', '鐵皮法杖', 'Bastón Cortezaférrea', 'Bastón Cortezaférrea', 'Посох Железной Коры', '', '', '', '', '', '', '', ''), +(20070, '현자의 발톱', 'Griffe du sage', 'Klaue der Weisheit', '先知之爪', '先知之爪', 'Garra sabia', 'Garra sabia', 'Коготь мудреца', '', '', '', '', '', '', '', ''), +(20071, '아라소르 부적', 'Talisman d\'Arathor', 'Talisman von Arathor', '阿拉索护符', '阿拉索護符', 'Talismán de Arathor', 'Dije de Arathor', 'Талисман Аратора', '', '', '', '', '', '', '', ''), +(20072, '파멸단 부적', 'Talisman du Profanateur', 'Talisman der Entweihten', '污染者护符', '污染者護符', 'Talismán de Rapiñador', 'Dije de Rapiñador', 'Талисман Осквернителя', '', '', '', '', '', '', '', ''), +(20073, '의장대 망토', 'Cape de la garde d\'honneur', 'Umhang der Ehrenwache', '荣誉卫士披风', '榮譽衛士披風', 'Capa de Guardia de honor', 'Capa de Guardia de honor', 'Плащ отважного стража', '', '', '', '', '', '', '', ''), +(20074, '푸짐한 악어 스튜', 'Ragoût épais de crocilisque', 'Schwerer Krokiliskeneintopf', '鳄鱼炖肉', '鱷魚燉肉', 'Estofado de crocolisco pesado', 'Estofado de crocolisco pesado', 'Сытная похлебка из кроколиска', '', '', '', '', '', '', '', ''), +(20075, '조리법: 푸짐한 악어 스튜', 'Recette : Ragoût épais de crocilisque', 'Rezept: Schwerer Krokiliskeneintopf', '食谱:鳄鱼炖肉', '食譜:鱷魚燉肉', 'Receta: estofado de crocolisco pesado', 'Receta: estofado de crocolisco pesado', 'Рецепт: сытная похлебка из кроколиска', '', '', '', '', '', '', '', ''), +(20076, '잔달라 모조의 인장', 'Cachet de mojo zandalar', 'Zandalarianisches Siegel des Mojo', '赞达拉魔精徽记', '贊達拉魔精徽記', 'Sello Zandalar de mojo', 'Sello Zandalar de mojo', 'Магический перстень Зандалара', '', '', '', '', '', '', '', ''), +(20077, '잔달라 힘의 인장', 'Cachet de puissance zandalar', 'Zandalarianisches Siegel der Macht', '赞达拉力量徽记', '贊達拉力量徽記', 'Sello Zandalar de poderío', 'Sello Zandalar de poderío', 'Перстень могущества Зандалара', '', '', '', '', '', '', '', ''), +(20078, '잔달라 평온의 인장', 'Cachet de sérénité zandalar', 'Zandalarianisches Siegel der inneren Ruhe', '赞达拉宁静徽记', '贊達拉寧靜徽記', 'Sello Zandalar de serenidad', 'Sello Zandalar de serenidad', 'Перстень безмятежности Зандалара', '', '', '', '', '', '', '', ''), +(20079, '잔자의 기백', 'Esprit de Zanza', 'Zanzas Geist', '赞扎之魂', '贊札之魂', 'Espíritu de Zanza', 'Espíritu de Zanza', 'Дух Занзы', '잔자의 마력이 깃들어 있습니다!', 'Béni avec le mojo de Zanza !', 'Gesegnet mit Zanzas Mojo!', '经过了赞扎的祝福!', '經過了贊札魔精的祝福!', '¡Bendecido con el mojo de Zanza!', '¡Bendecido con el mojo de Zanza!', 'Благословлено силой Занзы!'), +(20080, '잔자의 광휘', 'Brillance de Zanza', 'Zanzas Glanz', '赞扎之光', '贊札之光', 'Brillo de Zanza', 'Brillo de Zanza', 'Блеск Занзы', '잔자의 마력이 깃들어 있습니다!', 'Béni avec le mojo de Zanza !', 'Gesegnet mit Zanzas Mojo!', '经过了赞扎的祝福!', '經過了贊札魔精的祝福!', '¡Bendecido con el mojo de Zanza!', '¡Bendecido con el mojo de Zanza!', 'Благословлено силой Занзы!'), +(20081, '잔자의 신속', 'Rapidité de Zanza', 'Zanzas Schnelligkeit', '赞扎之速', '贊札之速', 'Agilidad de Zanza', 'Presteza de Zanza', 'Скорость Занзы', '잔자의 마력이 깃들어 있습니다!', 'Béni avec le mojo de Zanza !', 'Gesegnet mit Zanzas Mojo!', '经过了赞扎的祝福!', '經過了贊札魔精的祝福!', '¡Bendecido con el mojo de Zanza!', '¡Bendecido con el mojo de Zanza!', 'Благословлено силой Занзы!'), +(20082, '재앙의 마법봉', 'Bâton de malheur', 'Stab des Leidens', '悲哀之杖', '悲哀之杖', 'Bastón de aflicción', 'Bastón de aflicción', 'Горепосох', '대적하는 자에게 재앙이 있으리라!', 'Malheur à ceux qui s\'y opposent.', 'Wehe denen, die sich entgegenstellen.', '为敌人默哀。', '為敵人默哀。', 'Pobres de los que se opongan.', 'Pobres de los que se opongan.', 'Горе врагам.'), +(20083, '사냥용 창', 'Epieu de chasse', 'Jagdspeer', '狩猎长矛', '狩獵長矛', 'Lanza de caza', 'Lanza de caza', 'Охотничье копье', '', '', '', '', '', '', '', ''), +(20084, '사냥용 그물', 'Filet de chasse', 'Jagdnetz', '狩猎钩网', '狩獵鉤網', 'Red de caza', 'Red de caza', 'Охотничья сеть', '', '', '', '', '', '', '', ''), +(20085, '신비의 결정', 'Fragment d\'arcane', 'Arkaner Splitter', '奥术碎片', '祕法碎片', 'Fragmento Arcano', 'Trozo Arcano', 'Кристалл тайной магии', '', '', '', '', '', '', '', ''), +(20086, '투척용 검은강철 나이프', 'Couteau de lancer du crépuscule d\'acier', 'Düsterstahlwurfmesser', '暗钢飞刀', '暗鋼飛刀', 'Cuchillo arrojadizo de acero del Alba', '', 'Метательный нож туманной стали', '', '', '', '', '', '', '', ''), +(20087, '폭풍히드라 비늘', 'Ecailles de vandale des flots', 'Wellenhauerschuppen', '碎浪多头怪的鳞片', '碎浪多頭怪的鱗片', 'Escamas de vándalo marino', 'Escamas de vándalo marino', 'Чешуя волношлепа', '', '', '', '', '', '', '', ''), +(20088, '산악연대 사슬 벨트', 'Ceinturon des Hautes-terres en anneaux', 'Kettengurt des Highlanders', '高地链甲束带', '高地鍊甲腰帶', 'Faja de anillas de montañés', 'Faja de anillas de montañés', 'Плетеный ремень горца', '', '', '', '', '', '', '', ''), +(20089, '산악연대 사슬 벨트', 'Ceinturon des Hautes-terres en anneaux', 'Kettengurt des Highlanders', '高地链甲束带', '高地鍊甲腰帶', 'Faja de anillas de montañés', 'Faja de anillas de montañés', 'Плетеный ремень горца', '', '', '', '', '', '', '', ''), +(20090, '산악연대 사슬 벨트', 'Ceinturon des Hautes-terres en anneaux', 'Kettengurt des Highlanders', '高地链甲束带', '高地鍊甲腰帶', 'Faja de anillas de montañés', '', '', '', '', '', '', '', '', '', ''), +(20091, '산악연대 사슬 경갑', 'Grèves des Hautes-terres en anneaux', 'Kettenschienbeinschützer des Highlanders', '高地链甲护胫', '高地鍊甲護脛', 'Grebas de anillas de montañés', 'Grebas de anillas de montañés', 'Плетеные наголенники горца', '', '', '', '', '', '', '', ''), +(20092, '산악연대 사슬 경갑', 'Grèves des Hautes-terres en anneaux', 'Kettenschienbeinschützer des Highlanders', '高地链甲护胫', '高地鍊甲護脛', 'Grebas de anillas de montañés', 'Grebas de anillas de montañés', 'Плетеные наголенники горца', '', '', '', '', '', '', '', ''), +(20093, '산악연대 사슬 경갑', 'Grèves des Hautes-terres en anneaux', 'Kettenschienbeinschützer des Highlanders', '高地链甲护胫', '高地鍊甲護脛', 'Grebas de anillas de montañés', '', '', '', '', '', '', '', '', '', ''), +(20094, '산악연대 헝겊 장화', 'Bottes des Hautes-terres en tissu', 'Stoffstiefel des Highlanders', '高地布质长靴', '高地布質長靴', 'Botas de paño de montañés', 'Botas de paño de montañés', 'Матерчатые сапоги горца', '', '', '', '', '', '', '', ''), +(20095, '산악연대 헝겊 장화', 'Bottes des Hautes-terres en tissu', 'Stoffstiefel des Highlanders', '高地布质长靴', '高地布質長靴', 'Botas de paño de montañés', 'Botas de paño de montañés', 'Матерчатые сапоги горца', '', '', '', '', '', '', '', ''), +(20096, '산악연대 헝겊 장화', 'Bottes des Hautes-terres en tissu', 'Stoffstiefel des Highlanders', '高地布质长靴', '高地布質長靴', 'Botas de paño de montañés', 'Botas de paño de montañés', 'Матерчатые сапоги горца', '', '', '', '', '', '', '', ''), +(20097, '산악연대 헝겊 벨트', 'Ceinturon des Hautes-terres en tissu', 'Stoffgurt des Highlanders', '高地布质束带', '高地布質腰帶', 'Faja de paño de montañés', 'Faja de paño de montañés', 'Матерчатый ремень горца', '', '', '', '', '', '', '', ''), +(20098, '산악연대 헝겊 벨트', 'Ceinturon des Hautes-terres en tissu', 'Stoffgurt des Highlanders', '高地布质束带', '高地布質腰帶', 'Faja de paño de montañés', 'Faja de paño de montañés', 'Матерчатый ремень горца', '', '', '', '', '', '', '', ''), +(20099, '산악연대 헝겊 벨트', 'Ceinturon des Hautes-terres en tissu', 'Stoffgurt des Highlanders', '高地布质束带', '高地布質腰帶', 'Faja de paño de montañés', 'Faja de paño de montañés', 'Матерчатый ремень горца', '', '', '', '', '', '', '', ''), +(20100, '산악연대 도마뱀가죽 장화', 'Bottes des Hautes-terres en cuir de lézard', 'Echsenlederstiefel des Highlanders', '高地蜥蜴皮长靴', '高地蜥蜴皮長靴', 'Botas de pellejo de lagarto de montañés', 'Botas de pellejo de lagarto de montañés', 'Сапоги горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20101, '산악연대 도마뱀가죽 장화', 'Bottes des Hautes-terres en cuir de lézard', 'Echsenlederstiefel des Highlanders', '高地蜥蜴皮长靴', '高地蜥蜴皮長靴', 'Botas de pellejo de lagarto de montañés', 'Botas de pellejo de lagarto de montañés', 'Сапоги горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20102, '산악연대 도마뱀가죽 장화', 'Bottes des Hautes-terres en cuir de lézard', 'Echsenlederstiefel des Highlanders', '高地蜥蜴皮长靴', '高地蜥蜴皮長靴', 'Botas de pellejo de lagarto de montañés', 'Botas de pellejo de lagarto de montañés', 'Сапоги горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20103, '산악연대 도마뱀가죽 벨트', 'Ceinturon des Hautes-terres en cuir de lézard', 'Echsenledergurt des Highlanders', '高地蜥蜴皮束带', '高地蜥蜴皮腰帶', 'Faja de pellejo de lagarto de montañés', 'Faja de pellejo de lagarto de montañés', 'Ремень горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20104, '산악연대 도마뱀가죽 벨트', 'Ceinturon des Hautes-terres en cuir de lézard', 'Echsenledergurt des Highlanders', '高地蜥蜴皮束带', '高地蜥蜴皮腰帶', 'Faja de pellejo de lagarto de montañés', 'Faja de pellejo de lagarto de montañés', 'Ремень горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20105, '산악연대 도마뱀가죽 벨트', 'Ceinturon des Hautes-terres en cuir de lézard', 'Echsenledergurt des Highlanders', '高地蜥蜴皮束带', '高地蜥蜴皮腰帶', 'Faja de pellejo de lagarto de montañés', 'Faja de pellejo de lagarto de montañés', 'Ремень горца из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20106, '산악연대 강철 벨트', 'Ceinturon des Hautes-terres lamellaire', 'Lamellengurt des Highlanders', '高地板层甲束带', '高地片甲腰帶', 'Faja de láminas de montañés', 'Faja de láminas de montañés', 'Ламеллярный ремень горца', '', '', '', '', '', '', '', ''), +(20107, '산악연대 강철 벨트', 'Ceinturon des Hautes-terres lamellaire', 'Lamellengurt des Highlanders', '高地板层甲束带', '高地片甲腰帶', 'Faja de láminas de montañés', 'Faja de láminas de montañés', 'Ламеллярный ремень горца', '', '', '', '', '', '', '', ''), +(20108, '산악연대 강철 벨트', 'Ceinturon des Hautes-terres lamellaire', 'Lamellengurt des Highlanders', '高地板层甲束带', '高地片甲腰帶', 'Faja de láminas de montañés', 'Faja de láminas de montañés', 'Ламеллярный ремень горца', '', '', '', '', '', '', '', ''), +(20109, '산악연대 강철 경갑', 'Grèves des Hautes-terres lamellaires', 'Lamellenschienbeinschützer des Highlanders', '高地板层甲护胫', '高地片甲護脛', 'Grebas de láminas de montañés', 'Grebas de láminas de montañés', 'Ламеллярные наголенники горца', '', '', '', '', '', '', '', ''), +(20110, '산악연대 강철 경갑', 'Grèves des Hautes-terres lamellaires', 'Lamellenschienbeinschützer des Highlanders', '高地板层甲护胫', '高地片甲護脛', 'Grebas de láminas de montañés', 'Grebas de láminas de montañés', 'Ламеллярные наголенники горца', '', '', '', '', '', '', '', ''), +(20111, '산악연대 강철 경갑', 'Grèves des Hautes-terres lamellaires', 'Lamellenschienbeinschützer des Highlanders', '高地板层甲护胫', '高地片甲護脛', 'Grebas de láminas de montañés', 'Grebas de láminas de montañés', 'Ламеллярные наголенники горца', '', '', '', '', '', '', '', ''), +(20112, '산악연대 가죽 장화', 'Bottes des Hautes-terres en cuir', 'Lederstiefel des Highlanders', '高地皮甲长靴', '高地皮甲長靴', 'Botas de cuero de montañés', 'Botas de cuero de montañés', 'Кожаные сапоги горца', '', '', '', '', '', '', '', ''), +(20113, '산악연대 가죽 장화', 'Bottes des Hautes-terres en cuir', 'Lederstiefel des Highlanders', '高地皮甲长靴', '高地皮甲長靴', 'Botas de cuero de montañés', 'Botas de cuero de montañés', 'Кожаные сапоги горца', '', '', '', '', '', '', '', ''), +(20114, '산악연대 가죽 장화', 'Bottes des Hautes-terres en cuir', 'Lederstiefel des Highlanders', '高地皮甲长靴', '高地皮甲長靴', 'Botas de cuero de montañés', 'Botas de cuero de montañés', 'Кожаные сапоги горца', '', '', '', '', '', '', '', ''), +(20115, '산악연대 가죽 벨트', 'Ceinturon des Hautes-terres en cuir', 'Ledergurt des Highlanders', '高地皮甲束带', '高地皮甲腰帶', 'Faja de cuero de montañés', 'Faja de cuero de montañés', 'Кожаный ремень горца', '', '', '', '', '', '', '', ''), +(20116, '산악연대 가죽 벨트', 'Ceinturon des Hautes-terres en cuir', 'Ledergurt des Highlanders', '高地皮甲束带', '高地皮甲腰帶', 'Faja de cuero de montañés', 'Faja de cuero de montañés', 'Кожаный ремень горца', '', '', '', '', '', '', '', ''), +(20117, '산악연대 가죽 벨트', 'Ceinturon des Hautes-terres en cuir', 'Ledergurt des Highlanders', '高地皮甲束带', '高地皮甲腰帶', 'Faja de cuero de montañés', 'Faja de cuero de montañés', 'Кожаный ремень горца', '', '', '', '', '', '', '', ''), +(20118, '산악연대 쇠사슬 벨트', 'Ceinturon des Hautes-terres en mailles', 'Panzergurt des Highlanders', '高地锁甲束带', '高地鎖甲腰帶', 'Faja de malla de montañés', 'Faja de malla de montañés', 'Кольчужный ремень горца', '', '', '', '', '', '', '', ''), +(20119, '산악연대 쇠사슬 벨트', 'Ceinturon des Hautes-terres en mailles', 'Panzergurt des Highlanders', '高地锁甲束带', '高地鎖甲腰帶', 'Faja de malla de montañés', 'Faja de malla de montañés', 'Кольчужный ремень горца', '', '', '', '', '', '', '', ''), +(20120, '산악연대 쇠사슬 벨트', 'Ceinturon des Hautes-terres en mailles', 'Panzergurt des Highlanders', '高地锁甲束带', '高地鎖甲腰帶', 'Faja de malla de montañés', 'Faja de malla de montañés', 'Кольчужный ремень горца', '', '', '', '', '', '', '', ''), +(20121, '산악연대 쇠사슬 경갑', 'Grèves des Hautes-terres en mailles', 'Panzerschienbeinschützer des Highlanders', '高地锁甲护胫', '高地鎖甲護脛', 'Grebas de malla de montañés', 'Grebas de malla de montañés', 'Наголенники горца', '', '', '', '', '', '', '', ''), +(20122, '산악연대 쇠사슬 경갑', 'Grèves des Hautes-terres en mailles', 'Panzerschienbeinschützer des Highlanders', '高地锁甲护胫', '高地鎖甲護脛', 'Grebas de malla de montañés', 'Grebas de malla de montañés', 'Наголенники горца', '', '', '', '', '', '', '', ''), +(20123, '산악연대 쇠사슬 경갑', 'Grèves des Hautes-terres en mailles', 'Panzerschienbeinschützer des Highlanders', '高地锁甲护胫', '高地鎖甲護脛', 'Grebas de malla de montañés', 'Grebas de malla de montañés', 'Наголенники горца', '', '', '', '', '', '', '', ''), +(20124, '산악연대 판금 벨트', 'Ceinturon des Hautes-terres en plaques', 'Plattengurt des Highlanders', '高地板甲束带', '高地鎧甲腰帶', 'Faja de placas de montañés', 'Faja de placas de montañés', 'Латный ремень горца', '', '', '', '', '', '', '', ''), +(20125, '산악연대 판금 벨트', 'Ceinturon des Hautes-terres en plaques', 'Plattengurt des Highlanders', '高地板甲束带', '高地鎧甲腰帶', 'Faja de placas de montañés', 'Faja de placas de montañés', 'Латный ремень горца', '', '', '', '', '', '', '', ''), +(20126, '산악연대 판금 벨트', 'Ceinturon des Hautes-terres en plaques', 'Plattengurt des Highlanders', '高地板甲束带', '高地鎧甲腰帶', 'Faja de placas de montañés', '', '', '', '', '', '', '', '', '', ''), +(20127, '산악연대 판금 경갑', 'Grèves des Hautes-terres en plaques', 'Plattenschienbeinschützer des Highlanders', '高地板甲护胫', '高地鎧甲護脛', 'Grebas de placas de montañés', 'Grebas de placas de montañés', 'Латные наголенники горца', '', '', '', '', '', '', '', ''), +(20128, '산악연대 판금 경갑', 'Grèves des Hautes-terres en plaques', 'Plattenschienbeinschützer des Highlanders', '高地板甲护胫', '高地鎧甲護脛', 'Grebas de placas de montañés', 'Grebas de placas de montañés', 'Латные наголенники горца', '', '', '', '', '', '', '', ''), +(20129, '산악연대 판금 경갑', 'Grèves des Hautes-terres en plaques', 'Plattenschienbeinschützer des Highlanders', '高地板甲护胫', '高地鎧甲護脛', 'Grebas de placas de montañés', '', '', '', '', '', '', '', '', '', ''), +(20130, '다이아몬드 물통', 'Flacon de diamant', 'Diamantenfläschchen', '钻石水瓶', '鑽石水瓶', 'Frasco de diamante', 'Frasco de diamante', 'Алмазная фляжка', '시원한 얼음이 들어 있습니다.', 'Servi avec des glaçons.', 'Auf Eis serviert.', '采自岩石。', '滴滴香濃。', 'Servido con mucho hielo.', 'Servido con mucho hielo.', 'Подается со льдом.'), +(20131, '파멸단 전투 휘장', 'Tabard de bataille des Profanateurs', 'Wappenrock der Entweihten', '污染者军旗', '污染者軍服', 'Tabardo de batalla de los Rapiñadores', 'Tabardo de batalla de los Rapiñadores', 'Боевая гербовая накидка осквернителей', '', '', '', '', '', '', '', ''), +(20132, '아라소르 전투 휘장', 'Tabard de bataille d\'Arathor', 'Wappenrock der Arathor', '阿拉索军旗', '阿拉索軍服', 'Tabardo de batalla de Arathor', 'Tabardo de batalla de Arathor', 'Араторская боевая гербовая накидка', '', '', '', '', '', '', '', ''), +(20133, '성난하늘 건틀릿', 'Gantelets Fureur-du-ciel', 'Stulpen des Himmelszorns', '天怒护手', '天怒護手', 'Guanteletes de furia del cielo', 'Guanteletes furia del cielo', 'Рукавицы Небесной Ярости', '', '', '', '', '', '', '', ''), +(20134, '성난하늘 투구', 'Casque Fureur-du-ciel', 'Helm des Himmelszorns', '天怒头盔', '天怒頭盔', 'Yelmo furia del cielo', 'Yelmo furia del cielo', 'Шлем Небесной Ярости', '', '', '', '', '', '', '', ''), +(20135, '시험용 90 Epic Warrior Bracelets', '90 Epique Guerrier Bracelets', '90 Episch Krieger Armreifen', '', '90 史詩戰士腕輪', '90 Pulseras épicas de guerrero', '90 Pulseras épicas de guerrero', '90 Превосходные воинские браслеты', '', '', '', '', '', '', '', ''), +(20136, '시험용 90 Epic Warrior Breastplate', '90 Epique Guerrier Cuirasse', '90 Episch Krieger Brustplatte', '', '90 史詩戰士胸甲', '90 Peto épico de guerrero', '90 Coraza épica de guerrero', '90 Превосходная воинская кираса', '', '', '', '', '', '', '', ''), +(20137, '시험용 90 Epic Warrior Gauntlets', '90 Epique Guerrier Gantelets', '90 Episch Krieger Stulpen', '', '90 史詩戰士護手', '90 Guanteletes épicos de guerrero', '90 Guanteletes épicos de guerrero', '90 Превосходные воинские рукавицы', '', '', '', '', '', '', '', ''), +(20138, '시험용 90 Epic Warrior Helm', '90 Epique Guerrier Casque', '90 Episch Krieger Helm', '', '90 史詩戰士頭盔', '90 Yelmo épico de guerrero', '90 Yelmo épico de guerrero', '90 Превосходный воинский шлем', '', '', '', '', '', '', '', ''), +(20139, '시험용 90 Epic Warrior Legplates', '90 Epique Guerrier Cuissards', '90 Episch Krieger Beinplatten', '', '90 史詩戰士護腿', '90 Quijotes épicos de guerrero', '90 Quijotes épicos de guerrero', '90 Превосходные воинские ножные латы', '', '', '', '', '', '', '', ''), +(20140, '시험용 90 Epic Warrior Pauldrons', '90 Epique Guerrier Espauliers', '90 Episch Krieger Schulterstücke', '', '90 史詩戰士肩鎧', '90 Espaldares épicos de guerrero', '90 Espaldares épicos de guerrero', '90 Превосходное воинское наплечье', '', '', '', '', '', '', '', ''), +(20141, '시험용 90 Epic Warrior Sabatons', '90 Epique Guerrier Solerets', '90 Episch Krieger Sabatons', '', '90 史詩戰士重靴', '90 Escarpes épicos de guerrero', '90 Escarpes épicos de guerrero', '90 Превосходные воинские башмаки', '', '', '', '', '', '', '', ''), +(20142, '시험용 90 Epic Warrior Waistband', '90 Epique Guerrier Baudrier', '90 Episch Krieger Gürtelbund', '', '90 史詩戰士腰帶', '90 Pretina épica de guerrero', '90 Pretina épica de guerrero', '90 Превосходный воинский боевой пояс', '', '', '', '', '', '', '', ''), +(20143, '시험용 90 Epic Warrior Neck', '90 Epique Guerrier Cou', '90 Episch Krieger Hals', '', '90 史詩戰士項鍊', '90 Cuello épico de guerrero', '90 Gola épica de guerrero', '90 Превосходный воинский воротник', '', '', '', '', '', '', '', ''), +(20144, '시험용 90 Epic Warrior Ring', '90 Epique Guerrier Anneau', '90 Episch Krieger Ring', '', '90 史詩戰士之戒', '90 Anillo épico de guerrero', '90 Anillo épico de guerrero', '90 Превосходное воинское кольцо', '', '', '', '', '', '', '', ''), +(20145, '시험용 90 Epic Warrior Cloak', '90 Epique Guerrier Cape', '90 Episch Krieger Umhang', '', '90 史詩戰士披風', '90 Capa épica de guerrero', '90 Capa épica de guerrero', '90 Превосходный воинский плащ', '', '', '', '', '', '', '', ''), +(20146, '시험용 90 Epic Warrior Gun', '90 Epique Guerrier Fusil', '90 Episch Krieger Schusswaffe', '', '90 史詩戰士之槍', '90 Pistola épica de guerrero', '90 Pistola épica de guerrero', '90 Превосходное воинское ружье', '', '', '', '', '', '', '', ''), +(20149, '시험용 90 Epic Warrior Axe', '90 Epique Guerrier Hache', '90 Episch Krieger Axt', '', '90 史詩戰士之斧', '90 Hacha épica de guerrero', '90 Hacha épica de guerrero', '90 Превосходная воинская секира', '', '', '', '', '', '', '', ''), +(20150, '파멸단 사슬 벨트', 'Ceinturon de Profanateur en anneaux', 'Kettengurt der Entweihten', '污染者的链甲束带', '污染者的鍊甲腰帶', 'Faja de anillas de Rapiñador', 'Faja de anillas de Rapiñador', 'Плетеный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20151, '파멸단 사슬 벨트', 'Ceinturon de Profanateur en anneaux', 'Kettengurt der Entweihten', '污染者的链甲束带', '污染者的鍊甲腰帶', 'Faja de anillas de Rapiñador', 'Faja de anillas de Rapiñador', 'Плетеный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20152, '파멸단 사슬 벨트', 'Ceinturon de Profanateur en anneaux', 'Kettengurt der Entweihten', '污染者的链甲束带', '污染者的鍊甲腰帶', 'Faja de anillas de Rapiñador', 'Faja de anillas de Rapiñador', 'Плетеный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20153, '파멸단 사슬 벨트', 'Ceinturon de Profanateur en anneaux', 'Kettengurt der Entweihten', '污染者的链甲束带', '污染者的鍊甲腰帶', 'Faja de anillas de Rapiñador', 'Faja de anillas de Rapiñador', 'Плетеный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20154, '파멸단 사슬 경갑', 'Grèves de Profanateur en anneaux', 'Kettenschienbeinschützer der Entweihten', '污染者的链甲护胫', '污染者的鍊甲護脛', 'Grebas de anillas de Rapiñador', 'Grebas de anillas de Rapiñador', 'Плетеные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20155, '파멸단 사슬 경갑', 'Grèves de Profanateur en anneaux', 'Kettenschienbeinschützer der Entweihten', '污染者的链甲护胫', '污染者的鍊甲護脛', 'Grebas de anillas de Rapiñador', 'Grebas de anillas de Rapiñador', 'Плетеные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20156, '파멸단 사슬 경갑', 'Grèves de Profanateur en anneaux', 'Kettenschienbeinschützer der Entweihten', '污染者的链甲护胫', '污染者的鍊甲護脛', 'Grebas de anillas de Rapiñador', 'Grebas de anillas de Rapiñador', 'Плетеные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20157, '파멸단 사슬 경갑', 'Grèves de Profanateur en anneaux', 'Kettenschienbeinschützer der Entweihten', '污染者的链甲护胫', '污染者的鍊甲護脛', 'Grebas de anillas de Rapiñador', 'Grebas de anillas de Rapiñador', 'Плетеные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20158, '파멸단 사슬 어깨갑옷', 'Espauliers de Profanateur en anneaux', 'Kettenschulterstücke der Entweihten', '污染者的链甲护肩', '污染者的鍊甲護肩', 'Espaldares de anillas de Rapiñador', 'Espaldares de anillas de Rapiñador', 'Плетеное наплечье Осквернителя', '', '', '', '', '', '', '', ''), +(20159, '파멸단 헝겊 장화', 'Bottes de Profanateur en tissu', 'Stoffstiefel der Entweihten', '污染者的布质长靴', '污染者的布質長靴', 'Botas de paño de Rapiñador', 'Botas de paño de Rapiñador', 'Суконные сапоги Осквернителя', '', '', '', '', '', '', '', ''), +(20160, '파멸단 헝겊 장화', 'Bottes de Profanateur en tissu', 'Stoffstiefel der Entweihten', '污染者的布质长靴', '污染者的布質長靴', 'Botas de paño de Rapiñador', 'Botas de paño de Rapiñador', 'Суконные сапоги Осквернителя', '', '', '', '', '', '', '', ''), +(20161, '파멸단 헝겊 장화', 'Bottes de Profanateur en tissu', 'Stoffstiefel der Entweihten', '污染者的布质长靴', '污染者的布質長靴', 'Botas de paño de Rapiñador', 'Botas de paño de Rapiñador', 'Суконные сапоги Осквернителя', '', '', '', '', '', '', '', ''), +(20162, '파멸단 헝겊 장화', 'Bottes de Profanateur en tissu', 'Stoffstiefel der Entweihten', '污染者的布质长靴', '污染者的布質長靴', 'Botas de paño de Rapiñador', 'Botas de paño de Rapiñador', 'Суконные сапоги Осквернителя', '', '', '', '', '', '', '', ''), +(20163, '파멸단 헝겊 벨트', 'Ceinturon de Profanateur en tissu', 'Stoffgurt der Entweihten', '污染者的布质束带', '污染者的布質腰帶', 'Faja de paño de Rapiñador', 'Faja de paño de Rapiñador', 'Матерчатый ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20164, '파멸단 헝겊 벨트', 'Ceinturon de Profanateur en tissu', 'Stoffgurt der Entweihten', '污染者的布质束带', '污染者的布質腰帶', 'Faja de paño de Rapiñador', 'Faja de paño de Rapiñador', 'Матерчатый ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20165, '파멸단 헝겊 벨트', 'Ceinturon de Profanateur en tissu', 'Stoffgurt der Entweihten', '污染者的布质束带', '污染者的布質腰帶', 'Faja de paño de Rapiñador', 'Faja de paño de Rapiñador', 'Матерчатый ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20166, '파멸단 헝겊 벨트', 'Ceinturon de Profanateur en tissu', 'Stoffgurt der Entweihten', '污染者的布质束带', '污染者的布質腰帶', 'Faja de paño de Rapiñador', 'Faja de paño de Rapiñador', 'Матерчатый ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20167, '파멸단 도마뱀가죽 장화', 'Bottes de Profanateur en cuir de lézard', 'Drachenlederstiefel der Entweihten', '污染者的蜥蜴皮长靴', '污染者的蜥蜴皮長靴', 'Botas de pellejo de lagarto de Rapiñador', 'Botas de pellejo de lagarto de Rapiñador', 'Сапоги Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20168, '파멸단 도마뱀가죽 장화', 'Bottes de Profanateur en cuir de lézard', 'Drachenlederstiefel der Entweihten', '污染者的蜥蜴皮长靴', '污染者的蜥蜴皮長靴', 'Botas de pellejo de lagarto de Rapiñador', 'Botas de pellejo de lagarto de Rapiñador', 'Сапоги Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20169, '파멸단 도마뱀가죽 장화', 'Bottes de Profanateur en cuir de lézard', 'Drachenlederstiefel der Entweihten', '污染者的蜥蜴皮长靴', '污染者的蜥蜴皮長靴', 'Botas de pellejo de lagarto de Rapiñador', 'Botas de pellejo de lagarto de Rapiñador', 'Сапоги Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20170, '파멸단 도마뱀가죽 장화', 'Bottes de Profanateur en cuir de lézard', 'Drachenlederstiefel der Entweihten', '污染者的蜥蜴皮长靴', '污染者的蜥蜴皮長靴', 'Botas de pellejo de lagarto de Rapiñador', 'Botas de pellejo de lagarto de Rapiñador', 'Сапоги Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20171, '파멸단 도마뱀가죽 벨트', 'Ceinturon de Profanateur en cuir de lézard', 'Drachenledergurt der Entweihten', '污染者的蜥蜴皮束带', '污染者的蜥蜴皮腰帶', 'Faja de pellejo de lagarto de Rapiñador', 'Faja de pellejo de lagarto de Rapiñador', 'Ремень Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20172, '파멸단 도마뱀가죽 벨트', 'Ceinturon de Profanateur en cuir de lézard', 'Drachenledergurt der Entweihten', '污染者的蜥蜴皮束带', '污染者的蜥蜴皮腰帶', 'Faja de pellejo de lagarto de Rapiñador', 'Faja de pellejo de lagarto de Rapiñador', 'Ремень Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20173, '파멸단 도마뱀가죽 벨트', 'Ceinturon de Profanateur en cuir de lézard', 'Drachenledergurt der Entweihten', '污染者的蜥蜴皮束带', '污染者的蜥蜴皮腰帶', 'Faja de pellejo de lagarto de Rapiñador', 'Faja de pellejo de lagarto de Rapiñador', 'Ремень Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20174, '파멸단 도마뱀가죽 벨트', 'Ceinturon de Profanateur en cuir de lézard', 'Drachenledergurt der Entweihten', '污染者的蜥蜴皮束带', '污染者的蜥蜴皮腰帶', 'Faja de pellejo de lagarto de Rapiñador', 'Faja de pellejo de lagarto de Rapiñador', 'Ремень Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20175, '파멸단 도마뱀가죽 어깨보호구', 'Epaulières de Profanateur en cuir de lézard', 'Drachenlederschultern der Entweihten', '污染者的蜥蜴皮护肩', '污染者的蜥蜴皮護肩', 'Hombreras de pellejo de lagarto de Rapiñador', 'Sobrehombros de pellejo de lagarto de Rapiñador', 'Наплечники Осквернителя из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(20176, '파멸단 견장', 'Epaulettes de Profanateur', 'Schulterklappen der Entweihten', '污染者肩饰', '污染者肩飾', 'Insignias de Rapiñador', 'Cubrehombros de Rapiñador', 'Эполеты Осквернителя', '', '', '', '', '', '', '', ''), +(20177, '파멸단 강철 벨트', 'Ceinturon lamellaire de Profanateur', 'Lamellengurt der Entweihten', '污染者的板层甲束带', '污染者的片甲腰帶', 'Faja de láminas de Rapiñador', 'Faja de láminas de Rapiñador', 'Ламеллярный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20178, '파멸단 강철 벨트', 'Ceinturon de Profanateur lamellaire', 'Lamellengurt der Entweihten', '污染者的板层甲束带', '污染者的片甲腰帶', 'Faja de láminas de Rapiñador', 'Faja de láminas de Rapiñador', 'Ламеллярный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20179, '파멸단 강철 벨트', 'Ceinturon lamellaire de Profanateur', 'Lamellengurt der Entweihten', '污染者的板层甲束带', '污染者的片甲腰帶', 'Faja de láminas de Rapiñador', 'Faja de láminas de Rapiñador', 'Ламеллярный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20180, '파멸단 강철 벨트', 'Ceinturon de Profanateur lamellaire', 'Lamellengurt der Entweihten', '污染者的板层甲束带', '污染者的片甲腰帶', 'Faja de láminas de Rapiñador', 'Faja de láminas de Rapiñador', 'Ламеллярный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20181, '파멸단 강철 경갑', 'Grèves de Profanateur lamellaires', 'Lamellenschienbeinschützer der Entweihten', '污染者的板层甲护胫', '污染者的片甲護脛', 'Grebas de láminas de Rapiñador', 'Grebas de láminas de Rapiñador', 'Ламеллярные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20182, '파멸단 강철 경갑', 'Grèves de Profanateur lamellaires', 'Lamellenschienbeinschützer der Entweihten', '污染者的板层甲护胫', '污染者的片甲護脛', 'Grebas de láminas de Rapiñador', 'Grebas de láminas de Rapiñador', 'Ламеллярная наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20183, '파멸단 강철 경갑', 'Grèves de Profanateur lamellaires', 'Lamellenschienbeinschützer der Entweihten', '污染者的板层甲护胫', '污染者的片甲護脛', 'Grebas de láminas de Rapiñador', 'Grebas de láminas de Rapiñador', 'Ламеллярные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20184, '파멸단 강철 어깨갑옷', 'Spallière de Profanateur lamellaire', 'Lamellenschiftung der Entweihten', '污染者的板层甲护肩', '污染者的片甲護肩', 'Bufas de láminas de Rapiñador', 'Bufas de láminas de Rapiñador', 'Ламеллярный наплеч Осквернителя', '', '', '', '', '', '', '', ''), +(20185, '파멸단 강철 경갑', 'Grèves de Profanateur lamellaires', 'Lamellenschienbeinschützer der Entweihten', '污染者的板层甲护胫', '污染者的片甲護脛', 'Grebas de láminas de Rapiñador', 'Grebas de láminas de Rapiñador', 'Ламеллярные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20186, '파멸단 가죽 장화', 'Bottes de Profanateur en cuir', 'Lederstiefel der Entweihten', '污染者的皮甲长靴', '污染者的皮甲長靴', 'Botas de cuero de Rapiñador', 'Botas de cuero de Rapiñador', 'Кожаные сапоги Осквернителя', '', '', '', '', '', '', '', ''), +(20187, '파멸단 가죽 장화', 'Bottes de Profanateur en cuir', 'Lederstiefel der Entweihten', '污染者的皮甲长靴', '污染者的皮甲長靴', 'Botas de cuero de Rapiñador', 'Botas de cuero de Rapiñador', 'Кожаные сапоги Осквернителя', '', '', '', '', '', '', '', ''), +(20188, '파멸단 가죽 장화', 'Bottes de Profanateur en cuir', 'Lederstiefel der Entweihten', '污染者的皮甲长靴', '污染者的皮甲長靴', 'Botas de cuero de Rapiñador', 'Botas de cuero de Rapiñador', 'Кожаные сапоги Осквернителя', '', '', '', '', '', '', '', ''), +(20189, '파멸단 가죽 장화', 'Bottes de Profanateur en cuir', 'Lederstiefel der Entweihten', '污染者的皮甲长靴', '污染者的皮甲長靴', 'Botas de cuero de Rapiñador', 'Botas de cuero de Rapiñador', 'Кожаные сапоги Осквернителя', '', '', '', '', '', '', '', ''), +(20190, '파멸단 가죽 벨트', 'Ceinturon de Profanateur en cuir', 'Ledergurt der Entweihten', '污染者的皮甲束带', '污染者的皮甲腰帶', 'Faja de cuero de Rapiñador Faja', 'Faja de cuero de Rapiñador Faja', 'Кожаный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20191, '파멸단 가죽 벨트', 'Ceinturon de Profanateur en cuir', 'Ledergurt der Entweihten', '污染者的皮甲束带', '污染者的皮甲腰帶', 'Faja de cuero de Rapiñador Faja', 'Faja de cuero de Rapiñador Faja', 'Кожаный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20192, '파멸단 가죽 벨트', 'Ceinturon de Profanateur en cuir', 'Ledergurt der Entweihten', '污染者的皮甲束带', '污染者的皮甲腰帶', 'Faja de cuero de Rapiñador Faja', 'Faja de cuero de Rapiñador Faja', 'Кожаный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20193, '파멸단 가죽 벨트', 'Ceinturon de Profanateur en cuir', 'Ledergurt der Entweihten', '污染者的皮甲束带', '污染者的皮甲腰帶', 'Faja de cuero de Rapiñador Faja', 'Faja de cuero de Rapiñador Faja', 'Кожаный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20194, '파멸단 가죽 어깨보호구', 'Epaulières de Profanateur en cuir', 'Lederschultern der Entweihten', '污染者的皮甲护肩', '污染者的皮甲護肩', 'Hombreras de cuero de Rapiñador', 'Sobrehombros de cuero de Rapiñador', 'Кожаные наплечники Осквернителя', '', '', '', '', '', '', '', ''), +(20195, '파멸단 쇠사슬 벨트', 'Ceinturon de Profanateur en mailles', 'Panzergurt der Entweihten', '污染者的锁甲束带', '污染者的鎖甲腰帶', 'Faja de malla de Rapiñador', 'Faja de malla de Rapiñador', 'Кольчужный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20196, '파멸단 쇠사슬 벨트', 'Ceinturon de Profanateur en mailles', 'Panzergurt der Entweihten', '污染者的锁甲束带', '污染者的鎖甲腰帶', 'Faja de malla de Rapiñador', 'Faja de malla de Rapiñador', 'Кольчужный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20197, '파멸단 쇠사슬 벨트', 'Ceinturon de Profanateur en mailles', 'Panzergurt der Entweihten', '污染者的锁甲束带', '污染者的鎖甲腰帶', 'Faja de malla de Rapiñador', '', '', '', '', '', '', '', '', '', ''), +(20198, '파멸단 쇠사슬 벨트', 'Ceinturon de Profanateur en mailles', 'Panzergurt der Entweihten', '污染者的锁甲束带', '污染者的鎖甲腰帶', 'Faja de malla de Rapiñador', 'Faja de malla de Rapiñador', 'Кольчужный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20199, '파멸단 쇠사슬 경갑', 'Grèves de Profanateur en mailles', 'Panzerschienbeinschützer der Entweihten', '污染者的锁甲护胫', '污染者的鎖甲護脛', 'Grebas de malla de Rapiñador', 'Grebas de malla de Rapiñador', 'Кольчужные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20200, '파멸단 쇠사슬 경갑', 'Grèves de Profanateur en mailles', 'Panzerschienbeinschützer der Entweihten', '污染者的锁甲护胫', '污染者的鎖甲護脛', 'Grebas de malla de Rapiñador', 'Grebas de malla de Rapiñador', 'Кольчужные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20201, '파멸단 쇠사슬 경갑', 'Grèves de Profanateur en mailles', 'Panzerschienbeinschützer der Entweihten', '污染者的锁甲护胫', '污染者的鎖甲護脛', 'Grebas de malla de Rapiñador', 'Grebas de malla de Rapiñador', 'Кольчужные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20202, '파멸단 쇠사슬 경갑', 'Grèves de Profanateur en mailles', 'Panzerschienbeinschützer der Entweihten', '污染者的锁甲护胫', '污染者的鎖甲護脛', 'Grebas de malla de Rapiñador', 'Grebas de malla de Rapiñador', 'Кольчужные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20203, '파멸단 쇠사슬 어깨갑옷', 'Espauliers de Profanateur en mailles', 'Panzerschulterstücke der Entweihten', '污染者的锁甲护肩', '污染者的鎖甲護肩', 'Espaldares de malla de Rapiñador', 'Espaldares de malla de Rapiñador', 'Наплечье Осквернителя', '', '', '', '', '', '', '', ''), +(20204, '파멸단 판금 벨트', 'Ceinturon de Profanateur en plaques', 'Plattengurt der Entweihten', '污染者的板甲束带', '污染者的鎧甲腰帶', 'Faja de placas de Rapiñador', 'Faja de placas de Rapiñador', 'Латный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20205, '파멸단 판금 벨트', 'Ceinturon de Profanateur en plaques', 'Plattengurt der Entweihten', '污染者的板甲束带', '污染者的鎧甲腰帶', 'Faja de placas de Rapiñador', 'Faja de placas de Rapiñador', 'Латный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20206, '파멸단 판금 벨트', 'Ceinturon de Profanateur en plaques', 'Plattengurt der Entweihten', '污染者的板甲束带', '污染者的鎧甲腰帶', 'Faja de placas de Rapiñador', 'Faja de placas de Rapiñador', 'Латный ремень Осквернителя', '', '', '', '', '', '', '', ''), +(20207, '파멸단 판금 벨트', 'Ceinturon de Profanateur en plaques', 'Plattengurt der Entweihten', '污染者的板甲束带', '污染者的鎧甲腰帶', 'Faja de placas de Rapiñador', '', '', '', '', '', '', '', '', '', ''), +(20208, '파멸단 판금 경갑', 'Grèves de Profanateur en plaques', 'Plattenschienbeinschützer der Entweihten', '污染者的板甲护胫', '污染者的鎧甲護脛', 'Grebas de placas de Rapiñador', 'Grebas de placas de Rapiñador', 'Латные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20209, '파멸단 판금 경갑', 'Grèves de Profanateur en plaques', 'Plattenschienbeinschützer der Entweihten', '污染者的板甲护胫', '污染者的鎧甲護脛', 'Grebas de placas de Rapiñador', 'Grebas de placas de Rapiñador', 'Латные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20210, '파멸단 판금 경갑', 'Grèves de Profanateur en plaques', 'Plattenschienbeinschützer der Entweihten', '污染者的板甲护胫', '污染者的鎧甲護脛', 'Grebas de placas de Rapiñador', '', '', '', '', '', '', '', '', '', ''), +(20211, '파멸단 판금 경갑', 'Grèves de Profanateur en plaques', 'Plattenschienbeinschützer der Entweihten', '污染者的板甲护胫', '污染者的鎧甲護脛', 'Grebas de placas de Rapiñador', 'Grebas de placas de Rapiñador', 'Латные наголенники Осквернителя', '', '', '', '', '', '', '', ''), +(20212, '파멸단 판금 어깨갑옷', 'Spallières de Profanateur en plaques', 'Plattenschiftung der Entweihten', '污染者的板甲护肩', '污染者的鎧甲護肩', 'Bufas de placas de Rapiñador', 'Bufas de placas de Rapiñador', 'Латный наплеч Осквернителя', '', '', '', '', '', '', '', ''), +(20213, '쭈그러든 해골 허리띠', 'Ceinture de têtes rétrécies', 'Gürtel mit Schrumpfköpfen', '扭曲头颅腰带', '扭曲頭顱腰帶', 'Cinturón de Cabezas encogidas', 'Cinturón de Cabezas encogidas', 'Пояс Усохших Голов', '', '', '', '', '', '', '', ''), +(20214, '의식의 송곳니', 'Croc de l\'esprit', 'Gedankenreißer', '心灵之牙', '心靈之牙', 'Colmillo mental', 'Colmillo mental', 'Мозгоклык', '', '', '', '', '', '', '', ''), +(20215, '주름진 해골 허리띠', 'Ceinture de têtes réduites', 'Gürtel mit Schrumpelköpfen', '皱缩头颅腰带', '皺縮頭顱腰帶', 'Cinturón de Cabezas secas', 'Cinturón de Cabezas secas', 'Пояс Высохших Голов', '', '', '', '', '', '', '', ''), +(20216, '보존된 해골 허리띠', 'Ceinture de têtes préservées', 'Gürtel mit konservierten Köpfen', '防腐头颅腰带', '防腐頭顱腰帶', 'Cinturón de Cabezas conservadas', 'Cinturón de Cabezas conservadas', 'Пояс Сохраненных Голов', '', '', '', '', '', '', '', ''), +(20217, '작은 해골 허리띠', 'Ceinture de têtes minuscules', 'Gürtel mit winzigen Köpfen', '细小头颅腰带', '細小頭顱腰帶', 'Cinturón de las Pequeñas cabezas', 'Cinturón de las Pequeñas cabezas', 'Пояс Крошечных Голов', '', '', '', '', '', '', '', ''), +(20218, '빛 바랜 학카리 망토', 'Cape hakkari terne', 'Ausgeblichener Hakkariumhang', '褪色的哈卡莱披风', '褪色的哈卡萊披風', 'Capa Hakkari descolorida', 'Capa Hakkari descolorida', 'Выцветший плащ Хаккари', '', '', '', '', '', '', '', ''), +(20219, '너덜너덜한 학카리 단망토', 'Cape hakkari rapiécée', 'Zerlumptes Hakkaricape', '破碎的哈卡莱披风', '破碎的哈卡萊披風', 'Manteo Hakkari andrajoso', 'Manteo Hakkari andrajoso', 'Потрепанная накидка Хаккари', '', '', '', '', '', '', '', ''), +(20220, '무쇠껍질 지팡이', 'Bâton d\'écorcefer', 'Eisenborkenstab', '铁皮法杖', '鐵皮法杖', 'Bastón Cortezaférrea', 'Bastón Cortezaférrea', 'Посох Железной Коры', '', '', '', '', '', '', '', ''), +(20221, '폴로르의 전설의 명마', 'Monture fabuleuse de Dagharn', 'Forors erdichtetes Ross', '', '傳說中的弗洛爾座騎', 'Corcel fabuloso de Foror', 'Corcel fabuloso de Foror', 'Легендарный скакун Форора', '', '', '', '', '', '', '', ''), +(20222, '파멸단 비상 휴대식량', 'Ration enrichie de profanateur', 'Angereicherte Ration der Entweihten', '标准军粮浓缩军粮', '污染者濃縮軍糧', 'Ración enriquecida de Rapiñador', 'Ración enriquecida de Rapiñador', 'Усиленный паек Осквернителей', '', '', '', '', '', '', '', ''), +(20223, '파멸단 야전 휴대식량', 'Ration de campagne de profanateur', 'Feldration der Entweihten', '污染者野战军粮', '污染者野戰軍糧', 'Ración de campo de Rapiñador', 'Ración de campo de Rapiñador', 'Полевой паек Осквернителей', '', '', '', '', '', '', '', ''), +(20224, '파멸단 전투 휴대식량', 'Ration de fer de profanateur', 'Eiserne Ration der Entweihten', '污染者标准军粮', '污染者標準軍糧', 'Ración de hierro de Rapiñador', 'Ración de hierro de Rapiñador', 'Паек Осквернителей', '', '', '', '', '', '', '', ''), +(20225, '산악연대 비상 휴대식량', 'Ration enrichie des Hautes-terres', 'Angereicherte Ration des Highlanders', '高地浓缩军粮', '高地濃縮軍糧', 'Ración enriquecida de montañés', 'Ración enriquecida de montañés', 'Усиленный паек Горцев', '', '', '', '', '', '', '', ''), +(20226, '산악연대 야전 휴대식량', 'Ration de campagne des Hautes-terres', 'Feldration des Highlanders', '高地野战军粮', '高地野戰軍糧', 'Ración de campo de montañés', 'Ración de campo de montañés', 'Полевой паек Горцев', '', '', '', '', '', '', '', ''), +(20227, '산악연대 전투 휴대식량', 'Ration de fer des Hautes-terres', 'Eiserne Ration des Highlanders', '高地标准军粮', '高地標準軍糧', 'Ración de hierro de montañés', 'Ración de hierro de montañés', 'Паек горца', '', '', '', '', '', '', '', ''), +(20228, '고급 파멸단 구급품', 'Paquetage amélioré de Profanateur', 'Verbessertes Überlebenspaket der Entweihten', '污染者高级医疗包', '污染者高級醫療包', 'Paquete de cuidados avanzados de Rapiñador', 'Paquete de cuidados avanzados de Rapiñador', 'Доукомплектованная амуниция Осквернителей', '', '', '', '', '', '', '', ''), +(20229, '기본 파멸단 구급품', 'Paquetage de base de Profanateur', 'Basisüberlebenspaket der Entweihten', '污染者基本医疗包', '污染者基本醫療包', 'Paquete de cuidados básicos de Rapiñador', 'Paquete de cuidados básicos de Rapiñador', 'Амуниция Осквернителей', '', '', '', '', '', '', '', ''), +(20230, '일반 파멸단 구급품', 'Paquetage ordinaire de Profanateur', 'Standardüberlebenspaket der Entweihten', '污染者的标准医疗包', '污染者的標準醫療包', 'Botiquín estándar de Rapiñador', 'Botiquín estándar de Rapiñador', 'Стандартная амуниция Осквернителей', '', '', '', '', '', '', '', ''), +(20231, '고급 아라소르 구급품', 'Paquetage amélioré d\'Arathor', 'Verbessertes Überlebenspaket von Arathor', '阿拉索高级医疗包', '阿拉索高級醫療包', 'Paquete de curación avanzada de Arathor', 'Botiquín avanzado de Arathor', 'Доукомплектованная амуниция Аратора', '', '', '', '', '', '', '', ''), +(20232, '파멸단 마법 붕대', 'Bandage en tisse-mage de profanateur', 'Magiestoffverband der Entweihten', '污染者的魔纹布绷带', '污染者的魔紋布繃帶', 'Venda de paño mágico de Rapiñador', 'Venda de tejido mágico de Rapiñador', 'Бинты Осквернителя из магической ткани', '', '', '', '', '', '', '', ''), +(20233, '기본 아라소르 구급품', 'Paquetage de base d\'Arathor', 'Basisüberlebenspaket von Arathor', '阿拉索基本医疗包', '阿拉索基本醫療包', 'Paquete de curación básica de Arathor', 'Botiquín básico de Arathor', 'Амуниция Аратора', '', '', '', '', '', '', '', ''), +(20234, '파멸단 룬매듭 붕대', 'Bandage en étoffe runique de profanateur', 'Runenstoffverband der Entweihten', '污染者的符文布绷带', '污染者的符文布繃帶', 'Venda de paño rúnico de Rapiñador', 'Venda de tejido rúnico de Rapiñador', 'Бинты Осквернителя из рунной ткани', '', '', '', '', '', '', '', ''), +(20235, '파멸단 비단 붕대', 'Bandage en soie de profanateur', 'Seidenverband der Entweihten', '污染者的丝质绷带', '污染者的絲質繃帶', 'Venda de seda de Rapiñador', 'Venda de seda de Rapiñador', 'Шелковые бинты Осквернителя', '', '', '', '', '', '', '', ''), +(20236, '일반 아라소르 구급품', 'Paquetage ordinaire d\'Arathor', 'Standardüberlebenspaket von Arathor', '阿拉索标准医疗包', '阿拉索標準醫療包', 'Paquete de curación estándar de Arathor', 'Botiquín estándar de Arathor', 'Стандартная амуниция Аратора', '', '', '', '', '', '', '', ''), +(20237, '산악연대 마법 붕대', 'Bandage en tisse-mage des Hautes-terres', 'Magiestoffverband des Highlanders', '高地魔纹布绷带', '高地魔紋布繃帶', 'Venda de paño mágico de montañés', 'Venda de tejido mágico de montañés', 'Бинты горца из магической ткани', '', '', '', '', '', '', '', ''), +(20238, '시험용 90 Green Warrior Axe', '90 Vert Guerrier Hache', '90 Grün Krieger Axt', '', '90 綠色戰士之斧', '90 Hacha verde de guerrero', '90 Hacha verde de guerrero', '90 Зеленая воинская секира', '', '', '', '', '', '', '', ''), +(20239, '시험용 90 Green Warrior Bracelets', '90 Vert Guerrier Bracelets', '90 Grün Krieger Armreifen', '', '90 綠色戰士腕輪', '90 Pulseras verdes de guerrero', '90 Pulseras verdes de guerrero', '90 Зеленые браслеты воина', '', '', '', '', '', '', '', ''), +(20240, '시험용 90 Green Warrior Breastplate', '90 Vert Guerrier Cuirasse', '90 Grün Krieger Brustplatte', '', '90 綠色戰士胸甲', '90 Peto verde de guerrero', '90 Coraza verde de guerrero', '90 Зеленая воинская кираса', '', '', '', '', '', '', '', ''), +(20241, '시험용 90 Green Warrior Cloak', '90 Vert Guerrier Cape', '90 Grün Krieger Umhang', '', '90 綠色戰士披風', '90 Capa verde de guerrero', '90 Capa verde de guerrero', '90 Зеленый плащ воина', '', '', '', '', '', '', '', ''), +(20242, '시험용 90 Green Warrior Gauntlets', '90 Vert Guerrier Gantelets', '90 Grün Krieger Stulpen', '', '90 綠色戰士護手', '90 Guanteletes verdes de guerrero', '90 Guanteletes verdes de guerrero', '90 Зеленые воинские рукавицы', '', '', '', '', '', '', '', ''), +(20243, '산악연대 룬매듭 붕대', 'Bandage en étoffe runique des Hautes-terres', 'Runenstoffverband des Highlanders', '高地符文布绷带', '高地符文布繃帶', 'Venda de paño rúnico de montañés', 'Venda de paño rúnico de montañés', 'Бинты горца из рунной ткани', '', '', '', '', '', '', '', ''), +(20244, '산악연대 비단 붕대', 'Bandage en soie des Hautes-terres', 'Seidenverband des Highlanders', '高地丝质绷带', '高地絲質繃帶', 'Venda de seda de montañés', 'Venda de seda de montañés', 'Шелковые бинты горца', '', '', '', '', '', '', '', ''), +(20245, '시험용 90 Green Warrior Gun', '90 Vert Guerrier Fusil', '90 Grün Krieger Schusswaffe', '', '90 綠色戰士之槍', '90 Pistola verde de guerrero', '90 Pistola verde de guerrero', '90 Зеленое воинское ружье', '', '', '', '', '', '', '', ''), +(20246, '시험용 90 Green Warrior Helm', '90 Vert Guerrier Heaume', '90 Grün Krieger Helm', '', '90 綠色戰士頭盔', '90 Yelmo verde de guerrero', '90 Yelmo verde de guerrero', '90 Зеленый воинский шлем', '', '', '', '', '', '', '', ''), +(20247, '시험용 90 Green Warrior Legplates', '90 Vert Guerrier Jambières', '90 Grün Krieger Beinplatten', '', '90 綠色戰士護腿', '90 Quijotes verdes de guerrero', '90 Quijotes verdes de guerrero', '90 Зеленые воинские ножные латы', '', '', '', '', '', '', '', ''), +(20248, '시험용 90 Green Warrior Neck', '90 Vert Guerrier Cou', '90 Grün Krieger Hals', '', '90 綠色戰士項鍊', '90 Cuello verde de guerrero', '90 Gola verde de guerrero', '90 Зеленый воинский воротник', '', '', '', '', '', '', '', ''), +(20249, '시험용 90 Green Warrior Pauldrons', '90 Vert Guerrier Espauliers', '90 Grün Krieger Schulterstücke', '', '90 綠色戰士肩鎧', '90 Espaldares verdes de guerrero', '90 Espaldares verdes de guerrero', '90 Зеленое воинское наплечье', '', '', '', '', '', '', '', ''), +(20250, '시험용 90 Green Warrior Ring', '90 Vert Guerrier Anneau', '90 Grün Krieger Ring', '', '90 綠色戰士之戒', '90 Anillo verde de guerrero', '90 Anillo verde de guerrero', '90 Зеленое кольцо воина', '', '', '', '', '', '', '', ''), +(20251, '시험용 90 Green Warrior Sabatons', '90 Vert Guerrier Solerets', '90 Grün Krieger Sabatons', '', '90 綠色戰士重靴', '90 Escarpes verdes de guerrero', '90 Escarpes verdes de guerrero', '90 Зеленые башмаки воина', '', '', '', '', '', '', '', ''), +(20252, '시험용 90 Green Warrior Waistband', '90 Vert Guerrier Baudrier', '90 Grün Krieger Gürtelbund', '', '90 綠色戰士腰帶', '90 Pretina verde de guerrero', '90 Pretina verde de guerrero', '90 Зеленый воинский боевой пояс', '', '', '', '', '', '', '', ''), +(20253, '도안: 전투곰 멜빵', 'Patron : Harnais de l\'ours de guerre', 'Muster: Kriegsbärenharnisch', '图样:战熊背心', '圖樣:戰熊背心', 'Patrón: arnés de oso de guerra', 'Patrón: Arnés de oso de guerra', 'Выкройка: куртка боевого медведя', '', '', '', '', '', '', '', ''), +(20254, '도안: 전투곰 다리보호구', 'Patron : Jambières de l\'ours de guerre', 'Muster: Kriegsbärenwollwäsche', '图样:战熊热裤', '圖樣:戰熊熱褲', 'Patrón: prendas de lana de oso de guerra', 'Patrón: prendas de lana de oso de guerra', 'Выкройка: короткие штаны боевого медведя', '', '', '', '', '', '', '', ''), +(20255, '침묵의 장화', 'Bottes de marche silencieuse', 'Leisetreter', '耳语长靴', '耳語長靴', 'Botas Caminasusurro', 'Botas Caminasusurro', 'Сапоги шелеста шагов', '', '', '', '', '', '', '', ''), +(20256, '전쟁노래 협곡 희생의 기장', 'Ruban de sacrifice du goulet des Warsong', 'Aufopferungsabzeichen der Warsongschlucht', '战歌峡谷奉献绶带', '戰歌峽谷奉獻綬帶', 'Lazo de Sacrificio del Barranco Grito de Guerra', 'Lazo de Sacrificio de la Garganta Grito de Guerra', 'Лента жертвоприношения Ущелья Песни Войны', '수훈 기장', 'Deuxième place', 'Zweiter Platz', '亚军', '亞軍', 'Segundo lugar', 'Segundo lugar', 'Второе место.'), +(20257, '성난바다 건틀릿', 'Gantelets Furie-des-mers', 'Meeresfurienstulpen', '海怒护手', '海怒護手', 'Guanteletes de furia marina', 'Guanteletes de furia marina', 'Рукавицы Ярости моря', '', '', '', '', '', '', '', ''), +(20258, '줄리안 제사봉', 'Bâton de cérémonie zulien', 'Zulianischer Zeremonienstab', '祖利安仪祭法杖', '祖利安儀祭法杖', 'Bastón Ceremonial Zulian', 'Bastón Ceremonial Zulian', 'Зулианский парадный посох', '', '', '', '', '', '', '', ''), +(20259, '그림자 표범 가죽 장갑', 'Gants en peau de panthère des ombres', 'Handschuhe aus Schattenpantherbalg', '暗影豹皮手套', '暗影豹皮手套', 'Guantes de pellejo de pantera de las Sombras', 'Guantes de pellejo de pantera de las Sombras', 'Перчатки из шкуры пантеры Тени', '', '', '', '', '', '', '', ''), +(20260, '성난바다 다리보호구', 'Jambières Furie-des-mers', 'Meeresfuriengamaschen', '海怒护腿', '海怒護腿', 'Leotardos de furia marina', 'Leotardos de furia marina', 'Поножи Ярости моря', '', '', '', '', '', '', '', ''), +(20261, '그림자 표범 가죽 허리띠', 'Ceinture en peau de panthère des ombres', 'Gürtel aus Schattenpantherbalg', '暗影豹皮腰带', '暗影豹皮腰帶', 'Cinturón de pellejo de pantera de las Sombras', 'Cinturón de pellejo de pantera de las Sombras', 'Пояс из шкуры пантеры Тени', '', '', '', '', '', '', '', ''), +(20262, '성난바다 장화', 'Bottes Furie-des-mers', 'Meeresfurienstiefel', '海怒长靴', '海怒長靴', 'Botas de furia marina', 'Botas de furia marina', 'Сапоги Ярости моря', '', '', '', '', '', '', '', ''), +(20263, '구루바시 투구', 'Heaume Gurubashi', 'Helm der Gurubashi', '古拉巴什头盔', '古拉巴什頭盔', 'Yelmo Gurubashi', 'Yelmo Gurubashi', 'Шлем Гурубаши', '', '', '', '', '', '', '', ''), +(20264, '평화감시단 건틀릿', 'Gantelets de garde-paix', 'Stulpen des Friedensbewahrers', '和平守护者护手', '和平守護者護手', 'Guanteletes de pacificador', 'Guanteletes de pacificador', 'Рукавицы Мирохранителя', '', '', '', '', '', '', '', ''), +(20265, '평화감시단 장화', 'Bottes de garde-paix', 'Stiefel des Friedensbewahrers', '和平守护者长靴', '和平守護者長靴', 'Botas de pacificador', 'Botas de pacificador', 'Сапоги Мирохранителя', '', '', '', '', '', '', '', ''), +(20266, '평화감시단 다리보호구', 'Jambières de garde-paix', 'Gamaschen des Friedensbewahrers', '和平守护者护腿', '和平守護者護腿', 'Leotardos de pacificador', 'Leotardos de pacificador', 'Поножи Мирохранителя', '', '', '', '', '', '', '', ''), +(20267, '90 영웅급 도적 Belt', '90 Epique Voleur Ceinture', '90 Episch Schurke Gürtel', '', '90 史詩盜賊腰帶', '90 Cinturón épico de pícaro', '90 Cinturón épico de pícaro', '90 Превосходный пояс разбойника', '', '', '', '', '', '', '', ''), +(20268, '90 영웅급 도적 Boots', '90 Epique Voleur Bottes', '90 Episch Schurke Stiefel', '', '90 史詩盜賊長靴', '90 Botas épicas de pícaro', '90 Botas épicas de pícaro', '90 Превосходные сапоги разбойника', '', '', '', '', '', '', '', ''), +(20269, '90 영웅급 도적 Bracers', '90 Epique Voleur Brassards', '90 Episch Schurke Armschienen', '', '90 史詩盜賊護腕', '90 Brazales épicos de pícaro', '90 Brazales épicos de pícaro', '90 Превосходные наручи разбойника', '', '', '', '', '', '', '', ''), +(20270, '90 영웅급 도적 Cap', '90 Epique Voleur Cagoule', '90 Episch Schurke Kappe', '', '90 史詩盜賊之帽', '90 Almete épico de pícaro', '90 Almete épico de pícaro', '90 Превосходная шапка разбойника', '', '', '', '', '', '', '', ''), +(20271, '90 영웅급 도적 Gloves', '90 Epique Voleur Gants', '90 Episch Schurke Handschuhe', '', '90 史詩盜賊手套', '90 Guantes épicos de pícaro', '90 Guantes épicos de pícaro', '90 Превосходные перчатки разбойника', '', '', '', '', '', '', '', ''), +(20272, '90 영웅급 도적 Pants', '90 Epique Voleur Pantalon', '90 Episch Schurke Hose', '', '90 史詩盜賊褲裝', '90 Pantalones épicos de pícaro', '90 Pantalones épicos de pícaro', '90 Превосходные штаны разбойника', '', '', '', '', '', '', '', ''), +(20273, '90 영웅급 도적 Spaulders', '90 Epique Voleur Spallières', '90 Episch Schurke Schiftung', '', '90 史詩盜賊護肩', '90 Bufas épicas de pícaro', '90 Bufas épicas de pícaro', '90 Превосходный наплеч разбойника', '', '', '', '', '', '', '', ''), +(20274, '90 영웅급 도적 Tunic', '90 Epique Voleur Tunique', '90 Episch Schurke Tunika', '', '90 史詩盜賊外衣', '90 Túnica épica de pícaro', '90 Túnica épica de pícaro', '90 Превосходный мундир разбойника', '', '', '', '', '', '', '', ''), +(20275, '90 영웅급 도적 Neck', '90 Epique Voleur Cou', '90 Episch Schurke Hals', '', '90 史詩盜賊項鍊', '90 Cuello épico de pícaro', '90 Gola épica de pícaro', '90 Превосходный воротник разбойника', '', '', '', '', '', '', '', ''), +(20276, '90 영웅급 도적 Cloak', '90 Epique Voleur Cape', '90 Episch Schurke Umhang', '', '90 史詩盜賊披風', '90 Capa épica de pícaro', '90 Capa épica de pícaro', '90 Превосходный плащ разбойника', '', '', '', '', '', '', '', ''), +(20277, '90 영웅급 도적 Ring', '90 Epique Voleur Anneau', '90 Episch Schurke Ring', '', '90 史詩盜賊之戒', '90 Anillo épico de pícaro', '90 Anillo épico de pícaro', '90 Кольцо Легендарного разбойника', '', '', '', '', '', '', '', ''), +(20278, '90 영웅급 도적 Bow', '90 Epique Voleur Arc', '90 Episch Schurke Bogen', '', '90 史詩盜賊長弓', '90 Arco épico de pícaro', '90 Arco épico de pícaro', '90 Превосходный лук разбойника', '', '', '', '', '', '', '', ''), +(20279, '90 영웅급 도적 Dagger', '90 Epique Voleur Dague', '90 Episch Schurke Dolch', '', '90 史詩盜賊匕首', '90 Daga épica de pícaro', '90 Daga épica de pícaro', '90 Превосходный кинжал разбойника', '', '', '', '', '', '', '', ''), +(20280, '시험용 63 Green Warrior Axe', '63 Vert Guerrier Hache', '63 Grün Krieger Axt', '', '63 綠色戰士之斧', '63 Hacha verde de guerrero', '63 Hacha verde de guerrero', '63 Зеленая боевая секира', '', '', '', '', '', '', '', ''), +(20281, '시험용 63 Green Warrior Bracelets', '63 Vert Guerrier Bracelets', '63 Grün Krieger Armreifen', '', '63 綠色戰士腕輪', '63 Pulseras verdes de guerrero', '63 Pulseras verdes de guerrero', '63 Зеленые браслеты воина', '', '', '', '', '', '', '', ''), +(20282, '시험용 63 Green Warrior Breastplate', '63 Vert Guerrier Cuirasse', '63 Grün Krieger Brustplatte', '', '63 綠色戰士胸甲', '63 Peto verde de guerrero', '63 Coraza verde de guerrero', '63 Зеленая воинская кираса', '', '', '', '', '', '', '', ''), +(20283, '시험용 63 Green Warrior Cloak', '63 Vert Guerrier Cape', '63 Grün Krieger Umhang', '', '63 綠色戰士披風', '63 Capa verde de guerrero', '63 Capa verde de guerrero', '63 Зеленый воинский плащ', '', '', '', '', '', '', '', ''), +(20284, '시험용 63 Green Warrior Gauntlets', '63 Vert Guerrier Gantelets', '63 Grün Krieger Stulpen', '', '63 綠色戰士護手', '63 Guanteletes verdes de guerrero', '63 Guanteletes verdes de guerrero', '63 Зеленые воинские рукавицы', '', '', '', '', '', '', '', ''), +(20285, '시험용 63 Green Warrior Gun', '63 Vert Guerrier Fusil', '63 Grün Krieger Schusswaffe', '', '63 綠色戰士之槍', '63 Pistola verde de guerrero', '63 Pistola verde de guerrero', '63 Зеленое воинское ружье', '', '', '', '', '', '', '', ''), +(20286, '시험용 63 Green Warrior Helm', '63 Vert Guerrier Heaume', '63 Grün Krieger Helm', '', '63 綠色戰士頭盔', '63 Yelmo verde de guerrero', '63 Yelmo verde de guerrero', '63 Зеленый воинский шлем', '', '', '', '', '', '', '', ''), +(20287, '시험용 63 Green Warrior Legplates', '63 Vert Guerrier Jambières', '63 Grün Krieger Beinplatten', '', '63 綠色戰士護腿', '63 Quijotes verdes de guerrero', '63 Quijotes verdes de guerrero', '63 Зеленые воинские ножные латы', '', '', '', '', '', '', '', ''), +(20288, '시험용 63 Green Warrior Neck', '63 Vert Guerrier Cou', '63 Grün Krieger Hals', '', '63 綠色戰士項鍊', '63 Cuello verde de guerrero', '63 Gola verde de guerrero', '63 Зеленый воинский воротник', '', '', '', '', '', '', '', ''), +(20289, '시험용 63 Green Warrior Pauldrons', '63 Vert Guerrier Espauliers', '63 Grün Krieger Schulterstücke', '', '63 綠色戰士肩鎧', '63 Espaldares verdes de guerrero', '63 Espaldares verdes de guerrero', '63 Зеленое воинское наплечье', '', '', '', '', '', '', '', ''), +(20290, '시험용 63 Green Warrior Ring', '63 Vert Guerrier Anneau', '63 Grün Krieger Ring', '', '63 綠色戰士之戒', '63 Anillo verde de guerrero', '63 Anillo verde de guerrero', '63 Зеленое кольцо воина', '', '', '', '', '', '', '', ''), +(20291, '시험용 63 Green Warrior Sabatons', '63 Vert Guerrier Solerets', '63 Grün Krieger Sabatons', '', '63 綠色戰士重靴', '63 Escarpes verdes de guerrero', '63 Escarpes verdes de guerrero', '63 Башмаки зеленого воина', '', '', '', '', '', '', '', ''), +(20292, '시험용 63 Green Warrior Waistband', '63 Vert Guerrier Baudrier', '63 Grün Krieger Gürtelbund', '', '63 綠色戰士腰帶', '63 Pretina verde de guerrero', '63 Pretina verde de guerrero', '63 Зеленый воинский боевой пояс', '', '', '', '', '', '', '', ''), +(20295, '푸른용비늘 다리보호구', 'Jambières en écailles de dragon bleu', 'Blaue Drachenschuppengamaschen', '蓝龙鳞片护腿', '藍色龍鱗護腿', 'Leotardos de escamas de dragón azul', 'Leotardos de escamas de dragón azul', 'Поножи из чешуи синего дракона', '', '', '', '', '', '', '', ''), +(20296, '녹색용비늘 건틀릿', 'Gantelets en écailles de dragon vert', 'Grüne Drachenschuppenstulpen', '绿色龙鳞护手', '綠色龍鱗護手', 'Guanteletes de escamas de dragón verde', 'Guanteletes de escamas de dragón verde', 'Рукавицы из шкуры зеленого дракона', '', '', '', '', '', '', '', ''), +(20297, '시험용 90 Green Rogue Belt', '90 Vert Voleur Ceinture', '90 Grün Schurke Gürtel', '', '90 綠色盜賊腰帶', '90 Cinturón verde de pícaro', '90 Cinturón verde de pícaro', '90 Зеленый пояс разбойника', '', '', '', '', '', '', '', ''), +(20298, '시험용 90 Green Rogue Boots', '90 Vert Voleur Bottes', '90 Grün Schurke Stiefel', '', '90 綠色盜賊長靴', '90 Botas verdes de pícaro', '90 Botas verdes de pícaro', '90 Зеленые сапоги разбойника', '', '', '', '', '', '', '', ''), +(20299, '시험용 90 Green Rogue Bow', '90 Vert Voleur Arc', '90 Grün Schurke Bogen', '', '90 綠色盜賊長弓', '90 Arco verde de pícaro', '90 Arco verde de pícaro', '90 Зеленый лук разбойника', '', '', '', '', '', '', '', ''), +(20300, '시험용 90 Green Rogue Bracers', '90 Vert Voleur Brassards', '90 Grün Schurke Armschienen', '', '90 綠色盜賊護腕', '90 Brazales verdes de pícaro', '90 Brazales verdes de pícaro', '90 Зеленые наручи разбойника', '', '', '', '', '', '', '', ''), +(20301, '시험용 90 Green Rogue Cap', '90 Vert Voleur Capuche', '90 Grün Schurke Kappe', '', '90 綠色盜賊之帽', '90 Almete verde de pícaro', '90 Almete verde de pícaro', '90 Зеленая шапка разбойника', '', '', '', '', '', '', '', ''), +(20302, '시험용 90 Green Rogue Cloak', '90 Vert Voleur Cape', '90 Grün Schurke Umhang', '', '90 綠色盜賊披風', '90 Capa verde de pícaro', '90 Capa verde de pícaro', '90 Зеленый плащ разбойника', '', '', '', '', '', '', '', ''), +(20303, '시험용 90 Green Rogue Dagger', '90 Vert Voleur Dague', '90 Grün Schurke Dolch', '', '90 綠色盜賊匕首', '90 Daga verde de pícaro', '90 Daga verde de pícaro', '90 Зеленый кинжал разбойника', '', '', '', '', '', '', '', ''), +(20304, '시험용 90 Green Rogue Gloves', '90 Vert Voleur Gants', '90 Grün Schurke Handschuhe', '', '90 綠色盜賊手套', '90 Guantes verdes de pícaro', '90 Guantes verdes de pícaro', '90 Зеленые перчатки разбойника', '', '', '', '', '', '', '', ''), +(20305, '시험용 90 Green Rogue Neck', '90 Vert Voleur Cou', '90 Grün Schurke Hals', '', '90 綠色盜賊項鍊', '90 Cuello verde de pícaro', '90 Gola verde de pícaro', '90 Зеленый воротник разбойника', '', '', '', '', '', '', '', ''), +(20306, '시험용 90 Green Rogue Pants', '90 Vert Voleur Pantalon', '90 Grün Schurke Hose', '', '90 綠色盜賊褲裝', '90 Pantalones verdes de pícaro', '90 Pantalones verdes de pícaro', '90 Зеленые штаны разбойника', '', '', '', '', '', '', '', ''), +(20307, '시험용 90 Green Rogue Ring', '90 Vert Voleur Anneau', '90 Grün Schurke Ring', '', '90 綠色盜賊之戒', '90 Anillo verde de pícaro', '90 Anillo verde de pícaro', '90 Зеленое кольцо разбойника', '', '', '', '', '', '', '', ''), +(20308, '시험용 90 Green Rogue Spaulders', '90 Vert Voleur Spallières', '90 Grün Schurke Schiftung', '', '90 綠色盜賊護肩', '90 Bufas verdes de pícaro', '90 Bufas verdes de pícaro', '90 Зеленый наплеч разбойника', '', '', '', '', '', '', '', ''), +(20309, '시험용 90 Green Rogue Tunic', '90 Vert Voleur Tunqiue', '90 Grün Schurke Tunika', '', '90 綠色盜賊外衣', '90 Túnica verde de pícaro', '90 Túnica verde de pícaro', '90 Зеленый мундир разбойника', '', '', '', '', '', '', '', ''), +(20310, '악마의 가죽', 'Peau de démon écorché', 'Geschundene Dämonenhaut', '恶魔之皮', '惡魔之皮', 'Piel de demonio despellejada', 'Piel de demonio despellejada', 'Рваная демонская кожа', '', '', '', '', '', '', '', ''), +(20311, '시험용 63 Green Rogue Belt', '63 Vert Voleur Ceinture', '63 Grün Schurke Gürtel', '', '63 綠色盜賊腰帶', '63 Cinturón verde de pícaro', '63 Cinturón verde de pícaro', '63 Зеленый пояс разбойника', '', '', '', '', '', '', '', ''), +(20312, '시험용 63 Green Rogue Boots', '63 Vert Voleur Bottes', '63 Grün Schurke Stiefel', '', '63 綠色盜賊長靴', '63 Botas verdes de pícaro', '63 Botas verdes de pícaro', '63 Зеленые сапоги разбойника', '', '', '', '', '', '', '', ''), +(20313, '시험용 63 Green Rogue Bow', '63 Vert Voleur Arc', '63 Grün Schurke Bogen', '', '63 綠色盜賊長弓', '63 Arco verde de pícaro', '63 Arco verde de pícaro', '63 Зеленый лук разбойника', '', '', '', '', '', '', '', ''), +(20314, '시험용 63 Green Rogue Bracers', '63 Vert Voleur Brassards', '63 Grün Schurke Armschienen', '', '63 綠色盜賊護腕', '63 Brazales verdes de pícaro', '63 Brazales verdes de pícaro', '63 Зеленые наручи разбойника', '', '', '', '', '', '', '', ''), +(20315, '시험용 63 Green Rogue Cap', '63 Vert Voleur Capuche', '63 Grün Schurke Kappe', '', '63 綠色盜賊之帽', '63 Almete verde de pícaro', '63 Almete verde de pícaro', '63 Зеленая шапка разбойника', '', '', '', '', '', '', '', ''), +(20316, '시험용 63 Green Rogue Cloak', '63 Vert Voleur Cape', '63 Grün Schurke Umhang', '', '63 綠色盜賊披風', '63 Capa verde de pícaro', '63 Capa verde de pícaro', '63 Зеленый плащ разбойника', '', '', '', '', '', '', '', ''), +(20317, '시험용 63 Green Rogue Dagger', '63 Vert Voleur Dague', '63 Grün Schurke Dolch', '', '63 綠色盜賊匕首', '63 Daga verde de pícaro', '63 Daga verde de pícaro', '63 Зеленый кинжал разбойника', '', '', '', '', '', '', '', ''), +(20318, '시험용 63 Green Rogue Gloves', '63 Vert Voleur Gants', '63 Grün Schurke Handschuhe', '', '63 綠色盜賊手套', '63 Guantes verdes de pícaro', '63 Guantes verdes de pícaro', '63 Зеленые перчатки разбойника', '', '', '', '', '', '', '', ''), +(20319, '시험용 63 Green Rogue Neck', '63 Vert Voleur Cou', '63 Grün Schurke Hals', '', '63 綠色盜賊項鍊', '63 Cuello verde de pícaro', '63 Gola verde de pícaro', '63 Зеленый воротник разбойника', '', '', '', '', '', '', '', ''), +(20320, '시험용 63 Green Rogue Pants', '63 Vert Voleur Pantalon', '63 Grün Schurke Hose', '', '63 綠色盜賊褲裝', '63 Pantalones verdes de pícaro', '63 Pantalones verdes de pícaro', '63 Зеленые штаны разбойника', '', '', '', '', '', '', '', ''), +(20321, '시험용 63 Green Rogue Ring', '63 Vert Voleur Anneau', '63 Grün Schurke Ring', '', '63 綠色盜賊之戒', '63 Anillo verde de pícaro', '63 Anillo verde de pícaro', '63 Зеленое кольцо разбойника', '', '', '', '', '', '', '', ''), +(20322, '시험용 63 Green Rogue Spaulders', '63 Vert Voleur Spallières', '63 Grün Schurke Schiftung', '', '63 綠色盜賊護肩', '63 Bufas verdes de pícaro', '63 Bufas verdes de pícaro', '63 Зеленый наплеч разбойника', '', '', '', '', '', '', '', ''), +(20323, '시험용 63 Green Rogue Tunic', '63 Vert Voleur Tunique', '63 Grün Schurke Tunika', '', '63 綠色盜賊外衣', '63 Túnica verde de pícaro', '63 Túnica verde de pícaro', '63 Зеленый мундир разбойника', '', '', '', '', '', '', '', ''), +(20324, '시험용 90 Epic Frost Belt', '90 Epique Givre Ceinture', '90 Episch Frost Gürtel', '', '90 史詩冰霜腰帶', '90 Cinturón épico de Escarcha', '90 Cinturón épico de Escarcha', '90 Превосходный пояс Льда', '', '', '', '', '', '', '', ''), +(20325, '시험용 90 Epic Frost Bindings', '90 Epique Givre Manchettes', '90 Episch Frost Bindungen', '', '90 史詩冰霜護腕', '90 Ataduras épicas de Escarcha', '90 Ataduras épicas de Escarcha', '90 Превосходные наручники Льда', '', '', '', '', '', '', '', ''), +(20326, '시험용 90 Epic Frost Boots', '90 Epique Givre Bottes', '90 Episch Frost Stiefel', '', '90 史詩冰霜長靴', '90 Botas épicas de Escarcha', '90 Botas épicas de Escarcha', '90 Превосходные сапоги Льда', '', '', '', '', '', '', '', ''), +(20327, '시험용 90 Epic Frost Crown', '90 Epique Givre Couronne', '90 Episch Frost Krone', '', '90 史詩冰霜王冠', '90 Corona épica de Escarcha', '90 Corona épica de Escarcha', '90 Легендарная корона Льда', '', '', '', '', '', '', '', ''), +(20328, '시험용 90 Epic Frost Gloves', '90 Epique Givre Gants', '90 Episch Frost Handschuhe', '', '90 史詩冰霜手套', '90 Guantes épicos de Escarcha', '90 Guantes épicos de Escarcha', '90 Превосходные перчатки Льда', '', '', '', '', '', '', '', ''), +(20329, '시험용 90 Epic Frost Leggings', '90 Epique Givre Jambières', '90 Episch Frost Gamaschen', '', '90 史詩冰霜護腿', '90 Leotardos épicos de Escarcha', '90 Leotardos épicos de Escarcha', '90 Превосходные поножи Льда', '', '', '', '', '', '', '', ''), +(20330, '시험용 90 Epic Frost Mantle', '90 Epique Givre Mantelet', '90 Episch Frost Mantel', '', '90 史詩冰霜襯肩', '90 Manto épico de Escarcha', '90 Manto épico de Escarcha', '90 Превосходная мантия Льда', '', '', '', '', '', '', '', ''), +(20331, '시험용 90 Epic Frost Robes', '90 Epique Givre Robe', '90 Episch Frost Roben', '', '90 史詩冰霜長袍', '90 Togas épicas de Escarcha', '90 Togas épicas de Escarcha', '90 Превосходные одеяния Льда', '', '', '', '', '', '', '', ''), +(20332, '시험용 90 Epic Frost Neck', '90 Epique Givre Cou', '90 Episch Frost Hals', '', '90 史詩冰霜項鍊', '90 Cuello épico de Escarcha', '90 Gola épica de Escarcha', '90 Превосходный воротник Льда', '', '', '', '', '', '', '', ''), +(20333, '시험용 90 Epic Frost Ring', '90 Epique Givre Anneau', '90 Episch Frost Ring', '', '90 史詩冰霜之戒', '90 Anillo épico de Escarcha', '90 Anillo épico de Escarcha', '90 Легендарное кольцо Льда', '', '', '', '', '', '', '', ''), +(20334, '시험용 90 Epic Frost Staff', '90 Epique Givre Bâton', '90 Episch Frost Stab', '', '90 史詩冰霜之杖', '90 Bastón épico de Escarcha', '90 Bastón épico de Escarcha', '90 Превосходный посох Льда', '', '', '', '', '', '', '', ''), +(20335, '시험용 90 Epic Frost Wand', '90 Epique Givre Baguette', '90 Episch Frost Zauberstab', '', '90 史詩冰霜魔杖', '90 Varita épica de Escarcha', '90 Varita épica de Escarcha', '90 Превосходный жезл Льда', '', '', '', '', '', '', '', ''), +(20336, '시험용 90 Epic Frost Shroud', '90 Epique Givre Voile', '90 Episch Frost Tuch', '', '90 史詩冰霜披風', '90 Sudario épico de Escarcha', '90 Sudario épico de Escarcha', '90 Превосходная накидка Льда', '', '', '', '', '', '', '', ''), +(20337, '노움 머리 막대', 'Tête de gnome sur une pique', 'Gnomenkopf am Spieß', '棍子上的侏儒头', '棍子上的地精頭顱', 'Cabeza de gnomo en un palo', 'Cabeza de gnomo en un palo', 'Гномья голова на палочке', '', '', '', '', '', '', '', ''), +(20338, '시험용 90 Green Frost Belt', '90 Vert Givre Ceinture', '90 Grün Frost Gürtel', '', '90 綠色冰霜腰帶', '90 Cinturón verde de Escarcha', '90 Cinturón verde de Escarcha', '90 Зеленый пояс Льда', '', '', '', '', '', '', '', ''), +(20339, '시험용 90 Green Frost Bindings', '90 Vert Givre Manchettes', '90 Grün Frost Bindungen', '', '90 綠色冰霜護腕', '90 Ataduras verdes de Escarcha', '90 Ataduras verdes de Escarcha', '90 Зеленые наручники Льда', '', '', '', '', '', '', '', ''), +(20340, '시험용 90 Green Frost Boots', '90 Vert Givre Bottes', '90 Grün Frost Stiefel', '', '90 綠色冰霜長靴', '90 Botas verdes de Escarcha', '90 Botas verdes de Escarcha', '90 Зеленые сапоги Льда', '', '', '', '', '', '', '', ''), +(20341, '시험용 90 Green Frost Crown', '90 Vert Givre Couronne', '90 Grün Frost Krone', '', '90 綠色冰霜王冠', '90 Corona verde de Escarcha', '90 Corona verde de Escarcha', '90 Зеленая корона Льда', '', '', '', '', '', '', '', ''), +(20342, '시험용 90 Green Frost Gloves', '90 Vert Givre Gants', '90 Grün Frost Handschuhe', '', '90 綠色冰霜手套', '90 Guantes verdes de Escarcha', '90 Guantes verdes de Escarcha', '90 Зеленые перчатки Льда', '', '', '', '', '', '', '', ''), +(20343, '시험용 90 Green Frost Leggings', '90 Vert Givre Jambières', '90 Grün Frost Gamaschen', '', '90 綠色冰霜護腿', '90 Leotardos verdes de Escarcha', '90 Leotardos verdes de Escarcha', '90 Зеленые поножи Льда', '', '', '', '', '', '', '', ''), +(20344, '시험용 90 Green Frost Mantle', '90 Vert Givre Mantelet', '90 Grün Frost Mantel', '', '90 綠色冰霜襯肩', '90 Manto verde de Escarcha', '90 Manto verde de Escarcha', '90 Зеленая мантия Льда', '', '', '', '', '', '', '', ''), +(20345, '시험용 90 Green Frost Neck', '90 Vert Givre Cou', '90 Grün Frost Hals', '', '90 綠色冰霜項鍊', '90 Cuello verde de Escarcha', '90 Gola verde de Escarcha', '90 Зеленый воротник Льда', '', '', '', '', '', '', '', ''), +(20346, '시험용 90 Green Frost Ring', '90 Vert Givre Anneau', '90 Grün Frost Ring', '', '90 綠色冰霜之戒', '90 Anillo verde de Escarcha', '90 Anillo verde de Escarcha', '90 Зеленое кольцо Льда', '', '', '', '', '', '', '', ''), +(20347, '시험용 90 Green Frost Robes', '90 Vert Givre Robe', '90 Grün Frost Roben', '', '90 綠色冰霜長袍', '90 Togas verdes de Escarcha', '90 Togas verdes de Escarcha', '90 Зеленые одеяния Льда', '', '', '', '', '', '', '', ''), +(20348, '시험용 90 Green Frost Shroud', '90 Vert Givre Voile', '90 Grün Frost Tuch', '', '90 綠色冰霜披風', '90 Sudario verde de Escarcha', '90 Sudario verde de Escarcha', '90 Зеленая накидка Льда', '', '', '', '', '', '', '', ''), +(20349, '시험용 90 Green Frost Staff', '90 Vert Givre Bâton', '90 Grün Frost Stab', '', '90 綠色冰霜之杖', '90 Bastón verde de Escarcha', '90 Bastón verde de Escarcha', '90 Зеленый посох Льда', '', '', '', '', '', '', '', ''), +(20350, '시험용 90 Green Frost Wand', '90 Vert Givre Baguette', '90 Grün Frost Zauberstab', '', '90 綠色冰霜魔杖', '90 Varita verde de Escarcha', '90 Varita verde de Escarcha', '90 Зеленый жезл Льда', '', '', '', '', '', '', '', ''), +(20351, '시험용 63 Green Frost Belt', '63 Vert Givre Ceinture', '63 Grün Frost Gürtel', '', '63 綠色冰霜腰帶', '63 Cinturón verde Escarcha', '63 Cinturón verde de Escarcha', '63 Зеленый пояс Льда', '', '', '', '', '', '', '', ''), +(20352, '시험용 63 Green Frost Bindings', '63 Vert Givre Manchettes', '63 Grün Frost Bindungen', '', '63 綠色冰霜護腕', '63 Ataduras verdes Escarcha', '63 Ataduras verdes de Escarcha', '63 Зеленые наручники Льда', '', '', '', '', '', '', '', ''), +(20353, '시험용 63 Green Frost Boots', '63 Vert Givre Bottes', '63 Grün Frost Stiefel', '', '63 綠色冰霜長靴', '63 Botas verdes Escarcha', '63 Botas verdes Escarcha', '63 Зеленые сапоги Льда', '', '', '', '', '', '', '', ''), +(20354, '시험용 63 Green Frost Crown', '63 Vert Givre Couronne', '63 Grün Frost Krone', '', '63 綠色冰霜王冠', '63 Corona verde Escarcha', '63 Corona verde de Escarcha', '63 Зеленая корона Льда', '', '', '', '', '', '', '', ''), +(20355, '시험용 63 Green Frost Gloves', '63 Vert Givre Gants', '63 Grün Frost Handschuhe', '', '63 綠色冰霜手套', '63 Guantes verdes Escarcha', '63 Guantes verdes Escarcha', '63 Зеленые перчатки Льда', '', '', '', '', '', '', '', ''), +(20356, '시험용 63 Green Frost Leggings', '63 Vert Givre Jambières', '63 Grün Frost Gamaschen', '', '63 綠色冰霜護腿', '63 Leotardos verdes Escarcha', '63 Leotardos verdes Escarcha', '63 Зеленые поножи Льда', '', '', '', '', '', '', '', ''), +(20357, '시험용 63 Green Frost Mantle', '63 Vert Givre Mantelet', '63 Grün Frost Mantel', '', '63 綠色冰霜襯肩', '63 Manto verde Escarcha', '63 Manto verde de Escarcha', '63 Зеленая мантия Льда', '', '', '', '', '', '', '', ''), +(20358, '시험용 63 Green Frost Neck', '63 Vert Givre Cou', '63 Grün Frost Hals', '', '63 綠色冰霜項鍊', '63 Cuello verde Escarcha', '63 Gola verde de Escarcha', '63 Зеленый воротник Льда', '', '', '', '', '', '', '', ''), +(20359, '시험용 63 Green Frost Ring', '63 Vert Givre Anneau', '63 Grün Frost Ring', '', '63 綠色冰霜之戒', '63 Anillo verde Escarcha', '63 Anillo verde de Escarcha', '63 Зеленое кольцо Льда', '', '', '', '', '', '', '', ''), +(20360, '시험용 63 Green Frost Robes', '63 Vert Givre Robe', '63 Grün Frost Roben', '', '63 綠色冰霜長袍', '63 Togas verdes Escarcha', '63 Togas verdes de Escarcha', '63 Зеленые одеяния Льда', '', '', '', '', '', '', '', ''), +(20361, '시험용 63 Green Frost Shroud', '63 Vert Givre Voile', '63 Grün Frost Tuch', '', '63 綠色冰霜披風', '63 Sudario verde Escarcha', '63 Sudario verde de Escarcha', '63 Зеленая накидка льда', '', '', '', '', '', '', '', ''), +(20362, '시험용 63 Green Frost Staff', '63 Vert Givre Bâton', '63 Grün Frost Stab', '', '63 綠色冰霜之杖', '63 Bastón verde Escarcha', '63 Bastón verde de Escarcha', '63 Зеленый посох Льда', '', '', '', '', '', '', '', ''), +(20363, '시험용 63 Green Frost Wand', '63 Vert Givre Baguette', '63 Grün Frost Zauberstab', '', '63 綠色冰霜魔杖', '63 Varita verde Escarcha', '63 Varita verde de Escarcha', '63 Зеленый жезл Льда', '', '', '', '', '', '', '', ''), +(20364, '시험용 탄약 금고', 'Test Coffret de munitions', 'Test Munition Schließkassette', '', '', 'Test Ammo Arcón', 'Test Ammo Arcón', 'Тестовый снарядный ящик', '', '', '', '', '', '', '', ''), +(20367, '사냥 장비', 'Equipement de chasse', 'Jagdausstattung', '狩猎装备', '狩獵裝備', 'Equipo de caza', 'Equipo de caza', 'Охотничье снаряжение', '사냥 장비가 들어 있는 화려한 상자입니다.', 'Une superbe boîte d\'équipement.', 'Ein feiner Kasten voller Ausstattung.', '一箱狩猎用的装备。', '一箱狩獵用的裝備。', 'Una buena caja de herramientas.', 'Una buena caja de herramientas.', 'Коробка со снаряжением.'), +(20368, '부드러운 불변의 활', 'Arc de fermeté quelconque', 'Sanfter Bogen der Beständigkeit', '稳固弯弓', '穩固彎弓', 'Arco anodino de Serenidad', 'Arco anodino de Serenidad', 'Легкий лук Постоянства', '이 활의 공격력은 항상 일정합니다.', 'Cet arc n\'a pas de véritable tension.', 'Dieser Bogen weicht nicht merklich ab.', '这把弓没什么特色。', '這把弓沒什麼特色。', 'Este arco no tiene varianza real.', 'Este arco no tiene varianza real.', 'Обеспечивает большую точность стрельбы.'), +(20369, '아주라이트 장갑', 'Poings en azurite', 'Azuritfäuste', '蓝铜之拳', '藍銅之拳', 'Puños azurita', 'Puños azurita', 'Азуритовые боевые перчатки', '', '', '', '', '', '', '', ''), +(20370, '시험용 Test Staff 90 epic', 'Test Bâton 90 épique', 'Test Stab 90 episch', '', '', 'Test bastón 90 épico', 'Test bastón 90 épico', 'Тестовый посох 90 превосходный', '', '', '', '', '', '', '', ''), +(20371, '멀록 알', 'Oeuf de murloc bleu', 'Blaues Murlocei', '蓝色鱼人卵', '藍色魚人卵', 'Huevo múrloc azul', 'Huevo múrloc azul', 'Синее яйцо мурлока', '', '', '', '', '', '', '', ''), +(20372, '시험용 Test Staff 77 epic', 'Test Bâton 77 épique', 'Test Stab 77 episch', '', '', 'Test bastón 77 épico', 'Test bastón 77 épico', 'Тестовый посох 77 превосходный', '', '', '', '', '', '', '', ''), +(20373, '돌꼬리전갈 독침', 'Dard de scorpide Cinglepierre', 'Steinpanzerskorpidstachel', '石鞭蝎之刺', '石鞭蠍之刺', 'Aguijoneros escórpidos Latigosólido', 'Aguijonero de escórpido Latigosólido', 'Жало камнехвостого скорпида', '', '', '', '', '', '', '', ''), +(20374, '돌꼬리집게전갈 독침', 'Dard de pinceur Cinglepierre', 'Steinpanzerzangenstachel', '石鞭巨钳蝎之刺', '石鞭巨鉗蠍之刺', 'Aguijoneros tenazarios Latigosólido', 'Aguijonero de tenazario Latigosólido', 'Жало камнехвостого клешневика', '', '', '', '', '', '', '', ''), +(20375, '돌꼬리채찍전갈 독침', 'Dard d\'écorcheur Cinglepierre', 'Steinpanzerschinderstachel', '石鞭掠夺者之刺', '石鞭掠奪者之刺', 'Aguijonero de Cazador Latigosólido', 'Aguijonero de despellejador Latigosólido', 'Жало камнехвостового живодера', '', '', '', '', '', '', '', ''), +(20376, '모래그물 바위거미 송곳니', 'Croc de Glisseuse du sable', 'Sandhuschergiftzahn', '掠沙蜘蛛的牙齿', '掠沙蜘蛛的牙齒', 'Colmillo de arácnido de arena', 'Colmillo de arácnido de arena', 'Клык песчаного паука-быстролапа', '', '', '', '', '', '', '', ''), +(20377, '긴다리 바위거미 송곳니', 'Croc de traqueuse des rochers', 'Felspirschergiftzahn', '石行蜘蛛的牙齿', '石行蜘蛛的牙齒', 'Colmillo de Acecharrocas', 'Colmillo de acechador de piedra', 'Клык скального бродяги', '', '', '', '', '', '', '', ''), +(20378, '황혼의 서판 조각', 'Fragment de la Tablette du crépuscule', 'Schrifttafelfragment der Twilight', '暮光石板碎片', '暮光石碑碎片', 'Fragmento del Crepúsculo tablilla', 'Fragmento de tablilla crepuscular', 'Фрагмент Сумеречной таблички', '', '', '', '', '', '', '', ''), +(20379, '노글의 자루', 'Sacoche de Noggle', 'Noggles Ranzen', '诺格的背包', '諾格的背包', 'Cartera de Noggle', 'Cartera de Noggle', 'Сумка Ноггла', '', '', '', '', '', '', '', ''), +(20380, '꿈비늘 흉갑', 'Cuirasse de rêvécaille', 'Traumschuppenbrustplatte', '梦幻龙鳞胸甲', '夢幻龍鱗胸甲', 'Peto de escamas oníricas', 'Coraza de escamas oníricas', 'Кираса чешуи сна', '', '', '', '', '', '', '', ''), +(20381, '꿈비늘', 'Rêvécaille', 'Traumschuppe', '梦幻龙鳞', '夢幻龍鱗', 'Escama onírica', 'Escama onírica', 'Чешуя сна', '', '', '', '', '', '', '', ''), +(20382, '도안: 꿈비늘 흉갑', 'Patron : Cuirasse de rêvécaille', 'Muster: Traumschuppenbrustplatte', '图样:梦幻龙鳞胸甲', '圖樣:夢幻龍鱗胸甲', 'Patrón: peto de escamas oníricas', 'Patrón: coraza de escamas oníricas', 'Выкройка: кираса чешуи сна', '', '', '', '', '', '', '', ''), +(20383, '용기대장 래쉬레이어의 머리', 'Tête du seigneur des couvées Lashlayer', 'Kopf des Brutwächters Dreschbringer', '勒什雷尔的头颅', '勒西雷爾的頭顱', 'Cabeza de Señor de prole Capazote', 'Cabeza de Señor de linaje Capazote', 'Голова предводителя драконидов Разящего Бича', '오직 한 자만이 흥할 것이니... (오직 한 명만 머리를 가질 수 있습니다.)', 'Un SEUL pourra se relever... (et par conséquence, une SEULE personne pourra récupérer cette tête)', 'Nur EINER wird sich erheben... (und folglich kann auch nur EINER diesen Kopf erbeuten)', '只有一位真正的英雄才能拿起这颗头颅……', '只有一個可以復活……(當然地,也只有一個人可以取得這個頭顱)', 'Solo UNO se levantará… (y, por lo tanto, solo UNO despojará esta cabeza).', '', ''), +(20384, '실리시드 등껍질 조각', 'Fragment de carapace de silithide', 'Silithidenknochenpanzerfragment', '异种蝎壳碎片', '異種蠍殼碎片', 'Fragmento de caparazón de silítido', 'Trozo de caparazón de silítido', 'Обломок силитидского панциря', '', '', '', '', '', '', '', ''), +(20385, '죽음의 갈고리 집게발', 'Pince de Poigne-de-mort', 'Totenstachels Zange', '死亡弯钩的蝎钳', '死亡彎鉤的蠍鉗', 'Pinza de Pinzamorten', 'Pinza de Pinzamorten', 'Хелицеры смертехвата', '', '', '', '', '', '', '', ''), +(20386, '', '', '', '', '', '', 'Máscara de práctica', '', '', '', '', '', '', '', '', ''), +(20387, '포세이큰 구린내 폭탄 세트', 'Paquet de boules puantes des Réprouvés', 'Stinkbomben der Verlassenen', '亡灵臭气弹', '被遺忘者臭彈', 'Ristra de bombas fétidas de Renegados', 'Traca de bombas fétidas de Renegados', 'Забытая бомба-вонючка Отрекшихся', '독한 악취로 채워져 있습니다!', 'Remplie d\'une substance pestilentielle !', 'Mit einem unglaublichen Gestank gefüllt!', '好臭啊……', '好臭啊……', '¡Llena de una potente peste!', '¡Llena de una potente peste!', 'Первоклассное зловоние внутри!'), +(20388, '막대사탕', 'Sucette', 'Lutscher', '棒棒糖', '棒棒糖', 'Caramelo', 'Caramelo', 'Леденец', '', '', '', '', '', '', '', ''), +(20389, '캔디콘', 'Bonbons', 'Zuckerpops', '糖球', '糖球', 'Trigo de caramelo', 'Trigo de caramelo', 'Хэллоуинская конфетка', '', '', '', '', '', '', '', ''), +(20390, '캔디바', 'Barre de chocolat', 'Schokoriegel', '糖块', '', 'Chocolatina', 'Chocolatina', 'Коробка конфет', '', '', '', '', '', '', '', ''), +(20391, '얇은 남자 노움 가면', 'Masque de gnome fragile (H)', 'Leichte männliche Gnomenmaske', '劣质男性侏儒面具', '劣質男性地精面具', 'Máscara de gnomo endeble', 'Máscara de gnomo endeble', 'Тонкая мужская маска гнома', '', '', '', '', '', '', '', ''), +(20392, '얇은 여자 노움 가면', 'Masque de gnome fragile (F)', 'Leichte weibliche Gnomenmaske', '劣质女性侏儒面具', '劣質女性地精面具', 'Máscara de gnoma endeble', 'Máscara de gnoma endeble', 'Тонкая женская маска гнома', '', '', '', '', '', '', '', ''), +(20393, '선물 가방', 'Sac de friandises', 'Schlotterbeutel', '糖果包', '糖果包', 'Bolsa de premios', 'Bolsa de premios', 'Сумка с лакомствами', '접속을 종료하면 사라지므로 빨리 열어 보십시오.', 'Ouvrez votre sac rapidement car il disparaîtra quand vous vous déconnecterez.', 'Öffnet schnell den Beutel, denn wenn Ihr das Spiel verlasst, verschwindet er wieder.', '要赶快打开你的糖果包,因为它会在你退出的时候消失。', '要趕快打開你的糖果包,因為它會在登出的時候消失。', 'Abre tu bolsa rápidamente, ya que desaparecerá al desconectarte.', 'Abre tu bolsa rápidamente, ya que desaparecerá al desconectarte.', 'Открывайте быстрее, поскольку с выходом из системы сумка исчезнет'), +(20394, '황혼의 사전 - 1장', 'Lexique du crépuscule - Chapitre 1', 'Lexikon der Twilight - Kapitel 1', '暮光词典 - 第一章', '暮光詞典 - 第一章', 'Lexicón del Crepúsculo: Capítulo 1', 'Lexicón del Crepúsculo: Capítulo 1', 'Сумеречный словарь - Глава 1', '', '', '', '', '', '', '', ''), +(20395, '황혼의 사전 - 2장', 'Lexique du crépuscule - Chapitre 2', 'Lexikon der Twilight - Kapitel 2', '暮光词典 - 第二章', '暮光詞典 - 第二章', 'Lexicón del Crepúsculo: Capítulo 2', 'Lexicón del Crepúsculo: Capítulo 2', 'Сумеречный словарь - Глава 2', '', '', '', '', '', '', '', ''), +(20396, '황혼의 사전 - 3장', 'Lexique du crépuscule - Chapitre 3', 'Lexikon der Twilight - Kapitel 3', '暮光词典 - 第三章', '暮光詞典 - 第三章', 'Lexicón del Crepúsculo: Capítulo 3', 'Lexicón del Crepúsculo: Capítulo 3', 'Сумеречный словарь - Глава 3', '', '', '', '', '', '', '', ''), +(20397, '할로윈 마법봉 - 해적', 'Pirate', 'Stab der Verwandlung - Pirat', '万圣节魔棒 - 海盗', '萬鬼節魔棒 - 海盜', 'Varita sagrada: Pirata', 'Varita sacralizada: Pirata', 'Священный жезл Пирата', '', '', '', '', '', '', '', ''), +(20398, '할로윈 마법봉 - 자객', 'Ninja', 'Stab der Verwandlung - Ninja', '万圣节魔棒 - 忍者', '萬鬼節魔棒 - 忍者', 'Varita sagrada: Ninja', 'Varita sacralizada: Ninja', 'Священный жезл Ниндзя', '', '', '', '', '', '', '', ''), +(20399, '할로윈 마법봉 - 오염된 노움', 'Gnome lépreux', 'Stab der Verwandlung - Lepragnom', '万圣节魔棒 - 麻风侏儒', '萬鬼節魔棒 - 麻瘋地精', 'Varita sagrada: Gnomo leproso', 'Varita sacralizada: Gnomo paria', 'Священный жезл лепрогнома', '', '', '', '', '', '', '', ''), +(20400, '호박 주머니', 'Sac citrouille', 'Kürbistasche', '南瓜袋', '南瓜袋', 'Bolsa de calabazas', 'Bolsa de calabazas', 'Сумка из тыквы', '', '', '', '', '', '', '', ''), +(20401, '복원된 황혼의 서판', 'Tablette du crépuscule réparée', 'Wiederhergestellte Schrifttafel der Twilight', '复原的暮光石板', '復原的暮光石碑', 'Tablilla del Crepúsculo restaurada', 'Tablilla del Crepúsculo restaurada', 'Восстановленная Сумеречная табличка', '', '', '', '', '', '', '', ''), +(20402, '노즈도르무의 대리인', 'Agent de Nozdormu', 'Agent Nozdormus', '诺兹多姆的使者', '諾茲多姆的使者', 'Agente de Nozdormu', 'Agente de Nozdormu', 'Агент Ноздорму', '노즈도르무의 대리인으로서 오직 당신만이 실리시드 시체에서 실리시드 등껍질 조각을 채취할 수 있습니다. 항상 휘장을 지니고 다니십시오.', 'En tant qu\'agent de Nozdormu, vous êtes le seul à pouvoir prendre des Fragments de carapace sur les cadavres des silithides. Gardez votre insigne sur vous en permanence.', 'Als Agent Nozdormus könnt nur Ihr die Silithidenknochenpanzerfragmente von den Kadavern der Silithiden aufnehmen.', '作为诺兹多姆的代言人,只有你可以从异种虫类的尸体上收集它们的甲壳碎片。请保持你的背包中有足够的空间。', '它的表面上印有藍龍的徽記', 'Como agente de Nozdormu, solo tú puedes obtener los fragmentos del caparazón silítido de los cadáveres de los silítidos. No olvides llevar la insignia en tu bolsa siempre.', 'Como agente de Nozdormu, solo tú puedes obtener los fragmentos del caparazón silítido de los cadáveres de los silítidos. No olvides llevar el distintivo en tu bolsa siempre.', 'Как агенту Ноздорму, только вам позволено забирать фрагменты силитидских панцирей с тел. Постоянно носите при себе ваш жетон.'), +(20403, '노즈도르무의 위임장', 'Mandataire de Nozdormu', 'Vertreter Nozdormus', '诺兹多姆的代理人', '諾茲多姆的代理人', 'Poder de Nozdormu', 'Poder de Nozdormu', 'Доверенный Ноздорму', '청동용군단의 문장이 새겨져 있습니다.', 'Porte le sceau du Vol bronze', 'Trägt das Siegel des Bronzeschwarms', '它的表面上印有蓝龙的徽记', '它的表面上印有藍龍的徽記', 'Lleva el sello del Vuelo de bronce.', 'Lleva el sello del Vuelo de bronce.', 'Несет на себе печать Бронзовых Драконов.'), +(20404, '암호화된 황혼의 문서', 'Texte du crépuscule crypté', 'Verschlüsselter Text der Twilight', '暮光密文信', '暮光加密文件', 'Texto crepuscular codificado', 'Texto crepuscular codificado', 'Зашифрованный Сумеречный текст', '해독이 불가능합니다.', 'Ces mots sont incompréhensibles', 'Die Worte ergeben keinen Sinn', '这些语句完全无法理解', '這些語句完全無法理解', 'Estas palabras son ininteligibles.', 'Estas palabras son ininteligibles.', 'Текст вам непонятен.'), +(20405, '해독된 서판 탁본', 'Transcription décodée de la tablette', 'Entschlüsselte Abschrift der Schrifttafel', '解密石板碑文', '解密石碑碑文', 'Trascripción de tablilla decodificada', 'Trascripción de tablilla decodificada', 'Переписанный с таблички расшифрованный текст', '', '', '', '', '', '', '', ''), +(20406, '황혼의 신도 어깨보호대', 'Mantelet de sectateur du crépuscule', 'Twilightkultistenmantel', '暮光信徒披肩', '暮光信徒披肩', 'Manto de fiel del Crepúsculo', 'Manto de fiel del Crepúsculo', 'Оплечье сумеречного заклинателя', '', '', '', '', '', '', '', ''), +(20407, '황혼의 신도 로브', 'Robe de sectateur du crépuscule', 'Twilightkultistenrobe', '暮光信徒长袍', '暮光信徒長袍', 'Toga de fiel del Crepúsculo', 'Toga de fiel del Crepúsculo', 'Одеяние сумеречного заклинателя', '', '', '', '', '', '', '', ''), +(20408, '황혼의 신도 두건', 'Capuche de sectateur du crépuscule', 'Twilightkultistenkutte', '暮光信徒兜帽', '暮光信徒兜帽', 'Capucha de fiel del Crepúsculo', 'Capucha de fiel del Crepúsculo', 'Клобук сумеречного культиста', '', '', '', '', '', '', '', ''), +(20409, '할로윈 마법봉 - 유령', 'Fantôme', 'Stab der Verwandlung - Geist', '万圣节魔棒 - 幽灵', '萬鬼節魔棒 - 幽靈', 'Varita sagrada: Fantasma', 'Varita sacralizada: Fantasma', 'Священный жезл Призрака', '', '', '', '', '', '', '', ''), +(20410, '할로윈 마법봉 - 박쥐', 'Chauve-souris', 'Stab der Verwandlung - Fledermaus', '万圣节魔棒 - 蝙蝠', '萬鬼節魔棒 - 蝙蝠', 'Varita sagrada: Murciélago', 'Varita sacralizada: Murciélago', 'Священный жезл Летучей мыши', '', '', '', '', '', '', '', ''), +(20411, '할로윈 마법봉 - 해골', 'Squelette', 'Stab der Verwandlung - Skelett', '万圣节魔棒 - 骷髅', '萬鬼節魔棒 - 骷髏', 'Varita sagrada: Esqueleto', 'Varita sacralizada: Esqueleto', 'Священный жезл Скелета', '', '', '', '', '', '', '', ''), +(20412, '몬스터 - Polearm, PVPAlliance_A01', '', 'Monster - Stangenwaffe, PVPAllianz_A01', '', '', 'Monstruo: arma de asta, JcJ Alianza_A01', 'Monstruo: arma de asta, JcJ Alianza_A01', 'Монстр - древковое оружие, PvP Альянс_A01', '', '', '', '', '', '', '', ''), +(20413, '할로윈 마법봉 - 무작위', 'Aléatoire', 'Stab der Verwandlung - zufällig', '万圣节魔棒 - 随机', '萬鬼節魔棒 - 隨機', 'Varita sagrada: Aleatorio', 'Varita sacralizada: Aleatorio', 'Священный жезл Случайности', '', '', '', '', '', '', '', ''), +(20414, '할로윈 마법봉 - 위습', 'Feu follet', 'Stab der Verwandlung - Irrwisch', '万圣节魔棒 - 小精灵', '萬鬼節魔棒 - 小精靈', 'Varita sagrada: Fuego fatuo', 'Varita sacralizada: Fuego fatuo', 'Священный жезл огонька', '', '', '', '', '', '', '', ''), +(20415, '흐르는 모래의 전쟁', 'La Guerre des sables changeants', 'Der Krieg der Sandstürme', '流沙之战', '流沙之戰', 'La guerra del Mar de Dunas', 'La guerra del Mar de Dunas', 'Война Зыбучих песков', '잉크가 아직 마르지 않은 것 같습니다.', 'L\'encre de ce volume a l\'air encore fraîche.', 'Die Tinte des Folianten scheint noch frisch.', '这本书似乎是刚刚写成的。', '這本書似乎是剛剛寫成的。', 'Este libro parece recién impreso.', 'Este libro parece recién impreso.', 'На этом томе свежие чернильные пометки.'), +(20416, '부름의 문장: 불', 'Blason de signal : Feu', 'Wappen der Anrufung: Feuer', '召唤纹章:火', '召喚紋章:火', 'Emblema de Señalización: Fuego', 'Blasón de señalización: fuego', 'Табличка призыва: Огонь', '', '', '', '', '', '', '', ''), +(20417, '몬스터 - Glaive - 2 Blade Silver (offhand)', '', 'Monster - Gleve - 2 Klinge Silber (Nebenhand)', '', '', 'Monstruo: guja: 2 hoja de plata (mano secundaria)', 'Monstruo: guja: 2 hoja de plata (mano izquierda)', 'Монстр - глефа - двулезвийная серебряная (левая рука)', '', '', '', '', '', '', '', ''), +(20418, '부름의 문장: 천둥', 'Blason de signal : Tonnerre', 'Wappen der Anrufung: Donner', '召唤纹章:雷', '召喚紋章:雷', 'Emblema de Señalización: Trueno', 'Blasón de señalización: trueno', 'Табличка призыва: Гром', '', '', '', '', '', '', '', ''), +(20419, '부름의 문장: 바위', 'Blason de signal : Pierre', 'Wappen der Anrufung: Stein', '召唤纹章:石', '召喚紋章:石', 'Emblema de Señalización: Piedra', '', '', '', '', '', '', '', '', '', ''), +(20420, '부름의 문장: 물', 'Blason de signal : Eau', 'Wappen der Anrufung: Wasser', '召唤纹章:水', '召喚紋章:水', 'Emblema de Señalización: Agua', 'Blasón de señalización: agua', 'Табличка призыва: Вода', '', '', '', '', '', '', '', ''), +(20422, '황혼의 신도 계급장', 'Médaillon de statut de sectateur du crépuscule', 'Standesmedaillon eines Twilightkultisten', '暮光信徒身份勋章', '暮光信徒身份勳章', 'Medallón de estatus de fiel del Crepúsculo', 'Medallón de estatus de fiel del Crepúsculo', 'Станционный медальон служителя Сумрака', '', '', '', '', '', '', '', ''), +(20423, '모래투성이 전갈 발톱', 'Griffe de scorpide sableuse', 'Sandige Skorpidklaue', '沙漠蝎爪', '沙漠蠍爪', 'Garra de escórpido arenoso', 'Garra de escórpido arenoso', 'Клешня песчаного скорпида', '', '', '', '', '', '', '', ''), +(20424, '미늘벌레 고기', 'Chair de ver des sables', 'Sandwurmfleisch', '沙虫的肉', '沙蟲的肉', 'Carne de gusano de arena', 'Carne de gusano de arena', 'Мясо песчаного червя', '', '', '', '', '', '', '', ''), +(20425, '조언자의 옹이진 지팡이', 'Bâton noueux de conseiller', 'Knorriger Stab des Beraters', '顾问的木节法杖', '顧問的木節法杖', 'Bastón nudoso de consejero', 'Bastón nudoso de consejero', 'Корявый посох Советника', '', '', '', '', '', '', '', ''), +(20426, '조언자의 반지', 'Bague de conseiller', 'Ring des Beraters', '顾问之戒', '顧問之戒', 'Anillo de consejero', 'Anillo de consejero', 'Кольцо Советника', '', '', '', '', '', '', '', ''), +(20427, '전투치유사의 망토', 'Cape de soigneur de bataille', 'Umhang des Feldheilers', '战地治疗者披风', '戰地治療者披風', 'Capa de curador de batalla', 'Capa de curador de batalla', 'Плащ боевого целителя', '', '', '', '', '', '', '', ''), +(20428, '청지기의 단망토', 'Cape de conservateur', 'Cape des Verwalters', '看守者斗篷', '看守者斗篷', 'Manteo de cuidador', 'Manteo de custodio', 'Накидка смотрителя', '', '', '', '', '', '', '', ''), +(20429, '용사의 고리', 'Anneau de légionnaire', 'Band des Legionärs', '军团士兵指环', '軍團士兵指環', 'Sortija de legionario', 'Sortija de Legionario', 'Кольцо Легионера', '', '', '', '', '', '', '', ''), +(20430, '용사의 검', 'Epée de légionnaire', 'Schwert des Legionärs', '军团士兵之剑', '軍團士兵之劍', 'Espada de legionario', 'Espada de Legionario', 'Меч легионера', '', '', '', '', '', '', '', ''), +(20431, '현자의 반지', 'Bague de gardien du savoir', 'Ring des Wissenshüters', '博学者之戒', '博學者之戒', 'Anillo del guardián del Conocimiento', 'Anillo del Tradicionalista', 'Кольцо Хранителя мудрости', '', '', '', '', '', '', '', ''), +(20432, '부름의 인장: 불', 'Chevalière de signal : Feu', 'Siegel der Anrufung: Feuer', '召唤徽记:火', '召喚徽記:火', 'Sello de Señalización: Fuego', 'Sello de señalización: fuego', 'Перстень Власти Огня', '', '', '', '', '', '', '', ''), +(20433, '부름의 인장: 천둥', 'Chevalière de signal : Tonnerre', 'Siegel der Anrufung: Donner', '召唤徽记:雷', '召喚徽記:雷', 'Sello de Señalización: Trueno', 'Sello de señalización: trueno', 'Перстень Власти Грома', '', '', '', '', '', '', '', ''), +(20434, '현자의 지팡이', 'Bâton de gardien du savoir', 'Stab des Wissenshüters', '博学者法杖', '博學者法杖', 'Bastón del guardián del Conocimiento', 'Bastón del Tradicionalista', 'Посох Хранителя мудрости', '', '', '', '', '', '', '', ''), +(20435, '부름의 인장: 바위', 'Chevalière de signal : Pierre', 'Siegel der Anrufung: Stein', '召唤徽记:石', '召喚徽記:石', 'Sello de Señalización: Piedra', 'Sello de señalización: piedra', 'Перстень Влести Камня', '', '', '', '', '', '', '', ''), +(20436, '부름의 인장: 물', 'Chevalière de signal : Eau', 'Siegel der Anrufung: Wasser', '召唤徽记:水', '召喚徽記:水', 'Sello de Señalización: Agua', 'Sello de señalización: agua', 'Перстень Власти Воды', '', '', '', '', '', '', '', ''), +(20437, '수색병의 활', 'Arc de voltigeur', 'Bogen der Vorhut', '护卫之弓', '偵察騎兵之弓', 'Arco de escolta', 'Arco de escolta', 'Лук лазутчика', '', '', '', '', '', '', '', ''), +(20438, '길잡이의 활', 'Arc d\'estafette', 'Bogen des Kundschafters', '侍从之弓', '侍從之弓', 'Arco de avanzado', 'Arco de avanzado', 'Лук гонца', '', '', '', '', '', '', '', ''), +(20439, '수호자의 고리', 'Anneau de protecteur', 'Band des Beschützers', '保护者指环', '保護者指環', 'Sortija de protector', 'Sortija de protector', 'Кольцо защитника', '', '', '', '', '', '', '', ''), +(20440, '수호자의 검', 'Epée de protecteur', 'Schwert des Beschützers', '保护者之剑', '保護者之劍', 'Espada de protector', 'Espada de protector', 'Меч защитника', '', '', '', '', '', '', '', ''), +(20441, '정찰병의 칼날', 'Lame d\'éclaireur', 'Klinge des Spähers', '斥候之刃', '斥候之刃', 'Hoja de explorador', 'Hoja de Explorador', 'Клинок разведчика', '', '', '', '', '', '', '', ''), +(20442, '정찰병의 메달', 'Médaillon d\'éclaireur', 'Medaillon des Spähers', '斥候徽章', '斥候徽章', 'Medallón de explorador', 'Medallón de Explorador', 'Медальон Разведчика', '', '', '', '', '', '', '', ''), +(20443, '파수꾼의 칼날', 'Lame de Sentinelle', 'Klinge der Schildwache', '哨兵之刃', '哨兵之刃', 'Hoja de centinela', 'Hoja de centinela', 'Клинок часового', '', '', '', '', '', '', '', ''), +(20444, '파수꾼의 메달', 'Médaillon de Sentinelle', 'Medaillon der Schildwache', '哨兵徽章', '哨兵徽章', 'Medallón de centinela', 'Medallón de centinela', 'Медальон часового', '', '', '', '', '', '', '', ''), +(20445, '시험용 Test Defense Ring +120', 'Test Défense Anneau +120', 'Test Verteidigung Ring +120', '', '', 'Test Defense anillo +120', 'Test Defense anillo +120', 'Тестовое кольцо защиты +120', '', '', '', '', '', '', '', ''), +(20446, '시험용 Test Defense Ring +80', 'Test Défense Anneau +80', 'Test Verteidigung Ring +80', '', '', 'Test Defense anillo +80', '', '', '', '', '', '', '', '', '', ''), +(20447, '부름의 홀: 불', 'Sceptre de signal : Feu', 'Szepter der Anrufung: Feuer', '召唤节杖:火', '召喚節杖:火', 'Cetro de Señalización: Fuego', 'Cetro de señalización: fuego', 'Скипетр призыва: Огонь', '', '', '', '', '', '', '', ''), +(20448, '부름의 홀: 천둥', 'Sceptre de signal : Tonnerre', 'Szepter der Anrufung: Donner', '召唤节杖:雷', '召喚節杖:雷', 'Cetro de Señalización: Trueno', 'Cetro de señalización: trueno', 'Скипетр призыва: Гром', '', '', '', '', '', '', '', ''), +(20449, '부름의 홀: 바위', 'Sceptre de signal : Pierre', 'Szepter der Anrufung: Stein', '召唤节杖:石', '召喚節杖:石', 'Cetro de Señalización: Piedra', 'Cetro de señalización: piedra', 'Скипетр призыва: Камень', '', '', '', '', '', '', '', ''), +(20450, '부름의 홀: 물', 'Sceptre de signal : Eau', 'Szepter der Anrufung: Wasser', '召唤节杖:水', '召喚節杖:水', 'Cetro de Señalización: Agua', 'Cetro de señalización: agua', 'Скипетр призыва: Вода', '', '', '', '', '', '', '', ''), +(20451, '황혼의 신도 지휘관 반지', 'Anneau d\'autorité de sectateur du crépuscule', 'Herrschaftsring eines Twilightkultisten', '暮光贵族之戒', '暮光貴族之戒', 'Anillo de nobleza de fiel del Crepúsculo', 'Anillo de nobleza de fiel del Crepúsculo', 'Кольцо Власти служителя Сумрака', '', '', '', '', '', '', '', ''), +(20452, '훈제 사막 경단', 'Boulettes fumées du désert', 'Geräucherte Wüstenknödel', '沙漠肉丸子', '沙漠肉丸子', 'Bolas de masa del desierto ahumadas', 'Albóndigas del desierto ahumadas', 'Копченые пустынные клецки', '', '', '', '', '', '', '', ''), +(20453, '지질학자의 탁본 도구', 'Trousse de transcription du géologue', 'Abschriftenset für Geologen', '地质学家的抄录工具包', '地質學家的抄錄工具包', 'Juego de trascripción de geólogo', 'Estuche de trascripción de geólogo', 'Копирующее устройство геолога', '문자가 새겨진 수정에 사용하십시오.', 'À utiliser sur les cristaux ornés de glyphes.', 'Mit glyphenverzierten Kristallen verwenden.', '用于雕文水晶。', '用來抄寫雕文水晶上的碑文。', 'Usar con cristales con inscripciones.', 'Usar con cristales con inscripciones.', 'Используется с покрытыми письменами кристаллами.'), +(20454, '하이브조라 탁본', 'Reproduction de la Ruche\'Zora', 'Abpausbild des Zoraschwarms', '佐拉拓印', '佐拉拓印', 'Calco de Colmen\'Zora', 'Calco de Colmen\'Zora', 'Оттиск кристалла из Улья Зора', '', '', '', '', '', '', '', ''), +(20455, '하이브아쉬 탁본', 'Reproduction de la Ruche\'Ashi', 'Abpausbild des Ashischwarms', '亚什拓印', '亞什拓印', 'Calco de Colmen\'Ashi', 'Calco de Colmen\'Ashi', 'Оттиск кристалла из Улья Аши', '', '', '', '', '', '', '', ''), +(20456, '하이브레갈 탁본', 'Reproduction de la Ruche\'Regal', 'Abpausbild des Regalschwarms', '雷戈拓印', '雷戈拓印', 'Calco Colmen\'Regal', 'Calco de Colmen\'Regal', 'Оттиск кристалла из Улья Регал', '', '', '', '', '', '', '', ''), +(20457, '하이브아쉬 실리시드 뇌', 'Cerveau de silithide de la Ruche\'Ashi', 'Silithidengehirn des Ashischwarms', '亚什异种虫脑', '亞什異種蟲腦', 'Cerebro silítido de Colmen\'Ashi', 'Cerebro silítido de Colmen\'Ashi', 'Мозг силитида из Улья Аши', '', '', '', '', '', '', '', ''), +(20458, '하이브조라 실리시드 뇌', 'Cerveau de silithide de la Ruche\'Zora', 'Silithidengehirn des Zoraschwarms', '佐拉异种虫脑', '佐拉異種蟲腦', 'Colmillo silítido Colmen\'Zora', 'Colmillo silítido Colmen\'Zora', 'Мозг силитида из Улья Зора', '', '', '', '', '', '', '', ''), +(20459, '하이브레갈 실리시드 뇌', 'Cerveau de silithide de la Ruche\'Regal', 'Silithidengehirn des Regalschwarms', '雷戈异种虫脑', '雷戈異種蟲腦', 'Cerebro silítido de Colmen\'Regal', 'Cerebro silítido de Colmen\'Regal', 'Мозг силитида из Улья Регал', '', '', '', '', '', '', '', ''), +(20460, '브란 브론즈비어드의 잃어버린 편지', 'Lettre perdue de Brann Bronzebeard', 'Brann Bronzebeards verlorener Brief', '布莱恩·铜须的信件', '布萊恩·銅鬚的信件', 'Carta perdida de Brann Barbabronce', 'Carta perdida de Brann Barbabronce', 'Потерянное письмо Бранна Бронзоборода', '', '', '', '', '', '', '', ''), +(20461, '브란 브론즈비어드의 잃어버린 편지', 'Lettre perdue de Brann Bronzebeard', 'Brann Bronzebeards verlorener Brief', '布莱恩·铜须的信件', '布萊恩·銅鬚的信件', 'Carta perdida de Brann Barbabronce', 'Carta perdida de Brann Barbabronce', 'Потерянное письмо Бранна Бронзоборода', '', '', '', '', '', '', '', ''), +(20462, '할로윈 축제 목걸이', 'Médaillon de la Sanssaint', 'Medaillon der Schlotternächte', '神圣之末', '萬鬼節勳章', '', '', '', '', '', '', '', '', '', '', ''), +(20463, '문자가 새겨진 수정 프리즘', 'Prisme cristallin orné de glyphes', 'Glyphenverziertes Kristallprisma', '雕文水晶棱柱', '雕文水晶棱柱', 'Prisma de cristal con inscripciones', 'Prisma de cristal con inscripciones', 'Покрытая письменами хрустальная призма', '', '', '', '', '', '', '', ''), +(20464, '부름의 상형 문자', 'Glyphes d\'appel', 'Glyphen der Anrufung', '召唤雕文', '召喚雕文', 'Glifos de Llamamiento', 'Glifos de Llamamiento', 'Письмена зова', '', '', '', '', '', '', '', ''), +(20465, '수정 해독 장치', 'Mécanisme de déverrouillage du cristal', 'Kristallentriegelungsmechanismus', '水晶分解装置', '水晶分解裝置', 'Mecanismo de liberación de cristal', 'Mecanismo de liberación de cristal', 'Открыватель Кристаллов', '', '', '', '', '', '', '', ''), +(20466, '바이랄의 인장 반지', 'Chevalière de Vyral', 'Vyrals Siegelring', '维拉尔的徽记之戒', '維拉爾的徽記之戒', 'Sello de Vyral', 'Sello de Vyral', 'Перстень-печатка Вайрала', '', '', '', '', '', '', '', ''), +(20467, '찢어낸 조리법 페이지', 'Page de recette déchirée', 'Ausgerissene Rezeptseite', '破碎的食谱', '破碎的食譜', 'Página de receta rota', 'Página de receta rota', 'Вырванная страница с рецептом', '', '', '', '', '', '', '', ''), +(20468, '몬스터 - Item, Orb - A01 Green', 'Monstre - Objet, Orbe - A01 Vert', 'Monster - Gegenstand, Kugel - A01 Grün', '', '', 'Monstruo: objeto, orbe: A01 verde', 'Monstruo: objeto, orbe: A01 verde', 'Монстр - предмет, сфера - A01 зеленый', '', '', '', '', '', '', '', ''), +(20469, '해독된 \"진정한 신봉자\" 문서 모음', 'Articles du Vrai Croyant décodés', 'Entschlüsselte Ausschnitte des \"Wahren Glaubens\"', '被破译的《真正的信徒》剪报', '被解譯的《真實信仰者》剪報', 'Recortes de El creyente verdadero descifrado', 'Recortes de El creyente verdadero descifrados', 'Расшифрованные заметки Истинно Верующего', '', '', '', '', '', '', '', ''), +(20475, '영혼의 보석', 'Gemme d\'âme', 'Seelenedelstein', '灵魂宝石', '靈魂寶石', 'Gema de alma', '', '', '', '', '', '', '', '', '', ''), +(20476, '모래추적자 팔보호구', 'Brassards de traqueuse des sables', 'Sandpirscherarmschienen', '沙行者护腕', '沙行者護腕', 'Brazales Acecharenas', 'Brazales acecharenas', 'Наручи песчаного ловца', '', '', '', '', '', '', '', ''), +(20477, '모래추적자 건틀릿', 'Gantelets de traqueuse des sables', 'Sandpirscherstulpen', '沙行者护手', '沙行者護手', 'Guanteletes Acecharenas', 'Guanteletes acecharenas', 'Рукавицы песчаного ловца', '', '', '', '', '', '', '', ''), +(20478, '모래추적자 흉갑', 'Cuirasse de traqueuse des sables', 'Sandpirscherbrustplatte', '沙行者胸甲', '沙行者胸甲', 'Peto Acecharenas', 'Coraza acecharenas', 'Кираса песчаного ловца', '', '', '', '', '', '', '', ''), +(20479, '독송곳니 흉갑', 'Cuirasse de crache-feu', 'Feuerspuckerbrustplatte', '飞火胸甲', '飛火胸甲', 'Peto escupefuego', 'Coraza Escupefuego', 'Кираса духовного огня', '', '', '', '', '', '', '', ''), +(20480, '독송곳니 건틀릿', 'Gantelets de crache-feu', 'Feuerspuckerstulpen', '飞火护手', '飛火護手', 'Guanteletes escupefuego', 'Guanteletes escupefuego', 'Рукавицы духовного огня', '', '', '', '', '', '', '', ''), +(20481, '독송곳니 팔보호구', 'Brassards de crache-feu', 'Feuerspuckerarmschienen', '飞火护腕', '飛火護腕', 'Brazales escupefuego', 'Brazales escupefuego', 'Наручи духовного огня', '', '', '', '', '', '', '', ''), +(20485, '공작의 문장', 'Sceau du duc', 'Dukes Siegel', '公爵封印', '公爵封印', 'Lacre del duque', 'Sello del duque', 'Печать герцога', '', '', '', '', '', '', '', ''), +(20487, '로크델라 - 고대수호자의 지팡이', 'Lok\'delar, bâton des Gardiens anciens DEP', 'Lok\'delar, Stab der uralten Bewahrer DEP', '', '', 'Lok\'delar, bastón de los Guardianes ancianos DEP', 'Lok\'delar, bastón de los Guardianes ancianos DEP', 'Лок-Делар, посох Древних хранителей DEP', '', '', '', '', '', '', '', ''), +(20488, '라크델라 - 고대수호자의 장궁', 'Rhok\'delar, arc long des Gardiens anciens DEP', 'Rhok\'delar, Langbogen der uralten Bewahrer DEP', '', '', 'Rhok\'delar, arco de los Guardianes ancianos DEP', 'Rhok\'delar, arco de los Guardianes ancianos DEP', 'Рок-Делар, длинный лук Древних хранителей DEP', '', '', '', '', '', '', '', ''), +(20489, '의회의 관', 'Couronne du conseil', 'Ratskrone', '议会头冠', '議會頭冠', 'Corona del Consejo', 'Corona del Consejo', 'Корона Совета', '', '', '', '', '', '', '', ''), +(20490, '아이언포지 박하사탕', 'Bonbon à la menthe d\'Ironforge', 'Pfefferminzbonbon aus Ironforge', '铁炉堡薄荷糖', '鐵爐堡薄荷糖', 'Menta de Ironforge', 'Menta de Forjaz', 'Конфета Стальгорна', '드워프의 전통 할로윈 축제 선물', 'Un bonbon classique de la Sanssaint, chez les nains.', 'Eine typische Schlotternachtsüßigkeit der Zwerge.', '矮人的万圣节糖果。', '矮人的萬鬼節糖果。', 'Un obsequio típico de Halloween de los enanos.', 'Un obsequio típico de Halloween de los enanos.', 'Традиционное лакомство дворфов на Тыквовин.'), +(20491, '언더시티 박하사탕', 'Bonbon à la menthe d\'Undercity', 'Pfefferminzbonbon aus Undercity', '幽暗城薄荷糖', '幽暗城薄荷糖', 'Menta de Undercity', 'Menta de Entrañas', 'Конфета Подгорода', '포세이큰의 전통 할로윈 축제 선물', 'Un bonbon classique de la Sanssaint, chez les Réprouvés.', 'Eine typische Schlotternachtsüßigkeit der Verlassenen.', '被遗忘者的万圣节糖果。', '被遺忘者的萬鬼節糖果。', 'Un obsequio típico de Halloween de los Renegados.', 'Un obsequio típico de Halloween de los Renegados.', 'Традиционное лакомство дворфов на Тыквовин.'), +(20492, '스톰윈드 초코바', 'Nougat de Stormwind', 'Nugat aus Stormwind', '暴风城杏仁糖', '暴風城杏仁糖', 'Turrón de Stormwind', 'Turrón de Ventormenta', 'Нуга из Штормграда', '인간의 전통 할로윈 축제 선물', 'Un bonbon classique de la Sanssaint, chez les humains.', 'Eine typische Schlotternachtsüßigkeit der Menschen.', '人类的万圣节糖果。', '人類的萬鬼節糖果。', 'Un obsequio típico de Halloween de los humanos.', 'Un obsequio típico de Halloween de los humanos.', 'Традиционное людское лакомство на Тыквовин.'), +(20493, '오그리마 초코바', 'Nougat d\'Orgrimmar', 'Nugat aus Orgrimmar', '奥格瑞玛软糖', '奧格瑪軟糖', 'Turrón de Orgrimmar', 'Almendrados de Orgrimmar', 'Нуга из Оргриммара', '오그리마의 전통 할로윈 축제 선물', 'Un bonbon classique de la Sanssaint, d\'Orgrimmar.', 'Eine typische Schlotternachtsüßigkeit aus Orgrimmar.', '兽人的万圣节糖果。', '獸人的萬鬼節糖果。', 'Un obsequio de Halloween típico de Orgrimmar.', 'Un obsequio de Halloween típico de Orgrimmar.', 'Традиционное оргриммарское лакомство на Тыквовин.'), +(20494, '놈리건 젤리', 'Boule de gomme de Gnomeregan', 'Kaugummikugel aus Gnomeregan', '诺莫瑞根橡皮糖', '諾姆瑞根橡皮糖', 'Gominola de Gnomeregan', 'Gominola de Gnomeregan', 'Леденец Гномрегана', '노움의 전통 할로윈 축제 선물', 'Un bonbon classique de la Sanssaint, chez les gnomes.', 'Eine typische Schlotternachtsüßigkeit der Gnome.', '侏儒的万圣节糖果。', '地精的萬鬼節糖果。', 'Un obsequio típico de Halloween de los gnomos.', 'Un obsequio típico de Halloween de los gnomos.', 'Традиционное гномье лакомство на Тыквовин.'), +(20495, '검은창 젤리', 'Boule de gomme de Darkspear', 'Kaugummikugel der Darkspear', '暗矛橡皮糖', '暗矛橡皮糖', 'Pastilla de goma Lanza Negra', 'Pastilla de goma Lanza Negra', 'Леденец троллей Черного Копья', '검은창 부족의 전통 할로윈 축제 선물', 'Un bonbon classique de la Sanssaint, dans la tribu Darkspear.', 'Eine typische Schlotternachtsüßigkeit des Darkspearstamms.', '巨魔的万圣节糖果。', '食人妖的萬鬼節糖果。', 'Un obsequio típico de Halloween de la tribu Lanza Negra.', 'Un obsequio típico de Halloween de la tribu Lanza Negra.', 'Традиционное лакомство племени Черного Копья на Тыквовин.'), +(20496, '다르나서스 양갱', 'Massepain de Darnassus', 'Marzipan aus Darnassus', '达纳苏斯水果糖', '達納蘇斯水果糖', 'Mazapán de Darnassus', 'Mazapán de Darnassus', 'Марципан Дарнасса', '나이트 엘프의 전통 할로윈 축제 선물', 'Un bonbon classique de la Sanssaint, chez les elfes de la nuit.', 'Eine typische Schlotternachtsüßigkeit der Nachtelfen.', '暗夜精灵的万圣节糖果。', '夜精靈的萬鬼節糖果。', 'Un obsequio típico de Halloween de los elfos de la noche.', 'Un obsequio típico de Halloween de los elfos de la noche.', 'Традиционное лакомство ночных эльфов на Тыквовин.'), +(20497, '썬더 블러프 양갱', 'Massepain de Thunder Bluff', 'Marzipan aus Thunder Bluff', '雷霆崖奶糖', '雷霆崖奶糖', 'Mazapanes de Thunder Bluff', 'Mazapanes de Cima del Trueno', 'Марципан Громового Утеса', '타우렌의 전통 할로윈 축제 선물', 'Un bonbon classique de la Sanssaint, chez les taurens.', 'Eine typische Schlotternachtsüßigkeit der Tauren.', '牛头人的万圣节糖果。', '牛頭人的萬鬼節糖果。', 'Un obsequio típico de Halloween de los elfos de los tauren.', 'Un obsequio típico de Halloween de los elfos de los tauren.', 'Традиционное тауренское лакомство на Тыквовин.'), +(20498, '실리시드 껍질', 'Chitine de silithide', 'Silithidenchitin', '异种虫几丁质', '異種蟲甲殼質', 'Quitina de silítido', 'Quitina de silítido', 'Хитин силитида', '', '', '', '', '', '', '', ''), +(20499, '깨진 실리시드 껍질', 'Chitine brisée de silithide', 'Zerbrochenes Silithidenchitin', '破碎的异种虫几丁质', '破碎的異種蟲甲殼質', 'Quitina de escórpido rota', 'Quitina de escórpido rota', 'Сломанный хитиновый силитидский панцирь', '', '', '', '', '', '', '', ''), +(20500, '가벼운 실리시드 등껍질', 'Carapace légère de silithide', 'Leichter Silithidenknochenpanzer', '轻型异种虫壳', '輕型異種蟲殼', 'Caparazón de silítido ligero', 'Caparazón de silítido ligero', 'Легкий силитидский панцирь', '', '', '', '', '', '', '', ''), +(20501, '무거운 실리시드 등껍질', 'Carapace lourde de silithide', 'Schwerer Silithidenknochenpanzer', '重型异种蝎甲壳', '重型異種蠍甲殼', 'Caparazón de silítido pesado', 'Caparazón de silítido pesado', 'Тяжелый силитидский панцирь', '', '', '', '', '', '', '', ''), +(20502, '무쇠껍질 방패', 'Bouclier d\'écorcefer', 'Eisenborkenschild', '铁树皮盾', '鐵樹皮盾', 'Escudo Cortezaférrea', 'Escudo Cortezaférrea', 'Щит из железной коры', '', '', '', '', '', '', '', ''), +(20503, '사로잡힌 물의 정령', 'Esprit de l\'eau amoureux', 'Entzückter Wassergeist', '被迷惑的水之魂', '被迷惑的水之魂', 'Espíritu de agua enamorado', 'Espíritu de agua enamorado', 'Влюбленный водный дух', '', '', '', '', '', '', '', ''), +(20504, '빛의 검', 'Lame de Sancteforge', 'Lichtgeschmiedete Klinge', '光铸利刃', '光鑄利刃', 'Hoja forjada con luz', 'Hoja forjada con luz', 'Клинок из светлостали', '', '', '', '', '', '', '', ''), +(20505, '기사단 인장', 'Chevalière chevaleresque', 'Siegelring der Ritterlichkeit', '礼节徽记', '禮節徽記', 'Sello caballeresco', 'Sello caballeresco', 'Рыцарский перстень', '', '', '', '', '', '', '', ''), +(20506, '도안: 독송곳니 팔보호구', 'Patron : Brassards de crache-feu', 'Muster: Feuerspuckerarmschienen', '图样:飞火护腕', '圖樣:飛火護腕', 'Patrón: brazales escupefuego', 'Patrón: brazales escupefuego', 'Выкройка: наручи духовного огня', '', '', '', '', '', '', '', ''), +(20507, '도안: 독송곳니 건틀릿', 'Patron : Gantelets de crache-feu', 'Muster: Feuerspuckerstulpen', '图样:飞火护手', '圖樣:飛火護手', 'Patrón: guanteletes escupefuego', 'Patrón: guanteletes escupefuego', 'Выкройка: рукавицы духовного огня', '', '', '', '', '', '', '', ''), +(20508, '도안: 독송곳니 흉갑', 'Patron : Cuirasse de crache-feu', 'Muster: Feuerspuckerbrustplatte', '图样:飞火胸甲', '圖樣:飛火胸甲', 'Patrón: peto escupefuego', 'Patrón: coraza escupefuego', 'Выкройка: кираса духовного огня', '', '', '', '', '', '', '', ''), +(20509, '도안: 모래추적자 팔보호구', 'Patron : Brassards de traqueuse des sables', 'Muster: Sandpirscherarmschienen', '图样:沙行者护腕', '圖樣:沙行者護腕', 'Patrón: brazales Acecharenas', 'Patrón: brazales Acecharenas', 'Выкройка: наручи песчаного ловца', '', '', '', '', '', '', '', ''), +(20510, '도안: 모래추적자 건틀릿', 'Patron : Gantelets de traqueuse des sables', 'Muster: Sandpirscherstulpen', '图样:沙行者护手', '圖樣:沙行者護手', 'Patrón: guanteletes Acecharenas', 'Patrón: guanteletes Acecharenas', 'Выкройка: рукавицы песчаного ловца', '', '', '', '', '', '', '', ''), +(20511, '도안: 모래추적자 흉갑', 'Patron : Cuirasse de traqueuse des sables', 'Muster: Sandpirscherbrustplatte', '图样:沙行者胸甲', '圖樣:沙行者胸甲', 'Patrón: peto Acecharenas', 'Patrón: coraza Acecharenas', 'Выкройка: кираса песчаного ловца', '', '', '', '', '', '', '', ''), +(20512, '축성의 보주', 'Orbe sanctifié', 'Geweihte Kugel', '神圣宝珠', '聖化寶珠', 'Orbe santificado', 'Orbe santificado', 'Освященная сфера', '', '', '', '', '', '', '', ''), +(20513, '심연의 문장', 'Blason abyssal', 'Abyssisches Wappen', '深渊纹章', '深淵紋章', 'Emblema abisal', 'Blasón Abisal', 'Талисман Бездны', '', '', '', '', '', '', '', ''), +(20514, '심연의 인장', 'Chevalière abyssale', 'Abyssisches Siegel', '深渊徽记', '深淵徽記', 'Sello abisal', 'Sello Abisal', 'Перстень Бездны', '', '', '', '', '', '', '', ''), +(20515, '심연의 홀', 'Sceptre abyssal', 'Abyssisches Szepter', '深渊节杖', '深淵節杖', 'Cetro abisal', 'Cetro Abisal', 'Скипетр Бездны', '', '', '', '', '', '', '', ''), +(20516, '할로윈 축제 사과', 'Pomme d\'amour', 'Knalliger Apfel', '光滑的苹果', '光滑的蘋果', 'Manzana de Halloween', 'Manzana de Halloween', 'Гладкое яблоко', '파삭하고 맛 좋은 벌레 없는 사과', 'Croquante, délicieuse et, espérons-le, dépourvue de vers.', 'Knackig, lecker und hoffentlich wurmfrei', '又脆又甜的苹果,而且没有虫蛀', '又脆又甜的蘋果,而且沒有蟲蛀', 'Crujiente, deliciosa y con suerte sin gusanos.', 'Crujiente, deliciosa y con suerte sin gusanos.', ''), +(20517, '서슬강철 어깨보호구', 'Epaulières d\'acier-rasoir', 'Klingenstahlschultern', '刺钢护肩', '刺鋼護肩', 'Hombreras acero afilado', 'Sobrehombros Acero afilado', 'Остростальные наплечники', '', '', '', '', '', '', '', ''), +(20518, '두루마리: 부름의 문장 창조', 'Parchemin : Création d\'un blason de signal', 'Rolle: Wappen der Anrufung herstellen', '卷轴:制造召唤纹章', '卷軸:製造召喚紋章', 'Pergamino: crear Emblema de Señalización', 'Pergamino: crear blasón de señalización', 'Свиток: создание таблички Власти', '', '', '', '', '', '', '', ''), +(20519, '남쪽바다 해적 모자', 'Chapeau de pirate des Mers du sud', 'Südmeerpiratenhut', '南海海盗帽', '南海海盜帽', 'Sombrero pirata de los Mares del Sur', 'Sombrero de pirata de los Mares del Sur', 'Шляпа пирата Южных морей', '', '', '', '', '', '', '', ''), +(20520, '암흑의 룬', 'Rune ténébreuse', 'Dunkelrune', '黑暗符文', '黑暗符文', 'Runa oscura', 'Runa oscura', 'Черная руна', '', '', '', '', '', '', '', ''), +(20521, '맹위의 면갑', 'Visière de fureur', 'Visier des Zorns', '怒火面甲', '怒火面甲', 'Visor de furia', 'Visor de furia', 'Щиток Ярости', '', '', '', '', '', '', '', ''), +(20522, '야성의 지팡이', 'Bâton farouche', 'Stab der Wildnis', '野性法杖', '野性法杖', 'Bastón feral', 'Bastón feral', 'Дикий посох', '', '', '', '', '', '', '', ''), +(20523, '그림자가죽 다리보호구', 'Jambières ombrepoil', 'Schattenfellgamaschen', '暗皮护腿', '暗皮護腿', '', 'Leotardos Pielsombra', 'Тенетканые поножи', '', '', '', '', '', '', '', ''), +(20524, '그림자가죽 다리보호구', 'Jambières ombrepoil', 'Schattenfellgamaschen', '暗皮护腿', '暗皮護腿', 'Leotardos Pellejo Negro', 'Leotardos Pielsombra', 'Поножи Темношкуров', '최고급 그림자퓨마 가죽으로 만들어졌습니다.', 'Les panthères Ombregueules sont célèbres pour leurs superbes fourrures.', 'Schattentatzenpanther sind für ihre ausgezeichneten Felle bekannt.', '深喉猎豹以华丽的毛皮著称。', '深喉獵豹以華麗的毛皮著稱。', 'Las panteras Faucesombrías son famosas por su exquisito pelaje.', 'Las panteras Faucesombrías son famosas por su exquisito pelaje.', 'Тенебрюхие пантеры известны своими превосходными шкурами.'), +(20525, '대지의 인장', 'Glyphe terrestre', 'Irdenes Siegel', '土灵徽记', '土靈徽記', 'Sigilo terráneo', 'Sigilo terráneo', 'Земной сигиль', '', '', '', '', '', '', '', ''), +(20529, '예속의 로브', 'Robe de servitude', 'Roben der Knechtschaft', '束缚长袍', '束縛長袍', 'Togas de Servidumbre', 'Togas de Servidumbre', 'Одеяния служения', '', '', '', '', '', '', '', ''), +(20530, '예속의 로브', 'Robe de servitude', 'Roben der Knechtschaft', '束缚长袍', '束縛長袍', 'Togas de Servidumbre', 'Togas de Servidumbre', 'Одеяния Порабощения', '', '', '', '', '', '', '', ''), +(20531, '두루마리: 부름의 인장 창조', 'Parchemin : Création d\'une chevalière de signal', 'Rolle: Siegel der Anrufung herstellen', '卷轴:制造召唤徽记', '卷軸:製造召喚徽記', 'Pergamino: crear Sello de Señalización', 'Pergamino: crear sello de señalización', 'Свиток: создание перстня Власти', '', '', '', '', '', '', '', ''), +(20534, '나락의 조각', 'Eclat abyssal', 'Abysssplitter', '深渊碎片', '深淵碎片', 'Fragmento abisal', 'Fragmento Abisal', 'Осколок Бездны', '암흑의 보석에 암흑 의식의 기운이 가두어져 있습니다.', 'De sombres rituels sont enfermés dans les pierres noires', 'Dunkle Rituale sind in dunklen Juwelen eingeschlossen.', '黑暗的力量被禁锢在黑色的宝石中。', '黑暗的力量被禁錮在黑色的寶石中。', 'Rituales oscuros se encierran en gemas oscuras.', 'Rituales oscuros se encierran en gemas oscuras.', 'Память о темных ритуалах хранится в темных самоцветах.'), +(20536, '영혼 수확기', 'Moissonneuse d\'âmes', 'Seelenernter', '灵魂收割者', '靈魂收割者', 'Cosechador de almas', 'Cosechador de almas', 'Жнец душ', '', '', '', '', '', '', '', ''), +(20537, '저승의 룬매듭 장화', 'Bottes runiques ténébreuses', 'Runenverzierte stygische Stiefel', '符文冥河长靴', '符文冥河長靴', 'Botas estigias rúnicas', 'Botas rúnicas estigias', 'Рунные стигийские сапоги', '', '', '', '', '', '', '', ''), +(20538, '저승의 룬매듭 다리보호구', 'Jambières runiques ténébreuses', 'Runenverzierte stygische Gamaschen', '符文冥河护腿', '符文冥河護腿', 'Leotardos estigios rúnicos', 'Leotardos rúnicos estigios', 'Рунные стигийские поножи', '', '', '', '', '', '', '', ''), +(20539, '저승의 룬매듭 허리띠', 'Ceinture runique ténébreuse', 'Runenverzierter stygischer Gürtel', '符文冥河腰带', '符文冥河腰帶', 'Cinturón estigio rúnico', 'Cinturón rúnico estigio', 'Рунный стигийский пояс', '', '', '', '', '', '', '', ''), +(20540, '두루마리: 부름의 홀 창조', 'Parchemin : Création d\'un sceptre de signal', 'Rolle: Szepter der Anrufung herstellen', '卷轴:制造召唤节杖', '卷軸:製造召喚節杖', 'Pergamino: crear Cetro de Señalización', 'Pergamino: crear cetro de señalización', 'Свиток: создание скипетра Власти', '', '', '', '', '', '', '', ''), +(20541, '해독된 황혼의 망치단 문서', 'Texte du crépuscule décodé', 'Entschlüsselter Text der Twilight', '破译的暮光文件', '解譯的暮光文件', 'Texto descifrado del Crepúsculo', 'Texto descifrado del Crepúsculo', 'Расшифрованный текст Сумрака', '해독된 진정한 신봉자 문서', 'Un article du Vrai croyant décodé', 'Ein entschlüsselter Artikel des \'Wahren Glaubens\'', '一篇被破译的《真正的信徒》上的文章。', '一篇被解譯的《真實信仰者》上的文章。', 'Un artículo de El creyente verdadero descifrado', 'Un artículo de El creyente verdadero descifrado', 'Расшифрованная статья Истинно Верующего.'), +(20545, '해독된 황혼의 망치단 문서', 'Texte du crépuscule décodé', 'Entschlüsselter Text der Twilight', '破译的暮光文件', '解譯的暮光文件', 'Texto descifrado del Crepúsculo', 'Texto descifrado del Crepúsculo', 'Расшифрованный текст Сумрака', '해독된 진정한 신봉자 문서', 'Un article du Vrai croyant décodé', 'Ein entschlüsselter Artikel des \'Wahren Glaubens\'', '一篇被破译的暮光信徒所写的文章。', '一篇被解譯的暮光信徒所寫的文章。', 'Un artículo de El creyente verdadero descifrado', 'Un artículo de El creyente verdadero descifrado', 'Расшифрованная статья Истинно Верующего.'), +(20546, '도안: 저승의 룬매듭 다리보호구', 'Patron: Jambières runiques ténébreuses', 'Muster: Runenverzierte stygische Gamaschen', '图样:符文冥河护腿', '圖樣:符文冥河護腿', 'Patrón: leotardos estigios rúnicos', 'Patrón: leotardos rúnicos estigios', 'Выкройка: рунные стигийские поножи', '', '', '', '', '', '', '', ''), +(20547, '도안: 저승의 룬매듭 장화', 'Patron: Bottes runiques ténébreuses', 'Muster: Runenverzierte stygische Stiefel', '图样:符文冥河长靴', '圖樣:符文冥河長靴', 'Patrón: botas estigias rúnicas', 'Patrón: botas rúnicas estigias', 'Выкройка: рунные стигийские сапоги', '', '', '', '', '', '', '', ''), +(20548, '도안: 저승의 룬매듭 허리띠', 'Patron : Ceinture runique ténébreuse', 'Muster: Runenverzierter stygischer Gürtel', '图样:符文冥河腰带', '圖樣:符文冥河腰帶', 'Patrón: cinturón estigio rúnico', 'Patrón: cinturón rúnico estigio', 'Выкройка: рунный стигийский пояс', '', '', '', '', '', '', '', ''), +(20549, '암흑룬 건틀릿', 'Gantelets de sombrerune', 'Dunkelrunenstulpen', '黑暗符文护手', '黑暗符文護手', 'Guanteletes runa oscura', 'Guanteletes runaoscura', 'Темнорунные рукавицы', '', '', '', '', '', '', '', ''), +(20550, '암흑룬 흉갑', 'Cuirasse de sombrerune', 'Dunkelrunenbrustplatte', '黑暗符文胸甲', '黑暗符文胸甲', 'Peto runa oscura', 'Coraza runaoscura', 'Темнорунная кираса', '', '', '', '', '', '', '', ''), +(20551, '암흑룬 투구', 'Heaume de sombrerune', 'Dunkelrunenhelm', '黑暗符文头盔', '黑暗符文頭盔', 'Yelmo runa oscura', 'Yelmo runaoscura', 'Темнорунный шлем', '', '', '', '', '', '', '', ''), +(20552, '해독된 황혼의 망치단 문서', 'Texte du crépuscule décodé', 'Entschlüsselter Text der Twilight', '破译的暮光文件', '解譯的暮光文件', 'Texto descifrado del Crepúsculo', 'Texto descifrado del Crepúsculo', 'Расшифрованный текст Сумрака', '해독된 진정한 신봉자 문서', 'Un article du Vrai croyant décodé', 'Ein entschlüsselter Artikel des \'Wahren Glaubens\'', '一篇被破译的暮光信徒所写的文章。', '一篇被解譯的《真實信仰者》上的文章。', 'Un artículo de El creyente verdadero descifrado', 'Un artículo de El creyente verdadero descifrado', 'Расшифрованная статья Истинно Верующего.'), +(20553, '도면: 암흑룬 건틀릿', 'Plans : Gantelets de sombrerune', 'Pläne: Dunkelrunenstulpen', '设计图:黑暗符文护手', '設計圖:黑暗符文護手', 'Diseño: guanteletes runa oscura', 'Diseño: guanteletes runaoscura', 'Чертеж: темнорунные рукавицы', '', '', '', '', '', '', '', ''), +(20554, '도면: 암흑룬 흉갑', 'Plans : Cuirasse de sombrerune', 'Pläne: Dunkelrunenbrustplatte', '设计图:黑暗符文胸甲', '設計圖:黑暗符文胸甲', 'Diseño: peto runa oscura', 'Diseño: coraza runaoscura', 'Чертеж: темнорунная кираса', '', '', '', '', '', '', '', ''), +(20555, '도면: 암흑룬 투구', 'Plans : Heaume de sombrerune', 'Pläne: Dunkelrunenhelm', '设计图:黑暗符文头盔', '設計圖:黑暗符文頭盔', 'Diseño: yelmo runa oscura', 'Diseño: yelmo runaoscura', 'Чертеж: темнорунный шлем', '', '', '', '', '', '', '', ''), +(20556, '광야의 지팡이', 'Bâton sauvage', 'Wildstab', '荒野之杖', '荒野之杖', 'Bastón salvaje', 'Bastón salvaje', 'Зверопосох', '', '', '', '', '', '', '', ''), +(20557, '할로윈 축제 호박', 'Bonbon à la citrouille de la Sanssaint', 'Kürbisdrops der Schlotternächte', '万圣节南瓜糖', '萬鬼節南瓜糖', 'Golosinas de calabaza de Halloween', 'Golosinas de calabaza de Halloween', 'Тыквовинская конфета', '', '', '', '', '', '', '', ''), +(20558, '전쟁노래 협곡 명예 훈장', 'Marque d\'honneur du goulet des Warsong', 'Ehrenabzeichen der Warsongschlucht', '战歌峡谷荣誉奖章', '戰歌峽谷榮譽獎章', 'Marca de Honor del Barranco Grito de Guerra', 'Marca de Honor de la Garganta Grito de Guerra', 'Почетный знак Ущелья Песни Войны', '전쟁노래 협곡 전투에 참여한 자에게 주어지는 훈장', 'Une médaille accordée aux combattants du goulet des Warsong', 'Auszeichnung für den Kampf in der Warsongschlucht', '为表彰在战歌峡谷中作战而颁发的奖章', '為表彰在戰歌峽谷中作戰而頒發的獎章', 'Medalla obtenida por luchar en la Garganta Grito de Guerra.', 'Medalla obtenida por luchar en la Garganta Grito de Guerra.', 'Медаль, присуждаемая за участие в битве в Ущелье Песни Войны.'), +(20559, '아라시 분지 명예 훈장', 'Marque d\'honneur du bassin d\'Arathi', 'Ehrenabzeichen des Arathibeckens', '阿拉希盆地荣誉奖章', '阿拉希盆地榮譽獎章', 'Marca de honor de la Cuenca de Arathi', 'Marca de Honor de la Cuenca de Arathi', 'Почетный знак Низины Арати', '아라시 분지 전투에 참여한 자에게 주어지는 훈장', 'Une médaille accordée aux combattants du bassin d\'Arathi', 'Auszeichnung für den Kampf im Arathibecken', '为表彰在阿拉希盆地中作战而颁发的奖章', '為表彰在阿拉希盆地中作戰而頒發的獎章', 'Medalla obtenida por luchar en la Cuenca de Arathi.', 'Medalla obtenida por luchar en la Cuenca de Arathi.', 'Медаль за битву в Низине Арати'), +(20560, '알터랙 계곡 명예 훈장', 'Marque d\'honneur de la vallée d\'Alterac', 'Ehrenabzeichen des Alteractals', '奥特兰克山谷荣誉奖章', '奧特蘭克山谷榮譽獎章', 'Marca de Honor del Valle de Alterac', 'Marca de Honor del Valle de Alterac', 'Почетный знак Альтеракской долины', '알터랙 계곡 전투에 참여한 자에게 주어지는 훈장', 'Une médaille accordée aux combattants de la vallée d\'Alterac', 'Auszeichnung für den Kampf im Alteractal', '为表彰在奥特兰克山谷中作战而颁发的奖章', '為表彰在奧特蘭克山谷中作戰而頒發的獎章', 'Medalla obtenida por luchar en el Valle de Alterac.', 'Medalla obtenida por luchar en el Valle de Alterac.', 'Медаль, присужденная за сражение в Альтеракской Долине.'), +(20561, '얇은 남자 드워프 가면', 'Masque de nain fragile', 'Leichte männliche Zwergenmaske', '劣质男性矮人面具', '劣質男性矮人面具', 'Máscara de enano endeble', 'Máscara de enano endeble', 'Тонкая мужская маска дворфа', '', '', '', '', '', '', '', ''), +(20562, '얇은 여자 드워프 가면', 'Masque de naine fragile', 'Leichte weibliche Zwergenmaske', '劣质女性矮人面具', '劣質女性矮人面具', 'Máscara de enana endeble', 'Máscara de enana endeble', 'Тонкая женская маска дворфа', '', '', '', '', '', '', '', ''), +(20563, '얇은 여자 나이트 엘프 가면', 'Masque d\'elfe de la nuit fragile (F)', 'Leichte weibliche Nachtelfenmaske', '劣质女性暗夜精灵面具', '劣質女性夜精靈面具', 'Máscara de elfa de la noche endeble', 'Máscara de elfa de la noche endeble', 'Тонкая женская маска ночного эльфа', '', '', '', '', '', '', '', ''), +(20564, '얇은 남자 나이트 엘프 가면', 'Masque d\'elfe de la nuit fragile (H)', 'Leichte männliche Nachtelfenmaske', '劣质男性暗夜精灵面具', '劣質男性夜精靈面具', 'Máscara de elfo de la noche endeble', 'Máscara de elfo de la noche endeble', 'Тонкая мужская маска ночного эльфа', '', '', '', '', '', '', '', ''), +(20565, '얇은 여자 인간 가면', 'Masque d\'humaine fragile', 'Leichte weibliche Menschenmaske', '劣质女性人类面具', '劣質女性人類面具', 'Máscara de mujer endeble', 'Máscara de mujer endeble', 'Тонкая женская маска человека', '', '', '', '', '', '', '', ''), +(20566, '얇은 남자 인간 가면', 'Masque d\'humain fragile', 'Leichte männliche Menschenmaske', '劣质男性人类面具', '劣質男性人類面具', 'Máscara de hombre endeble', 'Máscara de hombre endeble', 'Тонкая мужская маска человека', '', '', '', '', '', '', '', ''), +(20567, '얇은 여자 트롤 가면', 'Masque de trollesse fragile', 'Leichte weibliche Trollmaske', '劣质女性巨魔面具', '劣質女性食人妖面具', 'Máscara de trol hembra endeble', 'Máscara de trol hembra endeble', 'Тонкая женская маска тролля', '', '', '', '', '', '', '', ''), +(20568, '얇은 남자 트롤 가면', 'Masque de troll fragile', 'Leichte männliche Trollmaske', '劣质男性巨魔面具', '劣質男性面具', 'Máscara de trol endeble', 'Máscara de trol endeble', 'Тонкая мужская маска тролля', '', '', '', '', '', '', '', ''), +(20569, '얇은 여자 오크 가면', 'Masque d\'orque fragile', 'Leichte weibliche Orcmaske', '劣质女性兽人面具', '劣質女性獸人面具', 'Máscara de orco hembra endeble', 'Máscara de orco hembra endeble', 'Тонкая женская маска орка', '', '', '', '', '', '', '', ''), +(20570, '얇은 남자 오크 가면', 'Masque d\'orc fragile', 'Leichte männliche Orcmaske', '劣质男性兽人面具', '劣質男性獸人面具', 'Máscara de orco endeble', 'Máscara de orco endeble', 'Тонкая мужская маска орка', '', '', '', '', '', '', '', ''), +(20571, '얇은 여자 타우렌 가면', 'Masque de taurène fragile', 'Leichte weibliche Taurenmaske', '劣质女性牛头人面具', '劣質女性牛頭人面具', 'Máscara de tauren hembra endeble', 'Máscara de tauren hembra endeble', 'Тонкая женская маска таурена', '', '', '', '', '', '', '', ''), +(20572, '얇은 남자 타우렌 가면', 'Masque de tauren fragile', 'Leichte männliche Taurenmaske', '劣质男性牛头人面具', '劣質男性牛頭人面具', 'Máscara de tauren endeble', 'Máscara de tauren endeble', 'Тонкая мужская маска таурена', '', '', '', '', '', '', '', ''), +(20573, '얇은 남자 언데드 가면', 'Masque de mort-vivant fragile', 'Leichte männliche Untotenmaske', '劣质男性亡灵面具', '劣質男性不死族面具', 'Máscara de no-muerto endeble', 'Máscara de no-muerto endeble', 'Тонкая мужская маска нежити', '', '', '', '', '', '', '', ''), +(20574, '얇은 여자 언데드 가면', 'Masque de morte-vivante fragile', 'Leichte weibliche Untotenmaske', '劣质女性亡灵面具', '劣質女性面具', 'Máscara de no-muerta endeble', 'Máscara de no-muerta endeble', 'Тонкая женская маска нежити', '', '', '', '', '', '', '', ''), +(20575, '새끼 검은용 튜닉', 'Tunique de dragonnet noir', 'Schwarzwelpentunika', '黑色雏龙外衣', '黑色雛龍外衣', 'Túnica de cría negra', 'Túnica de cría negra', 'Мундир из черного дракончика', '', '', '', '', '', '', '', ''), +(20576, '도안: 새끼 검은용 튜닉', 'Patron : Tunique de dragonnet noir', 'Muster: Schwarzwelpentunika', '图样:黑色雏龙外衣', '圖樣:黑色雛龍外衣', 'Patrón: túnica de cría negra', 'Patrón: túnica de cría negra', 'Выкройка: мундир из черного дракончика', '', '', '', '', '', '', '', ''), +(20577, '악몽의 칼날', 'Lame de cauchemar', 'Alptraumklinge', '噩梦之刃', '噩夢之刃', 'Hoja pesadilla', 'Hoja pesadilla', 'Кошмарный клинок', '', '', '', '', '', '', '', ''), +(20578, '에메랄드 용송곳니', 'Croc-de-dragon émeraude', 'Smaragdgrüner Drachenfangzahn', '翡翠龙牙', '翡翠龍牙', 'Comillo de dragón Esmeralda', 'Colmillo dragón Esmeralda', 'Изумрудный драконий клык', '', '', '', '', '', '', '', ''), +(20579, '녹색용가죽 망토', 'Cape en peau de dragon vert', 'Grüner Drachenhautumhang', '绿色龙皮披风', '綠色龍皮披風', 'Capa de piel de dragón verde', 'Capa de piel de dragón verde', 'Плащ из зеленой драконьей кожи', '', '', '', '', '', '', '', ''), +(20580, '야수의 분노 망치', 'Marteau de fureur bestiale', 'Hammer des Wildtierzorns', '野兽狂怒之锤', '野獸狂怒之錘', 'Martillo de Furia bestial', 'Martillo de Furia bestial', 'Молот Звериной ярости', '', '', '', '', '', '', '', ''), +(20581, '신록의 지팡이', 'Bâton de croissance luxuriante', 'Stab des rasanten Wachstums', '猛烈生长法杖', '猛烈生長法杖', 'Bastón de Crecimiento desenfrenado', 'Bastón de Crecimiento desenfrenado', 'Посох Буйного роста', '', '', '', '', '', '', '', ''), +(20582, '무아의 돌', 'Pierre de transe', 'Trancestein', '沉睡之石', '沉睡之石', 'Piedra de trance', 'Piedra de trance', 'Камень Транса', '', '', '', '', '', '', '', ''), +(20583, '두꺼운 여자 드워프 가면', 'Masque de naine solide', 'Schwere weibliche Zwergenmaske', '结实的女性矮人面具', '結實的女性矮人面具', 'Máscara de enana robusta', 'Máscara de enana robusta', 'Прочная женская маска дворфа', '', '', '', '', '', '', '', ''), +(20584, '두꺼운 여자 노움 가면', 'Masque de gnome solide (F)', 'Schwere weibliche Gnomenmaske', '结实的女性侏儒面具', '結實的女性地精面具', 'Máscara de gnomo hembra robusta', 'Máscara de gnomo hembra robusta', 'Прочная женская маска гнома', '', '', '', '', '', '', '', ''), +(20585, '두꺼운 여자 인간 가면', 'Masque d\'humaine solide', 'Schwere weibliche Menschenmaske', '结实的女性人类面具', '結實的女性人類面具', 'Máscara de mujer robusta', 'Máscara de mujer robusta', 'Прочная женская маска человека', '', '', '', '', '', '', '', ''), +(20586, '두꺼운 여자 나이트 엘프 가면', 'Masque d\'elfe de la nuit solide (F)', 'Schwere weibliche Nachtelfenmaske', '结实的女性暗夜精灵面具', '結實的女性夜精靈面具', 'Máscara de elfa de la noche robusta', 'Máscara de elfa de la noche robusta', 'Прочная женская маска ночного эльфа', '', '', '', '', '', '', '', ''), +(20587, '두꺼운 여자 오크 가면', 'Masque d\'orque solide', 'Schwere weibliche Orcmaske', '结实的女性兽人面具', '結實的女性獸人面具', 'Máscara de orco hembra robusta', 'Máscara de orco hembra robusta', 'Прочная женская маска орка', '', '', '', '', '', '', '', ''), +(20588, '두꺼운 여자 타우렌 가면', 'Masque de taurène solide', 'Schwere weibliche Taurenmaske', '结实的女性牛头人面具', '結實的女性牛頭人面具', 'Máscara de tauren hembra robusta', 'Máscara de tauren hembra robusta', 'Прочная женская маска таурена', '', '', '', '', '', '', '', ''), +(20589, '두꺼운 여자 트롤 가면', 'Masque de trollesse solide', 'Schwere weibliche Trollmaske', '结实的女性巨魔面具', '結實的女性食人妖面具', 'Máscara de trol hembra robusta', 'Máscara de trol hembra robusta', 'Прочная женская маска тролля', '', '', '', '', '', '', '', ''), +(20590, '두꺼운 여자 언데드 가면', 'Masque de morte-vivante solide', 'Schwere weibliche Untotenmaske', '结实的女性亡灵面具', '結實的女性不死族面具', 'Máscara de no-muerta robusta', 'Máscara de no-muerta robusta', 'Прочная женская маска нежити', '', '', '', '', '', '', '', ''), +(20591, '두꺼운 남자 드워프 가면', 'Masque de nain solide', 'Schwere männliche Zwergenmaske', '结实的男性矮人面具', '結實的男性矮人面具', 'Máscara de enano robusto', 'Máscara de enano robusta', 'Прочная мужская маска дворфа', '', '', '', '', '', '', '', ''), +(20592, '두꺼운 남자 노움 가면', 'Masque de gnome solide (H)', 'Schwere männliche Gnomenmaske', '结实的男性侏儒面具', '結實的男性地精面具', 'Máscara de gnomo robusto', 'Máscara de gnomo robusta', 'Прочная мужская маска гнома', '', '', '', '', '', '', '', ''), +(20593, '두꺼운 남자 인간 가면', 'Masque d\'humain solide', 'Schwere männliche Menschenmaske', '结实的男性人类面具', '結實的男性人類面具', 'Máscara de hombre robusto', 'Máscara de hombre robusta', 'Прочная мужская маска человека', '', '', '', '', '', '', '', ''), +(20594, '두꺼운 남자 나이트 엘프 가면', 'Masque d\'elfe de la nuit solide (H)', 'Schwere männliche Nachtelfenmaske', '结实的男性暗夜精灵面具', '結實的男性夜精靈面具', 'Máscara de elfo de la noche robusto', 'Máscara de elfo de la noche robusta', 'Прочная мужская маска ночного эльфа', '', '', '', '', '', '', '', ''), +(20595, '두꺼운 남자 오크 가면', 'Masque d\'orc solide', 'Schwere männliche Orcmaske', '结实的男性兽人面具', '結實的男性獸人面具', 'Máscara de orco robusto', 'Máscara de orco robusta', 'Прочная мужская маска орка', '', '', '', '', '', '', '', ''), +(20596, '두꺼운 남자 타우렌 가면', 'Masque de tauren solide', 'Schwere männliche Taurenmaske', '结实的男性牛头人面具', '結實的男性牛頭人面具', 'Máscara de tauren robusto', 'Máscara de tauren robusta', 'Прочная мужская маска таурена', '', '', '', '', '', '', '', ''), +(20597, '두꺼운 남자 트롤 가면', 'Masque de troll solide', 'Schwere männliche Trollmaske', '结实的男性巨魔面具', '結實的男性食人妖面具', 'Máscara de trol robusto', 'Máscara de trol robusta', 'Прочная мужская маска тролля', '', '', '', '', '', '', '', ''), +(20598, '두꺼운 남자 언데드 가면', 'Masque de mort-vivant solide', 'Schwere männliche Untotenmaske', '结实的男性亡灵面具', '結實的男性不死族面具', 'Máscara de no-muerto robusto', 'Máscara de no-muerto robusta', 'Прочная мужская маска нежити', '', '', '', '', '', '', '', ''), +(20599, '빛나는 강철나무 석궁', 'Arbalète en bois de fer poli', 'Polierte Eisenholzarmbrust', '抛光铁木强弩', '拋光鐵木強弩', 'Ballesta de hierromadera pulida', 'Ballesta de maderaférrea pulido', 'Полированный арбалет из железного дерева', '', '', '', '', '', '', '', ''), +(20600, '말퓨리온의 인장 반지', 'Chevalière de Malfurion', 'Malfurions Siegelring', '玛法里奥的徽记之戒', '瑪法里恩的徽記之戒', 'Sello de Malfurión', 'Sello de Malfurion', 'Перстень-печатка Малфуриона', '', '', '', '', '', '', '', ''), +(20601, '전리품 자루', 'Besace de butin', 'Beutesack', '一袋战利品', '一袋戰利品', 'Saco de botín', 'Saco de botín', 'Сумка с трофеями', '', '', '', '', '', '', '', ''), +(20602, '전리품 상자', 'Coffre de butin', 'Beutetruhe', '一箱战利品', '一箱戰利品', 'Cofre de residuos', 'Cofre de residuos', 'Сундук с трофеями', '', '', '', '', '', '', '', ''), +(20603, '전리품 가방', 'Sac de butin', 'Beutetasche', '一包战利品', '一包戰利品', 'Bolsa de botín', 'Bolsa de botín', 'Мешок с трофеями', '', '', '', '', '', '', '', ''), +(20604, '구린내 폭탄 탈취제', 'Nettoyeur de boules puantes', 'Stinkbombenreiniger', '臭气弹清洁者', '臭彈清潔者', 'Limpiador de bomba fétida', 'Limpiador de bomba fétida', 'Очиститель бомбы-вонючки', '소나무의 힘으로 포세이큰의 악취를 제거합니다.', 'Combat la puanteur des Réprouvés par la puissance du pin !', 'Bekämpft den Gestank der Untoten mit der Kraft der Pinie!', '以松树的芬芳抵御被遗忘者的臭味!', '以松樹的芬芳抵禦被遺忘者的臭味!', '¡Lucha contra la peste de los Renegados con el poder del pino!', '¡Lucha contra la peste de los Renegados con el poder del pino!', 'Свежесть сосны победит зловоние Отрекшихся.'), +(20605, '썩은 달걀', 'Oeufs pourris', 'Faule Eier', '烂鸡蛋', '爛雞蛋', 'Huevos podridos', 'Huevos podridos', 'Тухлые яйца', '술통의 내용물을 못쓰게 만드는 데 제격입니다.', 'Parfait pour souiller le contenu d\'un tonneau...', 'Perfekt, um den Inhalt jeglichen Bierfasses zu ruinieren…', '一只臭蛋就可以坏了一包吃的……', '一隻臭蛋就可以壞了一包吃的……', 'Perfecto para estropear el contenido de un barril…', 'Perfecto para estropear el contenido de un barril…', 'Сойдут, чтобы испортить содержимое бочонка'), +(20606, '황색 부두 깃털', 'Plume vaudou ambre', 'Gelbe Voodoofeder', '琥珀巫毒羽毛', '琥珀巫毒羽毛', 'Pluma vudú ámbar', 'Pluma vudú ámbar', 'Янтарное вудуистское перо', '', '', '', '', '', '', '', ''), +(20607, '청색 부두 깃털', 'Plume vaudou bleue', 'Blaue Voodoofeder', '蓝色巫毒羽毛', '藍色巫毒羽毛', 'Pluma de vudú azul', 'Pluma vudú azul', 'Синее вудуистское перо', '', '', '', '', '', '', '', ''), +(20608, '녹색 부두 깃털', 'Plume vaudou verte', 'Grüne Voodoofeder', '绿色巫毒羽毛', '綠色巫毒羽毛', 'Pluma de vudú verde', 'Pluma vudú verde', 'Зеленое вудуистское перо', '', '', '', '', '', '', '', ''), +(20609, '부두 깃털', 'Plumes vaudou', 'Voodoofedern', '巫毒羽毛', '巫毒羽毛', 'Plumas vudú', 'Plumas vudú', 'Вудуистские перья', '', '', '', '', '', '', '', ''), +(20610, '핏발 선 거미 눈', 'Oeil d\'araignée injecté de sang', 'Blutunterlaufenes Spinnenauge', '充血的蜘蛛眼', '充血的蜘蛛眼', 'Ojo de araña tiro de sangre', 'Ojo de araña tirosangre', 'Воспаленный паучий глаз', '', '', '', '', '', '', '', ''), +(20611, '두꺼운 검은 발톱', 'Griffe noire épaisse', 'Dicke schwarze Klaue', '厚实的黑爪', '厚實的黑爪', 'Garra negra gruesa', 'Garra negra gruesa', 'Толстый черный коготь', '', '', '', '', '', '', '', ''), +(20612, '마력을 잃은 스컬지석', 'Pierre du Fléau inerte', 'Gereinigter Geißelstein', '惰性天灾石', '惰性天災石', 'Piedra de la Plaga inerte', 'Piedra de la Plaga inerte', 'Бездействующий камень Плети', '', '', '', '', '', '', '', ''), +(20613, '썩은 나무', 'Bois pourri', 'Faules Holz', '腐烂的木头', '腐爛的木頭', 'Madera putrefacta', 'Madera putrefacta', 'Гнилая деревяшка', '', '', '', '', '', '', '', ''), +(20614, '피멍울 정수', 'Essence de Vénéneuse', 'Blutgiftessenz', '血毒精华', '血毒精華', 'Esencia de veneno de sangre', 'Esencia de veneno de sangre', 'Экстракт Ядовитой Крови', '', '', '', '', '', '', '', ''), +(20615, '용발톱 손목보호구', 'Couvre-bras aiguillon-de-dragon', 'Drachenspitzwickeltücher', '龙刺裹布', '龍刺裹布', 'Brazaletes de espuelas de dragón', 'Brazaletes de espuelas de dragón', 'Напульсники Драконьей шпоры', '', '', '', '', '', '', '', ''), +(20616, '용의뼈 손목보호구', 'Garde-poignets os-de-dragon', 'Drachenknochenhandgelenksschutz', '龙骨护腕', '龍骨護腕', 'Muñequeras de hueso de dragón', 'Guardamuñecas de hueso de dragón', 'Накулачники из кости дракона', '', '', '', '', '', '', '', ''), +(20617, '부식된 고대 다리보호구', 'Jambières anciennes corrodées', 'Uralte zerfressene Gamaschen', '上古腐蚀护腿', '上古腐蝕護腿', 'Antiguos leotardos corroídos', 'Antiguos leotardos corroídos', 'Древние проржавевшие поножи', '', '', '', '', '', '', '', ''), +(20618, '망상의 장갑', 'Gantelets de la puissance illusoire', 'Handschuhe der irrsinnigen Macht', '虚幻能量手套', '虛環能量手套', 'Guantes de Poder ilusorio', 'Guantes de Poder ilusorio', 'Перчатки Обманчивой мощи', '', '', '', '', '', '', '', ''), +(20619, '산성숨결 경갑', 'Grèves gravées à l\'acide', 'Säurebeschriebene Schienbeinschützer', '蚀刻胫甲', '蝕刻脛甲', 'Grebas grabadas con ácido', 'Grebas grabadas con ácido', 'Наголенники с вытравленными письменами', '', '', '', '', '', '', '', ''), +(20620, '신성한 퇴마석', 'Pierre de pouvoir sacrée', 'Heiliger Stein der Macht', '神圣力量之石', '神聖力量之石', 'Piedra sagrada del poderío', 'Piedra sagrada de poderío', 'Священный камень силы', '', '', '', '', '', '', '', ''), +(20621, '영원한 황야의 장화', 'Bottes de la lande infinie', 'Stiefel des endlosen Moors', '无边沼泽之靴', '無邊沼澤之靴', 'Botas de la Llanura eterna', 'Botas de la Llanura eterna', 'Сапоги Бесконечной пустоши', '', '', '', '', '', '', '', ''), +(20622, '용심장 목걸이', 'Collier coeur-de-dragon', 'Drachenherzhalskette', '龙心项链', '龍心項鏈', 'Collar de corazón de dragón', 'Collar de corazón de dragón', 'Ожерелье Сердца Дракона', '', '', '', '', '', '', '', ''), +(20623, '악몽의 머리장식', 'Diadème des rêves troublés', 'Reif der ruhelosen Träume', '躁动梦境头饰', '躁動夢境頭飾', 'Aro de Sueños Inquietos', 'Aro de Sueños Inquietos', 'Венец Неспокойных Снов', '', '', '', '', '', '', '', ''), +(20624, '청산의 반지', 'Anneau des non-vivants', 'Ring der Untoten', '无息指环', '無息指環', 'Anillo del Inerte', 'Anillo del Inerte', 'Кольцо Неживущих', '', '', '', '', '', '', '', ''), +(20625, '검은늪 허리띠', 'Ceinture de la tourbière sombre', 'Gürtel der dunklen Sümpfe', '黑暗沼泽腰带', '黑暗沼澤腰帶', 'Cinturón de la Ciénaga oscura', 'Cinturón de la Ciénaga oscura', 'Темноболотный пояс', '', '', '', '', '', '', '', ''), +(20626, '검은껍질 손목띠', 'Protège-poignets d\'écorce noire', 'Schwarzrindengelenkbänder', '黑色树皮护腕', '黑色樹皮護腕', 'Muñequeras de corteza negra', 'Braciles de corteza negra', 'Чернокорое нарукавье', '', '', '', '', '', '', '', ''), +(20627, '암흑의 심장 바지', 'Pantalon du coeur noir', 'Hose des dunklen Herzens', '黑暗之心短裤', '黑暗之心短褲', 'Pantalones de corazón oscuro', 'Pantalones de corazón oscuro', 'Штаны Темного Сердца', '', '', '', '', '', '', '', ''), +(20628, '급속 성장의 모자', 'Coiffe de croissance déviante', 'Deviatwachstumskappe', '异常生长之帽', '異常生長之帽', 'Almete Crecimiento desviado', 'Almete Crecimiento descarriado', 'Шапка неестественного роста', '', '', '', '', '', '', '', ''), +(20629, '악의의 경갑', 'Bottillons malveillants', 'Heimtückische Fußschützer', '恶毒护足', '惡毒護足', 'Guardapiés malignos', 'Guardapiés malignos', 'Пагубные прочные ботинки', '', '', '', '', '', '', '', ''), +(20630, '눈부신 빛의 건틀릿', 'Gantelets de la lumière étincelante', 'Stulpen des scheinenden Lichts', '光亮护手', '光亮護手', 'Guanteletes de la Luz brillante', 'Guanteletes de la Luz brillante', 'Рукавицы Сияющего света', '', '', '', '', '', '', '', ''), +(20631, '탁발승의 덧신', 'Chaussons malveillants', 'Schuhe des Bettlers', '乞求之靴', '乞求之靴', 'Zapatillas de mendigo', 'Zapatillas de mendigo', 'Туфли попрошайки', '', '', '', '', '', '', '', ''), +(20632, '정신개방 고리', 'Anneau de la déchirure d\'esprit', 'Geistertränenband', '心灵之泪', '心靈之淚', 'Sortija de lágrima mental', 'Sortija de lágrima mental', 'Кольцо Стремительной Мысли', '', '', '', '', '', '', '', ''), +(20633, '진귀한 가죽 어깨갑옷', 'Spallières contre-nature en cuir', 'Unnatürliche Lederschiftung', '异常皮质肩甲', '異常皮質肩甲', 'Bufas de cuero artificial', 'Bufas de cuero artificial', 'Сверхъестественный кожаный наплеч', '', '', '', '', '', '', '', ''), +(20634, '공포의 장화', 'Bottes d\'effroi', 'Stiefel des Schreckens', '惊骇之靴', '驚駭之靴', 'Botas de miedo', 'Botas de miedo', 'Сапоги Испуга', '', '', '', '', '', '', '', ''), +(20635, '비취 장식 예복', 'Habit enchassé de jade', 'Jadeveredelte Trachten', '镶玉外套', '鑲玉外套', 'Vestimentas decoradas con jade', 'Vestimentas decoradas con jade', 'Инкрустированное нефритом одеяние', '', '', '', '', '', '', '', ''), +(20636, '휴면의 수정', 'Cristal d\'hibernation', 'Hibernationskristall', '休眠水晶', '休眠水晶', 'Cristal de hibernación', 'Cristal de hibernación', 'Кристалл Спячки', '', '', '', '', '', '', '', ''), +(20637, '산성숨결 어깨갑옷', 'Espauliers gravés à l\'acide', 'Säurebeschriebene Schulterstücke', '蚀刻肩铠', '蝕刻肩鎧', 'Espaldares grabados con ácido', 'Espaldares grabados con ácido', 'Наплечье с вытравленными письменами', '', '', '', '', '', '', '', ''), +(20638, '광기의 다리보호구', 'Jambières de l\'esprit dément', 'Gamaschen des verwirrten Geists', '狂乱护腿', '狂亂護腿', 'Leotardos de la Mente demente', 'Leotardos de la Mente demente', 'Поножи Умалишенного', '', '', '', '', '', '', '', ''), +(20639, '기묘한 문양의 다리갑옷', 'Cuissards ornés de glyphes étranges', 'Merkwürdig glyphenverzierte Beinplatten', '奇异雕文腿甲', '奇異雕文腿甲', 'Quijotes con extrañas inscripciones', 'Quijotes con extrañas inscripciones', 'Украшенные символами ножные латы', '', '', '', '', '', '', '', ''), +(20640, '남쪽바다 깡통 모자', 'Seau de tête des Mers du sud', 'Südmeertopfhelm', '南海小桶', '南海小桶', 'Cubo de cabezas de los Mares del Sur', 'Cubo de cabezas de los Mares del Sur', 'Шлем-ведро Южного моря', '', '', '', '', '', '', '', ''), +(20641, '남쪽바다 모조 장화', 'Bottes mojo des Mers du sud', 'Südmeermojostiefel', '南海魔精长靴', '南海魔精長靴', 'Botas de mojo de los Mares del Sur', 'Botas de mojo de los Mares del Sur', 'Южноморские сапоги-амулет', '', '', '', '', '', '', '', ''), +(20642, '낡은 귀족 튜닉', 'Tunique noble antique', 'Antiquierte Adligentunika', '陈旧的贵族外套', '陳舊的貴族外套', 'Túnica de noble anticuada', 'Túnica de noble anticuada', 'Старомодный мундир дворянина', '', '', '', '', '', '', '', ''), +(20643, '언더시티 보충병 모자', 'Coiffe de réserviste d\'Undercity', 'Reservistenkappe Undercitys', '幽暗城预备兵之帽', '幽暗城預備兵之帽', 'Sombrero de reservista de Undercity', 'Sombrero de reservista de Entrañas', 'Шапка резервиста Подгорода', '', '', '', '', '', '', '', ''), +(20644, '악몽이 깃든 물건', 'Objet noyé dans les cauchemars', 'In Alpträume gehüllter Gegenstand', '梦魇包裹的物品', '夢魘包裹的物品', 'Objeto envuelto en pesadillas', 'Objeto envuelto en pesadillas', 'Поглощенный кошмарами предмет', '악몽에 가려져 어떤 물건인지 알 수 없습니다.', 'Un objet inconnu voilé par les cauchemars.', 'Ein unbekannter Gegenstand, eingehüllt in Alpträume.', '一件被包裹在梦魇中的未知物品。', '一件被包裹在夢魘中的未知物品。', 'Un objeto desconocido envuelto en pesadillas.', 'Un objeto desconocido envuelto en pesadillas.', 'Неизвестный предмет укрыт в кошмарах.'), +(20645, '자연의 속삭임', 'Murmure de la nature', 'Flüstern der Natur', '自然之语', '自然之語', 'Susurro de la Naturaleza', 'Susurro de la Naturaleza', 'Шепот Природы', '', '', '', '', '', '', '', ''), +(20646, '사막방랑자의 징표', 'Marque de trotteur des sables', 'Sandschreitermal', '沙行者印记', '沙行者印記', 'Marca de Correarenas', 'Marca de Correarenas', 'Знак Песчаного странника', '', '', '', '', '', '', '', ''), +(20647, '검은 수정 단검', 'Dague en cristal noir', 'Schwarzer Kristalldolch', '黑色水晶匕首', '黑色水晶匕首', 'Daga de cristal negro', 'Daga de cristal negro', 'Черный хрустальный кинжал', '', '', '', '', '', '', '', ''), +(20648, '냉기철로 망치', 'Marteau forgé à froid', 'Kaltgeschmiedeter Hammer', '冰冷铸锤', '冰冷鑄錘', 'Martillo forjado en frío', 'Martillo forjado en frío', 'Холоднокованный молот', '', '', '', '', '', '', '', ''), +(20649, '해기둥 목걸이', 'Pendentif du prisme solaire', 'Sonnenprismaanhänger', '光棱坠饰', '光棱墜飾', 'Colgante prisma de sol', 'Colgante prisma de sol', 'Подвеска Солнечной призмы', '', '', '', '', '', '', '', ''), +(20650, '사막바람 건틀릿', 'Gantelets du vent du désert', 'Wüstenwindstulpen', '沙漠强风护手', '沙漠強風護手', 'Guanteletes del viento del desierto', 'Guanteletes del viento del desierto', 'Рукавицы Ветров пустыни', '', '', '', '', '', '', '', ''), +(20651, '주황색 멀록 알', 'Oeuf de murloc orange', 'Orangenes Murlocei', '橙色鱼人卵', '橙色魚人蛋', 'Huevo múrloc naranja', 'Huevo múrloc naranja', 'Оранжевое яйцо мурлока', '', '', '', '', '', '', '', ''), +(20652, '심연 헝겊 덧신', 'Mules abyssales en tissu', 'Abyssische Stoffschuhe', '深渊布质便鞋', '深淵布質便鞋', 'Zapatillas de paño abisal', 'Zapatillas de paño Abisal', 'Матерчатые туфли Бездны', '', '', '', '', '', '', '', ''), +(20653, '심연 판금 건틀릿', 'Gantelets abyssaux en plaques', 'Abyssische Plattenstulpen', '深渊板甲护手', '深淵鎧甲護手', 'Guanteletes de placas abisales', 'Guanteletes de placas Abisales', 'Латные рукавицы Бездны', '', '', '', '', '', '', '', ''), +(20654, '자수정 전투 지팡이', 'Bâton de guerre d\'améthyste', 'Amethystkriegsstab', '紫水晶作战法杖', '紫水晶作戰法杖', 'Bastón de guerra amatista', 'Bastón de guerra amatista', 'Аметистовый боевой посох', '', '', '', '', '', '', '', ''), +(20655, '심연 헝겊 장갑', 'Protège-mains abyssaux en tissu', 'Abyssische Stoffhandlappen', '深渊布质裹手', '深淵布質裹手', 'Mitones de paño abisal', 'Manijas de paño Abisal', 'Матерчатые повязки Бездны', '', '', '', '', '', '', '', ''), +(20656, '심연 쇠사슬 발덮개', 'Solerets abyssaux en mailles', 'Abyssische Panzersabatons', '深渊锁甲马靴', '深淵鎖甲馬靴', 'Escarpes de malla abisal', 'Escarpes de malla Abisal', 'Кольчужные башмаки Бездны', '', '', '', '', '', '', '', ''), +(20657, '수정 스틸레토', 'Stylet à pointe de cristal', 'Kristallstilett', '水晶镶饰短剑', '水晶鑲飾短劍', 'Estilete con punta de cristal', 'Estilete con punta de cristal', 'Хрустальный остроконечный стилет', '', '', '', '', '', '', '', ''), +(20658, '심연 가죽 장화', 'Bottes abyssales en cuir', 'Abyssische Lederstiefel', '深渊皮甲长靴', '深淵皮甲長靴', 'Botas de cuero abisal', 'Botas de cuero Abisal', 'Кожаные сапоги Бездны', '', '', '', '', '', '', '', ''), +(20659, '심연 쇠사슬 장갑', 'Garde-mains abyssaux en mailles', 'Abyssische Panzerhandschützer', '深渊锁甲护手', '深淵鎖甲護手', 'Manoplas de malla abisal', 'Manoplas de malla Abisal', 'Кольчужные боевые рукавицы Бездны', '', '', '', '', '', '', '', ''), +(20660, '쐐기돌 장창', 'Vouge tranche-pierre', 'Steinschneidende Gleve', '削石之刃', '削石之刃', 'Guja Cortapiedras', 'Guja Cortapiedras', 'Разрубающая камни глефа', '', '', '', '', '', '', '', ''), +(20661, '심연 가죽 장갑', 'Gants abyssaux en cuir', 'Abyssische Lederhandschuhe', '深渊皮甲手套', '深淵皮甲手套', 'Guantes de cuero abisal', 'Guantes de cuero Abisal', 'Кожаные перчатки Бездны', '', '', '', '', '', '', '', ''), +(20662, '심연 판금 경갑', 'Grèves abyssales en plaques', 'Abyssische Plattenschienbeinschützer', '深渊板甲护胫', '深淵鎧甲護脛', 'Grebas de placas abisales', 'Grebas de placas Abisales', 'Латные наголенники Бездны', '', '', '', '', '', '', '', ''), +(20663, '일격의 활', 'Arc de frappe pénétrante', 'Durchschlagskräftiger Bogen', '深击之弓', '深擊之弓', 'Arco tiro profundo', 'Arco tiro profundo', 'Прошивающий насквозь лук', '', '', '', '', '', '', '', ''), +(20664, '심연 헝겊 장식띠', 'Echarpe abyssale en tissu', 'Abyssische Stoffschärpe', '深渊布质腰带', '深淵布質腰帶', 'Fajín de paño abisal', 'Fajín de paño Abisal', 'Матерчатый кушак Бездны', '', '', '', '', '', '', '', ''), +(20665, '심연 가죽 다리보호구', 'Jambières abyssales en cuir', 'Abyssische Ledergamaschen', '深渊皮甲护腿', '深淵皮甲護腿', 'Leotardos de cuero abisal', 'Leotardos de cuero Abisal', 'Кожаные поножи Бездны', '', '', '', '', '', '', '', ''), +(20666, '경화 강철 전투망치', 'Marteau de guerre à tête d\'acier', 'Gehärteter Stahlkriegshammer', '硬化钢质战锤', '硬化鋼質戰錘', 'Martillo de guerra de acero endurecido', 'Martillo de guerra de acero endurecido', 'Закаленный стальной боевой молот', '', '', '', '', '', '', '', ''), +(20667, '심연 가죽 허리띠', 'Ceinture abyssale en cuir', 'Abyssischer Ledergürtel', '深渊皮甲腰带', '深淵皮甲腰帶', 'Cinturón de cuero abisal', 'Cinturón de cuero Abisal', 'Кожаный пояс Бездны', '', '', '', '', '', '', '', ''), +(20668, '심연 쇠사슬 다리보호대', 'Cuissards abyssaux en mailles', 'Abyssische Panzerbeinschützer', '深渊锁甲护腿', '深淵鎖甲護腿', 'Musleras de malla abisal', 'Musleras de malla Abisal', 'Кольчужные набедренники Бездны', '', '', '', '', '', '', '', ''), +(20669, '암흑석 클레이모어', 'Claymore de Darkstone', 'Claymore von Darkstone', '黑石双刃刀', '黑石雙刃刀', 'Espada claymore Rocanegra', 'Espada claymore Rocanegra', 'Темнокаменный клеймор', '', '', '', '', '', '', '', ''), +(20670, '심연 쇠사슬 허리띠', 'Etreinte abyssale en mailles', 'Abyssische Panzerklammer', '深渊锁甲腰带', '深淵鎖甲腰帶', 'Garra de malla abisal', 'Garra de malla Abisal', 'Кольчужный поясок Бездны', '', '', '', '', '', '', '', ''), +(20671, '심연 판금 다리갑옷', 'Cuissards abyssaux en plaques', 'Abyssische Plattenbeinschienen', '深渊板甲护腿', '深淵鎧甲護腿', 'Quijotes de placas abisales', 'Quijotes de placas Abisales', 'Латные ножные латы Бездны', '', '', '', '', '', '', '', ''), +(20672, '반짝이는 수정 마법봉', 'Baguette de cristal étincelant', 'Sprühender Kristallzauberstab', '闪耀水晶魔杖', '閃耀水晶魔杖', 'Varita de cristal centelleante', 'Varita de cristal chispeante', 'Искрящийся хрустальный жезл', '', '', '', '', '', '', '', ''), +(20673, '심연 판금 벨트', 'Ceinturon abyssal en plaques', 'Abyssischer Plattengurt', '深渊板甲束带', '深淵鎧甲束帶', 'Faja de placas abisales', 'Faja de placas Abisales', 'Латный ремень Бездны', '', '', '', '', '', '', '', ''), +(20674, '심연 헝겊 바지', 'Pantalon abyssal en tissu', 'Abyssische Stoffhose', '深渊布质短裤', '深淵布質短褲', 'Pantalones de paño abisal', 'Pantalones de paño Abisal', 'Матерчатые штаны Бездны', '', '', '', '', '', '', '', ''), +(20675, '영혼 분쇄기', 'Déchiqueteur d\'âme', 'Seelensammler', '灵魂补偿者', '靈魂補償者', 'Creador de almas', 'Creador de almas', 'Воздаятель душ', '', '', '', '', '', '', '', ''), +(20676, '해독된 황혼의 망치단 문서', 'Texte du crépuscule décodé', 'Entschlüsselter Text der Twilight', '破译的暮光文件', '解譯的暮光文件', 'Texto descifrado del Crepúsculo', 'Texto descifrado del Crepúsculo', 'Расшифрованный текст Сумрака', '해독된 진정한 신봉자 문서', 'Un article du Vrai croyant décodé', 'Ein entschlüsselter Artikel des \'Wahren Glaubens\'', '一篇被破译的《真正的信徒》上的文章。', '一篇被解譯的《真實信仰者》上的文章。', 'Un artículo de El creyente verdadero descifrado', 'Un artículo de El creyente verdadero descifrado', 'Расшифрованная статья Истинно Верующего.'), +(20677, '해독된 황혼의 망치단 문서', 'Texte du crépuscule décodé', 'Entschlüsselter Text der Twilight', '破译的暮光文件', '解譯的暮光文件', 'Texto descifrado del Crepúsculo', 'Texto descifrado del Crepúsculo', 'Расшифрованный текст Сумрака', '해독된 진정한 신봉자 문서', 'Un article du Vrai croyant décodé', 'Ein entschlüsselter Artikel des \'Wahren Glaubens\'', '一篇被破译的《真正的信徒》上的文章。', '一篇被解譯的《真實信仰者》上的文章。', 'Un artículo de El creyente verdadero descifrado', 'Un artículo de El creyente verdadero descifrado', 'Расшифрованная статья Истинно Верующего.'), +(20678, '해독된 황혼의 망치단 문서', 'Texte du crépuscule décodé', 'Entschlüsselter Text der Twilight', '破译的暮光文件', '解譯的暮光文件', 'Texto descifrado del Crepúsculo', 'Texto descifrado del Crepúsculo', 'Расшифрованный текст Сумрака', '해독된 진정한 신봉자 문서', 'Un article du Vrai croyant décodé', 'Ein entschlüsselter Artikel des \'Wahren Glaubens\'', '一篇被破译的《真正的信徒》上的文章。', '一篇被解譯的《真實信仰者》上的文章。', 'Un artículo de El creyente verdadero descifrado', 'Un artículo de El creyente verdadero descifrado', 'Расшифрованная статья Истинно Верующего.'), +(20679, '해독된 황혼의 망치단 문서', 'Texte du crépuscule décodé', 'Entschlüsselter Text der Twilight', '破译的暮光文件', '解譯的暮光文件', 'Texto descifrado del Crepúsculo', 'Texto descifrado del Crepúsculo', 'Расшифрованный текст Сумрака', '해독된 진정한 신봉자 문서', 'Un article du Vrai croyant décodé', 'Ein entschlüsselter Artikel des \'Wahren Glaubens\'', '一篇被破译的《真正的信徒》上的文章。', '一篇被解譯的《真實信仰者》上的文章。', 'Un artículo de El creyente verdadero descifrado', 'Un artículo de El creyente verdadero descifrado', 'Расшифрованная статья Истинно Верующего.'), +(20680, '심연 쇠사슬 어깨갑옷', 'Espauliers abyssaux en mailles', 'Abyssische Panzerschulterstücke', '深渊锁甲护肩', '深淵鎖甲護肩', 'Espaldares de malla abisal', 'Espaldares de malla Abisal', 'Кольчужное наплечье Бездны', '', '', '', '', '', '', '', ''), +(20681, '심연 가죽 팔보호구', 'Brassards abyssaux en cuir', 'Abyssische Lederarmschienen', '深渊皮甲护腕', '深淵皮甲護腕', 'Brazales de cuero abisal', 'Brazales de cuero Abisal', 'Кожаные наручи Бездны', '', '', '', '', '', '', '', ''), +(20682, '원소 집중의 고리', 'Anneau de focalisation élémentaire', 'Elementares Fokusband', '元素聚焦指环', '元素集中指環', 'Sortija de enfoque elemental', 'Sortija de enfoque elemental', 'Кольцо центра Стихий', '', '', '', '', '', '', '', ''), +(20683, '심연 판금 견장', 'Epaulettes abyssales en plaques', 'Abyssische Plattenschulterklappen', '深渊板甲护肩', '深淵鎧甲護肩', 'Insignias de placas abisales', 'Cubrehombros de placas Abisales', 'Латные эполеты Бездны', '', '', '', '', '', '', '', ''), +(20684, '심연 쇠사슬 손목보호대', 'Garde-bras abyssaux en mailles', 'Abyssische Panzerarmschützer', '深渊锁甲护臂', '深淵鎖甲護臂', 'Guardabrazos de cuero abisal', 'Guardabrazos de cuero Abisal', 'Кольчужные боевые наручи Бездны', '', '', '', '', '', '', '', ''), +(20685, '파면의 목걸이', 'Collier du front de mer', 'Wellenfronthalskette', '波峰项链', '波峰項鏈', 'Collar rompeolas', 'Collar rompeolas', 'Ожерелье Волны', '', '', '', '', '', '', '', ''), +(20686, '심연 헝겊 아미스', 'Amict abyssal en tissu', 'Abyssische Stoffamicia', '深渊布质肩饰', '深淵布質肩飾', 'Hombrera de paño abisal', 'Amito de paño Abisal', 'Матерчатый нарамник Бездны', '', '', '', '', '', '', '', ''), +(20687, '심연 판금 완갑', 'Protège-bras abyssaux en plaques', 'Abyssische Plattenunterarmschienen', '深渊板甲护臂', '深淵鎧甲護臂', 'Protegebrazos de placas abisales', 'Protegebrazos de placas Abisales', 'Латные тяжелые наручи Бездны', '', '', '', '', '', '', '', ''), +(20688, '대지의 수호방패', 'Garde terrestre', 'Irdende Wache', '土灵护卫者', '土靈護衛者', 'Integumento terráneo', 'Integumento terráneo', 'Защита Земли', '', '', '', '', '', '', '', ''), +(20689, '심연 가죽 어깨보호구', 'Epaulières abyssales en cuir', 'Abyssische Lederschultern', '深渊皮甲护肩', '深淵皮甲護肩', 'Hombreras de cuero abisal', 'Sobrehombros de cuero Abisal', 'Кожаные наплечники Бездны', '', '', '', '', '', '', '', ''), +(20690, '심연 헝겊 손목띠', 'Protège-poignets abyssaux en tissu', 'Abyssische Stoffgelenkbänder', '深渊布质护腕', '深淵布質護腕', 'Muñequeras de paño abisal', 'Braciles de paño Abisal', 'Матерчатое нарукавье Бездны', '', '', '', '', '', '', '', ''), +(20691, '돌풍의 단망토', 'Cape des Cisailles', 'Scherwindcape', '风矛斗篷', '風矛斗篷', 'Manteo Cortaviento', 'Manteo Cortaviento', 'Накидка Ветрорезов', '', '', '', '', '', '', '', ''), +(20692, '오색 고리', 'Anneau multicolore', 'Mehrfarbiges Band', '万色指环', '萬色指環', 'Sortija multicolor', 'Sortija multicolor', 'Многоцветное кольцо', '', '', '', '', '', '', '', ''), +(20693, '무거운 망토', 'Cape lestée', 'Beschwerter Umhang', '增重披风', '增重披風', 'Capa pesada', 'Capa pesada', 'Весомый плащ', '', '', '', '', '', '', '', ''), +(20694, '빛나는 검은 보주', 'Orbe noir luminescent', 'Glühende schwarze Kugel', '闪光黑色宝珠', '閃光黑色寶珠', 'Orbe negro resplandeciente', 'Orbe negro resplandeciente', 'Светящаяся черная сфера', '', '', '', '', '', '', '', ''), +(20695, '심연의 전투 묵주', 'Collier de guerre abyssal', 'Abyssische Kriegsperlen', '深渊作战法珠', '深淵作戰法珠', 'Cuentas de guerra abisales', 'Cuentas de guerra Abisales', 'Боевое ожерелье Бездны', '', '', '', '', '', '', '', ''), +(20696, '가시박힌 수정 마울', 'Maillet à pointes de cristal', 'Kristallstachelschlägel', '水晶尖刺槌', '水晶尖刺槌', 'Gran maza de cristal con pinchos', 'Gran maza de cristal con pinchos', 'Кувалда с хрустальными шипами', '', '', '', '', '', '', '', ''), +(20697, '수정매듭 단망토', 'Cape brochée de cristal', 'Kristallgewirktes Cape', '晶化丝线斗篷', '晶化絲線斗篷', 'Manteo tejido cristalino', 'Manteo tejido cristalino', 'Накидка c хрустальными нитями', '', '', '', '', '', '', '', ''), +(20698, '원소 조화의 검', 'Lame d\'harmonisation élémentaire', 'Elementarabgestimmte Klinge', '元素协调之刃', '元素協調之刃', 'Hoja elemental armonizada', 'Hoja elemental armonizada', 'Клинок Трепета элементалей', '', '', '', '', '', '', '', ''), +(20699, '세나리온 보충병 다리갑옷', 'Cuissards de réserviste cénariens', 'Cenarische Reservistenbeinplatten', '塞纳里奥预备兵腿甲', '塞納里奧預備兵腿甲', 'Quijotes de reservista Cenarion', 'Quijotes de reservista Cenarion', 'Ножные латы ценарионского резервиста', '', '', '', '', '', '', '', ''), +(20700, '세나리온 보충병 다리갑옷', 'Cuissards de réserviste cénariens', 'Cenarische Reservistenbeinplatten', '塞纳里奥预备兵腿甲', '塞納里奧預備兵腿甲', 'Quijotes de reservista Cenarion', 'Quijotes de reservista Cenarion', 'Ножные латы ценарионского резервиста', '', '', '', '', '', '', '', ''), +(20701, '세나리온 보충병 다리보호대', 'Cuissots de réserviste cénariens', 'Cenarische Reservistenbeinschützer', '塞纳里奥预备兵护腿', '塞納里奧預備兵護腿', 'Musleras de reservista Cenarion', 'Musleras de reservista Cenarion', 'Набедренники ценарионского резервиста', '', '', '', '', '', '', '', ''), +(20702, '세나리온 보충병 다리보호대', 'Cuissots de réserviste cénariens', 'Cenarische Reservistenbeinschützer', '塞纳里奥预备兵护腿', '塞納里奧預備兵護腿', 'Musleras de reservista Cenarion', 'Musleras de reservista Cenarion', 'Набедренники ценарионского резервиста', '', '', '', '', '', '', '', ''), +(20703, '세나리온 보충병 다리보호구', 'Jambières de réserviste cénariennes', 'Cenarische Reservistengamaschen', '塞纳里奥预备兵裹腿', '塞納里奧預備兵裹腿', 'Leotardos de reservista Cenarion', 'Leotardos de reservista Cenarion', 'Поножи ценарионского резервиста', '', '', '', '', '', '', '', ''), +(20704, '세나리온 보충병 다리보호구', 'Jambières de réserviste cénariennes', 'Cenarische Reservistengamaschen', '塞纳里奥预备兵裹腿', '塞納里奧預備兵裹腿', 'Leotardos de reservista Cenarion', 'Leotardos de reservista Cenarion', 'Поножи ценарионского резервиста', '', '', '', '', '', '', '', ''), +(20705, '세나리온 보충병 바지', 'Pantalon de réserviste cénarien', 'Cenarische Reservistenhose', '塞纳里奥预备兵短裤', '塞納里奧預備兵短褲', 'Pantalones de reservista Cenarion', 'Pantalones de reservista Cenarion', 'Штаны ценарионского резервиста', '', '', '', '', '', '', '', ''), +(20706, '세나리온 보충병 바지', 'Pantalon de réserviste cénarien', 'Cenarische Reservistenhose', '塞纳里奥预备兵短裤', '塞納里奧預備兵短褲', 'Pantalones de reservista Cenarion', 'Pantalones de reservista Cenarion', 'Штаны кенарийского резервиста', '', '', '', '', '', '', '', ''), +(20707, '세나리온 보충병 바지', 'Pantalon de réserviste cénarien', 'Cenarische Reservistenhose', '塞纳里奥预备兵短裤', '塞納里奧預備兵短褲', 'Pantalones de reservista Cenarion', 'Pantalones de reservista Cenarion', 'Штаны кенарийского резервиста', '', '', '', '', '', '', '', ''), +(20708, '단단히 봉인된 트렁크', 'Malle soigneusement scellée', 'Gut versiegeltes Gehäuse', '紧紧封起来的箱子', '密封的箱子', 'Baúl bien sellado', 'Valija bien sellada', 'Надежно запечатанный сундучок', '', '', '', '', '', '', '', ''), +(20709, '럼지 럼주 라이트', 'Rhum doux de Rumsey', 'Rumsey-Rum Light', '光明美味朗姆酒', '美味淡蘭姆酒', 'Ron Rumsey ligero', 'Ron Rumsey blanco', 'Белый ром Рэмси', '', '', '', '', '', '', '', ''), +(20710, '수정 장식 발덮개', 'Grèves incrustées de cristaux', 'Kristallverkrustete Schienbeinschützer', '水晶镶饰胫甲', '水晶鑲飾脛甲', 'Grebas taraceadas con cristal', 'Grebas taraceadas con cristal', 'Инкрустированные хрусталем наголенники', '', '', '', '', '', '', '', ''), +(20711, '수정 장식 경갑', 'Grèves revêtues de cristaux', 'Kristallüberzogene Schienbeinschützer', '水晶纹路胫甲', '水晶紋路脛甲', 'Grebas con líneas de cristal', 'Grebas con líneas de cristal', 'Наголенники, отделанные хрусталем', '', '', '', '', '', '', '', ''), +(20712, '모래폭풍 건틀릿', 'Gantelets de la marche aride', 'Ödniswandlerstulpen', '荒土护腕', '荒土護腕', 'Guanteletes de Caminadesechos', 'Guanteletes de residuario', 'Рукавицы Странника пустошей', '', '', '', '', '', '', '', ''), +(20713, '사막방랑자 건틀릿', 'Gantelets de traqueur du désert', 'Wüstenpirscherstulpen', '沙漠旅者护手', '沙漠旅者護手', 'Guanteletes de Acechadesiertos', 'Guanteletes de Acechadesiertos', 'Рукавицы пустынного бродяги', '', '', '', '', '', '', '', ''), +(20714, '모래폭풍 장화', 'Bottes de tempête de sable', 'Sandsturmstiefel', '沙漠风暴之靴', '沙塵風暴之靴', 'Botas Tormenta de Arena', 'Botas Tormenta de Arena', 'Сапоги самума', '', '', '', '', '', '', '', ''), +(20715, '모래언덕 장화', 'Bottes d\'arpenteur de dunes', 'Dünenpirscherstiefel', '沙丘行者长靴', '沙行者長靴', 'Botas de Acechadunas', 'Botas de Acechadunas', 'Сапоги дюнного следопыта', '', '', '', '', '', '', '', ''), +(20716, '미늘벌레 가죽 장갑', 'Gants en peau de ver des sables', 'Sandwurmhauthandschuhe', '沙虫皮护手', '沙蟲皮護手', 'Guantes de piel de gusano de arena', 'Guantes de piel de gusano de arena', 'Перчатки из кожи песчаного червя', '', '', '', '', '', '', '', ''), +(20717, '사막꽃 장갑', 'Gants de la fleur du désert', 'Wüstenblumenhandschuhe', '沙漠花朵手套', '沙漠花朵手套', 'Guantes flor del desierto', 'Guantes flor del desierto', 'Перчатки Цветка пустыни', '', '', '', '', '', '', '', ''), +(20718, '몬스터 - Staff, Jeweled Yellow Staff w/Low Purple Glow', '', 'Monster - Stab, Juwelenbesetzter gelber Stab m/geringes lilanes Glühen', '', '', 'Monstruo: bastón, bastón amarillo con joyas con resplandor morado bajo', 'Monstruo: bastón, bastón amarillo con joyas con resplandor morado bajo', 'Монстр - посох, изукрашенный желтый посох w/низкое пурпурное свечение', '', '', '', '', '', '', '', ''), +(20719, '몬스터 - Staff, Jeweled D01/B02 Yellow w/Low Red Flame', '', 'Monster - Stab, Juwelenbesetzt D01/B02 Gelb m/geringer roter Flamme', '', '', 'Monstruo: bastón, con joyas D01/B02 amarillo con llama pequeaña roja', 'Monstruo: bastón, con joyas D01/B02 amarillo con llama pequeña roja', 'Монстр - посох, изукрашенный D01/B02 желтый w/низкое красное пламя', '', '', '', '', '', '', '', ''), +(20720, '암흑의 속삭임', 'Lame du noir murmure', 'Klinge des dunklen Geflüsters', '黑暗密语之刃', '黑暗密語之刃', 'Hoja susurro oscuro', 'Hoja susurro oscuro', 'Клинок Темного Шепота', '', '', '', '', '', '', '', ''), +(20721, '이교도의 고리', 'Anneau du sectateur', 'Band des Kultisten', '信徒指环', '信徒指環', 'Sortija del Fiel', 'Sortija del fiel', 'Кольцо Заклинателя', '', '', '', '', '', '', '', ''), +(20722, '수정 산탄총', 'Lance-balles en cristal', 'Kristallprojektilwerfer', '水晶掷弹器', '水晶擲彈器', 'Lanzababosa de cristal', 'Lanzababosa de cristal', 'Хрустальный пулемет', '', '', '', '', '', '', '', ''), +(20723, '브란의 튼튼한 곡괭이', 'Pioche loyale de Brann', 'Branns zuverlässige Hacke', '布莱恩的锄头', '布萊恩的鋤頭', 'Pico de confianza de Brann', 'Pico de confianza de Brann', 'Верная кирка Бранна', '', '', '', '', '', '', '', ''), +(20724, '오염된 검은나무 지팡이', 'Bâton noirbois corrompu', 'Verderbter Schwarzholzstab', '堕落黑木法杖', '墮落黑木法杖', 'Bastón del Bosque Negro corrupto', 'Bastón del Bosque Negro corrupto', 'Оскверненный посох Чернолесья', '', '', '', '', '', '', '', ''), +(20725, '마력의 결정체', 'Cristal de nexus', 'Nexuskristall', '连结水晶', '聯結水晶', 'Cristal Nexus', 'Cristal Nexus', 'Кристалл-источник', '', '', '', '', '', '', '', ''), +(20726, '주문식: 장갑 마법부여 - 위협', 'Formule : Enchantement de gants (Menace)', 'Formel: Handschuhe - Bedrohung', '公式:附魔手套 - 威胁', '公式:附魔手套 - 威脅', 'Fórmula: encantar guantes: amenaza', 'Fórmula: encantar guantes: amenaza', 'Формула: зачаровывание перчаток - угроза', '', '', '', '', '', '', '', ''), +(20727, '주문식: 장갑 마법부여 - 암흑 마법 강화', 'Formule : Enchantement de gants (Puissance de l\'ombre)', 'Formel: Handschuhe - Schattenmacht', '公式:附魔手套 - 暗影能量', '公式:附魔手套 - 暗影能量', 'Fórmula: encantar guantes: poder de las Sombras', 'Fórmula: encantar guantes: Poder de las Sombras', 'Формула: зачаровывание перчаток - сила теней', '', '', '', '', '', '', '', ''), +(20728, '주문식: 장갑 마법부여 - 냉기 마법 강화', 'Formule : Enchantement de gants (Puissance du givre)', 'Formel: Handschuhe - Frostmacht', '公式:附魔手套 - 冰霜能量', '公式:附魔手套 - 冰霜能量', 'Fórmula: encantar guantes: poder de Escarcha', 'Fórmula: encantar guantes: Poder de Escarcha', 'Формула: зачаровывание перчаток - ледяное могущество', '', '', '', '', '', '', '', ''), +(20729, '주문식: 장갑 마법부여 - 화염 마법 강화', 'Formule : Enchantement de gants (Puissance du feu)', 'Formel: Handschuhe - Feuermacht', '公式:附魔手套 - 火焰能量', '公式:附魔手套 - 火焰能量', 'Fórmula: encantar guantes: poder de Fuego', 'Fórmula: encantar guantes: poder de Fuego', 'Формула: зачаровывание перчаток - сила огня', '', '', '', '', '', '', '', ''), +(20730, '주문식: 장갑 마법부여 - 치유 마법 강화', 'Formule : Enchantement de gants (Pouvoir de guérison)', 'Formel: Handschuhe - Heilkraft', '公式:附魔手套 - 治疗能量', '公式:附魔手套 - 治療能量', 'Fórmula: encantar guantes: poder de curación', 'Fórmula: encantar guantes: poder de sanación', 'Формула: зачаровывание перчаток - исцеление', '', '', '', '', '', '', '', ''), +(20731, '주문식: 장갑 마법부여 - 최상급 민첩', 'Formule : Enchantement de gants - Agilité excellente', 'Formel: Handschuhe - Überragende Beweglichkeit', '公式:附魔手套 - 超强敏捷', '公式:附魔手套 - 超強敏捷', 'Fórmula: encantar guantes: agilidad excelente', 'Fórmula: encantar guantes: agilidad excelente', 'Формула: зачаровывание перчаток - ловкость, V ступень', '', '', '', '', '', '', '', ''), +(20732, '주문식: 망토 마법부여 - 상급 화염 저항력', 'Formule : Enchantement de cape (Résistance au feu supérieure)', 'Formel: Umhang - Großer Feuerwiderstand', '公式:附魔披风 - 强效火焰抗性', '公式:附魔披風 - 強效火焰抗性', 'Fórmula: encantar capa: resistencia superior a Fuego', 'Fórmula: encantar capa: Resistencia al Fuego superior', 'Формула: зачаровывание плаща - сопротивление огню, III ступень', '', '', '', '', '', '', '', ''), +(20733, '주문식: 망토 마법부여 - 상급 자연 저항력', 'Formule : Enchantement de cape (Résistance à la nature supérieure)', 'Formel: Umhang - Großer Naturwiderstand', '公式:附魔披风 - 强效自然抗性', '公式:附魔披風 - 強效自然抗性', 'Fórmula: encantar capa: resistencia superior a Naturaleza', 'Fórmula: encantar capa: Resistencia a la Naturaleza superior', 'Формула: зачаровывание плаща - сопротивление силам природы, III ступень', '', '', '', '', '', '', '', ''), +(20734, '주문식: 망토 마법부여 - 은신', 'Formule : Enchantement de cape (Camouflage)', 'Formel: Umhang - Verstohlenheit', '公式:附魔披风 - 潜行', '公式:附魔披風 - 潛行', 'Fórmula: encantar capa: sigilo', 'Fórmula: encantar capa: sigilo', 'Формула: зачаровывание плаща - незаметность', '', '', '', '', '', '', '', ''), +(20735, '주문식: 망토 마법부여 - 미묘함', 'Formule : Enchantement de cape (Discrétion)', 'Formel: Umhang - Feingefühl', '公式:附魔披风 - 狡诈', '公式:附魔披風 - 狡詐', 'Fórmula: encantar capa: sutileza', 'Fórmula: encantar capa: sutileza', 'Формула: зачаровывание плаща - скрытность', '', '', '', '', '', '', '', ''), +(20736, '주문식: 망토 마법부여 - 회피', 'Formule : Enchantement de cape (Esquive)', 'Formel: Umhang - Ausweichen', '公式:附魔披风 - 躲闪', '公式:附魔披風 - 躲閃', 'Fórmula: encantar capa: esquivar', 'Fórmula: encantar capa: esquivar', 'Формула: зачаровывание плаща - уклонение', '', '', '', '', '', '', '', ''), +(20737, '그을린 화산핵', 'Pierre du Magma roussie', 'Sengender Kernstein', '熔火之石', '熔火之石', 'Piedra nuclearia abrasada', 'Piedra nuclearia abrasada', 'Опаленный вулканический камень', '', '', '', '', '', '', '', ''), +(20738, '몬스터 - Mace, Scepter of the Shifting Sands', 'Monstre - Masse, Sceptre des Sables changeants', 'Monster - Streitkolben, Szepter der Sandstürme', '', '', 'Monstruo: maza, cetro del Mar de Dunas', 'Monstruo: maza, cetro del Mar de Dunas', 'Монстр - палица, Скипетр Зыбучих Песков', '', '', '', '', '', '', '', ''), +(20739, '마른가지일족 깃털 머리장식', '[PÉRIMÉ] Coiffure de plumes mort-bois', 'Kopfputzfeder der Totenwaldfelle', '', '', 'Pluma de penacho Muertobosque DEPRECATED', 'Pluma de penacho de Muertobosque DEPRECATED', 'Оперенный головной убор Мертвого Леса ИСПОРЧЕНО', '', '', '', '', '', '', '', ''), +(20740, '눈사태일족 정기의 구슬', '[PÉRIMÉ] Perles d\'esprit tombe-hiver', 'Geisterperlen der Winterfelle', '', '', 'Nevada Espíritu Beads DEPRECATED', 'Nevada Espíritu Beads DEPRECATED', 'Духовные четки Зимней Спячки ИСПОРЧЕННЫЙ', '', '', '', '', '', '', '', ''), +(20741, '마른가지일족 의식의 토템', 'Totem rituel mort-bois', 'Ritualtotem der Totenwaldfelle', '死木仪祭图腾', '死木儀祭圖騰', 'Tótem de ritual Muertobosque', 'Tótem de ritual Muertobosque', 'Ритуальный тотем Мертвого Леса', '이 토템은 타락의 얼룩으로 뒤덮여 있습니다.', 'Ce totem empeste la souillure de la corruption.', 'Das Totem ist gänzlich mit der Verderbnis besudelt.', '这根图腾充满了堕落的气息。', '這根圖騰充滿了墮落的氣息。', 'El tótem carga la deshonra de la corrupción.', 'El tótem carga la deshonra de la corrupción.', 'Тотем тронут порчей.'), +(20742, '눈사태일족 의식의 토템', 'Totem rituel tombe-hiver', 'Ritualtotem der Winterfelle', '冬泉仪祭图腾', '冬泉儀祭圖騰', 'Tótem de ritual Nevada', 'Tótem de ritual Nevada', 'Ритуальный тотем Зимней Спячки', '이 토템은 타락의 얼룩으로 뒤덮여 있습니다.', 'Ce totem empeste la souillure de la corruption.', 'Das Totem ist gänzlich mit der Verderbnis besudelt.', '这根图腾充满了堕落的气息。', '這根圖騰充滿了墮落的氣息。', 'El tótem carga la deshonra de la corrupción.', 'El tótem carga la deshonra de la corrupción.', 'Тотем тронут порчей.'), +(20744, '최하급 마술사 오일', 'Huile de sorcier mineure', 'Schwaches Zauberöl', '初级巫师之油', '初級巫師之油', 'Aceite de zahorí menor', 'Aceite de zahorí menor', 'Слабое волшебное масло', '', '', '', '', '', '', '', ''), +(20745, '최하급 마나 오일', 'Huile de mana mineure', 'Schwaches Manaöl', '初级法力之油', '初級法力之油', 'Aceite de maná menor', 'Aceite de maná menor', 'Слабое масло маны', '', '', '', '', '', '', '', ''), +(20746, '하급 마술사 오일', 'Huile de sorcier inférieure', 'Geringes Zauberöl', '次级巫师之油', '次級巫師之油', 'Aceite de zahorí inferior', 'Aceite de zahorí inferior', 'Простое волшебное масло', '', '', '', '', '', '', '', ''), +(20747, '하급 마나 오일', 'Huile de mana inférieure', 'Geringes Manaöl', '次级法力之油', '次級法力之油', 'Aceite de maná inferior', 'Aceite de maná inferior', 'Простое масло маны', '', '', '', '', '', '', '', ''), +(20748, '반짝이는 마나 오일', 'Huile de mana brillante', 'Hervorragendes Manaöl', '卓越法力之油', '卓越法力之油', 'Aceite de maná luminoso', 'Aceite de maná luminoso', 'Сверкающее масло маны', '', '', '', '', '', '', '', ''), +(20749, '반짝이는 마술사 오일', 'Huile de sorcier brillante', 'Hervorragendes Zauberöl', '卓越巫师之油', '卓越巫師之油', 'Aceite de zahorí luminoso', 'Aceite de zahorí luminoso', 'Сверкающее волшебное масло', '', '', '', '', '', '', '', ''), +(20750, '마술사 오일', 'Huile de sorcier', 'Zauberöl', '巫师之油', '巫師之油', 'Aceite zahorí', 'Aceite de zahorí', 'Волшебное масло', '', '', '', '', '', '', '', ''), +(20752, '주문식: 최하급 마나 오일', 'Formule : Huile de mana mineure', 'Formel: Schwaches Manaöl', '公式:初级法力之油', '公式:初級法力之油', 'Fórmula: aceite de maná menor', 'Fórmula: aceite de maná menor', 'Формула: слабое масло маны', '', '', '', '', '', '', '', ''), +(20753, '주문식: 하급 마술사 오일', 'Formule : Huile de sorcier inférieure', 'Formel: Geringes Zauberöl', '公式:次级巫师之油', '公式:次級巫師之油', 'Fórmula: aceite de zahorí inferior', 'Fórmula: aceite de zahorí inferior', 'Формула: простое волшебное масло', '', '', '', '', '', '', '', ''), +(20754, '주문식: 하급 마나 오일', 'Formule : Huile de mana inférieure', 'Formel: Geringes Manaöl', '公式:次级法力之油', '公式:次級法力之油', 'Fórmula: aceite de maná inferior', 'Fórmula: aceite de maná inferior', 'Формула: простое масло маны', '', '', '', '', '', '', '', ''), +(20755, '주문식: 마술사 오일', 'Formule : Huile de sorcier', 'Formel: Zauberöl', '公式:巫师之油', '公式:巫師之油', 'Fórmula: aceite de zahorí', 'Fórmula: aceite de zahorí', 'Формула: волшебное масло', '', '', '', '', '', '', '', ''), +(20756, '주문식: 반짝이는 마술사 오일', 'Formule : Huile de sorcier brillante', 'Formel: Hervorragendes Zauberöl', '公式:卓越巫师之油', '公式:卓越巫師之油', 'Fórmula: aceite de zahorí luminoso', 'Fórmula: aceite de zahorí luminoso', 'Формула: сверкающее волшебное масло', '', '', '', '', '', '', '', ''), +(20757, '주문식: 반짝이는 마나 오일', 'Formule : Huile de mana brillante', 'Formel: Hervorragendes Manaöl', '公式:卓越法力之油', '公式:卓越法力之油', 'Fórmula: aceite de maná luminoso', 'Fórmula: aceite de maná luminoso', 'Формула: сверкающее масло маны', '', '', '', '', '', '', '', ''), +(20758, '주문식: 최하급 마술사 오일', 'Formule : Huile de sorcier mineure', 'Formel: Schwaches Zauberöl', '公式:初级巫师之油', '公式:初級巫師之油', 'Fórmula: aceite de zahorí menor', 'Fórmula: aceite de zahorí menor', 'Формула: слабое волшебное масло', '', '', '', '', '', '', '', ''), +(20761, '조제법: 자연의 불꽃으로 변환', 'Recette : Transmutation du feu élémentaire', 'Rezept: Elementarfeuer transmutieren', '配方:转化元素火焰', '配方:轉化元素火焰', 'Receta: transmutar Fuego elemental', 'Receta: transmutar fuego elemental', 'Рецепт: трансмутация стихийного огня', '', '', '', '', '', '', '', ''), +(20763, '부러진 무기 자루', 'Arme brisée', 'Beschädigte Waffe', '破损的武器', '破損的武器', 'Arma rota', 'Arma rota', 'Сломанное оружие', '', '', '', '', '', '', '', ''), +(20766, '진흙투성이 자루', 'Sac visqueux', 'Schleimbeutel', '粘糊糊的袋子', '粘糊糊的袋子', 'Bolsa babosa', 'Bolsa babosa', 'Склизкая сумка', '', '', '', '', '', '', '', ''), +(20767, '오물로 덮인 자루', 'Sac couvert de crasse', 'Schaumbedeckter Beutel', '浮渣覆盖的袋子', '浮渣覆蓋的袋子', 'Bolsa cubierta de suciedad', 'Bolsa cubierta de suciedad', 'Сумка, облитая помоями', '', '', '', '', '', '', '', ''), +(20768, '수액으로 뒤덮인 자루', 'Sac vaseux', 'Schlammiger Beutel', '沾满淤泥的袋子', '沾滿淤泥的袋子', 'Bolsa de mocos', 'Bolsa de mocos', 'Сумка, сочащаяся грязью', '', '', '', '', '', '', '', ''), +(20769, '메스꺼운 수액덩어리', 'Suinteux dégoûtant', 'Ekelhafter Schlammling', '恶心的软泥怪', '噁心的軟泥怪', 'Supuración desagradable', 'Moquillo desagradable', 'Омерзительный слизнюченыш', '', '', '', '', '', '', '', ''), +(20770, '부글거리는 녹색 수액', 'Ichor vert bouillonnant', 'Blubberndes grünes Sekret', '冒泡的绿色粘液', '冒泡的綠色粘液', 'Icor verde burbujeante', 'Icor verde burbujeante', 'Пузырящаяся зеленая слизь', '', '', '', '', '', '', '', ''), +(20800, '세나리온 병참 휘장', 'Badge cénarien de logistique', 'Cenarisches Versorgungsabzeichen', '塞纳里奥后勤徽章', '塞納里奧後勤徽章', 'Insignia logística Cenarion', 'Distintivo de logística Cenarion', 'Тыловой знак Ценариона', '', '', '', '', '', '', '', ''), +(20801, '세나리온 전술 휘장', 'Badge cénarien de tactique', 'Cenarisches Strategieabzeichen', '塞纳里奥战术徽章', '塞納里奧戰術徽章', 'Insignia táctica Cenarion', 'Distintivo de táctica Cenarion', 'Тактический знак Ценариона', '', '', '', '', '', '', '', ''), +(20802, '세나리온 전투 휘장', 'Badge cénarien de combat', 'Cenarisches Gefechtsabzeichen', '塞纳里奥作战徽章', '塞納里奧作戰徽章', 'Insignia de combate Cenarion', 'Distintivo de combate Cenarion', 'Боевой знак Ценариона', '', '', '', '', '', '', '', ''), +(20803, '황혼의 전투명령서', 'Ordres de bataille du Crépuscule', 'Schlachtordnungen der Twilight', '暮光作战命令', '暮光作戰命令', 'Instrucciones de batalla del Crepúsculo', 'Órdenes de batalla del Crepúsculo', 'Боевые приказы Сумеречного Молота', '', '', '', '', '', '', '', ''), +(20805, '추가 병참 임무', 'Affectation logistique complémentaire', 'Nachfolgender Logistikauftrag', '后续后勤指令', '後勤指令 2', 'Seguimiento del encargo de logística', 'Seguimiento del encargo de logística', 'Дополнительное задание по материально-техническому снабжению', '', '', '', '', '', '', '', ''), +(20806, '병참 임무 지령 X', 'Briefing logistique X', 'Logistikeinsatz X', '后勤任务简报 X', '後勤任務簡報 X', 'Informe de tareas logísticas 10', 'Informe de tareas logísticas X', 'Краткий обзор задач перевозок X', '', '', '', '', '', '', '', ''), +(20807, '병참 임무 지령 I', 'Briefing logistique I', 'Logistikeinsatz I', '后勤任务简报 I', '後勤任務簡報 I', 'Informe de tareas logísticas 1', 'Informe de tareas logísticas I', 'Краткий обзор задач перевозок I', '', '', '', '', '', '', '', ''), +(20808, '전투 임무', 'Affectation de combat', 'Kampfauftrag', '作战指令', '作戰指令', 'Encargo de combate', 'Encargo de combate', 'Боевое задание', '', '', '', '', '', '', '', ''), +(20809, '전술 임무', 'Affectation tactique', 'Taktischer Auftrag', '战术指令', '戰術指令', 'Misión táctica', 'Misión táctica', 'Тактическое задание', '', '', '', '', '', '', '', ''), +(20810, '서명된 야전 임무 보고서', 'Ordre de mission signé', 'Unterzeichnete Felddienstpapiere', '签过字的战地任务文件', '簽過字的戰地任務報告', 'Papeles de servicio de campo firmados', 'Papeles de servicio de campo firmados', 'Подписанные бумаги о полевых обязанностях', '', '', '', '', '', '', '', ''), +(20814, '대가의 투척용 단검', 'Dague de jet du maître', 'Meisters Wurfdolch', '高手的飞刀', '大師的飛刀', 'Daga arrojadiza de maestro', '', 'Метательный кинжал мастера', '', '', '', '', '', '', '', ''), +(20834, '화려한 망원경 XT', 'Longue-vue ornée XT', 'Verschnörkeltes Handfernrohr XT', '华丽望远镜XT型', '華麗望遠鏡XT型', 'Telescopio XT ornamentado', 'Catalejo XT ornamentado', 'Изысканная подзорная труба XT', '', '', '', '', '', '', '', ''), +(20844, '맹독 V', 'Poison mortel V', 'Tödliches Gift V', '致命毒药 V', '致命毒藥 V', 'Veneno mortal 5', 'Veneno mortal V', 'Смертельный яд V', '', '', '', '', '', '', '', ''), +(20858, '돌 스카라베', 'Scarabée de pierre', 'Steinskarabäus', '岩石甲虫', '石甲蟲', 'Escarabajo de piedra', 'Escarabajo de piedra', 'Каменный скарабей', '', '', '', '', '', '', '', ''), +(20859, '황금 스카라베', 'Scarabée d\'or', 'Goldskarabäus', '黄金甲虫', '金色甲蟲', 'Escarabajo de oro', 'Escarabajo de oro', 'Золотой скарабей', '', '', '', '', '', '', '', ''), +(20860, '은 스카라베', 'Scarabée d\'argent', 'Silberskarabäus', '银质甲虫', '銀色甲蟲', 'Escarabajo de plata', 'Escarabajo de plata', 'Серебряный скарабей', '', '', '', '', '', '', '', ''), +(20861, '청동 스카라베', 'Scarabée en bronze', 'Bronzeskarabäus', '青铜甲虫', '青銅甲蟲', 'Escarabajo de bronce', 'Escarabajo de bronce', 'Бронзовый скарабей', '', '', '', '', '', '', '', ''), +(20862, '수정 스카라베', 'Scarabée de cristal', 'Kristallskarabäus', '水晶甲虫', '水晶甲蟲', 'Escarabajo de cristal', 'Escarabajo de cristal', 'Хрустальный скарабей', '', '', '', '', '', '', '', ''), +(20863, '찰흙 스카라베', 'Scarabée d\'argile', 'Tonskarabäus', '陶土甲虫', '泥土甲蟲', 'Escarabajo de terracota', 'Escarabajo de terracota', 'Глиняный скарабей', '', '', '', '', '', '', '', ''), +(20864, '뼈 스카라베', 'Scarabée d\'os', 'Knochenskarabäus', '白骨甲虫', '白骨甲蟲', 'Escarabajo de hueso', 'Escarabajo de hueso', 'Костяной скарабей', '', '', '', '', '', '', '', ''), +(20865, '상아 스카라베', 'Scarabée d\'ivoire', 'Elfenbeinskarabäus', '象牙甲虫', '象牙甲蟲', 'Escarabajo de marfil', 'Escarabajo de marfil', 'Скарабей из слоновой кости', '', '', '', '', '', '', '', ''), +(20866, '청금석 우상', 'Idole azur', 'Azurgötze', '碧蓝雕像', '碧藍雕像', 'Ídolo azur', 'Ídolo azur', 'Лазурный идол', '', '', '', '', '', '', '', ''), +(20867, '마노 우상', 'Idole d\'onyx', 'Onyxgötze', '玛瑙雕像', '瑪瑙雕像', 'Ídolo de ónice', 'Ídolo de ónice', 'Ониксовый идол', '', '', '', '', '', '', '', ''), +(20868, '미명석 우상', 'Idole brillante', 'Züngelnder Götze', '柔光雕像', '柔光雕像', 'Ídolo luminiscente', 'Ídolo luminiscente', 'Лучистый идол', '', '', '', '', '', '', '', ''), +(20869, '호박석 우상', 'Idole d\'ambre', 'Bernsteingötze', '琥珀雕像', '琥珀雕像', 'Ídolo de ámbar', 'Ídolo de ámbar', 'Янтарный идол', '', '', '', '', '', '', '', ''), +(20870, '벽옥 우상', 'Idole de jaspe', 'Jaspisgötze', '翠玉雕像', '翠玉雕像', 'Ídolo de jaspe', 'Ídolo de jaspe', 'Яшмовый идол', '', '', '', '', '', '', '', ''), +(20871, '흑요석 우상', 'Idole en obsidienne', 'Obsidiangötze', '黑曜石雕像', '黑曜石雕像', 'Ídolo obsidiano', 'Ídolo obsidiano', 'Обсидиановый идол', '', '', '', '', '', '', '', ''), +(20872, '단사 우상', 'Idole vermillon', 'Zinnobergötze', '朱红雕像', '朱紅雕像', 'Ídolo bermellón', 'Ídolo bermellón', 'Багровый идол', '', '', '', '', '', '', '', ''), +(20873, '설화석 우상', 'Idole d\'albâtre', 'Alabastergötze', '雪白雕像', '雪白雕像', 'Ídolo de alabastro', 'Ídolo de alabastro', 'Алебастровый идол', '', '', '', '', '', '', '', ''), +(20874, '태양의 우상', 'Idole du soleil', 'Götze der Sonne', '太阳塑像', '太陽塑像', 'Ídolo del Sol', 'Ídolo del Sol', 'Идол Солнца', '', '', '', '', '', '', '', ''), +(20875, '밤의 우상', 'Idole de la nuit', 'Götze der Nacht', '夜晚塑像', '夜晚塑像', 'Ídolo de la Noche', 'Ídolo de la Noche', 'Идол Ночи', '', '', '', '', '', '', '', ''), +(20876, '죽음의 우상', 'Idole de la mort', 'Götze des Todes', '死亡塑像', '死亡塑像', 'Ídolo de Muerte', 'Ídolo de Muerte', 'Идол Смерти', '', '', '', '', '', '', '', ''), +(20877, '현자의 우상', 'Idole du sage', 'Götze der Weisen', '先知塑像', '先知塑像', 'Ídolo del Sabio', 'Ídolo del sabio', 'Идол Мудреца', '', '', '', '', '', '', '', ''), +(20878, '환생의 우상', 'Idole de la renaissance', 'Götze der Wiedergeburt', '复生塑像', '重生塑像', 'Ídolo de Renacimiento', 'Ídolo de Renacimiento', 'Идол Возрождения', '', '', '', '', '', '', '', ''), +(20879, '생명의 우상', 'Idole de la vie', 'Götze des Lebens', '生命塑像', '生命塑像', 'Ídolo de la Vida', 'Ídolo de la Vida', 'Идол Жизни', '', '', '', '', '', '', '', ''), +(20881, '투쟁의 우상', 'Idole de la lutte', 'Götze des Kampfes', '征战塑像', '征戰塑像', 'Ídolo de la Disputa', 'Ídolo de la Disputa', 'Идол Борьбы', '', '', '', '', '', '', '', ''), +(20882, '전쟁의 우상', 'Idole de la guerre', 'Götze des Krieges', '战争塑像', '戰爭塑像', 'Ídolo de la Guerra', 'Ídolo de la guerra', 'Идол Войны', '', '', '', '', '', '', '', ''), +(20883, '문자가 새겨진 퀴라지 보석', 'Joyau qiraji orné de glyphes', 'Glyphenverziertes Juwel der Qiraji', '其拉雕文珠宝', '其拉雕文珠寶', 'Joya Qiraji con inscripciones', 'Joya Qiraji con inscripciones', 'Покрытый письменами самоцвет Кираджи', '', '', '', '', '', '', '', ''), +(20884, '권위의 퀴라지 반지', 'Anneau de magistrat qiraji', 'Gebieterring der Qiraji', '其拉将领戒指', '其拉將領戒指', 'Anillo Qiraji de magíster', 'Anillo Qiraji magistral', 'Киражское кольцо власти', '', '', '', '', '', '', '', ''), +(20885, '전쟁의 퀴라지 망토', 'Drapé martial qiraji', 'Kampftuch der Qiraji', '其拉军用披风', '其拉軍用披風', 'Mantón Qiraji marcial', 'Mantón Qiraji marcial', 'Киражская воинская пелерина', '', '', '', '', '', '', '', ''), +(20886, '못박힌 퀴라지 자루', 'Manche à pointes qiraji', 'Stachelgriff der Qiraji', '其拉尖刺刀柄', '其拉尖刺刀柄', 'Puño con pinchos Qiraji', 'Puño con pinchos Qiraji', 'Киражская шипастая рукоять', '', '', '', '', '', '', '', ''), +(20887, '조각된 퀴라지 보석', 'Joyau qiraji ciselé', 'Graviertes Juwel der Qiraji', '其拉蚀刻珠宝', '其拉蝕刻珠寶', 'Joya Qiraji grabada', 'Joya Qiraji grabada', 'Резной самоцвет Кираджи', '', '', '', '', '', '', '', ''), +(20888, '의식의 퀴라지 반지', 'Anneau de cérémonie qiraji', 'Zeremonienring der Qiraji', '其拉典礼戒指', '其拉典禮戒指', 'Anillo ceremonial Qiraji', 'Anillo ceremonial Qiraji', 'Киражское церемониальное кольцо', '', '', '', '', '', '', '', ''), +(20889, '제왕의 퀴라지 망토', 'Drapé royal qiraji', 'Hoheitstuch der Qiraji', '其拉帝王披风', '其拉帝王披風', 'Mantón Qiraji real', 'Mantón Qiraji real', 'Киражская царская пелерина', '', '', '', '', '', '', '', ''), +(20890, '화려한 퀴라지 자루', 'Manche orné qiraji', 'Verschnörkelter Griff der Qiraji', '其拉装饰刀柄', '其拉華麗刀柄', 'Empuñadura Qiraji ornamentada', 'Empuñadura Qiraji ornamentada', 'Киражская изысканная рукоять', '', '', '', '', '', '', '', ''), +(20905, '니안의 축제 폭죽', 'Feu d\'artifice du festival de Nian', 'Feuerwerk des Nianfests', '新年鞭炮', '新年鞭炮', 'Fuegos artificiales del Festival de Nian', 'Fuegos artificiales del Festival de Nian', 'Фестиваль нианских фейерверков', '', '', '', '', '', '', '', ''), +(20908, '니안의 축제 폭죽', 'Feu d\'artifice du festival de Nian', 'Feuerwerk des Nianfests', '春节鞭炮', '新年鞭炮', 'Fuegos artificiales del Festival de Nian', 'Fuego de artificio del Festival de Nian', 'Фестиваль нианских фейерверков', '', '', '', '', '', '', '', ''), +(20926, '베크닐라쉬의 관', 'Diadème de Vek\'nilash', 'Vek\'nilashs Reif', '维克尼拉斯的头饰', '維克尼拉斯的頭飾', 'Aro de Vek\'nilash', 'Aro de Vek\'nilash', 'Венец Век\'нилаша', '', '', '', '', '', '', '', ''), +(20927, '온전한 아우로의 가죽', 'Peau intacte d\'Ouro', 'Ouros intakte Haut', '奥罗的外皮', '奧羅的外皮', 'Pellejo intacto de Ouro', 'Pellejo intacto de Ouro', 'Целая шкура Оуро', '', '', '', '', '', '', '', ''), +(20928, '지휘의 퀴라지 팔보호구', 'Manchettes de commandement qiraji', 'Befehlsbindungen der Qiraji', '其拉命令腕轮', '其拉命令腕輪', 'Ataduras de mando Qiraji', 'Ataduras de mando Qiraji', 'Киражские наручники Командования', '', '', '', '', '', '', '', ''), +(20929, '고대신의 껍질', 'Carapace du Dieu très ancien', 'Knochenpanzer des alten Gottes', '上古之神的甲壳', '上古之神的甲殼', 'Caparazón del dios antiguo', 'Caparazón del dios antiguo', 'Панцирь Древнего Бога', '', '', '', '', '', '', '', ''), +(20930, '베클로어의 관', 'Diadème de Vek\'lor', 'Vek\'lors Diadem', '维克洛尔的王冠', '維克洛爾的王冠', 'Diadema de Vek\'lor', 'Diadema de Vek\'lor', 'Диадема Век\'лора', '', '', '', '', '', '', '', ''), +(20931, '거대한 미늘벌레의 가죽', 'Peau du Grand ver des sables', 'Haut des großen Sandwurms', '巨型沙虫的皮', '巨型沙蟲的皮', 'Piel del Gran gusano de arena', 'Piel del Gran gusano de arena', 'Шкура гигантского песчаного червя', '', '', '', '', '', '', '', ''), +(20932, '지배의 퀴라지 팔보호구', 'Manchettes de domination qiraji', 'Dominanzbindungen der Qiraji', '其拉统御腕轮', '其拉統御腕輪', 'Ataduras de dominio Qiraji', 'Ataduras de dominancia Qiraji', 'Киражские наручники Господства', '', '', '', '', '', '', '', ''), +(20933, '고대신의 허물', 'Carcasse du Dieu très ancien', 'Hülle des alten Gottes', '上古之神的外鞘', '上古之神的外殼', 'Colmillo del dios antiguo', 'Coraza del dios antiguo', 'Броня Древнего Бога', '', '', '', '', '', '', '', ''), +(20936, '축복받은 퀴라지 보석', 'Joyau qiraji béni', 'Gesegnetes Juwel der Qiraji', '其拉祝福珠宝', '其拉祝福珠寶', 'Joya Qiraji bendita', 'Joya Qiraji bendita', 'Благословленный самоцвет Кирая', '', '', '', '', '', '', '', ''), +(20937, '담겨진 퀴라지 보석', 'Joyau qiraji enchassé', 'Eingeschlossenes Juwel der Qiraji', '其拉镶饰珠宝', '其拉鑲飾珠寶', 'Joya Qiraji encajonada', 'Joya Qiraji encajonada', 'Самоцвет Кирая в оправе', '', '', '', '', '', '', '', ''), +(20939, '병참 임무 지령 II', 'Briefing logistique II', 'Logistikeinsatz II', '后勤任务简报 II', '後勤任務簡報 II', 'Informe de tareas logísticas 2', 'Informe de tareas logísticas II', 'Краткий обзор задач перевозок II', '', '', '', '', '', '', '', ''), +(20940, '병참 임무 지령 III', 'Briefing logistique III', 'Logistikeinsatz III', '后勤任务简报 III', '後勤任務簡報 III', 'Informe de tareas logísticas 3', 'Informe de tareas logísticas III', 'Краткий обзор задач перевозок III', '', '', '', '', '', '', '', ''), +(20941, '전투 임무 지령 XII', 'Briefing de combat XII', 'Kampfeinsatz XII', '作战任务简报 XII', '作戰任務簡報 XII', 'Informe de tarea de combate 13', 'Informe de tareas de combate XII', 'Изложение боевой задачи XII', '', '', '', '', '', '', '', ''), +(20942, '전투 임무 지령 III', 'Briefing de combat III', 'Kampfeinsatz III', '作战任务简报 III', '作戰任務簡報 III', 'Informe de tarea de combate 4', 'Informe de tareas de combate III', 'Изложение боевой задачи III', '', '', '', '', '', '', '', ''), +(20943, '전술 임무 지령 X', 'Briefing tactique X', 'Taktischer Einsatz X', '战术任务简报 X', '戰術任務簡報 X', 'Instrucciones de la misión táctica 11', 'Instrucciones de la misión táctica X', 'Краткое изложение тактической задачи X', '', '', '', '', '', '', '', ''), +(20944, '전술 임무 지령 IX', 'Briefing tactique IX', 'Taktischer Einsatz IX', '战术任务简报 IX', '戰術任務簡報 IX', 'Instrucciones de la misión táctica 6', 'Instrucciones de la misión táctica IX', 'Краткое изложение тактической задачи IX', '', '', '', '', '', '', '', ''), +(20945, '전술 임무 지령 II', 'Briefing tactique II', 'Taktischer Einsatz II', '战术任务简报 II', '戰術任務簡報 II', 'Instrucciones de la misión táctica 2', 'Instrucciones de la misión táctica II', 'Краткое изложение тактической задачи II', '', '', '', '', '', '', '', ''), +(20946, '전술 임무 지령 III', 'Briefing tactique III', 'Taktischer Einsatz III', '战术任务简报 III', '戰術任務簡報 III', 'Instrucciones de la misión táctica 3', 'Instrucciones de la misión táctica III', 'Краткое изложение тактической задачи III', '', '', '', '', '', '', '', ''), +(20947, '전술 임무 지령 IV', 'Briefing tactique IV', 'Taktischer Einsatz IV', '战术任务简报 IV', '戰術任務簡報 IV', 'Instrucciones de la misión táctica 5', 'Instrucciones de la misión táctica IV', 'Краткое изложение тактической задачи IV', '', '', '', '', '', '', '', ''), +(20948, '전술 임무 지령 V', 'Briefing tactique V', 'Taktischer Einsatz V', '战术任务简报 V', '戰術任務簡報 V', 'Instrucciones de la misión táctica 7', 'Instrucciones de la misión táctica V', 'Краткое изложение тактической задачи V', '', '', '', '', '', '', '', ''), +(20949, '마법 장부', 'Grand livre magique', 'Magisches Buch', '魔法账本', '魔法帳本', 'Libro de contabilidad mágico', 'Libro de contabilidad mágico', 'Магическая книга', '', '', '', '', '', '', '', ''), +(20951, '나라인의 수정점 고글', 'Lunettes de divination de Narain', 'Narains Wahrsagebrille', '纳瑞安的占卜眼镜', '納里安的占卜眼鏡', 'Gafas de visión de Narain', 'Gafas de visión de Narain', 'Гадальные очки Нарайна', '', '', '', '', '', '', '', ''), +(21023, '더지의 기똥찬 키메로크 찹스테이크', 'Pyro-côtelettes de chimaerok à la Dirge', 'Dirges abgefahrene Chimaerokkoteletts', '迪尔格的超美味奇美拉肉片', '迪爾格的超美味奇美拉肉片', 'Pinchos quimerok potentes de Dirge', 'Fabulosas chuletillas de quimerok de Dirge', 'Химеровые отбивные Дирга', '', '', '', '', '', '', '', ''), +(21024, '키메로크 안심', 'Filet de chimaerok', 'Chimaeroklenden', '奇美洛克的腰肋肉', '奇美洛克的腰肋肉', 'Solomillo de Quimerok', 'Solomillo de Quimerok', 'Вырезка химеры', '', '', '', '', '', '', '', ''), +(21025, '조리법: 더지의 기똥찬 키메로크 찹스테이크', 'Recette : Pyro-côtelettes de chimaerok à la Dirge', 'Rezept: Dirges abgefahrene Chimaerokkoteletts', '食谱:迪尔格的超美味奇美拉肉片', '食譜:迪爾格的超美味奇美拉肉片', 'Receta: pinchos quimerok potentes de Dirge', 'Receta: fabulosas chuletillas de quimerok de Dirge', 'Рецепт: химеровые отбивые Дирга', '', '', '', '', '', '', '', ''), +(21027, '라크마에란의 시체', 'Carcasse de Lakmaeran', 'Lakmaerans Kadaver', '拉克麦拉的肉', '拉克麥拉的肉', 'Cadáver de Lakmaeran', 'Cadáver de Lakmaeran', 'Труп Лакмерана', '커다란 닭과 정말 똑같이 생겼습니다.', 'On dirait vraiment un gros poulet.', 'Das sieht wirklich wie ein großes Hühnchen aus.', '它看起来确实像是一只巨大的鸡。', '它看起來確實像是一隻巨大的雞。', 'De verdad que parece un pollo gigante.', 'De verdad que parece un pollo gigante.', 'Действительно похоже на большого цыпленка.'), +(21028, '250Kg짜리 닭', 'Poulet de 500 livres', '500 Pfund-Hühnchen', '500磅的小鸡', '500磅的小雞', 'Pollo de 500 kilos', 'Pollo de 500 kilos', '500-фунтовый цыпленок', '', '', '', '', '', '', '', ''), +(21029, '협박장', 'Demande de rançon', 'Lösegeldforderung', '勒索信', '勒索信', 'Carta de rescate', 'Carta de rescate', 'Письмо с требованием выкупа', '', '', '', '', '', '', '', ''), +(21030, '다르나서스 김치전', 'Tourte au kimchi de Darnassus', 'Darnassischer Kimchikuchen', '达纳苏斯酸菜饼', '達納蘇斯酸菜餅', 'Tarta de kimchi de Darnassus', 'Tarta de kimchi de Darnassus', 'Дарнассийский пирог с кимчи', '', '', '', '', '', '', '', ''), +(21031, '배추김치', 'Kimchi de chou', 'Weißkohlkimchi', '卷心菜饼', '捲心菜餅', 'Kimchi de repollo', 'Kimchi de repollo', 'Капуста кимчи', '', '', '', '', '', '', '', ''), +(21032, '메리디스의 연애 편지', 'Lettre d\'amour de Meridith', 'Meridiths Liebesbrief', '米莉蒂丝的情书', '米莉蒂絲的情書', 'Carta de amor de Meridith', 'Carta de amor de Meridith', 'Любовное послание Меридит', '', '', '', '', '', '', '', ''), +(21033, '깍두기', 'Kimchi de radis', 'Rettichkimchi', '萝卜泡菜饼', '蘿蔔泡菜餅', 'Rábano kimchi', 'Rábano kimchi', 'Кимчи с редькой', '', '', '', '', '', '', '', ''), +(21037, '허름한 지도', 'Carte grossière', 'Primitive Karte', '粗糙的地图', '粗糙的地圖', 'Mapa rudimentario', 'Mapa rudimentario', 'Примитивная карта', '납치범이 금품을 가져오라는 약속 장소가 표시되어 있습니다.', 'Une carte qui indique où les malfrats s\'attendent à faire l\'échange.', 'Eine Karte, die anzeigt, an welcher Stelle die Gauner die Übergabe geplant haben.', '一张标记者敲诈者所规定的降落地点的地图。', '一張標記者敲詐者所規定的降落地點的地圖。', 'Un mapa que indica dónde esperan la entrega los pillos.', 'Un mapa que indica dónde esperan la entrega los pillos.', 'Карта, на которой обозначены места складирования награбленного.'), +(21038, '단단한 눈뭉치', 'Boule de neige durcie', 'Festgeformter Schneeball', '大雪球', '大雪球', 'Bola de nieve prieta', 'Bola de nieve prieta', 'Крепкий снежок', '', '', '', '', '', '', '', ''), +(21039, '나라인의 터번', 'Turban de Narain', 'Narains Turban', '纳瑞安的头巾', '納里安的頭巾', 'Turbante de Narain', 'Turbante de Narain', 'Тюрбан Нарайна', '나라인의 로브와 함께 사용하면 나라인으로 변장할 수 있습니다.', 'Utilisez-le avec la robe de Narain pour vous déguiser en Narain !', 'Zusammen mit Narains Robe verwenden, um sich als Narain zu verkleiden!', '和纳瑞安的长袍配合使用,把你自己打扮成纳瑞安的样子!', '和納里安的長袍配合使用,把你自己打扮成納里安的樣子!', '¡Úsalo con la toga de Narain para pasar inadvertido en Narain!', '¡Úsalo con la toga de Narain para pasar inadvertido en Narain!', 'Используется с одеянием Нарайна, чтобы замаскироваться под него.'), +(21040, '나라인의 로브', 'Robe de Narain', 'Narains Robe', '纳瑞安的长袍', '納里安的長袍', 'Toga de Narain', 'Toga de Narain', 'Одеяние Нарайна', '', '', '', '', '', '', '', ''), +(21041, '돈자루', 'Sac d\'or', 'Tasche voller Gold', '一袋金子', '一袋金子', 'Bolsa de oro', 'Bolsa de oro', 'Мешок золота', '', '', '', '', '', '', '', ''), +(21042, '나라인의 특수 장비', 'Panoplie spéciale de Narain', 'Narains Spezialset', '纳瑞安的特殊工具包', '納里安的特殊工具包', 'Equipo especial de Narain', 'Equipo especial de Narain', 'Особый набор Нарайна', '', '', '', '', '', '', '', ''), +(21043, '불가사의한 편지봉투', 'Enveloppe mystérieuse', 'Geheimnisvoller Umschlag', '神秘的信封', '神秘的信封', 'Sobre misterioso', 'Sobre misterioso', 'Таинственный конверт', '', '', '', '', '', '', '', ''), +(21071, '총명어', 'Sagerelle crue', 'Roher Weisenfisch', '新鲜的鼠尾鱼', '新鮮的鼠尾魚', 'Sabiola cruda', 'Sabiola cruda', 'Сырой шалфокунь', '', '', '', '', '', '', '', ''), +(21072, '훈제 총명어', 'Sagerelle fumée', 'Geräucherter Weisenfisch', '烤鼠尾鱼', '烤鼠尾魚', 'Sabiola ahumada', 'Sabiola ahumada', 'Копченый шалфокунь', '', '', '', '', '', '', '', ''), +(21099, '조리법: 훈제 총명어', 'Recette : Sagerelle fumée', 'Rezept: Geräucherter Weisenfisch', '食谱:烤鼠尾鱼', '食譜:烤鼠尾魚', 'Receta: sabiola ahumada', 'Receta: sabiola ahumada', 'Рецепт: копченый шалфокунь', '', '', '', '', '', '', '', ''), +(21100, '선조의 주화', 'Pièce des ancêtres', 'Münze der Urahnen', '先祖硬币', '先祖硬幣', 'Moneda de linaje', 'Moneda de linaje', 'Монета Наследия', '조상님들에 대한 예의와 존경을 표하는 상징입니다.', 'Un symbole d\'honneur et de respect pour ses ancêtres.', 'Ein Symbol der Ehre und des Respekts für die Urahnen.', '象征着对祖先的尊敬。', '象徵著對祖先的尊敬。', 'Un símbolo de honor y respeto hacia los ancestros.', 'Un símbolo de honor y respeto hacia los ancestros.', 'Знак почета и уважения к чьим-то предкам.'), +(21101, '주문 관통의 지팡이 - 화염', 'Bâton de pénétration des sorts - Feu (TEST)', 'Stab der Zauberdurchschlagskraft - Feuer', '', '', 'Bastón de Spell Penetration: Fire (TEST)', 'Bastón de Spell Penetration: Fire (TEST)', 'Посох Проникновения заклятий - огонь (ТЕСТ)', '', '', '', '', '', '', '', ''), +(21102, '주문 관통의 지팡이 - 냉기', 'Bâton de pénétration des sorts - Givre (TEST)', 'Stab der Zauberdurchschlagskraft - Frost', '', '', 'Bastón de Spell Penetration: Escarcha (TEST)', 'Bastón de Spell Penetration: Escarcha (TEST)', 'Посох Проникновения заклятий - лед (ТЕСТ)', '', '', '', '', '', '', '', ''), +(21103, '왕초보를 위한 용언 완전정복', 'Le draconique pour les nuls', 'Drachisch für Dummies', '龙语傻瓜教程', '龍語傻瓜教程', 'Dracónico para torpes', 'Dracónico para torpes', '\"Драконий язык для чайников\"', '제 1 장', 'Chapitre I', 'Kapitel I', '第一章', '第一章', 'Capítulo 1', 'Capítulo 1', 'Глава I'), +(21104, '왕초보를 위한 용언 완전정복', 'Le draconique pour les nuls', 'Drachisch für Dummies', '龙语傻瓜教程', '龍語傻瓜教程', 'Dracónico para torpes', 'Dracónico para torpes', '\"Драконий язык для чайников\"', '제 2 장', 'Chapitre II', 'Kapitel II', '第二章', '第二章', 'Capítulo 2', 'Capítulo 2', 'Глава II'), +(21105, '왕초보를 위한 용언 완전정복', 'Le draconique pour les nuls', 'Drachisch für Dummies', '龙语傻瓜教程', '龍語傻瓜教程', 'Dracónico para torpes', 'Dracónico para torpes', '\"Драконий язык для чайников\"', '제 3 장', 'Chapitre III', 'Kapitel III', '第三章', '第三章', 'Capítulo 3', 'Capítulo 3', 'Глава III'), +(21106, '왕초보를 위한 용언 완전정복', 'Le draconique pour les nuls', 'Drachisch für Dummies', '龙语傻瓜教程', '龍語傻瓜教程', 'Dracónico para torpes', 'Dracónico para torpes', '\"Драконий язык для чайников\"', '제 4 장', 'Chapitre IV', 'Kapitel IV', '第四章', '第四章', 'Capítulo 4', 'Capítulo 4', 'Глава IV'), +(21107, '왕초보를 위한 용언 완전정복', 'Le draconique pour les nuls', 'Drachisch für Dummies', '龙语傻瓜教程', '龍語傻瓜教程', 'Dracónico para torpes', 'Dracónico para torpes', '\"Драконий язык для чайников\"', '제 5 장', 'Chapitre V', 'Kapitel V', '第五章', '第五章', 'Capítulo 5', 'Capítulo 5', 'Глава V'), +(21108, '왕초보를 위한 용언 완전정복', 'Le draconique pour les nuls', 'Drachisch für Dummies', '龙语傻瓜教程', '龍語傻瓜教程', 'Dracónico para torpes', 'Dracónico para torpes', '\"Драконий язык для чайников\"', '제 6 장', 'Chapitre VI', 'Kapitel VI', '第六章', '第六章', 'Capítulo 6', 'Capítulo 6', 'Глава VI'), +(21109, '왕초보를 위한 용언 완전정복', 'Le draconique pour les nuls', 'Drachisch für Dummies', '龙语傻瓜教程', '龍語傻瓜教程', 'Dracónico para torpes', 'Dracónico para torpes', '\"Драконий язык для чайников\"', '제 7 장', 'Chapitre VII', 'Kapitel VII', '第七章', '第七章', 'Capítulo 7', 'Capítulo 7', 'Глава VII'), +(21110, '왕초보를 위한 용언 완전정복', 'Le draconique pour les nuls', 'Drachisch für Dummies', '龙语傻瓜教程', '龍語傻瓜教程', 'Dracónico para torpes', 'Dracónico para torpes', '\"Драконий язык для чайников\"', '제 8 장', 'Chapitre VIII', 'Kapitel VIII', '第八章', '第八章', 'Capítulo 8', 'Capítulo 8', 'Глава VIII'), +(21111, '왕초보를 위한 용언 완전정복: 제 2 권', 'Le draconique pour les nuls : volume II', 'Drachisch für Dummies: Band 2', '龙语傻瓜教程:第二卷', '龍語傻瓜教程:第二卷', 'Dracónico para torpes: volumen II', 'Dracónico para torpes: volumen II', 'Драконий язык для чайников, т. II', '', '', '', '', '', '', '', ''), +(21112, '마법의 제본 매듭', 'Reliure magique', 'Magischer Bucheinband', '魔法书封面', '魔法書封面', 'Encuadernación de libro mágico', 'Encuadernación de libro mágico', 'Магический книжный переплет', '', '', '', '', '', '', '', ''), +(21113, '물이 새지 않는 트렁크', 'Malle étanche', 'Wasserdichter Koffer', '防水箱', '防水箱', 'Baúl hermético', 'Valija hermética', 'Водонепроницаемый сундучок', '', '', '', '', '', '', '', ''), +(21114, '럼지 럼주 다크', 'Rhum brun de Rumsey', 'Dunkler Rumsey-Rum', '黑暗美味朗姆酒', '美味深蘭姆酒', 'Ron Rumsey oscuro', 'Ron Rumsey dorado', 'Черный ром Рэмси', '', '', '', '', '', '', '', ''), +(21115, '파멸단 부적', 'Talisman de profanateur', 'Talisman der Entweihten', '污染者护符', '污染者護符', 'Talismán de Rapiñador', 'Dije de Rapiñador', 'Талисман Осквернителя', '', '', '', '', '', '', '', ''), +(21116, '파멸단 부적', 'Talisman de profanateur', 'Talisman der Entweihten', '污染者护符', '污染者護符', 'Talismán de Rapiñador', 'Dije de Rapiñador', 'Талисман Осквернителя', '', '', '', '', '', '', '', ''), +(21117, '아라소르 부적', 'Talisman d\'Arathor', 'Talisman von Arathor', '阿拉索护符', '阿拉索護符', 'Talismán de Arathor', 'Dije de Arathor', 'Талисман Аратора', '', '', '', '', '', '', '', ''), +(21118, '아라소르 부적', 'Talisman d\'Arathor', 'Talisman von Arathor', '阿拉索护符', '阿拉索護符', 'Talismán de Arathor', 'Dije de Arathor', 'Талисман Аратора', '', '', '', '', '', '', '', ''), +(21119, '아라소르 부적', 'Talisman d\'Arathor', 'Talisman von Arathor', '阿拉索护符', '阿拉索護符', 'Talismán de Arathor', 'Dije de Arathor', 'Талисман Аратора', '', '', '', '', '', '', '', ''), +(21120, '파멸단 부적', 'Talisman de profanateur', 'Talisman der Entweihten', '污染者护符', '污染者護符', 'Talismán de Rapiñador', 'Dije de Rapiñador', 'Талисман Осквернителя', '', '', '', '', '', '', '', ''), +(21121, '몬스터 - Item, Flower - Purple', 'Monstre - Objet, Fleur - Violette', 'Monster - Gegenstand, Blume - Lila', '', '', 'Monstruo: objeto, flor: morado', 'Monstruo: objeto, flor: morado', 'Монстр - предмет, цветок - пурпурный', '', '', '', '', '', '', '', ''), +(21122, '몬스터 - Dagger, Korean A01 Black', 'Monstre - Dague, Corée A01 Noir', 'Monster - Dolch, Koreanisch A01 Schwarz', '', '', 'Monstruo: daga, coreana A01 negra', 'Monstruo: daga, coreana A01 negra', 'Монстр - кинжал, корейский A01 черный', '', '', '', '', '', '', '', ''), +(21123, '몬스터 - Item, Flower - White', 'Monstre - Objet, Fleur - Blanche', 'Monster - Gegenstand, Blume - Weiß', '', '', 'Monstruo: objeto, flor: blanco', 'Monstruo: objeto, flor: blanco', 'Монстр - предмет, цветок - белый', '', '', '', '', '', '', '', ''), +(21124, '안퀴라즈 마법봉', '[PH] Baguette ahn\'qiraj', 'Zauberstab von Ahn\'Qiraj', '', '', 'Ahn\'Qiraj Varita [PH]', 'Ahn\'Qiraj Varita [PH]', 'Ан\'киражский жезл [PH]', '', '', '', '', '', '', '', ''), +(21125, '안퀴라즈 지팡이', '[PH] Bâton ahn\'qiraj', 'Stab von Ahn\'Qiraj', '', '', 'Ahn\'Qiraj bastón [PH]', 'Ahn\'Qiraj bastón [PH]', 'Ан\'киражский посох [PH]', '', '', '', '', '', '', '', ''), +(21126, '죽음의 쐐기', 'Aiguillon de la mort', 'Stich des Todes', '死亡之钉', '死亡之釘', 'Aguijón de la Muerte', 'Aguijón de la Muerte', 'Жало смерти', '', '', '', '', '', '', '', ''), +(21127, '안퀴라즈 철퇴', '[PH] Masse ahn\'qiraj', 'Streitkolben von Ahn\'Qiraj', '', '', 'Ahn\'Qiraj Maza[PH]', 'Ahn\'Qiraj Maza[PH]', 'Ан\'киражская палица [PH]', '', '', '', '', '', '', '', ''), +(21128, '퀴라지 예언자의 지팡이', 'Bâton des prophètes qiraji', 'Stab der Qirajipropheten', '其拉预言者法杖', '其拉預言者法杖', 'Bastón de los Profetas Qiraji', 'Bastón de los Profetas Qiraji', 'Посох Пророка Кирая', '', '', '', '', '', '', '', ''), +(21129, '몬스터 - Axe, Doctor Weavil', 'Monstre - Hache, docteur Weavil', 'Monster - Axt, Doktor Weavil', '', '', 'Monstruo: hacha, Doctor Weavil', 'Monstruo: hacha, Doctor Weavil', 'Монстр - секира, Доктор Жло', '', '', '', '', '', '', '', ''), +(21130, '위빌의 일기장', 'Journal de Weavil', 'Tagebuch von Weavil', '维维尔的日记', '維維爾的日記', 'Diario de Weavil', 'Diario de Weavil', 'Дневник доктора Жло', '', '', '', '', '', '', '', ''), +(21131, '추가 전투 임무', 'Affectation de combat complémentaire', 'Nachfolgender Kampfauftrag', '后续作战指令', '後續作戰指令', 'Seguimiento del encargo de combate', 'Seguimiento del encargo de combate', 'Дополнительное боевое задание', '', '', '', '', '', '', '', ''), +(21132, '병참 임무', 'Affectation logistique', 'Logistikauftrag', '后勤指令', '後勤指令', 'Encargo de logística', 'Encargo de logística', 'Задание по материально-техническому снабжению', '', '', '', '', '', '', '', ''), +(21133, '추가 전술 임무', 'Affectation tactique complémentaire', 'Nachfolgender Taktischer Auftrag', '后续战术指令', '後續戰術指令', 'Seguimiento del encargo táctico', 'Seguimiento del encargo táctico', 'Дополнительное тактическое задание', '', '', '', '', '', '', '', ''), +(21134, '광기의 암흑 도끼', 'Sombre doloire de la démence', 'Dunkle Schneide des Irrsinns', '疯狂黑暗之刃', '瘋狂黑暗之刃', 'Filo oscuro de la locura', 'Filo oscuro de la locura', 'Темное лезвие Безумия', '', '', '', '', '', '', '', ''), +(21135, '암살자의 투척용 도끼', 'Hache de lancer de l\'assassin', 'Assassinenwurfaxt', '刺客的飞斧', '刺客的飛斧', 'Hacha arrojadiza de asesino', '', 'Метательный топорик убийцы', '', '', '', '', '', '', '', ''), +(21136, '아케이나이트 부표', 'Bouée en arcanite', 'Arkanitboje', '奥金鱼漂', '奧金浮標', 'Boya de arcanita', 'Boya de arcanita', 'Арканитовый буй', '', '', '', '', '', '', '', ''), +(21137, '파란색 홀 파편', 'Fragment de sceptre bleu', 'Blauer Szeptersplitter', '蓝色节杖碎片', '藍色權杖碎片', 'Fragmento de cetro azul', 'Fragmento de cetro azul', 'Осколки синего скипетра', '', '', '', '', '', '', '', ''), +(21138, '붉은색 홀 파편', 'Fragment de sceptre rouge', 'Roter Szeptersplitter', '红色节杖碎片', '紅色權杖碎片', 'Fragmento de cetro rojo', 'Fragmento de cetro rojo', 'Осколок красного скипетра', '', '', '', '', '', '', '', ''), +(21139, '녹색 홀 파편', 'Fragment de sceptre vert', 'Grüner Szeptersplitter', '绿色节杖碎片', '綠色權杖碎片', 'Fragmento de cetro verde', 'Fragmento de cetro verde', 'Осколок зеленого скипетра', '', '', '', '', '', '', '', ''), +(21140, '경매 내역서', 'Reçu de l\'hôtel des ventes', 'Auktionspapiere', '拍卖信件', '拍賣信件', 'Papel y sobres para cartas de subasta', 'Papel y sobres para cartas de subasta', 'Аукционные письменные принадлежности', '', '', '', '', '', '', '', ''), +(21141, '부서진 붉은색 홀 파편', 'Fragment de sceptre rouge détruit', 'Zerstörter roter Szeptersplitter', '被摧毁的红色节杖碎片', '被摧毀的紅色節杖碎片', 'Fragmento de cetro rojo destruido', 'Fragmento de cetro rojo destruido', 'Осколок разломанного красного скипетра', '', '', '', '', '', '', '', ''), +(21142, '군주 빅터 네파리우스의 책상에 남겨진 쪽지', 'Note trouvée sur le bureau du seigneur Victor Nefarius', 'Vom Schreibtisch des Lord Victor Nefarius', '维克多·奈法里奥斯桌上的物品', '維克多·奈法利斯桌上的物品', 'De la mesa de Lord Victor Nefarius', 'De la mesa de Lord Victor Nefarius', 'Со стола лорда Виктора Нефариуса', '', '', '', '', '', '', '', ''), +(21143, '서명되지 않은 야전 임무 보고서', 'Ordre de mission non signé', 'Nicht unterzeichnete Felddienstpapiere', '未签字的战地任务文件', '未簽字的戰地任務報告', 'Documentos de obligación de campo sin firmar', 'Documentos de obligación de campo sin firmar', 'Неподписанные бумаги о полевых обязанностях', '', '', '', '', '', '', '', ''), +(21144, '악마 소환의 횃불', 'Torche d\'invocation de démon', 'Fackel zur Dämonenbeschwörung', '恶魔召唤火炬', '惡魔召喚火炬', 'Antorcha para invocar demonios', 'Antorcha para invocar demonios', 'Факел призыва демонов', '타락한 악마를 밖으로 불러내기 위해 나무구렁일족이 만든 주술 장치입니다.', 'Un objet chamanique façonné par les Grumegueules pour invoquer des démons corrupteurs.', 'Ein schamanistischer Fokus, hergestellt von den Timbermaw, um verderbte Dämonen zu beschwören.', '由木喉熊怪制造的火炬,用来召唤堕落的恶魔。', '由木喉熊怪製造的火炬,用來召喚墮落的惡魔。', 'Un dispositivo chamánico creado por los Fauces de Madera para invocar a demonios corruptos.', 'Un dispositivo chamánico creado por los Fauces de Madera para invocar a demonios corruptos.', 'Приспособление, используемое шаманами Древобрюхов, для призыва демонов.'), +(21145, '잔디비어스의 정수', 'Essence de Xandivious', 'Essenz von Xandivious', '沙迪维尔斯精华', '沙迪維爾斯精華', 'Esencia de Xandivious', 'Esencia de Xandivious', 'Сущность Зандивиуса', '', '', '', '', '', '', '', ''), +(21146, '오염된 악몽의 조각', 'Fragment de la corruption du Cauchemar', 'Verderbnisfragment des Alptraums', '腐蚀梦魇的碎片', '腐蝕夢魘的碎片', 'Fragmento de Corrupción de Pesadilla', 'Fragmento de Corrupción de Pesadilla', 'Фрагмент Проклятия Кошмара', '동부 내륙지', '', '', '- 辛特兰', '- 辛特蘭', '-Tierras del Interior', '-Tierras del Interior', '- Внутренние Земли'), +(21147, '오염된 악몽의 조각', 'Fragment de la corruption du Cauchemar', 'Verderbnisfragment des Alptraums', '腐蚀梦魇的碎片', '腐蝕夢魘的碎片', 'Fragmento de Corrupción de Pesadilla', 'Fragmento de Corrupción de Pesadilla', 'Фрагмент Проклятия Кошмара', '잿빛 골짜기', '', '', '- 灰谷', '- 梣谷', '-Vallefresno', '-Vallefresno', '- Ясеневый лес'), +(21148, '오염된 악몽의 조각', 'Fragment de la corruption du Cauchemar', 'Verderbnisfragment des Alptraums', '腐蚀梦魇的碎片', '腐蝕夢魘的碎片', 'Fragmento de Corrupción de Pesadilla', 'Fragmento de Corrupción de Pesadilla', 'Фрагмент Проклятия Кошмара', '페랄라스', '', '', '- 菲拉斯', '- 菲拉斯', '', '', '- Фералас'), +(21149, '오염된 악몽의 조각', 'Fragment de la corruption du Cauchemar', 'Verderbnisfragment des Alptraums', '腐蚀梦魇的碎片', '腐蝕夢魘的碎片', 'Fragmento de Corrupción de Pesadilla', 'Fragmento de Corrupción de Pesadilla', 'Фрагмент Проклятия Кошмара', '그늘숲', '', '-Dämmerwald', '- 暮色森林', '- 暮色森林', '-Bosque del Ocaso', '-Bosque del Ocaso', '-Сумрачный Лес'), +(21150, '철제 트렁크', 'Malle cerclée de fer', 'Eisenbeschlagener Koffer', '铁箍箱', '鐵箍箱', 'Baúl recubierto de hierro', 'Valija reforzada con hierro', 'Сундучок, окованный железом', '', '', '', '', '', '', '', ''), +(21151, '럼지 럼주 블랙 라벨', 'Rhum de Rumsey label noir', 'Schwarzer Rumsey Rum', '黑标美味朗姆酒', '黑標美味蘭姆酒', 'Ron Rumsey etiqueta negra', 'Ron Rumsey etiqueta negra', 'Ром Рэмси \"Черный ярлык\"', '', '', '', '', '', '', '', ''), +(21152, '오염된 악몽', 'La Corruption du cauchemar', 'Die Verderbnis des Alptraums', '腐蚀梦魇', '腐蝕夢魘', 'La corrupción de Pesadilla', 'La corrupción de Pesadilla', 'Проклятие Кошмара', '', '', '', '', '', '', '', ''), +(21153, '대형 총명어', 'Grande sagerelle crue', 'Roher großer Weisenfisch', '新鲜的大鼠尾鱼', '新鮮的大鼠尾魚', 'Sabiola cruda superior', 'Sabiola cruda superior', 'Сырой большой шалфокунь', '', '', '', '', '', '', '', ''), +(21154, '축제 드레스', 'Robe de fête', 'Festtagskleid', '节庆长裙', '節慶長裙', 'Vestido de fiesta', 'Vestido de fiesta', 'Праздничное платье', '', '', '', '', '', '', '', ''), +(21155, '평화의 나무구렁일족 공물', 'Offrande de paix grumegueule', 'Friedensangebot der Holzschlundfeste', '木喉和平契约', '木喉和平契約', 'Oferta de paz de los Fauces de Madera', 'Ofrenda de paz de los Fauces de Madera', 'Мирное приношение Древобрюхов', '진은으로 장식된 나무구렁일족이 보내온 평화의 상징입니다. 공문이 첨부되어 있습니다.', 'Cet objet façonné en vrai-argent est un symbole de paix furbolg. Un message scellé y est fixé.', 'Der aus Echtsilber gefertigte Gegenstand ist ein Friedenssymbol der Furbolgs. Eine versiegelte Nachricht ist daran befestigt.', '这件用真银铸成的物品是熊怪的和平契约,上面附着一封信。', '這件用真銀鑄成的物品是熊怪的和平契約,上面附著一封信。', 'El objeto de veraplata labrada es un símbolo fúrbolg de paz. Hay un mensaje sellado dentro.', 'El objeto de veraplata labrada es un símbolo fúrbolg de paz. Hay un mensaje sellado dentro.', 'У фурболгов этот предмет является символом мира. К нему прикреплено запечатаное послание'), +(21156, '스카라베 가방', 'Sac de scarabées', 'Skarabäustasche', '圣甲虫袋', '聖甲蟲袋', 'Bolsa escarabajo', 'Bolsa escarabajo', 'Сумка Скарабея', '', '', '', '', '', '', '', ''), +(21157, '녹색 축제 드레스', 'Robe de fête verte', 'Grünes Festtagskleid', '绿色节庆长裙', '綠色節慶長裙', 'Vestido de fiesta verde', 'Vestido de fiesta verde', 'Праздничное зеленое платье', '', '', '', '', '', '', '', ''), +(21158, '하이브조라 정찰 보고서', 'Rapport de reconnaissance de la Ruche\'Zora', 'Späherbericht des Zoraschwarms', '佐拉虫巢侦查报告', '佐拉蟲巢偵查報告', 'Informe de explorador de Colmen\'Zora', 'Informe de exploración de Colmen\'Zora', 'Донесение разведчика из Улья Зора', '', '', '', '', '', '', '', ''), +(21159, '하이브조라 정찰 명령서', 'Ordres de reconnaissance de la Ruche\'Zora', 'Späherbefehle des Zoraschwarms', '佐拉虫巢侦查命令', '佐拉蟲巢偵查命令', 'Pedido de explorador de Colmen\'Zora', 'Órdenes de Explorador de Colmen\'Zora', 'Приказы разведчика из Улья Зора', '', '', '', '', '', '', '', ''), +(21160, '하이브레갈 정찰 보고서', 'Rapport de reconnaissance de la Ruche\'Regal', 'Späherbericht des Regalschwarms', '雷戈虫巢侦查报告', '雷戈蟲巢偵查報告', 'Informe de explorador de Colmen\'Regal', 'Informe de exploración de Colmen\'Regal', 'Донесение разведчика из Улья Регал', '', '', '', '', '', '', '', ''), +(21161, '하이브아쉬 정찰 보고서', 'Rapport de reconnaissance de la Ruche\'Ashi', 'Späherbericht des Ashischwarms', '亚什虫巢侦查报告', '亞什蟲巢偵查報告', 'Informe de explorador de Colmen\'Ashi', 'Informe de exploración de Colmen\'Ashi', 'Донесение разведчика из Улья Аши', '', '', '', '', '', '', '', ''), +(21162, '불어오른 기름기 많은 아귀', 'Bouche-noire huileux boursouflé', 'Aufgedunsener öliger Schwarzmaulfisch', '浮肿的黑口鱼', '浮腫的黑口魚', 'Bocanegra hinchado', 'Bocanegra hinchado', 'Тухлый масляный черноротик', '', '', '', '', '', '', '', ''), +(21163, '불어오른 불지느러미퉁돔', 'Nagefeu boursouflé', 'Aufgedunsener Feuerflossenschnapper', '浮肿的火鳞鳝鱼', '浮腫的火鱗鱔魚', 'Pargo de fuego hinchado', 'Pargo de fuego hinchado', 'Тухлый огнеперый снеппер', '', '', '', '', '', '', '', ''), +(21164, '불어오른 돌비늘대구', 'Morue rochécaille boursouflée', 'Aufgedunsener Steinschuppenkabeljau', '浮肿的石鳞鳕鱼', '浮腫的石鱗鱈魚', 'Bacalao Piedrescama hinchado', 'Bacalao Piedrescama hinchado', 'Тухлая каменношкурая треска', '', '', '', '', '', '', '', ''), +(21165, '전술 임무 지령 VI', 'Briefing tactique VI', 'Taktischer Einsatz VI', '战术任务简报 VI', '戰術任務簡報 VI', 'Instrucciones de la misión táctica 8', 'Instrucciones de la misión táctica VI', 'Краткое изложение тактической задачи VI', '', '', '', '', '', '', '', ''), +(21166, '전술 임무 지령 VII', 'Briefing tactique VII', 'Taktischer Einsatz VII', '战术任务简报 VII', '戰術任務簡報 VII', 'Instrucciones de la misión táctica 9', 'Instrucciones de la misión táctica VII', 'Краткое изложение тактической задачи VII', '', '', '', '', '', '', '', ''), +(21167, '전술 임무 지령 VIII', 'Briefing tactique VIII', 'Taktischer Einsatz VIII', '战术任务简报 VIII', '戰術任務簡報 VIII', 'Instrucciones de la misión táctica 10', 'Instrucciones de la misión táctica VIII', 'Краткое изложение тактической задачи VIII', '', '', '', '', '', '', '', ''), +(21168, '아기 상어', 'Bébé requin', 'Babyhai', '鲨鱼宝宝', '鯊魚寶寶', 'Cría de tiburón', 'Cría de tiburón', 'Акуленок', '', '', '', '', '', '', '', ''), +(21169, '빈 축제 잔', 'Chope de fête vide', 'Leerer Festtagskrug', '空空如也的节日酒杯', '空的節慶酒杯', 'Jarra festiva vacía', 'Jarra festiva vacía', 'Пустая праздничная кружка', '', '', '', '', '', '', '', ''), +(21170, '가득 찬 축제 잔', 'Chope de fête remplie', 'Voller Festtagskrug', '装满的节日酒杯', '裝滿的節慶酒杯', 'Jarra festiva llena', 'Jarra festiva llena', 'Наполненная праздничная кружка', '', '', '', '', '', '', '', ''), +(21171, '가득 찬 축제 잔', 'Chope de fête remplie', 'Voller Festtagskrug', '装满的节日酒杯', '裝滿的節慶酒杯', 'Jarra festiva llena', 'Jarra festiva llena', 'Наполненная праздничная кружка', '', '', '', '', '', '', '', ''), +(21172, '빈 축제 잔', 'Chope de fête vide', 'Leerer Festtagskrug', '空空如也的节日酒杯', '空的節慶酒杯', 'Jarra festiva vacía', 'Jarra festiva vacía', 'Пустая праздничная кружка', '', '', '', '', '', '', '', ''), +(21173, '빈 축제 잔', 'Chope de fête vide', 'Leerer Festtagskrug', '空空如也的节日酒杯', '空的節慶酒杯', 'Jarra festiva vacía', 'Jarra festiva vacía', 'Пустая праздничная кружка', '', '', '', '', '', '', '', ''), +(21174, '빈 축제 잔', 'Chope de fête vide', 'Leerer Festtagskrug', '空空如也的节日酒杯', '空的節慶酒杯', 'Jarra festiva vacía', 'Jarra festiva vacía', 'Пустая праздничная кружка', '', '', '', '', '', '', '', ''), +(21175, '흐르는 모래의 홀', 'Le Sceptre des Sables changeants', 'Das Szepter der Sandstürme', '流沙节杖', '流沙權杖', 'El cetro del Mar de Dunas', 'El cetro del Mar de Dunas', 'Скипетр Зыбучих песков', '', '', '', '', '', '', '', ''), +(21176, '공명의 검은 퀴라지 수정', 'Cristal de résonance qiraji noir', 'Schwarzer Qirajiresonanzkristall', '黑色其拉共鸣水晶', '黑色其拉共鳴水晶', 'Cristal resonador negro Qiraji', 'Cristal resonador negro Qiraji', 'Черный киражский резонирующий кристалл', '', '', '', '', '', '', '', ''), +(21177, '왕의 징표', 'Symbole des rois', 'Symbol der Könige', '王者印记', '王者印記', 'Símbolo de Reyes', 'Símbolo de Reyes', 'Символ королей', '', '', '', '', '', '', '', ''), +(21178, '대지력의 장갑', 'Gants de puissance terrestre', 'Handschuhe der Erdstärke', '土灵力量手套', '土靈力量手套', 'Guantes de Poder de la tierra', 'Guantes de Poder de la tierra', 'Перчатки Силы Земли', '', '', '', '', '', '', '', ''), +(21179, '대지 격노의 고리', 'Anneau du courroux terrestre', 'Band des Erdzorns', '大地愤怒指环', '大地憤怒指環', 'Sortija de Cólera de tierra', 'Sortija de Cólera de tierra', 'Кольцо Гнева Земли', '', '', '', '', '', '', '', ''), +(21180, '대지의 격동', 'Choc de terre', 'Erdschlag', '大地之击', '大地之擊', 'Terremoto', 'Golpe de tierra', 'Земной удар', '', '', '', '', '', '', '', ''), +(21181, '대지의 은총', 'Grâce de la Terre', 'Erdanmut', '大地之握', '大地之握', 'Gracia de Tierra', 'Gracia de la Tierra', 'Благодать Земли', '', '', '', '', '', '', '', ''), +(21182, '대지력의 고리', 'Anneau de puissance terrestre', 'Band der Erdmacht', '大地力量指环', '大地力量指環', 'Sortija de Poderío de tierra', 'Sortija de Poderío de tierra', 'Кольцо Мощи Земли', '', '', '', '', '', '', '', ''), +(21183, '대지력의 조끼', 'Gilet de puissance de la terre', 'Erdmachtweste', '大地能量外套', '大地能量外套', 'Jubón Poder terrenal', 'Jubón Poder terrenal', 'Жилет Силы земли', '', '', '', '', '', '', '', ''), +(21184, '깊은바위 팔보호구', 'Brassards de Fonderoc', 'Tiefsteinarmschienen', '深岩护腕', '深岩護腕', 'Brazales de roca profunda', 'Brazales de roca profunda', 'Глубокоскальные наручи', '', '', '', '', '', '', '', ''), +(21185, '고요한 대지의 보주', 'Orbe calme-terre', 'Kugel der Erdruhe', '大地宁静宝珠', '大地寧靜寶珠', 'Orbe Calmaterra', 'Orbe Calmaterra', 'Сфера Спокойствия земли', '', '', '', '', '', '', '', ''), +(21186, '성난바위 팔보호구', 'Brassards Furie-du-roc', 'Felszornarmschienen', '岩石怒火护腕', '岩石怒火護腕', 'Brazales de Furia de roca', 'Brazales de Furia de roca', 'Наручи Скальной Ярости', '', '', '', '', '', '', '', ''), +(21187, '대지매듭 망토', 'Cape en tisse-terre', 'Erdgewebeumhang', '地纹披风', '地紋披風', 'Capa Tejetierra', 'Capa de tejido de tierra', 'Землетканный плащ', '', '', '', '', '', '', '', ''), +(21188, '세나리우스의 힘', 'Poing de Cénarius', 'Faust des Cenarius', '塞纳留斯之拳', '塞納留斯之拳', 'Puño de Cenario', 'Puño de Cenarius', 'Боевая перчатка Ценариона', '', '', '', '', '', '', '', ''), +(21189, '세나리우스의 기력', 'Puissance de Cénarius', 'Macht des Cenarius', '塞纳留斯之力', '塞納留斯之力', 'Poderío de Cenario', 'Poderío de Cenarius', 'Мощь Ценариона', '', '', '', '', '', '', '', ''), +(21190, '세나리우스의 천벌', 'Courroux de Cénarius', 'Zorn des Cenarius', '塞纳留斯之怒', '塞納留斯之怒', 'Cólera de Cenario', 'Cólera de Cenarius', 'Гнев Ценариона', '', '', '', '', '', '', '', ''), +(21191, '정성스럽게 포장된 선물꾸러미', 'Cadeau soigneusement emballé', 'Sorgfältig verpacktes Geschenk', '精心包裹的礼物', '仔細包裝的禮物', 'Obsequio envuelto con cuidado', 'Presente envuelto con cuidado', 'Тщательно упакованный подарок', '', '', '', '', '', '', '', ''), +(21192, '몬스터 - Axe, 2H UBER Blackwing', 'Monstre - Hache, 2M UBER Aile noire', 'Monster - Axt, 2H UBER Pechschwinge', '', '怪物 - 斧, 2H UBER Blackwing', 'Monstruo: hacha, UBER Alanegra', '', 'Монстр - секира, двуручная, СВЕРХ Черное крыло', '', '', '', '', '', '', '', ''), +(21193, '사카모토의 큰 가방', 'Sac de D\'Sak', 'D\'Saks Sack', '', '德薩克的麻布袋', 'Saco de El\'saco', 'Saco de El\'saco', 'Мешок Д\'Сака', '', '', '', '', '', '', '', ''), +(21194, '사카모토의 배낭', 'Grand sac de D\'Sak', 'D\'Saks großer Sack', '', '德薩克的大麻布袋', 'Saco grande de El\'saco', 'Saco grande de El\'saco', 'Большой мешок Д\'Сака', '', '', '', '', '', '', '', ''), +(21195, '사카모토의 큰 배낭', 'Sactastique de D\'Sak', 'D\'Saks Sacktastisch', '', '德薩克麻塞克塔斯', 'Sactástico de El\'saco', 'Sactástico de El\'saco', 'Фантастический мешок Д\'Сака', '', '', '', '', '', '', '', ''), +(21196, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '수호자의 길', 'La voie du protecteur', 'Der Pfad des Beschützers', '保护者之路', '保護者之路', 'Camino del protector', 'Camino del protector', 'Путь Защитника'), +(21197, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '수호자의 길', 'La voie du protecteur', 'Der Pfad des Beschützers', '保护者之路', '保護者之路', 'Camino del protector', 'Camino del protector', 'Путь Защитника'), +(21198, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '수호자의 길', 'La voie du protecteur', 'Der Pfad des Beschützers', '保护者之路', '保護者之路', 'Camino del protector', 'Camino del protector', 'Путь Защитника'), +(21199, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '수호자의 길', 'La voie du protecteur', 'Der Pfad des Beschützers', '保护者之路', '保護者之路', 'Camino del protector', 'Camino del protector', 'Путь Защитника'), +(21200, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '수호자의 길', 'La voie du protecteur', 'Der Pfad des Beschützers', '保护者之路', '保護者之路', 'Camino del protector', 'Camino del protector', 'Путь Защитника'), +(21201, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '정복자의 길', 'La voie du conquérant', 'Der Pfad des Eroberers', '征服者之路', '征服者之路', 'Camino de la conquista', 'Camino de la conquista', 'Путь Завоевателя.'), +(21202, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '정복자의 길', 'La voie du conquérant', 'Der Pfad des Eroberers', '征服者之路', '征服者之路', 'Camino de la conquista', 'Camino de la conquista', 'Путь Завоевателя.'), +(21203, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '정복자의 길', 'La voie du conquérant', 'Der Pfad des Eroberers', '征服者之路', '征服者之路', 'Camino de la conquista', 'Camino de la conquista', 'Путь Завоевателя.'), +(21204, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '정복자의 길', 'La voie du conquérant', 'Der Pfad des Eroberers', '征服者之路', '征服者之路', 'Camino de la conquista', 'Camino de la conquista', 'Путь Завоевателя.'), +(21205, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '정복자의 길', 'La voie du conquérant', 'Der Pfad des Eroberers', '征服者之路', '征服者之路', 'Camino de la conquista', 'Camino de la conquista', 'Путь Завоевателя.'), +(21206, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '기원사의 길', 'La voie de l\'invocateur', 'Der Pfad des Herbeirufers', '祈求者之路', '祈求者之路', 'Camino del conjurador', 'Camino del convocador', 'Путь заклинателя.'), +(21207, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '기원사의 길', 'La voie de l\'invocateur', 'Der Pfad des Herbeirufers', '祈求者之路', '祈求者之路', 'Camino del conjurador', 'Camino del convocador', 'Путь заклинателя.'), +(21208, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '기원사의 길', 'La voie de l\'invocateur', 'Der Pfad des Herbeirufers', '祈求者之路', '祈求者之路', 'Camino del conjurador', 'Camino del convocador', 'Путь заклинателя.'), +(21209, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '기원사의 길', 'La voie de l\'invocateur', 'Der Pfad des Herbeirufers', '祈求者之路', '祈求者之路', 'Camino del conjurador', 'Camino del convocador', 'Путь заклинателя.'), +(21210, '청동용군단의 인장 반지', 'Chevalière du Vol de bronze', 'Siegelring des bronzenen Drachenschwarms', '青铜龙军团的徽记之戒', '青銅龍軍團的徽記之戒', 'Sello del Vuelo de Bronce', 'Sello del Vuelo de Bronce', 'Перстень-печатка Бронзовых драконов', '기원사의 길', 'La voie de l\'invocateur', 'Der Pfad des Herbeirufers', '祈求者之路', '祈求者之路', 'Camino del conjurador', 'Camino del convocador', 'Путь заклинателя.'), +(21211, '순록 가루 주머니', 'Bourse de poudre de renne', 'Beutel mit Rentierstaub', '一包驯鹿之尘', '一袋麋鹿粉末', 'Faltriquera de polvo de reno', 'Faltriquera de polvo de reno', 'Мешочек пыли северного оленя', '이 신비한 가루를 뿌리면 순록 멧진을 자유롭게 해줍니다.', 'Cette poudre étrange devrait libérer le renne si elle est saupoudrée sur lui.', 'Berieselt man Metzen das Rentier damit, sollte es dieser geheimnisvolle Staub befreien.', '把这种奇异的尘埃洒在一头驯鹿身上,就可以让它获得自由。好吧,至少地精是这么说的……', '這個奇怪的粉末應該可以灑在梅特森的身上讓牠獲得自由。', 'Este extraño polvo permite liberar a Metzen si se lo echas encima.', 'Este extraño polvo permite liberar a Metzen si se lo echas encima.', 'Эта странная пыль освободит Метцена, если посыпать его ей.'), +(21212, '싱싱한 호랑가시나무', 'Houx frais', 'Frischer Tannenzweig', '新鲜的冬青树', '新鮮的冬青', 'Acebo fresco', 'Acebo fresco', 'Свежий остролист', '', '', '', '', '', '', '', ''), +(21213, '보존된 호랑가시나무', 'Houx préservé', 'Konservierter Tannenzweig', '砍下来的圣诞树', '保存的冬青', 'Acebo en conserva', 'Acebo en conserva', 'Сушеный остролист', '', '', '', '', '', '', '', ''), +(21214, '마법서: 얼음 화살 XI', 'Tome d\'Eclair de givre XI', 'Foliant des Frostblitzes XI', '秘典:寒冰箭 XI', '秘典:寒冰箭 XI', 'Escrito sobre Descarga de Escarcha 11', 'Escrito sobre Descarga de Escarcha XI', 'Фолиант Ледяной стрелы XI', '', '', '', '', '', '', '', ''), +(21215, '그라추의 민스미트 과일케이크', 'Gâteau aux fruits secs de Graccu', 'Graccus hausgemachte Früchtepastete', '格拉库的肉松蛋糕', '格拉庫的肉糜水果蛋糕', 'Pastel de macedonia de carne picada de Graccu', 'Pastel de macedonia y carne de Graccu', 'Кекс Гракку с мясом и фруктами', '그라추의 특제 향신료가 함유되어 있습니다. 덕분에 상할 걱정은 안 해도 되겠네요!', 'Conservé grâce aux épices spéciales de Graccu ! Il restera consommable pendant très longtemps…', 'Mit Graccus Spezialgewürzen haltbar gemacht! Es wird eine ganze Weile dauern, bis das hier schlecht wird...', '加入了格拉库的密制香料!保质期很长很长……', '使用格拉庫的特製香料醃製而成的!可以保存很久的時間都不會腐壞喔……', '¡Conservados con las especias especiales de Graccu! Pasará mucho tiempo hasta que se estropeen...', '¡Conservados con las especias especiales de Graccu! Pasará mucho tiempo hasta que se estropeen...', 'Хранится дольше благодаря специальным специям Гракку! Пройдет не один день, прежде чем этот кекс испортится.'), +(21216, '굴뚝나무 목장조합 특별 선물', 'Cadeau extra-spécial des Gourmandises Fumebois', 'Kokelwälder Extraspezialgeschenk', '烟林牧场的超级特殊礼物', '燻木牧場的超特別禮物', 'Obsequio megaespecial de Pastos de Bosquehumeante', 'Obsequio megaespecial de Pastos de Bosquehumeante', 'Эксклюзивный дар Пастбищ Дымного Леса', '', '', '', '', '', '', '', ''), +(21217, '총명어 별미', 'Délice de sagerelle', 'Weisenfisch Supreme', '美味鼠尾鱼', '美味鼠尾魚', 'Delicia de sabiolas', 'Delicia de sabiola', 'Деликатесный шалфокунь', '', '', '', '', '', '', '', ''), +(21218, '공명의 푸른 퀴라지 수정', 'Cristal de résonance qiraji bleu', 'Blauer Qirajiresonanzkristall', '蓝色其拉共鸣水晶', '藍色其拉共鳴水晶', 'Cristal resonador Qiraji azul', 'Cristal resonador Qiraji azul', 'Синий киражский резонирующий кристалл', '', '', '', '', '', '', '', ''), +(21219, '조리법: 총명어 별미', 'Recette : Délice de sagerelle', 'Rezept: Weisenfisch Supreme', '食谱:美味鼠尾鱼', '食譜:美味鼠尾魚', 'Receta: delicia de sabiolas', 'Receta: delicia de sabiola', 'Рецепт: деликатес из шалфокуня', '', '', '', '', '', '', '', ''), +(21220, '무적의 오시리안의 머리', 'Tête d\'Ossirian l\'Intouché', 'Kopf von Ossirian dem Narbenlosen', '无疤者奥斯里安的头颅', '無疤者奧斯里安的頭顱', 'Cabeza de Osirio el Sinmarcas', 'Cabeza de Osirio el Sinmarcas', 'Голова Оссириана Неуязвимого', '', '', '', '', '', '', '', ''), +(21221, '쑨의 눈', 'Oeil de C\'Thun', 'Auge von C\'Thun', '克苏恩之眼', '克蘇恩之眼', 'Ojo de C\'Thun', 'Ojo de C\'Thun', 'Око К\'Туна', '', '', '', '', '', '', '', ''), +(21222, '갑옷 껍질', 'Chitine cuirassée', 'Gepanzertes Chitin', '加固几丁质', '加固甲殼質', 'Quitina blindada', 'Quitina blindada', 'Бронированный хитин', '', '', '', '', '', '', '', ''), +(21223, '검은 돌', 'Pierre noire', 'Schwarzer Stein', '黑石头', '黑石頭', 'Piedra negra', 'Piedra negra', 'Черный камень', '', '', '', '', '', '', '', ''), +(21224, '고대 갑옷 파편', 'Fragment d\'armure ancienne', 'Uraltes Rüstungsfragment', '上古护甲碎片', '上古護甲碎片', 'Fragmento de armadura antigua', 'Trozo de armadura antigua', 'Фрагмент древней брони', '', '', '', '', '', '', '', ''), +(21225, '무거운 실리시드 껍질', 'Carcasse de silithide lourde', 'Schwere Silithidenhülle', '重型异种虫獠牙', '重型異種蟲獠牙', 'Colmillo de silítido pesado', 'Coraza pesada de silítido', 'Тяжелая чешуя силитида', '', '', '', '', '', '', '', ''), +(21226, '룬문자 돌', 'Pierre runique', 'Runenverzierter Stein', '符文岩石', '符文岩石', 'Piedra rúnica', 'Piedra rúnica', 'Рунический камень', '', '', '', '', '', '', '', ''), +(21227, '고대 영웅의 해골', 'Crâne d\'ancien héros', 'Schädel eines uralten Helden', '上古英雄之颅', '上古英雄之顱', 'Cráneo de héroe antiguo', 'Cráneo de héroe antiguo', 'Череп древнего героя', '', '', '', '', '', '', '', ''), +(21228, '미스릴 트렁크', 'Malle cerclée de mithril', 'Mithrilbeschlagener Koffer', '秘银箱', '秘銀箱', 'Baúl de mitril abollado', 'Valija reforzada con mitril', 'Сундучок, окованный мифрилом', '', '', '', '', '', '', '', ''), +(21229, '퀴라지 군주의 휘장', 'Insigne de seigneur qiraji', 'Insignien des Qirajilords', '其拉领主徽记', '其拉領主徽記', 'Insignia Qiraji de Lord', 'Insignia Qiraji de Lord', 'Знаки различия киражского владыки', '', '', '', '', '', '', '', ''), +(21230, '고대 퀴라지 유물', 'Ancien artefact qiraji', 'Uraltes Qirajiartefakt', '上古其拉神器', '上古其拉神器', 'Artefacto Qiraji antiguo', 'Artefacto Qiraji antiguo', 'Древний киражский артефакт', '', '', '', '', '', '', '', ''), +(21232, '제국의 퀴라지 무기', 'Armes impériales qiraji', 'Imperiale Qirajiwaffe', '其拉帝王武器', '其拉帝王武器', 'Armamento imperial Qiraji', 'Armamentos imperiales Qiraji', 'Киражское императорское оружие', '퀴라지 군주의 의식용 무기입니다. 퀴라지 투사들이 사용했던 것입니다.', 'Armes de cérémonie des seigneurs qiraji. Utilisées par l\'infanterie qiraji.', 'Zeremonielle Waffen der Qirajilords. Werden von der Infanterie der Qiraji verwendet.', '其拉虫人贵族的武器,由其拉步兵使用。', '其拉蟲人貴族的陪葬品。', 'Armamento ceremonial de los Señores Qiraji. Lo usa la infantería Qiraji.', 'Armamento ceremonial de los Señores Qiraji. Lo usa la infantería Qiraji.', 'Церемониальное вооружение Владык Киражей. Используется киражской пехотой.'), +(21235, '겨울맞이 숯불구이', 'Rôti du Voile d\'hiver', 'Winterhauchbraten', '冬幕节烤肉', '冬幕節烤肉', 'Asado del Festival de Invierno', 'Asado del Festival de Invierno', 'Поджарка Зимнего покрова', '', '', '', '', '', '', '', ''), +(21236, '겨울맞이 빵', 'Pain du Voile d\'hiver', 'Winterhauchlaib', '冬幕节面包', '冬幕節麵包', 'Pan del Festival de Invierno', 'Pan del Festival de Invierno', 'Хлеб Зимнего покрова', '', '', '', '', '', '', '', ''), +(21237, '제국의 퀴라지 표장', 'Tenue de parade impériale qiraji', 'Imperiale Qirajiinsignie', '其拉帝王徽记', '其拉帝王徽記', 'Atavío imperial Qiraji', 'Atavío imperial Qiraji', 'Киражские императорские регалии', '퀴라지 귀족의 표장입니다. 퀴라지 마술사들이 사용했던 것입니다.', 'Tenue de parade de la noblesse qiraji. Utiilsée par les lanceurs de sort qiraji.', 'Insignien des Qirajiadels. Werden von den Zauberern der Qiraji verwendet.', '其拉虫人贵族的徽记,由其拉施法者使用。', '其拉蟲人貴族的徽記。', 'Atavío de la nobleza. Utilizado por los usuarios de magia Qiraji.', 'Atavío de la nobleza. Utilizado por los usuarios de magia Qiraji.', 'Регалии Киражской Знати. Используется заклинателями'), +(21238, '겨울맞이 과자', '[INUTILISÉ] Biscuit du Voile d\'hiver', 'Winterhauchplätzchen', '', '', 'Festival de Invierno Cookie UNUSED', 'Festival de Invierno Cookie UNUSED', 'Печенье Зимнего покрова UNUSED', '', '', '', '', '', '', '', ''), +(21240, '겨울맞이 사탕', 'Bonbon du Voile d\'hiver', 'Winterhauchbonbon', '冬幕节糖果', '冬幕節糖果', 'Dulce de Festival de Invierno', 'Dulce de Festival de Invierno', 'Карамель Зимнего покрова', '', '', '', '', '', '', '', ''), +(21241, '겨울맞이 에그노그', 'Lait de poule du Voile d\'hiver', 'Winterhaucheierflip', '冬幕节蛋奶酒', '冬幕節蛋酒', 'Ponche de huevo del Festival de Invierno', 'Ponche de huevo del Festival de Invierno', 'Гоголь-моголь Зимнего покрова', '', '', '', '', '', '', '', ''), +(21242, '축복받은 퀴라지 전투도끼', 'Hache de guerre qiraji bénie', 'Gesegnete Qirajikriegsaxt', '神圣其拉战斧', '神聖其拉戰斧', 'Hacha de guerra Qiraji bendita', 'Hacha de guerra Qiraji bendita', 'Благословленный киражский военный топор', '이 무기는 마력이 주입되었고 엘리멘티움으로 강화되었습니다.', 'L\'arme est imprégnée et renforcée d\'élémentium.', 'Diese Waffe wurde mit Elementium erfüllt und verstärkt.', '这件武器经过了源质的强化。', '這件武器經過了源質的強化。', 'Este arma se infunde y refuerza con elementium.', 'Esta arma se infunde y refuerza con elementium.', 'Оружие пропитано и усилено Элементием.'), +(21243, '불어오른 망둥어', 'Barracuda boursouflé', 'Aufgedunsener Machtfisch', '浮肿的大鱼', '浮腫的大魚', 'Vigorpez hinchado', 'Vigorpez hinchado', 'Тухлая мощь-рыба', '', '', '', '', '', '', '', ''), +(21244, '축복받은 퀴라지 푸기오', 'Pugio qiraji béni', 'Gesegneter Qirajipugio', '神圣其拉短剑', '神聖其拉短劍', 'Pugio Qiraji bendito', 'Pugio Qiraji bendito', 'Благословленный киражский широкий кинжал', '이 무기는 마력이 주입되었고 엘리멘티움으로 강화되었습니다.', 'L\'arme est imprégnée et renforcée d\'élémentium.', 'Diese Waffe wurde mit Elementium erfüllt und verstärkt.', '这件武器经过了源质的强化。', '這件武器經過了源質的強化。', 'Este arma se infunde y refuerza con elementium.', 'Esta arma se infunde y refuerza con elementium.', 'Оружие пропитано и усилено Элементием.'), +(21245, '전술 임무 지령 I', 'Briefing tactique I', 'Taktischer Einsatz I', '战术任务简报 I', '戰術任務簡報 I', 'Instrucciones de la misión táctica 1', 'Instrucciones de la misión táctica I', 'Краткое изложение тактической задачи I', '', '', '', '', '', '', '', ''), +(21246, '전투 임무 지령 I', 'Briefing de combat I', 'Kampfeinsatz I', '作战任务简报 I', '作戰任務簡報 I', 'Informe de tarea de combate 1', 'Informe de tareas de combate I', 'Изложение боевой задачи I', '', '', '', '', '', '', '', ''), +(21247, '전투 임무 지령 II', 'Briefing de combat II', 'Kampfeinsatz II', '作战任务简报 II', '作戰任務簡報 II', 'Informe de tarea de combate 2', 'Informe de tareas de combate II', 'Изложение боевой задачи II', '', '', '', '', '', '', '', ''), +(21248, '전투 임무 지령 IV', 'Briefing de combat IV', 'Kampfeinsatz IV', '作战任务简报 IV', '作戰任務簡報 IV', 'Informe de tarea de combate 5', 'Informe de tareas de combate IV', 'Изложение боевой задачи IV', '', '', '', '', '', '', '', ''), +(21249, '전투 임무 지령 V', 'Briefing de combat V', 'Kampfeinsatz V', '作战任务简报 V', '作戰任務簡報 V', 'Informe de tarea de combate 7', 'Informe de tareas de combate V', 'Изложение боевой задачи V', '', '', '', '', '', '', '', ''), +(21250, '전투 임무 지령 VI', 'Briefing de combat VI', 'Kampfeinsatz VI', '作战任务简报 VI', '作戰任務簡報 VI', 'Informe de tarea de combate 8', 'Informe de tareas de combate VI', 'Изложение боевой задачи VI', '', '', '', '', '', '', '', ''), +(21251, '전투 임무 지령 VII', 'Briefing de combat VII', 'Kampfeinsatz VII', '作战任务简报 VII', '作戰任務簡報 VII', 'Informe de tarea de combate 9', 'Informe de tareas de combate VII', 'Изложение боевой задачи VII', '', '', '', '', '', '', '', ''), +(21252, '전투 임무 지령 VIII', 'Briefing de combat VIII', 'Kampfeinsatz VIII', '作战任务简报 VIII', '作戰任務簡報 VIII', 'Informe de tarea de combate 10', 'Informe de tareas de combate VIII', 'Изложение боевой задачи VIII', '', '', '', '', '', '', '', ''), +(21253, '전투 임무 지령 IX', 'Briefing de combat IX', 'Kampfeinsatz IX', '作战任务简报 IX', '作戰任務簡報 IX', 'Informe de tarea de combate 6', 'Informe de tareas de combate IX', 'Изложение боевой задачи IX', '', '', '', '', '', '', '', ''), +(21254, '겨울맞이 과자', 'Biscuit du Voile d\'hiver', 'Winterhauchplätzchen', '冬幕节点心', '冬幕節點心', 'Galleta de Festival de Invierno', 'Galleta de Festival de Invierno', 'Печение Зимнего покрова', '오븐에서 갓 구워 낸 과자입니다.', 'Tout juste sorti du four', 'Frisch aus dem Ofen', '新鲜出炉', '剛出爐的', 'Recién salida del horno.', 'Recién salida del horno.', 'С пылу с жару.'), +(21255, '전투 임무 지령 X', 'Briefing de combat X', 'Kampfeinsatz X', '作战任务简报 X', '作戰任務簡報 X', 'Informe de tarea de combate 11', 'Informe de tareas de combate X', 'Изложение боевой задачи X', '', '', '', '', '', '', '', ''), +(21256, '전투 임무 지령 XI', 'Briefing de combat XI', 'Kampfeinsatz XI', '作战任务简报 XI', '作戰任務簡報 XI', 'Informe de tarea de combate 12', 'Informe de tareas de combate XI', 'Изложение боевой задачи XI', '', '', '', '', '', '', '', ''), +(21257, '병참 임무 지령 IV', 'Briefing logistique IV', 'Logistikeinsatz IV', '后勤任务简报 IV', '後勤任務簡報 IV', 'Informe de tareas logísticas 4', 'Informe de tareas logísticas IV', 'Краткий обзор задач перевозок IV', '', '', '', '', '', '', '', ''), +(21258, '병참 임무 지령 IV', 'Briefing logistique IV', 'Logistikeinsatz IV', '后勤任务简报 IV', '後勤任務簡報 IV', 'Informe de tareas logísticas 4', 'Informe de tareas logísticas IV', 'Краткий обзор задач перевозок IV', '', '', '', '', '', '', '', ''), +(21259, '병참 임무 지령 V', 'Briefing logistique V', 'Logistikeinsatz V', '后勤任务简报 V', '後勤任務簡報 V', 'Informe de tareas logísticas 5', 'Informe de tareas logísticas V', 'Краткий обзор задач перевозок V', '', '', '', '', '', '', '', ''), +(21260, '병참 임무 지령 VI', 'Briefing logistique VI', 'Logistikeinsatz VI', '后勤任务简报 VI', '後勤任務簡報 VI', 'Informe de tareas logísticas 6', 'Informe de tareas logísticas VI', 'Краткий обзор задач перевозок VI', '', '', '', '', '', '', '', ''), +(21261, '병참 임무 지령 VI', 'Briefing logistique VI', 'Logistikeinsatz VI', '后勤任务简报 VI', '後勤任務簡報 VI', 'Informe de tareas logísticas 6', 'Informe de tareas logísticas VI', 'Краткий обзор задач перевозок VI', '', '', '', '', '', '', '', ''), +(21262, '병참 임무 지령 VIII', 'Briefing logistique VIII', 'Logistikeinsatz VIII', '后勤任务简报 VIII', '後勤任務簡報 VIII', 'Informe de tareas logísticas 8', 'Informe de tareas logísticas VIII', 'Краткий обзор задач перевозок VIII', '', '', '', '', '', '', '', ''), +(21263, '병참 임무 지령 VII', 'Briefing logistique VII', 'Logistikeinsatz VII', '后勤任务简报 VII', '後勤任務簡報 VII', 'Informe de tareas logísticas 7', 'Informe de tareas logísticas VII', 'Краткий обзор задач перевозок VII', '', '', '', '', '', '', '', ''), +(21264, '병참 임무 지령 VII', 'Briefing logistique VII', 'Logistikeinsatz VII', '后勤任务简报 VII', '後勤任務簡報 VII', 'Informe de tareas logísticas 7', 'Informe de tareas logísticas VII', 'Краткий обзор задач перевозок VII', '', '', '', '', '', '', '', ''), +(21265, '병참 임무 지령 IX', 'Briefing logistique IX', 'Logistikeinsatz IX', '后勤任务简报 IX', '後勤任務簡報 IX', 'Informe de tareas logísticas 9', 'Informe de tareas logísticas IX', 'Краткий обзор задач перевозок IX', '', '', '', '', '', '', '', ''), +(21267, '축배 술잔', 'Coupe de \"santé\"', 'Trinkbecher', '高脚杯', '高腳杯', 'Cáliz de brindis', 'Cáliz de brindis', 'Кубок для тостов', '', '', '', '', '', '', '', ''), +(21268, '축복받은 퀴라지 전투망치', 'Marteau de guerre qiraji béni', 'Gesegneter Qirajikriegshammer', '神圣其拉战锤', '神聖其拉戰錘', 'Martillo de guerra Qiraji bendito', 'Martillo de guerra Qiraji bendito', 'Благословленный киражский боевой молот', '이 무기는 마력이 주입되었고 엘리멘티움으로 강화되었습니다.', 'L\'arme est imprégnée et renforcée d\'élémentium.', 'Diese Waffe wurde mit Elementium erfüllt und verstärkt.', '这件武器经过了源质的强化。', '這件武器經過了源質的強化。', 'Este arma se infunde y refuerza con elementium.', 'Este arma se infunde y refuerza con elementium.', 'Оружие пропитано и усилено Элементием.'), +(21269, '축복받은 퀴라지 보루방패', 'Pavois qiraji béni', 'Gesegneter Qirajischild', '神圣其拉壁垒', '神聖其拉壁壘', 'Baluarte Qiraji bendito', 'Baluarte Qiraji bendito', 'Благословленный киражский щит', '이 방패는 마력이 주입되었고 엘리멘티움으로 강화되었습니다.', 'Le bouclier est imprégné et renforcé d\'élémentium.', 'Dieser Schild wurde mit Elementium erfüllt und verstärkt.', '这面盾牌经过了源质的强化。', '這面盾牌經過了源質的強化。', 'Este arma se infunde y refuerza con elementium.', 'Esta arma se infunde y refuerza con elementium.', 'Щит пропитан и усилен Элементием.'), +(21270, '누가 살짝 흔들어 본 선물', 'Cadeau secoué doucement', 'Leicht geschütteltes Geschenk', '精美的礼品', '輕輕搖晃過的禮物', 'Obsequio ligeramente agitado', 'Regalo ligeramente agitado', 'Слегка растрясенный дар', '', '', '', '', '', '', '', ''), +(21272, '축복받은 퀴라지 머스킷총', 'Mousquet qiraji béni', 'Gesegnete Qirajimuskete', '神圣其拉火枪', '神聖其拉火槍', 'Mosquete Qiraji bendito', 'Mosquete Qiraji bendito', 'Благословленный киражский мушкет', '이 무기는 마력이 주입되었고 엘리멘티움으로 강화되었습니다.', 'L\'arme est imprégnée et renforcée d\'élémentium.', 'Diese Waffe wurde mit Elementium erfüllt und verstärkt.', '这件武器经过了源质的强化。', '這件武器經過了源質的強化。', 'Este arma se infunde y refuerza con elementium.', 'Esta arma se infunde y refuerza con elementium.', 'Оружие пропитано и усилено Элементием.'), +(21273, '축복받은 퀴라지 시제 지팡이', 'Bâton d\'acolyte qiraji béni', 'Gesegneter Akolytenstab der Qiraji', '神圣其拉侍僧法杖', '神聖其拉侍僧法杖', 'Bastón de acólito Qiraji bendito', 'Bastón de acólito Qiraji bendito', 'Благословленный посох киражского послушника', '이 무기는 마력이 주입되었고 엘리멘티움으로 강화되었습니다.', 'L\'arme est imprégnée et renforcée d\'élémentium.', 'Diese Waffe wurde mit Elementium erfüllt und verstärkt.', '这件武器经过了源质的强化。', '這件武器經過了源質的強化。', 'Este arma se infunde y refuerza con elementium.', 'Esta arma se infunde y refuerza con elementium.', 'Оружие пропитано и усилено Элементием.'), +(21274, '시험용 겹쳐지는 아이템', 'Test objets empilables', 'Test stapelbare Gegenstände', '', '', 'Test Stackable Objetos', 'Test Stackable Objetos', 'Тестовые складируемые предметы', '', '', '', '', '', '', '', ''), +(21275, '축복받은 퀴라지 예언자 지팡이', 'Bâton d\'augure qiraji béni', 'Gesegneter Weissagungsstab der Qiraji', '神圣其拉占卜法杖', '神聖其拉占卜法杖', 'Bastón de augur Qiraji bendito', 'Bastón de augur Qiraji bendito', 'Благословленный посох киражского авгура', '이 무기는 마력이 주입되었고 엘리멘티움으로 강화되었습니다.', 'L\'arme est imprégnée et renforcée d\'élémentium.', 'Diese Waffe wurde mit Elementium erfüllt und verstärkt.', '这件武器经过了源质的强化。', '這件武器經過了源質的強化。', 'Este arma se infunde y refuerza con elementium.', 'Esta arma se infunde y refuerza con elementium.', 'Оружие пропитано и усилено Элементием.'), +(21276, '축복받은 퀴라지 자연술사 지팡이', '[INUTILISÉ] Bâton de naturaliste qiraji béni', 'Gesegneter Naturalistenstab der Qiraji', '', '', 'bendito Qiraji Naturalist bastón UNUSED', 'bendito Qiraji Naturalist bastón UNUSED', 'Благословленный посох киражского естествоиспытателя', '이 무기는 마력이 주입되었고 엘리멘티움으로 강화되었습니다.', 'L\'arme est imprégnée et renforcée d\'élémentium.', 'Diese Waffe wurde mit Elementium erfüllt und verstärkt.', '这件武器经过了源质的强化。', '這件武器經過了源質的強化。', '', 'Esta arma se infunde y refuerza con elementium.', 'Оружие пропитано и усилено Элементием.'), +(21277, '온순한 기계설인', 'Yéti mécanique paisible', 'Ruhiger mechanischer Yeti', '安静的机械雪人', '安靜的機械雪人', 'Yeti mecánico tranquilo', 'Yeti mecánico tranquilo', 'Спокойный механический йети', '', '', '', '', '', '', '', ''), +(21278, '폭풍안개 장갑', 'Gants tempétueux', 'Sturmschleierhandschuhe', '雷暴手套', '雷暴手套', 'Guantes Velotormenta', 'Guantes de sudario de tormenta', 'Перчатки Грозового Покрова', '', '', '', '', '', '', '', ''), +(21279, '마법서: 화염구 XII', 'Tome de Boule de feu XII', 'Foliant des Feuerballs XII', '秘典:火球术 XII', '秘典:火球術 XII', 'Escrito sobre Bola de Fuego 12', 'Escrito sobre Bola de Fuego XII', 'Фолиант Огненного шара XII', '', '', '', '', '', '', '', ''), +(21280, '마법서: 신비한 화살 VIII', 'Tome de Projectile des arcanes VIII', 'Foliant der arkanen Geschosse VIII', '秘典:奥术飞弹 VIII', '秘典:祕法飛彈 VIII', 'Escrito sobre Misiles Arcanos 8', 'Escrito sobre Misiles Arcanos VIII', 'Фолиант Чародейских снарядов VIII', '', '', '', '', '', '', '', ''), +(21281, '흑마법서: 어둠의 화살 X', 'Grimoire de Trait de l\'ombre X', 'Zauberfoliant des Schattenblitzes X', '魔典:暗影箭 X', '魔典:暗影箭 X', 'Grimorio de descarga de las Sombras X', 'Grimorio Descarga de las Sombras X', 'Гримуар стрелы Тьмы', '', '', '', '', '', '', '', ''), +(21282, '흑마법서: 제물 VIII', 'Grimoire d\'immolation VIII', 'Zauberfoliant des Feuerbrandes VIII', '魔典:献祭 VIII', '魔典:獻祭 VIII', 'Grimorio de Inmolar VIII', 'Grimorio Inmolar VIII', 'Гримуар жертвенного огня VIII', '', '', '', '', '', '', '', ''), +(21283, '흑마법서: 부패 VII', 'Grimoire de Corruption VII', 'Zauberfoliant der Verderbnis VII', '魔典:腐蚀术 VII', '魔典:腐蝕術 VII', 'Grimorio de Corrupción VII', 'Grimorio Corrupción VII', 'Гримуар Скверны VII', '', '', '', '', '', '', '', ''), +(21284, '법전: 상급 치유 V', 'Codex de Soins supérieurs V', 'Kodex der großen Heilung V', '圣典:强效治疗术 V', '聖典:強效治療術 V', 'Códice de Curación superior 5', 'Códice de Sanación superior V', 'Кодекс Большего исцеления V', '', '', '', '', '', '', '', ''), +(21285, '법전: 소생 X', 'Codex de Rénovation X', 'Kodex der Erneuerung X', '圣典:恢复 X', '聖典:恢復 X', 'Códice de Renovar 10', 'Códice de Renovar X', 'Кодекс Возрождения X', '', '', '', '', '', '', '', ''), +(21286, '몬스터 - Axe, 2H Large Double Bladed, Gold', 'Monstre - Hache, 2M Grande Lame double, Or', 'Monster - Axt, 2H große Doppelklinge, Gold', '', '', 'Monstruo: hacha, doble filo grande, oro', '', 'Монстр - секира, двуручная, большая двулезвийная, золотая', '', '', '', '', '', '', '', ''), +(21287, '법전: 치유의 기원 V', 'Codex de Prière de soins V', 'Kodex des Gebets der Heilung V', '圣典:治疗祷言 V', '聖典:治療禱言 V', 'Códice de Rezo de curación 5', 'Códice de Rezo de sanación V', 'Кодекс Исцеляющей Молитвы V', '', '', '', '', '', '', '', ''), +(21288, '성서: 지혜의 축복 VI', 'Libram : Bénédiction de sagesse VI', 'Buchband: Segen der Weisheit VI', '圣契:智慧祝福 VI', '聖契:智慧祝福 VI', 'Tratado: Bendición de sabiduría 6', 'Tratado: Bendición de sabiduría VI', 'Манускрипт: Благословения мудрости VI', '', '', '', '', '', '', '', ''), +(21289, '성서: 힘의 축복 VII', 'Libram : Bénédiction de puissance VII', 'Buchband: Segen der Macht VII', '圣契:力量祝福 VII', '聖契:力量祝福 VII', 'Tratado: Bendición de poderío 7', 'Tratado: Bendición de poderío VII', 'Манускрипт: Благословение могущества VI', '', '', '', '', '', '', '', ''), +(21290, '성서: 성스러운 빛 IX', 'Libram : Lumière sacrée IX', 'Buchband: Heiliges Licht IX', '圣契:圣光术 IX', '聖契:聖光術 IX', 'Tratado: Luz sagrada 5', 'Tratado: Luz Sagrada IX', 'Манускрипт: Благодать IX', '', '', '', '', '', '', '', ''), +(21291, '서판: 치유의 물결 X', 'Tablette de Vague de soins X', 'Schrifttafel der Welle der Heilung X', '石板:治疗波 X', '石板:治療波 X', 'Tablilla de Ola curativa 10', 'Tablilla de Ola de sanación X', 'Табличка Волны исцеления X', '', '', '', '', '', '', '', ''), +(21292, '서판: 대지력 토템 V', 'Tablette de Totem de force de la terre V', 'Schrifttafel des Totems der Erdstärke V', '石板:大地之力图腾 V', '石板:大地之力圖騰 V', 'Tablilla de tótem Fuerza terrenal 5', 'Tablilla de Tótem Fuerza de la tierra V', 'Табличка Тотема силы земли V', '', '', '', '', '', '', '', ''), +(21293, '서판: 은총의 토템 III', 'Tablette de Totem de grâce aérienne III', 'Schrifttafel des Totems der luftgleichen Anmut III', '石板:风之优雅图腾 III', '石板:風之優雅圖騰 III', 'Tablilla de tótem gracia del aire 3', 'Tablilla de Tótem Gracia del Aire III', 'Табличка Тотема легкости воздуха III', '', '', '', '', '', '', '', ''), +(21294, '서적: 치유의 손길 XI', 'Livre de Toucher guérisseur XI', 'Buch der heilenden Berührung XI', '书卷:治疗之触 XI', '書卷:治療之觸 XI', 'Libro sobre Toque curativo 11', 'Libro sobre Toque sanación XI', 'Книга Целительного Прикосновения XI', '', '', '', '', '', '', '', ''), +(21295, '서적: 별빛 화살 VII', 'Livre de Feu stellaire VII', 'Buch des Sternenfeuers VII', '书卷:星火术 VII', '書卷:星火術 VII', 'Libro sobre Estrella de mar 7', 'Libro sobre Estrella de mar VII', 'Книга Звездного огня VII', '', '', '', '', '', '', '', ''), +(21296, '서적: 회복 XI', 'Livre de Récupération XI', 'Buch der Verjüngung XI', '书卷:回春术 XI', '書卷:回春術 XI', 'Libro sobre Rejuvenecimiento 11', 'Libro sobre Rejuvenecimiento XI', 'Книга Омоложения XI', '', '', '', '', '', '', '', ''), +(21297, '교본: 영웅의 일격 IX', 'Manuel de Frappe héroïque IX', 'Handbuch des heldenhaften Stoßes IX', '教程:英勇打击 IX', '教程:英勇打擊 IX', 'Manual de Golpe Heroico IX', 'Manual de Golpe Heroico IX', 'Учебник Геройского нападения IX', '', '', '', '', '', '', '', ''), +(21298, '교본: 전투의 외침 VII', 'Manuel de Cri de guerre VII', 'Handbuch des Schlachtrufs VII', '教程:战斗怒吼 VII', '教程:戰鬥怒吼 VII', 'Manual de Grito de batalla VII', 'Manual de Grito de batalla VII', 'Учебник Боевого клича VII', '', '', '', '', '', '', '', ''), +(21299, '교본: 복수 VI', 'Manuel de Vengeance VI', 'Handbuch der Rache VI', '教程:复仇 VI', '教程:復仇 VI', 'Manual de Revancha VI', 'Manual de Revancha VI', 'Учебник Мести VI', '', '', '', '', '', '', '', ''), +(21300, '안내서: 기습 IX', 'Recueil : Attaque sournoise IX', 'Leitfaden des Meuchelns IX', '手册:背刺 IX', '手冊:背刺 IX', 'Vademécum de Puñalada por la espalda IX', 'Vademécum de Puñalada por la espalda IX', 'Книга Удара в спину IX', '', '', '', '', '', '', '', ''), +(21301, '녹색 도우미 상자', 'Boîte à assistant vert', 'Grüne Helferbox', '绿色助手盒', '綠色助手箱', 'Caja de ayudante verde', 'Caja de ayudante verde', 'Коробочка с зеленым помощником', '', '', '', '', '', '', '', ''), +(21302, '안내서: 맹독 V', 'Recueil : Poison mortel V', 'Leitfaden des tödlichen Gifts V', '手册:致命毒药 V', '手冊:致命毒藥 V', 'Vademécum de Veneno mortal V', 'Vademécum de Veneno mortal V', 'Книга Смертельного яда V', '', '', '', '', '', '', '', ''), +(21303, '안내서: 교란 V', 'Recueil : Feinte V', 'Leitfaden der Finte V', '手册:佯攻 V', '手冊:佯攻 V', 'Vademécum de Amago V', 'Vademécum de Amago V', 'Книга Ложного выпада V', '', '', '', '', '', '', '', ''), +(21304, '길잡이: 일제 사격 V', 'Guide : Flèches multiples V', 'Lehrbuch: Mehrfachschuss V', '指南:多重射击 V', '指南:多重射擊 V', 'Guía: Multi-tiro V', 'Guía: Multi-tiro V', 'Руководство: Залп V', '', '', '', '', '', '', '', ''), +(21305, '빨간색 도우미 상자', 'Boîte à assistant rouge', 'Rote Helferbox', '红色助手盒', '紅色助手箱', 'Caja de ayudante roja', 'Caja de ayudante roja', 'Коробочка с красным помощником', '', '', '', '', '', '', '', ''), +(21306, '길잡이: 독사 쐐기 IX', 'Guide : Morsure du serpent IX', 'Lehrbuch: Schlangenbiss IX', '指南:毒蛇钉刺 IX', '指南:毒蛇釘刺 IX', 'Guía: Mordedura de serpiente IX', 'Guía: Picadura de serpiente IX', 'Руководство: змеиный укус IX', '', '', '', '', '', '', '', ''), +(21307, '길잡이: 매의 상 VII', 'Guide : Aspect du faucon VII', 'Lehrbuch: Aspekt des Falken VII', '指南:雄鹰守护 VII', '指南:雄鷹守護 VII', 'Guía: Aspecto del halcón VII', 'Guía: Aspecto del halcón VII', 'Руководство: аспект Ястреба VII', '', '', '', '', '', '', '', ''), +(21308, '딸랑 방울', 'Clochette tintinnabulante', 'Bimmelglöckchen', '圣诞铃铛', '聖誕鈴鐺', 'Campanita alegre', 'Campanita alegre', 'Звенящий колокольчик', '', '', '', '', '', '', '', ''), +(21309, '눈사람 세트', 'Boîte de bonhomme de neige', 'Schneemannset', '雪孩子工具包', '雪人工具', 'Equipo de muñeco de nieve', 'Equipo de muñeco de nieve', 'Набор снеговика', '', '', '', '', '', '', '', ''), +(21310, '화려하게 포장된 선물꾸러미', 'Cadeau à l\'emballage multicolore', 'Fröhlich verpacktes Geschenk', '微微震动的礼物', '精心包裝的禮物', 'Obsequio alegremente envuelto', 'Regalo con envoltorio alegre', 'Подарок в яркой упаковке', '', '', '', '', '', '', '', ''), +(21311, '대지수호자의 조끼', 'Gilet de gardien de la terre', 'Weste des Erdenwächters', '大地守望者外衣', '大地守望者外衣', 'Jubón del Guardián de la Tierra', 'Jubón del guardián de la Tierra', 'Жилет Землестража', '', '', '', '', '', '', '', ''), +(21312, '동굴보초의 허리띠', 'Ceinture du protecteur', 'Gürtel des Höhlenbehüters', '巢穴卫士腰带', '巢穴衛士腰帶', 'Cinturón del Guardia del cubil', 'Cinturón del vigía del cubil', 'Пояс стража логова', '', '', '', '', '', '', '', ''), +(21313, '사카모토의 작은 가방', 'Petit sac de D\'Sak', 'D\'Saks kleine Tasche', '', '德薩克的小袋包', 'Bolsa pequeña de El\'saco', 'Bolsa pequeña de El\'saco', 'Маленькая сумка Д\'Сака', '', '', '', '', '', '', '', ''), +(21314, '멧젠의 편지와 쪽지', 'Lettres et notes sur Metzen', 'Metzens Briefe und Hinweise', '梅森的信件和便笺', '梅特森的信跟便簽', 'Cartas y notas de Metzen', 'Cartas y notas de Metzen', 'Письма и записки о Метцене', '순록 멧젠 납치 사건의 협박장과 단서가 담겨 있습니다.', 'Une série d\'informations sur l\'endroit où se trouverait Metzen le renne, y compris les notes de demande de rançon.', 'Informationen zur Entführung von Metzen, sowie die beiden Erpresserbriefe', '一堆关于驯鹿梅森的去向的线索,外加两封勒索信。', '一系列關於麋鹿梅特森所在位置的資訊,包含兩封勒索信。', 'Una colección de información relacionada con el paradero de Metzen el Alce, que incluye ambas notas de rescate.', 'Una colección de información relacionada con el paradero de Metzen el Alce, que incluye ambas notas de rescate.', 'Информация, о местонахождении северного оленя Метцена, включая обе записки с просьбой о выкупе.'), +(21315, '굴뚝나무 가방', 'Sacoche Fumebois', 'Kokelwälder Ranzen', '烟林背包', '燻木背包', 'Cartera de Bosquehumeante', 'Cartera de Bosquehumeante', 'Сумка Пастбищ Дымного Леса', '순록 멧젠을 구하는 데 도움이 될만한 것들이 들어 있습니다.', 'Les objets nécessaires pour secourir Metzen le renne se trouvent à l\'intérieur !', 'Es befinden sich Sachen darin, die Ihr zur Befreiung von Metzen dem Rentier brauchen werdet!', '里面的东西可以拯救驯鹿梅森!', '裡面有著你需要用來拯救麋鹿梅特森的東西!', '¡Dentro tienes las cosas necesarias para rescatar a Metzen el Alce!', '¡Dentro tienes las cosas necesarias para rescatar a Metzen el Alce!', 'Внутри, все что понадобится для спасения северного оленя Метцена.'), +(21316, '우르사의 다리보호구', 'Jambières de l\'ursa', 'Gamaschen des Ursa', '巨熊护腿', '巨熊護腿', 'Leotardos del Ursa', 'Leotardos del Ursa', 'Поножи фурболга', '', '', '', '', '', '', '', ''), +(21317, '길잡이의 투구', 'Casque du guide', 'Helm des Pfadfinders', '寻路者头盔', '尋路者頭盔', 'Yelmo del abrecaminos', 'Yelmo del abrecaminos', 'Шлем землепроходца', '', '', '', '', '', '', '', ''), +(21318, '대지수호자의 장갑', 'Gants de gardien de la terre', 'Handschuhe des Erdenwächters', '大地守望者手套', '大地守望者手套', 'Guantes del Guardián de la Tierra', 'Guantes del Guardián de la Tierra', 'Перчатки Землестража', '', '', '', '', '', '', '', ''), +(21319, '길잡이의 장갑', 'Gants du guide', 'Handschuhe des Pfadfinders', '寻路者手套', '尋路者手套', 'Guantes del Abrecaminos', 'Guantes del Abrecaminos', 'Перчатки землепроходца', '', '', '', '', '', '', '', ''), +(21320, '동굴보초의 조끼', 'Haubergeon du protecteur', 'Weste des Höhlenbehüters', '巢穴守卫外套', '巢穴守衛外套', 'Jubón del guardia del cubil', 'Jubón del vigía del cubil', 'Жилет Стража логова', '', '', '', '', '', '', '', ''), +(21321, '공명의 붉은 퀴라지 수정', 'Cristal de résonance qiraji rouge', 'Roter Qirajiresonanzkristall', '红色其拉共鸣水晶', '紅色其拉共鳴水晶', 'Cristal resonador Qiraji rojo', 'Cristal resonador Qiraji rojo', 'Красный киражский резонирующий кристалл', '', '', '', '', '', '', '', ''), +(21322, '우르사의 은총', 'Etreinte d\'ursa', 'Ursas Umarmung', '巨熊的拥抱', '巨熊的擁抱', 'Abrazo de Ursa', 'Abrazo de Ursa', 'Медвежье облачение', '', '', '', '', '', '', '', ''), +(21323, '공명의 녹색 퀴라지 수정', 'Cristal de résonance qiraji vert', 'Grüner Qirajiresonanzkristall', '绿色其拉共鸣水晶', '綠色其拉共鳴水晶', 'Cristal resonador Qiraji verde', 'Cristal resonador Qiraji verde', 'Зеленый киражский резонирующий кристалл', '', '', '', '', '', '', '', ''), +(21324, '공명의 노란 퀴라지 수정', 'Cristal de résonance qiraji jaune', 'Gelber Qirajiresonanzkristall', '黄色其拉共鸣水晶', '黃色其拉共鳴水晶', 'Cristal resonador Qiraji amarillo', 'Cristal resonador Qiraji amarillo', 'Желтый киражский резонирующий кристалл', '', '', '', '', '', '', '', ''), +(21325, '기계 그린치', 'Grinche mécanique', 'Mechanischer Griesgram', '机械格林奇', '機器格林奇', 'Grinch mecánico', 'Grinch mecánico', 'Механический Гринч', '', '', '', '', '', '', '', ''), +(21326, '나무구렁일족 수호자', 'Défenseur des Grumegueules', 'Verteidiger der Holzschlundfeste', '木喉防御者', '木喉防禦者', 'Defensor de los Fauce de Madera', 'Defensor de los Fauces de Madera', 'Защита Древобрюхов', '', '', '', '', '', '', '', ''), +(21327, '들썩거리는 선물상자', 'Cadeau tic-taquant', 'Tickendes Geschenk', '条纹礼物盒', '滴答作響的禮物', 'Obsequio que hace tic-tac', 'Obsequio que hace tic-tac', 'Тикающий подарочек', '', '', '', '', '', '', '', ''), +(21328, '즐거운 축제 마법봉', 'Baguette de liesse festive', 'Zauberstab der Festtagsfreude', '节日魔杖', '節日狂歡魔杖', 'Varita de Felicidad del recreo', 'Varita de felicidad del recreo', 'Жезл праздничного веселья', '', '', '', '', '', '', '', ''), +(21329, '정복자의 왕관', 'Couronne du Conquérant', 'Krone des Eroberers', '征服者的皇冠', '征服者的皇冠', 'Corona de conquistador', 'Corona de conquistador', 'Корона Завоевателя', '', '', '', '', '', '', '', ''), +(21330, '정복자의 어깨갑옷', 'Spallières du Conquérant', 'Schiftung des Eroberers', '征服者的肩铠', '征服者的肩鎧', 'Las bufas de conquistador', 'Bufas de conquistador', 'Наплеч Завоевателя', '', '', '', '', '', '', '', ''), +(21331, '정복자의 흉갑', 'Cuirasse du Conquérant', 'Brustplatte des Eroberers', '征服者的胸甲', '征服者的胸甲', 'Peto de conquistador', 'Coraza de conquistador', 'Кираса Завоевателя', '', '', '', '', '', '', '', ''), +(21332, '정복자의 다리갑옷', 'Cuissards du Conquérant', 'Beinschützer des Eroberers', '征服者的腿铠', '征服者的腿鎧', 'Musleras de conquistador', 'Musleras de conquistador', 'Набедренники Завоевателя', '', '', '', '', '', '', '', ''), +(21333, '정복자의 경갑', 'Grèves du Conquérant', 'Schienbeinschützer des Eroberers', '征服者的胫甲', '征服者的脛甲', 'Grebas de conquistador', 'Grebas de conquistador', 'Наголенники Завоевателя', '', '', '', '', '', '', '', ''), +(21334, '파멸의 소환사 로브', 'Robe d\'implorateur funeste', 'Roben des Verdammnisrufers', '厄运召唤者的长袍', '厄運召喚者的長袍', 'Togas clamacondenas', 'Togas clamacondenas', 'Одеяния Призывателя Рока', '', '', '', '', '', '', '', ''), +(21335, '파멸의 소환사 어깨보호대', 'Mantelet d\'implorateur funeste', 'Mantel des Verdammnisrufers', '厄运召唤者的衬肩', '厄運召喚者的襯肩', 'Manto clamacondenas', 'Manto clamacondenas', 'Оплечье Призывателя Рока', '', '', '', '', '', '', '', ''), +(21336, '파멸의 소환사 바지', 'Pantalon d\'implorateur funeste', 'Beinkleider des Verdammnisrufers', '厄运召唤者的长裤', '厄運召喚者的長褲', 'Pantalones clamacondenas', 'Calzas clamacondenas', 'Брюки Призывателя Рока', '', '', '', '', '', '', '', ''), +(21337, '파멸의 소환사 머리장식', 'Diadème d\'implorateur funeste', 'Reif des Verdammnisrufers', '厄运召唤者的头饰', '厄運召喚者的頭飾', 'Aro de clamacondenas', 'Aro de clamacondenas', 'Венец Призывателя Рока', '', '', '', '', '', '', '', ''), +(21338, '파멸의 소환사 덧신', 'Bottines d\'implorateur funeste', 'Fußlappen des Verdammnisrufers', '厄运召唤者的裹足', '厄運召喚者的裹足', 'Borceguíes de clamacondenas', 'Borceguíes de clamacondenas', 'Обмотки Призывателя Рока', '', '', '', '', '', '', '', ''), +(21339, '파멸의 소환사 장갑', '[PH] Protège-mains d\'implorateur funeste', 'Handlappen des Verdammnisrufers', '厄运召唤者的裹手', '厄運召喚者的裹手', 'Mitones de clamacondenas [PH]', 'Manijas de clamacondenas [PH]', 'Повязки Призывателя Рока', '', '', '', '', '', '', '', ''), +(21340, '영혼의 주머니', 'Bourse d\'âme', 'Seelenbeutel', '灵魂袋', '靈魂袋', 'Faltriquera de almas', 'Faltriquera de almas', 'Мешок душ', '', '', '', '', '', '', '', ''), +(21341, '지옥매듭 가방', 'Sac en gangrétoffe', 'Teufelsstofftasche', '恶魔布包', '惡魔布包', 'Bolsa de tela de inferi', 'Bolsa de tela vil', 'Сумка из ткани Скверны', '', '', '', '', '', '', '', ''), +(21342, '화산핵 지옥매듭 가방', 'Sac en gangrétoffe du Magma', 'Kernteufelsstofftasche', '熔火恶魔布包', '熔火惡魔布包', 'Bolsa de tela de inferi del Núcleo', 'Bolsa de tela vil del Núcleo', 'Сумка из сердцевинной ткани Скверны', '', '', '', '', '', '', '', ''), +(21343, '불가사의의 로브', 'Robe de l\'énigme', 'Roben des Mysteriums', '神秘长袍', '神秘長袍', 'Toga enigma', 'Toga enigma', 'Одеяния Таинства', '', '', '', '', '', '', '', ''), +(21344, '불가사의의 장화', 'Bottes de l\'énigme', 'Stiefel des Mysteriums', '神秘长靴', '神秘長靴', 'Botas enigma', 'Botas enigma', 'Сапоги Таинства', '', '', '', '', '', '', '', ''), +(21345, '불가사의의 어깨보호대', 'Protège-épaules de l\'énigme', 'Schulterpolster des Mysteriums', '神秘肩垫', '神秘肩墊', 'Hombreras enigma', 'Hombreras enigma', 'Наплечные щитки Таинства', '', '', '', '', '', '', '', ''), +(21346, '불가사의의 다리보호구', 'Jambières de l\'énigme', 'Gamaschen des Mysteriums', '神秘护腿', '神秘護腿', 'Leotardos enigma', 'Leotardos enigma', 'Поножи Таинства', '', '', '', '', '', '', '', ''), +(21347, '불가사의의 머리장식', 'Diadème de l\'énigme', 'Reif des Mysteriums', '神秘头饰', '神秘頭飾', 'Aro enigma', 'Aro enigma', 'Венец Таинства', '', '', '', '', '', '', '', ''), +(21348, '신탁의 티아라', 'Tiare de l\'oracle', 'Tiara des Orakels', '神谕者的皇冠', '神諭者的皇冠', 'Tiara del Oráculo', 'Tiara del Oráculo', 'Тиара Оракула', '', '', '', '', '', '', '', ''), +(21349, '신탁의 덧신', 'Bottines de l\'oracle', 'Fußlappen des Orakels', '神谕者的裹足', '神諭者的裹足', 'Borceguíes del Oráculo', 'Borceguíes del Oráculo', 'Обмотки Оракула', '', '', '', '', '', '', '', ''), +(21350, '신탁의 어깨보호대', 'Mantelet de l\'oracle', 'Mantel des Orakels', '神谕者的衬肩', '神諭者的襯肩', 'Manto del Oráculo', 'Manto del Oráculo', 'Оплечье Оракула', '', '', '', '', '', '', '', ''), +(21351, '신탁의 예복', 'Habit de l\'oracle', 'Tunika des Orakels', '神谕者的外套', '神諭者的外套', 'Vestimentas del oráculo', 'Vestimentas del oráculo', 'Одеяние Оракла', '', '', '', '', '', '', '', ''), +(21352, '신탁의 바지', 'Pantalon de l\'oracle', 'Beinkleider des Orakels', '神谕者的长裤', '神諭者的長褲', 'Pantalones del Oráculo', 'Calzas del Oráculo', 'Брюки Оракула', '', '', '', '', '', '', '', ''), +(21353, '태초의 투구', 'Casque de la genèse', 'Helm der Genesis', '起源头盔', '起源頭盔', 'Yelmo del Génesis', 'Yelmo génesis', 'Шлем Бытия', '', '', '', '', '', '', '', ''), +(21354, '태초의 어깨보호구', 'Protège-épaules de la genèse', 'Schulterpolster der Genesis', '起源护肩', '起源護肩', 'Hombreras del Génesis', 'Hombreras génesis', 'Наплечные щитки Бытия', '', '', '', '', '', '', '', ''), +(21355, '태초의 장화', 'Bottes de la genèse', 'Stiefel der Genesis', '起源长靴', '起源長靴', 'Botas del Génesis', 'Botas génesis', 'Сапоги Бытия', '', '', '', '', '', '', '', ''), +(21356, '태초의 바지', 'Pantalon de la genèse', 'Beinkleider der Genesis', '起源长裤', '起源長褲', 'Pantalones del Génesis', 'Calzas génesis', 'Брюки Бытия', '', '', '', '', '', '', '', ''), +(21357, '태초의 조끼', 'Gilet de la genèse', 'Weste der Genesis', '起源外套', '起源外套', 'Jubón del Génesis', 'Jubón génesis', 'Жилет Бытия', '', '', '', '', '', '', '', ''), +(21358, '도안: 영혼의 주머니', 'Patron : Bourse d\'âme', 'Muster: Seelenbeutel', '图样:灵魂袋', '圖樣:靈魂袋', 'Patrón: faltriquera de almas', 'Patrón: faltriquera de almas', 'Выкройка: мешок душ', '', '', '', '', '', '', '', ''), +(21359, '죽음의 선고자 장화', 'Bottes de dispensateur de mort', 'Stiefel des Todesboten', '死亡执行者的长靴', '死亡執行者的長靴', 'Botas de mortífero', 'Botas de mortífero', 'Сапоги Смертоносца', '', '', '', '', '', '', '', ''), +(21360, '죽음의 선고자 투구', 'Casque de dispensateur de mort', 'Helm des Todesboten', '死亡执行者的头盔', '死亡執行者的頭盔', 'Yelmo de mortífero', 'Yelmo de mortífero', 'Шлем Смертоносца', '', '', '', '', '', '', '', ''), +(21361, '죽음의 선고자 어깨갑옷', 'Spallières de dispensateur de mort', 'Schiftung des Todesboten', '死亡执行者的护肩', '死亡執行者的護肩', 'Bufas de mortífero', 'Bufas de mortífero', 'Наплеч Смертоносца', '', '', '', '', '', '', '', ''), +(21362, '죽음의 선고자 다리보호구', 'Jambières de dispensateur de mort', 'Gamaschen des Todesboten', '死亡执行者的护腿', '死亡執行者的護腿', 'Leotardos de mortífero', 'Leotardos de mortífero', 'Поножи Смертоносца', '', '', '', '', '', '', '', ''), +(21363, '축제 선물', 'Cadeau de fête', 'Festtagsgeschenk', '节日礼物', '節慶禮物', 'Obsequio festivo', 'Obsequio festivo', 'Праздничный дар', '', '', '', '', '', '', '', ''), +(21364, '죽음의 선고자 조끼', 'Gilet de dispensateur de mort', 'Weste des Todesboten', '死亡执行者的胸甲', '死亡執行者的胸甲', 'Jubón de mortífiero', 'Jubón de mortífero', 'Жилет Смертоносца', '', '', '', '', '', '', '', ''), +(21365, '관통의 경갑', 'Bottes du Frappeur', 'Fußschützer des Hetzers', '攻击者的足甲', '攻擊者的足甲', 'Guardapiés de artillero', 'Guardapiés de artillero', 'Прочные ботинки бойца', '', '', '', '', '', '', '', ''), +(21366, '관통의 머리관', 'Diadème du Frappeur', 'Diadem des Hetzers', '攻击者的王冠', '攻擊者的王冠', 'Diadema de artillero', 'Diadema de artillero', 'Диадема бойца', '', '', '', '', '', '', '', ''), +(21367, '관통의 어깨갑옷', 'Espauliers du Frappeur', 'Schulterstücke des Hetzers', '攻击者的护肩', '攻擊者的護肩', 'Espaldares de artillero', 'Espaldares de artillero', 'Наплечье бойца', '', '', '', '', '', '', '', ''), +(21368, '관통의 다리보호구', 'Jambières du Frappeur', 'Gamaschen des Hetzers', '攻击者的护腿', '攻擊者的護腿', 'Leotardos de artillero', 'Leotardos de artillero', 'Поножи бойца', '', '', '', '', '', '', '', ''), +(21369, '도안: 지옥매듭 가방', 'Patron : Sac en gangrétoffe', 'Muster: Teufelsstofftasche', '图样:恶魔布包', '圖樣:惡魔布包', 'Patrón: bolsa de tela de inferi', 'Patrón: bolsa de tela vil', 'Выкройка: сумка из ткани Скверны', '', '', '', '', '', '', '', ''), +(21370, '관통의 갑옷', 'Haubert du Frappeur', 'Halsberge des Hetzers', '攻击者的护甲', '攻擊者的護甲', 'Camisote de artillero', 'Camisote de artillero', 'Хауберк бойца', '', '', '', '', '', '', '', ''), +(21371, '도안: 화산핵 지옥매듭 가방', 'Patron : Sac en gangrétoffe du Magma', 'Muster: Kernteufelsstofftasche', '图样:熔火恶魔布包', '圖樣:熔火惡魔布包', 'Patrón: bolsa de tela de inferi del Núcleo', 'Patrón: bolsa de tela vil del Núcleo', 'Выкройка: сумка из сердцевинной ткани Скверны', '', '', '', '', '', '', '', ''), +(21372, '폭풍소환사의 머리관', 'Diadème d\'implorateur de tempête', 'Diadem des Sturmrufers', '风暴召唤者的王冠', '風暴召喚者的王冠', 'Diadema Clamatormentas', 'Diadema de clamatormentas', 'Диадема Зова Бури', '', '', '', '', '', '', '', ''), +(21373, '폭풍소환사의 경갑', 'Bottes d\'implorateur de tempête', 'Fußschützer des Sturmrufers', '风暴召唤者的足甲', '風暴召喚者的足甲', 'Guardapiés de Clamatormentas', 'Guardapiés de clamatormentas', 'Прочные ботинки Зовущего бурю', '', '', '', '', '', '', '', ''), +(21374, '폭풍소환사의 갑옷', 'Haubert d\'implorateur de tempête', 'Halsberge des Sturmrufers', '风暴召唤者的护甲', '風暴召喚者的護甲', 'Camisote de Clamatormentas', 'Camisote de clamatormentas', 'Хауберк Зовущего бурю', '', '', '', '', '', '', '', ''), +(21375, '폭풍소환사의 다리보호구', 'Jambières d\'implorateur de tempête', 'Gamaschen des Sturmrufers', '风暴召唤者的护腿', '風暴召喚者的護腿', 'Leotardos de Clamatormentas', 'Leotardos de clamatormentas', 'Поножи Зовущего бурю', '', '', '', '', '', '', '', ''), +(21376, '폭풍소환사의 어깨갑옷', 'Espauliers d\'implorateur de tempête', 'Schulterstücke des Sturmrufers', '风暴召唤者的肩甲', '風暴召喚者的肩甲', 'Espaldares de Clamatormentas', 'Espaldares de clamatormentas', 'Наплечье Зовущего бурю', '', '', '', '', '', '', '', ''), +(21377, '마른가지일족 깃털 머리장식', 'Coiffure de plumes mort-bois', 'Kopfputzfeder der Totenwaldfelle', '死木头饰羽毛', '死木頭飾羽毛', 'Pluma de penacho Muertobosque', 'Pluma de penacho de Muertobosque', 'Перо из головного убора Мертвого Леса', '나무구렁일족의 신임을 얻는데 유용하게 사용될 것 같습니다.', 'Vous pouvez en rassembler pour les furbolgs Grumegueules afin de gagner leur confiance.', 'Diese können für die Furbolgs der Holzschlundfeste gesammelt werden, um ihr Vertrauen zu gewinnen.', '你可以收集这些东西,换取木喉熊怪的信任。', '你可以收集這些東西,換取木喉熊怪的信任。', 'Si recoges suficientes, te ganarás la confianza de los Fauces de Madera.', 'Si recoges suficientes, te ganarás la confianza de los Fauces de Madera.', 'Их можно собрать, чтобы добиться расположения фурболгов племени Древобрюхов.'), +(21378, '병참 임무 지령 I', 'Briefing logistique I', 'Logistikeinsatz I', '后勤任务简报 I', '後勤任務簡報 I', 'Informe de tareas logísticas 1', 'Informe de tareas logísticas I', 'Краткий обзор задач перевозок I', '', '', '', '', '', '', '', ''), +(21379, '병참 임무 지령 II', 'Briefing logistique II', 'Logistikeinsatz II', '后勤任务简报 II', '後勤任務簡報 II', 'Informe de tareas logísticas 2', 'Informe de tareas logísticas II', 'Краткий обзор задач перевозок II', '', '', '', '', '', '', '', ''), +(21380, '병참 임무 지령 III', 'Briefing logistique III', 'Logistikeinsatz III', '后勤任务简报 III', '後勤任務簡報 III', 'Informe de tareas logísticas 3', 'Informe de tareas logísticas III', 'Краткий обзор задач перевозок III', '', '', '', '', '', '', '', ''), +(21381, '병참 임무 지령 IX', 'Briefing logistique IX', 'Logistikeinsatz IX', '后勤任务简报 IX', '後勤任務簡報 IX', 'Informe de tareas logísticas 9', 'Informe de tareas logísticas IX', 'Краткий обзор задач перевозок IX', '', '', '', '', '', '', '', ''), +(21382, '병참 임무 지령 V', 'Briefing logistique V', 'Logistikeinsatz V', '后勤任务简报 V', '後勤任務簡報 V', 'Informe de tareas logísticas 5', 'Informe de tareas logísticas V', 'Краткий обзор задач перевозок V', '', '', '', '', '', '', '', ''), +(21383, '눈사태일족 정기의 구슬', 'Perles d\'esprit tombe-hiver', 'Geisterperlen der Winterfelle', '冬泉灵魂珠串', '冬泉靈魂珠串', 'Cuentas de Espíritu Nevada', 'Cuentas de Espíritu Nevada', 'Бусины духов Зимней Спячки', '나무구렁일족의 신임을 얻는데 유용하게 사용될 것 같습니다.', 'Vous pouvez en rassembler pour les furbolgs Grumegueules afin de gagner leur confiance.', 'Diese können für die Furbolgs der Holzschlundfeste gesammelt werden, um ihr Vertrauen zu gewinnen.', '可以用来换取木喉熊怪的信任。', '你可以收集這些東西,換取木喉熊怪的信任。', 'Si recoges suficientes, te ganarás la confianza de los Fauces de Madera.', 'Si recoges suficientes, te ganarás la confianza de los Fauces de Madera.', 'Их можно собрать, чтобы добиться расположения фурболгов племени Древобрюхов.'), +(21384, '병참 임무 지령 VIII', 'Briefing logistique VIII', 'Logistikeinsatz VIII', '后勤任务简报 VIII', '後勤任務簡報 VIII', 'Informe de tareas logísticas 8', 'Informe de tareas logísticas VIII', 'Краткий обзор задач перевозок VIII', '', '', '', '', '', '', '', ''), +(21385, '병참 임무 지령 X', 'Briefing logistique X', 'Logistikeinsatz X', '后勤任务简报 X', '後勤任務簡報 X', 'Informe de tareas logísticas 10', 'Informe de tareas logísticas X', 'Краткий обзор задач перевозок X', '', '', '', '', '', '', '', ''), +(21387, '응징의 왕관', 'Couronne du Vengeur', 'Krone des Rächers', '复仇者的王冠', '復仇者的王冠', 'Corona del Vengador', 'Corona del Vengador', 'Корона Мстителя', '', '', '', '', '', '', '', ''), +(21388, '응징의 경갑', 'Grèves du Vengeur', 'Schienbeinschützer des Rächers', '复仇者的胫甲', '復仇者的脛甲', 'Grebas del Vengador', 'Grebas del Vengador', 'Наголенники Мстителя', '', '', '', '', '', '', '', ''), +(21389, '응징의 흉갑', 'Cuirasse du Vengeur', 'Brustplatte des Rächers', '复仇者的胸甲', '復仇者的胸甲', 'Peto del Vengador', 'Coraza del Vengador', 'Кираса Мстителя', '', '', '', '', '', '', '', ''), +(21390, '응징의 다리갑옷', 'Cuissards du Vengeur', 'Beinschützer des Rächers', '复仇者的护腿', '復仇者的護腿', 'Musleras del Vengador', 'Musleras del Vengador', 'Набедренники Мстителя', '', '', '', '', '', '', '', ''), +(21391, '응징의 어깨갑옷', 'Espauliers du Vengeur', 'Schulterstücke des Rächers', '复仇者的护肩', '復仇者的護肩', 'Espaldare del Vengador', 'Espaldares del Vengador', 'Наплечье Мстителя', '', '', '', '', '', '', '', ''), +(21392, '굴하지 않는 힘의 도끼', 'Faucille de force inflexible', 'Sichel der unnachgiebigen Stärke', '坚定力量之镰', '堅定力量之鐮', 'Hoz de fuerza implacable', 'Hoz de fuerza implacable', 'Серп Непреклонной силы', '', '', '', '', '', '', '', ''), +(21393, '굴하지 않는 힘의 인장', 'Chevalière de force inflexible', 'Siegel der unnachgiebigen Stärke', '坚定力量之戒', '堅定力量之戒', 'Sello de Fuerza implacable', 'Sello de fuerza implacable', 'Перстень Непреклонной силы', '', '', '', '', '', '', '', ''), +(21394, '굴하지 않는 힘의 망토', 'Drapé de force inflexible', 'Tuch der unnachgiebigen Stärke', '坚定力量披风', '堅定力量披風', 'Mantón de Fuerza implacable', 'Mantón de fuerza implacable', 'Пелерина Непреклонной силы', '', '', '', '', '', '', '', ''), +(21395, '영원한 정의의 칼날', 'Lame de justice éternelle', 'Klinge der ewigen Gerechtigkeit', '永恒公正长剑', '永恆公正長劍', 'Hoja de Justicia eterna', 'Hoja de Justicia eterna', 'Клинок Вечной Справедливости', '', '', '', '', '', '', '', ''), +(21396, '영원한 정의의 반지', 'Anneau de justice éternelle', 'Ring der ewigen Gerechtigkeit', '永恒公正之戒', '永恆公正之戒', 'Anillo de Justicia eterna', 'Anillo de Justicia eterna', 'Кольцо Вечной Справедливости', '', '', '', '', '', '', '', ''), +(21397, '영원한 정의의 망토', 'Cape de justice éternelle', 'Cape der ewigen Gerechtigkeit', '永恒公正斗篷', '永恆公正斗篷', 'Manteo de Justicia eterna', 'Manteo de Justicia eterna', 'Накидка Вечной Справедливости', '', '', '', '', '', '', '', ''), +(21398, '휘몰아치는 폭풍의 망치', 'Marteau de la tempête imminente', 'Hammer der aufziehenden Stürme', '聚集风暴之锤', '聚集風暴之錘', 'Martillo de la tormenta inminente', 'Martillo de la tormenta inminente', 'Молот Надвигающейся бури', '', '', '', '', '', '', '', ''), +(21399, '휘몰아치는 폭풍의 반지', 'Anneau de la tempête imminente', 'Ring der aufziehenden Stürme', '聚集风暴之戒', '聚集風暴之戒', 'Anillo de la tormenta inminente', 'Anillo de la tormenta inminente', 'Кольцо Надвигающейся бури', '', '', '', '', '', '', '', ''), +(21400, '휘몰아치는 폭풍의 망토', 'Cape de la tempête imminente', 'Umhang der aufziehenden Stürme', '聚集风暴披风', '聚集風暴披風', 'Capa de la Tormenta inminente', 'Capa de la tormenta inminente', 'Плащ Надвигающейся Бури', '', '', '', '', '', '', '', ''), +(21401, '선도자의 낫', 'Faux du sentier invisible', 'Sense des unsichtbaren Pfads', '隐秘通途之镰', '隱秘通途之鐮', 'Hacha de la Senda Oculta', 'Guadaña de la senda oculta', 'Коса Незримого пути', '', '', '', '', '', '', '', ''), +(21402, '선도자의 인장', 'Chevalière du sentier invisible', 'Siegel des unsichtbaren Pfads', '隐秘通途之戒', '隱秘通途之戒', 'Sello de la Senda Oculta', 'Sello de la senda oculta', 'Перстень Незримого пути', '', '', '', '', '', '', '', ''), +(21403, '선도자의 망토', 'Cape du sentier invisible', 'Umhang des unsichtbaren Pfads', '隐秘通途披风', '隱秘通途披風', 'Capa de la Senda oculta', 'Capa de la senda oculta', 'Плащ Незримого пути', '', '', '', '', '', '', '', ''), +(21404, '어두운 그림자의 단검', 'Dague des ombres voilées', 'Dolch der Schattenschleier', '笼罩阴影匕首', '籠罩陰影匕首', 'Daga de las Sombras Ocultas', 'Daga de las sombras ocultas', 'Кинжал Скрытых Теней', '', '', '', '', '', '', '', ''), +(21405, '어두운 그림자의 고리', 'Anneau des ombres voilées', 'Band der Schattenschleier', '笼罩阴影之戒', '籠罩陰影之戒', 'Sortija de las Sombras Ocultas', 'Sortija de las sombras ocultas', 'Кольцо Скрытых Теней', '', '', '', '', '', '', '', ''), +(21406, '어두운 그림자의 망토', 'Cape des ombres voilées', 'Umhang der Schattenschleier', '笼罩阴影披风', '籠罩陰影披風', 'Capa de las Sombras ocultas', 'Capa de las sombras ocultas', 'Плащ Скрытых Теней', '', '', '', '', '', '', '', ''), +(21407, '영원한 삶의 철퇴', 'Masse de vie interminable', 'Streitkolben des endlosen Lebens', '不灭生命之锤', '不滅生命之錘', 'Maza de vida inagotable', 'Maza de vida inagotable', 'Палица Бесконечной жизни', '', '', '', '', '', '', '', ''), +(21408, '영원한 삶의 고리', 'Anneau de vie interminable', 'Band des endlosen Lebens', '不灭生命之戒', '不滅生命之戒', 'Sortija de Vida inagotable', 'Sortija de vida inagotable', 'Кольцо Бесконечной жизни', '', '', '', '', '', '', '', ''), +(21409, '영원한 삶의 망토', 'Cape de vie interminable', 'Umhang des endlosen Lebens', '不灭生命披风', '不滅生命披風', 'Capa de Vida inagotable', 'Capa de vida inagotable', 'Плащ Бесконечной жизни', '', '', '', '', '', '', '', ''), +(21410, '무한한 지혜의 망치', 'Marteau de sagesse infinie', 'Hammer der unendlichen Weisheit', '无尽智慧之锤', '無盡智慧之槌', 'Mazo de Infinita Sabiduría', 'Mazo de sabiduría infinita', 'Чекан Беспредельной мудрости', '', '', '', '', '', '', '', ''), +(21411, '무한한 지혜의 반지', 'Anneau de sagesse infinie', 'Ring der unendlichen Weisheit', '无尽智慧之戒', '無盡智慧之戒', 'Anillo de Sabiduría infinita', 'Anillo de sabiduría infinita', 'Кольцо Бесконечной мудрости', '', '', '', '', '', '', '', ''), +(21412, '무한한 지혜의 외투', 'Voile de sagesse infinie', 'Schleier der unendlichen Weisheit', '无尽智慧披风', '無盡智慧披風', 'Sudario de Infinita Sabiduría', 'Mortaja de sabiduría infinita', 'Накидка Бесконечной мудрости', '', '', '', '', '', '', '', ''), +(21413, '밝혀진 비밀의 칼날', 'Lame des secrets scellés', 'Klinge der behüteten Geheimnisse', '魔法秘密之刃', '魔法秘密之刃', 'Hoja de secretos oscuros', 'Hoja de secretos oscuros', 'Клинок Погребенных Тайн', '', '', '', '', '', '', '', ''), +(21414, '밝혀진 비밀의 고리', 'Anneau des secrets scellés', 'Band der behüteten Geheimnisse', '魔法秘密之戒', '魔法秘密之戒', 'Sortija de Secretos oscuros', 'Sortija de secretos oscuros', 'Кольцо Погребенных Тайн', '', '', '', '', '', '', '', ''), +(21415, '밝혀진 비밀의 망토', 'Drapé des secrets scellés', 'Tuch der behüteten Geheimnisse', '魔法秘密披风', '魔法秘密披風', 'Mantón de Secretos oscuros', 'Mantón de secretos oscuros', 'Пелерина Погребенных Тайн', '', '', '', '', '', '', '', ''), +(21416, '절대자의 크리스', 'Kriss des noms inexprimés', 'Kris der ungesagten Namen', '禁断邪语短剑', '禁斷邪語短劍', 'Puñal hindú de Nombres Silenciados', 'Puñal kris de nombres prohibidos', 'Крис Неназванных имен', '', '', '', '', '', '', '', ''), +(21417, '절대자의 반지', 'Anneau des noms inexprimés', 'Ring der ungesagten Namen', '禁断邪语之戒', '禁斷邪語之戒', 'Anillo de Nombres Silenciados', 'Anillo de los nombres prohibidos', 'Кольцо Неназванных имен', '', '', '', '', '', '', '', ''), +(21418, '절대자의 망토', 'Voile des noms inexprimés', 'Schleier der ungesagten Namen', '禁断邪语披风', '禁斷邪語披風', 'Sudario de Nombres Silenciados', 'Mortaja de los nombres prohibidos', 'Накидка Неназванных имен', '', '', '', '', '', '', '', ''), +(21419, '안퀴라즈 시험용 아이템 A CLOTH LEGS', 'AHNQIRAJ TEST OBJET A TISSU JAMBES', '', '', '', 'AHNQIRAJ prueba Objeto Un CLOTH LEGS', '', 'Ан\'Киражский тестовый предмет А матерчатый - ноги', '', '', '', '', '', '', '', ''), +(21420, '안퀴라즈 시험용 아이템 B LEATHER CHEST', 'AHNQIRAJ TEST OBJET B CUIR TORSE', '', '', '', 'AHNQIRAJ prueba Objeto B Piel peto', '', 'Ан\'Киражский тестовый предмет B кожаный нагрудник', '', '', '', '', '', '', '', ''), +(21421, '안퀴라즈 시험용 아이템 C MAIL CHEST', 'AHNQIRAJ TEST OBJET C MAILLES TORSE', '', '', '', 'AHNQIRAJ prueba Objeto C Malla peto', '', 'Ан\'Киражский тестовый предмет С кольчужный нагрудник', '', '', '', '', '', '', '', ''), +(21422, '안퀴라즈 시험용 아이템 D PLATE CHEST', 'AHNQIRAJ TEST OBJET D PLAQUES TORSE', '', '', '', 'AHNQIRAJ prueba Objeto D de placas peto', '', 'Ан\'Киражский тестовый предмет D латный нагрудник', '', '', '', '', '', '', '', ''), +(21423, '안퀴라즈 시험용 아이템 B LEATHER PANTS', 'AHNQIRAJ TEST OBJET B CUIR PANTALON', '', '', '', 'AHNQIRAJ prueba Objeto B Piel PANTS', '', 'Ан\'Киражский тестовый предмет B кожаные штаны', '', '', '', '', '', '', '', ''), +(21424, '안퀴라즈 시험용 아이템 B LEATHER SHOULDER', 'AHNQIRAJ TEST OBJET B CUIR EPAULES', '', '', '', 'AHNQIRAJ prueba Objeto B Piel SHOULDER', '', 'Ан\'Киражский тестовый предмет B кожаные наплечники', '', '', '', '', '', '', '', ''), +(21425, '안퀴라즈 시험용 아이템 B LEATHER BELT', 'AHNQIRAJ TEST OBJET B CUIR CEINTURE', '', '', '', 'AHNQIRAJ prueba Objeto B Piel BELT', '', 'Ан\'Киражский тестовый предмет B кожаный пояс', '', '', '', '', '', '', '', ''), +(21426, '안퀴라즈 시험용 아이템 B LEATHER HELM', 'AHNQIRAJ TEST OBJET B CUIR CASQUE', '', '', '', 'AHNQIRAJ prueba Objeto B Piel HELM', '', 'Ан\'Киражский тестовый предмет B кожаный шлем', '', '', '', '', '', '', '', ''), +(21427, '안퀴라즈 시험용 아이템 B LEATHER BOOTS', 'AHNQIRAJ TEST OBJET B CUIR BOTTES', '', '', '', 'AHNQIRAJ prueba Objeto B Piel BOOTS', '', 'Ан\'Киражский тестовый предмет B кожаные сапоги', '', '', '', '', '', '', '', ''), +(21428, '안퀴라즈 시험용 아이템 B LEATHER GAUNTLETS', 'AHNQIRAJ TEST OBJET B CUIR GANTELETS', '', '', '', 'AHNQIRAJ prueba Objeto B Piel GAUNTLETS', '', 'Ан\'Киражский тестовый предмет кожаные рукавицы', '', '', '', '', '', '', '', ''), +(21429, '안퀴라즈 시험용 아이템 A CLOTH BELT', 'AHNQIRAJ TEST OBJET A TISSU CEINTURE', '', '', '', 'AHNQIRAJ prueba Objeto Un CLOTH BELT', '', 'Ан\'Киражский тестовый предмет A матерчатый пояс', '', '', '', '', '', '', '', ''), +(21430, '안퀴라즈 시험용 아이템 A CLOTH ROBE', 'AHNQIRAJ TEST OBJET A TISSU ROBE', '', '', '', 'AHNQIRAJ prueba Objeto Un CLOTH ROBE', '', 'Ан\'Киражский тестовый предмет А матерчатое одеяние', '', '', '', '', '', '', '', ''), +(21431, '안퀴라즈 시험용 아이템 A CLOTH FEET', 'AHNQIRAJ TEST OBJET A TISSU PIEDS', '', '', '', 'AHNQIRAJ prueba Objeto Un CLOTH FEET', '', 'Ан\'Киражский тестовый предмет А матерчатый ступни', '', '', '', '', '', '', '', ''), +(21432, '안퀴라즈 시험용 아이템 B LEATHER BRACER', 'AHNQIRAJ TEST OBJET B CUIR BRASSARDS', '', '', '', 'AHNQIRAJ prueba Objeto B Piel Brazal', '', 'Ан\'Киражский тестовый предмет B кожаный боевой браслет', '', '', '', '', '', '', '', ''), +(21433, '안퀴라즈 시험용 아이템 A CLOTH BRACER', 'AHNQIRAJ TEST OBJET A TISSU BRASSARDS', '', '', '', 'AHNQIRAJ prueba Objeto Un CLOTH Brazal', '', 'Ан\'Киражский тестовый предмет А матерчатые боевые браслеты', '', '', '', '', '', '', '', ''), +(21434, '안퀴라즈 시험용 아이템 A CLOTH HELM', 'AHNQIRAJ TEST OBJET A TISSU CASQUE', '', '', '', 'AHNQIRAJ prueba Objeto Un CLOTH HELM', '', 'Ан\'Киражский тестовый предмет D матерчатый шлем', '', '', '', '', '', '', '', ''), +(21435, '안퀴라즈 시험용 아이템 A CLOTH SHOULDERS', 'AHNQIRAJ TEST OBJET A TISSU EPAULES', '', '', '', 'AHNQIRAJ prueba Objeto Un CLOTH SHOULDERS', '', 'Ан\'Киражский тестовый предмет А матерчатые наплечники', '', '', '', '', '', '', '', ''), +(21436, '얼라이언스 훈장', 'Chevalière de mérite de l\'Alliance', 'Belobigungsabzeichen der Allianz', '联盟荣誉徽章', '聯盟榮譽徽章', 'Sello de mención de honor de la Alianza', 'Sello de mención de honor de la Alianza', 'Рекомендательный жетон Альянса', '훈장을 교환하여 포상을 받으려면 얼라이언스 인사장교를 찾아가십시오.', 'Cherchez un Officier du mérite de l\'Alliance pour échanger les chevalières contre de la réputation.', 'Sucht einen Belobigungsoffizier der Allianz auf, um die Abzeichen einzutauschen und somit Anerkennung zu gewinnen.', '在某个联盟嘉奖官处用徽章换取声望。', '在某個聯盟表揚官處用徽章換取聲望。', 'Busca a un oficial de la Alianza encomiado para intercambiar sellos de reconocimiento.', 'Busca a un oficial de la Alianza encomiado para intercambiar sellos de reconocimiento.', 'Для обмена жетонов найдите сотрудника отдела Рекомендаций Альянса.'), +(21437, '안퀴라즈 시험용 아이템 A CLOTH GLOVES', 'AHNQIRAJ TEST OBJET A TISSU GANTS', '', '', '', 'AHNQIRAJ prueba Objeto Un CLOTH GLOVES', '', 'Ан\'Киражский тестовый предмет А матерчатые перчатки', '', '', '', '', '', '', '', ''), +(21438, '호드 훈장', 'Chevalière de mérite de la Horde', 'Belobigungsabzeichen der Horde', '部落荣誉徽章', '部落榮譽徽章', 'Sello de honor de la Alianza', 'Sello de mención de honor de la Horda', 'Рекомендательный жетон Орды', '훈장을 교환하여 포상을 받으려면 호드 인사장교를 찾아가십시오.', 'Cherchez un Officier du mérite de la Horde pour échanger les chevalières contre de la réputation.', 'Sucht einen Belobigungsoffizier der Horde auf, um die Abzeichen einzutauschen und somit Anerkennung zu gewinnen.', '在某个部落嘉奖官处用徽章换取声望。', '在某個部落表揚官處用徽章換取聲望。', 'Busca a un oficial de la Horda encomiado para intercambiar sellos de reconocimiento.', 'Busca a un oficial de la Horda encomiado para intercambiar sellos de reconocimiento.', 'Найдите сотрудника отдела Рекомендаций Орды и обменяйтесь с ним опознавательными знаками.'), +(21439, '안퀴라즈 시험용 아이템 D PLATE HELM', 'AHNQIRAJ TEST OBJET D PLAQUES CASQUE', '', '', '', 'AHNQIRAJ prueba Objeto D de placas HELM', '', 'Ан\'Киражский тестовый предмет D латный шлем', '', '', '', '', '', '', '', ''), +(21440, '안퀴라즈 시험용 아이템 D PLATE LEGS', 'AHNQIRAJ TEST OBJET D PLAQUES JAMBES', '', '', '', 'AHNQIRAJ prueba Objeto D de placas LEGS', '', 'Ан\'Киражский тестовый предмет D латные поножи', '', '', '', '', '', '', '', ''), +(21441, '안퀴라즈 시험용 아이템 D PLATE BELT', 'AHNQIRAJ TEST OBJET D PLAQUES CEINTURE', '', '', '', 'AHNQIRAJ prueba Objeto D de placas BELT', '', 'Ан\'Киражский тестовый предмет D латный пояс', '', '', '', '', '', '', '', ''), +(21442, '안퀴라즈 시험용 아이템 D PLATE BOOTS', 'AHNQIRAJ TEST OBJET D PLAQUES BOTTES', '', '', '', 'AHNQIRAJ prueba Objeto D de placas BOOTS', '', 'Ан\'Киражский тестовый предмет D латные сапоги', '', '', '', '', '', '', '', ''), +(21443, '안퀴라즈 시험용 아이템 D PLATE SHOULDERS', 'AHNQIRAJ TEST OBJET D PLAQUES EPAULES', '', '', '', 'AHNQIRAJ prueba Objeto D de placas SHOULDERS', '', 'Ан\'Киражский тестовый предмет D латные наплечники', '', '', '', '', '', '', '', ''), +(21444, '안퀴라즈 시험용 아이템 D PLATE GLOVES', 'AHNQIRAJ TEST OBJET D PLAQUES GANTS', '', '', '', 'AHNQIRAJ prueba Objeto D de placas GLOVES', '', 'Ан\'Киражский тестовый предмет D латные перчатки', '', '', '', '', '', '', '', ''), +(21445, '안퀴라즈 시험용 아이템 D PLATE BRACER', 'AHNQIRAJ TEST OBJET D PLAQUES BRASSARDS', '', '', '', 'AHNQIRAJ prueba Objeto D de placas Brazal', '', 'Ан\'Киражский тестовый предмет D латные наручи', '', '', '', '', '', '', '', ''), +(21446, '안퀴라즈 시험용 아이템 C MAIL HELM', 'AHNQIRAJ TEST OBJET C MAILLES CASQUE', '', '', '', 'AHNQIRAJ prueba Objeto C Malla HELM', '', 'Ан\'Киражский тестовый предмет С кольчужный шлем', '', '', '', '', '', '', '', ''), +(21447, '안퀴라즈 시험용 아이템 C MAIL SHOULDERS', 'AHNQIRAJ TEST OBJET C MAILLES EPAULES', '', '', '', 'AHNQIRAJ prueba Objeto C Malla SHOULDERS', '', 'Ан\'Киражский тестовый предмет С кольчужные наплечники', '', '', '', '', '', '', '', ''), +(21448, '안퀴라즈 시험용 아이템 C MAIL LEGS', 'AHNQIRAJ TEST OBJET C MAILLES JAMBES', '', '', '', 'AHNQIRAJ prueba Objeto C Malla LEGS', '', 'Ан\'Киражский тестовый предмет С кольчужные поножи', '', '', '', '', '', '', '', ''), +(21449, '안퀴라즈 시험용 아이템 C MAIL BOOTS', 'AHNQIRAJ TEST OBJET C MAILLES BOTTES', '', '', '', 'AHNQIRAJ prueba Objeto C Malla BOOTS', '', 'Ан\'Киражский тестовый предмет С кольчужные сапоги', '', '', '', '', '', '', '', ''), +(21450, '안퀴라즈 시험용 아이템 C MAIL GLOVES', 'AHNQIRAJ TEST OBJET C MAILLES GANTS', '', '', '', 'AHNQIRAJ prueba Objeto C Malla GLOVES', '', 'Ан\'Киражский тестовый предмет С кольчужные перчатки', '', '', '', '', '', '', '', ''), +(21451, '안퀴라즈 시험용 아이템 C MAIL BELT', 'AHNQIRAJ TEST OBJET C MAILLES CEINTURE', '', '', '', 'AHNQIRAJ prueba Objeto C Malla BELT', '', 'Ан\'Киражский тестовый предмет С кольчужный пояс', '', '', '', '', '', '', '', ''), +(21452, '폐허의 지팡이', 'Bâton des ruines', 'Stab der Ruinen', '废墟法杖', '廢墟法杖', 'Bastón de las Ruinas', 'Bastón de las Ruinas', 'Посох Руин', '', '', '', '', '', '', '', ''), +(21453, '호루사스의 어깨보호대', 'Mantelet de l\'Horusath', 'Mantel von Horusath', '霍鲁萨斯衬肩', '侯魯薩斯襯肩', 'Manto de los Horusath', 'Manto de los Horusath', 'Оплечье Хорусата', '', '', '', '', '', '', '', ''), +(21454, '룬문자 돌 어깨보호구', 'Epaulières de pierre runique', 'Schultern mit runenverzierten Steinen', '符文岩石护肩', '符文岩石護肩', 'Hombreras de piedra rúnica', 'Sobrehombros de piedra rúnica', 'Рунические каменные наплечники', '', '', '', '', '', '', '', ''), +(21455, '마파람 투구', 'Casque de Sudevent', 'Helm des Südwinds', '南风头盔', '南風頭盔', 'Yelmo Viento del Sur', 'Yelmo Viento del Sur', 'Шлем Южноветра', '', '', '', '', '', '', '', ''), +(21456, '모래폭풍 망토', 'Cape de tempête de sable', 'Sandsturmumhang', '沙漠风暴披风', '沙塵風暴披風', 'Capa Tormenta de Arena', 'Capa Tormenta de Arena', 'Плащ самума', '', '', '', '', '', '', '', ''), +(21457, '무자비의 팔보호구', 'Brassards de brutalité', 'Armschienen der Unbarmherzigkeit', '野蛮护腕', '野蠻護腕', 'Brazales de Brutalidad', 'Brazales de Brutalidad', 'Наручи Жестокости', '', '', '', '', '', '', '', ''), +(21458, '새로운 생명의 건틀릿', 'Gantelets de nouvelle vie', 'Stulpen des neuen Lebens', '新生护手', '新生護手', 'Guanteletes de Nueva Vida', 'Guanteletes de Nueva Vida', 'Рукавицы Новой жизни', '', '', '', '', '', '', '', ''), +(21459, '절박한 파멸의 석궁', 'Arbalète de destin imminent', 'Armbrust der bevorstehenden Verdammnis', '迫近末日之弩', '迫近末日之弩', 'Ballesta de Maldición inminente', 'Ballesta de Maldición inminente', 'Арбалет Неотвратимого Рока', '', '', '', '', '', '', '', ''), +(21460, '지배의 투구', 'Heaume de domination', 'Helm der Herrschaft', '统御头盔', '統禦頭盔', 'Yelmo de Dominación', 'Yelmo de Dominación', 'Шлем Господства', '', '', '', '', '', '', '', ''), +(21461, '검은눈보라의 다리보호구', 'Jambières du blizzard noir', 'Gamaschen des schwarzen Sturms', '黑色暴风雪护腿', '黑色暴風雪護腿', 'Leotardos del Blizzard negro', 'Leotardos de la ventisca negra', 'Поножи Черной Снежной бури', '', '', '', '', '', '', '', ''), +(21462, '암흑의 지혜 장갑', 'Gants de la sombre sagesse', 'Handschuhe der düsteren Weisheit', '黑暗智慧手套', '黑暗智慧手套', 'Guantes de Sabiduría oscura', 'Guantes de Sabiduría oscura', 'Перчатки Темной мудрости', '', '', '', '', '', '', '', ''), +(21463, '오시리안의 허리띠', 'Manchettes d\'Ossirian', 'Ossirians Bindung', '奥斯里安的束缚', '奧斯里安的束縛', 'Brazal de Osirio', 'Brazal de Osirio', 'Пояс Оссириана', '', '', '', '', '', '', '', ''), +(21464, '무적의 족쇄', 'Menottes de l\'Intouché', 'Fesseln des Narbenlosen', '无疤者镣铐', '無疤者鐐銬', 'Grilletes del Sinmarcas', 'Grilletes del Sinmarcas', 'Кандалы Неуязвимых', '', '', '', '', '', '', '', ''), +(21465, '몬스터 - Axe, Insano', 'Monstre - Hache, Insano', 'Monster - Axt, Insano', '', '', 'Monstruo: hacha, insana', 'Monstruo: hacha, insana', 'Монстр - секира, Инсано', '', '', '', '', '', '', '', ''), +(21466, '아야미스의 독침', 'Aiguillon d\'Ayamiss', 'Stachel von Ayamiss', '阿亚米斯之刺', '阿亞米斯之刺', 'Aguijonero de Ayamiss', 'Aguijonero de Ayamiss', 'Оса Айамисса', '', '', '', '', '', '', '', ''), +(21467, '두꺼운 실리시드 흉갑', 'Corselet silithide épais', 'Dicker Silithidenbrustschutz', '厚重异种虫胸甲', '厚重異種蟲胸甲', 'Coraza de silítido gruesa', 'Coselete de silítido gruesa', 'Утолщенный нагрудный доспех силитида', '', '', '', '', '', '', '', ''), +(21468, '마즈나디르의 어깨보호대', 'Mantelet de Maz\'Nadir', 'Mantel von Maz\'Nadir', '玛兹纳迪尔衬肩', '瑪茲納迪爾襯肩', 'Manto de Maz\'Nadir', 'Manto de Maz\'Nadir', 'Оплечье Маз-Надира', '', '', '', '', '', '', '', ''), +(21469, '마파람 건틀릿', 'Gantelets de Sudevent', 'Stulpen des Südwinds', '南风护手', '南風護手', 'Guanteletes de Viento del Sur', 'Guanteletes de Viento del Sur', 'Рукавицы Южноветра', '', '', '', '', '', '', '', ''), +(21470, '구원자의 망토', 'Cape du sauveur', 'Umhang des Retters', '救世主披风', '救世主披風', 'Capa del Salvador', 'Capa del Salvador', 'Плащ спасителя', '', '', '', '', '', '', '', ''), +(21471, '맹렬한 집중의 갈퀴발톱', 'Serre de concentration furieuse', 'Kralle der gewaltigen Konzentration', '狂暴专注之爪', '狂暴專注之爪', 'Talón de Concentración de furia', 'Garfa de Concentración de furia', 'Коготь Яростной сосредоточенности', '', '', '', '', '', '', '', ''), +(21472, '먼지바람 터번', 'Turban terrevent', 'Turban der staubigen Winde', '尘风头巾', '塵風頭巾', 'Turbante viento polvoriento', 'Turbante viento polvoriento', 'Тюрбан Пыльного Ветра', '', '', '', '', '', '', '', ''), +(21473, '모암의 눈', 'Oeil de Moam', 'Auge von Moam', '莫阿姆之眼', '莫阿姆之眼', 'Ojo de Moam', 'Ojo de Moam', 'Глаз Моама', '', '', '', '', '', '', '', ''), +(21474, '키틴질 어깨갑옷', 'Garde-épaules chitineux', 'Chitinschulterschutz', '几丁质护肩', '甲殼質護肩', 'Guardahombros de quitina', 'Guardahombros de quitina', 'Хитиновые наплечные щитки', '', '', '', '', '', '', '', ''), +(21475, '파괴자의 다리갑옷', 'Cuissards du Destructeur', 'Beinplatten des Zerstörers', '毁灭者腿甲', '毀滅者腿甲', 'Musleras del Destructor', 'Quijotes del Destructor', 'Ножные латы Сокрушителя', '', '', '', '', '', '', '', ''), +(21476, '흑요석 미늘 다리갑옷', 'Jambières en écailles d\'obsidienne', 'Obsidianschuppengamaschen', '黑曜石鳞片护腿', '黑曜石鱗片護腿', 'Leotardos escamados obsidianos', 'Leotardos escamados obsidianos', 'Обсидиановые чешуйчатые поножи', '', '', '', '', '', '', '', ''), +(21477, '격노의 반지', 'Anneau de fureur', 'Ring des Zorns', '愤怒之戒', '憤怒之戒', 'Anillo de Furia', 'Anillo de Furia', 'Кольцо Ярости', '', '', '', '', '', '', '', ''), +(21478, '팽팽한 힘줄의 활', 'Arc du boyau tendu', 'Bogen der straffen Sehne', '紧绷肌腱之弓', '緊繃肌腱之弓', 'Arco de tendón tenso', 'Arco de tendón tenso', 'Лук Тугие Жилы', '', '', '', '', '', '', '', ''), +(21479, '단호의 건틀릿', 'Gantelets de l\'Inébranlable', 'Stulpen des Unbeweglichen', '恒定护手', '恒定護手', 'Guanteletes del Inamovible', 'Guanteletes del Inamovible', 'Рукавицы Недвижимых', '', '', '', '', '', '', '', ''), +(21480, '실리시드 미늘 건틀릿', 'Gantelets d\'écailles silithide', 'Stulpen aus Silithidenschuppen', '缀鳞异种虫护手', '綴鱗異種蟲護手', 'Guanteletes de silítido escamados', 'Guanteletes de silítido escamados', 'Чешуйчатые силитидские рукавицы', '', '', '', '', '', '', '', ''), +(21481, '사막수호자의 장화', 'Bottes du protecteur du désert', 'Stiefel des Wüstenbeschützers', '沙漠保护者长靴', '沙漠保護者長靴', 'Botas del Protector del desierto', 'Botas del Protector del desierto', 'Сапоги защитника пустыни', '', '', '', '', '', '', '', ''), +(21482, '불타는 모래의 장화', 'Bottes des sables brûlants', 'Stiefel der feurigen Sande', '灼沙长靴', '灼沙長靴', 'Botas de las Arenas ígneas', 'Botas de las Arenas ígneas', 'Сапоги диких песков', '', '', '', '', '', '', '', ''), +(21483, '모래바람의 반지', 'Anneau des vents du désert', 'Ring der Wüstenwinde', '沙漠强风之戒', '沙漠強風之戒', 'Anillo de los Vientos del desierto', 'Anillo de los Vientos del desierto', 'Кольцо Ветров пустыни', '', '', '', '', '', '', '', ''), +(21484, '재생의 투구', 'Casque de rétablissement', 'Helm des Nachwachsens', '再生头盔', '再生頭盔', 'Yelmo de Recrecimiento', 'Yelmo de Recrecimiento', 'Шлем Возобновления', '', '', '', '', '', '', '', ''), +(21485, '부루의 해골 파편', 'Fragment du crâne de Buru', 'Burus Schädelfragment', '布鲁的颅骨碎片', '布魯的顱骨碎片', 'Fragmento de la calavera de Buru', 'Trozo de la calavera de Buru', 'Осколок черепа Буру', '', '', '', '', '', '', '', ''), +(21486, '벌레무리 장갑', 'Gants de l\'essaim', 'Handschuhe des Schwarms', '虫群手套', '蟲群手套', 'Guantes del Enjambre', 'Guantes del Enjambre', 'Перчатки Роя', '', '', '', '', '', '', '', ''), +(21487, '점액성 미늘 건틀릿', 'Gantelets d\'écailles visqueux', 'Schleimige Schuppenstulpen', '粘液鳞片护手', '粘液鱗片護手', 'Guanteletes escamados babosos', 'Guanteletes escamados babosos', 'Склизкие чешуйчатые рукавицы', '', '', '', '', '', '', '', ''), +(21488, '껍질쐐기 우상', 'Fétiche d\'épines chitineuses', 'Chitinstachelfetisch', '虫刺塑像', '蟲刺塑像', 'Fetiche de pinchos de quitina', 'Fetiche de pinchos de quitina', 'Фетиш Хитиновых Шипов', '가시가 돋혀 있습니다.', 'Aïe !', 'Autsch', '啊!', '啊!', 'Ay.', 'Ay.', 'Ай!'), +(21489, '모래수렁 보호장화', 'Cuissardes des sables mouvants', 'Treibsandwandler', '流沙跋涉者', '流沙跋涉者', 'Aves arena rápida', 'Aves arena rápida', 'Шагуны быстропеска', '', '', '', '', '', '', '', ''), +(21490, '점액 보호경갑', 'Ecrase-gelées', 'Schleimkicker', '粘液长靴', '粘液長靴', 'Chanclos para babosas', 'Chanclos para babosas', 'Слизистые тяжелые ботинки', '', '', '', '', '', '', '', ''), +(21491, '먹보의 미늘 팔보호구', 'Brassards d\'écailles du Grandgosier', 'Schuppenarmschienen des Verschlingers', '缀鳞吞咽者护腕', '綴鱗吞咽者護腕', 'Brazales escamados del Glotón', 'Brazales escamados del Glotón', 'Чешуйчатые наручи Ущельника', '', '', '', '', '', '', '', ''), +(21492, '퀴라지 학살자', 'Massacreuse des Qiraji', 'Menschentöter der Qiraji', '其拉屠戮者', '其拉屠戮者', 'Destripador de los Qiraji', 'Destripahombres de los Qiraji', 'Человекоубийца Кирая', '', '', '', '', '', '', '', ''), +(21493, '전초부대 장화', 'Bottes de l\'avant-garde', 'Stiefel des Vorposten', '前锋之靴', '前鋒之靴', 'Botas de la Soldado de Caballería', 'Botas de la Soldado de Caballería', 'Сапоги Авангарда', '', '', '', '', '', '', '', ''), +(21494, '마파람 허리띠', 'Torsade de Sudevent', 'Südwinds Griff', '南风之握', '南風之握', 'Garra Viento del Sur', 'Garra Viento del Sur', 'Перевязь Южноветра', '', '', '', '', '', '', '', ''), +(21495, '퀴라지 사령부의 다리갑옷', 'Cuissards du commandement qiraji', 'Beinplatten des Qirajikommandos', '其拉指挥官腿甲', '其拉指揮官腿甲', 'Musleras del comando Qiraji', 'Quijotes del comando Qiraji', 'Ножные латы команды Киражи', '', '', '', '', '', '', '', ''), +(21496, '퀴라지 사령부의 팔보호구', 'Brassards de commandement qiraji', 'Armschienen des Qirajikommandos', '其拉指挥官护腕', '其拉指揮官護腕', 'Brazales de Orden Qiraji', 'Brazales de Orden Qiraji', 'Наручи команды Киражи', '', '', '', '', '', '', '', ''), +(21497, '퀴라지 장군의 장화', 'Bottes du général qiraji', 'Stiefel des Qirajigenerals', '其拉将军长靴', '其拉將軍長靴', 'Botas del general Qiraji', 'Botas del General Qiraji', 'Сапоги Киражского генерала', '', '', '', '', '', '', '', ''), +(21498, '제물의 퀴라지 단검', 'Dague sacrificielle qiraji', 'Opferdolch der Qiraji', '其拉祭祀匕首', '其拉祭祀匕首', 'Daga Qiraji de sacrificios', 'Daga Qiraji de sacrificios', 'Жертвенный кинжал Кираджи', '피가 흘러내리고 있습니다.', 'Elle dégouline encore de sang', 'Trieft noch immer voller Blut', '仍在滴血', '仍在滴血', 'Aún está cubierta de sangre.', 'Aún está cubierta de sangre.', 'С него все еще течет кровь.'), +(21499, '흐르는 모래의 예복', 'Habit des Sables changeants', 'Gewänder der Sandstürme', '流沙外套', '流沙外套', 'Vestimentas del Mar de dunas', 'Vestimentas del Mar de dunas', 'Одеяние Ползучих песков', '', '', '', '', '', '', '', ''), +(21500, '탄압의 허리띠', 'Ceinture de l\'inquisition', 'Gürtel der Inquisition', '裁决腰带', '裁決腰帶', 'Cinturón de la Inquisición', 'Cinturón de la Inquisición', 'Пояс Инквизиции', '', '', '', '', '', '', '', ''), +(21501, '강화된 실리시드 가죽 장갑', 'Gants en cuir de silithide raffermi', 'Handschuhe aus gekräftigter Silithidenhaut', '固化异种虫皮手套', '固化異種蟲皮手套', 'Guantes de pellejo de silítido fortalecido', 'Guantes de pellejo de silítido fortalecido', 'Укрепленные силитидовые перчатки', '', '', '', '', '', '', '', ''), +(21502, '모래약탈자의 손목보호구', 'Garde-poignets de ravageur des sables', 'Handgelenksschutz des Sandhäschers', '沙漠掠夺者护臂', '沙漠掠奪者護臂', 'Muñequeras de atracador de arena', 'Guardamuñecas de atracador de arena', 'Накулачники Песчаного разбойника', '', '', '', '', '', '', '', ''), +(21503, '모래약탈자의 허리띠', 'Ceinture du ravageur des sables', 'Gürtel des Sandhäschers', '沙漠掠夺者腰带', '沙漠掠奪者腰帶', 'Cinturón del Atracador de arena', 'Cinturón del Atracador de arena', 'Пояс Песчаного разбойника', '', '', '', '', '', '', '', ''), +(21504, '흐르는 모래의 부적', 'Charme des Sables changeants', 'Glücksbringer der Sandstürme', '流沙护符', '流沙護符', 'Talismán del Mar de Dunas', 'Talismán del Mar de Dunas', 'Оберег Зыбучих Песков', '', '', '', '', '', '', '', ''), +(21505, '흐르는 모래의 목걸이', 'Foulard des Sables changeants', 'Halsschmuck der Sandstürme', '流沙颈饰', '流沙頸飾', 'Gargantilla del Mar de Dunas', 'Gargantilla del Mar de Dunas', 'Колье Зыбучих песков', '', '', '', '', '', '', '', ''), +(21506, '흐르는 모래의 펜던트', 'Pendentif des Sables changeants', 'Anhänger der Sandstürme', '流沙坠饰', '流沙墜飾', 'Colgante de las Arenas Movedizas', 'Colgante de las Arenas Movedizas', 'Подвеска Зыбучих песков', '', '', '', '', '', '', '', ''), +(21507, '흐르는 모래의 아뮬렛', 'Amulette des Sables changeants', 'Amulett der Sandstürme', '流沙咒符', '流沙咒符', 'Amuleto del Mar de Dunas', 'Amuleto del Mar de Dunas', 'Амулеи Зыбучих песков', '', '', '', '', '', '', '', ''), +(21508, '세나리우스의 문장', 'Marque de Cénarius', 'Mal des Cenarius', '塞纳留斯印记', '塞納留斯印記', 'Marca de Cenario', 'Marca de Cenarius', 'Драгоценность Ценариона', '', '', '', '', '', '', '', ''), +(21509, '안퀴라즈 전쟁 지원 보급품', 'Fournitures de l\'effort de guerre d\'Ahn\'Qiraj', 'Kriegsmaterial für Ahn\'Qiraj', '安其拉军用补给品', '安其拉軍用補給品', 'Suministros de la campaña solidaria de Ahn\'Qiraj', 'Suministros del esfuerzo de guerra de Ahn\'Qiraj', 'Припасы для войны в Ан\'Кираже', '', '', '', '', '', '', '', ''), +(21510, '안퀴라즈 전쟁 지원 보급품', 'Fournitures de l\'effort de guerre d\'Ahn\'Qiraj', 'Kriegsmaterial für Ahn\'Qiraj', '安其拉军用补给品', '安其拉軍用補給品', 'Suministros de la campaña solidaria de Ahn\'Qiraj', 'Suministros del esfuerzo de guerra de Ahn\'Qiraj', 'Припасы для войны в Ан\'Кираже', '', '', '', '', '', '', '', ''), +(21511, '안퀴라즈 전쟁 지원 보급품', 'Fournitures de l\'effort de guerre d\'Ahn\'Qiraj', 'Kriegsmaterial für Ahn\'Qiraj', '安其拉军用补给品', '安其拉軍用補給品', 'Suministros de la campaña solidaria de Ahn\'Qiraj', 'Suministros del esfuerzo de guerra de Ahn\'Qiraj', 'Припасы для войны в Ан\'Кираже', '', '', '', '', '', '', '', ''), +(21512, '안퀴라즈 전쟁 지원 보급품', 'Fournitures de l\'effort de guerre d\'Ahn\'Qiraj', 'Kriegsmaterial für Ahn\'Qiraj', '安其拉军用补给品', '安其拉軍用補給品', 'Suministros de la campaña solidaria de Ahn\'Qiraj', 'Suministros del esfuerzo de guerra de Ahn\'Qiraj', 'Припасы для войны в Ан\'Кираже', '', '', '', '', '', '', '', ''), +(21513, '안퀴라즈 전쟁 지원 보급품', 'Fournitures de l\'effort de guerre d\'Ahn\'Qiraj', 'Kriegsmaterial für Ahn\'Qiraj', '安其拉军用补给品', '安其拉軍用補給品', 'Suministros de la campaña solidaria de Ahn\'Qiraj', 'Suministros del esfuerzo de guerra de Ahn\'Qiraj', 'Припасы для войны в Ан\'Кираже', '', '', '', '', '', '', '', ''), +(21514, '병참 임무 지령 XI', 'Briefing logistique XI', 'Logistikeinsatz XI', '后勤任务简报 XI', '後勤任務簡報 XI', 'Informe de tareas logísticas 11', 'Informe de tareas logísticas XI', 'Краткий обзор задач перевозок XI', '', '', '', '', '', '', '', ''), +(21515, '레물로스의 문장', 'Marque de Remulos', 'Mal von Remulos', '雷姆洛斯印记', '雷姆洛斯印記', 'Marca de Rémulos', 'Marca de Remulos', 'Знак Ремулоса', '', '', '', '', '', '', '', ''), +(21516, '주문 관통의 단검 - 화염 150', 'Dague des pénétration des sorts - Feu 150 Résistance (TEST)', 'Dolch der Zauberdurchschlagskraft - Feuer 150 Widerstand', '', '', 'Daga de Penetración de hechizo: Fuego 150 resistencia (TEST)', 'Daga de Penetración de hechizo: Fuego 150 resistencia (TEST)', 'Кинжал проникновения заклинаний - сопротивление огню 150 (ТЕСТ)', '', '', '', '', '', '', '', ''), +(21517, '정신력의 노움 터번', 'Turban gnome de puissance psychique', 'Turban der gnomischen Superpsychokräfte', '精神力量之侏儒头巾', '精神力量之地精頭巾', 'Turbante de poderío psíquico gnómico', 'Turbante de poderío psíquico gnómico', 'Гномий тюрбан душевной силы', '', '', '', '', '', '', '', ''), +(21518, '주문 관통의 단검 - 냉기 150', 'Dague des pénétration des sorts - Givre 150 Résistance (TEST)', 'Dolch der Zauberdurchschlagskraft - Frost 150 Widerstand', '', '', 'Daga de Penetración de hechizo: Escarcha 150 resistencia (TEST)', 'Daga de Penetración de hechizo: Escarcha 150 resistencia (TEST)', 'Кинжал проникновения заклинаний - сопротивление холоду 150 (ТЕСТ)', '', '', '', '', '', '', '', ''), +(21519, '겨우살이', 'Gui', 'Mistelzweig', '槲寄生', '槲寄生', 'Muérdago', 'Muérdago', 'Омела', '', '', '', '', '', '', '', ''), +(21520, '레이븐크레스트의 유산', 'Héritage de Ravencrest', 'Ravencrests Vermächtnis', '拉文凯斯的遗产', '拉文凱斯的遺產', 'Legado de Cresta Cuervo', 'Legado de Cresta Cuervo', 'Наследие Гребня ворона', '', '', '', '', '', '', '', ''), +(21521, '혁명가의 룬문자 검', 'Epée runique du Rouge', 'Runenschwert des Roten', '红龙符文剑', '紅龍符文劍', 'Espada rúnica de los rojos', 'Espada rúnica de los rojos', 'Рунный меч Красного', '', '', '', '', '', '', '', ''), +(21522, '섀도송의 비애', 'Douleur de Shadowsong', 'Shadowsongs Kummer', '影歌的悲伤', '影歌的悲傷匕首', 'Pena de Cantosombrío', 'Pena de Cantosombrío', 'Печаль Песни теней', '', '', '', '', '', '', '', ''), +(21523, '코리알스트라즈의 송곳니', 'Croc de Korialstrasz', 'Fangzahn von Korialstrasz', '考雷斯特拉兹之牙', '考雷斯特拉茲之牙', 'Colmillo de Korialstrasz', 'Colmillo de Korialstrasz', 'Клык Кориалстраза', '', '', '', '', '', '', '', ''), +(21524, '빨간색 겨울 모자', 'Chapeau d\'hiver rouge', 'Rote Wintermütze', '红色冬帽', '紅色冬帽', 'Sombrero de invierno rojo', 'Sombrero de invierno rojo', 'Красный новогодний колпак', '', '', '', '', '', '', '', ''), +(21525, '녹색 겨울 모자', 'Chapeau d\'hiver vert', 'Grüne Wintermütze', '绿色冬帽', '綠色冬帽', 'Sombrero de invierno verde', 'Sombrero de invierno verde', 'Зеленый новогодний колпак', '', '', '', '', '', '', '', ''), +(21526, '얼음 심연의 고리', 'Anneau des profondeurs glacées', 'Band der eisigen Tiefen', '冰雪深渊之戒', '冰雪深淵之戒', 'Sortija de Prolavades heladas', 'Sortija de Prolavades heladas', 'Кольцо Ледяных Глубин', '', '', '', '', '', '', '', ''), +(21527, '암흑 냉기의 로브', 'Robe des eaux sombres', 'Dunkelwasserroben', '暗水长袍', '暗水長袍', 'Togas Aguaoscura', 'Togas Aguaoscura', 'Одеяния Темной воды', '', '', '', '', '', '', '', ''), +(21528, '거대괴수의 전리품 가방', 'Sac de butin colossal', 'Riesige Beutetasche', '大袋的战利品', '大袋的戰利品', 'Bolsa de botín colosal', 'Bolsa de botín colosal', 'Огромный мешок с награбленным', '', '', '', '', '', '', '', ''), +(21529, '그림자 보호의 아뮬렛', 'Amulette de bouclier contre l\'ombre', 'Amulett der Schattenabwehr', '暗影屏蔽护符', '暗影遮罩護符', 'Amuleto de Escudo de las Sombras', 'Amuleto de Escudo de las Sombras', 'Амулет Барьера Теней', '', '', '', '', '', '', '', ''), +(21530, '마노 장식 다리보호구', 'Jambières enchâssées d\'onyx', 'Gamaschen mit Onyxeinbettung', '玛瑙镶饰护腿', '瑪瑙鑲飾護腿', 'Leotardos incrustados de ónice', 'Leotardos incrustados de ónice', 'Поножи, инкрустированные ониксом', '', '', '', '', '', '', '', ''), +(21531, '비룡 이빨 목걸이', 'Collier en dents de drake', 'Drachenzahnhalskette', '龙牙项链', '龍牙項鏈', 'Collar de dientes de draco', 'Collar de dientes de draco', 'Ожерелье Драконьих Клыков', '', '', '', '', '', '', '', ''), +(21532, '고행의 장화', 'Bottes de manœuvre', 'Zwangsarbeiterstiefel', '苦力长靴', '苦力長靴', 'Botas de esclavo', 'Botas de esclavo', 'Сапоги работяги', '', '', '', '', '', '', '', ''), +(21533, '조라 거대괴수의 껍질', 'Carcasse du colosse de Zora', 'Fragment vom Koloss des Zoraschwarms', '佐拉巨甲虫的獠牙', '佐拉巨像的甲殼', 'Coloso de colmillo de Zora', 'Coraza del Coloso de Zora', 'Фрагмент панциря колосса Зоры', '거대한 곤충에서 떼어낸 아주 작은 껍질 조각입니다.', 'Un petit fragment d\'un très grand insecte.', 'Ein winziges Fragment eines sehr großen Insekts.', '一只巨大的虫子身上的一小块碎片。', '一隻巨大的蟲子身上的一小塊碎片。', 'Un pequeño fragmento de un insecto enorme.', 'Un pequeño fragmento de un insecto enorme.', 'Маленький кусочек большого насекомого'), +(21534, '아쉬 거대괴수의 껍질', 'Carcasse du colosse d\'Ashi', 'Fragment vom Koloss des Ashischwarms', '亚什巨甲虫的獠牙', '亞什巨像的甲殼', 'Coloso de comillo de Ashi', 'Coraza del Coloso de Ashi', 'Фрагмент панциря колосса Аши', '거대한 곤충에서 떼어낸 아주 작은 껍질 조각입니다.', 'Un petit fragment d\'un très grand insecte.', 'Ein winziges Fragment eines sehr großen Insekts.', '一只巨大的虫子身上的一小块碎片。', '一隻巨大的蟲子身上的一小塊碎片。', 'Un pequeño fragmento de un insecto enorme.', 'Un pequeño fragmento de un insecto enorme.', 'Маленький кусочек большого насекомого'), +(21535, '레갈 거대괴수의 껍질', 'Carcasse du colosse de Regal', 'Fragment vom Koloss des Regalschwarms', '雷戈巨甲虫的獠牙', '雷戈巨像的甲殼', 'Coloso de colmillo de Regal', 'Coraza del Coloso de Regal', 'Фрагмент панциря колосса Регала', '거대한 곤충에서 떼어낸 아주 작은 껍질 조각입니다.', 'Un petit fragment d\'un très grand insecte.', 'Ein winziges Fragment eines sehr großen Insekts.', '一只巨大的虫子身上的一小块碎片。', '一隻巨大的蟲子身上的一小塊碎片。', 'Un pequeño fragmento de un insecto enorme.', 'Un pequeño fragmento de un insecto enorme.', 'Маленький кусочек большого насекомого'), +(21536, '엘룬의 돌', 'Pierre d\'Elune', 'Elunes Stein', '艾露恩之石', '伊露恩之石', 'Piedra elunarita', 'Piedra elunarita', 'Камень Элуны', '', '', '', '', '', '', '', ''), +(21537, '달의 축제 만두', 'Raviolis de fête', 'Festtagsklöße', '春节饺子', '新年節慶點心', 'Albóndigas festivas', 'Albóndigas festivas', 'Праздничные клецки', '', '', '', '', '', '', '', ''), +(21538, '분홍색 축제 드레스', 'Robe de fête rose', 'Rosa Festtagskleid', '粉色节庆长裙', '粉色節慶裙裝', 'Vestido de fiesta rosa', 'Vestido de fiesta rosa', 'Праздничное розовое платье', '', '', '', '', '', '', '', ''), +(21539, '보라색 축제 드레스', 'Robe de fête violette', 'Lila Festtagskleid', '紫色节庆长裙', '紫色節慶裙裝', 'Vestido de fiesta morado', 'Vestido de fiesta morado', 'Нарядное пурпурное платье', '', '', '', '', '', '', '', ''), +(21540, '엘룬의 등불', 'Lanterne d\'Elune', 'Elunes Laterne', '艾露恩的灯笼', '伊露恩的燈籠', 'Farol de Elune', 'Farol de Elune', 'Фонарь Элуны', '엘룬의 빛을 담을 수 있는 장치입니다.', 'Cet objet capturerait la lumière d\'Elune elle-même.', 'Man sagt, dass damit das Licht von Elune selbst eingefangen wird.', '一件据说可以捕捉艾露恩洒下的月光的物品。', '一件據說可以捕捉伊露恩灑下的月光的物品。', 'Un dispositivo que dicen que captura la luz que irradia Elune en persona.', 'Un dispositivo que dicen que captura la luz que irradia Elune en persona.', 'Он улавливает свет, исходящий от самой Элуны.'), +(21541, '검은색 축제 의상', 'Habit de fête noir', 'Festlicher schwarzer Hosenanzug', '黑色节庆裤装', '黑色節慶褲裝', 'Traje de pantalón de fiesta negro', 'Traje de pantalón de fiesta negro', 'Праздничный черный тесный костюм', '', '', '', '', '', '', '', ''), +(21542, '축제 의상', 'Habit de fête', 'Festtagsanzug', '节庆服装', '節慶衣服', 'Traje de fiesta', 'Traje de fiesta', 'Праздничный костюм', '', '', '', '', '', '', '', ''), +(21543, '암녹색 축제 의상', 'Habit de fête turquoise', 'Festlicher mintgrüner Hosenanzug', '青色节庆裤装', '青色節慶褲裝', 'Traje de pantalón de fiesta con cerceta', 'Traje de pantalón de fiesta con cerceta', 'Праздничный бирюзовый тесный костюм', '', '', '', '', '', '', '', ''), +(21544, '파란색 축제 의상', 'Habit de fête bleu', 'Festlicher blauer Hosenanzug', '蓝色节庆裤装', '藍色節慶褲裝', 'Traje de pantalón de fiesta azul', 'Traje de pantalón de fiesta azul', 'Праздничный синий тесный костюм', '', '', '', '', '', '', '', ''), +(21545, '굴뚝나무 보급품', 'Marchandises des Gourmandises Fumebois', 'Vorräte der Kokelwälder', '烟林补给品', '燻木補給品', 'Provisiones de Bosquehumeante', 'Provisiones de Bosquehumeante', 'Припасы Пастбищ Дымного Леса', '유통 기한: 2010년 1월 1일까지', 'À utiliser avant 2010', 'Haltbar bis 2010', '2010年前使用', '請在2010年前使用', 'Consumir antes de 2010', 'Consumir antes de 2010', 'годен до 2010'), +(21546, '상급 화염 강화의 비약', 'Elixir de maîtrise du feu supérieure', 'Elixier der großen Feuermacht', '强效火力药剂', '強效火力藥劑', 'Elixir de poder de Fuego superior', 'Elixir de poder de Fuego superior', 'Сильный эликсир Огневой мощи', '', '', '', '', '', '', '', ''), +(21547, '조제법: 상급 화염 강화의 비약', 'Recette : Elixir de maîtrise du feu supérieure', 'Rezept: Elixier der großen Feuermacht', '配方:强效火力药剂', '配方:強效火力藥劑', 'Receta: elixir de poder de Fuego superior', 'Receta: elixir de poder de Fuego superior', 'Рецепт: сильный эликсир огневой мощи', '', '', '', '', '', '', '', ''), +(21548, '도안: 폭풍안개 장갑', 'Patron : Gants tempétueux', 'Muster: Sturmschleierhandschuhe', '图样:雷暴手套', '圖樣:雷暴手套', 'Patrón: guantes Velotormenta', 'Patrón: guantes de sudario de tormenta', 'Выкройка: перчатки Грозового Покрова', '', '', '', '', '', '', '', ''), +(21549, '몬스터 - Shield, Shieldguard', 'Monstre - Bouclier, Garde du bouclier', 'Monster - Schild, Schildwache', '', '', 'Monstruo: escudo, guarda con escudo', 'Monstruo: escudo, guarda con escudo', 'Монстр: щит, Щитостраж', '', '', '', '', '', '', '', ''), +(21550, '몬스터 - Bow, Kaldorei', 'Monstre - Arc, Kaldorei', 'Monster - Bogen, Kaldorei', '', '', 'Monstruo: arco, Kaldorei', '', '', '', '', '', '', '', '', '', ''), +(21551, '몬스터 - Dagger, Alliance PvP', 'Monstre - Dague, Alliance JcJ', 'Monster - Dolch, Allianz PvP', '', '', 'Monstruo: daga, Alianza JcJ', 'Monstruo: daga, Alianza JcJ', 'Монстр - кинжал, Альянс PvP', '', '', '', '', '', '', '', ''), +(21552, '줄무늬놀래기 구이', 'Jaune-queue rayé', 'Streifengelbschwanz', '条纹黄尾鱼', '條紋黃尾魚', 'Serviola a rayas', 'Serviola a rayas', 'Полосатый желтохвост', '', '', '', '', '', '', '', ''), +(21553, '몬스터 - Sword2H, Alliance PvP', 'Monstre - Epée2M, Alliance JCJ', 'Monster - Schwert2H, Allianz PvP', '', '', 'Monstruo: espada 2M, Alianza JcJ', 'Monstruo: espada 2M, Alianza JcJ', 'Монстр - двуручный меч, Альянс PvP', '', '', '', '', '', '', '', ''), +(21554, '몬스터 - Gun, PvP Horde', 'Monstre - Fusil, Horde JcJ', 'Monster - Schusswaffe, PvP Horde', '', '', 'Monstruo: pistola, JcJ Horda', 'Monstruo: pistola, JcJ Horda', 'Монстр - ружье, PvP Орда', '', '', '', '', '', '', '', ''), +(21555, '몬스터 - Mace2H, Alliance PvP', 'Monstre - Masse2M, Alliance JcJ', 'Monster - Streitkolben2H, Allianz PvP', '', '', 'Monstruo: maza 2M, Alianza JcJ', 'Monstruo: maza 2M, Alianza JcJ', 'Монстр - двуручная палица, Альянс PvP', '', '', '', '', '', '', '', ''), +(21557, '작은 빨간색 폭죽', 'Petite comète rouge', 'Kleine rote Rakete', '小型红色烟花', '小型紅色煙花', 'Cohete rojo pequeño', 'Cohete rojo pequeño', 'Маленькая красная ракета', '', '', '', '', '', '', '', ''), +(21558, '작은 파란색 폭죽', 'Petite comète bleue', 'Kleine blaue Rakete', '小型蓝色烟花', '小型藍色煙花', 'Cohete azul pequeño', 'Cohete azul pequeño', 'Маленькая синяя ракета', '', '', '', '', '', '', '', ''), +(21559, '작은 녹색 폭죽', 'Petite comète verte', 'Kleine grüne Rakete', '小型绿色烟花', '小型綠色煙花', 'Cohete verde pequeño', 'Cohete verde pequeño', 'Маленькая зеленая ракета', '', '', '', '', '', '', '', ''), +(21560, '작은 보라색 폭죽', 'Petite comète violette', 'Kleine lila Rakete', '小型紫色烟花', '小型紫色煙花', 'Cohete morado pequeño', 'Cohete morado pequeño', 'Маленькая фиолетовая ракета', '', '', '', '', '', '', '', ''), +(21561, '작은 흰색 폭죽', 'Petite comète blanche', 'Kleine weiße Rakete', '小型白色烟花', '小型白色煙花', 'Cohete blanco pequeño', 'Cohete blanco pequeño', 'Маленькая белая ракета', '', '', '', '', '', '', '', ''), +(21562, '작은 노란색 폭죽', 'Petite comète jaune', 'Kleine gelbe Rakete', '小型黄色烟花', '小型黃色煙花', 'Cohete amarillo pequeño', 'Cohete amarillo pequeño', 'Маленькая желтая ракета', '', '', '', '', '', '', '', ''), +(21563, '돈 로드리고의 고리', 'Anneau de Don Rodrigue', 'Don Rodrigos Band', '罗德里格的指环', '羅德里格的指環', 'Sortija de Don Rodrigo', 'Sortija de Don Rodrigo', 'Кольцо дона Родриго', '', '', '', '', '', '', '', ''), +(21564, '몬스터 - Gun, Kaldorei PVP Alliance', 'Monstre - Fusil, Kaldorei JcJ Alliance', 'Monster - Schusswaffe, Kaldorei PVP Allianz', '', '', 'Monstruo: pistola, Kaldorei JcJ Alianza', 'Monstruo: pistola, Kaldorei JcJ Alianza', 'Монстр - ружье, Кальдорай PvP Альянс', '', '', '', '', '', '', '', ''), +(21565, '완수의 룬', 'Rune de perfection', 'Rune der Perfektion', '完美贡献符文', '完美貢獻符文', 'Runa de Perfección', 'Runa de perfección', 'Руна Совершенства', '', '', '', '', '', '', '', ''), +(21566, '완수의 룬', 'Rune de perfection', 'Rune der Perfektion', '完美贡献符文', '完美貢獻符文', 'Runa de Perfección', 'Runa de perfección', 'Руна Совершенства', '', '', '', '', '', '', '', ''), +(21567, '의무의 룬', 'Rune de devoir', 'Rune der Pflicht', '义务符文', '義務符文', 'Runa de Deber', 'Runa de deber', 'Руна Долга', '', '', '', '', '', '', '', ''), +(21568, '의무의 룬', 'Rune de devoir', 'Rune der Pflicht', '义务符文', '義務符文', 'Runa de Deber', 'Runa de deber', 'Руна Долга', '', '', '', '', '', '', '', ''), +(21569, '폭죽 발사대', 'Lanceur de fusée', 'Zünder für Feuerwerk', '烟花发射器', '煙火發射器', 'Lanzacohetes pirotécnico', 'Lanzafuegos de artificio', 'Установка для фейерверка', '', '', '', '', '', '', '', ''), +(21570, '연발탄 발사대', 'Lanceur de chapelets', 'Zünder für Raketenbündel', '烟花束发射器', '煙花束發射器', 'Lanzacohetes', 'Lanzatracas', 'Пусковая установка для батарей фейерверков', '', '', '', '', '', '', '', ''), +(21571, '파란색 연발탄', 'Chapelet de comètes bleues', 'Blaues Raketenbündel', '蓝色烟花束', '藍色煙花束', 'Ristra de cohetes azules', 'Traca de cohetes azules', 'Батарея синих фейерверков', '', '', '', '', '', '', '', ''), +(21572, '몬스터 - Shield, Alliance PVP', 'Monstre - Bouclier, Alliance JcJ', 'Monster - Schild, Allianz PVP', '', '', 'Monstruo: escudo, Alianza JcJ', 'Monstruo: escudo, Alianza JcJ', 'Монстр: щит, Альянс ИИ', '', '', '', '', '', '', '', ''), +(21573, '몬스터 - Sword, 1H Alliance PvP', 'Monstre - Epée 1M, Alliance JcJ', 'Monster - Schwert, 1H Allianz PvP', '', '', 'Monstruo: espada, 1M Alianza JcJ', 'Monstruo: espada, 1M Alianza JcJ', 'Монстр - меч, одноручный Альянс PvP', '', '', '', '', '', '', '', ''), +(21574, '녹색 연발탄', 'Chapelet de comètes vertes', 'Grünes Raketenbündel', '绿色烟花束', '綠色煙花束', 'Ristra de cohetes verdes', 'Traca de cohetes verdes', 'Батарея зеленых фейерверков', '', '', '', '', '', '', '', ''), +(21575, '보라색 연발탄', 'Chapelet de comètes violettes', 'Lila Raketenbündel', '紫色烟花束', '紫色煙花束', 'Ristra de cohetes morados', 'Traca de cohetes morados', 'Батарея фиолетовых фейерверков', '', '', '', '', '', '', '', ''), +(21576, '빨간색 연발탄', 'Chapelet de comètes rouges', 'Rotes Raketenbündel', '红色烟花束', '紅色煙花束', 'Ristra de cohetes rojos', 'Traca de cohetes rojos', 'Батарея красных фейерверков', '', '', '', '', '', '', '', ''), +(21577, '흰색 연발탄', 'Chapelet de comètes blanche', 'Weißes Raketenbündel', '白色烟花束', '白色煙花束', 'Ristra de cohetes blancos', 'Traca de cohetes blancos', 'Батарея белых фейерверков', '', '', '', '', '', '', '', ''), +(21578, '노란색 연발탄', 'Chapelet de comètes jaunes', 'Gelbes Raketenbündel', '黄色烟花束', '黃色煙花束', 'Ristra de cohetes amarillos', 'Traca de cohetes amarillos', 'Батарея желтых фейерверков', '', '', '', '', '', '', '', ''), +(21579, '정복당한 쑨의 촉수', 'Tentacule de C\'Thun vaincu', 'Bezwungene Tentakel von C\'Thun', '克苏恩的触须', '克蘇恩的觸鬚', 'Tentáculo derrotado de C\'Thun', 'Tentáculo derrotado de C\'Thun', 'Безжизненное щупальце К\'Туна', '', '', '', '', '', '', '', ''), +(21580, '몬스터 - 2H Axe, Horde PvP', 'Monstre - 2M Hache, Horde JcJ', 'Monster - 2H Axt, Horde PvP', '', '', 'Monstruo: hacha, de 2M, Horda JcJ', 'Monstruo: hacha, de 2M, Horda JcJ', 'Монстр - двуручная секира, Орда (PvP)', '', '', '', '', '', '', '', ''), +(21581, '전멸의 건틀릿', 'Gantelets d\'annihilation', 'Stulpen der Vernichtung', '毁灭护手', '毀滅護手', 'Guanteletes de Aniquilación', 'Guanteletes de Aniquilación', 'Рукавицы Истребления', '', '', '', '', '', '', '', ''), +(21582, '고대신의 올가미', 'Torsade du Dieu très ancien', 'Griff des alten Gottes', '上古之神的拥抱', '上古之神的腰帶', 'Garra del dios antiguo', 'Garra del dios antiguo', 'Перевязь Древнего Бога', '', '', '', '', '', '', '', ''), +(21583, '청명의 망토', 'Cape de clarté', 'Umhang der Klarsicht', '明晰披风', '明晰披風', 'Capa de Claridad', 'Capa de Claridad', 'Плащ ясности', '', '', '', '', '', '', '', ''), +(21584, '영원한 응보의 팔보호구', 'Brassards de rétorsion éternelle', 'Armschienen der endgültigen Abrechnung', '永恒回荡护腕', '永恆回蕩護腕', 'Brazales de Juicio eterno', 'Brazales de Juicio eterno', 'Наручи Вечного исчисления', '', '', '', '', '', '', '', ''), +(21585, '암흑폭풍 건틀릿', 'Gantelets du sombre orage', 'Stulpen der dunklen Stürme', '黑暗风暴护手', '黑暗風暴護手', 'Guanteletes de Tormenta oscura', 'Guanteletes de Tormenta oscura', 'Рукавицы Темной бури', '', '', '', '', '', '', '', ''), +(21586, '무한한 고통의 허리띠', 'Ceinture d\'agonie sans fin', 'Gürtel der endlosen Pein', '无尽痛苦腰带', '無盡痛苦腰帶', 'Cinturón de Agonía interminable', 'Cinturón de Agonía interminable', 'Пояс Бесконечной Агонии', '', '', '', '', '', '', '', ''), +(21587, '징계의 손목보호구', 'Garde-poignets de punition', 'Handgelenksschutz der Züchtigung', '惩罚护臂', '懲罰護臂', 'Muñequeras de Castigo', 'Guardamuñecas de Castigo', 'Накулачники Бичевания', '', '', '', '', '', '', '', ''), +(21588, '자연 격노의 손목보호구', 'Garde-poignets de fureur élémentaire', 'Handgelenksschutz des Elementarfurors', '元素愤怒护臂', '元素憤怒護臂', 'Muñequeras de Furia elemental', 'Guardamuñecas de Furia elemental', 'Накулачники неистовства стихий', '', '', '', '', '', '', '', ''), +(21589, '큰 파란색 폭죽', 'Grande comète bleue', 'Große blaue Rakete', '大型蓝色烟花', '大型藍色煙花', 'Cohete azul grande', 'Cohete azul grande', 'Большая синяя ракета', '', '', '', '', '', '', '', ''), +(21590, '큰 녹색 폭죽', 'Grande comète verte', 'Große grüne Rakete', '大型绿色烟花', '大型綠色煙花', 'Cohete verde grande', 'Cohete verde grande', 'Большая зеленая ракета', '', '', '', '', '', '', '', ''), +(21591, '큰 보라색 폭죽', 'Grande comète violette', 'Große lila Rakete', '大型紫色烟花', '大型紫色煙花', 'Cohete morado grande', 'Cohete morado grande', 'Большая фиолетовая ракета', '', '', '', '', '', '', '', ''), +(21592, '큰 빨간색 폭죽', 'Grande comète rouge', 'Große rote Rakete', '大型红色烟花', '大型紅色煙花', 'Cohete rojo grande', 'Cohete rojo grande', 'Большая красная ракета', '', '', '', '', '', '', '', ''), +(21593, '큰 흰색 폭죽', 'Grande comète blanche', 'Große weiße Rakete', '大型白色烟花', '大型白色煙花', 'Cohete blanco grande', 'Cohete blanco grande', 'Большая белая ракета', '', '', '', '', '', '', '', ''), +(21594, '타락한 아들의 팔보호구', 'Brassards du fils déchu', 'Armschienen des gefallenen Sohns', '堕落之子的护腕', '墮落之子的護腕', 'Brazales del Hijo caído', 'Brazales del Hijo caído', 'Наручи Павшего Сына', '', '', '', '', '', '', '', ''), +(21595, '큰 노란색 폭죽', 'Grande comète jaune', 'Große gelbe Rakete', '大型黄色烟花', '大型黃色煙花', 'Cohete amarillo grande', 'Cohete amarillo grande', 'Большая желтая ракета', '', '', '', '', '', '', '', ''), +(21596, '고대신 학살자의 반지', 'Anneau du tueur de dieu', 'Ring des Göttertöters', '屠神者之戒', '屠神者之戒', 'Anillo del destripadioses', 'Anillo del destripadioses', 'Кольцо Убийцы богов', '', '', '', '', '', '', '', ''), +(21597, '베클로어의 왕실 홀', 'Sceptre royal de Vek\'lor', 'Königliches Szepter von Vek\'lor', '维克洛尔皇家节杖', '維克洛爾皇家節杖', 'Cetro real de Vek\'lor', 'Cetro real de Vek\'lor', 'Королевский скипетр Век\'лора', '', '', '', '', '', '', '', ''), +(21598, '왕실 퀴라지 허리띠', 'Ceinture royale qiraji', 'Königlicher Qirajigürtel', '皇家其拉腰带', '皇家其拉腰帶', 'Cinturón Qiraji real', 'Cinturón Qiraji real', 'Королевский пояс Киражи', '', '', '', '', '', '', '', ''), +(21599, '베클로어의 황폐의 장갑', 'Gants de dévastation de Vek\'lor', 'Vek\'lors Handschuhe der Verwüstung', '维克洛尔的毁灭手套', '維克洛爾的毀滅手套', 'Guantes de Devastación de Vek\'lor', 'Guantes de Devastación de Vek\'lor', 'Перчатки Сокрушения Век\'лора', '', '', '', '', '', '', '', ''), +(21600, '출현의 장화', 'Bottes de l\'épiphanie', 'Stiefel der göttlichen Erscheinung', '显灵长靴', '顯靈長靴', 'Botas de epifanía', 'Botas de epifanía', 'Сапоги Прозрения', '', '', '', '', '', '', '', ''), +(21601, '제왕 베클로어의 반지', 'Anneau de l\'empereur Vek\'lor', 'Ring des Imperators Vek\'lor', '维克洛尔大帝之戒', '維克洛爾大帝之戒', 'Anillo del Emperador Vek\'lor', 'Anillo del Emperador Vek\'lor', 'Кольцо императора Век\'лора', '', '', '', '', '', '', '', ''), +(21602, '퀴라지 집행의 팔보호구', 'Brassards d\'exécution quiraji', 'Vollstreckungsarmschienen der Qiraji', '其拉死刑护腕', '其拉死刑護腕', 'Brazales Qiraji de ejecución', 'Brazales Qiraji de ejecución', 'Киражские наручи казни', '', '', '', '', '', '', '', ''), +(21603, '퀴라지 귀족의 마법봉', 'Baguette de noblesse qiraji', 'Zauberstab des Qirajiadels', '其拉贵族魔杖', '其拉貴族魔杖', 'Varita de Nobleza Qiraji', 'Varita de Nobleza Qiraji', 'Жезл Благородства Кирая', '', '', '', '', '', '', '', ''), +(21604, '왕실 구원의 팔찌', 'Bracelets de rédemption royale', 'Armreifen der königlichen Erlösung', '皇家救赎腕轮', '皇家救贖腕輪', 'Brazaletes de redención real', 'Pulseras de redención real', 'Браслеты Искупления', '', '', '', '', '', '', '', ''), +(21605, '숨겨진 사원의 장갑', 'Gants du temple caché', 'Handschuhe des verborgenen Tempels', '隐秘神殿手套', '隱秘神殿手套', 'Guantes del Templo oculto', 'Guantes del Templo oculto', 'Перчатки Сокрытого Храма', '', '', '', '', '', '', '', ''), +(21606, '죽은 제왕의 허리띠', 'Ceinture de l\'empereur déchu', 'Gürtel des gefallenen Imperators', '堕落帝王腰带', '墮落帝王腰帶', 'Cinturón del Emperador caído', 'Cinturón del Emperador caído', 'Пояс Павшего Императора', '', '', '', '', '', '', '', ''), +(21607, '죽은 제왕의 올가미', 'Torsade de l\'empereur déchu', 'Griff des gefallenen Imperators', '堕落帝王的拥抱', '墮落帝王的束帶', 'Garra del emperador caído', 'Garra del emperador caído', 'Перевязь Павшего Императора', '', '', '', '', '', '', '', ''), +(21608, '베크닐라쉬의 목걸이', 'Amulette de Vek\'nilash', 'Amulett von Vek\'nilash', '维克尼拉斯的咒符', '維克尼拉斯的咒符', 'Amuleto de Vek\'nilash', 'Amuleto de Vek\'nilash', 'Амулет Век\'нилаша', '', '', '', '', '', '', '', ''), +(21609, '회복의 베크닐라쉬 허리띠', 'Ceinture régénérante de Vek\'nilash', 'Vek\'nilashs Gürtel der Regeneration', '维克尼拉斯的再生腰带', '維克尼拉斯的重生腰帶', 'Cinturón regenerador de Vek\'nilash', 'Cinturón regenerador de Vek\'nilash', 'Восстанавливающий пояс Век\'нилаша', '', '', '', '', '', '', '', ''), +(21610, '벌레미늘 방호경갑', 'Bouclier en écailles de ver', 'Wurmschuppenblocker', '虫鳞阻挡者', '蟲鱗阻擋者', 'Bloqueador de escamas de gusano', 'Bloqueador de escamas de gusano', 'Фигурный щит из чешуи червя', '', '', '', '', '', '', '', ''), +(21611, '땅굴 팔보호구', 'Brassards de fouisseur', 'Armschienen des Wühlers', '掘地虫护腕', '掘地蟲護腕', 'Brazales escarbador', 'Brazales escarbador', 'Наручи копателя', '', '', '', '', '', '', '', ''), +(21612, '벌레미늘 경갑', 'Marteleurs en écailles de ver', 'Wurmschuppenstampfer', '虫鳞长靴', '蟲鱗長靴', 'Vapuleadores de escamas de gusano', 'Vapuleadores de escamas de gusano', 'Высокие ботинки из чешуи червя', '', '', '', '', '', '', '', ''), +(21613, '벌레가죽 장화', 'Bottes en peau de ver', 'Wurmhautstiefel', '虫皮之靴', '蟲皮之靴', 'Botas de pellejo de gusano', 'Botas de pellejo de gusano', 'Червешкурные сапоги', '', '', '', '', '', '', '', ''), +(21614, '벌레가죽 방호투구', 'Protecteur en peau de ver', 'Wurmhautbeschützer', '虫皮保护者', '蟲皮保護者', 'Protector de pellejo de gusano', 'Protector de pellejo de gusano', 'Червешкурный шлем', '', '', '', '', '', '', '', ''), +(21615, '돈 리고베르토의 잃어버린 모자', 'Chapeau égaré de Don Rigoberto', 'Don Rigobertos verlorener Hut', '瑞格贝托的帽子', '瑞格貝托的帽子', 'Sombrero perdido de Don Rigoberto', 'Sombrero perdido de Don Rigoberto', 'Потерянная шляпа дона Ригоберто', '', '', '', '', '', '', '', ''), +(21616, '후후란의 독침', 'Aiguillon d\'Huhuran', 'Huhurans Stachel', '哈霍兰之刺', '哈霍蘭之刺', 'Aguijonero de Huhuran', 'Aguijonero de Huhuran', 'Хабуранская оса', '', '', '', '', '', '', '', ''), +(21617, '말벌가죽 건틀릿', 'Gantelets en peau de guêpe', 'Wespenhautstulpen', '黄蜂外壳护手', '黃蜂外殼護手', 'Guanteletes de pellejo de avispa', 'Guanteletes de pellejo de avispa', 'Рукавицы из осиной шкуры', '', '', '', '', '', '', '', ''), +(21618, '둥지 파멸자의 손목보호대', 'Garde-poignets de profanateur de ruche', 'Handgelenksschutz des Schwarmbauentweihers', '虫巢污染者护腕', '蟲巢污染者護腕', 'Muñequeras de colmena Rapiñador', 'Guardamuñecas de colmena Rapiñador', 'Накулачники Осквернителя улья', '', '', '', '', '', '', '', ''), +(21619, '구세주의 장갑', 'Gants du messie', 'Handschuhe des Messias', '救世者手套', '救世者手套', 'Guantes del Mesías', 'Guantes del Mesías', 'Перчатки Мессии', '', '', '', '', '', '', '', ''), +(21620, '순교자의 반지', 'Anneau du martyr', 'Ring des Märtyrers', '殉难者之戒', '殉難者之戒', 'Anillo del mártir', 'Anillo del mártir', 'Кольцо Мученика', '', '', '', '', '', '', '', ''), +(21621, '황금 둥지의 망토', 'Cape de la Ruche d\'or', 'Umhang des goldenen Schwarms', '金巢披风', '金巢披風', 'Capa de la Colmena dorada', 'Capa de la Colmena dorada', 'Плащ Золотого Улья', '', '', '', '', '', '', '', ''), +(21622, '뾰족한 실리시드 다리뼈', 'Fémur de silithide aiguisé', 'Geschärfter Silithidenknochen', '锋利的异种虫腿', '鋒利的異種蟲腿', 'Fémur de silítido afilado', 'Fémur de silítido afilado', 'Заостренная бедренная кость силитида', '방금 전에 먹어치운 듯 하나도 부패하지 않았습니다.', 'Dévoré récemment', 'Wurde vor kurzem verschlungen', '刚刚被吞下去', '剛被吞沒', 'Devorado hace poco', 'Devorado hace poco', 'Полупереваренная'), +(21623, '정의로운 용사의 건틀릿', 'Gantelets du champion vertueux', 'Stulpen des rechtschaffenen Champions', '正义勇士护手', '正義勇士護手', 'Guanteletes de Campeón recto', 'Guanteletes de Campeón recto', 'Рукавицы праведного защитника', '', '', '', '', '', '', '', ''), +(21624, '칼림도어의 건틀릿', 'Gantelets de Kalimdor', 'Stulpen von Kalimdor', '卡利姆多护手', '卡林多護手', 'Guanteletes de Kalimdor', 'Guanteletes de Kalimdor', 'Рукавицы Калимдора', '', '', '', '', '', '', '', ''), +(21625, '스카라베 브로치', 'Broche scarabée', 'Skarabäusbrosche', '甲虫胸针', '甲蟲胸針', 'Broche escarabajo', 'Broche escarabajo', 'Брошь-скарабей', '', '', '', '', '', '', '', ''), +(21626, '점액투성이 다리보호구', 'Jambières couvertes de vase', 'Schleimbeschichtete Gamaschen', '粘液护腿', '粘液護腿', 'Leotardos cubiertos de baba', 'Leotardos cubiertos de baba', 'Покрытые слизью поножи', '', '', '', '', '', '', '', ''), +(21627, '숨겨진 비밀의 망토', 'Cape des secrets inexprimables', 'Umhang der ungelüfteten Geheimnisse', '隐没秘密披风', '隱沒秘密披風', 'Capa de los Secretos ocultos', 'Capa de los Secretos ocultos', 'Плащ неведомых тайн', '', '', '', '', '', '', '', ''), +(21628, '시험용 AQ 자원 - Copper', 'Test Ressource AQ - Cuivre', 'Test AQ Ressource - Kupfer', '', '', 'Test AQ Resource: cobre', 'Test AQ Resource: cobre', 'Тест ресурса AQ - Медь', '', '', '', '', '', '', '', ''), +(21629, '시험용 AQ 자원 - Iron', 'Test Ressource AQ - Fer', 'Test AQ Ressource - Eisen', '', '', 'Test AQ Resource: Iron', 'Test AQ Resource: Iron', 'Тест ресурса AQ - Железо', '', '', '', '', '', '', '', ''), +(21630, '시험용 AQ 자원 - Thorium', 'Test Ressource AQ - Thorium', 'Test AQ Ressource - Thorium', '', '', 'Test AQ Resource: de torio', 'Test AQ Resource: de torio', 'Тест ресурса AQ - Торий', '', '', '', '', '', '', '', ''), +(21631, '시험용 AQ 자원 - Light Leather', 'Test Ressource AQ - Cuir léger', 'Test AQ Ressource - Leichtes Leder', '', '', 'Test AQ Resource: Cuero ligero', 'Test AQ Resource: Cuero ligero', 'Тест ресурса AQ - Легкая кожа', '', '', '', '', '', '', '', ''), +(21632, '시험용 AQ 자원 - Medium Leather', 'Test Ressource AQ - Cuir moyen', 'Test AQ Ressource - Mittleres Leder', '', '', 'Test AQ Resource: Cuero medio', 'Test AQ Resource: Cuero medio', 'Тест ресурса AQ - Средняя кожа', '', '', '', '', '', '', '', ''), +(21633, '시험용 AQ 자원 - Thick Leather', 'Test Ressource AQ - Cuir épais', 'Test AQ Ressource - Dickes Leder', '', '', 'Test AQ Resource: Cuero grueso', 'Test AQ Resource: Cuero grueso', 'Тест ресурса AQ - Толстая кожа', '', '', '', '', '', '', '', ''), +(21634, '시험용 AQ 자원 - Linen Bandage', 'Test Ressource AQ - Bandage en lin', 'Test AQ Ressource - Leinenverband', '', '', 'Test AQ Resource: Linen venda', 'Test AQ Resource: venda de lino', 'Тест ресурса AQ -Льняная повязка', '', '', '', '', '', '', '', ''), +(21635, '모래약탈자의 가시', 'Guisarme du ravageur des sables', 'Widerhaken des Sandhäschers', '沙漠掠夺者之刺', '沙漠掠奪者之刺', 'Púa del atracador de arena', 'Púa del atracador de arena', 'Жало песчаного разбойника', '', '', '', '', '', '', '', ''), +(21636, '시험용 AQ 자원 - Silk Bandage', 'Test Ressource AQ - Bandage en soie', 'Test AQ Ressource - Seidenverband', '', '', 'Test AQ Resource: seda venda', 'Test AQ Resource: venda de seda', 'Тест ресурса AQ - Шелковая повязка', '', '', '', '', '', '', '', ''), +(21637, '시험용 AQ 자원 - Runecloth Bandage', 'Test Ressource AQ - Bandage en étoffe runique', 'Test AQ Ressource - Runenstoffverband', '', '', 'Test AQ Resource: Runecloth venda', 'Test AQ Resource: venda de paño rúnico', 'Тест ресурса AQ - повязка из рунной ткани', '', '', '', '', '', '', '', ''), +(21638, '시험용 AQ 자원 - Spotted Yellowtail', 'Test Ressource AQ - Jaune-queue tacheté', 'Test AQ Ressource - Tüpfelgelbschwanz', '', '', 'Test AQ Resource: Spotted amarillotail', 'Test AQ Resource: serviola moteada', 'Тест ресурса AQ - Пятнистый желтохвост', '', '', '', '', '', '', '', ''), +(21639, '부동의 어깨갑옷', 'Espauliers de l\'Implacable', 'Schulterstücke des Unerbittlichen', '冷酷者肩铠', '無情肩鎧', 'Espaldares del Implacable', 'Espaldares del Implacable', 'Наплечье Неумолимых', '', '', '', '', '', '', '', ''), +(21640, '달의 축제 폭죽 세트', 'Sac de feux d\'artifice de la fête lunaire', 'Feuerwerkspaket des Mondfests', '春节烟花包', '新年煙火包', 'Paquete de fuegos artificiales del Festival Lunar', 'Paquete de fuegos de artificio del Festival Lunar', 'Пачка фейерверков для Праздника луны', '달의 축제의 밤하늘을 아름답게 수놓을 폭죽들로 가득 차 있습니다.', 'Plein de feux d\'artifice pour célébrer la fête lunaire en grande pompe !', 'Enthält Feuerwerk zum stilvollen Feiern des Mondfests!', '装满了用来庆祝春节的烟花!', '裝滿了用來慶祝新年的煙火!', '¡Lleno de fuegos artificiales para celebrar el Festival de la Luna por todo lo alto!', '¡Lleno de fuegos artificiales para celebrar el Festival de la Luna por todo lo alto!', 'Фейерверки, чтобы отпраздновать Праздник луны как следует!'), +(21641, '시험용 AQ 자원 - Rainbow Fin Albacore', 'Test Ressource AQ - Thon arc-en-ciel', 'Test AQ Ressource - Regenbogenflossenthunfisch', '', '', 'Test AQ Resource: Rainbow Fin Albacore', 'Test AQ Resource: Rainbow Fin Albacore', 'Тест ресурса AQ - Плавник радужного тунца', '', '', '', '', '', '', '', ''), +(21642, '시험용 AQ 자원 - Roast Raptor', 'Test Ressource AQ - Rôti de raptor', 'Test AQ Ressource - Gerösteter Raptor', '', '', 'Test AQ Resource: Roast Raptor', 'Test AQ Resource: Roast Raptor', 'Тест ресурса AQ - Жареный ящер', '', '', '', '', '', '', '', ''), +(21643, '시험용 AQ 자원 - Arthas\' Tear', 'Test Ressource AQ - Larme d\'Arthas', 'Test AQ Ressource - Arthas\' Tränen', '', '', 'Test AQ Resource: Arthas\' Tear', 'Test AQ Resource: Arthas\' Tear', 'Тест ресурса AQ - Слеза Артаса', '', '', '', '', '', '', '', ''), +(21644, '시험용 AQ 자원 - Stranglekelp', 'Test Ressource AQ - Etouffante', 'Test AQ Ressource - Würgetang', '', '', 'Test AQ Resource: Stranglekelp', 'Test AQ Resource: Stranglekelp', 'Тест ресурса AQ - Водоросль-удавка', '', '', '', '', '', '', '', ''), +(21645, '둥지땅꾼의 장화', 'Bottes de tunnelière de la ruche', 'Stiefel des Schwarmbaugräbers', '掘洞者之靴', '掘洞者之靴', 'Botas de tunelador de colmena', 'Botas de tunelador de colmena', 'Сапоги ульевого проходчика', '', '', '', '', '', '', '', ''), +(21646, '시험용 AQ 자원 - Purple Lotus', 'Test Ressource AQ - Lotus pourpre', 'Test AQ Ressource - Lila Lotus', '', '', 'Test AQ Resource: Morado Loto', 'Test AQ Resource: Morado Loto', 'Тест ресурса AQ - Пурпурный лотос', '', '', '', '', '', '', '', ''), +(21647, '모래약탈자의 우상', 'Fétiche du ravageur des sables', 'Fetisch des Sandhäschers', '沙漠掠夺者塑像', '沙漠掠奪者塑像', 'Fetiche del Atracador de arena', 'Fetiche del Atracador de arena', 'Фетиш Песчаного разбойника', '', '', '', '', '', '', '', ''), +(21648, '진정의 장화', 'Bottes recomposées', 'Zusammengesetzte Stiefel', '平静长靴', '平靜長靴', 'Botas recompuestas', 'Botas recompuestas', 'Перешитые сапоги', '', '', '', '', '', '', '', ''), +(21649, '시험용 AQ 자원 - Tin', 'Test Ressource AQ - Etain', 'Test AQ Ressource - Zinn', '', '', 'Test AQ Resource: Tin', 'Test AQ Resource: Tin', 'Тест ресурса AQ - Олово', '', '', '', '', '', '', '', ''), +(21650, '고대 퀴라지 검', 'Ancien éventreur qiraji', 'Uralter Qirajizerfetzer', '上古其拉撕裂者', '上古其拉撕裂之劍', 'Destripador Qiraji antiguo', 'Destripador Qiraji antiguo', 'Древний киражский потрошитель', '', '', '', '', '', '', '', ''), +(21651, '모래약탈자의 미늘 다리보호구', 'Jambières de ravageur des sables en écailles', 'Schuppengamaschen des Sandhäschers', '缀鳞沙漠掠夺者护腿', '綴鱗沙漠掠奪者護腿', 'Leotardos escamados de atracador de arena', 'Leotardos escamados de atracador de arena', 'Чешуйчатые поножи Песчаного разбойника', '', '', '', '', '', '', '', ''), +(21652, '실리시드 껍질 흉갑', 'Corselet en carapace de silithide', 'Brustschutz aus Silithidenknochenpanzer', '异种虫壳护胸', '異種蟲殼護胸', 'Coraza caparazón de silítido', 'Coselete caparazón de silítido', 'Нагрудный доспех силитидского панциря', '', '', '', '', '', '', '', ''), +(21653, '시험용 AQ 자원 - Mithril', 'Test Ressource AQ - Mithril', 'Test AQ Ressource - Mithril', '', '', 'Test AQ Resource: Mitril', 'Test AQ Resource: Mitril', 'Тест ресурса AQ - Мифрил', '', '', '', '', '', '', '', ''), +(21655, '시험용 AQ 자원 - Heavy Leather', 'Test Ressource AQ - Cuir lourd', 'Test AQ Ressource - Schweres Leder', '', '', 'Test AQ Resource: Cuero pesado', 'Test AQ Resource: Cuero pesado', 'Тест ресурса AQ - Тяжелая кожа', '', '', '', '', '', '', '', ''), +(21656, '시험용 AQ 자원 - Rugged Leather', 'Test Ressource AQ - Cuir robuste', 'Test AQ Ressource - Unverwüstliches Leder', '', '', 'Test AQ Resource: Cuero basto', 'Test AQ Resource: Cuero basto', 'Тест ресурса AQ - Прочная кожа', '', '', '', '', '', '', '', ''), +(21657, '시험용 AQ 자원 - Wool Bandages', 'Test Ressource AQ - Bandage en laine', 'Test AQ Ressource - Wollverbände', '', '', 'Test AQ Resource: Wool vendas', 'Test AQ Resource: vedas de lana', 'Тест ресурса AQ - Шерстяные повязки', '', '', '', '', '', '', '', ''), +(21658, '시험용 AQ 자원 - Mageweave Bandages', 'Test Ressource AQ - Bandage en tisse-mage', 'Test AQ Ressource - Magiestoffverbände', '', '', 'Test AQ Resource: paño mágico vendas', 'Test AQ Resource: vendas de tejido mágico', 'Тест ресурса AQ - Маготканные повязки', '', '', '', '', '', '', '', ''), +(21659, '시험용 AQ 자원 - Lean Wolf Steak', 'Test Ressource AQ - Steak de loup', 'Test AQ Ressource - Mageres Wolfsteak', '', '', 'Test AQ Resource: Lean Wolf Steak', 'Test AQ Resource: filete de lobo magro', 'Тест ресурса AQ - Постный стейк из волчатины', '', '', '', '', '', '', '', ''), +(21660, '시험용 AQ 자원 - Baked Salmon', 'Test Ressource AQ - Pain de saumon', 'Test AQ Ressource - Gebackener Lachs', '', '', 'Test AQ Resource: Baked salmón', 'Test AQ Resource: Baked salmón', 'Тест ресурса AQ - Запеченный лосось', '', '', '', '', '', '', '', ''), +(21661, '시험용 AQ 자원 - Firebloom', 'Test Ressource AQ - Fleur de feu', 'Test AQ Ressource - Feuerblüte', '', '', 'Test AQ Resource: Firebloom', 'Test AQ Resource: Firebloom', 'Тест ресурса AQ - Огнецвет', '', '', '', '', '', '', '', ''), +(21662, '시험용 AQ 자원 - Peacebloom', 'Test Ressource AQ - Pacifique', 'Test AQ Ressource - Friedensblume', '', '', 'Test AQ Resource: Flor de paz', 'Test AQ Resource: Flor de paz', 'Тест ресурса AQ - Мироцвет', '', '', '', '', '', '', '', ''), +(21663, '수호성인의 로브', 'Robe du saint gardien', 'Roben des Schutzheiligen', '守护圣徒长袍', '守護聖徒長袍', 'Togas del Santo guardián', 'Togas del Santo guardián', 'Одеяния Святого стража', '', '', '', '', '', '', '', ''), +(21664, '가시 목걸이', 'Collier barbelé', 'Stachelhalsschmuck', '尖刺颈饰', '尖刺頸飾', 'Gargantilla de púas', 'Gargantilla de púas', 'Шипастое колье', '', '', '', '', '', '', '', ''), +(21665, '사악한 복수의 어깨보호대', 'Mantelet de vengeance cruelle', 'Mantel der boshaften Rache', '邪恶复仇衬肩', '邪惡復仇襯肩', 'Manto de la Revancha Horrenda', 'Manto de la Revancha Horrenda', 'Оплечье Злой Мести', '', '', '', '', '', '', '', ''), +(21666, '살투라의 힘', 'Pouvoir de Sartura', 'Sarturas Macht', '沙尔图拉的力量', '沙爾圖拉的力量', 'Poderío de Sartura', 'Poderío de Sartura', 'Мощь Сартуры', '', '', '', '', '', '', '', ''), +(21667, '작열하는 빛의 다리갑옷', 'Cuissards de lumière flamboyante', 'Beinplatten des flammenden Lichts', '闪耀光芒腿甲', '閃耀光芒腿甲', 'Musleras de Luz resplandeciente', 'Quijotes de Luz llameantes', 'Ножные латы Пылающего Света', '', '', '', '', '', '', '', ''), +(21668, '퀴라지 격노의 미늘 다리보호구', 'Jambières de fureur qiraji en écailles', 'Schuppengamaschen des Qirajizorns', '缀鳞其拉狂暴护腿', '綴鱗其拉狂暴護腿', 'Leotardos escamados de furia Qiraji', 'Leotardos escamados de furia Qiraji', 'Чешуйчатые поножи Ярости Киражи', '', '', '', '', '', '', '', ''), +(21669, '덩굴줄기 투구', 'Casque des lianes rampantes', 'Kriecherrankenhelm', '爬藤头盔', '爬藤頭盔', 'Yelmo parra reptadora', 'Yelmo parra reptadora', 'Шлем Ползущей лозы', '', '', '', '', '', '', '', ''), +(21670, '전투감시병의 휘장', 'Insigne de garde-essaim', 'Abzeichen der Schwarmwache', '虫群卫士徽章', '蟲群守衛徽章', 'Insignia del Guardaenjambre', 'Distintivo del Guardaenjambres', 'Жетон Стража Роя', '', '', '', '', '', '', '', ''), +(21671, '전투감시병의 로브', 'Robe du garde de guerre', 'Roben der Schlachtwache', '作战卫士长袍', '作戰衛士長袍', 'Togas del Guardia de batalla', 'Togas del Guardia de batalla', 'Одеяния Защиты в бою', '', '', '', '', '', '', '', ''), +(21672, '집행자의 장갑', 'Gants de coercition', 'Handschuhe der Vollstreckung', '强制者手套', '強制者手套', 'Guantes de Aplicación', 'Guantes de Aplicación', 'Перчатки Принуждения', '', '', '', '', '', '', '', ''), +(21673, '실리시드 발톱', 'Griffe de silithide', 'Silithidenklaue', '异种虫爪', '異種蟲爪', 'Garra de silítido', 'Garra de silítido', 'Коготь силитида', '', '', '', '', '', '', '', ''), +(21674, '확고한 결심의 건틀릿', 'Gantelets de détermination inébranlable', 'Stulpen der festen Entschlossenheit', '坚定信念护手', '堅定信念護手', 'Guanteletes de Determinación férrea', 'Guanteletes de determinación férrea', 'Рукавицы Непреклонной решимости', '', '', '', '', '', '', '', ''), +(21675, '두꺼운 퀴라지가죽 허리띠', 'Ceinture qiraji en peau épaisse', 'Dicker Qirajihautgürtel', '厚重其拉腰带', '厚重其拉腰帶', 'Cinturón de pellejo Qiraji grueso', 'Cinturón de pellejo Qiraji grueso', 'Утолщенный киражшкуровый пояс', '', '', '', '', '', '', '', ''), +(21676, '부패한 벌레 다리보호구', 'Jambières de l\'essaim purulent', 'Gamaschen des faulenden Schwarms', '腐烂虫群护腿', '腐爛蟲群護腿', 'Leotardos del Enjambre ulceroso', 'Leotardos del Enjambre ulceroso', 'Поножи Гнойного Роя', '', '', '', '', '', '', '', ''), +(21677, '퀴라지 격노의 반지', 'Anneau de fureur qiraji', 'Ring des Qirajizorns', '其拉之怒', '其拉之怒環', 'Anillo de Furia Qiraji', 'Anillo de Furia Qiraji', 'Кольцо Ярости Киражей', '', '', '', '', '', '', '', ''), +(21678, '순수의 목걸이', 'Collier de pureté', 'Halskette der Reinheit', '纯洁项链', '純潔項鏈', 'Collar de Puridad', 'Collar de Puridad', 'Ожерелье Чистоты', '', '', '', '', '', '', '', ''), +(21679, '칼림도어의 복수', 'Vengeance de Kalimdor', 'Kalimdors Rache', '卡利姆多的复仇', '卡林多復仇之劍', 'Revancha de Kalimdor', 'Revancha de Kalimdor', 'Месть Калимдора', '', '', '', '', '', '', '', ''), +(21680, '빠른 집행의 조끼', 'Gilet d\'exécution rapide', 'Weste der zügigen Vollstreckung', '处决者的外衣', '處決者的外衣', 'Jubón de Ejecución veloz', 'Jubón de Ejecución veloz', 'Жилет Быстрой казни', '', '', '', '', '', '', '', ''), +(21681, '희생자의 반지', 'Anneau du dévoré', 'Ring des Verschlungenen', '吞噬者之戒', '吞噬者之戒', 'Anillo del devorado', 'Anillo del devorado', 'Кольцо Поглощенных', '', '', '', '', '', '', '', ''), +(21682, '위액투성이 건틀릿', 'Gantelets couverts de bile', 'Gallenbespritzte Stulpen', '胆汁护手', '膽汁護手', 'Guanteletes cubiertos de bilis', 'Guanteletes cubiertos de bilis', 'Покрытые желчью рукавицы', '', '', '', '', '', '', '', ''), +(21683, '사막십자군 어깨보호대', 'Mantelet de la croisade du désert', 'Mantel des Wüstenfeldzugs', '沙漠远征衬肩', '沙漠遠征襯肩', 'Manto de la Cruzada del Desierto', 'Manto de la Cruzada del Desierto', 'Оплечье Пустынного Марша', '', '', '', '', '', '', '', ''), +(21684, '사막의 격노 어깨보호대', 'Mantelet de la fureur du désert', 'Mantel des Wüstenzorns', '沙漠狂暴衬肩', '沙漠狂暴襯肩', 'Manto de la Furia del Desierto', 'Manto de la Furia del Desierto', 'Оплечье Ярости пустыни', '', '', '', '', '', '', '', ''), +(21685, '석화된 스카라베', 'Scarabée pétrifié', 'Versteinerter Skarabäus', '石化甲虫', '石化甲蟲', 'Escarabajo petrificado', 'Escarabajo petrificado', 'Окаменевший скарабей', '', '', '', '', '', '', '', ''), +(21686, '정신 마력의 어깨보호대', 'Mantelet de la puissance phrénique', 'Mantel der inneren Kraft', '精神力量衬肩', '精神力量襯肩', 'Manto de Poder frénico', 'Manto de Poder frénico', 'Оплечье психической силы', '', '', '', '', '', '', '', ''), +(21687, '우꼬의 암흑 반지', 'Anneau de ténèbres d\'Ukko', 'Ukkos Ring der Dunkelheit', '奥库的黑暗之戒', '奧庫的黑暗之戒', 'Anillo de oscuridad de Ukko', 'Anillo de oscuridad de Ukko', 'Кольцо Тьмы Укко', '', '', '', '', '', '', '', ''), +(21688, '죽은 영웅의 장화', 'Bottes du héros déchu', 'Stiefel des gefallenen Helden', '堕落英雄长靴', '墮落英雄長靴', 'Botas del Héroe caído', 'Botas del Héroe caído', 'Сапоги павшего героя', '', '', '', '', '', '', '', ''), +(21689, '에브루의 장갑', 'Gants d\'Ebru', 'Handschuhe von Ebru', '埃布鲁手套', '厄布魯手套', 'Guantes de Ebru', 'Guantes de Ebru', 'Перчатки Эбру', '', '', '', '', '', '', '', ''), +(21690, '안젤리스타의 부적', 'Charme d\'Angelista', 'Angelistas Glücksbringer', '安格莉丝塔的护符', '安潔莉絲塔的護符', 'Talismán de Angelista', 'Talismán de Angelista', 'Оберег Ангелисты', '', '', '', '', '', '', '', ''), +(21691, '수액투성이 건틀릿', 'Gantelets éclaboussés de vase', 'Brühschlammige Stulpen', '沾满软泥的护手', '沾滿軟泥的護手', 'Guanteletes comidos de moco', 'Guanteletes comidos de moco', 'Испорченные грязью рукавицы', '', '', '', '', '', '', '', ''), +(21692, '삼합 벨트', 'Ceinture de la triade', 'Triadengurt', '蔓延腰带', '蔓延腰帶', 'Faja de triada', 'Faja de triada', 'Ремень троицы', '', '', '', '', '', '', '', ''), +(21693, '포식자의 가면', 'Semblance du dévoreur', 'Erscheinung des Verschlingers', '吞噬者之帽', '吞噬者之衣', 'Apariencia del Devorador', 'Apariencia del Devorador', 'Личина Пожирателя', '', '', '', '', '', '', '', ''), +(21694, '삼원 어깨보호대', 'Mantelet ternaire', 'Dreistoffmantel', '三重衬肩', '三重襯肩', 'Manto ternario', 'Manto ternario', 'Тройное оплечье', '', '', '', '', '', '', '', ''), +(21695, '안젤리스타의 손길', 'Toucher d\'Angelista', 'Angelistas Berührung', '安格莉丝塔的触摸', '安潔莉絲塔指環', 'Toque de Angelista', 'Toque de Angelista', 'Касание Ангелисты', '', '', '', '', '', '', '', ''), +(21696, '삼두정치의 로브', 'Robe du triumvirat', 'Roben des Dreigestirns', '执政者长袍', '執政者長袍', 'Togas del Triunvirato', 'Togas del Triunvirato', 'Одеяния Триумвирата', '', '', '', '', '', '', '', ''), +(21697, '삼위일체의 망토', 'Cape de la trinité', 'Cape der Dreifaltigkeit', '神性披风', '神性披風', 'Manteo de la Trinidad', 'Manteo de la Trinidad', 'Накидка Тройки', '', '', '', '', '', '', '', ''), +(21698, '침례의 다리보호구', 'Jambières d\'immersion', 'Gamaschen der bodenlosen Tiefe', '浸没护腿', '浸沒護腿', 'Leotardos de Inmersión', 'Leotardos de Inmersión', 'Поножи Погружения', '', '', '', '', '', '', '', ''), +(21699, '탄막 어깨보호대', 'Epaulières du barrage', 'Sperrfeuerschultern', '障碍护肩', '障礙護肩', 'Hombreras de bombardeo', 'Sobrehombros de bombardeo', 'Наплечники заградительного огня', '', '', '', '', '', '', '', ''), +(21700, '퀴라지 수호신의 목걸이', 'Pendentif du gardien qiraji', 'Anhänger des Qirajiwächters', '其拉守护者坠饰', '其拉守護者墜飾', 'Colgante del guardián Qiraji', 'Colgante del guardián Qiraji', 'Подвеска Стража Кираджи', '', '', '', '', '', '', '', ''), +(21701, '응집된 증오의 망토', 'Cape de concentré de haine', 'Umhang des geballten Hasses', '强烈仇恨披风', '強烈仇恨披風', 'Capa de Odio concentrado', 'Capa de Odio concentrado', 'Плащ сосредоточенной ненависти', '', '', '', '', '', '', '', ''), +(21702, '부정의 수호 아뮬렛', 'Amulette de vile sauvegarde', 'Amulett des faulen Zauberschutzes', '邪恶守卫咒符', '邪惡守衛咒符', 'Amuleto de Guardia del mal', 'Amuleto de Guarda del mal', 'Амулет Отвращения зла', '', '', '', '', '', '', '', ''), +(21703, '지쯔의 망치', 'Marteau de Ji\'zhi', 'Hammer von Ji\'zhi', '棘枝战锤', '棘枝戰錘', 'Martillo de Ji\'zhi', 'Martillo de Ji\'zhi', 'Молот Джи-жи', '', '', '', '', '', '', '', ''), +(21704, '실현된 예언의 장화', 'Bottes de la prophétie rédemptrice', 'Stiefel der widerrufenen Prophezeiung', '救赎预言长靴', '救贖預言長靴', 'Botas de la Profecía cumplida', 'Botas de la Profecía cumplida', 'Сапоги Искупленного Пророчества', '', '', '', '', '', '', '', ''), +(21705, '죽은 예언자의 장화', 'Bottes du prophète déchu', 'Stiefel des gefallenen Propheten', '堕落先知长靴', '墮落先知長靴', 'Botas del Profeta caído', 'Botas del Profeta caído', 'Сапоги Павшего пророка', '', '', '', '', '', '', '', ''), +(21706, '확고한 결의의 장화', 'Bottes de la volonté inexorable', 'Stiefel des standhaften Willens', '坚定意志长靴', '堅定意志長靴', 'Botas de la Voluntad inquebrantable', 'Botas de la Voluntad inquebrantable', 'Сапоги Непреклонной воли', '', '', '', '', '', '', '', ''), +(21707, '소용돌이치는 사고의 반지', 'Anneau de pensée foisonnante', 'Ring des wirren Gedankens', '风暴思绪之戒', '風暴思緒之戒', 'Anillo de enjambre de pensamientos', 'Anillo de enjambre de pensamientos', 'Кольцо Шквала мыслей', '', '', '', '', '', '', '', ''), +(21708, '딱정벌레 미늘 손목보호대', 'Garde-poignets en écailles de hanneton', 'Handgelenksschutz aus Käferschuppen', '甲虫鳞片护腕', '甲蟲鱗片護腕', 'Muñequeras de escamas de escarabajo', 'Guardamuñecas escamado de alfazaques', 'Жучиные чешуйчатые накулачники', '', '', '', '', '', '', '', ''), +(21709, '죽은 신의 반지', 'Anneau du dieu déchu', 'Ring des gefallenen Gottes', '堕落神明之戒', '墮落之神戒指', 'Anillo del Dios caído', 'Anillo del Dios caído', 'Кольцо Падшего бога', '', '', '', '', '', '', '', ''), +(21710, '죽은 신의 망토', 'Cape du dieu déchu', 'Umhang des gefallenen Gottes', '堕落神明披风', '墮落之神披風', 'Capa del Dios caído', 'Capa del Dios caído', 'Плащ Павшего Бога', '', '', '', '', '', '', '', ''), +(21711, '달의 축제 초대장', 'Invitation à la fête lunaire', 'Mondfesteinladung', '春节邀请函', '新年邀請卡', 'Invitación al Festival Lunar', 'Invitación al Festival Lunar', 'Приглашение на Праздник луны', '', '', '', '', '', '', '', ''), +(21712, '죽은 신의 목걸이', 'Amulette du dieu déchu', 'Amulett des gefallenen Gottes', '堕落神明咒符', '墮落之神咒符', 'Amuleto del Dios caído', 'Amuleto del Dios caído', 'Амулет Падшего бога', '', '', '', '', '', '', '', ''), +(21713, '엘룬의 양초', 'Chandelle d\'Elune', 'Elunes Kerze', '艾露恩的蜡烛', '伊露恩的蠟燭', 'Vela de Elune', 'Vela de Elune', 'Свеча Элуны', '', '', '', '', '', '', '', ''), +(21714, '큰 파란색 연발탄', 'Chapelet de grandes comètes bleues', 'Großes blaues Raketenbündel', '大型蓝色烟花束', '大型藍色煙花束', 'Ristra de cohetes azules grandes', 'Traca de cohetes azules grandes', 'Большая батарея синих фейерверков', '', '', '', '', '', '', '', ''), +(21715, '고결한 모래의 망치', 'Marteau poli au sable', 'Sandpolierter Hammer', '磨砂战锤', '磨砂戰錘', 'Martillo pulido con arena', 'Martillo pulido con arena', 'Отполированный песком молот', '', '', '', '', '', '', '', ''), +(21716, '큰 녹색 연발탄', 'Chapelet de grandes comètes vertes', 'Großes grünes Raketenbündel', '大型绿色烟花束', '大型綠色煙花束', 'Ristra de cohetes verdes grandes', 'Traca de cohetes verdes grandes', 'Большая батарея зеленых фейерверков', '', '', '', '', '', '', '', ''), +(21717, '큰 보라색 연발탄', 'Chapelet de grandes comètes violettes', 'Großes lila Raketenbündel', '大型紫色烟花束', '大型紫色煙花束', 'Ristra de cohetes morados grandes', 'Traca de cohetes morados grandes', 'Большой фиолетовый фейерверк', '', '', '', '', '', '', '', ''), +(21718, '큰 빨간색 연발탄', 'Chapelet de grandes comètes rouges', 'Großes rotes Raketenbündel', '大型红色烟花束', '大型紅色煙花束', 'Ristra de cohetes rojos grandes', 'Traca de cohetes rojos grandes', 'Большая батарея красных фейерверков', '', '', '', '', '', '', '', ''), +(21719, '큰 흰색 연발탄', 'Chapelet de grandes comètes blanches', 'Großes weißes Raketenbündel', '大型白色烟花束', '大型白色煙花束', 'Ristra de cohetes blancos grandes', 'Traca de cohetes blancos grandes', 'Большая батарея белых фейерверков', '', '', '', '', '', '', '', ''), +(21720, '큰 노란색 연발탄', 'Chapelet de grandes comètes jaunes', 'Großes gelbes Raketenbündel', '大型黄色烟花束', '大型黃色煙花束', 'Ristra de cohetes amarillos grandes', 'Traca de cohetes amarillos grandes', 'Большая батарея желтых фейерверков', '', '', '', '', '', '', '', ''), +(21721, '달빛주', 'Lueur de la lune', 'Mondschein', '月色酒', '月色酒', 'Resplandor lunar', 'Resplandor lunar', 'Лунное сияние', '', '', '', '', '', '', '', ''), +(21722, '도안: 축제 드레스', 'Patron : Robe de fête', 'Muster: Festtagskleid', '图样:节庆长裙', '圖樣 : 節慶長裙', 'Patrón: vestido de fiesta', 'Patrón: Vestido de fiesta', 'Выкройка: праздничное платье', '', '', '', '', '', '', '', ''), +(21723, '도안: 축제 의상', 'Patron : Habit de fête', 'Muster: Festtagsanzug', '图样:节庆裤装', '圖樣 : 節慶衣服', 'Patrón: traje de fiesta', 'Patrón: traje de fiesta', 'Выкройка: праздничный костюм', '', '', '', '', '', '', '', ''), +(21724, '설계도: 작은 파란색 폭죽', 'Schéma : Petite comète bleue', 'Bauplan: Kleine blaue Rakete', '结构图:小型蓝色烟花', '結構圖 : 小型藍色煙花', 'Esquema: cohete azul pequeño', 'Esquema: cohete azul pequeño', 'Чертеж: малая синяя ракета', '', '', '', '', '', '', '', ''), +(21725, '설계도: 작은 녹색 폭죽', 'Schéma : Petite comète verte', 'Bauplan: Kleine grüne Rakete', '结构图:小型绿色烟花', '結構圖 : 小型綠色煙花', 'Esquema: cohete verde pequeño', 'Esquema: cohete verde pequeño', 'Чертеж: малая зеленая ракета', '', '', '', '', '', '', '', ''), +(21726, '설계도: 작은 빨간색 폭죽', 'Schéma : Petite comète rouge', 'Bauplan: Kleine rote Rakete', '结构图:小型红色烟花', '結構圖 : 小型紅色煙花', 'Esquema: cohete rojo pequeño', 'Esquema: cohete rojo pequeño', 'Чертеж: малая красная ракета', '', '', '', '', '', '', '', ''), +(21727, '설계도: 큰 파란색 폭죽', 'Schéma : Grande comète bleue', 'Bauplan: Große blaue Rakete', '结构图:大型蓝色烟花', '結構圖 : 大型藍色煙花', 'Esquema: cohete azul grande', 'Esquema: cohete azul grande', 'Чертеж: большая синяя ракета', '', '', '', '', '', '', '', ''), +(21728, '설계도: 큰 녹색 폭죽', 'Schéma : Grande comète verte', 'Bauplan: Große grüne Rakete', '结构图:大型绿色烟花', '結構圖 : 大型綠色煙花', 'Esquema: cohete verde grande', 'Esquema: cohete verde grande', 'Чертеж: большая зеленая ракета', '', '', '', '', '', '', '', ''), +(21729, '설계도: 큰 빨간색 폭죽', 'Schéma : Grande comète rouge', 'Bauplan: Große rote Rakete', '结构图:大型红色烟花', '結構圖 : 大型紅色煙花', 'Esquema: cohete rojo grande', 'Esquema: cohete rojo grande', 'Чертеж: большая красная ракета', '', '', '', '', '', '', '', ''), +(21730, '설계도: 파란색 연발탄', 'Schéma : Chapelet de comètes bleues', 'Bauplan: Blaues Raketenbündel', '结构图:蓝色烟花束', '結構圖 : 藍色煙花束', 'Esquema: ristra de cohetes azules', 'Esquema: traca de cohetes azules', 'Чертеж: батарея синих фейерверков', '', '', '', '', '', '', '', ''), +(21731, '설계도: 녹색 연발탄', 'Schéma : Chapelet de comètes vertes', 'Bauplan: Grünes Raketenbündel', '结构图:绿色烟花束', '結構圖 : 綠色煙花束', 'Esquema: ristra de cohetes verdes', 'Esquema: traca de cohetes verdes', 'Чертеж: батарея зеленых фейерверков', '', '', '', '', '', '', '', ''), +(21732, '설계도: 빨간색 연발탄', 'Schéma : Chapelet de comètes rouges', 'Bauplan: Rotes Raketenbündel', '结构图:红色烟花束', '結構圖 : 紅色煙花束', 'Esquema: ristra de cohetes rojos', 'Esquema: traca de cohetes rojos', 'Чертеж: батарея красных фейерверков', '', '', '', '', '', '', '', ''), +(21733, '설계도: 큰 파란색 연발탄', 'Schéma : Chapelet de grandes comètes bleues', 'Bauplan: Großes blaues Raketenbündel', '结构图:大型蓝色烟花束', '結構圖 : 大型藍色煙花束', 'Esquema: ristra de cohetes azules grandes', 'Esquema: traca de cohetes azules grandes', 'Чертеж: большая батарея синих фейерверков', '', '', '', '', '', '', '', ''), +(21734, '설계도: 큰 녹색 연발탄', 'Schéma : Chapelet de grandes comètes vertes', 'Bauplan: Großes grünes Raketenbündel', '结构图:大型绿色烟花束', '結構圖 : 大型綠色煙花束', 'Esquema: ristra de cohetes verdes grandes', 'Esquema: traca de cohetes verdes grandes', 'Чертеж: большая батарея зеленых фейерверков', '', '', '', '', '', '', '', ''), +(21735, '설계도: 큰 빨간색 연발탄', 'Schéma : Chapelet de grandes comètes rouges', 'Bauplan: Großes rotes Raketenbündel', '结构图:大型红色烟花束', '結構圖 : 大型紅色煙花束', 'Esquema: ristra de cohetes rojos grandes', 'Esquema: traca de cohetes rojos grandes', 'Чертеж: большая батарея красных фейерверков', '', '', '', '', '', '', '', ''), +(21736, '길들인 그리핀 고삐', 'Rênes de gryphon de monte', 'Reitgreifenzügel', '狮鹫缰绳', '獅鷲獸韁繩', 'Riendas de montar grifos', '', '', '', '', '', '', '', '', '', ''), +(21737, '설계도: 연발탄 발사대', 'Schéma : Lanceur de chapelets', 'Bauplan: Zünder für Raketenbündel', '结构图:烟花束发射器', '結構圖 : 煙花束發射器', 'Esquema: lanzacohetes', 'Esquema: lanzatracas', 'Чертеж: пусковая установка для батарей фейерверков', '', '', '', '', '', '', '', ''), +(21738, '설계도: 폭죽 발사대', 'Schéma : Lanceur de fusées', 'Bauplan: Zünder für Feuerwerk', '结构图:烟花发射器', '結構圖 : 煙火發射器', 'Esquema: lanzacohetes pirotécnico', 'Esquema: lanzafuegos de artificio', 'Чертеж: установка для фейерверка', '', '', '', '', '', '', '', ''), +(21739, '', 'Invitation à la fête lunaire DEBUG', '', '', '', 'Invitación al Festival Lunar DEBUG', 'Invitación al Festival Lunar DEBUG', 'Приглашение на Фестиваль луны DEBUG', '', '', '', '', '', '', '', ''), +(21740, '작은 폭죽 설계도', 'Recettes des petites comètes', 'Rezepte für kleine Raketen', '小型烟花设计图', '小型煙火配方', 'Recetas de cohete pequeño', 'Recetas de cohete pequeño', 'Чертеж малой ракеты', '', '', '', '', '', '', '', ''), +(21741, '연발탄 설계도', 'Recettes de chapelet de comètes', 'Rezepte für Raketenbündel', '烟花束设计图', '煙花束配方', 'Recetas de ristra de cohetes', 'Recetas de traca de cohetes', 'Чертежи батареи фейерверков', '', '', '', '', '', '', '', ''), +(21742, '큰 폭죽 설계도', 'Recettes de grandes comètes', 'Rezepte für große Raketen', '大型烟花设计图', '大型煙花配方', 'Recetas de cohetes grandes', 'Recetas de cohetes grandes', 'Чертеж большой ракеты', '', '', '', '', '', '', '', ''), +(21743, '큰 연발탄 설계도', 'Recettes de chapelet de grandes comètes', 'Rezepte für große Raketenbündel', '大型烟花束设计图', '大型煙花束設計圖', 'Recetas de ristra de cohetes grandes', 'Recetas de traca de cohetes grande', 'Чертежи больших батарей фейерверков', '', '', '', '', '', '', '', ''), +(21744, '행운의 연발탄 폭죽', 'Chapelet de comètes porte-bonheur', 'Glücksraketenbündel', '幸运烟花束', '幸運煙花束', 'Ristra de cohetes de la suerte', 'Traca de cohetes de la suerte', 'Счастливая батарея фейерверков', '', '', '', '', '', '', '', ''), +(21745, '장로의 월장석', 'Pierre de lune des anciens', 'Mondstein der Urahnen', '长者的月亮石', '長者的月亮石', 'Piedra lunar de anciano', 'Piedra lunar de anciano', 'Лунный камень Древних', '', '', '', '', '', '', '', ''), +(21746, '행운의 붉은 봉투', 'Enveloppe rouge porte-bonheur', 'Roter Glücksumschlag', '红包', '幸運紅包袋', 'Sobre rojo de la suerte', 'Sobre rojo de la suerte', 'Красный конверт Счастья', '', '', '', '', '', '', '', ''), +(21747, '축제 폭죽', 'Pétards de fête', 'Festtagsknallfrosch', '春节爆竹', '節慶煙火', 'Petardo festivo', 'Petardo festivo', 'Праздничная хлопушка', '', '', '', '', '', '', '', ''), +(21749, '전투 임무 지령 I', 'Briefing de combat I', 'Kampfeinsatz I', '作战任务简报 I', '作戰任務簡報 I', 'Informe de tarea de combate 1', 'Informe de tareas de combate I', 'Изложение боевой задачи I', '', '', '', '', '', '', '', ''), +(21750, '전투 임무 지령 II', 'Briefing de combat II', 'Kampfeinsatz II', '作战任务简报 II', '作戰任務簡報 II', 'Informe de tarea de combate 3', 'Informe de tareas de combate II', 'Изложение боевой задачи II', '', '', '', '', '', '', '', ''), +(21751, '전술 임무 지령 III', 'Briefing tactique III', 'Taktischer Einsatz III', '战术任务简报 III', '戰術任務簡報 III', 'Instrucciones de la misión táctica 4', 'Instrucciones de la misión táctica III', 'Краткое изложение тактической задачи III', '', '', '', '', '', '', '', ''), +(21761, '스카라베 상자 열쇠', 'Clé de coffre de scarabées', 'Schlüssel für einen Skarabäuskasten', '圣甲虫箱的钥匙', '聖甲蟲箱鑰匙', 'Llave de cofre escarabajo', 'Llave de arca escarabajo', 'Ключ от сундука Скарабея', '', '', '', '', '', '', '', ''), +(21762, '큰 스카라베 상자 열쇠', 'Clé de coffre de scarabées supérieur', 'Schlüssel für einen großen Skarabäuskasten', '大型圣甲虫箱的钥匙', '大型聖甲蟲箱鑰匙', 'Llave de cofre de escarabajo superior', 'Llave de arca de escarabajo superior', 'Ключ от большого сундука Скарабея', '', '', '', '', '', '', '', ''), +(21782, '2000 시험용 검 63 파란색', '2000 Test épée 63 bleue', '', '', '', 'Espada azul 63 de prueba 2000', 'Espada azul 63 de prueba 2000', '2000 Тестовый меч - 63 - синий', '', '', '', '', '', '', '', ''), +(21794, '몬스터 - Sword2H, Ahn\'Qiraj', 'Monstre - Epée2M, Ahn\'Qiraj', 'Monster - Schwert2H, Ahn\'Qiraj', '', '', 'Monstruo: espada 2M, Ahn\'Qiraj', 'Monstruo: espada 2M, Ahn\'Qiraj', 'Монстр - двуручный меч, Ан\'Кираж', '', '', '', '', '', '', '', ''), +(21795, '몬스터 - Staff, Ahn\'Qiraj', 'Monstre - Bâton, Ahn\'Qiraj', 'Monster - Stab, Ahn\'Qiraj', '', '', 'Monstruo: bastón, Ahn\'Qiraj', 'Monstruo: bastón, Ahn\'Qiraj', 'Монстр - посох, Ан\'Кираж', '', '', '', '', '', '', '', ''), +(21796, '몬스터 - Item, Ahn\'Qiraj Held Scepter', 'Monstre - Objet, Sceptre tenu Ahn\'Qiraj', 'Monster - Gegenstand, Ahn\'Qiraj Held Szepter', '', '', 'Monstruo: objeto, cetro de Ahn\'Qiraj', 'Monstruo: objeto, cetro de Ahn\'Qiraj', 'Монстр - предмет, державный скипетр Ан\'Кираж', '', '', '', '', '', '', '', ''), +(21797, '', 'Epée de pwnage d\'Indalamar', '', '', '', '', 'Espada arrasadora de Indalamar', '', '', '', '', '', '', '', '', ''), +(21798, '영원한 겨울밤에 머무는 인달라마르의 검', 'Epée de nuit d’hiver perpétuelle d\'Indalamar', 'Indalamars Schwert der ewigen Winternacht', '英达拉玛的无尽冬夜之剑', '胤達拉馬的永恆冬夜之劍', 'Espada de noche invernal perpetua de Indalamar', 'Espada de noche invernal perpetua de Indalamar', 'Клинок вечной зимней ночи Индаламара', '', '', '', '', '', '', '', ''), +(21799, '', 'Epée de pwnage d\'Indalamar', '', '', '', '', 'Espada arrasadora de Indalamar', '', '', '', '', '', '', '', '', ''), +(21800, '실리시드 껍질 손대포', 'Lanceur silithide à carapace', 'Silithidhülsenzünder', '异种獠牙发射器', '異種蠍殼啟動器', 'Lanzacáscaras de silítido', 'Lanzacoraza de silítido', 'Силитидское хитиновое ружье', '', '', '', '', '', '', '', ''), +(21801, '활기의 지침봉', 'Antennes revigorantes', 'Fühler der Kräftigung', '鼓舞触角', '精力旺盛觸角', 'Antena de tonificación', 'Antena de tonificación', 'Жезл Оздоровления', '', '', '', '', '', '', '', ''), +(21802, '제드의 잃어버린 크리스', 'Le kriss perdu de Zedd', 'Der verlorene Kris von Zedd', '赛德的失落之剑', '齊德遺失的波刃短劍', 'El puñal hindú perdido de Zedd', 'El puñal kris perdido de Zedd', 'Потерянный крис Зедда', '', '', '', '', '', '', '', ''), +(21803, '성스러운 복수자의 투구', 'Casque du vengeur sacré', 'Helm des heiligen Rächers', '神圣复仇者之盔', '神聖復仇者的頭盔', 'Yelmo del Vengador Sagrado', 'Yelmo del Vengador Sagrado', 'Шлем Священного мстителя', '', '', '', '', '', '', '', ''), +(21804, '자연 격노의 코이프', 'Coiffe de fureur élémentaire', 'Helmkappe des Elementarfurors', '元素愤怒罩帽', '元素憤怒罩帽', 'Almófar de Furia elemental', 'Almófar de Furia elemental', 'Капюшон неистовства стихий', '', '', '', '', '', '', '', ''), +(21805, '빛나는 흑요석 어깨갑옷', 'Espauliers en obsidienne polie', 'Polierte Obsidianschulterstücke', '抛光黑曜石肩甲', '擦拭光亮的黑曜石肩鎧', 'Espaldares obsidianos pulidos', 'Espaldares obsidianos pulidos', 'Полированное обсидиановое наплечье', '', '', '', '', '', '', '', ''), +(21806, '퀴라지 심판의 망치', 'Marteau d\'autorité qiraji', 'Hammer der Qirajigewalt', '其拉威严之锤', '其拉權威之槌', 'Mazo de Autoridad Qiraji', 'Mazo de Autoridad Qiraji', 'Молоток Власти Кираджи', '', '', '', '', '', '', '', ''), +(21809, '잊혀진 무리의 격노', 'Fureur de l\'essaim oublié', 'Zorn des vergessenen Schwarms', '遗忘虫群之怒', '遺忘蟲群的憤怒', 'Furia del Enjambre olvidado', 'Furia del Enjambre olvidado', 'Ярость Забытого Роя', '', '', '', '', '', '', '', ''), +(21810, '방랑자의 장화', 'Bottes du nomade errant', 'Treter des wandernden Nomaden', '游荡牧民之靴', '流浪者的布靴', 'Botines de nómada errante', 'Botines de nómada errante', 'Ботфорты кочевника', '', '', '', '', '', '', '', ''), +(21811, '', '[PH] Objet aimé', 'Objekt der Zuneigung', '', '', '[PH] Object de Affection', '[PH] Object de Affection', '[PH] Объект обожания', '', '', '', '', '', '', '', ''), +(21812, '초콜릿 상자', 'Boîte de chocolats', 'Schokoladenschachtel', '一箱巧克力', '巧克力盒', 'Caja de bombones', 'Caja de bombones', 'Коробка шоколадных конфет', '', '', '', '', '', '', '', ''), +(21813, '캔디 주머니', 'Sachet de bonbons', 'Bonbontüte', '一袋糖果', '糖果袋', 'Bolsa de caramelos', 'Bolsa de caramelos', 'Пакетик с леденцами', '', '', '', '', '', '', '', ''), +(21814, '전멸의 흉갑', 'Plastron d\'annihilation', 'Brustplatte der Vernichtung', '灭绝胸甲', '毀滅胸甲', 'Peto de Aniquilación', 'Coraza de Aniquilación', 'Кираса Истребления', '', '', '', '', '', '', '', ''), +(21815, '사랑의 징표', 'Gage d\'amour', 'Zeichen der Liebe', '爱情信物', '愛之硬幣', 'Prueba de amor', 'Prueba de amor', 'Знак любви', '사랑의 메시지가 담겨 있습니다.', 'Un petit message d\'affection…', 'Eine kleine Liebeserklärung...', '传递爱情的小东西……', '一個小小的愛慕訊息....', 'Un pequeño mensaje de afecto…', 'Un pequeño mensaje de afecto…', 'Небольшое любовное послание.'), +(21816, '사랑의 캔디', 'Coeur en sucre', 'Zuckerherz', '情人糖', '心願之糖', 'Corazón de caramelo', 'Corazón de caramelo', 'Леденец-сердечко', '저의 사랑을 받아주세요.', 'Sois à moi !', 'Mein Schatz!', '和我在一起吧!', '和我在一起!', '¡Sé mío!', '¡Sé mío!', 'Будь моей!'), +(21817, '사랑의 캔디', 'Coeur en sucre', 'Zuckerherz', '情人糖', '心願之糖', 'Corazón de caramelo', 'Corazón de caramelo', 'Леденец-сердечко', '당신을 사랑합니다', 'JE VOUS AIME', 'ICH LIEBE DICH!', '我 爱 你', '我愛你', 'TE QUIERO', 'TE QUIERO', 'Я ЛЮБЛЮ ТЕБЯ'), +(21818, '사랑의 캔디', 'Coeur en sucre', 'Zuckerherz', '情人糖', '心願之糖', 'Corazón de caramelo', 'Corazón de caramelo', 'Леденец-сердечко', '이 아제로스 끝까지라도 당신을 따르겠어요.', 'Je te suivrais dans tout Azeroth.', 'Ich folge dir durch ganz Azeroth.', '我会跟随你到艾泽拉斯的每一个角落。', '我會跟著你環繞艾澤拉斯。', 'Te seguiré por todo Azeroth.', 'Te seguiré por todo Azeroth.', 'Пойду с тобой до края Азерота'), +(21819, '사랑의 캔디', 'Coeur en sucre', 'Zuckerherz', '情人糖', '心願之糖', 'Corazón de caramelo', 'Corazón de caramelo', 'Леденец-сердечко', '당신은 정말 소중한 사람입니다.', 'Tout à toi.', 'Nur für dich.', '全心全意。', '全屬於你。', 'Todo tuyo.', 'Todo tuyo.', 'Весь твой.'), +(21820, '사랑의 캔디', 'Coeur en sucre', 'Zuckerherz', '情人糖', '心願之糖', 'Corazón de caramelo', 'Corazón de caramelo', 'Леденец-сердечко', '당신이 최고예요!', 'Tu es irremplaçable !', 'Du bist einzigartig!', '你是最好的!', '你是最棒的!', '¡No hay nadie como tú!', '¡No hay nadie como tú!', 'Ты лучший!'), +(21821, '사랑의 캔디', 'Coeur en sucre', 'Zuckerherz', '情人糖', '心願之糖', 'Corazón de caramelo', 'Corazón de caramelo', 'Леденец-сердечко', '제 모든 걸 당신께 드리겠어요.', 'Je suis tout à toi !', 'Ich gehöre nur dir!', '我只属于你!', '我是你的!', '¡Soy todo tuyo!', '¡Soy todo tuyo!', 'Вся твоя!!!'), +(21822, '사랑의 캔디', 'Coeur en sucre', 'Zuckerherz', '情人糖', '心願之糖', 'Corazón de caramelo', 'Corazón de caramelo', 'Леденец-сердечко', '넌 내 거야!', 'Tu es à moi !', 'Du gehörst zu mir!', '你属于我!', '你是我的!', '¡Para mí!', '¡Para mí!', 'Мой!'), +(21823, '사랑의 캔디', 'Coeur en sucre', 'Zuckerherz', '情人糖', '心願之糖', 'Corazón de caramelo', 'Corazón de caramelo', 'Леденец-сердечко', '뜨거운 입술', 'Lèvres brûlantes.', 'Heiße Lippen.', '火热的双唇。', '火熱的唇。', 'Labios calientes.', 'Labios calientes.', 'Горячие губки.'), +(21829, '매혹적인 향수', 'Flacon de parfum', 'Parfümflakon', '香水瓶', '香水瓶', 'Botella de perfume', 'Botella de perfume', 'Пузырек духов', '', '', '', '', '', '', '', ''), +(21830, '빈 포장지', 'Papier d\'emballage vide', 'Leere Pralinenhülle', '空的包装纸', '空包裹', 'Envoltorio vacío', 'Envoltorio vacío', 'Пустая обертка', '누가 포장할 때 실수를 한 것 같습니다.', 'Celui-ci manque…', 'Die hier ist leer...', '这东西遗失了……', '這一樣不見了...', 'Falta este…', 'Falta este…', 'Одной не хватает.'), +(21831, '포장된 선물', 'Cadeau enveloppé', 'Eingepacktes Geschenk', '包装过的礼物', '包裝好的禮物', 'Obsequio envuelto', 'Obsequio envuelto', 'Завернутый подарок', '', 'Celui-ci manque…', '', '', '', '', '', ''), +(21832, '머써의 모자', 'Chapeau de Mercer', 'Mercers Hut', '默希尔的帽子', '梅瑟的帽子', 'Sombrero de Mercer', 'Sombrero de Mercer', 'Шляпа Мерсера', '', '', '', '', '', '', '', ''), +(21833, '은은한 향수', 'Eau de Cologne', 'Duftwasserflakon', '古龙水', '古龍水瓶', 'Botella de colonia', 'Botella de colonia', 'Пузырек одеколона', '', '', '', '', '', '', '', ''), +(21836, '릿신의 혼돈의 반지', 'Anneau du chaos de Rytssin', 'Ritssyns Ring des Chaos', '混乱之琉璃戒指', '雷特辛混亂之戒', 'Anillo de caos de Ritssyn', 'Anillo de caos de Ritssyn', 'Кольцо Хаоса Риттсина', '', '', '', '', '', '', '', ''), +(21837, '아누비사스 전투망치', 'Marteau de guerre d\'anubisath', 'Kriegshammer des Anubisath', '阿努比萨斯战锤', '阿努比薩斯戰錘', 'Martillo de guerra Anubisath', 'Martillo de guerra Anubisath', 'Боевой молот Анубиса', '', '', '', '', '', '', '', ''), +(21838, '왕실 대관 예복', 'Atours d\'ascension royale', 'Gewand des königlichen Aufstiegs', '晋升衣饰', '皇家晉升裝束', 'Atuendo de Ascensión Real', 'Atuendo de Ascensión Real', 'Костюм Королевского восхождения', '', '', '', '', '', '', '', ''), +(21839, '거짓된 예언자의 홀', 'Sceptre du faux prophète', 'Szepter des falschen Propheten', '虚妄预言者节杖', '虛幻先知權杖', 'Cetro del falso profeta', 'Cetro del falso profeta', 'Скипетр Ложного пророка', '', '', '', '', '', '', '', ''), +(21856, '네레체크 - 피를 마시는 자', 'Neretzek, le Buveur de sang', 'Neretzek der Bluttrinker', '奈雷萨克,饮血者', '納瑞茲克,飲血者', 'Neretzek, el Sediento de Sangre', 'Neretzek, el Sediento de Sangre', 'Неретзек Кровопийца', '', '', '', '', '', '', '', ''), +(21857, '시험용 약초 가방', 'Test Sachet d\'herbes', 'Kräutertasche', '', '', '', '', 'Тестовая сумка для трав', '', '', '', '', '', '', '', ''), +(21888, '불사신의 장갑', 'Gants de l\'immortel', 'Handschuhe des Unsterblichen', '不朽手套', '不朽手套', 'Guantes del Inmortal', 'Guantes del Inmortal', 'Перчатки Бессмертных', '', '', '', '', '', '', '', ''), +(21889, '실현된 예언의 장갑', 'Gants de la prophétie rachetée', 'Handschuhe der widerrufenen Prophezeiung', '救赎预言者手套', '救贖預言手套', 'Guantes de la Profecía redimida', 'Guantes de la Profecía redimida', 'Перчатки Искупленного Пророчества', '', '', '', '', '', '', '', ''), +(21890, '타락한 예언자의 장갑', 'Gants du prophète déchu', 'Handschuhe des gefallenen Propheten', '堕落预言者手套', '墮落先知手套', 'Guantes del Profeta caído', 'Guantes del Profeta caído', 'Перчатки Падшего пророка', '', '', '', '', '', '', '', ''), +(21891, '운석 파편', 'Fragment de l\'étoile tombée', 'Splitter des gefallenen Sterns', '坠落星辰碎片', '隕星碎片', 'Fragmento de la Estrella caída', 'Fragmento de la estrella caída', 'Осколок Упавшей Звезды', '', '', '', '', '', '', '', ''), +(21920, '반으로 접힌 편지', 'Lettre froissée', 'Zerknitterter Brief', '皱褶的信件', '起皺的信件', 'Carta arrugada', 'Carta arrugada', 'Смятое письмо', '', '', '', '', '', '', '', ''), +(21921, '정성들여 쓴 쪽지', 'Note soigneusement calligraphiée', 'Sorgfältig verfasste Notiz', '精心书写的信件', '精心書寫的信件', 'Nota escrita con pluma con cuidado', 'Nota escrita con pluma con cuidado', 'Тщательно продуманная записка', '', '', '', '', '', '', '', ''), +(21923, '소풍 가방', '[PH] Panier de pique-nique', 'Picknickpaket', '', '野餐小包', '', '', '[PH] Сверток для пикника', '', '', '', '', '', '', '', ''), +(21925, '깔끔한 장식의 편지', 'Lettre immaculée', 'Makelloser Brief', '精美的信件', '完美無暇的信件', 'Carta inmaculada', 'Carta inmaculada', 'Безукоризненное письмо', '', '', '', '', '', '', '', ''), +(21926, '살짝 접힌 쪽지', 'Note légèrement froissée', 'Leicht zerknitterte Notiz', '轻折的信件', '微皺的筆記', 'Nota ligeramente arrugada', 'Nota ligeramente arrugada', 'Слегка помятая записка', '', '', '', '', '', '', '', ''), +(21928, '여명의 설원 혈액 견본', 'Echantillon de sang de Berceau-de-l\'Hiver', 'Blutprobe aus Winterspring', '冬泉谷血样', '冬泉谷血樣本', 'Muestra de sangre de Cuna del Invierno', 'Muestra de sangre de Cuna del Invierno', 'Образец крови из Зимних Ключей', '', '', '', '', '', '', '', ''), +(21930, '', '[PH] Coffret de la St-Valentin, Quête, Commun', 'Valentinsschließkassette, Quest, Common', '', '', '[PH] Valentine Arcón, Quest, Common', '[PH] Valentine Arcón, Quest, Common', '[PH] Запертый сундучок-\"валентинка\", задание, обычный', '', '', '', '', '', '', '', ''), +(21935, '안정적인 심령체', 'Ectoplasme stable', 'Stabiles Ektoplasma', '稳定的灵质', '穩定的外膜', 'Ectoplasma de establo', 'Ectoplasma estable', 'Стабильная эктоплазма', '', '', '', '', '', '', '', ''), +(21936, '얼어붙은 심령체', 'Ectoplasme glacé', 'Gefrorenes Ektoplasma', '冰冻的灵质', '冰凍的外膜', 'Ectoplasma congelado', 'Ectoplasma congelado', 'Замороженная эктоплазма', '', '', '', '', '', '', '', ''), +(21937, '불타버린 심령체', 'Ectoplasme brûlé', 'Versengtes Ektoplasma', '烧焦的灵质', '燒焦的外膜', 'Ectoplasma abrasado', 'Ectoplasma agostado', 'Опаленная эктоплазма', '', '', '', '', '', '', '', ''), +(21938, '용암 핵', 'Coeur de magma', 'Magmakern', '岩浆核心', '岩漿之核', 'Núcleo de magma', 'Núcleo de arrabio', 'Магмовое ядро', '', '', '', '', '', '', '', ''), +(21939, '악령의 제어봉', 'Bâtonnet élémentaire de corruption', 'Teufelselementarer Brennstab', '恶魔元素之杖', '惡魔元素魔棒', 'Biela de inferi elemental', 'Vara elemental vil', 'Жезл Скверны стихий', '악령과 정령은 세계 2대 진미...', 'Corruption et élément, deux parfums assortis…', 'Dämonische und elementare Magie, eine teuflische Kombination...', '恶魔与元素,两者都很棒……', '惡魔和元素,兩種絕佳的滋味...', 'Inferi y elemental, dos grandes sabores…', 'Vil y elemental, dos grandes sabores…', 'Скверна и стихии - два в одном.'), +(21946, '심령체 추출기', 'Alambic ectoplasmique', 'Ektoplasmadestillierer', '灵质提纯器', '外膜蒸餾器', 'Destilador ectoplásmico', 'Destilador ectoplásmico', 'Эктоплазматический дистиллятор', '', '', '', '', '', '', '', ''), +(21960, '정성들여 만든 나무 조각품', 'Sculpture sur bois', 'Handgefertigte Schnitzerei', '手工艺品', '手工木雕', 'Silvicultura artesanal', 'Talla de madera', 'Деревянная поделка', '', '', '', '', '', '', '', ''), +(21962, '', '[PH] Objet de quête St-Valentin, InhabituelStormwind', 'Valentinsquestgegenstand, Uncommon Stormwind', '', '', '[PH] Valentine Quest objeto, UncommonStormwind', '[PH] Valentine Quest objeto, UncommonVentormenta', '[PH] \"Валентинка\" - ключевой предмет, необычный, Штормград', '', '', '', '', '', '', '', ''), +(21963, '', '[PH] Objet de quête St-Valentin, InhabituelIronforge', 'Valentinsquestgegenstand, Uncommon Ironforge', '', '', '[PH] Valentine Quest objeto, UncommonIronforge', '[PH] Valentine Quest objeto, UncommonIronforge', '[PH] \"Валентинка\" - ключевой предмет, необычный, Стальгорн', '', '', '', '', '', '', '', ''), +(21964, '', '[PH] Objet de quête St-Valentin, InhabituelDarnassus', 'Valentinsquestgegenstand, Uncommon Darnassus', '', '', '[PH] Valentine Quest objeto, UncommonDarnassus', '[PH] Valentine Quest objeto, UncommonDarnassus', '[PH] \"Валентинка\" - ключевой предмет, необычный, Дарнасс', '', '', '', '', '', '', '', ''), +(21975, '애정의 징표: 스톰윈드', 'Serment d\'adoration : Stormwind', 'Pfand der Verehrung: Stormwind', '爱慕的信物:暴风城', '愛慕信物:暴風城', 'Juramento de Adoración: Stormwind', 'Juramento de Adoración: Ventormenta', 'Залог обожания: Штормграда', '', '', '', '', '', '', '', ''), +(21979, '애정의 선물: 다르나서스', 'Cadeau d\'adoration : Darnassus', 'Geschenk der Verehrung: Darnassus', '爱慕的礼物:达纳苏斯', '愛慕之禮:達納蘇斯', 'Ofrenda de adoración: Darnassus', 'Ofrenda de adoración: Darnassus', 'Дар обожания: Дарнасс', '', '', '', '', '', '', '', ''), +(21980, '애정의 선물: 아이언포지', 'Cadeau d\'adoration : Ironforge', 'Geschenk der Verehrung: Ironforge', '爱慕的礼物:铁炉堡', '愛慕之禮:鐵爐堡', 'Ofrenda de adoración: Ironforge', 'Ofrenda de adoración: Forjaz', 'Дар обожания: Стальгорн', '', '', '', '', '', '', '', ''), +(21981, '애정의 선물: 스톰윈드', 'Cadeau d\'adoration : Stormwind', 'Geschenk der Verehrung: Stormwind', '爱慕的礼物:暴风城', '愛慕之禮:暴風城', 'Ofrenda de adoración: Stormwind', 'Ofrenda de adoración: Ventormenta', 'Дар обожания: Штормграда', '', '', '', '', '', '', '', ''), +(21982, '오우거 전투 목걸이', 'Perle de guerre ogre', 'Ogerkriegsperlen', '食人魔珠串', '巨魔戰爭串珠', 'Abalorios de guerra de ogro', 'Abalorios de guerra de ogro', 'Боевое ожерелье огров', '', '', '', '', '', '', '', ''), +(21983, '미완성된 도전의 깃발', 'Bannière de provocation incomplète', 'Unvervollständigtes Banner der Provokation', '未完成的挑衅之旗', '不完整的挑釁旗幟', 'Estandarte de la Provocación incompleto', 'Estandarte de Provocación incompleto', 'Незаконченное Знамя Вызова', '', '', '', '', '', '', '', ''), +(21984, '군주 발타라크의 아뮬렛 왼쪽 조각', 'Morceau gauche de l\'amulette du seigneur Valthalak', 'Linkes Stück von Lord Valthalaks Amulett', '瓦塔拉克饰品的左瓣', '瓦薩拉克護符的左半塊', 'Parte izquierda del amuleto de Lord Valthalak', 'Parte izquierda del amuleto de Lord Valthalak', 'Левая часть амулета Лорда Вальтхалака', '이 조각에 봉인된 악의 힘이 점점 강해지고 있는 것 같습니다...', 'Le mal piégé dans ce morceau semble devenir de plus en plus fort…', 'Das in diesem Stück gefangene Böse scheint stärker zu werden...', '被禁锢在里面的邪恶力量似乎在不断成长……', '惡魔被困在這個碎片裡好像越來越強大了...', 'El mal atrapado en su interior parece estar ganando fuerza…', 'El mal atrapado en su interior parece estar ganando fuerza…', 'Силы Зла, заключенные в этот фрагмент, кажется, растут.'), +(21985, '봉인된 혈액 용기', 'Récipient de sang scellé', 'Versiegelter Blutbehälter', '封起来的血液容器', '密封的鮮血', 'Contenedor de sangre sellado', 'Contenedor de sangre sellado', 'Запечатанный ларчик с кровью', '', '', '', '', '', '', '', ''), +(21986, '도전의 깃발', 'Bannière de provocation', 'Banner der Provokation', '挑衅之旗', '挑釁旗幟', 'Estandarte de provocación', 'Estandarte de provocación', 'Знамя Вызова', '', '', '', '', '', '', '', ''), +(21987, '인센디우스의 발연석', 'Incendicite d\'Incendius', 'Incendius\' Pyrophor', '伊森迪奥斯的余炭', '伊森迪奧斯的煤渣', 'Incendicita de Lord Incendius', 'Incendicita de Lord Incendius', 'Огневит Опалителя', '아직도 연기가 피어오르는 인센디우스의 발화석은 아주 좋은 연료로 사용될 것 같습니다.', 'Ce morceau encore fumant du seigneur Incendius ferait un excellent charbon.', 'Die noch immer kokelnden Überreste von Lord Incendius eignen sich wunderbar als Kohle.', '伊森迪奥斯残留的这些东西将是很好的煤炭。', '持續悶燒的大塊伊森迪奧斯會是很好的煤炭。', 'Este pedazo de Lord Incendius, aún llameante, te servirá de carbón.', 'Este pedazo de Lord Incendius, aún llameante, te servirá de carbón.', 'Все еще тлеющий кусочек Лорда Опалителя прекрасно заменит собой уголь.'), +(21988, '엠버시어의 불씨', 'Braise du prophète ardent', 'Glutsehers Glut', '艾博希尔灰烬', '艾博希爾的煤炭', 'Ascua de la Llama', 'Ascua del Brasadivino', 'Уголь Созерцателя Углей', '너무 뜨거워서 손끝조차 댈 수 없습니다. 열에 강한 용기에 보관하는 것이 좋을 것 같습니다.', 'Elle est bien trop chaude pour que vous puissiez la toucher… Il vaudrait mieux l\'envelopper dans un matériau ininflammable.', 'Die Glut ist zu heiß, um sie anzufassen... Besser in etwas Feuerfestes wickeln.', '太烫了……根本没法拿起来,最好把它包在无法点燃的东西里!', '它實在太燙以致於無法觸摸...最好用非燃物把它包起來。', 'Está demasiado caliente para tocarla… Será mejor que la envuelvas en algo no inflamable.', 'Está demasiado caliente para tocarla… Será mejor que la envuelvas en algo no inflamable.', 'Уголь чересчур горяч для того, чтобы взять в руки. Лучше завернуть его во что-нибудь огнеупорное.'), +(21989, '불꽃 군주의 불꽃', 'Cendres de Cendres', 'Asche des Fürsten', '灰烬公爵的残渣', '辛德爾的煤渣', 'Rescoldo de las brasas', 'Rescoldo de las brasas', 'Уголек Огарра', '불꽃 군주가 남긴 이 불꽃은 당신을 향한 증오로 활활 타오르고 있습니다.', 'Cette partie viscérale du duc continue à brûler, alimentée par sa haine envers vous.', 'Die Überreste des Fürsten brennen heißer denn je, geschürt von seinem Hass auf Euch.', '公爵的残渣仍在继续燃烧,它对你的仇恨就是燃料。', '公爵的內臟藉由對你的恨意而持續地燃燒著。', 'Este trozo de las vísceras del Duque sigue ardiendo, alimentado por el odio que siente hacia ti.', 'Este trozo de las vísceras del Duque sigue ardiendo, alimentado por el odio que siente hacia ti.', 'Кусок плоти Герцога Огарра горит, питаемый ненавистью к вам.'), +(21994, '무용의 허리띠', 'Ceinture d\'héroïsme', 'Gürtel des Heldentums', '英勇腰带', '英雄腰帶', 'Cinturón de Heroísmo', 'Cinturón de heroísmo', 'Пояс Героизма', '', '', '', '', '', '', '', ''), +(21995, '무용의 장화', 'Bottes d\'héroïsme', 'Stiefel des Heldentums', '英勇长靴', '英雄戰靴', 'Botas de heroísmo', 'Botas de heroísmo', 'Сапоги Героизма', '', '', '', '', '', '', '', ''), +(21996, '무용의 팔보호구', 'Brassards d\'héroïsme', 'Armschienen des Heldentums', '英勇护腕', '英雄護腕', 'Brazales de Heroísmo', 'Brazales de heroísmo', 'Наручи Героизма', '', '', '', '', '', '', '', ''), +(21997, '무용의 흉갑', 'Cuirasse d\'héroïsme', 'Brustplatte des Heldentums', '英勇胸甲', '英雄胸甲', 'Peto de Heroísmo', 'Coraza de heroísmo', 'Кираса Героизма', '', '', '', '', '', '', '', ''), +(21998, '무용의 건틀릿', 'Gantelets d\'héroïsme', 'Stulpen des Heldentums', '英勇护手', '英雄護手', 'Guanteletes de Heroísmo', 'Guanteletes de heroísmo', 'Рукавицы Героизма', '', '', '', '', '', '', '', ''), +(21999, '무용의 투구', 'Casque d\'héroïsme', 'Helm des Heldentums', '英勇头盔', '英雄頭盔', 'Yelmo de Heroísmo', 'Yelmo de heroísmo', 'Шлем Героизма', '', '', '', '', '', '', '', ''), +(22000, '무용의 다리갑옷', 'Cuissards d\'héroïsme', 'Beinplatten des Heldentums', '英勇腿铠', '英雄腿鎧', 'Musleras de Heroísmo', 'Quijotes de heroísmo', 'Ножные латы Героизма', '', '', '', '', '', '', '', ''), +(22001, '무용의 어깨갑옷', 'Spallières d\'héroïsme', 'Schiftung des Heldentums', '英勇肩铠', '英雄護肩', 'Bufas de heroísmo', 'Bufas de heroísmo', 'Наплеч Героизма', '', '', '', '', '', '', '', ''), +(22002, '검은장막의 허리띠', 'Ceinture Sombremante', 'Gürtel der Finsternis', '暗幕腰带', '闇影腰帶', 'Cinturón Mantoscuro', 'Cinturón mantoscuro', 'Пояс Покрова Тьмы', '', '', '', '', '', '', '', ''), +(22003, '검은장막의 장화', 'Bottes Sombremante', 'Stiefel der Finsternis', '暗幕长靴', '闇影長靴', 'Botas Mantoscuro', 'Botas mantoscuro', 'Сапоги Покрова Тьмы', '', '', '', '', '', '', '', ''), +(22004, '검은장막의 팔보호구', 'Brassards Sombremante', 'Armschienen der Finsternis', '暗幕护腕', '闇影護腕', 'Brazales Mantoscuro', 'Brazales mantoscuro', 'Наручи Покрова тьмы', '', '', '', '', '', '', '', ''), +(22005, '검은장막의 모자', 'Coiffe Sombremante', 'Kappe der Finsternis', '暗幕皮帽', '闇影軍帽', 'Capa Mantoscuro', 'Capa mantoscuro', 'Шапка Покрова Тьмы', '', '', '', '', '', '', '', ''), +(22006, '검은장막의 장갑', 'Gants Sombremante', 'Handschuhe der Finsternis', '暗幕手套', '闇影手套', 'Guantes Mantoscuro', 'Guantes mantoscuro', 'Перчатки Покрова Тьмы', '', '', '', '', '', '', '', ''), +(22007, '검은장막의 바지', 'Pantalon Sombremante', 'Hose der Finsternis', '暗幕短裤', '闇影短褲', 'Pantalones Mantoscuro', 'Pantalones mantoscuro', 'Штаны Покрова Тьмы', '', '', '', '', '', '', '', ''), +(22008, '검은장막의 어깨갑옷', 'Spallières Sombremante', 'Schiftung der Finsternis', '暗幕肩甲', '闇影護肩', 'Bufas Mantoscuro', 'Bufas mantoscuro', 'Наплеч Покрова Тьмы', '', '', '', '', '', '', '', ''), +(22009, '검은장막의 튜닉', 'Tunique Sombremante', 'Tunika der Finsternis', '暗幕外套', '闇影外套', 'Túnica Mantoscuro', 'Túnica mantoscuro', 'Мундир Покрова Тьмы', '', '', '', '', '', '', '', ''), +(22010, '야수왕의 허리띠', 'Ceinture de belluaire', 'Gürtel der Tierherrschaft', '兽王腰带', '獸王腰帶', 'Cinturón de maestro de bestias', 'Cinturón de maestro de bestias', 'Пояс Повелителя Зверей', '', '', '', '', '', '', '', ''), +(22011, '야수왕의 손목띠', 'Manchettes de belluaire', 'Bindungen der Tierherrschaft', '兽王护腕', '獸王護腕', 'Ataduras de maestro de bestias', 'Ataduras de maestro de bestias', 'Наручники Повелителя Зверей', '', '', '', '', '', '', '', ''), +(22013, '야수왕의 모자', 'Coiffe de belluaire', 'Kappe der Tierherrschaft', '兽王罩帽', '獸王帽子', 'Almete de maestro de bestias', 'Almete de maestro de bestias', 'Шапка Повелителя Зверей', '', '', '', '', '', '', '', ''), +(22014, '성스러운 화로', 'Brasero béni', 'Geheiligtes Räuchergefäß', '空火盆', '神聖火盆', 'Brazal Sagrado', 'Blandón sacralizado', 'Жаровня Благословения', '', '', '', '', '', '', '', ''), +(22015, '야수왕의 장갑', 'Gants de belluaire', 'Handschuhe der Tierherrschaft', '兽王手套', '獸王手套', 'Guantes de maestro de bestias', 'Guantes de maestro de bestias', 'Перчатки Повелителя Зверей', '', '', '', '', '', '', '', ''), +(22016, '야수왕의 어깨보호대', 'Mantelet de belluaire', 'Mantel der Tierherrschaft', '兽王护肩', '獸王襯肩', 'Manto de maestro de bestias', 'Manto de maestro de bestias', 'Оплечье Повелителя Зверей', '', '', '', '', '', '', '', ''), +(22017, '야수왕의 바지', 'Pantalon de belluaire', 'Hose der Tierherrschaft', '兽王短裤', '獸王褲裝', 'Pantalones de maestro de bestias', 'Pantalones de maestro de bestias', 'Штаны Повелителя Зверей', '', '', '', '', '', '', '', ''), +(22020, 'Test Enchhelp QARaid Enchant Weapon +15 Agility', 'AQEnchantement Arme +15 Agilité', 'QAVerzauberung Waffe +15 Beweglichkeit', '', '', '', 'QAEncantar Arma +15 Agilidad', 'Тест: зачаровывание оружия, ловкость +15', '', '', '', '', '', '', '', ''), +(22021, 'Test Enchhelp QARaid Enchant Weapon +22 Intellect', 'AQEnchantement Arme +22 Intelligence', 'QAVerzauberung Waffe +22 Intelligenz', '', '', '', 'QAEncantar Arma +22 Intelecto', 'Тест: зачаровывание оружия, интеллект +22', '', '', '', '', '', '', '', ''), +(22022, 'Test Enchhelp QARaid Enchant Weapon +15 Strength', 'AQEnchantement Arme +15 Force', 'QAVerzauberung Waffe +15 Stärke', '', '', '', 'QAEncantar Arma +15 Fuerza', 'Тест: зачаровывание оружия, сила +15', '', '', '', '', '', '', '', ''), +(22023, 'Test Enchhelp QARaid Enchant Weapon +20 Spirit', 'AQEnchantement Arme +20 Esprit', 'QAVerzauberung Waffe +20 Willenskraft', '', '', '', 'QAEncantar Arma +20 Espíritu', 'Тест: зачаровывание оружия, дух +20', '', '', '', '', '', '', '', ''), +(22024, 'Test Enchhelp QARaid Enchant Weapon Unholy', 'AQEnchantement Arme impie', 'QAVerzauberung Waffe Unheilig', '', '', '', 'QAEncantar Arma Profana', 'Тест: зачаровывание оружия Скверны', '', '', '', '', '', '', '', ''), +(22025, 'Test Enchhelp QARaid Enchant Weapon Lifestealing', 'AQEnchantement Arme Vol de vie', 'QAVerzauberung Waffe Lebensdiebstahl', '', '', '', 'QAEncantar Arma Robar salud', 'Тест: зачаровывание оружия - похищение жизни', '', '', '', '', '', '', '', ''), +(22026, 'Test Enchhelp QARaid Enchant 2H Weapon Superior Impact', 'zz[VIEUX] AQEnchantement Arme 2M +9 Dégâts', '', '', '', '', '', '', '', '', '', '', '', '', '', ''), +(22027, 'Test Enchhelp QARaid Enchant Weapon Superior Striking', 'zz[VIEUX] AQEnchantement Arme +5 Dégâts', '', '', '', '', 'zzOLD - QAEncantar Arma +5 Daño', '', '', '', '', '', '', '', '', ''), +(22028, 'Test Enchhelp QARaid Enchant Chest Greater Stats', 'AQEnchantement Plastron +4 Carac.', 'QAVerzauberung Brust +4 Werte', '', '', '', 'QAEncantar Pecho +4 Stats', 'Тест: зачаровывание нагрудника, характеристики +4', '', '', '', '', '', '', '', ''), +(22029, 'Test Enchhelp QARaid Enchant Gloves Frost Power', 'AQEnchantement Gants +20 Dégâts de Givre', 'QAVerzauberung Handschuhe +20 Frostschaden', '', '', '', 'QAEncantar Guantes +20 Daño de Escarcha', 'Тест: зачаровывание перчаток, урон от магии льда +20', '', '', '', '', '', '', '', ''), +(22030, 'Test Enchhelp QARaid Enchant Gloves Fire Power', 'AQEnchantement Gants +20 Dégâts de Feu', 'QAVerzauberung Handschuhe +20 Feuerschaden', '', '', '', 'QAEncantar Guantes +20 Daño de Fuego', 'Тест: зачаровывание перчаток, урон от огня +20', '', '', '', '', '', '', '', ''), +(22031, 'Test Enchhelp QARaid Enchant Gloves Shadow Power', 'AQEnchantement Gants +20 Dégâts de l\'Ombre)', 'QAVerzauberung Handschuhe +20 Schattenschaden', '', '', '', 'QAEncantar Guantes +20 Daño de Sombras', 'Тест: зачаровывание перчаток, урон от Теней +20', '', '', '', '', '', '', '', ''), +(22032, 'Test Enchhelp QARaid Enchant Gloves Healing Power', 'AQEnchantement Gants +30 Guérison', 'QAVerzauberung Handschuhe +30 Heilung', '', '', '', 'QAEncantar Guantes +30 Sanación', 'Тест: зачаровывание перчаток, исцеление +30', '', '', '', '', '', '', '', ''), +(22033, 'Test Enchhelp QARaid Enchant Gloves Superior Agility', 'AQEnchantement Gants +15 Agilité', 'QAVerzauberung Handschuhe +15 Beweglichkeit', '', 'QAEnchant Gloves +15 AgilityAgility', '', 'QAEncantar Guantes +Agilidad', 'Тест: зачаровывание перчаток, ловкость +15', '', '', '', '', '', '', '', ''), +(22034, 'Test Enchhelp QARaid Enchant Gloves Threat', 'AQEnchantement Gants +2% Menace', 'QAVerzauberung Handschuhe +2% Bedrohung', '', '', '', 'QAEncantar Guantes +2% Amenaza', 'Тест: зачаровывание перчаток, угроза +2%', '', '', '', '', '', '', '', ''), +(22035, 'Test Enchhelp QARaid Enchant Gloves Skinning', 'AQEnchantement Gants +5 Dépeçage', 'QAVerzauberhung Handschuhe +5 Kürschnerei', '', '', '', 'QAEncantar Guantes +5 Desollar', 'Тест: зачаровывание перчаток, свежевание +5', '', '', '', '', '', '', '', ''), +(22036, 'Test Enchhelp QARaid Enchant Bracer Mana Regen', 'AQEnchantement Bracelets +4 Mana\\5', 'QAVerzauberung Armschienen +4 Mana\\5', 'QAEnchant Bracer +4 Mana\\5', 'QAEnchant Bracer +4 Mana\\5', '', 'QAEncantar Brazales +4 Maná\\5', 'Тест: зачаровывание браслетов, мана +4\\5', '', '', '', '', '', '', '', ''), +(22037, 'Test Enchhelp QARaid Enchant Bracer Healing Power', 'AQEnchantement Bracelets +24 Guérison', 'QAVerzauberung Armschienen +24 Heilung', '', '', '', 'QAEncantar Brazales +24 Sanación', 'Тест: зачаровывание браслетов, лечение +24', '', '', '', '', '', '', '', ''), +(22038, 'Test Enchhelp QARaid Enchant Shield Lesser Block', 'AQEnchantement Bouclier +2% Blocage', 'QAVerzauberung Schild +2% Blockchance', '', '', '', 'QAEncantar Escudo +2% Posibilidad de bloqueo', 'Тест: зачаровывание щита, шанс блока +2%', '', '', '', '', '', '', '', ''), +(22039, 'Test Enchhelp QARaid Enchant Cloak Greater Fire Resistance', 'AQEnchantement Cape +15 Résistance au feu', 'QAVerzauberung Umhang +15 Feuerwiderstand', '', '', '', 'QAEncantar Capa +15 Resistencia al Fuego', 'Тест: зачаровывание плаща, сопротивление огню +15', '', '', '', '', '', '', '', ''), +(22040, 'Test Enchhelp QARaid Enchant Cloak Greater Nature Resistance', 'AQEnchantement Cape +15 Résistance à la Nature', 'QAVerzauberung Umhang +15 Naturwiderstand', '', '', '', 'QAEncantar Capa + Resistencia a la Naturaleza', 'Тест: зачаровывание плаща, сопротивление силам природы +15', '', '', '', '', '', '', '', ''), +(22041, 'Test Enchhelp QARaid Enchant Cloak Stealth', 'AQEnchantement Cape +8 Camouflage', 'QAVerzauberung Umhang +8 Verstohlenheit', '', '', '', 'QAEncantar Capa +8 Sigilo', 'Тест: зачаровывание плаща, незаметность +8', '', '', '', '', '', '', '', ''), +(22042, 'Test Enchhelp QARaid Enchant Cloak Subtlety', 'AQEnchantement Cape -2% Menace', 'QAVerzauberung Umhang -2% Bedrohung', '', '', '', 'QAEncantar Capa -2% Amenaza', 'Тест: зачаровывание плаща, - 2% нападения', '', '', '', '', '', '', '', ''), +(22043, 'Test Enchhelp QARaid Enchant Cloak Dodge', 'AQEnchantement Cape +1% Esquive', 'QAVerzauberung Umhang +1% Ausweichen', '', '', '', 'QAEncantar Capa +1% Esquivar', 'Тест: зачаровывание плаща, уклонение +1%', '', '', '', '', '', '', '', ''), +(22045, '', 'Test RaidAQ super-coffre de munitions', '', '', '', 'Test QARaid Uber Ammo Arcón', 'Test QARaid Uber Ammo Arcón', 'Тест QAРейд Абсолютный снарядный ящик', '', '', '', '', '', '', '', ''), +(22046, '군주 발타라크의 아뮬렛 오른쪽 조각', 'Morceau droit de l\'amulette du seigneur Valthalak', 'Rechtes Stück von Lord Valthalaks Amulett', '瓦塔拉克饰品的右瓣', '瓦薩拉克護符的右半塊', 'Parte derecha del amuleto Lord Valthalak', 'Parte derecha del amuleto Lord Valthalak', 'Правая часть амулета Лорда Вальтхалака', '다른 아뮬렛 조각과 합쳐지려는 열망으로 강하게 진동하고 있습니다.', 'Cette partie de l\'amulette vibre, comme si elle s\'efforçait de rejoindre les autres morceaux.', 'Dieses Stück vibriert von einem fühlbaren Eifer beseelt, mit den anderen Stücken vereint zu werden.', '这件物品似乎很热切地想要和其它几块重新结合。', '這部份的護符以明確的熱情震動著,欲與護符其他部分重新結合。', 'Esta parte del amuleto vibra con fervor palpable por reunirse con sus piezas hermanas.', 'Esta parte del amuleto vibra con fervor palpable por reunirse con sus piezas hermanas.', 'Часть амулета явственно вибрирует, желая воссоединиться с остальными'), +(22047, '군주 발타라크의 아뮬렛 가운데 조각', 'Morceau supérieur de l\'amulette du seigneur Valthalak', 'Obere Stück von Lord Valthalaks Amulett', '瓦塔拉克饰品的上瓣', '瓦薩拉克護符的上半塊', 'Parte superior del amuleto de Lord Valthalak', 'Parte superior del amuleto de Lord Valthalak', 'Верхняя часть амулета Лорда Вальтхалака', '손 대면 마치 갇혀 있던 악마가 뛰쳐나올 것 같습니다.', 'Cet objet vous donne des frissons quand vous le touchez, comme si une chose maléfique tentait de s\'en échapper.', 'Dieses Stück fühlt sich seltsam an, als ob etwas Böses darin zu flüchten versucht.', '触摸这件物品时会有很奇怪的感觉,仿佛有什么邪恶的力量想要挣脱出来。', '這個物品摸起來怪怪的,好像裡面的惡魔正試圖逃走。', 'Al tocar este objeto siento algo maligno. Es como si su maldad intentase huir.', 'Al tocar este objeto siento algo maligno. Es como si su maldad intentase huir.', 'При прикосновении к этой вещи появляется неприятное ощущение, как будто заключенное в ней зло стремится вырваться наружу.'), +(22048, '군주 발타라크의 아뮬렛', 'Amulette du seigneur Valthalak', 'Lord Valthalaks Amulett', '瓦塔拉克饰品', '瓦薩拉克的護符', 'Amuleto de Lord Valthalak', 'Amuleto de Lord Valthalak', 'Амулет Лорда Вальтхалака', '모든 조각이 재결합되었습니다. 아뮬렛은 군주 발타라크의 악령으로 강하게 진동하고 있습니다.', 'Ayant retrouvé sa forme première, l\'amulette irradie l\'aura maléfique du seigneur Valthalak.', 'Wieder zu einem Ganzen zusammengefügt, pulsiert in ihm die teuflische Seele von Lord Valthalak.', '这件重新结合起来的饰品散发出强大的邪恶力量,瓦塔拉克公爵的灵魂在其中蠢蠢欲动。', '重新組合成完整的形狀,護符隨著瓦薩拉克邪惡的靈魂脈動。', 'Recuperada su forma original, el amuleto vibra con la fuerza maligna de Lord Valthalak.', 'Recuperada su forma original, el amuleto vibra con la fuerza maligna de Lord Valthalak.', 'Собранный воедино, амулет пульсирует от силы Лорда Вальтхалака.'), +(22049, '부름의 화로', 'Brasero de signal', 'Räuchergefäß der Beschwörung', '召唤火盆', '召喚火盆', 'Blandón de Señalización', 'Blandón de señalización', 'Жаровня Призыва', '', '', '', '', '', '', '', ''), +(22057, '기원의 화로', 'Brasero d\'invocation', 'Räuchergefäß der Anrufung', '符咒火盆', '祈願火盆', 'Blandón de Invocación', 'Blandón de Invocación', 'Жаровня Вызова', '', '', '', '', '', '', '', ''), +(22058, '발렌타인 데이 봉투', 'Papier à lettres de la St-Valentin', 'Valentinsbriefpapier', '情人节信纸', '情人節信紙', 'Papel y sobres para cartas de San Valentín', 'Papel y sobres para cartas de San Valentín', 'Портрет ко дню Святого Валентина', '', '', '', '', '', '', '', ''), +(22059, '발렌타인 데이 카드', 'Carte de la St-Valentin', 'Valentinsgrußkarte', '情人节卡片', '情人節卡片', 'Tarjeta de San Valentín', 'Tarjeta de San Valentín', 'Открытка ко дню Святого Валентина', '', '', '', '', '', '', '', ''), +(22060, '야수왕의 튜닉', 'Tunique de belluaire', 'Tunika der Tierherrschaft', '兽王外套', '獸王外套', 'Túnica de maestro de bestias', 'Túnica de maestro de bestias', 'Мундир Повелителя Зверей', '', '', '', '', '', '', '', ''), +(22061, '야수왕의 장화', 'Bottes de belluaire', 'Stiefel der Tierherrschaft', '兽王长靴', '獸王長靴', 'Botas de maestro de bestias', 'Botas de maestro de bestias', 'Сапоги Повелителя Зверей', '', '', '', '', '', '', '', ''), +(22062, '마술사의 허리띠', 'Ceinture du sorcier', 'Gürtel der Zauberkünste', '巫师腰带', '巫師腰帶', 'Cinturón de hechicero', 'Cinturón de hechicero', 'Пояс мага', '', '', '', '', '', '', '', ''), +(22063, '마술사의 손목띠', 'Manchettes du sorcier', 'Bindungen der Zauberkünste', '巫师护腕', '巫師腕輪', 'Ataduras de hechicero', 'Ataduras de hechicero', 'Наручники волшебника', '', '', '', '', '', '', '', ''), +(22064, '마술사의 장화', 'Bottes du sorcier', 'Stiefel der Zauberkünste', '巫师软靴', '巫師長靴', 'Botas de hechicero', 'Botas de hechicero', 'Сапоги волшебника', '', '', '', '', '', '', '', ''), +(22065, '마술사의 관', 'Couronne du sorcier', 'Krone der Zauberkünste', '巫师头冠', '巫師王冠', 'Corona de hechicero', 'Corona de hechicero', 'Корона волшебника', '', '', '', '', '', '', '', ''), +(22066, '마술사의 장갑', 'Gants du sorcier', 'Handschuhe der Zauberkünste', '巫师手套', '巫師手套', 'Guantes de hechicero', 'Guantes de hechicero', 'Перчатки волшебника', '', '', '', '', '', '', '', ''), +(22067, '마술사의 다리보호구', 'Jambières du sorcier', 'Gamaschen der Zauberkünste', '巫师护腿', '巫師護腿', 'Leotardos de hechicero', 'Leotardos de hechicero', 'Поножи волшебника', '', '', '', '', '', '', '', ''), +(22068, '마술사의 어깨보호대', 'Mantelet du sorcier', 'Mantel der Zauberkünste', '巫师衬肩', '巫師襯肩', 'Manto de hechicero', 'Manto de hechicero', 'Мантия волшебника', '', '', '', '', '', '', '', ''), +(22069, '마술사의 로브', 'Robe du sorcier', 'Roben der Zauberkünste', '巫师长袍', '巫師長袍', 'Togas de hechicero', 'Togas de hechicero', 'Одеяния волшебника', '', '', '', '', '', '', '', ''), +(22070, '죽음의안개 허리띠', 'Ceinture Mortebrume', 'Gürtel des Todesnebels', '死雾腰带', '亡霧腰帶', 'Cinturón Brumamorta', 'Cinturón brumamorta', 'Пояс Тумана смерти', '', '', '', '', '', '', '', ''), +(22071, '죽음의안개 팔보호구', 'Brassards Mortebrume', 'Armschienen des Todesnebels', '死雾护腕', '亡霧護腕', 'Brazales Brumamorta', 'Brazales brumamorta', 'Наручи Тумана смерти', '', '', '', '', '', '', '', ''), +(22072, '죽음의안개 다리보호구', 'Jambières Mortebrume', 'Gamaschen des Todesnebels', '死雾护腿', '亡霧護腿', 'Leotardos Brumamorta', 'Leotardos brumamorta', 'Поножи Тумана смерти', '', '', '', '', '', '', '', ''), +(22073, '죽음의안개 어깨보호구', 'Mantelet Mortebrume', 'Mantel des Todesnebels', '死雾衬肩', '亡霧襯肩', 'Manto Brumamorta', 'Manto brumamorta', 'Оплечье Тумана смерти', '', '', '', '', '', '', '', ''), +(22074, '죽음의안개 복면', 'Masque Mortebrume', 'Maske des Todesnebels', '死雾面具', '亡霧面具', 'Máscara Brumamorta', 'Máscara brumamorta', 'Маска Тумана смерти', '', '', '', '', '', '', '', ''), +(22075, '죽음의안개 로브', 'Robe Mortebrume', 'Robe des Todesnebels', '死雾长袍', '亡霧長袍', 'Toga Brumamorta', 'Toga brumamorta', 'Одеяние Тумана смерти', '', '', '', '', '', '', '', ''), +(22076, '죽음의안개 신발', 'Sandales Mortebrume', 'Sandalen des Todesnebels', '死雾便鞋', '亡霧便鞋', 'Sandalias Brumamorta', 'Sandalias brumamorta', 'Сандалии Тумана смерти', '', '', '', '', '', '', '', ''), +(22077, '죽음의안개 장갑', 'Protège-mains Mortebrume', 'Wickeltücher des Todesnebels', '死雾裹手', '亡霧手套', 'Brazaletes Brumamorta', 'Guantes brumamorta', 'Повязки Тумана смерти', '', '', '', '', '', '', '', ''), +(22078, '고결의 허리띠', 'Ceinture vertueuse', 'Gürtel des Tugendhaften', '坚贞腰带', '正義腰帶', 'Cinturón virtuoso', 'Cinturón virtuoso', 'Пояс Добродетели', '', '', '', '', '', '', '', ''), +(22079, '고결의 팔보호구', 'Brassards vertueux', 'Armschienen des Tugendhaften', '坚贞护腕', '正義護腕', 'Brazales virtuosos', 'Brazales virtuosos', 'Наручи Добродетели', '', '', '', '', '', '', '', ''), +(22080, '고결의 관', 'Couronne vertueuse', 'Krone des Tugendhaften', '坚贞头冠', '正義王冠', 'Corona virtuosa', 'Corona virtuosa', 'Корона Добродетели', '', '', '', '', '', '', '', ''), +(22081, '고결의 장갑', 'Gants vertueux', 'Handschuhe des Tugendhaften', '坚贞手套', '正義手套', 'Guantes virtuosos', 'Guantes virtuosos', 'Перчатки Добродетели', '', '', '', '', '', '', '', ''), +(22082, '고결의 어깨보호대', 'Mantelet vertueux', 'Mantel des Tugendhaften', '坚贞衬肩', '正義襯肩', 'Manto virtuoso', 'Manto virtuoso', 'Оплечье Добродетели', '', '', '', '', '', '', '', ''), +(22083, '고결의 로브', 'Robe vertueuse', 'Robe des Tugendhaften', '坚贞长袍', '正義長袍', 'Toga virtuosa', 'Toga virtuosa', 'Одеяние Добродетели', '', '', '', '', '', '', '', ''), +(22084, '고결의 덧신', 'Sandales vertueuses', 'Sandalen des Tugendhaften', '坚贞便鞋', '正義便鞋', 'Sandalias virtuosas', 'Sandalias virtuosas', 'Сандалии Добродетели', '', '', '', '', '', '', '', ''), +(22085, '고결의 스커트', 'Jupe vertueuse', 'Rock des Tugendhaften', '坚贞长裙', '正義褶裙', 'Falda virtuosa', 'Saya virtuosa', 'Юбка Добродетели', '', '', '', '', '', '', '', ''), +(22086, '성령의 허리띠', 'Ceinture d\'Âmeforge', 'Gürtel der Seelenschmiede', '魂铸腰带', '靈鑄腰帶', 'Cinturón Forjalma', 'Cinturón forjalma', 'Пояс Закаленного духа', '', '', '', '', '', '', '', ''), +(22087, '성령의 장화', 'Bottes d\'Âmeforge', 'Stiefel der Seelenschmiede', '魂铸战靴', '靈鑄長靴', 'Botas Forjalma', 'Botas forjalma', 'Сапоги Закаленного духа', '', '', '', '', '', '', '', ''), +(22088, '성령의 팔보호구', 'Brassards d\'Âmeforge', 'Armschienen der Seelenschmiede', '魂铸护腕', '靈鑄護腕', 'Brazales Forjalma', 'Brazales forjalma', 'Наручи Закаленного духа', '', '', '', '', '', '', '', ''), +(22089, '성령의 흉갑', 'Cuirasse d\'Âmeforge', 'Brustplatte der Seelenschmiede', '魂铸胸甲', '靈鑄胸甲', 'Peto Forjalma', 'Coraza forjalma', 'Кираса Закаленного духа', '', '', '', '', '', '', '', ''), +(22090, '성령의 건틀릿', 'Gantelets d\'Âmeforge', 'Stulpen der Seelenschmiede', '魂铸护手', '靈鑄護手', 'Guanteletes Forjalma', 'Guanteletes forjalma', 'Рукавицы Закаленного духа', '', '', '', '', '', '', '', ''), +(22091, '성령의 투구', 'Casque d\'Âmeforge', 'Helm der Seelenschmiede', '魂铸头盔', '靈鑄頭盔', 'Yelmo Forjalma', 'Yelmo forjalma', 'Шлем Закаленного духа', '', '', '', '', '', '', '', ''), +(22092, '성령의 다리갑옷', 'Cuissards d\'Âmeforge', 'Beinplatten der Seelenschmiede', '魂铸腿甲', '靈鑄腿甲', 'Quijotes Forjalma', 'Quijotes forjalma', 'Ножные латы Закаленного духа', '', '', '', '', '', '', '', ''), +(22093, '성령의 어깨갑옷', 'Spallières d\'Âmeforge', 'Schiftung der Seelenschmiede', '魂铸肩铠', '靈鑄護肩', 'Bufas Forjalma', 'Bufas forjalma', 'Наплеч Закаленного духа', '', '', '', '', '', '', '', ''), +(22094, '붉은물풀', 'Varech de sang', 'Bluttang', '血藻', '血巨藻', 'Kelp de sangre', 'Kelp de sangre', 'Кровавая ламинария', '붉은 즙이 옷에 묻으면 지워지지 않으니 조심하십시오.', 'Faites attention, son jus rouge laisse des taches indélébiles sur les vêtements.', 'Der rote Saft dieser Pflanze verursacht nicht mehr zu reinigende Flecken auf Eurer Kleidung, seid also vorsichtig!', '红色的汁液可能会弄脏你的衣服,小心一点。', '它紅色的汁液會在你的衣物上留下無法除掉的痕跡,所以請小心。', 'Si te manchas con su rojo jugo, no conseguirás quitar la mancha. Así que ten cuidado.', 'Si te manchas con su rojo jugo, no conseguirás quitar la mancha. Así que ten cuidado.', 'Ее красный сок оставляет на одежде несмываемые пятна, будьте осторожны.'), +(22095, '우레의 손목띠', 'Manchettes des Cinq tonnerres', 'Bindungen der fünf Donner', '五雷护腕', '五雷護腕', 'Ataduras de Cinco Truenos', 'Ataduras de los Cinco Truenos', 'Наручники Пяти Громов', '', '', '', '', '', '', '', ''), +(22096, '우레의 장화', 'Bottes des Cinq tonnerres', 'Stiefel der fünf Donner', '五雷长靴', '五雷長靴', 'Botas de los Cinco Truenos', 'Botas de los Cinco Truenos', 'Сапоги Пяти Громов', '', '', '', '', '', '', '', ''), +(22097, '우레의 코이프', 'Coiffe des Cinq tonnerres', 'Helmkappe der fünf Donner', '五雷罩帽', '五雷罩帽', 'Almófar de los Cinco Truenos', 'Almófar de los Cinco Truenos', 'Капюшон Пяти Громов', '', '', '', '', '', '', '', ''), +(22098, '우레의 장식끈', 'Corde des Cinq tonnerres', 'Kordel der fünf Donner', '五雷腰带', '五雷腰帶', 'Cordón de los Cinco Truenos', 'Cordón de los Cinco Truenos', 'Шнурованный ремень Пяти Громов', '', '', '', '', '', '', '', ''), +(22099, '우레의 건틀릿', 'Gantelets des cinq tonnerres', 'Stulpen der fünf Donner', '五雷护手', '五雷護手', 'Guanteletes de los Cinco truenos', 'Guanteletes de los Cinco truenos', 'Рукавицы Пяти Громов', '', '', '', '', '', '', '', ''), +(22100, '우레의 킬트', 'Kilt des Cinq tonnerres', 'Kilt der fünf Donner', '五雷褶裙', '五雷褶裙', 'Falda escocesa de los Cinco Truenos', 'Falda de los Cinco Truenos', 'Килт Пяти Громов', '', '', '', '', '', '', '', ''), +(22101, '우레의 어깨갑옷', 'Espauliers des Cinq tonnerres', 'Schulterstücke der fünf Donner', '五雷肩甲', '五雷肩甲', 'Espaldares de los Cinco Truenos', 'Espaldares de los Cinco Truenos', 'Наплечье Пяти Громов', '', '', '', '', '', '', '', ''), +(22102, '우레의 조끼', 'Gilet des Cinq tonnerres', 'Weste der fünf Donner', '五雷外套', '五雷外套', 'Jubón de los Cinco truenos', 'Jubón de los cinco truenos', 'Жилет Пяти Громов', '', '', '', '', '', '', '', ''), +(22106, '야생의정수 허리띠', 'Ceinture Coeur-Farouche', 'Gürtel des ungezähmten Herzens', '狂野之心腰带', '野獸之心腰帶', 'Cinturón Cuoroferal', 'Cinturón cuoroferal', 'Пояс Жестокого сердца', '', '', '', '', '', '', '', ''), +(22107, '야생의정수 장화', 'Bottes Coeur-Farouche', 'Stiefel des ungezähmten Herzens', '狂野之心长靴', '野獸之心長靴', 'Botas Cuoroferal', 'Botas cuoroferal', 'Сапоги Жестокого сердца', '', '', '', '', '', '', '', ''), +(22108, '야생의정수 팔보호구', 'Brassards Coeur-Farouche', 'Armschienen des ungezähmten Herzens', '狂野之心护腕', '野獸之心護腕', 'Brazales Cuoroferal', 'Brazales cuoroferal', 'Наручи Жестокого сердца', '', '', '', '', '', '', '', ''), +(22109, '야생의정수 두건', 'Capuche Coeur-Farouche', 'Kutte des ungezähmten Herzens', '狂野之心罩帽', '野獸之心兜帽', 'Capucha Cuoroferal', 'Capucha cuoroferal', 'Клобук Жестокого сердца', '', '', '', '', '', '', '', ''), +(22110, '야생의정수 장갑', 'Gants Coeur-Farouche', 'Handschuhe des ungezähmten Herzens', '狂野之心手套', '野獸之心手套', 'Guantes Cuoroferal', 'Guantes cuoroferal', 'Перчатки Жестокого сердца', '', '', '', '', '', '', '', ''), +(22111, '야생의정수 킬트', 'Kilt Coeur-Farouche', 'Kilt des ungezähmten Herzens', '狂野之心褶裙', '野獸之心褶裙', 'Falda escocesa Cuoroferal', 'Falda cuoroferal', 'Килт Жестокого сердца', '', '', '', '', '', '', '', ''), +(22112, '야생의정수 어깨갑옷', 'Spallières Coeur-Farouche', 'Schiftung des ungezähmten Herzens', '狂野之心肩甲', '野獸之心護肩', 'Bufas Cuoroferal', 'Bufas cuoroferal', 'Наплеч Жестокого сердца', '', '', '', '', '', '', '', ''), +(22113, '야생의정수 조끼', 'Gilet Coeur-Farouche', 'Weste des ungezähmten Herzens', '狂野之心外套', '野獸之心外套', 'Jubón Cuoroferal', 'Jubón cuoroferal', 'Жилет Дикого сердца', '', '', '', '', '', '', '', ''), +(22114, '분홍색 멀록 알', 'Oeuf de murloc rose', 'Rosa Murlocei', '粉色鱼人卵', '粉紅魚人蛋', 'Huevo múrloc rosa', 'Huevo múrloc rosa', 'Розовое яйцо мурлока', '', '', '', '', '', '', '', ''), +(22115, '4차원 유령 탐색기', 'Révélateur de fantômes extradimensionnel', 'Extradimensionaler Geisterdetektor', '超维度幽灵显形器', '超空間靈體顯像機', 'Detector de fantasmas extradimensional', 'Detector de fantasmas extradimensional', 'Спектральный сканер иных измерений', '', '', '', '', '', '', '', ''), +(22117, '충성의 징표: 스톰윈드', 'Serment de loyauté : Stormwind', 'Pfand der Treue: Stormwind', '忠诚的誓言:暴风城', '忠誠信物:暴風城', 'Juramento de Lealtad: Stormwind', 'Juramento de Lealtad: Ventormenta', 'Залог верности: Штормграда', '', '', '', '', '', '', '', ''), +(22119, '충성의 징표: 아이언포지', 'Serment de loyauté : Ironforge', 'Pfand der Treue: Ironforge', '忠诚的誓言:铁炉堡', '忠誠信物:鐵爐堡', 'Juramento de Lealtad: Ironforge', 'Juramento de Lealtad: Forjaz', 'Залог верности: Стальгорн', '', '', '', '', '', '', '', ''), +(22120, '충성의 징표: 다르나서스', 'Serment de loyauté : Darnassus', 'Pfand der Treue: Darnassus', '忠诚的誓言:达纳苏斯', '忠誠信物:達納蘇斯', 'Juramento de Lealtad: Darnassus', 'Juramento de Lealtad: Darnassus', 'Залог верности: Дарнасс', '', '', '', '', '', '', '', ''), +(22121, '충성의 징표: 언더시티', 'Serment de loyauté : Undercity', 'Pfand der Treue: Undercity', '忠诚的誓言:幽暗城', '忠誠信物:幽暗城', 'Juramento de Lealtad: Undercity', 'Juramento de Lealtad: Entrañas', 'Залог верности: Подгород', '', '', '', '', '', '', '', ''), +(22122, '충성의 징표: 썬더 블러프', 'Serment de loyauté : Thunder Bluff', 'Pfand der Treue: Thunder Bluff', '忠诚的誓言:雷霆崖', '忠誠信物:雷霆崖', 'Juramento de Lealtad: Thunder Bluff', 'Juramento de Lealtad: Cima del Trueno', 'Залог верности: Громовой Утес', '', '', '', '', '', '', '', ''), +(22123, '충성의 징표: 오그리마', 'Serment de loyauté : Orgrimmar', 'Pfand der Treue: Orgrimmar', '忠诚的誓言:奥格瑞玛', '忠誠信物:奧格瑪', 'Juramento de Lealtad: Orgrimmar', 'Juramento de Lealtad: Orgrimmar', 'Залог верности: Оргриммар', '', '', '', '', '', '', '', ''), +(22130, '사랑의 상징', 'Symbole d\'amour', 'Symbol der Liebe', '爱情的标志', '愛的符號', 'Símbolo de Amor', 'Símbolo de Amor', 'Символ любви', '', '', '', '', '', '', '', ''), +(22131, '스톰윈드 선물세트', 'Assortiment de cadeaux de Stormwind', 'Geschenkesammlung von Stormwind', '暴风城礼品包', '暴風城禮物典藏品', 'Colección de obsequios de Stormwind', 'Colección de obsequios de Ventormenta', 'Подарочный набор Штормграда', '', '', '', '', '', '', '', ''), +(22132, '아이언포지 선물세트', 'Assortiment de cadeaux d\'Ironforge', 'Geschenkesammlung von Ironforge', '铁炉堡礼品包', '鐵爐堡禮物典藏品', 'Colección de obsequios de Ironforge', 'Colección de obsequios de Forjaz', 'Подарочный набор Стальгорна', '', '', '', '', '', '', '', ''), +(22133, '다르나서스 선물세트', 'Assortiment de cadeaux de Darnassus', 'Geschenkesammlung von Darnassus', '达纳苏斯礼品包', '達納蘇斯禮物典藏品', 'Colección de obsequios de Darnassus', 'Colección de obsequios de Darnassus', 'Подарочный набор Дарнасса', '', '', '', '', '', '', '', ''), +(22134, '언더시티 선물세트', 'Assortiment de cadeaux d\'Undercity', 'Geschenkesammlung von Undercity', '幽暗城礼品包', '幽暗城禮物典藏品', 'Colección de obsequios de Undercity', 'Colección de obsequios de Entrañas', 'Подарочный набор Подгорода', '', '', '', '', '', '', '', ''), +(22135, '썬더 블러프 선물세트', 'Assortiment de cadeaux de Thunder Bluff', 'Geschenkesammlung von Thunder Bluff', '雷霆崖礼品包', '雷霆崖禮物典藏品', 'Colección de obsequios de Thunder Bluff', 'Colección de obsequios de Cima del Trueno', 'Подарочный набор Громового Утеса', '', '', '', '', '', '', '', ''), +(22136, '오그리마 선물세트', 'Assortiment de cadeaux d\'Orgrimmar', 'Geschenkesammlung von Orgrimmar', '奥格瑞玛礼品包', '奧格瑪禮物典藏品', 'Colección de obsequios de Orgrimmar', 'Colección de obsequios de Orgrimmar', 'Подарочный набор Оргриммара', '', '', '', '', '', '', '', ''), +(22137, '이시다의 가방', 'Sacoche d\'Ysida', 'Ysidas Ranzen', '伊思达的背包', '亞希達的小背包', 'Cartera de Ysida', 'Cartera de Ysida', 'Сумка Исиды', '', '', '', '', '', '', '', ''), +(22138, '검은바위 팔보호구', 'Brassards blackrock', 'Blackrockarmschienen', '黑石护腕', '黑石護腕', 'Brazal Roca Negra', 'Brazal Roca Negra', 'Боевые браслеты Черной горы', '천연 그대로의 검은무쇠 광석을 녹여 만든 팔보호구입니다. 간간이 금속 재질의 광택이 비치는 것 같습니다.', 'D\'une facture grossière, ces brassards constitués principalement de sombrefer possèdent quelques traces d\'un métal brillant.', 'Grob aus Dunkeleisen gefertigte Armschienen, die Spuren eines glänzenden Metalls enthalten.', '这些以黑铁为主要材料锻造出来的护腕发出了金属的光芒。', '製作粗糙, 黑鐵為主要成份, 這些護腕呈現了微量的金屬光澤。', 'Trabajados de forma rudimentaria, estos brazales muestran rastros de un metal brillante.', 'Trabajados de forma rudimentaria, estos brazales muestran rastros de un metal brillante.', 'Эти наручи грубой работы сделаны в основном из черной стали, но местами блестит другой металл.'), +(22139, '이시다의 펜던트', 'Médaillon d\'Ysida', 'Ysidas Medaillon', '伊思达的盒子', '亞希達的小墜子', 'Dije de Ysida', 'Guardapelo de Ysida', 'Медальон Исиды', '', '', '', '', '', '', '', ''), +(22140, '다르나서스 파수꾼의 카드', 'Carte de sentinelle', 'Karte der Schildwache', '哨兵的卡片', '哨兵的卡片', 'Tarjeta de centinela', 'Tarjeta de centinela', 'Открытка часового', '', '', '', '', '', '', '', ''), +(22141, '아이언포지 경비병의 카드', 'Carte de garde d\'Ironforge', 'Karte der Wache von Ironforge', '铁炉堡卫兵的卡片', '鐵爐堡守衛的卡片', 'Tarjeta de guardia de Ironforge', 'Tarjeta de guardia de Forjaz', 'Открытка стражника Стальгорна', '', '', '', '', '', '', '', ''), +(22142, '오그리마 그런트의 카드', 'Carte de grunt', 'Karte des Grunzers', '兽人步兵的卡片', '步兵的卡片', 'Tarjeta de bruto', 'Tarjeta de Bruto', 'Открытка рубаки', '', '', '', '', '', '', '', ''), +(22143, '스톰윈드 경비병의 카드', 'Carte de garde de Stormwind', 'Karte der Wache von Stormwind', '暴风城卫兵的卡片', '暴風城守衛的卡片', 'Tarjeta de guardia de Stormwind', 'Tarjeta de guardia de Ventormenta', 'Открытка штормградского стражника', '', '', '', '', '', '', '', ''), +(22144, '썬더블러프 경비병의 카드', 'Carte de gardien des Hauts', 'Karte des Behüters von Thunder Bluff', '雷霆崖卫兵的卡片', '雷霆崖守衛的卡片', 'Tarjeta de guardián del Trueno', 'Tarjeta de vigía de la Cima', 'Открытка стража утесов', '', '', '', '', '', '', '', ''), +(22145, '[PH] Valentine Quest Item, Undercity GuardB', 'Carte de garde moisie', 'Modrige Karte des Wächters', '发臭的卡片', '守衛者的發霉卡片', 'Tarjeta mohosa de guardián', 'Tarjeta mohosa de guardián', 'Заплесневелая открытка стража', '', '', '', '', '', '', '', ''), +(22149, '오우거 주술 목걸이', 'Perles de mojo ogre', 'Perlen des Ogermojo', '食人魔的魔精珠串', '巨魔魔精串珠', 'Cuentas de Mojo de ogro', 'Cuentas de mojo de ogro', 'Бусы Огрского Колдовства', '', '', '', '', '', '', '', ''), +(22150, '강력한 오우거의 부적목걸이', 'Perles de puissance ogre', 'Perlen der Ogermacht', '食人魔的力量珠串', '巨魔力量串珠', 'Cuentas de Poderío de ogro', 'Cuentas de Poderío de ogro', 'Бусы Огрской Мощи', '', '', '', '', '', '', '', ''), +(22151, '안시온의 성수', 'Eau bénite d\'Anthion', 'Anthions heiliges Wasser', '安泰恩的圣水', '安希恩的聖水', 'Agua bendita de Anthion', 'Agua bendita de Anthion', 'Святая вода Антиона', '', '', '', '', '', '', '', ''), +(22152, '안시온의 주머니', 'Sacoche d\'Anthion', 'Anthions Beutel', '安泰恩的袋子', '安希恩的袋子', 'Faltriquera de Anthion', 'Faltriquera de Anthion', 'Мешочек Антиона', '', '', '', '', '', '', '', ''), +(22154, '애정의 징표: 아이언포지', 'Serment d\'adoration : Ironforge', 'Pfand der Verehrung: Ironforge', '爱慕的信物:铁炉堡', '愛慕信物:鐵爐堡', 'Juramento de Adoración: Ironforge', 'Juramento de Adoración: Forjaz', 'Залог обожания: Стальгорн', '', '', '', '', '', '', '', ''), +(22155, '애정의 징표: 다르나서스', 'Serment d\'adoration : Darnassus', 'Pfand der Verehrung: Darnassus', '爱慕的信物:达纳苏斯', '愛慕信物:達納蘇斯', 'Juramento de Adoración: Darnassus', 'Juramento de Adoración: Darnassus', 'Залог обожания: Дарнасс', '', '', '', '', '', '', '', ''), +(22156, '애정의 징표: 오그리마', 'Serment d\'adoration : Orgrimmar', 'Pfand der Verehrung: Orgrimmar', '爱慕的信物:奥格瑞玛', '愛慕信物:奧格瑪', 'Juramento de Adoración: Orgrimmar', 'Juramento de Adoración: Orgrimmar', 'Залог обожания: Оргриммар', '', '', '', '', '', '', '', ''), +(22157, '애정의 징표: 언더시티', 'Serment d\'adoration : Undercity', 'Pfand der Verehrung: Undercity', '爱慕的信物:幽暗城', '愛慕信物:幽暗城', 'Juramento de Adoración: Undercity', 'Juramento de Adoración: Entrañas', 'Залог обожания: Подгород', '', '', '', '', '', '', '', ''), +(22158, '애정의 징표: 썬더 블러프', 'Serment d\'adoration : Thunder Bluff', 'Pfand der Verehrung: Thunder Bluff', '爱慕的信物:雷霆崖', '愛慕信物:雷霆崖', 'Juramento de Adoración: Thunder Bluff', 'Juramento de Adoración: Cima del Trueno', 'Залог обожания: Громовой Утес', '', '', '', '', '', '', '', ''), +(22159, '우정의 징표: 다르나서스', 'Serment d\'amitié : Darnassus', 'Pfand der Freundschaft: Darnassus', '友谊的誓言:达纳苏斯', '友誼信物:達納蘇斯', 'Juramento de Amistad: Darnassus', 'Juramento de Amistad: Darnassus', 'Залог дружбы: Дарнасс', '', '', '', '', '', '', '', ''), +(22160, '우정의 징표: 아이언포지', 'Serment d\'amitié : Ironforge', 'Pfand der Freundschaft: Ironforge', '友谊的誓言:铁炉堡', '友誼信物:鐵爐堡', 'Juramento de Amistad: Ironforge', 'Juramento de Amistad: Forjaz', 'Залог дружбы: Стальгорн', '', '', '', '', '', '', '', ''), +(22161, '우정의 징표: 오그리마', 'Serment d\'amitié : Orgrimmar', 'Pfand der Freundschaft: Orgrimmar', '友谊的誓言:奥格瑞玛', '友誼信物:奧格瑪', 'Juramento de Amistad: Orgrimmar', 'Juramento de Amistad: Orgrimmar', 'Залог дружбы: Оргриммар', '', '', '', '', '', '', '', ''), +(22162, '우정의 징표: 썬더 블러프', 'Serment d\'amitié : Thunder Bluff', 'Pfand der Freundschaft: Thunder Bluff', '友谊的誓言:雷霆崖', '友誼信物:雷霆崖', 'Juramento de Amistad: Thunder Bluff', 'Juramento de Amistad: Cima del Trueno', 'Залог дружбы: Громовой Утес', '', '', '', '', '', '', '', ''), +(22163, '우정의 징표: 언더시티', 'Serment d\'amitié : Undercity', 'Pfand der Freundschaft: Undercity', '友谊的誓言:幽暗城', '友誼信物:幽暗城', 'Juramento de Amistad: Undercity', 'Juramento de Amistad: Entrañas', 'Залог дружбы: Подгорода', '', '', '', '', '', '', '', ''), +(22164, '애정의 선물: 오그리마', 'Cadeau d\'adoration : Orgrimmar', 'Geschenk der Verehrung: Orgrimmar', '爱慕的礼物:奥格瑞玛', '愛慕之禮:奧格瑪', 'Ofrenda de adoración: Orgrimmar', 'Ofrenda de adoración: Orgrimmar', 'Дар обожания: Оргриммар', '', '', '', '', '', '', '', ''), +(22165, '애정의 선물: 썬더 블러프', 'Cadeau d\'adoration : Thunder Bluff', 'Geschenk der Verehrung: Thunder Bluff', '爱慕的礼物:雷霆崖', '愛慕之禮:雷霆崖', 'Ofrenda de adoración: Thunder Bluff', 'Ofrenda de adoración: Cima del Trueno', 'Дар обожания: Громовой Утес', '', '', '', '', '', '', '', ''), +(22166, '애정의 선물: 언더시티', 'Cadeau d\'adoration : Undercity', 'Geschenk der Verehrung: Undercity', '爱慕的礼物:幽暗城', '愛慕之禮:幽暗城', 'Ofrenda de adoración: Undercity', 'Ofrenda de adoración: Entrañas', 'Дар обожания: Подгорода', '', '', '', '', '', '', '', ''), +(22167, '우정의 선물: 다르나서스', 'Cadeau d\'amitié : Darnassus', 'Geschenk der Freundschaft: Darnassus', '友谊的礼物:达纳苏斯', '友誼之禮:達納蘇斯', 'Ofrenda de amistad: Darnassus', 'Ofrenda de amistad: Darnassus', 'Дар дружбы: Дарнасс', '', '', '', '', '', '', '', ''), +(22168, '우정의 선물: 아이언포지', 'Cadeau d\'amitié : Ironforge', 'Geschenk der Freundschaft: Ironforge', '友谊的礼物:铁炉堡', '友誼之禮:鐵爐堡', 'Ofrenda de amistad: Ironforge', 'Ofrenda de amistad: Forjaz', 'Дар дружбы: Стальгорн', '', '', '', '', '', '', '', ''), +(22169, '우정의 선물: 오그리마', 'Cadeau d\'amitié : Orgrimmar', 'Geschenk der Freundschaft: Orgrimmar', '友谊的礼物:奥格瑞玛', '友誼之禮:奧格瑪', 'Ofrenda de amistad: Orgrimmar', 'Ofrenda de amistad: Orgrimmar', 'Дар дружбы: Оргриммар', '', '', '', '', '', '', '', ''), +(22170, '우정의 선물: 스톰윈드', 'Cadeau d\'amitié : Stormwind', 'Geschenk der Freundschaft: Stormwind', '友谊的礼物:暴风城', '友誼之禮:暴風城', 'Ofrenda de amistad: Stormwind', 'Ofrenda de amistad: Ventormenta', 'Дар дружбы: Штормграда', '', '', '', '', '', '', '', ''), +(22171, '우정의 선물: 썬더 블러프', 'Cadeau d\'amitié : Thunder Bluff', 'Geschenk der Freundschaft: Thunder Bluff', '友谊的礼物:雷霆崖', '友誼之禮:雷霆崖', 'Ofrenda de amistad: Thunder Bluff', 'Ofrenda de amistad: Cima del Trueno', 'Дар дружбы: Громовой Утес', '', '', '', '', '', '', '', ''), +(22172, '우정의 선물: 언더시티', 'Cadeau d\'amitié : Undercity', 'Geschenk der Freundschaft: Undercity', '友谊的礼物:幽暗城', '友誼之禮:幽暗城', 'Ofrenda de amistad: Undercity', 'Ofrenda de amistad: Entrañas', 'Дар дружбы: Подгород', '', '', '', '', '', '', '', ''), +(22173, '잘 담근 드워프 맥주', 'Bière artisanale naine', 'Hausgemachtes Zwergenbier', '矮人美酒', '矮人家釀', 'Brebaje casero enano', 'Brebaje casero enano', 'Дворфийское домашнее пиво', '', '', '', '', '', '', '', ''), +(22174, '낭만적인 시', 'Poème romantique', 'Romantisches Gedicht', '浪漫诗语', '浪漫的詩句', 'Poema romántico', 'Poema romántico', 'Лирическое стихотворение', '', '', '', '', '', '', '', ''), +(22175, '갓 구운 파이', 'Tartelette sortie du four', 'Frisch gebackener Kuchen', '新鲜的馅饼', '剛出爐的派', 'Tarta recién horneada', 'Tarta recién horneada', 'Горячий пирог', '', '', '', '', '', '', '', ''), +(22176, '집에서 만든 빵', 'Pain artisanal', 'Hausgemachtes Brot', '自制面包', '自製麵包', 'Pan casero', 'Pan casero', 'Домашний хлеб', '', '', '', '', '', '', '', ''), +(22177, '갓 따온 꽃', 'Fleurs fraîchement cueillies', 'Frisch gepflückte Blumen', '刚摘的花朵', '剛包裝好的花', 'Flores recién cogidas', 'Flores recién cogidas', 'Свежесобранные цветы', '', '', '', '', '', '', '', ''), +(22178, '우정의 징표: 스톰윈드', 'Serment d\'amitié : Stormwind', 'Pfand der Freundschaft: Stormwind', '友谊的誓言:暴风城', '友誼信物:暴風城', 'Juramento de Amistad: Stormwind', 'Juramento de Amistad: Ventormenta', 'Залог дружбы: Штормграда', '', '', '', '', '', '', '', ''), +(22191, '흑요석 사슬 튜닉', 'Tunique de mailles en obsidienne', 'Obsidianpanzertunika', '黑曜石锁甲', '黑曜石鎖甲外套', 'Túnica de malla obsidiana', 'Túnica de malla obsidiana', 'Обсидиановый кольчужный мундир', '', '', '', '', '', '', '', ''), +(22192, '붉은물풀 회피의 비약', 'Elixir d\'esquive de varech de sang', 'Bluttangelixier des Ausweichens', '血藻闪避药剂', '血巨藻躲閃精華', 'Elixir para Elusión de kelp de sangre', 'Elixir de esquivez de kelp de sangre', 'Эликсир наложения чар', '', '', '', '', '', '', '', ''), +(22193, '붉은물풀 저항의 비약', 'Elixir de résistance de varech de sang', 'Bluttangelixier des Widerstands', '血藻抗性药剂', '血巨藻抗性精華', 'Elixir de Resistencia de kelp de sangre', 'Elixir de resistencia de kelp de sangre', 'Эликсир устойчивости', '', '', '', '', '', '', '', ''), +(22194, '파괴자의 검은 손아귀', 'Emprise noire du Destructeur', 'Dunkler Griff des Zerstörers', '毁灭者的黑暗之握', '黑色摧毀者手套', 'Garra negra del Destructor', 'Garra negra del Destructor', 'Черный напоясник Разрушителя', '', '', '', '', '', '', '', ''), +(22195, '가벼운 흑요석 허리띠', 'Ceinture légère en obsidienne', 'Leichter Obsidiangürtel', '轻型黑曜石腰带', '輕巧黑曜石腰帶', 'Cinturón obsidiano ligero', 'Cinturón obsidiano ligero', 'Легкий обсидиановый пояс', '', '', '', '', '', '', '', ''), +(22196, '견고한 흑요석 흉갑', 'Cuirasse épaisse en obsidienne', 'Dicke Obsidianbrustplatte', '厚重黑曜石胸甲', '厚黑曜石胸甲', 'Peto obsidiano grueso', 'Coraza gruesa de obsidiana', 'Толстая обсидиановая кираса', '', '', '', '', '', '', '', ''), +(22197, '견고한 흑요석 허리띠', 'Ceinture lourde en obsidienne', 'Schwerer Obsidiangürtel', '重型黑曜石腰带', '厚重黑曜石腰帶', 'Cinturón obsidiano pesado', 'Cinturón obsidiano pesado', 'Тяжелый обсидиановый пояс', '', '', '', '', '', '', '', ''), +(22198, '뾰족한 흑요석 방패', 'Bouclier dentelé en obsidienne', 'Gezackter Obsidianschild', '碎裂黑曜石盾牌', '鋸齒黑曜石之盾', 'Escudo dentado obsidiano', 'Escudo dentado obsidiano', 'Звездчатый обсидиановый щит', '', '', '', '', '', '', '', ''), +(22199, '몬스터 - Axe, 2H Arcanite Reaper', 'Monstre - Hache, 2M, Déchireuse en arcanite', 'Monster - Axt, 2H Arkanitschnitter', '', '怪物 - 斧,雙手祕法收割者', 'Monstruo: hacha, segadora de arcanita de 2M', 'Monstruo: hacha, Segadora de arcanita de 2M', 'Монстр - секира, двуручная, Арканитовый жнец', '', '', '', '', '', '', '', ''), +(22200, '은 화살', 'Flèche en argent', 'Silberschaftpfeil', '银色箭头', '銀質箭桿', 'Flecha con astil de plata', 'Flecha con astil de plata', 'Стрела с серебряным древком', '', '', '', '', '', '', '', ''), +(22201, '정화의 성물함', 'Reliquaire de pureté', 'Reliquiar der Reinheit', '净化之匣', '淨化之匣', 'Relicario de Pureza', 'Relicario de Pureza', 'Реликварий Чистоты', '', '', '', '', '', '', '', ''), +(22202, '작은 흑요석 파편', 'Petit éclat d\'obsidienne', 'Kleiner Obsidiansplitter', '小块黑曜石碎片', '小塊黑曜石碎片', 'Fragmento obsidiano pequeño', 'Fragmento obsidiano pequeño', 'Небольшой обсидиановый осколок', '', '', '', '', '', '', '', ''), +(22203, '큰 흑요석 파편', 'Grand éclat d\'obsidienne', 'Großer Obsidiansplitter', '大块黑曜石碎片', '大塊黑曜石碎片', 'Fragmento obsidiano grande', 'Fragmento obsidiano grande', 'Большой обсидиановый осколок', '', '', '', '', '', '', '', ''), +(22204, '명성의 손목보호구', 'Bracelets de renom', 'Handgelenksschutz des Ruhms', '名望护腕', '名聲護腕', 'Muñequeras de Renombre', 'Guardamuñecas de Renombre', 'Накулачники Известности', '', '', '', '', '', '', '', ''), +(22205, '검은 강철 팔보호구', 'Liens d\'acier noir', 'Schwarzstahlbindungen', '黑钢护腕', '黑鋼護腕', 'Ataduras de acero negro', 'Ataduras de acero negro', 'Черные стальные наручники', '', '', '', '', '', '', '', ''), +(22206, '붉은 장미 꽃다발', 'Bouquet de roses rouges', 'Roter Rosenstrauß', '一束红玫瑰', '一束紅玫瑰', 'Ramo de rosas rojas', 'Ramo de rosas rojas', 'Букет красных роз', '', '', '', '', '', '', '', ''), +(22207, '위대한 수렵의 벨트', 'Echarpe de la Grande chasse', 'Schärpe der großen Jagd', '追猎腰带', '雄偉狩獵腰帶', 'Fajín del Gran cazador', 'Fajín del Gran cazador', 'Кушак великой охоты', '', '', '', '', '', '', '', ''), +(22208, '화산암 망치', 'Marteau en pierre de lave', 'Hammer aus Lavagestein', '熔岩石锤', '火山岩石錘', 'Martillo de piedra de lava', 'Martillo de piedra de lava', 'Лавовый молот', '', '', '', '', '', '', '', ''), +(22209, '도면: 견고한 흑요석 허리띠', 'Plans : Ceinture lourde en obsidienne', 'Pläne: Schwerer Obsidiangürtel', '设计图:重型黑曜石腰带', '設計圖:厚重黑曜石腰帶', 'Diseño: cinturón obsidiano pesado', 'Diseño: cinturón obsidiano pesado', 'Чертеж: тяжелый обсидиановый пояс', '', '', '', '', '', '', '', ''), +(22210, '몬스터 - Knuckle, B01 Red', 'Monstre - Coup de poing, B01 Rouge', 'Monster - Schlagring, B01 Rot', '', '', 'Monstruo: nudillo, B01 rojo', 'Monstruo: nudillo, B01 rojo', 'Монстр - кастет, B01 красный', '', '', '', '', '', '', '', ''), +(22211, '몬스터 - Knuckle, B01 Red Offhand', 'Monstre - Coup de poing, B01 Rouge Main gauche', 'Monster - Schlagring, B01 Rot Nebenhand', '', '', 'Monstruo: nudillo, B01 rojo, mano secundaria', 'Monstruo: nudillo, B01 rojo, mano izquierda', 'Монстр - кастет, B01 красный в левую руку', '', '', '', '', '', '', '', ''), +(22212, '골렘 전용 어깨갑옷', 'Espauliers de golem ajustés', 'Schulterstücke der Golempanzerung', '石傀儡肩铠', '傀儡合身肩鎧', 'Espaldares a medida gólem', 'Espaldares a medida gólem', 'Наплечье размером на голема', '', '', '', '', '', '', '', ''), +(22213, '몬스터 - Mace, Hand of Edward the Odd', 'Monstre - Masse, Main d\'Edward l\'étrange', 'Monster - Streitkolben, Hand von Edgar dem Seltsamen', '', '', 'Monstruo: maza, mano de Edward el Extraño', 'Monstruo: maza, mano de Edward el Extraño', 'Монстр - палица, Рука Эдварда Странного', '', '', '', '', '', '', '', ''), +(22214, '도면: 가벼운 흑요석 허리띠', 'Plans : Ceinture légère en obsidienne', 'Pläne: Leichter Obsidiangürtel', '设计图:轻型黑曜石腰带', '設計圖:輕巧黑曜石腰帶', 'Diseño: cinturón obsidiano ligero', 'Diseño: cinturón obsidiano ligero', 'Чертеж: легкий обсидиановый пояс', '', '', '', '', '', '', '', ''), +(22215, '몬스터 - Dagger, Bonescraper', 'Monstre - Dague, Lacéreuse', 'Monster - Dolch, Knochenkratzer', '', '', 'Monstruo: daga, Trizahuesos', 'Monstruo: daga, Trizahuesos', 'Монстр - кинжал, Костный скребок', '', '', '', '', '', '', '', ''), +(22216, '베녹시스의 독주머니', 'Glande à venin de Venoxis', 'Venoxis\' Giftbeutel', '温诺希斯的毒囊', '溫諾希斯的毒囊', 'Glándula de veneno de Venoxis', 'Glándula de veneno de Venoxis', 'Ядовитая железа Веноксиса', '', '', '', '', '', '', '', ''), +(22217, '쿠린낙스의 독주머니', 'Glande à venin de Kurinnaxx', 'Kurinnaxx\' Giftbeutel', '库林纳克斯的毒囊', '庫林納克斯的毒囊', 'Glándula de veneno de Kurinnaxx', 'Glándula de veneno de Kurinnaxx', 'Ядовитая железа Куриннакса', '', '', '', '', '', '', '', ''), +(22218, '붉은 꽃잎 한줌', 'Poignée de pétales de rose', 'Handvoll Rosenblüten', '一堆玫瑰花瓣', '一把玫瑰花瓣', 'Un puñado de pétalos de rosa', 'Puñado de pétalos de rosa', 'Горсть розовых лепестков', '', '', '', '', '', '', '', ''), +(22219, '도면: 뾰족한 흑요석 방패', 'Plans : Bouclier dentelé en obsidienne', 'Pläne: Gezackter Obsidianschild', '设计图:碎裂黑曜石盾牌', '設計圖:鋸齒黑曜石之盾', 'Diseño: escudo dentado obsidiano', 'Diseño: escudo dentado obsidiano', 'Чертеж: зазубренный обсидиановый щит', '', '', '', '', '', '', '', ''), +(22220, '도면: 파괴자의 검은 손아귀', 'Plans : Emprise noire du Destructeur', 'Pläne: Dunkler Griff des Zerstörers', '设计图:毁灭者的黑暗之握', '設計圖:黑色摧毀者手套', 'Diseño: garra negra del Destructor', 'Diseño: Garra negra del Destructor', 'Чертеж: Черный напоясник Разрушителя', '', '', '', '', '', '', '', ''), +(22221, '도면: 흑요석 사슬 튜닉', 'Plans : Tunique de mailles en obsidienne', 'Pläne: Obsidianpanzertunika', '设计图:黑曜石锁甲', '設計圖:黑曜石鎖甲外套', 'Diseño: túnica de malla obsidiana', 'Diseño: túnica de malla obsidiana', 'Чертеж: обсидиановый кольчужный мундир', '', '', '', '', '', '', '', ''), +(22222, '도면: 견고한 흑요석 흉갑', 'Plans : Cuirasse épaisse en obsidienne', 'Pläne: Dicke Obsidianbrustplatte', '设计图:厚重黑曜石胸甲', '設計圖:厚黑曜石胸甲', 'Diseño: peto obsidiano grueso', 'Diseño: coraza gruesa de obsidiana', 'Чертеж: толстая обсидиановая кираса', '', '', '', '', '', '', '', ''), +(22223, '현장감독의 안전투구', 'Protège-tête de contremaître', 'Kopfschutz des Großknechts', '工头的面甲', '工頭的帽子', 'Protector de cabeza de supervisor', 'Protector de cabeza de supervisor', 'Шлем старшины', '', '', '', '', '', '', '', ''), +(22224, '엘드레스 영혼의 정수', 'Essence de spectre railleur', 'Essenz eines spöttischen Geisterwesens', '游荡鬼灵的精华', '嘲弄幽靈精華', 'Esencia de espectro irrisorio', 'Esencia de espectro bufón', 'Сущность язвительного призрака', '', '', '', '', '', '', '', ''), +(22225, '용비늘 두건', 'Capuche en peau de dragon', 'Drachenhautkutte', '龙皮罩帽', '龍皮兜帽', 'Capucha de piel de dragón', 'Capucha de piel de dragón', 'Клобук из драконьей кожи', '', '', '', '', '', '', '', ''), +(22226, '드루이드의 유골', 'Restes druidiques', 'Druidenüberreste', '德鲁伊的遗骸', '德魯伊的遺體', 'Restos druidas', 'Restos druidas', 'Останки друидов', '세나리온 의회 용사의 잔해 중 실리시드가 남긴 유일한 것입니다.', 'Les silithides n\'ont pas laissé grand-chose du corps de ce champion du Cercle cénarien.', 'Die Silithiden haben wenig von dem Leichnam dieses einstigen Helden des Zirkels des Cenarius übrig gelassen.', '异种虫把这位塞纳里奥议会的勇士吃得什么都不剩了。', '這個塞納里奧議會勇士的遺體在被異種蟲侵食後只留下殘骸。', 'Los silítidos han dejado poco del cadáver de este campeón del Círculo Cenarion.', 'Los silítidos han dejado poco del cadáver de este campeón del Círculo Cenarion.', 'От тела бойца Круга Ценариона стараниями силитидов осталось немного.'), +(22227, '별바람 마을 유물', 'Relique de Brise-stellaire', 'Relikt von Starbreeze', '星风村遗物', '星風村聖物', 'Reliquia de Aldea Brisaestelar', 'Reliquia de Aldea Brisaestelar', 'Реликвия Деревни Звездного Ветра', '나이트 엘프의 유물이 서리망치 거인에 의해 꽁꽁 얼어버렸습니다. 깨지지 않게 조심히 다루십시오.', 'Cette relique des elfes de la nuit a été congelée par les géants Cognegivre. À manipuler avec soin.', 'Diese nachtelfische Antiquität wurde von den Frosthagelriesen eingefroren. Vorsicht - zerbrechlich.', '这件古代暗夜精灵的器物已经被霜槌巨人冻得结结实实了。小心别弄碎了。', '這個夜精靈古物被霜槌巨人冰凍起來。小心使用。', 'Los gigantes Machacahielo congelaron esta antigüedad de los elfos de la noche. Ten cuidado con ella.', 'Los gigantes Machacahielo congelaron esta antigüedad de los elfos de la noche. Ten cuidado con ella.', 'Эта реликвия ночных эльфов была заморожена великанами ледяного молота. Обращаться бережно.'), +(22228, '번쩍이는 열광의 검', 'Epée brillante de fanatisme', 'Gleißendes Schwert des Zeloten', '狂热光芒之剑', '光亮的狂熱之劍', 'Espada de integrismo luminosa', 'Espada luminosa de zelote', 'Сверкающий меч Фанатизма', '날카로운 칼날이 마치 산 자든 죽은 자든 닥치는 대로 베어버릴 것 같은 기세입니다.', 'La plus acérée des lames, conçue pour trancher la chair de n\'importe quel adversaire, mort ou vif.', 'Die schärfste aller Klingen, dazu gedacht, willkürlich durch jeden Feind zu schneiden - egal ob lebendig oder untot.', '最锋利的刀刃,可以轻松斩杀任何敌人,无论是活物还是死物。', '最鋒利的刀口,就是要毫不留情地斬殺所有敵人,不論死活。', 'El filo más cortante, creado para abrirse camino a través de cualquier enemigo, vivo o muerto.', 'El filo más cortante, creado para abrirse camino a través de cualquier enemigo, vivo o muerto.', 'Острейшее из лезвий несомненно разрубит любого врага - живого или мертвого.'), +(22229, '추방된 자의 영혼재', 'Cendres d\'âme de banni', 'Seelenasche der Verbannten', '放逐者的灵魂灰烬', '流放者的靈魂灰燼', 'Cenizas de alma del Desterrado', 'Cenizas de alma del Desterrado', 'Пепел душ Изгнанников', '추방당한 영혼의 재가 한때 즐거웠던 삶의 메아리를 외치듯이 미약하게 진동하는 것 같습니다.', 'Les cendres de l\'âme exilée pulsent faiblement, comme en écho d\'une vie jadis prometteuse.', 'Die fahlen Überreste einer verbannten Seele pulsieren leicht mit den Echos eines einst vielversprechenden Lebens.', '这些灰烬属于一个被放逐的灵魂,它们轻轻散发着生命的气息。', '被流放者的靈魂灰燼遺跡虛弱地跟著曾經蓬勃的生命回響跳動。', 'Estos restos carbonizados de un alma exiliada aún laten con el eco de una vida prometedora en su momento.', 'Estos restos carbonizados de un alma exiliada aún laten con el eco de una vida prometedora en su momento.', 'Пепел оставшийся от изгнанной души слабо пульсирует в такт эху прошедшей жизни.'), +(22230, '공포아귀 가죽 망토', 'Peau Gueule-d\'horreur', 'Furchtschlundleder', '惊骇之皮', '驚駭之喉皮革', 'Pellejo Morromiedo', 'Pellejo Morromiedo', 'Шкура Ужасной утробы', '', '', '', '', '', '', '', ''), +(22231, '적중의 케이저 장화', 'Bottes de précision de Kayser', 'Kaysers Stiefel der Präzision', '凯瑟尔的精准之靴', '凱瑟的精準長靴', 'Botas de precisión de Kayser', 'Botas de precisión de Kayser', 'Кайзеровы сапоги Верности', '', '', '', '', '', '', '', ''), +(22232, '명사수의 벨트', 'Ceinturon de tireur d\'élite', 'Schützengurt', '神射手束带', '神射手的束腰', 'Faja de tirador', 'Faja de tirador', 'Ремень снайпера', '', '', '', '', '', '', '', ''), +(22233, '지그라스의 사물함', 'Cantine de Zigris', 'Zigris\' Schließkiste', '兹格雷斯的提箱', '茲格雷斯的手提箱', 'Baúl de Zigris', 'Baúl de Zigris', 'Сундучок Зигриса', '', '', '', '', '', '', '', ''), +(22234, '잃어버린 희망의 어깨보호대', 'Mantelet de l\'espoir perdu', 'Mantel der verlorenen Hoffnung', '失落希望衬肩', '失落希望襯肩', 'Manto de Esperanza Perdida', 'Manto de Esperanza Perdida', 'Оплечье Утерянной Надежды', '', '', '', '', '', '', '', ''), +(22235, '진은 화살', 'Flèche en vrai-argent', 'Echtsilberschaftpfeil', '真银箭头', '真銀箭桿', 'Astil de flecha de veraplata', 'Flecha con astil de veraplata', 'Стрела с древком из истинного серебра', '', '', '', '', '', '', '', ''), +(22236, '천사의 유혹', 'Délice au lait', 'Buttermilchküsschen', '快乐奶油', '歡恬牛奶', 'Delicia de crema', 'Delicia de leche', 'Вкусняшка', '', '', '', '', '', '', '', ''), +(22237, '광란의 욕망', 'Désir noir', 'Dunkle Versuchung', '黑色欲望', '黑暗慾望', 'Deseo oscuro', 'Deseo oscuro', 'Темное Желание', '', '', '', '', '', '', '', ''), +(22238, '진한 산딸기 크림', 'Fondant aux myrtilles', 'Beerens Echte', '水果芬芳', '濃郁苺酪', 'Crema de frutos cremosa', 'Crema de frutos cremosa', 'Очень ягодный крем', '', '', '', '', '', '', '', ''), +(22239, '달콤한 속삭임', 'Douce surprise', 'Süße Träume', '甜蜜惊喜', '甜蜜驚喜', 'Dulce sorpresa', 'Dulce sorpresa', 'Приятный сюрприз', '', '', '', '', '', '', '', ''), +(22240, '샘솟는 희망의 경갑', 'Grèves du désespoir cinglant', 'Schienbeinschützer der schwindenden Verzweiflung', '凋零绝望胫甲', '枯萎絕望護脛', 'Grebas de Desesperación fulminante', 'Grebas de Desesperación fulminante', 'Наголенники Иссушающего отчаяния', '', '', '', '', '', '', '', ''), +(22241, '암흑문지기의 어깨갑옷', 'Espauliers du Sombre gardien', 'Schulterstücke des dunklen Wächters', '黑暗守望者肩甲', '黑暗守衛的護肩', 'Espaldares de guarda oscuro', 'Espaldares de guarda oscuro', 'Наплечье Темностража', '', '', '', '', '', '', '', ''), +(22242, '베레크의 사슬', 'Laisse de Verek', 'Vereks Leine', '维雷克的束缚', '維雷克之鏈', 'Correa de Verek', 'Correa de Verek', 'Поводок Верека', '', '', '', '', '', '', '', ''), +(22243, '작은 영혼의 가방', 'Petite bourse d\'âme', 'Kleiner Seelenbeutel', '小灵魂包', '小靈魂袋', 'Faltriquera de almas pequeña', 'Faltriquera de almas pequeña', 'Малая сума душ', '', '', '', '', '', '', '', ''), +(22244, '영혼의 용기', 'Boîte d\'âmes', 'Seelenkasten', '灵魂箱', '靈魂盒', 'Caja de almas', 'Caja de almas', 'Коробка душ', '', '', '', '', '', '', '', ''), +(22245, '검게 그을린 신발', 'Chaussures encroûtées de suie', 'Rußgeschwärzte Stiefel', '煤烟护足', '煤灰硬殼之鞋', 'Calzado taraceado con tizne', 'Calzado taraceado con hollín', 'Покрытая золой обувь', '', '', '', '', '', '', '', ''), +(22246, '마력 깃든 마법매듭 가방', 'Bourse enchantée en tisse-mage', 'Verzauberter Magiestoffbeutel', '魔化魔纹布包', '附魔魔紋包', 'Faltriquera de paño mágico encantado', 'Faltriquera de tejido mágico encantada', 'Зачарованный мешочек из магической ткани', '', '', '', '', '', '', '', ''), +(22247, '신유의 덧신', 'Bottes de guérisseur miraculeux', 'Stiefel der heilenden Psalme', '虔诚医者长靴', '信念治療者的長靴', 'Botas de curador de fe', 'Botas de curador de fe', 'Сапоги целителя Веры', '', '', '', '', '', '', '', ''), +(22248, '마력 깃든 룬매듭 가방', 'Sac enchanté en étoffe runique', 'Verzauberte Runenstofftasche', '魔化符文布包', '附魔符文布包', 'Paño rúnico encantado', 'Bolsa de paño rúnico encantada', 'Зачарованная сумка из рунной ткани', '', '', '', '', '', '', '', ''), +(22249, '큰 마법용품 가방', 'Grand sac d\'enchantement', 'Große Verzauberertasche', '大附魔袋', '附魔大背包', 'Bolsa de encantamiento grande', 'Bolsa de encantamiento grande', 'Большая сумка зачаровывателя', '', '', '', '', '', '', '', ''), +(22250, '약초 주머니', 'Bourse d\'herbes', 'Kräuterbeutel', '草药袋', '草藥袋', 'Faltriquera de hierbas', 'Faltriquera de hierbas', 'Мешочек для трав', '', '', '', '', '', '', '', ''), +(22251, '세나리온 약초 가방', 'Sac d\'herbes cénarien', 'Cenarische Kräutertasche', '塞纳里奥草药包', '塞納里奧草藥包', 'Bolsa de hierbas Cenarion', 'Bolsa de hierbas Cenarion', 'Сумка для трав Ценариона', '', '', '', '', '', '', '', ''), +(22252, '세나리우스의 주머니', 'Sacoche de Cénarius', 'Cenarischer Ranzen', '塞纳留斯之袋', '塞納留斯的背包', 'Cartera de Cenario', 'Cartera de Cenarius', 'Сумка Ценариона', '', '', '', '', '', '', '', ''), +(22253, '길잃은자의 고서', 'Tome des Egarés', 'Foliant der Verlorenen', '失落之书', '迷失卷軸', 'Escrito de los Perdidos', 'Escrito de los Perdidos', 'Фолиант Пропавших', '표지에 \'당신을 어떤 곳으로 이끌지 모름\'이라고 적혀 있습니다.', 'Le titre est \"La Route de Nulle-part\"', 'Der Titel lautet \"Der Weg ins Nichts\"', '这本书的标题是“虚无之路”', '標題寫著「哪都不去的Brode」', 'El título lee \"El brode a ningún lugar\".', 'El título lee \"El brode a ningún lugar\".', 'Заголовок гласит: \"Дорога в никуда\".'), +(22254, '영원한 빛의 마법봉', 'Baguette de lumière éternelle', 'Zauberstab des ewigen Lichts', '永恒光明魔杖', '永恆之光魔杖', 'Varita de Luz eterna', 'Varita de Luz eterna', 'Жезл Вечного Света', '', '', '', '', '', '', '', ''), +(22255, '용암으로 벼린 고리', 'Anneau forgé dans le magma', 'Magmageschmiedetes Band', '岩浆指环', '岩漿鍛造指環', 'Sortija forjada de magma', 'Sortija forjada de magma', 'Кованое кольцо Магмы', '', '', '', '', '', '', '', ''), +(22256, '실체화된 마나 장갑', 'Protège-mains sculpte-mana', 'Handlappen des Manaformers', '法术塑能裹手', '法力塑造裹手', 'Mitones para moldear maná', 'Manijas para moldear maná', 'Повязки формы маны', '', '', '', '', '', '', '', ''), +(22257, '핏덩어리 고리', 'Anneau souillé de sang', 'Band aus geronnenem Blut', '血块指环', '血凝指環', 'Sortija de coágulo de sangre', 'Sortija de coágulo de sangre', 'Кольцо Кровавого Сгустка', '', '', '', '', '', '', '', ''), +(22258, '사랑의 묘약', 'Philtre d\'amour', 'Liebestrank', '爱情药水', '愛情藥水', 'Poción de amor', 'Poción de amor', 'Любовное зелье', '', '', '', '', '', '', '', ''), +(22259, '아직 나누지 않은 우정의 팔찌', 'Bracelet d\'amitié non distribué', 'Nicht vergebenes Freundschaftsband', '未送出的友谊手镯', '非贈予友誼手鐲', 'Pulsera de Amistad no depositada', 'Pulsera de Amistad no depositada', 'Браслет Верной дружбы', '', '', '', '', '', '', '', ''), +(22260, '우정의 팔찌', 'Bracelet d\'amitié', 'Freundschaftsband', '友谊手镯', '友誼手鐲', 'Pulsera de la amistad', 'Pulsera de la amistad', 'Браслет дружбы', '진실한 친구에게 받은 선물입니다.', 'Un signe d\'amitié véritable', 'So etwas schenken einem nur wahre Freunde...', '这代表着真正的友谊……', '從真正的朋友那裡收到的....', 'Solo recibes algo así de un auténtico amigo…', 'Solo recibes algo así de un auténtico amigo…', 'От верных друзей.'), +(22261, '사랑에 빠진 바보', 'Tourtereau', 'Liebesschwindler', '爱情娃娃', '愛的傻瓜', 'Loco de amor', 'Loco de amor', 'Любовная приманка', '', '', '', '', '', '', '', ''), +(22262, '얼라이언스 선물세트', 'Assortiment de cadeaux de l\'Alliance', 'Geschenkesammlung der Allianz', '联盟礼品包', '聯盟禮物典藏品', 'Colección de obsequios de la Alianza', 'Colección de obsequios de la Alianza', 'Подарочный набор Альянса', '이 선물세트를 덜렁발 큐이피에게 가져가십시오.', 'Donnez cet assortiment à Kalin Colportecoeur.', 'Bringt diese Sammlung zu Qixi Q. Pido.', '把这包礼物交给匹德菲特。', '把這個禮物典藏品送給丘比特·傳播者。', 'Entrega esta colección a Kwee Q. Mercachifle.', 'Entrega esta colección a Kwee Q. Mercachifle.', 'Отнесите это Кви. К. Мелкошустру'), +(22263, '호드 선물세트', 'Assortiment de cadeaux de la Horde', 'Geschenkesammlung der Horde', '部落礼品包', '部落禮物典藏品', 'Colección de obsequios de la Horda', 'Colección de obsequios de la Horda', 'Подарочный набор Орды', '이 선물세트를 덜렁발 큐이피에게 가져가십시오.', 'Donnez cet assortiment à Kalin Colportecoeur.', 'Bringt diese Sammlung zu Qixi Q. Pido.', '把这包礼物交给匹德菲特。', '把這個禮物典藏品送給丘比特·傳播者。', 'Entrega esta colección a Kwee Q. Mercachifle.', 'Entrega esta colección a Kwee Q. Mercachifle.', 'Отнесите это Кви. К. Мелкошустру'), +(22264, '정성들여 쓴 편지', 'Lettre écrite avec soin', 'Sorgfältig verfasster Brief', '', '仔細書寫的信', 'Carta escrita con cuidado', 'Carta escrita con cuidado', 'Тщательно продуманное письмо', '', '', '', '', '', '', '', ''), +(22265, '사랑이 담긴 편지', 'Lettre pleine d\'amour', 'Liebevoll verfasster Brief', '充满感情的信件', '深情書寫的信', 'Carta escrita con amor', 'Carta escrita con amor', 'Письмо, написанное с любовью', '', '', '', '', '', '', '', ''), +(22266, '섬광 쐐기', 'Epine de feu', 'Flammendorn', '火焰荆棘', '閃光刺', 'Erupción de espinas', 'Erupción de espinas', 'Пламяшип', '', '', '', '', '', '', '', ''), +(22267, '주문술사의 터번', 'Turban de tisse-sort', 'Spruchwirkerturban', '织法者头巾', '魔法編織者的頭巾', 'Turbante de tejechizos', 'Turbante de tejechizos', 'Тюрбан чароплета', '', '', '', '', '', '', '', ''), +(22268, '용력의 문장', 'Emblème draconique imprégné', 'Emblem der drachischen Macht', '龙人能量徽章', '龍人能量徽章', 'Emblema dracónico imbuido', 'Emblema dracónico imbuido', 'Талисман Драконьей Силы', '', '', '', '', '', '', '', ''), +(22269, '그림자 추적자의 망토', 'Cape de rôdeur des ombres', 'Schattenschleicherumhang', '暗影徘徊者披风', '暗影徘徊者披風', 'Capa de merodeador de las Sombras', 'Capa de merodeador de las Sombras', 'Плащ сумеречного татя', '', '', '', '', '', '', '', ''), +(22270, '견고한 보루의 장화', 'Bottes de tranchée', 'Schanzstiefel', '冒犯之靴', '挖掘長靴', 'Botas de atrincheramiento', 'Botas de atrincheramiento', 'Окопные сапоги', '', '', '', '', '', '', '', ''), +(22271, '광포한 마법의 다리보호구', 'Jambières de magie frénétique', 'Gamaschen der wallenden Magie', '狂乱魔法护腿', '瘋狂魔法護腿', 'Leotardos de Magia frenética', 'Leotardos de Magia frenética', 'Поножи Бешеной Магии', '', '', '', '', '', '', '', ''), +(22272, '숲의 은총', 'Etreinte de la forêt', 'Umarmung des Waldes', '森林的拥抱', '森林的擁抱', 'Abrazo del bosque', 'Abrazo del bosque', 'Облачение Леса', '', '', '', '', '', '', '', ''), +(22273, '달그림자 두건', 'Chaperon d\'ombrelune', 'Mondschattenkapuze', '月影罩帽', '月影兜帽', 'Caperuza Sombra Lunar', 'Caperuza Sombra Lunar', 'Капюшон Лунной Тени', '', '', '', '', '', '', '', ''), +(22274, '불곰 모피 조끼', 'Fourrure grisonnante', 'Ergrauter Pelz', '斑白毛皮', '灰色毛皮', 'Pelambre canoso', 'Pelambre grisácea', 'Седая шкура', '', '', '', '', '', '', '', ''), +(22275, '불꽃이끼 장화', 'Bottes Mousse-de-feu', 'Feuermoosstiefel', '火苔长靴', '火苔長靴', 'Botas Musgo de Fuego', 'Botas Musgo de Fuego', 'Сапоги Огненного Мха', '', '', '', '', '', '', '', ''), +(22276, '아름다운 붉은색 드레스', 'Superbe robe rouge', 'Reizendes rotes Kleid', '可爱的红裙子', '漂亮的紅色裙裝', 'Vestido rojo precioso', 'Vestido rojo precioso', 'Красивое красное платье', '', '', '', '', '', '', '', ''), +(22277, '붉은색 정찬복', 'Habit de soirée rouge', 'Roter Abendanzug', '红色宴会服', '紅色晚宴套裝', 'Traje de cena rojo', 'Traje de cena rojo', 'Красный обеденный костюм', '', '', '', '', '', '', '', ''), +(22278, '아름다운 푸른색 드레스', 'Superbe robe bleue', 'Reizendes blaues Kleid', '可爱的蓝裙子', '漂亮的藍色裙裝', 'Vestido azul precioso', 'Vestido azul precioso', 'Красивое синее платье', '', '', '', '', '', '', '', ''), +(22279, '아름다운 검은색 드레스', 'Superbe robe noire', 'Reizendes schwarzes Kleid', '可爱的黑裙子', '漂亮的黑色裙裝', 'Vestido negro precioso', 'Vestido negro precioso', 'Красивое черное платье', '', '', '', '', '', '', '', ''), +(22280, '아름다운 보라색 드레스', 'Superbe robe violette', 'Reizendes lila Kleid', '可爱的紫裙子', '漂亮的紫色裙裝', 'Vestido morado precioso', 'Vestido morado precioso', 'Красивое пурпурное платье', '', '', '', '', '', '', '', ''), +(22281, '푸른색 정찬복', 'Habit de soirée bleu', 'Blauer Abendanzug', '蓝色宴会服', '藍色晚宴套裝', 'Traje de cena azul', 'Traje de cena azul', 'Синий обеденный костюм', '', '', '', '', '', '', '', ''), +(22282, '보라색 정찬복', 'Habit de soirée violet', 'Lila Abendanzug', '紫色宴会服', '紫色晚宴套裝', 'Traje de cena morado', 'Traje de cena morado', 'Пурпурный обеденный костюм', '', '', '', '', '', '', '', ''), +(22283, '집에서 만든 빵 한 자루', 'Sac de pain artisanal', 'Brotsack mit hausgemachtem Brot', '一袋自制面包', '一袋自製麵包', 'Saco de pan casero', 'Saco de pan casero', 'Мешок с домашним хлебом', '', '', '', '', '', '', '', ''), +(22284, '카드 묶음', 'Monceau de cartes', 'Kartenbündel', '一束卡片', '一捆卡片', 'Montón de cartas', 'Montón de cartas', 'Пачка открыток', '', '', '', '', '', '', '', ''), +(22285, '스톰윈드 징표 모음', 'Assortiment de serments de Stormwind', 'Pfandsammlung von Stormwind', '暴风城誓言', '暴風城信物典藏品', 'Colección de prendas de Stormwind', 'Colección de prendas de Ventormenta', 'Набор залогов Штормграда', '', '', '', '', '', '', '', ''), +(22286, '아이언포지 징표 모음', 'Assortiment de serments d\'Ironforge', 'Pfandsammlung von Ironforge', '铁炉堡誓言', '鐵爐堡信物典藏品', 'Colección de prendas de Ironforge', 'Colección de prendas de Forjaz', 'Коллекция Стальгорна', '', '', '', '', '', '', '', ''), +(22287, '카드 더미', 'Ballot de cartes', 'Kartenpaket', '一摞卡片', '卡片包裏', 'Caja de cartas', 'Caja de cartas', 'Стопка открыток', '', '', '', '', '', '', '', ''), +(22288, '드워프 맥주 상자', 'Caisse de bière artisanale', 'Kiste hausgemachtes Bier', '一箱矮人美酒', '一箱家釀', 'Caja de cerveza casera', 'Caja de cerveza casera', 'Бочонок домашнего пива', '', '', '', '', '', '', '', ''), +(22289, '카드 다발', 'Pile de cartes', 'Kartenstapel', '一叠卡片', '一堆卡片', '', 'Montón de naipes', 'Кипа открыток', '', '', '', '', '', '', '', ''), +(22290, '다르나서스 징표 모음', 'Assortiment de serments de Darnassus', 'Pfandsammlung von Darnassus', '达纳苏斯誓言', '達納蘇斯信物典藏品', 'Colección de prendas de Darnassus', 'Colección de prendas de Darnassus', 'Набор залогов Дарнасса', '', '', '', '', '', '', '', ''), +(22291, '조각품 상자', 'Boîte de sculptures sur bois', 'Schachtel voller Holzschnitzereien', '一箱手工艺品', '木雕盒子', 'Caja de carpintero', 'Caja de talla de madera', 'Коробка деревянных поделок', '', '', '', '', '', '', '', ''), +(22292, '맛있는 파이 한 상자', 'Boîte de tartelettes', 'Schachtel voller frischer Kuchen', '一箱新鲜的馅饼', '一盒新鮮的派', 'Caja de pasteles', 'Caja de pasteles', 'Коробка с теплыми пирожками', '', '', '', '', '', '', '', ''), +(22293, '카드 꾸러미', 'Paquet de cartes', 'Kartenpack', '一包卡片', '一包卡片', 'Paquete de cartas', 'Paquete de cartas', 'Набор открыток', '', '', '', '', '', '', '', ''), +(22294, '오그리마 징표 모음', 'Assortiment de serments d\'Orgrimmar', 'Pfandsammlung von Orgrimmar', '奥格瑞玛誓言', '奧格瑪信物收典藏品', 'Colección de juramentos de Orgrimmar', 'Colección de juramentos de Orgrimmar', 'Набор залогов Оргриммара', '', '', '', '', '', '', '', ''), +(22295, '카드 가방', 'Sac de cartes', 'Kartensammlung', '一袋卡片', '一小包卡片', 'Cartera de cartas', 'Cartera de cartas', 'Сумочка с открытками', '', '', '', '', '', '', '', ''), +(22296, '꽃 바구니', 'Panier de fleurs', 'Blumenkorb', '一篮鲜花', '一籃鮮花', 'Cesta de flores', 'Cesta de flores', 'Корзина с цветами', '', '', '', '', '', '', '', ''), +(22297, '썬더 블러프 징표 모음', 'Assortiment de serments de Thunder Bluff', 'Pfandsammlung von Thunder Bluff', '雷霆崖誓言', '雷霆崖信物典藏品', 'Colección de prendas de Thunder Bluff', 'Colección de prendas de Cima del Trueno', 'Набор залогов Громового Утеса', '', '', '', '', '', '', '', ''), +(22298, '낭만적인 시집', 'Recueil de poèmes romantiques', 'Romantische Gedichtesammlung', '浪漫诗集', '一本浪漫的詩集', 'Libro sobre Poemas románticos', 'Libro sobre Poemas románticos', 'Книжка лирических стихов', '', '', '', '', '', '', '', ''), +(22299, '카드 모음', 'Liasse de cartes', 'Kartenstoß', '一捆卡片', '一札卡片', 'Fajo de cartas', 'Fajo de cartas', 'Охапка открыток', '', '', '', '', '', '', '', ''), +(22300, '언더시티 징표 모음', 'Assortiment de serments d\'Undercity', 'Pfandsammlung von Undercity', '幽暗城誓言', '幽暗城信物典藏品', 'Colección de prendas de Undercity', 'Colección de prendas de Entrañas', 'Набор залогов Подгорода', '', '', '', '', '', '', '', ''), +(22301, '강철매듭 로브', 'Robe Tisse-fer', 'Eisengewebte Robe', '铁纹长袍', '鐵織長袍', 'Toga Hilacero', 'Toga de tejido de hierro', 'Железнотканое одеяние', '', '', '', '', '', '', '', ''), +(22302, '강철매듭 두건', 'Capuche Tisse-fer', 'Eisengewebte Kutte', '铁纹罩帽', '鐵織兜帽', 'Capucha Hilacero', 'Capucha de tejido de hierro', 'Железнотканый клобук', '', '', '', '', '', '', '', ''), +(22303, '강철매듭 바지', 'Pantalon Tisse-fer', 'Eisengewebte Hose', '铁纹短裤', '鐵織長褲', 'Pantalones Hilacero', 'Pantalones de tejido de hierro', 'Железнотканые штаны', '', '', '', '', '', '', '', ''), +(22304, '강철매듭 장갑', 'Gants Tisse-fer', 'Eisengewebte Handschuhe', '铁纹手套', '鐵織手套', 'Guantes Hilacero', 'Guantes de tejido de hierro', 'Железнотканые перчатки', '', '', '', '', '', '', '', ''), +(22305, '강철매듭 어깨보호대', 'Mantelet Tisse-fer', 'Eisengewebter Mantel', '铁纹衬肩', '鐵織襯肩', 'Manto Hilacero', 'Manto de tejido de hierro', 'Железнотканое оплечье', '', '', '', '', '', '', '', ''), +(22306, '강철매듭 허리띠', 'Ceinture Tisse-fer', 'Eisengewebter Gürtel', '铁纹腰带', '鐵織腰帶', 'Cinturón Hilacero', 'Cinturón de tejido de hierro', 'Железнотканый пояс', '', '', '', '', '', '', '', ''), +(22307, '도안: 마력 깃든 마법매듭 가방', 'Patron : Bourse enchantée en tisse-mage', 'Muster: Verzauberter Magiestoffbeutel', '图样:魔化魔纹布包', '圖樣:附魔魔紋包', 'Patrón: faltriquera de paño mágico encantado', 'Patrón: faltriquera de tejido mágico encantada', 'Выкройка: зачарованный мешочек из магической ткани', '', '', '', '', '', '', '', ''), +(22308, '도안: 마력 깃든 룬매듭 가방', 'Patron : Sac enchanté en étoffe runique', 'Muster: Verzauberte Runenstofftasche', '图样:魔化符文布包', '圖樣:附魔符文布包', 'Patrón: bolsa de paño rúnico encantado', 'Patrón: bolsa de paño rúnico encantada', 'Выкройка: зачарованная сумка из рунной ткани', '', '', '', '', '', '', '', ''), +(22309, '도안: 큰 마법용품 가방', 'Patron : Grand sac d\'enchantement', 'Muster: Große Verzauberertasche', '图样:大附魔袋', '圖樣:附魔大背包', 'Patrón: bolsa de encantamiento grande', 'Patrón: bolsa de encantamiento grande', 'Выкройка: большая сумка зачаровывателя', '', '', '', '', '', '', '', ''), +(22310, '도안: 세나리온 약초 가방', 'Patron : Sac d\'herbes cénarien', 'Muster: Cenarische Kräutertasche', '图样:塞纳里奥草药包', '圖樣:塞納里奧草藥包', 'Patrón: bolsa de hierbas Cenarion', 'Patrón: bolsa de hierbas Cenarion', 'Выкройка: сумка для трав Ценариона', '', '', '', '', '', '', '', ''), +(22311, '강철매듭 장화', 'Bottes Tisse-fer', 'Eisengewebte Stiefel', '铁纹长靴', '鐵織長靴', 'Botas Hilacero', 'Botas de tejido de hierro', 'Железнотканые сапоги', '', '', '', '', '', '', '', ''), +(22312, '도안: 세나리우스의 주머니', 'Patron : Sacoche de Cénarius', 'Muster: Cenarischer Ranzen', '图样:塞纳留斯之袋', '圖樣:塞納留斯的背包', 'Patrón: cartera de Cenario', 'Patrón: cartera de Cenarius', 'Выкройка: сумка для книг Ценариона', '', '', '', '', '', '', '', ''), +(22313, '강철매듭 팔보호구', 'Brassards Tisse-fer', 'Eisengewebte Armschienen', '铁纹护腕', '鐵織護腕', 'Brazales Hilacero', 'Brazales de tejido de hierro', 'Железнотканые наручи', '', '', '', '', '', '', '', ''), +(22314, '수렵꾼의 작살', 'Harpon de veneur', 'Harpune des Jägersmanns', '猎手之矛', '獵戶的魚叉', 'Arpón de cazador', 'Arpón de cazador', 'Гарпун охотника', '', '', '', '', '', '', '', ''), +(22315, '활력의 망치', 'Marteau de revitalisation', 'Hammer der Wiederbelebung', '新生之锤', '新生之錘', 'Martillo de Revitalización', 'Martillo de Revitalización', 'Молот Возрождения', '', '', '', '', '', '', '', ''), +(22316, '시험용 유물', 'Relique de test', 'Testrelikt', '', '', '', '', 'Тестовая реликвия', '', '', '', '', '', '', '', ''), +(22317, '레프티의 청동너클', 'Coup de poing en laiton du Gaucher', 'Leftys Messingschlagring', '左撇子的黄铜指虎', '左撇子的黃銅指虎', 'Nudillos de latón para zurdo', 'Nudillos de latón de Zurdito', 'Латунный кастет левши', '', '', '', '', '', '', '', ''), +(22318, '말겐의 장궁', 'Arc long de Malgen', 'Malgens Langbogen', '玛尔根的长弓', '瑪根的長弓', 'Arco largo de Malgen', 'Arco largo de Malgen', 'Длинный лук Мальдена', '', '', '', '', '', '', '', ''), +(22319, '신권의 고서', 'Tome de droit divin', 'Foliant des göttlichen Rechts', '神圣权力之书', '神權秘典', 'Escrito sobre Derecho divino', 'Escrito sobre Derecho divino', 'Фолиант божественного права', '', '', '', '', '', '', '', ''), +(22320, '먹스의 고급 상품', 'Marchandises premier choix de Mux', 'Mux\' Qualitätswaren', '穆克斯的优质产品', '莫克斯的優良物品', 'Víveres de calidad de Mux', 'Víveres de calidad de Mux', 'Качественные товары Мукса', '', '', '', '', '', '', '', ''), +(22321, '웜타라크의 심장', 'Coeur de Wyrmthalak', 'Herz von Wyrmthalak', '维姆萨拉克之心', '維姆薩拉克之心', 'Corazón de Vermisthalak', 'Corazón de Vermisthalak', 'Сердце Вирмхалака', '', '', '', '', '', '', '', ''), +(22322, '턱뼈 파쇄기', 'Le Bourre-pif', 'Der Kieferknacker', '腭骨粉碎者', '破顎', 'El rompe mandíbulas', 'El rompe mandíbulas', 'Сокрушитель челюстей', '먹을 수 없음', 'Joyeux anniversaire !', 'Nicht essbar', '不可食用', '小心使用', 'No se puede comer', 'No se puede comer', 'Не съедобно.'), +(22324, '겨울 김치', 'Kimchi d\'hiver', 'Winterkimchi', '冬季酸菜', '冬季泡菜', 'Kimchi de invierno', 'Kimchi de invierno', 'Зимняя кимчи', '', '', '', '', '', '', '', ''), +(22325, '책략가의 허리띠', 'Ceinture de l\'Entourloupeur', 'Gürtel des Schwindlers', '狡诈者腰带', '詐欺者腰帶', 'Cinturón del Timador', 'Cinturón del Timador', 'Шутовской пояс', '', '', '', '', '', '', '', ''), +(22326, '결정체 고리', 'Anneau d\'amalgame', 'Amalgams Band', '阿玛加姆的指环', '融合指環', 'Sortija de amalgama', 'Sortija de amalgama', 'Кольцо Амальгама', '', '', '', '', '', '', '', ''), +(22327, '구원의 아뮬렛', 'Amulette du Racheté', 'Amulett des Erlösten', '救赎者项链', '救贖護符', 'Amuleto de los redimidos', 'Amuleto de los redimidos', 'Амулет Спасенных', '', '', '', '', '', '', '', ''), +(22328, '경계의 다리갑옷', 'Cuissards de vigilance', 'Beinplatten der Wachsamkeit', '警觉腿铠', '警惕腿鎧', 'Musleras de Vigilancia', 'Quijotes de Vigilancia', 'Ножные латы Бдительности', '', '', '', '', '', '', '', ''), +(22329, '무한한 집중의 홀', 'Sceptre de focalisation interminable', 'Szepter der grenzenlosen Konzentration', '无限专注节杖', '無盡聚焦權杖', 'Cetro de Enfoque interminable', 'Cetro de Enfoque interminable', 'Скипетр Беспредельного Сосредоточения', '', '', '', '', '', '', '', ''), +(22330, '비전 숙련의 외투', 'Voile de la maîtrise des arcanes', 'Tuch der arkanen Meisterschaft', '奥术掌握披风', '祕法專精披風', 'Sudario de Maestría Arcana', 'Mortaja de Maestría Arcana', 'Накидка Чародейства', '', '', '', '', '', '', '', ''), +(22331, '흔들리지 않는 영웅의 고리', 'Anneau du héros inébranlable', 'Band des standhaften Helden', '坚韧英雄指环', '堅定英雄指環', 'Sortija del Héroe férreo', 'Sortija del Héroe férreo', 'Кольцо Непреклонного героя', '', '', '', '', '', '', '', ''), +(22332, '강령술의 검', 'Lame de nécromancie', 'Klinge der Totenbeschwörung', '通灵之刃', '巫術之劍', 'Hoja de Necromancia', 'Hoja de Nigromancia', 'Клинок Некромантии', '', '', '', '', '', '', '', ''), +(22333, '성스러운 힘의 망치', 'Marteau de puissance divine', 'Hammer der göttlichen Macht', '圣力之锤', '神力之錘', 'Martillo de Poderío divino', 'Martillo de Poderío divino', 'Молот божественной мощи', '', '', '', '', '', '', '', ''), +(22334, '치유의 고리', 'Anneau de guérison', 'Heilungsband', '修复之戒', '治療指環', 'Sortija de Reparación', 'Sortija de alivio', 'Кольцо Исправления', '', '', '', '', '', '', '', ''), +(22335, '군주 발타라크의 지휘봉', 'Bâton de commandement du seigneur Valthalak', 'Lord Valthalaks Befehlsstab', '瓦塔拉克公爵的命令法杖', '瓦薩拉克的命令法杖', 'Bastón de orden de Lord Valthalak', 'Bastón de mando de Lord Valthalak', 'Посох повиновения Лорда Вальтхалака', '', '', '', '', '', '', '', ''), +(22336, '군단 용기병 아이기스', 'Egide draconien de la légion', 'Drakonische Aegis der Legion', '军团徽记龙盾', '軍團的龍人庇護', 'Égida draconiana de la Legión', 'Égida draconiana de la Legión', 'Драконья эгида Легиона', '', '', '', '', '', '', '', ''), +(22337, '지배의 장막', 'Voile de domination', 'Tuch der Herrschaft', '统御披风', '統禦披風', 'Sudario de Dominación', 'Mortaja de Dominación', 'Накидка Господства', '', '', '', '', '', '', '', ''), +(22338, '화산재', 'Cendre volcanique', 'Vulkanasche', '火山灰', '火山灰', 'Ceniza volcánica', 'Ceniza volcánica', 'Вулканический пепел', '', '', '', '', '', '', '', ''), +(22339, '마법의 룬문자 고리', 'Anneau runique de sorcellerie', 'Runenband der Zauberei', '巫师符文指环', '巫術符文指環', 'Sortija rúnica de brujería', 'Sortija rúnica de brujería', 'Руническое кольцо колдовства', '', '', '', '', '', '', '', ''), +(22340, '기민함의 펜던트', 'Pendentif de célérité', 'Anhänger der Schnelligkeit', '迅捷坠饰', '敏捷墜飾', 'Colgante de Celeridad', 'Colgante de Celeridad', 'Подвеска Проворства', '', '', '', '', '', '', '', ''), +(22341, '몬스터 - Mace, Horde A04 Pale - Bone Wrench', 'Monstre - Masse, Horde A04 Pâle - Clé à molette en os', 'Monster - Streitkolben, Horde A04 Pale - Knochenstoß', '', '', 'Monstruo: maza, Horda A04 pálida: llave inglesa de hueso', 'Monstruo: maza, Horda A04 pálida: llave inglesa de hueso', 'Монстр - палица, Орда А04 бледная - костяной ключ', '', '', '', '', '', '', '', ''), +(22342, '고통의 다리보호구', 'Jambières de tourment', 'Gamaschen der Qual', '折磨护腿', '折磨護腿', 'Leotardos de Tormento', 'Leotardos de Tormento', 'Поножи Мучения', '', '', '', '', '', '', '', ''), +(22343, '만행의 장갑', 'Garde-mains de sauvagerie', 'Handschützer der Wildheit', '残暴护手', '野性護手', 'Manoplas de Ferocidad', 'Manoplas de ferocidad', 'Боевые рукавицы Свирепости', '', '', '', '', '', '', '', ''), +(22344, '기원의 화로: 설명서', 'Mode d\'emploi du brasero d\'invocation', 'Handbuch: Räuchergefäß der Anrufung', '符咒火盆用户手册', '祈禱火盆:使用者手冊', 'Blandón de Invocación: manual', 'Blandón de Invocación: manual', 'Жаровня Вызова: инструкция', '유령 출몰 장소가 나와있습니다.', 'Où trouver des lieux hantés', 'Wo man verfluchte Orte findet', '如何找到闹鬼的地点', '如何找到鬧鬼地點', 'Dónde hallar los locus embrujados.', 'Dónde hallar los locus embrujados.', 'Где найти места с привидениями.'), +(22345, '환생의 토템', 'Totem de renaissance', 'Totem der Wiedergeburt', '重生图腾', '重生圖騰', 'Tótem de Renacimiento', 'Tótem de Renacer', 'Тотем Возрождения', '', '', '', '', '', '', '', ''), +(22346, '몬스터 - Mace2H, Unstoppable Force', 'Monstre - Masse 2M, Force irrésistible', 'Monster - Streitkolben2H, Unaufhaltbare Macht', '', '', 'Monstruo: maza 2M, Potencia imparable', 'Monstruo: maza 2M, Fuerza imparable', 'Монстр - двуручная палица, Неостановимая Сила', '', '', '', '', '', '', '', ''), +(22347, '파라드의 연발 석궁', 'Arbalète à répétition de Fahrad', 'Fahrads selbstladende Repetierarmbrust', '法拉德的装填器', '法拉德的裝填器', 'Repetidor de recarga de Fahrad', 'Repetidor de recarga de Fahrad', 'Многозарядный перезаряжаемый арбалет Фахрада', '', '', '', '', '', '', '', ''), +(22348, '루날의 습기망치', 'Mortulus prime', 'Schicksalsbringer', '杜姆鲁斯', '達姆魯斯的精華', 'Prima de Condemulus', 'Prima de Condemulus', 'Рокулюс первый', '', '', '', '', '', '', '', ''), +(22349, '더럽혀진 흉갑', 'Cuirasse désacralisée', 'Entweihte Brustplatte', '被玷污的胸甲', '被褻瀆的胸甲', 'Peto profanado', 'Coraza profanado', 'Испоганенная кираса', '', '', '', '', '', '', '', ''), +(22350, '더럽혀진 튜닉', 'Tunique désacralisée', 'Entweihte Tunika', '被玷污的外套', '被褻瀆的外衣', 'Túnica profanada', 'Túnica profanada', 'Оскверненный мундир', '', '', '', '', '', '', '', ''), +(22351, '더럽혀진 로브', 'Robe désacralisée', 'Entweihte Robe', '被玷污的长袍', '被褻瀆的長袍', 'Toga profanada', 'Toga profanada', 'Оскверненное одеяние', '', '', '', '', '', '', '', ''), +(22352, '더럽혀진 다리갑옷', 'Cuissots désacralisés', 'Entweihte Beinplatten', '被玷污的腿铠', '被褻瀆的腿鎧', 'Quijotes profanados', 'Quijotes profanados', 'Испоганенные ножные латы', '', '', '', '', '', '', '', ''), +(22353, '더럽혀진 투구', 'Heaume désacralisé', 'Entweihter Helm', '被玷污的头盔', '被褻瀆的頭盔', 'Yelmo profanado', 'Casco profanado', 'Испоганенный полный шлем', '', '', '', '', '', '', '', ''), +(22354, '더럽혀진 어깨갑옷', 'Espauliers désacralisés', 'Entweihte Schulterstücke', '被玷污的肩铠', '被褻瀆的肩鎧', 'Espaldares profanados', 'Espaldares profanados', 'Испоганенное наплечье', '', '', '', '', '', '', '', ''), +(22355, '더럽혀진 팔보호구', 'Brassards désacralisées', 'Entweihte Armschienen', '被玷污的护腕', '被褻瀆的護腕', 'Brazales profanados', 'Brazales profanados', 'Оскверненные наручи', '', '', '', '', '', '', '', ''), +(22356, '더럽혀진 허리보호대', 'Sangle désacralisée', 'Entweihter Taillenschutz', '被玷污的护腰', '被褻瀆的護腰', 'Guardarrenes profanados', 'Guardarrenes profanados', 'Оскверненный воинский пояс', '', '', '', '', '', '', '', ''), +(22357, '더럽혀진 건틀릿', 'Gantelets désacralisés', 'Entweihte Stulpen', '被玷污的护手', '被褻瀆的護手', 'Guanteletes profanados', 'Guanteletes profanados', 'Испоганенные рукавицы', '', '', '', '', '', '', '', ''), +(22358, '더럽혀진 발덮개', 'Solerets désacralisés', 'Entweihte Sabatons', '被玷污的马靴', '被褻瀆的馬靴', 'Escarpes profanados', 'Escarpes profanados', 'Испоганенные башмаки', '', '', '', '', '', '', '', ''), +(22359, '더럽혀진 다리보호대', 'Cuissards désacralisés', 'Entweihte Beinschützer', '被玷污的腿甲', '被褻瀆的腿甲', 'Musleras profanadas', 'Musleras profanadas', 'Оскверненные набедренники', '', '', '', '', '', '', '', ''), +(22360, '더럽혀진 면갑', 'Couvre-chef désacralisé', 'Entweihtes Kopfstück', '被玷污的头饰', '被褻瀆的頭甲', 'Celada profanada', 'Celada profanada', 'Испоганенный головной убор', '', '', '', '', '', '', '', ''), +(22361, '더럽혀진 어깨보호대', 'Spallières désacralisées', 'Entweihte Schiftung', '被玷污的肩饰', '被褻瀆的護肩', 'Bufas profanadas', 'Bufas profanadas', 'Испоганенный наплеч', '', '', '', '', '', '', '', ''), +(22362, '더럽혀진 손목보호대', 'Protège-poignets désacralisés', 'Entweihter Handgelenksschutz', '被玷污的腕甲', '被褻瀆的束腕', 'Muñequeras profanadas', 'Guardamuñecas profanadas', 'Оскверненные накулачники', '', '', '', '', '', '', '', ''), +(22363, '더럽혀진 벨트', 'Ceinturon désacralisé', 'Entweihter Gurt', '被玷污的束带', '被褻瀆的束腰', 'Faja profanada', 'Faja profanada', 'Испоганенный ремень', '', '', '', '', '', '', '', ''), +(22364, '더럽혀진 손보호구', 'Garde-mains désacralisés', 'Entweihte Handschützer', '被玷污的手甲', '被褻瀆的護手', 'Manoplas profanadas', 'Manoplas profanadas', 'Оскверненные боевые рукавицы', '', '', '', '', '', '', '', ''), +(22365, '더럽혀진 장화', 'Bottes désacralisées', 'Entweihte Stiefel', '被玷污的长靴', '被褻瀆的長靴', 'Botas profanadas', 'Botas profanadas', 'Испоганенные сапоги', '', '', '', '', '', '', '', ''), +(22366, '더럽혀진 다리보호구', 'Jambières désacralisées', 'Entweihte Gamaschen', '被玷污的护腿', '被褻瀆的護腿', 'Leotardos profanados', 'Leotardos profanados', 'Испоганенные поножи', '', '', '', '', '', '', '', ''), +(22367, '더럽혀진 모자', 'Diadème désacralisé', 'Entweihter Reif', '被玷污的头环', '被褻瀆的頭環', 'Aro profanado', 'Aro profanado', 'Оскверненный венец', '', '', '', '', '', '', '', ''), +(22368, '더럽혀진 어깨보호구', 'Protège-épaules désacralisés', 'Entweihte Schulterpolster', '被玷污的肩垫', '被褻瀆的肩甲', 'Hombreras profanadas', 'Hombreras profanadas', 'Оскверненные наплечные щитки', '', '', '', '', '', '', '', ''), +(22369, '더럽혀진 손목보호구', 'Manchettes désacralisées', 'Entweihte Bindungen', '被玷污的腕轮', '被褻瀆的腕甲', 'Ataduras profanadas', 'Ataduras profanadas', 'Испоганенные наручники', '', '', '', '', '', '', '', ''), +(22370, '더럽혀진 허리띠', 'Ceinture désacralisée', 'Entweihter Gürtel', '被玷污的腰带', '被褻瀆的腰帶', 'Cinturón profanado', 'Cinturón profanado', 'Оскверненный пояс', '', '', '', '', '', '', '', ''), +(22371, '더럽혀진 장갑', 'Gants désacralisés', 'Entweihte Handschuhe', '被玷污的手套', '被褻瀆的手套', 'Guantes profanados', 'Guantes profanados', 'Оскверненные перчатки', '', '', '', '', '', '', '', ''), +(22372, '더럽혀진 덧신', 'Sandales désacralisées', 'Entweihte Sandalen', '被玷污的便鞋', '被褻瀆的便鞋', 'Sandalias profanadas', 'Sandalias profanadas', 'Оскверненные сандалии', '', '', '', '', '', '', '', ''), +(22373, '닳아해진 가죽 조각', 'Débris d\'armure en cuir', 'Kampfzerschlissenes Lederstück', '皮甲碎片', '受戰爭破壞的皮甲碎片', 'Restos de cuero', 'Restos de cuero', 'Обрывок кожи, поврежденной в бою', '', '', '', '', '', '', '', ''), +(22374, '닳아해진 사슬 조각', 'Débris d\'armure en mailles', 'Kampfzerschlissenes Kettenstück', '锁甲碎片', '受戰爭破壞的鏈甲碎片', 'Restos de malla', 'Restos de malla', 'Обрывки кольчуги', '', '', '', '', '', '', '', ''), +(22375, '닳아해진 판금 조각', 'Débris d\'armure en plaques', 'Kampfzerschlissenes Plattenstück', '板甲碎片', '受戰爭破壞的鎧甲碎片', 'Restos de coraza', 'Restos de coraza', 'Обломок доспехов', '', '', '', '', '', '', '', ''), +(22376, '닳아해진 천 조각', 'Débris d\'armure en tissu', 'Kampfzerschlissenes Stoffstück', '布衣碎片', '受戰爭破壞的布甲碎片', 'Restos de ropa', 'Restos de ropa', 'Обрывок ткани, поврежденной в бою', '', '', '', '', '', '', '', ''), +(22377, '썬더우드 천둥검', 'Le tisonnier de Thunderwood', 'Donnerholzschüreisen', '雷木之刺', '雷木火鉗', 'El atizador Truenedera', 'El atizador Truenedera', 'Укол Громового леса', '', '', '', '', '', '', '', ''), +(22378, '라벤홀트 학살자', 'Trancheur de Ravenholdt', 'Ravenholdtschnitzler', '拉文霍德切割者', '拉文霍德之刀', 'Rebanadora Ravenholdt', 'Cercenadora Ravenholdt', 'Ломтерезка Черного Ворона', '', '', '', '', '', '', '', ''), +(22379, '쉬브스프로켓의 비수', 'Kriss de Shivsprocket', 'Shivsprokets Messer', '开闸刀', '施夫帕奇的剃刀', 'Shiv de Shivsprocket', 'Chafarote de Shivsprocket', 'Нож Карманного ножа', '', '', '', '', '', '', '', ''), +(22380, '시몬의 교화 망치', 'Marteau de culture de Simona', 'Simones Hammer der Kultivierung', '西蒙尼的耕种用锤', '西蒙妮的耕作之錘', 'Martillo de cultivo de Simone', 'Martillo de cultivo de Simone', 'Культивационный молот Симоны', '', '', '', '', '', '', '', ''), +(22381, '실리시드 독 견본', 'Echantillon de venin de Silithus', 'Giftprobe aus Silithus', '希利苏斯毒液样品', '希利蘇斯毒液樣本', 'Muestra de veneno de Silithus', 'Muestra de veneno de Silithus', 'Образец яда силитида', '', '', '', '', '', '', '', ''), +(22382, '봉인된 독액 용기', 'Récipient de venin scellé', 'Versiegelter Giftbehälter', '封起来的毒液容器', '密封的毒液罐', 'Contenedor de veneno sellado', 'Contenedor de veneno sellado', 'Запечатанный ларчик с ядом', '', '', '', '', '', '', '', ''), +(22383, '현자의 검', 'Lame feuille-de-saule', 'Weisenklinge', '先知之刃', '聖劍', 'Hoja sabia', 'Hoja sabia', 'Клинок мудреца', '', '', '', '', '', '', '', ''), +(22384, '강권의 망치', 'Eloquente', 'Willensbrecher', '说服者', '刺錘', 'Persuasor', 'Persuasor', 'Довод', '', '', '', '', '', '', '', ''), +(22385, '티탄의 다리보호구', 'Jambières titanesques', 'Gamaschen der Titanen', '泰坦护腿', '泰坦護腿', 'Leotardos titánicos', 'Leotardos titánicos', 'Титановые поножи', '', '', '', '', '', '', '', ''), +(22386, '', 'Tête de l\'instructeur Razuvious DEP', 'Kopf von Instrukteur Razuvious', '教官拉苏维奥斯的头颅', '講師拉祖維斯的頭顱DEP', 'Cabeza de Instructor Razuvious DEP', 'Cabeza de Instructor Razuvious DEP', 'Голова наставника Разувиоса - DEP', '', '', '', '', '', '', '', ''), +(22387, '아눕레칸의 심장', 'Coeur d\'Anub\'Rekhan', 'Herz von Anub\'Rekhan', '阿努布雷坎之心', '阿努比瑞克漢的心臟', 'Corazón de Anub\'Rekhan', 'Corazón de Anub\'Rekhan', 'Сердце Ануб\'Рекана', '', '', '', '', '', '', '', ''), +(22388, '도면: 티탄의 다리보호구', 'Plans : Jambières titanesques', 'Pläne: Gamaschen der Titanen', '设计图:泰坦护腿', '設計圖:泰坦護腿', 'Diseño: leotardos titánicos', 'Diseño: leotardos titánicos', 'Чертеж: титановые поножи', '', '', '', '', '', '', '', ''), +(22389, '도면: 현자의 검', 'Plans : Lame feuille-de-saule', 'Pläne: Weisenklinge', '设计图:先知之刃', '設計圖:聖劍', 'Diseño: hoja sabia', 'Diseño: hoja sabia', 'Чертеж: клинок мудреца', '', '', '', '', '', '', '', ''), +(22390, '도면: 강권의 망치', 'Plans : Eloquente', 'Pläne: Willensbrecher', '设计图:说服者', '設計圖:刺錘', 'Diseño: persuasor', 'Diseño: persuasor', 'Чертеж: Довод', '', '', '', '', '', '', '', ''), +(22391, '몬스터 - Staff, Lord Valthalak', 'Monstre - Bâton, seigneur Valthalak', 'Monster - Stab, Lord Valthalak', '', '', 'Monstruo: bastón, Lord Valthalak', 'Monstruo: bastón, Lord Valthalak', 'Монстр - посох, Лорда Вальтхалака', '', '', '', '', '', '', '', ''), +(22392, '주문식: 양손 무기 마법부여 - 민첩성', 'Formule : Enchantd\'arme 2M - Agilité', 'Formel: Zweihandwaffe - Beweglichkeit', '公式:附魔双手武器 - 敏捷', '公式:附魔雙手武器 - 敏捷', 'Fórmula: encantar arma de 2M: agilidad', 'Fórmula: encantar arma de 2M: agilidad', 'Формула: зачаровывание двуручного оружия - ловкость', '', '', '', '', '', '', '', ''), +(22393, '법전: 암흑 보호의 기원', 'Codex : Prière de protection contre l\'Ombre', 'Kodex: Gebet des Schattenschutzes', '圣典:暗影防护祷言', '聖典:暗影防護禱言', 'Códice: Rezo de protección de las Sombras', 'Códice: Rezo de protección contra las Sombras', 'Кодекс: Молитва Защиты от сил Тьмы', '', '', '', '', '', '', '', ''), +(22394, '회개의 지팡이', 'Bâton de métanoïa', 'Stab der Metanoia', '混乱法杖', '曼塔諾亞的法杖', 'Bastón de Metanoia', 'Bastón de Metanoia', 'Посох Метанойи', '', '', '', '', '', '', '', ''), +(22395, '격노의 토템', 'Totem de rage', 'Totem des Zorns', '怒气图腾', '怒氣圖騰', 'Tótem de Ira', 'Tótem de Ira', 'Тотем Ярости', '', '', '', '', '', '', '', ''), +(22396, '생명의 토템', 'Totem de vie', 'Totem des Lebens', '生命图腾', '生命圖騰', 'Tótem de Vida', 'Tótem de Vida', 'Тотем Жизни', '', '', '', '', '', '', '', ''), +(22397, '야성의 우상', 'Idole de férocité', 'Götze der Wildheit', '凶猛神像', '兇暴塑像', 'Ídolo de Ferocidad', 'Ídolo de ferocidad', 'Идол Лютости', '', '', '', '', '', '', '', ''), +(22398, '회복의 우상', 'Idole de récupération', 'Götze der Verjüngung', '活力神像', '回春塑像', 'Ídolo de Rejuvenecimiento', 'Ídolo de Rejuvenecimiento', 'Идол Омоложения', '', '', '', '', '', '', '', ''), +(22399, '생기의 우상', 'Idole de santé', 'Götze der Gesundheit', '健康神像', '治療塑像', 'Ídolo de Salud', 'Ídolo de Salud', 'Идол Здоровья', '', '', '', '', '', '', '', ''), +(22400, '진실의 성서', 'Libram de vérité', 'Buchband der Wahrheit', '真言圣契', '真理聖契', 'Tratado sobre Verdad', 'Tratado sobre Verdad', 'Манускрипт Правды', '', '', '', '', '', '', '', ''), +(22401, '희망의 성서', 'Libram d\'espoir', 'Buchband der Hoffnung', '希望圣契', '希望聖契', 'Tratado sobre Esperanza', 'Tratado sobre Esperanza', 'Манускрипт Надежды', '', '', '', '', '', '', '', ''), +(22402, '은총의 성서', 'Libram de grâce', 'Buchband der Anmut', '优雅圣契', '優雅聖契', 'Tratado sobre Gracia', 'Tratado sobre Gracia', 'Манускрипт Милости', '', '', '', '', '', '', '', ''), +(22403, '다이아나의 진주목걸이', 'Collier de perle de Diana', 'Dianas Perlenkette', '蒂亚娜的珍珠项链', '黛安娜的珍珠項鍊', 'Collar de perlas de Diana', 'Collar de perlas de Diana', 'Жемчужное ожерелье Дианы', '', '', '', '', '', '', '', ''), +(22404, '윌리의 효자손', 'Gratte-dos de Willey', 'Willeys Rückenkratzer', '威利的痒痒挠', '威利的抓背器', 'Rascaespalda de Willey', 'Rascaespalda de Willey', 'Чесалка для спины Виллея', '', '', '', '', '', '', '', ''), +(22405, '붉은십자군의 어깨보호대', 'Mantelet de la Croisade écarlate', 'Mantel des Scharlachroten Kreuzzugs', '血色十字军衬肩', '血色十字軍襯肩', 'Manto de la Cruzada Escarlata', 'Manto de la Cruzada Escarlata', 'Оплечье Алого ордена', '', '', '', '', '', '', '', ''), +(22406, '구원의 지팡이', 'Rédemption', 'Erlöser', '救赎', '救贖', 'Redención', 'Redención', 'Искупление', '', '', '', '', '', '', '', ''), +(22407, '초승달 투구', 'Casque de la nouvelle lune', 'Helm des Neumonds', '新月头盔', '新月頭盔', 'Yelmo de la Luna nueva', 'Yelmo de la Luna nueva', 'Шлем Молодого месяца', '', '', '', '', '', '', '', ''), +(22408, '악령 깃든 릿신의 모조 마법봉', 'Baguette de mauvais mojo de Ritssyn', 'Ritssyns Zauberstab des schlechten Mojo', '雷特森的魔晶手杖', '雷特辛的邪惡魔精魔杖', 'Varita de mojo maligno de Ritssyn', 'Varita de mojo maligno de Ritssyn', 'Жезл Дурного амулета Риттсина', '', '', '', '', '', '', '', ''), +(22409, '초승달 튜닉', 'Tunique du croissant de lune', 'Tunika des Sichelmonds', '月牙外套', '弦月外套', 'Túnica de la Media Luna', 'Túnica de la Media Luna', 'Мундир Молодой луны', '', '', '', '', '', '', '', ''), +(22410, '장인의 건틀릿', 'Gantelets d\'adresse', 'Stulpen des Geschicks', '灵巧护手', '靈巧護手', 'Guanteletes de Destreza', 'Guanteletes de ardid', 'Рукавицы Проворства', '', '', '', '', '', '', '', ''), +(22411, '집행자의 투구', 'Heaume de l\'Exécuteur', 'Helm des Henkers', '刽子手的头盔', '劊子手頭盔', 'Yelmo del Ejecutor', 'Yelmo del Verdugo', 'Шлем палача', '', '', '', '', '', '', '', ''), +(22412, '투자딘 어깨보호대', 'Mantelet de Thuzadin', 'Thuzadinmantel', '图萨丁衬肩', '圖薩丁襯肩', 'Manto Thuzadin', 'Manto Thuzadin', 'Оплечье Тузадина', '', '', '', '', '', '', '', ''), +(22416, '무쌍의 흉갑', 'Cuirasse de cuirassier', 'Brustplatte des Schreckenspanzers', '无畏胸甲', '無畏胸甲', 'Peto Acorator', 'Coraza acorator', 'Кираса дредноута', '', '', '', '', '', '', '', ''), +(22417, '무쌍의 다리갑옷', 'Cuissards de cuirassier', 'Beinplatten des Schreckenspanzers', '无畏腿铠', '無畏腿鎧', 'Quijotes Acorator', 'Quijotes acorator', 'Ножные латы дредноута', '', '', '', '', '', '', '', ''), +(22418, '무쌍의 투구', 'Casque de cuirassier', 'Helm des Schreckenspanzers', '无畏头盔', '無畏頭盔', 'Casco Acorator', 'Casco acorator', 'Полный шлем дредноута', '', '', '', '', '', '', '', ''), +(22419, '무쌍의 어깨갑옷', 'Espauliers de cuirassier', 'Schulterstücke des Schreckenspanzers', '无畏肩铠', '無畏肩鎧', 'Hombreras Acorator', 'Espaldares acorator', 'Наплечье дредноута', '', '', '', '', '', '', '', ''), +(22420, '무쌍의 발덮개', 'Solerets de cuirassier', 'Sabatons des Schreckenspanzers', '无畏马靴', '無畏馬靴', 'Escarpes Acorator', 'Escarpes acorator', 'Башмаки дредноута', '', '', '', '', '', '', '', ''), +(22421, '무쌍의 건틀릿', 'Gantelets de cuirassier', 'Stulpen des Schreckenspanzers', '无畏手套', '無畏護手', 'Guanteletes Acorator', 'Guanteletes acorator', 'Рукавицы дредноута', '', '', '', '', '', '', '', ''), +(22422, '무쌍의 허리보호대', 'Sangle de cuirassier', 'Taillenschutz des Schreckenspanzers', '无畏腰带', '無畏腰帶', 'Guardarrenes Acorator', 'Guardarrenes acorator', 'Воинский пояс дредноута', '', '', '', '', '', '', '', ''), +(22423, '무쌍의 팔보호구', 'Brassards de cuirassier', 'Armschienen des Schreckenspanzers', '无畏护腕', '無畏護腕', 'Brazales Acorator', 'Brazales acorator', 'Наручи дредноута', '', '', '', '', '', '', '', ''), +(22424, '구원의 손목보호구', 'Protège-poignets de rédemption', 'Handgelenksschutz der Erlösung', '救赎护腕', '救贖護腕', 'Muñequeras de redención', 'Guardamuñecas de redención', 'Накулачники искупления', '', '', '', '', '', '', '', ''), +(22425, '구원의 튜닉', 'Tunique de rédemption', 'Tunika der Erlösung', '救赎外套', '救贖外套', 'Túnica de redención', 'Túnica de redención', 'Мундир искупления', '', '', '', '', '', '', '', ''), +(22426, '구원의 장갑', 'Garde-mains de rédemption', 'Handschützer der Erlösung', '救赎护手', '救贖護手', 'Manoplas de redención', 'Manoplas de redención', 'Боевые рукавицы искупления', '', '', '', '', '', '', '', ''), +(22427, '구원의 다리보호대', 'Cuissards de rédemption', 'Beinschützer der Erlösung', '救赎腿甲', '救贖護腿', 'Musleras de redención', 'Musleras de redención', 'Набедренники искупления', '', '', '', '', '', '', '', ''), +(22428, '구원의 머리보호구', 'Couvre-chef de rédemption', 'Kopfstück der Erlösung', '救赎头饰', '救贖頭盔', 'Celada de redención', 'Celada de redención', 'Головной убор искупления', '', '', '', '', '', '', '', ''), +(22429, '구원의 어깨갑옷', 'Spallières de rédemption', 'Schiftung der Erlösung', '救赎肩铠', '救贖肩甲', 'Bufas de redención', 'Bufas de redención', 'Наплеч искупления', '', '', '', '', '', '', '', ''), +(22430, '구원의 장화', 'Bottes de rédemption', 'Stiefel der Erlösung', '救赎长靴', '救贖長靴', 'Botas de redención', 'Botas de redención', 'Сапоги искупления', '', '', '', '', '', '', '', ''), +(22431, '구원의 벨트', 'Ceinturon de rédemption', 'Gurt der Erlösung', '救赎束带', '救贖腰帶', 'Faja de redención', 'Faja de redención', 'Ремень искупления', '', '', '', '', '', '', '', ''), +(22432, '데빌사우루스 가시', 'Aiguillon de diablosaure', 'Teufelssaurierhaken', '魔暴龙之刺', '魔暴龍皮倒鉤', 'Púa de demosaurio', 'Púa de demosaurio', 'Шип девизавра', '', '', '', '', '', '', '', ''), +(22433, '지배의 돈 마우리쇼 고리', 'Anneau de domination de Don Mauricio', 'Don Mauricio\'s Band der Herrschaft', '莫里希奥的统御指环', '唐·馬里喬的統禦之戒', 'Sortija de Dominación de Don Mauricio', 'Sortija de dominación de Don Mauricio', 'Кольцо Господства дона Мавриция', '', '', '', '', '', '', '', ''), +(22434, '붉은갓버섯', 'Chapeau de sang', 'Blutkappenpilz', '血帽', '血帽', 'Champiñón de sangre', 'Champiñón de sangre', 'Кровошляпочник', '', '', '', '', '', '', '', ''), +(22435, '고리쉬 독침', 'Dard de Gorishi', 'Gorishistachel', '格里什钉刺', '格里什毒刺', 'Aguijón Gorishi', 'Aguijón Gorishi', 'Жало Гориши', '', '', '', '', '', '', '', ''), +(22436, '지하추적자 튜닉', 'Tunique de traqueur des cryptes', 'Tunika des Gruftpirschers', '地穴追猎者外套', '地穴行者外套', 'Túnica acechacriptas', 'Túnica acechacriptas', 'Мундир расхитителя гробниц', '', '', '', '', '', '', '', ''), +(22437, '지하추적자 다리보호대', 'Cuissards de traqueur des cryptes', 'Beinschützer des Gruftpirschers', '地穴追猎者护腿', '地穴行者護腿', 'Musleras acechacriptas', 'Musleras acechacriptas', 'Набедренники расхитителя гробниц', '', '', '', '', '', '', '', ''), +(22438, '지하추적자 투구', 'Couvre-chef de traqueur des cryptes', 'Kopfstück des Gruftpirschers', '地穴追猎者头饰', '地穴行者頭盔', 'Celada acechacriptas', 'Celada acechacriptas', 'Головной убор расхитителя гробниц', '', '', '', '', '', '', '', ''), +(22439, '지하추적자 어깨보호대', 'Spallières de traqueur des cryptes', 'Schiftung des Gruftpirschers', '地穴追猎者肩甲', '地穴行者肩甲', 'Bufas acechacriptas', 'Bufas acechacriptas', 'Наплеч расхитителя гробниц', '', '', '', '', '', '', '', ''), +(22440, '지하추적자 장화', 'Bottes de traqueur des cryptes', 'Stiefel des Gruftpirschers', '地穴追猎者长靴', '地穴行者長靴', 'Botas acechacriptas', 'Botas acechacriptas', 'Сапоги расхитителя гробниц', '', '', '', '', '', '', '', ''), +(22441, '지하추적자 장갑', 'Garde-mains de traqueur des cryptes', 'Handschützer des Gruftpirschers', '地穴追猎者护手', '地穴行者護手', 'Manoplas acechacriptas', 'Manoplas acechacriptas', 'Боевые рукавицы расхитителя гробниц', '', '', '', '', '', '', '', ''), +(22442, '지하추적자 벨트', 'Ceinturon de traqueur des cryptes', 'Gurt des Gruftpirschers', '地穴追猎者束带', '地穴行者束腰', 'Faja acechacriptas', 'Faja acechacriptas', 'Ремень расхитителя гробниц', '', '', '', '', '', '', '', ''), +(22443, '지하추적자 손목보호대', 'Protège-poignets de traqueur des cryptes', 'Handgelenksschutz des Gruftpirschers', '地穴追猎者护腕', '地穴行者護腕', 'Muñequeras acechacriptas', 'Guardamuñecas acechacriptas', 'Накулачники расхитителя гробниц', '', '', '', '', '', '', '', ''), +(22444, '썩은 덩굴', 'Liane putride', 'Fäulnisranke', '腐烂藤蔓', '腐爛的藤蔓', 'Viña podrida', 'Vid pútrida', 'Гнилая лоза', '', '', '', '', '', '', '', ''), +(22458, '달그림자 지팡이', 'Bâton d\'ombrelune', 'Mondschattenstock', '月影手杖', '月影手杖', 'Bastón Sombra Lunar', 'Bastón Sombra Lunar', 'Посох Лунной тени', '', '', '', '', '', '', '', ''), +(22464, '지축이동의 튜닉', 'Tunique de Brise-terre', 'Tunika des Erdspalters', '碎地者外套', '粉碎大地外套', 'Túnica Rompeterra', 'Túnica Rompeterra', 'Мундир Землекрушителя', '', '', '', '', '', '', '', ''), +(22465, '지축이동의 다리갑옷', 'Kilt de Brise-terre', 'Beinschützer des Erdspalters', '碎地者腿甲', '粉碎大地護腿', 'Musleras Rompeterra', 'Musleras Rompeterra', 'Набедренники Землекрушителя', '', '', '', '', '', '', '', ''), +(22466, '지축이동의 투구', 'Couvre-chef de Brise-terre', 'Kopfstück des Erdspalters', '碎地者头饰', '粉碎大地頭盔', 'Celada Rompeterra', 'Celada Rompeterra', 'Головной убор Землекрушителя', '', '', '', '', '', '', '', ''), +(22467, '지축이동의 어깨갑옷', 'Spallières de Brise-terre', 'Schiftung des Erdspalters', '碎地者肩饰', '粉碎大地肩甲', 'Bufas Rompeterra', 'Bufas Rompeterra', 'Наплеч Землекрушителя', '', '', '', '', '', '', '', ''), +(22468, '지축이동의 장화', 'Bottes de Brise-terre', 'Stiefel des Erdspalters', '碎地者长靴', '粉碎大地長靴', 'Botas Rompeterra', 'Botas Rompeterra', 'Сапоги Землекрушителя', '', '', '', '', '', '', '', ''), +(22469, '지축이동의 장갑', 'Garde-mains de Brise-terre', 'Handschützer des Erdspalters', '碎地者护手', '粉碎大地護手', 'Manoplas Rompeterra', 'Manoplas Rompeterra', 'Боевые рукавицы Землекрушителя', '', '', '', '', '', '', '', ''), +(22470, '지축이동의 벨트', 'Ceinturon de Brise-terre', 'Gurt des Erdspalters', '碎地者束带', '粉碎大地束腰', 'Faja Rompeterra', 'Faja Rompeterra', 'Ремень Землекрушителя', '', '', '', '', '', '', '', ''), +(22471, '지축이동의 손목보호구', 'Protège-poignets de Brise-terre', 'Handgelenksschutz des Erdspalters', '碎地者护腕', '粉碎大地護腕', 'Muñequeras Rompeterra', 'Guardamuñecas Rompeterra', 'Накулачники Землекрушителя', '', '', '', '', '', '', '', ''), +(22472, '야성의 장화', 'Bottes de férocité', 'Stiefel der Wildheit', '凶猛之靴', '兇殘之靴', 'Botas de ferocidad', 'Botas de ferocidad', 'Сапоги Лютости', '', '', '', '', '', '', '', ''), +(22476, '해골사신의 흉갑', 'Cuirasse de la faucheuse d\'os', 'Brustplatte der Knochensense', '骨镰胸甲', '骨鐮胸甲', 'Peto segahuesos', 'Coraza segahuesos', 'Кираса костяной косы', '', '', '', '', '', '', '', ''), +(22477, '해골사신의 다리갑옷', 'Cuissots de la faucheuse d\'os', 'Beinplatten der Knochensense', '骨镰腿甲', '骨鐮腿甲', 'Quijotes segahuesos', 'Quijotes segahuesos', 'Ножные латы костяной косы', '', '', '', '', '', '', '', ''), +(22478, '해골사신의 투구', 'Casque de la faucheuse d\'os', 'Helm der Knochensense', '骨镰头盔', '骨鐮頭盔', 'Casco segahuesos', 'Casco segahuesos', 'Полный шлем костяной косы', '', '', '', '', '', '', '', ''), +(22479, '해골사신의 어깨갑옷', 'Espauliers de la faucheuse d\'os', 'Schulterstücke der Knochensense', '骨镰肩铠', '骨鐮肩鎧', 'Espaldares segahuesos', 'Espaldares segahuesos', 'Наплечье костяной косы', '', '', '', '', '', '', '', ''), +(22480, '해골사신의 발덮개', 'Solerets de la faucheuse d\'os', 'Sabatons der Knochensense', '骨镰马靴', '骨鐮重靴', 'Escarpes segahuesos', 'Escarpes segahuesos', 'Башмаки костяной косы', '', '', '', '', '', '', '', ''), +(22481, '해골사신의 건틀릿', 'Gantelets de la faucheuse d\'os', 'Stulpen der Knochensense', '骨镰护手', '骨鐮護手', 'Guanteletes segahuesos', 'Guanteletes segahuesos', 'Рукавицы костяной косы', '', '', '', '', '', '', '', ''), +(22482, '해골사신의 허리보호대', 'Sangle de la faucheuse d\'os', 'Taillenschutz der Knochensense', '骨镰护腰', '骨鐮腰帶', 'Guardarrenes segahuesos', 'Guardarrenes segahuesos', 'Воинский пояс костяной косы', '', '', '', '', '', '', '', ''), +(22483, '해골사신의 팔보호구', 'Brassards de la faucheuse d\'os', 'Armschienen der Knochensense', '骨镰护腕', '骨鐮護腕', 'Brazales segahuesos', 'Brazales segahuesos', 'Наручи костяной косы', '', '', '', '', '', '', '', ''), +(22484, '죽음의 룬', 'Rune nécrotique', 'Nekrotische Rune', '死灵符文', '墓地符文', 'Runa necrótica', 'Runa necrótica', 'Омертвевшая руна', '', '', '', '', '', '', '', ''), +(22485, '', '[INUTILISÉ] Objet focalisateur Invasion du Fléau', 'Fokusobjekt der Geißelinvasion', '', '', '[UNUSED] plaga Invasion Focus Object', '[UNUSED] plaga Invasion Focus Object', '[НЕ ИСПОЛЬЗУЕТСЯ] Предмет сосредоточения вторгшейся Плети', '', '', '', '', '', '', '', ''), +(22486, '', '[INUTILISÉ] Boss Invocateur Invasion du Fléau', 'Bossbeschwörer der Geißelinvasion', '', '', '[UNUSED] plaga Invasion Boss Summoner', '[UNUSED] plaga Invasion Boss Summoner', '[UNUSED] Вторжение Плети: призыватель ключевого противника', '', '', '', '', '', '', '', ''), +(22488, '꿈의감시자 튜닉', 'Tunique de marcherêve', 'Tunika des Traumwandlers', '梦游者外套', '夢行者外套', 'Túnica Caminasueños', 'Túnica Caminasueños', 'Мундир сновидца', '', '', '', '', '', '', '', ''), +(22489, '꿈의감시자 다리갑옷', 'Cuissards de marcherêve', 'Beinschützer des Traumwandlers', '梦游者护腿', '夢行者護腿', 'Musleras Caminasueños', 'Musleras Caminasueños', 'Набедренники сновидца', '', '', '', '', '', '', '', ''), +(22490, '꿈의감시자 투구', 'Couvre-chef de marcherêve', 'Kopfstück des Traumwandlers', '梦游者头饰', '夢行者頭盔', 'Celada Caminasueños', 'Celada Caminasueños', 'Головной убор сновидца', '', '', '', '', '', '', '', ''), +(22491, '꿈의감시자 어깨갑옷', 'Spallières de marcherêve', 'Schiftung des Traumwandlers', '梦游者肩饰', '夢行者肩甲', 'Bufas Caminasueños', 'Bufas Caminasueños', 'Наплеч сновидца', '', '', '', '', '', '', '', ''), +(22492, '꿈의감시자 장화', 'Bottes de marcherêve', 'Stiefel des Traumwandlers', '梦游者长靴', '夢行者長靴', 'Botas Caminasueños', 'Botas Caminasueños', 'Сапоги сновидца', '', '', '', '', '', '', '', ''), +(22493, '꿈의감시자 장갑', 'Garde-mains de marcherêve', 'Handschützer des Traumwandlers', '梦游者护手', '夢行者護手', 'Manoplas Caminasueños', 'Manoplas Caminasueños', 'Боевые рукавицы сновидца', '', '', '', '', '', '', '', ''), +(22494, '꿈의감시자 벨트', 'Ceinturon de marcherêve', 'Gurt des Traumwandlers', '梦游者束带', '夢行者束腰', 'Faja Caminasueños', 'Faja Caminasueños', 'Ремень сновидца', '', '', '', '', '', '', '', ''), +(22495, '꿈의감시자 손목보호구', 'Protège-poignets de marcherêve', 'Handgelenksschutz des Traumwandlers', '梦游者腕甲', '夢行者護腕', 'Muñequeras Caminasueños', 'Guardamuñecas Caminasueños', 'Накулачники сновидца', '', '', '', '', '', '', '', ''), +(22496, '얼음불꽃 로브', 'Robe de givrefeu', 'Frostfeuerrobe', '霜火长袍', '霜火長袍', 'Toga Escarchafuego', 'Toga Escarchafuego', 'Одеяние Ледяного Пламени', '', '', '', '', '', '', '', ''), +(22497, '얼음불꽃 다리보호구', 'Jambières de givrefeu', 'Frostfeuergamaschen', '霜火护腿', '霜火護腿', 'Leotardos Escarchafuego', 'Leotardos Escarchafuego', 'Поножи Ледяного Пламени', '', '', '', '', '', '', '', ''), +(22498, '얼음불꽃 관', 'Diadème de givrefeu', 'Frostfeuerreif', '霜火头饰', '霜火頭環', 'Aro Escarchafuego', 'Aro Escarchafuego', 'Венец Ледяного Пламени', '', '', '', '', '', '', '', ''), +(22499, '얼음불꽃 어깨보호대', 'Protège-épaules de givrefeu', 'Frostfeuerschulterpolster', '霜火肩垫', '霜火護肩', 'Hombreras Escarchafuego', 'Hombreras Escarchafuego', 'Наплечные щитки Ледяного Пламени', '', '', '', '', '', '', '', ''), +(22500, '얼음불꽃 덧신', 'Sandales de givrefeu', 'Frostfeuersandalen', '霜火便鞋', '霜火便鞋', 'Sandalias Escarchafuego', 'Sandalias Escarchafuego', 'Сандалии Ледяного Пламени', '', '', '', '', '', '', '', ''), +(22501, '얼음불꽃 장갑', 'Gants de givrefeu', 'Frostfeuerhandschuhe', '霜火手套', '霜火手套', 'Guantes Escarchafuego', 'Guantes Escarchafuego', 'Перчатки Ледяного Пламени', '', '', '', '', '', '', '', ''), +(22502, '얼음불꽃 허리띠', 'Ceinture de givrefeu', 'Frostfeuergürtel', '霜火腰带', '霜火腰帶', 'Cinturón Escarchafuego', 'Cinturón Escarchafuego', 'Пояс Ледяного Пламени', '', '', '', '', '', '', '', ''), +(22503, '얼음불꽃 팔보호구', 'Manchettes de givrefeu', 'Frostfeuerbindungen', '霜火腕轮', '霜火護腕', 'Ataduras Escarchafuego', 'Ataduras Escarchafuego', 'Наручники Ледяного Пламени', '', '', '', '', '', '', '', ''), +(22504, '역병의심장 로브', 'Robe de pestecoeur', 'Robe des verseuchten Herzens', '瘟疫之心长袍', '瘟疫之心長袍', 'Toga Corazón de la Peste', 'Toga corazón de la Peste', 'Одеяние Проклятого Сердца', '', '', '', '', '', '', '', ''), +(22505, '역병의심장 다리보호구', 'Jambières de pestecoeur', 'Gamaschen des verseuchten Herzens', '瘟疫之心护腿', '瘟疫之心護腿', 'Leotardos Corazón de la Peste', 'Leotardos corazón de la Peste', 'Поножи Проклятого Сердца', '', '', '', '', '', '', '', ''), +(22506, '역병의심장 관', 'Diadème de pestecoeur', 'Reif des verseuchten Herzens', '瘟疫之心头饰', '瘟疫之心頭環', 'Aro Corazón de la Peste', 'Aro corazón de la Peste', 'Венец Проклятого Сердца', '', '', '', '', '', '', '', ''), +(22507, '역병의심장 어깨보호대', 'Protège-épaules de pestecoeur', 'Schulterpolster des verseuchten Herzens', '瘟疫之心肩垫', '瘟疫之心護肩', 'Hombreras Corazón de la Peste', 'Hombreras corazón de la Peste', 'Наплечные щитки Проклятого Сердца', '', '', '', '', '', '', '', ''), +(22508, '역병의심장 덧신', 'Sandales de pestecoeur', 'Sandalen des verseuchten Herzens', '瘟疫之心便鞋', '瘟疫之心便鞋', 'Sandalias Corazón de la Peste', 'Sandalias corazón de la Peste', 'Сандалии Проклятого Сердца', '', '', '', '', '', '', '', ''), +(22509, '역병의심장 장갑', 'Gants de pestecoeur', 'Handschuhe des verseuchten Herzens', '瘟疫之心手套', '瘟疫之心手套', 'Guantes Corazón de la Peste', 'Guantes corazón de la Peste', 'Перчатки Проклятого Сердца', '', '', '', '', '', '', '', ''), +(22510, '역병의심장 허리띠', 'Ceinture de pestecoeur', 'Gürtel des verseuchten Herzens', '瘟疫之心腰带', '瘟疫之心腰帶', 'Cinturón Corazón de la Peste', 'Cinturón corazón de la Peste', 'Пояс Проклятого Сердца', '', '', '', '', '', '', '', ''), +(22511, '역병의심장 팔보호구', 'Manchettes de pestecoeur', 'Bindungen des verseuchten Herzens', '瘟疫之心腕轮', '瘟疫之心束腕', 'Ataduras Corazón de la Peste', 'Ataduras corazón de la Peste', 'Наручники Проклятого Сердца', '', '', '', '', '', '', '', ''), +(22512, '신념의 로브', 'Robe de foi', 'Robe des Glaubens', '信仰长袍', '信仰長袍', 'Toga de Fe', 'Toga de fe', 'Одеяние Веры', '', '', '', '', '', '', '', ''), +(22513, '신념의 다리보호구', 'Jambières de foi', 'Gamaschen des Glaubens', '信仰护腿', '信仰護腿', 'Leotardos de Fe', 'Leotardos de fe', 'Поножи Веры', '', '', '', '', '', '', '', ''), +(22514, '신념의 관', 'Diadème de foi', 'Reif des Glaubens', '信仰头环', '信仰頭環', 'Aro de Fe', 'Aro de fe', 'Венец Веры', '', '', '', '', '', '', '', ''), +(22515, '신념의 어깨보호대', 'Protège-épaules de foi', 'Schulterpolster des Glaubens', '信仰肩垫', '信仰護肩', 'Hombreras de Fe', 'Hombreras de fe', 'Наплечные щитки Веры', '', '', '', '', '', '', '', ''), +(22516, '신념의 덧신', 'Sandales de foi', 'Sandalen des Glaubens', '信仰便鞋', '信仰便鞋', 'Sandalias de Fe', 'Sandalias de fe', 'Сандалии Веры', '', '', '', '', '', '', '', ''), +(22517, '신념의 장갑', 'Gants de foi', 'Handschuhe des Glaubens', '信仰手套', '信仰手套', 'Guantes de Fe', 'Guantes de fe', 'Перчатки Веры', '', '', '', '', '', '', '', ''), +(22518, '신념의 허리띠', 'Ceinture de foi', 'Gürtel des Glaubens', '信仰腰带', '信仰腰帶', 'Cinturón de Fe', 'Cinturón de fe', 'Пояс Веры', '', '', '', '', '', '', '', ''), +(22519, '신념의 팔보호구', 'Manchettes de foi', 'Bindungen des Glaubens', '信仰腕轮', '信仰束腕', 'Ataduras de Fe', 'Ataduras de fe', 'Наручники Веры', '', '', '', '', '', '', '', ''), +(22520, '켈투자드의 성물함', 'Le phylactère of Kel\'Thuzad', 'Kel\'Thuzads Phylakterium', '克尔苏加德的护符匣', '科爾蘇加德的護符', 'La filacteria de Kel\'Thuzad', 'La filacteria de Kel\'Thuzad', 'Талисман Кел\'Тузада', '', '', '', '', '', '', '', ''), +(22523, '여명회 휘장', 'Insigne de l\'Aube', 'Insignie der Dämmerung', '黎明徽记', '黎明徽記', 'Insignia del Alba', 'Insignia del Alba', 'Значок Серебряного Рассвета', '', '', '', '', '', '', '', ''), +(22524, '십자군 휘장', 'Insigne de la Croisade', 'Insignie des Kreuzzugs', '十字军徽记', '十字軍徽記', 'Insignia de Cruzados', 'Insignia de la Cruzada', 'Значок Алого ордены', '', '', '', '', '', '', '', ''), +(22525, '지하마귀 발톱', 'Morceaux de démon des cryptes', 'Teile einer Gruftsatanskreatur', '地穴魔的碎块', '地穴惡魔部位', 'Trozos de demonio de cripta', 'Trozos de maligno de cripta', 'Конечности и панцири некрорахнидов', '', '', '', '', '', '', '', ''), +(22526, '해골 조각', 'Fragments d\'os', 'Knochenfragmente', '白骨碎片', '骨頭碎片', 'Fragmentos de huesos', 'Trozos de huesos', 'Обломки костей', '', '', '', '', '', '', '', ''), +(22527, '정령의 정수', 'Noyau des éléments', 'Kern der Elemente', '元素之核', '元素之心', 'Núcleo de elementos', 'Núcleo de elementos', 'Средоточие Стихий', '', '', '', '', '', '', '', ''), +(22528, '검은무쇠 조각', 'Morceaux de sombrefer', 'Dunkeleisenfragmente', '黑铁碎片', '黑鐵碎片', 'Sobras Hierro Negro', 'Fragmentos de Hierro Negro', 'Пластины из темного железа', '', '', '', '', '', '', '', ''), +(22529, '야생 잎사귀', 'Palme sauvage', 'Wildwedel', '蛮荒之叶', '野性藻葉', 'Fronda indómita', 'Hojas salvajes', 'Дикий росток', '', '', '', '', '', '', '', ''), +(22568, '봉인된 장인의 계약서', 'Commission d\'artisan scellée', 'Versiegelte Handwerksverfügung', '密封的工匠文书', '密封的工匠令狀', 'Libranza de artesano lacrada', 'Libranza de artesano lacrada', 'Запечатанное задание мастера', '', '', '', '', '', '', '', ''), +(22584, 'Test Enchhelp QARaid Enchant Cloak +3 Agility', 'AQEnchantement Cape +3 Agilité', 'QAVerzauberung Umhang +3 Beweglichkeit', '', '', '', 'QAEncantar Capa +3 Agilidad', 'Тест: зачаровывание плаща, ловкость +3', '', '', '', '', '', '', '', ''), +(22585, 'Test Enchhelp QARaid Enchant Gloves Mining', 'AQEnchantement Gants +5 Minage', 'QAVerzauberung Handschuhe +5 Bergbau', '', '', '', 'QAEncantar Guantes +Minería', 'Тест: зачаровывание перчаток, горное дело +5', '', '', '', '', '', '', '', ''), +(22586, 'Test Enchhelp QARaid Enchant Gloves Herbalism', 'AQEnchantement Gants +5 Herboristerie', 'QAVerzauberung Handschuhe +5 Kräuterkunde', '', '', '', 'QAEncantar Guantes +Herboristería', 'Тест: зачаровывание перчаток, травничество +5', '', '', '', '', '', '', '', ''), +(22587, 'Test Enchhelp QARaid Enchant Boots Minor Speed', 'AQEnchantement Bottes +8% Vitesse', 'QAVerzauberung Stiefel +8% Geschwindigkeit', '', '', '', 'QAEncantar Botas +8% velocidad', 'Тест: зачаровывание обуви, скорость +8%', '', '', '', '', '', '', '', ''), +(22588, 'Test Enchhelp QARaid Enchant Cloak Lesser Shadow Resistance', 'AQEnchantement Cape +10 Résistance à l\'Ombre', 'QAVerzauberung Umhang +10 Schattenwiderstand', '', '', '', 'QAEncantar Capa +10 Resistencia a las Sombras', 'Тест: зачаровывание плаща, сопротивление Теням +10', '', '', '', '', '', '', '', ''), +(22589, '아티쉬 - 수호자의 지팡이', 'Atiesh, grand bâton du Gardien', 'Atiesh, Hohestab des Wächters', '埃提耶什,守护者的传说之杖', '阿泰絲,守護者之杖', 'Atiesh, gran báculo del Guardián', 'Atiesh, gran báculo del Guardián', 'Атиеш, большой посох Стража', '', '', '', '', '', '', '', ''), +(22593, '무사통과 확인서', 'Sauf-conduit', 'Verfügung des freien Geleits', '通行文书', '安全之路令狀', 'Libranza de paso seguro', 'Libranza de salvoconducto', 'Подорожная', '', '', '', '', '', '', '', ''), +(22595, '징병 통지서', 'Annonce de l\'appel aux armes', 'Ruf zu den Waffen', '征兵公告', '銀色黎明召集令佈告', 'Anuncio del llamamiento a las armas', 'Anuncio del llamamiento a las armas', 'Объявление о мобилизации', '', '', '', '', '', '', '', ''), +(22596, '', 'Monstre - Epée2M, Horde A02', 'Monster - Schwert2H, Horde A02', '', '', 'Monstruo: espada 2M, Horda A02', 'Monstruo: espada 2M, Horda A02', 'Монстр - двуручный меч, Орда A02', '', '', '', '', '', '', '', ''), +(22600, '장인의 계약서: 강도 높은 무게추', 'Commission d\'artisan - Cailloux denses', 'Handwerksverfügung - Verdichteter Gewichtsstein', '工匠文书 - 致密平衡石', '工匠令狀 - 緻密平衡石', 'Libranza del artesano: piedrafuerte densa', 'Libranza del artesano: contrapeso denso', 'Задание мастера: массивное грузило', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22601, '장인의 계약서: 황제의 판금 흉갑', 'Commission d\'artisan - Pansières impériales', 'Handwerksverfügung - Imperiale Plattenrüstung', '工匠文书 - 君王板甲', '工匠令狀 - 君王鎧甲護胸', 'Libranza del artesano: peto de placas imperiales', 'Libranza del artesano: peto de placas imperiales', 'Задание мастера: имперская нагрудная пластина', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22602, '장인의 계약서: 화산 망치', 'Commission d\'artisan - Marteaux volcaniques', 'Handwerksverfügung - Vulkanischer Hammer', '工匠文书 - 火山战锤', '工匠令狀 - 火山戰錘', 'Libranza del artesano: martillo volcánico', 'Libranza del artesano: martillo volcánico', 'Задание мастера: вулканический молот', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22603, '장인의 계약서: 거대한 토륨 전투도끼', 'Commission d\'artisan - Grandes haches en thorium', 'Handwerksverfügung - Gewaltige Thoriumstreitaxt', '工匠文书 - 巨型瑟银战斧', '工匠令狀 - 巨型瑟銀戰斧', 'Libranza del artesano: hacha de batalla de torio enorme', 'Libranza del artesano: hacha de batalla de torio enorme', 'Задание мастера: большой ториевый боевой топор', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22604, '장인의 계약서: 찬란하게 빛나는 머리장식', 'Commission d\'artisan - Diadèmes radieux', 'Handwerksverfügung - Strahlender Reif', '工匠文书 - 辐光头饰', '工匠令狀 - 輻光頭飾', 'Libranza del artesano: aro radiante', 'Libranza del artesano: aro radiante', 'Задание мастера: Светозарный венец', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22605, '장인의 계약서: 악의의 가죽 머리띠', 'Commission d\'artisan - Bandeaux corrompus en cuir', 'Handwerksverfügung - Tückisches Lederstirnband', '工匠文书 - 邪恶皮甲头环', '工匠令狀 - 邪惡皮甲頭環', 'Libranza del artesano: cinta de cuero maligno', 'Libranza del artesano: cinta de cuero maligno', 'Задание мастера: Гибельная кожаная повязка', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22606, '장인의 계약서: 튼튼한 방어구 키트', 'Commission d\'artisan - Renforts d\'armure robustes', 'Handwerksverfügung - Unverwüstliches Rüstungsset', '工匠文书 - 毛皮护甲片', '工匠令狀 - 毛皮護甲片', 'Libranza del artesano: complemento basto para armadura', 'Libranza del artesano: refuerzo para armadura basto', 'Задание мастера: набор для усиления грубой брони', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22607, '장인의 계약서: 악의의 가죽 허리띠', 'Commission d\'artisan - Ceintures corrompues en cuir', 'Handwerksverfügung - Tückischer Ledergürtel', '工匠文书 - 邪恶皮甲腰带', '工匠令狀 - 邪惡皮甲腰帶', 'Libranza del artesano: cinturón de cuero maligno', 'Libranza del artesano: cinturón de cuero maligno', 'Задание мастера: Гибельный кожаный пояс', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22608, '장인의 계약서: 룬문자 가죽 바지', 'Commission d\'artisan - Pantalons runiques en cuir', 'Handwerksverfügung - Runenverzierte Lederhose', '工匠文书 - 符文皮甲短裤', '工匠令狀 - 符文皮甲短褲', 'Libranza del artesano: pantalones de cuero rúnico', 'Libranza del artesano: pantalones de cuero rúnico', 'Задание мастера: рунические кожание штаны', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22609, '장인의 계약서: 빛매듭 바지', 'Commission d\'artisan - Pantalons en étoffe lumineuse', 'Handwerksverfügung - Hellstoffhose', '工匠文书 - 亮布短裤', '工匠令狀 - 亮布短褲', 'Libranza del artesano: pantalones de paño brillante', 'Libranza del artesano: pantalones de paño brillante', 'Задание мастера: штаны из яркой ткани', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22610, '장인의 계약서: 룬매듭 장화', 'Commission d\'artisan - Bottes en étoffe runique', 'Handwerksverfügung - Runenstoffstiefel', '工匠文书 - 符文布靴', '工匠令狀 - 符文布靴', 'Libranza del artesano: botas de paño rúnico', 'Libranza del artesano: botas de paño rúnico', 'Задание мастера: сапоги из рунной ткани', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22611, '장인의 계약서: 룬매듭 가방', 'Commission d\'artisan - Sacs en étoffe runique', 'Handwerksverfügung - Runenstofftasche', '工匠文书 - 符文布包', '工匠令狀 - 符文布包', 'Libranza del artesano: bolsa de paño rúnico', 'Libranza del artesano: bolsa de paño rúnico', 'Задание мастера: мешок из рунной ткани', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22612, '장인의 계약서: 룬매듭 로브', 'Commission d\'artisan - Robes en étoffe runique', 'Handwerksverfügung - Runenstoffrobe', '工匠文书 - 符文布袍', '工匠令狀 - 符文布袍', 'Libranza del artesano: toga de paño rúnico', 'Libranza del artesano: toga de paño rúnico', 'Задание мастера: одеяние из рунной ткани', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22613, '장인의 계약서: 고블린 공병 폭탄', 'Commission d\'artisan - Charges de sapeur gobelin', 'Handwerksverfügung - Goblinsche Pioniersprengladung', '工匠文书 - 地精工兵炸药', '工匠令狀 - 哥布林工兵炸藥', 'Libranza del artesano: carga de zapador goblin', 'Libranza del artesano: carga de zapador goblin', 'Задание мастера: гоблинская бомба', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22614, '장인의 계약서: 토륨 수류탄', 'Commission d\'artisan - Grenades en thorium', 'Handwerksverfügung - Thoriumgranate', '工匠文书 - 瑟银手榴弹', '工匠令狀 - 瑟銀手榴彈', 'Libranza del artesano: granada de torio', 'Libranza del artesano: granada de torio', 'Задание мастера: ториевая граната', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22615, '장인의 계약서: 노움 쌈닭', 'Commission d\'artisan - Coqs de combat gnome', 'Handwerksverfügung - Gnomen-Kampfhuhn', '工匠文书 - 侏儒作战小鸡', '工匠令狀 - 地精作戰小雞', 'Libranza del artesano: pollo de batalla gnomo', 'Libranza del artesano: gallo de batalla gnómico', 'Задание мастера: боевой цыпленок гномов', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22616, '장인의 계약서: 토륨관', 'Commission d\'artisan - Tubes en thorium', 'Handwerksverfügung - Thoriumröhre', '工匠文书 - 瑟银管', '工匠令狀 - 瑟銀管', 'Libranza del artesano: tubo de torio', 'Libranza del artesano: tubo de torio', 'Задание мастера: ториевая труба', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22617, '장인의 계약서: 일급 마나 물약', 'Commission d\'artisan - Potions de mana majeures', 'Handwerksverfügung - Erheblicher Manatrank', '工匠文书 - 特效法力药水', '工匠令狀 - 極效法力藥水', 'Libranza del artesano: poción de maná sublime', 'Libranza del artesano: poción de maná sublime', 'Задание мастера: хорошее зелье маны', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22618, '장인의 계약서: 일급 치유 물약', 'Commission d\'artisan - Potions de soins majeures', 'Handwerksverfügung - Erheblicher Heiltrank', '工匠文书 - 特效治疗药水', '工匠令狀 - 極效治療藥水', 'Libranza del artesano: poción de curación sublime', 'Libranza del artesano: poción de sanación sublime', 'Задание мастера: хорошее целебное зелье', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22619, '장인의 계약서: 상급 냉기 보호 물약', 'Commission d\'artisan - Potions de protection contre le Givre supérieures', 'Handwerksverfügung - Großer Frostschutztrank', '工匠文书 - 强效冰霜防护药水', '工匠令狀 - 強效冰霜防護藥水', 'Libranza del artesano: poción de protección de Escarcha superior', 'Libranza del artesano: poción de protección contra la Escarcha superior', 'Задание мастера: сильное зелье защиты от холода', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22620, '장인의 계약서: 상급 비전 보호 물약', 'Commission d\'artisan - Potions de protection contre les Arcanes supérieures', 'Handwerksverfügung - Großer Arkanschutztrank', '工匠文书 - 强效奥术防护药水', '工匠令狀 - 強效祕法防護藥水', 'Libranza del artesano: poción de protección Arcana superior', 'Libranza del artesano: poción de protección contra lo Arcano superior', 'Задание мастера: сильное зелье чародейской защиты', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22621, '장인의 계약서: 석화의 영약', 'Commission d\'artisan - Flacon de pétrification', 'Handwerksverfügung - Fläschchen der Versteinerung', '工匠文书 - 化石合剂', '工匠令狀 - 石化精煉藥水', 'Libranza del artesano: frasco de petrificación', 'Libranza del artesano: frasco de petrificación', 'Задание мастера: настой оцепенения', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22622, '장인의 계약서: 돌비늘뱀장어', 'Commission d\'artisan - Anguilles pierre-écaille', 'Handwerksverfügung - Steinschuppenaal', '工匠文书 - 石鳞鳗', '工匠令狀 - 石鱗鰻', 'Libranza del artesano: anguila Escama Tormentosa', 'Libranza del artesano: anguila escama pétrea', 'Задание мастера: каменный угорь', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22623, '장인의 계약서: 무쇠비늘 철갑어', 'Commission d\'artisan - Poissons cuirassés', 'Handwerksverfügung - Panzerfisch', '工匠文书 - 板鳞鱼', '工匠令狀 - 板鱗魚', 'Libranza del artesano: pez coraza de placas', 'Libranza del artesano: pez coraza de placas', 'Задание мастера: латная бронерыба', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22624, '장인의 계약서: 번개뱀장어', 'Commission d\'artisan - Anguilles électriques', 'Handwerksverfügung - Zitteraal', '工匠文书 - 电鳗', '工匠令狀 - 電鰻', 'Libranza del artesano: anguila relámpago', 'Libranza del artesano: anguila relámpago', 'Задание мастера: молниевый угорь', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22625, '장인의 계약서: 훈제 연어', 'Commission d\'artisan - Pains de saumon', 'Handwerksverfügung - Gebackener Lachs', '工匠文书 - 烤鲑鱼', '工匠令狀 - 烤鮭魚', 'Libranza del artesano: salmón al horno', 'Libranza del artesano: salmón al horno', 'Задание мастера: печеный лослсь', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22626, '장인의 계약서: 룬툼 줄기 별미', 'Commission d\'artisan - Courante-surprise', 'Handwerksverfügung - Runn Tum Knolle Surprise', '工匠文书 - 洛恩塔姆薯块', '工匠令狀 - 洛恩塔姆薯塊', 'Libranza del artesano: sorpresa de tubérculo runtún', 'Libranza del artesano: sorpresa de tubérculo runtún', 'Задание мастера: сюрприз кота Бегемота', '은빛 여명회의 인장이 찍혀 있습니다.', 'Porte le sceau de l\'Aube d\'argent', 'Trägt das Siegel der Argentumdämmerung.', '刻有银色黎明的徽记。', '印著銀色黎明的標誌。', 'Lleva el sello de Alba Argenta.', 'Lleva el sello de El Alba Argenta.', 'Несет на себе печать Серебряного Рассвета.'), +(22630, '아티쉬 - 수호자의 지팡이', 'Atiesh, grand bâton du Gardien', 'Atiesh, Hohestab des Wächters', '埃提耶什,守护者的传说之杖', '阿泰絲,守護者之杖', 'Atiesh, gran báculo del Guardián', 'Atiesh, gran báculo del Guardián', 'Атиеш, большой посох Стража', '', '', '', '', '', '', '', ''), +(22631, '아티쉬 - 수호자의 지팡이', 'Atiesh, grand bâton du Gardien', 'Atiesh, Hohestab des Wächters', '埃提耶什,守护者的传说之杖', '阿泰絲,守護者之杖', 'Atiesh, gran báculo del Guardián', 'Atiesh, gran báculo del Guardián', 'Атиеш, большой посох Стража', '', '', '', '', '', '', '', ''), +(22632, '아티쉬 - 수호자의 지팡이', 'Atiesh, grand bâton du Gardien', 'Atiesh, Hohestab des Wächters', '埃提耶什,守护者的传说之杖', '阿泰絲,守護者之杖', 'Atiesh, gran báculo del Guardián', 'Atiesh, gran báculo del Guardián', 'Атиеш, большой посох Стража', '', '', '', '', '', '', '', ''), +(22635, '야생의 수호', 'Garde sauvage', 'Greuelwächter', '野性戒卫', '野人守衛者', 'Integumento de lo salvaje', 'Guardia salvaje', 'Дикая защита', '', '', '', '', '', '', '', ''), +(22636, '얼음의 수호', 'Garde-glace', 'Eiswächter', '寒冰戒卫', '冰霜守衛者', 'Integumento de hielo', 'Guardiahielo', 'Ледяная защита', '', '', '', '', '', '', '', ''), +(22637, '고대 학카리 우상', 'Idole primordiale hakkari', 'Urzeitlicher Hakkarigötze', '原始哈卡莱神像', '原始哈卡萊雕像', 'Ídolo Hakkari primigenio', 'Ídolo Hakkari primigenio', 'Изначальный идол Хаккари', '고대의 악이 꿈틀대고 있습니다.', 'Un mal ancien s\'y terre…', 'Etwas uraltes Böses lauert in diesem Götzen...', '一股原始的邪恶气息在里面翻滚……', '散發出古老的邪惡之氣…', 'Un antiguo mal se agita dentro…', 'Un antiguo mal se agita dentro…', 'Внутри таится древнее зло.'), +(22638, '암흑의 수호', 'Ombregarde', 'Schattenwächter', '暗影戒卫', '暗影守衛者', 'Integumento de las Sombras', 'Guardia de las Sombras', 'Теневая защита', '', '', '', '', '', '', '', ''), +(22648, '하이브아쉬 서류뭉치', 'Dossier sur la Ruche\'Ashi', 'Ashischwarmprotokoll', '亚什虫巢档案', '亞什訊息', 'Informe sobre Colmen\'Ashi', 'Informe sobre Colmen\'Ashi', 'Досье Улья Аши', '', '', '', '', '', '', '', ''), +(22649, '하이브레갈 서류뭉치', 'Dossier sur la Ruche\'Regal', 'Regalschwarmprotokoll', '雷戈虫巢档案', '雷戈訊息', 'Informe Colmen\'Regal', 'Informe Colmen\'Regal', 'Досье Улья Регал', '', '', '', '', '', '', '', ''), +(22650, '하이브조라 서류뭉치', 'Dossier sur la Ruche\'Zora', 'Zoraschwarmprotokoll', '佐拉虫巢档案', '佐拉訊息', 'Informe sobre Colmen\'Zora', 'Informe sobre Colmen\'Zora', 'Досье Улья Зора', '', '', '', '', '', '', '', ''), +(22651, '수색병의 판금 다리보호대', 'Jambières de voltigeur en plaques', 'Plattenbeinschützer der Vorhut', '护卫的板甲护腿', '偵察騎兵鎧甲護腿', 'Musleras de placas de escolta', 'Musleras de placas de escolta', 'Латные набедренники лазутчика', '', '', '', '', '', '', '', ''), +(22652, '빙하의 조끼', 'Gilet glaciaire', 'Gletscherweste', '冰川外衣', '冰川外衣', 'Jubón glacial', 'Jubón glacial', 'Ледовый жилет', '', '', '', '', '', '', '', ''), +(22654, '빙하의 장갑', 'Gants glaciaires', 'Gletscherhandschuhe', '冰川手套', '冰川護手', 'Guantes glaciales', 'Guantes glaciales', 'Ледовые перчатки', '', '', '', '', '', '', '', ''), +(22655, '빙하의 손목보호대', 'Poignets glaciaires', 'Gletscherhandschutz', '冰川护腕', '冰川護腕', 'Muñequeras glaciales', 'Muñequeras glaciales', 'Ледовые накулачники', '', '', '', '', '', '', '', ''), +(22656, '정화의 불꽃', 'Le Purificateur', 'Der Läuterer', '清洁者', '淨化者', 'El purificador', 'El Purificador', 'Очиститель', '', '', '', '', '', '', '', ''), +(22657, '여명의 아뮬렛', 'Amulette de l\'Aube', 'Amulett der Dämmerung', '黎明护符', '黎明護符', 'Amuleto del Alba', 'Amuleto del Alba', 'Амулет Рассвета', '', '', '', '', '', '', '', ''), +(22658, '빙하의 망토', 'Cape glaciaire', 'Gletscherumhang', '冰川披风', '冰川披風', 'Capa glacial', 'Capa glacial', 'Ледовый плащ', '', '', '', '', '', '', '', ''), +(22659, '여명의 메달', 'Médaillon de l\'Aube', 'Medaillon der Dämmerung', '黎明勋章', '黎明勳章', 'Medallón del Alba', 'Medallón del Alba', 'Рассветный медальон', '', '', '', '', '', '', '', ''), +(22660, '가이아의 은총', 'Etreinte de Gaïa', 'Gaeas Umarmung', '盖亚的拥抱', '蓋亞之擁', 'Abrazo de Gaea', 'Abrazo de Gaia', 'Облачение Геи', '', '', '', '', '', '', '', ''), +(22661, '북극의 튜닉', 'Tunique polaire', 'Polartunika', '北极外套', '極地外套', 'Túnica polar', 'Túnica polar', 'Снежный мундир', '', '', '', '', '', '', '', ''), +(22662, '북극의 장갑', 'Gants polaires', 'Polarhandschuhe', '北极手套', '極地手套', 'Guantes polares', 'Guantes polares', 'Снежные перчатки', '', '', '', '', '', '', '', ''), +(22663, '북극의 팔보호구', 'Brassards polaires', 'Polararmschienen', '北极护腕', '極地護腕', 'Brazales polares', 'Brazales polares', 'Снежные наручи', '', '', '', '', '', '', '', ''), +(22664, '얼어붙은 미늘 흉갑', 'Cuirasse glacécaille', 'Eisschuppenbrustplatte', '寒鳞胸甲', '冰鱗胸甲', 'Peto de escamas heladas', 'Coraza de escamas heladas', 'Кираса Ледяной чешуи', '', '', '', '', '', '', '', ''), +(22665, '얼어붙은 미늘 팔보호구', 'Brassards glacécaille', 'Eisschuppenarmschienen', '寒鳞护腕', '冰鱗護腕', 'Brazales de escamas heladas', 'Brazales de escamas heladas', 'Наручи Ледяной чешуи', '', '', '', '', '', '', '', ''), +(22666, '얼어붙은 미늘 건틀릿', 'Gantelets glacécaille', 'Eisschuppenstulpen', '寒鳞护手', '冰鱗護手', 'Guanteletes de escamas heladas', 'Guanteletes de escamas heladas', 'Рукавицы Ледяной чешуи', '', '', '', '', '', '', '', ''), +(22667, '희망의 팔보호구', 'Brassards d\'espoir', 'Armschienen der Hoffnung', '希望护腕', '希望護腕', 'Brazales de Esperanza', 'Brazales de Esperanza', 'Наручи Надежды', '', '', '', '', '', '', '', ''), +(22668, '속임수의 팔보호구', 'Brassards de subterfuge', 'Armschienen der Täuschung', '狡诈护腕', '狡猾護腕', 'Brazales de Subterfugio', 'Brazales de Subterfugio', 'Наручи Увертки', '', '', '', '', '', '', '', ''), +(22669, '얼음막이 흉갑', 'Cuirasse plaie-de-glace', 'Eisfluchbrustplatte', '破冰胸甲', '冰剋胸甲', 'Peto Deliriohelado', 'Coraza Deliriohelado', 'Кираса Ледяной погибели', '', '', '', '', '', '', '', ''), +(22670, '얼음막이 건틀릿', 'Gantelets plaie-de-glace', 'Eisfluchstulpen', '破冰护手', '冰剋護手', 'Guanteletes Deliriohelado', 'Guanteletes Deliriohelado', 'Рукавицы Ледяной погибели', '', '', '', '', '', '', '', ''), +(22671, '얼음막이 팔보호구', 'Brassards plaie-de-glace', 'Eisflucharmschienen', '破冰护腕', '冰剋護腕', 'Brazales Deliriohelado', 'Brazales Deliriohelado', 'Наручи Ледяной погибели', '', '', '', '', '', '', '', ''), +(22672, '파수꾼의 판금 다리보호대', 'Cuissards de sentinelle en plaques', 'Plattenbeinschützer der Schildwache', '哨兵的板甲护腿', '哨兵鎧甲護腿', 'Musleras de láminas de centinela', 'Musleras de placas de centinela', 'Латные набедренники часового', '', '', '', '', '', '', '', ''), +(22673, '수색병의 사슬 다리보호구', 'Jambières de voltigeur en anneaux', 'Kettengamaschen der Vorhut', '护卫的链甲护腿', '偵察騎兵鏈甲護腿', 'Leotardos de anillas de escolta', 'Leotardos de anillas de escolta', 'Плетеные поножи лазутчика', '', '', '', '', '', '', '', ''), +(22676, '수색병의 쇠사슬 다리보호구', 'Jambières de voltigeur en mailles', 'Panzergamaschen der Vorhut', '护卫的锁甲护腿', '偵察騎兵鎖甲護腿', 'Leotardos de malla de escolta', 'Leotardos de malla de escolta', 'Кольчужные поножи лазутчика', '', '', '', '', '', '', '', ''), +(22678, '승기의 부적', 'Talisman d\'ascendance', 'Talisman der Überlegenheit', '优越护符', '權勢護符', 'Talismán de Ascendencia', 'Dije de ascendencia', 'Талисман Господства', '', '', '', '', '', '', '', ''), +(22679, '보급품 자루', 'Sac de fournitures', 'Vorratstasche', '补给袋', '補給袋', 'Bolsa de suministro', 'Bolsa de suministros', 'Сумка с припасами', '', '', '', '', '', '', '', ''), +(22680, '불굴의 고리', 'Bague de résolution', 'Band der Resolution', '果断指环', '堅定指環', 'Sortija de Resolución', 'Sortija de resolución', 'Кольцо Решимости', '', '', '', '', '', '', '', ''), +(22681, '믿음의 고리', 'Bague de piété', 'Band der Frömmigkeit', '虔敬指环', '虔誠指環', 'Sortija de Piedad', 'Sortija de piedad', 'Кольцо Благочестия', '', '', '', '', '', '', '', ''), +(22682, '얼어붙은 룬', 'Rune de givre', 'Gefrorene Rune', '冰冻符文', '冰凍符文', 'Runa congelada', 'Runa congelada', 'Застывшая руна', '', '', '', '', '', '', '', ''), +(22683, '도안: 가이아의 은총', 'Patron : Etreinte de Gaïa', 'Muster: Gaeas Umarmung', '图样:盖亚的拥抱', '圖樣:蓋亞之擁', 'Patrón: abrazo de Gaea', 'Patrón: Abrazo de Gaia', 'Выкройка: облачение Геи', '', '', '', '', '', '', '', ''), +(22684, '도안: 빙하의 장갑', 'Patron : Gants glaciaires', 'Muster: Gletscherhandschuhe', '图样:冰川手套', '圖樣:冰川護手', 'Patrón: guantes glaciales', 'Patrón: Guantes glaciales', 'Выкройка: ледовые перчатки', '', '', '', '', '', '', '', ''), +(22685, '도안: 빙하의 망토', 'Patron : Cape glaciaire', 'Muster: Gletscherumhang', '图样:冰川披风', '圖樣:冰川披風', 'Patrón: capa glacial', 'Patrón: capa glacial', 'Выкройка: ледовый плащ', '', '', '', '', '', '', '', ''), +(22686, '도안: 빙하의 조끼', 'Patron : Gilet glaciaire', 'Muster: Gletscherweste', '图样:冰川外衣', '圖樣:冰川外衣', 'Patrón: jubón glacial', 'Patrón: jubón glacial', 'Выкройка: ледовый жилет', '', '', '', '', '', '', '', ''), +(22687, '도안: 빙하의 손목보호대', 'Patron : Poignets glaciaires', 'Muster: Gletscherhandschutz', '图样:冰川护腕', '圖樣:冰川護腕', 'Patrón: muñequeras glaciales', 'Patrón: muñequeras glaciales', 'Выкройка: ледовые накулачники', '', '', '', '', '', '', '', ''), +(22688, '베리몬드의 최후의 수단', 'Dernière chance de Verimonde', 'Verimondes letzter Ausweg', '维里蒙德的庇护', '法雷盟的最後手段', 'Último recurso de Verimonde', 'Último recurso de Verimonde', 'Последняя надежда Веримонды', '', '', '', '', '', '', '', ''), +(22689, '축성의 가죽 투구', 'Casque sanctifié en cuir', 'Geweihter Lederhelm', '神圣皮甲头盔', '聖化皮帽', 'Yelmo de cuero santificado', 'Yelmo de cuero santificado', 'Освященный шлем', '', '', '', '', '', '', '', ''), +(22690, '역병사냥꾼의 다리보호구', 'Jambières du chassepeste', 'Gamaschen des Seuchenjägers', '瘟疫猎手护腿', '瘟疫獵人護腿', 'Leotardos del Cazador de la Peste', 'Leotardos del Cazador de la Peste', 'Поножи Чумного Охотника', '', '', '', '', '', '', '', ''), +(22691, '타락한 파멸의 인도자', 'Porte-cendres corrompue', 'Verderbter Aschenbringer', '堕落的灰烬使者', '墮落的灰燼之劍', 'Crematoria corrupta', 'Crematoria corrupta', 'Оскверненный Прах', '붉은십자군 대영주의 검', 'Lame du commandeur écarlate', 'Klinge des Scharlachroten Hochlords', '血色十字军领袖之剑', '血色十字軍領袖之劍', 'Espada del Alto Señor Escarlata.', 'Espada del Alto Señor Escarlata.', 'Клинок Верховного Лорда Алых'), +(22692, '도안: 북극의 튜닉', 'Patron : Tunique polaire', 'Muster: Polartunika', '图样:北极外套', '圖樣:極地外套', 'Patrón: túnica polar', 'Patrón: túnica polar', 'Выкройка: снежный мундир', '', '', '', '', '', '', '', ''), +(22694, '도안: 북극의 장갑', 'Patron : Gants polaires', 'Muster: Polarhandschuhe', '图样:北极手套', '圖樣:極地手套', 'Patrón: guantes polares', 'Patrón: guantes polares', 'Выкройка: снежные перчатки', '', '', '', '', '', '', '', ''), +(22695, '도안: 북극의 팔보호구', 'Patron : Brassards polaires', 'Muster: Polararmschienen', '图样:北极护腕', '圖樣:極地護腕', 'Patrón: brazales polares', 'Patrón: brazales polares', 'Выкройка: снежные наручи', '', '', '', '', '', '', '', ''), +(22696, '도안: 얼어붙은 미늘 흉갑', 'Patron : Cuirasse glacécaille', 'Muster: Eisschuppenbrustplatte', '图样:寒鳞胸甲', '圖樣:冰鱗胸甲', 'Patrón: peto de escamas heladas', 'Patrón: coraza de escamas heladas', 'Выкройка: кираса Ледяной Чешуи', '', '', '', '', '', '', '', ''), +(22697, '도안: 얼어붙은 미늘 건틀릿', 'Patron : Gantelets glacécaille', 'Muster: Eisschuppenstulpen', '图样:寒鳞护手', '圖樣:冰鱗護手', 'Patrón: guanteletes de escamas heladas', 'Patrón: guanteletes de escamas heladas', 'Выкройка: рукавицы Ледяной чешуи', '', '', '', '', '', '', '', ''), +(22698, '도안: 얼어붙은 미늘 팔보호구', 'Patron : Brassards glacécaille', 'Muster: Eisschuppenarmschienen', '图样:寒鳞护腕', '圖樣:冰鱗護腕', 'Patrón: brazales de escamas heladas', 'Patrón: brazales de escamas heladas', 'Выкройка: наручи Ледяной чешуи', '', '', '', '', '', '', '', ''), +(22699, '얼음막이 다리보호구', 'Jambières plaie-de-glace', 'Eisfluchgamaschen', '破冰护腿', '冰剋護腿', 'Leotardos Deliriohelado', 'Leotardos Deliriohelado', 'Поножи Ледяной погибели', '', '', '', '', '', '', '', ''), +(22700, '빙하의 다리보호구', 'Jambières glaciaires', 'Gletschergamaschen', '冰川护腿', '冰川護腿', 'Leotardos glaciales', 'Leotardos glaciales', 'Ледовые поножи', '', '', '', '', '', '', '', ''), +(22701, '북극의 다리보호구', 'Jambières polaires', 'Polargamaschen', '北极护腿', '極地護腿', 'Leotardos polares', 'Leotardos polares', 'Снежные поножи', '', '', '', '', '', '', '', ''), +(22702, '얼어붙은 미늘 다리보호구', 'Jambières glacécaille', 'Eisschuppengamaschen', '寒鳞护腿', '冰鱗護腿', 'Leotardos de escamas heladas', 'Leotardos de escamas heladas', 'Поножи Ледяной чешуи', '', '', '', '', '', '', '', ''), +(22703, '도면: 얼음막이 흉갑', 'Plans : Cuirasse plaie-de-glace', 'Muster: Eisfluchbrustplatte', '图样:破冰胸甲', '設計圖:冰剋胸甲', '', 'Diseño: coraza Deliriohelado', 'Чертеж: кираса Ледяной погибели', '', '', '', '', '', '', '', ''), +(22704, '도면: 얼음막이 건틀릿', 'Plans : Gantelets plaie-de-glace', 'Muster: Eisfluchstulpen', '图样:破冰护手', '設計圖:冰剋護手', '', 'Diseño: guanteletes Deliriohelado', 'Чертеж: рукавицы Ледяной погибели', '', '', '', '', '', '', '', ''), +(22705, '도면: 얼음막이 팔보호구', 'Plans : Brassards plaie-de-glace', 'Muster: Eisflucharmschienen', '图样:破冰护腕', '設計圖:冰剋護腕', '', 'Diseño: brazales Deliriohelado', 'Чертеж: наручи Ледяной погибели', '', '', '', '', '', '', '', ''), +(22707, '라말라드니의 얼음 고리', 'Etreinte de glace de Ramaladni', 'Ramaladnis eisiger Griff', '拉玛兰迪的寒冰之握', '羅馬拉丁尼的冰握', 'Garra helada de Ramaladni', 'Garra helada de Ramaladni', 'Ледяная хватка Рамаладни', '겉에 라말라드니의 이름이 새겨져 있습니다.', 'Le mot \"Ramaladni\" est inscrit sur la bague', 'Der Einband trägt die Gravur \'Ramaladni\'.', '在戒指上刻着一行字:拉玛兰迪', '雕刻著:羅馬拉丁尼', 'Inscrito en la banda: Ramaladni', 'Inscrito en la banda: Ramaladni', 'На кромке написано: \"Рамаладни\".'), +(22708, '라말라드니의 유품', 'Destin de Ramaladni', 'Ramaladnis Schicksal', '拉玛兰迪的命运', '羅馬拉丁尼的命運', 'Destino de Ramaladni', 'Destino de Ramaladni', 'Кольцо Судьбы Рамаладни', '겉에 라말라드니의 이름이 새겨져 있습니다.', 'Le mot \"Ramaladni\" est inscrit sur la bague', 'Der Einband trägt die Gravur \'Ramaladni\'.', '在戒指上刻着一行字:拉玛兰迪', '雕刻著:羅馬拉丁尼', 'Inscrito en la banda: Ramaladni', 'Inscrito en la banda: Ramaladni', 'На кромке написано: \"Рамаладни\".'), +(22709, '', 'Monstre - Epée2M, Porte-cendres corrompue', 'Monster - Schwert2H, verderbter Aschenbringer', '', '', 'Monstruo: espada 2M, Crematoria corrupta', 'Monstruo: espada 2M, Crematoria corrupta', 'Монстр - двуручный меч, извращенный пеплоносец', '', '', '', '', '', '', '', ''), +(22711, '학카리 숭배자의 망토', 'Cape des adorateurs hakkari', 'Umhang der Hakkarianbeter', '哈卡莱崇拜者披风', '哈卡擁護者披風', 'Capa de los Fieles Hakkari', '', '', '', '', '', '', '', '', '', ''), +(22712, '부족의 힘', 'Puissance de la tribu', 'Macht der Stämme', '部族之力', '族群之力', 'Poderío de la Tribu', 'Poderío de la Tribu', 'Мощь племени', '', '', '', '', '', '', '', ''), +(22713, '줄리안 의식의 홀', 'Sceptre des rites zuliens', 'Zulianisches Szepter der Riten', '祖利安典礼权杖', '祖利安儀祭權杖', 'Cetro zulian de Ritos', 'Cetro Zulian de Ritos', 'Зулианский скипетр Ритуалов', '', '', '', '', '', '', '', ''), +(22714, '제물의 건틀릿', 'Gantelets sacrificiels', 'Opferungsstulpen', '祭祀护手', '犧牲手套', 'Guanteletes de sacrificio', 'Guanteletes de sacrificio', 'Жертвенные рукавицы', '', '', '', '', '', '', '', ''), +(22715, '고뇌의 장갑', 'Gants du tourmenté', 'Handschuhe der Gequälten', '被折磨者的手套', '折磨手套', 'Guantes del Atormentado', 'Guantes del Atormentado', 'Перчатки Страдающих', '', '', '', '', '', '', '', ''), +(22716, '잠들어 있는 마력의 허리띠', 'Ceinture du pouvoir vierge', 'Gürtel der unversehrten Kraft', '无尽潜能腰带', '虛無腰帶', 'Cinturón de la poder sin explotar', 'Cinturón de la poder sin explotar', 'Пояс Неиспользованной Силы', '', '', '', '', '', '', '', ''), +(22718, '피투성이의 복면', 'Masque inondé de sang', 'Blutdurchnässte Maske', '浴血面具', '浸血面具', 'Máscara empapada de sangre', 'Máscara empapada de sangre', 'Пропитанная кровью маска', '', '', '', '', '', '', '', ''), +(22719, '오마리온의 안내서', 'Recueil d\'Omarion', 'Omarions Leitfaden', '奥玛里恩的手册', '歐瑪利安之手冊', 'Vademécum de Omarion', 'Vademécum de Omarion', 'Руководство Омариона', '', '', '', '', '', '', '', ''), +(22720, '줄리안 머리장식', 'Coiffure zulienne', 'Zulianischer Kopfputz', '祖利安头饰', '祖利安頭飾', 'Penacho Zulian', 'Penacho Zulian', 'Зулианский головной убор', '', '', '', '', '', '', '', ''), +(22721, '예속의 고리', 'Bague de servitude', 'Band der Knechtschaft', '惩戒指环', '束縛之戒', 'Sortija de Servidumbre', 'Sortija de Servidumbre', 'Кольцо Служения', '', '', '', '', '', '', '', ''), +(22722, '구루바시 광전사의 인장', 'Sceau du berserker gurubashi', 'Siegel des Gurubashiberserkers', '古拉巴什狂暴者徽记', '狂暴者卡魯巴西之封印', 'Lacre de rabioso Gurubashi', 'Sello de rabioso Gurubashi', 'Печать берсерка из племени Гурубаши', '', '', '', '', '', '', '', ''), +(22723, '기록 보관원의 편지', 'Lettre du gardien des registres', 'Brief vom Bewahrer der Schriften', '名单登记员的信', '名冊保管者的信', 'Una carta del Guardián de los Pergaminos', 'Una carta del Guardián de los Pergaminos', 'Письмо от хранителя свитков', '은빛 여명회의 문장이 선명하게 찍혀 있으며 인장으로 단단히 봉인되어 있습니다.', 'L\'empreinte indélébile de l\'Aube d\'argent est clairement lisible dans la cire du sceau.', 'Das Wachssiegel zeigt das unverwechselbare Symbol der Argentumdämmerung.', '银色黎明的徽记被清晰地印在封蜡上。', '明顯的銀色黎明標誌清楚的浮現在蠟印上。', 'La imborrable marca de Alba Argenta aún se ve con claridad en la cera del sello.', 'La imborrable marca de El Alba Argenta aún se ve con claridad en la cera del sello.', 'Нерушимая печать Серебряного Рассвета оттиснута на скрепляющем послание воске.'), +(22724, '', 'Monstre - Masse1M, Korth\'azz', 'Monster - Streitkolben1H, Korth\'azz', '', '', 'Monstruo: maza 1M, Korth\'azz', 'Monstruo: maza 1M, Korth\'azz', 'Монстр - одноручная палица, Кортазз', '', '', '', '', '', '', '', ''), +(22725, '세나리우스의 고리', 'Bague de Cenarius', 'Band des Cenarius', '塞纳留斯指环', '塞納留斯之戒', 'Sortija de Cenario', 'Sortija de Cenarius', 'Кольцо Ценариона', '', '', '', '', '', '', '', ''), +(22726, '아티쉬의 파편', 'Fragment d\'Atiesh', 'Bruchstück von Atiesh', '埃提耶什的碎片', '阿泰絲之杖的碎片', 'Astilla de Atiesh', 'Astilla de Atiesh', 'Щепка от Атиеша', '수호자의 지팡이, 아티쉬의 파편입니다.', 'Un fragment d\'Atiesh, le grand bâton du Gardien.', 'Eines der Bruchstücke von Atiesh, dem Hohestab des Wächters.', '一块埃提耶什,守护者的传说之杖的碎片。', '阿泰絲,守護者之杖的碎片。', 'Una esquirla de Atiesh, el gran báculo del Guardián.', 'Una astilla de Atiesh, el gran báculo del Guardián.', 'Щепка от Атиеша, большого посоха Стража.'), +(22727, '아티쉬의 몸통', 'Hampe d\'Atiesh', 'Grundstab von Atiesh', '埃提耶什的杖柄', '阿泰絲之杖的骨架', 'Armazón de Atiesh', 'Armazón de Atiesh', 'Основа Атиеша', '지팡이의 머리와 밑동이 없습니다.', 'La tête et le talon du bâton manquent.', 'Der Kopf und der Fuß des Stabs fehlen.', '这柄法杖的头部和尾部都不见了。', '法杖缺少了杖頭跟杖柄。', 'Faltan la cabeza y la base.', 'Faltan la cabeza y la base.', 'Навершие и основание отсутствуют.'), +(22728, '통통 전차 조종기', 'Commande de chariotte à vapeur', 'Dampfpanzersteuerung', '蒸汽车控制器', '蒸氣坦克控制器', 'Mando de tanque a vapor', 'Mando de tonque de vapor', 'Пульт управления паровым танком', '', '', '', '', '', '', '', ''), +(22729, '설계도: 통통 전차 조종기', 'Schéma : Commande de chariotte à vapeur', 'Bauplan: Dampfpanzersteuerung', '结构图:蒸汽车控制器', '設計圖:蒸氣坦克控制器', 'Esquema: mando de tanque a vapor', 'Esquema: mando de tonque de vapor', 'Чертеж: пульт управления паровым танком', '', '', '', '', '', '', '', ''), +(22730, '눈자루 허리띠', 'Corde de pédoncule cintrée', 'Augenstrangkordel', '眼柄腰带', '眼柄腰帶', 'Cordón cinturón Acecha ojos', 'Cordón cinturón Acecha ojos', 'Поясной шнурованный ремень Стеблеглаза', '', '', '', '', '', '', '', ''), +(22731, '희생자의 망토', 'Cape du Dévoré', 'Umhang des Verschlungenen', '被吞噬者的披风', '吞噬者披風', 'Capa de los Devorados', 'Capa de los Devorados', 'Плащ Пожранных', '', '', '', '', '', '', '', ''), +(22732, '쑨의 문장', 'Marque de C\'Thun', 'Mal von C\'Thun', '克苏恩的印记', '克蘇恩印記', 'Marca de C\'Thun', 'Marca de C\'Thun', 'Знак К\'Туна', '', '', '', '', '', '', '', ''), +(22733, '아티쉬의 지팡이 머리', 'Tête d\'Atiesh', 'Stabkopf von Atiesh', '埃提耶什的法杖顶部', '阿泰絲之杖的杖頭', 'Cabeza del báculo Atiesh', 'Cabeza del báculo Atiesh', 'Навершие посоха Атиеша', '', '', '', '', '', '', '', ''), +(22734, '아티쉬의 밑동', 'Talon d\'Atiesh', 'Stabfuß von Atiesh', '埃提耶什的杖柄末端', '阿泰絲之杖的杖柄', 'Base de Atiesh', 'Base de Atiesh', 'Основание Атиеша', '', '', '', '', '', '', '', ''), +(22736, '안도니수스 - 영혼 절단기', 'Andonisus, la Faucheuse d\'âmes', 'Andosius, Der Seelenschlächter', '安杜尼苏斯,灵魂的收割者', '安多尼蘇斯 ,靈魂切割者', 'Andonisus, Segador de almas', 'Andonisus, Segador de almas', 'Адонис, Жнец душ', '이 검은 차원 너머의 물건입니다. 서서히 현실 세계로부터 사라지려 하고 있습니다.', 'Cette lame est transdimensionelle. Elle semble s\'effacer de temps à autre de ce plan d\'existence.', 'Die Klinge scheint aus dieser Existenzebene zu verblassen. Es sieht aus, als sei sie nicht von dieser Welt.', '这柄剑虚无缥渺,仿佛正在从这个世界上消失。', '此劍似有似無,好像隨時會消失在這個空間。', 'Esta espada es dimensional. Parece estar desapareciendo de este plano.', 'Esta espada es dimensional. Parece estar desapareciendo de este plano.', 'Это пространственный клинок. Иногда он выпадает с этого уровня реальности.'), +(22737, '아티쉬 - 수호자의 지팡이', 'Atiesh, grand bâton du Gardien', 'Atiesh, Hohestab des Wächters', '埃提耶什,守护者的传说之杖', '阿泰絲,守護者之杖', 'Atiesh, gran báculo del Guardián', 'Atiesh, gran báculo del Guardián', 'Атиеш, большой посох Стража', '사악한 악의 존재가 지팡이 안에 봉인되어 있습니다.', 'Une entité extrêmement maléfique est emprisonnée dans le bâton.', 'Ein Wesen von großer Bösartigkeit ist in diesem Stab gefangen.', '一股非常邪恶的力量被囚禁在法杖里。', '杖內禁箍著一個強大的惡魔。', 'Una entidad de gran maldad está encerrado dentro del bastón.', 'Una entidad de gran maldad está encerrada dentro del bastón.', 'Великое зло заключено в этом посохе.'), +(22738, '', 'Monstre - Epée, 1M Lame Uber Demon', 'Monster - Schwert, 1H Uber Dämonenklinge', '', '', 'Monstruo: espada, 1M hoja del demonio Uber', 'Monstruo: espada, 1M hoja del demonio Uber', 'Монстр - меч, одноручный клинок высшего демона', '', '', '', '', '', '', '', ''), +(22739, '마법서: 변이 - 거북이', 'Tome de métamorphose : Tortue', 'Foliant der Verwandlung: Schildkröte', '秘典:变形术:龟', '秘典:變烏龜術', 'Escrito sobre Polimorfismo: tortuga', 'Escrito sobre Polimorfismo: tortuga', 'Фолиант Превращения: черепаха', '', '', '', '', '', '', '', ''), +(22740, '수색병의 가죽 바지', 'Pantalon de voltigeur en cuir', 'Lederhose der Vorhut', '护卫的皮裤', '偵察騎兵皮短褲', 'Pantalones de cuero de escolta', 'Pantalones de cuero de escolta', 'Кожаные штаны лазутчика', '', '', '', '', '', '', '', ''), +(22741, '수색병의 도마뱀가죽 바지', 'Pantalon de voltigeur en peau de lézard', 'Echsenlederhose der Vorhut', '护卫的蜥蜴皮裤', '偵察騎兵蜥皮短褲', 'Pantalones de pellejo de lagarto de escolta', 'Pantalones de pellejo de lagarto de escolta', 'Штаны лазутчика из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(22742, '붉은해적단 셔츠', 'Chemise de la Voile sanglante', 'Blutsegelhemd', '血帆衬衫', '血帆襯衣', 'Camisa Velasangre', 'Camisa Velasangre', 'Рубашка Кровавого Паруса', '', '', '', '', '', '', '', ''), +(22743, '붉은해적단 허리띠', 'Echarpe de la Voile sanglante', 'Blutsegelschärpe', '血帆腰带', '血帆腰帶', 'Fajín Velasangre', 'Fajín Velasangre', 'Кушак Кровавого паруса', '', '', '', '', '', '', '', ''), +(22744, '붉은해적단 장화', 'Bottes de la Voile sanglante', 'Blutsegelstiefel', '血帆长靴', '血帆皮靴', 'Botas Velasangre', 'Botas Velasangre', 'Сапоги Кровавого Паруса', '', '', '', '', '', '', '', ''), +(22745, '붉은해적단 바지', 'Pantalon de la Voile sanglante', 'Blutsegelhose', '血帆短裤', '血帆短褲', 'Pantalones Velasangre', 'Pantalones Velasangre', 'Штаны Кровавого паруса', '', '', '', '', '', '', '', ''), +(22746, '해적 복장 꾸러미', 'Uniforme de boucanier', 'Uniform der Bukaniere', '海盗的制服', '海盜的制服', 'Uniforme de bucanero', 'Uniforme de bucanero', 'Пиратская форма', '', '', '', '', '', '', '', ''), +(22747, '수색병의 비단 다리보호구', 'Jambière de voltigeur en soie', 'Seidene Gamaschen der Vorhut', '护卫的丝质护腿', '偵察騎兵絲褲', 'Leotardos de seda de escolta', 'Leotardos de seda de escolta', 'Шелковые поножи лазутчика', '', '', '', '', '', '', '', ''), +(22748, '파수꾼의 사슬 다리보호구', 'Jambières de sentinelle en anneaux', 'Kettengamaschen der Schildwache', '哨兵的链甲护腿', '哨兵鍊甲護腿', 'Leotardos de anillas de centinela', 'Leotardos de anillas de centinela', 'Плетеные поножи часового', '', '', '', '', '', '', '', ''), +(22749, '파수꾼의 가죽 바지', 'Pantalon de sentinelle en cuir', 'Lederhose der Schildwache', '哨兵的皮裤', '哨兵皮護腿', 'Pantalones de cuero de centinela', 'Pantalones de cuero de centinela', 'Кожаные штаны часового', '', '', '', '', '', '', '', ''), +(22750, '파수꾼의 도마뱀가죽 바지', 'Pantalon de sentinelle en peau de lézard', 'Echsenlederhose der Schildwache', '哨兵的蜥蜴皮裤', '哨兵蜥皮護腿', 'Pantalones de pellejo de lagarto', 'Pantalones de pellejo de lagarto', 'Штаны часового из шкуры ящерицы', '', '', '', '', '', '', '', ''), +(22751, '파수꾼의 판금 다리보호대', 'Cuissards de sentinelle en plaques', 'Plattenbeinschützer der Schildwache', '哨兵的板甲护腿', '哨兵鎧甲腿甲', 'Musleras de láminas de centinela', 'Musleras de placas de centinela', 'Латные набедренники часового', '', '', '', '', '', '', '', ''), +(22752, '파수꾼의 비단 다리보호구', 'Jambières de sentinelle en soie', 'Seidene Gamaschen der Schildwache', '哨兵的丝质护腿', '哨兵絲褲', 'Leotardos de seda de centinela', 'Leotardos de seda de centinela', 'Шелковые поножи часового', '', '', '', '', '', '', '', ''), +(22753, '파수꾼의 강철 다리보호대', 'Cuissards de sentinelle lamellaires', 'Lamellenbeinschützer der Schildwache', '哨兵的板层腿甲', '哨兵薄褲', 'Musleras de láminas de centinela', 'Musleras de láminas de centinela', 'Ламеллярные набедренники часового', '', '', '', '', '', '', '', ''), +(22754, '불변의 정수', 'Quintessence éternelle', 'Ewige Quintessenz', '永恒精萃', '永恆精華', 'Quintaesencia eterna', 'Quintaesencia eterna', 'Вечная квинтэссенция', '', '', '', '', '', '', '', ''), +(22756, '숲의 조끼', 'Gilet sylvestre', 'Sylvanweste', '林栖者外套', '森林外套', 'Jubón nemoroso', 'Jubón nemoroso', 'Сильванский жилет', '', '', '', '', '', '', '', ''), +(22757, '숲의 관', 'Couronne sylvestre', 'Sylvankrone', '林栖者头冠', '森林環冠', 'Corona nemorosa', 'Corona nemorosa', 'Сильванская корона', '', '', '', '', '', '', '', ''), +(22758, '숲의 어깨보호구', 'Epaulières sylvestres', 'Sylvanschultern', '林栖者护肩', '森林襯肩', 'Hombreras nemorosas', 'Sobrehombros nemorosos', 'Сильванские наплечники', '', '', '', '', '', '', '', ''), +(22759, '가시나무 투구', 'Casque de la ronceraie', 'Dornenholzhelm', '荆木头盔', '木藤頭盔', 'Yelmo zarzal', 'Yelmo zarzal', 'Ежевичный шлем', '', '', '', '', '', '', '', ''), +(22760, '가시나무 장화', 'Bottes de la ronceraie', 'Dornenholzstiefel', '荆木长靴', '木藤靴子', 'Botas zarzal', 'Botas zarzal', 'Ежевичные сапоги', '', '', '', '', '', '', '', ''), +(22761, '가시나무 허리띠', 'Ceinture de la ronceraie', 'Dornenholzgürtel', '荆木腰带', '木藤腰帶', 'Cinturón zarzal', 'Cinturón zarzal', 'Ежевичный пояс', '', '', '', '', '', '', '', ''), +(22762, '무쇠덩굴 흉갑', 'Cuirasse de vignefer', 'Eisenrankenbrustplatte', '铁藤胸甲', '鐵藤胸甲', 'Peto Parraférrea', 'Coraza Parraférrea', 'Кираса Железной лозы', '', '', '', '', '', '', '', ''), +(22763, '무쇠덩굴 장갑', 'Gants de vignefer', 'Eisenrankenhandschuhe', '铁藤手套', '鐵藤護手', 'Guantes Parraférrea', 'Guantes Parraférrea', 'Перчатки Железной лозы', '', '', '', '', '', '', '', ''), +(22764, '무쇠덩굴 허리띠', 'Ceinture de vignefer', 'Eisenrankengürtel', '铁藤腰带', '鐵藤腰帶', 'Cinturón Parraférrea', 'Cinturón Parraférrea', 'Пояс Железной лозы', '', '', '', '', '', '', '', ''), +(22765, '곰팡이 슨 편지', 'Missive moisie', 'Schimmeliger Brief', '发霉的信件', '褪色的信件', 'Carta enmohecida', 'Carta enmohecida', 'Заплесневевшее письмо', '간신히 몇 문장을 알아 볼 수 있습니다.', 'Quelques mots sont encore lisibles', 'Ein paar Wörter sind noch lesbar...', '只有很少的几个字还能辨认清楚……', '有些字還勉強看得見...', 'Aún se pueden leer unas palabras…', 'Aún se pueden leer unas palabras…', 'Несколько слов еще можно прочесть.'), +(22766, '도면: 무쇠덩굴 흉갑', 'Plans : Cuirasse de vignefer', 'Pläne: Eisenrankenbrustplatte', '设计图:铁藤胸甲', '設計圖:鐵藤胸甲', 'Diseño: peto Parraférrea', 'Diseño: coraza parraférrea', 'Чертеж: кираса Железной лозы', '', '', '', '', '', '', '', ''), +(22767, '도면: 무쇠덩굴 장갑', 'Plans : Gants de vignefer', 'Pläne: Eisenrankenhandschuhe', '设计图:铁藤手套', '設計圖:鐵藤護手', 'Diseño: guantes Parraférrea', 'Diseño: guantes parraférrea', 'Чертеж: перчатки Железной лозы', '', '', '', '', '', '', '', ''), +(22768, '도면: 무쇠덩굴 허리띠', 'Plans : Ceinture de vignefer', 'Pläne: Eisenrankengürtel', '设计图:铁藤腰带', '設計圖:鐵藤腰帶', 'Diseño: cinturón Parraférrea', 'Diseño: cinturón parraférrea', 'Чертеж: пояс Железной лозы', '', '', '', '', '', '', '', ''), +(22769, '도안: 가시나무 허리띠', 'Patron : Ceinture de la ronceraie', 'Muster: Dornenholzgürtel', '图样:荆木腰带', '圖樣:木藤腰帶', 'Patrón: cinturón zarzal', 'Patrón: cinturón zarzal', 'Выкройка: ежевичный пояс', '', '', '', '', '', '', '', ''), +(22770, '도안: 가시나무 장화', 'Patron : Bottes de la ronceraie', 'Muster: Dornenholzstiefel', '图样:荆木长靴', '圖樣:木藤靴子', 'Patrón: botas zarzal', 'Patrón: botas zarzal', 'Выкройка: ежевичные сапоги', '', '', '', '', '', '', '', ''), +(22771, '도안: 가시나무 투구', 'Patron : Casque de la ronceraie', 'Muster: Dornenholzhelm', '图样:荆木头盔', '圖樣:木藤頭盔', 'Patrón: yelmo zarzal', 'Patrón: yelmo zarzal', 'Выкройка: ежевичный шлем', '', '', '', '', '', '', '', ''), +(22772, '도안: 숲의 어깨보호구', 'Patron : Epaulières sylvestres', 'Muster: Sylvanschultern', '图样:林栖者护肩', '圖樣:森林襯肩', 'Patrón: hombreras nemorosas', 'Patrón: sobrehombros nemorosos', 'Выкройка: сильванские наплечники', '', '', '', '', '', '', '', ''), +(22773, '도안: 숲의 관', 'Patron : Couronne sylvestre', 'Muster: Sylvankrone', '图样:林栖者头冠', '圖樣:森林環冠', 'Patrón: corona nemorosa', 'Patrón: corona nemorosa', 'Выкройка: Сильванская корона', '', '', '', '', '', '', '', ''), +(22774, '도안: 숲의 조끼', 'Patron : Gilet sylvestre', 'Muster: Sylvanweste', '图样:林栖者外套', '圖樣:森林外套', 'Patrón: jubón nemoroso', 'Patrón: jubón nemoroso', 'Выкройка: сильванийский жилет', '', '', '', '', '', '', '', ''), +(22780, '하얀 멀록 알', 'Œuf de murloc blanc', 'Weißes Murlocei', '白色鱼人卵', '魚人寶寶', 'Huevo de múrloc blanco', 'Huevo de múrloc blanco', 'Белое яйцо мурлока', '', '', '', '', '', '', '', ''), +(22781, '북극곰 목줄', 'Collier d\'ours polaire', 'Eisbärenhalsband', '北极熊项圈', '北極熊項圈', 'Collar de oso polar', 'Collera de oso polar', 'Ошейник белого медведя', '', '', '', '', '', '', '', ''), +(22798, '메네실의 힘', 'Puissance de Menethil', 'Macht von Menethil', '米奈希尔之力', '米奈希爾之力', 'Poderío de Menethil', 'Poderío de Menethil', 'Мощь Менетила', '', 'Bénie par le contact terrible du roi-liche. Cette arme recèle un froid infini.', '', '', '', '', '', ''), +(22799, '영혼의 추적자', 'Cherche-âme', 'Seelensucher', '搜魂者', '靈魂探索者', 'Buscador de almas', 'Buscador de almas', 'Искатель душ', '', '', '', '', '', '', '', ''), +(22800, '유황 지팡이', 'Bâton de soufre', 'Schwefelstab', '硫磺法杖', '硫磺法杖', 'Bastón de azufre', 'Bastón de azufre', 'Серный посох', '', '', '', '', '', '', '', ''), +(22801, '여명의 뾰족지팡이', 'Pic du crépuscule', 'Spitze des Zwiespalts', '暮光之塔', '幕光法杖', 'Aguja del Crepúsculo', 'Aguja del Crepúsculo', 'Шпиль Сумерек', '', '', '', '', '', '', '', ''), +(22802, '왕의 몰락', 'Détrôneuse', 'Königsmörder', '帝殒', '弒王之刃', 'Caída del rey', 'Caída del rey', 'Цареубийца', '', '', '', '', '', '', '', ''), +(22803, '한밤중의 아지랑이', 'Rosée du crépuscule', 'Mitternachtsnebel', '午夜之雾', '夜霧法刀', 'Bruma de medianoche', 'Bruma de medianoche', 'Полуночный туман', '', '', '', '', '', '', '', ''), +(22804, '맥스나의 송곳니', 'Croc de Maexxna', 'Maexxnas Fangzahn', '迈克斯纳之牙', '梅克絲娜之牙', 'Colmillo de Maexxna', 'Colmillo de Maexxna', 'Клык Мексны', '', '', '', '', '', '', '', ''), +(22805, '', 'Naxxramas Epée 1M 1 [PH]', 'Naxxramas Schwert 1H 1 [PH]', '', '納克薩瑪斯的單手劍1[PH]', 'Naxxramas espada 1M 1 [PH]', 'Naxxramas espada 1M 1 [PH]', 'Одноручный меч Наксрамаса 1 [PH]', '', '', '', '', '', '', '', ''), +(22806, '귀부인의 자비', 'Remords de la veuve', 'Reue der Witwe', '黑女巫的悔恨', '寡婦之痛', 'Remordimiento de viuda', 'Remordimiento de viuda', 'Сострадание Вдовы', '', '', '', '', '', '', '', ''), +(22807, '망령의 검', 'Lame en peine', 'Gespensterklinge', '怨灵之刃', '幻影之劍', 'Espada de aparición', 'Espada de aparición', 'Призрачный клинок', '', '', '', '', '', '', '', ''), +(22808, '징계의 철퇴', 'Fustigatrice', 'Der Bestrafer', '谴责者', '懲戒者', 'El castigador', 'El castigador', 'Каратель', '', '', '', '', '', '', '', ''), +(22809, '구원된 십자군의 마울', 'Maillet du croisé racheté', 'Keule des erlösten Kreuzzüglers', '赎罪十字军之槌', '救贖的十字軍之錘', 'Gran maza del cruzado redimido', 'Gran maza del cruzado redimido', 'Кувалда спасенного рыцаря', '', '', '', '', '', '', '', ''), +(22810, '맹독 분사기', 'Injecteur de toxines', 'Toxindüse', '毒液注射器', '毒素注射槍', 'Inyector tóxico', 'Inyector tóxico', 'Впрыскиватель яда', '', '', '', '', '', '', '', ''), +(22811, '영혼의 활시위', 'Cordâme', 'Seelenstrang', '灵魂之弦', '魂魄弓', 'Hilo de alma', 'Hilo de alma', 'Душевервие', '', '', '', '', '', '', '', ''), +(22812, '네루비안 노예제조기', 'Esclavagiste nérubien', 'Nerubischer Sklavenjäger', '蛛魔制奴者', '尼拉布奴役者', 'Esclavizador nerubio', 'Esclavizador nerubiano', 'Нерубийский поработитель', '', '', '', '', '', '', '', ''), +(22813, '부정한 힘의 클레이모어', 'Claymore de puissance impie', 'Claymore der unheiligen Kraft', '邪恶力量巨剑', '邪能雙刃劍', 'Espada claymore de Poderío profano', 'Espada claymore de Poderío profano', 'Клеймор Нечестивой мощи', '', '', '', '', '', '', '', ''), +(22814, '', 'Naxxramas Epée 2M 2 [PH]', 'Naxxramas Schwert 2H 2 [PH]', '', '納克薩瑪斯的雙手劍2[PH]', 'Naxxramas espada 2M 2 [PH]', 'Naxxramas espada 2M 2 [PH]', 'Двуручный меч Наксрамаса 2 [PH]', '', '', '', '', '', '', '', ''), +(22815, '단절의 도끼', 'Cisailleuse', 'Wundspalter', '断离', '切離之斧', 'División', 'División', 'Отсечение', '', '', '', '', '', '', '', ''), +(22816, '갈라진 뼈 도끼', 'Hachette de l\'os brisé', 'Knochenspalterbeil', '碎裂白骨战斧', '破骨之斧', 'Hachuela de hueso partido', 'Hachuela de hueso partido', 'Секира Расколотой кости', '', '', '', '', '', '', '', ''), +(22817, '', 'Naxxramas Harme d\'hast [PH]', 'Naxxramas Stangenwaffe [PH]', '', '納克薩瑪斯的長矛[PH]', 'Naxxramas arma de asta [PH]', 'Naxxramas arma de asta [PH]', 'Древковое оружие Наксрамас [PH]', '', '', '', '', '', '', '', ''), +(22818, '역병의 갈무리', 'Le Porte-peste', 'Der Seuchenbringer', '瘟疫携带者', '瘟疫先驅者', 'El portador de la peste', 'El portador de la peste', 'Носитель Чумы', '', '', '', '', '', '', '', ''), +(22819, '규탄의 방패', 'Bouclier de condamnation', 'Schild der Geißelung', '谴责之盾', '定罪之盾', 'Escudo de Condena', 'Escudo de Condena', 'Щит Приговора', '', '', '', '', '', '', '', ''), +(22820, '종말의 마법봉', 'Baguette des Parques', 'Zauberstab der Heimsuchung', '命运魔杖', '命運魔杖', 'Varita de Fortunas', 'Varita de Fortunas', 'Жезл Судеб', '', '', '', '', '', '', '', ''), +(22821, '파멸의 손가락', 'Doigt du destin', 'Schicksalszeig', '厄运之指', '毀滅之指', 'Dedo condena', 'Dedo condena', 'Палец рока', '', '', '', '', '', '', '', ''), +(22822, 'iCoke Prize Voucher', 'Bon iCoke', '', '宠物兑换券', '', '', '', 'Призовой купон АйКока', 'Return to the iCoke redemption vendor to receive a virtual prize', 'Retournez voir le marchand faisant l\'échange des bons iCoke pour recevoir un cadeau virtuel', '', '交给可乐兑奖员就可以换取你的宠物!', '', '', '', 'Верните продавцу для получения виртуального приза.'), +(22843, '혈투사의 사슬 경갑', 'Grèves de garde de sang en anneaux', 'Kettenschienbeinschützer des Blutgardisten', '血卫士的链甲长靴', '血衛士的鍊甲護腿', 'Grebas de Guardia de sangre', 'Grebas de anillas de Guardia de sangre', 'Плетеные наголенники Кровавого стража', '', '', '', '', '', '', '', ''), +(22852, '혈투사의 용가죽 신발', 'Bottines de garde de sang en peau de dragon', 'Drachenledertreter des Blutgardisten', '血卫士的龙皮长靴', '血衛士的龍皮長靴', 'Botines de pellejo de dragón de Guardia de sangre', 'Botines de pellejo de dragón de Guardia de sangre', 'Ботфорты Кровавого стража из драконьей шкуры', '', '', '', '', '', '', '', ''), +(22855, '혈투사의 공포매듭 발보호구', 'Brodequins de garde de sang en tisse-effroi', 'Schreckenszwirnlaufschuhe des Blutgardisten', '血卫士的邪纹长靴', '血衛士的鬼紋便鞋', 'Botos tejedor de tinieblas de Guardia de sangre', 'Botos de tejido de tinieblas de Guardia de sangre', 'Башмаки Кровавого стража из ткани Ужаса', '', '', '', '', '', '', '', ''), +(22856, '혈투사의 가죽 발보호구', 'Brodequins de garde de sang en cuir', 'Lederlaufschuhe des Blutgardisten', '血卫士的皮甲长靴', '血衛士的皮甲便鞋', 'Botos de cuero de Guardia de sangre', 'Botos de cuero de Guardia de sangre', 'Кожаные башмаки Кровавого стража', '', '', '', '', '', '', '', ''), +(22857, '혈투사의 쇠사슬 경갑', 'Grèves de garde de sang en mailles', 'Panzerschienbeinschützer des Blutgardisten', '血卫士的锁甲战靴', '血衛士的鎖甲護腿', 'Grebas de malla de Guardia de sangre', 'Grebas de malla de Guardia de sangre', 'Кольчужные наголенники Кровавого стража', '', '', '', '', '', '', '', ''), +(22858, '혈투사의 판금 경갑', 'Grèves de garde de sang en plaques', 'Plattenschienbeinschützer des Blutgardisten', '血卫士的板甲战靴', '血衛士的鎧甲護腿', 'Grebas de placas de Guardia de sangre', 'Grebas de placas de Guardia de sangre', 'Наголенники Кровавого стража', '', '', '', '', '', '', '', ''), +(22859, '혈투사의 명주 발보호구', 'Brodequins de garde de sang en satin', 'Satinlaufschuhe des Blutgardisten', '血卫士的绸缎长靴', '血衛士的綢緞便鞋', 'Botos de raso de Guardia de sangre', 'Botos de satén de Guardia de sangre', 'Атласные башмаки Кровавого стража', '', '', '', '', '', '', '', ''), +(22860, '혈투사의 비단 발보호구', 'Brodequins de garde de sang en soie', 'Seidenlaufschuhe des Blutgardisten', '血卫士的丝质长靴', '血衛士的絲質便鞋', 'Botos de seda de Guardia de sangre', 'Botos de seda de Guardia de sangre', 'Шелковые башмаки Кровавого стража', '', '', '', '', '', '', '', ''), +(22862, '혈투사의 사슬 장갑', 'Cestes de garde de sang en anneaux', 'Kettenklemmen des Blutgardisten', '血卫士的链甲护手', '血衛士的鍊甲手套', 'Vicio de anillas de Guardia de sangre', 'Abrazadera de anillas de Guardia de sangre', 'Плетеные перчатки Кровавого стража', '', '', '', '', '', '', '', ''), +(22863, '혈투사의 용가죽 장갑', 'Poignes de garde de sang en peau de dragon', 'Drachenlederhandschutz des Blutgardisten', '血卫士的龙皮护手', '血衛士的龍皮手套', 'Mandiletes de pellejo de dragón de Guardia de sangre', 'Mandiletes de pellejo de dragón de Guardia de sangre', 'Захваты Кровавого стража из драконьей шкуры', '', '', '', '', '', '', '', ''), +(22864, '혈투사의 가죽 손보호구', 'Poignes de garde de sang en cuir', 'Lederhandschutz des Blutgardisten', '血卫士的皮甲护手', '血衛士的皮甲手套', 'Mandiletes de cuero de Guardia de sangre', 'Mandiletes de cuero de Guardia de sangre', 'Кожаные захваты Кровавого стража', '', '', '', '', '', '', '', ''), +(22865, '혈투사의 공포매듭 손보호구', 'Protège-mains de garde de sang en tisse-effroi', 'Schreckenszwirnhandlappen des Blutgardisten', '血卫士的邪纹裹手', '血衛士的鬼紋裹手', 'Mitones tejedor de tinieblas de Guardia de sangre', 'Manijas de tejido de tinieblas de Guardia de sangre', 'Повязки Кровавого стража из ткани Ужаса', '', '', '', '', '', '', '', ''), +(22867, '혈투사의 쇠사슬 손보호구', 'Cestes de garde de sang en mailles', 'Panzerklemmen des Blutgardisten', '血卫士的锁甲护手', '血衛士的鎖甲手套', 'Vicio de malla de Guardia de sangre', 'Abrazadera de malla de Guardia de sangre', 'Кольчужные перчатки Кровавого стража', '', '', '', '', '', '', '', ''), +(22868, '혈투사의 판금 건틀릿', 'Gantelets de garde de sang en plaques', 'Plattenstulpen des Blutgardisten', '血卫士的板甲护手', '血衛士的鎧甲護手', 'Guanteletes de placas de Guardia de sangre', 'Guanteletes de placas de Guardia de sangre', 'Латные рукавицы Кровавого стража', '', '', '', '', '', '', '', ''), +(22869, '혈투사의 명주 손보호구', 'Protège-mains de garde de sang en satin', 'Satinhandlappen des Blutgardisten', '血卫士的绸缎裹手', '血衛士的綢緞裹手', 'Mitones de raso de Guardia de sangre', 'Manijas de satén de Guardia de sangre', 'Атласные повязки Кровавого стража', '', '', '', '', '', '', '', ''), +(22870, '혈투사의 비단 손보호구', 'Protège-mains de garde de sang en soie', 'Seidenhandlappen des Blutgardisten', '血卫士的丝质裹手', '血衛士的絲質裹手', 'Mitones de seda de Guardia de sangre', 'Manijas de seda de Guardia de sangre', 'Шелковые повязки Кровавого стража', '', '', '', '', '', '', '', ''), +(22872, '용사의 판금 흉갑', 'Armure de légionnaire en plaques', 'Plattenhalsberge des Zornbringers', '军团士兵的板甲护胸', '軍團士兵的胸鎧', 'Camisote de placas de legionario', 'Camisote de placas de Legionario', 'Латный хауберк легионера', '', '', '', '', '', '', '', ''), +(22873, '용사의 판금 다리보호구', 'Jambières de légionnaire en plaques', 'Plattengamaschen des Zornbringers', '军团士兵的板甲护腿', '軍團士兵的腿鎧', 'Leotardos de placas de legionario', 'Leotardos de placas de Legionario', 'Латные поножи легионера', '', '', '', '', '', '', '', ''), +(22874, '용사의 사슬 갑옷', 'Haubert de légionnaire en anneaux', 'Kettenhalsberge des Zornbringers', '军团士兵的链甲护胸', '軍團士兵的鍊衣', 'Camisote de anillas de legionario', 'Camisote de anillas de Legionario', 'Плетеный хауберк легионера', '', '', '', '', '', '', '', ''), +(22875, '용사의 사슬 다리보호대', 'Cuissards de légionnaire en anneaux', 'Kettenbeinschützer des Zornbringers', '军团士兵的链甲护腿', '軍團士兵的鎖甲護褲', 'Musleras de anillas de legionario', 'Musleras de anillas de Legionario', 'Плетеные набедренники легионера', '', '', '', '', '', '', '', ''), +(22876, '용사의 쇠사슬 갑옷', 'Haubert de légionnaire en mailles', 'Panzerhalsberge des Zornbringers', '军团士兵的锁甲护胸', '軍團士兵的鎖甲上衣', 'Camisote de malla de legionario', 'Camisote de malla de Legionario', 'Кольчужный хауберк легионера', '', '', '', '', '', '', '', ''), +(22877, '용사의 용가죽 갑옷', 'Plastron de légionnaire en peau de dragon', 'Drachenlederbrustharnisch des Zornbringers', '军团士兵的龙皮护胸', '軍團士兵的龍皮護胸', 'Coraza de pellejo de dragón de legionario', 'Pechera de pellejo de dragón de Legionario', 'Нагрудник легионера из драконьей шкуры', '', '', '', '', '', '', '', ''), +(22878, '용사의 용가죽 다리보호구', 'Jambières de légionnaire en peau de dragon', 'Drachenledergamaschen des Zornbringers', '军团士兵的龙皮护腿', '軍團士兵的龍皮護褲', 'Leotardos de pellejo de dragón de legionario', 'Leotardos de pellejo de dragón de Legionario', 'Поножи легионера из драконьей шкуры', '', '', '', '', '', '', '', ''), +(22879, '용사의 가죽 흉갑', 'Plastron de légionnaire en cuir', 'Lederbrustharnisch des Zornbringers', '军团士兵的皮甲护胸', '軍團士兵的皮甲胸甲', 'Coraza de cuero de legionario', 'Pechera de cuero de Legionario', 'Кожаный нагрудник легионера', '', '', '', '', '', '', '', ''), +(22880, '용사의 가죽 다리보호대', 'Cuissards de légionnaire en cuir', 'Lederbeinschützer des Zornbringers', '军团士兵的皮甲护腿', '軍團士兵的皮甲腿甲', 'Musleras de cuero de legionario', 'Musleras de cuero de Legionario', 'Кожаные набедренники легионера', '', '', '', '', '', '', '', ''), +(22881, '용사의 공포매듭 다리보호대', 'Cuissards de légionnaire en tisse-effroi', 'Schreckenszwirnbeinschützer des Zornbringers', '军团士兵的邪纹护腿', '軍團士兵的鬼紋護褲', 'Musleras tejedor de tinieblas de legionario', 'Musleras de tejido de tinieblas de Legionario', 'Набедренники легионера из ткани Ужаса', '', '', '', '', '', '', '', ''), +(22882, '용사의 명주 다리보호대', 'Cuissards de légionnaire en satin', 'Satinbeinschützer des Zornbringers', '军团士兵的绸缎护腿', '軍團士兵的綢緞護褲', 'Musleras de raso de legionario', 'Musleras de satén de Legionario', 'Атласные набедренники легионера', '', '', '', '', '', '', '', ''), +(22883, '용사의 비단 다리보호대', 'Cuissards de légionnaire en soie', 'Seidenbeinschützer des Zornbringers', '军团士兵的丝质护腿', '軍團士兵的絲質護褲', 'Musleras de seda de legionario', 'Musleras de seda de Legionario', 'Шелковые набедренники легионера', '', '', '', '', '', '', '', ''), +(22884, '용사의 공포매듭 튜닉', 'Tunique de légionnaire en tisse-effroi', 'Schreckenszwirntunika des Zornbringers', '军团士兵的邪纹外套', '軍團士兵的鬼紋外套', 'Túnica tejedor de tinieblas de legionario', 'Túnica de tejido de tinieblas de Legionario', 'Мундир легионера из ткани Ужаса', '', '', '', '', '', '', '', ''), +(22885, '용사의 명주 튜닉', 'Tunique de légionnaire en satin', 'Satintunika des Zornbringers', '军团士兵的绸缎外套', '軍團士兵的綢緞長袍', 'Túnica de raso de legionario', 'Túnica de satén de Legionario', 'Атласный мундир легионера', '', '', '', '', '', '', '', ''), +(22886, '용사의 비단 튜닉', 'Tunique de légionnaire en soie', 'Seidentunika des Zornbringers', '军团士兵的丝质外套', '軍團士兵的絲質外套', 'Túnica de seda de legionario', 'Túnica de seda de Legionario', 'Шелковый мундир легионера', '', '', '', '', '', '', '', ''), +(22887, '용사의 쇠사슬 다리보호대', 'Cuissards de légionnaire en mailles', 'Panzerbeinschützer des Zornbringers', '军团士兵的锁甲腿铠', '軍團士兵的鎖甲腿甲', 'Musleras de malla de legionario', 'Musleras de malla de Legionario', 'Кольчужные набедренники легионера', '', '', '', '', '', '', '', ''), +(22890, '마법서: 냉기계 수호 V', 'Tome de Gardien de givre V', 'Foliant des Frostzauberschutzes V', '秘典:防护冰霜结界 V', '秘典:防護冰霜結界 V', 'Escrito sobre Custodia de Escarcha 5', 'Escrito sobre Resguardo contra la Escarcha V', 'Фолиант Защиты от магии льда V', '', '', '', '', '', '', '', ''), +(22891, '흑마법서: 암흑계 수호 IV', 'Grimoire de Gardien de l\'ombre IV', 'Zauberfoliant des Schattenzauberschutzes IV', '魔典:防护暗影结界 IV', '魔典:防護暗影結界 IV', 'Grimorio de Pupilo de las Sombras IV', 'Grimorio Resguardo contra las Sombras IV', 'Гримуар Оберега Тьмы IV', '', '', '', '', '', '', '', ''), +(22892, '희미하게 빛나는 죽음의 돌', 'Pierre nécrotique pâle', 'Dunkler nekrotischer Stein', '暗淡的死灵石', '黯淡的墓地之石', 'Piedra necrótica oscura', 'Piedra necrótica oscura', 'Тусклый некротический камень', '', '', '', '', '', '', '', ''), +(22895, '창조된 계피 롤빵', 'Roulés à la cannelle invoqués', 'Herbeigezauberte Zimtschnecke', '魔法肉桂面包', '魔法肉桂麵包', 'Rollito de canela mágico', 'Rollito de canela mágico', 'Сотворенная плюшка с корицей', '', '', '', '', '', '', '', ''), +(22897, '마법서: 음식 창조 VII', 'Tome d\'Invocation de nourriture VII', 'Foliant des Essen-Herbeizauberns VII', '秘典:造食术 VII', '秘典:造食術 VII', 'Escrito sobre Conjurar comida 7', 'Escrito sobre Conjurar comida VII', 'Фолиант Сотворения пищи VII', '', '', '', '', '', '', '', ''), +(22930, '피로 물든 봉투', 'Une enveloppe tachée de sang', 'Blutbefleckter Umschlag', '一个浸血的信封', '染血的信封', 'Un sobre manchado de sangre', 'Un sobre manchado de sangre', 'Конверт, запятнанный кровью', '', '', '', '', '', '', '', ''), +(22932, '찢어진 편지', 'Une lettre déchirée', 'Zerfledderter Brief', '一封被撕碎的信', '老舊的信件', 'Una carta rota', 'Una carta rota', 'Порванное письмо', '', '', '', '', '', '', '', ''), +(22933, '', '[INUTILISÉ] Pierre d\'abomination', 'Abom Steinn', '', '[UNUSED] 憎恨之石', '', '', '[UNUSED] Абом Стун', '', '', '', '', '', '', '', ''), +(22935, '냉기의 손길', 'Larme de givre', 'Berührung des Frosts', '寒霜之触', '寒冰之觸', 'Toque de Escarcha', 'Toque de Escarcha', 'Прикосновение Холода', '', '', '', '', '', '', '', ''), +(22936, '복수의 손목보호구', 'Garde-poignets de vengeance', 'Handgelenksschutz der Rache', '复仇腕甲', '報復護腕', 'Muñequeras de Venganza', 'Guardamuñecas de Venganza', 'Накулачники Отмщения', '', '', '', '', '', '', '', ''), +(22937, '네루비스의 보석', 'Gemme de Nérubis', 'Edelstein von Nerubis', '蛛魔宝石', '尼拉布寶珠', 'Gema de Nerubis', 'Gema de Nerubis', 'Самоцвет Нерубиса', '', '', '', '', '', '', '', ''), +(22938, '지하마귀 비단 망토', 'Cape en soie de démon des cryptes', 'Seidenumhang der Gruftsatanskreatur', '地穴恶魔丝质披风', '地牙蛛絲披風', 'Capa de seda de demonio de cripta', 'Capa de seda de demonio de cripta', 'Шелковый плащ могильщика', '', '', '', '', '', '', '', ''), +(22939, '응답받지 못한 기도의 고리', 'Bague des prières inexaucées', 'Band der unerhörten Gebete', '徒劳祈祷之戒', '無應禱言之戒', 'Sortija de Plegarias sin respuesta', 'Sortija de Plegarias sin respuesta', 'Кольцо Неотвеченных молитв', '', '', '', '', '', '', '', ''), +(22940, '얼음막이 어깨갑옷', 'Espauliers plaie-de-glace', 'Eisfluchschulterstücke', '破冰肩铠', '冰剋肩甲', 'Espaldares Deliriohelado', 'Espaldares Deliriohelado', 'Наплечье Ледяной погибели', '', '', '', '', '', '', '', ''), +(22941, '북극의 어깨보호대', 'Protège-épaules polaires', 'Polarschulterpolster', '北极肩垫', '極地肩甲', 'Hombreras polares', 'Hombreras polares', 'Снежные наплечные пластины', '', '', '', '', '', '', '', ''), +(22942, '귀부인의 은총', 'L\'Etreinte de la veuve', 'Umarmung der Witwe', '黑女巫的拥抱', '寡婦之擁', 'El abrazo de la viuda', 'El abrazo de la viuda', 'Вдовье облачение', '', '', '', '', '', '', '', ''), +(22943, '원한의 돌 펜던트', 'Pendentif de la pierre pernicieuse', 'Heimtückischer Steinanhänger', '仇恨石坠', '邪石項鍊', 'Colgante de piedra malicia', 'Colgante de piedra malicia', 'Каменная подвеска Злобы', '', '', '', '', '', '', '', ''), +(22944, '구겨진 서한', 'Une missive froissée', 'Zerknittertes Schreiben', '一封被弄皱的信', '被弄皺的公文', 'Una misiva arrugada', 'Una misiva arrugada', 'Смятое послание', '', '', '', '', '', '', '', ''), +(22945, '근심 가득한 쪽지', 'Une note détériorée', 'Verblichene Notiz', '一封潦草的便笺', '乾淨的便條', 'Una nota con tono de agobio', 'Una nota con tono de agobio', 'Потертая записка', '', '', '', '', '', '', '', ''), +(22946, '찢어진 페이지', 'Une page abîmée', 'Zerfranste Seite', '一封破旧的信', '破爛的頁面', 'Una página hecha jirones', 'Una página hecha jirones', 'Разорванная страница', '', '', '', '', '', '', '', ''), +(22947, '잊혀진 이름의 펜던트', 'Pendentif des noms oubliés', 'Anhänger der vergessenen Namen', '遗忘之名', '忘名項鍊', 'Colgante de Nombres Olvidados', 'Colgante de Nombres Olvidados', 'Подвеска Забытых имен', '', '', '', '', '', '', '', ''), +(22948, '흐릿해진 문서', 'Un document taché', 'Verschmiertes Dokument', '一封肮脏的信', '被弄髒的文件', 'Un documento manchado', 'Un documento manchado', 'Испачканный документ', '', '', '', '', '', '', '', ''), +(22949, '부서진 죽음의 수정', 'Cristal nécrotique fêlé', 'Gesprungener nekrotischer Kristall', '破碎的死灵水晶', '破碎的墓地水晶', 'Cristal necrótico rajado', 'Cristal necrótico rajado', 'Треснувший некротический кристалл', '', '', '', '', '', '', '', ''), +(22950, '희미한 죽음의 수정', 'Cristal nécrotique voilé', 'Schwacher nekrotischer Kristall', '暗淡的死灵水晶', '黯淡的墓地水晶', 'Cristal necrótico tenue', 'Cristal necrótico tenue', 'Тусклый некротический кристалл', '', '', '', '', '', '', '', ''), +(22954, '거미의 입맞춤', 'Baiser de l\'araignée', 'Kuss der Spinne', '蜘蛛之吻', '蜘蛛之吻', 'Beso de la araña', 'Beso de la araña', 'Поцелуй паука', '', '', '', '', '', '', '', ''), +(22960, '봉합의 망토', 'Cape de suture', 'Umhang der Wundnaht', '缝合披风', '傷痕披風', 'Capa de Sutura', 'Capa de Sutura', 'Плащ Шитья', '', '', '', '', '', '', '', ''), +(22961, '소생의 고리', 'Bague de réanimation', 'Band des neuen Lebens', '鼓舞之戒', '鼓舞之戒', 'Sortija de Reanimación', 'Sortija de Reanimación', 'Кольцо Гальванизации', '', '', '', '', '', '', '', ''), +(22967, '얼어붙은 미늘 어깨보호대', 'Spallières glacécaille', 'Eisschuppenschiftung', '寒鳞肩甲', '冰鱗肩甲', 'Bufas de escamas heladas', 'Bufas de escamas heladas', 'Наплеч Ледяной чешуи', '', '', '', '', '', '', '', ''), +(22968, '빙하의 어깨보호대', 'Mantelet glacial', 'Gletschermantel', '冰川衬肩', '冰川肩甲', 'Manto glacial', 'Manto glacial', 'Ледовое оплечье', '', '', '', '', '', '', '', ''), +(22970, '피로 물든 봉투', 'Une enveloppe tachée de sang', 'Blutbefleckter Umschlag', '一个浸血的信封', '染血的信封', 'Un sobre manchado de sangre', 'Un sobre manchado de sangre', 'Конверт, запятнанный кровью', '', '', '', '', '', '', '', ''), +(22972, '근심 가득한 쪽지', 'Une note détériorée', 'Verblichene Notiz', '一封潦草的便笺', '乾淨的便條', 'Una nota con tono de agobio', 'Una nota con tono de agobio', 'Потертая записка', '', '', '', '', '', '', '', ''), +(22973, '구겨진 서한', 'Une missive froissée', 'Zerknittertes Schreiben', '一封被弄皱的信', '被弄皺的公文', 'Una misiva arrugada', 'Una misiva arrugada', 'Смятое послание', '', '', '', '', '', '', '', ''), +(22974, '찢어진 페이지', 'Une page abîmée', 'Zerfranste Seite', '一封破旧的信', '破爛的頁面', 'Una página hecha jirones', 'Una página hecha jirones', 'Разорванная страница', '', '', '', '', '', '', '', ''), +(22975, '흐릿해진 문서', 'Un document taché', 'Verschmiertes Dokument', '一封肮脏的信', '被弄髒的文件', 'Un documento manchado', 'Un documento manchado', 'Испачканный документ', '', '', '', '', '', '', '', ''), +(22977, '찢어진 편지', 'Une lettre déchirée', 'Zerfledderter Brief', '一封被撕碎的信', '老舊的信件', 'Una carta rota', 'Una carta rota', 'Порванное письмо', '', '', '', '', '', '', '', ''), +(22981, '글루스의 잃어버린 목걸이', 'Collier perdu de Gluth', 'Gluths verschollenes Halsband', '格拉斯的项圈', '遺失的古魯斯項圈', 'Collar perdido de Gluth', 'Collera perdida de Gluth', 'Пропавший ошейник Глута', '', '', '', '', '', '', '', ''), +(22983, '서리 덮인 어깨보호대', 'Mantelet couvert de gel', 'Reifbedeckter Mantel', '蒙霜衬肩', '霜滿襯肩', 'Manto cubierto de Escarcha', 'Manto cubierto de Escarcha', 'Заиндевелое оплечье', '', '', '', '', '', '', '', ''), +(22988, '이상의 종말', 'La fin des rêves', 'Das Ende aller Träume', '梦境之末', '夢境之尾', 'El fin de los sueños', 'El fin de los sueños', 'Конец мечтаний', '', '', '', '', '', '', '', ''), +(22994, '부패한 마력의 손', 'Main de pouvoir digérée', 'Faulige Hand der Macht', '被消化的力量之手', '能量領悟之手', 'Compendio de Mano de Poder', 'Compendio de Mano de Poder', 'Переваренная Рука Мощи', '', '', '', '', '', '', '', ''), +(22999, '은빛 여명회 휘장', 'Tabard de l\'Aube d\'argent', 'Wappenrock der Argentumdämmerung', '银色黎明徽章', '銀色黎明外衣', 'Tabardo del Alba Argenta', 'Tabardo de El Alba Argenta', 'Гербовая накидка Серебряного Рассвета', '', '', '', '', '', '', '', ''), +(23000, '도금된 누더기골렘 뼈갑옷', 'Thorax d\'abomination blindé', 'Gepanzerter Monstrositätenbrustkorb', '钉板憎恶胸骨', '厭惡胸鎧', 'Jaula de costillas de abominación con placas', 'Jaula de costillas de abominación con placas', 'Доспешная бригантина поганища', '', '', '', '', '', '', '', ''), +(23001, '감쇠의 눈', 'Oeil de diminution', 'Auge des Schwunds', '衰落之眼', '統禦之眼', 'Ojo de Disminución', 'Ojo de Disminución', 'Глаз Убывания', '', '', '', '', '', '', '', ''), +(23002, '거북이 상자', 'Boîte à tortue', 'Schildkrötenkiste', '乌龟盒', '烏龜盒', 'Carcasa de tortuga', 'Carcasa de tortuga', 'Черепаха в коробочке', '', '', '', '', '', '', '', ''), +(23004, '장수의 우상', 'Idole de longévité', 'Götze der Langlebigkeit', '长寿神像', '長命雕像', 'Ídolo de Longevidad', 'Ídolo de Longevidad', 'Идол Долговечности', '', '', '', '', '', '', '', ''), +(23005, '흐르는 물의 토템', 'Totem de l\'eau courante', 'Totem des Wasserlaufs', '流水图腾', '浮水圖騰', 'Tótem de Agua que fluye', 'Tótem de agua corriente', 'Тотем Текущей воды', '', '', '', '', '', '', '', ''), +(23006, '빛의 성서', 'Libram de lumière', 'Buchband des Lichts', '光明圣契', '光明聖典', 'Tratado sobre Luz', 'Tratado sobre Luz', 'Манускрипт Света', '', '', '', '', '', '', '', ''), +(23007, '돼지 목줄', 'Collier de porcelet', 'Schweinehalsband', '小猪项圈', '小豬頸環', 'Collar de Piglet', 'Collera de cochinillo', 'Ошейник поросенка', '', '', '', '', '', '', '', ''), +(23008, '봉인된 연구 보고서', 'Rapport de recherches scellé', 'Versiegelter Untersuchungsbericht', '封起来的研究报告', '密封的研究報告', 'Informe de investigación lacrado', 'Informe de investigación lacrado', 'Запечатанное донесение об исследованиях', '', '', '', '', '', '', '', ''), +(23009, '속삭이는 사자의 마법봉', 'Baguette de la mort murmurante', 'Zauberstab des flüsternden Todes', '秘语亡者之杖', '亡靈低語魔杖', 'Varita de la Muerte susurrante', 'Varita de la Muerte susurrante', 'Жезл Шепчущих Мертвецов', '', '', '', '', '', '', '', ''), +(23010, '봉인된 연구 보고서', 'Rapport de recherches scellé', 'Versiegelter Untersuchungsbericht', '封起来的研究报告', '密封的研究報告', 'Informe de investigación lacrado', 'Informe de investigación lacrado', 'Запечатанное донесение об исследованиях', '', '', '', '', '', '', '', ''), +(23011, '봉인된 연구 보고서', 'Rapport de recherches scellé', 'Versiegelter Untersuchungsbericht', '封起来的研究报告', '密封的研究報告', 'Informe de investigación lacrado', 'Informe de investigación lacrado', 'Запечатанное донесение об исследованиях', '', '', '', '', '', '', '', ''), +(23012, '봉인된 연구 보고서', 'Rapport de recherches scellé', 'Versiegelter Untersuchungsbericht', '封起来的研究报告', '密封的研究報告', 'Informe de investigación lacrado', 'Informe de investigación lacrado', 'Запечатанное донесение об исследованиях', '', '', '', '', '', '', '', ''), +(23013, '봉인된 연구 보고서', 'Rapport de recherches scellé', 'Versiegelter Untersuchungsbericht', '封起来的研究报告', '密封的研究報告', 'Informe de investigación lacrado', 'Informe de investigación lacrado', 'Запечатанное донесение об исследованиях', '', '', '', '', '', '', '', ''), +(23014, '이블리스 - 타락한 대천사의 검', 'Iblis, lame du Séraphin déchu', 'Iblis, Klinge des gefallenen Engels', '伊普利斯,堕落炽天使之刃', '埃比歷斯,墮落撒拉弗之刃', 'Hoja insaciable', 'Iblis, Hoja del serafín caído', 'Иблис, клинок Павшего серафима', '', '', '', '', '', '', '', ''), +(23015, '쥐 집', 'Cage à rat', 'Rattenkäfig', '老鼠笼', '老鼠籠', 'Jaula de ratas', 'Jaula de ratas', 'Крысиная клетка', '', '', '', '', '', '', '', ''), +(23016, '봉인된 연구 보고서', 'Rapport de recherches scellé', 'Versiegelter Untersuchungsbericht', '封起来的研究报告', '密封的研究報告', 'Informe de investigación lacrado', 'Informe de investigación lacrado', 'Запечатанное донесение об исследованиях', '', '', '', '', '', '', '', ''), +(23017, '일식의 장막', 'Voile de l\'éclipse', 'Schleier der Finsternis', '日蚀之幕', '日蝕披風', 'Velo de eclipse', 'Velo de eclipse', 'Вуаль Затмения', '', '', '', '', '', '', '', ''), +(23018, '전사한 수호병의 인장 반지', 'Chevalière du défenseur déchu', 'Siegel des gefallenen Verteidigers', '堕落卫士的徽记', '墮落防禦者之戒', 'Sello del Defensor caído', 'Sello del Defensor caído', 'Перстень Павшего Защитника', '', '', '', '', '', '', '', ''), +(23019, '얼음막이 투구', 'Heaume plaie-de-glace', 'Eisfluchhelm', '破冰头盔', '冰剋頭盔', 'Casco Deliriohelado', 'Casco Deliriohelado', 'Полный шлем Ледяной погибели', '', '', '', '', '', '', '', ''), +(23020, '북극의 투구', 'Casque polaire', 'Polarhelm', '北极头盔', '極地頭盔', 'Casco polar', 'Casco polar', 'Снежный полный шлем', '', '', '', '', '', '', '', ''), +(23021, '영혼 착취자의 팔보호구', 'Manchettes du moissonneur d\'âmes', 'Bindungen des Seelenjägers', '灵魂收割者的护腕', '靈魂收割者護腕', 'Las ataduras del cosechador de almas', 'Las ataduras del cosechador de almas', 'Наручники Души Жнеца', '', '', '', '', '', '', '', ''), +(23022, '보육 수당', 'Récompense du bougon', 'Griesgrams Bestechungsgeld', '坏老头的贿赂', '庫瑪真的回饋', 'Pago de Curmudgeon', 'Pago de Curmudgeon', 'Расплата скупца', '현금 5 골드가 들어 있습니다. 어린이의 성의가 담긴 선물을 마다하고 굳이 돈을 선택하려는 자들을 위한 것입니다.', 'Un sac de 5 po. Pour ceux qui aiment dire aux enfants que le grand-père Hiver n\'existe pas…', 'Ein Beutel mit 5 Goldstücken. Für all jene, die Kindern gerne erzählen, dass es keinen Altvater Winter gibt...', '内含5金币。专为那些喜欢告诉孩子们“世界上并不存在冬天爷爷”的家伙准备……', '裝有5金的背包。那些喜歡跟小孩們說沒有冬幕爺爺的.....', 'Una bolsa de 5 piezas de oro. Para aquellos a los que les gusta decirles a los niños que no existe el Gran Padre Invierno…', 'Una bolsa de 5 piezas de oro. Para aquellos a los que les gusta decirles a los niños que no existe el Gran Padre Invierno…', 'Сумка с 5 золотыми монетами. Для тех, кто любит рассказывать детям, что Дедушки Зимы не существует.'), +(23023, '가학의 목걸이', 'Torque de sadique', 'Sadistenhalsband', '萨迪斯的项圈', '虐待者項圈', 'Collar de sádico', 'Collera de sádico', 'Ошейник садиста', '', '', '', '', '', '', '', ''), +(23024, '준비된 야전 임무 보고서', 'Ordre de mission préparé', 'Vorbereitete Felddienstpapiere', '准备好的战地任务文件', '準備好的戰場任務文件', 'Papeles de servicio de campo listos', 'Papeles de servicio de campo listos', 'Готовые бумаги о полевых обязанностях', '', '', '', '', '', '', '', ''), +(23025, '저주받은 자의 인장', 'Sceau des damnés', 'Siegel der Verdammten', '诅咒者的徽记', '墮落封印', 'Lacre del Condenado', 'Sello del Condenado', 'Печать Проклятых', '', '', '', '', '', '', '', ''), +(23027, '용서의 온기', 'Cordialité du pardon', 'Güte der Vergebung', '宽恕的热情', '寬恕之意', 'Calor de Perdón', 'Calor de Perdón', 'Тепло Прощения', '', '', '', '', '', '', '', ''), +(23028, '우박 고리', 'Bague du grêlon', 'Hagelschauerband', '冰雹指环', '冰雹指環', 'Sortija de granizo', 'Sortija de granizo', 'Кольцо Града', '', '', '', '', '', '', '', ''), +(23029, '노스의 얼어붙은 심장', 'Coeur frigide de Noth', 'Noths kaltes Herz', '诺斯的冰冷之心', '諾斯冰心', 'Corazón frígido de Noth', 'Corazón gélido de Noth', 'Холодное сердца Нота', '', '', '', '', '', '', '', ''), +(23030, '스컬지의 망토', 'Cape du Fléau', 'Umhang der Geißel', '天灾披风', '禍源披風', 'Capa de la Plaga', 'Capa de la Plaga', 'Плащ чумы', '', '', '', '', '', '', '', ''), +(23031, '운명의 고리', 'Bague de l\'inévitable', 'Band des Unvermeidlichen', '命运之戒', '無避指環', 'Sortija de lo Inevitable', 'Sortija de lo Inevitable', 'Кольцо Неизбежности', '', '', '', '', '', '', '', ''), +(23032, '빙하의 머리장식', 'Coiffure glaciale', 'Gletscherkopfputz', '冰川头饰', '冰川頭盔', 'Penacho glacial', 'Penacho glacial', 'Ледовый головной убор', '', '', '', '', '', '', '', ''), +(23033, '얼어붙은 미늘 코이프', 'Camail glacécaille', 'Eisschuppenhelmkappe', '寒鳞罩帽', '冰鱗頭盔', 'Almófar de escamas heladas', 'Almófar de escamas heladas', 'Капюшон Ледяной чешуи', '', '', '', '', '', '', '', ''), +(23034, '', 'Nax PH Crit Plaques Epaules', 'Plattenschultern aus Naxxramas', '', '暫替的納克薩瑪斯爆擊肩鎧', 'Nax PH Crit de placas hombreras', 'Nax PH Crit de placas sobrehombros', 'Критские латные наплечники Ната (PX)', '', '', '', '', '', '', '', ''), +(23035, '교수의 모자', 'Chapeau de précepteur', 'Hut des Mentors', '导师之帽', '訓誡法帽', 'Sombrero de preceptor', 'Sombrero de preceptor', 'Шляпа настоятеля', '', '', '', '', '', '', '', ''), +(23036, '부검의 목걸이', 'Collier de nécropsie', 'Halskette der Leichenschau', '尸身项链', '驗屍之鍊', 'Collar de Necropsia', 'Collar de Necropsia', 'Ожерелье Вскрытия', '', '', '', '', '', '', '', ''), +(23037, '열렬한 열정의 반지', 'Anneau de ferveur spirituelle', 'Ring des Seeleneifers', '灵魂热情之戒', '宗教戒指', 'Anillo de fervor espiritual', 'Anillo de fervor espiritual', 'Кольцо Божественного рвения', '', '', '', '', '', '', '', ''), +(23038, '초자연력의 고리', 'Bague des forces contre-nature', 'Band der unnatürlichen Kräfte', '超自然能量指环', '異力戒指', 'Sortija de Fuerzas antinaturales', 'Sortija de fuerzas antinaturales', 'Кольцо Сверхъестественных сил', '', '', '', '', '', '', '', ''), +(23039, '네룹의 눈', 'L\'oeil de Nérub', 'Das Auge Nerubs', '蛛魔之眼', '尼拉布之眼', 'El Ojo de Nerub', 'El Ojo de Nerub', 'Глаз Неруба', '', '', '', '', '', '', '', ''), +(23040, '굴곡의 문양', 'Glyphe de déviation', 'Glyphe der Abwehr', '偏斜雕文', '反射雕像', 'Glifo de Desvío', 'Glifo de desvío', 'Знак Отражения', '', '', '', '', '', '', '', ''), +(23041, '학살자의 문장', 'Blason de tueur', 'Wappen des Schlächters', '屠龙者的纹章', '屠殺紋飾', 'Emblema de destripador', 'Blasón de destripador', 'Гребень убийцы', '', '', '', '', '', '', '', ''), +(23042, '로데브의 반영', 'Reflet d\'Horreb', 'Loathebs Abglanz', '洛欧塞布之影', '洛斯伯的反射', 'Reflexión de Loatheb', 'Reflejo de Loatheb', 'Отражение Мерзота', '', '', '', '', '', '', '', ''), +(23043, '결사의 방패', 'Le Visage de la mort', 'Das Gesicht des Todes', '死亡的面孔', '死神之顏', 'La cara de la Muerte', 'La cara de la Muerte', 'Лик Смерти', '', '', '', '', '', '', '', ''), +(23044, '파멸의 전조', 'Présage funeste', 'Verdammnisbote', '末日先驱', '厄運通報者', 'Presagista de la Condena', 'Presagista de la Condena', 'Вестник Рока', '', '', '', '', '', '', '', ''), +(23045, '통치의 장막', 'Voile d\'assujettissement', 'Schleier der Herrschaft', '支配披风', '統治披風', 'Sudario de Dominio', 'Mortaja de Dominio', 'Накидка Власти', '', '', '', '', '', '', '', ''), +(23046, '억제된 사피론의 정수', 'L\'essence contenue de Saphiron', 'Die gebundene Essenz Saphirons', '萨菲隆的精华', '受拘束的薩菲隆精華', 'La esencia contenida de Sapphiron', 'La esencia contenida de Sapphiron', 'Плененная сущность Сапфирона', '', '', '', '', '', '', '', ''), +(23047, '사자의 눈', 'Oeil du mort', 'Auge des Todes', '亡者之眼', '亡靈之眼', 'Ojo de los muertos', 'Ojo de los muertos', 'Глаз Мертвого', '', '', '', '', '', '', '', ''), +(23048, '사피론의 오른쪽 눈', 'Oeil droit de Saphiron', 'Saphirons rechtes Auge', '萨菲隆的右眼', '薩菲隆右眼', 'Ojo derecho de Sapphiron', 'Ojo derecho de Sapphiron', 'Правый глаз Сапфирона', '', '', '', '', '', '', '', ''), +(23049, '사피론의 왼쪽 눈', 'Oeil gauche de Saphiron', 'Saphirons linkes Auge', '萨菲隆的左眼', '薩菲隆左眼', 'Ojo izquierdo de Sapphiron', 'Ojo izquierdo de Sapphiron', 'Левый глаз Сапфирона', '', '', '', '', '', '', '', ''), +(23050, '죽음의 요새 망토', 'Cape de la nécropole', 'Umhang der Nekropole', '大墓地披风', '墓地披風', 'Capa de la Necrópolis', 'Capa de la Necrópolis', 'Плащ Некрополя', '', '', '', '', '', '', '', ''), +(23053, '스톰레이지의 소용돌이치는 부적', 'Talisman bouillonnant de Stormrage', 'Stormrages Talisman des Zorns', '怒风的沸腾符咒', '狂風動亂護符', 'Talismán iracundo de Tempestira', 'Dije iracundo de Tempestira', 'Неукротимый талисман Ярости Бури', '', '', '', '', '', '', '', ''), +(23054, '그레실 - 멸망의 전조', 'Gressil, Aube de la ruine', 'Gressil, Vorbote des Untergangs', '格雷希尔,毁灭之黎明', '古力希歐,遺跡之光', 'El frío hambriento', 'El frío hambriento', 'Грессил, Рассвет Уничтожения', '', '', '', '', '', '', '', ''), +(23055, '온기의 두루마리', 'Mot de dégel', 'Wort des Tauens', '熔解之语', '解凍之語', 'Palabra de Fundición', 'Palabra de deshielo', 'Слово Оттепели', '', '', '', '', '', '', '', ''), +(23056, '뒤틀린 황천 망치', 'Marteau du Néant distordu', 'Hammer des wirbelnden Nethers', '扭曲虚空之锤', '扭曲虛空之錘', 'Martillo del Vacío Abisal', 'Martillo del Vacío Abisal', 'Молот Бездны', '', '', '', '', '', '', '', ''), +(23057, '무고한 영혼의 보석', 'Gemme des innocents enchaînés', 'Edelstein der gefangenen Unschuld', '无辜囚徒宝石', '囚禁著無辜靈魂的寶石', 'Gema de Inocentes atrapados', 'Gema de Inocentes atrapados', 'Самоцвет Пленения Невиновных', '', '', '', '', '', '', '', ''), +(23058, '생명 연장의 목걸이', 'Collier de canalisation de vie', 'Halskette des Lebensstroms', '生命引导项链', '生命引導項鍊', 'Collar de mediación de vida', 'Collar de mediación de vida', 'Ожерелье Заклинания Крови', '', '', '', '', '', '', '', ''), +(23059, '무쌍의 반지', 'Anneau du cuirassier', 'Ring des Schreckenspanzers', '无畏之戒', '無畏戒指', 'Anillo de Acorator', 'Anillo de acorator', 'Кольцо Дредноута', '', '', '', '', '', '', '', ''), +(23060, '해골사신의 반지', 'Anneau de la faucheuse d\'os', 'Ring der Knochensense', '骨镰之戒', '骨鐮戒指', 'Anillo segahuesos', 'Anillo segahuesos', 'Кольцо костяной косы', '', '', '', '', '', '', '', ''), +(23061, '신념의 반지', 'Anneau de foi', 'Ring des Glaubens', '信仰之戒', '信仰戒指', 'Anillo de Fe', 'Anillo de fe', 'Кольцо Судьбы', '', '', '', '', '', '', '', ''), +(23062, '얼음불꽃 반지', 'Anneau de givrefeu', 'Frostfeuerring', '霜火之戒', '霜火戒指', 'Anillo Escarchafuego', 'Anillo Escarchafuego', 'Кольцо Ледяного огня', '', '', '', '', '', '', '', ''), +(23063, '역병의심장 반지', 'Anneau de pestecoeur', 'Ring des verseuchten Herzens', '瘟疫之心指环', '瘟疫之心戒指', 'Anillo Corazón de la Peste', 'Anillo corazón de la Peste', 'Кольцо Проклятого сердца', '', '', '', '', '', '', '', ''), +(23064, '꿈의감시자 반지', 'Anneau de marcherêve', 'Ring des Traumwandlers', '梦游者之戒', '夢行者戒指', 'Anillo del Caminasueños', 'Anillo del Caminasueños', 'Кольцо Сновидца', '', '', '', '', '', '', '', ''), +(23065, '지축이동의 반지', 'Anneau de Brise-terre', 'Ring des Erdspalters', '碎地者之戒', '粉碎大地戒指', 'Anillo del Apocalíptico', 'Anillo del Apocalíptico', 'Кольцо Землекрушителя', '', '', '', '', '', '', '', ''), +(23066, '구원의 고리', 'Anneau de rédemption', 'Ring der Erlösung', '救赎之戒', '救贖戒指', 'Anillo de Redención', 'Anillo de redención', 'Кольцо Искупления', '', '', '', '', '', '', '', ''), +(23067, '지하추적자의 반지', 'Anneau de traqueur des cryptes', 'Ring des Gruftpirschers', '地穴追猎者指环', '地穴行者戒指', 'Anillo del Acechacriptas', 'Anillo del Acechacriptas', 'Кольцо Расхитителя гробниц', '', '', '', '', '', '', '', ''), +(23068, '대학살의 다리갑옷', 'Cuissots de carnage', 'Beinplatten des Blutbads', '血战腿铠', '屠殺護腿', 'Musleras de Matanza', 'Quijotes de Matanza', 'Ножные латы Резни', '', '', '', '', '', '', '', ''), +(23069, '해골 기사의 예복', 'Atours de nécrochevalier', 'Gewand des Nekroritters', '死灵骑士的外衣', '闇騎服裝', 'Atuendo de necrocaballero', 'Atuendo de necrocaballero', 'Вещи некрорыцаря', '', '', '', '', '', '', '', ''), +(23070, '극성의 다리보호구', 'Jambières de polarité', 'Gamaschen des Widerspruchs', '极性护腿', '兩極護腿', 'Leotardos de Polaridad', 'Leotardos de Polaridad', 'Поножи Противоположности', '', '', '', '', '', '', '', ''), +(23071, '계시의 다리보호구', 'Jambières de l\'Apocalypse', 'Gamaschen der Apokalypse', '天启护腿', '天啟護腿', 'Leotardos de Apocalipsis', 'Leotardos de Apocalipsis', 'Поножи Апокалипсиса', '', '', '', '', '', '', '', ''), +(23072, '부동의 장갑', 'Poings de l\'Implacable', 'Fäuste des Unerbitterlichen', '冷酷之拳', '無情之拳', 'Puños del Implacable', 'Puños del Implacable', 'Боевые перчатки Неумолимых', '', '', '', '', '', '', '', ''), +(23073, '변위의 장화', 'Bottes de déplacement', 'Stiefel der Verrückung', '偏移之靴', '移形長靴', 'Botas de desplazamiento', 'Botas de desplazamiento', 'Сапоги Перемещения', '', '', '', '', '', '', '', ''), +(23075, '죽음의 계약', 'Pacte de la mort', 'Todeshandel', '死亡的契约', '死神協議', 'Acuerdo con la Muerte', 'Acuerdo con la Muerte', 'Сделка Смерти', '', '', '', '', '', '', '', ''), +(23078, '언데드 퇴치의 건틀릿', 'Gantelets de tueur de mort-vivant', 'Stulpen des Untotenschlachtens', '亡灵毁灭手套', '弒妖手套', 'Guanteletes de Asesino de no-muertos', 'Guanteletes de Asesino de no-muertos', 'Рукавицы Погибели нежити', '', '', '', '', '', '', '', ''), +(23081, '언데드 퇴치의 장갑', 'Protège-mains de tueur de mort-vivant', 'Handlappen des Untotenschlachtens', '亡灵毁灭裹手', '弒妖裹手', 'Mitones de Asesino de no-muertos', 'Manijas de Asesino de no-muertos', 'Повязки Погибели нежити', '', '', '', '', '', '', '', ''), +(23082, '언데드 퇴치의 손보호구', 'Garde-mains de tueur de mort-vivant', 'Handschützer des Untotenschlachtens', '亡灵毁灭护手', '弒妖護手', 'Manoplas de Asesino de no-muerto', 'Manoplas de Asesino de no-muerto', 'Боевые рукавицы Погибели нежити', '', '', '', '', '', '', '', ''), +(23083, '갈무리한 불꽃', 'Flamme captive', 'Eingefangene Flamme', '被捕获的火焰', '捕捉到的烈焰', 'Llama presa', 'Llama presa', 'Зачарованное пламя', '', '', '', '', '', '', '', ''), +(23084, '언데드 정화의 장갑', 'Gants de purification des morts-vivants', 'Handschuhe der Untotenbekämpfung', '亡灵净化手套', '淨妖手套', 'Guantes de Purificación de no-muertos', 'Guantes de limpieza de no-muertos', 'Перчатки Зачистки нежити', '', '', '', '', '', '', '', ''), +(23085, '언데드 정화의 로브', 'Robe de purification des morts-vivants', 'Robe der Untotenbekämpfung', '亡灵净化之袍', '淨妖長袍', 'Toga de Purificación de no-muertos', 'Toga de limpieza de no-muertos', 'Одеяние Зачистки нежити', '', '', '', '', '', '', '', ''), +(23086, '', '[INUTILISÉ] Lettre, Cookie', 'Briefbelohnung', '', '[UNUSED] 字型餅乾', '[UNUSED] carta Cookie', '[UNUSED] carta Cookie', '[НЕ ИСПОЛЬЗУЕТСЯ] Печенье в форме букв', '', '', '', '', '', '', '', ''), +(23087, '언데드 퇴치의 흉갑', 'Cuirasse de tueur de mort-vivant', 'Brustplatte des Untotenschlachtens', '亡灵毁灭胸甲', '弒妖胸愷', 'Peto de Asesino de no-muertos', 'Coraza de Asesino de no-muertos', 'Кираса Погибели нежити', '', '', '', '', '', '', '', ''), +(23088, '언데드 퇴치의 갑옷', 'Corselet de tueur de mort-vivant', 'Brustschutz des Untotenschlachtens', '亡灵毁灭护胸', '弒妖護胸', 'Coraza de Asesino de no-muertos', 'Coselete de Asesino de no-muertos', 'Нагрудный доспех Погибели нежити', '', '', '', '', '', '', '', ''), +(23089, '언데드 퇴치의 튜닉', 'Tunique de tueur de mort-vivant', 'Tunika des Untotenschlachtens', '亡灵杀手外套', '弒妖外套', 'Túnica de Asesino de no-muertos', 'Túnica de Asesino de no-muertos', 'Мундир Погибели нежити', '', '', '', '', '', '', '', ''), +(23090, '언데드 퇴치의 팔보호구', 'Brassards de tueur de mort-vivant', 'Armschienen des Untotenschlachtens', '亡灵毁灭护腕', '弒妖護腕', 'Brazales de Asesino de no-muertos', 'Brazales de Asesino de no-muertos', 'Наручи Погибели нежити', '', '', '', '', '', '', '', ''), +(23091, '언데드 정화의 팔보호구', 'Brassards de purification des morts-vivants', 'Armschienen der Untotenbekämpfung', '亡灵净化护腕', '淨妖護腕', 'Brazales de Limpieza de no-muertos', 'Brazales de limpieza de no-muertos', 'Наручи Зачистки нежити', '', '', '', '', '', '', '', ''), +(23092, '언데드 퇴치의 손목보호구', 'Garde-poignets de tueur de mort-vivant', 'Handgelenksschutz des Untotenschlachtens', '亡灵毁灭腕甲', '弒妖腕甲', 'Muñequeras de Asesino de no-muertos', 'Guardamuñecas de Asesino de no-muertos', 'Накулачники Погибели нежити', '', '', '', '', '', '', '', ''), +(23093, '언데드 퇴치의 손목보호대', 'Bandelettes de tueur de mort-vivant', 'Gelenkbänder des Untotenschlachtens', '亡灵毁灭腕轮', '弒妖裹腕', 'Muñequeras de Asesino de no-muertos', 'Cubremuñecas de Asesino de no-muertos', 'Напульсники Погибели нежити', '', '', '', '', '', '', '', ''), +(23122, '신성한 숫돌', 'Pierre à aiguiser consacrée', 'Geweihter Wetzstein', '神圣磨刀石', '神聖的磨刀石', 'Piedra de afilar consagrada', 'Piedra de afilar consagrada', 'Освященное точило', '', '', '', '', '', '', '', ''), +(23123, '축복받은 마술사 오일', 'Huile de sorcier bénite', 'Gesegnetes Zauberöl', '神圣巫师之油', '受祝福的法師之油', 'Aceite bendito de zahorí', 'Aceite de zahorí bendito', 'Благословленное волшебное масло', '', '', '', '', '', '', '', ''), +(23124, '발자폰의 지팡이', 'Bâton de Balzaphon', 'Stab von Balzaphon', '巴尔萨冯的法杖', '巴爾薩馮之杖', 'Bastón de Balzaphon', 'Bastón de Balzaphon', 'Посох Балзафона', '', '', '', '', '', '', '', ''), +(23125, '리치의 사슬', 'Chaînes de la liche', 'Fesseln des Lichs', '巫妖之链', '巫妖之鍊', 'Cadenas del Exánime', 'Cadenas del Exánime', 'Цепи лича', '', '', '', '', '', '', '', ''), +(23126, '발자폰의 허리띠', 'Baudrier de Balzaphon', 'Gürtelbund von Balzaphon', '巴尔萨冯的腰带', '巴爾薩馮腰帶', 'Pretina de Balzaphon', 'Pretina de Balzaphon', 'Боевой пояс Балзафона', '', '', '', '', '', '', '', ''), +(23127, '보복의 망토', 'Cape de Revanchion', 'Revanchions Umhang', '报复披风', '雷瓦克安披風', 'Capa de Revanchion', 'Capa de Revanchion', 'Плащ Мстителя', '', '', '', '', '', '', '', ''), +(23128, '어둠의 손아귀', 'L\'Etreinte de l\'ombre', 'Griff des Schattens', '暗影之握', '暗影手套', 'La garra de las Sombras', 'La garra de las Sombras', 'Напоясник Тени', '', '', '', '', '', '', '', ''), +(23129, '치유의 팔보호구', 'Brassards de guérison', 'Heilungsarmschienen', '治愈护腕', '治療護腕', 'Brazales de Arreglo', 'Brazales de alivio', 'Наручи Исправления', '', '', '', '', '', '', '', ''), +(23132, '군주 블랙우드의 검', 'Lame du seigneur Noirbois', 'Lord Blackwoods Klinge', '布莱克伍德公爵之刃', '黑木王之刃', 'Hoja de Lord Bosque Negro', 'Hoja de Lord Bosque Negro', 'Клинок лорд Чернолеса', '', '', '', '', '', '', '', ''), +(23139, '군주 블랙우드의 버클러', 'Targe du seigneur Noirbois', 'Lord Blackwoods Rundschild', '布莱克伍德公爵之盾', '黑木王之盾', 'Rodela de Lord Bosque Negro', 'Rodela de Lord Bosque Negro', 'Кулачный щит лорда Чернолеса', '', '', '', '', '', '', '', ''), +(23156, '블랙우드의 해골', 'Fémur de Noirbois', 'Blackwoods Oberschenkelknochen', '布莱克伍德的腿骨', '黑木之腿', 'Muslo de Bosque Negro', 'Muslo de Bosque Negro', 'Берцовая кость Чернолесья', '', '', '', '', '', '', '', ''), +(23160, '우정의 빵', 'Pain de l\'amitié', 'Freundschaftsbrot', '友情面包', '友誼麵包', 'Pan de la amistad', 'Pan de la amistad', 'Хлеб Дружбы', '', '', '', '', '', '', '', ''), +(23161, '갓 짜낸 레몬주스', 'Citronnade fraîchement pressée', 'Frisch gepresste Limonade', '鲜榨柠檬汁', '現搾的檸檬汁', 'Limonada fresca', 'Limonada fresca', 'Свежий лимонад', '', '', '', '', '', '', '', ''), +(23162, '', 'Caisse de rangement de matériel à résistance infinie de Dagharn', 'Forors Kiste der endlosen Widerstandsausstattung', '弗洛尔的无尽抗性宝箱', '弗洛爾的超大空間抗性裝備儲存箱', 'Cajón para guardar piezas que duran eternamente', 'Cajón para guardar piezas que duran eternamente', 'Ящик с бесконечными припасами для сопротивления Форора', '', 'Le fond de la caisse est mouillé. Mouillé de larmes…', 'Etwas rinnt aus dem Boden der Kiste... Tränen.', '这只箱子在流泪……', '箱子的底部有漏洞。漏出淚水...', 'El fondo del cajón gotea. Parecen lágrimas…', 'El fondo del cajón gotea. Parecen lágrimas…', 'Дно сундука протекает. Оттуда текут слезы...'), +(23163, '', 'Baguette d\'interprète', 'Zauberstab des Darstellers', '表演者的魔杖', '變形者魔杖', 'Varita de intérprete', 'Varita de intérprete', 'Жезл актера', '', '', '', '', '', '', '', ''), +(23164, '', 'Boisson pétillante', 'Blubberndes Getränk', '泡沫饮料', '氣泡飲料', 'Bebida con gas', 'Bebida con gas', 'Шипучий напиток', '', '', '', '', '', '', '', ''), +(23168, '스콘의 뾰족 단검', 'Dague focale de Scorn', 'Fokusdolch des Verächters', '瑟克恩的聚焦匕首', '瑟克恩的聚焦小刀', 'Daga focal de Desdén', 'Daga focal de Desdén', 'Фокальный кинжал Пренебрежения', '', '', '', '', '', '', '', ''), +(23169, '스콘의 얼음 목걸이', 'Sautoir glacé de Scorn', 'Eisiger Halsschmuck des Verächters', '瑟克恩的寒冰项圈', '瑟克恩的覆冰項鍊', 'Gargantilla helada de Desdén', 'Gargantilla helada de Desdén', 'Ледяное колье Бури', '', '', '', '', '', '', '', ''), +(23170, '얼어붙은 손아귀', 'L\'Etreinte glaciale', 'Der eisige Griff', '冰霜之握', '冰凍之爪', 'La garra helada', 'La garra helada', 'Застывшая муфта', '', '', '', '', '', '', '', ''), +(23171, '맹렬의 도끼', 'Tranchelard', 'Die Axt des Zerspaltens', '斩首利斧', '肢解之斧', 'El hacha de extirpación', 'El hacha de extirpación', 'Секира Разлома', '', '', '', '', '', '', '', ''), +(23172, '', 'Pomme rouge rafraîchissante', 'Frischer roter Apfel', '香甜的红苹果', '提神的紅蘋果', 'Manzana roja refrescante', 'Manzana roja refrescante', 'Красное яблоко с кислинкой', '', 'Le casse-croûte idéal d\'une chaude journée d\'été', 'Ein perfekter Snack an einem heißen Sommertag.', '在炎热的夏天咬一小口,感觉真好!', '溫暖的夏天最棒的零食。', 'Un tentempié perfecto para un caluroso día de verano.', 'Un tentempié perfecto para un caluroso día de verano.', 'Превосходное лакомство в летний день.'), +(23173, '누더기골렘 껍질 다리보호구', 'Jambières en peau d\'abomination', 'Gamaschen aus Monstrositätenhaut', '憎恶皮护腿', '憎惡屍皮護腿', 'Leotardos de piel de abominación', 'Leotardos de piel de abominación', 'Поножи из кожи поганища', '', '', '', '', '', '', '', ''), +(23175, '', 'Délicieux bonbon d\'été', 'Süße Sommerleckerei', '夏季美食', '美味的夏天食品', 'Golosina de verano rica', 'Golosina de verano rica', 'Вкусный летний состав', '', '', '', '', '', '', '', ''), +(23176, '', 'Boisson gazeuse énergétique', 'Prickelnder Energietrank', '能量饮料', '多氣的能量飲料', 'Bebida energética con burbujas', 'Bebida energética con burbujas', 'Шипучий энергетический напиток', '', '', '', '', '', '', '', ''), +(23177, '귀부인 팔데리스의 손가락', 'Doigt de dame Falther\'ess', 'Finger von Lady Falther\'ess', '法瑟蕾丝夫人的手指', '法瑟蕾絲夫人之指', 'Dedo de Lady Falther\'ess', 'Dedo de Lady Falther\'ess', 'Палец леди Фалтер\'есс', '', '', '', '', '', '', '', ''), +(23178, '귀부인 팔데리스의 망토', 'Mantelet de dame Falther\'ess', 'Mantel von Lady Falther\'ess', '法瑟蕾丝夫人的衬肩', '法瑟蕾絲夫人的襯肩', 'Manto de Lady Falther\'ess', 'Manto de Lady Falther\'ess', 'Мантия леди Фалтер\'есс', '', '', '', '', '', '', '', ''), +(23179, '오그리마의 불꽃', 'Flamme d\'Orgrimmar', 'Flamme von Orgrimmar', '奥格瑞玛烈焰', '奧格瑪營火', 'Llama de Orgrimmar', 'Llama de Orgrimmar', 'Пламя Оргриммара', '', '', '', '', '', '', '', ''), +(23180, '썬더 블러프의 불꽃', 'Flamme de Thunder Bluff', 'Flamme von Thunder Bluff', '雷霆崖烈焰', '雷霆崖營火', 'Llama de Thunder Bluff', 'Llama de Cima del Trueno', 'Пламя Громового Утеса', '', '', '', '', '', '', '', ''), +(23181, '언더시티의 불꽃', 'Flamme d\'Undercity', 'Flamme von Undercity', '幽暗城烈焰', '幽暗城營火', 'Llama de Undercity', 'Llama de Entrañas', 'Пламя Подгорода', '', '', '', '', '', '', '', ''), +(23182, '스톰윈드의 불꽃', 'Flamme de Stormwind', 'Flamme von Stormwind', '暴风城烈焰', '暴風城營火', 'Llama de Stormwind', 'Llama de Ventormenta', 'Пламя Штормграда', '', '', '', '', '', '', '', ''), +(23183, '아이언포지의 불꽃', 'Flamme d\'Ironforge', 'Flamme von Ironforge', '铁炉堡烈焰', '鐵爐堡營火', 'Llama de Ironforge', 'Llama de Forjaz', 'Пламя Стальгорна', '', '', '', '', '', '', '', ''), +(23184, '다르나서스의 불꽃', 'Flamme de Darnassus', 'Flamme von Darnassus', '达纳苏斯烈焰', '達納蘇斯營火', 'Llama de Darnassus', 'Llama de Darnassus', 'Пламя Дарнасса', '', '', '', '', '', '', '', ''), +(23192, '붉은 십자군 휘장', 'Tabard de la Croisade écarlate', 'Wams des Scharlachroten Kreuzzugs', '血色十字军徽章', '血色十字軍大衣', 'Tabardo de la Cruzada Escarlata', 'Tabardo de la Cruzada Escarlata', 'Гербовая накидка Алого ордена', '', '', '', '', '', '', '', ''), +(23193, '해골 전투마 고삐', 'Rênes de palefroi squelettique', 'Skelettrosszügel', '骷髅马缰绳', '骷髏駿馬的韁繩', 'Riendas de corcel esquelético', 'Riendas de corcel esquelético', 'Поводья скакуна-скелета', '', '', '', '', '', '', '', ''), +(23194, '하급 여명회 징표', 'Marque de l\'Aube inférieure', 'Kleines Mal der Dämmerung', '次级黎明印记', '次級黎明徽章', 'Marca del Alba inferior', 'Marca del Alba inferior', 'Малая рассветная печать', '', '', '', '', '', '', '', ''), +(23195, '여명회 징표', 'Marque de l\'Aube', 'Mal der Dämmerung', '黎明印记', '黎明徽章', 'Marca del Alba', 'Marca del Alba', 'Рассветная печать', '', '', '', '', '', '', '', ''), +(23196, '상급 여명회 징표', 'Marque de l\'Aube supérieure', 'Großes Mal der Dämmerung', '强力黎明印记', '高級黎明徽章', 'Marca del Alba superior', 'Marca del Alba superior', 'Большая рассветная печать', '', '', '', '', '', '', '', ''), +(23197, '달의 우상', 'Idole de la lune', 'Götze des Mondes', '月亮神像', '月光雕像', 'Ídolo de la Luna', 'Ídolo de la Luna', 'Идол Луны', '', '', '', '', '', '', '', ''), +(23198, '야성의 우상', 'Idole de brutalité', 'Götze der Unmenschlichkeit', '蛮兽神像', '野蠻雕像', 'Ídolo de Brutalidad', 'Ídolo de Brutalidad', 'Идол Жестокости', '', '', '', '', '', '', '', ''), +(23199, '폭풍의 토템', 'Totem de l\'orage', 'Totem des Sturms', '风暴图腾', '暴風圖騰', 'Tótem de la Tormenta', 'Tótem de la Tormenta', 'Тотем Бури', '', '', '', '', '', '', '', ''), +(23200, '지탱의 토템', 'Totem de soutien', 'Totem der Erhaltung', '持久图腾', '增益圖騰', 'Tótem de Sostenibilidad', 'Tótem de apoyo', 'Тотем Воодушевления', '', '', '', '', '', '', '', ''), +(23201, '신앙의 성서', 'Libram de divinité', 'Buchband der Offenbarung', '神性圣契', '神學聖契', 'Tratado sobre Divinidad', 'Tratado sobre Divinidad', 'Манускрипт Божественности', '', '', '', '', '', '', '', ''), +(23203, '열정의 성서', 'Libram de ferveur', 'Buchband der Inbrunst', '热情圣契', '熱情聖契', 'Tratado sobre Fervor', 'Tratado sobre Fervor', 'Манускрипт Страсти', '', '', '', '', '', '', '', ''), +(23206, '용사의 징표', 'Marque du champion', 'Mal des Helden', '勇士印记', '勇士徽章', 'Marca del Campeón', 'Marca del Campeón', 'Знак Победителя', '', '', '', '', '', '', '', ''), +(23211, '불에 구운 스모크', 'S\'morc grillé', 'Getoastetes Smorc', '牛皮糖', '燒烤史馬克', 'Esmorc tostado', 'Esmorc tostado', 'Печеный Чоко-пай', '끈적끈적 달콤한 맛 좋은 과자입니다.', 'Poisseux, fondant, délicieux.', 'Klebrig, schmelzig, gut.', '软软的,甜甜的……', '黏黏的,軟軟的,好吃的。', 'Pegajoso, blandito, bueno.', 'Pegajoso, blandito, bueno.', 'Вязкий, плавленый... Вкусный.'), +(23215, '스모크 재료 주머니', 'Sac d\'ingrédients de s\'morc', 'Tasche mit Smorczutaten', '一袋野餐材料', '燒烤史馬克的材料', 'Bolsa de ingredientes smorc', 'Bolsa de ingredientes smorc', 'Мешок с ингридиентами для Чоко-пая', '달콤한 꿀 바른 과자와 마시멜로와 초콜릿이 들어 있습니다.', 'Des biscuits au miel, de la guimauve et du chocolat.', 'Süße Honigkekse, Marshmallows und Schokolade.', '甜美的饼干、巧克力和蜜饯!', '蜂蜜餅乾,棉花糖和巧克力。', 'Galletas crujientes de miel, malvavisco y chocolate.', 'Galletas crujientes de miel, malvavisco y chocolate.', 'Медовое печенье, зефир и шоколад.'), +(23219, '스승의 벨트', 'Ceinturon du mentor', 'Gurt des Mentors', '教官的腰带', '啟發者腰帶', 'Faja del Mentor', 'Faja del Mentor', 'Ремень ментора', '', '', '', '', '', '', '', ''), +(23220, '수정 거미줄 로브', 'Robe de toile cristalline', 'Kristallgewebte Robe', '水晶网袍', '鑲晶長袍', 'Toga tejida con cristal', 'Toga tejida con cristal', 'Затканное хрустальной паутиной одеяние', '', '', '', '', '', '', '', ''), +(23221, '잘못 장착된 전동축', 'Servobras égaré', 'Verlegter Servoarm', '遗失的义肢', '裝錯的電動手', 'Brazo de Servo mal colocado', 'Brazo de Servo mal colocado', 'Перепутанная серворука', '', '', '', '', '', '', '', ''), +(23224, '', 'Paquet-cadeau estival', 'Sommerliche Geschenkkiste', '夏日礼包', '仲夏禮物盒', 'Caja con recuerdo de verano', 'Caja con recuerdo de verano', 'Летний подарок', '', '', '', '', '', '', '', ''), +(23226, '구울 가죽 튜닉', 'Tunique en peau de goule', 'Ghulhauttunika', '食尸鬼皮外套', '食屍鬼皮外衣', 'Túnica de piel de necrófago', 'Túnica de piel de necrófago', 'Мундир из кожи вурдалака', '', '', '', '', '', '', '', ''), +(23227, '', 'Bon-cadeau de boîte iCoke', 'iCoke-Geschenkgutschein', '夏日礼包兑换券', '可口可樂禮物盒兌換券', 'iCoke Gift Caja Voucher', 'iCoke Gift Caja Voucher', 'Подарочный купон АйКока', '', 'Retournez voir le marchand faisant l\'échange des bons iCoke pour recevoir une boîte cadeau', 'Geht zum iCoke-Losverkäufer, um eine Geschenkkiste zu erhalten.', '交给可口可乐兑奖使者即可换取夏日礼包', '回到可口可樂兌獎商人那就可以換取一個禮物盒。', '', '', 'Верните продавцу, чтобы получить приз.'), +(23237, '영원한 불꽃의 반지', 'Anneau de la flamme éternelle', 'Ring der ewigen Flamme', '永恒烈焰之戒', '無盡烈焰之戒', 'Anillo de la Llama eterna', 'Anillo de la Llama eterna', 'Кольцо Неугасимого пламени', '', '', '', '', '', '', '', ''), +(23238, '저승의 버클러', 'Targe stygienne', 'Stygischer Rundschild', '冥河圆盾', '冥河護盾', 'Rodela estigia', 'Rodela estigia', 'Рунный стигийский кулачный щит', '', '', '', '', '', '', '', ''), +(23242, '서리고룡의 발톱', 'Griffe du wyrm de givre', 'Klaue des Frostwyrms', '冰霜巨龙之爪', '霜龍之爪', 'Garra de Vermis Escarcha', 'Garra de vermis de escarcha', 'Коготь ледяного змея', '', '', '', '', '', '', '', ''), +(23243, '부사령관의 판금 어깨보호구', 'Epaulières de champion en plaques', 'Plattenschultern des Feldherren', '勇士的板甲护肩', '勇士的鎧甲護肩', 'Hombreras de placas de campeón', 'Sobrehombros de placas de Campeón', 'Латные наплечники защитника', '', '', '', '', '', '', '', ''), +(23244, '부사령관의 판금 투구', 'Casque de champion en plaques', 'Plattenhelm des Feldherren', '勇士的板甲头盔', '勇士的鎧甲戰盔', 'Yelmo de placas de campeón', 'Yelmo de placas de Campeón', 'Латный шлем защитника', '', '', '', '', '', '', '', ''), +(23245, '영원한 불꽃의 비약', '[PH] Elixir ardent', 'Elixier der ewigen Flamme', '', '[PH] 永灼藥劑', '', '', '[PH] Эликсир всесожжения', '', '', '', '', '', '', '', ''), +(23246, '불타는 축제주', 'Bière de fête flamboyante', 'Feuriges Festgebräu', '节日火酒', '節慶烈酒', 'Brebaje festivo ígneo', 'Brebaje festivo ígneo', 'Праздничный грог', '', '', '', '', '', '', '', ''), +(23247, '불타는 꽃', 'Fleur ardente', 'Brandblüte', '燃烧之花', '燃燒之花', 'Flores ardientes', 'Flores ardientes', 'Пылающий цвет', '', '', '', '', '', '', '', ''), +(23250, '프리즘 껍질', 'Coquille prismatique', 'Prismatische Muschel', '虹彩贝壳', '多彩貝殼', 'Concha prismática', 'Concha centelleante', 'Радужная раковина', '', '', '', '', '', '', '', ''), +(23251, '부사령관의 사슬 투구', 'Casque de champion en anneaux', 'Kettenhelm des Feldherren', '勇士的链甲头盔', '勇士的鍊甲戰盔', 'Yelmo de anillas de campeón', 'Yelmo de anillas de Campeón', 'Плетеный шлем защитника', '', '', '', '', '', '', '', ''), +(23252, '부사령관의 사슬 어깨보호구', 'Epaulières de champion en anneaux', 'Kettenschultern des Feldherren', '勇士的链甲护肩', '勇士的鍊甲肩甲', 'Hombreras de anillas de campeón', 'Sobrehombros de anillas de Campeón', 'Плетеные наплечники защитника', '', '', '', '', '', '', '', ''), +(23253, '부사령관의 용가죽 머리보호구', 'Protège-front de champion en peau de dragon', 'Drachenlederkopfschutz des Feldherren', '勇士的龙皮头盔', '勇士的龍皮戰盔', 'Protegecabezas de pellejo de dragón de campeón', 'Protegecabezas de pellejo de dragón de Campeón', 'Шлем защитника из драконьей шкуры', '', '', '', '', '', '', '', ''), +(23254, '부사령관의 용가죽 어깨보호구', 'Epaulières de champion en peau de dragon', 'Drachenlederschultern des Feldherren', '勇士的龙皮护肩', '勇士的龍皮護肩', 'Hombreras de pellejo de dragón de campeón', 'Sobrehombros de pellejo de dragón de Campeón', 'Наплечники защитника из драконьей шкуры', '', '', '', '', '', '', '', ''), +(23255, '부사령관의 공포매듭 머리보호구', 'Capuche de champion en tisse-effroi', 'Schreckenszwirnkutte des Feldherren', '勇士的鬼纹罩帽', '勇士的鬼紋頭環', 'Capucha tejedor de tinieblas de campeón', 'Capucha de tejido de tinieblas de Campeón', 'Клобук защитника из ткани Ужаса', '', '', '', '', '', '', '', ''), +(23256, '부사령관의 공포매듭 어깨보호대', 'Spallières de champion en tisse-effroi', 'Schreckenszwirnschiftung des Feldherren', '勇士的鬼纹肩饰', '勇士的鬼紋襯肩', 'Bufas tejedor de tinieblas de campeón', 'Bufas de tejido de tinieblas de Campeón', 'Наплеч защитника из ткани Ужаса', '', '', '', '', '', '', '', ''), +(23257, '부사령관의 가죽 투구', 'Casque de champion en cuir', 'Lederhelm des Feldherren', '勇士的皮甲头盔', '勇士的皮甲戰盔', 'Yelmo de cuero de campeón', 'Yelmo de cuero de Campeón', 'Кожаный шлем защитника', '', '', '', '', '', '', '', ''), +(23258, '부사령관의 가죽 어깨보호구', 'Epaulières de champion en cuir', 'Lederschultern des Feldherren', '勇士的皮甲护肩', '勇士的皮甲肩甲', 'Hombreras de cuero de campeón', 'Sobrehombros de cuero de Campeón', 'Кожаные наплечники защитника', '', '', '', '', '', '', '', ''), +(23259, '부사령관의 쇠사슬 머리보호구', 'Protège-front de champion en mailles', 'Panzerkopfschutz des Feldherren', '勇士的锁甲头盔', '勇士的鎖甲戰盔', 'Protegecabezas de malla de campeón', 'Protegecabezas de malla de Campeón', 'Кольчужный шлем защитника', '', '', '', '', '', '', '', ''), +(23260, '부사령관의 쇠사슬 어깨갑옷', 'Espauliers de champion en mailles', 'Panzerschulterstücke des Feldherren', '勇士的锁甲护肩', '勇士的鎖甲肩甲', 'Espaldares de malla de campeón', 'Espaldares de malla de Campeón', 'Кольчужное наплечье защитника', '', '', '', '', '', '', '', ''), +(23261, '부사령관의 명주 머리보호구', 'Chaperon de champion en satin', 'Satinkapuze des Feldherren', '勇士的绸缎头巾', '勇士的綢緞頭環', 'Caperuza de raso de campeón', 'Caperuza de satén de Campeón', 'Атласный капюшон защитника', '', '', '', '', '', '', '', ''), +(23262, '부사령관의 명주 어깨보호대', 'Mantelet de champion en satin', 'Satinmantel des Feldherren', '勇士的绸缎衬肩', '勇士的綢緞襯肩', 'Manto de raso de campeón', 'Manto de satén de Campeón', 'Атласное оплечье защитника', '', '', '', '', '', '', '', ''), +(23263, '부사령관의 비단 머리보호구', 'Capuche de champion en soie', 'Seidenkutte des Feldherren', '勇士的丝质罩帽', '勇士的絲質頭環', 'Capucha de seda de campeón', 'Capucha de seda de Campeón', 'Шелковый клобук защитника', '', '', '', '', '', '', '', ''), +(23264, '부사령관의 비단 어깨보호대', 'Mantelet de champion en soie', 'Seidenmantel des Feldherren', '勇士的丝质衬肩', '勇士的絲質襯肩', 'Manto de seda de campeón', 'Manto de seda de Campeón', 'Шелковое оплечье защитника', '', '', '', '', '', '', '', ''), +(23271, '', 'AQTest Tickets de la foire de Sombrelune', 'QATest Lose des Dunkelmond-Jahrmarkts', '', 'QA測試用暗月馬戲團彩券', 'QATEST la Luna Negra Faire Tickets', 'QATEST la Luna Negra Faire Tickets', 'QATest Купоны ярмарки Новолуния', '', '', '', '', '', '', '', ''), +(23272, '기사대장의 강철 흉갑', 'Cuirasse lamellaire de chevalier-capitaine', 'Lamellenbrustplatte des Kürassiers', '骑士队长的板层甲护胸', '上尉騎士的板層甲護胸', 'Peto de láminas de Capitán caballero', 'Coraza de láminas de Capitán caballero', 'Ламеллярная кираса рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23273, '기사대장의 강철 다리보호구', 'Jambières lamellaires de chevalier-capitaine', 'Lamellengamaschen des Kürassiers', '骑士队长的板层甲护腿', '上尉騎士的板層甲護腿', 'Leotardos de láminas de Capitán caballero', 'Leotardos de láminas de Capitán caballero', 'Ламеллярные поножи рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23274, '상급기사의 강철 건틀릿', 'Gantelets lamellaires de chevalier-capitaine', 'Lamellenstulpen des Hauptmanns', '骑士中尉的板层甲护手', '中尉騎士的板層甲護手', 'Guanteletes de láminas de Teniente caballero', 'Guanteletes de láminas de Teniente caballero', 'Ламеллярные рукавицы рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23275, '상급기사의 강철 발덮개', 'Solerets lamellaires de chevalier-capitaine', 'Lamellensabatons des Hauptmanns', '骑士中尉的板层甲马靴', '中尉騎士的板層甲長靴', 'Escarpes de láminas de Teniente caballero', 'Escarpes de láminas de Teniente caballero', 'Ламеллярные башмаки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23276, '부사령관의 강철 머리보호구', 'Protège-front lamellaire de lieutenant-commandant', 'Lamellenkopfschutz des Feldkommandanten', '少校的板层甲头盔', '少校的板層甲戰盔', 'Protegecabezas de láminas de Teniente coronel', 'Protegecabezas de láminas de Teniente coronel', 'Ламеллярный шлем лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23277, '부사령관의 강철 어깨보호구', 'Epaulières lamellaires de lieutenant-commandant', 'Lamellenschultern des Feldkommandanten', '少校的板层甲护肩', '少校的板層甲護肩', 'Hombreras de láminas de Teniente coronel', 'Sobrehombros de láminas de Teniente coronel', 'Ламеллярные наплечники лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23278, '상급기사의 사슬 경갑', 'Grèves de chevalier-lieutenant en anneaux', 'Kettenschienbeinschützer des Hauptmanns', '骑士中尉的链甲长靴', '中尉騎士的鍊甲脛甲', 'Grebas de anillas de Teniente caballero', 'Grebas de anillas de Teniente caballero', 'Плетеные наголенники капитана рыцарей', '', '', '', '', '', '', '', ''), +(23279, '상급기사의 사슬 장갑', 'Cestes de chevalier-lieutenant en anneaux', 'Kettenklemmen des Hauptmanns', '骑士中尉的链甲护手', '中尉騎士的鍊甲手套', 'Abrazaderas de anillas de Teniente caballero', 'Abrazaderas de anillas de Teniente caballero', 'Плетеные перчатки капитана рыцарей', '', '', '', '', '', '', '', ''), +(23280, '상급기사의 용가죽 고리장갑', 'Poignes de chevalier-lieutenant en peau de dragon', 'Drachenlederhandschutz des Hauptmanns', '骑士中尉的龙皮护手', '中尉騎士的龍皮裹手', 'Mandiletes de pellejo de dragón de Teniente caballero', 'Mandiletes de pellejo de dragón de Teniente caballero', 'Захваты рыцаря-лейтенанта из драконьей шкуры', '', '', '', '', '', '', '', ''), +(23281, '상급기사의 용가죽 발보호대', 'Bottines de chevalier-lieutenant en peau de dragon', 'Drachenledertreter des Hauptmanns', '骑士中尉的龙皮便鞋', '中尉騎士的龍皮長靴', 'Botines de pellejo de dragón de Teniente caballero', 'Botines de pellejo de dragón de Teniente caballero', 'Ботфорты рыцаря-лейтенанта из драконьей шкуры', '', '', '', '', '', '', '', ''), +(23282, '상급기사의 공포매듭 손보호구', 'Protège-mains de chevalier-lieutenant en tisse-effroi', 'Schreckenszwirnhandlappen des Hauptmanns', '骑士中尉的鬼纹裹手', '中尉騎士的鬼紋裹手', 'Mitones tejedor de tinieblas de Teniente caballero', 'Manijas de tejido de tinieblas de Teniente caballero', 'Повязки рыцаря-лейтенанта из ткани Ужаса', '', '', '', '', '', '', '', ''), +(23283, '상급기사의 공포매듭 덧신', 'Brodequins de chevalier-lieutenant en tisse-effroi', 'Schreckenszwirnlaufschuhe des Hauptmanns', '骑士中尉的鬼纹便鞋', '中尉騎士的鬼紋便鞋', 'Botos tejedor de tinieblas de Teniente caballero', 'Botos de tejido de tinieblas de Teniente caballero', 'Башмаки рыцаря-лейтенанта из ткани Ужаса', '', '', '', '', '', '', '', ''), +(23284, '상급기사의 가죽 손보호구', 'Poignes de chevalier-lieutenant en cuir', 'Lederhandschutz des Hauptmanns', '骑士中尉的皮甲护手', '中尉騎士的皮甲裹手', 'Mandiletes de cuero de Teniente caballero', 'Mandiletes de cuero de Teniente caballero', 'Кожаные захваты рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23285, '상급기사의 가죽 덧신', 'Brodequins de chevalier-lieutenant en cuir', 'Lederlaufschuhe des Hauptmanns', '骑士中尉的皮甲便鞋', '中尉騎士的皮甲便鞋', 'Botos de cuero de Teniente caballero', 'Botos de cuero de Teniente caballero', 'Кожаные опорки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23286, '상급기사의 판금 건틀릿', 'Gantelets de chevalier-lieutenant en plaques', 'Plattenstulpen des Hauptmanns', '骑士中尉的板甲护手', '中尉騎士的鎧甲手套', 'Guanteletes de placas de Teniente caballero', 'Guanteletes de placas de Teniente caballero', 'Латные рукавицы рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23287, '상급기사의 판금 경갑', 'Grèves de chevalier-lieutenant en plaques', 'Plattenschienbeinschützer des Hauptmanns', '骑士中尉的板甲战靴', '中尉騎士的鎧甲脛甲', 'Grebas de placas de Teniente caballero', 'Grebas de placas de Teniente caballero', 'Латные наголенники рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23288, '상급기사의 명주 손보호구', 'Protège-mains de chevalier-lieutenant en satin', 'Satinhandlappen des Hauptmanns', '骑士中尉的绸缎裹手', '中尉騎士的綢緞裹手', 'Mitones de raso de Teniente caballero', 'Manijas de satén de Teniente caballero', 'Атласные повязки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23289, '상급기사의 명주 덧신', 'Brodequins de chevalier-lieutenant en satin', 'Satinlaufschuhe des Hauptmanns', '骑士中尉的绸缎便鞋', '中尉騎士的綢緞便鞋', 'Botos de raso de Teniente caballero', 'Botos de satén de Teniente caballero', 'Атласные опорки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23290, '상급기사의 비단 손보호구', 'Protège-mains de chevalier-lieutenant en soie', 'Seidenhandlappen des Hauptmanns', '骑士中尉的丝质裹手', '中尉騎士的絲質裹手', 'Mitones de seda de Teniente caballero', 'Manijas de seda de Teniente caballero', 'Шелковые повязки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23291, '상급기사의 비단 덧신', 'Brodequins de chevalier-lieutenant en soie', 'Seidenlaufschuhe des Hauptmanns', '骑士中尉的丝质便鞋', '中尉騎士的絲質便鞋', 'Botos de seda de Teniente caballero', 'Botos de seda de Teniente caballero', 'Шелковые опорки рыцаря-лейтенанта', '', '', '', '', '', '', '', ''), +(23292, '기사대장의 사슬 갑옷', 'Haubert de chevalier-capitaine en anneaux', 'Kettentorso des Kürassiers', '骑士队长的链甲护胸', '上尉騎士的鍊甲護胸', 'Camisote de anillas de Capitán caballero', 'Camisote de anillas de Capitán caballero', 'Плетеный хауберк рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23293, '기사대장의 사슬 다리갑옷', 'Cuissards de chevalier-capitaine en anneaux', 'Kettenbeinschützer des Kürassiers', '骑士队长的链甲护腿', '上尉騎士的鍊甲長褲', 'Musleras de anillas de Capitán caballero', 'Musleras de anillas de Capitán caballero', 'Плетеные набедренники рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23294, '기사대장의 용가죽 흉갑', 'Plastron de chevalier-capitaine en peau de dragon', 'Drachenlederbrustharnisch des Kürassiers', '骑士队长的龙皮护胸', '上尉騎士的龍皮護胸', 'Coraza de pellejo de dragón de Capitán caballero', 'Pechera de pellejo de dragón de Capitán caballero', 'Нагрудник капиатан рыцарей из драконьей шкуры', '', '', '', '', '', '', '', ''), +(23295, '기사대장의 용가죽 다리보호구', 'Jambières de chevalier-capitaine en peau de dragon', 'Drachenledergamaschen des Kürassiers', '骑士队长的龙皮护腿', '上尉騎士的龍皮長褲', 'Leotardos de pellejo de dragón de Capitán caballero', 'Leotardos de pellejo de dragón de Capitán caballero', 'Поножи рыцаря-капитана из драконьей шкуры', '', '', '', '', '', '', '', ''), +(23296, '기사대장의 공포매듭 다리보호대', 'Cuissards de chevalier-capitaine en tisse-effroi', 'Schreckenszwirnbeinschützer des Kürassiers', '骑士队长的鬼纹护腿', '上尉騎士的鬼紋長褲', 'Musleras tejedor de tinieblas de Capitán caballero', 'Musleras de tejido de tinieblas de Capitán caballero', 'Набедренники рыцаря-капитана из ткани Ужаса', '', '', '', '', '', '', '', ''), +(23297, '기사대장의 공포매듭 튜닉', 'Tunique de chevalier-capitaine en tisse-effroi', 'Schreckenszwirntunika des Kürassiers', '骑士队长的鬼纹外套', '上尉騎士的鬼紋外衣', 'Túnica tejedor de tinieblas de Capitán caballero', 'Túnica de tejido de tinieblas de Capitán caballero', 'Мундир рыцаря-капитана из ткани Ужаса', '', '', '', '', '', '', '', ''), +(23298, '기사대장의 가죽 흉갑', 'Plastron de chevalier-capitaine en cuir', 'Lederner Brustharnisch des Kürassiers', '骑士队长的皮甲护胸', '上尉騎士的皮甲護胸', 'Coraza de cuero de Capitán caballero', 'Pechera de cuero de Capitán caballero', 'Кожаный нагрудник рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23299, '기사대장의 가죽 다리보호대', 'Cuissards de chevalier-capitaine en cuir', 'Lederbeinschützer des Kürassiers', '骑士队长的皮甲护腿', '上尉騎士的皮甲長褲', 'Musleras de cuero de Capitán caballero', 'Musleras de cuero de Capitán caballero', 'Кожаные набедренники рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23300, '기사대장의 판금 갑옷', 'Haubert de chevalier-capitaine en plaques', 'Plattenhalsberge des Kürassiers', '骑士队长的板甲护胸', '上尉騎士的鎧甲護胸', 'Camisote de placas de Capitán caballero', 'Camisote de placas de Capitán caballero', 'Латный хауберк рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23301, '기사대장의 판금 다리보호구', 'Jambières de chevalier-capitaine en plaques', 'Plattengamaschen des Kürassiers', '骑士队长的板甲护腿', '上尉騎士的鎧甲護腿', 'Leotardos de placas de Capitán caballero', 'Leotardos de placas de Capitán caballero', 'Латные поножи рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23302, '기사대장의 명주 다리보호대', 'Cuissards de chevalier-capitaine en satin', 'Satinbeinschützer des Kürassiers', '骑士队长的绸缎护腿', '上尉騎士的綢緞長褲', 'Musleras de raso de Capitán caballero', 'Musleras de satén de Capitán caballero', 'Сатиновые набедренники рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23303, '기사대장의 명주 튜닉', 'Tunique de chevalier-capitaine en satin', 'Satintunika des Kürassiers', '骑士队长的绸缎外套', '上尉騎士的綢緞外衣', 'Túnica de raso de Capitán caballero', 'Túnica de satén de Capitán caballero', 'Атласный мундир рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23304, '기사대장의 비단 다리보호대', 'Cuissards de chevalier-capitaine en soie', 'Seidenbeinschützer des Kürassiers', '骑士队长的丝质护腿', '上尉騎士的絲質長褲', 'Musleras de seda de Capitán caballero', 'Musleras de seda de Capitán caballero', 'Шелковые набедренники рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23305, '기사대장의 비단 튜닉', 'Tunique de chevalier-capitaine en soie', 'Seidentunika des Kürassiers', '骑士队长的丝质外套', '上尉騎士的絲質長袍', 'Túnica de seda de Capitán caballero', 'Túnica de seda de Capitán caballero', 'Шелковый мундир рыцаря-капитана', '', '', '', '', '', '', '', ''), +(23306, '부사령관의 사슬 면갑', 'Casque de lieutenant-commandant en anneaux', 'Kettenhelm des Feldkommandanten', '少校的链甲头盔', '少校的鍊甲戰盔', 'Yelmo de anillas de Teniente coronel', 'Yelmo de anillas de Teniente coronel', 'Плетеный шлем лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23307, '부사령관의 사슬 어깨보호구', 'Epaulières de lieutenant-commandant en anneaux', 'Kettenschultern des Feldkommandanten', '少校的链甲护肩', '少校的鍊甲護肩', 'Hombreras de anillas de Teniente coronel', 'Sobrehombros de anillas de Teniente coronel', 'Плетеные наплечники лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23308, '부사령관의 용가죽 머리보호구', 'Protège-front de lieutenant-commandant en peau de dragon', 'Drachenlederkopfschutz des Feldkommandanten', '少校的龙皮头盔', '少校的龍皮戰盔', 'Protegecabezas de pellejo de dragón de Teniente coronel', 'Protegecabezas de pellejo de dragón de Teniente coronel', 'Шлем лейтенанта-командора из драконьей шкуры', '', '', '', '', '', '', '', ''), +(23309, '부사령관의 용가죽 어깨보호구', 'Epaulières de lieutenant-commandant en peau de dragon', 'Drachenlederschultern des Feldkommandanten', '少校的龙皮护肩', '少校的龍皮護肩', 'Hombreras de pellejo de dragón de Teniente coronel', 'Sobrehombros de pellejo de dragón de Teniente coronel', 'Наплечники лейтенанта-командора из драконьей шкуры', '', '', '', '', '', '', '', ''), +(23310, '부사령관의 공포매듭 두건', 'Capuche de lieutenant-commandant en tisse-effroi', 'Schreckenszwirnkutte des Feldkommandanten', '少校的鬼纹罩帽', '少校的鬼紋頭環', 'Capucha tejedor de tinieblas de Teniente coronel', 'Capucha de tejido de tinieblas de Teniente coronel', 'Клобук лейтенанта-командора из ткани Ужаса', '', '', '', '', '', '', '', ''), +(23311, '부사령관의 공포매듭 어깨갑옷', 'Spallières de lieutenant-commandant en tisse-effroi', 'Schreckenszwirnschiftung des Feldkommandanten', '少校的鬼纹肩饰', '少校的鬼紋肩甲', 'Bufas tejedor de tinieblas de Teniente coronel', 'Bufas de tejido de tinieblas de Teniente coronel', 'Наплеч лейтенанта-командора из ткани Ужаса', '', '', '', '', '', '', '', ''), +(23312, '부사령관의 가죽 면갑', 'Casque de lieutenant-commandant en cuir', 'Lederhelm des Feldkommandanten', '少校的皮甲头盔', '少校的皮甲戰盔', 'Yelmo de cuero de Teniente coronel', 'Yelmo de cuero de Teniente coronel', 'Кожаный шлем лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23313, '부사령관의 가죽 어깨보호구', 'Epaulières de lieutenant-commandant en cuir', 'Lederschultern des Feldkommandanten', '少校的皮甲护肩', '少校的皮甲襯肩', 'Hombreras de cuero de Teniente coronel', 'Sobrehombros de cuero de Teniente coronel', 'Кожаные наплечники лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23314, '부사령관의 판금 투구', 'Heaume de lieutenant-commandant en plaques', 'Plattenhelm des Feldkommandanten', '少校的板甲头盔', '少校的鎧甲戰盔', 'Yelmo de placas de Teniente coronel', '', '', '', '', '', '', '', '', '', ''), +(23315, '부사령관의 판금 어깨보호구', 'Epaulières de lieutenant-commandant en plaques', 'Plattenschultern des Feldkommandanten', '少校的板甲护肩', '少校的鎧甲護肩', 'Hombreras de placas de Teniente coronel', 'Sobrehombros de placas de Teniente coronel', 'Латные наплечники лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23316, '부사령관의 명주 두건', 'Chaperon de lieutenant-commandant en satin', 'Satinkapuze des Feldkommandanten', '少校的绸缎头巾', '少校的綢緞頭環', 'Caperuza de raso de Teniente coronel', 'Caperuza de satén de Teniente coronel', 'Атласный капюшон лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23317, '부사령관의 명주 어깨보호대', 'Mantelet de lieutenant-commandant en satin', 'Satinmantel des Feldkommandanten', '少校的绸缎衬肩', '少校的綢緞襯肩', 'Manto de raso de Teniente coronel', 'Manto de satén de Teniente coronel', 'Атласное оплечье лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23318, '부사령관의 비단 두건', 'Capuche de lieutenant-commandant en soie', 'Seidenkutte des Feldkommandanten', '少校的丝质罩帽', '少校的絲質頭環', 'Capucha de seda de Teniente coronel', 'Capucha de seda de Teniente coronel', 'Шелковый клобук защитника лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23319, '부사령관의 비단 어깨보호대', 'Mantelet de lieutenant-commandant en soie', 'Seidenmantel des Feldkommandanten', '少校的丝质衬肩', '少校的絲質襯肩', 'Mando de seda de Teniente coronel', 'Mando de seda de Teniente coronel', 'Шелковое оплечье лейтенанта-командора', '', '', '', '', '', '', '', ''), +(23320, '서판: 화염 충격 VI', 'Tablette d\'Horion de flammes VI', 'Schrifttafel des Flammenschocks VI', '石板:烈焰震击 VI', '石板:烈焰震擊 VI', 'Tablilla de Choque de llamas 6', 'Tablilla de Choque de llamas VI', 'Табличка Огненного шока VI', '', '', '', '', '', '', '', ''), +(23323, '불꽃축제 관', 'Couronne de la fête du Feu', 'Krone des Feuerfests', '火焰节之冠', '火焰節慶頭環', 'Corona del Festival del Fuego', 'Corona del Festival del Fuego', 'Корона Огненного Празднества', '', '', '', '', '', '', '', ''), +(23324, '불꽃축제 어깨보호대', 'Mantelet de la fête du Feu', 'Mantel des Feuerfests', '火焰节衬肩', '火焰節慶襯肩', 'Manto del Festival del Fuego', 'Manto del Festival del Fuego', 'Оплечье Праздника Огня', '', '', '', '', '', '', '', ''), +(23325, '소풍 가방', '[PH] Panier pique-nique', 'Picknickpaket', '', '[PH] 野餐地區', '', '', '[PH] Сверток для пикника', '', '', '', '', '', '', '', ''), +(23326, '한여름 소시지', 'Saucisse du solstice d\'été', 'Sonnenwendwürstchen', '仲夏腊肠', '仲夏香腸', 'Salchicha de medianoche', 'Salchicha de solsticio de verano', 'Летняя колбаска', '', '', '', '', '', '', '', ''), +(23327, '불에 구운 빵', 'Petit pain grillé', 'Feuergeröstetes Brötchen', '火烤甜面包', '火烤麵包', 'Pan tostado', 'Pan tostado', 'Поджаренная булочка', '', '', '', '', '', '', '', ''), +(23328, '', 'Monstre - Epée2M, Instructeur Razuvious', 'Monster - Schwert2H, Instrukteur Razuvious', '', '', 'Monstruo: espada 2M, instructor Razuvious', 'Monstruo: espada 2M, instructor Razuvious', 'Монстр - двуручный меч, наставник Разувиос', '', '', '', '', '', '', '', ''), +(23356, '', 'Monstre - Bouclier, Flammecrâne', 'Monster - Schädelflammenschild', '', '', 'Monstruo: escudo, llama calavera', 'Monstruo: escudo, llama calavera', 'Монстр: щит, Пламя шлема', '', '', '', '', '', '', '', ''), +(23360, '훈련교관 라주비어스의 혼', 'Tête de l\'instructeur Razuvious', 'Kopf von Instrukteur Razuvious', '教官拉苏维奥斯的头颅', '講師拉祖維斯的頭顱', 'Cabeza de Instructor Razuvious', 'Cabeza de Instructor Razuvious', 'Голова инструктора Разувиуса', '', '', '', '', '', '', '', ''), +(23369, '', 'Monstre - Dague, Griffe de Chromaggus', 'Monster - Dolch, Klaue von Chromaggus', '', '', 'Monstruo: daga, garra de Chromaggus', 'Monstruo: daga, garra de Chromaggus', 'Монстр - кинжал, коготь Хромаггуса', '', '', '', '', '', '', '', ''), +(23379, '불꽃의 팔찌', 'Brassards cendrés', 'Aschenarmschienen', '灰烬护腕', '煤渣護腕', 'Brazales de ceniza', 'Brazales de ceniza', 'Пепельные наручи', '', '', '', '', '', '', '', ''), +(23418, '시험용 공병 폭탄', 'Test, charge de sapeur', 'Testpioniersprengladung', '', '測試用工兵炸藥', '', '', 'Тестовый сефориевый заряд', '', '', '', '', '', '', '', ''), +(23435, '엘더베리 파이', 'Tarte au sureau', 'Holunderbeerenkuchen', '蜜饯馅饼', '紫梅派', 'Tarta de bayas de saúco', 'Tarta de bayas de saúco', 'Бузинный пирог', '', '', '', '', '', '', '', ''), +(23451, '최고사령관의 마법검', 'Magelame de connétable', 'Magierklinge des Großmarschalls', '大元帅的法师之刃', '總元帥的魔刃', 'Hoja de mago de Gran mariscal', 'Hoja de mago de Gran mariscal', 'Магический клинок главнокомандующего', '', '', '', '', '', '', '', ''), +(23452, '최고사령관의 마력의 고서', 'Tome de puissance de connétable', 'Machtfoliant des Großmarschalls', '大元帅的力量之书', '總元帥的力量之書', 'Escrito sobre poder del Gran Mariscal', 'Escrito sobre poder del Gran Mariscal', 'Фолиант Могущества главнокомандующего', '', '', '', '', '', '', '', ''), +(23453, '최고사령관의 회복의 고서', 'Tome de restauration de connétable', 'Wiederherstellungsfoliant des Großmarschalls', '大元帅的恢复之书', '總元帥的恢復之書', 'Escrito sobre restauración del Gran Mariscal', 'Escrito sobre restauración del Gran Mariscal', 'Фолиант Восстановления главнокомандующего', '', '', '', '', '', '', '', ''), +(23454, '최고사령관의 전투해머', 'Marteau de guerre de connétable', 'Kriegshammer des Großmarschalls', '大元帅的战锤', '總元帥的戰錘', 'Martillo de guerra de Gran Mariscal', 'Martillo de guerra de Gran Mariscal', 'Молот главнокомандующего', '', '', '', '', '', '', '', ''), +(23455, '최고사령관의 파괴자', 'Démolisseur de connétable', 'Verwüster des Großmarschalls', '大元帅的破坏者', '總元帥的破壞者', 'Demoledor de Gran mariscal', 'Demoledor de Gran mariscal', 'Молот главнокомандующего', '', '', '', '', '', '', '', ''), +(23456, '최고사령관의 쾌검', 'Vivelame de connétable', 'Schnellklinge des Großmarschalls', '大元帅的迅捷之刃', '總元帥的速刃', 'Hoja ágil de Gran Mariscal', 'Hoja ágil de Gran Mariscal', 'Быстрый клинок главнокомандующего', '', '', '', '', '', '', '', ''), +(23464, '대장군의 전투철퇴', 'Masse d\'armes de grand seigneur de guerre', 'Streitkolben des Obersten Kriegsfürsten', '高阶督军的战斗钉锤', '高階督軍的戰錘', 'Maza de batalla de Gran Señor de la Guerra', 'Maza de batalla de Gran Señor de la Guerra', 'Боевая палица верховного вождя', '', '', '', '', '', '', '', ''), +(23465, '대장군의 파괴자', 'Destructeur de grand seigneur de guerre', 'Zerstörer des Obersten Kriegsfürsten', '高阶督军的毁灭者', '高階督軍的毀滅者', 'Destructor de Gran Señor de la Guerra', 'Destructora de Gran Señor de la Guerra', 'Разрушитель верховного вождя', '', '', '', '', '', '', '', ''), +(23466, '대장군의 마법검', 'Sorcelame de grand seigneur de guerre', 'Zauberklinge des Obersten Kriegsfürsten', '高阶督军的法术之刃', '高階督軍的魔刃', 'Hoja de hechizo de Gran Señor de la Guerra', 'Hoja de hechizo de Gran Señor de la Guerra', 'Зачарованный клинок верховного вождя', '', '', '', '', '', '', '', ''), +(23467, '대장군의 쾌검', 'Prestelame de seigneur de guerre', 'Schnellklinge des Obersten Kriegsfürsten', '高阶督军的迅捷之刃', '高階督軍的速刃', 'Hoja rápida de Gran Señor de la Guerra', 'Hojapresta de Gran Señor de la Guerra', 'Быстрый клинок верховного вождя', '', '', '', '', '', '', '', ''), +(23468, '대장군의 파괴의 고서', 'Tome de destruction de grand seigneur de guerre', 'Zerstörungsfoliant des Obersten Kriegsfürsten', '高阶督军的毁灭宝典', '高階督軍的毀滅之書', 'Escrito sobre destrucción del Gran Señor de la Guerra', 'Escrito sobre destrucción del Gran Señor de la Guerra', 'Фолиант великого вождя: Разрушение', '', '', '', '', '', '', '', ''), +(23469, '대장군의 치유의 고서', 'Tome de guérison de grand seigneur', 'Heilungsfoliant des Obersten Kriegsfürsten', '高阶督军的治愈之书', '高階督軍的修補之書', 'Escrito sobre curación del Gran Señor de la Guerra', 'Escrito sobre Alivio del Gran Señor de la Guerra', 'Фолиант великого вождя: Исправление', '', '', '', '', '', '', '', ''), +(23545, '마력의 스컬지석', 'Puissance du Fléau', 'Stärke der Geißel', '天灾的力量', '天譴能量', '', 'Poder de la Plaga', 'Сила Плети', '', '', '', '', '', '', '', ''), +(23547, '탄력의 스컬지석', 'Résistance du Fléau', 'Unverwüstlichkeit der Geißel', '天灾的活力', '天譴恢復力', '', 'Temple de la Plaga', 'Уклонение Плети', '', '', '', '', '', '', '', ''), +(23548, '전투의 스컬지석', 'Pouvoir du Fléau', 'Macht der Geißel', '天灾的威严', '天譴力量', '', 'Poderío de la Plaga', 'Мощь Наказания', '', '', '', '', '', '', '', ''), +(23549, '인내의 스컬지석', 'Robustesse du Fléau', 'Standhaftigkeit der Geißel', '天灾的坚韧', '天譴之韌', '', 'Entereza de la Plaga', 'Стойкость Плети', '', '', '', '', '', '', '', ''), +(23557, '대왕 벌레의 원혼', 'Larve du Grand ver', 'Larve des großen Wurms', '巨虫的幼体', '巨蟲之子', '', 'Larva del Gran Gusano', 'Личинка Большого Червя', '', '', '', '', '', '', '', ''), +(23558, '땅굴 벌레의 껍데기', 'La Carapace du fouisseur', 'Panzer des Wühlers', '穴居虫之壳', '掘洞者之殼', '', 'La coraza del perforador', 'Панцирь Копателя', '', '', '', '', '', '', '', ''), +(23567, '실리시스트 가루', '[PH] Poussière de Silithus JcJ [DEP]', 'Kristallstaub aus Silithus', '', '[PH] 希利蘇斯PvP之塵 [DEP]', '', '', '', '', '', '', '', '', '', '', ''), +(23570, '좀 가바르', '', '', '沙虫之毒', '姜姆·蓋伯', '', '', 'Джом Габбар', '', '', '', '', '', '', '', ''), +(23577, '갈망의 한기', 'Le Froid dévorant', 'Die zehrende Kälte', '饥饿之寒', '飢餓之冰', '', 'El frío voraz', 'Алчущий холод', '', '', '', '', '', '', '', ''), +(23578, '다이어트 맥위크소스', 'McWeaksauce allégée', 'Aschebäschas Spezialrezept', '健怡特效药', '健怡麥克威醬', '', 'Dieta MacSalsafloja', 'Диетическое зелье Максоуса', '마음의 양식', 'Nourriture spirituelle', 'Für Schnellmerker.', '强心健脑', '補充腦力的食物。', '', 'Alimento para la mente', 'Пища для Ума'), +(23579, '맥위크소스 클래식', 'McWeaksauce classique', 'Aschebäschas Familienrezept', '强者特效药', '經典麥克威醬', '', 'El clásico MacSalsafloja', 'Классическое зелье Максоуса', '오리지널입니다.', 'L\'original.', 'Das Original.', '原装正品。', '原創。', '', 'El original.', 'Оригинал.'), +(23582, '', 'Monstre - Dame Blaumeux', 'Monster - Lady Blaumeux', '', '', '', 'Monstruo: Lady Blameux', 'Монстр - леди Бламье', '', '', '', '', '', '', '', ''), +(23583, '', 'Monstre - Sire Zeliek', 'Monster - Sire Zeliek', '', '', '', 'Monstruo: Sir Zeliek', 'Монстр - Сэр Зелиек', '', '', '', '', '', '', '', ''), +(23656, '프로모션 시험용 아이템', 'Objet de test promotion', 'Testgegenstand für Promotion', '', '促銷活動測試物品', '', 'Test Elemento de promoción', 'Рекламный пробник', '', '', '', '', '', '', '', ''), +(23663, '자연 격노의 벨트', 'Ceinturon de furie élémentaire', 'Gurt des Elementarfurors', '元素愤怒束带', '元素憤怒腰帶', '', 'Faja de la furia elemental', 'Ремень неистовства стихий', '', '', '', '', '', '', '', ''), +(23664, '자연 격노의 어깨갑옷', 'Espauliers de furie élémentaire', 'Schulterstücke des Elementarfurors', '元素愤怒肩铠', '元素憤怒肩甲', '', 'Espaldar de la furia elemental', 'Наплечье неистовства стихий', '', '', '', '', '', '', '', ''), +(23665, '자연 격노의 다리보호구', 'Jambières de furie élémentaire', 'Gamaschen des Elementarfurors', '元素愤怒护腿', '元素憤怒護腿', '', 'Leotardos de la furia elemental', 'Поножи неистовства стихий', '', '', '', '', '', '', '', ''), +(23666, '십자군 사령관의 허리띠', 'Ceinture du Grand croisé', 'Gürtel des obersten Kreuzzüglers', '大十字军的腰带', '大十字軍腰帶', '', 'Cinturón del Gran Cruzado', 'Пояс верховного рыцаря', '', '', '', '', '', '', '', ''), +(23667, '십자군 사령관의 어깨갑옷', 'Spallières du Grand croisé', 'Schiftung des obersten Kreuzzüglers', '大十字军的肩甲', '大十字軍肩甲', '', 'Bufas del Gran Cruzado', 'Наплеч верховного рыцаря', '', '', '', '', '', '', '', ''), +(23668, '십자군 사령관의 다리보호구', 'Jambières du Grand croisé', 'Gamaschen des obersten Kreuzzüglers', '大十字军的护腿', '大十字軍護腿', '', 'Leotardos del Gran Cruzado', 'Поножи верховного рыцаря', '', '', '', '', '', '', '', ''), +(23683, '수정가루 목캔디', 'Pastille de pétale de cristal pour la gorge', 'Kristallflockendrops', '水晶润喉片', '雪花喉糖', '', '', '', '', '', '', '', '', '', '', ''), +(23684, '수정매듭 붕대', 'Bandage imprégné de cristaux', 'Kristalldurchdrungener Verband', '晶纹绷带', '水晶繃帶', '', 'Venda de cristal imbuido', 'Бинты Хрустального дара', '', '', '', '', '', '', '', ''), +(23689, '처방전: 수정매듭 붕대', 'Manuel : Bandage imprégné de cristaux', 'Handbuch: Kristalldurchdrungener Verband', '手册:晶纹绷带', '手冊:水晶繃帶', '', 'Manual: venda de cristal imbuido', 'Учебник: пронизанная кристаллами повязка', '', '', '', '', '', '', '', ''), +(23690, '조리법: 수정가루 목캔디', 'Recette : Pastille de pétale cristal pour la gorge', 'Rezept: Kristallflockendrops', '食谱:水晶润喉片', '食譜:雪花喉糖', '', '', '', '', '', '', '', '', '', '', ''), +(23696, '향상된 감각의 물약', '[PH] Potion de sens amplifiés [DEP]', 'Trank der geschärften Sinne', '', '[PH] 感官增強藥水 [DEP]', '', '[PH] Poción de sentidos acentuados [DEP]', 'Зелье прибывающего разума', '', '', '', '', '', '', '', ''), +(23698, '자연 저항 물약', '[PH] Potion de résistance à la Nature [DEP]', 'Naturwiderstandstrank', '', '[PH] 自然抗性藥水 [DEP]', '', '[PH] Poción de Resistencia a la Naturaleza [DEP]', '[PH] Зелье Природной защиты [DEP]', '', '', '', '', '', '', '', ''), +(23699, '[PH] Light Consumable', '[PH] Consommable Lumière [DEP]', 'Leichtes Verbrauchsgut', '', '[PH] 可吸取的光 [DEP]', '', '[PH] Consumible de Luz [DEP]', '[PH]Легкий предмет [DEP]', '', '', '', '', '', '', '', ''), +(23700, '명예의 얼라이언스 깃발', '[PH] Etendard glorieux de l\'Alliance [DEP]', 'Glorreiche Standarte der Allianz', '', '[PH] 聯盟的榮耀標準 [DEP]', '', '[PH] Glorioso confalón de la Alianza [DEP]', '[PH]Победный штандарт Альянса [DEP]', '', '', '', '', '', '', '', ''), +(23701, '승리의 호드 깃발', '[PH] Etendard victorieux de la Horde [DEP]', 'Ruhmreiche Standarte der Horde', '', '[PH] 部落的勝利標準 [DEP]', '', '[PH] Confalón victorioso de la Horda [DEP]', '[PH] Победный штандарт Орды[DEP]', '', '', '', '', '', '', '', ''), +(23705, '화염의 휘장', 'Tabard de flammes', 'Wappenrock der Flamme', '烈焰徽章', '烈焰徽章', '', 'Tabardo de las llamas', 'Гербовая накидка Пламени', '', '', '', '', '', '', '', ''), +(23709, '냉기의 휘장', 'Tabard de givre', 'Wappenrock des Frosts', '冰霜徽章', '冰霜徽章', '', 'Tabardo de Escarcha', 'Гербовая накидка Льда', '', '', '', '', '', '', '', ''), +(23710, '어퍼덱 휘장 #3', 'Tabard d\'Upperdeck n°3', 'Wappenroch #3 von Upperdeck', 'Upperdeck徽章#3', 'Upperdeck三號外衣', '', 'Tabardo de cubierta #3', 'Верхнепалубная гербовая накидка #3', '', '', '', '', '', '', '', ''), +(23712, '새끼 백호 목줄', 'Bébé tigre blanc', 'Weißes Tigerbaby', '白色虎崽', '小白虎', '', 'Cachorro de tigre blanco', 'Белый тигренок', '', '', '', '', '', '', '', ''), +(23713, '새끼 히포그리프 알', 'Jeune hippogrpyhe', 'Hippogryphenjunges', '角鹰兽宝宝', '角鷹獸寶寶', '', 'Prole de hipogrifo', 'Детеныш гиппогрифа', '', '', '', '', '', '', '', ''), +(23714, '영원한 보라색 폭죽', 'Feu d\'artifice violet perpétuel', 'Dauerhaftes lila Feuerwerk', '永久紫色焰火', '無止境的紫色煙火', '', 'Fuego de artificio morado perpetuo', 'Непрерывный пурпурный фейрверк', '', '', '', '', '', '', '', ''), +(23715, '영구적인 허파즙 칵테일', 'Cocktail de jus de poumon permanent', 'Ewiger Lungensaftcocktail', '', '永久肺汁調酒', '', 'Cóctel de zumo de pulmón perpetuo', 'Вечный коктейль \"Легкое дыхание\"', '신선한 허파로 만든 100% 허파즙 칵테일입니다.', '100% pur jus de poumon fraîchement pressé', '100% 1A-Lungensaft - frisch gepresst', '', '100%原裝野豬肺片榨汁', '', 'Zumo de pulmón 100% calidad superior: Recién exprimido', '100% первоклассное \"Легкое дыхание\" - свежевыжатое.'), +(23716, '오우거 우상 조각', 'Idole d\'ogre sculptée', 'Geschnitzter Ogergötze', '食人魔玩偶', '雕刻過的巨魔雕像', '', 'Ídolo de ogro tallado', 'Резной огрский идол', '', '', '', '', '', '', '', ''), +(23718, '영구적인 스콜포크 가루약', 'Poudre de scorpok terrestre permanente', 'Ewige gemahlene Skorpokprobe', '', '永久厚甲蠍藥粉', '', 'Polvo de scorpok machacado permanente', 'Вечная настойка Скорпока', '', '', '', '', '', '', '', ''), +(23719, '영구적인 대뇌 피질 혼합물', 'Potion de cortex cérébral permanente', 'Ewiger Zerebralkortexverbund', '', '永久腦皮層混合飲料', '', 'Compuesto de córtex cerebral permanente', 'Вечный эликсир Мозгового штурма', '차게 드시면 더욱 맛이 좋습니다.', 'A servir frais', 'Gekühlt servieren', '', '冷藏後飲用效果更佳', '', 'Servir frío', 'Подавать охлажденным.'), +(23720, '거북이 고삐', 'Tortue de monte', 'Reitschildkröte', '骑乘乌龟', '烏龜坐騎', '', 'Tortuga de montar', 'Ездовая черепаха', '', '', '', '', '', '', '', ''), +(23721, '영구적인 모래주머니 껌', 'Gomme de gésier permanente', 'Ewiges Muskelmagenkaugummi', '', '永久砂囊口香糖', '', 'Chicle permanente de mollejas', 'Вечное зелье из потрошков', '딸기향 첨가', 'Goût fraise', 'Erdbeergeschmack', '', '草莓口味', '', 'Sabor fresa', 'С клубничным вкусом'), +(23722, '영구적인 근육 촉진제', 'R.O.I.D.S. permanent', 'Ewige R.O.I.D.S.', '', '永久土狼興奮劑', '', 'IFRDHR permanente', 'Вечная С.И.Л.А.', '칼송곳니 하이에나에서 추출한 근력 작용 촉진제', 'Raillecroc Originelle Imprégnant un Dérivé Solide', 'Von Kicherfang stammende robuste funktionstüchtige Magiefüllung', '', '由土狼體內的精華成份精心製成', '', 'Infusión funcional robusta derivada de Hiena risitas', 'Сильнодействующий Истинный Ликер Атлетизации.'), +(23725, '', 'AQEnchantement Arme (Arme flamboyante)', 'QAVerzauberung Feurige Waffe', '', '', '', 'QAEncantar Arma ígnea', 'Тест: зачаровывание оружия огня', '', '', '', '', '', '', '', ''), +(23727, '', 'AQEnchantement Gants +5 Pêche', 'QAVerzauberung Hanschuhe +5 Angeln', '', '', '', 'QAEncantar Guantes +5 Pesca', 'Тест: зачаровывание перчаток, рыбная ловля +5', '', '', '', '', '', '', '', ''), +(23728, '', 'AQEnchantement Gants Equitation', 'QAVerzauberung Handschuhe Reitfertigkeit', '', '', '', 'QAEncantar Guantes de equitación', 'Тест: зачаровывание перчаток, навык верховой езды', '', '', '', '', '', '', '', ''), +(23743, '', 'Monstre - Epée 1M - Remords de la veuve', 'Reue der Witwe', '', '', '', 'Monstruo: Espada 1M: remordimiento de la viuda', 'Монстр - меч, одноручный - Сострадание Вдовы', '', '', '', '', '', '', '', ''), +(23794, '영구적인 잔자의 광휘', 'Brillance de Zanza permanente', 'Zanzas ewiger Glanz', '', '永久贊札之光', '', 'Brillo permanente de Zanza', 'Вечный Блеск Занзы', '잔자의 마력이 깃들어 있습니다!', 'Béni avec le mojo de Zanza !', 'Gesegnet mit Zanzas Mojo!', '', '受到贊札魔精的祝福!', '', '¡Bendecido con el mojo de Zanza!', 'Благословлено силой Занзы!'), +(23795, '영구적인 잔자의 기백', 'Esprit de Zanza permanent', 'Zanzas ewiger Geist', '', '永久贊札之魂', '', 'Espíritu permanente de Zanza', 'Вечный Дух Занзы', '잔자의 마력이 깃들어 있습니다!', 'Béni avec le mojo de Zanza !', 'Gesegnet mit Zanzas Mojo!', '', '受到贊札魔精的祝福!', '', '¡Bendecido con el mojo de Zanza!', 'Благословлено силой Занзы!'), +(23796, '영구적인 잔자의 신속', 'Rapidité de Zanza permanente', 'Zanzas ewige Schnelligkeit', '', '永久贊札之速', '', 'Presteza permanente de Zanza', 'Вечная Скорость Занзы', '잔자의 마력이 깃들어 있습니다!', 'Béni avec le mojo de Zanza !', 'Gesegnet mit Zanzas Mojo!', '', '受到贊札魔精的祝福!', '', '¡Bendecido con el mojo de Zanza!', 'Благословлено силой Занзы!'), +(24071, '평범한 단검', 'Dague quelconque', 'Schmuckloser Dolch', '飞刀又见飞刀', '和藹匕首', '', 'Daga insulsa', 'Облегченный кинжал', '내부 테스트용으로 만들어진 것 같습니다.', 'Il semblerait qu\'elle soit réservée à un usage interne', 'Sieht aus, als wäre er nur für interne Testzwecke.', '噗!', '看來這個只能內部使用。', '', 'Esto parece ser solo para uso interno.', 'Для внутреннего использования.'), +(24101, '서적: 흉포한 이빨 V', 'Livre de Morsure féroce V', 'Buch des wilden Bisses V', '书卷:凶猛撕咬 V', '書卷:兇猛撕咬 V', '', 'Libro de Mordisco feroz V', 'Книга Свирепого укуса V', '', '', '', '', '', '', '', ''), +(24102, '안내서: 절개 IX', 'Manuel d\'Eviscération IX', 'Handbuch des Ausweidens IX', '手册:刺骨 IX', '手冊:剃骨 IX', '', 'Manual de Eviscerar IX', 'Учебник Потрошения IX', '', '', '', '', '', '', '', ''), +(24222, '어둠자락 단도', 'Le Surin d\'Ombrepas', 'Dolch des schleichenden Todes', '黑暗刺剑', '閻足暗殺器', '', 'El Apuñalador de Sombrapiés', 'Протыкатель Тенеследа', '', '', '', '', '', '', '', ''), +(24231, '싸구려 코담배', 'Tabac à priser grossier', 'Grober Schnupftabak', '粗糙的烛花', '粗糙的燈花', '', 'Rapé burdo', 'Грубый порошок', '', '', '', '', '', '', '', ''), +(24232, '닳아해진 매듭', 'Noeud miteux', 'Schäbiger Knoten', '破绳结', '骯髒的蝴蝶結', '', 'Nudo gastado', 'Потертый узелок', '', '', '', '', '', '', '', ''), +(24281, '조각된 상아색 뼈', 'Os sculpté en ivoire', 'Geschnitzter Elfenbeinknochen', '雕刻过的骨头', '雕刻過的象牙骨', '', 'Hueso tallado de marfil', 'Резная слоновая кость', '조각이 미처 완성되지 못한 것 같습니다.', 'Il semblerait que la sculpture n\'ait jamais été terminée...', 'Es sieht aus, als wäre die Schnitzerei nicht beendet worden...', '雕刻工作似乎还没有完成……', '上面的雕刻看起來從未完成...', '', 'Parece que nunca terminaron de tallarlo', 'Кажется, резной узор не имеет конца.'), +(24282, '도적의 일기', 'Journal d\'un voleur', 'Tagebuch eines Schurken', '潜行者的日记', '盜賊日記', '', 'Diario de un pícaro', 'Дневник разбойника', '', '', '', '', '', '', '', ''), +(24283, '골동품 총', 'Un fusil antique', 'Altmodisches Gewehr', '古董枪', '一把古董槍', '', 'Un arma antigua', 'Старинное ружье', '총신에 \'레지터\'라는 이름이 새겨져 있습니다.', 'Le nom « Lasitor » est gravé sur le canon.', 'Der Name \'Lasitor\' ist in den Lauf eingraviert.', '枪口内壁刻着“拉斯托”这个名字。', '槍身上刻有「拉斯特」的名字。', '', 'El barril tiene grabado el nombre \'Lasitor\'.', 'На стволе выгравировано имя \"Ласитор\"'), +(24358, '', 'AQTest +1000 Anneau dégâts des sorts', 'Testring +1000 Zauberschaden', '', '', '', 'QATest +1000 Anillo Dño Hchzo', 'Тестовое кольцо урона от заклинаний +1000', '', '', '', '', '', '', '', ''); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221107234514_world.sql b/sql/migrations/20221107234514_world.sql new file mode 100644 index 00000000000..8171095f12d --- /dev/null +++ b/sql/migrations/20221107234514_world.sql @@ -0,0 +1,57 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221107234514'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221107234514'); +-- Add your query below. + + +-- Target self for Drinking cast, and set phase after drinking. +DELETE FROM `generic_scripts` WHERE `id`=10001; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(10001, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 10167, 0, 0, 0, 0, 0, 0, 0, 0, 'BRD Bar Patron - Text Emote'), +(10001, 0, 0, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'BRD Bar Patron - Drink Emote'), +(10001, 3, 0, 41, 0, 0, 0, 0, 165578, 6, 11, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'BRD Bar Patron - Remove Mug'), +(10001, 3, 0, 15, 14823, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'BRD Bar Patron - Cast Drinking'), +(10001, 3, 1, 44, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'BRD Bar Patron - Set Phase to 1 (Stunned)'), +(10001, 18, 0, 44, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'BRD Bar Patron - Set Phase to 0 (Not Stunned)'); + +-- Events list for Grim Patron +DELETE FROM `creature_ai_events` WHERE `creature_id`=9545; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (954501, 9545, 0, 6, 2, 100, 0, 0, 0, 0, 0, 954501, 0, 0, 'Grim Patron - Make Patrons Hostile on Death'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (954502, 9545, 0, 29, 0, 100, 1, 8, 1, 0, 0, 954502, 0, 0, 'Grim Patron - Drink Dark Iron Ale'); +DELETE FROM `creature_ai_scripts` WHERE `id`=954501; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(954501, 0, 0, 37, 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grim Patron - Set Data EVENT_BAR_PATRONS to PATRON_HOSTILE'); + +-- Events list for Hammered Patron +DELETE FROM `creature_ai_events` WHERE `creature_id`=9554; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (955401, 9554, 0, 11, 0, 100, 0, 0, 0, 0, 0, 955401, 0, 0, 'Hammered Patron - Cast Drunken Stupor on Spawn'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (955402, 9554, 0, 8, 0, 100, 1, 14870, -1, 3000, 3000, 955402, 0, 0, 'Hammered Patron - Emote on Spell Hit'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (955403, 9554, 0, 6, 2, 100, 0, 0, 0, 0, 0, 955403, 0, 0, 'Hammered Patron - Make Patrons Hostile on Death'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (955404, 9554, 0, 29, 0, 100, 1, 8, 1, 0, 0, 955404, 0, 0, 'Hammered Patron - Drink Dark Iron Ale'); +DELETE FROM `creature_ai_scripts` WHERE `id`=955403; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(955403, 0, 0, 37, 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Hammered Patron - Set Data EVENT_BAR_PATRONS to PATRON_HOSTILE'); + +-- Events list for Guzzling Patron +DELETE FROM `creature_ai_scripts` WHERE `id` IN (954702, 954706, 954707); +DELETE FROM `creature_ai_events` WHERE `creature_id`=9547; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (954701, 9547, 0, 6, 2, 100, 0, 0, 0, 0, 0, 954701, 0, 0, 'Guzzling Patron - Make Patrons Hostile on Death'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (954703, 9547, 0, 29, 0, 100, 1, 8, 1, 0, 0, 954703, 0, 0, 'Guzzling Patron - Drink Dark Iron Ale'); +DELETE FROM `creature_ai_scripts` WHERE `id`=954701; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(954701, 0, 0, 37, 100, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Guzzling Patron - Set Data EVENT_BAR_PATRONS to PATRON_HOSTILE'); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (95470, 'Blackrock Depths - Guzzling Patron', 14868, 100, 1, 0, 0, 8, 3, 40, 6, 30, 0, 20825, 100, 1, 0, 0, 136, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `spell_list_id`=95470 WHERE `entry`=9547; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221108221837_world.sql b/sql/migrations/20221108221837_world.sql new file mode 100644 index 00000000000..7c8c7db744c --- /dev/null +++ b/sql/migrations/20221108221837_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221108221837'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221108221837'); +-- Add your query below. + + +-- Disable some warden scans on 1.12.3. +UPDATE `warden_scans` SET `flags`= (`flags` & ~8) WHERE `id` IN (74, 75, 76, 77, 78, 85); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221110200814_world.sql b/sql/migrations/20221110200814_world.sql new file mode 100644 index 00000000000..0a55d199f3e --- /dev/null +++ b/sql/migrations/20221110200814_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221110200814'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221110200814'); +-- Add your query below. + +-- Mailbox at bloodvenom post doesn't exist in vanilla +DELETE FROM `gameobject` WHERE `guid`=48827; + +-- Duplicate campfire gameobject +DELETE FROM `gameobject` WHERE `guid`=48822; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221111031829_logon.sql b/sql/migrations/20221111031829_logon.sql new file mode 100644 index 00000000000..feb5dc16c84 --- /dev/null +++ b/sql/migrations/20221111031829_logon.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221111031829'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221111031829'); +-- Add your query below. + + +ALTER TABLE `account` + ADD COLUMN `platform` VARCHAR(4) NOT NULL DEFAULT '' AFTER `os`; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221117042239_world.sql b/sql/migrations/20221117042239_world.sql new file mode 100644 index 00000000000..dc1f249bccc --- /dev/null +++ b/sql/migrations/20221117042239_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221117042239'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221117042239'); +-- Add your query below. + + +-- Fix unit flags of Darrowshire Poltergeist. +UPDATE `creature_template` SET `faction`=35, `unit_flags`=33555208 WHERE `entry`=11296; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221117065844_logon.sql b/sql/migrations/20221117065844_logon.sql new file mode 100644 index 00000000000..7564f28e601 --- /dev/null +++ b/sql/migrations/20221117065844_logon.sql @@ -0,0 +1,86 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221117065844'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221117065844'); +-- Add your query below. + + +-- Store allowed client versions in the database. +CREATE TABLE IF NOT EXISTS `allowed_clients` ( + `major_version` tinyint(3) unsigned NOT NULL, + `minor_version` tinyint(3) unsigned NOT NULL, + `bugfix_version` tinyint(3) unsigned NOT NULL, + `hotfix_version` char(1) COLLATE latin1_bin NOT NULL, + `build` mediumint(8) unsigned NOT NULL, + `os` char(50) COLLATE latin1_bin NOT NULL, + `platform` char(50) COLLATE latin1_bin NOT NULL, + `integrity_hash` varchar(40) COLLATE latin1_bin NOT NULL DEFAULT '' +) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_bin; + +INSERT INTO `allowed_clients` (`major_version`, `minor_version`, `bugfix_version`, `hotfix_version`, `build`, `os`, `platform`, `integrity_hash`) VALUES +(3, 3, 5, 'a', 13930, 'Win', 'x86', ''), +(3, 3, 5, 'a', 13930, 'OSX', 'x86', ''), +(3, 3, 5, 'a', 13930, 'OSX', 'PPC', ''), +(3, 3, 5, 'a', 12340, 'Win', 'x86', 'CDCBBD5188315E6B4D19449D492DBCFAF156A347'), +(3, 3, 5, 'a', 12340, 'OSX', 'x86', 'B706D13FF2F4018839729461E3F8A0E2B5FDC034'), +(3, 3, 5, 'a', 12340, 'OSX', 'PPC', 'B706D13FF2F4018839729461E3F8A0E2B5FDC034'), +(3, 3, 3, 'a', 11723, 'Win', 'x86', ''), +(3, 3, 3, 'a', 11723, 'OSX', 'x86', ''), +(3, 3, 3, 'a', 11723, 'OSX', 'PPC', ''), +(3, 3, 2, '', 11403, 'Win', 'x86', ''), +(3, 3, 2, '', 11403, 'OSX', 'x86', ''), +(3, 3, 2, '', 11403, 'OSX', 'PPC', ''), +(3, 3, 0, 'a', 11159, 'Win', 'x86', ''), +(3, 3, 0, 'a', 11159, 'OSX', 'x86', ''), +(3, 3, 0, 'a', 11159, 'OSX', 'PPC', ''), +(3, 2, 2, 'a', 10505, 'Win', 'x86', ''), +(3, 2, 2, 'a', 10505, 'OSX', 'x86', ''), +(3, 2, 2, 'a', 10505, 'OSX', 'PPC', ''), +(2, 4, 3, '', 8606, 'Win', 'x86', '319AFAA3F2559682F9FF658BE01456255F456FB1'), +(2, 4, 3, '', 8606, 'OSX', 'x86', 'D8B0ECFE534BC1131E19BAD1D4C0E813EEE4994F'), +(2, 4, 3, '', 8606, 'OSX', 'PPC', 'D8B0ECFE534BC1131E19BAD1D4C0E813EEE4994F'), +(1, 12, 3, '', 6141, 'Win', 'x86', '2E5236E566AEA9BFFA0CC041679C2DB52E21C9DC'), +(1, 12, 3, '', 6141, 'OSX', 'x86', ''), +(1, 12, 3, '', 6141, 'OSX', 'PPC', ''), +(1, 12, 2, '', 6005, 'Win', 'x86', '0697323876569641487928FDC7C9E33B4470C880'), +(1, 12, 2, '', 6005, 'OSX', 'x86', ''), +(1, 12, 2, '', 6005, 'OSX', 'PPC', ''), +(1, 12, 1, '', 5875, 'Win', 'x86', '95EDB27C7823B363CBDDAB56A392E7CB73FCCA20'), +(1, 12, 1, '', 5875, 'OSX', 'x86', '8D173CC381961EEBABF336F5E6675B101BB513E5'), +(1, 12, 1, '', 5875, 'OSX', 'PPC', '8D173CC381961EEBABF336F5E6675B101BB513E5'), +(1, 11, 2, '', 5464, 'Win', 'x86', '4DF8A505E4FE8D8333508C0E858465E357178683'), +(1, 11, 2, '', 5464, 'OSX', 'x86', ''), +(1, 11, 2, '', 5464, 'OSX', 'PPC', ''), +(1, 10, 2, '', 5302, 'Win', 'x86', '70DD183CE671E79909E02554E94CBE3F2C338C55'), +(1, 10, 2, '', 5302, 'OSX', 'x86', ''), +(1, 10, 2, '', 5302, 'OSX', 'PPC', ''), +(1, 9, 4, '', 5086, 'Win', 'x86', 'C561B52B3BDDDD176A46433C6D067BA745E6B000'), +(1, 9, 4, '', 5086, 'OSX', 'x86', ''), +(1, 9, 4, '', 5086, 'OSX', 'PPC', ''), +(1, 8, 4, '', 4878, 'Win', 'x86', '03DFB3C3F72479F9BCC5EDD8DCA1025E8D11AF0F'), +(1, 8, 4, '', 4878, 'OSX', 'x86', ''), +(1, 8, 4, '', 4878, 'OSX', 'PPC', ''), +(1, 7, 1, '', 4695, 'Win', 'x86', '37C01291271CBB891D8FEEC15B2F147AA3E40C80'), +(1, 7, 1, '', 4695, 'OSX', 'x86', ''), +(1, 7, 1, '', 4695, 'OSX', 'PPC', ''), +(1, 6, 3, '', 4620, 'Win', 'x86', '3C77ED95D600F9D4270DA1A291C7F645CA4F2AAC'), +(1, 6, 3, '', 4620, 'OSX', 'x86', ''), +(1, 6, 3, '', 4620, 'OSX', 'PPC', ''), +(1, 6, 2, '', 4565, 'Win', 'x86', '1AC02CE93E7B82D17E8718758D67F59FB0CA4B5D'), +(1, 6, 2, '', 4565, 'OSX', 'x86', ''), +(1, 6, 2, '', 4565, 'OSX', 'PPC', ''), +(1, 6, 1, '', 4544, 'Win', 'x86', 'D7AC290CC2E42F9CC83A9023803A43244359F030'), +(1, 6, 1, '', 4544, 'OSX', 'x86', ''), +(1, 6, 1, '', 4544, 'OSX', 'PPC', ''); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221117074037_world.sql b/sql/migrations/20221117074037_world.sql new file mode 100644 index 00000000000..1958eaa0c84 --- /dev/null +++ b/sql/migrations/20221117074037_world.sql @@ -0,0 +1,30 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221117074037'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221117074037'); +-- Add your query below. + + +-- Klaven's Tower - correct chance of key to -100 +UPDATE `pickpocketing_loot_template` SET `ChanceOrQuestChance`=-100 WHERE `entry`=7051 AND `item`=7923; + +-- Update Lothos Riftwalker's involvedrelation +UPDATE `creature_involvedrelation` SET `patch_min`=3 WHERE `id`=14387 AND `quest`=7848; + +-- Dark Iron Landmine +UPDATE `creature_ai_scripts` SET `datalong2`=3, `data_flags`=0 WHERE `id`=803504 AND `command`=15; + +-- Ashenvale Outrunner: Fix unused EventAI +UPDATE `creature_template` SET `ai_name`="" WHERE `entry`=12856; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221127232342_world.sql b/sql/migrations/20221127232342_world.sql new file mode 100644 index 00000000000..f1574f386a2 --- /dev/null +++ b/sql/migrations/20221127232342_world.sql @@ -0,0 +1,400 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221127232342'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221127232342'); +-- Add your query below. + + +-- Make Rajaxx active object so he attacks even if players are not in visibility range. +UPDATE `creature` SET `spawn_flags`=1 WHERE `guid`=90871; + +-- Make whole Rajaxx wave group respawn when any evades. +UPDATE `creature_groups` SET `flags`=46 WHERE `leader_guid` IN (301057, 301058, 301168, 301169, 301170, 301171, 301172); + +-- Delete custom duplicate of Andorov. +DELETE FROM `creature_template` WHERE `entry`=987001; + +-- Update Lieutenant General Andorov's group. +UPDATE `creature_groups` SET `flags`=11 WHERE `leader_guid`=301311; +UPDATE `creature_groups` SET `dist`=4.929, `angle`=2.1 WHERE `member_guid`=301315; +UPDATE `creature_groups` SET `dist`=4.813, `angle`=2.6 WHERE `member_guid`=301314; +UPDATE `creature_groups` SET `dist`=4.743, `angle`=3.2 WHERE `member_guid`=301313; +UPDATE `creature_groups` SET `dist`=4.856, `angle`=3.7 WHERE `member_guid`=301312; +UPDATE `creature` SET `spawn_flags`=2, `position_x`=-8638.66, `position_y`=1486.67, `position_z`=32.8086, `orientation`=2.33201 WHERE `guid`=301311; +UPDATE `creature` SET `spawn_flags`=2, `position_x`=-8642.17, `position_y`=1483.27, `position_z`=32.1492, `orientation`=2.34367 WHERE `guid`=301315; +UPDATE `creature` SET `spawn_flags`=2, `position_x`=-8638.79, `position_y`=1481.88, `position_z`=32.3678, `orientation`=2.34722 WHERE `guid`=301314; +UPDATE `creature` SET `spawn_flags`=2, `position_x`=-8635.29, `position_y`=1483.34, `position_z`=32.6653, `orientation`=2.3467 WHERE `guid`=301313; +UPDATE `creature` SET `spawn_flags`=2, `position_x`=-8633.81, `position_y`=1486.9, `position_z`=32.8304, `orientation`=2.34515 WHERE `guid`=301312; + +-- Correct faction and flags of Lieutenant General Andorov and Kaldorei Elite. +UPDATE `creature_template` SET `regeneration`=0, `faction`=1608, `unit_flags`=512, `ai_name`='EventAI', `script_name`='', `flags_extra` = (`flags_extra` | 33554432) WHERE `entry` IN (15471, 15473); + +-- 1112: Instance Data TYPE_GENERAL_ANDOROV is FAIL +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (1112, 34, 1, 2, 0, 0, 0); + +-- Events list for Lieutenant General Andorov +DELETE FROM `creature_ai_events` WHERE `creature_id`=15471; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1547101, 15471, 0, 11, 0, 100, 1, 0, 0, 0, 0, 1547101, 0, 0, 'Lieutenant General Andorov - Set Data and Phase on Spawn'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1547102, 15471, 0, 1, 1, 100, 0, 1000, 1000, 0, 0, 1547102, 0, 0, 'Lieutenant General Andorov - Set Emote State OOC (Phase 1)'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1547103, 15471, 0, 6, 0, 100, 0, 0, 0, 0, 0, 1547103, 0, 0, 'Lieutenant General Andorov - Set Home Position on Death'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1547104, 15471, 3704, 1, 3, 100, 0, 5000, 5000, 0, 0, 1547104, 0, 0, 'Lieutenant General Andorov - Set Immune to NPC Flag 5 seconds after Rajaxx is Dead'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1547105, 15471, 3704, 1, 3, 100, 0, 130000, 130000, 0, 0, 1547105, 0, 0, 'Lieutenant General Andorov - Despawn 130 seconds after Rajaxx is Dead'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1547101; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547101, 0, 0, 37, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1112, 'Lieutenant General Andorov - Set Data TYPE_GENERAL_ANDOROV to NOT_STARTED'), +(1547101, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Set Phase to 0'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1547102; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547102, 0, 0, 1, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Set Emote State to Ready 1H'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1547103; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547103, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8870.721, 1648.401, 21.51133, 5.637414, 0, 'Lieutenant General Andorov - Set Home Position'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1547104; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547104, 0, 0, 4, 46, 512, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Set Immune to NPC Flag'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1547105; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547105, 0, 0, 39, 1547105, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Start Script to Despawn'); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (154710, 'Ruins of Ahn\'Qiraj - Lieutenant General Andorov', 22591, 100, 1, 0, 0, 0, 9, 13, 10, 14, 0, 25515, 100, 1, 0, 0, 0, 25, 29, 25, 45, 0, 25516, 100, 0, 0, 0, 0, 9, 13, 30, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `npc_flags`=1, `spell_list_id`=154710 WHERE `entry`=15471; + +-- 301315: Source's Guid Is 301315 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (301315, 52, 301315, 0, 0, 0, 0); +-- 301314: Source's Guid Is 301314 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (301314, 52, 301314, 0, 0, 0, 0); +-- 301313: Source's Guid Is 301313 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (301313, 52, 301313, 0, 0, 0, 0); +-- 301312: Source's Guid Is 301312 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (301312, 52, 301312, 0, 0, 0, 0); + +-- Events list for Kaldorei Elite +DELETE FROM `creature_ai_events` WHERE `creature_id`=15473; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES +(1547301, 15473, 0, 6, 0, 100, 0, 0, 0, 0, 0, 1547301, 0, 0, 'Kaldorei Elite - Set Home Position on Death'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1547301; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547301, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8873.13, 1645.21, 21.5113, 5.44, 301315, 'Kaldorei Elite - Set Home Position'), +(1547301, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8871.92, 1646.8, 21.5113, 5.78, 301314, 'Kaldorei Elite - Set Home Position'), +(1547301, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8869.52, 1650, 21.5113, 5.48, 301313, 'Kaldorei Elite - Set Home Position'), +(1547301, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8868.31, 1651.6, 21.5113, 5.45, 301312, 'Kaldorei Elite - Set Home Position'); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (154730, 'Ruins of Ahn\'Qiraj - Kaldorei Elite', 16856, 100, 1, 0, 0, 0, 5, 15, 5, 15, 0, 26350, 100, 1, 0, 0, 0, 10, 30, 10, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `spell_list_id`=154730 WHERE `entry`=15473; + +-- These texts should be yelled. +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry` IN (11028, 11477, 11012, 11032, 11560); +UPDATE `broadcast_text` SET `emote_id1`=5 WHERE `entry`=11560; + +-- Spawn waypoints for Lieutenant General Andorov. +DELETE FROM `creature_movement_template` WHERE `entry`=15471; +INSERT INTO `creature_movement_template` (`entry`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(15471, 1, -8638.661133, 1486.667725, 32.808559, 100.000000, 0, 0.000000, 0), +(15471, 2, -8652.152344, 1500.827148, 32.665638, 100.000000, 0, 0.000000, 0), +(15471, 3, -8668.321289, 1520.756958, 32.007122, 100.000000, 0, 0.000000, 0), +(15471, 4, -8694.014648, 1552.808838, 32.086586, 100.000000, 0, 0.000000, 0), +(15471, 5, -8710.787109, 1571.019775, 26.510817, 100.000000, 0, 0.000000, 0), +(15471, 6, -8737.693359, 1596.180664, 21.580246, 100.000000, 0, 0.000000, 0), +(15471, 7, -8771.529297, 1614.135498, 21.579346, 100.000000, 0, 0.000000, 0), +(15471, 8, -8809.159180, 1622.420776, 20.155216, 100.000000, 0, 0.000000, 0), +(15471, 9, -8845.422852, 1633.813477, 19.799856, 100.000000, 1000, 0.000000, 0), +(15471, 10, -8870.720703, 1648.400879, 21.511328, 5.637414, 1000, 0.000000, 1547101), +(15471, 11, -8870.720703, 1648.400879, 21.511328, 5.637414, 0, 0.000000, 0); +DELETE FROM `creature_movement_scripts` WHERE `id`=1547101; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547101, 0, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Move Idle'), +(1547101, 0, 0, 34, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Set Home Position'), +(1547101, 0, 0, 84, 6629, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Set Gossip Menu'), +(1547101, 0, 1, 3, 0, 0, 2, 0, 301315, 0, 9, 2, 0, 0, 0, 0, -8873.13, 1645.21, 21.5113, 5.44, 0, 'Kaldorei Elite - Move to Furthest Right Position'), +(1547101, 0, 1, 34, 0, 0, 0, 0, 301315, 0, 9, 2, 0, 0, 0, 0, -8873.13, 1645.21, 21.5113, 5.44, 0, 'Kaldorei Elite - Set Home Position to Furthest Right'), +(1547101, 0, 2, 3, 0, 0, 2, 0, 301314, 0, 9, 2, 0, 0, 0, 0, -8871.92, 1646.8, 21.5113, 5.78, 0, 'Kaldorei Elite - Move to Nearest Right Position'), +(1547101, 0, 2, 34, 0, 0, 0, 0, 301314, 0, 9, 2, 0, 0, 0, 0, -8871.92, 1646.8, 21.5113, 5.78, 0, 'Kaldorei Elite - Set Home Position to Nearest Right'), +(1547101, 0, 3, 3, 0, 0, 2, 0, 301313, 0, 9, 2, 0, 0, 0, 0, -8869.52, 1650, 21.5113, 5.48, 0, 'Kaldorei Elite - Move to Nearest Left Position'), +(1547101, 0, 3, 34, 0, 0, 0, 0, 301313, 0, 9, 2, 0, 0, 0, 0, -8869.52, 1650, 21.5113, 5.48, 0, 'Kaldorei Elite - Set Home Position to Nearest Left'), +(1547101, 0, 4, 3, 0, 0, 2, 0, 301312, 0, 9, 2, 0, 0, 0, 0, -8868.31, 1651.6, 21.5113, 5.45, 0, 'Kaldorei Elite - Move to Furthest Left Position'), +(1547101, 0, 4, 34, 0, 0, 0, 0, 301312, 0, 9, 2, 0, 0, 0, 0, -8868.31, 1651.6, 21.5113, 5.45, 0, 'Kaldorei Elite - Set Home Position to Furthest Left'); + +-- Script upon talking to Lieutenant General Andorov. +DELETE FROM `gossip_scripts` WHERE `id`=6629; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(6629, 0, 0, 39, 154710, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Start Script to Start Andorov Event'); +DELETE FROM `generic_scripts` WHERE `id`=154710; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(154710, 0, 0, 37, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Set Data TYPE_GENERAL_ANDOROV to IN_PROGRESS'), +(154710, 0, 2, 1, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Emote Shout'), +(154710, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11028, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Say Text'), +(154710, 2, 0, 60, 3, 0, 0, 0, 0, 0, 0, 0, 0, 15471, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Move Waypoint'), +(154710, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11477, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Say Text'); + +-- Event waypoints for Lieutenant General Andorov. +INSERT INTO `creature_movement_special` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(15471, 1, -8881.382813, 1611.213135, 21.441124, 100.000000, 0, 0.000000, 0), +(15471, 2, -8894.543945, 1589.428223, 21.454288, 100.000000, 0, 0.000000, 0), +(15471, 3, -8916.958008, 1557.906372, 21.431034, 100.000000, 0, 0.000000, 0), +(15471, 4, -8939.951172, 1551.126953, 21.566868, 100.000000, 5000, 0.000000, 1547102), +(15471, 5, -8939.951172, 1551.126953, 21.566868, 2.877214, 10000, 0.000000, 1547103), +(15471, 6, -8939.951172, 1551.126953, 21.566868, 2.877214, 0, 0.000000, 0); +DELETE FROM `creature_movement_scripts` WHERE `id`=1547102; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547102, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11012, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Say Text'), +(1547102, 2, 0, 1, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Emote Shout'); +DELETE FROM `creature_movement_scripts` WHERE `id`=1547103; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547103, 0, 0, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Emote Point'), +(1547103, 0, 1, 34, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Set Home Position'), +(1547103, 0, 2, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Move Idle'), +(1547103, 0, 3, 3, 0, 0, 0, 0, 301312, 0, 9, 2, 0, 0, 0, 0, -8937.8, 1556.23, 21.4079, 2.97824, 0, 'Kaldorei Elite - Move to Furthest Right Position'), +(1547103, 0, 4, 34, 0, 0, 0, 0, 301312, 0, 9, 2, 0, 0, 0, 0, -8937.8, 1556.23, 21.4079, 2.97824, 0, 'Kaldorei Elite - Set Home Position to Furthest Right'), +(1547103, 0, 5, 3, 0, 0, 0, 0, 301313, 0, 9, 2, 0, 0, 0, 0, -8939.17, 1554.02, 21.5905, 2.89695, 0, 'Kaldorei Elite - Move to Nearest Right Position'), +(1547103, 0, 6, 34, 0, 0, 0, 0, 301313, 0, 9, 2, 0, 0, 0, 0, -8939.17, 1554.02, 21.5905, 2.89695, 0, 'Kaldorei Elite - Set Home Position to Nearest Right'), +(1547103, 0, 7, 3, 0, 0, 0, 0, 301314, 0, 9, 2, 0, 0, 0, 0, -8940.74, 1548.23, 21.6848, 2.6754, 0, 'Kaldorei Elite - Move to Nearest Left Position'), +(1547103, 0, 8, 34, 0, 0, 0, 0, 301314, 0, 9, 2, 0, 0, 0, 0, -8940.74, 1548.23, 21.6848, 2.6754, 0, 'Kaldorei Elite - Set Home Position to Nearest Left'), +(1547103, 0, 9, 3, 0, 0, 0, 0, 301315, 0, 9, 2, 0, 0, 0, 0, -8941.52, 1545.34, 21.8723, 2.96206, 0, 'Kaldorei Elite - Move to Furthest Left Position'), +(1547103, 0, 10, 34, 0, 0, 0, 0, 301315, 0, 9, 2, 0, 0, 0, 0, -8941.52, 1545.34, 21.8723, 2.96206, 0, 'Kaldorei Elite - Set Home Position to Furthest Left'), +(1547103, 6, 0, 1, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Emote Ready 1H'), +(1547103, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11032, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Say Text'), +(1547103, 8, 0, 1, 333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Emote State Ready 1H'), +(1547103, 8, 0, 44, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Set Phase to 1'), +(1547103, 12, 0, 39, 153911, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Start Script to Start Wave 1'); + +-- Failure conditions for Andorov Event targets. +-- 1100: (116: Target Is Alive) And (117: Not (Target Is In Combat)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (1100, -1, 116, 117, 0, 0, 0); + +-- Andorov Event Failed Script +DELETE FROM `generic_scripts` WHERE `id`=153912; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153912, 0, 0, 37, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Set Data TYPE_GENERAL_ANDOROV to FAIL'), +(153912, 0, 0, 71, 0, 0, 0, 0, 301057, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Respawn Captain Qeez'), +(153912, 0, 0, 71, 0, 0, 0, 0, 301058, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Respawn Captain Tuubid'), +(153912, 0, 0, 71, 0, 0, 0, 0, 301168, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Respawn Captain Drenn'), +(153912, 0, 0, 71, 0, 0, 0, 0, 301172, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Respawn Captain Xurrem'), +(153912, 0, 0, 71, 0, 0, 0, 0, 301169, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Respawn Major Yeggeth'), +(153912, 0, 0, 71, 0, 0, 0, 0, 301171, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Respawn Major Pakkon'), +(153912, 0, 0, 71, 0, 0, 0, 0, 301170, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Respawn Colonel Zerran'), +(153912, 0, 0, 34, 0, 0, 0, 0, 301311, 0, 9, 2, 0, 0, 0, 0, -8870.721, 1648.401, 21.51133, 5.637414, 0, 'Lieutenant General Andorov - Set Home Position'), +(153912, 0, 0, 34, 0, 0, 0, 0, 301312, 0, 9, 2, 0, 0, 0, 0, -8868.31, 1651.6, 21.5113, 5.45, 0, 'Kaldorei Elite - Set Home Position'), +(153912, 0, 0, 34, 0, 0, 0, 0, 301313, 0, 9, 2, 0, 0, 0, 0, -8869.52, 1650, 21.5113, 5.48, 0, 'Kaldorei Elite - Set Home Position'), +(153912, 0, 0, 34, 0, 0, 0, 0, 301314, 0, 9, 2, 0, 0, 0, 0, -8871.92, 1646.8, 21.5113, 5.78, 0, 'Kaldorei Elite - Set Home Position'), +(153912, 0, 0, 34, 0, 0, 0, 0, 301315, 0, 9, 2, 0, 0, 0, 0, -8873.13, 1645.21, 21.5113, 5.44, 0, 'Kaldorei Elite - Set Home Position'), +(153912, 1, 0, 90, 154711, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Event Failed: Lieutenant General Andorov - Despawn'); +DELETE FROM `generic_scripts` WHERE `id`=154711; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(154711, 0, 0, 18, 0, 900, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov and Kaldorei Elite - Despawn with 15 min respawn time'); + +-- Wave 1 Scripts (Captain Qeez) + +-- Success condition. +-- 15391: Extra Targets Of Scripted Map Event 15391 Satisfy Condition (121: Not (Target Is Alive)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15391, 47, 15391, 121, 0, 0, 0); + +DELETE FROM `generic_scripts` WHERE `id`=153910; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153910, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Qeez Group - Enter Combat with Zone'), +(153910, 0, 1, 63, 15391, 0, 0, 0, 0, 0, 0, 0, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Qeez Group - Add To Scripted Map Event'); +DELETE FROM `generic_scripts` WHERE `id`=153911; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153911, 0, 0, 61, 15391, 180, 0, 0, 0, 0, 0, 0, 0, 153912, 0, 153921, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Start Scripted Map Event'), +(153911, 0, 1, 90, 153910, 0, 0, 0, 301057, 0, 9, 2, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Qeez - Start Script on Group'), +(153911, 1, 0, 69, 15391, 0, 0, 0, 0, 0, 0, 0, 0, 153912, 15391, 153921, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Edit Scripted Map Event'); + +-- Wave 2 Scripts (Captain Tuubid) + +-- 15392: Extra Targets Of Scripted Map Event 15392 Satisfy Condition (121: Not (Target Is Alive)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15392, 47, 15392, 121, 0, 0, 0); + +DELETE FROM `generic_scripts` WHERE `id`=153920; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153920, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Tuubid Group - Enter Combat with Zone'), +(153920, 0, 1, 63, 15392, 0, 0, 0, 0, 0, 0, 0, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Tuubid Group - Add To Scripted Map Event'); +DELETE FROM `generic_scripts` WHERE `id`=153921; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153921, 0, 0, 16, 8637, 4, 0, 0, 90871, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 1 Success: General Rajaxx - Play Sound'), +(153921, 0, 0, 61, 15392, 180, 0, 0, 0, 0, 0, 0, 0, 153912, 0, 153891, 0, 0, 0, 0, 0, 'Andorov Wave 1 Success: Start Scripted Map Event'), +(153921, 0, 1, 90, 153920, 0, 0, 0, 301058, 0, 9, 2, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 1 Success: Captain Tuubid - Start Script on Group'), +(153921, 1, 0, 69, 15392, 0, 0, 0, 0, 0, 0, 0, 0, 153912, 15392, 153891, 0, 0, 0, 0, 0, 'Andorov Wave 1 Success: Edit Scripted Map Event'); + +-- Wave 3 Scripts (Captain Drenn) + +-- 15389: Extra Targets Of Scripted Map Event 15389 Satisfy Condition (121: Not (Target Is Alive)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15389, 47, 15389, 121, 0, 0, 0); + +-- The time of our retribution is at hand! Let darkness reign in the hearts of our enemies! +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=8645 WHERE `entry`=11440; + +DELETE FROM `generic_scripts` WHERE `id`=153890; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153890, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Drenn Group - Enter Combat with Zone'), +(153890, 0, 1, 63, 15389, 0, 0, 0, 0, 0, 0, 0, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Drenn Group - Add To Scripted Map Event'); +DELETE FROM `generic_scripts` WHERE `id`=153891; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153891, 0, 0, 0, 0, 0, 0, 0, 90871, 0, 9, 2, 11440, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 2 Success: General Rajaxx - Say Text'), +(153891, 0, 0, 61, 15389, 180, 0, 0, 0, 0, 0, 0, 0, 153912, 0, 153901, 0, 0, 0, 0, 0, 'Andorov Wave 2 Success: Start Scripted Map Event'), +(153891, 0, 1, 90, 153890, 0, 0, 0, 301168, 0, 9, 2, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 2 Success: Captain Drenn - Start Script on Group'), +(153891, 1, 0, 69, 15389, 0, 0, 0, 0, 0, 0, 0, 0, 153912, 15389, 153901, 0, 0, 0, 0, 0, 'Andorov Wave 2 Success: Edit Scripted Map Event'); + +-- Wave 4 Scripts (Captain Xurrem) + +-- 15390: Extra Targets Of Scripted Map Event 15390 Satisfy Condition (121: Not (Target Is Alive)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15390, 47, 15390, 121, 0, 0, 0); + +-- No longer will we wait behind barred doors and walls of stone! No longer will our vengeance be denied! The dragons themselves will tremble before our wrath! +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=8644 WHERE `entry`=11439; + +DELETE FROM `generic_scripts` WHERE `id`=153900; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153900, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Xurrem Group - Enter Combat with Zone'), +(153900, 0, 1, 63, 15390, 0, 0, 0, 0, 0, 0, 0, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 'Captain Xurrem Group - Add To Scripted Map Event'); +DELETE FROM `generic_scripts` WHERE `id`=153901; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153901, 0, 0, 0, 0, 0, 0, 0, 90871, 0, 9, 2, 11439, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 3 Success: General Rajaxx - Say Text'), +(153901, 0, 0, 61, 15390, 180, 0, 0, 0, 0, 0, 0, 0, 153912, 0, 153861, 0, 0, 0, 0, 0, 'Andorov Wave 3 Success: Start Scripted Map Event'), +(153901, 0, 1, 90, 153900, 0, 0, 0, 301172, 0, 9, 2, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 3 Success: Captain Xurrem - Start Script on Group'), +(153901, 1, 0, 69, 15390, 0, 0, 0, 0, 0, 0, 0, 0, 153912, 15390, 153861, 0, 0, 0, 0, 0, 'Andorov Wave 3 Success: Edit Scripted Map Event'); + +-- Wave 5 Scripts (Major Yeggeth) + +-- 15386: Extra Targets Of Scripted Map Event 15386 Satisfy Condition (121: Not (Target Is Alive)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15386, 47, 15386, 121, 0, 0, 0); + +-- Fear is for the enemy! Fear and death! +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=8643 WHERE `entry`=11438; + +DELETE FROM `generic_scripts` WHERE `id`=153860; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153860, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Major Yeggeth Group - Enter Combat with Zone'), +(153860, 0, 1, 63, 15386, 0, 0, 0, 0, 0, 0, 0, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 'Major Yeggeth Group - Add To Scripted Map Event'); +DELETE FROM `generic_scripts` WHERE `id`=153861; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153861, 0, 0, 0, 0, 0, 0, 0, 90871, 0, 9, 2, 11438, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 4 Success: General Rajaxx - Say Text'), +(153861, 0, 0, 61, 15386, 180, 0, 0, 0, 0, 0, 0, 0, 153912, 0, 153881, 0, 0, 0, 0, 0, 'Andorov Wave 4 Success: Start Scripted Map Event'), +(153861, 0, 1, 90, 153860, 0, 0, 0, 301169, 0, 9, 2, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 4 Success: Major Yeggeth - Start Script on Group'), +(153861, 1, 0, 69, 15386, 0, 0, 0, 0, 0, 0, 0, 0, 153912, 15386, 153881, 0, 0, 0, 0, 0, 'Andorov Wave 4 Success: Edit Scripted Map Event'); + +-- Wave 6 Scripts (Major Pakkon) + +-- 15388: Extra Targets Of Scripted Map Event 15388 Satisfy Condition (121: Not (Target Is Alive)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15388, 47, 15388, 121, 0, 0, 0); + +-- Staghelm will whimper and beg for his life, just as his whelp of a son did! One thousand years of injustice will end this day! +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=8642 WHERE `entry`=11437; + +DELETE FROM `generic_scripts` WHERE `id`=153880; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153880, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Major Pakkon Group - Enter Combat with Zone'), +(153880, 0, 1, 63, 15388, 0, 0, 0, 0, 0, 0, 0, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 'Major Pakkon Group - Add To Scripted Map Event'); +DELETE FROM `generic_scripts` WHERE `id`=153881; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153881, 0, 0, 0, 0, 0, 0, 0, 90871, 0, 9, 2, 11437, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 5 Success: General Rajaxx - Say Text'), +(153881, 0, 0, 61, 15388, 180, 0, 0, 0, 0, 0, 0, 0, 153912, 0, 153851, 0, 0, 0, 0, 0, 'Andorov Wave 5 Success: Start Scripted Map Event'), +(153881, 0, 1, 90, 153880, 0, 0, 0, 301171, 0, 9, 2, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 5 Success: Major Pakkon - Start Script on Group'), +(153881, 1, 0, 69, 15388, 0, 0, 0, 0, 0, 0, 0, 0, 153912, 15388, 153851, 0, 0, 0, 0, 0, 'Andorov Wave 5 Success: Edit Scripted Map Event'); + +-- Wave 7 Scripts (Colonel Zerran) + +-- 15385: Extra Targets Of Scripted Map Event 15385 Satisfy Condition (121: Not (Target Is Alive)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15385, 47, 15385, 121, 0, 0, 0); + +-- Fandral! Your time has come! Go and hide in the Emerald Dream and pray we never find you! +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=8641 WHERE `entry`=11436; + +DELETE FROM `generic_scripts` WHERE `id`=153850; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153850, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Colonel Zerran Group - Enter Combat with Zone'), +(153850, 0, 1, 63, 15385, 0, 0, 0, 0, 0, 0, 0, 1100, 0, 0, 0, 0, 0, 0, 0, 0, 'Colonel Zerran Group - Add To Scripted Map Event'); +DELETE FROM `generic_scripts` WHERE `id`=153851; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153851, 0, 0, 0, 0, 0, 0, 0, 90871, 0, 9, 2, 11436, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 6 Success: General Rajaxx - Say Text'), +(153851, 0, 0, 61, 15385, 180, 0, 0, 0, 0, 0, 0, 0, 153912, 0, 153411, 0, 0, 0, 0, 0, 'Andorov Wave 6 Success: Start Scripted Map Event'), +(153851, 0, 1, 90, 153850, 0, 0, 0, 301170, 0, 9, 2, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 6 Success: Colonel Zerran - Start Script on Group'), +(153851, 1, 0, 69, 15385, 0, 0, 0, 0, 0, 0, 0, 0, 153912, 15385, 153411, 0, 0, 0, 0, 0, 'Andorov Wave 6 Success: Edit Scripted Map Event'); + +-- Wave 8 Scripts (General Rajaxx) + +-- Impudent fool! I will kill you myself! +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=8638 WHERE `entry`=11435; + +DELETE FROM `generic_scripts` WHERE `id`=153410; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153410, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11435, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Say Text'), +(153410, 1, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Enter Combat with Zone'); +DELETE FROM `generic_scripts` WHERE `id`=153411; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(153411, 0, 0, 39, 153410, 0, 0, 0, 90871, 0, 9, 2, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 7 Success: General Rajaxx - Start Script'), +(153411, 0, 0, 37, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 7 Success: Set Data TYPE_GENERAL_ANDOROV to DONE'), +(153411, 0, 0, 44, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Andorov Wave 7 Success: Lieutenant General Andorov - Set Phase to 2'); + +-- Despawn script for Lieutenant General Andorov. +DELETE FROM `generic_scripts` WHERE `id`=1547105; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1547105, 0, 0, 4, 147, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Remove Gossip Flag'), +(1547105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11560, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Say Text'), +(1547105, 3, 0, 3, 0, 3967, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -8969.76, 1547.85, 22.0191, 0, 0, 'Lieutenant General Andorov - Move'), +(1547105, 7, 0, 3, 0, 6114, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -8941.51, 1552.21, 21.7021, 0, 0, 'Lieutenant General Andorov - Move'), +(1547105, 12, 0, 3, 0, 4472, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -8917.92, 1563.85, 21.4079, 0, 0, 'Lieutenant General Andorov - Move'), +(1547105, 15, 0, 3, 0, 6462, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -8888.59, 1593.67, 21.4053, 0, 0, 'Lieutenant General Andorov - Move'), +(1547105, 20, 0, 90, 154712, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov - Despawn Creature'); +DELETE FROM `generic_scripts` WHERE `id`=154712; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(154712, 0, 0, 18, 0, 345600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lieutenant General Andorov and Kaldorei Elite - Despawn with 4 day respawn time'); + +-- Assign sounds and set chat type for Rajaxx texts. +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=8640 WHERE `entry`=11434; +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=8639 WHERE `entry`=11433; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=11429; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=11660; + +-- Delete no longer needed custom table texts. +DELETE FROM `script_texts` WHERE `entry` IN (-1509003, -1509029, -1509030, -1509004, -1509005, -1509006, -1509007, -1509008, -1509009, -1509010, -1509011, -1509012, -1509013, -1509014, -1509015, -1509016, -1509017); + +-- 509: Current Map Id Is 509 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (509, 33, 509, 0, 0, 0, 0); + +-- Events list for General Rajaxx +DELETE FROM `creature_ai_events` WHERE `creature_id`=15341; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1534101, 15341, 0, 4, 0, 100, 0, 0, 0, 0, 0, 1534101, 0, 0, 'General Rajaxx - Set Instance Data on Aggro'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1534102, 15341, 0, 6, 0, 100, 0, 0, 0, 0, 0, 1534102, 0, 0, 'General Rajaxx - Set Instance Data on Death'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1534103, 15341, 0, 2, 0, 100, 0, 30, 1, 0, 0, 1534103, 0, 0, 'General Rajaxx - Enrage at 30% HP'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1534104, 15341, 0, 5, 0, 100, 1, 30000, 30000, 0, 0, 1534104, 0, 0, 'General Rajaxx - Say Text on Killed Unit'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1534105, 15341, 991, 11, 0, 100, 1, 0, 0, 0, 0, 1534105, 0, 0, 'General Rajaxx - Say Text on Spawn in Kalimdor'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1534106, 15341, 509, 11, 0, 100, 1, 0, 0, 0, 0, 1534106, 0, 0, 'General Rajaxx - Sat Faction on Spawn in Ahn\'Qiraj'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1534107, 15341, 509, 7, 0, 100, 0, 0, 0, 0, 0, 1534107, 0, 0, 'General Rajaxx - Say Text on Evade'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1534101; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1534101, 0, 0, 37, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Set Data TYPE_RAJAXX to IN_PROGRESS'), +(1534101, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Set in Combat with Zone'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1534102; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1534102, 0, 0, 37, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Set Data TYPE_RAJAXX to DONE'), +(1534102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11434, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Say Text on Death'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1534103; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1534103, 0, 0, 15, 8269, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Cast Spell Enrage'), +(1534103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2384, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Say Emoted Text'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1534104; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1534104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11433, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Say Text'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1534105; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1534105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11429, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Say Text'), +(1534105, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Set React State to Passive'), +(1534105, 0, 0, 52, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Set Invincibility'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1534106; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1534106, 0, 0, 22, 310, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Sat Faction to Silithid'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1534107; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1534107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11660, 0, 0, 0, 0, 0, 0, 0, 0, 'General Rajaxx - Say Text'); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (153410, 'Ruins of Ahn\'Qiraj - General Rajaxx', 25599, 100, 1, 0, 0, 64, 8, 8, 22, 25, 0, 6713, 100, 1, 0, 0, 0, 5, 5, 15, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `faction`=16, `unit_flags`=64, `auras`='18943', `spawn_spell_id`=12980, `spell_list_id`=153410, `ai_name`='EventAI', `script_name`='' WHERE `entry`=15341; +UPDATE `creature_onkill_reputation` SET `RewOnKillRepFaction2`=0, `MaxStanding2`=0, `RewOnKillRepValue2`=0 WHERE `creature_id`=15341; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221204184605_world.sql b/sql/migrations/20221204184605_world.sql new file mode 100644 index 00000000000..7669067c7bd --- /dev/null +++ b/sql/migrations/20221204184605_world.sql @@ -0,0 +1,27 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221204184605'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221204184605'); +-- Add your query below. + +-- Remove alliance only condition from Captain Sander's Treasure Map +UPDATE `creature_loot_template` SET `condition_id`=0 WHERE `item`=1357; + +-- Change GO Schematic: Field Repair Bot 74A to patch 1.3 +UPDATE `gameobject_template` SET `patch`=1 WHERE `entry`=179552; + +-- Remove creature addon from crimson courier and her bodyguards +-- Not needed and referenced wrong equipment ids +DELETE FROM `creature_addon` WHERE `guid`=92287 AND `patch`=0; +DELETE FROM `creature_addon` WHERE `patch`=0 AND `guid` IN (92288,92289,92290,92291); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221209225611_world.sql b/sql/migrations/20221209225611_world.sql new file mode 100644 index 00000000000..0dd48a49dac --- /dev/null +++ b/sql/migrations/20221209225611_world.sql @@ -0,0 +1,75 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221209225611'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221209225611'); +-- Add your query below. + + +-- 152620: GameObject 152620 Is Within 75 Yards Of The Target +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (152620, 21, 152620, 75, 0, 0, 0); +-- 152621: GameObject 152621 Is Within 75 Yards Of The Target +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (152621, 21, 152621, 75, 0, 0, 0); +-- 152622: GameObject 152622 Is Within 75 Yards Of The Target +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (152622, 21, 152622, 75, 0, 0, 0); +-- 152631: GameObject 152631 Is Within 75 Yards Of The Target +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (152631, 21, 152631, 75, 0, 0, 0); + +-- Events list for Felhound Tracker +DELETE FROM `creature_ai_events` WHERE `creature_id`=8668; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (866801, 8668, 0, 11, 0, 100, 0, 0, 0, 0, 0, 866801, 0, 0, 'Felhound Tracker - Set React State to Passive on Spawn'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (866802, 8668, 0, 29, 0, 100, 1, 8, 1, 0, 0, 866802, 0, 0, 'Felhound Tracker - Follow Owner on Reaching Point'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (866803, 8668, 152620, 22, 2, 100, 1, 75, 0, 0, 0, 866803, 0, 0, 'Felhound Tracker - Run to Nearest Azsharite on Roar Emote'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (866804, 8668, 152621, 22, 2, 100, 1, 75, 0, 0, 0, 866804, 0, 0, 'Felhound Tracker - Run to Nearest Azsharite on Roar Emote'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (866805, 8668, 152622, 22, 2, 100, 1, 75, 0, 0, 0, 866805, 0, 0, 'Felhound Tracker - Run to Nearest Azsharite on Roar Emote'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (866806, 8668, 152631, 22, 2, 100, 1, 75, 0, 0, 0, 866806, 0, 0, 'Felhound Tracker - Run to Nearest Azsharite on Roar Emote'); +DELETE FROM `creature_ai_scripts` WHERE `id`=866801; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(866801, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set React State to Passive'); +DELETE FROM `creature_ai_scripts` WHERE `id`=866802; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(866802, 0, 0, 39, 866802, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Start Script to Follow Owner'); +DELETE FROM `generic_scripts` WHERE `id`=866802; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(866802, 3, 0, 88, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Command State to Follow'), +(866802, 3, 1, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Phase to 0'); +DELETE FROM `creature_ai_scripts` WHERE `id`=866803; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(866803, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Command State to Stay'), +(866803, 0, 1, 44, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Phase to 1'), +(866803, 0, 2, 3, 2, 0, 69, 3, 152620, 80, 11, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 'Felhound Tracker - Move to Nearest Azsharite'), +(866803, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4570, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Say Text'); +DELETE FROM `creature_ai_scripts` WHERE `id`=866804; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(866804, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Command State to Stay'), +(866804, 0, 1, 44, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Phase to 1'), +(866804, 0, 2, 3, 2, 0, 69, 3, 152621, 80, 11, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 'Felhound Tracker - Move to Nearest Azsharite'), +(866804, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4570, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Say Text'); +DELETE FROM `creature_ai_scripts` WHERE `id`=866805; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(866805, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Command State to Stay'), +(866805, 0, 1, 44, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Phase to 1'), +(866805, 0, 2, 3, 2, 0, 69, 3, 152622, 80, 11, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 'Felhound Tracker - Move to Nearest Azsharite'), +(866805, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4570, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Say Text'); +DELETE FROM `creature_ai_scripts` WHERE `id`=866806; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(866806, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Command State to Stay'), +(866806, 0, 1, 44, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Set Phase to 1'), +(866806, 0, 2, 3, 2, 0, 69, 3, 152631, 80, 11, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 'Felhound Tracker - Move to Nearest Azsharite'), +(866806, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4570, 0, 0, 0, 0, 0, 0, 0, 0, 'Felhound Tracker - Say Text'); +UPDATE `creature_template` SET `unit_flags`=768, `ai_name`='EventAI' WHERE `entry`=8668; + +-- Remove repeatable flag from Longtooth Howler call for help. +DELETE FROM `creature_ai_events` WHERE `creature_id`=5287; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (528701, 5287, 0, 2, 0, 100, 0, 20, 1, 0, 0, 528701, 0, 0, 'Longtooth Howler - Call For Help at 20% HP'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221210184206_world.sql b/sql/migrations/20221210184206_world.sql new file mode 100644 index 00000000000..ebf90e973b6 --- /dev/null +++ b/sql/migrations/20221210184206_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221210184206'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221210184206'); +-- Add your query below. + + +-- Correct drop chance of Scarlet Belt. +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=3 WHERE `item`=10329 && `entry`=4298; +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=2 WHERE `item`=10329 && `entry`=4295; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221210185328_world.sql b/sql/migrations/20221210185328_world.sql new file mode 100644 index 00000000000..dc57f96c373 --- /dev/null +++ b/sql/migrations/20221210185328_world.sql @@ -0,0 +1,36 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221210185328'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221210185328'); +-- Add your query below. + + +-- Night Watch Guards were level 40 prior to patch 1.7. +-- https://github.com/vmangos/core/issues/1731 +DELETE FROM `creature_template` WHERE `entry`=10038; +INSERT INTO `creature_template` (`entry`, `patch`, `display_id1`, `display_id2`, `display_id3`, `display_id4`, `display_scale1`, `display_scale2`, `display_scale3`, `display_scale4`, `display_probability1`, `display_probability2`, `display_probability3`, `display_probability4`, `display_total_probability`, `mount_display_id`, `name`, `subname`, `gossip_menu_id`, `level_min`, `level_max`, `faction`, `npc_flags`, `speed_walk`, `speed_run`, `detection_range`, `call_for_help_range`, `leash_range`, `rank`, `xp_multiplier`, `health_multiplier`, `mana_multiplier`, `armor_multiplier`, `damage_multiplier`, `damage_variance`, `damage_school`, `base_attack_time`, `ranged_attack_time`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `unit_class`, `unit_flags`, `pet_family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `loot_id`, `pickpocket_loot_id`, `skinning_loot_id`, `gold_min`, `gold_max`, `spell_id1`, `spell_id2`, `spell_id3`, `spell_id4`, `spell_list_id`, `pet_spell_list_id`, `spawn_spell_id`, `auras`, `ai_name`, `movement_type`, `inhabit_type`, `civilian`, `racial_leader`, `regeneration`, `equipment_id`, `trainer_id`, `vendor_id`, `mechanic_immune_mask`, `school_immune_mask`, `flags_extra`, `script_name`) VALUES (10038, 0, 2381, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 'Night Watch Guard', 'The Night Watch', 0, 40, 40, 56, 0, 1, 1.42857, 18, 5, 0, 0, 1, 2, 1, 0.6, 3.25, 0.14, 0, 2000, 2000, 0, 0, 0, 0, 0, 10, 1, 4112, 0, 0, 0, 0, 0, 7, 0, 10038, 0, 0, 213, 213, 0, 0, 0, 0, 0, 0, 0, NULL, '', 0, 3, 0, 0, 3, 10038, 0, 0, 0, 0, 525312, ''); +INSERT INTO `creature_template` (`entry`, `patch`, `display_id1`, `display_id2`, `display_id3`, `display_id4`, `display_scale1`, `display_scale2`, `display_scale3`, `display_scale4`, `display_probability1`, `display_probability2`, `display_probability3`, `display_probability4`, `display_total_probability`, `mount_display_id`, `name`, `subname`, `gossip_menu_id`, `level_min`, `level_max`, `faction`, `npc_flags`, `speed_walk`, `speed_run`, `detection_range`, `call_for_help_range`, `leash_range`, `rank`, `xp_multiplier`, `health_multiplier`, `mana_multiplier`, `armor_multiplier`, `damage_multiplier`, `damage_variance`, `damage_school`, `base_attack_time`, `ranged_attack_time`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `unit_class`, `unit_flags`, `pet_family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `loot_id`, `pickpocket_loot_id`, `skinning_loot_id`, `gold_min`, `gold_max`, `spell_id1`, `spell_id2`, `spell_id3`, `spell_id4`, `spell_list_id`, `pet_spell_list_id`, `spawn_spell_id`, `auras`, `ai_name`, `movement_type`, `inhabit_type`, `civilian`, `racial_leader`, `regeneration`, `equipment_id`, `trainer_id`, `vendor_id`, `mechanic_immune_mask`, `school_immune_mask`, `flags_extra`, `script_name`) VALUES (10038, 5, 2381, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 'Night Watch Guard', 'The Night Watch', 0, 55, 55, 56, 0, 1, 1.42857, 18, 5, 0, 0, 1, 2, 1, 0.6, 3.25, 0.14, 0, 2000, 2000, 0, 0, 0, 0, 0, 10, 1, 4112, 0, 0, 0, 0, 0, 7, 0, 10038, 0, 0, 213, 213, 0, 0, 0, 0, 0, 0, 0, NULL, '', 0, 3, 0, 0, 3, 10038, 0, 0, 0, 0, 525312, ''); + +-- Southshore Guard were level 50 prior to patch 1.7. +-- https://github.com/vmangos/core/issues/1730 +DELETE FROM `creature_template` WHERE `entry`=2386; +INSERT INTO `creature_template` (`entry`, `patch`, `display_id1`, `display_id2`, `display_id3`, `display_id4`, `display_scale1`, `display_scale2`, `display_scale3`, `display_scale4`, `display_probability1`, `display_probability2`, `display_probability3`, `display_probability4`, `display_total_probability`, `mount_display_id`, `name`, `subname`, `gossip_menu_id`, `level_min`, `level_max`, `faction`, `npc_flags`, `speed_walk`, `speed_run`, `detection_range`, `call_for_help_range`, `leash_range`, `rank`, `xp_multiplier`, `health_multiplier`, `mana_multiplier`, `armor_multiplier`, `damage_multiplier`, `damage_variance`, `damage_school`, `base_attack_time`, `ranged_attack_time`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `unit_class`, `unit_flags`, `pet_family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `loot_id`, `pickpocket_loot_id`, `skinning_loot_id`, `gold_min`, `gold_max`, `spell_id1`, `spell_id2`, `spell_id3`, `spell_id4`, `spell_list_id`, `pet_spell_list_id`, `spawn_spell_id`, `auras`, `ai_name`, `movement_type`, `inhabit_type`, `civilian`, `racial_leader`, `regeneration`, `equipment_id`, `trainer_id`, `vendor_id`, `mechanic_immune_mask`, `school_immune_mask`, `flags_extra`, `script_name`) VALUES (2386, 0, 3705, 3708, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 2, 0, 'Southshore Guard', NULL, 0, 50, 50, 11, 0, 1, 1.42857, 18, 5, 0, 0, 1, 1.25, 1, 0.95, 1.3, 0.14, 0, 2000, 2000, 0, 0, 0, 0, 0, 0, 1, 4096, 0, 0, 0, 0, 0, 7, 0, 2386, 2386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 'EventAI', 0, 3, 0, 0, 3, 2386, 0, 0, 0, 0, 525312, ''); +INSERT INTO `creature_template` (`entry`, `patch`, `display_id1`, `display_id2`, `display_id3`, `display_id4`, `display_scale1`, `display_scale2`, `display_scale3`, `display_scale4`, `display_probability1`, `display_probability2`, `display_probability3`, `display_probability4`, `display_total_probability`, `mount_display_id`, `name`, `subname`, `gossip_menu_id`, `level_min`, `level_max`, `faction`, `npc_flags`, `speed_walk`, `speed_run`, `detection_range`, `call_for_help_range`, `leash_range`, `rank`, `xp_multiplier`, `health_multiplier`, `mana_multiplier`, `armor_multiplier`, `damage_multiplier`, `damage_variance`, `damage_school`, `base_attack_time`, `ranged_attack_time`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `unit_class`, `unit_flags`, `pet_family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `loot_id`, `pickpocket_loot_id`, `skinning_loot_id`, `gold_min`, `gold_max`, `spell_id1`, `spell_id2`, `spell_id3`, `spell_id4`, `spell_list_id`, `pet_spell_list_id`, `spawn_spell_id`, `auras`, `ai_name`, `movement_type`, `inhabit_type`, `civilian`, `racial_leader`, `regeneration`, `equipment_id`, `trainer_id`, `vendor_id`, `mechanic_immune_mask`, `school_immune_mask`, `flags_extra`, `script_name`) VALUES (2386, 5, 3705, 3708, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 2, 0, 'Southshore Guard', NULL, 0, 55, 55, 11, 0, 1, 1.42857, 18, 5, 0, 0, 1, 1.25, 1, 0.95, 1.3, 0.14, 0, 2000, 2000, 0, 0, 0, 0, 0, 0, 1, 4096, 0, 0, 0, 0, 0, 7, 0, 2386, 2386, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, 'EventAI', 0, 3, 0, 0, 3, 2386, 0, 0, 0, 0, 525312, ''); + +-- Tarren Mill Deathguard were level 50 prior to patch 1.7. +-- https://github.com/vmangos/core/issues/1730 +DELETE FROM `creature_template` WHERE `entry`=2405; +INSERT INTO `creature_template` (`entry`, `patch`, `display_id1`, `display_id2`, `display_id3`, `display_id4`, `display_scale1`, `display_scale2`, `display_scale3`, `display_scale4`, `display_probability1`, `display_probability2`, `display_probability3`, `display_probability4`, `display_total_probability`, `mount_display_id`, `name`, `subname`, `gossip_menu_id`, `level_min`, `level_max`, `faction`, `npc_flags`, `speed_walk`, `speed_run`, `detection_range`, `call_for_help_range`, `leash_range`, `rank`, `xp_multiplier`, `health_multiplier`, `mana_multiplier`, `armor_multiplier`, `damage_multiplier`, `damage_variance`, `damage_school`, `base_attack_time`, `ranged_attack_time`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `unit_class`, `unit_flags`, `pet_family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `loot_id`, `pickpocket_loot_id`, `skinning_loot_id`, `gold_min`, `gold_max`, `spell_id1`, `spell_id2`, `spell_id3`, `spell_id4`, `spell_list_id`, `pet_spell_list_id`, `spawn_spell_id`, `auras`, `ai_name`, `movement_type`, `inhabit_type`, `civilian`, `racial_leader`, `regeneration`, `equipment_id`, `trainer_id`, `vendor_id`, `mechanic_immune_mask`, `school_immune_mask`, `flags_extra`, `script_name`) VALUES (2405, 0, 3662, 3663, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 2, 0, 'Tarren Mill Deathguard', NULL, 0, 50, 50, 71, 0, 1, 1.14286, 18, 5, 0, 0, 1, 2, 1, 1.2, 2, 0.14, 0, 2000, 2000, 0, 0, 0, 0, 0, 0, 1, 4096, 0, 0, 0, 0, 0, 7, 0, 0, 2405, 0, 0, 0, 0, 0, 0, 0, 24050, 0, 0, NULL, 'EventAI', 1, 3, 0, 0, 3, 2405, 0, 0, 0, 0, 525312, ''); +INSERT INTO `creature_template` (`entry`, `patch`, `display_id1`, `display_id2`, `display_id3`, `display_id4`, `display_scale1`, `display_scale2`, `display_scale3`, `display_scale4`, `display_probability1`, `display_probability2`, `display_probability3`, `display_probability4`, `display_total_probability`, `mount_display_id`, `name`, `subname`, `gossip_menu_id`, `level_min`, `level_max`, `faction`, `npc_flags`, `speed_walk`, `speed_run`, `detection_range`, `call_for_help_range`, `leash_range`, `rank`, `xp_multiplier`, `health_multiplier`, `mana_multiplier`, `armor_multiplier`, `damage_multiplier`, `damage_variance`, `damage_school`, `base_attack_time`, `ranged_attack_time`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `unit_class`, `unit_flags`, `pet_family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `loot_id`, `pickpocket_loot_id`, `skinning_loot_id`, `gold_min`, `gold_max`, `spell_id1`, `spell_id2`, `spell_id3`, `spell_id4`, `spell_list_id`, `pet_spell_list_id`, `spawn_spell_id`, `auras`, `ai_name`, `movement_type`, `inhabit_type`, `civilian`, `racial_leader`, `regeneration`, `equipment_id`, `trainer_id`, `vendor_id`, `mechanic_immune_mask`, `school_immune_mask`, `flags_extra`, `script_name`) VALUES (2405, 5, 3662, 3663, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 2, 0, 'Tarren Mill Deathguard', NULL, 0, 55, 55, 71, 0, 1, 1.14286, 18, 5, 0, 0, 1, 2, 1, 1.2, 2, 0.14, 0, 2000, 2000, 0, 0, 0, 0, 0, 0, 1, 4096, 0, 0, 0, 0, 0, 7, 0, 0, 2405, 0, 0, 0, 0, 0, 0, 0, 24050, 0, 0, NULL, 'EventAI', 1, 3, 0, 0, 3, 2405, 0, 0, 0, 0, 525312, ''); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221210194950_world.sql b/sql/migrations/20221210194950_world.sql new file mode 100644 index 00000000000..47cbcf72626 --- /dev/null +++ b/sql/migrations/20221210194950_world.sql @@ -0,0 +1,25 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221210194950'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221210194950'); +-- Add your query below. + + +-- Food Buff respawns in 20 seconds. +UPDATE `gameobject` SET `spawntimesecsmin`=20, `spawntimesecsmax`=20 WHERE `id`=179904; +-- Berserk Buff respawns in 120 seconds. +UPDATE `gameobject` SET `spawntimesecsmin`=120, `spawntimesecsmax`=120 WHERE `id`=179905; +-- Speed Buff respawns in 150 seconds. +UPDATE `gameobject` SET `spawntimesecsmin`=150, `spawntimesecsmax`=150 WHERE `id`=179871; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221210211120_world.sql b/sql/migrations/20221210211120_world.sql new file mode 100644 index 00000000000..c1630a0c57c --- /dev/null +++ b/sql/migrations/20221210211120_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221210211120'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221210211120'); +-- Add your query below. + + +-- J'eevee should be immune to both players and creatures. +UPDATE `creature_template` SET `unit_flags`=768 WHERE `entry`=14500; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221216203924_world.sql b/sql/migrations/20221216203924_world.sql new file mode 100644 index 00000000000..4e6fe4b7d13 --- /dev/null +++ b/sql/migrations/20221216203924_world.sql @@ -0,0 +1,145 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221216203924'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221216203924'); +-- Add your query below. + +-- Remove duplicate mailbox from Darnassus bank +DELETE FROM `gameobject` WHERE `guid`=49532; + +-- Mailbox at Darnassus bank was added in patch 1.3 +UPDATE `gameobject` SET `patch_min`=1 WHERE `guid`=32822; + +-- Remove duplicate mailbox from Tinker Town Ironforge. Guid 7848=52 +DELETE FROM `gameobject` WHERE `guid`=7848; + +-- Remove duplicate mailbox from Ironforge bank. Guid 7999=866 +DELETE FROM `gameobject` WHERE `guid`=7999; + +-- Remove duplicate mailbox from Kharanos. Guid 8382=1074 +DELETE FROM `gameobject` WHERE `guid`=8382; + +-- Remove duplicate mailbox from Nethergard keep. Guid 12634=1379 +DELETE FROM `gameobject` WHERE `guid`=12634; + +-- Remove duplicate mailbox from The Stonfire tavern Ironforge. Guid 7197=1564 +DELETE FROM `gameobject` WHERE `guid`=7197; + +-- Remove duplicate mailbox from Razor Hill. Guid 24846=1620 +DELETE FROM `gameobject` WHERE `guid`=24846; + +-- Remove duplicate mailbox from Stonard. Guid 29365=2114 +DELETE FROM `gameobject` WHERE `guid`=29365; + +-- Remove duplicate mailbox from Goldshire. Guid 26784=2978 +DELETE FROM `gameobject` WHERE `guid`=26784; + +-- Remove duplicate mailbox from Theramore Isle Inn. Guid 25478=7555 +DELETE FROM `gameobject` WHERE `guid`=25478; + +-- Remove duplicate mailbox from Thelsamar. Guid 11824=9279 +DELETE FROM `gameobject` WHERE `guid`=11824; + +-- Remove duplicate mailbox from Menethil Harbor Inn. Guid 13770=9659 +DELETE FROM `gameobject` WHERE `guid`=13770; + +-- Remove duplicate mailbox from Grom'gol Base Camp. Guid 15866=10011 +DELETE FROM `gameobject` WHERE `guid`=15866; + +-- Remove duplicate mailbox from Orgrimmar bank. Guid 29704=10107 +DELETE FROM `gameobject` WHERE `guid`=29704; + +-- Remove duplicate mailbox from Wildhammer Keep. Guid 46048=10175 +DELETE FROM `gameobject` WHERE `guid`=46048; + +-- Remove duplicate mailbox from Booty Bay bank. Guid 16541=10764 +DELETE FROM `gameobject` WHERE `guid`=16541; + +-- Remove duplicate mailbox from Booty Bay Inn. Guid 16510=10807 +DELETE FROM `gameobject` WHERE `guid`=16510; + +-- Remove duplicate mailbox from Lakeshire Inn. Guid 11238=42497 +DELETE FROM `gameobject` WHERE `guid`=42497; + +-- Remove duplicate mailbox from Darkshire Inn. Guid 11874=14131 +DELETE FROM `gameobject` WHERE `guid`=14131; + +-- Remove duplicate mailbox from Sentinel Hill. Guid 12954=32101 +DELETE FROM `gameobject` WHERE `guid`=32101; + +-- Remove duplicate mailbox from Crossroads. Guid 13449=21451 +DELETE FROM `gameobject` WHERE `guid`=21451; + +-- Remove duplicate mailbox from The Sepulcher. Guid 14750=33370 +DELETE FROM `gameobject` WHERE `guid`=33370; + +-- Remove duplicate mailbox from Southshore. Guid 15036=17424 +DELETE FROM `gameobject` WHERE `guid`=17424; + +-- Remove duplicate mailbox from Tarren Mill. Guid 15586=17022 +DELETE FROM `gameobject` WHERE `guid`=17022; + +-- Remove duplicate mailbox from Camp Taurajo. Guid 15724=22201 +DELETE FROM `gameobject` WHERE `guid`=22201; + +-- Remove duplicate mailbox from Ratchet Inn. Guid 15753=21841 +DELETE FROM `gameobject` WHERE `guid`=21841; + +-- Remove duplicate mailbox from Camp Freewind Post. Guid 17101=33339 +DELETE FROM `gameobject` WHERE `guid`=33339; + +-- Remove duplicate mailbox from Brill. Guid 17210=44775 +DELETE FROM `gameobject` WHERE `guid`=44775; + +-- Remove duplicate mailbox from Undercity Inn. Guid 17985=44987 +DELETE FROM `gameobject` WHERE `guid`=44987; + +-- Remove duplicate mailbox from Splintertree Post. Guid 19713=48037 +DELETE FROM `gameobject` WHERE `guid`=48037; + +-- Remove duplicate mailbox from Astranaar. Guid 20030=47829 +DELETE FROM `gameobject` WHERE `guid`=47829; + +-- Remove duplicate mailbox from Bloodhoof Village. Guid 20420=27594 +DELETE FROM `gameobject` WHERE `guid`=27594; + +-- Remove duplicate mailbox from Thunder Bluff Bank. Guid 20426=27799 +DELETE FROM `gameobject` WHERE `guid`=27799; + +-- Remove duplicate mailbox from Auberdine. Guid 22934=48629 +DELETE FROM `gameobject` WHERE `guid`=48629; + +-- Remove duplicate mailbox from Nijels point. Guid 23207=32540 +DELETE FROM `gameobject` WHERE `guid`=32540; + +-- Remove duplicate mailbox from Feathermoon Stronghold. Guid 26380=49947 +DELETE FROM `gameobject` WHERE `guid`=49947; + +-- Remove duplicate mailbox from Stormwind Bank. Guid 26387=73671 +DELETE FROM `gameobject` WHERE `guid`=73671; + +-- Remove duplicate mailbox from Stormwind Pigs and Whistle. Guid 26463=72611 +DELETE FROM `gameobject` WHERE `guid`=72611; + +-- Remove duplicate mailbox from Camp Mojache. Guid 26771=50044 +DELETE FROM `gameobject` WHERE `guid`=50044; + +-- Remove duplicate mailbox from Sun Rock Retreat. Guid 30545=47458 +DELETE FROM `gameobject` WHERE `guid`=47458; + +-- Remove duplicate mailbox from Dolanaar. Guid 32657=49531 +DELETE FROM `gameobject` WHERE `guid`=49531; + +-- Remove duplicate mailbox from Everlook. Guid 34036=48996 +DELETE FROM `gameobject` WHERE `guid`=48996; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221217024824_world.sql b/sql/migrations/20221217024824_world.sql new file mode 100644 index 00000000000..7585ac7aa9b --- /dev/null +++ b/sql/migrations/20221217024824_world.sql @@ -0,0 +1,28 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221217024824'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221217024824'); +-- Add your query below. + + +-- Correct drop chance of Turtle Meat from Snapjaw. +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=30 WHERE `item`=3712 && `entry`=2408; + +-- Flesh Eating Worm should not drop anything. +DELETE FROM `creature_loot_template` WHERE `entry`=2462; +UPDATE `creature_template` SET `loot_id`=0 WHERE `entry`=2462; + +-- Correct drop chance of Aged Gorilla Sinew. +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=-1.6 WHERE `item`=3862; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221218215730_world.sql b/sql/migrations/20221218215730_world.sql new file mode 100644 index 00000000000..a45cbc1833b --- /dev/null +++ b/sql/migrations/20221218215730_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221218215730'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221218215730'); +-- Add your query below. + + +-- Fix Defias Looters having Frost Armor. +DELETE FROM `creature_addon` WHERE `guid` IN (45549, 53862, 53962, 54439, 89667, 90286, 90291, 90334, 90356); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221222151839_world.sql b/sql/migrations/20221222151839_world.sql new file mode 100644 index 00000000000..5eed1fd5c75 --- /dev/null +++ b/sql/migrations/20221222151839_world.sql @@ -0,0 +1,44 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221222151839'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221222151839'); +-- Add your query below. + + +-- This text should be yelled. +UPDATE `broadcast_text` SET `chat_type`=1 WHERE `entry`=6162; + +-- Add on use script to service gate. +DELETE FROM `gameobject_scripts` WHERE `id`=6851; +INSERT INTO `gameobject_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(6851, 0, 0, 20, 2, 0, 0, 0, 10435, 50, 8, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Service Entrance Gate - Start Waypoints on Magistrate Barthilas'); +UPDATE `gameobject_template` SET `script_name`='' WHERE `entry`=175368; + +-- Waypoints for Magistrate Barthilas. +INSERT INTO `creature_movement_template` (`entry`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(10435, 1, 3663.232178, -3619.138428, 137.983627, 100.000000, 0, 0.000000, 1043501), +(10435, 2, 3678.493652, -3608.529785, 137.679916, 100.000000, 0, 0.000000, 0), +(10435, 3, 3700.299561, -3604.127441, 139.540878, 100.000000, 0, 0.000000, 0), +(10435, 4, 3723.080000, -3600.480000, 142.357000, 100.000000, 3000, 0.000000, 1043504), +(10435, 5, 4068.739990, -3535.969971, 122.824997, 2.47836800, 0, 0.000000, 0); +DELETE FROM `creature_movement_scripts` WHERE `id`=1043501; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1043501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6162, 0, 0, 0, 0, 0, 0, 0, 0, 'Magistrate Barthilas - Say Text'); +DELETE FROM `creature_movement_scripts` WHERE `id`=1043504; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1043504, 1, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Magistrate Barthilas - Move Idle'), +(1043504, 1, 1, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4068.74, -3535.97, 122.825, 2.478368, 0, 'Magistrate Barthilas - Set Home Position'), +(1043504, 1, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4068.74, -3535.97, 122.825, 2.478368, 0, 'Magistrate Barthilas - Teleport'); +UPDATE `creature_template` SET `flags_extra` = (`flags_extra` | 33554432) WHERE `entry`=10435; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221229065431_world.sql b/sql/migrations/20221229065431_world.sql new file mode 100644 index 00000000000..eca1d4abada --- /dev/null +++ b/sql/migrations/20221229065431_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221229065431'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221229065431'); +-- Add your query below. + + +-- Eye of Kilrogg should not have Immune to NPC flag. +UPDATE `creature_template` SET `unit_flags`=0 WHERE `entry`=4277; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20221231090038_world.sql b/sql/migrations/20221231090038_world.sql new file mode 100644 index 00000000000..79df8b64fa8 --- /dev/null +++ b/sql/migrations/20221231090038_world.sql @@ -0,0 +1,25 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20221231090038'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20221231090038'); +-- Add your query below. + + +-- Aura of the Blue Dragon +UPDATE `spell_proc_event` SET `procFlags`=0, `procEx`=524288 WHERE `entry`=23688; + +-- Prevent periodic spells from triggering Aspect of the Cheetah or Pack. +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`, `build_min`) VALUES (5118, 0, 0, 0, 0, 0, 0, 131075, 0, 0, 0, 5086); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`, `build_min`) VALUES (13159, 0, 0, 0, 0, 0, 0, 131075, 0, 0, 0, 5086); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230102120931_world.sql b/sql/migrations/20230102120931_world.sql new file mode 100644 index 00000000000..8929fd623a9 --- /dev/null +++ b/sql/migrations/20230102120931_world.sql @@ -0,0 +1,24 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230102120931'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230102120931'); +-- Add your query below. + + +-- Mini Pets. +UPDATE `creature_template` SET `auras`=19230 WHERE `entry`=11325; +UPDATE `creature_template` SET `auras`=18873 WHERE `entry`=11326; +UPDATE `creature_template` SET `auras`=19226 WHERE `entry`=11327; +UPDATE `creature_template` SET `auras`=24983 WHERE `entry` IN (15186, 15361, 16069, 16445); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230104101355_world.sql b/sql/migrations/20230104101355_world.sql new file mode 100644 index 00000000000..db49c729976 --- /dev/null +++ b/sql/migrations/20230104101355_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230104101355'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230104101355'); +-- Add your query below. + + +-- Assign despawn instantly flag to creatures. +UPDATE `creature_template` SET `gold_min`=0, `gold_max`=0, `loot_id`=0, `skinning_loot_id`=0, `flags_extra` = (`flags_extra` | 536870912) WHERE `entry` IN (2523, 2630, 3527, 3573, 3579, 3902, 3903, 3904, 3906, 3907, 3908, 3909, 3911, 3912, 3913, 3968, 4277, 5873, 5874, 5879, 5913, 5919, 5920, 5921, 5922, 5923, 5924, 5925, 5926, 5927, 5929, 5950, 6012, 6016, 6017, 6066, 6107, 6110, 6111, 6112, 6245, 6246, 6386, 7366, 7367, 7368, 7381, 7382, 7384, 7398, 7399, 7400, 7402, 7403, 7412, 7413, 7414, 7415, 7416, 7423, 7424, 7425, 7464, 7465, 7466, 7467, 7468, 7469, 7483, 7484, 7486, 7487, 7555, 7785, 7844, 7845, 8510, 9637, 9658, 9687, 9688, 9689, 9707, 10183, 10217, 10467, 10482, 10557, 10716, 11100, 11101, 11144, 11258, 11439, 12141, 13838, 14081, 14101, 14386, 14396, 14397, 14511, 14512, 14513, 14514, 14662, 14663, 14664, 14666, 14870, 14965, 14986, 14989, 15009, 15112, 15117, 15141, 15163, 15261, 15304, 15363, 15463, 15464, 15537, 15538, 15622, 15803, 16385, 16419, 16420, 16697, 16775, 16776, 16777, 16778, 18078); +DELETE FROM `creature_loot_template` WHERE `entry`=10482; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230104112356_world.sql b/sql/migrations/20230104112356_world.sql new file mode 100644 index 00000000000..c47c941fa26 --- /dev/null +++ b/sql/migrations/20230104112356_world.sql @@ -0,0 +1,116 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230104112356'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230104112356'); +-- Add your query below. + +UPDATE `gameobject_template` SET `faction`=114 WHERE `entry` IN (181853, 181852); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`, `conditionId`, `inverseEffectMask`, `build_min`, `build_max`) VALUES (32061, 1, 17690, 0, 0, 5086, 5875); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`, `conditionId`, `inverseEffectMask`, `build_min`, `build_max`) VALUES (32061, 1, 17689, 0, 0, 5086, 5875); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`, `conditionId`, `inverseEffectMask`, `build_min`, `build_max`) VALUES (32061, 1, 17696, 0, 0, 5086, 5875); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`, `conditionId`, `inverseEffectMask`, `build_min`, `build_max`) VALUES (32061, 1, 17698, 0, 0, 5086, 5875); + +DELETE FROM `creature_movement_scripts` WHERE `id`=1803913; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1803913, 0, 0, 15, 24221, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spirit of Victory - Cast Spell Teleport Spawn-out'), +(1803913, 0, 0, 18, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spirit of Victory - Despawn'); + +UPDATE `creature_template` SET `spawn_spell_id`=17321, `flags_extra`=33554496 WHERE `entry`=18039; +UPDATE `creature_template` SET `auras`='16577' WHERE `entry`=10821; +UPDATE `creature_template` SET `speed_walk`=3.2, `speed_run`=4.28571, `unit_flags`=256, `type`=6, `flags_extra`=66, `mechanic_immune_mask`=8388624 WHERE `entry`=17660; + +-- 17635: Source or Target Is In Zone or Area 2271 +UPDATE `conditions` SET `value1`=2271, `flags`=0 WHERE `condition_entry`=17635; + +-- Events list for Lordaeron Commander +DELETE FROM `creature_ai_events` WHERE `creature_id`=17635; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1763501, 17635, 17635, 11, 6, 100, 0, 0, 0, 0, 0, 1763501, 0, 0, 'Lordaeron Commander - Just Spawned'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1763503, 17635, 0, 29, 0, 100, 1, 2, 37, 0, 0, 1763503, 0, 0, 'Lordaeron Commander - Last Waypoint'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1763505, 17635, 0, 30, 5, 100, 0, 0, 0, 0, 0, 1763502, 0, 0, 'Lordaeron Commander - Leave Combat & On Waypoints'); + +DELETE FROM `generic_scripts` WHERE `id`=1763501; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1763501, 0, 0, 44, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Increment Phase'), +(1763501, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14746, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Say'), +(1763501, 8, 0, 60, 3, 0, 0, 0, 0, 0, 0, 0, 0, 176350, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Start Waypoints'), +(1763501, 5, 0, 24, 2410, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Mount up'), +(1763501, 5, 0, 68, 1764701, 2, 17647, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Mount up all Lordaeron Soldier'), +(1763501, 5, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Toggle run'); + +DELETE FROM `generic_scripts` WHERE `id`=1763502; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1763502, 5, 0, 24, 2410, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Mount up'), +(1763502, 5, 0, 68, 1764701, 2, 17647, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Mount up all Lordaeron Soldier'), +(1763502, 5, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Toggle run'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1763501; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1763501, 0, 1, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Set Movement Type'), +(1763501, 0, 2, 39, 1763501, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Start Script'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1763502; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1763502, 0, 0, 39, 1763502, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Start Script'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1763503; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1763503, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Set Walk'), +(1763503, 0, 0, 67, 1, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Set Random Movement'), +(1763503, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Leave Creature Group'), +(1763503, 0, 0, 68, 1764702, 2, 17647, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Execute this Script for all Lordaeron Soldier'), +(1763503, 0, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Dismount'), +(1763503, 0, 0, 34, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Save Home Position'), +(1763503, 0, 0, 44, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Commander - Increment Phase'); + +-- Events list for Lordaeron Veteran +DELETE FROM `creature_ai_events` WHERE `creature_id`=17995; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1799501, 17995, 17635, 11, 6, 100, 0, 0, 0, 0, 0, 1799501, 0, 0, 'Lordaeron Veteran - Just Spawned'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1799503, 17995, 0, 29, 0, 100, 1, 2, 37, 0, 0, 1799503, 0, 0, 'Lordaeron Veteran - Last Waypoint'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1799505, 17995, 0, 30, 5, 100, 0, 0, 0, 0, 0, 1799502, 0, 0, 'Lordaeron Veteran - Leave Combat & On Waypoints'); + +DELETE FROM `generic_scripts` WHERE `id`=1799501; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1799501, 0, 0, 44, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Increment Phase'), +(1799501, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14746, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Say'), +(1799501, 8, 0, 60, 3, 0, 0, 0, 0, 0, 0, 0, 0, 176350, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Start Waypoints'), +(1799501, 5, 0, 24, 2410, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Mount up'), +(1799501, 5, 0, 68, 1799601, 2, 17996, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Mount up all Lordaeron Fighter'), +(1799501, 5, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Toggle run'); + +DELETE FROM `generic_scripts` WHERE `id`=1799502; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1799502, 5, 0, 24, 2410, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Mount up'), +(1799502, 5, 0, 68, 1799601, 2, 17996, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Mount up all Lordaeron Fighter'), +(1799502, 5, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Toggle run'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1799501; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1799501, 0, 1, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Set Movement Type'), +(1799501, 0, 2, 39, 1799501, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Start Script'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1799502; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1799502, 0, 0, 39, 1799502, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Start Script'); + +DELETE FROM `creature_ai_scripts` WHERE `id`=1799503; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1799503, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Set Walk'), +(1799503, 0, 0, 67, 1, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Set Random Movement'), +(1799503, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Leave Creature Group'), +(1799503, 0, 0, 68, 1799602, 2, 17996, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Execute this Script for all Lordaeron Fighter'), +(1799503, 0, 0, 24, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Dismount'), +(1799503, 0, 0, 34, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Save Home Position'), +(1799503, 0, 0, 44, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lordaeron Veteran - Increment Phase'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230104122509_world.sql b/sql/migrations/20230104122509_world.sql new file mode 100644 index 00000000000..ee4bc704077 --- /dev/null +++ b/sql/migrations/20230104122509_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230104122509'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230104122509'); +-- Add your query below. + + +-- Extend end time of some events. +UPDATE `game_event` SET `end_time`='2030-12-31 00:00:00' WHERE `entry`=47; +UPDATE `game_event` SET `end_time`='2030-12-31 12:00:00' WHERE `entry`=48; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230106131806_world.sql b/sql/migrations/20230106131806_world.sql new file mode 100644 index 00000000000..abcd2a4867a --- /dev/null +++ b/sql/migrations/20230106131806_world.sql @@ -0,0 +1,70 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230106131806'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230106131806'); +-- Add your query below. + + +-- Events list for Blackwing Warlock +DELETE FROM `creature_ai_events` WHERE `creature_id`=12459; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1245901, 12459, 0, 6, 0, 100, 0, 0, 0, 0, 0, 1245901, 0, 0, 'Blackwing Warlock - Despawn Guardians on Death'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1245901; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1245901, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Warlock - Despawn Guardians'); +DELETE FROM `creature_ai_scripts` WHERE `id` IN (1245903); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (124590, 'Blackwing Lair - Blackwing Warlock', 19717, 90, 4, 0, 0, 0, 5, 5, 5, 7, 0, 22336, 90, 4, 0, 0, 0, 6, 6, 3, 7, 0, 22372, 100, 0, 0, 0, 0, 30, 45, 30, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- Events list for Demon Portal +DELETE FROM `creature_ai_events` WHERE `creature_id`=14081; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1408101, 14081, 0, 11, 0, 100, 0, 0, 0, 0, 0, 1408101, 0, 0, 'Demon Portal - Set React State to Passive on Spawn'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1408102, 14081, 0, 8, 0, 100, 0, 22393, -1, 0, 0, 1408102, 0, 0, 'Demon Portal - Despawn on Hit By Spell Enraged Felguard Spawn'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1408101; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1408101, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Demon Portal - Set React State to Passive'), +(1408101, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Demon Portal - Disable Combat Movement'), +(1408101, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Demon Portal - Disable Melee Attack'), +(1408101, 0, 0, 39, 4, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Demon Portal - Start Script to Set Command State to Stay'); +DELETE FROM `generic_scripts` WHERE `id`=4; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(4, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Set Command State to Stay'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1408102; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1408102, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Demon Portal - Despawn'); +UPDATE `creature_template` SET `auras`='22391' WHERE `entry`=14081; + +-- Events list for Enraged Felguard +DELETE FROM `creature_ai_events` WHERE `creature_id`=14101; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1410101, 14101, 0, 11, 0, 100, 1, 0, 0, 0, 0, 1410101, 0, 0, 'Enraged Felguard - Enter Combat with Zone on Spawn'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1410102, 14101, 0, 1, 0, 100, 0, 300000, 300000, 0, 0, 1410102, 0, 0, 'Enraged Felguard - Despawn after 5 minutes OOC'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1410103, 14101, 0, 2, 0, 100, 1, 30, 1, 5000, 5000, 1410103, 0, 0, 'Enraged Felguard - Enrage at 30% HP'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1410101; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1410101, 0, 0, 49, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - Combat Pulse'), +(1410101, 0, 0, 39, 1410101, 0, 0, 0, 0, 0, 0, 4, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - Start Script to Cast Spell Enraged Felguard Spawn'); +DELETE FROM `generic_scripts` WHERE `id`=1410101; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1410101, 0, 0, 15, 22393, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - Cast Spell Enraged Felguard Spawn'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1410102; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1410102, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - Despawn'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1410103; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1410103, 0, 0, 15, 8269, 34, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - Cast Spell Enrage'); +DELETE FROM `creature_ai_scripts` WHERE `id` IN (1410105, 1410106, 1410107, 1410108); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (141010, 'Blackwing Lair - Enraged Felguard', 16046, 100, 0, 0, 0, 0, 8, 16, 30, 30, 0, 15548, 100, 0, 0, 0, 0, 5, 15, 17, 22, 0, 15580, 100, 1, 0, 0, 0, 10, 15, 5, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `auras`='13377' WHERE `entry`=14101; + +-- Define target for Enraged Felguard Spawn. +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`, `conditionId`, `inverseEffectMask`, `build_min`, `build_max`) VALUES (22393, 1, 14081, 0, 0, 4297, 5875); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230108115505_world.sql b/sql/migrations/20230108115505_world.sql new file mode 100644 index 00000000000..6d1e99538e4 --- /dev/null +++ b/sql/migrations/20230108115505_world.sql @@ -0,0 +1,24 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230108115505'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230108115505'); +-- Add your query below. + + +-- Remove wrong events from Scarlet Cleric. +DELETE FROM `creature_ai_scripts` WHERE `id` IN (944705, 944901, 944902, 944904); +DELETE FROM `creature_ai_events` WHERE `creature_id`=9449; +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (94490, 'Eastern Plaguelands - Scarlet Cleric', 15587, 100, 1, 0, 0, 0, 7, 11, 7, 11, 0, 15586, 100, 15, 0, 0, 0, 10, 20, 20, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `ai_name`='' WHERE `entry`=9449; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230108124229_world.sql b/sql/migrations/20230108124229_world.sql new file mode 100644 index 00000000000..9136e1f3f7e --- /dev/null +++ b/sql/migrations/20230108124229_world.sql @@ -0,0 +1,23 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230108124229'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230108124229'); +-- Add your query below. + + +-- Events list for Bloodscalp Witch Doctor +DELETE FROM `creature_ai_events` WHERE `creature_id`=660; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (66001, 660, 0, 0, 0, 100, 3, 6500, 15300, 13300, 21700, 66001, 66002, 0, 'Bloodscalp Witch Doctor - Cast Healing Ward or Cast Earthgrab Totem'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (66002, 660, 0, 2, 0, 100, 0, 20, 0, 0, 0, 66003, 0, 0, 'Bloodscalp Witch Doctor - Cast Enrage at 20% HP'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230114095027_world.sql b/sql/migrations/20230114095027_world.sql new file mode 100644 index 00000000000..41a96992ed1 --- /dev/null +++ b/sql/migrations/20230114095027_world.sql @@ -0,0 +1,20 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230114095027'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230114095027'); +-- Add your query below. + +UPDATE `quest_template` SET `entry`=7124, `RewRepFaction1`=729, `RewRepFaction2`=76, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7124 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7082, `RewRepFaction1`=729, `RewRepFaction2`=76, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7082 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7101, `RewRepFaction1`=729, `RewRepFaction2`=76, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7101 AND `patch`=3; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230114192459_world.sql b/sql/migrations/20230114192459_world.sql new file mode 100644 index 00000000000..9031b4e1679 --- /dev/null +++ b/sql/migrations/20230114192459_world.sql @@ -0,0 +1,31 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230114192459'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230114192459'); +-- Add your query below. + +-- Elemental Leatherworking quest for horde +DELETE FROM `quest_template` WHERE `entry`=5146; + +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (5146, 0, 2, -182, 40, 0, 55, 0, 0, 178, 165, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 5145, 0, 0, 0, 0, 0, 'Elemental Leatherworking', 'Elemental leatherworking is what I know, and if you\'re willing to open your mind to the greater powers of substance, I will share with you all there is to learn.$B$BKnow this, $c: by choosing this path you agree never to learn dragonscale or tribal leatherworking; there is only room for practice of one of the three arts. Furthermore, I\'ll need adequate proof that you are in tune with the elements of nature; to that end, bring me the purest essences of fire, water, earth, and wind.', 'Bring 4 Heart of Fire, 4 Globe of Water, 4 Core of Earth, and 4 Breath of Wind to Brumn Winterhoof in the Arathi Mountains.$B$BCompleting this quest will give you access to the Elemental Leatherworking arts.$B$BThe completion of this quest will prevent you from learning Dragonscale Leatherworking and Tribal Leatherworking; be sure this is the path you wish to follow before doing so.', 'You\'ve cast your lot, and the elements accept you. Once I have finished my tutelage, you shall command the will to craft the finest of leather garbs.$B$BTo train in the art for the future, simply speak to me and I will make available any knowledge that you have yet to commit as yours.', 'Making this kind of leather-based armor requires patience and dedication. Once you have cast your lot with the elements, there is no turning your back on them. Bring me proof of your worthiness, and we\'ll get started.', '', '', '', '', '', 7077, 7079, 7075, 7081, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 200, 0, 0, 0, 0, 4200, 0, 25200, 0, 10659, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (5146, 1, 2, -182, 40, 0, 55, 0, 0, 178, 165, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 5145, 0, 0, 0, 0, 0, 'Elemental Leatherworking', 'Elemental leatherworking is what I know, and if you\'re willing to open your mind to the greater powers of substance, I will share with you all there is to learn.$B$BKnow this, $c: by choosing this path you agree never to learn dragonscale or tribal leatherworking; there is only room for practice of one of the three arts. Furthermore, I\'ll need adequate proof that you are in tune with the elements of nature; to that end, bring me the purest essences of fire, water, earth, and wind.', 'Bring 2 Heart of Fire, 2 Globe of Water, 2 Core of Earth, and 2 Breath of Wind to Brumn Winterhoof in the Arathi Mountains.$B$BCompleting this quest will give you access to the Elemental Leatherworking arts.$B$BThe completion of this quest will prevent you from learning Dragonscale Leatherworking and Tribal Leatherworking; be sure this is the path you wish to follow before doing so.', 'You\'ve cast your lot, and the elements accept you. Once I have finished my tutelage, you shall command the will to craft the finest of leather garbs.$B$BTo train in the art for the future, simply speak to me and I will make available any knowledge that you have yet to commit as yours.', 'Making this kind of leather-based armor requires patience and dedication. Once you have cast your lot with the elements, there is no turning your back on them. Bring me proof of your worthiness, and we\'ll get started.', '', '', '', '', '', 7077, 7079, 7075, 7081, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 200, 0, 0, 0, 0, 4200, 0, 25200, 0, 10659, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- Elemental Leatherworking quest for alliance +DELETE FROM `quest_template` WHERE `entry`=5144; + +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (5144, 0, 2, -182, 40, 0, 55, 0, 0, 77, 165, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 5141, 0, 0, 0, 0, 0, 'Elemental Leatherworking', 'Elemental leatherworking is what I know, and if you\'re willing to open your mind to the greater powers of substance, I will share with you all there is to learn.$B$BKnow this, $c: by choosing this path you agree never to learn dragonscale or tribal leatherworking; there is only room for practice of one of the three arts. Furthermore, I\'ll need adequate proof that you are in tune with the elements of nature; to that end, bring me the purest essences of fire, water, earth, and wind.', 'Bring 4 Heart of Fire, 4 Globe of Water, 4 Core of Earth, and 4 Breath of Wind to Sarah Tanner in Searing Gorge.$B$BCompleting this quest will give you access to the Elemental Leatherworking arts.$B$BThe completion of this quest will prevent you from learning Dragonscale Leatherworking and Tribal Leatherworking; be sure this is the path you wish to follow before doing so.', 'You\'ve cast your lot, and the elements accept you. Once I have finished my tutelage, you shall command the will to craft the finest of leather garbs.$B$BTo train in the art for the future, simply speak to me and I will make available any knowledge that you have yet to commit as yours.', 'Making this kind of leather-based armor requires patience and dedication. Once you have cast your lot with the elements, there is no turning your back on them. Bring me proof of your worthiness, and we\'ll get started.', '', '', '', '', '', 7077, 7079, 7075, 7081, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 200, 0, 0, 0, 0, 4200, 0, 25200, 0, 10659, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (5144, 1, 2, -182, 40, 0, 55, 0, 0, 77, 165, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 5141, 0, 0, 0, 0, 0, 'Elemental Leatherworking', 'Elemental leatherworking is what I know, and if you\'re willing to open your mind to the greater powers of substance, I will share with you all there is to learn.$B$BKnow this, $c: by choosing this path you agree never to learn dragonscale or tribal leatherworking; there is only room for practice of one of the three arts. Furthermore, I\'ll need adequate proof that you are in tune with the elements of nature; to that end, bring me the purest essences of fire, water, earth, and wind.', 'Bring 2 Heart of Fire, 2 Globe of Water, 2 Core of Earth, and 2 Breath of Wind to Sarah Tanner in Searing Gorge.$B$BCompleting this quest will give you access to the Elemental Leatherworking arts.$B$BThe completion of this quest will prevent you from learning Dragonscale Leatherworking and Tribal Leatherworking; be sure this is the path you wish to follow before doing so.', 'You\'ve cast your lot, and the elements accept you. Once I have finished my tutelage, you shall command the will to craft the finest of leather garbs.$B$BTo train in the art for the future, simply speak to me and I will make available any knowledge that you have yet to commit as yours.', 'Making this kind of leather-based armor requires patience and dedication. Once you have cast your lot with the elements, there is no turning your back on them. Bring me proof of your worthiness, and we\'ll get started.', '', '', '', '', '', 7077, 7079, 7075, 7081, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 200, 0, 0, 0, 0, 4200, 0, 25200, 0, 10659, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230115180204_world.sql b/sql/migrations/20230115180204_world.sql new file mode 100644 index 00000000000..42f89301e47 --- /dev/null +++ b/sql/migrations/20230115180204_world.sql @@ -0,0 +1,30 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230115180204'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230115180204'); +-- Add your query below. + +-- add missing ' in title +UPDATE `quest_template` SET `Title`='A Smokywood Pastures\' Thank You!' WHERE `entry`=6984; + +-- removed (elite) from title +UPDATE `quest_template` SET `Title`='Unraveling the Mystery' WHERE `entry`=8314 AND `patch`=6; + +-- Quest: Encoded Fragments + +-- description was using tbc version (changed in ~2.1) +UPDATE `quest_template` SET `Details`='Lord Ravenholdt has asked a favor of us both. He wishes to remove the enchantment from this bag.$b$bUnfortunately, some of my books on the subject of dispelling were taken recently, only to be destroyed by savages. The remains of my books are still valuable to me.$b$bIf you can bring me enough of the encoded fragments, I can piece them back together. Your best chance is to kill forest oozes, since they have a tendency to pick up just about anything. You\'ll find them in northeast Azshara.' WHERE `entry`=8235 AND `patch`=5; + +-- remove questdrops from TBC version +DELETE FROM `creature_loot_template` WHERE `item`=20023 AND `entry` IN (6377, 6378, 6379, 6380, 8762); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230118140947_world.sql b/sql/migrations/20230118140947_world.sql new file mode 100644 index 00000000000..f4d411f790d --- /dev/null +++ b/sql/migrations/20230118140947_world.sql @@ -0,0 +1,2717 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230118140947'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230118140947'); +-- Add your query below. + + +SET NAMES 'utf8'; +UPDATE `locales_gameobject` SET `name_loc7`='Manzanas Frescas de Clara' WHERE `entry`=142076; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1951; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1950; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=103727; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=103728; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=36998; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=36996; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=36997; +UPDATE `locales_gameobject` SET `name_loc7`='Estufa redonda' WHERE `entry`=3769; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=36989; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=36988; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=36987; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=36986; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=36985; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=36984; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=36983; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=36982; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=36981; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=36980; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=36979; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=23015; +UPDATE `locales_gameobject` SET `name_loc7`='Cartel de Se busca' WHERE `entry`=68; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=23014; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=23013; +UPDATE `locales_gameobject` SET `name_loc7`='Cartel de Se busca' WHERE `entry`=156561; +UPDATE `locales_gameobject` SET `name_loc7`='El levantamiento de los elfos de sangre' WHERE `entry`=175760; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169291; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169292; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169264; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148549; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169288; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169284; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169282; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169281; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169277; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169268; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169267; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148547; +UPDATE `locales_gameobject` SET `name_loc7`='Ojo de Azora' WHERE `entry`=19548; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169275; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169274; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169272; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169271; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre del mariscal Haggard' WHERE `entry`=1562; +UPDATE `locales_gameobject` SET `name_loc7`='El letargo de los orcos' WHERE `entry`=175751; +UPDATE `locales_gameobject` SET `name_loc7`='Diario de James' WHERE `entry`=178526; +UPDATE `locales_gameobject` SET `name_loc7`='Misterioso fardo de heno de la Vega del Este' WHERE `entry`=180025; +UPDATE `locales_gameobject` SET `name_loc7`='Cadáver de Rolf' WHERE `entry`=56; +UPDATE `locales_gameobject` SET `name_loc7`='Un cadáver medio comido' WHERE `entry`=55; +UPDATE `locales_gameobject` SET `name_loc7`='Fardo de madera' WHERE `entry`=176793; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1948; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1949; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=103729; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=123244; +UPDATE `locales_gameobject` SET `name_loc7`='Forja' WHERE `entry`=4090; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=4089; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=4088; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=4087; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177499; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22811; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177498; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177497; +UPDATE `locales_gameobject` SET `name_loc7`='Buzón' WHERE `entry`=142075; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22813; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22812; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22776; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177502; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177503; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22775; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177504; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177501; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177500; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177496; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177495; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177494; +UPDATE `locales_gameobject` SET `name_loc7`='Corona de Hielo y el Trono Helado' WHERE `entry`=175749; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22806; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22804; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22803; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22783; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22777; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22774; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22773; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22772; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre de almacenamiento' WHERE `entry`=1560; +UPDATE `locales_gameobject` SET `name_loc7`='Libros robados' WHERE `entry`=83763; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=21282; +UPDATE `locales_gameobject` SET `name_loc7`='Cosecha de Milly' WHERE `entry`=161557; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=21009; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=21007; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=21008; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151967; +UPDATE `locales_gameobject` SET `name_loc7`='Guerra civil en las Tierras de la Peste' WHERE `entry`=175761; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151959; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151957; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151956; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170073; +UPDATE `locales_gameobject` SET `name_loc7`='Puerta de Ventormenta' WHERE `entry`=28036; +UPDATE `locales_gameobject` SET `name_loc7`='Barrica de leche' WHERE `entry`=3705; +UPDATE `locales_gameobject` SET `name_loc7`='Casco Antiguo' WHERE `entry`=2119; +UPDATE `locales_gameobject` SET `name_loc7`='Plaza de la Catedral' WHERE `entry`=2116; +UPDATE `locales_gameobject` SET `name_loc7`='Distrito de Mercaderes' WHERE `entry`=2111; +UPDATE `locales_gameobject` SET `name_loc7`='Puerta de Ventormenta' WHERE `entry`=28037; +UPDATE `locales_gameobject` SET `name_loc7`='Distrito de Mercaderes' WHERE `entry`=2182; +UPDATE `locales_gameobject` SET `name_loc7`='Plaza de la Catedral' WHERE `entry`=2173; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=2127; +UPDATE `locales_gameobject` SET `name_loc7`='Casco Antiguo' WHERE `entry`=2113; +UPDATE `locales_gameobject` SET `name_loc7`='El Parque' WHERE `entry`=25353; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=25351; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=25350; +UPDATE `locales_gameobject` SET `name_loc7`='El Parque' WHERE `entry`=24721; +UPDATE `locales_gameobject` SET `name_loc7`='El Parque' WHERE `entry`=23301; +UPDATE `locales_gameobject` SET `name_loc7`='El Parque' WHERE `entry`=23300; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=2178; +UPDATE `locales_gameobject` SET `name_loc7`='Distrito de Mercaderes' WHERE `entry`=2128; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=10224; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=10222; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=10221; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=10220; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24445; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17260; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17259; +UPDATE `locales_gameobject` SET `name_loc7`='El retorno de Archimonde y el Vuelo a Kalimdor' WHERE `entry`=175758; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=10208; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=10207; +UPDATE `locales_gameobject` SET `name_loc7`='Bastones de Ventormenta' WHERE `entry`=2162; +UPDATE `locales_gameobject` SET `name_loc7`='Telas de Duncan' WHERE `entry`=2161; +UPDATE `locales_gameobject` SET `name_loc7`='Distrito de Mercaderes' WHERE `entry`=2096; +UPDATE `locales_gameobject` SET `name_loc7`='Roca de encuentro' WHERE `entry`=179595; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=25349; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=10198; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=10197; +UPDATE `locales_gameobject` SET `name_loc7`='Trajes y Arreglos a Medida' WHERE `entry`=23295; +UPDATE `locales_gameobject` SET `name_loc7`='Puerta de Ventormenta' WHERE `entry`=28042; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=25348; +UPDATE `locales_gameobject` SET `name_loc7`='El Parque' WHERE `entry`=24715; +UPDATE `locales_gameobject` SET `name_loc7`='Cajón de comida' WHERE `entry`=3662; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=2181; +UPDATE `locales_gameobject` SET `name_loc7`='Distrito de Mercaderes' WHERE `entry`=2176; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=103793; +UPDATE `locales_gameobject` SET `name_loc7`='Plaza de la Catedral' WHERE `entry`=2134; +UPDATE `locales_gameobject` SET `name_loc7`='Puerta de Ventormenta' WHERE `entry`=28043; +UPDATE `locales_gameobject` SET `name_loc7`='Distrito de Mercaderes' WHERE `entry`=2122; +UPDATE `locales_gameobject` SET `name_loc7`='Bodega Galina' WHERE `entry`=111094; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24511; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24510; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24505; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24504; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24501; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24500; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24493; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24503; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24502; +UPDATE `locales_gameobject` SET `name_loc7`='El Carcaj Vacío' WHERE `entry`=2138; +UPDATE `locales_gameobject` SET `name_loc7`='Plaza de la Catedral' WHERE `entry`=2099; +UPDATE `locales_gameobject` SET `name_loc7`='Armería Corazón de León' WHERE `entry`=66780; +UPDATE `locales_gameobject` SET `name_loc7`='Casco Antiguo' WHERE `entry`=2100; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=160443; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=160442; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24687; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24686; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24654; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24653; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=2101; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=160444; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24470; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24469; +UPDATE `locales_gameobject` SET `name_loc7`='Arsenal de Weller' WHERE `entry`=2139; +UPDATE `locales_gameobject` SET `name_loc7`='Buzón' WHERE `entry`=144131; +UPDATE `locales_gameobject` SET `name_loc7`='La Rosa Áurea' WHERE `entry`=112898; +UPDATE `locales_gameobject` SET `name_loc7`='Percha de grifo' WHERE `entry`=103795; +UPDATE `locales_gameobject` SET `name_loc7`='Puerta de Ventormenta' WHERE `entry`=28035; +UPDATE `locales_gameobject` SET `name_loc7`='Plaza de la Catedral' WHERE `entry`=2190; +UPDATE `locales_gameobject` SET `name_loc7`='Mercadería cotidiana' WHERE `entry`=2146; +UPDATE `locales_gameobject` SET `name_loc7`='Contaduría de Ventormenta' WHERE `entry`=2145; +UPDATE `locales_gameobject` SET `name_loc7`='Villadorada' WHERE `entry`=2142; +UPDATE `locales_gameobject` SET `name_loc7`='Barrio de los Magos' WHERE `entry`=2124; +UPDATE `locales_gameobject` SET `name_loc7`='Casco Antiguo' WHERE `entry`=2123; +UPDATE `locales_gameobject` SET `name_loc7`='Casco Antiguo' WHERE `entry`=2112; +UPDATE `locales_gameobject` SET `name_loc7`='Plaza de la Catedral' WHERE `entry`=2110; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24489; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17265; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24534; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24496; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24498; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24490; +UPDATE `locales_gameobject` SET `name_loc7`='Herbolario Mortero' WHERE `entry`=25328; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17267; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17263; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24488; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17264; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24532; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24536; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24537; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24533; +UPDATE `locales_gameobject` SET `name_loc7`='Queso de Trias' WHERE `entry`=105188; +UPDATE `locales_gameobject` SET `name_loc7`='Centro del Viajero de Ventormenta' WHERE `entry`=63195; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24634; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24633; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24632; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24631; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24531; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24530; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24529; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24528; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24492; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24487; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=24486; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de piedra' WHERE `entry`=24388; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17269; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17268; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17262; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=17261; +UPDATE `locales_gameobject` SET `name_loc7`='Villadorada' WHERE `entry`=10083; +UPDATE `locales_gameobject` SET `name_loc7`='Ventormenta' WHERE `entry`=10082; +UPDATE `locales_gameobject` SET `name_loc7`='Archimago Khadgar del Kirin Tor' WHERE `entry`=25333; +UPDATE `locales_gameobject` SET `name_loc7`='Capitán forestal Alleria Brisaveloz' WHERE `entry`=25331; +UPDATE `locales_gameobject` SET `name_loc7`='General Turalyon' WHERE `entry`=25330; +UPDATE `locales_gameobject` SET `name_loc7`='Danath Aterratrols' WHERE `entry`=25332; +UPDATE `locales_gameobject` SET `name_loc7`='Kurdran Martillo Salvaje' WHERE `entry`=25329; +UPDATE `locales_gameobject` SET `name_loc7`='Puesto de Mercutio' WHERE `entry`=177905; +UPDATE `locales_gameobject` SET `name_loc7`='Puesto de Mercutio' WHERE `entry`=178264; +UPDATE `locales_gameobject` SET `name_loc7`='Puesto de Mercutio' WHERE `entry`=178265; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=170351; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=170350; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=170349; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=170348; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=170347; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22606; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22605; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22604; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22603; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22602; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22638; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22623; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22622; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169293; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169278; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169270; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169269; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148557; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148554; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148550; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169289; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169285; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148567; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148551; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169287; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169283; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169279; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169273; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148556; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148544; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148540; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169290; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169280; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169276; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169266; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=169265; +UPDATE `locales_gameobject` SET `name_loc7`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc7`='Calabaza madura' WHERE `entry`=2883; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22538; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22537; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22536; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22535; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=3800; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=3799; +UPDATE `locales_gameobject` SET `name_loc7`='Caja fuerte de Dentomuerto' WHERE `entry`=85563; +UPDATE `locales_gameobject` SET `name_loc7`='Filón de cobre' WHERE `entry`=1731; +UPDATE `locales_gameobject` SET `name_loc7`='Brezospina' WHERE `entry`=1621; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22534; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22533; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22531; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22530; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=3798; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=3797; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=3187; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=22593; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112073; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170001; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112049; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170065; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=22753; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22750; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor09' WHERE `entry`=177253; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22742; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22710; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor04' WHERE `entry`=177248; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22582; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22598; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22747; +UPDATE `locales_gameobject` SET `name_loc7`='Kil\'jaeden y el Pacto de las Sombras' WHERE `entry`=175741; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=22590; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22566; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170062; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=38494; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22739; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor06' WHERE `entry`=177250; +UPDATE `locales_gameobject` SET `name_loc7`='La fundación de Quel\'Thalas' WHERE `entry`=175733; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22707; +UPDATE `locales_gameobject` SET `name_loc7`='Forja' WHERE `entry`=38491; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor01' WHERE `entry`=177245; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22587; +UPDATE `locales_gameobject` SET `name_loc7`='Campana de la Horda' WHERE `entry`=175885; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22595; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22579; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22563; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170059; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112043; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22752; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_opendoor_03' WHERE `entry`=177255; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112061; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22712; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170064; +UPDATE `locales_gameobject` SET `name_loc7`='La alianza de Lordaeron' WHERE `entry`=175746; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170056; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112048; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112045; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22600; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=22592; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor08' WHERE `entry`=177252; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor03' WHERE `entry`=177247; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22749; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170061; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=38493; +UPDATE `locales_gameobject` SET `name_loc7`='Barrica de zumo de melón' WHERE `entry`=3659; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22589; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22581; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22565; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor05' WHERE `entry`=177249; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22733; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22746; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=22594; +UPDATE `locales_gameobject` SET `name_loc7`='Buzón' WHERE `entry`=142089; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22578; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22709; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170066; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22743; +UPDATE `locales_gameobject` SET `name_loc7`='El nacimiento del Rey Exánime' WHERE `entry`=175748; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170058; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22748; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112074; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112050; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22735; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112042; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=22738; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22740; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22711; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_opendoor_01' WHERE `entry`=177254; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=38495; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170063; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22732; +UPDATE `locales_gameobject` SET `name_loc7`='El Monte Hyjal y el Obsequio de Illidan' WHERE `entry`=175729; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22599; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=22591; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22708; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22567; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170055; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112079; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor07' WHERE `entry`=177251; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170060; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=112044; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_WroughtIronDoor02' WHERE `entry`=177246; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=38492; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22588; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22580; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego acogedor' WHERE `entry`=22564; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=22745; +UPDATE `locales_gameobject` SET `name_loc7`='Doodad_opendoor_02' WHERE `entry`=177256; +UPDATE `locales_gameobject` SET `name_loc7`='Silla con respaldo alto' WHERE `entry`=22737; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=170057; +UPDATE `locales_gameobject` SET `name_loc7`='Hierbal' WHERE `entry`=180216; +UPDATE `locales_gameobject` SET `name_loc7`='Whipweed Entangle Trap' WHERE `entry`=180217; +UPDATE `locales_gameobject` SET `name_loc7`='Brote Sangrepétalo' WHERE `entry`=164958; +UPDATE `locales_gameobject` SET `name_loc7`='Cristal de poder azul' WHERE `entry`=164658; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre de la garra del Cuervo' WHERE `entry`=2740; +UPDATE `locales_gameobject` SET `name_loc7`='Fronda crecida' WHERE `entry`=7510; +UPDATE `locales_gameobject` SET `name_loc7`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc7`='Templo de la Fuente de la Luna' WHERE `entry`=138498; +UPDATE `locales_gameobject` SET `name_loc7`='Inscripción antigua' WHERE `entry`=19025; +UPDATE `locales_gameobject` SET `name_loc7`='Libro de Mel\'Thandris' WHERE `entry`=19027; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna de Vallefresno' WHERE `entry`=20806; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera chisporroteante' WHERE `entry`=18596; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de pargos de fuego' WHERE `entry`=180657; +UPDATE `locales_gameobject` SET `name_loc7`='Cristal rojo misterioso' WHERE `entry`=175524; +UPDATE `locales_gameobject` SET `name_loc7`='Large Wisp' WHERE `entry`=19540; +UPDATE `locales_gameobject` SET `name_loc7`='Medium Wisp' WHERE `entry`=19539; +UPDATE `locales_gameobject` SET `name_loc7`='Brizna pequeña' WHERE `entry`=19538; +UPDATE `locales_gameobject` SET `name_loc7`='Santuario Oculto' WHERE `entry`=19024; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=177084; +UPDATE `locales_gameobject` SET `name_loc7`='Trituradora de Gurda' WHERE `entry`=178146; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=177225; +UPDATE `locales_gameobject` SET `name_loc7`='Arcón extraño' WHERE `entry`=177792; +UPDATE `locales_gameobject` SET `name_loc7`='Figurilla de gato' WHERE `entry`=13359; +UPDATE `locales_gameobject` SET `name_loc7`='Reliquia de Mathystra' WHERE `entry`=13872; +UPDATE `locales_gameobject` SET `name_loc7`='Troll Drum Sound Object' WHERE `entry`=177224; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna' WHERE `entry`=177273; +UPDATE `locales_gameobject` SET `name_loc7`='lowerLdoor' WHERE `entry`=20657; +UPDATE `locales_gameobject` SET `name_loc7`='upperLdoor' WHERE `entry`=20656; +UPDATE `locales_gameobject` SET `name_loc7`='Descensor' WHERE `entry`=20655; +UPDATE `locales_gameobject` SET `name_loc7`='lowerLdoor' WHERE `entry`=20654; +UPDATE `locales_gameobject` SET `name_loc7`='upperLdoor' WHERE `entry`=20653; +UPDATE `locales_gameobject` SET `name_loc7`='Descensor' WHERE `entry`=20652; +UPDATE `locales_gameobject` SET `name_loc7`='lowerLdoor' WHERE `entry`=20651; +UPDATE `locales_gameobject` SET `name_loc7`='upperLdoor' WHERE `entry`=20650; +UPDATE `locales_gameobject` SET `name_loc7`='Descensor' WHERE `entry`=20649; +UPDATE `locales_gameobject` SET `name_loc7`='Vendedor de bolsas' WHERE `entry`=58624; +UPDATE `locales_gameobject` SET `name_loc7`='Forja' WHERE `entry`=52175; +UPDATE `locales_gameobject` SET `name_loc7`='Ingeniería' WHERE `entry`=58609; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=40303; +UPDATE `locales_gameobject` SET `name_loc7`='El legado de los Aspectos' WHERE `entry`=20725; +UPDATE `locales_gameobject` SET `name_loc7`='Pilar de Dor\'Danil' WHERE `entry`=20724; +UPDATE `locales_gameobject` SET `name_loc7`='Botella de enfermedad' WHERE `entry`=18036; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre oxidado' WHERE `entry`=19021; +UPDATE `locales_gameobject` SET `name_loc7`='Cuenco de visión' WHERE `entry`=10076; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=176792; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=175286; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=175285; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=177197; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=177196; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=177195; +UPDATE `locales_gameobject` SET `name_loc7`='Círculo de Encarcelamiento' WHERE `entry`=20352; +UPDATE `locales_gameobject` SET `name_loc7`='Gema de alma azul' WHERE `entry`=20351; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=177194; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147754; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147750; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147758; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147757; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147756; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147752; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147751; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147746; +UPDATE `locales_gameobject` SET `name_loc7`='Acérita salvaje' WHERE `entry`=1623; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147744; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147748; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147747; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147745; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147767; +UPDATE `locales_gameobject` SET `name_loc7`='Vidarraíz' WHERE `entry`=2041; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147768; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147766; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147765; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147769; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147764; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147763; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147759; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147770; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147761; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147743; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147760; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147755; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147749; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147771; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147762; +UPDATE `locales_gameobject` SET `name_loc7`='Blandón de alquitrán' WHERE `entry`=147753; +UPDATE `locales_gameobject` SET `name_loc7`='Aceite Grito de Guerra' WHERE `entry`=178195; +UPDATE `locales_gameobject` SET `name_loc7`='Círculo de Encarcelamiento' WHERE `entry`=19901; +UPDATE `locales_gameobject` SET `name_loc7`='Gema de alma roja' WHERE `entry`=19879; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=6288; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre macizo' WHERE `entry`=2852; +UPDATE `locales_gameobject` SET `name_loc7`='Piedra de lechúcico lunar' WHERE `entry`=177525; +UPDATE `locales_gameobject` SET `name_loc7`='Criatura marina varada' WHERE `entry`=175233; +UPDATE `locales_gameobject` SET `name_loc7`='Arcón del Amanecer de Plata' WHERE `entry`=175165; +UPDATE `locales_gameobject` SET `name_loc7`='Cajón de armas' WHERE `entry`=3661; +UPDATE `locales_gameobject` SET `name_loc7`='Caja mecánica 411' WHERE `entry`=17183; +UPDATE `locales_gameobject` SET `name_loc7`='Tortuga marina varada' WHERE `entry`=176196; +UPDATE `locales_gameobject` SET `name_loc7`='Reliquia de Mathystra' WHERE `entry`=13360; +UPDATE `locales_gameobject` SET `name_loc7`='Reliquia de Mathystra' WHERE `entry`=12654; +UPDATE `locales_gameobject` SET `name_loc7`='Figurilla de gato' WHERE `entry`=13873; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=176291; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=176293; +UPDATE `locales_gameobject` SET `name_loc7`='Altar de las cavernas' WHERE `entry`=103016; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego de Aku\'mai' WHERE `entry`=21121; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego de Aku\'mai' WHERE `entry`=21120; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego de Aku\'mai' WHERE `entry`=21119; +UPDATE `locales_gameobject` SET `name_loc7`='Fuego de Aku\'mai' WHERE `entry`=21118; +UPDATE `locales_gameobject` SET `name_loc7`='Piedra de las profundidades' WHERE `entry`=177964; +UPDATE `locales_gameobject` SET `name_loc7`='Cajón de armas' WHERE `entry`=3689; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=21327; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre de hierro' WHERE `entry`=13949; +UPDATE `locales_gameobject` SET `name_loc7`='Santuario de Gelihast' WHERE `entry`=103015; +UPDATE `locales_gameobject` SET `name_loc7`='Santuario de Gelihast' WHERE `entry`=94039; +UPDATE `locales_gameobject` SET `name_loc7`='Portal de Aku\'Mai' WHERE `entry`=21117; +UPDATE `locales_gameobject` SET `name_loc7`='Almeja gigante' WHERE `entry`=19018; +UPDATE `locales_gameobject` SET `name_loc7`='Zafiro de Aku\'Mai' WHERE `entry`=178186; +UPDATE `locales_gameobject` SET `name_loc7`='Zafiro de Aku\'Mai' WHERE `entry`=178185; +UPDATE `locales_gameobject` SET `name_loc7`='Filón de plata' WHERE `entry`=1733; +UPDATE `locales_gameobject` SET `name_loc7`='Zafiro de Aku\'Mai' WHERE `entry`=178184; +UPDATE `locales_gameobject` SET `name_loc7`='Baúl con marcas de agua' WHERE `entry`=179487; +UPDATE `locales_gameobject` SET `name_loc7`='Roca de encuentro' WHERE `entry`=178828; +UPDATE `locales_gameobject` SET `name_loc7`='Loto cárdeno' WHERE `entry`=142140; +UPDATE `locales_gameobject` SET `name_loc7`='Sangrerregia' WHERE `entry`=1624; +UPDATE `locales_gameobject` SET `name_loc7`='Fardo de plantas' WHERE `entry`=17282; +UPDATE `locales_gameobject` SET `name_loc7`='Bandera de duelo' WHERE `entry`=21680; +UPDATE `locales_gameobject` SET `name_loc7`='Flor de hongo lunar' WHERE `entry`=177750; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1922; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1921; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1923; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=61929; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1926; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre de Kerlonian' WHERE `entry`=176634; +UPDATE `locales_gameobject` SET `name_loc7`='Caja mecánica 525' WHERE `entry`=17185; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=61927; +UPDATE `locales_gameobject` SET `name_loc7`='Criatura marina varada' WHERE `entry`=175226; +UPDATE `locales_gameobject` SET `name_loc7`='Tortuga marina varada' WHERE `entry`=176190; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=61928; +UPDATE `locales_gameobject` SET `name_loc7`='Tortuga marina esquelética' WHERE `entry`=176189; +UPDATE `locales_gameobject` SET `name_loc7`='Almeja gigante' WHERE `entry`=19017; +UPDATE `locales_gameobject` SET `name_loc7`='Cajón de Elunite' WHERE `entry`=86492; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=91738; +UPDATE `locales_gameobject` SET `name_loc7`='La instauración de Ameth\'Aran' WHERE `entry`=17188; +UPDATE `locales_gameobject` SET `name_loc7`='La caída de Ameth\'Aran' WHERE `entry`=17189; +UPDATE `locales_gameobject` SET `name_loc7`='Llama antigua' WHERE `entry`=16394; +UPDATE `locales_gameobject` SET `name_loc7`='Llama antigua' WHERE `entry`=16393; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1932; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164767; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164766; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164765; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164764; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164763; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164762; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164761; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164760; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=164759; +UPDATE `locales_gameobject` SET `name_loc7`='Restos flotando' WHERE `entry`=180655; +UPDATE `locales_gameobject` SET `name_loc7`='Criatura marina varada' WHERE `entry`=175207; +UPDATE `locales_gameobject` SET `name_loc7`='Arcón del Halo de bruma' WHERE `entry`=175166; +UPDATE `locales_gameobject` SET `name_loc7`='Tortuga marina varada' WHERE `entry`=176197; +UPDATE `locales_gameobject` SET `name_loc7`='Cajón de armaduras' WHERE `entry`=3660; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=176294; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=176292; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre maltrecho' WHERE `entry`=2849; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148675; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148669; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148696; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148695; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148680; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148677; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148662; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148659; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148658; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148686; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148683; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148697; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148692; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148684; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148674; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148714; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148707; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148693; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148668; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148665; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148694; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148670; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148664; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148661; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148660; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148725; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148691; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148682; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148671; +UPDATE `locales_gameobject` SET `name_loc7`='Silla' WHERE `entry`=148663; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=176290; +UPDATE `locales_gameobject` SET `name_loc7`='Caja mecánica 323' WHERE `entry`=17184; +UPDATE `locales_gameobject` SET `name_loc7`='Filón de estaño' WHERE `entry`=1732; +UPDATE `locales_gameobject` SET `name_loc7`='Oronja verde' WHERE `entry`=11713; +UPDATE `locales_gameobject` SET `name_loc7`='Boleto rudo' WHERE `entry`=11714; +UPDATE `locales_gameobject` SET `name_loc7`='Provisiones de fruta de los Bosque Negro' WHERE `entry`=175330; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1930; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=176705; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1931; +UPDATE `locales_gameobject` SET `name_loc7`='Provisiones de nueces de los Bosque Negro' WHERE `entry`=175329; +UPDATE `locales_gameobject` SET `name_loc7`='Trampa de osos de elfos de la noche' WHERE `entry`=111148; +UPDATE `locales_gameobject` SET `name_loc7`='Trampa de osos de elfos de la noche' WHERE `entry`=109515; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=175630; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=175631; +UPDATE `locales_gameobject` SET `name_loc7`='Provisiones de grano de los Bosque Negro' WHERE `entry`=175331; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre maltrecho' WHERE `entry`=106319; +UPDATE `locales_gameobject` SET `name_loc7`='Hierba cardenal' WHERE `entry`=1622; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=91737; +UPDATE `locales_gameobject` SET `name_loc7`='Corcho de pesca' WHERE `entry`=35591; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de bocanegras grasos' WHERE `entry`=180582; +UPDATE `locales_gameobject` SET `name_loc7`='Caja mecánica 827' WHERE `entry`=17182; +UPDATE `locales_gameobject` SET `name_loc7`='Tharnarun\'s Cure' WHERE `entry`=177187; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna' WHERE `entry`=177280; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna' WHERE `entry`=177274; +UPDATE `locales_gameobject` SET `name_loc7`='¡Se busca: Viscoso!' WHERE `entry`=175320; +UPDATE `locales_gameobject` SET `name_loc7`='Forja' WHERE `entry`=92490; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=92489; +UPDATE `locales_gameobject` SET `name_loc7`='Buzón' WHERE `entry`=142111; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=103687; +UPDATE `locales_gameobject` SET `name_loc7`='Alga estranguladora' WHERE `entry`=2045; +UPDATE `locales_gameobject` SET `name_loc7`='Costa de la Serenidad' WHERE `entry`=176310; +UPDATE `locales_gameobject` SET `name_loc7`='La Guerra de los Ancestros' WHERE `entry`=175727; +UPDATE `locales_gameobject` SET `name_loc7`='Cocina' WHERE `entry`=92538; +UPDATE `locales_gameobject` SET `name_loc7`='Primeros auxilios' WHERE `entry`=92537; +UPDATE `locales_gameobject` SET `name_loc7`='Alquimia' WHERE `entry`=92526; +UPDATE `locales_gameobject` SET `name_loc7`='El Alba Argenta' WHERE `entry`=92525; +UPDATE `locales_gameobject` SET `name_loc7`='Las secuelas de la Segunda Guerra' WHERE `entry`=21581; +UPDATE `locales_gameobject` SET `name_loc7`='Encantamiento' WHERE `entry`=92530; +UPDATE `locales_gameobject` SET `name_loc7`='Encantamiento' WHERE `entry`=92529; +UPDATE `locales_gameobject` SET `name_loc7`='Los dioses antiguos y el orden de Azeroth' WHERE `entry`=175725; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=91672; +UPDATE `locales_gameobject` SET `name_loc7`='Posada' WHERE `entry`=148423; +UPDATE `locales_gameobject` SET `name_loc7`='Comercio general' WHERE `entry`=92536; +UPDATE `locales_gameobject` SET `name_loc7`='Comercio general' WHERE `entry`=92535; +UPDATE `locales_gameobject` SET `name_loc7`='Sastrería' WHERE `entry`=92700; +UPDATE `locales_gameobject` SET `name_loc7`='Peletería' WHERE `entry`=92699; +UPDATE `locales_gameobject` SET `name_loc7`='Sastrería' WHERE `entry`=92534; +UPDATE `locales_gameobject` SET `name_loc7`='Peletería' WHERE `entry`=92533; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1994; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1993; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1995; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1996; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1998; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1997; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1986; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre del cielo' WHERE `entry`=2741; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre de la pluma negra' WHERE `entry`=2739; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre del Nidal' WHERE `entry`=2742; +UPDATE `locales_gameobject` SET `name_loc7`='Estufa' WHERE `entry`=91673; +UPDATE `locales_gameobject` SET `name_loc7`='El exilio de los elfos nobles' WHERE `entry`=175731; +UPDATE `locales_gameobject` SET `name_loc7`='Buzón' WHERE `entry`=142110; +UPDATE `locales_gameobject` SET `name_loc7`='Armas' WHERE `entry`=92540; +UPDATE `locales_gameobject` SET `name_loc7`='Armas' WHERE `entry`=92539; +UPDATE `locales_gameobject` SET `name_loc7`='Forja' WHERE `entry`=1685; +UPDATE `locales_gameobject` SET `name_loc7`='Víveres' WHERE `entry`=92528; +UPDATE `locales_gameobject` SET `name_loc7`='Bolsas' WHERE `entry`=92527; +UPDATE `locales_gameobject` SET `name_loc7`='Bolsas' WHERE `entry`=92694; +UPDATE `locales_gameobject` SET `name_loc7`='Víveres' WHERE `entry`=92693; +UPDATE `locales_gameobject` SET `name_loc7`='Hermandad' WHERE `entry`=92524; +UPDATE `locales_gameobject` SET `name_loc7`='Planta con extrañas hojas' WHERE `entry`=6752; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna de El Claro del Oráculo' WHERE `entry`=19552; +UPDATE `locales_gameobject` SET `name_loc7`='Estanques de la Poza de la Luna de Arlithrien' WHERE `entry`=19551; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1992; +UPDATE `locales_gameobject` SET `name_loc7`='Planta con extraños frutos' WHERE `entry`=6751; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre maltrecho' WHERE `entry`=106318; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1988; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=1987; +UPDATE `locales_gameobject` SET `name_loc7`='Vestidor de Tallonkai' WHERE `entry`=126158; +UPDATE `locales_gameobject` SET `name_loc7`='Cajón de comida' WHERE `entry`=3719; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna de Brisa Estelar' WHERE `entry`=19550; +UPDATE `locales_gameobject` SET `name_loc7`='Raíz de tierra' WHERE `entry`=1619; +UPDATE `locales_gameobject` SET `name_loc7`='Marregal' WHERE `entry`=1620; +UPDATE `locales_gameobject` SET `name_loc7`='Maceta de Denalan' WHERE `entry`=7923; +UPDATE `locales_gameobject` SET `name_loc7`='Caldera' WHERE `entry`=32880; +UPDATE `locales_gameobject` SET `name_loc7`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc7`='Barrica de agua' WHERE `entry`=3658; +UPDATE `locales_gameobject` SET `name_loc7`='Buzón' WHERE `entry`=142109; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=20989; +UPDATE `locales_gameobject` SET `name_loc7`='Huevos de Tejemadera' WHERE `entry`=4406; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre maltrecho' WHERE `entry`=2843; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna de Cañada Umbría' WHERE `entry`=19549; +UPDATE `locales_gameobject` SET `name_loc7`='Lirio alunado' WHERE `entry`=152095; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=20990; +UPDATE `locales_gameobject` SET `name_loc7`='Caldera' WHERE `entry`=32879; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=20991; +UPDATE `locales_gameobject` SET `name_loc7`='Brote de Brezomadera' WHERE `entry`=4608; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna' WHERE `entry`=177278; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna' WHERE `entry`=177272; +UPDATE `locales_gameobject` SET `name_loc7`='Bellota vil' WHERE `entry`=1673; +UPDATE `locales_gameobject` SET `name_loc7`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc7`='Espuma de la Luna' WHERE `entry`=176244; +UPDATE `locales_gameobject` SET `name_loc7`='Champiñón jacinto' WHERE `entry`=152094; +UPDATE `locales_gameobject` SET `name_loc7`='Bellota ámbar' WHERE `entry`=2912; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de bocanegras grasos' WHERE `entry`=180664; +UPDATE `locales_gameobject` SET `name_loc7`='Yunque' WHERE `entry`=2010; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177513; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177506; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177514; +UPDATE `locales_gameobject` SET `name_loc7`='Forja' WHERE `entry`=20986; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177512; +UPDATE `locales_gameobject` SET `name_loc7`='La batalla de Grim Batol' WHERE `entry`=175750; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177511; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177510; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177509; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177508; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=177507; +UPDATE `locales_gameobject` SET `name_loc7`='Buzón' WHERE `entry`=142094; +UPDATE `locales_gameobject` SET `name_loc7`='Los kaldorei y el Pozo de la Eternidad' WHERE `entry`=21583; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de madera' WHERE `entry`=177505; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=148866; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=138614; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=61925; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=61924; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=61923; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=61922; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=61921; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=61920; +UPDATE `locales_gameobject` SET `name_loc7`='Silla de madera' WHERE `entry`=61919; +UPDATE `locales_gameobject` SET `name_loc7`='Tesoro de Valiente' WHERE `entry`=176231; +UPDATE `locales_gameobject` SET `name_loc7`='Fogata' WHERE `entry`=176289; +UPDATE `locales_gameobject` SET `name_loc7`='Bolsa demoníaca de Xabraxxis' WHERE `entry`=177624; +UPDATE `locales_gameobject` SET `name_loc7`='Comida purificada' WHERE `entry`=175336; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre desgastado' WHERE `entry`=19022; +UPDATE `locales_gameobject` SET `name_loc7`='Arbusto cubierto de polvo estelar' WHERE `entry`=19016; +UPDATE `locales_gameobject` SET `name_loc7`='Poza de la Luna' WHERE `entry`=177277; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=18645; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=18644; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=3220; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=18643; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=3722; +UPDATE `locales_gameobject` SET `name_loc7`='Lágrima de Elune' WHERE `entry`=19015; +UPDATE `locales_gameobject` SET `name_loc7`='Estatuilla antigua' WHERE `entry`=18603; +UPDATE `locales_gameobject` SET `name_loc7`='Estatuilla antigua' WHERE `entry`=17783; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=17284; +UPDATE `locales_gameobject` SET `name_loc7`='Banco de sabiolas' WHERE `entry`=180663; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=3723; +UPDATE `locales_gameobject` SET `name_loc7`='Cofre macizo' WHERE `entry`=2850; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=20960; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=20961; +UPDATE `locales_gameobject` SET `name_loc7`='Cajón de comida' WHERE `entry`=3695; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=20963; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=176999; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=176998; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=175104; +UPDATE `locales_gameobject` SET `name_loc7`='Buzón' WHERE `entry`=142117; +UPDATE `locales_gameobject` SET `name_loc7`='La Fuente del Sol: la caída de Quel\'Thalas' WHERE `entry`=175757; +UPDATE `locales_gameobject` SET `name_loc7`='La Plaga de Lordaeron' WHERE `entry`=175756; +UPDATE `locales_gameobject` SET `name_loc7`='Encomienda a los Vuelos' WHERE `entry`=175726; +UPDATE `locales_gameobject` SET `name_loc7`='Sargeras y la traición' WHERE `entry`=175724; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=20962; +UPDATE `locales_gameobject` SET `name_loc7`='Gema de alma resplandeciente' WHERE `entry`=19862; +UPDATE `locales_gameobject` SET `name_loc7`='Duramen' WHERE `entry`=93192; +UPDATE `locales_gameobject` SET `name_loc7`='Carro de arqueólogo' WHERE `entry`=375546; +UPDATE `locales_gameobject` SET `name_loc7`='Figurilla de madera' WHERE `entry`=375544; +UPDATE `locales_gameobject` SET `name_loc7`='Mesa de madera élfica' WHERE `entry`=182075; +UPDATE `locales_gameobject` SET `name_loc7`='Criatura marina varada' WHERE `entry`=175230; +UPDATE `locales_gameobject` SET `name_loc7`='Tortuga marina varada' WHERE `entry`=176191; +UPDATE `locales_gameobject` SET `name_loc7`='Tortuga marina varada' WHERE `entry`=176198; +UPDATE `locales_gameobject` SET `name_loc7`='Criatura marina varada' WHERE `entry`=175227; +UPDATE `locales_gameobject` SET `name_loc7`='Libro del Crepúsculo' WHERE `entry`=12666; +UPDATE `locales_gameobject` SET `name_loc7`='Libro del Crepúsculo' WHERE `entry`=12144; +UPDATE `locales_gameobject` SET `name_loc7`='Feralas: una historia' WHERE `entry`=142958; +UPDATE `locales_gameobject` SET `name_loc7`='Semilla de Gaia' WHERE `entry`=177926; +UPDATE `locales_gameobject` SET `name_loc7`='Vertido de petróleo' WHERE `entry`=180661; +UPDATE `locales_gameobject` SET `name_loc7`='Restos de un naufragio' WHERE `entry`=180662; +UPDATE `locales_gameobject` SET `name_loc7`='Ventura y Cía. Copter Pad' WHERE `entry`=19594; +UPDATE `locales_gameobject` SET `name_loc7`='Carro azul de Ventura y Cía.' WHERE `entry`=19591; +UPDATE `locales_gameobject` SET `name_loc7`='Trampa del carro de Ventura y Cía.' WHERE `entry`=19590; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=92424; +UPDATE `locales_gameobject` SET `name_loc7`='Documentos de Ventura y Cía.' WHERE `entry`=19603; +UPDATE `locales_gameobject` SET `name_loc7`='Baúl maltrecho' WHERE `entry`=179488; +UPDATE `locales_gameobject` SET `name_loc7`='Vagón de explosivos de Ventura y Cía.' WHERE `entry`=19547; +UPDATE `locales_gameobject` SET `name_loc7`='Baúl maltrecho' WHERE `entry`=179486; +UPDATE `locales_gameobject` SET `name_loc7`='Huevos de Musgondo' WHERE `entry`=19542; +UPDATE `locales_gameobject` SET `name_loc7`='Hoguera' WHERE `entry`=142342; +UPDATE `locales_gameobject` SET `name_loc7`='Huevos de Musgondo' WHERE `entry`=19541; +-- Apply esMX locales to esES too where we have nothing. +UPDATE `locales_gameobject` SET `name_loc6`=`name_loc7` WHERE (`name_loc6` = '' || `name_loc6` IS NULL) && (`name_loc7` != '' && `name_loc7` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_quest` SET `Title_loc7`='La persecución' WHERE `entry`=147; +UPDATE `locales_quest` SET `Details_loc7`='Si el Coleccionista se está llevando oro de nuestras minas, ¡está robando al Rey! Lleva al Coleccionista ante la justicia. Y tráeme a mí el anillo que se mencionaba en la nota. Podría indicarnos para quién trabaja el Coleccionista...$B$BLa nota dice que el Coleccionista se esconde en la Plantación de Calabazas de Brackwell. Deberías buscarlo allí.\"' WHERE `entry`=147; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra y mata al Coleccionista y vuelve junto al alguacil Dughan con el anillo del coleccionista.' WHERE `entry`=147; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=147; +UPDATE `locales_quest` SET `Title_loc7`='El Coleccionista' WHERE `entry`=123; +UPDATE `locales_quest` SET `Details_loc7`='Esta nota muestra un cronograma de días y horarios en los que una persona —descrita como \"el Coleccionista\"— recibirá cargamentos de oro provenientes de las minas del Bosque de Elwynn.$B$BSegún la nota, parece que el Coleccionista vive cerca de la Plantación de Calabazas de Brackwell, al este de Elwynn.$B$BParece importante. Deberías informar al alguacil Dughan en Villadorada.' WHERE `entry`=123; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve a ver al alguacil Dughan en Villadorada y entrégale la lista del coleccionista' WHERE `entry`=123; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=123; +UPDATE `locales_quest` SET `Title_loc7`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc7`='Si hablas sobre vino con alguien, sabrás que nosotros, los Galina, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, agarra este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve a la Bodega Galina y lleva a Suzetta Galina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc7`='Mensajero a toda prisa' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Details_loc7`='Aunque no tenemos mucha ayuda directa desde Ventormenta, tengo un contacto en la ciudad que nos ayuda con los suministros de armaduras. Su nombre es Osric Strang. Su tienda, Inmunidad Limitada, está en el Casco Antiguo de Ventormenta.$B$BNuestro suministro se está agotando y debemos contactar con Osric para pedirle más. ¿Puedes llevarle esta nota?$B$BEl camino más rápido hasta Ventormenta es con Thor, nuestro maestro de grifos. Está justo bajo la colina, llévale mi nota y coge un grifo hasta Ventormenta.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la Nota de Lewis a Thor, el maestro de grifos.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Title_loc7`='Pastel de hígado de dentosangre' WHERE `entry`=22; +UPDATE `locales_quest` SET `Details_loc7`='Las cebollas están peladas. El ajo machacado. La corteza está tostada. Las hierbas de eneldo picadas. ¡Lo único que me falta para mi famosa empanada de carne son 8 hígados de dentosangre!' WHERE `entry`=22; +UPDATE `locales_quest` SET `Objectives_loc7`='Salma Saldean necesita 8 hígados de dentosangre para hacer un pastel de hígado de dentosangre.' WHERE `entry`=22; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=22; +UPDATE `locales_quest` SET `Title_loc7`='Estofado de los Páramos de Poniente' WHERE `entry`=38; +UPDATE `locales_quest` SET `Details_loc7`='¡Ayúdame a preparar el estofado de los Páramos de Poniente! Vuelve con estos ingredientes: $B $B 3 piezas de carne fibrosa de buitre $b 3 morros de dentosangre $b 3 ojos de múrloc $b 3 okras' WHERE `entry`=38; +UPDATE `locales_quest` SET `Objectives_loc7`='Salma Saldean quiere 3 carnes fibrosas de buitre, 3 morros de dentosangre, 3 ojos de múrloc y 3 okras.' WHERE `entry`=38; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=38; +UPDATE `locales_quest` SET `Title_loc7`='La pobre y vieja Blanchy' WHERE `entry`=151; +UPDATE `locales_quest` SET `Details_loc7`='¡Pobre vieja Blanchy! La bestia está agotada después de todo el trabajo que le dimos. Le di de comer antes de dejar la granja, pero no esperábamos que se rompiera el carro. Si pudieras traerle algunos puñados de avena te estaría muy agradecida.$B$BSeguro que podrás encontrar algunos por las granjas de los Páramos de Poniente, si puedes librarte de esas horribles máquinas que los han invadido. Hay varias granjas al suroeste de aquí.' WHERE `entry`=151; +UPDATE `locales_quest` SET `Objectives_loc7`='Verna Cejade de los Páramos de Poniente quiere que le lleves 8 puñados de avena.' WHERE `entry`=151; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=151; +UPDATE `locales_quest` SET `Title_loc7`='Estofado de los Páramos de Poniente' WHERE `entry`=36; +UPDATE `locales_quest` SET `Details_loc7`='Nunca pensé que llegaría el día en el que tuviera que dejar la granja. Pero los campos están llenos de ladrones y es demasiado peligroso que sigamos aquí. En cuanto el granjero Cejade consiga arreglar el carro nos pondremos en marcha.$B$B¿Podrías hacerme un favor? Deja que te escriba mi receta del estofado de los Páramos de Poniente. Por favor, llévasela a Salma Saldean, estará en la Finca de Saldean, nada más pasar la bifurcación del camino.' WHERE `entry`=36; +UPDATE `locales_quest` SET `Objectives_loc7`='Verna Cejade quiere que le entregues su receta del estofado de los Páramos de Poniente a Salma Saldean.' WHERE `entry`=36; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=36; +UPDATE `locales_quest` SET `Title_loc7`='La reliquia olvidada' WHERE `entry`=64; +UPDATE `locales_quest` SET `Details_loc7`='¡Fue horrible! Verna me despertó cuando oyó jaleo en los campos. Estaban llenos de gamberros. Nos fuimos corriendo y olvidé recoger mi reloj de bolsillo. Me lo dio el padre de Verna el día de nuestra boda y es horrible saber que está en manos de esos ladrones. Dejé el reloj de bolsillo en el guardarropa de la granja. Busca el campo de calabazas que está al Oeste... no tiene pérdida. ¡Si me lo devuelves te estaré muy agradecido!' WHERE `entry`=64; +UPDATE `locales_quest` SET `Objectives_loc7`='El granjero Cejade quiere que recuperes el reloj de bolsillo que dejó olvidado en el guardarropa de su granja en la plantación de calabazas del Oeste.' WHERE `entry`=64; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=64; +UPDATE `locales_quest` SET `Title_loc7`='Se busca: Hogger' WHERE `entry`=176; +UPDATE `locales_quest` SET `Details_loc7`='Se busca: Hogger.$B$BUn gnoll enorme, Hogger, está al acecho en el bosque al suroeste de Elwynn. Ha sofocado todos los intentos de capturarlo.$B$BEl ejército de Ventormenta ofrece una generosa recompensa por el gnoll. Para cobrarla, los cazarrecompensas tendrán que llevar una prueba de la muerte de Hogger al alguacil Dughan en Villadorada.' WHERE `entry`=176; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata al gnoll Hogger y llévale su garra de gnoll enorme al alguacil Dughan.' WHERE `entry`=176; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=176; +UPDATE `locales_quest` SET `Title_loc7`='La llamada de la tierra' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Details_loc7`='$C, ha llegado el momento; tu cuerpo crece en edad y en fuerza y tu espíritu gana profundidad, como la tierra. Veo en tus ojos la sabiduría de tu alma.$B$BLa tierra guía a mi gente y nos habla, como te hablará a ti en el futuro. Pero debes ponerte a prueba. Si tu momento ha llegado, verás cosas que solo los nuestros pueden ver.$B$BBusca a los chamanes Erizapúas en el barranco que hay al este y coge un bálsamo que usan en sus rituales. Regresa cuando hayas conseguido el suficiente para crear tu propia poción.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 2 dosis de bálsamo ritual a la vidente Pluma de Cuervo al Campamento Narache.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Title_loc7`='Recompensas por los gnolls Zarparrío' WHERE `entry`=11; +UPDATE `locales_quest` SET `Details_loc7`='En las fronteras del Bosque de Elwynn se han avistado gnolls, unas criaturas salvajes que seguramente no están allí por trabajo. Un grupo enorme de ellos, uno más numeroso del que podemos contener solos, ha infestado los bosques que hay al sur de la torre de vigilancia. Otro grupo ha infestado las áreas cercanas al Lago del Hito, al este.$B$BEl ejército de Ventormenta elogiará a quienquiera que le ayude a matarlos. Tráeme sus bandas gnoll pintadas como prueba de tu hazaña.' WHERE `entry`=11; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 8 bandas gnoll pintadas al ayudante de alguacil Rainer al Cuartel.' WHERE `entry`=11; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=11; +UPDATE `locales_quest` SET `Title_loc7`='Oración desesperada' WHERE `entry`=5635; +UPDATE `locales_quest` SET `Details_loc7`='Has llamado la atención de nuestros superiores, $N. Te piden que vayas a la Catedral de la Luz, en Ventormenta, lo antes posible. Por lo visto, creen que has demostrado tu valía y ya puedes recibir más instrucción. Cuando llegues, busca a la suma sacerdotisa Laurena. Ella podrá guiarte. Buena suerte y que la Luz te acompañe.' WHERE `entry`=5635; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con la suma sacerdotisa Laurena en Ventormenta.' WHERE `entry`=5635; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5635; +UPDATE `locales_quest` SET `Title_loc7`='La invocación de Gakin' WHERE `entry`=1685; +UPDATE `locales_quest` SET `Details_loc7`='Si es que... siempre igual. Me he pasado el día buscándote sin encontrarte y ahora, cuando ya ni te esperaba, te plantas aquí, sin más.$B$BYa he perdido demasiado tiempo buscándote. No perdamos más. El maestro Gakin te ha convocado para instruirte. Creo que deberías ir en su busca lo antes posible.$B$BLo encontrarás en el sótano de la posada El Cordero Degollado. Por cierto, será mejor que no comentes por ahí ese detalle de la posada... No queremos que se corra la voz de dónde se encuentra...' WHERE `entry`=1685; +UPDATE `locales_quest` SET `Objectives_loc7`='Preséntate ante Gakin el Presotenebra en el Barrio de los Magos de Ventormenta.' WHERE `entry`=1685; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1685; +UPDATE `locales_quest` SET `Title_loc7`='Instrucción de guerrero' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Details_loc7`='Has demostrado ser $gun guerrero:una guerrera; excelente, $N, pero todavía eres joven y tienes mucho que aprender.$B$BVe a hablar con Harry Burlguard, suele estar en la taberna El Cerdo Borracho, en el Casco Antiguo de Ventormenta. Harry es un viejo veterano y un buen instructor. Puede enseñarte algunos movimientos que te ayudarán a seguir con vida algo más tiempo.' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Harry Burlguard.' WHERE `entry`=1638; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Title_loc7`='El Cuartel de Arroyoeste necesita ayuda' WHERE `entry`=239; +UPDATE `locales_quest` SET `Details_loc7`='La plaza fuerte de la frontera occidental informa de un aumento de actividad de gnolls y ladrones. Solicitan que enviemos más soldados de Ventormenta, ¡pero no podemos prescindir de ninguno!$B$BTu ayuda nos vendría bien. Habla con el ayudante de alguacil Rainer en el Cuartel de Arroyoeste y que te diga qué necesita.$B$BLa plaza fuerte está al oeste, bajando por el camino. Encontrarás un puente sobre un arroyo. Crúzalo. La plaza fuerte estará a la derecha.' WHERE `entry`=239; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve al Cuartel de Arroyoeste y habla con el ayudante de alguacil Rainer.' WHERE `entry`=239; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=239; +UPDATE `locales_quest` SET `Title_loc7`='La fuga' WHERE `entry`=114; +UPDATE `locales_quest` SET `Details_loc7`='Lleva este licor de invisibilidad a la joven Maybell. Debería durar lo suficiente para que haga una visita a Tommy Joe.' WHERE `entry`=114; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el licor de invisibilidad a Maybell Maclure.' WHERE `entry`=114; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=114; +UPDATE `locales_quest` SET `Title_loc7`='Las escrituras de Cejade' WHERE `entry`=184; +UPDATE `locales_quest` SET `Details_loc7`='Estas son las escrituras de una extensión de tierras de labranza de los Páramos de Poniente. Están firmadas por un tal Theodore Cejade y por su mujer, Verna. En el reverso de las escrituras hay unas palabras garabateadas con gran prisa:$B$B\"Presionamos a Cejade y conseguimos sus escrituras. Pensé que te vendría bien si querías falsificar una para ti.$B$BLos Cejade no nos darán problemas. La última vez que los vi estaban saliendo de los Páramos de Poniente con un carro roto.\"$B$BCrees que probablemente los Cejade querrán recuperar sus escrituras...' WHERE `entry`=184; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva las escrituras de Cedaje al granjero Cedaje.' WHERE `entry`=184; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=184; +UPDATE `locales_quest` SET `Title_loc7`='Entrega el informe de Thomas' WHERE `entry`=39; +UPDATE `locales_quest` SET `Details_loc7`='Habla al alguacil Dughan de la muerte de Malakai y Rolf, y después infórmale de que no podrá contener a los múrlocs del este de Elwynn con sus tropas.$B$BSé que no tenemos bastantes soldados, quizás Dughan pueda encontrar alguno más.' WHERE `entry`=39; +UPDATE `locales_quest` SET `Objectives_loc7`='Preséntate ante el alguacil Dughan en Villadorada.' WHERE `entry`=39; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=39; +UPDATE `locales_quest` SET `Title_loc7`='Informa a Thomas' WHERE `entry`=71; +UPDATE `locales_quest` SET `Details_loc7`='Ahora que tienes los dos medallones, llévaselos al guardia Thomas al puente. Así sabrá que sus guardias murieron asesinados.' WHERE `entry`=71; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrega los medallones de Rolf y Malakai al guardia Thomas. Lo encontrarás en el puente oriental de Elwynn.' WHERE `entry`=71; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=71; +UPDATE `locales_quest` SET `Title_loc7`='Artículos rojos de lino' WHERE `entry`=83; +UPDATE `locales_quest` SET `Details_loc7`='Los Defias de Villanorte usan máscaras de arpillera, pero los Defias de Elwynn usan máscaras de lino, que puedo usar para crear artículos de lino muy delicados.$B$BTráeme pañuelos de lino rojos y los usaré para crear algo para ti.$B$BLos miembros de la pandilla Defias están asentados en campamentos por todo Elwynn.' WHERE `entry`=83; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale 6 pañuelos de lino rojo a Sara Timberlain en el Aserradero de la Vega del Este.' WHERE `entry`=83; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=83; +UPDATE `locales_quest` SET `Title_loc7`='Recompensas por los múrlocs' WHERE `entry`=46; +UPDATE `locales_quest` SET `Details_loc7`='El ejército de Ventormenta ha puesto precio a la cabeza de los rondadores y batidores múrloc de Elwynn. Mátalos y tráeme sus aletas. El ejército de Ventormenta te recompensará bien.$B$BLos múrlocs han construido una aldea en el Lago del Hito, al norte de aquí, y otra en el sur, donde se bifurca el río.' WHERE `entry`=46; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 8 aletas de múrloc rotas al guardia Thomas al puente oriental de Elwynn.' WHERE `entry`=46; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=46; +UPDATE `locales_quest` SET `Title_loc7`='El cumplimiento del plazo' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Details_loc7`='Tengo un auténtico problema entre manos. Se acerca peligrosamente la fecha en la que tengo que entregar un pedido de madera... Los lobos y los osos que hay al norte de aquí ahuyentaron a mis trabajadores, que tuvieron que dejar atrás los fajos de madera que tenían talada.$B$BYa he hablado con el ayudante de alguacil Rainer sobre la necesidad de deshacernos de esos animales, pero necesito que alguien vaya a recoger la madera. Si pudieras recoger ocho fajos de madera, conseguiría cumplir el plazo.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 8 fardos de madera a Raelen al Aserradero de la Vega del Este.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Title_loc7`='Descubre el destino de Rolf' WHERE `entry`=45; +UPDATE `locales_quest` SET `Details_loc7`='En tu exploración del área encuentras huellas palmeadas que llevan al este por la costa del Lago del Hito. Hacia el este, en la distancia, adivinas la silueta de una aldea múrloc.$B$BQuizás Rolf encontró allí su destino...' WHERE `entry`=45; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca a Rolf o alguna prueba de su muerte en el poblado múrloc.' WHERE `entry`=45; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=45; +UPDATE `locales_quest` SET `Title_loc7`='Proteger la frontera' WHERE `entry`=52; +UPDATE `locales_quest` SET `Details_loc7`='Saludos, $N. Los animales salvajes son más agresivos cuanto más nos alejamos de Villadorada. El Aserradero de la Vega del Este sufre constantes ataques de lobos y osos.$B$BNos vendría bien tu ayuda ahí fuera.' WHERE `entry`=52; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a 8 merodeadores y 5 osos del bosque jóvenes y vuelve a ver al guardia Thomas al puente oriental de Elwynn.' WHERE `entry`=52; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=52; +UPDATE `locales_quest` SET `Title_loc7`='Encuentra a los guardias perdidos' WHERE `entry`=37; +UPDATE `locales_quest` SET `Details_loc7`='Hace unos días mandé a dos guardias, Rolf y Malakai, a investigar el río. Aún no han regresado. Para completar mi informe necesito saber qué les ocurrió a esos hombres.$B$BViaja al norte a lo largo del río y encuentra a mis guardias... o lo que quede de ellos.' WHERE `entry`=37; +UPDATE `locales_quest` SET `Objectives_loc7`='El guardia Thomas quiere que viajes al norte, río arriba, y busques a sus dos guardias, Rolf y Malakai.' WHERE `entry`=37; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=37; +UPDATE `locales_quest` SET `Title_loc7`='La tarea de Elmore' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Details_loc7`='Hay un enano forjador de armas en Ventormenta, Grimand Elmore, que ha enviado un mensaje diciendo que necesita ayuda con una entrega. Creo que quiere enviar un paquete a su hogar, en el norte.$B$B¡Tienes unas piernas muy fuertes! Si te interesa ponerlas en marcha, vete a hablar con Grimand. Podrías sernos muy útil aquí, pero también debemos mantener nuestros tratos con los enanos.$B$BPuedes encontrar a Grimand Elmore en la tienda de armas del Distrito de los Enanos de Ventormenta, en la sección noreste de la ciudad.' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Grimand Elmore.' WHERE `entry`=1097; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Title_loc7`='La recolección de algas' WHERE `entry`=112; +UPDATE `locales_quest` SET `Details_loc7`='Puedo hacer un licor de invisibilidad para Maybell, para que salga de Los Viñedos de Maclure y se reúna con Tommy Joe. Pero para hacer el licor necesito alga de cristal.$B$BAunque el alga normalmente crece en el océano, también se puede conseguir de los múrlocs. Ve a ver si los múrlocs que hay cerca del Lago de Cristal tienen algo. El Lago de Cristal está al este de Villadorada.' WHERE `entry`=112; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 4 hojas de alga de cristal a William Mortero a Villadorada.' WHERE `entry`=112; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=112; +UPDATE `locales_quest` SET `Title_loc7`='Un envío para Ventormenta' WHERE `entry`=61; +UPDATE `locales_quest` SET `Details_loc7`='Mi hermano Morgan espera mi envío de velas en Ventormenta. No tengo tiempo para hacer el viaje en persona, pero si quisieras llevarle el envío, te pagaría bien.$B$BHe empaquetado las velas. Encontrarás a Morgan en nuestra tienda, Herbolario Mortero, en el Distrito de Mercaderes de Ventormenta.' WHERE `entry`=61; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el envío de William a Morgan Mortero al Distrito de Mercaderes de Ventormenta.' WHERE `entry`=61; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=61; +UPDATE `locales_quest` SET `Title_loc7`='La Cantera de Jaspe' WHERE `entry`=76; +UPDATE `locales_quest` SET `Details_loc7`='Gracias a ti, ahora sabemos que la Mina Abisal está infestada de kóbolds. Ahora necesitamos un explorador que investigue la Cantera de Jaspe, que está más lejos.$B$BExplora la Cantera de Jaspe e infórmame si ves algún kóbold. Para llegar a la mina, viaja hacia el este por el camino hasta que llegues a la Torre de Azora. Cuando llegues allí, dirígete hacia el norte. Encontrarás la mina al pie de las colinas.' WHERE `entry`=76; +UPDATE `locales_quest` SET `Objectives_loc7`='Explora la Cantera de Jaspe y vuelve a informar al alguacil Dughan a Villadorada.' WHERE `entry`=76; +UPDATE `locales_quest` SET `EndText_loc7`='Explora la Cantera de Jaspe' WHERE `entry`=76; +UPDATE `locales_quest` SET `Title_loc7`='Dientes de Oro' WHERE `entry`=87; +UPDATE `locales_quest` SET `Details_loc7`='Estaba jugando cerca de la Mina Abisal y creo que se me cayó... quiero decir, creo que vi el collar de la señora. No me preguntes cómo llegó allí... ¡Yo no fui!$B$BDe todas formas, vi a un enorme kóbold con dientes de oro que lo recogía y se lo llevaba a la mina. Si encuentras a ese kóbold, encontrarás el collar, ¡lo juro!' WHERE `entry`=87; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el collar de Bernice a tía Bernice Pedregosa a La Granja Pedregosa.' WHERE `entry`=87; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=87; +UPDATE `locales_quest` SET `Title_loc7`='Una nota para William' WHERE `entry`=107; +UPDATE `locales_quest` SET `Details_loc7`='¡Seguro que William Mortero tiene una poción que reúna a los dos jóvenes amantes!$B$BTen, llévale esta nota a William. Está en la Posada Orgullo de León, en Villadorada.' WHERE `entry`=107; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la nota de la Abuela Pedregosa a William Mortero.' WHERE `entry`=107; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=107; +UPDATE `locales_quest` SET `Title_loc7`='Habla con la abuelita' WHERE `entry`=111; +UPDATE `locales_quest` SET `Details_loc7`='Por favor, $N, habla con mi abuelita. Si alguien puede encontrar la forma de reunirme con Maybell, esa es ella.$B$BEstá en nuestra casa, al este de aquí.' WHERE `entry`=111; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con la Abuela Pedregosa.' WHERE `entry`=111; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=111; +UPDATE `locales_quest` SET `Title_loc7`='Vuelve con Billy' WHERE `entry`=84; +UPDATE `locales_quest` SET `Details_loc7`='Aquí tienes. Y cuando le des el pastel a Billy, ¡dile que espero que se atragante con él!' WHERE `entry`=84; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el pastel de tripa de cerdo a Billy Maclure a Los Viñedos de Maclure.' WHERE `entry`=84; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=84; +UPDATE `locales_quest` SET `Title_loc7`='¡Princesa debe morir!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Details_loc7`='Los Brackwell tienen una cerda que ganaría cualquier concurso. Se llama Princesa. Está ENORME, ¡y es gracias a mí! ¡Porque se mete en mis plantaciones y se come mis verduras!$B$BAsí que antes de que llegue a nuestros campos… ¡Princesa debe morir! Tráeme su collera como prueba de que está muerta y te daré algo para recompensarte.$B$BGeneralmente, Princesa está en la Plantación de Calabazas de Brackwell, al este pasando la granja Maclure. ¡Apresúrate, antes de que le dé hambre y regrese aquí!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Princesa, agarra su collera y llévasela a la vieja Pedregosa a La Granja Pedregosa.' WHERE `entry`=88; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=88; +UPDATE `locales_quest` SET `Title_loc7`='Jóvenes enamorados' WHERE `entry`=106; +UPDATE `locales_quest` SET `Details_loc7`='¡Oh, estoy maldita! He entregado mi corazón a Tommy Joe Pedregosa, pero nuestras familias se odian a muerte. Así que no puedo verlo, ¡aunque me duelan los ojos por no poder mirar su hermoso rostro!$B$BTe lo ruego, lleva esta carta a Tommy Joe. Suele estar en el río que está al oeste de La Granja Pedregosa, al oeste de aquí.' WHERE `entry`=106; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrega a Tommy Joe Pedregosa la carta de amor de Maybell.' WHERE `entry`=106; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=106; +UPDATE `locales_quest` SET `Title_loc7`='Habla con Gryan Mantorrecio' WHERE `entry`=109; +UPDATE `locales_quest` SET `Details_loc7`='Parece que has visto bastantes combates en tu vida, $c. Si no has tenido suficiente, busca a Gryan Mantorrecio. Comanda la Milicia Popular que protege las granjas de los Páramos de Poniente. Seguro que le vendrá bien tu ayuda. Puedes encontrarlo en la torre de piedra de la Colina del Centinela, saliendo de la carretera que cruza los Páramos de Poniente.' WHERE `entry`=109; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Gryan Mantorrecio. Puedes encontrarlo en la torre de piedra de la Colina del Centinela, saliendo de la carretera que cruza los Páramos de Poniente.' WHERE `entry`=109; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=109; +UPDATE `locales_quest` SET `Title_loc7`='Armadura de paño y cuero' WHERE `entry`=59; +UPDATE `locales_quest` SET `Details_loc7`='Por tu astucia y valor, te entrego un marcador que vale por una pieza de armadura. Quiero que se lo lleves a Sara Timberlain en el Aserradero de la Vega del Este. Dale el marcador y ella te forjará una armadura. Y cuando la recibas, úsala en defensa de Elwynn, $N.$B$BEl Aserradero de la Vega del Este está pasando el puesto del guardia Thomas en el este.' WHERE `entry`=59; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrega a Sara Timberlain el marcador de armaduras de Ventormenta.' WHERE `entry`=59; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=59; +UPDATE `locales_quest` SET `Title_loc7`='Más preocupaciones' WHERE `entry`=35; +UPDATE `locales_quest` SET `Details_loc7`='Si te preocupa que los rumores sobre los múrlocs sean ciertos, hay algo que puedes hacer: viaja al puente oriental de Elwynn y habla con el guardia Thomas. Ha estado emplazado en el puente durante la última semana, así que debe saber cuál es el estado de la situación.$B$BTráeme su informe.' WHERE `entry`=35; +UPDATE `locales_quest` SET `Objectives_loc7`='El alguacil Dughan quiere que hables con el guardia Thomas.' WHERE `entry`=35; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=35; +UPDATE `locales_quest` SET `Title_loc7`='Un pastel para Billy' WHERE `entry`=86; +UPDATE `locales_quest` SET `Details_loc7`='Si me das un pastel, puede que te diga quién tiene el collar. Bernice, esa anciana de la otra granja, hace unos pasteles de tripa de cerdo increíbles...$B$BQuizás te cocine un pastel si le llevas algunos trozos de carne de los jabalíes que rondan por nuestras granjas y le dices para qué son.' WHERE `entry`=86; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 4 trozos de carne de jabalí a la tía Bernice Pedregosa en la Granja Pedregosa.' WHERE `entry`=86; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=86; +UPDATE `locales_quest` SET `Title_loc7`='Un peligro con olor a pescado' WHERE `entry`=40; +UPDATE `locales_quest` SET `Details_loc7`='¡Hay una nueva amenaza en el Bosque de Elwynn, $N! ¡Los múrlocs están subiendo por los ríos al este de Elwynn, ahuyentando a los peces y atacando a las buenas gentes de allí!$B$BAvisé al alguacil Dughan, pero le preocupan más los gnolls y los bandidos. No cree que los múrlocs sean una amenaza.$B$B¡Por favor, $N! ¡Habla con Dughan y convéncele de que envíe más tropas al este!' WHERE `entry`=40; +UPDATE `locales_quest` SET `Objectives_loc7`='Remy \"Dos Veces\" quiere que hables con el alguacil Dughan de Villadorada.' WHERE `entry`=40; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=40; +UPDATE `locales_quest` SET `Title_loc7`='Intercambio de polvo de oro' WHERE `entry`=47; +UPDATE `locales_quest` SET `Details_loc7`='Los kóbolds de esa zona a veces llevan polvo de oro. Me vendría muy bien. Consígueme un montón de polvo de oro y te pagaré el mejor precio de la ciudad, ¡el mejor!$B$BPuedes encontrar kóbolds en la Mina Abisal, al sur, y también alrededor de la Cantera de Jaspe, al noreste.' WHERE `entry`=47; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 10 unidades de polvo de oro a Remy \"Dos Veces\" a Villadorada. Puedes obtener polvo de oro de los kóbolds del Bosque de Elwynn.' WHERE `entry`=47; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=47; +UPDATE `locales_quest` SET `Title_loc7`='El collar perdido' WHERE `entry`=85; +UPDATE `locales_quest` SET `Details_loc7`='He perdido mi collar... creo que me lo robó ese granuja de Billy Maclure. Normalmente pasa el día escondido como una rata en Los Viñedos de Maclure, al este de aquí.$B$BRecupera mi collar y le darás una alegría al corazón de una anciana viuda.' WHERE `entry`=85; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Billy Maclure.' WHERE `entry`=85; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=85; +UPDATE `locales_quest` SET `Title_loc7`='Las prendas de la Luz' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Details_loc7`='Me gusta probar las habilidades de los seguidores de la Luz con un pequeño desafío. Para ver si merecen vestir su primera túnica... un símbolo visible de que la iglesia aprueba y apoya $ga un sacerdote:a una sacerdotisa;.$B$BPero esta situación es un poco diferente. Uno de los ciudadanos de Villadorada vio a un guardia herido cerca del lago que hay al este de aquí. Se llama Roberts. Encuéntralo, cura sus heridas, fortalece su cuerpo y vuelve a mí. Si haces eso por mí, consideraré que has superado la prueba.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra al guardia Roberts y cura sus heridas con Sanación inferior (Rango 2). Después, concédele Palabra de Poder: Entereza y vuelve a Villadorada a hablar con la sacerdotisa Josetta.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Title_loc7`='La Milicia Popular' WHERE `entry`=12; +UPDATE `locales_quest` SET `Details_loc7`='La Milicia Popular solo tiene un objetivo: defender las tierras de los Páramos de Poniente y traer la paz a nuestro entorno. Por desgracia, el precio de la paz suele pagarse en sangre.$B$BSegún el informe de uno de mis exploradores, una banda de tramperos Defias ha sido vista cerca de la Mina de Jango al noroeste de aquí, en La Granja de Molsen y en la Plantación de Calabazas de Cejade. Si quieres unirte a nuestras filas, acaba con 15 tramperos Defias y con 15 contrabandistas Defias y vuelve a verme.' WHERE `entry`=12; +UPDATE `locales_quest` SET `Objectives_loc7`='Gryan Mantorrecio quiere que mates a 15 tramperos Defias y a 15 contrabandistas Defias. Cuando lo hayas hecho vuelve a verle en la Colina del Centinela.' WHERE `entry`=12; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=12; +UPDATE `locales_quest` SET `Title_loc7`='Las velas de los kóbolds' WHERE `entry`=60; +UPDATE `locales_quest` SET `Details_loc7`='Hola, $gmuchacho:muchacha;. ¿Tienes un momento?$B$BMi hermano y yo somos boticarios en Ventormenta. Yo estoy aquí para conseguir velas grandes, por la cera. ¿Puedes ayudarme?$B$BPuedes conseguir velas grandes de los kóbolds. He oído rumores de que están infestando las minas de Elwynn... La Mina Abisal que está hacia el sur y la Cantera de Jaspe, al este. Te sugiero que empieces a buscar velas en uno de esos lugares.' WHERE `entry`=60; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 8 velas grandes a William Mortero a Villadorada.' WHERE `entry`=60; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=60; +UPDATE `locales_quest` SET `Title_loc7`='La Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Details_loc7`='¡La mina de Villanorte no es la única que tiene problemas! Según mis informes, la Mina Abisal de Elwynn también ha sido ocupada por los kóbolds.$B$BExplora la mina y comprueba la veracidad de mis informes. Luego vuelve aquí. La mina está hacia el sur de Villadorada, entre La Granja Pedregosa y la granja Maclure.' WHERE `entry`=62; +UPDATE `locales_quest` SET `Objectives_loc7`='Explora la Mina Abisal y vuelve junto al alguacil Dughan a Villadorada.' WHERE `entry`=62; +UPDATE `locales_quest` SET `EndText_loc7`='Explora la Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Title_loc7`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc7`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el tabernero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc7`='Informa en Villadorada' WHERE `entry`=54; +UPDATE `locales_quest` SET `Details_loc7`='$N, eres $gun:una:c; $c que ciertamente ha demostrado que le preocupa la seguridad de Villanorte. Tu siguiente misión será proteger el Bosque de Elwynn.$B$BSi aceptas, te daré unos papeles para el alguacil Dughan, que está en Villadorada. Para ir a Villadorada, sigue el camino hacia el sur, pasada la frontera.' WHERE `entry`=54; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale los documentos del alguacil McBride al alguacil Dughan en Villadorada.' WHERE `entry`=54; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=54; +UPDATE `locales_quest` SET `Title_loc7`='Informe de la vendimia' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Details_loc7`='Ahora que has salvado mis uvas, llévale el Informe de la vendimia al hermano Neals. Se encarga del almacén de abastos de Villanorte; se alegrará de saber que la vendimia ha sido buena.$b$bEstá en el campanario de la abadía; le gusta sentarse allí a probar el vino.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el Informe de la vendimia al hermano Neals a la Abadía de Villanorte.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Title_loc7`='La cosecha de Milly' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Details_loc7`='¡Una pandilla de salteadores, los Defias, se adentraron en los Viñedos de Villanorte mientras yo cosechaba! Informé a los guardias de Villanorte y me aseguraron que se encargarían del asunto, pero... ¡temo por mis cultivos de uvas! Si los Defias no se los roban, puede que los guardias los arrasen cuando persigan a los criminales.$B$B¡Por favor, tienes que ayudarme! Reuní la mayor parte de mis uvas en cubos, pero los dejé en los viñedos del sudeste.$B$B¡Tráeme esos cajones! ¡Salva mi cosecha!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 8 cajas de cosecha a Milly Osworth a la Abadía de Villanorte.' WHERE `entry`=3904; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Title_loc7`='La recompensa por Garrick Piesuaves' WHERE `entry`=6; +UPDATE `locales_quest` SET `Details_loc7`='Garrick Piesuaves es un maleante que lleva semanas acosando a granjeros y mercaderes. Ha sido visto en una choza cerca de los viñedos, cruzando el puente al este de la abadía. Tráeme la cabeza de ese villano y podrás quedarte con su botín.$B$BPero ve con cuidado, $N. Garrick anda con una pandilla de matones. Puede que no te sea fácil llegar hasta él.' WHERE `entry`=6; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Garrick Piesuaves y lleva su cabeza al ayudante de alguacil Willem a la Abadía de Villanorte.' WHERE `entry`=6; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6; +UPDATE `locales_quest` SET `Title_loc7`='Milly Osworth' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Details_loc7`='$N, has demostrado que eres $Gun:una; $c de confianza y que no temes al trabajo duro.$b$bMi amiga Milly Osworth está en apuros. Tiene la carreta al otro lado de la abadía, cerca del establo. Seguro que le va bien que le eches una mano.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Milly Osworth.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Title_loc7`='Refriega en el Eco' WHERE `entry`=21; +UPDATE `locales_quest` SET `Details_loc7`='Ha quedado demostrado que tenemos que purgar la Mina del Eco. Vuelve allí y ayuda a eliminar a los kóbolds.$B$BDate prisa, $N. Cuanto más tiempo dejemos a los kóbolds en la mina, más nos costará expulsarlos de Villanorte.' WHERE `entry`=21; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata 12 obreros kóbolds y luego regresa con el alguacil McBride en la Abadía de Villanorte.' WHERE `entry`=21; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=21; +UPDATE `locales_quest` SET `Title_loc7`='Al servicio de la Luz' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Details_loc7`='Hola nuevamente, joven $gsacerdote:sacerdotisa;. Ha llegado la hora de que aprendas más sobre nuestra religión. Tras completar las tareas que tengas aquí en Villanorte, busca a la sacerdotisa Josetta en Villadorada. Ella podrá enseñarte más. Ya sabe que vas muy rápido y que la Luz ha hecho mella en ti. Te está esperando.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve al Bosque de Elwynn y habla con la sacerdotisa Josetta.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Title_loc7`='Una carta glífica' WHERE `entry`=3104; +UPDATE `locales_quest` SET `Details_loc7`='Me pidieron que te trajera esto en cuanto regresaras de los campamentos kóbold, $N. Parece ser una carta sellada con la insignia de Khelden, uno de nuestros instructores de magos locales. Deberías leerla antes de continuar con tus tareas en la abadía.' WHERE `entry`=3104; +UPDATE `locales_quest` SET `Objectives_loc7`='Lee la carta glífica y habla con Khelden Bremen en la Abadía de Villanorte.' WHERE `entry`=3104; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3104; +UPDATE `locales_quest` SET `Title_loc7`='Una carta sacralizada' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Details_loc7`='Me pidieron que te trajera esto en cuanto regresaras de los campamentos kóbold, $N. Parece ser una carta sellada con la insignia de la sacerdotisa Anetta, una de nuestras instructoras de sacerdotes locales. Deberías leerla antes de continuar con tus tareas en la abadía.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Objectives_loc7`='Lee la carta sacralizada y habla con la sacerdotisa Anetta en la Abadía de Villanorte.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Title_loc7`='Una carta simple' WHERE `entry`=3100; +UPDATE `locales_quest` SET `Details_loc7`='Me pidieron que te trajera esto en cuanto regresaras de los campamentos kóbold, $N. Parece ser una carta sellada con la insignia de Llane, uno de nuestros instructores de guerreros locales. Deberías leerla antes de continuar con tus tareas en la abadía.' WHERE `entry`=3100; +UPDATE `locales_quest` SET `Objectives_loc7`='Lee la carta simple y habla con Llane Beshere en la Abadía de Villanorte.' WHERE `entry`=3100; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3100; +UPDATE `locales_quest` SET `Title_loc7`='Investiga la Mina del Eco' WHERE `entry`=15; +UPDATE `locales_quest` SET `Details_loc7`='$N, mis exploradores me dicen que la infestación kobold es peor de lo que habíamos pensado. Un grupo de trabajadores kóbold ha acampado cerca de la Mina del Eco, al norte.$B$BVe a la mina y expúlsalos. Sabemos que hay al menos 10 de ellos. Mátalos, comprueba si quedan más y ven a verme.' WHERE `entry`=15; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a 10 trabajadores kóbold y preséntate ante el alguacil McBride.' WHERE `entry`=15; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=15; +UPDATE `locales_quest` SET `Title_loc7`='Campos de la muerte' WHERE `entry`=9; +UPDATE `locales_quest` SET `Details_loc7`='¡Mira lo que le ha ocurrido a este lugar! Estas tierras estaban antes en manos de buenos granjeros. Pero los condenados ladrones los han ahuyentado a todos. ¡Pero no a mí! Eso sí, parece que algunos vigías de la cosecha han invadido los campos.$B$BSi estás $gpreparado:preparada; me gustaría que fueras y mataras a 20 de ellos. Vuelve cuando hayas terminado y te pagaré. Si terminas con los de mi campo, puedes limpiar también los campos vecinos.' WHERE `entry`=9; +UPDATE `locales_quest` SET `Objectives_loc7`='El granjero Saldean quiere que mates a 20 vigías de la cosecha.' WHERE `entry`=9; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=9; +UPDATE `locales_quest` SET `Title_loc7`='Hermandad de ladrones' WHERE `entry`=18; +UPDATE `locales_quest` SET `Details_loc7`='Hace poco llegó una banda de maleantes a Villanorte. Se hacen llamar la Hermandad Defias; se les ha visto cruzando el río hacia el este.$B$BNo sé qué están haciendo, ¡pero seguro que no es nada bueno! Tráeme sus pañuelos y te daré un arma como recompensa.' WHERE `entry`=18; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 12 pañuelos de arpillera roja al ayudante de alguacil Willem en las afueras de la Abadía de Villanorte.' WHERE `entry`=18; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=18; +UPDATE `locales_quest` SET `Title_loc7`='Lobos en la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc7`='¡Detesto a esos asquerosos lobos grises! Pero los filetes de lobo son tan deliciosos... Tráeme carne de lobo dura y te la cambiaré por algo que te será útil.$B$BPuedes cazar a los lobos grises y los lobos jóvenes que merodean por la región de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc7`='Tráele 8 piezas de carne de lobo dura a Eagan Desollapelambres fuera de la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc7`='Eagan Desollapelambres' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Details_loc7`='Eagan Desollapelambres está buscando a alguien que cace lobos por él. Eso es bueno, porque hemos empezado a ver muchos lobos más en el Valle de Villanorte últimamente.$B$BSi te interesa, habla con Eagan. Está junto a la abadía, a la izquierda.' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Eagan Desollapelambres.' WHERE `entry`=5261; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza del campamento kóbold' WHERE `entry`=7; +UPDATE `locales_quest` SET `Details_loc7`='$N, lo primero que tienes que hacer es limpiar; un clan de kóbolds ha invadido los bosques del norte. Ve y liquida a todos los kóbolds que encuentres; si reducimos sus filas podremos echarlos de Villanorte.' WHERE `entry`=7; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata 10 alimañas kóbold y regresa con el alguacil McBride.' WHERE `entry`=7; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7; +UPDATE `locales_quest` SET `Title_loc7`='Una amenaza interna' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc7`='Espero que te hayas preparado, joven $c, porque hay trabajo por hacer aquí en Villanorte.$B$BY no me refiero a cultivar los campos.$B$BLos guardias de Ventormenta están esforzándose para mantener la paz aquí, con tantos de los nuestros en tierras distantes y tantas amenazas que se acercan. Por eso estamos buscando la ayuda de todos los que quieran defender su hogar. Y su lealtad.$B$BSi viniste por ese motivo, habla con mi superior, el alguacil McBride. Está dentro de la abadía a mis espaldas.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc7`='Los autómatas' WHERE `entry`=364; +UPDATE `locales_quest` SET `Details_loc7`='Los Renegados estamos en guerra con el ejército de la Plaga del Rey Exánime: ejércitos de no-muertos, bestias asquerosas del norte y espectros atormentados, todos resucitados con nigromancia.$b$bLa parte norte del pueblo ha sido arrasada por autómatas y debemos destruirlos. Acaba con ellos, no les tengas piedad, aunque hayan sido nuestros hermanos y hermanas. Los caídos no son más que esclavos del Rey Exánime.' WHERE `entry`=364; +UPDATE `locales_quest` SET `Objectives_loc7`='El sacerdote de las sombras Sarvis quiere que mates 8 zombis descerebrados y 8 zombis espantosos.' WHERE `entry`=364; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=364; +UPDATE `locales_quest` SET `Title_loc7`='Un sello de honor' WHERE `entry`=8836; +UPDATE `locales_quest` SET `Details_loc7`='' WHERE `entry`=8836; +UPDATE `locales_quest` SET `Objectives_loc7`='' WHERE `entry`=8836; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8836; +UPDATE `locales_quest` SET `Title_loc7`='Asegurar las rutas de suministros' WHERE `entry`=8280; +UPDATE `locales_quest` SET `Details_loc7`='El Fuerte Cenarion es una ubicación de importancia estratégica crítica. Sé que, mientras lo mantengamos, nuestra victoria sobre los silítidos estará asegurada. Siempre y cuando podamos mantener la llegada de suministros, claro está.$B$BLos gusanos del desierto han demostrado ser una amenaza mucho mayor para nuestras caravanas de suministros, que los mismísimos silítidos. Justo esta mañana, un gran cargamento de mañagrana fue robado por un grupo de golpeadores deslizantes. Necesito que disminuyas sus números para asegurarnos de que nuestros suministros no corren peligro.' WHERE `entry`=8280; +UPDATE `locales_quest` SET `Objectives_loc7`='Clamavientos Cuerno Digno en el Fuerte Cenarion, en Silithus, quiere que mates a 15 golpeadores deslizantes.' WHERE `entry`=8280; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8280; +UPDATE `locales_quest` SET `Title_loc7`='La reconquista de Silithus' WHERE `entry`=8275; +UPDATE `locales_quest` SET `Details_loc7`='¡Atención, héroes de la Alianza! Llevamos mucho tiempo sin comprobar la amenaza de los silítidos. Libres de las restricciones de una oposición real, llevan todo este tiempo preparándose para una expansión a gran escala.$B$BLas tropas del Círculo Cenarion se están reuniendo en Silithus para enfrentarse a esas malvadas criaturas. ¡Todos los aventureros que no estén heridos deben unirse a nosotros!$B$B¡No esperen hasta que sea demasiado tarde! ¡Ayúdennos a defender Azeroth! ¡Preséntense a Clamavientos Cuerno Digno en el Fuerte Cenarion para recibir instrucciones específicas!' WHERE `entry`=8275; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Clamavientos Cuerno Digno en el Fuerte Cenarion, en Silithus.' WHERE `entry`=8275; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8275; +UPDATE `locales_quest` SET `Title_loc7`='Los espíritus de Viento del Sur' WHERE `entry`=1125; +UPDATE `locales_quest` SET `Details_loc7`='Al suroeste de aquí hay un lugar trágico, las ruinas de la Aldea del Viento del Sur. Ahí es donde deberíamos empezar a trabajar, $N.$B$BPor lo que he descubierto, antiguamente, esa aldea era una base de operaciones de los elfos de la noche en Silithus. Mucho tiempo atrás fue tomada por las colmenas de silítidos que infestan los restos. Solo puedo imaginarme el horror de la destrucción de la aldea...$B$BLos espíritus torturados de los druidas y centinelas caídos, vagan por las ruinas sin rumbo fijo. Explora el lugar y libera las almas de esos pobres seres.' WHERE `entry`=1125; +UPDATE `locales_quest` SET `Objectives_loc7`='Libera los espíritus de 8 druidas torturados y 8 centinelas torturados en la Aldea del Viento del Sur. A continuación, reúnete con Layo Golpe Estelar en el cementerio de Sosiego del Valor en Silithus.' WHERE `entry`=1125; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1125; +UPDATE `locales_quest` SET `Title_loc7`='Orden de Puño Negro' WHERE `entry`=7761; +UPDATE `locales_quest` SET `Details_loc7`='¡Imbécil!$B$BTengo muy poca fe en tu capacidad para impedir que los extraños se infiltren en la guarida del maestro. En el muy probable caso de que mueras, este orbe tiene su propio sistema integrado a prueba de fallos para impedir que ningún desconocido se teletransporte directamente a Alanegra.$B$BSolo aquellos con la marca de Drakkisath en la mano pueden usar este orbe. Por suerte, Drakkisath es mucho más competente que tú, intendente. ¡Él mismo guarda la enseña!$B$B-Jefe de Guerra Rend Puño Negro$B$BP.D. Destruye esta carta, idiota.' WHERE `entry`=7761; +UPDATE `locales_quest` SET `Objectives_loc7`='¡Será estúpido ese orco! Al parecer, tienes que encontrar la enseña y ganar la marca de Drakkisath para poder acceder al orbe de orden.$B$BSegún la carta, el general Drakkisath guarda la enseña. Quizás deberías investigarlo.' WHERE `entry`=7761; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7761; +UPDATE `locales_quest` SET `Title_loc7`='El legado de los Hierro Negro' WHERE `entry`=3802; +UPDATE `locales_quest` SET `Details_loc7`='Encontrarás a Finoso Virunegro pasado el Círculo de la Ley, en la Sala de los Oficios. Mata al miserable bellaco y recupera a Ferrovil.$B$BLleva a Ferrovil al Santuario de Thaurissan y coloca el martillo en su ubicación legítima: entre las manos de la estatua erigida en mi honor.$B$BCuando lo hayas hecho, el compartimento en el que guardé la llave maestra estará abierto. Y lo que es más importante, Ferrovil permanecerá para siempre jamás en mis manos. Si intentaran extraer el martillo, tanto la estatua como el martillo se harán añicos y se perderán para siempre.' WHERE `entry`=3802; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Finoso Virunegro y recupera el gran martillo, Ferrovil. Lleva a Ferrovil al Santuario de Thaurissan y coloca el martillo en la estatua de Franclorn Forjador.|n' WHERE `entry`=3802; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3802; +UPDATE `locales_quest` SET `Title_loc7`='Vuelo a Auberdine' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Details_loc7`='Desde Rut\'theran, hay dos formas de viajar a Auberdine: en transbordador o en hipogrifo. Las dos son rápidas y confiables, pero si aún no has ido a Auberdine en hipogrifo, te sugiero que lo hagas.$B$BUn buen consejo general es hablar con el maestro de hipogrifos en todas las ciudades que tengan. Después de hablar con el maestro, puedes volar allí desde otras ciudades.$B$BAquí está la colección de Nessa. Ven a verme cuando estés $glisto:lista; para volar a Auberdine y entregar la colección de Nessa a Laird.' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Objectives_loc7`='Compra un vuelo en hipogrifo hasta Auberdine al maestro de hipogrifos Vesprystus y lleva la colección de Nessa a Laird.' WHERE `entry`=6342; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Title_loc7`='Flora en brote' WHERE `entry`=2399; +UPDATE `locales_quest` SET `Details_loc7`='' WHERE `entry`=2399; +UPDATE `locales_quest` SET `Objectives_loc7`='' WHERE `entry`=2399; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2399; +UPDATE `locales_quest` SET `Title_loc7`='Cuando cae la manzana' WHERE `entry`=2241; +UPDATE `locales_quest` SET `Details_loc7`='Dicen que soy un \"amante furibundo\", aunque no sé muy bien a qué se refieren.$B$BEs cierto que pienso en todo momento en Syurna, que mi casa está repleta de retratos de ella, y que paso días enteros sin comer, beber o dormir lamentándome por el amor que podríamos haber tenido. ¿Acaso es algo malo?$B$B¡Y ella no quiere verme! ¡A MÍ! He intentado enviarle mensajes pero ya no habla con nadie que no sea un pícaro.$B$B¿Podrías llevarle tú esta flor? No olvides decirle que es de parte de Jannok.' WHERE `entry`=2241; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale la rosa de Jannok a Syurna, que está en Darnassus.' WHERE `entry`=2241; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2241; +UPDATE `locales_quest` SET `Title_loc7`='La vuelta a casa' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Details_loc7`='Hola de nuevo, $N. Sé que has dedicado mucho tiempo a ayudar a nuestra gente, pero ahora debes dedicarte un poco de tiempo a ti. La sacerdotisa Alathea envió a alguien a buscarte. Parece que has llamado la atención de nuestros ancianos. Creen que ha llegado el momento de que empieces a hacer cosas más importantes. Ve al Templo de la Luna de Darnassus y busca a Alathea. Ella te estará esperando. Buena suerte y que Elune te acompañe.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve a Darnassus y habla con la sacerdotisa Alathea.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Title_loc7`='Domesticar la bestia' WHERE `entry`=6063; +UPDATE `locales_quest` SET `Details_loc7`='Al ser $gcazador:cazadora; es muy importante que recuerdes la responsabilidad que tienes en tus manos. La naturaleza no es un poder que puedas modificar a tu antojo. Todo al contrario, es un poder que debe respetarse y entenderse como algo mucho más fuerte que tu propia existencia.$B$B$N, debes demostrar que comprendes lo que acabo de decirte para poder adquirir la habilidad de domar a un animal para convertirlo en tu mascota.$B$BEn primer lugar, coge esta fusta de doma con la que podrás domar a un rondador Tejemadera. Dómalo y practica tus habilidades como $gcazador:cazadora;.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `Objectives_loc7`='Utiliza la fusta de doma para domar a un rondador Tejemadera. Practica tus habilidades y después devuélvele la fusta de doma a Dazalar, que está en Dolanaar.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `EndText_loc7`='Doma un rondador Tejemadera' WHERE `entry`=6063; +UPDATE `locales_quest` SET `Title_loc7`='Estrellas de Elune' WHERE `entry`=5627; +UPDATE `locales_quest` SET `Details_loc7`='' WHERE `entry`=5627; +UPDATE `locales_quest` SET `Objectives_loc7`='' WHERE `entry`=5627; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5627; +UPDATE `locales_quest` SET `Title_loc7`='Elanaria' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Details_loc7`='Saludos, $gguerrero:guerrera;. Tus habilidades siguen creciendo, pero hay mucho más de lo que crees en tu profesión. Para seguir progresando debes encontrar a un instructor.$B$BLa guerrera Elanaria vive en Darnassus, en el Bancal del Guerrero. Ella podrá instruirte.' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Elanaria.' WHERE `entry`=1684; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Title_loc7`='Un sello de honor' WHERE `entry`=8830; +UPDATE `locales_quest` SET `Details_loc7`='' WHERE `entry`=8830; +UPDATE `locales_quest` SET `Objectives_loc7`='' WHERE `entry`=8830; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8830; +UPDATE `locales_quest` SET `Title_loc7`='Velinde Cantoestelar' WHERE `entry`=1037; +UPDATE `locales_quest` SET `Details_loc7`='Velinde Cantoestelar era mi predecesora aquí en el Bosque de Vallefresno. Al principio parecía que tenía la situación en Frondavil bajo control pero poco a poco sus esfuerzos flaquearon. Un buen día desapareció sin más.$B$BMe enviaron aquí para continuar su trabajo. Aunque me temo que no sé nada de la sacerdotisa. Quizás Thyn\'tel Tejespada, una Comandante de las centinelas, sepa algo sobre su desaparición que no me haya comentado.$B$BSeguro que entenderá la trascendencia de tal información.' WHERE `entry`=1037; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Thyn\'tel Tejespada en el Bancal del Guerrero en Darnassus.' WHERE `entry`=1037; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1037; +UPDATE `locales_quest` SET `Title_loc7`='Druidas dementes' WHERE `entry`=1012; +UPDATE `locales_quest` SET `Details_loc7`='Cuando sufría por los venenos de los Renegados, tuve una visión. Vi a los druidas de Túmulo de Dor\'danil, envenenados… ¡asesinados por los no-muertos! Ahora son fantasmas errantes, enajenados y separados de sus cuerpos.$B$BPara que los espíritus de los druidas descansen en paz, debes entrar a Túmulo de Dor\'danil y destruir a sus otrora grandes líderes: Taneel Leñoscuro, Uthil Llamaluna y Mavoris Quiebranubes.$B$BHazlo y regresa conmigo.' WHERE `entry`=1012; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a los druidas Taneel Leñoscuro, Uthil Llamaluna y Mavoris Quiebranubes y regresa con Kayneth Ventoleve en Canción del Bosque.' WHERE `entry`=1012; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1012; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1046; +UPDATE `locales_quest` SET `Details_loc7`='Vuelve con tu propia tribu y cuéntales de tu victoria aquí.$B$BMuéstrales tu trofeo y báñate con la gloria...' WHERE `entry`=1046; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva calavera de Ran Sangradientes y la vara de transformación de Dartol a Raene Correlobo en Astranaar.' WHERE `entry`=1046; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1046; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1045; +UPDATE `locales_quest` SET `Details_loc7`='Los elfos de la noche existen desde tiempos remotos, pero su arrogancia está destruyendo su propio mundo. Y ahora también amenaza nuestras vidas. Pero eso no es posible controlarlo...$B$BCulpo a los elfos por eso, pero aún somos responsables de nuestras acciones. Incluso más allá de la corrupción, somos capaces de provocar un mal terrible.$B$BRan Sangradientes es un claro ejemplo de ese mal. Sediento de poder, lleno de avaricia... La corrupción solo lo ha fortalecido. Detesto a los elfos con todo mi ser, pero no le deseo el mal a sus niños, por lo que debemos controlar a los nuestros.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Ran Sangradientes y 4 guardias Sangradientes y regresa con Krolg cerca del Lago Mystral.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1045; +UPDATE `locales_quest` SET `Title_loc7`='¡Vil sátiro! ¡Dríades en peligro!' WHERE `entry`=1021; +UPDATE `locales_quest` SET `Details_loc7`='No sé de dónde has salido, pero necesito que me ayudes. Mis hermanas se fueron a quitarle la Rama de Cenarius al sátiro. Dijeron que volverían pronto, ¡pero hace ya dos días que se fueron!$B$B¡Encuéntralas, $n! Iban a buscar las ruinas de un templo de los elfos de la noche en Xavian, al noreste. Busca a Anilia, era la líder del grupo.' WHERE `entry`=1021; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca a Anilia en Xavian.' WHERE `entry`=1021; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1021; +UPDATE `locales_quest` SET `Title_loc7`='La Vega del Aullido' WHERE `entry`=1022; +UPDATE `locales_quest` SET `Details_loc7`='Aunque hemos puesto muchos recursos y esfuerzo en expulsar hacia el norte a los demonios restantes en Frondavil, no hemos tenido mucho éxito. Hemos logrado mantener apartados de Vallefresno a casi todos los demonios.$B$BHacia el norte, cerca de los límites de Frondavil, el altar en ruinas de Mel\'Thandris ha sido tomado por unos misteriosos hombres lobo. Sus llamadas te hielan la sangre y han hecho que se conozca esa zona como la Vega del Aullido. Es posible que el Libro de Mel\'Thandris que se conserva en el altar arroje algo de luz sobre el motivo que ha traído a estos hombres lobo.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve a la Vega del Aullido y estudia el libro de Mel\'Thandris. Luego, regresa con la centinela Melyria Sombrigélida en el Santuario de Aessina.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1022; +UPDATE `locales_quest` SET `Title_loc7`='Los Poderes Subyacentes' WHERE `entry`=968; +UPDATE `locales_quest` SET `Details_loc7`='Aunque la cubierta de este libro está gastada y arañada, aún se puede leer el título:$B$BLos Poderes Subyacentes$B$BEn el interior del libro hay una lista de nombres impronunciables con títulos terribles, rituales de adoración y sacrificios preferidos... muchos de los cuales incluyen criaturas vivas, humanoides.$B$BEn la cubierta interior del libro hay unas palabras escritas: \"Runas y Maldiciones de Agarrahueso, La Caverna Abandonada, Forjaz. Propiedad de: Gerrig Agarrahueso.\"$B$BSi Agarrahueso vende libros de este tipo, quizás me vuelva a comprar este.' WHERE `entry`=968; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el libro Los Poderes Subyacentes a Gerrig Agarrahueso a La Caverna Abandonada, en Forjaz.' WHERE `entry`=968; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=968; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=981; +UPDATE `locales_quest` SET `Details_loc7`='Por todo lo que has hecho, bien mereces una recompensa. Busca a Delgren y dile que Athrikus Narassin ha sido derribado por tu mano y que el Culto de la Facción Oscura ha sido derrotado y dispersado.' WHERE `entry`=981; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Delgren el Purificador en la Atalaya de Maestra.' WHERE `entry`=981; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=981; +UPDATE `locales_quest` SET `Title_loc7`='SE BUSCA: ¡Viscoso!' WHERE `entry`=4740; +UPDATE `locales_quest` SET `Details_loc7`='¡Atención!$B$BSe ofrece una recompensa por la cabeza del múrloc \"Viscoso\". Esta inmunda bestia es responsable de la muerte de al menos un centinela y sospechosa de haber provocado el hundimiento de al menos dos navíos de carga en las aguas de Costa Oscura.$B$BViscoso fue visto por última vez en un campamento múrloc al sur de Auberdine. Se cree que está protegiendo el emplazamiento. Quien desee reclamar la recompensa, debe acudir a la centinela Glynda Nal\'Shea, en Auberdine.$B$BEl Concejo de Auberdine.' WHERE `entry`=4740; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra y mata al múrloc conocido como Viscoso. Se cree que la criatura está defendiendo el emplazamiento múrloc al sur de Auberdine, cerca del agua. $B$BInforma de la muerte de Viscoso a la centinela Glynda Nal\'Shea, en Auberdine.' WHERE `entry`=4740; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4740; +UPDATE `locales_quest` SET `Title_loc7`='La corrupción de los Bosque Negro' WHERE `entry`=4763; +UPDATE `locales_quest` SET `Details_loc7`='Hemos descubierto que la fuente de la corrupción de los fúrbolgs es el sátiro. Los domina por medio de dijes con los que canaliza su magia. Si queremos salvar a los fúrbolgs, debemos atrapar al sátiro corruptor y hacernos con su dije.$B$BLlena este cuenco en la Poza de la Luna y coge muestras de comida del campamento norte de los fúrbolgs. Mezcla ambas cosas y colócalas en la hoguera, cerca del río. Cualquier fúrbolg que coma de esa mezcla quedará purificado durante el tiempo que necesitas para hacer salir al sátiro corruptor... ¡y matarlo!' WHERE `entry`=4763; +UPDATE `locales_quest` SET `Objectives_loc7`='Llena el cuenco purificador vacío en la Poza de la Luna de Auberdine. $B$BRecoge una muestra de fruta, nueces y grano del campamento del norte de los fúrbolgs Bosque Negro. $B$BMezcla todo en el cuenco, llévalo al campamento norte y colócalo cerca de la hoguera más cercana al Río Fonroca; así convocarás al sátiro corruptor. $B$BCoge el dije de corrupción y llévaselo a Thundris Tejevientos a Auberdine.' WHERE `entry`=4763; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4763; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=1143; +UPDATE `locales_quest` SET `Details_loc7`='Entiendo. Bien, si lo que dices es cierto, es el momento de actuar. Creo que Athrikus reside en la parte superior de la torre. Pero ten cuidado, está protegido por muchos brujos poderosos, mucho más mortíferos que los que has afrontado hasta ahora.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Athrikus Narassin y lleva su cabeza a Balthule Golpesombra que está cerca de La torre de Althalaxx.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1143; +UPDATE `locales_quest` SET `Title_loc7`='Los trozos del interior' WHERE `entry`=4813; +UPDATE `locales_quest` SET `Details_loc7`='El agua de la Poza de la Luna ha revelado que en el interior del cristal hay unos pequeños trozos de hueso y media mandíbula. El hueso maxilar parece ser de un humanoide, pero no hay forma de confirmarlo sin romper el cristal, tarea que incluso la magia más potente encontraría virtualmente imposible.$B$BUna vez completada esta tarea, solo queda ir a Auberdine a informar a la centinela Glynda Nal\'Shea.' WHERE `entry`=4813; +UPDATE `locales_quest` SET `Objectives_loc7`='Vuelve a Auberdine e informa de lo que has averiguado a la centinela Glynda Nal\'Shea.' WHERE `entry`=4813; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4813; +UPDATE `locales_quest` SET `Title_loc7`='Agua en cascada' WHERE `entry`=4812; +UPDATE `locales_quest` SET `Details_loc7`='Utiliza este vial vacío para recoger algo de agua de la Poza de la Luna de Auberdine. Su potente magia debería ayudarnos a averiguar cuál es la composición del cristal. Para hacerlo, vierte el líquido sobre el cristal. Él debería hacer el resto.$B$BNo espero que encuentres ningún peligro, pero quiero que seas prudente por si acaso. Frondavil está al este de aquí. Si ese cristal está vinculado a ese lugar, como yo sospecho, podría resultar muy peligroso.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `Objectives_loc7`='Llena el tubo de agua vacío en la Poza de la Luna de Auberdine y luego examina el cristal rojo a lo largo de la pared montañosa oriental de Costa Oscura.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4812; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=1167; +UPDATE `locales_quest` SET `Details_loc7`='Antes de enfrentarte a Athrikus, probablemente sería prudente que consultaras a Balthule. No me cabe la menor duda de que habrá estado muy atento en su observatorio de la torre y podría tener información sobre los últimos movimientos.' WHERE `entry`=1167; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Balthule Golpesombra cerca de La Torre de Althalaxx.' WHERE `entry`=1167; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1167; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1030; +UPDATE `locales_quest` SET `Details_loc7`='Me temo que no estoy completamente seguro de lo que planeaba hacer a continuación.$B$BSi lo que dijo sobre el poder de la vara era cierto, significa que te permite asumir una forma completamente nueva. Aunque no sé cuál.$B$BTal vez quería usar los poderes para acercarse a los fúrbolgs corrompidos, pero hasta las criaturas no corrompidas pueden masacrarlo en un descuido. Transformado por la vara, Dartol tendría que hablar con un fúrbolg que esté a salvo de los efectos del musgovil.$B$BDeberías comenzar tu búsqueda al sudeste del Lago Mystral.' WHERE `entry`=1030; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca un fúrbolg sin corromper y usa el poder de la vara de transformación de Dartol para hablarle.' WHERE `entry`=1030; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1030; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1029; +UPDATE `locales_quest` SET `Details_loc7`='Te sugiero que encuentres a Raene y le digas que la vara está terminada. Ella sabrá por dónde debes continuar.$B$BBuena suerte, $N.' WHERE `entry`=1029; +UPDATE `locales_quest` SET `Objectives_loc7`='Vuelve junto a Raene Correlobo en Astranaar.' WHERE `entry`=1029; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1029; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1055; +UPDATE `locales_quest` SET `Details_loc7`='La vara, ahora completa, está en tus manos. Shael\'dryn se alegrará al enterarse de tu éxito.' WHERE `entry`=1055; +UPDATE `locales_quest` SET `Objectives_loc7`='Vuelve junto a Shael\'dryn en la Poza de la Luna.' WHERE `entry`=1055; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1055; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1028; +UPDATE `locales_quest` SET `Details_loc7`='Aquí tienes la vara completada, $N. Volver a construirla ha sido sencillo... encontrar el santuario que tiene el poder para cargarla de nuevo será la parte complicada.$B$BCentrándote y con un poco de empeño, no debería ser demasiado difícil para alguien como tú, con tantos logros en tu haber.$B$BDirígete al sureste desde aquí, hay muy pocos caminos, así que ten cuidado, y mantén la vista hacia el norte. El santuario se encuentra oculto en las montañas que rodean este claro.$B$BUna vez allí, coloca la vara en el interior del santuario... el resto es magia. Je, je.' WHERE `entry`=1028; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra el Santuario Oculto y encanta de nuevo la vara de Dartol.' WHERE `entry`=1028; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1028; +UPDATE `locales_quest` SET `Title_loc7`='Viaja a Laderas de Trabalomas' WHERE `entry`=493; +UPDATE `locales_quest` SET `Details_loc7`='La Dama Oscura está presionando mucho a la Sociedad Real de Boticarios para que creen una Nueva Plaga. Estamos trabajando diligentemente y hemos avanzado mucho. Creemos que lo conseguiríamos antes si compartiésemos información entre la Sociedad.$B$BPor esa razón, quiero que entregues mis últimos descubrimientos al boticario Lydon en el Molino Tarren, una pequeña ciudad en las Laderas de Trabalomas. El viaje será largo.$B$BDirígete al sur y no te alejes de los caminos. ¡Sigue las señales de cerca!' WHERE `entry`=493; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el descubrimiento del boticario Renferrel al boticario Lydon en la ciudad de Molino Tarren, en las Laderas de Trabalomas.' WHERE `entry`=493; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=493; +UPDATE `locales_quest` SET `Title_loc7`='Reclamo por la Cuenca de Arathi' WHERE `entry`=8396; +UPDATE `locales_quest` SET `Details_loc7`='Ganar una guerra es algo más que ser más astuto y mejor guerrero que tu oponente. A menudo la victoria llega cuando produces más que tu enemigo.$B$BLo que tenemos en la Cuenca de Arathi es un considerable suministro de recursos a disposición del bando que primero los reclame.$B$BSi la Alianza se alza con la victoria, tendremos más espadas y picos para nuestras tropas. Si ganara la Horda, ¡esas espadas y picos pasarían a amenazarnos! Ha llegado el momento de ayudar a la Alianza en la Cuenca de Arathi, $N.' WHERE `entry`=8396; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrega 3 marcas de honor de la Cuenca de Arathi a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8396; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8396; +UPDATE `locales_quest` SET `Title_loc7`='Lucha por Garganta Grito de Guerra' WHERE `entry`=8403; +UPDATE `locales_quest` SET `Details_loc7`='Las centinelas Ala de Plata están en guerra con los escoltas Grito de Guerra por la destrucción que los orcos están provocando en el bosque. Pero hay más razones para defender este bosque y que van más allá del amor por la naturaleza.$B$BEl bosque forma una barrera estratégica que permite defender Vallefresno contra un ataque a gran escala. Sin él perderíamos Astranaar en un solo día y pasaría a integrarse en Los Baldíos.$B$B¡Colabora en la lucha contra los escoltas Grito de Guerra, $N! ¡Por la Alianza!' WHERE `entry`=8403; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrega 3 marcas de honor de la Garganta Grito de Guerra a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8403; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8403; +UPDATE `locales_quest` SET `Title_loc7`='¡Recuerda el Valle de Alterac!' WHERE `entry`=8375; +UPDATE `locales_quest` SET `Details_loc7`='No te confundas, $N. La Horda tiene razón al afirmar que el Valle de Alterac es el territorio de Lobo Gélido.$B$BPero verás, la expedición Pico Tormenta llegó a la zona en busca de minerales y reliquias, se trataba de una visita pacífica. Los Lobo Gélido respondieron con el acto más brutal e incivilizado que nunca ha vivido la Alianza.$B$BNo podemos olvidar nunca a los valientes enanos que perecieron en ese cobarde ataque sin previo aviso. Ahora vete, $c, únete a la batalla por el Valle de Alterac. ¡Por la Alianza!' WHERE `entry`=8375; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrega 3 marcas de honor del Valle de Alterac a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8375; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8375; +UPDATE `locales_quest` SET `Title_loc7`='Esfuerzos concertados' WHERE `entry`=8371; +UPDATE `locales_quest` SET `Details_loc7`='Ya no estamos combatiendo en batallas aisladas contra la Horda, $gmuchacho:muchacha;.$B$BLa victoria en uno de los frentes supone negar a la Horda recursos que utilizarían contra nosotros en otra batalla. Por eso mismo, perder una batalla daría ventaja a nuestros adversarios en algún otro lugar del mundo.$B$BLa Alianza necesita más combatientes que comprendan esta realidad… ¡veteranos realmente avezados! $N, vuelve a verme cuando hayas servido contra la Horda en todos nuestros campos de batalla activos.' WHERE `entry`=8371; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 3 marcas de honor del Valle de Alterac, 3 marcas de honor de la Cuenca de Arathi y 3 marcas de honor de la Garganta Grito de Guerra a un general de brigada de la Alianza afuera de los campos de batalla.' WHERE `entry`=8371; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8371; +UPDATE `locales_quest` SET `Title_loc7`='La membrana de Lethtendris' WHERE `entry`=7488; +UPDATE `locales_quest` SET `Details_loc7`='La maga Lethtendris, una despiadada elfa sanguinaria cuya brutalidad solo es comparable a su adicción a la magia, se ha refugiado en La Masacre. Ha creado un dispositivo, una red que atrapa la energía mágica de ese lugar y tememos que, si no intervenimos, causará daños irreparables a nuestro mundo.$B$BDetenla, $N. Encuéntrala y arrebátale la red. Probablemente la encontrarás cerca de los sátiros del Barrio Alabeo, en La Masacre. Tráeme la red para que pueda liberar su poder y devolverlo con seguridad a su lugar...' WHERE `entry`=7488; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la Membrana de Lethtendris a Latronicus Lanzaluna al Bastión Plumaluna de Feralas.' WHERE `entry`=7488; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7488; +UPDATE `locales_quest` SET `Title_loc7`='El tratado sobre protección' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Details_loc7`='Lloraba como un bebé por la pérdida de su tratado. Y ojo, yo también he llorado por algún texto, porque no hay mayor pérdida que la del conocimiento y la historia, pero llorar por una caótica recopilación de conjuros inútiles como esta... ¡es absurdo! Cualquiera diría que el Príncipe le estaba haciendo un favor arrancándole la carne de los huesos...$B$BTráeme el Tratado con un diamante negro prístino, fragmentos luminosos grandes y una costura desgarrada de abominación y yo recrearé el arcanum.$B$BAh, comprueba también el ala norte.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 1 tratado sobre protección, 1 diamante negro prístino, 2 fragmentos luminosos grandes y 1 costura desgarrada de abominación al Tradicionalista Lydros a La Masacre para conseguir un arcanum de protección.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Title_loc7`='El tratado sobre enfoque' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Details_loc7`='Este tratado casi despertó interés en uno de los familiares más jóvenes del Tradicionalista. La pobre criatura solo tenía unas semanas.$B$BAquellos de entre ustedes que tengan una mayor inclinación hacia la magia, podrían encontrar esto interesante.$B$BEl tratado sobre enfoque se perdió en esta ala. Solo puedo deducir que lo tiene uno de los espíritus de los Altonato.$B$BTrae el tratado con algunos fragmentos luminosos grandes, piel de Sombra y un diamante negro prístino y yo invocaré el arcanum.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 1 tratado sobre enfoque, 1 diamante negro prístino, 4 fragmentos luminosos grandes y 2 pieles de Sombra al Tradicionalista Lydros a La Masacre para conseguir un arcanum de enfoque.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Title_loc7`='El tratado sobre rapidez' WHERE `entry`=7483; +UPDATE `locales_quest` SET `Details_loc7`='El maestro Buscasueños perdió el tratado sobre rapidez en el ala este. El tratado nos permitirá lanzar un conjuro menor de rapidez a tu equipo. Es más bien un conjuro pequeño, nada espectacular...$B$BEn cualquier caso, si la cosa te interesa, tendrás que conseguir el tratado y algunos componentes básicos.$B$BMmm... Y creo que podríamos necesitar también sangre de los héroes, un diamante negro prístino y unos fragmentos luminosos grandes. Pero podría equivocarme.$B$B' WHERE `entry`=7483; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 1 tratado sobre rapidez, 1 diamante negro prístino, 2 fragmentos luminosos grandes y 2 sangres de héroes al Tradicionalista Lydros a La Masacre para conseguir un arcanum de rapidez.' WHERE `entry`=7483; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7483; +UPDATE `locales_quest` SET `Title_loc7`='Pusillín y el ancestro Azj\'Tordin' WHERE `entry`=7441; +UPDATE `locales_quest` SET `Details_loc7`='Bajé la guardia un solo momento... Intentaba escapar de las garras del príncipe caído y, en la confusión... me robaron. Un ser abominable, el diablillo Pusillín, me robó el libro de Conjuros y la llave de las antaño magníficas salas de Eldre\'Thalas.$B$BLa llave ya no me preocupa, pues ya cambié mi inmortalidad por la libertad, pero necesito desesperadamente mi libro de Conjuros.$B$BEncuentra a ese diablillo Pusillín y recupera mi libro.$B$BEmpieza a buscarlo en el Barrio Alabeo de La Masacre.' WHERE `entry`=7441; +UPDATE `locales_quest` SET `Objectives_loc7`='Viaja a La Masacre y encuentra al diablillo Pusillín. Convence a Pusillín de que te dé el libro de Conjuros de Azj\'Tordin, por cualquier medio. $B$BSi consigues hacerte con el libro de Conjuros, vuelve al Pabellón de Lariss de Feralas y busca a Azj\'Tordin.' WHERE `entry`=7441; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7441; +UPDATE `locales_quest` SET `Title_loc7`='Fragmentos de gangrevid' WHERE `entry`=5526; +UPDATE `locales_quest` SET `Details_loc7`='Lo que sabes de Eldre\'Thalas - La Masacre - en Feralas te será muy útil, $N. Alzzin el Formaferal ha instalado sus corruptos dominios al este de la ciudad en ruinas. Ve a la mayor brevedad y enfréntate al desafío que te está esperando.$B$BLa fruta de la fertilidad, ahora corrompida en forma de gangrevid, estará cerca de Alzzin. Cuando caiga, recupera tanta esencia de gangrevid como puedas. Sella el relicario y tráemelo.$B$BSuerte y que Cenarius te acompañe.' WHERE `entry`=5526; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra gangrevid en La Masacre y coge un fragmento. Es probable que solo puedas conseguirlo si derrotas a Alzzin el Formaferal. Usa el relicario de Pureza para guardar el fragmento y llévaselo a Rabine Saturna a Amparo de la Noche, en Claro de la Luna.' WHERE `entry`=5526; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5526; +UPDATE `locales_quest` SET `Title_loc7`='La reconquista de Silithus' WHERE `entry`=8276; +UPDATE `locales_quest` SET `Details_loc7`='¡Atención, campeones de la Horda! Hay una amenaza que llevamos mucho tiempo sin atender. Los temblores de la tierra cerca de las colmenas de silítidos por todo Azeroth, nos han alertado de grandes movimientos en sus números. Se preparan para la expansión.$B$BLas tropas del Círculo Cenarion se están reuniendo en Silithus para atacar a los silítidos antes de que sea demasiado tarde. ¡Nunca más profanarán nuestras tierras!$B$B¡Todos los combatientes que estén en buena forma tienen que presentarse ante Clamavientos Cuerno Digno en el Fuerte Cenarion! ¡Será el fin de los silítidos!' WHERE `entry`=8276; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Clamavientos Cuerno Digno en el Fuerte Cenarion, en Silithus.' WHERE `entry`=8276; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=8276; +UPDATE `locales_quest` SET `Title_loc7`='Forjar Quel\'Serrar' WHERE `entry`=7509; +UPDATE `locales_quest` SET `Details_loc7`='Lleva la hoja antigua sin templar a la guarida de Onyxia y rétala a un duelo.$B$BEs una artimaña que te servirá para templar la espada. Mientras estén combatiendo, ella intentará incinerarte con su aliento de fuego. Cuando lo haga, planta la espada sin templar cerca de ella y deja que ella la temple con sus llamas. Si sigues $gvivo:viva;, recoge la espada, que ahora estará templada y mata a Onyxia.$B$BHunde la espada templada en su ardiente cadáver para dar forma a la antigua hoja.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `Objectives_loc7`='Debes conseguir que Onyxia escupa fuego sobre la hoja antigua sin templar. Una vez hecho, recógela, su hoja estará candente. Pero ten cuidado: una hoja candente no permanecerá así para siempre, no tienes tiempo que perder. $B$BAntes de volver a mí, tienes que terminar lo empezado, debes matar a la bestia e introducir la hoja candente en su cadáver. $B$BHazlo y Quel\'Serrar será tuya.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7509; +UPDATE `locales_quest` SET `Title_loc7`='Scooty, ingeniero jefe' WHERE `entry`=2842; +UPDATE `locales_quest` SET `Details_loc7`='En cuanto Kernobee nos avisó de lo de la plataforma gnómica, Scooty y yo empezamos a trabajar en el Transpoliportador 6000. Es el medio más seguro y rápido para ir a Gnomeregan.$B$BYa está a punto para despegar. Si quieres probarlo, $N, ve a Bahía del Botín y habla con Scooty en la alcándara de jinete de Viento. Para ir a Bahía del Botín tienes que coger el barco en Trinquete.$B$BPor supuesto, puedes ir a Gnomeregan cruzando las montañas de Dun Morogh, que están infestadas de enanos.' WHERE `entry`=2842; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Scooty en Bahía del Botín.' WHERE `entry`=2842; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2842; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1027; +UPDATE `locales_quest` SET `Details_loc7`='La última pieza de la vara fue entregada a los druidas de Dor\'danil para que la protejan. No sé dónde la escondieron. Lamento no poder ayudarte más.$B$BSolo puedo decirte que sigas el camino que lleva a Los Baldíos. Los druidas se refugiaron al este de ese camino, pero no podrán ayudarte: los mataron hace poco... No me gusta hablar de eso.$B$BCuando encuentres la última pieza, tráemela y te ayudaré a reconstruir la vara.' WHERE `entry`=1027; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra la última pieza de la vara de Dartol y regresa con Shael\'dryn en la poza de la luna.' WHERE `entry`=1027; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1027; +UPDATE `locales_quest` SET `Title_loc7`='Los males de los Renegados' WHERE `entry`=1011; +UPDATE `locales_quest` SET `Details_loc7`='Los Renegados, el brazo de no-muertos de la Horda, se han infiltrado en Vallefresno y merodean entre nuestras ruinas y túmulos. Creemos que su objetivo es propagar enfermedades por la tierra de los elfos de la noche. ¡Tenemos que saberlo con seguridad!$B$BLos Renegados tienen un campamento al sur de este lugar, cerca de El Túmulo de Dor\'danil, donde crean venenos y enfermedades y los embotellan. Infíltrate en su campamento y roba una botella de enfermedades. Vuelve con esa botella. La probaré y averiguaré para qué sirve.' WHERE `entry`=1011; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale una botella de enfermedad a Kayneth Ventoleve en Canción del Bosque.' WHERE `entry`=1011; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1011; +UPDATE `locales_quest` SET `Title_loc7`='Tortuga marina varada' WHERE `entry`=4725; +UPDATE `locales_quest` SET `Details_loc7`='Hay muchos restos de tortugas marinas a lo largo de la costa. Esta en concreto tiene una especie de carruaje abandonado atado a la concha de la tortuga. Quizás esta criatura no vino a morir a la costa como parece que han hecho las demás, sino que fue traída por algún ser. Los múrlocs Bruma Gris han convertido los restos de esta criatura en su hogar y se alimentan de su cuerpo.$B$BEn el carruaje encuentras una caja con símbolos extraños. Quizás Gwennyth Bly\'Leggonde de Auberdine sepa interpretarlos.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la caja con símbolos extraños a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4725; +UPDATE `locales_quest` SET `Title_loc7`='La caja mecánica 525' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Details_loc7`='Por encima de los ruidos que provienen de la máquina, oyes la voz de Zumbang que te llama.$B$B\"La shiguiente eshtá al shur, por el camino. No deberías tener problemas para encontrarla... jushto al lado d\'un eshcondite... cerca de un pantano. Creo que la eshcondí en unosh robushtosh... Digo, arburshtosh. Je, je, je... Shí, la caja mecánica 525 neceshita cuerosh cabelludosh grisháceohs de los Oshos Cardosh esos. ¡Tuercash! ¡Qué bocado! Grisháceosh... Je, je, je...\"$B$BLa máquina traga y traga y se desconecta. Y, de repente, vuelve a la vida.$B$B\"¡4!\"' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Objectives_loc7`='Consigue 4 cueros cabelludos grisáceos de los osos cardo grisáceos del sur de Auberdine y colócalos en la caja mecánica 525.' WHERE `entry`=1003; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Title_loc7`='Onus' WHERE `entry`=948; +UPDATE `locales_quest` SET `Details_loc7`='Onus, un anciano del Conocimiento del Páramo de los Ancianos, ha sabido de tu viaje a Salto de Fonroca y desea hablar contigo. El Páramo se encuentra hacia el sur, cerca de las montañas.$B$BLos ancianos son pacientes y sabios, $N. Si Onus busca tu consejo sobre lo que viste en el Salto, temo que la cosa es urgente.' WHERE `entry`=948; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve al Páramo de los Ancianos y habla con Onus.' WHERE `entry`=948; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=948; +UPDATE `locales_quest` SET `Title_loc7`='Criatura marina varada' WHERE `entry`=4723; +UPDATE `locales_quest` SET `Details_loc7`='En la costa de Cabo de la Niebla yacen los restos de un trillador gigante... uno mucho mayor de lo que podría esperar encontrar en Costa Oscura... Es un misterio cómo llegó esta criatura hasta aquí. Los múrlocs que ahora se alimentan de su cadáver parecen demasiado débiles para derribar a una criatura semejante, incluso en gran número.$B$BNo queda mucho de la criatura, pero sí lo suficiente para coger una muestra y llevársela a Gwennyth Bly\'Leggonde de Auberdine para que la estudie.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva los huesos de la criatura marina a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4723; +UPDATE `locales_quest` SET `Title_loc7`='La caja mecánica 323' WHERE `entry`=1002; +UPDATE `locales_quest` SET `Details_loc7`='La caja mecánica sufre un ataque estático y Zumbang empieza a hablar.$B$B\"La siguiente caja mecánica es la 323. Está al norte de Auberdine pero..., ¿dónde está la cerveza? ¿Qué? Ah, está por el camino, cerca del puente. No deberías tener problemas.\"$B$BZumbang murmura algo incoherente y luego le oyes tragar escandalosamente.$B$B\"Esta necesita colmillos de Acechalunas... 6 en total.\"' WHERE `entry`=1002; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne 6 colmillos de Acechalunas y colócalos en la caja mecánica 323.' WHERE `entry`=1002; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1002; +UPDATE `locales_quest` SET `Title_loc7`='Tortuga marina varada' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Details_loc7`='En la arena de las playas norteñas de Costa Oscura yacen los restos de un esqueleto de tortuga marina. Es posible que los múrlocs Bruma Gris no hayan encontrado los restos, o bien, que lo hayan hecho y se mantengan alejados de ellos por algún motivo que desconocemos. En cualquier caso, quedan restos suficientes para llevar una muestra a Gwennyth Bly\'Leggonde a Auberdine, para que la estudie el Templo de la Luna.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva los restos de la tortuga marina a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Title_loc7`='La venganza de Gyromast' WHERE `entry`=2078; +UPDATE `locales_quest` SET `Details_loc7`='Tienes que encontrar a mi contramaestre, $gmarinero:marinera; de agua dulce.$B$BCoge esta llave, pónsela en la cabeza y tráelo aquí, con su capitán.$B$BEsos múrlocs no son sus dueños... ¡ya se darán cuenta cuando mi segundo se encargue de ellos!' WHERE `entry`=2078; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra el Trillomajareitor 4100, el contramaestre de Gelkak, y condúcelo hasta él.' WHERE `entry`=2078; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2078; +UPDATE `locales_quest` SET `Title_loc7`='La búsqueda de Gyromast' WHERE `entry`=2098; +UPDATE `locales_quest` SET `Details_loc7`='La vida del pirata no es fácil, te lo digo yo. ¡No es todo abordajes y ron! También hay desgracia... Mi barco se hundió cerca de la costa por culpa de esos malditos trillanodontes.$B$B¡Necesito tener conmigo a mi contramaestre! ¡Cuanto antes!$B$BCuando alcancé la costa se me cayó la llave de mi segundo de a bordo en las rocas y me la robaron esas bestias de Costa Oscura. Por el rabillo del ojo pude ver reptadores furiosos, feroces zancudos de bosque y múrlocs rebuscando entre los restos del naufragio.' WHERE `entry`=2098; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra y devuelve los tres fragmentos de la llave de Gelkak Gyromast.' WHERE `entry`=2098; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2098; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=967; +UPDATE `locales_quest` SET `Details_loc7`='Mi maestro, Delgren el Purificador es un paladín que ha ofrecido gentilmente su ayuda en la defensa de nuestros bosques de los demonios y los no-muertos. Me ha enseñado mucho sobre la Luz Sagrada y el arte de la guerra.$B$BDelgren debe saber de las operaciones del culto cuanto antes.$B$BLo encontrarás al sur de aquí, en la Atalaya de Maestra del Bosque de Vallefresno. Debes apresurarte: la amenaza de la Facción Oscura crece cada hora.' WHERE `entry`=967; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrega la carta de Balthule a Delgren el Purificador que está en el Bosque de Vallefresno.' WHERE `entry`=967; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=967; +UPDATE `locales_quest` SET `Title_loc7`='Informa a Doren' WHERE `entry`=331; +UPDATE `locales_quest` SET `Details_loc7`='¿Te pidió el teniente Doren que volvieses a informarle sobre las patrullas?' WHERE `entry`=331; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con el teniente Doren.' WHERE `entry`=331; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=331; +UPDATE `locales_quest` SET `Title_loc7`='El camino de Vallefresno' WHERE `entry`=990; +UPDATE `locales_quest` SET `Details_loc7`='$N, mi señora, Raene Correlobo, te espera en la ciudad de Astranaar en Vallefresno. Con tu ayuda, quizás podamos reducir algo la corrupción que allí se ha extendido.$B$BDirígete al sur desde aquí y mantente cerca de la carretera, llegarás allí sin problemas si sigues estas instrucciones.' WHERE `entry`=990; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a Raene Correlobo en Vallefresno.' WHERE `entry`=990; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=990; +UPDATE `locales_quest` SET `Title_loc7`='La vileza de Brazanegra' WHERE `entry`=1200; +UPDATE `locales_quest` SET `Details_loc7`='La fuerza me ha abandonado. ¡Necesito tu ayuda!$b$bHace mucho tiempo este sitio fue un gran templo de Elune. Pero la desgracia conllevó la ruina cuando la corrupción de un dios antiguo brotó de la tierra y contaminó la poza de la luna.$b$bAku\'Mai, sirviente del dios antiguo, se alzó de las aguas.$b$bLos cultistas del Martillo Crepuscular se han aliado con los nagas para establecerse en el lugar. Los cultistas, liderados por Kelris, sacrifican inocentes para Aku\'Mai a cambio de poder.$b$bPor favor, mata a Kelris y lleva su cabeza a Selgorm en Darnassus, $N.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la cabeza del señor crepuscular Kelris al vigía del alba Selgorm en Darnassus.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1200; +UPDATE `locales_quest` SET `Title_loc7`='El despertar' WHERE `entry`=5321; +UPDATE `locales_quest` SET `Details_loc7`='Estaba de camino hacia la Atalaya de Maestra para encontrarme con Liladris Rioluna, pero decidí detenerme aquí a echar una siestecita. Desde que me desperté de mi Sueño Esmeralda me invade un gran sopor...$B$B$B$B¿Te importaría indicarme el camino? Tengo entendido que la Atalaya de Maestra está al sur de aquí, por el camino de Vallefresno. Es peligroso, espero que tengas amigos que se unan a nuestra expedición.$B$BOtra cosa: puede que me duerma, así que, si necesitas despertarme, utiliza mi cuerno. Lo encontrarás en este cofre.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `Objectives_loc7`='Escolta a Kerlonian Semprumbrío hasta Liladris Rioluna en la Atalaya de Maestra de Vallefresno.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `EndText_loc7`='Escolta a Kerlonian Semprumbrío hasta la Atalaya de Maestra' WHERE `entry`=5321; +UPDATE `locales_quest` SET `Title_loc7`='Escaparse por la fuerza' WHERE `entry`=994; +UPDATE `locales_quest` SET `Details_loc7`='Muy bien, $N, llegó el momento. Salgamos de aquí. Cuando tú digas. Nos abriremos paso hasta el camino combatiendo. Zarpadura aún debería estar allí. Una vez allí, nos dividiremos.$B$BTerenthis querrá oír tu versión de la historia inmediatamente, así que dirígete a Auberdine en cuanto salgamos de aquí.' WHERE `entry`=994; +UPDATE `locales_quest` SET `Objectives_loc7`='Protege a Volcor hasta que lleguen al camino y luego ve a Auberdine a hablar con Terenthis.' WHERE `entry`=994; +UPDATE `locales_quest` SET `EndText_loc7`='Protege a Volcor hasta el camino' WHERE `entry`=994; +UPDATE `locales_quest` SET `Title_loc7`='El maestro perdido' WHERE `entry`=993; +UPDATE `locales_quest` SET `Details_loc7`='La capa está acabada, $N. Ha llegado el momento de ir a buscar a Volcor. Solo espero que aún estemos a tiempo.$B$BLa magia de la capa, una vez convocada, no durará mucho... solo unos cinco minutos. Tú decides cuándo es la ocasión de utilizarla: pero yo sugeriría que esperaras hasta que encuentres a Zarpadura.$B$BSi lo que me ha dicho es verdad, encontrarás a su maestro en una cueva al sur de aquí. Zarpadura te estará esperando al lado del camino. Cuando lo veas, saluda con un ademán y él te señalará el camino hacia su maestro.' WHERE `entry`=993; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a Volcor en Costa Oscura y dale la capa de Acechalunas encantada.' WHERE `entry`=993; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=993; +UPDATE `locales_quest` SET `Title_loc7`='La esperanza de Tharnariun' WHERE `entry`=2139; +UPDATE `locales_quest` SET `Details_loc7`='El precio por la supervivencia de nuestra gente y nuestras tierras es muy alto, $N.$B$BHas derramado la sangre de muchos siervos de la naturaleza. Has derribado a muchos animales enfermos. Los habitantes de Auberdine están en deuda contigo, pues, aunque sea solo por un tiempo, has mitigado el dolor del bosque...$B$BTengo una última tarea para ti. Pero te advierto, tendrás que volver a matar. Tengo la esperanza de que esta sea la última vez que recurro a ti, $N.$B$BAl noreste hay una cueva, cerca de Bashal\'Aran. En ella reside la madre del cubil. Mátala.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a la madre del cubil y mátala.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2139; +UPDATE `locales_quest` SET `Title_loc7`='Investigaciones acerca de la corrupción' WHERE `entry`=1275; +UPDATE `locales_quest` SET `Details_loc7`='Los tontos elfos de sangre intentan dominar la magia demoníaca. ¿Acaso no fueron testigos de lo que les sucedió a los nagas y a los sátiros de Kalimdor?$b$bTemo que los elfos de sangre sufran una deformación similar. Azeroth no está lista para soportar el nacimiento de otra raza de monstruos malignos.$b$bQuiero estudiar los bulbos raquídeos de los sátiros y los nagas para intentar deducir qué destino les espera a los elfos. En las Cavernas de Brazanegra, en la costa de Vallefresno, encontrarás tanto sátiros como nagas.$b$bEs un largo viaje, $n.' WHERE `entry`=1275; +UPDATE `locales_quest` SET `Objectives_loc7`='Gershala Susurro Nocturno en Auberdine quiere 8 bulbos raquídeos corruptos.' WHERE `entry`=1275; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1275; +UPDATE `locales_quest` SET `Title_loc7`='Un enano y sus herramientas' WHERE `entry`=719; +UPDATE `locales_quest` SET `Details_loc7`='Hola, $N. Ten cuidado por estos lares. Hay enanos Hierro Negro por todas partes, parecía del clan Forjatiniebla.$B$BAcaban de atacar la excavación donde trabajaba, se han cargado a casi todos, hasta a mi jefe Piemartillo. Me escapé por los pelos.$B$BEl sitio está justo al norte de este lugar y estoy intentando planear la forma de recuperar parte de nuestros suministros, sobre todo mi pico de la suerte.$B$B¿Te apetecería echarme una mano? ¡Uno de esos malditos Hierro Negro tendrá mi pico! Podría ser cualquiera.' WHERE `entry`=719; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra el pico de la suerte de Ryedol y llévaselo al prospector Ryedol al sur de la excavación de Piemartillo.' WHERE `entry`=719; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=719; +UPDATE `locales_quest` SET `Title_loc7`='Buscando a Thaelrid' WHERE `entry`=1198; +UPDATE `locales_quest` SET `Details_loc7`='Corren muchos rumores estos días sobre la unión del Martillo Crepuscular y los nagas de las Cavernas de Brazanegra en la costa de Vallefresno.$b$bMi función aquí con el Alba Argenta es recopilar la mayor cantidad de información posible, para saber dónde y cuándo se necesita ayuda.$b$bHan pasado semanas desde que envié a un explorador para que revisara la actividad de la Cavernas de Brazanegra. El guardia argenta Thaelrid aún no se ha reportado.$b$bMis demás exploradores están ocupados con asuntos más urgentes.$b$bBusca y ayuda a Thaelrid por mí, $n.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca al guardia argenta Thaelrid en las Cavernas de Brazanegra.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1198; +UPDATE `locales_quest` SET `Title_loc7`='Criatura marina varada' WHERE `entry`=4728; +UPDATE `locales_quest` SET `Details_loc7`='El cadáver, que parece ser de una especie de mamífero marino, yace medio destripado en la playa. Alrededor de esta enorme criatura encallada hay una carretilla y algunas herramientas, como si alguien hubiera intentado examinar los restos. Aunque los múrlocs ya han saqueado los restos, queda suficiente para reunir una muestra adecuada para Gwennyth Bly\'Leggonde de Auberdine.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva los huesos de la criatura marina a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4728; +UPDATE `locales_quest` SET `Title_loc7`='Tortuga marina varada' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Details_loc7`='Encuentras el cadáver de una tortuga marina que fue a encallarse a Costa Oscura hace algún tiempo. Los múrlocs se han instalado a su alrededor y ya han hurgado entre los restos de la criatura. Aun así, parece que quedan algunas muestras de los restos que podrían resultar útiles a Gwennyth Bly\'Leggonde de Auberdine.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva los restos de la tortuga marina a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Title_loc7`='Rico marisco' WHERE `entry`=1138; +UPDATE `locales_quest` SET `Details_loc7`='Adoro los cangrejos. ¡Los cangrejos son el fruto del mar! Puedes asarlos, hervirlos, guisarlos, hacerlos a la plancha... Se hacen en sartén, en olla, en hogueras... Y también hay ensalada de cangrejo, sopa de cangrejo, guiso de cangrejo, cangrejo a la pimienta, cangrejo al limón y cangrejo-sorpresa de Forjaz. Creo que no me dejo nada.$B$BPero ahora estoy pescando. No voy a conseguir ningún cangrejo. Se pueden conseguir de reptadores de arrecife y de reptadores de marea escamados. Y se pueden hacer mil cosas con ellos. Puedes asarlos, hervirlos, guisarlos, hacerlos a la plancha...' WHERE `entry`=1138; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne 6 trozos de cangrejo de gran calidad para Gubber Blump de Auberdine.' WHERE `entry`=1138; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1138; +UPDATE `locales_quest` SET `Title_loc7`='Un amor eterno' WHERE `entry`=963; +UPDATE `locales_quest` SET `Details_loc7`='En el período que siguió a las batallas en el Pozo de la Eternidad, oí que Ameth\'Aran había sido destruido y que su gente había muerto... y entre ellos, Anaia, mi amada.$B$BJamás habría pensado que, miles de años después, el recuerdo de Anaia seguiría atormentando mis sueños. Un día, deambulando por los bosques de Costa Oscura como en un letargo, me encontré en las ruinas de Ameth\'Aran... y allí vi el espíritu atormentado de mi amada.$B$BDebo liberarla, pero me faltan las fuerzas. Sin embargo, su espíritu debe ser destruido.' WHERE `entry`=963; +UPDATE `locales_quest` SET `Objectives_loc7`='Libera el espíritu de Anaia Correalba y lleva su colgante a Cerellean Zarpablanca a Auberdine.' WHERE `entry`=963; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=963; +UPDATE `locales_quest` SET `Title_loc7`='El maestro perdido' WHERE `entry`=986; +UPDATE `locales_quest` SET `Details_loc7`='$N, con tus habilidades me has ayudado mucho en mi empresa. ¿Podría abusar una vez más de tu buena disposición y pedirte que ayudes a Zarpadura y a su maestro Volcor? Puedo crear para ti una capa mágica que te permitirá caminar entre las criaturas de Costa Oscura sin ser $gdetectado:detectada;.$B$BPero para tener suficiente material para crear la capa necesitaré 5 buenas pelambres de algún patriarca acechalunas o de una matriarca acechalunas. Puedes encontrar felinos de esos al sur, cerca del Río Culebra o cerca de Vallefresno, más al sur todavía.' WHERE `entry`=986; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra 5 pelambres de Acechalunas refinadas y llévaselas a Terenthis a Auberdine.' WHERE `entry`=986; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=986; +UPDATE `locales_quest` SET `Title_loc7`='Varado' WHERE `entry`=4681; +UPDATE `locales_quest` SET `Details_loc7`='La encalladura de esa criatura no es un incidente aislado en Costa Oscura. Hay muchas otras a lo largo de la costa, e incluso en el agua. Quisiera que fueras a estudiar otro caso del que hemos sido informados. Lo encontrarás hacia el oeste de Auberdine, cerca de un navío naufragado. Vuelve a mí con cualquier cosa que encuentres que nos ayude en nuestra investigación.$B$BPuede que a lo largo del viaje encuentres otras criaturas. Te lo ruego, ¡tráenos cualquier cosa que descubras!' WHERE `entry`=4681; +UPDATE `locales_quest` SET `Objectives_loc7`='Recoge restos de la tortuga marina esquelética de las aguas del oeste de Auberdine y vuelve a Auberdine a hablar con Gwennyth Bly\'Leggonde.' WHERE `entry`=4681; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4681; +UPDATE `locales_quest` SET `Title_loc7`='La caída de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `Details_loc7`='Encontrarás las ruinas de Ameth\'Aran hacia el este. Ahora las habitan los inquietos espíritus de los Altonato que en vida moraban entre sus muros, unos muros entre los que los siervos de Azshara practicaban libremente su poderosa magia.$B$BCuando me enviaron a explorar las ruinas encontré dos grandes tablillas con grabados que relataban la historia de Ameth\'Aran y de su caída. Mientras leía las runas me abordaron los espíritus y tuve que huir.$B$BPor favor, si puedes, aventúrate entre las ruinas e intenta descifrar las tablillas en mi lugar.' WHERE `entry`=953; +UPDATE `locales_quest` SET `Objectives_loc7`='Estudia las tablillas que hablan de Ameth\'Aran y de su caída y reúnete con la centinela Tysha Filoluna en Costa Oscura.' WHERE `entry`=953; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=953; +UPDATE `locales_quest` SET `Title_loc7`='La caja mecánica 411' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Details_loc7`='Del interior de la máquina sale una vocecita.$B$B\"¡Soy Zumbang! La siguiente caja mecánica está al norte de Auberdine, en la playa.$B$BEs la número 411 y requiere 3 ojos de trillador para ser reparada. ¡Están cerca de la costa! Los trilladores de Costa Oscura... *Hip*... Uy, perdón...$B$BComo la vez anterior, cuando le das los artículos a la caja mecánica, te escupe tu recompensa. *Hip*... ¿Qué? No, ¡estoy bien!\"' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Objectives_loc7`='Consigue 3 ojos de trillador de los trilladores de Costa Oscura en las profundidades del mar, cerca de la caja mecánica 411.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Title_loc7`='El prospector despistado' WHERE `entry`=729; +UPDATE `locales_quest` SET `Details_loc7`='Fue todo un honor que el maestro Mostachogris me asignara trabajar bajo la guía del gran prospector Tripirrem. En la academia de Forjaz todos conocían los grandes descubrimientos de Tripirrem.$b$bPero el prospector es un poco... um... ajeno... con su entorno.$b$bHabíamos descubierto evidencia de una gran sociedad. Gólems horribles brotaron de la tierra y arrasaron con el sitio. Tripirrem nunca pareció notarlo. Huí de regreso a Auberdine para buscar ayuda.$b$b¡Viaja al sur y verifica que el prospector se encuentre bien!' WHERE `entry`=729; +UPDATE `locales_quest` SET `Objectives_loc7`='Viaja al sur y asegúrate de que el prospector Tripirrem está bien.' WHERE `entry`=729; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=729; +UPDATE `locales_quest` SET `Title_loc7`='El Río Fonroca' WHERE `entry`=4762; +UPDATE `locales_quest` SET `Details_loc7`='El Río Fonroca empieza a bajar enrarecido y corrupto. Desemboca en Cabo de la Niebla y temo que su influencia no tardará en afectar a Auberdine. Sospecho que los fúrbolgs que hay río arriba son la causa de la corrupción, pero también creo que no son la raíz del problema.$B$BCoge este tubo de muestras y ve hacia el norte, a la desembocadura del río. Luego ve tierra adentro hasta la primera cascada que encuentres y recoge una muestra de agua. Verás un puente sobre tu cabeza. Cuando tengas la muestra, vuelve a Auberdine y ven a verme.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `Objectives_loc7`='Viaja al norte de Auberdine hasta la primera cascada del Río Fonroca y recoge una muestra de agua. $B$BVuelve a Auberdine a buscar a Thundris Tejevientos con la muestra del Río Fonroca.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4762; +UPDATE `locales_quest` SET `Title_loc7`='Thundris Tejevientos' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Details_loc7`='Thundris Tejevientos debería ser informado de los resultados de tu exploración del campamento fúrbolg. Desempeña humildemente el cargo de anciano de Auberdine, ocupándose de los asuntos del día a día de la aldea con sabiduría y justicia. Por favor, comparte con él tus descubrimientos sobre la situación fúrbolg.$B$BCreo que él tiene sus propias ideas sobre la razón de su corrupción. Quizás puedas colaborar con él para idear un plan que devuelva el equilibrio a la naturaleza.' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve a Auberdine y habla con Thundris Tejevientos.' WHERE `entry`=4761; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Title_loc7`='La extensión de la amenaza' WHERE `entry`=985; +UPDATE `locales_quest` SET `Details_loc7`='Ya has demostrado que sabes rastrear a nuestros enemigos, $N. ¿Crees que también podrás enfrentarte a ellos?$B$BLo pregunto porque algunos aventureros prefieren eludir el combate directo...$B$BSi crees que estás a la altura de la tarea, puedo decirte que la mayor amenaza para nuestra gente proviene del campamento que hay al sur de Auberdine. Allí encontrarás una parte de la tribu Bosque Negro. Mata a 8 abrecaminos y a 5 soplavientos y vuelve aquí.' WHERE `entry`=985; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a 5 soplavientos y a 8 abrecaminos Bosque Negro y vuelve a Auberdine a buscar a Terenthis.' WHERE `entry`=985; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=985; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de la infección' WHERE `entry`=2138; +UPDATE `locales_quest` SET `Details_loc7`='Tal y como temía... la cura no funciona.$B$BMe entristece ordenar la muerte de una criatura de la naturaleza, pero estos osos enfermos deben ser sacrificados.$B$BVuelve al bosque y mata a 20 Osos Cardo rabiosos, $N. Eso no detendrá la plaga pero, al menos durante un tiempo, reducirá el daño que esos animales están haciendo al bosque y a sus habitantes.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `Objectives_loc7`='Libra al bosque de 20 Osos Cardo rabiosos y ve a buscar a Tharnariun Espinarbolado a Costa Oscura.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2138; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=966; +UPDATE `locales_quest` SET `Details_loc7`='Un grupo de brujos se ha instalado alrededor y dentro de la torre. Habría regresado a Auberdine a informar a Elissa, pero tenía miedo de perderme algo.$B$BDelgren sospechaba que una compañía como esta estaba reuniéndose en la torre, pero no sabía por qué.$B$BA mis manos han llegado algunos fragmentos de los papiros que llevan los brujos, pero necesito reunir más para resolver el enigma. Deja que te dé un consejo: no entres en la torre, los brujos que hay en ella son los más poderosos.' WHERE `entry`=966; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne 4 papiros desgastados para Balthule Golpesombra acerca de La Torre de Althalaxx.' WHERE `entry`=966; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=966; +UPDATE `locales_quest` SET `Title_loc7`='Bashal\'Aran' WHERE `entry`=957; +UPDATE `locales_quest` SET `Details_loc7`='El sello que conforma mi prisión fue obra de uno de los Altonato más poderosos. En Ameth\'Aran, al sur, hay unas ruinas idénticas a estas. En ellas persiste, incluso hoy, una antigua llama, una llama azul. Esa llama podría destruir el sello.$B$BPero no bajes la guardia en las ruinas, $n...' WHERE `entry`=957; +UPDATE `locales_quest` SET `Objectives_loc7`='Destruye el sello de piedra lunar antiguo en la antigua llama de Ameth\'Aran y vuelve a reunirte con Asterion en Bashal\'Aran.' WHERE `entry`=957; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=957; +UPDATE `locales_quest` SET `Title_loc7`='Bashal\'Aran' WHERE `entry`=956; +UPDATE `locales_quest` SET `Details_loc7`='Si los grells han entrado en contacto directo con el sello que me ata a mi prisión eterna, sospecho cuál podría ser la causa. Sin duda el sello está en poder del sátiro que los comanda.$B$BTengo el presentimiento de que es así, $n. Debe tenerlo uno de los sátiros. Si logras hacerte con él, me acercarías tanto al otro lado de los barrotes de mi prisión que me harías llorar.' WHERE `entry`=956; +UPDATE `locales_quest` SET `Objectives_loc7`='Consigue el sello de piedra lunar antiguo y llévaselo a Asterion a Bashal\'Aran.' WHERE `entry`=956; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=956; +UPDATE `locales_quest` SET `Title_loc7`='Bashal\'Aran' WHERE `entry`=955; +UPDATE `locales_quest` SET `Details_loc7`='Si tuviera que contar la historia de mi vida, sobrepasaría sin duda los límites de tu paciencia. Digamos que la mía ha sido una vida larga y atormentada y que esta forma espectral es el peor de los tormentos que he sufrido.$B$BLa magia me ata a este lugar. Mis palabras pueden sonar falsas, porque no habría palabras que expresaran mi agradecimiento si me ayudaras a averiguar cómo me retiene mi prisión. Me ata un sello y, examinando los pendientes de duendecillos y grells, quizás encuentre alguna pista que me lleve a él.' WHERE `entry`=955; +UPDATE `locales_quest` SET `Objectives_loc7`='Consigue 8 pendientes de grell y llévaselos a Asterion a Bashal\'Aran.' WHERE `entry`=955; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=955; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=965; +UPDATE `locales_quest` SET `Details_loc7`='Saludos, joven $r. Soy Elissa Brisa Estelar y soy la encargada de proteger Auberdine de todo mal.$B$BCon tal propósito envié a Balthule Tenebroso a observar los extraños sucesos de la Torre de Althalaxx, al noreste.$B$BY ya debería haber regresado. Me preocupa que haya encontrado algún peligro imprevisto en el bosque. Apreciaría sobremanera que fueras en su busca y te aseguraras de que se encuentra bien.' WHERE `entry`=965; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a Balthule Tenebroso cerca de La Torre de Althalaxx en Costa Oscura.' WHERE `entry`=965; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=965; +UPDATE `locales_quest` SET `Title_loc7`='La extensión de la amenaza' WHERE `entry`=984; +UPDATE `locales_quest` SET `Details_loc7`='Algunos de mis hermanos fueron salvados de un fúrbolg corrupto en Teldrassil y yo he jurado impedir otras atrocidades. No permitiré que los nuestros resulten heridos... o algo peor.$B$BYa he detectado un par de indicios de corrupción en Costa Oscura, pero aún he de encontrar signos de que se haya extendido. Creo que lo lógico sería continuar la investigación con los fúrbolgs. ¿Podrías buscar alguno de sus campamentos y decirme si has visto algún signo de corrupción?' WHERE `entry`=984; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra el campamento de fúrbolgs corruptos en Costa Oscura, vuelve a Auberdine y busca a Terenthis.' WHERE `entry`=984; +UPDATE `locales_quest` SET `EndText_loc7`='Encuentra un campamento fúrbolg corrupto' WHERE `entry`=984; +UPDATE `locales_quest` SET `Title_loc7`='Tierras apestadas' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Details_loc7`='Por Costa Oscura se extiende una enfermedad que se hace con la mente y el cuerpo de todo lo que toca.$B$BLos osos cardo han sido los más afectados por esta plaga. Eran nobles animales que se han convertido en rabiosos objetos de destrucción. Creo que yo podría tener una cura para este mal.$B$BLleva esta trampa al bosque y colócala en el suelo. Cualquier oso cardo rabioso que cruce la luz será manso por un breve período de tiempo. Y cuando esto ocurra, te seguirá. Guía uno hasta aquí, $N.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Objectives_loc7`='Captura un oso cardo rabioso vivo y llévaselo a Tharnariun. $B$BSi no consigues capturar un oso cardo rabioso y pierdes la trampa, pídele otra a Tharnariun Espinarbolado.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Title_loc7`='Profundo océano, mar inmenso' WHERE `entry`=982; +UPDATE `locales_quest` SET `Details_loc7`='En Costa Oscura, al norte de aquí, naufragaron dos barcos, el Amanecer de Plata y el Halo de Bruma. Hace un tiempo, los dos barcos fueron abordados por unos múrlocs cuando navegaban hacia Auberdine. Ahora yacen en el fondo del océano como trofeos de esos demonios.$B$BLos capitanes no sobrevivieron y sus cuadernos de bitácora y otros efectos aún siguen en sus cajas fuertes. Me gustaría que los recuperaras para nosotros. Es importante para los miembros de la tripulación que aún están por aquí.' WHERE `entry`=982; +UPDATE `locales_quest` SET `Objectives_loc7`='Recupera el arcón del Amanecer de Plata y la caja fuerte del Halo de Bruma para Gorbold Mano de Acero de Auberdine. Ambos objetos deberían estar en los cascos de los navíos naufragados al norte de la aldea.' WHERE `entry`=982; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=982; +UPDATE `locales_quest` SET `Title_loc7`='Las herramientas de los Altonato' WHERE `entry`=958; +UPDATE `locales_quest` SET `Details_loc7`='$C. Tengo que pedirte un favor.$B$B¿Has visto las ruinas de Ameth\'Aran? Si no las has visto, las puedes encontrar en el lado este del camino principal, viajando hacia el sur. En otro tiempo fueron el hogar de los poderosos Altonato. Hoy son testimonios de la destrucción que sus errores produjeron.$B$BLos centinelas me han dicho que los espíritus de los Altonato persisten y que aún poseen sus antiguos instrumentos mágicos. Hemos de hacernos con esas reliquias para poder destruirlas.' WHERE `entry`=958; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne 7 reliquias de los Altonato y llévaselas a Thundris Tejevientos a Auberdine.' WHERE `entry`=958; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=958; +UPDATE `locales_quest` SET `Title_loc7`='Bashal\'Aran' WHERE `entry`=954; +UPDATE `locales_quest` SET `Details_loc7`='Las ruinas de Bashal\'Aran, al este, están invadidas por esbirros demoníacos. Los espíritus y los sátiros que han establecido su morada en la zona se alimentan de la energía mágica del lugar. Sus poderes crecen continuamente.$B$BAun así, he notado que hay un santuario al que no se acercan jamás. En la parte occidental de las ruinas, sobre un pequeño acantilado, se ve una extraña aura azul... Debe haber una explicación a la reluctancia de los demonios.$B$BQuisiera que lo investigaras.' WHERE `entry`=954; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra la fuente de la extraña aura azul en las Ruinas de Bashal\'Aran.' WHERE `entry`=954; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=954; +UPDATE `locales_quest` SET `Title_loc7`='El cristal rojo' WHERE `entry`=4811; +UPDATE `locales_quest` SET `Details_loc7`='Hay lechúcicos lunares hostiles dirigiéndose hacia el este, cada vez en mayor número. Antes se consideraban criaturas amables, casi místicas. Y aunque hay quien sigue sintiendo veneración por ellos, la seguridad de Auberdine me fuerza a tener una visión más realista.$B$BSegún mis informes, los lechúcicos lunares están siendo conducidos hacia un gran cristal rojo que se encuentra en las montañas del sur de Costa Oscura. Nadie sabe qué es ese cristal. Ni siquiera si existe realmente. Quiero que lo busques y vengas a informarme de lo que encuentres.' WHERE `entry`=4811; +UPDATE `locales_quest` SET `Objectives_loc7`='Viaja al este de Auberdine y busca un gran cristal rojo en la zona montañosa que hay al este de Costa Oscura. Vuelve a Auberdine e informa de lo que has encontrado a la centinela Glynda Nal\'Shea.' WHERE `entry`=4811; +UPDATE `locales_quest` SET `EndText_loc7`='Encuentra el gran cristal rojo en la zona montañosa oriental de Costa Oscura' WHERE `entry`=4811; +UPDATE `locales_quest` SET `Title_loc7`='La cueva de las setas' WHERE `entry`=947; +UPDATE `locales_quest` SET `Details_loc7`='Estoy ideando una poción para la que necesito unas setas muy raras, unas que solo crecen en una cueva determinada. Esa cueva se encuentra más allá del Salto de Fonroca, al este y un poco al norte por las montañas.$B$BIría hasta allí en persona, pero en el Páramo de los Ancianos me aconsejaron que me mantuviera lejos de ese lugar. Nuestros venerables aliados creen que la cueva es el refugio de un nuevo mal de Costa Oscura.$B$BTe lo ruego, $N, tráeme algunas de esas setas. Y aprovecha para explorar la cueva y confirmar los temores de los ancianos.' WHERE `entry`=947; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 5 boletos rudos y 1 oronja verde a Barithras Sombra Lunar a Auberdine.' WHERE `entry`=947; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=947; +UPDATE `locales_quest` SET `Title_loc7`='La caja mecánica 827' WHERE `entry`=983; +UPDATE `locales_quest` SET `Details_loc7`='¡Eh! Necesito ayuda con mi último invento, la caja mecánica. ¡Sirve para hablar con gente que está lejos!$B$BPuede que hayas visto alguna ya. Son unas cajas con muchas palancas. El problema que tienen es que necesitan un mantenimiento constante.$B$BCada una tiene un problema diferente, pero yo he hecho una cosa muy inteligente. He colocado cada caja cerca de las criaturas que tienen las piezas adecuadas para repararlas. Y ahora, hay que reparar la caja mecánica 827. Está al sur de Auberdine, muy cerca. Hacen falta 6 patas de reptador para arreglarla. Te pagaré...' WHERE `entry`=983; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne 6 patas de reptador y colócalas en la caja mecánica 827.' WHERE `entry`=983; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=983; +UPDATE `locales_quest` SET `Title_loc7`='Regreso a Nessa' WHERE `entry`=6343; +UPDATE `locales_quest` SET `Details_loc7`='Debo enviar una respuesta a Nessa. Estará muy interesada en saber lo diferentes que son los peces de aquí comparados con los de la costa de Teldrassil. Solo es una hipótesis, pero creo que la diferencias se deben al Árbol del Mundo y sus efectos en la fauna local.$B$BPor favor, llévale esta respuesta a Nessa. Si quieres volver a Rut\'theran en un hipogrifo, ve a ver al maestro de hipogrifos Caylais Plumalunar. Si quieres usar el transbordador, hay uno que sale regularmente del muelle en el noroeste.' WHERE `entry`=6343; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la respuesta de Laird a Nessa Cantosombrío.' WHERE `entry`=6343; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6343; +UPDATE `locales_quest` SET `Title_loc7`='La familia y la caña de pescar' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Details_loc7`='Me encanta pescar. Los Blump somos una famosa familia de pescadores. Yo soy Gubber Blump. Yo también pesco.$B$BEn esta zona hay un pez que me gusta pescar: el mero de Costa Oscura. Yo solía salir en un barco a pescar meros, pero desde que aparecieron los múrlocs, ya no sale ningún barco. Además, seguro que los múrlocs se han comido todos los meros.$B$BOye, ¿quieres ayudarme a pescar un mero de Costa Oscura? Si lo haces, ¡te daré una auténtica caña de pescar de la familia Blump! Es una caña estupenda para pescar.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Objectives_loc7`='Pesca 6 meros de Costa Oscura para Gubber Blump de Auberdine.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Title_loc7`='Ursal el Violento' WHERE `entry`=486; +UPDATE `locales_quest` SET `Details_loc7`='Ha llegado el momento de salvar a los druidas de la Garfa. Si fallamos ahora, $N, nunca podrán despertar de su sueño.$b$bPrepararé las Reliquias del Despertar para llevar a cabo el ritual. Para que mi trabajo surta efecto, debemos eliminar a la bestia maldita responsable de esta horrible situación. Solo entonces podrá completarse el ritual.$B$BUrsal el Violento fue quien se metió con nuestros hermanos y él es quien debe pagar para que puedan ser liberados. Viaja hasta las tierras de los Tuercepinos al sudoeste y mátalo.' WHERE `entry`=486; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Ursal el Violento y regresa con Athridas Manto de Oso en Dolanaar.' WHERE `entry`=486; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=486; +UPDATE `locales_quest` SET `Title_loc7`='El druida de la Zarpa' WHERE `entry`=2561; +UPDATE `locales_quest` SET `Details_loc7`='Tras haber estudiado el talismán, $N, veo con claridad lo que hay que hacer. Tómalo y haz lo que te digo.$B$BDebes explorar las áreas más profundas del Túmulo de Ban\'ethil. Allí encontrarás mi cuerpo desalmado... Aunque me cueste aceptar lo que voy a decir, no veo otro modo de liberarme del control de los Tuercepinos.$B$BPara que pueda escapar, debes matar mi forma física. Después, utiliza el talismán vudú sobre mi cuerpo inerte. Vuelve a verme cuando hayas cumplido tu cometido.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `Objectives_loc7`='Oben Garrafuria quiere que mates su cuerpo desalmado y luego uses el talismán vudú.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `EndText_loc7`='Libera el espíritu de Oben Garrafuria' WHERE `entry`=2561; +UPDATE `locales_quest` SET `Title_loc7`='El druida durmiente' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Details_loc7`='Los chamanes Tuercepinos que habitan este lugar han descubierto un modo de separar el espíritu de un druida durmiente de su cuerpo físico. Los fúrbolgs han reanimado mi representación física y la están utilizando para atacar a todo el que intente entrar en Túmulo de Ban\'ethil. Yo estoy atrapado en el Sueño Esmeralda y no puedo hacer nada para detenerlos.$B$BTienes que ayudarme. Los chamanes Tuercepinos portan un extraño talismán para llevar a cabo el ritual y me gustaría examinarlo. Por favor $N, tráeme uno.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale un talismán de vudú chamán a Oben Garrafuria al Túmulo de Ban\'ethil.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Title_loc7`='Apesta Costasur' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Details_loc7`='Para celebrar la fiesta de Halloween con estilo... ¡infríngeles dolor a nuestros enemigos de Costasur!$B$BCoge una de estas bombas fétidas especialmente diseñadas. Contiene una sustancia apestosa que ningún humano u otra bestia cualquiera de poca voluntad pueden soportar. Tendrás que lanzarla en el mismísimo centro de Costasur para que surta efecto, así que prepárate para una batalla contra la Alianza.$B$BCuando hayas realizado esta tarea, este tributo a nuestra liberación... ¡ven a verme!' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Objectives_loc7`='Lanza 3 bombas fétidas de los Renegados en el corazón de Costasur en Trabalomas, y después ve a ver a la clamasombras Yanka, que está en el Festival del Hombre de Mimbre en los Claros de Tirisfal.' WHERE `entry`=1657; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Title_loc7`='Nessa Cantosombrío' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Details_loc7`='Una amiga mía, Nessa Cantosombrío, es una mercader de peces de la Aldea Rut\'theran. Necesita enviar un paquete a Costa Oscura, y está buscando ayuda.$B$BSi te interesa, usa el portal de Darnassus a la Aldea Rut\'theran para hablar con Nessa. El portal está al oeste de los Jardines del Templo.' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Nessa Cantosombrío.' WHERE `entry`=6344; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Title_loc7`='La corona de la Tierra' WHERE `entry`=935; +UPDATE `locales_quest` SET `Details_loc7`='Sin las bendiciones de Alexstrasza la Protectora y Nozdormu el Atemporal, el crecimiento de Teldrassil ha sido dificultoso. Se han visto bestias extrañas saliendo del suelo del árbol, y fúrbolgs enloquecidos que atacan a los viajeros.$b$bSolo espero que encuentren pronto la solución que busca el archidruida. Verteré todas las ampollas que trajiste en este contenedor y lo llevarás a Darnassus.$b$bEntrégaselo a Fandral Corzocelada, lo encontrarás en la arboleda de los druidas.' WHERE `entry`=935; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale la vasija llena al archidruida Fandral Corzocelada de Darnassus.' WHERE `entry`=935; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=935; +UPDATE `locales_quest` SET `Title_loc7`='Espíritu del gran oso' WHERE `entry`=5929; +UPDATE `locales_quest` SET `Details_loc7`='Al noroeste de Claro de la Luna está el hogar del un ser noble y sabio llamado el espíritu del gran oso. Gracias a él todos los druidas han podido captar la esencia natural del oso. Todo druida debe buscar la sabiduría del espíritu. Tú no vas a ser una excepción.$b$bPreséntate ante el espíritu del gran oso y aprende lo que tenga que enseñarte. Cuando hayas terminado, vuelve a verme aquí, a Amparo de la Noche. Entonces sabremos si realmente has aprendido la lección.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca al espíritu del gran oso al noroeste de Claro de la Luna y aprende lo que tenga que enseñarte sobre la naturaleza del oso. Después ve a hablar con Dendrita Rafagaestelar a Amparo de la Noche, en Claro de la Luna.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `EndText_loc7`='Busca al espíritu del gran oso y aprende sobre la naturaleza del oso.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `Title_loc7`='Las lágrimas de la Luna' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Details_loc7`='Lady Sathrah estuvo una vez en la gracia de Elune. Elegante y pura, la araña tejía sus telas de plata a la luz de la luna, y atrapaba la niebla de la noche. El rocío plateado tenía grandes poderes curativos y se guardó aquí, en el templo.$B$BPero en los últimos tiempos, Sathrah fue consumida por la locura y ahora sus crías también están en peligro.$B$B$N, encuentra a Lady Sathrah y ponle fin a su sufrimiento. Suele estar al noreste de Teldrassil, cerca del Lago Primigenio. Recoge sus hileras de plata y tráemelas.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Objectives_loc7`='La sacerdotisa A\'moora del Templo de la Luna en Darnassus quiere que le lleves las hileras de plata de Lady Sathrah.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Title_loc7`='El Páramo de los Ancianos' WHERE `entry`=952; +UPDATE `locales_quest` SET `Details_loc7`='Si tuviste tiempo para hacer de $gmensajero:mensajera; para el Árbol del Oráculo, seguro que puedo persuadirte para que lleves un mensaje al Páramo de los Ancianos, en Costa Oscura, al sur de Auberdine.$B$BProbablemente, por motivos de seguridad, tengas que utilizar un hipogrifo como medio de transporte, pero confío plenamente en ti. Llévale esto a Onus, el anciano del Conocimiento. Ha estado a la espera de noticias mías, igual que yo he aguardado noticias de El Claro del Oráculo.' WHERE `entry`=952; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrégale el mensaje de Fandral a Onus en el Páramo de los Ancianos en Costa Oscura, al sur de Auberdine.' WHERE `entry`=952; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=952; +UPDATE `locales_quest` SET `Title_loc7`='El templo de la Luna' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Details_loc7`='Una criatura del bosque, en su día grandiosa, necesita ayuda, $r.$B$BHay una difícil tarea que cumplir.$B$BPor favor, busca a la sacerdotisa A\'moora; ella te lo explicará todo. La encontrarás al sudeste de aquí, dentro del Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Objectives_loc7`='La hermana Aquinne quiere que hables con la sacerdotisa A\'moora en el Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Title_loc7`='Claro de la Luna' WHERE `entry`=5921; +UPDATE `locales_quest` SET `Details_loc7`='En las sagradas tierras de Claro de la Luna todos los druidas son bienvenidos, a pesar de las tensiones que hay dentro del Círculo Cenarion entre el archidruida Corzocelada y el guardián Remulos, el guardián de Claro de la Luna. Ahora que estás aprendiendo el camino de la zarpa, te enseñaré el hechizo que te permite transportarte allí. Utilízalo cuando busques el conocimiento o el consuelo del Claro de la Luna.$B$BComo primera lección, ve a Claro de la Luna. Busca a Dendrita Rafagaestelar en el Amparo de la Noche y háblale del camino que recorres. Buena suerte, joven druida.' WHERE `entry`=5921; +UPDATE `locales_quest` SET `Objectives_loc7`='Utiliza el hechizo \"Teletransporte: Claro de la Luna\" para viajar a Claro de la Luna. Cuando llegues, ve al poblado Amparo de la Noche y habla con Dendrita Rafagaestelar.' WHERE `entry`=5921; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5921; +UPDATE `locales_quest` SET `Title_loc7`='Tumores' WHERE `entry`=923; +UPDATE `locales_quest` SET `Details_loc7`='Hay algo malvado creciendo entre los brezomadera. Estamos intentando encontrar la fuente de ese mal, pero hasta que lo hagamos, debemos talar todos los brezomadera que ya no tengan remedio. Por el bien de Teldrassil. Los que vagan por el Lago Primigenio, al norte de Teldrassil, son los más afectados. ¡Hay que eliminarlos!$B$BDestruye todos los brezomadera que encuentres ahí y recoge los tumores musgosos que crecen en ellos. Tráelos para que podamos quemarlos.' WHERE `entry`=923; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 5 tumores musgosos a Rellian Verdeguja en Darnassus.' WHERE `entry`=923; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=923; +UPDATE `locales_quest` SET `Title_loc7`='Teldrassil' WHERE `entry`=940; +UPDATE `locales_quest` SET `Details_loc7`='El bosque susurra tus osadas proezas, $n. Una vez expulsadas las arpías de sus nidos, el bosque vuelve a estar en calma y las criaturas que en él habitan se sienten de nuevo seguras. Temía enviar a otro mensajero al archidruida pero ahora sé que tú le harás llegar mi mensaje sin problema.$B$BEntrégaselo y el bosque te ofrecerá su protección en los caminos que conducen hasta el Bosque de Piedra.' WHERE `entry`=940; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale el informe del Árbol del Oráculo al archidruida Fandral Corzocelada de Darnassus.' WHERE `entry`=940; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=940; +UPDATE `locales_quest` SET `Title_loc7`='Niebla' WHERE `entry`=938; +UPDATE `locales_quest` SET `Details_loc7`='La piel de la dientes de sable es de un color gris característico que armoniza con el del bosque en el que se encuentra. Mientras permanece allí tendida, observas que está malherida, con profundas laceraciones en la espalda y el estómago.$B$BLevanta la cabeza y te observa fijamente, dejando ver a través de sus azules ojos la gran inteligencia que posee. Parece que desea seguirte.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva a Niebla ante la centinela Arynia Quiebranubes que se encuentra en la Poza de la Luna situada cerca del Árbol del Oráculo.' WHERE `entry`=938; +UPDATE `locales_quest` SET `EndText_loc7`='Lleva con cuidado a Niebla hasta la centinela Arynia Quiebranubes' WHERE `entry`=938; +UPDATE `locales_quest` SET `Title_loc7`='Fronda fulgurante' WHERE `entry`=931; +UPDATE `locales_quest` SET `Details_loc7`='Las hojas de esta planta fulguran con la luz del bosque, creando un aura intermitente.$B$BCrees que a Denalan le gustaría tener una muestra.' WHERE `entry`=931; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva una fronda fulgurante a Denalan en el Lago Al\'Ameth' WHERE `entry`=931; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=931; +UPDATE `locales_quest` SET `Title_loc7`='El claro encantado' WHERE `entry`=937; +UPDATE `locales_quest` SET `Details_loc7`='Me enviaron aquí con un pequeño grupo de centinelas para proteger el Árbol del Oráculo de las arpías que han anidado en el claro. Poco a poco estamos intentando expulsarlas.$B$BCuando el Árbol del Oráculo envió a un mensajero a Darnassus con un informe, este fue atacado y asesinado por un grupo de arpías.$B$BSi te sientes $gcapacitado:capacitada; para esta tarea, ve a sus nidos y acaba con ellas, y después tráeme sus cinturones como prueba de ello.' WHERE `entry`=937; +UPDATE `locales_quest` SET `Objectives_loc7`='Consigue 6 cinturones Sangrepluma y llévaselos a la centinela Arynia Quiebranubes de El Claro del Oráculo.' WHERE `entry`=937; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=937; +UPDATE `locales_quest` SET `Title_loc7`='El camino a Darnassus' WHERE `entry`=487; +UPDATE `locales_quest` SET `Details_loc7`='El camino a Darnassus debe permanecer seguro. Los viajeros que se dirigen de Dolanaar a Darnassus han estado denunciando ataques brutales de fúrbolgs corruptos de la tribu Tuercepinos.$b$bEste camino se utiliza a diario para el transporte de mercancías y es la vía de comunicación más importante de Darnassus. No podemos permitir que esa pandilla de bárbaros paganos aterrorice a la gente.$b$bDefiende el bosque sagrado, $c. Su guarida está en algún lugar debajo de este punto de observación. Mata a 6 de estos emboscadores Tuercepinos y vuelve a verme.' WHERE `entry`=487; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata 6 emboscadores Tuercepinos y regresa con la centinela Amara Noctámbula en las afueras de Dolanaar.' WHERE `entry`=487; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=487; +UPDATE `locales_quest` SET `Title_loc7`='La corona de la Tierra' WHERE `entry`=7383; +UPDATE `locales_quest` SET `Details_loc7`='Sin embargo, no todo iba bien en Teldrassil. Corzocelada lo había planeado todo meticulosamente ya que el Árbol del Mundo había brotado según lo previsto, pero ocurrió un pequeño desajuste, desajuste al que se pueden atribuir muchos de los conflictos de Teldrassil.$b$bPero no entraré en detalles por ahora. Debes ir a la última Poza de la Luna, al noroeste de El Claro del Oráculo. Debajo de las ramas del Árbol del Oráculo se encuentra la primera y más poderosa de nuestras pozas. Llena una ampolla con agua de esta poza y tráemela.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `Objectives_loc7`='Llena la ampolla de amatista y devuélvesela a Corithras Furia Lunar en Dolanaar.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=7383; +UPDATE `locales_quest` SET `Title_loc7`='El fruto resplandeciente' WHERE `entry`=930; +UPDATE `locales_quest` SET `Details_loc7`='Un gran fruto redondo pende entre las hojas de esta resplandeciente planta.$B$BTienes la certeza de que a Denalan le gustaría analizarlo.' WHERE `entry`=930; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale el fruto resplandeciente a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=930; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=930; +UPDATE `locales_quest` SET `Title_loc7`='La corona de la Tierra' WHERE `entry`=933; +UPDATE `locales_quest` SET `Details_loc7`='Hay otra poza de la luna al sudeste de la entrada a Darnassus, en las costas de los Estanques de Arlithrien. A los Centinelas se les está dificultando patrullar el área debido a los ataques y el malhumor de los fúrbolgs Tuercepinos que crece día a día.$b$bBusca la poza con cuidado, y ten tus armas bien a mano.' WHERE `entry`=933; +UPDATE `locales_quest` SET `Objectives_loc7`='Llena la ampolla de turmalina y devuélvesela a Corithras Furia Lunar en Dolanaar.' WHERE `entry`=933; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=933; +UPDATE `locales_quest` SET `Title_loc7`='Ferocitas el Comesueños' WHERE `entry`=2459; +UPDATE `locales_quest` SET `Details_loc7`='La esmeralda... ¡ha desaparecido! ¡Mi atrapasueños está estropeado!$B$BHay un grupo de místicos Tuercepinos al norte de Brisa Estelar. He oído que su líder, Ferocitas el Comesueños, tiene un collar que brilla de noche con una luz de color verde. Por el aspecto de mi atrapasueños, estoy seguro de que él me ha robado la esmeralda... No se daría cuenta ni en mil años de que el poder de la esmeralda es inútil en sus manos.$B$BEncuentra la joya perdida, $N. Y aprovecha para matar también a algunos místicos corruptos.' WHERE `entry`=2459; +UPDATE `locales_quest` SET `Objectives_loc7`='Tallonkai Cruzarraíz de Dolanaar quiere que mates a 7 místicos Tuercepinos y encuentres la joya perdida.' WHERE `entry`=2459; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2459; +UPDATE `locales_quest` SET `Title_loc7`='Las Reliquias del Despertar' WHERE `entry`=483; +UPDATE `locales_quest` SET `Details_loc7`='Han visto a los invasores Tuercepinos saqueando Túmulo de Ban\'ethil hacia el oeste.$B$BLos druidas durmientes quedarán atrapados en el Sueño Esmeralda por toda la eternidad, ajenos a sus destinos, a menos que los ayudemos. El delicado ritual de hibernación no puede detenerse sin las Reliquias del Despertar.$B$BViaja al Túmulo y consigue el talismán de la garra del cuervo, el cañón de pluma negra, el zafiro de cielo y la runa de nidal que los druidas guardan en cofres sagrados. Tráemelos y podré preparar el ritual del despertar.' WHERE `entry`=483; +UPDATE `locales_quest` SET `Objectives_loc7`='Recupera las Reliquias del Despertar y llévaselas a Athridas Manto de Oso en Dolanaar.' WHERE `entry`=483; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=483; +UPDATE `locales_quest` SET `Title_loc7`='¡Búsqueda de redención!' WHERE `entry`=489; +UPDATE `locales_quest` SET `Details_loc7`='El Consejo del Bosque se ha enterado de que ayudaste a Zenn Nauseapezuña, un sátiro enemigo del bosque. Como $gbuen:buena:r; $r que eres, no deberías dedicarte a mancillar el bosque matando criaturas de la naturaleza.$B$BHas de reparar tu error ante el Consejo si deseas seguir siendo $gamigo:amiga; de Teldrassil.$B$BDale a Nauseapezuña una lección y recibirás tu perdón. Las bellotas viles son semillas corruptas que caen de los árboles y que expulsan humo verde.$B$BDale algunas a Nauseapezuña, él creerá que se trata de un inofensivo aperitivo.' WHERE `entry`=489; +UPDATE `locales_quest` SET `Objectives_loc7`='Recoge 3 bellotas viles y entrégaselas a Zenn Nauseapezuña en las afueras de Dolanaar.' WHERE `entry`=489; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=489; +UPDATE `locales_quest` SET `Title_loc7`='Corrupción en Tuercepinos' WHERE `entry`=476; +UPDATE `locales_quest` SET `Details_loc7`='¡La tribu de los Tuercepinos ha sido corrompida!$B$BLos fúrbolgs que anteriormente eran pacíficos se han rebelado contra los protectores del bosque. Me tendieron una emboscada cuando me marchaba al Túmulo de Ban\'ethil y saquearon la Aldea Brisa Estelar. Ursal el Violento, su jefe, está empleando los maléficos poderes del musgovil para volverlos locos.$B$BYo estoy malherido y no puedo llevarle estas trágicas noticias a Athridas. Tendrás que hacerlo tú, joven $c. ¡Esperemos que los trastornados Tuercepinos aún no hayan llegado a Ban\'ethil!' WHERE `entry`=476; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve a ver a Athridas Manto de Oso a Dolanaar.' WHERE `entry`=476; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=476; +UPDATE `locales_quest` SET `Title_loc7`='Rellian Verdeguja' WHERE `entry`=922; +UPDATE `locales_quest` SET `Details_loc7`='$N, ¿podrías llevarle una de las semillas que me trajiste a mi amigo Rellian Verdeguja? Es un druida de Darnassus, y la última vez que hablamos expresó su interés en mi trabajo con los brezomadera. Él había desarrollado algunas ideas propias, y estará agradecido si tiene una semilla de muestra para trabajar.$B$BGracias, $N. Has sido de gran ayuda. Espero que algún día veas el fruto de mi labor.$B$BLo más probable es que Rellian esté caminando por el Enclave Cenarion de Darnassus.' WHERE `entry`=922; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale una semilla de Brezomadera a Rellian Verdeguja en Darnassus.' WHERE `entry`=922; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=922; +UPDATE `locales_quest` SET `Title_loc7`='Brotes de Brezomadera' WHERE `entry`=919; +UPDATE `locales_quest` SET `Details_loc7`='Están brotando pequeños Brezomadera alrededor de las aguas del Lago Al\'Ameth. Me temo que ya no es posible ayudarlos por lo que deberíamos eliminarlos antes de que crezcan más y empiecen a causar problemas.$B$BCuando pases por el lago, si ves algún brote de Brezomadera, arráncalo. ¡Ayúdanos a mantener la tierra limpia!' WHERE `entry`=919; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 12 brotes de brezomadera a Denalan en el Lago Al\'Ameth.' WHERE `entry`=919; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=919; +UPDATE `locales_quest` SET `Title_loc7`='Semillas de Brezomadera' WHERE `entry`=918; +UPDATE `locales_quest` SET `Details_loc7`='Los brezomadera de Teldrassil son elementales de la naturaleza. En cierto modo, representan el orden natural de las plantas y los animales de nuestro gran árbol.$B$BPor eso es desagradable ver lo malhumorados que están últimamente.$B$BCreo que tiene que ver con la tierra. He estado trabajando en diferentes métodos de nutrición de plantas y me gustaría probarlos con semillas de brezomadera. ¿Podrías recoger semillas de brezomadera alrededor del Lago Al\'Ameth y traérmelas?' WHERE `entry`=918; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 8 semillas de brezomadera a Denalan en el Lago Al\'Ameth.' WHERE `entry`=918; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=918; +UPDATE `locales_quest` SET `Title_loc7`='La corona de la Tierra' WHERE `entry`=929; +UPDATE `locales_quest` SET `Details_loc7`='Primero, deja que te cuente más sobre la tarea que debes completar. Los druidas de Darnassus usan el agua de las pozas de la luna de Teldrassil, que deben rellenarse de vez en cuando. Usando estas ampollas especiales puedes recoger agua de las pozas de la luna.$B$BToma esta vasija y ve hasta la poza de la luna que está a las afueras de la Aldea Brisa Estelar, al este. Llénala de agua y tráemela de vuelta. Cuando hayas terminado tu tarea, continuaré la historia desde donde Tenaron la dejó…' WHERE `entry`=929; +UPDATE `locales_quest` SET `Objectives_loc7`='Llena la ampolla de jade y devuélvesela a Corithras Furia Lunar en Dolanaar.' WHERE `entry`=929; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=929; +UPDATE `locales_quest` SET `Title_loc7`='Prendas de la luna' WHERE `entry`=5621; +UPDATE `locales_quest` SET `Details_loc7`='Necesito tu ayuda, $N. Tengo que quedarme aquí para instruir a los demás alumnos, pero tú, tú podrías ayudar a una de nuestras centinelas heridas que se encuentra al sur de Dolanaar. La hirieron mientras patrullaba la ciudad y necesita nuestra ayuda. Su nombre es Shaya.$B$BCuando la encuentres, cura sus heridas y fortalece su cuerpo por medio de tus hechizos. Esto al menos la protegerá de males mayores en caso de que se meta en líos. Vuelve a mí cuando hayas cumplido con tu cometido para Elune.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a la centinela Shaya y cura sus heridas utilizando un hechizo de Sanación inferior (Rango 2). A continuación, concédele la Palabra de poder: entereza, y después ve a ver de nuevo a Laurna Luzdelalba a Dolanaar.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5621; +UPDATE `locales_quest` SET `Title_loc7`='El atrapasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc7`='Gaerolas Talvethen, el celador de Túmulo de Ban\'ethil, me dio una vez un atrapasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los fúrbolgs que allí habitan.$B$B¿Estás $gdispuesto:dispuesta; a recuperar mi atrapasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale el atrapasueños esmeralda a Tallonkai Cruzarraíz en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc7`='Odio enraizado' WHERE `entry`=932; +UPDATE `locales_quest` SET `Details_loc7`='Debo advertirte, $n, que este asunto debe quedar entre nosotros. Los sátiros ya son toda una vergüenza para nosotros, y este en concreto está demasiado cerca.$B$BSe llama Lord Melenas y habita en la cercana cueva de Roca Mácula, donde ha reunido a un numeroso grupo de guerreros grells. Su corazón es negro como la noche, pero lo que trama es incluso más repugnante.$B$BDebes encontrarlo en su cueva cercana, al norte de aquí, y traerme su cabeza.' WHERE `entry`=932; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Lord Melenas y llévale su cabeza a Tallonkai Cruzarraíz en Dolanaar.' WHERE `entry`=932; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=932; +UPDATE `locales_quest` SET `Title_loc7`='La receta de los kaldorei' WHERE `entry`=4161; +UPDATE `locales_quest` SET `Details_loc7`='Hace mucho tiempo, los elfos de la noche se conocían como los kaldorei, un nombre que significa \"hijos de las estrellas\". Aprender del pasado es un paso muy importante en tu camino como $c, $N. Por ello, debes escuchar atentamente lo que tengo que decirte.$B$BLos kaldorei siempre se han sentido muy orgullosos de su armoniosa relación con la naturaleza. Esto significa que solamente cogemos de la naturaleza lo que necesitamos y lo que podemos devolverle. Este equilibrio nos ha beneficiado mucho, $N.$B$BVe y recoge 7 patas de araña pequeña, ni una más ni una menos, y regresa aquí con ellas.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `Objectives_loc7`='Consigue 7 patas de araña pequeña para Zarrin en Dolanaar.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4161; +UPDATE `locales_quest` SET `Title_loc7`='Una brisa problemática' WHERE `entry`=475; +UPDATE `locales_quest` SET `Details_loc7`='Se avecinan problemas en el bosque.$B$BGaerolas Talvethren es el Gran celador de los druidas hibernantes de la Garra en Túmulo de Ban\'ethil. Su función como protector de los Adormecidos es preservar su seguridad de modo que no se rompa el pacto que tienen con Ysera. $b$bPero hace tiempo que no sé nada de él y me inquieta. Viaja al este hasta la Aldea Brisa Estelar para hablar con Gaerolas y regresa para informarme de todo. Cuando sepa que mis hermanos duermen apaciblemente, me quedaré más tranquilo.' WHERE `entry`=475; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca a Gaerolas Talvethren en la Aldea Brisa Estelar.\n' WHERE `entry`=475; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=475; +UPDATE `locales_quest` SET `Title_loc7`='La hermandad de los Defias' WHERE `entry`=141; +UPDATE `locales_quest` SET `Details_loc7`='La Hermandad de los Albañiles estaba dirigida por un tal Edwin VanCleef. VanCleef fue responsable de la reconstrucción de Ventormenta cuando la ciudad fue arrasada por los orcos en la Primera Guerra. Al parecer, VanCleef y sus hombres no estaban satisfechos con el tratamiento que les brindó el rey cuando terminó la reconstrucción. Pero eso solo explicaría algunas cosas.$B$BHe redactado un informe más detallado para tu maestro en los Páramos de Poniente. ¡Llévaselo de una vez!' WHERE `entry`=141; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el informe de Shaw a Gryan Mantorrecio de los Páramos de Poniente.' WHERE `entry`=141; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=141; +UPDATE `locales_quest` SET `Title_loc7`='Las tierras de Denalan' WHERE `entry`=997; +UPDATE `locales_quest` SET `Details_loc7`='¿Te diriges hacia el sur? ¿Al Lago Al\'Ameth? De ser así hay algo que quiero pedirte...$B$BMi compañero Denalan tiene un campamento en el extremo oriental del lago, donde está estudiando y haciendo experimentos con la flora de Teldrassil. Encargó un paquete con tierras raras de Darnassus que llegó con retraso pues no hace mucho que lo recibimos aquí en Dolanaar.$B$B¿Podrías llevarle tú el paquete?' WHERE `entry`=997; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale el paquete con tierras raras a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=997; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=997; +UPDATE `locales_quest` SET `Title_loc7`='Las apuestas de Zenn' WHERE `entry`=488; +UPDATE `locales_quest` SET `Details_loc7`='Veo que tienes ganas de trabajar. Por suerte para ti, no hay día que pase que no desee tener cerca a $gun:una; $c que haga mi voluntad.$B$B¿Sabes, $n? Puedo hacerte muy feliz y ofrecerte cosas que jamás hubieras soñado tener, pero para eso deberás traerme una serie de objetos.$B$BPara desempeñar mi trabajo en el bosque a veces necesito ciertos... componentes. Tráeme 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.$B$BY que esto quede entre nosotros, $r.' WHERE `entry`=488; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale a Zenn Nauseapezuña afuera de Dolanaar 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.' WHERE `entry`=488; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=488; +UPDATE `locales_quest` SET `Title_loc7`='Paquete de Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc7`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale el paquete de Dolanaar al tabernero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc7`='La corona de la Tierra' WHERE `entry`=928; +UPDATE `locales_quest` SET `Details_loc7`='Aunque podría contarte mucho más de las Pozas de la Luna y de Teldrassil, debo dejarte ir; Corithras Furia Lunar te está esperando. He puesto el agua que has traído en esta vasija; llévasela.$B$BEstará en la Poza de la Luna de Dolanaar. Coge el camino del sur de Aldrassil al salir de Cañada Umbría y sigue los adoquines cuando el camino gira al oeste.$B$BTen cuidado, $n. Últimamente hay criaturas muy peligrosas en el bosque.' WHERE `entry`=928; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la vasija casi llena a Corithras Furia Lunar a Dolanaar.' WHERE `entry`=928; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=928; +UPDATE `locales_quest` SET `Title_loc7`='El antídoto de Iverron' WHERE `entry`=3522; +UPDATE `locales_quest` SET `Details_loc7`='El antídoto está listo, $N. Por favor, encárgate de que Iverron se lo tome.$B$BHay algo más que debes saber; el antídoto solamente será efectivo durante los próximos 5 minutos. Debes llevárselo a tiempo.$B$BEspero que lo logres, $N.' WHERE `entry`=3522; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale el antídoto de Iverron a Iverron antes de que se acabe el tiempo. Lo encontrarás junto a la cueva situada al norte.' WHERE `entry`=3522; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3522; +UPDATE `locales_quest` SET `Title_loc7`='La corona de la Tierra' WHERE `entry`=921; +UPDATE `locales_quest` SET `Details_loc7`='Es hora de que salgas a buscar tu destino, $n. Pero antes de que te aventures al mundo que se extiende más allá de nuestros bosques encantados, hay mucho que debes aprender sobre nuestra historia reciente.$b$bNuestro pueblo ha cambiado mucho desde la Batalla del Monte Hyjal. Nordrassil es una tenue sombra de lo que supo ser, su poder se consumió por completo para derrotar a Archimonde y expulsar a la Legión Ardiente...$b$bHay algo que debes hacer. Ve a la poza de la luna al norte de Aldrassil y vuelve aquí con una ampolla llena con sus aguas.' WHERE `entry`=921; +UPDATE `locales_quest` SET `Objectives_loc7`='Llena la ampolla de cristal y devuélvesela a Tenaron Tormentagarre en la cima de Aldrassil.' WHERE `entry`=921; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=921; +UPDATE `locales_quest` SET `Title_loc7`='Las invocaciones de Tenaron' WHERE `entry`=920; +UPDATE `locales_quest` SET `Details_loc7`='¿Eres $n? He oído que Tenaron te estaba buscando. Está en la sala más alta de Aldrassil.$B$BAunque es mejor tomarse la vida con calma, no lo hagas esperar demasiado.' WHERE `entry`=920; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Tenaron Tormentagarre en Aldrassil, en Cañada Umbría.' WHERE `entry`=920; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=920; +UPDATE `locales_quest` SET `Title_loc7`='Los caminos de Elune' WHERE `entry`=5622; +UPDATE `locales_quest` SET `Details_loc7`='$N, debes viajar a Dolanaar cuando acabes tus negocios aquí en Cañada Umbría. Allí encontrarás a Laurna Luzdelalba. Ella te seguirá instruyendo en los caminos de Elune, y con ella ganarás tus primeras vestimentas que te distinguirán como $gsacerdote:sacerdotisa; de Elune.$B$BCuídate y que tengas suerte en tus viajes.' WHERE `entry`=5622; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Laurna Luzdelalba en Teldrassil.' WHERE `entry`=5622; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5622; +UPDATE `locales_quest` SET `Title_loc7`='El antídoto de Iverron' WHERE `entry`=3521; +UPDATE `locales_quest` SET `Details_loc7`='Tal vez podamos ayudar a Iverron; conozco un antídoto contra ese veneno. Pero necesito algunos ingredientes para poder prepararlo.$B$BNecesitaré champiñones jacintos. Crecen bajo los árboles, o también puedes quitárselos a los grell al sur de aquí; parece que les gustan mucho. También necesito lirios alunados, que solo crecen en estanques.$B$BEl último ingrediente es el más peligroso: icor tejemadera de las arañas que envenenaron a Iverron.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `Objectives_loc7`='Recoge 7 champiñones jacintos, 4 lirios alunados y 1 icor tejemadera para Dirania Brillargente en Cañada Umbría.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3521; +UPDATE `locales_quest` SET `Title_loc7`='Huevo de Tejemadera' WHERE `entry`=917; +UPDATE `locales_quest` SET `Details_loc7`='Ahora que tengo el veneno de las arañas, me gustaría tener algunos especímenes para estudiar. Lamentablemente, capturar a una araña gigante viva es más de lo que puedo pedirte, joven $c. ¡Y una araña gigante es más de lo que puedo enfrentar sin ayuda!$B$BPero si encuentras un huevo en su etapa de gestación, será mucho más fácil obtener especímenes. Y luego podré idear algo para contener a las arañas que salgan de los huevos.$B$BDebe haber un nido en lo profundo de la Gruta Narácnida. Por favor, busca un huevo en el nido y tráemelo.' WHERE `entry`=917; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale un huevo de tejemadera a Gilshalan en Aldrassil.' WHERE `entry`=917; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=917; +UPDATE `locales_quest` SET `Title_loc7`='Un amigo en apuros' WHERE `entry`=3519; +UPDATE `locales_quest` SET `Details_loc7`='Uy... Me ha picado una araña llamada Gythyiss la Vil mientras exploraba la cueva de las arañas cerca de aquí. Seguro que me ha envenenado así que tienes que ayudarme.$B$BPor favor, habla con Dirania Brillargente. Ella podrá ayudarme.$B$BDate prisa... me estoy mareando...' WHERE `entry`=3519; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Dirania Brillargente en Cañada Umbría.' WHERE `entry`=3519; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3519; +UPDATE `locales_quest` SET `Title_loc7`='Veneno de tejemadera' WHERE `entry`=916; +UPDATE `locales_quest` SET `Details_loc7`='Vine a Cañada Umbría para observar a las arañas tejemadera que habitan en la Gruta Narácnida. Son primas de una variedad de arañas mucho más pequeñas; creo que el Árbol del Mundo las ha afectado profundamente, y me gustaría conseguir algunos especímenes para confirmar mi teoría.$B$BPrimero, necesito un poco de su veneno. Recoge glándulas venenosas de tejemadera de las arañas de la Gruta Narácnida en el norte. Así podré examinarlas y compararlas con el veneno de sus primas más pequeñas.' WHERE `entry`=916; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 10 glándulas de veneno de tejemadera a Gilshalan Caminaviento en Aldrassil.' WHERE `entry`=916; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=916; +UPDATE `locales_quest` SET `Title_loc7`='La protectora de los bosques' WHERE `entry`=459; +UPDATE `locales_quest` SET `Details_loc7`='Algo terrible sucede en los bosques de Teldrassil. Observa las colinas donde solían vivir los pacíficos fúrbolgs. Han abandonado sus hogares y adoptado el nombre \"tribu Tuercepinos\".$b$bSolo la corrupción del musgovil maldito podría ocasionar una transformación semejante. Los grells y grellines han infestado el área y amenazan a los residentes de Cañada Umbría. $b$bEnfréntate a los grells y grellines, $N, y comprueba si realmente están bajo los efectos del encantamiento del musgovil maldito.' WHERE `entry`=459; +UPDATE `locales_quest` SET `Objectives_loc7`='Recoge 8 musgoviles y llévaselos a Tarindrella.' WHERE `entry`=459; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=459; +UPDATE `locales_quest` SET `Title_loc7`='Sigilo sacralizado' WHERE `entry`=3119; +UPDATE `locales_quest` SET `Details_loc7`='Un mensajero de nuestra instructora de sacerdotes, Shanda, ha traído este sigilo. Parece que quiere hablar contigo. Léelo y luego llévaselo.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `Objectives_loc7`='Lee el sigilo sacralizado y habla con Shanda en Aldrassil.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3119; +UPDATE `locales_quest` SET `Title_loc7`='El sigilo verdeante' WHERE `entry`=3120; +UPDATE `locales_quest` SET `Details_loc7`='Este sigilo me lo entregó un mensajero de nuestro instructor de druidas, Mardant. Parece que quiere hablar contigo. Léelo y luego llévaselo.' WHERE `entry`=3120; +UPDATE `locales_quest` SET `Objectives_loc7`='Lee el sigilo verdeante y habla con Mardant Fuerterroble, en el árbol Aldrassil de Cañada Umbría.' WHERE `entry`=3120; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3120; +UPDATE `locales_quest` SET `Title_loc7`='El sigilo con grabados' WHERE `entry`=3117; +UPDATE `locales_quest` SET `Details_loc7`='Este siglo me lo entregó un mensajero de nuestra instructora de cazadores, Ayanna. Parece que quiere hablar contigo. Léelo y luego llévaselo.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `Objectives_loc7`='Lee el sigilo con grabados y habla con Ayanna Semprerguida en la cima de Aldrassil en Cañada Umbría.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3117; +UPDATE `locales_quest` SET `Title_loc7`='El sigilo cifrado' WHERE `entry`=3118; +UPDATE `locales_quest` SET `Details_loc7`='Un mensajero de nuestro instructor de pícaros, Frahun, ha traído este sigilo. Parece que quiere hablar contigo. Léelo y luego llévaselo.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `Objectives_loc7`='Lee el sigilo cifrado y habla con Frahun Sombrusurro en Cañada Umbría.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3118; +UPDATE `locales_quest` SET `Title_loc7`='El equilibrio de la naturaleza' WHERE `entry`=457; +UPDATE `locales_quest` SET `Details_loc7`='Diezmar a la población joven de estas criaturas en Cañada Umbría ha sido un buen comienzo, $N, pero aún queda trabajo por hacer.$b$bLos recursos del bosque se agotarán pronto si no resolvemos este problema. Matar a las bestias de la naturaleza es un mal necesario para el bien de todos los que compartimos esta tierra. Adéntrate en el bosque y mata sables de la noche sarnosos y jabalíes cardo en nombre del equilibrio.' WHERE `entry`=457; +UPDATE `locales_quest` SET `Objectives_loc7`='El Conservador Ilthalaine necesita que mates a 7 sables de la noche sarnosos y 7 jabalíes cardo.' WHERE `entry`=457; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=457; +UPDATE `locales_quest` SET `Title_loc7`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc7`='Qué bueno que has llegado, $c. Los espíritus del bosque me han susurrado unas noticias un tanto extrañas.$b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. La presencia de la dríade no se había sentido en los bosques de Kalimdor en muchos años. Algo sin duda anda mal si ha viajado de regreso a esta tierra.$b$bBusca a Tarindrella para ver a qué ha venido a nuestra arboleda. Una de las centinelas nos informó que la ha visto al sudeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc7`='Un buen amigo' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Details_loc7`='Tengo un amigo llamado Iverron que suele venir a verme a la misma hora cada día. Pero hoy no ha venido.$B$BReconozco que su ausencia me inquieta, $N. Pasa mucho tiempo en la cueva que hay al norte, y ya sabes lo peligroso que es, con todas esas arañas por allí.$B$BSi vas hacia allí, ¿te importa buscar a mi amigo?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a Iverron cerca de la cueva que hay al norte.' WHERE `entry`=4495; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Title_loc7`='Domina el tigre' WHERE `entry`=188; +UPDATE `locales_quest` SET `Details_loc7`='Este es el último desafío que te daré. Hace semanas que estamos rastreando a una tigresa bastante escurridiza. Le decimos Sin\'Dall. Intenta lograr lo que ningún $r ha conseguido hasta ahora: rastrea y mata a Sin\'Dall. Tráeme su pata como prueba de tu logro.$b$bEncontrarla no te será sencillo.' WHERE `entry`=188; +UPDATE `locales_quest` SET `Objectives_loc7`='Ajeck Rouack de la Expedición de Nesingwary quiere que mates a Sin\'Dall y le lleves su pata.' WHERE `entry`=188; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=188; +UPDATE `locales_quest` SET `Title_loc7`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc7`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza.$B$BEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras.$B$BAhora hay demasiados sables de la noche y jabalíes Cardo; Cañada Umbría no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí Cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata 7 sables de la noche jóvenes y 4 jabalíes cardo jóvenes y regresa con el conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc7`='La amenaza de los zancudos de llanura' WHERE `entry`=844; +UPDATE `locales_quest` SET `Details_loc7`='Tu primera presa será fácil.$B$BLos zancudos de llanura en el este han estado entrometiéndose con nuestros suministros de comida y se han convertido en una molestia.$B$BElimina a los zancudos de llanura y tráeme sus picos.' WHERE `entry`=844; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne 7 picos de zancudos de llanura y llévaselos a Sergra Espinoscura en El Cruce.' WHERE `entry`=844; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=844; +UPDATE `locales_quest` SET `Title_loc7`='Los ritos de la Madre Tierra' WHERE `entry`=776; +UPDATE `locales_quest` SET `Details_loc7`='Has superado los Ritos de la Madre Tierra y te has ganado un lugar en Cima del Trueno.$B$BPero no puedes dormirte en los laureles; debes probar tu valor constantemente.$B$BSomos cazadores, $n. En Mulgore vive un hermoso kodo que se llama Arra\'chea. Tráeme el cuerno de Arra\’chea para demostrarme tu habilidad para rastrear y cazar.' WHERE `entry`=776; +UPDATE `locales_quest` SET `Objectives_loc7`='Cairne Pezuña de Sangre de Cima del Trueno quiere que le lleves el cuerno de Arra\'chea.' WHERE `entry`=776; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=776; +UPDATE `locales_quest` SET `Title_loc7`='Las reliquias de Mathystra' WHERE `entry`=951; +UPDATE `locales_quest` SET `Details_loc7`='El papiro que encontraste en La Espada del Maestro es una página de un antiguo texto escrito por los elfos. Está terriblemente mancillado por la corrupción del Martillo Crepuscular, pero parece que el Culto está sirviéndose de una antigua magia élfica para devolver a sus maestros a nuestro mundo$B$BViaja hacia el noreste, hasta las Ruinas de Mathystra y busca antiguas reliquias entre los hierbajos y las piedras. Estudiándolas, podríamos averiguar cómo pretende explotar el Martillo Crepuscular la magia de los elfos.' WHERE `entry`=951; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 6 reliquias de Mathystra a Onus al Páramo de los Ancianos.' WHERE `entry`=951; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=951; +UPDATE `locales_quest` SET `Title_loc7`='Onus lo está meditando' WHERE `entry`=961; +UPDATE `locales_quest` SET `Details_loc7`='' WHERE `entry`=961; +UPDATE `locales_quest` SET `Objectives_loc7`='' WHERE `entry`=961; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=961; +UPDATE `locales_quest` SET `Title_loc7`='Regresa junto a Onus' WHERE `entry`=950; +UPDATE `locales_quest` SET `Details_loc7`='Mirar el Escrito Crepuscular es una locura. El texto empieza a bailar tras un momento, y la belleza se torna en formas grotescas.$B$BSolo te da tiempo a arrancar una hoja de garabatos incomprensibles antes de que te desvanezcas.' WHERE `entry`=950; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva a Onus los garabatos incomprensibles que has encontrado.' WHERE `entry`=950; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=950; +UPDATE `locales_quest` SET `Title_loc7`='El campamento del Martillo Crepuscular' WHERE `entry`=949; +UPDATE `locales_quest` SET `Details_loc7`='No se sabe qué motivos han llevado al Martillo Crepuscular a La Espada del Maestro. Pero sus motivos son, sin duda, oscuros.$B$BDebes ir a su campamento de La Espada. Busca algo que pueda arrojar un poco de luz sobre sus intenciones.$B$BPorque debemos saber cuáles son antes de preparar un plan.' WHERE `entry`=949; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra una pista en el campamento del Martillo Crepuscular en La Espada del Maestro.' WHERE `entry`=949; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=949; +UPDATE `locales_quest` SET `Title_loc7`='Lago Cielo Estrellado' WHERE `entry`=1035; +UPDATE `locales_quest` SET `Details_loc7`='La fiebre de Relara ya queda atrás, pero todavía sigue débil. No creo que con el tiempo solamente logre recuperar la energía perdida. Creo que va a necesitar la energía de una piedra lunar.$B$BLas solíamos recoger en el Lago Cielo Estrellado, al sureste... hasta que los Sombramatorral llegaron.$B$BSu líder, un oráculo Sombramatorral, recogió todas las que había y las esconde como su tesoro. Tu misión consiste en recuperar una.$B$BY para hacerlo, creo que deberás matar al líder.' WHERE `entry`=1035; +UPDATE `locales_quest` SET `Objectives_loc7`='Recupera una piedra lunar caída del Oráculo Sombramatorral y llévasela a Pelturas en Astranaar.' WHERE `entry`=1035; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1035; +UPDATE `locales_quest` SET `Title_loc7`='El prospector despistado' WHERE `entry`=942; +UPDATE `locales_quest` SET `Details_loc7`='Este fósil tiene un parecido notable con el que vi en Forjaz. Un arqueólogo llamado Gargavino lo trajo para nuestra conferencia anual de la Liga de Expedicionarios. Él creía que el fósil guardaba un poder que podía revelarse de alguna forma.$b$bLo último que supe fue que Gargavino se había refugiado en el Mesón Aguahonda del Puerto de Menethil, esperando por la escolta que lo llevaría a la Excavación de Whelgar. Búscalo y muéstrale el fósil de Tipirrem. Quizás pueda descifrar los secretos del pasado.$b$bEl barco hacia Menethil zarpa de Auberdine.' WHERE `entry`=942; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el fósil misterioso al arqueólogo Gargavino al Puerto de Menethil.' WHERE `entry`=942; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=942; +UPDATE `locales_quest` SET `Title_loc7`='Las Ruinas del Polvo Estelar' WHERE `entry`=1034; +UPDATE `locales_quest` SET `Details_loc7`='La lágrima de Elune logró curar en parte la enfermedad de mi hija. Tiene menos pesadillas y le estoy agradecido a la diosa por su bendición. Pero... sigue teniendo la fiebre muy alta.$B$BOrendil me habló de un polvo de escarcha que se encuentra en Las Ruinas del Polvo Estelar. Quizás mitigue la fiebre de Relara. Te ruego que consigas un poco de ese polvo y me lo traigas.$B$BLas Ruinas del Polvo Estelar se encuentran en el sur, $N. Que Elune haga breve tu viaje.' WHERE `entry`=1034; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale 5 puñados de polvo estelar a Pelturas en Astranaar.' WHERE `entry`=1034; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1034; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1026; +UPDATE `locales_quest` SET `Details_loc7`='Ojalá tus nuevas fueran mejores.$B$BRaene tiene razón, he oído hablar de la creación de Dartol y de los antárboles de la región, al menos una vez. Ahora se han corrompido, su naturaleza se ha pervertido.$B$BSi quieres encontrar la próxima parte de la vara, tendrás que encontrar la llave que abre el cofre en el que se encuentra.$B$BLa llave de madera está en uno de los antárboles al noreste desde aquí, cerca de Frondavil. Cuando la tengas, busca un pequeño claro al oeste del camino cerca de la frontera de Frondavil... El cofre debería estar escondido por ahí.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra la llave de madera y una pieza de la vara de Dartol antes de regresar con Shael\'dryn en la poza de la luna.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1026; +UPDATE `locales_quest` SET `Title_loc7`='Mago invocador' WHERE `entry`=1017; +UPDATE `locales_quest` SET `Details_loc7`='Solo hay un mago no-muerto en Los Baldíos capaz de envilecer a tantos elementales de agua. También es el único lo suficientemente inconsciente para intentarlo. Sarilus Fuenteviciosa probablemente se encuentre en la cumbre de Cima Calígine, riéndose de mí.$B$B$N, debes aventurarte en territorio enemigo y acabar con ese bellaco. Ya estoy cansada de su insensatez y tenemos que demostrarle lo que les ocurre a quienes irritan a las centinelas.$B$B¡Destrúyelo y tráeme su cabeza! Ve con cuidado, la Horda podría estar vigilándote.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Sarilus Fuenteviciosa y lleva su cabeza a la centinela Velene Golpe Estelar en el Refugio Brisa de Plata.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1017; +UPDATE `locales_quest` SET `Title_loc7`='Brazales elementales' WHERE `entry`=1016; +UPDATE `locales_quest` SET `Details_loc7`='Lleva este pergamino de adivinación, tal vez revele al creador de los elementales. Pero necesitarás algo de ellos para usar como componente y concentrar la magia del pergamino. Sus brazales deberían servir.$B$BCon unos brazales intactos de las criaturas debería bastar. Los demás brazales no servirán a nuestros propósitos, pero tal vez puedas vendérselos a un mercader. Cuando tengas los brazales intactos, usa el pergamino. Vuelve a verme con los resultados y luego continuaremos.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `Objectives_loc7`='Recoge 5 brazales elementales intactos y usa el pergamino de adivinación sobre ellos. Después, llévaselo a la centinela Velene Golpe Estelar en el Refugio Brisa de Plata.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1016; +UPDATE `locales_quest` SET `Title_loc7`='Una defensa agresiva' WHERE `entry`=1025; +UPDATE `locales_quest` SET `Details_loc7`='Antes de que vayas a la Poza de la Luna, tengo otra tarea que ayudará al pueblo de Vallefresno si te apetece poner a prueba tus habilidades.$B$BPor la carretera que va hacia el este antes de llegar al Río Falfarren, los fúrbolgs han estado asaltando a los viajeros. Sus torturadas mentes alimentándose del miedo y su apetito saciándose con sangre inocente.$B$BAyuda a las centinelas a proteger las tierras mostrando hacia esos monstruos la misma misericordia que ellos para con los de nuestra clase.$B$BMe parece que sus campamentos están al sur de la carretera... ve con cuidado.' WHERE `entry`=1025; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a 1 vigía del cubil, 2 ursas, 10 totémicos y 12 guerreros de la tribu de los Maderiza y vuelve junto a Raene Correlobo en Astranaar.' WHERE `entry`=1025; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1025; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1024; +UPDATE `locales_quest` SET `Details_loc7`='Tendrás que encargarte de la investigación tú $gmismo:misma;, pero según las notas de Teronis, parece que tu próxima tarea es buscar las demás piezas de la vara creada por Dartol. Te sugiero que comiences en la poza de la luna al este del Lago Iris. Cuando estés $glisto:lista;, sigue el camino y gira al norte al llegar a una área de descanso a tu izquierda.$B$BAllí hay una dríade llamada Shael\'dryn que podrá ayudarte. Búscala.$B$BLleva la gema contigo: Shael\'dryn la necesitará para ayudarte a reforjar la vara.' WHERE `entry`=1024; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca a Shael\'dryn en la poza de la luna al noreste.' WHERE `entry`=1024; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1024; +UPDATE `locales_quest` SET `Title_loc7`='Kayneth Ventoleve' WHERE `entry`=4581; +UPDATE `locales_quest` SET `Details_loc7`='El druida Kayneth Ventoleve me ha enviado un mensaje. Le gustaría obtener un informe de los acontecimientos en nuestras costas y en los bosques que rodean Astranaar. Teme que haya corrupción recorriendo Vallefresno... y puede que tenga razón.$B$BToma, llévale mi informe. Lo encontrarás en el altar de la Canción del Bosque, en el Bosque Arrullanoche hacia el este.' WHERE `entry`=4581; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale la nota de Shindrell a Kayneth Ventoleve en Canción del Bosque.' WHERE `entry`=4581; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4581; +UPDATE `locales_quest` SET `Title_loc7`='Alaorgullo del Espolón' WHERE `entry`=1134; +UPDATE `locales_quest` SET `Details_loc7`='No tenemos la guerra declarada a la Horda, pero nuestra paz es frágil. A menudo encontramos a sus agentes actuando en nuestra contra, pero lo hacen encubiertamente.$B$BNos enteramos de uno de esos avances mediante unas fuentes ocultas en Theramore, decían que los orcos recogen veneno de las alaorgullo, cerca del Lago Mirkfallon en Sierra Espolón, hacia el sur. Los asesinos orcos utilizan el veneno en sus asaltos secretos contra la Alianza.$B$BSi esto es cierto, debemos detenerlos, $N. Tenemos que impedir que accedan a su fuente de veneno.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 12 sacos de veneno de alaorgullo a Shindrell Fuegoveloz en Astranaar.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1134; +UPDATE `locales_quest` SET `Title_loc7`='Ruuzel' WHERE `entry`=1009; +UPDATE `locales_quest` SET `Details_loc7`='Temo que los secretos de las estatuillas antiguas permanecerán ocultos para siempre a menos que encuentres las llaves de su cerradura antigua.$B$BELa llave es un anillo, el anillo de Zoram. Les perteneció a los gobernadores de la ciudad antes de que las olas del Cataclismo la hundieran.$B$BDurante años, la ubicación del anillo fue un misterio, pero los naga lo encontraron hace poco.$B$BSu líder, Ruuzel, habita en una isla en la frontera norte de Zoram. Por favor, $N, ¡recupera el anillo por mi!' WHERE `entry`=1009; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el anillo de Zoram a Talen cerca de la Ensenada de Zoram.' WHERE `entry`=1009; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1009; +UPDATE `locales_quest` SET `Title_loc7`='La estatuilla antigua' WHERE `entry`=1007; +UPDATE `locales_quest` SET `Details_loc7`='Debo pedirte algo, $N.$B$BEstaba en mi pequeña embarcación, explorando las ruinas sumergidas de Zoram, cuando los nagas me atacaron. ¡Salieron del agua y se lanzaron sobre mí con sus garras! Hui con los suministros que pude salvar hasta este miserable campamento.$B$BPero cuando llegué a la costa y hui... perdí mi posesión más preciada.$B$BPor favor, $N, encuentra el sitio de mi emboscada, en la costa del norte, y busca una estatuilla antigua. Es la única razón por la que enfrenté los peligros de la Ensenada de Zoram.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la estatuilla antigua a Talen en su campamento cerca de la Ensenada de Zoram.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1007; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=1023; +UPDATE `locales_quest` SET `Details_loc7`='Mientras investigas las pertenencias de Teronis, encuentras un diario que aún está en buenas condiciones.$B$BTomas el diario y dejas el cuerpo de Teronis en su lugar.$B$BSolo falta encontrar la gema que buscaba Teronis. Raene dijo que estaba en el área. Quizá los múrlocs la tengan...' WHERE `entry`=1023; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca la gema resplandeciente y regresa a ver a Raene Correlobo en Astranaar con el diario de Teronis.' WHERE `entry`=1023; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1023; +UPDATE `locales_quest` SET `Title_loc7`='Lágrima de Elune' WHERE `entry`=1033; +UPDATE `locales_quest` SET `Details_loc7`='Esperaba que la cura de Orendil salvara a Relara, pero me temo que solo ha frenado su enfermedad. ¡Tenemos que encontrar una medicina más eficaz! Por suerte, Orendil me habló de otros remedios para probar en caso de que el suyo no funcionara.$B$BLa lágrima de Elune es un tipo de piedra que solo se encuentra en un lugar: la isla del Lago Iris, al este de Astranaar. Orendil dijo que la piedra se llevaría la corrupción... Por favor, $N, ¡tráeme la lágrima de Elune y reza para que acabe con la enfermedad de mi niña!' WHERE `entry`=1033; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la lágrima de Elune a Pelturas en Astranaar.' WHERE `entry`=1033; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1033; +UPDATE `locales_quest` SET `Title_loc7`='La limpieza de Raene' WHERE `entry`=991; +UPDATE `locales_quest` SET `Details_loc7`='$N, un viejo amigo mío está ayudando a las centinelas aquí en Vallefresno, pero aún no ha regresado.$B$BTiene pistas sobre el paradero de un objeto que podría frenar los ataques de los fúrbolg a nuestra gente: una vara creada por un hechicero ya fallecido.$B$BAntes de partir, mencionó que buscaba una gema para la vara.$B$BTambién dijo que la gema podría estar oculta en un santuario de Lago Falathim, al pie de la montaña al oeste. La gema estaba protegida ahí antes de que invadieran el lugar.$B$BEncuentra a mi amigo, $N, por favor.' WHERE `entry`=991; +UPDATE `locales_quest` SET `Objectives_loc7`='Busca a Teronis en Vallefresno.' WHERE `entry`=991; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=991; +UPDATE `locales_quest` SET `Title_loc7`='Matanza selectiva' WHERE `entry`=1054; +UPDATE `locales_quest` SET `Details_loc7`='Directamente al norte de Astranaar están los fúrbolgs Piel de Cardo. Mis exploradores me informan de que en los últimos meses han aumentado mucho sus efectivos. Si acaban siendo demasiados, podrían envalentonarse y atacar directamente Astranaar.$B$BMata a tantos de su clase como puedas pero tráeme la calavera de su jefe como prueba de que hemos reprimido el movimiento... por ahora.$B$BSeguiré aquí en Astranaar y esperaré tus noticias. Que Elune esté contigo.' WHERE `entry`=1054; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale la calavera de Dal Zarpasangrante a Raene Correlobo en Astranaar.' WHERE `entry`=1054; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1054; +UPDATE `locales_quest` SET `Title_loc7`='Viaje a Cima del Espolón' WHERE `entry`=1056; +UPDATE `locales_quest` SET `Details_loc7`='Según los espíritus del bosque, eres valiente y no te importa viajar.$B$BHacia el sur, cerca del Lago Mystral, se encuentra un túnel conocido como El Paso del Espolón. Este túnel lleva a una zona llamada Risco Cortaviento en Sierra Espolón. Cuando llegues allí, prosigue tu camino hacia el suroeste hasta pasar el Lago del Peñasco, dirígete entonces hacia el norte por una cuesta empinada hasta alcanzar la Cima del Espolón.$B$BAllí aguarda el vigilante Albagorm. Presta atención a su encargo, $r.$B$BEl viaje será peligroso.' WHERE `entry`=1056; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve junto al vigilante Albagorm en la Cima del Espolón.' WHERE `entry`=1056; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1056; +UPDATE `locales_quest` SET `Title_loc7`='Estar de guardia en Espolón' WHERE `entry`=1070; +UPDATE `locales_quest` SET `Details_loc7`='Hola, $N.$B$BPareces tener ansias de conocer mundo. ¿Has estado en Sierra Espolón? Es una tierra apestada por Ventura y Cía. y otros enemigos de los elfos nocturnos.$B$BRecientemente, la centinela Correlobo envió a mi amiga Kaela Lanzasombra allí para investigar lo que está pasando en la tierra, pero todavía no sé nada de ella. Y me preocupa mucho, porque la Alianza envió a un mago gnomo con ella... y eso es sin duda una señal de problemas.$B$B¿Podrías encontrarla y venir a informarme?' WHERE `entry`=1070; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a Kaela Lanzasombra contemplando la vista del valle a la entrada del Risco Cortaviento, en Sierra Espolón.' WHERE `entry`=1070; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1070; +UPDATE `locales_quest` SET `Title_loc7`='La Ensenada de Zoram' WHERE `entry`=1008; +UPDATE `locales_quest` SET `Details_loc7`='El mal nos acecha desde la costa noroeste conocida como La Ensenada de Zoram.$B$BEs el lugar de descanso de la ciudad maldita de Zoram, destruida en el Diluvio y desde entonces sumergida bajo los mares. Se perdió para los elfos de la noche durante siglos. Perdida y casi olvidada.$B$BAhora, los nagas han regresado y en cuanto a sus motivos... los ignoramos. Pero el porqué importa poco; debemos ejecutar a estos desalmados ¡y devolverlos a los abismos!$B$BVuelve a mí cuando hayas completado tu misión.' WHERE `entry`=1008; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale 20 cabezas de Colafuria a Shindrell Fuegoveloz en Astranaar.' WHERE `entry`=1008; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1008; +UPDATE `locales_quest` SET `Title_loc7`='Suministros a Auberdine' WHERE `entry`=976; +UPDATE `locales_quest` SET `Details_loc7`='Delgren me ha pedido que le entregue varios mensajes y unos suministros a la centinela Brisa Estelar en Auberdine pero odio marcharme solo. Peligrosos enemigos acechan en el bosque y no me gustaría correr el riesgo de que esta información y estos suministros cayeran en manos malintencionadas.$B$BSi tú y alguien más pudieseis ser mis guardias, podría marcharme ahora. Con tu protección, seguro que estas cosas llegarán a buen puerto en Auberdine.' WHERE `entry`=976; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Delgren el Purificador en la Atalaya de Maestra después ayudar a Feero a cruzar el Bosque de Vallefresno y dejarlo a buen recaudo.' WHERE `entry`=976; +UPDATE `locales_quest` SET `EndText_loc7`='Protege a Feero Ferramán' WHERE `entry`=976; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=1140; +UPDATE `locales_quest` SET `Details_loc7`='La letra de los orcos es un poco mejor que los garabatos de un niño. Muchos de los de mi orden se burlaron cuando decidí aprender su lengua pero me ha resultado de provecho tener un conocimiento más profundo de mis enemigos.$B$BPor los garabatos de Ilkrud, parece que Athrikus aún posee dos gemas de almas que se guardan en la Senda de la Noche y en Satyrnaar, áreas bajo el dominio de los sátiros al noreste de Vallefresno.$B$BVe con cuidado, $n, los templos de los sátiros bañados en sangre pueden ser perturbadores hasta para $gun:una; $c $gcurtido:curtida; como tú.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `Objectives_loc7`='Libera las almas de los Altonato atrapadas en la Senda de la Noche y en Satyrnaar y vuelve junto a Delgren el Purificador en la Atalaya de Maestra.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1140; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=973; +UPDATE `locales_quest` SET `Details_loc7`='Ilkrud Magthrull. Sí, sé algo acerca de él. Es un poderoso orco brujo que mora en el Santuario de la Escara, un lugar de extrema maldad al suroeste de Vallefresno.$B$BHasta ahora no había pasado de ser una molestia menor y no he tenido que tratarlo pero, por lo visto, ha llegado su hora.' WHERE `entry`=973; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale el Libro de Ilkrud Magthrull a Delgren el Purificador en la Atalaya de Maestra.' WHERE `entry`=973; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=973; +UPDATE `locales_quest` SET `Title_loc7`='Cura de Orendil' WHERE `entry`=1020; +UPDATE `locales_quest` SET `Details_loc7`='$N, he desarrollado una cura que tal vez ayude a la niña enferma. Lleva la cura a Astranaar y dásela al padre, Pelturas Lunablanca.$B$BPara llegar a Astranaar, sigue el camino sur y luego gira al este.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale la cura de Orendil a Pelturas Lunablanca en Astranaar.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1020; +UPDATE `locales_quest` SET `Title_loc7`='Cabello de Bathran' WHERE `entry`=1010; +UPDATE `locales_quest` SET `Details_loc7`='Hay una planta que solía crecer en las viejas Ruinas de Bathran al norte. La planta se llamaba cabello de Bathran, y era conocida por curar los males del espíritu.$B$BHay una niña enferma en la aldea, y creo que no se trata de una simple afección física. ¿Podrías ir a las Ruinas de Bathran y buscar cabello de Bathran? Puede que lo necesite para el tratamiento.$B$BLas Ruinas de Bathran están al norte de la Atalaya de Maestra y al sur de la frontera con Costa Oscura.' WHERE `entry`=1010; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 5 cabellos de Bathran a Orendil Hojagrande en Vallefresno.' WHERE `entry`=1010; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1010; +UPDATE `locales_quest` SET `Title_loc7`='La Torre de Althalaxx' WHERE `entry`=970; +UPDATE `locales_quest` SET `Details_loc7`='La carta de Balthule es espantosa. Este culto de la Facción Oscura es una espina clavada que debo eliminar. Me las he visto con algunos de los miembros de la Facción Oscura al noreste de este lugar, en Ordil\'Aran. Uno de ellos posee una gema de almas que, creo, guarda el secreto del poder del culto.$B$BTráemela y podré descifrar el secreto de su interior.' WHERE `entry`=970; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne una gema de alma resplandeciente y vuelve junto a Delgren el Purificador en la Atalaya de Maestra.' WHERE `entry`=970; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=970; +UPDATE `locales_quest` SET `Title_loc7`='Criatura marina varada' WHERE `entry`=4733; +UPDATE `locales_quest` SET `Details_loc7`='Los restos de lo que parece ser un trillador gigante han aparecido encallados en una ensenada rocosa de la Orilla Crepuscular. El trillador es varias veces más grande que los trilladores que suelen verse en esta zona. Viniera de donde viniera, esta criatura no parece ser de Costa Oscura. Aunque la criatura ha sido rapiñada, quedan suficientes restos para reunir una muestra adecuada para Gwennyth Bly\'Leggonde de Auberdine.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva los huesos de la criatura marina a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4733; +UPDATE `locales_quest` SET `Title_loc7`='Un tiro. Un muerto.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `Details_loc7`='Viajaba a Auberdine con un mensaje importante cuando fui atacada por el fúrbolg Marosh y sus rastreadores. Me envenenaron... y apenas puedo permanecer de pie. Puedo preparar un antídoto, pero necesitará algo de tiempo antes de que esté listo.$B$BTe pido que me defiendas hasta que pueda aplicarme el antídoto. Yo haré lo mejor que pueda para ayudarte con mi arco.$B$BSi sobrevivimos, podré llevar mi mensaje a Auberdine, mientras tú hablas con Onaeya, en la Atalaya de Maestra, para contarle sobre este incidente.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `Objectives_loc7`='Protege a la centinela Aynasha y luego ve a Vallefresno, a la Atalaya de Maestra, y habla con Onaeya.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `EndText_loc7`='Protege a Aynasha' WHERE `entry`=5713; +UPDATE `locales_quest` SET `Title_loc7`='La Espada del Maestro' WHERE `entry`=944; +UPDATE `locales_quest` SET `Details_loc7`='Es extraño que haya nagas aquí, en Costa Oscura. Pero aún más extraño es... lo del Martillo Crepuscular. Ese culto adora a los antiguos Señores de la Tierra, que fueron derrotados hace mucho tiempo.$B$BUno de ellos cayó en La Espada del Maestro, al sur de aquí.$B$BVe allí y busca a más adeptos del Martillo Crepuscular.$B$BLlévate esta ampolla de adivinación. Utilízala para crear un cuenco de visión cuando encuentres La Espada del Maestro. Y luego utilízalo para hablar conmigo.' WHERE `entry`=944; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne información y luego utiliza una ampolla de adivinación para crear un cuenco de visión. Utiliza el cuenco para hablar con Onus.' WHERE `entry`=944; +UPDATE `locales_quest` SET `EndText_loc7`='Adéntrate en La Espada del Maestro' WHERE `entry`=944; +UPDATE `locales_quest` SET `Title_loc7`='El prospector despistado' WHERE `entry`=741; +UPDATE `locales_quest` SET `Details_loc7`='¿Así que el prospector quiere mandar el misterioso fósil a la Liga de Expedicionarios de Darnassus? No me gusta la idea de irme de Costa Oscura sin él.$B$BTen, $n, ve a Darnassus y entrega el misterioso fósil al arqueólogo jefe Mostachogris.' WHERE `entry`=741; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve a Darnassus y entrega el fósil misterioso al arqueólogo jefe Mostachogris.' WHERE `entry`=741; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=741; +UPDATE `locales_quest` SET `Title_loc7`='Tortuga marina varada' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Details_loc7`='Encuentras el cadáver de una tortuga marina que fue a encallarse a la Costa Oscura hace algún tiempo. Los múrlocs Bruma Gris que han acampado alrededor de la criatura han limpiado prácticamente todos los restos. Aun así, parece que quedan algunas muestras que podrían resultar útiles a Gwennyth Bly\'Leggonde de Auberdine.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva los restos de la tortuga marina a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Title_loc7`='Tortuga marina varada' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Details_loc7`='Hay otro grupo de restos de una tortuga marina encallada en la costa. Estos restos tienen una especie de carruaje abandonado atado a la concha de la tortuga. Quizás esta criatura no vino a morir a la costa como parece que han hecho las demás, sino que fue traída por algún ser. Unos poderosos múrlocs Bruma Gris han hecho de los restos de esta criatura su hogar.$B$BEn el carruaje encuentras una caja con símbolos extraños. Quizás Gwennyth Bly\'Leggonde de Auberdine sepa interpretarlos.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la caja con símbolos extraños a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Title_loc7`='Criatura marina varada' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Details_loc7`='El cuerpo medio devorado de lo que podría ser un gigante mamífero marino yace en la playa. Una banda de múrlocs, más fuertes que los que encontraste cerca de Auberdine, se ha instalado alrededor de la criatura. Quedan suficientes restos del esqueleto de la criatura para llevar una muestra de sus huesos a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva los huesos de la criatura marina a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Title_loc7`='El prospector despistado' WHERE `entry`=731; +UPDATE `locales_quest` SET `Details_loc7`='Dime, Hollee... ah, no, que no eres Hollee. ¿Dónde está Hollee?$B$BDeja, total, no es importante. Tenemos que encontrar ese cepillo de piedra... Quiero decir, el fósil misterioso. Tenemos que encontrar ese fósil. La Liga de Expedicionarios de Darnassus querrá algún informe de lo que he estado haciendo.$B$BAvísame cuando estés $glisto:lista;. Iremos a la caza de ese cepillo. Quiero decir, ¡del fósil! Así encontraremos algo palpable para satisfacer a la Liga.$B$B¿Estás $glisto:lista;?' WHERE `entry`=731; +UPDATE `locales_quest` SET `Objectives_loc7`='Protege al prospector Tripirrem mientras busca el fósil misterioso. Luego vuelve a Auberdine y busca a la arqueóloga Hollee.' WHERE `entry`=731; +UPDATE `locales_quest` SET `EndText_loc7`='Escolta al prospector Tripirrem' WHERE `entry`=731; +UPDATE `locales_quest` SET `Title_loc7`='La fuga de Therylune' WHERE `entry`=945; +UPDATE `locales_quest` SET `Details_loc7`='¡Socorro!$B$BEstaba paseando por La Espada del Maestro cuando esos asquerosos del Culto me rodearon. ¡Menos mal que se me da bien esconderme!$B$B¿Puedes ayudarme a salir de aquí? También necesito avisar a mi hermana Therysil de que estoy bien. Está al sur, en Vallefresno, en el Santuario de Aessina.' WHERE `entry`=945; +UPDATE `locales_quest` SET `Objectives_loc7`='Ayuda a escapar a Therylune y luego dile a Therysil, en el Santuario de Aessina, que su hermana está a salvo.' WHERE `entry`=945; +UPDATE `locales_quest` SET `EndText_loc7`='Escolta a Therylune en su huida de La Espada del Maestro' WHERE `entry`=945; +UPDATE `locales_quest` SET `Title_loc7`='Plantar el corazón' WHERE `entry`=941; +UPDATE `locales_quest` SET `Details_loc7`='He quitado el musgo que recubría el corazón pero aun así sigue estando sucio...$B$BPonlo en mi maceta y veamos qué pasa. Contiene tierra nutritiva que podría limpiar y purificar el corazón.' WHERE `entry`=941; +UPDATE `locales_quest` SET `Objectives_loc7`='Coloca el corazón máculo en la maceta de Denalan.' WHERE `entry`=941; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=941; +UPDATE `locales_quest` SET `Title_loc7`='Roblegüello' WHERE `entry`=2499; +UPDATE `locales_quest` SET `Details_loc7`='En una cueva junto al banco del sur del lago, un brezomadera llamado Roblegüello está propagando la corrupción a todas las criaturas que habitan en Lago Al\'Ameth.$B$BNo me atreví a acercarme demasiado, pero incluso desde una distancia, es bastante obvio que a Roblegüello lo está envenenando el tumor más grande que jamás he visto... Me atrevería a decir que es gigantesco.$B$B$N, ya has hecho muchísimo para ayudarnos, pero debo pedirte que realices una tarea más. Caza a Roblegüello y recoge el tumor; extirpa esta fuente de corrupción de mi hogar.' WHERE `entry`=2499; +UPDATE `locales_quest` SET `Objectives_loc7`='Denalan del Lago Al\'Ameth quiere que consigas el tumor gigantesco de Roblegüello.' WHERE `entry`=2499; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2499; +UPDATE `locales_quest` SET `Title_loc7`='Varado' WHERE `entry`=3524; +UPDATE `locales_quest` SET `Details_loc7`='Se dice que hay unas majestuosas criaturas que van a las playas de Costa Oscura a morir encalladas. Últimamente, estas criaturas han empezado a llegar cada vez en mayor número a la costa. Yo he venido aquí a petición del Templo de la Luna para investigar el suceso, pero la gran cantidad de múrlocs que he encontrado en el agua dificulta mucho mis estudios.$B$BUna de esas gigantes criaturas llegó a la costa al sur de Auberdine para acabar rodeada de rabiosos múrlocs Bruma Gris. ¿Podrías ir a traerme algunos huesos de la criatura para que los estudie?' WHERE `entry`=3524; +UPDATE `locales_quest` SET `Objectives_loc7`='Recoge huesos de la criatura marina varada que está al sur de Auberdine y llévaselos a Gwennyth Bly\'Leggonde a Auberdine.' WHERE `entry`=3524; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=3524; +UPDATE `locales_quest` SET `Title_loc7`='Instrucción de guerrero' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Details_loc7`='Has demostrado ser $gun guerrero:una guerrera; excelente, $N, pero todavía eres joven y tienes mucho que aprender.$B$BVe a hablar con Harry Burlguard, suele estar en la taberna El Cerdo Borracho, en el Casco Antiguo de Ventormenta. Harry es un viejo veterano y un buen instructor. Puede enseñarte algunos movimientos que te ayudarán a seguir con vida algo más tiempo.' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Harry Burlguard.' WHERE `entry`=1638; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Title_loc7`='Mi hermano Niblis' WHERE `entry`=6662; +UPDATE `locales_quest` SET `Details_loc7`='Mi hermano Niblis dirige una operación de kebab de rata al otro lado de la estación de Ventormenta. Tú le llevas este envase de carne misteriosa a él, antes de que se estropeen. ¡Venga, en marcha, tú!$B$BHas viajado antes en tren, ¿no? Es fácil. Cuando llega, te subes a bordo y disfrutas del trayecto. Eso sí, brazos y piernas dentro durante el viaje, si no quieres lisiarte de por vida.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el envase de carne misteriosa a Niblis, que está en el Depósito del Tranvía Subterráneo de Ventormenta.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6662; +UPDATE `locales_quest` SET `Title_loc7`='A por las ratas del tranvía subterráneo' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Details_loc7`='Alto ahí, pillastre. Eeeh... ¿Eeestás buscando curro? Nos tenemos un problemón de ratas aquí abajo y nos faltan manos en la cubierta de popa.$B$B¿Qué respondes? Solo tienes que coger esta flauta atrapa-ratas y tocar la canción alrededor de esas alimañas. ¡Te seguirán al fin del mundo!$B$BCaptúranos cinco de esos bichos y tráenoslos acá. Nos los queremos vivos.$B$BEeeh...' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Objectives_loc7`='Utiliza la flauta cazarratas para capturar 5 ratas del subterráneo. Guía a las ratas hasta Monty. No olvides devolver la flauta cuando termines.' WHERE `entry`=6661; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Title_loc7`='La amenaza trogg' WHERE `entry`=267; +UPDATE `locales_quest` SET `Details_loc7`='$C, es posible que no estés al corriente de la amenaza trogg que se cierne sobre tierras enanas. Con las fuerzas de reserva de Forjaz en el frente de la Alianza, solo nos queda una fracción de las fuerzas de defensa necesarias para proteger estas tierras. Mi regimiento debe quedarse aquí protegiendo la puerta, por lo que no podemos abandonar nuestros puestos, nos arriesgaríamos a una invasión.$b$bPero tenemos que presionar un poco a esos malditos troggs que merodean por las colinas. Si te crees capaz, lanza un ataque contra los troggs. Tráeme 8 dientes de trogg de piedra como prueba de tu acción.' WHERE `entry`=267; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 8 dientes de trogg de piedra al capitán Rugelfuss a la torre de vigilancia sur.' WHERE `entry`=267; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=267; +UPDATE `locales_quest` SET `Title_loc7`='En defensa de las tierras del rey' WHERE `entry`=224; +UPDATE `locales_quest` SET `Details_loc7`='¡Tenemos que proteger Loch Modan, $n! Con todos los soldados del rey que tenemos luchando valientemente en campañas remotas, estamos superados en el frente local. ¡Los troggs emergen de todas las grietas posibles! La infestación trogg es la principal amenaza para Forjaz. Tenemos que destruir a estos mutantes asquerosos.$b$bTe necesitamos, valiente $gaventurero:aventurera;, para que avances y acabes con la amenaza trogg. Mata 10 troggs Rompecantos y 10 exploradores Rompecantos y vuelve a verme.' WHERE `entry`=224; +UPDATE `locales_quest` SET `Objectives_loc7`='El montaraz Pedernal en la torre de vigilancia sur quiere que mates a 10 troggs Rompecantos y 10 exploradores Rompecantos.' WHERE `entry`=224; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=224; +UPDATE `locales_quest` SET `Title_loc7`='Un pedido de Pico Tormenta' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Details_loc7`='Hay un forjador de armaduras enano cuyo trabajo me gusta mucho. Se llama Furen Barbalarga y es el mejor de su gremio. Necesito un escudo nuevo, y quiero que me lo haga él.$B$BSolo hay un problema... Furen vive muy al sur, en el Distrito de los Enanos de Ventormenta. ¡En tierra humana! No entiendo por qué vive ahí, tan lejos de Forjaz. ¡Será que los humanos le pagan una fortuna!$B$BSi te apetece viajar y ganar algo de dinero, ve a ver a Furen para hacer mi pedido de un escudo.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el pedido de Pico Tormenta a Furen Barbalarga a Ventormenta.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Title_loc7`='La tarea del montaraz Pico Tormenta' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Details_loc7`='Dicen que el montaraz Pico Tormenta busca alguien que le haga de mensajero. Alguien con ganas de viajar un poco. ¿Qué te parece? ¿Te ves capaz, $r?$B$BEntonces, ve a hablar con Pico Tormenta en la cima de la torre norte.' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con el montaraz Pico Tormenta.' WHERE `entry`=1339; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Title_loc7`='Mata ratas' WHERE `entry`=416; +UPDATE `locales_quest` SET `Details_loc7`='Tenemos una infestación muy importante al oeste. Los kóbolds ratatúneles se han establecido en las laderas, han montado guaridas y apestan nuestra tierra con su suciedad.$B$BQueremos eliminarlos. Cázalos, tráeme sus orejas y llévate la recompensa.$B$BPuedes encontrar a los kóbolds ratatúneles en sus guaridas al oeste de Thelsamar, por todas las laderas.' WHERE `entry`=416; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale 12 orejas de ratas de túneles al montaraz Kadrell en Thelsamar.' WHERE `entry`=416; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=416; +UPDATE `locales_quest` SET `Title_loc7`='Morcillas de Thelsamar' WHERE `entry`=418; +UPDATE `locales_quest` SET `Details_loc7`='Entre los chicos que entran y salen, y los trabajadores de la excavación que vienen después de un día duro de trabajo, nunca nos faltan estómagos vacíos en Thelsamar. Somos famosos por nuestras morcillas, supongo que no las habrás probado.$b$b¿No? Bueno, por aquí hay que trabajar para ganarse el pan, no creas que por ser $gun:una; $c muy elegante vas a ser la excepción.$b$bNecesitaré carne de oso, intestinos de jabalí para poner el relleno y también icor de araña para un toque picante. ¡Tráeme todo eso y deja que Vidra te cocine!' WHERE `entry`=418; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale 3 piezas de carne de oso, 3 intestinos de jabalí y 3 icores de araña a Vidra Hogartufa en Thelsamar.' WHERE `entry`=418; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=418; +UPDATE `locales_quest` SET `Title_loc7`='Zarpas asquerosas' WHERE `entry`=307; +UPDATE `locales_quest` SET `Details_loc7`='La Mina de Fuenteplata, al este de aquí, se secó hace mucho tiempo. La Liga de Mineros la convirtió en un depósito, pero los kóbolds se han instalado allí y están poniendo sus sucias patas encima de las confiables herramientas de los enanos.$b$bPronto expulsaremos a esas ratas, pero la Liga quiere que alguien saque el equipamiento de la mina antes de que los guerreros lo pisoteen y lo destruyan. Será una expedición difícil, tal vez quieras llevar compañía.$b$bEl equipamiento está almacenado en cajones de la Liga de Mineros por toda la mina. Buena suerte.' WHERE `entry`=307; +UPDATE `locales_quest` SET `Objectives_loc7`='Dirígete a la Mina de Fuenteplata y recoge 4 cargas de equipamiento de minero.$B$BRegresa con el montaraz Pico Tormenta.' WHERE `entry`=307; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=307; +UPDATE `locales_quest` SET `Title_loc7`='Vengar al piloto' WHERE `entry`=417; +UPDATE `locales_quest` SET `Details_loc7`='Hildelve escribió en su diario que fue atacado por Sarnagarra, un gran oso zarpahelada. Ahuyentó a la bestia, pero no antes de que esta lo atacara salvajemente.$B$BA juzgar por el estado del cuerpo de Hildelve, Sarnagarra debió de regresar para matarlo.$B$BPero Hildelve tuvo tiempo de escribir un último deseo en su diario:$B$BSarnagarra debe pagar por esto.' WHERE `entry`=417; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a Sarnagarra.$B$BLleva su garra sarnosa y el diario de Hildelve al piloto Podomartillo.' WHERE `entry`=417; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=417; +UPDATE `locales_quest` SET `Title_loc7`='El piloto perdido' WHERE `entry`=419; +UPDATE `locales_quest` SET `Details_loc7`='Mi amigo y colega piloto de máquinas de asedio, Mori Hildelve, está perdido en las colinas. Estábamos buscando una mena rara que necesitamos para fabricar pólvora de calidad superior y, durante la búsqueda, ¡condujo su máquina por una colina muy empinada y la averió!$B$BAún convencido de que el mineral estaba en estas montañas, Hildelve me encargó proteger nuestras máquinas mientras seguía la búsqueda a pie.$B$BHan pasado varios días y he oído algunos rugidos bestiales en las colinas por la noche. Mori es muy rudo, pero estoy un poco preocupado.$B$BPor favor, $N. Encuéntralo.' WHERE `entry`=419; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra al piloto Hildelve.' WHERE `entry`=419; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=419; +UPDATE `locales_quest` SET `Title_loc7`='¡Malditos troggs!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Details_loc7`='¡Esos malditos troggs están destrozando mi excavación! ¡Mira! ¡Ahí va otro barril de polvo!$B$B¡Ay! ¡Cómo me gustaría bajar ahí y retorcerles a todos ese pescuezo huesudo que tienen! ¡Quiero matarlos a todos!$B$BEsto no puede ser bueno para la salud. Tanta ira, tanto estrés... ¿Qué puedo hacer sin perjudicarme la salud? ¡Nada!$B$BLos mataría yo mismo, pero mi puntería no es la que era. ¡Entra tú en la cantera y mata a un puñadito de esos bichos asquerosos! Te pagaré... ¡Tú hazles daño! ¡Mátalos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata 6 aplastacráneos comepiedras para el supervisor Petrocejas en la Cantera de Gol\'Bolar.' WHERE `entry`=432; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=432; +UPDATE `locales_quest` SET `Title_loc7`='El servidor público' WHERE `entry`=433; +UPDATE `locales_quest` SET `Details_loc7`='Como miembro del senado y la Liga de Expedicionarios, he decidido encargarme de esta parte de la infestación de troggs que asola nuestras tierras.$b$bHan hecho un verdadero desastre en la Cantera de Gol\'Bolar, y sin motivo aparente. Mientras excavábamos, comenzaron a salir, destruyeron nuestro equipamiento y expulsaron a nuestros mineros. No tenemos muchas más opciones que exterminarlos, reagruparnos y volver al trabajo.$b$bSi me ayudas con los troggs, con gusto te recompensaré por tu tiempo.' WHERE `entry`=433; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a 10 cascahuesos comepiedras para el senador Mehr Piedrasanta en la Cantera de Gol\'Bolar.' WHERE `entry`=433; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=433; +UPDATE `locales_quest` SET `Title_loc7`='Suministros de Villa Oscura' WHERE `entry`=148; +UPDATE `locales_quest` SET `Details_loc7`='Ay, ¿qué puede hacer un anciano como yo? Necesito suministros de Villa Oscura, pero está tan lejos y yo soy tan viejo y tan débil... No sobreviviría al viaje.$B$B¿Podrías ir a Villa Oscura y traerme un poco de hilo de cabello de fantasma? Puedes conseguirlo de Lady Eva. Ve a su casa en la plaza de Villa Oscura.' WHERE `entry`=148; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Lady Eva.' WHERE `entry`=148; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=148; +UPDATE `locales_quest` SET `Title_loc7`='Vuelo a Auberdine' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Details_loc7`='Desde Rut\'theran, hay dos formas de viajar a Auberdine: en transbordador o en hipogrifo. Las dos son rápidas y confiables, pero si aún no has ido a Auberdine en hipogrifo, te sugiero que lo hagas.$B$BUn buen consejo general es hablar con el maestro de hipogrifos en todas las ciudades que tengan. Después de hablar con el maestro, puedes volar allí desde otras ciudades.$B$BAquí está la colección de Nessa. Ven a verme cuando estés $glisto:lista; para volar a Auberdine y entregar la colección de Nessa a Laird.' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Objectives_loc7`='Compra un vuelo en hipogrifo hasta Auberdine al maestro de hipogrifos Vesprystus y lleva la colección de Nessa a Laird.' WHERE `entry`=6342; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Title_loc7`='Las presas de Teldrassil' WHERE `entry`=6341; +UPDATE `locales_quest` SET `Details_loc7`='A los pescadores de la Aldea Rut\'theran les va muy bien, porque aquí los peces son grandes y abundantes. Me gustaría comparar las presas de aquí con las del continente.$B$BTengo una colección de huesos y escamas de peces que me gustaría llevarle a un colega mío en Costa Oscura. Se llama Laird, es un vendedor de peces en la aldea de Auberdine.$B$BLlévale mi colección a nuestro maestro de hipogrifos, Vesprystus, y habla con él para viajar a Auberdine.' WHERE `entry`=6341; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva la colección de Nessa a Vesprystus.' WHERE `entry`=6341; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6341; +UPDATE `locales_quest` SET `Title_loc7`='Estrellas de Elune' WHERE `entry`=5627; +UPDATE `locales_quest` SET `Details_loc7`='' WHERE `entry`=5627; +UPDATE `locales_quest` SET `Objectives_loc7`='' WHERE `entry`=5627; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5627; +UPDATE `locales_quest` SET `Title_loc7`='La vuelta a casa' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Details_loc7`='Hola de nuevo, $N. Sé que has dedicado mucho tiempo a ayudar a nuestra gente, pero ahora debes dedicarte un poco de tiempo a ti. La sacerdotisa Alathea envió a alguien a buscarte. Parece que has llamado la atención de nuestros ancianos. Creen que ha llegado el momento de que empieces a hacer cosas más importantes. Ve al Templo de la Luna de Darnassus y busca a Alathea. Ella te estará esperando. Buena suerte y que Elune te acompañe.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Objectives_loc7`='Ve a Darnassus y habla con la sacerdotisa Alathea.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Title_loc7`='Regresa junto a Denalan' WHERE `entry`=2498; +UPDATE `locales_quest` SET `Details_loc7`='Me acabo de enterar de que Denalan, que está en el Lago Al\'Ameth, ha descubierto la causa de los tumores que les nacen a los Brezomadera. Por favor, habla con él y dile que vas de mi parte.$B$BDate prisa, $N, pues necesita tu ayuda.' WHERE `entry`=2498; +UPDATE `locales_quest` SET `Objectives_loc7`='Rellian Verdeguja quiere que hables con Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=2498; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2498; +UPDATE `locales_quest` SET `Title_loc7`='El Sacrificio de Sathrah' WHERE `entry`=2520; +UPDATE `locales_quest` SET `Details_loc7`='Ahora has de cumplir con el cometido que te ha sido asignado. Coge las hileras y ofrece el sacrificio de Lady Sathrah como ofrenda a Elune.$B$BEn el interior de este templo se encuentra la fuente central, lugar en el que debes colocar la ofrenda. Las aguas sagradas purificarán y eliminarán la corrupción que hizo enloquecer a Sathrah.$B$BCuando hayas cumplido tu cometido, vuelve a verme.' WHERE `entry`=2520; +UPDATE `locales_quest` SET `Objectives_loc7`='La sacerdotisa A\'moora quiere que coloques las hileras de plata de Lady Sathrah en la fuente que hay en el interior del templo, y que después vayas a verla de nuevo.' WHERE `entry`=2520; +UPDATE `locales_quest` SET `EndText_loc7`='Ofrece el sacrificio en la fuente' WHERE `entry`=2520; +UPDATE `locales_quest` SET `Title_loc7`='Elanaria' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Details_loc7`='Saludos, $gguerrero:guerrera;. Tus habilidades siguen creciendo, pero hay mucho más de lo que crees en tu profesión. Para seguir progresando debes encontrar a un instructor.$B$BLa guerrera Elanaria vive en Darnassus, en el Bancal del Guerrero. Ella podrá instruirte.' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Elanaria.' WHERE `entry`=1684; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Title_loc7`='La llamada del destino' WHERE `entry`=2242; +UPDATE `locales_quest` SET `Details_loc7`='Creemos que hay un ser que podría ayudarnos a entender qué está ocurriendo en los bosques de Teldrassil. Por desgracia, los intentos de convencer a la criatura para que coopere han fracasado.$B$BSe esconde en una rama a las afueras de El Claro del Oráculo. Todos los que se han acercado al sátiro, ya sea por las buenas o por las malas, han encontrado la muerte. Quizás el sigilo sea la respuesta, $N.$B$BConsigue lo que porta Sethir el Ancestro en sus talegas y vuelve a verme.|n' WHERE `entry`=2242; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a Sethir el Ancestro y ve a contarle todo lo que descubras a Syurna.|n' WHERE `entry`=2242; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2242; +UPDATE `locales_quest` SET `Title_loc7`='El corazón musgoso' WHERE `entry`=927; +UPDATE `locales_quest` SET `Details_loc7`='El corazón de Negromusgo el Fétido está recubierto de un musgo oscuro y grasiento. De hecho, se sabe que es un corazón porque late lenta y rítmicamente... Incluso ahora se sigue oyendo su latido.$B$BPuede que Denalan quiera verlo.' WHERE `entry`=927; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale el corazón musgoso a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=927; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=927; +UPDATE `locales_quest` SET `Title_loc7`='La hermandad de los Defias' WHERE `entry`=141; +UPDATE `locales_quest` SET `Details_loc7`='La Hermandad de los Albañiles estaba dirigida por un tal Edwin VanCleef. VanCleef fue responsable de la reconstrucción de Ventormenta cuando la ciudad fue arrasada por los orcos en la Primera Guerra. Al parecer, VanCleef y sus hombres no estaban satisfechos con el tratamiento que les brindó el rey cuando terminó la reconstrucción. Pero eso solo explicaría algunas cosas.$B$BHe redactado un informe más detallado para tu maestro en los Páramos de Poniente. ¡Llévaselo de una vez!' WHERE `entry`=141; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva el informe de Shaw a Gryan Mantorrecio de los Páramos de Poniente.' WHERE `entry`=141; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=141; +UPDATE `locales_quest` SET `Title_loc7`='Apesta Costasur' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Details_loc7`='Para celebrar la fiesta de Halloween con estilo... ¡infríngeles dolor a nuestros enemigos de Costasur!$B$BCoge una de estas bombas fétidas especialmente diseñadas. Contiene una sustancia apestosa que ningún humano u otra bestia cualquiera de poca voluntad pueden soportar. Tendrás que lanzarla en el mismísimo centro de Costasur para que surta efecto, así que prepárate para una batalla contra la Alianza.$B$BCuando hayas realizado esta tarea, este tributo a nuestra liberación... ¡ven a verme!' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Objectives_loc7`='Lanza 3 bombas fétidas de los Renegados en el corazón de Costasur en Trabalomas, y después ve a ver a la clamasombras Yanka, que está en el Festival del Hombre de Mimbre en los Claros de Tirisfal.' WHERE `entry`=1657; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Title_loc7`='La corona de la Tierra' WHERE `entry`=935; +UPDATE `locales_quest` SET `Details_loc7`='Sin las bendiciones de Alexstrasza la Protectora y Nozdormu el Atemporal, el crecimiento de Teldrassil ha sido dificultoso. Se han visto bestias extrañas saliendo del suelo del árbol, y fúrbolgs enloquecidos que atacan a los viajeros.$b$bSolo espero que encuentren pronto la solución que busca el archidruida. Verteré todas las ampollas que trajiste en este contenedor y lo llevarás a Darnassus.$b$bEntrégaselo a Fandral Corzocelada, lo encontrarás en la arboleda de los druidas.' WHERE `entry`=935; +UPDATE `locales_quest` SET `Objectives_loc7`='Llévale la vasija llena al archidruida Fandral Corzocelada de Darnassus.' WHERE `entry`=935; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=935; +UPDATE `locales_quest` SET `Title_loc7`='Las lágrimas de la Luna' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Details_loc7`='Lady Sathrah estuvo una vez en la gracia de Elune. Elegante y pura, la araña tejía sus telas de plata a la luz de la luna, y atrapaba la niebla de la noche. El rocío plateado tenía grandes poderes curativos y se guardó aquí, en el templo.$B$BPero en los últimos tiempos, Sathrah fue consumida por la locura y ahora sus crías también están en peligro.$B$B$N, encuentra a Lady Sathrah y ponle fin a su sufrimiento. Suele estar al noreste de Teldrassil, cerca del Lago Primigenio. Recoge sus hileras de plata y tráemelas.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Objectives_loc7`='La sacerdotisa A\'moora del Templo de la Luna en Darnassus quiere que le lleves las hileras de plata de Lady Sathrah.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Title_loc7`='El Páramo de los Ancianos' WHERE `entry`=952; +UPDATE `locales_quest` SET `Details_loc7`='Si tuviste tiempo para hacer de $gmensajero:mensajera; para el Árbol del Oráculo, seguro que puedo persuadirte para que lleves un mensaje al Páramo de los Ancianos, en Costa Oscura, al sur de Auberdine.$B$BProbablemente, por motivos de seguridad, tengas que utilizar un hipogrifo como medio de transporte, pero confío plenamente en ti. Llévale esto a Onus, el anciano del Conocimiento. Ha estado a la espera de noticias mías, igual que yo he aguardado noticias de El Claro del Oráculo.' WHERE `entry`=952; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrégale el mensaje de Fandral a Onus en el Páramo de los Ancianos en Costa Oscura, al sur de Auberdine.' WHERE `entry`=952; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=952; +UPDATE `locales_quest` SET `Title_loc7`='Tumores' WHERE `entry`=923; +UPDATE `locales_quest` SET `Details_loc7`='Hay algo malvado creciendo entre los brezomadera. Estamos intentando encontrar la fuente de ese mal, pero hasta que lo hagamos, debemos talar todos los brezomadera que ya no tengan remedio. Por el bien de Teldrassil. Los que vagan por el Lago Primigenio, al norte de Teldrassil, son los más afectados. ¡Hay que eliminarlos!$B$BDestruye todos los brezomadera que encuentres ahí y recoge los tumores musgosos que crecen en ellos. Tráelos para que podamos quemarlos.' WHERE `entry`=923; +UPDATE `locales_quest` SET `Objectives_loc7`='Lleva 5 tumores musgosos a Rellian Verdeguja en Darnassus.' WHERE `entry`=923; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=923; +UPDATE `locales_quest` SET `Title_loc7`='Nessa Cantosombrío' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Details_loc7`='Una amiga mía, Nessa Cantosombrío, es una mercader de peces de la Aldea Rut\'theran. Necesita enviar un paquete a Costa Oscura, y está buscando ayuda.$B$BSi te interesa, usa el portal de Darnassus a la Aldea Rut\'theran para hablar con Nessa. El portal está al oeste de los Jardines del Templo.' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Nessa Cantosombrío.' WHERE `entry`=6344; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Title_loc7`='Las Reliquias del Despertar' WHERE `entry`=483; +UPDATE `locales_quest` SET `Details_loc7`='Han visto a los invasores Tuercepinos saqueando Túmulo de Ban\'ethil hacia el oeste.$B$BLos druidas durmientes quedarán atrapados en el Sueño Esmeralda por toda la eternidad, ajenos a sus destinos, a menos que los ayudemos. El delicado ritual de hibernación no puede detenerse sin las Reliquias del Despertar.$B$BViaja al Túmulo y consigue el talismán de la garra del cuervo, el cañón de pluma negra, el zafiro de cielo y la runa de nidal que los druidas guardan en cofres sagrados. Tráemelos y podré preparar el ritual del despertar.' WHERE `entry`=483; +UPDATE `locales_quest` SET `Objectives_loc7`='Recupera las Reliquias del Despertar y llévaselas a Athridas Manto de Oso en Dolanaar.' WHERE `entry`=483; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=483; +UPDATE `locales_quest` SET `Title_loc7`='Un pergamino de Mauren' WHERE `entry`=1075; +UPDATE `locales_quest` SET `Details_loc7`='Muy bien y, ahora, la parte de detonación remota de mi plan... Oh, eso no te lo he explicado todavía, ¿no?$B$BPues en resumen se trata de esto: con un poco de magia, puedo conseguir que los explosivos exploten cuando tú no estés cerca. Estoy creando un dispositivo que te permitirá, tan solo con pulsar un botón, hacer que el NG-5 explote.$B$BPero necesito un hechizo de un amigo de Ventormenta... Collin Mauren. Le encontrarás en el Barrio de los Magos. Es un humano, así que no deberías tener problemas para encontrarle.' WHERE `entry`=1075; +UPDATE `locales_quest` SET `Objectives_loc7`='Encuentra a Collin Mauren en Ventormenta.' WHERE `entry`=1075; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1075; +UPDATE `locales_quest` SET `Title_loc7`='Un viejo colega' WHERE `entry`=1072; +UPDATE `locales_quest` SET `Details_loc7`='El dispositivo en el que estoy pensando, es la versión más avanzada hasta la fecha. Pero necesitaremos una poción especial para que funcione. Y creo que también podríamos intentar ir a lo grande, porque esta podría ser tu última misión.$B$BY, para eso, vamos a necesitar explosivos potentes: nitromirgliceronio.$B$BEl único que puede hacer NG-5 es un viejo amigo mío: Lomac Destrabaengranajes. Búscalo en Ciudad Manitas.$B$BConvéncelo para que nos haga NG-5. Me pondré a trabajar en mis dispositivos.' WHERE `entry`=1072; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Lomac Destrabaengranajes en Forjaz.' WHERE `entry`=1072; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1072; +UPDATE `locales_quest` SET `Title_loc7`='Más instrucciones' WHERE `entry`=1094; +UPDATE `locales_quest` SET `Details_loc7`='Este sobre contiene toda la información que conseguí coger antes de que me echaran a patadas... Documentos internos de Ventura y Cía., algunos manuales, cosas técnicas... Oh y, por supuesto, los planos de la Súper Segadora 6000.$B$BPetardol vive en Trinquete, en Los Baldíos. No creo que tengas problemas para encontrarle, es pequeñito y verde.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `Objectives_loc7`='Entrega el sobre lacrado a Petardol en Los Baldíos.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1094; +UPDATE `locales_quest` SET `Title_loc7`='' WHERE `entry`=406; +UPDATE `locales_quest` SET `Details_loc7`='' WHERE `entry`=406; +UPDATE `locales_quest` SET `Objectives_loc7`='' WHERE `entry`=406; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=406; +UPDATE `locales_quest` SET `Title_loc7`='Un espantapájaros para necrófagos' WHERE `entry`=133; +UPDATE `locales_quest` SET `Details_loc7`='Vivo tan lejos de la protección de la ciudad que es un milagro que los necrófagos y los muertos andantes no me hayan devorado. ¡De hecho, ayer, sin ir más lejos, una manada de Mascahuesos intentó tirar abajo las paredes de mi casa!$B$BQuiero hacer un monigote... una especie de espantapájaros para necrófagos. Y para hacerlo necesito costillas de necrófago. Puedes conseguirlos de comecarnes, Mascahuesos, comesesos, podridos y propagadores de peste.$B$BConsígueme esas costillas y yo te pagaré.' WHERE `entry`=133; +UPDATE `locales_quest` SET `Objectives_loc7`='Reúne 7 costillas de necrófago y llévaselas a Abercrombie a su cabaña.' WHERE `entry`=133; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=133; +UPDATE `locales_quest` SET `Title_loc7`='Una tregua para el gnomo' WHERE `entry`=1071; +UPDATE `locales_quest` SET `Details_loc7`='Verás, $N, soy miembro de la Asamblea Iluminada de Arcanología, Alquimia e Ingeniería, y mi objetivo... no, ¡mi DEBER!... es demostrar a esos elfos de la noche, que la unión de magia, combinaciones y mecanismos puede ayudarles a salvar sus bosques.$B$BPero se trata de una guerra dura, ¡y, por lo visto, esos goblins se reproducen como conejos! Ni siquiera he tenido tiempo de construir mis últimos inventos.$B$BNecesito algo de tiempo para planear y organizarme. Pero, para ello, necesito que me ayudes a mantener a raya a los goblins en el Risco Cortaviento, al este...' WHERE `entry`=1071; +UPDATE `locales_quest` SET `Objectives_loc7`='Mata a 10 leñadores de Ventura y Cía. y a 10 deforestadores de Ventura y Cía. A continuación, vuelve a ver a Gaxim Silvóxido en Espolón.' WHERE `entry`=1071; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1071; +UPDATE `locales_quest` SET `Title_loc7`='Estar de guardia en Espolón' WHERE `entry`=1085; +UPDATE `locales_quest` SET `Details_loc7`='La situación aquí, en Espolón, es obviamente grave para que una elfa de la noche y un gnomo estén trabajando juntos.$B$BVentura y Cía. ha devastado estas tierras y yo he pasado la mayor parte de mi tiempo intentando poner fin a la destrucción.$B$BNo juzgues a Gaxim prematuramente. Comprende la necesidad que tenemos de trabajar juntos.$B$BSi quieres ayudarnos, empieza por hablar con Gaxim.$B$BSiento no poder enviarte de vuelta a ver a Tara con buenas noticias todavía. Quizás pronto...' WHERE `entry`=1085; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con Gaxim.' WHERE `entry`=1085; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1085; +UPDATE `locales_quest` SET `Title_loc7`='Trabajar para Funditubo' WHERE `entry`=2931; +UPDATE `locales_quest` SET `Details_loc7`='¡El maestro mecánico Funditubo de Forjaz busca gente aventurera! Quiere volver a Gnomeregan para recuperar datos; es una misión muy importante.$B$BAunque no sea miembro de la Asamblea Iluminada de Arcanología, alquimia e Ingeniería como yo, es un gnomo inteligente, así que si piensa que algo es importante, según mis cálculos hay un 48 por ciento de posibilidades de que, en efecto, sea importante.$B$B¡Es una probabilidad muy alta!' WHERE `entry`=2931; +UPDATE `locales_quest` SET `Objectives_loc7`='Habla con el maestro mecánico Funditubo en Forjaz.' WHERE `entry`=2931; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=2931; +UPDATE `locales_quest` SET `Title_loc7`='Súper Segadora 6000' WHERE `entry`=1093; +UPDATE `locales_quest` SET `Details_loc7`='Es terrible lo que Ventura y Cía. ha hecho aquí, ¿verdad? ¿En qué estaban pensando? ¡Una compañía goblin contratando a un gnomo!$B$BPor suerte para mí, Petardol puede distinguir a un genio en cuanto lo ve. ¡Me contrató justo después de que me despidieran!$B$BMe dice que han construido una enorme máquina cortaleña y Petardol quiere que robe los planos para él. El problema es que Gerenzo, maldito gnomo, me quiere muerto... Quizás tú podrías robar los planos por mí... Seguro que los lleva encima alguno de sus operadores.' WHERE `entry`=1093; +UPDATE `locales_quest` SET `Objectives_loc7`='Consigue los planos de la Súper Segadora 6000 para Ziz Fizziks en Sierra Espolón.' WHERE `entry`=1093; +UPDATE `locales_quest` SET `EndText_loc7`='' WHERE `entry`=1093; +-- Apply esMX locales to esES too where we have wrong TBC locales. +UPDATE `locales_quest` SET `Details_loc6`=`Details_loc7` WHERE `entry` IN (7483, 7484, 7509, 8371); +UPDATE `locales_quest` SET `Objectives_loc6`=`Objectives_loc7` WHERE `entry` IN (7483, 7484, 7509, 8371); + +SET NAMES 'utf8'; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Lo encontraste? Bien hecho, $N. ¡Se acabaron sus días de \"coleccionar\" en las minas de Elwynn!$B$BY este anillo que encontraste es interesante... es un anillo de membresía para la vieja Hermandad de Albañiles de Ventormenta. ¿Por qué un ladrón despreciable tendría un anillo para una hermandad de artesanos, y por qué los ladrones Defias se quedan con el dinero de nuestras minas?$B$BSon preguntas difíciles. Espero que un día tengamos las respuestas.' WHERE `entry`=147; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Mm... He oído hablar de ese Coleccionista, pero no sé para quién trabaja. Gracias por la información. Nos ayudará a resolver este misterio.' WHERE `entry`=123; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Mm... He oído hablar de ese Coleccionista, pero no sé para quién trabaja. Gracias por la información. Nos ayudará a resolver este misterio.' WHERE `entry`=123; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ten, tu pago. Y, si quieres echar un vistazo ahora que estás aquí, ¡adelante! Seguro que tengo alguna poción o algún abalorio que te venga bien.' WHERE `entry`=61; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Jaja! ¡Bien hecho! ¡Empezaba a pensar que nadie podía matar a ese monstruo!$B$BAquí tienes, $N. Y gracias, ¡ese gnoll me traía dolores de cabeza del tamaño de la Cumbre de Roca Negra!' WHERE `entry`=176; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Has estado muy $gocupado:ocupada;! Muchas gracias, $N.' WHERE `entry`=11; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Te envía el alguacil Dughan, ¿eh? No eres del ejército, pero bueno, si te manda Dughan, me basta como referencia. $B$BNuestra situación es, como mínimo, apurada. Espero que puedas echarnos una mano.' WHERE `entry`=239; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Menos mal! ¡Esa cerda se estaba poniendo tan gorda que se habría comido toda nuestra cosecha! Gracias, $N.$B$B¿Cuál de estos objetos prefieres?' WHERE `entry`=88; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ay! Me siento muy culpable por engañar a mi familia, pero no puedo ignorar lo que siento por Tommy Joe. $B$BGracias, $N. Beberé este licor en cuanto tenga la oportunidad de escaparme para ir a ver a mi amado. $B$BPor favor, acepta esto.' WHERE `entry`=114; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Lo tienes. ¡Muy bien! Dame solo un momento para preparar la poción.' WHERE `entry`=112; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Dices que hay kóbolds en la Cantera de Jaspe? ¡Maldita sea! ¡La situación empeora cada minuto! $B$BGracias por el informe, $N. Aunque habría preferido que trajeras buenas noticias, claro.' WHERE `entry`=76; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, qué pañuelos tan bonitos, aunque están un poco maltratados... $B$B¡Aquí tienes!' WHERE `entry`=83; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Tienes las aletas? ¡Genial! El alguacil Dughan está ansioso por recibir noticias del estado de la situación en Elwynn y me gustaría decirle que empezamos a controlar la situación. $B$BTus acciones han contribuido a que sea posible.' WHERE `entry`=46; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Gracias por tu ayuda, $N. Debe de haber algo en el bosque que está agitando a esos animales. $B$BSea lo que sea, espero que no salga de allí.' WHERE `entry`=52; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Fantástico! Gracias a ti, debería poder cumplir con el plazo. Quisiera demostrarte mi agradecimiento dándote algunas monedas.$B$BGracias y adiós.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, gracias por el marcador. Por favor, elige la armadura que quieras. $B$BBuena suerte, valiente $c. Espero que esta armadura te sirva bien.' WHERE `entry`=59; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, gracias por el marcador. Por favor, elige la armadura que quieras. $B$BBuena suerte, valiente $c. Espero que esta armadura te sirva bien.' WHERE `entry`=59; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Alrededor del cuello del cadáver hay un medallón de metal con una inscripción que reza: \"Lacayo Rolf Hartford\".' WHERE `entry`=45; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Aunque el cuerpo ha sido saqueado, cerca de él hay un medallón que nadie ha recogido. Tiene una inscripción: \"Lacayo Malakai Roca\".' WHERE `entry`=37; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Sí, los múrlocs se han asentado a lo largo de los ríos del este de Elwynn. No sabemos por qué están ahí, pero son agresivos y, además, ¡son hasta un poco inteligentes!' WHERE `entry`=35; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Cómo compadezco a esas pobres almas... Maybell y Tommy Joe. También yo fui joven y también conocí el amor... una vez. $B$B¡Debe de haber algo que pueda hacer para ayudarles! Deja que piense...' WHERE `entry`=107; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Estabas $gocupado:ocupada; cazando algún kóbold que otro, ¿eh? Gracias por las velas, $N, aquí tienes tu recompensa.' WHERE `entry`=60; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Son malas noticias. ¡¿Qué vendrá luego?! ¡¿Dragones?! Tendremos que reforzar las patrullas de esa mina. Gracias por tu ayuda, $N. Espera un momento... podría tener otra misión para ti.' WHERE `entry`=62; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Gracias por el polvo de oro, $N. Aquí tienes tu dinero y... este detalle de mis socios. Puede que lo encuentres útil... útil.' WHERE `entry`=47; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Oh, lo has encontrado! ¡Gracias, muchas gracias! $B$BTen, toma esto. Era de mi marido. Siempre dijo que le traía suerte. ¡Es una pena que no lo llevara en su última campaña! *snif*' WHERE `entry`=87; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Mm, qué rico! ¡Este pastel es lo mejor que he comido en mi vida! $B$BCreo que me está volviendo la memoria...' WHERE `entry`=84; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Mientras nuestras familias sigan siendo enemigas, Tommy Joe y Maybell no tendrán futuro. Pero quizás podamos reunirlos, aunque sea por poco tiempo. $B$BMm, ¿qué podríamos hacer?' WHERE `entry`=111; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah! No puedo soportar estar separado de ella. ¡¡Tengo que verla!!' WHERE `entry`=106; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah! No puedo soportar estar separado de ella. ¡¡Tengo que verla!!' WHERE `entry`=106; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Esta carne de jabalí salvaje es un poco dura, pero si la hierves lo suficiente ¡quedará deliciosa en un pastel!' WHERE `entry`=86; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Que has perdido qué? Pues yo no he robado ningún collar, ¡no soy un ladrón! $B$BCreo que sé quién lo hizo, pero...tengo demasiada hambre para que me funcione la memoria.' WHERE `entry`=85; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Sí, hablé con Remy. Lo respeto como mercader, aunque los informes de los múrlocs del este han sido, por decirlo suavemente, demasiado superficiales. $B$BTomo nota de tu preocupación pero, si no recibo un informe militar sobre la amenaza múrloc, no puedo enviar más tropas al este.' WHERE `entry`=40; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Excelente, $N. Ahora que tenemos un guardia sano más para salvaguardar la ciudad, estamos un poco más seguros. Me alegro de ver que estás aprendiendo a utilizar tus habilidades con sabiduría. Cuando desees recibir algo más de instrucción, vuelve a mí. Pero, por ahora, acepta esta toga. Hará saber a los demás que perteneces a nuestra orden. Si no quieres llevarla, no pasa nada. Más adelante tendrás que superar más pruebas y, en ellas, la toga no te será necesaria.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Me alegra que hayas llegado, $N. Tenemos mucho que hablar. Debemos hablar sobre tu futuro y tu camino en la Luz.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Descanso y relax para quien no puede más! ¡Ese es nuestro lema! Por favor, toma asiento cerca del fuego y da un respiro a tus cansados huesos. $B$B¿Te gustaría probar una selección de nuestra excelente comida y bebida?' WHERE `entry`=2158; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Dice que te han nombrado ayudante del alguacil de Ventormenta. Enhorabuena.$B$BY buena suerte, el trabajo no será fácil ahora que el ejército parece que anda ocupado con la nobleza.$B$BQué misteriosa es la política en estos tiempos difíciles...' WHERE `entry`=54; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Veamos...$B$BOh, has salvado la uva; me preocupé cuando me habló de esos villanos en los viñedos. Por suerte, nunca perdí la fe en la Luz.$B$BY ahora, gracias a tu valor, podremos hacer vino. Que la Luz te acompañe y te proteja, $n.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has vuelto a ganarte mi respeto y la gratitud del ejército de Ventormenta. Enviaré a otro equipo para ver si quedan kóbolds en la mina; para ti tengo otras misiones.' WHERE `entry`=21; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Lo has conseguido! Elwynn te estará muy agradecido por esto. ¡Acabas de ganarte una hermosa recompensa!' WHERE `entry`=6; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Gracias, $N! ¡Has salvado mi cosecha! Espero que hayas dado una lección a unos cuantos Defias.$B$B¡Aunque tengamos pocas tropas, tenemos la suerte de contar con valientes como tú!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Que te envía el ayudante del alguacil Willem? Es valiente y voluntarioso, pero está en la Abadía de Villanorte...$B$B¿Tú podrías ayudarme?' WHERE `entry`=3903; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, traes unos pañuelos. El ejército de Ventormenta te agradece tu ayuda.' WHERE `entry`=18; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='No me gusta que haya kóbolds en la mina; eso no puede ser bueno. Bien, acepta esto como pago, y vuelve a hablar conmigo cuando quieras; puede que tengas que volver a la mina...' WHERE `entry`=15; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='A medida que ganas experiencia, ven a verme y te enseñaré lo posible. Hasta entonces, que la sabiduría guíe tus pasos. Recuerda que de ti depende mejorar el mundo.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Buen trabajo. Los kóbolds son ladrones y cobardes, pero en gran número pueden suponer una amenaza y lo último que necesitamos los ciudadanos de Ventormenta es una amenaza más.$B$BTe agradezco que hayas acabado con ellos.' WHERE `entry`=7; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Has estado $Gocupado:ocupada;! No puedo esperar a cocinar esa carne de lobo...$B$BTengo algunos artículos que quizás te sean útiles, ¡elige una!' WHERE `entry`=33; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Es cierto. ¡Estoy buscando a alguien que pueda cazar lobos! ¿Te interesa?' WHERE `entry`=5261; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, bien. $GOtro voluntario:Otra voluntaria;. Estamos recibiendo muchos estos días.$B$BEspero que sea suficiente.$B$BLas tierras humanas están amenazadas desde el exterior, y muchas de nuestras fuerzas han marchado al extranjero. Pero varios grupos de corruptos y vándalos han aprovechado la oportunidad para actuar dentro de nuestras fronteras.$B$BEsta es una batalla con muchos frentes, $N. Prepárate para una campaña extensa.' WHERE `entry`=783; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has servido con diligencia al pueblo de Dolanaar y Darnassus, valiente $c. Como integrante del escuadrón de centinelas de Teldrassil, te agradezco el esfuerzo.' WHERE `entry`=487; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Las hojas que Denalan plantó en su jardín han retoñado y crecido. Esperan con impaciencia a que alguien las coja...' WHERE `entry`=2399; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿De dónde has sacado esto? No veía una planta como esta desde aquella vez que estuve en el Pantano de las Penas... ¡hace décadas! Es increíble que haya llegado hasta Teldrassil, ¡y que haya alcanzado este tamaño! $B$BGracias, $N. Perdona la brevedad de mis palabras pero me gustaría someter a esta hoja a una prueba...' WHERE `entry`=931; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Y esto lo encontraste en Teldrassil? Fascinante... Se trata de un fruto exótico. Quizás sus semillas fueran traídas hasta aquí desde un lugar muy lejano. ¡Incluso tan lejano como Azeroth! Hay algo en este fruto... parece que ha reaccionado de modo extraño tras entrar en contacto con la tierra de Teldrassil. $B$BGracias, $n. Ahora, si me disculpas, voy a analizarlo en detalle...' WHERE `entry`=930; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Estar en presencia del Árbol del Oráculo es casi como ver a la sabiduría tomar forma. Continuaré con mi relato...$b$bCuando Teldrassil ya había crecido, el Archidruida pidió a los dragones su bendición, al igual que habían hecho con Nordrassil en la antigüedad. Sin embargo Nozdormu, el Señor del Tiempo, le negó su bendición como repulsa a la arrogancia del druida. Al igual que Nozdormu, Alexstrasza también se negó a satisfacer la petición de Corzocelada por lo que el crecimiento de Teldrassil ha sido irregular e impredecible...' WHERE `entry`=7383; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has demostrado ser $gdigno:digna; de la atención de Elune, $N. Si sientes que estás $glisto:lista;, me encantaría enseñarte uno de los hechizos que Elune confió únicamente a nuestra gente.' WHERE `entry`=5627; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Así que te envía la hermana Aquinne, ¿verdad?' WHERE `entry`=2519; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Me preguntaba por qué el Árbol del Oráculo llevaba tanto tiempo sin ponerse en contacto conmigo. Parece que mientras unos problemas se solventan otros surgen para sembrar la inquietud. $B$BTemo que mi trabajo en Teldrassil nunca llegue a buen puerto y que nunca recuperemos nuestra inmortalidad. $B$BNo obstante, tú has cumplido el cometido asignado por el Árbol del Oráculo y deberías obtener una recompensa por tu diligencia.' WHERE `entry`=940; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Oh, muchas gracias, $n! Tenía miedo de no volver a ver a Niebla nunca más y tener que llorar su muerte sin poder contar con su fiel compañía. Te debo más de lo que imaginas y tienes mi eterna gratitud.' WHERE `entry`=938; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Me impresiona realmente ver lo que has conseguido en un plazo tan breve, $n, tanto que me gustaría pedirte que te quedaras para ayudarme... pero en el fondo de mi corazón sé que te esperan tareas más importantes.$b$bHe notado que el Árbol del Oráculo ha dejado caer una parte de su corteza. Eso es señal de que quiere que completes una tarea. Deberías hablar con él.' WHERE `entry`=937; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El Libro de Mel\'Thandris funciona de extraña manera. Los acontecimientos que registra, los que muestra... Nadie entiende realmente por qué hace lo que hace. $B$BNo obstante, es evidente que lo que la sacerdotisa Cantoestelar recibió, esta Guadaña de Elune, merece algo más de investigación.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El Libro de Mel\'Thandris funciona de extraña manera. Los acontecimientos que registra, los que muestra... Nadie entiende realmente por qué hace lo que hace. $B$BNo obstante, es evidente que lo que la sacerdotisa Cantoestelar recibió, esta Guadaña de Elune, merece algo más de investigación.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Oh, $N, ¡has salvado a mi hija! ¡Sé que el poder de la piedra lunar le devolverá las fuerzas! $B$BNunca podré pagarte por lo que has hecho pero... te ruego aceptes esto. Aparte de Relara, es mi más preciada posesión.' WHERE `entry`=1035; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Así que esta es la calavera de la amenaza fúrbolg más feroz de Vallefresno.$B$BEstoy más que complacido con tus habilidades, $N. Los Centinelas no pueden agradecerte lo suficiente. Espero que podamos contar contigo en el futuro si nuestro pueblo necesita ayuda.$B$BPondré esta calavera y la vara de Dartol en un sitio reverencial para que otros la vean.$B$BTeronis estaría orgulloso. Gracias de nuevo.' WHERE `entry`=1046; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Muy bien, $N. Ahora... al probar el contenido de esta botella ¡se revelarán los objetivos de los Renegados!' WHERE `entry`=1011; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Muy bien, mi $gamigo:amiga;.$B$BEl bosque aún no está limpio, pero al menos sabemos que hemos hecho nuestra parte para devolverle su antigua gloria. Si en algún momento deseas volver a hablar conmigo, disfrutaría de la compañía de mis pares.$B$BQue estés bien. Quizá nuestras tribus vuelvan a encontrarse cuando corran tiempos menos violentos.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Sí, sí... eres $guno:una; de los míos, pero aún estás intacto. Puro.$B$BNo sé cómo escapaste de las atrocidades que los elfos de la noche causaron a nuestro pueblo, pero me alegra saber que ya no estoy solo.$B$BAhora la corrupción corre por las venas de los nuestros, joven, la corrupción que nos trajeron los orgullosos elfos de la noche. Ellos son los responsables... Ellos tienen la culpa de que me hayan expulsado de la tribu.$B$BPor las noches aún veo las fogatas que arden en la oscuridad.' WHERE `entry`=1030; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Sabía que estarías a la altura de la tarea, $n. $B$BPercibo grandes hazañas en tu futuro; enderezarás muchos de los males que asolan nuestras tierras. Recibe mi bendición, $n, y este regalo.' WHERE `entry`=981; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Gracias. Estas reliquias son del tiempo en el que Mathystra refulgía. El que fue el gran bastión de los elfos es apenas su sombra ahora, pero aún conserva fragmentos de su magia. Esperemos que podamos desvelar los secretos de ese lugar antes que nuestros enemigos... $B$BMantente alerta, $N.' WHERE `entry`=951; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Espero que, con la muerte de Athrikus, las fuerzas demoníacas de esta zona retrocedan. No dudo de que se reagruparán y volverán, pero entonces estaré más preparado para afrontarles.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='No me sorprende que el agua esté tan contaminada, ¡pero fíjate cómo se está pudriendo! Diría que tendremos que actuar pronto, ¿no te parece, $N? $B$BAl este se encuentra Frondavil. Es la fuente de esta corrupción, una que he visto en otros tiempos. Sé que esta muestra lo confirmará. Quizás podamos encontrar una cura aquí, pero para intentarlo siquiera, necesitaremos ayuda. Cuando llegue el momento, $N, espero que puedas proporcionárnosla.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Qué alegría volver a verte, $N! Han estado ocurriendo unas cosas rarísimas por aquí, ¡qué bien que te presentaras! $B$BTodo ha sido muy extraño, $n. Todo parecía normal, bueno, tan normal como son las cosas por aquí, y de repente hubo un destello cegador en la sala de la parte superior de la torre. Entonces se oyeron unos gritos. Esos alaridos cortaban el aire y de vez en cuando unos relámpagos alcanzaban el suelo. ¿Qué ocurre?' WHERE `entry`=1167; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Vaya, parece que aunque sabemos algo más sobre el cristal, ¡solo hemos conseguido acumular más preguntas sin respuesta! $B$BLlevaré la información que has reunido al Concejo de Auberdine. Quizás ellos sepan qué tenemos que hacer con este cristal. Eso, claro está, suponiendo que tengamos que hacer algo porque, por ahora, es una amenaza muy lejana y no creo que nos alcance. $B$BPor favor, acepta esto. Considéralo una recompensa por un trabajo bien hecho, $N.' WHERE `entry`=4813; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has conseguido llegar una vez más al misterioso cristal. Retiras el tapón del tubo de agua de la Poza de la Luna y viertes su contenido sobre el cristal. A medida que el agua se desliza por su entramado, ves que la superficie empieza a volverse transparente...' WHERE `entry`=4812; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Así que el cristal existe, $N. Fascinante... Bien, bien, ¡has hecho un buen trabajo! $B$B¿Y qué es exactamente ese cristal? Esta es solo una pregunta de las muchas que me vienen a la cabeza. Otra sería: ¿por qué los lechúcicos lunares se sienten atraídos por este objeto...? ¿El cristal es de naturaleza benigna o tiene un propósito más siniestro? $B$BY tengo más preguntas, pero será mejor examinar bien el cristal, a ver si las responde.' WHERE `entry`=4811; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Así que el cristal existe, $N. Fascinante... Bien, bien, ¡has hecho un buen trabajo! $B$B¿Y qué es exactamente ese cristal? Esta es solo una pregunta de las muchas que me vienen a la cabeza. Otra sería: ¿por qué los lechúcicos lunares se sienten atraídos por este objeto...? ¿El cristal es de naturaleza benigna o tiene un propósito más siniestro? $B$BY tengo más preguntas, pero será mejor examinar bien el cristal, a ver si las responde.' WHERE `entry`=4811; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Quizás se les haya permitido a los sátiros vivir durante demasiado tiempo en el bosque. Hablaré con Elissa la próxima vez que viaje a Auberdine. $B$BSin embargo, con las gemas de almas destruidas, el poder de Athrikus debería haberse resentido en gran medida. Debemos aprovechar esta ocasión para eliminarlo así como su culto.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Has recreado la vara que Teronis se había propuesto encontrar? Qué alegría oírlo.$B$BTeronis estaría orgulloso de ver que su misión aún sigue vigente incluso después de su trágica muerte.' WHERE `entry`=1029; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Lo has logrado, $N! ¡Muy bien!' WHERE `entry`=1055; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Cuando se apaga el brillo, ves que la vara vuelve a estar encantada en la pila del santuario.' WHERE `entry`=1028; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Encontraste la última pieza? Eso es fantástico para ti... y para Raene.$B$BSupongo que tendremos que ver si podemos repararla, ¿no?' WHERE `entry`=1027; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Me alegra que hayas vuelto, $N.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah, el informe de Shindrell! Muchas gracias, $N. Shindrell es una buena centinela, valiente y amable. Debo leer esto en busca de pistas de una perversidad que, me temo, se está extendiendo por Vallefresno.' WHERE `entry`=4581; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='He oído hablar de esa especie de carruaje que hay en el lomo de la tortuga que encontraste. Creo que es un carruaje naga. Los usan tanto en combate como para transportar suministros a tierra. Los símbolos de la caja que encontraste, son de los nagas. Eso explicaría su invasiva presencia en la zona norte de Costa Oscura.$B$BEnviaré esta caja a Darnassus junto con el resto de tus hallazgos. Esto es para ti. Gracias de nuevo por tu ayuda.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='La caja mecánica se activa de repente y oyes sonidos de dientes que se pulverizan en su interior. $B$B\"¡Ashí que lo hash conseguido! Esh una notishia excelente... Entonshesh... ¿Por qué no shiguesh con lo tuyo? ¡Oh! ¡A no sher que quierash otro encarguito!\"' WHERE `entry`=1002; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Vaya, estos trozos de cangrejo de gran calidad son justo lo que necesito. ¡Gracias, $N! Encontré esto pescando hace un tiempo y no lo he usado. Quizás tú puedas darle uso. Desde luego, no podrás usarlo para preparar platos de cangrejo. $B$BYa te he hablado de los cangrejos, ¿verdad?' WHERE `entry`=1138; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Otro descubrimiento! ¡Bien hecho, $N! Estos restos serán estudiados adecuadamente una vez lleguen a Darnassus. Por favor, acepta este pequeño honorario a cambio de los restos que nos has proporcionado para nuestro estudio.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Es interesante que los múrlocs no estuvieran allí... ¡lo tendremos en cuenta cuando estudiemos los restos de esta criatura! Gracias por tus esfuerzos, $N; el Templo de la Luna quiere que te dé esto para compensarte por tu tiempo.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Muchas gracias, $N. ¡Estas setas son unos especímenes estupendos! $B$BOye, mientras estabas en el Salto de Fonroca, ¿encontraste algo que confirmara las preocupaciones de los ancianos? $B$BLos ancianos son sabios, pero esperaba que esta vez estuvieran equivocados.' WHERE `entry`=947; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has combatido por Auberdine con valentía y honor, $N. En estas tierras desgarradas por la guerra, la muerte y la desesperación son habituales. Y son muchos los que no se atreven a aceptar el desafío de vivir en nuestro nuevo hogar y eligen esconderse en sus casas o huir a las tierras mejor defendidas de la Alianza. $B$BGracias, $N. Uno de estos días combatiremos como camaradas contra otro enemigo.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has hecho un gran servicio a Auberdine, $gmuchacho:muchacha;. Cuidaremos bien de sus efectos. $B$BPor favor, acepta esto. Es lo mínimo que puedo hacer por alguien que ha tenido el valor suficiente para enmendar esta situación.' WHERE `entry`=982; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='La caja mecánica cobra vida en cuanto introduces los ojos de trillador. Después de un lapso de tiempo, oyes una vocecilla familiar... $B$B\"El vino de reptador es lo mejor...\" *hip* $B$B\"¿Eh? Oh, ¿ya la has arreglado? Vaya, sí que eres $grápido:rápida;. Dime, ¿quieres arreglar otra caja?\" $B$BOyes lo que parece el sonido de un líquido vertiéndose en una copa y luego ruidos ansiosos de alguien tragando.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Eh, $gmarinero:marinera; de agua dulce! ¡Lo conseguiste! ¡Dentro de nada mi contramaestre volverá a estar en pie y esas bestias no sabrán ni de dónde les llegó el golpe! $B$BEste... ¿has visto a mi segundo?' WHERE `entry`=2098; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Muchas gracias, $n. Esto debería arrojar algo de luz sobre esta reunión de brujos... $B$BMmm...el Culto de la Facción Oscura... Nunca había oído hablar de este culto. Es imposible saber qué planes tienen sin conocer su historia. $B$BNo hay tiempo que perder. Hay que enviar un aviso a Delgren de inmediato.' WHERE `entry`=966; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Soy libre, $N. Ahora puedo ver con mis propios ojos los cambios que ha sufrido nuestro mundo... Solo había percibido una pequeña parte de ellos. Y pensar que la última vez que caminaba libre, el Pozo aún existía y los Altonato se reunían en la corte de Azshara, nuestra amada reina. $B$BSiento que mi carcelero, mi antiguo maestro, Athrikus, aún vive... Mi desesperanza empieza a tornarse en deseos de venganza...' WHERE `entry`=957; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡$N! Me alegra ver que has conseguido volver. Que ayudaras a Volcor me da esperanzas... creo que podremos superar los desafíos que nos esperan en Costa Oscura y más allá.' WHERE `entry`=994; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has viajado mucho y sin duda te has enfrentado a grandes peligros.$b$bTus acciones han sido altruistas. Es por el bien de todo Azeroth que me ayudas con esta investigación. Te agradezco todo lo que has hecho, $n.$b$bAhora, si me disculpas, tengo mucho trabajo que hacer...' WHERE `entry`=1275; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Kelris nos ha evitado por mucho tiempo.$b$bParece que siempre que el mal se hacía presente en estas partes, Kelris estaba involucrado. Por mucho tiempo creímos que estaba muerto o había desaparecido.$b$bPero esto tiene mucho sentido. Al poner fin a su reino de tiranía has salvado las vidas de muchos inocentes.$b$b¡Por la Luz! ¡Sacrificar a alguien ante un sirviente de un dios oscuro a cambio de un beneficio personal es más que despreciable!$b$bHas realizado una gran hazaña, $n. Te saludo en nombre del Alba Argenta.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El vigía del alba Shaedlass ha sido muy considerado al enviarte. Sin duda en este corrupto lugar se está tramando un oscuro complot.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El vigía del alba Shaedlass ha sido muy considerado al enviarte. Sin duda en este corrupto lugar se está tramando un oscuro complot.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Cómo me alegra que Kerlonian esté bien! Seguro que lo encontraré por aquí, durmiendo en cualquier esquina, ¿acierto?$B$BGracias por indicarle el camino, $N.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Estupendo! Terenthis ha encontrado a alguien que me ayude. $B$BY mira, una capa de Acechalunas... Ay... qué dolor. Gracias, $N. $B$BLos fúrbolgs me hirieron antes de que consiguiera escapar. Dame un momento para recuperarme. Luego podremos hablar.' WHERE `entry`=993; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Estas pieles son estupendas, $N. Empezaré a trabajar en la capa de inmediato. $B$BDame un momento y luego vuelve. $B$BAh, otra cosa: cuando hayas usado el hechizo en la capa, tu capacidad de interactuar con otros estará limitada. Si puedes, limítate a hablar, solo eso. Si haces algo más, podrías destruir la ilusión.' WHERE `entry`=986; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has hecho un gran servicio a Auberdine, $N, pero aún no has acabado tu cometido. $B$BDescansa un poco y vuelve. $B$BY..., $N, prepara tu mente y tu alma para más derramamientos de sangre.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Gracias, $n. Quizás habría sido mejor... que lo hubiera hecho yo. Pero incluso después de tantos milenios, no podía soportar la idea de alzar mi mano contra mi amada. $B$BPor favor, déjame a solas con mi dolor...' WHERE `entry`=963; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, creo que los restos que encontraste estaban siendo estudiados en un principio por la Liga de Expedicionarios. Están trabajando en Costa Oscura. Dijeron que estaban estudiando una de las criaturas varadas cuando un grupo de múrlocs los ahuyentó. Parece que has tenido éxito donde todos nosotros fracasamos. Por favor, acepta este honorario que te ofrece el Templo de la Luna.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Nos has traído más material de estudio, ¡bien hecho, $N! Estos restos serán estudiados adecuadamente una vez lleguen a Darnassus. Por favor, acepta este pequeño honorario a cambio de los restos que nos has proporcionado para nuestro estudio.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Esto es muy interesante. Los peces de aquí son grandes, pero no creí que la diferencia entre los especímenes locales y los del continente fuera tanta. Debe haber un motivo...$B$BMuchas gracias, $N. Compartiré estas noticias con los aldeanos. Tal vez, un día, encontremos la raíz de esta rareza. Pero hasta entonces, ¡cosecharemos los beneficios!' WHERE `entry`=6343; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah! Gracias, $n, aunque es extraño pues parece que el Archidruida siempre es víctima de la presura. El bosque sabe que cada cosa ha de pasar a su debido tiempo y eso Shan\'do Tempestira lo respetaba.' WHERE `entry`=952; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has sido una ayuda tremenda hoy. Ahora tenemos una buena oportunidad de descubrir el misterio, de saber por qué estas criaturas eligen encallarse en Costa Oscura. La idea de que podrían estar huyendo de Teldrassil es inquietante. Si encontraras más en tus viajes, házmelo saber. Nuestra investigación aquí apenas ha comenzado.$B$BPor favor, acepta esto como muestra de agradecimiento del Templo de la Luna, $n. ¡Gracias!' WHERE `entry`=4681; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Aunque seguramente es producto de mi imaginación, casi me parece sentir la corrupción de la magia de los Altonato en estas reliquias. Haré que sean destruidas, para que el mal que duerme en ellas nunca vuelva a aflorar.' WHERE `entry`=958; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Limpia la sangre de tu ropa, $N, y no sufras por lo que tuviste que hacer. Más bien tendrías que dar gracias. Has aliviado en parte los temores de las gentes de Auberdine, aunque Costa Oscura siga peligrando por los efectos del musgovil.' WHERE `entry`=985; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Espero que el múrloc no te pusiera difícil conseguirnos esto! Me aseguraré de mandar esto a Darnassus en el siguiente hipogrifo. El Templo de la Luna me ha concedido unos fondos para entregar a quien nos ayude. Te entrego una parte con nuestro agradecimiento. $B$BTu éxito me ha animado a ofrecerte la posibilidad de ayudar más al Templo de la Luna, si te interesa...' WHERE `entry`=3524; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Tenemos poca información del tiempo de la Guerra de los Ancestros y menos aún de la destrucción del Pozo de la Eternidad. Considerando la agitación y el caos que provocaron los acontecimientos que tenían lugar entonces, no es de sorprender. $B$BGracias, $n. Con tu ayuda, pronto acabaré mi trabajo y podré entregar un informe completo al Círculo.' WHERE `entry`=953; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Tenemos poca información del tiempo de la Guerra de los Ancestros y menos aún de la destrucción del Pozo de la Eternidad. Considerando la agitación y el caos que provocaron los acontecimientos que tenían lugar entonces, no es de sorprender. $B$BGracias, $n. Con tu ayuda, pronto acabaré mi trabajo y podré entregar un informe completo al Círculo.' WHERE `entry`=953; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Cuando introduces las patas de reptador en la máquina, oyes chirriar sus engranajes. A juzgar por los sonidos que provienen de la caja mecánica, parece que las patas de reptador están colocándose en su sitio. La máquina empieza a zumbar y luego oyes una vocecita. $B$B\"¿Hola? Eeh... ¡Hola! ¡La has arreglado! ¡Por cierto, aquí Zumbang! ¡Muchas gracias! Oye, ¿te apetecería reparar otra...?\"' WHERE `entry`=983; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Saludos, $c. Tu exploración del campamento fúrbolg llega en un momento difícil para Auberdine. Durante un tiempo hemos lidiado no solo con los moradores del bosque, que ahora nos son abiertamente hostiles, sino también con la flagrante corrupción del propio bosque. Espero que puedas prestar tu ayuda a Auberdine en estos tiempos difíciles.' WHERE `entry`=4761; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Es una noticia terrible, $N. $B$BCon los fúrbolgs tan cerca de Auberdine, tendremos que prepararnos para lo inevitable. $B$BGracias, $N.' WHERE `entry`=984; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Nuestro trabajo apenas ha empezado, $N. ¿Estás $gpreparado:preparada; para tu siguiente tarea?' WHERE `entry`=2118; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Te envía Elissa? Son buenas nuevas. Yo tengo noticias preocupantes que transmitirle y no he tenido forma de hacérselas llegar.' WHERE `entry`=965; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Es duro saber que esto que ahora contemplo me ha retenido tanto tiempo... Pero no nos entretengamos, $n. Cuando el sello haya sido destruido, podré volver a caminar por los bosques libremente.' WHERE `entry`=956; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Vaya... los grells de Bashal\'Aran no poseen lo que estoy buscando... pero han entrado en contacto con ello recientemente, sin duda. Recientemente... en tu escala del tiempo, no en la mía. Porque los acontecimientos que para mí son recientes, para ti se pierden en la niebla del pasado, en una Era de la que ni siquiera has oído hablar...' WHERE `entry`=955; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Aah... Me pregunto a qué debo este increíblemente especial honor de disfrutar de la compañía de $gun:una; $r como tú. Pues he de reconocer que si se compara con mi compañía actual –sin ánimo de ofender a mis anfitriones, los nobles grells y sátiros– tu presencia aquí podría considerarse una increíble mejora. $B$BPor favor, no permitas que mi zafia lengua te aleje. Han pasado años, incluso décadas, desde la última vez que gocé de compañía civilizada.' WHERE `entry`=954; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Un paquete de Nessa? ¡Gracias, $N! Me dijo que enviaría muestras de los peces que pueden atraparse cerca de la Aldea Rut\'theran. Cree que podrían ser muy diferentes de los que pescamos aquí...$B$B¡Guau! Esta mandíbula tiene casi el doble de tamaño del de los peces que tenemos aquí. ¡Y estas escamas son tan grandes como un puño cerrado! ¡Increíble!' WHERE `entry`=6342; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Estos meros son estupendos, $N! ¡Gracias por ayudarme! $B$BEres como mínimo, tan $gbuen pescador:buena pescadora; como mi prima, Graun Blump. Ella también tiene barba y huele un poco raro, pero eso no le impide pescar como una diosa. Está claro que tienes lo que hace falta para utilizar una caña de pescar de la familia Blump.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='$N, has demostrado ser $Gun:una; $c $gdigno:digna; y capaz. $GUn:Una; $r que recorre el camino del honor con tanta seguridad, sin dudas encontrará la gloria en este mundo.$b$bQue los espíritus del bosque te protejan en todos tus viajes.' WHERE `entry`=486; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Lo has conseguido, joven $c! Bien hecho. ¡Y justo a tiempo!' WHERE `entry`=483; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Al fin estoy libre del control de los Tuercepinos. Gracias, $N. $B$BAhora mi espíritu podrá descansar en paz para siempre en el Sueño Esmeralda. $B$BQuizás nos volvamos a encontrar algún día, joven $c. De momento, acepta esta recompensa como muestra de mi gratitud.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Al fin estoy libre del control de los Tuercepinos. Gracias, $N. $B$BAhora mi espíritu podrá descansar en paz para siempre en el Sueño Esmeralda. $B$BQuizás nos volvamos a encontrar algún día, joven $c. De momento, acepta esta recompensa como muestra de mi gratitud.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Gracias, $N. $B$BQué objeto más extraño... Puedo sentir el aura de maldad que emana de él. Se trata de un potente encantamiento.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah, una semilla de Brezomadera! Quería cultivar una de estas semillas para ayudar a Denalan en sus investigaciones... $B$BHasta que descubrí que muchos de los Brezomadera están corruptos y, por lo tanto, también sus semillas. Yo no puedo hacer nada para curarlos. $B$BDenalan tiene mucha mano para las plantas y puede que encuentre una curación para los futuros Brezomadera. Puede que él sea su única esperanza.' WHERE `entry`=922; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Shan\'do Tempestira nunca regresó y los druidas quedaron desolados. Aún no sabemos qué le sucedió. Con la ausencia de Malfurion, el archidruida Fandral Corzocelada asumió el liderazgo de los druidas, y convenció al Círculo de los Ancestros de Costa Oscura de que ya era hora de reconstruir nuestro pueblo y recuperar la inmortalidad.$b$bCon la aprobación del Círculo, Corzocelada y los druidas más poderosos plantaron Teldrassil, el nuevo Árbol del Mundo.' WHERE `entry`=933; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Con Lord Melenas criando malvas al fin puedo encargarme de otros asuntos. Gracias, $n.' WHERE `entry`=932; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ahora ya puedo completar mi atrapasueños. Gracias, $N.' WHERE `entry`=2459; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah, qué maravilla de $r! Sabía que me serías de ayuda.' WHERE `entry`=489; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Recuerda siempre lo que te he enseñado hoy, $N. Tú formas parte del equilibrio que los elfos de la noche se esfuerzan por conservar, incluso en tiempos difíciles.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Tras la Batalla del Monte Hyjal, habíamos perdido el rumbo. Nordrassil humeaba tras el fuego que se desató y perdimos nuestra inmortalidad: ¡nuestra esencia!$b$bEn estos tiempos tan difíciles, liberaron al Traidor de su prisión, y Shan\'do Tempestira desapareció. Fue una época oscura para todos.' WHERE `entry`=929; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Mi atrapasueños esmeralda es muy importante para mí. Es un regalo reservado a unos pocos. Gracias por devolvérmelo, $N.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Por las estrellas! ¡Esto es muy perturbador!' WHERE `entry`=476; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ja, ja, ja! ¡Lo has hecho! $B$B¿Quién habría imaginado que yo, Zenn Nauseapezuña, conseguiría que $gun:una; $r hiciera lo que se me antojara? ¡Yo no, la verdad! Pero así es... este maravilloso mundo está lleno de sorpresas. $B$B¡Tres hurras por $gnuestro:nuestra; inocente de hoy!' WHERE `entry`=488; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Gracias a los espíritus del bosque que estás aquí! Sabía que Athridas percibiría los problemas y enviaría ayuda.' WHERE `entry`=475; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Lo has hecho muy bien y has servido a Elune. Por ello, te doy las gracias. $B$BPor favor, coge esta toga como muestra de mi gratitud. Esto significa que te has ganado un lugar en nuestra orden. Si lo deseas, puedes lucirla con orgullo pero, en cualquier caso, siempre te reconoceremos como $guno de los nuestros:una de las nuestras;. $B$BQue Elune esté contigo, $N, y muchas gracias.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Esto es demasiado! Me temo que su número está creciendo peligrosamente. Espero poder descubrir qué está provocando su corrupción. $B$BGracias por tu ayuda, $N. Esta tierra es un lugar más limpio gracias a tus esfuerzos.' WHERE `entry`=919; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Las has conseguido. ¡Estupendo!$B$BPlantaré estas semillas en una tierra muy especial que he preparado. Creo que las semillas germinarán y darán lugar a brezomadera mucho más dóciles. ¡Quizá más adelante puedas ver el resultado!' WHERE `entry`=918; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah, aquí está! Llevo tiempo esperando este paquete con tierra rara. Espero que todavía esté en buen estado... $B$BGracias por traérmela, $N. Eres $gun:una; $r $gcomprometido:comprometida; con su tiempo.' WHERE `entry`=997; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, ya veo. Así que Tenaron te envió. Bien, entonces parece que tenemos mucho de que hablar, mucho por hacer, y poco tiempo para hacerlo.$b$bSerá mejor que empecemos cuanto antes.' WHERE `entry`=928; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah sí, el paquete de hierbas de Cañada Umbría. Es una lástima que no lo haya podido traer el propio Porthannius pues él y yo tenemos mucho de qué hablar. No obstante, me alegro de hayas venido a traerme las hierbas. $B$BYa que estás aquí, aprovecha para descansar. Los héroes han de velar por su fuerza y ánimo, y buscar descanso y solaz cuando sea necesario. Si no se proporciona paz al cuerpo y a la mente, el fracaso es inevitable. $B$BAsí pues... descansa.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Me alegra que Shanda te haya enviado a verme, $N. Me produce gran satisfacción poder instruir a jóvenes $gsacerdotes:sacerdotisas; en los caminos de Elune.' WHERE `entry`=5622; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has oído la primera parte de lo que pasó justo después de la Batalla del Monte Hyjal. Aún tienes mucho más que aprender: la misión que te encomiendo continuará durante el resto de tu recorrido por Teldrassil y Darnassus.' WHERE `entry`=921; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Qué es esto, $N? $B$B¡Ah, sabía que Dirania podría ayudarme! $B$B $B$BSiempre me estoy metiendo en problemas y Dirania... bueno, ella siempre se las arregla para echarme una mano. $B$BYa me siento mucho mejor pero creo que me quedaré aquí sentado un rato hasta que esté totalmente recuperado. Mientras tanto, esperaba que pudieras despejar un camino de esas arañas Tejemadera sanguinarias...' WHERE `entry`=3522; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Gracias a Elune! Los conseguiste muy rápido$B$BTendré el antídoto preparado en un instante.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, $n, me alegro de verte. Tengo una importante misión para ti.' WHERE `entry`=920; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, muy bien. Ordenaré que envíen este huevo y el veneno a Darnassus, y luego retomaré mis estudios allí cuando terminemos aquí. Espero aprender mucho con estos especímenes, $N. Has sido de gran ayuda.' WHERE `entry`=917; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Oh, no! Me preguntaba por qué no había visto hoy a Iverron. Y eso que siempre le he dicho que tuviera cuidado con esas arañas...' WHERE `entry`=3519; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El servicio que les has prestado a las criaturas de Cañada Umbría merece una recompensa, $N.$b$bSin embargo, has confirmado mis miedos. Si los grells han sido corrompidos por el musgovil, solo puedo imaginarme el destino que habrá sufrido la tribu de fúrbolgs Tuercepinos que solía vivir aquí.$b$bSi llegas a encontrarte en Dolanaar, $C, busca al sabio druida Athridas Manto de Oso. Él comparte nuestra preocupación por el bienestar del bosque.' WHERE `entry`=459; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Has demostrado tu dedicación a la naturaleza, $N. Tu futuro, joven $C, augura grandes proezas.' WHERE `entry`=457; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Gracias, $N. Cuando regrese a Darnassus compararé el veneno de estas glándulas con el de otras arañas. Creo que sus propiedades estarán relacionadas con el crecimiento reciente de nuestro nuevo Árbol del Mundo.' WHERE `entry`=916; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Me alegro de verte, $N. ¿Cómo sabías que estaba aquí?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Veo que me has encontrado, joven $r. Melithar ha hecho bien en enviarte aquí.' WHERE `entry`=458; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ahora no te preocupes por el mundo que está bajo Teldrassil. Ve a hablar con las gentes de Cañada Umbría, te pondrán al día en lo ocurrido. Ayuda en lo que puedas y ven a verme cuando quieras seguir con tu instrucción.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Buen trabajo, $N.' WHERE `entry`=456; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Vaya! ¿Dices que esto viene de las lejanas tierras de Kalimdor? $B$B¡Increíble! ¡Sencillamente increíble!' WHERE `entry`=942; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Vaya, diría que no has venido aquí solo a informarte! Los ciudadanos estarán encantados de saber que hoy podrán dormir un poco más tranquilos.$B$BHas traído un poco de paz y justicia a la gente de Auberdine, $N y por eso, quisiera ofrecerte esto como recompensa... Serás $gel héroe:la heroína; de las gentes de Auberdine.' WHERE `entry`=4740; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Este intrincado texto escrito en un papiro está envuelto en una primitiva y caótica magia. Percibo la mano de los antiguos en él. $B$BEsperemos que nos revele el propósito del Martillo Crepuscular en Costa Oscura...' WHERE `entry`=950; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El hallazgo de los cultores del Martillo Crepuscular es preocupante. Debo meditar sobre sus intenciones... $B$BCuando tengas más información, habla conmigo a través de un cuenco de visión. Si necesitas otra ampolla de adivinación para crear un cuenco, aquí tienes una.' WHERE `entry`=961; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El hallazgo de los cultores del Martillo Crepuscular es preocupante. Debo meditar sobre sus intenciones... $B$BCuando tengas más información, habla conmigo a través de un cuenco de visión. Si necesitas otra ampolla de adivinación para crear un cuenco, aquí tienes una.' WHERE `entry`=961; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El hallazgo de los cultores del Martillo Crepuscular es preocupante. Debo meditar sobre sus intenciones... $B$BCuando tengas más información, habla conmigo a través de un cuenco de visión. Si necesitas otra ampolla de adivinación para crear un cuenco, aquí tienes una.' WHERE `entry`=961; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Este libro fue manuscrito en un antiguo idioma e ilustrado por un artista.' WHERE `entry`=949; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿El Martillo Crepuscular está en La Espada del Maestro? $B$BQué desventura. $B$BEl lord que fue empalado en La Espada lleva mucho tiempo muerto, pero eso no quiere decir que no queden aún trazas de su poder. $B$BEl Martillo Crepuscular debe de estar buscando ese poder.' WHERE `entry`=944; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Apenas hemos comenzado la guerra para arrebatar nuestro bosque a las fuerzas de la corrupción, ¡pero hoy hemos ganado una batalla! $N, las gentes de Auberdine tienen una deuda contigo que no podrá pagarse fácilmente. Por favor, acepta esto con nuestro agradecimiento. Lo que hemos aprendido hoy aquí, en un futuro podría liberar a nuestros amigos fúrbolgs de los grilletes del tormento eterno.' WHERE `entry`=4763; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Has conseguido el polvo! Con él prepararé una cataplasma, eso debería bajar la fiebre de Relara. $B$BGracias otra vez, $N. Sin tu ayuda, mi hija habría perecido.' WHERE `entry`=1034; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ay, ay! ¡Deja que sea el prospector Tripirrem quien descubra eso!' WHERE `entry`=741; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Las dimensiones de ese trillador del que me hablas son inconcebibles. Los trilladores más ancianos de esta región alcanzan solo una fracción de ese tamaño. Había algunos más grandes cerca de Teldrassil, pero su número va disminuyendo. No puedo evitar preguntarme si estas criaturas que acaban envaradas en la playa estarán relacionadas con esto.$B$BNosotros analizaremos los huesos que nos has traído. Mientras, acepta por favor este detalle del Templo de la Luna. Gracias, $N.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Lo has hecho muy bien, $N. Gracias.' WHERE `entry`=1025; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Vaya, la encontraste! Colocaré la lágrima en un guiso y rezaré para que la cure. $B$B¡Gracias! ¡Gracias, $N!' WHERE `entry`=1033; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Oh, ¿Raene te envió? Entonces debe ser grave. ¿En qué puedo ayudarte?' WHERE `entry`=1024; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Bien hecho, $N, esto debería brindarnos la información que necesitamos para descubrir al culpable. ¿Qué te parecería eliminar al mago que llena nuestras pozas con elementales corruptos? La corrupción de Vallefresno y alrededores me provoca náuseas. Y que un mago intente extender la corrupción aún más me resulta insoportable. Haremos que pague.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Esto es terrible, $N. ¡¿Teronis está muerto?!$B$BYa habrá tiempo para lamentarse, pero ahora debemos concentrarnos. Enviaré a algunos Centinelas para que recuperen el cadáver de Teronis cuanto antes.$B$BTú tienes el diario de Teronis y la gema que buscaba. ¿Crees poder completar su tarea? Sería un gran alivio saber que su muerte no fue en vano.' WHERE `entry`=1023; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Un trabajo de primera, $N. Tus acciones en La Ensenada de Zoram contra los nagas son encomiables. $B$BSé que no fue fácil realizar semejante proeza ya que la fuerza y la astucia de los nagas es sobradamente conocida entre los elfos de la noche. Lo sabemos... porque compartimos una historia con ellos. $B$BUna historia que me guardo de repetir.' WHERE `entry`=1008; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Encontraste el anillo! Gracias, $N. Acepta esto como pago. Y ten la seguridad de que tus acciones de hoy permanecerán por siempre en mi memoria.' WHERE `entry`=1009; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡La encontraste! ¡Gracias, $N!$B$BLa vieja ciudad de Zoram guarda muchos secretos, y esta estatuilla podría ser la clave para revelar muchos de ellos.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El cuerpo de Teronis yace destrozado en la isla. Por alguna razón desconocida, los múrlocs lo han dejado en paz. $B$BLos profundos cortes en su cadáver proceden sin duda de las armas y garras de los múrlocs.' WHERE `entry`=991; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Muy bien, $N. $B$BLa amenaza de los fúrbolgs es constante. Esperemos que esto los mantenga a raya un poco más.' WHERE `entry`=1054; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Esto viene de Orendil?$B$BSu habilidad con las hierbas y la sanación es genial. Esta cura me da esperanza, cuando antes apenas tenía...' WHERE `entry`=1020; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, $gun:una; $c de Costa Oscura. Selarin ha hecho bien en enviarte tan rápidamente, $N. Ojalá tu viaje aquí no se debiera a tan funesta urgencia. Quizás con tu ayuda logremos mejorar la situación. $B$BEmpezaría mi visita hablando con otros ciudadanos de Astranaar. Seguro que alguno te puede ayudar.' WHERE `entry`=990; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Hoy has hecho un buen trabajo, $c. Los objetos que enviamos para ayudar a Auberdine se usarán inmediatamente en el enfrentamiento con las oscuras amenazas que infestan el bosque. $B$BAquí tienes, con mi más sincero agradecimiento.' WHERE `entry`=976; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Hoy has hecho algo grande, $n. Puedes sentirte $gorgulloso:orgullosa; de haberte enfrentado a tan poderoso brujo. $B$BAhora, veamos qué podemos averiguar en los escritos de Ilkrud.' WHERE `entry`=973; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿¿Que mi hermana estaba dónde?? Sé que a Therylune no le importa ensuciarse, ¡pero ir a La Espada del Maestro! Incluso para ella es un largo camino... y La Espada es un lugar malsano... $B$BEn fin, gracias, $N. Ha sido un detalle por tu parte informarme de que está bien.' WHERE `entry`=945; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿¿Que mi hermana estaba dónde?? Sé que a Therylune no le importa ensuciarse, ¡pero ir a La Espada del Maestro! Incluso para ella es un largo camino... y La Espada es un lugar malsano... $B$BEn fin, gracias, $N. Ha sido un detalle por tu parte informarme de que está bien.' WHERE `entry`=945; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Mm, esta piedra de alma está encantada con magia oscura. Será mejor que veamos que encierra.' WHERE `entry`=970; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah, conseguiste el cabello! Ahora prepararé una cura para la niña... Y rezaré para que funcione.$B$BY... ¿Renegados en las Ruinas de Bathran? Eso sí que es perturbador. Muy perturbador...' WHERE `entry`=1010; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Perdona que te lo diga, pero estás muy bien $gequipado:equipada; para ser $gun mensajero:una mensajera;, ¿no? Supongo que Balthule quería asegurarse de que su carta llegaba a mis manos. Veamos qué dice... $B$BSon noticias desalentadoras. Cuando aparecen fuerzas de no-muertos y de demonios, ayudo a las Centinelas a destruirlas. $B$BTardé en acostumbrarme a los modos de los elfos de la noche, pero he llegado a respetarlos como aliados.' WHERE `entry`=967; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Traes noticias que son muy bien recibidas, $c. Me alegra saber que Aynasha sigue con vida gracias a ti. Espero que aceptes una recompensa por tu valor. Que Elune te proteja e ilumine tu camino.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Ashí que metishte losh pellejosh? Esho esh eshtupendo... ¿Qué? Ah, eshte.. claro, te hash dado cuenta de puedo hablar contigo shin losh materialesh en la máquina, te mentí un poco. ¡Pero eshtaba diciendo la verdad cuando te dije que estaban rotash! $B$BEsh que, verásh, ademásh de sher herramientash de comunicación, lash cajash mecánicash deshtilan un licor eshtupendo. Shiento haberte engañado, pero esh que a losh elfosh de la noche no lesh gushta que mi licor pashe por shu ciudad. Pushe algo eshpecial en eshta caja para demoshtrarte mi gratitud por tush eshfuerzosh. ¡Que te gushte!' WHERE `entry`=1003; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='$N. Estás aquí. $B$BBien. $B$BTenemos asuntos que discutir tú y yo.' WHERE `entry`=948; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Gracias a las estrellas el prospector Tripirrem está bien! Te dije que era un poco despistado. No puedo creer que insistiera en quedarse allí con todas esas horribles criaturas al acecho.' WHERE `entry`=731; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Has encontrado más criaturas varadas, $N? Las tortugas marinas solían retozar en la base de Nordrassil antes de que fuera destruido. Pero, con el nacimiento de Teldrassil, cada vez se ven menos de estas criaturas. Hemos descubierto que algunas ponen fin a sus vidas por algún motivo desconocido.$B$BQuizás con tu ayuda descubramos el misterio. Por favor, acepta esto a cambio de los restos que nos has proporcionado para nuestro estudio.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='He oído hablar de esa especie de carruajes encontrados en el lomo de esa tortuga. Creo que son carruajes nagas. Los usan tanto en combate como para transportar suministros a tierra. Los símbolos de la caja que encontraste son de los nagas; quizás la criatura que descubriste fue asesinada cuando se dirigía más al sur... ¿a Vallefresno quizás?$B$BEnviaré esta caja a Darnassus con el resto de tus hallazgos. Esto es para ti. Gracias de nuevo por tu ayuda.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Los huesos que traes son de unos amables mamíferos marinos que habitan las aguas que rodean la base de Teldrassil. Jamás se había documentado que ninguno encallara tan violentamente en una playa como hacen los trilladores. ¿Por qué lo harán? Quizás el estudio de sus restos nos proporcione el conocimiento que buscamos.$B$BUna vez más, gracias por tu ayuda. Por favor, acepta este honorario del Templo de la Luna.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Hollee, eres tú? Necesito ayuda con esta piedra. Pásame mi cepillo, creo que veo algo. $B$B¡Oye, tú no eres Hollee! ¿No habrás visto mi cepillo de piedra? $B$B¡Eso no importa ahora! Prometí a la Liga que enviaría el misterioso fósil que encontré. ¿Adónde se fue Hollee? $B$B¡Con todo lo que queda por hacer! En fin... ¿y dónde estará ese fósil misterioso? ¿Y mi cepillo...? ¿Y Hollee? $B$B¿Y tú quien eres? En realidad no importa, siempre que estés aquí para ayudar. $B$BAvísame cuando estés $glisto:lista; para empezar a buscar.' WHERE `entry`=729; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Eeeeeh! Has demostrado ser casi un perro de mar, $gmarinero:marinera; de agua dulce. $B$BPuede que el capitán te ascienda a limpiador de la cubierta de popa si sigues así...' WHERE `entry`=2078; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Sabía que serías capaz de acabar con esa bestia que aterrorizaba el lago. $B$BEstamos ante una penosa situación; Roblegüello fue en su día un gran líder entre los suyos... pero la corrupción no hace distinción entre el pueblo llano y los nobles. $B$BEl tamaño de este tumor es preocupante pero debo estudiarlo en profundidad para averiguar más datos sobre la enfermedad que está asolando a los Brezomadera. $B$BGracias, $N.' WHERE `entry`=2499; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Colocas el corazón en el interior de la maceta ¡y él mismo se entierra! $B$BUnos segundos después, aparece limpio. Late lentamente... incitándote a cogerlo.' WHERE `entry`=941; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¿Qué es esto? ¿¿El corazón de un Brezomadera?? ¡Está recubierto de un musgo repugnante! $B$BGracias por traerme esto, $N. Examinaré el corazón y, con un poco de suerte, descubriré la naturaleza del musgo que lo recubre.' WHERE `entry`=927; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Ah, Rellian te ha enviado para que me ayudes! Me alegro de que hayas llegado tan pronto. $B$B¡He descubierto algo bastante alarmante!' WHERE `entry`=2498; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, ¿quieres llevar esto a Auberdine? Muy bien...' WHERE `entry`=6341; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Sí, preciso un $gun mensajero:una mensajera; que lleve un paquete a Costa Oscura. ¿Me ayudarías?' WHERE `entry`=6344; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='La pérdida de Lady Sathrah es angustiante pero puede que sea el único modo de que vuelva a nacer con un espíritu renovado. $B$BEsperemos que Elune acepte de buen grado el sacrificio que le has ofrecido.' WHERE `entry`=2520; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='El bosque llora la pérdida de Lady Sathrah, pero era una situación inevitable.$B$BGracias, $N.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, sí, el agua que había pedido. Tenaron y Corithras se tomaron su tiempo para entregarla… quizás no eligieron a su mensajero más confiable… Mmm.$b$bNo obstante, por fin puede regresar a mi trabajo. El peso de los problemas de Teldrassil cae sobre mis hombros. Una carga que preferiría quitarme de encima cuanto antes.$b$bToma esto, quizás te sea útil.' WHERE `entry`=935; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='¡Bien hecho! Estos tumores son el síntoma de la enfermedad de los brezomadera. Están llenos de un veneno que tenemos que erradicar de nuestra nueva tierra. $B$BYo me desharé de estos tumores. Gracias, $N.' WHERE `entry`=923; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Muchísimas gracias por tu ayuda, $N. Vuelves justo a tiempo. $B$BCreo que tengo el plan perfecto... explosivos. No, ese no es el plan, pero es parte del plan. $B$BVerás, para asustar a los goblins, he estado utilizando explosivos muy potentes, no te preocupes, no son tan peligrosos como piensa todo el mundo. Puedo llevarles de un lado para otro como si fueran ganado con unas cuantas detonaciones en los lados de la montaña, pero llevo unos días con falta de suministros...' WHERE `entry`=1071; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Muchísimas gracias por tu ayuda, $N. Vuelves justo a tiempo. $B$BCreo que tengo el plan perfecto... explosivos. No, ese no es el plan, pero es parte del plan. $B$BVerás, para asustar a los goblins, he estado utilizando explosivos muy potentes, no te preocupes, no son tan peligrosos como piensa todo el mundo. Puedo llevarles de un lado para otro como si fueran ganado con unas cuantas detonaciones en los lados de la montaña, pero llevo unos días con falta de suministros...' WHERE `entry`=1071; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Eh, ¿es eso lo que creo que es? ¡Genial! $B$BVeamos. ¡Agh! ¿Cómo se supone que voy a entender esto...? No sé cómo piensan los gnomos. Te diré algo, me sorprende que consiguieran construir la rueda y todavía más esas máquinas voladoras que tanto les gustan.' WHERE `entry`=1093; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Traicionera... traicionera y peligrosa, así es esta tierra. $B$BPero estoy aquí para demostrar a los elfos de la noche que todo va un poco mejor con la ayuda de la vieja ingeniería de toda la vida y una pizca de magia. $B$BVeamos, jurar dejar la magia completamente no ayudará a los elfos de la noche... la necesitan. El mundo la necesita. Y, con la ingeniería y la alquimia, nunca te puedes equivocar. Las posibilidades son infinitas.' WHERE `entry`=1085; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, vienes de Vallefresno a instancias de Tara... ¡Cuánto echo de menos mi casa, mis amigos y a ella! Le deben estar yendo bien las cosas con las centinelas si está encargando tareas a aventureros. Me enorgullezco de ella. $B$BUn placer conocerte, $N.' WHERE `entry`=1070; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, vienes de Vallefresno a instancias de Tara... ¡Cuánto echo de menos mi casa, mis amigos y a ella! Le deben estar yendo bien las cosas con las centinelas si está encargando tareas a aventureros. Me enorgullezco de ella. $B$BUn placer conocerte, $N.' WHERE `entry`=1070; +UPDATE `locales_quest` SET `OfferRewardText_loc7`='Ah, vienes de Vallefresno a instancias de Tara... ¡Cuánto echo de menos mi casa, mis amigos y a ella! Le deben estar yendo bien las cosas con las centinelas si está encargando tareas a aventureros. Me enorgullezco de ella. $B$BUn placer conocerte, $N.' WHERE `entry`=1070; +-- Apply esMX locales to esES too where we have nothing. +UPDATE `locales_quest` SET `OfferRewardText_loc6`=`OfferRewardText_loc7` WHERE (`OfferRewardText_loc6` = '' || `OfferRewardText_loc6` IS NULL) && (`OfferRewardText_loc7` != '' && `OfferRewardText_loc7` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Cura y fortalece al guardia Roberts' WHERE `entry`=5624; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Estudia el libro de Mel\'Thandris' WHERE `entry`=1022; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='El contramaestre de Gelkak' WHERE `entry`=2078; +UPDATE `locales_quest` SET `ObjectiveText2_loc7`='Lee La caída de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Lee La instauración de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Destruye el sello en la llama antigua' WHERE `entry`=957; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Oso cardo rabioso capturado' WHERE `entry`=2118; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Lanza la bomba fétida en Costasur' WHERE `entry`=1657; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Cura y fortalece a la centinela Shaya' WHERE `entry`=5621; +UPDATE `locales_quest` SET `ObjectiveText2_loc7`='Libera el alma altonata en Satyrnaar' WHERE `entry`=1140; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Libera el alma altonata en la Senda de la Noche' WHERE `entry`=1140; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Ratas capturadas' WHERE `entry`=6661; +UPDATE `locales_quest` SET `ObjectiveText1_loc7`='Lanza la bomba fétida en Costasur' WHERE `entry`=1657; +-- Apply esMX locales to esES too where we have nothing. +UPDATE `locales_quest` SET `ObjectiveText1_loc6`=`ObjectiveText1_loc7` WHERE (`ObjectiveText1_loc6` = '' || `ObjectiveText1_loc6` IS NULL) && (`ObjectiveText1_loc7` != '' && `ObjectiveText1_loc7` IS NOT NULL); +UPDATE `locales_quest` SET `ObjectiveText2_loc6`=`ObjectiveText2_loc7` WHERE (`ObjectiveText2_loc6` = '' || `ObjectiveText2_loc6` IS NULL) && (`ObjectiveText2_loc7` != '' && `ObjectiveText2_loc7` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $gseñor:señora;. Siéntate y come algo si tienes hambre. No te preocupes si te parezco ocupada con mis labores de aguja, te escucho...' WHERE `entry`=278 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $gseñor:señora;. Siéntate y come algo si tienes hambre. No te preocupes si te parezco ocupada con mis labores de aguja, te escucho...' WHERE `entry`=278 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='¡Ajá! Buenos días, maestro $c. Ven, siéntate y toma algo. Tienes pinta de ser alguien con iniciativa y creo que te merecerá la pena hablar conmigo...' WHERE `entry`=253 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='¡Eh, hola, $gamigo:amiga;! Me llamo Remy. Soy del este de Crestagrana y he venido buscando trabajo. ¿¿Tienes... algo??' WHERE `entry`=241 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='¡Eh, hola, $gamigo:amiga;! Me llamo Remy. Soy del este de Crestagrana y he venido buscando trabajo. ¿¿Tienes... algo??' WHERE `entry`=241 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Yo, Arynia Quiebranubes, tengo el deber de proteger la santidad de la Arboleda del Oráculo.' WHERE `entry`=3519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Yo, Arynia Quiebranubes, tengo el deber de proteger la santidad de la Arboleda del Oráculo.' WHERE `entry`=3519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Yo, Arynia Quiebranubes, tengo el deber de proteger la santidad de la Arboleda del Oráculo.' WHERE `entry`=3519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='El equilibrio de la naturaleza es delicado y la balanza se inclina fácilmente. ¿Eres lo suficientemente valiente como para intentar conseguir el orden natural?' WHERE `entry`=3848 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Fuerzas oscuras acechan en nuestras fronteras, manchas ancestrales que resurgen y nuevos males emergen para inclinar la balanza del mundo. En tiempos tan oscuros, todos debemos estar atentos.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Saludos, $n. Es bueno ver que los $cs como tú están participando activamente para proteger la naturaleza.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Si puedo conseguir los ingredientes correctos, podremos crear algunos explosivos que no solo me permitirán entorpecer las operaciones de Ventura y Cía., sino también causar una distracción.$B$BSé que todo esto te impresiona, pues espera... Pronto te contaré más.' WHERE `entry`=4077 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='El viento susurra a quienes escuchan...$B$B¿Lo oyes?' WHERE `entry`=3616 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='El viento susurra a quienes escuchan...$B$B¿Lo oyes?' WHERE `entry`=3616 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='El viento susurra a quienes escuchan...$B$B¿Lo oyes?' WHERE `entry`=3616 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='El viento susurra a quienes escuchan...$B$B¿Lo oyes?' WHERE `entry`=3616 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Los elfos tenemos una larga historia. Esperemos que esa historia no vuelva para perseguirnos.' WHERE `entry`=3845 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Los elfos tenemos una larga historia. Esperemos que esa historia no vuelva para perseguirnos.' WHERE `entry`=3845 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Los elfos tenemos una larga historia. Esperemos que esa historia no vuelva para perseguirnos.' WHERE `entry`=3845 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Los elfos tenemos una larga historia. Esperemos que esa historia no vuelva para perseguirnos.' WHERE `entry`=3845 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='Los elfos tenemos una larga historia. Esperemos que esa historia no vuelva para perseguirnos.' WHERE `entry`=3845 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='¡Buenas, $Gchico:chica;! Quizás podrías ayudarme con un par de cositas.' WHERE `entry`=3663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='¡Buenas, $Gchico:chica;! Quizás podrías ayudarme con un par de cositas.' WHERE `entry`=3663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='¡Buenas, $Gchico:chica;! Quizás podrías ayudarme con un par de cositas.' WHERE `entry`=3663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc7`='La creación de Teldrassil fue un gran logro, pero ahora el mundo debe cambiar para recuperar su equilibrio.' WHERE `entry`=2080 && `type`=0; +-- Apply esMX locales to esES too where we have nothing. +UPDATE `quest_greeting` SET `content_loc6`=`content_loc7` WHERE (`content_loc6` = '' || `content_loc6` IS NULL) && (`content_loc7` != '' && `content_loc7` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, los druidas de la Garfa secuestrados quedarán atrapados durante toda la eternidad en el Sueño Esmeralda si no conseguimos las Reliquias del Despertar que se encuentran en el Túmulo de Ban\'ethil, al oeste de aquí.$B$BCada minuto que pasa, están más cerca de su condena eterna.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado al Coleccionista? ¿Has averiguado para quién trabaja?' WHERE `entry`=147; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado al Coleccionista? ¿Has averiguado para quién trabaja?' WHERE `entry`=147; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado al Coleccionista? ¿Has averiguado para quién trabaja?' WHERE `entry`=147; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡¿Qué?! ¡Pero si nuestra gente lleva meses sin trabajar en las minas de Elwynn!$B$BDéjame ver esa nota...' WHERE `entry`=123; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡¿Qué?! ¡Pero si nuestra gente lleva meses sin trabajar en las minas de Elwynn!$B$BDéjame ver esa nota...' WHERE `entry`=123; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡¿Qué?! ¡Pero si nuestra gente lleva meses sin trabajar en las minas de Elwynn!$B$BDéjame ver esa nota...' WHERE `entry`=123; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Oh, ¿un envío de mi hermano? ¡Espléndido! ¡Hoy la Fortuna me es favorable!' WHERE `entry`=61; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Sí, Hogger ha sido un auténtico estorbo para mí y para mis hombres. ¿Tienes algo de que informar sobre la bestia?' WHERE `entry`=176; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Saludos, $N. ¿Has estado matando gnolls...?' WHERE `entry`=11; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Saludos, $N. ¿Has estado matando gnolls...?' WHERE `entry`=11; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿La has visto ya? ¿Te has ocupado de ella?' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Entregaste mi carta a Tommy Joe? ¿Y qué dijo?' WHERE `entry`=114; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El trabajo en la granja es agotador, por eso intento siempre tener una buena reserva de agua de manantial que ayude a soportarlo.$B$BSi tienes algo de agua, podríamos hacer un intercambio.' WHERE `entry`=16; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes ya el alga de cristal? Maybell estará ansiosa por ver a su amado...' WHERE `entry`=112; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Me estoy quedando sin lino, $N. ¿No tendrás tú algo de lino que me puedas dar?' WHERE `entry`=83; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Cómo va la caza, $N?' WHERE `entry`=46; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ese plazo se acerca cada vez más, $c. Te lo ruego, date prisa en recoger la madera.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Me estoy quedando sin lino, $N. ¿No tendrás tú algo de lino que me puedas dar?' WHERE `entry`=83; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Me estoy quedando sin lino, $N. ¿No tendrás tú algo de lino que me puedas dar?' WHERE `entry`=83; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El ejército de Ventormenta me ha encargado que suministre a sus tropas tela y armaduras de cuero.$B$BSi tienes un marcador para mí, estaré encantada de hacerte algo.' WHERE `entry`=59; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El ejército de Ventormenta me ha encargado que suministre a sus tropas tela y armaduras de cuero.$B$BSi tienes un marcador para mí, estaré encantada de hacerte algo.' WHERE `entry`=59; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ese plazo se acerca cada vez más, $c. Te lo ruego, date prisa en recoger la madera.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has matado a esos lobos y a los osos?' WHERE `entry`=52; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Cómo va la caza, $N?' WHERE `entry`=46; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes ya el alga de cristal? Maybell estará ansiosa por ver a su amado...' WHERE `entry`=112; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Así que tienes una nota de la abuelita Pedregosa, ¿eh? ¡Hace años que no veo a Mildred! Me pregunto qué dirá...' WHERE `entry`=107; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Saludos, $N. ¿Qué informes me traes? ¿Has explorado la Cantera de Jaspe?' WHERE `entry`=76; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡Psst! ¿Tienes ese polvo de oro... para mí?' WHERE `entry`=47; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿La has visto ya? ¿Te has ocupado de ella?' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola, $N. ¿Has encontrado mi collar?' WHERE `entry`=87; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ay... ¡Me muero de hambre! ¿Me has traído el pastel, $N?' WHERE `entry`=84; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿La has visto ya? ¿Te has ocupado de ella?' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡¿Que tienes qué?! Maybell es la luz que ilumina mi tediosa vida. ¡Déjame ver su carta, deprisa!' WHERE `entry`=106; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡¿Que tienes qué?! Maybell es la luz que ilumina mi tediosa vida. ¡Déjame ver su carta, deprisa!' WHERE `entry`=106; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿La has visto ya? ¿Te has ocupado de ella?' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No creo que esté bien dar de comer al pillo que me robó el collar, pero si es lo que hay que hacer para recuperar lo que es mío, ¡habrá que hacerlo!$B$B¿Tienes la carne de jabalí?' WHERE `entry`=86; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿La has visto ya? ¿Te has ocupado de ella?' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué tienes que informar, $N? ¿Has estado en la Mina Abisal?' WHERE `entry`=62; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué tienes que informar, $N? ¿Has estado en la Mina Abisal?' WHERE `entry`=62; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡Psst! ¿Tienes ese polvo de oro... para mí?' WHERE `entry`=47; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Como habrás aprendido ya, nuestra magia curativa es vital para la supervivencia de nuestra gente en estos duros tiempos, especialmente para la de aventureros y héroes que toman las armas y la magia para combatir tantas amenazas.$B$BHarás bien en recordar siempre cuán importante es esta habilidad. Combinada con la entereza, potencia la capacidad de combate de nuestros compañeros, pues les permite soportar un número mucho mayor de golpes.$B$BNo dejes que nadie desprecie el poder de tu magia.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué tienes que informar, $N? ¿Has estado en la Mina Abisal?' WHERE `entry`=62; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Traes noticias de McBride? Villanorte es un jardín comparada con el Bosque de Elwynn; me pregunto qué querrá McBride.$B$BDame los documentos.' WHERE `entry`=54; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡Te veo muy bien! ¡Siéntate y tómate algo!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado la choza de Garrick? ¿Has acabado con él?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Traes la cosecha, $N?' WHERE `entry`=3904; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Traes la cosecha, $N?' WHERE `entry`=3904; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado la choza de Garrick? ¿Has acabado con él?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Me traes los pañuelos?' WHERE `entry`=18; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Sé que es un trabajo sucio, $N, pero es vital para la seguridad de Villanorte. Dame tu informe.' WHERE `entry`=21; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Al fin llegas; sabía que vendrías. Que la Luz Sagrada te ilumine. Estos son tiempos difíciles, la Legión Ardiente sigue presente en Azeroth y Kalimdor intenta defenderse. Ayuda en todo lo que puedas.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has cumplido tu misión?' WHERE `entry`=15; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Me traes los pañuelos?' WHERE `entry`=18; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡Ey, $N. Tengo hambre... ¿Conseguiste la carne de lobo dura?' WHERE `entry`=33; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡Ey, $N. Tengo hambre... ¿Conseguiste la carne de lobo dura?' WHERE `entry`=33; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Me traes los pañuelos?' WHERE `entry`=18; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Cómo va la caza, $N? ¿Ya has acabado con esas alimañas?' WHERE `entry`=7; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Acepto sellos de honor de los aventureros que los han conseguido cumpliendo con su deber. Por cada diez que me entregues me aseguraré de que tus hazañas sean reconocidas y admiradas en Ventormenta. También acepto sellos de uno en uno, pero a cambio de un nivel mucho menor de reputación. Estamos mucho más interesados en las hazañas ligadas a un compromiso duradero... pero ningún acto será ignorado.$B$BDicho esto, me encantaría tener tus sellos si estás $glisto:lista; para entregar un paquete.' WHERE `entry`=8837; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Si los aventureros solo tienen un sello de honor, se les entrega a cambio una pequeña cantidad de reputación con Ventormenta.$B$BPor favor, no olvides que es mejor entregarme una pila de diez sellos al mismo tiempo, tus esfuerzos se verán mejor recompensados. Permitimos el intercambio de un solo sello como servicio para aquellos que no pueden completar una pila de diez.$B$BDicho esto, ya puedo ayudarte si sigues queriendo entregar un solo sello.' WHERE `entry`=8836; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, los druidas de la Garfa secuestrados quedarán atrapados durante toda la eternidad en el Sueño Esmeralda si no conseguimos las Reliquias del Despertar que se encuentran en el Túmulo de Ban\'ethil, al oeste de aquí.$B$BCada minuto que pasa, están más cerca de su condena eterna.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes algo para mí?' WHERE `entry`=931; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes algo para mí?' WHERE `entry`=931; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, parece que tienes algo que contarme. ¿Sabes algo nuevo de los Brezomadera?' WHERE `entry`=930; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, los druidas de la Garfa secuestrados quedarán atrapados durante toda la eternidad en el Sueño Esmeralda si no conseguimos las Reliquias del Despertar que se encuentran en el Túmulo de Ban\'ethil, al oeste de aquí.$B$BCada minuto que pasa, están más cerca de su condena eterna.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los druidas, junto con el Árbol del Oráculo y el Archidruida han estado vigilando con suma dedicación el crecimiento de Teldrassil. Pero aun teniendo un nuevo hogar, no hemos recuperado nuestra inmortalidad.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Siento haberte encomendado esta tarea pero entiende que queda poca esperanza para Lady Sathrah.$B$BLo único que nos queda es ofrecer el sacrificio de sus hileras a Elune. Con este sacrificio, Elune bendecirá a Sathrah de modo que podrá nacer de nuevo en paz.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Acepto sellos de honor de los aventureros que los han conseguido cumpliendo con su deber. Por cada diez que me entregues me aseguraré de que tus hazañas sean reconocidas y admiradas en Darnassus. También acepto sellos de uno en uno, pero a cambio de un nivel mucho menor de reputación. Estamos mucho más interesados en las hazañas ligadas a un compromiso duradero... pero ningún acto queda ignorado.$B$BDicho esto, me encantaría tener tus sellos si estás $glisto:lista; para entregar un paquete.' WHERE `entry`=8831; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Si los aventureros solo tienen un sello de honor, se les entrega a cambio una pequeña cantidad de reputación con Darnassus.$B$BPor favor, no olvides que es mejor entregarme diez sellos al mismo tiempo, tus esfuerzos se verán mejor recompensados. Permitimos el intercambio de un solo sello como servicio para aquellos que no pueden completar un juego de diez.$B$BDicho esto, ya puedo ayudarte si sigues queriendo entregar un solo sello.' WHERE `entry`=8830; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has ido al Lago Primigenio, $N? ¿Has estado cazando a los Brezomadera de allí?' WHERE `entry`=923; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Mmm... El espíritu del bosque habita en tu interior, $c. ¿Qué te trae ante el archidruida de los kaldorei?' WHERE `entry`=940; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has ido al Lago Primigenio, $N? ¿Has estado cazando a los Brezomadera de allí?' WHERE `entry`=923; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has ido al Lago Primigenio, $N? ¿Has estado cazando a los Brezomadera de allí?' WHERE `entry`=923; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No te resultará sencillo enfrentarte a sus potentes garfas y a sus afilados picos con las facultades que posees, $N, pero confío en que no fallarás en esta misión.' WHERE `entry`=937; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Te has enfrentado ya al Oráculo de Sombramatorral, $N? De ser así, te ruego me entregues la piedra lunar caída. ¡A Relara le quedan fuerzas para unos suspiros más!' WHERE `entry`=1035; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los Centinelas hacen todo lo posible aquí en Vallefresno, pero es gracias a $rs como tú que hemos avanzado tanto en el terreno.' WHERE `entry`=1046; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La angustia de los druidas de Dor\'danil aún me sigue en los sueños, $N. ¡Tienes que destruir a sus líderes!' WHERE `entry`=1012; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La angustia de los druidas de Dor\'danil aún me sigue en los sueños, $N. ¡Tienes que destruir a sus líderes!' WHERE `entry`=1012; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado el campamento, $N? ¿Tienes una botella de enfermedad?' WHERE `entry`=1011; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado el campamento, $N? ¿Tienes una botella de enfermedad?' WHERE `entry`=1011; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Ya mataste a Ran, $Gamigo mío:amiga mía;?$B$BNi siquiera los elfos de la noche merecen sufrir su cólera. Su odio arde con más intensidad que el mío, pero su mente ya está fuera de sí. Es una amenaza para todas las criaturas naturales de este bosque.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Ya mataste a Ran, $Gamigo mío:amiga mía;?$B$BNi siquiera los elfos de la noche merecen sufrir su cólera. Su odio arde con más intensidad que el mío, pero su mente ya está fuera de sí. Es una amenaza para todas las criaturas naturales de este bosque.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El libro del altar es un objeto misterioso. No es un libro en el sentido tradicional de la palabra. La propia Mel\'Thandris bendijo las hojas del libro y en sus páginas se registran sucesos de gran trascendencia.$B$BNo sé muy bien cómo explicarlo. Si vas al altar, lo entenderás.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N. ¿Ha tenido éxito tu exploración de las Ruinas de Mathystra?' WHERE `entry`=951; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Athrikus Narassin es un anciano y poderoso brujo. Quizás deberíamos esperar a Delgren... pero es evidente que tiene fe en ti, si te ha mandado $gsolo:sola;.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Athrikus Narassin es un anciano y poderoso brujo. Quizás deberíamos esperar a Delgren... pero es evidente que tiene fe en ti, si te ha mandado $gsolo:sola;.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Athrikus Narassin es un anciano y poderoso brujo. Quizás deberíamos esperar a Delgren... pero es evidente que tiene fe en ti, si te ha mandado $gsolo:sola;.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Athrikus Narassin es un anciano y poderoso brujo. Quizás deberíamos esperar a Delgren... pero es evidente que tiene fe en ti, si te ha mandado $gsolo:sola;.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El dije de corrupción es un siniestro instrumento que solo sirve para enturbiar el equilibrio de la naturaleza. Arrebata este objeto al sátiro que está atormentando a los fúrbolgs y tráemelo. Cuando yo lo haya destruido, ¡habremos ganado una importante batalla!' WHERE `entry`=4763; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La corrupción del Río Fonroca no es más que el principio de una alarmante situación en Costa Oscura. La muestra que nos has traído nos ayudará a idear un plan... y sospecho que tendrá que ser un plan de ataque.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La corrupción del Río Fonroca no es más que el principio de una alarmante situación en Costa Oscura. La muestra que nos has traído nos ayudará a idear un plan... y sospecho que tendrá que ser un plan de ataque.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Athrikus Narassin es un anciano y poderoso brujo. Quizás deberíamos esperar a Delgren... pero es evidente que tiene fe en ti, si te ha mandado $gsolo:sola;.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Athrikus Narassin es un anciano y poderoso brujo. Quizás deberíamos esperar a Delgren... pero es evidente que tiene fe en ti, si te ha mandado $gsolo:sola;.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Athrikus Narassin es un anciano y poderoso brujo. Quizás deberíamos esperar a Delgren... pero es evidente que tiene fe en ti, si te ha mandado $gsolo:sola;.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El cristal contrasta extrañamente con el escenario leñoso de Costa Oscura. Te parece oír un suave murmullo de su interior.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes los sacos de veneno de alaorgullo, $N? No podemos permitir que los orcos utilicen el veneno de esas bestias contra nosotros.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Aunque sutil, se siente una poderosa fuerza en el santuario y los árboles circundantes.$B$BColocas la vara en el interior del santuario y se oye un repiqueteo suave alrededor de ti a medida que el santuario empieza a irradiar luz...' WHERE `entry`=1028; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Encontraste la última pieza de la vara, $N?' WHERE `entry`=1027; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Dime, ¿cuáles son las noticias del frente?' WHERE `entry`=8396; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has vuelto con noticias del frente, $N?' WHERE `entry`=8403; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué noticias traes, $N?' WHERE `entry`=8375; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué tal van tus viajes $gmuchacho:muchacha;?' WHERE `entry`=8371; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La Espada del Maestro, $N.$B$BVe allí. Luego volveremos a hablar.' WHERE `entry`=944; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Encontraste la última pieza de la vara, $N?' WHERE `entry`=1027; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Me indigna que los antárboles se hayan corrompido. Ojalá pudiera hacer más por ayudarlos.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Me indigna que los antárboles se hayan corrompido. Ojalá pudiera hacer más por ayudarlos.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes los sacos de veneno de alaorgullo, $N? No podemos permitir que los orcos utilicen el veneno de esas bestias contra nosotros.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado el campamento, $N? ¿Tienes una botella de enfermedad?' WHERE `entry`=1011; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes algo para mí?' WHERE `entry`=4581; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡$N! ¡Qué placer volver a verte! Estamos haciendo grandes esfuerzos por descubrir por qué esas majestuosas criaturas marinas vienen a morir encalladas a Costa Oscura. Pero parece que con cada pregunta a la que respondemos, nos surgen dos más.$B$B¿Has venido a ofrecernos más ayuda en nuestra investigación?' WHERE `entry`=4725; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Aunque aún no has colocado los 6 colmillos de Acechalunas, te parece oír unos sonidos estáticos y un parloteo de gnomo saliendo de la máquina. ¿Alguien la habrá arreglado ya?' WHERE `entry`=1002; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='...cangrejo al limón y cangrejo-sorpresa de Forjaz. Creo que no me dejo nada.$B$BOh, hola, $N. ¿Tienes esos trozos de cangrejo de gran calidad de los que te hablaba?' WHERE `entry`=1138; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Quizás un día encontremos la forma de impedir que esas pobres criaturas acaben sus vidas en Costa Oscura de forma tan trágica e inútil. Hasta entonces, ¡debemos seguir investigando!$B$BSaludos, $N, ¿qué noticias traes?' WHERE `entry`=4723; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola otra vez, $N. ¿Has encontrado alguna otra criatura encallada de la que el Templo de la Luna debería ser informado?' WHERE `entry`=4727; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes mis setas, $N? ¿Has estado en la cueva?' WHERE `entry`=947; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué has averiguado sobre ese cristal rojo? ¿Existe realmente?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué has averiguado sobre ese cristal rojo? ¿Existe realmente?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué has averiguado sobre ese cristal rojo? ¿Existe realmente?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los capitanes de esas naves eran buenos elfos de la noche. Merecen un destino mejor del que tuvieron. Atender sus efectos personales sería la mejor forma de dar paz a sus espíritus.' WHERE `entry`=982; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La cubierta de la máquina está abierta y parece estar esperando a que introduzcas 3 ojos de trillador.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Dónde está mi contramaestre, $N? ¡Te colgaré de un mástil si no te das prisa!' WHERE `entry`=2078; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado mi llave, $gmarinero:marinera; de agua dulce?' WHERE `entry`=2098; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado mi llave, $gmarinero:marinera; de agua dulce?' WHERE `entry`=2098; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado algún pergamino más? Si consigues encontrarlos, podría hacerme una idea más completa de lo que planean.' WHERE `entry`=966; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado algún pergamino más? Si consigues encontrarlos, podría hacerme una idea más completa de lo que planean.' WHERE `entry`=966; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado algún pergamino más? Si consigues encontrarlos, podría hacerme una idea más completa de lo que planean.' WHERE `entry`=966; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Con la muerte de la madre del cubil infectada, el número de osos cardos rabiosos que entran en nuestra tierra se ha reducido. No pierdas tiempo, $N.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Cuando tenga suficientes muestras, podré empezar a trabajar de verdad. Con los bulbos raquídeos corruptos de los sátiros y los nagas de las Cavernas de Brazanegra podré encontrar la correlación entre las mutaciones.$B$BQuizás, una vez identificada, podré impedir que la deformidad y el mal arraiguen más en los elfos de sangre.' WHERE `entry`=1275; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El tiempo es un recurso muy preciado, $c.$b$bMi rol aquí en Darnassus es asegurarme de que el Alba Argenta prospere y las fuerzas malignas que amenazan Kalimdor sean eliminadas.$b$bDi a qué viniste de una vez o márchate.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El tiempo es un recurso muy preciado, $c.$b$bMi rol aquí en Darnassus es asegurarme de que el Alba Argenta prospere y las fuerzas malignas que amenazan Kalimdor sean eliminadas.$b$bDi a qué viniste de una vez o márchate.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Ha llegado Kerlonian?' WHERE `entry`=5321; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Mi conciencia no me permite enviarte a buscar a Volcor hasta que te haya hecho la capa.' WHERE `entry`=986; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Con la muerte de la madre del cubil infectada, el número de osos cardos rabiosos que entran en nuestra tierra se ha reducido. No pierdas tiempo, $N.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los capitanes de esas naves eran buenos elfos de la noche. Merecen un destino mejor del que tuvieron. Atender sus efectos personales sería la mejor forma de dar paz a sus espíritus.' WHERE `entry`=982; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Cuando tenga suficientes muestras, podré empezar a trabajar de verdad. Con los bulbos raquídeos corruptos de los sátiros y los nagas de las Cavernas de Brazanegra podré encontrar la correlación entre las mutaciones.$B$BQuizás, una vez identificada, podré impedir que la deformidad y el mal arraiguen más en los elfos de sangre.' WHERE `entry`=1275; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Con una gran pena en el corazón, seguí a Shan\'do Tempestira en su hibernación y arrastré mi pena en mis sueños durante miles de años.' WHERE `entry`=963; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Con una gran pena en el corazón, seguí a Shan\'do Tempestira en su hibernación y arrastré mi pena en mis sueños durante miles de años.' WHERE `entry`=963; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Saludos, una vez más, $N. ¿Qué te trae de nuevo por Auberdine? ¿Has venido a informar de algún otro descubrimiento?' WHERE `entry`=4728; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola, $N, ¿tienes algún informe sobre alguna criatura que haya encallado en la costa?' WHERE `entry`=4722; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, ¿volviste de Auberdine? ¿Hablaste con Laird?' WHERE `entry`=6343; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Estamos recogiendo donaciones de paño de lana. Una donación de 60 paños de lana te hará ganar el reconocimiento de Darnassus por tu generosidad. Necesitaríamos tan solo 60 paños, seguro que podemos conseguir el resto de otros para ayudarnos a conseguir nuestro objetivo.$B$BSi tienes los 60 paños de lana y estás $gdispuesto:dispuesta; a donarlos, puedo aceptar tu donativo ahora mismo.' WHERE `entry`=7792; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡Ah! $C, ¿en qué puede ayudarte Onus?' WHERE `entry`=952; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Cuando hayas examinado los restos de la criatura que hay en el agua, al oeste de aquí, debería poder redactar un informe para el Templo de la Luna de Darnassus. Quizás entonces estemos más cerca de descubrir la razón por la que estas desafortunadas criaturas eligen acabar sus vidas encalladas en Costa Oscura.' WHERE `entry`=4681; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='...cangrejo al limón y cangrejo-sorpresa de Forjaz. Creo que no me dejo nada.$B$BOh, hola, $N. ¿Tienes esos trozos de cangrejo de gran calidad de los que te hablaba?' WHERE `entry`=1138; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Con una gran pena en el corazón, seguí a Shan\'do Tempestira en su hibernación y arrastré mi pena en mis sueños durante miles de años.' WHERE `entry`=963; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La corrupción del Río Fonroca no es más que el principio de una alarmante situación en Costa Oscura. La muestra que nos has traído nos ayudará a idear un plan... y sospecho que tendrá que ser un plan de ataque.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La corrupción del Río Fonroca no es más que el principio de una alarmante situación en Costa Oscura. La muestra que nos has traído nos ayudará a idear un plan... y sospecho que tendrá que ser un plan de ataque.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La corrupción del Río Fonroca no es más que el principio de una alarmante situación en Costa Oscura. La muestra que nos has traído nos ayudará a idear un plan... y sospecho que tendrá que ser un plan de ataque.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ay, si el cataclismo que destruyó nuestro mundo hubiera destruido también las herramientas de su destrucción... Pero no fue así. Y debemos asegurarnos de que los horrores de nuestro pasado no se repitan en el futuro.' WHERE `entry`=958; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Mi conciencia no me permite enviarte a buscar a Volcor hasta que te haya hecho la capa.' WHERE `entry`=986; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Mi conciencia no me permite enviarte a buscar a Volcor hasta que te haya hecho la capa.' WHERE `entry`=986; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Mi conciencia no me permite enviarte a buscar a Volcor hasta que te haya hecho la capa.' WHERE `entry`=986; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has completado tu misión?' WHERE `entry`=2138; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué has averiguado sobre ese cristal rojo? ¿Existe realmente?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué has averiguado sobre ese cristal rojo? ¿Existe realmente?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué has averiguado sobre ese cristal rojo? ¿Existe realmente?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Cuando hayas examinado los restos de la criatura que hay en el agua, al oeste de aquí, debería poder redactar un informe para el Templo de la Luna de Darnassus. Quizás entonces estemos más cerca de descubrir la razón por la que estas desafortunadas criaturas eligen acabar sus vidas encalladas en Costa Oscura.' WHERE `entry`=4681; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hace poco que esas criaturas han empezado a llegar a Costa Oscura en números muy alarmantes. No puedo evitar pensar que esto es algún tipo de augurio. Si consiguieras para Darnassus una muestra de los huesos de alguna de esas criaturas, nos ayudarías a entender la situación.' WHERE `entry`=3524; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Cuando hayas estudiado las tablillas y la caída de Ameth\'Aran, llevaré esos conocimientos a Auberdine, e informaré al Círculo de los Ancestros.' WHERE `entry`=953; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La caja mecánica 827 guarda un inquietante silencio. Un destello luminoso indica que hay que colocar 6 patas de reptador en su soporte.' WHERE `entry`=983; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La caja mecánica 827 guarda un inquietante silencio. Un destello luminoso indica que hay que colocar 6 patas de reptador en su soporte.' WHERE `entry`=983; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hace poco que esas criaturas han empezado a llegar a Costa Oscura en números muy alarmantes. No puedo evitar pensar que esto es algún tipo de augurio. Si consiguieras para Darnassus una muestra de los huesos de alguna de esas criaturas, nos ayudarías a entender la situación.' WHERE `entry`=3524; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ay, si el cataclismo que destruyó nuestro mundo hubiera destruido también las herramientas de su destrucción... Pero no fue así. Y debemos asegurarnos de que los horrores de nuestro pasado no se repitan en el futuro.' WHERE `entry`=958; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La corrupción del Río Fonroca no es más que el principio de una alarmante situación en Costa Oscura. La muestra que nos has traído nos ayudará a idear un plan... y sospecho que tendrá que ser un plan de ataque.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ay, si el cataclismo que destruyó nuestro mundo hubiera destruido también las herramientas de su destrucción... Pero no fue así. Y debemos asegurarnos de que los horrores de nuestro pasado no se repitan en el futuro.' WHERE `entry`=958; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los capitanes de esas naves eran buenos elfos de la noche. Merecen un destino mejor del que tuvieron. Atender sus efectos personales sería la mejor forma de dar paz a sus espíritus.' WHERE `entry`=982; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No refrenes tu mano y haz lo que debe hacerse, $gmuchacho:muchacha;. Sé que la idea de matar a criaturas del bosque es repulsiva, pero en este caso, es algo necesario. Aún no hay cura para la corrupción que se ha abatido sobre el bosque y debemos hacer lo imposible para detener su progreso hasta que encontremos la cura.' WHERE `entry`=985; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has completado tu misión?' WHERE `entry`=2138; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado algún pergamino más? Si consigues encontrarlos, podría hacerme una idea más completa de lo que planean.' WHERE `entry`=966; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='A decir verdad, $n, tengo miedo... Miedo de que tu llegada... todo esto... sea solo el producto de la imaginación de una mente perturbada. ¿Puedes entender cómo me tortura esa idea? Yo... Te lo ruego, debes irte. Ahora.' WHERE `entry`=957; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los pilares de este santuario son para mí como los barrotes de una prisión, $n. Las fuerzas que me quedan no pueden quebrarlos, y tampoco me queda magia que pudiera lograrlo...$B$BMás de mil años he pasado observándolos, preguntándome si al final consiguiera sobrevivir incluso a la roca, ¿sería libre?... ¿O quedaría igualmente atrapado por unos barrotes invisibles?' WHERE `entry`=956; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los pilares de este santuario son para mí como los barrotes de una prisión, $n. Las fuerzas que me quedan no pueden quebrarlos, y tampoco me queda magia que pudiera lograrlo...$B$BMás de mil años he pasado observándolos, preguntándome si al final consiguiera sobrevivir incluso a la roca, ¿sería libre?... ¿O quedaría igualmente atrapado por unos barrotes invisibles?' WHERE `entry`=956; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Cuando tenga los pendientes, lanzaré el hechizo para localizar el sello que me ata. Llevo siglos soñando con la libertad que alcanzaría destruyendo el sello... Quizás todos esos siglos han dejado mella en mi mente... algo de lo que podría no recuperarme jamás...' WHERE `entry`=955; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Cuando tenga los pendientes, lanzaré el hechizo para localizar el sello que me ata. Llevo siglos soñando con la libertad que alcanzaría destruyendo el sello... Quizás todos esos siglos han dejado mella en mi mente... algo de lo que podría no recuperarme jamás...' WHERE `entry`=955; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Cuando tenga los pendientes, lanzaré el hechizo para localizar el sello que me ata. Llevo siglos soñando con la libertad que alcanzaría destruyendo el sello... Quizás todos esos siglos han dejado mella en mi mente... algo de lo que podría no recuperarme jamás...' WHERE `entry`=955; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Cómo va tu búsqueda, $N?' WHERE `entry`=984; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Me has traído al animal enfermo, $N?$B$BSi tienes problemas para accionar la trampa, no te apures, la Esperanza de Tharnariun es eterna. Si necesitas otra trampa, abandona tu misión y vuelve a mí.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los capitanes de esas naves eran buenos elfos de la noche. Merecen un destino mejor del que tuvieron. Atender sus efectos personales sería la mejor forma de dar paz a sus espíritus.' WHERE `entry`=982; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ay, si el cataclismo que destruyó nuestro mundo hubiera destruido también las herramientas de su destrucción... Pero no fue así. Y debemos asegurarnos de que los horrores de nuestro pasado no se repitan en el futuro.' WHERE `entry`=958; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué has averiguado sobre ese cristal rojo? ¿Existe realmente?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes mis setas, $N? ¿Has estado en la cueva?' WHERE `entry`=947; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Vienes de Teldrassil? Dime, ¿qué tal es la pesca allí?' WHERE `entry`=6342; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Con los meros de Costa Oscura se pueden preparar muchos platos muy buenos. Están muy ricos. Pero a mí me gusta más pescarlos.$B$B¿Tú has pescado alguno ya?' WHERE `entry`=1141; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Con los meros de Costa Oscura se pueden preparar muchos platos muy buenos. Están muy ricos. Pero a mí me gusta más pescarlos.$B$B¿Tú has pescado alguno ya?' WHERE `entry`=1141; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Con los meros de Costa Oscura se pueden preparar muchos platos muy buenos. Están muy ricos. Pero a mí me gusta más pescarlos.$B$B¿Tú has pescado alguno ya?' WHERE `entry`=1141; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hace poco que esas criaturas han empezado a llegar a Costa Oscura en números muy alarmantes. No puedo evitar pensar que esto es algún tipo de augurio. Si consiguieras para Darnassus una muestra de los huesos de alguna de esas criaturas, nos ayudarías a entender la situación.' WHERE `entry`=3524; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Estamos recogiendo donaciones de paño de lana. Una donación de 60 paños de lana te hará ganar el reconocimiento de Darnassus por tu generosidad. Necesitaríamos tan solo 60 paños, seguro que podemos conseguir el resto de otros para ayudarnos a conseguir nuestro objetivo.$B$BSi tienes los 60 paños de lana y estás $gdispuesto:dispuesta; a donarlos, puedo aceptar tu donativo ahora mismo.' WHERE `entry`=7792; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No podremos despertar a nuestros hermanos hasta que no haya muerto Ursal el Violento, $N.' WHERE `entry`=486; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, los druidas de la Garfa secuestrados quedarán atrapados durante toda la eternidad en el Sueño Esmeralda si no conseguimos las Reliquias del Despertar que se encuentran en el Túmulo de Ban\'ethil, al oeste de aquí.$B$BCada minuto que pasa, están más cerca de su condena eterna.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, ten cuidado al acercarte a mi representación física; el encantamiento al que está sometida es muy poderoso.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Si pudiera examinar el talismán, podría descubrir cómo romper el encantamiento. ¿Has encontrado alguno?' WHERE `entry`=2541; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Si pudiera examinar el talismán, podría descubrir cómo romper el encantamiento. ¿Has encontrado alguno?' WHERE `entry`=2541; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has ido al Lago Primigenio, $N? ¿Has estado cazando a los Brezomadera de allí?' WHERE `entry`=923; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola...$B$B¿En qué puedo ayudarte?' WHERE `entry`=922; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No te resultará sencillo enfrentarte a sus potentes garfas y a sus afilados picos con las facultades que posees, $N, pero confío en que no fallarás en esta misión.' WHERE `entry`=937; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No te resultará sencillo enfrentarte a sus potentes garfas y a sus afilados picos con las facultades que posees, $N, pero confío en que no fallarás en esta misión.' WHERE `entry`=937; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No te resultará sencillo enfrentarte a sus potentes garfas y a sus afilados picos con las facultades que posees, $N, pero confío en que no fallarás en esta misión.' WHERE `entry`=937; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El camino sigue siendo peligroso, $c. Ve, mata a los emboscadores Tuercepinos y ven a verme de nuevo.' WHERE `entry`=487; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los druidas, junto con el Árbol del Oráculo y el Archidruida han estado vigilando con suma dedicación el crecimiento de Teldrassil. Pero aun teniendo un nuevo hogar, no hemos recuperado nuestra inmortalidad.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='En un principio, no se hizo caso a los primeros informes de ataques de fúrbolgs. ¿A quién se le habría ocurrido que los pacíficos hombres osos entrarían en un frenesí violento? Otro de los tantos problemas que plagan nuestro nuevo hogar.' WHERE `entry`=933; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='En un principio, no se hizo caso a los primeros informes de ataques de fúrbolgs. ¿A quién se le habría ocurrido que los pacíficos hombres osos entrarían en un frenesí violento? Otro de los tantos problemas que plagan nuestro nuevo hogar.' WHERE `entry`=933; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='En un principio, no se hizo caso a los primeros informes de ataques de fúrbolgs. ¿A quién se le habría ocurrido que los pacíficos hombres osos entrarían en un frenesí violento? Otro de los tantos problemas que plagan nuestro nuevo hogar.' WHERE `entry`=933; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='En un principio, no se hizo caso a los primeros informes de ataques de fúrbolgs. ¿A quién se le habría ocurrido que los pacíficos hombres osos entrarían en un frenesí violento? Otro de los tantos problemas que plagan nuestro nuevo hogar.' WHERE `entry`=933; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has matado ya a Lord Melenas? Es muy importante que alguien se ocupe de él rápido y con discreción, $N. Su existencia es una vergüenza para todos nosotros.' WHERE `entry`=932; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ferocitas y los místicos Tuercepinos me tienen que devolver lo que es mío. Por favor, recupera la esmeralda para que pueda reparar el atrapasueños esmeralda.' WHERE `entry`=2459; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué tienes para mí, $N? Parece un rico aperitivo...' WHERE `entry`=489; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Recuerda el equilibrio, $N. Quiero que comprendas y te compenetres con los bosques.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='En un principio, no se hizo caso a los primeros informes de ataques de fúrbolgs. ¿A quién se le habría ocurrido que los pacíficos hombres osos entrarían en un frenesí violento? Otro de los tantos problemas que plagan nuestro nuevo hogar.' WHERE `entry`=933; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola otra vez, $N. ¿Has terminado tu tarea?' WHERE `entry`=929; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has matado ya a Lord Melenas? Es muy importante que alguien se ocupe de él rápido y con discreción, $N. Su existencia es una vergüenza para todos nosotros.' WHERE `entry`=932; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ferocitas y los místicos Tuercepinos me tienen que devolver lo que es mío. Por favor, recupera la esmeralda para que pueda reparar el atrapasueños esmeralda.' WHERE `entry`=2459; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Date prisa, por favor. Solo espero que los fúrbolgs no hayan estropeado mi atrapasueños esmeralda.$B$B¿Lo has recuperado ya, $N?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has matado ya a Lord Melenas? Es muy importante que alguien se ocupe de él rápido y con discreción, $N. Su existencia es una vergüenza para todos nosotros.' WHERE `entry`=932; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, los druidas de la Garfa secuestrados quedarán atrapados durante toda la eternidad en el Sueño Esmeralda si no conseguimos las Reliquias del Despertar que se encuentran en el Túmulo de Ban\'ethil, al oeste de aquí.$B$BCada minuto que pasa, están más cerca de su condena eterna.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Por qué has tardado tanto, $N? He estado esperando a que llegaras con todo lo que necesito.' WHERE `entry`=488; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola otra vez, $N. ¿Has terminado tu tarea?' WHERE `entry`=929; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola, $N. ¿Has encontrado algún brote cerca del agua?' WHERE `entry`=919; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes las semillas? Estoy deseando plantarlas.' WHERE `entry`=918; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes las semillas? Estoy deseando plantarlas.' WHERE `entry`=918; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola, $N. ¿Has encontrado algún brote cerca del agua?' WHERE `entry`=919; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes las semillas? Estoy deseando plantarlas.' WHERE `entry`=918; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes algo para mí?' WHERE `entry`=997; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola otra vez, $N. ¿Has terminado tu tarea?' WHERE `entry`=929; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Saludos, $c. ¿En qué puedo ayudarte?' WHERE `entry`=928; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Cómo puedo ayudarte, joven? ¿Vienes para alojarte en la posada? ¿Necesitas una piedra de hogar?' WHERE `entry`=2159; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Date prisa, por favor. Solo espero que los fúrbolgs no hayan estropeado mi atrapasueños esmeralda.$B$B¿Lo has recuperado ya, $N?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has matado ya a Lord Melenas? Es muy importante que alguien se ocupe de él rápido y con discreción, $N. Su existencia es una vergüenza para todos nosotros.' WHERE `entry`=932; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Date prisa, por favor. Solo espero que los fúrbolgs no hayan estropeado mi atrapasueños esmeralda.$B$B¿Lo has recuperado ya, $N?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Nuestros hechizos de Entereza son muy poderosos, $N. Permiten a nuestros compañeros resistir mejor el dolor en cada uno de los ataques recibidos y salir indemnes de situaciones en las que de otro modo perecerían. Pero eso no es nada comparado con nuestras facultades de curación. Nadie supera en esto a $gun sacerdote:una sacerdotisa;, no lo olvides. Con tu poder puedes cambiar el curso de una batalla.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Por qué has tardado tanto, $N? He estado esperando a que llegaras con todo lo que necesito.' WHERE `entry`=488; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Las pozas de la luna contienen las aguas del Pozo de la Eternidad, la antigua fuente de magia que tantos males ha traído a nuestro mundo.$b$bLos druidas aprovechan las propiedades de las pozas y las centinelas las veneran como santuarios de Elune, pero la hechicería está prohibida.' WHERE `entry`=921; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Las pozas de la luna contienen las aguas del Pozo de la Eternidad, la antigua fuente de magia que tantos males ha traído a nuestro mundo.$b$bLos druidas aprovechan las propiedades de las pozas y las centinelas las veneran como santuarios de Elune, pero la hechicería está prohibida.' WHERE `entry`=921; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Oh... $N, me alegro de que hayas vuelto.' WHERE `entry`=3522; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Por favor, busca los ingredientes, $N. Iverron necesita nuestra ayuda.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Por favor, busca los ingredientes, $N. Iverron necesita nuestra ayuda.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Por favor, busca los ingredientes, $N. Iverron necesita nuestra ayuda.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Las pozas de la luna contienen las aguas del Pozo de la Eternidad, la antigua fuente de magia que tantos males ha traído a nuestro mundo.$b$bLos druidas aprovechan las propiedades de las pozas y las centinelas las veneran como santuarios de Elune, pero la hechicería está prohibida.' WHERE `entry`=921; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has entrado a la Gruta Narácnida, $N? ¿Encontraste algún huevo de araña?' WHERE `entry`=917; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Por favor, busca los ingredientes, $N. Iverron necesita nuestra ayuda.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ayúdame a confirmar mis sospechas, $N. Tráeme 8 musgoviles.' WHERE `entry`=459; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has entrado a la Gruta Narácnida, $N? ¿Encontraste algún huevo de araña?' WHERE `entry`=917; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Conseguiste las glándulas de veneno, $N?' WHERE `entry`=916; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Conseguiste las glándulas de veneno, $N?' WHERE `entry`=916; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ayúdame a confirmar mis sospechas, $N. Tráeme 8 musgoviles.' WHERE `entry`=459; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Aún no has completado tu tarea, $N. Regresa cuando hayas matado a 8 sables de la noche sarnosos y 8 jabalíes cardo.' WHERE `entry`=457; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Me alegra ver que llegaste tan rápido, $N. $GBienvenido:Bienvenida;.$B$BYa te habrás enterado de que todos en Teldrassil están muy interesados con los viajeros que pasan constantemente. Incluso algunos miembros de la Alianza tienen permiso para entrar en sus ramas y reunirse con otros kaldorei que se preparan para sus aventuras.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Aún no has completado tu tarea, $N. Regresa cuando hayas matado a 8 sables de la noche sarnosos y 8 jabalíes cardo.' WHERE `entry`=457; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Te queda mucho por hacer, $N. Vuelve cuando hayas diezmado las poblaciones de sable de la noche y jabalí cardo.' WHERE `entry`=456; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Te queda mucho por hacer, $N. Vuelve cuando hayas diezmado las poblaciones de sable de la noche y jabalí cardo.' WHERE `entry`=456; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué tienes ahí?' WHERE `entry`=942; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N. ¿Ha tenido éxito tu exploración de las Ruinas de Mathystra?' WHERE `entry`=951; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N. Has vuelto.' WHERE `entry`=950; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='El dije de corrupción es un siniestro instrumento que solo sirve para enturbiar el equilibrio de la naturaleza. Arrebata este objeto al sátiro que está atormentando a los fúrbolgs y tráemelo. Cuando yo lo haya destruido, ¡habremos ganado una importante batalla!' WHERE `entry`=4763; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Te has enfrentado ya al Oráculo de Sombramatorral, $N? De ser así, te ruego me entregues la piedra lunar caída. ¡A Relara le quedan fuerzas para unos suspiros más!' WHERE `entry`=1035; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes ya el polvo estelar, $N?' WHERE `entry`=1034; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes ya el polvo estelar, $N?' WHERE `entry`=1034; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué puedo hacer por ti, $r?' WHERE `entry`=741; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡Gracias a Elune! Me alegro de volver a verte, $N. El Templo de la Luna sigue trabajando en los extraños fenómenos de encalladuras de Costa Oscura. ¿No tendrás algo que aportar?' WHERE `entry`=4733; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes ya el polvo estelar, $N?' WHERE `entry`=1034; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes ya el polvo estelar, $N?' WHERE `entry`=1034; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, ¿encontraste el Lago Iris? ¿Tienes la lágrima?' WHERE `entry`=1033; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Me indigna que los antárboles se hayan corrompido. Ojalá pudiera hacer más por ayudarlos.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola. ¿Qué tal?' WHERE `entry`=1024; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola. ¿Qué tal?' WHERE `entry`=1024; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Lo has hecho? ¿Ha muerto Sarilus Fuenteviciosa?' WHERE `entry`=1017; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Como debes destruir los brazales para matar a los elementales, tal vez sea difícil encontrar los que contienen la información que necesita el pergamino de adivinación. Puedes comerciar brazales con otros para obtener los que necesitas, ¿o ya tienes el papel descifrado?' WHERE `entry`=1016; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Como debes destruir los brazales para matar a los elementales, tal vez sea difícil encontrar los que contienen la información que necesita el pergamino de adivinación. Puedes comerciar brazales con otros para obtener los que necesitas, ¿o ya tienes el papel descifrado?' WHERE `entry`=1016; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Los fúrbolgs no siempre han sido nuestros enemigos, $N. Pero los tiempos cambian y la paz ya no reina en estos frondosos bosques.' WHERE `entry`=1025; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Ah, $N, $gbienvenido:bienvenida; de nuevo.' WHERE `entry`=1023; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes los sacos de veneno de alaorgullo, $N? No podemos permitir que los orcos utilicen el veneno de esas bestias contra nosotros.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Tienes los sacos de veneno de alaorgullo, $N? No podemos permitir que los orcos utilicen el veneno de esas bestias contra nosotros.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No podemos permitir que los nagas invadan nuestras costas, $N. Es vital que vayas a La Ensenada de Zoram y completes tu misión.' WHERE `entry`=1008; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Se dice que el anillo de Zoram puede abrir cualquier cerradura de la ciudad. ¿La tienes, $N?' WHERE `entry`=1009; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Se dice que el anillo de Zoram puede abrir cualquier cerradura de la ciudad. ¿La tienes, $N?' WHERE `entry`=1009; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Encontraste la estatuilla, $N?' WHERE `entry`=1007; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Encontraste la estatuilla, $N?' WHERE `entry`=1007; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La corrupción de los fúrbolgs ha asestado un duro golpe a la gloria de Vallefresno.' WHERE `entry`=1054; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, ¿encontraste el Lago Iris? ¿Tienes la lágrima?' WHERE `entry`=1033; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Debo disculparme, no tengo tiempo para hablar. ¡Mi hija, Relara, está al borde de la muerte!' WHERE `entry`=1020; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Debo disculparme, no tengo tiempo para hablar. ¡Mi hija, Relara, está al borde de la muerte!' WHERE `entry`=1020; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='La corrupción de los fúrbolgs ha asestado un duro golpe a la gloria de Vallefresno.' WHERE `entry`=1054; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='No podemos permitir que los nagas invadan nuestras costas, $N. Es vital que vayas a La Ensenada de Zoram y completes tu misión.' WHERE `entry`=1008; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Llegó una vez hasta mis oídos que la historia de los sátiros está relacionada con la de los elfos de la noche pero he notado que mis anfitriones eran reticentes a hablar del tema.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Llegó una vez hasta mis oídos que la historia de los sátiros está relacionada con la de los elfos de la noche pero he notado que mis anfitriones eran reticentes a hablar del tema.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Las centinelas necesitan con urgencia suministros para reforzar su posición en Costa Oscura.' WHERE `entry`=976; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Llegó una vez hasta mis oídos que la historia de los sátiros está relacionada con la de los elfos de la noche pero he notado que mis anfitriones eran reticentes a hablar del tema.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Llegó una vez hasta mis oídos que la historia de los sátiros está relacionada con la de los elfos de la noche pero he notado que mis anfitriones eran reticentes a hablar del tema.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Pareces inquieto, $n. ¿Te encuentras bien?' WHERE `entry`=973; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Pareces inquieto, $n. ¿Te encuentras bien?' WHERE `entry`=973; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Pareces inquieto, $n. ¿Te encuentras bien?' WHERE `entry`=973; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has conseguido la gema de alma?' WHERE `entry`=970; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has recogido el cabello de Bathran, $N? La salud de la criatura empeora a cada momento...' WHERE `entry`=1010; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has recogido el cabello de Bathran, $N? La salud de la criatura empeora a cada momento...' WHERE `entry`=1010; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has conseguido la gema de alma?' WHERE `entry`=970; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Quieres algo de mí, $c?' WHERE `entry`=967; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Quieres algo de mí, $c?' WHERE `entry`=967; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Parece que la caja mecánica 525 está cantando.$B$B\"El vino de reptador esh dulce, la cerveza de trillador esh mejor y el licor de luna tiene un gran shabor. Pero nada hay másh reconfortante que la cerveza de oso cardo, ¡y pronto tendré una jarra en la mano!\"$B$BLa cubierta está abierta y espera los 4 cueros cabelludos grisáceos mientras la caja mecánica repite su canción una y otra vez.' WHERE `entry`=1003; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Saludos otra vez, $N. ¿Algún descubrimiento más del que informar al Templo de la Luna?' WHERE `entry`=4732; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola de nuevo, $N. Has hecho un trabajo extraordinario para el Templo de la Luna. ¿Vas a bendecirnos con algún otro esfuerzo?' WHERE `entry`=4731; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Hola otra vez, $n. ¿Has venido a informar de algún otro descubrimiento?' WHERE `entry`=4730; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has localizado ya a Roblegüello, $r?' WHERE `entry`=2499; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has localizado ya a Roblegüello, $r?' WHERE `entry`=2499; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Esta maceta contiene tierra que el propio Denalan ha seleccionado.' WHERE `entry`=941; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has localizado ya a Roblegüello, $r?' WHERE `entry`=2499; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has localizado ya a Roblegüello, $r?' WHERE `entry`=2499; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¡$N! ¿Tienes algo para mí?' WHERE `entry`=927; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has localizado ya a Roblegüello, $r?' WHERE `entry`=2499; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, los druidas de la Garfa secuestrados quedarán atrapados durante toda la eternidad en el Sueño Esmeralda si no conseguimos las Reliquias del Despertar que se encuentran en el Túmulo de Ban\'ethil, al oeste de aquí.$B$BCada minuto que pasa, están más cerca de su condena eterna.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, los druidas de la Garfa secuestrados quedarán atrapados durante toda la eternidad en el Sueño Esmeralda si no conseguimos las Reliquias del Despertar que se encuentran en el Túmulo de Ban\'ethil, al oeste de aquí.$B$BCada minuto que pasa, están más cerca de su condena eterna.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='$N, los druidas de la Garfa secuestrados quedarán atrapados durante toda la eternidad en el Sueño Esmeralda si no conseguimos las Reliquias del Despertar que se encuentran en el Túmulo de Ban\'ethil, al oeste de aquí.$B$BCada minuto que pasa, están más cerca de su condena eterna.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Cómo puedo ayudarte? ¿Necesitas transporte?' WHERE `entry`=6341; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has colocado el sacrificio en la fuente, $N?' WHERE `entry`=2520; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has colocado el sacrificio en la fuente, $N?' WHERE `entry`=2520; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Siento haberte encomendado esta tarea pero entiende que queda poca esperanza para Lady Sathrah.$B$BLo único que nos queda es ofrecer el sacrificio de sus hileras a Elune. Con este sacrificio, Elune bendecirá a Sathrah de modo que podrá nacer de nuevo en paz.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='Sabía que no te había convocado, así que no puedo evitar preguntarme por qué has venido a hablar conmigo.$b$bNo importa la razón: que sea rápido.' WHERE `entry`=935; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has ido al Lago Primigenio, $N? ¿Has estado cazando a los Brezomadera de allí?' WHERE `entry`=923; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has ido al Lago Primigenio, $N? ¿Has estado cazando a los Brezomadera de allí?' WHERE `entry`=923; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado esos planos? Quiero impresionar al nuevo jefe. Con suerte, cuando esté convencido de mi lealtad, bueno... todo lo que pueda estar convencido... El honor de los goblins y todo eso, ¿sabes? Pues eso, que cuando esté convencido, querrá utilizar mi impresionante genialidad.' WHERE `entry`=1093; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado esos planos? Quiero impresionar al nuevo jefe. Con suerte, cuando esté convencido de mi lealtad, bueno... todo lo que pueda estar convencido... El honor de los goblins y todo eso, ¿sabes? Pues eso, que cuando esté convencido, querrá utilizar mi impresionante genialidad.' WHERE `entry`=1093; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Qué tal va la batalla por tu lado, $N?' WHERE `entry`=1071; +UPDATE `locales_quest` SET `RequestItemsText_loc7`='¿Has encontrado esos planos? Quiero impresionar al nuevo jefe. Con suerte, cuando esté convencido de mi lealtad, bueno... todo lo que pueda estar convencido... El honor de los goblins y todo eso, ¿sabes? Pues eso, que cuando esté convencido, querrá utilizar mi impresionante genialidad.' WHERE `entry`=1093; +-- Apply esMX locales to esES too where we have nothing. +UPDATE `locales_quest` SET `RequestItemsText_loc6`=`RequestItemsText_loc7` WHERE (`RequestItemsText_loc6` = '' || `RequestItemsText_loc6` IS NULL) && (`RequestItemsText_loc7` != '' && `RequestItemsText_loc7` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_page_text` SET `Text_loc7`='Una fuerza maligna los creó,\nSe sienta cómodamente en la Cima Calígine,\nSe ríe de ti y de tu amigo,\nSus elementales no tienen fin,\n\nPronto deberás enfrentarte a este mago,\nSu furia solo se aplacará con la muerte.' WHERE `entry`=394; +UPDATE `locales_page_text` SET `Text_loc7`='Se trata de un juego, pero en este momento no dispongo de otras pistas...\n\nCuando averigüe más, lo escribiré en estas páginas, pero hasta entonces, intentaré localizar las partes de la vara y trataré de ayudar a Vallefresno.' WHERE `entry`=414; +UPDATE `locales_page_text` SET `Text_loc7`='Me dijo que recorrió todo Dor\'danil y que nunca vio un cofre o cualquier otra clase de contenedor que pudiera albergar el pomo.\n\nAsimismo, me dijo que babosas en podredumbre habitaban el área y que devoraban prácticamente todo aquello más pequeño que ellas. Vio cómo se \"comían\" mesas, esculturas, osos ¡e incluso gnomos!\n\nLas babosas parecen obtener gran parte del alimento a partir de objetos mágicos. Si el cofre que contiene el pomo estuviera encantado, habría muchas posibilidades de que las babosas se hayan comido.' WHERE `entry`=413; +UPDATE `locales_page_text` SET `Text_loc7`='Puede que esto requiera más investigación. No estoy seguro de tener poder suficiente para luchar contra los espíritus de mis parientes muertos... Intentaré escarbar las profundidades de Dor\’danil y encontrar el pomo.\n\n(Nota: Durante mis preparativos en Astranaar, me he encontrado recientemente con un enano cazador que pasó bastante tiempo en Vallefresno, intentando ayudar a mi gente. Procedía de un lugar llamado Ventormenta.\n\nUna noche estuvimos hablando, mientras tomábamos algunas cervezas, y sus relatos me han dado nuevas esperanzas de poder encontrar el pomo...' WHERE `entry`=412; +UPDATE `locales_page_text` SET `Text_loc7`='Shael\'dryn es una dríade que protege la Poza de la Luna al noreste del Lago Iris. Se niega a abandonar el bosque o a dejarlo caer en la corrupción. Sé que ella tiene el poder y los conocimientos necesarios para reparar la vara o, al menos, decirme cómo puedo hacerlo por mí mismo.\n\nEl pomo\nSe entregó el pomo de la vara a los druidas de Dor\'danil. No obstante, esto supone un problema importante: los druidas están muertos.\n\nAhora, sus espíritus ocupan el área y ya no se muestran hospitalarios.' WHERE `entry`=411; +UPDATE `locales_page_text` SET `Text_loc7`='Si no puedo localizar la gema oculta en el santuario, puede que se encuentre en posesión de uno de los múrlocs.\n\nEl asta\nEsta parte de la vara fue confiada a los antárboles cerca de lo que hoy se conoce como Frondavil. Ni los fúrbolgs ni nosotros podríamos haber sospechado nunca que estas magníficas criaturas pudieran caer en las garras de la corrupción que asoló la tierra.\n\nMis investigaciones indican que los guardianes conservan la pieza en un pequeño claro, dentro de un arcón. Para averiguar más detalles, tendré que hablar con Shael\'dryn.' WHERE `entry`=409; +UPDATE `locales_page_text` SET `Text_loc7`='Además de matar a Dartol, los fúrbolgs dividieron la vara en tres partes para que nadie volviera a usarla en su contra. No ha sido fácil, pero creo saber dónde pueden estar.\n\nLa gema\nLa primera parte de la vara, una gema resplandeciente, fue oculta en un santuario en el noroeste de Vallefresno. Creo que ahora este santuario son las ruinas en el centro del Lago Falathim. Según las centinelas, ahora están invadidas por múrlocs.' WHERE `entry`=408; +UPDATE `locales_page_text` SET `Text_loc7`='No todos los fúrbolgs han sido corrompidos. Algunos aún viven en el bosque e intentan protegerlo. Durante el periodo en el que se corrompieron, algunos de los fúrbolgs huyeron, muchos fueron asesinados y otros fueron desterrados de sus tribus.\n\nEncontré a un venerable fúrbolg de la tribu Maderiza que vive encima del lago Mystral. Su nombre es Krolg.\n\nEstuve observándolo durante días y creo que, si me hubiera acercado a él disfrazado de fúrbolg, podría haberle ayudado y haber descubierto una forma de restablecer los lazos entre nuestros pueblos.' WHERE `entry`=407; +UPDATE `locales_page_text` SET `Text_loc7`='los otros. Como estoy seguro de que ocurriría con los elfos, los fúrbolgs estaban airados, pero reaccionaron con mucha mayor fuerza y mataron a Dartol.\n\nLos fúrbolgs, al menos en ese momento, no eran las mismas criaturas corruptas que llegaron a ser posteriormente. Entonces, aún eran racionales e inteligentes, y su relación con nuestra gente era amistosa.\n\nTengo la esperanza de que si vuelvo a crear la vara con la ayuda de una dríade llamada Shael\'dryn, podré utilizar su poder para ayudar a nuestra gente... y a los fúrbolgs.' WHERE `entry`=406; +UPDATE `locales_page_text` SET `Text_loc7`='Sin embargo, por lo visto había tenido algo de éxito al llevar a cabo sus planes. ¿Quería probar sus planes con los fúrbolgs antes de ponerlos en práctica con mi gente? ¿Tenían los fúrbolgs algo que él codiciaba? ¿Quién sabe?\n\nUsando un objeto que creó (una vara o bastón de algún tipo), intentó infiltrarse en las tribus de fúrbolg de Vallefresno. En algún momento, aquí los detalles aún no están claros, los fúrbolgs lo descubrieron mientras intentaba manipularlos para que actuaran los unos contra' WHERE `entry`=405; +UPDATE `locales_page_text` SET `Text_loc7`='Si bien antes pensé que sería absurdo que un humano llegara a nuestras tierras y aprendiera nuestras costumbres, este zahorí, este hombre malvado, llegó aquí y no solo sobrevivió, sino que obtuvo parte de nuestra sabiduría. Todavía no sé bien cómo lo hizo...\n\nDurante mi investigación, no pude descubrir sus objetivos, pero su plan parecía simple: utilizando magia druídica, intentó primero hacerse amigo y luego controlar a los fúrbolgs. Si hubo un intento de causar daño a mis parientes o cualquier otro propósito malicioso, espero encontrar la explicación antes de acabar mis pesquisas.' WHERE `entry`=404; +UPDATE `locales_page_text` SET `Text_loc7`='Comencé a escribir este diario para guardar notas acerca de mi investigación para ayudar a Vallefresno. Estos acontecimientos ocurridos no hace mucho están envueltos en misterio y, con suerte, podré desvelar algunos de ellos para así ayudar a mi gente.\n\nEmpezaré comentando ciertos hechos para evitar olvidarlos más adelante.\n\nMe he dado cuenta de que los rumores acerca de los esfuerzos del zahorí Dartol son ciertos.' WHERE `entry`=403; +UPDATE `locales_page_text` SET `Text_loc7`='te debería entregar este mensaje en mano, pero debo irme, no sea que me pierda algún acontecimiento de gran importancia. Si deseas saber más acerca de mis observaciones sobre la torre de Althalaxx, $gel portador:la portadora; de este mensaje me ha servido de gran ayuda y creo que se puede confiar en $gél:ella;.\n\nA toda prisa,\nBalthule Golpesombra' WHERE `entry`=437; +UPDATE `locales_page_text` SET `Text_loc7`='Maestro Delgren,\n\nEs como te temías. Tu teoría acerca de la Torre de Althalaxx ha resultado ser cierta. Se ha reunido un culto en la torre, incluyendo a muchos brujos, así como a un nauseabundo sátiro. Se llaman a sí mismos el Culto de la Facción Oscura. No puedo imaginarme qué vil propósito los ha reunido, pero me preocupa.\n\nDisculpa el carácter lacónico de esta carta, pero el peligro merodea en el bosque y solo puedo decir un par de palabras para describir la situación. Yo...' WHERE `entry`=361; +UPDATE `locales_page_text` SET `Text_loc7`='era Asterion, el cual vivió con la gente de Bashal\'Aran y fue muchas veces a Ameth\'Aran para combrobar los deseos y necesidades de sus habitantes.\n\nY fue así, a orillas del Pozo de la Eternidad, como las dos ciudades hermanas crecieron y prosperaron, mientras el mundo bajo las estrellas se sumía lentamente en la locura.' WHERE `entry`=365; +UPDATE `locales_page_text` SET `Text_loc7`='sobre la orilla del lago, Ameth\'Aran y Bashal\'Aran eran los primeros, con la inspiración de Azshara, la amada reina de los kaldorei, en su creación. Ella llevó hasta sus ciudades gemelas a sus siervos privilegiados, los Altonato y, para gobernarlos, designó a Athrikus Narassin, aunque él prefería pasar sus días en la Torre de Althalaxx, alejado del bullicio.\n\nSu mano derecha, un mago conocido por su destreza en las artes Arcanas, así como por sus habilidades físicas,' WHERE `entry`=364; +UPDATE `locales_page_text` SET `Text_loc7`='Durante mucho tiempo, los hijos de las estrellas han vivido entre los bancos de las relucientes aguas del Pozo Eterno. Para todos es sabido que Elune, luz del crepúsculo eterno, Aspecto y diosa de la luna, permanecía en sus aguas cuando descansaba de sus tareas. Sobre las orillas del Pozo, los hijos de las estrellas, favorecidos por Elune, construyeron sus moradas, si bien sus miradas se dirigían al cielo en la noche iluminada por la luna.\n\nNo obstante, había muchas ciudades y asentamientos' WHERE `entry`=358; +UPDATE `locales_page_text` SET `Text_loc7`='ellos tendrían vida eterna y no tenían nada que temer de El Cataclismo que estaba al llegar…' WHERE `entry`=367; +UPDATE `locales_page_text` SET `Text_loc7`='bendecido. No todos los Altonato lucharon. Algunos permanecieron quietos, paralizados, cuando la locura se apoderó de ellos. Poderosas ciudades y aldeas humildes cayeron a su alrededor.\n\nEn Ameth\'Aran, todo estaba en ruinas y la gente se aferraba al suelo, como si esto pudiera salvarles de la destrucción. Fue entonces cuando Athrikus Narassin, favorito de Azshara, apareció para guiarlos y conducirlos a un lugar seguro.\n\nDecía que podía protegerlos mediante un hechizo. Mientras a su alrededor, el hermano y la hermana, el padre y la madre perecían,' WHERE `entry`=366; +UPDATE `locales_page_text` SET `Text_loc7`='Cuando los viejos árboles del bosque encantado fueron arrancados y derribados, la tierra tembló. Los bosquecillos y los claros al cuidado de los hijos y las hijas de Cenarius, y las torres de piedra de los hijos de las estrellas cayeron por tierra. Estaba nuestra reina, radiante incluso en la desesperación, en el caos de las batallas. El cielo encantado mudó sus colores con la descarga de la magia, con explosiones que amenazaban con destruir el mundo.\n\nEl hermano luchó contra el hermano. Los elegidos lucharon' WHERE `entry`=359; +UPDATE `locales_page_text` SET `Text_loc7`='Nessa,\n\nMe alegra tener noticias tuyas.\n\nLa colección de huesos y escamas que me enviaste era increíble. Nunca había visto peces de ese tamaño cerca del continente. ¡Los pescadores de Rut\'theran deben conseguir toneladas de pescados por día sin esfuerzo!\n\nMe da envidia el tamaño de sus presas, pero también hay algo que me inquieta. ¿Qué tal si nuestro nuevo Árbol del Mundo hace que los peces crezcan hasta ese tamaño? Y en ese caso, ¿qué otros efectos podría tener?\n\nTantas preguntas...\n-Laird' WHERE `entry`=2513; +UPDATE `locales_page_text` SET `Text_loc7`='Espero que cuando recibas este sigilo, te encuentres bien, $N. Los espíritus me han dicho que vas a venir y te he enviado este mensaje inmediatamente. Estoy ansiosa por compartir mis experiencias contigo y guiarte de tal manera que puedas prepararte para abandonar Teldrassil y realizar cometidos más importantes.$B$BCon todo lo que ha pasado en los últimos años, es mucho lo que podemos hacer para ayudar a otras razas de Azeroth. Cuando estés $glisto:lista;, búscame en Aldrassil, en el segundo nivel.$B$BShanda, instructora de sacerdotes' WHERE `entry`=2468; +UPDATE `locales_page_text` SET `Text_loc7`='Recordad, hermanos míos que un día fuimos orgullosos artesanos. Realizaremos nuestro trabajo con la misma precisión que utilizamos en nuestro oficio anterior.\n\nEVC' WHERE `entry`=251; +UPDATE `locales_page_text` SET `Text_loc7`='Un grupo procedente del puesto de mando de los Defias se pondrá en contacto con el Coleccionista y él trasladará el oro recogido.\n\nAsegúrate de que este proceso se lleve a cabo con cuidado y con la mayor discreción. El Coleccionista es responsable del traslado del oro, pero, en última instancia, es responsabilidad de todos los miembros de la Hermandad Defias garantizar que su papel se desempeñe con atención y disciplina.' WHERE `entry`=250; +UPDATE `locales_page_text` SET `Text_loc7`='A continuación se describe el proceso y el programa de excavación y transporte del oro de Defias de las minas de Elwynn a nuestro puesto de mando en los Páramos de Poniente.\n\nPrograma de excavación:\n\nDomingo: 12.30 p. m.\nMiércoles: 12.30 p. m.\n\nDurante todos los días señalados, el oro extraído de las minas de Elwynn se recogerá en la plantación de calabazas de Brackwell. El agente encargado de estos cargamentos o \"Recolector\" se reconocerá por su anillo grabado. Un anillo que yo le entregué.' WHERE `entry`=79; +UPDATE `locales_page_text` SET `Text_loc7`='Hola, Morgan,\n\nLos negocios en Villadorada van muy bien, tan bien que no he tenido tiempo de hacerte ningún envío.\n\nHe encargado al portador de esta nota que entregue un paquete de velas de cera grandes (sabes a cuáles me refiero, ¿no?, las que los kóbolds suelen llevar en sus cabezas).\n\nTe ruego que se lo agradezcas a esta persona de nuestra parte y le pagues lo que sea justo.' WHERE `entry`=15; +UPDATE `locales_page_text` SET `Text_loc7`='Este marcador de armaduras es útil para marcar una armadura de cuero o tela, canjeable en el la casa de los Timberlain, en el Aserradero de la Vega del Este.' WHERE `entry`=78; +UPDATE `locales_page_text` SET `Text_loc7`='Temo que la guerra entre los Pedregosa y los Maclure acabe con el incipiente romance entre Tommy Joe y Maybell, así que, en tiempos como estos, en los que los rumores de guerra se ciernen sobre nosotros, es preciso cultivar la juventud y el amor.\n\nDe ahí el favor que te pido: te pido que uses tus habilidades y fabriques una poción o elixir para ayudar a estos dos jóvenes en su misión de reunirse.\n\nGracias, William. Y por favor, si puedes apartarte un poco del trabajo, ven a visitarme. Te invito a que nos riamos un poco recordando el pasado.\n\nMildred' WHERE `entry`=218; +UPDATE `locales_page_text` SET `Text_loc7`='Hola, William,\n\nHan pasado años desde que hablamos la última vez, pero espero que tú y tu hermano estén bien, y que prosperes como boticario.\n\nWilliam, tengo que pedirte un favor. Para ser breve, mi hijo Tommy Joe se ha enamorado locamente de la joven Maybell Maclure. Y a pesar del gran amor que sienten el uno por el otro, nuestras familias... verás, nuestras familias llevan años enemistadas.' WHERE `entry`=26; +UPDATE `locales_page_text` SET `Text_loc7`='Tommy Joe,\n\nCada hora que pasa, mi corazón se marchita sin tu presencia. Oh, si nuestros padres pudieran ver más allá de los absurdos crímenes que han cometido unos contra otros, sabrían que el único verdadero crimen es el odio. El odio consume, y me temo que, en estos tiempos oscuros, se apoderará no solo de nuestras familias.\n\nSi se dieran cuenta de ello, al fin podríamos estar juntos. Sueño con que llegue ese día, vivo para ese día.\n\nCon todo mi amor,\nMaybell' WHERE `entry`=25; +UPDATE `locales_page_text` SET `Text_loc7`='DISTINCIÓN:\n\nEl portador de estos documentos será condecorado con el rango de Ayudante de Alguacil del ejército de Ventormenta, por haber servido a Villanorte con entusiasmo y especial atención. Confío en que esta persona les resulte útil en el bosque de Elwyyn.\n\nFirmado:\nAlguacil Douglas McBride,\nEjército de Ventormenta, Villanorte' WHERE `entry`=212; +UPDATE `locales_page_text` SET `Text_loc7`='INFORME: Lobos\n\nSegún los informes, los ataques de estos animales han aumentado en Villanorte. Eagan cree que los lobos que hay en el valle fueron desterrados desde el Bosque del Ocaso.\n\nAunque los lobos rara vez cazan humanos, su elevado número provocó ciertos incidentes con los granjeros. Y varias reses desaparecieron.' WHERE `entry`=211; +UPDATE `locales_page_text` SET `Text_loc7`='INFORME: Ladrones\n\nUna pandilla humana de ladrones más peligrosa que los kóbolds ha aparecido en el valle. Usan pañuelos rojos y se refieren a sí mismos como hermandad. Este nivel de organización puede traer problemas, tanto aquí como en todo el Bosque de Elwynn.\n\nHemos identificado a uno de sus líderes, un tal Garrick Piesuaves, y esperamos llevarlo pronto ante la justicia.' WHERE `entry`=210; +UPDATE `locales_page_text` SET `Text_loc7`='INFORME: Kóbolds\n\nLa actividad de los kóbolds ha aumentado en las cercanías de Valle de Villanorte. Acampan al norte de la abadía y dentro de la Mina del Eco, y sus cifras son alarmantes. He convocado paladines, guerreros y otros habitantes locales para que me ayuden a deshacernos de estas alimañas.\n\nEstamos teniendo un buen avance. Informaré conforme sea necesario.' WHERE `entry`=209; +UPDATE `locales_page_text` SET `Text_loc7`='Hermano Neals,\n\n¡Mis uvas se han salvado! $N, $gel portador:la portadora; de este informe, entró en mi viñedo lleno de matones y recogió todas las uvas que yo no pude cosechar. Si bien los Defias siguen deambulando por el río, casi toda mi cosecha se ha salvado.\n\nPuedes agregar a tus almacenes un cargamento de varias fanegas de uvas.\n\nQue la Luz nos proteja,\nMilly Osworth' WHERE `entry`=1392; +UPDATE `locales_page_text` SET `Text_loc7`='una amenaza menor, tal vez otro culto a la muerte. No sabe que somos nada más y nada menos que... una de las facciones del Consejo de la Sombra.\n\nCuando era niño, me hablaron de un insecto cuya picadura era mortal, pero cuyo aspecto era el de una simple mosca, un puntito difícil de reconocer. Son las cosas que subestimas las que más te hieren, si dejas que la herida se encone.' WHERE `entry`=444; +UPDATE `locales_page_text` SET `Text_loc7`='No deja de maravillarme lo útil que resulta el odio para que los demás cedan a tus deseos. Los orcos y los trols fueron los más fáciles de engañar, ya que su odio a la Alianza los convierte en serviles sujetos de la Facción Oscura. ¿Acaso tienen idea del poder superior al que sirven?\n\nEse paladín exasperante, Delgren el Purificador, se ha estado metiendo en nuestros asuntos del bosque de Vallefresno, mientras que su lacayo, Balthule, espía mi torre, creyendo que no me percato de su presencia. Delgren nos considera' WHERE `entry`=443; +-- Apply esMX locales to esES too where we have nothing. +UPDATE `locales_page_text` SET `Text_loc6`=`Text_loc7` WHERE (`Text_loc6` = '' || `Text_loc6` IS NULL) && (`Text_loc7` != '' && `Text_loc7` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Saludos! ¿Te gustaría aprender a crear armaduras con el paño que encuentres?' WHERE `entry`=1103; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=375; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=11401; +UPDATE `npc_trainer_greeting` SET `content_loc7`='Encantar es el arte de mejorar los objetos existentes con magia.' WHERE `entry`=3606; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=4091; +UPDATE `npc_trainer_greeting` SET `content_loc7`='Para despellejar un animal hay que tener buen pulso.' WHERE `entry`=6287; +UPDATE `npc_trainer_greeting` SET `content_loc7`='A ver, deja que te muestre cómo vendar esas heridas...' WHERE `entry`=6094; +UPDATE `npc_trainer_greeting` SET `content_loc7`='A través de la alquimia, puedes crear pociones curativas y de otros tipos con las hierbas que encuentres.' WHERE `entry`=3603; +UPDATE `npc_trainer_greeting` SET `content_loc7`='Para encontrar hierbas necesitas conocimientos e instinto.' WHERE `entry`=3604; +UPDATE `npc_trainer_greeting` SET `content_loc7`='Para encontrar hierbas necesitas conocimientos e instinto.' WHERE `entry`=3604; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¿Quieres que te enseñe a hacer un festín con los animales que encuentres?' WHERE `entry`=6286; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=3600; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=3600; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=3595; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=3595; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=3595; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=3595; +UPDATE `npc_trainer_greeting` SET `content_loc7`='¡Hola, $gsacerdote:sacerdotisa;! ¿Puedo enseñarte algo?' WHERE `entry`=3600; +-- Apply esMX locales to esES too where we have nothing. +UPDATE `npc_trainer_greeting` SET `content_loc6`=`content_loc7` WHERE (`content_loc6` = '' || `content_loc6` IS NULL) && (`content_loc7` != '' && `content_loc7` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Radnaal Tejecrín' WHERE `entry`=687; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Nadyia Tejecrín' WHERE `entry`=688; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Malorne Filohoja' WHERE `entry`=695; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Byancie' WHERE `entry`=689; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Alanna Cuervojo' WHERE `entry`=699; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Zarrin' WHERE `entry`=694; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Cyndra Susurro' WHERE `entry`=696; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Kyra Espada del Viento' WHERE `entry`=691; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Jannok Brisón' WHERE `entry`=692; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Laurna Luzdelalba' WHERE `entry`=690; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Dazalar' WHERE `entry`=693; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Kal' WHERE `entry`=697; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Seriadne' WHERE `entry`=871; +UPDATE `locales_points_of_interest` SET `icon_name_loc7`='Posada de Dolanaar' WHERE `entry`=698; +-- Apply esMX locales to esES too where we have nothing. +UPDATE `locales_points_of_interest` SET `icon_name_loc6`=`icon_name_loc7` WHERE (`icon_name_loc6` = '' || `icon_name_loc6` IS NULL) && (`icon_name_loc7` != '' && `icon_name_loc7` IS NOT NULL); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230118142203_world.sql b/sql/migrations/20230118142203_world.sql new file mode 100644 index 00000000000..7955b621ace --- /dev/null +++ b/sql/migrations/20230118142203_world.sql @@ -0,0 +1,4533 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230118142203'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230118142203'); +-- Add your query below. + + +SET NAMES 'utf8'; +UPDATE `locales_gameobject` SET `name_loc6`='Archimago Khadgar del Kirin Tor' WHERE `entry`=25333; +UPDATE `locales_gameobject` SET `name_loc6`='Danath Aterratrols' WHERE `entry`=25332; +UPDATE `locales_gameobject` SET `name_loc6`='Capitán guardabosques Alleria Brisaveloz' WHERE `entry`=25331; +UPDATE `locales_gameobject` SET `name_loc6`='Kurdran Martillo Salvaje' WHERE `entry`=25329; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Fuegos artificiales, muestra, tipo 1, blanco' WHERE `entry`=180728; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón' WHERE `entry`=179984; +UPDATE `locales_gameobject` SET `name_loc6`='Nota con grabados' WHERE `entry`=174746; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del taller' WHERE `entry`=90566; +UPDATE `locales_gameobject` SET `name_loc6`='Elevador' WHERE `entry`=152614; +UPDATE `locales_gameobject` SET `name_loc6`='Vador' WHERE `entry`=80023; +UPDATE `locales_gameobject` SET `name_loc6`='Desatascador' WHERE `entry`=80022; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Cofre maltrecho' WHERE `entry`=106318; +UPDATE `locales_gameobject` SET `name_loc6`='Raíz de tierra' WHERE `entry`=1619; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=123244; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=4090; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4089; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4088; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4087; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177499; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177498; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177497; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22812; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22811; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177504; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177503; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=142075; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177502; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22813; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22776; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22775; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22783; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22806; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177500; +UPDATE `locales_gameobject` SET `name_loc6`='Corona de Hielo y el Trono Helado' WHERE `entry`=175749; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177496; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177501; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22804; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22774; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22777; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177495; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22772; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22803; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22773; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177494; +UPDATE `locales_gameobject` SET `name_loc6`='Arcón' WHERE `entry`=1560; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170347; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Agua' WHERE `entry`=3658; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170351; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170350; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170349; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170348; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22638; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22606; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22605; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22604; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22603; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22602; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22623; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22622; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3800; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3799; +UPDATE `locales_gameobject` SET `name_loc6`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=170073; +UPDATE `locales_gameobject` SET `name_loc6`='Filón de cobre' WHERE `entry`=1731; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21008; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21007; +UPDATE `locales_gameobject` SET `name_loc6`='Cofre maltrecho' WHERE `entry`=2843; +UPDATE `locales_gameobject` SET `name_loc6`='Cosecha de Milly' WHERE `entry`=161557; +UPDATE `locales_gameobject` SET `name_loc6`='Libros robados' WHERE `entry`=83763; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21282; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21009; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151967; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151957; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Guerra civil en las Tierras de la Peste' WHERE `entry`=175761; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151959; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151956; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Cosecha de Milly' WHERE `entry`=161557; +UPDATE `locales_gameobject` SET `name_loc6`='Cofre maltrecho' WHERE `entry`=2843; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21008; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21007; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21009; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151967; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151957; +UPDATE `locales_gameobject` SET `name_loc6`='Guerra civil en las Tierras de la Peste' WHERE `entry`=175761; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151959; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151956; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3800; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3799; +UPDATE `locales_gameobject` SET `name_loc6`='Filón de cobre' WHERE `entry`=1731; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=170073; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Mercutio Post' WHERE `entry`=178265; +UPDATE `locales_gameobject` SET `name_loc6`='Mercutio Post' WHERE `entry`=178264; +UPDATE `locales_gameobject` SET `name_loc6`='Mercutio Post' WHERE `entry`=177905; +UPDATE `locales_gameobject` SET `name_loc6`='Archimago Khadgar del Kirin Tor' WHERE `entry`=25333; +UPDATE `locales_gameobject` SET `name_loc6`='Danath Aterratrols' WHERE `entry`=25332; +UPDATE `locales_gameobject` SET `name_loc6`='Capitán guardabosques Alleria Brisaveloz' WHERE `entry`=25331; +UPDATE `locales_gameobject` SET `name_loc6`='Kurdran Martillo Salvaje' WHERE `entry`=25329; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1944; +UPDATE `locales_gameobject` SET `name_loc6`='Raíz de tierra' WHERE `entry`=1619; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de munición' WHERE `entry`=176785; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1941; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de comida' WHERE `entry`=3719; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29781; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32574; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=34571; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32580; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32572; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=19874; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32573; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=1749; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32571; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=1748; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32581; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29782; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29783; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32570; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29780; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32578; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28603; +UPDATE `locales_gameobject` SET `name_loc6`='Recombobulator' WHERE `entry`=26449; +UPDATE `locales_gameobject` SET `name_loc6`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Filón de cobre' WHERE `entry`=1731; +UPDATE `locales_gameobject` SET `name_loc6`='Fuegos artificiales, muestra, tipo 1, blanco' WHERE `entry`=180728; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón' WHERE `entry`=179984; +UPDATE `locales_gameobject` SET `name_loc6`='Nota con grabados' WHERE `entry`=174746; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del taller' WHERE `entry`=90566; +UPDATE `locales_gameobject` SET `name_loc6`='Elevador' WHERE `entry`=152614; +UPDATE `locales_gameobject` SET `name_loc6`='Vador' WHERE `entry`=80023; +UPDATE `locales_gameobject` SET `name_loc6`='Desatascador' WHERE `entry`=80022; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1944; +UPDATE `locales_gameobject` SET `name_loc6`='Raíz de tierra' WHERE `entry`=1619; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de munición' WHERE `entry`=176785; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1941; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29781; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32574; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=34571; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32580; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32572; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=19874; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32573; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=1749; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32571; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=1748; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32581; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29782; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29783; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32570; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29780; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32578; +UPDATE `locales_gameobject` SET `name_loc6`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28603; +UPDATE `locales_gameobject` SET `name_loc6`='Recombobulator' WHERE `entry`=26449; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Fuegos artificiales, muestra, tipo 1, blanco' WHERE `entry`=180728; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón' WHERE `entry`=179984; +UPDATE `locales_gameobject` SET `name_loc6`='Nota con grabados' WHERE `entry`=174746; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del taller' WHERE `entry`=90566; +UPDATE `locales_gameobject` SET `name_loc6`='Elevador' WHERE `entry`=152614; +UPDATE `locales_gameobject` SET `name_loc6`='Vador' WHERE `entry`=80023; +UPDATE `locales_gameobject` SET `name_loc6`='Desatascador' WHERE `entry`=80022; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Cerveza del Trueno sin vigilar' WHERE `entry`=270; +UPDATE `locales_gameobject` SET `name_loc6`='Maza metálica' WHERE `entry`=386; +UPDATE `locales_gameobject` SET `name_loc6`='Cofre de Felix' WHERE `entry`=178084; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1953; +UPDATE `locales_gameobject` SET `name_loc6`='Caja de Felix' WHERE `entry`=148499; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1943; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1954; +UPDATE `locales_gameobject` SET `name_loc6`='Cubo de tornillos de Felix' WHERE `entry`=178085; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1944; +UPDATE `locales_gameobject` SET `name_loc6`='Mortar' WHERE `entry`=176557; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=175669; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111205; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=147786; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Cerveza del Trueno custodiado' WHERE `entry`=269; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de comida' WHERE `entry`=3719; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111225; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111217; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=147787; +UPDATE `locales_gameobject` SET `name_loc6`='La alianza de Lordaeron' WHERE `entry`=175746; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111224; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111215; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111212; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111207; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111203; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111221; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111220; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111204; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111202; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111227; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111226; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111223; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111222; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111216; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=142102; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111206; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32578; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29780; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32570; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32571; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=1748; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32573; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=1749; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=34571; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32572; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29783; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=19874; +UPDATE `locales_gameobject` SET `name_loc6`='Escudo de campo de batalla' WHERE `entry`=372; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29782; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32581; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32574; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32580; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29781; +UPDATE `locales_gameobject` SET `name_loc6`='Recombobulator' WHERE `entry`=26449; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28603; +UPDATE `locales_gameobject` SET `name_loc6`='Filón de cobre' WHERE `entry`=1731; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143349; +UPDATE `locales_gameobject` SET `name_loc6`='Gremio de minería de Montañahonda' WHERE `entry`=143344; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32391; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Mística' WHERE `entry`=171534; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Militar' WHERE `entry`=171533; +UPDATE `locales_gameobject` SET `name_loc6`='Sala de los Expedicionarios' WHERE `entry`=171532; +UPDATE `locales_gameobject` SET `name_loc6`='Estufa' WHERE `entry`=171743; +UPDATE `locales_gameobject` SET `name_loc6`='Estufa' WHERE `entry`=171742; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=171716; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32416; +UPDATE `locales_gameobject` SET `name_loc6`='El Hervidor de Bronce' WHERE `entry`=143333; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=137647; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=171713; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Mística' WHERE `entry`=142339; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=171714; +UPDATE `locales_gameobject` SET `name_loc6`='El Trono' WHERE `entry`=171711; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=171717; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32429; +UPDATE `locales_gameobject` SET `name_loc6`='El Gran Yunque' WHERE `entry`=171715; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171760; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171759; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171723; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171722; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=149417; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143346; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32358; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=26494; +UPDATE `locales_gameobject` SET `name_loc6`='Sala de los Expedicionarios' WHERE `entry`=171710; +UPDATE `locales_gameobject` SET `name_loc6`='El Trono' WHERE `entry`=171709; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Militar' WHERE `entry`=171708; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143345; +UPDATE `locales_gameobject` SET `name_loc6`='Médico de Forjaz' WHERE `entry`=143336; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32404; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171707; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171693; +UPDATE `locales_gameobject` SET `name_loc6`='Componentes de Barim' WHERE `entry`=143253; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171700; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171761; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171695; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=149418; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Mística' WHERE `entry`=142838; +UPDATE `locales_gameobject` SET `name_loc6`='La Caverna Abandonada' WHERE `entry`=137644; +UPDATE `locales_gameobject` SET `name_loc6`='La Gran Fundición' WHERE `entry`=32424; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Militar' WHERE `entry`=32385; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171701; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171757; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171703; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=26496; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171758; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176625; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171764; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176626; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176624; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171702; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171636; +UPDATE `locales_gameobject` SET `name_loc6`='Casa de subastas de Forjaz' WHERE `entry`=176924; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176627; +UPDATE `locales_gameobject` SET `name_loc6`='Arsenal de Forjaz' WHERE `entry`=171704; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171635; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176628; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171696; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176629; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=26499; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171697; +UPDATE `locales_gameobject` SET `name_loc6`='Portal a Darnassus' WHERE `entry`=176498; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=171699; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171633; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171698; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171634; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143323; +UPDATE `locales_gameobject` SET `name_loc6`='Emporio Armamentístico de Furiacerada' WHERE `entry`=143324; +UPDATE `locales_gameobject` SET `name_loc6`='Ciudad Manitas' WHERE `entry`=171524; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=144159; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143325; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Militar' WHERE `entry`=137646; +UPDATE `locales_gameobject` SET `name_loc6`='La Gran Fundición' WHERE `entry`=32431; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Mística' WHERE `entry`=32427; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171611; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171610; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171609; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171608; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171616; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171615; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171614; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171613; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171612; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171618; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171617; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171588; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171587; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171586; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171585; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171584; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143326; +UPDATE `locales_gameobject` SET `name_loc6`='Víveres Girasilbo' WHERE `entry`=143321; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171583; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171582; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171581; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171580; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=149413; +UPDATE `locales_gameobject` SET `name_loc6`='Centro de Viajeros de Forjaz' WHERE `entry`=143322; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143320; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143319; +UPDATE `locales_gameobject` SET `name_loc6`='Monumento a Sully Balloo' WHERE `entry`=139852; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143318; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171538; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171537; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171540; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171539; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171657; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171656; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171655; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171654; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171653; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171652; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171645; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171642; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171641; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171640; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171644; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171536; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171643; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171658; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171659; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171651; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171650; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171558; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171535; +UPDATE `locales_gameobject` SET `name_loc6`='Mil Maderas' WHERE `entry`=143254; +UPDATE `locales_gameobject` SET `name_loc6`='Placas y anillas de Yelmorrisco' WHERE `entry`=143249; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171638; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171639; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171559; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171557; +UPDATE `locales_gameobject` SET `name_loc6`='Ciudad Manitas' WHERE `entry`=171527; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta principal de Forjaz' WHERE `entry`=171526; +UPDATE `locales_gameobject` SET `name_loc6`='La Gran Fundición' WHERE `entry`=171525; +UPDATE `locales_gameobject` SET `name_loc6`='Brasas' WHERE `entry`=171552; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171673; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171672; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171671; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171670; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171665; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=142912; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=142911; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171669; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171668; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171667; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171666; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171664; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=142915; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=142914; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171747; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171555; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=142916; +UPDATE `locales_gameobject` SET `name_loc6`='Rincón de Bruuk' WHERE `entry`=143255; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=171556; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171746; +UPDATE `locales_gameobject` SET `name_loc6`='Arcanería de Cardopelusa' WHERE `entry`=143338; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171678; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171679; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171706; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171604; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171605; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171607; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171606; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171731; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171730; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171737; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171738; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171732; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171736; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=142851; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=37478; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171733; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171553; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171735; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171739; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171734; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171740; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171741; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171756; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171755; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171754; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171753; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=171752; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171751; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171750; +UPDATE `locales_gameobject` SET `name_loc6`='¡Bum, bum, buuum!' WHERE `entry`=171749; +UPDATE `locales_gameobject` SET `name_loc6`='Pociones y cócteles de Burbubaya' WHERE `entry`=171748; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171554; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=149412; +UPDATE `locales_gameobject` SET `name_loc6`='Artilugios de Muello' WHERE `entry`=144162; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143362; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143337; +UPDATE `locales_gameobject` SET `name_loc6`='Suministros de la fiebre del oro' WHERE `entry`=143251; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143250; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=1685; +UPDATE `locales_gameobject` SET `name_loc6`='Doodad_PostBoxGnome01' WHERE `entry`=175668; +UPDATE `locales_gameobject` SET `name_loc6`='Doodad_DwarvenBrazier195' WHERE `entry`=175667; +UPDATE `locales_gameobject` SET `name_loc6`='Doodad_DwarvenBrazier196' WHERE `entry`=175666; +UPDATE `locales_gameobject` SET `name_loc6`='Doodad_DwarfSign_Fireworks01' WHERE `entry`=175665; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176064; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176063; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176062; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176058; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176054; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176053; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176065; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176052; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176066; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176067; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176059; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176047; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176056; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176061; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176055; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176076; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176073; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176057; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176046; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176043; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176075; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176036; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176071; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176048; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176037; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176074; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176038; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176072; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176042; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176060; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176051; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176069; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176077; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176050; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176044; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176041; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176068; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176078; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176039; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176049; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176040; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176070; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176079; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176045; +UPDATE `locales_gameobject` SET `name_loc6`='Caja de ardillas' WHERE `entry`=178304; +UPDATE `locales_gameobject` SET `name_loc6`='Giant Clam' WHERE `entry`=179264; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176035; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176034; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176033; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176032; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176031; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176030; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176029; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176028; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176027; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176026; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176025; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176024; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176023; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176022; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176021; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176020; +UPDATE `locales_gameobject` SET `name_loc6`='Subterráneo' WHERE `entry`=176085; +UPDATE `locales_gameobject` SET `name_loc6`='Subterráneo' WHERE `entry`=176081; +UPDATE `locales_gameobject` SET `name_loc6`='Subterráneo' WHERE `entry`=176080; +UPDATE `locales_gameobject` SET `name_loc6`='Subterráneo' WHERE `entry`=176084; +UPDATE `locales_gameobject` SET `name_loc6`='Subterráneo' WHERE `entry`=176083; +UPDATE `locales_gameobject` SET `name_loc6`='Subterráneo' WHERE `entry`=176082; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176019; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176018; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176017; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176016; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176015; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176014; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176013; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176012; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176011; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176010; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176009; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176008; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176007; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176006; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176005; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176004; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176109; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176108; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176107; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176106; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176105; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176104; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176103; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176102; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176101; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176100; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176099; +UPDATE `locales_gameobject` SET `name_loc6`='Banco del subterráneo' WHERE `entry`=176098; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24412; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24410; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24414; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24409; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24408; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24461; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24640; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24639; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de respaldo alto' WHERE `entry`=24575; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de respaldo alto' WHERE `entry`=24565; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24535; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24453; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24394; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24641; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24638; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24497; +UPDATE `locales_gameobject` SET `name_loc6`='Almirante general Daelin Valiente' WHERE `entry`=177201; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24636; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24635; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24621; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24413; +UPDATE `locales_gameobject` SET `name_loc6`='El rey Llane I de la Casa de Wrynn' WHERE `entry`=177200; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24400; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24392; +UPDATE `locales_gameobject` SET `name_loc6`='Lady Mara Fordragon' WHERE `entry`=177202; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24643; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24642; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24622; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24499; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24451; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24416; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24415; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=28030; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=24746; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=24745; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=23305; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=23304; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=23303; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=23302; +UPDATE `locales_gameobject` SET `name_loc6`='Plaza de la catedral' WHERE `entry`=2098; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24452; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24417; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24659; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24652; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24651; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24650; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24649; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24648; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24647; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24646; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24644; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego caliente' WHERE `entry`=24761; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego caliente' WHERE `entry`=24762; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24424; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24662; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24672; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24604; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24664; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24688; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24680; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24483; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24418; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24655; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24603; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24597; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24472; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24491; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24428; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24446; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24436; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24423; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24455; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24692; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24404; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24637; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24645; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24706; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24656; +UPDATE `locales_gameobject` SET `name_loc6`='La guerra de los Tres Martillos' WHERE `entry`=175739; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=28045; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=147824; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24607; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24606; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24601; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24517; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24516; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24508; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24507; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=10206; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=126046; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=28047; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=28034; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=28029; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=2189; +UPDATE `locales_gameobject` SET `name_loc6`='Plaza de la catedral' WHERE `entry`=2129; +UPDATE `locales_gameobject` SET `name_loc6`='Castillo de Ventormenta' WHERE `entry`=2120; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=28028; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=25337; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=25336; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=2143; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito de Mercaderes' WHERE `entry`=2125; +UPDATE `locales_gameobject` SET `name_loc6`='Castillo de Ventormenta' WHERE `entry`=2117; +UPDATE `locales_gameobject` SET `name_loc6`='Los Cinco Venenos Mortales' WHERE `entry`=130125; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=28033; +UPDATE `locales_gameobject` SET `name_loc6`='El escudo de plata' WHERE `entry`=2150; +UPDATE `locales_gameobject` SET `name_loc6`='La Piel Protectora' WHERE `entry`=2154; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito de Mercaderes' WHERE `entry`=2108; +UPDATE `locales_gameobject` SET `name_loc6`='SI:7' WHERE `entry`=179732; +UPDATE `locales_gameobject` SET `name_loc6`='Centro de mando' WHERE `entry`=179731; +UPDATE `locales_gameobject` SET `name_loc6`='Sala de los Campeones' WHERE `entry`=179728; +UPDATE `locales_gameobject` SET `name_loc6`='Botas de Thane' WHERE `entry`=164908; +UPDATE `locales_gameobject` SET `name_loc6`='SI:7' WHERE `entry`=179744; +UPDATE `locales_gameobject` SET `name_loc6`='Centro de mando' WHERE `entry`=179743; +UPDATE `locales_gameobject` SET `name_loc6`='Sala de los Campeones' WHERE `entry`=179725; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta de Ventormenta' WHERE `entry`=28041; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito enano' WHERE `entry`=28027; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=25347; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=25346; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=2136; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito de Mercaderes' WHERE `entry`=2115; +UPDATE `locales_gameobject` SET `name_loc6`='Flores aromáticas' WHERE `entry`=2109; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=2119; +UPDATE `locales_gameobject` SET `name_loc6`='Plaza de la catedral' WHERE `entry`=2116; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta de Ventormenta' WHERE `entry`=28036; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito de Mercaderes' WHERE `entry`=2111; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de comida' WHERE `entry`=3662; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24493; +UPDATE `locales_gameobject` SET `name_loc6`='Barrio de los Magos' WHERE `entry`=103793; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta de Ventormenta' WHERE `entry`=28043; +UPDATE `locales_gameobject` SET `name_loc6`='Plaza de la catedral' WHERE `entry`=2134; +UPDATE `locales_gameobject` SET `name_loc6`='Distrito de Mercaderes' WHERE `entry`=2122; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24511; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24510; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24505; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24504; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24502; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24501; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24500; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24503; +UPDATE `locales_gameobject` SET `name_loc6`='Gallina Winery' WHERE `entry`=111094; +UPDATE `locales_gameobject` SET `name_loc6`='Plaza de la catedral' WHERE `entry`=2099; +UPDATE `locales_gameobject` SET `name_loc6`='El Carcaj Vacío' WHERE `entry`=2138; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24687; +UPDATE `locales_gameobject` SET `name_loc6`='Barrio de los Magos' WHERE `entry`=2101; +UPDATE `locales_gameobject` SET `name_loc6`='Armería Corazón de León' WHERE `entry`=66780; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=2100; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=160442; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24686; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24654; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24653; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=160444; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=160443; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24470; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24469; +UPDATE `locales_gameobject` SET `name_loc6`='Arsenal de Weller' WHERE `entry`=2139; +UPDATE `locales_gameobject` SET `name_loc6`='La Rosa Dorada' WHERE `entry`=112898; +UPDATE `locales_gameobject` SET `name_loc6`='Percha de grifo' WHERE `entry`=103795; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=144131; +UPDATE `locales_gameobject` SET `name_loc6`='Plaza de la catedral' WHERE `entry`=2110; +UPDATE `locales_gameobject` SET `name_loc6`='Contaduría de Ventormenta' WHERE `entry`=2145; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=2112; +UPDATE `locales_gameobject` SET `name_loc6`='Barrio de los Magos' WHERE `entry`=2124; +UPDATE `locales_gameobject` SET `name_loc6`='Villadorada' WHERE `entry`=2142; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta de Ventormenta' WHERE `entry`=28035; +UPDATE `locales_gameobject` SET `name_loc6`='Mercadería cotidiana' WHERE `entry`=2146; +UPDATE `locales_gameobject` SET `name_loc6`='Plaza de la catedral' WHERE `entry`=2190; +UPDATE `locales_gameobject` SET `name_loc6`='Casco Antiguo' WHERE `entry`=2123; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24536; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=17263; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24537; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=17264; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24534; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24533; +UPDATE `locales_gameobject` SET `name_loc6`='Herbolario Mortero' WHERE `entry`=25328; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24498; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24532; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=17265; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=17267; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24488; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24490; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24496; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24489; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24492; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24486; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24634; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24487; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24531; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24633; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=17262; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=17261; +UPDATE `locales_gameobject` SET `name_loc6`='Queso de Trias' WHERE `entry`=105188; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24631; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24530; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24529; +UPDATE `locales_gameobject` SET `name_loc6`='Centro de Viajeros de Ventormenta' WHERE `entry`=63195; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=24632; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24528; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=17268; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de leche' WHERE `entry`=3705; +UPDATE `locales_gameobject` SET `name_loc6`='PVP HOLIDAY ALLIANCE CTF' WHERE `entry`=180400; +UPDATE `locales_gameobject` SET `name_loc6`='PVP HOLIDAY GENERIC SIGNPOST' WHERE `entry`=180397; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de piedra' WHERE `entry`=24388; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=17269; +UPDATE `locales_gameobject` SET `name_loc6`='Villadorada' WHERE `entry`=10083; +UPDATE `locales_gameobject` SET `name_loc6`='Ventormenta' WHERE `entry`=10082; +UPDATE `locales_gameobject` SET `name_loc6`='General Turalyon' WHERE `entry`=25330; +UPDATE `locales_gameobject` SET `name_loc6`='Mercutio Post' WHERE `entry`=177905; +UPDATE `locales_gameobject` SET `name_loc6`='Mercutio Post' WHERE `entry`=178264; +UPDATE `locales_gameobject` SET `name_loc6`='Mercutio Post' WHERE `entry`=178265; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3800; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3799; +UPDATE `locales_gameobject` SET `name_loc6`='Manzanas Frescas de Clara' WHERE `entry`=142076; +UPDATE `locales_gameobject` SET `name_loc6`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=123244; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=4090; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4089; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4088; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4087; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177499; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177498; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177497; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22812; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22811; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177504; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177503; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=142075; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177502; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22813; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177501; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177500; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177496; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177495; +UPDATE `locales_gameobject` SET `name_loc6`='Corona de Hielo y el Trono Helado' WHERE `entry`=175749; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22806; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22804; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22783; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22777; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22774; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22776; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22775; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177494; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22803; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22773; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22772; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Agua' WHERE `entry`=3658; +UPDATE `locales_gameobject` SET `name_loc6`='Arcón' WHERE `entry`=1560; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170347; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170350; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170349; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170348; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170351; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22638; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22606; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22605; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22604; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22603; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22602; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22623; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22622; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=170073; +UPDATE `locales_gameobject` SET `name_loc6`='Libros robados' WHERE `entry`=83763; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21282; +UPDATE `locales_gameobject` SET `name_loc6`='Cosecha de Milly' WHERE `entry`=161557; +UPDATE `locales_gameobject` SET `name_loc6`='Cofre maltrecho' WHERE `entry`=2843; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Raíz de tierra' WHERE `entry`=1619; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21009; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21007; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=21008; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151967; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151957; +UPDATE `locales_gameobject` SET `name_loc6`='Guerra civil en las Tierras de la Peste' WHERE `entry`=175761; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151959; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151956; +UPDATE `locales_gameobject` SET `name_loc6`='Archimago Khadgar del Kirin Tor' WHERE `entry`=25333; +UPDATE `locales_gameobject` SET `name_loc6`='Danath Aterratrols' WHERE `entry`=25332; +UPDATE `locales_gameobject` SET `name_loc6`='Capitán guardabosques Alleria Brisaveloz' WHERE `entry`=25331; +UPDATE `locales_gameobject` SET `name_loc6`='Kurdran Martillo Salvaje' WHERE `entry`=25329; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=120584; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego' WHERE `entry`=1766; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=64863; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=64862; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=64861; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32835; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32834; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32855; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32844; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32843; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32842; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=64860; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=64859; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32854; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32853; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32846; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32845; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=22219; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=22216; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=22218; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32862; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32861; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32857; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32852; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32850; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32848; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=22220; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32859; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32851; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32849; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32847; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32833; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=22217; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=64858; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=34168; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32863; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32858; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=22221; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=64857; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32860; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=32856; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=22222; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=64856; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=34167; +UPDATE `locales_gameobject` SET `name_loc6`='Fuegos artificiales, muestra, tipo 1, blanco' WHERE `entry`=180728; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón' WHERE `entry`=179984; +UPDATE `locales_gameobject` SET `name_loc6`='Nota con grabados' WHERE `entry`=174746; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del taller' WHERE `entry`=90566; +UPDATE `locales_gameobject` SET `name_loc6`='Elevador' WHERE `entry`=152614; +UPDATE `locales_gameobject` SET `name_loc6`='Vador' WHERE `entry`=80023; +UPDATE `locales_gameobject` SET `name_loc6`='Desatascador' WHERE `entry`=80022; +UPDATE `locales_gameobject` SET `name_loc6`='Fuegos artificiales, muestra, tipo 1, blanco' WHERE `entry`=180728; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón' WHERE `entry`=179984; +UPDATE `locales_gameobject` SET `name_loc6`='Nota con grabados' WHERE `entry`=174746; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del taller' WHERE `entry`=90566; +UPDATE `locales_gameobject` SET `name_loc6`='Elevador' WHERE `entry`=152614; +UPDATE `locales_gameobject` SET `name_loc6`='Vador' WHERE `entry`=80023; +UPDATE `locales_gameobject` SET `name_loc6`='Desatascador' WHERE `entry`=80022; +UPDATE `locales_gameobject` SET `name_loc6`='Lirio alunado' WHERE `entry`=152095; +UPDATE `locales_gameobject` SET `name_loc6`='Caldera' WHERE `entry`=32879; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Agua' WHERE `entry`=3658; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=142109; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de comida' WHERE `entry`=3719; +UPDATE `locales_gameobject` SET `name_loc6`='Caldera' WHERE `entry`=32880; +UPDATE `locales_gameobject` SET `name_loc6`='Brote de brezomadera' WHERE `entry`=4608; +UPDATE `locales_gameobject` SET `name_loc6`='Espuma de la Luna' WHERE `entry`=176244; +UPDATE `locales_gameobject` SET `name_loc6`='Cono inferi' WHERE `entry`=1673; +UPDATE `locales_gameobject` SET `name_loc6`='Poza de la Luna' WHERE `entry`=177272; +UPDATE `locales_gameobject` SET `name_loc6`='Poza de la Luna' WHERE `entry`=177278; +UPDATE `locales_gameobject` SET `name_loc6`='Champiñón de Hyacinth' WHERE `entry`=152094; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Cerveza del Trueno sin vigilar' WHERE `entry`=270; +UPDATE `locales_gameobject` SET `name_loc6`='Escudo de campo de batalla' WHERE `entry`=372; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1938; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1937; +UPDATE `locales_gameobject` SET `name_loc6`='Caja de herramientas de Bink' WHERE `entry`=102984; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de comida' WHERE `entry`=3719; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1936; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1939; +UPDATE `locales_gameobject` SET `name_loc6`='Mortar' WHERE `entry`=176557; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=175669; +UPDATE `locales_gameobject` SET `name_loc6`='Cofre maltrecho' WHERE `entry`=106318; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1941; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de munición' WHERE `entry`=176785; +UPDATE `locales_gameobject` SET `name_loc6`='Raíz de tierra' WHERE `entry`=1619; +UPDATE `locales_gameobject` SET `name_loc6`='Ahumador de carne' WHERE `entry`=149419; +UPDATE `locales_gameobject` SET `name_loc6`='Cesta de cardaluz' WHERE `entry`=276; +UPDATE `locales_gameobject` SET `name_loc6`='Filón de cobre' WHERE `entry`=1731; +UPDATE `locales_gameobject` SET `name_loc6`='Componentes de Barim' WHERE `entry`=143253; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171695; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=149418; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171703; +UPDATE `locales_gameobject` SET `name_loc6`='Pociones y cócteles de Burbubaya' WHERE `entry`=171748; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171557; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171553; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143250; +UPDATE `locales_gameobject` SET `name_loc6`='Estufa' WHERE `entry`=171742; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=149412; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=171716; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32416; +UPDATE `locales_gameobject` SET `name_loc6`='El Hervidor de Bronce' WHERE `entry`=143333; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171606; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171605; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171607; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171604; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171741; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171734; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=137647; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171735; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171740; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171739; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171733; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171732; +UPDATE `locales_gameobject` SET `name_loc6`='Arcanería de Cardopelusa' WHERE `entry`=143338; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=37478; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=142851; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171736; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171730; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=171713; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171706; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171731; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171737; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171738; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=171714; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171746; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171747; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32429; +UPDATE `locales_gameobject` SET `name_loc6`='Sala de los Expedicionarios' WHERE `entry`=171712; +UPDATE `locales_gameobject` SET `name_loc6`='El Trono' WHERE `entry`=171711; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Mística' WHERE `entry`=142339; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=171717; +UPDATE `locales_gameobject` SET `name_loc6`='El Gran Yunque' WHERE `entry`=171715; +UPDATE `locales_gameobject` SET `name_loc6`='Médico de Forjaz' WHERE `entry`=143336; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171760; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171759; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171723; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171722; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143346; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32358; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=26494; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143345; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=32404; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=149417; +UPDATE `locales_gameobject` SET `name_loc6`='Sala de los Expedicionarios' WHERE `entry`=171710; +UPDATE `locales_gameobject` SET `name_loc6`='El Trono' WHERE `entry`=171709; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Militar' WHERE `entry`=171708; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171540; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171535; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171707; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171757; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=26496; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171764; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171758; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171539; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171636; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171635; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171702; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171537; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171633; +UPDATE `locales_gameobject` SET `name_loc6`='Arsenal de Forjaz' WHERE `entry`=171704; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171538; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171634; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171697; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143318; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=171699; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171698; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=149413; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143326; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171582; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171581; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171586; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171583; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171580; +UPDATE `locales_gameobject` SET `name_loc6`='Monumento a Sully Balloo' WHERE `entry`=139852; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171588; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171587; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171585; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171584; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143319; +UPDATE `locales_gameobject` SET `name_loc6`='Emporio Armamentístico de Furiacerada' WHERE `entry`=143324; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171617; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171613; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143325; +UPDATE `locales_gameobject` SET `name_loc6`='Centro de Viajeros de Forjaz' WHERE `entry`=143322; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143320; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171618; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171616; +UPDATE `locales_gameobject` SET `name_loc6`='Silla con respaldo alto de enano' WHERE `entry`=171615; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171614; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171612; +UPDATE `locales_gameobject` SET `name_loc6`='Víveres Girasilbo' WHERE `entry`=143321; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171611; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171610; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171609; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=171608; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171700; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Mística' WHERE `entry`=142838; +UPDATE `locales_gameobject` SET `name_loc6`='La Caverna Abandonada' WHERE `entry`=137644; +UPDATE `locales_gameobject` SET `name_loc6`='La Gran Fundición' WHERE `entry`=32424; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Militar' WHERE `entry`=32385; +UPDATE `locales_gameobject` SET `name_loc6`='Ciudad Manitas' WHERE `entry`=171524; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=144159; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Militar' WHERE `entry`=137646; +UPDATE `locales_gameobject` SET `name_loc6`='La Gran Fundición' WHERE `entry`=32431; +UPDATE `locales_gameobject` SET `name_loc6`='La Sala Mística' WHERE `entry`=32427; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171701; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=171696; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=26499; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=143323; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176629; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176626; +UPDATE `locales_gameobject` SET `name_loc6`='Casa de subastas de Forjaz' WHERE `entry`=176924; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176628; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176627; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176625; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón enano' WHERE `entry`=176624; +UPDATE `locales_gameobject` SET `name_loc6`='Blandón' WHERE `entry`=179984; +UPDATE `locales_gameobject` SET `name_loc6`='Nota con grabados' WHERE `entry`=174746; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28049; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28048; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=22205; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28605; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28607; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28606; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=22208; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=22207; +UPDATE `locales_gameobject` SET `name_loc6`='Fuegos artificiales, muestra, tipo 1, blanco' WHERE `entry`=180728; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=28603; +UPDATE `locales_gameobject` SET `name_loc6`='Recombobulator' WHERE `entry`=26449; +UPDATE `locales_gameobject` SET `name_loc6`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32581; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32580; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32578; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32570; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29783; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29782; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29781; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=29780; +UPDATE `locales_gameobject` SET `name_loc6`='Maza metálica' WHERE `entry`=386; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del taller' WHERE `entry`=90566; +UPDATE `locales_gameobject` SET `name_loc6`='Vador' WHERE `entry`=80023; +UPDATE `locales_gameobject` SET `name_loc6`='Desatascador' WHERE `entry`=80022; +UPDATE `locales_gameobject` SET `name_loc6`='Elevador' WHERE `entry`=152614; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=1749; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=19874; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=1748; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32572; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32573; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32574; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=32571; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=34571; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Agua' WHERE `entry`=3658; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111205; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=147786; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Cerveza del Trueno custodiado' WHERE `entry`=269; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111225; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111217; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111227; +UPDATE `locales_gameobject` SET `name_loc6`='La alianza de Lordaeron' WHERE `entry`=175746; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111202; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111216; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=142102; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=147787; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111203; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111215; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111206; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111207; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego enano' WHERE `entry`=111204; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111224; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111212; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111226; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111223; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111222; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111221; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=111220; +UPDATE `locales_gameobject` SET `name_loc6`='Archimago Khadgar del Kirin Tor' WHERE `entry`=25333; +UPDATE `locales_gameobject` SET `name_loc6`='Danath Aterratrols' WHERE `entry`=25332; +UPDATE `locales_gameobject` SET `name_loc6`='Capitán guardabosques Alleria Brisaveloz' WHERE `entry`=25331; +UPDATE `locales_gameobject` SET `name_loc6`='Kurdran Martillo Salvaje' WHERE `entry`=25329; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='Archimago Khadgar del Kirin Tor' WHERE `entry`=25333; +UPDATE `locales_gameobject` SET `name_loc6`='Danath Aterratrols' WHERE `entry`=25332; +UPDATE `locales_gameobject` SET `name_loc6`='Capitán guardabosques Alleria Brisaveloz' WHERE `entry`=25331; +UPDATE `locales_gameobject` SET `name_loc6`='Kurdran Martillo Salvaje' WHERE `entry`=25329; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151964; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151962; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151972; +UPDATE `locales_gameobject` SET `name_loc6`='Campana de la Alianza' WHERE `entry`=176573; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151960; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151961; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151963; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151971; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151954; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151968; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151969; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151953; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151970; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151955; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151966; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151965; +UPDATE `locales_gameobject` SET `name_loc6`='Banco de madera' WHERE `entry`=151958; +UPDATE `locales_gameobject` SET `name_loc6`='El levantamiento de los elfos de sangre' WHERE `entry`=175760; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169292; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169291; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169264; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169288; +UPDATE `locales_gameobject` SET `name_loc6`='Ojo de Azora' WHERE `entry`=19548; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169284; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3800; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3799; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22537; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22536; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22538; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22535; +UPDATE `locales_gameobject` SET `name_loc6`='Cofre maltrecho' WHERE `entry`=106318; +UPDATE `locales_gameobject` SET `name_loc6`='Calabaza madura' WHERE `entry`=2883; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169278; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169277; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169272; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169271; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148567; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148557; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148554; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169293; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169289; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169287; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148544; +UPDATE `locales_gameobject` SET `name_loc6`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169276; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148556; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169290; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169285; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148550; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169280; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169279; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169269; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169266; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169265; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148551; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169283; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169273; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169270; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148540; +UPDATE `locales_gameobject` SET `name_loc6`='Filón de cobre' WHERE `entry`=1731; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170348; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4089; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4088; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=4090; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=123244; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4087; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22776; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22775; +UPDATE `locales_gameobject` SET `name_loc6`='Arcón' WHERE `entry`=1560; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=142075; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22783; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Agua' WHERE `entry`=3658; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177503; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177504; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177494; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177500; +UPDATE `locales_gameobject` SET `name_loc6`='Corona de Hielo y el Trono Helado' WHERE `entry`=175749; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177495; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177501; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22773; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22803; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177496; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22772; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22774; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22777; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177502; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22804; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22811; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22806; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177499; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22812; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177498; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22813; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177497; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1952; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=103729; +UPDATE `locales_gameobject` SET `name_loc6`='Hoguera' WHERE `entry`=1949; +UPDATE `locales_gameobject` SET `name_loc6`='Manzanas Frescas de Clara' WHERE `entry`=142076; +UPDATE `locales_gameobject` SET `name_loc6`='Cajón de comida' WHERE `entry`=3719; +UPDATE `locales_gameobject` SET `name_loc6`='El letargo de los orcos' WHERE `entry`=175751; +UPDATE `locales_gameobject` SET `name_loc6`='Cadáver de Rolf' WHERE `entry`=56; +UPDATE `locales_gameobject` SET `name_loc6`='Un cadáver medio comido' WHERE `entry`=55; +UPDATE `locales_gameobject` SET `name_loc6`='Misterioso fardo de heno de la Vega del Este' WHERE `entry`=180025; +UPDATE `locales_gameobject` SET `name_loc6`='Fajo de madera' WHERE `entry`=176793; +UPDATE `locales_gameobject` SET `name_loc6`='Diario de James' WHERE `entry`=178526; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22538; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22535; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22537; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22536; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169290; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169287; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169280; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169276; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169272; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169271; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169266; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169265; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148567; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148544; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169289; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169279; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169274; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148557; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148556; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148554; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169278; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169275; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169273; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148540; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169277; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169281; +UPDATE `locales_gameobject` SET `name_loc6`='Ojo de Azora' WHERE `entry`=19548; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169285; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169288; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148547; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169283; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169284; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169267; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148551; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169268; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169270; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169282; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169269; +UPDATE `locales_gameobject` SET `name_loc6`='El levantamiento de los elfos de sangre' WHERE `entry`=175760; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148549; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=148550; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169292; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169264; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169291; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=169293; +UPDATE `locales_gameobject` SET `name_loc6`='Raíz de tierra' WHERE `entry`=1619; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22623; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22622; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22638; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170351; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170350; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170347; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22606; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22605; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22604; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22603; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22602; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170349; +UPDATE `locales_gameobject` SET `name_loc6`='Silla' WHERE `entry`=170348; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=170073; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3800; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=3799; +UPDATE `locales_gameobject` SET `name_loc6`='Cofre maltrecho' WHERE `entry`=106318; +UPDATE `locales_gameobject` SET `name_loc6`='Filón de cobre' WHERE `entry`=1731; +UPDATE `locales_gameobject` SET `name_loc6`='Hojaplata' WHERE `entry`=1617; +UPDATE `locales_gameobject` SET `name_loc6`='Flor de paz' WHERE `entry`=1618; +UPDATE `locales_gameobject` SET `name_loc6`='Puerta del Oficial' WHERE `entry`=176576; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4089; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4088; +UPDATE `locales_gameobject` SET `name_loc6`='Forja' WHERE `entry`=4090; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=123244; +UPDATE `locales_gameobject` SET `name_loc6`='Yunque' WHERE `entry`=4087; +UPDATE `locales_gameobject` SET `name_loc6`='Barril de Agua' WHERE `entry`=3658; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22776; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22775; +UPDATE `locales_gameobject` SET `name_loc6`='Buzón' WHERE `entry`=142075; +UPDATE `locales_gameobject` SET `name_loc6`='Arcón' WHERE `entry`=1560; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177503; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22783; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22773; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177494; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177504; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22772; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22774; +UPDATE `locales_gameobject` SET `name_loc6`='Fuego acogedor' WHERE `entry`=22777; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177495; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22803; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177500; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177496; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22804; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177501; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22806; +UPDATE `locales_gameobject` SET `name_loc6`='Corona de Hielo y el Trono Helado' WHERE `entry`=175749; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22811; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22812; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177502; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177499; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177498; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=22813; +UPDATE `locales_gameobject` SET `name_loc6`='Silla de madera' WHERE `entry`=177497; +-- Apply esES locales to esMX too where we have nothing. +UPDATE `locales_gameobject` SET `name_loc7`=`name_loc6` WHERE (`name_loc7` = '' || `name_loc7` IS NULL) && (`name_loc6` != '' && `name_loc6` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Salvar a Picoafilado' WHERE `entry`=2994; +UPDATE `locales_quest` SET `Details_loc6`='¡Tenemos que rescatar a Picoafilado!$b$b¡Debes llegar hasta Jintha\'Alor, en el corazón del territorio Vilrama, conseguir la llave que tiene la Sacerdotisa Vil Hexx, encontrar la jaula y liberar al grifo!' WHERE `entry`=2994; +UPDATE `locales_quest` SET `Objectives_loc6`='Llega hasta la cima de Jintha\'Alor, mata a la Sacerdotisa Vil Hexx, consigue la llave de la jaula y rescata a Picoafilado.' WHERE `entry`=2994; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2994; +UPDATE `locales_quest` SET `Title_loc6`='The \"Chow\" Quest (123)aa' WHERE `entry`=1; +UPDATE `locales_quest` SET `Details_loc6`='$Tpunk;! Kill Kobold Vermin, 2 of em. NEW TEST AGAIN' WHERE `entry`=1; +UPDATE `locales_quest` SET `Objectives_loc6`='Kill Kobold Vermin, 2 of em.' WHERE `entry`=1; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1; +UPDATE `locales_quest` SET `Title_loc6`='Las observaciones de Senir' WHERE `entry`=420; +UPDATE `locales_quest` SET `Details_loc6`='Los troggs del túnel son extremadamente hostiles y no dudan en atacar a los viajeros que lo cruzan. Pero tú pareces fuerte. No deberías tener problemas para pasar.$B$BMmm... indicaciones... Pues para hablar con Senir tienes que ir a Kharanos.$B$BÁbrete paso a través del túnel y cuando lo hayas cruzado, sigue el camino. Te llevará directamente a Kharanos.' WHERE `entry`=420; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el informe de Grelin a Senir Barbablanca a Kharanos.' WHERE `entry`=420; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=420; +UPDATE `locales_quest` SET `Title_loc6`='Las observaciones de Senir' WHERE `entry`=282; +UPDATE `locales_quest` SET `Details_loc6`='Tenía intención de enviar a mi aprendiz a que entregara a mi hermano Senir mi informe, pero por mi tranquilidad de espíritu... preferiría confiarlo a manos más seguras. Si es que no te importa, claro.$B$BMmm... tendrás que atravesar el túnel para llegar a Kharanos.$B$BHabla con el montaraz Thalos antes de adentrarte en el túnel. Ahora está infestado de troggs.$B$BSigue la carretera para regresar a Yunquemar y luego ve hacia el este hasta llegar al túnel. Thalos no andará lejos.' WHERE `entry`=282; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el montaraz Thalos.' WHERE `entry`=282; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=282; +UPDATE `locales_quest` SET `Title_loc6`='El piloto perdido' WHERE `entry`=419; +UPDATE `locales_quest` SET `Details_loc6`='Mi compañero y amigo, Mori Hildelve, que es piloto de máquinas de asedio, está perdido en los montes. Buscábamos un raro mineral necesario para fabricar un potente tipo de pólvora y durante nuestra búsqueda, subió con su máquina una empinada montaña ¡y la máquina se averió!$B$BAún convencido de que el mineral estaba en estas montañas, Hildelve me encargó que custodiara las máquinas mientras él continuaba la búsqueda a pie.$B$BPero ya han pasado días y por las noches oigo unos estremecedores aullidos en las montañas. Mori es duro como una roca, pero estoy preocupado.$B$BTe lo ruego, $N. Encuéntralo.' WHERE `entry`=419; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra al piloto Hildelve.' WHERE `entry`=419; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=419; +UPDATE `locales_quest` SET `Title_loc6`='La escritura de Furlbrow' WHERE `entry`=184; +UPDATE `locales_quest` SET `Details_loc6`='Esta es la escritura de una extensión de tierras de labranza de los Páramos de Poniente. Está firmada por un tal Theodore Furlbrow y por su mujer, Verna. En el reverso de la escritura hay unas palabras garabateadas con gran prisa:$B$B\"Presionamos a Furlbrow y conseguimos su escritura. Pensé que te vendría bien si querías falsificar una para ti.$B$BLos Furlbrow no nos darán problemas. La última vez que los vi estaban saliendo de los Páramos de Poniente con un carro roto.\"$B$BCrees que probablemente los Furlbrow querrán recuperar su escritura...' WHERE `entry`=184; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva al granjero Furlbrow su escritura.' WHERE `entry`=184; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=184; +UPDATE `locales_quest` SET `Title_loc6`='En patrulla por Páramos de Poniente' WHERE `entry`=102; +UPDATE `locales_quest` SET `Details_loc6`='Ventormenta nos ha abandonado. Nauseabundos aires de depravación soplan por las llanuras de los Páramos de Poniente. Este era mi hogar y no daré la espalda a los ciudadanos que decidieron permanecer aquí. Nosotros, los antiguos granjeros, ofreceremos resistencia.$B$BTu tarea, si decidieras aceptar, consistirá en patrullar las praderas de los Páramos de Poniente. Localiza y aniquila a los infames gnolls que parecen colaborar con los ladrones de Las Minas de la Muerte. Tráeme 8 zarpas de gnoll y sabré recompensar tu valentía.' WHERE `entry`=102; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 zarpas de gnoll al capitán Danuvin en la Colina del Centinela.' WHERE `entry`=102; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=102; +UPDATE `locales_quest` SET `Title_loc6`='El diario robado' WHERE `entry`=218; +UPDATE `locales_quest` SET `Details_loc6`='¡Mi diario! Se lo llevaron a la cueva. El que lo cogió... era una bestia enorme con unas extrañas marcas en la cara... bueno, en todo el cuerpo. No conseguí ver mucho más.$B$BA ti se te dan bien los trols, quizás podrías ir a recuperar mi diario...' WHERE `entry`=218; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a Grik\'nir el Frío y que recuperes su diario.' WHERE `entry`=218; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=218; +UPDATE `locales_quest` SET `Title_loc6`='Morbent Vil' WHERE `entry`=55; +UPDATE `locales_quest` SET `Details_loc6`='Morbent Vil se esconde en una casa que cuelga de la cima de la montaña que hay al este, una casa que da al Cementerio del Cerro del Cuervo. Su tiempo en esta tierra está llegando a su fin...$B$BUtiliza la pesadilla de Morbent contra él. Inutilizará su magia protectiva.$B$BY mátalo. Mátalo y sálvanos de su maldad. ¡Sé el instrumento de mi venganza, y conviértete en $gel héroe:la heroína; del Bosque del Ocaso!' WHERE `entry`=55; +UPDATE `locales_quest` SET `Objectives_loc6`='Utiliza la Pesadilla de Morbent contra Morbent Vil, mata a Morbent Vil y luego ve al campamento de Sven y devuélvele la Pesadilla de Morbent.' WHERE `entry`=55; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=55; +UPDATE `locales_quest` SET `Title_loc6`='Mai\'Zoth' WHERE `entry`=206; +UPDATE `locales_quest` SET `Details_loc6`='Quizás Kurzen esté muerto, pero... eso que le volvió maligno sigue vivo. Gracias a mis estudios he descubierto esto: hay un mago ogro, Mai\'Zoth, que vive en un Túmulo Ogro en las montañas del este de Tuercespina. Se dice que utiliza magia de control mental y creo que fue él quien corrompió a Kurzen.$B$BSi permitimos que Mai\'Zoth siga con vida, su magia podría influenciar a otros y quizás incluso provocar que apareciese otro Kurzen.$B$BMátale y tráeme su Ojo de la Mente, el artefacto que utiliza para corromper.' WHERE `entry`=206; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el Ojo de la Mente al hermano Nimetz en el Asentamiento Rebelde.' WHERE `entry`=206; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=206; +UPDATE `locales_quest` SET `Title_loc6`='La caja mecánica 827' WHERE `entry`=983; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Necesito ayuda con mi último invento, la caja mecánica. ¡Sirve para hablar con gente que está lejos!$B$BPuede que hayas visto alguna ya. Son unas cajas con muchas palancas. El problema que tienen es que necesitan un mantenimiento constante.$B$BCada una tiene un problema diferente, pero yo he hecho una cosa muy inteligente. He colocado cada caja cerca de las criaturas que tienen las piezas adecuadas para repararlas. Y ahora, hay que reparar la caja mecánica 827. Está al sur de Auberdine, muy cerca. Hacen falta 6 patas de reptador para arreglarla. Te pagaré...' WHERE `entry`=983; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 6 piernas de reptador y colócalas en la caja mecánica 827.' WHERE `entry`=983; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=983; +UPDATE `locales_quest` SET `Title_loc6`='Bashal\'Aran' WHERE `entry`=954; +UPDATE `locales_quest` SET `Details_loc6`='Las ruinas de Bashal\'Aran, al este, están invadidas por esbirros demoníacos. Los espíritus y los sátiros que han establecido su morada en la zona se alimentan de la energía mágica del lugar. Sus poderes crecen continuamente.$B$BPero aún así, he notado que hay un santuario al que no se acercan jamás. En la parte occidental de las ruinas, sobre un pequeño acantilado, se ve una extraña aura azul... Debe haber una explicación a la reluctancia de los demonios.$B$BQuisiera que lo investigaras.' WHERE `entry`=954; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra la fuente de la extraña aura azul en las Ruinas de Bashal\'Aran.' WHERE `entry`=954; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=954; +UPDATE `locales_quest` SET `Title_loc6`='Niebla' WHERE `entry`=938; +UPDATE `locales_quest` SET `Details_loc6`='La piel de la dientes de sable es de un color gris característico que armoniza con el del bosque en el que se encuentra. Mientras permanece allí tendida, observas que está malherida, con profundas laceraciones en la espalda y el estómago.$b$bLevanta la cabeza y te observa fijamente, dejando ver a través de sus azules ojos la gran inteligencia que posee. Parece que desea seguirte.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Niebla ante la centinela Arynia Quiebranubes que se encuentra en la poza de la luna situada cerca del Árbol del Oráculo.' WHERE `entry`=938; +UPDATE `locales_quest` SET `EndText_loc6`='Lleva con cuidado a Niebla hasta la centinela Arynia Quiebranubes.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Title_loc6`='Las arpías Viento Seco' WHERE `entry`=834; +UPDATE `locales_quest` SET `Details_loc6`='Soy Rezlak, uno de los chicos de Gazlowe. El jefe me manda a ayudar a los orcos de Durotar. Las cosas han ido bien... excepto para las caravanas. ¡No consigo mantenerlas al seguro! Eso hace mi trabajo un poco más difícil, ¿sabes?$B$BEl último envío –que, dicho sea de paso, prometieron que llegaría– fue robado por arpías Viento Seco de... ¿de dónde era que eran? ¿El Cañón del Ventajo?$B$B¡Y si no consigo esos suministros no podré hacer nada! Sigue el cañón hacia el sur. Encontrarás una brecha en las paredes este y oeste.' WHERE `entry`=834; +UPDATE `locales_quest` SET `Objectives_loc6`='Recupera 5 sacos de suministros y llévaselos a Rezlak que está cerca de Orgrimmar.' WHERE `entry`=834; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=834; +UPDATE `locales_quest` SET `Title_loc6`='Morcillas de Thelsamar' WHERE `entry`=418; +UPDATE `locales_quest` SET `Details_loc6`='Aquí en Thelsamar siempre hay alguien que quiere comer, críos por todos lados, los obreros de la excavación y eso. Lo más conocido es la morcilla, ¿la has probado?$b$b¿No? Bueno, pues aquí hay que trabajar para comer, no creas que te libras porque seas $c.$b$bNecesito carne de oso, tripa de jabalí y un poco de icor de araña para darle sabor. ¡Tú trae eso y de cocinar me ocupo yo, Vidra!' WHERE `entry`=418; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 trozos de carne de oso, 3 tripas de jabalí y 3 porciones de icor de araña a Vidra Hogartufa, en Thelsamar.' WHERE `entry`=418; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=418; +UPDATE `locales_quest` SET `Title_loc6`='Operación Recombobulador' WHERE `entry`=412; +UPDATE `locales_quest` SET `Details_loc6`='Tras analizar bien la situación de Gnomeregan, parecía que no solo no habíamos logrado erradicar a los troggs sino que además, habíamos transformado a la mayor parte de los gnomos en unos maléficos leprosos sin conciencia.$B$BOzzie y yo planeamos invertir ese horrible efecto con nuestro último invento: el Recombobulador. La máquina está casi acabada, pero necesitamos desesperadamente algunas levas estabilizadoras y engranajes giromecánicos. Ve a Gnomeregan, trata con los gnomos leprosos y consíguenos algunos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Razzle Energiodentado a Kharanos 8 levas estabilizadoras y 8 engranajes giromecánicos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=412; +UPDATE `locales_quest` SET `Title_loc6`='La reserva robada de Tundra MacGrann' WHERE `entry`=312; +UPDATE `locales_quest` SET `Details_loc6`='Tenía carne seca para un mes, salada y bien guardada para la estación fría. ¡Estaba bajo llave para que los osos no se la comieran! Pero cuando salí a cazar ciervos, esa bestia, el Viejo Barbahielo, se las arregló para romper la cerradura. Eso sí, no podrá con el torio, seguro. Claro que yo me moriré de hambre si no recupero mi carne.$B$BSeguro que tú te mueves con más sigilo que yo. ¿No podrías ir a recuperar mi alijo? Con esta pierna coja no conseguiré entrar y salir de esa cueva con suficiente rapidez.' WHERE `entry`=312; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la cueva del Viejo Barbahielo y recupera la carne seca de Tundra MacGrann de la caja fuerte robada.' WHERE `entry`=312; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=312; +UPDATE `locales_quest` SET `Title_loc6`='Poblado Peloescarcha' WHERE `entry`=287; +UPDATE `locales_quest` SET `Details_loc6`='Llevo mucho retraso con mi informe y me vendría bien tu ayuda, $n. Conseguí averiguar dónde se esconden los trols, pero vi tantos de ellos que me dio miedo entrar.$B$BPor eso... necesito que entres en la cueva, eches un vistazo y mates a algunos de los trols. Luego vuelves aquí.$B$BSigue la carretera norte que sale de Kharanos, cuando llegues al puente, sigue el río helado hacia el oeste hasta que llegues al Lago Glacial. En la orilla oeste encontrarás Las Birras. La cueva está al suroeste del poblado.' WHERE `entry`=287; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora el Poblado Peloescarcha y mata a 5 rebanacabezas Peloescarcha para Senir Barbablanca de Kharanos.' WHERE `entry`=287; +UPDATE `locales_quest` SET `EndText_loc6`='Explora a conciencia el Poblado Peloescarcha' WHERE `entry`=287; +UPDATE `locales_quest` SET `Title_loc6`='El Coleccionista' WHERE `entry`=123; +UPDATE `locales_quest` SET `Details_loc6`='Esta nota es una lista de los días y las horas a las que una persona –descrita como \"el Coleccionista\"– recibirá cargamentos de oro provenientes de las minas del Bosque de Elwynn.$B$BPor lo que pone en la nota, parece que el Coleccionista vive cerca de la Plantación de Calabazas de Brackwell, al este de Elwynn.$B$BParece importante. Deberías informar al alguacil Dughan de Villadorada.' WHERE `entry`=123; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca al alguacil Dughan en Villadorada y dale la lista de coleccionista.' WHERE `entry`=123; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=123; +UPDATE `locales_quest` SET `Title_loc6`='Proteger la frontera' WHERE `entry`=52; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Los animales salvajes son más agresivos cuanto más nos alejamos de Villadorada. El Aserradero de la Vega del Este sufre constantes ataques de lobos y osos.$B$BNos vendría bien tu ayuda ahí fuera.' WHERE `entry`=52; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 8 merodeadores y a 5 osos del bosque jóvenes y vuelve con el guardia Thomas al puente oriental de Elwynn.' WHERE `entry`=52; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=52; +UPDATE `locales_quest` SET `Title_loc6`='Un peligro con olor a pescado' WHERE `entry`=40; +UPDATE `locales_quest` SET `Details_loc6`='¡Hay una nueva amenaza en el Bosque de Elwynn, $N! ¡Los murlocs están subiendo por los ríos del este de Elwynn, ahuyentando a los peces y atacando a las buenas gentes de allí!$B$BAvisé al alguacil Dughan, pero le preocupan más los gnolls y los bandidos. No cree que los murlocs sean una amenaza.$B$B¡Por favor, $N! ¡Habla con Dughan y convéncele de que envíe más tropas al este!' WHERE `entry`=40; +UPDATE `locales_quest` SET `Objectives_loc6`='Remy Dos Veces quiere que hables con el alguacil Dughan de Villadorada.' WHERE `entry`=40; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=40; +UPDATE `locales_quest` SET `Title_loc6`='Devuelve la taza' WHERE `entry`=3365; +UPDATE `locales_quest` SET `Details_loc6`='¡Qué a gusto me he quedado, oye! Nada calienta el alma en un frío día de invierno como una infusión calentita –no, ARDIENTE– de albaza.$B$BTen, $N. Llévale a Nori esta taza vacía de mi parte, ¿quieres?' WHERE `entry`=3365; +UPDATE `locales_quest` SET `Objectives_loc6`='Devuelve la taza a Nori Rumborgullo.' WHERE `entry`=3365; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3365; +UPDATE `locales_quest` SET `Title_loc6`='El secreto de Zanzil' WHERE `entry`=621; +UPDATE `locales_quest` SET `Details_loc6`='Zanzil el Desarraigado vive con sus seguidores en las Ruinas de Jubuwai y Aboraz, al noreste de la Bahía del Botín. Está exiliado de su tribu. ¿Por qué? Bueno...$B$BZanzil sabe cómo someter la mente de otros y sus líderes le temen. Utiliza una mezcla de plantas de la jungla con sus seguidores para eliminar su voluntad y fortalecer sus cuerpos.$B$BEsa mezcla sería muy valiosa para aquellos que deseen controlar a otros.$B$BTráeme muestras de esa mezcla y seguro que encuentro un buen uso.' WHERE `entry`=621; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 12 muestras de la mezcla de Zanzil a Loquillo Pinchabujas en la Bahía del Botín.' WHERE `entry`=621; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=621; +UPDATE `locales_quest` SET `Title_loc6`='El vudú debido' WHERE `entry`=609; +UPDATE `locales_quest` SET `Details_loc6`='La lista empieza a menguar, pero todavía hay muchos que me deben dinero.$B$BA continuación tenemos a Maury \"Patón\" Wilkins, Jon-Jon el Cuervo, y Chucky \"Diezdedos.\"$B$BLas deudas de esos malditos perros son de varios meses y creí que se habían largado de la ciudad para evitar pagarme. Pero después me enteré de que están malditos y hechizados y se dedican a vagar por las ruinas de la jungla. Pero no me importa su destino, ¡quiero lo que me pertenece!$B$BEstán en las Ruinas de Aboraz y en las Ruinas de Jubuwal, al noreste de aquí. Encuéntralos y consigue mi dinero.' WHERE `entry`=609; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el Pie Deforme de Maury, el catalejo dorado de Jon-Jon y el anillo enorme de Chucky a \"Lobo de Mar\" MacKinley en la Bahía del Botín.' WHERE `entry`=609; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=609; +UPDATE `locales_quest` SET `Title_loc6`='Las prendas de la Luz' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Details_loc6`='Me gusta probar las habilidades de los seguidores de la Luz con un pequeño desafío. Para ver si merecen vestir su primera túnica... un símbolo visible de que la iglesia aprueba y apoya $ga un sacerdote:a una sacerdotisa;.$B$BPero esta situación es un poco diferente. Uno de los ciudadanos de Villadorada vio a un guardia herido cerca del lago que hay al este de aquí. Se llama Roberts. Encuéntralo, cura sus heridas, fortalece su cuerpo y vuelve a mí. Si haces eso por mí, consideraré que has superado la prueba.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra al guardia Roberts y cura sus heridas usando Curación inferior (Rango 2). Después, concédele la Palabra de poder: Entereza y vuelve a Villadorada a hablar con la sacerdotisa Josetta.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Title_loc6`='Las Milicias del Pueblo' WHERE `entry`=12; +UPDATE `locales_quest` SET `Details_loc6`='Las Milicias del Pueblo solo tienen un objetivo: defender las tierras de los Páramos de Poniente y traer la paz a nuestro entorno. Por desgracia, el precio de la paz suele pagarse en sangre.$b$bSegún el informe de uno de mis rastreadores, una banda de tramperos Defias ha sido vista cerca de la Mina de Jango al noreste de aquí, en La Granja de Molsen y en la Plantación de Calabazas de Cejade. Si quieres unirte a nuestras filas, acaba con 15 tramperos Defias y con 15 contrabandistas Defias y vuelve a verme.' WHERE `entry`=12; +UPDATE `locales_quest` SET `Objectives_loc6`='Gryan Mantorrecio quiere que mates 15 tramperos Defias y 15 contrabandistas Defias. Cuando lo hayas hecho vuelve a verle en la Colina del Centinela.' WHERE `entry`=12; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=12; +UPDATE `locales_quest` SET `Title_loc6`='Informe de la vendimia' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Details_loc6`='Ahora que has salvado mis uvas, llévale el Informe de la vendimia al hermano Neals. Se encarga del almacén de abastos de Villanorte; se alegrará de saber que la vendimia ha sido buena.$b$bEstá en el campanario de la abadía; le gusta sentarse allí a probar el vino.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el Informe de la vendimia al hermano Neals a la Abadía de Villanorte.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Title_loc6`='El claro encantado' WHERE `entry`=937; +UPDATE `locales_quest` SET `Details_loc6`='Me enviaron aquí con un pequeño grupo de centinelas para proteger el Árbol del Oráculo de las arpías que han anidado en el claro. Poco a poco estamos intentando expulsarlas.$b$bCuando el Árbol del Oráculo envió a un mensajero a Darnassus con un informe, este fue atacado y asesinado por un grupo de arpías.$b$bSi te sientes $gcapacitado:capacitada; para esta tarea, ve a sus nidos y acaba con ellas, y después tráeme sus cinturones como prueba de ello.' WHERE `entry`=937; +UPDATE `locales_quest` SET `Objectives_loc6`='Consigue 6 cinturones Sangrepluma y llévaselos a la centinela Arynia Quiebranubes a El Claro del Oráculo.' WHERE `entry`=937; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=937; +UPDATE `locales_quest` SET `Title_loc6`='El servidor público' WHERE `entry`=433; +UPDATE `locales_quest` SET `Details_loc6`='Como miembro del Senado y de la Liga de Exploradores, he asumido la responsabilidad de ocuparme de la infestación trogg que ha invadido nuestras tierras.$B$BPorque, sin motivo alguno, han convertido en un caos la Cantera de Gol\'Bolar. Van saliendo a medida que profundizamos en nuestra excavación, y destruyen nuestro equipo y ahuyentan a nuestros mineros. Así que tenemos que ir exterminando a cuantos podemos, luego reconstruimos todo y volvemos al trabajo.$B$BSi me ayudas con los troggs, te recompensaré.' WHERE `entry`=433; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 10 quebrantahuesos Comepiedras para el senador Mehr Piedrasanta de la Cantera de Gol\'Bolar.' WHERE `entry`=433; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=433; +UPDATE `locales_quest` SET `Title_loc6`='La protección del rebaño' WHERE `entry`=314; +UPDATE `locales_quest` SET `Details_loc6`='Oímos los gritos en medio de la noche. Y esta mañana faltan dos cabezas de ganado. Esa ruin bestia conocida como Vagash ha estado alimentándose de nuestro sustento. La mayor parte del ejército del rey Magni está en tierras lejanas, luchando con la Alianza. No queda nadie para mantener a raya a Vagash.$B$BQuizás tú tengas el valor necesario para buscar a ese animal y matarlo. Tráeme uno de sus colmillos y te daré una recompensa. Vagash acecha desde encima de este rancho. Ten cuidado, es peligroso.' WHERE `entry`=314; +UPDATE `locales_quest` SET `Objectives_loc6`='Rudra Cieloámbar quiere que mates a Vagash y que le lleves su colmillo al rancho de carneros.' WHERE `entry`=314; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=314; +UPDATE `locales_quest` SET `Title_loc6`='¡Princesa debe morir!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Details_loc6`='Los Brackwell tienen una cerda que ganaría cualquier concurso. Se llama Princesa. Está ENORME, ¡y es gracias a mí! ¡Porque se alimenta de mis verduras!$B$B¡Princesa debe morir antes de que llegue a nuestros campos! Tráeme su collar como prueba de que está muerta y te daré algo para recompensarte.$B$BPrincesa suele estar en la Plantación de Calabazas de Brackwell. Está al este, más allá de la granja de los Maclure. ¡Ve! ¡Antes de que le entre hambre y vuelva!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Princesa, coge su collar y llévaselo a la vieja Pedregosa a La Granja Pedregosa.' WHERE `entry`=88; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=88; +UPDATE `locales_quest` SET `Title_loc6`='La cosecha de Milly' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Details_loc6`='¡Los Defias se instalaron en Viñedos de Villanorte mientras estaba vendimiando! Los denuncié a los guardias, que me dijeron que ya se encargarían, pero... ¡Temo por mis viñas! Si los ladrones no se comen la uva, los guardias la aplastarán cuando vengan a echarlos.$b$b¡Tienes que ayudarme! Ya tengo casi toda la uva recogida, pero dejé las cajas en los viñedos que hay al sureste.$b$b¡Tráemelas y salva mis uvas!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 cajas de uva recogida a Milly Osworth a la Abadía de Villanorte.' WHERE `entry`=3904; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Title_loc6`='Mensaje en una botella' WHERE `entry`=630; +UPDATE `locales_quest` SET `Details_loc6`='$N, pongo mi fe en ti y en cualquiera que te ayude a liberarme. Mi secuestrador es el gran Cieloleno rey Mukla. Domina a las bestias de esta isla que me tienen aquí contra mi voluntad con ayuda de una cadena. Si puedes matarle y encuentras la llave de estos grilletes, estaré en deuda contigo eternamente.$B$BA menudo puedo oírle en la parte sureste de la isla, pero ten cuidado. Hay que tomarle muy en serio.' WHERE `entry`=630; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata al rey Mukla y vuelve a por la princesa Poobah con la llave para liberarla.' WHERE `entry`=630; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=630; +UPDATE `locales_quest` SET `Title_loc6`='Milly Osworth' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Details_loc6`='$N, has demostrado que se puede confiar en ti y que no temes al trabajo duro.$b$bMi amiga Milly Osworth está en apuros. Tiene la carreta al otro lado de la abadía, cerca del establo. Seguro que le va bien que le eches una mano.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Milly Osworth.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Title_loc6`='La recompensa por Garrick Piesuaves' WHERE `entry`=6; +UPDATE `locales_quest` SET `Details_loc6`='Garrick Piesuaves es un maleante que lleva semanas acosando a granjeros y mercaderes. Ha sido visto en una choza cerca de los viñedos, cruzando el puente al este de la abadía. Tráeme la cabeza de ese villano y podrás quedarte con su botín.$b$bPero ve con cuidado, $N. Garrick anda con una pandilla de matones. Puede que no te sea fácil llegar hasta él.' WHERE `entry`=6; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Garrick Piesuaves y lleva su cabeza al ayudante Willem a la Abadía de Villanorte.' WHERE `entry`=6; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6; +UPDATE `locales_quest` SET `Title_loc6`='El cumplimiento del plazo' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un auténtico problema entre manos. Se acerca peligrosamente la fecha en la que tengo que entregar un pedido de madera... Los lobos y los osos que hay al norte de aquí ahuyentaron a mis trabajadores, que tuvieron que dejar atrás los fajos de madera que tenían talada.$B$BYa he hablado con el ayudante del alguacil Rainer sobre la necesidad de deshacernos de esos animales, pero necesito que alguien vaya a recoger la madera. Si pudieras recoger ocho fajos de madera, conseguiría cumplir el plazo.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 fajos de madera a Raelen al Aserradero de la Vega del Este.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Title_loc6`='El templo de la Luna' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Details_loc6`='Una criatura del bosque, en su día grandiosa, necesita ayuda, $r.$B$BHay una difícil tarea que cumplir.$B$BPor favor, busca a la sacerdotisa A\'moora; ella te lo explicará todo. La encontrarás al sudeste de aquí, dentro del Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Objectives_loc6`='La hermana Aquinne quiere que hables con la sacerdotisa A\'moora en el Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Title_loc6`='Las lagrimas de la Luna' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Details_loc6`='Lady Sathrah estuvo una vez en gracia de Elune. Grácil y pura, la araña tejió sus telas de plata a la luz de la luna, atrapando la niebla de la noche. El rocío plateado tenía grandes poderes de curación por lo que se guardó en el templo.$B$BPero en los últimos tiempos, Sathrah cayó en la locura y ahora sus generaciones futuras también están en peligro.$B$B$N, encuentra a Lady Sathrah y pon fin a su sufrimiento. Suele estar al norte de Teldrassil, cerca del Lago Primigenio. Atrápala y tráeme sus hilanderas plateadas.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Objectives_loc6`='La sacerdotisa A\'moora del Templo de la Luna de Darnassus quiere que le lleves las hilanderas plateadas de Lady Sathrah.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Title_loc6`='Municiones para Estruendo' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Details_loc6`='Hegnar Estruendo vende armas de fuego en la carretera de Yunquemar. Los fusileros y los equipos de mortero pasan mucho tiempo practicando en la parte exterior de su tienda y siempre necesita munición fresca.$B$BPero la última caja de munición que le envié se perdió por el camino. Mi mensajero acampó cerca de El Cubil Pardo. Cuando un wendigo lo expulsó de allí, ¡el muy inútil, se dejó la munición de Estruendo!$B$B$N, ¿podrías recuperar esa munición y llevársela a Estruendo? Lleva mucho tiempo esperándola y se le estarán acabando las reservas.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la munición de Estruendo a Hegnar Estruendo a Dun Morogh.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Title_loc6`='El corazón musgoso' WHERE `entry`=927; +UPDATE `locales_quest` SET `Details_loc6`='El corazón de Negromusgo el Fétido está recubierto de un musgo oscuro y grasiento. De hecho, se sabe que es un corazón porque late lenta y rítmicamente... Incluso ahora se sigue oyendo su latido.$B$BPuede que Denalan quiera verlo.' WHERE `entry`=927; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el corazón musgoso a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=927; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=927; +UPDATE `locales_quest` SET `Title_loc6`='El camino a Darnassus' WHERE `entry`=487; +UPDATE `locales_quest` SET `Details_loc6`='Hay que reforzar la seguridad en el camino que conduce a Darnassus. Algunos que han viajado de Dolanaar a Darnassus nos han informado de que en ese camino los corruptos furbolgs de la tribu de los Tuercepinos llevan a cabo despiadados ataques.$b$bEse camino se utiliza a diario para transporte de mercancías y es la vía de comunicación más importante de Darnassus. No podemos permitir que esa pandilla de delincuentes paganos aterrorice a la gente.$b$bLevántante en armas en nombre del bosque sagrado, $c. Su guarida se encuentra en algún lugar cerca de aquí. Acaba con 6 furbolgs Tuercepinos y después vuelve aquí.' WHERE `entry`=487; +UPDATE `locales_quest` SET `Objectives_loc6`='Acaba con 6 emboscadores Tuercepinos y después ve a ver de nuevo a Amara Andanoche a las afueras de Dolanaar.' WHERE `entry`=487; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=487; +UPDATE `locales_quest` SET `Title_loc6`='¡Malditos troggs!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Details_loc6`='¡Esos malditos troggs están destrozando mi excavación! ¡Mira! ¡Ahí va otro barril de polvo!$B$B¡Ay! ¡Cómo me gustaría bajar ahí y retorcerles a todos ese pescuezo huesudo que tienen! ¡Quiero matarlos a todos!$B$BEsto no puede ser bueno para la salud. Tanta ira, tanto estrés... ¿Qué puedo hacer sin perjudicarme la salud? ¡Nada!$B$BLos mataría yo mismo, pero mi puntería no es la que era. ¡Entra tú en la cantera y mata a un puñadito de esos bichos asquerosos! Te pagaré... ¡Tú hazles daño! ¡Mátalos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 6 aplastacráneos Comepiedras para Foreman Petrocejas de la Cantera de Gol\'Bolar.' WHERE `entry`=432; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=432; +UPDATE `locales_quest` SET `Title_loc6`='Costillas de jabalí a la cerveza' WHERE `entry`=384; +UPDATE `locales_quest` SET `Details_loc6`='¡Nada les gusta más a mis clientes que unas ricas costillas de jabalí a la cerveza! El problema es que el trampero local que solía traerme los suministros, se ha alistado en el ejército del Rey para ayudar en el frente de la Alianza.$B$BQuizás puedas ayudarme tú... Si me traes seis costillas de jabalí montés y algo de malta rapsódica de la taberna, compartiré contigo una receta familiar: mis famosas costillas de jabalí a la cerveza. ¡Y te daré una muestra gratis! ¡El secreto está en la malta!' WHERE `entry`=384; +UPDATE `locales_quest` SET `Objectives_loc6`='Ragnar Cebatruenos de Kharanos quiere 6 costillas de jabalí del risco y una jarra de malta rapsódica.' WHERE `entry`=384; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=384; +UPDATE `locales_quest` SET `Title_loc6`='La cerveza perfecta' WHERE `entry`=315; +UPDATE `locales_quest` SET `Details_loc6`='Mi misión consiste en conseguir la cerveza perfecta. Sé que puedo hacerlo, la cebada está en mi sangre. Necesito encontrar la receta adecuada...$B$BLos trols Peloescarcha cultivan una planta llamada cardaluz, en las alturas del este. La utilizan para rituales extraños y tribales. Nosotros los enanos casi no la usamos, pero tiene un sabor único... y quisiera experimentar con él en mis cervezas.$B$BTráeme un poco de cardaluz de los profetas Peloescarcha o róbala de sus canastas.' WHERE `entry`=315; +UPDATE `locales_quest` SET `Objectives_loc6`='Trae 6 cardaluz a Rejold Cebadiz en Las Birras.' WHERE `entry`=315; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=315; +UPDATE `locales_quest` SET `Title_loc6`='Se busca: Hogger' WHERE `entry`=176; +UPDATE `locales_quest` SET `Details_loc6`='Se busca: Hogger.$B$BUn gnoll enorme, Hogger, está al acecho en el bosque al suroeste de Elwynn. Ha sofocado todos los intentos de capturarlo.$B$BEl ejército de Ventormenta ofrece una generosa recompensa por atrapar al gnoll. Para ganarla, los caza recompensas tendrán que traer una prueba de la derrota de Hogger al alguacil Dughan de Villadorada.' WHERE `entry`=176; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata al gnoll Hogger y trae su enorme garra gnoll al alguacil Dughan.' WHERE `entry`=176; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=176; +UPDATE `locales_quest` SET `Title_loc6`='Jóvenes enamorados' WHERE `entry`=106; +UPDATE `locales_quest` SET `Details_loc6`='¡Oh, estoy maldita! He entregado mi corazón a Tommy Joe Stonefield, pero nuestras familias se odian a muerte. Así que no puedo verlo, ¡aunque me duelan los ojos por no poder mirar su hermoso rostro!$B$BTe lo ruego, lleva esta carta a Tommy Joe. Suele estar en el río que está al oeste de La Granja Pedregosa, al oeste de aquí.' WHERE `entry`=106; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tommy Joe Pedregosa la carta de amor de Maybell.' WHERE `entry`=106; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=106; +UPDATE `locales_quest` SET `Title_loc6`='El collar perdido' WHERE `entry`=85; +UPDATE `locales_quest` SET `Details_loc6`='He perdido mi collar... creo que me lo robó ese granuja de Billy Maclure. Normalmente pasa el día escondido como una rata en Los Viñedos de Maclure, al este de aquí.$B$BRecupera mi collar y darás una alegría al corazón de una anciana viuda.' WHERE `entry`=85; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Billy Maclure.' WHERE `entry`=85; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=85; +UPDATE `locales_quest` SET `Title_loc6`='Informa en Villadorada' WHERE `entry`=54; +UPDATE `locales_quest` SET `Details_loc6`='$N, has demostrado que te preocupa la seguridad de Villanorte. Tu siguiente misión será proteger el Bosque de Elwynn.$B$BSi aceptas, te daré unos papeles para el alguacil Dughan, que está en Villadorada. Para ir, sigue el camino hacia el sur, pasada la frontera.' WHERE `entry`=54; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva los documentos del alguacil McBride al alguacil Dughan a Villadorada.' WHERE `entry`=54; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=54; +UPDATE `locales_quest` SET `Title_loc6`='Escarmuza en la Mina del eco' WHERE `entry`=21; +UPDATE `locales_quest` SET `Details_loc6`='Ha quedado demostrado que tenemos que purgar la Mina del Eco. Vuelve allí y ayuda a eliminar a los kobolds.$b$bDate prisa, $N. Cuanto más tiempo dejemos a los kobolds en la mina, más nos costará expulsarlos de Villanorte.' WHERE `entry`=21; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 12 peones kobold y ve a hablar con el alguacil McBride a la Abadía de Villanorte.' WHERE `entry`=21; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=21; +UPDATE `locales_quest` SET `Title_loc6`='Entrega una infusión de albaza hirviendo' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Details_loc6`='¡Ay! Se supone que tenía que llevar esta deliciosa infusión de albaza a Durnan Cortapieles, de Yunquemar, pero antes tengo que entregar una a Grelin. ¡Se enfriará antes de que llegue a Yunquemar!$B$BTú pareces $grápido:rápida;. Seguro que tú lo consigues. Esta taza estará caliente solo unos cinco minutos más y Durnan no pidió infusión fría de albaza, así que, ¡en marcha! Yunquemar está al noreste. Es un emplazamiento excavado en la montaña.$B$BGracias, $N. ¡Y no olvides devolverme la taza!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la infusión de albaza hirviendo a Durnan Cortapieles a Yunquemar antes de que se enfríe, ¡tienes 5 minutos!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Title_loc6`='Al servicio de la Luz' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Details_loc6`='Hola nuevamente, joven $gsacerdote:sacerdotisa;. Ha llegado la hora de que aprendas más sobre nuestra religión. Tras completar las tareas que tengas aquí en Villanorte, busca a la sacerdotisa Josetta en Villadorada. Ella podrá enseñarte más. Ya sabe que vas muy rápido y que la Luz ha hecho mella en ti. Te está esperando.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al Bosque de Elwynn y habla con la sacerdotisa Josetta.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Title_loc6`='Las tierras de Denalan' WHERE `entry`=997; +UPDATE `locales_quest` SET `Details_loc6`='¿Te diriges hacia el sur? ¿Al Lago Al\'Ameth? De ser así hay algo que quiero pedirte...$B$BMi compañero Denalan tiene un campamento en el extremo oriental del lago, donde está estudiando y haciendo experimentos con la flora de Teldrassil. Encargó un paquete con tierras especiales de Darnassus que llegó con retraso pues no hace mucho que lo recibimos aquí en Dolanaar.$B$B¿Podrías llevarle tú el paquete?' WHERE `entry`=997; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete con tierras especiales a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=997; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=997; +UPDATE `locales_quest` SET `Title_loc6`='Odio enraizado' WHERE `entry`=932; +UPDATE `locales_quest` SET `Details_loc6`='Debo advertirte, $n, de que este asunto debe quedar entre nosotros. Los sátiros ya son bastante vergüenza para nosotros, y este en concreto está demasiado cerca.$B$BSe llama Lord Melenas y habita en la cercana cueva de Roca Mácula, donde ha reunido a un numeroso grupo de guerreros grells. Su corazón es negro como la noche, mas lo que trama es incluso más repugnante.$B$BDebes encontrarle en su cercana cueva, al norte de aquí, y traerme su cabeza.' WHERE `entry`=932; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Lord Melenas y llévale su cabeza a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=932; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=932; +UPDATE `locales_quest` SET `Title_loc6`='Brotes de Brezomadera' WHERE `entry`=919; +UPDATE `locales_quest` SET `Details_loc6`='Están brotando pequeños Brezomadera alrededor de las aguas del Lago Al\'Ameth. Me temo que ya no es posible ayudarlos por lo que deberíamos eliminarlos antes de que crezcan más y empiecen a causar problemas.$B$BCuando pases por el lago, si ves algún brote de Brezomadera, arráncalo. ¡Ayúdanos a mantener la tierra limpia!' WHERE `entry`=919; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 12 brotes de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=919; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=919; +UPDATE `locales_quest` SET `Title_loc6`='Semillas de Brezomadera' WHERE `entry`=918; +UPDATE `locales_quest` SET `Details_loc6`='Los Brezomadera de Teldrassil son elementales de la naturaleza. En cierto modo, representan el orden natural de las plantas y los animales de nuestro gran árbol.$B$BPor eso es desagradable ver lo malhumorados que están últimamente.$B$BYo creo que es algo relacionado con la tierra. He estado trabajando en diferentes métodos de nutrición de plantas y me gustaría probarlos con semillas de Brezomadera. Por favor, ¿podrías recoger semillas de Brezomadera alrededor del Lago Al\'Ameth y traérmelas?' WHERE `entry`=918; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 8 semillas de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=918; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=918; +UPDATE `locales_quest` SET `Title_loc6`='Las apuestas de Zenn' WHERE `entry`=488; +UPDATE `locales_quest` SET `Details_loc6`='Veo que tienes ganas de trabajar... Por suerte para ti, no hay un día que pase que no desee tener cerca a un inocente $c a quien proponerle mi oferta.$b$b¿Sabes, $N? Puedo hacerte muy feliz y ofrecerte cosas que jamás hubieras soñado tener, pero para ello deberás traerme una serie de objetos.$b$bPara desempeñar mi trabajo en el bosque a veces necesito ciertos... componentes. Tráeme 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.$b$bY que esto quede entre nosotros, $r.' WHERE `entry`=488; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale a Zenn Nauseapezuña a las afueras de Dolanaar 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.' WHERE `entry`=488; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=488; +UPDATE `locales_quest` SET `Title_loc6`='Una brisa problemática' WHERE `entry`=475; +UPDATE `locales_quest` SET `Details_loc6`='Se avecinan problemas en el bosque.$b$bGaerolas Talvethren es el Gran Alcaide de los druidas de la Garra hibernantes en Túmulo de Ban\'ethil. Su función como protector de los Adormecidos es preservar su seguridad de modo que no se rompa el pacto que tienen con Ysera. Viaja al este hasta la Aldea Brisa Estelar para hablar con Gaerolas y regresa para informarme de todo. Cuando sepa que mis hermanos duermen apaciblemente, me quedaré más tranquilo.' WHERE `entry`=475; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a Gaerolas Talvethren en la Aldea Brisa Estelar.' WHERE `entry`=475; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=475; +UPDATE `locales_quest` SET `Title_loc6`='El Cubil Pardo' WHERE `entry`=313; +UPDATE `locales_quest` SET `Details_loc6`='No todo el mundo puede conducir una máquina de asedio. Hay que tener brazos de hierro y nervios de acero. Yo, por suerte ¡tengo ambas cosas! ¿Y tú? ¿Te crees a la altura? ¿Quieres demostrármelo?$B$BBien... Estoy intentando hacer algo más cómoda mi máquina, Potenciatrol. ¿Qué tal si me consigues unas cuantas crines de wendigo de El Cubil Pardo, al oeste de Kharanos? ¡Serían una alfombrilla estupenda para mi Potenciatrol!' WHERE `entry`=313; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 8 crines de wendigo y llévaselas al piloto Roscapiedra.' WHERE `entry`=313; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=313; +UPDATE `locales_quest` SET `Title_loc6`='Pañuelos de lino rojo' WHERE `entry`=83; +UPDATE `locales_quest` SET `Details_loc6`='La banda Defias de Villanorte lleva máscaras de tela de saco, pero los Defias de Elwynn las llevan de lino... Esas me vendrían bien para confeccionar prendas.$B$BSi me traes pañuelos de lino rojo, los usaré para hacerte algo bonito.$B$BLa banda Defias tiene campamentos por todo Elwynn.' WHERE `entry`=83; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 6 vendas de lino rojas a Sara Timberlain al Aserradero de la Vega del Este.' WHERE `entry`=83; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=83; +UPDATE `locales_quest` SET `Title_loc6`='La Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Details_loc6`='¡La mina de Villanorte no es la única que tiene problemas! Según mis informes, la Mina Abisal de Elwynn también ha sido ocupada por los kobolds.$B$BExplora la mina y comprueba la veracidad de mis informes. Luego vuelve aquí. La mina está hacia el norte de Villadorada, entre La Granja Pedregosa y la granja Maclure.' WHERE `entry`=62; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora la Mina Abisal y vuelve junto al alguacil Dughan a Villadorada.' WHERE `entry`=62; +UPDATE `locales_quest` SET `EndText_loc6`='Explora la Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Title_loc6`='Intercambio de polvo de oro' WHERE `entry`=47; +UPDATE `locales_quest` SET `Details_loc6`='Los kobolds de esa zona a veces llevan polvo de oro. Y me vendría muy bien. Consígueme un montón de polvo de oro y te pagaré el mejor precio de la ciudad, ¡el mejor!$B$BPuedes encontrar kobolds en la Mina Abisal, al sur. Y también alrededor de la Cantera de Jaspe, al noreste.' WHERE `entry`=47; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 unidades de polvo de oro a Remy Dos Veces a Villadorada. Puedes obtener polvo de oro de los kobolds del Bosque de Elwynn.' WHERE `entry`=47; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=47; +UPDATE `locales_quest` SET `Title_loc6`='¡Rescatar a OOX-17/TN!' WHERE `entry`=648; +UPDATE `locales_quest` SET `Details_loc6`='Vuelves a oír la voz del gnomo que sale del robot:$b$b\"Tengo que llevar a OOX-17/TN a un lugar abierto y seguro en el que pueda iniciar el largo proceso de despegue. Tiene un posicionador de serie, pero necesito tiempo para que vuelva a estar operativo. Lleva al robot a, digamos, el Puerto Bonvapor. Allí podré tomarme mi tiempo para intentar que todo vuelva a funcionar correctamente.\"$b$b\"Llévalo con cuidado al puerto y después ven a verme a Bahía del Botín. Oglethorpe Obnoticus. ¡Corto y cierro!\"' WHERE `entry`=648; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a OOX-17/TN hasta el Puerto Bonvapor y después informa a Oglethorpe Obnoticus, que está en Bahía del Botín.' WHERE `entry`=648; +UPDATE `locales_quest` SET `EndText_loc6`='Lleva a OOX-17/TN hasta el Puerto Bonvapor.' WHERE `entry`=648; +UPDATE `locales_quest` SET `Title_loc6`='Una carta sagrada' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Details_loc6`='$N, me han pedido que te diera esto en cuanto volvieras de los campamentos kóbold. Parece una carta sellada con la insignia de Anetta, nuestra instructora de sacerdotes. Es mejor que la leas antes de dedicarte a cualquier otra cosa.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Objectives_loc6`='Lee la carta sagrada y habla con la sacerdotisa Anetta en la Abadía de Villanorte.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Title_loc6`='Investigar la Mina del Eco' WHERE `entry`=15; +UPDATE `locales_quest` SET `Details_loc6`='$N, los rastreadores dicen que hay más kobolds de lo que creíamos. Un grupo de obreros ha acampado cerca de la Mina del Eco, al norte de aquí.$B$BVe a la mina y liquídalos; sabemos que hay al menos diez. Comprueba que no quede ninguno más y vuelve.' WHERE `entry`=15; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 10 obreros kobold y ve a hablar con el alguacil McBride.' WHERE `entry`=15; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=15; +UPDATE `locales_quest` SET `Title_loc6`='Ah, Andorhal' WHERE `entry`=211; +UPDATE `locales_quest` SET `Details_loc6`='¡Ay, se acerca el tiempo de atacar Andorhal y de hacer salir al exánime que lo controla!$B$BEs en el interior de las ruinas de la ciudad donde el exánime, Araj el Invocador, tiene sus dominios. Está custodiado por numerosos miembros de la Plaga que rodean los restos del centro de la ciudad, y su séquito personal de guardianes es realmente formidable. Necesitarás muchos aliados para tener alguna oportunidad de enfrentarte a él con éxito.$B$B¡Destruye a Araj, $N, y tráeme un Fragmento de su Filacteria como prueba!' WHERE `entry`=211; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el Fragmento de Filacteria de Araj al comandante Ashlam Puñovalor del Campamento del Orvallo, en las Tierras de la Peste del Oeste.' WHERE `entry`=211; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=211; +UPDATE `locales_quest` SET `Title_loc6`='Tharil\'zun' WHERE `entry`=19; +UPDATE `locales_quest` SET `Details_loc6`='Hay avanzados y renegados Roca Negra tendiendo emboscadas entre aquí y el Fuerte de Petravista. El jefe de los avanzados se llama Tharil\'zun y lo queremos muerto. ¡Tráeme su cabeza!' WHERE `entry`=19; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la cabeza de Tharil\'zun al alguacil Marris a Crestagrana.' WHERE `entry`=19; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=19; +UPDATE `locales_quest` SET `Title_loc6`='El aullido de las colinas' WHERE `entry`=126; +UPDATE `locales_quest` SET `Details_loc6`='Los gnolls siguen ahí. Los oigo aullar mientras cazan en las colinas de Villa del Lago. El que más fuerte aúlla es Yowler, el jefe. $b$b¡Mátalo! ¡Su manada se asustará y huirá! Tráeme su zarpa como prueba. $b$bY ten cuidado; si es el jefe, será por algo. Ya sabes lo que dicen de los perros viejos.' WHERE `entry`=126; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la zarpa de Ululante a Verner Osgood a Villa del Lago.' WHERE `entry`=126; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=126; +UPDATE `locales_quest` SET `Title_loc6`='Magia de las Sombras' WHERE `entry`=115; +UPDATE `locales_quest` SET `Details_loc6`='Los Roca Negra han traído nigromantes a los ataques en Crestagrana. Tienen unos objetos de poder oscuro, los orbes de medianoche. Estos orbes han malherido a muchos de los que luchan en Crestagrana; tenemos que hacernos con esos objetos demoníacos. $b$bTráeme los orbes de medianoche de los cadáveres de nigromantes Roca Negra. Me encargaré de destruirlos; el mundo estará mejor sin ellos.' WHERE `entry`=115; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 orbes de medianoche al alguacil Marris a Villa del Lago.' WHERE `entry`=115; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=115; +UPDATE `locales_quest` SET `Title_loc6`='Hermandad de ladrones' WHERE `entry`=18; +UPDATE `locales_quest` SET `Details_loc6`='Hace poco llegó una banda de maleantes a Villanorte. Se hacen llamar la Hermandad Defias; se les ha visto cruzando el río hacia el este.$b$bNo sé qué están haciendo, ¡pero seguro que no es nada bueno! Tráeme sus pañuelos y te daré un arma como recompensa.' WHERE `entry`=18; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 12 pañuelos de tela de saco rojo al ayudante Willem cerca de la Abadía de Villanorte.' WHERE `entry`=18; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=18; +UPDATE `locales_quest` SET `Title_loc6`='Campos de la muerte' WHERE `entry`=9; +UPDATE `locales_quest` SET `Details_loc6`='¡Mira lo que le ha ocurrido a este lugar! Estas tierras estaban antes en manos de buenos granjeros. Pero los condenados ladrones les han ahuyentado a todos. ¡Pero no a mí! Eso sí, parece que algunos Vigilantes de la cosecha han invadido los campos.$B$BSi estás $gpreparado:preparada; me gustaría que fueras y mataras a 20 de ellos. Vuelve cuando hayas terminado y te pagaré. Si terminas con los de mi campo, puedes limpiar también los campos vecinos.' WHERE `entry`=9; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Saldean quiere que mates 20 Vigilantes de la cosecha.' WHERE `entry`=9; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=9; +UPDATE `locales_quest` SET `Title_loc6`='Eagan Desollapieles' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Details_loc6`='Eagan Desollapieles anda buscando a alquien para cazar lobos. Me alegro, porque últimamente hay muchos más lobos de lo normal en Valle de Villanorte.$b$bSi te interesa, ve a hablar con Eagan; está a la izquierda de la abadía.' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Eagan Desollapieles.' WHERE `entry`=5261; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Title_loc6`='La limpieza del campamento kóbold' WHERE `entry`=7; +UPDATE `locales_quest` SET `Details_loc6`='$N, lo primero que tienes que hacer es limpiar; un clan de kobolds ha invadido los bosques del norte. Ve y liquida a todos los kobolds que encuentres; si reducimos sus filas podremos echarlos de Villanorte.' WHERE `entry`=7; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 10 alimañas kobold y ve a hablar con el alguacil McBride.' WHERE `entry`=7; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7; +UPDATE `locales_quest` SET `Title_loc6`='El huevo antiguo' WHERE `entry`=4787; +UPDATE `locales_quest` SET `Details_loc6`='La profecía de Mosh\'aru habla de un antiguo huevo. Es una reliquia de un tiempo en el que los trols gobernaban extensos imperios y tiene el poder de retener la esencia de Hakkar. Puede que sea el único modo de proteger nuestro mundo de su maldad.$B$BTráeme el antiguo huevo, $N. Se dice que permanece oculto en Jintha\'Alor en las Tierras del Interior, en una cueva bajo el anfiteatro en la parte alta de la ciudad.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el huevo antiguo a Yeh\'kinya, que está en Tanaris.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=4787; +UPDATE `locales_quest` SET `Title_loc6`='Entrega de correo en el Valle de Crestanevada' WHERE `entry`=234; +UPDATE `locales_quest` SET `Details_loc6`='Si no recuerdo mal, el campamento de Grelin está al sureste, por el camino. Estará ansioso por recibir su correo.' WHERE `entry`=234; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega la carta a Grelin Barbablanca.' WHERE `entry`=234; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=234; +UPDATE `locales_quest` SET `Title_loc6`='Las penurias de un refugiado' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Details_loc6`='Expulsamos a los troggs de Gnomeregan, ¡pero con eso no hemos solucionado nuestros problemas! Nuestra tierra está completamente irradiada y los gnomos estamos dispersos por todo Dun Morogh.$B$BCuando huía de la radiación, con las prisas, perdí todas mis pertenencias y herramientas. Y las cogieron los trols. ¡Robaron mi cofre, mi caja y mi cubo de tornillos! Se los llevaron a su campamento, al suroeste de Yunquemar.$B$BYo no soy un aventurero... ¿Podrías ir tú a buscar mis cosas, por favor?' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la caja de Félix, el cofre de Félix, y el cubo de tornillos de Félix Rayaullido a Yunquemar.' WHERE `entry`=3361; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Title_loc6`='El druida durmiente' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Details_loc6`='Los chamanes Tuercepinos que habitan este lugar han descubierto un modo de separar el espíritu de un druida durmiente de su cuerpo físico. Los furbolgs han reanimado mi representación física y la están utilizando para atacar a todo el que intente entrar en Túmulo de Ban\'ethil. Yo estoy atrapado en el Sueño Esmeralda y no puedo hacer nada para detenerlos.$B$BTienes que ayudarme. Los chamanes Tuercepinos portan un extraño talismán para llevar a cabo el ritual y me gustaría examinarlo. Por favor $N, tráeme uno.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale un talismán de vudú de chamán a Oben Garrafuria al Túmulo de Ban\'ethil.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Title_loc6`='El veneno de la Tejemadera' WHERE `entry`=916; +UPDATE `locales_quest` SET `Details_loc6`='He venido a Cañada Umbría para observar a las arañas tejemadera de la Gruta Narácnida. Son parientes de unas arañas mucho más pequeñas; creo que el Árbol del Mundo ha tenido un profundo efecto en ellas y quiero estudiar unos especímenes para confirmarlo. $b$bPara empezar, necesito su veneno. Ve a la Gruta Narácnida, que está al norte de aquí, y tráeme glándulas de veneno; así podré compararlo con el veneno de sus parientes más pequeñas.' WHERE `entry`=916; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 glándulas de veneno de Tejemadera a Gilshalan Caminaviento a Aldrassil.' WHERE `entry`=916; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=916; +UPDATE `locales_quest` SET `Title_loc6`='Las velas de los kobolds' WHERE `entry`=60; +UPDATE `locales_quest` SET `Details_loc6`='Hola, $gchico:chica;. ¿Tienes un momento?$B$BMi hermano y yo tenemos un herbolario en Ventormenta. Yo estoy aquí para conseguir velas grandes, por la cera, ya me entiendes. ¿Puedes ayudarme?$B$BPuedes conseguir velas grandes de los kobolds. He oído rumores de que están infestando las minas de Elwynn... La Mina Abisal del sur y la Cantera de Jaspe del este. Puedes empezar la búsqueda en esos lugares.' WHERE `entry`=60; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 velas grandes a William Mortero a Villadorada.' WHERE `entry`=60; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=60; +UPDATE `locales_quest` SET `Title_loc6`='Runa con grabados' WHERE `entry`=3108; +UPDATE `locales_quest` SET `Details_loc6`='Mientras me estabas ayudando, me fue confiada esta runa para que te la entregara. Cuando tengas la oportunidad, léela. Creo que es de Thorgas, el instructor de cazadores. Échale un vistazo y, cuando puedas, ve a buscar a Thorgas a Yunquemar.' WHERE `entry`=3108; +UPDATE `locales_quest` SET `Objectives_loc6`='Lee la runa con grabados, luego ve al Valle de Crestanevada y habla con Thorgas Grimson.' WHERE `entry`=3108; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3108; +UPDATE `locales_quest` SET `Title_loc6`='Entrega de correo en el Valle de Crestanevada' WHERE `entry`=233; +UPDATE `locales_quest` SET `Details_loc6`='Mm, oye, tú no querrás hacerme un favor... ¿o sí? Hoy ha llegado un fajo de cartas a través del paso, pero no tengo tiempo para entregarlas.$B$BEstán todas dirigidas a Talin Ojoagudo. Lo encontrarás al oeste. Solo tienes que seguir el camino. Ha establecido su campamento en la orilla del lago helado.$B$B¿Qué respondes?' WHERE `entry`=233; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega el fajo de cartas a Talin Ojoagudo.' WHERE `entry`=233; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=233; +UPDATE `locales_quest` SET `Title_loc6`='Una nueva amenaza' WHERE `entry`=170; +UPDATE `locales_quest` SET `Details_loc6`='Espero que estés aquí para echar una mano, $c. Después del último ataque de los troggs, nos vendría bien cualquier ayuda.$B$BHe oído que esos malnacidos han estado apareciendo por todas partes y parece que el Valle de Crestanevada no es una excepción. Han sido vistos en los montes del sureste y cerca del lago helado.$B$BY eso no es todo. Hace unas noches atacaron e invadieron nuestro campamento del oeste.$B$BNecesitamos ayuda, $gmuchacho:muchacha;. Necesitamos brazos fuertes para hacer retroceder a los troggs.' WHERE `entry`=170; +UPDATE `locales_quest` SET `Objectives_loc6`='Balir Martilloescarcha quiere que mates a 6 troggs Comepiedras y a 6 troggs Comepiedras fornidos.' WHERE `entry`=170; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=170; +UPDATE `locales_quest` SET `Title_loc6`='Un buen amigo' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un amigo llamado Iverron que suele venir a verme a la misma hora cada día. Pero hoy no ha venido. $b$bReconozco que su ausencia me inquieta, $N. Pasa mucho tiempo en la cueva que hay al norte, y ya sabes lo peligroso que es, con todas esas arañas por allí. $b$bSi vas hacia allí, ¿te importa buscar a mi amigo?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra a Iverron cerca de la cueva que hay al norte.' WHERE `entry`=4495; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Title_loc6`='Herramientas para Brasacerada' WHERE `entry`=400; +UPDATE `locales_quest` SET `Details_loc6`='Beldin Brasacerada es el dueño de la tienda de mecánica local y además es el mejor técnico de máquinas de asedio. Pero es implacable con sus herramientas. ¡Te aseguro que rompe más llaves de arclite de las que le podemos suministrar!$B$BAcabamos de completar su último pedido. Si se lo llevas, seguro que te compensa el esfuerzo.$B$BSu tienda, el Almacén de Brasacerada está al noreste de Kharanos. Y es un lugar en el que se reúnen los pilotos veteranos de máquinas de asedio, así que, $gatento:atenta;, por si oyes algo interesante.' WHERE `entry`=400; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega las herramientas de Brasacerada a Beldin Brasacerada.' WHERE `entry`=400; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=400; +UPDATE `locales_quest` SET `Title_loc6`='Los suministros del reactor a vapor' WHERE `entry`=317; +UPDATE `locales_quest` SET `Details_loc6`='Me estoy preparando para empezar una misión para la Brigada de Asedio. Es una misión larga y tengo que cargar un mes de suministros en mi reactor a vapor. Así que, mientras Brasacerada trabaja en mi tanque, quizás podrías ir de caza por mí...$B$BNecesito pieles para hacerme una cama y carne para comer. Puedes cazar jabalíes para la carne y osos para las pieles... ve a los campos nevados que hay al sur de El Cubil Pardo.' WHERE `entry`=317; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 4 piezas de carne de jabalí y 2 pieles gruesas de oso y llévaselas al piloto Bramiz al Almacén de Brasacerada.' WHERE `entry`=317; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=317; +UPDATE `locales_quest` SET `Title_loc6`='Cerveza rivales' WHERE `entry`=310; +UPDATE `locales_quest` SET `Details_loc6`='Tengo que reconocer que esos Cebatruenos preparan unas bebidas estupendas. ¡Pero hay que bajarles los humos! ¡La suya no es la única bebida decente del mundo! Quizás tú puedas ayudarme a darles una lección...$B$BTen, coge este barril de brebaje de Cebadiz. Cuélate en el sótano de la Destilería Cebatruenos de Kharanos y cámbialo por uno de sus barriles de Cerveza del Trueno. ¡Y ya veremos qué brebaje les gusta más a los clientes!$B$BY si encuentras guardias en Los Baldíos, intenta distraerlos...' WHERE `entry`=310; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al sótano de la Destilería Cebatruenos de Kharanos y sustituye un barril de cerveza del Trueno con uno de brebaje de Cebadiz.' WHERE `entry`=310; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=310; +UPDATE `locales_quest` SET `Title_loc6`='La hermandad de los Defias' WHERE `entry`=132; +UPDATE `locales_quest` SET `Details_loc6`='Lo que voy a contarte puede costarme la vida. La banda Defias está preparando algo grande. Lo último que oí fue que estaban colaborando con varios gnolls, kobolds e incluso goblins.$b$bLlévale esta nota a Mantorrecio. Explica todo lo que sé sobre este asunto.' WHERE `entry`=132; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la Nota de Wiley a Gryan Mantorrecio en los Páramos de Poniente.' WHERE `entry`=132; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=132; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='El claro encantado' WHERE `entry`=937; +UPDATE `locales_quest` SET `Details_loc6`='Me enviaron aquí con un pequeño grupo de centinelas para proteger el Árbol del Oráculo de las arpías que han anidado en el claro. Poco a poco estamos intentando expulsarlas.$b$bCuando el Árbol del Oráculo envió a un mensajero a Darnassus con un informe, este fue atacado y asesinado por un grupo de arpías.$b$bSi te sientes $gcapacitado:capacitada; para esta tarea, ve a sus nidos y acaba con ellas, y después tráeme sus cinturones como prueba de ello.' WHERE `entry`=937; +UPDATE `locales_quest` SET `Objectives_loc6`='Consigue 6 cinturones Sangrepluma y llévaselos a la centinela Arynia Quiebranubes a El Claro del Oráculo.' WHERE `entry`=937; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=937; +UPDATE `locales_quest` SET `Title_loc6`='El servidor público' WHERE `entry`=433; +UPDATE `locales_quest` SET `Details_loc6`='Como miembro del Senado y de la Liga de Exploradores, he asumido la responsabilidad de ocuparme de la infestación trogg que ha invadido nuestras tierras.$B$BPorque, sin motivo alguno, han convertido en un caos la Cantera de Gol\'Bolar. Van saliendo a medida que profundizamos en nuestra excavación, y destruyen nuestro equipo y ahuyentan a nuestros mineros. Así que tenemos que ir exterminando a cuantos podemos, luego reconstruimos todo y volvemos al trabajo.$B$BSi me ayudas con los troggs, te recompensaré.' WHERE `entry`=433; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 10 quebrantahuesos Comepiedras para el senador Mehr Piedrasanta de la Cantera de Gol\'Bolar.' WHERE `entry`=433; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=433; +UPDATE `locales_quest` SET `Title_loc6`='La protección del rebaño' WHERE `entry`=314; +UPDATE `locales_quest` SET `Details_loc6`='Oímos los gritos en medio de la noche. Y esta mañana faltan dos cabezas de ganado. Esa ruin bestia conocida como Vagash ha estado alimentándose de nuestro sustento. La mayor parte del ejército del rey Magni está en tierras lejanas, luchando con la Alianza. No queda nadie para mantener a raya a Vagash.$B$BQuizás tú tengas el valor necesario para buscar a ese animal y matarlo. Tráeme uno de sus colmillos y te daré una recompensa. Vagash acecha desde encima de este rancho. Ten cuidado, es peligroso.' WHERE `entry`=314; +UPDATE `locales_quest` SET `Objectives_loc6`='Rudra Cieloámbar quiere que mates a Vagash y que le lleves su colmillo al rancho de carneros.' WHERE `entry`=314; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=314; +UPDATE `locales_quest` SET `Title_loc6`='¡Princesa debe morir!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Details_loc6`='Los Brackwell tienen una cerda que ganaría cualquier concurso. Se llama Princesa. Está ENORME, ¡y es gracias a mí! ¡Porque se alimenta de mis verduras!$B$B¡Princesa debe morir antes de que llegue a nuestros campos! Tráeme su collar como prueba de que está muerta y te daré algo para recompensarte.$B$BPrincesa suele estar en la Plantación de Calabazas de Brackwell. Está al este, más allá de la granja de los Maclure. ¡Ve! ¡Antes de que le entre hambre y vuelva!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Princesa, coge su collar y llévaselo a la vieja Pedregosa a La Granja Pedregosa.' WHERE `entry`=88; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=88; +UPDATE `locales_quest` SET `Title_loc6`='Las prendas de la Luz' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Details_loc6`='Me gusta probar las habilidades de los seguidores de la Luz con un pequeño desafío. Para ver si merecen vestir su primera túnica... un símbolo visible de que la iglesia aprueba y apoya $ga un sacerdote:a una sacerdotisa;.$B$BPero esta situación es un poco diferente. Uno de los ciudadanos de Villadorada vio a un guardia herido cerca del lago que hay al este de aquí. Se llama Roberts. Encuéntralo, cura sus heridas, fortalece su cuerpo y vuelve a mí. Si haces eso por mí, consideraré que has superado la prueba.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra al guardia Roberts y cura sus heridas usando Curación inferior (Rango 2). Después, concédele la Palabra de poder: Entereza y vuelve a Villadorada a hablar con la sacerdotisa Josetta.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Title_loc6`='Las Milicias del Pueblo' WHERE `entry`=12; +UPDATE `locales_quest` SET `Details_loc6`='Las Milicias del Pueblo solo tienen un objetivo: defender las tierras de los Páramos de Poniente y traer la paz a nuestro entorno. Por desgracia, el precio de la paz suele pagarse en sangre.$b$bSegún el informe de uno de mis rastreadores, una banda de tramperos Defias ha sido vista cerca de la Mina de Jango al noreste de aquí, en La Granja de Molsen y en la Plantación de Calabazas de Cejade. Si quieres unirte a nuestras filas, acaba con 15 tramperos Defias y con 15 contrabandistas Defias y vuelve a verme.' WHERE `entry`=12; +UPDATE `locales_quest` SET `Objectives_loc6`='Gryan Mantorrecio quiere que mates 15 tramperos Defias y 15 contrabandistas Defias. Cuando lo hayas hecho vuelve a verle en la Colina del Centinela.' WHERE `entry`=12; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=12; +UPDATE `locales_quest` SET `Title_loc6`='Informe de la vendimia' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Details_loc6`='Ahora que has salvado mis uvas, llévale el Informe de la vendimia al hermano Neals. Se encarga del almacén de abastos de Villanorte; se alegrará de saber que la vendimia ha sido buena.$b$bEstá en el campanario de la abadía; le gusta sentarse allí a probar el vino.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el Informe de la vendimia al hermano Neals a la Abadía de Villanorte.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Title_loc6`='Campos de la muerte' WHERE `entry`=9; +UPDATE `locales_quest` SET `Details_loc6`='¡Mira lo que le ha ocurrido a este lugar! Estas tierras estaban antes en manos de buenos granjeros. Pero los condenados ladrones les han ahuyentado a todos. ¡Pero no a mí! Eso sí, parece que algunos Vigilantes de la cosecha han invadido los campos.$B$BSi estás $gpreparado:preparada; me gustaría que fueras y mataras a 20 de ellos. Vuelve cuando hayas terminado y te pagaré. Si terminas con los de mi campo, puedes limpiar también los campos vecinos.' WHERE `entry`=9; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Saldean quiere que mates 20 Vigilantes de la cosecha.' WHERE `entry`=9; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=9; +UPDATE `locales_quest` SET `Title_loc6`='La cosecha de Milly' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Details_loc6`='¡Los Defias se instalaron en Viñedos de Villanorte mientras estaba vendimiando! Los denuncié a los guardias, que me dijeron que ya se encargarían, pero... ¡Temo por mis viñas! Si los ladrones no se comen la uva, los guardias la aplastarán cuando vengan a echarlos.$b$b¡Tienes que ayudarme! Ya tengo casi toda la uva recogida, pero dejé las cajas en los viñedos que hay al sureste.$b$b¡Tráemelas y salva mis uvas!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 cajas de uva recogida a Milly Osworth a la Abadía de Villanorte.' WHERE `entry`=3904; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Las penurias de un refugiado' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Details_loc6`='Expulsamos a los troggs de Gnomeregan, ¡pero con eso no hemos solucionado nuestros problemas! Nuestra tierra está completamente irradiada y los gnomos estamos dispersos por todo Dun Morogh.$B$BCuando huía de la radiación, con las prisas, perdí todas mis pertenencias y herramientas. Y las cogieron los trols. ¡Robaron mi cofre, mi caja y mi cubo de tornillos! Se los llevaron a su campamento, al suroeste de Yunquemar.$B$BYo no soy un aventurero... ¿Podrías ir tú a buscar mis cosas, por favor?' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la caja de Félix, el cofre de Félix, y el cubo de tornillos de Félix Rayaullido a Yunquemar.' WHERE `entry`=3361; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Title_loc6`='El cumplimiento del plazo' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un auténtico problema entre manos. Se acerca peligrosamente la fecha en la que tengo que entregar un pedido de madera... Los lobos y los osos que hay al norte de aquí ahuyentaron a mis trabajadores, que tuvieron que dejar atrás los fajos de madera que tenían talada.$B$BYa he hablado con el ayudante del alguacil Rainer sobre la necesidad de deshacernos de esos animales, pero necesito que alguien vaya a recoger la madera. Si pudieras recoger ocho fajos de madera, conseguiría cumplir el plazo.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 fajos de madera a Raelen al Aserradero de la Vega del Este.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Un buen amigo' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un amigo llamado Iverron que suele venir a verme a la misma hora cada día. Pero hoy no ha venido. $b$bReconozco que su ausencia me inquieta, $N. Pasa mucho tiempo en la cueva que hay al norte, y ya sabes lo peligroso que es, con todas esas arañas por allí. $b$bSi vas hacia allí, ¿te importa buscar a mi amigo?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra a Iverron cerca de la cueva que hay al norte.' WHERE `entry`=4495; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Title_loc6`='Milly Osworth' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Details_loc6`='$N, has demostrado que se puede confiar en ti y que no temes al trabajo duro.$b$bMi amiga Milly Osworth está en apuros. Tiene la carreta al otro lado de la abadía, cerca del establo. Seguro que le va bien que le eches una mano.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Milly Osworth.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='El templo de la Luna' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Details_loc6`='Una criatura del bosque, en su día grandiosa, necesita ayuda, $r.$B$BHay una difícil tarea que cumplir.$B$BPor favor, busca a la sacerdotisa A\'moora; ella te lo explicará todo. La encontrarás al sudeste de aquí, dentro del Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Objectives_loc6`='La hermana Aquinne quiere que hables con la sacerdotisa A\'moora en el Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Title_loc6`='Las lagrimas de la Luna' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Details_loc6`='Lady Sathrah estuvo una vez en gracia de Elune. Grácil y pura, la araña tejió sus telas de plata a la luz de la luna, atrapando la niebla de la noche. El rocío plateado tenía grandes poderes de curación por lo que se guardó en el templo.$B$BPero en los últimos tiempos, Sathrah cayó en la locura y ahora sus generaciones futuras también están en peligro.$B$B$N, encuentra a Lady Sathrah y pon fin a su sufrimiento. Suele estar al norte de Teldrassil, cerca del Lago Primigenio. Atrápala y tráeme sus hilanderas plateadas.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Objectives_loc6`='La sacerdotisa A\'moora del Templo de la Luna de Darnassus quiere que le lleves las hilanderas plateadas de Lady Sathrah.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='El druida durmiente' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Details_loc6`='Los chamanes Tuercepinos que habitan este lugar han descubierto un modo de separar el espíritu de un druida durmiente de su cuerpo físico. Los furbolgs han reanimado mi representación física y la están utilizando para atacar a todo el que intente entrar en Túmulo de Ban\'ethil. Yo estoy atrapado en el Sueño Esmeralda y no puedo hacer nada para detenerlos.$B$BTienes que ayudarme. Los chamanes Tuercepinos portan un extraño talismán para llevar a cabo el ritual y me gustaría examinarlo. Por favor $N, tráeme uno.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale un talismán de vudú de chamán a Oben Garrafuria al Túmulo de Ban\'ethil.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Title_loc6`='Entrega una infusión de albaza hirviendo' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Details_loc6`='¡Ay! Se supone que tenía que llevar esta deliciosa infusión de albaza a Durnan Cortapieles, de Yunquemar, pero antes tengo que entregar una a Grelin. ¡Se enfriará antes de que llegue a Yunquemar!$B$BTú pareces $grápido:rápida;. Seguro que tú lo consigues. Esta taza estará caliente solo unos cinco minutos más y Durnan no pidió infusión fría de albaza, así que, ¡en marcha! Yunquemar está al noreste. Es un emplazamiento excavado en la montaña.$B$BGracias, $N. ¡Y no olvides devolverme la taza!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la infusión de albaza hirviendo a Durnan Cortapieles a Yunquemar antes de que se enfríe, ¡tienes 5 minutos!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Title_loc6`='Al servicio de la Luz' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Details_loc6`='Hola nuevamente, joven $gsacerdote:sacerdotisa;. Ha llegado la hora de que aprendas más sobre nuestra religión. Tras completar las tareas que tengas aquí en Villanorte, busca a la sacerdotisa Josetta en Villadorada. Ella podrá enseñarte más. Ya sabe que vas muy rápido y que la Luz ha hecho mella en ti. Te está esperando.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al Bosque de Elwynn y habla con la sacerdotisa Josetta.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Title_loc6`='Municiones para Estruendo' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Details_loc6`='Hegnar Estruendo vende armas de fuego en la carretera de Yunquemar. Los fusileros y los equipos de mortero pasan mucho tiempo practicando en la parte exterior de su tienda y siempre necesita munición fresca.$B$BPero la última caja de munición que le envié se perdió por el camino. Mi mensajero acampó cerca de El Cubil Pardo. Cuando un wendigo lo expulsó de allí, ¡el muy inútil, se dejó la munición de Estruendo!$B$B$N, ¿podrías recuperar esa munición y llevársela a Estruendo? Lleva mucho tiempo esperándola y se le estarán acabando las reservas.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la munición de Estruendo a Hegnar Estruendo a Dun Morogh.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Title_loc6`='Las tierras de Denalan' WHERE `entry`=997; +UPDATE `locales_quest` SET `Details_loc6`='¿Te diriges hacia el sur? ¿Al Lago Al\'Ameth? De ser así hay algo que quiero pedirte...$B$BMi compañero Denalan tiene un campamento en el extremo oriental del lago, donde está estudiando y haciendo experimentos con la flora de Teldrassil. Encargó un paquete con tierras especiales de Darnassus que llegó con retraso pues no hace mucho que lo recibimos aquí en Dolanaar.$B$B¿Podrías llevarle tú el paquete?' WHERE `entry`=997; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete con tierras especiales a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=997; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=997; +UPDATE `locales_quest` SET `Title_loc6`='Odio enraizado' WHERE `entry`=932; +UPDATE `locales_quest` SET `Details_loc6`='Debo advertirte, $n, de que este asunto debe quedar entre nosotros. Los sátiros ya son bastante vergüenza para nosotros, y este en concreto está demasiado cerca.$B$BSe llama Lord Melenas y habita en la cercana cueva de Roca Mácula, donde ha reunido a un numeroso grupo de guerreros grells. Su corazón es negro como la noche, mas lo que trama es incluso más repugnante.$B$BDebes encontrarle en su cercana cueva, al norte de aquí, y traerme su cabeza.' WHERE `entry`=932; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Lord Melenas y llévale su cabeza a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=932; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=932; +UPDATE `locales_quest` SET `Title_loc6`='El corazón musgoso' WHERE `entry`=927; +UPDATE `locales_quest` SET `Details_loc6`='El corazón de Negromusgo el Fétido está recubierto de un musgo oscuro y grasiento. De hecho, se sabe que es un corazón porque late lenta y rítmicamente... Incluso ahora se sigue oyendo su latido.$B$BPuede que Denalan quiera verlo.' WHERE `entry`=927; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el corazón musgoso a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=927; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=927; +UPDATE `locales_quest` SET `Title_loc6`='Brotes de Brezomadera' WHERE `entry`=919; +UPDATE `locales_quest` SET `Details_loc6`='Están brotando pequeños Brezomadera alrededor de las aguas del Lago Al\'Ameth. Me temo que ya no es posible ayudarlos por lo que deberíamos eliminarlos antes de que crezcan más y empiecen a causar problemas.$B$BCuando pases por el lago, si ves algún brote de Brezomadera, arráncalo. ¡Ayúdanos a mantener la tierra limpia!' WHERE `entry`=919; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 12 brotes de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=919; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=919; +UPDATE `locales_quest` SET `Title_loc6`='Semillas de Brezomadera' WHERE `entry`=918; +UPDATE `locales_quest` SET `Details_loc6`='Los Brezomadera de Teldrassil son elementales de la naturaleza. En cierto modo, representan el orden natural de las plantas y los animales de nuestro gran árbol.$B$BPor eso es desagradable ver lo malhumorados que están últimamente.$B$BYo creo que es algo relacionado con la tierra. He estado trabajando en diferentes métodos de nutrición de plantas y me gustaría probarlos con semillas de Brezomadera. Por favor, ¿podrías recoger semillas de Brezomadera alrededor del Lago Al\'Ameth y traérmelas?' WHERE `entry`=918; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 8 semillas de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=918; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=918; +UPDATE `locales_quest` SET `Title_loc6`='El veneno de la Tejemadera' WHERE `entry`=916; +UPDATE `locales_quest` SET `Details_loc6`='He venido a Cañada Umbría para observar a las arañas tejemadera de la Gruta Narácnida. Son parientes de unas arañas mucho más pequeñas; creo que el Árbol del Mundo ha tenido un profundo efecto en ellas y quiero estudiar unos especímenes para confirmarlo. $b$bPara empezar, necesito su veneno. Ve a la Gruta Narácnida, que está al norte de aquí, y tráeme glándulas de veneno; así podré compararlo con el veneno de sus parientes más pequeñas.' WHERE `entry`=916; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 glándulas de veneno de Tejemadera a Gilshalan Caminaviento a Aldrassil.' WHERE `entry`=916; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=916; +UPDATE `locales_quest` SET `Title_loc6`='Las apuestas de Zenn' WHERE `entry`=488; +UPDATE `locales_quest` SET `Details_loc6`='Veo que tienes ganas de trabajar... Por suerte para ti, no hay un día que pase que no desee tener cerca a un inocente $c a quien proponerle mi oferta.$b$b¿Sabes, $N? Puedo hacerte muy feliz y ofrecerte cosas que jamás hubieras soñado tener, pero para ello deberás traerme una serie de objetos.$b$bPara desempeñar mi trabajo en el bosque a veces necesito ciertos... componentes. Tráeme 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.$b$bY que esto quede entre nosotros, $r.' WHERE `entry`=488; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale a Zenn Nauseapezuña a las afueras de Dolanaar 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.' WHERE `entry`=488; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=488; +UPDATE `locales_quest` SET `Title_loc6`='El camino a Darnassus' WHERE `entry`=487; +UPDATE `locales_quest` SET `Details_loc6`='Hay que reforzar la seguridad en el camino que conduce a Darnassus. Algunos que han viajado de Dolanaar a Darnassus nos han informado de que en ese camino los corruptos furbolgs de la tribu de los Tuercepinos llevan a cabo despiadados ataques.$b$bEse camino se utiliza a diario para transporte de mercancías y es la vía de comunicación más importante de Darnassus. No podemos permitir que esa pandilla de delincuentes paganos aterrorice a la gente.$b$bLevántante en armas en nombre del bosque sagrado, $c. Su guarida se encuentra en algún lugar cerca de aquí. Acaba con 6 furbolgs Tuercepinos y después vuelve aquí.' WHERE `entry`=487; +UPDATE `locales_quest` SET `Objectives_loc6`='Acaba con 6 emboscadores Tuercepinos y después ve a ver de nuevo a Amara Andanoche a las afueras de Dolanaar.' WHERE `entry`=487; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=487; +UPDATE `locales_quest` SET `Title_loc6`='Una brisa problemática' WHERE `entry`=475; +UPDATE `locales_quest` SET `Details_loc6`='Se avecinan problemas en el bosque.$b$bGaerolas Talvethren es el Gran Alcaide de los druidas de la Garra hibernantes en Túmulo de Ban\'ethil. Su función como protector de los Adormecidos es preservar su seguridad de modo que no se rompa el pacto que tienen con Ysera. Viaja al este hasta la Aldea Brisa Estelar para hablar con Gaerolas y regresa para informarme de todo. Cuando sepa que mis hermanos duermen apaciblemente, me quedaré más tranquilo.' WHERE `entry`=475; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a Gaerolas Talvethren en la Aldea Brisa Estelar.' WHERE `entry`=475; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=475; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='¡Malditos troggs!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Details_loc6`='¡Esos malditos troggs están destrozando mi excavación! ¡Mira! ¡Ahí va otro barril de polvo!$B$B¡Ay! ¡Cómo me gustaría bajar ahí y retorcerles a todos ese pescuezo huesudo que tienen! ¡Quiero matarlos a todos!$B$BEsto no puede ser bueno para la salud. Tanta ira, tanto estrés... ¿Qué puedo hacer sin perjudicarme la salud? ¡Nada!$B$BLos mataría yo mismo, pero mi puntería no es la que era. ¡Entra tú en la cantera y mata a un puñadito de esos bichos asquerosos! Te pagaré... ¡Tú hazles daño! ¡Mátalos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 6 aplastacráneos Comepiedras para Foreman Petrocejas de la Cantera de Gol\'Bolar.' WHERE `entry`=432; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=432; +UPDATE `locales_quest` SET `Title_loc6`='Herramientas para Brasacerada' WHERE `entry`=400; +UPDATE `locales_quest` SET `Details_loc6`='Beldin Brasacerada es el dueño de la tienda de mecánica local y además es el mejor técnico de máquinas de asedio. Pero es implacable con sus herramientas. ¡Te aseguro que rompe más llaves de arclite de las que le podemos suministrar!$B$BAcabamos de completar su último pedido. Si se lo llevas, seguro que te compensa el esfuerzo.$B$BSu tienda, el Almacén de Brasacerada está al noreste de Kharanos. Y es un lugar en el que se reúnen los pilotos veteranos de máquinas de asedio, así que, $gatento:atenta;, por si oyes algo interesante.' WHERE `entry`=400; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega las herramientas de Brasacerada a Beldin Brasacerada.' WHERE `entry`=400; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=400; +UPDATE `locales_quest` SET `Title_loc6`='Costillas de jabalí a la cerveza' WHERE `entry`=384; +UPDATE `locales_quest` SET `Details_loc6`='¡Nada les gusta más a mis clientes que unas ricas costillas de jabalí a la cerveza! El problema es que el trampero local que solía traerme los suministros, se ha alistado en el ejército del Rey para ayudar en el frente de la Alianza.$B$BQuizás puedas ayudarme tú... Si me traes seis costillas de jabalí montés y algo de malta rapsódica de la taberna, compartiré contigo una receta familiar: mis famosas costillas de jabalí a la cerveza. ¡Y te daré una muestra gratis! ¡El secreto está en la malta!' WHERE `entry`=384; +UPDATE `locales_quest` SET `Objectives_loc6`='Ragnar Cebatruenos de Kharanos quiere 6 costillas de jabalí del risco y una jarra de malta rapsódica.' WHERE `entry`=384; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=384; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Los suministros del reactor a vapor' WHERE `entry`=317; +UPDATE `locales_quest` SET `Details_loc6`='Me estoy preparando para empezar una misión para la Brigada de Asedio. Es una misión larga y tengo que cargar un mes de suministros en mi reactor a vapor. Así que, mientras Brasacerada trabaja en mi tanque, quizás podrías ir de caza por mí...$B$BNecesito pieles para hacerme una cama y carne para comer. Puedes cazar jabalíes para la carne y osos para las pieles... ve a los campos nevados que hay al sur de El Cubil Pardo.' WHERE `entry`=317; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 4 piezas de carne de jabalí y 2 pieles gruesas de oso y llévaselas al piloto Bramiz al Almacén de Brasacerada.' WHERE `entry`=317; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=317; +UPDATE `locales_quest` SET `Title_loc6`='La cerveza perfecta' WHERE `entry`=315; +UPDATE `locales_quest` SET `Details_loc6`='Mi misión consiste en conseguir la cerveza perfecta. Sé que puedo hacerlo, la cebada está en mi sangre. Necesito encontrar la receta adecuada...$B$BLos trols Peloescarcha cultivan una planta llamada cardaluz, en las alturas del este. La utilizan para rituales extraños y tribales. Nosotros los enanos casi no la usamos, pero tiene un sabor único... y quisiera experimentar con él en mis cervezas.$B$BTráeme un poco de cardaluz de los profetas Peloescarcha o róbala de sus canastas.' WHERE `entry`=315; +UPDATE `locales_quest` SET `Objectives_loc6`='Trae 6 cardaluz a Rejold Cebadiz en Las Birras.' WHERE `entry`=315; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=315; +UPDATE `locales_quest` SET `Title_loc6`='El Cubil Pardo' WHERE `entry`=313; +UPDATE `locales_quest` SET `Details_loc6`='No todo el mundo puede conducir una máquina de asedio. Hay que tener brazos de hierro y nervios de acero. Yo, por suerte ¡tengo ambas cosas! ¿Y tú? ¿Te crees a la altura? ¿Quieres demostrármelo?$B$BBien... Estoy intentando hacer algo más cómoda mi máquina, Potenciatrol. ¿Qué tal si me consigues unas cuantas crines de wendigo de El Cubil Pardo, al oeste de Kharanos? ¡Serían una alfombrilla estupenda para mi Potenciatrol!' WHERE `entry`=313; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 8 crines de wendigo y llévaselas al piloto Roscapiedra.' WHERE `entry`=313; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=313; +UPDATE `locales_quest` SET `Title_loc6`='Cerveza rivales' WHERE `entry`=310; +UPDATE `locales_quest` SET `Details_loc6`='Tengo que reconocer que esos Cebatruenos preparan unas bebidas estupendas. ¡Pero hay que bajarles los humos! ¡La suya no es la única bebida decente del mundo! Quizás tú puedas ayudarme a darles una lección...$B$BTen, coge este barril de brebaje de Cebadiz. Cuélate en el sótano de la Destilería Cebatruenos de Kharanos y cámbialo por uno de sus barriles de Cerveza del Trueno. ¡Y ya veremos qué brebaje les gusta más a los clientes!$B$BY si encuentras guardias en Los Baldíos, intenta distraerlos...' WHERE `entry`=310; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al sótano de la Destilería Cebatruenos de Kharanos y sustituye un barril de cerveza del Trueno con uno de brebaje de Cebadiz.' WHERE `entry`=310; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=310; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Se busca: Hogger' WHERE `entry`=176; +UPDATE `locales_quest` SET `Details_loc6`='Se busca: Hogger.$B$BUn gnoll enorme, Hogger, está al acecho en el bosque al suroeste de Elwynn. Ha sofocado todos los intentos de capturarlo.$B$BEl ejército de Ventormenta ofrece una generosa recompensa por atrapar al gnoll. Para ganarla, los caza recompensas tendrán que traer una prueba de la derrota de Hogger al alguacil Dughan de Villadorada.' WHERE `entry`=176; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata al gnoll Hogger y trae su enorme garra gnoll al alguacil Dughan.' WHERE `entry`=176; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=176; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Jóvenes enamorados' WHERE `entry`=106; +UPDATE `locales_quest` SET `Details_loc6`='¡Oh, estoy maldita! He entregado mi corazón a Tommy Joe Stonefield, pero nuestras familias se odian a muerte. Así que no puedo verlo, ¡aunque me duelan los ojos por no poder mirar su hermoso rostro!$B$BTe lo ruego, lleva esta carta a Tommy Joe. Suele estar en el río que está al oeste de La Granja Pedregosa, al oeste de aquí.' WHERE `entry`=106; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tommy Joe Pedregosa la carta de amor de Maybell.' WHERE `entry`=106; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=106; +UPDATE `locales_quest` SET `Title_loc6`='El collar perdido' WHERE `entry`=85; +UPDATE `locales_quest` SET `Details_loc6`='He perdido mi collar... creo que me lo robó ese granuja de Billy Maclure. Normalmente pasa el día escondido como una rata en Los Viñedos de Maclure, al este de aquí.$B$BRecupera mi collar y darás una alegría al corazón de una anciana viuda.' WHERE `entry`=85; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Billy Maclure.' WHERE `entry`=85; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=85; +UPDATE `locales_quest` SET `Title_loc6`='Pañuelos de lino rojo' WHERE `entry`=83; +UPDATE `locales_quest` SET `Details_loc6`='La banda Defias de Villanorte lleva máscaras de tela de saco, pero los Defias de Elwynn las llevan de lino... Esas me vendrían bien para confeccionar prendas.$B$BSi me traes pañuelos de lino rojo, los usaré para hacerte algo bonito.$B$BLa banda Defias tiene campamentos por todo Elwynn.' WHERE `entry`=83; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 6 vendas de lino rojas a Sara Timberlain al Aserradero de la Vega del Este.' WHERE `entry`=83; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=83; +UPDATE `locales_quest` SET `Title_loc6`='La Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Details_loc6`='¡La mina de Villanorte no es la única que tiene problemas! Según mis informes, la Mina Abisal de Elwynn también ha sido ocupada por los kobolds.$B$BExplora la mina y comprueba la veracidad de mis informes. Luego vuelve aquí. La mina está hacia el norte de Villadorada, entre La Granja Pedregosa y la granja Maclure.' WHERE `entry`=62; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora la Mina Abisal y vuelve junto al alguacil Dughan a Villadorada.' WHERE `entry`=62; +UPDATE `locales_quest` SET `EndText_loc6`='Explora la Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Title_loc6`='Las velas de los kobolds' WHERE `entry`=60; +UPDATE `locales_quest` SET `Details_loc6`='Hola, $gchico:chica;. ¿Tienes un momento?$B$BMi hermano y yo tenemos un herbolario en Ventormenta. Yo estoy aquí para conseguir velas grandes, por la cera, ya me entiendes. ¿Puedes ayudarme?$B$BPuedes conseguir velas grandes de los kobolds. He oído rumores de que están infestando las minas de Elwynn... La Mina Abisal del sur y la Cantera de Jaspe del este. Puedes empezar la búsqueda en esos lugares.' WHERE `entry`=60; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 velas grandes a William Mortero a Villadorada.' WHERE `entry`=60; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=60; +UPDATE `locales_quest` SET `Title_loc6`='Intercambio de polvo de oro' WHERE `entry`=47; +UPDATE `locales_quest` SET `Details_loc6`='Los kobolds de esa zona a veces llevan polvo de oro. Y me vendría muy bien. Consígueme un montón de polvo de oro y te pagaré el mejor precio de la ciudad, ¡el mejor!$B$BPuedes encontrar kobolds en la Mina Abisal, al sur. Y también alrededor de la Cantera de Jaspe, al noreste.' WHERE `entry`=47; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 unidades de polvo de oro a Remy Dos Veces a Villadorada. Puedes obtener polvo de oro de los kobolds del Bosque de Elwynn.' WHERE `entry`=47; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=47; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='La recompensa por Garrick Piesuaves' WHERE `entry`=6; +UPDATE `locales_quest` SET `Details_loc6`='Garrick Piesuaves es un maleante que lleva semanas acosando a granjeros y mercaderes. Ha sido visto en una choza cerca de los viñedos, cruzando el puente al este de la abadía. Tráeme la cabeza de ese villano y podrás quedarte con su botín.$b$bPero ve con cuidado, $N. Garrick anda con una pandilla de matones. Puede que no te sea fácil llegar hasta él.' WHERE `entry`=6; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Garrick Piesuaves y lleva su cabeza al ayudante Willem a la Abadía de Villanorte.' WHERE `entry`=6; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6; +UPDATE `locales_quest` SET `Title_loc6`='Informa en Villadorada' WHERE `entry`=54; +UPDATE `locales_quest` SET `Details_loc6`='$N, has demostrado que te preocupa la seguridad de Villanorte. Tu siguiente misión será proteger el Bosque de Elwynn.$B$BSi aceptas, te daré unos papeles para el alguacil Dughan, que está en Villadorada. Para ir, sigue el camino hacia el sur, pasada la frontera.' WHERE `entry`=54; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva los documentos del alguacil McBride al alguacil Dughan a Villadorada.' WHERE `entry`=54; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=54; +UPDATE `locales_quest` SET `Title_loc6`='Milly Osworth' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Details_loc6`='$N, has demostrado que se puede confiar en ti y que no temes al trabajo duro.$b$bMi amiga Milly Osworth está en apuros. Tiene la carreta al otro lado de la abadía, cerca del establo. Seguro que le va bien que le eches una mano.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Milly Osworth.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Title_loc6`='La recompensa por Garrick Piesuaves' WHERE `entry`=6; +UPDATE `locales_quest` SET `Details_loc6`='Garrick Piesuaves es un maleante que lleva semanas acosando a granjeros y mercaderes. Ha sido visto en una choza cerca de los viñedos, cruzando el puente al este de la abadía. Tráeme la cabeza de ese villano y podrás quedarte con su botín.$b$bPero ve con cuidado, $N. Garrick anda con una pandilla de matones. Puede que no te sea fácil llegar hasta él.' WHERE `entry`=6; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Garrick Piesuaves y lleva su cabeza al ayudante Willem a la Abadía de Villanorte.' WHERE `entry`=6; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6; +UPDATE `locales_quest` SET `Title_loc6`='El cumplimiento del plazo' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un auténtico problema entre manos. Se acerca peligrosamente la fecha en la que tengo que entregar un pedido de madera... Los lobos y los osos que hay al norte de aquí ahuyentaron a mis trabajadores, que tuvieron que dejar atrás los fajos de madera que tenían talada.$B$BYa he hablado con el ayudante del alguacil Rainer sobre la necesidad de deshacernos de esos animales, pero necesito que alguien vaya a recoger la madera. Si pudieras recoger ocho fajos de madera, conseguiría cumplir el plazo.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 fajos de madera a Raelen al Aserradero de la Vega del Este.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Title_loc6`='El templo de la Luna' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Details_loc6`='Una criatura del bosque, en su día grandiosa, necesita ayuda, $r.$B$BHay una difícil tarea que cumplir.$B$BPor favor, busca a la sacerdotisa A\'moora; ella te lo explicará todo. La encontrarás al sudeste de aquí, dentro del Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Objectives_loc6`='La hermana Aquinne quiere que hables con la sacerdotisa A\'moora en el Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Title_loc6`='Las lagrimas de la Luna' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Details_loc6`='Lady Sathrah estuvo una vez en gracia de Elune. Grácil y pura, la araña tejió sus telas de plata a la luz de la luna, atrapando la niebla de la noche. El rocío plateado tenía grandes poderes de curación por lo que se guardó en el templo.$B$BPero en los últimos tiempos, Sathrah cayó en la locura y ahora sus generaciones futuras también están en peligro.$B$B$N, encuentra a Lady Sathrah y pon fin a su sufrimiento. Suele estar al norte de Teldrassil, cerca del Lago Primigenio. Atrápala y tráeme sus hilanderas plateadas.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Objectives_loc6`='La sacerdotisa A\'moora del Templo de la Luna de Darnassus quiere que le lleves las hilanderas plateadas de Lady Sathrah.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Title_loc6`='Municiones para Estruendo' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Details_loc6`='Hegnar Estruendo vende armas de fuego en la carretera de Yunquemar. Los fusileros y los equipos de mortero pasan mucho tiempo practicando en la parte exterior de su tienda y siempre necesita munición fresca.$B$BPero la última caja de munición que le envié se perdió por el camino. Mi mensajero acampó cerca de El Cubil Pardo. Cuando un wendigo lo expulsó de allí, ¡el muy inútil, se dejó la munición de Estruendo!$B$B$N, ¿podrías recuperar esa munición y llevársela a Estruendo? Lleva mucho tiempo esperándola y se le estarán acabando las reservas.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la munición de Estruendo a Hegnar Estruendo a Dun Morogh.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Title_loc6`='El corazón musgoso' WHERE `entry`=927; +UPDATE `locales_quest` SET `Details_loc6`='El corazón de Negromusgo el Fétido está recubierto de un musgo oscuro y grasiento. De hecho, se sabe que es un corazón porque late lenta y rítmicamente... Incluso ahora se sigue oyendo su latido.$B$BPuede que Denalan quiera verlo.' WHERE `entry`=927; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el corazón musgoso a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=927; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=927; +UPDATE `locales_quest` SET `Title_loc6`='El camino a Darnassus' WHERE `entry`=487; +UPDATE `locales_quest` SET `Details_loc6`='Hay que reforzar la seguridad en el camino que conduce a Darnassus. Algunos que han viajado de Dolanaar a Darnassus nos han informado de que en ese camino los corruptos furbolgs de la tribu de los Tuercepinos llevan a cabo despiadados ataques.$b$bEse camino se utiliza a diario para transporte de mercancías y es la vía de comunicación más importante de Darnassus. No podemos permitir que esa pandilla de delincuentes paganos aterrorice a la gente.$b$bLevántante en armas en nombre del bosque sagrado, $c. Su guarida se encuentra en algún lugar cerca de aquí. Acaba con 6 furbolgs Tuercepinos y después vuelve aquí.' WHERE `entry`=487; +UPDATE `locales_quest` SET `Objectives_loc6`='Acaba con 6 emboscadores Tuercepinos y después ve a ver de nuevo a Amara Andanoche a las afueras de Dolanaar.' WHERE `entry`=487; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=487; +UPDATE `locales_quest` SET `Title_loc6`='¡Malditos troggs!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Details_loc6`='¡Esos malditos troggs están destrozando mi excavación! ¡Mira! ¡Ahí va otro barril de polvo!$B$B¡Ay! ¡Cómo me gustaría bajar ahí y retorcerles a todos ese pescuezo huesudo que tienen! ¡Quiero matarlos a todos!$B$BEsto no puede ser bueno para la salud. Tanta ira, tanto estrés... ¿Qué puedo hacer sin perjudicarme la salud? ¡Nada!$B$BLos mataría yo mismo, pero mi puntería no es la que era. ¡Entra tú en la cantera y mata a un puñadito de esos bichos asquerosos! Te pagaré... ¡Tú hazles daño! ¡Mátalos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 6 aplastacráneos Comepiedras para Foreman Petrocejas de la Cantera de Gol\'Bolar.' WHERE `entry`=432; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=432; +UPDATE `locales_quest` SET `Title_loc6`='Costillas de jabalí a la cerveza' WHERE `entry`=384; +UPDATE `locales_quest` SET `Details_loc6`='¡Nada les gusta más a mis clientes que unas ricas costillas de jabalí a la cerveza! El problema es que el trampero local que solía traerme los suministros, se ha alistado en el ejército del Rey para ayudar en el frente de la Alianza.$B$BQuizás puedas ayudarme tú... Si me traes seis costillas de jabalí montés y algo de malta rapsódica de la taberna, compartiré contigo una receta familiar: mis famosas costillas de jabalí a la cerveza. ¡Y te daré una muestra gratis! ¡El secreto está en la malta!' WHERE `entry`=384; +UPDATE `locales_quest` SET `Objectives_loc6`='Ragnar Cebatruenos de Kharanos quiere 6 costillas de jabalí del risco y una jarra de malta rapsódica.' WHERE `entry`=384; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=384; +UPDATE `locales_quest` SET `Title_loc6`='La cerveza perfecta' WHERE `entry`=315; +UPDATE `locales_quest` SET `Details_loc6`='Mi misión consiste en conseguir la cerveza perfecta. Sé que puedo hacerlo, la cebada está en mi sangre. Necesito encontrar la receta adecuada...$B$BLos trols Peloescarcha cultivan una planta llamada cardaluz, en las alturas del este. La utilizan para rituales extraños y tribales. Nosotros los enanos casi no la usamos, pero tiene un sabor único... y quisiera experimentar con él en mis cervezas.$B$BTráeme un poco de cardaluz de los profetas Peloescarcha o róbala de sus canastas.' WHERE `entry`=315; +UPDATE `locales_quest` SET `Objectives_loc6`='Trae 6 cardaluz a Rejold Cebadiz en Las Birras.' WHERE `entry`=315; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=315; +UPDATE `locales_quest` SET `Title_loc6`='Se busca: Hogger' WHERE `entry`=176; +UPDATE `locales_quest` SET `Details_loc6`='Se busca: Hogger.$B$BUn gnoll enorme, Hogger, está al acecho en el bosque al suroeste de Elwynn. Ha sofocado todos los intentos de capturarlo.$B$BEl ejército de Ventormenta ofrece una generosa recompensa por atrapar al gnoll. Para ganarla, los caza recompensas tendrán que traer una prueba de la derrota de Hogger al alguacil Dughan de Villadorada.' WHERE `entry`=176; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata al gnoll Hogger y trae su enorme garra gnoll al alguacil Dughan.' WHERE `entry`=176; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=176; +UPDATE `locales_quest` SET `Title_loc6`='Jóvenes enamorados' WHERE `entry`=106; +UPDATE `locales_quest` SET `Details_loc6`='¡Oh, estoy maldita! He entregado mi corazón a Tommy Joe Stonefield, pero nuestras familias se odian a muerte. Así que no puedo verlo, ¡aunque me duelan los ojos por no poder mirar su hermoso rostro!$B$BTe lo ruego, lleva esta carta a Tommy Joe. Suele estar en el río que está al oeste de La Granja Pedregosa, al oeste de aquí.' WHERE `entry`=106; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tommy Joe Pedregosa la carta de amor de Maybell.' WHERE `entry`=106; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=106; +UPDATE `locales_quest` SET `Title_loc6`='El collar perdido' WHERE `entry`=85; +UPDATE `locales_quest` SET `Details_loc6`='He perdido mi collar... creo que me lo robó ese granuja de Billy Maclure. Normalmente pasa el día escondido como una rata en Los Viñedos de Maclure, al este de aquí.$B$BRecupera mi collar y darás una alegría al corazón de una anciana viuda.' WHERE `entry`=85; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Billy Maclure.' WHERE `entry`=85; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=85; +UPDATE `locales_quest` SET `Title_loc6`='Informa en Villadorada' WHERE `entry`=54; +UPDATE `locales_quest` SET `Details_loc6`='$N, has demostrado que te preocupa la seguridad de Villanorte. Tu siguiente misión será proteger el Bosque de Elwynn.$B$BSi aceptas, te daré unos papeles para el alguacil Dughan, que está en Villadorada. Para ir, sigue el camino hacia el sur, pasada la frontera.' WHERE `entry`=54; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva los documentos del alguacil McBride al alguacil Dughan a Villadorada.' WHERE `entry`=54; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=54; +UPDATE `locales_quest` SET `Title_loc6`='Entrega una infusión de albaza hirviendo' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Details_loc6`='¡Ay! Se supone que tenía que llevar esta deliciosa infusión de albaza a Durnan Cortapieles, de Yunquemar, pero antes tengo que entregar una a Grelin. ¡Se enfriará antes de que llegue a Yunquemar!$B$BTú pareces $grápido:rápida;. Seguro que tú lo consigues. Esta taza estará caliente solo unos cinco minutos más y Durnan no pidió infusión fría de albaza, así que, ¡en marcha! Yunquemar está al noreste. Es un emplazamiento excavado en la montaña.$B$BGracias, $N. ¡Y no olvides devolverme la taza!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la infusión de albaza hirviendo a Durnan Cortapieles a Yunquemar antes de que se enfríe, ¡tienes 5 minutos!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Title_loc6`='Al servicio de la Luz' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Details_loc6`='Hola nuevamente, joven $gsacerdote:sacerdotisa;. Ha llegado la hora de que aprendas más sobre nuestra religión. Tras completar las tareas que tengas aquí en Villanorte, busca a la sacerdotisa Josetta en Villadorada. Ella podrá enseñarte más. Ya sabe que vas muy rápido y que la Luz ha hecho mella en ti. Te está esperando.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al Bosque de Elwynn y habla con la sacerdotisa Josetta.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Title_loc6`='Las tierras de Denalan' WHERE `entry`=997; +UPDATE `locales_quest` SET `Details_loc6`='¿Te diriges hacia el sur? ¿Al Lago Al\'Ameth? De ser así hay algo que quiero pedirte...$B$BMi compañero Denalan tiene un campamento en el extremo oriental del lago, donde está estudiando y haciendo experimentos con la flora de Teldrassil. Encargó un paquete con tierras especiales de Darnassus que llegó con retraso pues no hace mucho que lo recibimos aquí en Dolanaar.$B$B¿Podrías llevarle tú el paquete?' WHERE `entry`=997; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete con tierras especiales a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=997; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=997; +UPDATE `locales_quest` SET `Title_loc6`='Odio enraizado' WHERE `entry`=932; +UPDATE `locales_quest` SET `Details_loc6`='Debo advertirte, $n, de que este asunto debe quedar entre nosotros. Los sátiros ya son bastante vergüenza para nosotros, y este en concreto está demasiado cerca.$B$BSe llama Lord Melenas y habita en la cercana cueva de Roca Mácula, donde ha reunido a un numeroso grupo de guerreros grells. Su corazón es negro como la noche, mas lo que trama es incluso más repugnante.$B$BDebes encontrarle en su cercana cueva, al norte de aquí, y traerme su cabeza.' WHERE `entry`=932; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Lord Melenas y llévale su cabeza a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=932; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=932; +UPDATE `locales_quest` SET `Title_loc6`='Brotes de Brezomadera' WHERE `entry`=919; +UPDATE `locales_quest` SET `Details_loc6`='Están brotando pequeños Brezomadera alrededor de las aguas del Lago Al\'Ameth. Me temo que ya no es posible ayudarlos por lo que deberíamos eliminarlos antes de que crezcan más y empiecen a causar problemas.$B$BCuando pases por el lago, si ves algún brote de Brezomadera, arráncalo. ¡Ayúdanos a mantener la tierra limpia!' WHERE `entry`=919; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 12 brotes de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=919; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=919; +UPDATE `locales_quest` SET `Title_loc6`='Semillas de Brezomadera' WHERE `entry`=918; +UPDATE `locales_quest` SET `Details_loc6`='Los Brezomadera de Teldrassil son elementales de la naturaleza. En cierto modo, representan el orden natural de las plantas y los animales de nuestro gran árbol.$B$BPor eso es desagradable ver lo malhumorados que están últimamente.$B$BYo creo que es algo relacionado con la tierra. He estado trabajando en diferentes métodos de nutrición de plantas y me gustaría probarlos con semillas de Brezomadera. Por favor, ¿podrías recoger semillas de Brezomadera alrededor del Lago Al\'Ameth y traérmelas?' WHERE `entry`=918; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 8 semillas de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=918; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=918; +UPDATE `locales_quest` SET `Title_loc6`='Las apuestas de Zenn' WHERE `entry`=488; +UPDATE `locales_quest` SET `Details_loc6`='Veo que tienes ganas de trabajar... Por suerte para ti, no hay un día que pase que no desee tener cerca a un inocente $c a quien proponerle mi oferta.$b$b¿Sabes, $N? Puedo hacerte muy feliz y ofrecerte cosas que jamás hubieras soñado tener, pero para ello deberás traerme una serie de objetos.$b$bPara desempeñar mi trabajo en el bosque a veces necesito ciertos... componentes. Tráeme 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.$b$bY que esto quede entre nosotros, $r.' WHERE `entry`=488; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale a Zenn Nauseapezuña a las afueras de Dolanaar 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.' WHERE `entry`=488; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=488; +UPDATE `locales_quest` SET `Title_loc6`='Una brisa problemática' WHERE `entry`=475; +UPDATE `locales_quest` SET `Details_loc6`='Se avecinan problemas en el bosque.$b$bGaerolas Talvethren es el Gran Alcaide de los druidas de la Garra hibernantes en Túmulo de Ban\'ethil. Su función como protector de los Adormecidos es preservar su seguridad de modo que no se rompa el pacto que tienen con Ysera. Viaja al este hasta la Aldea Brisa Estelar para hablar con Gaerolas y regresa para informarme de todo. Cuando sepa que mis hermanos duermen apaciblemente, me quedaré más tranquilo.' WHERE `entry`=475; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a Gaerolas Talvethren en la Aldea Brisa Estelar.' WHERE `entry`=475; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=475; +UPDATE `locales_quest` SET `Title_loc6`='El Cubil Pardo' WHERE `entry`=313; +UPDATE `locales_quest` SET `Details_loc6`='No todo el mundo puede conducir una máquina de asedio. Hay que tener brazos de hierro y nervios de acero. Yo, por suerte ¡tengo ambas cosas! ¿Y tú? ¿Te crees a la altura? ¿Quieres demostrármelo?$B$BBien... Estoy intentando hacer algo más cómoda mi máquina, Potenciatrol. ¿Qué tal si me consigues unas cuantas crines de wendigo de El Cubil Pardo, al oeste de Kharanos? ¡Serían una alfombrilla estupenda para mi Potenciatrol!' WHERE `entry`=313; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 8 crines de wendigo y llévaselas al piloto Roscapiedra.' WHERE `entry`=313; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=313; +UPDATE `locales_quest` SET `Title_loc6`='Pañuelos de lino rojo' WHERE `entry`=83; +UPDATE `locales_quest` SET `Details_loc6`='La banda Defias de Villanorte lleva máscaras de tela de saco, pero los Defias de Elwynn las llevan de lino... Esas me vendrían bien para confeccionar prendas.$B$BSi me traes pañuelos de lino rojo, los usaré para hacerte algo bonito.$B$BLa banda Defias tiene campamentos por todo Elwynn.' WHERE `entry`=83; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 6 vendas de lino rojas a Sara Timberlain al Aserradero de la Vega del Este.' WHERE `entry`=83; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=83; +UPDATE `locales_quest` SET `Title_loc6`='La Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Details_loc6`='¡La mina de Villanorte no es la única que tiene problemas! Según mis informes, la Mina Abisal de Elwynn también ha sido ocupada por los kobolds.$B$BExplora la mina y comprueba la veracidad de mis informes. Luego vuelve aquí. La mina está hacia el norte de Villadorada, entre La Granja Pedregosa y la granja Maclure.' WHERE `entry`=62; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora la Mina Abisal y vuelve junto al alguacil Dughan a Villadorada.' WHERE `entry`=62; +UPDATE `locales_quest` SET `EndText_loc6`='Explora la Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Title_loc6`='Intercambio de polvo de oro' WHERE `entry`=47; +UPDATE `locales_quest` SET `Details_loc6`='Los kobolds de esa zona a veces llevan polvo de oro. Y me vendría muy bien. Consígueme un montón de polvo de oro y te pagaré el mejor precio de la ciudad, ¡el mejor!$B$BPuedes encontrar kobolds en la Mina Abisal, al sur. Y también alrededor de la Cantera de Jaspe, al noreste.' WHERE `entry`=47; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 unidades de polvo de oro a Remy Dos Veces a Villadorada. Puedes obtener polvo de oro de los kobolds del Bosque de Elwynn.' WHERE `entry`=47; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=47; +UPDATE `locales_quest` SET `Title_loc6`='Escarmuza en la Mina del eco' WHERE `entry`=21; +UPDATE `locales_quest` SET `Details_loc6`='Ha quedado demostrado que tenemos que purgar la Mina del Eco. Vuelve allí y ayuda a eliminar a los kobolds.$b$bDate prisa, $N. Cuanto más tiempo dejemos a los kobolds en la mina, más nos costará expulsarlos de Villanorte.' WHERE `entry`=21; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 12 peones kobold y ve a hablar con el alguacil McBride a la Abadía de Villanorte.' WHERE `entry`=21; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=21; +UPDATE `locales_quest` SET `Title_loc6`='Las penurias de un refugiado' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Details_loc6`='Expulsamos a los troggs de Gnomeregan, ¡pero con eso no hemos solucionado nuestros problemas! Nuestra tierra está completamente irradiada y los gnomos estamos dispersos por todo Dun Morogh.$B$BCuando huía de la radiación, con las prisas, perdí todas mis pertenencias y herramientas. Y las cogieron los trols. ¡Robaron mi cofre, mi caja y mi cubo de tornillos! Se los llevaron a su campamento, al suroeste de Yunquemar.$B$BYo no soy un aventurero... ¿Podrías ir tú a buscar mis cosas, por favor?' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la caja de Félix, el cofre de Félix, y el cubo de tornillos de Félix Rayaullido a Yunquemar.' WHERE `entry`=3361; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Title_loc6`='El druida durmiente' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Details_loc6`='Los chamanes Tuercepinos que habitan este lugar han descubierto un modo de separar el espíritu de un druida durmiente de su cuerpo físico. Los furbolgs han reanimado mi representación física y la están utilizando para atacar a todo el que intente entrar en Túmulo de Ban\'ethil. Yo estoy atrapado en el Sueño Esmeralda y no puedo hacer nada para detenerlos.$B$BTienes que ayudarme. Los chamanes Tuercepinos portan un extraño talismán para llevar a cabo el ritual y me gustaría examinarlo. Por favor $N, tráeme uno.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale un talismán de vudú de chamán a Oben Garrafuria al Túmulo de Ban\'ethil.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Title_loc6`='El veneno de la Tejemadera' WHERE `entry`=916; +UPDATE `locales_quest` SET `Details_loc6`='He venido a Cañada Umbría para observar a las arañas tejemadera de la Gruta Narácnida. Son parientes de unas arañas mucho más pequeñas; creo que el Árbol del Mundo ha tenido un profundo efecto en ellas y quiero estudiar unos especímenes para confirmarlo. $b$bPara empezar, necesito su veneno. Ve a la Gruta Narácnida, que está al norte de aquí, y tráeme glándulas de veneno; así podré compararlo con el veneno de sus parientes más pequeñas.' WHERE `entry`=916; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 glándulas de veneno de Tejemadera a Gilshalan Caminaviento a Aldrassil.' WHERE `entry`=916; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=916; +UPDATE `locales_quest` SET `Title_loc6`='Las velas de los kobolds' WHERE `entry`=60; +UPDATE `locales_quest` SET `Details_loc6`='Hola, $gchico:chica;. ¿Tienes un momento?$B$BMi hermano y yo tenemos un herbolario en Ventormenta. Yo estoy aquí para conseguir velas grandes, por la cera, ya me entiendes. ¿Puedes ayudarme?$B$BPuedes conseguir velas grandes de los kobolds. He oído rumores de que están infestando las minas de Elwynn... La Mina Abisal del sur y la Cantera de Jaspe del este. Puedes empezar la búsqueda en esos lugares.' WHERE `entry`=60; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 velas grandes a William Mortero a Villadorada.' WHERE `entry`=60; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=60; +UPDATE `locales_quest` SET `Title_loc6`='Una carta sagrada' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Details_loc6`='$N, me han pedido que te diera esto en cuanto volvieras de los campamentos kóbold. Parece una carta sellada con la insignia de Anetta, nuestra instructora de sacerdotes. Es mejor que la leas antes de dedicarte a cualquier otra cosa.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Objectives_loc6`='Lee la carta sagrada y habla con la sacerdotisa Anetta en la Abadía de Villanorte.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Title_loc6`='Investigar la Mina del Eco' WHERE `entry`=15; +UPDATE `locales_quest` SET `Details_loc6`='$N, los rastreadores dicen que hay más kobolds de lo que creíamos. Un grupo de obreros ha acampado cerca de la Mina del Eco, al norte de aquí.$B$BVe a la mina y liquídalos; sabemos que hay al menos diez. Comprueba que no quede ninguno más y vuelve.' WHERE `entry`=15; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 10 obreros kobold y ve a hablar con el alguacil McBride.' WHERE `entry`=15; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=15; +UPDATE `locales_quest` SET `Title_loc6`='Un buen amigo' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un amigo llamado Iverron que suele venir a verme a la misma hora cada día. Pero hoy no ha venido. $b$bReconozco que su ausencia me inquieta, $N. Pasa mucho tiempo en la cueva que hay al norte, y ya sabes lo peligroso que es, con todas esas arañas por allí. $b$bSi vas hacia allí, ¿te importa buscar a mi amigo?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra a Iverron cerca de la cueva que hay al norte.' WHERE `entry`=4495; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Title_loc6`='Herramientas para Brasacerada' WHERE `entry`=400; +UPDATE `locales_quest` SET `Details_loc6`='Beldin Brasacerada es el dueño de la tienda de mecánica local y además es el mejor técnico de máquinas de asedio. Pero es implacable con sus herramientas. ¡Te aseguro que rompe más llaves de arclite de las que le podemos suministrar!$B$BAcabamos de completar su último pedido. Si se lo llevas, seguro que te compensa el esfuerzo.$B$BSu tienda, el Almacén de Brasacerada está al noreste de Kharanos. Y es un lugar en el que se reúnen los pilotos veteranos de máquinas de asedio, así que, $gatento:atenta;, por si oyes algo interesante.' WHERE `entry`=400; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega las herramientas de Brasacerada a Beldin Brasacerada.' WHERE `entry`=400; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=400; +UPDATE `locales_quest` SET `Title_loc6`='Los suministros del reactor a vapor' WHERE `entry`=317; +UPDATE `locales_quest` SET `Details_loc6`='Me estoy preparando para empezar una misión para la Brigada de Asedio. Es una misión larga y tengo que cargar un mes de suministros en mi reactor a vapor. Así que, mientras Brasacerada trabaja en mi tanque, quizás podrías ir de caza por mí...$B$BNecesito pieles para hacerme una cama y carne para comer. Puedes cazar jabalíes para la carne y osos para las pieles... ve a los campos nevados que hay al sur de El Cubil Pardo.' WHERE `entry`=317; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 4 piezas de carne de jabalí y 2 pieles gruesas de oso y llévaselas al piloto Bramiz al Almacén de Brasacerada.' WHERE `entry`=317; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=317; +UPDATE `locales_quest` SET `Title_loc6`='Cerveza rivales' WHERE `entry`=310; +UPDATE `locales_quest` SET `Details_loc6`='Tengo que reconocer que esos Cebatruenos preparan unas bebidas estupendas. ¡Pero hay que bajarles los humos! ¡La suya no es la única bebida decente del mundo! Quizás tú puedas ayudarme a darles una lección...$B$BTen, coge este barril de brebaje de Cebadiz. Cuélate en el sótano de la Destilería Cebatruenos de Kharanos y cámbialo por uno de sus barriles de Cerveza del Trueno. ¡Y ya veremos qué brebaje les gusta más a los clientes!$B$BY si encuentras guardias en Los Baldíos, intenta distraerlos...' WHERE `entry`=310; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al sótano de la Destilería Cebatruenos de Kharanos y sustituye un barril de cerveza del Trueno con uno de brebaje de Cebadiz.' WHERE `entry`=310; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=310; +UPDATE `locales_quest` SET `Title_loc6`='Hermandad de ladrones' WHERE `entry`=18; +UPDATE `locales_quest` SET `Details_loc6`='Hace poco llegó una banda de maleantes a Villanorte. Se hacen llamar la Hermandad Defias; se les ha visto cruzando el río hacia el este.$b$bNo sé qué están haciendo, ¡pero seguro que no es nada bueno! Tráeme sus pañuelos y te daré un arma como recompensa.' WHERE `entry`=18; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 12 pañuelos de tela de saco rojo al ayudante Willem cerca de la Abadía de Villanorte.' WHERE `entry`=18; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=18; +UPDATE `locales_quest` SET `Title_loc6`='Campos de la muerte' WHERE `entry`=9; +UPDATE `locales_quest` SET `Details_loc6`='¡Mira lo que le ha ocurrido a este lugar! Estas tierras estaban antes en manos de buenos granjeros. Pero los condenados ladrones les han ahuyentado a todos. ¡Pero no a mí! Eso sí, parece que algunos Vigilantes de la cosecha han invadido los campos.$B$BSi estás $gpreparado:preparada; me gustaría que fueras y mataras a 20 de ellos. Vuelve cuando hayas terminado y te pagaré. Si terminas con los de mi campo, puedes limpiar también los campos vecinos.' WHERE `entry`=9; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Saldean quiere que mates 20 Vigilantes de la cosecha.' WHERE `entry`=9; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=9; +UPDATE `locales_quest` SET `Title_loc6`='Eagan Desollapieles' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Details_loc6`='Eagan Desollapieles anda buscando a alquien para cazar lobos. Me alegro, porque últimamente hay muchos más lobos de lo normal en Valle de Villanorte.$b$bSi te interesa, ve a hablar con Eagan; está a la izquierda de la abadía.' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Eagan Desollapieles.' WHERE `entry`=5261; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Title_loc6`='La limpieza del campamento kóbold' WHERE `entry`=7; +UPDATE `locales_quest` SET `Details_loc6`='$N, lo primero que tienes que hacer es limpiar; un clan de kobolds ha invadido los bosques del norte. Ve y liquida a todos los kobolds que encuentres; si reducimos sus filas podremos echarlos de Villanorte.' WHERE `entry`=7; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 10 alimañas kobold y ve a hablar con el alguacil McBride.' WHERE `entry`=7; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Magia de las Sombras' WHERE `entry`=115; +UPDATE `locales_quest` SET `Details_loc6`='Los Roca Negra han traído nigromantes a los ataques en Crestagrana. Tienen unos objetos de poder oscuro, los orbes de medianoche. Estos orbes han malherido a muchos de los que luchan en Crestagrana; tenemos que hacernos con esos objetos demoníacos. $b$bTráeme los orbes de medianoche de los cadáveres de nigromantes Roca Negra. Me encargaré de destruirlos; el mundo estará mejor sin ellos.' WHERE `entry`=115; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 orbes de medianoche al alguacil Marris a Villa del Lago.' WHERE `entry`=115; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=115; +UPDATE `locales_quest` SET `Title_loc6`='Tharil\'zun' WHERE `entry`=19; +UPDATE `locales_quest` SET `Details_loc6`='Hay avanzados y renegados Roca Negra tendiendo emboscadas entre aquí y el Fuerte de Petravista. El jefe de los avanzados se llama Tharil\'zun y lo queremos muerto. ¡Tráeme su cabeza!' WHERE `entry`=19; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la cabeza de Tharil\'zun al alguacil Marris a Crestagrana.' WHERE `entry`=19; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=19; +UPDATE `locales_quest` SET `Title_loc6`='Se busca: Gath\'Ilzogg' WHERE `entry`=169; +UPDATE `locales_quest` SET `Details_loc6`='Se busca a Gath\'Ilzogg por dirigir los ataques Roca Negra al Fuerte de Petravista y las incursiones en Villa del Lago. $b$bGath\'Ilzogg es extremadamente peligroso. Se encuentra en el Fuerte maquinando nuevos crímenes del clan contra la humanidad. Debemos sofocar la infestación de orcos cueste lo que cueste. Se ofrece recompensa a quien presente la cabeza de Gath\'Ilzogg al magistrado Solomon.' WHERE `entry`=169; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Gath\'Ilzogg y lleva su cabeza al magistrado Solomon a Villa del Lago para recibir tu recompensa.' WHERE `entry`=169; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=169; +UPDATE `locales_quest` SET `Title_loc6`='Se busca: teniente Fangore' WHERE `entry`=180; +UPDATE `locales_quest` SET `Details_loc6`='Se busca al teniente Fangore $b$bSe acusa al jefe del clan gnoll Pellejo Negro de colaborar con el enemigo del Reino Morganth. El magistrado Solomon ha decretado la pena de muerte para este traidor a Ventormenta. Su zarpa se considerará prueba de su muerte.' WHERE `entry`=180; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata al teniente Fangore y lleva su zarpa al magistrado Solomon a Villa del Lago.' WHERE `entry`=180; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=180; +UPDATE `locales_quest` SET `Title_loc6`='Vuleve con Marleth' WHERE `entry`=311; +UPDATE `locales_quest` SET `Details_loc6`='Ya has dejado el barril del brebaje de Marleth en el almacén de la destilería de Kharanos y recoges un barril de Cerveza del Trueno como prueba de que has cumplido...' WHERE `entry`=311; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el barril de cerveza del Trueno a Marleth Cebadiz a Las Birras.' WHERE `entry`=311; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=311; +UPDATE `locales_quest` SET `Title_loc6`='Distraer a Jarven' WHERE `entry`=308; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=308; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=308; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=308; +UPDATE `locales_quest` SET `Title_loc6`='Los informes' WHERE `entry`=291; +UPDATE `locales_quest` SET `Details_loc6`='¡Fantástico! Lleva mi informe al senador Barin Rocarroja. Es un tipo muy agrio; procura que no te contagie su desbordante alegría. Está en Forjaz, en la cámara en la que el rey Magni celebra sus audiencias.$B$B¿Que no sabes llegar a Forjaz? Sigue la carretera norte que sale de Kharanos, cruza el puente, sigue el camino del este que verás bordeado de estandartes, y que sube por la ladera de la montaña.$B$BPor cierto... ¿podrías no mencionar eso de que me has ayudado? No me gustaría que pensaran que no trabajo duro, ya me entiendes.' WHERE `entry`=291; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega el informe de Senir al senador Barin Rocarroja de Forjaz.' WHERE `entry`=291; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=291; +UPDATE `locales_quest` SET `Title_loc6`='Vuelve con Bramiz' WHERE `entry`=320; +UPDATE `locales_quest` SET `Details_loc6`='Aquí tienes tu barril de tajada, $N. Y, una vez más, gracias por la caza.' WHERE `entry`=320; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega el barril de tajada al piloto Bramiz que está en el Almacén de Brasacerada.' WHERE `entry`=320; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=320; +UPDATE `locales_quest` SET `Title_loc6`='El barril de Cebatruenos custodiado' WHERE `entry`=403; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=403; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=403; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=403; +UPDATE `locales_quest` SET `Title_loc6`='Un favor a cambio de un barril de tajada' WHERE `entry`=319; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un barril de tajada, pero... ¿podrías hacerme un favor? En Las Birras vendría bien un poco de ayuda con los animales salvajes que deambulan por las nieves de los alrededores. A veces se acercan demasiado.$B$BNo es que tengamos miedo de los osos, los gatos ni los jabalíes... ningún enano que se precie lo tiene. Pero si tú pudieras ocuparte de esos animales, tendríamos más tiempo para trabajar y hacer cerveza.' WHERE `entry`=319; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 6 osos zarpahelada, 8 jabalíes del risco mayores y 8 leopardos de la nieve y luego vuelve a Las Birras con Rejold Cebadiz.' WHERE `entry`=319; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=319; +UPDATE `locales_quest` SET `Title_loc6`='Oración desesperada' WHERE `entry`=5636; +UPDATE `locales_quest` SET `Details_loc6`='Que Elune te bendiga, noble $r. Espero que tu Luz te encuentre y te proteja en el día de hoy.$B$BUno de tus sacerdotes estuvo aquí buscándote. Dijo que tenías que volver a la Catedral de la Luz lo antes posible para hablar con la alta sacerdotisa Laurena. Parece ser que lo has hecho muy bien y has conseguido llamar la atención. Yo no me quedaría mucho tiempo aquí, tu gente te necesita.' WHERE `entry`=5636; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con la suma sacerdotisa Laurena en Ventormenta.' WHERE `entry`=5636; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5636; +UPDATE `locales_quest` SET `Title_loc6`='Oración desesperada' WHERE `entry`=5635; +UPDATE `locales_quest` SET `Details_loc6`='Has llamado la atención de nuestros superiores, $N. Te piden que vayas a la Catedral de la Luz, en Ventormenta, lo antes posible. Por lo visto, creen que has demostrado tu valía y ya puedes recibir más instrucción. Cuando llegues, busca a la alta sacerdotisa Laurena. Ella podrá guiarte. Buena suerte y que la Luz te acompañe.' WHERE `entry`=5635; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con la suma sacerdotisa Laurena en Ventormenta.' WHERE `entry`=5635; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5635; +UPDATE `locales_quest` SET `Title_loc6`='Un tiro. Un muerto.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `Details_loc6`='Viajaba a Auberdine con un importante mensaje cuando fui atacada por el fúrbolg Marosh y sus rastreadores. Me envenenaron... apenas puedo permanecer en pie. Puedo preparar un antídoto, pero pasará algún tiempo antes de que esté listo.$B$BMe gustaría que me defendieras hasta que pueda tomar el antídoto. Yo te ayudaré con mi arco como mejor pueda.$B$BSi sobrevivimos, podré llevar mi mensaje a Auberdine, mientras tú informas de este incidente a Onaeya, que está en la Atalaya de Maestra.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `Objectives_loc6`='Protege a la centinela Aynasha y luego ve a Vallefresno, a la Atalaya de Maestra, y habla con Onaeya.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `EndText_loc6`='Protege a Aynasha' WHERE `entry`=5713; +UPDATE `locales_quest` SET `Title_loc6`='Oración desesperada' WHERE `entry`=5634; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=5634; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=5634; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5634; +UPDATE `locales_quest` SET `Title_loc6`='Tierras infestadas' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Details_loc6`='Por Costa Oscura se extiende una enfermedad que se hace con la mente y el cuerpo de todo lo que toca.$B$BLos Osos Piel de Cardo han sido los más afectados por esta plaga. Eran nobles animales que se han convertido en rabiosos objetos de destrucción. Creo que yo podría tener una cura para este mal.$B$BLleva esta trampa al bosque y colócala en el suelo. Cualquier Oso Cardo rabioso que cruce la luz será manso por un breve período de tiempo. Y cuando esto ocurra, te seguirá. Guía uno hasta aquí, $N.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Objectives_loc6`='Captura un Oso Cardo rabioso vivo y llévaselo a Tharnariun. $B$BSi no consigues capturar un Oso Cardo rabioso y pierdes la trampa, pídele otra a Tharnariun Espinarbolado.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Title_loc6`='Lucha por Garganta Grito de Guerra' WHERE `entry`=8372; +UPDATE `locales_quest` SET `Details_loc6`='Las centinelas Ala de Plata están en guerra con los escoltas Grito de Guerra por la destrucción que los orcos están provocando en el bosque. Pero hay más razones para defender este bosque, unas razones que van más allá del amor por la naturaleza.$B$BEl bosque forma una barrera estratégica que permite defender Vallefresno contra un ataque a gran escala. Sin él perderíamos Astranaar en un solo día y pasaría a integrarse en Los Baldíos.$B$B¡Colabora en la lucha contra los escoltas Grito de Guerra, $N! ¡Por la Alianza!' WHERE `entry`=8372; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega 3 marcas de honor de Grito de Guerra a un Brigadier general de la Alianza fuera de los campos de batalla.' WHERE `entry`=8372; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=8372; +UPDATE `locales_quest` SET `Title_loc6`='Oración desesperada' WHERE `entry`=5639; +UPDATE `locales_quest` SET `Details_loc6`='Te necesitan en Ventormenta, $N. La alta sacerdotisa, Laurena, dice que es hora de que demuestres tu valía para poder acceder al siguiente nivel de tu instrucción. No pierdas demasiado tiempo. La encontrarás en la Catedral de la Luz, en el centro de la ciudad. Dale recuerdos de mi parte y demuestra que eres $gdigno:digna; de su llamada. Que la Luz sea contigo, $N.' WHERE `entry`=5639; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con la suma sacerdotisa Laurena en Ventormenta.' WHERE `entry`=5639; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5639; +UPDATE `locales_quest` SET `Title_loc6`='Oración desesperada' WHERE `entry`=5638; +UPDATE `locales_quest` SET `Details_loc6`='Hace un momento, vino uno de tus sacerdotes a buscarte, $r. Dijo que si te veía, te dijera que fueras a la Catedral de la Luz. Dijo que era muy importante, aunque yo no me preocuparía demasiado si fuera tú. Su comportamiento parecía positivo... como si fueran buenas noticias. Yo no tardaría mucho en emprender el viaje.$B$BQue Elune sea contigo, noble $r.' WHERE `entry`=5638; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con la suma sacerdotisa Laurena en Ventormenta.' WHERE `entry`=5638; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5638; +UPDATE `locales_quest` SET `Title_loc6`='A por las ratas del tren subterráneo' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Details_loc6`='Alto ahí, pillastre. Eeeh... ¿Eeestás buscando curro? Nos tenemos un problemón de ratas aquí abajo y nos faltan manos en la cubierta de popa.$B$B¿Qué respondes? Solo tienes que coger esta flauta atrapa-ratas y tocar la canción alrededor de esas alimañas. ¡Te seguirán al fin del mundo!$B$BCaptúranos cinco de esos bichos y tráenoslos acá. Nos los queremos vivos.$B$BEeeh...' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Objectives_loc6`='Captura a 5 ratas del subterráneo usando la flauta cazarratas. Guía a las ratas hasta Monty. No te olvides de devolver la flauta cuando hayas acabado.' WHERE `entry`=6661; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Title_loc6`='Mensajero a toda prisa' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Details_loc6`='Aunque no tenemos mucha ayuda directa desde Ventormenta, tengo un contacto en la ciudad que nos ayuda con los suministros de armaduras. Su nombre es Osric Strang. Su tienda, Inmunidad Limitada, está en el Casco Antiguo de Ventormenta.$B$BNuestro suministro se está agotando y debemos contactar con Osric para pedirle más. ¿Puedes llevarle esta nota?$B$BEl camino más rápido hasta Ventormenta es con Thor, nuestro maestro de grifos. Está justo bajo la colina, llévale mi nota y coge un grifo hasta Ventormenta.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la Nota de Lewis a Thor, el maestro de grifos.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Title_loc6`='Oración desesperada' WHERE `entry`=5637; +UPDATE `locales_quest` SET `Details_loc6`='Ha llegado el momento de que vayas a Ventormenta, $N. La alta sacerdotisa Laurena, en la Catedral de la Luz, quiere hablar contigo. Tiene que ser algo muy bueno o muy malo para que la alta sacerdotisa quiera que vayas, aunque supongo que, como lo has hecho tan bien, debe de ser algo bueno que quiera hablar contigo.$B$BPero no pierdas demasiado tiempo por aquí. Vete en cuanto puedas.' WHERE `entry`=5637; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con la suma sacerdotisa Laurena en Ventormenta.' WHERE `entry`=5637; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5637; +UPDATE `locales_quest` SET `Title_loc6`='La familia y la caña de pescar' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Details_loc6`='Me encanta pescar. Los Blump somos una famosa familia de pescadores. Yo soy Gubber Blump. Yo también pesco.$B$BEn esta zona hay un pez que me gusta pescar: el mero de Costa Oscura. Yo solía salir en un barco a pescar meros, pero desde que aparecieron los murlocs, ya no sale ningún barco. Además, seguro que los murlocs se han comido todos los meros.$B$BOye, ¿quieres ayudarme a pescar un mero de Costa Oscura? Si lo haces, ¡te daré una auténtica caña de pescar de la familia Blump! Es una caña estupenda para pescar.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Objectives_loc6`='Pesca 6 meros de Costa Oscura para Gubber Blump de Auberdine.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Title_loc6`='La extensión de la amenaza' WHERE `entry`=984; +UPDATE `locales_quest` SET `Details_loc6`='Algunos de mis hermanos fueron salvados de un fúrbolg corrupto en Teldrassil y yo he jurado impedir otras atrocidades. No permitiré que los nuestros resulten heridos... o algo peor.$B$BYa he detectado un par de indicios de corrupción en Costa Oscura, pero aún he de encontrar signos de que se haya extendido. Creo que lo lógico sería continuar la investigación con los furbolgs. ¿Podrías buscar alguno de sus campamentos y decirme si has visto algún signo de corrupción?' WHERE `entry`=984; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra el campamento de furbolgs corruptos en Costa Oscura, vuelve a Auberdine y busca a Terenthis.' WHERE `entry`=984; +UPDATE `locales_quest` SET `EndText_loc6`='Encuentra un campamento fúrbolg corrupto' WHERE `entry`=984; +UPDATE `locales_quest` SET `Title_loc6`='El conocimiento de las profundidades' WHERE `entry`=971; +UPDATE `locales_quest` SET `Details_loc6`='Como puede que ya sepas, recopilo conocimiento. Conocimiento antiguo. Conocimiento con poder. Conocimiento que abre puertas y puede despertar a los Durmientes.$B$BSe dice que un antiguo documento, el manuscrito de Lorgalis, se halla en las Cavernas Anegadas de Vallefresno. Allí vivieron unos elfos que murieron hace mucho. Acumularon mucha sabiduría antes de que su ciudad se arruinara.$B$BBusca el manuscrito en las Cavernas Anegadas. Nunca olvidaré este favor. Ni siquiera después del fin de los días.' WHERE `entry`=971; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el manuscrito de Lorgalis a Gerrig Agarrahueso, que está en la Caverna Abandonada en Forjaz.' WHERE `entry`=971; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=971; +UPDATE `locales_quest` SET `Title_loc6`='Los Poderes Subyacentes' WHERE `entry`=968; +UPDATE `locales_quest` SET `Details_loc6`='Aunque la cubierta de este libro está gastada y arañada, aún se puede leer el título:$B$BLos Poderes Subyacentes$B$BEn el interior del libro hay una lista de nombres impronunciables con títulos terribles, rituales de adoración y sacrificios preferidos... muchos de los cuales incluyen criaturas vivas, humanoides.$B$BEn la cubierta interior del libro hay unas palabras escritas: \"Runas y Maldiciones de Bonegrip, La Caverna Abandonada, Forjaz. Propiedad de: Gerrig Bonegrip.\"$B$BSi Bonegrip vende libros de este tipo, quizás me recompre este.' WHERE `entry`=968; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el libro Los Poderes Subyacentes a Gerrig Agarrahueso a La Caverna Abandonada, en Forjaz.' WHERE `entry`=968; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=968; +UPDATE `locales_quest` SET `Title_loc6`='La fuga de Therylune' WHERE `entry`=945; +UPDATE `locales_quest` SET `Details_loc6`='¡Socorro!$B$BEstaba paseando por El Glaive del Maestro cuando esos asquerosos del Culto me rodearon. ¡Menos mal que se me da bien esconderme!$B$B¿Puedes ayudarme a salir de aquí? También necesito avisar a mi hermana Therysil de que estoy bien. Está al sur, en Vallefresno, en el Santuario de Aessina.' WHERE `entry`=945; +UPDATE `locales_quest` SET `Objectives_loc6`='Ayuda a escapar a Therylune y luego dile a Therysil, que está en el Santuario de Aessina, que su hermana está a salvo.' WHERE `entry`=945; +UPDATE `locales_quest` SET `EndText_loc6`='Escolta a Therylune en su huída de El Glaive del Maestro' WHERE `entry`=945; +UPDATE `locales_quest` SET `Title_loc6`='El churumbele' WHERE `entry`=894; +UPDATE `locales_quest` SET `Details_loc6`='Ventura y Cía. ha montado un pequeño centro de investigación muy hacia el norte desde aquí, al suroeste de El Fangal. No tengo muy claro qué hacen allí pero logré descubrir que están haciendo pruebas con algo llamado \"churumbele\".$B$BY digo yo, ¿qué leches es un churumbele? Bueno, sea lo que sea, quiero examinarlo, así necesito que alguien me lo consiga.$B$BConseguí una copia de su manual de instrucciones del sistema de control, gracias al cual deberías poder encontrar la forma de desconectar el churumbele.' WHERE `entry`=894; +UPDATE `locales_quest` SET `Objectives_loc6`='Accede a la consola de control del laboratorio de investigación de Ventura y Cía..' WHERE `entry`=894; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=894; +UPDATE `locales_quest` SET `Title_loc6`='Mata ratas' WHERE `entry`=416; +UPDATE `locales_quest` SET `Details_loc6`='Tenemos una infestación grave al oeste. Esos kobolds asquerosos se han instalado en las laderas. ¡Están cavando madrigueras y ensuciándolo todo!$b$bQueremos erradicarlos. Si los cazas y me traes sus orejas, puedes quedarte con su botín.$b$bLos encontrarás por toda la ladera al oeste de Thelsamar.' WHERE `entry`=416; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 12 orejas de kobold al montaraz Kadrell a Thelsamar.' WHERE `entry`=416; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=416; +UPDATE `locales_quest` SET `Title_loc6`='Principios humildes' WHERE `entry`=399; +UPDATE `locales_quest` SET `Details_loc6`='Parece que hace una eternidad desde que tan solo era un chico trabajando en la granja de Páramos de Poniente. Dicen que nunca puedes regresar, y es cierto. Doblemente cierto en mi caso, unos ladrones quemaron y tomaron mi casa.$B$BHe hablado con mi padre para descubrir el destino de alguna de mis posesiones, incluyendo mi primera brújula. No fue capaz de salvarlas. Sin embargo, también dice que deberían estar escondidas en la granja.$B$BEncontrarás la Hacienda de Alexston al oeste de la Colina del Centinela. ¿Quizás podrías ir y recuperarla?' WHERE `entry`=399; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la casa de Baros Alexston en Páramos del Poniente y busca su brújula. A continuación, llévasela al Distrito de la Catedral, en Ventormenta.' WHERE `entry`=399; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=399; +UPDATE `locales_quest` SET `Title_loc6`='La caza de crocoliscos' WHERE `entry`=385; +UPDATE `locales_quest` SET `Details_loc6`='Vienen muchos cazadores a Loch Modan por los crocoliscos. Los mercaderes compran pieles de crocolisco para hacer ropa y armaduras, e incluso hay a quien le gusta su carne.$b$bHacemos negocio, pero no mucho, porque esos bichos son muy feroces y se esconden en las islas del lago. Pero tú no te prives, enfrentarse a esos dientes es toda una experiencia.$b$bMe acuerdo de una vez que...' WHERE `entry`=385; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 5 piezas de carne de crocolisco y 6 pieles de crocolisco a Marek Coracero, que está en la Cabaña del Errante.' WHERE `entry`=385; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=385; +UPDATE `locales_quest` SET `Title_loc6`='Un informe sobre el avance de la excavación' WHERE `entry`=298; +UPDATE `locales_quest` SET `Details_loc6`='Tengo que enviar un informe a Thelsamar. ¡Eso, e insistir en mi pedido de pólvora! Este es el informe. Llévaselo a Jern Cornamenta, es nuestro contacto en Thelsamar.$b$bNo es un encargo difícil, pero no tengo a nadie más para hacerlo.' WHERE `entry`=298; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el informe de Vetaferro a Jern Cornamenta a Thelsamar.' WHERE `entry`=298; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=298; +UPDATE `locales_quest` SET `Title_loc6`='La amenaza trogg' WHERE `entry`=267; +UPDATE `locales_quest` SET `Details_loc6`='$C, puede que sepas que los trogg amenazan las tierras de los enanos. Ahora que la Reserva de Forjaz está combatiendo por la Alianza, nos hemos quedado con una fracción de las fuerzas defensivas que necesitamos. Mi regimiento está destinado a vigilar la puerta. No podemos abandonar el puesto porque tememos una invasión.$b$bHay que ahuyentar a esos malditos trogg que acechan en las colinas. Si te ves capaz, organiza un asalto a los trogg. Tráeme ocho petrodientes de trogg como prueba.' WHERE `entry`=267; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 petrodientes de trogg al capitán Rugelfuss a la torre de vigilancia sur.' WHERE `entry`=267; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=267; +UPDATE `locales_quest` SET `Title_loc6`='En defensa de las tierras del rey' WHERE `entry`=224; +UPDATE `locales_quest` SET `Details_loc6`='¡Tenemos que proteger Loch Modan, $N! Casi todas nuestras tropas están luchando en otros frentes; nos hemos quedado desprotegidos. ¡Están saliendo trogg de debajo de las piedras! Esta invasión supone la mayor amenaza para Forjaz. Tenemos que acabar con esos asquerosos mutantes.$b$bNecesitamos a alguien valiente como tú para acabar con esos seres. Acaba con diez trogg Rompecantos y diez rastreadores Rompecantos. Después vuelve.' WHERE `entry`=224; +UPDATE `locales_quest` SET `Objectives_loc6`='El montaraz Pedernal, de la torre de vigilancia sur, quiere que mates a 10 trogg y 10 rastreadores Rompecantos.' WHERE `entry`=224; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=224; +UPDATE `locales_quest` SET `Title_loc6`='Pañuelos rojos de cuero' WHERE `entry`=153; +UPDATE `locales_quest` SET `Details_loc6`='La tapadera de los Defias cambia constantemente. He estado siguiendo sus movimientos desde hace algún tiempo. Aunque, recuerda, he averiguado que muchos miembros de la banda se identifican por sus pañuelos de cuero rojo.$b$bTráeme 15 de esos pañuelos y procuraré que seas $grecompensado:recompensada;.' WHERE `entry`=153; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 15 pañuelos de cuero rojo al explorador Galiaan en la Colina del Centinela.' WHERE `entry`=153; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=153; +UPDATE `locales_quest` SET `Title_loc6`='Hay moros en la costa' WHERE `entry`=152; +UPDATE `locales_quest` SET `Details_loc6`='Seguramente habrás visto todos los restos de naufragios a lo largo de la costa. El Mare Magnum es traicionero. La costa de los Páramos de Poniente tiene que estar limpia, de ese modo si algún marinero llega hasta nuestras costas, no correrá ningún peligro. Pero los murlocs son un gran problema.$b$bMata 7 cazamareas, 7 guerreros, 7 oráculos y 7 correcostas y procuraré que seas $grecompensado:recompensada;.' WHERE `entry`=152; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 cazamareas, 7 guerreros, 7 oráculos y 7 correcostas y vuelve con el capitán Grisillo en el Faro de los Páramos de Poniente.' WHERE `entry`=152; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=152; +UPDATE `locales_quest` SET `Title_loc6`='El tesoro escondido del capitán Sanders' WHERE `entry`=136; +UPDATE `locales_quest` SET `Details_loc6`='Si estás leyendo esto, el capitán Sanders estará sepultado bajo el agua. Así que mi tesoro es tuyo, solo tienes que seguir las pistas.$b$bPrimero tienes que encontrar mi baúl. Seguramente estará enterrado en la arena, en la costa Oeste de los Páramos de Poniente, cerca de los restos de naufragios. Habrá muchos restos, pero solo un ancla oxidada en la costa. ¡Encuentra el ancla y encontrarás mi baúl! Allí encontrarás también la siguiente pista.' WHERE `entry`=136; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra el baúl del capitán Sanders y busca la siguiente pista.' WHERE `entry`=136; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=136; +UPDATE `locales_quest` SET `Title_loc6`='Guardián de la Llama' WHERE `entry`=103; +UPDATE `locales_quest` SET `Details_loc6`='La noche en que murió la familia del guardián del Faro fue horrible. Contemplé, impotente, como el Viejo Ojosombrío lideraba el ataque. Pero lo pasado pasado está y lo que ahora me preocupa son las vidas de los que navegan por el Mare Magnum y se acercan demasiado a las peligrosas rocas de la costa. Como no hay nadie que vigile la llama, la responsabilidad es ahora mía.$b$bAyúdame a mantener la antorcha iluminada trayéndome 5 botellas de aceite de los monstruos de la cosecha.' WHERE `entry`=103; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 5 botellas de aceite al capitán Grisillo en el Faro de los Páramos de Poniente.' WHERE `entry`=103; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=103; +UPDATE `locales_quest` SET `Title_loc6`='¡Encontrar a OOX-17/TN!' WHERE `entry`=351; +UPDATE `locales_quest` SET `Details_loc6`='Has descubierto una especie de dispositivo metálico extraño con forma de huevo. Al tocar uno de sus botones el huevo cobra vida y descubres que se trata de algún tipo de artilugio robótico de invención gnómica. A continuación, una voz resuena en su interior.$B$B\"Mi nombre es Oglethorpe y he perdido a mi robot mensajero. Si lo encuentras te daré una recompensa. Por favor, llévale este localizador al robot. ¡Genial, acabo de obtener las coordenadas! ¡Parece que se estropeó cerca de Sima Abierta en Tanaris!\"' WHERE `entry`=351; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el localizador de emergencia al robot mensajero de Oglethorpe.' WHERE `entry`=351; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=351; +UPDATE `locales_quest` SET `Title_loc6`='La tajada' WHERE `entry`=318; +UPDATE `locales_quest` SET `Details_loc6`='Rejold Barleybrew experimenta con sus brebajes. Algunos saben bien, otros mal y otros... bueno, esos tumbarían al enano más fuerte.$B$BVive en Las Birras, al oeste de Kharanos. Y lo que quiero es una de sus bebidas: tajada. Me mantendrá caliente en los caminos más fríos.$B$BY... ¡ese bendito líquido quema tanto que también puedo usarlo para aumentar la potencia de mi reactor a vapor! Me ha sacado de un apuro más de una vez.' WHERE `entry`=318; +UPDATE `locales_quest` SET `Objectives_loc6`='Consigue un barril de tajada de Rejold Cebadiz de Las Birras.' WHERE `entry`=318; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=318; +UPDATE `locales_quest` SET `Title_loc6`='El montaraz de Picos Tormenta' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Details_loc6`='Dicen que el montaraz Pico Tormenta busca alguien que le haga de mensajero. Alguien con ganas de viajar un poco. ¿Qué te parece? ¿Te ves capaz, $r?$b$bEntonces, ve a hablar con Pico Tormenta en la cima de la torre norte.' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el montaraz Pico Tormenta.' WHERE `entry`=1339; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Title_loc6`='Un pedido de Pico Tormenta' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Details_loc6`='Hay un forjador de armaduras enano cuyo trabajo me gusta mucho. Se llama Furen Barbalarga y es el mejor de su gremio. Necesito un escudo nuevo, y quiero que me lo haga él.$b$bSolo hay un problema... Furen vive muy al sur, en el Distrito de los Enanos de Ventormenta. ¡En tierra humana! No entiendo por qué vive ahí, tan lejos de Forjaz. ¡Será que los humanos le pagan una fortuna!$b$bSi te apetece viajar y ganar algo de dinero, ve a ver a Furen para hacer mi pedido de un escudo.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el pedido de Pico Tormenta a Furen Barbalarga a Ventormenta.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Title_loc6`='La tarea de Elmore' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Details_loc6`='Hay un enano forjador de armas en Ventormenta, Grimand Elmore, que ha enviado un mensaje diciendo que necesita ayuda con una entrega. Creo que quiere enviar un paquete a su hogar, en el norte.$B$B¡Tienes unas piernas muy fuertes! Si te interesa ponerlas en marcha, vete a hablar con Grimand. Podrías sernos muy útil aquí, pero también debemos mantener nuestros tratos con los enanos.$B$BPuedes encontrar a Grimand Elmore en la tienda de armas del Distrito de los Enanos de Ventormenta, en la sección noreste de la ciudad.' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Grimand Elmore.' WHERE `entry`=1097; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Title_loc6`='Las herramientas de los altonatos' WHERE `entry`=958; +UPDATE `locales_quest` SET `Details_loc6`='$C. Tengo que pedirte un favor.$B$B¿Has visto las ruinas de Ameth\'Aran? Si no las has visto, las puedes encontrar en el lado este del camino principal, viajando hacia el sur. En otro tiempo fueron el hogar de los poderosos Ilustres. Hoy son testimonios de la destrucción que sus errores produjeron.$B$BLos centinelas me han dicho que los espíritus de los Ilustres persisten y que aún poseen sus antiguos instrumentos mágicos. Hemos de hacernos con esas reliquias para poder destruirlas.' WHERE `entry`=958; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 7 reliquias de los altonatos y llévaselas a Thundris Tejevientos a Auberdine.' WHERE `entry`=958; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=958; +UPDATE `locales_quest` SET `Title_loc6`='La caída de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `Details_loc6`='Encontrarás las ruinas de Ameth\'Aran hacia el este. Ahora las habitan los inquietos espíritus de los Ilustres que en vida moraban entre sus muros, unos muros entre los que los siervos de Azshara practicaban libremente su poderosa magia.$B$BCuando me enviaron a explorar las ruinas encontré dos grandes tablillas con grabados que relataban la historia de Ameth\'Aran y de su caída. Mientras leía las runas me abordaron los espíritus y tuve que huir.$B$BPor favor, si puedes, aventúrate entre las ruinas e intenta descifrar las tablillas en mi lugar.' WHERE `entry`=953; +UPDATE `locales_quest` SET `Objectives_loc6`='Estudia las tablillas que hablan de Ameth\'Aran y de su caída y reúnete con la centinela Tysha Filoluna en Costa Oscura.' WHERE `entry`=953; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=953; +UPDATE `locales_quest` SET `Title_loc6`='Los filibusteros del Mar del Sur' WHERE `entry`=887; +UPDATE `locales_quest` SET `Details_loc6`='Por supuesto que me gustaría que el vicealmirante Grezzlik hiciera mejor su trabajo de mantener los mares seguros para nuestros navíos. Con todo el oro que los grandes comerciantes transportan en la flota mercante, se me llevan los demonios de ver a tanto pirata escaparse alegremente después de abordar mis barcos y robarme la mercancía!$B$BHa llegado a mis oídos que los filibusteros del Mar del Sur han establecido un campamento justo al sur de aquí. Han sido una verdadera espina clavada y si Grezzlik no se ocupa del asunto, bueno, quizás tú puedas ayudarme a librarme de ellos.' WHERE `entry`=887; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 12 brigadieres del Mar del Sur y a 6 cañoneros del Mar del Sur para Gazlowe en Trinquete.' WHERE `entry`=887; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=887; +UPDATE `locales_quest` SET `Title_loc6`='Una entrega a Pico Tormenta' WHERE `entry`=353; +UPDATE `locales_quest` SET `Details_loc6`='Los Pico Tormenta son unos enanos muy respetados y famosos por su exigente gusto. Así que no es sorprendente que Gringer Pico Tormenta, un montaraz de Forjaz, me encargase que forjase un arma para él.$B$BHe terminado el arma, pero... el montaraz Pico Tormenta está muy lejos, en Loch Modan. Si tienes planeado viajar al norte, ¿podrías entregarle este paquete?$B$BEl último mensaje que recibí del montaraz Pico Tormenta, decía que estaba estacionado en la torre de vigilancia del norte, en Loch Modan.' WHERE `entry`=353; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega el paquete Pico Tormenta al montaraz Pico Tormenta en Loch Modan.' WHERE `entry`=353; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=353; +UPDATE `locales_quest` SET `Title_loc6`='Zarpas asquerosas' WHERE `entry`=307; +UPDATE `locales_quest` SET `Details_loc6`='La Mina de Fuenteplata, que cae al este, se agotó hace tiempo. La Liga de Mineros la usaba como almacén, pero ahora se han instalado unos kobolds allí, ¡con esas magníficas herramientas enanas a su alcance!$b$bLos expulsaremos, pero la Liga quiere que vaya alguien a recoger el material antes de que lleguemos los soldados a romperlo todo. Es muy arriesgado; será mejor que lleves compañía.$b$bEl material está en unas cajas con la marca de la Liga de Mineros. Suerte.' WHERE `entry`=307; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Mina de Fuenteplata y recoge 4 cargas de equipamiento de minero. $b$bLuego ve a ver al montaraz Pico Tormenta.' WHERE `entry`=307; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=307; +UPDATE `locales_quest` SET `Title_loc6`='La pobre y vieja Blanchy' WHERE `entry`=151; +UPDATE `locales_quest` SET `Details_loc6`='¡Pobre Vieja Blanchy! La bestia está agotada después de todo el trabajo que le dimos. Le di de comer antes de dejar la granja, pero no esperábamos que se rompiera el carro. Si pudieras traerle algunos puñados de avena te estaría muy agradecida.$B$BSeguro que podrás encontrar algunos por las granjas de los Páramos de Poniente, si puedes librarte de esas horribles máquinas que los han invadido. Hay varias granjas al suroeste de aquí.' WHERE `entry`=151; +UPDATE `locales_quest` SET `Objectives_loc6`='Verna Furlbrow de los Páramos de Poniente quiere que le lleves 8 puñados de avena.' WHERE `entry`=151; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=151; +UPDATE `locales_quest` SET `Title_loc6`='Habla con Gryan Mantorrecio' WHERE `entry`=109; +UPDATE `locales_quest` SET `Details_loc6`='Parece que has visto bastantes combates en tu vida, $c. Si no has tenido suficiente, busca a Gryan Mantorrecio. Comanda las Milicias del Pueblo que protegen las granjas de los Páramos de Poniente. Seguro que le vendrá bien tu ayuda. Puedes encontrarlo en la torre de piedra de la Colina del Centinela, saliendo de la carretera que cruza los Páramos de Poniente.' WHERE `entry`=109; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Gryan Mantorrecio. Puedes encontrarlo en la torre de piedra de la Colina del Centinela, saliendo de la carretera que cruza los Páramos de Poniente.' WHERE `entry`=109; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=109; +UPDATE `locales_quest` SET `Title_loc6`='La reliquia olvidada' WHERE `entry`=64; +UPDATE `locales_quest` SET `Details_loc6`='¡Fue horrible! Verna me despertó cuando oyó jaleo en los campos. Estaban llenos de gamberros. Nos fuimos corriendo y olvidé recoger mi reloj de bolsillo. Me lo dio el padre de Verna el día de nuestra boda y es horrible saber que está en manos de esos ladrones. Dejé el reloj de bolsillo en el armario de la granja. Busca el campo de calabazas que está al Oeste... no tiene pérdida. ¡Si me lo devuelves te estaré muy agradecido!' WHERE `entry`=64; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Furlbrow quiere que recuperes el reloj de bolsillo que dejó olvidado en el armario de su granja en la plantación de calabazas del Oeste.' WHERE `entry`=64; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=64; +UPDATE `locales_quest` SET `Title_loc6`='Estofado de los Páramos de Poniente' WHERE `entry`=36; +UPDATE `locales_quest` SET `Details_loc6`='Nunca pensé que llegaría el día en el que tuviera que dejar la granja. Pero los campos están llenos de ladrones y es demasiado peligroso que sigamos aquí. En cuanto el granjero Furlbrow consiga arreglar el carro nos pondremos en marcha.$b$b¿Podrías hacerme un favor? Deja que te escriba mi receta del estofado de los Páramos de Poniente. Por favor, llévasela a Salma Saldean, estará en su granja, nada más pasar la bifurcación del camino.' WHERE `entry`=36; +UPDATE `locales_quest` SET `Objectives_loc6`='Verna Furlbrow quiere que le entregues su receta del estofado de los Páramos de Poniente a Salma Saldean.' WHERE `entry`=36; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=36; +UPDATE `locales_quest` SET `Title_loc6`='Pastel de hígado de dentosangre' WHERE `entry`=22; +UPDATE `locales_quest` SET `Details_loc6`='Las cebollas están peladas. El ajo machacado. La corteza está tostada. Las hierbas de eneldo picadas. ¡Lo único que me falta para mi famosa empanada de carne son 8 hígados de dentosangre!' WHERE `entry`=22; +UPDATE `locales_quest` SET `Objectives_loc6`='Salma Saldean necesita 8 hígados de dentosangre para hacer un pastel de hígado de dentosangre.' WHERE `entry`=22; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=22; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='La receta de los Kaldorei' WHERE `entry`=4161; +UPDATE `locales_quest` SET `Details_loc6`='Hace mucho tiempo, los elfos de la noche se conocían como los Kaldorei, un nombre que significa \"hijos de las estrellas\". Aprender del pasado es un paso muy importante en tu camino como $c, $N. Por ello, debes escuchar atentamente lo que tengo que decirte.$B$BLos Kaldorei siempre se han sentido muy orgullosos de su armoniosa relación con la naturaleza. Esto significa que solamente cogemos de la naturaleza lo que necesitamos y lo que podemos devolverle. Este equilibrio nos ha beneficiado mucho, $N.$B$BVe y recoge 7 patas de araña pequeña, ni una más ni una menos, y regresa aquí con ellas.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `Objectives_loc6`='Recoge 7 patas de araña pequeña para Zarrin, que está en Dolanaar.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=4161; +UPDATE `locales_quest` SET `Title_loc6`='El cumplimiento del plazo' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un auténtico problema entre manos. Se acerca peligrosamente la fecha en la que tengo que entregar un pedido de madera... Los lobos y los osos que hay al norte de aquí ahuyentaron a mis trabajadores, que tuvieron que dejar atrás los fajos de madera que tenían talada.$B$BYa he hablado con el ayudante del alguacil Rainer sobre la necesidad de deshacernos de esos animales, pero necesito que alguien vaya a recoger la madera. Si pudieras recoger ocho fajos de madera, conseguiría cumplir el plazo.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 fajos de madera a Raelen al Aserradero de la Vega del Este.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Un buen amigo' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un amigo llamado Iverron que suele venir a verme a la misma hora cada día. Pero hoy no ha venido. $b$bReconozco que su ausencia me inquieta, $N. Pasa mucho tiempo en la cueva que hay al norte, y ya sabes lo peligroso que es, con todas esas arañas por allí. $b$bSi vas hacia allí, ¿te importa buscar a mi amigo?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra a Iverron cerca de la cueva que hay al norte.' WHERE `entry`=4495; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='El templo de la Luna' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Details_loc6`='Una criatura del bosque, en su día grandiosa, necesita ayuda, $r.$B$BHay una difícil tarea que cumplir.$B$BPor favor, busca a la sacerdotisa A\'moora; ella te lo explicará todo. La encontrarás al sudeste de aquí, dentro del Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Objectives_loc6`='La hermana Aquinne quiere que hables con la sacerdotisa A\'moora en el Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Title_loc6`='Las lagrimas de la Luna' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Details_loc6`='Lady Sathrah estuvo una vez en gracia de Elune. Grácil y pura, la araña tejió sus telas de plata a la luz de la luna, atrapando la niebla de la noche. El rocío plateado tenía grandes poderes de curación por lo que se guardó en el templo.$B$BPero en los últimos tiempos, Sathrah cayó en la locura y ahora sus generaciones futuras también están en peligro.$B$B$N, encuentra a Lady Sathrah y pon fin a su sufrimiento. Suele estar al norte de Teldrassil, cerca del Lago Primigenio. Atrápala y tráeme sus hilanderas plateadas.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Objectives_loc6`='La sacerdotisa A\'moora del Templo de la Luna de Darnassus quiere que le lleves las hilanderas plateadas de Lady Sathrah.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='El druida durmiente' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Details_loc6`='Los chamanes Tuercepinos que habitan este lugar han descubierto un modo de separar el espíritu de un druida durmiente de su cuerpo físico. Los furbolgs han reanimado mi representación física y la están utilizando para atacar a todo el que intente entrar en Túmulo de Ban\'ethil. Yo estoy atrapado en el Sueño Esmeralda y no puedo hacer nada para detenerlos.$B$BTienes que ayudarme. Los chamanes Tuercepinos portan un extraño talismán para llevar a cabo el ritual y me gustaría examinarlo. Por favor $N, tráeme uno.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale un talismán de vudú de chamán a Oben Garrafuria al Túmulo de Ban\'ethil.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Title_loc6`='Municiones para Estruendo' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Details_loc6`='Hegnar Estruendo vende armas de fuego en la carretera de Yunquemar. Los fusileros y los equipos de mortero pasan mucho tiempo practicando en la parte exterior de su tienda y siempre necesita munición fresca.$B$BPero la última caja de munición que le envié se perdió por el camino. Mi mensajero acampó cerca de El Cubil Pardo. Cuando un wendigo lo expulsó de allí, ¡el muy inútil, se dejó la munición de Estruendo!$B$B$N, ¿podrías recuperar esa munición y llevársela a Estruendo? Lleva mucho tiempo esperándola y se le estarán acabando las reservas.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la munición de Estruendo a Hegnar Estruendo a Dun Morogh.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Title_loc6`='Las tierras de Denalan' WHERE `entry`=997; +UPDATE `locales_quest` SET `Details_loc6`='¿Te diriges hacia el sur? ¿Al Lago Al\'Ameth? De ser así hay algo que quiero pedirte...$B$BMi compañero Denalan tiene un campamento en el extremo oriental del lago, donde está estudiando y haciendo experimentos con la flora de Teldrassil. Encargó un paquete con tierras especiales de Darnassus que llegó con retraso pues no hace mucho que lo recibimos aquí en Dolanaar.$B$B¿Podrías llevarle tú el paquete?' WHERE `entry`=997; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete con tierras especiales a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=997; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=997; +UPDATE `locales_quest` SET `Title_loc6`='La caja mecánica 827' WHERE `entry`=983; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Necesito ayuda con mi último invento, la caja mecánica. ¡Sirve para hablar con gente que está lejos!$B$BPuede que hayas visto alguna ya. Son unas cajas con muchas palancas. El problema que tienen es que necesitan un mantenimiento constante.$B$BCada una tiene un problema diferente, pero yo he hecho una cosa muy inteligente. He colocado cada caja cerca de las criaturas que tienen las piezas adecuadas para repararlas. Y ahora, hay que reparar la caja mecánica 827. Está al sur de Auberdine, muy cerca. Hacen falta 6 patas de reptador para arreglarla. Te pagaré...' WHERE `entry`=983; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 6 piernas de reptador y colócalas en la caja mecánica 827.' WHERE `entry`=983; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=983; +UPDATE `locales_quest` SET `Title_loc6`='Bashal\'Aran' WHERE `entry`=954; +UPDATE `locales_quest` SET `Details_loc6`='Las ruinas de Bashal\'Aran, al este, están invadidas por esbirros demoníacos. Los espíritus y los sátiros que han establecido su morada en la zona se alimentan de la energía mágica del lugar. Sus poderes crecen continuamente.$B$BPero aún así, he notado que hay un santuario al que no se acercan jamás. En la parte occidental de las ruinas, sobre un pequeño acantilado, se ve una extraña aura azul... Debe haber una explicación a la reluctancia de los demonios.$B$BQuisiera que lo investigaras.' WHERE `entry`=954; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra la fuente de la extraña aura azul en las Ruinas de Bashal\'Aran.' WHERE `entry`=954; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=954; +UPDATE `locales_quest` SET `Title_loc6`='Niebla' WHERE `entry`=938; +UPDATE `locales_quest` SET `Details_loc6`='La piel de la dientes de sable es de un color gris característico que armoniza con el del bosque en el que se encuentra. Mientras permanece allí tendida, observas que está malherida, con profundas laceraciones en la espalda y el estómago.$b$bLevanta la cabeza y te observa fijamente, dejando ver a través de sus azules ojos la gran inteligencia que posee. Parece que desea seguirte.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Niebla ante la centinela Arynia Quiebranubes que se encuentra en la poza de la luna situada cerca del Árbol del Oráculo.' WHERE `entry`=938; +UPDATE `locales_quest` SET `EndText_loc6`='Lleva con cuidado a Niebla hasta la centinela Arynia Quiebranubes.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Title_loc6`='El claro encantado' WHERE `entry`=937; +UPDATE `locales_quest` SET `Details_loc6`='Me enviaron aquí con un pequeño grupo de centinelas para proteger el Árbol del Oráculo de las arpías que han anidado en el claro. Poco a poco estamos intentando expulsarlas.$b$bCuando el Árbol del Oráculo envió a un mensajero a Darnassus con un informe, este fue atacado y asesinado por un grupo de arpías.$b$bSi te sientes $gcapacitado:capacitada; para esta tarea, ve a sus nidos y acaba con ellas, y después tráeme sus cinturones como prueba de ello.' WHERE `entry`=937; +UPDATE `locales_quest` SET `Objectives_loc6`='Consigue 6 cinturones Sangrepluma y llévaselos a la centinela Arynia Quiebranubes a El Claro del Oráculo.' WHERE `entry`=937; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=937; +UPDATE `locales_quest` SET `Title_loc6`='Odio enraizado' WHERE `entry`=932; +UPDATE `locales_quest` SET `Details_loc6`='Debo advertirte, $n, de que este asunto debe quedar entre nosotros. Los sátiros ya son bastante vergüenza para nosotros, y este en concreto está demasiado cerca.$B$BSe llama Lord Melenas y habita en la cercana cueva de Roca Mácula, donde ha reunido a un numeroso grupo de guerreros grells. Su corazón es negro como la noche, mas lo que trama es incluso más repugnante.$B$BDebes encontrarle en su cercana cueva, al norte de aquí, y traerme su cabeza.' WHERE `entry`=932; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Lord Melenas y llévale su cabeza a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=932; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=932; +UPDATE `locales_quest` SET `Title_loc6`='El corazón musgoso' WHERE `entry`=927; +UPDATE `locales_quest` SET `Details_loc6`='El corazón de Negromusgo el Fétido está recubierto de un musgo oscuro y grasiento. De hecho, se sabe que es un corazón porque late lenta y rítmicamente... Incluso ahora se sigue oyendo su latido.$B$BPuede que Denalan quiera verlo.' WHERE `entry`=927; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el corazón musgoso a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=927; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=927; +UPDATE `locales_quest` SET `Title_loc6`='Brotes de Brezomadera' WHERE `entry`=919; +UPDATE `locales_quest` SET `Details_loc6`='Están brotando pequeños Brezomadera alrededor de las aguas del Lago Al\'Ameth. Me temo que ya no es posible ayudarlos por lo que deberíamos eliminarlos antes de que crezcan más y empiecen a causar problemas.$B$BCuando pases por el lago, si ves algún brote de Brezomadera, arráncalo. ¡Ayúdanos a mantener la tierra limpia!' WHERE `entry`=919; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 12 brotes de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=919; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=919; +UPDATE `locales_quest` SET `Title_loc6`='Semillas de Brezomadera' WHERE `entry`=918; +UPDATE `locales_quest` SET `Details_loc6`='Los Brezomadera de Teldrassil son elementales de la naturaleza. En cierto modo, representan el orden natural de las plantas y los animales de nuestro gran árbol.$B$BPor eso es desagradable ver lo malhumorados que están últimamente.$B$BYo creo que es algo relacionado con la tierra. He estado trabajando en diferentes métodos de nutrición de plantas y me gustaría probarlos con semillas de Brezomadera. Por favor, ¿podrías recoger semillas de Brezomadera alrededor del Lago Al\'Ameth y traérmelas?' WHERE `entry`=918; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 8 semillas de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=918; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=918; +UPDATE `locales_quest` SET `Title_loc6`='El veneno de la Tejemadera' WHERE `entry`=916; +UPDATE `locales_quest` SET `Details_loc6`='He venido a Cañada Umbría para observar a las arañas tejemadera de la Gruta Narácnida. Son parientes de unas arañas mucho más pequeñas; creo que el Árbol del Mundo ha tenido un profundo efecto en ellas y quiero estudiar unos especímenes para confirmarlo. $b$bPara empezar, necesito su veneno. Ve a la Gruta Narácnida, que está al norte de aquí, y tráeme glándulas de veneno; así podré compararlo con el veneno de sus parientes más pequeñas.' WHERE `entry`=916; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 glándulas de veneno de Tejemadera a Gilshalan Caminaviento a Aldrassil.' WHERE `entry`=916; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=916; +UPDATE `locales_quest` SET `Title_loc6`='Las arpías Viento Seco' WHERE `entry`=834; +UPDATE `locales_quest` SET `Details_loc6`='Soy Rezlak, uno de los chicos de Gazlowe. El jefe me manda a ayudar a los orcos de Durotar. Las cosas han ido bien... excepto para las caravanas. ¡No consigo mantenerlas al seguro! Eso hace mi trabajo un poco más difícil, ¿sabes?$B$BEl último envío –que, dicho sea de paso, prometieron que llegaría– fue robado por arpías Viento Seco de... ¿de dónde era que eran? ¿El Cañón del Ventajo?$B$B¡Y si no consigo esos suministros no podré hacer nada! Sigue el cañón hacia el sur. Encontrarás una brecha en las paredes este y oeste.' WHERE `entry`=834; +UPDATE `locales_quest` SET `Objectives_loc6`='Recupera 5 sacos de suministros y llévaselos a Rezlak que está cerca de Orgrimmar.' WHERE `entry`=834; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=834; +UPDATE `locales_quest` SET `Title_loc6`='Las apuestas de Zenn' WHERE `entry`=488; +UPDATE `locales_quest` SET `Details_loc6`='Veo que tienes ganas de trabajar... Por suerte para ti, no hay un día que pase que no desee tener cerca a un inocente $c a quien proponerle mi oferta.$b$b¿Sabes, $N? Puedo hacerte muy feliz y ofrecerte cosas que jamás hubieras soñado tener, pero para ello deberás traerme una serie de objetos.$b$bPara desempeñar mi trabajo en el bosque a veces necesito ciertos... componentes. Tráeme 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.$b$bY que esto quede entre nosotros, $r.' WHERE `entry`=488; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale a Zenn Nauseapezuña a las afueras de Dolanaar 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.' WHERE `entry`=488; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=488; +UPDATE `locales_quest` SET `Title_loc6`='El camino a Darnassus' WHERE `entry`=487; +UPDATE `locales_quest` SET `Details_loc6`='Hay que reforzar la seguridad en el camino que conduce a Darnassus. Algunos que han viajado de Dolanaar a Darnassus nos han informado de que en ese camino los corruptos furbolgs de la tribu de los Tuercepinos llevan a cabo despiadados ataques.$b$bEse camino se utiliza a diario para transporte de mercancías y es la vía de comunicación más importante de Darnassus. No podemos permitir que esa pandilla de delincuentes paganos aterrorice a la gente.$b$bLevántante en armas en nombre del bosque sagrado, $c. Su guarida se encuentra en algún lugar cerca de aquí. Acaba con 6 furbolgs Tuercepinos y después vuelve aquí.' WHERE `entry`=487; +UPDATE `locales_quest` SET `Objectives_loc6`='Acaba con 6 emboscadores Tuercepinos y después ve a ver de nuevo a Amara Andanoche a las afueras de Dolanaar.' WHERE `entry`=487; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=487; +UPDATE `locales_quest` SET `Title_loc6`='Una brisa problemática' WHERE `entry`=475; +UPDATE `locales_quest` SET `Details_loc6`='Se avecinan problemas en el bosque.$b$bGaerolas Talvethren es el Gran Alcaide de los druidas de la Garra hibernantes en Túmulo de Ban\'ethil. Su función como protector de los Adormecidos es preservar su seguridad de modo que no se rompa el pacto que tienen con Ysera. Viaja al este hasta la Aldea Brisa Estelar para hablar con Gaerolas y regresa para informarme de todo. Cuando sepa que mis hermanos duermen apaciblemente, me quedaré más tranquilo.' WHERE `entry`=475; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a Gaerolas Talvethren en la Aldea Brisa Estelar.' WHERE `entry`=475; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=475; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='El servidor público' WHERE `entry`=433; +UPDATE `locales_quest` SET `Details_loc6`='Como miembro del Senado y de la Liga de Exploradores, he asumido la responsabilidad de ocuparme de la infestación trogg que ha invadido nuestras tierras.$B$BPorque, sin motivo alguno, han convertido en un caos la Cantera de Gol\'Bolar. Van saliendo a medida que profundizamos en nuestra excavación, y destruyen nuestro equipo y ahuyentan a nuestros mineros. Así que tenemos que ir exterminando a cuantos podemos, luego reconstruimos todo y volvemos al trabajo.$B$BSi me ayudas con los troggs, te recompensaré.' WHERE `entry`=433; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 10 quebrantahuesos Comepiedras para el senador Mehr Piedrasanta de la Cantera de Gol\'Bolar.' WHERE `entry`=433; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=433; +UPDATE `locales_quest` SET `Title_loc6`='¡Malditos troggs!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Details_loc6`='¡Esos malditos troggs están destrozando mi excavación! ¡Mira! ¡Ahí va otro barril de polvo!$B$B¡Ay! ¡Cómo me gustaría bajar ahí y retorcerles a todos ese pescuezo huesudo que tienen! ¡Quiero matarlos a todos!$B$BEsto no puede ser bueno para la salud. Tanta ira, tanto estrés... ¿Qué puedo hacer sin perjudicarme la salud? ¡Nada!$B$BLos mataría yo mismo, pero mi puntería no es la que era. ¡Entra tú en la cantera y mata a un puñadito de esos bichos asquerosos! Te pagaré... ¡Tú hazles daño! ¡Mátalos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 6 aplastacráneos Comepiedras para Foreman Petrocejas de la Cantera de Gol\'Bolar.' WHERE `entry`=432; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=432; +UPDATE `locales_quest` SET `Title_loc6`='El piloto perdido' WHERE `entry`=419; +UPDATE `locales_quest` SET `Details_loc6`='Mi compañero y amigo, Mori Hildelve, que es piloto de máquinas de asedio, está perdido en los montes. Buscábamos un raro mineral necesario para fabricar un potente tipo de pólvora y durante nuestra búsqueda, subió con su máquina una empinada montaña ¡y la máquina se averió!$B$BAún convencido de que el mineral estaba en estas montañas, Hildelve me encargó que custodiara las máquinas mientras él continuaba la búsqueda a pie.$B$BPero ya han pasado días y por las noches oigo unos estremecedores aullidos en las montañas. Mori es duro como una roca, pero estoy preocupado.$B$BTe lo ruego, $N. Encuéntralo.' WHERE `entry`=419; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra al piloto Hildelve.' WHERE `entry`=419; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=419; +UPDATE `locales_quest` SET `Title_loc6`='Morcillas de Thelsamar' WHERE `entry`=418; +UPDATE `locales_quest` SET `Details_loc6`='Aquí en Thelsamar siempre hay alguien que quiere comer, críos por todos lados, los obreros de la excavación y eso. Lo más conocido es la morcilla, ¿la has probado?$b$b¿No? Bueno, pues aquí hay que trabajar para comer, no creas que te libras porque seas $c.$b$bNecesito carne de oso, tripa de jabalí y un poco de icor de araña para darle sabor. ¡Tú trae eso y de cocinar me ocupo yo, Vidra!' WHERE `entry`=418; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 trozos de carne de oso, 3 tripas de jabalí y 3 porciones de icor de araña a Vidra Hogartufa, en Thelsamar.' WHERE `entry`=418; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=418; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Los suministros del reactor a vapor' WHERE `entry`=317; +UPDATE `locales_quest` SET `Details_loc6`='Me estoy preparando para empezar una misión para la Brigada de Asedio. Es una misión larga y tengo que cargar un mes de suministros en mi reactor a vapor. Así que, mientras Brasacerada trabaja en mi tanque, quizás podrías ir de caza por mí...$B$BNecesito pieles para hacerme una cama y carne para comer. Puedes cazar jabalíes para la carne y osos para las pieles... ve a los campos nevados que hay al sur de El Cubil Pardo.' WHERE `entry`=317; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 4 piezas de carne de jabalí y 2 pieles gruesas de oso y llévaselas al piloto Bramiz al Almacén de Brasacerada.' WHERE `entry`=317; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=317; +UPDATE `locales_quest` SET `Title_loc6`='La cerveza perfecta' WHERE `entry`=315; +UPDATE `locales_quest` SET `Details_loc6`='Mi misión consiste en conseguir la cerveza perfecta. Sé que puedo hacerlo, la cebada está en mi sangre. Necesito encontrar la receta adecuada...$B$BLos trols Peloescarcha cultivan una planta llamada cardaluz, en las alturas del este. La utilizan para rituales extraños y tribales. Nosotros los enanos casi no la usamos, pero tiene un sabor único... y quisiera experimentar con él en mis cervezas.$B$BTráeme un poco de cardaluz de los profetas Peloescarcha o róbala de sus canastas.' WHERE `entry`=315; +UPDATE `locales_quest` SET `Objectives_loc6`='Trae 6 cardaluz a Rejold Cebadiz en Las Birras.' WHERE `entry`=315; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=315; +UPDATE `locales_quest` SET `Title_loc6`='La protección del rebaño' WHERE `entry`=314; +UPDATE `locales_quest` SET `Details_loc6`='Oímos los gritos en medio de la noche. Y esta mañana faltan dos cabezas de ganado. Esa ruin bestia conocida como Vagash ha estado alimentándose de nuestro sustento. La mayor parte del ejército del rey Magni está en tierras lejanas, luchando con la Alianza. No queda nadie para mantener a raya a Vagash.$B$BQuizás tú tengas el valor necesario para buscar a ese animal y matarlo. Tráeme uno de sus colmillos y te daré una recompensa. Vagash acecha desde encima de este rancho. Ten cuidado, es peligroso.' WHERE `entry`=314; +UPDATE `locales_quest` SET `Objectives_loc6`='Rudra Cieloámbar quiere que mates a Vagash y que le lleves su colmillo al rancho de carneros.' WHERE `entry`=314; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=314; +UPDATE `locales_quest` SET `Title_loc6`='El Cubil Pardo' WHERE `entry`=313; +UPDATE `locales_quest` SET `Details_loc6`='No todo el mundo puede conducir una máquina de asedio. Hay que tener brazos de hierro y nervios de acero. Yo, por suerte ¡tengo ambas cosas! ¿Y tú? ¿Te crees a la altura? ¿Quieres demostrármelo?$B$BBien... Estoy intentando hacer algo más cómoda mi máquina, Potenciatrol. ¿Qué tal si me consigues unas cuantas crines de wendigo de El Cubil Pardo, al oeste de Kharanos? ¡Serían una alfombrilla estupenda para mi Potenciatrol!' WHERE `entry`=313; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 8 crines de wendigo y llévaselas al piloto Roscapiedra.' WHERE `entry`=313; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=313; +UPDATE `locales_quest` SET `Title_loc6`='La reserva robada de Tundra MacGrann' WHERE `entry`=312; +UPDATE `locales_quest` SET `Details_loc6`='Tenía carne seca para un mes, salada y bien guardada para la estación fría. ¡Estaba bajo llave para que los osos no se la comieran! Pero cuando salí a cazar ciervos, esa bestia, el Viejo Barbahielo, se las arregló para romper la cerradura. Eso sí, no podrá con el torio, seguro. Claro que yo me moriré de hambre si no recupero mi carne.$B$BSeguro que tú te mueves con más sigilo que yo. ¿No podrías ir a recuperar mi alijo? Con esta pierna coja no conseguiré entrar y salir de esa cueva con suficiente rapidez.' WHERE `entry`=312; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la cueva del Viejo Barbahielo y recupera la carne seca de Tundra MacGrann de la caja fuerte robada.' WHERE `entry`=312; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=312; +UPDATE `locales_quest` SET `Title_loc6`='Cerveza rivales' WHERE `entry`=310; +UPDATE `locales_quest` SET `Details_loc6`='Tengo que reconocer que esos Cebatruenos preparan unas bebidas estupendas. ¡Pero hay que bajarles los humos! ¡La suya no es la única bebida decente del mundo! Quizás tú puedas ayudarme a darles una lección...$B$BTen, coge este barril de brebaje de Cebadiz. Cuélate en el sótano de la Destilería Cebatruenos de Kharanos y cámbialo por uno de sus barriles de Cerveza del Trueno. ¡Y ya veremos qué brebaje les gusta más a los clientes!$B$BY si encuentras guardias en Los Baldíos, intenta distraerlos...' WHERE `entry`=310; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al sótano de la Destilería Cebatruenos de Kharanos y sustituye un barril de cerveza del Trueno con uno de brebaje de Cebadiz.' WHERE `entry`=310; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=310; +UPDATE `locales_quest` SET `Title_loc6`='La escritura de Furlbrow' WHERE `entry`=184; +UPDATE `locales_quest` SET `Details_loc6`='Esta es la escritura de una extensión de tierras de labranza de los Páramos de Poniente. Está firmada por un tal Theodore Furlbrow y por su mujer, Verna. En el reverso de la escritura hay unas palabras garabateadas con gran prisa:$B$B\"Presionamos a Furlbrow y conseguimos su escritura. Pensé que te vendría bien si querías falsificar una para ti.$B$BLos Furlbrow no nos darán problemas. La última vez que los vi estaban saliendo de los Páramos de Poniente con un carro roto.\"$B$BCrees que probablemente los Furlbrow querrán recuperar su escritura...' WHERE `entry`=184; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva al granjero Furlbrow su escritura.' WHERE `entry`=184; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=184; +UPDATE `locales_quest` SET `Title_loc6`='Se busca: Hogger' WHERE `entry`=176; +UPDATE `locales_quest` SET `Details_loc6`='Se busca: Hogger.$B$BUn gnoll enorme, Hogger, está al acecho en el bosque al suroeste de Elwynn. Ha sofocado todos los intentos de capturarlo.$B$BEl ejército de Ventormenta ofrece una generosa recompensa por atrapar al gnoll. Para ganarla, los caza recompensas tendrán que traer una prueba de la derrota de Hogger al alguacil Dughan de Villadorada.' WHERE `entry`=176; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata al gnoll Hogger y trae su enorme garra gnoll al alguacil Dughan.' WHERE `entry`=176; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=176; +UPDATE `locales_quest` SET `Title_loc6`='El Coleccionista' WHERE `entry`=123; +UPDATE `locales_quest` SET `Details_loc6`='Esta nota es una lista de los días y las horas a las que una persona –descrita como \"el Coleccionista\"– recibirá cargamentos de oro provenientes de las minas del Bosque de Elwynn.$B$BPor lo que pone en la nota, parece que el Coleccionista vive cerca de la Plantación de Calabazas de Brackwell, al este de Elwynn.$B$BParece importante. Deberías informar al alguacil Dughan de Villadorada.' WHERE `entry`=123; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca al alguacil Dughan en Villadorada y dale la lista de coleccionista.' WHERE `entry`=123; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=123; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Jóvenes enamorados' WHERE `entry`=106; +UPDATE `locales_quest` SET `Details_loc6`='¡Oh, estoy maldita! He entregado mi corazón a Tommy Joe Stonefield, pero nuestras familias se odian a muerte. Así que no puedo verlo, ¡aunque me duelan los ojos por no poder mirar su hermoso rostro!$B$BTe lo ruego, lleva esta carta a Tommy Joe. Suele estar en el río que está al oeste de La Granja Pedregosa, al oeste de aquí.' WHERE `entry`=106; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tommy Joe Pedregosa la carta de amor de Maybell.' WHERE `entry`=106; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=106; +UPDATE `locales_quest` SET `Title_loc6`='En patrulla por Páramos de Poniente' WHERE `entry`=102; +UPDATE `locales_quest` SET `Details_loc6`='Ventormenta nos ha abandonado. Nauseabundos aires de depravación soplan por las llanuras de los Páramos de Poniente. Este era mi hogar y no daré la espalda a los ciudadanos que decidieron permanecer aquí. Nosotros, los antiguos granjeros, ofreceremos resistencia.$B$BTu tarea, si decidieras aceptar, consistirá en patrullar las praderas de los Páramos de Poniente. Localiza y aniquila a los infames gnolls que parecen colaborar con los ladrones de Las Minas de la Muerte. Tráeme 8 zarpas de gnoll y sabré recompensar tu valentía.' WHERE `entry`=102; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 zarpas de gnoll al capitán Danuvin en la Colina del Centinela.' WHERE `entry`=102; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=102; +UPDATE `locales_quest` SET `Title_loc6`='¡Princesa debe morir!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Details_loc6`='Los Brackwell tienen una cerda que ganaría cualquier concurso. Se llama Princesa. Está ENORME, ¡y es gracias a mí! ¡Porque se alimenta de mis verduras!$B$B¡Princesa debe morir antes de que llegue a nuestros campos! Tráeme su collar como prueba de que está muerta y te daré algo para recompensarte.$B$BPrincesa suele estar en la Plantación de Calabazas de Brackwell. Está al este, más allá de la granja de los Maclure. ¡Ve! ¡Antes de que le entre hambre y vuelva!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Princesa, coge su collar y llévaselo a la vieja Pedregosa a La Granja Pedregosa.' WHERE `entry`=88; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=88; +UPDATE `locales_quest` SET `Title_loc6`='El collar perdido' WHERE `entry`=85; +UPDATE `locales_quest` SET `Details_loc6`='He perdido mi collar... creo que me lo robó ese granuja de Billy Maclure. Normalmente pasa el día escondido como una rata en Los Viñedos de Maclure, al este de aquí.$B$BRecupera mi collar y darás una alegría al corazón de una anciana viuda.' WHERE `entry`=85; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Billy Maclure.' WHERE `entry`=85; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=85; +UPDATE `locales_quest` SET `Title_loc6`='Pañuelos de lino rojo' WHERE `entry`=83; +UPDATE `locales_quest` SET `Details_loc6`='La banda Defias de Villanorte lleva máscaras de tela de saco, pero los Defias de Elwynn las llevan de lino... Esas me vendrían bien para confeccionar prendas.$B$BSi me traes pañuelos de lino rojo, los usaré para hacerte algo bonito.$B$BLa banda Defias tiene campamentos por todo Elwynn.' WHERE `entry`=83; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 6 vendas de lino rojas a Sara Timberlain al Aserradero de la Vega del Este.' WHERE `entry`=83; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=83; +UPDATE `locales_quest` SET `Title_loc6`='Proteger la frontera' WHERE `entry`=52; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Los animales salvajes son más agresivos cuanto más nos alejamos de Villadorada. El Aserradero de la Vega del Este sufre constantes ataques de lobos y osos.$B$BNos vendría bien tu ayuda ahí fuera.' WHERE `entry`=52; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 8 merodeadores y a 5 osos del bosque jóvenes y vuelve con el guardia Thomas al puente oriental de Elwynn.' WHERE `entry`=52; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=52; +UPDATE `locales_quest` SET `Title_loc6`='Un peligro con olor a pescado' WHERE `entry`=40; +UPDATE `locales_quest` SET `Details_loc6`='¡Hay una nueva amenaza en el Bosque de Elwynn, $N! ¡Los murlocs están subiendo por los ríos del este de Elwynn, ahuyentando a los peces y atacando a las buenas gentes de allí!$B$BAvisé al alguacil Dughan, pero le preocupan más los gnolls y los bandidos. No cree que los murlocs sean una amenaza.$B$B¡Por favor, $N! ¡Habla con Dughan y convéncele de que envíe más tropas al este!' WHERE `entry`=40; +UPDATE `locales_quest` SET `Objectives_loc6`='Remy Dos Veces quiere que hables con el alguacil Dughan de Villadorada.' WHERE `entry`=40; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=40; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Campos de la muerte' WHERE `entry`=9; +UPDATE `locales_quest` SET `Details_loc6`='¡Mira lo que le ha ocurrido a este lugar! Estas tierras estaban antes en manos de buenos granjeros. Pero los condenados ladrones les han ahuyentado a todos. ¡Pero no a mí! Eso sí, parece que algunos Vigilantes de la cosecha han invadido los campos.$B$BSi estás $gpreparado:preparada; me gustaría que fueras y mataras a 20 de ellos. Vuelve cuando hayas terminado y te pagaré. Si terminas con los de mi campo, puedes limpiar también los campos vecinos.' WHERE `entry`=9; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Saldean quiere que mates 20 Vigilantes de la cosecha.' WHERE `entry`=9; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=9; +UPDATE `locales_quest` SET `Title_loc6`='The \"Chow\" Quest (123)aa' WHERE `entry`=1; +UPDATE `locales_quest` SET `Details_loc6`='$Tpunk;! Kill Kobold Vermin, 2 of em. NEW TEST AGAIN' WHERE `entry`=1; +UPDATE `locales_quest` SET `Objectives_loc6`='Kill Kobold Vermin, 2 of em.' WHERE `entry`=1; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1; +UPDATE `locales_quest` SET `Title_loc6`='Las Milicias del Pueblo' WHERE `entry`=12; +UPDATE `locales_quest` SET `Details_loc6`='Las Milicias del Pueblo solo tienen un objetivo: defender las tierras de los Páramos de Poniente y traer la paz a nuestro entorno. Por desgracia, el precio de la paz suele pagarse en sangre.$b$bSegún el informe de uno de mis rastreadores, una banda de tramperos Defias ha sido vista cerca de la Mina de Jango al noreste de aquí, en La Granja de Molsen y en la Plantación de Calabazas de Cejade. Si quieres unirte a nuestras filas, acaba con 15 tramperos Defias y con 15 contrabandistas Defias y vuelve a verme.' WHERE `entry`=12; +UPDATE `locales_quest` SET `Objectives_loc6`='Gryan Mantorrecio quiere que mates 15 tramperos Defias y 15 contrabandistas Defias. Cuando lo hayas hecho vuelve a verle en la Colina del Centinela.' WHERE `entry`=12; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=12; +UPDATE `locales_quest` SET `Title_loc6`='Operación Recombobulador' WHERE `entry`=412; +UPDATE `locales_quest` SET `Details_loc6`='Tras analizar bien la situación de Gnomeregan, parecía que no solo no habíamos logrado erradicar a los troggs sino que además, habíamos transformado a la mayor parte de los gnomos en unos maléficos leprosos sin conciencia.$B$BOzzie y yo planeamos invertir ese horrible efecto con nuestro último invento: el Recombobulador. La máquina está casi acabada, pero necesitamos desesperadamente algunas levas estabilizadoras y engranajes giromecánicos. Ve a Gnomeregan, trata con los gnomos leprosos y consíguenos algunos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Razzle Energiodentado a Kharanos 8 levas estabilizadoras y 8 engranajes giromecánicos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=412; +UPDATE `locales_quest` SET `Title_loc6`='Herramientas para Brasacerada' WHERE `entry`=400; +UPDATE `locales_quest` SET `Details_loc6`='Beldin Brasacerada es el dueño de la tienda de mecánica local y además es el mejor técnico de máquinas de asedio. Pero es implacable con sus herramientas. ¡Te aseguro que rompe más llaves de arclite de las que le podemos suministrar!$B$BAcabamos de completar su último pedido. Si se lo llevas, seguro que te compensa el esfuerzo.$B$BSu tienda, el Almacén de Brasacerada está al noreste de Kharanos. Y es un lugar en el que se reúnen los pilotos veteranos de máquinas de asedio, así que, $gatento:atenta;, por si oyes algo interesante.' WHERE `entry`=400; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega las herramientas de Brasacerada a Beldin Brasacerada.' WHERE `entry`=400; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=400; +UPDATE `locales_quest` SET `Title_loc6`='Costillas de jabalí a la cerveza' WHERE `entry`=384; +UPDATE `locales_quest` SET `Details_loc6`='¡Nada les gusta más a mis clientes que unas ricas costillas de jabalí a la cerveza! El problema es que el trampero local que solía traerme los suministros, se ha alistado en el ejército del Rey para ayudar en el frente de la Alianza.$B$BQuizás puedas ayudarme tú... Si me traes seis costillas de jabalí montés y algo de malta rapsódica de la taberna, compartiré contigo una receta familiar: mis famosas costillas de jabalí a la cerveza. ¡Y te daré una muestra gratis! ¡El secreto está en la malta!' WHERE `entry`=384; +UPDATE `locales_quest` SET `Objectives_loc6`='Ragnar Cebatruenos de Kharanos quiere 6 costillas de jabalí del risco y una jarra de malta rapsódica.' WHERE `entry`=384; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=384; +UPDATE `locales_quest` SET `Title_loc6`='Poblado Peloescarcha' WHERE `entry`=287; +UPDATE `locales_quest` SET `Details_loc6`='Llevo mucho retraso con mi informe y me vendría bien tu ayuda, $n. Conseguí averiguar dónde se esconden los trols, pero vi tantos de ellos que me dio miedo entrar.$B$BPor eso... necesito que entres en la cueva, eches un vistazo y mates a algunos de los trols. Luego vuelves aquí.$B$BSigue la carretera norte que sale de Kharanos, cuando llegues al puente, sigue el río helado hacia el oeste hasta que llegues al Lago Glacial. En la orilla oeste encontrarás Las Birras. La cueva está al suroeste del poblado.' WHERE `entry`=287; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora el Poblado Peloescarcha y mata a 5 rebanacabezas Peloescarcha para Senir Barbablanca de Kharanos.' WHERE `entry`=287; +UPDATE `locales_quest` SET `EndText_loc6`='Explora a conciencia el Poblado Peloescarcha' WHERE `entry`=287; +UPDATE `locales_quest` SET `Title_loc6`='Intercambio de polvo de oro' WHERE `entry`=47; +UPDATE `locales_quest` SET `Details_loc6`='Los kobolds de esa zona a veces llevan polvo de oro. Y me vendría muy bien. Consígueme un montón de polvo de oro y te pagaré el mejor precio de la ciudad, ¡el mejor!$B$BPuedes encontrar kobolds en la Mina Abisal, al sur. Y también alrededor de la Cantera de Jaspe, al noreste.' WHERE `entry`=47; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 unidades de polvo de oro a Remy Dos Veces a Villadorada. Puedes obtener polvo de oro de los kobolds del Bosque de Elwynn.' WHERE `entry`=47; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=47; +UPDATE `locales_quest` SET `Title_loc6`='Las velas de los kobolds' WHERE `entry`=60; +UPDATE `locales_quest` SET `Details_loc6`='Hola, $gchico:chica;. ¿Tienes un momento?$B$BMi hermano y yo tenemos un herbolario en Ventormenta. Yo estoy aquí para conseguir velas grandes, por la cera, ya me entiendes. ¿Puedes ayudarme?$B$BPuedes conseguir velas grandes de los kobolds. He oído rumores de que están infestando las minas de Elwynn... La Mina Abisal del sur y la Cantera de Jaspe del este. Puedes empezar la búsqueda en esos lugares.' WHERE `entry`=60; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 velas grandes a William Mortero a Villadorada.' WHERE `entry`=60; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=60; +UPDATE `locales_quest` SET `Title_loc6`='Las prendas de la Luz' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Details_loc6`='Me gusta probar las habilidades de los seguidores de la Luz con un pequeño desafío. Para ver si merecen vestir su primera túnica... un símbolo visible de que la iglesia aprueba y apoya $ga un sacerdote:a una sacerdotisa;.$B$BPero esta situación es un poco diferente. Uno de los ciudadanos de Villadorada vio a un guardia herido cerca del lago que hay al este de aquí. Se llama Roberts. Encuéntralo, cura sus heridas, fortalece su cuerpo y vuelve a mí. Si haces eso por mí, consideraré que has superado la prueba.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra al guardia Roberts y cura sus heridas usando Curación inferior (Rango 2). Después, concédele la Palabra de poder: Entereza y vuelve a Villadorada a hablar con la sacerdotisa Josetta.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Title_loc6`='La Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Details_loc6`='¡La mina de Villanorte no es la única que tiene problemas! Según mis informes, la Mina Abisal de Elwynn también ha sido ocupada por los kobolds.$B$BExplora la mina y comprueba la veracidad de mis informes. Luego vuelve aquí. La mina está hacia el norte de Villadorada, entre La Granja Pedregosa y la granja Maclure.' WHERE `entry`=62; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora la Mina Abisal y vuelve junto al alguacil Dughan a Villadorada.' WHERE `entry`=62; +UPDATE `locales_quest` SET `EndText_loc6`='Explora la Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Descanso y relajación' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Details_loc6`='Todos los aventureros deben descansar cuando les invade el agotamiento, ¡y no hay mejor lugar para descansar que la Posada Orgullo de León!$B$BMi mejor amigo, el posadero Farley, lleva la Posada Orgullo de León. Si le dices que te envío yo, puede que te haga un descuento en la comida y la bebida.$B$BPara encontrar la Posada Orgullo de León, viaja al sur por el camino que sale de aquí, ¡no tiene pérdida!' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el tabernero Farley de la Posada Orgullo de León.' WHERE `entry`=2158; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2158; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='Una amenaza del interior' WHERE `entry`=783; +UPDATE `locales_quest` SET `Details_loc6`='Espero que vengas con ganas, $c, porque aquí en Villanorte hay mucho que hacer.$b$bY no me refiero a trabajar la tierra.$b$bLos guardias de Ventormenta no dan abasto, ahora que muchos de nosotros están lejos y hay tantas amenazas. Por eso estamos reclutando a quien esté dispuesto a defender su tierra. Y a su alianza.$b$bSi vienes a luchar, habla con mi superior, el mariscal McBride. Está ahí atrás, en la abadía.' WHERE `entry`=783; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el alguacil McBride.' WHERE `entry`=783; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=783; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Los lobos cruzan la frontera' WHERE `entry`=33; +UPDATE `locales_quest` SET `Details_loc6`='¡Condenados lobos Fauces de Madera! Pero me gustan los filetes de lobo, la verdad. Tráeme carne dura de lobo y te la cambiaré por algo que te será útil.$b$bConseguirás la carne de los lobos y lobeznos Fauces de Madera que andan por la campiña de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 piezas de carne dura de lobo a Eagan Desollapieles junto a la Abadía de Villanorte.' WHERE `entry`=33; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=33; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Un peligro con olor a pescado' WHERE `entry`=40; +UPDATE `locales_quest` SET `Details_loc6`='¡Hay una nueva amenaza en el Bosque de Elwynn, $N! ¡Los murlocs están subiendo por los ríos del este de Elwynn, ahuyentando a los peces y atacando a las buenas gentes de allí!$B$BAvisé al alguacil Dughan, pero le preocupan más los gnolls y los bandidos. No cree que los murlocs sean una amenaza.$B$B¡Por favor, $N! ¡Habla con Dughan y convéncele de que envíe más tropas al este!' WHERE `entry`=40; +UPDATE `locales_quest` SET `Objectives_loc6`='Remy Dos Veces quiere que hables con el alguacil Dughan de Villadorada.' WHERE `entry`=40; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=40; +UPDATE `locales_quest` SET `Title_loc6`='La llamada de la tierra' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Details_loc6`='$c, ha llegado el momento; tu cuerpo crece en edad y en fuerza y tu espíritu gana profundidad, como la tierra. Veo en tus ojos la sabiduría de tu alma. $b$bLa tierra guía a mi gente y nos habla, como te hablará a ti en el futuro. Pero debes ponerte a prueba. Si tu momento ha llegado, verás cosas que solo los nuestros pueden ver. $b$bBusca a los chamanes Erizapúas en el barranco que hay al este y coge un bálsamo que usan en sus rituales. Regresa cuando hayas conseguido el suficiente para crear tu propia poción.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Objectives_loc6`='LLeva 2 dosis de bálsamo ritual a la profetisa Plumacuervo al Campamento Narache.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='El templo de la Luna' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Details_loc6`='Una criatura del bosque, en su día grandiosa, necesita ayuda, $r.$B$BHay una difícil tarea que cumplir.$B$BPor favor, busca a la sacerdotisa A\'moora; ella te lo explicará todo. La encontrarás al sudeste de aquí, dentro del Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Objectives_loc6`='La hermana Aquinne quiere que hables con la sacerdotisa A\'moora en el Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Title_loc6`='Las lagrimas de la Luna' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Details_loc6`='Lady Sathrah estuvo una vez en gracia de Elune. Grácil y pura, la araña tejió sus telas de plata a la luz de la luna, atrapando la niebla de la noche. El rocío plateado tenía grandes poderes de curación por lo que se guardó en el templo.$B$BPero en los últimos tiempos, Sathrah cayó en la locura y ahora sus generaciones futuras también están en peligro.$B$B$N, encuentra a Lady Sathrah y pon fin a su sufrimiento. Suele estar al norte de Teldrassil, cerca del Lago Primigenio. Atrápala y tráeme sus hilanderas plateadas.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Objectives_loc6`='La sacerdotisa A\'moora del Templo de la Luna de Darnassus quiere que le lleves las hilanderas plateadas de Lady Sathrah.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='El druida durmiente' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Details_loc6`='Los chamanes Tuercepinos que habitan este lugar han descubierto un modo de separar el espíritu de un druida durmiente de su cuerpo físico. Los furbolgs han reanimado mi representación física y la están utilizando para atacar a todo el que intente entrar en Túmulo de Ban\'ethil. Yo estoy atrapado en el Sueño Esmeralda y no puedo hacer nada para detenerlos.$B$BTienes que ayudarme. Los chamanes Tuercepinos portan un extraño talismán para llevar a cabo el ritual y me gustaría examinarlo. Por favor $N, tráeme uno.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale un talismán de vudú de chamán a Oben Garrafuria al Túmulo de Ban\'ethil.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Title_loc6`='Entrega una infusión de albaza hirviendo' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Details_loc6`='¡Ay! Se supone que tenía que llevar esta deliciosa infusión de albaza a Durnan Cortapieles, de Yunquemar, pero antes tengo que entregar una a Grelin. ¡Se enfriará antes de que llegue a Yunquemar!$B$BTú pareces $grápido:rápida;. Seguro que tú lo consigues. Esta taza estará caliente solo unos cinco minutos más y Durnan no pidió infusión fría de albaza, así que, ¡en marcha! Yunquemar está al noreste. Es un emplazamiento excavado en la montaña.$B$BGracias, $N. ¡Y no olvides devolverme la taza!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la infusión de albaza hirviendo a Durnan Cortapieles a Yunquemar antes de que se enfríe, ¡tienes 5 minutos!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Title_loc6`='Municiones para Estruendo' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Details_loc6`='Hegnar Estruendo vende armas de fuego en la carretera de Yunquemar. Los fusileros y los equipos de mortero pasan mucho tiempo practicando en la parte exterior de su tienda y siempre necesita munición fresca.$B$BPero la última caja de munición que le envié se perdió por el camino. Mi mensajero acampó cerca de El Cubil Pardo. Cuando un wendigo lo expulsó de allí, ¡el muy inútil, se dejó la munición de Estruendo!$B$B$N, ¿podrías recuperar esa munición y llevársela a Estruendo? Lleva mucho tiempo esperándola y se le estarán acabando las reservas.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la munición de Estruendo a Hegnar Estruendo a Dun Morogh.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Title_loc6`='El montaraz de Picos Tormenta' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Details_loc6`='Dicen que el montaraz Pico Tormenta busca alguien que le haga de mensajero. Alguien con ganas de viajar un poco. ¿Qué te parece? ¿Te ves capaz, $r?$b$bEntonces, ve a hablar con Pico Tormenta en la cima de la torre norte.' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el montaraz Pico Tormenta.' WHERE `entry`=1339; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Title_loc6`='Un pedido de Pico Tormenta' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Details_loc6`='Hay un forjador de armaduras enano cuyo trabajo me gusta mucho. Se llama Furen Barbalarga y es el mejor de su gremio. Necesito un escudo nuevo, y quiero que me lo haga él.$b$bSolo hay un problema... Furen vive muy al sur, en el Distrito de los Enanos de Ventormenta. ¡En tierra humana! No entiendo por qué vive ahí, tan lejos de Forjaz. ¡Será que los humanos le pagan una fortuna!$b$bSi te apetece viajar y ganar algo de dinero, ve a ver a Furen para hacer mi pedido de un escudo.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el pedido de Pico Tormenta a Furen Barbalarga a Ventormenta.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Title_loc6`='Las tierras de Denalan' WHERE `entry`=997; +UPDATE `locales_quest` SET `Details_loc6`='¿Te diriges hacia el sur? ¿Al Lago Al\'Ameth? De ser así hay algo que quiero pedirte...$B$BMi compañero Denalan tiene un campamento en el extremo oriental del lago, donde está estudiando y haciendo experimentos con la flora de Teldrassil. Encargó un paquete con tierras especiales de Darnassus que llegó con retraso pues no hace mucho que lo recibimos aquí en Dolanaar.$B$B¿Podrías llevarle tú el paquete?' WHERE `entry`=997; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete con tierras especiales a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=997; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=997; +UPDATE `locales_quest` SET `Title_loc6`='La caja mecánica 827' WHERE `entry`=983; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Necesito ayuda con mi último invento, la caja mecánica. ¡Sirve para hablar con gente que está lejos!$B$BPuede que hayas visto alguna ya. Son unas cajas con muchas palancas. El problema que tienen es que necesitan un mantenimiento constante.$B$BCada una tiene un problema diferente, pero yo he hecho una cosa muy inteligente. He colocado cada caja cerca de las criaturas que tienen las piezas adecuadas para repararlas. Y ahora, hay que reparar la caja mecánica 827. Está al sur de Auberdine, muy cerca. Hacen falta 6 patas de reptador para arreglarla. Te pagaré...' WHERE `entry`=983; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 6 piernas de reptador y colócalas en la caja mecánica 827.' WHERE `entry`=983; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=983; +UPDATE `locales_quest` SET `Title_loc6`='Las herramientas de los altonatos' WHERE `entry`=958; +UPDATE `locales_quest` SET `Details_loc6`='$C. Tengo que pedirte un favor.$B$B¿Has visto las ruinas de Ameth\'Aran? Si no las has visto, las puedes encontrar en el lado este del camino principal, viajando hacia el sur. En otro tiempo fueron el hogar de los poderosos Ilustres. Hoy son testimonios de la destrucción que sus errores produjeron.$B$BLos centinelas me han dicho que los espíritus de los Ilustres persisten y que aún poseen sus antiguos instrumentos mágicos. Hemos de hacernos con esas reliquias para poder destruirlas.' WHERE `entry`=958; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 7 reliquias de los altonatos y llévaselas a Thundris Tejevientos a Auberdine.' WHERE `entry`=958; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=958; +UPDATE `locales_quest` SET `Title_loc6`='Bashal\'Aran' WHERE `entry`=954; +UPDATE `locales_quest` SET `Details_loc6`='Las ruinas de Bashal\'Aran, al este, están invadidas por esbirros demoníacos. Los espíritus y los sátiros que han establecido su morada en la zona se alimentan de la energía mágica del lugar. Sus poderes crecen continuamente.$B$BPero aún así, he notado que hay un santuario al que no se acercan jamás. En la parte occidental de las ruinas, sobre un pequeño acantilado, se ve una extraña aura azul... Debe haber una explicación a la reluctancia de los demonios.$B$BQuisiera que lo investigaras.' WHERE `entry`=954; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra la fuente de la extraña aura azul en las Ruinas de Bashal\'Aran.' WHERE `entry`=954; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=954; +UPDATE `locales_quest` SET `Title_loc6`='La caída de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `Details_loc6`='Encontrarás las ruinas de Ameth\'Aran hacia el este. Ahora las habitan los inquietos espíritus de los Ilustres que en vida moraban entre sus muros, unos muros entre los que los siervos de Azshara practicaban libremente su poderosa magia.$B$BCuando me enviaron a explorar las ruinas encontré dos grandes tablillas con grabados que relataban la historia de Ameth\'Aran y de su caída. Mientras leía las runas me abordaron los espíritus y tuve que huir.$B$BPor favor, si puedes, aventúrate entre las ruinas e intenta descifrar las tablillas en mi lugar.' WHERE `entry`=953; +UPDATE `locales_quest` SET `Objectives_loc6`='Estudia las tablillas que hablan de Ameth\'Aran y de su caída y reúnete con la centinela Tysha Filoluna en Costa Oscura.' WHERE `entry`=953; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=953; +UPDATE `locales_quest` SET `Title_loc6`='Niebla' WHERE `entry`=938; +UPDATE `locales_quest` SET `Details_loc6`='La piel de la dientes de sable es de un color gris característico que armoniza con el del bosque en el que se encuentra. Mientras permanece allí tendida, observas que está malherida, con profundas laceraciones en la espalda y el estómago.$b$bLevanta la cabeza y te observa fijamente, dejando ver a través de sus azules ojos la gran inteligencia que posee. Parece que desea seguirte.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Niebla ante la centinela Arynia Quiebranubes que se encuentra en la poza de la luna situada cerca del Árbol del Oráculo.' WHERE `entry`=938; +UPDATE `locales_quest` SET `EndText_loc6`='Lleva con cuidado a Niebla hasta la centinela Arynia Quiebranubes.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Title_loc6`='El claro encantado' WHERE `entry`=937; +UPDATE `locales_quest` SET `Details_loc6`='Me enviaron aquí con un pequeño grupo de centinelas para proteger el Árbol del Oráculo de las arpías que han anidado en el claro. Poco a poco estamos intentando expulsarlas.$b$bCuando el Árbol del Oráculo envió a un mensajero a Darnassus con un informe, este fue atacado y asesinado por un grupo de arpías.$b$bSi te sientes $gcapacitado:capacitada; para esta tarea, ve a sus nidos y acaba con ellas, y después tráeme sus cinturones como prueba de ello.' WHERE `entry`=937; +UPDATE `locales_quest` SET `Objectives_loc6`='Consigue 6 cinturones Sangrepluma y llévaselos a la centinela Arynia Quiebranubes a El Claro del Oráculo.' WHERE `entry`=937; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=937; +UPDATE `locales_quest` SET `Title_loc6`='Odio enraizado' WHERE `entry`=932; +UPDATE `locales_quest` SET `Details_loc6`='Debo advertirte, $n, de que este asunto debe quedar entre nosotros. Los sátiros ya son bastante vergüenza para nosotros, y este en concreto está demasiado cerca.$B$BSe llama Lord Melenas y habita en la cercana cueva de Roca Mácula, donde ha reunido a un numeroso grupo de guerreros grells. Su corazón es negro como la noche, mas lo que trama es incluso más repugnante.$B$BDebes encontrarle en su cercana cueva, al norte de aquí, y traerme su cabeza.' WHERE `entry`=932; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Lord Melenas y llévale su cabeza a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=932; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=932; +UPDATE `locales_quest` SET `Title_loc6`='El corazón musgoso' WHERE `entry`=927; +UPDATE `locales_quest` SET `Details_loc6`='El corazón de Negromusgo el Fétido está recubierto de un musgo oscuro y grasiento. De hecho, se sabe que es un corazón porque late lenta y rítmicamente... Incluso ahora se sigue oyendo su latido.$B$BPuede que Denalan quiera verlo.' WHERE `entry`=927; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el corazón musgoso a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=927; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=927; +UPDATE `locales_quest` SET `Title_loc6`='Brotes de Brezomadera' WHERE `entry`=919; +UPDATE `locales_quest` SET `Details_loc6`='Están brotando pequeños Brezomadera alrededor de las aguas del Lago Al\'Ameth. Me temo que ya no es posible ayudarlos por lo que deberíamos eliminarlos antes de que crezcan más y empiecen a causar problemas.$B$BCuando pases por el lago, si ves algún brote de Brezomadera, arráncalo. ¡Ayúdanos a mantener la tierra limpia!' WHERE `entry`=919; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 12 brotes de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=919; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=919; +UPDATE `locales_quest` SET `Title_loc6`='Semillas de Brezomadera' WHERE `entry`=918; +UPDATE `locales_quest` SET `Details_loc6`='Los Brezomadera de Teldrassil son elementales de la naturaleza. En cierto modo, representan el orden natural de las plantas y los animales de nuestro gran árbol.$B$BPor eso es desagradable ver lo malhumorados que están últimamente.$B$BYo creo que es algo relacionado con la tierra. He estado trabajando en diferentes métodos de nutrición de plantas y me gustaría probarlos con semillas de Brezomadera. Por favor, ¿podrías recoger semillas de Brezomadera alrededor del Lago Al\'Ameth y traérmelas?' WHERE `entry`=918; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 8 semillas de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=918; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=918; +UPDATE `locales_quest` SET `Title_loc6`='Los filibusteros del Mar del Sur' WHERE `entry`=887; +UPDATE `locales_quest` SET `Details_loc6`='Por supuesto que me gustaría que el vicealmirante Grezzlik hiciera mejor su trabajo de mantener los mares seguros para nuestros navíos. Con todo el oro que los grandes comerciantes transportan en la flota mercante, se me llevan los demonios de ver a tanto pirata escaparse alegremente después de abordar mis barcos y robarme la mercancía!$B$BHa llegado a mis oídos que los filibusteros del Mar del Sur han establecido un campamento justo al sur de aquí. Han sido una verdadera espina clavada y si Grezzlik no se ocupa del asunto, bueno, quizás tú puedas ayudarme a librarme de ellos.' WHERE `entry`=887; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 12 brigadieres del Mar del Sur y a 6 cañoneros del Mar del Sur para Gazlowe en Trinquete.' WHERE `entry`=887; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=887; +UPDATE `locales_quest` SET `Title_loc6`='Las arpías Viento Seco' WHERE `entry`=834; +UPDATE `locales_quest` SET `Details_loc6`='Soy Rezlak, uno de los chicos de Gazlowe. El jefe me manda a ayudar a los orcos de Durotar. Las cosas han ido bien... excepto para las caravanas. ¡No consigo mantenerlas al seguro! Eso hace mi trabajo un poco más difícil, ¿sabes?$B$BEl último envío –que, dicho sea de paso, prometieron que llegaría– fue robado por arpías Viento Seco de... ¿de dónde era que eran? ¿El Cañón del Ventajo?$B$B¡Y si no consigo esos suministros no podré hacer nada! Sigue el cañón hacia el sur. Encontrarás una brecha en las paredes este y oeste.' WHERE `entry`=834; +UPDATE `locales_quest` SET `Objectives_loc6`='Recupera 5 sacos de suministros y llévaselos a Rezlak que está cerca de Orgrimmar.' WHERE `entry`=834; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=834; +UPDATE `locales_quest` SET `Title_loc6`='Las apuestas de Zenn' WHERE `entry`=488; +UPDATE `locales_quest` SET `Details_loc6`='Veo que tienes ganas de trabajar... Por suerte para ti, no hay un día que pase que no desee tener cerca a un inocente $c a quien proponerle mi oferta.$b$b¿Sabes, $N? Puedo hacerte muy feliz y ofrecerte cosas que jamás hubieras soñado tener, pero para ello deberás traerme una serie de objetos.$b$bPara desempeñar mi trabajo en el bosque a veces necesito ciertos... componentes. Tráeme 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.$b$bY que esto quede entre nosotros, $r.' WHERE `entry`=488; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale a Zenn Nauseapezuña a las afueras de Dolanaar 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.' WHERE `entry`=488; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=488; +UPDATE `locales_quest` SET `Title_loc6`='El camino a Darnassus' WHERE `entry`=487; +UPDATE `locales_quest` SET `Details_loc6`='Hay que reforzar la seguridad en el camino que conduce a Darnassus. Algunos que han viajado de Dolanaar a Darnassus nos han informado de que en ese camino los corruptos furbolgs de la tribu de los Tuercepinos llevan a cabo despiadados ataques.$b$bEse camino se utiliza a diario para transporte de mercancías y es la vía de comunicación más importante de Darnassus. No podemos permitir que esa pandilla de delincuentes paganos aterrorice a la gente.$b$bLevántante en armas en nombre del bosque sagrado, $c. Su guarida se encuentra en algún lugar cerca de aquí. Acaba con 6 furbolgs Tuercepinos y después vuelve aquí.' WHERE `entry`=487; +UPDATE `locales_quest` SET `Objectives_loc6`='Acaba con 6 emboscadores Tuercepinos y después ve a ver de nuevo a Amara Andanoche a las afueras de Dolanaar.' WHERE `entry`=487; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=487; +UPDATE `locales_quest` SET `Title_loc6`='Una brisa problemática' WHERE `entry`=475; +UPDATE `locales_quest` SET `Details_loc6`='Se avecinan problemas en el bosque.$b$bGaerolas Talvethren es el Gran Alcaide de los druidas de la Garra hibernantes en Túmulo de Ban\'ethil. Su función como protector de los Adormecidos es preservar su seguridad de modo que no se rompa el pacto que tienen con Ysera. Viaja al este hasta la Aldea Brisa Estelar para hablar con Gaerolas y regresa para informarme de todo. Cuando sepa que mis hermanos duermen apaciblemente, me quedaré más tranquilo.' WHERE `entry`=475; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a Gaerolas Talvethren en la Aldea Brisa Estelar.' WHERE `entry`=475; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=475; +UPDATE `locales_quest` SET `Title_loc6`='El servidor público' WHERE `entry`=433; +UPDATE `locales_quest` SET `Details_loc6`='Como miembro del Senado y de la Liga de Exploradores, he asumido la responsabilidad de ocuparme de la infestación trogg que ha invadido nuestras tierras.$B$BPorque, sin motivo alguno, han convertido en un caos la Cantera de Gol\'Bolar. Van saliendo a medida que profundizamos en nuestra excavación, y destruyen nuestro equipo y ahuyentan a nuestros mineros. Así que tenemos que ir exterminando a cuantos podemos, luego reconstruimos todo y volvemos al trabajo.$B$BSi me ayudas con los troggs, te recompensaré.' WHERE `entry`=433; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 10 quebrantahuesos Comepiedras para el senador Mehr Piedrasanta de la Cantera de Gol\'Bolar.' WHERE `entry`=433; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=433; +UPDATE `locales_quest` SET `Title_loc6`='¡Malditos troggs!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Details_loc6`='¡Esos malditos troggs están destrozando mi excavación! ¡Mira! ¡Ahí va otro barril de polvo!$B$B¡Ay! ¡Cómo me gustaría bajar ahí y retorcerles a todos ese pescuezo huesudo que tienen! ¡Quiero matarlos a todos!$B$BEsto no puede ser bueno para la salud. Tanta ira, tanto estrés... ¿Qué puedo hacer sin perjudicarme la salud? ¡Nada!$B$BLos mataría yo mismo, pero mi puntería no es la que era. ¡Entra tú en la cantera y mata a un puñadito de esos bichos asquerosos! Te pagaré... ¡Tú hazles daño! ¡Mátalos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 6 aplastacráneos Comepiedras para Foreman Petrocejas de la Cantera de Gol\'Bolar.' WHERE `entry`=432; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=432; +UPDATE `locales_quest` SET `Title_loc6`='El piloto perdido' WHERE `entry`=419; +UPDATE `locales_quest` SET `Details_loc6`='Mi compañero y amigo, Mori Hildelve, que es piloto de máquinas de asedio, está perdido en los montes. Buscábamos un raro mineral necesario para fabricar un potente tipo de pólvora y durante nuestra búsqueda, subió con su máquina una empinada montaña ¡y la máquina se averió!$B$BAún convencido de que el mineral estaba en estas montañas, Hildelve me encargó que custodiara las máquinas mientras él continuaba la búsqueda a pie.$B$BPero ya han pasado días y por las noches oigo unos estremecedores aullidos en las montañas. Mori es duro como una roca, pero estoy preocupado.$B$BTe lo ruego, $N. Encuéntralo.' WHERE `entry`=419; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra al piloto Hildelve.' WHERE `entry`=419; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=419; +UPDATE `locales_quest` SET `Title_loc6`='Morcillas de Thelsamar' WHERE `entry`=418; +UPDATE `locales_quest` SET `Details_loc6`='Aquí en Thelsamar siempre hay alguien que quiere comer, críos por todos lados, los obreros de la excavación y eso. Lo más conocido es la morcilla, ¿la has probado?$b$b¿No? Bueno, pues aquí hay que trabajar para comer, no creas que te libras porque seas $c.$b$bNecesito carne de oso, tripa de jabalí y un poco de icor de araña para darle sabor. ¡Tú trae eso y de cocinar me ocupo yo, Vidra!' WHERE `entry`=418; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 trozos de carne de oso, 3 tripas de jabalí y 3 porciones de icor de araña a Vidra Hogartufa, en Thelsamar.' WHERE `entry`=418; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=418; +UPDATE `locales_quest` SET `Title_loc6`='Operación Recombobulador' WHERE `entry`=412; +UPDATE `locales_quest` SET `Details_loc6`='Tras analizar bien la situación de Gnomeregan, parecía que no solo no habíamos logrado erradicar a los troggs sino que además, habíamos transformado a la mayor parte de los gnomos en unos maléficos leprosos sin conciencia.$B$BOzzie y yo planeamos invertir ese horrible efecto con nuestro último invento: el Recombobulador. La máquina está casi acabada, pero necesitamos desesperadamente algunas levas estabilizadoras y engranajes giromecánicos. Ve a Gnomeregan, trata con los gnomos leprosos y consíguenos algunos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Razzle Energiodentado a Kharanos 8 levas estabilizadoras y 8 engranajes giromecánicos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=412; +UPDATE `locales_quest` SET `Title_loc6`='Herramientas para Brasacerada' WHERE `entry`=400; +UPDATE `locales_quest` SET `Details_loc6`='Beldin Brasacerada es el dueño de la tienda de mecánica local y además es el mejor técnico de máquinas de asedio. Pero es implacable con sus herramientas. ¡Te aseguro que rompe más llaves de arclite de las que le podemos suministrar!$B$BAcabamos de completar su último pedido. Si se lo llevas, seguro que te compensa el esfuerzo.$B$BSu tienda, el Almacén de Brasacerada está al noreste de Kharanos. Y es un lugar en el que se reúnen los pilotos veteranos de máquinas de asedio, así que, $gatento:atenta;, por si oyes algo interesante.' WHERE `entry`=400; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega las herramientas de Brasacerada a Beldin Brasacerada.' WHERE `entry`=400; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=400; +UPDATE `locales_quest` SET `Title_loc6`='Costillas de jabalí a la cerveza' WHERE `entry`=384; +UPDATE `locales_quest` SET `Details_loc6`='¡Nada les gusta más a mis clientes que unas ricas costillas de jabalí a la cerveza! El problema es que el trampero local que solía traerme los suministros, se ha alistado en el ejército del Rey para ayudar en el frente de la Alianza.$B$BQuizás puedas ayudarme tú... Si me traes seis costillas de jabalí montés y algo de malta rapsódica de la taberna, compartiré contigo una receta familiar: mis famosas costillas de jabalí a la cerveza. ¡Y te daré una muestra gratis! ¡El secreto está en la malta!' WHERE `entry`=384; +UPDATE `locales_quest` SET `Objectives_loc6`='Ragnar Cebatruenos de Kharanos quiere 6 costillas de jabalí del risco y una jarra de malta rapsódica.' WHERE `entry`=384; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=384; +UPDATE `locales_quest` SET `Title_loc6`='Una entrega a Pico Tormenta' WHERE `entry`=353; +UPDATE `locales_quest` SET `Details_loc6`='Los Pico Tormenta son unos enanos muy respetados y famosos por su exigente gusto. Así que no es sorprendente que Gringer Pico Tormenta, un montaraz de Forjaz, me encargase que forjase un arma para él.$B$BHe terminado el arma, pero... el montaraz Pico Tormenta está muy lejos, en Loch Modan. Si tienes planeado viajar al norte, ¿podrías entregarle este paquete?$B$BEl último mensaje que recibí del montaraz Pico Tormenta, decía que estaba estacionado en la torre de vigilancia del norte, en Loch Modan.' WHERE `entry`=353; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega el paquete Pico Tormenta al montaraz Pico Tormenta en Loch Modan.' WHERE `entry`=353; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=353; +UPDATE `locales_quest` SET `Title_loc6`='Los suministros del reactor a vapor' WHERE `entry`=317; +UPDATE `locales_quest` SET `Details_loc6`='Me estoy preparando para empezar una misión para la Brigada de Asedio. Es una misión larga y tengo que cargar un mes de suministros en mi reactor a vapor. Así que, mientras Brasacerada trabaja en mi tanque, quizás podrías ir de caza por mí...$B$BNecesito pieles para hacerme una cama y carne para comer. Puedes cazar jabalíes para la carne y osos para las pieles... ve a los campos nevados que hay al sur de El Cubil Pardo.' WHERE `entry`=317; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 4 piezas de carne de jabalí y 2 pieles gruesas de oso y llévaselas al piloto Bramiz al Almacén de Brasacerada.' WHERE `entry`=317; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=317; +UPDATE `locales_quest` SET `Title_loc6`='La cerveza perfecta' WHERE `entry`=315; +UPDATE `locales_quest` SET `Details_loc6`='Mi misión consiste en conseguir la cerveza perfecta. Sé que puedo hacerlo, la cebada está en mi sangre. Necesito encontrar la receta adecuada...$B$BLos trols Peloescarcha cultivan una planta llamada cardaluz, en las alturas del este. La utilizan para rituales extraños y tribales. Nosotros los enanos casi no la usamos, pero tiene un sabor único... y quisiera experimentar con él en mis cervezas.$B$BTráeme un poco de cardaluz de los profetas Peloescarcha o róbala de sus canastas.' WHERE `entry`=315; +UPDATE `locales_quest` SET `Objectives_loc6`='Trae 6 cardaluz a Rejold Cebadiz en Las Birras.' WHERE `entry`=315; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=315; +UPDATE `locales_quest` SET `Title_loc6`='La protección del rebaño' WHERE `entry`=314; +UPDATE `locales_quest` SET `Details_loc6`='Oímos los gritos en medio de la noche. Y esta mañana faltan dos cabezas de ganado. Esa ruin bestia conocida como Vagash ha estado alimentándose de nuestro sustento. La mayor parte del ejército del rey Magni está en tierras lejanas, luchando con la Alianza. No queda nadie para mantener a raya a Vagash.$B$BQuizás tú tengas el valor necesario para buscar a ese animal y matarlo. Tráeme uno de sus colmillos y te daré una recompensa. Vagash acecha desde encima de este rancho. Ten cuidado, es peligroso.' WHERE `entry`=314; +UPDATE `locales_quest` SET `Objectives_loc6`='Rudra Cieloámbar quiere que mates a Vagash y que le lleves su colmillo al rancho de carneros.' WHERE `entry`=314; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=314; +UPDATE `locales_quest` SET `Title_loc6`='El Cubil Pardo' WHERE `entry`=313; +UPDATE `locales_quest` SET `Details_loc6`='No todo el mundo puede conducir una máquina de asedio. Hay que tener brazos de hierro y nervios de acero. Yo, por suerte ¡tengo ambas cosas! ¿Y tú? ¿Te crees a la altura? ¿Quieres demostrármelo?$B$BBien... Estoy intentando hacer algo más cómoda mi máquina, Potenciatrol. ¿Qué tal si me consigues unas cuantas crines de wendigo de El Cubil Pardo, al oeste de Kharanos? ¡Serían una alfombrilla estupenda para mi Potenciatrol!' WHERE `entry`=313; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 8 crines de wendigo y llévaselas al piloto Roscapiedra.' WHERE `entry`=313; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=313; +UPDATE `locales_quest` SET `Title_loc6`='La reserva robada de Tundra MacGrann' WHERE `entry`=312; +UPDATE `locales_quest` SET `Details_loc6`='Tenía carne seca para un mes, salada y bien guardada para la estación fría. ¡Estaba bajo llave para que los osos no se la comieran! Pero cuando salí a cazar ciervos, esa bestia, el Viejo Barbahielo, se las arregló para romper la cerradura. Eso sí, no podrá con el torio, seguro. Claro que yo me moriré de hambre si no recupero mi carne.$B$BSeguro que tú te mueves con más sigilo que yo. ¿No podrías ir a recuperar mi alijo? Con esta pierna coja no conseguiré entrar y salir de esa cueva con suficiente rapidez.' WHERE `entry`=312; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la cueva del Viejo Barbahielo y recupera la carne seca de Tundra MacGrann de la caja fuerte robada.' WHERE `entry`=312; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=312; +UPDATE `locales_quest` SET `Title_loc6`='Cerveza rivales' WHERE `entry`=310; +UPDATE `locales_quest` SET `Details_loc6`='Tengo que reconocer que esos Cebatruenos preparan unas bebidas estupendas. ¡Pero hay que bajarles los humos! ¡La suya no es la única bebida decente del mundo! Quizás tú puedas ayudarme a darles una lección...$B$BTen, coge este barril de brebaje de Cebadiz. Cuélate en el sótano de la Destilería Cebatruenos de Kharanos y cámbialo por uno de sus barriles de Cerveza del Trueno. ¡Y ya veremos qué brebaje les gusta más a los clientes!$B$BY si encuentras guardias en Los Baldíos, intenta distraerlos...' WHERE `entry`=310; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al sótano de la Destilería Cebatruenos de Kharanos y sustituye un barril de cerveza del Trueno con uno de brebaje de Cebadiz.' WHERE `entry`=310; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=310; +UPDATE `locales_quest` SET `Title_loc6`='Zarpas asquerosas' WHERE `entry`=307; +UPDATE `locales_quest` SET `Details_loc6`='La Mina de Fuenteplata, que cae al este, se agotó hace tiempo. La Liga de Mineros la usaba como almacén, pero ahora se han instalado unos kobolds allí, ¡con esas magníficas herramientas enanas a su alcance!$b$bLos expulsaremos, pero la Liga quiere que vaya alguien a recoger el material antes de que lleguemos los soldados a romperlo todo. Es muy arriesgado; será mejor que lleves compañía.$b$bEl material está en unas cajas con la marca de la Liga de Mineros. Suerte.' WHERE `entry`=307; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Mina de Fuenteplata y recoge 4 cargas de equipamiento de minero. $b$bLuego ve a ver al montaraz Pico Tormenta.' WHERE `entry`=307; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=307; +UPDATE `locales_quest` SET `Title_loc6`='Poblado Peloescarcha' WHERE `entry`=287; +UPDATE `locales_quest` SET `Details_loc6`='Llevo mucho retraso con mi informe y me vendría bien tu ayuda, $n. Conseguí averiguar dónde se esconden los trols, pero vi tantos de ellos que me dio miedo entrar.$B$BPor eso... necesito que entres en la cueva, eches un vistazo y mates a algunos de los trols. Luego vuelves aquí.$B$BSigue la carretera norte que sale de Kharanos, cuando llegues al puente, sigue el río helado hacia el oeste hasta que llegues al Lago Glacial. En la orilla oeste encontrarás Las Birras. La cueva está al suroeste del poblado.' WHERE `entry`=287; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora el Poblado Peloescarcha y mata a 5 rebanacabezas Peloescarcha para Senir Barbablanca de Kharanos.' WHERE `entry`=287; +UPDATE `locales_quest` SET `EndText_loc6`='Explora a conciencia el Poblado Peloescarcha' WHERE `entry`=287; +UPDATE `locales_quest` SET `Title_loc6`='Se busca: Hogger' WHERE `entry`=176; +UPDATE `locales_quest` SET `Details_loc6`='Se busca: Hogger.$B$BUn gnoll enorme, Hogger, está al acecho en el bosque al suroeste de Elwynn. Ha sofocado todos los intentos de capturarlo.$B$BEl ejército de Ventormenta ofrece una generosa recompensa por atrapar al gnoll. Para ganarla, los caza recompensas tendrán que traer una prueba de la derrota de Hogger al alguacil Dughan de Villadorada.' WHERE `entry`=176; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata al gnoll Hogger y trae su enorme garra gnoll al alguacil Dughan.' WHERE `entry`=176; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=176; +UPDATE `locales_quest` SET `Title_loc6`='La pobre y vieja Blanchy' WHERE `entry`=151; +UPDATE `locales_quest` SET `Details_loc6`='¡Pobre Vieja Blanchy! La bestia está agotada después de todo el trabajo que le dimos. Le di de comer antes de dejar la granja, pero no esperábamos que se rompiera el carro. Si pudieras traerle algunos puñados de avena te estaría muy agradecida.$B$BSeguro que podrás encontrar algunos por las granjas de los Páramos de Poniente, si puedes librarte de esas horribles máquinas que los han invadido. Hay varias granjas al suroeste de aquí.' WHERE `entry`=151; +UPDATE `locales_quest` SET `Objectives_loc6`='Verna Furlbrow de los Páramos de Poniente quiere que le lleves 8 puñados de avena.' WHERE `entry`=151; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=151; +UPDATE `locales_quest` SET `Title_loc6`='El Coleccionista' WHERE `entry`=123; +UPDATE `locales_quest` SET `Details_loc6`='Esta nota es una lista de los días y las horas a las que una persona –descrita como \"el Coleccionista\"– recibirá cargamentos de oro provenientes de las minas del Bosque de Elwynn.$B$BPor lo que pone en la nota, parece que el Coleccionista vive cerca de la Plantación de Calabazas de Brackwell, al este de Elwynn.$B$BParece importante. Deberías informar al alguacil Dughan de Villadorada.' WHERE `entry`=123; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca al alguacil Dughan en Villadorada y dale la lista de coleccionista.' WHERE `entry`=123; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=123; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='En patrulla por Páramos de Poniente' WHERE `entry`=102; +UPDATE `locales_quest` SET `Details_loc6`='Ventormenta nos ha abandonado. Nauseabundos aires de depravación soplan por las llanuras de los Páramos de Poniente. Este era mi hogar y no daré la espalda a los ciudadanos que decidieron permanecer aquí. Nosotros, los antiguos granjeros, ofreceremos resistencia.$B$BTu tarea, si decidieras aceptar, consistirá en patrullar las praderas de los Páramos de Poniente. Localiza y aniquila a los infames gnolls que parecen colaborar con los ladrones de Las Minas de la Muerte. Tráeme 8 zarpas de gnoll y sabré recompensar tu valentía.' WHERE `entry`=102; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 zarpas de gnoll al capitán Danuvin en la Colina del Centinela.' WHERE `entry`=102; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=102; +UPDATE `locales_quest` SET `Title_loc6`='La reliquia olvidada' WHERE `entry`=64; +UPDATE `locales_quest` SET `Details_loc6`='¡Fue horrible! Verna me despertó cuando oyó jaleo en los campos. Estaban llenos de gamberros. Nos fuimos corriendo y olvidé recoger mi reloj de bolsillo. Me lo dio el padre de Verna el día de nuestra boda y es horrible saber que está en manos de esos ladrones. Dejé el reloj de bolsillo en el armario de la granja. Busca el campo de calabazas que está al Oeste... no tiene pérdida. ¡Si me lo devuelves te estaré muy agradecido!' WHERE `entry`=64; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Furlbrow quiere que recuperes el reloj de bolsillo que dejó olvidado en el armario de su granja en la plantación de calabazas del Oeste.' WHERE `entry`=64; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=64; +UPDATE `locales_quest` SET `Title_loc6`='Estofado de los Páramos de Poniente' WHERE `entry`=36; +UPDATE `locales_quest` SET `Details_loc6`='Nunca pensé que llegaría el día en el que tuviera que dejar la granja. Pero los campos están llenos de ladrones y es demasiado peligroso que sigamos aquí. En cuanto el granjero Furlbrow consiga arreglar el carro nos pondremos en marcha.$b$b¿Podrías hacerme un favor? Deja que te escriba mi receta del estofado de los Páramos de Poniente. Por favor, llévasela a Salma Saldean, estará en su granja, nada más pasar la bifurcación del camino.' WHERE `entry`=36; +UPDATE `locales_quest` SET `Objectives_loc6`='Verna Furlbrow quiere que le entregues su receta del estofado de los Páramos de Poniente a Salma Saldean.' WHERE `entry`=36; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=36; +UPDATE `locales_quest` SET `Title_loc6`='Pastel de hígado de dentosangre' WHERE `entry`=22; +UPDATE `locales_quest` SET `Details_loc6`='Las cebollas están peladas. El ajo machacado. La corteza está tostada. Las hierbas de eneldo picadas. ¡Lo único que me falta para mi famosa empanada de carne son 8 hígados de dentosangre!' WHERE `entry`=22; +UPDATE `locales_quest` SET `Objectives_loc6`='Salma Saldean necesita 8 hígados de dentosangre para hacer un pastel de hígado de dentosangre.' WHERE `entry`=22; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=22; +UPDATE `locales_quest` SET `Title_loc6`='Las Milicias del Pueblo' WHERE `entry`=12; +UPDATE `locales_quest` SET `Details_loc6`='Las Milicias del Pueblo solo tienen un objetivo: defender las tierras de los Páramos de Poniente y traer la paz a nuestro entorno. Por desgracia, el precio de la paz suele pagarse en sangre.$b$bSegún el informe de uno de mis rastreadores, una banda de tramperos Defias ha sido vista cerca de la Mina de Jango al noreste de aquí, en La Granja de Molsen y en la Plantación de Calabazas de Cejade. Si quieres unirte a nuestras filas, acaba con 15 tramperos Defias y con 15 contrabandistas Defias y vuelve a verme.' WHERE `entry`=12; +UPDATE `locales_quest` SET `Objectives_loc6`='Gryan Mantorrecio quiere que mates 15 tramperos Defias y 15 contrabandistas Defias. Cuando lo hayas hecho vuelve a verle en la Colina del Centinela.' WHERE `entry`=12; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=12; +UPDATE `locales_quest` SET `Title_loc6`='Campos de la muerte' WHERE `entry`=9; +UPDATE `locales_quest` SET `Details_loc6`='¡Mira lo que le ha ocurrido a este lugar! Estas tierras estaban antes en manos de buenos granjeros. Pero los condenados ladrones les han ahuyentado a todos. ¡Pero no a mí! Eso sí, parece que algunos Vigilantes de la cosecha han invadido los campos.$B$BSi estás $gpreparado:preparada; me gustaría que fueras y mataras a 20 de ellos. Vuelve cuando hayas terminado y te pagaré. Si terminas con los de mi campo, puedes limpiar también los campos vecinos.' WHERE `entry`=9; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Saldean quiere que mates 20 Vigilantes de la cosecha.' WHERE `entry`=9; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=9; +UPDATE `locales_quest` SET `Title_loc6`='La tarea de Elmore' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Details_loc6`='Hay un enano forjador de armas en Ventormenta, Grimand Elmore, que ha enviado un mensaje diciendo que necesita ayuda con una entrega. Creo que quiere enviar un paquete a su hogar, en el norte.$B$B¡Tienes unas piernas muy fuertes! Si te interesa ponerlas en marcha, vete a hablar con Grimand. Podrías sernos muy útil aquí, pero también debemos mantener nuestros tratos con los enanos.$B$BPuedes encontrar a Grimand Elmore en la tienda de armas del Distrito de los Enanos de Ventormenta, en la sección noreste de la ciudad.' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Grimand Elmore.' WHERE `entry`=1097; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Title_loc6`='Habla con Gryan Mantorrecio' WHERE `entry`=109; +UPDATE `locales_quest` SET `Details_loc6`='Parece que has visto bastantes combates en tu vida, $c. Si no has tenido suficiente, busca a Gryan Mantorrecio. Comanda las Milicias del Pueblo que protegen las granjas de los Páramos de Poniente. Seguro que le vendrá bien tu ayuda. Puedes encontrarlo en la torre de piedra de la Colina del Centinela, saliendo de la carretera que cruza los Páramos de Poniente.' WHERE `entry`=109; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Gryan Mantorrecio. Puedes encontrarlo en la torre de piedra de la Colina del Centinela, saliendo de la carretera que cruza los Páramos de Poniente.' WHERE `entry`=109; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=109; +UPDATE `locales_quest` SET `Title_loc6`='La escritura de Furlbrow' WHERE `entry`=184; +UPDATE `locales_quest` SET `Details_loc6`='Esta es la escritura de una extensión de tierras de labranza de los Páramos de Poniente. Está firmada por un tal Theodore Furlbrow y por su mujer, Verna. En el reverso de la escritura hay unas palabras garabateadas con gran prisa:$B$B\"Presionamos a Furlbrow y conseguimos su escritura. Pensé que te vendría bien si querías falsificar una para ti.$B$BLos Furlbrow no nos darán problemas. La última vez que los vi estaban saliendo de los Páramos de Poniente con un carro roto.\"$B$BCrees que probablemente los Furlbrow querrán recuperar su escritura...' WHERE `entry`=184; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva al granjero Furlbrow su escritura.' WHERE `entry`=184; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=184; +UPDATE `locales_quest` SET `Title_loc6`='¡Princesa debe morir!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Details_loc6`='Los Brackwell tienen una cerda que ganaría cualquier concurso. Se llama Princesa. Está ENORME, ¡y es gracias a mí! ¡Porque se alimenta de mis verduras!$B$B¡Princesa debe morir antes de que llegue a nuestros campos! Tráeme su collar como prueba de que está muerta y te daré algo para recompensarte.$B$BPrincesa suele estar en la Plantación de Calabazas de Brackwell. Está al este, más allá de la granja de los Maclure. ¡Ve! ¡Antes de que le entre hambre y vuelva!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Princesa, coge su collar y llévaselo a la vieja Pedregosa a La Granja Pedregosa.' WHERE `entry`=88; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=88; +UPDATE `locales_quest` SET `Title_loc6`='El Cuartel Arroyoeste necesita ayuda' WHERE `entry`=239; +UPDATE `locales_quest` SET `Details_loc6`='La plaza fuerte de la frontera occidental informa de un aumento de actividad de gnolls y ladrones. Solicitan que enviemos más soldados de Ventormenta, ¡pero no podemos prescindir de ninguno!$B$BTu ayuda nos vendría bien. Habla con el ayudante del alguacil Rainer en el Cuartel Arroyoeste y que te diga qué necesita.$B$BLa plaza fuerte está al oeste, bajando por el camino. Encontrarás un puente sobre un arroyo. Crúzalo. La plaza fuerte estará a la derecha.' WHERE `entry`=239; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al Cuartel de Arroyoeste y habla con el ayudante del alguacil Rainer.' WHERE `entry`=239; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=239; +UPDATE `locales_quest` SET `Title_loc6`='Descubre el destino de Rolf' WHERE `entry`=45; +UPDATE `locales_quest` SET `Details_loc6`='En tu exploración del área encuentras huellas palmeadas que llevan al este por la costa del Lago del Hito. Hacia el este, en la distancia, adivinas la silueta de una aldea múrloc.$B$BQuizás Rolf encontró allí su destino...' WHERE `entry`=45; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a Rolf o alguna prueba de su muerte en el poblado múrloc.' WHERE `entry`=45; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=45; +UPDATE `locales_quest` SET `Title_loc6`='El cumplimiento del plazo' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un auténtico problema entre manos. Se acerca peligrosamente la fecha en la que tengo que entregar un pedido de madera... Los lobos y los osos que hay al norte de aquí ahuyentaron a mis trabajadores, que tuvieron que dejar atrás los fajos de madera que tenían talada.$B$BYa he hablado con el ayudante del alguacil Rainer sobre la necesidad de deshacernos de esos animales, pero necesito que alguien vaya a recoger la madera. Si pudieras recoger ocho fajos de madera, conseguiría cumplir el plazo.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 fajos de madera a Raelen al Aserradero de la Vega del Este.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Title_loc6`='Pañuelos de lino rojo' WHERE `entry`=83; +UPDATE `locales_quest` SET `Details_loc6`='La banda Defias de Villanorte lleva máscaras de tela de saco, pero los Defias de Elwynn las llevan de lino... Esas me vendrían bien para confeccionar prendas.$B$BSi me traes pañuelos de lino rojo, los usaré para hacerte algo bonito.$B$BLa banda Defias tiene campamentos por todo Elwynn.' WHERE `entry`=83; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 6 vendas de lino rojas a Sara Timberlain al Aserradero de la Vega del Este.' WHERE `entry`=83; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=83; +UPDATE `locales_quest` SET `Title_loc6`='Proteger la frontera' WHERE `entry`=52; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Los animales salvajes son más agresivos cuanto más nos alejamos de Villadorada. El Aserradero de la Vega del Este sufre constantes ataques de lobos y osos.$B$BNos vendría bien tu ayuda ahí fuera.' WHERE `entry`=52; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 8 merodeadores y a 5 osos del bosque jóvenes y vuelve con el guardia Thomas al puente oriental de Elwynn.' WHERE `entry`=52; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=52; +UPDATE `locales_quest` SET `Title_loc6`='Un envío para Ventormenta' WHERE `entry`=61; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Morgan espera mi envío de velas en Ventormenta. No tengo tiempo para hacer el viaje en persona, pero si quisieras llevarle el envío, te pagaría bien.$B$BHe empaquetado las velas. Encontrarás a Morgan en nuestra tienda, Herbolario Mortero, en el Distrito de Mercaderes de Ventormenta.' WHERE `entry`=61; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el envío de William a Morgan Mortero al Distrito de Mercaderes de Ventormenta.' WHERE `entry`=61; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=61; +UPDATE `locales_quest` SET `Title_loc6`='La llamada de la tierra' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Details_loc6`='$c, ha llegado el momento; tu cuerpo crece en edad y en fuerza y tu espíritu gana profundidad, como la tierra. Veo en tus ojos la sabiduría de tu alma. $b$bLa tierra guía a mi gente y nos habla, como te hablará a ti en el futuro. Pero debes ponerte a prueba. Si tu momento ha llegado, verás cosas que solo los nuestros pueden ver. $b$bBusca a los chamanes Erizapúas en el barranco que hay al este y coge un bálsamo que usan en sus rituales. Regresa cuando hayas conseguido el suficiente para crear tu propia poción.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Objectives_loc6`='LLeva 2 dosis de bálsamo ritual a la profetisa Plumacuervo al Campamento Narache.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1519; +UPDATE `locales_quest` SET `Title_loc6`='La fuga' WHERE `entry`=114; +UPDATE `locales_quest` SET `Details_loc6`='Lleva este licor de invisibilidad a la joven Maybell. Debería durar lo suficiente para que haga una visita a Tommy Joe.' WHERE `entry`=114; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el licor de invisibilidad a Maybell Maclure.' WHERE `entry`=114; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=114; +UPDATE `locales_quest` SET `Title_loc6`='El montaraz de Picos Tormenta' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Details_loc6`='Dicen que el montaraz Pico Tormenta busca alguien que le haga de mensajero. Alguien con ganas de viajar un poco. ¿Qué te parece? ¿Te ves capaz, $r?$b$bEntonces, ve a hablar con Pico Tormenta en la cima de la torre norte.' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con el montaraz Pico Tormenta.' WHERE `entry`=1339; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Title_loc6`='Un pedido de Pico Tormenta' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Details_loc6`='Hay un forjador de armaduras enano cuyo trabajo me gusta mucho. Se llama Furen Barbalarga y es el mejor de su gremio. Necesito un escudo nuevo, y quiero que me lo haga él.$b$bSolo hay un problema... Furen vive muy al sur, en el Distrito de los Enanos de Ventormenta. ¡En tierra humana! No entiendo por qué vive ahí, tan lejos de Forjaz. ¡Será que los humanos le pagan una fortuna!$b$bSi te apetece viajar y ganar algo de dinero, ve a ver a Furen para hacer mi pedido de un escudo.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el pedido de Pico Tormenta a Furen Barbalarga a Ventormenta.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1338; +UPDATE `locales_quest` SET `Title_loc6`='La tarea de Elmore' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Details_loc6`='Hay un enano forjador de armas en Ventormenta, Grimand Elmore, que ha enviado un mensaje diciendo que necesita ayuda con una entrega. Creo que quiere enviar un paquete a su hogar, en el norte.$B$B¡Tienes unas piernas muy fuertes! Si te interesa ponerlas en marcha, vete a hablar con Grimand. Podrías sernos muy útil aquí, pero también debemos mantener nuestros tratos con los enanos.$B$BPuedes encontrar a Grimand Elmore en la tienda de armas del Distrito de los Enanos de Ventormenta, en la sección noreste de la ciudad.' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Grimand Elmore.' WHERE `entry`=1097; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Title_loc6`='Las herramientas de los altonatos' WHERE `entry`=958; +UPDATE `locales_quest` SET `Details_loc6`='$C. Tengo que pedirte un favor.$B$B¿Has visto las ruinas de Ameth\'Aran? Si no las has visto, las puedes encontrar en el lado este del camino principal, viajando hacia el sur. En otro tiempo fueron el hogar de los poderosos Ilustres. Hoy son testimonios de la destrucción que sus errores produjeron.$B$BLos centinelas me han dicho que los espíritus de los Ilustres persisten y que aún poseen sus antiguos instrumentos mágicos. Hemos de hacernos con esas reliquias para poder destruirlas.' WHERE `entry`=958; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 7 reliquias de los altonatos y llévaselas a Thundris Tejevientos a Auberdine.' WHERE `entry`=958; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=958; +UPDATE `locales_quest` SET `Title_loc6`='La caída de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `Details_loc6`='Encontrarás las ruinas de Ameth\'Aran hacia el este. Ahora las habitan los inquietos espíritus de los Ilustres que en vida moraban entre sus muros, unos muros entre los que los siervos de Azshara practicaban libremente su poderosa magia.$B$BCuando me enviaron a explorar las ruinas encontré dos grandes tablillas con grabados que relataban la historia de Ameth\'Aran y de su caída. Mientras leía las runas me abordaron los espíritus y tuve que huir.$B$BPor favor, si puedes, aventúrate entre las ruinas e intenta descifrar las tablillas en mi lugar.' WHERE `entry`=953; +UPDATE `locales_quest` SET `Objectives_loc6`='Estudia las tablillas que hablan de Ameth\'Aran y de su caída y reúnete con la centinela Tysha Filoluna en Costa Oscura.' WHERE `entry`=953; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=953; +UPDATE `locales_quest` SET `Title_loc6`='Los filibusteros del Mar del Sur' WHERE `entry`=887; +UPDATE `locales_quest` SET `Details_loc6`='Por supuesto que me gustaría que el vicealmirante Grezzlik hiciera mejor su trabajo de mantener los mares seguros para nuestros navíos. Con todo el oro que los grandes comerciantes transportan en la flota mercante, se me llevan los demonios de ver a tanto pirata escaparse alegremente después de abordar mis barcos y robarme la mercancía!$B$BHa llegado a mis oídos que los filibusteros del Mar del Sur han establecido un campamento justo al sur de aquí. Han sido una verdadera espina clavada y si Grezzlik no se ocupa del asunto, bueno, quizás tú puedas ayudarme a librarme de ellos.' WHERE `entry`=887; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 12 brigadieres del Mar del Sur y a 6 cañoneros del Mar del Sur para Gazlowe en Trinquete.' WHERE `entry`=887; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=887; +UPDATE `locales_quest` SET `Title_loc6`='Una entrega a Pico Tormenta' WHERE `entry`=353; +UPDATE `locales_quest` SET `Details_loc6`='Los Pico Tormenta son unos enanos muy respetados y famosos por su exigente gusto. Así que no es sorprendente que Gringer Pico Tormenta, un montaraz de Forjaz, me encargase que forjase un arma para él.$B$BHe terminado el arma, pero... el montaraz Pico Tormenta está muy lejos, en Loch Modan. Si tienes planeado viajar al norte, ¿podrías entregarle este paquete?$B$BEl último mensaje que recibí del montaraz Pico Tormenta, decía que estaba estacionado en la torre de vigilancia del norte, en Loch Modan.' WHERE `entry`=353; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega el paquete Pico Tormenta al montaraz Pico Tormenta en Loch Modan.' WHERE `entry`=353; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=353; +UPDATE `locales_quest` SET `Title_loc6`='Zarpas asquerosas' WHERE `entry`=307; +UPDATE `locales_quest` SET `Details_loc6`='La Mina de Fuenteplata, que cae al este, se agotó hace tiempo. La Liga de Mineros la usaba como almacén, pero ahora se han instalado unos kobolds allí, ¡con esas magníficas herramientas enanas a su alcance!$b$bLos expulsaremos, pero la Liga quiere que vaya alguien a recoger el material antes de que lleguemos los soldados a romperlo todo. Es muy arriesgado; será mejor que lleves compañía.$b$bEl material está en unas cajas con la marca de la Liga de Mineros. Suerte.' WHERE `entry`=307; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Mina de Fuenteplata y recoge 4 cargas de equipamiento de minero. $b$bLuego ve a ver al montaraz Pico Tormenta.' WHERE `entry`=307; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=307; +UPDATE `locales_quest` SET `Title_loc6`='La pobre y vieja Blanchy' WHERE `entry`=151; +UPDATE `locales_quest` SET `Details_loc6`='¡Pobre Vieja Blanchy! La bestia está agotada después de todo el trabajo que le dimos. Le di de comer antes de dejar la granja, pero no esperábamos que se rompiera el carro. Si pudieras traerle algunos puñados de avena te estaría muy agradecida.$B$BSeguro que podrás encontrar algunos por las granjas de los Páramos de Poniente, si puedes librarte de esas horribles máquinas que los han invadido. Hay varias granjas al suroeste de aquí.' WHERE `entry`=151; +UPDATE `locales_quest` SET `Objectives_loc6`='Verna Furlbrow de los Páramos de Poniente quiere que le lleves 8 puñados de avena.' WHERE `entry`=151; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=151; +UPDATE `locales_quest` SET `Title_loc6`='Habla con Gryan Mantorrecio' WHERE `entry`=109; +UPDATE `locales_quest` SET `Details_loc6`='Parece que has visto bastantes combates en tu vida, $c. Si no has tenido suficiente, busca a Gryan Mantorrecio. Comanda las Milicias del Pueblo que protegen las granjas de los Páramos de Poniente. Seguro que le vendrá bien tu ayuda. Puedes encontrarlo en la torre de piedra de la Colina del Centinela, saliendo de la carretera que cruza los Páramos de Poniente.' WHERE `entry`=109; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Gryan Mantorrecio. Puedes encontrarlo en la torre de piedra de la Colina del Centinela, saliendo de la carretera que cruza los Páramos de Poniente.' WHERE `entry`=109; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=109; +UPDATE `locales_quest` SET `Title_loc6`='La reliquia olvidada' WHERE `entry`=64; +UPDATE `locales_quest` SET `Details_loc6`='¡Fue horrible! Verna me despertó cuando oyó jaleo en los campos. Estaban llenos de gamberros. Nos fuimos corriendo y olvidé recoger mi reloj de bolsillo. Me lo dio el padre de Verna el día de nuestra boda y es horrible saber que está en manos de esos ladrones. Dejé el reloj de bolsillo en el armario de la granja. Busca el campo de calabazas que está al Oeste... no tiene pérdida. ¡Si me lo devuelves te estaré muy agradecido!' WHERE `entry`=64; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Furlbrow quiere que recuperes el reloj de bolsillo que dejó olvidado en el armario de su granja en la plantación de calabazas del Oeste.' WHERE `entry`=64; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=64; +UPDATE `locales_quest` SET `Title_loc6`='Estofado de los Páramos de Poniente' WHERE `entry`=36; +UPDATE `locales_quest` SET `Details_loc6`='Nunca pensé que llegaría el día en el que tuviera que dejar la granja. Pero los campos están llenos de ladrones y es demasiado peligroso que sigamos aquí. En cuanto el granjero Furlbrow consiga arreglar el carro nos pondremos en marcha.$b$b¿Podrías hacerme un favor? Deja que te escriba mi receta del estofado de los Páramos de Poniente. Por favor, llévasela a Salma Saldean, estará en su granja, nada más pasar la bifurcación del camino.' WHERE `entry`=36; +UPDATE `locales_quest` SET `Objectives_loc6`='Verna Furlbrow quiere que le entregues su receta del estofado de los Páramos de Poniente a Salma Saldean.' WHERE `entry`=36; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=36; +UPDATE `locales_quest` SET `Title_loc6`='Pastel de hígado de dentosangre' WHERE `entry`=22; +UPDATE `locales_quest` SET `Details_loc6`='Las cebollas están peladas. El ajo machacado. La corteza está tostada. Las hierbas de eneldo picadas. ¡Lo único que me falta para mi famosa empanada de carne son 8 hígados de dentosangre!' WHERE `entry`=22; +UPDATE `locales_quest` SET `Objectives_loc6`='Salma Saldean necesita 8 hígados de dentosangre para hacer un pastel de hígado de dentosangre.' WHERE `entry`=22; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=22; +UPDATE `locales_quest` SET `Title_loc6`='La recolección de Kelp' WHERE `entry`=112; +UPDATE `locales_quest` SET `Details_loc6`='Puedo hacer un licor de invisibilidad para Maybell, para que pueda salir de Los Viñedos de Maclure y reunirse con Tommy Joe. Pero para hacer el licor necesito kelp cristalino.$B$BAunque el kelp normalmente crece en el océano, también se puede conseguir de los murlocs. Ve a ver si los murlocs que hay cerca del Lago de Cristal tienen algo. El Lago de Cristal está al este de Villadorada.' WHERE `entry`=112; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 4 hojas de kelp cristalino William Mortero a Villadorada.' WHERE `entry`=112; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=112; +UPDATE `locales_quest` SET `Title_loc6`='Dientes de oro' WHERE `entry`=87; +UPDATE `locales_quest` SET `Details_loc6`='Estaba jugando cerca de la Mina Abisal y creo que se me cayó... esto... quiero decir, creo que vi el collar de la señora. No me preguntes cómo llegó allí, ¡porque no lo sé!$B$BPues eso, que vi a un enorme kóbold con dientes de oro que lo recogía y entraba corriendo a la mina. Si encuentras a ese kóbold, encontrarás el collar, ¡lo juro!' WHERE `entry`=87; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el collar de Bernice a tía Bernice Pedregosa a La Granja Pedregosa.' WHERE `entry`=87; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=87; +UPDATE `locales_quest` SET `Title_loc6`='Una nota para William' WHERE `entry`=107; +UPDATE `locales_quest` SET `Details_loc6`='¡Seguro que William Mortero tiene una poción que reúna a los dos jóvenes amantes!$B$BTen, llévale esta nota a William. Está en la Posada Orgullo de León, en Villadorada.' WHERE `entry`=107; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la nota de la Abuela Pedregosa a William Mortero.' WHERE `entry`=107; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=107; +UPDATE `locales_quest` SET `Title_loc6`='Habla con la abuelita' WHERE `entry`=111; +UPDATE `locales_quest` SET `Details_loc6`='Por favor, $N, habla con mi abuelita. Si alguien puede encontrar la forma de reunirme con Maybell, esa es ella.$B$BEstá en nuestra casa, al este de aquí.' WHERE `entry`=111; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con la Abuela Pedregosa.' WHERE `entry`=111; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=111; +UPDATE `locales_quest` SET `Title_loc6`='Vuelve con Billy' WHERE `entry`=84; +UPDATE `locales_quest` SET `Details_loc6`='Aquí tienes. Y cuando le des el pastel a Billy, ¡dile que espero que se atragante con él!' WHERE `entry`=84; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el pastel de tripa de cerdo a Billy Maclure a Los Viñedos de Maclure.' WHERE `entry`=84; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=84; +UPDATE `locales_quest` SET `Title_loc6`='Un pastel para Billy' WHERE `entry`=86; +UPDATE `locales_quest` SET `Details_loc6`='Si me dieras un pastel, puede que te diga quién tiene el collar. Bernice, esa anciana de la otra granja, hace unos pasteles de tripa de cerdo increíbles...$B$BSi le llevas algo de carne de jabalí de los jabalíes que rondan por nuestras granjas, y le dices para qué es, seguro que te hace un pastel.' WHERE `entry`=86; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 4 trozos de carne de jabalí a la tía Bernice Pedregosa a La Granja Pedregosa.' WHERE `entry`=86; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=86; +UPDATE `locales_quest` SET `Title_loc6`='El piloto perdido' WHERE `entry`=419; +UPDATE `locales_quest` SET `Details_loc6`='Mi compañero y amigo, Mori Hildelve, que es piloto de máquinas de asedio, está perdido en los montes. Buscábamos un raro mineral necesario para fabricar un potente tipo de pólvora y durante nuestra búsqueda, subió con su máquina una empinada montaña ¡y la máquina se averió!$B$BAún convencido de que el mineral estaba en estas montañas, Hildelve me encargó que custodiara las máquinas mientras él continuaba la búsqueda a pie.$B$BPero ya han pasado días y por las noches oigo unos estremecedores aullidos en las montañas. Mori es duro como una roca, pero estoy preocupado.$B$BTe lo ruego, $N. Encuéntralo.' WHERE `entry`=419; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra al piloto Hildelve.' WHERE `entry`=419; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=419; +UPDATE `locales_quest` SET `Title_loc6`='La escritura de Furlbrow' WHERE `entry`=184; +UPDATE `locales_quest` SET `Details_loc6`='Esta es la escritura de una extensión de tierras de labranza de los Páramos de Poniente. Está firmada por un tal Theodore Furlbrow y por su mujer, Verna. En el reverso de la escritura hay unas palabras garabateadas con gran prisa:$B$B\"Presionamos a Furlbrow y conseguimos su escritura. Pensé que te vendría bien si querías falsificar una para ti.$B$BLos Furlbrow no nos darán problemas. La última vez que los vi estaban saliendo de los Páramos de Poniente con un carro roto.\"$B$BCrees que probablemente los Furlbrow querrán recuperar su escritura...' WHERE `entry`=184; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva al granjero Furlbrow su escritura.' WHERE `entry`=184; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=184; +UPDATE `locales_quest` SET `Title_loc6`='En patrulla por Páramos de Poniente' WHERE `entry`=102; +UPDATE `locales_quest` SET `Details_loc6`='Ventormenta nos ha abandonado. Nauseabundos aires de depravación soplan por las llanuras de los Páramos de Poniente. Este era mi hogar y no daré la espalda a los ciudadanos que decidieron permanecer aquí. Nosotros, los antiguos granjeros, ofreceremos resistencia.$B$BTu tarea, si decidieras aceptar, consistirá en patrullar las praderas de los Páramos de Poniente. Localiza y aniquila a los infames gnolls que parecen colaborar con los ladrones de Las Minas de la Muerte. Tráeme 8 zarpas de gnoll y sabré recompensar tu valentía.' WHERE `entry`=102; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 zarpas de gnoll al capitán Danuvin en la Colina del Centinela.' WHERE `entry`=102; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=102; +UPDATE `locales_quest` SET `Title_loc6`='Campos de la muerte' WHERE `entry`=9; +UPDATE `locales_quest` SET `Details_loc6`='¡Mira lo que le ha ocurrido a este lugar! Estas tierras estaban antes en manos de buenos granjeros. Pero los condenados ladrones les han ahuyentado a todos. ¡Pero no a mí! Eso sí, parece que algunos Vigilantes de la cosecha han invadido los campos.$B$BSi estás $gpreparado:preparada; me gustaría que fueras y mataras a 20 de ellos. Vuelve cuando hayas terminado y te pagaré. Si terminas con los de mi campo, puedes limpiar también los campos vecinos.' WHERE `entry`=9; +UPDATE `locales_quest` SET `Objectives_loc6`='El granjero Saldean quiere que mates 20 Vigilantes de la cosecha.' WHERE `entry`=9; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=9; +UPDATE `locales_quest` SET `Title_loc6`='El Cuartel Arroyoeste necesita ayuda' WHERE `entry`=239; +UPDATE `locales_quest` SET `Details_loc6`='La plaza fuerte de la frontera occidental informa de un aumento de actividad de gnolls y ladrones. Solicitan que enviemos más soldados de Ventormenta, ¡pero no podemos prescindir de ninguno!$B$BTu ayuda nos vendría bien. Habla con el ayudante del alguacil Rainer en el Cuartel Arroyoeste y que te diga qué necesita.$B$BLa plaza fuerte está al oeste, bajando por el camino. Encontrarás un puente sobre un arroyo. Crúzalo. La plaza fuerte estará a la derecha.' WHERE `entry`=239; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al Cuartel de Arroyoeste y habla con el ayudante del alguacil Rainer.' WHERE `entry`=239; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=239; +UPDATE `locales_quest` SET `Title_loc6`='Descubre el destino de Rolf' WHERE `entry`=45; +UPDATE `locales_quest` SET `Details_loc6`='En tu exploración del área encuentras huellas palmeadas que llevan al este por la costa del Lago del Hito. Hacia el este, en la distancia, adivinas la silueta de una aldea múrloc.$B$BQuizás Rolf encontró allí su destino...' WHERE `entry`=45; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a Rolf o alguna prueba de su muerte en el poblado múrloc.' WHERE `entry`=45; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=45; +UPDATE `locales_quest` SET `Title_loc6`='Encuentra a los guardias perdidos' WHERE `entry`=37; +UPDATE `locales_quest` SET `Details_loc6`='Hace unos días mandé a dos guardias, Rolf y Malakai, a investigar el río. Aún no han regresado. Para completar mi informe necesito saber qué les ocurrió a esos hombres.$B$BViaja al norte a lo largo del río y encuentra a mis guardias... o lo que quede de ellos.' WHERE `entry`=37; +UPDATE `locales_quest` SET `Objectives_loc6`='El guardia Thomas quiere que viajes al norte, río arriba, y busques a sus dos guardias, Rolf y Malakai.' WHERE `entry`=37; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=37; +UPDATE `locales_quest` SET `Title_loc6`='Un envío para Ventormenta' WHERE `entry`=61; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Morgan espera mi envío de velas en Ventormenta. No tengo tiempo para hacer el viaje en persona, pero si quisieras llevarle el envío, te pagaría bien.$B$BHe empaquetado las velas. Encontrarás a Morgan en nuestra tienda, Herbolario Mortero, en el Distrito de Mercaderes de Ventormenta.' WHERE `entry`=61; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el envío de William a Morgan Mortero al Distrito de Mercaderes de Ventormenta.' WHERE `entry`=61; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=61; +UPDATE `locales_quest` SET `Title_loc6`='La Cantera de Jaspe' WHERE `entry`=76; +UPDATE `locales_quest` SET `Details_loc6`='Gracias a ti, ahora sabemos que la Mina Abisal está infestada de kobolds. Ahora necesitamos un rastreador que investigue la Cantera de Jaspe, que está más lejos.$B$BExplora la Cantera de Jaspe e infórmame si ves algún kóbold. Para llegar a la mina, viaja hacia el este por el camino hasta que llegues a la Torre de Azora. Cuando llegues allí, dirígete hacia el norte. Encontrarás la mina al pie de las colinas.' WHERE `entry`=76; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora la Cantera de Jaspe y vuelve a informar al alguacil Dughan a Villadorada.' WHERE `entry`=76; +UPDATE `locales_quest` SET `EndText_loc6`='Explora la Cantera de Jaspe' WHERE `entry`=76; +UPDATE `locales_quest` SET `Title_loc6`='Más preocupaciones' WHERE `entry`=35; +UPDATE `locales_quest` SET `Details_loc6`='Si te preocupa que los rumores sobre los murlocs sean ciertos, viaja al puente del este de Elwynn y habla con el guardia Thomas. Esta última semana se encuentra emplazado en el puente y sabrá cuál es el estado de la situación.$B$BTráeme su informe.' WHERE `entry`=35; +UPDATE `locales_quest` SET `Objectives_loc6`='El alguacil Dughan quiere que hables con el guardia Thomas.' WHERE `entry`=35; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=35; +UPDATE `locales_quest` SET `Title_loc6`='La caja mecánica 827' WHERE `entry`=983; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Necesito ayuda con mi último invento, la caja mecánica. ¡Sirve para hablar con gente que está lejos!$B$BPuede que hayas visto alguna ya. Son unas cajas con muchas palancas. El problema que tienen es que necesitan un mantenimiento constante.$B$BCada una tiene un problema diferente, pero yo he hecho una cosa muy inteligente. He colocado cada caja cerca de las criaturas que tienen las piezas adecuadas para repararlas. Y ahora, hay que reparar la caja mecánica 827. Está al sur de Auberdine, muy cerca. Hacen falta 6 patas de reptador para arreglarla. Te pagaré...' WHERE `entry`=983; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 6 piernas de reptador y colócalas en la caja mecánica 827.' WHERE `entry`=983; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=983; +UPDATE `locales_quest` SET `Title_loc6`='Bashal\'Aran' WHERE `entry`=954; +UPDATE `locales_quest` SET `Details_loc6`='Las ruinas de Bashal\'Aran, al este, están invadidas por esbirros demoníacos. Los espíritus y los sátiros que han establecido su morada en la zona se alimentan de la energía mágica del lugar. Sus poderes crecen continuamente.$B$BPero aún así, he notado que hay un santuario al que no se acercan jamás. En la parte occidental de las ruinas, sobre un pequeño acantilado, se ve una extraña aura azul... Debe haber una explicación a la reluctancia de los demonios.$B$BQuisiera que lo investigaras.' WHERE `entry`=954; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra la fuente de la extraña aura azul en las Ruinas de Bashal\'Aran.' WHERE `entry`=954; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=954; +UPDATE `locales_quest` SET `Title_loc6`='Niebla' WHERE `entry`=938; +UPDATE `locales_quest` SET `Details_loc6`='La piel de la dientes de sable es de un color gris característico que armoniza con el del bosque en el que se encuentra. Mientras permanece allí tendida, observas que está malherida, con profundas laceraciones en la espalda y el estómago.$b$bLevanta la cabeza y te observa fijamente, dejando ver a través de sus azules ojos la gran inteligencia que posee. Parece que desea seguirte.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Niebla ante la centinela Arynia Quiebranubes que se encuentra en la poza de la luna situada cerca del Árbol del Oráculo.' WHERE `entry`=938; +UPDATE `locales_quest` SET `EndText_loc6`='Lleva con cuidado a Niebla hasta la centinela Arynia Quiebranubes.' WHERE `entry`=938; +UPDATE `locales_quest` SET `Title_loc6`='Las arpías Viento Seco' WHERE `entry`=834; +UPDATE `locales_quest` SET `Details_loc6`='Soy Rezlak, uno de los chicos de Gazlowe. El jefe me manda a ayudar a los orcos de Durotar. Las cosas han ido bien... excepto para las caravanas. ¡No consigo mantenerlas al seguro! Eso hace mi trabajo un poco más difícil, ¿sabes?$B$BEl último envío –que, dicho sea de paso, prometieron que llegaría– fue robado por arpías Viento Seco de... ¿de dónde era que eran? ¿El Cañón del Ventajo?$B$B¡Y si no consigo esos suministros no podré hacer nada! Sigue el cañón hacia el sur. Encontrarás una brecha en las paredes este y oeste.' WHERE `entry`=834; +UPDATE `locales_quest` SET `Objectives_loc6`='Recupera 5 sacos de suministros y llévaselos a Rezlak que está cerca de Orgrimmar.' WHERE `entry`=834; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=834; +UPDATE `locales_quest` SET `Title_loc6`='Morcillas de Thelsamar' WHERE `entry`=418; +UPDATE `locales_quest` SET `Details_loc6`='Aquí en Thelsamar siempre hay alguien que quiere comer, críos por todos lados, los obreros de la excavación y eso. Lo más conocido es la morcilla, ¿la has probado?$b$b¿No? Bueno, pues aquí hay que trabajar para comer, no creas que te libras porque seas $c.$b$bNecesito carne de oso, tripa de jabalí y un poco de icor de araña para darle sabor. ¡Tú trae eso y de cocinar me ocupo yo, Vidra!' WHERE `entry`=418; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 trozos de carne de oso, 3 tripas de jabalí y 3 porciones de icor de araña a Vidra Hogartufa, en Thelsamar.' WHERE `entry`=418; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=418; +UPDATE `locales_quest` SET `Title_loc6`='Operación Recombobulador' WHERE `entry`=412; +UPDATE `locales_quest` SET `Details_loc6`='Tras analizar bien la situación de Gnomeregan, parecía que no solo no habíamos logrado erradicar a los troggs sino que además, habíamos transformado a la mayor parte de los gnomos en unos maléficos leprosos sin conciencia.$B$BOzzie y yo planeamos invertir ese horrible efecto con nuestro último invento: el Recombobulador. La máquina está casi acabada, pero necesitamos desesperadamente algunas levas estabilizadoras y engranajes giromecánicos. Ve a Gnomeregan, trata con los gnomos leprosos y consíguenos algunos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Razzle Energiodentado a Kharanos 8 levas estabilizadoras y 8 engranajes giromecánicos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=412; +UPDATE `locales_quest` SET `Title_loc6`='La reserva robada de Tundra MacGrann' WHERE `entry`=312; +UPDATE `locales_quest` SET `Details_loc6`='Tenía carne seca para un mes, salada y bien guardada para la estación fría. ¡Estaba bajo llave para que los osos no se la comieran! Pero cuando salí a cazar ciervos, esa bestia, el Viejo Barbahielo, se las arregló para romper la cerradura. Eso sí, no podrá con el torio, seguro. Claro que yo me moriré de hambre si no recupero mi carne.$B$BSeguro que tú te mueves con más sigilo que yo. ¿No podrías ir a recuperar mi alijo? Con esta pierna coja no conseguiré entrar y salir de esa cueva con suficiente rapidez.' WHERE `entry`=312; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la cueva del Viejo Barbahielo y recupera la carne seca de Tundra MacGrann de la caja fuerte robada.' WHERE `entry`=312; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=312; +UPDATE `locales_quest` SET `Title_loc6`='Poblado Peloescarcha' WHERE `entry`=287; +UPDATE `locales_quest` SET `Details_loc6`='Llevo mucho retraso con mi informe y me vendría bien tu ayuda, $n. Conseguí averiguar dónde se esconden los trols, pero vi tantos de ellos que me dio miedo entrar.$B$BPor eso... necesito que entres en la cueva, eches un vistazo y mates a algunos de los trols. Luego vuelves aquí.$B$BSigue la carretera norte que sale de Kharanos, cuando llegues al puente, sigue el río helado hacia el oeste hasta que llegues al Lago Glacial. En la orilla oeste encontrarás Las Birras. La cueva está al suroeste del poblado.' WHERE `entry`=287; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora el Poblado Peloescarcha y mata a 5 rebanacabezas Peloescarcha para Senir Barbablanca de Kharanos.' WHERE `entry`=287; +UPDATE `locales_quest` SET `EndText_loc6`='Explora a conciencia el Poblado Peloescarcha' WHERE `entry`=287; +UPDATE `locales_quest` SET `Title_loc6`='El Coleccionista' WHERE `entry`=123; +UPDATE `locales_quest` SET `Details_loc6`='Esta nota es una lista de los días y las horas a las que una persona –descrita como \"el Coleccionista\"– recibirá cargamentos de oro provenientes de las minas del Bosque de Elwynn.$B$BPor lo que pone en la nota, parece que el Coleccionista vive cerca de la Plantación de Calabazas de Brackwell, al este de Elwynn.$B$BParece importante. Deberías informar al alguacil Dughan de Villadorada.' WHERE `entry`=123; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca al alguacil Dughan en Villadorada y dale la lista de coleccionista.' WHERE `entry`=123; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=123; +UPDATE `locales_quest` SET `Title_loc6`='Proteger la frontera' WHERE `entry`=52; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Los animales salvajes son más agresivos cuanto más nos alejamos de Villadorada. El Aserradero de la Vega del Este sufre constantes ataques de lobos y osos.$B$BNos vendría bien tu ayuda ahí fuera.' WHERE `entry`=52; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 8 merodeadores y a 5 osos del bosque jóvenes y vuelve con el guardia Thomas al puente oriental de Elwynn.' WHERE `entry`=52; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=52; +UPDATE `locales_quest` SET `Title_loc6`='Un peligro con olor a pescado' WHERE `entry`=40; +UPDATE `locales_quest` SET `Details_loc6`='¡Hay una nueva amenaza en el Bosque de Elwynn, $N! ¡Los murlocs están subiendo por los ríos del este de Elwynn, ahuyentando a los peces y atacando a las buenas gentes de allí!$B$BAvisé al alguacil Dughan, pero le preocupan más los gnolls y los bandidos. No cree que los murlocs sean una amenaza.$B$B¡Por favor, $N! ¡Habla con Dughan y convéncele de que envíe más tropas al este!' WHERE `entry`=40; +UPDATE `locales_quest` SET `Objectives_loc6`='Remy Dos Veces quiere que hables con el alguacil Dughan de Villadorada.' WHERE `entry`=40; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=40; +UPDATE `locales_quest` SET `Title_loc6`='Las Milicias del Pueblo' WHERE `entry`=12; +UPDATE `locales_quest` SET `Details_loc6`='Las Milicias del Pueblo solo tienen un objetivo: defender las tierras de los Páramos de Poniente y traer la paz a nuestro entorno. Por desgracia, el precio de la paz suele pagarse en sangre.$b$bSegún el informe de uno de mis rastreadores, una banda de tramperos Defias ha sido vista cerca de la Mina de Jango al noreste de aquí, en La Granja de Molsen y en la Plantación de Calabazas de Cejade. Si quieres unirte a nuestras filas, acaba con 15 tramperos Defias y con 15 contrabandistas Defias y vuelve a verme.' WHERE `entry`=12; +UPDATE `locales_quest` SET `Objectives_loc6`='Gryan Mantorrecio quiere que mates 15 tramperos Defias y 15 contrabandistas Defias. Cuando lo hayas hecho vuelve a verle en la Colina del Centinela.' WHERE `entry`=12; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=12; +UPDATE `locales_quest` SET `Title_loc6`='La protectora de los bosques' WHERE `entry`=458; +UPDATE `locales_quest` SET `Details_loc6`='Me alegro de que hayas llegado, $c. El susurro de los espíritus del bosque me ha traído extrañas nuevas. $b$bLa misteriosa protectora de los bosques, Tarindrella, ha regresado a Cañada Umbría. Hacía años que la dríade no venía a los bosques de Kalimdor; su presencia aquí no presagia nada bueno. $b$bBusca a Tarindrella y averigua qué asuntos la han traído aquí. Uno de los centinelas la ha avistado al suroeste de Aldrassil.' WHERE `entry`=458; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a la dríade Tarindrella.' WHERE `entry`=458; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=458; +UPDATE `locales_quest` SET `Title_loc6`='Los enanos modistos' WHERE `entry`=179; +UPDATE `locales_quest` SET `Details_loc6`='¿Qué tenemos aquí? Tienes pinta de necesitar algo para mantener las manos calientes, ¿mm?$B$BYo te diré lo que necesitas: un par de estupendos guantes bien calentitos. Y, como soy un alma generosa, me encantaría proporcionarte ese par de guantes. Pero con una condición.$B$BNecesito que me consigas carne de lobo. Es un buen trato, ¿mm? Tú me traes un poco de carne de lobo y yo evito que pierdas los dedos por congelación. ¿Y bien? ¿Qué dices?' WHERE `entry`=179; +UPDATE `locales_quest` SET `Objectives_loc6`='Sten Brazorrecio quiere 8 piezas de carne dura de lobo.' WHERE `entry`=179; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=179; +UPDATE `locales_quest` SET `Title_loc6`='Dale de beber a Gerard' WHERE `entry`=16; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=16; +UPDATE `locales_quest` SET `Title_loc6`='Envío desde Dolanaar' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, joven $c. ¿Me podrías prestar tu ayuda? Tengo un paquete de hierbas que debo entregar en la ciudad de Dolanaar pero todavía tengo asuntos pendientes con los druidas de Cañada Umbría y no puedo irme.$B$B¿Puedes entregar este paquete por mí? Su destinatario es el tabernero Keldamyr de la posada de Dolanaar, que se encuentra un poco más adelante en dirección sur.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete de Dolanaar al posadero Keldamyr.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2159; +UPDATE `locales_quest` SET `Title_loc6`='Las penurias de un refugiado' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Details_loc6`='Expulsamos a los troggs de Gnomeregan, ¡pero con eso no hemos solucionado nuestros problemas! Nuestra tierra está completamente irradiada y los gnomos estamos dispersos por todo Dun Morogh.$B$BCuando huía de la radiación, con las prisas, perdí todas mis pertenencias y herramientas. Y las cogieron los trols. ¡Robaron mi cofre, mi caja y mi cubo de tornillos! Se los llevaron a su campamento, al suroeste de Yunquemar.$B$BYo no soy un aventurero... ¿Podrías ir tú a buscar mis cosas, por favor?' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la caja de Félix, el cofre de Félix, y el cubo de tornillos de Félix Rayaullido a Yunquemar.' WHERE `entry`=3361; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3361; +UPDATE `locales_quest` SET `Title_loc6`='El cumplimiento del plazo' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un auténtico problema entre manos. Se acerca peligrosamente la fecha en la que tengo que entregar un pedido de madera... Los lobos y los osos que hay al norte de aquí ahuyentaron a mis trabajadores, que tuvieron que dejar atrás los fajos de madera que tenían talada.$B$BYa he hablado con el ayudante del alguacil Rainer sobre la necesidad de deshacernos de esos animales, pero necesito que alguien vaya a recoger la madera. Si pudieras recoger ocho fajos de madera, conseguiría cumplir el plazo.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 fajos de madera a Raelen al Aserradero de la Vega del Este.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5545; +UPDATE `locales_quest` SET `Title_loc6`='El maestro de la arena' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Details_loc6`='¡Ser un maestro de la arena tiene que ser algo más que esto! ¡Quizás lo sepa el pirata que lleva el evento en Gurubashi!' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Corto John Mitril en la Arena de la Vega de Tuercespina.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=7810; +UPDATE `locales_quest` SET `Title_loc6`='Un buen amigo' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Details_loc6`='Tengo un amigo llamado Iverron que suele venir a verme a la misma hora cada día. Pero hoy no ha venido. $b$bReconozco que su ausencia me inquieta, $N. Pasa mucho tiempo en la cueva que hay al norte, y ya sabes lo peligroso que es, con todas esas arañas por allí. $b$bSi vas hacia allí, ¿te importa buscar a mi amigo?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra a Iverron cerca de la cueva que hay al norte.' WHERE `entry`=4495; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=4495; +UPDATE `locales_quest` SET `Title_loc6`='Suministros para Tannok' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Details_loc6`='¡Eh! Tienes pinta de ser de corazón aventurero. Si vas a arriesgarte a atravesar el paso, ¿crees que podrías llevar un paquete a la posada de Kharanos?$B$BPorque pensabas hacer un alto en la posada, ¿no? Sí, seguro, si consigues cruzar el paso, necesitarás descansar un poco.$B$BY como vas a pasar por allí, no te costará nada entregar esto a Tannok Martilloescarcha, el ayudante del posadero. Yo no puedo cruzar el paso ¡y pasarán días hasta que llegue una escolta de montaraces!' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva a Kharanos la caja de suministros para la posada y entrégasela a Tannok Martilloescarcha.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2160; +UPDATE `locales_quest` SET `Title_loc6`='¡Al ataque!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Details_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Objectives_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=6846; +UPDATE `locales_quest` SET `Title_loc6`='El templo de la Luna' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Details_loc6`='Una criatura del bosque, en su día grandiosa, necesita ayuda, $r.$B$BHay una difícil tarea que cumplir.$B$BPor favor, busca a la sacerdotisa A\'moora; ella te lo explicará todo. La encontrarás al sudeste de aquí, dentro del Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Objectives_loc6`='La hermana Aquinne quiere que hables con la sacerdotisa A\'moora en el Templo de la Luna.' WHERE `entry`=2519; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Title_loc6`='Las lagrimas de la Luna' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Details_loc6`='Lady Sathrah estuvo una vez en gracia de Elune. Grácil y pura, la araña tejió sus telas de plata a la luz de la luna, atrapando la niebla de la noche. El rocío plateado tenía grandes poderes de curación por lo que se guardó en el templo.$B$BPero en los últimos tiempos, Sathrah cayó en la locura y ahora sus generaciones futuras también están en peligro.$B$B$N, encuentra a Lady Sathrah y pon fin a su sufrimiento. Suele estar al norte de Teldrassil, cerca del Lago Primigenio. Atrápala y tráeme sus hilanderas plateadas.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Objectives_loc6`='La sacerdotisa A\'moora del Templo de la Luna de Darnassus quiere que le lleves las hilanderas plateadas de Lady Sathrah.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2518; +UPDATE `locales_quest` SET `Title_loc6`='EL cazasueños esmeralda' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc6`='Gaerolas Talvethen, el alcaide de Túmulo de Ban\'ethil, me dio una vez un cazasueños esmeralda. Este poderoso amuleto es capaz de extraer la energía del Sueño Esmeralda y dar buena suerte a quien lo porta.$B$BPor desgracia, me lo he dejado en Aldea Brisa Estelar... A pesar de que en un tiempo Brisa Estelar fue un lugar tranquilo, ahora ha sucumbido a la corrupción de los furbolgs que allí habitan.$B$B¿Estás dispuesto a recuperar mi cazasueños, $c?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el cazasueños esmeralda a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Title_loc6`='El druida durmiente' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Details_loc6`='Los chamanes Tuercepinos que habitan este lugar han descubierto un modo de separar el espíritu de un druida durmiente de su cuerpo físico. Los furbolgs han reanimado mi representación física y la están utilizando para atacar a todo el que intente entrar en Túmulo de Ban\'ethil. Yo estoy atrapado en el Sueño Esmeralda y no puedo hacer nada para detenerlos.$B$BTienes que ayudarme. Los chamanes Tuercepinos portan un extraño talismán para llevar a cabo el ritual y me gustaría examinarlo. Por favor $N, tráeme uno.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale un talismán de vudú de chamán a Oben Garrafuria al Túmulo de Ban\'ethil.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Title_loc6`='Entrega una infusión de albaza hirviendo' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Details_loc6`='¡Ay! Se supone que tenía que llevar esta deliciosa infusión de albaza a Durnan Cortapieles, de Yunquemar, pero antes tengo que entregar una a Grelin. ¡Se enfriará antes de que llegue a Yunquemar!$B$BTú pareces $grápido:rápida;. Seguro que tú lo consigues. Esta taza estará caliente solo unos cinco minutos más y Durnan no pidió infusión fría de albaza, así que, ¡en marcha! Yunquemar está al noreste. Es un emplazamiento excavado en la montaña.$B$BGracias, $N. ¡Y no olvides devolverme la taza!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la infusión de albaza hirviendo a Durnan Cortapieles a Yunquemar antes de que se enfríe, ¡tienes 5 minutos!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=3364; +UPDATE `locales_quest` SET `Title_loc6`='Municiones para Estruendo' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Details_loc6`='Hegnar Estruendo vende armas de fuego en la carretera de Yunquemar. Los fusileros y los equipos de mortero pasan mucho tiempo practicando en la parte exterior de su tienda y siempre necesita munición fresca.$B$BPero la última caja de munición que le envié se perdió por el camino. Mi mensajero acampó cerca de El Cubil Pardo. Cuando un wendigo lo expulsó de allí, ¡el muy inútil, se dejó la munición de Estruendo!$B$B$N, ¿podrías recuperar esa munición y llevársela a Estruendo? Lleva mucho tiempo esperándola y se le estarán acabando las reservas.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva la munición de Estruendo a Hegnar Estruendo a Dun Morogh.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=5541; +UPDATE `locales_quest` SET `Title_loc6`='Las tierras de Denalan' WHERE `entry`=997; +UPDATE `locales_quest` SET `Details_loc6`='¿Te diriges hacia el sur? ¿Al Lago Al\'Ameth? De ser así hay algo que quiero pedirte...$B$BMi compañero Denalan tiene un campamento en el extremo oriental del lago, donde está estudiando y haciendo experimentos con la flora de Teldrassil. Encargó un paquete con tierras especiales de Darnassus que llegó con retraso pues no hace mucho que lo recibimos aquí en Dolanaar.$B$B¿Podrías llevarle tú el paquete?' WHERE `entry`=997; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el paquete con tierras especiales a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=997; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=997; +UPDATE `locales_quest` SET `Title_loc6`='El claro encantado' WHERE `entry`=937; +UPDATE `locales_quest` SET `Details_loc6`='Me enviaron aquí con un pequeño grupo de centinelas para proteger el Árbol del Oráculo de las arpías que han anidado en el claro. Poco a poco estamos intentando expulsarlas.$b$bCuando el Árbol del Oráculo envió a un mensajero a Darnassus con un informe, este fue atacado y asesinado por un grupo de arpías.$b$bSi te sientes $gcapacitado:capacitada; para esta tarea, ve a sus nidos y acaba con ellas, y después tráeme sus cinturones como prueba de ello.' WHERE `entry`=937; +UPDATE `locales_quest` SET `Objectives_loc6`='Consigue 6 cinturones Sangrepluma y llévaselos a la centinela Arynia Quiebranubes a El Claro del Oráculo.' WHERE `entry`=937; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=937; +UPDATE `locales_quest` SET `Title_loc6`='Odio enraizado' WHERE `entry`=932; +UPDATE `locales_quest` SET `Details_loc6`='Debo advertirte, $n, de que este asunto debe quedar entre nosotros. Los sátiros ya son bastante vergüenza para nosotros, y este en concreto está demasiado cerca.$B$BSe llama Lord Melenas y habita en la cercana cueva de Roca Mácula, donde ha reunido a un numeroso grupo de guerreros grells. Su corazón es negro como la noche, mas lo que trama es incluso más repugnante.$B$BDebes encontrarle en su cercana cueva, al norte de aquí, y traerme su cabeza.' WHERE `entry`=932; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Lord Melenas y llévale su cabeza a Tallonkai Cruzarraíz, que está en Dolanaar.' WHERE `entry`=932; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=932; +UPDATE `locales_quest` SET `Title_loc6`='El corazón musgoso' WHERE `entry`=927; +UPDATE `locales_quest` SET `Details_loc6`='El corazón de Negromusgo el Fétido está recubierto de un musgo oscuro y grasiento. De hecho, se sabe que es un corazón porque late lenta y rítmicamente... Incluso ahora se sigue oyendo su latido.$B$BPuede que Denalan quiera verlo.' WHERE `entry`=927; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale el corazón musgoso a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=927; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=927; +UPDATE `locales_quest` SET `Title_loc6`='Brotes de Brezomadera' WHERE `entry`=919; +UPDATE `locales_quest` SET `Details_loc6`='Están brotando pequeños Brezomadera alrededor de las aguas del Lago Al\'Ameth. Me temo que ya no es posible ayudarlos por lo que deberíamos eliminarlos antes de que crezcan más y empiecen a causar problemas.$B$BCuando pases por el lago, si ves algún brote de Brezomadera, arráncalo. ¡Ayúdanos a mantener la tierra limpia!' WHERE `entry`=919; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 12 brotes de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=919; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=919; +UPDATE `locales_quest` SET `Title_loc6`='Semillas de Brezomadera' WHERE `entry`=918; +UPDATE `locales_quest` SET `Details_loc6`='Los Brezomadera de Teldrassil son elementales de la naturaleza. En cierto modo, representan el orden natural de las plantas y los animales de nuestro gran árbol.$B$BPor eso es desagradable ver lo malhumorados que están últimamente.$B$BYo creo que es algo relacionado con la tierra. He estado trabajando en diferentes métodos de nutrición de plantas y me gustaría probarlos con semillas de Brezomadera. Por favor, ¿podrías recoger semillas de Brezomadera alrededor del Lago Al\'Ameth y traérmelas?' WHERE `entry`=918; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 8 semillas de Brezomadera a Denalan, que está en el Lago Al\'Ameth.' WHERE `entry`=918; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=918; +UPDATE `locales_quest` SET `Title_loc6`='El veneno de la Tejemadera' WHERE `entry`=916; +UPDATE `locales_quest` SET `Details_loc6`='He venido a Cañada Umbría para observar a las arañas tejemadera de la Gruta Narácnida. Son parientes de unas arañas mucho más pequeñas; creo que el Árbol del Mundo ha tenido un profundo efecto en ellas y quiero estudiar unos especímenes para confirmarlo. $b$bPara empezar, necesito su veneno. Ve a la Gruta Narácnida, que está al norte de aquí, y tráeme glándulas de veneno; así podré compararlo con el veneno de sus parientes más pequeñas.' WHERE `entry`=916; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 glándulas de veneno de Tejemadera a Gilshalan Caminaviento a Aldrassil.' WHERE `entry`=916; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=916; +UPDATE `locales_quest` SET `Title_loc6`='Las apuestas de Zenn' WHERE `entry`=488; +UPDATE `locales_quest` SET `Details_loc6`='Veo que tienes ganas de trabajar... Por suerte para ti, no hay un día que pase que no desee tener cerca a un inocente $c a quien proponerle mi oferta.$b$b¿Sabes, $N? Puedo hacerte muy feliz y ofrecerte cosas que jamás hubieras soñado tener, pero para ello deberás traerme una serie de objetos.$b$bPara desempeñar mi trabajo en el bosque a veces necesito ciertos... componentes. Tráeme 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.$b$bY que esto quede entre nosotros, $r.' WHERE `entry`=488; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale a Zenn Nauseapezuña a las afueras de Dolanaar 3 colmillos de sable de la noche, 3 plumas de lechuza estrígida y 3 muestras de seda de araña Tejemadera.' WHERE `entry`=488; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=488; +UPDATE `locales_quest` SET `Title_loc6`='El camino a Darnassus' WHERE `entry`=487; +UPDATE `locales_quest` SET `Details_loc6`='Hay que reforzar la seguridad en el camino que conduce a Darnassus. Algunos que han viajado de Dolanaar a Darnassus nos han informado de que en ese camino los corruptos furbolgs de la tribu de los Tuercepinos llevan a cabo despiadados ataques.$b$bEse camino se utiliza a diario para transporte de mercancías y es la vía de comunicación más importante de Darnassus. No podemos permitir que esa pandilla de delincuentes paganos aterrorice a la gente.$b$bLevántante en armas en nombre del bosque sagrado, $c. Su guarida se encuentra en algún lugar cerca de aquí. Acaba con 6 furbolgs Tuercepinos y después vuelve aquí.' WHERE `entry`=487; +UPDATE `locales_quest` SET `Objectives_loc6`='Acaba con 6 emboscadores Tuercepinos y después ve a ver de nuevo a Amara Andanoche a las afueras de Dolanaar.' WHERE `entry`=487; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=487; +UPDATE `locales_quest` SET `Title_loc6`='Una brisa problemática' WHERE `entry`=475; +UPDATE `locales_quest` SET `Details_loc6`='Se avecinan problemas en el bosque.$b$bGaerolas Talvethren es el Gran Alcaide de los druidas de la Garra hibernantes en Túmulo de Ban\'ethil. Su función como protector de los Adormecidos es preservar su seguridad de modo que no se rompa el pacto que tienen con Ysera. Viaja al este hasta la Aldea Brisa Estelar para hablar con Gaerolas y regresa para informarme de todo. Cuando sepa que mis hermanos duermen apaciblemente, me quedaré más tranquilo.' WHERE `entry`=475; +UPDATE `locales_quest` SET `Objectives_loc6`='Busca a Gaerolas Talvethren en la Aldea Brisa Estelar.' WHERE `entry`=475; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=475; +UPDATE `locales_quest` SET `Title_loc6`='El equilibrio de la naturaleza' WHERE `entry`=456; +UPDATE `locales_quest` SET `Details_loc6`='Saludos, $N. Soy el conservador Ilthalaine. He venido a Cañada Umbría para asegurarme de que se mantiene el equilibrio de la naturaleza. $b$bEsta primavera ha llovido más de lo normal, lo que ha beneficiado mucho a algunas criaturas del bosque, pero ha perjudicado a otras. $b$bAhora hay demasiados sables de la noche y jabalíes cardo; la zona no puede alimentar a tantas bestias. Joven $c, reduce las poblaciones de jabalí cardo y sable de la noche para mantener la armonía de la naturaleza.' WHERE `entry`=456; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata 7 sables de la noche y 4 jabalíes cardo jóvenes y ve a ver al conservador Ilthalaine.' WHERE `entry`=456; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=456; +UPDATE `locales_quest` SET `Title_loc6`='El servidor público' WHERE `entry`=433; +UPDATE `locales_quest` SET `Details_loc6`='Como miembro del Senado y de la Liga de Exploradores, he asumido la responsabilidad de ocuparme de la infestación trogg que ha invadido nuestras tierras.$B$BPorque, sin motivo alguno, han convertido en un caos la Cantera de Gol\'Bolar. Van saliendo a medida que profundizamos en nuestra excavación, y destruyen nuestro equipo y ahuyentan a nuestros mineros. Así que tenemos que ir exterminando a cuantos podemos, luego reconstruimos todo y volvemos al trabajo.$B$BSi me ayudas con los troggs, te recompensaré.' WHERE `entry`=433; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 10 quebrantahuesos Comepiedras para el senador Mehr Piedrasanta de la Cantera de Gol\'Bolar.' WHERE `entry`=433; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=433; +UPDATE `locales_quest` SET `Title_loc6`='¡Malditos troggs!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Details_loc6`='¡Esos malditos troggs están destrozando mi excavación! ¡Mira! ¡Ahí va otro barril de polvo!$B$B¡Ay! ¡Cómo me gustaría bajar ahí y retorcerles a todos ese pescuezo huesudo que tienen! ¡Quiero matarlos a todos!$B$BEsto no puede ser bueno para la salud. Tanta ira, tanto estrés... ¿Qué puedo hacer sin perjudicarme la salud? ¡Nada!$B$BLos mataría yo mismo, pero mi puntería no es la que era. ¡Entra tú en la cantera y mata a un puñadito de esos bichos asquerosos! Te pagaré... ¡Tú hazles daño! ¡Mátalos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a 6 aplastacráneos Comepiedras para Foreman Petrocejas de la Cantera de Gol\'Bolar.' WHERE `entry`=432; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=432; +UPDATE `locales_quest` SET `Title_loc6`='Herramientas para Brasacerada' WHERE `entry`=400; +UPDATE `locales_quest` SET `Details_loc6`='Beldin Brasacerada es el dueño de la tienda de mecánica local y además es el mejor técnico de máquinas de asedio. Pero es implacable con sus herramientas. ¡Te aseguro que rompe más llaves de arclite de las que le podemos suministrar!$B$BAcabamos de completar su último pedido. Si se lo llevas, seguro que te compensa el esfuerzo.$B$BSu tienda, el Almacén de Brasacerada está al noreste de Kharanos. Y es un lugar en el que se reúnen los pilotos veteranos de máquinas de asedio, así que, $gatento:atenta;, por si oyes algo interesante.' WHERE `entry`=400; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega las herramientas de Brasacerada a Beldin Brasacerada.' WHERE `entry`=400; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=400; +UPDATE `locales_quest` SET `Title_loc6`='Costillas de jabalí a la cerveza' WHERE `entry`=384; +UPDATE `locales_quest` SET `Details_loc6`='¡Nada les gusta más a mis clientes que unas ricas costillas de jabalí a la cerveza! El problema es que el trampero local que solía traerme los suministros, se ha alistado en el ejército del Rey para ayudar en el frente de la Alianza.$B$BQuizás puedas ayudarme tú... Si me traes seis costillas de jabalí montés y algo de malta rapsódica de la taberna, compartiré contigo una receta familiar: mis famosas costillas de jabalí a la cerveza. ¡Y te daré una muestra gratis! ¡El secreto está en la malta!' WHERE `entry`=384; +UPDATE `locales_quest` SET `Objectives_loc6`='Ragnar Cebatruenos de Kharanos quiere 6 costillas de jabalí del risco y una jarra de malta rapsódica.' WHERE `entry`=384; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=384; +UPDATE `locales_quest` SET `Title_loc6`='Un paquete para Thurman' WHERE `entry`=334; +UPDATE `locales_quest` SET `Details_loc6`='Mi hijo Thurman es un aprendiz en Diseños Larson, en el Barrio de los Magos. Hoy salió con prisa y se olvidó su trasquiladora y las agujas. Sé que un gran $C como tú debe de tener importantes tareas entre manos, ¡pero sin sus herramientas, Thurman no puede hacer su trabajo de aprendiz!$B$BPor favor, $N. ¿Podrías llevar las herramientas de coser a mi hijo? Diseños Larson es una de las dos tiendas de ropa en el Barrio de los Magos, la que está más al fondo, cerca de la torre de los magos.' WHERE `entry`=334; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Diseños Larson en el Barrio de los Magos de Ventormenta y entrega a Thurman Schneider sus herramientas de coser.' WHERE `entry`=334; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=334; +UPDATE `locales_quest` SET `Title_loc6`='Harlan necesita un nuevo suministro' WHERE `entry`=333; +UPDATE `locales_quest` SET `Details_loc6`='Últimamente el negocio ha ido bien. Parece que todo el mundo está comprando armaduras y ropas resistentes. Es casi como si esperasen una época dura y fría...$B$BPero esas son preocupaciones futuras. Mi preocupación del día es que me estoy quedando sin ropas tejidas que vender. Necesito otro cargamento de nuestro suministrador.$B$BSi puedes llevar este pedido a Rema Schneider en Trajes y Arreglos a Medida, te lo agradecería mucho.' WHERE `entry`=333; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a Trajes y Arreglos a Medida y lleva a Rema Schneider el paño que ha pedido Harlan Bagley.' WHERE `entry`=333; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=333; +UPDATE `locales_quest` SET `Title_loc6`='Publicidad de la bodega' WHERE `entry`=332; +UPDATE `locales_quest` SET `Details_loc6`='Si hablas sobre vino con alguien, sabrás que nosotros, en Gallinas, vendemos el mejor vino de Ventormenta. Y no estamos lejos, seguimos en el Distrito de Mercaderes, en los preciosos canales de la ciudad.$B$BToma, coge este panfleto. Llévaselo a mi hermana Suzetta a nuestra tienda, a cambio te dará una botella de regalo de nuestro famoso pinot noir. ¡No lo lamentarás!' WHERE `entry`=332; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve a la Bodega Gallina y lleva a Suzetta Gallina el cupón de vino para una botella gratis.' WHERE `entry`=332; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=332; +UPDATE `locales_quest` SET `Title_loc6`='Los suministros del reactor a vapor' WHERE `entry`=317; +UPDATE `locales_quest` SET `Details_loc6`='Me estoy preparando para empezar una misión para la Brigada de Asedio. Es una misión larga y tengo que cargar un mes de suministros en mi reactor a vapor. Así que, mientras Brasacerada trabaja en mi tanque, quizás podrías ir de caza por mí...$B$BNecesito pieles para hacerme una cama y carne para comer. Puedes cazar jabalíes para la carne y osos para las pieles... ve a los campos nevados que hay al sur de El Cubil Pardo.' WHERE `entry`=317; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 4 piezas de carne de jabalí y 2 pieles gruesas de oso y llévaselas al piloto Bramiz al Almacén de Brasacerada.' WHERE `entry`=317; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=317; +UPDATE `locales_quest` SET `Title_loc6`='La cerveza perfecta' WHERE `entry`=315; +UPDATE `locales_quest` SET `Details_loc6`='Mi misión consiste en conseguir la cerveza perfecta. Sé que puedo hacerlo, la cebada está en mi sangre. Necesito encontrar la receta adecuada...$B$BLos trols Peloescarcha cultivan una planta llamada cardaluz, en las alturas del este. La utilizan para rituales extraños y tribales. Nosotros los enanos casi no la usamos, pero tiene un sabor único... y quisiera experimentar con él en mis cervezas.$B$BTráeme un poco de cardaluz de los profetas Peloescarcha o róbala de sus canastas.' WHERE `entry`=315; +UPDATE `locales_quest` SET `Objectives_loc6`='Trae 6 cardaluz a Rejold Cebadiz en Las Birras.' WHERE `entry`=315; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=315; +UPDATE `locales_quest` SET `Title_loc6`='La protección del rebaño' WHERE `entry`=314; +UPDATE `locales_quest` SET `Details_loc6`='Oímos los gritos en medio de la noche. Y esta mañana faltan dos cabezas de ganado. Esa ruin bestia conocida como Vagash ha estado alimentándose de nuestro sustento. La mayor parte del ejército del rey Magni está en tierras lejanas, luchando con la Alianza. No queda nadie para mantener a raya a Vagash.$B$BQuizás tú tengas el valor necesario para buscar a ese animal y matarlo. Tráeme uno de sus colmillos y te daré una recompensa. Vagash acecha desde encima de este rancho. Ten cuidado, es peligroso.' WHERE `entry`=314; +UPDATE `locales_quest` SET `Objectives_loc6`='Rudra Cieloámbar quiere que mates a Vagash y que le lleves su colmillo al rancho de carneros.' WHERE `entry`=314; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=314; +UPDATE `locales_quest` SET `Title_loc6`='El Cubil Pardo' WHERE `entry`=313; +UPDATE `locales_quest` SET `Details_loc6`='No todo el mundo puede conducir una máquina de asedio. Hay que tener brazos de hierro y nervios de acero. Yo, por suerte ¡tengo ambas cosas! ¿Y tú? ¿Te crees a la altura? ¿Quieres demostrármelo?$B$BBien... Estoy intentando hacer algo más cómoda mi máquina, Potenciatrol. ¿Qué tal si me consigues unas cuantas crines de wendigo de El Cubil Pardo, al oeste de Kharanos? ¡Serían una alfombrilla estupenda para mi Potenciatrol!' WHERE `entry`=313; +UPDATE `locales_quest` SET `Objectives_loc6`='Reúne 8 crines de wendigo y llévaselas al piloto Roscapiedra.' WHERE `entry`=313; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=313; +UPDATE `locales_quest` SET `Title_loc6`='Cerveza rivales' WHERE `entry`=310; +UPDATE `locales_quest` SET `Details_loc6`='Tengo que reconocer que esos Cebatruenos preparan unas bebidas estupendas. ¡Pero hay que bajarles los humos! ¡La suya no es la única bebida decente del mundo! Quizás tú puedas ayudarme a darles una lección...$B$BTen, coge este barril de brebaje de Cebadiz. Cuélate en el sótano de la Destilería Cebatruenos de Kharanos y cámbialo por uno de sus barriles de Cerveza del Trueno. ¡Y ya veremos qué brebaje les gusta más a los clientes!$B$BY si encuentras guardias en Los Baldíos, intenta distraerlos...' WHERE `entry`=310; +UPDATE `locales_quest` SET `Objectives_loc6`='Ve al sótano de la Destilería Cebatruenos de Kharanos y sustituye un barril de cerveza del Trueno con uno de brebaje de Cebadiz.' WHERE `entry`=310; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=310; +UPDATE `locales_quest` SET `Title_loc6`='Cazador de jabalíes' WHERE `entry`=183; +UPDATE `locales_quest` SET `Details_loc6`='No hay nada como pasar un día cazando jabalíes, ¿eh?$B$BAunque con la de jabalíes que tenemos en el Valle de Crestanevada, la cosa pierde un poco de gracia. Ni siquiera hay que provocarlos. Ya están todos enfadados e inquietos, no necesitan ayuda para eso. De hecho, últimamente hay tantos jabalíes en la zona que mi caza diaria se está convirtiendo en una actividad peligrosa.$B$BPara abreviar, si pudieras ayudarme a matar algunos jabalíes, te lo agradecería mucho.' WHERE `entry`=183; +UPDATE `locales_quest` SET `Objectives_loc6`='Talin Ojoagudo quiere que mates a 12 jabalíes del risco pequeños.' WHERE `entry`=183; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=183; +UPDATE `locales_quest` SET `Title_loc6`='La cueva de los trols' WHERE `entry`=182; +UPDATE `locales_quest` SET `Details_loc6`='Mi hermano Senir y yo fuimos enviados a diferentes zonas de Dun Morogh para investigar la amenaza de los trols. El Senado ya está muy ocupado con los troggs, no necesita más preocupaciones.$B$BPor lo que he visto, no hay muchos trols en el Valle de Crestanevada y la mayoría se concentran en la cueva del sur. No creo que vayamos a necesitar al ejército. Unos cuantos brazos fuertes serán más que suficiente.$B$BQuizás quieras ayudar en esta empresa... Tengo autoridad para ofrecerte una compensación por tu ayuda.' WHERE `entry`=182; +UPDATE `locales_quest` SET `Objectives_loc6`='Grelin Barbablanca quiere que mates a 14 crías de trol Peloescarcha.' WHERE `entry`=182; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=182; +UPDATE `locales_quest` SET `Title_loc6`='Se busca: Hogger' WHERE `entry`=176; +UPDATE `locales_quest` SET `Details_loc6`='Se busca: Hogger.$B$BUn gnoll enorme, Hogger, está al acecho en el bosque al suroeste de Elwynn. Ha sofocado todos los intentos de capturarlo.$B$BEl ejército de Ventormenta ofrece una generosa recompensa por atrapar al gnoll. Para ganarla, los caza recompensas tendrán que traer una prueba de la derrota de Hogger al alguacil Dughan de Villadorada.' WHERE `entry`=176; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata al gnoll Hogger y trae su enorme garra gnoll al alguacil Dughan.' WHERE `entry`=176; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=176; +UPDATE `locales_quest` SET `Title_loc6`='Cebatruenos' WHERE `entry`=117; +UPDATE `locales_quest` SET `Details_loc6`='Rápido, $gamigo:amiga; y date prisa$bNuestra cerveza está de risa$bMás cerveza y menos comida,$bDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tragoamargo Cebatruenos 5 lúpulos para que pueda terminar su cerveza especial.' WHERE `entry`=117; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=117; +UPDATE `locales_quest` SET `Title_loc6`='Jóvenes enamorados' WHERE `entry`=106; +UPDATE `locales_quest` SET `Details_loc6`='¡Oh, estoy maldita! He entregado mi corazón a Tommy Joe Stonefield, pero nuestras familias se odian a muerte. Así que no puedo verlo, ¡aunque me duelan los ojos por no poder mirar su hermoso rostro!$B$BTe lo ruego, lleva esta carta a Tommy Joe. Suele estar en el río que está al oeste de La Granja Pedregosa, al oeste de aquí.' WHERE `entry`=106; +UPDATE `locales_quest` SET `Objectives_loc6`='Entrega a Tommy Joe Pedregosa la carta de amor de Maybell.' WHERE `entry`=106; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=106; +UPDATE `locales_quest` SET `Title_loc6`='¡Princesa debe morir!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Details_loc6`='Los Brackwell tienen una cerda que ganaría cualquier concurso. Se llama Princesa. Está ENORME, ¡y es gracias a mí! ¡Porque se alimenta de mis verduras!$B$B¡Princesa debe morir antes de que llegue a nuestros campos! Tráeme su collar como prueba de que está muerta y te daré algo para recompensarte.$B$BPrincesa suele estar en la Plantación de Calabazas de Brackwell. Está al este, más allá de la granja de los Maclure. ¡Ve! ¡Antes de que le entre hambre y vuelva!' WHERE `entry`=88; +UPDATE `locales_quest` SET `Objectives_loc6`='Mata a Princesa, coge su collar y llévaselo a la vieja Pedregosa a La Granja Pedregosa.' WHERE `entry`=88; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=88; +UPDATE `locales_quest` SET `Title_loc6`='El collar perdido' WHERE `entry`=85; +UPDATE `locales_quest` SET `Details_loc6`='He perdido mi collar... creo que me lo robó ese granuja de Billy Maclure. Normalmente pasa el día escondido como una rata en Los Viñedos de Maclure, al este de aquí.$B$BRecupera mi collar y darás una alegría al corazón de una anciana viuda.' WHERE `entry`=85; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con Billy Maclure.' WHERE `entry`=85; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=85; +UPDATE `locales_quest` SET `Title_loc6`='Pañuelos de lino rojo' WHERE `entry`=83; +UPDATE `locales_quest` SET `Details_loc6`='La banda Defias de Villanorte lleva máscaras de tela de saco, pero los Defias de Elwynn las llevan de lino... Esas me vendrían bien para confeccionar prendas.$B$BSi me traes pañuelos de lino rojo, los usaré para hacerte algo bonito.$B$BLa banda Defias tiene campamentos por todo Elwynn.' WHERE `entry`=83; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 6 vendas de lino rojas a Sara Timberlain al Aserradero de la Vega del Este.' WHERE `entry`=83; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=83; +UPDATE `locales_quest` SET `Title_loc6`='Las velas de los kobolds' WHERE `entry`=60; +UPDATE `locales_quest` SET `Details_loc6`='Hola, $gchico:chica;. ¿Tienes un momento?$B$BMi hermano y yo tenemos un herbolario en Ventormenta. Yo estoy aquí para conseguir velas grandes, por la cera, ya me entiendes. ¿Puedes ayudarme?$B$BPuedes conseguir velas grandes de los kobolds. He oído rumores de que están infestando las minas de Elwynn... La Mina Abisal del sur y la Cantera de Jaspe del este. Puedes empezar la búsqueda en esos lugares.' WHERE `entry`=60; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 8 velas grandes a William Mortero a Villadorada.' WHERE `entry`=60; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=60; +UPDATE `locales_quest` SET `Title_loc6`='La Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Details_loc6`='¡La mina de Villanorte no es la única que tiene problemas! Según mis informes, la Mina Abisal de Elwynn también ha sido ocupada por los kobolds.$B$BExplora la mina y comprueba la veracidad de mis informes. Luego vuelve aquí. La mina está hacia el norte de Villadorada, entre La Granja Pedregosa y la granja Maclure.' WHERE `entry`=62; +UPDATE `locales_quest` SET `Objectives_loc6`='Explora la Mina Abisal y vuelve junto al alguacil Dughan a Villadorada.' WHERE `entry`=62; +UPDATE `locales_quest` SET `EndText_loc6`='Explora la Mina Abisal' WHERE `entry`=62; +UPDATE `locales_quest` SET `Title_loc6`='Intercambio de polvo de oro' WHERE `entry`=47; +UPDATE `locales_quest` SET `Details_loc6`='Los kobolds de esa zona a veces llevan polvo de oro. Y me vendría muy bien. Consígueme un montón de polvo de oro y te pagaré el mejor precio de la ciudad, ¡el mejor!$B$BPuedes encontrar kobolds en la Mina Abisal, al sur. Y también alrededor de la Cantera de Jaspe, al noreste.' WHERE `entry`=47; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 unidades de polvo de oro a Remy Dos Veces a Villadorada. Puedes obtener polvo de oro de los kobolds del Bosque de Elwynn.' WHERE `entry`=47; +UPDATE `locales_quest` SET `EndText_loc6`='' WHERE `entry`=47; +-- Apply esES locales to esMX too where we have wrong TBC locales. +UPDATE `locales_quest` SET `Details_loc7`=`Details_loc6` WHERE `entry` IN (8372); +UPDATE `locales_quest` SET `Objectives_loc7`=`Objectives_loc6` WHERE `entry` IN (8372); + +SET NAMES 'utf8'; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, por fin! ¡Los suministros! Empezaba a preocuparme. Hemos tenido pocas noticias de Yunquemar desde que los troggs se hicieron con el paso.$B$BGracias por traerme esto, $n. Te lo ruego, ponte $gcómodo:cómoda;. Debes de estar $gcansado:cansada; del viaje.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es eso? Ah, el informe de mi hermano. Mmm...$B$BLe dije que moderara el uso del nombre del Rey, pero no me ha hecho caso. Supongo que no hará daño a nadie, pero sí que va a erizar alguna que otra pluma en el Senado. ¡Y no vendrá nada mal, no creas! ¡Ja, ja!$B$BEn fin, supongo que yo debería enviar mi informe a Forjaz también, pero la verdad es que voy un poco atrasado. Maldito frío.$B$BSi te interesa, más tarde podría tener trabajo para ti.' WHERE `entry`=420; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mm, bueno, si Barbablanca te ha mandado a Dun Morogh para asuntos importantes, yo no puedo detenerte, ¿no?$B$BDeja que te dé algún consejo e indicaciones.' WHERE `entry`=282; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estupendo, $N! Gracias por recuperar mi diario. Bien, parece que la situación trol del Valle de Crestanevada está bajo control. No creo que haya que preocuparse.$B$BCuando dé los toques finales a mi informe, necesitaré que alguien se lo lleve a mi hermano Senir.' WHERE `entry`=218; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aaah! ¡Esos malditos trols!$B$B$B$B¡Vino un grupo! ¡Por la noche! ¡Vinieron y me robaron mi diario! No tenía que haberme fiado de esa inutilidad de apren...' WHERE `entry`=182; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hurra, las has encontrado! Eres mi $gsalvador:salvadora;. Ten. No es gran cosa, pero es lo que tengo para agradecerte todas las molestias. ¡Gracias!' WHERE `entry`=3361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! Te sorprendería saber la cantidad de mensajeros que conozco que olvidan hacer algo tan simple como devolver una taza. ¡Y las tazas no crecen en los árboles, o eso dicen!$B$BAquí tienes algo para premiar tu esfuerzo. Y gracias de nuevo por tu ayuda.' WHERE `entry`=3365; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aah, excelente. Hace tiempo que no recibo noticias de Forjaz.' WHERE `entry`=234; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Fantástico! Ya puedo volver a mi caza diaria tranquilamente. Gracias, $n.' WHERE `entry`=183; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, llevo un tiempo esperando estas cartas...$B$BPor desgracia, no son todas para mí. Esta es para Grelin Barbablanca. No está muy lejos de aquí. Si quieres entregársela...' WHERE `entry`=233; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si los problemas que hemos tenido aquí son una muestra de lo que está ocurriendo en el resto de nuestra tierra, ¡tendremos muchos problemas! Solo puedo esperar que el Rey y el Senado estén tomando medidas para acabar con la amenaza que los troggs representan.' WHERE `entry`=170; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, qué bien me va a sentar esto! Deja que me tome un descansito mientras disfruto esta infusión de albaza hirviendo.' WHERE `entry`=3364; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah! Estupendo. Esta carne de lobo me vendrá muy bien. Oh, no te preocupes, $n, no he olvidado mi parte del trato. Ten, alguno de estos debería valerte.' WHERE `entry`=179; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegra que hayas llegado, $N. Tenemos mucho que hablar. Debemos hablar sobre tu futuro y tu camino en la Luz.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Descanso y relax para quien no puede más! ¡Ese es nuestro lema! Por favor, toma asiento cerca del fuego y da un respiro a tus cansados huesos.$B$B¿Te gustaría probar una selección de nuestra excelente comida y bebida?' WHERE `entry`=2158; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dice que te han nombrado ayudante del alguacil de Ventormenta. Enhorabuena.$B$BY buena suerte, el trabajo no será fácil ahora que el ejército parece que anda ocupado con la nobleza.$B$BQué misteriosa es la política en estos tiempos difíciles...' WHERE `entry`=54; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veamos...$B$BOh, has salvado la uva; me preocupé cuando me habló de esos villanos en los viñedos. Por suerte, nunca perdí la fe en la Luz.$B$BY ahora, gracias a tu valor, podremos hacer vino. Que la Luz te acompañe y te proteja, $n.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias por traerme la uva! Espero que hayas dado una lección a unos cuantos Defias.$B$B¡Aunque tengamos pocas tropas, tenemos la suerte de contar con valientes como tú!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has conseguido! ¡Acabas de ganarte una hermosa recompensa!' WHERE `entry`=6; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Que te envía el ayudante del alguacil Willem? Es valiente y voluntarioso, pero está en la Abadía de Villanorte...$B$B¿Tú podrías ayudarme?' WHERE `entry`=3903; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, traes unos pañuelos. El ejército de Ventormenta te agradece tu ayuda.' WHERE `entry`=18; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has vuelto a ganarte mi respeto y la gratitud del ejército de Ventormenta. Enviaré a otro equipo para ver si quedan kobolds en la mina; para ti tengo otras misiones.' WHERE `entry`=21; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No me gusta que haya kobolds en la mina; eso no puede ser bueno. Bien, acepta esto como pago, y vuelve a hablar conmigo cuando quieras; puede que tengas que volver a la mina...' WHERE `entry`=15; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A medida que ganas experiencia, ven a verme y te enseñaré lo posible. Hasta entonces, que la sabiduría guíe tus pasos. Recuerda que de ti depende mejorar el mundo.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo. Los kobolds son ladrones y cobardes, pero en gran número suponen una amenaza más para los humanos de Ventormenta.$B$BTe agradezco lo que has hecho.' WHERE `entry`=7; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estupendo! Qué ganas de hincarle el diente...$B$BEn pago, elige lo que quieras de aquí.' WHERE `entry`=33; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy buscando a alguien que cace lobos, ¿te interesa?' WHERE `entry`=5261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy buscando a alguien que cace lobos, ¿te interesa?' WHERE `entry`=5261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Más voluntarios, estupendo.$B$BEspero que seáis suficientes.$B$BLas tierras humanas se ven amenazadas desde el exterior y nuestras tropas están en las fronteras; por eso no tenemos protección en el interior.$B$BEsta baralla tiene muchos frentes, $N. Prepárate para una campaña muy larga.' WHERE `entry`=783; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, llevo un tiempo esperando estas cartas...$B$BPor desgracia, no son todas para mí. Esta es para Grelin Barbablanca. No está muy lejos de aquí. Si quieres entregársela...' WHERE `entry`=233; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay algo que no deberías olvidar nunca: tienes que respetar el mundo en el que vives. Las bestias que elijan combatir a tu lado, el brillo de tu arma, el peso de tu munición, el mordisco del viento en tu cara... tienes que conocer bien estas cosas.$B$BYo haré lo que pueda para ayudarte, pero tú tendrás que hacer la mayor parte del trabajo. Cuando creas que estás $glisto:lista;, vuelve y habla conmigo. Yo te instruiré cuando pueda.' WHERE `entry`=3108; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah! Estupendo. Esta carne de lobo me vendrá muy bien. Oh, no te preocupes, $n, no he olvidado mi parte del trato. Ten, alguno de estos debería valerte.' WHERE `entry`=179; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $N. Ahora que tenemos un guardia sano más para salvaguardar la ciudad, estamos un poco más seguros. Me alegro de ver que estás aprendiendo a utilizar tus habilidades con sabiduría. Cuando desees recibir algo más de instrucción, vuelve a mí. Pero, por ahora, acepta esta toga. Hará saber a los demás que perteneces a nuestra orden. Si no quieres llevarla, no pasa nada. Más adelante tendrás que superar más pruebas y, en ellas, la toga no te será necesaria.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegra que hayas llegado, $N. Tenemos mucho que hablar. Debemos hablar sobre tu futuro y tu camino en la Luz.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Descanso y relax para quien no puede más! ¡Ese es nuestro lema! Por favor, toma asiento cerca del fuego y da un respiro a tus cansados huesos.$B$B¿Te gustaría probar una selección de nuestra excelente comida y bebida?' WHERE `entry`=2158; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dice que te han nombrado ayudante del alguacil de Ventormenta. Enhorabuena.$B$BY buena suerte, el trabajo no será fácil ahora que el ejército parece que anda ocupado con la nobleza.$B$BQué misteriosa es la política en estos tiempos difíciles...' WHERE `entry`=54; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veamos...$B$BOh, has salvado la uva; me preocupé cuando me habló de esos villanos en los viñedos. Por suerte, nunca perdí la fe en la Luz.$B$BY ahora, gracias a tu valor, podremos hacer vino. Que la Luz te acompañe y te proteja, $n.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias por traerme la uva! Espero que hayas dado una lección a unos cuantos Defias.$B$B¡Aunque tengamos pocas tropas, tenemos la suerte de contar con valientes como tú!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has conseguido! ¡Acabas de ganarte una hermosa recompensa!' WHERE `entry`=6; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Que te envía el ayudante del alguacil Willem? Es valiente y voluntarioso, pero está en la Abadía de Villanorte...$B$B¿Tú podrías ayudarme?' WHERE `entry`=3903; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, traes unos pañuelos. El ejército de Ventormenta te agradece tu ayuda.' WHERE `entry`=18; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has vuelto a ganarte mi respeto y la gratitud del ejército de Ventormenta. Enviaré a otro equipo para ver si quedan kobolds en la mina; para ti tengo otras misiones.' WHERE `entry`=21; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No me gusta que haya kobolds en la mina; eso no puede ser bueno. Bien, acepta esto como pago, y vuelve a hablar conmigo cuando quieras; puede que tengas que volver a la mina...' WHERE `entry`=15; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estupendo! Qué ganas de hincarle el diente...$B$BEn pago, elige lo que quieras de aquí.' WHERE `entry`=33; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A medida que ganas experiencia, ven a verme y te enseñaré lo posible. Hasta entonces, que la sabiduría guíe tus pasos. Recuerda que de ti depende mejorar el mundo.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy buscando a alguien que cace lobos, ¿te interesa?' WHERE `entry`=5261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo. Los kobolds son ladrones y cobardes, pero en gran número suponen una amenaza más para los humanos de Ventormenta.$B$BTe agradezco lo que has hecho.' WHERE `entry`=7; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Más voluntarios, estupendo.$B$BEspero que seáis suficientes.$B$BLas tierras humanas se ven amenazadas desde el exterior y nuestras tropas están en las fronteras; por eso no tenemos protección en el interior.$B$BEsta baralla tiene muchos frentes, $N. Prepárate para una campaña muy larga.' WHERE `entry`=783; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Más voluntarios, estupendo.$B$BEspero que seáis suficientes.$B$BLas tierras humanas se ven amenazadas desde el exterior y nuestras tropas están en las fronteras; por eso no tenemos protección en el interior.$B$BEsta baralla tiene muchos frentes, $N. Prepárate para una campaña muy larga.' WHERE `entry`=783; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas rápidamente el barril de Marleth de brebaje de Cebadiz entre los barriles de Cebatruenos.' WHERE `entry`=310; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Es para mí? ¡Eres $gun héroe:una heroína;, $N!' WHERE `entry`=308; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, $N! Pensé que no tendrías problemas para encontrar el lugar, doy excelentes indicaciones, ya me entiendes...$B$BDeja que acabe mi informe.$B$B$B$B¡Ya está! Vaya, ja, ja, esto sí que es divertido... Supongo, $n, que no te importará hacerme un último favor...' WHERE `entry`=287; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Será estupendo trabajar sin esos gritos y aullidos de fondo.' WHERE `entry`=319; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Que Bramira necesita un poco de mi tajada? Mm... está bien.' WHERE `entry`=318; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí, estas crines me vendrán estupendamente! Tienes agallas, $C. Apuesto a que te veremos protagonizar numerosas hazañas.' WHERE `entry`=313; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por la barba de Magni, ¡sí que has cazado! Gracias, $N.' WHERE `entry`=317; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La malta está lista y los jabalíes muertos$bY antes de acabar y de ponernos a hablar$bTendremos que luchar por ver quién empieza$b¡estas sabrosas costillas de jabalí a la cerveza!' WHERE `entry`=384; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Genial, más munición! ¡Por fin ha llegado el cargamento del viejo Loslor! La munición llega con algo de retraso, pero como decía mi abuelo: ¡más vale tarde que nunca!$B$BMuchas gracias, $N. ¡Voy a atender a mis ansiosos compradores!' WHERE `entry`=5541; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tienes mis herramientas? ¡Bien hecho, $gmuchacho:muchacha;! Acabo de romper mi último destornillador hace una hora y necesitaba otro para acabar de reparar la máquina de asedio del piloto Roscapiedra. Desde luego, me has hecho un favor enorme trayendo estas herramientas hasta aquí, $N.$B$BTen unas monedas.' WHERE `entry`=400; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, lo has encontrado! ¡Gracias, muchas gracias!$B$BTen, toma esto. Era de mi marido. Siempre dijo que le traía suerte. ¡Es una pena que no lo llevara en su última campaña! *snif*' WHERE `entry`=87; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay! Me siento muy culpable por engañar a mi familia, pero no puedo ignorar lo que siento por Tommy Joe.$B$BGracias, $N. Beberé este licor en cuanto tenga la oportunidad de escaparme para ir a ver a mi amado.$B$BPor favor, acepta esto.' WHERE `entry`=114; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo tienes. ¡Muy bien! Dame solo un momento para preparar la poción.' WHERE `entry`=112; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cómo compadezco a esas pobres almas... Maybell y Tommy Joe. También yo fui joven y también conocí el amor... una vez.$B$B¡Debe de haber algo que pueda hacer para ayudarles! Deja que piense...' WHERE `entry`=107; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mm, qué rico! ¡Este pastel es lo mejor que he comido en mi vida!$B$BCreo que me está volviendo la memoria...' WHERE `entry`=84; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mientras nuestras familias sigan siendo enemigas, Tommy Joe y Maybell no tendrán futuro. Pero quizás podamos reunirlos, aunque sea por poco tiempo.$B$BMm, ¿qué podríamos hacer?' WHERE `entry`=111; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah! No puedo soportar estar separado de ella. ¡¡Tengo que verla!!' WHERE `entry`=106; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta carne de jabalí está un poco dura pero, si la hierves lo suficiente, ¡quedará estupenda!' WHERE `entry`=86; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Que has perdido qué? Pues yo no he robado ningún collar, ¡no soy un ladrón!$B$BCreo que sé quién lo hizo, pero...tengo demasiada hambre para que me funcione la memoria.' WHERE `entry`=85; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias, $N! Y vuelve si quieres hacer otro intercambio.' WHERE `entry`=16; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Dices que hay kobolds en la Cantera de Jaspe? ¡Maldita sea! ¡La situación empeora cada minuto!$B$BGracias por el informe, $N. Aunque habría preferido que trajeras buenas noticias, claro.' WHERE `entry`=76; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aunque el cuerpo ha sido saqueado, cerca de él hay un medallón que nadie ha recogido. Tiene una inscripción: \"Lacayo Malakai Roca\".' WHERE `entry`=37; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, los murlocs se han asentado a lo largo de los ríos del este de Elwynn. No sabemos por qué están ahí, pero son agresivos y, además, ¡son hasta un poco inteligentes!' WHERE `entry`=35; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estabas $gocupado:ocupada; cazando algún kóbold que otro, ¿eh? Gracias por las velas, $N, aquí tienes tu recompensa.' WHERE `entry`=60; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Son malas noticias. ¡¿Qué vendrá luego?! ¡¿Dragones?! Tendremos que reforzar las patrullas de esa mina. Gracias por tu ayuda, $N. Espera un momento... podría tener otra misión para ti.' WHERE `entry`=62; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, hablé con Remy. Lo respeto como mercader, aunque los informes de los murlocs del este han sido, por decirlo suave, demasiado superficiales.$B$BTomo nota de tu preocupación pero, si no recibo un informe militar sobre la amenaza múrloc, no puedo enviar más tropas al Este.' WHERE `entry`=40; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Son malas noticias. ¡¿Qué vendrá luego?! ¡¿Dragones?! Tendremos que reforzar las patrullas de esa mina. Gracias por tu ayuda, $N. Espera un momento... podría tener otra misión para ti.' WHERE `entry`=62; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, hablé con Remy. Lo respeto como mercader, aunque los informes de los murlocs del este han sido, por decirlo suave, demasiado superficiales.$B$BTomo nota de tu preocupación pero, si no recibo un informe militar sobre la amenaza múrloc, no puedo enviar más tropas al Este.' WHERE `entry`=40; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por el polvo de oro, $N. Aquí tienes tu dinero y... este detalle de mis socios. Puede que lo encuentres útil... útil.' WHERE `entry`=47; +-- Apply esES locales to esMX too where we have nothing. +UPDATE `locales_quest` SET `OfferRewardText_loc7`=`OfferRewardText_loc6` WHERE (`OfferRewardText_loc7` = '' || `OfferRewardText_loc7` IS NULL) && (`OfferRewardText_loc6` != '' && `OfferRewardText_loc6` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Oso Cardo rabioso capturado' WHERE `entry`=2118; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Ratas capturadas' WHERE `entry`=6661; +UPDATE `locales_quest` SET `ObjectiveText2_loc6`='Lee La caída de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Lee La instauración de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Cura y fortalece al guardia Roberts' WHERE `entry`=5624; +UPDATE `locales_quest` SET `ObjectiveText2_loc6`='Lee La caída de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Lee La instauración de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `ObjectiveText2_loc6`='Lee La caída de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Lee La instauración de Ameth\'Aran' WHERE `entry`=953; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Cura y fortalece al guardia Roberts' WHERE `entry`=5624; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Abre la jaula de Picoafilado' WHERE `entry`=2994; +UPDATE `locales_quest` SET `ObjectiveText1_loc6`='Cura y fortalece al guardia Roberts' WHERE `entry`=5624; +-- Apply esES locales to esMX too where we have nothing. +UPDATE `locales_quest` SET `ObjectiveText1_loc7`=`ObjectiveText1_loc6` WHERE (`ObjectiveText1_loc7` = '' || `ObjectiveText1_loc7` IS NULL) && (`ObjectiveText1_loc6` != '' && `ObjectiveText1_loc6` IS NOT NULL); +UPDATE `locales_quest` SET `ObjectiveText2_loc7`=`ObjectiveText2_loc6` WHERE (`ObjectiveText2_loc7` = '' || `ObjectiveText2_loc7` IS NULL) && (`ObjectiveText2_loc6` != '' && `ObjectiveText2_loc6` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $gmuchacho:muchacha;. Soy Grelin Barbablanca. He venido a evaluar la amenaza que supone el aumento de trols en el Valle de Crestanevada. ¿Qué he descubierto? Es un tanto preocupante...' WHERE `entry`=786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $gmuchacho:muchacha;. Soy Grelin Barbablanca. He venido a evaluar la amenaza que supone el aumento de trols en el Valle de Crestanevada. ¿Qué he descubierto? Es un tanto preocupante...' WHERE `entry`=786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Saludos, $c! Un día perfecto para ir a cazar, ¿no te parece? He estado teniendo bastante suerte con los jabalíes. ¿Te gustaría intentarlo?' WHERE `entry`=714 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Saludos, $c! Un día perfecto para ir a cazar, ¿no te parece? He estado teniendo bastante suerte con los jabalíes. ¿Te gustaría intentarlo?' WHERE `entry`=714 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Saludos, $c! Un día perfecto para ir a cazar, ¿no te parece? He estado teniendo bastante suerte con los jabalíes. ¿Te gustaría intentarlo?' WHERE `entry`=714 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $c. Generalmente, yo estaría ahí fuera cuidando al pueblo de Ventormenta, pero muchos de los guardias están luchando en otras tierras. Así que, aquí estoy, desempeñando las funciones de otros y ofreciendo recompensas, en lugar de ahí fuera, patrullando como desearía...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Maldita Hermandad de Cerveceros! Tienen acceso a los mejores ingredientes, mientras que nosotros estamos aquí escarbando en busca de trigo y lúpulo.$B$BMe encantaría sentenciarlos con mi amarga justicia...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Maldita Hermandad de Cerveceros! Tienen acceso a los mejores ingredientes, mientras que nosotros estamos aquí escarbando en busca de trigo y lúpulo.$B$BMe encantaría sentenciarlos con mi amarga justicia...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Maldita Hermandad de Cerveceros! Tienen acceso a los mejores ingredientes, mientras que nosotros estamos aquí escarbando en busca de trigo y lúpulo.$B$BMe encantaría sentenciarlos con mi amarga justicia...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Maldita Hermandad de Cerveceros! Tienen acceso a los mejores ingredientes, mientras que nosotros estamos aquí escarbando en busca de trigo y lúpulo.$B$BMe encantaría sentenciarlos con mi amarga justicia...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Maldita Hermandad de Cerveceros! Tienen acceso a los mejores ingredientes, mientras que nosotros estamos aquí escarbando en busca de trigo y lúpulo.$B$BMe encantaría sentenciarlos con mi amarga justicia...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Maldita Hermandad de Cerveceros! Tienen acceso a los mejores ingredientes, mientras que nosotros estamos aquí escarbando en busca de trigo y lúpulo.$B$BMe encantaría sentenciarlos con mi amarga justicia...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Maldita Hermandad de Cerveceros! Tienen acceso a los mejores ingredientes, mientras que nosotros estamos aquí escarbando en busca de trigo y lúpulo.$B$BMe encantaría sentenciarlos con mi amarga justicia...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='¡Maldita Hermandad de Cerveceros! Tienen acceso a los mejores ingredientes, mientras que nosotros estamos aquí escarbando en busca de trigo y lúpulo.$B$BMe encantaría sentenciarlos con mi amarga justicia...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Hola, $gciudadano:ciudadana;. Pareces alguien con gran determinación. ¿Tienes algo que ver con el ejército de Ventormenta?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +UPDATE `quest_greeting` SET `content_loc6`='Ya es bastante difícil mantener el orden por aquí sin tener que preocuparse por nuevos problemas... Espero que tengas buenas noticias, $N...' WHERE `entry`=240 && `type`=0; +-- Apply esES locales to esMX too where we have nothing. +UPDATE `quest_greeting` SET `content_loc7`=`content_loc6` WHERE (`content_loc7` = '' || `content_loc7` IS NULL) && (`content_loc6` != '' && `content_loc6` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Voy a necesitar 6 costillas de jabalíes monteses y una jarra de malta rapsódica, $N.' WHERE `entry`=384; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El recombobulador estará listo en cuanto tengamos suficientes levas estabilizadoras y engranajes giromecánicos.' WHERE `entry`=412; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Eh, sé $gbienvenido:bienvenida;! Venga, siéntate junto al fuego y entra en calor con una jarra de cerveza.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Voy a necesitar 6 costillas de jabalíes monteses y una jarra de malta rapsódica, $N.' WHERE `entry`=384; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Que no la encuentras? ¡Pero si te di unas indicaciones clarísimas! ¡No tenemos mucho tiempo! ¡Tienes que darte prisa! No vuelvas hasta que no hayas encontrado la cueva.' WHERE `entry`=287; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo estás? ¿Te apetece tomarte un algo conmigo? No es que haya mucho más que hacer con este frío.' WHERE `entry`=420; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo estás? ¿Te apetece tomarte un algo conmigo? No es que haya mucho más que hacer con este frío.' WHERE `entry`=420; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos! Ten cuidado, $n, el túnel de Dun Morogh está infestado de troggs. No es seguro atravesarlo.$B$BSi no tienes asuntos urgentes en Dun Morogh, te aconsejo que te quedes en Yunquemar hasta que el túnel sea más seguro.' WHERE `entry`=282; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos! Ten cuidado, $n, el túnel de Dun Morogh está infestado de troggs. No es seguro atravesarlo.$B$BSi no tienes asuntos urgentes en Dun Morogh, te aconsejo que te quedes en Yunquemar hasta que el túnel sea más seguro.' WHERE `entry`=282; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡$N! ¿Ha habido suerte?' WHERE `entry`=218; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡$N! ¿Ha habido suerte?' WHERE `entry`=218; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ay, $N, esta ciudad no es para mí. ¡Hay tantas criaturas desagradables como en Gnomeregan antes del accidente!$B$B¿Tienes mis cosas? Si no las has encontrado ya, quién sabe qué harán los trols con ellas...' WHERE `entry`=3361; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por lo que he visto, estos trols son del clan Peloescarcha. Pero no sé decirte mucho más sobre ellos, $n. Lo siento.' WHERE `entry`=182; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Espero que la infusión de albaza le llegara caliente a Durnan! ¿Te has acordado de traerte mi taza?' WHERE `entry`=3365; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por lo que he visto, estos trols son del clan Peloescarcha. Pero no sé decirte mucho más sobre ellos, $n. Lo siento.' WHERE `entry`=182; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Puedo ayudarte en algo?' WHERE `entry`=234; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Puedo ayudarte en algo?' WHERE `entry`=234; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza?' WHERE `entry`=183; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Tienes algo para mí?' WHERE `entry`=233; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ay, $N, esta ciudad no es para mí. ¡Hay tantas criaturas desagradables como en Gnomeregan antes del accidente!$B$B¿Tienes mis cosas? Si no las has encontrado ya, quién sabe qué harán los trols con ellas...' WHERE `entry`=3361; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, soy Durnan Cortapieles. ¿Tienes algo para mí?' WHERE `entry`=3364; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por lo que he visto, estos trols son del clan Peloescarcha. Pero no sé decirte mucho más sobre ellos, $n. Lo siento.' WHERE `entry`=182; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Son unos bichejos muy tenaces, ¿verdad?' WHERE `entry`=170; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué? ¿Los lobos te están dando problemillas? Ya sabes que tienes que evitar colmillos y patas y otras cosas afiladas, ¿verdad?' WHERE `entry`=179; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué? ¿Los lobos te están dando problemillas? Ya sabes que tienes que evitar colmillos y patas y otras cosas afiladas, ¿verdad?' WHERE `entry`=179; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Como habrás aprendido ya, nuestra magia curativa es vital para la supervivencia de nuestra gente en estos duros tiempos, especialmente para la de aventureros y héroes que toman las armas y la magia para combatir tantas amenazas.$B$BHarás bien en recordar siempre cuán importante es esta habilidad. Combinada con la Fortaleza, potencia la capacidad de combate de nuestros compañeros, pues les permite soportar un número mucho mayor de golpes.$B$BNo dejes que nadie desprecie el poder de tu magia.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Villanorte es un jardín comparada con el Bosque de Elwynn; me pregunto qué querrá McBride.$B$BDame los documentos.' WHERE `entry`=54; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te veo muy bien! ¡Siéntate y tómate algo!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te veo muy bien! ¡Siéntate y tómate algo!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Traes la uva, $N?' WHERE `entry`=3904; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has acabado con Garrick?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has acabado con Garrick?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me traes los pañuelos?' WHERE `entry`=18; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al fin llegas; sabía que vendrías. Que la Luz Sagrada te ilumine. Estos son tiempos difíciles, la Legión Ardiente sigue presente en Azeroth y Kalimdor intenta defenderse. Ayuda en todo lo que puedas.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al fin llegas; sabía que vendrías. Que la Luz Sagrada te ilumine. Estos son tiempos difíciles, la Legión Ardiente sigue presente en Azeroth y Kalimdor intenta defenderse. Ayuda en todo lo que puedas.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has cumplido tu misión?' WHERE `entry`=15; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Oye, $N, tengo hambre... ¿Y la carne dura de lobo?' WHERE `entry`=33; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Oye, $N, tengo hambre... ¿Y la carne dura de lobo?' WHERE `entry`=33; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza, $N? ¿Ya has acabado con esas alimañas?' WHERE `entry`=7; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza?' WHERE `entry`=183; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Tienes algo para mí?' WHERE `entry`=233; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por lo que he visto, estos trols son del clan Peloescarcha. Pero no sé decirte mucho más sobre ellos, $n. Lo siento.' WHERE `entry`=182; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Tienes algo para mí?' WHERE `entry`=233; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Lo has conseguido! ¡Muy bien! Apuesto a que no tuviste que seguir mi rastro para encontrar el sitio. ¡Ja, ja!$B$BNuestra profesión tiene una tradición muy arraigada, $N. Aprendemos el camino de la tierra. Aprendemos a seguir el rastro de un oso por las montañas. Sobrevivir solo con el instinto requiere mucho valor y astucia. ¿Te crees capaz de hacerlo?' WHERE `entry`=3108; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Lo has conseguido! ¡Muy bien! Apuesto a que no tuviste que seguir mi rastro para encontrar el sitio. ¡Ja, ja!$B$BNuestra profesión tiene una tradición muy arraigada, $N. Aprendemos el camino de la tierra. Aprendemos a seguir el rastro de un oso por las montañas. Sobrevivir solo con el instinto requiere mucho valor y astucia. ¿Te crees capaz de hacerlo?' WHERE `entry`=3108; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué? ¿Los lobos te están dando problemillas? Ya sabes que tienes que evitar colmillos y patas y otras cosas afiladas, ¿verdad?' WHERE `entry`=179; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué? ¿Los lobos te están dando problemillas? Ya sabes que tienes que evitar colmillos y patas y otras cosas afiladas, ¿verdad?' WHERE `entry`=179; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Como habrás aprendido ya, nuestra magia curativa es vital para la supervivencia de nuestra gente en estos duros tiempos, especialmente para la de aventureros y héroes que toman las armas y la magia para combatir tantas amenazas.$B$BHarás bien en recordar siempre cuán importante es esta habilidad. Combinada con la Fortaleza, potencia la capacidad de combate de nuestros compañeros, pues les permite soportar un número mucho mayor de golpes.$B$BNo dejes que nadie desprecie el poder de tu magia.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Como habrás aprendido ya, nuestra magia curativa es vital para la supervivencia de nuestra gente en estos duros tiempos, especialmente para la de aventureros y héroes que toman las armas y la magia para combatir tantas amenazas.$B$BHarás bien en recordar siempre cuán importante es esta habilidad. Combinada con la Fortaleza, potencia la capacidad de combate de nuestros compañeros, pues les permite soportar un número mucho mayor de golpes.$B$BNo dejes que nadie desprecie el poder de tu magia.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Como habrás aprendido ya, nuestra magia curativa es vital para la supervivencia de nuestra gente en estos duros tiempos, especialmente para la de aventureros y héroes que toman las armas y la magia para combatir tantas amenazas.$B$BHarás bien en recordar siempre cuán importante es esta habilidad. Combinada con la Fortaleza, potencia la capacidad de combate de nuestros compañeros, pues les permite soportar un número mucho mayor de golpes.$B$BNo dejes que nadie desprecie el poder de tu magia.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué tienes que informar, $N? ¿Has estado en la Mina Abisal?' WHERE `entry`=62; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Villanorte es un jardín comparada con el Bosque de Elwynn; me pregunto qué querrá McBride.$B$BDame los documentos.' WHERE `entry`=54; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Villanorte es un jardín comparada con el Bosque de Elwynn; me pregunto qué querrá McBride.$B$BDame los documentos.' WHERE `entry`=54; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Psst! ¿Tienes ese polvo de oro... para mí?' WHERE `entry`=47; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te veo muy bien! ¡Siéntate y tómate algo!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te veo muy bien! ¡Siéntate y tómate algo!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Traes la uva, $N?' WHERE `entry`=3904; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has acabado con Garrick?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Traes la uva, $N?' WHERE `entry`=3904; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has acabado con Garrick?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has acabado con Garrick?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has acabado con Garrick?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me traes los pañuelos?' WHERE `entry`=18; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sé que es un trabajo sucio, $N, pero es vital para la seguridad de Villanorte. Dame tu informe.' WHERE `entry`=21; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Oye, $N, tengo hambre... ¿Y la carne dura de lobo?' WHERE `entry`=33; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al fin llegas; sabía que vendrías. Que la Luz Sagrada te ilumine. Estos son tiempos difíciles, la Legión Ardiente sigue presente en Azeroth y Kalimdor intenta defenderse. Ayuda en todo lo que puedas.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Oye, $N, tengo hambre... ¿Y la carne dura de lobo?' WHERE `entry`=33; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me traes los pañuelos?' WHERE `entry`=18; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has cumplido tu misión?' WHERE `entry`=15; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza, $N? ¿Ya has acabado con esas alimañas?' WHERE `entry`=7; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La fecha del barril te indica que no tardará en ser abierto.' WHERE `entry`=310; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Vaya! Con toda la bebida que hay aquí abajo... ¡Y tengo órdenes estrictas de no tocarla! Si tan solo pudiera probar un poco de nuestra Cerveza del Trueno... ¡agudiza el ingenio, y no es broma!' WHERE `entry`=308; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Vaya! Con toda la bebida que hay aquí abajo... ¡Y tengo órdenes estrictas de no tocarla! Si tan solo pudiera probar un poco de nuestra Cerveza del Trueno... ¡agudiza el ingenio, y no es broma!' WHERE `entry`=308; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la cardaluz ya? Ya casi tengo todo listo para la próxima cerveza y quisiera probar esa plantita en la mezcla.' WHERE `entry`=315; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la cardaluz ya? Ya casi tengo todo listo para la próxima cerveza y quisiera probar esa plantita en la mezcla.' WHERE `entry`=315; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Te has ocupado ya de esos animales salvajes?' WHERE `entry`=319; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la cardaluz ya? Ya casi tengo todo listo para la próxima cerveza y quisiera probar esa plantita en la mezcla.' WHERE `entry`=315; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Eh, $N, ¿ya has estado en El Cubil Pardo? Esos wendigos pueden llegar a ser muy feroces.' WHERE `entry`=313; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los preparativos van bien. ¿Cómo va tu caza?' WHERE `entry`=317; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Voy a necesitar 6 costillas de jabalíes monteses y una jarra de malta rapsódica, $N.' WHERE `entry`=384; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Voy a necesitar 6 costillas de jabalíes monteses y una jarra de malta rapsódica, $N.' WHERE `entry`=384; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Que no la encuentras? ¡Pero si te di unas indicaciones clarísimas! ¡No tenemos mucho tiempo! ¡Tienes que darte prisa! No vuelvas hasta que no hayas encontrado la cueva.' WHERE `entry`=287; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Espero que no hayas venido a por munición, ¡porque casi se me ha agotado!' WHERE `entry`=5541; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Mm? ¿No eres un poco joven para ser piloto de máquinas de asedio? Bueno, no importa. ¿Necesitas reparar algo?$B$BSi es así, coge número y ponte $gcómodo:cómoda;. Ahora mismo estoy con un par de motores y no tendré tiempo para nada más hasta dentro de unos días.$B$B¿O venías por otro motivo?' WHERE `entry`=400; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Eh, $N, ¿ya has estado en El Cubil Pardo? Esos wendigos pueden llegar a ser muy feroces.' WHERE `entry`=313; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los preparativos van bien. ¿Cómo va tu caza?' WHERE `entry`=317; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola, $N. ¿Has encontrado mi collar?' WHERE `entry`=87; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Entregaste mi carta a Tommy Joe? ¿Y qué dijo?' WHERE `entry`=114; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes ya el kelp cristalino? Maybell estará ansiosa por ver a su amado...' WHERE `entry`=112; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes ya el kelp cristalino? Maybell estará ansiosa por ver a su amado...' WHERE `entry`=112; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Así que tienes una nota de la abuelita Pedregosa, ¿eh? ¡Hace años que no veo a Mildred! Me pregunto qué dirá...' WHERE `entry`=107; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ay... ¡Me muero de hambre! ¿Me has traído el pastel, $N?' WHERE `entry`=84; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡¿Que tienes qué?! Maybell es la luz que ilumina mi tediosa vida. ¡Déjame ver su carta, deprisa!' WHERE `entry`=106; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿La has visto ya? ¿Te has ocupado de ella?' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No creo que esté bien dar de comer al pillo que me robó el collar, pero si es lo que hay que hacer para recuperar lo que es mío, ¡habrá que hacerlo!$B$B¿Tienes la carne de jabalí?' WHERE `entry`=86; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El trabajo en la granja es agotador, por eso intento siempre tener una buena reserva de agua de manantial que ayude a soportarlo.$B$BSi tienes algo de agua, podríamos hacer un intercambio.' WHERE `entry`=16; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El trabajo en la granja es agotador, por eso intento siempre tener una buena reserva de agua de manantial que ayude a soportarlo.$B$BSi tienes algo de agua, podríamos hacer un intercambio.' WHERE `entry`=16; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿La has visto ya? ¿Te has ocupado de ella?' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ese plazo se acerca cada vez más, $c. Te lo ruego, date prisa en recoger la madera.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me estoy quedando sin lino, $N. ¿No tendrás tú algo de lino que me puedas dar?' WHERE `entry`=83; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has matado a esos lobos y a los osos?' WHERE `entry`=52; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has reunido las velas ya?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Salve, $N. ¿Qué informes me traes? ¿Has explorado la Cantera de Jaspe?' WHERE `entry`=76; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Psst! ¿Tienes ese polvo de oro... para mí?' WHERE `entry`=47; +-- Apply esES locales to esMX too where we have nothing. +UPDATE `locales_quest` SET `RequestItemsText_loc7`=`RequestItemsText_loc6` WHERE (`RequestItemsText_loc7` = '' || `RequestItemsText_loc7` IS NULL) && (`RequestItemsText_loc6` != '' && `RequestItemsText_loc6` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_page_text` SET `Text_loc6`='el Valle de Crestanevada y unos cuantos mercenarios (pagados con fondos apartados por el senado antes de mi envío), confío en que el problema se resolverá muy pronto.\n\nEsta acción ha sido autorizada mediante la sanción que me otorgó el rey Barbabronce.' WHERE `entry`=87; +UPDATE `locales_page_text` SET `Text_loc6`='Informe sobre el estado de los trols Peloescarcha en el área general del Valle de Crestanevada\n\nElaborado por Grelin Barbablanca, enviado especial del senado\n\nDesde el momento en que empecé a observar el movimiento de los trols Peloescarcha en el área del Valle de Crestanevada, he determinado que no representan una especial amenaza para los asentamientos enanos de la zona. De hecho, constituyen esa clase de amenazas que pueden eliminarse con un pequeño apoyo adicional por parte del ejército. Con la ayuda de los montaraces instalados en' WHERE `entry`=86; +UPDATE `locales_page_text` SET `Text_loc6`='pero no están bien armados ni organizados. Una pequeña demostración de fuerza deberá ser más que suficiente para neutralizarlos.' WHERE `entry`=84; +UPDATE `locales_page_text` SET `Text_loc6`='Ni gota de cerveza durante casi una semana.\n\nSEXTO DÍA\n\nVuelve a hacer frío. Nieva. Trols y nada de cerveza.\n\nSÉPTIMO DÍA\n\nLa nieve es blanca,\nel cielo es añil,\nlos lobos aúllan de noche,\ny yo sin cerveza de barril.\n\nOCTAVO DÍA\n\nQuizás los trols no representen un problema tan grande como el que inicialmente supusimos. Son bastantes,' WHERE `entry`=83; +UPDATE `locales_page_text` SET `Text_loc6`='QUINTO DÍA\n\nEncargué al chico que vigilara el campamento mientras yo husmeaba en la cueva y echaba un vistazo por los alrededores. Son muchos trols y esto genera ciertos problemas. Tal vez haya que convocar a los montaraces por si resulta necesario limpiar la cueva de la plaga de trols.\n\\Soy consciente de no haber mencionado a los troggs últimamente. Aparecen por la zona en grandes grupos, pero son tan primitivos que no suponen una amenaza. El tiempo dirá si esto es verdad o no.' WHERE `entry`=82; +UPDATE `locales_page_text` SET `Text_loc6`='logró extraer lo mejor de la bestia espantosa, pero ahora se está curando de una herida inmunda en el brazo. Todo indica que tendré que ocuparme de las tareas domésticas durante un tiempo.\n\\TERCER DÍA\n\nHace frío. Ha nevado un poco cerca del mediodía.\n\nCUARTO DÍA\n\nEl chico volvió hoy y de buen humor, así que echamos un primer vistazo a los trols. Pertenecían al clan Peloescarcha, a juzgar por las marcas en la piel y los diversos abalorios que llevaban en el cuerpo.' WHERE `entry`=81; +UPDATE `locales_page_text` SET `Text_loc6`='PRIMER DÍA\n\nMi aprendiz y yo hemos llegado hoy al Valle de Crestanevada. El recorrido por la caverna prácticamente no tuvo incidencias. Acampamos bastante lejos de la cueva en la que, según nos dijeron, se habían reunido los trols.\n\nSEGUNDO DÍA\n\nEl aullido de un maldito lobo me mantuvo despierto toda la noche.\n\nEn un par de días tendré un nuevo traje de piel de lobo.\n\nEl chico se enfrascó en una pelea con un trogg hoy y' WHERE `entry`=74; +UPDATE `locales_page_text` SET `Text_loc6`='DISTINCIÓN:\n\nEl portador de estos documentos será condecorado con el rango de Ayudante de Alguacil del ejército de Ventormenta, por haber servido a Villanorte con entusiasmo y especial atención. Confío en que esta persona os resulte útil en el bosque de Elwyyn.\n\nFirmado:\nAlguacil Douglas McBride,\nEjército de Ventormenta, Villanorte' WHERE `entry`=212; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Lobos\n\nSegún los informes, los ataques de estos animales han aumentado en Villanorte. Eagan cree que los lobos que hay en el valle fueron desterrados desde el Bosque del Ocaso.\n\nAunque los lobos rara vez cazan humanos, su elevado número provocó ciertos incidentes con los granjeros. Y varias piezas de ganado desaparecieron.' WHERE `entry`=211; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Ladrones\n\nMás peligrosos que los kobolds, una banda de ladrones humanos ha surgido del valle. Llevan pañuelos rojos y se consideran una hermandad. Su nivel de organización puede generar problemas, aquí y en el bosque de Elwynn.\n\nHemos identificado a uno de sus líderes, un tal Garrick Piesuaves, al que esperamos llevar pronto ante el tribunal.' WHERE `entry`=210; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Kobolds\n\nLa actividad de los kobolds ha aumentado en las cercanías del valle de Villanorte. Un alarmante número de ellos acampa al norte de la abadía y dentro de la Mina del Eco. He reunido a paladines y a otros habitantes de la zona para limpiarla de estas alimañas.\n\nLa labor progresa adecuadamente. Yo, por mi parte, modernizaré el sistema si es necesario.' WHERE `entry`=209; +UPDATE `locales_page_text` SET `Text_loc6`='Hermano Neals,\n\n¡Mis uvas se han salvado! $N, $gel portador:la portadora; de este manifiesto, entró en mi viñedo lleno de matones y recogió todas las uvas que yo no pude cosechar. Si bien los Defias siguen deambulando por el río, casi toda mi cosecha se ha salvado.\n\nPuedes agregar a tus almacenes un cargamento de varias fanegas de uvas.\n\nQue la Luz nos proteja,\nMilly Osworth' WHERE `entry`=1392; +UPDATE `locales_page_text` SET `Text_loc6`='Tu conexión con el mundo, así como la conexión del mundo contigo, resultan esenciales para tu éxito como $gsacerdote:sacerdotisa. La sabiduría y la compasión te permitirán ayudar a todos aquellos que tengan verdadera necesidad. Las decisiones torpes o demasiado entusiastas solo impiden que otros se hagan más fuertes o, incluso, les causan daño.$B$BCuando empieces a comprender lo que esto significa, necesitarás más facultades y encantamientos que te sirvan de ayuda. Aquí es donde empieza mi papel: Cuando estés $gpreparado:preparada; para tu instrucción, búscame en el ala de la biblioteca de la Abadía de Rasganorte.$B$BSacerdotisa Anetta, instructora de sacerdotes' WHERE `entry`=2465; +UPDATE `locales_page_text` SET `Text_loc6`='Grelin:\n\nMe queda poco tiempo y muchos asuntos me preocupan, así que espero que tu investigación sobre los trols no sea una preocupación más. Por esta razón, permitiré que utilices mi autoridad como mejor te parezca para tratar con los trols, sobre todo si te permite encontrar una solución oportuna.\n\n\nMagni Barbabronce' WHERE `entry`=80; +UPDATE `locales_page_text` SET `Text_loc6`='$gDomador:domadora; de bestias, $gmaestro:maestra; de la puntería, $gprobado rastreador:probada rastreadora;: ¿qué más quieres ser en esta vida? Estos dones implican inteligencia y grandes dosis de paciencia.$B$BLa vida del cazador no es fácil, tenlo por seguro. Si quieres ser tan bueno como incluso el peor de nuestros tiradores, tendrás que entrenarte a conciencia. Pero esa es la razón por la que estoy aquí.$B$BBúscame en Yunquemar, frente al Valle de Crestanevada. Te estaré esperando.$B$BThorgas Grimson, instructor de cazadores' WHERE `entry`=2455; +UPDATE `locales_page_text` SET `Text_loc6`='DISTINCIÓN:\n\nEl portador de estos documentos será condecorado con el rango de Ayudante de Alguacil del ejército de Ventormenta, por haber servido a Villanorte con entusiasmo y especial atención. Confío en que esta persona os resulte útil en el bosque de Elwyyn.\n\nFirmado:\nAlguacil Douglas McBride,\nEjército de Ventormenta, Villanorte' WHERE `entry`=212; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Lobos\n\nSegún los informes, los ataques de estos animales han aumentado en Villanorte. Eagan cree que los lobos que hay en el valle fueron desterrados desde el Bosque del Ocaso.\n\nAunque los lobos rara vez cazan humanos, su elevado número provocó ciertos incidentes con los granjeros. Y varias piezas de ganado desaparecieron.' WHERE `entry`=211; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Ladrones\n\nMás peligrosos que los kobolds, una banda de ladrones humanos ha surgido del valle. Llevan pañuelos rojos y se consideran una hermandad. Su nivel de organización puede generar problemas, aquí y en el bosque de Elwynn.\n\nHemos identificado a uno de sus líderes, un tal Garrick Piesuaves, al que esperamos llevar pronto ante el tribunal.' WHERE `entry`=210; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Kobolds\n\nLa actividad de los kobolds ha aumentado en las cercanías del valle de Villanorte. Un alarmante número de ellos acampa al norte de la abadía y dentro de la Mina del Eco. He reunido a paladines y a otros habitantes de la zona para limpiarla de estas alimañas.\n\nLa labor progresa adecuadamente. Yo, por mi parte, modernizaré el sistema si es necesario.' WHERE `entry`=209; +UPDATE `locales_page_text` SET `Text_loc6`='Hermano Neals,\n\n¡Mis uvas se han salvado! $N, $gel portador:la portadora; de este manifiesto, entró en mi viñedo lleno de matones y recogió todas las uvas que yo no pude cosechar. Si bien los Defias siguen deambulando por el río, casi toda mi cosecha se ha salvado.\n\nPuedes agregar a tus almacenes un cargamento de varias fanegas de uvas.\n\nQue la Luz nos proteja,\nMilly Osworth' WHERE `entry`=1392; +UPDATE `locales_page_text` SET `Text_loc6`='DISTINCIÓN:\n\nEl portador de estos documentos será condecorado con el rango de Ayudante de Alguacil del ejército de Ventormenta, por haber servido a Villanorte con entusiasmo y especial atención. Confío en que esta persona os resulte útil en el bosque de Elwyyn.\n\nFirmado:\nAlguacil Douglas McBride,\nEjército de Ventormenta, Villanorte' WHERE `entry`=212; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Lobos\n\nSegún los informes, los ataques de estos animales han aumentado en Villanorte. Eagan cree que los lobos que hay en el valle fueron desterrados desde el Bosque del Ocaso.\n\nAunque los lobos rara vez cazan humanos, su elevado número provocó ciertos incidentes con los granjeros. Y varias piezas de ganado desaparecieron.' WHERE `entry`=211; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Ladrones\n\nMás peligrosos que los kobolds, una banda de ladrones humanos ha surgido del valle. Llevan pañuelos rojos y se consideran una hermandad. Su nivel de organización puede generar problemas, aquí y en el bosque de Elwynn.\n\nHemos identificado a uno de sus líderes, un tal Garrick Piesuaves, al que esperamos llevar pronto ante el tribunal.' WHERE `entry`=210; +UPDATE `locales_page_text` SET `Text_loc6`='INFORME: Kobolds\n\nLa actividad de los kobolds ha aumentado en las cercanías del valle de Villanorte. Un alarmante número de ellos acampa al norte de la abadía y dentro de la Mina del Eco. He reunido a paladines y a otros habitantes de la zona para limpiarla de estas alimañas.\n\nLa labor progresa adecuadamente. Yo, por mi parte, modernizaré el sistema si es necesario.' WHERE `entry`=209; +UPDATE `locales_page_text` SET `Text_loc6`='Tu conexión con el mundo, así como la conexión del mundo contigo, resultan esenciales para tu éxito como $gsacerdote:sacerdotisa. La sabiduría y la compasión te permitirán ayudar a todos aquellos que tengan verdadera necesidad. Las decisiones torpes o demasiado entusiastas solo impiden que otros se hagan más fuertes o, incluso, les causan daño.$B$BCuando empieces a comprender lo que esto significa, necesitarás más facultades y encantamientos que te sirvan de ayuda. Aquí es donde empieza mi papel: Cuando estés $gpreparado:preparada; para tu instrucción, búscame en el ala de la biblioteca de la Abadía de Rasganorte.$B$BSacerdotisa Anetta, instructora de sacerdotes' WHERE `entry`=2465; +UPDATE `locales_page_text` SET `Text_loc6`='el Valle de Crestanevada y unos cuantos mercenarios (pagados con fondos apartados por el senado antes de mi envío), confío en que el problema se resolverá muy pronto.\n\nEsta acción ha sido autorizada por la sanción otorgada por el rey Barbabronce.' WHERE `entry`=91; +UPDATE `locales_page_text` SET `Text_loc6`='Informe sobre el estado de los trols Peloescarcha en el área general del Valle de Crestanevada\n\nElaborado por Grelin Barbablanca, enviado especial del senado\n\nDesde el momento en que empecé a observar el movimiento de los trols Peloescarcha en el área del Valle de Crestanevada, he determinado que no representan una especial amenaza para los asentamientos enanos de la zona. De hecho, constituyen esa clase de amenaza que puede eliminarse con un pequeño apoyo adicional por parte del ejército. Con la ayuda de los montaraces instalados en' WHERE `entry`=90; +UPDATE `locales_page_text` SET `Text_loc6`='que no suponen una verdadera amenaza para nosotros, siempre que no invadamos su territorio. Esta situación puede resultar poco agradable para el pueblo de los enanos, pero dada la dispersión de los recursos militares, puede ser prudente relegar el exterminio de los trols a un segundo plano, para poder centrarnos en la amenaza de los troggs y los Hierro Negro.\n\nAdjunto copia del informe de mi hermano Grelin sobre Yunquemar.' WHERE `entry`=89; +UPDATE `locales_page_text` SET `Text_loc6`='Informe sobre el estado de los trols Peloescarcha en el área general de Dun Morogh\n\nLos trols situados en Dun Morogh están fundamentalmente ubicados en el poblado Peloescarcha, una cueva de montaña en la frontera oeste. Son lo suficientemente numerosos como para causar cierta preocupación, no obstante, parecen estar más que contentos dentro de su cueva. Sin duda, esto se debe a que no desean volver a desatar la ira de los enanos, arriesgándose al exterminio total de su raza. Sus acciones pueden considerarse de carácter territorial, por así decirlo, y creo' WHERE `entry`=88; +-- Apply esES locales to esMX too where we have nothing. +UPDATE `locales_page_text` SET `Text_loc7`=`Text_loc6` WHERE (`Text_loc7` = '' || `Text_loc7` IS NULL) && (`Text_loc6` != '' && `Text_loc6` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¿Quieres que te enseñe a convertir la carne de meras bestias en todo un festín?' WHERE `entry`=1699; +UPDATE `npc_trainer_greeting` SET `content_loc6`='A ver, deja que te muestre cómo vendar esas heridas…' WHERE `entry`=2326; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=1226; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¿Quieres que te enseñe a convertir la carne de meras bestias en todo un festín?' WHERE `entry`=1430; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=375; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=375; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=375; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, cazador! ¿Puedo enseñarte algo?' WHERE `entry`=895; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, cazador! ¿Puedo enseñarte algo?' WHERE `entry`=895; +UPDATE `npc_trainer_greeting` SET `content_loc6`='Puedo enseñarte a pescar con caña.' WHERE `entry`=1651; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=377; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=377; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=377; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=377; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¿Quieres que te enseñe a convertir la carne de meras bestias en todo un festín?' WHERE `entry`=1430; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¿Te gustaría aprender cómo crear armas y armaduras con el metal que encuentres?' WHERE `entry`=514; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=375; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=375; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=375; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=375; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=1226; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=1226; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=1226; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=1226; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=1226; +UPDATE `npc_trainer_greeting` SET `content_loc6`='Para encontrar hierbas necesitas tanto conocimientos como instinto.' WHERE `entry`=5137; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=377; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=377; +UPDATE `npc_trainer_greeting` SET `content_loc6`='Para despellejar un animal hay que tener buen pulso.' WHERE `entry`=6306; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Saludos! ¿Quieres que te enseñe a convertir los cueros de animales en armaduras?' WHERE `entry`=1632; +UPDATE `npc_trainer_greeting` SET `content_loc6`='Puedo enseñarte a pescar con caña.' WHERE `entry`=1651; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=377; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Hola, sacerdote! ¿Tienes tiempo para aprender algo?' WHERE `entry`=377; +UPDATE `npc_trainer_greeting` SET `content_loc6`='¡Saludos! ¿Te gustaría aprender a crear una armadura con la tela que encuentres?' WHERE `entry`=1103; +-- Apply esES locales to esMX too where we have nothing. +UPDATE `npc_trainer_greeting` SET `content_loc7`=`content_loc6` WHERE (`content_loc7` = '' || `content_loc7` IS NULL) && (`content_loc6` != '' && `content_loc6` IS NOT NULL); + +SET NAMES 'utf8'; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Médico de Forjaz' WHERE `entry`=408; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Sacerdotisa Josetta' WHERE `entry`=653; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Sacerdotisa Josetta' WHERE `entry`=653; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Eldrin' WHERE `entry`=647; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Helene Desollapieles' WHERE `entry`=651; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Adele Fielder' WHERE `entry`=650; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Botánico Pomeroy' WHERE `entry`=662; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Lee Brown' WHERE `entry`=649; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Michelle Belle' WHERE `entry`=654; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Tomas' WHERE `entry`=655; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Herrero Argus' WHERE `entry`=659; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Alquimista Mallory' WHERE `entry`=663; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Lyria Du Lac' WHERE `entry`=661; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Maximillian Crowe' WHERE `entry`=656; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Keryn Sylvius' WHERE `entry`=657; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Sacerdotisa Josetta' WHERE `entry`=653; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Hermano Wilhelm' WHERE `entry`=660; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Zaldimar Wefhellt' WHERE `entry`=652; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Erma' WHERE `entry`=869; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Posada Orgullo de León' WHERE `entry`=658; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Grif Corazón Salvaje' WHERE `entry`=674; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Shelby Petrepiedra' WHERE `entry`=868; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Destilería Cebatruenos' WHERE `entry`=671; +UPDATE `locales_points_of_interest` SET `icon_name_loc6`='Thamner Pol' WHERE `entry`=668; +-- Apply esES locales to esMX too where we have nothing. +UPDATE `locales_points_of_interest` SET `icon_name_loc7`=`icon_name_loc6` WHERE (`icon_name_loc7` = '' || `icon_name_loc7` IS NULL) && (`icon_name_loc6` != '' && `icon_name_loc6` IS NOT NULL); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230119162558_world.sql b/sql/migrations/20230119162558_world.sql new file mode 100644 index 00000000000..89f977c4dba --- /dev/null +++ b/sql/migrations/20230119162558_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230119162558'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230119162558'); +-- Add your query below. + + +-- Remove empty creature group. +DELETE FROM `creature_groups` WHERE `leader_guid`=33676; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230123070823_world.sql b/sql/migrations/20230123070823_world.sql new file mode 100644 index 00000000000..84dd98ec9f2 --- /dev/null +++ b/sql/migrations/20230123070823_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230123070823'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230123070823'); +-- Add your query below. + + +-- Change faction of Ritual Candle Aura to one that is hostile to mobs but friendly to players. +-- This is a server side trap, so it's not sniffable, and true faction is unknown. +UPDATE `gameobject_template` SET `faction`=250 WHERE `entry`=179688; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230125042234_world.sql b/sql/migrations/20230125042234_world.sql new file mode 100644 index 00000000000..c0a759c1e06 --- /dev/null +++ b/sql/migrations/20230125042234_world.sql @@ -0,0 +1,7489 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230125042234'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230125042234'); +-- Add your query below. + + +-- Add 5th alternate id to creature spawns. +ALTER TABLE `creature` + ADD COLUMN `id5` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Creature Template Id' AFTER `id4`; + +-- Mass update spawn positions of creatures to match 1.13 sniffs. +UPDATE `creature` SET `position_x`=1284.65, `position_y`=-4617.65, `position_z`=20.0739, `orientation`=2.8788 WHERE `guid`=7991; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=1250.84, `position_y`=-4650.25, `position_z`=17.0077, `orientation`=5.80111 WHERE `guid`=4708; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=-5388.09, `position_y`=-2682.68, `position_z`=-41.4462, `orientation`=3.64213 WHERE `guid`=21283; -- Crag Stalker +UPDATE `creature` SET `position_x`=-5571.62, `position_y`=-2806.69, `position_z`=-44.1018, `orientation`=4.90654 WHERE `guid`=21658; -- Pesterhide Snarler +UPDATE `creature` SET `position_x`=-4999.71, `position_y`=-2102.24, `position_z`=84.2436, `orientation`=1.15259 WHERE `guid`=21074; -- Grimtotem Bandit +UPDATE `creature` SET `position_x`=-5011.67, `position_y`=-2105.13, `position_z`=84.1145, `orientation`=1.89799 WHERE `guid`=21078; -- Grimtotem Bandit +UPDATE `creature` SET `position_x`=-4916.36, `position_y`=-2061.48, `position_z`=85.1649, `orientation`=1.02424 WHERE `guid`=21077; -- Grimtotem Bandit +UPDATE `creature` SET `position_x`=-5917.55, `position_y`=-3549.69, `position_z`=-58.6667, `orientation`=6.2644 WHERE `guid`=21463; -- Saltstone Basilisk +UPDATE `creature` SET `id`=4140 WHERE `guid`=21463; -- Scorpid Reaver +UPDATE `creature` SET `id2`=4142 WHERE `guid`=21463; -- Sparkleshell Tortoise +UPDATE `creature` SET `id3`=4147 WHERE `guid`=21463; -- Saltstone Basilisk +UPDATE `creature` SET `position_x`=-6584.79, `position_y`=-3950.3, `position_z`=-58.6665, `orientation`=0.167211 WHERE `guid`=21491; -- Saltstone Gazer +UPDATE `creature` SET `position_x`=-6546.82, `position_y`=-3846.21, `position_z`=-58.6666, `orientation`=1.92152 WHERE `guid`=21508; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-6484.1, `position_y`=-3849.23, `position_z`=-58.6666, `orientation`=3.31231 WHERE `guid`=21537; -- Saltstone Crystalhide +UPDATE `creature` SET `id`=4150 WHERE `guid`=21537; -- Saltstone Gazer +UPDATE `creature` SET `id2`=4151 WHERE `guid`=21537; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-6582.58, `position_y`=-3861.76, `position_z`=-58.6666, `orientation`=5.83331 WHERE `guid`=21492; -- Saltstone Gazer +UPDATE `creature` SET `id`=4150 WHERE `guid`=21492; -- Saltstone Gazer +UPDATE `creature` SET `id2`=4151 WHERE `guid`=21492; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-6504.92, `position_y`=-3878.93, `position_z`=-58.6666, `orientation`=0.300421 WHERE `guid`=21505; -- Saltstone Crystalhide +UPDATE `creature` SET `id`=4150 WHERE `guid`=21505; -- Saltstone Gazer +UPDATE `creature` SET `id2`=4151 WHERE `guid`=21505; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-6511.39, `position_y`=-3813.2, `position_z`=-58.6666, `orientation`=1.12769 WHERE `guid`=21499; -- Saltstone Gazer +UPDATE `creature` SET `id`=4150 WHERE `guid`=21499; -- Saltstone Gazer +UPDATE `creature` SET `id2`=4151 WHERE `guid`=21499; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-6517.39, `position_y`=-3950.76, `position_z`=-58.6667, `orientation`=2.77018 WHERE `guid`=21509; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-186.737, `position_y`=-1526.89, `position_z`=91.75, `orientation`=1.23432 WHERE `guid`=14166; -- Savannah Prowler +UPDATE `creature` SET `position_x`=-5851.89, `position_y`=-3980.93, `position_z`=-59.9191, `orientation`=2.4914 WHERE `guid`=21464; -- Saltstone Basilisk +UPDATE `creature` SET `position_x`=1049.5, `position_y`=116.047, `position_z`=15.6373, `orientation`=4.00152 WHERE `guid`=29535; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=1046.48, `position_y`=-17.57, `position_z`=8.95462, `orientation`=0.990041 WHERE `guid`=29548; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=2149.09, `position_y`=1084.16, `position_z`=248.14, `orientation`=3.61759 WHERE `guid`=29994; -- Antlered Courser +UPDATE `creature` SET `position_x`=-6151.71, `position_y`=-3583.47, `position_z`=-58.6666, `orientation`=6.16469 WHERE `guid`=21351; -- Scorpid Terror +UPDATE `creature` SET `id`=4139 WHERE `guid`=21351; -- Scorpid Terror +UPDATE `creature` SET `id2`=4140 WHERE `guid`=21351; -- Scorpid Reaver +UPDATE `creature` SET `position_x`=-6104.47, `position_y`=-3569.74, `position_z`=-58.6666, `orientation`=2.33874 WHERE `guid`=21372; -- Scorpid Reaver +UPDATE `creature` SET `position_x`=-5717.8, `position_y`=-3617.33, `position_z`=-58.6666, `orientation`=0.739946 WHERE `guid`=21378; -- Scorpid Reaver +UPDATE `creature` SET `id`=4140 WHERE `guid`=21378; -- Scorpid Reaver +UPDATE `creature` SET `id2`=4142 WHERE `guid`=21378; -- Sparkleshell Tortoise +UPDATE `creature` SET `id3`=4147 WHERE `guid`=21378; -- Saltstone Basilisk +UPDATE `creature` SET `position_x`=2415.58, `position_y`=1767.52, `position_z`=347.228, `orientation`=4.64146 WHERE `guid`=32228; -- Cenarion Druid +UPDATE `creature` SET `position_x`=2399.78, `position_y`=1811.95, `position_z`=360.319, `orientation`=0.110462 WHERE `guid`=32206; -- Cenarion Caretaker +UPDATE `creature` SET `position_x`=2409.29, `position_y`=1791.65, `position_z`=347.402, `orientation`=3.35849 WHERE `guid`=32204; -- Cenarion Caretaker +UPDATE `creature` SET `position_x`=-5550.14, `position_y`=-3848.92, `position_z`=-58.6666, `orientation`=4.72321 WHERE `guid`=21392; -- Sparkleshell Tortoise +UPDATE `creature` SET `position_x`=2456.69, `position_y`=1799.71, `position_z`=352.523, `orientation`=4.17408 WHERE `guid`=32265; -- Mirkfallon Dryad +UPDATE `creature` SET `position_x`=-5582.01, `position_y`=-4072.2, `position_z`=-58.6666, `orientation`=4.9805 WHERE `guid`=21426; -- Sparkleshell Snapper +UPDATE `creature` SET `id`=4142 WHERE `guid`=21426; -- Sparkleshell Tortoise +UPDATE `creature` SET `id2`=4143 WHERE `guid`=21426; -- Sparkleshell Snapper +UPDATE `creature` SET `position_x`=-5616.65, `position_y`=-4015.86, `position_z`=-58.6779, `orientation`=2.32624 WHERE `guid`=21423; -- Sparkleshell Snapper +UPDATE `creature` SET `position_x`=-5583.51, `position_y`=-4016.36, `position_z`=-58.6666, `orientation`=4.33065 WHERE `guid`=21394; -- Sparkleshell Tortoise +UPDATE `creature` SET `position_x`=-5562.05, `position_y`=-4070.57, `position_z`=-58.6666, `orientation`=5.72468 WHERE `guid`=21390; -- Sparkleshell Tortoise +UPDATE `creature` SET `id`=4142 WHERE `guid`=21390; -- Sparkleshell Tortoise +UPDATE `creature` SET `id2`=4143 WHERE `guid`=21390; -- Sparkleshell Snapper +UPDATE `creature` SET `position_x`=-5585.9, `position_y`=-4052.44, `position_z`=-58.6666, `orientation`=4.1067 WHERE `guid`=21398; -- Sparkleshell Tortoise +UPDATE `creature` SET `position_x`=-5553.76, `position_y`=-4053.42, `position_z`=-58.6666, `orientation`=5.47195 WHERE `guid`=21418; -- Sparkleshell Snapper +UPDATE `creature` SET `id`=4142 WHERE `guid`=21418; -- Sparkleshell Tortoise +UPDATE `creature` SET `id2`=4143 WHERE `guid`=21418; -- Sparkleshell Snapper +UPDATE `creature` SET `position_x`=2525.41, `position_y`=1916.04, `position_z`=346.454, `orientation`=3.90569 WHERE `guid`=32258; -- Mirkfallon Dryad +UPDATE `creature` SET `position_x`=-5616.5, `position_y`=-4112.3, `position_z`=-58.6666, `orientation`=3.61084 WHERE `guid`=21397; -- Sparkleshell Tortoise +UPDATE `creature` SET `id`=4142 WHERE `guid`=21397; -- Sparkleshell Tortoise +UPDATE `creature` SET `id2`=4143 WHERE `guid`=21397; -- Sparkleshell Snapper +UPDATE `creature` SET `position_x`=2498.98, `position_y`=1898.02, `position_z`=344.461, `orientation`=2.66649 WHERE `guid`=32257; -- Mirkfallon Dryad +UPDATE `creature` SET `position_x`=2488.17, `position_y`=1882.78, `position_z`=345.99, `orientation`=1.97738 WHERE `guid`=32229; -- Cenarion Druid +UPDATE `creature` SET `position_x`=2473.27, `position_y`=1864.06, `position_z`=348.447, `orientation`=2.70361 WHERE `guid`=32224; -- Cenarion Druid +UPDATE `creature` SET `position_x`=-5615.85, `position_y`=-3783.83, `position_z`=-58.6667, `orientation`=5.49381 WHERE `guid`=21457; -- Saltstone Basilisk +UPDATE `creature` SET `id`=4142 WHERE `guid`=21457; -- Sparkleshell Tortoise +UPDATE `creature` SET `id2`=4147 WHERE `guid`=21457; -- Saltstone Basilisk +UPDATE `creature` SET `position_x`=-5872.53, `position_y`=-4279.76, `position_z`=-58.6667, `orientation`=6.26537 WHERE `guid`=21542; -- Salt Flats Scavenger +UPDATE `creature` SET `position_x`=-5882.59, `position_y`=-4300.98, `position_z`=-58.6666, `orientation`=3.52557 WHERE `guid`=21543; -- Salt Flats Scavenger +UPDATE `creature` SET `position_x`=-5904.01, `position_y`=-4313.43, `position_z`=-58.6666, `orientation`=3.57362 WHERE `guid`=21541; -- Salt Flats Scavenger +UPDATE `creature` SET `position_x`=-5551.04, `position_y`=-4082.6, `position_z`=-58.6666, `orientation`=0.640003 WHERE `guid`=21417; -- Sparkleshell Snapper +UPDATE `creature` SET `position_x`=2005.93, `position_y`=-2486.61, `position_z`=93.0052, `orientation`=3.83247 WHERE `guid`=32357; -- Ashenvale Outrunner +UPDATE `creature` SET `position_x`=1049.34, `position_y`=-3054.91, `position_z`=94.6617, `orientation`=3.47782 WHERE `guid`=20791; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1044.73, `position_y`=-3097.27, `position_z`=82.8596, `orientation`=3.37805 WHERE `guid`=20723; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=-50.7933, `position_y`=-1640.33, `position_z`=91.75, `orientation`=5.99133 WHERE `guid`=20515; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=1081.02, `position_y`=-249.389, `position_z`=0.307477, `orientation`=2.39315 WHERE `guid`=29502; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=1151.89, `position_y`=-378.437, `position_z`=2.93555, `orientation`=2.52011 WHERE `guid`=29453; -- Venture Co. Operator +UPDATE `creature` SET `position_x`=-259.194, `position_y`=-5019.12, `position_z`=22.2445, `orientation`=5.16683 WHERE `guid`=12293; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-139.974, `position_y`=-5000.27, `position_z`=22.2848, `orientation`=3.14335 WHERE `guid`=12298; -- Kul Tiras Marine +UPDATE `creature` SET `id`=3128 WHERE `guid`=12298; -- Kul Tiras Sailor +UPDATE `creature` SET `id2`=3129 WHERE `guid`=12298; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-243.819, `position_y`=-4996.38, `position_z`=21.3773, `orientation`=4.43425 WHERE `guid`=12331; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-5089.49, `position_y`=795.24, `position_z`=260.625, `orientation`=1.91986 WHERE `guid`=86344; -- Caverndeep Pillager +UPDATE `creature` SET `position_x`=-5144.45, `position_y`=722.003, `position_z`=247.452, `orientation`=1.60818 WHERE `guid`=1312; -- Addled Leper +UPDATE `creature` SET `position_x`=-5147.16, `position_y`=724.579, `position_z`=247.452, `orientation`=4.88733 WHERE `guid`=1317; -- Addled Leper +UPDATE `creature` SET `position_x`=1234.84, `position_y`=-3648.18, `position_z`=93.032, `orientation`=5.38986 WHERE `guid`=20753; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=1267.14, `position_y`=-3574.14, `position_z`=91.7526, `orientation`=6.09212 WHERE `guid`=20757; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=1282.61, `position_y`=-3649.76, `position_z`=91.7473, `orientation`=3.27064 WHERE `guid`=20847; -- Venture Co. Overseer +UPDATE `creature` SET `position_x`=1348.79, `position_y`=-3641.64, `position_z`=92.8361, `orientation`=4.64695 WHERE `guid`=20836; -- Venture Co. Overseer +UPDATE `creature` SET `position_x`=-6586.12, `position_y`=-3479.63, `position_z`=-58.6572, `orientation`=2.5741 WHERE `guid`=21306; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-6382.81, `position_y`=-3517.18, `position_z`=-58.6666, `orientation`=4.0889 WHERE `guid`=21299; -- Silithid Searcher +UPDATE `creature` SET `position_x`=-6386.35, `position_y`=-3548.17, `position_z`=-58.6666, `orientation`=1.86394 WHERE `guid`=21334; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-6507.58, `position_y`=-3488.96, `position_z`=-69.9512, `orientation`=0.434618 WHERE `guid`=21312; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-6486.05, `position_y`=-3463.98, `position_z`=-58.6666, `orientation`=5.0745 WHERE `guid`=21308; -- Silithid Hive Drone +UPDATE `creature` SET `id`=4130 WHERE `guid`=21308; -- Silithid Searcher +UPDATE `creature` SET `id2`=4133 WHERE `guid`=21308; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-6488.36, `position_y`=-3557.25, `position_z`=-58.6666, `orientation`=0.854114 WHERE `guid`=21328; -- Silithid Hive Drone +UPDATE `creature` SET `id`=4130 WHERE `guid`=21328; -- Silithid Searcher +UPDATE `creature` SET `id2`=4133 WHERE `guid`=21328; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-6470.65, `position_y`=-3483.37, `position_z`=-69.9512, `orientation`=1.93415 WHERE `guid`=21307; -- Silithid Hive Drone +UPDATE `creature` SET `id`=4130 WHERE `guid`=21307; -- Silithid Searcher +UPDATE `creature` SET `id2`=4133 WHERE `guid`=21307; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-450.064, `position_y`=-2816.68, `position_z`=92.5905, `orientation`=5.89645 WHERE `guid`=19289; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-1083.63, `position_y`=-1915.41, `position_z`=94.0004, `orientation`=2.90458 WHERE `guid`=13467; -- Hecklefang Hyena +UPDATE `creature` SET `position_x`=-202.3, `position_y`=-1792.39, `position_z`=91.7557, `orientation`=0.80966 WHERE `guid`=20469; -- Kolkar Wrangler +UPDATE `creature` SET `position_x`=1992.56, `position_y`=1975, `position_z`=63.3999, `orientation`=0.750492 WHERE `guid`=87486; -- Agathelos the Raging +UPDATE `creature` SET `position_x`=2145.8, `position_y`=1726.59, `position_z`=51.9379, `orientation`=2.89035 WHERE `guid`=87415; -- Raging Agam'ar +UPDATE `creature` SET `position_x`=-762.357, `position_y`=-1791.52, `position_z`=91.75, `orientation`=0.198406 WHERE `guid`=14186; -- Savannah Prowler +UPDATE `creature` SET `position_x`=680.28, `position_y`=1417.82, `position_z`=67.7681, `orientation`=0 WHERE `guid`=19173; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=601.793, `position_y`=1229.83, `position_z`=80.8953, `orientation`=0.54777 WHERE `guid`=19126; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=-160.733, `position_y`=-696.018, `position_z`=68.2059, `orientation`=2.89417 WHERE `guid`=16309; -- Starving Mountain Lion +UPDATE `creature` SET `position_x`=-217.08, `position_y`=-752.605, `position_z`=60.2558, `orientation`=1.37228 WHERE `guid`=16526; -- Gray Bear +UPDATE `creature` SET `position_x`=-312.878, `position_y`=-304.697, `position_z`=43.8253, `orientation`=3.89855 WHERE `guid`=16380; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16380; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16380; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-106.342, `position_y`=257.179, `position_z`=53.5167, `orientation`=5.58705 WHERE `guid`=17349; -- Dalaran Shield Guard +UPDATE `creature` SET `id`=2271 WHERE `guid`=17349; -- Dalaran Shield Guard +UPDATE `creature` SET `id2`=2272 WHERE `guid`=17349; -- Dalaran Theurgist +UPDATE `creature` SET `position_x`=-1317.1, `position_y`=-2783.72, `position_z`=57.3139, `orientation`=2.00707 WHERE `guid`=14530; -- Thundering Exile +UPDATE `creature` SET `position_x`=-73.8326, `position_y`=218.939, `position_z`=53.3588, `orientation`=0.961362 WHERE `guid`=17289; -- Ricter +UPDATE `creature` SET `position_x`=-50.5617, `position_y`=283.656, `position_z`=57.9183, `orientation`=2.73474 WHERE `guid`=17303; -- Dalaran Theurgist +UPDATE `creature` SET `id`=2271 WHERE `guid`=17303; -- Dalaran Shield Guard +UPDATE `creature` SET `id2`=2272 WHERE `guid`=17303; -- Dalaran Theurgist +UPDATE `creature` SET `position_x`=-111.549, `position_y`=213.126, `position_z`=55.5181, `orientation`=4.65519 WHERE `guid`=17293; -- Alina +UPDATE `creature` SET `position_x`=-104.096, `position_y`=225.277, `position_z`=55.2547, `orientation`=1.86291 WHERE `guid`=17294; -- Dermot +UPDATE `creature` SET `position_x`=-189.55, `position_y`=1014.18, `position_z`=65.5199, `orientation`=2.89171 WHERE `guid`=18493; -- Dalaran Mage +UPDATE `creature` SET `position_x`=-161.869, `position_y`=889.766, `position_z`=63.6259, `orientation`=4.07163 WHERE `guid`=18505; -- Dalaran Protector +UPDATE `creature` SET `position_x`=-201.999, `position_y`=989.082, `position_z`=67.1393, `orientation`=3.06198 WHERE `guid`=18315; -- Dalaran Protector +UPDATE `creature` SET `position_x`=-57.7946, `position_y`=267.708, `position_z`=55.2675, `orientation`=0.663309 WHERE `guid`=17340; -- Dalaran Shield Guard +UPDATE `creature` SET `id`=2271 WHERE `guid`=17340; -- Dalaran Shield Guard +UPDATE `creature` SET `id2`=2272 WHERE `guid`=17340; -- Dalaran Theurgist +UPDATE `creature` SET `position_x`=-51.9457, `position_y`=285.294, `position_z`=66.0735, `orientation`=4.88692 WHERE `guid`=17313; -- Kegan Darkmar +UPDATE `creature` SET `position_x`=-196.143, `position_y`=914.808, `position_z`=66.877, `orientation`=4.5204 WHERE `guid`=18034; -- Dalaran Mage +UPDATE `creature` SET `position_x`=381.784, `position_y`=1061.05, `position_z`=107.695, `orientation`=0.274625 WHERE `guid`=18360; -- Moonrage Glutton +UPDATE `creature` SET `position_x`=187.007, `position_y`=1288.62, `position_z`=70.845, `orientation`=4.10029 WHERE `guid`=26044; -- Giant Grizzled Bear +UPDATE `creature` SET `position_x`=-82.4563, `position_y`=978.927, `position_z`=68.5698, `orientation`=1.85078 WHERE `guid`=19020; -- Dalaran Mage +UPDATE `creature` SET `position_x`=-84.6109, `position_y`=1016.17, `position_z`=65.553, `orientation`=1.29426 WHERE `guid`=19001; -- Dalaran Protector +UPDATE `creature` SET `position_x`=-111.815, `position_y`=983.14, `position_z`=68.7013, `orientation`=0.314728 WHERE `guid`=19003; -- Dalaran Protector +UPDATE `creature` SET `position_x`=-62.2245, `position_y`=951.781, `position_z`=68.2116, `orientation`=1.18234 WHERE `guid`=19024; -- Dalaran Mage +UPDATE `creature` SET `position_x`=-114.209, `position_y`=1051, `position_z`=66.9148, `orientation`=1.87416 WHERE `guid`=19000; -- Dalaran Protector +UPDATE `creature` SET `position_x`=486.366, `position_y`=206.926, `position_z`=46.2962, `orientation`=0.677465 WHERE `guid`=16939; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=-914.575, `position_y`=948.197, `position_z`=89.4381, `orientation`=1.74325 WHERE `guid`=27012; -- Kolkar Mauler +UPDATE `creature` SET `id`=4634 WHERE `guid`=27012; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4637 WHERE `guid`=27012; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=-851.451, `position_y`=1017.85, `position_z`=89.4381, `orientation`=3.37518 WHERE `guid`=27019; -- Kolkar Mauler +UPDATE `creature` SET `id`=4634 WHERE `guid`=27019; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27019; -- Kolkar Windchaser +UPDATE `creature` SET `id3`=4637 WHERE `guid`=27019; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=-885.757, `position_y`=985.918, `position_z`=89.4381, `orientation`=5.80503 WHERE `guid`=27014; -- Kolkar Mauler +UPDATE `creature` SET `id`=4634 WHERE `guid`=27014; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4636 WHERE `guid`=27014; -- Kolkar Battle Lord +UPDATE `creature` SET `id3`=4637 WHERE `guid`=27014; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=-783.675, `position_y`=1017.07, `position_z`=89.558, `orientation`=4.24981 WHERE `guid`=27043; -- Kolkar Windchaser +UPDATE `creature` SET `id`=4634 WHERE `guid`=27043; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27043; -- Kolkar Windchaser +UPDATE `creature` SET `id3`=4636 WHERE `guid`=27043; -- Kolkar Battle Lord +UPDATE `creature` SET `id4`=4637 WHERE `guid`=27043; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=-818.768, `position_y`=964.227, `position_z`=90.6246, `orientation`=1.72788 WHERE `guid`=27034; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-883.476, `position_y`=918.328, `position_z`=90.2826, `orientation`=1.54027 WHERE `guid`=27048; -- Kolkar Windchaser +UPDATE `creature` SET `id`=4634 WHERE `guid`=27048; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27048; -- Kolkar Windchaser +UPDATE `creature` SET `id3`=4636 WHERE `guid`=27048; -- Kolkar Battle Lord +UPDATE `creature` SET `id4`=4637 WHERE `guid`=27048; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=-839.708, `position_y`=919.39, `position_z`=88.9738, `orientation`=1.53589 WHERE `guid`=27021; -- Kolkar Mauler +UPDATE `creature` SET `id`=4634 WHERE `guid`=27021; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27021; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-755.799, `position_y`=954.754, `position_z`=91.0383, `orientation`=4.26066 WHERE `guid`=27027; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-817.855, `position_y`=940.241, `position_z`=90.3033, `orientation`=1.13307 WHERE `guid`=27054; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=1275.97, `position_y`=1957.82, `position_z`=15.9584, `orientation`=4.5179 WHERE `guid`=18513; -- Moss Stalker +UPDATE `creature` SET `position_x`=1268.61, `position_y`=1925.15, `position_z`=16.1198, `orientation`=6.03368 WHERE `guid`=18511; -- Moss Stalker +UPDATE `creature` SET `position_x`=32.834, `position_y`=359.511, `position_z`=43.9872, `orientation`=2.71597 WHERE `guid`=16986; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=1218.68, `position_y`=1884.35, `position_z`=11.5326, `orientation`=0.926933 WHERE `guid`=18503; -- Moss Stalker +UPDATE `creature` SET `position_x`=100.091, `position_y`=252.927, `position_z`=43.4295, `orientation`=1.08721 WHERE `guid`=16856; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=1250.56, `position_y`=1916.2, `position_z`=13.6518, `orientation`=0.998183 WHERE `guid`=18509; -- Moss Stalker +UPDATE `creature` SET `position_x`=89.9795, `position_y`=234.939, `position_z`=43.5065, `orientation`=2.75881 WHERE `guid`=16915; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=78.4252, `position_y`=282.731, `position_z`=43.8632, `orientation`=3.06753 WHERE `guid`=16877; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=-6640.78, `position_y`=-1277.1, `position_z`=208.848, `orientation`=1.01761 WHERE `guid`=5812; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=1347.81, `position_y`=1975.8, `position_z`=15.057, `orientation`=0.694667 WHERE `guid`=18517; -- Mist Creeper +UPDATE `creature` SET `position_x`=863.207, `position_y`=-781.766, `position_z`=132.724, `orientation`=3.55137 WHERE `guid`=16839; -- Syndicate Sentry +UPDATE `creature` SET `position_x`=1282.14, `position_y`=1942.53, `position_z`=16.2607, `orientation`=2.26854 WHERE `guid`=18512; -- Moss Stalker +UPDATE `creature` SET `position_x`=-6685.53, `position_y`=-1049.19, `position_z`=244.466, `orientation`=3.84385 WHERE `guid`=5916; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=1328.25, `position_y`=-1499.06, `position_z`=59.1104, `orientation`=3.29724 WHERE `guid`=51990; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-815.406, `position_y`=1049.97, `position_z`=90.6246, `orientation`=5.21094 WHERE `guid`=27044; -- Kolkar Windchaser +UPDATE `creature` SET `id`=4634 WHERE `guid`=27044; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27044; -- Kolkar Windchaser +UPDATE `creature` SET `id3`=4636 WHERE `guid`=27044; -- Kolkar Battle Lord +UPDATE `creature` SET `id4`=4637 WHERE `guid`=27044; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=414.481, `position_y`=212.039, `position_z`=43.6188, `orientation`=4.60146 WHERE `guid`=16938; -- Dalaran Worker +UPDATE `creature` SET `position_x`=-12254.9, `position_y`=728.436, `position_z`=-65.8069, `orientation`=2.37923 WHERE `guid`=827; -- Saltscale Hunter +UPDATE `creature` SET `position_x`=-949.585, `position_y`=882.402, `position_z`=91.4608, `orientation`=6.21674 WHERE `guid`=27045; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=1249.72, `position_y`=1949.77, `position_z`=12.6773, `orientation`=3.08087 WHERE `guid`=18506; -- Moss Stalker +UPDATE `creature` SET `position_x`=390.368, `position_y`=212.52, `position_z`=44.5844, `orientation`=4.66459 WHERE `guid`=16950; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=1263.4, `position_y`=1978.89, `position_z`=17.4826, `orientation`=3.58308 WHERE `guid`=18468; -- Moss Stalker +UPDATE `creature` SET `position_x`=1300.47, `position_y`=1958.91, `position_z`=19.2203, `orientation`=3.34699 WHERE `guid`=18514; -- Moss Stalker +UPDATE `creature` SET `position_x`=-1036.35, `position_y`=900.504, `position_z`=92.7504, `orientation`=2.03877 WHERE `guid`=27039; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=418.501, `position_y`=168.141, `position_z`=43.3704, `orientation`=4.76551 WHERE `guid`=16829; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=-9608.01, `position_y`=-2308.08, `position_z`=70.9616, `orientation`=0 WHERE `guid`=13331; -- Great Goretusk +UPDATE `creature` SET `position_x`=-9671.65, `position_y`=-2067.18, `position_z`=64.3641, `orientation`=1.32863 WHERE `guid`=16323; -- Tarantula +UPDATE `creature` SET `position_x`=372.274, `position_y`=156.194, `position_z`=43.3828, `orientation`=5.82504 WHERE `guid`=16666; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=358.124, `position_y`=174.107, `position_z`=42.8179, `orientation`=6.11442 WHERE `guid`=16936; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=-1046.75, `position_y`=893.887, `position_z`=92.7108, `orientation`=4.53047 WHERE `guid`=27040; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-950.292, `position_y`=916.81, `position_z`=90.2243, `orientation`=4.83147 WHERE `guid`=27033; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=644.419, `position_y`=-931.97, `position_z`=166.488, `orientation`=0.821278 WHERE `guid`=17014; -- Argus Shadow Mage +UPDATE `creature` SET `position_x`=699.95, `position_y`=-859.616, `position_z`=158.474, `orientation`=1.38546 WHERE `guid`=16733; -- Syndicate Spy +UPDATE `creature` SET `position_x`=1015.37, `position_y`=1715.79, `position_z`=20.8105, `orientation`=3.55353 WHERE `guid`=17940; -- Moonrage Glutton +UPDATE `creature` SET `position_x`=649.834, `position_y`=-937.078, `position_z`=166.48, `orientation`=2.87979 WHERE `guid`=17016; -- Syndicate Wizard +UPDATE `creature` SET `id`=2242 WHERE `guid`=17016; -- Syndicate Spy +UPDATE `creature` SET `id2`=2319 WHERE `guid`=17016; -- Syndicate Wizard +UPDATE `creature` SET `position_x`=635.897, `position_y`=-895.741, `position_z`=163.709, `orientation`=0.436469 WHERE `guid`=16863; -- Syndicate Spy +UPDATE `creature` SET `position_x`=308.639, `position_y`=186.417, `position_z`=43.5481, `orientation`=2.43225 WHERE `guid`=16925; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=-1062.68, `position_y`=911.553, `position_z`=91.9064, `orientation`=2.30976 WHERE `guid`=27038; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=715.47, `position_y`=679.558, `position_z`=44.677, `orientation`=4.26403 WHERE `guid`=19048; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=-176.282, `position_y`=1224.08, `position_z`=51.5391, `orientation`=3.05123 WHERE `guid`=19182; -- Dalaran Apprentice +UPDATE `creature` SET `position_x`=-914.509, `position_y`=1017.37, `position_z`=91.2645, `orientation`=1.64272 WHERE `guid`=27015; -- Kolkar Mauler +UPDATE `creature` SET `id`=4634 WHERE `guid`=27015; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27015; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-781.767, `position_y`=1081.03, `position_z`=89.4381, `orientation`=0.915384 WHERE `guid`=26996; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=-818.308, `position_y`=1116.07, `position_z`=91.2165, `orientation`=6.05481 WHERE `guid`=26995; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=90.3602, `position_y`=339.004, `position_z`=43.5465, `orientation`=3.36011 WHERE `guid`=16869; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=73.0534, `position_y`=359.888, `position_z`=44.5285, `orientation`=1.8177 WHERE `guid`=16870; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=-10435.3, `position_y`=-2629.81, `position_z`=23.4431, `orientation`=2.31704 WHERE `guid`=42840; -- Sorrow Spinner +UPDATE `creature` SET `position_x`=-53.1277, `position_y`=984.445, `position_z`=91.8188, `orientation`=5.94167 WHERE `guid`=27778; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-1981.71, `position_y`=-2775.28, `position_z`=81.3449, `orientation`=6.0804 WHERE `guid`=12079; -- Boulderfist Magus +UPDATE `creature` SET `position_x`=-1998.6, `position_y`=-2819.55, `position_z`=77.0357, `orientation`=0.523599 WHERE `guid`=11718; -- Boulderfist Magus +UPDATE `creature` SET `position_x`=749.047, `position_y`=651.159, `position_z`=46.9288, `orientation`=0.99053 WHERE `guid`=18169; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=7.92144, `position_y`=784.142, `position_z`=91.7744, `orientation`=2.74395 WHERE `guid`=27761; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-114.609, `position_y`=785.512, `position_z`=125.148, `orientation`=0.480414 WHERE `guid`=27803; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=719.252, `position_y`=618.795, `position_z`=45.9438, `orientation`=5.65176 WHERE `guid`=18175; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=785.793, `position_y`=583.44, `position_z`=34.8413, `orientation`=2.51771 WHERE `guid`=18090; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=-10615.1, `position_y`=-2515.53, `position_z`=22.4886, `orientation`=0.801947 WHERE `guid`=42807; -- Dreaming Whelp +UPDATE `creature` SET `id`=740 WHERE `guid`=42807; -- Adolescent Whelp +UPDATE `creature` SET `id2`=741 WHERE `guid`=42807; -- Dreaming Whelp +UPDATE `creature` SET `position_x`=-21.96, `position_y`=668.441, `position_z`=91.5227, `orientation`=5.80225 WHERE `guid`=27845; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-10530.5, `position_y`=-2499.32, `position_z`=22.6192, `orientation`=0.718314 WHERE `guid`=42810; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=809.659, `position_y`=666.723, `position_z`=56.7484, `orientation`=0.618636 WHERE `guid`=19018; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=-45.3637, `position_y`=782.481, `position_z`=103.633, `orientation`=2.0107 WHERE `guid`=27820; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=791.833, `position_y`=689.197, `position_z`=51.5805, `orientation`=5.02841 WHERE `guid`=19063; -- Rot Hide Brute (WAYPOINTS) +UPDATE `creature` SET `position_x`=-22.157, `position_y`=815.762, `position_z`=104.107, `orientation`=5.9386 WHERE `guid`=27850; -- Hatefury Betrayer +UPDATE `creature` SET `id`=4671 WHERE `guid`=27850; -- Hatefury Trickster +UPDATE `creature` SET `id2`=4673 WHERE `guid`=27850; -- Hatefury Betrayer +UPDATE `creature` SET `id3`=4674 WHERE `guid`=27850; -- Hatefury Shadowstalker +UPDATE `creature` SET `id4`=4675 WHERE `guid`=27850; -- Hatefury Hellcaller +UPDATE `creature` SET `position_x`=666.572, `position_y`=600.374, `position_z`=44.8338, `orientation`=1.66057 WHERE `guid`=19066; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=316.223, `position_y`=-350.664, `position_z`=167.929, `orientation`=5.67783 WHERE `guid`=17344; -- Giant Yeti +UPDATE `creature` SET `position_x`=-10582.5, `position_y`=-2486.7, `position_z`=23.2881, `orientation`=5.69721 WHERE `guid`=42812; -- Adolescent Whelp +UPDATE `creature` SET `id`=740 WHERE `guid`=42812; -- Adolescent Whelp +UPDATE `creature` SET `id2`=741 WHERE `guid`=42812; -- Dreaming Whelp +UPDATE `creature` SET `position_x`=249.769, `position_y`=-317.483, `position_z`=154.076, `orientation`=2.38331 WHERE `guid`=17314; -- Mountain Yeti +UPDATE `creature` SET `position_x`=-1948.78, `position_y`=-2751.34, `position_z`=77.1849, `orientation`=0.224495 WHERE `guid`=14664; -- Boulderfist Magus (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1915.48, `position_y`=-2736.4, `position_z`=67.8883, `orientation`=0.444241 WHERE `guid`=14662; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=183.472, `position_y`=-250.229, `position_z`=149.103, `orientation`=2.88678 WHERE `guid`=17590; -- Mountain Yeti +UPDATE `creature` SET `position_x`=-52.8716, `position_y`=965.451, `position_z`=91.6269, `orientation`=5.01452 WHERE `guid`=27869; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=149.551, `position_y`=-317.792, `position_z`=150.597, `orientation`=3.88151 WHERE `guid`=17373; -- Mountain Yeti +UPDATE `creature` SET `position_x`=-10830.3, `position_y`=-1315.01, `position_z`=50.0619, `orientation`=2.80076 WHERE `guid`=4438; -- Skeletal Horror +UPDATE `creature` SET `position_x`=649.654, `position_y`=619.299, `position_z`=39.8908, `orientation`=2.16132 WHERE `guid`=18172; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=687.929, `position_y`=653.032, `position_z`=43.0374, `orientation`=1.44735 WHERE `guid`=18171; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=280.728, `position_y`=-319.482, `position_z`=157.783, `orientation`=0.69487 WHERE `guid`=17376; -- Giant Yeti +UPDATE `creature` SET `position_x`=-10645.9, `position_y`=-2515.13, `position_z`=27.4914, `orientation`=0.673278 WHERE `guid`=42813; -- Adolescent Whelp +UPDATE `creature` SET `id`=740 WHERE `guid`=42813; -- Adolescent Whelp +UPDATE `creature` SET `id2`=741 WHERE `guid`=42813; -- Dreaming Whelp +UPDATE `creature` SET `position_x`=-187.543, `position_y`=920.881, `position_z`=92.6312, `orientation`=5.89086 WHERE `guid`=27836; -- Hatefury Betrayer +UPDATE `creature` SET `id`=4672 WHERE `guid`=27836; -- Hatefury Felsworn +UPDATE `creature` SET `id2`=4673 WHERE `guid`=27836; -- Hatefury Betrayer +UPDATE `creature` SET `id3`=4674 WHERE `guid`=27836; -- Hatefury Shadowstalker +UPDATE `creature` SET `id4`=4675 WHERE `guid`=27836; -- Hatefury Hellcaller +UPDATE `creature` SET `position_x`=-281.326, `position_y`=948.586, `position_z`=92.9691, `orientation`=3.88311 WHERE `guid`=27787; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-249.922, `position_y`=919.581, `position_z`=94.5814, `orientation`=4.41527 WHERE `guid`=27788; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=124.81, `position_y`=-211.285, `position_z`=156.585, `orientation`=2.00386 WHERE `guid`=17555; -- Giant Yeti +UPDATE `creature` SET `position_x`=736.898, `position_y`=582.749, `position_z`=42.2658, `orientation`=4.09422 WHERE `guid`=18088; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=183.018, `position_y`=-217.329, `position_z`=149.544, `orientation`=5.84592 WHERE `guid`=17563; -- Giant Yeti +UPDATE `creature` SET `position_x`=632.401, `position_y`=522.48, `position_z`=40.4414, `orientation`=4.84733 WHERE `guid`=17835; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=679.319, `position_y`=483.22, `position_z`=36.1633, `orientation`=1.46968 WHERE `guid`=19082; -- Lake Skulker +UPDATE `creature` SET `position_x`=617.844, `position_y`=483.59, `position_z`=37.3359, `orientation`=3.81456 WHERE `guid`=19060; -- Lake Skulker +UPDATE `creature` SET `position_x`=617.657, `position_y`=567.213, `position_z`=37.369, `orientation`=1.71397 WHERE `guid`=19067; -- Lake Skulker +UPDATE `creature` SET `position_x`=733.197, `position_y`=599.307, `position_z`=47.3828, `orientation`=3.16613 WHERE `guid`=18174; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=-215.268, `position_y`=749.624, `position_z`=99.928, `orientation`=5.21779 WHERE `guid`=27833; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-1213.66, `position_y`=-3209.04, `position_z`=43.286, `orientation`=2.07465 WHERE `guid`=14511; -- Highland Strider +UPDATE `creature` SET `position_x`=-1693.26, `position_y`=-1912.89, `position_z`=81.8104, `orientation`=5.75959 WHERE `guid`=14542; -- Syndicate Conjuror +UPDATE `creature` SET `position_x`=-255.362, `position_y`=895.609, `position_z`=89.5459, `orientation`=6.04025 WHERE `guid`=27865; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-51.4508, `position_y`=958.78, `position_z`=91.7477, `orientation`=1.08359 WHERE `guid`=27838; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-156.652, `position_y`=752.702, `position_z`=108.621, `orientation`=2.64501 WHERE `guid`=27781; -- Hatefury Rogue +UPDATE `creature` SET `id`=4670 WHERE `guid`=27781; -- Hatefury Rogue +UPDATE `creature` SET `id2`=4671 WHERE `guid`=27781; -- Hatefury Trickster +UPDATE `creature` SET `id3`=4672 WHERE `guid`=27781; -- Hatefury Felsworn +UPDATE `creature` SET `id4`=4675 WHERE `guid`=27781; -- Hatefury Hellcaller +UPDATE `creature` SET `position_x`=328.006, `position_y`=1321.89, `position_z`=79.4385, `orientation`=5.19404 WHERE `guid`=19181; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=-46.0763, `position_y`=1050.27, `position_z`=101.349, `orientation`=6.12321 WHERE `guid`=27777; -- Hatefury Rogue +UPDATE `creature` SET `id`=4670 WHERE `guid`=27777; -- Hatefury Rogue +UPDATE `creature` SET `id2`=4671 WHERE `guid`=27777; -- Hatefury Trickster +UPDATE `creature` SET `id3`=4672 WHERE `guid`=27777; -- Hatefury Felsworn +UPDATE `creature` SET `id4`=4674 WHERE `guid`=27777; -- Hatefury Shadowstalker +UPDATE `creature` SET `position_x`=-8.76394, `position_y`=-902.167, `position_z`=57.6276, `orientation`=1.69477 WHERE `guid`=16051; -- Umpi +UPDATE `creature` SET `position_x`=-1629.44, `position_y`=-1920.88, `position_z`=69.0442, `orientation`=3.0923 WHERE `guid`=14645; -- Syndicate Magus +UPDATE `creature` SET `position_x`=-5130.63, `position_y`=-3414.59, `position_z`=299.482, `orientation`=0.875202 WHERE `guid`=8218; -- Loch Crocolisk +UPDATE `creature` SET `position_x`=-1787.45, `position_y`=-2649.54, `position_z`=51.1818, `orientation`=5.59617 WHERE `guid`=14674; -- Highland Fleshstalker +UPDATE `creature` SET `position_x`=-1549.69, `position_y`=-2014.79, `position_z`=32.8594, `orientation`=2.42505 WHERE `guid`=11745; -- Highland Thrasher +UPDATE `creature` SET `position_x`=-1550.53, `position_y`=-3849.73, `position_z`=19.402, `orientation`=5.60007 WHERE `guid`=13784; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-0.519321, `position_y`=-938.377, `position_z`=62.0185, `orientation`=3.28366 WHERE `guid`=15893; -- Captured Farmer +UPDATE `creature` SET `position_x`=-1318.88, `position_y`=-2083.45, `position_z`=58.5021, `orientation`=1.70981 WHERE `guid`=14484; -- Boulderfist Ogre +UPDATE `creature` SET `position_x`=-1713.06, `position_y`=-1911.36, `position_z`=81.3674, `orientation`=4.24234 WHERE `guid`=14549; -- Syndicate Conjuror +UPDATE `creature` SET `position_x`=-1641.22, `position_y`=-1918.48, `position_z`=73.8095, `orientation`=3.40408 WHERE `guid`=14535; -- Syndicate Magus +UPDATE `creature` SET `position_x`=-1645.62, `position_y`=-1883.66, `position_z`=81.4273, `orientation`=3.70543 WHERE `guid`=11742; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1655.53, `position_y`=-1815.66, `position_z`=81.0974, `orientation`=1.547 WHERE `guid`=14578; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1710.33, `position_y`=-1895.44, `position_z`=80.6168, `orientation`=2.49134 WHERE `guid`=14545; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1649.13, `position_y`=-1771.69, `position_z`=80.3938, `orientation`=5.28976 WHERE `guid`=11283; -- Rat +UPDATE `creature` SET `position_x`=-1639.75, `position_y`=-1920.29, `position_z`=69.0346, `orientation`=2.79698 WHERE `guid`=14647; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1629.5, `position_y`=-1919.27, `position_z`=73.8115, `orientation`=1.30636 WHERE `guid`=14537; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1654.23, `position_y`=-1781.61, `position_z`=80.2164, `orientation`=1.1211 WHERE `guid`=11643; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1678.27, `position_y`=-1930.66, `position_z`=80.7105, `orientation`=1.47097 WHERE `guid`=14586; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1698.53, `position_y`=-1822.31, `position_z`=93.216, `orientation`=6.28195 WHERE `guid`=14564; -- Syndicate Magus (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1586.46, `position_y`=-1882.36, `position_z`=68.6409, `orientation`=4.3239 WHERE `guid`=14643; -- Syndicate Magus +UPDATE `creature` SET `position_x`=-1694.79, `position_y`=-1925.39, `position_z`=86.576, `orientation`=0.281087 WHERE `guid`=11739; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1682.6, `position_y`=-1797.79, `position_z`=100.497, `orientation`=2.68831 WHERE `guid`=14565; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1628.42, `position_y`=-1790.27, `position_z`=80.4534, `orientation`=5.36254 WHERE `guid`=14536; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1709.08, `position_y`=-1827.1, `position_z`=108.42, `orientation`=2.72288 WHERE `guid`=14570; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-552.348, `position_y`=2682.06, `position_z`=-25.7981, `orientation`=0.771568 WHERE `guid`=27242; -- Drysnap Crawler +UPDATE `creature` SET `id`=11562 WHERE `guid`=27242; -- Drysnap Crawler +UPDATE `creature` SET `id2`=11563 WHERE `guid`=27242; -- Drysnap Pincer +UPDATE `creature` SET `position_x`=-1701.44, `position_y`=-1853.42, `position_z`=81.3208, `orientation`=3.4383 WHERE `guid`=11692; -- Syndicate Conjuror +UPDATE `creature` SET `position_x`=-1662.53, `position_y`=-1803.76, `position_z`=83.1556, `orientation`=1.49319 WHERE `guid`=14577; -- Syndicate Conjuror +UPDATE `creature` SET `position_x`=-378.653, `position_y`=2651.16, `position_z`=-13.1785, `orientation`=2.50496 WHERE `guid`=28519; -- Slitherblade Naga +UPDATE `creature` SET `position_x`=-949.936, `position_y`=1117.49, `position_z`=88.3012, `orientation`=0.0861534 WHERE `guid`=26998; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=-1350.18, `position_y`=-2285.97, `position_z`=62.5157, `orientation`=3.65581 WHERE `guid`=12030; -- Highland Strider +UPDATE `creature` SET `position_x`=-1248.21, `position_y`=-3114.12, `position_z`=42.0456, `orientation`=2.44757 WHERE `guid`=14703; -- Highland Strider +UPDATE `creature` SET `position_x`=-285.02, `position_y`=2586.33, `position_z`=-16.5632, `orientation`=1.45116 WHERE `guid`=27737; -- Enraged Reef Crawler +UPDATE `creature` SET `position_x`=-1045.47, `position_y`=-3838.69, `position_z`=146.296, `orientation`=3.89319 WHERE `guid`=14658; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-443.194, `position_y`=1748.27, `position_z`=131.556, `orientation`=1.29707 WHERE `guid`=27627; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=-449.932, `position_y`=1781.98, `position_z`=129.18, `orientation`=1.69577 WHERE `guid`=27687; -- Burning Blade Adept +UPDATE `creature` SET `id`=4664 WHERE `guid`=27687; -- Burning Blade Reaver +UPDATE `creature` SET `id2`=4665 WHERE `guid`=27687; -- Burning Blade Adept +UPDATE `creature` SET `position_x`=-449.219, `position_y`=1752.06, `position_z`=153.571, `orientation`=3.59498 WHERE `guid`=27628; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=-983.5, `position_y`=-3871.97, `position_z`=149.162, `orientation`=2.93752 WHERE `guid`=13257; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=-1017.57, `position_y`=-3683.6, `position_z`=85.7616, `orientation`=1.56698 WHERE `guid`=14690; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=115.744, `position_y`=2920.76, `position_z`=0.770763, `orientation`=3.57302 WHERE `guid`=28766; -- Slitherblade Sea Witch +UPDATE `creature` SET `id`=4715 WHERE `guid`=28766; -- Slitherblade Razortail +UPDATE `creature` SET `id2`=4719 WHERE `guid`=28766; -- Slitherblade Sea Witch +UPDATE `creature` SET `position_x`=-381.716, `position_y`=1803.54, `position_z`=127.828, `orientation`=5.79449 WHERE `guid`=27623; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=-23.0899, `position_y`=2889.43, `position_z`=-24.2262, `orientation`=4.34265 WHERE `guid`=28752; -- Slitherblade Tidehunter +UPDATE `creature` SET `position_x`=149.545, `position_y`=2951.62, `position_z`=2.32768, `orientation`=4.03032 WHERE `guid`=28749; -- Slitherblade Razortail (WAYPOINTS) +UPDATE `creature` SET `id`=4715 WHERE `guid`=28749; -- Slitherblade Razortail +UPDATE `creature` SET `id2`=4719 WHERE `guid`=28749; -- Slitherblade Sea Witch +UPDATE `creature` SET `position_x`=216.954, `position_y`=2883.6, `position_z`=6.15997, `orientation`=6.18446 WHERE `guid`=28753; -- Slitherblade Tidehunter +UPDATE `creature` SET `position_x`=120.786, `position_y`=2948.55, `position_z`=-0.82511, `orientation`=0.626353 WHERE `guid`=28754; -- Slitherblade Tidehunter +UPDATE `creature` SET `position_x`=-881.696, `position_y`=-2041.54, `position_z`=34.0924, `orientation`=2.22821 WHERE `guid`=12907; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=88.0051, `position_y`=-661.142, `position_z`=86.2799, `orientation`=0.748565 WHERE `guid`=16812; -- Forest Moss Creeper +UPDATE `creature` SET `position_x`=196.477, `position_y`=82.5221, `position_z`=49.3784, `orientation`=3.45152 WHERE `guid`=29667; -- Deepmoss Creeper +UPDATE `creature` SET `position_x`=-1268.4, `position_y`=1867.12, `position_z`=50.2468, `orientation`=3.56071 WHERE `guid`=28265; -- Aged Kodo +UPDATE `creature` SET `id`=4700 WHERE `guid`=28265; -- Aged Kodo +UPDATE `creature` SET `id2`=4702 WHERE `guid`=28265; -- Ancient Kodo +UPDATE `creature` SET `position_x`=-871.667, `position_y`=-2083.2, `position_z`=35.1809, `orientation`=5.02655 WHERE `guid`=12912; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-884.343, `position_y`=-2115.65, `position_z`=46.2388, `orientation`=0.479268 WHERE `guid`=13315; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-850.418, `position_y`=-2120.5, `position_z`=42.2285, `orientation`=0.190157 WHERE `guid`=13310; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-876.859, `position_y`=-2054, `position_z`=34.5766, `orientation`=3.78055 WHERE `guid`=13284; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-413.478, `position_y`=1859.87, `position_z`=127.547, `orientation`=1.57343 WHERE `guid`=27741; -- Burning Blade Shadowmage +UPDATE `creature` SET `position_x`=-369.519, `position_y`=1718.57, `position_z`=131.002, `orientation`=4.17405 WHERE `guid`=27619; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=-882.192, `position_y`=-2214.45, `position_z`=44.762, `orientation`=0.543993 WHERE `guid`=11422; -- Plains Creeper +UPDATE `creature` SET `position_x`=-918.639, `position_y`=-2088.38, `position_z`=49.0376, `orientation`=4.23564 WHERE `guid`=13313; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-842.248, `position_y`=-2091.32, `position_z`=35.2997, `orientation`=2.54211 WHERE `guid`=13304; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-849.599, `position_y`=-2078.18, `position_z`=34.9257, `orientation`=2.16005 WHERE `guid`=13307; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-387.353, `position_y`=1794.58, `position_z`=128.01, `orientation`=3.80291 WHERE `guid`=27622; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=609.226, `position_y`=-406.255, `position_z`=160.449, `orientation`=5.54476 WHERE `guid`=17093; -- Crushridge Mauler +UPDATE `creature` SET `position_x`=1426.02, `position_y`=-4705.04, `position_z`=-2.04829, `orientation`=2.2996 WHERE `guid`=7340; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=-12582.2, `position_y`=-182.103, `position_z`=15.2524, `orientation`=0.934896 WHERE `guid`=2213; -- Stranglethorn Tigress +UPDATE `creature` SET `id`=684 WHERE `guid`=2213; -- Shadowmaw Panther +UPDATE `creature` SET `id2`=772 WHERE `guid`=2213; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-1179.23, `position_y`=-1965.12, `position_z`=24.2362, `orientation`=4.39823 WHERE `guid`=11627; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=-1166.44, `position_y`=-1985.32, `position_z`=27.4768, `orientation`=3.00197 WHERE `guid`=11463; -- Boulderfist Enforcer +UPDATE `creature` SET `position_x`=-11019.8, `position_y`=-784.274, `position_z`=57.1432, `orientation`=4.39677 WHERE `guid`=4955; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=-11057, `position_y`=-797.802, `position_z`=58.172, `orientation`=0.13787 WHERE `guid`=4434; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-1181.76, `position_y`=-1984.23, `position_z`=25.6628, `orientation`=2.68781 WHERE `guid`=11626; -- Boulderfist Enforcer +UPDATE `creature` SET `position_x`=-1116.96, `position_y`=-2064.86, `position_z`=56.8462, `orientation`=1.41773 WHERE `guid`=14487; -- Boulderfist Ogre +UPDATE `creature` SET `position_x`=-1115.34, `position_y`=-2148.81, `position_z`=54.1433, `orientation`=2.76797 WHERE `guid`=14488; -- Boulderfist Ogre +UPDATE `creature` SET `position_x`=-1193.45, `position_y`=-2109.11, `position_z`=53.9197, `orientation`=2.54217 WHERE `guid`=13394; -- Boulderfist Enforcer (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1221.35, `position_y`=-2152.7, `position_z`=75.5095, `orientation`=4.5656 WHERE `guid`=14242; -- Boulderfist Ogre +UPDATE `creature` SET `position_x`=-1115.82, `position_y`=-2216.54, `position_z`=59.5266, `orientation`=2.66919 WHERE `guid`=11507; -- Witherbark Troll +UPDATE `creature` SET `position_x`=-1078.82, `position_y`=-2834.43, `position_z`=42.3507, `orientation`=1.11836 WHERE `guid`=11905; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=-1053.23, `position_y`=-2811.74, `position_z`=42.2803, `orientation`=2.24627 WHERE `guid`=11914; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=-1613.38, `position_y`=51.1164, `position_z`=-10.6463, `orientation`=0.853231 WHERE `guid`=26752; -- Flatland Cougar +UPDATE `creature` SET `position_x`=-916.956, `position_y`=1145.93, `position_z`=91.7165, `orientation`=1.84067 WHERE `guid`=27006; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=-851.002, `position_y`=1147.99, `position_z`=91.2165, `orientation`=1.0809 WHERE `guid`=26997; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=47.9465, `position_y`=-749.732, `position_z`=70.7361, `orientation`=2.04946 WHERE `guid`=15817; -- Forest Moss Creeper +UPDATE `creature` SET `position_x`=-226.977, `position_y`=-357.353, `position_z`=48.5091, `orientation`=3.33358 WHERE `guid`=16521; -- Cave Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16521; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16521; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-265.162, `position_y`=-383.892, `position_z`=66.9447, `orientation`=1.36455 WHERE `guid`=16548; -- Cave Yeti +UPDATE `creature` SET `position_x`=-235.838, `position_y`=-327.897, `position_z`=59.5812, `orientation`=1.67552 WHERE `guid`=16528; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16528; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16528; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-10525.6, `position_y`=-2798.14, `position_z`=22.0729, `orientation`=3.25327 WHERE `guid`=42799; -- Sorrow Spinner +UPDATE `creature` SET `position_x`=-146.03, `position_y`=-324.175, `position_z`=52.894, `orientation`=1.28017 WHERE `guid`=16367; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16367; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16367; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-186.865, `position_y`=-322.342, `position_z`=73.0143, `orientation`=5.74213 WHERE `guid`=16311; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16311; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16311; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-12213.9, `position_y`=152.286, `position_z`=16.6599, `orientation`=2.68251 WHERE `guid`=2502; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-12820.8, `position_y`=381.674, `position_z`=10.3319, `orientation`=0.752884 WHERE `guid`=920; -- Cold Eye Basilisk +UPDATE `creature` SET `position_x`=-12854.3, `position_y`=415.579, `position_z`=14.8453, `orientation`=1.42359 WHERE `guid`=922; -- Cold Eye Basilisk +UPDATE `creature` SET `position_x`=-1951.56, `position_y`=2555.28, `position_z`=61.7335, `orientation`=4.88107 WHERE `guid`=27166; -- Gelkis Stamper +UPDATE `creature` SET `id`=4646 WHERE `guid`=27166; -- Gelkis Outrunner +UPDATE `creature` SET `id2`=4647 WHERE `guid`=27166; -- Gelkis Scout +UPDATE `creature` SET `id3`=4648 WHERE `guid`=27166; -- Gelkis Stamper +UPDATE `creature` SET `id4`=4649 WHERE `guid`=27166; -- Gelkis Windchaser +UPDATE `creature` SET `position_x`=-2010.36, `position_y`=2632.91, `position_z`=61.0987, `orientation`=0.668439 WHERE `guid`=27164; -- Gelkis Stamper +UPDATE `creature` SET `position_x`=-2083.08, `position_y`=2681.63, `position_z`=60.4082, `orientation`=0.590848 WHERE `guid`=27132; -- Gelkis Outrunner +UPDATE `creature` SET `position_x`=-2012.06, `position_y`=2554.59, `position_z`=62.2544, `orientation`=0.322812 WHERE `guid`=27217; -- Gelkis Stamper +UPDATE `creature` SET `id`=4646 WHERE `guid`=27217; -- Gelkis Outrunner +UPDATE `creature` SET `id2`=4647 WHERE `guid`=27217; -- Gelkis Scout +UPDATE `creature` SET `id3`=4648 WHERE `guid`=27217; -- Gelkis Stamper +UPDATE `creature` SET `id4`=4649 WHERE `guid`=27217; -- Gelkis Windchaser +UPDATE `creature` SET `position_x`=-2115.04, `position_y`=2682.68, `position_z`=61.1708, `orientation`=0.921532 WHERE `guid`=27218; -- Gelkis Stamper +UPDATE `creature` SET `position_x`=-1978.44, `position_y`=2611.04, `position_z`=61.7636, `orientation`=6.22481 WHERE `guid`=27267; -- Gelkis Earthcaller +UPDATE `creature` SET `position_x`=-1985.49, `position_y`=2553.79, `position_z`=61.3243, `orientation`=5.96903 WHERE `guid`=27216; -- Gelkis Stamper (WAYPOINTS) +UPDATE `creature` SET `id`=4646 WHERE `guid`=27216; -- Gelkis Outrunner +UPDATE `creature` SET `id2`=4648 WHERE `guid`=27216; -- Gelkis Stamper +UPDATE `creature` SET `id3`=4649 WHERE `guid`=27216; -- Gelkis Windchaser +UPDATE `creature` SET `position_x`=117.37, `position_y`=-348.923, `position_z`=150.824, `orientation`=1.53589 WHERE `guid`=17372; -- Mountain Yeti +UPDATE `creature` SET `position_x`=-714.993, `position_y`=-685.707, `position_z`=12.6501, `orientation`=2.31794 WHERE `guid`=15457; -- Vicious Gray Bear +UPDATE `creature` SET `position_x`=-500.7, `position_y`=-1351.47, `position_z`=53.7773, `orientation`=4.45145 WHERE `guid`=16107; -- Syndicate Rogue +UPDATE `creature` SET `position_x`=-2014.88, `position_y`=2682.13, `position_z`=60.3399, `orientation`=4.07433 WHERE `guid`=27145; -- Gelkis Outrunner +UPDATE `creature` SET `position_x`=-877.147, `position_y`=-1820.02, `position_z`=44.0727, `orientation`=4.70099 WHERE `guid`=13278; -- Burning Exile +UPDATE `creature` SET `position_x`=-1147.89, `position_y`=-3081.96, `position_z`=40.6904, `orientation`=2.59141 WHERE `guid`=14677; -- Highland Strider +UPDATE `creature` SET `position_x`=-1742.49, `position_y`=-3151.64, `position_z`=29.4373, `orientation`=4.2561 WHERE `guid`=13241; -- Witherbark Axe Thrower +UPDATE `creature` SET `position_x`=-1750.8, `position_y`=-3215.85, `position_z`=29.3858, `orientation`=5.35822 WHERE `guid`=12902; -- Witherbark Axe Thrower (WAYPOINTS) +UPDATE `creature` SET `position_x`=-252.41, `position_y`=-450.737, `position_z`=65.7109, `orientation`=4.3599 WHERE `guid`=16393; -- Cave Yeti +UPDATE `creature` SET `position_x`=-253.68, `position_y`=-323.699, `position_z`=44.7414, `orientation`=0.496898 WHERE `guid`=16491; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16491; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16491; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-261.577, `position_y`=-339.489, `position_z`=64.7453, `orientation`=1.07921 WHERE `guid`=16542; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16542; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16542; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-240.761, `position_y`=-368.051, `position_z`=48.2327, `orientation`=0.751776 WHERE `guid`=16497; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16497; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16497; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-1553.75, `position_y`=1013.87, `position_z`=89.4381, `orientation`=4.70055 WHERE `guid`=27063; -- Magram Scout (WAYPOINTS) +UPDATE `creature` SET `position_x`=-297.924, `position_y`=-300.81, `position_z`=43.5003, `orientation`=5.83107 WHERE `guid`=16503; -- Cave Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16503; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16503; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-1518.34, `position_y`=916.166, `position_z`=89.9788, `orientation`=5.19859 WHERE `guid`=27055; -- Magram Scout +UPDATE `creature` SET `position_x`=-1578.09, `position_y`=919.652, `position_z`=89.2295, `orientation`=3.6615 WHERE `guid`=27070; -- Magram Wrangler +UPDATE `creature` SET `position_x`=282.343, `position_y`=-381.771, `position_z`=163.185, `orientation`=0.509599 WHERE `guid`=17348; -- Giant Yeti +UPDATE `creature` SET `position_x`=993.627, `position_y`=-3109.21, `position_z`=83.11, `orientation`=2.67526 WHERE `guid`=20810; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=322.027, `position_y`=-512.332, `position_z`=165.697, `orientation`=1.48852 WHERE `guid`=17358; -- Crushridge Ogre +UPDATE `creature` SET `position_x`=-883.747, `position_y`=-1848.9, `position_z`=56.8686, `orientation`=5.20912 WHERE `guid`=13256; -- Burning Exile +UPDATE `creature` SET `position_x`=-848.003, `position_y`=-1983, `position_z`=36.0278, `orientation`=4.59797 WHERE `guid`=12904; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-773.695, `position_y`=-2034.88, `position_z`=33.9926, `orientation`=2.85009 WHERE `guid`=14767; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-757.821, `position_y`=-2012.48, `position_z`=34.5158, `orientation`=6.2727 WHERE `guid`=13243; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-813.815, `position_y`=-1972.42, `position_z`=34.2057, `orientation`=2.99619 WHERE `guid`=12017; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=994.074, `position_y`=-3177.06, `position_z`=92.8463, `orientation`=5.45215 WHERE `guid`=20809; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=-812.672, `position_y`=-1998.97, `position_z`=34.0481, `orientation`=0.169626 WHERE `guid`=14762; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=-1246.21, `position_y`=-1184.32, `position_z`=39.5267, `orientation`=2.35693 WHERE `guid`=16174; -- Dun Garok Mountaineer +UPDATE `creature` SET `position_x`=-744.888, `position_y`=-1990.78, `position_z`=34.4147, `orientation`=1.81514 WHERE `guid`=11976; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-797.321, `position_y`=-2068.19, `position_z`=34.0101, `orientation`=5.67187 WHERE `guid`=14765; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=-1183.49, `position_y`=-1050.66, `position_z`=45.5905, `orientation`=3.73664 WHERE `guid`=15688; -- Feral Mountain Lion +UPDATE `creature` SET `position_x`=-819.679, `position_y`=-2024.8, `position_z`=34.2727, `orientation`=0.00361214 WHERE `guid`=13294; -- Cow +UPDATE `creature` SET `position_x`=1331.72, `position_y`=-4671.18, `position_z`=24.548, `orientation`=2.24372 WHERE `guid`=12116; -- Hare +UPDATE `creature` SET `id`=3300 WHERE `guid`=12116; -- Adder +UPDATE `creature` SET `id2`=5951 WHERE `guid`=12116; -- Hare +UPDATE `creature` SET `position_x`=-775.603, `position_y`=-2021, `position_z`=34.5345, `orientation`=4.29351 WHERE `guid`=14768; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=-820.436, `position_y`=-2036.54, `position_z`=34.4283, `orientation`=4.0561 WHERE `guid`=13299; -- Cow +UPDATE `creature` SET `position_x`=1351.1, `position_y`=-4616.83, `position_z`=26.1531, `orientation`=4.30504 WHERE `guid`=12327; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=-833.761, `position_y`=-2043.81, `position_z`=34.4662, `orientation`=4.8377 WHERE `guid`=13291; -- Cow +UPDATE `creature` SET `position_x`=-881.987, `position_y`=-2028.69, `position_z`=34.5327, `orientation`=1.13446 WHERE `guid`=12911; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-823.493, `position_y`=-1983.39, `position_z`=34.2235, `orientation`=2.63545 WHERE `guid`=12899; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=1417.68, `position_y`=-4748.8, `position_z`=2.42425, `orientation`=1.43117 WHERE `guid`=7898; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=-874.172, `position_y`=-2020.93, `position_z`=34.6138, `orientation`=1.32645 WHERE `guid`=12906; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-841.909, `position_y`=-2024.58, `position_z`=34.4859, `orientation`=5.47156 WHERE `guid`=13287; -- Cow +UPDATE `creature` SET `position_x`=-889.405, `position_y`=-2073.63, `position_z`=35.3394, `orientation`=0.0349066 WHERE `guid`=12910; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-873.182, `position_y`=-2071.41, `position_z`=35.7208, `orientation`=6.23604 WHERE `guid`=13300; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=-835.008, `position_y`=-2075.2, `position_z`=34.3155, `orientation`=2.26496 WHERE `guid`=14764; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-815.357, `position_y`=-2118.44, `position_z`=35.7401, `orientation`=1.01379 WHERE `guid`=13303; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-825.538, `position_y`=-1959.3, `position_z`=34.3134, `orientation`=3.65906 WHERE `guid`=11608; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-805.237, `position_y`=-1957.83, `position_z`=34.2235, `orientation`=1.22449 WHERE `guid`=11812; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-783.787, `position_y`=-1919.32, `position_z`=44.4698, `orientation`=0.82678 WHERE `guid`=11550; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-803.374, `position_y`=-1981.62, `position_z`=34.0755, `orientation`=0.58286 WHERE `guid`=14763; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-814.381, `position_y`=-1915.84, `position_z`=49.8878, `orientation`=2.73445 WHERE `guid`=11654; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-802.094, `position_y`=-2024.82, `position_z`=34.9442, `orientation`=1.81514 WHERE `guid`=13298; -- Cow +UPDATE `creature` SET `position_x`=-854.25, `position_y`=-2001.73, `position_z`=34.8552, `orientation`=3.06096 WHERE `guid`=14766; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-898.228, `position_y`=-2027.45, `position_z`=34.5089, `orientation`=5.89871 WHERE `guid`=11547; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-923.376, `position_y`=-2014.43, `position_z`=52.5918, `orientation`=4.15299 WHERE `guid`=13251; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-11964, `position_y`=-469.229, `position_z`=17.1927, `orientation`=3.9627 WHERE `guid`=2193; -- Venture Co. Mechanic +UPDATE `creature` SET `position_x`=-11959, `position_y`=-498.443, `position_z`=30.5951, `orientation`=6.23204 WHERE `guid`=2202; -- Venture Co. Geologist +UPDATE `creature` SET `position_x`=-11956.9, `position_y`=-490.486, `position_z`=30.5544, `orientation`=4.29351 WHERE `guid`=2204; -- Venture Co. Mechanic +UPDATE `creature` SET `position_x`=-763.741, `position_y`=-1985.68, `position_z`=34.6626, `orientation`=0.523599 WHERE `guid`=11975; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=-761.482, `position_y`=-1992.21, `position_z`=34.6717, `orientation`=4.26973 WHERE `guid`=11974; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=-11876, `position_y`=-486.56, `position_z`=13.0199, `orientation`=1.31014 WHERE `guid`=2475; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-781.546, `position_y`=-2097.64, `position_z`=34.6034, `orientation`=1.44862 WHERE `guid`=11922; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-11958.2, `position_y`=-500.455, `position_z`=17.1629, `orientation`=2.3911 WHERE `guid`=1423; -- Venture Co. Mechanic +UPDATE `creature` SET `position_x`=-11948.8, `position_y`=-502.281, `position_z`=17.1625, `orientation`=1.68838 WHERE `guid`=1414; -- Venture Co. Geologist +UPDATE `creature` SET `position_x`=-12115.3, `position_y`=-483.868, `position_z`=17.14, `orientation`=5.82465 WHERE `guid`=2073; -- Venture Co. Geologist +UPDATE `creature` SET `position_x`=-12183.5, `position_y`=116.905, `position_z`=14.2362, `orientation`=0.938436 WHERE `guid`=2512; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-12252, `position_y`=52.2372, `position_z`=19.7008, `orientation`=3.39864 WHERE `guid`=2513; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-2279.15, `position_y`=-1771.87, `position_z`=-29.2013, `orientation`=3.57899 WHERE `guid`=10008; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2290.27, `position_y`=-1621.98, `position_z`=-65.8493, `orientation`=5.99136 WHERE `guid`=11496; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2254.43, `position_y`=-1738.52, `position_z`=-65.6452, `orientation`=5.34334 WHERE `guid`=11503; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2180.63, `position_y`=-1754.71, `position_z`=-60.4901, `orientation`=5.19811 WHERE `guid`=11265; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2305.48, `position_y`=-1697.38, `position_z`=-65.3201, `orientation`=3.86024 WHERE `guid`=11332; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2284.39, `position_y`=-1718.5, `position_z`=-60.2961, `orientation`=3.87256 WHERE `guid`=11505; -- Daggerspine Sorceress +UPDATE `creature` SET `position_x`=-2209.61, `position_y`=-1707.23, `position_z`=-64.6593, `orientation`=2.49745 WHERE `guid`=11477; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2157.64, `position_y`=-1694.77, `position_z`=-35.6819, `orientation`=3.30138 WHERE `guid`=11471; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2157.36, `position_y`=-1631.89, `position_z`=-30.1165, `orientation`=2.90456 WHERE `guid`=11330; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2157.94, `position_y`=-1674.87, `position_z`=-41.2976, `orientation`=4.67523 WHERE `guid`=11469; -- Daggerspine Sorceress +UPDATE `creature` SET `position_x`=-2290.63, `position_y`=-1653.51, `position_z`=-62.5914, `orientation`=5.42054 WHERE `guid`=10020; -- Daggerspine Sorceress +UPDATE `creature` SET `position_x`=-2296.7, `position_y`=-1672.95, `position_z`=-35.1069, `orientation`=0.477207 WHERE `guid`=10010; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2179.85, `position_y`=-1609.1, `position_z`=-41.6865, `orientation`=2.99762 WHERE `guid`=11487; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2280.73, `position_y`=-1624.21, `position_z`=-27.6914, `orientation`=5.06888 WHERE `guid`=11495; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2996.66, `position_y`=-2524.53, `position_z`=11.5754, `orientation`=5.29463 WHERE `guid`=10566; -- Mosshide Trapper +UPDATE `creature` SET `position_x`=-11023.9, `position_y`=-896.403, `position_z`=63.0774, `orientation`=1.17629 WHERE `guid`=4433; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-11017.8, `position_y`=-850.358, `position_z`=61.4147, `orientation`=5.04898 WHERE `guid`=4950; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=-10934.9, `position_y`=-933.305, `position_z`=72.2091, `orientation`=3.52573 WHERE `guid`=4300; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-11657.9, `position_y`=-325.918, `position_z`=15.3557, `orientation`=2.20961 WHERE `guid`=1858; -- River Crocolisk +UPDATE `creature` SET `position_x`=-1617.07, `position_y`=883.91, `position_z`=90.3156, `orientation`=5.32325 WHERE `guid`=27098; -- Magram Wrangler +UPDATE `creature` SET `id`=4640 WHERE `guid`=27098; -- Magram Wrangler +UPDATE `creature` SET `id2`=4641 WHERE `guid`=27098; -- Magram Windchaser +UPDATE `creature` SET `id3`=4642 WHERE `guid`=27098; -- Magram Stormer +UPDATE `creature` SET `position_x`=-6048.6, `position_y`=-3261.72, `position_z`=259.143, `orientation`=4.88692 WHERE `guid`=8176; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-2518.65, `position_y`=-850.099, `position_z`=-6.70518, `orientation`=3.27767 WHERE `guid`=25442; -- Prairie Wolf +UPDATE `creature` SET `position_x`=-1388.66, `position_y`=2647.5, `position_z`=111.639, `orientation`=1.09956 WHERE `guid`=27310; -- Maraudine Scout +UPDATE `creature` SET `position_x`=52.3309, `position_y`=-2513.36, `position_z`=124.013, `orientation`=3.62656 WHERE `guid`=93500; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=-34.263, `position_y`=-2465.76, `position_z`=121.542, `orientation`=3.84023 WHERE `guid`=93348; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=27.1264, `position_y`=8.24214, `position_z`=-4.21402, `orientation`=1.61434 WHERE `guid`=94502; -- Deeprun Rat +UPDATE `creature` SET `position_x`=-7051.06, `position_y`=-3284.44, `position_z`=242.026, `orientation`=2.36042 WHERE `guid`=7475; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-7048.81, `position_y`=-3310.73, `position_z`=241.271, `orientation`=0.678446 WHERE `guid`=7563; -- Stonevault Shaman +UPDATE `creature` SET `position_x`=-7082.91, `position_y`=-3349.17, `position_z`=242.491, `orientation`=1.4668 WHERE `guid`=7653; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-16.5787, `position_y`=-2438.56, `position_z`=125.616, `orientation`=4.26883 WHERE `guid`=93086; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=-17.5989, `position_y`=-2460.77, `position_z`=122.362, `orientation`=3.78736 WHERE `guid`=93345; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=-7023.85, `position_y`=-3320.59, `position_z`=238.19, `orientation`=0.709714 WHERE `guid`=7565; -- Stonevault Shaman +UPDATE `creature` SET `position_x`=20.0156, `position_y`=-2450.17, `position_z`=122.412, `orientation`=0.144933 WHERE `guid`=93367; -- Witherbark Zealot +UPDATE `creature` SET `position_x`=-1715.55, `position_y`=950.021, `position_z`=90.3891, `orientation`=1.6057 WHERE `guid`=27099; -- Magram Wrangler +UPDATE `creature` SET `id`=4640 WHERE `guid`=27099; -- Magram Wrangler +UPDATE `creature` SET `id2`=4641 WHERE `guid`=27099; -- Magram Windchaser +UPDATE `creature` SET `id3`=4642 WHERE `guid`=27099; -- Magram Stormer +UPDATE `creature` SET `position_x`=-7049.57, `position_y`=-3348.27, `position_z`=241.75, `orientation`=4.72616 WHERE `guid`=7558; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-8915.59, `position_y`=-2881.32, `position_z`=44.3834, `orientation`=3.96459 WHERE `guid`=22344; -- Scorpid Dunestalker +UPDATE `creature` SET `position_x`=-1376.5, `position_y`=2827.21, `position_z`=112.838, `orientation`=3.38381 WHERE `guid`=27394; -- Maraudine Mauler +UPDATE `creature` SET `position_x`=-84.1415, `position_y`=-2720.4, `position_z`=140.153, `orientation`=3.85695 WHERE `guid`=93478; -- Witherbark Hideskinner +UPDATE `creature` SET `position_x`=-6985.87, `position_y`=-3382.2, `position_z`=241.75, `orientation`=0.405367 WHERE `guid`=7621; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-67.2508, `position_y`=-2830.74, `position_z`=124.239, `orientation`=2.35786 WHERE `guid`=93463; -- Witherbark Venomblood +UPDATE `creature` SET `position_x`=-19.7152, `position_y`=-2820.39, `position_z`=125.082, `orientation`=4.48827 WHERE `guid`=93420; -- Witherbark Venomblood +UPDATE `creature` SET `position_x`=-1390.21, `position_y`=2864.37, `position_z`=77.6989, `orientation`=5.87238 WHERE `guid`=29076; -- Ghostly Raider +UPDATE `creature` SET `id`=11686 WHERE `guid`=29076; -- Ghostly Raider +UPDATE `creature` SET `id2`=11687 WHERE `guid`=29076; -- Ghostly Marauder +UPDATE `creature` SET `position_x`=-45.0767, `position_y`=-2837.52, `position_z`=123.576, `orientation`=0.640357 WHERE `guid`=93429; -- Witherbark Hideskinner +UPDATE `creature` SET `position_x`=-7081.93, `position_y`=-3314.48, `position_z`=243.126, `orientation`=3.07541 WHERE `guid`=7662; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-19.3681, `position_y`=-2794.52, `position_z`=122.29, `orientation`=3.85718 WHERE `guid`=93441; -- Witherbark Venomblood +UPDATE `creature` SET `position_x`=-17.5838, `position_y`=-2717.11, `position_z`=150.895, `orientation`=4.41568 WHERE `guid`=93482; -- Witherbark Hideskinner +UPDATE `creature` SET `position_x`=-7049.05, `position_y`=-3251.89, `position_z`=247.077, `orientation`=5.17077 WHERE `guid`=7562; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-107.709, `position_y`=-2746, `position_z`=132.607, `orientation`=1.68304 WHERE `guid`=93466; -- Witherbark Venomblood +UPDATE `creature` SET `position_x`=-6984.02, `position_y`=-3350.63, `position_z`=241.755, `orientation`=5.25416 WHERE `guid`=7613; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-7005.72, `position_y`=-3323.96, `position_z`=242.353, `orientation`=1.10748 WHERE `guid`=7638; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-6992.1, `position_y`=-3313.72, `position_z`=245.478, `orientation`=3.35588 WHERE `guid`=7160; -- Stonevault Shaman +UPDATE `creature` SET `position_x`=-6988.2, `position_y`=-3313.03, `position_z`=244.773, `orientation`=4.23852 WHERE `guid`=7661; -- Murdaloc +UPDATE `creature` SET `position_x`=-7007.21, `position_y`=-3343.71, `position_z`=241.788, `orientation`=5.88799 WHERE `guid`=7652; -- Stonevault Shaman +UPDATE `creature` SET `position_x`=-7016.48, `position_y`=-3350.27, `position_z`=241.75, `orientation`=4.48773 WHERE `guid`=7575; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-6950.72, `position_y`=-3315, `position_z`=261.137, `orientation`=3.54491 WHERE `guid`=6912; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-6949.43, `position_y`=-3347.82, `position_z`=242.662, `orientation`=2.09384 WHERE `guid`=7683; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-7220.4, `position_y`=-4622.53, `position_z`=8.9657, `orientation`=2.74264 WHERE `guid`=23548; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-7026.17, `position_y`=-3278.71, `position_z`=254.048, `orientation`=1.40894 WHERE `guid`=7489; -- Stonevault Shaman +UPDATE `creature` SET `position_x`=-7241.38, `position_y`=-4619.77, `position_z`=8.80809, `orientation`=1.95624 WHERE `guid`=23552; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-7305.96, `position_y`=-4620.97, `position_z`=8.84643, `orientation`=0.730336 WHERE `guid`=23500; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-4583.66, `position_y`=684.313, `position_z`=48.0042, `orientation`=2.87591 WHERE `guid`=50794; -- Sprite Darter +UPDATE `creature` SET `position_x`=226.355, `position_y`=-2778.62, `position_z`=123.438, `orientation`=3.78865 WHERE `guid`=93531; -- Highvale Marksman +UPDATE `creature` SET `position_x`=-6684.81, `position_y`=-3449.48, `position_z`=247.401, `orientation`=2.84489 WHERE `guid`=7871; -- Crag Coyote +UPDATE `creature` SET `position_x`=-278.395, `position_y`=-3443.63, `position_z`=187.533, `orientation`=5.02135 WHERE `guid`=93425; -- Vilebranch Soothsayer +UPDATE `creature` SET `position_x`=-213.33, `position_y`=-3481.41, `position_z`=153.84, `orientation`=0.757803 WHERE `guid`=93102; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-215.868, `position_y`=-3387.28, `position_z`=145.05, `orientation`=0.478926 WHERE `guid`=93410; -- Vilebranch Soothsayer +UPDATE `creature` SET `position_x`=-252.714, `position_y`=-3417.28, `position_z`=163.098, `orientation`=5.12025 WHERE `guid`=93415; -- Vilebranch Soothsayer (WAYPOINTS) +UPDATE `creature` SET `position_x`=-262.854, `position_y`=-3428.32, `position_z`=177.561, `orientation`=1.55334 WHERE `guid`=93419; -- Vilebranch Soothsayer (WAYPOINTS) +UPDATE `creature` SET `position_x`=-267.974, `position_y`=-3385.44, `position_z`=149.23, `orientation`=2.70181 WHERE `guid`=93100; -- Vilebranch Soothsayer +UPDATE `creature` SET `position_x`=-6888.25, `position_y`=-2586.04, `position_z`=243.765, `orientation`=4.16827 WHERE `guid`=7844; -- Ridge Stalker Patriarch +UPDATE `creature` SET `position_x`=-7489.19, `position_y`=-4502.87, `position_z`=9.49188, `orientation`=1.80507 WHERE `guid`=23525; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-8490.92, `position_y`=-3031, `position_z`=9.09877, `orientation`=0.886886 WHERE `guid`=23159; -- Dunemaul Ogre (WAYPOINTS) +UPDATE `creature` SET `id`=5471 WHERE `guid`=23159; -- Dunemaul Ogre +UPDATE `creature` SET `id2`=5472 WHERE `guid`=23159; -- Dunemaul Enforcer +UPDATE `creature` SET `id3`=5473 WHERE `guid`=23159; -- Dunemaul Ogre Mage +UPDATE `creature` SET `id4`=5474 WHERE `guid`=23159; -- Dunemaul Brute +UPDATE `creature` SET `id5`=5475 WHERE `guid`=23159; -- Dunemaul Warlock +UPDATE `creature` SET `position_x`=-320.744, `position_y`=-3378.37, `position_z`=151.125, `orientation`=2.42633 WHERE `guid`=93443; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-8236.2, `position_y`=-2987.86, `position_z`=9.53265, `orientation`=2.43283 WHERE `guid`=23148; -- Dunemaul Ogre +UPDATE `creature` SET `id`=5471 WHERE `guid`=23148; -- Dunemaul Ogre +UPDATE `creature` SET `id2`=5472 WHERE `guid`=23148; -- Dunemaul Enforcer +UPDATE `creature` SET `id3`=5473 WHERE `guid`=23148; -- Dunemaul Ogre Mage +UPDATE `creature` SET `id4`=5474 WHERE `guid`=23148; -- Dunemaul Brute +UPDATE `creature` SET `id5`=5475 WHERE `guid`=23148; -- Dunemaul Warlock +UPDATE `creature` SET `position_x`=-6605.66, `position_y`=-2580.13, `position_z`=269.288, `orientation`=2.27244 WHERE `guid`=7854; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6640.41, `position_y`=-2662.65, `position_z`=255.155, `orientation`=1.15753 WHERE `guid`=7863; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-2016.06, `position_y`=-2683.52, `position_z`=92.3382, `orientation`=2.37477 WHERE `guid`=20185; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=-2054.22, `position_y`=-2812.8, `position_z`=91.8233, `orientation`=4.78004 WHERE `guid`=20237; -- Bristleback Geomancer +UPDATE `creature` SET `position_x`=-7618.84, `position_y`=-4595.66, `position_z`=9.24004, `orientation`=5.8294 WHERE `guid`=23484; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-6685, `position_y`=-2651.09, `position_z`=242.112, `orientation`=2.05485 WHERE `guid`=7861; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-7625.6, `position_y`=-4616.58, `position_z`=10.0202, `orientation`=5.95157 WHERE `guid`=23540; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7681.1, `position_y`=-4686.59, `position_z`=10.9355, `orientation`=3.40339 WHERE `guid`=23486; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7679.31, `position_y`=-4719.76, `position_z`=8.965, `orientation`=0.884716 WHERE `guid`=23539; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-6484.34, `position_y`=-2451.11, `position_z`=307.554, `orientation`=2.54986 WHERE `guid`=7710; -- Rock Elemental +UPDATE `creature` SET `position_x`=-6450.96, `position_y`=-2451.18, `position_z`=315.234, `orientation`=5.41189 WHERE `guid`=7797; -- Rock Elemental +UPDATE `creature` SET `position_x`=-6614.74, `position_y`=-2639.86, `position_z`=265.904, `orientation`=0.572842 WHERE `guid`=7865; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-7562.55, `position_y`=-4751.45, `position_z`=9.06028, `orientation`=1.46066 WHERE `guid`=23533; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-6578.83, `position_y`=-2453.11, `position_z`=283.478, `orientation`=0.69655 WHERE `guid`=7857; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6600.62, `position_y`=-2549.85, `position_z`=272.324, `orientation`=5.74063 WHERE `guid`=7852; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6623.09, `position_y`=-2609.15, `position_z`=264.542, `orientation`=2.57644 WHERE `guid`=7850; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6650.19, `position_y`=-2607.59, `position_z`=251.99, `orientation`=5.03599 WHERE `guid`=7853; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6649.6, `position_y`=-2550.11, `position_z`=249.411, `orientation`=4.26774 WHERE `guid`=7860; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6573.15, `position_y`=-2518.85, `position_z`=289.985, `orientation`=3.08851 WHERE `guid`=7855; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6513.99, `position_y`=-2449.47, `position_z`=301.032, `orientation`=0.942791 WHERE `guid`=7703; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-7596.2, `position_y`=-4585.4, `position_z`=9.13815, `orientation`=3.58448 WHERE `guid`=23491; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-6427.22, `position_y`=-2462.86, `position_z`=325.443, `orientation`=1.24673 WHERE `guid`=7799; -- Rock Elemental +UPDATE `creature` SET `position_x`=-6521.59, `position_y`=-2489.93, `position_z`=315.148, `orientation`=1.50258 WHERE `guid`=7846; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6683.84, `position_y`=-2617.29, `position_z`=242.471, `orientation`=1.02207 WHERE `guid`=7859; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-12217.7, `position_y`=-380.568, `position_z`=15.2633, `orientation`=1.19837 WHERE `guid`=1825; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-13440.7, `position_y`=762.517, `position_z`=0.45843, `orientation`=0 WHERE `guid`=992; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-6546.93, `position_y`=-2408.76, `position_z`=284.626, `orientation`=5.03159 WHERE `guid`=7792; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6516.36, `position_y`=-2417.38, `position_z`=292.635, `orientation`=3.91879 WHERE `guid`=7788; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6574.5, `position_y`=-2558.6, `position_z`=290.78, `orientation`=4.26528 WHERE `guid`=7858; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-6447.86, `position_y`=-2417.71, `position_z`=302.431, `orientation`=1.69297 WHERE `guid`=7798; -- Rock Elemental +UPDATE `creature` SET `position_x`=3748.67, `position_y`=-1214.97, `position_z`=210.143, `orientation`=5.18054 WHERE `guid`=40681; -- Deadwood Warrior +UPDATE `creature` SET `id`=7153 WHERE `guid`=40681; -- Deadwood Warrior +UPDATE `creature` SET `id2`=7154 WHERE `guid`=40681; -- Deadwood Gardener +UPDATE `creature` SET `position_x`=-8083.94, `position_y`=-2416.08, `position_z`=10.2999, `orientation`=2.5113 WHERE `guid`=22996; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=3716.14, `position_y`=-1015.36, `position_z`=228.701, `orientation`=1.97927 WHERE `guid`=40793; -- Deadwood Warrior +UPDATE `creature` SET `position_x`=3732.65, `position_y`=-1101.2, `position_z`=213.145, `orientation`=0.911878 WHERE `guid`=40831; -- Deadwood Gardener +UPDATE `creature` SET `id`=7153 WHERE `guid`=40831; -- Deadwood Warrior +UPDATE `creature` SET `id2`=7154 WHERE `guid`=40831; -- Deadwood Gardener +UPDATE `creature` SET `position_x`=-6684.23, `position_y`=-2583.09, `position_z`=241.75, `orientation`=1.95507 WHERE `guid`=7864; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-7960.27, `position_y`=-5240.52, `position_z`=1.80185, `orientation`=0.808291 WHERE `guid`=23337; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-7950.09, `position_y`=-5182.55, `position_z`=4.48111, `orientation`=0.887831 WHERE `guid`=23326; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-8016.57, `position_y`=-5213.48, `position_z`=2.37237, `orientation`=6.03484 WHERE `guid`=23401; -- Southsea Swashbuckler +UPDATE `creature` SET `position_x`=-7949.96, `position_y`=-5215.03, `position_z`=2.00494, `orientation`=5.5116 WHERE `guid`=23312; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-8050.13, `position_y`=-2381.85, `position_z`=9.63817, `orientation`=5.46435 WHERE `guid`=23016; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-8849.68, `position_y`=-2157.22, `position_z`=11.844, `orientation`=3.24255 WHERE `guid`=23236; -- Thistleshrub Dew Collector +UPDATE `creature` SET `position_x`=-6065.29, `position_y`=-3199.32, `position_z`=255.638, `orientation`=5.61996 WHERE `guid`=8193; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-8745.84, `position_y`=-2241.41, `position_z`=9.06142, `orientation`=4.12222 WHERE `guid`=23260; -- Gnarled Thistleshrub +UPDATE `creature` SET `id`=5485 WHERE `guid`=23260; -- Thistleshrub Rootshaper +UPDATE `creature` SET `id2`=5490 WHERE `guid`=23260; -- Gnarled Thistleshrub +UPDATE `creature` SET `position_x`=3688.12, `position_y`=-1019.68, `position_z`=223.039, `orientation`=5.63111 WHERE `guid`=40798; -- Deadwood Gardener +UPDATE `creature` SET `position_x`=-9066.86, `position_y`=-289.879, `position_z`=73.6703, `orientation`=3.89973 WHERE `guid`=80169; -- Defias Thug +UPDATE `creature` SET `position_x`=-1217.65, `position_y`=2683.53, `position_z`=111.418, `orientation`=4.42144 WHERE `guid`=27312; -- Maraudine Scout +UPDATE `creature` SET `position_x`=-8945.85, `position_y`=-2309.05, `position_z`=11.1644, `orientation`=5.8753 WHERE `guid`=23251; -- Thistleshrub Rootshaper +UPDATE `creature` SET `position_x`=3627.12, `position_y`=-1177.17, `position_z`=211.603, `orientation`=4.34587 WHERE `guid`=40816; -- Deadwood Warrior +UPDATE `creature` SET `id`=7153 WHERE `guid`=40816; -- Deadwood Warrior +UPDATE `creature` SET `id2`=7155 WHERE `guid`=40816; -- Deadwood Pathfinder +UPDATE `creature` SET `position_x`=-1252.46, `position_y`=2938.14, `position_z`=87.072, `orientation`=2.00302 WHERE `guid`=26983; -- Rock Worm +UPDATE `creature` SET `id`=11787 WHERE `guid`=26983; -- Rock Borer +UPDATE `creature` SET `id2`=11788 WHERE `guid`=26983; -- Rock Worm +UPDATE `creature` SET `position_x`=-6182.46, `position_y`=-3415.93, `position_z`=239.087, `orientation`=3.87421 WHERE `guid`=7875; -- Crag Coyote +UPDATE `creature` SET `position_x`=-6118.81, `position_y`=-3001.14, `position_z`=223.678, `orientation`=1.14854 WHERE `guid`=8030; -- Shadowforge Ruffian (WAYPOINTS) +UPDATE `creature` SET `id`=4844 WHERE `guid`=8030; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=8030; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6123.91, `position_y`=-3009.74, `position_z`=221.865, `orientation`=3.24631 WHERE `guid`=7736; -- Shadowforge Digger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6148.08, `position_y`=-3036.72, `position_z`=224.735, `orientation`=2.18166 WHERE `guid`=7219; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-14217, `position_y`=153.302, `position_z`=7.04498, `orientation`=3.8624 WHERE `guid`=2549; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=-14317.1, `position_y`=114.159, `position_z`=5.47179, `orientation`=3.54038 WHERE `guid`=2565; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=-6159.68, `position_y`=-3020.47, `position_z`=219.789, `orientation`=4.76658 WHERE `guid`=7739; -- Stonevault Cave Hunter +UPDATE `creature` SET `id`=4851 WHERE `guid`=7739; -- Stonevault Rockchewer +UPDATE `creature` SET `id2`=4856 WHERE `guid`=7739; -- Stonevault Cave Hunter +UPDATE `creature` SET `position_x`=-8880.17, `position_y`=-2355.82, `position_z`=10.1476, `orientation`=4.37946 WHERE `guid`=23249; -- Thistleshrub Rootshaper +UPDATE `creature` SET `position_x`=-6179.11, `position_y`=-3027.2, `position_z`=221.246, `orientation`=3.10671 WHERE `guid`=7774; -- Stonevault Cave Hunter +UPDATE `creature` SET `id`=4851 WHERE `guid`=7774; -- Stonevault Rockchewer +UPDATE `creature` SET `id2`=4856 WHERE `guid`=7774; -- Stonevault Cave Hunter +UPDATE `creature` SET `position_x`=-6175.87, `position_y`=-3022.78, `position_z`=221.801, `orientation`=2.00851 WHERE `guid`=7773; -- Stonevault Rockchewer +UPDATE `creature` SET `position_x`=-8831.07, `position_y`=-2345.77, `position_z`=18.1205, `orientation`=3.837 WHERE `guid`=23240; -- Thistleshrub Dew Collector +UPDATE `creature` SET `position_x`=-14698.9, `position_y`=502.887, `position_z`=2.5175, `orientation`=0.0523599 WHERE `guid`=2205; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=3748.95, `position_y`=-1048.08, `position_z`=225.735, `orientation`=2.7035 WHERE `guid`=40797; -- Deadwood Gardener +UPDATE `creature` SET `id`=7153 WHERE `guid`=40797; -- Deadwood Warrior +UPDATE `creature` SET `id2`=7154 WHERE `guid`=40797; -- Deadwood Gardener +UPDATE `creature` SET `position_x`=-6181.26, `position_y`=-3006.56, `position_z`=224.489, `orientation`=2.90872 WHERE `guid`=7775; -- Stonevault Rockchewer +UPDATE `creature` SET `id`=4851 WHERE `guid`=7775; -- Stonevault Rockchewer +UPDATE `creature` SET `id2`=4856 WHERE `guid`=7775; -- Stonevault Cave Hunter +UPDATE `creature` SET `position_x`=-6130.19, `position_y`=-2978.12, `position_z`=208.336, `orientation`=0.719005 WHERE `guid`=7735; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-14635.1, `position_y`=327.274, `position_z`=3.64689, `orientation`=1.23419 WHERE `guid`=2067; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-6191.97, `position_y`=-2993.91, `position_z`=225.787, `orientation`=5.46362 WHERE `guid`=7777; -- Stonevault Rockchewer +UPDATE `creature` SET `id`=4851 WHERE `guid`=7777; -- Stonevault Rockchewer +UPDATE `creature` SET `id2`=4856 WHERE `guid`=7777; -- Stonevault Cave Hunter +UPDATE `creature` SET `position_x`=-14631.1, `position_y`=349.424, `position_z`=3.93764, `orientation`=4.75143 WHERE `guid`=2125; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-6117.25, `position_y`=-2970.86, `position_z`=206.608, `orientation`=2.10217 WHERE `guid`=7218; -- Shadowforge Ruffian +UPDATE `creature` SET `id`=4844 WHERE `guid`=7218; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=7218; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6198.42, `position_y`=-2964.23, `position_z`=223.01, `orientation`=5.30832 WHERE `guid`=7780; -- Stonevault Cave Hunter +UPDATE `creature` SET `position_x`=-6204.21, `position_y`=-2953.62, `position_z`=223.005, `orientation`=3.34381 WHERE `guid`=8038; -- Stonevault Cave Hunter +UPDATE `creature` SET `position_x`=-6106.1, `position_y`=-2974.51, `position_z`=207.374, `orientation`=5.8721 WHERE `guid`=7217; -- Shadowforge Ruffian +UPDATE `creature` SET `id`=4844 WHERE `guid`=7217; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=7217; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6155.53, `position_y`=-2954.23, `position_z`=210.768, `orientation`=1.60165 WHERE `guid`=7805; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-14695.8, `position_y`=497.561, `position_z`=2.56742, `orientation`=0.15708 WHERE `guid`=2191; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-6155.15, `position_y`=-2959.67, `position_z`=210.383, `orientation`=6.26867 WHERE `guid`=7804; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6151.21, `position_y`=-3060.62, `position_z`=225.371, `orientation`=0.767945 WHERE `guid`=7224; -- Shadowforge Digger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6150.22, `position_y`=-3072.91, `position_z`=226.814, `orientation`=5.35755 WHERE `guid`=7226; -- Shadowforge Surveyor +UPDATE `creature` SET `id`=4844 WHERE `guid`=7226; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=7226; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6157.35, `position_y`=-3087.17, `position_z`=227.263, `orientation`=2.06718 WHERE `guid`=7227; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-6149.28, `position_y`=-3099.58, `position_z`=223.173, `orientation`=3.68247 WHERE `guid`=7027; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6079.71, `position_y`=-3055.19, `position_z`=237.44, `orientation`=6.24828 WHERE `guid`=8026; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-6094.89, `position_y`=-3065.36, `position_z`=240.823, `orientation`=2.14675 WHERE `guid`=8025; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-14683.3, `position_y`=507.403, `position_z`=1.39143, `orientation`=4.59022 WHERE `guid`=1635; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-14717.7, `position_y`=483.421, `position_z`=3.37653, `orientation`=2.07694 WHERE `guid`=2209; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-6107.35, `position_y`=-3250.42, `position_z`=259.251, `orientation`=0.174533 WHERE `guid`=8177; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-14971.9, `position_y`=343.947, `position_z`=13.2255, `orientation`=4.69858 WHERE `guid`=2611; -- Bloodsail Swabby +UPDATE `creature` SET `id`=1565 WHERE `guid`=2611; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=2611; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4506 WHERE `guid`=2611; -- Bloodsail Swabby +UPDATE `creature` SET `position_x`=-14926.4, `position_y`=354.066, `position_z`=7.62313, `orientation`=5.18169 WHERE `guid`=2603; -- Captain Keelhaul +UPDATE `creature` SET `position_x`=-6084.95, `position_y`=-3217.41, `position_z`=262.969, `orientation`=5.44543 WHERE `guid`=8180; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-14927.5, `position_y`=358.207, `position_z`=7.62312, `orientation`=1.78478 WHERE `guid`=2600; -- Bloodsail Sea Dog +UPDATE `creature` SET `position_x`=-6095.83, `position_y`=-3197.79, `position_z`=255.564, `orientation`=5.68977 WHERE `guid`=8192; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-6079.91, `position_y`=-3193.24, `position_z`=255.596, `orientation`=0.646756 WHERE `guid`=8191; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=732.254, `position_y`=77.1128, `position_z`=-86.3828, `orientation`=0.852976 WHERE `guid`=55105; -- Celebras the Redeemed +UPDATE `creature` SET `position_x`=-14991.6, `position_y`=264.574, `position_z`=12.991, `orientation`=3.73155 WHERE `guid`=2614; -- Bloodsail Deckhand +UPDATE `creature` SET `id`=1565 WHERE `guid`=2614; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=2614; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=2614; -- Bloodsail Deckhand +UPDATE `creature` SET `id4`=4506 WHERE `guid`=2614; -- Bloodsail Swabby +UPDATE `creature` SET `position_x`=-8216.84, `position_y`=-2969.43, `position_z`=11.2148, `orientation`=0.0125323 WHERE `guid`=23143; -- Dunemaul Ogre +UPDATE `creature` SET `id`=5471 WHERE `guid`=23143; -- Dunemaul Ogre +UPDATE `creature` SET `id2`=5472 WHERE `guid`=23143; -- Dunemaul Enforcer +UPDATE `creature` SET `id3`=5473 WHERE `guid`=23143; -- Dunemaul Ogre Mage +UPDATE `creature` SET `id4`=5474 WHERE `guid`=23143; -- Dunemaul Brute +UPDATE `creature` SET `id5`=5475 WHERE `guid`=23143; -- Dunemaul Warlock +UPDATE `creature` SET `position_x`=-14887.8, `position_y`=316.783, `position_z`=4.65455, `orientation`=2.19284 WHERE `guid`=2553; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-14954.8, `position_y`=352.504, `position_z`=7.62574, `orientation`=5.98538 WHERE `guid`=2592; -- Bloodsail Sea Dog (WAYPOINTS) +UPDATE `creature` SET `id`=1565 WHERE `guid`=2592; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=2592; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=2592; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-14980.5, `position_y`=262.784, `position_z`=13.0718, `orientation`=1.87881 WHERE `guid`=2618; -- Bloodsail Sea Dog +UPDATE `creature` SET `id`=1565 WHERE `guid`=2618; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=2618; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=2618; -- Bloodsail Deckhand +UPDATE `creature` SET `id4`=4506 WHERE `guid`=2618; -- Bloodsail Swabby +UPDATE `creature` SET `position_x`=-14951.8, `position_y`=346.312, `position_z`=7.62574, `orientation`=2.83952 WHERE `guid`=2608; -- Bloodsail Sea Dog +UPDATE `creature` SET `id`=1565 WHERE `guid`=2608; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=2608; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=2608; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-1508.09, `position_y`=2851.22, `position_z`=109.392, `orientation`=3.01084 WHERE `guid`=27322; -- Maraudine Scout +UPDATE `creature` SET `position_x`=-14946.3, `position_y`=357.595, `position_z`=7.63153, `orientation`=3.59538 WHERE `guid`=2601; -- Garr Salthoof +UPDATE `creature` SET `position_x`=-14957.1, `position_y`=343.274, `position_z`=7.62626, `orientation`=0.609547 WHERE `guid`=446; -- Bloodsail Sea Dog +UPDATE `creature` SET `id`=1565 WHERE `guid`=446; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=446; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=446; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-5484.53, `position_y`=-2949.24, `position_z`=357.02, `orientation`=0.0797715 WHERE `guid`=9191; -- Forest Lurker +UPDATE `creature` SET `position_x`=-5458.12, `position_y`=-2979.39, `position_z`=356.554, `orientation`=2.35191 WHERE `guid`=9405; -- Forest Lurker +UPDATE `creature` SET `position_x`=-5449.84, `position_y`=-2849.87, `position_z`=346.096, `orientation`=0.750479 WHERE `guid`=9378; -- Forest Lurker +UPDATE `creature` SET `position_x`=-5400.11, `position_y`=-2890.66, `position_z`=342.092, `orientation`=2.60054 WHERE `guid`=8376; -- Mountaineer Stenn (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6403.86, `position_y`=-3167.2, `position_z`=298.003, `orientation`=5.27169 WHERE `guid`=7214; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-6395.9, `position_y`=-3151.34, `position_z`=301.193, `orientation`=1.81514 WHERE `guid`=7812; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-6361.32, `position_y`=-3157.85, `position_z`=302.583, `orientation`=1.18485 WHERE `guid`=7819; -- Shadowforge Chanter +UPDATE `creature` SET `position_x`=-6388.14, `position_y`=-3157.87, `position_z`=301.192, `orientation`=3.0338 WHERE `guid`=7813; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-6380.71, `position_y`=-3140.57, `position_z`=301.194, `orientation`=3.6708 WHERE `guid`=7814; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-6347.82, `position_y`=-3066.6, `position_z`=310.917, `orientation`=5.95281 WHERE `guid`=7133; -- Shadowforge Chanter +UPDATE `creature` SET `position_x`=-6328.17, `position_y`=-3091.63, `position_z`=310.917, `orientation`=0.500392 WHERE `guid`=7142; -- Stone Golem +UPDATE `creature` SET `position_x`=-6347.62, `position_y`=-3067.33, `position_z`=301.195, `orientation`=0.0523599 WHERE `guid`=7143; -- Stone Golem +UPDATE `creature` SET `position_x`=-6335.94, `position_y`=-3129.96, `position_z`=299.806, `orientation`=4.75242 WHERE `guid`=7821; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-6343.04, `position_y`=-3078.38, `position_z`=310.917, `orientation`=4.69349 WHERE `guid`=7140; -- Stone Golem +UPDATE `creature` SET `position_x`=-14920.1, `position_y`=73.9044, `position_z`=13.2499, `orientation`=0.0452204 WHERE `guid`=944; -- Bloodsail Sea Dog +UPDATE `creature` SET `id`=1565 WHERE `guid`=944; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=944; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=944; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-6316.35, `position_y`=-3091.71, `position_z`=301.196, `orientation`=2.03537 WHERE `guid`=7131; -- Shadowforge Chanter +UPDATE `creature` SET `position_x`=-6318.95, `position_y`=-3086, `position_z`=301.196, `orientation`=6.08362 WHERE `guid`=7134; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-6384.14, `position_y`=-3106.51, `position_z`=301.194, `orientation`=5.53269 WHERE `guid`=7695; -- Shadowforge Chanter +UPDATE `creature` SET `position_x`=-6331.81, `position_y`=-3116.75, `position_z`=299.806, `orientation`=4.27606 WHERE `guid`=7820; -- Stone Golem +UPDATE `creature` SET `position_x`=-6336.93, `position_y`=-3124.48, `position_z`=293.14, `orientation`=3.31396 WHERE `guid`=7825; -- Shadowforge Chanter +UPDATE `creature` SET `position_x`=-1418.38, `position_y`=2967.57, `position_z`=124.253, `orientation`=0.402055 WHERE `guid`=29070; -- The Nameless Prophet +UPDATE `creature` SET `position_x`=-5353.73, `position_y`=-2994.52, `position_z`=328.593, `orientation`=4.32762 WHERE `guid`=9271; -- Squirrel +UPDATE `creature` SET `position_x`=-234.731, `position_y`=312.007, `position_z`=-47.5142, `orientation`=4.79966 WHERE `guid`=54080; -- Ironaya +UPDATE `creature` SET `position_x`=-1342.08, `position_y`=-2736.33, `position_z`=59.0434, `orientation`=3.55316 WHERE `guid`=12078; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1351.71, `position_y`=-2684.04, `position_z`=68.5044, `orientation`=3.6351 WHERE `guid`=14531; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1284.42, `position_y`=-2750.96, `position_z`=54.5657, `orientation`=0.0506803 WHERE `guid`=14533; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1318.45, `position_y`=-2650.61, `position_z`=62.0646, `orientation`=0.780392 WHERE `guid`=11370; -- Highland Strider +UPDATE `creature` SET `position_x`=-13415.6, `position_y`=751.533, `position_z`=1.74537, `orientation`=0.614547 WHERE `guid`=1103; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-1350.38, `position_y`=-2747.9, `position_z`=59.0649, `orientation`=2.68095 WHERE `guid`=12098; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1381.94, `position_y`=-2716.22, `position_z`=56.7282, `orientation`=6.06854 WHERE `guid`=14526; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1379.12, `position_y`=-2650.09, `position_z`=71.3909, `orientation`=3.86762 WHERE `guid`=11818; -- Highland Strider +UPDATE `creature` SET `position_x`=-1415.88, `position_y`=-2684.17, `position_z`=51.4074, `orientation`=1.71703 WHERE `guid`=14657; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1316.73, `position_y`=-2748.59, `position_z`=60.4117, `orientation`=2.60741 WHERE `guid`=12077; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1329.57, `position_y`=-2705.01, `position_z`=60.0133, `orientation`=2.97305 WHERE `guid`=14532; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1383.61, `position_y`=-2750.28, `position_z`=54.3172, `orientation`=0.924903 WHERE `guid`=14527; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1357.03, `position_y`=-2733.12, `position_z`=58.6795, `orientation`=3.35855 WHERE `guid`=12080; -- Thundering Exile +UPDATE `creature` SET `position_x`=-1316.05, `position_y`=1985.32, `position_z`=50.3506, `orientation`=0.736944 WHERE `guid`=28144; -- Carrion Horror +UPDATE `creature` SET `position_x`=-1350.65, `position_y`=-2780.59, `position_z`=52.9393, `orientation`=5.58787 WHERE `guid`=14534; -- Thundering Exile +UPDATE `creature` SET `position_x`=-6815.07, `position_y`=-1950.8, `position_z`=-269.497, `orientation`=0.0640634 WHERE `guid`=23977; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=1624.9, `position_y`=1189.32, `position_z`=8.96474, `orientation`=4.7822 WHERE `guid`=81584; -- Sandfury Blood Drinker +UPDATE `creature` SET `position_x`=-1315.91, `position_y`=2851.18, `position_z`=112.381, `orientation`=3.97084 WHERE `guid`=27392; -- Maraudine Mauler +UPDATE `creature` SET `position_x`=-1384.05, `position_y`=2881.2, `position_z`=126.794, `orientation`=3.5947 WHERE `guid`=27317; -- Maraudine Scout +UPDATE `creature` SET `position_x`=-1365.91, `position_y`=2907.26, `position_z`=127.399, `orientation`=6.03179 WHERE `guid`=27337; -- Maraudine Mauler +UPDATE `creature` SET `id`=4655 WHERE `guid`=27337; -- Maraudine Wrangler +UPDATE `creature` SET `id2`=4656 WHERE `guid`=27337; -- Maraudine Mauler +UPDATE `creature` SET `id3`=4657 WHERE `guid`=27337; -- Maraudine Windchaser +UPDATE `creature` SET `position_x`=-1315.27, `position_y`=-2851.25, `position_z`=53.4465, `orientation`=4.8891 WHERE `guid`=14714; -- Highland Strider +UPDATE `creature` SET `position_x`=-1400.67, `position_y`=2959.21, `position_z`=126.903, `orientation`=0.685919 WHERE `guid`=29085; -- Ghostly Marauder +UPDATE `creature` SET `id`=11686 WHERE `guid`=29085; -- Ghostly Raider +UPDATE `creature` SET `id2`=11687 WHERE `guid`=29085; -- Ghostly Marauder +UPDATE `creature` SET `position_x`=-1216.96, `position_y`=-3015.84, `position_z`=45.5215, `orientation`=4.19106 WHERE `guid`=14702; -- Highland Strider +UPDATE `creature` SET `position_x`=117.774, `position_y`=-3148.6, `position_z`=125.018, `orientation`=1.14841 WHERE `guid`=93349; -- Primitive Owlbeast +UPDATE `creature` SET `position_x`=-872.785, `position_y`=-3268.66, `position_z`=81.6763, `orientation`=1.64926 WHERE `guid`=12041; -- Cresting Exile +UPDATE `creature` SET `position_x`=-816.221, `position_y`=-3250.98, `position_z`=81.3705, `orientation`=5.28835 WHERE `guid`=11759; -- Cresting Exile +UPDATE `creature` SET `position_x`=-949.682, `position_y`=-3286.52, `position_z`=73.6056, `orientation`=2.3726 WHERE `guid`=11943; -- Highland Strider +UPDATE `creature` SET `position_x`=-1092.64, `position_y`=-2900.78, `position_z`=41.8304, `orientation`=5.00502 WHERE `guid`=12047; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=-1091.25, `position_y`=-2920.17, `position_z`=42.9015, `orientation`=4.95674 WHERE `guid`=11336; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=-1115.2, `position_y`=-2716.51, `position_z`=49.5595, `orientation`=2.11656 WHERE `guid`=13297; -- Highland Strider +UPDATE `creature` SET `position_x`=-1342.02, `position_y`=2712.16, `position_z`=93.8883, `orientation`=0.435695 WHERE `guid`=26950; -- Ambereye Basilisk +UPDATE `creature` SET `position_x`=-985.096, `position_y`=-2182, `position_z`=57.3408, `orientation`=5.50888 WHERE `guid`=11659; -- Highland Thrasher +UPDATE `creature` SET `position_x`=-1374.89, `position_y`=2703.5, `position_z`=93.3992, `orientation`=5.09901 WHERE `guid`=26960; -- Ambereye Reaver +UPDATE `creature` SET `position_x`=-1506.38, `position_y`=2876.26, `position_z`=92.3278, `orientation`=2.86604 WHERE `guid`=26945; -- Ambereye Basilisk +UPDATE `creature` SET `position_x`=-1148, `position_y`=-2185.25, `position_z`=56.9286, `orientation`=2.37519 WHERE `guid`=14494; -- Boulderfist Ogre +UPDATE `creature` SET `position_x`=-1508.26, `position_y`=2897.68, `position_z`=92.8367, `orientation`=2.96943 WHERE `guid`=26955; -- Ambereye Reaver +UPDATE `creature` SET `position_x`=-1317.11, `position_y`=-2317.43, `position_z`=60.4542, `orientation`=3.54964 WHERE `guid`=14497; -- Highland Strider +UPDATE `creature` SET `position_x`=142.24, `position_y`=-3473.64, `position_z`=109.399, `orientation`=4.24848 WHERE `guid`=93158; -- Green Sludge +UPDATE `creature` SET `position_x`=-1238.69, `position_y`=2910.09, `position_z`=74.4711, `orientation`=2.59075 WHERE `guid`=26971; -- Rock Borer +UPDATE `creature` SET `position_x`=-1257.02, `position_y`=3039.21, `position_z`=89.3168, `orientation`=0.969137 WHERE `guid`=26921; -- Shadowshard Rumbler +UPDATE `creature` SET `position_x`=-1226.78, `position_y`=2949.32, `position_z`=74.3468, `orientation`=5.59073 WHERE `guid`=26968; -- Rock Borer +UPDATE `creature` SET `position_x`=-1264.72, `position_y`=2925.35, `position_z`=74.2311, `orientation`=3.75666 WHERE `guid`=26967; -- Rock Borer +UPDATE `creature` SET `position_x`=-849.828, `position_y`=-3281.95, `position_z`=77.7609, `orientation`=2.44346 WHERE `guid`=12061; -- Cresting Exile +UPDATE `creature` SET `position_x`=-883.127, `position_y`=-3249.38, `position_z`=84.5599, `orientation`=0.628319 WHERE `guid`=12043; -- Cresting Exile +UPDATE `creature` SET `position_x`=-884.303, `position_y`=-3216.74, `position_z`=80.1635, `orientation`=4.11574 WHERE `guid`=11757; -- Cresting Exile +UPDATE `creature` SET `position_x`=413.34, `position_y`=-3443.91, `position_z`=120.439, `orientation`=2.95734 WHERE `guid`=93398; -- Green Sludge +UPDATE `creature` SET `position_x`=-878.822, `position_y`=-3310.77, `position_z`=79.9337, `orientation`=1.57277 WHERE `guid`=12040; -- Cresting Exile +UPDATE `creature` SET `position_x`=-815.228, `position_y`=-3217.41, `position_z`=81.5416, `orientation`=3.05562 WHERE `guid`=11760; -- Cresting Exile +UPDATE `creature` SET `position_x`=-848.847, `position_y`=-3215.78, `position_z`=82.8932, `orientation`=3.30588 WHERE `guid`=12074; -- Cresting Exile +UPDATE `creature` SET `position_x`=-816.28, `position_y`=-3283.55, `position_z`=81.0757, `orientation`=5.63741 WHERE `guid`=11754; -- Cresting Exile +UPDATE `creature` SET `position_x`=-883.935, `position_y`=-3282.71, `position_z`=82.5506, `orientation`=2.40855 WHERE `guid`=12044; -- Cresting Exile +UPDATE `creature` SET `position_x`=-834.26, `position_y`=-3269.11, `position_z`=79.2694, `orientation`=4.92183 WHERE `guid`=12062; -- Cresting Exile +UPDATE `creature` SET `position_x`=-852.846, `position_y`=-3261.39, `position_z`=78.5615, `orientation`=3.95777 WHERE `guid`=12071; -- Cresting Exile +UPDATE `creature` SET `position_x`=-1283.68, `position_y`=-2282.83, `position_z`=62.2414, `orientation`=3.90582 WHERE `guid`=14495; -- Highland Strider +UPDATE `creature` SET `position_x`=-1082.45, `position_y`=-2115.71, `position_z`=51.3443, `orientation`=1.10272 WHERE `guid`=14489; -- Witherbark Shadowcaster +UPDATE `creature` SET `position_x`=-847.519, `position_y`=-1818.02, `position_z`=43.3417, `orientation`=3.05785 WHERE `guid`=14502; -- Burning Exile +UPDATE `creature` SET `position_x`=-817.407, `position_y`=-1751.06, `position_z`=50.3786, `orientation`=2.59577 WHERE `guid`=13269; -- Burning Exile +UPDATE `creature` SET `position_x`=-814.462, `position_y`=-1783.57, `position_z`=45.5844, `orientation`=5.21627 WHERE `guid`=11719; -- Burning Exile +UPDATE `creature` SET `position_x`=-866.293, `position_y`=-1744.35, `position_z`=45.6158, `orientation`=0.388849 WHERE `guid`=14749; -- Burning Exile +UPDATE `creature` SET `position_x`=-866.313, `position_y`=-1773.84, `position_z`=40.5439, `orientation`=5.65803 WHERE `guid`=14503; -- Burning Exile +UPDATE `creature` SET `position_x`=-849.954, `position_y`=-1791.13, `position_z`=40.2166, `orientation`=0.923072 WHERE `guid`=14504; -- Burning Exile +UPDATE `creature` SET `position_x`=-840.297, `position_y`=-1744.8, `position_z`=46.6717, `orientation`=1.90487 WHERE `guid`=13261; -- Burning Exile +UPDATE `creature` SET `position_x`=-899.214, `position_y`=-1766.4, `position_z`=45.0783, `orientation`=2.44346 WHERE `guid`=14746; -- Burning Exile +UPDATE `creature` SET `position_x`=-870.033, `position_y`=-1796.14, `position_z`=41.4706, `orientation`=1.6036 WHERE `guid`=14505; -- Burning Exile +UPDATE `creature` SET `position_x`=-816.742, `position_y`=-1817.09, `position_z`=48.6374, `orientation`=1.7021 WHERE `guid`=11721; -- Burning Exile +UPDATE `creature` SET `position_x`=-5792.95, `position_y`=-2907.69, `position_z`=365.397, `orientation`=4.41204 WHERE `guid`=9284; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5812.77, `position_y`=-2824.61, `position_z`=372.729, `orientation`=1.09121 WHERE `guid`=9141; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5871.09, `position_y`=-2847.9, `position_z`=366.283, `orientation`=4.77452 WHERE `guid`=9168; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-918.427, `position_y`=-1749.24, `position_z`=47.9903, `orientation`=0.320418 WHERE `guid`=14741; -- Burning Exile +UPDATE `creature` SET `position_x`=-6405.04, `position_y`=-3412.09, `position_z`=241.664, `orientation`=3.52557 WHERE `guid`=7165; -- Shadowforge Darkweaver +UPDATE `creature` SET `position_x`=-7016.94, `position_y`=-1716.59, `position_z`=241.76, `orientation`=5.7664 WHERE `guid`=6802; -- Dark Iron Geologist +UPDATE `creature` SET `position_x`=-7015.01, `position_y`=-1690.22, `position_z`=240.455, `orientation`=6.27026 WHERE `guid`=5819; -- Tempered War Golem +UPDATE `creature` SET `position_x`=-548.257, `position_y`=-716.176, `position_z`=47.5372, `orientation`=0.472847 WHERE `guid`=16371; -- Starving Mountain Lion +UPDATE `creature` SET `position_x`=-7012.68, `position_y`=-1740.96, `position_z`=234.182, `orientation`=4.26469 WHERE `guid`=6808; -- Dark Iron Geologist +UPDATE `creature` SET `position_x`=-1149.57, `position_y`=-1980.55, `position_z`=65.1459, `orientation`=2.80998 WHERE `guid`=14491; -- Witherbark Shadowcaster +UPDATE `creature` SET `position_x`=-1562.5, `position_y`=-1661.6, `position_z`=68.8011, `orientation`=1.14252 WHERE `guid`=11537; -- Stromgarde Troll Hunter +UPDATE `creature` SET `position_x`=-1504.36, `position_y`=-1761.45, `position_z`=68.7823, `orientation`=5.39182 WHERE `guid`=14626; -- Stromgarde Vindicator +UPDATE `creature` SET `position_x`=-1550.71, `position_y`=-1805.24, `position_z`=67.5775, `orientation`=3.54573 WHERE `guid`=14756; -- Rat +UPDATE `creature` SET `position_x`=-1588.16, `position_y`=-1747.17, `position_z`=66.8805, `orientation`=1.4821 WHERE `guid`=14755; -- Rat +UPDATE `creature` SET `position_x`=-1584.92, `position_y`=-1857.29, `position_z`=68.4255, `orientation`=0.680678 WHERE `guid`=14633; -- Syndicate Conjuror +UPDATE `creature` SET `position_x`=-1548.9, `position_y`=-1906.76, `position_z`=67.8382, `orientation`=0.849268 WHERE `guid`=11497; -- Stromgarde Vindicator +UPDATE `creature` SET `position_x`=-1545.17, `position_y`=-1850.49, `position_z`=67.3804, `orientation`=4.15724 WHERE `guid`=12012; -- Stromgarde Vindicator +UPDATE `creature` SET `position_x`=-1542.99, `position_y`=-1772.08, `position_z`=68.8562, `orientation`=5.67472 WHERE `guid`=14630; -- Stromgarde Troll Hunter +UPDATE `creature` SET `position_x`=-1516.84, `position_y`=-1856.78, `position_z`=67.4958, `orientation`=0.891081 WHERE `guid`=12011; -- Stromgarde Vindicator +UPDATE `creature` SET `position_x`=-1629.48, `position_y`=-1834.19, `position_z`=81.1719, `orientation`=5.80662 WHERE `guid`=11746; -- Syndicate Conjuror +UPDATE `creature` SET `position_x`=-1628.75, `position_y`=-1775.06, `position_z`=81.4902, `orientation`=4.7822 WHERE `guid`=11656; -- Syndicate Conjuror +UPDATE `creature` SET `position_x`=-1690.5, `position_y`=-1839.55, `position_z`=81.7342, `orientation`=5.77336 WHERE `guid`=11302; -- Rat +UPDATE `creature` SET `position_x`=-1710.17, `position_y`=-1780.13, `position_z`=83.4918, `orientation`=3.63202 WHERE `guid`=14557; -- Syndicate Conjuror +UPDATE `creature` SET `position_x`=-1697.64, `position_y`=-1732.28, `position_z`=56.3712, `orientation`=4.46105 WHERE `guid`=14601; -- Witherbark Berserker +UPDATE `creature` SET `position_x`=-1680.35, `position_y`=-1822.08, `position_z`=100.497, `orientation`=2.63545 WHERE `guid`=14556; -- Syndicate Magus (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1684.33, `position_y`=-1781.95, `position_z`=84.3941, `orientation`=5.52094 WHERE `guid`=14552; -- Syndicate Prowler +UPDATE `creature` SET `position_x`=-1649.24, `position_y`=-1704.57, `position_z`=69.1117, `orientation`=3.00111 WHERE `guid`=14610; -- Stromgarde Troll Hunter +UPDATE `creature` SET `position_x`=-1711.67, `position_y`=-1718.17, `position_z`=53.4101, `orientation`=3.79607 WHERE `guid`=14598; -- Boulderfist Mauler +UPDATE `creature` SET `position_x`=-1722.75, `position_y`=-1740.74, `position_z`=52.6424, `orientation`=5.37558 WHERE `guid`=14596; -- Witherbark Berserker +UPDATE `creature` SET `position_x`=-1640.22, `position_y`=-1851.59, `position_z`=80.5801, `orientation`=2.96054 WHERE `guid`=11329; -- Rat +UPDATE `creature` SET `position_x`=-5424.24, `position_y`=-2974.05, `position_z`=351.482, `orientation`=1.40296 WHERE `guid`=9045; -- Squirrel +UPDATE `creature` SET `position_x`=-1597.02, `position_y`=-1925.96, `position_z`=68.3138, `orientation`=4.30423 WHERE `guid`=14646; -- Rat +UPDATE `creature` SET `position_x`=-10401.9, `position_y`=-3081.26, `position_z`=17.5574, `orientation`=2.37652 WHERE `guid`=38998; -- Young Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=-1528, `position_y`=-1889.17, `position_z`=70.331, `orientation`=2.34823 WHERE `guid`=12013; -- Prince Galen Trollbane +UPDATE `creature` SET `position_x`=-1706.42, `position_y`=-1809.71, `position_z`=101.791, `orientation`=3.22886 WHERE `guid`=14566; -- Syndicate Magus +UPDATE `creature` SET `position_x`=-1525.25, `position_y`=-1876.78, `position_z`=69.6365, `orientation`=1.43206 WHERE `guid`=12008; -- Stromgarde Vindicator +UPDATE `creature` SET `position_x`=-1298.75, `position_y`=-1073.46, `position_z`=24.9919, `orientation`=3.49874 WHERE `guid`=15651; -- Daggerspine Shorestalker +UPDATE `creature` SET `position_x`=146.385, `position_y`=-2715.09, `position_z`=114.687, `orientation`=3.20595 WHERE `guid`=93498; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=182.27, `position_y`=-2716.83, `position_z`=115.273, `orientation`=1.22843 WHERE `guid`=93508; -- Highvale Scout +UPDATE `creature` SET `position_x`=194.714, `position_y`=-2703.39, `position_z`=115.01, `orientation`=4.95674 WHERE `guid`=93506; -- Highvale Marksman +UPDATE `creature` SET `position_x`=150.418, `position_y`=-2686.44, `position_z`=118.452, `orientation`=6.03824 WHERE `guid`=93379; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=-3461.6, `position_y`=-1052.2, `position_z`=10.6738, `orientation`=2.6883 WHERE `guid`=11153; -- Fen Dweller +UPDATE `creature` SET `position_x`=-3983.96, `position_y`=2983.43, `position_z`=1.55407, `orientation`=0.119431 WHERE `guid`=50086; -- Sea Elemental +UPDATE `creature` SET `id`=5461 WHERE `guid`=50086; -- Sea Elemental +UPDATE `creature` SET `id2`=5462 WHERE `guid`=50086; -- Sea Spray +UPDATE `creature` SET `position_x`=-7907.28, `position_y`=-3549.71, `position_z`=50.6657, `orientation`=6.02411 WHERE `guid`=22691; -- Fire Roc +UPDATE `creature` SET `position_x`=273.63, `position_y`=-2678.84, `position_z`=119.784, `orientation`=2.14675 WHERE `guid`=93512; -- Highvale Marksman +UPDATE `creature` SET `position_x`=-6689.33, `position_y`=-1342.02, `position_z`=248.044, `orientation`=0.421437 WHERE `guid`=6790; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6627.63, `position_y`=-1317.43, `position_z`=208.826, `orientation`=1.46833 WHERE `guid`=5814; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6692.49, `position_y`=-1160.93, `position_z`=184.869, `orientation`=0.925024 WHERE `guid`=6773; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6703.64, `position_y`=-1279.16, `position_z`=241.067, `orientation`=2.1172 WHERE `guid`=6784; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6601.91, `position_y`=-1302.49, `position_z`=208.826, `orientation`=6.10865 WHERE `guid`=5786; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6517.25, `position_y`=-1293.2, `position_z`=200.681, `orientation`=5.09587 WHERE `guid`=5838; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6717.29, `position_y`=-1188.59, `position_z`=240.438, `orientation`=6.23929 WHERE `guid`=6217; -- Magma Elemental +UPDATE `creature` SET `id`=5852 WHERE `guid`=6217; -- Inferno Elemental +UPDATE `creature` SET `id2`=5855 WHERE `guid`=6217; -- Magma Elemental +UPDATE `creature` SET `position_x`=-6457.33, `position_y`=-1286.36, `position_z`=181.016, `orientation`=5.86029 WHERE `guid`=6778; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6526.98, `position_y`=-1346.83, `position_z`=208.897, `orientation`=5.23281 WHERE `guid`=5741; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6561.71, `position_y`=-1312.59, `position_z`=209.015, `orientation`=4.12007 WHERE `guid`=5738; -- Dark Iron Slaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6674.26, `position_y`=-1272.22, `position_z`=239.602, `orientation`=5.25513 WHERE `guid`=5851; -- Magma Elemental +UPDATE `creature` SET `id`=5850 WHERE `guid`=5851; -- Blazing Elemental +UPDATE `creature` SET `id2`=5855 WHERE `guid`=5851; -- Magma Elemental +UPDATE `creature` SET `position_x`=-6561.4, `position_y`=-1314.88, `position_z`=208.999, `orientation`=3.85595 WHERE `guid`=5740; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6717.38, `position_y`=-1250.04, `position_z`=242.113, `orientation`=5.23975 WHERE `guid`=6241; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6701.47, `position_y`=-1284.13, `position_z`=240.963, `orientation`=2.76569 WHERE `guid`=6782; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6719.13, `position_y`=-1347.57, `position_z`=241.513, `orientation`=2.78176 WHERE `guid`=6235; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6749, `position_y`=-1650.56, `position_z`=192.118, `orientation`=4.65748 WHERE `guid`=5734; -- Blazing Elemental +UPDATE `creature` SET `position_x`=-6785.72, `position_y`=-1051.94, `position_z`=240.752, `orientation`=0.0997092 WHERE `guid`=6239; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6787.83, `position_y`=-1088.2, `position_z`=243.038, `orientation`=6.23083 WHERE `guid`=6777; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6882.46, `position_y`=-1050.43, `position_z`=245.515, `orientation`=4.86981 WHERE `guid`=6237; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6838.33, `position_y`=-1165.09, `position_z`=241.249, `orientation`=1.02196 WHERE `guid`=6814; -- Dark Iron Steamsmith +UPDATE `creature` SET `position_x`=-6705.89, `position_y`=-1115.82, `position_z`=244.6, `orientation`=2.7232 WHERE `guid`=6230; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6761.54, `position_y`=-1217.41, `position_z`=247.23, `orientation`=0.15708 WHERE `guid`=6247; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6749.06, `position_y`=-1016.23, `position_z`=237.862, `orientation`=0.799288 WHERE `guid`=5573; -- Lava Crab +UPDATE `creature` SET `position_x`=-6749.95, `position_y`=-983.878, `position_z`=240.423, `orientation`=5.8688 WHERE `guid`=5917; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-6684.48, `position_y`=-881, `position_z`=257.907, `orientation`=2.2478 WHERE `guid`=5920; -- Twilight Fire Guard +UPDATE `creature` SET `id`=5860 WHERE `guid`=5920; -- Twilight Dark Shaman +UPDATE `creature` SET `id2`=5861 WHERE `guid`=5920; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=-6750.59, `position_y`=-1016.57, `position_z`=237.862, `orientation`=1.08119 WHERE `guid`=5868; -- Inferno Elemental +UPDATE `creature` SET `position_x`=-6715.99, `position_y`=-1016.94, `position_z`=241.77, `orientation`=0.186623 WHERE `guid`=5918; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-6724.23, `position_y`=-1130.79, `position_z`=185.658, `orientation`=3.59006 WHERE `guid`=6772; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6751.81, `position_y`=-1237.87, `position_z`=182.482, `orientation`=5.9014 WHERE `guid`=6216; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6799.47, `position_y`=-1091.89, `position_z`=243.956, `orientation`=4.13952 WHERE `guid`=6779; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6893.01, `position_y`=-1064.62, `position_z`=240.097, `orientation`=3.67578 WHERE `guid`=300649; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=-6920.02, `position_y`=-1054.27, `position_z`=241.17, `orientation`=5.85229 WHERE `guid`=6833; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=-6870.81, `position_y`=-1075.84, `position_z`=240.097, `orientation`=6.22174 WHERE `guid`=300650; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=-9218.06, `position_y`=184.502, `position_z`=69.6537, `orientation`=1.37829 WHERE `guid`=79884; -- Rabbit +UPDATE `creature` SET `position_x`=-298.5, `position_y`=78.9203, `position_z`=-91.3837, `orientation`=3.59515 WHERE `guid`=33723; -- Nightmare Wyrmkin +UPDATE `creature` SET `id`=5280 WHERE `guid`=33723; -- Nightmare Wyrmkin +UPDATE `creature` SET `id2`=5283 WHERE `guid`=33723; -- Nightmare Wanderer +UPDATE `creature` SET `id3`=8319 WHERE `guid`=33723; -- Nightmare Whelp +UPDATE `creature` SET `position_x`=-330.44, `position_y`=145.957, `position_z`=-69.4046, `orientation`=3.97356 WHERE `guid`=34584; -- Atal'ai Slave +UPDATE `creature` SET `id`=5259 WHERE `guid`=34584; -- Atal'ai Witch Doctor +UPDATE `creature` SET `id2`=8318 WHERE `guid`=34584; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-341.081, `position_y`=147.803, `position_z`=-69.4045, `orientation`=0.0139848 WHERE `guid`=39753; -- Atal'ai Slave +UPDATE `creature` SET `id`=5267 WHERE `guid`=39753; -- Unliving Atal'ai +UPDATE `creature` SET `id2`=8318 WHERE `guid`=39753; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-289.395, `position_y`=78.9562, `position_z`=-91.3837, `orientation`=4.92294 WHERE `guid`=33721; -- Nightmare Whelp +UPDATE `creature` SET `id`=5280 WHERE `guid`=33721; -- Nightmare Wyrmkin +UPDATE `creature` SET `id2`=8319 WHERE `guid`=33721; -- Nightmare Whelp +UPDATE `creature` SET `position_x`=-392.342, `position_y`=98.3282, `position_z`=-90.7972, `orientation`=4.87308 WHERE `guid`=33717; -- Nightmare Whelp +UPDATE `creature` SET `id`=5277 WHERE `guid`=33717; -- Nightmare Scalebane +UPDATE `creature` SET `id2`=8319 WHERE `guid`=33717; -- Nightmare Whelp +UPDATE `creature` SET `position_x`=-298.548, `position_y`=110.87, `position_z`=-172.92, `orientation`=3.38594 WHERE `guid`=34169; -- Slime Maggot +UPDATE `creature` SET `id`=5226 WHERE `guid`=34169; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=34169; -- Slime Maggot +UPDATE `creature` SET `id3`=8384 WHERE `guid`=34169; -- Deep Lurker +UPDATE `creature` SET `position_x`=-288.603, `position_y`=109.507, `position_z`=-172.92, `orientation`=2.25147 WHERE `guid`=34171; -- Murk Worm +UPDATE `creature` SET `id`=5226 WHERE `guid`=34171; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=34171; -- Slime Maggot +UPDATE `creature` SET `position_x`=-295.751, `position_y`=105.558, `position_z`=-172.92, `orientation`=0.436332 WHERE `guid`=34170; -- Slime Maggot +UPDATE `creature` SET `id`=5226 WHERE `guid`=34170; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=34170; -- Slime Maggot +UPDATE `creature` SET `position_x`=-397.851, `position_y`=90.3505, `position_z`=-90.8257, `orientation`=1.70924 WHERE `guid`=33716; -- Nightmare Whelp +UPDATE `creature` SET `position_x`=-404.799, `position_y`=98.9977, `position_z`=-91.0116, `orientation`=1.91986 WHERE `guid`=33715; -- Nightmare Whelp +UPDATE `creature` SET `id`=5277 WHERE `guid`=33715; -- Nightmare Scalebane +UPDATE `creature` SET `id2`=5283 WHERE `guid`=33715; -- Nightmare Wanderer +UPDATE `creature` SET `id3`=8319 WHERE `guid`=33715; -- Nightmare Whelp +UPDATE `creature` SET `position_x`=-367.394, `position_y`=76.1756, `position_z`=-53.863, `orientation`=3.00197 WHERE `guid`=39793; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-370.916, `position_y`=83.1239, `position_z`=-53.863, `orientation`=3.74461 WHERE `guid`=39794; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-373.043, `position_y`=88.5296, `position_z`=-148.719, `orientation`=5.88176 WHERE `guid`=34479; -- Slime Maggot +UPDATE `creature` SET `position_x`=-376.43, `position_y`=80.6485, `position_z`=-148.719, `orientation`=5.49762 WHERE `guid`=34477; -- Slime Maggot +UPDATE `creature` SET `position_x`=-397.385, `position_y`=143.766, `position_z`=-131.772, `orientation`=1.10851 WHERE `guid`=34523; -- Unliving Atal'ai +UPDATE `creature` SET `position_x`=-370.236, `position_y`=84.833, `position_z`=-131.766, `orientation`=0.26148 WHERE `guid`=33645; -- Unliving Atal'ai +UPDATE `creature` SET `position_x`=-373.272, `position_y`=94.6043, `position_z`=-172.852, `orientation`=3.04534 WHERE `guid`=34167; -- Deep Lurker +UPDATE `creature` SET `position_x`=-412.532, `position_y`=100.928, `position_z`=-148.659, `orientation`=5.33445 WHERE `guid`=34475; -- Deep Lurker +UPDATE `creature` SET `id`=5228 WHERE `guid`=34475; -- Saturated Ooze +UPDATE `creature` SET `id2`=8384 WHERE `guid`=34475; -- Deep Lurker +UPDATE `creature` SET `position_x`=-366.686, `position_y`=82.0654, `position_z`=-53.863, `orientation`=6.05629 WHERE `guid`=39792; -- Atal'ai Witch Doctor +UPDATE `creature` SET `position_x`=-404.573, `position_y`=90.9134, `position_z`=-172.849, `orientation`=2.10241 WHERE `guid`=33996; -- Slime Maggot +UPDATE `creature` SET `id`=5226 WHERE `guid`=33996; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=33996; -- Slime Maggot +UPDATE `creature` SET `id3`=8384 WHERE `guid`=33996; -- Deep Lurker +UPDATE `creature` SET `position_x`=-401.815, `position_y`=144.619, `position_z`=-131.772, `orientation`=2.86234 WHERE `guid`=34524; -- Atal'ai Witch Doctor +UPDATE `creature` SET `position_x`=-369.317, `position_y`=90.9616, `position_z`=-131.765, `orientation`=1.90241 WHERE `guid`=33644; -- Atal'ai Witch Doctor +UPDATE `creature` SET `position_x`=-466.513, `position_y`=95.1982, `position_z`=-189.646, `orientation`=3.8074 WHERE `guid`=34521; -- Atal'alarion +UPDATE `creature` SET `position_x`=-518.613, `position_y`=27.142, `position_z`=-148.719, `orientation`=4.08407 WHERE `guid`=33623; -- Slime Maggot +UPDATE `creature` SET `position_x`=-534.567, `position_y`=24.476, `position_z`=-148.719, `orientation`=0.628319 WHERE `guid`=33626; -- Slime Maggot +UPDATE `creature` SET `position_x`=50.7865, `position_y`=-2449.89, `position_z`=122.733, `orientation`=1.09131 WHERE `guid`=93501; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=-29.9139, `position_y`=-2453.15, `position_z`=121.732, `orientation`=0.131216 WHERE `guid`=93346; -- Witherbark Zealot +UPDATE `creature` SET `position_x`=-1536.05, `position_y`=-3016.2, `position_z`=12.6989, `orientation`=1.69174 WHERE `guid`=11412; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-56.5873, `position_y`=-1052.36, `position_z`=46.5827, `orientation`=1.72403 WHERE `guid`=16149; -- Forest Moss Creeper +UPDATE `creature` SET `position_x`=-2001.28, `position_y`=1920.19, `position_z`=69.2521, `orientation`=0.484276 WHERE `guid`=27910; -- Doomwarder Captain +UPDATE `creature` SET `position_x`=-6485.36, `position_y`=-2483.52, `position_z`=322.321, `orientation`=2.98744 WHERE `guid`=7843; -- Rock Elemental +UPDATE `creature` SET `position_x`=-6597.7, `position_y`=-2496.01, `position_z`=272.366, `orientation`=0.0964659 WHERE `guid`=7856; -- Lesser Rock Elemental +UPDATE `creature` SET `position_x`=-2419.39, `position_y`=2431.81, `position_z`=74.5129, `orientation`=4.89628 WHERE `guid`=27283; -- Gelkis Mauler +UPDATE `creature` SET `position_x`=-2077.55, `position_y`=1912.77, `position_z`=69.0095, `orientation`=4.93646 WHERE `guid`=27906; -- Doomwarder Captain +UPDATE `creature` SET `position_x`=-1920.19, `position_y`=1845.48, `position_z`=66.2992, `orientation`=4.65358 WHERE `guid`=27918; -- Mage Hunter +UPDATE `creature` SET `position_x`=-988.434, `position_y`=-3715.42, `position_z`=93.3221, `orientation`=5.35511 WHERE `guid`=14710; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-1125.38, `position_y`=-3684.49, `position_z`=89.9524, `orientation`=2.54175 WHERE `guid`=13253; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-1884.67, `position_y`=2014.68, `position_z`=64.5392, `orientation`=3.54394 WHERE `guid`=27877; -- Lesser Infernal +UPDATE `creature` SET `position_x`=-6457.48, `position_y`=-2381.51, `position_z`=296.442, `orientation`=0.594986 WHERE `guid`=7795; -- Rock Elemental +UPDATE `creature` SET `position_x`=-1317.98, `position_y`=2819.26, `position_z`=113.526, `orientation`=6.15337 WHERE `guid`=27336; -- Maraudine Mauler +UPDATE `creature` SET `position_x`=-1847.5, `position_y`=1777.91, `position_z`=67.9579, `orientation`=2.84504 WHERE `guid`=27922; -- Nether Sister +UPDATE `creature` SET `position_x`=-1651.53, `position_y`=-1630.34, `position_z`=68.8266, `orientation`=0.925025 WHERE `guid`=14614; -- Stromgarde Troll Hunter +UPDATE `creature` SET `position_x`=-903.019, `position_y`=-3869.41, `position_z`=139.278, `orientation`=0.804458 WHERE `guid`=11583; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=-1948.71, `position_y`=1818.54, `position_z`=66.9766, `orientation`=0.742246 WHERE `guid`=27879; -- Lesser Infernal +UPDATE `creature` SET `position_x`=-1153.59, `position_y`=2784.39, `position_z`=124.2, `orientation`=1.93465 WHERE `guid`=27338; -- Maraudine Mauler +UPDATE `creature` SET `position_x`=-1716.47, `position_y`=-1537.36, `position_z`=55.9381, `orientation`=2.68781 WHERE `guid`=14616; -- Or'Kalar +UPDATE `creature` SET `position_x`=-1724.41, `position_y`=-1541.51, `position_z`=55.9625, `orientation`=4.08407 WHERE `guid`=11647; -- Boulderfist Shaman +UPDATE `creature` SET `position_x`=-983.029, `position_y`=-3651, `position_z`=76.8799, `orientation`=5.0647 WHERE `guid`=14701; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-1183.52, `position_y`=2817.75, `position_z`=123.498, `orientation`=1.03036 WHERE `guid`=27300; -- Maraudine Scout (WAYPOINTS) +UPDATE `creature` SET `id`=4654 WHERE `guid`=27300; -- Maraudine Scout +UPDATE `creature` SET `id2`=4655 WHERE `guid`=27300; -- Maraudine Wrangler +UPDATE `creature` SET `id3`=4657 WHERE `guid`=27300; -- Maraudine Windchaser +UPDATE `creature` SET `position_x`=-1752.87, `position_y`=-1619.96, `position_z`=58.2723, `orientation`=5.42797 WHERE `guid`=14591; -- Boulderfist Shaman +UPDATE `creature` SET `position_x`=-1094.49, `position_y`=-3747.93, `position_z`=89.7224, `orientation`=3.57749 WHERE `guid`=14524; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-1740.53, `position_y`=-1644.04, `position_z`=52.0332, `orientation`=3.30994 WHERE `guid`=14595; -- Boulderfist Shaman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-151.795, `position_y`=-1083.13, `position_z`=44.9389, `orientation`=6.0323 WHERE `guid`=15882; -- Gray Bear +UPDATE `creature` SET `position_x`=-1127.31, `position_y`=-3720.95, `position_z`=86.8095, `orientation`=5.75012 WHERE `guid`=11598; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-1709.77, `position_y`=-1618.23, `position_z`=60.3538, `orientation`=5.33183 WHERE `guid`=11761; -- Boulderfist Shaman +UPDATE `creature` SET `position_x`=-1646.4, `position_y`=-1660.4, `position_z`=69.1347, `orientation`=2.27979 WHERE `guid`=14608; -- Stromgarde Troll Hunter +UPDATE `creature` SET `position_x`=-1879.18, `position_y`=1719.54, `position_z`=63.3707, `orientation`=3.72338 WHERE `guid`=29067; -- Jugkar Grim'rod +UPDATE `creature` SET `position_x`=-1288.57, `position_y`=2934.39, `position_z`=119.634, `orientation`=3.83972 WHERE `guid`=27584; -- Maraudine Stormer +UPDATE `creature` SET `position_x`=-1150.97, `position_y`=2929.4, `position_z`=145.038, `orientation`=3.55897 WHERE `guid`=27341; -- Maraudine Mauler +UPDATE `creature` SET `position_x`=-1107.96, `position_y`=2859.7, `position_z`=139.826, `orientation`=3.59554 WHERE `guid`=27344; -- Maraudine Mauler +UPDATE `creature` SET `position_x`=-2243.81, `position_y`=1549.8, `position_z`=64.0631, `orientation`=4.22213 WHERE `guid`=27200; -- Undead Ravager +UPDATE `creature` SET `position_x`=-1211.38, `position_y`=2915.05, `position_z`=151.303, `orientation`=4.10811 WHERE `guid`=27580; -- Maraudine Stormer +UPDATE `creature` SET `position_x`=-1064.44, `position_y`=2916.31, `position_z`=179.21, `orientation`=5.46512 WHERE `guid`=27582; -- Maraudine Stormer +UPDATE `creature` SET `position_x`=-2310.52, `position_y`=1353.41, `position_z`=63.6947, `orientation`=2.11579 WHERE `guid`=27203; -- Undead Ravager +UPDATE `creature` SET `position_x`=-2212.21, `position_y`=1364.66, `position_z`=83.106, `orientation`=6.23083 WHERE `guid`=27185; -- Undead Ravager +UPDATE `creature` SET `position_x`=-1067.23, `position_y`=2926.81, `position_z`=179.359, `orientation`=2.60744 WHERE `guid`=27581; -- Maraudine Stormer +UPDATE `creature` SET `position_x`=-2284.48, `position_y`=1384.32, `position_z`=64.9186, `orientation`=3.75355 WHERE `guid`=27202; -- Undead Ravager +UPDATE `creature` SET `position_x`=-1114.31, `position_y`=2914.77, `position_z`=145.265, `orientation`=0.941897 WHERE `guid`=27330; -- Maraudine Mauler +UPDATE `creature` SET `position_x`=-1196.04, `position_y`=-3600.57, `position_z`=52.9194, `orientation`=3.63959 WHERE `guid`=11593; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-1198.17, `position_y`=-3634.44, `position_z`=57.3174, `orientation`=4.10972 WHERE `guid`=11595; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-1181.4, `position_y`=-3647.58, `position_z`=56.7623, `orientation`=0.489466 WHERE `guid`=11941; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-2286.67, `position_y`=1351.67, `position_z`=64.5994, `orientation`=1.8582 WHERE `guid`=27206; -- Undead Ravager +UPDATE `creature` SET `position_x`=1281.01, `position_y`=-3677.86, `position_z`=93.8901, `orientation`=2.22059 WHERE `guid`=20756; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=-1091.64, `position_y`=-2874.03, `position_z`=42.3346, `orientation`=5.84387 WHERE `guid`=11356; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=-1091.13, `position_y`=-2849.03, `position_z`=42.3627, `orientation`=4.64089 WHERE `guid`=11716; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=686.046, `position_y`=1246.7, `position_z`=74.0734, `orientation`=5.98795 WHERE `guid`=26162; -- Ravenclaw Servant +UPDATE `creature` SET `position_x`=-855.088, `position_y`=-3942.96, `position_z`=151.691, `orientation`=4.5989 WHERE `guid`=11956; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=-827.853, `position_y`=-3900.91, `position_z`=144.722, `orientation`=6.17369 WHERE `guid`=13254; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=-992.56, `position_y`=-3812.3, `position_z`=140.754, `orientation`=2.17434 WHERE `guid`=11587; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-1196.02, `position_y`=2769.53, `position_z`=111.399, `orientation`=0.628319 WHERE `guid`=27327; -- Maraudine Mauler +UPDATE `creature` SET `position_x`=-1026.02, `position_y`=-3814.32, `position_z`=142.613, `orientation`=3.78729 WHERE `guid`=11582; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-4553.55, `position_y`=-2092.67, `position_z`=89.656, `orientation`=5.59035 WHERE `guid`=20317; -- Razorfen Battleguard +UPDATE `creature` SET `position_x`=685.817, `position_y`=355.328, `position_z`=35.5167, `orientation`=5.59133 WHERE `guid`=19061; -- Elder Lake Skulker +UPDATE `creature` SET `position_x`=650.836, `position_y`=384.597, `position_z`=38.451, `orientation`=1.45255 WHERE `guid`=19075; -- Lake Skulker +UPDATE `creature` SET `position_x`=652.079, `position_y`=448.218, `position_z`=38.9019, `orientation`=5.92788 WHERE `guid`=19059; -- Lake Skulker +UPDATE `creature` SET `position_x`=-859.18, `position_y`=-3961.95, `position_z`=152.35, `orientation`=2.54075 WHERE `guid`=11954; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=-4621.69, `position_y`=-2084.92, `position_z`=88.8452, `orientation`=0.96126 WHERE `guid`=20371; -- Razorfen Thornweaver +UPDATE `creature` SET `position_x`=-1586.83, `position_y`=1849.23, `position_z`=62.4934, `orientation`=5.8606 WHERE `guid`=27896; -- Mana Eater +UPDATE `creature` SET `position_x`=-52.0443, `position_y`=-551.121, `position_z`=152.27, `orientation`=5.10241 WHERE `guid`=17570; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-383.54, `position_y`=-1116.72, `position_z`=42.3167, `orientation`=3.93762 WHERE `guid`=15721; -- Giant Moss Creeper +UPDATE `creature` SET `position_x`=-4606.72, `position_y`=-2265.73, `position_z`=83.9073, `orientation`=1.60225 WHERE `guid`=20326; -- Razorfen Battleguard +UPDATE `creature` SET `position_x`=1004.71, `position_y`=225.26, `position_z`=30.6603, `orientation`=1.23797 WHERE `guid`=19101; -- Elder Lake Creeper +UPDATE `creature` SET `position_x`=1083.41, `position_y`=216.048, `position_z`=34.8062, `orientation`=5.49766 WHERE `guid`=17889; -- Elder Lake Creeper +UPDATE `creature` SET `position_x`=-2820.51, `position_y`=-2381.95, `position_z`=59.7124, `orientation`=2.09973 WHERE `guid`=10613; -- Black Ooze +UPDATE `creature` SET `position_x`=-1685.82, `position_y`=-2681.3, `position_z`=43.6979, `orientation`=2.33411 WHERE `guid`=13350; -- Highland Fleshstalker +UPDATE `creature` SET `position_x`=-1784.02, `position_y`=-2780.77, `position_z`=53.4137, `orientation`=5.55426 WHERE `guid`=14685; -- Highland Fleshstalker +UPDATE `creature` SET `position_x`=704.174, `position_y`=380.425, `position_z`=34.541, `orientation`=5.40606 WHERE `guid`=19083; -- Lake Skulker +UPDATE `creature` SET `position_x`=551.87, `position_y`=1199.8, `position_z`=85.9423, `orientation`=4.24623 WHERE `guid`=26036; -- Ferocious Grizzled Bear +UPDATE `creature` SET `position_x`=-7047.64, `position_y`=-3380.8, `position_z`=242.837, `orientation`=4.50985 WHERE `guid`=7610; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-1683.38, `position_y`=-2746.65, `position_z`=47.3682, `orientation`=4.93867 WHERE `guid`=14697; -- Highland Fleshstalker +UPDATE `creature` SET `position_x`=-1920.16, `position_y`=-2524.21, `position_z`=62.4839, `orientation`=1.48071 WHERE `guid`=11934; -- Giant Plains Creeper +UPDATE `creature` SET `position_x`=-7084.08, `position_y`=-3282.69, `position_z`=241.85, `orientation`=4.7296 WHERE `guid`=7472; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-1751.29, `position_y`=-2681.07, `position_z`=40.3446, `orientation`=5.52262 WHERE `guid`=14680; -- Highland Fleshstalker +UPDATE `creature` SET `position_x`=-1953.06, `position_y`=-2547.65, `position_z`=72.5456, `orientation`=5.86661 WHERE `guid`=11932; -- Highland Fleshstalker +UPDATE `creature` SET `position_x`=-7017.53, `position_y`=-3381.84, `position_z`=241.792, `orientation`=2.80694 WHERE `guid`=7623; -- Stonevault Bonesnapper +UPDATE `creature` SET `position_x`=-1180.93, `position_y`=-3182.13, `position_z`=44.7158, `orientation`=3.16528 WHERE `guid`=11603; -- Plains Creeper +UPDATE `creature` SET `position_x`=-1471.26, `position_y`=-3126.8, `position_z`=14.2251, `orientation`=2.3911 WHERE `guid`=11439; -- Hammerfall Grunt +UPDATE `creature` SET `position_x`=977.249, `position_y`=-4054.21, `position_z`=-12.9694, `orientation`=0.491605 WHERE `guid`=12219; -- Lightning Hide +UPDATE `creature` SET `position_x`=-6884.41, `position_y`=-2848.43, `position_z`=241.769, `orientation`=5.54268 WHERE `guid`=7213; -- Elder Crag Coyote +UPDATE `creature` SET `position_x`=-6849.5, `position_y`=-2884.42, `position_z`=242.904, `orientation`=2.66768 WHERE `guid`=7452; -- Elder Crag Coyote +UPDATE `creature` SET `position_x`=-7118.03, `position_y`=-2990.29, `position_z`=252.51, `orientation`=3.48155 WHERE `guid`=7230; -- Rock Elemental +UPDATE `creature` SET `position_x`=-1219.57, `position_y`=-2883.94, `position_z`=44.6431, `orientation`=3.09655 WHERE `guid`=11942; -- Plains Creeper +UPDATE `creature` SET `position_x`=-7146.83, `position_y`=-3083.63, `position_z`=263.005, `orientation`=4.65752 WHERE `guid`=7240; -- Rock Elemental +UPDATE `creature` SET `position_x`=-7177.4, `position_y`=-3046.04, `position_z`=278.574, `orientation`=5.75251 WHERE `guid`=7236; -- Rock Elemental +UPDATE `creature` SET `position_x`=-7167.4, `position_y`=-3117.17, `position_z`=267.872, `orientation`=5.19839 WHERE `guid`=7239; -- Rock Elemental +UPDATE `creature` SET `position_x`=-7081.92, `position_y`=-3117.47, `position_z`=241.752, `orientation`=2.66658 WHERE `guid`=6985; -- Elder Crag Coyote +UPDATE `creature` SET `position_x`=-7025.48, `position_y`=-3633.35, `position_z`=241.75, `orientation`=4.12326 WHERE `guid`=7191; -- Dustbelcher Ogre +UPDATE `creature` SET `position_x`=-7054.83, `position_y`=-3617.55, `position_z`=241.75, `orientation`=1.29377 WHERE `guid`=7194; -- Dustbelcher Ogre +UPDATE `creature` SET `position_x`=-7152.67, `position_y`=-2383.14, `position_z`=240.598, `orientation`=0.383972 WHERE `guid`=7004; -- Dustbelcher Wyrmhunter +UPDATE `creature` SET `position_x`=-7149.55, `position_y`=-2425.51, `position_z`=240.598, `orientation`=5.47213 WHERE `guid`=7013; -- Dustbelcher Mauler +UPDATE `creature` SET `position_x`=-6984, `position_y`=-2882.41, `position_z`=243.41, `orientation`=5.49514 WHERE `guid`=7806; -- Elder Crag Coyote +UPDATE `creature` SET `position_x`=-6816.34, `position_y`=-2716.38, `position_z`=242.219, `orientation`=4.25763 WHERE `guid`=7639; -- Elder Crag Coyote +UPDATE `creature` SET `position_x`=-9182.99, `position_y`=-2710.99, `position_z`=89.3479, `orientation`=0.54794 WHERE `guid`=31838; -- Greater Tarantula +UPDATE `creature` SET `position_x`=-6883.34, `position_y`=-2503.87, `position_z`=245.065, `orientation`=1.49852 WHERE `guid`=7407; -- Giant Buzzard +UPDATE `creature` SET `position_x`=6283.47, `position_y`=584.064, `position_z`=-0.171614, `orientation`=5.67222 WHERE `guid`=38537; -- Pygmy Tide Crawler +UPDATE `creature` SET `position_x`=-6900.81, `position_y`=-4757.25, `position_z`=10.0855, `orientation`=3.44095 WHERE `guid`=21833; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-8439.7, `position_y`=331.012, `position_z`=122.763, `orientation`=2.23402 WHERE `guid`=10494; -- Anduin Wrynn +UPDATE `creature` SET `position_x`=-9498.07, `position_y`=-2295.98, `position_z`=73.8414, `orientation`=0.503657 WHERE `guid`=13330; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-9459.26, `position_y`=-2307.8, `position_z`=69.8179, `orientation`=2.03968 WHERE `guid`=13327; -- Great Goretusk +UPDATE `creature` SET `position_x`=-9485, `position_y`=-2171.85, `position_z`=89.3223, `orientation`=0.504985 WHERE `guid`=8758; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-6415.43, `position_y`=-1079.75, `position_z`=-272.136, `orientation`=4.00241 WHERE `guid`=24119; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6446.22, `position_y`=-1248.38, `position_z`=-278.084, `orientation`=2.08331 WHERE `guid`=24124; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6519.14, `position_y`=-1314.86, `position_z`=-272.131, `orientation`=4.82207 WHERE `guid`=24110; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6649.9, `position_y`=-1380.37, `position_z`=-274.817, `orientation`=4.71483 WHERE `guid`=24129; -- Tar Lurker +UPDATE `creature` SET `position_x`=-9239.15, `position_y`=-2124.7, `position_z`=64.2772, `orientation`=0 WHERE `guid`=6697; -- Rabbit +UPDATE `creature` SET `position_x`=-2814.74, `position_y`=-1003.29, `position_z`=-8.01928, `orientation`=4.06874 WHERE `guid`=9927; -- Cursed Marine +UPDATE `creature` SET `position_x`=-1483.82, `position_y`=-1582.93, `position_z`=34.1598, `orientation`=5.11156 WHERE `guid`=11267; -- Highland Thrasher +UPDATE `creature` SET `position_x`=-9052.35, `position_y`=-2491.7, `position_z`=126.419, `orientation`=2.8872 WHERE `guid`=10089; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-9174.56, `position_y`=-2451.72, `position_z`=118.377, `orientation`=0 WHERE `guid`=31811; -- Blackrock Grunt +UPDATE `creature` SET `position_x`=1117.2, `position_y`=-1652.28, `position_z`=65.474, `orientation`=5.52838 WHERE `guid`=47098; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=47098; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47098; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=-9098.7, `position_y`=-2384.19, `position_z`=123.255, `orientation`=5.67843 WHERE `guid`=16406; -- Redridge Mystic +UPDATE `creature` SET `position_x`=1311.6, `position_y`=-1609.44, `position_z`=62.2592, `orientation`=6.25033 WHERE `guid`=45234; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-6818.34, `position_y`=-1349.16, `position_z`=-272.139, `orientation`=2.80688 WHERE `guid`=23958; -- Bloodpetal Flayer +UPDATE `creature` SET `position_x`=-7964.19, `position_y`=-2516.04, `position_z`=134.078, `orientation`=4.18811 WHERE `guid`=5409; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-8237.96, `position_y`=-2679.03, `position_z`=135.305, `orientation`=5.44386 WHERE `guid`=5505; -- Black Drake (WAYPOINTS) +UPDATE `creature` SET `position_x`=1062.62, `position_y`=-1676.25, `position_z`=62.7637, `orientation`=6.21337 WHERE `guid`=46232; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=46232; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46232; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=-17.4638, `position_y`=-1081.03, `position_z`=44.4735, `orientation`=5.34772 WHERE `guid`=16160; -- Gray Bear +UPDATE `creature` SET `position_x`=-6616.96, `position_y`=-1345.04, `position_z`=-272.476, `orientation`=2.39851 WHERE `guid`=24131; -- Tar Lurker +UPDATE `creature` SET `position_x`=-8084.53, `position_y`=-2916.72, `position_z`=133.632, `orientation`=0.209978 WHERE `guid`=5496; -- Black Dragonspawn +UPDATE `creature` SET `id`=7040 WHERE `guid`=5496; -- Black Dragonspawn +UPDATE `creature` SET `id2`=7041 WHERE `guid`=5496; -- Black Wyrmkin +UPDATE `creature` SET `position_x`=-6585.85, `position_y`=-1382.51, `position_z`=-272.051, `orientation`=6.24019 WHERE `guid`=24111; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6652.82, `position_y`=-1316.16, `position_z`=-273.145, `orientation`=3.19626 WHERE `guid`=24127; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6616.69, `position_y`=-1416.56, `position_z`=-271.678, `orientation`=1.66489 WHERE `guid`=24113; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6519.96, `position_y`=-1247.69, `position_z`=-280.711, `orientation`=2.49604 WHERE `guid`=24122; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6483.17, `position_y`=-1217.39, `position_z`=-271.694, `orientation`=4.36585 WHERE `guid`=24121; -- Tar Lurker +UPDATE `creature` SET `position_x`=-7971.75, `position_y`=-2478.69, `position_z`=135.513, `orientation`=3.99195 WHERE `guid`=5280; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7952.09, `position_y`=-2534.08, `position_z`=130.537, `orientation`=4.68826 WHERE `guid`=5438; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7883.55, `position_y`=-2524.63, `position_z`=128.137, `orientation`=4.27476 WHERE `guid`=5412; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7915.69, `position_y`=-2560.75, `position_z`=124.071, `orientation`=0.266943 WHERE `guid`=3264; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7839.22, `position_y`=-2557.64, `position_z`=126.33, `orientation`=4.36368 WHERE `guid`=5390; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7881.39, `position_y`=-2559.88, `position_z`=126.546, `orientation`=3.24279 WHERE `guid`=5428; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7909.52, `position_y`=-2586.17, `position_z`=124.072, `orientation`=0.248869 WHERE `guid`=4613; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7889.77, `position_y`=-2580.63, `position_z`=122.786, `orientation`=0.877492 WHERE `guid`=3266; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-8978.19, `position_y`=-339.318, `position_z`=73.7159, `orientation`=5.48194 WHERE `guid`=80148; -- Defias Thug +UPDATE `creature` SET `position_x`=-7914.31, `position_y`=-2528.8, `position_z`=128.786, `orientation`=5.19383 WHERE `guid`=5271; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7915.59, `position_y`=-2466.69, `position_z`=137.498, `orientation`=5.29085 WHERE `guid`=5410; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-8032.06, `position_y`=-2517.01, `position_z`=136.559, `orientation`=4.41927 WHERE `guid`=5392; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-8015.49, `position_y`=-2486.76, `position_z`=133.509, `orientation`=4.85556 WHERE `guid`=5278; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7950.99, `position_y`=-2450.77, `position_z`=133.481, `orientation`=0.612816 WHERE `guid`=948; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7830.36, `position_y`=-2625.89, `position_z`=121.858, `orientation`=3.43308 WHERE `guid`=5279; -- Firegut Ogre +UPDATE `creature` SET `position_x`=1953.19, `position_y`=-3283.13, `position_z`=104.283, `orientation`=2.52293 WHERE `guid`=92644; -- Plaguebat +UPDATE `creature` SET `position_x`=-6596.15, `position_y`=-1166.48, `position_z`=273.18, `orientation`=2.22055 WHERE `guid`=6822; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-7801.61, `position_y`=-2652.03, `position_z`=173.064, `orientation`=5.53929 WHERE `guid`=1076; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-7880.77, `position_y`=-2590.43, `position_z`=175.759, `orientation`=4.40427 WHERE `guid`=5274; -- Firegut Ogre +UPDATE `creature` SET `id`=7033 WHERE `guid`=5274; -- Firegut Ogre +UPDATE `creature` SET `id2`=7034 WHERE `guid`=5274; -- Firegut Ogre Mage +UPDATE `creature` SET `id3`=7035 WHERE `guid`=5274; -- Firegut Brute +UPDATE `creature` SET `position_x`=-7911.97, `position_y`=-2622.74, `position_z`=177.173, `orientation`=4.50659 WHERE `guid`=5429; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-7866.9, `position_y`=-2626.69, `position_z`=172.867, `orientation`=0.43147 WHERE `guid`=5275; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-7853.67, `position_y`=-2613.93, `position_z`=119.949, `orientation`=4.08974 WHERE `guid`=943; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-6642.16, `position_y`=-1280.9, `position_z`=208.782, `orientation`=4.11761 WHERE `guid`=5808; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-7930.93, `position_y`=-2616.77, `position_z`=175.245, `orientation`=2.66345 WHERE `guid`=5426; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7782.73, `position_y`=-2556.44, `position_z`=171.323, `orientation`=5.50833 WHERE `guid`=5353; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-6602.79, `position_y`=-1272.62, `position_z`=208.826, `orientation`=0.0523599 WHERE `guid`=5844; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6563.16, `position_y`=-1287.07, `position_z`=208.826, `orientation`=5.17698 WHERE `guid`=5843; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6631.73, `position_y`=-1233.3, `position_z`=209.891, `orientation`=5.23018 WHERE `guid`=5845; -- Overseer Maltorius +UPDATE `creature` SET `position_x`=1352.78, `position_y`=-1320.36, `position_z`=52.5466, `orientation`=2.6843 WHERE `guid`=48604; -- Soulless Ghoul +UPDATE `creature` SET `id`=1787 WHERE `guid`=48604; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1794 WHERE `guid`=48604; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=48604; -- Searing Ghoul +UPDATE `creature` SET `position_x`=-7147.22, `position_y`=-1515.52, `position_z`=240.401, `orientation`=3.57056 WHERE `guid`=5611; -- Searing Lava Spider +UPDATE `creature` SET `position_x`=-6614.46, `position_y`=-884.12, `position_z`=244.232, `orientation`=2.06982 WHERE `guid`=5826; -- Twilight Fire Guard +UPDATE `creature` SET `id`=5860 WHERE `guid`=5826; -- Twilight Dark Shaman +UPDATE `creature` SET `id2`=5861 WHERE `guid`=5826; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=1358.08, `position_y`=-1246.43, `position_z`=61.7719, `orientation`=1.96692 WHERE `guid`=52587; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1419.98, `position_y`=-1282.84, `position_z`=68.6052, `orientation`=2.09346 WHERE `guid`=52239; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=52239; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=52239; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1795 WHERE `guid`=52239; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1417.06, `position_y`=-1218.65, `position_z`=74.7111, `orientation`=1.25252 WHERE `guid`=45236; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1377.26, `position_y`=-1283.35, `position_z`=58.5094, `orientation`=3.04529 WHERE `guid`=45227; -- Soulless Ghoul +UPDATE `creature` SET `id`=1787 WHERE `guid`=45227; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=45227; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1794 WHERE `guid`=45227; -- Soulless Ghoul +UPDATE `creature` SET `id4`=1795 WHERE `guid`=45227; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1419.1, `position_y`=-1298.34, `position_z`=68.6051, `orientation`=0.868682 WHERE `guid`=45231; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=45231; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=45231; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1795 WHERE `guid`=45231; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1376.17, `position_y`=-1245.88, `position_z`=61.7397, `orientation`=1.51952 WHERE `guid`=49603; -- Soulless Ghoul +UPDATE `creature` SET `id`=1787 WHERE `guid`=49603; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1794 WHERE `guid`=49603; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=49603; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1349.45, `position_y`=-1282.62, `position_z`=56.6122, `orientation`=3.48067 WHERE `guid`=52242; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1428.8, `position_y`=-1289.86, `position_z`=61.1241, `orientation`=0.331613 WHERE `guid`=51996; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=51996; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=51996; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1795 WHERE `guid`=51996; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1447.04, `position_y`=-1312.6, `position_z`=61.5847, `orientation`=5.30207 WHERE `guid`=52474; -- Soulless Ghoul +UPDATE `creature` SET `id`=1789 WHERE `guid`=52474; -- Skeletal Acolyte +UPDATE `creature` SET `id2`=1794 WHERE `guid`=52474; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=52474; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1321.4, `position_y`=-1386.29, `position_z`=46.0761, `orientation`=5.77461 WHERE `guid`=47194; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1405.89, `position_y`=-1328.03, `position_z`=59.3507, `orientation`=1.07333 WHERE `guid`=52123; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=-7818.02, `position_y`=-2451.54, `position_z`=140.863, `orientation`=1.69026 WHERE `guid`=5388; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-8793.64, `position_y`=671.856, `position_z`=101.65, `orientation`=1.6163 WHERE `guid`=79848; -- Rat +UPDATE `creature` SET `position_x`=1463.64, `position_y`=-1328.95, `position_z`=62.4029, `orientation`=2.694 WHERE `guid`=48285; -- Soulless Ghoul +UPDATE `creature` SET `id`=1787 WHERE `guid`=48285; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=48285; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1794 WHERE `guid`=48285; -- Soulless Ghoul +UPDATE `creature` SET `id4`=1795 WHERE `guid`=48285; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1384.72, `position_y`=-1312.94, `position_z`=57.8945, `orientation`=0.279253 WHERE `guid`=48539; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=48539; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=48539; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1794 WHERE `guid`=48539; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1296.04, `position_y`=-1279.6, `position_z`=62.4606, `orientation`=2.35145 WHERE `guid`=45233; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1293.08, `position_y`=-1393.84, `position_z`=49.6468, `orientation`=2.46799 WHERE `guid`=49607; -- Soulless Ghoul +UPDATE `creature` SET `id`=1789 WHERE `guid`=49607; -- Skeletal Acolyte +UPDATE `creature` SET `id2`=1794 WHERE `guid`=49607; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=49607; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1349.63, `position_y`=-1620.73, `position_z`=57.4866, `orientation`=3.35614 WHERE `guid`=52625; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=-6251.54, `position_y`=-1550.36, `position_z`=-226.331, `orientation`=3.05164 WHERE `guid`=24595; -- Pterrordax +UPDATE `creature` SET `position_x`=1499.81, `position_y`=-1425.85, `position_z`=67.7615, `orientation`=4.71254 WHERE `guid`=49601; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1516.9, `position_y`=-1451.69, `position_z`=63.0494, `orientation`=6.08837 WHERE `guid`=45461; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-6872.73, `position_y`=-1286.77, `position_z`=243.04, `orientation`=1.22762 WHERE `guid`=6819; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6868.61, `position_y`=-1281.98, `position_z`=242.916, `orientation`=2.40351 WHERE `guid`=6820; -- Dark Iron Steamsmith +UPDATE `creature` SET `position_x`=-6872.36, `position_y`=-1324.17, `position_z`=243.124, `orientation`=5.76947 WHERE `guid`=6821; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6979.17, `position_y`=-4348.08, `position_z`=10.1212, `orientation`=3.23903 WHERE `guid`=23504; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-6951.65, `position_y`=-4390.81, `position_z`=11.0318, `orientation`=2.57006 WHERE `guid`=23515; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-6416.5, `position_y`=-1750.48, `position_z`=-272.139, `orientation`=2.75371 WHERE `guid`=24064; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6393.38, `position_y`=-1917.06, `position_z`=-262.621, `orientation`=0.0442961 WHERE `guid`=24090; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6328.89, `position_y`=-1895.32, `position_z`=-263.796, `orientation`=5.65487 WHERE `guid`=24061; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6340.85, `position_y`=-1959.15, `position_z`=-274, `orientation`=1.45864 WHERE `guid`=24080; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-7215.94, `position_y`=-1016.38, `position_z`=239.529, `orientation`=1.25942 WHERE `guid`=5900; -- Magma Elemental +UPDATE `creature` SET `position_x`=-3948.59, `position_y`=-915.477, `position_z`=15.5789, `orientation`=1.14905 WHERE `guid`=10877; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-6320.67, `position_y`=-1922.57, `position_z`=-270.795, `orientation`=4.14069 WHERE `guid`=24067; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6350.35, `position_y`=-1902.29, `position_z`=-259.226, `orientation`=3.17375 WHERE `guid`=24076; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6385.37, `position_y`=-1780.41, `position_z`=-269.39, `orientation`=5.38686 WHERE `guid`=24063; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-519.344, `position_y`=-517.362, `position_z`=42.2881, `orientation`=1.03439 WHERE `guid`=16023; -- Vicious Gray Bear +UPDATE `creature` SET `position_x`=-3950.4, `position_y`=-882.428, `position_z`=-12.849, `orientation`=2.25673 WHERE `guid`=10880; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-3984.23, `position_y`=-882.262, `position_z`=10.2518, `orientation`=0.832317 WHERE `guid`=10904; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-7359.72, `position_y`=-926.985, `position_z`=166.946, `orientation`=5.97489 WHERE `guid`=156999; -- Anvilrage Warden +UPDATE `creature` SET `position_x`=-6919.08, `position_y`=-1348.02, `position_z`=166.64, `orientation`=2.26047 WHERE `guid`=5834; -- Heavy War Golem +UPDATE `creature` SET `position_x`=111.442, `position_y`=-755.873, `position_z`=70.4126, `orientation`=0.655322 WHERE `guid`=15949; -- Forest Moss Creeper +UPDATE `creature` SET `position_x`=-6685.2, `position_y`=-1384.11, `position_z`=240.49, `orientation`=3.0424 WHERE `guid`=6232; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6600.09, `position_y`=-1272.78, `position_z`=208.826, `orientation`=1.37979 WHERE `guid`=5842; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6477.96, `position_y`=-1362.73, `position_z`=212.189, `orientation`=5.77937 WHERE `guid`=6807; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6529.69, `position_y`=-1246.08, `position_z`=181.083, `orientation`=2.76182 WHERE `guid`=5785; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=1362.47, `position_y`=-378.021, `position_z`=-91.9411, `orientation`=0.925025 WHERE `guid`=53380; -- Anvilrage Reservist +UPDATE `creature` SET `position_x`=-6578.08, `position_y`=-1216.82, `position_z`=187.27, `orientation`=5.35483 WHERE `guid`=5802; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=1406.14, `position_y`=-375.048, `position_z`=-91.9306, `orientation`=3.07178 WHERE `guid`=53412; -- Anvilrage Reservist +UPDATE `creature` SET `position_x`=1453.98, `position_y`=-428.916, `position_z`=-91.9492, `orientation`=4.28058 WHERE `guid`=53361; -- Anvilrage Reservist (WAYPOINTS) +UPDATE `creature` SET `position_x`=1452.2, `position_y`=-423.423, `position_z`=-91.9531, `orientation`=4.26062 WHERE `guid`=53370; -- Anvilrage Reservist +UPDATE `creature` SET `position_x`=-6717.19, `position_y`=-1852.28, `position_z`=-269.288, `orientation`=4.72215 WHERE `guid`=23881; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=-6694.88, `position_y`=-1418.87, `position_z`=242.385, `orientation`=2.25204 WHERE `guid`=6797; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-6392.87, `position_y`=-1959.8, `position_z`=-259.741, `orientation`=3.69804 WHERE `guid`=24066; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6359.32, `position_y`=-1986.64, `position_z`=-276.091, `orientation`=6.13039 WHERE `guid`=24072; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6383.24, `position_y`=-2003.82, `position_z`=-270.434, `orientation`=3.20057 WHERE `guid`=24078; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6418.52, `position_y`=-1214.86, `position_z`=-275.585, `orientation`=0.810103 WHERE `guid`=24137; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6986.53, `position_y`=-1114.93, `position_z`=241.292, `orientation`=3.54467 WHERE `guid`=6768; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6969.85, `position_y`=-1110.98, `position_z`=237.999, `orientation`=5.38606 WHERE `guid`=6839; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-7017.77, `position_y`=-1147.26, `position_z`=241.784, `orientation`=2.85864 WHERE `guid`=6824; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-7050.58, `position_y`=-1318.33, `position_z`=250.184, `orientation`=3.44221 WHERE `guid`=5821; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-6664.26, `position_y`=-1183.05, `position_z`=182.628, `orientation`=1.38134 WHERE `guid`=5805; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-8012.67, `position_y`=-1193.43, `position_z`=-323.165, `orientation`=5.57505 WHERE `guid`=24334; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-8007.19, `position_y`=-1143.99, `position_z`=-319.774, `orientation`=1.29465 WHERE `guid`=24328; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-43.1254, `position_y`=-558.963, `position_z`=29.2742, `orientation`=5.61996 WHERE `guid`=43490; -- Scarshield Raider +UPDATE `creature` SET `position_x`=-43.9925, `position_y`=-560.762, `position_z`=29.2742, `orientation`=5.77704 WHERE `guid`=43491; -- Scarshield Worg +UPDATE `creature` SET `position_x`=-32.5864, `position_y`=-499.302, `position_z`=29.224, `orientation`=4.62512 WHERE `guid`=43505; -- Spirestone Enforcer +UPDATE `creature` SET `position_x`=-37.2763, `position_y`=-487.625, `position_z`=29.4031, `orientation`=1.59572 WHERE `guid`=43523; -- Spirestone Butcher (WAYPOINTS) +UPDATE `creature` SET `position_x`=-51.9439, `position_y`=-429.36, `position_z`=77.8313, `orientation`=4.76868 WHERE `guid`=46671; -- Spirestone Warlord +UPDATE `creature` SET `id`=9216 WHERE `guid`=46671; -- Spirestone Warlord +UPDATE `creature` SET `id2`=9268 WHERE `guid`=46671; -- Smolderthorn Berserker +UPDATE `creature` SET `position_x`=-5883.61, `position_y`=-534.705, `position_z`=398.669, `orientation`=4.23998 WHERE `guid`=238; -- Crag Boar +UPDATE `creature` SET `position_x`=-2688.41, `position_y`=-4282.52, `position_z`=4.22511, `orientation`=1.3355 WHERE `guid`=73474; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=-2219.09, `position_y`=-2519.58, `position_z`=91.8173, `orientation`=4.9948 WHERE `guid`=20214; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=-2536.18, `position_y`=-722.17, `position_z`=-9.19493, `orientation`=6.16498 WHERE `guid`=26243; -- Venture Co. Hireling +UPDATE `creature` SET `position_x`=-1752.58, `position_y`=955.623, `position_z`=92.246, `orientation`=1.25664 WHERE `guid`=27079; -- Magram Wrangler +UPDATE `creature` SET `id`=4640 WHERE `guid`=27079; -- Magram Wrangler +UPDATE `creature` SET `id2`=4641 WHERE `guid`=27079; -- Magram Windchaser +UPDATE `creature` SET `id3`=4642 WHERE `guid`=27079; -- Magram Stormer +UPDATE `creature` SET `position_x`=-2810.01, `position_y`=-1015.63, `position_z`=3.84513, `orientation`=3.70754 WHERE `guid`=9912; -- Cursed Marine +UPDATE `creature` SET `id`=1157 WHERE `guid`=9912; -- Cursed Sailor +UPDATE `creature` SET `id2`=1158 WHERE `guid`=9912; -- Cursed Marine +UPDATE `creature` SET `position_x`=1450.71, `position_y`=-1284.81, `position_z`=61.7343, `orientation`=0.162683 WHERE `guid`=49605; -- Soulless Ghoul +UPDATE `creature` SET `id`=1789 WHERE `guid`=49605; -- Skeletal Acolyte +UPDATE `creature` SET `id2`=1794 WHERE `guid`=49605; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=49605; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1403.13, `position_y`=-1422.46, `position_z`=56.7467, `orientation`=3.37987 WHERE `guid`=45229; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1420.63, `position_y`=-1416.32, `position_z`=55.7433, `orientation`=3.78055 WHERE `guid`=51739; -- Soulless Ghoul +UPDATE `creature` SET `id`=1787 WHERE `guid`=51739; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1794 WHERE `guid`=51739; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=51739; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1391.17, `position_y`=-1395.12, `position_z`=56.4246, `orientation`=3.50811 WHERE `guid`=45457; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1586.09, `position_y`=-1513.11, `position_z`=64.0273, `orientation`=0.599479 WHERE `guid`=48542; -- Soulless Ghoul +UPDATE `creature` SET `id`=1787 WHERE `guid`=48542; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=48542; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1794 WHERE `guid`=48542; -- Soulless Ghoul +UPDATE `creature` SET `id4`=1795 WHERE `guid`=48542; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1516.59, `position_y`=-1380.41, `position_z`=77.9196, `orientation`=2.63545 WHERE `guid`=48633; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1548.56, `position_y`=-1497.14, `position_z`=65.7058, `orientation`=5.93412 WHERE `guid`=51993; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1542.3, `position_y`=-1436.68, `position_z`=64.6183, `orientation`=5.2749 WHERE `guid`=48629; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-6648.67, `position_y`=-850.321, `position_z`=244.379, `orientation`=5.14472 WHERE `guid`=6763; -- Twilight Dark Shaman +UPDATE `creature` SET `id`=5860 WHERE `guid`=6763; -- Twilight Dark Shaman +UPDATE `creature` SET `id2`=5861 WHERE `guid`=6763; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=-6620.49, `position_y`=-845.735, `position_z`=244.517, `orientation`=0.102308 WHERE `guid`=5873; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=6452.78, `position_y`=-3114.61, `position_z`=573.215, `orientation`=3.81466 WHERE `guid`=41056; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6415.42, `position_y`=-3116.07, `position_z`=582.132, `orientation`=5.76249 WHERE `guid`=41050; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=-6680.06, `position_y`=-817.043, `position_z`=244.227, `orientation`=1.09956 WHERE `guid`=5817; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=-6649.63, `position_y`=-751.832, `position_z`=248.157, `orientation`=4.56509 WHERE `guid`=5869; -- Twilight Fire Guard +UPDATE `creature` SET `id`=5860 WHERE `guid`=5869; -- Twilight Dark Shaman +UPDATE `creature` SET `id2`=5861 WHERE `guid`=5869; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=-7117.9, `position_y`=-1016.3, `position_z`=241.586, `orientation`=0.992694 WHERE `guid`=5780; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=1446.23, `position_y`=-1181.34, `position_z`=69.2481, `orientation`=2.25144 WHERE `guid`=45468; -- Diseased Black Bear +UPDATE `creature` SET `position_x`=1449.22, `position_y`=-1249.23, `position_z`=70.1613, `orientation`=2.46043 WHERE `guid`=45456; -- Soulless Ghoul +UPDATE `creature` SET `id`=1789 WHERE `guid`=45456; -- Skeletal Acolyte +UPDATE `creature` SET `id2`=1794 WHERE `guid`=45456; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=45456; -- Searing Ghoul +UPDATE `creature` SET `position_x`=-7185.56, `position_y`=-3050.01, `position_z`=9.15078, `orientation`=0.71754 WHERE `guid`=21810; -- Sandfury Hideskinner +UPDATE `creature` SET `position_x`=-7851.43, `position_y`=-2595.69, `position_z`=211.276, `orientation`=4.33085 WHERE `guid`=5434; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-7127.26, `position_y`=-1348.69, `position_z`=-194.144, `orientation`=0.901617 WHERE `guid`=24167; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-7976.13, `position_y`=-2884.32, `position_z`=135.535, `orientation`=5.6935 WHERE `guid`=5547; -- Fire Beetle +UPDATE `creature` SET `position_x`=2750.29, `position_y`=-3051.62, `position_z`=156.115, `orientation`=5.36422 WHERE `guid`=33234; -- Bleakheart Satyr +UPDATE `creature` SET `position_x`=2669.58, `position_y`=-3022.62, `position_z`=156.816, `orientation`=6.21107 WHERE `guid`=33188; -- Bleakheart Trickster (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9280.52, `position_y`=-2421.44, `position_z`=53.9942, `orientation`=0.369988 WHERE `guid`=11672; -- Murloc Scout +UPDATE `creature` SET `position_x`=110.576, `position_y`=-368.212, `position_z`=116.928, `orientation`=0.580841 WHERE `guid`=45826; -- Blackhand Veteran +UPDATE `creature` SET `position_x`=-9451.33, `position_y`=-2228.89, `position_z`=70.6671, `orientation`=3.85531 WHERE `guid`=8761; -- Rabbit +UPDATE `creature` SET `position_x`=51.8909, `position_y`=-287.351, `position_z`=65.4592, `orientation`=3.03687 WHERE `guid`=300430; -- Scarshield Legionnaire +UPDATE `creature` SET `position_x`=96.1789, `position_y`=-268.54, `position_z`=91.5311, `orientation`=1.37881 WHERE `guid`=40504; -- Rage Talon Dragonspawn +UPDATE `creature` SET `position_x`=126.508, `position_y`=-240.895, `position_z`=91.6215, `orientation`=5.53269 WHERE `guid`=40281; -- Blackhand Incarcerator +UPDATE `creature` SET `position_x`=126.307, `position_y`=-258.625, `position_z`=91.6371, `orientation`=0.0349066 WHERE `guid`=40282; -- Blackhand Incarcerator +UPDATE `creature` SET `position_x`=101.678, `position_y`=-237.667, `position_z`=106.519, `orientation`=3.54302 WHERE `guid`=40470; -- Rage Talon Dragonspawn (WAYPOINTS) +UPDATE `creature` SET `position_x`=94.5187, `position_y`=-256.703, `position_z`=91.5369, `orientation`=6.26573 WHERE `guid`=40503; -- Rage Talon Dragonspawn +UPDATE `creature` SET `position_x`=81.0064, `position_y`=-284.353, `position_z`=91.5332, `orientation`=0.601318 WHERE `guid`=40486; -- Rage Talon Flamescale (WAYPOINTS) +UPDATE `creature` SET `position_x`=100.743, `position_y`=-246.005, `position_z`=106.519, `orientation`=2.6529 WHERE `guid`=40466; -- Rage Talon Dragonspawn +UPDATE `creature` SET `position_x`=8.43384, `position_y`=-253.377, `position_z`=65.4404, `orientation`=5.46288 WHERE `guid`=300437; -- Scarshield Legionnaire +UPDATE `creature` SET `id`=9097 WHERE `guid`=300437; -- Scarshield Legionnaire +UPDATE `creature` SET `id2`=9098 WHERE `guid`=300437; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=144.283, `position_y`=-240.994, `position_z`=91.6227, `orientation`=4.72984 WHERE `guid`=40280; -- Blackhand Incarcerator +UPDATE `creature` SET `position_x`=128.321, `position_y`=-295.045, `position_z`=71.0612, `orientation`=3.87463 WHERE `guid`=40258; -- Blackhand Dreadweaver +UPDATE `creature` SET `id`=9817 WHERE `guid`=40258; -- Blackhand Dreadweaver +UPDATE `creature` SET `id2`=9818 WHERE `guid`=40258; -- Blackhand Summoner +UPDATE `creature` SET `position_x`=122.052, `position_y`=-293.157, `position_z`=71.0618, `orientation`=5.49779 WHERE `guid`=40253; -- Blackhand Veteran +UPDATE `creature` SET `id`=9817 WHERE `guid`=40253; -- Blackhand Dreadweaver +UPDATE `creature` SET `id2`=9819 WHERE `guid`=40253; -- Blackhand Veteran +UPDATE `creature` SET `position_x`=126.447, `position_y`=-276.597, `position_z`=91.6376, `orientation`=0.820305 WHERE `guid`=40451; -- Blackhand Incarcerator +UPDATE `creature` SET `position_x`=120.166, `position_y`=-295.049, `position_z`=71.0618, `orientation`=5.49779 WHERE `guid`=40252; -- Blackhand Dreadweaver +UPDATE `creature` SET `id`=9817 WHERE `guid`=40252; -- Blackhand Dreadweaver +UPDATE `creature` SET `id2`=9819 WHERE `guid`=40252; -- Blackhand Veteran +UPDATE `creature` SET `position_x`=18.0154, `position_y`=-276.734, `position_z`=65.4592, `orientation`=4.34587 WHERE `guid`=300438; -- Scarshield Legionnaire +UPDATE `creature` SET `id`=9045 WHERE `guid`=300438; -- Scarshield Acolyte +UPDATE `creature` SET `id2`=9097 WHERE `guid`=300438; -- Scarshield Legionnaire +UPDATE `creature` SET `id3`=9098 WHERE `guid`=300438; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=37.3001, `position_y`=-275.557, `position_z`=111.037, `orientation`=3.19395 WHERE `guid`=90976; -- Chromatic Elite Guard +UPDATE `creature` SET `position_x`=162.216, `position_y`=-240.971, `position_z`=91.6895, `orientation`=3.89208 WHERE `guid`=40279; -- Blackhand Incarcerator +UPDATE `creature` SET `position_x`=16.4384, `position_y`=-269.506, `position_z`=111.027, `orientation`=1.00245 WHERE `guid`=300735; -- Blackhand Iron Guard +UPDATE `creature` SET `id`=10317 WHERE `guid`=300735; -- Blackhand Elite +UPDATE `creature` SET `id2`=10318 WHERE `guid`=300735; -- Blackhand Assassin +UPDATE `creature` SET `id3`=10319 WHERE `guid`=300735; -- Blackhand Iron Guard +UPDATE `creature` SET `position_x`=144.561, `position_y`=-257.912, `position_z`=110.915, `orientation`=4.26042 WHERE `guid`=45830; -- Blackhand Dreadweaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=149.248, `position_y`=-249.037, `position_z`=110.908, `orientation`=4.86947 WHERE `guid`=40491; -- Blackhand Veteran +UPDATE `creature` SET `position_x`=162.46, `position_y`=-258.961, `position_z`=91.6177, `orientation`=3.08923 WHERE `guid`=40278; -- Blackhand Incarcerator +UPDATE `creature` SET `position_x`=147.685, `position_y`=-242.758, `position_z`=111.005, `orientation`=1.7653 WHERE `guid`=45829; -- Goraluk Anvilcrack (WAYPOINTS) +UPDATE `creature` SET `position_x`=6.909, `position_y`=-271.978, `position_z`=65.4107, `orientation`=0.20944 WHERE `guid`=300436; -- Scarshield Legionnaire +UPDATE `creature` SET `position_x`=70.7911, `position_y`=-282.289, `position_z`=60.6895, `orientation`=3.80482 WHERE `guid`=300425; -- Scarshield Legionnaire +UPDATE `creature` SET `position_x`=149.201, `position_y`=-252.045, `position_z`=110.908, `orientation`=1.20428 WHERE `guid`=40492; -- Blackhand Veteran +UPDATE `creature` SET `position_x`=48.0481, `position_y`=-271.163, `position_z`=65.4592, `orientation`=2.35381 WHERE `guid`=300433; -- Scarshield Legionnaire +UPDATE `creature` SET `id`=9045 WHERE `guid`=300433; -- Scarshield Acolyte +UPDATE `creature` SET `id2`=9097 WHERE `guid`=300433; -- Scarshield Legionnaire +UPDATE `creature` SET `id3`=9098 WHERE `guid`=300433; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=75.6738, `position_y`=-319.729, `position_z`=55.8668, `orientation`=1.71042 WHERE `guid`=300422; -- Scarshield Legionnaire +UPDATE `creature` SET `id`=9097 WHERE `guid`=300422; -- Scarshield Legionnaire +UPDATE `creature` SET `id2`=9098 WHERE `guid`=300422; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=82.9097, `position_y`=-315.847, `position_z`=55.8645, `orientation`=1.85005 WHERE `guid`=300423; -- Scarshield Legionnaire +UPDATE `creature` SET `id`=9045 WHERE `guid`=300423; -- Scarshield Acolyte +UPDATE `creature` SET `id2`=9097 WHERE `guid`=300423; -- Scarshield Legionnaire +UPDATE `creature` SET `position_x`=48.0625, `position_y`=-257.407, `position_z`=65.4592, `orientation`=0.418879 WHERE `guid`=300434; -- Scarshield Acolyte +UPDATE `creature` SET `position_x`=46.0683, `position_y`=-279.18, `position_z`=65.4592, `orientation`=5.19651 WHERE `guid`=300431; -- Scarshield Spellbinder +UPDATE `creature` SET `id`=9045 WHERE `guid`=300431; -- Scarshield Acolyte +UPDATE `creature` SET `id2`=9097 WHERE `guid`=300431; -- Scarshield Legionnaire +UPDATE `creature` SET `id3`=9098 WHERE `guid`=300431; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=-8022.41, `position_y`=-1585, `position_z`=132.588, `orientation`=3.64857 WHERE `guid`=5368; -- Blackrock Soldier +UPDATE `creature` SET `position_x`=-7396.95, `position_y`=-943.482, `position_z`=170.321, `orientation`=5.48033 WHERE `guid`=156997; -- Anvilrage Overseer +UPDATE `creature` SET `id`=8889 WHERE `guid`=156997; -- Anvilrage Overseer +UPDATE `creature` SET `id2`=8890 WHERE `guid`=156997; -- Anvilrage Warden +UPDATE `creature` SET `position_x`=983.703, `position_y`=-4816.78, `position_z`=17.087, `orientation`=5.84826 WHERE `guid`=12255; -- Dustwind Savage +UPDATE `creature` SET `position_x`=1045.2, `position_y`=-4780.58, `position_z`=13.5051, `orientation`=1.60974 WHERE `guid`=12250; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=1021.46, `position_y`=-4823.82, `position_z`=15.8662, `orientation`=5.96294 WHERE `guid`=12249; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=1075.87, `position_y`=-4718.06, `position_z`=13.8708, `orientation`=5.29028 WHERE `guid`=12256; -- Dustwind Savage +UPDATE `creature` SET `position_x`=-1115.61, `position_y`=-3182, `position_z`=46.1549, `orientation`=5.49508 WHERE `guid`=14681; -- Highland Strider +UPDATE `creature` SET `position_x`=1132.57, `position_y`=-4673.87, `position_z`=17.754, `orientation`=2.38795 WHERE `guid`=12257; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=1346.73, `position_y`=754.9, `position_z`=35.0596, `orientation`=2.66702 WHERE `guid`=17816; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=-9064.29, `position_y`=-2650.09, `position_z`=127.507, `orientation`=5.3381 WHERE `guid`=16451; -- Dire Condor +UPDATE `creature` SET `position_x`=-515.14, `position_y`=-1386.12, `position_z`=53.0609, `orientation`=2.44346 WHERE `guid`=16084; -- Syndicate Watchman +UPDATE `creature` SET `id`=2244 WHERE `guid`=16084; -- Syndicate Shadow Mage +UPDATE `creature` SET `id2`=2261 WHERE `guid`=16084; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=934.89, `position_y`=-4782.65, `position_z`=21.6702, `orientation`=3.62471 WHERE `guid`=12937; -- Dustwind Savage +UPDATE `creature` SET `position_x`=828.179, `position_y`=-4817.4, `position_z`=11.2454, `orientation`=2.71932 WHERE `guid`=12280; -- Dustwind Savage +UPDATE `creature` SET `position_x`=-7412.37, `position_y`=-4613.88, `position_z`=10.5759, `orientation`=2.9038 WHERE `guid`=23517; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-7383.24, `position_y`=-4583.57, `position_z`=9.30666, `orientation`=2.96113 WHERE `guid`=23516; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-15.2869, `position_y`=-4983.24, `position_z`=14.2844, `orientation`=2.11089 WHERE `guid`=12342; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-540.179, `position_y`=-1419.58, `position_z`=52.7591, `orientation`=5.41183 WHERE `guid`=16079; -- Syndicate Rogue +UPDATE `creature` SET `id`=2260 WHERE `guid`=16079; -- Syndicate Rogue +UPDATE `creature` SET `id2`=2261 WHERE `guid`=16079; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=970.904, `position_y`=-4677.21, `position_z`=26.9735, `orientation`=0.493664 WHERE `guid`=10270; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=949.534, `position_y`=-4817.12, `position_z`=16.9633, `orientation`=4.46498 WHERE `guid`=12251; -- Dustwind Savage +UPDATE `creature` SET `position_x`=965.806, `position_y`=-4703.18, `position_z`=30.6948, `orientation`=4.97414 WHERE `guid`=4792; -- Dustwind Savage +UPDATE `creature` SET `position_x`=971.496, `position_y`=-4783.28, `position_z`=43.171, `orientation`=3.54263 WHERE `guid`=10424; -- Dustwind Storm Witch +UPDATE `creature` SET `id`=3117 WHERE `guid`=10424; -- Dustwind Savage +UPDATE `creature` SET `id2`=3118 WHERE `guid`=10424; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=983.731, `position_y`=-4686.5, `position_z`=26.969, `orientation`=0.229794 WHERE `guid`=8413; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=978.974, `position_y`=-4705.17, `position_z`=47.2431, `orientation`=3.01942 WHERE `guid`=7646; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=988.33, `position_y`=-4670.59, `position_z`=26.969, `orientation`=2.32308 WHERE `guid`=12233; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=963.818, `position_y`=-4731.48, `position_z`=29.098, `orientation`=1.56347 WHERE `guid`=4793; -- Dustwind Savage +UPDATE `creature` SET `position_x`=-51.1311, `position_y`=-5083.59, `position_z`=11.0205, `orientation`=4.52385 WHERE `guid`=12348; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-517.085, `position_y`=-4315.93, `position_z`=39.7667, `orientation`=2.97331 WHERE `guid`=13047; -- Mottled Boar +UPDATE `creature` SET `position_x`=1056.11, `position_y`=-4750.52, `position_z`=16.2586, `orientation`=0.766359 WHERE `guid`=12254; -- Dustwind Savage +UPDATE `creature` SET `position_x`=1054.01, `position_y`=-4713.65, `position_z`=16.2291, `orientation`=2.87099 WHERE `guid`=12252; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=-515.503, `position_y`=-4284.69, `position_z`=40.5702, `orientation`=4.13299 WHERE `guid`=12960; -- Mottled Boar +UPDATE `creature` SET `position_x`=-6916.67, `position_y`=-4350.9, `position_z`=11.5019, `orientation`=4.44295 WHERE `guid`=23513; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-481.916, `position_y`=-4282.52, `position_z`=43.5457, `orientation`=1.9635 WHERE `guid`=12385; -- Mottled Boar +UPDATE `creature` SET `position_x`=-1482.27, `position_y`=-2216.37, `position_z`=22.9296, `orientation`=6.22236 WHERE `guid`=12905; -- Rumbling Exile +UPDATE `creature` SET `position_x`=954.562, `position_y`=-4772.77, `position_z`=23.3936, `orientation`=1.72107 WHERE `guid`=12936; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=-484.317, `position_y`=-4313.96, `position_z`=44.0528, `orientation`=2.72233 WHERE `guid`=12965; -- Mottled Boar +UPDATE `creature` SET `position_x`=-448.598, `position_y`=-4248.89, `position_z`=49.8938, `orientation`=3.98394 WHERE `guid`=12211; -- Mottled Boar +UPDATE `creature` SET `position_x`=-6955.7, `position_y`=-4415.76, `position_z`=11.2468, `orientation`=5.11713 WHERE `guid`=23553; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-6917.38, `position_y`=-4417.69, `position_z`=11.1484, `orientation`=2.87031 WHERE `guid`=23505; -- Wastewander Thief +UPDATE `creature` SET `id`=5616 WHERE `guid`=23505; -- Wastewander Thief +UPDATE `creature` SET `id2`=5617 WHERE `guid`=23505; -- Wastewander Shadow Mage +UPDATE `creature` SET `id3`=5618 WHERE `guid`=23505; -- Wastewander Bandit +UPDATE `creature` SET `position_x`=883.231, `position_y`=-4816.39, `position_z`=14.9752, `orientation`=2.36163 WHERE `guid`=12935; -- Dustwind Savage +UPDATE `creature` SET `position_x`=966.854, `position_y`=-4765.43, `position_z`=38.8584, `orientation`=0.728094 WHERE `guid`=10423; -- Dustwind Storm Witch +UPDATE `creature` SET `position_x`=-6915.11, `position_y`=-4383.11, `position_z`=12.0941, `orientation`=0.871192 WHERE `guid`=23510; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-7015.27, `position_y`=-4384.17, `position_z`=9.28038, `orientation`=0.497297 WHERE `guid`=23551; -- Wastewander Thief +UPDATE `creature` SET `id`=5616 WHERE `guid`=23551; -- Wastewander Thief +UPDATE `creature` SET `id2`=5617 WHERE `guid`=23551; -- Wastewander Shadow Mage +UPDATE `creature` SET `id3`=5618 WHERE `guid`=23551; -- Wastewander Bandit +UPDATE `creature` SET `position_x`=-449.71, `position_y`=-4283.28, `position_z`=41.9888, `orientation`=6.06032 WHERE `guid`=12388; -- Mottled Boar +UPDATE `creature` SET `position_x`=-6951.1, `position_y`=-4347.26, `position_z`=12.2119, `orientation`=3.55582 WHERE `guid`=23499; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-83.5655, `position_y`=-5115.78, `position_z`=18.4017, `orientation`=0.312228 WHERE `guid`=12267; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=917.029, `position_y`=-4815.39, `position_z`=14.9165, `orientation`=1.75052 WHERE `guid`=12258; -- Dustwind Savage +UPDATE `creature` SET `position_x`=-6951.72, `position_y`=-4282.52, `position_z`=9.52286, `orientation`=1.19818 WHERE `guid`=23509; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-116.164, `position_y`=-4983.62, `position_z`=18.7399, `orientation`=5.83699 WHERE `guid`=12304; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-192.576, `position_y`=-4997.31, `position_z`=22.3846, `orientation`=0.077729 WHERE `guid`=12308; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-149.928, `position_y`=-5035.6, `position_z`=22.0501, `orientation`=5.58505 WHERE `guid`=12296; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-414.639, `position_y`=-4348.74, `position_z`=43.0675, `orientation`=5.92053 WHERE `guid`=12207; -- Mottled Boar +UPDATE `creature` SET `position_x`=-449.99, `position_y`=-4349.22, `position_z`=47.105, `orientation`=3.81801 WHERE `guid`=12391; -- Mottled Boar +UPDATE `creature` SET `position_x`=-109.102, `position_y`=789.057, `position_z`=66.1067, `orientation`=3.42589 WHERE `guid`=18040; -- Dalaran Conjuror +UPDATE `creature` SET `position_x`=-415.59, `position_y`=-4382.94, `position_z`=39.7405, `orientation`=1.85772 WHERE `guid`=12974; -- Mottled Boar +UPDATE `creature` SET `position_x`=-317.514, `position_y`=-5149.94, `position_z`=21.1444, `orientation`=3.14733 WHERE `guid`=7263; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-591.799, `position_y`=-1433.43, `position_z`=65.1436, `orientation`=0.688946 WHERE `guid`=16157; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-384.448, `position_y`=-4383.08, `position_z`=41.4217, `orientation`=3.20804 WHERE `guid`=12208; -- Mottled Boar +UPDATE `creature` SET `position_x`=-521.514, `position_y`=-1435.36, `position_z`=65.097, `orientation`=5.37561 WHERE `guid`=16155; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-252.074, `position_y`=-5118.22, `position_z`=42.7239, `orientation`=0.0523599 WHERE `guid`=12336; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-250.175, `position_y`=-5050.43, `position_z`=20.4719, `orientation`=4.07373 WHERE `guid`=12392; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-468.124, `position_y`=-1358.82, `position_z`=52.7778, `orientation`=2.47786 WHERE `guid`=16030; -- Syndicate Shadow Mage +UPDATE `creature` SET `position_x`=-269.179, `position_y`=-5110.74, `position_z`=25.3269, `orientation`=0.159514 WHERE `guid`=12390; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-230.783, `position_y`=-5123.81, `position_z`=42.5747, `orientation`=4.64586 WHERE `guid`=12998; -- Kul Tiras Marine (WAYPOINTS) +UPDATE `creature` SET `position_x`=-245.233, `position_y`=-5121.24, `position_z`=42.5293, `orientation`=1.36796 WHERE `guid`=12375; -- Lieutenant Benedict +UPDATE `creature` SET `position_x`=-8121.6, `position_y`=-2503.86, `position_z`=140.089, `orientation`=1.43209 WHERE `guid`=5545; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-253.087, `position_y`=-5104.8, `position_z`=41.4301, `orientation`=0.00700115 WHERE `guid`=12341; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-527.009, `position_y`=-1451.95, `position_z`=69.6051, `orientation`=5.88176 WHERE `guid`=16159; -- Syndicate Shadow Mage +UPDATE `creature` SET `position_x`=559.141, `position_y`=1384.49, `position_z`=89.2206, `orientation`=0 WHERE `guid`=19165; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=-243.158, `position_y`=-5112.69, `position_z`=25.3269, `orientation`=6.07718 WHERE `guid`=12366; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-499.175, `position_y`=-4334.38, `position_z`=38.3409, `orientation`=5.88173 WHERE `guid`=12139; -- Hare +UPDATE `creature` SET `position_x`=-217.566, `position_y`=-5050.7, `position_z`=21.4759, `orientation`=4.27265 WHERE `guid`=12364; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-16.4556, `position_y`=-4918.21, `position_z`=16.8172, `orientation`=1.39902 WHERE `guid`=12347; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-415.677, `position_y`=-4119.54, `position_z`=50.073, `orientation`=2.0977 WHERE `guid`=13034; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-450.838, `position_y`=-4119.05, `position_z`=51.0859, `orientation`=4.91879 WHERE `guid`=13071; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-553.431, `position_y`=-1527.02, `position_z`=52.974, `orientation`=2.72003 WHERE `guid`=16052; -- Syndicate Rogue +UPDATE `creature` SET `id`=2244 WHERE `guid`=16052; -- Syndicate Shadow Mage +UPDATE `creature` SET `id2`=2260 WHERE `guid`=16052; -- Syndicate Rogue +UPDATE `creature` SET `position_x`=-415.899, `position_y`=-4149.87, `position_z`=51.6269, `orientation`=1.25664 WHERE `guid`=13072; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-565.316, `position_y`=-1402.54, `position_z`=65.2978, `orientation`=0.368024 WHERE `guid`=16151; -- Syndicate Watchman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-382.241, `position_y`=-4117.93, `position_z`=50.3134, `orientation`=2.41833 WHERE `guid`=4693; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-491.73, `position_y`=-1479.52, `position_z`=88.2363, `orientation`=3.41441 WHERE `guid`=16070; -- Syndicate Shadow Mage +UPDATE `creature` SET `id`=2244 WHERE `guid`=16070; -- Syndicate Shadow Mage +UPDATE `creature` SET `id2`=2260 WHERE `guid`=16070; -- Syndicate Rogue +UPDATE `creature` SET `id3`=2261 WHERE `guid`=16070; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-582.693, `position_y`=1415.89, `position_z`=18.9277, `orientation`=5.49481 WHERE `guid`=18508; -- Bloodsnout Worg +UPDATE `creature` SET `position_x`=-383.226, `position_y`=-4151.36, `position_z`=52.22, `orientation`=0.460809 WHERE `guid`=13074; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-352.347, `position_y`=-4151.94, `position_z`=53.1052, `orientation`=4.05336 WHERE `guid`=13075; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-382.099, `position_y`=-4083.45, `position_z`=48.8759, `orientation`=2.6676 WHERE `guid`=13052; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-524.586, `position_y`=414.063, `position_z`=86.1685, `orientation`=2.29545 WHERE `guid`=15498; -- Forest Moss Creeper +UPDATE `creature` SET `position_x`=-4542.54, `position_y`=657.939, `position_z`=58.8052, `orientation`=5.57575 WHERE `guid`=50037; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-482.519, `position_y`=-1439.31, `position_z`=87.7456, `orientation`=3.48525 WHERE `guid`=16059; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-477.483, `position_y`=-1425.97, `position_z`=89.3415, `orientation`=2.52297 WHERE `guid`=16058; -- Syndicate Watchman +UPDATE `creature` SET `id`=2260 WHERE `guid`=16058; -- Syndicate Rogue +UPDATE `creature` SET `id2`=2261 WHERE `guid`=16058; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-318.316, `position_y`=-4149.38, `position_z`=53.3202, `orientation`=4.20593 WHERE `guid`=12985; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-447.958, `position_y`=-4083.07, `position_z`=53.0698, `orientation`=3.48209 WHERE `guid`=13031; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-420.162, `position_y`=-4081.76, `position_z`=49.7423, `orientation`=2.3248 WHERE `guid`=13028; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-457.34, `position_y`=-1466.57, `position_z`=89.9832, `orientation`=4.60478 WHERE `guid`=16053; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-418.084, `position_y`=-4050.68, `position_z`=51.8526, `orientation`=5.47255 WHERE `guid`=13029; -- Scorpid Worker +UPDATE `creature` SET `position_x`=1225.22, `position_y`=-2929.24, `position_z`=93.3781, `orientation`=1.61353 WHERE `guid`=15076; -- Mutated Venture Co. Drone +UPDATE `creature` SET `position_x`=-516.362, `position_y`=-4114.38, `position_z`=60.3021, `orientation`=5.91174 WHERE `guid`=8659; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-4566.76, `position_y`=841.526, `position_z`=60.1901, `orientation`=2.07694 WHERE `guid`=50026; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4584.13, `position_y`=833.435, `position_z`=48.7018, `orientation`=2.35254 WHERE `guid`=50038; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-485.895, `position_y`=-1363.93, `position_z`=52.5671, `orientation`=0.171769 WHERE `guid`=16080; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-460.984, `position_y`=-1424.4, `position_z`=91.3307, `orientation`=5.34148 WHERE `guid`=16057; -- Syndicate Watchman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6985.37, `position_y`=-4419.8, `position_z`=10.037, `orientation`=2.14633 WHERE `guid`=23558; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-4587.8, `position_y`=916.299, `position_z`=60.6374, `orientation`=4.5416 WHERE `guid`=50776; -- Sprite Darter +UPDATE `creature` SET `position_x`=-4534.52, `position_y`=815.712, `position_z`=60.3751, `orientation`=4.66607 WHERE `guid`=50069; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4539.41, `position_y`=819.343, `position_z`=60.3751, `orientation`=4.15332 WHERE `guid`=50066; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4541.02, `position_y`=821.706, `position_z`=60.3863, `orientation`=0.471239 WHERE `guid`=50071; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4544.98, `position_y`=816.304, `position_z`=60.4101, `orientation`=2.82743 WHERE `guid`=50068; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4543.36, `position_y`=814.578, `position_z`=60.3751, `orientation`=2.40855 WHERE `guid`=50062; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4539.17, `position_y`=815.313, `position_z`=60.3751, `orientation`=4.68483 WHERE `guid`=50063; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4541.46, `position_y`=811.74, `position_z`=60.4027, `orientation`=5.38616 WHERE `guid`=50073; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4536.66, `position_y`=814.243, `position_z`=60.3751, `orientation`=6.034 WHERE `guid`=50065; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4543.55, `position_y`=820.097, `position_z`=60.3751, `orientation`=6.12054 WHERE `guid`=50072; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4537.01, `position_y`=817.151, `position_z`=60.3751, `orientation`=0.873691 WHERE `guid`=50070; -- Captured Sprite Darter +UPDATE `creature` SET `position_x`=-4562.5, `position_y`=894.301, `position_z`=59.7592, `orientation`=0.122236 WHERE `guid`=50775; -- Sprite Darter +UPDATE `creature` SET `position_x`=-569.535, `position_y`=-1477.73, `position_z`=52.5263, `orientation`=5.2031 WHERE `guid`=16076; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-548.254, `position_y`=-1434.16, `position_z`=52.7028, `orientation`=5.01397 WHERE `guid`=16077; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-329.55, `position_y`=986.071, `position_z`=129.295, `orientation`=5.60251 WHERE `guid`=28393; -- Ravenclaw Guardian +UPDATE `creature` SET `position_x`=-494.704, `position_y`=-1450.92, `position_z`=87.9406, `orientation`=4.54738 WHERE `guid`=16071; -- Syndicate Rogue +UPDATE `creature` SET `id`=2244 WHERE `guid`=16071; -- Syndicate Shadow Mage +UPDATE `creature` SET `id2`=2260 WHERE `guid`=16071; -- Syndicate Rogue +UPDATE `creature` SET `id3`=2261 WHERE `guid`=16071; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-218.039, `position_y`=-4417.46, `position_z`=63.5237, `orientation`=4.2237 WHERE `guid`=12193; -- Vile Familiar +UPDATE `creature` SET `position_x`=426.553, `position_y`=-4296.94, `position_z`=28.6719, `orientation`=3.39913 WHERE `guid`=7347; -- Razormane Battleguard +UPDATE `creature` SET `id`=3113 WHERE `guid`=7347; -- Razormane Dustrunner +UPDATE `creature` SET `id2`=3114 WHERE `guid`=7347; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=-7333.34, `position_y`=-3466.24, `position_z`=325.413, `orientation`=2.29371 WHERE `guid`=7155; -- Enraged Rock Elemental +UPDATE `creature` SET `position_x`=-501.76, `position_y`=-1567.76, `position_z`=52.5243, `orientation`=6.23083 WHERE `guid`=16190; -- Syndicate Rogue +UPDATE `creature` SET `position_x`=-7283.96, `position_y`=-3416, `position_z`=296.351, `orientation`=5.49865 WHERE `guid`=7156; -- Enraged Rock Elemental +UPDATE `creature` SET `position_x`=-140.381, `position_y`=-4284.07, `position_z`=64.6137, `orientation`=4.93849 WHERE `guid`=7509; -- Vile Familiar +UPDATE `creature` SET `position_x`=-550.592, `position_y`=-1484.52, `position_z`=52.5243, `orientation`=2.44346 WHERE `guid`=16073; -- Syndicate Watchman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7249.42, `position_y`=-3416.58, `position_z`=292.816, `orientation`=2.38123 WHERE `guid`=7150; -- Enraged Rock Elemental +UPDATE `creature` SET `position_x`=-7316.05, `position_y`=-3450.65, `position_z`=315.07, `orientation`=4.03338 WHERE `guid`=7152; -- Enraged Rock Elemental +UPDATE `creature` SET `position_x`=-521.419, `position_y`=-1483.46, `position_z`=76.0045, `orientation`=4.92447 WHERE `guid`=16163; -- Syndicate Watchman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-4556.07, `position_y`=783.281, `position_z`=48.4223, `orientation`=3.13388 WHERE `guid`=50016; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-251.885, `position_y`=-4384.33, `position_z`=62.4734, `orientation`=0.583676 WHERE `guid`=13080; -- Vile Familiar +UPDATE `creature` SET `position_x`=-209.818, `position_y`=-4447.36, `position_z`=68.0533, `orientation`=6.09397 WHERE `guid`=12194; -- Vile Familiar +UPDATE `creature` SET `position_x`=-168.107, `position_y`=-4323.22, `position_z`=69.8574, `orientation`=2.64057 WHERE `guid`=13067; -- Vile Familiar +UPDATE `creature` SET `position_x`=-6449.16, `position_y`=-3183.3, `position_z`=276.179, `orientation`=5.81408 WHERE `guid`=7815; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-199.35, `position_y`=-4299.65, `position_z`=63.778, `orientation`=5.84314 WHERE `guid`=13059; -- Vile Familiar +UPDATE `creature` SET `position_x`=-469.138, `position_y`=-1507.76, `position_z`=88.4047, `orientation`=2.25318 WHERE `guid`=16067; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-142.216, `position_y`=-4236.81, `position_z`=58.3186, `orientation`=3.90096 WHERE `guid`=7504; -- Felstalker +UPDATE `creature` SET `position_x`=-218.746, `position_y`=-4350.04, `position_z`=64.2125, `orientation`=4.45542 WHERE `guid`=13070; -- Vile Familiar +UPDATE `creature` SET `position_x`=-199.941, `position_y`=-4332.87, `position_z`=67.9295, `orientation`=5.83898 WHERE `guid`=13073; -- Vile Familiar +UPDATE `creature` SET `position_x`=-7282.44, `position_y`=-3481.16, `position_z`=321.473, `orientation`=0.710678 WHERE `guid`=7158; -- Enraged Rock Elemental +UPDATE `creature` SET `position_x`=-106.268, `position_y`=-4248.29, `position_z`=53.7041, `orientation`=3.61656 WHERE `guid`=7505; -- Vile Familiar +UPDATE `creature` SET `position_x`=-153.529, `position_y`=-4277.63, `position_z`=80.4271, `orientation`=4.81225 WHERE `guid`=6568; -- Vile Familiar +UPDATE `creature` SET `position_x`=-252.64, `position_y`=-4316.61, `position_z`=55.9623, `orientation`=1.34793 WHERE `guid`=13055; -- Vile Familiar +UPDATE `creature` SET `position_x`=-215.673, `position_y`=-4383.67, `position_z`=63.453, `orientation`=0.0161271 WHERE `guid`=13076; -- Vile Familiar +UPDATE `creature` SET `position_x`=-199.959, `position_y`=-4400.6, `position_z`=66.1314, `orientation`=5.5144 WHERE `guid`=12192; -- Vile Familiar +UPDATE `creature` SET `position_x`=-6023.34, `position_y`=-3232.38, `position_z`=279.825, `orientation`=3.71828 WHERE `guid`=7685; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-464.974, `position_y`=925.813, `position_z`=95.7761, `orientation`=1.93904 WHERE `guid`=19217; -- Dalaran Watcher +UPDATE `creature` SET `position_x`=-497.249, `position_y`=-1364.79, `position_z`=52.5259, `orientation`=3.03687 WHERE `guid`=16083; -- Syndicate Shadow Mage +UPDATE `creature` SET `position_x`=-490.331, `position_y`=-1525.19, `position_z`=65.1435, `orientation`=1.6057 WHERE `guid`=16166; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-7307.46, `position_y`=-3384.26, `position_z`=296.018, `orientation`=4.93629 WHERE `guid`=7157; -- Enraged Rock Elemental +UPDATE `creature` SET `position_x`=-154.723, `position_y`=-4358.52, `position_z`=67.1361, `orientation`=0.139773 WHERE `guid`=13068; -- Felstalker +UPDATE `creature` SET `position_x`=-253.779, `position_y`=-4283.29, `position_z`=59.9038, `orientation`=6.04848 WHERE `guid`=13054; -- Vile Familiar +UPDATE `creature` SET `position_x`=-284.669, `position_y`=-4283.23, `position_z`=60.2151, `orientation`=3.27061 WHERE `guid`=13053; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-139.467, `position_y`=-4369.63, `position_z`=66.2681, `orientation`=2.16421 WHERE `guid`=13066; -- Felstalker +UPDATE `creature` SET `position_x`=-437.668, `position_y`=-1419.29, `position_z`=101.449, `orientation`=6.22817 WHERE `guid`=16024; -- Syndicate Shadow Mage +UPDATE `creature` SET `position_x`=-564.209, `position_y`=-1452.31, `position_z`=52.5242, `orientation`=2.40445 WHERE `guid`=16075; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-432.566, `position_y`=-1406.04, `position_z`=98.5384, `orientation`=5.55015 WHERE `guid`=15829; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-415.485, `position_y`=-4315.79, `position_z`=43.8893, `orientation`=3.59485 WHERE `guid`=12212; -- Mottled Boar +UPDATE `creature` SET `position_x`=-425.989, `position_y`=913.509, `position_z`=108.254, `orientation`=3.60873 WHERE `guid`=28403; -- Dalaran Watcher +UPDATE `creature` SET `position_x`=-155.99, `position_y`=938.672, `position_z`=65.7185, `orientation`=3.72692 WHERE `guid`=18502; -- Dalaran Protector +UPDATE `creature` SET `position_x`=-341.911, `position_y`=835.178, `position_z`=90.7696, `orientation`=2.05665 WHERE `guid`=17884; -- Dalaran Mage +UPDATE `creature` SET `position_x`=-484.148, `position_y`=-4381.33, `position_z`=48.394, `orientation`=3.73357 WHERE `guid`=4690; -- Mottled Boar +UPDATE `creature` SET `position_x`=-7585.67, `position_y`=-4351.07, `position_z`=9.64511, `orientation`=3.43338 WHERE `guid`=23529; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-130.686, `position_y`=-4349.5, `position_z`=66.8884, `orientation`=1.76278 WHERE `guid`=13064; -- Vile Familiar +UPDATE `creature` SET `position_x`=82.3829, `position_y`=-5216.56, `position_z`=-16.9147, `orientation`=1.00658 WHERE `guid`=11784; -- Makrura Shellhide +UPDATE `creature` SET `position_x`=-123.635, `position_y`=-4281.48, `position_z`=65.0536, `orientation`=0.331613 WHERE `guid`=4703; -- Felstalker +UPDATE `creature` SET `position_x`=-129.965, `position_y`=-4316.28, `position_z`=66.1323, `orientation`=0.908147 WHERE `guid`=7985; -- Felstalker +UPDATE `creature` SET `position_x`=-123.217, `position_y`=825.03, `position_z`=63.763, `orientation`=1.76278 WHERE `guid`=18484; -- Dalaran Warder +UPDATE `creature` SET `position_x`=-118.018, `position_y`=-4216.87, `position_z`=54.6321, `orientation`=6.0272 WHERE `guid`=4702; -- Vile Familiar +UPDATE `creature` SET `position_x`=115.074, `position_y`=-5116.64, `position_z`=2.83348, `orientation`=0.498799 WHERE `guid`=7956; -- Clattering Scorpid +UPDATE `creature` SET `position_x`=-101.321, `position_y`=-4205.13, `position_z`=52.3939, `orientation`=5.06839 WHERE `guid`=7986; -- Felstalker +UPDATE `creature` SET `position_x`=-77.0989, `position_y`=-4211, `position_z`=50.6968, `orientation`=2.84489 WHERE `guid`=7988; -- Felstalker +UPDATE `creature` SET `position_x`=-115.427, `position_y`=-4329.05, `position_z`=66.1268, `orientation`=0.133358 WHERE `guid`=13061; -- Felstalker +UPDATE `creature` SET `position_x`=-76.6628, `position_y`=-4265.1, `position_z`=52.5035, `orientation`=4.69581 WHERE `guid`=7508; -- Vile Familiar +UPDATE `creature` SET `position_x`=-7653.1, `position_y`=-4416.23, `position_z`=10.1285, `orientation`=2.86517 WHERE `guid`=23535; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-100.133, `position_y`=-4302.83, `position_z`=62.0722, `orientation`=3.35478 WHERE `guid`=12286; -- Felstalker +UPDATE `creature` SET `position_x`=-7675.44, `position_y`=-4408.2, `position_z`=8.97701, `orientation`=2.37867 WHERE `guid`=23470; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7689.13, `position_y`=-4427.5, `position_z`=11.1337, `orientation`=0.818708 WHERE `guid`=23526; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-369.283, `position_y`=902.226, `position_z`=131.913, `orientation`=5.71108 WHERE `guid`=28404; -- Ravenclaw Drudger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-64.8828, `position_y`=-4334.39, `position_z`=68.2795, `orientation`=5.32003 WHERE `guid`=13041; -- Felstalker +UPDATE `creature` SET `position_x`=-150.215, `position_y`=-4258.48, `position_z`=60.6964, `orientation`=5.77098 WHERE `guid`=6646; -- Vile Familiar +UPDATE `creature` SET `position_x`=-85.4135, `position_y`=-4327.07, `position_z`=66.0319, `orientation`=0.914995 WHERE `guid`=13060; -- Vile Familiar +UPDATE `creature` SET `position_x`=-139.985, `position_y`=-4301.29, `position_z`=65.9775, `orientation`=6.14904 WHERE `guid`=6644; -- Vile Familiar +UPDATE `creature` SET `position_x`=-42.7269, `position_y`=-4333.16, `position_z`=68.6136, `orientation`=1.85464 WHERE `guid`=13043; -- Felstalker +UPDATE `creature` SET `position_x`=-47.6687, `position_y`=-4312.59, `position_z`=68.8855, `orientation`=3.40194 WHERE `guid`=6643; -- Vile Familiar +UPDATE `creature` SET `position_x`=-55.1603, `position_y`=-4295.04, `position_z`=70.8415, `orientation`=2.42601 WHERE `guid`=4707; -- Felstalker +UPDATE `creature` SET `position_x`=-46.2536, `position_y`=-4274.95, `position_z`=68.6119, `orientation`=5.85319 WHERE `guid`=7527; -- Vile Familiar +UPDATE `creature` SET `position_x`=-87.2507, `position_y`=-4282.94, `position_z`=62.6673, `orientation`=0.176142 WHERE `guid`=12290; -- Vile Familiar +UPDATE `creature` SET `position_x`=-49.6521, `position_y`=-4223.18, `position_z`=62.3384, `orientation`=5.94394 WHERE `guid`=13058; -- Vile Familiar +UPDATE `creature` SET `position_x`=-6080.86, `position_y`=-3050.82, `position_z`=251.825, `orientation`=3.14492 WHERE `guid`=7730; -- Shadowforge Ruffian +UPDATE `creature` SET `id`=4844 WHERE `guid`=7730; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=7730; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-58.3574, `position_y`=-4220.21, `position_z`=62.3962, `orientation`=4.73478 WHERE `guid`=12303; -- Yarrog Baneshadow +UPDATE `creature` SET `position_x`=-104.994, `position_y`=-4285.34, `position_z`=63.0132, `orientation`=5.41638 WHERE `guid`=7507; -- Vile Familiar +UPDATE `creature` SET `position_x`=-4217.26, `position_y`=416.192, `position_z`=53.6425, `orientation`=5.25637 WHERE `guid`=50449; -- Woodpaw Mongrel +UPDATE `creature` SET `id`=5249 WHERE `guid`=50449; -- Woodpaw Mongrel +UPDATE `creature` SET `id2`=5251 WHERE `guid`=50449; -- Woodpaw Trapper +UPDATE `creature` SET `id3`=5253 WHERE `guid`=50449; -- Woodpaw Brute +UPDATE `creature` SET `position_x`=-29.2809, `position_y`=-4265.5, `position_z`=66.6665, `orientation`=2.26893 WHERE `guid`=13051; -- Felstalker +UPDATE `creature` SET `position_x`=-28.4422, `position_y`=-4234.94, `position_z`=67.8544, `orientation`=3.50277 WHERE `guid`=4700; -- Felstalker +UPDATE `creature` SET `position_x`=-81.6435, `position_y`=-4234.88, `position_z`=53.481, `orientation`=2.53745 WHERE `guid`=6642; -- Vile Familiar +UPDATE `creature` SET `position_x`=-6082.88, `position_y`=-3042.33, `position_z`=250.94, `orientation`=0.040571 WHERE `guid`=7731; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-4214.92, `position_y`=381.637, `position_z`=58.7803, `orientation`=5.82393 WHERE `guid`=50476; -- Woodpaw Mongrel (WAYPOINTS) +UPDATE `creature` SET `position_x`=-4181.4, `position_y`=384.57, `position_z`=61.1003, `orientation`=0.632971 WHERE `guid`=50473; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-90.0295, `position_y`=-4250.9, `position_z`=51.8727, `orientation`=1.49993 WHERE `guid`=7506; -- Felstalker +UPDATE `creature` SET `position_x`=-4180.97, `position_y`=391.441, `position_z`=60.9592, `orientation`=2.83675 WHERE `guid`=50474; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-7550.55, `position_y`=-4714.32, `position_z`=10.3351, `orientation`=4.96029 WHERE `guid`=23493; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-4183.14, `position_y`=351.097, `position_z`=56.6816, `orientation`=5.31972 WHERE `guid`=50477; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-4186.38, `position_y`=415.841, `position_z`=58.7507, `orientation`=0.567113 WHERE `guid`=50448; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-6083.31, `position_y`=-3075.39, `position_z`=243.968, `orientation`=3.82728 WHERE `guid`=7978; -- Shadowforge Ruffian (WAYPOINTS) +UPDATE `creature` SET `id`=4844 WHERE `guid`=7978; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=7978; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-7582.66, `position_y`=-4715.26, `position_z`=10.1346, `orientation`=1.70207 WHERE `guid`=23492; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-6070.05, `position_y`=-3082.68, `position_z`=250.145, `orientation`=4.98298 WHERE `guid`=7733; -- Shadowforge Ruffian +UPDATE `creature` SET `id`=4844 WHERE `guid`=7733; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=7733; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-4047.33, `position_y`=355.347, `position_z`=61.0408, `orientation`=0.210644 WHERE `guid`=50407; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-4084.56, `position_y`=352.755, `position_z`=59.2433, `orientation`=3.79979 WHERE `guid`=50478; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-7714.33, `position_y`=-4721.32, `position_z`=10.1278, `orientation`=2.14759 WHERE `guid`=23544; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7693.23, `position_y`=-4715.41, `position_z`=8.96125, `orientation`=0.484837 WHERE `guid`=23542; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7415.24, `position_y`=-4552.53, `position_z`=9.88731, `orientation`=2.97301 WHERE `guid`=23556; -- Wastewander Thief +UPDATE `creature` SET `id`=5616 WHERE `guid`=23556; -- Wastewander Thief +UPDATE `creature` SET `id2`=5617 WHERE `guid`=23556; -- Wastewander Shadow Mage +UPDATE `creature` SET `id3`=5618 WHERE `guid`=23556; -- Wastewander Bandit +UPDATE `creature` SET `position_x`=-575.102, `position_y`=136.671, `position_z`=52.6599, `orientation`=4.6245 WHERE `guid`=16511; -- Hillsbrad Footman +UPDATE `creature` SET `position_x`=-6073.95, `position_y`=-3008.47, `position_z`=231.078, `orientation`=0.418879 WHERE `guid`=8029; -- Shadowforge Ruffian +UPDATE `creature` SET `id`=4844 WHERE `guid`=8029; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=8029; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=462.061, `position_y`=1290.9, `position_z`=82.0185, `orientation`=0 WHERE `guid`=19130; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=-6077.6, `position_y`=-3044.65, `position_z`=234.735, `orientation`=0.10472 WHERE `guid`=8027; -- Shadowforge Digger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6098.67, `position_y`=-2984.3, `position_z`=225.463, `orientation`=5.61996 WHERE `guid`=8031; -- Shadowforge Ruffian +UPDATE `creature` SET `id`=4844 WHERE `guid`=8031; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=8031; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=525.257, `position_y`=1421.02, `position_z`=100.288, `orientation`=0.581601 WHERE `guid`=19158; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=527.289, `position_y`=1356.35, `position_z`=85.8979, `orientation`=5.47591 WHERE `guid`=19159; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=-7585.09, `position_y`=-4284.73, `position_z`=9.96653, `orientation`=2.53917 WHERE `guid`=23524; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7682.03, `position_y`=-4268.75, `position_z`=9.05563, `orientation`=0.0349066 WHERE `guid`=23528; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7649.68, `position_y`=-4284.71, `position_z`=8.99533, `orientation`=4.12371 WHERE `guid`=23483; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-6093.07, `position_y`=-3024.73, `position_z`=232.234, `orientation`=3.14159 WHERE `guid`=8028; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-3713.09, `position_y`=210.45, `position_z`=125.956, `orientation`=0.0620019 WHERE `guid`=50204; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3736.56, `position_y`=251.606, `position_z`=121.204, `orientation`=2.67264 WHERE `guid`=50195; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3751.52, `position_y`=148.896, `position_z`=127.283, `orientation`=4.82555 WHERE `guid`=50257; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-7680.25, `position_y`=-4387.88, `position_z`=9.37527, `orientation`=1.765 WHERE `guid`=23482; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7686.2, `position_y`=-4250.46, `position_z`=9.33816, `orientation`=4.17134 WHERE `guid`=23523; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7714.3, `position_y`=-4283.59, `position_z`=9.09843, `orientation`=2.93748 WHERE `guid`=23599; -- Wastewander Rogue (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7689.63, `position_y`=-4275.67, `position_z`=9.18423, `orientation`=4.36373 WHERE `guid`=23536; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-3749, `position_y`=120.573, `position_z`=135.286, `orientation`=5.5438 WHERE `guid`=50178; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-723.255, `position_y`=-5571.77, `position_z`=27.8353, `orientation`=5.61537 WHERE `guid`=7912; -- Bloodtalon Taillasher +UPDATE `creature` SET `position_x`=-705.299, `position_y`=-5510.39, `position_z`=7.91511, `orientation`=5.82453 WHERE `guid`=7915; -- Bloodtalon Taillasher +UPDATE `creature` SET `position_x`=-740.38, `position_y`=-5610.25, `position_z`=24.8767, `orientation`=0.588477 WHERE `guid`=6392; -- Durotar Tiger +UPDATE `creature` SET `position_x`=-3586.89, `position_y`=200.743, `position_z`=136.605, `orientation`=1.15949 WHERE `guid`=50188; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3591.33, `position_y`=207.917, `position_z`=138.307, `orientation`=1.97521 WHERE `guid`=50187; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3912.96, `position_y`=185.06, `position_z`=120.107, `orientation`=3.9872 WHERE `guid`=50215; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-700.476, `position_y`=-5605.41, `position_z`=27.0276, `orientation`=5.22775 WHERE `guid`=7358; -- Bloodtalon Taillasher +UPDATE `creature` SET `position_x`=-3724.9, `position_y`=244.133, `position_z`=121.247, `orientation`=1.06687 WHERE `guid`=50252; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-827.817, `position_y`=-5651.04, `position_z`=4.24951, `orientation`=2.37631 WHERE `guid`=6476; -- Bloodtalon Taillasher +UPDATE `creature` SET `position_x`=1387.04, `position_y`=1050.53, `position_z`=52.6642, `orientation`=4.87916 WHERE `guid`=19112; -- Mottled Worg +UPDATE `creature` SET `position_x`=-7148.85, `position_y`=-2316.36, `position_z`=244.801, `orientation`=1.49031 WHERE `guid`=6927; -- Dustbelcher Mauler +UPDATE `creature` SET `position_x`=-3682.01, `position_y`=252.246, `position_z`=140.573, `orientation`=1.90903 WHERE `guid`=50179; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3682.22, `position_y`=216.344, `position_z`=128.625, `orientation`=6.16551 WHERE `guid`=50258; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-7216.64, `position_y`=-2116.54, `position_z`=314.955, `orientation`=3.93183 WHERE `guid`=7177; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-7217.7, `position_y`=-2151, `position_z`=306.572, `orientation`=0.79487 WHERE `guid`=7173; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-689.394, `position_y`=-5674.23, `position_z`=6.49385, `orientation`=3.52755 WHERE `guid`=6477; -- Bloodtalon Taillasher +UPDATE `creature` SET `position_x`=-7291.26, `position_y`=-2120.82, `position_z`=297.303, `orientation`=0.300261 WHERE `guid`=7179; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-751.116, `position_y`=-5652.02, `position_z`=16.9656, `orientation`=2.69273 WHERE `guid`=7302; -- Durotar Tiger +UPDATE `creature` SET `position_x`=1012.13, `position_y`=694.865, `position_z`=60.975, `orientation`=5.98041 WHERE `guid`=19036; -- Rot Hide Savage +UPDATE `creature` SET `position_x`=1000.07, `position_y`=689.704, `position_z`=76.3756, `orientation`=2.67172 WHERE `guid`=18270; -- Raging Rot Hide +UPDATE `creature` SET `position_x`=-7217.29, `position_y`=-2181.34, `position_z`=300.992, `orientation`=2.91937 WHERE `guid`=7176; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=946.816, `position_y`=636.49, `position_z`=53.525, `orientation`=2.35901 WHERE `guid`=18179; -- Rot Hide Brute (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7251.78, `position_y`=-2148.76, `position_z`=296.224, `orientation`=0.589216 WHERE `guid`=7178; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-7253.77, `position_y`=-2215.77, `position_z`=285.208, `orientation`=3.45979 WHERE `guid`=7181; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-7117.73, `position_y`=-2278.8, `position_z`=265.411, `orientation`=0.857136 WHERE `guid`=7412; -- Dustbelcher Mauler +UPDATE `creature` SET `position_x`=-4051, `position_y`=383.326, `position_z`=54.488, `orientation`=0.00244081 WHERE `guid`=50408; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-7162.72, `position_y`=-2215.53, `position_z`=305.061, `orientation`=0.196199 WHERE `guid`=7169; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-7181.04, `position_y`=-2184.22, `position_z`=315.647, `orientation`=0.15912 WHERE `guid`=7174; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=1018.99, `position_y`=638.146, `position_z`=55.302, `orientation`=5.90508 WHERE `guid`=17955; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=-7252.62, `position_y`=-2180.98, `position_z`=292.431, `orientation`=2.35067 WHERE `guid`=7180; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-795.886, `position_y`=-5538.14, `position_z`=2.81258, `orientation`=2.28742 WHERE `guid`=7678; -- Durotar Tiger +UPDATE `creature` SET `position_x`=-4017.92, `position_y`=355.589, `position_z`=64.0122, `orientation`=2.11928 WHERE `guid`=50402; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-7150.92, `position_y`=-2286.36, `position_z`=262.908, `orientation`=4.033 WHERE `guid`=6913; -- Dustbelcher Shaman +UPDATE `creature` SET `position_x`=-7185.58, `position_y`=-2281.75, `position_z`=258.566, `orientation`=0.826093 WHERE `guid`=7038; -- Dustbelcher Wyrmhunter +UPDATE `creature` SET `position_x`=-7250.09, `position_y`=-2115.4, `position_z`=300.733, `orientation`=1.76723 WHERE `guid`=7175; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-6093.3, `position_y`=-3086.35, `position_z`=242.16, `orientation`=4.08407 WHERE `guid`=7987; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-4083.96, `position_y`=381.262, `position_z`=52.7407, `orientation`=3.97374 WHERE `guid`=50450; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-6681.29, `position_y`=-2784.71, `position_z`=241.75, `orientation`=3.02203 WHERE `guid`=7616; -- Elder Crag Coyote +UPDATE `creature` SET `position_x`=-4069.12, `position_y`=447.935, `position_z`=51.783, `orientation`=0.296341 WHERE `guid`=50429; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-4069.81, `position_y`=438.983, `position_z`=53.1316, `orientation`=3.71755 WHERE `guid`=50385; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-4108.65, `position_y`=441.787, `position_z`=51.3594, `orientation`=0.733507 WHERE `guid`=50426; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-9281.14, `position_y`=-2482.1, `position_z`=41.8993, `orientation`=5.75038 WHERE `guid`=10103; -- Murloc Flesheater +UPDATE `creature` SET `position_x`=-1216.45, `position_y`=-5516.09, `position_z`=5.49979, `orientation`=0.354697 WHERE `guid`=13019; -- Hexed Troll +UPDATE `creature` SET `position_x`=-1251.43, `position_y`=-5508.36, `position_z`=5.85574, `orientation`=5.79716 WHERE `guid`=13045; -- Voodoo Troll +UPDATE `creature` SET `position_x`=-4057.56, `position_y`=427.708, `position_z`=51.3334, `orientation`=0.513906 WHERE `guid`=50384; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-1246.09, `position_y`=-5480.3, `position_z`=5.50026, `orientation`=6.01944 WHERE `guid`=13033; -- Hexed Troll +UPDATE `creature` SET `position_x`=-1254.93, `position_y`=-5534.37, `position_z`=5.33517, `orientation`=3.57753 WHERE `guid`=12358; -- Voodoo Troll +UPDATE `creature` SET `position_x`=-1286.2, `position_y`=-5482.85, `position_z`=4.29037, `orientation`=6.19112 WHERE `guid`=13036; -- Hexed Troll +UPDATE `creature` SET `position_x`=-1329.82, `position_y`=-5490.34, `position_z`=6.04189, `orientation`=5.76419 WHERE `guid`=6472; -- Bloodtalon Taillasher +UPDATE `creature` SET `position_x`=-1250.13, `position_y`=-5450.29, `position_z`=5.40207, `orientation`=4.80169 WHERE `guid`=13039; -- Voodoo Troll +UPDATE `creature` SET `position_x`=-1219.28, `position_y`=-5552.15, `position_z`=5.51759, `orientation`=4.2008 WHERE `guid`=13018; -- Hexed Troll +UPDATE `creature` SET `position_x`=-1263.87, `position_y`=-5499.02, `position_z`=4.95259, `orientation`=4.42461 WHERE `guid`=13042; -- Voodoo Troll +UPDATE `creature` SET `position_x`=-1318.49, `position_y`=-5519.62, `position_z`=4.28695, `orientation`=2.78869 WHERE `guid`=13007; -- Hexed Troll +UPDATE `creature` SET `position_x`=-1248.66, `position_y`=-5583.25, `position_z`=8.34496, `orientation`=2.1601 WHERE `guid`=13016; -- Hexed Troll +UPDATE `creature` SET `position_x`=-1284.96, `position_y`=-5509.2, `position_z`=8.55066, `orientation`=3.79953 WHERE `guid`=7908; -- Voodoo Troll +UPDATE `creature` SET `position_x`=-1312.01, `position_y`=-5567.16, `position_z`=7.24723, `orientation`=0.511604 WHERE `guid`=8435; -- Bloodtalon Taillasher +UPDATE `creature` SET `position_x`=-1242.35, `position_y`=-5513.53, `position_z`=10.5029, `orientation`=5.70044 WHERE `guid`=12357; -- Voodoo Troll +UPDATE `creature` SET `position_x`=-4970.04, `position_y`=472.63, `position_z`=17.555, `orientation`=2.47018 WHERE `guid`=50511; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-4954.78, `position_y`=466.832, `position_z`=17.68, `orientation`=0.901592 WHERE `guid`=50550; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-4957.15, `position_y`=478.901, `position_z`=17.6779, `orientation`=4.89053 WHERE `guid`=50570; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-1116.94, `position_y`=-5483.96, `position_z`=8.13908, `orientation`=3.50874 WHERE `guid`=13046; -- Hexed Troll +UPDATE `creature` SET `position_x`=-1147.79, `position_y`=-5546.84, `position_z`=7.02698, `orientation`=0.397087 WHERE `guid`=12374; -- Hexed Troll +UPDATE `creature` SET `position_x`=-6883.26, `position_y`=-3050.57, `position_z`=241.762, `orientation`=3.56473 WHERE `guid`=7303; -- Ridge Huntress +UPDATE `creature` SET `position_x`=-6121, `position_y`=-2940.6, `position_z`=208.013, `orientation`=6.24828 WHERE `guid`=7221; -- Shadowforge Ruffian +UPDATE `creature` SET `id`=4844 WHERE `guid`=7221; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=7221; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-4949.86, `position_y`=686.765, `position_z`=43.0302, `orientation`=4.70677 WHERE `guid`=50507; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-6133.27, `position_y`=-2912.04, `position_z`=211.981, `orientation`=2.22272 WHERE `guid`=7056; -- Stonevault Cave Hunter +UPDATE `creature` SET `id`=4851 WHERE `guid`=7056; -- Stonevault Rockchewer +UPDATE `creature` SET `id2`=4856 WHERE `guid`=7056; -- Stonevault Cave Hunter +UPDATE `creature` SET `position_x`=-4509.18, `position_y`=799.825, `position_z`=61.0031, `orientation`=3.83749 WHERE `guid`=50040; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-190.606, `position_y`=138.047, `position_z`=-47.3313, `orientation`=6.13962 WHERE `guid`=30107; -- Stonevault Rockchewer +UPDATE `creature` SET `position_x`=-6631.39, `position_y`=-2726.79, `position_z`=243.668, `orientation`=2.96706 WHERE `guid`=7249; -- Servo (WAYPOINTS) +UPDATE `creature` SET `position_x`=-4388.8, `position_y`=-3317.58, `position_z`=42.1344, `orientation`=4.5204 WHERE `guid`=31321; -- Firemane Scout +UPDATE `creature` SET `position_x`=-1030.32, `position_y`=-4610.24, `position_z`=25.6271, `orientation`=1.0821 WHERE `guid`=6589; -- Kolkar Outrunner +UPDATE `creature` SET `position_x`=-6885.36, `position_y`=-2453.55, `position_z`=245.251, `orientation`=5.92638 WHERE `guid`=7145; -- Giant Buzzard +UPDATE `creature` SET `position_x`=-963.622, `position_y`=-4483.19, `position_z`=25.7948, `orientation`=5.81387 WHERE `guid`=12932; -- Kolkar Drudge +UPDATE `creature` SET `position_x`=-4601.89, `position_y`=827.973, `position_z`=46.6717, `orientation`=1.85416 WHERE `guid`=50017; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-942.312, `position_y`=-4479.02, `position_z`=28.7042, `orientation`=1.90184 WHERE `guid`=7440; -- Kolkar Outrunner +UPDATE `creature` SET `position_x`=-982.996, `position_y`=-4615.4, `position_z`=25.3484, `orientation`=1.44862 WHERE `guid`=12921; -- Kolkar Drudge +UPDATE `creature` SET `position_x`=-4887.74, `position_y`=1161.79, `position_z`=80.1157, `orientation`=4.48437 WHERE `guid`=50206; -- Gordunni Brute +UPDATE `creature` SET `position_x`=-4348.47, `position_y`=-3048.06, `position_z`=32.3212, `orientation`=2.93974 WHERE `guid`=31606; -- Firemane Scout +UPDATE `creature` SET `position_x`=-551.993, `position_y`=-4848.81, `position_z`=37.0066, `orientation`=2.38106 WHERE `guid`=8535; -- Clattering Scorpid +UPDATE `creature` SET `position_x`=-7218.53, `position_y`=-2350.73, `position_z`=243.27, `orientation`=4.00392 WHERE `guid`=7042; -- Dustbelcher Shaman +UPDATE `creature` SET `position_x`=-7182.64, `position_y`=-2347.65, `position_z`=243.189, `orientation`=5.53091 WHERE `guid`=7304; -- Dustbelcher Wyrmhunter +UPDATE `creature` SET `position_x`=-7181.28, `position_y`=-2316.9, `position_z`=243.921, `orientation`=3.60739 WHERE `guid`=7044; -- Dustbelcher Shaman +UPDATE `creature` SET `position_x`=-6842.08, `position_y`=-2816.51, `position_z`=241.75, `orientation`=5.98648 WHERE `guid`=7083; -- Dustbelcher Brute +UPDATE `creature` SET `position_x`=-5381.18, `position_y`=1348.86, `position_z`=23.2994, `orientation`=4.33042 WHERE `guid`=50221; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=-686.023, `position_y`=-184.189, `position_z`=41.7636, `orientation`=2.12219 WHERE `guid`=15617; -- Elder Gray Bear +UPDATE `creature` SET `position_x`=-7016.69, `position_y`=-3515.97, `position_z`=243.669, `orientation`=5.55433 WHERE `guid`=6958; -- Feral Crag Coyote +UPDATE `creature` SET `position_x`=-5059.48, `position_y`=1206.85, `position_z`=48.4489, `orientation`=5.66878 WHERE `guid`=50226; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=-4969.1, `position_y`=1176.94, `position_z`=59.554, `orientation`=3.17357 WHERE `guid`=50209; -- Gordunni Brute (WAYPOINTS) +UPDATE `creature` SET `position_x`=-4921.32, `position_y`=1216.35, `position_z`=63.1384, `orientation`=3.30945 WHERE `guid`=50295; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=-5033.25, `position_y`=1194.62, `position_z`=51.2393, `orientation`=5.18363 WHERE `guid`=50225; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=26.2241, `position_y`=-4313.3, `position_z`=70.0065, `orientation`=0.0693227 WHERE `guid`=8425; -- Razormane Scout +UPDATE `creature` SET `position_x`=66.5974, `position_y`=-4300.48, `position_z`=63.169, `orientation`=2.58351 WHERE `guid`=7876; -- Razormane Scout +UPDATE `creature` SET `position_x`=-4319.79, `position_y`=-3285.36, `position_z`=34.7965, `orientation`=2.03664 WHERE `guid`=31526; -- Firemane Ash Tail +UPDATE `creature` SET `position_x`=-5034.39, `position_y`=1230.45, `position_z`=53.0937, `orientation`=0.0872665 WHERE `guid`=50300; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=-4317.59, `position_y`=-3351.38, `position_z`=40.7164, `orientation`=3.6043 WHERE `guid`=31369; -- Firemane Scout +UPDATE `creature` SET `position_x`=-4349.04, `position_y`=-3343.85, `position_z`=34.8534, `orientation`=1.0848 WHERE `guid`=34016; -- Firemane Scout +UPDATE `creature` SET `position_x`=59.3469, `position_y`=-4476.15, `position_z`=48.0982, `orientation`=5.66809 WHERE `guid`=7877; -- Razormane Quilboar +UPDATE `creature` SET `id`=3111 WHERE `guid`=7877; -- Razormane Quilboar +UPDATE `creature` SET `id2`=3112 WHERE `guid`=7877; -- Razormane Scout +UPDATE `creature` SET `position_x`=72.1016, `position_y`=-4469.17, `position_z`=44.9018, `orientation`=4.47207 WHERE `guid`=7328; -- Razormane Quilboar +UPDATE `creature` SET `id`=3111 WHERE `guid`=7328; -- Razormane Quilboar +UPDATE `creature` SET `id2`=3112 WHERE `guid`=7328; -- Razormane Scout +UPDATE `creature` SET `position_x`=-4355.89, `position_y`=-3317.75, `position_z`=34.3367, `orientation`=4.53618 WHERE `guid`=31485; -- Firemane Scout +UPDATE `creature` SET `position_x`=48.5671, `position_y`=-4317.77, `position_z`=64.9679, `orientation`=5.32462 WHERE `guid`=7329; -- Razormane Scout +UPDATE `creature` SET `position_x`=-5419.52, `position_y`=1253.65, `position_z`=23.9645, `orientation`=2.5936 WHERE `guid`=50246; -- Gordunni Shaman +UPDATE `creature` SET `id`=5236 WHERE `guid`=50246; -- Gordunni Shaman +UPDATE `creature` SET `id2`=5238 WHERE `guid`=50246; -- Gordunni Battlemaster +UPDATE `creature` SET `id3`=5239 WHERE `guid`=50246; -- Gordunni Mage-Lord +UPDATE `creature` SET `id4`=5240 WHERE `guid`=50246; -- Gordunni Warlock +UPDATE `creature` SET `position_x`=-1477.05, `position_y`=-3036.87, `position_z`=12.4617, `orientation`=1.40805 WHERE `guid`=14777; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=89.7628, `position_y`=-4548.77, `position_z`=56.6672, `orientation`=3.49066 WHERE `guid`=12313; -- Razormane Quilboar +UPDATE `creature` SET `position_x`=77.482, `position_y`=-4621.06, `position_z`=45.1847, `orientation`=4.10762 WHERE `guid`=12311; -- Razormane Quilboar +UPDATE `creature` SET `position_x`=77.2972, `position_y`=-4563.55, `position_z`=55.3287, `orientation`=0.982231 WHERE `guid`=12314; -- Razormane Scout +UPDATE `creature` SET `position_x`=-468.313, `position_y`=-1487.31, `position_z`=90.7491, `orientation`=4.48401 WHERE `guid`=16064; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-4383.89, `position_y`=-3189.16, `position_z`=35.0762, `orientation`=2.75702 WHERE `guid`=74323; -- Firemane Scout +UPDATE `creature` SET `position_x`=-4383.39, `position_y`=-2985, `position_z`=28.8868, `orientation`=3.89674 WHERE `guid`=31625; -- Firemane Scalebane +UPDATE `creature` SET `position_x`=382.751, `position_y`=-4284.34, `position_z`=26.2359, `orientation`=5.30964 WHERE `guid`=12324; -- Razormane Dustrunner +UPDATE `creature` SET `id`=3113 WHERE `guid`=12324; -- Razormane Dustrunner +UPDATE `creature` SET `id2`=3114 WHERE `guid`=12324; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=423.495, `position_y`=-4231.65, `position_z`=25.4671, `orientation`=1.76295 WHERE `guid`=12330; -- Razormane Dustrunner +UPDATE `creature` SET `id`=3113 WHERE `guid`=12330; -- Razormane Dustrunner +UPDATE `creature` SET `id2`=3114 WHERE `guid`=12330; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=-515.973, `position_y`=-2749.96, `position_z`=92.182, `orientation`=4.59505 WHERE `guid`=19303; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-5514.22, `position_y`=1381.38, `position_z`=22.277, `orientation`=5.36914 WHERE `guid`=50283; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=-5454.48, `position_y`=1219.14, `position_z`=37.6412, `orientation`=3.89208 WHERE `guid`=50317; -- Gordunni Warlord +UPDATE `creature` SET `position_x`=405.901, `position_y`=-4290.49, `position_z`=29.8343, `orientation`=5.83184 WHERE `guid`=12323; -- Razormane Dustrunner +UPDATE `creature` SET `id`=3113 WHERE `guid`=12323; -- Razormane Dustrunner +UPDATE `creature` SET `id2`=3114 WHERE `guid`=12323; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=465.542, `position_y`=-4269.15, `position_z`=23.2162, `orientation`=3.84239 WHERE `guid`=6449; -- Razormane Battleguard +UPDATE `creature` SET `id`=3113 WHERE `guid`=6449; -- Razormane Dustrunner +UPDATE `creature` SET `id2`=3114 WHERE `guid`=6449; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=-3347.81, `position_y`=-3181.3, `position_z`=31.9003, `orientation`=1.18703 WHERE `guid`=74045; -- Drywallow Vicejaw +UPDATE `creature` SET `position_x`=-5500.49, `position_y`=1205.03, `position_z`=18.9366, `orientation`=0.279874 WHERE `guid`=50266; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=363.373, `position_y`=-3337.21, `position_z`=119.699, `orientation`=4.16832 WHERE `guid`=93258; -- Green Sludge +UPDATE `creature` SET `position_x`=-1652.41, `position_y`=-3851.06, `position_z`=13.7949, `orientation`=3.65849 WHERE `guid`=13787; -- Southsea Brigand +UPDATE `creature` SET `position_x`=284.96, `position_y`=-3789.9, `position_z`=145.189, `orientation`=0.27443 WHERE `guid`=93166; -- Jade Ooze +UPDATE `creature` SET `position_x`=321.31, `position_y`=-3720.97, `position_z`=106.885, `orientation`=4.94464 WHERE `guid`=93011; -- Green Sludge +UPDATE `creature` SET `position_x`=-1750.17, `position_y`=-3751.91, `position_z`=9.98132, `orientation`=3.51222 WHERE `guid`=13819; -- Southsea Cannoneer +UPDATE `creature` SET `position_x`=383.234, `position_y`=-4250.27, `position_z`=24.956, `orientation`=4.04522 WHERE `guid`=12333; -- Razormane Battleguard +UPDATE `creature` SET `id`=3113 WHERE `guid`=12333; -- Razormane Dustrunner +UPDATE `creature` SET `id2`=3114 WHERE `guid`=12333; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=382.058, `position_y`=-4217.12, `position_z`=25.9278, `orientation`=0.65608 WHERE `guid`=8430; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=458.91, `position_y`=-4296.37, `position_z`=25.7521, `orientation`=3.02765 WHERE `guid`=6452; -- Razormane Dustrunner +UPDATE `creature` SET `position_x`=-5535.7, `position_y`=1304.21, `position_z`=21.0714, `orientation`=1.0605 WHERE `guid`=50281; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=-5551.18, `position_y`=1216.53, `position_z`=23.3391, `orientation`=0.455397 WHERE `guid`=50288; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=-5547.57, `position_y`=1298.09, `position_z`=20.7422, `orientation`=6.1837 WHERE `guid`=50265; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=-5519.41, `position_y`=1319.71, `position_z`=20.1058, `orientation`=2.43982 WHERE `guid`=50264; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=413.849, `position_y`=-4244.02, `position_z`=27.1622, `orientation`=2.83205 WHERE `guid`=12326; -- Razormane Dustrunner +UPDATE `creature` SET `id`=3113 WHERE `guid`=12326; -- Razormane Dustrunner +UPDATE `creature` SET `id2`=3114 WHERE `guid`=12326; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=410.525, `position_y`=-4311.37, `position_z`=25.7035, `orientation`=4.86305 WHERE `guid`=7350; -- Razormane Battleguard +UPDATE `creature` SET `position_x`=-5589.26, `position_y`=1220.19, `position_z`=20.589, `orientation`=4.07727 WHERE `guid`=50289; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=-5482.15, `position_y`=1250.99, `position_z`=21.3428, `orientation`=0.973248 WHERE `guid`=50286; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=88.8545, `position_y`=-1884.04, `position_z`=94.0714, `orientation`=0.0933924 WHERE `guid`=20444; -- Kolkar Wrangler +UPDATE `creature` SET `position_x`=50.4199, `position_y`=-1881.29, `position_z`=93.4432, `orientation`=4.24166 WHERE `guid`=20509; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=14.5023, `position_y`=-1877.2, `position_z`=94.2383, `orientation`=2.90893 WHERE `guid`=20485; -- Kolkar Wrangler +UPDATE `creature` SET `position_x`=154.939, `position_y`=-1857.45, `position_z`=93.3522, `orientation`=4.63629 WHERE `guid`=20441; -- Kolkar Wrangler +UPDATE `creature` SET `position_x`=-131.83, `position_y`=-2009.65, `position_z`=91.75, `orientation`=2.56055 WHERE `guid`=20470; -- Kolkar Wrangler +UPDATE `creature` SET `position_x`=1141.4, `position_y`=-4194.41, `position_z`=22.4496, `orientation`=4.21119 WHERE `guid`=4737; -- Venomtail Scorpid +UPDATE `creature` SET `position_x`=-4594.91, `position_y`=827.293, `position_z`=46.1521, `orientation`=5.89559 WHERE `guid`=50781; -- Sprite Darter +UPDATE `creature` SET `position_x`=-1874.49, `position_y`=-1924.47, `position_z`=96.1484, `orientation`=0.919014 WHERE `guid`=20178; -- Bristleback Thornweaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=894.967, `position_y`=-4637.17, `position_z`=17.6442, `orientation`=0.872193 WHERE `guid`=7277; -- Dustwind Harpy +UPDATE `creature` SET `position_x`=1037.85, `position_y`=-4804.27, `position_z`=13.5051, `orientation`=3.52227 WHERE `guid`=12281; -- Dustwind Savage +UPDATE `creature` SET `position_x`=-3184.48, `position_y`=-2584.23, `position_z`=8.53153, `orientation`=4.26107 WHERE `guid`=10239; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=1082.86, `position_y`=-4515.23, `position_z`=18.2102, `orientation`=2.09452 WHERE `guid`=10411; -- Dustwind Harpy +UPDATE `creature` SET `position_x`=1083.03, `position_y`=-4548.59, `position_z`=18.6077, `orientation`=5.22951 WHERE `guid`=7647; -- Dustwind Harpy +UPDATE `creature` SET `position_x`=-9772.48, `position_y`=-1847.85, `position_z`=43.091, `orientation`=5.93109 WHERE `guid`=6699; -- Rabbit +UPDATE `creature` SET `position_x`=45.0074, `position_y`=-785.621, `position_z`=-7.41269, `orientation`=4.27106 WHERE `guid`=29304; -- Grimtotem Ruffian +UPDATE `creature` SET `position_x`=94.8557, `position_y`=-254.021, `position_z`=5.52736, `orientation`=5.27215 WHERE `guid`=29369; -- Grimtotem Brute +UPDATE `creature` SET `position_x`=106.434, `position_y`=-254.008, `position_z`=6.11677, `orientation`=4.11305 WHERE `guid`=29367; -- Grimtotem Brute +UPDATE `creature` SET `position_x`=164.744, `position_y`=-401.761, `position_z`=6.90633, `orientation`=3.93216 WHERE `guid`=29373; -- Grimtotem Brute +UPDATE `creature` SET `position_x`=1197.29, `position_y`=-1771.6, `position_z`=60.931, `orientation`=1.06771 WHERE `guid`=47100; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=47100; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47100; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1464.81, `position_y`=-1346.56, `position_z`=62.3636, `orientation`=4.67908 WHERE `guid`=47992; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1407.7, `position_y`=-1381.39, `position_z`=54.0695, `orientation`=2.00713 WHERE `guid`=51992; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=51992; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=51992; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1794 WHERE `guid`=51992; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1444.42, `position_y`=-1419.41, `position_z`=60.2008, `orientation`=1.12888 WHERE `guid`=48632; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1412.31, `position_y`=-1383.61, `position_z`=54.28, `orientation`=2.99659 WHERE `guid`=47994; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=47994; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=47994; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1795 WHERE `guid`=47994; -- Searing Ghoul +UPDATE `creature` SET `position_x`=-10587.5, `position_y`=-4180.49, `position_z`=17.5574, `orientation`=0.602312 WHERE `guid`=42117; -- Sawtooth Snapper +UPDATE `creature` SET `position_x`=1381.26, `position_y`=-1414.68, `position_z`=52.4056, `orientation`=5.31149 WHERE `guid`=52513; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=52513; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=52513; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1795 WHERE `guid`=52513; -- Searing Ghoul +UPDATE `creature` SET `position_x`=-10486.2, `position_y`=-4214.12, `position_z`=17.5574, `orientation`=1.95524 WHERE `guid`=42111; -- Sawtooth Snapper +UPDATE `creature` SET `position_x`=1742.5, `position_y`=723.258, `position_z`=47.8869, `orientation`=3.7472 WHERE `guid`=44583; -- Scarlet Missionary +UPDATE `creature` SET `position_x`=-786.123, `position_y`=112.562, `position_z`=15.757, `orientation`=0.821905 WHERE `guid`=15919; -- Hillsbrad Foreman +UPDATE `creature` SET `position_x`=-5129.07, `position_y`=-2391.88, `position_z`=-53.3321, `orientation`=2.05298 WHERE `guid`=21709; -- Galak Wrangler +UPDATE `creature` SET `position_x`=1053.31, `position_y`=-3215.49, `position_z`=87.9459, `orientation`=0.78869 WHERE `guid`=20805; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=964.903, `position_y`=-890.61, `position_z`=-173.941, `orientation`=2.3911 WHERE `guid`=56599; -- Flame Imp +UPDATE `creature` SET `position_x`=963.702, `position_y`=-899.453, `position_z`=-175.817, `orientation`=2.67819 WHERE `guid`=56601; -- Flame Imp +UPDATE `creature` SET `position_x`=976.544, `position_y`=-894.298, `position_z`=-171.788, `orientation`=5.69587 WHERE `guid`=56604; -- Flame Imp +UPDATE `creature` SET `position_x`=961.84, `position_y`=-886.759, `position_z`=-173.241, `orientation`=5.16702 WHERE `guid`=56596; -- Flame Imp +UPDATE `creature` SET `position_x`=958.838, `position_y`=-894.847, `position_z`=-175.311, `orientation`=1.33749 WHERE `guid`=56595; -- Flame Imp +UPDATE `creature` SET `position_x`=1003.48, `position_y`=-3158.28, `position_z`=91.5444, `orientation`=4.69494 WHERE `guid`=20773; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1032.99, `position_y`=-908.13, `position_z`=-160.144, `orientation`=1.33342 WHERE `guid`=56573; -- Flame Imp +UPDATE `creature` SET `position_x`=1037.17, `position_y`=-907.031, `position_z`=-159.629, `orientation`=2.39466 WHERE `guid`=56568; -- Flame Imp +UPDATE `creature` SET `position_x`=1027.81, `position_y`=-907.468, `position_z`=-161.455, `orientation`=6.26794 WHERE `guid`=56569; -- Flame Imp +UPDATE `creature` SET `position_x`=1317.63, `position_y`=-1416.91, `position_z`=46.7632, `orientation`=1.06449 WHERE `guid`=45455; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=45455; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=45455; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1794 WHERE `guid`=45455; -- Soulless Ghoul +UPDATE `creature` SET `id4`=1795 WHERE `guid`=45455; -- Searing Ghoul +UPDATE `creature` SET `position_x`=-6485.23, `position_y`=-1014.74, `position_z`=-278.181, `orientation`=4.77935 WHERE `guid`=24132; -- Tar Lurker +UPDATE `creature` SET `position_x`=-10415.4, `position_y`=-3596.2, `position_z`=23.9608, `orientation`=4.07673 WHERE `guid`=38939; -- Green Wyrmkin +UPDATE `creature` SET `position_x`=1930.14, `position_y`=1606.7, `position_z`=83.0828, `orientation`=2.81865 WHERE `guid`=44927; -- Wretched Zombie +UPDATE `creature` SET `position_x`=1967.18, `position_y`=1561.16, `position_z`=81.9094, `orientation`=4.4332 WHERE `guid`=44969; -- Wretched Zombie +UPDATE `creature` SET `position_x`=823.031, `position_y`=-2702.91, `position_z`=91.75, `orientation`=4.34036 WHERE `guid`=20767; -- Venture Co. Drudger (WAYPOINTS) +UPDATE `creature` SET `position_x`=1981.71, `position_y`=1377.27, `position_z`=63.0424, `orientation`=3.24631 WHERE `guid`=44715; -- Samuel Fipps +UPDATE `creature` SET `position_x`=-293.048, `position_y`=113.247, `position_z`=-172.92, `orientation`=0.0698132 WHERE `guid`=33677; -- Slime Maggot +UPDATE `creature` SET `position_x`=-383.356, `position_y`=84.767, `position_z`=-148.586, `orientation`=1.87125 WHERE `guid`=34478; -- Slime Maggot +UPDATE `creature` SET `id`=5226 WHERE `guid`=34478; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=34478; -- Slime Maggot +UPDATE `creature` SET `position_x`=2208.78, `position_y`=569.488, `position_z`=29.163, `orientation`=1.47335 WHERE `guid`=44263; -- Rotting Dead +UPDATE `creature` SET `position_x`=1072.8, `position_y`=-1749.54, `position_z`=61.7617, `orientation`=4.52315 WHERE `guid`=47097; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=47097; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47097; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=2283.98, `position_y`=586.34, `position_z`=33.2576, `orientation`=5.48948 WHERE `guid`=44745; -- Rotting Dead +UPDATE `creature` SET `position_x`=1150.44, `position_y`=-4349.15, `position_z`=26.5384, `orientation`=1.06787 WHERE `guid`=12373; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=-8185.17, `position_y`=-4695.1, `position_z`=16.1702, `orientation`=3.73691 WHERE `guid`=21774; -- Chronalis +UPDATE `creature` SET `position_x`=-10382.1, `position_y`=-4184.03, `position_z`=24.0767, `orientation`=5.55214 WHERE `guid`=40215; -- Elder Dragonkin +UPDATE `creature` SET `position_x`=957.977, `position_y`=-885.095, `position_z`=-173.556, `orientation`=5.24462 WHERE `guid`=56842; -- Lava Surger (WAYPOINTS) +UPDATE `creature` SET `position_x`=1014.4, `position_y`=-807.752, `position_z`=-148.319, `orientation`=5.47901 WHERE `guid`=56840; -- Lava Surger (WAYPOINTS) +UPDATE `creature` SET `position_x`=142.354, `position_y`=169.091, `position_z`=109.678, `orientation`=2.82443 WHERE `guid`=48933; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=145.748, `position_y`=178.377, `position_z`=109.674, `orientation`=3.79843 WHERE `guid`=91295; -- Scholomance Handler +UPDATE `creature` SET `position_x`=112.277, `position_y`=168.629, `position_z`=109.522, `orientation`=1.71813 WHERE `guid`=91369; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=130.098, `position_y`=167.375, `position_z`=109.619, `orientation`=4.64293 WHERE `guid`=91302; -- Scholomance Handler +UPDATE `creature` SET `position_x`=-680.955, `position_y`=-4317.12, `position_z`=47.2355, `orientation`=0.247505 WHERE `guid`=7979; -- Mottled Boar +UPDATE `creature` SET `position_x`=-678.49, `position_y`=-4350.01, `position_z`=44.5888, `orientation`=0.12055 WHERE `guid`=4688; -- Mottled Boar +UPDATE `creature` SET `position_x`=-8950.46, `position_y`=-83.8785, `position_z`=88.2786, `orientation`=2.97496 WHERE `guid`=79937; -- Young Wolf +UPDATE `creature` SET `position_x`=-8983.01, `position_y`=-69.4481, `position_z`=89.201, `orientation`=6.00333 WHERE `guid`=79935; -- Young Wolf +UPDATE `creature` SET `position_x`=6179.58, `position_y`=-4299.51, `position_z`=661.069, `orientation`=3.55095 WHERE `guid`=40998; -- Cobalt Wyrmkin +UPDATE `creature` SET `position_x`=6166.04, `position_y`=-4206.69, `position_z`=643.041, `orientation`=4.13505 WHERE `guid`=42247; -- Cobalt Broodling +UPDATE `creature` SET `position_x`=6175.08, `position_y`=-4204.15, `position_z`=642.759, `orientation`=1.2163 WHERE `guid`=42262; -- Spell Eater +UPDATE `creature` SET `position_x`=6171.63, `position_y`=-4208.42, `position_z`=644.707, `orientation`=5.82123 WHERE `guid`=42246; -- Cobalt Broodling +UPDATE `creature` SET `position_x`=6107.3, `position_y`=-4207.69, `position_z`=634.412, `orientation`=4.85019 WHERE `guid`=42224; -- Cobalt Whelp +UPDATE `creature` SET `position_x`=6106.28, `position_y`=-4200.16, `position_z`=634.8, `orientation`=5.11447 WHERE `guid`=42249; -- Cobalt Broodling +UPDATE `creature` SET `position_x`=6112.78, `position_y`=-4204.37, `position_z`=635.664, `orientation`=0 WHERE `guid`=42225; -- Cobalt Whelp +UPDATE `creature` SET `position_x`=10271.9, `position_y`=816.868, `position_z`=1341.41, `orientation`=5.65343 WHERE `guid`=49612; -- Young Nightsaber +UPDATE `creature` SET `position_x`=1380.71, `position_y`=-335.365, `position_z`=-91.9711, `orientation`=4.81006 WHERE `guid`=53431; -- Anvilrage Reservist (WAYPOINTS) +UPDATE `creature` SET `position_x`=17.1578, `position_y`=-268.38, `position_z`=110.943, `orientation`=1.00245 WHERE `guid`=300728; -- Blackhand Assassin +UPDATE `creature` SET `position_x`=-62.2291, `position_y`=-1631.21, `position_z`=91.7503, `orientation`=5.93233 WHERE `guid`=20449; -- Kolkar Wrangler +UPDATE `creature` SET `position_x`=139.557, `position_y`=-1522.61, `position_z`=91.75, `orientation`=5.87171 WHERE `guid`=14253; -- Savannah Prowler +UPDATE `creature` SET `position_x`=-447.15, `position_y`=187.088, `position_z`=-53.863, `orientation`=2.76934 WHERE `guid`=38076; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=455.142, `position_y`=-1272.16, `position_z`=92.1387, `orientation`=2.06201 WHERE `guid`=20689; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=506.487, `position_y`=-1222.72, `position_z`=91.9169, `orientation`=5.36855 WHERE `guid`=20666; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=614.183, `position_y`=-1534.84, `position_z`=92.3792, `orientation`=4.09925 WHERE `guid`=20593; -- Witchwing Harpy +UPDATE `creature` SET `position_x`=581.533, `position_y`=-1456.32, `position_z`=92.2609, `orientation`=2.13824 WHERE `guid`=20625; -- Witchwing Roguefeather +UPDATE `creature` SET `position_x`=-579.066, `position_y`=181.938, `position_z`=-69.3181, `orientation`=5.26415 WHERE `guid`=38078; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=705.186, `position_y`=-1361.46, `position_z`=92.123, `orientation`=5.90968 WHERE `guid`=20702; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=507.383, `position_y`=-1244.69, `position_z`=91.9559, `orientation`=0.610345 WHERE `guid`=20697; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=-557.164, `position_y`=132.868, `position_z`=-53.863, `orientation`=0.360249 WHERE `guid`=39777; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-553.451, `position_y`=132.542, `position_z`=-53.863, `orientation`=1.50098 WHERE `guid`=39772; -- Atal'ai Warrior +UPDATE `creature` SET `position_x`=-550.289, `position_y`=134.104, `position_z`=-53.863, `orientation`=3.45631 WHERE `guid`=39776; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-603.605, `position_y`=45.0394, `position_z`=-69.2695, `orientation`=1.32442 WHERE `guid`=38086; -- Atal'ai Slave +UPDATE `creature` SET `id`=5259 WHERE `guid`=38086; -- Atal'ai Witch Doctor +UPDATE `creature` SET `id2`=8318 WHERE `guid`=38086; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-599.283, `position_y`=41.6763, `position_z`=-69.2695, `orientation`=4.01886 WHERE `guid`=38084; -- Atal'ai Witch Doctor +UPDATE `creature` SET `id`=5259 WHERE `guid`=38084; -- Atal'ai Witch Doctor +UPDATE `creature` SET `id2`=8318 WHERE `guid`=38084; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-560.44, `position_y`=63.747, `position_z`=-53.863, `orientation`=2.93215 WHERE `guid`=34656; -- Atal'ai Witch Doctor +UPDATE `creature` SET `position_x`=-485.308, `position_y`=2.25644, `position_z`=-53.863, `orientation`=6.18192 WHERE `guid`=34645; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-1901.21, `position_y`=-3165.88, `position_z`=90.7023, `orientation`=5.69286 WHERE `guid`=20070; -- Sunscale Scytheclaw +UPDATE `creature` SET `position_x`=-155.777, `position_y`=-1798.75, `position_z`=91.7671, `orientation`=1.06178 WHERE `guid`=20536; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=1070.83, `position_y`=-1733.3, `position_z`=62.1297, `orientation`=3.62449 WHERE `guid`=46234; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=46234; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46234; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1871.76, `position_y`=-352.559, `position_z`=40.2731, `orientation`=5.35791 WHERE `guid`=44870; -- Rat +UPDATE `creature` SET `position_x`=13.9658, `position_y`=-2750.61, `position_z`=91.9132, `orientation`=0.887618 WHERE `guid`=19283; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-6985.96, `position_y`=-1482.45, `position_z`=241.882, `orientation`=3.77266 WHERE `guid`=6835; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-7025.31, `position_y`=-1721.92, `position_z`=241.75, `orientation`=3.78356 WHERE `guid`=6799; -- Dark Iron Geologist +UPDATE `creature` SET `position_x`=1057.87, `position_y`=-3090.99, `position_z`=91.5207, `orientation`=5.43092 WHERE `guid`=20811; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=-449.927, `position_y`=-1683.15, `position_z`=92.1893, `orientation`=3.90998 WHERE `guid`=19904; -- Sunscale Screecher +UPDATE `creature` SET `position_x`=693.192, `position_y`=-494.994, `position_z`=-214.185, `orientation`=3.60585 WHERE `guid`=56619; -- Firesworn +UPDATE `creature` SET `position_x`=683.281, `position_y`=-486.349, `position_z`=-212.966, `orientation`=5.63691 WHERE `guid`=56620; -- Firesworn +UPDATE `creature` SET `position_x`=-2605.55, `position_y`=-4064.88, `position_z`=8.72815, `orientation`=0.862991 WHERE `guid`=31414; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=-170.273, `position_y`=-195.673, `position_z`=-66.443, `orientation`=4.20208 WHERE `guid`=52048; -- Onyxian Warder (WAYPOINTS) +UPDATE `creature` SET `position_x`=-4916.46, `position_y`=-3318.63, `position_z`=306.659, `orientation`=4.95953 WHERE `guid`=8816; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=2071.72, `position_y`=-2.69683, `position_z`=43.0298, `orientation`=0.252679 WHERE `guid`=44230; -- Rat +UPDATE `creature` SET `position_x`=-7218.71, `position_y`=-1111.48, `position_z`=246.722, `orientation`=3.59995 WHERE `guid`=5703; -- Magma Elemental +UPDATE `creature` SET `position_x`=-7057.5, `position_y`=-1007.52, `position_z`=239.485, `orientation`=0.861098 WHERE `guid`=5773; -- Magma Elemental +UPDATE `creature` SET `position_x`=1772.05, `position_y`=675.452, `position_z`=44.0175, `orientation`=1.05002 WHERE `guid`=44874; -- Scarlet Missionary +UPDATE `creature` SET `position_x`=-33.533, `position_y`=-551.762, `position_z`=16.1974, `orientation`=3.03687 WHERE `guid`=43558; -- Smolderthorn Shadow Priest +UPDATE `creature` SET `position_x`=-36.1117, `position_y`=-547.691, `position_z`=16.1997, `orientation`=4.32842 WHERE `guid`=43559; -- Smolderthorn Mystic +UPDATE `creature` SET `position_x`=-6736.27, `position_y`=-1119.04, `position_z`=185.652, `orientation`=3.94444 WHERE `guid`=5776; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-52.3588, `position_y`=-454.803, `position_z`=16.4552, `orientation`=2.42601 WHERE `guid`=43536; -- Smolderthorn Mystic +UPDATE `creature` SET `position_x`=-1150.05, `position_y`=19.1128, `position_z`=0.309862, `orientation`=3.80482 WHERE `guid`=15710; -- Torn Fin Muckdweller +UPDATE `creature` SET `position_x`=-1084.63, `position_y`=-16.8974, `position_z`=0.98528, `orientation`=3.9667 WHERE `guid`=15761; -- Torn Fin Coastrunner +UPDATE `creature` SET `id`=2374 WHERE `guid`=15761; -- Torn Fin Muckdweller +UPDATE `creature` SET `id2`=2375 WHERE `guid`=15761; -- Torn Fin Coastrunner +UPDATE `creature` SET `position_x`=-1044.52, `position_y`=-353.252, `position_z`=1.20324, `orientation`=5.55917 WHERE `guid`=16118; -- Torn Fin Oracle +UPDATE `creature` SET `position_x`=-1151.77, `position_y`=-150.288, `position_z`=-8.32204, `orientation`=0.742201 WHERE `guid`=15383; -- Torn Fin Oracle +UPDATE `creature` SET `position_x`=-2223.94, `position_y`=-1681.78, `position_z`=-55.3374, `orientation`=1.64447 WHERE `guid`=10042; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=1367.49, `position_y`=-3487.01, `position_z`=94.4548, `orientation`=1.98074 WHERE `guid`=20760; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=1723.53, `position_y`=-1256.29, `position_z`=60.0912, `orientation`=2.97478 WHERE `guid`=45738; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=2751.86, `position_y`=-3084.81, `position_z`=162.635, `orientation`=1.71042 WHERE `guid`=33233; -- Bleakheart Satyr +UPDATE `creature` SET `position_x`=2882.4, `position_y`=-4116.38, `position_z`=95.6468, `orientation`=3.73873 WHERE `guid`=36152; -- Highborne Apparition +UPDATE `creature` SET `position_x`=1783.96, `position_y`=-3385.12, `position_z`=122.433, `orientation`=5.37383 WHERE `guid`=92632; -- Carrion Grub +UPDATE `creature` SET `position_x`=1647.47, `position_y`=-3851.45, `position_z`=131.472, `orientation`=5.52751 WHERE `guid`=92306; -- Carrion Grub +UPDATE `creature` SET `position_x`=1549.52, `position_y`=-3283.1, `position_z`=85.3598, `orientation`=5.68831 WHERE `guid`=92565; -- Mossflayer Zombie +UPDATE `creature` SET `id`=11290 WHERE `guid`=92565; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92565; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=1582.04, `position_y`=-3285.32, `position_z`=90.8479, `orientation`=3.0214 WHERE `guid`=92656; -- Unliving Mossflayer +UPDATE `creature` SET `id`=11290 WHERE `guid`=92656; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92656; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=2952.8, `position_y`=-2816.08, `position_z`=106.096, `orientation`=2.48926 WHERE `guid`=92217; -- Crypt Fiend +UPDATE `creature` SET `id`=8555 WHERE `guid`=92217; -- Crypt Fiend +UPDATE `creature` SET `id2`=8556 WHERE `guid`=92217; -- Crypt Walker +UPDATE `creature` SET `position_x`=9922.05, `position_y`=2530.92, `position_z`=1318.56, `orientation`=3.48848 WHERE `guid`=46511; -- Squirrel +UPDATE `creature` SET `position_x`=1621.14, `position_y`=-3250.02, `position_z`=87.3791, `orientation`=2.45043 WHERE `guid`=92551; -- Mossflayer Zombie +UPDATE `creature` SET `id`=11290 WHERE `guid`=92551; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92551; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=1594.76, `position_y`=-3262.69, `position_z`=88.2321, `orientation`=3.49591 WHERE `guid`=92550; -- Unliving Mossflayer +UPDATE `creature` SET `id`=11290 WHERE `guid`=92550; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92550; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=1615.61, `position_y`=-3215.66, `position_z`=83.5097, `orientation`=3.30248 WHERE `guid`=92555; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=1618.1, `position_y`=-3316.18, `position_z`=98.2336, `orientation`=1.94255 WHERE `guid`=92564; -- Unliving Mossflayer +UPDATE `creature` SET `id`=11290 WHERE `guid`=92564; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92564; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=1576.83, `position_y`=-3263.57, `position_z`=78.8601, `orientation`=1.84044 WHERE `guid`=92548; -- Mossflayer Zombie +UPDATE `creature` SET `id`=11290 WHERE `guid`=92548; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92548; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=1045.71, `position_y`=-1934.28, `position_z`=38.7636, `orientation`=5.01376 WHERE `guid`=45416; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1168.82, `position_y`=-1730.01, `position_z`=61.7342, `orientation`=0.358028 WHERE `guid`=47099; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=47099; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47099; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=182.377, `position_y`=97.8408, `position_z`=104.799, `orientation`=2.15193 WHERE `guid`=91411; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=204.37, `position_y`=92.5006, `position_z`=104.327, `orientation`=4.51802 WHERE `guid`=48764; -- Risen Aberration +UPDATE `creature` SET `id`=10481 WHERE `guid`=48764; -- Reanimated Corpse +UPDATE `creature` SET `id2`=10485 WHERE `guid`=48764; -- Risen Aberration +UPDATE `creature` SET `id3`=10495 WHERE `guid`=48764; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=185.034, `position_y`=80.1398, `position_z`=104.799, `orientation`=0.663479 WHERE `guid`=48563; -- Diseased Ghoul +UPDATE `creature` SET `id`=10481 WHERE `guid`=48563; -- Reanimated Corpse +UPDATE `creature` SET `id2`=10485 WHERE `guid`=48563; -- Risen Aberration +UPDATE `creature` SET `id3`=10495 WHERE `guid`=48563; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=203.869, `position_y`=80.8282, `position_z`=104.327, `orientation`=4.14365 WHERE `guid`=48765; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=185.796, `position_y`=74.2217, `position_z`=104.799, `orientation`=0.785816 WHERE `guid`=91419; -- Diseased Ghoul +UPDATE `creature` SET `id`=10485 WHERE `guid`=91419; -- Risen Aberration +UPDATE `creature` SET `id2`=10495 WHERE `guid`=91419; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=197.559, `position_y`=79.5891, `position_z`=104.327, `orientation`=4.06253 WHERE `guid`=48479; -- Risen Aberration +UPDATE `creature` SET `position_x`=156.992, `position_y`=144.798, `position_z`=93.0853, `orientation`=4.84736 WHERE `guid`=48799; -- Risen Construct +UPDATE `creature` SET `position_x`=198.144, `position_y`=73.889, `position_z`=104.666, `orientation`=0.106948 WHERE `guid`=48476; -- Reanimated Corpse +UPDATE `creature` SET `id`=10481 WHERE `guid`=48476; -- Reanimated Corpse +UPDATE `creature` SET `id2`=10485 WHERE `guid`=48476; -- Risen Aberration +UPDATE `creature` SET `id3`=10495 WHERE `guid`=48476; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=175.234, `position_y`=136.705, `position_z`=109.637, `orientation`=3.92699 WHERE `guid`=48786; -- Scholomance Necromancer +UPDATE `creature` SET `id`=10469 WHERE `guid`=48786; -- Scholomance Adept +UPDATE `creature` SET `id2`=10477 WHERE `guid`=48786; -- Scholomance Necromancer +UPDATE `creature` SET `position_x`=153.062, `position_y`=163.835, `position_z`=109.625, `orientation`=1.44862 WHERE `guid`=91363; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=247.57, `position_y`=96.6772, `position_z`=95.8227, `orientation`=3.90274 WHERE `guid`=48982; -- Risen Aberration +UPDATE `creature` SET `position_x`=252.488, `position_y`=122.25, `position_z`=95.8226, `orientation`=0.881129 WHERE `guid`=48994; -- Reanimated Corpse +UPDATE `creature` SET `position_x`=239.553, `position_y`=114.415, `position_z`=95.8226, `orientation`=3.00302 WHERE `guid`=48839; -- Risen Aberration +UPDATE `creature` SET `position_x`=239.97, `position_y`=100.049, `position_z`=95.9061, `orientation`=5.81058 WHERE `guid`=48981; -- Risen Aberration +UPDATE `creature` SET `position_x`=122.933, `position_y`=137.977, `position_z`=93.0853, `orientation`=3.75847 WHERE `guid`=48976; -- Risen Construct +UPDATE `creature` SET `position_x`=120.648, `position_y`=156.756, `position_z`=109.517, `orientation`=2.19395 WHERE `guid`=48935; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=252.288, `position_y`=96.0673, `position_z`=95.8228, `orientation`=2.66895 WHERE `guid`=48808; -- Reanimated Corpse +UPDATE `creature` SET `position_x`=121.602, `position_y`=174.446, `position_z`=109.522, `orientation`=2.07966 WHERE `guid`=91300; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=118.031, `position_y`=157.799, `position_z`=92.0478, `orientation`=4.00119 WHERE `guid`=48797; -- Risen Construct (WAYPOINTS) +UPDATE `creature` SET `position_x`=118.005, `position_y`=164.643, `position_z`=109.602, `orientation`=1.23278 WHERE `guid`=91298; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=136.902, `position_y`=193.154, `position_z`=93.5766, `orientation`=0.498708 WHERE `guid`=48803; -- Risen Construct +UPDATE `creature` SET `position_x`=187.713, `position_y`=34.2225, `position_z`=115.708, `orientation`=3.16734 WHERE `guid`=48846; -- Risen Guard (WAYPOINTS) +UPDATE `creature` SET `position_x`=281.781, `position_y`=124.492, `position_z`=110.04, `orientation`=4.76191 WHERE `guid`=48789; -- Risen Guard (WAYPOINTS) +UPDATE `creature` SET `position_x`=114.406, `position_y`=102.712, `position_z`=99.744, `orientation`=1.65405 WHERE `guid`=48949; -- Scholomance Student (WAYPOINTS) +UPDATE `creature` SET `position_x`=1364.13, `position_y`=-1525.01, `position_z`=57.7318, `orientation`=5.60896 WHERE `guid`=46873; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=280.083, `position_y`=90.901, `position_z`=95.8919, `orientation`=1.51915 WHERE `guid`=91389; -- Rat +UPDATE `creature` SET `position_x`=8.8431, `position_y`=-326.523, `position_z`=48.8573, `orientation`=5.11381 WHERE `guid`=300444; -- Scarshield Legionnaire +UPDATE `creature` SET `position_x`=9.25125, `position_y`=-332.557, `position_z`=48.795, `orientation`=1.23918 WHERE `guid`=300445; -- Scarshield Spellbinder +UPDATE `creature` SET `id`=9098 WHERE `guid`=300445; -- Scarshield Spellbinder +UPDATE `creature` SET `id2`=9257 WHERE `guid`=300445; -- Scarshield Warlock +UPDATE `creature` SET `position_x`=18.6335, `position_y`=-319.564, `position_z`=48.9254, `orientation`=4.69494 WHERE `guid`=300441; -- Scarshield Raider +UPDATE `creature` SET `position_x`=21.6264, `position_y`=-319.308, `position_z`=48.9218, `orientation`=4.59022 WHERE `guid`=300442; -- Scarshield Worg +UPDATE `creature` SET `position_x`=26.0838, `position_y`=-398.582, `position_z`=48.8248, `orientation`=6.07375 WHERE `guid`=300451; -- Scarshield Legionnaire +UPDATE `creature` SET `id`=9097 WHERE `guid`=300451; -- Scarshield Legionnaire +UPDATE `creature` SET `id2`=9098 WHERE `guid`=300451; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=30.9196, `position_y`=-399.683, `position_z`=48.7868, `orientation`=3.00197 WHERE `guid`=300452; -- Scarshield Legionnaire +UPDATE `creature` SET `id`=9097 WHERE `guid`=300452; -- Scarshield Legionnaire +UPDATE `creature` SET `id2`=9098 WHERE `guid`=300452; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=44.2465, `position_y`=-401.75, `position_z`=48.8482, `orientation`=1.41372 WHERE `guid`=300454; -- Scarshield Worg +UPDATE `creature` SET `position_x`=42.2404, `position_y`=-400.9, `position_z`=48.789, `orientation`=1.39626 WHERE `guid`=300453; -- Scarshield Raider +UPDATE `creature` SET `position_x`=112.923, `position_y`=153.844, `position_z`=109.529, `orientation`=3.35216 WHERE `guid`=48928; -- Scholomance Handler +UPDATE `creature` SET `position_x`=5736.85, `position_y`=-4842.42, `position_z`=778.718, `orientation`=4.46259 WHERE `guid`=41411; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=-6056.39, `position_y`=-3222.55, `position_z`=262.969, `orientation`=0.984901 WHERE `guid`=8189; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-6187.13, `position_y`=-3062.37, `position_z`=219.499, `orientation`=2.70526 WHERE `guid`=7049; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-6202.1, `position_y`=-3068.6, `position_z`=217.92, `orientation`=1.13446 WHERE `guid`=7048; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6222.01, `position_y`=-3059.07, `position_z`=220.186, `orientation`=2.18166 WHERE `guid`=7054; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6221.39, `position_y`=-3065.17, `position_z`=220.183, `orientation`=4.80191 WHERE `guid`=6921; -- Obsidian Golem +UPDATE `creature` SET `position_x`=-6215.17, `position_y`=-3063.6, `position_z`=220.189, `orientation`=4.42219 WHERE `guid`=7088; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-6067.64, `position_y`=-3170.23, `position_z`=281.255, `orientation`=4.71239 WHERE `guid`=7071; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-6099.8, `position_y`=-3233.47, `position_z`=261.943, `orientation`=4.39828 WHERE `guid`=8185; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-6074.79, `position_y`=-3240.16, `position_z`=261.906, `orientation`=5.35816 WHERE `guid`=7714; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-2981.44, `position_y`=-969.797, `position_z`=10.7638, `orientation`=5.3199 WHERE `guid`=10831; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-6061.6, `position_y`=-3148.46, `position_z`=254.275, `orientation`=5.91667 WHERE `guid`=7400; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-6062.77, `position_y`=-3133.91, `position_z`=253.733, `orientation`=1.08404 WHERE `guid`=9228; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-491.921, `position_y`=-1479.64, `position_z`=88.2155, `orientation`=1.0799 WHERE `guid`=16100; -- Jailor Eston +UPDATE `creature` SET `position_x`=-6750.64, `position_y`=-4050.01, `position_z`=264.453, `orientation`=5.34586 WHERE `guid`=6971; -- Scorched Guardian +UPDATE `creature` SET `position_x`=-6783.12, `position_y`=-4084.86, `position_z`=265.154, `orientation`=3.07498 WHERE `guid`=6970; -- Scorched Guardian +UPDATE `creature` SET `position_x`=-6716.76, `position_y`=-4083.23, `position_z`=264.282, `orientation`=0.00399251 WHERE `guid`=7129; -- Scorched Guardian +UPDATE `creature` SET `position_x`=-6749.04, `position_y`=-4117.02, `position_z`=264.177, `orientation`=4.75203 WHERE `guid`=6966; -- Scorched Guardian +UPDATE `creature` SET `position_x`=-6682.8, `position_y`=-4116.93, `position_z`=264.439, `orientation`=3.09466 WHERE `guid`=6965; -- Scorched Guardian +UPDATE `creature` SET `position_x`=3534.04, `position_y`=-3430.79, `position_z`=137.066, `orientation`=4.7473 WHERE `guid`=52249; -- Ghostly Citizen +UPDATE `creature` SET `position_x`=-4117.28, `position_y`=-2883.79, `position_z`=12.1735, `orientation`=3.05773 WHERE `guid`=10576; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-3654.34, `position_y`=-2600.74, `position_z`=51.9819, `orientation`=5.23763 WHERE `guid`=10581; -- Chieftain Nek'rosh +UPDATE `creature` SET `position_x`=3480.05, `position_y`=-3292.42, `position_z`=131.715, `orientation`=5.33951 WHERE `guid`=52229; -- Spectral Citizen +UPDATE `creature` SET `position_x`=3656.16, `position_y`=-3355.97, `position_z`=126.093, `orientation`=2.9147 WHERE `guid`=52600; -- Ghostly Citizen +UPDATE `creature` SET `id`=10384 WHERE `guid`=52600; -- Spectral Citizen +UPDATE `creature` SET `id2`=10385 WHERE `guid`=52600; -- Ghostly Citizen +UPDATE `creature` SET `position_x`=-4682.86, `position_y`=-3649.7, `position_z`=46.4829, `orientation`=0.80732 WHERE `guid`=31611; -- Firemane Scalebane +UPDATE `creature` SET `position_x`=-4652.06, `position_y`=-3715.67, `position_z`=44.3444, `orientation`=3.82154 WHERE `guid`=31465; -- Firemane Scalebane +UPDATE `creature` SET `position_x`=-4650.96, `position_y`=-3683.39, `position_z`=43.6146, `orientation`=5.66391 WHERE `guid`=31463; -- Firemane Scalebane +UPDATE `creature` SET `position_x`=-4685.33, `position_y`=-3680.64, `position_z`=46.3994, `orientation`=5.28098 WHERE `guid`=31610; -- Firemane Scalebane +UPDATE `creature` SET `position_x`=-4671.96, `position_y`=-3744.44, `position_z`=47.1392, `orientation`=4.5204 WHERE `guid`=31464; -- Firemane Flamecaller +UPDATE `creature` SET `position_x`=-4719.59, `position_y`=-3649.29, `position_z`=46.4514, `orientation`=0.0110646 WHERE `guid`=31466; -- Firemane Scalebane +UPDATE `creature` SET `position_x`=-4783.08, `position_y`=-3651.61, `position_z`=47.6682, `orientation`=5.98322 WHERE `guid`=31532; -- Firemane Scalebane +UPDATE `creature` SET `position_x`=-49.9299, `position_y`=-98.0713, `position_z`=-38.5961, `orientation`=6.24828 WHERE `guid`=52049; -- Onyxian Warder (WAYPOINTS) +UPDATE `creature` SET `position_x`=796.916, `position_y`=-639.345, `position_z`=-204.157, `orientation`=0.340819 WHERE `guid`=56865; -- Ancient Core Hound (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6814.04, `position_y`=-1179.75, `position_z`=239.968, `orientation`=5.9943 WHERE `guid`=6236; -- Heavy War Golem +UPDATE `creature` SET `position_x`=991.753, `position_y`=-621.941, `position_z`=-201.589, `orientation`=1.05958 WHERE `guid`=56844; -- Lava Surger (WAYPOINTS) +UPDATE `creature` SET `position_x`=804.645, `position_y`=-660.113, `position_z`=-207.239, `orientation`=4.05447 WHERE `guid`=56845; -- Lava Surger (WAYPOINTS) +UPDATE `creature` SET `position_x`=712.116, `position_y`=-590.659, `position_z`=-210.984, `orientation`=1.4199 WHERE `guid`=56852; -- Ancient Core Hound (WAYPOINTS) +UPDATE `creature` SET `position_x`=813.5, `position_y`=-646.016, `position_z`=-204.549, `orientation`=0.791964 WHERE `guid`=56854; -- Ancient Core Hound (WAYPOINTS) +UPDATE `creature` SET `position_x`=-2979.24, `position_y`=-967.427, `position_z`=-6.6816, `orientation`=4.76642 WHERE `guid`=10046; -- Cursed Sailor +UPDATE `creature` SET `position_x`=2090.7, `position_y`=-1802.93, `position_z`=56.8384, `orientation`=3.11878 WHERE `guid`=45362; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=829.7, `position_y`=-639.79, `position_z`=-203.339, `orientation`=3.38213 WHERE `guid`=91281; -- Lava Annihilator +UPDATE `creature` SET `position_x`=645.443, `position_y`=-752.918, `position_z`=-208.696, `orientation`=0.890118 WHERE `guid`=91286; -- Firewalker +UPDATE `creature` SET `position_x`=633.671, `position_y`=-792.284, `position_z`=-208.429, `orientation`=1.45444 WHERE `guid`=91264; -- Lava Elemental +UPDATE `creature` SET `position_x`=636.585, `position_y`=-798.426, `position_z`=-208.449, `orientation`=5.93023 WHERE `guid`=91263; -- Flameguard +UPDATE `creature` SET `position_x`=643.823, `position_y`=-794.082, `position_z`=-208.566, `orientation`=1.47433 WHERE `guid`=91262; -- Lava Elemental +UPDATE `creature` SET `position_x`=676.3, `position_y`=-810.117, `position_z`=-208.922, `orientation`=4.0532 WHERE `guid`=91278; -- Lava Reaver +UPDATE `creature` SET `position_x`=679.285, `position_y`=-819.914, `position_z`=-208.908, `orientation`=6.1146 WHERE `guid`=91279; -- Flameguard +UPDATE `creature` SET `position_x`=2693.02, `position_y`=-1940.55, `position_z`=72.3605, `orientation`=0.160806 WHERE `guid`=45370; -- Scarlet Spellbinder +UPDATE `creature` SET `position_x`=-1419.15, `position_y`=2925, `position_z`=94.6432, `orientation`=3.34679 WHERE `guid`=29080; -- Ghostly Raider +UPDATE `creature` SET `id`=11686 WHERE `guid`=29080; -- Ghostly Raider +UPDATE `creature` SET `id2`=11687 WHERE `guid`=29080; -- Ghostly Marauder +UPDATE `creature` SET `position_x`=-1441.57, `position_y`=2965.02, `position_z`=124.095, `orientation`=2.38899 WHERE `guid`=29084; -- Ghostly Marauder +UPDATE `creature` SET `position_x`=-1496.2, `position_y`=2959.84, `position_z`=120.755, `orientation`=4.0032 WHERE `guid`=29086; -- Ghostly Marauder +UPDATE `creature` SET `position_x`=2205.91, `position_y`=-1790.44, `position_z`=64.6251, `orientation`=1.08395 WHERE `guid`=45372; -- Scarlet Mage +UPDATE `creature` SET `position_x`=2157.55, `position_y`=-1745.32, `position_z`=59.5637, `orientation`=3.1369 WHERE `guid`=47151; -- Scarlet Mage +UPDATE `creature` SET `position_x`=2174.92, `position_y`=-1727.77, `position_z`=60.7361, `orientation`=4.3728 WHERE `guid`=46772; -- Scarlet Mage +UPDATE `creature` SET `position_x`=-1416.87, `position_y`=2882.27, `position_z`=132.505, `orientation`=3.84973 WHERE `guid`=27323; -- Maraudine Scout +UPDATE `creature` SET `position_x`=2691.21, `position_y`=-1943.59, `position_z`=107.422, `orientation`=3.49066 WHERE `guid`=45369; -- Scarlet Spellbinder +UPDATE `creature` SET `position_x`=2702.19, `position_y`=-1945.15, `position_z`=107.422, `orientation`=4.95674 WHERE `guid`=47149; -- Scarlet Spellbinder +UPDATE `creature` SET `position_x`=2691.61, `position_y`=-1950.65, `position_z`=72.233, `orientation`=2.7033 WHERE `guid`=45376; -- Scarlet Spellbinder +UPDATE `creature` SET `position_x`=1316.83, `position_y`=-1545.48, `position_z`=58.735, `orientation`=5.64236 WHERE `guid`=52241; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1334.15, `position_y`=-1588.29, `position_z`=60.5875, `orientation`=3.59289 WHERE `guid`=48001; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1380.32, `position_y`=-1587.5, `position_z`=60.4464, `orientation`=3.35103 WHERE `guid`=47193; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1071.95, `position_y`=-1665.53, `position_z`=63.4408, `orientation`=4.64797 WHERE `guid`=46235; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=46235; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46235; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1056.55, `position_y`=-1729.57, `position_z`=62.7613, `orientation`=2.07997 WHERE `guid`=47318; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=47318; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47318; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1057.53, `position_y`=-1765.51, `position_z`=63.1376, `orientation`=1.09956 WHERE `guid`=47101; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=47101; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47101; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=36.8783, `position_y`=-296.574, `position_z`=111.037, `orientation`=3.08923 WHERE `guid`=90975; -- Chromatic Elite Guard +UPDATE `creature` SET `position_x`=-6406.87, `position_y`=-3383.39, `position_z`=229.793, `orientation`=0.715585 WHERE `guid`=7066; -- Shadowforge Tunneler +UPDATE `creature` SET `position_x`=-4915.61, `position_y`=1584.98, `position_z`=66.4398, `orientation`=0.759409 WHERE `guid`=50978; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=-10784.2, `position_y`=-4285.4, `position_z`=-7.47639, `orientation`=2.34791 WHERE `guid`=38699; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-4948.2, `position_y`=1585.77, `position_z`=63.0277, `orientation`=1.06401 WHERE `guid`=50977; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=49.5292, `position_y`=-2415.88, `position_z`=125.141, `orientation`=3.68001 WHERE `guid`=93497; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=-1916.39, `position_y`=-2750.63, `position_z`=93.7703, `orientation`=1.20478 WHERE `guid`=20235; -- Bristleback Geomancer +UPDATE `creature` SET `position_x`=-10852.7, `position_y`=-4218.48, `position_z`=3.29634, `orientation`=0.973175 WHERE `guid`=44171; -- Marsh Murloc +UPDATE `creature` SET `id`=747 WHERE `guid`=44171; -- Marsh Murloc +UPDATE `creature` SET `id2`=750 WHERE `guid`=44171; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-6032.5, `position_y`=-3213.58, `position_z`=281.255, `orientation`=5.13127 WHERE `guid`=7167; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-47.4277, `position_y`=-115.421, `position_z`=131.821, `orientation`=1.72761 WHERE `guid`=17580; -- Mountain Lion +UPDATE `creature` SET `id`=2406 WHERE `guid`=17580; -- Mountain Lion +UPDATE `creature` SET `id2`=2407 WHERE `guid`=17580; -- Hulking Mountain Lion +UPDATE `creature` SET `position_x`=-10845.8, `position_y`=-4249.35, `position_z`=-5.24973, `orientation`=1.23034 WHERE `guid`=44172; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=377.562, `position_y`=-3392.56, `position_z`=119.078, `orientation`=2.01329 WHERE `guid`=93406; -- Green Sludge +UPDATE `creature` SET `position_x`=317.851, `position_y`=-1379.57, `position_z`=34.3034, `orientation`=0.508138 WHERE `guid`=16748; -- Snapjaw +UPDATE `creature` SET `position_x`=778.617, `position_y`=1411.43, `position_z`=60.7577, `orientation`=3.53358 WHERE `guid`=18412; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=-4967.2, `position_y`=1643.89, `position_z`=64.3469, `orientation`=3.22124 WHERE `guid`=50976; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=-5198.83, `position_y`=1809.33, `position_z`=116.041, `orientation`=0.0981351 WHERE `guid`=50985; -- Hulking Feral Scar +UPDATE `creature` SET `position_x`=-7223.85, `position_y`=-4593.21, `position_z`=9.07463, `orientation`=4.5467 WHERE `guid`=23554; -- Wastewander Thief (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5068.81, `position_y`=1890.43, `position_z`=87.8109, `orientation`=2.07325 WHERE `guid`=51004; -- Enraged Feral Scar +UPDATE `creature` SET `position_x`=-5034.97, `position_y`=1790.3, `position_z`=71.9905, `orientation`=5.77484 WHERE `guid`=50970; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=-7408.81, `position_y`=-4592.81, `position_z`=9.04541, `orientation`=3.00443 WHERE `guid`=23498; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-5051.77, `position_y`=1808.02, `position_z`=76.8625, `orientation`=4.18932 WHERE `guid`=50969; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=-5016.12, `position_y`=1839.78, `position_z`=77.2904, `orientation`=3.22555 WHERE `guid`=50990; -- Hulking Feral Scar +UPDATE `creature` SET `position_x`=-5053.09, `position_y`=1865.14, `position_z`=82.6263, `orientation`=0.882855 WHERE `guid`=51003; -- Enraged Feral Scar (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5078.19, `position_y`=1805.38, `position_z`=76.9676, `orientation`=0.091001 WHERE `guid`=51002; -- Enraged Feral Scar +UPDATE `creature` SET `position_x`=-11018.8, `position_y`=-4086.36, `position_z`=3.97577, `orientation`=1.27934 WHERE `guid`=43609; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-5080.98, `position_y`=1833.25, `position_z`=77.7533, `orientation`=6.17342 WHERE `guid`=50999; -- Enraged Feral Scar +UPDATE `creature` SET `position_x`=-5113.84, `position_y`=1849.4, `position_z`=85.914, `orientation`=4.41575 WHERE `guid`=50998; -- Enraged Feral Scar +UPDATE `creature` SET `position_x`=-7412.89, `position_y`=-4408.73, `position_z`=10.9491, `orientation`=3.98078 WHERE `guid`=23532; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-4980.61, `position_y`=1752.87, `position_z`=64.2614, `orientation`=0.582159 WHERE `guid`=50972; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=-4981.38, `position_y`=1583.19, `position_z`=62.1398, `orientation`=5.64506 WHERE `guid`=50980; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=-10979.5, `position_y`=-4182.37, `position_z`=1.20648, `orientation`=0.935397 WHERE `guid`=42801; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-6073.96, `position_y`=-3065.96, `position_z`=248.969, `orientation`=3.31613 WHERE `guid`=7732; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-5008.24, `position_y`=1774.92, `position_z`=65.4098, `orientation`=4.7481 WHERE `guid`=50971; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=-6216.22, `position_y`=-3052.24, `position_z`=216.798, `orientation`=1.57844 WHERE `guid`=8194; -- Magregan Deepshadow (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5.61282, `position_y`=-916.052, `position_z`=56.4253, `orientation`=3.23139 WHERE `guid`=15537; -- Tarren Mill Deathguard +UPDATE `creature` SET `position_x`=-7312.26, `position_y`=-4603.64, `position_z`=8.61831, `orientation`=5.4304 WHERE `guid`=23501; -- Wastewander Thief (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5048.26, `position_y`=1835.91, `position_z`=78.4419, `orientation`=3.65428 WHERE `guid`=51001; -- Enraged Feral Scar +UPDATE `creature` SET `position_x`=-5108.93, `position_y`=1794.41, `position_z`=79.8827, `orientation`=1.33501 WHERE `guid`=50997; -- Enraged Feral Scar +UPDATE `creature` SET `position_x`=-5136.93, `position_y`=1833.01, `position_z`=90.3975, `orientation`=1.75828 WHERE `guid`=51000; -- Enraged Feral Scar +UPDATE `creature` SET `position_x`=-5154.57, `position_y`=1873.3, `position_z`=103.189, `orientation`=5.30673 WHERE `guid`=50995; -- Hulking Feral Scar +UPDATE `creature` SET `position_x`=-5145.87, `position_y`=1750.12, `position_z`=78.4441, `orientation`=4.67748 WHERE `guid`=50986; -- Hulking Feral Scar +UPDATE `creature` SET `position_x`=-10382, `position_y`=-4384.39, `position_z`=4.25647, `orientation`=4.43528 WHERE `guid`=43776; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-10384.5, `position_y`=-4417.24, `position_z`=-0.587473, `orientation`=3.95703 WHERE `guid`=42837; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-10082.3, `position_y`=-4388.98, `position_z`=-5.57757, `orientation`=1.61674 WHERE `guid`=38739; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-1118.26, `position_y`=-3053.32, `position_z`=41.7255, `orientation`=5.33682 WHERE `guid`=14684; -- Highland Strider +UPDATE `creature` SET `position_x`=-2992.97, `position_y`=-962.355, `position_z`=14.31, `orientation`=2.8657 WHERE `guid`=10019; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-10686.5, `position_y`=-4322.91, `position_z`=0.800283, `orientation`=1.0782 WHERE `guid`=42860; -- Marsh Inkspewer +UPDATE `creature` SET `id`=750 WHERE `guid`=42860; -- Marsh Inkspewer +UPDATE `creature` SET `id2`=751 WHERE `guid`=42860; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-6397.94, `position_y`=-3414.65, `position_z`=241.75, `orientation`=2.49582 WHERE `guid`=7164; -- Shadowforge Tunneler +UPDATE `creature` SET `position_x`=-11103.1, `position_y`=-529.61, `position_z`=33.3926, `orientation`=5.83135 WHERE `guid`=4875; -- Defias Night Blade +UPDATE `creature` SET `position_x`=-6976.39, `position_y`=-1486.24, `position_z`=241.759, `orientation`=4.76381 WHERE `guid`=6828; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=-6969.25, `position_y`=-1512.79, `position_z`=244.682, `orientation`=1.14579 WHERE `guid`=6765; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=-6977.53, `position_y`=-1504.24, `position_z`=242.73, `orientation`=4.77537 WHERE `guid`=6766; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=-4899.48, `position_y`=1220.98, `position_z`=65.96, `orientation`=4.27507 WHERE `guid`=50224; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=-346.595, `position_y`=-819.016, `position_z`=58.2271, `orientation`=5.45908 WHERE `guid`=16554; -- Forest Moss Creeper +UPDATE `creature` SET `position_x`=-1105.52, `position_y`=-2861.09, `position_z`=42.4349, `orientation`=1.72026 WHERE `guid`=11717; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=-6091.62, `position_y`=-3161.09, `position_z`=253.422, `orientation`=2.53073 WHERE `guid`=7483; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-4983.01, `position_y`=-3382.89, `position_z`=303.269, `orientation`=6.2113 WHERE `guid`=9239; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6089.71, `position_y`=-3129.25, `position_z`=253.738, `orientation`=3.90954 WHERE `guid`=7727; -- Shadowforge Digger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7045.31, `position_y`=-3641.98, `position_z`=241.762, `orientation`=1.43117 WHERE `guid`=7193; -- Dustbelcher Brute +UPDATE `creature` SET `position_x`=-12070.7, `position_y`=-468.475, `position_z`=9.01655, `orientation`=3.79569 WHERE `guid`=1833; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-5218.54, `position_y`=382.405, `position_z`=59.8767, `orientation`=4.0708 WHERE `guid`=50349; -- Zukk'ash Worker +UPDATE `creature` SET `id`=5245 WHERE `guid`=50349; -- Zukk'ash Wasp +UPDATE `creature` SET `id2`=5246 WHERE `guid`=50349; -- Zukk'ash Worker +UPDATE `creature` SET `position_x`=-6080.85, `position_y`=-3164.31, `position_z`=255.336, `orientation`=5.37561 WHERE `guid`=7458; -- Shadowforge Digger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-82.7201, `position_y`=-4649.56, `position_z`=9.88743, `orientation`=0.572042 WHERE `guid`=93551; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=-12281.5, `position_y`=-447.762, `position_z`=18.4019, `orientation`=1.1546 WHERE `guid`=1187; -- Jungle Thunderer +UPDATE `creature` SET `position_x`=-6951.76, `position_y`=-3516.51, `position_z`=241.75, `orientation`=4.14724 WHERE `guid`=6996; -- Feral Crag Coyote +UPDATE `creature` SET `position_x`=-6099.7, `position_y`=-2938.87, `position_z`=207.633, `orientation`=3.17357 WHERE `guid`=8033; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-6198.85, `position_y`=-3041.1, `position_z`=220.803, `orientation`=1.92063 WHERE `guid`=7047; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-13051.4, `position_y`=-825.641, `position_z`=70.5886, `orientation`=1.22173 WHERE `guid`=764; -- Mogh the Undying +UPDATE `creature` SET `position_x`=-7081.93, `position_y`=-3581.88, `position_z`=241.75, `orientation`=2.66026 WHERE `guid`=6952; -- Feral Crag Coyote +UPDATE `creature` SET `position_x`=-12959.2, `position_y`=-717.345, `position_z`=55.016, `orientation`=4.12394 WHERE `guid`=1185; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-6053.88, `position_y`=-3183.01, `position_z`=281.255, `orientation`=5.72468 WHERE `guid`=7069; -- Shadowforge Surveyor +UPDATE `creature` SET `position_x`=-6040, `position_y`=-3190.74, `position_z`=282.265, `orientation`=1.79769 WHERE `guid`=7068; -- Shadowforge Digger +UPDATE `creature` SET `position_x`=-3222.88, `position_y`=-2971.93, `position_z`=42.9263, `orientation`=3.50719 WHERE `guid`=31311; -- Theramore Infiltrator +UPDATE `creature` SET `position_x`=-2614.83, `position_y`=-3883.83, `position_z`=-0.240654, `orientation`=5.53531 WHERE `guid`=31694; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=-396.388, `position_y`=-4200.46, `position_z`=174.156, `orientation`=2.84796 WHERE `guid`=93555; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=-378.003, `position_y`=-4136.13, `position_z`=174.394, `orientation`=4.64845 WHERE `guid`=93204; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=1246.4, `position_y`=-1315.43, `position_z`=56.7628, `orientation`=1.73858 WHERE `guid`=52145; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=-363.17, `position_y`=-4075.34, `position_z`=174.179, `orientation`=2.58417 WHERE `guid`=93642; -- Vilebranch Shadowcaster +UPDATE `creature` SET `position_x`=-386.69, `position_y`=-4045.96, `position_z`=174.156, `orientation`=1.50098 WHERE `guid`=93656; -- Vilebranch Shadowcaster +UPDATE `creature` SET `position_x`=-434.722, `position_y`=-4054.26, `position_z`=195.229, `orientation`=4.2586 WHERE `guid`=93665; -- Vilebranch Hideskinner +UPDATE `creature` SET `position_x`=-443.444, `position_y`=-4138.66, `position_z`=195.497, `orientation`=5.34205 WHERE `guid`=93556; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-411.987, `position_y`=-4192.78, `position_z`=174.156, `orientation`=3.06775 WHERE `guid`=93554; -- Vilebranch Shadowcaster +UPDATE `creature` SET `position_x`=-423.873, `position_y`=-4025.75, `position_z`=195.212, `orientation`=2.03359 WHERE `guid`=93675; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-2384.41, `position_y`=-4015.45, `position_z`=6.7921, `orientation`=5.45909 WHERE `guid`=73157; -- Mirefin Oracle +UPDATE `creature` SET `position_x`=-442.095, `position_y`=-4075.09, `position_z`=195.148, `orientation`=2.40051 WHERE `guid`=93664; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-285.084, `position_y`=-3964.06, `position_z`=195.213, `orientation`=3.4213 WHERE `guid`=93732; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-2664.87, `position_y`=-4271.11, `position_z`=5.97683, `orientation`=5.07473 WHERE `guid`=73476; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=-2918.98, `position_y`=-4250.03, `position_z`=-5.91117, `orientation`=4.32268 WHERE `guid`=73486; -- Mudrock Tortoise +UPDATE `creature` SET `position_x`=-2348.92, `position_y`=-4349.64, `position_z`=-11.8732, `orientation`=3.96807 WHERE `guid`=18641; -- Mudrock Spikeshell +UPDATE `creature` SET `position_x`=-1470.95, `position_y`=-3013.77, `position_z`=11.9464, `orientation`=0.243309 WHERE `guid`=12001; -- Hammerfall Grunt +UPDATE `creature` SET `position_x`=-1481.44, `position_y`=-3818.68, `position_z`=24.7304, `orientation`=3.93044 WHERE `guid`=13782; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-1416.6, `position_y`=-3853, `position_z`=18.0689, `orientation`=1.94539 WHERE `guid`=13781; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-7021.87, `position_y`=-4882.46, `position_z`=-5.42079, `orientation`=0.724501 WHERE `guid`=21892; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-10218.1, `position_y`=-3518.63, `position_z`=19.3582, `orientation`=3.53421 WHERE `guid`=42858; -- Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=10315.9, `position_y`=683.887, `position_z`=1332.48, `orientation`=3.02033 WHERE `guid`=49617; -- Young Nightsaber +UPDATE `creature` SET `position_x`=10318.4, `position_y`=807.359, `position_z`=1328.04, `orientation`=0.439961 WHERE `guid`=46936; -- Young Thistle Boar +UPDATE `creature` SET `position_x`=-10166.6, `position_y`=-4366.29, `position_z`=-1.91147, `orientation`=0.648234 WHERE `guid`=42830; -- Monstrous Crawler +UPDATE `creature` SET `position_x`=-10451.3, `position_y`=-4414.08, `position_z`=-1.09044, `orientation`=4.30298 WHERE `guid`=42831; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-160.091, `position_y`=197.095, `position_z`=-49.7966, `orientation`=1.87284 WHERE `guid`=52882; -- Annora +UPDATE `creature` SET `position_x`=6516.49, `position_y`=-1949.46, `position_z`=548.921, `orientation`=3.63844 WHERE `guid`=39671; -- Angerclaw Grizzly +UPDATE `creature` SET `position_x`=1990.29, `position_y`=1616.3, `position_z`=81.9395, `orientation`=3.97123 WHERE `guid`=44684; -- Wretched Zombie +UPDATE `creature` SET `position_x`=1983.75, `position_y`=1672.32, `position_z`=77.5391, `orientation`=4.6195 WHERE `guid`=44732; -- Duskbat +UPDATE `creature` SET `position_x`=1999.38, `position_y`=1702.07, `position_z`=79.2883, `orientation`=1.56475 WHERE `guid`=44733; -- Duskbat +UPDATE `creature` SET `position_x`=2011.67, `position_y`=1579.48, `position_z`=77.9317, `orientation`=1.34336 WHERE `guid`=44697; -- Wretched Zombie +UPDATE `creature` SET `position_x`=-8857.11, `position_y`=-106.468, `position_z`=80.8591, `orientation`=5.98648 WHERE `guid`=79980; -- Young Wolf +UPDATE `creature` SET `position_x`=-8860.97, `position_y`=-88.3268, `position_z`=82.4195, `orientation`=4.59983 WHERE `guid`=79976; -- Young Wolf +UPDATE `creature` SET `position_x`=1967.6, `position_y`=1641.89, `position_z`=77.3097, `orientation`=4.08639 WHERE `guid`=44724; -- Young Scavenger +UPDATE `creature` SET `position_x`=2016.54, `position_y`=1612.51, `position_z`=71.7561, `orientation`=2.89001 WHERE `guid`=44842; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=2008.27, `position_y`=1632.08, `position_z`=72.4518, `orientation`=4.18316 WHERE `guid`=44840; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1974.47, `position_y`=1598.4, `position_z`=82.5091, `orientation`=2.58956 WHERE `guid`=41905; -- Wretched Zombie (WAYPOINTS) +UPDATE `creature` SET `position_x`=2005.17, `position_y`=1645.34, `position_z`=73.7128, `orientation`=1.71927 WHERE `guid`=44835; -- Young Scavenger +UPDATE `creature` SET `position_x`=2194.83, `position_y`=275.34, `position_z`=42.2017, `orientation`=2.19246 WHERE `guid`=45153; -- Rat +UPDATE `creature` SET `position_x`=-8852.26, `position_y`=-88.3037, `position_z`=83.4119, `orientation`=2.21625 WHERE `guid`=79975; -- Timber Wolf +UPDATE `creature` SET `position_x`=1962.34, `position_y`=1601.7, `position_z`=83.6171, `orientation`=5.60588 WHERE `guid`=42076; -- Wretched Zombie +UPDATE `creature` SET `position_x`=1965.01, `position_y`=1610.15, `position_z`=83.6084, `orientation`=4.23249 WHERE `guid`=42014; -- Mindless Zombie +UPDATE `creature` SET `position_x`=1951.38, `position_y`=1607.8, `position_z`=83.6171, `orientation`=0.597711 WHERE `guid`=38330; -- Wretched Zombie +UPDATE `creature` SET `position_x`=-8833.21, `position_y`=-100.41, `position_z`=84.4606, `orientation`=0.101042 WHERE `guid`=79981; -- Young Wolf +UPDATE `creature` SET `position_x`=-8817.73, `position_y`=-182.319, `position_z`=82.298, `orientation`=1.42781 WHERE `guid`=79987; -- Timber Wolf +UPDATE `creature` SET `position_x`=-8816.36, `position_y`=-183.946, `position_z`=82.4064, `orientation`=5.7529 WHERE `guid`=79988; -- Young Wolf +UPDATE `creature` SET `position_x`=1920.12, `position_y`=1573.39, `position_z`=86.2285, `orientation`=2.10136 WHERE `guid`=44979; -- Mindless Zombie +UPDATE `creature` SET `position_x`=1923.28, `position_y`=1587.97, `position_z`=83.7332, `orientation`=1.75564 WHERE `guid`=44801; -- Mindless Zombie +UPDATE `creature` SET `position_x`=-8816.63, `position_y`=-96.3041, `position_z`=84.4226, `orientation`=5.77993 WHERE `guid`=79978; -- Young Wolf +UPDATE `creature` SET `position_x`=-8814.36, `position_y`=-116.085, `position_z`=81.6896, `orientation`=1.07158 WHERE `guid`=79977; -- Young Wolf +UPDATE `creature` SET `position_x`=1933.61, `position_y`=1482.61, `position_z`=81.8674, `orientation`=5.52877 WHERE `guid`=44985; -- Rat +UPDATE `creature` SET `position_x`=-8825.9, `position_y`=-167.895, `position_z`=80.0251, `orientation`=1.25668 WHERE `guid`=79974; -- Young Wolf +UPDATE `creature` SET `position_x`=499.942, `position_y`=1266.59, `position_z`=83.8539, `orientation`=0.764749 WHERE `guid`=19157; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=1050.34, `position_y`=-3072.76, `position_z`=91.8285, `orientation`=4.0125 WHERE `guid`=20726; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=-8799.94, `position_y`=-133.54, `position_z`=83.7215, `orientation`=0.254675 WHERE `guid`=79989; -- Timber Wolf +UPDATE `creature` SET `position_x`=-8792.73, `position_y`=-133.666, `position_z`=82.5817, `orientation`=4.27676 WHERE `guid`=79995; -- Kobold Vermin +UPDATE `creature` SET `position_x`=2084.01, `position_y`=1419.25, `position_z`=61.4378, `orientation`=1.86319 WHERE `guid`=44503; -- Mangy Duskbat +UPDATE `creature` SET `position_x`=1971.02, `position_y`=1358.6, `position_z`=67.1884, `orientation`=0.77021 WHERE `guid`=30065; -- Mangy Duskbat +UPDATE `creature` SET `position_x`=-8794.54, `position_y`=-117.415, `position_z`=83.551, `orientation`=4.75205 WHERE `guid`=80013; -- Kobold Vermin +UPDATE `creature` SET `position_x`=-8816.96, `position_y`=-81.3267, `position_z`=86.3161, `orientation`=2.11027 WHERE `guid`=79982; -- Young Wolf +UPDATE `creature` SET `position_x`=-8833.25, `position_y`=-66.8286, `position_z`=86.5031, `orientation`=5.4979 WHERE `guid`=79983; -- Young Wolf +UPDATE `creature` SET `position_x`=-8759.01, `position_y`=-128.905, `position_z`=83.2468, `orientation`=5.65487 WHERE `guid`=80017; -- Kobold Vermin +UPDATE `creature` SET `position_x`=-8749.9, `position_y`=-114.895, `position_z`=85.9581, `orientation`=4.35887 WHERE `guid`=80024; -- Kobold Vermin +UPDATE `creature` SET `position_x`=-8767.12, `position_y`=-135.873, `position_z`=83.0272, `orientation`=3.62905 WHERE `guid`=80005; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8776.2, `position_y`=-146.81, `position_z`=81.4962, `orientation`=1.21592 WHERE `guid`=80001; -- Kobold Vermin +UPDATE `creature` SET `position_x`=-8786.15, `position_y`=-144.491, `position_z`=82.4467, `orientation`=3.92212 WHERE `guid`=79996; -- Kobold Vermin +UPDATE `creature` SET `position_x`=2048.11, `position_y`=1709.84, `position_z`=76.4101, `orientation`=3.31352 WHERE `guid`=44866; -- Young Night Web Spider +UPDATE `creature` SET `position_x`=-8778.52, `position_y`=-128.48, `position_z`=82.8246, `orientation`=4.90438 WHERE `guid`=80014; -- Kobold Vermin +UPDATE `creature` SET `position_x`=2047.4, `position_y`=1728.12, `position_z`=79.9861, `orientation`=4.24656 WHERE `guid`=44867; -- Young Night Web Spider +UPDATE `creature` SET `position_x`=2051.76, `position_y`=1763.78, `position_z`=87.6605, `orientation`=3.74863 WHERE `guid`=44889; -- Young Night Web Spider +UPDATE `creature` SET `position_x`=2059.84, `position_y`=1747.6, `position_z`=82.0121, `orientation`=2.05425 WHERE `guid`=44888; -- Young Night Web Spider +UPDATE `creature` SET `position_x`=-8755.01, `position_y`=-213.382, `position_z`=86.769, `orientation`=3.22608 WHERE `guid`=80104; -- Rabbit +UPDATE `creature` SET `position_x`=2106.53, `position_y`=128.977, `position_z`=39.606, `orientation`=4.08295 WHERE `guid`=44554; -- Greater Duskbat +UPDATE `creature` SET `position_x`=-4058.37, `position_y`=-2175.17, `position_z`=53.551, `orientation`=0.767945 WHERE `guid`=13610; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=2208.71, `position_y`=181.741, `position_z`=48.2944, `orientation`=5.55405 WHERE `guid`=45084; -- Decrepit Darkhound +UPDATE `creature` SET `position_x`=2075.45, `position_y`=1689.08, `position_z`=70.4725, `orientation`=5.485 WHERE `guid`=38258; -- Young Night Web Spider +UPDATE `creature` SET `position_x`=-8732.46, `position_y`=-204.61, `position_z`=89.062, `orientation`=3.04561 WHERE `guid`=80096; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8722.75, `position_y`=-207.743, `position_z`=89.6483, `orientation`=3.18394 WHERE `guid`=80095; -- Kobold Worker +UPDATE `creature` SET `position_x`=-4148.56, `position_y`=-2212.29, `position_z`=50.2665, `orientation`=5.74728 WHERE `guid`=14396; -- Dig Rat +UPDATE `creature` SET `position_x`=1750.05, `position_y`=583.904, `position_z`=34.1448, `orientation`=2.68342 WHERE `guid`=44574; -- Scarlet Missionary +UPDATE `creature` SET `position_x`=-3754.36, `position_y`=-4494.81, `position_z`=14.6646, `orientation`=2.05481 WHERE `guid`=33907; -- Squirrel +UPDATE `creature` SET `position_x`=-4182.04, `position_y`=-2146.93, `position_z`=69.6342, `orientation`=1.12577 WHERE `guid`=13171; -- Lord Cyrik Blackforge +UPDATE `creature` SET `position_x`=-11783.1, `position_y`=-324.305, `position_z`=12.4627, `orientation`=0.576447 WHERE `guid`=1339; -- River Crocolisk +UPDATE `creature` SET `position_x`=1009.41, `position_y`=-3113.44, `position_z`=81.7495, `orientation`=2.47418 WHERE `guid`=20792; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=-4187.46, `position_y`=-2146.76, `position_z`=70.3862, `orientation`=4.36332 WHERE `guid`=13607; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=651.612, `position_y`=1218.08, `position_z`=82.3791, `orientation`=0.823308 WHERE `guid`=18334; -- Ravenclaw Servant +UPDATE `creature` SET `position_x`=-8796.83, `position_y`=-173.25, `position_z`=81.6547, `orientation`=1.69299 WHERE `guid`=79994; -- Kobold Vermin +UPDATE `creature` SET `position_x`=-8784.8, `position_y`=-172.956, `position_z`=81.6523, `orientation`=0.918442 WHERE `guid`=80002; -- Kobold Vermin +UPDATE `creature` SET `position_x`=2065.09, `position_y`=1789.05, `position_z`=91.3346, `orientation`=5.67286 WHERE `guid`=44709; -- Young Night Web Spider +UPDATE `creature` SET `position_x`=-8800.24, `position_y`=-67.5456, `position_z`=89.5996, `orientation`=4.99347 WHERE `guid`=80027; -- Young Wolf +UPDATE `creature` SET `position_x`=-8733.57, `position_y`=-99.9752, `position_z`=88.3498, `orientation`=1.87593 WHERE `guid`=80043; -- Timber Wolf +UPDATE `creature` SET `position_x`=-8749.76, `position_y`=-85.4326, `position_z`=92.5211, `orientation`=3.44313 WHERE `guid`=80009; -- Timber Wolf +UPDATE `creature` SET `position_x`=569.149, `position_y`=1341.65, `position_z`=87.3692, `orientation`=0 WHERE `guid`=19160; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=2045.57, `position_y`=1831.37, `position_z`=107.925, `orientation`=1.5191 WHERE `guid`=44914; -- Night Web Spider +UPDATE `creature` SET `position_x`=-4162.17, `position_y`=-2222.89, `position_z`=51.6712, `orientation`=3.3887 WHERE `guid`=13613; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=2312.06, `position_y`=1324.02, `position_z`=33.2514, `orientation`=2.591 WHERE `guid`=28443; -- Tirisfal Farmer +UPDATE `creature` SET `position_x`=2254.96, `position_y`=392.799, `position_z`=42.6645, `orientation`=5.13506 WHERE `guid`=44470; -- Rat +UPDATE `creature` SET `position_x`=2275.79, `position_y`=1303.82, `position_z`=33.3076, `orientation`=2.89426 WHERE `guid`=42147; -- Tirisfal Farmer +UPDATE `creature` SET `position_x`=1777.2, `position_y`=1382.19, `position_z`=90.9599, `orientation`=4.1064 WHERE `guid`=44964; -- Scarlet Initiate +UPDATE `creature` SET `id`=1506 WHERE `guid`=44964; -- Scarlet Convert +UPDATE `creature` SET `id2`=1507 WHERE `guid`=44964; -- Scarlet Initiate +UPDATE `creature` SET `position_x`=-9007.53, `position_y`=-319.639, `position_z`=75.7185, `orientation`=5.94399 WHERE `guid`=80149; -- Defias Thug (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9026.25, `position_y`=-337.213, `position_z`=74.0395, `orientation`=3.16868 WHERE `guid`=80211; -- Defias Thug +UPDATE `creature` SET `position_x`=1764.09, `position_y`=1384.35, `position_z`=92.6039, `orientation`=5.44543 WHERE `guid`=44986; -- Meven Korgal (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9043.79, `position_y`=-324.693, `position_z`=73.5405, `orientation`=0.465812 WHERE `guid`=80195; -- Defias Thug +UPDATE `creature` SET `position_x`=2284.15, `position_y`=1385.58, `position_z`=33.5167, `orientation`=3.33786 WHERE `guid`=42151; -- Tirisfal Farmer +UPDATE `creature` SET `position_x`=-9054.85, `position_y`=-307.775, `position_z`=73.5712, `orientation`=4.93954 WHERE `guid`=80193; -- Defias Thug +UPDATE `creature` SET `position_x`=1768.71, `position_y`=1335.87, `position_z`=90.6633, `orientation`=0.0238079 WHERE `guid`=44954; -- Scarlet Convert +UPDATE `creature` SET `position_x`=2880.55, `position_y`=414.6, `position_z`=22.4092, `orientation`=1.27925 WHERE `guid`=44454; -- Rot Hide Mongrel +UPDATE `creature` SET `position_x`=2316.65, `position_y`=1418.4, `position_z`=33.5167, `orientation`=2.34226 WHERE `guid`=42149; -- Tirisfal Farmer +UPDATE `creature` SET `position_x`=509.329, `position_y`=-3010.69, `position_z`=91.7664, `orientation`=5.52769 WHERE `guid`=14211; -- Savannah Prowler +UPDATE `creature` SET `position_x`=482.137, `position_y`=-3044.06, `position_z`=93.3413, `orientation`=3.46287 WHERE `guid`=14106; -- Savannah Huntress +UPDATE `creature` SET `position_x`=535.143, `position_y`=-3021.4, `position_z`=91.75, `orientation`=0.00481586 WHERE `guid`=14183; -- Savannah Prowler +UPDATE `creature` SET `position_x`=520.71, `position_y`=-3033.39, `position_z`=91.7521, `orientation`=2.19911 WHERE `guid`=14191; -- Savannah Prowler +UPDATE `creature` SET `position_x`=595.149, `position_y`=-3016.26, `position_z`=91.7514, `orientation`=3.00363 WHERE `guid`=14206; -- Savannah Prowler +UPDATE `creature` SET `position_x`=611.25, `position_y`=-3000, `position_z`=91.75, `orientation`=5.36305 WHERE `guid`=14212; -- Savannah Prowler +UPDATE `creature` SET `position_x`=2565.13, `position_y`=-30.6738, `position_z`=30.2674, `orientation`=1.41098 WHERE `guid`=45128; -- Hungering Dead +UPDATE `creature` SET `position_x`=-4191.04, `position_y`=-2215.26, `position_z`=52.887, `orientation`=0.0187568 WHERE `guid`=13591; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=2542.21, `position_y`=-19.9065, `position_z`=28.1022, `orientation`=3.51622 WHERE `guid`=45143; -- Hungering Dead +UPDATE `creature` SET `position_x`=2563.71, `position_y`=-8.2207, `position_z`=26.6032, `orientation`=0.383277 WHERE `guid`=45141; -- Hungering Dead +UPDATE `creature` SET `position_x`=-8856.4, `position_y`=-133.151, `position_z`=81.4085, `orientation`=0.706568 WHERE `guid`=79984; -- Young Wolf +UPDATE `creature` SET `position_x`=1766.68, `position_y`=1400.69, `position_z`=95.4552, `orientation`=2.971 WHERE `guid`=44976; -- Scarlet Convert +UPDATE `creature` SET `position_x`=-9028.22, `position_y`=-359.852, `position_z`=75.573, `orientation`=0.972307 WHERE `guid`=80210; -- Defias Thug +UPDATE `creature` SET `position_x`=1814.2, `position_y`=1391.96, `position_z`=78.1828, `orientation`=5.30611 WHERE `guid`=44975; -- Scarlet Convert (WAYPOINTS) +UPDATE `creature` SET `position_x`=626.115, `position_y`=-2914.6, `position_z`=91.8263, `orientation`=3.22491 WHERE `guid`=14169; -- Savannah Prowler +UPDATE `creature` SET `position_x`=-4071.96, `position_y`=-2178, `position_z`=50.268, `orientation`=5.32402 WHERE `guid`=13598; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=632.635, `position_y`=-2902.64, `position_z`=91.7869, `orientation`=3.92281 WHERE `guid`=14182; -- Savannah Prowler +UPDATE `creature` SET `position_x`=1803.68, `position_y`=1334.17, `position_z`=88.1939, `orientation`=2.20081 WHERE `guid`=29812; -- Scarlet Convert +UPDATE `creature` SET `position_x`=1772.51, `position_y`=1311.38, `position_z`=99.9645, `orientation`=4.18879 WHERE `guid`=37702; -- Scarlet Convert +UPDATE `creature` SET `position_x`=1837.74, `position_y`=1341.83, `position_z`=80.2837, `orientation`=3.4812 WHERE `guid`=35247; -- Scarlet Convert +UPDATE `creature` SET `position_x`=1787.26, `position_y`=1343.15, `position_z`=89.4765, `orientation`=5.65487 WHERE `guid`=40168; -- Scarlet Initiate +UPDATE `creature` SET `position_x`=-4129.91, `position_y`=-2175.07, `position_z`=50.2664, `orientation`=0.706116 WHERE `guid`=14405; -- Dig Rat +UPDATE `creature` SET `position_x`=1745.71, `position_y`=1384.42, `position_z`=98.9848, `orientation`=2.28011 WHERE `guid`=44980; -- Scarlet Initiate +UPDATE `creature` SET `id`=1506 WHERE `guid`=44980; -- Scarlet Convert +UPDATE `creature` SET `id2`=1507 WHERE `guid`=44980; -- Scarlet Initiate +UPDATE `creature` SET `position_x`=561.72, `position_y`=-2849.45, `position_z`=91.8161, `orientation`=3.15539 WHERE `guid`=14190; -- Savannah Prowler +UPDATE `creature` SET `position_x`=535.369, `position_y`=-2802.73, `position_z`=91.7545, `orientation`=5.57996 WHERE `guid`=14247; -- Savannah Prowler +UPDATE `creature` SET `position_x`=1914.16, `position_y`=1604.79, `position_z`=84.6701, `orientation`=5.30129 WHERE `guid`=44926; -- Mindless Zombie +UPDATE `creature` SET `position_x`=551.884, `position_y`=-2817.38, `position_z`=92.3216, `orientation`=1.81514 WHERE `guid`=14189; -- Savannah Prowler +UPDATE `creature` SET `position_x`=2520.97, `position_y`=-18.6502, `position_z`=26.9004, `orientation`=0.795283 WHERE `guid`=45127; -- Hungering Dead +UPDATE `creature` SET `position_x`=-8767.8, `position_y`=-190.688, `position_z`=84.8003, `orientation`=3.28793 WHERE `guid`=80032; -- Kobold Vermin +UPDATE `creature` SET `position_x`=1914.73, `position_y`=1533.71, `position_z`=87.1115, `orientation`=0.845774 WHERE `guid`=44818; -- Mindless Zombie (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8869.44, `position_y`=-118.752, `position_z`=80.923, `orientation`=2.82953 WHERE `guid`=79960; -- Young Wolf +UPDATE `creature` SET `position_x`=614.96, `position_y`=-3032.02, `position_z`=91.7508, `orientation`=2.98451 WHERE `guid`=14151; -- Savannah Prowler +UPDATE `creature` SET `position_x`=-8868.14, `position_y`=-67.0814, `position_z`=85.0211, `orientation`=5.12002 WHERE `guid`=79954; -- Young Wolf +UPDATE `creature` SET `position_x`=608.747, `position_y`=-2951.27, `position_z`=92.0102, `orientation`=0.421211 WHERE `guid`=14221; -- Savannah Prowler +UPDATE `creature` SET `position_x`=626.023, `position_y`=-3015.6, `position_z`=91.75, `orientation`=3.77108 WHERE `guid`=14197; -- Savannah Prowler +UPDATE `creature` SET `position_x`=4762.8, `position_y`=-4645.73, `position_z`=875.457, `orientation`=3.59825 WHERE `guid`=41755; -- Hederine Slayer (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1508.94, `position_y`=-3093.87, `position_z`=14.5134, `orientation`=0.829048 WHERE `guid`=11401; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-1481.92, `position_y`=-3059.5, `position_z`=13.0196, `orientation`=4.59449 WHERE `guid`=14778; -- Hammerfall Grunt (WAYPOINTS) +UPDATE `creature` SET `position_x`=593.889, `position_y`=-2868.48, `position_z`=91.75, `orientation`=4.093 WHERE `guid`=14160; -- Savannah Prowler +UPDATE `creature` SET `position_x`=-9799.46, `position_y`=167.521, `position_z`=24.074, `orientation`=1.25664 WHERE `guid`=80618; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-4190.64, `position_y`=-2131.52, `position_z`=71.8594, `orientation`=2.87971 WHERE `guid`=13605; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=-9806.99, `position_y`=180.663, `position_z`=22.6026, `orientation`=1.69853 WHERE `guid`=80585; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=2949.86, `position_y`=183.686, `position_z`=5.02814, `orientation`=3.1006 WHERE `guid`=37911; -- Vile Fin Minor Oracle +UPDATE `creature` SET `position_x`=587.471, `position_y`=-2948.62, `position_z`=91.7531, `orientation`=2.8393 WHERE `guid`=14207; -- Savannah Prowler +UPDATE `creature` SET `position_x`=612.3, `position_y`=-2933.88, `position_z`=91.7623, `orientation`=4.80388 WHERE `guid`=14170; -- Savannah Prowler +UPDATE `creature` SET `position_x`=2785.6, `position_y`=848.899, `position_z`=111.923, `orientation`=0.0770288 WHERE `guid`=45013; -- Cracked Skull Soldier (WAYPOINTS) +UPDATE `creature` SET `position_x`=-682.74, `position_y`=-4286.98, `position_z`=40.5914, `orientation`=3.6206 WHERE `guid`=4691; -- Mottled Boar +UPDATE `creature` SET `position_x`=-9865.55, `position_y`=170.748, `position_z`=19.6353, `orientation`=5.21462 WHERE `guid`=80602; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9851.55, `position_y`=212.566, `position_z`=14.1373, `orientation`=0.122173 WHERE `guid`=80592; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=2848.07, `position_y`=846.625, `position_z`=112.493, `orientation`=3.40827 WHERE `guid`=45003; -- Cracked Skull Soldier +UPDATE `creature` SET `position_x`=-9760.58, `position_y`=88.8561, `position_z`=12.4145, `orientation`=6.26529 WHERE `guid`=80649; -- Kobold Miner +UPDATE `creature` SET `id`=40 WHERE `guid`=80649; -- Kobold Miner +UPDATE `creature` SET `id2`=475 WHERE `guid`=80649; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9745.45, `position_y`=95.9156, `position_z`=12.635, `orientation`=6.12642 WHERE `guid`=80645; -- Kobold Miner +UPDATE `creature` SET `position_x`=-9794.49, `position_y`=150.141, `position_z`=24.3123, `orientation`=1.44862 WHERE `guid`=80620; -- Kobold Miner +UPDATE `creature` SET `position_x`=-9781.69, `position_y`=138.499, `position_z`=26.2485, `orientation`=0.994838 WHERE `guid`=80616; -- Kobold Miner +UPDATE `creature` SET `position_x`=-9819.81, `position_y`=129.751, `position_z`=4.7895, `orientation`=0.122173 WHERE `guid`=80607; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9797.85, `position_y`=109.533, `position_z`=24.4994, `orientation`=2.48314 WHERE `guid`=80633; -- Kobold Tunneler +UPDATE `creature` SET `id`=40 WHERE `guid`=80633; -- Kobold Miner +UPDATE `creature` SET `id2`=475 WHERE `guid`=80633; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9801.6, `position_y`=116.348, `position_z`=5.78649, `orientation`=0.224537 WHERE `guid`=80609; -- Kobold Miner +UPDATE `creature` SET `position_x`=565.659, `position_y`=-2764.46, `position_z`=91.7868, `orientation`=2.21992 WHERE `guid`=14184; -- Savannah Prowler +UPDATE `creature` SET `position_x`=-9826.07, `position_y`=186.314, `position_z`=12.4267, `orientation`=2.84489 WHERE `guid`=80591; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9849.72, `position_y`=135.399, `position_z`=6.0964, `orientation`=5.49331 WHERE `guid`=80621; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9789.59, `position_y`=113.089, `position_z`=4.604, `orientation`=5.56519 WHERE `guid`=80636; -- Kobold Miner +UPDATE `creature` SET `position_x`=-9806.96, `position_y`=114.516, `position_z`=24.1707, `orientation`=1.04502 WHERE `guid`=80605; -- Kobold Miner +UPDATE `creature` SET `position_x`=-9773.5, `position_y`=100.457, `position_z`=27.4635, `orientation`=3.75133 WHERE `guid`=80628; -- Kobold Miner +UPDATE `creature` SET `id`=40 WHERE `guid`=80628; -- Kobold Miner +UPDATE `creature` SET `id2`=475 WHERE `guid`=80628; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=2862.6, `position_y`=904.619, `position_z`=118.983, `orientation`=5.06145 WHERE `guid`=41847; -- Darkeye Bonecaster +UPDATE `creature` SET `position_x`=-9824.7, `position_y`=120.563, `position_z`=4.13611, `orientation`=2.55211 WHERE `guid`=80608; -- Kobold Miner +UPDATE `creature` SET `position_x`=2874.08, `position_y`=929.031, `position_z`=120.033, `orientation`=3.41351 WHERE `guid`=38438; -- Darkeye Bonecaster +UPDATE `creature` SET `position_x`=-9851.9, `position_y`=179.456, `position_z`=20.9513, `orientation`=2.99743 WHERE `guid`=80600; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9770.64, `position_y`=155.548, `position_z`=25.0726, `orientation`=1.16798 WHERE `guid`=80617; -- Kobold Miner +UPDATE `creature` SET `position_x`=-9796.72, `position_y`=131.134, `position_z`=24.4699, `orientation`=0.837545 WHERE `guid`=80604; -- Kobold Miner +UPDATE `creature` SET `position_x`=2824.27, `position_y`=287.061, `position_z`=28.3033, `orientation`=5.50171 WHERE `guid`=44666; -- Rot Hide Mongrel +UPDATE `creature` SET `position_x`=-9905.79, `position_y`=228.894, `position_z`=17.1612, `orientation`=3.73656 WHERE `guid`=80594; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9825.65, `position_y`=199.285, `position_z`=14.1303, `orientation`=5.67914 WHERE `guid`=80588; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9788.09, `position_y`=97.0852, `position_z`=28.5863, `orientation`=3.7001 WHERE `guid`=80627; -- Kobold Miner +UPDATE `creature` SET `position_x`=2717.01, `position_y`=281.037, `position_z`=28.303, `orientation`=2.04645 WHERE `guid`=44662; -- Rot Hide Mongrel +UPDATE `creature` SET `position_x`=877.947, `position_y`=1231.13, `position_z`=52.604, `orientation`=3.10262 WHERE `guid`=19070; -- Moonrage Darkrunner +UPDATE `creature` SET `position_x`=-9982.12, `position_y`=86.1872, `position_z`=35.0496, `orientation`=0.699819 WHERE `guid`=80682; -- Stonetusk Boar +UPDATE `creature` SET `position_x`=-9948.82, `position_y`=82.471, `position_z`=33.2451, `orientation`=4.58718 WHERE `guid`=80680; -- Stonetusk Boar +UPDATE `creature` SET `position_x`=-9951.27, `position_y`=50.1799, `position_z`=33.6233, `orientation`=6.07134 WHERE `guid`=80687; -- Stonetusk Boar +UPDATE `creature` SET `position_x`=-9981.32, `position_y`=113.615, `position_z`=34.1628, `orientation`=5.5881 WHERE `guid`=80673; -- Stonetusk Boar +UPDATE `creature` SET `position_x`=-9949.15, `position_y`=115.683, `position_z`=33.1756, `orientation`=0.151515 WHERE `guid`=80681; -- Stonetusk Boar +UPDATE `creature` SET `position_x`=-9916.17, `position_y`=115.804, `position_z`=32.7168, `orientation`=5.24293 WHERE `guid`=80624; -- Stonetusk Boar +UPDATE `creature` SET `position_x`=1039.27, `position_y`=-817.072, `position_z`=-152.161, `orientation`=0.964862 WHERE `guid`=56853; -- Ancient Core Hound (WAYPOINTS) +UPDATE `creature` SET `position_x`=899.768, `position_y`=699.618, `position_z`=55.1721, `orientation`=4.47784 WHERE `guid`=18269; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=879.024, `position_y`=1273.87, `position_z`=48.7906, `orientation`=3.46359 WHERE `guid`=19071; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=2818.33, `position_y`=1013.87, `position_z`=115.963, `orientation`=2.29598 WHERE `guid`=44631; -- Cracked Skull Soldier +UPDATE `creature` SET `position_x`=-9885.75, `position_y`=151.04, `position_z`=32.0869, `orientation`=2.94508 WHERE `guid`=80613; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9829.08, `position_y`=216.205, `position_z`=15.603, `orientation`=5.30356 WHERE `guid`=80587; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=917.632, `position_y`=707.977, `position_z`=55.1997, `orientation`=5.95315 WHERE `guid`=18261; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=2803.89, `position_y`=1103.38, `position_z`=85.6958, `orientation`=5.1416 WHERE `guid`=41937; -- Darkeye Bonecaster (WAYPOINTS) +UPDATE `creature` SET `position_x`=592.733, `position_y`=-2924.53, `position_z`=92.2756, `orientation`=0.959931 WHERE `guid`=14168; -- Savannah Prowler +UPDATE `creature` SET `position_x`=993.121, `position_y`=733.368, `position_z`=59.467, `orientation`=1.25664 WHERE `guid`=18286; -- Rot Hide Brute (WAYPOINTS) +UPDATE `creature` SET `position_x`=716.284, `position_y`=-2916.1, `position_z`=92.1682, `orientation`=0.836431 WHERE `guid`=13469; -- Hecklefang Hyena +UPDATE `creature` SET `position_x`=1133.22, `position_y`=1111.48, `position_z`=40.7219, `orientation`=2.62375 WHERE `guid`=17882; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=982.907, `position_y`=608.103, `position_z`=54.8201, `orientation`=2.47837 WHERE `guid`=18184; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=1080.29, `position_y`=1100.03, `position_z`=39.0246, `orientation`=3.8294 WHERE `guid`=18257; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=852.815, `position_y`=685.758, `position_z`=53.6192, `orientation`=0.731976 WHERE `guid`=19004; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=873.645, `position_y`=693.673, `position_z`=54.2382, `orientation`=2.68226 WHERE `guid`=19014; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=802.044, `position_y`=715.103, `position_z`=53.5886, `orientation`=0.634955 WHERE `guid`=19010; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=818.993, `position_y`=648.163, `position_z`=53.8315, `orientation`=4.36862 WHERE `guid`=18168; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=1288.29, `position_y`=1255.47, `position_z`=53.2646, `orientation`=4.35164 WHERE `guid`=18430; -- Ravenclaw Slave +UPDATE `creature` SET `position_x`=-4168.88, `position_y`=-2124.87, `position_z`=70.5858, `orientation`=1.7003 WHERE `guid`=13606; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=816.034, `position_y`=687.155, `position_z`=53.5668, `orientation`=2.45021 WHERE `guid`=19013; -- Rot Hide Brute +UPDATE `creature` SET `position_x`=661.081, `position_y`=-2835.06, `position_z`=92.6658, `orientation`=4.27849 WHERE `guid`=14159; -- Savannah Prowler +UPDATE `creature` SET `position_x`=966.477, `position_y`=730.588, `position_z`=59.467, `orientation`=3.37507 WHERE `guid`=18285; -- Rot Hide Brute (WAYPOINTS) +UPDATE `creature` SET `position_x`=1341.36, `position_y`=714.219, `position_z`=33.578, `orientation`=6.24109 WHERE `guid`=18022; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=1386.31, `position_y`=1021.43, `position_z`=52.9093, `orientation`=5.55585 WHERE `guid`=18332; -- Mottled Worg +UPDATE `creature` SET `position_x`=1419.63, `position_y`=1027.93, `position_z`=52.6762, `orientation`=6.23363 WHERE `guid`=19114; -- Mottled Worg +UPDATE `creature` SET `position_x`=583.989, `position_y`=-2847.66, `position_z`=91.75, `orientation`=5.41848 WHERE `guid`=14149; -- Savannah Prowler +UPDATE `creature` SET `position_x`=1296.27, `position_y`=863.593, `position_z`=36.3949, `orientation`=3.65507 WHERE `guid`=18023; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=1289.47, `position_y`=714.575, `position_z`=30.0813, `orientation`=5.64687 WHERE `guid`=17763; -- Vile Fin Shredder +UPDATE `creature` SET `id`=1767 WHERE `guid`=17763; -- Vile Fin Shredder +UPDATE `creature` SET `id2`=1768 WHERE `guid`=17763; -- Vile Fin Tidehunter +UPDATE `creature` SET `position_x`=970.099, `position_y`=708.27, `position_z`=61.1584, `orientation`=4.20385 WHERE `guid`=18153; -- Raging Rot Hide +UPDATE `creature` SET `position_x`=1274.98, `position_y`=1281.46, `position_z`=52.954, `orientation`=2.68996 WHERE `guid`=18464; -- Ravenclaw Slave +UPDATE `creature` SET `position_x`=580.43, `position_y`=-2825.54, `position_z`=91.75, `orientation`=1.34296 WHERE `guid`=14150; -- Savannah Prowler +UPDATE `creature` SET `position_x`=1229.38, `position_y`=917.229, `position_z`=35.9636, `orientation`=3.28854 WHERE `guid`=18214; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=1054.79, `position_y`=-861.128, `position_z`=-159.271, `orientation`=2.82931 WHERE `guid`=56841; -- Lava Surger (WAYPOINTS) +UPDATE `creature` SET `position_x`=966.941, `position_y`=592.305, `position_z`=53.7992, `orientation`=5.71548 WHERE `guid`=18185; -- Rot Hide Plague Weaver +UPDATE `creature` SET `position_x`=-9274.9, `position_y`=-1174.38, `position_z`=70.2822, `orientation`=0.0042114 WHERE `guid`=81282; -- Murloc Lurker (WAYPOINTS) +UPDATE `creature` SET `position_x`=1186.1, `position_y`=955.774, `position_z`=34.6094, `orientation`=5.31225 WHERE `guid`=18216; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=1307.62, `position_y`=841.716, `position_z`=34.9398, `orientation`=3.9666 WHERE `guid`=17731; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=5676.3, `position_y`=-4957.21, `position_z`=805.076, `orientation`=0.707991 WHERE `guid`=41403; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=-9347.48, `position_y`=-1313.84, `position_z`=61.1075, `orientation`=0.90955 WHERE `guid`=81261; -- Prowler (WAYPOINTS) +UPDATE `creature` SET `position_x`=6622.07, `position_y`=-4011.52, `position_z`=661.594, `orientation`=3.24509 WHERE `guid`=42168; -- Suffering Highborne +UPDATE `creature` SET `position_x`=-9318.35, `position_y`=-1351.81, `position_z`=68.2617, `orientation`=3.95758 WHERE `guid`=81341; -- Prowler +UPDATE `creature` SET `position_x`=1218.62, `position_y`=1949.68, `position_z`=10.7088, `orientation`=5.29318 WHERE `guid`=18523; -- Moss Stalker +UPDATE `creature` SET `position_x`=-9784.91, `position_y`=-1515.8, `position_z`=44.6986, `orientation`=1.85616 WHERE `guid`=81414; -- Rabbit +UPDATE `creature` SET `position_x`=-9768.65, `position_y`=-1565.51, `position_z`=41.7039, `orientation`=5.20108 WHERE `guid`=81411; -- Dead-Tooth Jack +UPDATE `creature` SET `position_x`=966.153, `position_y`=666.411, `position_z`=61.1202, `orientation`=0.506145 WHERE `guid`=19035; -- Rot Hide Savage +UPDATE `creature` SET `position_x`=-9784.52, `position_y`=-984.024, `position_z`=40.4951, `orientation`=0.546455 WHERE `guid`=80856; -- Rockhide Boar +UPDATE `creature` SET `position_x`=-9732.26, `position_y`=-843.848, `position_z`=39.9345, `orientation`=4.33008 WHERE `guid`=80866; -- Defias Bandit +UPDATE `creature` SET `position_x`=5566.36, `position_y`=-4974.38, `position_z`=842.694, `orientation`=2.39968 WHERE `guid`=41428; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=997.885, `position_y`=672.329, `position_z`=69.9801, `orientation`=2.88958 WHERE `guid`=19042; -- Raging Rot Hide +UPDATE `creature` SET `position_x`=525.185, `position_y`=-2777.58, `position_z`=91.75, `orientation`=3.74056 WHERE `guid`=14213; -- Savannah Prowler +UPDATE `creature` SET `position_x`=1010.5, `position_y`=668.379, `position_z`=85.0009, `orientation`=3.17944 WHERE `guid`=17888; -- Rot Hide Savage +UPDATE `creature` SET `position_x`=972.486, `position_y`=670.739, `position_z`=85.1843, `orientation`=0.177171 WHERE `guid`=17965; -- Raging Rot Hide (WAYPOINTS) +UPDATE `creature` SET `position_x`=1340.82, `position_y`=1961.1, `position_z`=13.6435, `orientation`=3.10303 WHERE `guid`=18516; -- Mist Creeper +UPDATE `creature` SET `position_x`=2015.92, `position_y`=-518.09, `position_z`=41.9438, `orientation`=4.40992 WHERE `guid`=44508; -- Bleeding Horror +UPDATE `creature` SET `position_x`=-9784.23, `position_y`=583.306, `position_z`=37.6576, `orientation`=4.83215 WHERE `guid`=80474; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-9954.19, `position_y`=221.055, `position_z`=26.0012, `orientation`=0.206559 WHERE `guid`=80660; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-882.156, `position_y`=150.741, `position_z`=24.5098, `orientation`=5.19307 WHERE `guid`=15879; -- Hillsbrad Sentry +UPDATE `creature` SET `position_x`=-9982.17, `position_y`=651.196, `position_z`=36.5281, `orientation`=1.68889 WHERE `guid`=80503; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-10115.1, `position_y`=652.78, `position_z`=35.9582, `orientation`=0.518218 WHERE `guid`=80530; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-9979.27, `position_y`=571.617, `position_z`=37.8459, `orientation`=4.66003 WHERE `guid`=80523; -- Riverpaw Runt +UPDATE `creature` SET `id`=97 WHERE `guid`=80523; -- Riverpaw Runt +UPDATE `creature` SET `id2`=478 WHERE `guid`=80523; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=748.802, `position_y`=-2748.29, `position_z`=93.4145, `orientation`=1.4935 WHERE `guid`=19966; -- Sunscale Screecher +UPDATE `creature` SET `position_x`=1152.41, `position_y`=997.064, `position_z`=32.1194, `orientation`=5.64058 WHERE `guid`=17807; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=573.299, `position_y`=-2796.21, `position_z`=91.75, `orientation`=0.62956 WHERE `guid`=14254; -- Savannah Prowler +UPDATE `creature` SET `position_x`=1204.61, `position_y`=932.543, `position_z`=35.1428, `orientation`=5.04219 WHERE `guid`=18211; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=1185.89, `position_y`=990.201, `position_z`=36.7743, `orientation`=2.64819 WHERE `guid`=18210; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=1168.71, `position_y`=967.706, `position_z`=33.8846, `orientation`=2.42601 WHERE `guid`=17668; -- Vile Fin Tidehunter +UPDATE `creature` SET `position_x`=1307.98, `position_y`=674.582, `position_z`=34.3047, `orientation`=3.87862 WHERE `guid`=17820; -- Vile Fin Tidehunter +UPDATE `creature` SET `position_x`=1305.47, `position_y`=713.139, `position_z`=35.08, `orientation`=0.341492 WHERE `guid`=17900; -- Vile Fin Tidehunter +UPDATE `creature` SET `position_x`=1318.69, `position_y`=811.266, `position_z`=34.2936, `orientation`=1.97341 WHERE `guid`=17718; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=-9324.86, `position_y`=271.98, `position_z`=68.3839, `orientation`=1.13109 WHERE `guid`=80306; -- Chicken +UPDATE `creature` SET `position_x`=-9332.57, `position_y`=268.677, `position_z`=67.5831, `orientation`=4.25429 WHERE `guid`=80308; -- Chicken +UPDATE `creature` SET `position_x`=531.221, `position_y`=-2998.79, `position_z`=91.75, `orientation`=2.0162 WHERE `guid`=14199; -- Savannah Prowler +UPDATE `creature` SET `position_x`=682.16, `position_y`=-2953.45, `position_z`=94.809, `orientation`=0.838839 WHERE `guid`=19892; -- Sunscale Screecher +UPDATE `creature` SET `position_x`=-10014, `position_y`=581.847, `position_z`=38.2141, `orientation`=5.57547 WHERE `guid`=80517; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-10143.2, `position_y`=621.155, `position_z`=29.5083, `orientation`=3.65058 WHERE `guid`=80538; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-9982.94, `position_y`=548.783, `position_z`=38.3472, `orientation`=2.05554 WHERE `guid`=80527; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=2162.75, `position_y`=268.378, `position_z`=43.6241, `orientation`=3.64261 WHERE `guid`=44912; -- Decrepit Darkhound +UPDATE `creature` SET `position_x`=-9283.87, `position_y`=-1217.44, `position_z`=69.8476, `orientation`=2.31046 WHERE `guid`=81339; -- Murloc Forager +UPDATE `creature` SET `id`=46 WHERE `guid`=81339; -- Murloc Forager +UPDATE `creature` SET `id2`=732 WHERE `guid`=81339; -- Murloc Lurker +UPDATE `creature` SET `position_x`=-9217.76, `position_y`=-1217.59, `position_z`=70.3298, `orientation`=4.23142 WHERE `guid`=81274; -- Murloc Lurker +UPDATE `creature` SET `id`=46 WHERE `guid`=81274; -- Murloc Forager +UPDATE `creature` SET `id2`=732 WHERE `guid`=81274; -- Murloc Lurker +UPDATE `creature` SET `position_x`=1307.17, `position_y`=789.286, `position_z`=31.0343, `orientation`=3.309 WHERE `guid`=17714; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=1303.86, `position_y`=694.348, `position_z`=34.2821, `orientation`=2.4944 WHERE `guid`=17899; -- Vile Fin Shredder +UPDATE `creature` SET `position_x`=1316.57, `position_y`=737.631, `position_z`=29.7109, `orientation`=4.33807 WHERE `guid`=18021; -- Vile Fin Shredder +UPDATE `creature` SET `id`=1767 WHERE `guid`=18021; -- Vile Fin Shredder +UPDATE `creature` SET `id2`=1768 WHERE `guid`=18021; -- Vile Fin Tidehunter +UPDATE `creature` SET `position_x`=-6483.02, `position_y`=-1079.24, `position_z`=-277.761, `orientation`=4.85675 WHERE `guid`=24116; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6483.52, `position_y`=-3585.55, `position_z`=-58.6666, `orientation`=5.04312 WHERE `guid`=21296; -- Silithid Searcher +UPDATE `creature` SET `position_x`=-78.4236, `position_y`=-2889.2, `position_z`=92.2436, `orientation`=5.50879 WHERE `guid`=20377; -- Razormane Water Seeker +UPDATE `creature` SET `position_x`=-10847.5, `position_y`=724.886, `position_z`=33.6798, `orientation`=4.22679 WHERE `guid`=90342; -- Harvest Reaper +UPDATE `creature` SET `position_x`=-10990.6, `position_y`=297.683, `position_z`=28.4053, `orientation`=4.26067 WHERE `guid`=4332; -- Defias Night Blade +UPDATE `creature` SET `position_x`=-11950.6, `position_y`=149.71, `position_z`=21.5163, `orientation`=3.06165 WHERE `guid`=1859; -- Elder Stranglethorn Tiger +UPDATE `creature` SET `position_x`=9783.78, `position_y`=817.354, `position_z`=1300.9, `orientation`=2.35913 WHERE `guid`=47378; -- Strigid Owl +UPDATE `creature` SET `position_x`=1800.17, `position_y`=649.953, `position_z`=39.3031, `orientation`=2.95706 WHERE `guid`=44579; -- Scarlet Missionary +UPDATE `creature` SET `position_x`=-6311.56, `position_y`=359.422, `position_z`=377.725, `orientation`=1.77734 WHERE `guid`=1518; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6323.28, `position_y`=322.364, `position_z`=378.446, `orientation`=5.30269 WHERE `guid`=1039; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6328.2, `position_y`=307.58, `position_z`=379.342, `orientation`=0.328383 WHERE `guid`=1041; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6318.83, `position_y`=292.759, `position_z`=380.158, `orientation`=5.97362 WHERE `guid`=1522; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6322.9, `position_y`=331.566, `position_z`=377.269, `orientation`=1.60228 WHERE `guid`=1519; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6303.39, `position_y`=270.471, `position_z`=380.585, `orientation`=3.82899 WHERE `guid`=341; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6295.21, `position_y`=320.952, `position_z`=376.787, `orientation`=2.49352 WHERE `guid`=1526; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=2444.99, `position_y`=-5215.99, `position_z`=73.6945, `orientation`=1.78555 WHERE `guid`=92475; -- Death Singer +UPDATE `creature` SET `position_x`=200.786, `position_y`=-286.321, `position_z`=19.2844, `orientation`=5.09252 WHERE `guid`=40047; -- Scarlet Gallant (WAYPOINTS) +UPDATE `creature` SET `id`=4287 WHERE `guid`=40047; -- Scarlet Gallant +UPDATE `creature` SET `id2`=4296 WHERE `guid`=40047; -- Scarlet Adept +UPDATE `creature` SET `position_x`=-450.051, `position_y`=-649.065, `position_z`=49.1426, `orientation`=2.47609 WHERE `guid`=16366; -- Starving Mountain Lion +UPDATE `creature` SET `position_x`=2977.41, `position_y`=-748.981, `position_z`=156.29, `orientation`=2.76221 WHERE `guid`=41918; -- Scarlet Preserver +UPDATE `creature` SET `position_x`=2951.1, `position_y`=-749.192, `position_z`=155.1, `orientation`=1.90741 WHERE `guid`=30040; -- Scarlet Preserver +UPDATE `creature` SET `position_x`=2186.05, `position_y`=205.667, `position_z`=49.8275, `orientation`=5.71575 WHERE `guid`=45133; -- Decrepit Darkhound +UPDATE `creature` SET `position_x`=2308.33, `position_y`=173.828, `position_z`=34.791, `orientation`=2.16692 WHERE `guid`=45202; -- Decrepit Darkhound +UPDATE `creature` SET `position_x`=2059.05, `position_y`=128.251, `position_z`=35.4593, `orientation`=0.731448 WHERE `guid`=45073; -- Decrepit Darkhound +UPDATE `creature` SET `position_x`=-483.11, `position_y`=-349.717, `position_z`=48.9665, `orientation`=1.05902 WHERE `guid`=15981; -- Vicious Gray Bear +UPDATE `creature` SET `position_x`=1924.88, `position_y`=-401.428, `position_z`=18.0913, `orientation`=4.76475 WHERE `guid`=89087; -- Scarlet Myrmidon +UPDATE `creature` SET `position_x`=-1037.35, `position_y`=-2843.1, `position_z`=42.2095, `orientation`=3.73868 WHERE `guid`=12057; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=1848.2, `position_y`=610.036, `position_z`=48.1018, `orientation`=2.34226 WHERE `guid`=44276; -- Scarlet Missionary +UPDATE `creature` SET `position_x`=946.897, `position_y`=1360.74, `position_z`=18.7541, `orientation`=3.14344 WHERE `guid`=39961; -- Scarlet Myrmidon +UPDATE `creature` SET `position_x`=-6621.27, `position_y`=-2217.66, `position_z`=244.227, `orientation`=3.34203 WHERE `guid`=6898; -- Kargath Grunt +UPDATE `creature` SET `position_x`=-7221.27, `position_y`=-3803.09, `position_z`=-1.12464, `orientation`=0.0558239 WHERE `guid`=23563; -- Gadgetzan Bruiser +UPDATE `creature` SET `position_x`=-7781.07, `position_y`=-3280.96, `position_z`=68.8331, `orientation`=1.37828 WHERE `guid`=22510; -- Blisterpaw Hyena +UPDATE `creature` SET `position_x`=-7716.67, `position_y`=-3481.89, `position_z`=31.3461, `orientation`=3.96264 WHERE `guid`=22166; -- Scorpid Tail Lasher +UPDATE `creature` SET `position_x`=-8950.81, `position_y`=-2244.47, `position_z`=9.1948, `orientation`=5.84102 WHERE `guid`=23264; -- Gnarled Thistleshrub +UPDATE `creature` SET `position_x`=-8882.82, `position_y`=-2181.61, `position_z`=9.44808, `orientation`=5.91004 WHERE `guid`=23254; -- Thistleshrub Rootshaper +UPDATE `creature` SET `id`=5481 WHERE `guid`=23254; -- Thistleshrub Dew Collector +UPDATE `creature` SET `id2`=5485 WHERE `guid`=23254; -- Thistleshrub Rootshaper +UPDATE `creature` SET `id3`=5490 WHERE `guid`=23254; -- Gnarled Thistleshrub +UPDATE `creature` SET `position_x`=-7200.38, `position_y`=-3834.79, `position_z`=8.64433, `orientation`=1.5708 WHERE `guid`=23580; -- Gadgetzan Bruiser +UPDATE `creature` SET `position_x`=-1884.67, `position_y`=-1916.66, `position_z`=95.2057, `orientation`=2.71699 WHERE `guid`=20092; -- Bristleback Hunter +UPDATE `creature` SET `position_x`=-7049.83, `position_y`=-3482.14, `position_z`=9.94699, `orientation`=6.00116 WHERE `guid`=22401; -- Starving Blisterpaw +UPDATE `creature` SET `position_x`=-7385.59, `position_y`=-4614.36, `position_z`=10.5594, `orientation`=4.93562 WHERE `guid`=23496; -- Wastewander Thief (WAYPOINTS) +UPDATE `creature` SET `position_x`=-12082.2, `position_y`=148.577, `position_z`=19.3062, `orientation`=4.48605 WHERE `guid`=2485; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-8261.14, `position_y`=-2923.12, `position_z`=12.9615, `orientation`=1.23918 WHERE `guid`=23170; -- Dunemaul Brute +UPDATE `creature` SET `id`=5472 WHERE `guid`=23170; -- Dunemaul Enforcer +UPDATE `creature` SET `id2`=5474 WHERE `guid`=23170; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=-8265.08, `position_y`=-2899.93, `position_z`=14.0473, `orientation`=5.65371 WHERE `guid`=23141; -- Dunemaul Ogre +UPDATE `creature` SET `id`=5471 WHERE `guid`=23141; -- Dunemaul Ogre +UPDATE `creature` SET `id2`=5472 WHERE `guid`=23141; -- Dunemaul Enforcer +UPDATE `creature` SET `id3`=5473 WHERE `guid`=23141; -- Dunemaul Ogre Mage +UPDATE `creature` SET `id4`=5474 WHERE `guid`=23141; -- Dunemaul Brute +UPDATE `creature` SET `id5`=5475 WHERE `guid`=23141; -- Dunemaul Warlock +UPDATE `creature` SET `position_x`=682.879, `position_y`=1802.77, `position_z`=-12.4085, `orientation`=4.20368 WHERE `guid`=31501; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=-7384.92, `position_y`=-4413.33, `position_z`=9.82128, `orientation`=3.66474 WHERE `guid`=23464; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-7386.67, `position_y`=-4422.78, `position_z`=10.7484, `orientation`=0.483966 WHERE `guid`=23476; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-8955.5, `position_y`=-2282.1, `position_z`=9.29148, `orientation`=0.952249 WHERE `guid`=23242; -- Thistleshrub Dew Collector +UPDATE `creature` SET `position_x`=-9250.97, `position_y`=-2418.41, `position_z`=12.5258, `orientation`=0.807241 WHERE `guid`=22281; -- Scorpid Dunestalker +UPDATE `creature` SET `position_x`=-6881.71, `position_y`=-2851.72, `position_z`=12.6166, `orientation`=4.42103 WHERE `guid`=21789; -- Sandfury Hideskinner +UPDATE `creature` SET `position_x`=-7551.65, `position_y`=-4285.23, `position_z`=9.63697, `orientation`=4.20332 WHERE `guid`=23602; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-14134.6, `position_y`=472.585, `position_z`=2.29337, `orientation`=0.258582 WHERE `guid`=2584; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=75.7734, `position_y`=-315.799, `position_z`=91.4449, `orientation`=0.541888 WHERE `guid`=40483; -- Rage Talon Flamescale (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8315.21, `position_y`=-3120.98, `position_z`=8.7969, `orientation`=3.97935 WHERE `guid`=23184; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=-1127.61, `position_y`=6.00287, `position_z`=2.08184, `orientation`=3.94378 WHERE `guid`=15720; -- Torn Fin Coastrunner +UPDATE `creature` SET `position_x`=-6685.06, `position_y`=-3251.43, `position_z`=240.827, `orientation`=4.82582 WHERE `guid`=7079; -- Crag Coyote +UPDATE `creature` SET `position_x`=-7750.9, `position_y`=-2683.14, `position_z`=8.87971, `orientation`=3.16259 WHERE `guid`=22971; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-7751.79, `position_y`=-2749.92, `position_z`=8.89609, `orientation`=5.55629 WHERE `guid`=23008; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-7785.03, `position_y`=-2718.65, `position_z`=11.1041, `orientation`=0.582851 WHERE `guid`=22972; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-7849.21, `position_y`=-2651.22, `position_z`=8.89458, `orientation`=3.79959 WHERE `guid`=23031; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-7817.21, `position_y`=-2682.53, `position_z`=9.09952, `orientation`=5.51045 WHERE `guid`=22973; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-7848.72, `position_y`=-2715.86, `position_z`=9.25466, `orientation`=3.57323 WHERE `guid`=23009; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-7884.87, `position_y`=-2616.19, `position_z`=8.93879, `orientation`=4.45815 WHERE `guid`=23032; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-8853.18, `position_y`=-2375.54, `position_z`=16.8494, `orientation`=5.87978 WHERE `guid`=23231; -- Thistleshrub Dew Collector +UPDATE `creature` SET `position_x`=-8889.6, `position_y`=-2376.87, `position_z`=13.6832, `orientation`=0.628319 WHERE `guid`=23262; -- Gnarled Thistleshrub +UPDATE `creature` SET `position_x`=-8770.14, `position_y`=-2163.63, `position_z`=11.0548, `orientation`=6.19275 WHERE `guid`=23234; -- Thistleshrub Dew Collector +UPDATE `creature` SET `position_x`=-8982.32, `position_y`=-2220.41, `position_z`=9.62779, `orientation`=1.83422 WHERE `guid`=23237; -- Thistleshrub Dew Collector +UPDATE `creature` SET `position_x`=-8998.65, `position_y`=-2120.35, `position_z`=8.96553, `orientation`=5.77818 WHERE `guid`=23233; -- Thistleshrub Dew Collector +UPDATE `creature` SET `position_x`=-8782.82, `position_y`=-2283.38, `position_z`=9.01935, `orientation`=5.48394 WHERE `guid`=23261; -- Gnarled Thistleshrub +UPDATE `creature` SET `position_x`=-6850.63, `position_y`=-2949.34, `position_z`=9.28853, `orientation`=3.7952 WHERE `guid`=21784; -- Sandfury Hideskinner +UPDATE `creature` SET `position_x`=349.138, `position_y`=-36.2457, `position_z`=-25.3775, `orientation`=0.750492 WHERE `guid`=189038; -- Gordok Mastiff +UPDATE `creature` SET `position_x`=341.746, `position_y`=-30.117, `position_z`=-25.1938, `orientation`=3.12414 WHERE `guid`=189034; -- Gordok Mastiff +UPDATE `creature` SET `position_x`=341.223, `position_y`=-61.7868, `position_z`=-25.4697, `orientation`=2.46091 WHERE `guid`=189030; -- Gordok Mastiff +UPDATE `creature` SET `position_x`=335.31, `position_y`=-54.8641, `position_z`=-25.8178, `orientation`=1.0472 WHERE `guid`=84141; -- Gordok Mastiff +UPDATE `creature` SET `position_x`=6616.1, `position_y`=-4915.45, `position_z`=704.87, `orientation`=0.182716 WHERE `guid`=41658; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=6747.07, `position_y`=-4953.19, `position_z`=771.337, `orientation`=3.91871 WHERE `guid`=41017; -- Winterfall Ursa +UPDATE `creature` SET `position_x`=6780.28, `position_y`=-5049.57, `position_z`=722.916, `orientation`=2.09397 WHERE `guid`=41024; -- Winterfall Ursa +UPDATE `creature` SET `position_x`=6779.97, `position_y`=-5061.67, `position_z`=722.918, `orientation`=5.45228 WHERE `guid`=41025; -- Winterfall Ursa +UPDATE `creature` SET `position_x`=6589.31, `position_y`=-5167.28, `position_z`=765.971, `orientation`=4.53952 WHERE `guid`=41632; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=6504.86, `position_y`=-5115.05, `position_z`=766.713, `orientation`=6.05648 WHERE `guid`=41613; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=6790.1, `position_y`=-2661.23, `position_z`=544.633, `orientation`=5.81195 WHERE `guid`=41061; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6811.11, `position_y`=-2684.58, `position_z`=549.983, `orientation`=5.59798 WHERE `guid`=41060; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6849.94, `position_y`=-2450.55, `position_z`=557.33, `orientation`=2.18284 WHERE `guid`=41081; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=6834.76, `position_y`=-2488.49, `position_z`=559.492, `orientation`=1.78886 WHERE `guid`=41058; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6783.34, `position_y`=-2418.21, `position_z`=552.688, `orientation`=3.71036 WHERE `guid`=41062; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6817.16, `position_y`=-2448.89, `position_z`=551.217, `orientation`=1.33812 WHERE `guid`=41063; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6748.86, `position_y`=-2683.68, `position_z`=543.26, `orientation`=4.04711 WHERE `guid`=41080; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=6781.87, `position_y`=-2715.46, `position_z`=562.875, `orientation`=1.41989 WHERE `guid`=41078; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=6750.01, `position_y`=-2616.41, `position_z`=546.544, `orientation`=0.941785 WHERE `guid`=41064; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6790.38, `position_y`=-2671.47, `position_z`=544.378, `orientation`=5.98008 WHERE `guid`=41059; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6816.88, `position_y`=-2547.81, `position_z`=557.448, `orientation`=4.42409 WHERE `guid`=41083; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=6483.47, `position_y`=-3250.01, `position_z`=571.942, `orientation`=5.39259 WHERE `guid`=41071; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=6513.49, `position_y`=-3258.93, `position_z`=574.014, `orientation`=5.34431 WHERE `guid`=41057; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6451.17, `position_y`=-3161.62, `position_z`=572.16, `orientation`=5.9074 WHERE `guid`=41051; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6496.58, `position_y`=-3139.26, `position_z`=571.386, `orientation`=5.45013 WHERE `guid`=41054; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6518.05, `position_y`=-3318.88, `position_z`=578.841, `orientation`=5.45242 WHERE `guid`=41075; -- Winterfall Pathfinder (WAYPOINTS) +UPDATE `creature` SET `position_x`=6516.79, `position_y`=-3214.06, `position_z`=572.253, `orientation`=0.718309 WHERE `guid`=41074; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=6453.81, `position_y`=-3176.24, `position_z`=572.284, `orientation`=1.02974 WHERE `guid`=41052; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=-5.58341, `position_y`=185.687, `position_z`=-3.39227, `orientation`=3.72315 WHERE `guid`=84248; -- Petrified Guardian +UPDATE `creature` SET `id`=11458 WHERE `guid`=84248; -- Petrified Treant +UPDATE `creature` SET `id2`=14303 WHERE `guid`=84248; -- Petrified Guardian +UPDATE `creature` SET `position_x`=-13.7086, `position_y`=194.189, `position_z`=-3.39227, `orientation`=0.221666 WHERE `guid`=300023; -- Petrified Treant +UPDATE `creature` SET `position_x`=6513.67, `position_y`=-3138.58, `position_z`=572.972, `orientation`=4.39823 WHERE `guid`=41053; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=-1907.9, `position_y`=-708.73, `position_z`=3.23635, `orientation`=3.60092 WHERE `guid`=26344; -- Venture Co. Laborer +UPDATE `creature` SET `position_x`=-4943.01, `position_y`=1143.73, `position_z`=77.0294, `orientation`=0.820305 WHERE `guid`=50299; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=-4680.52, `position_y`=-1447.64, `position_z`=-50.4093, `orientation`=4.4498 WHERE `guid`=21009; -- Galak Mauler +UPDATE `creature` SET `position_x`=-54.8569, `position_y`=-429.163, `position_z`=77.8314, `orientation`=4.72984 WHERE `guid`=46665; -- Bloodaxe Veteran +UPDATE `creature` SET `id`=9216 WHERE `guid`=46665; -- Spirestone Warlord +UPDATE `creature` SET `id2`=9583 WHERE `guid`=46665; -- Bloodaxe Veteran +UPDATE `creature` SET `position_x`=-10347.6, `position_y`=-2820.08, `position_z`=25.0882, `orientation`=5.89243 WHERE `guid`=38781; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=1811.99, `position_y`=-1216.56, `position_z`=60.526, `orientation`=6.12552 WHERE `guid`=47246; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=1770.85, `position_y`=-1236.4, `position_z`=59.9834, `orientation`=3.02334 WHERE `guid`=45919; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=2535.7, `position_y`=-3769.5, `position_z`=178.12, `orientation`=1.66363 WHERE `guid`=92177; -- Eyeless Watcher +UPDATE `creature` SET `position_x`=1930.77, `position_y`=-1614.94, `position_z`=66.0194, `orientation`=6.22125 WHERE `guid`=46289; -- Skeletal Terror +UPDATE `creature` SET `position_x`=-4.8689, `position_y`=-217.171, `position_z`=-86.7104, `orientation`=3.14159 WHERE `guid`=47572; -- Onyxia +UPDATE `creature` SET `position_x`=-10217.7, `position_y`=-2784.79, `position_z`=17.5574, `orientation`=0.977047 WHERE `guid`=38943; -- Young Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=778.737, `position_y`=1578.91, `position_z`=28.5994, `orientation`=3.14159 WHERE `guid`=18141; -- Moonrage Glutton +UPDATE `creature` SET `position_x`=2478.51, `position_y`=-3703.93, `position_z`=178.076, `orientation`=3.64774 WHERE `guid`=91929; -- Dark Adept +UPDATE `creature` SET `position_x`=2501.81, `position_y`=-3809.8, `position_z`=177.857, `orientation`=0.0872665 WHERE `guid`=92143; -- Dark Adept +UPDATE `creature` SET `position_x`=1516.75, `position_y`=-1249.13, `position_z`=58.9142, `orientation`=0 WHERE `guid`=46985; -- Venom Mist Lurker +UPDATE `creature` SET `position_x`=2547.45, `position_y`=-3752.37, `position_z`=179.574, `orientation`=4.24088 WHERE `guid`=92261; -- Scourge Champion +UPDATE `creature` SET `position_x`=-2129.35, `position_y`=-1718.66, `position_z`=91.7984, `orientation`=1.33832 WHERE `guid`=20167; -- Bristleback Water Seeker +UPDATE `creature` SET `position_x`=1864.11, `position_y`=-1345.55, `position_z`=60.5263, `orientation`=3.90511 WHERE `guid`=45344; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=1802.53, `position_y`=-1168.49, `position_z`=59.853, `orientation`=0.751634 WHERE `guid`=47082; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=1824.24, `position_y`=-1223.16, `position_z`=59.496, `orientation`=0.306572 WHERE `guid`=45291; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=1814.35, `position_y`=-1231.61, `position_z`=60.6393, `orientation`=1.0616 WHERE `guid`=48141; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=1803.99, `position_y`=-1224.31, `position_z`=65.2941, `orientation`=2.89127 WHERE `guid`=48135; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1803.64, `position_y`=-1225.29, `position_z`=60.526, `orientation`=3.14062 WHERE `guid`=47083; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1820.24, `position_y`=-1239.38, `position_z`=59.7614, `orientation`=3.70387 WHERE `guid`=45288; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=2321.53, `position_y`=-3644.59, `position_z`=177.545, `orientation`=0.437046 WHERE `guid`=92519; -- Diseased Flayer +UPDATE `creature` SET `position_x`=1754.46, `position_y`=-1177.16, `position_z`=59.6765, `orientation`=3.38986 WHERE `guid`=45287; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1792, `position_y`=-1162.52, `position_z`=60.1906, `orientation`=0.125175 WHERE `guid`=45289; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1729.2, `position_y`=-1172.24, `position_z`=59.3638, `orientation`=2.69522 WHERE `guid`=45739; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=1816.03, `position_y`=-1197.16, `position_z`=59.8444, `orientation`=2.3571 WHERE `guid`=45290; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=1820.45, `position_y`=-1207.67, `position_z`=59.996, `orientation`=2.2892 WHERE `guid`=47091; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1753.78, `position_y`=-1189.65, `position_z`=59.7124, `orientation`=2.9092 WHERE `guid`=47244; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=2382.99, `position_y`=-1681.95, `position_z`=105.014, `orientation`=2.33767 WHERE `guid`=45381; -- Scarlet Knight +UPDATE `creature` SET `position_x`=1859.59, `position_y`=-1606.3, `position_z`=59.7187, `orientation`=1.71591 WHERE `guid`=48431; -- Blighted Zombie +UPDATE `creature` SET `id`=4474 WHERE `guid`=48431; -- Rotting Cadaver +UPDATE `creature` SET `id2`=4475 WHERE `guid`=48431; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-10188.5, `position_y`=-3085.06, `position_z`=22.362, `orientation`=2.64474 WHERE `guid`=33813; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-10219.6, `position_y`=-3057.81, `position_z`=22.245, `orientation`=2.55098 WHERE `guid`=38747; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=2748.51, `position_y`=-5351.53, `position_z`=159.317, `orientation`=4.77733 WHERE `guid`=92683; -- Scourge Champion +UPDATE `creature` SET `id`=8528 WHERE `guid`=92683; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92683; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92683; -- Diseased Flayer +UPDATE `creature` SET `id4`=8542 WHERE `guid`=92683; -- Death Singer +UPDATE `creature` SET `position_x`=1786.2, `position_y`=-1191.47, `position_z`=59.9527, `orientation`=0.364508 WHERE `guid`=48137; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=48137; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1784 WHERE `guid`=48137; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=2618.84, `position_y`=-5453.88, `position_z`=160.388, `orientation`=0.494533 WHERE `guid`=92678; -- Dread Weaver +UPDATE `creature` SET `id`=8528 WHERE `guid`=92678; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92678; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92678; -- Diseased Flayer +UPDATE `creature` SET `id4`=8542 WHERE `guid`=92678; -- Death Singer +UPDATE `creature` SET `position_x`=2433.32, `position_y`=-1633.14, `position_z`=104.989, `orientation`=5.42841 WHERE `guid`=45382; -- Scarlet Lumberjack +UPDATE `creature` SET `position_x`=2422.01, `position_y`=-1647.19, `position_z`=103.605, `orientation`=2.28417 WHERE `guid`=47891; -- Scarlet Lumberjack +UPDATE `creature` SET `position_x`=2717.25, `position_y`=-5480.91, `position_z`=159.395, `orientation`=5.43439 WHERE `guid`=92667; -- Diseased Flayer +UPDATE `creature` SET `id`=8528 WHERE `guid`=92667; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92667; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92667; -- Diseased Flayer +UPDATE `creature` SET `id4`=8542 WHERE `guid`=92667; -- Death Singer +UPDATE `creature` SET `position_x`=-10194.2, `position_y`=-3112.65, `position_z`=22.34, `orientation`=3.58602 WHERE `guid`=38915; -- Sorrow Spinner +UPDATE `creature` SET `position_x`=-6950.49, `position_y`=-2318.03, `position_z`=-228.305, `orientation`=3.87587 WHERE `guid`=24572; -- Fledgling Pterrordax +UPDATE `creature` SET `position_x`=-11484, `position_y`=-2913.86, `position_z`=21.8179, `orientation`=5.53112 WHERE `guid`=2781; -- Dreadmaul Mauler +UPDATE `creature` SET `position_x`=1745.91, `position_y`=-1112.01, `position_z`=63.341, `orientation`=1.81835 WHERE `guid`=45284; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=2651.47, `position_y`=-5453.09, `position_z`=157.009, `orientation`=2.41443 WHERE `guid`=92677; -- Death Singer +UPDATE `creature` SET `id`=8528 WHERE `guid`=92677; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92677; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92677; -- Diseased Flayer +UPDATE `creature` SET `id4`=8542 WHERE `guid`=92677; -- Death Singer +UPDATE `creature` SET `position_x`=2612.56, `position_y`=-5503.38, `position_z`=158.14, `orientation`=4.45059 WHERE `guid`=92320; -- Dark Adept +UPDATE `creature` SET `position_x`=2113.52, `position_y`=-1621.95, `position_z`=67.3902, `orientation`=5.34113 WHERE `guid`=45281; -- Diseased Wolf +UPDATE `creature` SET `id`=1817 WHERE `guid`=45281; -- Diseased Wolf +UPDATE `creature` SET `id2`=1821 WHERE `guid`=45281; -- Carrion Lurker +UPDATE `creature` SET `position_x`=2311.7, `position_y`=-2227.12, `position_z`=51.1737, `orientation`=0.592378 WHERE `guid`=46753; -- Rotting Behemoth +UPDATE `creature` SET `position_x`=-10151, `position_y`=-2484.8, `position_z`=24.9862, `orientation`=3.67858 WHERE `guid`=42832; -- Swampwalker Elder +UPDATE `creature` SET `position_x`=2281.93, `position_y`=-2327.77, `position_z`=63.8882, `orientation`=0.573434 WHERE `guid`=47141; -- Vile Slime +UPDATE `creature` SET `position_x`=2293.11, `position_y`=-2301.58, `position_z`=60.6422, `orientation`=4.16055 WHERE `guid`=45336; -- Vile Slime +UPDATE `creature` SET `position_x`=2289.69, `position_y`=-2252.93, `position_z`=59.4756, `orientation`=4.00162 WHERE `guid`=47134; -- Rotting Behemoth +UPDATE `creature` SET `id`=1808 WHERE `guid`=47134; -- Devouring Ooze +UPDATE `creature` SET `id2`=1812 WHERE `guid`=47134; -- Rotting Behemoth +UPDATE `creature` SET `position_x`=2324.87, `position_y`=-2333.3, `position_z`=49.017, `orientation`=6.01934 WHERE `guid`=47140; -- Devouring Ooze +UPDATE `creature` SET `position_x`=-10239.4, `position_y`=-3312.83, `position_z`=22.5154, `orientation`=5.71038 WHERE `guid`=41799; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-812.686, `position_y`=192.603, `position_z`=19.6365, `orientation`=0.436332 WHERE `guid`=15926; -- Hillsbrad Miner +UPDATE `creature` SET `position_x`=-6644.69, `position_y`=-2816.92, `position_z`=244.44, `orientation`=4.95084 WHERE `guid`=7112; -- Ridge Huntress +UPDATE `creature` SET `position_x`=-9974.73, `position_y`=-3707.94, `position_z`=23.9872, `orientation`=1.0472 WHERE `guid`=38854; -- Lost One Hunter +UPDATE `creature` SET `position_x`=-9980.91, `position_y`=-3644.88, `position_z`=21.9145, `orientation`=1.5708 WHERE `guid`=40189; -- Lost One Hunter +UPDATE `creature` SET `position_x`=-9988.25, `position_y`=-3662.59, `position_z`=21.8612, `orientation`=5.67112 WHERE `guid`=40197; -- Lost One Hunter +UPDATE `creature` SET `position_x`=-9967.28, `position_y`=-3641.32, `position_z`=22.8103, `orientation`=2.35619 WHERE `guid`=40190; -- Lost One Hunter +UPDATE `creature` SET `position_x`=-10083.6, `position_y`=-3489.44, `position_z`=24.094, `orientation`=3.32375 WHERE `guid`=38902; -- Lost One Hunter +UPDATE `creature` SET `position_x`=-10947.2, `position_y`=-2914.35, `position_z`=8.26888, `orientation`=6.23083 WHERE `guid`=3896; -- Black Slayer +UPDATE `creature` SET `position_x`=-11508.4, `position_y`=-2842.13, `position_z`=4.78039, `orientation`=3.63953 WHERE `guid`=2780; -- Dreadmaul Mauler +UPDATE `creature` SET `position_x`=-11257.4, `position_y`=-3448.25, `position_z`=8.37731, `orientation`=0.872665 WHERE `guid`=2808; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-11842.4, `position_y`=-2975.59, `position_z`=10.2964, `orientation`=4.13643 WHERE `guid`=2857; -- Servant of Razelikh +UPDATE `creature` SET `position_x`=-11183.6, `position_y`=-3348.03, `position_z`=8.22808, `orientation`=2.05196 WHERE `guid`=3939; -- Redstone Basilisk +UPDATE `creature` SET `id`=5990 WHERE `guid`=3939; -- Redstone Basilisk +UPDATE `creature` SET `id2`=5992 WHERE `guid`=3939; -- Ashmane Boar +UPDATE `creature` SET `position_x`=-11347.7, `position_y`=-3384.65, `position_z`=7.55107, `orientation`=3.88993 WHERE `guid`=3812; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-11489, `position_y`=-3350.18, `position_z`=7.36144, `orientation`=1.27071 WHERE `guid`=3042; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-11490.9, `position_y`=-3340.07, `position_z`=7.77088, `orientation`=0.577823 WHERE `guid`=2805; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-1720.12, `position_y`=-3823.01, `position_z`=12.1359, `orientation`=0.203751 WHERE `guid`=13790; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-2763.81, `position_y`=-3973.78, `position_z`=34.939, `orientation`=5.57407 WHERE `guid`=74638; -- Mirefin Puddlejumper +UPDATE `creature` SET `id`=4358 WHERE `guid`=74638; -- Mirefin Puddlejumper +UPDATE `creature` SET `id2`=4359 WHERE `guid`=74638; -- Mirefin Murloc +UPDATE `creature` SET `position_x`=-1082.31, `position_y`=-245.282, `position_z`=0.982193, `orientation`=1.89943 WHERE `guid`=16143; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=2716.08, `position_y`=-5350.72, `position_z`=161.519, `orientation`=2.18764 WHERE `guid`=92659; -- Diseased Flayer +UPDATE `creature` SET `id`=8528 WHERE `guid`=92659; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92659; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92659; -- Diseased Flayer +UPDATE `creature` SET `id4`=8542 WHERE `guid`=92659; -- Death Singer +UPDATE `creature` SET `position_x`=2818.58, `position_y`=-5383.23, `position_z`=164.18, `orientation`=1.11764 WHERE `guid`=92660; -- Scourge Champion +UPDATE `creature` SET `id`=8528 WHERE `guid`=92660; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92660; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92660; -- Diseased Flayer +UPDATE `creature` SET `id4`=8542 WHERE `guid`=92660; -- Death Singer +UPDATE `creature` SET `position_x`=-3677.04, `position_y`=-4377.2, `position_z`=10.8978, `orientation`=4.93492 WHERE `guid`=30632; -- Theramore Guard +UPDATE `creature` SET `position_x`=-783.733, `position_y`=-586.018, `position_z`=15.2894, `orientation`=3.02314 WHERE `guid`=16386; -- Southshore Guard +UPDATE `creature` SET `position_x`=693.289, `position_y`=-502.757, `position_z`=-214.36, `orientation`=0 WHERE `guid`=56610; -- Firesworn +UPDATE `creature` SET `position_x`=-10852.1, `position_y`=981.21, `position_z`=33.8439, `orientation`=0.726128 WHERE `guid`=89825; -- Great Goretusk +UPDATE `creature` SET `position_x`=-1217.08, `position_y`=-2951.52, `position_z`=43.8547, `orientation`=4.72977 WHERE `guid`=14715; -- Plains Creeper +UPDATE `creature` SET `position_x`=-1281.44, `position_y`=-2491.34, `position_z`=26.648, `orientation`=0.56523 WHERE `guid`=11809; -- Refuge Pointe Defender +UPDATE `creature` SET `position_x`=3581.06, `position_y`=-1083.51, `position_z`=221.321, `orientation`=0.26258 WHERE `guid`=40758; -- Deadwood Gardener +UPDATE `creature` SET `id`=7153 WHERE `guid`=40758; -- Deadwood Warrior +UPDATE `creature` SET `id2`=7154 WHERE `guid`=40758; -- Deadwood Gardener +UPDATE `creature` SET `position_x`=3584.51, `position_y`=-1175.69, `position_z`=219.85, `orientation`=0.120289 WHERE `guid`=40756; -- Deadwood Gardener +UPDATE `creature` SET `id`=7153 WHERE `guid`=40756; -- Deadwood Warrior +UPDATE `creature` SET `id2`=7154 WHERE `guid`=40756; -- Deadwood Gardener +UPDATE `creature` SET `position_x`=3629.4, `position_y`=-1140.46, `position_z`=210.618, `orientation`=1.46608 WHERE `guid`=40822; -- Deadwood Warrior +UPDATE `creature` SET `id`=7153 WHERE `guid`=40822; -- Deadwood Warrior +UPDATE `creature` SET `id2`=7155 WHERE `guid`=40822; -- Deadwood Pathfinder +UPDATE `creature` SET `position_x`=147.753, `position_y`=-2853.58, `position_z`=113.76, `orientation`=1.87335 WHERE `guid`=93270; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=177.186, `position_y`=-2814.17, `position_z`=112.014, `orientation`=6.14356 WHERE `guid`=93276; -- Highvale Scout +UPDATE `creature` SET `position_x`=116.113, `position_y`=-2950.48, `position_z`=116.236, `orientation`=3.78018 WHERE `guid`=93238; -- Silvermane Wolf +UPDATE `creature` SET `position_x`=-251.575, `position_y`=-4550.26, `position_z`=12.8249, `orientation`=6.26756 WHERE `guid`=93606; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=-146.293, `position_y`=-3313.88, `position_z`=120.843, `orientation`=2.09451 WHERE `guid`=93191; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-52.3222, `position_y`=-4617.52, `position_z`=9.9219, `orientation`=4.05433 WHERE `guid`=93547; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=377.362, `position_y`=-3742.64, `position_z`=104.808, `orientation`=2.60054 WHERE `guid`=93317; -- Jade Ooze +UPDATE `creature` SET `id`=2655 WHERE `guid`=93317; -- Green Sludge +UPDATE `creature` SET `id2`=2656 WHERE `guid`=93317; -- Jade Ooze +UPDATE `creature` SET `position_x`=-82.6864, `position_y`=-4217.7, `position_z`=117.946, `orientation`=2.41278 WHERE `guid`=93691; -- Silvermane Stalker +UPDATE `creature` SET `position_x`=343.815, `position_y`=-3758.76, `position_z`=106.969, `orientation`=1.68194 WHERE `guid`=93014; -- Green Sludge +UPDATE `creature` SET `position_x`=370.934, `position_y`=-3731.85, `position_z`=104.719, `orientation`=2.77067 WHERE `guid`=93009; -- Jade Ooze +UPDATE `creature` SET `position_x`=412.61, `position_y`=-3787.13, `position_z`=102.045, `orientation`=0.121681 WHERE `guid`=93319; -- Green Sludge +UPDATE `creature` SET `position_x`=370.258, `position_y`=-3801.04, `position_z`=111.961, `orientation`=1.91989 WHERE `guid`=93066; -- Jade Ooze +UPDATE `creature` SET `position_x`=413.974, `position_y`=-3769.36, `position_z`=124.125, `orientation`=5.96903 WHERE `guid`=93062; -- Jade Ooze +UPDATE `creature` SET `position_x`=84.3127, `position_y`=-3413.63, `position_z`=117.795, `orientation`=0.706074 WHERE `guid`=93157; -- Green Sludge +UPDATE `creature` SET `position_x`=280.784, `position_y`=-2807.5, `position_z`=121.471, `orientation`=0.563724 WHERE `guid`=93284; -- Highvale Marksman +UPDATE `creature` SET `position_x`=393.237, `position_y`=-3791.41, `position_z`=102.368, `orientation`=4.84798 WHERE `guid`=93072; -- Green Sludge +UPDATE `creature` SET `position_x`=375.823, `position_y`=-3754.5, `position_z`=160.583, `orientation`=4.37179 WHERE `guid`=92965; -- Jade Ooze +UPDATE `creature` SET `position_x`=181.665, `position_y`=-2882.4, `position_z`=105.212, `orientation`=2.22661 WHERE `guid`=93274; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=51.5266, `position_y`=-3017.5, `position_z`=132.044, `orientation`=3.69458 WHERE `guid`=93017; -- Silvermane Wolf +UPDATE `creature` SET `position_x`=49.1262, `position_y`=-2816.55, `position_z`=116.05, `orientation`=5.18342 WHERE `guid`=93472; -- Silvermane Wolf +UPDATE `creature` SET `position_x`=316.919, `position_y`=-4086.24, `position_z`=119.757, `orientation`=1.74433 WHERE `guid`=93669; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-4945.58, `position_y`=1670.22, `position_z`=63.8142, `orientation`=1.30845 WHERE `guid`=50974; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=1417.84, `position_y`=943.219, `position_z`=51.5216, `orientation`=5.70716 WHERE `guid`=19011; -- Mottled Worg +UPDATE `creature` SET `position_x`=-515.828, `position_y`=-4349.72, `position_z`=38.3608, `orientation`=4.01426 WHERE `guid`=12394; -- Mottled Boar +UPDATE `creature` SET `position_x`=2416.85, `position_y`=-6118, `position_z`=103.634, `orientation`=4.0179 WHERE `guid`=35688; -- Mosshoof Courser +UPDATE `creature` SET `position_x`=-104.166, `position_y`=67.3751, `position_z`=-106.024, `orientation`=5.58505 WHERE `guid`=26206; -- Deviate Crocolisk +UPDATE `creature` SET `position_x`=-115.978, `position_y`=141.413, `position_z`=-80.2875, `orientation`=2.71264 WHERE `guid`=26201; -- Snake +UPDATE `creature` SET `position_x`=-80.8115, `position_y`=183.672, `position_z`=-91.4286, `orientation`=0.808997 WHERE `guid`=26200; -- Evolving Ectoplasm (WAYPOINTS) +UPDATE `creature` SET `position_x`=-162.033, `position_y`=50.8474, `position_z`=-105.888, `orientation`=1.79769 WHERE `guid`=18678; -- Deviate Crocolisk +UPDATE `creature` SET `position_x`=-12382.7, `position_y`=-255.507, `position_z`=15.9495, `orientation`=0.596657 WHERE `guid`=1630; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-100.639, `position_y`=180.884, `position_z`=-78.4284, `orientation`=5.61996 WHERE `guid`=26202; -- Deviate Guardian +UPDATE `creature` SET `position_x`=-189.981, `position_y`=67.0796, `position_z`=-47.3762, `orientation`=0 WHERE `guid`=18681; -- Deviate Lasher +UPDATE `creature` SET `position_x`=-61.5989, `position_y`=139.998, `position_z`=-91.778, `orientation`=1.39626 WHERE `guid`=26199; -- Deviate Ravager +UPDATE `creature` SET `id`=3636 WHERE `guid`=26199; -- Deviate Ravager +UPDATE `creature` SET `id2`=3637 WHERE `guid`=26199; -- Deviate Guardian +UPDATE `creature` SET `position_x`=-195.944, `position_y`=65.1372, `position_z`=-48.1045, `orientation`=0.453786 WHERE `guid`=18679; -- Deviate Lasher +UPDATE `creature` SET `position_x`=-186.393, `position_y`=62.2786, `position_z`=-46.5121, `orientation`=0 WHERE `guid`=18680; -- Deviate Lasher +UPDATE `creature` SET `position_x`=-192.082, `position_y`=57.7998, `position_z`=-47.8857, `orientation`=5.55015 WHERE `guid`=18676; -- Snake +UPDATE `creature` SET `position_x`=1185.29, `position_y`=-1768.45, `position_z`=61.6048, `orientation`=1.768 WHERE `guid`=45301; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=45301; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=45301; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1167.13, `position_y`=-1778.49, `position_z`=61.3246, `orientation`=5.8643 WHERE `guid`=46257; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=46257; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46257; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=-3639.34, `position_y`=-2595.44, `position_z`=52.301, `orientation`=3.9968 WHERE `guid`=10580; -- Dragonmaw Centurion +UPDATE `creature` SET `position_x`=4068.42, `position_y`=-3534.96, `position_z`=122.797, `orientation`=5.51524 WHERE `guid`=300838; -- Eye of Naxxramas (WAYPOINTS) +UPDATE `creature` SET `position_x`=-76.5673, `position_y`=412.986, `position_z`=-106.908, `orientation`=0.767945 WHERE `guid`=27373; -- Snake +UPDATE `creature` SET `position_x`=-284.296, `position_y`=-448.096, `position_z`=64.275, `orientation`=5.44144 WHERE `guid`=16558; -- Cave Yeti +UPDATE `creature` SET `position_x`=7524.34, `position_y`=-2869.21, `position_z`=456.903, `orientation`=5.72081 WHERE `guid`=42544; -- Squirrel +UPDATE `creature` SET `position_x`=7566.34, `position_y`=-2900.08, `position_z`=460.152, `orientation`=1.53323 WHERE `guid`=42368; -- Moonglade Warden +UPDATE `creature` SET `position_x`=2680.12, `position_y`=-5310.93, `position_z`=154.417, `orientation`=3.90034 WHERE `guid`=92680; -- Scourge Champion +UPDATE `creature` SET `position_x`=-67.8528, `position_y`=203.787, `position_z`=-93.5733, `orientation`=1.13446 WHERE `guid`=26216; -- Deviate Ravager +UPDATE `creature` SET `position_x`=-67.4478, `position_y`=214.535, `position_z`=-93.4204, `orientation`=3.54302 WHERE `guid`=26223; -- Deviate Ravager +UPDATE `creature` SET `position_x`=-10446.3, `position_y`=-2995.94, `position_z`=21.9704, `orientation`=5.355 WHERE `guid`=38969; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=3636.14, `position_y`=-3636.71, `position_z`=138.301, `orientation`=0.122173 WHERE `guid`=52156; -- Ravaged Cadaver +UPDATE `creature` SET `id`=10381 WHERE `guid`=52156; -- Ravaged Cadaver +UPDATE `creature` SET `id2`=10382 WHERE `guid`=52156; -- Mangled Cadaver +UPDATE `creature` SET `id3`=10390 WHERE `guid`=52156; -- Skeletal Guardian +UPDATE `creature` SET `id4`=10391 WHERE `guid`=52156; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=3643.23, `position_y`=-3637.51, `position_z`=138.591, `orientation`=6.02139 WHERE `guid`=53104; -- Skeletal Berserker +UPDATE `creature` SET `id`=10381 WHERE `guid`=53104; -- Ravaged Cadaver +UPDATE `creature` SET `id2`=10382 WHERE `guid`=53104; -- Mangled Cadaver +UPDATE `creature` SET `id3`=10390 WHERE `guid`=53104; -- Skeletal Guardian +UPDATE `creature` SET `id4`=10391 WHERE `guid`=53104; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=3641.48, `position_y`=-3647.22, `position_z`=138.741, `orientation`=2.3911 WHERE `guid`=52618; -- Skeletal Guardian +UPDATE `creature` SET `id`=10381 WHERE `guid`=52618; -- Ravaged Cadaver +UPDATE `creature` SET `id2`=10382 WHERE `guid`=52618; -- Mangled Cadaver +UPDATE `creature` SET `id3`=10390 WHERE `guid`=52618; -- Skeletal Guardian +UPDATE `creature` SET `position_x`=3643.65, `position_y`=-3629.47, `position_z`=138.151, `orientation`=5.91667 WHERE `guid`=52183; -- Mangled Cadaver +UPDATE `creature` SET `id`=10382 WHERE `guid`=52183; -- Mangled Cadaver +UPDATE `creature` SET `id2`=10390 WHERE `guid`=52183; -- Skeletal Guardian +UPDATE `creature` SET `id3`=10391 WHERE `guid`=52183; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=3646.56, `position_y`=-3637.63, `position_z`=138.621, `orientation`=4.64258 WHERE `guid`=52617; -- Skeletal Guardian +UPDATE `creature` SET `id`=10381 WHERE `guid`=52617; -- Ravaged Cadaver +UPDATE `creature` SET `id2`=10382 WHERE `guid`=52617; -- Mangled Cadaver +UPDATE `creature` SET `id3`=10390 WHERE `guid`=52617; -- Skeletal Guardian +UPDATE `creature` SET `id4`=10391 WHERE `guid`=52617; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=3637.64, `position_y`=-3628.14, `position_z`=138.134, `orientation`=0.890118 WHERE `guid`=53103; -- Skeletal Berserker +UPDATE `creature` SET `id`=10381 WHERE `guid`=53103; -- Ravaged Cadaver +UPDATE `creature` SET `id2`=10382 WHERE `guid`=53103; -- Mangled Cadaver +UPDATE `creature` SET `id3`=10390 WHERE `guid`=53103; -- Skeletal Guardian +UPDATE `creature` SET `id4`=10391 WHERE `guid`=53103; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=-83.1256, `position_y`=203.589, `position_z`=-92.7482, `orientation`=0.331613 WHERE `guid`=26215; -- Biletoad +UPDATE `creature` SET `position_x`=-9822.85, `position_y`=956.162, `position_z`=29.2138, `orientation`=1.20414 WHERE `guid`=90218; -- Rusty Harvest Golem +UPDATE `creature` SET `position_x`=-9844.34, `position_y`=1051.67, `position_z`=33.9971, `orientation`=3.42162 WHERE `guid`=86613; -- Defias Footpad +UPDATE `creature` SET `position_x`=-9888, `position_y`=1033.87, `position_z`=33.4082, `orientation`=5.36052 WHERE `guid`=90164; -- Rusty Harvest Golem +UPDATE `creature` SET `position_x`=-10817.3, `position_y`=817.386, `position_z`=33.3846, `orientation`=1.23028 WHERE `guid`=90368; -- Greater Fleshripper +UPDATE `creature` SET `position_x`=1939.42, `position_y`=-1608.82, `position_z`=61.2519, `orientation`=5.64651 WHERE `guid`=47117; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=2414.76, `position_y`=-2249.25, `position_z`=52.616, `orientation`=0.0736553 WHERE `guid`=46756; -- Rotting Behemoth +UPDATE `creature` SET `position_x`=4537.94, `position_y`=-785.171, `position_z`=267.066, `orientation`=4.76524 WHERE `guid`=39475; -- Cursed Ooze +UPDATE `creature` SET `position_x`=4349.98, `position_y`=-650.066, `position_z`=265.081, `orientation`=2.99452 WHERE `guid`=39341; -- Cursed Ooze +UPDATE `creature` SET `position_x`=6203.33, `position_y`=-1136.41, `position_z`=366.217, `orientation`=1.95055 WHERE `guid`=39472; -- Toxic Horror +UPDATE `creature` SET `position_x`=-7076.68, `position_y`=-1357.65, `position_z`=-223.427, `orientation`=5.76375 WHERE `guid`=24161; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-7143.62, `position_y`=-1294.58, `position_z`=-184.304, `orientation`=3.84873 WHERE `guid`=24159; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-8782.94, `position_y`=826.563, `position_z`=97.4887, `orientation`=1.06465 WHERE `guid`=90455; -- Stockade Guard +UPDATE `creature` SET `position_x`=-8784.99, `position_y`=826.464, `position_z`=97.7333, `orientation`=0.820305 WHERE `guid`=90453; -- Stockade Guard +UPDATE `creature` SET `position_x`=-8779.49, `position_y`=823.292, `position_z`=97.718, `orientation`=1.46608 WHERE `guid`=90474; -- Stockade Archer +UPDATE `creature` SET `position_x`=-8787.48, `position_y`=830.024, `position_z`=97.7339, `orientation`=0.767945 WHERE `guid`=90454; -- Stockade Guard +UPDATE `creature` SET `position_x`=-8792.39, `position_y`=831.441, `position_z`=97.7273, `orientation`=0.174533 WHERE `guid`=90472; -- Stockade Archer +UPDATE `creature` SET `position_x`=-7251.05, `position_y`=-1117.47, `position_z`=273.14, `orientation`=5.40134 WHERE `guid`=5626; -- Magma Elemental +UPDATE `creature` SET `position_x`=1809.66, `position_y`=-1158.28, `position_z`=60.2156, `orientation`=6.25254 WHERE `guid`=52660; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=1763.95, `position_y`=-1264.04, `position_z`=60.2875, `orientation`=0 WHERE `guid`=47248; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=2517.4, `position_y`=-3717.29, `position_z`=181.063, `orientation`=4.58219 WHERE `guid`=91928; -- Diseased Flayer +UPDATE `creature` SET `position_x`=2449.09, `position_y`=-481.213, `position_z`=75.6803, `orientation`=2.87087 WHERE `guid`=45121; -- Vampiric Duskbat +UPDATE `creature` SET `position_x`=-6752.3, `position_y`=-1285.1, `position_z`=242.381, `orientation`=4.16114 WHERE `guid`=5855; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-5148.66, `position_y`=-3548.74, `position_z`=304.259, `orientation`=1.83742 WHERE `guid`=8686; -- Loch Crocolisk +UPDATE `creature` SET `position_x`=1668.44, `position_y`=-336.926, `position_z`=18.7611, `orientation`=0.471239 WHERE `guid`=40133; -- Scarlet Soldier +UPDATE `creature` SET `position_x`=1641.8, `position_y`=-356.86, `position_z`=18.7611, `orientation`=5.49779 WHERE `guid`=40129; -- Scarlet Soldier (WAYPOINTS) +UPDATE `creature` SET `id`=4286 WHERE `guid`=40129; -- Scarlet Soldier +UPDATE `creature` SET `id2`=4297 WHERE `guid`=40129; -- Scarlet Conjuror +UPDATE `creature` SET `position_x`=2508.98, `position_y`=-3809.27, `position_z`=178.253, `orientation`=3.19395 WHERE `guid`=92408; -- Dark Adept +UPDATE `creature` SET `position_x`=-6425.34, `position_y`=-3416.34, `position_z`=241.664, `orientation`=2.28425 WHERE `guid`=7030; -- Shadowforge Darkweaver +UPDATE `creature` SET `position_x`=-6431.97, `position_y`=-3380.67, `position_z`=229.793, `orientation`=3.54302 WHERE `guid`=7072; -- Shadowforge Tunneler +UPDATE `creature` SET `position_x`=-8700.2, `position_y`=-2211.72, `position_z`=152.945, `orientation`=5.84685 WHERE `guid`=17572; -- Blackrock Champion +UPDATE `creature` SET `id`=435 WHERE `guid`=17572; -- Blackrock Champion +UPDATE `creature` SET `id2`=615 WHERE `guid`=17572; -- Blackrock Tracker +UPDATE `creature` SET `position_x`=-8746.15, `position_y`=-2186.37, `position_z`=163.537, `orientation`=1.69297 WHERE `guid`=10173; -- Blackrock Summoner +UPDATE `creature` SET `position_x`=-8804.52, `position_y`=-2166.52, `position_z`=150.975, `orientation`=2.96581 WHERE `guid`=8310; -- Blackrock Summoner +UPDATE `creature` SET `position_x`=-8779.15, `position_y`=-2213.74, `position_z`=142.222, `orientation`=1.11066 WHERE `guid`=10193; -- Blackrock Champion +UPDATE `creature` SET `position_x`=-8775.85, `position_y`=-2193.94, `position_z`=141.112, `orientation`=0.269364 WHERE `guid`=17878; -- Blackrock Champion +UPDATE `creature` SET `position_x`=-5727.37, `position_y`=-3928.48, `position_z`=318.979, `orientation`=3.05433 WHERE `guid`=8993; -- Stonesplinter Geomancer +UPDATE `creature` SET `position_x`=-5753.28, `position_y`=-1657.42, `position_z`=359.003, `orientation`=1.27282 WHERE `guid`=4509; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-5752.23, `position_y`=-1669.72, `position_z`=358.906, `orientation`=1.41744 WHERE `guid`=4515; -- Rockjaw Skullthumper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4515; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4515; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=6449.83, `position_y`=-4014.87, `position_z`=658.367, `orientation`=1.84763 WHERE `guid`=41793; -- Suffering Highborne +UPDATE `creature` SET `position_x`=6407.76, `position_y`=-4003.71, `position_z`=667.106, `orientation`=2.68098 WHERE `guid`=41782; -- Suffering Highborne +UPDATE `creature` SET `position_x`=6420.02, `position_y`=-4019.9, `position_z`=664.277, `orientation`=4.46908 WHERE `guid`=42173; -- Suffering Highborne +UPDATE `creature` SET `position_x`=1712.32, `position_y`=679.717, `position_z`=53.3285, `orientation`=2.4663 WHERE `guid`=42120; -- Rat +UPDATE `creature` SET `position_x`=-1050.54, `position_y`=-316.957, `position_z`=0.745504, `orientation`=2.9147 WHERE `guid`=16125; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=-7015.17, `position_y`=-3917.32, `position_z`=264.035, `orientation`=1.44862 WHERE `guid`=8179; -- Scalding Whelp +UPDATE `creature` SET `position_x`=3666.59, `position_y`=-1166.89, `position_z`=208.861, `orientation`=2.94181 WHERE `guid`=40813; -- Deadwood Warrior +UPDATE `creature` SET `id`=7153 WHERE `guid`=40813; -- Deadwood Warrior +UPDATE `creature` SET `id2`=7154 WHERE `guid`=40813; -- Deadwood Gardener +UPDATE `creature` SET `position_x`=-6949.95, `position_y`=-984.607, `position_z`=241.975, `orientation`=6.10452 WHERE `guid`=5882; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-4583.77, `position_y`=655.16, `position_z`=48.9113, `orientation`=4.01784 WHERE `guid`=50034; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4548.07, `position_y`=614.642, `position_z`=47.1266, `orientation`=5.90585 WHERE `guid`=50789; -- Sprite Darter +UPDATE `creature` SET `position_x`=-6360.24, `position_y`=-4185.15, `position_z`=284.847, `orientation`=3.55942 WHERE `guid`=6904; -- Scalding Whelp +UPDATE `creature` SET `position_x`=881.384, `position_y`=-4351.88, `position_z`=18.5644, `orientation`=0.61438 WHERE `guid`=10397; -- Armored Scorpid +UPDATE `creature` SET `position_x`=248.194, `position_y`=-4983.41, `position_z`=19.0932, `orientation`=0.562525 WHERE `guid`=12376; -- Clattering Scorpid +UPDATE `creature` SET `position_x`=-352.247, `position_y`=-4451.92, `position_z`=12.0046, `orientation`=0.390249 WHERE `guid`=93684; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=-6920.92, `position_y`=-948.747, `position_z`=240.827, `orientation`=3.55056 WHERE `guid`=5875; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-6782.53, `position_y`=-4149.21, `position_z`=263.972, `orientation`=1.4702 WHERE `guid`=6967; -- Scorched Guardian +UPDATE `creature` SET `position_x`=-2250.96, `position_y`=-2483.68, `position_z`=93.2607, `orientation`=3.59885 WHERE `guid`=20209; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=-5249.63, `position_y`=1585.68, `position_z`=57.0092, `orientation`=5.39316 WHERE `guid`=51148; -- Frayfeather Hippogryph +UPDATE `creature` SET `position_x`=3293.66, `position_y`=-4300.6, `position_z`=131.178, `orientation`=4.64537 WHERE `guid`=36388; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=-5283.15, `position_y`=1417.11, `position_z`=33.2958, `orientation`=5.23617 WHERE `guid`=51144; -- Frayfeather Hippogryph +UPDATE `creature` SET `position_x`=3445.1, `position_y`=-5052.54, `position_z`=85.6543, `orientation`=2.41567 WHERE `guid`=35487; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=3553.99, `position_y`=-5085.13, `position_z`=85.385, `orientation`=1.66048 WHERE `guid`=35405; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=3482.18, `position_y`=-5078.52, `position_z`=85.5494, `orientation`=2.54818 WHERE `guid`=35412; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=3615.79, `position_y`=-5080.35, `position_z`=87.0381, `orientation`=3.7447 WHERE `guid`=35387; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=-5780.43, `position_y`=1649.93, `position_z`=88.5165, `orientation`=5.34607 WHERE `guid`=51193; -- Frayfeather Skystormer +UPDATE `creature` SET `position_x`=3380.95, `position_y`=-5251.95, `position_z`=84.8481, `orientation`=4.08598 WHERE `guid`=35395; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=3984.63, `position_y`=-1213.66, `position_z`=261.107, `orientation`=2.4937 WHERE `guid`=39674; -- Felpaw Wolf +UPDATE `creature` SET `position_x`=-6816.08, `position_y`=-4117.65, `position_z`=264.032, `orientation`=3.51377 WHERE `guid`=7031; -- Scorched Guardian +UPDATE `creature` SET `position_x`=-6986.19, `position_y`=-1710.5, `position_z`=241.819, `orientation`=4.3425 WHERE `guid`=6793; -- Tempered War Golem +UPDATE `creature` SET `position_x`=-6968.17, `position_y`=-1752.85, `position_z`=247.039, `orientation`=3.57792 WHERE `guid`=6813; -- Tempered War Golem +UPDATE `creature` SET `position_x`=-7115.31, `position_y`=-1750.26, `position_z`=249.121, `orientation`=5.72468 WHERE `guid`=5794; -- Glassweb Spider +UPDATE `creature` SET `position_x`=-7045.21, `position_y`=-1722.57, `position_z`=241.884, `orientation`=5.21105 WHERE `guid`=6788; -- Tempered War Golem +UPDATE `creature` SET `position_x`=-6987.23, `position_y`=-1730.56, `position_z`=241.494, `orientation`=5.86431 WHERE `guid`=6810; -- Dark Iron Geologist +UPDATE `creature` SET `position_x`=3515.4, `position_y`=-5718.8, `position_z`=4.64544, `orientation`=5.72521 WHERE `guid`=35568; -- Spitelash Siren +UPDATE `creature` SET `position_x`=868.726, `position_y`=-4189.31, `position_z`=-13.9726, `orientation`=1.41372 WHERE `guid`=6455; -- Fizzle Darkstorm (WAYPOINTS) +UPDATE `creature` SET `position_x`=252.773, `position_y`=-4348.72, `position_z`=118.644, `orientation`=0.948413 WHERE `guid`=93542; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-6981.65, `position_y`=-1743.09, `position_z`=242.695, `orientation`=5.3124 WHERE `guid`=6812; -- Dark Iron Geologist +UPDATE `creature` SET `position_x`=-7049.76, `position_y`=-1781.02, `position_z`=265.517, `orientation`=0.455159 WHERE `guid`=6786; -- Tempered War Golem +UPDATE `creature` SET `position_x`=-381.106, `position_y`=-4105.85, `position_z`=174.048, `orientation`=5.40039 WHERE `guid`=93552; -- Vilebranch Shadowcaster +UPDATE `creature` SET `position_x`=-6819.5, `position_y`=-1216.56, `position_z`=240.13, `orientation`=5.78904 WHERE `guid`=6816; -- Dark Iron Steamsmith +UPDATE `creature` SET `position_x`=957.749, `position_y`=-4083.47, `position_z`=-11.5197, `orientation`=0.970271 WHERE `guid`=12216; -- Lightning Hide +UPDATE `creature` SET `position_x`=953.95, `position_y`=-4115.87, `position_z`=-11.5561, `orientation`=6.10431 WHERE `guid`=12200; -- Lightning Hide +UPDATE `creature` SET `position_x`=-215.273, `position_y`=-4149.22, `position_z`=118.639, `orientation`=3.77931 WHERE `guid`=93740; -- Vilebranch Warrior (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5014.66, `position_y`=1548.78, `position_z`=56.8574, `orientation`=5.62453 WHERE `guid`=50981; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=-6849.09, `position_y`=-4148.6, `position_z`=267.036, `orientation`=0.417275 WHERE `guid`=7709; -- Scorched Guardian +UPDATE `creature` SET `position_x`=3782.36, `position_y`=-985.858, `position_z`=245.221, `orientation`=3.43279 WHERE `guid`=39190; -- Angerclaw Bear +UPDATE `creature` SET `position_x`=-207.023, `position_y`=-4020.88, `position_z`=178.427, `orientation`=0.0586413 WHERE `guid`=93635; -- Vilebranch Wolf Pup +UPDATE `creature` SET `position_x`=218.782, `position_y`=-4350.44, `position_z`=119.833, `orientation`=4.40201 WHERE `guid`=93544; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-242.901, `position_y`=-4050.55, `position_z`=174.615, `orientation`=4.35584 WHERE `guid`=93636; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=3530.89, `position_y`=-1148.38, `position_z`=222.248, `orientation`=2.23654 WHERE `guid`=40755; -- Deadwood Warrior +UPDATE `creature` SET `position_x`=14.3563, `position_y`=-2486.31, `position_z`=124.228, `orientation`=4.08407 WHERE `guid`=93486; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=51.5881, `position_y`=-2483.27, `position_z`=124.343, `orientation`=3.60233 WHERE `guid`=93504; -- Witherbark Zealot +UPDATE `creature` SET `position_x`=-7147.24, `position_y`=-1716.14, `position_z`=242.196, `orientation`=4.02247 WHERE `guid`=5659; -- Glassweb Spider +UPDATE `creature` SET `position_x`=-4581.64, `position_y`=558.434, `position_z`=62.9269, `orientation`=0.0290282 WHERE `guid`=50788; -- Sprite Darter +UPDATE `creature` SET `position_x`=3526.1, `position_y`=-1107.56, `position_z`=223.375, `orientation`=1.9853 WHERE `guid`=40752; -- Deadwood Warrior +UPDATE `creature` SET `position_x`=3541.44, `position_y`=-1124.88, `position_z`=221.615, `orientation`=5.41052 WHERE `guid`=40751; -- Deadwood Warrior +UPDATE `creature` SET `position_x`=-7940.17, `position_y`=-2669.49, `position_z`=159.55, `orientation`=5.93412 WHERE `guid`=5396; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-4543.78, `position_y`=579.411, `position_z`=63.1985, `orientation`=5.43842 WHERE `guid`=50787; -- Sprite Darter +UPDATE `creature` SET `position_x`=-5730, `position_y`=1448.08, `position_z`=54.2082, `orientation`=1.1229 WHERE `guid`=50268; -- Gordunni Shaman +UPDATE `creature` SET `position_x`=3816.1, `position_y`=-1017.36, `position_z`=236.558, `orientation`=2.51081 WHERE `guid`=39267; -- Angerclaw Bear +UPDATE `creature` SET `position_x`=-6863.73, `position_y`=-1173.43, `position_z`=240.287, `orientation`=1.2241 WHERE `guid`=6809; -- Dark Iron Steamsmith +UPDATE `creature` SET `position_x`=-4639.52, `position_y`=684.361, `position_z`=48.7764, `orientation`=2.34229 WHERE `guid`=50793; -- Sprite Darter +UPDATE `creature` SET `position_x`=251.803, `position_y`=-4283.81, `position_z`=119.124, `orientation`=4.23132 WHERE `guid`=93663; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-4614.7, `position_y`=654.288, `position_z`=52.0884, `orientation`=0.738149 WHERE `guid`=50795; -- Sprite Darter +UPDATE `creature` SET `position_x`=-6909.77, `position_y`=-1584.59, `position_z`=243.766, `orientation`=3.14805 WHERE `guid`=5828; -- Magma Elemental +UPDATE `creature` SET `position_x`=-6835.11, `position_y`=-1228.29, `position_z`=240.211, `orientation`=2.10236 WHERE `guid`=6817; -- Dark Iron Steamsmith +UPDATE `creature` SET `position_x`=-366.653, `position_y`=-4027.92, `position_z`=174.156, `orientation`=1.87748 WHERE `guid`=93648; -- Vilebranch Shadowcaster +UPDATE `creature` SET `position_x`=-371.571, `position_y`=-4048.31, `position_z`=174.172, `orientation`=5.79102 WHERE `guid`=93650; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=-3874.31, `position_y`=1683.94, `position_z`=140.363, `orientation`=1.42594 WHERE `guid`=51046; -- Elder Rage Scar +UPDATE `creature` SET `id`=5297 WHERE `guid`=51046; -- Elder Rage Scar +UPDATE `creature` SET `id2`=5299 WHERE `guid`=51046; -- Ferocious Rage Scar +UPDATE `creature` SET `position_x`=-3871.45, `position_y`=1651.18, `position_z`=137.534, `orientation`=6.21337 WHERE `guid`=51137; -- Ferocious Rage Scar +UPDATE `creature` SET `id`=5296 WHERE `guid`=51137; -- Rage Scar Yeti +UPDATE `creature` SET `id2`=5299 WHERE `guid`=51137; -- Ferocious Rage Scar +UPDATE `creature` SET `position_x`=151.887, `position_y`=-2446.98, `position_z`=125.792, `orientation`=0.690278 WHERE `guid`=93339; -- Mangy Silvermane +UPDATE `creature` SET `position_x`=-181.066, `position_y`=-4149.27, `position_z`=118.043, `orientation`=3.92336 WHERE `guid`=93600; -- Vilebranch Warrior +UPDATE `creature` SET `position_x`=-3873.72, `position_y`=1620.04, `position_z`=136.705, `orientation`=1.19731 WHERE `guid`=51045; -- Elder Rage Scar +UPDATE `creature` SET `id`=5297 WHERE `guid`=51045; -- Elder Rage Scar +UPDATE `creature` SET `id2`=5299 WHERE `guid`=51045; -- Ferocious Rage Scar +UPDATE `creature` SET `position_x`=-64.5683, `position_y`=-4962.26, `position_z`=21.4962, `orientation`=2.30085 WHERE `guid`=8410; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-3823.97, `position_y`=1823.32, `position_z`=127.398, `orientation`=5.05002 WHERE `guid`=51138; -- Ferocious Rage Scar +UPDATE `creature` SET `id`=5296 WHERE `guid`=51138; -- Rage Scar Yeti +UPDATE `creature` SET `id2`=5299 WHERE `guid`=51138; -- Ferocious Rage Scar +UPDATE `creature` SET `position_x`=-3789.61, `position_y`=1841.92, `position_z`=128.802, `orientation`=3.00367 WHERE `guid`=51041; -- Rage Scar Yeti +UPDATE `creature` SET `position_x`=-191.823, `position_y`=-5112.97, `position_z`=22.1495, `orientation`=0 WHERE `guid`=12295; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-350.616, `position_y`=-3990.93, `position_z`=195.148, `orientation`=1.0821 WHERE `guid`=93730; -- Vilebranch Hideskinner +UPDATE `creature` SET `position_x`=-386.741, `position_y`=-3979.97, `position_z`=195.463, `orientation`=5.07193 WHERE `guid`=93679; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-6615.72, `position_y`=-1448.63, `position_z`=265.91, `orientation`=2.72513 WHERE `guid`=6234; -- Searing Lava Spider +UPDATE `creature` SET `position_x`=225.781, `position_y`=-1241.83, `position_z`=31.2698, `orientation`=5.25048 WHERE `guid`=15359; -- Snapjaw +UPDATE `creature` SET `position_x`=-3909.99, `position_y`=1602.69, `position_z`=128.955, `orientation`=3.26772 WHERE `guid`=51104; -- Ferocious Rage Scar +UPDATE `creature` SET `id`=5297 WHERE `guid`=51104; -- Elder Rage Scar +UPDATE `creature` SET `id2`=5299 WHERE `guid`=51104; -- Ferocious Rage Scar +UPDATE `creature` SET `position_x`=-682.408, `position_y`=-3742.42, `position_z`=218.957, `orientation`=3.29581 WHERE `guid`=93567; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=-666.658, `position_y`=-3803.32, `position_z`=223.274, `orientation`=3.69121 WHERE `guid`=93560; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=182.441, `position_y`=-2349.15, `position_z`=121.99, `orientation`=2.35618 WHERE `guid`=93454; -- Mangy Silvermane +UPDATE `creature` SET `position_x`=-648.292, `position_y`=-3817.32, `position_z`=228.863, `orientation`=1.26456 WHERE `guid`=93558; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=-674.775, `position_y`=-3766.97, `position_z`=221.129, `orientation`=5.60251 WHERE `guid`=93570; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=249.283, `position_y`=-2819.15, `position_z`=121.352, `orientation`=3.61059 WHERE `guid`=93266; -- Highvale Marksman +UPDATE `creature` SET `position_x`=-5018.4, `position_y`=1583.32, `position_z`=60.4742, `orientation`=3.53798 WHERE `guid`=50983; -- Feral Scar Yeti +UPDATE `creature` SET `position_x`=354.308, `position_y`=-2783.84, `position_z`=119.654, `orientation`=0.202217 WHERE `guid`=93263; -- Highvale Marksman +UPDATE `creature` SET `position_x`=209.487, `position_y`=-2755.32, `position_z`=121.117, `orientation`=2.36374 WHERE `guid`=93380; -- Highvale Scout +UPDATE `creature` SET `position_x`=-528.012, `position_y`=-3841.78, `position_z`=236.175, `orientation`=2.58309 WHERE `guid`=92963; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=224.92, `position_y`=-2754.12, `position_z`=123.453, `orientation`=2.17764 WHERE `guid`=93521; -- Highvale Ranger +UPDATE `creature` SET `position_x`=258.729, `position_y`=-2800.58, `position_z`=123.454, `orientation`=6.22201 WHERE `guid`=93532; -- Highvale Ranger +UPDATE `creature` SET `position_x`=251.731, `position_y`=-2760.94, `position_z`=122.648, `orientation`=5.70172 WHERE `guid`=93527; -- Highvale Ranger +UPDATE `creature` SET `position_x`=182.331, `position_y`=-2849.5, `position_z`=104.351, `orientation`=3.21008 WHERE `guid`=93277; -- Highvale Scout +UPDATE `creature` SET `position_x`=248.395, `position_y`=-2788.55, `position_z`=123.452, `orientation`=5.12342 WHERE `guid`=93528; -- Highvale Marksman +UPDATE `creature` SET `position_x`=382.322, `position_y`=-3422.75, `position_z`=118.297, `orientation`=0.349066 WHERE `guid`=93399; -- Green Sludge +UPDATE `creature` SET `position_x`=-344.586, `position_y`=-4039.99, `position_z`=174.156, `orientation`=4.06662 WHERE `guid`=93643; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=-221.726, `position_y`=-4018.73, `position_z`=174.283, `orientation`=4.50073 WHERE `guid`=93640; -- Vilebranch Shadowcaster +UPDATE `creature` SET `position_x`=-344.146, `position_y`=-4058.6, `position_z`=174.156, `orientation`=1.06121 WHERE `guid`=93644; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=-10954.1, `position_y`=-933.238, `position_z`=70.8439, `orientation`=1.62316 WHERE `guid`=4355; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=-10908.2, `position_y`=-963.451, `position_z`=71.2018, `orientation`=3.92699 WHERE `guid`=4448; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=-419.06, `position_y`=-4118.16, `position_z`=174.26, `orientation`=1.729 WHERE `guid`=93651; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=-316.792, `position_y`=-4550.44, `position_z`=12.3308, `orientation`=2.72152 WHERE `guid`=93685; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=-1881.89, `position_y`=-2747.94, `position_z`=94.0238, `orientation`=2.78678 WHERE `guid`=20190; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=-8545.49, `position_y`=-2992.34, `position_z`=10.248, `orientation`=5.98197 WHERE `guid`=23193; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=-8382.28, `position_y`=-3149.04, `position_z`=8.75319, `orientation`=4.24131 WHERE `guid`=23208; -- Dunemaul Ogre +UPDATE `creature` SET `position_x`=-8970.41, `position_y`=-2336.08, `position_z`=11.7922, `orientation`=0.632762 WHERE `guid`=23230; -- Thistleshrub Dew Collector +UPDATE `creature` SET `id`=5481 WHERE `guid`=23230; -- Thistleshrub Dew Collector +UPDATE `creature` SET `id2`=5485 WHERE `guid`=23230; -- Thistleshrub Rootshaper +UPDATE `creature` SET `position_x`=-7382.46, `position_y`=-2019.16, `position_z`=-271.133, `orientation`=2.1742 WHERE `guid`=23868; -- Ravasaur Hunter +UPDATE `creature` SET `position_x`=-8886.39, `position_y`=-84.212, `position_z`=85.3483, `orientation`=3.35103 WHERE `guid`=79959; -- Young Wolf +UPDATE `creature` SET `position_x`=-7482.5, `position_y`=-1985.65, `position_z`=-272.139, `orientation`=4.25192 WHERE `guid`=23794; -- Ravasaur +UPDATE `creature` SET `position_x`=-8790.98, `position_y`=-104.695, `position_z`=83.4206, `orientation`=0 WHERE `guid`=80021; -- Kobold Worker +UPDATE `creature` SET `position_x`=-9090.78, `position_y`=-331.594, `position_z`=73.5351, `orientation`=4.50963 WHERE `guid`=80187; -- Defias Thug +UPDATE `creature` SET `position_x`=-9089.21, `position_y`=-313.637, `position_z`=73.5818, `orientation`=3.44096 WHERE `guid`=80186; -- Defias Thug +UPDATE `creature` SET `position_x`=-8983, `position_y`=-217.996, `position_z`=73.5768, `orientation`=6.23083 WHERE `guid`=80261; -- Timber Wolf +UPDATE `creature` SET `position_x`=-9109.72, `position_y`=-311.239, `position_z`=73.631, `orientation`=3.93282 WHERE `guid`=80180; -- Defias Thug +UPDATE `creature` SET `position_x`=-8983.45, `position_y`=-409.462, `position_z`=70.236, `orientation`=4.31894 WHERE `guid`=80228; -- Defias Thug +UPDATE `creature` SET `position_x`=-9099.51, `position_y`=-361.727, `position_z`=73.5444, `orientation`=1.12545 WHERE `guid`=80208; -- Defias Thug (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8742.17, `position_y`=-177.797, `position_z`=85.6888, `orientation`=1.39626 WHERE `guid`=80036; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8756.76, `position_y`=-171.326, `position_z`=85.0347, `orientation`=0 WHERE `guid`=80004; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8765.55, `position_y`=-92.9335, `position_z`=89.7993, `orientation`=0.122173 WHERE `guid`=80011; -- Kobold Vermin +UPDATE `creature` SET `position_x`=-8717.52, `position_y`=-144.433, `position_z`=86.4963, `orientation`=3.36849 WHERE `guid`=80034; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8750.62, `position_y`=-102.513, `position_z`=87.9105, `orientation`=0 WHERE `guid`=80026; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8701.26, `position_y`=-120.365, `position_z`=88.5086, `orientation`=2.77507 WHERE `guid`=80046; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8728.67, `position_y`=-108.398, `position_z`=86.0433, `orientation`=2.80998 WHERE `guid`=80058; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8659.29, `position_y`=-123.866, `position_z`=91.4195, `orientation`=0 WHERE `guid`=80069; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8711.98, `position_y`=-88.1097, `position_z`=89.7333, `orientation`=2.67035 WHERE `guid`=80050; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8640.51, `position_y`=-113.739, `position_z`=87.0641, `orientation`=0 WHERE `guid`=80067; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8720.63, `position_y`=-97.3853, `position_z`=88.6318, `orientation`=2.3911 WHERE `guid`=80047; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8635.18, `position_y`=-110.918, `position_z`=86.9203, `orientation`=3.35103 WHERE `guid`=80068; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8640.68, `position_y`=-132.633, `position_z`=87.1806, `orientation`=2.86234 WHERE `guid`=80070; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8630.98, `position_y`=-143.572, `position_z`=86.5462, `orientation`=0 WHERE `guid`=80064; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8616.68, `position_y`=-143.512, `position_z`=87.6286, `orientation`=0 WHERE `guid`=80065; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8600.88, `position_y`=-137.784, `position_z`=87.8886, `orientation`=0 WHERE `guid`=80078; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8613.62, `position_y`=-152.706, `position_z`=86.3459, `orientation`=2.46091 WHERE `guid`=80074; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8610.92, `position_y`=-171.603, `position_z`=85.8827, `orientation`=0 WHERE `guid`=80075; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8556.11, `position_y`=-147.912, `position_z`=88.7972, `orientation`=0 WHERE `guid`=80083; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8595.17, `position_y`=-174.069, `position_z`=87.3109, `orientation`=3.29867 WHERE `guid`=80076; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8588.72, `position_y`=-147.847, `position_z`=89.8032, `orientation`=0 WHERE `guid`=80079; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8573.62, `position_y`=-151.36, `position_z`=89.8767, `orientation`=0 WHERE `guid`=80082; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8549.48, `position_y`=-162.562, `position_z`=86.8275, `orientation`=0 WHERE `guid`=80080; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8537.51, `position_y`=-182.704, `position_z`=84.1808, `orientation`=0 WHERE `guid`=80085; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-8530.41, `position_y`=-200.263, `position_z`=83.8498, `orientation`=2.28638 WHERE `guid`=247; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-9071.2, `position_y`=-353.925, `position_z`=73.5351, `orientation`=2.1293 WHERE `guid`=80206; -- Defias Thug +UPDATE `creature` SET `position_x`=-9109.95, `position_y`=-337.296, `position_z`=73.4772, `orientation`=0 WHERE `guid`=80191; -- Defias Thug +UPDATE `creature` SET `position_x`=-9058.28, `position_y`=-323.004, `position_z`=73.5351, `orientation`=2.51327 WHERE `guid`=80194; -- Defias Thug +UPDATE `creature` SET `position_x`=-9131.42, `position_y`=-354.035, `position_z`=73.4476, `orientation`=2.01428 WHERE `guid`=80199; -- Defias Thug +UPDATE `creature` SET `position_x`=-9129.13, `position_y`=-307.676, `position_z`=73.5393, `orientation`=3.83949 WHERE `guid`=80181; -- Defias Thug (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9046.71, `position_y`=-343.407, `position_z`=73.5379, `orientation`=0.586872 WHERE `guid`=80214; -- Defias Thug +UPDATE `creature` SET `position_x`=-8949.82, `position_y`=-250.382, `position_z`=76.735, `orientation`=0.139626 WHERE `guid`=80140; -- Timber Wolf +UPDATE `creature` SET `position_x`=-8898.85, `position_y`=-267.149, `position_z`=79.3553, `orientation`=2.58211 WHERE `guid`=80135; -- Young Wolf +UPDATE `creature` SET `position_x`=-8960.21, `position_y`=-228.728, `position_z`=77.3577, `orientation`=4.04916 WHERE `guid`=80141; -- Timber Wolf +UPDATE `creature` SET `position_x`=-8819.39, `position_y`=-226.277, `position_z`=83.2365, `orientation`=2.58309 WHERE `guid`=80112; -- Kobold Worker +UPDATE `creature` SET `position_x`=2786.63, `position_y`=-2918.44, `position_z`=149.896, `orientation`=4.67033 WHERE `guid`=33235; -- Bleakheart Satyr +UPDATE `creature` SET `position_x`=2937.83, `position_y`=-2821.78, `position_z`=212.906, `orientation`=5.51395 WHERE `guid`=33100; -- Xavian Rogue +UPDATE `creature` SET `position_x`=3549.47, `position_y`=-5320.79, `position_z`=107.623, `orientation`=4.80814 WHERE `guid`=35384; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=9901.14, `position_y`=1537.65, `position_z`=1324.86, `orientation`=4.10152 WHERE `guid`=48511; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9838.71, `position_y`=1536.08, `position_z`=1345.03, `orientation`=1.90902 WHERE `guid`=48486; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9735.01, `position_y`=1583.92, `position_z`=1269.63, `orientation`=4.36332 WHERE `guid`=48368; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9776.71, `position_y`=1558.49, `position_z`=1266.42, `orientation`=3.26311 WHERE `guid`=48517; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9751.24, `position_y`=1522.1, `position_z`=1279.14, `orientation`=2.8865 WHERE `guid`=49021; -- Gnarlpine Augur +UPDATE `creature` SET `position_x`=10099.8, `position_y`=1458.66, `position_z`=1276.56, `orientation`=4.20624 WHERE `guid`=46419; -- Agal +UPDATE `creature` SET `position_x`=9754.56, `position_y`=1553.63, `position_z`=1263.92, `orientation`=2.46421 WHERE `guid`=48349; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=10092.1, `position_y`=1457.76, `position_z`=1275.91, `orientation`=3.45575 WHERE `guid`=46395; -- Gnarlpine Ambusher +UPDATE `creature` SET `position_x`=9792.15, `position_y`=1520.63, `position_z`=1259.58, `orientation`=3.27125 WHERE `guid`=48352; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9758.18, `position_y`=1571.59, `position_z`=1267.88, `orientation`=3.98357 WHERE `guid`=48377; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=10016.6, `position_y`=1482.71, `position_z`=1284.37, `orientation`=3.50811 WHERE `guid`=46404; -- Gnarlpine Ambusher +UPDATE `creature` SET `position_x`=9990.16, `position_y`=1456.56, `position_z`=1290.27, `orientation`=0.122173 WHERE `guid`=46406; -- Gnarlpine Ambusher +UPDATE `creature` SET `position_x`=9984.61, `position_y`=1432.9, `position_z`=1290.28, `orientation`=4.10152 WHERE `guid`=46409; -- Gnarlpine Ambusher +UPDATE `creature` SET `position_x`=9943.3, `position_y`=1153.41, `position_z`=1318.61, `orientation`=5.35295 WHERE `guid`=47528; -- Webwood Lurker +UPDATE `creature` SET `position_x`=9863.13, `position_y`=1580.74, `position_z`=1287.5, `orientation`=4.61992 WHERE `guid`=48524; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9794.7, `position_y`=1549.32, `position_z`=1262.88, `orientation`=2.70058 WHERE `guid`=48515; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=10055.7, `position_y`=1284.55, `position_z`=1316.79, `orientation`=5.08288 WHERE `guid`=49863; -- Nightsaber +UPDATE `creature` SET `position_x`=-10986, `position_y`=-2850.18, `position_z`=10.4301, `orientation`=5.26801 WHERE `guid`=3900; -- Scorpok Stinger +UPDATE `creature` SET `id`=5984 WHERE `guid`=3900; -- Starving Snickerfang +UPDATE `creature` SET `id2`=5988 WHERE `guid`=3900; -- Scorpok Stinger +UPDATE `creature` SET `position_x`=5958.81, `position_y`=344.417, `position_z`=23.3486, `orientation`=3.6464 WHERE `guid`=37323; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=9745.51, `position_y`=1525.84, `position_z`=1280.66, `orientation`=3.02177 WHERE `guid`=49160; -- Gnarlpine Augur +UPDATE `creature` SET `position_x`=9894.99, `position_y`=1553.73, `position_z`=1278.99, `orientation`=2.18733 WHERE `guid`=48299; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9873.9, `position_y`=1516.3, `position_z`=1257.51, `orientation`=3.12057 WHERE `guid`=49174; -- Gnarlpine Augur +UPDATE `creature` SET `id`=2009 WHERE `guid`=49174; -- Gnarlpine Shaman +UPDATE `creature` SET `id2`=2010 WHERE `guid`=49174; -- Gnarlpine Defender +UPDATE `creature` SET `id3`=2011 WHERE `guid`=49174; -- Gnarlpine Augur +UPDATE `creature` SET `position_x`=-12083.6, `position_y`=-308.772, `position_z`=11.0688, `orientation`=3.89906 WHERE `guid`=814; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=9849.89, `position_y`=1520.81, `position_z`=1258.15, `orientation`=0.973514 WHERE `guid`=48356; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9652.53, `position_y`=782.459, `position_z`=1272.38, `orientation`=3.97447 WHERE `guid`=49491; -- Timberling +UPDATE `creature` SET `position_x`=9876.15, `position_y`=1541.73, `position_z`=1330.6, `orientation`=2.7579 WHERE `guid`=48332; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9854.84, `position_y`=1563.59, `position_z`=1329.74, `orientation`=1.97075 WHERE `guid`=48331; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9684.42, `position_y`=780.694, `position_z`=1286.15, `orientation`=5.68927 WHERE `guid`=49898; -- Nightsaber +UPDATE `creature` SET `position_x`=9830.75, `position_y`=1496.64, `position_z`=1258.9, `orientation`=2.62958 WHERE `guid`=48450; -- Gnarlpine Shaman +UPDATE `creature` SET `id`=2009 WHERE `guid`=48450; -- Gnarlpine Shaman +UPDATE `creature` SET `id2`=2010 WHERE `guid`=48450; -- Gnarlpine Defender +UPDATE `creature` SET `id3`=2011 WHERE `guid`=48450; -- Gnarlpine Augur +UPDATE `creature` SET `position_x`=9778.34, `position_y`=1590.1, `position_z`=1289.98, `orientation`=2.15481 WHERE `guid`=48357; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9799.4, `position_y`=1497.95, `position_z`=1258.01, `orientation`=2.81245 WHERE `guid`=48351; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=-6860.7, `position_y`=-1227.1, `position_z`=176.497, `orientation`=3.47745 WHERE `guid`=6222; -- Dark Iron Slaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=9807.65, `position_y`=1618.98, `position_z`=1301.81, `orientation`=4.09387 WHERE `guid`=48507; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=10024.4, `position_y`=1375.95, `position_z`=1280.9, `orientation`=2.84489 WHERE `guid`=46399; -- Gnarlpine Ambusher +UPDATE `creature` SET `position_x`=9844.9, `position_y`=1589.99, `position_z`=1310.95, `orientation`=0.095621 WHERE `guid`=48509; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=5881.27, `position_y`=337.53, `position_z`=21.1908, `orientation`=6.07375 WHERE `guid`=36840; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=5874.71, `position_y`=349.705, `position_z`=21.1005, `orientation`=0.523599 WHERE `guid`=37313; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=5977.53, `position_y`=332.645, `position_z`=22.7355, `orientation`=4.48203 WHERE `guid`=37324; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=9925.96, `position_y`=1535.21, `position_z`=1318.32, `orientation`=1.73258 WHERE `guid`=48506; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=6027.43, `position_y`=315.627, `position_z`=27.6007, `orientation`=2.56563 WHERE `guid`=36839; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=5974.69, `position_y`=347.086, `position_z`=21.8488, `orientation`=2.33874 WHERE `guid`=36841; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=5873.02, `position_y`=329.228, `position_z`=21.183, `orientation`=0.942478 WHERE `guid`=37318; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=5887.07, `position_y`=313.567, `position_z`=20.9894, `orientation`=2.80998 WHERE `guid`=36835; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=5948.95, `position_y`=326.29, `position_z`=21.148, `orientation`=3.28669 WHERE `guid`=36847; -- Blackwood Windtalker (WAYPOINTS) +UPDATE `creature` SET `position_x`=9745.33, `position_y`=1576.83, `position_z`=1269.2, `orientation`=3.65844 WHERE `guid`=48514; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=6001.1, `position_y`=334.545, `position_z`=21.8488, `orientation`=5.61701 WHERE `guid`=37321; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=5874.49, `position_y`=306.818, `position_z`=21.0467, `orientation`=1.11641 WHERE `guid`=37314; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=5987.92, `position_y`=364.236, `position_z`=21.9741, `orientation`=4.90315 WHERE `guid`=37320; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=9880.61, `position_y`=1547.8, `position_z`=1328.72, `orientation`=3.55213 WHERE `guid`=48330; -- Gnarlpine Shaman (WAYPOINTS) +UPDATE `creature` SET `position_x`=5782.39, `position_y`=187.338, `position_z`=35.9789, `orientation`=6.02139 WHERE `guid`=37438; -- Cursed Highborne +UPDATE `creature` SET `position_x`=5753.48, `position_y`=77.6445, `position_z`=34.851, `orientation`=5.72705 WHERE `guid`=37445; -- Cursed Highborne +UPDATE `creature` SET `position_x`=5782.51, `position_y`=112.941, `position_z`=35.1089, `orientation`=0.824924 WHERE `guid`=37443; -- Cursed Highborne +UPDATE `creature` SET `position_x`=5713.44, `position_y`=73.6397, `position_z`=35.8137, `orientation`=3.31377 WHERE `guid`=37474; -- Wailing Highborne +UPDATE `creature` SET `position_x`=-10956.4, `position_y`=-2924.4, `position_z`=10.0661, `orientation`=2.96113 WHERE `guid`=3898; -- Black Slayer +UPDATE `creature` SET `position_x`=-9884.23, `position_y`=266.519, `position_z`=34.9574, `orientation`=0.62178 WHERE `guid`=80598; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9870.82, `position_y`=237.722, `position_z`=19.7752, `orientation`=5.20108 WHERE `guid`=80595; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=5672.57, `position_y`=102.497, `position_z`=34.1101, `orientation`=1.63948 WHERE `guid`=37476; -- Wailing Highborne +UPDATE `creature` SET `position_x`=10511.5, `position_y`=2019.9, `position_z`=1329.64, `orientation`=1.62316 WHERE `guid`=49453; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10519.5, `position_y`=2000.33, `position_z`=1327.47, `orientation`=4.18879 WHERE `guid`=49434; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=-9882.69, `position_y`=217.332, `position_z`=14.0973, `orientation`=4.10152 WHERE `guid`=80596; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=10550, `position_y`=1916.5, `position_z`=1319.23, `orientation`=4.15388 WHERE `guid`=49432; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=5785.44, `position_y`=152.594, `position_z`=35.3281, `orientation`=1.12351 WHERE `guid`=37463; -- Writhing Highborne +UPDATE `creature` SET `position_x`=10553.2, `position_y`=1942.49, `position_z`=1325.59, `orientation`=0.0395221 WHERE `guid`=49448; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=5692.65, `position_y`=90.3812, `position_z`=31.1559, `orientation`=4.48001 WHERE `guid`=37466; -- Writhing Highborne +UPDATE `creature` SET `position_x`=10086.1, `position_y`=1193.74, `position_z`=1316.08, `orientation`=4.46804 WHERE `guid`=48026; -- Vicious Grell +UPDATE `creature` SET `position_x`=-9814.76, `position_y`=111.343, `position_z`=6.13611, `orientation`=2.49582 WHERE `guid`=80610; -- Kobold Miner +UPDATE `creature` SET `position_x`=-9738.06, `position_y`=136.171, `position_z`=19.2263, `orientation`=1.44862 WHERE `guid`=80639; -- Kobold Miner +UPDATE `creature` SET `position_x`=9653.07, `position_y`=606.42, `position_z`=1308.74, `orientation`=4.93928 WHERE `guid`=47375; -- Strigid Owl +UPDATE `creature` SET `position_x`=-9822.4, `position_y`=180.425, `position_z`=23.0161, `orientation`=5.02655 WHERE `guid`=80601; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=-9814.95, `position_y`=152, `position_z`=26.0762, `orientation`=4.57817 WHERE `guid`=80614; -- Kobold Miner +UPDATE `creature` SET `position_x`=9648.21, `position_y`=550.349, `position_z`=1314.33, `orientation`=6.23083 WHERE `guid`=47372; -- Strigid Owl +UPDATE `creature` SET `position_x`=10814.3, `position_y`=2081.67, `position_z`=1313.32, `orientation`=4.3357 WHERE `guid`=49480; -- Bloodfeather Fury +UPDATE `creature` SET `position_x`=-9778.96, `position_y`=101.084, `position_z`=5.41302, `orientation`=5.78 WHERE `guid`=80626; -- Kobold Tunneler (WAYPOINTS) +UPDATE `creature` SET `position_x`=10870, `position_y`=1972.25, `position_z`=1320.08, `orientation`=5.29809 WHERE `guid`=49476; -- Bloodfeather Fury +UPDATE `creature` SET `position_x`=10095.4, `position_y`=1062.3, `position_z`=1326.09, `orientation`=2.20524 WHERE `guid`=47960; -- Shadow Sprite +UPDATE `creature` SET `id`=2002 WHERE `guid`=47960; -- Rascal Sprite +UPDATE `creature` SET `id2`=2003 WHERE `guid`=47960; -- Shadow Sprite +UPDATE `creature` SET `position_x`=10173, `position_y`=1085.95, `position_z`=1330.08, `orientation`=5.89356 WHERE `guid`=47946; -- Rascal Sprite +UPDATE `creature` SET `position_x`=5603.23, `position_y`=192.668, `position_z`=28.3919, `orientation`=0.953809 WHERE `guid`=37457; -- Writhing Highborne +UPDATE `creature` SET `position_x`=-6685.06, `position_y`=-1422.73, `position_z`=241.882, `orientation`=3.30923 WHERE `guid`=6794; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=9615.24, `position_y`=1016.85, `position_z`=1276.82, `orientation`=1.25618 WHERE `guid`=49877; -- Nightsaber +UPDATE `creature` SET `position_x`=10721, `position_y`=2153.57, `position_z`=1329.38, `orientation`=1.2126 WHERE `guid`=49469; -- Bloodfeather Fury +UPDATE `creature` SET `position_x`=10746.4, `position_y`=2149.13, `position_z`=1331.51, `orientation`=0.342539 WHERE `guid`=49473; -- Bloodfeather Fury +UPDATE `creature` SET `position_x`=10782.9, `position_y`=2117.23, `position_z`=1311.86, `orientation`=3.39541 WHERE `guid`=47585; -- Webwood Silkspinner +UPDATE `creature` SET `position_x`=10737.4, `position_y`=2194, `position_z`=1334.35, `orientation`=1.34376 WHERE `guid`=49466; -- Bloodfeather Fury +UPDATE `creature` SET `position_x`=9985.15, `position_y`=680.136, `position_z`=1319.83, `orientation`=1.21683 WHERE `guid`=47517; -- Webwood Lurker +UPDATE `creature` SET `position_x`=-11402.5, `position_y`=-3142.26, `position_z`=13.2716, `orientation`=3.03687 WHERE `guid`=3838; -- Black Slayer +UPDATE `creature` SET `position_x`=-11475.9, `position_y`=-3348.52, `position_z`=7.48511, `orientation`=2.27591 WHERE `guid`=2889; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-9783.81, `position_y`=85.1247, `position_z`=42.6338, `orientation`=1.40215 WHERE `guid`=80635; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=10015.7, `position_y`=378.853, `position_z`=1312.58, `orientation`=4.80285 WHERE `guid`=47361; -- Strigid Owl +UPDATE `creature` SET `position_x`=9951.9, `position_y`=315.395, `position_z`=1317.92, `orientation`=5.20108 WHERE `guid`=49864; -- Nightsaber +UPDATE `creature` SET `position_x`=10053.2, `position_y`=307.515, `position_z`=1324.05, `orientation`=5.17939 WHERE `guid`=46318; -- Gnarlpine Mystic +UPDATE `creature` SET `position_x`=10049.9, `position_y`=351.177, `position_z`=1319.76, `orientation`=2.46025 WHERE `guid`=48083; -- Gnarlpine Warrior +UPDATE `creature` SET `id`=2008 WHERE `guid`=48083; -- Gnarlpine Warrior +UPDATE `creature` SET `id2`=7235 WHERE `guid`=48083; -- Gnarlpine Mystic +UPDATE `creature` SET `position_x`=10038.7, `position_y`=317.861, `position_z`=1322.38, `orientation`=2.67035 WHERE `guid`=46316; -- Gnarlpine Mystic +UPDATE `creature` SET `id`=2008 WHERE `guid`=46316; -- Gnarlpine Warrior +UPDATE `creature` SET `id2`=7235 WHERE `guid`=46316; -- Gnarlpine Mystic +UPDATE `creature` SET `position_x`=10062.4, `position_y`=337.233, `position_z`=1324.57, `orientation`=4.2684 WHERE `guid`=46317; -- Gnarlpine Mystic +UPDATE `creature` SET `id`=2008 WHERE `guid`=46317; -- Gnarlpine Warrior +UPDATE `creature` SET `id2`=7235 WHERE `guid`=46317; -- Gnarlpine Mystic +UPDATE `creature` SET `position_x`=-11160.4, `position_y`=-3342.36, `position_z`=4.46978, `orientation`=4.42918 WHERE `guid`=3836; -- Black Slayer +UPDATE `creature` SET `position_x`=-9585.11, `position_y`=-415.862, `position_z`=62.6156, `orientation`=6.19667 WHERE `guid`=80810; -- Mangy Wolf +UPDATE `creature` SET `position_x`=-6913.85, `position_y`=-1229.6, `position_z`=178.419, `orientation`=0.286913 WHERE `guid`=6837; -- Heavy War Golem +UPDATE `creature` SET `position_x`=-11186.9, `position_y`=-3282.05, `position_z`=8.31366, `orientation`=1.70599 WHERE `guid`=3943; -- Redstone Basilisk +UPDATE `creature` SET `id`=5990 WHERE `guid`=3943; -- Redstone Basilisk +UPDATE `creature` SET `id2`=5992 WHERE `guid`=3943; -- Ashmane Boar +UPDATE `creature` SET `position_x`=9950.17, `position_y`=1283.48, `position_z`=1295.35, `orientation`=1.53855 WHERE `guid`=49867; -- Nightsaber +UPDATE `creature` SET `position_x`=-5351.88, `position_y`=-2815.63, `position_z`=347.667, `orientation`=2.53073 WHERE `guid`=9083; -- Forest Lurker +UPDATE `creature` SET `position_x`=-5417.78, `position_y`=-2816.71, `position_z`=357.799, `orientation`=6.14356 WHERE `guid`=9185; -- Forest Lurker +UPDATE `creature` SET `position_x`=9982.54, `position_y`=1482.56, `position_z`=1294.18, `orientation`=5.23326 WHERE `guid`=46398; -- Gnarlpine Ambusher +UPDATE `creature` SET `position_x`=9983.01, `position_y`=1515.32, `position_z`=1301.59, `orientation`=3.91266 WHERE `guid`=46400; -- Gnarlpine Ambusher +UPDATE `creature` SET `position_x`=9783.05, `position_y`=1552.04, `position_z`=1299.14, `orientation`=4.68676 WHERE `guid`=48510; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=53.9048, `position_y`=460.043, `position_z`=42.0672, `orientation`=0.812385 WHERE `guid`=16860; -- Dalaran Worker +UPDATE `creature` SET `position_x`=10581.7, `position_y`=1651.42, `position_z`=1281.54, `orientation`=4.34587 WHERE `guid`=49543; -- Timberling Mire Beast +UPDATE `creature` SET `position_x`=-11380.7, `position_y`=-3117.44, `position_z`=3.66201, `orientation`=4.42411 WHERE `guid`=3837; -- Black Slayer +UPDATE `creature` SET `position_x`=974.76, `position_y`=-3019.17, `position_z`=91.9299, `orientation`=5.044 WHERE `guid`=20802; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=904.983, `position_y`=-2746.46, `position_z`=99.8371, `orientation`=2.4844 WHERE `guid`=20776; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=9778.57, `position_y`=1549.57, `position_z`=1299.5, `orientation`=5.74119 WHERE `guid`=48333; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9750.81, `position_y`=1583.65, `position_z`=1299.68, `orientation`=4.33776 WHERE `guid`=48499; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9785.39, `position_y`=1564.31, `position_z`=1299.8, `orientation`=3.49066 WHERE `guid`=48346; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9873.5, `position_y`=1491.72, `position_z`=1258.5, `orientation`=3.7001 WHERE `guid`=48526; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9450.22, `position_y`=1715.48, `position_z`=1301.64, `orientation`=5.66322 WHERE `guid`=49929; -- Nightsaber Stalker +UPDATE `creature` SET `position_x`=9826.45, `position_y`=1625.18, `position_z`=1304.17, `orientation`=2.54818 WHERE `guid`=48513; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9836.72, `position_y`=1608.25, `position_z`=1306.39, `orientation`=4.20944 WHERE `guid`=48508; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9881.8, `position_y`=1557.42, `position_z`=1328.3, `orientation`=3.87203 WHERE `guid`=48512; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=-11150.6, `position_y`=-3315.79, `position_z`=4.74817, `orientation`=5.34857 WHERE `guid`=3942; -- Ashmane Boar +UPDATE `creature` SET `id`=5990 WHERE `guid`=3942; -- Redstone Basilisk +UPDATE `creature` SET `id2`=5992 WHERE `guid`=3942; -- Ashmane Boar +UPDATE `creature` SET `position_x`=-11213.4, `position_y`=-3313.36, `position_z`=8.59832, `orientation`=3.89787 WHERE `guid`=3940; -- Ashmane Boar +UPDATE `creature` SET `id`=5990 WHERE `guid`=3940; -- Redstone Basilisk +UPDATE `creature` SET `id2`=5992 WHERE `guid`=3940; -- Ashmane Boar +UPDATE `creature` SET `position_x`=9889.36, `position_y`=1473.65, `position_z`=1278.53, `orientation`=4.1864 WHERE `guid`=49171; -- Gnarlpine Augur +UPDATE `creature` SET `position_x`=9919.41, `position_y`=880.694, `position_z`=1316.92, `orientation`=3.86388 WHERE `guid`=47377; -- Strigid Owl +UPDATE `creature` SET `position_x`=-11244.2, `position_y`=-2949.59, `position_z`=13.9928, `orientation`=0.642915 WHERE `guid`=3700; -- Scorpok Stinger +UPDATE `creature` SET `id`=5984 WHERE `guid`=3700; -- Starving Snickerfang +UPDATE `creature` SET `id2`=5988 WHERE `guid`=3700; -- Scorpok Stinger +UPDATE `creature` SET `position_x`=-10951.2, `position_y`=-2781.52, `position_z`=6.64034, `orientation`=2.35602 WHERE `guid`=3859; -- Scorpok Stinger +UPDATE `creature` SET `id`=5984 WHERE `guid`=3859; -- Starving Snickerfang +UPDATE `creature` SET `id2`=5988 WHERE `guid`=3859; -- Scorpok Stinger +UPDATE `creature` SET `position_x`=6379.62, `position_y`=617.211, `position_z`=-4.48343, `orientation`=2.63826 WHERE `guid`=38514; -- Pygmy Tide Crawler +UPDATE `creature` SET `position_x`=6838.08, `position_y`=-668.919, `position_z`=84.2203, `orientation`=2.8438 WHERE `guid`=37491; -- Stormscale Wave Rider +UPDATE `creature` SET `position_x`=4572.05, `position_y`=384.178, `position_z`=31.7424, `orientation`=2.58619 WHERE `guid`=37028; -- Twilight Disciple +UPDATE `creature` SET `position_x`=4612.89, `position_y`=368.451, `position_z`=31.566, `orientation`=2.00811 WHERE `guid`=37027; -- Twilight Disciple +UPDATE `creature` SET `position_x`=6816.94, `position_y`=-692.216, `position_z`=64.7951, `orientation`=2.71343 WHERE `guid`=37486; -- Stormscale Wave Rider +UPDATE `creature` SET `position_x`=6828.58, `position_y`=-682.796, `position_z`=64.5902, `orientation`=4.43626 WHERE `guid`=37514; -- Stormscale Siren +UPDATE `creature` SET `position_x`=6845.66, `position_y`=-698.13, `position_z`=83.1607, `orientation`=3.54423 WHERE `guid`=37489; -- Stormscale Wave Rider +UPDATE `creature` SET `position_x`=4596.71, `position_y`=356.858, `position_z`=34.6041, `orientation`=2.06713 WHERE `guid`=37025; -- Twilight Disciple +UPDATE `creature` SET `position_x`=6836.84, `position_y`=-713.851, `position_z`=81.9754, `orientation`=1.47005 WHERE `guid`=37518; -- Stormscale Siren +UPDATE `creature` SET `position_x`=6820.43, `position_y`=-743.227, `position_z`=59.4629, `orientation`=5.41342 WHERE `guid`=37482; -- Stormscale Wave Rider +UPDATE `creature` SET `position_x`=4520.23, `position_y`=409.878, `position_z`=35.4234, `orientation`=5.76817 WHERE `guid`=36533; -- Therylune +UPDATE `creature` SET `position_x`=4573.64, `position_y`=422.429, `position_z`=33.8251, `orientation`=2.98795 WHERE `guid`=37045; -- Twilight Disciple +UPDATE `creature` SET `position_x`=6839.8, `position_y`=-758.566, `position_z`=58.6443, `orientation`=2.78139 WHERE `guid`=37512; -- Stormscale Siren +UPDATE `creature` SET `position_x`=5980.54, `position_y`=315.021, `position_z`=21.5372, `orientation`=4.03171 WHERE `guid`=36846; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=6182.7, `position_y`=-15.6697, `position_z`=45.0703, `orientation`=1.88905 WHERE `guid`=38491; -- Raging Moonkin +UPDATE `creature` SET `position_x`=4504.97, `position_y`=365.491, `position_z`=31.566, `orientation`=0.238722 WHERE `guid`=37021; -- Twilight Disciple +UPDATE `creature` SET `position_x`=4498.95, `position_y`=398.665, `position_z`=31.566, `orientation`=5.29135 WHERE `guid`=37020; -- Twilight Disciple +UPDATE `creature` SET `position_x`=7172.28, `position_y`=-728.899, `position_z`=60.6192, `orientation`=3.68538 WHERE `guid`=36989; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=1083.04, `position_y`=-48.5779, `position_z`=4.54748, `orientation`=2.95567 WHERE `guid`=29576; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=7122.89, `position_y`=-660.787, `position_z`=45.9852, `orientation`=2.14872 WHERE `guid`=36998; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=7205.57, `position_y`=-742.316, `position_z`=94.065, `orientation`=2.50142 WHERE `guid`=37003; -- Dark Strand Voidcaller +UPDATE `creature` SET `position_x`=6872.28, `position_y`=-661.568, `position_z`=83.569, `orientation`=1.5708 WHERE `guid`=37496; -- Stormscale Wave Rider +UPDATE `creature` SET `position_x`=7198.12, `position_y`=-732.613, `position_z`=59.7332, `orientation`=4.95674 WHERE `guid`=37002; -- Dark Strand Voidcaller +UPDATE `creature` SET `position_x`=6814.99, `position_y`=-771.437, `position_z`=68.7323, `orientation`=1.02974 WHERE `guid`=37511; -- Stormscale Siren +UPDATE `creature` SET `position_x`=7182.44, `position_y`=-739.825, `position_z`=94.0634, `orientation`=0.486156 WHERE `guid`=37007; -- Dark Strand Voidcaller +UPDATE `creature` SET `position_x`=6856.84, `position_y`=-674.238, `position_z`=83.4804, `orientation`=0.984353 WHERE `guid`=37524; -- Stormscale Siren +UPDATE `creature` SET `position_x`=7128.4, `position_y`=-780.596, `position_z`=66.671, `orientation`=0.599327 WHERE `guid`=36982; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=7141.88, `position_y`=313.485, `position_z`=-34.781, `orientation`=0.0543322 WHERE `guid`=37864; -- Greymist Coastrunner +UPDATE `creature` SET `position_x`=7167.86, `position_y`=-709.019, `position_z`=48.9833, `orientation`=5.4235 WHERE `guid`=36991; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=6795.49, `position_y`=-663.174, `position_z`=89.4163, `orientation`=5.93801 WHERE `guid`=37485; -- Stormscale Wave Rider +UPDATE `creature` SET `position_x`=1316.2, `position_y`=-83.1473, `position_z`=6.16389, `orientation`=0.67982 WHERE `guid`=29489; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=6775.37, `position_y`=-676.272, `position_z`=89.4273, `orientation`=0.202754 WHERE `guid`=37506; -- Stormscale Siren +UPDATE `creature` SET `position_x`=6880.77, `position_y`=-450.132, `position_z`=41.2539, `orientation`=2.60054 WHERE `guid`=37344; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=7183.46, `position_y`=-547.053, `position_z`=39.9602, `orientation`=0.726189 WHERE `guid`=37291; -- Rabid Thistle Bear +UPDATE `creature` SET `position_x`=1253.58, `position_y`=82.2014, `position_z`=-2.17127, `orientation`=4.38217 WHERE `guid`=29547; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=1201.87, `position_y`=80.293, `position_z`=-6.969, `orientation`=1.19916 WHERE `guid`=29508; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=6852.91, `position_y`=-466.286, `position_z`=40.9559, `orientation`=5.72624 WHERE `guid`=37339; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=6892.31, `position_y`=-515.665, `position_z`=42.4382, `orientation`=4.52939 WHERE `guid`=37343; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=6853.65, `position_y`=-483.983, `position_z`=40.2269, `orientation`=1.49034 WHERE `guid`=37361; -- Blackwood Totemic +UPDATE `creature` SET `position_x`=7214.65, `position_y`=-317.18, `position_z`=29.2153, `orientation`=0.713592 WHERE `guid`=37271; -- Rabid Thistle Bear +UPDATE `creature` SET `position_x`=1163.62, `position_y`=192.55, `position_z`=14.3072, `orientation`=3.11696 WHERE `guid`=29462; -- Venture Co. Operator +UPDATE `creature` SET `position_x`=6889.85, `position_y`=-470.8, `position_z`=44.5576, `orientation`=5.74213 WHERE `guid`=37342; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=5255.47, `position_y`=584.749, `position_z`=-1.40321, `orientation`=2.64791 WHERE `guid`=37973; -- Greymist Seer +UPDATE `creature` SET `position_x`=6866.11, `position_y`=-516.354, `position_z`=40.2269, `orientation`=6.09049 WHERE `guid`=37360; -- Blackwood Totemic +UPDATE `creature` SET `position_x`=6867.16, `position_y`=-458.885, `position_z`=40.2332, `orientation`=5.60316 WHERE `guid`=37362; -- Blackwood Totemic +UPDATE `creature` SET `position_x`=5082.71, `position_y`=417.587, `position_z`=26.5174, `orientation`=1.41312 WHERE `guid`=37273; -- Rabid Thistle Bear +UPDATE `creature` SET `position_x`=5772.39, `position_y`=222.156, `position_z`=30.3037, `orientation`=4.44345 WHERE `guid`=37436; -- Cursed Highborne +UPDATE `creature` SET `position_x`=-9287.11, `position_y`=98.1794, `position_z`=68.3797, `orientation`=0 WHERE `guid`=79650; -- Mangy Wolf +UPDATE `creature` SET `position_x`=-9287.28, `position_y`=95.9717, `position_z`=68.9756, `orientation`=4.17498 WHERE `guid`=79651; -- Young Wolf +UPDATE `creature` SET `position_x`=4316.33, `position_y`=484.285, `position_z`=60.576, `orientation`=3.18852 WHERE `guid`=38658; -- Moonstalker Sire +UPDATE `creature` SET `position_x`=6152.44, `position_y`=584.577, `position_z`=-1.71876, `orientation`=0.444805 WHERE `guid`=38516; -- Pygmy Tide Crawler +UPDATE `creature` SET `position_x`=-9718.25, `position_y`=716.618, `position_z`=29.6154, `orientation`=3.02914 WHERE `guid`=80476; -- Mangy Wolf +UPDATE `creature` SET `position_x`=4999.63, `position_y`=533.54, `position_z`=6.25471, `orientation`=3.2607 WHERE `guid`=37985; -- Greymist Warrior +UPDATE `creature` SET `position_x`=-9846.33, `position_y`=981.164, `position_z`=29.2138, `orientation`=0.253923 WHERE `guid`=90397; -- Rusty Harvest Golem +UPDATE `creature` SET `position_x`=4588.43, `position_y`=441.964, `position_z`=31.566, `orientation`=0.520967 WHERE `guid`=37012; -- Twilight Disciple +UPDATE `creature` SET `position_x`=6878.42, `position_y`=-477.249, `position_z`=40.2269, `orientation`=4.55521 WHERE `guid`=37359; -- Blackwood Totemic +UPDATE `creature` SET `position_x`=7477.82, `position_y`=-899.913, `position_z`=16.5722, `orientation`=4.43011 WHERE `guid`=37543; -- Stormscale Myrmidon +UPDATE `creature` SET `position_x`=4573.28, `position_y`=452.158, `position_z`=31.566, `orientation`=5.11114 WHERE `guid`=37017; -- Twilight Disciple +UPDATE `creature` SET `position_x`=4659.15, `position_y`=611.144, `position_z`=9.04676, `orientation`=4.32842 WHERE `guid`=37093; -- Cracked Golem +UPDATE `creature` SET `position_x`=4617.98, `position_y`=614.043, `position_z`=6.01179, `orientation`=4.88692 WHERE `guid`=37100; -- Stone Behemoth +UPDATE `creature` SET `id`=2156 WHERE `guid`=37100; -- Cracked Golem +UPDATE `creature` SET `id2`=2157 WHERE `guid`=37100; -- Stone Behemoth +UPDATE `creature` SET `position_x`=4626.55, `position_y`=639.395, `position_z`=6.46765, `orientation`=4.08407 WHERE `guid`=37092; -- Cracked Golem +UPDATE `creature` SET `id`=2156 WHERE `guid`=37092; -- Cracked Golem +UPDATE `creature` SET `id2`=2157 WHERE `guid`=37092; -- Stone Behemoth +UPDATE `creature` SET `position_x`=-10482.6, `position_y`=1484.71, `position_z`=54.0611, `orientation`=3.92932 WHERE `guid`=90244; -- Fleshripper +UPDATE `creature` SET `position_x`=3583.26, `position_y`=950.134, `position_z`=2.26504, `orientation`=3.75423 WHERE `guid`=32805; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=4596.01, `position_y`=603.205, `position_z`=1.75919, `orientation`=6.03884 WHERE `guid`=37095; -- Cracked Golem +UPDATE `creature` SET `id`=2156 WHERE `guid`=37095; -- Cracked Golem +UPDATE `creature` SET `id2`=2157 WHERE `guid`=37095; -- Stone Behemoth +UPDATE `creature` SET `position_x`=4586.64, `position_y`=562.676, `position_z`=1.35393, `orientation`=4.24115 WHERE `guid`=37099; -- Stone Behemoth (WAYPOINTS) +UPDATE `creature` SET `id`=2156 WHERE `guid`=37099; -- Cracked Golem +UPDATE `creature` SET `id2`=2157 WHERE `guid`=37099; -- Stone Behemoth +UPDATE `creature` SET `position_x`=6905.49, `position_y`=-490.039, `position_z`=41.808, `orientation`=5.01143 WHERE `guid`=37350; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=6868.74, `position_y`=-498.569, `position_z`=40.2269, `orientation`=0.680129 WHERE `guid`=37341; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=4646.27, `position_y`=620.25, `position_z`=8.6639, `orientation`=2.45697 WHERE `guid`=37094; -- Cracked Golem +UPDATE `creature` SET `position_x`=6888.6, `position_y`=-494.825, `position_z`=40.2269, `orientation`=3.55969 WHERE `guid`=37358; -- Blackwood Totemic +UPDATE `creature` SET `position_x`=6843.4, `position_y`=-515.889, `position_z`=44.2358, `orientation`=3.81961 WHERE `guid`=37337; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=6868.96, `position_y`=-534.401, `position_z`=42.99, `orientation`=1.82691 WHERE `guid`=37340; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=3649.68, `position_y`=1017.37, `position_z`=-0.957672, `orientation`=1.99348 WHERE `guid`=32773; -- Wrathtail Sea Witch +UPDATE `creature` SET `position_x`=3682.23, `position_y`=881.546, `position_z`=1.31698, `orientation`=2.61349 WHERE `guid`=32806; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=3785.8, `position_y`=884.454, `position_z`=-0.95819, `orientation`=0.500174 WHERE `guid`=32802; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=4382.48, `position_y`=420.53, `position_z`=58.4045, `orientation`=3.94707 WHERE `guid`=38655; -- Moonstalker Sire +UPDATE `creature` SET `position_x`=3717.23, `position_y`=817.643, `position_z`=5.9998, `orientation`=2.23402 WHERE `guid`=32804; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=3484, `position_y`=-81.5898, `position_z`=2.82409, `orientation`=1.29154 WHERE `guid`=32863; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=3483.13, `position_y`=-48.6344, `position_z`=4.87061, `orientation`=0.270673 WHERE `guid`=32864; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=3517.94, `position_y`=-151.018, `position_z`=1.23409, `orientation`=5.75959 WHERE `guid`=32874; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=3449.26, `position_y`=-48.9066, `position_z`=5.93075, `orientation`=1.20428 WHERE `guid`=32865; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=3479.34, `position_y`=-132.679, `position_z`=5.47529, `orientation`=0.401426 WHERE `guid`=32881; -- Dark Strand Enforcer +UPDATE `creature` SET `position_x`=3516.57, `position_y`=-115.696, `position_z`=1.59489, `orientation`=3.10669 WHERE `guid`=32875; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=3474.47, `position_y`=-122.152, `position_z`=3.82825, `orientation`=3.87463 WHERE `guid`=32878; -- Dark Strand Enforcer +UPDATE `creature` SET `position_x`=3550.09, `position_y`=-178.905, `position_z`=5.22945, `orientation`=4.01426 WHERE `guid`=32867; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=3462.49, `position_y`=-103.096, `position_z`=5.52349, `orientation`=5.06563 WHERE `guid`=32877; -- Dark Strand Enforcer +UPDATE `creature` SET `position_x`=3492.09, `position_y`=-123.494, `position_z`=1.50591, `orientation`=0.226893 WHERE `guid`=32870; -- Dark Strand Enforcer +UPDATE `creature` SET `position_x`=3460.91, `position_y`=-134.451, `position_z`=7.55129, `orientation`=4.08064 WHERE `guid`=32876; -- Dark Strand Enforcer +UPDATE `creature` SET `position_x`=3549.29, `position_y`=-116.259, `position_z`=5.27657, `orientation`=6.26573 WHERE `guid`=32868; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=3483.02, `position_y`=-106.329, `position_z`=2.29552, `orientation`=3.22886 WHERE `guid`=32880; -- Dark Strand Enforcer +UPDATE `creature` SET `position_x`=3454.24, `position_y`=-78.3813, `position_z`=5.67407, `orientation`=1.29154 WHERE `guid`=32862; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=1969.44, `position_y`=1592.83, `position_z`=82.4083, `orientation`=5.27089 WHERE `guid`=37870; -- Wretched Zombie +UPDATE `creature` SET `position_x`=2071.9, `position_y`=1607.5, `position_z`=70.4159, `orientation`=2.82743 WHERE `guid`=44718; -- Young Scavenger +UPDATE `creature` SET `position_x`=6836.32, `position_y`=-1958.53, `position_z`=551.1, `orientation`=4.97419 WHERE `guid`=40414; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6717.2, `position_y`=-1983.84, `position_z`=559.435, `orientation`=0.174854 WHERE `guid`=40397; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6813.1, `position_y`=-1962.21, `position_z`=551.416, `orientation`=2.81539 WHERE `guid`=40415; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=-11086.9, `position_y`=-1910.33, `position_z`=4.28135, `orientation`=1.14678 WHERE `guid`=4025; -- Unliving Resident (WAYPOINTS) +UPDATE `creature` SET `id`=7370 WHERE `guid`=4025; -- Restless Shade +UPDATE `creature` SET `id2`=12377 WHERE `guid`=4025; -- Wailing Spectre +UPDATE `creature` SET `id3`=12380 WHERE `guid`=4025; -- Unliving Resident +UPDATE `creature` SET `position_x`=-11036.1, `position_y`=-1909.02, `position_z`=-3.45748, `orientation`=0.463648 WHERE `guid`=4026; -- Damned Soul +UPDATE `creature` SET `id`=12378 WHERE `guid`=4026; -- Damned Soul +UPDATE `creature` SET `id2`=12379 WHERE `guid`=4026; -- Unliving Caretaker +UPDATE `creature` SET `position_x`=-11130.1, `position_y`=-1894.49, `position_z`=-12.4249, `orientation`=6.02239 WHERE `guid`=4019; -- Damned Soul +UPDATE `creature` SET `id`=12377 WHERE `guid`=4019; -- Wailing Spectre +UPDATE `creature` SET `id2`=12378 WHERE `guid`=4019; -- Damned Soul +UPDATE `creature` SET `id3`=12380 WHERE `guid`=4019; -- Unliving Resident +UPDATE `creature` SET `position_x`=-11073.9, `position_y`=-1864.1, `position_z`=-25.8038, `orientation`=1.36209 WHERE `guid`=4024; -- Wailing Spectre +UPDATE `creature` SET `id`=7370 WHERE `guid`=4024; -- Restless Shade +UPDATE `creature` SET `id2`=12377 WHERE `guid`=4024; -- Wailing Spectre +UPDATE `creature` SET `id3`=12380 WHERE `guid`=4024; -- Unliving Resident +UPDATE `creature` SET `position_x`=-11093.9, `position_y`=-1919.27, `position_z`=4.31005, `orientation`=5.21025 WHERE `guid`=4031; -- Unliving Caretaker +UPDATE `creature` SET `id`=12378 WHERE `guid`=4031; -- Damned Soul +UPDATE `creature` SET `id2`=12379 WHERE `guid`=4031; -- Unliving Caretaker +UPDATE `creature` SET `position_x`=2251.88, `position_y`=-1513.74, `position_z`=89.8206, `orientation`=0.566217 WHERE `guid`=33092; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=5063.65, `position_y`=-542.446, `position_z`=313.305, `orientation`=1.94341 WHERE `guid`=40443; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=-281.529, `position_y`=-620.368, `position_z`=59.5608, `orientation`=5.9634 WHERE `guid`=16138; -- Starving Mountain Lion +UPDATE `creature` SET `position_x`=-7189.01, `position_y`=-1352.79, `position_z`=-184.304, `orientation`=2.33558 WHERE `guid`=24154; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-11304, `position_y`=-3408.46, `position_z`=7.55185, `orientation`=2.91444 WHERE `guid`=3041; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-6214.48, `position_y`=-1584.23, `position_z`=-212.165, `orientation`=4.3526 WHERE `guid`=24598; -- Pterrordax +UPDATE `creature` SET `position_x`=4605.42, `position_y`=-214.949, `position_z`=299.625, `orientation`=3.77493 WHERE `guid`=40765; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=4575.7, `position_y`=-276.448, `position_z`=299.335, `orientation`=2.17917 WHERE `guid`=40769; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=-6149.89, `position_y`=-1584.6, `position_z`=-198.58, `orientation`=4.3799 WHERE `guid`=24599; -- Pterrordax +UPDATE `creature` SET `position_x`=-11294.3, `position_y`=-3415.13, `position_z`=9.13225, `orientation`=0.337817 WHERE `guid`=3032; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-605.432, `position_y`=-15.9084, `position_z`=45.9928, `orientation`=0.948663 WHERE `guid`=15801; -- Hillsbrad Peasant +UPDATE `creature` SET `position_x`=4600.49, `position_y`=-192.898, `position_z`=300.492, `orientation`=2.12052 WHERE `guid`=39613; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=-8054.16, `position_y`=-5211.72, `position_z`=1.19174, `orientation`=2.7969 WHERE `guid`=23320; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-8044.44, `position_y`=-5188.86, `position_z`=3.42173, `orientation`=2.36379 WHERE `guid`=23315; -- Southsea Pirate +UPDATE `creature` SET `position_x`=1530.7, `position_y`=-4750.21, `position_z`=13.7855, `orientation`=5.39307 WHERE `guid`=8428; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=1496, `position_y`=-4805.89, `position_z`=10.2035, `orientation`=1.24925 WHERE `guid`=7337; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=-2016.52, `position_y`=-2750.35, `position_z`=92.3714, `orientation`=2.26369 WHERE `guid`=20192; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=-6184.6, `position_y`=-1611.21, `position_z`=-194.046, `orientation`=5.66372 WHERE `guid`=24597; -- Pterrordax +UPDATE `creature` SET `position_x`=-11273.9, `position_y`=-3452.87, `position_z`=8.14473, `orientation`=3.29867 WHERE `guid`=2747; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-557.684, `position_y`=-44.5266, `position_z`=46.2073, `orientation`=4.21098 WHERE `guid`=16332; -- Hillsbrad Peasant +UPDATE `creature` SET `position_x`=4485.04, `position_y`=-542.085, `position_z`=292.251, `orientation`=0.896551 WHERE `guid`=40832; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=-356.041, `position_y`=-2934.69, `position_z`=74.8656, `orientation`=5.94286 WHERE `guid`=93181; -- Witherbark Broodguard +UPDATE `creature` SET `position_x`=-6384.09, `position_y`=-1180.19, `position_z`=-271.177, `orientation`=2.66221 WHERE `guid`=24135; -- Tar Lurker +UPDATE `creature` SET `position_x`=-11261.9, `position_y`=-3473.16, `position_z`=8.12694, `orientation`=1.43117 WHERE `guid`=2749; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-8084.88, `position_y`=-5192.2, `position_z`=8.76114, `orientation`=0.1925 WHERE `guid`=23296; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-480.147, `position_y`=-81.5917, `position_z`=54.2339, `orientation`=5.66409 WHERE `guid`=16479; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=-518.47, `position_y`=16.8065, `position_z`=49.6896, `orientation`=0.0858441 WHERE `guid`=15639; -- Chicken +UPDATE `creature` SET `position_x`=-579.307, `position_y`=-42.9889, `position_z`=45.8592, `orientation`=3.75183 WHERE `guid`=16358; -- Hillsbrad Peasant +UPDATE `creature` SET `position_x`=-11318.7, `position_y`=-3445.57, `position_z`=7.78169, `orientation`=3.11409 WHERE `guid`=2802; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-7684.12, `position_y`=-4647.85, `position_z`=9.75284, `orientation`=5.16623 WHERE `guid`=23488; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-403.045, `position_y`=-2921, `position_z`=80.3785, `orientation`=6.24828 WHERE `guid`=93324; -- Witherbark Sadist +UPDATE `creature` SET `position_x`=-585.167, `position_y`=-73.5973, `position_z`=46.0898, `orientation`=2.17885 WHERE `guid`=16379; -- Hillsbrad Peasant +UPDATE `creature` SET `position_x`=-482.192, `position_y`=-72.5146, `position_z`=54.5089, `orientation`=1.10041 WHERE `guid`=16478; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=-6493.45, `position_y`=-1996.46, `position_z`=-272.085, `orientation`=1.45745 WHERE `guid`=24574; -- Fledgling Pterrordax +UPDATE `creature` SET `position_x`=-11249.1, `position_y`=-3468.19, `position_z`=7.99007, `orientation`=5.77704 WHERE `guid`=2845; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-485.754, `position_y`=-18.0177, `position_z`=54.5315, `orientation`=0.488692 WHERE `guid`=16495; -- Hillsbrad Farmhand +UPDATE `creature` SET `position_x`=1619.17, `position_y`=-3285.79, `position_z`=90.4563, `orientation`=2.36453 WHERE `guid`=92559; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=1577.22, `position_y`=-3248.88, `position_z`=73.3145, `orientation`=3.40799 WHERE `guid`=92545; -- Unliving Mossflayer +UPDATE `creature` SET `id`=11290 WHERE `guid`=92545; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92545; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=-11261.9, `position_y`=-3526.73, `position_z`=8.93933, `orientation`=6.24315 WHERE `guid`=2667; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-11265.6, `position_y`=-3490.29, `position_z`=9.37595, `orientation`=4.97914 WHERE `guid`=2660; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=5193.41, `position_y`=-616.557, `position_z`=323.393, `orientation`=6.1343 WHERE `guid`=40746; -- Felpaw Scavenger +UPDATE `creature` SET `position_x`=-519.749, `position_y`=-16.4561, `position_z`=54.3126, `orientation`=2.8681 WHERE `guid`=16510; -- Hillsbrad Footman +UPDATE `creature` SET `position_x`=-7062.55, `position_y`=-1449.61, `position_z`=-262.733, `orientation`=0.729965 WHERE `guid`=24147; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-460.768, `position_y`=-68.0101, `position_z`=54.953, `orientation`=5.16617 WHERE `guid`=16485; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=-606.269, `position_y`=-46.098, `position_z`=46.0708, `orientation`=3.9619 WHERE `guid`=16362; -- Hillsbrad Peasant +UPDATE `creature` SET `position_x`=-11272.9, `position_y`=-3511.66, `position_z`=8.00488, `orientation`=4.47382 WHERE `guid`=2751; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-11261.6, `position_y`=-3546.88, `position_z`=7.54064, `orientation`=0.490501 WHERE `guid`=2753; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-7153, `position_y`=-1330.13, `position_z`=-184.304, `orientation`=5.46445 WHERE `guid`=24158; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-6615.06, `position_y`=-1215.57, `position_z`=-270.614, `orientation`=3.87361 WHERE `guid`=24359; -- Primal Ooze +UPDATE `creature` SET `id`=6557 WHERE `guid`=24359; -- Primal Ooze +UPDATE `creature` SET `id2`=9163 WHERE `guid`=24359; -- Diemetradon +UPDATE `creature` SET `position_x`=1604.93, `position_y`=-3248.82, `position_z`=67.1014, `orientation`=4.74739 WHERE `guid`=92546; -- Mossflayer Zombie +UPDATE `creature` SET `id`=11290 WHERE `guid`=92546; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92546; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=2117.32, `position_y`=-2783.23, `position_z`=76.5688, `orientation`=3.48428 WHERE `guid`=92011; -- Plaguehound Runt +UPDATE `creature` SET `position_x`=-6449.34, `position_y`=-1117.02, `position_z`=-272.624, `orientation`=5.08876 WHERE `guid`=24118; -- Tar Lurker +UPDATE `creature` SET `position_x`=-483.793, `position_y`=-54.6023, `position_z`=54.3195, `orientation`=2.73244 WHERE `guid`=16490; -- Hillsbrad Farmhand +UPDATE `creature` SET `position_x`=5278.69, `position_y`=-617.112, `position_z`=325.075, `orientation`=0.322708 WHERE `guid`=39557; -- Tainted Ooze +UPDATE `creature` SET `position_x`=5285.2, `position_y`=-640.109, `position_z`=326.669, `orientation`=2.30585 WHERE `guid`=39556; -- Tainted Ooze +UPDATE `creature` SET `position_x`=-467.711, `position_y`=-78.4723, `position_z`=54.8552, `orientation`=4.02527 WHERE `guid`=16481; -- Hillsbrad Farmhand +UPDATE `creature` SET `position_x`=-569.578, `position_y`=-99.8957, `position_z`=46.0968, `orientation`=2.50079 WHERE `guid`=16310; -- Hillsbrad Peasant +UPDATE `creature` SET `position_x`=-448.256, `position_y`=-98.4921, `position_z`=54.2655, `orientation`=0.897521 WHERE `guid`=16483; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=-11284.6, `position_y`=-3380.97, `position_z`=8.38476, `orientation`=6.2111 WHERE `guid`=3808; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-591.816, `position_y`=-85.1618, `position_z`=46.0968, `orientation`=4.88692 WHERE `guid`=16378; -- Farmer Kalaba (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7750.61, `position_y`=-1781.85, `position_z`=-272.093, `orientation`=5.52001 WHERE `guid`=23798; -- Ravasaur +UPDATE `creature` SET `position_x`=-7113.43, `position_y`=-1275.9, `position_z`=-195.009, `orientation`=5.63741 WHERE `guid`=24165; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-6451.41, `position_y`=-1046.03, `position_z`=-277.198, `orientation`=5.93407 WHERE `guid`=24117; -- Tar Lurker +UPDATE `creature` SET `position_x`=-6514.7, `position_y`=-1050.97, `position_z`=-271.423, `orientation`=5.31655 WHERE `guid`=24115; -- Tar Lurker +UPDATE `creature` SET `position_x`=6752.61, `position_y`=-3648.91, `position_z`=724.757, `orientation`=1.24546 WHERE `guid`=41366; -- Ragged Owlbeast +UPDATE `creature` SET `position_x`=-10470.5, `position_y`=-3012.6, `position_z`=22.2724, `orientation`=0.366695 WHERE `guid`=38848; -- Sorrow Spinner +UPDATE `creature` SET `position_x`=-10450.8, `position_y`=-3040.22, `position_z`=22.7695, `orientation`=1.2997 WHERE `guid`=38839; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-6750.37, `position_y`=-552.154, `position_z`=-272.084, `orientation`=3.95329 WHERE `guid`=24658; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-6783.66, `position_y`=-517.202, `position_z`=-271.049, `orientation`=4.47015 WHERE `guid`=24007; -- Bloodpetal Trapper +UPDATE `creature` SET `position_x`=5334.65, `position_y`=-610.771, `position_z`=247.141, `orientation`=6.03597 WHERE `guid`=40673; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=5270.13, `position_y`=-652.506, `position_z`=257.601, `orientation`=4.82518 WHERE `guid`=40670; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=5326.68, `position_y`=-644.915, `position_z`=250.534, `orientation`=0.900872 WHERE `guid`=40669; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=5294.2, `position_y`=-663.037, `position_z`=255.704, `orientation`=3.57792 WHERE `guid`=40676; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=-1130.28, `position_y`=-5127.11, `position_z`=3.90164, `orientation`=3.63145 WHERE `guid`=12995; -- Durotar Tiger +UPDATE `creature` SET `position_x`=5340.11, `position_y`=-574.292, `position_z`=252.101, `orientation`=4.37098 WHERE `guid`=40683; -- Jaedenar Darkweaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=-353.855, `position_y`=21.2225, `position_z`=54.6535, `orientation`=3.68264 WHERE `guid`=16020; -- Stanley +UPDATE `creature` SET `position_x`=-450.544, `position_y`=-53.0149, `position_z`=55.0238, `orientation`=5.27089 WHERE `guid`=16488; -- Hillsbrad Farmhand +UPDATE `creature` SET `position_x`=784.512, `position_y`=-2791.43, `position_z`=91.7551, `orientation`=2.39329 WHERE `guid`=20823; -- Venture Co. Peon +UPDATE `creature` SET `position_x`=-6446.67, `position_y`=-1180.65, `position_z`=-274.683, `orientation`=1.00166 WHERE `guid`=24114; -- Tar Lurker +UPDATE `creature` SET `position_x`=-528.898, `position_y`=99.0763, `position_z`=56.6959, `orientation`=5.16617 WHERE `guid`=15967; -- Hillsbrad Councilman +UPDATE `creature` SET `position_x`=7181.9, `position_y`=-4382.76, `position_z`=650.701, `orientation`=5.52542 WHERE `guid`=41132; -- Shardtooth Mauler +UPDATE `creature` SET `position_x`=-6683.42, `position_y`=-1282.04, `position_z`=-269.449, `orientation`=6.09825 WHERE `guid`=24201; -- Tar Beast +UPDATE `creature` SET `position_x`=-11503.7, `position_y`=-2657.1, `position_z`=11.8102, `orientation`=3.12842 WHERE `guid`=2727; -- Shadowsworn Enforcer (WAYPOINTS) +UPDATE `creature` SET `position_x`=6174.46, `position_y`=-1490.28, `position_z`=438.645, `orientation`=0.216343 WHERE `guid`=40329; -- Angerclaw Grizzly +UPDATE `creature` SET `id`=8957 WHERE `guid`=40329; -- Angerclaw Grizzly +UPDATE `creature` SET `id2`=8961 WHERE `guid`=40329; -- Felpaw Ravager +UPDATE `creature` SET `position_x`=7218.48, `position_y`=-4482.67, `position_z`=619.191, `orientation`=4.47692 WHERE `guid`=41384; -- Raging Owlbeast +UPDATE `creature` SET `position_x`=-11462.7, `position_y`=-2614.1, `position_z`=43.1066, `orientation`=3.9619 WHERE `guid`=2674; -- Servant of Sevine +UPDATE `creature` SET `position_x`=-11453.5, `position_y`=-2651.25, `position_z`=20.6598, `orientation`=4.09604 WHERE `guid`=2639; -- Shadowsworn Enforcer +UPDATE `creature` SET `position_x`=3549.05, `position_y`=1052.03, `position_z`=1.65589, `orientation`=3.7724 WHERE `guid`=32745; -- Wrathtail Razortail +UPDATE `creature` SET `position_x`=1543.82, `position_y`=-1018.26, `position_z`=71.3554, `orientation`=2.66648 WHERE `guid`=48003; -- Diseased Black Bear +UPDATE `creature` SET `position_x`=-11487, `position_y`=-2686.6, `position_z`=6.66327, `orientation`=4.24842 WHERE `guid`=2635; -- Shadowsworn Enforcer +UPDATE `creature` SET `position_x`=1450.55, `position_y`=-1051.94, `position_z`=70.0808, `orientation`=5.15962 WHERE `guid`=46984; -- Venom Mist Lurker +UPDATE `creature` SET `position_x`=-481.047, `position_y`=-539.242, `position_z`=46.1575, `orientation`=1.24095 WHERE `guid`=15612; -- Starving Mountain Lion +UPDATE `creature` SET `position_x`=1481.72, `position_y`=-1148.98, `position_z`=75.6509, `orientation`=2.54187 WHERE `guid`=45466; -- Diseased Black Bear +UPDATE `creature` SET `position_x`=1516.18, `position_y`=-1182.94, `position_z`=73.3924, `orientation`=3.17063 WHERE `guid`=45479; -- Venom Mist Lurker +UPDATE `creature` SET `id`=1815 WHERE `guid`=45479; -- Diseased Black Bear +UPDATE `creature` SET `id2`=1822 WHERE `guid`=45479; -- Venom Mist Lurker +UPDATE `creature` SET `position_x`=4550.87, `position_y`=-944.338, `position_z`=323.128, `orientation`=5.18291 WHERE `guid`=40801; -- Angerclaw Mauler +UPDATE `creature` SET `position_x`=650.03, `position_y`=1344.63, `position_z`=81.9995, `orientation`=5.06129 WHERE `guid`=26032; -- Ferocious Grizzled Bear +UPDATE `creature` SET `position_x`=3552.18, `position_y`=979.93, `position_z`=2.32904, `orientation`=2.14033 WHERE `guid`=32758; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=1516.71, `position_y`=-1051.19, `position_z`=72.5167, `orientation`=1.43368 WHERE `guid`=45482; -- Venom Mist Lurker +UPDATE `creature` SET `position_x`=2379.05, `position_y`=-5217.12, `position_z`=76.8448, `orientation`=3.96429 WHERE `guid`=92777; -- Dread Weaver +UPDATE `creature` SET `id`=8528 WHERE `guid`=92777; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92777; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92777; -- Diseased Flayer +UPDATE `creature` SET `id4`=8542 WHERE `guid`=92777; -- Death Singer +UPDATE `creature` SET `position_x`=2351.39, `position_y`=-5251.18, `position_z`=83.6776, `orientation`=0.197539 WHERE `guid`=92776; -- Diseased Flayer +UPDATE `creature` SET `id`=8528 WHERE `guid`=92776; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92776; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92776; -- Diseased Flayer +UPDATE `creature` SET `position_x`=4348.37, `position_y`=-953.481, `position_z`=307.152, `orientation`=4.18167 WHERE `guid`=40754; -- Angerclaw Bear +UPDATE `creature` SET `position_x`=4313.72, `position_y`=-955.223, `position_z`=303.666, `orientation`=2.72661 WHERE `guid`=40761; -- Angerclaw Bear +UPDATE `creature` SET `position_x`=6415.56, `position_y`=-4984.7, `position_z`=745.405, `orientation`=4.0641 WHERE `guid`=41623; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=-377.793, `position_y`=-637.62, `position_z`=52.5691, `orientation`=4.92183 WHERE `guid`=16382; -- Starving Mountain Lion +UPDATE `creature` SET `position_x`=-216.962, `position_y`=-684.032, `position_z`=62.6606, `orientation`=4.97891 WHERE `guid`=16376; -- Starving Mountain Lion +UPDATE `creature` SET `position_x`=1484.06, `position_y`=-1215.13, `position_z`=63.0481, `orientation`=0.972071 WHERE `guid`=45254; -- Diseased Black Bear +UPDATE `creature` SET `position_x`=6381.71, `position_y`=-5083.23, `position_z`=753.725, `orientation`=2.4021 WHERE `guid`=41593; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=2614.53, `position_y`=-2479.27, `position_z`=72.5266, `orientation`=3.5282 WHERE `guid`=92010; -- Carrion Grub +UPDATE `creature` SET `position_x`=1952.73, `position_y`=-2549.13, `position_z`=77.001, `orientation`=2.2377 WHERE `guid`=32355; -- Ashenvale Outrunner +UPDATE `creature` SET `position_x`=6483.25, `position_y`=-5084.64, `position_z`=757.212, `orientation`=5.05439 WHERE `guid`=41614; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=-250.426, `position_y`=-421.265, `position_z`=69.7359, `orientation`=3.58351 WHERE `guid`=16306; -- Cave Yeti +UPDATE `creature` SET `position_x`=4818.29, `position_y`=-552.997, `position_z`=315.259, `orientation`=1.42807 WHERE `guid`=40636; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=6552.25, `position_y`=-5052.86, `position_z`=723.038, `orientation`=2.43916 WHERE `guid`=41641; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=-6368.59, `position_y`=-1839.8, `position_z`=-259.785, `orientation`=5.96254 WHERE `guid`=24088; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-150.913, `position_y`=-2716.26, `position_z`=91.7505, `orientation`=1.69894 WHERE `guid`=19322; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-398.659, `position_y`=-58.1301, `position_z`=54.5312, `orientation`=1.78024 WHERE `guid`=16509; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=-419.905, `position_y`=-46.7626, `position_z`=54.1377, `orientation`=3.57792 WHERE `guid`=16482; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=-6401.74, `position_y`=-2022.65, `position_z`=-262.716, `orientation`=1.44317 WHERE `guid`=24060; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6848.05, `position_y`=-783.943, `position_z`=-271.387, `orientation`=5.018 WHERE `guid`=24638; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=4782.59, `position_y`=-527.88, `position_z`=283.707, `orientation`=2.87979 WHERE `guid`=39720; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=-11645.3, `position_y`=-3388.47, `position_z`=15.832, `orientation`=5.65021 WHERE `guid`=2754; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=4786.67, `position_y`=-523.62, `position_z`=284.085, `orientation`=0 WHERE `guid`=39727; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=-6916.92, `position_y`=-850.605, `position_z`=-272.131, `orientation`=0.905795 WHERE `guid`=24547; -- Elder Diemetradon +UPDATE `creature` SET `position_x`=-410.52, `position_y`=54.8665, `position_z`=54.426, `orientation`=0 WHERE `guid`=16534; -- Hillsbrad Farmhand +UPDATE `creature` SET `position_x`=-337.439, `position_y`=17.4963, `position_z`=55.6034, `orientation`=2.6529 WHERE `guid`=16527; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=4777.04, `position_y`=-557.475, `position_z`=275.354, `orientation`=3.23425 WHERE `guid`=40160; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=4790.16, `position_y`=-550.986, `position_z`=274.526, `orientation`=5.89921 WHERE `guid`=40165; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=-367.16, `position_y`=-2.92708, `position_z`=55.3098, `orientation`=5.09209 WHERE `guid`=16522; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=-361.573, `position_y`=-19.9468, `position_z`=55.1134, `orientation`=4.83796 WHERE `guid`=16514; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=4755.59, `position_y`=-597.902, `position_z`=279.646, `orientation`=4.64524 WHERE `guid`=40166; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=-6882.18, `position_y`=-684.114, `position_z`=-272.019, `orientation`=3.88137 WHERE `guid`=24650; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-437.023, `position_y`=46.3017, `position_z`=54.2113, `orientation`=2.00713 WHERE `guid`=16549; -- Hillsbrad Farmer +UPDATE `creature` SET `position_x`=-455.121, `position_y`=-13.3277, `position_z`=54.3335, `orientation`=3.61283 WHERE `guid`=16493; -- Hillsbrad Farmhand +UPDATE `creature` SET `position_x`=-11624.3, `position_y`=-3390.51, `position_z`=9.20504, `orientation`=1.24194 WHERE `guid`=2893; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-7018.97, `position_y`=-683.614, `position_z`=-271.443, `orientation`=1.68416 WHERE `guid`=24657; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-11629.3, `position_y`=-3406.86, `position_z`=8.95356, `orientation`=5.5079 WHERE `guid`=2752; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=6881.99, `position_y`=-2547.18, `position_z`=591.812, `orientation`=2.22905 WHERE `guid`=41069; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=1880.39, `position_y`=-1325.81, `position_z`=60.0088, `orientation`=2.16421 WHERE `guid`=45355; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=5817.46, `position_y`=-680.802, `position_z`=374.48, `orientation`=1.7062 WHERE `guid`=39507; -- Felpaw Scavenger +UPDATE `creature` SET `position_x`=6813.86, `position_y`=-2470.59, `position_z`=557.45, `orientation`=1.54297 WHERE `guid`=41038; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=-11614.3, `position_y`=-3404.48, `position_z`=7.56874, `orientation`=1.1782 WHERE `guid`=2666; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=6783.43, `position_y`=-2483.27, `position_z`=547.355, `orientation`=0.972162 WHERE `guid`=41040; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=-1483.84, `position_y`=-1981.56, `position_z`=88.5385, `orientation`=5.4728 WHERE `guid`=17405; -- Stormsnout +UPDATE `creature` SET `position_x`=4529.04, `position_y`=-757.286, `position_z`=258.246, `orientation`=1.27815 WHERE `guid`=39468; -- Cursed Ooze +UPDATE `creature` SET `position_x`=4577.24, `position_y`=-750.508, `position_z`=259.042, `orientation`=2.13496 WHERE `guid`=39467; -- Cursed Ooze +UPDATE `creature` SET `position_x`=4559, `position_y`=-769.735, `position_z`=261.043, `orientation`=1.94916 WHERE `guid`=39444; -- Cursed Ooze +UPDATE `creature` SET `position_x`=6779.97, `position_y`=-2615.71, `position_z`=556.573, `orientation`=1.97883 WHERE `guid`=41082; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=4784.05, `position_y`=-481.852, `position_z`=330.662, `orientation`=1.77924 WHERE `guid`=40637; -- Jaedenar Guardian +UPDATE `creature` SET `id`=7112 WHERE `guid`=40637; -- Jaedenar Cultist +UPDATE `creature` SET `id2`=7113 WHERE `guid`=40637; -- Jaedenar Guardian +UPDATE `creature` SET `id3`=7115 WHERE `guid`=40637; -- Jaedenar Adept +UPDATE `creature` SET `position_x`=-6376.32, `position_y`=-1879.46, `position_z`=-259.222, `orientation`=2.68988 WHERE `guid`=24075; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-6416.92, `position_y`=-1815.44, `position_z`=-270.954, `orientation`=5.12224 WHERE `guid`=24062; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=4538.79, `position_y`=-689.812, `position_z`=259.113, `orientation`=5.51248 WHERE `guid`=39442; -- Cursed Ooze +UPDATE `creature` SET `position_x`=4518.55, `position_y`=-666.556, `position_z`=260.916, `orientation`=6.03081 WHERE `guid`=39688; -- Cursed Ooze +UPDATE `creature` SET `position_x`=4810.75, `position_y`=-576.829, `position_z`=286.624, `orientation`=1.13412 WHERE `guid`=40315; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=4612.93, `position_y`=-679.682, `position_z`=258.622, `orientation`=2.37939 WHERE `guid`=39422; -- Cursed Ooze +UPDATE `creature` SET `position_x`=4799.08, `position_y`=-551.837, `position_z`=273.313, `orientation`=2.72143 WHERE `guid`=40172; -- Jaedenar Guardian +UPDATE `creature` SET `position_x`=4753.7, `position_y`=-545.276, `position_z`=285.105, `orientation`=3.3651 WHERE `guid`=39676; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=6215.79, `position_y`=-1120.4, `position_z`=370.32, `orientation`=4.9786 WHERE `guid`=39474; -- Toxic Horror +UPDATE `creature` SET `position_x`=4603.07, `position_y`=-709.086, `position_z`=259.003, `orientation`=3.8472 WHERE `guid`=39443; -- Cursed Ooze +UPDATE `creature` SET `position_x`=4565.75, `position_y`=-723.129, `position_z`=250.714, `orientation`=3.66341 WHERE `guid`=39466; -- Cursed Ooze +UPDATE `creature` SET `position_x`=4750.97, `position_y`=-550.401, `position_z`=283.705, `orientation`=2.00713 WHERE `guid`=39675; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=4615.27, `position_y`=-869.222, `position_z`=315.005, `orientation`=1.07418 WHERE `guid`=40780; -- Angerclaw Mauler +UPDATE `creature` SET `position_x`=4774.51, `position_y`=-582.567, `position_z`=280.394, `orientation`=4.69936 WHERE `guid`=39730; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=-477.906, `position_y`=-1460.58, `position_z`=88.2999, `orientation`=3.50256 WHERE `guid`=16054; -- Syndicate Shadow Mage +UPDATE `creature` SET `position_x`=-6450.38, `position_y`=-1782.17, `position_z`=-273.76, `orientation`=0.420718 WHERE `guid`=24073; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=1849.11, `position_y`=-4312.58, `position_z`=90.7188, `orientation`=1.43137 WHERE `guid`=92300; -- Plaguebat +UPDATE `creature` SET `position_x`=-7104.67, `position_y`=-1306.48, `position_z`=-187.027, `orientation`=5.37223 WHERE `guid`=24166; -- Scorching Elemental +UPDATE `creature` SET `position_x`=6350.95, `position_y`=-734.54, `position_z`=471.333, `orientation`=2.26893 WHERE `guid`=40714; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=6846.68, `position_y`=-2491.23, `position_z`=561.811, `orientation`=0.959959 WHERE `guid`=41039; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=4521.3, `position_y`=-485.13, `position_z`=306.486, `orientation`=6.10797 WHERE `guid`=40704; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=-7162.83, `position_y`=-1135.79, `position_z`=-268.943, `orientation`=4.42353 WHERE `guid`=24150; -- Scorching Elemental +UPDATE `creature` SET `position_x`=1866.38, `position_y`=-1335.99, `position_z`=60.4882, `orientation`=0.785398 WHERE `guid`=45356; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=-6450.27, `position_y`=-1684.22, `position_z`=-272.445, `orientation`=3.74646 WHERE `guid`=23956; -- Bloodpetal Flayer +UPDATE `creature` SET `position_x`=-384.478, `position_y`=-251.693, `position_z`=58.9638, `orientation`=0.0505861 WHERE `guid`=16308; -- Vicious Gray Bear +UPDATE `creature` SET `position_x`=-10824.7, `position_y`=-2705.41, `position_z`=7.71903, `orientation`=2.43447 WHERE `guid`=2711; -- Dreadmaul Ogre +UPDATE `creature` SET `position_x`=-316.47, `position_y`=-382.149, `position_z`=64.8732, `orientation`=5.45089 WHERE `guid`=16555; -- Cave Yeti +UPDATE `creature` SET `position_x`=-6882.32, `position_y`=-616.225, `position_z`=-269.462, `orientation`=2.55616 WHERE `guid`=24543; -- Elder Diemetradon +UPDATE `creature` SET `position_x`=-521.126, `position_y`=-1557.94, `position_z`=53.1566, `orientation`=1.39995 WHERE `guid`=16189; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=-556.066, `position_y`=-1505.66, `position_z`=52.7094, `orientation`=4.96557 WHERE `guid`=16170; -- Syndicate Rogue +UPDATE `creature` SET `position_x`=6020.11, `position_y`=-4549.3, `position_z`=703.503, `orientation`=2.03503 WHERE `guid`=41008; -- Cobalt Wyrmkin +UPDATE `creature` SET `position_x`=-576.069, `position_y`=-1521.61, `position_z`=52.7658, `orientation`=4.08587 WHERE `guid`=16303; -- Syndicate Shadow Mage +UPDATE `creature` SET `position_x`=4783.49, `position_y`=-417.088, `position_z`=345.895, `orientation`=2.18306 WHERE `guid`=40646; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=1876.78, `position_y`=-1347.78, `position_z`=61.1273, `orientation`=0.263719 WHERE `guid`=46763; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=-11318.8, `position_y`=-3411.53, `position_z`=7.55107, `orientation`=2.85071 WHERE `guid`=2892; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-11308.7, `position_y`=-3400.43, `position_z`=7.55107, `orientation`=2.90237 WHERE `guid`=2659; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-11325.9, `position_y`=-3423.97, `position_z`=7.55108, `orientation`=2.23048 WHERE `guid`=2846; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=1879.44, `position_y`=-1338.64, `position_z`=60.2395, `orientation`=3.94444 WHERE `guid`=45351; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=1889.83, `position_y`=-1341.67, `position_z`=60.1768, `orientation`=0.8454 WHERE `guid`=46764; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=-11348.1, `position_y`=-3417.66, `position_z`=8.69309, `orientation`=5.2884 WHERE `guid`=3811; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=6786.41, `position_y`=-5161.69, `position_z`=732.942, `orientation`=0.578115 WHERE `guid`=41032; -- Winterfall Ursa +UPDATE `creature` SET `id`=7438 WHERE `guid`=41032; -- Winterfall Ursa +UPDATE `creature` SET `id2`=7439 WHERE `guid`=41032; -- Winterfall Shaman +UPDATE `creature` SET `position_x`=6849.34, `position_y`=-5149.71, `position_z`=706.196, `orientation`=4.21008 WHERE `guid`=41045; -- Winterfall Shaman +UPDATE `creature` SET `position_x`=-11238, `position_y`=-3451.83, `position_z`=7.31615, `orientation`=5.09636 WHERE `guid`=2890; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=6788.7, `position_y`=-5150.96, `position_z`=731.929, `orientation`=2.45244 WHERE `guid`=41026; -- Winterfall Ursa +UPDATE `creature` SET `position_x`=1514.6, `position_y`=-2143.87, `position_z`=88.6086, `orientation`=0.401426 WHERE `guid`=32569; -- Shadethicket Oracle +UPDATE `creature` SET `position_x`=6833.14, `position_y`=-5041.56, `position_z`=690.784, `orientation`=1.23918 WHERE `guid`=41049; -- Winterfall Shaman +UPDATE `creature` SET `position_x`=6742.48, `position_y`=-5201.8, `position_z`=761.62, `orientation`=0.978138 WHERE `guid`=41027; -- Winterfall Ursa +UPDATE `creature` SET `position_x`=6833.81, `position_y`=-5108.76, `position_z`=693.604, `orientation`=5.84685 WHERE `guid`=41048; -- Winterfall Shaman +UPDATE `creature` SET `position_x`=6853.56, `position_y`=-5015.46, `position_z`=694.499, `orientation`=2.60494 WHERE `guid`=41042; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=4952.79, `position_y`=-412.68, `position_z`=327.561, `orientation`=6.03884 WHERE `guid`=40418; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=4920.95, `position_y`=-400.148, `position_z`=333.263, `orientation`=2.33874 WHERE `guid`=40405; -- Jaedenar Enforcer +UPDATE `creature` SET `id`=7114 WHERE `guid`=40405; -- Jaedenar Enforcer +UPDATE `creature` SET `id2`=7126 WHERE `guid`=40405; -- Jaedenar Hunter +UPDATE `creature` SET `position_x`=6667.74, `position_y`=-5122.81, `position_z`=780.193, `orientation`=0.384723 WHERE `guid`=41018; -- Winterfall Ursa +UPDATE `creature` SET `position_x`=-12231.8, `position_y`=-295.289, `position_z`=15.2111, `orientation`=0.00922358 WHERE `guid`=1266; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=6914.66, `position_y`=-5149.91, `position_z`=696.051, `orientation`=1.89794 WHERE `guid`=41035; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6914.21, `position_y`=-5016.24, `position_z`=692.773, `orientation`=1.32929 WHERE `guid`=41041; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=5048.14, `position_y`=-518.959, `position_z`=313.305, `orientation`=5.13127 WHERE `guid`=40441; -- Jaedenar Darkweaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=5027.89, `position_y`=-487.922, `position_z`=318.093, `orientation`=4.55122 WHERE `guid`=40429; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=5019.34, `position_y`=-457.708, `position_z`=322.053, `orientation`=3.70293 WHERE `guid`=40438; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=-1512.05, `position_y`=-3138.1, `position_z`=13.635, `orientation`=0.94371 WHERE `guid`=11454; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=6740.71, `position_y`=-5139.57, `position_z`=729.938, `orientation`=6.14613 WHERE `guid`=41028; -- Winterfall Ursa +UPDATE `creature` SET `position_x`=-6881.21, `position_y`=-1616.13, `position_z`=-271.902, `orientation`=0.915465 WHERE `guid`=23986; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=5118.55, `position_y`=-482.482, `position_z`=295.993, `orientation`=5.93412 WHERE `guid`=40643; -- Vile Ooze +UPDATE `creature` SET `position_x`=-510.68, `position_y`=-1353.43, `position_z`=53.9826, `orientation`=0.698132 WHERE `guid`=16106; -- Syndicate Shadow Mage +UPDATE `creature` SET `position_x`=-648.485, `position_y`=-3048.35, `position_z`=92.0669, `orientation`=3.31238 WHERE `guid`=19968; -- Sunscale Screecher +UPDATE `creature` SET `position_x`=1859.79, `position_y`=-1320.73, `position_z`=61.7293, `orientation`=4.78683 WHERE `guid`=45346; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=6865.51, `position_y`=-5099.49, `position_z`=692.725, `orientation`=0.695391 WHERE `guid`=41030; -- Winterfall Shaman +UPDATE `creature` SET `position_x`=5610.49, `position_y`=-4947.93, `position_z`=816.04, `orientation`=3.35719 WHERE `guid`=41406; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=5584.54, `position_y`=-4926.29, `position_z`=829.428, `orientation`=4.50385 WHERE `guid`=41427; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=2180.85, `position_y`=-4180.11, `position_z`=78.8748, `orientation`=2.32009 WHERE `guid`=92137; -- Carrion Grub +UPDATE `creature` SET `position_x`=6247.55, `position_y`=-1202.57, `position_z`=371.017, `orientation`=4.3907 WHERE `guid`=39469; -- Toxic Horror +UPDATE `creature` SET `position_x`=1782.97, `position_y`=-1253.62, `position_z`=59.8106, `orientation`=0 WHERE `guid`=45282; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=6116.48, `position_y`=-1184.86, `position_z`=372.538, `orientation`=4.55531 WHERE `guid`=39438; -- Toxic Horror +UPDATE `creature` SET `position_x`=1806.2, `position_y`=-1180.43, `position_z`=59.8035, `orientation`=3.78554 WHERE `guid`=47090; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=1734.1, `position_y`=-1199.72, `position_z`=59.8638, `orientation`=0.817788 WHERE `guid`=45873; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=6451.1, `position_y`=-5018.62, `position_z`=736.684, `orientation`=0.638617 WHERE `guid`=41622; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=-497.367, `position_y`=-1341.66, `position_z`=53.5465, `orientation`=0.876289 WHERE `guid`=16101; -- Syndicate Watchman +UPDATE `creature` SET `position_x`=6783.97, `position_y`=-2017.42, `position_z`=567.547, `orientation`=5.82903 WHERE `guid`=40627; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6582.89, `position_y`=-5287.45, `position_z`=752.553, `orientation`=6.23973 WHERE `guid`=41629; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=1478.39, `position_y`=-1365.77, `position_z`=62.1436, `orientation`=4.27769 WHERE `guid`=51989; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1491.81, `position_y`=-1397.6, `position_z`=67.847, `orientation`=2.55347 WHERE `guid`=49602; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=6640.77, `position_y`=-5233.47, `position_z`=756.008, `orientation`=2.52158 WHERE `guid`=41610; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=6632.05, `position_y`=-5280.63, `position_z`=753.592, `orientation`=3.66519 WHERE `guid`=41612; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=6606.49, `position_y`=-5368.97, `position_z`=761.137, `orientation`=3.16741 WHERE `guid`=41633; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=6592.75, `position_y`=-5208.39, `position_z`=767.094, `orientation`=3.61986 WHERE `guid`=41636; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=6614.12, `position_y`=-5308.56, `position_z`=753.681, `orientation`=1.06465 WHERE `guid`=41651; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=6651.35, `position_y`=-5282.83, `position_z`=753.548, `orientation`=3.75422 WHERE `guid`=41650; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=5109.73, `position_y`=-514.843, `position_z`=296.76, `orientation`=2.01293 WHERE `guid`=40618; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=5095.29, `position_y`=-488.9, `position_z`=296.76, `orientation`=1.46998 WHERE `guid`=40609; -- Jaedenar Darkweaver +UPDATE `creature` SET `position_x`=6694.99, `position_y`=-5340.86, `position_z`=748.879, `orientation`=2.28615 WHERE `guid`=41630; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=1933.91, `position_y`=-1575.72, `position_z`=61.0166, `orientation`=5.57997 WHERE `guid`=46295; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=6699.16, `position_y`=-5302.68, `position_z`=749.03, `orientation`=3.5799 WHERE `guid`=41627; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=1816.73, `position_y`=-1550.85, `position_z`=59.1854, `orientation`=4.33126 WHERE `guid`=45315; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=1791.14, `position_y`=-1526.36, `position_z`=59.9114, `orientation`=5.51182 WHERE `guid`=48182; -- Blighted Zombie +UPDATE `creature` SET `id`=4474 WHERE `guid`=48182; -- Rotting Cadaver +UPDATE `creature` SET `id2`=4475 WHERE `guid`=48182; -- Blighted Zombie +UPDATE `creature` SET `position_x`=1836.68, `position_y`=-1484.52, `position_z`=60.2211, `orientation`=5.55775 WHERE `guid`=52663; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=1582.77, `position_y`=-915.294, `position_z`=65.0081, `orientation`=1.40203 WHERE `guid`=48036; -- Venom Mist Lurker +UPDATE `creature` SET `position_x`=5035.44, `position_y`=-539.971, `position_z`=297.885, `orientation`=0.558505 WHERE `guid`=40440; -- Jaedenar Legionnaire +UPDATE `creature` SET `position_x`=1510.43, `position_y`=-1836.8, `position_z`=61.4928, `orientation`=4.91908 WHERE `guid`=45331; -- Rotting Ghoul +UPDATE `creature` SET `position_x`=2217.03, `position_y`=-1586.11, `position_z`=78.0974, `orientation`=4.83193 WHERE `guid`=48355; -- Diseased Wolf +UPDATE `creature` SET `id`=1817 WHERE `guid`=48355; -- Diseased Wolf +UPDATE `creature` SET `id2`=1821 WHERE `guid`=48355; -- Carrion Lurker +UPDATE `creature` SET `position_x`=6661.89, `position_y`=-5405.02, `position_z`=760.258, `orientation`=4.14942 WHERE `guid`=41635; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=-7618.68, `position_y`=-1214.44, `position_z`=-262.527, `orientation`=1.84215 WHERE `guid`=24486; -- Diemetradon +UPDATE `creature` SET `position_x`=6614.55, `position_y`=-5381.42, `position_z`=761.9, `orientation`=4.71381 WHERE `guid`=41652; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=-2975.92, `position_y`=2722.78, `position_z`=52.814, `orientation`=2.48628 WHERE `guid`=51768; -- Northspring Harpy +UPDATE `creature` SET `position_x`=-2885.44, `position_y`=2718.43, `position_z`=74.02, `orientation`=0.804733 WHERE `guid`=51777; -- Northspring Harpy +UPDATE `creature` SET `position_x`=-2905.62, `position_y`=2705.35, `position_z`=71.5047, `orientation`=0.105117 WHERE `guid`=51778; -- Northspring Harpy +UPDATE `creature` SET `position_x`=-2883.93, `position_y`=2749.49, `position_z`=75.3637, `orientation`=4.21735 WHERE `guid`=51763; -- Northspring Harpy +UPDATE `creature` SET `position_x`=1928.76, `position_y`=-1614.78, `position_z`=61.2519, `orientation`=0 WHERE `guid`=48444; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-2919.9, `position_y`=2683.97, `position_z`=66.1525, `orientation`=1.84219 WHERE `guid`=51775; -- Northspring Harpy +UPDATE `creature` SET `position_x`=2249.78, `position_y`=-1617.71, `position_z`=90.0852, `orientation`=3.32795 WHERE `guid`=47072; -- Diseased Wolf +UPDATE `creature` SET `id`=1817 WHERE `guid`=47072; -- Diseased Wolf +UPDATE `creature` SET `id2`=1821 WHERE `guid`=47072; -- Carrion Lurker +UPDATE `creature` SET `position_x`=2282.89, `position_y`=-1584.38, `position_z`=93.6913, `orientation`=4.18844 WHERE `guid`=47234; -- Carrion Lurker +UPDATE `creature` SET `id`=1817 WHERE `guid`=47234; -- Diseased Wolf +UPDATE `creature` SET `id2`=1821 WHERE `guid`=47234; -- Carrion Lurker +UPDATE `creature` SET `position_x`=2215.41, `position_y`=-1518.77, `position_z`=73.312, `orientation`=3.79388 WHERE `guid`=45273; -- Diseased Wolf +UPDATE `creature` SET `id`=1817 WHERE `guid`=45273; -- Diseased Wolf +UPDATE `creature` SET `id2`=1821 WHERE `guid`=45273; -- Carrion Lurker +UPDATE `creature` SET `position_x`=2148.46, `position_y`=-1582.98, `position_z`=68.0885, `orientation`=1.95212 WHERE `guid`=45732; -- Carrion Lurker +UPDATE `creature` SET `position_x`=-2285.78, `position_y`=-2484.37, `position_z`=98.8915, `orientation`=2.78434 WHERE `guid`=20210; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=2048.78, `position_y`=-1615.62, `position_z`=62.8265, `orientation`=2.32775 WHERE `guid`=45737; -- Carrion Lurker +UPDATE `creature` SET `id`=1817 WHERE `guid`=45737; -- Diseased Wolf +UPDATE `creature` SET `id2`=1821 WHERE `guid`=45737; -- Carrion Lurker +UPDATE `creature` SET `position_x`=6906.21, `position_y`=-1883.1, `position_z`=569.144, `orientation`=5.6135 WHERE `guid`=40615; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=1485.1, `position_y`=-4683.55, `position_z`=8.06585, `orientation`=2.14485 WHERE `guid`=7338; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=6893.02, `position_y`=-1907.98, `position_z`=568.615, `orientation`=1.72787 WHERE `guid`=40621; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=1917.05, `position_y`=-2283.65, `position_z`=59.5179, `orientation`=2.34719 WHERE `guid`=47231; -- Plague Lurker +UPDATE `creature` SET `position_x`=1733.29, `position_y`=-2282.41, `position_z`=59.2917, `orientation`=4.47245 WHERE `guid`=48176; -- Hungering Wraith +UPDATE `creature` SET `position_x`=1697.36, `position_y`=-2192.79, `position_z`=61.245, `orientation`=3.69947 WHERE `guid`=45310; -- Hungering Wraith +UPDATE `creature` SET `position_x`=1514.51, `position_y`=-1867.21, `position_z`=59.2115, `orientation`=4.99417 WHERE `guid`=45330; -- Rotting Ghoul +UPDATE `creature` SET `position_x`=1543.73, `position_y`=-1878.8, `position_z`=58.0302, `orientation`=2.63545 WHERE `guid`=47130; -- Rotting Ghoul +UPDATE `creature` SET `position_x`=1498, `position_y`=-1875.81, `position_z`=58.8472, `orientation`=2.84355 WHERE `guid`=46748; -- Rotting Ghoul +UPDATE `creature` SET `position_x`=-5916.9, `position_y`=-3750.28, `position_z`=-58.6667, `orientation`=0.724901 WHERE `guid`=21535; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=1523.18, `position_y`=-1850.77, `position_z`=60.9111, `orientation`=2.74918 WHERE `guid`=45328; -- Rotting Ghoul +UPDATE `creature` SET `position_x`=-1683.4, `position_y`=-2216.61, `position_z`=29.8214, `orientation`=2.35602 WHERE `guid`=11373; -- Highland Thrasher +UPDATE `creature` SET `position_x`=6816.78, `position_y`=-2014.83, `position_z`=568.518, `orientation`=5.15132 WHERE `guid`=40314; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=1461.92, `position_y`=-1396.93, `position_z`=65.4042, `orientation`=2.83013 WHERE `guid`=47192; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=6849.4, `position_y`=-1882.34, `position_z`=551.004, `orientation`=3.34464 WHERE `guid`=40464; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6789.63, `position_y`=-1987.1, `position_z`=563.539, `orientation`=2.56277 WHERE `guid`=40629; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6756.51, `position_y`=-1986.36, `position_z`=551.004, `orientation`=4.63692 WHERE `guid`=40408; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=-3516.02, `position_y`=2583.66, `position_z`=75.637, `orientation`=2.38195 WHERE `guid`=51691; -- Land Walker +UPDATE `creature` SET `position_x`=6829.34, `position_y`=-1962.89, `position_z`=551.678, `orientation`=0.0872665 WHERE `guid`=40424; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=-3482.79, `position_y`=2716.63, `position_z`=86.8497, `orientation`=2.72506 WHERE `guid`=51689; -- Land Walker +UPDATE `creature` SET `position_x`=6733.72, `position_y`=-1955.1, `position_z`=549.713, `orientation`=3.28042 WHERE `guid`=40403; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=1334.66, `position_y`=-1513.4, `position_z`=59.1478, `orientation`=3.83459 WHERE `guid`=49989; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=4968.19, `position_y`=-432.129, `position_z`=325.239, `orientation`=2.76086 WHERE `guid`=40419; -- Jaedenar Darkweaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=-3318.53, `position_y`=2784.9, `position_z`=67.1778, `orientation`=5.49421 WHERE `guid`=51701; -- Land Walker +UPDATE `creature` SET `position_x`=6811.8, `position_y`=-1862.09, `position_z`=551.003, `orientation`=0.979039 WHERE `guid`=40304; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6854.58, `position_y`=-1923.54, `position_z`=551.003, `orientation`=5.67594 WHERE `guid`=40623; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6852.93, `position_y`=-1980.07, `position_z`=551.703, `orientation`=6.27776 WHERE `guid`=40421; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=-3395.76, `position_y`=2697.4, `position_z`=69.3932, `orientation`=6.14195 WHERE `guid`=51687; -- Land Walker +UPDATE `creature` SET `position_x`=1675.73, `position_y`=-2305.28, `position_z`=59.2616, `orientation`=4.83453 WHERE `guid`=47108; -- Hungering Wraith +UPDATE `creature` SET `position_x`=6748.84, `position_y`=-1888.22, `position_z`=549.944, `orientation`=3.6326 WHERE `guid`=40308; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=1659.12, `position_y`=-2299.3, `position_z`=59.5913, `orientation`=3.21779 WHERE `guid`=47107; -- Hungering Wraith +UPDATE `creature` SET `position_x`=6732.43, `position_y`=-1885.08, `position_z`=549.658, `orientation`=2.63986 WHERE `guid`=40608; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=1689.24, `position_y`=-2239.64, `position_z`=59.0596, `orientation`=2.39909 WHERE `guid`=47182; -- Black Rat +UPDATE `creature` SET `position_x`=1716.41, `position_y`=-2315.09, `position_z`=59.4022, `orientation`=1.30914 WHERE `guid`=46288; -- Hungering Wraith +UPDATE `creature` SET `position_x`=1690.22, `position_y`=-2323.73, `position_z`=59.6464, `orientation`=1.64221 WHERE `guid`=45305; -- Hungering Wraith +UPDATE `creature` SET `position_x`=6785.59, `position_y`=-1867.48, `position_z`=551.026, `orientation`=4.2356 WHERE `guid`=40307; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6799.93, `position_y`=-1833.59, `position_z`=558.352, `orientation`=2.9568 WHERE `guid`=40303; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6679.41, `position_y`=-1953.92, `position_z`=551.27, `orientation`=4.06223 WHERE `guid`=40398; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=6650.41, `position_y`=-1949.72, `position_z`=549.862, `orientation`=1.62907 WHERE `guid`=40401; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=1403.82, `position_y`=-1518.52, `position_z`=58.0364, `orientation`=0.226893 WHERE `guid`=45451; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=6689.46, `position_y`=-2008.27, `position_z`=560.129, `orientation`=5.79449 WHERE `guid`=40391; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=1516.91, `position_y`=-1644.98, `position_z`=65.6768, `orientation`=3.97293 WHERE `guid`=45463; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1515.59, `position_y`=-1584.88, `position_z`=64.3251, `orientation`=2.45392 WHERE `guid`=52630; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=5237.69, `position_y`=-631.974, `position_z`=260.975, `orientation`=3.9619 WHERE `guid`=40657; -- Jaedenar Enforcer +UPDATE `creature` SET `id`=7114 WHERE `guid`=40657; -- Jaedenar Enforcer +UPDATE `creature` SET `id2`=7126 WHERE `guid`=40657; -- Jaedenar Hunter +UPDATE `creature` SET `position_x`=1716.85, `position_y`=-1176.76, `position_z`=59.6928, `orientation`=3.26796 WHERE `guid`=47084; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1549.38, `position_y`=-1749.76, `position_z`=60.7665, `orientation`=3.98373 WHERE `guid`=48301; -- Carrion Lurker +UPDATE `creature` SET `position_x`=5154.94, `position_y`=-454.896, `position_z`=301.309, `orientation`=5.31547 WHERE `guid`=40641; -- Jaedenar Darkweaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=4618.29, `position_y`=-849.823, `position_z`=309.317, `orientation`=5.95352 WHERE `guid`=40786; -- Angerclaw Mauler +UPDATE `creature` SET `position_x`=5034.22, `position_y`=-552.567, `position_z`=313.305, `orientation`=0.279253 WHERE `guid`=39687; -- Jaedenar Darkweaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=-11782.2, `position_y`=915.855, `position_z`=4.53614, `orientation`=5.4805 WHERE `guid`=1657; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=2059.91, `position_y`=-1723.75, `position_z`=62.1741, `orientation`=3.92207 WHERE `guid`=52670; -- Black Rat +UPDATE `creature` SET `position_x`=-12650.5, `position_y`=-282.672, `position_z`=19.3781, `orientation`=3.64049 WHERE `guid`=1932; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=48.6292, `position_y`=-4714.88, `position_z`=29.9081, `orientation`=2.09652 WHERE `guid`=3432; -- Dire Mottled Boar +UPDATE `creature` SET `position_x`=-11752.1, `position_y`=-585.059, `position_z`=35.6688, `orientation`=4.95037 WHERE `guid`=2378; -- Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-1016.36, `position_y`=-2185.52, `position_z`=87.9688, `orientation`=1.73588 WHERE `guid`=20495; -- Kolkar Wrangler +UPDATE `creature` SET `position_x`=-915.801, `position_y`=-2150.72, `position_z`=93.5471, `orientation`=2.43944 WHERE `guid`=20519; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=251.762, `position_y`=-2857.11, `position_z`=111.673, `orientation`=1.50098 WHERE `guid`=93273; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=-11724.6, `position_y`=-1806.67, `position_z`=-14.6227, `orientation`=3.07178 WHERE `guid`=49071; -- Hooktooth Frenzy +UPDATE `creature` SET `position_x`=-1041.2, `position_y`=-3227.99, `position_z`=91.75, `orientation`=0.959931 WHERE `guid`=14258; -- Savannah Prowler +UPDATE `creature` SET `position_x`=-491.839, `position_y`=-2827.23, `position_z`=116.832, `orientation`=1.44359 WHERE `guid`=93037; -- Witherbark Caller +UPDATE `creature` SET `position_x`=-11737.7, `position_y`=-1588.88, `position_z`=40.8341, `orientation`=2.70508 WHERE `guid`=49033; -- Son of Hakkar (WAYPOINTS) +UPDATE `creature` SET `position_x`=-11934.3, `position_y`=-1328.75, `position_z`=78.7419, `orientation`=6.07465 WHERE `guid`=49739; -- Razzashi Adder +UPDATE `creature` SET `id`=11371 WHERE `guid`=49739; -- Razzashi Serpent +UPDATE `creature` SET `id2`=11372 WHERE `guid`=49739; -- Razzashi Adder +UPDATE `creature` SET `position_x`=-11925.9, `position_y`=-1337.49, `position_z`=78.4218, `orientation`=1.96453 WHERE `guid`=49740; -- Razzashi Adder +UPDATE `creature` SET `id`=11371 WHERE `guid`=49740; -- Razzashi Serpent +UPDATE `creature` SET `id2`=11372 WHERE `guid`=49740; -- Razzashi Adder +UPDATE `creature` SET `position_x`=-11844.4, `position_y`=-1304.42, `position_z`=66.0421, `orientation`=0.153605 WHERE `guid`=91470; -- Snake +UPDATE `creature` SET `position_x`=-11917.3, `position_y`=684.709, `position_z`=5.09456, `orientation`=3.42742 WHERE `guid`=2078; -- Crystal Spine Basilisk +UPDATE `creature` SET `position_x`=-11843.2, `position_y`=-1591.38, `position_z`=40.8341, `orientation`=5.58197 WHERE `guid`=49034; -- Son of Hakkar (WAYPOINTS) +UPDATE `creature` SET `position_x`=-11984, `position_y`=-1623.02, `position_z`=34.2529, `orientation`=3.13366 WHERE `guid`=49035; -- Snake +UPDATE `creature` SET `position_x`=-11986.4, `position_y`=-1642.06, `position_z`=34.2977, `orientation`=0.293716 WHERE `guid`=91525; -- Snake +UPDATE `creature` SET `position_x`=-12277.6, `position_y`=-1808.81, `position_z`=131.556, `orientation`=2.54175 WHERE `guid`=91538; -- Snake +UPDATE `creature` SET `position_x`=-11916.6, `position_y`=-1545.94, `position_z`=36.9816, `orientation`=5.8961 WHERE `guid`=51436; -- Snake +UPDATE `creature` SET `position_x`=-12267.4, `position_y`=-1936.79, `position_z`=133.722, `orientation`=3.52479 WHERE `guid`=91532; -- Snake +UPDATE `creature` SET `position_x`=-11907.3, `position_y`=-1343.92, `position_z`=76.7554, `orientation`=1.16495 WHERE `guid`=91474; -- Snake +UPDATE `creature` SET `position_x`=1343.38, `position_y`=-4689.35, `position_z`=33.5083, `orientation`=3.78424 WHERE `guid`=7989; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=2049.33, `position_y`=-1950.69, `position_z`=103.664, `orientation`=4.17606 WHERE `guid`=34399; -- Elder Ashenvale Bear +UPDATE `creature` SET `position_x`=-3849.84, `position_y`=-1749.75, `position_z`=93.9752, `orientation`=3.5057 WHERE `guid`=15081; -- Washte Pawne +UPDATE `creature` SET `position_x`=1161.6, `position_y`=-1745.3, `position_z`=62.3257, `orientation`=5.91667 WHERE `guid`=45297; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=45297; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=45297; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1205.94, `position_y`=-1751.35, `position_z`=62.7642, `orientation`=4.70443 WHERE `guid`=47102; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=47102; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47102; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=2790.45, `position_y`=-2971.76, `position_z`=149.637, `orientation`=5.53595 WHERE `guid`=33216; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=2763.11, `position_y`=-2953.18, `position_z`=143.215, `orientation`=4.32731 WHERE `guid`=33221; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=2921.81, `position_y`=-2859.95, `position_z`=214.857, `orientation`=4.43314 WHERE `guid`=33118; -- Xavian Rogue +UPDATE `creature` SET `position_x`=-3785.19, `position_y`=-1980.32, `position_z`=94.3508, `orientation`=5.29168 WHERE `guid`=14442; -- Razormane Pathfinder (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7821.65, `position_y`=-1845.49, `position_z`=133.522, `orientation`=3.81705 WHERE `guid`=4604; -- Thaurissan Spy +UPDATE `creature` SET `position_x`=-3083.4, `position_y`=-1982.59, `position_z`=91.75, `orientation`=2.89756 WHERE `guid`=19752; -- Silithid Creeper +UPDATE `creature` SET `position_x`=2584.58, `position_y`=-2115.3, `position_z`=197.592, `orientation`=5.28835 WHERE `guid`=33154; -- Felmusk Satyr +UPDATE `creature` SET `position_x`=2488.14, `position_y`=-2137.57, `position_z`=202.127, `orientation`=1.43117 WHERE `guid`=33132; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=2573.94, `position_y`=-2182.57, `position_z`=194.766, `orientation`=2.04158 WHERE `guid`=33130; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=2602.63, `position_y`=-2233.07, `position_z`=199.147, `orientation`=5.3058 WHERE `guid`=33158; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=1499.42, `position_y`=-4855.28, `position_z`=10.7808, `orientation`=3.15905 WHERE `guid`=6420; -- Burning Blade Apprentice +UPDATE `creature` SET `position_x`=2580.74, `position_y`=-2156.66, `position_z`=193.897, `orientation`=5.68977 WHERE `guid`=33131; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=2483.45, `position_y`=-2156.76, `position_z`=202.087, `orientation`=1.99212 WHERE `guid`=33159; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=2580.25, `position_y`=-2215.87, `position_z`=195.802, `orientation`=0.675439 WHERE `guid`=33155; -- Felmusk Satyr +UPDATE `creature` SET `position_x`=2684.37, `position_y`=-2151, `position_z`=193.15, `orientation`=0.296706 WHERE `guid`=33153; -- Felmusk Satyr +UPDATE `creature` SET `position_x`=2553.16, `position_y`=-2183.85, `position_z`=196.295, `orientation`=3.71558 WHERE `guid`=33152; -- Felmusk Satyr +UPDATE `creature` SET `position_x`=2475.42, `position_y`=-2148.79, `position_z`=201.861, `orientation`=3.29867 WHERE `guid`=33163; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=2503.51, `position_y`=-2171.75, `position_z`=200.742, `orientation`=0.349066 WHERE `guid`=33160; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=2580.55, `position_y`=-2241.76, `position_z`=200.601, `orientation`=5.02655 WHERE `guid`=33157; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=2616.49, `position_y`=-2251.71, `position_z`=201.1, `orientation`=1.71641 WHERE `guid`=33149; -- Felmusk Satyr +UPDATE `creature` SET `position_x`=1177.7, `position_y`=-1785.41, `position_z`=62.5752, `orientation`=5.09531 WHERE `guid`=46228; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=46228; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46228; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1085.03, `position_y`=-1679.69, `position_z`=62.0219, `orientation`=4.00791 WHERE `guid`=47093; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=47093; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47093; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=2551.87, `position_y`=-2149.66, `position_z`=195.737, `orientation`=0.483334 WHERE `guid`=33151; -- Felmusk Satyr +UPDATE `creature` SET `position_x`=2517.41, `position_y`=-2148.92, `position_z`=198.945, `orientation`=2.5748 WHERE `guid`=33127; -- Felmusk Satyr +UPDATE `creature` SET `position_x`=2550.73, `position_y`=-2119.03, `position_z`=198.283, `orientation`=4.00618 WHERE `guid`=33150; -- Felmusk Satyr +UPDATE `creature` SET `position_x`=2599.72, `position_y`=-2130.59, `position_z`=196.066, `orientation`=5.88627 WHERE `guid`=33162; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=2505.53, `position_y`=-2117.2, `position_z`=200.873, `orientation`=5.17138 WHERE `guid`=33161; -- Felmusk Rogue +UPDATE `creature` SET `position_x`=3470.55, `position_y`=-3371.27, `position_z`=136.552, `orientation`=5.3058 WHERE `guid`=52648; -- Skeletal Guardian +UPDATE `creature` SET `position_x`=3451.12, `position_y`=-3389.37, `position_z`=141.026, `orientation`=0.571355 WHERE `guid`=52194; -- Mangled Cadaver +UPDATE `creature` SET `position_x`=3475.46, `position_y`=-3370.81, `position_z`=135.877, `orientation`=2.44346 WHERE `guid`=53126; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=3455.04, `position_y`=-3386.3, `position_z`=140.066, `orientation`=1.61736 WHERE `guid`=52650; -- Skeletal Guardian +UPDATE `creature` SET `position_x`=3434.84, `position_y`=-3382.84, `position_z`=141.186, `orientation`=1.50098 WHERE `guid`=52999; -- Skeletal Guardian +UPDATE `creature` SET `position_x`=-3646.61, `position_y`=-2609.32, `position_z`=51.9819, `orientation`=1.27409 WHERE `guid`=9784; -- Dragonmaw Centurion +UPDATE `creature` SET `position_x`=-5029.51, `position_y`=-3340.62, `position_z`=299.386, `orientation`=0.726117 WHERE `guid`=8710; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-9612.96, `position_y`=-1964.82, `position_z`=63.0298, `orientation`=2.20955 WHERE `guid`=30347; -- Tarantula +UPDATE `creature` SET `id`=442 WHERE `guid`=30347; -- Tarantula +UPDATE `creature` SET `id2`=547 WHERE `guid`=30347; -- Great Goretusk +UPDATE `creature` SET `position_x`=3504.97, `position_y`=-3312.3, `position_z`=130.53, `orientation`=0.558505 WHERE `guid`=53943; -- Patchwork Horror (WAYPOINTS) +UPDATE `creature` SET `position_x`=44.6784, `position_y`=-1122.26, `position_z`=34.7387, `orientation`=3.91875 WHERE `guid`=15557; -- Snapjaw +UPDATE `creature` SET `position_x`=-29.0163, `position_y`=-2795.28, `position_z`=122.204, `orientation`=0.359709 WHERE `guid`=93432; -- Witherbark Hideskinner +UPDATE `creature` SET `position_x`=-11884.1, `position_y`=-1350.78, `position_z`=72.7105, `orientation`=0.383972 WHERE `guid`=91533; -- Snake +UPDATE `creature` SET `position_x`=-12012.1, `position_y`=-1636.97, `position_z`=36.2434, `orientation`=0.133449 WHERE `guid`=91468; -- Snake +UPDATE `creature` SET `position_x`=-12258.3, `position_y`=-1847.08, `position_z`=133.483, `orientation`=2.69503 WHERE `guid`=49688; -- Snake +UPDATE `creature` SET `position_x`=-11938.2, `position_y`=-1768.85, `position_z`=52.0759, `orientation`=4.03487 WHERE `guid`=51439; -- Snake +UPDATE `creature` SET `position_x`=-6750.97, `position_y`=1617.3, `position_z`=11.4678, `orientation`=0.596156 WHERE `guid`=43029; -- Twilight Geolord +UPDATE `creature` SET `id`=11880 WHERE `guid`=43029; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=43029; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-6782.17, `position_y`=1651.4, `position_z`=6.62664, `orientation`=1.87038 WHERE `guid`=42977; -- Twilight Avenger (WAYPOINTS) +UPDATE `creature` SET `id`=11880 WHERE `guid`=42977; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42977; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-11650.7, `position_y`=48.646, `position_z`=18.6517, `orientation`=5.91961 WHERE `guid`=2045; -- Young Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-6815.91, `position_y`=1686.39, `position_z`=3.67111, `orientation`=0.0028948 WHERE `guid`=43023; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-10408.8, `position_y`=422.555, `position_z`=47.5057, `orientation`=3.69019 WHERE `guid`=5121; -- Skeletal Raider +UPDATE `creature` SET `position_x`=-7016.16, `position_y`=1085.52, `position_z`=3.44079, `orientation`=0.777024 WHERE `guid`=43041; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-6968.25, `position_y`=1115.51, `position_z`=7.63138, `orientation`=4.53786 WHERE `guid`=42998; -- Twilight Avenger +UPDATE `creature` SET `position_x`=-7052.05, `position_y`=1118.47, `position_z`=4.94603, `orientation`=3.39753 WHERE `guid`=42997; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42997; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42997; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7054.11, `position_y`=1183.58, `position_z`=0.610986, `orientation`=1.30634 WHERE `guid`=42990; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42990; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42990; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7881.99, `position_y`=1818.56, `position_z`=1.33014, `orientation`=6.15323 WHERE `guid`=43011; -- Twilight Geolord +UPDATE `creature` SET `id`=11880 WHERE `guid`=43011; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=43011; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-6989.89, `position_y`=1220.4, `position_z`=9.51101, `orientation`=3.49066 WHERE `guid`=42948; -- Twilight Avenger +UPDATE `creature` SET `position_x`=-7019.49, `position_y`=1181.78, `position_z`=8.44711, `orientation`=3.59055 WHERE `guid`=42992; -- Twilight Avenger (WAYPOINTS) +UPDATE `creature` SET `id`=11880 WHERE `guid`=42992; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42992; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7034.05, `position_y`=1185.29, `position_z`=7.46238, `orientation`=2.46091 WHERE `guid`=42989; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42989; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42989; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7817.99, `position_y`=1883.61, `position_z`=6.04492, `orientation`=3.63422 WHERE `guid`=43007; -- Twilight Geolord +UPDATE `creature` SET `id`=11880 WHERE `guid`=43007; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=43007; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-6748.9, `position_y`=1715.75, `position_z`=5.03024, `orientation`=6.27001 WHERE `guid`=43021; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-6716.87, `position_y`=1552.36, `position_z`=6.37062, `orientation`=3.86433 WHERE `guid`=43033; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-6811.51, `position_y`=1673.56, `position_z`=6.45273, `orientation`=0.15708 WHERE `guid`=42979; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42979; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42979; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-6950.07, `position_y`=1249.24, `position_z`=2.88655, `orientation`=3.88472 WHERE `guid`=43004; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7980.81, `position_y`=1881.95, `position_z`=4.97301, `orientation`=3.11504 WHERE `guid`=42957; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42957; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42957; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7883.12, `position_y`=1886.34, `position_z`=5.93229, `orientation`=1.67324 WHERE `guid`=43013; -- Twilight Geolord +UPDATE `creature` SET `id`=11880 WHERE `guid`=43013; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=43013; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7819.17, `position_y`=1915.47, `position_z`=5.38077, `orientation`=0.46332 WHERE `guid`=42959; -- Twilight Avenger (WAYPOINTS) +UPDATE `creature` SET `id`=11880 WHERE `guid`=42959; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42959; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7915.24, `position_y`=1816.77, `position_z`=2.06949, `orientation`=0.872664 WHERE `guid`=42966; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42966; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42966; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7883.83, `position_y`=1919.16, `position_z`=1.97893, `orientation`=3.9968 WHERE `guid`=43012; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7884.49, `position_y`=1946.77, `position_z`=6.18152, `orientation`=2.27653 WHERE `guid`=42962; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42962; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42962; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-7950.27, `position_y`=1884.37, `position_z`=2.73736, `orientation`=2.41315 WHERE `guid`=43009; -- Twilight Geolord +UPDATE `creature` SET `id`=11880 WHERE `guid`=43009; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=43009; -- Twilight Geolord +UPDATE `creature` SET `position_x`=3682.53, `position_y`=-4080.24, `position_z`=108.6, `orientation`=4.0316 WHERE `guid`=36189; -- Thunderhead Hippogryph +UPDATE `creature` SET `position_x`=-11967.8, `position_y`=-1810.52, `position_z`=56.5316, `orientation`=3.93548 WHERE `guid`=51629; -- Snake +UPDATE `creature` SET `position_x`=1615.05, `position_y`=147.621, `position_z`=105.008, `orientation`=0.174533 WHERE `guid`=29583; -- Venture Co. Machine Smith +UPDATE `creature` SET `position_x`=1626.17, `position_y`=110.71, `position_z`=105.54, `orientation`=2.35619 WHERE `guid`=32290; -- Venture Co. Engineer +UPDATE `creature` SET `position_x`=-11675.7, `position_y`=-1728.91, `position_z`=-7.08374, `orientation`=4.20624 WHERE `guid`=302411; -- Gahz'ranka +UPDATE `creature` SET `position_x`=-11616.7, `position_y`=-1518.11, `position_z`=42.4146, `orientation`=4.08776 WHERE `guid`=91428; -- Snake +UPDATE `creature` SET `position_x`=-11968.4, `position_y`=-1838.47, `position_z`=55.7964, `orientation`=0.206392 WHERE `guid`=49037; -- Snake +UPDATE `creature` SET `position_x`=-11793.1, `position_y`=-1884.93, `position_z`=46.691, `orientation`=0.823984 WHERE `guid`=51604; -- Snake +UPDATE `creature` SET `position_x`=-11919.9, `position_y`=749.344, `position_z`=0.990224, `orientation`=0 WHERE `guid`=2076; -- Crystal Spine Basilisk +UPDATE `creature` SET `position_x`=-12183.6, `position_y`=881.378, `position_z`=9.23273, `orientation`=5.90556 WHERE `guid`=1141; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12149.3, `position_y`=815.266, `position_z`=7.26403, `orientation`=0.355082 WHERE `guid`=1271; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12216.3, `position_y`=882.743, `position_z`=-1.11689, `orientation`=4.56937 WHERE `guid`=1151; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-11584, `position_y`=-1265.68, `position_z`=77.6049, `orientation`=0.715585 WHERE `guid`=49680; -- Rat +UPDATE `creature` SET `position_x`=-1549.9, `position_y`=-2183.23, `position_z`=17.3268, `orientation`=1.70595 WHERE `guid`=11973; -- Rumbling Exile +UPDATE `creature` SET `position_x`=-1516.38, `position_y`=-2218.29, `position_z`=19.579, `orientation`=3.6213 WHERE `guid`=14518; -- Rumbling Exile +UPDATE `creature` SET `position_x`=-82.2812, `position_y`=-1316.69, `position_z`=90.0628, `orientation`=2.27461 WHERE `guid`=19336; -- Ornery Plainstrider +UPDATE `creature` SET `position_x`=117.604, `position_y`=-2783.86, `position_z`=93.868, `orientation`=5.31577 WHERE `guid`=19230; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-2349.86, `position_y`=-1215.87, `position_z`=-0.575295, `orientation`=3.87296 WHERE `guid`=25692; -- Prairie Wolf Alpha +UPDATE `creature` SET `position_x`=-2650.5, `position_y`=-1352.54, `position_z`=9.60605, `orientation`=1.36136 WHERE `guid`=25825; -- Windfury Harpy +UPDATE `creature` SET `position_x`=-2648.47, `position_y`=-1280.98, `position_z`=18.4402, `orientation`=2.33874 WHERE `guid`=25821; -- Windfury Harpy +UPDATE `creature` SET `position_x`=-2615.78, `position_y`=-1318.4, `position_z`=-0.338281, `orientation`=3.26377 WHERE `guid`=25824; -- Windfury Harpy +UPDATE `creature` SET `position_x`=-222.605, `position_y`=-3036.79, `position_z`=91.7597, `orientation`=0.937881 WHERE `guid`=20386; -- Razormane Water Seeker +UPDATE `creature` SET `position_x`=-1938.98, `position_y`=-1100.23, `position_z`=67.3213, `orientation`=3.7902 WHERE `guid`=26446; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-1880.08, `position_y`=-1112.2, `position_z`=94.1903, `orientation`=4.71579 WHERE `guid`=26530; -- Venture Co. Supervisor +UPDATE `creature` SET `position_x`=-1834.93, `position_y`=-1155.06, `position_z`=100.411, `orientation`=2.90248 WHERE `guid`=26533; -- Venture Co. Supervisor (WAYPOINTS) +UPDATE `creature` SET `position_x`=118.632, `position_y`=-1989.12, `position_z`=93.678, `orientation`=0.977384 WHERE `guid`=20478; -- Kolkar Wrangler +UPDATE `creature` SET `position_x`=-2648.18, `position_y`=-2151.28, `position_z`=96.4903, `orientation`=4.27785 WHERE `guid`=15208; -- Thunderhead +UPDATE `creature` SET `position_x`=468.317, `position_y`=579.624, `position_z`=87.6732, `orientation`=6.14172 WHERE `guid`=29674; -- Deepmoss Creeper +UPDATE `creature` SET `position_x`=482.929, `position_y`=575.117, `position_z`=90.5124, `orientation`=2.32363 WHERE `guid`=29673; -- Deepmoss Creeper +UPDATE `creature` SET `position_x`=-1242.57, `position_y`=-2952.93, `position_z`=91.4776, `orientation`=4.54026 WHERE `guid`=14968; -- Oasis Snapjaw +UPDATE `creature` SET `position_x`=-1257.01, `position_y`=-3059.85, `position_z`=89.893, `orientation`=1.71791 WHERE `guid`=14967; -- Oasis Snapjaw +UPDATE `creature` SET `position_x`=480.203, `position_y`=680.778, `position_z`=79.1282, `orientation`=2.3911 WHERE `guid`=29762; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=453.697, `position_y`=667.823, `position_z`=76.1149, `orientation`=4.36332 WHERE `guid`=29758; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=20.0783, `position_y`=-1782.48, `position_z`=91.7586, `orientation`=1.34984 WHERE `guid`=20510; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=536.534, `position_y`=647.456, `position_z`=77.3354, `orientation`=5.41533 WHERE `guid`=29767; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=601.578, `position_y`=631.595, `position_z`=75.5453, `orientation`=5.52275 WHERE `guid`=29726; -- Deepmoss Webspinner +UPDATE `creature` SET `position_x`=582.493, `position_y`=661.784, `position_z`=74.9316, `orientation`=5.01262 WHERE `guid`=29727; -- Deepmoss Webspinner +UPDATE `creature` SET `position_x`=559.959, `position_y`=663.855, `position_z`=76.9724, `orientation`=5.43847 WHERE `guid`=29765; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=491.948, `position_y`=656.74, `position_z`=71.1716, `orientation`=0.78777 WHERE `guid`=29759; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=524.079, `position_y`=667.721, `position_z`=78.0234, `orientation`=1.96754 WHERE `guid`=29757; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=509.896, `position_y`=683.024, `position_z`=79.3139, `orientation`=3.9156 WHERE `guid`=29763; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=435.413, `position_y`=628.414, `position_z`=77.7984, `orientation`=0.612082 WHERE `guid`=29676; -- Deepmoss Creeper +UPDATE `creature` SET `position_x`=510.044, `position_y`=606.84, `position_z`=73.1179, `orientation`=5.49975 WHERE `guid`=29741; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=447.949, `position_y`=618.534, `position_z`=75.267, `orientation`=4.62994 WHERE `guid`=29672; -- Deepmoss Creeper +UPDATE `creature` SET `position_x`=500.598, `position_y`=623.719, `position_z`=68.0249, `orientation`=2.34262 WHERE `guid`=29764; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=478.095, `position_y`=638.392, `position_z`=67.1299, `orientation`=0.267055 WHERE `guid`=29760; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=459.618, `position_y`=695.883, `position_z`=82.4848, `orientation`=6.05629 WHERE `guid`=29761; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=385.28, `position_y`=-1470.96, `position_z`=91.75, `orientation`=0.357934 WHERE `guid`=20595; -- Witchwing Harpy +UPDATE `creature` SET `position_x`=544.692, `position_y`=662.402, `position_z`=77.9329, `orientation`=4.54839 WHERE `guid`=29766; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=320.341, `position_y`=-1581.04, `position_z`=92.2804, `orientation`=0.647734 WHERE `guid`=20603; -- Witchwing Harpy +UPDATE `creature` SET `position_x`=416.309, `position_y`=-1484.91, `position_z`=91.7727, `orientation`=3.62606 WHERE `guid`=20620; -- Witchwing Roguefeather +UPDATE `creature` SET `id`=3276 WHERE `guid`=20620; -- Witchwing Harpy +UPDATE `creature` SET `id2`=3277 WHERE `guid`=20620; -- Witchwing Roguefeather +UPDATE `creature` SET `position_x`=351.571, `position_y`=-1575.36, `position_z`=91.751, `orientation`=2.90373 WHERE `guid`=20590; -- Witchwing Harpy +UPDATE `creature` SET `position_x`=282.58, `position_y`=-1550.4, `position_z`=91.75, `orientation`=5.34558 WHERE `guid`=20617; -- Witchwing Roguefeather +UPDATE `creature` SET `position_x`=402.198, `position_y`=-1465.89, `position_z`=91.75, `orientation`=1.02413 WHERE `guid`=20615; -- Witchwing Roguefeather +UPDATE `creature` SET `position_x`=-487.368, `position_y`=-3583.42, `position_z`=93.3134, `orientation`=0.667334 WHERE `guid`=20052; -- Sunscale Scytheclaw +UPDATE `creature` SET `position_x`=485.31, `position_y`=-1478.23, `position_z`=93.7598, `orientation`=1.12627 WHERE `guid`=20618; -- Witchwing Roguefeather +UPDATE `creature` SET `position_x`=452.068, `position_y`=-1518.58, `position_z`=93.4566, `orientation`=5.00594 WHERE `guid`=20608; -- Witchwing Harpy +UPDATE `creature` SET `position_x`=-3150.31, `position_y`=-1783.42, `position_z`=95.8532, `orientation`=3.67012 WHERE `guid`=19798; -- Silithid Swarmer +UPDATE `creature` SET `position_x`=563.962, `position_y`=-1441.98, `position_z`=92.9303, `orientation`=2.20904 WHERE `guid`=20622; -- Witchwing Roguefeather +UPDATE `creature` SET `position_x`=549.556, `position_y`=-1483.46, `position_z`=91.75, `orientation`=2.4022 WHERE `guid`=20627; -- Witchwing Roguefeather +UPDATE `creature` SET `id`=3276 WHERE `guid`=20627; -- Witchwing Harpy +UPDATE `creature` SET `id2`=3277 WHERE `guid`=20627; -- Witchwing Roguefeather +UPDATE `creature` SET `position_x`=-3203.9, `position_y`=-1721.88, `position_z`=95.4362, `orientation`=4.10152 WHERE `guid`=19761; -- Silithid Grub +UPDATE `creature` SET `position_x`=567.04, `position_y`=-1459.77, `position_z`=92.5272, `orientation`=3.94535 WHERE `guid`=20647; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=-3183.37, `position_y`=-1749.61, `position_z`=92.4153, `orientation`=3.23586 WHERE `guid`=19799; -- Silithid Swarmer +UPDATE `creature` SET `position_x`=658.304, `position_y`=-1334.4, `position_z`=92.0803, `orientation`=2.80904 WHERE `guid`=20692; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=617.722, `position_y`=-1351.45, `position_z`=91.75, `orientation`=1.21076 WHERE `guid`=20674; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=717.461, `position_y`=-1376.52, `position_z`=91.7597, `orientation`=3.7805 WHERE `guid`=20637; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=715.771, `position_y`=-1325.71, `position_z`=91.8006, `orientation`=4.55784 WHERE `guid`=20669; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=810.291, `position_y`=-1420.13, `position_z`=94.3167, `orientation`=3.30673 WHERE `guid`=20663; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=807.042, `position_y`=-1351.41, `position_z`=91.7829, `orientation`=5.91119 WHERE `guid`=20710; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=803.463, `position_y`=-1315.42, `position_z`=91.9629, `orientation`=0.654746 WHERE `guid`=20691; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=801.974, `position_y`=-1331.98, `position_z`=91.9076, `orientation`=4.8759 WHERE `guid`=20654; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=720.899, `position_y`=-1294.16, `position_z`=91.8218, `orientation`=5.23218 WHERE `guid`=20678; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=775.344, `position_y`=-1312.6, `position_z`=91.9601, `orientation`=4.4769 WHERE `guid`=20688; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=821.566, `position_y`=-1393.82, `position_z`=91.7976, `orientation`=5.3228 WHERE `guid`=20643; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=3548.92, `position_y`=917.265, `position_z`=3.19329, `orientation`=3.96774 WHERE `guid`=32795; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=-49.7293, `position_y`=-3348.01, `position_z`=91.7552, `orientation`=3.7001 WHERE `guid`=20412; -- Razormane Geomancer +UPDATE `creature` SET `position_x`=-70.0904, `position_y`=-33.1617, `position_z`=-18.2917, `orientation`=6.12611 WHERE `guid`=38044; -- Earthborer +UPDATE `creature` SET `position_x`=-23.2027, `position_y`=-61.3568, `position_z`=-21.2882, `orientation`=1.35059 WHERE `guid`=38045; -- Earthborer +UPDATE `creature` SET `position_x`=718.057, `position_y`=-1267.09, `position_z`=92.2573, `orientation`=5.36393 WHERE `guid`=20671; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=-3149.83, `position_y`=-749.985, `position_z`=29.7007, `orientation`=5.52212 WHERE `guid`=25980; -- Battleboar +UPDATE `creature` SET `position_x`=-749.637, `position_y`=-481.618, `position_z`=-26.2442, `orientation`=5.4013 WHERE `guid`=25617; -- Prairie Wolf Alpha +UPDATE `creature` SET `position_x`=814.937, `position_y`=-2683.9, `position_z`=91.75, `orientation`=3.97006 WHERE `guid`=20824; -- Venture Co. Peon +UPDATE `creature` SET `position_x`=816.189, `position_y`=-2716.01, `position_z`=91.7588, `orientation`=3.69588 WHERE `guid`=20817; -- Venture Co. Peon +UPDATE `creature` SET `position_x`=851.551, `position_y`=-2747.05, `position_z`=93.5148, `orientation`=4.02684 WHERE `guid`=20822; -- Venture Co. Peon +UPDATE `creature` SET `position_x`=-2956.01, `position_y`=-1236.89, `position_z`=64.7354, `orientation`=4.07954 WHERE `guid`=24908; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=305.802, `position_y`=-1462.6, `position_z`=91.7917, `orientation`=1.4372 WHERE `guid`=20599; -- Witchwing Harpy +UPDATE `creature` SET `position_x`=1102.46, `position_y`=-3107, `position_z`=83.2326, `orientation`=3.68078 WHERE `guid`=20734; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=1028.6, `position_y`=-3175.81, `position_z`=83.0599, `orientation`=1.09147 WHERE `guid`=20771; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=-755.969, `position_y`=-2069.64, `position_z`=71.6728, `orientation`=3.29867 WHERE `guid`=13657; -- Deviate Creeper +UPDATE `creature` SET `position_x`=-851.822, `position_y`=-817.307, `position_z`=-2.90201, `orientation`=2.02998 WHERE `guid`=25871; -- Windfury Sorceress +UPDATE `creature` SET `position_x`=-818.773, `position_y`=-819.056, `position_z`=3.03145, `orientation`=5.05237 WHERE `guid`=25922; -- Windfury Matriarch +UPDATE `creature` SET `position_x`=-771.618, `position_y`=-2055.19, `position_z`=76.0529, `orientation`=3.57971 WHERE `guid`=13659; -- Deviate Creeper (WAYPOINTS) +UPDATE `creature` SET `position_x`=-456.335, `position_y`=-612.166, `position_z`=46.3702, `orientation`=0.820305 WHERE `guid`=25865; -- Windfury Sorceress +UPDATE `creature` SET `position_x`=-3849.65, `position_y`=-1811.39, `position_z`=91.75, `orientation`=5.75944 WHERE `guid`=14436; -- Razormane Pathfinder +UPDATE `creature` SET `position_x`=1020.06, `position_y`=-3045.84, `position_z`=81.8246, `orientation`=0.221992 WHERE `guid`=20797; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1042.38, `position_y`=-3036.23, `position_z`=82.4249, `orientation`=0.229874 WHERE `guid`=20729; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=1110.79, `position_y`=-3068.34, `position_z`=87.6003, `orientation`=4.21823 WHERE `guid`=20772; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1006.56, `position_y`=-3037.3, `position_z`=88.5811, `orientation`=4.611 WHERE `guid`=20768; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1234.97, `position_y`=33.753, `position_z`=-5.82898, `orientation`=1.27399 WHERE `guid`=29495; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=1097.73, `position_y`=-3060.22, `position_z`=82.0005, `orientation`=3.11608 WHERE `guid`=20735; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=-3652.3, `position_y`=-1946.43, `position_z`=92.8345, `orientation`=4.82426 WHERE `guid`=13507; -- Hecklefang Stalker +UPDATE `creature` SET `id`=3238 WHERE `guid`=13507; -- Stormhide +UPDATE `creature` SET `id2`=4128 WHERE `guid`=13507; -- Hecklefang Stalker +UPDATE `creature` SET `position_x`=1123.89, `position_y`=-3067.88, `position_z`=94.1594, `orientation`=5.74213 WHERE `guid`=20799; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=617.151, `position_y`=-1385.68, `position_z`=98.7569, `orientation`=5.07132 WHERE `guid`=20642; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=-1544.87, `position_y`=-3823.95, `position_z`=18.5689, `orientation`=2.30918 WHERE `guid`=13809; -- Southsea Cannoneer +UPDATE `creature` SET `position_x`=1100.95, `position_y`=-3081.24, `position_z`=82.9907, `orientation`=5.02442 WHERE `guid`=20787; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1128.65, `position_y`=-3036.01, `position_z`=92.6635, `orientation`=1.27409 WHERE `guid`=20728; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=-43.6184, `position_y`=265.293, `position_z`=-92.6871, `orientation`=5.42797 WHERE `guid`=26238; -- Snake +UPDATE `creature` SET `position_x`=-2316.74, `position_y`=-112.897, `position_z`=-9.34157, `orientation`=1.5592 WHERE `guid`=25238; -- Adult Plainstrider +UPDATE `creature` SET `position_x`=-2382.56, `position_y`=-1116.67, `position_z`=-5.74116, `orientation`=5.24947 WHERE `guid`=25661; -- Prairie Wolf Alpha +UPDATE `creature` SET `position_x`=-1688.38, `position_y`=-3821.91, `position_z`=14.2935, `orientation`=4.13993 WHERE `guid`=13771; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-28.6394, `position_y`=403.019, `position_z`=-59.7188, `orientation`=1.79769 WHERE `guid`=27377; -- Snake +UPDATE `creature` SET `position_x`=-15.0488, `position_y`=-690.891, `position_z`=-19.4509, `orientation`=0.110808 WHERE `guid`=29339; -- Grimtotem Ruffian (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6.62077, `position_y`=-701.949, `position_z`=-19.0464, `orientation`=2.23787 WHERE `guid`=29310; -- Grimtotem Ruffian +UPDATE `creature` SET `position_x`=-4217.62, `position_y`=-2281.81, `position_z`=51.9615, `orientation`=4.60767 WHERE `guid`=13584; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=-4178.18, `position_y`=-2198.17, `position_z`=50.2736, `orientation`=5.75959 WHERE `guid`=13612; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=-2749.99, `position_y`=-682.882, `position_z`=3.97411, `orientation`=4.05724 WHERE `guid`=24866; -- Palemane Poacher +UPDATE `creature` SET `position_x`=-2778.36, `position_y`=-653.399, `position_z`=18.6401, `orientation`=2.11691 WHERE `guid`=24846; -- Palemane Skinner +UPDATE `creature` SET `position_x`=-2812.32, `position_y`=-684.263, `position_z`=21.9962, `orientation`=1.85417 WHERE `guid`=24845; -- Palemane Skinner +UPDATE `creature` SET `position_x`=113.37, `position_y`=-272.758, `position_z`=5.27763, `orientation`=5.35816 WHERE `guid`=29366; -- Grimtotem Brute +UPDATE `creature` SET `position_x`=-2766.76, `position_y`=-766.784, `position_z`=1.04341, `orientation`=4.14503 WHERE `guid`=24862; -- Palemane Poacher +UPDATE `creature` SET `position_x`=106.936, `position_y`=-332.241, `position_z`=3.244, `orientation`=2.93215 WHERE `guid`=29368; -- Grimtotem Brute +UPDATE `creature` SET `position_x`=-2731.33, `position_y`=-749.23, `position_z`=-4.56741, `orientation`=3.5003 WHERE `guid`=24844; -- Palemane Skinner +UPDATE `creature` SET `position_x`=-550.732, `position_y`=-3584.96, `position_z`=94.7615, `orientation`=1.3102 WHERE `guid`=14287; -- Zhevra Charger +UPDATE `creature` SET `position_x`=-2748.38, `position_y`=-651.258, `position_z`=8.37918, `orientation`=5.54649 WHERE `guid`=24818; -- Palemane Tanner +UPDATE `creature` SET `position_x`=-86.4947, `position_y`=196.699, `position_z`=101.654, `orientation`=3.73052 WHERE `guid`=29392; -- Gogger Rock Keeper +UPDATE `creature` SET `position_x`=-97.6734, `position_y`=185.591, `position_z`=96.5372, `orientation`=1.09952 WHERE `guid`=29393; -- Gogger Rock Keeper +UPDATE `creature` SET `position_x`=-26.3074, `position_y`=-249.951, `position_z`=-68.3221, `orientation`=4.85202 WHERE `guid`=86113; -- Snake +UPDATE `creature` SET `position_x`=-125.246, `position_y`=220.863, `position_z`=98.0063, `orientation`=5.8294 WHERE `guid`=29401; -- Gogger Rock Keeper +UPDATE `creature` SET `position_x`=697.705, `position_y`=-4033.31, `position_z`=-6.19037, `orientation`=3.18238 WHERE `guid`=12226; -- Thunder Lizard +UPDATE `creature` SET `position_x`=-112.146, `position_y`=244.449, `position_z`=102.882, `orientation`=3.7001 WHERE `guid`=29426; -- Gogger Geomancer +UPDATE `creature` SET `position_x`=778.974, `position_y`=-4032.8, `position_z`=-6.34053, `orientation`=3.28546 WHERE `guid`=12220; -- Thunder Lizard +UPDATE `creature` SET `position_x`=751.214, `position_y`=-4030.18, `position_z`=-6.33006, `orientation`=0.86335 WHERE `guid`=12225; -- Thunder Lizard +UPDATE `creature` SET `position_x`=818.211, `position_y`=-4088.35, `position_z`=-12.8752, `orientation`=1.21596 WHERE `guid`=7274; -- Thunder Lizard +UPDATE `creature` SET `position_x`=724.342, `position_y`=-4032.11, `position_z`=-6.32257, `orientation`=3.59959 WHERE `guid`=12228; -- Thunder Lizard +UPDATE `creature` SET `position_x`=-51.5681, `position_y`=278.12, `position_z`=88.8674, `orientation`=5.3621 WHERE `guid`=29429; -- Gogger Geomancer +UPDATE `creature` SET `position_x`=-60.9225, `position_y`=289.099, `position_z`=87.6171, `orientation`=5.0028 WHERE `guid`=29404; -- Gogger Rock Keeper +UPDATE `creature` SET `position_x`=-282.189, `position_y`=-2850.14, `position_z`=93.948, `orientation`=3.24964 WHERE `guid`=19295; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-110.664, `position_y`=236.265, `position_z`=102.252, `orientation`=1.2969 WHERE `guid`=29427; -- Gogger Geomancer +UPDATE `creature` SET `position_x`=-73.024, `position_y`=274.233, `position_z`=88.7972, `orientation`=2.79748 WHERE `guid`=29430; -- Gogger Geomancer +UPDATE `creature` SET `position_x`=-82.3764, `position_y`=308.81, `position_z`=85.2428, `orientation`=6.06255 WHERE `guid`=29397; -- Gogger Rock Keeper +UPDATE `creature` SET `position_x`=-1908.69, `position_y`=-2726.65, `position_z`=92.7295, `orientation`=3.50599 WHERE `guid`=20223; -- Bristleback Geomancer +UPDATE `creature` SET `position_x`=-1981.14, `position_y`=-2717.34, `position_z`=92.0409, `orientation`=6.04439 WHERE `guid`=20233; -- Bristleback Geomancer (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1983.43, `position_y`=-2750.31, `position_z`=91.8108, `orientation`=6.04953 WHERE `guid`=20184; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=-2046.26, `position_y`=-2685.02, `position_z`=91.7545, `orientation`=3.91099 WHERE `guid`=15275; -- Stormsnout (WAYPOINTS) +UPDATE `creature` SET `position_x`=-2030.47, `position_y`=-2791.09, `position_z`=91.7889, `orientation`=4.64258 WHERE `guid`=20221; -- Bristleback Geomancer +UPDATE `creature` SET `position_x`=-1949.71, `position_y`=-2783.67, `position_z`=91.75, `orientation`=2.77507 WHERE `guid`=20207; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=-1981.03, `position_y`=-2781.12, `position_z`=91.75, `orientation`=4.05366 WHERE `guid`=20234; -- Bristleback Geomancer +UPDATE `creature` SET `position_x`=-2005.71, `position_y`=-2788.61, `position_z`=91.8525, `orientation`=1.51995 WHERE `guid`=20152; -- Bristleback Water Seeker +UPDATE `creature` SET `position_x`=20.0135, `position_y`=196.398, `position_z`=-85.6439, `orientation`=4.66003 WHERE `guid`=27347; -- Snake +UPDATE `creature` SET `position_x`=9930.32, `position_y`=2582.22, `position_z`=1316.19, `orientation`=6.10857 WHERE `guid`=46602; -- Toad +UPDATE `creature` SET `position_x`=-9633.14, `position_y`=-2320.37, `position_z`=73.0952, `orientation`=4.17566 WHERE `guid`=10162; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-9680.9, `position_y`=1585.99, `position_z`=12.9887, `orientation`=5.1632 WHERE `guid`=47264; -- Sand Crawler +UPDATE `creature` SET `position_x`=-246.827, `position_y`=2115.07, `position_z`=87.0959, `orientation`=2.79253 WHERE `guid`=3483; -- Shadowfang Whitescalp +UPDATE `creature` SET `position_x`=-196.391, `position_y`=2125.22, `position_z`=97.4733, `orientation`=6.25171 WHERE `guid`=134517; -- Tormented Officer +UPDATE `creature` SET `position_x`=-220.82, `position_y`=2153.53, `position_z`=81.2106, `orientation`=4.72984 WHERE `guid`=16267; -- Slavering Worg +UPDATE `creature` SET `position_x`=-185.458, `position_y`=2139.98, `position_z`=97.4733, `orientation`=0.174533 WHERE `guid`=18183; -- Tormented Officer +UPDATE `creature` SET `id`=3872 WHERE `guid`=18183; -- Deathsworn Captain +UPDATE `creature` SET `id2`=3873 WHERE `guid`=18183; -- Tormented Officer +UPDATE `creature` SET `position_x`=-239.673, `position_y`=2109.73, `position_z`=87.0921, `orientation`=1.46544 WHERE `guid`=16230; -- Black Rat +UPDATE `creature` SET `position_x`=-250.608, `position_y`=2169.11, `position_z`=94.02, `orientation`=0.20944 WHERE `guid`=17956; -- Wailing Guardsman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-180.995, `position_y`=2185.14, `position_z`=97.6489, `orientation`=4.46804 WHERE `guid`=16235; -- Black Rat +UPDATE `creature` SET `position_x`=-172.516, `position_y`=2172.74, `position_z`=94.14, `orientation`=5.13127 WHERE `guid`=18431; -- Shadowfang Ragetooth +UPDATE `creature` SET `position_x`=-157.931, `position_y`=2176.95, `position_z`=102.271, `orientation`=4.06662 WHERE `guid`=18692; -- Shadowfang Ragetooth +UPDATE `creature` SET `position_x`=-247.763, `position_y`=2186.55, `position_z`=94.0199, `orientation`=0.971579 WHERE `guid`=16444; -- Wailing Guardsman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-213.88, `position_y`=2145.29, `position_z`=81.0183, `orientation`=1.72788 WHERE `guid`=16268; -- Slavering Worg +UPDATE `creature` SET `position_x`=-253.291, `position_y`=2121.53, `position_z`=81.2629, `orientation`=1.90061 WHERE `guid`=16242; -- Rethilgore +UPDATE `creature` SET `position_x`=-219.345, `position_y`=2154.02, `position_z`=81.2098, `orientation`=5.58505 WHERE `guid`=301719; -- Arugal +UPDATE `creature` SET `position_x`=-9670.07, `position_y`=1614.57, `position_z`=10.8168, `orientation`=3.90113 WHERE `guid`=47432; -- Sand Crawler +UPDATE `creature` SET `position_x`=129.042, `position_y`=-36.0354, `position_z`=-33.8562, `orientation`=0.139626 WHERE `guid`=79038; -- Defias Insurgent +UPDATE `creature` SET `position_x`=109.622, `position_y`=21.0682, `position_z`=-26.4396, `orientation`=4.81711 WHERE `guid`=79050; -- Defias Captive +UPDATE `creature` SET `id`=1706 WHERE `guid`=79050; -- Defias Prisoner +UPDATE `creature` SET `id2`=1707 WHERE `guid`=79050; -- Defias Captive +UPDATE `creature` SET `position_x`=-11274.9, `position_y`=1991.78, `position_z`=3.64292, `orientation`=1.52391 WHERE `guid`=89848; -- Shore Crawler +UPDATE `creature` SET `position_x`=-10518.9, `position_y`=438.452, `position_z`=37.7228, `orientation`=5.96903 WHERE `guid`=5084; -- Grave Robber +UPDATE `creature` SET `position_x`=-10347.9, `position_y`=382.581, `position_z`=16.057, `orientation`=4.46836 WHERE `guid`=4338; -- Skeletal Healer +UPDATE `creature` SET `position_x`=-10327, `position_y`=-1266.38, `position_z`=35.533, `orientation`=5.99454 WHERE `guid`=5939; -- Fetid Corpse +UPDATE `creature` SET `position_x`=781.854, `position_y`=1654.74, `position_z`=-33.4137, `orientation`=4.62512 WHERE `guid`=32110; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=-2793.71, `position_y`=-1016.54, `position_z`=6.60805, `orientation`=3.76397 WHERE `guid`=9914; -- Cursed Marine +UPDATE `creature` SET `id`=1157 WHERE `guid`=9914; -- Cursed Sailor +UPDATE `creature` SET `id2`=1158 WHERE `guid`=9914; -- Cursed Marine +UPDATE `creature` SET `position_x`=960.633, `position_y`=1632.91, `position_z`=-11.1737, `orientation`=5.20108 WHERE `guid`=32015; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=1002.11, `position_y`=1690.13, `position_z`=-5.11013, `orientation`=0.122173 WHERE `guid`=30420; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=-1414.8, `position_y`=-2715.64, `position_z`=93.6052, `orientation`=1.58349 WHERE `guid`=20855; -- Kolkar Packhound +UPDATE `creature` SET `position_x`=-1415.8, `position_y`=-2716.64, `position_z`=93.6052, `orientation`=0.979915 WHERE `guid`=20563; -- Kolkar Pack Runner +UPDATE `creature` SET `position_x`=894.4, `position_y`=1730.88, `position_z`=-14.2946, `orientation`=4.06862 WHERE `guid`=32106; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=940.583, `position_y`=1639, `position_z`=-13.4123, `orientation`=3.54302 WHERE `guid`=31914; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=949.666, `position_y`=1683.82, `position_z`=-11.9131, `orientation`=2.84489 WHERE `guid`=31912; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=861.222, `position_y`=1736.74, `position_z`=-15.5215, `orientation`=0.785398 WHERE `guid`=31913; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=1010.51, `position_y`=1727.18, `position_z`=-9.67142, `orientation`=4.04916 WHERE `guid`=31801; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=881.318, `position_y`=1753.14, `position_z`=-11.5442, `orientation`=0.363789 WHERE `guid`=31938; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=4580.95, `position_y`=-307.099, `position_z`=299.71, `orientation`=2.13064 WHERE `guid`=40767; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=34.0816, `position_y`=-19.6731, `position_z`=-4.21402, `orientation`=1.3439 WHERE `guid`=94495; -- Deeprun Rat +UPDATE `creature` SET `position_x`=-5685, `position_y`=-4116.86, `position_z`=-58.6666, `orientation`=2.28228 WHERE `guid`=21428; -- Sparkleshell Snapper +UPDATE `creature` SET `position_x`=-8106.97, `position_y`=1556.52, `position_z`=4.89084, `orientation`=0.139626 WHERE `guid`=112987; -- Colossal Anubisath Warbringer +UPDATE `creature` SET `position_x`=-8106.96, `position_y`=1541.48, `position_z`=3.96714, `orientation`=6.07375 WHERE `guid`=302418; -- Imperial Qiraji Destroyer +UPDATE `creature` SET `position_x`=-8181.03, `position_y`=1531.03, `position_z`=4.27781, `orientation`=0.10472 WHERE `guid`=112985; -- Colossal Anubisath Warbringer +UPDATE `creature` SET `position_x`=-8107.86, `position_y`=1509.76, `position_z`=2.69685, `orientation`=6.12611 WHERE `guid`=112995; -- Imperial Qiraji Destroyer +UPDATE `creature` SET `position_x`=-8108.69, `position_y`=1489.23, `position_z`=2.91747, `orientation`=0.122173 WHERE `guid`=112986; -- Colossal Anubisath Warbringer +UPDATE `creature` SET `position_x`=4584.98, `position_y`=-250.756, `position_z`=299.789, `orientation`=0.416008 WHERE `guid`=40764; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=1141.74, `position_y`=-1723.09, `position_z`=61.9813, `orientation`=4.29168 WHERE `guid`=46274; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=46274; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46274; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=-4882.3, `position_y`=-1884.17, `position_z`=-52.5421, `orientation`=5.59869 WHERE `guid`=21285; -- Crag Stalker +UPDATE `creature` SET `position_x`=1035.96, `position_y`=-1701.79, `position_z`=63.0073, `orientation`=2.80147 WHERE `guid`=45292; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=45292; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=45292; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1137.15, `position_y`=-1709.68, `position_z`=62.5922, `orientation`=0.288562 WHERE `guid`=46231; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=46231; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46231; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1140.37, `position_y`=-1736.11, `position_z`=62.1497, `orientation`=3.09312 WHERE `guid`=45299; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=45299; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=45299; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=-6644.23, `position_y`=-142.645, `position_z`=2.57111, `orientation`=1.21584 WHERE `guid`=45605; -- Sand Skitterer +UPDATE `creature` SET `position_x`=1050.01, `position_y`=-1650.65, `position_z`=61.1926, `orientation`=4.69642 WHERE `guid`=47095; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=1066.94, `position_y`=-1684.27, `position_z`=63.0826, `orientation`=0.331613 WHERE `guid`=47308; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=47308; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47308; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1130.58, `position_y`=-1729.42, `position_z`=62.4902, `orientation`=3.56714 WHERE `guid`=47437; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=47437; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47437; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1018.12, `position_y`=-1686.09, `position_z`=63.426, `orientation`=2.67035 WHERE `guid`=47096; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=47096; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47096; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=53.9874, `position_y`=365.52, `position_z`=41.9694, `orientation`=0.701617 WHERE `guid`=16874; -- Elemental Slave +UPDATE `creature` SET `position_x`=1157, `position_y`=-1707.48, `position_z`=60.8715, `orientation`=4.64901 WHERE `guid`=45300; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=45300; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=45300; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=991.218, `position_y`=-1716.29, `position_z`=72.53, `orientation`=2.7269 WHERE `guid`=45298; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=45298; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=45298; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=3452.33, `position_y`=-5252.08, `position_z`=85.3019, `orientation`=5.15934 WHERE `guid`=35439; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=1181.95, `position_y`=-1730.24, `position_z`=60.9279, `orientation`=3.39628 WHERE `guid`=45296; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=45296; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=45296; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1499.04, `position_y`=-1851.37, `position_z`=58.8721, `orientation`=6.08452 WHERE `guid`=46609; -- Fetid Zombie +UPDATE `creature` SET `position_x`=-12075.5, `position_y`=-1686.36, `position_z`=45.4702, `orientation`=4.00683 WHERE `guid`=51438; -- Snake +UPDATE `creature` SET `position_x`=6572.96, `position_y`=-4051.21, `position_z`=658.367, `orientation`=5.37561 WHERE `guid`=41804; -- Suffering Highborne +UPDATE `creature` SET `position_x`=1453.24, `position_y`=-1822.01, `position_z`=58.8188, `orientation`=2.87473 WHERE `guid`=46749; -- Rotting Ghoul +UPDATE `creature` SET `position_x`=1449.87, `position_y`=-1847.84, `position_z`=58.7129, `orientation`=3.15106 WHERE `guid`=45329; -- Rotting Ghoul +UPDATE `creature` SET `position_x`=1186.34, `position_y`=-1713.89, `position_z`=61.235, `orientation`=2.94747 WHERE `guid`=46229; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=46229; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46229; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1156.54, `position_y`=-1729.27, `position_z`=62.6078, `orientation`=4.10632 WHERE `guid`=47094; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=47094; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=47094; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=4780.48, `position_y`=-389.975, `position_z`=348.322, `orientation`=5.73541 WHERE `guid`=40658; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=-6547.45, `position_y`=-1715.18, `position_z`=-276.435, `orientation`=3.5243 WHERE `guid`=24096; -- Tar Beast +UPDATE `creature` SET `position_x`=1781.42, `position_y`=-1453.96, `position_z`=62.6308, `orientation`=0.633606 WHERE `guid`=45277; -- Diseased Wolf +UPDATE `creature` SET `position_x`=-7750.03, `position_y`=1418.31, `position_z`=0.287562, `orientation`=2.76455 WHERE `guid`=44220; -- Stonelash Flayer +UPDATE `creature` SET `position_x`=1800.76, `position_y`=-1516.29, `position_z`=59.9828, `orientation`=2.18682 WHERE `guid`=47121; -- Rotting Cadaver +UPDATE `creature` SET `id`=4474 WHERE `guid`=47121; -- Rotting Cadaver +UPDATE `creature` SET `id2`=4475 WHERE `guid`=47121; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-1858.02, `position_y`=-3349.17, `position_z`=50.345, `orientation`=5.30713 WHERE `guid`=13342; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-11600.2, `position_y`=757.643, `position_z`=40.0059, `orientation`=0.587685 WHERE `guid`=2060; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-7452.2, `position_y`=-1015.98, `position_z`=171.739, `orientation`=1.44598 WHERE `guid`=156993; -- Anvilrage Overseer +UPDATE `creature` SET `position_x`=-1819.83, `position_y`=-3281.68, `position_z`=27.4488, `orientation`=0.689811 WHERE `guid`=14736; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=3982.88, `position_y`=-1370.39, `position_z`=244.092, `orientation`=5.09636 WHERE `guid`=40653; -- Felpaw Wolf +UPDATE `creature` SET `position_x`=3979.14, `position_y`=-1389.08, `position_z`=244.879, `orientation`=2.96034 WHERE `guid`=39712; -- Felpaw Wolf +UPDATE `creature` SET `position_x`=-281.679, `position_y`=-415.949, `position_z`=67.8656, `orientation`=0.294204 WHERE `guid`=16480; -- Cave Yeti (WAYPOINTS) +UPDATE `creature` SET `position_x`=4552.1, `position_y`=-491.892, `position_z`=303.338, `orientation`=1.91986 WHERE `guid`=40743; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=-11624.6, `position_y`=739.489, `position_z`=39.9157, `orientation`=1.24698 WHERE `guid`=2061; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11631.6, `position_y`=709.593, `position_z`=41.5044, `orientation`=1.2701 WHERE `guid`=2222; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=4548.01, `position_y`=-508.364, `position_z`=299.005, `orientation`=5.63276 WHERE `guid`=40738; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=1061.75, `position_y`=-1615.9, `position_z`=63.212, `orientation`=0.92959 WHERE `guid`=47440; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-4972.74, `position_y`=-921.866, `position_z`=-4.96893, `orientation`=3.05433 WHERE `guid`=21132; -- Highperch Wyvern +UPDATE `creature` SET `position_x`=-211.522, `position_y`=-339.075, `position_z`=57.0056, `orientation`=3.04623 WHERE `guid`=16537; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16537; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16537; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-1849.09, `position_y`=-3250.75, `position_z`=42.1657, `orientation`=0.282857 WHERE `guid`=12908; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=-177.805, `position_y`=-377.701, `position_z`=51.6256, `orientation`=3.23694 WHERE `guid`=16330; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16330; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16330; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-173.138, `position_y`=-329.958, `position_z`=52.9839, `orientation`=0.792537 WHERE `guid`=16360; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16360; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16360; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-5216.79, `position_y`=-2450.01, `position_z`=-48.1022, `orientation`=2.94482 WHERE `guid`=21751; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-5254.39, `position_y`=-2439.67, `position_z`=-41.0421, `orientation`=0.445957 WHERE `guid`=21750; -- Galak Wrangler +UPDATE `creature` SET `position_x`=2052.88, `position_y`=-1487.63, `position_z`=84.7616, `orientation`=3.78902 WHERE `guid`=45735; -- Diseased Wolf +UPDATE `creature` SET `position_x`=-184.327, `position_y`=-339.422, `position_z`=53.3195, `orientation`=3.21835 WHERE `guid`=16369; -- Cave Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16369; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16369; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=1058.49, `position_y`=-1748.63, `position_z`=61.8321, `orientation`=0.564204 WHERE `guid`=45293; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=45293; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=45293; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=1074.44, `position_y`=-1903.55, `position_z`=62.4288, `orientation`=5.91667 WHERE `guid`=46871; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-5182.56, `position_y`=-2386.65, `position_z`=-38.5259, `orientation`=4.52634 WHERE `guid`=20998; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-6748.99, `position_y`=-1718.63, `position_z`=-279.815, `orientation`=5.80913 WHERE `guid`=24102; -- Tar Beast +UPDATE `creature` SET `position_x`=-6781.55, `position_y`=-1685.61, `position_z`=-273.382, `orientation`=0.789278 WHERE `guid`=24198; -- Tar Beast +UPDATE `creature` SET `position_x`=-5147.48, `position_y`=-2384.51, `position_z`=-50.7992, `orientation`=5.39681 WHERE `guid`=20996; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-5198.43, `position_y`=-2419.57, `position_z`=-37.8669, `orientation`=3.4383 WHERE `guid`=20997; -- Galak Wrangler +UPDATE `creature` SET `position_x`=4347.01, `position_y`=-6092.82, `position_z`=119.022, `orientation`=2.73637 WHERE `guid`=35582; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=4373.67, `position_y`=-6086.29, `position_z`=111.873, `orientation`=5.72536 WHERE `guid`=35606; -- Blood Elf Surveyor (WAYPOINTS) +UPDATE `creature` SET `position_x`=4346.75, `position_y`=-6114.38, `position_z`=123.201, `orientation`=4.99638 WHERE `guid`=35579; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=1648.81, `position_y`=-3221.29, `position_z`=81.8491, `orientation`=4.89103 WHERE `guid`=92553; -- Mossflayer Zombie +UPDATE `creature` SET `position_x`=-221.242, `position_y`=2654.39, `position_z`=-36.9288, `orientation`=2.35131 WHERE `guid`=27735; -- Enraged Reef Crawler +UPDATE `creature` SET `position_x`=4323.73, `position_y`=-6100.34, `position_z`=123.93, `orientation`=4.59288 WHERE `guid`=35599; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=1586.32, `position_y`=-3245.33, `position_z`=86.2741, `orientation`=5.43829 WHERE `guid`=92552; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=-11583.4, `position_y`=116.457, `position_z`=16.6106, `orientation`=3.73668 WHERE `guid`=1986; -- Young Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-5194.67, `position_y`=-2462.64, `position_z`=-51.4179, `orientation`=1.71871 WHERE `guid`=21718; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-5180.76, `position_y`=-2446.03, `position_z`=-51.776, `orientation`=0.754389 WHERE `guid`=21722; -- Galak Wrangler +UPDATE `creature` SET `position_x`=1739.88, `position_y`=-1164.94, `position_z`=59.6716, `orientation`=2.29286 WHERE `guid`=47305; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=1711.45, `position_y`=-1158.9, `position_z`=59.7788, `orientation`=2.88507 WHERE `guid`=52642; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-2215.6, `position_y`=-2049.81, `position_z`=92.9889, `orientation`=5.46466 WHERE `guid`=15004; -- Wandering Barrens Giraffe +UPDATE `creature` SET `position_x`=2149.85, `position_y`=-1514.52, `position_z`=64.8478, `orientation`=5.5324 WHERE `guid`=47067; -- Carrion Lurker +UPDATE `creature` SET `position_x`=1595.88, `position_y`=-3254.32, `position_z`=66.9128, `orientation`=5.01581 WHERE `guid`=92543; -- Unliving Mossflayer +UPDATE `creature` SET `id`=11290 WHERE `guid`=92543; -- Mossflayer Zombie +UPDATE `creature` SET `id2`=11291 WHERE `guid`=92543; -- Unliving Mossflayer +UPDATE `creature` SET `position_x`=4842.52, `position_y`=-700.375, `position_z`=290.765, `orientation`=3.90005 WHERE `guid`=39686; -- Tainted Ooze +UPDATE `creature` SET `position_x`=4857.8, `position_y`=-694.721, `position_z`=288.981, `orientation`=2.39718 WHERE `guid`=39531; -- Tainted Ooze +UPDATE `creature` SET `position_x`=1077.43, `position_y`=-1901.57, `position_z`=48.0662, `orientation`=1.54083 WHERE `guid`=46867; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-5182.99, `position_y`=-2485.97, `position_z`=-51.338, `orientation`=1.73062 WHERE `guid`=20990; -- Galak Wrangler +UPDATE `creature` SET `position_x`=4393.05, `position_y`=-6153.55, `position_z`=124.449, `orientation`=4.99414 WHERE `guid`=35585; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=1201.62, `position_y`=-1737.93, `position_z`=60.8006, `orientation`=0.297466 WHERE `guid`=46795; -- Black Rat +UPDATE `creature` SET `position_x`=4417.56, `position_y`=-6154.32, `position_z`=124.763, `orientation`=0.569848 WHERE `guid`=35608; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=6417.26, `position_y`=-818.15, `position_z`=470.34, `orientation`=2.11185 WHERE `guid`=40713; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=4302.95, `position_y`=-6104.63, `position_z`=130.149, `orientation`=0.526768 WHERE `guid`=35576; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=-5166.02, `position_y`=-2411.05, `position_z`=-49.1817, `orientation`=5.46288 WHERE `guid`=20999; -- Galak Wrangler +UPDATE `creature` SET `position_x`=6342.29, `position_y`=-727.2, `position_z`=470.216, `orientation`=6.15857 WHERE `guid`=40668; -- Jadefire Hellcaller +UPDATE `creature` SET `position_x`=6409.63, `position_y`=-718.011, `position_z`=475.006, `orientation`=5.28609 WHERE `guid`=40674; -- Jadefire Hellcaller +UPDATE `creature` SET `position_x`=1218.04, `position_y`=-1743.58, `position_z`=62.6787, `orientation`=3.86882 WHERE `guid`=46233; -- Slavering Ghoul +UPDATE `creature` SET `id`=1783 WHERE `guid`=46233; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1791 WHERE `guid`=46233; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=6281.06, `position_y`=-651.523, `position_z`=489.869, `orientation`=4.04648 WHERE `guid`=40299; -- Jadefire Hellcaller +UPDATE `creature` SET `position_x`=-5579.17, `position_y`=-2784.51, `position_z`=368.72, `orientation`=4.30703 WHERE `guid`=9184; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5181.05, `position_y`=-2531.87, `position_z`=-50.8842, `orientation`=2.51327 WHERE `guid`=21746; -- Galak Wrangler +UPDATE `creature` SET `position_x`=4354.68, `position_y`=-6256.26, `position_z`=97.078, `orientation`=0.628554 WHERE `guid`=35610; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=1702.11, `position_y`=-1201.31, `position_z`=59.6284, `orientation`=4.85728 WHERE `guid`=48369; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=48369; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1784 WHERE `guid`=48369; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=1748.56, `position_y`=-1231.29, `position_z`=59.9486, `orientation`=2.32928 WHERE `guid`=45285; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-5158.58, `position_y`=-2534.14, `position_z`=-50.4928, `orientation`=5.13127 WHERE `guid`=21723; -- Galak Wrangler +UPDATE `creature` SET `position_x`=6886.66, `position_y`=-2516.41, `position_z`=584.243, `orientation`=0.819784 WHERE `guid`=41068; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=-5149.55, `position_y`=-2484.52, `position_z`=-51.4292, `orientation`=1.93134 WHERE `guid`=21721; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-5001.43, `position_y`=-2097.27, `position_z`=84.2746, `orientation`=1.02854 WHERE `guid`=21094; -- Grimtotem Bandit (WAYPOINTS) +UPDATE `creature` SET `position_x`=1739.21, `position_y`=-1252.43, `position_z`=60.876, `orientation`=4.89856 WHERE `guid`=47075; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=6377.06, `position_y`=-797.058, `position_z`=457.786, `orientation`=2.47187 WHERE `guid`=40671; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=-5148.5, `position_y`=-2455.16, `position_z`=-52.374, `orientation`=1.5708 WHERE `guid`=21748; -- Galak Wrangler +UPDATE `creature` SET `position_x`=1725.14, `position_y`=-1190.24, `position_z`=59.7833, `orientation`=3.49066 WHERE `guid`=45740; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-5155.78, `position_y`=-2427.17, `position_z`=-51.2242, `orientation`=0.618376 WHERE `guid`=20993; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-5134.27, `position_y`=-2431.86, `position_z`=-52.3492, `orientation`=2.18094 WHERE `guid`=21743; -- Galak Wrangler +UPDATE `creature` SET `position_x`=1785.96, `position_y`=-1209.71, `position_z`=59.4843, `orientation`=0.64189 WHERE `guid`=45920; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-6757.06, `position_y`=762.689, `position_z`=87.3247, `orientation`=3.49066 WHERE `guid`=42781; -- Cenarion Hold Infantry +UPDATE `creature` SET `position_x`=6484.93, `position_y`=-3165.97, `position_z`=570.215, `orientation`=0.840088 WHERE `guid`=41055; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=3818.21, `position_y`=-5618.43, `position_z`=10.1661, `orientation`=1.48969 WHERE `guid`=35508; -- Spitelash Siren +UPDATE `creature` SET `position_x`=1787.29, `position_y`=-1223.56, `position_z`=59.7278, `orientation`=0 WHERE `guid`=45918; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=3419.69, `position_y`=-617.309, `position_z`=183.643, `orientation`=2.19882 WHERE `guid`=32458; -- Thistlefur Totemic +UPDATE `creature` SET `position_x`=2951.36, `position_y`=-3550.84, `position_z`=127.942, `orientation`=4.41628 WHERE `guid`=92165; -- Stitched Horror +UPDATE `creature` SET `position_x`=5138.58, `position_y`=-512.768, `position_z`=295.993, `orientation`=6.07375 WHERE `guid`=40638; -- Vile Ooze +UPDATE `creature` SET `position_x`=3463.24, `position_y`=-583.746, `position_z`=174.331, `orientation`=5.18363 WHERE `guid`=32445; -- Thistlefur Ursa +UPDATE `creature` SET `position_x`=-6124.64, `position_y`=-2922.87, `position_z`=401.716, `orientation`=0 WHERE `guid`=9260; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6172.32, `position_y`=-2940.6, `position_z`=406.453, `orientation`=1.72788 WHERE `guid`=9267; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-6207.97, `position_y`=-3000.08, `position_z`=386.142, `orientation`=0 WHERE `guid`=8340; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-6034.34, `position_y`=-2961.83, `position_z`=404.502, `orientation`=5.44543 WHERE `guid`=9250; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=3384.58, `position_y`=-625.533, `position_z`=179.643, `orientation`=5.33115 WHERE `guid`=32446; -- Thistlefur Ursa +UPDATE `creature` SET `position_x`=3818.65, `position_y`=-5751.27, `position_z`=10.2236, `orientation`=5.43237 WHERE `guid`=35572; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3781.88, `position_y`=-5713.91, `position_z`=2.25936, `orientation`=3.11803 WHERE `guid`=35454; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-6071.49, `position_y`=-3028.8, `position_z`=401.674, `orientation`=0.645772 WHERE `guid`=9077; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-1881.53, `position_y`=-2715.62, `position_z`=56.4956, `orientation`=5.10339 WHERE `guid`=14663; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=-6040.51, `position_y`=-3005.23, `position_z`=401.373, `orientation`=0.837758 WHERE `guid`=9076; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-1901.81, `position_y`=-2829.11, `position_z`=65.9515, `orientation`=2.62272 WHERE `guid`=14659; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=6483.87, `position_y`=-817.15, `position_z`=473.943, `orientation`=0.483214 WHERE `guid`=40194; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=6414.79, `position_y`=-782.52, `position_z`=471.683, `orientation`=6.15428 WHERE `guid`=40712; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=6558.42, `position_y`=-823.918, `position_z`=475.646, `orientation`=2.73501 WHERE `guid`=40286; -- Jadefire Hellcaller +UPDATE `creature` SET `position_x`=6553.23, `position_y`=-841.713, `position_z`=473.59, `orientation`=4.15062 WHERE `guid`=40240; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=3432, `position_y`=-595.947, `position_z`=177.233, `orientation`=3.09232 WHERE `guid`=32461; -- Thistlefur Totemic +UPDATE `creature` SET `position_x`=6516.12, `position_y`=-814.535, `position_z`=474.75, `orientation`=5.22951 WHERE `guid`=40193; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=6580.91, `position_y`=-846.011, `position_z`=474.043, `orientation`=2.49613 WHERE `guid`=40287; -- Jadefire Hellcaller +UPDATE `creature` SET `position_x`=3388.54, `position_y`=-601.993, `position_z`=189.245, `orientation`=4.76475 WHERE `guid`=32448; -- Thistlefur Ursa +UPDATE `creature` SET `position_x`=6535.85, `position_y`=-834.439, `position_z`=474.605, `orientation`=1.94141 WHERE `guid`=40195; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=-14299.9, `position_y`=527.096, `position_z`=8.91228, `orientation`=3.54068 WHERE `guid`=2563; -- Rat +UPDATE `creature` SET `position_x`=3358.52, `position_y`=-611.401, `position_z`=179.569, `orientation`=1.21188 WHERE `guid`=32447; -- Thistlefur Ursa +UPDATE `creature` SET `position_x`=-1879.78, `position_y`=-2784.04, `position_z`=66.262, `orientation`=5.3376 WHERE `guid`=14660; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=3394.01, `position_y`=-588.212, `position_z`=189.175, `orientation`=1.0821 WHERE `guid`=32460; -- Thistlefur Totemic +UPDATE `creature` SET `position_x`=988.882, `position_y`=-1652.65, `position_z`=74.6949, `orientation`=2.59718 WHERE `guid`=45295; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-1713.08, `position_y`=-3015.63, `position_z`=31.2672, `orientation`=2.48472 WHERE `guid`=14721; -- Giant Plains Creeper +UPDATE `creature` SET `position_x`=-5856.31, `position_y`=-2854.28, `position_z`=366.115, `orientation`=5.75959 WHERE `guid`=9123; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5865.99, `position_y`=-2875.07, `position_z`=367.061, `orientation`=6.26573 WHERE `guid`=9131; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5916.7, `position_y`=-2914.63, `position_z`=367.352, `orientation`=0.0523599 WHERE `guid`=9277; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5913.86, `position_y`=-2884.75, `position_z`=367.891, `orientation`=6.19592 WHERE `guid`=9173; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-802.48, `position_y`=82.3296, `position_z`=5.2288, `orientation`=6.064 WHERE `guid`=15895; -- Hillsbrad Foreman +UPDATE `creature` SET `position_x`=-5783.2, `position_y`=-2882.25, `position_z`=363.638, `orientation`=6.23083 WHERE `guid`=9273; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-1248.11, `position_y`=-3181.77, `position_z`=41.5571, `orientation`=3.9244 WHERE `guid`=14709; -- Highland Strider +UPDATE `creature` SET `position_x`=-1217.95, `position_y`=-3147.22, `position_z`=41.3399, `orientation`=6.13044 WHERE `guid`=14707; -- Highland Strider +UPDATE `creature` SET `position_x`=3398.81, `position_y`=-666.592, `position_z`=176.723, `orientation`=5.60251 WHERE `guid`=32464; -- Thistlefur Totemic +UPDATE `creature` SET `position_x`=-5899.29, `position_y`=-2870.9, `position_z`=368.317, `orientation`=4.71239 WHERE `guid`=9172; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=2516.27, `position_y`=1616.83, `position_z`=271.695, `orientation`=1.67276 WHERE `guid`=32286; -- Twilight Runner +UPDATE `creature` SET `position_x`=245.184, `position_y`=-267.146, `position_z`=144.931, `orientation`=0.663225 WHERE `guid`=17084; -- Giant Yeti (WAYPOINTS) +UPDATE `creature` SET `position_x`=2583.26, `position_y`=1683.18, `position_z`=297.462, `orientation`=3.0692 WHERE `guid`=32277; -- Twilight Runner +UPDATE `creature` SET `position_x`=6750.95, `position_y`=-4982.43, `position_z`=774.31, `orientation`=1.37881 WHERE `guid`=41023; -- Winterfall Ursa +UPDATE `creature` SET `position_x`=3041.08, `position_y`=-3615.94, `position_z`=124.009, `orientation`=1.15793 WHERE `guid`=92281; -- Cannibal Ghoul +UPDATE `creature` SET `id`=8524 WHERE `guid`=92281; -- Cursed Mage +UPDATE `creature` SET `id2`=8530 WHERE `guid`=92281; -- Cannibal Ghoul +UPDATE `creature` SET `position_x`=3356.74, `position_y`=-648.247, `position_z`=177.658, `orientation`=3.85142 WHERE `guid`=32469; -- Thistlefur Den Watcher +UPDATE `creature` SET `position_x`=-1182.36, `position_y`=-3048.83, `position_z`=40.7698, `orientation`=3.93256 WHERE `guid`=14699; -- Highland Strider +UPDATE `creature` SET `position_x`=2550.42, `position_y`=1652.08, `position_z`=285.527, `orientation`=1.83669 WHERE `guid`=32287; -- Twilight Runner +UPDATE `creature` SET `position_x`=3016.72, `position_y`=-4948.15, `position_z`=102.785, `orientation`=1.81556 WHERE `guid`=56694; -- Eyeless Watcher +UPDATE `creature` SET `position_x`=6917.21, `position_y`=-5082.17, `position_z`=695.128, `orientation`=0.774348 WHERE `guid`=41043; -- Winterfall Den Watcher +UPDATE `creature` SET `position_x`=6432.5, `position_y`=-1645.69, `position_z`=435.075, `orientation`=4.75032 WHERE `guid`=40238; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=6461.45, `position_y`=-1642.53, `position_z`=433.706, `orientation`=3.26485 WHERE `guid`=40192; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=-5032.77, `position_y`=-2397.36, `position_z`=-55.3429, `orientation`=2.89581 WHERE `guid`=20977; -- Galak Wrangler (WAYPOINTS) +UPDATE `creature` SET `position_x`=3335.43, `position_y`=-667.738, `position_z`=162.891, `orientation`=0.139626 WHERE `guid`=32454; -- Thistlefur Totemic +UPDATE `creature` SET `position_x`=-5016.4, `position_y`=-2386.62, `position_z`=-54.4047, `orientation`=4.72185 WHERE `guid`=20974; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-8046.22, `position_y`=1550.6, `position_z`=2.70516, `orientation`=5.93412 WHERE `guid`=112831; -- Colossal Anubisath Warbringer +UPDATE `creature` SET `position_x`=-5005.11, `position_y`=-2375.47, `position_z`=-57.2465, `orientation`=1.48798 WHERE `guid`=21016; -- Galak Mauler +UPDATE `creature` SET `position_x`=-5048.04, `position_y`=-2378.58, `position_z`=-54.4281, `orientation`=2.19045 WHERE `guid`=20994; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-7928.19, `position_y`=-1328.91, `position_z`=-300.251, `orientation`=2.35071 WHERE `guid`=24327; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-4975.97, `position_y`=-2354.1, `position_z`=-59.3674, `orientation`=5.09353 WHERE `guid`=21033; -- Galak Mauler +UPDATE `creature` SET `position_x`=-7967.02, `position_y`=-1316.74, `position_z`=-312.273, `orientation`=1.9797 WHERE `guid`=24320; -- Gorishi Reaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=3148.07, `position_y`=-3585.46, `position_z`=145.767, `orientation`=1.27409 WHERE `guid`=92164; -- Stitched Horror +UPDATE `creature` SET `id`=8541 WHERE `guid`=92164; -- Hate Shrieker +UPDATE `creature` SET `id2`=8543 WHERE `guid`=92164; -- Stitched Horror +UPDATE `creature` SET `position_x`=3436.98, `position_y`=-630.226, `position_z`=168.727, `orientation`=1.55334 WHERE `guid`=32440; -- Thistlefur Ursa +UPDATE `creature` SET `position_x`=-8010.5, `position_y`=-1294.98, `position_z`=-321.964, `orientation`=2.21068 WHERE `guid`=24318; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=5111.23, `position_y`=-540.674, `position_z`=331.56, `orientation`=4.87605 WHERE `guid`=40614; -- Felpaw Scavenger +UPDATE `creature` SET `position_x`=6509.65, `position_y`=-3083.66, `position_z`=594.202, `orientation`=3.64716 WHERE `guid`=41072; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=4820.94, `position_y`=-362.427, `position_z`=351.258, `orientation`=1.07408 WHERE `guid`=40664; -- Jaedenar Cultist +UPDATE `creature` SET `id`=7112 WHERE `guid`=40664; -- Jaedenar Cultist +UPDATE `creature` SET `id2`=7113 WHERE `guid`=40664; -- Jaedenar Guardian +UPDATE `creature` SET `id3`=7115 WHERE `guid`=40664; -- Jaedenar Adept +UPDATE `creature` SET `position_x`=4832.67, `position_y`=-395.769, `position_z`=350.694, `orientation`=6.20476 WHERE `guid`=40655; -- Jaedenar Cultist +UPDATE `creature` SET `id`=7112 WHERE `guid`=40655; -- Jaedenar Cultist +UPDATE `creature` SET `id2`=7113 WHERE `guid`=40655; -- Jaedenar Guardian +UPDATE `creature` SET `id3`=7115 WHERE `guid`=40655; -- Jaedenar Adept +UPDATE `creature` SET `position_x`=6683.47, `position_y`=-1983.96, `position_z`=553.747, `orientation`=4.90098 WHERE `guid`=40393; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=-7081.26, `position_y`=-549.78, `position_z`=-270.042, `orientation`=3.86775 WHERE `guid`=24557; -- Elder Diemetradon +UPDATE `creature` SET `position_x`=-7716.51, `position_y`=-2049.36, `position_z`=133.522, `orientation`=0.367444 WHERE `guid`=5267; -- War Reaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8896.51, `position_y`=-2106.69, `position_z`=11.238, `orientation`=0.218793 WHERE `guid`=23248; -- Thistleshrub Rootshaper +UPDATE `creature` SET `position_x`=-7649.59, `position_y`=-2341.7, `position_z`=132.116, `orientation`=1.3382 WHERE `guid`=5348; -- Lava Crab +UPDATE `creature` SET `position_x`=-6382.52, `position_y`=1115.67, `position_z`=3.25147, `orientation`=4.41908 WHERE `guid`=43251; -- Hive'Ashi Defender +UPDATE `creature` SET `position_x`=-1224.47, `position_y`=-3533.49, `position_z`=46.0107, `orientation`=5.98648 WHERE `guid`=140696; -- Witherbark Troll +UPDATE `creature` SET `position_x`=-7216.79, `position_y`=-1851.61, `position_z`=-271.532, `orientation`=2.45056 WHERE `guid`=23850; -- Ravasaur Hunter +UPDATE `creature` SET `position_x`=6619.82, `position_y`=-2721.47, `position_z`=542.589, `orientation`=5.32274 WHERE `guid`=41578; -- Rogue Ice Thistle +UPDATE `creature` SET `position_x`=-7556.19, `position_y`=-2746.93, `position_z`=136.127, `orientation`=4.34027 WHERE `guid`=5478; -- Black Wyrmkin +UPDATE `creature` SET `position_x`=-7562.72, `position_y`=-2768.89, `position_z`=135.831, `orientation`=3.47321 WHERE `guid`=4575; -- Black Dragonspawn +UPDATE `creature` SET `position_x`=-1150.33, `position_y`=-3613.71, `position_z`=41.1573, `orientation`=2.4736 WHERE `guid`=14689; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-12218.1, `position_y`=285.149, `position_z`=3.47258, `orientation`=2.77851 WHERE `guid`=2369; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-7616.42, `position_y`=-2849.41, `position_z`=133.672, `orientation`=1.05988 WHERE `guid`=5289; -- Black Broodling +UPDATE `creature` SET `position_x`=2048.82, `position_y`=-2089.44, `position_z`=124.285, `orientation`=3.74184 WHERE `guid`=35051; -- Ghostpaw Alpha +UPDATE `creature` SET `position_x`=1876.69, `position_y`=-1518.38, `position_z`=59.3855, `orientation`=2.33745 WHERE `guid`=45313; -- Skeletal Terror +UPDATE `creature` SET `position_x`=1883.76, `position_y`=-1510.54, `position_z`=60.1324, `orientation`=4.18007 WHERE `guid`=48184; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=1922.2, `position_y`=-1546.67, `position_z`=61.0262, `orientation`=3.80614 WHERE `guid`=47115; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=1890.18, `position_y`=-1519.6, `position_z`=60.0103, `orientation`=0.130375 WHERE `guid`=48443; -- Blighted Zombie +UPDATE `creature` SET `position_x`=1707.35, `position_y`=-2196.7, `position_z`=62.4078, `orientation`=0.700364 WHERE `guid`=48380; -- Hungering Wraith +UPDATE `creature` SET `position_x`=1895.28, `position_y`=-1565.33, `position_z`=59.5809, `orientation`=0.899464 WHERE `guid`=48433; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=1874.93, `position_y`=-1584.83, `position_z`=59.587, `orientation`=3.81071 WHERE `guid`=45322; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=1697.79, `position_y`=-2233.06, `position_z`=59.5336, `orientation`=1.17182 WHERE `guid`=48142; -- Hungering Wraith +UPDATE `creature` SET `position_x`=1847.74, `position_y`=-1513.65, `position_z`=59.0084, `orientation`=3.73873 WHERE `guid`=47122; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=-12085, `position_y`=318.438, `position_z`=3.25842, `orientation`=5.58793 WHERE `guid`=2341; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=1863.86, `position_y`=-1581.56, `position_z`=59.4253, `orientation`=2.97984 WHERE `guid`=45316; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-12020, `position_y`=351.655, `position_z`=1.3043, `orientation`=1.9841 WHERE `guid`=2511; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=1891.76, `position_y`=-1574.51, `position_z`=59.405, `orientation`=5.69448 WHERE `guid`=46308; -- Blighted Zombie +UPDATE `creature` SET `position_x`=1692.98, `position_y`=-2256.57, `position_z`=59.2209, `orientation`=1.24964 WHERE `guid`=48156; -- Hungering Wraith +UPDATE `creature` SET `position_x`=1718.03, `position_y`=-2238.57, `position_z`=58.8274, `orientation`=0.477152 WHERE `guid`=47110; -- Hungering Wraith +UPDATE `creature` SET `position_x`=1314.86, `position_y`=-1451.91, `position_z`=50.785, `orientation`=1.17176 WHERE `guid`=52543; -- Soulless Ghoul +UPDATE `creature` SET `id`=1789 WHERE `guid`=52543; -- Skeletal Acolyte +UPDATE `creature` SET `id2`=1794 WHERE `guid`=52543; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=52543; -- Searing Ghoul +UPDATE `creature` SET `position_x`=1873.12, `position_y`=-1552.38, `position_z`=59.1867, `orientation`=3.66843 WHERE `guid`=45314; -- Blighted Zombie +UPDATE `creature` SET `position_x`=1889.53, `position_y`=-1584.79, `position_z`=59.2943, `orientation`=5.32325 WHERE `guid`=48180; -- Skeletal Terror +UPDATE `creature` SET `position_x`=1893.97, `position_y`=-1627.19, `position_z`=60.8482, `orientation`=5.95183 WHERE `guid`=47605; -- Skeletal Terror +UPDATE `creature` SET `position_x`=1842.51, `position_y`=-1547.96, `position_z`=58.8852, `orientation`=4.41964 WHERE `guid`=47119; -- Blighted Zombie +UPDATE `creature` SET `position_x`=1904.64, `position_y`=-1616.46, `position_z`=60.7192, `orientation`=0.902878 WHERE `guid`=47600; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=1903.77, `position_y`=-1634.28, `position_z`=60.3775, `orientation`=4.39194 WHERE `guid`=48446; -- Skeletal Terror +UPDATE `creature` SET `position_x`=1907.57, `position_y`=-1640.51, `position_z`=60.424, `orientation`=4.20151 WHERE `guid`=46293; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=1913.63, `position_y`=-1636.77, `position_z`=60.3982, `orientation`=2.22776 WHERE `guid`=47120; -- Blighted Zombie +UPDATE `creature` SET `position_x`=1905.06, `position_y`=-1626.08, `position_z`=60.3583, `orientation`=2.36555 WHERE `guid`=47114; -- Blighted Zombie +UPDATE `creature` SET `position_x`=1899.7, `position_y`=-1525.15, `position_z`=60.451, `orientation`=3.63946 WHERE `guid`=48445; -- Skeletal Terror +UPDATE `creature` SET `position_x`=3496.88, `position_y`=-560.651, `position_z`=182.137, `orientation`=2.87575 WHERE `guid`=32444; -- Thistlefur Ursa (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8206.18, `position_y`=2164.81, `position_z`=129.467, `orientation`=5.02655 WHERE `guid`=87568; -- Anubisath Sentinel +UPDATE `creature` SET `position_x`=-8156.46, `position_y`=2119.58, `position_z`=129.203, `orientation`=3.57792 WHERE `guid`=87571; -- Anubisath Sentinel +UPDATE `creature` SET `position_x`=-8182.61, `position_y`=2166.21, `position_z`=129.64, `orientation`=4.64258 WHERE `guid`=87569; -- Anubisath Sentinel +UPDATE `creature` SET `position_x`=-8159.37, `position_y`=2144.16, `position_z`=129.564, `orientation`=4.08407 WHERE `guid`=87570; -- Anubisath Sentinel +UPDATE `creature` SET `position_x`=1917.71, `position_y`=-1642.48, `position_z`=60.4405, `orientation`=0.78301 WHERE `guid`=47637; -- Skeletal Terror +UPDATE `creature` SET `position_x`=-319.51, `position_y`=855.464, `position_z`=94.9932, `orientation`=0.728722 WHERE `guid`=27839; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-8277.52, `position_y`=2066.98, `position_z`=118.258, `orientation`=1.5708 WHERE `guid`=302239; -- Obsidian Eradicator (WAYPOINTS) +UPDATE `creature` SET `position_x`=-12008, `position_y`=313.228, `position_z`=2.75124, `orientation`=5.7908 WHERE `guid`=2161; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=2282.89, `position_y`=-1516.49, `position_z`=88.9606, `orientation`=3.27278 WHERE `guid`=32951; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=6782.94, `position_y`=-2783.02, `position_z`=579.764, `orientation`=3.34004 WHERE `guid`=41077; -- Winterfall Pathfinder +UPDATE `creature` SET `position_x`=2252.35, `position_y`=-1483.44, `position_z`=90.8472, `orientation`=5.51362 WHERE `guid`=33094; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=-12151, `position_y`=317.531, `position_z`=2.6205, `orientation`=1.82659 WHERE `guid`=2379; -- Saltwater Crocolisk +UPDATE `creature` SET `position_x`=2282.11, `position_y`=-1481.58, `position_z`=89.2413, `orientation`=1.64023 WHERE `guid`=33093; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=-7051.23, `position_y`=-514.373, `position_z`=-274.371, `orientation`=4.46383 WHERE `guid`=24558; -- Elder Diemetradon +UPDATE `creature` SET `position_x`=2251.02, `position_y`=-1385.21, `position_z`=84.3256, `orientation`=0.691424 WHERE `guid`=33089; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=-12052.2, `position_y`=283.297, `position_z`=4.27997, `orientation`=2.29679 WHERE `guid`=2375; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=2251.28, `position_y`=-1419.81, `position_z`=87.366, `orientation`=0.893438 WHERE `guid`=32953; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=2304.94, `position_y`=-1435.2, `position_z`=86.8523, `orientation`=0.645772 WHERE `guid`=33076; -- Foulweald Den Watcher +UPDATE `creature` SET `position_x`=2293.06, `position_y`=-1452.95, `position_z`=89.0743, `orientation`=4.13643 WHERE `guid`=33032; -- Foulweald Den Watcher +UPDATE `creature` SET `position_x`=-477.971, `position_y`=3.31499, `position_z`=-53.863, `orientation`=0.523599 WHERE `guid`=34644; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-1982.66, `position_y`=1214.27, `position_z`=90.8985, `orientation`=0.987784 WHERE `guid`=27091; -- Magram Wrangler +UPDATE `creature` SET `position_x`=-482.519, `position_y`=5.46273, `position_z`=-53.863, `orientation`=1.309 WHERE `guid`=39784; -- Atal'ai Witch Doctor +UPDATE `creature` SET `position_x`=-6884.54, `position_y`=675.653, `position_z`=6.76416, `orientation`=2.12656 WHERE `guid`=43194; -- Hive'Ashi Stinger +UPDATE `creature` SET `position_x`=-1964.46, `position_y`=1239.44, `position_z`=91.1428, `orientation`=6.14356 WHERE `guid`=27118; -- Magram Marauder +UPDATE `creature` SET `position_x`=-4987.15, `position_y`=-2014.02, `position_z`=-47.9652, `orientation`=2.74434 WHERE `guid`=21058; -- Boiling Elemental +UPDATE `creature` SET `position_x`=1614.07, `position_y`=95.2153, `position_z`=98.7552, `orientation`=3.17635 WHERE `guid`=29584; -- Venture Co. Machine Smith +UPDATE `creature` SET `position_x`=-8147.21, `position_y`=1655.39, `position_z`=-38.8159, `orientation`=5.51524 WHERE `guid`=100032; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8156.15, `position_y`=1656.47, `position_z`=-36.4829, `orientation`=4.69494 WHERE `guid`=100031; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8144.39, `position_y`=1680.05, `position_z`=-36.8307, `orientation`=1.36136 WHERE `guid`=100030; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8140.33, `position_y`=1653.83, `position_z`=-40.9886, `orientation`=3.76991 WHERE `guid`=100033; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8151.95, `position_y`=1683.4, `position_z`=-35.0121, `orientation`=0.802851 WHERE `guid`=100029; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8124.21, `position_y`=1665.76, `position_z`=-44.5814, `orientation`=1.09956 WHERE `guid`=100104; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8117.02, `position_y`=1671.85, `position_z`=-45.0503, `orientation`=6.03884 WHERE `guid`=100105; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8123.38, `position_y`=1655.84, `position_z`=-44.6947, `orientation`=3.45575 WHERE `guid`=100107; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8110, `position_y`=1654.93, `position_z`=-47.8545, `orientation`=6.17847 WHERE `guid`=100108; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8110.5, `position_y`=1665.46, `position_z`=-47.7296, `orientation`=0.418879 WHERE `guid`=100106; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8093.48, `position_y`=1646.51, `position_z`=-51.5366, `orientation`=4.93928 WHERE `guid`=100037; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8082.46, `position_y`=1673.08, `position_z`=-49.7111, `orientation`=1.02974 WHERE `guid`=100035; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8073.21, `position_y`=1670.58, `position_z`=-51.6655, `orientation`=1.50098 WHERE `guid`=100036; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8082.64, `position_y`=1645.96, `position_z`=-53.6985, `orientation`=4.45059 WHERE `guid`=100038; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8098.15, `position_y`=1677.55, `position_z`=-46.3869, `orientation`=1.43117 WHERE `guid`=100034; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7050.22, `position_y`=-650.995, `position_z`=-271.545, `orientation`=3.9822 WHERE `guid`=24660; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-8026.98, `position_y`=1601.14, `position_z`=-59.0959, `orientation`=3.83972 WHERE `guid`=100041; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8011.02, `position_y`=1629.75, `position_z`=-55.8832, `orientation`=0.628319 WHERE `guid`=100042; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8038.43, `position_y`=1617.54, `position_z`=-58.8722, `orientation`=4.15388 WHERE `guid`=100039; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8004.08, `position_y`=1619.39, `position_z`=-55.7401, `orientation`=0.244346 WHERE `guid`=100043; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8033.25, `position_y`=1610.34, `position_z`=-58.871, `orientation`=3.56047 WHERE `guid`=100040; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8043.19, `position_y`=1637.54, `position_z`=-59.3306, `orientation`=1.0821 WHERE `guid`=100113; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8063.97, `position_y`=1645.61, `position_z`=-57.155, `orientation`=4.15388 WHERE `guid`=100109; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8049.12, `position_y`=1647.02, `position_z`=-58.875, `orientation`=1.93732 WHERE `guid`=100111; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8057.07, `position_y`=1658.57, `position_z`=-56.4564, `orientation`=0.837758 WHERE `guid`=100110; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8032.19, `position_y`=1645.67, `position_z`=-58.4402, `orientation`=2.70526 WHERE `guid`=100112; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7991.51, `position_y`=1591.98, `position_z`=-60.0894, `orientation`=2.1293 WHERE `guid`=100117; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7988.99, `position_y`=1581.67, `position_z`=-61.9117, `orientation`=3.21141 WHERE `guid`=100118; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8000.12, `position_y`=1602.63, `position_z`=-58.3299, `orientation`=0.226893 WHERE `guid`=100114; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8002.17, `position_y`=1594.4, `position_z`=-60.1213, `orientation`=1.15192 WHERE `guid`=100115; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8006.62, `position_y`=1585.18, `position_z`=-61.2081, `orientation`=5.86431 WHERE `guid`=100116; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7949.96, `position_y`=1521.02, `position_z`=-62.7616, `orientation`=5.21853 WHERE `guid`=100123; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7967.87, `position_y`=1536.32, `position_z`=-62.045, `orientation`=5.91667 WHERE `guid`=100119; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7954.72, `position_y`=1540.17, `position_z`=-60.0012, `orientation`=4.36332 WHERE `guid`=100122; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7957.4, `position_y`=1529.24, `position_z`=-61.8686, `orientation`=4.95674 WHERE `guid`=100121; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7967.22, `position_y`=1524.41, `position_z`=-60.576, `orientation`=5.27089 WHERE `guid`=100120; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7955.77, `position_y`=1568.09, `position_z`=-60.0946, `orientation`=0.226893 WHERE `guid`=100044; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7988.98, `position_y`=1555.54, `position_z`=-62.0748, `orientation`=3.56047 WHERE `guid`=100046; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7979.31, `position_y`=1537.99, `position_z`=-61.219, `orientation`=3.21141 WHERE `guid`=100048; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7954.24, `position_y`=1559.81, `position_z`=-59.1187, `orientation`=0.715585 WHERE `guid`=100045; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7984.05, `position_y`=1544.06, `position_z`=-61.7208, `orientation`=3.56047 WHERE `guid`=100047; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7916.17, `position_y`=-2816.01, `position_z`=139.3, `orientation`=4.32391 WHERE `guid`=5391; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7920.79, `position_y`=1485.9, `position_z`=-64.2765, `orientation`=0.296706 WHERE `guid`=100127; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7935.54, `position_y`=1492.75, `position_z`=-64.4268, `orientation`=5.60251 WHERE `guid`=100124; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7949.81, `position_y`=1486.38, `position_z`=-63.6192, `orientation`=3.52557 WHERE `guid`=100053; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7933.68, `position_y`=1528.83, `position_z`=-59.2125, `orientation`=0.628319 WHERE `guid`=100049; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7928.12, `position_y`=1473.35, `position_z`=-65.4989, `orientation`=4.59022 WHERE `guid`=100128; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7928.24, `position_y`=1483.38, `position_z`=-65.206, `orientation`=5.98648 WHERE `guid`=100126; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7919.54, `position_y`=1503.98, `position_z`=-60.7916, `orientation`=0.680678 WHERE `guid`=100051; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7926.24, `position_y`=1493.7, `position_z`=-63.9381, `orientation`=0.261799 WHERE `guid`=100125; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7955.86, `position_y`=1498.23, `position_z`=-62.65, `orientation`=3.66519 WHERE `guid`=100052; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7926.7, `position_y`=1518.37, `position_z`=-59.6873, `orientation`=0.558505 WHERE `guid`=100050; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7903.24, `position_y`=1475.59, `position_z`=-62.5183, `orientation`=0.174533 WHERE `guid`=100057; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7919.87, `position_y`=1441.27, `position_z`=-66.9613, `orientation`=0.0349066 WHERE `guid`=100131; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7893.52, `position_y`=1410.41, `position_z`=-63.5654, `orientation`=0.0698132 WHERE `guid`=100061; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7937.95, `position_y`=1461.6, `position_z`=-65.5012, `orientation`=3.80482 WHERE `guid`=100054; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7892.55, `position_y`=1435.67, `position_z`=-65.2271, `orientation`=0.0349066 WHERE `guid`=100059; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7909.45, `position_y`=1441.35, `position_z`=-67.7712, `orientation`=1.0472 WHERE `guid`=100132; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7909.08, `position_y`=1453.72, `position_z`=-66.6256, `orientation`=4.7822 WHERE `guid`=100129; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7904.26, `position_y`=1483.9, `position_z`=-61.9132, `orientation`=0.191986 WHERE `guid`=100056; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7925.12, `position_y`=1421.92, `position_z`=-65.6156, `orientation`=3.19395 WHERE `guid`=100062; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7898.47, `position_y`=1467.74, `position_z`=-63.5777, `orientation`=0.959931 WHERE `guid`=100058; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7892.57, `position_y`=1422.79, `position_z`=-64.8623, `orientation`=0.0349066 WHERE `guid`=100060; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7911.51, `position_y`=1433.75, `position_z`=-67.9366, `orientation`=5.77704 WHERE `guid`=100133; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7926.56, `position_y`=1411.77, `position_z`=-65.3652, `orientation`=2.74017 WHERE `guid`=100063; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7916.7, `position_y`=1452.72, `position_z`=-66.9803, `orientation`=3.1765 WHERE `guid`=100130; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7932.88, `position_y`=1453.15, `position_z`=-65.9118, `orientation`=3.33358 WHERE `guid`=100055; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7909.4, `position_y`=1408.31, `position_z`=-66.5765, `orientation`=2.0944 WHERE `guid`=100135; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7914.7, `position_y`=1391.99, `position_z`=-68.8553, `orientation`=1.8675 WHERE `guid`=100136; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7919.03, `position_y`=1399.42, `position_z`=-65.4714, `orientation`=0.820305 WHERE `guid`=100138; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7911.41, `position_y`=1399.13, `position_z`=-68.0385, `orientation`=4.39823 WHERE `guid`=100134; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7905.42, `position_y`=1394.98, `position_z`=-65.3516, `orientation`=0.0349066 WHERE `guid`=100137; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7911.22, `position_y`=1360.08, `position_z`=-75.3761, `orientation`=5.81195 WHERE `guid`=100065; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7933.89, `position_y`=1378.92, `position_z`=-75.0208, `orientation`=3.03687 WHERE `guid`=100067; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7938.88, `position_y`=1372.35, `position_z`=-78.7031, `orientation`=2.19911 WHERE `guid`=100068; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7902.51, `position_y`=1379.25, `position_z`=-64.9104, `orientation`=5.60251 WHERE `guid`=100064; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7927.48, `position_y`=1389.67, `position_z`=-69.1256, `orientation`=2.94961 WHERE `guid`=100066; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7959.44, `position_y`=1320.1, `position_z`=-89.4182, `orientation`=0.855211 WHERE `guid`=100145; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7961.92, `position_y`=1338.29, `position_z`=-92.4044, `orientation`=2.23402 WHERE `guid`=100071; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7927.33, `position_y`=1328.95, `position_z`=-89.8647, `orientation`=5.75959 WHERE `guid`=100072; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7928.67, `position_y`=1347.49, `position_z`=-86.7424, `orientation`=3.68264 WHERE `guid`=100143; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7949.57, `position_y`=1315.09, `position_z`=-88.9052, `orientation`=1.79769 WHERE `guid`=100144; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7937.99, `position_y`=1348.67, `position_z`=-87.6764, `orientation`=5.23599 WHERE `guid`=100139; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7967.63, `position_y`=1313.65, `position_z`=-85.223, `orientation`=5.32325 WHERE `guid`=100146; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7957.66, `position_y`=1340.28, `position_z`=-92.2655, `orientation`=2.28638 WHERE `guid`=100070; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7960.43, `position_y`=1308.27, `position_z`=-83.1597, `orientation`=4.86947 WHERE `guid`=100147; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7930.55, `position_y`=1320.51, `position_z`=-90.3727, `orientation`=5.70723 WHERE `guid`=100073; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7927.37, `position_y`=1365.6, `position_z`=-79.8304, `orientation`=6.05629 WHERE `guid`=100141; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7923.98, `position_y`=1355.64, `position_z`=-82.7589, `orientation`=5.65487 WHERE `guid`=100142; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7954.77, `position_y`=1345.85, `position_z`=-91.369, `orientation`=3.12414 WHERE `guid`=100069; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7969.08, `position_y`=1300.29, `position_z`=-77.7996, `orientation`=1.3439 WHERE `guid`=100148; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7939.13, `position_y`=1356.65, `position_z`=-86.1083, `orientation`=1.62316 WHERE `guid`=100140; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7990.81, `position_y`=1284.74, `position_z`=-73.1582, `orientation`=2.82743 WHERE `guid`=100150; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7982.53, `position_y`=1274.69, `position_z`=-72.8727, `orientation`=4.81711 WHERE `guid`=100149; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-8003.66, `position_y`=1273.24, `position_z`=-75.2686, `orientation`=0.20944 WHERE `guid`=100152; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7990.39, `position_y`=1272.21, `position_z`=-73.5695, `orientation`=2.93215 WHERE `guid`=100153; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7999.32, `position_y`=1278.98, `position_z`=-73.6973, `orientation`=4.53786 WHERE `guid`=100151; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7967.02, `position_y`=1274.79, `position_z`=-72.16, `orientation`=5.044 WHERE `guid`=100076; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7955.87, `position_y`=1284.8, `position_z`=-75.5465, `orientation`=5.8294 WHERE `guid`=100074; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7991.84, `position_y`=1299.62, `position_z`=-73.9601, `orientation`=2.1293 WHERE `guid`=100078; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7961.39, `position_y`=1279.92, `position_z`=-73.735, `orientation`=5.37561 WHERE `guid`=100075; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-7984.72, `position_y`=1306.54, `position_z`=-76.8012, `orientation`=2.35619 WHERE `guid`=100077; -- Vekniss Drone +UPDATE `creature` SET `position_x`=-6583.67, `position_y`=-1551.29, `position_z`=-271.316, `orientation`=4.1217 WHERE `guid`=23926; -- Bloodpetal Flayer +UPDATE `creature` SET `position_x`=-956.72, `position_y`=-3703.49, `position_z`=91.7442, `orientation`=3.51724 WHERE `guid`=14695; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=-11918, `position_y`=514.394, `position_z`=46.1439, `orientation`=3.60878 WHERE `guid`=1838; -- Stranglethorn Raptor +UPDATE `creature` SET `position_x`=2946.44, `position_y`=-2844.01, `position_z`=104.541, `orientation`=3.50032 WHERE `guid`=92214; -- Crypt Fiend +UPDATE `creature` SET `position_x`=-8376.84, `position_y`=2069.99, `position_z`=144.9, `orientation`=1.97222 WHERE `guid`=302240; -- Obsidian Eradicator (WAYPOINTS) +UPDATE `creature` SET `position_x`=1888.69, `position_y`=-1648.19, `position_z`=61.3973, `orientation`=4.71916 WHERE `guid`=47116; -- Blighted Zombie +UPDATE `creature` SET `position_x`=215.206, `position_y`=2849.04, `position_z`=2.18067, `orientation`=5.26204 WHERE `guid`=28774; -- Slitherblade Sea Witch +UPDATE `creature` SET `id`=4715 WHERE `guid`=28774; -- Slitherblade Razortail +UPDATE `creature` SET `id2`=4719 WHERE `guid`=28774; -- Slitherblade Sea Witch +UPDATE `creature` SET `position_x`=1910.69, `position_y`=-1657.68, `position_z`=61.05, `orientation`=2.69824 WHERE `guid`=48442; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=-6916.28, `position_y`=-582.195, `position_z`=-270.498, `orientation`=2.17039 WHERE `guid`=24556; -- Elder Diemetradon +UPDATE `creature` SET `position_x`=214.588, `position_y`=2919.15, `position_z`=20.4186, `orientation`=1.01591 WHERE `guid`=28746; -- Slitherblade Razortail +UPDATE `creature` SET `id`=4715 WHERE `guid`=28746; -- Slitherblade Razortail +UPDATE `creature` SET `id2`=4719 WHERE `guid`=28746; -- Slitherblade Sea Witch +UPDATE `creature` SET `position_x`=679.688, `position_y`=1519.78, `position_z`=-17.8735, `orientation`=5.88176 WHERE `guid`=32127; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=713.909, `position_y`=1451.84, `position_z`=-12.0757, `orientation`=1.3439 WHERE `guid`=31762; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=215.52, `position_y`=2948.13, `position_z`=14.5013, `orientation`=2.04334 WHERE `guid`=28735; -- Slitherblade Myrmidon +UPDATE `creature` SET `position_x`=250.692, `position_y`=2984.85, `position_z`=1.76725, `orientation`=2.89725 WHERE `guid`=28528; -- Slitherblade Sorceress +UPDATE `creature` SET `position_x`=-1679.93, `position_y`=-4308.61, `position_z`=-7.71996, `orientation`=3.35103 WHERE `guid`=13573; -- Muck Frenzy +UPDATE `creature` SET `position_x`=-11718.3, `position_y`=51.4977, `position_z`=16.2544, `orientation`=2.47397 WHERE `guid`=1692; -- Young Stranglethorn Tiger +UPDATE `creature` SET `position_x`=2420.03, `position_y`=-1671.41, `position_z`=102.775, `orientation`=4.3946 WHERE `guid`=46779; -- Scarlet Lumberjack +UPDATE `creature` SET `position_x`=-1679.57, `position_y`=-4283.71, `position_z`=-9.54968, `orientation`=5.51939 WHERE `guid`=13577; -- Muck Frenzy +UPDATE `creature` SET `position_x`=-1678.34, `position_y`=-4262.88, `position_z`=-8.5369, `orientation`=1.74712 WHERE `guid`=13576; -- Muck Frenzy +UPDATE `creature` SET `position_x`=5041.52, `position_y`=-610.998, `position_z`=293.616, `orientation`=0.365244 WHERE `guid`=39435; -- Tainted Ooze +UPDATE `creature` SET `position_x`=-7781.54, `position_y`=-2947.66, `position_z`=133.103, `orientation`=4.25762 WHERE `guid`=3282; -- Black Broodling +UPDATE `creature` SET `position_x`=-996.743, `position_y`=-3845.85, `position_z`=149.165, `orientation`=4.30374 WHERE `guid`=11945; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=6681.62, `position_y`=-2716.26, `position_z`=553.545, `orientation`=2.66299 WHERE `guid`=41169; -- Shardtooth Bear +UPDATE `creature` SET `position_x`=-7753.48, `position_y`=-2454, `position_z`=146.652, `orientation`=1.01959 WHERE `guid`=3267; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-12016.9, `position_y`=382.676, `position_z`=2.14587, `orientation`=0.815497 WHERE `guid`=2399; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-6417.52, `position_y`=-3583.71, `position_z`=-58.6666, `orientation`=4.75679 WHERE `guid`=21300; -- Silithid Searcher +UPDATE `creature` SET `position_x`=1950.79, `position_y`=-1616.35, `position_z`=60.2058, `orientation`=3.64029 WHERE `guid`=52639; -- Skeletal Terror +UPDATE `creature` SET `position_x`=-6449.07, `position_y`=-3555.39, `position_z`=-58.9156, `orientation`=2.2527 WHERE `guid`=21321; -- Silithid Hive Drone +UPDATE `creature` SET `id`=4130 WHERE `guid`=21321; -- Silithid Searcher +UPDATE `creature` SET `id2`=4133 WHERE `guid`=21321; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-12003.5, `position_y`=326.257, `position_z`=2.28368, `orientation`=5.75959 WHERE `guid`=2173; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-6488.28, `position_y`=-3511.44, `position_z`=-69.9512, `orientation`=1.12685 WHERE `guid`=21311; -- Silithid Hive Drone (WAYPOINTS) +UPDATE `creature` SET `position_x`=-11995, `position_y`=337.128, `position_z`=1.95325, `orientation`=3.88612 WHERE `guid`=2488; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-11583.8, `position_y`=-550.563, `position_z`=30.1678, `orientation`=5.51983 WHERE `guid`=1876; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-956.026, `position_y`=-3925.62, `position_z`=145.415, `orientation`=2.46458 WHERE `guid`=11949; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=1948.11, `position_y`=-1633.7, `position_z`=61.1024, `orientation`=4.4417 WHERE `guid`=47113; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-7702.81, `position_y`=-2635.1, `position_z`=140.191, `orientation`=1.96262 WHERE `guid`=5258; -- Lava Crab +UPDATE `creature` SET `position_x`=1922.73, `position_y`=-1652.68, `position_z`=59.9435, `orientation`=1.55516 WHERE `guid`=48432; -- Blighted Zombie +UPDATE `creature` SET `position_x`=147.749, `position_y`=-2819.08, `position_z`=106.433, `orientation`=0.398996 WHERE `guid`=93271; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=-7878.23, `position_y`=-2697.31, `position_z`=170.735, `orientation`=3.85718 WHERE `guid`=4610; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-6444.5, `position_y`=-3484.46, `position_z`=-58.6666, `orientation`=0.399659 WHERE `guid`=21304; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=2344.01, `position_y`=-2058.49, `position_z`=164.599, `orientation`=5.37633 WHERE `guid`=45371; -- Scarlet Mage +UPDATE `creature` SET `position_x`=2323.32, `position_y`=-2064.22, `position_z`=168.949, `orientation`=4.04916 WHERE `guid`=47148; -- Scarlet Mage +UPDATE `creature` SET `position_x`=1936.7, `position_y`=-1594.78, `position_z`=60.9847, `orientation`=2.4486 WHERE `guid`=48430; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-883.643, `position_y`=-3935.02, `position_z`=133.114, `orientation`=5.89872 WHERE `guid`=11952; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=-11941.4, `position_y`=550.136, `position_z`=26.3456, `orientation`=5.85651 WHERE `guid`=2121; -- Crystal Spine Basilisk +UPDATE `creature` SET `position_x`=1808.25, `position_y`=-883.616, `position_z`=74.542, `orientation`=1.1994 WHERE `guid`=47204; -- Diseased Black Bear +UPDATE `creature` SET `position_x`=-3115.77, `position_y`=-2149.05, `position_z`=92.481, `orientation`=4.63381 WHERE `guid`=19750; -- Silithid Creeper +UPDATE `creature` SET `position_x`=819.5, `position_y`=1639.05, `position_z`=-29.4837, `orientation`=3.80482 WHERE `guid`=30426; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=-7981.69, `position_y`=-2814.35, `position_z`=140.581, `orientation`=1.05007 WHERE `guid`=5432; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7950.76, `position_y`=-2816.25, `position_z`=137.659, `orientation`=1.59618 WHERE `guid`=5414; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-7962.48, `position_y`=-2701.07, `position_z`=159.164, `orientation`=0.356863 WHERE `guid`=2094; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-7952.48, `position_y`=-2748.66, `position_z`=158.401, `orientation`=0.851214 WHERE `guid`=5431; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-6414.96, `position_y`=-1148.61, `position_z`=-273.665, `orientation`=1.00101 WHERE `guid`=24120; -- Tar Lurker +UPDATE `creature` SET `position_x`=1942.09, `position_y`=-1626.82, `position_z`=61.7305, `orientation`=1.39313 WHERE `guid`=48177; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=-7748.22, `position_y`=-2740.17, `position_z`=165.007, `orientation`=3.85491 WHERE `guid`=4616; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-11615.9, `position_y`=281.998, `position_z`=43.4135, `orientation`=2.75307 WHERE `guid`=1847; -- Panther +UPDATE `creature` SET `position_x`=-11550.8, `position_y`=280.733, `position_z`=39.1718, `orientation`=0.631363 WHERE `guid`=1856; -- Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-11851, `position_y`=184.215, `position_z`=16.1961, `orientation`=0.532807 WHERE `guid`=2346; -- Elder Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-1783.27, `position_y`=944.797, `position_z`=92.8289, `orientation`=0.830619 WHERE `guid`=27122; -- Magram Marauder +UPDATE `creature` SET `position_x`=-6594.05, `position_y`=-3926.83, `position_z`=-58.6666, `orientation`=3.72676 WHERE `guid`=21517; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-1726.27, `position_y`=923.565, `position_z`=91.969, `orientation`=5.72468 WHERE `guid`=27127; -- Magram Marauder +UPDATE `creature` SET `position_x`=-1748.33, `position_y`=933.679, `position_z`=92.5759, `orientation`=2.6529 WHERE `guid`=27121; -- Magram Marauder +UPDATE `creature` SET `position_x`=-7176.81, `position_y`=-1381.7, `position_z`=-184.699, `orientation`=2.10472 WHERE `guid`=24155; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-11848.8, `position_y`=517.753, `position_z`=44.9247, `orientation`=5.92063 WHERE `guid`=2104; -- Stranglethorn Raptor +UPDATE `creature` SET `position_x`=-649.844, `position_y`=-979.97, `position_z`=45.3507, `orientation`=5.5682 WHERE `guid`=15693; -- Giant Moss Creeper +UPDATE `creature` SET `position_x`=-12151.3, `position_y`=151.351, `position_z`=17.302, `orientation`=5.28056 WHERE `guid`=2494; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-714.017, `position_y`=-1015.63, `position_z`=40.3589, `orientation`=0.887858 WHERE `guid`=15491; -- Giant Moss Creeper +UPDATE `creature` SET `position_x`=-25.8675, `position_y`=-208.432, `position_z`=-3.97046, `orientation`=0.820305 WHERE `guid`=300906; -- Phase Lasher +UPDATE `creature` SET `position_x`=86.1935, `position_y`=-197.888, `position_z`=-4.05657, `orientation`=1.76278 WHERE `guid`=84377; -- Pusillin +UPDATE `creature` SET `position_x`=-16.8805, `position_y`=-177.09, `position_z`=-2.63107, `orientation`=4.81711 WHERE `guid`=300903; -- Warpwood Crusher +UPDATE `creature` SET `position_x`=-1819.31, `position_y`=1184.16, `position_z`=88.4642, `orientation`=0.531846 WHERE `guid`=27101; -- Magram Wrangler +UPDATE `creature` SET `position_x`=-6589.37, `position_y`=-3815.42, `position_z`=-58.7242, `orientation`=2.05927 WHERE `guid`=21486; -- Saltstone Gazer +UPDATE `creature` SET `position_x`=-1685.34, `position_y`=-2814.78, `position_z`=39.642, `orientation`=5.59021 WHERE `guid`=14698; -- Highland Fleshstalker +UPDATE `creature` SET `position_x`=-866.259, `position_y`=-959.458, `position_z`=32.3297, `orientation`=0.509041 WHERE `guid`=15939; -- Mudsnout Gnoll +UPDATE `creature` SET `position_x`=1034.24, `position_y`=1727.83, `position_z`=1.4713, `orientation`=2.33874 WHERE `guid`=32017; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=-8801.21, `position_y`=649.99, `position_z`=94.5242, `orientation`=2.37864 WHERE `guid`=79793; -- Rat +UPDATE `creature` SET `position_x`=-346.701, `position_y`=1749.03, `position_z`=139.603, `orientation`=1.41372 WHERE `guid`=27743; -- Burning Blade Shadowmage (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6356.55, `position_y`=-2021.56, `position_z`=-258.253, `orientation`=4.54677 WHERE `guid`=24069; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-1080.89, `position_y`=-1013.59, `position_z`=57.3853, `orientation`=3.30264 WHERE `guid`=15350; -- Feral Mountain Lion +UPDATE `creature` SET `position_x`=-1111.75, `position_y`=-1038.55, `position_z`=50.9586, `orientation`=1.27102 WHERE `guid`=15342; -- Elder Moss Creeper +UPDATE `creature` SET `position_x`=-1016.49, `position_y`=-1015.75, `position_z`=42.3666, `orientation`=3.95456 WHERE `guid`=15352; -- Feral Mountain Lion +UPDATE `creature` SET `position_x`=-4763.16, `position_y`=-1876.58, `position_z`=90.2516, `orientation`=0.300741 WHERE `guid`=21091; -- Grimtotem Bandit +UPDATE `creature` SET `position_x`=-11247.1, `position_y`=-3289.83, `position_z`=25.291, `orientation`=0.711022 WHERE `guid`=3944; -- Redstone Basilisk +UPDATE `creature` SET `id`=5990 WHERE `guid`=3944; -- Redstone Basilisk +UPDATE `creature` SET `id2`=5992 WHERE `guid`=3944; -- Ashmane Boar +UPDATE `creature` SET `position_x`=-8081.64, `position_y`=-1767.11, `position_z`=133.126, `orientation`=3.49066 WHERE `guid`=5491; -- Blackrock Slayer (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1249.97, `position_y`=-2016.65, `position_z`=68.6417, `orientation`=0.104043 WHERE `guid`=14245; -- Witherbark Troll +UPDATE `creature` SET `position_x`=-1219.16, `position_y`=-1982.28, `position_z`=67.5767, `orientation`=3.36357 WHERE `guid`=14246; -- Boulderfist Ogre +UPDATE `creature` SET `position_x`=5051.73, `position_y`=-683.624, `position_z`=292.85, `orientation`=2.82699 WHERE `guid`=39436; -- Tainted Ooze +UPDATE `creature` SET `position_x`=-1239.22, `position_y`=-2057.37, `position_z`=48.5583, `orientation`=4.80263 WHERE `guid`=14562; -- Boulderfist Enforcer +UPDATE `creature` SET `position_x`=-1203.46, `position_y`=-2087.74, `position_z`=49.7277, `orientation`=2.56222 WHERE `guid`=13392; -- Boulderfist Enforcer +UPDATE `creature` SET `position_x`=-8095.61, `position_y`=-1775.64, `position_z`=133.157, `orientation`=5.94127 WHERE `guid`=5558; -- Blackrock Slayer (WAYPOINTS) +UPDATE `creature` SET `position_x`=-4876.21, `position_y`=-1970.85, `position_z`=91.6847, `orientation`=3.9968 WHERE `guid`=21093; -- Grimtotem Bandit +UPDATE `creature` SET `position_x`=-4788.9, `position_y`=-1885.2, `position_z`=90.0485, `orientation`=0.837758 WHERE `guid`=21106; -- Grimtotem Bandit +UPDATE `creature` SET `position_x`=-4378.97, `position_y`=223.2, `position_z`=25.9364, `orientation`=1.8675 WHERE `guid`=51411; -- Camp Mojache Brave +UPDATE `creature` SET `position_x`=-917.083, `position_y`=-1817.33, `position_z`=50.8158, `orientation`=3.88683 WHERE `guid`=13279; -- Burning Exile +UPDATE `creature` SET `position_x`=-4392.9, `position_y`=254.756, `position_z`=26.0917, `orientation`=2.11185 WHERE `guid`=51407; -- Camp Mojache Brave +UPDATE `creature` SET `position_x`=-5012.27, `position_y`=-950.05, `position_z`=-5.53039, `orientation`=4.29351 WHERE `guid`=21147; -- Highperch Consort +UPDATE `creature` SET `position_x`=-11556.2, `position_y`=-3073.16, `position_z`=7.89766, `orientation`=1.28588 WHERE `guid`=3928; -- Black Slayer +UPDATE `creature` SET `position_x`=-5053.08, `position_y`=-982.187, `position_z`=-5.34733, `orientation`=6.02295 WHERE `guid`=21151; -- Highperch Consort +UPDATE `creature` SET `id`=4107 WHERE `guid`=21151; -- Highperch Wyvern +UPDATE `creature` SET `id2`=4109 WHERE `guid`=21151; -- Highperch Consort +UPDATE `creature` SET `position_x`=-11562.4, `position_y`=-3082.12, `position_z`=6.29416, `orientation`=0.982552 WHERE `guid`=3929; -- Black Slayer +UPDATE `creature` SET `position_x`=-11082.5, `position_y`=-2717.6, `position_z`=24.0154, `orientation`=5.51436 WHERE `guid`=3907; -- Scorpok Stinger +UPDATE `creature` SET `id`=5984 WHERE `guid`=3907; -- Starving Snickerfang +UPDATE `creature` SET `id2`=5988 WHERE `guid`=3907; -- Scorpok Stinger +UPDATE `creature` SET `position_x`=-7182.02, `position_y`=-3780.04, `position_z`=8.57463, `orientation`=1.36136 WHERE `guid`=112202; -- Greater Silithid Flayer +UPDATE `creature` SET `position_x`=-7106.62, `position_y`=-3746.01, `position_z`=8.45643, `orientation`=3.66529 WHERE `guid`=23586; -- Gadgetzan Bruiser (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7087, `position_y`=-3760.49, `position_z`=9.01153, `orientation`=0.139626 WHERE `guid`=23585; -- Gadgetzan Bruiser +UPDATE `creature` SET `position_x`=6514.65, `position_y`=-5017.57, `position_z`=732.092, `orientation`=2.50111 WHERE `guid`=41626; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=6563.89, `position_y`=-5262.97, `position_z`=753.992, `orientation`=4.57748 WHERE `guid`=41645; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=6567.43, `position_y`=-5143.32, `position_z`=770.142, `orientation`=2.61693 WHERE `guid`=41605; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=1493.01, `position_y`=-4762.65, `position_z`=5.83153, `orientation`=5.16617 WHERE `guid`=7901; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=757.556, `position_y`=1645.21, `position_z`=-32.3367, `orientation`=1.69297 WHERE `guid`=32109; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=2249.6, `position_y`=-1350.47, `position_z`=80.4798, `orientation`=5.26546 WHERE `guid`=33090; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=749.189, `position_y`=1684.32, `position_z`=-31.8814, `orientation`=2.21657 WHERE `guid`=30429; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=2980.39, `position_y`=519.504, `position_z`=3.12712, `orientation`=1.06866 WHERE `guid`=32938; -- Saltspittle Muckdweller +UPDATE `creature` SET `position_x`=-7846.8, `position_y`=-2148.9, `position_z`=133.47, `orientation`=3.69775 WHERE `guid`=4607; -- War Reaver +UPDATE `creature` SET `position_x`=-11756.1, `position_y`=-108.43, `position_z`=17.1629, `orientation`=4.67676 WHERE `guid`=1640; -- Young Panther +UPDATE `creature` SET `position_x`=-11693.3, `position_y`=-51.2409, `position_z`=16.2589, `orientation`=3.12564 WHERE `guid`=1972; -- Young Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-856.625, `position_y`=198.547, `position_z`=17.5808, `orientation`=6.20818 WHERE `guid`=15932; -- Hillsbrad Sentry +UPDATE `creature` SET `position_x`=933.513, `position_y`=685.517, `position_z`=105.389, `orientation`=3.26588 WHERE `guid`=29827; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=-865.586, `position_y`=186.895, `position_z`=16.0437, `orientation`=1.63542 WHERE `guid`=15923; -- Hillsbrad Foreman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-3219.36, `position_y`=-1583.35, `position_z`=6.44492, `orientation`=5.70723 WHERE `guid`=10852; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-4938.13, `position_y`=-2399.92, `position_z`=-53.0945, `orientation`=0.801572 WHERE `guid`=21031; -- Galak Mauler +UPDATE `creature` SET `position_x`=-4959.61, `position_y`=-2389.45, `position_z`=-54.7296, `orientation`=2.50154 WHERE `guid`=21762; -- Galak Mauler +UPDATE `creature` SET `position_x`=-776.278, `position_y`=159.134, `position_z`=20.7459, `orientation`=5.11381 WHERE `guid`=15922; -- Hillsbrad Miner +UPDATE `creature` SET `position_x`=826.339, `position_y`=1773.87, `position_z`=-14.1092, `orientation`=2.88441 WHERE `guid`=30428; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=-4978.91, `position_y`=-2380.3, `position_z`=-57.2439, `orientation`=3.33649 WHERE `guid`=21032; -- Galak Mauler +UPDATE `creature` SET `position_x`=-11616.3, `position_y`=-519.885, `position_z`=19.8447, `orientation`=0.141204 WHERE `guid`=2231; -- Young Panther +UPDATE `creature` SET `position_x`=-731.062, `position_y`=120.233, `position_z`=18.5036, `orientation`=4.93982 WHERE `guid`=15913; -- Hillsbrad Foreman +UPDATE `creature` SET `position_x`=-4927.71, `position_y`=-2409.53, `position_z`=-53.0494, `orientation`=2.07162 WHERE `guid`=21764; -- Galak Mauler +UPDATE `creature` SET `position_x`=882.642, `position_y`=1784.96, `position_z`=-7.98389, `orientation`=2.74561 WHERE `guid`=31936; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=-11592.9, `position_y`=-343.93, `position_z`=32.5263, `orientation`=2.48304 WHERE `guid`=1679; -- Young Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-4924.1, `position_y`=-2384.47, `position_z`=-52.4726, `orientation`=0.453786 WHERE `guid`=20970; -- Galak Mauler +UPDATE `creature` SET `position_x`=2979.86, `position_y`=-1282.28, `position_z`=198.395, `orientation`=2.24147 WHERE `guid`=34274; -- Ashenvale Bear +UPDATE `creature` SET `position_x`=-11716.8, `position_y`=-416.936, `position_z`=18.8728, `orientation`=3.91318 WHERE `guid`=2490; -- Young Panther +UPDATE `creature` SET `position_x`=-716.782, `position_y`=46.0043, `position_z`=11.2495, `orientation`=5.21512 WHERE `guid`=15694; -- Hillsbrad Foreman +UPDATE `creature` SET `position_x`=1814.83, `position_y`=677.814, `position_z`=43.7245, `orientation`=5.92421 WHERE `guid`=45059; -- Scarlet Missionary +UPDATE `creature` SET `position_x`=-4948.11, `position_y`=-2304.97, `position_z`=-67.9801, `orientation`=0.263677 WHERE `guid`=21013; -- Galak Mauler +UPDATE `creature` SET `position_x`=-850.831, `position_y`=70.2591, `position_z`=3.15523, `orientation`=1.82895 WHERE `guid`=16017; -- Miner Hackett +UPDATE `creature` SET `position_x`=-476.945, `position_y`=93.9435, `position_z`=56.6934, `orientation`=3.73195 WHERE `guid`=15751; -- Hillsbrad Councilman +UPDATE `creature` SET `position_x`=-718.771, `position_y`=148.932, `position_z`=45.0594, `orientation`=6.12914 WHERE `guid`=16494; -- Elder Gray Bear +UPDATE `creature` SET `position_x`=-11581.6, `position_y`=-485.658, `position_z`=23.9595, `orientation`=5.63697 WHERE `guid`=2247; -- Young Panther +UPDATE `creature` SET `position_x`=4224.81, `position_y`=906.996, `position_z`=-8.58431, `orientation`=2.77507 WHERE `guid`=33172; -- Fallenroot Satyr +UPDATE `creature` SET `position_x`=-11751.1, `position_y`=-393.885, `position_z`=15.7523, `orientation`=0 WHERE `guid`=2493; -- River Crocolisk +UPDATE `creature` SET `position_x`=-11694.1, `position_y`=-359.732, `position_z`=12.6485, `orientation`=0.933814 WHERE `guid`=2391; -- River Crocolisk +UPDATE `creature` SET `position_x`=35.6597, `position_y`=-115.459, `position_z`=20.0713, `orientation`=1.8578 WHERE `guid`=29688; -- Deepmoss Creeper +UPDATE `creature` SET `position_x`=-12477.2, `position_y`=-324.215, `position_z`=13.5944, `orientation`=0 WHERE `guid`=1689; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-3892.97, `position_y`=-3051.76, `position_z`=12.8425, `orientation`=0.294231 WHERE `guid`=11154; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-3948.51, `position_y`=-3016.88, `position_z`=8.10438, `orientation`=1.98716 WHERE `guid`=9971; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-6524.14, `position_y`=-3926.82, `position_z`=-58.6667, `orientation`=5.62118 WHERE `guid`=21496; -- Saltstone Gazer +UPDATE `creature` SET `position_x`=-5121.52, `position_y`=-2413.33, `position_z`=-52.9753, `orientation`=4.34343 WHERE `guid`=21725; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-3916.52, `position_y`=-3049.59, `position_z`=12.0904, `orientation`=5.7546 WHERE `guid`=11151; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-3872.56, `position_y`=-3046.08, `position_z`=12.9207, `orientation`=4.18529 WHERE `guid`=11155; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-3867.78, `position_y`=-3022.43, `position_z`=12.0963, `orientation`=3.19319 WHERE `guid`=11157; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-4941.45, `position_y`=-2188.97, `position_z`=-51.093, `orientation`=1.50973 WHERE `guid`=20986; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-4945.75, `position_y`=-1950.43, `position_z`=-47.3321, `orientation`=0.568609 WHERE `guid`=21068; -- Boiling Elemental +UPDATE `creature` SET `position_x`=-5082.89, `position_y`=-2316.39, `position_z`=-53.8008, `orientation`=1.76422 WHERE `guid`=20987; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-803.171, `position_y`=148.261, `position_z`=1.92129, `orientation`=2.86997 WHERE `guid`=15809; -- Hillsbrad Foreman +UPDATE `creature` SET `position_x`=-887.359, `position_y`=-985.146, `position_z`=30.4312, `orientation`=4.15314 WHERE `guid`=15947; -- Mudsnout Gnoll +UPDATE `creature` SET `position_x`=-529.168, `position_y`=-393.615, `position_z`=44.7658, `orientation`=0.710888 WHERE `guid`=16559; -- Vicious Gray Bear +UPDATE `creature` SET `position_x`=-914.282, `position_y`=-953.34, `position_z`=31.3434, `orientation`=5.53199 WHERE `guid`=15884; -- Mudsnout Shaman +UPDATE `creature` SET `position_x`=1126.89, `position_y`=-332.879, `position_z`=44.0398, `orientation`=0.573488 WHERE `guid`=17044; -- Syndicate Assassin +UPDATE `creature` SET `position_x`=-4951.24, `position_y`=-1978.71, `position_z`=-47.6415, `orientation`=4.03689 WHERE `guid`=21048; -- Scalding Elemental +UPDATE `creature` SET `position_x`=-571.363, `position_y`=22.7262, `position_z`=49.1624, `orientation`=2.78692 WHERE `guid`=15733; -- Hillsbrad Apprentice Blacksmith +UPDATE `creature` SET `position_x`=-4950.18, `position_y`=-1913.24, `position_z`=-46.5927, `orientation`=0.314875 WHERE `guid`=21060; -- Boiling Elemental +UPDATE `creature` SET `id`=10756 WHERE `guid`=21060; -- Scalding Elemental +UPDATE `creature` SET `id2`=10757 WHERE `guid`=21060; -- Boiling Elemental +UPDATE `creature` SET `position_x`=-318.763, `position_y`=-785.963, `position_z`=56.9479, `orientation`=4.89284 WHERE `guid`=16335; -- Gray Bear +UPDATE `creature` SET `position_x`=-4871.81, `position_y`=-1990.91, `position_z`=91.5261, `orientation`=5.51593 WHERE `guid`=21115; -- Grimtotem Bandit (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1382.6, `position_y`=-2252.8, `position_z`=60.6166, `orientation`=2.71006 WHERE `guid`=12029; -- Highland Strider +UPDATE `creature` SET `position_x`=1259.43, `position_y`=-2.28179, `position_z`=-5.37652, `orientation`=0.885638 WHERE `guid`=29545; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=-992.612, `position_y`=-740.26, `position_z`=1.43115, `orientation`=4.80972 WHERE `guid`=15998; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=-283.551, `position_y`=-1100.33, `position_z`=36.1162, `orientation`=3.00608 WHERE `guid`=15501; -- Snapjaw +UPDATE `creature` SET `position_x`=-1067.74, `position_y`=-224.388, `position_z`=2.87581, `orientation`=2.37365 WHERE `guid`=15819; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=-339.099, `position_y`=-1063.58, `position_z`=40.8279, `orientation`=1.21761 WHERE `guid`=16048; -- Gray Bear +UPDATE `creature` SET `position_x`=-559.934, `position_y`=-825.68, `position_z`=5.31794, `orientation`=3.97368 WHERE `guid`=16090; -- Snapjaw +UPDATE `creature` SET `position_x`=382.981, `position_y`=-583.486, `position_z`=159.586, `orientation`=3.12991 WHERE `guid`=17350; -- Crushridge Brute +UPDATE `creature` SET `position_x`=-214.96, `position_y`=-1074.05, `position_z`=44.7718, `orientation`=4.49607 WHERE `guid`=15818; -- Gray Bear +UPDATE `creature` SET `position_x`=-217.98, `position_y`=-1151.01, `position_z`=46.7375, `orientation`=4.11433 WHERE `guid`=15425; -- Elder Gray Bear +UPDATE `creature` SET `position_x`=-356.531, `position_y`=-1094.44, `position_z`=33.8808, `orientation`=1.06521 WHERE `guid`=15489; -- Snapjaw +UPDATE `creature` SET `position_x`=-4344.56, `position_y`=-2430.27, `position_z`=217.774, `orientation`=1.49674 WHERE `guid`=11083; -- Dragonmaw Scout +UPDATE `creature` SET `position_x`=-4325.03, `position_y`=-2417.44, `position_z`=210.682, `orientation`=4.97088 WHERE `guid`=11081; -- Dragonmaw Scout (WAYPOINTS) +UPDATE `creature` SET `position_x`=-4264.89, `position_y`=-2360.64, `position_z`=207.93, `orientation`=0.488692 WHERE `guid`=10014; -- Dragonmaw Scout +UPDATE `creature` SET `position_x`=-4275.27, `position_y`=-2372.56, `position_z`=208.726, `orientation`=4.46249 WHERE `guid`=11086; -- Dragonmaw Scout +UPDATE `creature` SET `position_x`=-4306.02, `position_y`=-2385.96, `position_z`=208.631, `orientation`=5.52851 WHERE `guid`=11082; -- Dragonmaw Scout +UPDATE `creature` SET `position_x`=-4249.74, `position_y`=-2373.56, `position_z`=204.651, `orientation`=0.422318 WHERE `guid`=11087; -- Dragonmaw Scout +UPDATE `creature` SET `position_x`=663.25, `position_y`=1544.37, `position_z`=-19.7434, `orientation`=2.56563 WHERE `guid`=31773; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=-4238.56, `position_y`=-2368.98, `position_z`=204.111, `orientation`=0.790538 WHERE `guid`=11089; -- Dragonmaw Scout +UPDATE `creature` SET `position_x`=669.973, `position_y`=1439.7, `position_z`=-7.19671, `orientation`=3.59538 WHERE `guid`=31792; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=695.505, `position_y`=1462.54, `position_z`=-14.0113, `orientation`=1.78024 WHERE `guid`=32129; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=-4237.28, `position_y`=-2382.89, `position_z`=204.728, `orientation`=2.10531 WHERE `guid`=11084; -- Dragonmaw Grunt +UPDATE `creature` SET `position_x`=-3097.58, `position_y`=-2278.34, `position_z`=9.6988, `orientation`=5.87259 WHERE `guid`=10696; -- Mosshide Mistweaver +UPDATE `creature` SET `id`=1009 WHERE `guid`=10696; -- Mosshide Mistweaver +UPDATE `creature` SET `id2`=1010 WHERE `guid`=10696; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3088.22, `position_y`=-2262.16, `position_z`=9.65344, `orientation`=2.55027 WHERE `guid`=10667; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3107.68, `position_y`=-2274.38, `position_z`=9.71431, `orientation`=0 WHERE `guid`=10695; -- Mosshide Fenrunner +UPDATE `creature` SET `id`=1009 WHERE `guid`=10695; -- Mosshide Mistweaver +UPDATE `creature` SET `id2`=1010 WHERE `guid`=10695; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3108.48, `position_y`=-2259.7, `position_z`=11.0152, `orientation`=5.1499 WHERE `guid`=10698; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3121.73, `position_y`=-2275.19, `position_z`=10.3091, `orientation`=4.75702 WHERE `guid`=10663; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3104.25, `position_y`=-2287.83, `position_z`=10.8592, `orientation`=4.05333 WHERE `guid`=10671; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=517.426, `position_y`=1781.61, `position_z`=-0.371309, `orientation`=0.820305 WHERE `guid`=32159; -- Burning Destroyer +UPDATE `creature` SET `position_x`=-2783.42, `position_y`=-2149.06, `position_z`=92.2549, `orientation`=3.04027 WHERE `guid`=15193; -- Thunderhead +UPDATE `creature` SET `position_x`=812.088, `position_y`=1660.56, `position_z`=-30.4025, `orientation`=1.309 WHERE `guid`=32112; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=615.59, `position_y`=1548.51, `position_z`=-13.0821, `orientation`=2.32129 WHERE `guid`=31784; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=823.764, `position_y`=1515.94, `position_z`=-20.5599, `orientation`=5.04807 WHERE `guid`=32018; -- Bloodfury Harpy +UPDATE `creature` SET `position_x`=-9414.76, `position_y`=-1017.63, `position_z`=60.7438, `orientation`=4.96916 WHERE `guid`=80897; -- Gray Forest Wolf +UPDATE `creature` SET `position_x`=-6185.3, `position_y`=1717.29, `position_z`=19.6793, `orientation`=3.56366 WHERE `guid`=46146; -- Desert Rumbler +UPDATE `creature` SET `position_x`=-9525.54, `position_y`=-58.1021, `position_z`=59.3177, `orientation`=4.08236 WHERE `guid`=81089; -- Mangy Wolf +UPDATE `creature` SET `position_x`=-6747.51, `position_y`=1554.92, `position_z`=5.44322, `orientation`=6.01184 WHERE `guid`=43027; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-11979.1, `position_y`=-1708.9, `position_z`=32.3669, `orientation`=6.08216 WHERE `guid`=51633; -- Snake +UPDATE `creature` SET `position_x`=1009.83, `position_y`=-862.016, `position_z`=-163.981, `orientation`=4.04916 WHERE `guid`=56843; -- Lava Surger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8704.37, `position_y`=1648.62, `position_z`=-82.8033, `orientation`=3.63028 WHERE `guid`=151305; -- Qiraji Scorpion +UPDATE `creature` SET `id`=15316 WHERE `guid`=151305; -- Qiraji Scarab +UPDATE `creature` SET `id2`=15317 WHERE `guid`=151305; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8999.85, `position_y`=1323.69, `position_z`=-104.153, `orientation`=4.33923 WHERE `guid`=151281; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8970.2, `position_y`=1326.15, `position_z`=-104.169, `orientation`=2.27439 WHERE `guid`=302294; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8967.81, `position_y`=1337.87, `position_z`=-104.169, `orientation`=2.81493 WHERE `guid`=151277; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8989.67, `position_y`=1332, `position_z`=-104.155, `orientation`=3.88528 WHERE `guid`=302296; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8955.61, `position_y`=1323.65, `position_z`=-104.167, `orientation`=2.32204 WHERE `guid`=151278; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8992.06, `position_y`=1320.09, `position_z`=-104.16, `orientation`=1.82169 WHERE `guid`=151215; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8948.5, `position_y`=1332.52, `position_z`=-104.173, `orientation`=3.66025 WHERE `guid`=151280; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8956.54, `position_y`=1342.99, `position_z`=-104.15, `orientation`=3.63518 WHERE `guid`=151279; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8977.11, `position_y`=1320.53, `position_z`=-104.167, `orientation`=3.55674 WHERE `guid`=302293; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8930.95, `position_y`=1371.92, `position_z`=-104.167, `orientation`=1.09956 WHERE `guid`=151308; -- Qiraji Scorpion +UPDATE `creature` SET `id`=15316 WHERE `guid`=151308; -- Qiraji Scarab +UPDATE `creature` SET `id2`=15317 WHERE `guid`=151308; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8949.48, `position_y`=1285.59, `position_z`=-112.21, `orientation`=6.05629 WHERE `guid`=151256; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8959.85, `position_y`=1280.81, `position_z`=-112.21, `orientation`=3.66519 WHERE `guid`=302314; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8960.87, `position_y`=1271.12, `position_z`=-112.215, `orientation`=5.70723 WHERE `guid`=151220; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8970.63, `position_y`=1278.28, `position_z`=-112.21, `orientation`=2.19911 WHERE `guid`=302315; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8921.78, `position_y`=1299.67, `position_z`=-112.219, `orientation`=6.20059 WHERE `guid`=302320; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8981.38, `position_y`=1268.82, `position_z`=-112.209, `orientation`=1.65806 WHERE `guid`=151255; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8918.1, `position_y`=1288.17, `position_z`=-112.216, `orientation`=0.296706 WHERE `guid`=302319; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8956.8, `position_y`=1262.21, `position_z`=-112.208, `orientation`=0.925025 WHERE `guid`=151252; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8926.72, `position_y`=1289.82, `position_z`=-112.216, `orientation`=6.23083 WHERE `guid`=151227; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-9009.41, `position_y`=1273.61, `position_z`=-112.208, `orientation`=2.00713 WHERE `guid`=151234; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8997.79, `position_y`=1269.83, `position_z`=-112.208, `orientation`=0.837758 WHERE `guid`=151236; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9020.18, `position_y`=1262.16, `position_z`=-112.216, `orientation`=2.9147 WHERE `guid`=151232; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8907.85, `position_y`=1286.54, `position_z`=-112.212, `orientation`=2.30383 WHERE `guid`=151237; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9004.87, `position_y`=1249.82, `position_z`=-112.208, `orientation`=1.27792 WHERE `guid`=151233; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9013.44, `position_y`=1264.58, `position_z`=-112.209, `orientation`=0.0174533 WHERE `guid`=151235; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8973.92, `position_y`=1263.1, `position_z`=-112.209, `orientation`=0.942478 WHERE `guid`=151254; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8921.93, `position_y`=1260.3, `position_z`=-112.208, `orientation`=5.29897 WHERE `guid`=302324; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8896.94, `position_y`=1271.02, `position_z`=-112.208, `orientation`=6.12611 WHERE `guid`=151239; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8915.15, `position_y`=1270.96, `position_z`=-112.208, `orientation`=2.33874 WHERE `guid`=302318; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8927.22, `position_y`=1275.24, `position_z`=-112.208, `orientation`=3.57792 WHERE `guid`=151226; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-9006.28, `position_y`=1240.37, `position_z`=-112.208, `orientation`=2.89725 WHERE `guid`=302299; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8983.33, `position_y`=1208.65, `position_z`=-112.21, `orientation`=1.5708 WHERE `guid`=151274; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8932.17, `position_y`=1250.49, `position_z`=-112.209, `orientation`=4.59022 WHERE `guid`=302326; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8984.48, `position_y`=1249.44, `position_z`=-112.208, `orientation`=3.85718 WHERE `guid`=302308; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8901.9, `position_y`=1254.84, `position_z`=-112.208, `orientation`=1.36136 WHERE `guid`=151240; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8907.9, `position_y`=1261.03, `position_z`=-112.208, `orientation`=2.60054 WHERE `guid`=151238; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-3283.06, `position_y`=-951.189, `position_z`=8.78378, `orientation`=3.01269 WHERE `guid`=10909; -- Bluegill Puddlejumper +UPDATE `creature` SET `id`=1024 WHERE `guid`=10909; -- Bluegill Murloc +UPDATE `creature` SET `id2`=1025 WHERE `guid`=10909; -- Bluegill Puddlejumper +UPDATE `creature` SET `position_x`=-3264.9, `position_y`=-969.874, `position_z`=5.69214, `orientation`=3.66329 WHERE `guid`=10912; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-3248.08, `position_y`=-947.707, `position_z`=9.95598, `orientation`=6.25208 WHERE `guid`=10915; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-3274.52, `position_y`=-931.575, `position_z`=8.37173, `orientation`=4.8673 WHERE `guid`=10914; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-3250.99, `position_y`=-1026.48, `position_z`=9.37866, `orientation`=1.4476 WHERE `guid`=11027; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-3233.57, `position_y`=-999.614, `position_z`=5.58347, `orientation`=5.044 WHERE `guid`=11028; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-3216.49, `position_y`=-1012.28, `position_z`=9.53531, `orientation`=4.46804 WHERE `guid`=11034; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-3286.04, `position_y`=-986.876, `position_z`=9.33793, `orientation`=2.56345 WHERE `guid`=11026; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-2847.2, `position_y`=-2220.26, `position_z`=31.4661, `orientation`=6.14505 WHERE `guid`=10249; -- Crimson Ooze +UPDATE `creature` SET `position_x`=-8888.54, `position_y`=1259.73, `position_z`=-112.208, `orientation`=1.29154 WHERE `guid`=151241; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8924.72, `position_y`=1235.67, `position_z`=-112.208, `orientation`=5.67232 WHERE `guid`=302328; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-7840.07, `position_y`=-1678.3, `position_z`=-270.627, `orientation`=1.06957 WHERE `guid`=23825; -- Ravasaur +UPDATE `creature` SET `position_x`=-9043.84, `position_y`=1352.87, `position_z`=-103.425, `orientation`=0.471239 WHERE `guid`=302286; -- Qiraji Scarab +UPDATE `creature` SET `id`=15316 WHERE `guid`=302286; -- Qiraji Scarab +UPDATE `creature` SET `id2`=15317 WHERE `guid`=302286; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8132.34, `position_y`=1525.15, `position_z`=37.9748, `orientation`=6.10865 WHERE `guid`=112998; -- General Rajaxx +UPDATE `creature` SET `position_x`=-9016.13, `position_y`=1231.69, `position_z`=-112.216, `orientation`=6.14356 WHERE `guid`=151212; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-4791.32, `position_y`=-1889.52, `position_z`=89.8757, `orientation`=0.544989 WHERE `guid`=21113; -- Grimtotem Bandit (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8902.38, `position_y`=1518.79, `position_z`=-92.5972, `orientation`=2.07694 WHERE `guid`=151303; -- Qiraji Scorpion +UPDATE `creature` SET `id`=15316 WHERE `guid`=151303; -- Qiraji Scarab +UPDATE `creature` SET `id2`=15317 WHERE `guid`=151303; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8947.2, `position_y`=1250.14, `position_z`=-112.21, `orientation`=4.10152 WHERE `guid`=151268; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9178.39, `position_y`=1652.74, `position_z`=-64.7823, `orientation`=4.97419 WHERE `guid`=302248; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-9194.85, `position_y`=1647.07, `position_z`=-64.814, `orientation`=3.9968 WHERE `guid`=302249; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8907.42, `position_y`=1214.99, `position_z`=-112.21, `orientation`=0.628319 WHERE `guid`=151257; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8914.26, `position_y`=1228.7, `position_z`=-112.21, `orientation`=6.04966 WHERE `guid`=302329; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=1881.94, `position_y`=1530.29, `position_z`=88.2622, `orientation`=5.60251 WHERE `guid`=44833; -- Wretched Zombie +UPDATE `creature` SET `position_x`=1887.38, `position_y`=1518.73, `position_z`=88.2603, `orientation`=0 WHERE `guid`=44830; -- Mindless Zombie (WAYPOINTS) +UPDATE `creature` SET `position_x`=1892.02, `position_y`=1536.93, `position_z`=88.2603, `orientation`=0 WHERE `guid`=44827; -- Mindless Zombie +UPDATE `creature` SET `position_x`=1923.81, `position_y`=1549.57, `position_z`=87.3632, `orientation`=1.41372 WHERE `guid`=44808; -- Wretched Zombie (WAYPOINTS) +UPDATE `creature` SET `position_x`=1915.44, `position_y`=1519.85, `position_z`=87.1197, `orientation`=0 WHERE `guid`=44641; -- Mindless Zombie +UPDATE `creature` SET `position_x`=2027.67, `position_y`=1585.92, `position_z`=73.9672, `orientation`=0 WHERE `guid`=44846; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=2042.5, `position_y`=1590.89, `position_z`=70.8932, `orientation`=5.37561 WHERE `guid`=44844; -- Young Scavenger +UPDATE `creature` SET `position_x`=-13783.9, `position_y`=649.214, `position_z`=14.216, `orientation`=0.971577 WHERE `guid`=180; -- Naga Explorer +UPDATE `creature` SET `position_x`=-11279.9, `position_y`=-3476.47, `position_z`=7.83793, `orientation`=5.11113 WHERE `guid`=2851; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=-11636.3, `position_y`=-1621.24, `position_z`=39.8846, `orientation`=4.05973 WHERE `guid`=91520; -- Snake +UPDATE `creature` SET `position_x`=-9030.08, `position_y`=1512.31, `position_z`=21.4706, `orientation`=2.40855 WHERE `guid`=301061; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9022.71, `position_y`=1505.88, `position_z`=21.5596, `orientation`=2.40855 WHERE `guid`=301063; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9010.7, `position_y`=1542.47, `position_z`=21.4697, `orientation`=2.6529 WHERE `guid`=301053; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9066.89, `position_y`=1521.48, `position_z`=21.4697, `orientation`=2.25147 WHERE `guid`=301070; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9038.83, `position_y`=1505.32, `position_z`=21.5906, `orientation`=2.33874 WHERE `guid`=301060; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9029.94, `position_y`=1498.08, `position_z`=22.1401, `orientation`=2.33874 WHERE `guid`=301064; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9023.85, `position_y`=1601.58, `position_z`=21.4697, `orientation`=3.07178 WHERE `guid`=301071; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9022.04, `position_y`=1612.05, `position_z`=22.8073, `orientation`=3.15905 WHERE `guid`=301073; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-8998.05, `position_y`=1560.15, `position_z`=22.1308, `orientation`=2.80998 WHERE `guid`=301054; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9003.75, `position_y`=1536.16, `position_z`=21.4697, `orientation`=2.63545 WHERE `guid`=301055; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9041.36, `position_y`=1512.58, `position_z`=21.4748, `orientation`=2.33874 WHERE `guid`=301058; -- Captain Tuubid +UPDATE `creature` SET `position_x`=-9033.17, `position_y`=1604.66, `position_z`=21.4697, `orientation`=3.10669 WHERE `guid`=301168; -- Captain Drenn +UPDATE `creature` SET `position_x`=-9007.4, `position_y`=1556.87, `position_z`=21.6039, `orientation`=2.74017 WHERE `guid`=301057; -- Captain Qeez +UPDATE `creature` SET `position_x`=-9014.36, `position_y`=1597.68, `position_z`=21.4697, `orientation`=3.03687 WHERE `guid`=301075; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9001.26, `position_y`=1549.05, `position_z`=22.0209, `orientation`=2.72271 WHERE `guid`=301052; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9071.04, `position_y`=1622.14, `position_z`=21.4697, `orientation`=3.33358 WHERE `guid`=301078; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-8994.83, `position_y`=1542.27, `position_z`=21.6486, `orientation`=2.70526 WHERE `guid`=301051; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-8991.15, `position_y`=1554, `position_z`=21.6539, `orientation`=2.77507 WHERE `guid`=301056; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9046.5, `position_y`=1498.26, `position_z`=22.0108, `orientation`=2.26893 WHERE `guid`=301059; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9020.15, `position_y`=1586.73, `position_z`=21.4697, `orientation`=2.94961 WHERE `guid`=301076; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9071.76, `position_y`=1611.28, `position_z`=21.4721, `orientation`=3.1765 WHERE `guid`=301080; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9070.71, `position_y`=1634.37, `position_z`=21.4812, `orientation`=3.49066 WHERE `guid`=301079; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9098.18, `position_y`=1589.88, `position_z`=21.47, `orientation`=2.70526 WHERE `guid`=301084; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9092.34, `position_y`=1586.27, `position_z`=21.4696, `orientation`=2.68781 WHERE `guid`=301088; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9082.67, `position_y`=1510.19, `position_z`=21.5131, `orientation`=2.07694 WHERE `guid`=301068; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9091.76, `position_y`=1519.37, `position_z`=21.4697, `orientation`=2.05949 WHERE `guid`=301066; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9102.67, `position_y`=1581.56, `position_z`=21.471, `orientation`=2.49582 WHERE `guid`=301083; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9097.29, `position_y`=1578.36, `position_z`=21.4696, `orientation`=2.51327 WHERE `guid`=301087; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9085.03, `position_y`=1622.4, `position_z`=21.4697, `orientation`=3.38594 WHERE `guid`=301169; -- Major Yeggeth +UPDATE `creature` SET `position_x`=-9080.05, `position_y`=1612.09, `position_z`=21.4697, `orientation`=3.19395 WHERE `guid`=301081; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9087.01, `position_y`=1530.26, `position_z`=21.4697, `orientation`=2.16421 WHERE `guid`=301172; -- Captain Xurrem +UPDATE `creature` SET `position_x`=-9078.8, `position_y`=1622.8, `position_z`=21.4697, `orientation`=3.36849 WHERE `guid`=301077; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9074, `position_y`=1515.24, `position_z`=21.4697, `orientation`=2.16421 WHERE `guid`=301069; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-9083.14, `position_y`=1524.76, `position_z`=21.4697, `orientation`=2.14675 WHERE `guid`=301065; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9102.55, `position_y`=1569.42, `position_z`=21.4757, `orientation`=2.32129 WHERE `guid`=301086; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9078.07, `position_y`=1635.03, `position_z`=21.4697, `orientation`=3.54302 WHERE `guid`=301082; -- Qiraji Warrior +UPDATE `creature` SET `position_x`=-8983.04, `position_y`=1232.2, `position_z`=-112.209, `orientation`=4.57276 WHERE `guid`=151218; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-9026.75, `position_y`=1240.65, `position_z`=-112.217, `orientation`=0.436332 WHERE `guid`=151210; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=2513.8, `position_y`=1258.81, `position_z`=47.6563, `orientation`=5.24521 WHERE `guid`=44977; -- Rat +UPDATE `creature` SET `position_x`=-8993.67, `position_y`=1224.59, `position_z`=-112.209, `orientation`=3.12414 WHERE `guid`=151272; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8983.03, `position_y`=1222.91, `position_z`=-112.208, `orientation`=4.81711 WHERE `guid`=151216; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8995.54, `position_y`=1214.99, `position_z`=-112.21, `orientation`=3.42085 WHERE `guid`=151273; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8868.87, `position_y`=1214.29, `position_z`=-104.237, `orientation`=5.9705 WHERE `guid`=151242; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8927.68, `position_y`=1219.37, `position_z`=-112.209, `orientation`=3.94444 WHERE `guid`=151258; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8876.12, `position_y`=1201.24, `position_z`=-104.242, `orientation`=4.20624 WHERE `guid`=151244; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=2438.12, `position_y`=228.703, `position_z`=41.1217, `orientation`=5.77865 WHERE `guid`=45179; -- Rat +UPDATE `creature` SET `position_x`=-8857.42, `position_y`=1207.48, `position_z`=-104.213, `orientation`=1.72788 WHERE `guid`=302341; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8965.05, `position_y`=1240.96, `position_z`=-112.537, `orientation`=5.51524 WHERE `guid`=302309; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=2208.94, `position_y`=614.029, `position_z`=24.9578, `orientation`=1.17791 WHERE `guid`=44264; -- Rotting Dead +UPDATE `creature` SET `position_x`=2224.78, `position_y`=636.982, `position_z`=24.9331, `orientation`=1.23939 WHERE `guid`=45148; -- Rotting Dead +UPDATE `creature` SET `position_x`=2165.93, `position_y`=813.282, `position_z`=40.9375, `orientation`=2.62016 WHERE `guid`=45040; -- Rotting Dead +UPDATE `creature` SET `position_x`=2812.98, `position_y`=321.609, `position_z`=25.7751, `orientation`=2.96292 WHERE `guid`=44614; -- Rot Hide Gnoll +UPDATE `creature` SET `position_x`=-3318.28, `position_y`=-1606.2, `position_z`=10.733, `orientation`=1.01229 WHERE `guid`=11020; -- Mottled Raptor +UPDATE `creature` SET `position_x`=-3361.28, `position_y`=-1639.08, `position_z`=11.3786, `orientation`=0.279253 WHERE `guid`=10982; -- Mottled Screecher +UPDATE `creature` SET `position_x`=1420.17, `position_y`=1028.79, `position_z`=170.127, `orientation`=0.226893 WHERE `guid`=29960; -- Pridewing Consort +UPDATE `creature` SET `position_x`=-3618.64, `position_y`=-1315.3, `position_z`=10.9243, `orientation`=5.72468 WHERE `guid`=10869; -- Mottled Raptor +UPDATE `creature` SET `position_x`=-3545.23, `position_y`=-1331.83, `position_z`=10.6088, `orientation`=1.43117 WHERE `guid`=10858; -- Mottled Screecher +UPDATE `creature` SET `position_x`=1395.88, `position_y`=1020.38, `position_z`=167.787, `orientation`=3.64774 WHERE `guid`=29964; -- Pridewing Consort +UPDATE `creature` SET `position_x`=2248.14, `position_y`=148.443, `position_z`=117.286, `orientation`=5.51637 WHERE `guid`=33261; -- Lesser Felguard +UPDATE `creature` SET `position_x`=1460.78, `position_y`=739.523, `position_z`=156.448, `orientation`=3.9968 WHERE `guid`=29966; -- Pridewing Consort +UPDATE `creature` SET `position_x`=-1325.01, `position_y`=-1246.23, `position_z`=32.2078, `orientation`=0.750492 WHERE `guid`=16156; -- Dun Garok Mountaineer +UPDATE `creature` SET `position_x`=-3192.98, `position_y`=-948.529, `position_z`=9.8453, `orientation`=4.17134 WHERE `guid`=11042; -- Bluegill Puddlejumper +UPDATE `creature` SET `id`=1024 WHERE `guid`=11042; -- Bluegill Murloc +UPDATE `creature` SET `id2`=1025 WHERE `guid`=11042; -- Bluegill Puddlejumper +UPDATE `creature` SET `position_x`=1434.17, `position_y`=990.622, `position_z`=153.801, `orientation`=1.65993 WHERE `guid`=29937; -- Pridewing Wyvern +UPDATE `creature` SET `position_x`=3817.28, `position_y`=-86.3178, `position_z`=4.92772, `orientation`=4.91346 WHERE `guid`=32903; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=3751.38, `position_y`=-83.2833, `position_z`=-0.273895, `orientation`=3.54706 WHERE `guid`=32901; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=3778.61, `position_y`=-125.212, `position_z`=0.362943, `orientation`=5.28115 WHERE `guid`=32885; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=3875.53, `position_y`=-169.323, `position_z`=4.27625, `orientation`=3.07178 WHERE `guid`=32891; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=3794.75, `position_y`=-153.738, `position_z`=0.588293, `orientation`=5.92816 WHERE `guid`=32906; -- Forsaken Thug +UPDATE `creature` SET `position_x`=3817.21, `position_y`=-181.568, `position_z`=2.36402, `orientation`=2.32245 WHERE `guid`=32890; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=3805.7, `position_y`=-174.765, `position_z`=2.12455, `orientation`=1.34367 WHERE `guid`=32900; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=3863.28, `position_y`=-201.575, `position_z`=4.38438, `orientation`=5.44543 WHERE `guid`=32892; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=3831.03, `position_y`=-199.136, `position_z`=2.6811, `orientation`=1.88152 WHERE `guid`=32887; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=3845.07, `position_y`=-185.638, `position_z`=1.57806, `orientation`=2.19911 WHERE `guid`=32888; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=-9045.37, `position_y`=1426.71, `position_z`=-106.269, `orientation`=4.95674 WHERE `guid`=302279; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9053.38, `position_y`=1424.12, `position_z`=-106.751, `orientation`=6.12611 WHERE `guid`=151285; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9048.55, `position_y`=1421.89, `position_z`=-106.341, `orientation`=0.0523599 WHERE `guid`=151283; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-8859.32, `position_y`=1218, `position_z`=-104.223, `orientation`=1.2401 WHERE `guid`=302342; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=10108.7, `position_y`=396.82, `position_z`=1325.36, `orientation`=4.18879 WHERE `guid`=47919; -- Rabbit +UPDATE `creature` SET `position_x`=10290.1, `position_y`=785.113, `position_z`=1336.18, `orientation`=3.38594 WHERE `guid`=46934; -- Young Thistle Boar +UPDATE `creature` SET `position_x`=10417.4, `position_y`=681.824, `position_z`=1325.07, `orientation`=4.95674 WHERE `guid`=49623; -- Young Nightsaber +UPDATE `creature` SET `position_x`=10299.7, `position_y`=733.223, `position_z`=1332.66, `orientation`=0 WHERE `guid`=49615; -- Young Nightsaber +UPDATE `creature` SET `position_x`=10783.9, `position_y`=2048.36, `position_z`=1319.89, `orientation`=5.43697 WHERE `guid`=49835; -- Elder Nightsaber +UPDATE `creature` SET `position_x`=10385, `position_y`=873.51, `position_z`=1324.71, `orientation`=0.645772 WHERE `guid`=46915; -- Young Thistle Boar +UPDATE `creature` SET `position_x`=10734.9, `position_y`=2173.32, `position_z`=1332.76, `orientation`=5.74591 WHERE `guid`=49482; -- Bloodfeather Fury +UPDATE `creature` SET `position_x`=9983.97, `position_y`=549.729, `position_z`=1311.59, `orientation`=4.4404 WHERE `guid`=47355; -- Strigid Owl +UPDATE `creature` SET `position_x`=10296.9, `position_y`=887.394, `position_z`=1333.06, `orientation`=4.46804 WHERE `guid`=46926; -- Young Thistle Boar +UPDATE `creature` SET `position_x`=10261.2, `position_y`=952.92, `position_z`=1342.25, `orientation`=5.09636 WHERE `guid`=47290; -- Grell +UPDATE `creature` SET `position_x`=10265.9, `position_y`=943.035, `position_z`=1342.21, `orientation`=3.45575 WHERE `guid`=47310; -- Grell +UPDATE `creature` SET `position_x`=10281.9, `position_y`=947.994, `position_z`=1337.71, `orientation`=3.35103 WHERE `guid`=47282; -- Grell +UPDATE `creature` SET `position_x`=10271.9, `position_y`=981.595, `position_z`=1342.05, `orientation`=1.69297 WHERE `guid`=47287; -- Grell +UPDATE `creature` SET `position_x`=10300.1, `position_y`=966.756, `position_z`=1336.5, `orientation`=5.02655 WHERE `guid`=47281; -- Grell +UPDATE `creature` SET `position_x`=4012.38, `position_y`=-1184.89, `position_z`=272.086, `orientation`=0.253271 WHERE `guid`=39622; -- Felpaw Wolf +UPDATE `creature` SET `position_x`=10283.6, `position_y`=971.956, `position_z`=1339.18, `orientation`=1.23918 WHERE `guid`=47285; -- Grell +UPDATE `creature` SET `position_x`=10633.3, `position_y`=699.463, `position_z`=1325.94, `orientation`=6.0912 WHERE `guid`=46954; -- Thistle Boar +UPDATE `creature` SET `position_x`=10614.8, `position_y`=815.343, `position_z`=1310.3, `orientation`=5.02655 WHERE `guid`=49637; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=9984.27, `position_y`=716.654, `position_z`=1321.6, `orientation`=3.84987 WHERE `guid`=47505; -- Webwood Lurker +UPDATE `creature` SET `position_x`=9909.94, `position_y`=1572.27, `position_z`=1334.58, `orientation`=5.65487 WHERE `guid`=48475; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9984.89, `position_y`=1585.93, `position_z`=1321.23, `orientation`=0.909475 WHERE `guid`=47571; -- Webwood Venomfang +UPDATE `creature` SET `position_x`=-11979.5, `position_y`=-1689.11, `position_z`=32.3656, `orientation`=5.70422 WHERE `guid`=91537; -- Snake +UPDATE `creature` SET `position_x`=838.787, `position_y`=-4603.83, `position_z`=4.10679, `orientation`=0.926185 WHERE `guid`=12282; -- Dustwind Harpy +UPDATE `creature` SET `position_x`=9383.26, `position_y`=782.715, `position_z`=1259.68, `orientation`=4.4359 WHERE `guid`=49486; -- Timberling +UPDATE `creature` SET `position_x`=9451.37, `position_y`=747.859, `position_z`=1255.07, `orientation`=0.661244 WHERE `guid`=49485; -- Timberling +UPDATE `creature` SET `position_x`=9418.59, `position_y`=718.678, `position_z`=1261.48, `orientation`=1.93468 WHERE `guid`=49484; -- Timberling +UPDATE `creature` SET `position_x`=10500.4, `position_y`=753.673, `position_z`=1314.01, `orientation`=5.49779 WHERE `guid`=46944; -- Thistle Boar +UPDATE `creature` SET `position_x`=10410.7, `position_y`=817.531, `position_z`=1319.13, `orientation`=3.48551 WHERE `guid`=47921; -- Rabbit +UPDATE `creature` SET `position_x`=10129.7, `position_y`=1346.7, `position_z`=1323.49, `orientation`=4.67038 WHERE `guid`=49866; -- Nightsaber +UPDATE `creature` SET `position_x`=9482.39, `position_y`=683.667, `position_z`=1264.3, `orientation`=0.929286 WHERE `guid`=49487; -- Timberling +UPDATE `creature` SET `position_x`=10348.2, `position_y`=821.26, `position_z`=1325.02, `orientation`=2.00593 WHERE `guid`=47928; -- Rabbit +UPDATE `creature` SET `position_x`=9749.53, `position_y`=783.516, `position_z`=1296.97, `orientation`=2.37933 WHERE `guid`=49899; -- Nightsaber +UPDATE `creature` SET `position_x`=10181.1, `position_y`=1452.26, `position_z`=1329.41, `orientation`=2.34843 WHERE `guid`=47364; -- Strigid Owl +UPDATE `creature` SET `position_x`=10549.4, `position_y`=951.166, `position_z`=1315.96, `orientation`=4.88692 WHERE `guid`=46938; -- Thistle Boar +UPDATE `creature` SET `position_x`=10581.2, `position_y`=948.859, `position_z`=1316.26, `orientation`=1.65806 WHERE `guid`=46940; -- Thistle Boar +UPDATE `creature` SET `position_x`=10063.9, `position_y`=1120.66, `position_z`=1324.9, `orientation`=0.294789 WHERE `guid`=47941; -- Rascal Sprite +UPDATE `creature` SET `id`=2002 WHERE `guid`=47941; -- Rascal Sprite +UPDATE `creature` SET `id2`=2003 WHERE `guid`=47941; -- Shadow Sprite +UPDATE `creature` SET `position_x`=-8968.65, `position_y`=863.792, `position_z`=106.411, `orientation`=6.26837 WHERE `guid`=86153; -- Squirrel +UPDATE `creature` SET `position_x`=10105.2, `position_y`=1116.9, `position_z`=1323.93, `orientation`=3.53226 WHERE `guid`=47955; -- Shadow Sprite +UPDATE `creature` SET `position_x`=10097.9, `position_y`=1154.02, `position_z`=1314.99, `orientation`=1.99014 WHERE `guid`=48023; -- Vicious Grell +UPDATE `creature` SET `position_x`=10115, `position_y`=1166.99, `position_z`=1314, `orientation`=0.15708 WHERE `guid`=48024; -- Vicious Grell +UPDATE `creature` SET `position_x`=10128.2, `position_y`=1146.73, `position_z`=1314.07, `orientation`=5.27089 WHERE `guid`=47964; -- Dark Sprite +UPDATE `creature` SET `position_x`=-11634.2, `position_y`=-1671.02, `position_z`=40.9318, `orientation`=5.70481 WHERE `guid`=49043; -- Snake +UPDATE `creature` SET `position_x`=-1030.65, `position_y`=-361.229, `position_z`=3.00157, `orientation`=0.446393 WHERE `guid`=16123; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=10107.5, `position_y`=1076.2, `position_z`=1327.17, `orientation`=0.802851 WHERE `guid`=47949; -- Rascal Sprite +UPDATE `creature` SET `id`=2002 WHERE `guid`=47949; -- Rascal Sprite +UPDATE `creature` SET `id2`=2003 WHERE `guid`=47949; -- Shadow Sprite +UPDATE `creature` SET `position_x`=10133.4, `position_y`=1086.23, `position_z`=1327.57, `orientation`=3.03687 WHERE `guid`=47953; -- Rascal Sprite +UPDATE `creature` SET `position_x`=9932.34, `position_y`=848.367, `position_z`=1318.69, `orientation`=1.88188 WHERE `guid`=47527; -- Webwood Lurker +UPDATE `creature` SET `position_x`=9916, `position_y`=825.849, `position_z`=1318, `orientation`=2.23082 WHERE `guid`=47383; -- Strigid Owl +UPDATE `creature` SET `position_x`=9850.49, `position_y`=750.499, `position_z`=1304.31, `orientation`=3.81779 WHERE `guid`=47520; -- Webwood Lurker +UPDATE `creature` SET `position_x`=9701.28, `position_y`=1115.96, `position_z`=1275, `orientation`=5.80961 WHERE `guid`=46455; -- Deer +UPDATE `creature` SET `position_x`=-800.189, `position_y`=-481.337, `position_z`=17.303, `orientation`=2.42244 WHERE `guid`=15304; -- Southshore Guard +UPDATE `creature` SET `position_x`=-872.686, `position_y`=-520.334, `position_z`=11.9529, `orientation`=2.01085 WHERE `guid`=15327; -- Southshore Guard +UPDATE `creature` SET `position_x`=9781.48, `position_y`=649.199, `position_z`=1295.53, `orientation`=0.638147 WHERE `guid`=46463; -- Deer +UPDATE `creature` SET `position_x`=9782.39, `position_y`=617.268, `position_z`=1297.04, `orientation`=5.27562 WHERE `guid`=49889; -- Nightsaber +UPDATE `creature` SET `position_x`=10449.2, `position_y`=1852.27, `position_z`=1315.75, `orientation`=3.49034 WHERE `guid`=49420; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10583.5, `position_y`=2015, `position_z`=1329.41, `orientation`=4.62342 WHERE `guid`=49435; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10625.5, `position_y`=2062.24, `position_z`=1336.76, `orientation`=6.14356 WHERE `guid`=49438; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10628.9, `position_y`=2075.72, `position_z`=1334.99, `orientation`=5.48033 WHERE `guid`=49426; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10647.9, `position_y`=2012.01, `position_z`=1326.97, `orientation`=4.86947 WHERE `guid`=49443; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10651.5, `position_y`=2073.02, `position_z`=1331.62, `orientation`=1.76278 WHERE `guid`=49444; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10642.3, `position_y`=2066.19, `position_z`=1332.51, `orientation`=1.88496 WHERE `guid`=49424; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10664.7, `position_y`=2065.81, `position_z`=1329.78, `orientation`=1.309 WHERE `guid`=49451; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10645.6, `position_y`=2049.88, `position_z`=1332.21, `orientation`=6.12611 WHERE `guid`=49440; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10643.9, `position_y`=2031.81, `position_z`=1330.19, `orientation`=2.46091 WHERE `guid`=49427; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10641.1, `position_y`=2023.15, `position_z`=1329.19, `orientation`=3.60524 WHERE `guid`=49439; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=10808.6, `position_y`=2130.65, `position_z`=1319.7, `orientation`=4.83013 WHERE `guid`=49461; -- Bloodfeather Fury +UPDATE `creature` SET `position_x`=10818.2, `position_y`=2109.25, `position_z`=1317.1, `orientation`=2.13488 WHERE `guid`=49460; -- Bloodfeather Fury +UPDATE `creature` SET `position_x`=9766, `position_y`=1003.51, `position_z`=1298.74, `orientation`=4.0459 WHERE `guid`=47932; -- Rabbit +UPDATE `creature` SET `position_x`=9783.34, `position_y`=1051.09, `position_z`=1300.56, `orientation`=2.39272 WHERE `guid`=47386; -- Strigid Owl +UPDATE `creature` SET `position_x`=61.8541, `position_y`=-560.68, `position_z`=30.6883, `orientation`=3.49066 WHERE `guid`=43466; -- Scarshield Acolyte +UPDATE `creature` SET `position_x`=62.9072, `position_y`=-569.002, `position_z`=30.6996, `orientation`=3.10669 WHERE `guid`=43472; -- Scarshield Warlock +UPDATE `creature` SET `position_x`=57.219, `position_y`=-562.8, `position_z`=30.6717, `orientation`=0.418879 WHERE `guid`=43467; -- Scarshield Legionnaire +UPDATE `creature` SET `position_x`=-8.24063, `position_y`=-580.995, `position_z`=29.2742, `orientation`=5.67232 WHERE `guid`=43486; -- Scarshield Warlock +UPDATE `creature` SET `position_x`=-1.88846, `position_y`=-585.643, `position_z`=29.2742, `orientation`=2.49582 WHERE `guid`=43475; -- Scarshield Legionnaire +UPDATE `creature` SET `position_x`=-2.80779, `position_y`=-580.539, `position_z`=29.2742, `orientation`=3.94444 WHERE `guid`=43481; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=9551.01, `position_y`=1018.08, `position_z`=1261.96, `orientation`=1.53806 WHERE `guid`=49508; -- Timberling +UPDATE `creature` SET `position_x`=9517.87, `position_y`=986.422, `position_z`=1253.35, `orientation`=5.76194 WHERE `guid`=49504; -- Timberling +UPDATE `creature` SET `position_x`=6746.91, `position_y`=-17.2143, `position_z`=43.3587, `orientation`=5.83947 WHERE `guid`=37825; -- Vile Sprite +UPDATE `creature` SET `position_x`=6737.48, `position_y`=-33.6009, `position_z`=42.9981, `orientation`=5.35692 WHERE `guid`=38181; -- Deth'ryll Satyr (WAYPOINTS) +UPDATE `creature` SET `position_x`=6713.41, `position_y`=12.3913, `position_z`=42.7812, `orientation`=0.471239 WHERE `guid`=37819; -- Vile Sprite +UPDATE `creature` SET `position_x`=6754.4, `position_y`=-42.7722, `position_z`=43.3609, `orientation`=1.48569 WHERE `guid`=37851; -- Wild Grell +UPDATE `creature` SET `position_x`=6679.59, `position_y`=-12.4767, `position_z`=42.9812, `orientation`=2.58721 WHERE `guid`=37814; -- Vile Sprite +UPDATE `creature` SET `position_x`=6735.76, `position_y`=23.4175, `position_z`=44.0201, `orientation`=5.84382 WHERE `guid`=37823; -- Vile Sprite +UPDATE `creature` SET `position_x`=5746.7, `position_y`=177.77, `position_z`=32.5005, `orientation`=5.80082 WHERE `guid`=37447; -- Writhing Highborne +UPDATE `creature` SET `position_x`=5664.9, `position_y`=183.112, `position_z`=29.6604, `orientation`=4.30851 WHERE `guid`=37471; -- Wailing Highborne +UPDATE `creature` SET `position_x`=5685.38, `position_y`=167.706, `position_z`=28.8142, `orientation`=1.68816 WHERE `guid`=37470; -- Wailing Highborne +UPDATE `creature` SET `position_x`=5723.81, `position_y`=100.646, `position_z`=31.3136, `orientation`=4.78354 WHERE `guid`=37462; -- Writhing Highborne +UPDATE `creature` SET `position_x`=5673.55, `position_y`=135.663, `position_z`=31.2256, `orientation`=0.965992 WHERE `guid`=37472; -- Wailing Highborne +UPDATE `creature` SET `position_x`=6083.74, `position_y`=-1216.62, `position_z`=369.158, `orientation`=6.03647 WHERE `guid`=39517; -- Toxic Horror +UPDATE `creature` SET `position_x`=6189.14, `position_y`=-1164.78, `position_z`=371.241, `orientation`=5.82089 WHERE `guid`=39471; -- Toxic Horror +UPDATE `creature` SET `position_x`=6097.26, `position_y`=-1277.96, `position_z`=383.203, `orientation`=2.3865 WHERE `guid`=39514; -- Toxic Horror +UPDATE `creature` SET `position_x`=6084.64, `position_y`=-1257.73, `position_z`=379.062, `orientation`=3.57474 WHERE `guid`=39516; -- Toxic Horror +UPDATE `creature` SET `position_x`=6219.32, `position_y`=-1257.03, `position_z`=367.201, `orientation`=2.45951 WHERE `guid`=39650; -- Toxic Horror +UPDATE `creature` SET `position_x`=-9094.28, `position_y`=1499.21, `position_z`=-102.228, `orientation`=0.680678 WHERE `guid`=302265; -- Qiraji Scarab +UPDATE `creature` SET `id`=15316 WHERE `guid`=302265; -- Qiraji Scarab +UPDATE `creature` SET `id2`=15317 WHERE `guid`=302265; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9104.82, `position_y`=1481.53, `position_z`=-101.963, `orientation`=1.71042 WHERE `guid`=302269; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9095.95, `position_y`=1507.99, `position_z`=-100.713, `orientation`=4.88692 WHERE `guid`=302267; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=1728.94, `position_y`=548.496, `position_z`=34.2472, `orientation`=4.53786 WHERE `guid`=85634; -- Wickerman Guardian +UPDATE `creature` SET `position_x`=-9232.37, `position_y`=254.86, `position_z`=73.0126, `orientation`=0.015698 WHERE `guid`=79878; -- Deer +UPDATE `creature` SET `position_x`=-9233.88, `position_y`=251.7, `position_z`=72.7811, `orientation`=1.1263 WHERE `guid`=79879; -- Fawn +UPDATE `creature` SET `position_x`=-1783.44, `position_y`=-3721.2, `position_z`=10.0988, `orientation`=3.31083 WHERE `guid`=13821; -- Southsea Cannoneer +UPDATE `creature` SET `position_x`=-12717, `position_y`=-551.415, `position_z`=32.4452, `orientation`=6.04409 WHERE `guid`=2551; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-1584.48, `position_y`=-3893.8, `position_z`=13.7881, `orientation`=2.86365 WHERE `guid`=13798; -- Southsea Cannoneer +UPDATE `creature` SET `position_x`=1940.68, `position_y`=1629.14, `position_z`=80.2658, `orientation`=0 WHERE `guid`=44930; -- Mindless Zombie +UPDATE `creature` SET `position_x`=1965.34, `position_y`=1635.28, `position_z`=78.3497, `orientation`=3.92699 WHERE `guid`=44936; -- Mindless Zombie +UPDATE `creature` SET `position_x`=-13462.1, `position_y`=767.378, `position_z`=0.938015, `orientation`=0 WHERE `guid`=949; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-6286.08, `position_y`=352.908, `position_z`=378.165, `orientation`=3.90954 WHERE `guid`=1515; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=2007.77, `position_y`=1505.2, `position_z`=73.6558, `orientation`=0 WHERE `guid`=44857; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=-1448.82, `position_y`=-3850.06, `position_z`=19.9749, `orientation`=5.32325 WHERE `guid`=13780; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-6309.43, `position_y`=304.23, `position_z`=378.064, `orientation`=2.53073 WHERE `guid`=345; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6332.46, `position_y`=372.999, `position_z`=378.074, `orientation`=5.79449 WHERE `guid`=1517; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6311.38, `position_y`=392.43, `position_z`=380.893, `orientation`=0 WHERE `guid`=1541; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-12669.7, `position_y`=-486.677, `position_z`=29.8936, `orientation`=0 WHERE `guid`=2573; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-13650.4, `position_y`=-269.552, `position_z`=8.25899, `orientation`=3.06911 WHERE `guid`=1235; -- Yenniku +UPDATE `creature` SET `position_x`=-12658.9, `position_y`=-486.222, `position_z`=29.9004, `orientation`=3.80054 WHERE `guid`=2542; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-13709.9, `position_y`=-251.756, `position_z`=0.202885, `orientation`=4.55153 WHERE `guid`=2233; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=1959.71, `position_y`=1482.76, `position_z`=83.3832, `orientation`=5.3456 WHERE `guid`=44987; -- Rat +UPDATE `creature` SET `position_x`=-3350.58, `position_y`=-3117.04, `position_z`=30.1739, `orientation`=3.91092 WHERE `guid`=74048; -- Drywallow Vicejaw +UPDATE `creature` SET `position_x`=-13676.9, `position_y`=-303.371, `position_z`=8.35766, `orientation`=6.03654 WHERE `guid`=2327; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=1919.32, `position_y`=1626.94, `position_z`=85.8282, `orientation`=0 WHERE `guid`=44935; -- Mindless Zombie +UPDATE `creature` SET `position_x`=-12782.1, `position_y`=-650.693, `position_z`=64.6911, `orientation`=4.50701 WHERE `guid`=1318; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-13630.7, `position_y`=-307.783, `position_z`=8.42645, `orientation`=0 WHERE `guid`=2265; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-3389.01, `position_y`=-3150.81, `position_z`=29.8673, `orientation`=4.1574 WHERE `guid`=74042; -- Drywallow Vicejaw +UPDATE `creature` SET `position_x`=-12851.5, `position_y`=-348.22, `position_z`=15.1478, `orientation`=5.42837 WHERE `guid`=1688; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-6339.62, `position_y`=359.122, `position_z`=378.273, `orientation`=0.174533 WHERE `guid`=1042; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=1947.53, `position_y`=1589.45, `position_z`=82.2382, `orientation`=4.29351 WHERE `guid`=44779; -- Wretched Zombie +UPDATE `creature` SET `position_x`=2019.85, `position_y`=1528.19, `position_z`=78.901, `orientation`=5.42797 WHERE `guid`=44856; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1991.44, `position_y`=1555.36, `position_z`=78.9705, `orientation`=0 WHERE `guid`=44956; -- Wretched Zombie (WAYPOINTS) +UPDATE `creature` SET `position_x`=2852.38, `position_y`=-4084.14, `position_z`=112.319, `orientation`=0.282593 WHERE `guid`=36163; -- Highborne Apparition +UPDATE `creature` SET `position_x`=-13224.2, `position_y`=-568.534, `position_z`=4.64249, `orientation`=5.13739 WHERE `guid`=613; -- Ironjaw Basilisk +UPDATE `creature` SET `position_x`=-3743.37, `position_y`=200.826, `position_z`=121.821, `orientation`=4.88692 WHERE `guid`=50203; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=1998.05, `position_y`=1587.82, `position_z`=80.1972, `orientation`=0 WHERE `guid`=44849; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=5517.7, `position_y`=382.101, `position_z`=23.5764, `orientation`=5.50899 WHERE `guid`=37281; -- Rabid Thistle Bear +UPDATE `creature` SET `position_x`=-9472.19, `position_y`=50.399, `position_z`=57.3361, `orientation`=2.92712 WHERE `guid`=80331; -- Chicken +UPDATE `creature` SET `position_x`=2085.54, `position_y`=1552.37, `position_z`=73.3396, `orientation`=0.855211 WHERE `guid`=44716; -- Duskbat +UPDATE `creature` SET `position_x`=-6215.3, `position_y`=718.668, `position_z`=386.784, `orientation`=0.750492 WHERE `guid`=701; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-4185.84, `position_y`=-3886, `position_z`=-0.49478, `orientation`=3.341 WHERE `guid`=31350; -- Muckshell Pincer +UPDATE `creature` SET `position_x`=3481.99, `position_y`=-5282.24, `position_z`=93.3835, `orientation`=1.11086 WHERE `guid`=35408; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=1979.48, `position_y`=1572.11, `position_z`=79.1416, `orientation`=5.89921 WHERE `guid`=44858; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=-3787.57, `position_y`=-3086.77, `position_z`=32.2412, `orientation`=2.85897 WHERE `guid`=33783; -- Drywallow Snapper +UPDATE `creature` SET `position_x`=-4220.25, `position_y`=-3853.18, `position_z`=-4.77664, `orientation`=4.25878 WHERE `guid`=30942; -- Muckshell Pincer +UPDATE `creature` SET `position_x`=1976.75, `position_y`=1549.99, `position_z`=86.0109, `orientation`=2.44346 WHERE `guid`=44859; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1980.73, `position_y`=1528.24, `position_z`=87.2277, `orientation`=0 WHERE `guid`=44860; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1972.83, `position_y`=1499.94, `position_z`=86.9359, `orientation`=0 WHERE `guid`=44861; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1952.82, `position_y`=1513.84, `position_z`=88.2603, `orientation`=3.56047 WHERE `guid`=44725; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1939.33, `position_y`=1487.92, `position_z`=82.7611, `orientation`=0 WHERE `guid`=44727; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1216.83, `position_y`=-4350.71, `position_z`=27.2604, `orientation`=2.36718 WHERE `guid`=21026; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=1887.03, `position_y`=1486.58, `position_z`=87.8227, `orientation`=0 WHERE `guid`=44526; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=-4244.84, `position_y`=-3877.51, `position_z`=-8.23096, `orientation`=0.977191 WHERE `guid`=31070; -- Muckshell Pincer +UPDATE `creature` SET `position_x`=-4281.47, `position_y`=-3847.65, `position_z`=-3.51762, `orientation`=1.11562 WHERE `guid`=31022; -- Muckshell Scrabbler +UPDATE `creature` SET `position_x`=1938.7, `position_y`=1520.55, `position_z`=88.2603, `orientation`=5.61996 WHERE `guid`=44850; -- Wretched Zombie +UPDATE `creature` SET `position_x`=-3467.4, `position_y`=-2984.41, `position_z`=36.4576, `orientation`=1.20489 WHERE `guid`=74435; -- Darkfang Lurker +UPDATE `creature` SET `position_x`=2017.3, `position_y`=1549.27, `position_z`=79.2381, `orientation`=0 WHERE `guid`=44851; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=2001.21, `position_y`=1583.32, `position_z`=78.6658, `orientation`=0.0140372 WHERE `guid`=44704; -- Rat +UPDATE `creature` SET `position_x`=-9465.52, `position_y`=-537.955, `position_z`=65.8695, `orientation`=0 WHERE `guid`=81011; -- Gray Forest Wolf +UPDATE `creature` SET `position_x`=-2616.82, `position_y`=-3989.62, `position_z`=3.22216, `orientation`=2.74685 WHERE `guid`=31717; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=-2570.7, `position_y`=-4075.12, `position_z`=7.14495, `orientation`=5.56268 WHERE `guid`=31407; -- Mirefin Muckdweller +UPDATE `creature` SET `id`=4361 WHERE `guid`=31407; -- Mirefin Muckdweller +UPDATE `creature` SET `id2`=4362 WHERE `guid`=31407; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=2042.86, `position_y`=1895.12, `position_z`=102.009, `orientation`=4.9046 WHERE `guid`=44896; -- Night Web Spider +UPDATE `creature` SET `position_x`=2021.97, `position_y`=1911.99, `position_z`=105.7, `orientation`=4.08681 WHERE `guid`=44903; -- Night Web Spider +UPDATE `creature` SET `position_x`=-2624.35, `position_y`=-4039.69, `position_z`=2.45968, `orientation`=0.935252 WHERE `guid`=31722; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=2028.3, `position_y`=1922.53, `position_z`=107.289, `orientation`=3.7001 WHERE `guid`=44907; -- Night Web Spider +UPDATE `creature` SET `position_x`=-2597.78, `position_y`=-4035.68, `position_z`=6.82063, `orientation`=5.68977 WHERE `guid`=30617; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=-2562.07, `position_y`=-3991.73, `position_z`=8.09921, `orientation`=5.28899 WHERE `guid`=30736; -- Mirefin Coastrunner +UPDATE `creature` SET `id`=4361 WHERE `guid`=30736; -- Mirefin Muckdweller +UPDATE `creature` SET `id2`=4362 WHERE `guid`=30736; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=2042.51, `position_y`=1782.74, `position_z`=98.5921, `orientation`=0 WHERE `guid`=44560; -- Young Night Web Spider +UPDATE `creature` SET `position_x`=-2604.32, `position_y`=-4018.05, `position_z`=7.34209, `orientation`=5.24246 WHERE `guid`=73178; -- Mirefin Coastrunner +UPDATE `creature` SET `id`=4361 WHERE `guid`=73178; -- Mirefin Muckdweller +UPDATE `creature` SET `id2`=4362 WHERE `guid`=73178; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=2054.07, `position_y`=1804.97, `position_z`=101.409, `orientation`=5.74213 WHERE `guid`=44707; -- Young Night Web Spider +UPDATE `creature` SET `position_x`=-2582.12, `position_y`=-4049.66, `position_z`=8.41784, `orientation`=1.96754 WHERE `guid`=30932; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=-6484.29, `position_y`=501.145, `position_z`=386.23, `orientation`=6.10176 WHERE `guid`=974; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=3715.38, `position_y`=-5450.55, `position_z`=42.4529, `orientation`=5.61142 WHERE `guid`=35551; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-6451.91, `position_y`=502.204, `position_z`=386.065, `orientation`=2.28168 WHERE `guid`=1065; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=1943.8, `position_y`=1671.23, `position_z`=77.9941, `orientation`=0 WHERE `guid`=44829; -- Young Scavenger +UPDATE `creature` SET `position_x`=-6451.47, `position_y`=464.404, `position_z`=392.237, `orientation`=5.80407 WHERE `guid`=1059; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-13683.3, `position_y`=-350.81, `position_z`=1.11264, `orientation`=3.39084 WHERE `guid`=1670; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-6467.38, `position_y`=482.311, `position_z`=387.114, `orientation`=5.30433 WHERE `guid`=1075; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-2569.74, `position_y`=-4040.22, `position_z`=8.54865, `orientation`=0.276792 WHERE `guid`=30936; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=1946.08, `position_y`=1560.08, `position_z`=87.7718, `orientation`=3.22886 WHERE `guid`=44971; -- Wretched Zombie +UPDATE `creature` SET `position_x`=-13689.9, `position_y`=-310.709, `position_z`=6.77959, `orientation`=0.765619 WHERE `guid`=2271; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=1924.4, `position_y`=1660.34, `position_z`=79.9893, `orientation`=5.16617 WHERE `guid`=44831; -- Wretched Zombie +UPDATE `creature` SET `position_x`=1075.55, `position_y`=-1935.84, `position_z`=63.5812, `orientation`=3.49066 WHERE `guid`=46868; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=1911.24, `position_y`=1644.3, `position_z`=88.9807, `orientation`=0 WHERE `guid`=44680; -- Mindless Zombie +UPDATE `creature` SET `position_x`=-4345.59, `position_y`=-3022.29, `position_z`=33.8482, `orientation`=5.69209 WHERE `guid`=31628; -- Firemane Scout +UPDATE `creature` SET `position_x`=-6530.17, `position_y`=438.593, `position_z`=384.662, `orientation`=5.23894 WHERE `guid`=1309; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6511.77, `position_y`=418.754, `position_z`=386.668, `orientation`=2.12419 WHERE `guid`=1088; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-5425.18, `position_y`=1549.37, `position_z`=30.2067, `orientation`=4.34937 WHERE `guid`=51168; -- Frayfeather Stagwing +UPDATE `creature` SET `position_x`=1731.24, `position_y`=1369.14, `position_z`=103.936, `orientation`=3.31743 WHERE `guid`=44928; -- Scarlet Initiate +UPDATE `creature` SET `id`=1506 WHERE `guid`=44928; -- Scarlet Convert +UPDATE `creature` SET `id2`=1507 WHERE `guid`=44928; -- Scarlet Initiate +UPDATE `creature` SET `position_x`=1834.93, `position_y`=1366.01, `position_z`=74.8056, `orientation`=2.4618 WHERE `guid`=44510; -- Scarlet Convert +UPDATE `creature` SET `position_x`=1700.42, `position_y`=1360.32, `position_z`=119.096, `orientation`=4.39253 WHERE `guid`=38318; -- Scarlet Convert +UPDATE `creature` SET `position_x`=5390.7, `position_y`=-737.475, `position_z`=343.333, `orientation`=0.0150305 WHERE `guid`=40368; -- Tainted Ooze +UPDATE `creature` SET `position_x`=1809.59, `position_y`=1359.98, `position_z`=84.4559, `orientation`=6.06898 WHERE `guid`=44514; -- Scarlet Convert +UPDATE `creature` SET `position_x`=-2817.7, `position_y`=-2752.03, `position_z`=36.5084, `orientation`=3.77727 WHERE `guid`=33894; -- Darkmist Spider +UPDATE `creature` SET `id`=4376 WHERE `guid`=33894; -- Darkmist Spider +UPDATE `creature` SET `id2`=4378 WHERE `guid`=33894; -- Darkmist Recluse +UPDATE `creature` SET `position_x`=-2783.21, `position_y`=-2750.34, `position_z`=34.0514, `orientation`=5.63802 WHERE `guid`=34005; -- Darkmist Recluse +UPDATE `creature` SET `id`=4376 WHERE `guid`=34005; -- Darkmist Spider +UPDATE `creature` SET `id2`=4378 WHERE `guid`=34005; -- Darkmist Recluse +UPDATE `creature` SET `id3`=4379 WHERE `guid`=34005; -- Darkmist Silkspinner +UPDATE `creature` SET `position_x`=-2163.64, `position_y`=-1682.79, `position_z`=-25.2668, `orientation`=5.20608 WHERE `guid`=11476; -- Daggerspine Sorceress +UPDATE `creature` SET `position_x`=-2168.43, `position_y`=-1710.2, `position_z`=-31.044, `orientation`=1.22044 WHERE `guid`=11475; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2166.8, `position_y`=-1705.12, `position_z`=-38.4068, `orientation`=1.19621 WHERE `guid`=11472; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-13023.9, `position_y`=-396.963, `position_z`=35.5412, `orientation`=4.21503 WHERE `guid`=2431; -- Venture Co. Foreman +UPDATE `creature` SET `position_x`=-5850.27, `position_y`=1580.2, `position_z`=83.7284, `orientation`=3.48694 WHERE `guid`=51204; -- Frayfeather Patriarch +UPDATE `creature` SET `position_x`=-13033.4, `position_y`=-422.945, `position_z`=54.2754, `orientation`=0.942478 WHERE `guid`=1687; -- Venture Co. Strip Miner +UPDATE `creature` SET `position_x`=-2811.94, `position_y`=-2652.01, `position_z`=32.9362, `orientation`=2.48284 WHERE `guid`=31370; -- Darkmist Lurker +UPDATE `creature` SET `position_x`=-2820.09, `position_y`=-2607.07, `position_z`=35.6371, `orientation`=0.549345 WHERE `guid`=31356; -- Darkmist Silkspinner +UPDATE `creature` SET `position_x`=-5767.32, `position_y`=-573.357, `position_z`=398.592, `orientation`=1.94468 WHERE `guid`=1717; -- Rabbit +UPDATE `creature` SET `position_x`=-2820.73, `position_y`=-2655.34, `position_z`=33.5272, `orientation`=4.97529 WHERE `guid`=31376; -- Darkmist Silkspinner +UPDATE `creature` SET `id`=4377 WHERE `guid`=31376; -- Darkmist Lurker +UPDATE `creature` SET `id2`=4379 WHERE `guid`=31376; -- Darkmist Silkspinner +UPDATE `creature` SET `position_x`=-2147.65, `position_y`=-1655.67, `position_z`=-45.1224, `orientation`=0.112227 WHERE `guid`=11695; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2169.7, `position_y`=-1606.45, `position_z`=-31.4455, `orientation`=0.646197 WHERE `guid`=11481; -- Daggerspine Sorceress +UPDATE `creature` SET `position_x`=-2822.38, `position_y`=-2630.21, `position_z`=35.5827, `orientation`=1.68333 WHERE `guid`=31373; -- Darkmist Silkspinner +UPDATE `creature` SET `id`=4377 WHERE `guid`=31373; -- Darkmist Lurker +UPDATE `creature` SET `id2`=4379 WHERE `guid`=31373; -- Darkmist Silkspinner +UPDATE `creature` SET `position_x`=-2149.97, `position_y`=-1586.55, `position_z`=-48.8872, `orientation`=3.60489 WHERE `guid`=11690; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-13062.9, `position_y`=-462.771, `position_z`=44.9375, `orientation`=2.60054 WHERE `guid`=1207; -- Venture Co. Foreman +UPDATE `creature` SET `position_x`=-13073.9, `position_y`=-471.632, `position_z`=45.4827, `orientation`=3.62048 WHERE `guid`=1212; -- Venture Co. Foreman +UPDATE `creature` SET `id`=674 WHERE `guid`=1212; -- Venture Co. Strip Miner +UPDATE `creature` SET `id2`=675 WHERE `guid`=1212; -- Venture Co. Foreman +UPDATE `creature` SET `id3`=676 WHERE `guid`=1212; -- Venture Co. Surveyor +UPDATE `creature` SET `id4`=677 WHERE `guid`=1212; -- Venture Co. Tinkerer +UPDATE `creature` SET `position_x`=3144.14, `position_y`=-3459.26, `position_z`=139.417, `orientation`=3.05187 WHERE `guid`=33210; -- Emeraldon Boughguard +UPDATE `creature` SET `position_x`=-4986.49, `position_y`=410.337, `position_z`=17.0854, `orientation`=4.99164 WHERE `guid`=50572; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-4996.62, `position_y`=407.88, `position_z`=16.7283, `orientation`=0.191986 WHERE `guid`=50519; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-5014.35, `position_y`=482.774, `position_z`=16.1276, `orientation`=2.0579 WHERE `guid`=50554; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-5349.94, `position_y`=1616.77, `position_z`=44.2407, `orientation`=0.774603 WHERE `guid`=51172; -- Frayfeather Stagwing +UPDATE `creature` SET `position_x`=-5846.24, `position_y`=-680.92, `position_z`=397.926, `orientation`=0.86835 WHERE `guid`=4108; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-13071.5, `position_y`=-458.565, `position_z`=44.9375, `orientation`=6.07375 WHERE `guid`=1202; -- Venture Co. Foreman +UPDATE `creature` SET `position_x`=-5800.97, `position_y`=-643.199, `position_z`=397.853, `orientation`=2.59321 WHERE `guid`=3638; -- Large Crag Boar +UPDATE `creature` SET `position_x`=3170.54, `position_y`=-3577.96, `position_z`=131.207, `orientation`=3.48608 WHERE `guid`=33209; -- Emeraldon Boughguard +UPDATE `creature` SET `position_x`=-12916.1, `position_y`=-281.133, `position_z`=6.04943, `orientation`=0.363258 WHERE `guid`=2610; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-14676.4, `position_y`=478.668, `position_z`=3.8471, `orientation`=4.42376 WHERE `guid`=2195; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-4338.3, `position_y`=-3243.62, `position_z`=34.7266, `orientation`=2.1237 WHERE `guid`=31729; -- Firemane Scout +UPDATE `creature` SET `position_x`=-1195.79, `position_y`=-2017.68, `position_z`=91.7501, `orientation`=5.37511 WHERE `guid`=20518; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=-14617.6, `position_y`=314.71, `position_z`=3.77836, `orientation`=2.6349 WHERE `guid`=2064; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-5681.69, `position_y`=-290.185, `position_z`=368.628, `orientation`=1.05841 WHERE `guid`=3555; -- Young Wendigo +UPDATE `creature` SET `position_x`=-5695.91, `position_y`=-400.831, `position_z`=366.369, `orientation`=5.42586 WHERE `guid`=228; -- Young Black Bear +UPDATE `creature` SET `position_x`=-5727.66, `position_y`=-321.032, `position_z`=364.342, `orientation`=3.59388 WHERE `guid`=3584; -- Crag Boar +UPDATE `creature` SET `position_x`=-10017.1, `position_y`=-4117.77, `position_z`=19.469, `orientation`=5.72468 WHERE `guid`=40212; -- Sawtooth Snapper +UPDATE `creature` SET `position_x`=-5675.64, `position_y`=-308.544, `position_z`=368.47, `orientation`=4.55154 WHERE `guid`=3553; -- Young Wendigo +UPDATE `creature` SET `position_x`=-4316.07, `position_y`=-3382.01, `position_z`=35.4415, `orientation`=0.667734 WHERE `guid`=34010; -- Searing Hatchling +UPDATE `creature` SET `position_x`=-5666.76, `position_y`=-256.618, `position_z`=369.146, `orientation`=1.70007 WHERE `guid`=3581; -- Young Wendigo +UPDATE `creature` SET `position_x`=-12375.3, `position_y`=-340.751, `position_z`=18.4509, `orientation`=4.66946 WHERE `guid`=1700; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-5608.2, `position_y`=-273.87, `position_z`=369.128, `orientation`=2.92784 WHERE `guid`=3577; -- Wendigo +UPDATE `creature` SET `position_x`=-5628.44, `position_y`=-275.334, `position_z`=368.256, `orientation`=1.46767 WHERE `guid`=3576; -- Wendigo +UPDATE `creature` SET `position_x`=-5216.05, `position_y`=1615.85, `position_z`=67.2622, `orientation`=5.69224 WHERE `guid`=51151; -- Frayfeather Hippogryph +UPDATE `creature` SET `position_x`=-5585.23, `position_y`=-283.684, `position_z`=367.665, `orientation`=4.47773 WHERE `guid`=3575; -- Wendigo +UPDATE `creature` SET `position_x`=-5251.42, `position_y`=1518.3, `position_z`=42.7733, `orientation`=0.0242426 WHERE `guid`=51147; -- Frayfeather Hippogryph +UPDATE `creature` SET `position_x`=-5679.56, `position_y`=-272.676, `position_z`=366.575, `orientation`=4.85169 WHERE `guid`=3556; -- Young Wendigo +UPDATE `creature` SET `position_x`=2233.1, `position_y`=540.788, `position_z`=39.9775, `orientation`=2.65671 WHERE `guid`=44637; -- Decrepit Darkhound +UPDATE `creature` SET `position_x`=-5356.96, `position_y`=323.296, `position_z`=32.216, `orientation`=5.60251 WHERE `guid`=50369; -- Zukk'ash Tunneler +UPDATE `creature` SET `position_x`=-2259.53, `position_y`=1361.46, `position_z`=67.4514, `orientation`=6.28024 WHERE `guid`=27139; -- Outcast Necromancer +UPDATE `creature` SET `position_x`=-10166.3, `position_y`=-3352.92, `position_z`=17.5574, `orientation`=4.28317 WHERE `guid`=37711; -- Swampwalker +UPDATE `creature` SET `position_x`=-5380.43, `position_y`=-2818.94, `position_z`=-44.6006, `orientation`=5.21816 WHERE `guid`=21207; -- Elder Cloud Serpent +UPDATE `creature` SET `position_x`=-2041.68, `position_y`=1943.65, `position_z`=72.871, `orientation`=3.20869 WHERE `guid`=27908; -- Doomwarder Captain +UPDATE `creature` SET `position_x`=-2086.74, `position_y`=1902.74, `position_z`=69.5443, `orientation`=3.56857 WHERE `guid`=27927; -- Nether Sorceress +UPDATE `creature` SET `position_x`=7068.02, `position_y`=414.234, `position_z`=-40.5286, `orientation`=0.636856 WHERE `guid`=37857; -- Greymist Coastrunner +UPDATE `creature` SET `position_x`=2124.13, `position_y`=1353.82, `position_z`=59.4659, `orientation`=4.49409 WHERE `guid`=44910; -- Rat +UPDATE `creature` SET `position_x`=-9328.51, `position_y`=271.188, `position_z`=68.1188, `orientation`=0.418071 WHERE `guid`=80307; -- Chicken +UPDATE `creature` SET `position_x`=-14674.1, `position_y`=416.207, `position_z`=3.59017, `orientation`=1.79921 WHERE `guid`=2187; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-14618.5, `position_y`=247.89, `position_z`=0.811032, `orientation`=1.4464 WHERE `guid`=2562; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-10658.3, `position_y`=-4325.81, `position_z`=5.33472, `orientation`=3.89368 WHERE `guid`=42856; -- Marsh Inkspewer +UPDATE `creature` SET `id`=750 WHERE `guid`=42856; -- Marsh Inkspewer +UPDATE `creature` SET `id2`=751 WHERE `guid`=42856; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=2438.75, `position_y`=938.779, `position_z`=35.8865, `orientation`=0.401426 WHERE `guid`=42708; -- Black Rat +UPDATE `creature` SET `position_x`=-10324.3, `position_y`=-3798.49, `position_z`=3.56093, `orientation`=5.12621 WHERE `guid`=40237; -- Sawfin Frenzy +UPDATE `creature` SET `position_x`=-12648.8, `position_y`=-550.237, `position_z`=34.7481, `orientation`=3.08575 WHERE `guid`=2564; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=2382.32, `position_y`=1551.01, `position_z`=31.8609, `orientation`=2.70592 WHERE `guid`=44922; -- Scarlet Warrior +UPDATE `creature` SET `position_x`=2503.11, `position_y`=1479.87, `position_z`=1.20454, `orientation`=5.10944 WHERE `guid`=29920; -- Vile Fin Puddlejumper +UPDATE `creature` SET `position_x`=2353.56, `position_y`=1583.02, `position_z`=35.7869, `orientation`=5.02607 WHERE `guid`=44261; -- Scarlet Warrior +UPDATE `creature` SET `position_x`=2354.67, `position_y`=1515.27, `position_z`=35.7313, `orientation`=6.05672 WHERE `guid`=44876; -- Scarlet Warrior +UPDATE `creature` SET `position_x`=2347.71, `position_y`=974.21, `position_z`=40.9126, `orientation`=1.71042 WHERE `guid`=87273; -- Roach +UPDATE `creature` SET `position_x`=-2617.21, `position_y`=-4878.45, `position_z`=23.4051, `orientation`=5.87954 WHERE `guid`=30851; -- Strashaz Serpent Guard +UPDATE `creature` SET `position_x`=-2653.92, `position_y`=-4916.46, `position_z`=20.7007, `orientation`=4.39094 WHERE `guid`=30855; -- Strashaz Serpent Guard +UPDATE `creature` SET `id`=4366 WHERE `guid`=30855; -- Strashaz Serpent Guard +UPDATE `creature` SET `id2`=4370 WHERE `guid`=30855; -- Strashaz Sorceress +UPDATE `creature` SET `position_x`=2348.57, `position_y`=958.209, `position_z`=43.0741, `orientation`=3.68264 WHERE `guid`=87274; -- Roach +UPDATE `creature` SET `position_x`=-4984.21, `position_y`=1197.9, `position_z`=53.9348, `orientation`=3.72318 WHERE `guid`=50301; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=-9983.69, `position_y`=-4087, `position_z`=23.9821, `orientation`=4.5058 WHERE `guid`=38827; -- Sawtooth Snapper +UPDATE `creature` SET `position_x`=-12704.1, `position_y`=-478.411, `position_z`=30.5476, `orientation`=2.93105 WHERE `guid`=2545; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-13012.9, `position_y`=213.917, `position_z`=19.9586, `orientation`=5.96946 WHERE `guid`=1965; -- Jungle Stalker +UPDATE `creature` SET `position_x`=-13880.2, `position_y`=501.174, `position_z`=96.1752, `orientation`=4.07016 WHERE `guid`=1964; -- Naga Explorer +UPDATE `creature` SET `position_x`=-12847.2, `position_y`=-597.861, `position_z`=56.3149, `orientation`=3.60114 WHERE `guid`=1683; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-9982.56, `position_y`=-4015.96, `position_z`=17.5574, `orientation`=0.915528 WHERE `guid`=38731; -- Sawtooth Snapper +UPDATE `creature` SET `position_x`=-13849.7, `position_y`=490.151, `position_z`=90.9391, `orientation`=1.87105 WHERE `guid`=1960; -- Naga Explorer +UPDATE `creature` SET `position_x`=-1386.43, `position_y`=-3817.88, `position_z`=24.5798, `orientation`=2.264 WHERE `guid`=13793; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-13817.6, `position_y`=442.522, `position_z`=90.894, `orientation`=3.73304 WHERE `guid`=1958; -- Naga Explorer +UPDATE `creature` SET `position_x`=-1318.83, `position_y`=-3817.34, `position_z`=18.2467, `orientation`=0.0840943 WHERE `guid`=13792; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-13865.7, `position_y`=431.82, `position_z`=92.4355, `orientation`=5.82466 WHERE `guid`=1953; -- Naga Explorer +UPDATE `creature` SET `position_x`=-10118.9, `position_y`=-4085.17, `position_z`=22.3108, `orientation`=3.96602 WHERE `guid`=38833; -- Sawtooth Snapper +UPDATE `creature` SET `position_x`=-1288.42, `position_y`=2976.55, `position_z`=72.9583, `orientation`=0.534729 WHERE `guid`=26924; -- Shadowshard Rumbler +UPDATE `creature` SET `position_x`=-13742.3, `position_y`=623.866, `position_z`=15.54, `orientation`=0.982658 WHERE `guid`=2623; -- Naga Explorer +UPDATE `creature` SET `position_x`=-12328.3, `position_y`=-343.81, `position_z`=16.0498, `orientation`=0 WHERE `guid`=1705; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-12425.4, `position_y`=-340.021, `position_z`=15.9683, `orientation`=0 WHERE `guid`=1709; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=2783.52, `position_y`=1049.62, `position_z`=109.984, `orientation`=5.87859 WHERE `guid`=43727; -- Darkeye Bonecaster +UPDATE `creature` SET `position_x`=2771.98, `position_y`=1058.16, `position_z`=110.156, `orientation`=2.45386 WHERE `guid`=43708; -- Cracked Skull Soldier +UPDATE `creature` SET `position_x`=2850.3, `position_y`=1048.63, `position_z`=113.726, `orientation`=0.578562 WHERE `guid`=43731; -- Cracked Skull Soldier +UPDATE `creature` SET `position_x`=-9921.81, `position_y`=-4017.44, `position_z`=17.5574, `orientation`=1.21416 WHERE `guid`=38729; -- Sawtooth Snapper +UPDATE `creature` SET `position_x`=-10682.7, `position_y`=-4349.84, `position_z`=-5.64182, `orientation`=1.34821 WHERE `guid`=38681; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-9975.07, `position_y`=-3692.97, `position_z`=22.0381, `orientation`=1.32645 WHERE `guid`=38799; -- Lost One Seer +UPDATE `creature` SET `position_x`=2747.65, `position_y`=948.458, `position_z`=112.243, `orientation`=2.39421 WHERE `guid`=45001; -- Rattlecage Soldier +UPDATE `creature` SET `position_x`=-7442.2, `position_y`=-4608.39, `position_z`=10.7239, `orientation`=4.14907 WHERE `guid`=23559; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-10518.7, `position_y`=-4416.84, `position_z`=-4.42188, `orientation`=5.10656 WHERE `guid`=37599; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-10567.1, `position_y`=-4366.64, `position_z`=4.7016, `orientation`=3.17283 WHERE `guid`=38723; -- Monstrous Crawler +UPDATE `creature` SET `position_x`=-10184, `position_y`=-3147.11, `position_z`=22.2397, `orientation`=2.97691 WHERE `guid`=38804; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=2950.83, `position_y`=-4150.41, `position_z`=100.426, `orientation`=2.3596 WHERE `guid`=36151; -- Highborne Apparition +UPDATE `creature` SET `position_x`=3017.92, `position_y`=-4150.32, `position_z`=102.831, `orientation`=4.18879 WHERE `guid`=36172; -- Highborne Apparition +UPDATE `creature` SET `position_x`=3250.08, `position_y`=-4344.99, `position_z`=131.09, `orientation`=4.46151 WHERE `guid`=36376; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=3269.63, `position_y`=-4322.68, `position_z`=132.371, `orientation`=4.12493 WHERE `guid`=36385; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=-13917.1, `position_y`=51.2799, `position_z`=15.5428, `orientation`=0 WHERE `guid`=2529; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=-13926.6, `position_y`=115.677, `position_z`=13.5015, `orientation`=5.71172 WHERE `guid`=2527; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=3236.88, `position_y`=-4302.92, `position_z`=131.077, `orientation`=5.60586 WHERE `guid`=36384; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=-5215.04, `position_y`=518.609, `position_z`=387.624, `orientation`=5.93422 WHERE `guid`=2438; -- Leper Gnome +UPDATE `creature` SET `position_x`=-13951.9, `position_y`=15.4774, `position_z`=12.4835, `orientation`=4.8514 WHERE `guid`=2143; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=3217.1, `position_y`=-4252.63, `position_z`=102.851, `orientation`=0.532566 WHERE `guid`=36378; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=3184.35, `position_y`=-4314.45, `position_z`=103.943, `orientation`=4.72286 WHERE `guid`=36374; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=3282.99, `position_y`=-4252.88, `position_z`=117.104, `orientation`=2.61799 WHERE `guid`=36386; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=3251.5, `position_y`=-4255.66, `position_z`=115.954, `orientation`=3.89385 WHERE `guid`=36381; -- Haldarr Satyr (WAYPOINTS) +UPDATE `creature` SET `position_x`=2616.62, `position_y`=513.552, `position_z`=19.7055, `orientation`=1.27237 WHERE `guid`=44677; -- Rot Hide Graverobber +UPDATE `creature` SET `position_x`=2549.41, `position_y`=524.379, `position_z`=15.4757, `orientation`=2.83405 WHERE `guid`=44625; -- Rot Hide Graverobber +UPDATE `creature` SET `position_x`=-5309.66, `position_y`=599.56, `position_z`=390.627, `orientation`=2.76766 WHERE `guid`=2462; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5315.05, `position_y`=581.081, `position_z`=388.336, `orientation`=3.1636 WHERE `guid`=2461; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5346.38, `position_y`=581.33, `position_z`=386.974, `orientation`=4.60719 WHERE `guid`=2468; -- Leper Gnome +UPDATE `creature` SET `position_x`=3286.67, `position_y`=-4282.38, `position_z`=126.146, `orientation`=1.0916 WHERE `guid`=36375; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=2516.35, `position_y`=381.153, `position_z`=35.3447, `orientation`=3.61879 WHERE `guid`=44592; -- Rot Hide Gnoll +UPDATE `creature` SET `position_x`=3247.52, `position_y`=-4284, `position_z`=127.205, `orientation`=2.913 WHERE `guid`=36377; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=-5284.98, `position_y`=582.368, `position_z`=386.973, `orientation`=2.28542 WHERE `guid`=2451; -- Leper Gnome +UPDATE `creature` SET `position_x`=3296.19, `position_y`=-4322.58, `position_z`=129.694, `orientation`=0.17549 WHERE `guid`=36379; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=-5313.9, `position_y`=518.07, `position_z`=384.976, `orientation`=0.0676341 WHERE `guid`=2458; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5283.01, `position_y`=517.41, `position_z`=386.227, `orientation`=3.04582 WHERE `guid`=2450; -- Leper Gnome +UPDATE `creature` SET `position_x`=3314.12, `position_y`=-4341.42, `position_z`=131.357, `orientation`=3.02606 WHERE `guid`=36382; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=-5349.88, `position_y`=549.545, `position_z`=385.777, `orientation`=6.00033 WHERE `guid`=2467; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5366.23, `position_y`=541.688, `position_z`=386.888, `orientation`=4.9048 WHERE `guid`=2466; -- Leper Gnome +UPDATE `creature` SET `position_x`=-8047.37, `position_y`=-5253.78, `position_z`=1.70006, `orientation`=4.24423 WHERE `guid`=23317; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-8049.82, `position_y`=-5301.12, `position_z`=0.658164, `orientation`=0.404147 WHERE `guid`=23340; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-8045.07, `position_y`=-5357.83, `position_z`=0.66833, `orientation`=2.92237 WHERE `guid`=23343; -- Southsea Dock Worker +UPDATE `creature` SET `position_x`=-5192.51, `position_y`=576.539, `position_z`=401.657, `orientation`=5.53269 WHERE `guid`=2437; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5249.74, `position_y`=585.178, `position_z`=400.269, `orientation`=1.74747 WHERE `guid`=2441; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5316.03, `position_y`=549.221, `position_z`=384.967, `orientation`=0.494615 WHERE `guid`=2463; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5250.87, `position_y`=486.322, `position_z`=385.877, `orientation`=4.51233 WHERE `guid`=2436; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5226.96, `position_y`=435.011, `position_z`=388.381, `orientation`=1.06271 WHERE `guid`=3013; -- Rabbit +UPDATE `creature` SET `position_x`=-5288, `position_y`=461.554, `position_z`=383.595, `orientation`=5.32966 WHERE `guid`=2454; -- Leper Gnome +UPDATE `creature` SET `position_x`=-8016.01, `position_y`=-5349.93, `position_z`=1.09408, `orientation`=1.2139 WHERE `guid`=23297; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-5440.56, `position_y`=-515.794, `position_z`=396.767, `orientation`=4.33859 WHERE `guid`=166; -- Rabbit +UPDATE `creature` SET `position_x`=-8015.49, `position_y`=-5252.02, `position_z`=0.682593, `orientation`=1.03464 WHERE `guid`=23303; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-7984.21, `position_y`=-5283.52, `position_z`=0.658156, `orientation`=4.85535 WHERE `guid`=23300; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-11591.3, `position_y`=709.799, `position_z`=60.6075, `orientation`=0 WHERE `guid`=2077; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11545.6, `position_y`=709.848, `position_z`=60.2307, `orientation`=1.78891 WHERE `guid`=1929; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11580.4, `position_y`=717.356, `position_z`=59.6411, `orientation`=1.28396 WHERE `guid`=2103; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11558.9, `position_y`=728.225, `position_z`=59.5979, `orientation`=5.0451 WHERE `guid`=2251; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11543.4, `position_y`=724.089, `position_z`=59.5768, `orientation`=3.96185 WHERE `guid`=2113; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11527.6, `position_y`=719.545, `position_z`=60.0697, `orientation`=1.12522 WHERE `guid`=2122; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11574.5, `position_y`=727.089, `position_z`=59.6094, `orientation`=3.15647 WHERE `guid`=2109; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11527.1, `position_y`=730.407, `position_z`=59.805, `orientation`=5.27511 WHERE `guid`=2117; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11517, `position_y`=717.09, `position_z`=61.4571, `orientation`=2.32129 WHERE `guid`=1941; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11569.2, `position_y`=703.513, `position_z`=59.6689, `orientation`=5.32741 WHERE `guid`=1938; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11569.4, `position_y`=668.899, `position_z`=59.7325, `orientation`=5.61551 WHERE `guid`=1919; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11545.2, `position_y`=674.167, `position_z`=61.2573, `orientation`=4.7473 WHERE `guid`=1940; -- Bloodscalp Berserker (WAYPOINTS) +UPDATE `creature` SET `position_x`=-11587.5, `position_y`=678.855, `position_z`=59.9063, `orientation`=5.2873 WHERE `guid`=1936; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-7677.59, `position_y`=-4287.52, `position_z`=9.52921, `orientation`=5.91069 WHERE `guid`=23480; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-12937.7, `position_y`=-649.667, `position_z`=53.5379, `orientation`=2.17644 WHERE `guid`=1371; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-12948, `position_y`=-621.231, `position_z`=52.571, `orientation`=2.05949 WHERE `guid`=1375; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-13028.8, `position_y`=-812.597, `position_z`=71.0349, `orientation`=2.65722 WHERE `guid`=1642; -- Skullsplitter Spiritchaser +UPDATE `creature` SET `id`=672 WHERE `guid`=1642; -- Skullsplitter Spiritchaser +UPDATE `creature` SET `id2`=781 WHERE `guid`=1642; -- Skullsplitter Headhunter +UPDATE `creature` SET `position_x`=-13000.9, `position_y`=-837.459, `position_z`=70.6974, `orientation`=6.26573 WHERE `guid`=830; -- Skullsplitter Headhunter +UPDATE `creature` SET `id`=781 WHERE `guid`=830; -- Skullsplitter Headhunter +UPDATE `creature` SET `id2`=783 WHERE `guid`=830; -- Skullsplitter Berserker +UPDATE `creature` SET `position_x`=-12996.2, `position_y`=-832.353, `position_z`=70.9296, `orientation`=4.7473 WHERE `guid`=1136; -- Skullsplitter Berserker +UPDATE `creature` SET `id`=672 WHERE `guid`=1136; -- Skullsplitter Spiritchaser +UPDATE `creature` SET `id2`=783 WHERE `guid`=1136; -- Skullsplitter Berserker +UPDATE `creature` SET `position_x`=-11845.1, `position_y`=55.5507, `position_z`=14.678, `orientation`=0.820305 WHERE `guid`=2534; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-11835.7, `position_y`=68.1599, `position_z`=14.4044, `orientation`=0 WHERE `guid`=2531; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-11831.9, `position_y`=80.9957, `position_z`=16.7046, `orientation`=4.69494 WHERE `guid`=2535; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-11937.3, `position_y`=272.654, `position_z`=14.035, `orientation`=0 WHERE `guid`=2380; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-11615.6, `position_y`=16.4638, `position_z`=15.0974, `orientation`=2.86359 WHERE `guid`=2474; -- River Crocolisk +UPDATE `creature` SET `position_x`=-16.5241, `position_y`=-1114.61, `position_z`=35.2614, `orientation`=1.05923 WHERE `guid`=15555; -- Snapjaw +UPDATE `creature` SET `position_x`=-11615.8, `position_y`=-131.858, `position_z`=16.1136, `orientation`=4.12665 WHERE `guid`=1682; -- River Crocolisk +UPDATE `creature` SET `position_x`=-11982, `position_y`=317.49, `position_z`=2.66101, `orientation`=0.652653 WHERE `guid`=2163; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-115.353, `position_y`=-249.396, `position_z`=142.124, `orientation`=3.74808 WHERE `guid`=17551; -- Mountain Lion +UPDATE `creature` SET `id`=2406 WHERE `guid`=17551; -- Mountain Lion +UPDATE `creature` SET `id2`=2407 WHERE `guid`=17551; -- Hulking Mountain Lion +UPDATE `creature` SET `position_x`=-11825.3, `position_y`=54.658, `position_z`=14.807, `orientation`=3.38532 WHERE `guid`=2537; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-11949.7, `position_y`=216.275, `position_z`=14.6954, `orientation`=5.55187 WHERE `guid`=1860; -- Elder Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-11785.1, `position_y`=249.253, `position_z`=16.3842, `orientation`=4.30644 WHERE `guid`=1697; -- Panther +UPDATE `creature` SET `id`=682 WHERE `guid`=1697; -- Stranglethorn Tiger +UPDATE `creature` SET `id2`=736 WHERE `guid`=1697; -- Panther +UPDATE `creature` SET `position_x`=-11817.1, `position_y`=283.236, `position_z`=17.949, `orientation`=6.2637 WHERE `guid`=1921; -- Stranglethorn Tiger +UPDATE `creature` SET `id`=682 WHERE `guid`=1921; -- Stranglethorn Tiger +UPDATE `creature` SET `id2`=736 WHERE `guid`=1921; -- Panther +UPDATE `creature` SET `position_x`=-11915.1, `position_y`=617.674, `position_z`=23.6709, `orientation`=2.11919 WHERE `guid`=2118; -- Crystal Spine Basilisk +UPDATE `creature` SET `position_x`=-11944, `position_y`=651.408, `position_z`=1.34328, `orientation`=0 WHERE `guid`=2108; -- Crystal Spine Basilisk +UPDATE `creature` SET `position_x`=-11881.4, `position_y`=281.917, `position_z`=11.9236, `orientation`=3.05171 WHERE `guid`=2394; -- Bloodscalp Warrior +UPDATE `creature` SET `position_x`=-11788.2, `position_y`=387.69, `position_z`=44.1421, `orientation`=3.0092 WHERE `guid`=1840; -- Panther +UPDATE `creature` SET `position_x`=-11613.5, `position_y`=347.698, `position_z`=46.5152, `orientation`=0.424463 WHERE `guid`=2046; -- Stranglethorn Tiger +UPDATE `creature` SET `position_x`=1319.04, `position_y`=-1299.08, `position_z`=62.4809, `orientation`=0.249542 WHERE `guid`=46894; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-11885.1, `position_y`=484.916, `position_z`=43.5907, `orientation`=2.88104 WHERE `guid`=1830; -- Stranglethorn Raptor +UPDATE `creature` SET `position_x`=-6518.74, `position_y`=-3551.17, `position_z`=-58.6666, `orientation`=5.3226 WHERE `guid`=21320; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-6485.85, `position_y`=-3254.19, `position_z`=-113.492, `orientation`=3.58426 WHERE `guid`=21324; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-6496.54, `position_y`=-3241.05, `position_z`=-113.372, `orientation`=4.28647 WHERE `guid`=21318; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=23.4218, `position_y`=-1715.71, `position_z`=101.872, `orientation`=2.15991 WHERE `guid`=13988; -- Barak Kodobane (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9078.79, `position_y`=1379.09, `position_z`=-106.474, `orientation`=0.174533 WHERE `guid`=302285; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-9075.9, `position_y`=1395.46, `position_z`=-106.89, `orientation`=0.506145 WHERE `guid`=151312; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-9086.6, `position_y`=1497.65, `position_z`=-102.697, `orientation`=3.38594 WHERE `guid`=302271; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=3182.18, `position_y`=-3484.3, `position_z`=287.164, `orientation`=5.51524 WHERE `guid`=302547; -- Infectious Skitterer (WAYPOINTS) +UPDATE `creature` SET `position_x`=3197.66, `position_y`=-3476.36, `position_z`=287.148, `orientation`=5.48033 WHERE `guid`=302546; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=2950.95, `position_y`=-3502.33, `position_z`=297.715, `orientation`=3.06239 WHERE `guid`=128450; -- Rat +UPDATE `creature` SET `position_x`=2938.62, `position_y`=-3484.49, `position_z`=297.713, `orientation`=3.36675 WHERE `guid`=128393; -- Rat +UPDATE `creature` SET `position_x`=2992.72, `position_y`=-3463.93, `position_z`=298.302, `orientation`=3.82227 WHERE `guid`=128143; -- Maggot +UPDATE `creature` SET `position_x`=3047.3, `position_y`=-3430.08, `position_z`=298.306, `orientation`=2.47837 WHERE `guid`=128145; -- Maggot +UPDATE `creature` SET `position_x`=3038.55, `position_y`=-3474.29, `position_z`=298.3, `orientation`=0.733038 WHERE `guid`=128142; -- Maggot +UPDATE `creature` SET `position_x`=3009.84, `position_y`=-3402.85, `position_z`=298.302, `orientation`=5.42797 WHERE `guid`=128144; -- Maggot +UPDATE `creature` SET `position_x`=2964.85, `position_y`=-3358.28, `position_z`=298.213, `orientation`=3.02472 WHERE `guid`=128368; -- Rat +UPDATE `creature` SET `position_x`=1243.96, `position_y`=-4358.3, `position_z`=30.9391, `orientation`=3.97935 WHERE `guid`=67129; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1223.94, `position_y`=-4355.67, `position_z`=27.427, `orientation`=1.88376 WHERE `guid`=67170; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=2852.87, `position_y`=-3068.68, `position_z`=273.848, `orientation`=1.30108 WHERE `guid`=128355; -- Rat +UPDATE `creature` SET `position_x`=2517.33, `position_y`=-2959.21, `position_z`=245.635, `orientation`=5.81195 WHERE `guid`=88752; -- Thane Korth'azz +UPDATE `creature` SET `position_x`=2524.32, `position_y`=-2951.28, `position_z`=245.633, `orientation`=5.34071 WHERE `guid`=88755; -- Highlord Mograine +UPDATE `creature` SET `position_x`=-8583.99, `position_y`=-2283.35, `position_z`=23.0963, `orientation`=2.10637 WHERE `guid`=22348; -- Scorpid Dunestalker +UPDATE `creature` SET `id`=5421 WHERE `guid`=22348; -- Glasshide Petrifier +UPDATE `creature` SET `id2`=5424 WHERE `guid`=22348; -- Scorpid Dunestalker +UPDATE `creature` SET `id3`=5427 WHERE `guid`=22348; -- Rabid Blisterpaw +UPDATE `creature` SET `position_x`=-7649.31, `position_y`=-3748.75, `position_z`=23.4012, `orientation`=5.44905 WHERE `guid`=22174; -- Scorpid Tail Lasher +UPDATE `creature` SET `id`=5419 WHERE `guid`=22174; -- Glasshide Basilisk +UPDATE `creature` SET `id2`=5423 WHERE `guid`=22174; -- Scorpid Tail Lasher +UPDATE `creature` SET `position_x`=-8385.45, `position_y`=-981.186, `position_z`=188.511, `orientation`=4.21188 WHERE `guid`=3326; -- Giant Ember Worg +UPDATE `creature` SET `id`=7049 WHERE `guid`=3326; -- Flamescale Broodling +UPDATE `creature` SET `id2`=9697 WHERE `guid`=3326; -- Giant Ember Worg +UPDATE `creature` SET `id3`=9698 WHERE `guid`=3326; -- Firetail Scorpid +UPDATE `creature` SET `position_x`=-6998.75, `position_y`=-1749.51, `position_z`=234.182, `orientation`=0.226893 WHERE `guid`=6804; -- Dark Iron Geologist +UPDATE `creature` SET `position_x`=3116.44, `position_y`=-3785.66, `position_z`=130.088, `orientation`=3.15905 WHERE `guid`=91950; -- Cannibal Ghoul +UPDATE `creature` SET `id`=8523 WHERE `guid`=91950; -- Scourge Soldier +UPDATE `creature` SET `id2`=8524 WHERE `guid`=91950; -- Cursed Mage +UPDATE `creature` SET `id3`=8530 WHERE `guid`=91950; -- Cannibal Ghoul +UPDATE `creature` SET `id4`=8540 WHERE `guid`=91950; -- Torn Screamer +UPDATE `creature` SET `id5`=8543 WHERE `guid`=91950; -- Stitched Horror +UPDATE `creature` SET `position_x`=-8417.8, `position_y`=-1251.18, `position_z`=208.277, `orientation`=2.72264 WHERE `guid`=5247; -- Flamescale Dragonspawn +UPDATE `creature` SET `position_x`=2593.74, `position_y`=1069.77, `position_z`=54.9247, `orientation`=5.56452 WHERE `guid`=28780; -- Withered Spearhide +UPDATE `creature` SET `id`=7327 WHERE `guid`=28780; -- Withered Warrior +UPDATE `creature` SET `id2`=7332 WHERE `guid`=28780; -- Withered Spearhide +UPDATE `creature` SET `position_x`=2574.58, `position_y`=1025.43, `position_z`=50.7634, `orientation`=2.55331 WHERE `guid`=13365; -- Withered Battle Boar +UPDATE `creature` SET `position_x`=2565.94, `position_y`=1054.54, `position_z`=52.8604, `orientation`=5.38797 WHERE `guid`=13361; -- Freezing Spirit +UPDATE `creature` SET `id`=7347 WHERE `guid`=13361; -- Boneflayer Ghoul +UPDATE `creature` SET `id2`=7353 WHERE `guid`=13361; -- Freezing Spirit +UPDATE `creature` SET `position_x`=2575.99, `position_y`=1021.13, `position_z`=51.454, `orientation`=2.7431 WHERE `guid`=13366; -- Withered Battle Boar +UPDATE `creature` SET `id`=7332 WHERE `guid`=13366; -- Withered Spearhide +UPDATE `creature` SET `id2`=7333 WHERE `guid`=13366; -- Withered Battle Boar +UPDATE `creature` SET `position_x`=2586.96, `position_y`=1033.6, `position_z`=50.4676, `orientation`=3.7001 WHERE `guid`=28777; -- Withered Spearhide (WAYPOINTS) +UPDATE `creature` SET `id`=7327 WHERE `guid`=28777; -- Withered Warrior +UPDATE `creature` SET `id2`=7332 WHERE `guid`=28777; -- Withered Spearhide +UPDATE `creature` SET `position_x`=2578.74, `position_y`=1025.07, `position_z`=51.076, `orientation`=0.652708 WHERE `guid`=13363; -- Withered Spearhide +UPDATE `creature` SET `id`=7332 WHERE `guid`=13363; -- Withered Spearhide +UPDATE `creature` SET `id2`=7333 WHERE `guid`=13363; -- Withered Battle Boar +UPDATE `creature` SET `position_x`=2575.5, `position_y`=1017.43, `position_z`=51.9591, `orientation`=1.29096 WHERE `guid`=28775; -- Withered Battle Boar +UPDATE `creature` SET `id`=7332 WHERE `guid`=28775; -- Withered Spearhide +UPDATE `creature` SET `id2`=7333 WHERE `guid`=28775; -- Withered Battle Boar +UPDATE `creature` SET `position_x`=2560.51, `position_y`=1052.25, `position_z`=52.0686, `orientation`=2.57218 WHERE `guid`=13360; -- Freezing Spirit +UPDATE `creature` SET `id`=7347 WHERE `guid`=13360; -- Boneflayer Ghoul +UPDATE `creature` SET `id2`=7353 WHERE `guid`=13360; -- Freezing Spirit +UPDATE `creature` SET `position_x`=2572.73, `position_y`=1018.68, `position_z`=51.8412, `orientation`=5.56397 WHERE `guid`=13364; -- Withered Battle Boar +UPDATE `creature` SET `position_x`=2598.41, `position_y`=1050.25, `position_z`=53.7083, `orientation`=3.90239 WHERE `guid`=28778; -- Death's Head Geomancer +UPDATE `creature` SET `position_x`=-8383.85, `position_y`=-1216.1, `position_z`=188.118, `orientation`=3.39751 WHERE `guid`=5456; -- Flamescale Dragonspawn +UPDATE `creature` SET `position_x`=-8417.11, `position_y`=-1217.34, `position_z`=194.795, `orientation`=3.09222 WHERE `guid`=5340; -- Flamescale Dragonspawn +UPDATE `creature` SET `position_x`=2147.9, `position_y`=-2982.82, `position_z`=115.953, `orientation`=1.9215 WHERE `guid`=33193; -- Searing Infernal +UPDATE `creature` SET `position_x`=2117.98, `position_y`=-2951.24, `position_z`=113.071, `orientation`=2.27263 WHERE `guid`=33141; -- Searing Infernal +UPDATE `creature` SET `position_x`=81.4519, `position_y`=-4249.25, `position_z`=123.304, `orientation`=1.43974 WHERE `guid`=92985; -- Silvermane Stalker +UPDATE `creature` SET `position_x`=-6817.17, `position_y`=-1785.83, `position_z`=257.448, `orientation`=2.80923 WHERE `guid`=5827; -- Glassweb Spider +UPDATE `creature` SET `position_x`=-38.0286, `position_y`=-2816.27, `position_z`=122.157, `orientation`=0.717488 WHERE `guid`=93433; -- Witherbark Hideskinner +UPDATE `creature` SET `position_x`=3050.27, `position_y`=-4183.17, `position_z`=97.3968, `orientation`=0.781982 WHERE `guid`=36154; -- Highborne Apparition +UPDATE `creature` SET `position_x`=-8247.32, `position_y`=-1172, `position_z`=143.731, `orientation`=1.1878 WHERE `guid`=5473; -- Flamescale Dragonspawn +UPDATE `creature` SET `position_x`=-8345.34, `position_y`=-1290.56, `position_z`=207.274, `orientation`=2.95214 WHERE `guid`=5342; -- Lava Crab +UPDATE `creature` SET `position_x`=-6630.05, `position_y`=-1871.34, `position_z`=244.232, `orientation`=5.57477 WHERE `guid`=89429; -- Dark Iron Kidnapper +UPDATE `creature` SET `position_x`=-10978.2, `position_y`=-3700.92, `position_z`=14.2342, `orientation`=2.32753 WHERE `guid`=43445; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-8448.25, `position_y`=-3818.99, `position_z`=11.6192, `orientation`=2.3757 WHERE `guid`=22034; -- Glasshide Gazer +UPDATE `creature` SET `position_x`=-11.6267, `position_y`=-2803.39, `position_z`=123.955, `orientation`=0.210707 WHERE `guid`=93421; -- Witherbark Hideskinner +UPDATE `creature` SET `position_x`=-10901.4, `position_y`=-3619.35, `position_z`=15.8878, `orientation`=5.07891 WHERE `guid`=38711; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-7783.68, `position_y`=-4148.32, `position_z`=14.5206, `orientation`=5.40097 WHERE `guid`=22179; -- Scorpid Tail Lasher +UPDATE `creature` SET `position_x`=438.485, `position_y`=-3619.45, `position_z`=119.779, `orientation`=5.40089 WHERE `guid`=93455; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-10866.9, `position_y`=-3704.36, `position_z`=23.3044, `orientation`=4.33822 WHERE `guid`=43603; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=448.496, `position_y`=-3583.52, `position_z`=118.382, `orientation`=2.57442 WHERE `guid`=93451; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-10990.2, `position_y`=-3663.27, `position_z`=25.4581, `orientation`=3.94612 WHERE `guid`=43586; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=3150.45, `position_y`=-3202.97, `position_z`=294.146, `orientation`=3.22886 WHERE `guid`=88284; -- Embalming Slime +UPDATE `creature` SET `position_x`=3129.97, `position_y`=-3190.44, `position_z`=294.146, `orientation`=2.61799 WHERE `guid`=88293; -- Embalming Slime +UPDATE `creature` SET `position_x`=3148.57, `position_y`=-3224.42, `position_z`=294.146, `orientation`=4.36332 WHERE `guid`=88282; -- Embalming Slime +UPDATE `creature` SET `position_x`=3138.78, `position_y`=-3209.48, `position_z`=294.146, `orientation`=4.71239 WHERE `guid`=88297; -- Embalming Slime +UPDATE `creature` SET `position_x`=3145.93, `position_y`=-3214.59, `position_z`=294.146, `orientation`=0.453786 WHERE `guid`=88283; -- Embalming Slime +UPDATE `creature` SET `position_x`=3142.45, `position_y`=-3194.97, `position_z`=294.146, `orientation`=4.15388 WHERE `guid`=88285; -- Embalming Slime +UPDATE `creature` SET `position_x`=3113.27, `position_y`=-3214.64, `position_z`=294.146, `orientation`=4.39823 WHERE `guid`=88294; -- Embalming Slime +UPDATE `creature` SET `position_x`=3136.91, `position_y`=-3233.01, `position_z`=294.146, `orientation`=1.3439 WHERE `guid`=88296; -- Embalming Slime +UPDATE `creature` SET `position_x`=3132.85, `position_y`=-3204.33, `position_z`=294.146, `orientation`=0.401426 WHERE `guid`=88290; -- Embalming Slime +UPDATE `creature` SET `position_x`=3125.78, `position_y`=-3224.82, `position_z`=294.146, `orientation`=3.12414 WHERE `guid`=88295; -- Embalming Slime +UPDATE `creature` SET `position_x`=3141.99, `position_y`=-3222.09, `position_z`=294.146, `orientation`=3.4383 WHERE `guid`=88289; -- Embalming Slime +UPDATE `creature` SET `position_x`=3121.3, `position_y`=-3199.04, `position_z`=294.146, `orientation`=0.349066 WHERE `guid`=88286; -- Embalming Slime +UPDATE `creature` SET `position_x`=3129.88, `position_y`=-3218.12, `position_z`=294.146, `orientation`=1.8326 WHERE `guid`=88288; -- Embalming Slime +UPDATE `creature` SET `position_x`=-11012.4, `position_y`=-3664.53, `position_z`=23.2005, `orientation`=0.877978 WHERE `guid`=43446; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-8719.52, `position_y`=-2387.7, `position_z`=19.4418, `orientation`=0.661686 WHERE `guid`=22569; -- Rabid Blisterpaw +UPDATE `creature` SET `position_x`=211.762, `position_y`=82.7032, `position_z`=104.327, `orientation`=5.91525 WHERE `guid`=48763; -- Risen Aberration +UPDATE `creature` SET `id`=10481 WHERE `guid`=48763; -- Reanimated Corpse +UPDATE `creature` SET `id2`=10485 WHERE `guid`=48763; -- Risen Aberration +UPDATE `creature` SET `id3`=10495 WHERE `guid`=48763; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=137.237, `position_y`=140.411, `position_z`=93.1367, `orientation`=2.40855 WHERE `guid`=48804; -- Risen Construct +UPDATE `creature` SET `position_x`=240.676, `position_y`=76.3005, `position_z`=110.122, `orientation`=1.74658 WHERE `guid`=91339; -- Risen Guard (WAYPOINTS) +UPDATE `creature` SET `position_x`=130.652, `position_y`=149.997, `position_z`=109.623, `orientation`=3.78736 WHERE `guid`=91366; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=268.703, `position_y`=122.129, `position_z`=95.9218, `orientation`=5.54953 WHERE `guid`=49001; -- Risen Aberration +UPDATE `creature` SET `position_x`=122.632, `position_y`=153.995, `position_z`=109.608, `orientation`=4.55531 WHERE `guid`=48932; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=259.24, `position_y`=144.555, `position_z`=95.9059, `orientation`=0.296706 WHERE `guid`=48838; -- Risen Aberration +UPDATE `creature` SET `position_x`=144.123, `position_y`=176.198, `position_z`=95.0619, `orientation`=4.76475 WHERE `guid`=48801; -- Risen Construct +UPDATE `creature` SET `position_x`=153.619, `position_y`=192.119, `position_z`=93.1686, `orientation`=4.04916 WHERE `guid`=48795; -- Risen Construct +UPDATE `creature` SET `position_x`=106.696, `position_y`=161.245, `position_z`=109.571, `orientation`=5.98648 WHERE `guid`=48927; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=119.188, `position_y`=176.658, `position_z`=92.726, `orientation`=3.0903 WHERE `guid`=48802; -- Risen Construct (WAYPOINTS) +UPDATE `creature` SET `position_x`=111.953, `position_y`=177.731, `position_z`=109.599, `orientation`=0.649532 WHERE `guid`=91365; -- Scholomance Handler +UPDATE `creature` SET `position_x`=-2882.36, `position_y`=2651.39, `position_z`=73.847, `orientation`=0.398858 WHERE `guid`=51726; -- Northspring Harpy +UPDATE `creature` SET `position_x`=3233.37, `position_y`=-3665.35, `position_z`=287.117, `orientation`=0.509656 WHERE `guid`=127733; -- Spider +UPDATE `creature` SET `position_x`=-2970.14, `position_y`=2765.98, `position_z`=54.3942, `orientation`=5.24514 WHERE `guid`=51771; -- Northspring Harpy +UPDATE `creature` SET `position_x`=358.622, `position_y`=-4123.97, `position_z`=122.46, `orientation`=6.16126 WHERE `guid`=93631; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=3227.9, `position_y`=-3685.1, `position_z`=287.166, `orientation`=0.488692 WHERE `guid`=302521; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3239.69, `position_y`=-3687.79, `position_z`=287.163, `orientation`=0.541052 WHERE `guid`=302520; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3240.5, `position_y`=-3694.22, `position_z`=287.156, `orientation`=0.593412 WHERE `guid`=302518; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3247.53, `position_y`=-3683.26, `position_z`=287.168, `orientation`=0.541052 WHERE `guid`=302523; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3236.63, `position_y`=-3690.51, `position_z`=287.16, `orientation`=0.558505 WHERE `guid`=302525; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3236.06, `position_y`=-3686.73, `position_z`=287.164, `orientation`=0.523599 WHERE `guid`=302524; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3244.67, `position_y`=-3689.6, `position_z`=287.161, `orientation`=0.575959 WHERE `guid`=302519; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3277.52, `position_y`=-3700.73, `position_z`=278.404, `orientation`=0.820305 WHERE `guid`=302550; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3278.99, `position_y`=-3707.28, `position_z`=277.133, `orientation`=0.872665 WHERE `guid`=302555; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3275.29, `position_y`=-3695.49, `position_z`=280.573, `orientation`=0.767945 WHERE `guid`=302548; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3286.37, `position_y`=-3703.95, `position_z`=274.869, `orientation`=0.907571 WHERE `guid`=302553; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3283.62, `position_y`=-3697.12, `position_z`=277.832, `orientation`=0.837758 WHERE `guid`=302551; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3270.8, `position_y`=-3707.03, `position_z`=282.158, `orientation`=0.820305 WHERE `guid`=302549; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3277.17, `position_y`=-3714.69, `position_z`=277.785, `orientation`=0.907571 WHERE `guid`=302552; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3293.41, `position_y`=-3723.9, `position_z`=269.796, `orientation`=1.06465 WHERE `guid`=88648; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3298.63, `position_y`=-3725.77, `position_z`=269.029, `orientation`=1.09956 WHERE `guid`=302537; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3293.23, `position_y`=-3730.87, `position_z`=270.714, `orientation`=1.0821 WHERE `guid`=88649; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3302.58, `position_y`=-3722.37, `position_z`=268.375, `orientation`=1.11701 WHERE `guid`=302538; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3307.94, `position_y`=-3716.92, `position_z`=267.374, `orientation`=1.13446 WHERE `guid`=88651; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3311.32, `position_y`=-3722.52, `position_z`=267.586, `orientation`=1.18682 WHERE `guid`=88650; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=154.63, `position_y`=-2748.96, `position_z`=111.258, `orientation`=2.42083 WHERE `guid`=93377; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=-6770.65, `position_y`=-1183.36, `position_z`=187.565, `orientation`=6.11715 WHERE `guid`=5836; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=180.017, `position_y`=-2745.1, `position_z`=116.13, `orientation`=1.97851 WHERE `guid`=93378; -- Highvale Scout +UPDATE `creature` SET `position_x`=470.057, `position_y`=-3786.47, `position_z`=121.812, `orientation`=4.60177 WHERE `guid`=93313; -- Green Sludge +UPDATE `creature` SET `position_x`=-8018.05, `position_y`=-2682.3, `position_z`=9.42232, `orientation`=5.58757 WHERE `guid`=22966; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-7983.93, `position_y`=-2448.51, `position_z`=131.94, `orientation`=4.12249 WHERE `guid`=2092; -- Firegut Ogre +UPDATE `creature` SET `position_x`=3643.8, `position_y`=-3519.35, `position_z`=136.715, `orientation`=1.25664 WHERE `guid`=53954; -- Patchwork Horror (WAYPOINTS) +UPDATE `creature` SET `position_x`=-4874.8, `position_y`=1146.63, `position_z`=84.1344, `orientation`=0.0352231 WHERE `guid`=50208; -- Gordunni Brute +UPDATE `creature` SET `position_x`=3218.18, `position_y`=-3786.65, `position_z`=273.934, `orientation`=4.54683 WHERE `guid`=127722; -- Spider +UPDATE `creature` SET `position_x`=3186.52, `position_y`=-3789.76, `position_z`=274.034, `orientation`=1.65792 WHERE `guid`=127725; -- Spider +UPDATE `creature` SET `position_x`=215.496, `position_y`=-2740.37, `position_z`=123.454, `orientation`=2.05035 WHERE `guid`=93522; -- Highvale Ranger +UPDATE `creature` SET `position_x`=-14833.9, `position_y`=60.9667, `position_z`=3.97586, `orientation`=1.40783 WHERE `guid`=1123; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-14854.2, `position_y`=77.4428, `position_z`=2.32803, `orientation`=0.947666 WHERE `guid`=1116; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=286.873, `position_y`=-2683.13, `position_z`=118.656, `orientation`=3.95205 WHERE `guid`=93520; -- Highvale Ranger +UPDATE `creature` SET `position_x`=-7025.01, `position_y`=-1312.77, `position_z`=241.911, `orientation`=3.87683 WHERE `guid`=300643; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=-7005.16, `position_y`=-1318.35, `position_z`=241.759, `orientation`=1.35184 WHERE `guid`=300645; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=222.304, `position_y`=-2700.04, `position_z`=117.358, `orientation`=4.40964 WHERE `guid`=93507; -- Highvale Marksman +UPDATE `creature` SET `position_x`=-14914, `position_y`=80.3703, `position_z`=12.9818, `orientation`=1.44788 WHERE `guid`=785; -- Bloodsail Deckhand +UPDATE `creature` SET `id`=1653 WHERE `guid`=785; -- Bloodsail Elder Magus +UPDATE `creature` SET `id2`=4505 WHERE `guid`=785; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-14925.3, `position_y`=91.4019, `position_z`=12.9236, `orientation`=6.0693 WHERE `guid`=945; -- Bloodsail Swabby +UPDATE `creature` SET `id`=4505 WHERE `guid`=945; -- Bloodsail Deckhand +UPDATE `creature` SET `id2`=4506 WHERE `guid`=945; -- Bloodsail Swabby +UPDATE `creature` SET `position_x`=-14921.9, `position_y`=109.837, `position_z`=18.0732, `orientation`=2.27626 WHERE `guid`=838; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-14925.7, `position_y`=112.936, `position_z`=12.6579, `orientation`=4.31708 WHERE `guid`=781; -- Bloodsail Swabby +UPDATE `creature` SET `id`=1565 WHERE `guid`=781; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=4506 WHERE `guid`=781; -- Bloodsail Swabby +UPDATE `creature` SET `position_x`=-14920.1, `position_y`=114.635, `position_z`=12.6578, `orientation`=5.59825 WHERE `guid`=780; -- Bloodsail Swabby +UPDATE `creature` SET `id`=1565 WHERE `guid`=780; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=4506 WHERE `guid`=780; -- Bloodsail Swabby +UPDATE `creature` SET `position_x`=3349.62, `position_y`=-4515.07, `position_z`=98.9433, `orientation`=1.38405 WHERE `guid`=35346; -- Spitelash Warrior +UPDATE `creature` SET `position_x`=-14917.7, `position_y`=94.3201, `position_z`=7.60517, `orientation`=1.59796 WHERE `guid`=783; -- Bloodsail Deckhand +UPDATE `creature` SET `id`=1565 WHERE `guid`=783; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=783; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=783; -- Bloodsail Deckhand +UPDATE `creature` SET `id4`=4506 WHERE `guid`=783; -- Bloodsail Swabby +UPDATE `creature` SET `position_x`=237.263, `position_y`=-2770.99, `position_z`=123.449, `orientation`=5.3158 WHERE `guid`=93529; -- Highvale Marksman +UPDATE `creature` SET `position_x`=2832.33, `position_y`=-2578.7, `position_z`=85.1382, `orientation`=3.26377 WHERE `guid`=91864; -- Crypt Fiend +UPDATE `creature` SET `position_x`=3253.85, `position_y`=-5247.7, `position_z`=86.4132, `orientation`=2.41504 WHERE `guid`=35410; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=316.103, `position_y`=-2846.89, `position_z`=115.141, `orientation`=4.49471 WHERE `guid`=93260; -- Highvale Scout +UPDATE `creature` SET `position_x`=211.86, `position_y`=-2787.85, `position_z`=122.552, `orientation`=1.15192 WHERE `guid`=93533; -- Highvale Scout +UPDATE `creature` SET `position_x`=2905.35, `position_y`=-2617.31, `position_z`=90.05, `orientation`=1.79769 WHERE `guid`=91867; -- Crypt Walker +UPDATE `creature` SET `position_x`=3316.24, `position_y`=-4482.07, `position_z`=100.433, `orientation`=1.46622 WHERE `guid`=35370; -- Spitelash Warrior +UPDATE `creature` SET `position_x`=-8379.67, `position_y`=-922.032, `position_z`=210.979, `orientation`=1.45136 WHERE `guid`=3327; -- Flamescale Broodling +UPDATE `creature` SET `id`=7049 WHERE `guid`=3327; -- Flamescale Broodling +UPDATE `creature` SET `id2`=9697 WHERE `guid`=3327; -- Giant Ember Worg +UPDATE `creature` SET `id3`=9698 WHERE `guid`=3327; -- Firetail Scorpid +UPDATE `creature` SET `position_x`=-7882.5, `position_y`=-2451.17, `position_z`=135.031, `orientation`=2.48221 WHERE `guid`=5357; -- Firegut Ogre +UPDATE `creature` SET `position_x`=3448.86, `position_y`=-5181.9, `position_z`=82.6255, `orientation`=2.53958 WHERE `guid`=35484; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=227.058, `position_y`=-2800.97, `position_z`=121.321, `orientation`=5.39173 WHERE `guid`=93268; -- Highvale Scout +UPDATE `creature` SET `position_x`=3683.23, `position_y`=-5150.06, `position_z`=85.7016, `orientation`=4.3467 WHERE `guid`=35421; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=147.692, `position_y`=-2781.91, `position_z`=113.116, `orientation`=6.1677 WHERE `guid`=93283; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=-14908.3, `position_y`=311.707, `position_z`=5.86412, `orientation`=4.08376 WHERE `guid`=2575; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=216.717, `position_y`=-2886.08, `position_z`=106.479, `orientation`=1.1868 WHERE `guid`=93269; -- Highvale Outrunner +UPDATE `creature` SET `position_x`=3682.47, `position_y`=-5280.08, `position_z`=88.4013, `orientation`=3.79707 WHERE `guid`=35398; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=-8381.99, `position_y`=-955.961, `position_z`=195.942, `orientation`=2.32665 WHERE `guid`=4588; -- Fire Beetle +UPDATE `creature` SET `position_x`=-350.624, `position_y`=-4181.35, `position_z`=152.093, `orientation`=3.43901 WHERE `guid`=93749; -- Vilebranch Headhunter (WAYPOINTS) +UPDATE `creature` SET `position_x`=-358.7, `position_y`=-4113.78, `position_z`=154.597, `orientation`=2.14675 WHERE `guid`=93747; -- Vilebranch Headhunter (WAYPOINTS) +UPDATE `creature` SET `position_x`=3015.21, `position_y`=-2736.18, `position_z`=98.1292, `orientation`=1.48353 WHERE `guid`=54764; -- Crypt Fiend +UPDATE `creature` SET `id`=8555 WHERE `guid`=54764; -- Crypt Fiend +UPDATE `creature` SET `id2`=8556 WHERE `guid`=54764; -- Crypt Walker +UPDATE `creature` SET `position_x`=3850.91, `position_y`=-5649.75, `position_z`=14.4186, `orientation`=4.42175 WHERE `guid`=35529; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-14981.7, `position_y`=267.87, `position_z`=7.60322, `orientation`=6.22908 WHERE `guid`=2629; -- Bloodsail Sea Dog (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7312.58, `position_y`=-4633.77, `position_z`=8.90159, `orientation`=1.83279 WHERE `guid`=23549; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-14995, `position_y`=261.192, `position_z`=0.28126, `orientation`=4.34558 WHERE `guid`=2541; -- Bloodsail Sea Dog +UPDATE `creature` SET `position_x`=-7252.93, `position_y`=-4552.26, `position_z`=9.31828, `orientation`=0.802039 WHERE `guid`=23497; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-15010.6, `position_y`=265.945, `position_z`=0.281252, `orientation`=5.76662 WHERE `guid`=622; -- Bloodsail Sea Dog +UPDATE `creature` SET `position_x`=-399.909, `position_y`=-4062.23, `position_z`=174.267, `orientation`=1.3439 WHERE `guid`=93649; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=-792.22, `position_y`=2375.06, `position_z`=93.5954, `orientation`=2.36432 WHERE `guid`=29170; -- Rat +UPDATE `creature` SET `position_x`=2964.71, `position_y`=-2781.54, `position_z`=110.975, `orientation`=2.53215 WHERE `guid`=92219; -- Crypt Fiend +UPDATE `creature` SET `id`=8555 WHERE `guid`=92219; -- Crypt Fiend +UPDATE `creature` SET `id2`=8556 WHERE `guid`=92219; -- Crypt Walker +UPDATE `creature` SET `position_x`=-403.733, `position_y`=-4136.24, `position_z`=174.24, `orientation`=3.46632 WHERE `guid`=93654; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=-8348.79, `position_y`=-3081.22, `position_z`=8.70805, `orientation`=1.15154 WHERE `guid`=23165; -- Dunemaul Ogre +UPDATE `creature` SET `position_x`=-3046.54, `position_y`=2783.35, `position_z`=64.081, `orientation`=1.02435 WHERE `guid`=51757; -- Northspring Harpy +UPDATE `creature` SET `position_x`=3347.81, `position_y`=-5616.63, `position_z`=9.8526, `orientation`=1.19067 WHERE `guid`=35434; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3384.89, `position_y`=-5585.2, `position_z`=8.51873, `orientation`=2.39978 WHERE `guid`=35556; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3415.01, `position_y`=-5548.79, `position_z`=14.6553, `orientation`=1.79003 WHERE `guid`=35492; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-407.986, `position_y`=-4008.85, `position_z`=195.148, `orientation`=3.17679 WHERE `guid`=93672; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-8884.1, `position_y`=-3384.93, `position_z`=15.4917, `orientation`=3.03209 WHERE `guid`=23155; -- Dunemaul Ogre +UPDATE `creature` SET `position_x`=-336.014, `position_y`=-3968.1, `position_z`=195.164, `orientation`=5.43833 WHERE `guid`=93724; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-5051.41, `position_y`=2250.03, `position_z`=-4.60397, `orientation`=1.09611 WHERE `guid`=51712; -- Shore Strider +UPDATE `creature` SET `position_x`=-5049.73, `position_y`=2185.59, `position_z`=10.5703, `orientation`=0.727949 WHERE `guid`=51724; -- Shore Strider +UPDATE `creature` SET `position_x`=7844.97, `position_y`=-4272.19, `position_z`=684.457, `orientation`=3.69007 WHERE `guid`=40882; -- Frostsaber Cub +UPDATE `creature` SET `position_x`=7818.75, `position_y`=-4217.88, `position_z`=675.354, `orientation`=1.22827 WHERE `guid`=40899; -- Frostsaber +UPDATE `creature` SET `id`=7431 WHERE `guid`=40899; -- Frostsaber +UPDATE `creature` SET `id2`=7432 WHERE `guid`=40899; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=7816.21, `position_y`=-4150.63, `position_z`=682.722, `orientation`=1.03473 WHERE `guid`=40905; -- Frostsaber +UPDATE `creature` SET `id`=7431 WHERE `guid`=40905; -- Frostsaber +UPDATE `creature` SET `id2`=7432 WHERE `guid`=40905; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=7887.01, `position_y`=-4214.62, `position_z`=683.949, `orientation`=3.65159 WHERE `guid`=40897; -- Frostsaber +UPDATE `creature` SET `id`=7431 WHERE `guid`=40897; -- Frostsaber +UPDATE `creature` SET `id2`=7432 WHERE `guid`=40897; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=7786.66, `position_y`=-4182.19, `position_z`=680.462, `orientation`=3.869 WHERE `guid`=40906; -- Frostsaber +UPDATE `creature` SET `position_x`=-250.055, `position_y`=-2889.39, `position_z`=94.202, `orientation`=4.81221 WHERE `guid`=93125; -- Witherbark Broodguard +UPDATE `creature` SET `position_x`=-687.092, `position_y`=-3778.2, `position_z`=228.973, `orientation`=3.03514 WHERE `guid`=93574; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=-565.543, `position_y`=-3831.82, `position_z`=234.912, `orientation`=3.99382 WHERE `guid`=93692; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=-712.715, `position_y`=-3744.73, `position_z`=235.947, `orientation`=4.75008 WHERE `guid`=93569; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=-709.428, `position_y`=-3720.94, `position_z`=238.325, `orientation`=0.680126 WHERE `guid`=93576; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=2725.29, `position_y`=-3548.17, `position_z`=262.015, `orientation`=1.7108 WHERE `guid`=128388; -- Rat +UPDATE `creature` SET `position_x`=-610.197, `position_y`=-3748.34, `position_z`=231.115, `orientation`=6.19416 WHERE `guid`=93662; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=3124.33, `position_y`=-3508.92, `position_z`=287.157, `orientation`=0.215801 WHERE `guid`=127731; -- Spider +UPDATE `creature` SET `position_x`=1016.99, `position_y`=-1617.78, `position_z`=64.0837, `orientation`=5.47012 WHERE `guid`=46227; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=3127.19, `position_y`=-3555.17, `position_z`=287.164, `orientation`=5.53945 WHERE `guid`=127708; -- Spider +UPDATE `creature` SET `position_x`=-6607.71, `position_y`=-859.526, `position_z`=245.378, `orientation`=5.66722 WHERE `guid`=5820; -- Twilight Dark Shaman +UPDATE `creature` SET `id`=5860 WHERE `guid`=5820; -- Twilight Dark Shaman +UPDATE `creature` SET `id2`=5861 WHERE `guid`=5820; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=-582.946, `position_y`=-3950.74, `position_z`=238.143, `orientation`=3.07196 WHERE `guid`=93185; -- Vilebranch Raiding Wolf +UPDATE `creature` SET `position_x`=-625.899, `position_y`=-3953.37, `position_z`=238.943, `orientation`=1.76136 WHERE `guid`=93586; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=-629.729, `position_y`=-3936.86, `position_z`=238.419, `orientation`=1.5324 WHERE `guid`=93588; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=-6631.23, `position_y`=-748.93, `position_z`=248.831, `orientation`=4.32842 WHERE `guid`=5859; -- Twilight Dark Shaman +UPDATE `creature` SET `position_x`=-12150.2, `position_y`=-916.922, `position_z`=38.4935, `orientation`=0 WHERE `guid`=1292; -- Stranglethorn Tigress +UPDATE `creature` SET `id`=684 WHERE `guid`=1292; -- Shadowmaw Panther +UPDATE `creature` SET `id2`=772 WHERE `guid`=1292; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-596.873, `position_y`=-4112.15, `position_z`=238.434, `orientation`=0.358016 WHERE `guid`=93212; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-6648.5, `position_y`=-733.836, `position_z`=247.309, `orientation`=4.56748 WHERE `guid`=5871; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=-584.882, `position_y`=-4120.61, `position_z`=238.434, `orientation`=1.44911 WHERE `guid`=93213; -- Vilebranch Soul Eater +UPDATE `creature` SET `position_x`=-650.332, `position_y`=-4102.69, `position_z`=238.434, `orientation`=3.385 WHERE `guid`=93184; -- Vilebranch Soul Eater +UPDATE `creature` SET `position_x`=-608.694, `position_y`=-4159.38, `position_z`=238.434, `orientation`=1.22239 WHERE `guid`=93216; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-592.802, `position_y`=-4012.71, `position_z`=238.434, `orientation`=0.304926 WHERE `guid`=93045; -- Vilebranch Soul Eater +UPDATE `creature` SET `position_x`=-648.864, `position_y`=-4116.3, `position_z`=238.434, `orientation`=1.08909 WHERE `guid`=93042; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-579.518, `position_y`=-4018.9, `position_z`=238.434, `orientation`=4.2237 WHERE `guid`=93044; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-510.517, `position_y`=-4077.64, `position_z`=215.944, `orientation`=3.55036 WHERE `guid`=93211; -- Vilebranch Hideskinner +UPDATE `creature` SET `position_x`=-551.608, `position_y`=-4039.85, `position_z`=217.762, `orientation`=5.16891 WHERE `guid`=93598; -- Vilebranch Hideskinner +UPDATE `creature` SET `position_x`=-537.324, `position_y`=-4155.66, `position_z`=215.944, `orientation`=1.88496 WHERE `guid`=93038; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-523.259, `position_y`=-4163.95, `position_z`=215.939, `orientation`=1.08713 WHERE `guid`=93041; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-6644.41, `position_y`=-813.936, `position_z`=244.729, `orientation`=1.98608 WHERE `guid`=5857; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=-6633.94, `position_y`=-785.453, `position_z`=245.663, `orientation`=3.99142 WHERE `guid`=5872; -- Twilight Fire Guard +UPDATE `creature` SET `position_x`=-534.681, `position_y`=-4182.57, `position_z`=215.913, `orientation`=1.8922 WHERE `guid`=93040; -- Vilebranch Soul Eater +UPDATE `creature` SET `position_x`=-632.593, `position_y`=-4072.38, `position_z`=238.434, `orientation`=5.30105 WHERE `guid`=93581; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=-642.722, `position_y`=-4020.8, `position_z`=238.434, `orientation`=5.72854 WHERE `guid`=93585; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-669.069, `position_y`=-4043.74, `position_z`=238.888, `orientation`=4.5204 WHERE `guid`=93589; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=2962, `position_y`=-2735.64, `position_z`=115.618, `orientation`=4.99066 WHERE `guid`=92218; -- Cannibal Ghoul +UPDATE `creature` SET `position_x`=-641.613, `position_y`=-4061.07, `position_z`=247.228, `orientation`=1.641 WHERE `guid`=93033; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-5233.75, `position_y`=-1467.4, `position_z`=500.291, `orientation`=0.244346 WHERE `guid`=190215; -- Frostmane Snowstrider +UPDATE `creature` SET `position_x`=-5228.62, `position_y`=-1472.59, `position_z`=500.243, `orientation`=1.64061 WHERE `guid`=190216; -- Frostmane Troll +UPDATE `creature` SET `position_x`=-12148.8, `position_y`=-2412.17, `position_z`=2.7435, `orientation`=2.23715 WHERE `guid`=2746; -- Dreadlord +UPDATE `creature` SET `position_x`=2846.03, `position_y`=-3673.73, `position_z`=275.515, `orientation`=6.21337 WHERE `guid`=81841; -- Frenzied Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81841; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81841; -- Plagued Bat +UPDATE `creature` SET `position_x`=2868.29, `position_y`=-3643.7, `position_z`=272.456, `orientation`=6.0912 WHERE `guid`=81804; -- Plagued Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81804; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81804; -- Plagued Bat +UPDATE `creature` SET `position_x`=2857.12, `position_y`=-3626.41, `position_z`=266.029, `orientation`=3.14159 WHERE `guid`=81844; -- Frenzied Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81844; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81844; -- Plagued Bat +UPDATE `creature` SET `position_x`=2846.37, `position_y`=-3629.32, `position_z`=263.927, `orientation`=0.663225 WHERE `guid`=81838; -- Frenzied Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81838; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81838; -- Plagued Bat +UPDATE `creature` SET `position_x`=2855.76, `position_y`=-3654.55, `position_z`=272.829, `orientation`=3.05433 WHERE `guid`=81799; -- Plagued Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81799; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81799; -- Plagued Bat +UPDATE `creature` SET `position_x`=2799.82, `position_y`=-3622.71, `position_z`=256.142, `orientation`=5.51524 WHERE `guid`=81830; -- Frenzied Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81830; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81830; -- Plagued Bat +UPDATE `creature` SET `position_x`=2827.04, `position_y`=-3625.56, `position_z`=260.206, `orientation`=3.89208 WHERE `guid`=81837; -- Frenzied Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81837; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81837; -- Plagued Bat +UPDATE `creature` SET `position_x`=2820.91, `position_y`=-3611.12, `position_z`=259.015, `orientation`=3.45575 WHERE `guid`=81832; -- Frenzied Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81832; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81832; -- Plagued Bat +UPDATE `creature` SET `position_x`=2804.55, `position_y`=-3590.23, `position_z`=255.311, `orientation`=2.30383 WHERE `guid`=81788; -- Plagued Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81788; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81788; -- Plagued Bat +UPDATE `creature` SET `position_x`=2812.39, `position_y`=-3601.02, `position_z`=258.005, `orientation`=4.18879 WHERE `guid`=81793; -- Plagued Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81793; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81793; -- Plagued Bat +UPDATE `creature` SET `position_x`=2799.55, `position_y`=-3610.14, `position_z`=256.026, `orientation`=1.0821 WHERE `guid`=81825; -- Frenzied Bat +UPDATE `creature` SET `id`=16036 WHERE `guid`=81825; -- Frenzied Bat +UPDATE `creature` SET `id2`=16037 WHERE `guid`=81825; -- Plagued Bat +UPDATE `creature` SET `position_x`=-8974.67, `position_y`=1225.3, `position_z`=-112.209, `orientation`=3.22886 WHERE `guid`=302310; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-8988.77, `position_y`=1201.15, `position_z`=-112.21, `orientation`=1.78024 WHERE `guid`=151276; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=-10352.5, `position_y`=1083.08, `position_z`=37.4307, `orientation`=5.56436 WHERE `guid`=52572; -- Coyote +UPDATE `creature` SET `position_x`=-10991.5, `position_y`=1515.46, `position_z`=43.7687, `orientation`=1.9199 WHERE `guid`=90286; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10966.5, `position_y`=1443.93, `position_z`=46.3222, `orientation`=1.05871 WHERE `guid`=53957; -- Defias Pillager +UPDATE `creature` SET `position_x`=-5761.02, `position_y`=-3438.76, `position_z`=305.884, `orientation`=5.1874 WHERE `guid`=100000; -- Saean +UPDATE `creature` SET `position_x`=-10961.9, `position_y`=1377.96, `position_z`=46.0447, `orientation`=2.03906 WHERE `guid`=90278; -- Harvest Golem +UPDATE `creature` SET `position_x`=-9852.45, `position_y`=1085.26, `position_z`=33.4409, `orientation`=5.00929 WHERE `guid`=51563; -- Young Goretusk +UPDATE `creature` SET `position_x`=-9860.97, `position_y`=1030.36, `position_z`=34.1691, `orientation`=5.0799 WHERE `guid`=90228; -- Defias Footpad +UPDATE `creature` SET `position_x`=-10936.9, `position_y`=1384.8, `position_z`=42.1237, `orientation`=5.3249 WHERE `guid`=90277; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10990.7, `position_y`=1473.07, `position_z`=43.385, `orientation`=5.85848 WHERE `guid`=90334; -- Defias Pillager (WAYPOINTS) +UPDATE `creature` SET `position_x`=-12180.3, `position_y`=175.507, `position_z`=17.049, `orientation`=5.95989 WHERE `guid`=2504; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-11011.3, `position_y`=1386.73, `position_z`=46.0515, `orientation`=5.63741 WHERE `guid`=90153; -- Harvest Golem +UPDATE `creature` SET `position_x`=-11015.7, `position_y`=1475.3, `position_z`=44.1233, `orientation`=4.29351 WHERE `guid`=53858; -- Defias Pillager +UPDATE `creature` SET `position_x`=-3253.87, `position_y`=-906.989, `position_z`=2.14685, `orientation`=5.87725 WHERE `guid`=10814; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=688.733, `position_y`=-924.928, `position_z`=164.408, `orientation`=6.04298 WHERE `guid`=17004; -- Syndicate Spy +UPDATE `creature` SET `position_x`=-9634.18, `position_y`=1082.18, `position_z`=4.83107, `orientation`=2.73569 WHERE `guid`=90400; -- Murloc Coastrunner +UPDATE `creature` SET `position_x`=-11223.3, `position_y`=1212.81, `position_z`=89.245, `orientation`=4.30714 WHERE `guid`=54607; -- Defias Knuckleduster +UPDATE `creature` SET `position_x`=-11202, `position_y`=1207.68, `position_z`=87.86, `orientation`=0 WHERE `guid`=89913; -- Defias Highwayman +UPDATE `creature` SET `id`=122 WHERE `guid`=89913; -- Defias Highwayman +UPDATE `creature` SET `id2`=449 WHERE `guid`=89913; -- Defias Knuckleduster +UPDATE `creature` SET `position_x`=-9556.2, `position_y`=-1892.96, `position_z`=70.5142, `orientation`=3.51087 WHERE `guid`=7523; -- Rabbit +UPDATE `creature` SET `position_x`=-9862.75, `position_y`=1005.74, `position_z`=32.1585, `orientation`=2.76814 WHERE `guid`=90057; -- Rusty Harvest Golem +UPDATE `creature` SET `position_x`=678.344, `position_y`=-958.374, `position_z`=164.434, `orientation`=0.0482777 WHERE `guid`=17027; -- Syndicate Wizard +UPDATE `creature` SET `id`=2242 WHERE `guid`=17027; -- Syndicate Spy +UPDATE `creature` SET `id2`=2319 WHERE `guid`=17027; -- Syndicate Wizard +UPDATE `creature` SET `position_x`=682.226, `position_y`=-916.836, `position_z`=171.889, `orientation`=4.67321 WHERE `guid`=17013; -- Syndicate Spy +UPDATE `creature` SET `position_x`=-3018.28, `position_y`=-1018.67, `position_z`=9.95574, `orientation`=0.811433 WHERE `guid`=10926; -- Bluegill Muckdweller +UPDATE `creature` SET `position_x`=720.443, `position_y`=-900.84, `position_z`=166.262, `orientation`=2.82805 WHERE `guid`=16987; -- Syndicate Spy +UPDATE `creature` SET `position_x`=-9621.78, `position_y`=-1991.97, `position_z`=61.9781, `orientation`=1.46123 WHERE `guid`=29891; -- Tarantula +UPDATE `creature` SET `position_x`=-2985.24, `position_y`=-1055.45, `position_z`=8.28121, `orientation`=4.65144 WHERE `guid`=10731; -- Bluegill Oracle +UPDATE `creature` SET `position_x`=653.975, `position_y`=-960.753, `position_z`=164.516, `orientation`=4.38095 WHERE `guid`=17028; -- Syndicate Spy +UPDATE `creature` SET `position_x`=-9613.8, `position_y`=1071.17, `position_z`=3.24381, `orientation`=0 WHERE `guid`=90090; -- Murloc Coastrunner +UPDATE `creature` SET `position_x`=-9628.5, `position_y`=1051.85, `position_z`=7.1746, `orientation`=2.35939 WHERE `guid`=90385; -- Murloc Coastrunner +UPDATE `creature` SET `position_x`=618.044, `position_y`=-958.721, `position_z`=164.828, `orientation`=2.82743 WHERE `guid`=16964; -- Syndicate Spy +UPDATE `creature` SET `position_x`=672.37, `position_y`=-1009.14, `position_z`=166.153, `orientation`=1.0372 WHERE `guid`=16737; -- Syndicate Spy +UPDATE `creature` SET `position_x`=731.411, `position_y`=-961.99, `position_z`=166.313, `orientation`=2.25147 WHERE `guid`=17024; -- Syndicate Wizard +UPDATE `creature` SET `id`=2242 WHERE `guid`=17024; -- Syndicate Spy +UPDATE `creature` SET `id2`=2319 WHERE `guid`=17024; -- Syndicate Wizard +UPDATE `creature` SET `position_x`=-11221.7, `position_y`=1547.97, `position_z`=33.0974, `orientation`=4.44505 WHERE `guid`=89540; -- Defias Henchman (WAYPOINTS) +UPDATE `creature` SET `id`=594 WHERE `guid`=89540; -- Defias Henchman +UPDATE `creature` SET `id2`=619 WHERE `guid`=89540; -- Defias Conjurer +UPDATE `creature` SET `position_x`=-2946.96, `position_y`=-973.19, `position_z`=2.1911, `orientation`=3.53125 WHERE `guid`=10826; -- Cursed Marine +UPDATE `creature` SET `id`=1157 WHERE `guid`=10826; -- Cursed Sailor +UPDATE `creature` SET `id2`=1158 WHERE `guid`=10826; -- Cursed Marine +UPDATE `creature` SET `position_x`=722.506, `position_y`=-833.943, `position_z`=162.632, `orientation`=5.7483 WHERE `guid`=16771; -- Syndicate Spy +UPDATE `creature` SET `position_x`=714.078, `position_y`=-980.049, `position_z`=165.555, `orientation`=1.13576 WHERE `guid`=16796; -- Syndicate Spy +UPDATE `creature` SET `position_x`=-2958, `position_y`=-974.416, `position_z`=5.6199, `orientation`=1.02808 WHERE `guid`=10825; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-9713.29, `position_y`=-2231.42, `position_z`=59.9047, `orientation`=5.77983 WHERE `guid`=16229; -- Great Goretusk +UPDATE `creature` SET `position_x`=-12117.1, `position_y`=848.719, `position_z`=13.5091, `orientation`=0.921348 WHERE `guid`=1274; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-9784.51, `position_y`=1250.79, `position_z`=41.8444, `orientation`=4.99775 WHERE `guid`=90229; -- Young Fleshripper +UPDATE `creature` SET `position_x`=-12152.4, `position_y`=783.473, `position_z`=2.51929, `orientation`=6.04638 WHERE `guid`=1269; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-2954.54, `position_y`=-964.044, `position_z`=3.05125, `orientation`=3.76802 WHERE `guid`=10822; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-9899.37, `position_y`=1266.83, `position_z`=42.0496, `orientation`=3.02786 WHERE `guid`=89896; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-2969.91, `position_y`=-953.321, `position_z`=4.56001, `orientation`=1.42175 WHERE `guid`=10828; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-9842.77, `position_y`=1268.34, `position_z`=41.4889, `orientation`=2.59269 WHERE `guid`=90071; -- Chicken +UPDATE `creature` SET `position_x`=2820.8, `position_y`=-3210.58, `position_z`=298.351, `orientation`=5.29143 WHERE `guid`=128361; -- Rat +UPDATE `creature` SET `position_x`=-2984.96, `position_y`=-950.229, `position_z`=9.88191, `orientation`=5.57921 WHERE `guid`=10015; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-4783.31, `position_y`=-3051.84, `position_z`=305.732, `orientation`=0.428677 WHERE `guid`=9312; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-4874.71, `position_y`=-2975.31, `position_z`=317.417, `orientation`=0 WHERE `guid`=9317; -- Tunnel Rat Geomancer +UPDATE `creature` SET `id`=1174 WHERE `guid`=9317; -- Tunnel Rat Geomancer +UPDATE `creature` SET `id2`=1175 WHERE `guid`=9317; -- Tunnel Rat Digger +UPDATE `creature` SET `position_x`=-10183.9, `position_y`=1149.76, `position_z`=37.0021, `orientation`=0.598987 WHERE `guid`=90319; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10150.5, `position_y`=1116.48, `position_z`=36.8377, `orientation`=0.699973 WHERE `guid`=90313; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-4949.64, `position_y`=-3004.02, `position_z`=319.096, `orientation`=0 WHERE `guid`=9147; -- Tunnel Rat Geomancer +UPDATE `creature` SET `position_x`=-4946.07, `position_y`=-2963.62, `position_z`=321.42, `orientation`=0 WHERE `guid`=9333; -- Tunnel Rat Digger +UPDATE `creature` SET `position_x`=-4918.48, `position_y`=-2960.04, `position_z`=316.486, `orientation`=0 WHERE `guid`=9321; -- Tunnel Rat Digger +UPDATE `creature` SET `id`=1174 WHERE `guid`=9321; -- Tunnel Rat Geomancer +UPDATE `creature` SET `id2`=1175 WHERE `guid`=9321; -- Tunnel Rat Digger +UPDATE `creature` SET `position_x`=-4941.96, `position_y`=-2975.97, `position_z`=321.778, `orientation`=0 WHERE `guid`=9328; -- Tunnel Rat Digger +UPDATE `creature` SET `position_x`=-4971.39, `position_y`=-2956.08, `position_z`=315.858, `orientation`=0 WHERE `guid`=9154; -- Tunnel Rat Surveyor +UPDATE `creature` SET `position_x`=-4988.9, `position_y`=-2958.24, `position_z`=315.71, `orientation`=3.89764 WHERE `guid`=9153; -- Tunnel Rat Surveyor +UPDATE `creature` SET `position_x`=-6003.12, `position_y`=-2950.2, `position_z`=398.983, `orientation`=5.95157 WHERE `guid`=9243; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-9595.11, `position_y`=-2335.78, `position_z`=61.8547, `orientation`=5.3665 WHERE `guid`=13332; -- Dire Condor +UPDATE `creature` SET `position_x`=-4934.32, `position_y`=-2991.63, `position_z`=321.334, `orientation`=0 WHERE `guid`=9332; -- Tunnel Rat Geomancer +UPDATE `creature` SET `position_x`=-4898.37, `position_y`=-2981.44, `position_z`=318.157, `orientation`=0 WHERE `guid`=9322; -- Tunnel Rat Geomancer +UPDATE `creature` SET `position_x`=-6049.05, `position_y`=-2986.87, `position_z`=403.648, `orientation`=3.59538 WHERE `guid`=9073; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=2875.61, `position_y`=-3151.82, `position_z`=273.87, `orientation`=5.52984 WHERE `guid`=128446; -- Rat +UPDATE `creature` SET `position_x`=-12712.7, `position_y`=-466.762, `position_z`=29.7837, `orientation`=4.98624 WHERE `guid`=2547; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-9664.08, `position_y`=-2333.96, `position_z`=68.9056, `orientation`=2.70895 WHERE `guid`=13333; -- Tarantula +UPDATE `creature` SET `position_x`=3417.68, `position_y`=-5487.57, `position_z`=32.1882, `orientation`=2.96628 WHERE `guid`=35435; -- Spitelash Siren +UPDATE `creature` SET `position_x`=2919.45, `position_y`=-3151.03, `position_z`=273.87, `orientation`=3.60093 WHERE `guid`=128408; -- Rat +UPDATE `creature` SET `position_x`=-2970.1, `position_y`=-956.674, `position_z`=-3.34713, `orientation`=3.89208 WHERE `guid`=10028; -- Cursed Sailor +UPDATE `creature` SET `position_x`=2892.87, `position_y`=-3157.57, `position_z`=273.87, `orientation`=5.59464 WHERE `guid`=128437; -- Rat +UPDATE `creature` SET `position_x`=-2986.8, `position_y`=-952.718, `position_z`=2.59676, `orientation`=4.84955 WHERE `guid`=10026; -- Cursed Sailor +UPDATE `creature` SET `position_x`=3449.12, `position_y`=-5584.24, `position_z`=14.4224, `orientation`=3.24328 WHERE `guid`=35493; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-4121.09, `position_y`=-2944.1, `position_z`=11.7735, `orientation`=4.85201 WHERE `guid`=10333; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-4156, `position_y`=-2922.3, `position_z`=12.7685, `orientation`=0.749234 WHERE `guid`=10301; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-4161.56, `position_y`=-2951.3, `position_z`=12.5667, `orientation`=4.08921 WHERE `guid`=10302; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-4133.33, `position_y`=-2922.34, `position_z`=12.2184, `orientation`=0.595179 WHERE `guid`=10460; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-9981.16, `position_y`=1218.95, `position_z`=42.2058, `orientation`=5.42599 WHERE `guid`=90143; -- Harvest Watcher +UPDATE `creature` SET `position_x`=3482.99, `position_y`=-5551.01, `position_z`=17.4576, `orientation`=5.0314 WHERE `guid`=35491; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3385.55, `position_y`=-5646.66, `position_z`=6.40729, `orientation`=2.58739 WHERE `guid`=35538; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3482.28, `position_y`=-5615.25, `position_z`=9.44629, `orientation`=4.71809 WHERE `guid`=35550; -- Spitelash Siren +UPDATE `creature` SET `position_x`=160.558, `position_y`=223.594, `position_z`=42.8206, `orientation`=5.27199 WHERE `guid`=16924; -- Dalaran Worker +UPDATE `creature` SET `position_x`=3450.21, `position_y`=-5650.02, `position_z`=6.29345, `orientation`=0.573817 WHERE `guid`=35515; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-6069.95, `position_y`=-2765.65, `position_z`=414.703, `orientation`=1.71042 WHERE `guid`=8695; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-3441.94, `position_y`=-2020.35, `position_z`=108.945, `orientation`=5.41514 WHERE `guid`=10827; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=3415.81, `position_y`=-5615.27, `position_z`=7.15163, `orientation`=5.41967 WHERE `guid`=35476; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-3482.73, `position_y`=-1881.85, `position_z`=21.8343, `orientation`=1.3439 WHERE `guid`=11050; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=-5971.73, `position_y`=-2846.2, `position_z`=383.105, `orientation`=2.09164 WHERE `guid`=9117; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5883.08, `position_y`=-2915.02, `position_z`=366.975, `orientation`=4.63836 WHERE `guid`=9274; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-3547.22, `position_y`=-1849.74, `position_z`=23.8872, `orientation`=3.82227 WHERE `guid`=11037; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=-3420.88, `position_y`=-1846.04, `position_z`=18.2256, `orientation`=0.942478 WHERE `guid`=11021; -- Mottled Razormaw +UPDATE `creature` SET `position_x`=-11281.6, `position_y`=1544.71, `position_z`=74.561, `orientation`=1.79836 WHERE `guid`=61984; -- Defias Highwayman +UPDATE `creature` SET `position_x`=-3513.01, `position_y`=-1846.73, `position_z`=22.4743, `orientation`=2.33874 WHERE `guid`=11044; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=-3483.95, `position_y`=-1783.81, `position_z`=16.8419, `orientation`=2.23402 WHERE `guid`=10981; -- Mottled Razormaw +UPDATE `creature` SET `position_x`=-4985.51, `position_y`=-2948.12, `position_z`=315.519, `orientation`=4.89677 WHERE `guid`=9192; -- Grizlak +UPDATE `creature` SET `position_x`=-11102.2, `position_y`=1193, `position_z`=59.5066, `orientation`=3.35767 WHERE `guid`=54596; -- Defias Highwayman +UPDATE `creature` SET `position_x`=-3514.64, `position_y`=-1875.45, `position_z`=23.8872, `orientation`=0.349066 WHERE `guid`=11035; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=-3451.83, `position_y`=-1818.96, `position_z`=23.9022, `orientation`=4.31096 WHERE `guid`=11023; -- Mottled Razormaw +UPDATE `creature` SET `position_x`=-3513.77, `position_y`=-1811.89, `position_z`=25.7111, `orientation`=0.453786 WHERE `guid`=11045; -- Mottled Razormaw +UPDATE `creature` SET `position_x`=-3550.92, `position_y`=-1816.54, `position_z`=24.4387, `orientation`=0.872665 WHERE `guid`=11048; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=-3382.86, `position_y`=-1784.28, `position_z`=27.0923, `orientation`=4.24115 WHERE `guid`=11024; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=2862.91, `position_y`=-3075.11, `position_z`=273.828, `orientation`=2.0858 WHERE `guid`=128452; -- Rat +UPDATE `creature` SET `position_x`=-3520.58, `position_y`=-1783.64, `position_z`=23.8931, `orientation`=2.0944 WHERE `guid`=11052; -- Mottled Razormaw +UPDATE `creature` SET `position_x`=-3487.52, `position_y`=-1720.38, `position_z`=34.7445, `orientation`=5.81195 WHERE `guid`=11053; -- Mottled Razormaw +UPDATE `creature` SET `position_x`=3651.05, `position_y`=-5517.17, `position_z`=24.7665, `orientation`=5.1288 WHERE `guid`=35433; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-10119.7, `position_y`=1149.59, `position_z`=36.9479, `orientation`=5.12695 WHERE `guid`=90315; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-9082.32, `position_y`=-233.974, `position_z`=73.3939, `orientation`=2.39519 WHERE `guid`=80162; -- Defias Thug +UPDATE `creature` SET `position_x`=-10253, `position_y`=1355.38, `position_z`=41.8739, `orientation`=2.5947 WHERE `guid`=89584; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-12217.1, `position_y`=-916.601, `position_z`=38.5296, `orientation`=2.32062 WHERE `guid`=1353; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-10168.1, `position_y`=1281.92, `position_z`=37.3915, `orientation`=4.46804 WHERE `guid`=90435; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10217, `position_y`=1383.44, `position_z`=40.3416, `orientation`=0.820305 WHERE `guid`=90276; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-4802.39, `position_y`=-2971.73, `position_z`=321.723, `orientation`=3.29461 WHERE `guid`=9297; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-4863.36, `position_y`=-2995.19, `position_z`=317.811, `orientation`=0 WHERE `guid`=9318; -- Tunnel Rat Digger +UPDATE `creature` SET `id`=1174 WHERE `guid`=9318; -- Tunnel Rat Geomancer +UPDATE `creature` SET `id2`=1175 WHERE `guid`=9318; -- Tunnel Rat Digger +UPDATE `creature` SET `position_x`=-3418.49, `position_y`=-1780.68, `position_z`=25.6481, `orientation`=3.05433 WHERE `guid`=11049; -- Mottled Razormaw +UPDATE `creature` SET `position_x`=-10216.5, `position_y`=1483.69, `position_z`=41.407, `orientation`=1.8326 WHERE `guid`=90269; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-3480.78, `position_y`=-1747.89, `position_z`=24.0501, `orientation`=4.38078 WHERE `guid`=11051; -- Mottled Razormaw +UPDATE `creature` SET `position_x`=-10183.8, `position_y`=1417.2, `position_z`=40.7991, `orientation`=5.64856 WHERE `guid`=90274; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-4715.25, `position_y`=-3051.31, `position_z`=312.46, `orientation`=1.07654 WHERE `guid`=9316; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-3484.09, `position_y`=-1684.57, `position_z`=54.1417, `orientation`=4.32842 WHERE `guid`=11031; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=-4682.82, `position_y`=-3017.04, `position_z`=316.968, `orientation`=5.2835 WHERE `guid`=9329; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-4749.98, `position_y`=-3049.89, `position_z`=309.84, `orientation`=0.457527 WHERE `guid`=9066; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-10239.3, `position_y`=1044.52, `position_z`=38.1873, `orientation`=0.139021 WHERE `guid`=90417; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10650.8, `position_y`=1684.15, `position_z`=42.2707, `orientation`=4.92652 WHERE `guid`=90161; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10217.2, `position_y`=1041.17, `position_z`=36.2841, `orientation`=0.0872665 WHERE `guid`=90416; -- Harvest Golem +UPDATE `creature` SET `position_x`=-4714.69, `position_y`=-3091.47, `position_z`=307.43, `orientation`=2.49346 WHERE `guid`=9309; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-4709.32, `position_y`=-3077.75, `position_z`=309.233, `orientation`=2.48772 WHERE `guid`=9314; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-10284.5, `position_y`=1150.22, `position_z`=38.8422, `orientation`=1.08584 WHERE `guid`=52574; -- Coyote +UPDATE `creature` SET `position_x`=-4725.19, `position_y`=-3082.21, `position_z`=307.571, `orientation`=2.44224 WHERE `guid`=9306; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-10585.1, `position_y`=1749.81, `position_z`=40.832, `orientation`=5.2841 WHERE `guid`=90162; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-3411.71, `position_y`=-1813.62, `position_z`=16.8692, `orientation`=5.42797 WHERE `guid`=11046; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=248.675, `position_y`=148.015, `position_z`=95.9059, `orientation`=4.7822 WHERE `guid`=48837; -- Diseased Ghoul +UPDATE `creature` SET `id`=10481 WHERE `guid`=48837; -- Reanimated Corpse +UPDATE `creature` SET `id2`=10495 WHERE `guid`=48837; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=249.908, `position_y`=142.919, `position_z`=95.9218, `orientation`=2.67096 WHERE `guid`=48985; -- Reanimated Corpse +UPDATE `creature` SET `position_x`=241.468, `position_y`=89.0642, `position_z`=95.9061, `orientation`=4.24115 WHERE `guid`=48983; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=256.015, `position_y`=136.885, `position_z`=95.9218, `orientation`=2.16651 WHERE `guid`=48987; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=271.622, `position_y`=113.912, `position_z`=95.9218, `orientation`=3.45295 WHERE `guid`=48993; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=277.273, `position_y`=125.316, `position_z`=95.9218, `orientation`=3.14394 WHERE `guid`=48989; -- Reanimated Corpse +UPDATE `creature` SET `position_x`=265.158, `position_y`=164.331, `position_z`=95.9114, `orientation`=0.0321519 WHERE `guid`=48812; -- Diseased Ghoul (WAYPOINTS) +UPDATE `creature` SET `position_x`=270.265, `position_y`=102.134, `position_z`=95.9061, `orientation`=1.91986 WHERE `guid`=48827; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=-10314.4, `position_y`=1222.11, `position_z`=37.1131, `orientation`=5.25344 WHERE `guid`=90353; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-3444.62, `position_y`=-1700.65, `position_z`=55.458, `orientation`=1.13446 WHERE `guid`=10956; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=85.5892, `position_y`=375.506, `position_z`=43.523, `orientation`=0.610865 WHERE `guid`=16873; -- Dalaran Worker +UPDATE `creature` SET `position_x`=3550.24, `position_y`=-5749.6, `position_z`=1.91285, `orientation`=4.23758 WHERE `guid`=35425; -- Spitelash Siren +UPDATE `creature` SET `position_x`=101.258, `position_y`=322.02, `position_z`=42.8815, `orientation`=5.80874 WHERE `guid`=16876; -- Dalaran Worker +UPDATE `creature` SET `position_x`=-10323.1, `position_y`=1419.88, `position_z`=39.903, `orientation`=2.40078 WHERE `guid`=89997; -- Defias Smuggler +UPDATE `creature` SET `position_x`=3751.08, `position_y`=-5616.02, `position_z`=10.1406, `orientation`=3.77948 WHERE `guid`=35520; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3685.42, `position_y`=-5550.57, `position_z`=16.074, `orientation`=1.0697 WHERE `guid`=35553; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3650.45, `position_y`=-5582.7, `position_z`=15.2579, `orientation`=4.05968 WHERE `guid`=35554; -- Spitelash Siren +UPDATE `creature` SET `position_x`=2774.31, `position_y`=-3222.73, `position_z`=285.625, `orientation`=5.77308 WHERE `guid`=128453; -- Rat +UPDATE `creature` SET `position_x`=-788.888, `position_y`=-2082.84, `position_z`=35.0553, `orientation`=1.01276 WHERE `guid`=12020; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-10325.9, `position_y`=1388.53, `position_z`=41.6425, `orientation`=6.03773 WHERE `guid`=89575; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-10284.5, `position_y`=1451.16, `position_z`=40.1699, `orientation`=2.47285 WHERE `guid`=90347; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-12083.8, `position_y`=-850.723, `position_z`=41.6277, `orientation`=2.94989 WHERE `guid`=1329; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=2755.1, `position_y`=-3209.51, `position_z`=267.745, `orientation`=4.37909 WHERE `guid`=128444; -- Rat +UPDATE `creature` SET `position_x`=-12149.9, `position_y`=-849.801, `position_z`=38.8235, `orientation`=0 WHERE `guid`=1336; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-9058.74, `position_y`=-267.733, `position_z`=74.1295, `orientation`=6.28165 WHERE `guid`=80154; -- Defias Thug +UPDATE `creature` SET `position_x`=2795.38, `position_y`=-3404.11, `position_z`=267.769, `orientation`=1.76567 WHERE `guid`=128443; -- Rat +UPDATE `creature` SET `position_x`=2774.13, `position_y`=-3328.16, `position_z`=267.768, `orientation`=0.734741 WHERE `guid`=128392; -- Rat +UPDATE `creature` SET `position_x`=-10315.6, `position_y`=1417.41, `position_z`=40.3626, `orientation`=3.82255 WHERE `guid`=89925; -- Chicken +UPDATE `creature` SET `position_x`=-10305.3, `position_y`=1414.35, `position_z`=40.4503, `orientation`=0.189731 WHERE `guid`=89926; -- Chicken +UPDATE `creature` SET `position_x`=-3351.36, `position_y`=-1517.2, `position_z`=9.58227, `orientation`=2.37365 WHERE `guid`=11019; -- Mottled Raptor +UPDATE `creature` SET `position_x`=-10515.5, `position_y`=1315.11, `position_z`=47.7172, `orientation`=2.04204 WHERE `guid`=90239; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-981.551, `position_y`=-2314.32, `position_z`=50.9492, `orientation`=0.779873 WHERE `guid`=11984; -- Highland Thrasher +UPDATE `creature` SET `position_x`=-10486.1, `position_y`=1283.96, `position_z`=57.4029, `orientation`=3.81487 WHERE `guid`=90414; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-5384.28, `position_y`=-2750.99, `position_z`=364.878, `orientation`=4.69456 WHERE `guid`=9071; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=2751.55, `position_y`=-3231.49, `position_z`=267.753, `orientation`=3.46544 WHERE `guid`=128413; -- Rat +UPDATE `creature` SET `position_x`=2754.68, `position_y`=-3220.45, `position_z`=267.743, `orientation`=1.79274 WHERE `guid`=128379; -- Rat +UPDATE `creature` SET `position_x`=-10583, `position_y`=1616.64, `position_z`=41.5373, `orientation`=1.44862 WHERE `guid`=90165; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10502.6, `position_y`=1244.87, `position_z`=69.1622, `orientation`=3.4857 WHERE `guid`=90343; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-2803.64, `position_y`=-992.708, `position_z`=-13.0759, `orientation`=5.68526 WHERE `guid`=9928; -- Cursed Marine +UPDATE `creature` SET `position_x`=-2823.66, `position_y`=-976.674, `position_z`=-2.84868, `orientation`=4.81265 WHERE `guid`=9924; -- Cursed Marine +UPDATE `creature` SET `position_x`=-2793.45, `position_y`=-1027.54, `position_z`=-10.0862, `orientation`=3.17349 WHERE `guid`=9872; -- Cursed Marine +UPDATE `creature` SET `position_x`=6312.78, `position_y`=-4816.67, `position_z`=753.963, `orientation`=3.82389 WHERE `guid`=41257; -- Chillwind Chimaera +UPDATE `creature` SET `position_x`=-10448.8, `position_y`=1185.58, `position_z`=43.2916, `orientation`=0 WHERE `guid`=90420; -- Young Goretusk +UPDATE `creature` SET `position_x`=-7250.47, `position_y`=-3149.97, `position_z`=301.353, `orientation`=2.26689 WHERE `guid`=6982; -- Rock Elemental +UPDATE `creature` SET `position_x`=-7284.38, `position_y`=-3180.86, `position_z`=296.757, `orientation`=3.48628 WHERE `guid`=6942; -- Rock Elemental +UPDATE `creature` SET `position_x`=-7248.83, `position_y`=-3114.4, `position_z`=315.632, `orientation`=5.47512 WHERE `guid`=7246; -- Rock Elemental +UPDATE `creature` SET `position_x`=6252.14, `position_y`=-4750.07, `position_z`=752.856, `orientation`=6.00237 WHERE `guid`=41106; -- Shardtooth Mauler +UPDATE `creature` SET `position_x`=3617.09, `position_y`=-5550.88, `position_z`=19.4215, `orientation`=1.24986 WHERE `guid`=35488; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-7285.23, `position_y`=-3148.91, `position_z`=308.208, `orientation`=5.52075 WHERE `guid`=6950; -- Rock Elemental +UPDATE `creature` SET `position_x`=-11106.7, `position_y`=2029.77, `position_z`=2.10628, `orientation`=0.486341 WHERE `guid`=89513; -- Murloc Tidehunter +UPDATE `creature` SET `position_x`=-7248.58, `position_y`=-3182.64, `position_z`=292.814, `orientation`=5.03615 WHERE `guid`=6949; -- Rock Elemental +UPDATE `creature` SET `position_x`=-11110.5, `position_y`=2081.76, `position_z`=-4.1992, `orientation`=3.79427 WHERE `guid`=89514; -- Murloc Tidehunter +UPDATE `creature` SET `position_x`=-11951.8, `position_y`=-388.267, `position_z`=-16.6945, `orientation`=0.958459 WHERE `guid`=618; -- Sharptooth Frenzy +UPDATE `creature` SET `position_x`=6349.55, `position_y`=-5049.27, `position_z`=758.491, `orientation`=0.131535 WHERE `guid`=41592; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=-11073.7, `position_y`=2065.69, `position_z`=6.04378, `orientation`=0.0487061 WHERE `guid`=89976; -- Murloc Tidehunter +UPDATE `creature` SET `position_x`=-11042, `position_y`=2078.49, `position_z`=2.35536, `orientation`=2.16191 WHERE `guid`=89508; -- Murloc Tidehunter +UPDATE `creature` SET `position_x`=-7384.26, `position_y`=-2421.07, `position_z`=303.487, `orientation`=3.83683 WHERE `guid`=7689; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=5637.19, `position_y`=-4897.5, `position_z`=804.961, `orientation`=1.94816 WHERE `guid`=41430; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=3583.49, `position_y`=-5715.4, `position_z`=1.37306, `orientation`=0.768775 WHERE `guid`=35569; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-11977.7, `position_y`=-532.569, `position_z`=12.0552, `orientation`=2.51327 WHERE `guid`=1027; -- Venture Co. Workboss +UPDATE `creature` SET `position_x`=-7324.47, `position_y`=-2448.79, `position_z`=299.07, `orientation`=1.08746 WHERE `guid`=7237; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-7284.38, `position_y`=-2410.28, `position_z`=272.808, `orientation`=2.94961 WHERE `guid`=7692; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-11981, `position_y`=-488.539, `position_z`=24.2555, `orientation`=0.10472 WHERE `guid`=2207; -- Venture Co. Geologist +UPDATE `creature` SET `position_x`=-7151.41, `position_y`=-2244.63, `position_z`=287.766, `orientation`=3.00817 WHERE `guid`=7206; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=2753.14, `position_y`=-3161.75, `position_z`=267.746, `orientation`=2.8933 WHERE `guid`=128449; -- Rat +UPDATE `creature` SET `position_x`=-7216.83, `position_y`=-2247.96, `position_z`=285.565, `orientation`=2.71676 WHERE `guid`=7170; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-11958.4, `position_y`=-484.755, `position_z`=17.1629, `orientation`=5.35816 WHERE `guid`=1846; -- Venture Co. Geologist +UPDATE `creature` SET `position_x`=-7249.31, `position_y`=-3550.61, `position_z`=13.1756, `orientation`=4.67137 WHERE `guid`=22421; -- Starving Blisterpaw +UPDATE `creature` SET `id`=5422 WHERE `guid`=22421; -- Scorpid Hunter +UPDATE `creature` SET `id2`=5425 WHERE `guid`=22421; -- Starving Blisterpaw +UPDATE `creature` SET `position_x`=-1207.2, `position_y`=-2033.28, `position_z`=39.5633, `orientation`=0.524965 WHERE `guid`=13834; -- Boulderfist Enforcer +UPDATE `creature` SET `position_x`=-1186.42, `position_y`=-2038.16, `position_z`=35.7477, `orientation`=0.0523599 WHERE `guid`=13389; -- Boulderfist Enforcer +UPDATE `creature` SET `position_x`=-1185.63, `position_y`=-2151.28, `position_z`=58.6147, `orientation`=2.92562 WHERE `guid`=14240; -- Boulderfist Ogre +UPDATE `creature` SET `position_x`=-1223.4, `position_y`=-2047.42, `position_z`=44.8484, `orientation`=4.27057 WHERE `guid`=14232; -- Boulderfist Enforcer +UPDATE `creature` SET `position_x`=-1238.11, `position_y`=-2032.37, `position_z`=48.1963, `orientation`=0.187094 WHERE `guid`=11925; -- Boulderfist Enforcer +UPDATE `creature` SET `position_x`=-2017.11, `position_y`=-2550.68, `position_z`=71.0219, `orientation`=3.22145 WHERE `guid`=11930; -- Highland Fleshstalker +UPDATE `creature` SET `position_x`=-5711.36, `position_y`=-1687.05, `position_z`=361.244, `orientation`=5.58809 WHERE `guid`=4516; -- Rockjaw Skullthumper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4516; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4516; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5686.96, `position_y`=-1692.28, `position_z`=360.879, `orientation`=3.35161 WHERE `guid`=4532; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-1924.69, `position_y`=-2803.75, `position_z`=74.3583, `orientation`=4.07887 WHERE `guid`=12069; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=-2001.39, `position_y`=-2719.52, `position_z`=81.2319, `orientation`=5.00277 WHERE `guid`=14665; -- Boulderfist Magus +UPDATE `creature` SET `position_x`=-1978.31, `position_y`=-2737.37, `position_z`=79.6729, `orientation`=1.98244 WHERE `guid`=11924; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=-1968.14, `position_y`=-2697.57, `position_z`=79.9052, `orientation`=5.26152 WHERE `guid`=14670; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=-1663.21, `position_y`=-3256.32, `position_z`=25.8137, `orientation`=0.266986 WHERE `guid`=12601; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=-1662.14, `position_y`=-3270.23, `position_z`=24.83, `orientation`=5.86804 WHERE `guid`=12895; -- Witherbark Axe Thrower +UPDATE `creature` SET `position_x`=-1787.53, `position_y`=-3215.9, `position_z`=36.2795, `orientation`=2.02594 WHERE `guid`=12901; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=-1784.41, `position_y`=-3182.93, `position_z`=39.1455, `orientation`=0.0876052 WHERE `guid`=13239; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-12239.5, `position_y`=-1903.74, `position_z`=130.887, `orientation`=6.13192 WHERE `guid`=91432; -- Snake +UPDATE `creature` SET `position_x`=1783.84, `position_y`=616.646, `position_z`=40.391, `orientation`=5.40259 WHERE `guid`=44577; -- Scarlet Missionary +UPDATE `creature` SET `position_x`=-12149.1, `position_y`=-582.612, `position_z`=14.3029, `orientation`=0.955277 WHERE `guid`=1456; -- Venture Co. Geologist +UPDATE `creature` SET `position_x`=-11816.8, `position_y`=-1805.74, `position_z`=51.2538, `orientation`=2.42832 WHERE `guid`=91454; -- Snake +UPDATE `creature` SET `position_x`=-11817.8, `position_y`=-1886.96, `position_z`=48.7088, `orientation`=3.5031 WHERE `guid`=51603; -- Snake +UPDATE `creature` SET `position_x`=-2582.07, `position_y`=-3996.58, `position_z`=6.82701, `orientation`=1.99823 WHERE `guid`=31411; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=-12524.8, `position_y`=-278.732, `position_z`=14.1485, `orientation`=5.09061 WHERE `guid`=1267; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-12472.7, `position_y`=-150.534, `position_z`=13.1507, `orientation`=1.8436 WHERE `guid`=2152; -- Mosh'Ogg Brute +UPDATE `creature` SET `position_x`=-9284.48, `position_y`=-2450.67, `position_z`=51.6323, `orientation`=1.06861 WHERE `guid`=11675; -- Murloc Scout +UPDATE `creature` SET `id`=422 WHERE `guid`=11675; -- Murloc Flesheater +UPDATE `creature` SET `id2`=578 WHERE `guid`=11675; -- Murloc Scout +UPDATE `creature` SET `position_x`=-12501.6, `position_y`=-161.59, `position_z`=12.6316, `orientation`=1.44914 WHERE `guid`=2179; -- Mosh'Ogg Brute +UPDATE `creature` SET `position_x`=-12491.3, `position_y`=-144.203, `position_z`=13.2758, `orientation`=4.45452 WHERE `guid`=2186; -- Mosh'Ogg Brute +UPDATE `creature` SET `position_x`=-12048.6, `position_y`=-217.776, `position_z`=16.2975, `orientation`=0.0843763 WHERE `guid`=801; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=250.113, `position_y`=97.7762, `position_z`=95.9218, `orientation`=5.14038 WHERE `guid`=48811; -- Risen Aberration +UPDATE `creature` SET `position_x`=253.599, `position_y`=114.743, `position_z`=95.9218, `orientation`=1.77291 WHERE `guid`=48814; -- Risen Aberration +UPDATE `creature` SET `position_x`=255.746, `position_y`=124.701, `position_z`=95.9218, `orientation`=3.08228 WHERE `guid`=48813; -- Risen Aberration +UPDATE `creature` SET `position_x`=251.924, `position_y`=121.055, `position_z`=95.9218, `orientation`=4.44653 WHERE `guid`=48816; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=250.673, `position_y`=91.545, `position_z`=95.9218, `orientation`=1.78344 WHERE `guid`=48984; -- Reanimated Corpse +UPDATE `creature` SET `position_x`=-7449.49, `position_y`=-3681.68, `position_z`=12.0125, `orientation`=5.44361 WHERE `guid`=22172; -- Scorpid Tail Lasher +UPDATE `creature` SET `position_x`=3315.85, `position_y`=-5583.55, `position_z`=17.9652, `orientation`=0.546789 WHERE `guid`=35557; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3521.08, `position_y`=-5788.37, `position_z`=0.689569, `orientation`=1.22113 WHERE `guid`=35505; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3149.76, `position_y`=-3816.35, `position_z`=128.398, `orientation`=2.72114 WHERE `guid`=92230; -- Cannibal Ghoul +UPDATE `creature` SET `id`=8523 WHERE `guid`=92230; -- Scourge Soldier +UPDATE `creature` SET `id2`=8524 WHERE `guid`=92230; -- Cursed Mage +UPDATE `creature` SET `id3`=8530 WHERE `guid`=92230; -- Cannibal Ghoul +UPDATE `creature` SET `id4`=8543 WHERE `guid`=92230; -- Stitched Horror +UPDATE `creature` SET `position_x`=6782.17, `position_y`=-3348.49, `position_z`=673.814, `orientation`=1.92372 WHERE `guid`=41362; -- Ragged Owlbeast +UPDATE `creature` SET `position_x`=3308.59, `position_y`=-3476.29, `position_z`=287.161, `orientation`=3.19395 WHERE `guid`=88346; -- Anub'Rekhan +UPDATE `creature` SET `position_x`=3549.76, `position_y`=-5683.43, `position_z`=6.91856, `orientation`=4.33356 WHERE `guid`=35506; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3415.67, `position_y`=-5750.26, `position_z`=1.82451, `orientation`=3.91543 WHERE `guid`=35567; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-11581.6, `position_y`=-3216.22, `position_z`=6.1556, `orientation`=5.43005 WHERE `guid`=3926; -- Snickerfang Hyena +UPDATE `creature` SET `position_x`=2485.38, `position_y`=-5113.43, `position_z`=80.5108, `orientation`=0.672797 WHERE `guid`=92651; -- Diseased Flayer +UPDATE `creature` SET `position_x`=6714.4, `position_y`=-3413.62, `position_z`=667.23, `orientation`=2.42529 WHERE `guid`=41579; -- Rogue Ice Thistle +UPDATE `creature` SET `position_x`=3228.55, `position_y`=-3471.12, `position_z`=287.16, `orientation`=1.25314 WHERE `guid`=127737; -- Spider +UPDATE `creature` SET `position_x`=3185.4, `position_y`=-3922.34, `position_z`=130.304, `orientation`=1.22886 WHERE `guid`=92171; -- Cursed Mage +UPDATE `creature` SET `position_x`=3254.63, `position_y`=-3499.15, `position_z`=287.156, `orientation`=5.14146 WHERE `guid`=127736; -- Spider +UPDATE `creature` SET `position_x`=3161.05, `position_y`=-3484.48, `position_z`=287.166, `orientation`=5.04723 WHERE `guid`=127710; -- Spider +UPDATE `creature` SET `position_x`=-11485, `position_y`=-3315, `position_z`=8.91135, `orientation`=2.35707 WHERE `guid`=2801; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=3450.25, `position_y`=-5715.85, `position_z`=4.73332, `orientation`=0.988002 WHERE `guid`=35422; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3290.7, `position_y`=-3450.04, `position_z`=287.161, `orientation`=4.08339 WHERE `guid`=127706; -- Spider +UPDATE `creature` SET `position_x`=-11517.7, `position_y`=-3345.67, `position_z`=13.3568, `orientation`=2.95896 WHERE `guid`=2848; -- Shadowsworn Cultist +UPDATE `creature` SET `position_x`=3291.66, `position_y`=-3490.27, `position_z`=287.161, `orientation`=4.34145 WHERE `guid`=127715; -- Spider +UPDATE `creature` SET `position_x`=3587.05, `position_y`=-5515.61, `position_z`=23.624, `orientation`=0.612316 WHERE `guid`=35489; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3552.34, `position_y`=-5550.14, `position_z`=15.4305, `orientation`=0.519025 WHERE `guid`=35490; -- Spitelash Siren +UPDATE `creature` SET `position_x`=7840.5, `position_y`=-4270.89, `position_z`=684.527, `orientation`=4.93928 WHERE `guid`=40883; -- Frostsaber Cub +UPDATE `creature` SET `position_x`=-8318.25, `position_y`=-4150.97, `position_z`=9.91444, `orientation`=0.146989 WHERE `guid`=22551; -- Blisterpaw Hyena +UPDATE `creature` SET `id`=5420 WHERE `guid`=22551; -- Glasshide Gazer +UPDATE `creature` SET `id2`=5426 WHERE `guid`=22551; -- Blisterpaw Hyena +UPDATE `creature` SET `position_x`=2379.29, `position_y`=-4917.47, `position_z`=75.2299, `orientation`=4.02612 WHERE `guid`=92572; -- Noxious Plaguebat +UPDATE `creature` SET `position_x`=3252.43, `position_y`=-3453.76, `position_z`=287.158, `orientation`=1.11654 WHERE `guid`=127732; -- Spider +UPDATE `creature` SET `position_x`=-8183.57, `position_y`=-3818.03, `position_z`=11.9758, `orientation`=0.801281 WHERE `guid`=22517; -- Blisterpaw Hyena +UPDATE `creature` SET `id`=5420 WHERE `guid`=22517; -- Glasshide Gazer +UPDATE `creature` SET `id2`=5426 WHERE `guid`=22517; -- Blisterpaw Hyena +UPDATE `creature` SET `position_x`=-8249.8, `position_y`=-4151.39, `position_z`=12.3737, `orientation`=2.31473 WHERE `guid`=22550; -- Blisterpaw Hyena +UPDATE `creature` SET `position_x`=7883.74, `position_y`=-3886.36, `position_z`=696.663, `orientation`=1.64501 WHERE `guid`=40946; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=3341.37, `position_y`=-3686.16, `position_z`=259.169, `orientation`=1.41372 WHERE `guid`=302449; -- Naxxramas Acolyte +UPDATE `creature` SET `position_x`=3359.5, `position_y`=-3683.48, `position_z`=259.165, `orientation`=4.90731 WHERE `guid`=127712; -- Spider +UPDATE `creature` SET `position_x`=-8448.01, `position_y`=-3153.98, `position_z`=8.73415, `orientation`=6.21337 WHERE `guid`=23182; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=7614.99, `position_y`=-3949.29, `position_z`=691.34, `orientation`=1.43728 WHERE `guid`=40926; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=2011.09, `position_y`=343.75, `position_z`=41.5145, `orientation`=1.23853 WHERE `guid`=67033; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=2007.28, `position_y`=277.22, `position_z`=47.5046, `orientation`=1.14734 WHERE `guid`=67031; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=2011.66, `position_y`=322.469, `position_z`=43.3085, `orientation`=1.44862 WHERE `guid`=67032; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=1958.5, `position_y`=307.881, `position_z`=40.707, `orientation`=1.94406 WHERE `guid`=67026; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=2025.08, `position_y`=293.85, `position_z`=50.4982, `orientation`=3.73421 WHERE `guid`=67035; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=3118.16, `position_y`=-4247.35, `position_z`=101.239, `orientation`=2.5946 WHERE `guid`=36181; -- Thunderhead Hippogryph +UPDATE `creature` SET `position_x`=3138.91, `position_y`=-3792.93, `position_z`=274.03, `orientation`=1.55697 WHERE `guid`=127738; -- Spider +UPDATE `creature` SET `position_x`=4450.22, `position_y`=-5485.13, `position_z`=107.103, `orientation`=0.287457 WHERE `guid`=35272; -- Timbermaw Shaman +UPDATE `creature` SET `position_x`=-8783.58, `position_y`=-2614.8, `position_z`=16.5003, `orientation`=6.20658 WHERE `guid`=22252; -- Scorpid Dunestalker +UPDATE `creature` SET `position_x`=-8450.19, `position_y`=-3747.6, `position_z`=11.0338, `orientation`=4.36386 WHERE `guid`=22343; -- Scorpid Dunestalker +UPDATE `creature` SET `position_x`=1959.11, `position_y`=339.51, `position_z`=39.5347, `orientation`=3.07178 WHERE `guid`=67057; -- Spectral Apparition +UPDATE `creature` SET `position_x`=1975.08, `position_y`=310.348, `position_z`=41.0603, `orientation`=4.04916 WHERE `guid`=67059; -- Spectral Apparition +UPDATE `creature` SET `position_x`=1959.47, `position_y`=324.664, `position_z`=39.1019, `orientation`=5.89921 WHERE `guid`=67058; -- Spectral Apparition +UPDATE `creature` SET `position_x`=2889.42, `position_y`=-3760.64, `position_z`=273.701, `orientation`=5.67232 WHERE `guid`=88256; -- Rotting Maggot +UPDATE `creature` SET `position_x`=2879.6, `position_y`=-3754.62, `position_z`=273.688, `orientation`=5.32325 WHERE `guid`=88252; -- Rotting Maggot +UPDATE `creature` SET `position_x`=3180.2, `position_y`=-3628.8, `position_z`=280.386, `orientation`=0.346199 WHERE `guid`=127718; -- Spider +UPDATE `creature` SET `position_x`=2630.35, `position_y`=-3539.85, `position_z`=261.91, `orientation`=3.15533 WHERE `guid`=128366; -- Rat +UPDATE `creature` SET `position_x`=2776.15, `position_y`=-3617.63, `position_z`=254.886, `orientation`=2.23065 WHERE `guid`=128326; -- Larva +UPDATE `creature` SET `position_x`=2766.08, `position_y`=-3580.8, `position_z`=255.967, `orientation`=0.555467 WHERE `guid`=128323; -- Larva +UPDATE `creature` SET `position_x`=2824.35, `position_y`=-3221.83, `position_z`=298.393, `orientation`=5.91815 WHERE `guid`=128439; -- Rat +UPDATE `creature` SET `position_x`=2776.65, `position_y`=-3337.19, `position_z`=267.768, `orientation`=0.844668 WHERE `guid`=128447; -- Rat +UPDATE `creature` SET `position_x`=2725.82, `position_y`=-3309.57, `position_z`=267.892, `orientation`=2.82743 WHERE `guid`=127629; -- Naxxramas Military Sub-Boss Trigger +UPDATE `creature` SET `position_x`=5268.96, `position_y`=-4879.7, `position_z`=692.73, `orientation`=4.384 WHERE `guid`=40850; -- Frostmaul Giant +UPDATE `creature` SET `position_x`=5282.16, `position_y`=-4784.49, `position_z`=690.441, `orientation`=0.657881 WHERE `guid`=40860; -- Frostmaul Giant +UPDATE `creature` SET `position_x`=5349.11, `position_y`=-4584.67, `position_z`=692.422, `orientation`=1.02619 WHERE `guid`=40862; -- Frostmaul Giant +UPDATE `creature` SET `position_x`=1661.49, `position_y`=-1197.68, `position_z`=61.1287, `orientation`=0.220641 WHERE `guid`=47247; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-94.6634, `position_y`=-403.933, `position_z`=57.5862, `orientation`=2.56563 WHERE `guid`=79132; -- Rat +UPDATE `creature` SET `position_x`=-13.9422, `position_y`=-377.63, `position_z`=60.7939, `orientation`=2.33874 WHERE `guid`=79141; -- Rat +UPDATE `creature` SET `position_x`=-40.12, `position_y`=-370.386, `position_z`=56.5668, `orientation`=2.35619 WHERE `guid`=79144; -- Defias Miner (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7121.18, `position_y`=-519.736, `position_z`=-268.39, `orientation`=5.5199 WHERE `guid`=24634; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-7083.3, `position_y`=-484.338, `position_z`=-273.426, `orientation`=2.6446 WHERE `guid`=24649; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=5315.1, `position_y`=-4676.45, `position_z`=692.77, `orientation`=3.27733 WHERE `guid`=40859; -- Frostmaul Giant +UPDATE `creature` SET `position_x`=5114.26, `position_y`=-4886.7, `position_z`=866.291, `orientation`=2.90104 WHERE `guid`=40851; -- Frostmaul Giant +UPDATE `creature` SET `position_x`=-3086.02, `position_y`=-1149.57, `position_z`=69.2993, `orientation`=2.18757 WHERE `guid`=24900; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=-12182.3, `position_y`=818.484, `position_z`=2.41075, `orientation`=2.59521 WHERE `guid`=1110; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12150.6, `position_y`=916.448, `position_z`=1.26915, `orientation`=3.11099 WHERE `guid`=1150; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=6302.07, `position_y`=-757.504, `position_z`=468.499, `orientation`=0.70212 WHERE `guid`=40297; -- Jadefire Hellcaller +UPDATE `creature` SET `position_x`=-3066.19, `position_y`=-1153.89, `position_z`=66.4109, `orientation`=5.34776 WHERE `guid`=24902; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=-12118.4, `position_y`=882.582, `position_z`=7.71394, `orientation`=3.31707 WHERE `guid`=1277; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12185.3, `position_y`=916.691, `position_z`=1.2444, `orientation`=3.11429 WHERE `guid`=1149; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12085.6, `position_y`=915.976, `position_z`=4.21854, `orientation`=1.68826 WHERE `guid`=1579; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12150.7, `position_y`=882.825, `position_z`=12.6486, `orientation`=4.10978 WHERE `guid`=1146; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12116.5, `position_y`=982.029, `position_z`=6.4414, `orientation`=4.44101 WHERE `guid`=1581; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-2999.88, `position_y`=-1159.92, `position_z`=59.4104, `orientation`=2.10522 WHERE `guid`=24890; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=-12183, `position_y`=950.699, `position_z`=-2.20975, `orientation`=0.599321 WHERE `guid`=850; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=6279.09, `position_y`=-603.692, `position_z`=467.84, `orientation`=2.41796 WHERE `guid`=40708; -- Xavaric +UPDATE `creature` SET `position_x`=6287.96, `position_y`=-598.701, `position_z`=466.596, `orientation`=2.63278 WHERE `guid`=40302; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=6383.86, `position_y`=-749.622, `position_z`=469.335, `orientation`=4.39051 WHERE `guid`=40715; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=6290.31, `position_y`=-635.416, `position_z`=483.368, `orientation`=0.109761 WHERE `guid`=40300; -- Jadefire Hellcaller +UPDATE `creature` SET `position_x`=-8834.62, `position_y`=724.524, `position_z`=97.991, `orientation`=0.283045 WHERE `guid`=79840; -- Stormwind City Guard +UPDATE `creature` SET `position_x`=-12118.1, `position_y`=818.905, `position_z`=4.36785, `orientation`=5.30869 WHERE `guid`=1275; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-5016.99, `position_y`=-2015.7, `position_z`=-50.7428, `orientation`=4.20624 WHERE `guid`=21071; -- Boiling Elemental +UPDATE `creature` SET `position_x`=-12202.6, `position_y`=832.071, `position_z`=3.01318, `orientation`=0.611646 WHERE `guid`=1111; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12153.4, `position_y`=849.971, `position_z`=19.5007, `orientation`=2.99354 WHERE `guid`=1125; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12183.9, `position_y`=850.711, `position_z`=14.6137, `orientation`=3.26407 WHERE `guid`=1133; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12156.2, `position_y`=882.153, `position_z`=14.448, `orientation`=4.70263 WHERE `guid`=1160; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-12217.3, `position_y`=848.737, `position_z`=2.90878, `orientation`=4.0888 WHERE `guid`=1126; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=6479.37, `position_y`=-793.562, `position_z`=473.909, `orientation`=4.42189 WHERE `guid`=40680; -- Jadefire Trickster +UPDATE `creature` SET `position_x`=-4918.89, `position_y`=-1916.23, `position_z`=-43.3624, `orientation`=5.95639 WHERE `guid`=21069; -- Boiling Elemental +UPDATE `creature` SET `position_x`=6589.33, `position_y`=-856.668, `position_z`=474.598, `orientation`=3.87463 WHERE `guid`=40283; -- Jadefire Hellcaller +UPDATE `creature` SET `position_x`=2520.66, `position_y`=-2955.36, `position_z`=245.634, `orientation`=5.58505 WHERE `guid`=88753; -- Lady Blaumeux +UPDATE `creature` SET `position_x`=2528.79, `position_y`=-2948.58, `position_z`=245.633, `orientation`=5.13127 WHERE `guid`=88754; -- Sir Zeliek +UPDATE `creature` SET `position_x`=7511.75, `position_y`=-4682.9, `position_z`=654.827, `orientation`=3.84756 WHERE `guid`=41206; -- Elder Shardtooth +UPDATE `creature` SET `position_x`=6121.12, `position_y`=-1213.16, `position_z`=374.19, `orientation`=1.14503 WHERE `guid`=39513; -- Toxic Horror +UPDATE `creature` SET `position_x`=6235.66, `position_y`=-1291.84, `position_z`=371.697, `orientation`=4.18434 WHERE `guid`=39649; -- Toxic Horror +UPDATE `creature` SET `position_x`=6269.86, `position_y`=-1271.9, `position_z`=368.041, `orientation`=4.23246 WHERE `guid`=39651; -- Toxic Horror +UPDATE `creature` SET `position_x`=6554.1, `position_y`=-5107.94, `position_z`=769.896, `orientation`=1.22173 WHERE `guid`=41603; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=6952.12, `position_y`=-4748.67, `position_z`=700.419, `orientation`=0.934715 WHERE `guid`=41135; -- Shardtooth Mauler +UPDATE `creature` SET `position_x`=-7149.96, `position_y`=-3016.77, `position_z`=10.4122, `orientation`=2.19938 WHERE `guid`=21809; -- Sandfury Hideskinner +UPDATE `creature` SET `position_x`=2758.95, `position_y`=-3242.32, `position_z`=267.768, `orientation`=2.28717 WHERE `guid`=128358; -- Rat +UPDATE `creature` SET `position_x`=2800.64, `position_y`=-3308.21, `position_z`=267.768, `orientation`=1.86814 WHERE `guid`=128410; -- Rat +UPDATE `creature` SET `position_x`=2800.94, `position_y`=-3302.05, `position_z`=267.768, `orientation`=2.04977 WHERE `guid`=128374; -- Rat +UPDATE `creature` SET `position_x`=2893.91, `position_y`=-3706.73, `position_z`=286.163, `orientation`=4.76475 WHERE `guid`=81852; -- Frenzied Bat +UPDATE `creature` SET `position_x`=2907.45, `position_y`=-3716.59, `position_z`=284.845, `orientation`=0.506145 WHERE `guid`=81814; -- Plagued Bat +UPDATE `creature` SET `position_x`=2882.52, `position_y`=-3683.1, `position_z`=281.918, `orientation`=4.06662 WHERE `guid`=81846; -- Frenzied Bat +UPDATE `creature` SET `position_x`=2885.92, `position_y`=-3667.93, `position_z`=278.941, `orientation`=2.00713 WHERE `guid`=81654; -- Mutated Grub +UPDATE `creature` SET `position_x`=2899.99, `position_y`=-3685.23, `position_z`=284.385, `orientation`=5.61996 WHERE `guid`=81653; -- Mutated Grub +UPDATE `creature` SET `position_x`=2246.48, `position_y`=-241.964, `position_z`=53.6805, `orientation`=3.50009 WHERE `guid`=45171; -- Rat +UPDATE `creature` SET `position_x`=3151.91, `position_y`=-3649.65, `position_z`=138.95, `orientation`=1.83867 WHERE `guid`=92016; -- Scourge Warder +UPDATE `creature` SET `id`=8525 WHERE `guid`=92016; -- Scourge Warder +UPDATE `creature` SET `id2`=8530 WHERE `guid`=92016; -- Cannibal Ghoul +UPDATE `creature` SET `position_x`=2916.4, `position_y`=-3372.24, `position_z`=298.219, `orientation`=1.48072 WHERE `guid`=128370; -- Rat +UPDATE `creature` SET `position_x`=-6546.79, `position_y`=-1286.2, `position_z`=-281.032, `orientation`=2.40118 WHERE `guid`=24123; -- Tar Lurker +UPDATE `creature` SET `position_x`=2773.78, `position_y`=-3157.41, `position_z`=298.231, `orientation`=4.28542 WHERE `guid`=128395; -- Rat +UPDATE `creature` SET `position_x`=2669.41, `position_y`=-3431.49, `position_z`=268.646, `orientation`=1.3439 WHERE `guid`=127625; -- Naxxramas Military Sub-Boss Trigger +UPDATE `creature` SET `position_x`=3014.19, `position_y`=-3348.94, `position_z`=144.996, `orientation`=2.29738 WHERE `guid`=86865; -- Stitched Horror +UPDATE `creature` SET `position_x`=2800.91, `position_y`=-3394.07, `position_z`=267.769, `orientation`=2.05464 WHERE `guid`=128391; -- Rat +UPDATE `creature` SET `position_x`=1802.34, `position_y`=-1239.36, `position_z`=60.4338, `orientation`=2.65442 WHERE `guid`=45922; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=2782.39, `position_y`=-747.777, `position_z`=134.739, `orientation`=1.37333 WHERE `guid`=45085; -- Scarlet Preserver +UPDATE `creature` SET `position_x`=3146.89, `position_y`=-3628.4, `position_z`=287.169, `orientation`=2.6488 WHERE `guid`=302532; -- Carrion Spinner +UPDATE `creature` SET `position_x`=2776.71, `position_y`=-3402.89, `position_z`=267.769, `orientation`=4.77709 WHERE `guid`=128359; -- Rat +UPDATE `creature` SET `position_x`=2752.68, `position_y`=-3589.96, `position_z`=256.84, `orientation`=4.09761 WHERE `guid`=128321; -- Larva +UPDATE `creature` SET `position_x`=-12153.8, `position_y`=254.322, `position_z`=4.881, `orientation`=1.17855 WHERE `guid`=2478; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-8888.25, `position_y`=-447.154, `position_z`=65.6306, `orientation`=2.37556 WHERE `guid`=80248; -- Defias Thug +UPDATE `creature` SET `position_x`=-7183.95, `position_y`=-2949.52, `position_z`=10.5856, `orientation`=1.12154 WHERE `guid`=21791; -- Sandfury Hideskinner +UPDATE `creature` SET `position_x`=4629.28, `position_y`=26.7898, `position_z`=69.7545, `orientation`=5.12692 WHERE `guid`=37378; -- Blackwood Ursa +UPDATE `creature` SET `position_x`=-982.991, `position_y`=-450.399, `position_z`=0.608121, `orientation`=0.0886187 WHERE `guid`=16144; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=5728.28, `position_y`=218.913, `position_z`=28.6851, `orientation`=2.67035 WHERE `guid`=37434; -- Cursed Highborne +UPDATE `creature` SET `position_x`=7418.69, `position_y`=-5087.7, `position_z`=751.992, `orientation`=0.0229396 WHERE `guid`=41462; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=4203.31, `position_y`=919.27, `position_z`=-10.9914, `orientation`=4.96693 WHERE `guid`=33166; -- Fallenroot Satyr +UPDATE `creature` SET `position_x`=4186.63, `position_y`=933.457, `position_z`=-13.2275, `orientation`=0.340287 WHERE `guid`=33167; -- Fallenroot Satyr +UPDATE `creature` SET `position_x`=5958.35, `position_y`=306.083, `position_z`=24.9779, `orientation`=5.75647 WHERE `guid`=36837; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=4627.74, `position_y`=44.5376, `position_z`=68.646, `orientation`=0.793511 WHERE `guid`=37377; -- Blackwood Ursa +UPDATE `creature` SET `position_x`=-8877.92, `position_y`=-411.769, `position_z`=65.7813, `orientation`=1.34369 WHERE `guid`=80251; -- Defias Thug (WAYPOINTS) +UPDATE `creature` SET `position_x`=-966.142, `position_y`=-406.383, `position_z`=4.69845, `orientation`=3.86541 WHERE `guid`=16154; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=-2619.93, `position_y`=-2416.02, `position_z`=79.311, `orientation`=4.92998 WHERE `guid`=10847; -- Dark Iron Dwarf +UPDATE `creature` SET `position_x`=-3313.09, `position_y`=-1923.37, `position_z`=34.7631, `orientation`=6.02139 WHERE `guid`=11032; -- Mottled Raptor +UPDATE `creature` SET `position_x`=4168.45, `position_y`=947.984, `position_z`=-17.7816, `orientation`=5.63741 WHERE `guid`=33286; -- Blackfathom Tide Priestess +UPDATE `creature` SET `position_x`=9985.93, `position_y`=1349.8, `position_z`=1287.78, `orientation`=5.20108 WHERE `guid`=46405; -- Gnarlpine Ambusher +UPDATE `creature` SET `position_x`=-5183.15, `position_y`=608.753, `position_z`=409.148, `orientation`=4.69494 WHERE `guid`=2440; -- Leper Gnome +UPDATE `creature` SET `position_x`=-3355.92, `position_y`=-1868.52, `position_z`=24.4735, `orientation`=0.698132 WHERE `guid`=11022; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=4642.01, `position_y`=82.916, `position_z`=61.0997, `orientation`=5.26886 WHERE `guid`=37374; -- Blackwood Ursa (WAYPOINTS) +UPDATE `creature` SET `position_x`=4647.48, `position_y`=43.2653, `position_z`=65.8228, `orientation`=4.38291 WHERE `guid`=37384; -- Blackwood Shaman +UPDATE `creature` SET `position_x`=-3352.13, `position_y`=-1812.39, `position_z`=24.8715, `orientation`=4.99164 WHERE `guid`=11036; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=1348.18, `position_y`=-1556, `position_z`=59.7808, `orientation`=3.53816 WHERE `guid`=52007; -- Skeletal Executioner +UPDATE `creature` SET `id`=1787 WHERE `guid`=52007; -- Skeletal Executioner +UPDATE `creature` SET `id2`=1789 WHERE `guid`=52007; -- Skeletal Acolyte +UPDATE `creature` SET `id3`=1795 WHERE `guid`=52007; -- Searing Ghoul +UPDATE `creature` SET `position_x`=4629.7, `position_y`=59.8497, `position_z`=67.2256, `orientation`=4.37097 WHERE `guid`=37383; -- Blackwood Shaman +UPDATE `creature` SET `position_x`=-1035.68, `position_y`=-376.352, `position_z`=2.06672, `orientation`=1.7561 WHERE `guid`=16116; -- Torn Fin Oracle +UPDATE `creature` SET `position_x`=-1054.31, `position_y`=-449.331, `position_z`=-5.83431, `orientation`=4.49482 WHERE `guid`=15632; -- Torn Fin Oracle +UPDATE `creature` SET `position_x`=4716.6, `position_y`=114.489, `position_z`=54.4391, `orientation`=4.14209 WHERE `guid`=38661; -- Moonstalker Sire +UPDATE `creature` SET `position_x`=-8900.08, `position_y`=-266.491, `position_z`=79.368, `orientation`=2.37365 WHERE `guid`=80138; -- Timber Wolf +UPDATE `creature` SET `position_x`=7150.09, `position_y`=-249.931, `position_z`=31.8053, `orientation`=1.15266 WHERE `guid`=37259; -- Rabid Thistle Bear +UPDATE `creature` SET `id`=2069 WHERE `guid`=37259; -- Moonstalker +UPDATE `creature` SET `id2`=2164 WHERE `guid`=37259; -- Rabid Thistle Bear +UPDATE `creature` SET `position_x`=1396.64, `position_y`=-1534.57, `position_z`=59.0039, `orientation`=5.68977 WHERE `guid`=45445; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=-2802.3, `position_y`=-1011.06, `position_z`=4.47314, `orientation`=2.14675 WHERE `guid`=9913; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-8800.25, `position_y`=-206.314, `position_z`=82.8061, `orientation`=5.49779 WHERE `guid`=80113; -- Timber Wolf +UPDATE `creature` SET `position_x`=-8915.05, `position_y`=-252.204, `position_z`=80.5301, `orientation`=5.3058 WHERE `guid`=80146; -- Timber Wolf +UPDATE `creature` SET `position_x`=4660.37, `position_y`=41.0665, `position_z`=65.9223, `orientation`=1.34122 WHERE `guid`=37370; -- Blackwood Ursa +UPDATE `creature` SET `position_x`=4751.9, `position_y`=348.784, `position_z`=53.6621, `orientation`=5.44733 WHERE `guid`=37304; -- Grizzled Thistle Bear +UPDATE `creature` SET `position_x`=-8915.07, `position_y`=-284.8, `position_z`=77.6996, `orientation`=2.02458 WHERE `guid`=80139; -- Timber Wolf +UPDATE `creature` SET `position_x`=10271.2, `position_y`=964.838, `position_z`=1340.85, `orientation`=2.3911 WHERE `guid`=47289; -- Grell +UPDATE `creature` SET `position_x`=-7131.14, `position_y`=-1470.32, `position_z`=-243.285, `orientation`=2.20739 WHERE `guid`=24171; -- Scorching Elemental +UPDATE `creature` SET `position_x`=2692.28, `position_y`=-2983.33, `position_z`=142.465, `orientation`=5.44197 WHERE `guid`=33223; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=1359.69, `position_y`=-1416.42, `position_z`=49.0538, `orientation`=1.11389 WHERE `guid`=48601; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=10271.7, `position_y`=970.67, `position_z`=1341.15, `orientation`=1.97222 WHERE `guid`=47288; -- Grell +UPDATE `creature` SET `position_x`=-2982.68, `position_y`=-2582.09, `position_z`=16.151, `orientation`=1.78744 WHERE `guid`=9728; -- Highland Raptor +UPDATE `creature` SET `position_x`=10254.2, `position_y`=980.449, `position_z`=1342.79, `orientation`=1.27409 WHERE `guid`=47283; -- Grell +UPDATE `creature` SET `position_x`=-1076.09, `position_y`=-235.126, `position_z`=2.04424, `orientation`=0.515158 WHERE `guid`=16139; -- Torn Fin Oracle +UPDATE `creature` SET `position_x`=2718.34, `position_y`=-2980.02, `position_z`=141.697, `orientation`=5.29408 WHERE `guid`=33180; -- Bleakheart Satyr +UPDATE `creature` SET `position_x`=2739.27, `position_y`=-2979.99, `position_z`=140.967, `orientation`=2.9951 WHERE `guid`=33222; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=1464.5, `position_y`=-1596.07, `position_z`=67.9515, `orientation`=5.32325 WHERE `guid`=52255; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-6717.41, `position_y`=-1550.41, `position_z`=-272.139, `orientation`=0.369325 WHERE `guid`=23925; -- Bloodpetal Flayer +UPDATE `creature` SET `position_x`=-8780.71, `position_y`=-164.568, `position_z`=81.9389, `orientation`=0 WHERE `guid`=79992; -- Kobold Vermin +UPDATE `creature` SET `position_x`=1486.36, `position_y`=-1520.42, `position_z`=56.4078, `orientation`=4.28785 WHERE `guid`=52256; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=2734.76, `position_y`=-2987.96, `position_z`=140.643, `orientation`=2.94805 WHERE `guid`=33186; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=-3324.07, `position_y`=-1557.25, `position_z`=10.1504, `orientation`=4.27606 WHERE `guid`=11164; -- Mottled Raptor +UPDATE `creature` SET `position_x`=-977.485, `position_y`=-491.024, `position_z`=1.8848, `orientation`=0.0690092 WHERE `guid`=16102; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=2718.62, `position_y`=-2914.5, `position_z`=142.458, `orientation`=5.86679 WHERE `guid`=33238; -- Bleakheart Satyr +UPDATE `creature` SET `position_x`=1409.57, `position_y`=-1481.37, `position_z`=54.0031, `orientation`=4.15082 WHERE `guid`=51995; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=-10375.7, `position_y`=-1196.34, `position_z`=43.8755, `orientation`=3.98031 WHERE `guid`=5936; -- Fetid Corpse +UPDATE `creature` SET `position_x`=-10380.1, `position_y`=-1231.11, `position_z`=37.2317, `orientation`=3.73657 WHERE `guid`=4317; -- Fetid Corpse +UPDATE `creature` SET `position_x`=2741.48, `position_y`=-2917.3, `position_z`=144.809, `orientation`=2.69496 WHERE `guid`=33174; -- Bleakheart Satyr +UPDATE `creature` SET `position_x`=-3398.34, `position_y`=-1603.26, `position_z`=10.3406, `orientation`=5.8294 WHERE `guid`=11162; -- Mottled Screecher +UPDATE `creature` SET `position_x`=2745.62, `position_y`=-2884.3, `position_z`=158.01, `orientation`=0.326615 WHERE `guid`=33239; -- Bleakheart Satyr +UPDATE `creature` SET `position_x`=2752.03, `position_y`=-3000.3, `position_z`=147.652, `orientation`=1.57519 WHERE `guid`=33185; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=1687.44, `position_y`=-1458.21, `position_z`=143.55, `orientation`=3.37841 WHERE `guid`=32577; -- Bloodtooth Guard +UPDATE `creature` SET `position_x`=-3282.35, `position_y`=-1246.87, `position_z`=9.41042, `orientation`=4.14298 WHERE `guid`=11158; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=1614.39, `position_y`=-1435.32, `position_z`=162.209, `orientation`=3.39641 WHERE `guid`=32578; -- Bloodtooth Guard +UPDATE `creature` SET `position_x`=2782.89, `position_y`=-3012.4, `position_z`=154.19, `orientation`=2.26192 WHERE `guid`=33217; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=2776.28, `position_y`=-2960.93, `position_z`=145.451, `orientation`=0.60902 WHERE `guid`=33184; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=2809.54, `position_y`=-2978.41, `position_z`=155.189, `orientation`=2.92896 WHERE `guid`=33224; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=-8824.23, `position_y`=-237.501, `position_z`=82.5272, `orientation`=0 WHERE `guid`=80120; -- Kobold Worker +UPDATE `creature` SET `position_x`=10117.2, `position_y`=2540.16, `position_z`=1321.46, `orientation`=5.73473 WHERE `guid`=46532; -- Squirrel +UPDATE `creature` SET `position_x`=2804.11, `position_y`=-2944.72, `position_z`=153.353, `orientation`=4.05067 WHERE `guid`=33225; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=7517.44, `position_y`=-2910.09, `position_z`=460.241, `orientation`=5.00909 WHERE `guid`=302392; -- Minion of Omen +UPDATE `creature` SET `position_x`=7580.38, `position_y`=-2883.22, `position_z`=462.944, `orientation`=0.785398 WHERE `guid`=302405; -- Minion of Omen +UPDATE `creature` SET `position_x`=2776.72, `position_y`=-2888.95, `position_z`=149.471, `orientation`=2.00935 WHERE `guid`=33237; -- Bleakheart Satyr +UPDATE `creature` SET `position_x`=-5183.48, `position_y`=555.775, `position_z`=395.456, `orientation`=4.36332 WHERE `guid`=2429; -- Leper Gnome +UPDATE `creature` SET `position_x`=7490.55, `position_y`=-2876.59, `position_z`=459.703, `orientation`=0.20944 WHERE `guid`=302391; -- Minion of Omen +UPDATE `creature` SET `position_x`=4489.69, `position_y`=354.628, `position_z`=31.5664, `orientation`=1.46882 WHERE `guid`=37013; -- Twilight Disciple +UPDATE `creature` SET `position_x`=1623.11, `position_y`=-1470.45, `position_z`=163.452, `orientation`=3.93213 WHERE `guid`=32576; -- Bloodtooth Guard +UPDATE `creature` SET `position_x`=-8933.46, `position_y`=-266.534, `position_z`=77.4193, `orientation`=0.20944 WHERE `guid`=80144; -- Timber Wolf +UPDATE `creature` SET `position_x`=2791.02, `position_y`=-2952.2, `position_z`=148.918, `orientation`=5.52218 WHERE `guid`=33183; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=-8869.45, `position_y`=-373.783, `position_z`=71.581, `orientation`=1.96464 WHERE `guid`=80241; -- Defias Thug (WAYPOINTS) +UPDATE `creature` SET `position_x`=47.4281, `position_y`=-4782.6, `position_z`=-5.67404, `orientation`=1.91411 WHERE `guid`=93034; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=7609.62, `position_y`=-2889.76, `position_z`=464.967, `orientation`=1.90241 WHERE `guid`=302406; -- Minion of Omen +UPDATE `creature` SET `position_x`=-8888.65, `position_y`=-396.345, `position_z`=67.0397, `orientation`=3.00302 WHERE `guid`=80252; -- Defias Thug +UPDATE `creature` SET `position_x`=-2991.2, `position_y`=-964.504, `position_z`=5.6906, `orientation`=5.14872 WHERE `guid`=10039; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-17.2948, `position_y`=-4648.92, `position_z`=12.4163, `orientation`=0.292599 WHERE `guid`=93620; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=-8966.61, `position_y`=-233.257, `position_z`=76.1445, `orientation`=0.418879 WHERE `guid`=80142; -- Timber Wolf +UPDATE `creature` SET `position_x`=-8968.31, `position_y`=-232.565, `position_z`=75.8255, `orientation`=2.93215 WHERE `guid`=80143; -- Young Wolf +UPDATE `creature` SET `position_x`=-2948.99, `position_y`=-968.124, `position_z`=-7.31929, `orientation`=3.29867 WHERE `guid`=10041; -- Cursed Sailor +UPDATE `creature` SET `position_x`=-2976.02, `position_y`=-970.995, `position_z`=0.61932, `orientation`=1.39626 WHERE `guid`=10829; -- Cursed Marine +UPDATE `creature` SET `position_x`=10349.6, `position_y`=1018.15, `position_z`=1336.69, `orientation`=0.925025 WHERE `guid`=47345; -- Grellkin +UPDATE `creature` SET `position_x`=-8985.19, `position_y`=-247.84, `position_z`=73.5383, `orientation`=0.628319 WHERE `guid`=80176; -- Timber Wolf +UPDATE `creature` SET `position_x`=1150.61, `position_y`=51.5335, `position_z`=2.05856, `orientation`=1.66182 WHERE `guid`=29507; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=-2833.76, `position_y`=-2700.02, `position_z`=46.5688, `orientation`=0.75787 WHERE `guid`=9713; -- Black Ooze +UPDATE `creature` SET `position_x`=-8916.69, `position_y`=-404.571, `position_z`=67.43, `orientation`=0.591993 WHERE `guid`=80254; -- Defias Thug +UPDATE `creature` SET `position_x`=1115.43, `position_y`=148.823, `position_z`=2.12336, `orientation`=5.1044 WHERE `guid`=29537; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=-3218.68, `position_y`=-1649.3, `position_z`=8.07441, `orientation`=2.51327 WHERE `guid`=10839; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=1164.84, `position_y`=186.773, `position_z`=28.6918, `orientation`=1.6754 WHERE `guid`=29460; -- Venture Co. Operator +UPDATE `creature` SET `position_x`=1214.83, `position_y`=345.86, `position_z`=33.5533, `orientation`=5.29993 WHERE `guid`=29516; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=-6616.67, `position_y`=-2017.82, `position_z`=-271.337, `orientation`=1.91427 WHERE `guid`=24452; -- Young Diemetradon +UPDATE `creature` SET `position_x`=1152.58, `position_y`=286.145, `position_z`=15.4975, `orientation`=1.19888 WHERE `guid`=29515; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=-2918.59, `position_y`=-2650.19, `position_z`=28.3622, `orientation`=2.16421 WHERE `guid`=10577; -- Highland Raptor +UPDATE `creature` SET `position_x`=-119.798, `position_y`=-4549.79, `position_z`=10.5189, `orientation`=2.23605 WHERE `guid`=93611; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=7058.29, `position_y`=407.967, `position_z`=-14.5234, `orientation`=2.22601 WHERE `guid`=37957; -- Greymist Coastrunner +UPDATE `creature` SET `position_x`=-3577.18, `position_y`=-1860.32, `position_z`=31.9985, `orientation`=0.750492 WHERE `guid`=11047; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=4555.34, `position_y`=372.437, `position_z`=31.5692, `orientation`=1.20428 WHERE `guid`=37040; -- Twilight Disciple (WAYPOINTS) +UPDATE `creature` SET `position_x`=3154.06, `position_y`=-3652.41, `position_z`=121.758, `orientation`=0.628222 WHERE `guid`=33230; -- Emeraldon Boughguard +UPDATE `creature` SET `position_x`=2768.7, `position_y`=-2996.39, `position_z`=149.872, `orientation`=0.663842 WHERE `guid`=33219; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=2315.92, `position_y`=-1183.8, `position_z`=86.7992, `orientation`=0.243526 WHERE `guid`=32947; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=3142.82, `position_y`=-3772.95, `position_z`=122.733, `orientation`=5.0253 WHERE `guid`=33215; -- Emeraldon Boughguard +UPDATE `creature` SET `position_x`=3141.53, `position_y`=-3778.7, `position_z`=122.422, `orientation`=1.52378 WHERE `guid`=33246; -- Emeraldon Boughguard +UPDATE `creature` SET `position_x`=-8998.9, `position_y`=-390.725, `position_z`=71.7181, `orientation`=3.82167 WHERE `guid`=80222; -- Defias Thug +UPDATE `creature` SET `position_x`=2349.68, `position_y`=-1217.86, `position_z`=87.3569, `orientation`=1.24924 WHERE `guid`=33086; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=-3371.14, `position_y`=-1625.57, `position_z`=10.8674, `orientation`=0.767945 WHERE `guid`=10988; -- Mottled Screecher +UPDATE `creature` SET `position_x`=-3394.71, `position_y`=-1620.64, `position_z`=9.76635, `orientation`=2.35619 WHERE `guid`=10990; -- Mottled Screecher +UPDATE `creature` SET `position_x`=-9092.77, `position_y`=-421.266, `position_z`=74.0164, `orientation`=5.82725 WHERE `guid`=80216; -- Defias Thug +UPDATE `creature` SET `position_x`=-9088.03, `position_y`=-397.748, `position_z`=73.1116, `orientation`=0.0174533 WHERE `guid`=80205; -- Defias Thug +UPDATE `creature` SET `position_x`=-1220.01, `position_y`=-782.303, `position_z`=-10.1712, `orientation`=5.57814 WHERE `guid`=15295; -- Daggerspine Shorehunter +UPDATE `creature` SET `position_x`=-2850.84, `position_y`=-2649.09, `position_z`=46.6135, `orientation`=2.3911 WHERE `guid`=10623; -- Highland Raptor +UPDATE `creature` SET `position_x`=-9092.69, `position_y`=-354.062, `position_z`=73.6351, `orientation`=3.94293 WHERE `guid`=80207; -- Defias Thug +UPDATE `creature` SET `position_x`=3880.98, `position_y`=-116.071, `position_z`=4.9162, `orientation`=3.5131 WHERE `guid`=32904; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=-1252.02, `position_y`=-813.671, `position_z`=-6.43836, `orientation`=6.13018 WHERE `guid`=15221; -- Daggerspine Shorehunter +UPDATE `creature` SET `position_x`=-5177.9, `position_y`=608.173, `position_z`=409.048, `orientation`=4.27606 WHERE `guid`=2439; -- Leper Gnome (WAYPOINTS) +UPDATE `creature` SET `position_x`=4082.73, `position_y`=955.884, `position_z`=-0.751717, `orientation`=4.46653 WHERE `guid`=32801; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=-1160.27, `position_y`=-851.243, `position_z`=9.88554, `orientation`=0.99 WHERE `guid`=15413; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=2346.15, `position_y`=-1249.88, `position_z`=87.6292, `orientation`=0.492892 WHERE `guid`=32956; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=-2799.1, `position_y`=-995.257, `position_z`=-6.51845, `orientation`=4.20023 WHERE `guid`=9929; -- Cursed Marine +UPDATE `creature` SET `position_x`=2380.39, `position_y`=-1195.05, `position_z`=89.5083, `orientation`=4.38078 WHERE `guid`=33082; -- Foulweald Den Watcher +UPDATE `creature` SET `position_x`=2351.02, `position_y`=-1195.56, `position_z`=89.3836, `orientation`=1.36136 WHERE `guid`=33033; -- Foulweald Den Watcher +UPDATE `creature` SET `position_x`=2365.89, `position_y`=-1197.55, `position_z`=89.1253, `orientation`=1.46608 WHERE `guid`=33081; -- Foulweald Den Watcher +UPDATE `creature` SET `position_x`=2346.95, `position_y`=-1282.31, `position_z`=87.534, `orientation`=3.91596 WHERE `guid`=32957; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=3800.69, `position_y`=-197.296, `position_z`=15.2073, `orientation`=4.02147 WHERE `guid`=32886; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=-1120.37, `position_y`=-748.304, `position_z`=-6.39773, `orientation`=0.190146 WHERE `guid`=15556; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=2316.43, `position_y`=-1216.63, `position_z`=86.4918, `orientation`=5.49921 WHERE `guid`=33095; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=1550.46, `position_y`=685.284, `position_z`=141.329, `orientation`=1.62029 WHERE `guid`=29739; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=4908.98, `position_y`=340.427, `position_z`=36.9281, `orientation`=4.64124 WHERE `guid`=37364; -- Blackwood Totemic +UPDATE `creature` SET `position_x`=-2846.82, `position_y`=-2866.63, `position_z`=32.8375, `orientation`=5.11107 WHERE `guid`=11192; -- Dark Iron Dwarf +UPDATE `creature` SET `position_x`=-3566.88, `position_y`=-1764.58, `position_z`=80.703, `orientation`=4.32842 WHERE `guid`=10972; -- Sarltooth +UPDATE `creature` SET `position_x`=-6905.44, `position_y`=-2504.08, `position_z`=242.269, `orientation`=3.8818 WHERE `guid`=7146; -- Giant Buzzard +UPDATE `creature` SET `position_x`=6034.2, `position_y`=384.38, `position_z`=24.9332, `orientation`=0.757923 WHERE `guid`=36842; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=6008.22, `position_y`=363.088, `position_z`=21.8488, `orientation`=0.750492 WHERE `guid`=36843; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=4482.39, `position_y`=150.232, `position_z`=65.5546, `orientation`=0.660356 WHERE `guid`=38657; -- Moonstalker Sire +UPDATE `creature` SET `position_x`=6013.55, `position_y`=343.036, `position_z`=27.8593, `orientation`=5.25882 WHERE `guid`=37317; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=-6248.65, `position_y`=-3415.81, `position_z`=238.884, `orientation`=2.18947 WHERE `guid`=8170; -- Crag Coyote +UPDATE `creature` SET `position_x`=-5420.44, `position_y`=-457.749, `position_z`=397.372, `orientation`=3.74908 WHERE `guid`=168; -- Winter Wolf +UPDATE `creature` SET `position_x`=-2847.22, `position_y`=-2948.94, `position_z`=35.6412, `orientation`=2.53793 WHERE `guid`=10023; -- Dark Iron Tunneler +UPDATE `creature` SET `position_x`=5870.88, `position_y`=377.425, `position_z`=19.187, `orientation`=4.88692 WHERE `guid`=37315; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=5994.13, `position_y`=354.453, `position_z`=21.8488, `orientation`=2.02458 WHERE `guid`=36844; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=5857.04, `position_y`=363.143, `position_z`=21.2833, `orientation`=1.64061 WHERE `guid`=36834; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=-8766.6, `position_y`=-156.686, `position_z`=82.4446, `orientation`=0 WHERE `guid`=80003; -- Kobold Worker +UPDATE `creature` SET `position_x`=-8750.93, `position_y`=-160.466, `position_z`=84.508, `orientation`=1.93732 WHERE `guid`=79999; -- Kobold Vermin +UPDATE `creature` SET `position_x`=4513.11, `position_y`=417.75, `position_z`=32.4849, `orientation`=1.15192 WHERE `guid`=37024; -- Twilight Disciple +UPDATE `creature` SET `position_x`=-8757.5, `position_y`=-181.614, `position_z`=85.0022, `orientation`=5.96903 WHERE `guid`=80031; -- Kobold Vermin +UPDATE `creature` SET `position_x`=5984.3, `position_y`=385.633, `position_z`=24.4113, `orientation`=3.31613 WHERE `guid`=36845; -- Blackwood Windtalker +UPDATE `creature` SET `position_x`=4563.89, `position_y`=436.93, `position_z`=33.372, `orientation`=5.06145 WHERE `guid`=37011; -- Twilight Disciple +UPDATE `creature` SET `position_x`=5950.43, `position_y`=416.746, `position_z`=18.5451, `orientation`=1.857 WHERE `guid`=37287; -- Rabid Thistle Bear +UPDATE `creature` SET `position_x`=-5616.37, `position_y`=-1682.67, `position_z`=399.791, `orientation`=0.135049 WHERE `guid`=4497; -- Rockjaw Ambusher +UPDATE `creature` SET `position_x`=-7015.71, `position_y`=-1015.7, `position_z`=-271.638, `orientation`=4.12657 WHERE `guid`=24043; -- Bloodpetal Trapper +UPDATE `creature` SET `position_x`=5615.28, `position_y`=523.305, `position_z`=2.08752, `orientation`=4.2462 WHERE `guid`=37943; -- Greymist Coastrunner +UPDATE `creature` SET `position_x`=1352.56, `position_y`=-4485.25, `position_z`=26.5476, `orientation`=5.60791 WHERE `guid`=12108; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=2285.05, `position_y`=-1184.78, `position_z`=85.4487, `orientation`=3.56578 WHERE `guid`=32948; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=-2866.61, `position_y`=-2933.43, `position_z`=33.3481, `orientation`=5.83656 WHERE `guid`=10001; -- Dark Iron Tunneler +UPDATE `creature` SET `position_x`=-2863.31, `position_y`=-2947.31, `position_z`=33.8879, `orientation`=1.06319 WHERE `guid`=9747; -- Dark Iron Saboteur +UPDATE `creature` SET `position_x`=2819.99, `position_y`=-301.632, `position_z`=108.622, `orientation`=2.5059 WHERE `guid`=33470; -- Astranaar Sentinel +UPDATE `creature` SET `position_x`=-2866.59, `position_y`=-2953.81, `position_z`=33.8879, `orientation`=2.79253 WHERE `guid`=9746; -- Dark Iron Demolitionist +UPDATE `creature` SET `position_x`=4981.31, `position_y`=551.014, `position_z`=5.35752, `orientation`=2.54614 WHERE `guid`=37990; -- Greymist Warrior +UPDATE `creature` SET `position_x`=-3254.06, `position_y`=-1213.63, `position_z`=9.72057, `orientation`=3.89208 WHERE `guid`=11167; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-3211.67, `position_y`=-1156.41, `position_z`=6.39594, `orientation`=4.03171 WHERE `guid`=10929; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=2217.12, `position_y`=-1351.43, `position_z`=83.0291, `orientation`=1.6499 WHERE `guid`=32946; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=-2983.75, `position_y`=-2848.75, `position_z`=29.3015, `orientation`=3.92699 WHERE `guid`=11193; -- Highland Lashtail +UPDATE `creature` SET `position_x`=3509.88, `position_y`=-90.6801, `position_z`=3.9885, `orientation`=5.11381 WHERE `guid`=32866; -- Dark Strand Cultist +UPDATE `creature` SET `position_x`=1531.92, `position_y`=-2095.47, `position_z`=88.176, `orientation`=1.02974 WHERE `guid`=33564; -- Shadethicket Stone Mover +UPDATE `creature` SET `position_x`=-6817.71, `position_y`=-949.859, `position_z`=-271.005, `orientation`=6.01673 WHERE `guid`=24541; -- Elder Diemetradon +UPDATE `creature` SET `position_x`=-3102, `position_y`=-2028.38, `position_z`=9.45686, `orientation`=3.12414 WHERE `guid`=10684; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=10115.8, `position_y`=2352.86, `position_z`=1328.4, `orientation`=2.49353 WHERE `guid`=46429; -- Deer +UPDATE `creature` SET `position_x`=-7314.75, `position_y`=-2016.01, `position_z`=-272.362, `orientation`=1.22002 WHERE `guid`=23840; -- Ravasaur Hunter +UPDATE `creature` SET `position_x`=-3054.65, `position_y`=-2169.14, `position_z`=10.6675, `orientation`=4.93928 WHERE `guid`=10670; -- Mosshide Trapper +UPDATE `creature` SET `position_x`=-3284.35, `position_y`=-2180.31, `position_z`=34.2813, `orientation`=4.4414 WHERE `guid`=11169; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-9817.16, `position_y`=116.97, `position_z`=45.3148, `orientation`=3.24805 WHERE `guid`=80606; -- Kobold Tunneler +UPDATE `creature` SET `position_x`=2086.24, `position_y`=-249.788, `position_z`=97.4008, `orientation`=1.19453 WHERE `guid`=33466; -- Shadethicket Wood Shaper +UPDATE `creature` SET `position_x`=6585.04, `position_y`=-31.9854, `position_z`=35.3174, `orientation`=3.87463 WHERE `guid`=37826; -- Wild Grell +UPDATE `creature` SET `position_x`=6599.85, `position_y`=-33.6915, `position_z`=34.3971, `orientation`=2.86862 WHERE `guid`=38176; -- Deth'ryll Satyr (WAYPOINTS) +UPDATE `creature` SET `position_x`=-3490.27, `position_y`=-1652.17, `position_z`=63.0384, `orientation`=5.18363 WHERE `guid`=10968; -- Mottled Scytheclaw +UPDATE `creature` SET `position_x`=3050.96, `position_y`=482.935, `position_z`=5.69615, `orientation`=5.4738 WHERE `guid`=32935; -- Saltspittle Muckdweller +UPDATE `creature` SET `position_x`=9971.03, `position_y`=2525.08, `position_z`=1318.33, `orientation`=1.69904 WHERE `guid`=46550; -- Squirrel +UPDATE `creature` SET `position_x`=3052.8, `position_y`=509.045, `position_z`=-6.04252, `orientation`=2.18534 WHERE `guid`=32940; -- Saltspittle Muckdweller +UPDATE `creature` SET `position_x`=-2592.86, `position_y`=-2391.83, `position_z`=80.604, `orientation`=3.88955 WHERE `guid`=10594; -- Dark Iron Dwarf +UPDATE `creature` SET `position_x`=3115.87, `position_y`=483.488, `position_z`=5.49881, `orientation`=4.06648 WHERE `guid`=32932; -- Saltspittle Puddlejumper +UPDATE `creature` SET `position_x`=6662.66, `position_y`=-430.334, `position_z`=75.3195, `orientation`=5.67232 WHERE `guid`=37523; -- Den Mother +UPDATE `creature` SET `position_x`=3011.11, `position_y`=518.062, `position_z`=-2.15467, `orientation`=2.02462 WHERE `guid`=32941; -- Saltspittle Muckdweller +UPDATE `creature` SET `position_x`=3050.06, `position_y`=584.187, `position_z`=5.52183, `orientation`=4.06064 WHERE `guid`=32923; -- Saltspittle Puddlejumper +UPDATE `creature` SET `position_x`=-2623.84, `position_y`=-2380.91, `position_z`=84.9146, `orientation`=0.883428 WHERE `guid`=10483; -- Dark Iron Dwarf +UPDATE `creature` SET `position_x`=6797.16, `position_y`=-380.658, `position_z`=41.6171, `orientation`=2.4208 WHERE `guid`=37351; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=-3333.15, `position_y`=-2246.45, `position_z`=51.6191, `orientation`=1.85741 WHERE `guid`=10917; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=6805.19, `position_y`=-396.862, `position_z`=40.3964, `orientation`=0.491465 WHERE `guid`=37333; -- Blackwood Warrior +UPDATE `creature` SET `position_x`=-3351.47, `position_y`=-2211.98, `position_z`=47.4134, `orientation`=3.16769 WHERE `guid`=11170; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3339.03, `position_y`=-2213.22, `position_z`=47.6134, `orientation`=2.30281 WHERE `guid`=11168; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=9935.69, `position_y`=2504.79, `position_z`=1317.91, `orientation`=1.00122 WHERE `guid`=46556; -- Squirrel +UPDATE `creature` SET `position_x`=-3346.44, `position_y`=-2264.54, `position_z`=52.0284, `orientation`=2.02301 WHERE `guid`=10833; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3432.3, `position_y`=-2255.44, `position_z`=54.6178, `orientation`=5.91951 WHERE `guid`=10834; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3385.06, `position_y`=-2277.4, `position_z`=52.5738, `orientation`=3.38325 WHERE `guid`=11175; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3350.62, `position_y`=-2150.46, `position_z`=45.2386, `orientation`=1.95053 WHERE `guid`=10907; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=2983.01, `position_y`=485.488, `position_z`=6.09262, `orientation`=2.99622 WHERE `guid`=32939; -- Saltspittle Muckdweller +UPDATE `creature` SET `position_x`=-7449.54, `position_y`=-2082.31, `position_z`=-272.097, `orientation`=0.645356 WHERE `guid`=23869; -- Ravasaur Hunter +UPDATE `creature` SET `position_x`=1957.77, `position_y`=-1051.07, `position_z`=94.929, `orientation`=4.26077 WHERE `guid`=32415; -- Befouled Water Elemental +UPDATE `creature` SET `position_x`=-3381.36, `position_y`=-2219.49, `position_z`=53.8089, `orientation`=2.5322 WHERE `guid`=11173; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=1949.7, `position_y`=-1084.33, `position_z`=83.7179, `orientation`=3.92716 WHERE `guid`=32401; -- Befouled Water Elemental +UPDATE `creature` SET `position_x`=3015.03, `position_y`=481.108, `position_z`=5.43077, `orientation`=3.39821 WHERE `guid`=32931; -- Saltspittle Puddlejumper +UPDATE `creature` SET `position_x`=-3382.2, `position_y`=-2249.29, `position_z`=52.1282, `orientation`=0.464715 WHERE `guid`=11176; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=1916.99, `position_y`=-984.66, `position_z`=82.4059, `orientation`=5.95517 WHERE `guid`=32424; -- Befouled Water Elemental +UPDATE `creature` SET `position_x`=-452.418, `position_y`=-982.629, `position_z`=27.3506, `orientation`=2.21618 WHERE `guid`=16095; -- Snapjaw +UPDATE `creature` SET `position_x`=-3399.25, `position_y`=-2243.95, `position_z`=63.5922, `orientation`=2.00223 WHERE `guid`=11174; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-1297.24, `position_y`=140.625, `position_z`=130.888, `orientation`=0 WHERE `guid`=24699; -- Bluffwatcher +UPDATE `creature` SET `position_x`=-3399.98, `position_y`=-2323.62, `position_z`=52.0693, `orientation`=3.88749 WHERE `guid`=10775; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3342.33, `position_y`=-2300.07, `position_z`=51.9819, `orientation`=0.680835 WHERE `guid`=10619; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3389.91, `position_y`=-2359.55, `position_z`=53.406, `orientation`=3.75395 WHERE `guid`=11178; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=3882.55, `position_y`=817.542, `position_z`=1.73575, `orientation`=0.847085 WHERE `guid`=32756; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=4606.29, `position_y`=402.711, `position_z`=31.5763, `orientation`=0.244346 WHERE `guid`=37015; -- Twilight Disciple +UPDATE `creature` SET `position_x`=-3255.01, `position_y`=-1158.05, `position_z`=9.32937, `orientation`=3.11138 WHERE `guid`=10936; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=4523.01, `position_y`=436.48, `position_z`=32.0017, `orientation`=5.06145 WHERE `guid`=37010; -- Twilight Disciple +UPDATE `creature` SET `position_x`=4535.07, `position_y`=452.287, `position_z`=31.6677, `orientation`=4.06499 WHERE `guid`=37016; -- Twilight Disciple +UPDATE `creature` SET `position_x`=2310.53, `position_y`=52.0446, `position_z`=94.9508, `orientation`=0.874954 WHERE `guid`=33278; -- Felslayer +UPDATE `creature` SET `position_x`=4146.29, `position_y`=1080.59, `position_z`=2.59901, `orientation`=4.30586 WHERE `guid`=32744; -- Wrathtail Razortail +UPDATE `creature` SET `position_x`=7269.08, `position_y`=-836.356, `position_z`=28.5683, `orientation`=3.23515 WHERE `guid`=37559; -- Stormscale Myrmidon +UPDATE `creature` SET `position_x`=4497.59, `position_y`=379.805, `position_z`=31.566, `orientation`=0.888767 WHERE `guid`=37014; -- Twilight Disciple +UPDATE `creature` SET `position_x`=2315.27, `position_y`=218.266, `position_z`=153.883, `orientation`=2.23858 WHERE `guid`=33263; -- Lesser Felguard +UPDATE `creature` SET `position_x`=2330.04, `position_y`=246.186, `position_z`=154.112, `orientation`=4.33991 WHERE `guid`=33272; -- Felslayer +UPDATE `creature` SET `position_x`=-6185.35, `position_y`=-1549.44, `position_z`=-217.069, `orientation`=1.05419 WHERE `guid`=24593; -- Pterrordax +UPDATE `creature` SET `position_x`=2342.36, `position_y`=232.231, `position_z`=153.921, `orientation`=5.31673 WHERE `guid`=33273; -- Felslayer +UPDATE `creature` SET `position_x`=7350.6, `position_y`=-382.916, `position_z`=-0.979104, `orientation`=0.792973 WHERE `guid`=38605; -- Reef Crawler +UPDATE `creature` SET `position_x`=-7083.65, `position_y`=-617.086, `position_z`=-271.131, `orientation`=1.14168 WHERE `guid`=24656; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-3449.04, `position_y`=-2755.32, `position_z`=6.54115, `orientation`=4.5204 WHERE `guid`=10793; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-3508.78, `position_y`=-2847.42, `position_z`=6.32134, `orientation`=5.54265 WHERE `guid`=10795; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-3890.3, `position_y`=-3028, `position_z`=11.062, `orientation`=4.38078 WHERE `guid`=10719; -- Mosshide Mongrel +UPDATE `creature` SET `id`=1007 WHERE `guid`=10719; -- Mosshide Gnoll +UPDATE `creature` SET `id2`=1008 WHERE `guid`=10719; -- Mosshide Mongrel +UPDATE `creature` SET `position_x`=-3907.14, `position_y`=-3032.95, `position_z`=11.217, `orientation`=1.8675 WHERE `guid`=9973; -- Mosshide Gnoll +UPDATE `creature` SET `id`=1007 WHERE `guid`=9973; -- Mosshide Gnoll +UPDATE `creature` SET `id2`=1008 WHERE `guid`=9973; -- Mosshide Mongrel +UPDATE `creature` SET `position_x`=-10478, `position_y`=-2884.8, `position_z`=17.5452, `orientation`=1.57281 WHERE `guid`=42827; -- Young Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=-3056.04, `position_y`=-2201.54, `position_z`=6.27088, `orientation`=4.06662 WHERE `guid`=9934; -- Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-3040.57, `position_y`=-2167.03, `position_z`=9.52677, `orientation`=1.79769 WHERE `guid`=10666; -- Mosshide Brute +UPDATE `creature` SET `position_x`=-3095.24, `position_y`=-1987.19, `position_z`=9.73392, `orientation`=5.13127 WHERE `guid`=10679; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-2976.73, `position_y`=-1924.75, `position_z`=10.4731, `orientation`=3.97935 WHERE `guid`=10555; -- Mosshide Brute +UPDATE `creature` SET `position_x`=-2965.85, `position_y`=-1986.61, `position_z`=10.3152, `orientation`=4.08407 WHERE `guid`=10559; -- Mosshide Brute +UPDATE `creature` SET `position_x`=-2987.99, `position_y`=-1996.12, `position_z`=9.45929, `orientation`=1.16937 WHERE `guid`=10558; -- Mosshide Brute +UPDATE `creature` SET `position_x`=4596.3, `position_y`=579.576, `position_z`=1.35393, `orientation`=0.174533 WHERE `guid`=37091; -- Cracked Golem +UPDATE `creature` SET `id`=2156 WHERE `guid`=37091; -- Cracked Golem +UPDATE `creature` SET `id2`=2157 WHERE `guid`=37091; -- Stone Behemoth +UPDATE `creature` SET `position_x`=-6716.75, `position_y`=-1682.41, `position_z`=-272.252, `orientation`=2.38352 WHERE `guid`=24199; -- Tar Beast +UPDATE `creature` SET `position_x`=-6687.79, `position_y`=-1650.36, `position_z`=-272.219, `orientation`=5.57237 WHERE `guid`=24200; -- Tar Beast +UPDATE `creature` SET `position_x`=3214.65, `position_y`=-1237.08, `position_z`=234.512, `orientation`=4.08225 WHERE `guid`=34131; -- Terrowulf Fleshripper +UPDATE `creature` SET `position_x`=-6718.85, `position_y`=-1748.61, `position_z`=-271.034, `orientation`=2.23841 WHERE `guid`=24197; -- Tar Beast +UPDATE `creature` SET `position_x`=3197.18, `position_y`=-1190.46, `position_z`=220.37, `orientation`=3.44769 WHERE `guid`=34132; -- Terrowulf Fleshripper +UPDATE `creature` SET `position_x`=-3049.92, `position_y`=-2120.47, `position_z`=6.27084, `orientation`=4.45059 WHERE `guid`=10841; -- Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-3064.36, `position_y`=-2068.14, `position_z`=6.27084, `orientation`=5.51524 WHERE `guid`=10811; -- Fen Creeper +UPDATE `creature` SET `position_x`=3165.52, `position_y`=-1166.27, `position_z`=215.249, `orientation`=3.63658 WHERE `guid`=33958; -- Terrowulf Fleshripper +UPDATE `creature` SET `position_x`=3174.71, `position_y`=-1185.34, `position_z`=214.624, `orientation`=3.73155 WHERE `guid`=34178; -- Terrowulf Shadow Weaver +UPDATE `creature` SET `position_x`=4442.92, `position_y`=-8.63032, `position_z`=85.6875, `orientation`=4.10184 WHERE `guid`=37354; -- Blackwood Totemic +UPDATE `creature` SET `position_x`=4472.41, `position_y`=3.02859, `position_z`=90.5755, `orientation`=6.08822 WHERE `guid`=37356; -- Blackwood Totemic +UPDATE `creature` SET `position_x`=-2910.73, `position_y`=-2213.95, `position_z`=22.6645, `orientation`=0.279253 WHERE `guid`=9943; -- Black Ooze +UPDATE `creature` SET `position_x`=-2881.38, `position_y`=-2219.32, `position_z`=23.1395, `orientation`=4.95674 WHERE `guid`=11137; -- Black Ooze +UPDATE `creature` SET `position_x`=-2950.39, `position_y`=-2181.82, `position_z`=18.0237, `orientation`=4.24115 WHERE `guid`=10532; -- Black Ooze +UPDATE `creature` SET `position_x`=-2914.88, `position_y`=-2181.8, `position_z`=22.4851, `orientation`=5.07891 WHERE `guid`=10533; -- Black Ooze +UPDATE `creature` SET `position_x`=-2882.24, `position_y`=-2188.78, `position_z`=25.7769, `orientation`=4.15388 WHERE `guid`=10781; -- Black Ooze +UPDATE `creature` SET `position_x`=-2855.8, `position_y`=-2212.65, `position_z`=30.7935, `orientation`=0.488692 WHERE `guid`=10253; -- Black Ooze +UPDATE `creature` SET `position_x`=-2873.9, `position_y`=-2165.48, `position_z`=23.2893, `orientation`=1.20428 WHERE `guid`=10780; -- Black Ooze +UPDATE `creature` SET `position_x`=-2881.07, `position_y`=-2247.91, `position_z`=26.3941, `orientation`=6.17847 WHERE `guid`=11135; -- Black Ooze +UPDATE `creature` SET `position_x`=-2830.18, `position_y`=-2235.75, `position_z`=16.4001, `orientation`=0.785398 WHERE `guid`=10251; -- Crimson Ooze +UPDATE `creature` SET `position_x`=-2852.49, `position_y`=-2183.54, `position_z`=28.6506, `orientation`=5.25344 WHERE `guid`=10783; -- Black Ooze +UPDATE `creature` SET `position_x`=-2829.6, `position_y`=-2223.23, `position_z`=22.0941, `orientation`=4.81984 WHERE `guid`=10246; -- Crimson Ooze +UPDATE `creature` SET `position_x`=1810.42, `position_y`=-2110.05, `position_z`=98.8609, `orientation`=2.66293 WHERE `guid`=32590; -- Silverwing Sentinel +UPDATE `creature` SET `position_x`=4562.97, `position_y`=569.193, `position_z`=1.51975, `orientation`=5.74213 WHERE `guid`=37098; -- Stone Behemoth +UPDATE `creature` SET `id`=2156 WHERE `guid`=37098; -- Cracked Golem +UPDATE `creature` SET `id2`=2157 WHERE `guid`=37098; -- Stone Behemoth +UPDATE `creature` SET `position_x`=-2822.61, `position_y`=-2188.71, `position_z`=30.9149, `orientation`=5.06145 WHERE `guid`=10779; -- Black Ooze +UPDATE `creature` SET `position_x`=1580.99, `position_y`=-2147.44, `position_z`=89.4858, `orientation`=2.37112 WHERE `guid`=33368; -- Shadethicket Stone Mover +UPDATE `creature` SET `position_x`=1609.47, `position_y`=-2146.14, `position_z`=93.2633, `orientation`=2.88847 WHERE `guid`=33785; -- Shadethicket Stone Mover +UPDATE `creature` SET `position_x`=1548.58, `position_y`=-2159.88, `position_z`=74.3417, `orientation`=4.25234 WHERE `guid`=33365; -- Shadethicket Stone Mover +UPDATE `creature` SET `position_x`=2783.94, `position_y`=-3082.71, `position_z`=174.894, `orientation`=1.72279 WHERE `guid`=34932; -- Wildthorn Lurker +UPDATE `creature` SET `position_x`=-7151.25, `position_y`=-2952.3, `position_z`=10.9966, `orientation`=0.356885 WHERE `guid`=21783; -- Sandfury Hideskinner +UPDATE `creature` SET `position_x`=6650.44, `position_y`=-1258.87, `position_z`=456.139, `orientation`=5.39314 WHERE `guid`=40320; -- Angerclaw Grizzly +UPDATE `creature` SET `position_x`=4995.09, `position_y`=549.468, `position_z`=5.07437, `orientation`=4.2662 WHERE `guid`=37993; -- Greymist Warrior +UPDATE `creature` SET `position_x`=-445.96, `position_y`=-2947.02, `position_z`=91.75, `orientation`=1.1797 WHERE `guid`=18671; -- Savannah Highmane +UPDATE `creature` SET `position_x`=-6881.87, `position_y`=-1549.44, `position_z`=-271.918, `orientation`=0.195403 WHERE `guid`=23979; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=2884.7, `position_y`=-2848.51, `position_z`=205.696, `orientation`=5.34734 WHERE `guid`=33099; -- Xavian Rogue +UPDATE `creature` SET `id`=3752 WHERE `guid`=33099; -- Xavian Rogue +UPDATE `creature` SET `id2`=3755 WHERE `guid`=33099; -- Xavian Felsworn +UPDATE `creature` SET `id3`=3757 WHERE `guid`=33099; -- Xavian Hellcaller +UPDATE `creature` SET `position_x`=-6983.34, `position_y`=-1716.88, `position_z`=-271.884, `orientation`=1.84834 WHERE `guid`=23895; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=-3213.71, `position_y`=-2519.07, `position_z`=8.94893, `orientation`=4.83456 WHERE `guid`=10807; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=4976.82, `position_y`=539.249, `position_z`=7.26886, `orientation`=5.3744 WHERE `guid`=37986; -- Greymist Warrior +UPDATE `creature` SET `position_x`=4986.88, `position_y`=536.891, `position_z`=6.37424, `orientation`=1.76174 WHERE `guid`=37984; -- Greymist Warrior +UPDATE `creature` SET `position_x`=3983.91, `position_y`=850.935, `position_z`=2.3325, `orientation`=3.29962 WHERE `guid`=32754; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=4991.92, `position_y`=560.241, `position_z`=4.27758, `orientation`=0.380249 WHERE `guid`=37994; -- Greymist Warrior +UPDATE `creature` SET `position_x`=4118.04, `position_y`=1213.89, `position_z`=-20.0627, `orientation`=2.08622 WHERE `guid`=32641; -- Wrathtail Myrmidon +UPDATE `creature` SET `position_x`=1956.23, `position_y`=-2633.96, `position_z`=90.3633, `orientation`=5.24703 WHERE `guid`=32365; -- Ashenvale Outrunner +UPDATE `creature` SET `position_x`=4149.26, `position_y`=1282.36, `position_z`=3.65578, `orientation`=3.51929 WHERE `guid`=32727; -- Wrathtail Myrmidon +UPDATE `creature` SET `position_x`=4119.42, `position_y`=1281.33, `position_z`=2.60576, `orientation`=2.2715 WHERE `guid`=32733; -- Wrathtail Myrmidon +UPDATE `creature` SET `position_x`=4117.78, `position_y`=1249.86, `position_z`=0.344397, `orientation`=5.0826 WHERE `guid`=32638; -- Wrathtail Myrmidon +UPDATE `creature` SET `position_x`=1921.19, `position_y`=-2668.49, `position_z`=96.5124, `orientation`=2.73599 WHERE `guid`=32369; -- Ashenvale Outrunner +UPDATE `creature` SET `position_x`=-5296.3, `position_y`=597.177, `position_z`=389.296, `orientation`=3.55265 WHERE `guid`=2460; -- Leper Gnome +UPDATE `creature` SET `position_x`=-4983.78, `position_y`=-3515.88, `position_z`=301.373, `orientation`=1.37228 WHERE `guid`=8932; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-4984.19, `position_y`=-3498.63, `position_z`=304.627, `orientation`=2.19064 WHERE `guid`=8839; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-11032.2, `position_y`=2048.15, `position_z`=9.29413, `orientation`=5.82913 WHERE `guid`=89507; -- Murloc Tidehunter +UPDATE `creature` SET `position_x`=-5300.06, `position_y`=619.95, `position_z`=391.661, `orientation`=0.764493 WHERE `guid`=2469; -- Leper Gnome +UPDATE `creature` SET `position_x`=-4978.94, `position_y`=-3494.52, `position_z`=305.486, `orientation`=5.25344 WHERE `guid`=8838; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-2783.86, `position_y`=-2783.19, `position_z`=34.1055, `orientation`=1.98057 WHERE `guid`=33993; -- Darkmist Spider +UPDATE `creature` SET `id`=4376 WHERE `guid`=33993; -- Darkmist Spider +UPDATE `creature` SET `id2`=4378 WHERE `guid`=33993; -- Darkmist Recluse +UPDATE `creature` SET `position_x`=-4965.43, `position_y`=-3487.44, `position_z`=306.511, `orientation`=5.97182 WHERE `guid`=8833; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=1745.81, `position_y`=-1199.3, `position_z`=59.6645, `orientation`=1.41323 WHERE `guid`=48140; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-5283.29, `position_y`=484.273, `position_z`=384.134, `orientation`=4.54747 WHERE `guid`=2457; -- Leper Gnome +UPDATE `creature` SET `position_x`=-1504.75, `position_y`=-3052.81, `position_z`=14.374, `orientation`=1.33838 WHERE `guid`=11528; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-265.557, `position_y`=-360.22, `position_z`=66.6865, `orientation`=5.61468 WHERE `guid`=16540; -- Cave Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16540; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16540; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-4973.42, `position_y`=-3497.37, `position_z`=305.514, `orientation`=3.14159 WHERE `guid`=8835; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-748.447, `position_y`=-2716.62, `position_z`=92.3424, `orientation`=3.84552 WHERE `guid`=18667; -- Zhevra Runner +UPDATE `creature` SET `position_x`=-1019.4, `position_y`=-714.32, `position_z`=-3.49963, `orientation`=1.82306 WHERE `guid`=16013; -- Daggerspine Shorehunter +UPDATE `creature` SET `position_x`=-315.953, `position_y`=-415.509, `position_z`=62.598, `orientation`=2.74021 WHERE `guid`=16389; -- Cave Yeti +UPDATE `creature` SET `position_x`=-2763.62, `position_y`=-2781.9, `position_z`=35.1857, `orientation`=3.68045 WHERE `guid`=34006; -- Darkmist Recluse +UPDATE `creature` SET `id`=4376 WHERE `guid`=34006; -- Darkmist Spider +UPDATE `creature` SET `id2`=4378 WHERE `guid`=34006; -- Darkmist Recluse +UPDATE `creature` SET `id3`=4379 WHERE `guid`=34006; -- Darkmist Silkspinner +UPDATE `creature` SET `position_x`=-2784.06, `position_y`=-2816.29, `position_z`=36.053, `orientation`=2.35336 WHERE `guid`=34002; -- Darkmist Spider +UPDATE `creature` SET `position_x`=-3016.07, `position_y`=-217.097, `position_z`=56.2181, `orientation`=4.39823 WHERE `guid`=25069; -- Plainstrider +UPDATE `creature` SET `position_x`=1918.89, `position_y`=-1557.21, `position_z`=60.6239, `orientation`=1.91048 WHERE `guid`=47570; -- Skeletal Terror +UPDATE `creature` SET `position_x`=-4889.6, `position_y`=-3576.61, `position_z`=298.632, `orientation`=4.98003 WHERE `guid`=9340; -- Loch Crocolisk +UPDATE `creature` SET `position_x`=-1022.29, `position_y`=-780.209, `position_z`=8.03071, `orientation`=5.30586 WHERE `guid`=16000; -- Daggerspine Shorehunter +UPDATE `creature` SET `position_x`=1948.64, `position_y`=-1563.46, `position_z`=60.744, `orientation`=4.29528 WHERE `guid`=48187; -- Skeletal Terror +UPDATE `creature` SET `position_x`=-4930.98, `position_y`=-3603.74, `position_z`=297.958, `orientation`=4.24115 WHERE `guid`=9341; -- Loch Crocolisk +UPDATE `creature` SET `position_x`=-12216.1, `position_y`=917.283, `position_z`=-6.36757, `orientation`=5.62118 WHERE `guid`=1175; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-5115.41, `position_y`=-10.3525, `position_z`=397.502, `orientation`=1.16937 WHERE `guid`=3168; -- Snow Leopard +UPDATE `creature` SET `position_x`=1825.3, `position_y`=-1616.71, `position_z`=61.0809, `orientation`=1.84594 WHERE `guid`=47635; -- Rotting Cadaver +UPDATE `creature` SET `id`=4474 WHERE `guid`=47635; -- Rotting Cadaver +UPDATE `creature` SET `id2`=4475 WHERE `guid`=47635; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-1533.71, `position_y`=-3091.79, `position_z`=14.7523, `orientation`=5.75797 WHERE `guid`=11402; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-4948.27, `position_y`=-3482.3, `position_z`=309.246, `orientation`=0.706451 WHERE `guid`=8834; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-12117, `position_y`=917.114, `position_z`=1.5948, `orientation`=4.16066 WHERE `guid`=1236; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=6919.41, `position_y`=-2091.9, `position_z`=617.563, `orientation`=3.38594 WHERE `guid`=39718; -- Timbermaw Warder +UPDATE `creature` SET `position_x`=-416.328, `position_y`=-1049.66, `position_z`=33.3548, `orientation`=0.602207 WHERE `guid`=16066; -- Snapjaw +UPDATE `creature` SET `position_x`=-1185.51, `position_y`=-816.371, `position_z`=-2.32381, `orientation`=0.679924 WHERE `guid`=15707; -- Daggerspine Shorehunter +UPDATE `creature` SET `position_x`=-12136.5, `position_y`=935.854, `position_z`=2.46784, `orientation`=5.46832 WHERE `guid`=1583; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-5700.17, `position_y`=-366.424, `position_z`=365.619, `orientation`=5.24448 WHERE `guid`=3585; -- Crag Boar +UPDATE `creature` SET `position_x`=-15.7323, `position_y`=-554.219, `position_z`=151.862, `orientation`=2.37402 WHERE `guid`=17549; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-12214.8, `position_y`=950.91, `position_z`=-15.087, `orientation`=2.14798 WHERE `guid`=674; -- Lesser Water Elemental +UPDATE `creature` SET `position_x`=-4921.13, `position_y`=-3425.57, `position_z`=304.782, `orientation`=5.09156 WHERE `guid`=8813; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=1448.1, `position_y`=-1879.77, `position_z`=58.7916, `orientation`=5.20166 WHERE `guid`=47124; -- Rotting Ghoul +UPDATE `creature` SET `position_x`=2034.63, `position_y`=398.05, `position_z`=42.624, `orientation`=4.63222 WHERE `guid`=45066; -- Cursed Darkhound +UPDATE `creature` SET `position_x`=-4983.01, `position_y`=-3451.66, `position_z`=303.11, `orientation`=4.49438 WHERE `guid`=8848; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-285.05, `position_y`=1450.19, `position_z`=91.9778, `orientation`=3.72507 WHERE `guid`=28932; -- Gritjaw Basilisk +UPDATE `creature` SET `position_x`=-4948.08, `position_y`=-3446.67, `position_z`=311.698, `orientation`=0.0807142 WHERE `guid`=8841; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-1135.41, `position_y`=-846.867, `position_z`=16.9523, `orientation`=1.93732 WHERE `guid`=15706; -- Daggerspine Shorehunter +UPDATE `creature` SET `position_x`=-9580.29, `position_y`=-2627.57, `position_z`=54.1412, `orientation`=3.72268 WHERE `guid`=10060; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id`=422 WHERE `guid`=10060; -- Murloc Flesheater +UPDATE `creature` SET `id2`=548 WHERE `guid`=10060; -- Murloc Minor Tidecaller +UPDATE `creature` SET `position_x`=-584.457, `position_y`=2650.3, `position_z`=-20.3607, `orientation`=2.68781 WHERE `guid`=27243; -- Drysnap Crawler +UPDATE `creature` SET `id`=11562 WHERE `guid`=27243; -- Drysnap Crawler +UPDATE `creature` SET `id2`=11563 WHERE `guid`=27243; -- Drysnap Pincer +UPDATE `creature` SET `position_x`=220.573, `position_y`=-829.821, `position_z`=149.188, `orientation`=2.32141 WHERE `guid`=16761; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-1575.57, `position_y`=-3079.88, `position_z`=15.1936, `orientation`=4.2656 WHERE `guid`=11473; -- Hammerfall Grunt +UPDATE `creature` SET `position_x`=10280.2, `position_y`=916.582, `position_z`=1338.43, `orientation`=5.77704 WHERE `guid`=46928; -- Young Thistle Boar +UPDATE `creature` SET `position_x`=-5117.77, `position_y`=-3653.36, `position_z`=301.924, `orientation`=4.10152 WHERE `guid`=8902; -- Elder Mountain Boar +UPDATE `creature` SET `position_x`=-1524.24, `position_y`=-3050.94, `position_z`=14.3674, `orientation`=4.23977 WHERE `guid`=11529; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-9754.98, `position_y`=-2199.71, `position_z`=58.8125, `orientation`=6.20973 WHERE `guid`=8747; -- Redridge Thrasher +UPDATE `creature` SET `position_x`=223.937, `position_y`=-859.646, `position_z`=147.75, `orientation`=5.78146 WHERE `guid`=16969; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=254.516, `position_y`=-850.235, `position_z`=146.943, `orientation`=5.34759 WHERE `guid`=16968; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-4942.25, `position_y`=-3432.56, `position_z`=309.054, `orientation`=2.22332 WHERE `guid`=8853; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-4937.5, `position_y`=-3420.83, `position_z`=304.898, `orientation`=2.53821 WHERE `guid`=8854; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-5426.92, `position_y`=-236.512, `position_z`=405.138, `orientation`=5.24942 WHERE `guid`=3242; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-9726.64, `position_y`=-2156.81, `position_z`=59.8357, `orientation`=0.962762 WHERE `guid`=6751; -- Rabbit +UPDATE `creature` SET `position_x`=-1149.19, `position_y`=381.941, `position_z`=8.46876, `orientation`=5.44671 WHERE `guid`=25947; -- Windfury Matriarch +UPDATE `creature` SET `position_x`=-1498.23, `position_y`=-3075.93, `position_z`=14.2572, `orientation`=3.54302 WHERE `guid`=11399; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-4922.81, `position_y`=-3408.05, `position_z`=304.93, `orientation`=0.429452 WHERE `guid`=8688; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=242.498, `position_y`=-844.085, `position_z`=147.138, `orientation`=1.90241 WHERE `guid`=16959; -- Syndicate Wizard +UPDATE `creature` SET `id`=2241 WHERE `guid`=16959; -- Syndicate Thief +UPDATE `creature` SET `id2`=2319 WHERE `guid`=16959; -- Syndicate Wizard +UPDATE `creature` SET `position_x`=-1354.13, `position_y`=-3908.73, `position_z`=8.83489, `orientation`=0.788399 WHERE `guid`=13760; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-4930.67, `position_y`=-3433.89, `position_z`=306.905, `orientation`=3.79954 WHERE `guid`=8719; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-1852.71, `position_y`=-3385.52, `position_z`=56.477, `orientation`=3.60557 WHERE `guid`=13344; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-9038.62, `position_y`=-264.169, `position_z`=73.635, `orientation`=0.759607 WHERE `guid`=80158; -- Defias Thug +UPDATE `creature` SET `position_x`=237.229, `position_y`=-832.842, `position_z`=146.496, `orientation`=1.03167 WHERE `guid`=16960; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=233.261, `position_y`=-884.543, `position_z`=154.422, `orientation`=4.15704 WHERE `guid`=16967; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-4916.62, `position_y`=-3401.59, `position_z`=305.438, `orientation`=0 WHERE `guid`=8689; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-5349.77, `position_y`=-221.228, `position_z`=444.023, `orientation`=4.56581 WHERE `guid`=3177; -- Frostmane Seer +UPDATE `creature` SET `position_x`=1851.6, `position_y`=-2679.79, `position_z`=93.7905, `orientation`=0.290509 WHERE `guid`=32551; -- Rotting Slime +UPDATE `creature` SET `position_x`=-1505.52, `position_y`=-3007.14, `position_z`=12.9106, `orientation`=0.153719 WHERE `guid`=11438; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=6671.3, `position_y`=-1328.01, `position_z`=466.01, `orientation`=0.767871 WHERE `guid`=40318; -- Angerclaw Grizzly +UPDATE `creature` SET `position_x`=196.195, `position_y`=-852.675, `position_z`=155.267, `orientation`=5.17618 WHERE `guid`=16971; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-1470.5, `position_y`=-3075.85, `position_z`=13.4695, `orientation`=2.56563 WHERE `guid`=11520; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-1480.29, `position_y`=-3108.73, `position_z`=14.0827, `orientation`=1.47572 WHERE `guid`=11447; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-5216.2, `position_y`=-3480.39, `position_z`=298.624, `orientation`=0 WHERE `guid`=8391; -- Loch Crocolisk +UPDATE `creature` SET `position_x`=-5354.42, `position_y`=-240.452, `position_z`=444.226, `orientation`=5.8384 WHERE `guid`=3178; -- Frostmane Seer +UPDATE `creature` SET `position_x`=-1503.51, `position_y`=-3013.18, `position_z`=12.8851, `orientation`=2.6529 WHERE `guid`=11437; -- Hammerfall Grunt +UPDATE `creature` SET `position_x`=-9665.82, `position_y`=-2697.81, `position_z`=60.4805, `orientation`=3.59538 WHERE `guid`=7547; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-4928.02, `position_y`=-3387.09, `position_z`=304.509, `orientation`=1.31239 WHERE `guid`=8698; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-5341.62, `position_y`=-272.662, `position_z`=447.094, `orientation`=1.29395 WHERE `guid`=3185; -- Frostmane Seer +UPDATE `creature` SET `position_x`=-1505.15, `position_y`=-3021.67, `position_z`=12.8266, `orientation`=5.34375 WHERE `guid`=12003; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-4926.93, `position_y`=-3443.27, `position_z`=308.106, `orientation`=0 WHERE `guid`=8705; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-9619.09, `position_y`=315.468, `position_z`=45.4845, `orientation`=5.14383 WHERE `guid`=80421; -- Mangy Wolf +UPDATE `creature` SET `position_x`=6199.92, `position_y`=-1333.36, `position_z`=375.018, `orientation`=5.04266 WHERE `guid`=40385; -- Irontree Stomper +UPDATE `creature` SET `position_x`=-1467.17, `position_y`=-3093.64, `position_z`=12.9698, `orientation`=3.90143 WHERE `guid`=11434; -- Hammerfall Peon +UPDATE `creature` SET `position_x`=-5516.89, `position_y`=-433.477, `position_z`=405.863, `orientation`=4.73013 WHERE `guid`=3250; -- Crag Boar +UPDATE `creature` SET `position_x`=-10343.9, `position_y`=182.541, `position_z`=34.2324, `orientation`=6.00993 WHERE `guid`=4985; -- Plague Spreader +UPDATE `creature` SET `position_x`=-4929.58, `position_y`=-3396.21, `position_z`=304.102, `orientation`=3.86984 WHERE `guid`=8709; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-315.951, `position_y`=916.352, `position_z`=90.683, `orientation`=2.7039 WHERE `guid`=27772; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-5372.34, `position_y`=-224.365, `position_z`=443.595, `orientation`=0.191986 WHERE `guid`=3189; -- Frostmane Seer +UPDATE `creature` SET `position_x`=-349.485, `position_y`=883.691, `position_z`=89.4381, `orientation`=4.83989 WHERE `guid`=27815; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-1063.97, `position_y`=-800.537, `position_z`=6.1203, `orientation`=5.2531 WHERE `guid`=15704; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=-4947.77, `position_y`=-3388.5, `position_z`=306.867, `orientation`=4.49665 WHERE `guid`=8712; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-4515.23, `position_y`=729.556, `position_z`=61.7636, `orientation`=0.259534 WHERE `guid`=50018; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-9061.83, `position_y`=-366.899, `position_z`=73.5493, `orientation`=1.13789 WHERE `guid`=80213; -- Defias Thug +UPDATE `creature` SET `position_x`=10032.7, `position_y`=2237.4, `position_z`=1328.68, `orientation`=2.39696 WHERE `guid`=46513; -- Squirrel +UPDATE `creature` SET `position_x`=266.823, `position_y`=-799.793, `position_z`=139.248, `orientation`=4.53286 WHERE `guid`=16961; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-9609.75, `position_y`=-2622.32, `position_z`=57.016, `orientation`=2.75762 WHERE `guid`=9665; -- Murloc Shorestriker +UPDATE `creature` SET `id`=422 WHERE `guid`=9665; -- Murloc Flesheater +UPDATE `creature` SET `id2`=1083 WHERE `guid`=9665; -- Murloc Shorestriker +UPDATE `creature` SET `position_x`=-677.221, `position_y`=-739.792, `position_z`=5.02255, `orientation`=5.44389 WHERE `guid`=16086; -- Snapjaw +UPDATE `creature` SET `position_x`=1482.19, `position_y`=-1415.38, `position_z`=67.8523, `orientation`=3.16286 WHERE `guid`=49619; -- Skeletal Warlord +UPDATE `creature` SET `position_x`=-9570.54, `position_y`=-2328.04, `position_z`=63.7128, `orientation`=1.03992 WHERE `guid`=13324; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-5578.34, `position_y`=-301.816, `position_z`=364.63, `orientation`=2.79098 WHERE `guid`=3259; -- Wendigo +UPDATE `creature` SET `position_x`=-9658.93, `position_y`=-2670.02, `position_z`=61.325, `orientation`=4.09501 WHERE `guid`=17960; -- Dire Condor +UPDATE `creature` SET `position_x`=-5565.19, `position_y`=-260.325, `position_z`=368.417, `orientation`=4.17388 WHERE `guid`=3562; -- Wendigo +UPDATE `creature` SET `position_x`=-5365.05, `position_y`=-231.669, `position_z`=361.27, `orientation`=3.70683 WHERE `guid`=3188; -- Wendigo +UPDATE `creature` SET `position_x`=9104.9, `position_y`=1782.8, `position_z`=1324.18, `orientation`=2.08443 WHERE `guid`=49208; -- Gnarlpine Pathfinder +UPDATE `creature` SET `position_x`=-9592.88, `position_y`=-2659.55, `position_z`=61.2524, `orientation`=1.00033 WHERE `guid`=10057; -- Murloc Shorestriker +UPDATE `creature` SET `id`=422 WHERE `guid`=10057; -- Murloc Flesheater +UPDATE `creature` SET `id2`=548 WHERE `guid`=10057; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id3`=1083 WHERE `guid`=10057; -- Murloc Shorestriker +UPDATE `creature` SET `position_x`=-5854.85, `position_y`=-249.295, `position_z`=360.625, `orientation`=5.34821 WHERE `guid`=3599; -- Juvenile Snow Leopard +UPDATE `creature` SET `position_x`=9147.29, `position_y`=1747.54, `position_z`=1320.68, `orientation`=4.20712 WHERE `guid`=49266; -- Gnarlpine Pathfinder +UPDATE `creature` SET `position_x`=-9617.69, `position_y`=-2633.33, `position_z`=58.4957, `orientation`=3.90954 WHERE `guid`=9668; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id`=548 WHERE `guid`=9668; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id2`=1083 WHERE `guid`=9668; -- Murloc Shorestriker +UPDATE `creature` SET `position_x`=-6299.64, `position_y`=381.729, `position_z`=380.535, `orientation`=0 WHERE `guid`=1012; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=1773.24, `position_y`=-2691.37, `position_z`=111.629, `orientation`=4.01007 WHERE `guid`=34265; -- Forsaken Intruder +UPDATE `creature` SET `position_x`=-1970.88, `position_y`=-3335.66, `position_z`=55.1371, `orientation`=0.227561 WHERE `guid`=13374; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-2543.62, `position_y`=-700.255, `position_z`=-8.45451, `orientation`=3.66979 WHERE `guid`=26246; -- Venture Co. Hireling +UPDATE `creature` SET `position_x`=9129.93, `position_y`=1748.16, `position_z`=1318.94, `orientation`=4.06927 WHERE `guid`=49265; -- Gnarlpine Pathfinder +UPDATE `creature` SET `position_x`=-9619.68, `position_y`=-2619.99, `position_z`=58.6359, `orientation`=4.03171 WHERE `guid`=9669; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id`=422 WHERE `guid`=9669; -- Murloc Flesheater +UPDATE `creature` SET `id2`=548 WHERE `guid`=9669; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id3`=1083 WHERE `guid`=9669; -- Murloc Shorestriker +UPDATE `creature` SET `position_x`=-6333.38, `position_y`=399.425, `position_z`=379.211, `orientation`=0.925025 WHERE `guid`=1013; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-2542.32, `position_y`=-685.156, `position_z`=-7.55319, `orientation`=2.16849 WHERE `guid`=26245; -- Venture Co. Hireling +UPDATE `creature` SET `position_x`=10486, `position_y`=1018.17, `position_z`=1325.78, `orientation`=1.8326 WHERE `guid`=47328; -- Grellkin +UPDATE `creature` SET `position_x`=-12283, `position_y`=-382.998, `position_z`=15.238, `orientation`=0.77705 WHERE `guid`=1243; -- Jungle Thunderer +UPDATE `creature` SET `position_x`=-5054.18, `position_y`=-317.07, `position_z`=451.255, `orientation`=1.4845 WHERE `guid`=2139; -- Frostmane Seer +UPDATE `creature` SET `position_x`=1211.7, `position_y`=-306.429, `position_z`=43.7106, `orientation`=4.80987 WHERE `guid`=16985; -- Syndicate Assassin +UPDATE `creature` SET `position_x`=1212.8, `position_y`=-334.718, `position_z`=43.135, `orientation`=4.05782 WHERE `guid`=17032; -- Syndicate Assassin +UPDATE `creature` SET `position_x`=-9669.01, `position_y`=-2173.29, `position_z`=60.5408, `orientation`=2.194 WHERE `guid`=10194; -- Great Goretusk +UPDATE `creature` SET `id`=441 WHERE `guid`=10194; -- Black Dragon Whelp +UPDATE `creature` SET `id2`=547 WHERE `guid`=10194; -- Great Goretusk +UPDATE `creature` SET `position_x`=-883.228, `position_y`=-2004.12, `position_z`=34.2272, `orientation`=2.94248 WHERE `guid`=11577; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-5450.82, `position_y`=-3117.09, `position_z`=349.283, `orientation`=5.02655 WHERE `guid`=8992; -- Elder Black Bear +UPDATE `creature` SET `position_x`=9113.3, `position_y`=1766.22, `position_z`=1321.24, `orientation`=2.34187 WHERE `guid`=49209; -- Gnarlpine Pathfinder +UPDATE `creature` SET `position_x`=-9892.75, `position_y`=1791.78, `position_z`=8.06588, `orientation`=5.90422 WHERE `guid`=90101; -- Murloc Warrior +UPDATE `creature` SET `position_x`=-9909.07, `position_y`=1804.5, `position_z`=7.63387, `orientation`=1.94395 WHERE `guid`=89479; -- Murloc Warrior +UPDATE `creature` SET `position_x`=-9556.66, `position_y`=-2247.61, `position_z`=85.3918, `orientation`=0 WHERE `guid`=31816; -- Great Goretusk +UPDATE `creature` SET `position_x`=-2552.24, `position_y`=-615.821, `position_z`=-8.51594, `orientation`=5.38374 WHERE `guid`=25434; -- Prairie Wolf +UPDATE `creature` SET `position_x`=2758.54, `position_y`=-2942.35, `position_z`=143.332, `orientation`=2.13068 WHERE `guid`=33182; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=-3426.45, `position_y`=-2365.23, `position_z`=52.2444, `orientation`=0.554769 WHERE `guid`=11179; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3394.89, `position_y`=-2300.1, `position_z`=51.9819, `orientation`=1.20428 WHERE `guid`=10240; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-6340.51, `position_y`=332.758, `position_z`=379.302, `orientation`=0.925025 WHERE `guid`=1040; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6851.52, `position_y`=-1187.92, `position_z`=183.451, `orientation`=1.51624 WHERE `guid`=6086; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=7992.55, `position_y`=-2665.94, `position_z`=512.166, `orientation`=1.27832 WHERE `guid`=42510; -- Rabbit +UPDATE `creature` SET `position_x`=-181.517, `position_y`=783.461, `position_z`=97.5977, `orientation`=5.95467 WHERE `guid`=27834; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=1228.36, `position_y`=-316.952, `position_z`=48.4757, `orientation`=6.04978 WHERE `guid`=16900; -- Lord Aliden Perenolde +UPDATE `creature` SET `position_x`=-2986.23, `position_y`=-4295.12, `position_z`=0.405575, `orientation`=0.820305 WHERE `guid`=73497; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=1217.33, `position_y`=-323.359, `position_z`=48.4778, `orientation`=0.45591 WHERE `guid`=16901; -- Syndicate Assassin +UPDATE `creature` SET `position_x`=10315.5, `position_y`=1882.3, `position_z`=1325.6, `orientation`=0.594013 WHERE `guid`=49429; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=1328.55, `position_y`=-1255.74, `position_z`=59.813, `orientation`=3.6265 WHERE `guid`=52542; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-716.881, `position_y`=-1949.38, `position_z`=50.0319, `orientation`=0.834044 WHERE `guid`=11696; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=10582.7, `position_y`=650.645, `position_z`=1326.58, `orientation`=0.872665 WHERE `guid`=49631; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=-10483.6, `position_y`=921.569, `position_z`=37.6114, `orientation`=0 WHERE `guid`=89530; -- Fleshripper +UPDATE `creature` SET `position_x`=10419.1, `position_y`=1915.05, `position_z`=1321.32, `orientation`=4.85202 WHERE `guid`=49445; -- Bloodfeather Harpy +UPDATE `creature` SET `position_x`=6449.68, `position_y`=-1516.61, `position_z`=438.394, `orientation`=0.604797 WHERE `guid`=39719; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=-3050.98, `position_y`=-4379.01, `position_z`=3.29767, `orientation`=1.90135 WHERE `guid`=73519; -- Mirefin Warrior +UPDATE `creature` SET `position_x`=-10475.3, `position_y`=1224.02, `position_z`=66.505, `orientation`=0.802164 WHERE `guid`=90423; -- Coyote +UPDATE `creature` SET `position_x`=-3483.12, `position_y`=2516.14, `position_z`=52.8987, `orientation`=5.68976 WHERE `guid`=50757; -- Ironfur Patriarch +UPDATE `creature` SET `position_x`=1084.51, `position_y`=-4883.37, `position_z`=14.6425, `orientation`=3.34213 WHERE `guid`=7535; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=10549.1, `position_y`=623.001, `position_z`=1330.73, `orientation`=3.76991 WHERE `guid`=49632; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=6370.93, `position_y`=-1756.11, `position_z`=421.636, `orientation`=3.08923 WHERE `guid`=39565; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=6427.04, `position_y`=-1714.92, `position_z`=418.31, `orientation`=2.9536 WHERE `guid`=40174; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=6424.81, `position_y`=-1683.13, `position_z`=418.509, `orientation`=2.75122 WHERE `guid`=40180; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=-3481.14, `position_y`=2449.37, `position_z`=46.4232, `orientation`=0.201272 WHERE `guid`=50742; -- Ironfur Patriarch +UPDATE `creature` SET `position_x`=-27.4093, `position_y`=-1917.29, `position_z`=91.7658, `orientation`=4.63903 WHERE `guid`=20542; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=6454.47, `position_y`=-1703.36, `position_z`=418.31, `orientation`=1.69297 WHERE `guid`=40163; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=10568.5, `position_y`=633.216, `position_z`=1326.72, `orientation`=3.45575 WHERE `guid`=49633; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=-149.378, `position_y`=879.608, `position_z`=114.012, `orientation`=4.52257 WHERE `guid`=27816; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-149.935, `position_y`=1017.59, `position_z`=91.2009, `orientation`=2.88676 WHERE `guid`=27818; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-2817.18, `position_y`=-2816.25, `position_z`=35.7449, `orientation`=3.44152 WHERE `guid`=34000; -- Darkmist Spider +UPDATE `creature` SET `position_x`=-1850.39, `position_y`=-3151.34, `position_z`=50.6091, `orientation`=0.934672 WHERE `guid`=14738; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-882.382, `position_y`=-2022.81, `position_z`=34.4792, `orientation`=3.10454 WHERE `guid`=12909; -- Syndicate Pathstalker +UPDATE `creature` SET `position_x`=-2954.84, `position_y`=-4347.13, `position_z`=10.7689, `orientation`=4.41691 WHERE `guid`=73505; -- Mirefin Warrior +UPDATE `creature` SET `position_x`=-113.572, `position_y`=985.53, `position_z`=89.7744, `orientation`=5.47662 WHERE `guid`=27835; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-4970.59, `position_y`=349.356, `position_z`=24.0473, `orientation`=3.29867 WHERE `guid`=50571; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=10633.6, `position_y`=666.561, `position_z`=1329.66, `orientation`=2.80998 WHERE `guid`=49643; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=-201.166, `position_y`=883.192, `position_z`=91.1514, `orientation`=0.218836 WHERE `guid`=27868; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-6249.39, `position_y`=684.047, `position_z`=386.306, `orientation`=1.5708 WHERE `guid`=862; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-9256.79, `position_y`=-1947.53, `position_z`=77.4962, `orientation`=5.23599 WHERE `guid`=10113; -- Great Goretusk +UPDATE `creature` SET `position_x`=-6250.03, `position_y`=714.892, `position_z`=386.762, `orientation`=3.92699 WHERE `guid`=712; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-9298.06, `position_y`=-1886.38, `position_z`=78.3101, `orientation`=3.01942 WHERE `guid`=6707; -- Great Goretusk +UPDATE `creature` SET `position_x`=-9288.72, `position_y`=-1919.14, `position_z`=73.1855, `orientation`=4.00643 WHERE `guid`=10105; -- Bellygrub +UPDATE `creature` SET `position_x`=-1854.24, `position_y`=-3188.75, `position_z`=50.7846, `orientation`=3.84281 WHERE `guid`=14737; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=-1887.36, `position_y`=-3186.96, `position_z`=56.6688, `orientation`=3.9782 WHERE `guid`=13335; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=2778.6, `position_y`=-2988.4, `position_z`=150.218, `orientation`=3.89466 WHERE `guid`=33220; -- Bleakheart Trickster +UPDATE `creature` SET `position_x`=1817.65, `position_y`=-2786.06, `position_z`=81.6468, `orientation`=0.462501 WHERE `guid`=34228; -- Severed Dreamer +UPDATE `creature` SET `position_x`=1310.06, `position_y`=-1570.48, `position_z`=61.5806, `orientation`=3.63969 WHERE `guid`=48541; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-6176.57, `position_y`=722.205, `position_z`=386.294, `orientation`=3.66519 WHERE `guid`=601; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-5184.44, `position_y`=-3983.82, `position_z`=333.556, `orientation`=2.53073 WHERE `guid`=8930; -- Black Bear Patriarch +UPDATE `creature` SET `position_x`=-1876.98, `position_y`=-3188.53, `position_z`=55.7527, `orientation`=2.57835 WHERE `guid`=13312; -- Witherbark Axe Thrower +UPDATE `creature` SET `position_x`=-760.446, `position_y`=-1979.94, `position_z`=34.6914, `orientation`=0.856314 WHERE `guid`=11977; -- Syndicate Mercenary +UPDATE `creature` SET `position_x`=-10179.5, `position_y`=-3396.24, `position_z`=17.5574, `orientation`=4.95921 WHERE `guid`=38750; -- Swampwalker +UPDATE `creature` SET `position_x`=-5617.79, `position_y`=1683.15, `position_z`=84.1835, `orientation`=4.74757 WHERE `guid`=51190; -- Frayfeather Skystormer +UPDATE `creature` SET `position_x`=-6514.71, `position_y`=632.52, `position_z`=399.066, `orientation`=5.17393 WHERE `guid`=928; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-2748.26, `position_y`=-2815, `position_z`=41.0219, `orientation`=5.17604 WHERE `guid`=34004; -- Darkmist Spider +UPDATE `creature` SET `position_x`=-819.062, `position_y`=-50.0469, `position_z`=-13.3023, `orientation`=4.55531 WHERE `guid`=26425; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-6500.62, `position_y`=650.854, `position_z`=391.061, `orientation`=2.1797 WHERE `guid`=927; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=386.602, `position_y`=-1444.73, `position_z`=34.3013, `orientation`=5.51601 WHERE `guid`=16744; -- Snapjaw +UPDATE `creature` SET `position_x`=19.7712, `position_y`=-2550.28, `position_z`=119.143, `orientation`=0.169611 WHERE `guid`=93503; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=-6449.88, `position_y`=-3215.04, `position_z`=257.448, `orientation`=5.08026 WHERE `guid`=7811; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-10248.1, `position_y`=-3143.38, `position_z`=23.3673, `orientation`=3.94044 WHERE `guid`=38893; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-33.7378, `position_y`=-2485.97, `position_z`=120.09, `orientation`=0.0381647 WHERE `guid`=93366; -- Witherbark Zealot +UPDATE `creature` SET `position_x`=-6099.66, `position_y`=-2941.26, `position_z`=401.216, `orientation`=0.248289 WHERE `guid`=9261; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6483.72, `position_y`=-3248.96, `position_z`=242.586, `orientation`=0.48367 WHERE `guid`=7620; -- Crag Coyote +UPDATE `creature` SET `position_x`=-5383.79, `position_y`=1651.34, `position_z`=51.9692, `orientation`=3.97594 WHERE `guid`=51173; -- Frayfeather Stagwing +UPDATE `creature` SET `position_x`=1479.62, `position_y`=-4855.71, `position_z`=11.2677, `orientation`=1.78024 WHERE `guid`=7342; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=-14280.8, `position_y`=148.096, `position_z`=8.87728, `orientation`=2.43317 WHERE `guid`=2570; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=9385.1, `position_y`=753.489, `position_z`=1261.5, `orientation`=2.46079 WHERE `guid`=49483; -- Timberling +UPDATE `creature` SET `position_x`=14.0284, `position_y`=-2517.47, `position_z`=121.69, `orientation`=2.09631 WHERE `guid`=93484; -- Witherbark Zealot +UPDATE `creature` SET `position_x`=1463.04, `position_y`=-4871.5, `position_z`=12.865, `orientation`=6.18092 WHERE `guid`=7333; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=-2965.73, `position_y`=-1250.11, `position_z`=69.9664, `orientation`=0.0305305 WHERE `guid`=24944; -- Bristleback Battleboar +UPDATE `creature` SET `position_x`=-616.813, `position_y`=-14.4906, `position_z`=-3.6663, `orientation`=5.49823 WHERE `guid`=25701; -- Prairie Wolf Alpha +UPDATE `creature` SET `position_x`=-2716.46, `position_y`=-382.279, `position_z`=-4.76691, `orientation`=6.08087 WHERE `guid`=24800; -- Palemane Tanner +UPDATE `creature` SET `position_x`=5644.82, `position_y`=-4938.82, `position_z`=807.296, `orientation`=1.22804 WHERE `guid`=41402; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=-14680.1, `position_y`=454.048, `position_z`=3.319, `orientation`=4.00381 WHERE `guid`=2188; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=5760.53, `position_y`=-4992.06, `position_z`=809.163, `orientation`=5.46694 WHERE `guid`=41401; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=-2748.86, `position_y`=-383.847, `position_z`=6.12393, `orientation`=2.52733 WHERE `guid`=24825; -- Palemane Skinner +UPDATE `creature` SET `position_x`=-49.3568, `position_y`=-2552.09, `position_z`=119.233, `orientation`=0.015633 WHERE `guid`=93514; -- Witherbark Zealot +UPDATE `creature` SET `position_x`=9381.46, `position_y`=816.357, `position_z`=1258.33, `orientation`=4.96922 WHERE `guid`=49490; -- Timberling +UPDATE `creature` SET `position_x`=1459.65, `position_y`=-4803.35, `position_z`=10.7275, `orientation`=4.38291 WHERE `guid`=6421; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=-2783.11, `position_y`=-419.124, `position_z`=6.80994, `orientation`=1.97222 WHERE `guid`=24826; -- Palemane Skinner +UPDATE `creature` SET `position_x`=-18.0191, `position_y`=-2550.26, `position_z`=117.81, `orientation`=0.530568 WHERE `guid`=93509; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=1455.05, `position_y`=-4778.17, `position_z`=9.40572, `orientation`=4.64975 WHERE `guid`=7885; -- Burning Blade Apprentice +UPDATE `creature` SET `position_x`=5672.43, `position_y`=-4999.99, `position_z`=807.393, `orientation`=6.21085 WHERE `guid`=41424; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=-9448.99, `position_y`=-253.191, `position_z`=62.5344, `orientation`=0.318043 WHERE `guid`=81074; -- Murloc Streamrunner +UPDATE `creature` SET `position_x`=5643.33, `position_y`=-4980.3, `position_z`=808.978, `orientation`=1.69227 WHERE `guid`=41426; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=5486.37, `position_y`=-4960.99, `position_z`=851.319, `orientation`=4.95534 WHERE `guid`=41457; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=-1415.85, `position_y`=-2348.77, `position_z`=61.906, `orientation`=5.20088 WHERE `guid`=13272; -- Highland Strider +UPDATE `creature` SET `position_x`=6889.56, `position_y`=-1947.13, `position_z`=572.191, `orientation`=5.43725 WHERE `guid`=40625; -- Deadwood Den Watcher +UPDATE `creature` SET `position_x`=-13338.4, `position_y`=23.1825, `position_z`=27.1584, `orientation`=0 WHERE `guid`=2320; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=9501.09, `position_y`=649.212, `position_z`=1270.09, `orientation`=5.32707 WHERE `guid`=49489; -- Timberling +UPDATE `creature` SET `position_x`=-7250.26, `position_y`=-817.259, `position_z`=296.179, `orientation`=3.08898 WHERE `guid`=5795; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-2981.86, `position_y`=-1249.71, `position_z`=70.4887, `orientation`=6.09461 WHERE `guid`=24892; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=-1181.43, `position_y`=150.185, `position_z`=-3.6557, `orientation`=0.80474 WHERE `guid`=15608; -- Torn Fin Coastrunner +UPDATE `creature` SET `position_x`=-6460.23, `position_y`=-3393.25, `position_z`=241.75, `orientation`=2.40855 WHERE `guid`=7190; -- Shadowforge Darkweaver +UPDATE `creature` SET `position_x`=-3052.26, `position_y`=-1224.82, `position_z`=78.7855, `orientation`=3.16806 WHERE `guid`=24928; -- Bristleback Shaman +UPDATE `creature` SET `position_x`=-6967.66, `position_y`=-1211, `position_z`=144.464, `orientation`=2.393 WHERE `guid`=5711; -- Inferno Elemental +UPDATE `creature` SET `position_x`=-3451.66, `position_y`=2815.66, `position_z`=83.8177, `orientation`=1.20106 WHERE `guid`=50628; -- Groddoc Thunderer +UPDATE `creature` SET `position_x`=-12683.3, `position_y`=-83.5583, `position_z`=12.623, `orientation`=4.74851 WHERE `guid`=1108; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-1284.34, `position_y`=-1984.01, `position_z`=63.3108, `orientation`=5.08233 WHERE `guid`=14486; -- Boulderfist Ogre +UPDATE `creature` SET `position_x`=-2784.58, `position_y`=-454.475, `position_z`=13.8631, `orientation`=2.2301 WHERE `guid`=24829; -- Palemane Skinner +UPDATE `creature` SET `position_x`=-2939.51, `position_y`=-1266.53, `position_z`=72.2877, `orientation`=1.89988 WHERE `guid`=24912; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=-9174.81, `position_y`=-3225.16, `position_z`=106.126, `orientation`=1.58825 WHERE `guid`=20709; -- Shadowhide Warrior +UPDATE `creature` SET `id`=432 WHERE `guid`=20709; -- Shadowhide Brute +UPDATE `creature` SET `id2`=568 WHERE `guid`=20709; -- Shadowhide Warrior +UPDATE `creature` SET `position_x`=-17.9863, `position_y`=-516.724, `position_z`=149.298, `orientation`=4.95072 WHERE `guid`=17568; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-739, `position_y`=-144.065, `position_z`=-27.4698, `orientation`=0.420228 WHERE `guid`=26490; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-6948.75, `position_y`=-1233.64, `position_z`=144.464, `orientation`=2.6958 WHERE `guid`=6223; -- Magma Elemental +UPDATE `creature` SET `position_x`=-41.9174, `position_y`=-2502.36, `position_z`=121.672, `orientation`=5.37561 WHERE `guid`=93526; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=-734.748, `position_y`=-134.989, `position_z`=-25.9754, `orientation`=4.33905 WHERE `guid`=26422; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=1494.99, `position_y`=-4834.16, `position_z`=11.4331, `orientation`=5.11559 WHERE `guid`=7335; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=-151.331, `position_y`=-4583.09, `position_z`=12.5867, `orientation`=6.05485 WHERE `guid`=93728; -- Saltwater Snapjaw +UPDATE `creature` SET `position_x`=5689.25, `position_y`=-4927.11, `position_z`=802.023, `orientation`=5.73196 WHERE `guid`=41438; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=-736.199, `position_y`=-163.456, `position_z`=-27.0293, `orientation`=2.64141 WHERE `guid`=26424; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-5020.47, `position_y`=354.139, `position_z`=19.5533, `orientation`=5.25843 WHERE `guid`=50513; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=1794.74, `position_y`=-2733.45, `position_z`=77.824, `orientation`=4.5178 WHERE `guid`=34233; -- Forsaken Intruder +UPDATE `creature` SET `position_x`=-5858.98, `position_y`=-664.251, `position_z`=397.98, `orientation`=1.00827 WHERE `guid`=3640; -- Snow Leopard +UPDATE `creature` SET `position_x`=-2716.3, `position_y`=-1115.87, `position_z`=15.9731, `orientation`=4.6985 WHERE `guid`=25813; -- Windfury Harpy +UPDATE `creature` SET `position_x`=-6538.42, `position_y`=475.942, `position_z`=385.78, `orientation`=4.23525 WHERE `guid`=1085; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6518.09, `position_y`=469.96, `position_z`=387.789, `orientation`=1.97363 WHERE `guid`=978; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6495.53, `position_y`=483.613, `position_z`=388.642, `orientation`=3.35613 WHERE `guid`=975; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-14899, `position_y`=295.526, `position_z`=3.14229, `orientation`=5.79612 WHERE `guid`=2569; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=-325.654, `position_y`=-4049.62, `position_z`=174.379, `orientation`=2.03021 WHERE `guid`=93645; -- Vilebranch Berserker +UPDATE `creature` SET `position_x`=-9159.78, `position_y`=-3181.04, `position_z`=105.571, `orientation`=2.3299 WHERE `guid`=18381; -- Shadowhide Gnoll +UPDATE `creature` SET `id`=433 WHERE `guid`=18381; -- Shadowhide Gnoll +UPDATE `creature` SET `id2`=434 WHERE `guid`=18381; -- Rabid Shadowhide Gnoll +UPDATE `creature` SET `position_x`=-5772.32, `position_y`=-1634.92, `position_z`=359.061, `orientation`=2.37773 WHERE `guid`=4510; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=5610.42, `position_y`=-5027.22, `position_z`=808.702, `orientation`=2.76367 WHERE `guid`=41429; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=10384.3, `position_y`=652.561, `position_z`=1326.29, `orientation`=3.10669 WHERE `guid`=49611; -- Young Nightsaber +UPDATE `creature` SET `position_x`=1858.26, `position_y`=-1334, `position_z`=61.4925, `orientation`=1.64128 WHERE `guid`=45347; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=-282.885, `position_y`=-283.578, `position_z`=51.868, `orientation`=4.6384 WHERE `guid`=16512; -- Cave Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16512; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16512; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=5694.06, `position_y`=-5047.1, `position_z`=807.357, `orientation`=3.94651 WHERE `guid`=41425; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=200.047, `position_y`=-866.648, `position_z`=156.881, `orientation`=6.27875 WHERE `guid`=16965; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-9159.48, `position_y`=-3139.61, `position_z`=101.185, `orientation`=2.35619 WHERE `guid`=18386; -- Rabid Shadowhide Gnoll +UPDATE `creature` SET `id`=433 WHERE `guid`=18386; -- Shadowhide Gnoll +UPDATE `creature` SET `id2`=434 WHERE `guid`=18386; -- Rabid Shadowhide Gnoll +UPDATE `creature` SET `position_x`=-133.048, `position_y`=-353.999, `position_z`=52.8522, `orientation`=0.901484 WHERE `guid`=16346; -- Ferocious Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16346; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16346; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-4949.12, `position_y`=277.312, `position_z`=39.9307, `orientation`=4.98908 WHERE `guid`=50556; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=221.721, `position_y`=-846.32, `position_z`=146.982, `orientation`=4.18879 WHERE `guid`=16756; -- Syndicate Footpad +UPDATE `creature` SET `id`=2240 WHERE `guid`=16756; -- Syndicate Footpad +UPDATE `creature` SET `id2`=2241 WHERE `guid`=16756; -- Syndicate Thief +UPDATE `creature` SET `id3`=2319 WHERE `guid`=16756; -- Syndicate Wizard +UPDATE `creature` SET `position_x`=1784.59, `position_y`=-2648.74, `position_z`=57.5928, `orientation`=3.24283 WHERE `guid`=34231; -- Severed Keeper +UPDATE `creature` SET `position_x`=-6482.21, `position_y`=534.496, `position_z`=387.54, `orientation`=5.97198 WHERE `guid`=973; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-1515.89, `position_y`=-2150.76, `position_z`=17.3949, `orientation`=5.91165 WHERE `guid`=13263; -- Rumbling Exile +UPDATE `creature` SET `position_x`=-4912.84, `position_y`=266.682, `position_z`=41.6741, `orientation`=3.29144 WHERE `guid`=50557; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-4914.25, `position_y`=274.635, `position_z`=41.2941, `orientation`=0.0174533 WHERE `guid`=50573; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-5790.45, `position_y`=-1643.81, `position_z`=359.056, `orientation`=2.91725 WHERE `guid`=4511; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-6450.29, `position_y`=-1350.31, `position_z`=-270.567, `orientation`=1.06756 WHERE `guid`=24494; -- Diemetradon +UPDATE `creature` SET `position_x`=-1182.5, `position_y`=-4684.2, `position_z`=-9.19113, `orientation`=3.10157 WHERE `guid`=12978; -- Makrura Clacker +UPDATE `creature` SET `position_x`=-5799.46, `position_y`=-1666.03, `position_z`=358.995, `orientation`=1.70545 WHERE `guid`=4528; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-2983.71, `position_y`=-4318.67, `position_z`=8.57703, `orientation`=5.01535 WHERE `guid`=73499; -- Mirefin Warrior +UPDATE `creature` SET `position_x`=10046.3, `position_y`=283.436, `position_z`=1325.44, `orientation`=2.32831 WHERE `guid`=48062; -- Gnarlpine Warrior +UPDATE `creature` SET `position_x`=1688.52, `position_y`=-1134.86, `position_z`=62.8455, `orientation`=4.01061 WHERE `guid`=48134; -- Skeletal Flayer +UPDATE `creature` SET `id`=1783 WHERE `guid`=48134; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1784 WHERE `guid`=48134; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-9138.18, `position_y`=-3196.13, `position_z`=107.577, `orientation`=3.97935 WHERE `guid`=18387; -- Shadowhide Warrior +UPDATE `creature` SET `id`=432 WHERE `guid`=18387; -- Shadowhide Brute +UPDATE `creature` SET `id2`=568 WHERE `guid`=18387; -- Shadowhide Warrior +UPDATE `creature` SET `position_x`=-5585.46, `position_y`=421.341, `position_z`=380.503, `orientation`=3.57792 WHERE `guid`=3002; -- Ice Claw Bear +UPDATE `creature` SET `position_x`=-5450.7, `position_y`=483.329, `position_z`=386.07, `orientation`=1.16937 WHERE `guid`=2908; -- Snow Leopard +UPDATE `creature` SET `position_x`=-6447.92, `position_y`=531.068, `position_z`=385.417, `orientation`=3.85063 WHERE `guid`=969; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-9122.63, `position_y`=-3234.79, `position_z`=101.239, `orientation`=2.53073 WHERE `guid`=8752; -- Shadowhide Warrior +UPDATE `creature` SET `position_x`=-5590.97, `position_y`=519.431, `position_z`=383.285, `orientation`=5.79103 WHERE `guid`=2928; -- Frostmane Headhunter +UPDATE `creature` SET `position_x`=-147.84, `position_y`=-4349.74, `position_z`=133.179, `orientation`=1.12927 WHERE `guid`=93686; -- Silvermane Stalker +UPDATE `creature` SET `position_x`=10056.4, `position_y`=319.851, `position_z`=1324.65, `orientation`=1.11701 WHERE `guid`=46306; -- Gnarlpine Mystic +UPDATE `creature` SET `position_x`=-6579.44, `position_y`=-1879.76, `position_z`=245.243, `orientation`=1.05821 WHERE `guid`=5755; -- Tempered War Golem +UPDATE `creature` SET `position_x`=-277.209, `position_y`=-303.784, `position_z`=42.0062, `orientation`=5.50952 WHERE `guid`=16505; -- Cave Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16505; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16505; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-5549.42, `position_y`=550.958, `position_z`=392.579, `orientation`=4.08415 WHERE `guid`=2922; -- Frostmane Headhunter +UPDATE `creature` SET `position_x`=245.613, `position_y`=-867.354, `position_z`=147.865, `orientation`=4.6933 WHERE `guid`=16970; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=271.883, `position_y`=-838.246, `position_z`=143.667, `orientation`=2.64938 WHERE `guid`=16972; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=10077.4, `position_y`=327.195, `position_z`=1324.75, `orientation`=0.698132 WHERE `guid`=46315; -- Gnarlpine Mystic +UPDATE `creature` SET `id`=2008 WHERE `guid`=46315; -- Gnarlpine Warrior +UPDATE `creature` SET `id2`=7235 WHERE `guid`=46315; -- Gnarlpine Mystic +UPDATE `creature` SET `position_x`=420.214, `position_y`=-651.55, `position_z`=166.433, `orientation`=3.11864 WHERE `guid`=17106; -- Crushridge Brute +UPDATE `creature` SET `position_x`=-9529.34, `position_y`=-2299.48, `position_z`=72.2053, `orientation`=0 WHERE `guid`=13326; -- Great Goretusk +UPDATE `creature` SET `position_x`=2880.49, `position_y`=-2891.1, `position_z`=203.641, `orientation`=3.86628 WHERE `guid`=33109; -- Xavian Betrayer +UPDATE `creature` SET `position_x`=-4326.58, `position_y`=-2436.73, `position_z`=212.701, `orientation`=3.30262 WHERE `guid`=11078; -- Dragonmaw Scout +UPDATE `creature` SET `position_x`=-6504.52, `position_y`=295.542, `position_z`=370.241, `orientation`=0.855211 WHERE `guid`=1503; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-7386.48, `position_y`=-4555.17, `position_z`=11.2287, `orientation`=1.50029 WHERE `guid`=23502; -- Wastewander Thief +UPDATE `creature` SET `position_x`=9957.81, `position_y`=267.492, `position_z`=1325.96, `orientation`=1.22287 WHERE `guid`=46311; -- Gnarlpine Mystic +UPDATE `creature` SET `position_x`=-2081.85, `position_y`=-2515.65, `position_z`=93.7012, `orientation`=5.05164 WHERE `guid`=20180; -- Bristleback Thornweaver +UPDATE `creature` SET `position_x`=-10985.5, `position_y`=-2784.39, `position_z`=2.84875, `orientation`=2.93602 WHERE `guid`=1448; -- Black Slayer +UPDATE `creature` SET `position_x`=-7455.28, `position_y`=-4482.83, `position_z`=9.15543, `orientation`=5.427 WHERE `guid`=23527; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=10036.6, `position_y`=264.882, `position_z`=1325.4, `orientation`=5.97964 WHERE `guid`=46310; -- Gnarlpine Mystic +UPDATE `creature` SET `position_x`=2885.62, `position_y`=-2815.26, `position_z`=205.849, `orientation`=1.26135 WHERE `guid`=33102; -- Xavian Betrayer +UPDATE `creature` SET `position_x`=-12168.3, `position_y`=272.631, `position_z`=2.69174, `orientation`=3.75671 WHERE `guid`=2387; -- Young Lashtail Raptor +UPDATE `creature` SET `position_x`=9585.37, `position_y`=716.005, `position_z`=1263.12, `orientation`=3.02691 WHERE `guid`=49496; -- Timberling +UPDATE `creature` SET `position_x`=10019.5, `position_y`=433.378, `position_z`=1313.94, `orientation`=6.20187 WHERE `guid`=47933; -- Rabbit +UPDATE `creature` SET `position_x`=1815.58, `position_y`=-2117.44, `position_z`=69.7414, `orientation`=6.2231 WHERE `guid`=47036; -- Plague Lurker +UPDATE `creature` SET `position_x`=-4916.59, `position_y`=-3983.53, `position_z`=297.128, `orientation`=0 WHERE `guid`=9214; -- Mo'grosh Ogre +UPDATE `creature` SET `position_x`=10090.1, `position_y`=387.674, `position_z`=1323.46, `orientation`=0.640266 WHERE `guid`=49860; -- Nightsaber +UPDATE `creature` SET `position_x`=-1588.49, `position_y`=-1855.75, `position_z`=68.4344, `orientation`=2.23263 WHERE `guid`=11929; -- Rat +UPDATE `creature` SET `position_x`=1915.7, `position_y`=-2015.35, `position_z`=80.9104, `orientation`=5.35855 WHERE `guid`=48295; -- Diseased Grizzly +UPDATE `creature` SET `position_x`=1787.48, `position_y`=-1245.17, `position_z`=59.7513, `orientation`=4.3011 WHERE `guid`=48136; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-12.9797, `position_y`=-2413.53, `position_z`=128.221, `orientation`=0.842059 WHERE `guid`=93088; -- Witherbark Scalper +UPDATE `creature` SET `position_x`=-5518.91, `position_y`=549.521, `position_z`=390.355, `orientation`=4.57542 WHERE `guid`=2910; -- Frostmane Snowstrider +UPDATE `creature` SET `position_x`=-3.74306, `position_y`=-2483.6, `position_z`=120.596, `orientation`=5.42854 WHERE `guid`=93338; -- Witherbark Zealot +UPDATE `creature` SET `position_x`=1793.21, `position_y`=-1256.58, `position_z`=59.8382, `orientation`=0.1492 WHERE `guid`=48367; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=1729.68, `position_y`=-1242.44, `position_z`=60.6533, `orientation`=5.37537 WHERE `guid`=47245; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-5518.5, `position_y`=515.475, `position_z`=388.878, `orientation`=0.987064 WHERE `guid`=2907; -- Frostmane Troll +UPDATE `creature` SET `position_x`=2951.7, `position_y`=-2828.86, `position_z`=213.001, `orientation`=3.31885 WHERE `guid`=33101; -- Xavian Rogue +UPDATE `creature` SET `position_x`=1723.42, `position_y`=-1141.4, `position_z`=60.845, `orientation`=3.36508 WHERE `guid`=46226; -- Skeletal Sorcerer +UPDATE `creature` SET `id`=1783 WHERE `guid`=46226; -- Skeletal Flayer +UPDATE `creature` SET `id2`=1784 WHERE `guid`=46226; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-4255.41, `position_y`=-2353.6, `position_z`=206.276, `orientation`=3.59265 WHERE `guid`=10013; -- Dragonmaw Scout +UPDATE `creature` SET `position_x`=-4906.93, `position_y`=-3910.14, `position_z`=301.568, `orientation`=0.890118 WHERE `guid`=9368; -- Mo'grosh Ogre +UPDATE `creature` SET `position_x`=-4963.25, `position_y`=-4022.99, `position_z`=301.417, `orientation`=2.62753 WHERE `guid`=9210; -- Mo'grosh Ogre +UPDATE `creature` SET `position_x`=1663.59, `position_y`=-1187.28, `position_z`=60.185, `orientation`=4.43859 WHERE `guid`=47261; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-12948.5, `position_y`=-782.442, `position_z`=58.8646, `orientation`=0.86773 WHERE `guid`=1255; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-12916.2, `position_y`=-859.651, `position_z`=71.768, `orientation`=1.16937 WHERE `guid`=1638; -- Skullsplitter Hunter (WAYPOINTS) +UPDATE `creature` SET `position_x`=-14122.2, `position_y`=473.33, `position_z`=1.13459, `orientation`=0 WHERE `guid`=2580; -- "Pretty Boy" Duncan +UPDATE `creature` SET `position_x`=-8513.1, `position_y`=-3022.68, `position_z`=9.63054, `orientation`=2.14871 WHERE `guid`=23196; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=1719.77, `position_y`=-1240.82, `position_z`=60.2113, `orientation`=0.351179 WHERE `guid`=48138; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-12861.6, `position_y`=-776.309, `position_z`=59.2987, `orientation`=1.4632 WHERE `guid`=1322; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=1748.94, `position_y`=-1129.88, `position_z`=61.6554, `orientation`=3.94213 WHERE `guid`=47307; -- Slavering Ghoul +UPDATE `creature` SET `position_x`=-11671, `position_y`=928.221, `position_z`=3.09316, `orientation`=1.95477 WHERE `guid`=1257; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=1694.47, `position_y`=-1177.64, `position_z`=59.9075, `orientation`=0 WHERE `guid`=47076; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-11686.9, `position_y`=928.117, `position_z`=3.58825, `orientation`=0.855211 WHERE `guid`=1254; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-12847.6, `position_y`=-784.5, `position_z`=60.0651, `orientation`=3.97935 WHERE `guid`=1321; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-11677.4, `position_y`=939.027, `position_z`=4.41439, `orientation`=0.785398 WHERE `guid`=1258; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-5446.18, `position_y`=2315.43, `position_z`=1.20644, `orientation`=2.17991 WHERE `guid`=51717; -- Shore Strider +UPDATE `creature` SET `position_x`=-12866.1, `position_y`=-799.117, `position_z`=55.1575, `orientation`=5.95157 WHERE `guid`=1247; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-12850.8, `position_y`=-849.676, `position_z`=55.1049, `orientation`=2.3367 WHERE `guid`=1963; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-12963.2, `position_y`=-820.776, `position_z`=69.9206, `orientation`=0.500094 WHERE `guid`=1245; -- Skullsplitter Spiritchaser +UPDATE `creature` SET `position_x`=-2648.83, `position_y`=-3387.28, `position_z`=37.8725, `orientation`=1.98682 WHERE `guid`=73402; -- Bloodfen Screecher +UPDATE `creature` SET `position_x`=-2716.12, `position_y`=-3384.7, `position_z`=34.5341, `orientation`=0.12823 WHERE `guid`=73703; -- Bloodfen Screecher +UPDATE `creature` SET `position_x`=-10352.2, `position_y`=-1047.58, `position_z`=50.3039, `orientation`=2.86517 WHERE `guid`=5967; -- Black Ravager +UPDATE `creature` SET `position_x`=-2614.51, `position_y`=-3418.52, `position_z`=41.3424, `orientation`=5.48656 WHERE `guid`=73407; -- Bloodfen Screecher +UPDATE `creature` SET `position_x`=-4245.19, `position_y`=-2343.81, `position_z`=204.596, `orientation`=0.55332 WHERE `guid`=11118; -- Dragonmaw Grunt +UPDATE `creature` SET `position_x`=-2609.48, `position_y`=-3458.27, `position_z`=36.5296, `orientation`=3.50156 WHERE `guid`=31685; -- Bloodfen Screecher +UPDATE `creature` SET `position_x`=1757.21, `position_y`=-1120.51, `position_z`=62.5861, `orientation`=3.5512 WHERE `guid`=45283; -- Skeletal Sorcerer +UPDATE `creature` SET `position_x`=-11559.1, `position_y`=771.94, `position_z`=40.4689, `orientation`=1.21131 WHERE `guid`=2053; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-12948.1, `position_y`=-649.822, `position_z`=52.9633, `orientation`=1.45841 WHERE `guid`=1389; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-2782.2, `position_y`=-751.274, `position_z`=5.04355, `orientation`=0.0947838 WHERE `guid`=24817; -- Palemane Tanner +UPDATE `creature` SET `position_x`=1767.44, `position_y`=-1200.66, `position_z`=59.4843, `orientation`=3.83395 WHERE `guid`=45399; -- Black Rat +UPDATE `creature` SET `position_x`=-13908.7, `position_y`=419.68, `position_z`=99.0649, `orientation`=6.16101 WHERE `guid`=1951; -- Naga Explorer +UPDATE `creature` SET `position_x`=-10115.2, `position_y`=-3383.27, `position_z`=21.2697, `orientation`=2.14675 WHERE `guid`=38745; -- Lost One Fisherman +UPDATE `creature` SET `position_x`=-12915.7, `position_y`=-816.718, `position_z`=57.5377, `orientation`=5.59066 WHERE `guid`=1976; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-9236.13, `position_y`=-3146.93, `position_z`=109.565, `orientation`=2.96442 WHERE `guid`=7409; -- Rabbit +UPDATE `creature` SET `position_x`=-5815.94, `position_y`=-2082.22, `position_z`=401.355, `orientation`=0.344579 WHERE `guid`=6323; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-13778, `position_y`=499.115, `position_z`=68.9267, `orientation`=1.93732 WHERE `guid`=1966; -- Naga Explorer +UPDATE `creature` SET `position_x`=-2748.48, `position_y`=-781.461, `position_z`=-2.19463, `orientation`=3.97006 WHERE `guid`=24816; -- Palemane Tanner +UPDATE `creature` SET `position_x`=-5821.56, `position_y`=-2011.04, `position_z`=401.975, `orientation`=6.10061 WHERE `guid`=5112; -- Dark Iron Spy +UPDATE `creature` SET `position_x`=1785.81, `position_y`=-1551.15, `position_z`=59.7534, `orientation`=4.40411 WHERE `guid`=48440; -- Rotting Cadaver +UPDATE `creature` SET `id`=4474 WHERE `guid`=48440; -- Rotting Cadaver +UPDATE `creature` SET `id2`=4475 WHERE `guid`=48440; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-5885.1, `position_y`=-2046.73, `position_z`=402.633, `orientation`=5.45865 WHERE `guid`=5111; -- Dark Iron Spy +UPDATE `creature` SET `position_x`=-4780.72, `position_y`=-2974.3, `position_z`=322.913, `orientation`=6.16999 WHERE `guid`=9299; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=2380.42, `position_y`=-1185.24, `position_z`=91.0063, `orientation`=5.96903 WHERE `guid`=33075; -- Foulweald Den Watcher +UPDATE `creature` SET `position_x`=-5078.81, `position_y`=-2185.45, `position_z`=-53.9579, `orientation`=0.356685 WHERE `guid`=21731; -- Galak Wrangler +UPDATE `creature` SET `position_x`=1928.28, `position_y`=-1564.49, `position_z`=60.7239, `orientation`=0.662891 WHERE `guid`=47597; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-13788.1, `position_y`=437.868, `position_z`=92.2238, `orientation`=2.53073 WHERE `guid`=1286; -- Naga Explorer +UPDATE `creature` SET `position_x`=6536.52, `position_y`=-5268.82, `position_z`=752.819, `orientation`=6.12832 WHERE `guid`=41647; -- Ice Thistle Matriarch +UPDATE `creature` SET `position_x`=1854.41, `position_y`=-1632.41, `position_z`=59.7493, `orientation`=6.02686 WHERE `guid`=46292; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-5632.65, `position_y`=-1768.8, `position_z`=355.902, `orientation`=5.72468 WHERE `guid`=4546; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-5592.68, `position_y`=-1752.31, `position_z`=372.569, `orientation`=0.558505 WHERE `guid`=4549; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-5649.13, `position_y`=-1783.83, `position_z`=356.049, `orientation`=1.25664 WHERE `guid`=4850; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-2747.52, `position_y`=-716.21, `position_z`=1.84663, `orientation`=1.0899 WHERE `guid`=24819; -- Palemane Tanner +UPDATE `creature` SET `position_x`=-13783, `position_y`=583.161, `position_z`=46.5405, `orientation`=5.96903 WHERE `guid`=2616; -- Naga Explorer +UPDATE `creature` SET `position_x`=-9852.43, `position_y`=-3816.04, `position_z`=18.0904, `orientation`=3.37852 WHERE `guid`=38735; -- Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=-13700.6, `position_y`=569.363, `position_z`=17.0048, `orientation`=5.86431 WHERE `guid`=2554; -- Naga Explorer +UPDATE `creature` SET `position_x`=-12946.7, `position_y`=-701.891, `position_z`=54.4063, `orientation`=0 WHERE `guid`=1386; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-3345.81, `position_y`=2447.96, `position_z`=29.4942, `orientation`=5.50158 WHERE `guid`=50939; -- Rabid Longtooth +UPDATE `creature` SET `position_x`=1586.35, `position_y`=-1382.34, `position_z`=64.9414, `orientation`=3.4926 WHERE `guid`=51649; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-5588.74, `position_y`=-1790.8, `position_z`=360.813, `orientation`=0.11074 WHERE `guid`=4840; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-13817.4, `position_y`=683.136, `position_z`=7.7978, `orientation`=1.23918 WHERE `guid`=2624; -- Naga Explorer +UPDATE `creature` SET `position_x`=-4616.19, `position_y`=-1315.43, `position_z`=-48.3148, `orientation`=4.18637 WHERE `guid`=21005; -- Galak Mauler +UPDATE `creature` SET `position_x`=-12884.5, `position_y`=-716.248, `position_z`=53.866, `orientation`=1.18207 WHERE `guid`=1268; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-9886.48, `position_y`=-3684.12, `position_z`=22.1676, `orientation`=4.37863 WHERE `guid`=38866; -- Lost One Muckdweller +UPDATE `creature` SET `position_x`=7047.83, `position_y`=-4714.04, `position_z`=727.36, `orientation`=2.09297 WHERE `guid`=41600; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=-6340.36, `position_y`=-2010, `position_z`=-256.717, `orientation`=4.81265 WHERE `guid`=24079; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=5595.68, `position_y`=-760.296, `position_z`=342.462, `orientation`=0.386099 WHERE `guid`=40710; -- Entropic Beast +UPDATE `creature` SET `position_x`=-1917.93, `position_y`=315.581, `position_z`=92.6383, `orientation`=0.727015 WHERE `guid`=26597; -- Bael'dun Digger +UPDATE `creature` SET `position_x`=-6305.88, `position_y`=-1975.11, `position_z`=-268.436, `orientation`=1.90382 WHERE `guid`=24071; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-3547.81, `position_y`=-2876.57, `position_z`=5.03028, `orientation`=2.61799 WHERE `guid`=10600; -- Fen Dweller +UPDATE `creature` SET `position_x`=-12976, `position_y`=-709.341, `position_z`=54.0658, `orientation`=5.54788 WHERE `guid`=1394; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-7579.11, `position_y`=-4364.06, `position_z`=9.14279, `orientation`=1.77457 WHERE `guid`=23465; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-5651.67, `position_y`=-4181.05, `position_z`=391.966, `orientation`=0.418879 WHERE `guid`=8799; -- Mountain Buzzard +UPDATE `creature` SET `position_x`=-10248.4, `position_y`=-3420.85, `position_z`=21.183, `orientation`=5.78864 WHERE `guid`=42890; -- Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=-12982.5, `position_y`=-727.657, `position_z`=56.0233, `orientation`=4.27537 WHERE `guid`=1152; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-84.8097, `position_y`=951.537, `position_z`=90.1468, `orientation`=1.2073 WHERE `guid`=27867; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-7595.72, `position_y`=-4366.19, `position_z`=9.7742, `orientation`=4.02333 WHERE `guid`=23604; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-10150.4, `position_y`=-3584.9, `position_z`=21.9919, `orientation`=2.76144 WHERE `guid`=38878; -- Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=-4578.27, `position_y`=-1221.81, `position_z`=-55.0009, `orientation`=5.38182 WHERE `guid`=21001; -- Galak Mauler +UPDATE `creature` SET `position_x`=-2582.71, `position_y`=-2149.05, `position_z`=94.3605, `orientation`=0.75235 WHERE `guid`=15250; -- Thunderhead +UPDATE `creature` SET `position_x`=5548.77, `position_y`=-816.565, `position_z`=352.702, `orientation`=1.914 WHERE `guid`=40687; -- Entropic Beast +UPDATE `creature` SET `position_x`=4652.97, `position_y`=-5919.84, `position_z`=115.712, `orientation`=4.83943 WHERE `guid`=35792; -- Legashi Satyr +UPDATE `creature` SET `position_x`=-549.541, `position_y`=2048.95, `position_z`=89.4303, `orientation`=2.32029 WHERE `guid`=27652; -- Whirlwind Ripper +UPDATE `creature` SET `position_x`=-12995.8, `position_y`=-728.012, `position_z`=56.5488, `orientation`=1.15575 WHERE `guid`=1157; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-10282.6, `position_y`=-3316.59, `position_z`=19.23, `orientation`=0.728448 WHERE `guid`=42881; -- Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=7418.67, `position_y`=-4549.67, `position_z`=599.267, `orientation`=1.60916 WHERE `guid`=41339; -- Chillwind Ravager +UPDATE `creature` SET `position_x`=1381.33, `position_y`=-1351.38, `position_z`=53.8241, `orientation`=4.04914 WHERE `guid`=52477; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-10144.7, `position_y`=-3322.42, `position_z`=24.3922, `orientation`=3.2961 WHERE `guid`=37835; -- Sorrow Spinner +UPDATE `creature` SET `position_x`=1678.28, `position_y`=-2278.06, `position_z`=58.93, `orientation`=2.48996 WHERE `guid`=48379; -- Hungering Wraith +UPDATE `creature` SET `position_x`=-1219.31, `position_y`=-2986.19, `position_z`=81.8145, `orientation`=3.90544 WHERE `guid`=14971; -- Oasis Snapjaw +UPDATE `creature` SET `position_x`=-10187.2, `position_y`=-3291.97, `position_z`=17.5574, `orientation`=1.55875 WHERE `guid`=37710; -- Swampwalker +UPDATE `creature` SET `position_x`=4412.77, `position_y`=-6215.99, `position_z`=95.3581, `orientation`=3.3264 WHERE `guid`=35602; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=-3983.62, `position_y`=2851.05, `position_z`=10.6459, `orientation`=2.57158 WHERE `guid`=50111; -- Sea Spray +UPDATE `creature` SET `position_x`=4325.61, `position_y`=-6149.31, `position_z`=130.94, `orientation`=2.05582 WHERE `guid`=35609; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=4386.04, `position_y`=-6220.14, `position_z`=96.3931, `orientation`=3.38272 WHERE `guid`=35580; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=1244.55, `position_y`=-1382.47, `position_z`=50.2248, `orientation`=5.08465 WHERE `guid`=48608; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1772.57, `position_y`=-2302.84, `position_z`=60.5395, `orientation`=1.03379 WHERE `guid`=47479; -- Hungering Wraith +UPDATE `creature` SET `position_x`=1218.54, `position_y`=-1348.62, `position_z`=53.0369, `orientation`=2.21605 WHERE `guid`=48626; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-3983.56, `position_y`=2782.22, `position_z`=-0.0357117, `orientation`=3.68638 WHERE `guid`=51707; -- Shore Strider +UPDATE `creature` SET `position_x`=1768.16, `position_y`=-2290.5, `position_z`=60.1462, `orientation`=5.02636 WHERE `guid`=48390; -- Hungering Wraith +UPDATE `creature` SET `position_x`=-6322.53, `position_y`=-2001.95, `position_z`=-259.879, `orientation`=4.71723 WHERE `guid`=24068; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=4567.08, `position_y`=-393.819, `position_z`=304.521, `orientation`=2.95218 WHERE `guid`=40735; -- Jadefire Rogue +UPDATE `creature` SET `position_x`=-6289.37, `position_y`=-1995.08, `position_z`=-264.594, `orientation`=2.5588 WHERE `guid`=24070; -- Un'Goro Stomper +UPDATE `creature` SET `position_x`=-1247.38, `position_y`=450.688, `position_z`=22.6442, `orientation`=2.36144 WHERE `guid`=25882; -- Windfury Sorceress +UPDATE `creature` SET `position_x`=4379.48, `position_y`=-6281.09, `position_z`=97.1833, `orientation`=6.07871 WHERE `guid`=35588; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=-10142.5, `position_y`=-2891.34, `position_z`=21.8664, `orientation`=1.21994 WHERE `guid`=43592; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-218.158, `position_y`=951.107, `position_z`=91.2469, `orientation`=5.77421 WHERE `guid`=27795; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=4383.72, `position_y`=-6252.26, `position_z`=95.325, `orientation`=0.572395 WHERE `guid`=35577; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=-13008.2, `position_y`=-845.519, `position_z`=71.6356, `orientation`=0 WHERE `guid`=1105; -- Skullsplitter Spiritchaser +UPDATE `creature` SET `position_x`=-1149.59, `position_y`=449.396, `position_z`=8.23761, `orientation`=2.49892 WHERE `guid`=25884; -- Windfury Sorceress +UPDATE `creature` SET `position_x`=-1118.94, `position_y`=483.727, `position_z`=21.8417, `orientation`=5.51524 WHERE `guid`=25941; -- Windfury Matriarch +UPDATE `creature` SET `position_x`=1286.33, `position_y`=-1448.05, `position_z`=50.1024, `orientation`=2.37892 WHERE `guid`=48534; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1290.61, `position_y`=-1591.77, `position_z`=61.8195, `orientation`=1.47168 WHERE `guid`=47200; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=-10022.2, `position_y`=-3550.16, `position_z`=22.4914, `orientation`=4.16144 WHERE `guid`=40202; -- Lost One Hunter +UPDATE `creature` SET `position_x`=296.726, `position_y`=-2211.14, `position_z`=213.089, `orientation`=3.48866 WHERE `guid`=13743; -- Burning Blade Acolyte +UPDATE `creature` SET `position_x`=-3288.49, `position_y`=-2848.47, `position_z`=31.1506, `orientation`=1.12616 WHERE `guid`=31309; -- Drywallow Vicejaw +UPDATE `creature` SET `position_x`=-42.0296, `position_y`=-34.8611, `position_z`=-4.21402, `orientation`=5.49779 WHERE `guid`=94501; -- Deeprun Rat +UPDATE `creature` SET `position_x`=-72.5949, `position_y`=-15.3702, `position_z`=-4.21402, `orientation`=3.4383 WHERE `guid`=94497; -- Deeprun Rat +UPDATE `creature` SET `position_x`=-64.6187, `position_y`=8.77874, `position_z`=-4.21402, `orientation`=4.66003 WHERE `guid`=94499; -- Deeprun Rat +UPDATE `creature` SET `position_x`=-1116.17, `position_y`=451.503, `position_z`=11.1764, `orientation`=3.55783 WHERE `guid`=25942; -- Windfury Matriarch +UPDATE `creature` SET `position_x`=1417.95, `position_y`=-1618.83, `position_z`=67.935, `orientation`=5.19911 WHERE `guid`=48603; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=6333.22, `position_y`=199.926, `position_z`=33.9167, `orientation`=3.93257 WHERE `guid`=36686; -- Foreststrider Fledgling +UPDATE `creature` SET `position_x`=-9081.96, `position_y`=-2433.43, `position_z`=131.377, `orientation`=3.19395 WHERE `guid`=28327; -- Redridge Mystic +UPDATE `creature` SET `id`=426 WHERE `guid`=28327; -- Redridge Brute +UPDATE `creature` SET `id2`=430 WHERE `guid`=28327; -- Redridge Mystic +UPDATE `creature` SET `position_x`=-6748.95, `position_y`=-2083.4, `position_z`=-271.721, `orientation`=5.1245 WHERE `guid`=23997; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=-13247.3, `position_y`=452.555, `position_z`=5.71877, `orientation`=2.82617 WHERE `guid`=1993; -- Jungle Stalker +UPDATE `creature` SET `position_x`=-1216.87, `position_y`=383.473, `position_z`=-1.77567, `orientation`=0.961656 WHERE `guid`=25934; -- Windfury Matriarch +UPDATE `creature` SET `position_x`=-7099.69, `position_y`=-938.512, `position_z`=271.058, `orientation`=4.13973 WHERE `guid`=5764; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-1116.38, `position_y`=415.836, `position_z`=8.2483, `orientation`=1.81428 WHERE `guid`=25935; -- Windfury Matriarch +UPDATE `creature` SET `position_x`=1420.36, `position_y`=-1518.89, `position_z`=55.7694, `orientation`=4.49753 WHERE `guid`=48538; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=-7117.96, `position_y`=-2248.51, `position_z`=-268.664, `orientation`=1.79769 WHERE `guid`=23989; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=1447.76, `position_y`=-1518.75, `position_z`=55.6769, `orientation`=4.15712 WHERE `guid`=52511; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-5573.94, `position_y`=1173.44, `position_z`=26.6369, `orientation`=1.01938 WHERE `guid`=50309; -- Gordunni Warlord +UPDATE `creature` SET `position_x`=-10253.9, `position_y`=-3227.2, `position_z`=22.293, `orientation`=0.00012213 WHERE `guid`=38802; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-10220.7, `position_y`=-3116.54, `position_z`=22.0373, `orientation`=1.85948 WHERE `guid`=38892; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-1182.59, `position_y`=416.964, `position_z`=-0.286157, `orientation`=5.76785 WHERE `guid`=25937; -- Windfury Matriarch +UPDATE `creature` SET `position_x`=4312.64, `position_y`=-6167.55, `position_z`=132.016, `orientation`=0.244742 WHERE `guid`=35607; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=-1117.06, `position_y`=382.771, `position_z`=11.048, `orientation`=1.34204 WHERE `guid`=25896; -- Windfury Sorceress +UPDATE `creature` SET `position_x`=-1117.14, `position_y`=350.444, `position_z`=24.1095, `orientation`=3.85529 WHERE `guid`=25948; -- Windfury Matriarch +UPDATE `creature` SET `position_x`=-1083.22, `position_y`=416.299, `position_z`=14.0575, `orientation`=3.42069 WHERE `guid`=25880; -- Windfury Sorceress +UPDATE `creature` SET `position_x`=-256.283, `position_y`=889.228, `position_z`=89.4388, `orientation`=4.67748 WHERE `guid`=27866; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-83.4539, `position_y`=-3349.18, `position_z`=92.9745, `orientation`=4.95077 WHERE `guid`=20348; -- Razormane Defender +UPDATE `creature` SET `position_x`=-5351.56, `position_y`=-3748.69, `position_z`=305.005, `orientation`=5.84685 WHERE `guid`=8950; -- Mangy Mountain Boar +UPDATE `creature` SET `position_x`=-55.6529, `position_y`=-3378.7, `position_z`=92.1664, `orientation`=4.17975 WHERE `guid`=20416; -- Razormane Geomancer +UPDATE `creature` SET `position_x`=-1427.13, `position_y`=1728.45, `position_z`=60.9961, `orientation`=1.92339 WHERE `guid`=28296; -- Dying Kodo +UPDATE `creature` SET `id`=4701 WHERE `guid`=28296; -- Dying Kodo +UPDATE `creature` SET `id2`=4702 WHERE `guid`=28296; -- Ancient Kodo +UPDATE `creature` SET `position_x`=-7321.63, `position_y`=-1388.14, `position_z`=-272.032, `orientation`=4.53341 WHERE `guid`=24160; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-13390.2, `position_y`=26.2546, `position_z`=22.7157, `orientation`=0.683374 WHERE `guid`=2385; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=362.235, `position_y`=-3764.42, `position_z`=126.91, `orientation`=3.61634 WHERE `guid`=93065; -- Jade Ooze +UPDATE `creature` SET `position_x`=-191.295, `position_y`=-3035, `position_z`=92.0729, `orientation`=5.6897 WHERE `guid`=20391; -- Razormane Water Seeker +UPDATE `creature` SET `id`=3267 WHERE `guid`=20391; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20391; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=6951.01, `position_y`=-4417.11, `position_z`=736.969, `orientation`=5.42006 WHERE `guid`=41601; -- Ice Thistle Yeti +UPDATE `creature` SET `position_x`=-7985.35, `position_y`=-5316.36, `position_z`=9.73548, `orientation`=6.07087 WHERE `guid`=23308; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-209.678, `position_y`=-3031.92, `position_z`=91.75, `orientation`=2.72271 WHERE `guid`=20405; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=-184.188, `position_y`=-3017.03, `position_z`=91.75, `orientation`=0.994838 WHERE `guid`=20406; -- Razormane Thornweaver +UPDATE `creature` SET `id`=3267 WHERE `guid`=20406; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20406; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=438.413, `position_y`=-3358.36, `position_z`=119.687, `orientation`=5.2606 WHERE `guid`=93411; -- Green Sludge +UPDATE `creature` SET `position_x`=-9688.42, `position_y`=614.452, `position_z`=39.0361, `orientation`=4.16768 WHERE `guid`=80452; -- Mangy Wolf +UPDATE `creature` SET `position_x`=-9119.05, `position_y`=-2084.84, `position_z`=124.4, `orientation`=4.82793 WHERE `guid`=11668; -- Redridge Mystic +UPDATE `creature` SET `position_x`=-8012.37, `position_y`=-5149.69, `position_z`=5.45215, `orientation`=3.30236 WHERE `guid`=23318; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-5032.34, `position_y`=-2397.47, `position_z`=-55.3739, `orientation`=2.63545 WHERE `guid`=20975; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-9085.32, `position_y`=-2088.77, `position_z`=128.91, `orientation`=1.20072 WHERE `guid`=8923; -- Black Dragon Whelp +UPDATE `creature` SET `id`=428 WHERE `guid`=8923; -- Dire Condor +UPDATE `creature` SET `id2`=441 WHERE `guid`=8923; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-12517.6, `position_y`=-683.153, `position_z`=39.2049, `orientation`=3.80852 WHERE `guid`=2044; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-10516.1, `position_y`=-882.224, `position_z`=47.88, `orientation`=6.10865 WHERE `guid`=5885; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=450.815, `position_y`=-3348.12, `position_z`=119.646, `orientation`=0.435437 WHERE `guid`=93423; -- Jade Ooze +UPDATE `creature` SET `position_x`=-227.726, `position_y`=-3016.69, `position_z`=91.75, `orientation`=5.5676 WHERE `guid`=20389; -- Razormane Water Seeker +UPDATE `creature` SET `position_x`=3515.8, `position_y`=-5249.21, `position_z`=91.5391, `orientation`=5.50408 WHERE `guid`=35463; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=-8083.79, `position_y`=-5216.15, `position_z`=1.19193, `orientation`=3.37793 WHERE `guid`=23316; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-215.52, `position_y`=-2950.95, `position_z`=91.75, `orientation`=5.80259 WHERE `guid`=20385; -- Razormane Water Seeker +UPDATE `creature` SET `position_x`=417.764, `position_y`=-3351.03, `position_z`=119.346, `orientation`=5.11111 WHERE `guid`=93440; -- Green Sludge +UPDATE `creature` SET `position_x`=-5016.19, `position_y`=-3619.36, `position_z`=300.09, `orientation`=4.46804 WHERE `guid`=9347; -- Black Bear Patriarch +UPDATE `creature` SET `position_x`=3417.34, `position_y`=-5283.28, `position_z`=101.642, `orientation`=5.32776 WHERE `guid`=35453; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=-11658.1, `position_y`=561.925, `position_z`=50.9123, `orientation`=0.329078 WHERE `guid`=2171; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-11649, `position_y`=484.224, `position_z`=42.9558, `orientation`=0 WHERE `guid`=1925; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-11577.1, `position_y`=597.158, `position_z`=50.4201, `orientation`=0 WHERE `guid`=1143; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-8016.74, `position_y`=-5318.35, `position_z`=0.670464, `orientation`=5.84685 WHERE `guid`=23307; -- Southsea Pirate (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9850.39, `position_y`=1038.53, `position_z`=34.1942, `orientation`=5.3839 WHERE `guid`=90224; -- Defias Footpad +UPDATE `creature` SET `position_x`=-11638, `position_y`=569.374, `position_z`=50.7735, `orientation`=2.2572 WHERE `guid`=2170; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-4616.77, `position_y`=-1250.5, `position_z`=-52.4178, `orientation`=5.53678 WHERE `guid`=21757; -- Galak Mauler +UPDATE `creature` SET `position_x`=-11607.5, `position_y`=645.048, `position_z`=59.8223, `orientation`=0.795967 WHERE `guid`=2239; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11590.2, `position_y`=660.163, `position_z`=60.1468, `orientation`=0.554649 WHERE `guid`=2074; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-6576.79, `position_y`=-1175.5, `position_z`=185.678, `orientation`=4.98089 WHERE `guid`=5742; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-1017.58, `position_y`=-418.363, `position_z`=-1.9199, `orientation`=4.9504 WHERE `guid`=16110; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=-11626.7, `position_y`=768.751, `position_z`=40.2776, `orientation`=1.81339 WHERE `guid`=2059; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11567.8, `position_y`=643.48, `position_z`=59.8873, `orientation`=2.46196 WHERE `guid`=1404; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-11622.4, `position_y`=652.105, `position_z`=58.374, `orientation`=0.914929 WHERE `guid`=2227; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-5385.39, `position_y`=-2784.51, `position_z`=364.064, `orientation`=2.63545 WHERE `guid`=9084; -- Forest Lurker +UPDATE `creature` SET `position_x`=-6449.17, `position_y`=-917.44, `position_z`=-275.59, `orientation`=2.38892 WHERE `guid`=24645; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-6750.36, `position_y`=-1417.9, `position_z`=-269.703, `orientation`=0.860171 WHERE `guid`=24491; -- Diemetradon +UPDATE `creature` SET `position_x`=-10251.5, `position_y`=820.496, `position_z`=50.115, `orientation`=3.36503 WHERE `guid`=90208; -- Coyote +UPDATE `creature` SET `position_x`=-13370.3, `position_y`=9.51465, `position_z`=22.2218, `orientation`=0 WHERE `guid`=2377; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=3682.59, `position_y`=-5748.83, `position_z`=5.51546, `orientation`=2.79007 WHERE `guid`=35571; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-11616.1, `position_y`=646.044, `position_z`=59.8062, `orientation`=6.13146 WHERE `guid`=1974; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=3651.13, `position_y`=-5717.47, `position_z`=7.54483, `orientation`=3.28856 WHERE `guid`=35507; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-6549.27, `position_y`=-883.517, `position_z`=-272.608, `orientation`=1.65113 WHERE `guid`=24555; -- Elder Diemetradon +UPDATE `creature` SET `position_x`=-11649.3, `position_y`=616.073, `position_z`=50.3474, `orientation`=4.37038 WHERE `guid`=2174; -- Bloodscalp Scout (WAYPOINTS) +UPDATE `creature` SET `position_x`=-11549.2, `position_y`=554.35, `position_z`=50.8053, `orientation`=0.553106 WHERE `guid`=1121; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-11569.6, `position_y`=562.274, `position_z`=50.1168, `orientation`=3.55741 WHERE `guid`=1089; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-11565.5, `position_y`=552.553, `position_z`=50.3129, `orientation`=0 WHERE `guid`=1086; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-13668.5, `position_y`=-288.73, `position_z`=8.3589, `orientation`=4.09106 WHERE `guid`=2333; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-3114.71, `position_y`=-922.409, `position_z`=3.72132, `orientation`=3.56565 WHERE `guid`=11064; -- Bluegill Puddlejumper +UPDATE `creature` SET `position_x`=-11587.4, `position_y`=692.96, `position_z`=60.2711, `orientation`=3.18978 WHERE `guid`=1934; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-1081.43, `position_y`=1116.95, `position_z`=90.1747, `orientation`=6.15241 WHERE `guid`=27001; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=-11689.2, `position_y`=601.592, `position_z`=49.9975, `orientation`=1.49571 WHERE `guid`=2175; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-1583.25, `position_y`=-2150.71, `position_z`=21.3357, `orientation`=6.09515 WHERE `guid`=11385; -- Rumbling Exile +UPDATE `creature` SET `position_x`=-13649.4, `position_y`=-302.68, `position_z`=8.3589, `orientation`=6.20302 WHERE `guid`=1232; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-5445.17, `position_y`=-380.304, `position_z`=399.214, `orientation`=1.62744 WHERE `guid`=3223; -- Young Black Bear +UPDATE `creature` SET `position_x`=-5340.49, `position_y`=-2948.56, `position_z`=325.207, `orientation`=0.336798 WHERE `guid`=9182; -- Squirrel +UPDATE `creature` SET `position_x`=-13385.7, `position_y`=-13.6408, `position_z`=22.0268, `orientation`=2.30196 WHERE `guid`=1337; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-13356.8, `position_y`=-0.991862, `position_z`=22.2433, `orientation`=5.49702 WHERE `guid`=2370; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-13320.1, `position_y`=-11.208, `position_z`=21.6652, `orientation`=0.239064 WHERE `guid`=2384; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-13373.4, `position_y`=-25.9628, `position_z`=23.551, `orientation`=1.10871 WHERE `guid`=1341; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-3145.09, `position_y`=-1984.45, `position_z`=9.66169, `orientation`=4.15388 WHERE `guid`=10837; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-3382.61, `position_y`=-2135.37, `position_z`=61.1711, `orientation`=5.35125 WHERE `guid`=10911; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-9233.23, `position_y`=267.236, `position_z`=72.7162, `orientation`=1.58056 WHERE `guid`=79883; -- Forest Spider +UPDATE `creature` SET `position_x`=-3316.88, `position_y`=-2150.25, `position_z`=34.2237, `orientation`=1.07815 WHERE `guid`=10918; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-7971.65, `position_y`=-5488.22, `position_z`=12.6648, `orientation`=2.77119 WHERE `guid`=23382; -- Southsea Swashbuckler +UPDATE `creature` SET `position_x`=-7961.18, `position_y`=-5471.3, `position_z`=7.61212, `orientation`=5.92291 WHERE `guid`=23339; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-3328.56, `position_y`=-2196.25, `position_z`=41.0426, `orientation`=1.23715 WHERE `guid`=11159; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-13640.3, `position_y`=-278.754, `position_z`=8.2589, `orientation`=0 WHERE `guid`=2244; -- Zanzil Zombie (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9231.77, `position_y`=-2058.18, `position_z`=77.7741, `orientation`=3.33803 WHERE `guid`=7346; -- Rabbit +UPDATE `creature` SET `position_x`=-9239.44, `position_y`=-2053.42, `position_z`=77.196, `orientation`=6.01323 WHERE `guid`=6723; -- Chicken +UPDATE `creature` SET `position_x`=-5386.73, `position_y`=-262.052, `position_z`=363.14, `orientation`=5.5963 WHERE `guid`=3241; -- Wendigo +UPDATE `creature` SET `position_x`=-8983.87, `position_y`=-2256.89, `position_z`=10.8092, `orientation`=4.05747 WHERE `guid`=23247; -- Thistleshrub Rootshaper +UPDATE `creature` SET `position_x`=-7969.35, `position_y`=-5452.95, `position_z`=7.56694, `orientation`=5.03007 WHERE `guid`=23321; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-7972.68, `position_y`=-5448.7, `position_z`=7.56694, `orientation`=1.24728 WHERE `guid`=23398; -- Southsea Swashbuckler +UPDATE `creature` SET `position_x`=-7934.9, `position_y`=-5428.38, `position_z`=7.56669, `orientation`=4.47233 WHERE `guid`=23393; -- Southsea Swashbuckler +UPDATE `creature` SET `position_x`=821.406, `position_y`=-2662.99, `position_z`=91.75, `orientation`=0.609591 WHERE `guid`=20820; -- Venture Co. Peon +UPDATE `creature` SET `position_x`=825.95, `position_y`=-2692.35, `position_z`=91.75, `orientation`=2.52899 WHERE `guid`=20778; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=-7969.63, `position_y`=-5453.11, `position_z`=0.244979, `orientation`=4.67537 WHERE `guid`=23325; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-7972.61, `position_y`=-5488.66, `position_z`=7.61173, `orientation`=1.27212 WHERE `guid`=23333; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-7976.05, `position_y`=-5415.64, `position_z`=1.20376, `orientation`=5.80939 WHERE `guid`=23405; -- Southsea Swashbuckler +UPDATE `creature` SET `position_x`=-7816.97, `position_y`=-1984.3, `position_z`=-271.502, `orientation`=1.89081 WHERE `guid`=23808; -- Ravasaur +UPDATE `creature` SET `position_x`=-14145.2, `position_y`=480.575, `position_z`=4.29656, `orientation`=6.09625 WHERE `guid`=2586; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=-5126.66, `position_y`=1778.03, `position_z`=78.3034, `orientation`=4.53199 WHERE `guid`=50987; -- Hulking Feral Scar +UPDATE `creature` SET `position_x`=-3425.11, `position_y`=-2234.78, `position_z`=68.4539, `orientation`=1.05613 WHERE `guid`=10835; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-7948.6, `position_y`=-5441.23, `position_z`=0.244977, `orientation`=1.88912 WHERE `guid`=23335; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-14115.8, `position_y`=464.653, `position_z`=1.79141, `orientation`=5.57005 WHERE `guid`=2576; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=-9713.87, `position_y`=-849.39, `position_z`=42.0612, `orientation`=6.07594 WHERE `guid`=80867; -- Defias Bandit +UPDATE `creature` SET `position_x`=-3355.78, `position_y`=-2233.62, `position_z`=50.6383, `orientation`=3.09473 WHERE `guid`=11171; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3454.32, `position_y`=-2270.85, `position_z`=60.3742, `orientation`=5.33621 WHERE `guid`=10836; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-14049.9, `position_y`=188.282, `position_z`=13.699, `orientation`=0.754863 WHERE `guid`=2192; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=3182.86, `position_y`=-4283.1, `position_z`=102.32, `orientation`=2.58583 WHERE `guid`=36383; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=-7947.32, `position_y`=-5464.8, `position_z`=7.61212, `orientation`=2.7347 WHERE `guid`=23328; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-9782.72, `position_y`=-884.563, `position_z`=39.7865, `orientation`=3.14159 WHERE `guid`=80849; -- Princess (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9139.05, `position_y`=-2713.45, `position_z`=92.1399, `orientation`=2.46439 WHERE `guid`=10454; -- Dire Condor +UPDATE `creature` SET `position_x`=717.778, `position_y`=-2650.89, `position_z`=91.75, `orientation`=2.35344 WHERE `guid`=13210; -- Hecklefang Hyena +UPDATE `creature` SET `position_x`=-3442.68, `position_y`=-2344.43, `position_z`=51.9959, `orientation`=1.28544 WHERE `guid`=10544; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3342.45, `position_y`=-2278.19, `position_z`=52.1019, `orientation`=1.01229 WHERE `guid`=9738; -- Dragonmaw Bonewarder +UPDATE `creature` SET `position_x`=-751.88, `position_y`=-3049.75, `position_z`=95.6347, `orientation`=5.35631 WHERE `guid`=18538; -- Zhevra Runner +UPDATE `creature` SET `position_x`=-5516.51, `position_y`=-2749.29, `position_z`=363.09, `orientation`=0 WHERE `guid`=9038; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=838.636, `position_y`=-2663.38, `position_z`=91.75, `orientation`=1.53084 WHERE `guid`=20827; -- Venture Co. Peon +UPDATE `creature` SET `position_x`=-10950.7, `position_y`=-4213.22, `position_z`=-1.1401, `orientation`=4.18222 WHERE `guid`=42805; -- Marsh Murloc +UPDATE `creature` SET `position_x`=857.798, `position_y`=-2665.59, `position_z`=91.7539, `orientation`=1.4142 WHERE `guid`=20818; -- Venture Co. Peon +UPDATE `creature` SET `position_x`=-3418.7, `position_y`=-2337.58, `position_z`=51.994, `orientation`=4.55829 WHERE `guid`=11180; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-9777.5, `position_y`=-885.066, `position_z`=39.7205, `orientation`=2.91875 WHERE `guid`=80850; -- Porcine Entourage +UPDATE `creature` SET `position_x`=-5317, `position_y`=416.824, `position_z`=8.20739, `orientation`=2.68406 WHERE `guid`=50375; -- Zukk'ash Tunneler +UPDATE `creature` SET `position_x`=-13877.3, `position_y`=80.3696, `position_z`=15.5777, `orientation`=0 WHERE `guid`=2524; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=-7714.61, `position_y`=-1746.56, `position_z`=-270.551, `orientation`=5.20531 WHERE `guid`=23828; -- Ravasaur +UPDATE `creature` SET `position_x`=-13950.3, `position_y`=83.9379, `position_z`=15.9771, `orientation`=2.74715 WHERE `guid`=2530; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=-14020.5, `position_y`=76.853, `position_z`=9.75166, `orientation`=2.88399 WHERE `guid`=2145; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=-13950.9, `position_y`=139.375, `position_z`=14.3692, `orientation`=0 WHERE `guid`=2528; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=-14085.4, `position_y`=150.384, `position_z`=15.5, `orientation`=0 WHERE `guid`=2181; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=-3481.88, `position_y`=-2417.32, `position_z`=52.7961, `orientation`=3.50811 WHERE `guid`=10773; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-13982.5, `position_y`=116.558, `position_z`=15.5429, `orientation`=0 WHERE `guid`=2526; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=-10116.4, `position_y`=-4386.95, `position_z`=-3.52771, `orientation`=2.39893 WHERE `guid`=38756; -- Monstrous Crawler +UPDATE `creature` SET `position_x`=-12884.4, `position_y`=-216.031, `position_z`=4.38331, `orientation`=2.49921 WHERE `guid`=1710; -- Cold Eye Basilisk +UPDATE `creature` SET `position_x`=-5250.94, `position_y`=283.702, `position_z`=55.6797, `orientation`=2.03168 WHERE `guid`=50337; -- Zukk'ash Wasp +UPDATE `creature` SET `position_x`=-2555.4, `position_y`=-3967.93, `position_z`=9.47612, `orientation`=0.30137 WHERE `guid`=30627; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=-2589.28, `position_y`=-3999.53, `position_z`=5.53783, `orientation`=0.0712652 WHERE `guid`=31713; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=-11219.2, `position_y`=-2715.76, `position_z`=12.5565, `orientation`=1.49109 WHERE `guid`=3912; -- Scorpok Stinger +UPDATE `creature` SET `position_x`=-5415.76, `position_y`=482.576, `position_z`=385.042, `orientation`=4.04916 WHERE `guid`=2903; -- Ice Claw Bear +UPDATE `creature` SET `position_x`=-11073.1, `position_y`=-801.279, `position_z`=59.9512, `orientation`=3.33358 WHERE `guid`=4427; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-13285.5, `position_y`=485.736, `position_z`=6.47834, `orientation`=5.98196 WHERE `guid`=1992; -- Jungle Stalker +UPDATE `creature` SET `position_x`=-5962.64, `position_y`=-2972.13, `position_z`=386.792, `orientation`=6.03343 WHERE `guid`=9247; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-5990.21, `position_y`=-2937.83, `position_z`=393.774, `orientation`=4.55547 WHERE `guid`=9245; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-2819.48, `position_y`=-3985.37, `position_z`=38.006, `orientation`=4.09648 WHERE `guid`=73674; -- Mirefin Murloc +UPDATE `creature` SET `position_x`=-14926.5, `position_y`=121.03, `position_z`=7.60338, `orientation`=0.309291 WHERE `guid`=766; -- Bloodsail Sea Dog +UPDATE `creature` SET `position_x`=-2896.23, `position_y`=-3349.92, `position_z`=31.423, `orientation`=5.17345 WHERE `guid`=31274; -- Private Hendel +UPDATE `creature` SET `position_x`=-14917.7, `position_y`=76.6798, `position_z`=0.283212, `orientation`=4.89844 WHERE `guid`=750; -- Bloodsail Sea Dog +UPDATE `creature` SET `position_x`=-14921.1, `position_y`=123.157, `position_z`=7.60229, `orientation`=1.83139 WHERE `guid`=784; -- Captain Stillwater +UPDATE `creature` SET `position_x`=-5826.33, `position_y`=-2823.18, `position_z`=370.783, `orientation`=0.610865 WHERE `guid`=9130; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=2933.62, `position_y`=-109.047, `position_z`=97.0588, `orientation`=6.04556 WHERE `guid`=32522; -- Thistlefur Avenger +UPDATE `creature` SET `position_x`=-5774.6, `position_y`=-2905.96, `position_z`=364.212, `orientation`=3.94444 WHERE `guid`=9142; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5849.88, `position_y`=-2949.36, `position_z`=358.135, `orientation`=2.89725 WHERE `guid`=9279; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5817.73, `position_y`=-2882.99, `position_z`=365.145, `orientation`=0.541052 WHERE `guid`=9282; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5856.92, `position_y`=-2870.53, `position_z`=366.278, `orientation`=1.69297 WHERE `guid`=9122; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5850.63, `position_y`=-2914.44, `position_z`=364.093, `orientation`=2.25147 WHERE `guid`=9278; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-12983, `position_y`=247.99, `position_z`=17.5759, `orientation`=5.09652 WHERE `guid`=1985; -- Jungle Stalker +UPDATE `creature` SET `position_x`=-5789.86, `position_y`=-2927.7, `position_z`=363.863, `orientation`=1.69297 WHERE `guid`=9133; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5807.99, `position_y`=-2926.69, `position_z`=364.033, `orientation`=0.645772 WHERE `guid`=9280; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5899.15, `position_y`=-2950.68, `position_z`=368.024, `orientation`=6.19592 WHERE `guid`=9097; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=4341.75, `position_y`=-6705.38, `position_z`=93.5135, `orientation`=5.408 WHERE `guid`=35857; -- Forest Ooze +UPDATE `creature` SET `position_x`=-6815.4, `position_y`=-2016.83, `position_z`=-272.139, `orientation`=5.42174 WHERE `guid`=23879; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=-14928.9, `position_y`=110.687, `position_z`=7.60442, `orientation`=1.01034 WHERE `guid`=782; -- Bloodsail Deckhand +UPDATE `creature` SET `id`=1653 WHERE `guid`=782; -- Bloodsail Elder Magus +UPDATE `creature` SET `id2`=4505 WHERE `guid`=782; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-14927.3, `position_y`=95.038, `position_z`=7.60518, `orientation`=4.0691 WHERE `guid`=751; -- Bloodsail Deckhand +UPDATE `creature` SET `id`=1565 WHERE `guid`=751; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=4505 WHERE `guid`=751; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-13595.5, `position_y`=-414.886, `position_z`=0.833271, `orientation`=0.34886 WHERE `guid`=759; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-13682.4, `position_y`=-382.941, `position_z`=0.833273, `orientation`=3.81634 WHERE `guid`=2329; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=387.683, `position_y`=-3862.58, `position_z`=95.9653, `orientation`=2.70141 WHERE `guid`=93320; -- Green Sludge +UPDATE `creature` SET `position_x`=-2553.26, `position_y`=-4007.55, `position_z`=10.0905, `orientation`=2.17998 WHERE `guid`=30931; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=406.862, `position_y`=-3882.36, `position_z`=97.7989, `orientation`=4.80907 WHERE `guid`=93323; -- Green Sludge +UPDATE `creature` SET `position_x`=-11948.4, `position_y`=-117.47, `position_z`=7.68479, `orientation`=6.20058 WHERE `guid`=1233; -- Mistvale Gorilla +UPDATE `creature` SET `position_x`=-4680.76, `position_y`=-1427.48, `position_z`=-50.3587, `orientation`=0.0918574 WHERE `guid`=21027; -- Galak Mauler +UPDATE `creature` SET `position_x`=4749.86, `position_y`=-598.101, `position_z`=280.228, `orientation`=0.785398 WHERE `guid`=40164; -- Jaedenar Cultist +UPDATE `creature` SET `position_x`=-149.414, `position_y`=-3452.02, `position_z`=131.76, `orientation`=6.09477 WHERE `guid`=93407; -- Vilebranch Axe Thrower +UPDATE `creature` SET `position_x`=-4898.72, `position_y`=1148.78, `position_z`=81.3054, `orientation`=3.73291 WHERE `guid`=50228; -- Gordunni Mauler (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5580.64, `position_y`=-1583.29, `position_z`=397.711, `orientation`=1.39378 WHERE `guid`=4488; -- Elder Crag Boar +UPDATE `creature` SET `position_x`=-1146.42, `position_y`=-3215.2, `position_z`=33.9269, `orientation`=1.36016 WHERE `guid`=14678; -- Highland Strider +UPDATE `creature` SET `position_x`=-14249.1, `position_y`=180.259, `position_z`=9.23689, `orientation`=0.601772 WHERE `guid`=2567; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=-13851.4, `position_y`=648.742, `position_z`=11.7461, `orientation`=3.35103 WHERE `guid`=2615; -- Naga Explorer +UPDATE `creature` SET `position_x`=-10949.8, `position_y`=-3714.58, `position_z`=25.8843, `orientation`=0.797409 WHERE `guid`=43447; -- Marsh Inkspewer +UPDATE `creature` SET `position_x`=-10974.5, `position_y`=-3650.54, `position_z`=27.8374, `orientation`=4.56633 WHERE `guid`=43584; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-10954.9, `position_y`=-3645.05, `position_z`=25.3438, `orientation`=5.57323 WHERE `guid`=43585; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-10909.7, `position_y`=-3630.58, `position_z`=16.5107, `orientation`=4.62611 WHERE `guid`=34157; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-6448.79, `position_y`=-3816.72, `position_z`=-58.6667, `orientation`=2.65193 WHERE `guid`=21530; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-14048.8, `position_y`=118.93, `position_z`=11.1521, `orientation`=1.1717 WHERE `guid`=2180; -- Elder Mistvale Gorilla +UPDATE `creature` SET `position_x`=-6861.82, `position_y`=-2462.52, `position_z`=241.75, `orientation`=4.99164 WHERE `guid`=7211; -- Giant Buzzard +UPDATE `creature` SET `position_x`=1031.38, `position_y`=-3061.58, `position_z`=103.078, `orientation`=3.08476 WHERE `guid`=20815; -- Venture Co. Drudger (WAYPOINTS) +UPDATE `creature` SET `position_x`=1015.52, `position_y`=-3124.23, `position_z`=82.4092, `orientation`=1.12368 WHERE `guid`=20808; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=-4517.81, `position_y`=-3682.32, `position_z`=40.034, `orientation`=0.566879 WHERE `guid`=31384; -- Searing Hatchling +UPDATE `creature` SET `position_x`=1027.98, `position_y`=-3077.06, `position_z`=91.8165, `orientation`=3.19622 WHERE `guid`=20733; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=1018.75, `position_y`=-3086.09, `position_z`=91.7869, `orientation`=0.802851 WHERE `guid`=20793; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=316.196, `position_y`=-3817.25, `position_z`=160.511, `orientation`=4.91777 WHERE `guid`=93164; -- Jade Ooze +UPDATE `creature` SET `position_x`=-4483.46, `position_y`=-3481.31, `position_z`=35.9403, `orientation`=2.48715 WHERE `guid`=31346; -- Searing Hatchling +UPDATE `creature` SET `position_x`=-176.714, `position_y`=-4183.54, `position_z`=119.7, `orientation`=5.54571 WHERE `guid`=93743; -- Vilebranch Warrior +UPDATE `creature` SET `position_x`=1572.02, `position_y`=-1419.53, `position_z`=65.4052, `orientation`=0.780188 WHERE `guid`=51736; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=-11086.8, `position_y`=-819.747, `position_z`=59.3584, `orientation`=1.09956 WHERE `guid`=4430; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-5283.66, `position_y`=-3683.34, `position_z`=299.869, `orientation`=3.93826 WHERE `guid`=9019; -- Loch Crocolisk +UPDATE `creature` SET `position_x`=-815.209, `position_y`=-848.576, `position_z`=8.899, `orientation`=5.3452 WHERE `guid`=25869; -- Windfury Sorceress +UPDATE `creature` SET `position_x`=-680.513, `position_y`=-751.238, `position_z`=23.6947, `orientation`=2.68947 WHERE `guid`=25866; -- Windfury Sorceress +UPDATE `creature` SET `position_x`=3858.04, `position_y`=-990.333, `position_z`=245.948, `orientation`=4.99527 WHERE `guid`=39396; -- Angerclaw Bear +UPDATE `creature` SET `position_x`=1599.04, `position_y`=-4446.14, `position_z`=7.62273, `orientation`=0.408659 WHERE `guid`=10350; -- Orgrimmar Grunt +UPDATE `creature` SET `position_x`=-5808.65, `position_y`=-2572.89, `position_z`=309.588, `orientation`=5.04789 WHERE `guid`=9255; -- Forest Lurker +UPDATE `creature` SET `position_x`=478.479, `position_y`=-1378.07, `position_z`=93.4825, `orientation`=5.45233 WHERE `guid`=20675; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=447.746, `position_y`=-1346.78, `position_z`=96.8172, `orientation`=4.41257 WHERE `guid`=20668; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=427.434, `position_y`=-1278.48, `position_z`=92.0214, `orientation`=0.575959 WHERE `guid`=20646; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=549.155, `position_y`=-1250.04, `position_z`=91.8431, `orientation`=0.610865 WHERE `guid`=20650; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=454.85, `position_y`=-1291.74, `position_z`=93.0611, `orientation`=4.60767 WHERE `guid`=20667; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=527.243, `position_y`=-1246.81, `position_z`=91.7593, `orientation`=0.878451 WHERE `guid`=20664; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=525.521, `position_y`=-1224.95, `position_z`=92.3581, `orientation`=5.63239 WHERE `guid`=20719; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=645.694, `position_y`=-1319.77, `position_z`=91.7725, `orientation`=4.45105 WHERE `guid`=20652; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=530.655, `position_y`=-1207, `position_z`=91.9275, `orientation`=2.11786 WHERE `guid`=20636; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=722.809, `position_y`=-1252.81, `position_z`=91.75, `orientation`=2.10553 WHERE `guid`=20690; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=517.819, `position_y`=-1487.29, `position_z`=93.9856, `orientation`=1.53589 WHERE `guid`=20605; -- Witchwing Harpy +UPDATE `creature` SET `position_x`=1114.56, `position_y`=-3044.14, `position_z`=91.9104, `orientation`=5.72514 WHERE `guid`=20816; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1205.04, `position_y`=-327.084, `position_z`=42.6521, `orientation`=1.23489 WHERE `guid`=17047; -- Syndicate Assassin +UPDATE `creature` SET `position_x`=1190.89, `position_y`=-289.102, `position_z`=40.251, `orientation`=5.09388 WHERE `guid`=17292; -- Syndicate Enforcer (WAYPOINTS) +UPDATE `creature` SET `position_x`=1225.92, `position_y`=-316.046, `position_z`=43.7061, `orientation`=4.83456 WHERE `guid`=17049; -- Syndicate Enforcer +UPDATE `creature` SET `position_x`=1219.14, `position_y`=-318.068, `position_z`=43.7106, `orientation`=4.31096 WHERE `guid`=17048; -- Syndicate Assassin +UPDATE `creature` SET `position_x`=1228.43, `position_y`=-292.951, `position_z`=41.4585, `orientation`=3.01214 WHERE `guid`=16709; -- Syndicate Assassin +UPDATE `creature` SET `position_x`=-3084.12, `position_y`=-2249.51, `position_z`=91.75, `orientation`=0.0673023 WHERE `guid`=19741; -- Silithid Creeper +UPDATE `creature` SET `position_x`=-11718.3, `position_y`=917.482, `position_z`=4.40208, `orientation`=2.11111 WHERE `guid`=1669; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=2081.58, `position_y`=-3052.95, `position_z`=108.743, `orientation`=3.3804 WHERE `guid`=34404; -- Searing Infernal +UPDATE `creature` SET `position_x`=1523.29, `position_y`=-4691.82, `position_z`=11.368, `orientation`=3.92699 WHERE `guid`=7880; -- Burning Blade Apprentice +UPDATE `creature` SET `position_x`=2780.31, `position_y`=-780.702, `position_z`=139.97, `orientation`=1.31034 WHERE `guid`=45165; -- Scarlet Preserver +UPDATE `creature` SET `position_x`=2912.12, `position_y`=-709.885, `position_z`=152.677, `orientation`=3.65597 WHERE `guid`=30039; -- Scarlet Preserver +UPDATE `creature` SET `position_x`=2869.11, `position_y`=-3250.23, `position_z`=298.229, `orientation`=4.90438 WHERE `guid`=88414; -- Deathknight +UPDATE `creature` SET `position_x`=2884.1, `position_y`=-3249.98, `position_z`=298.229, `orientation`=4.5204 WHERE `guid`=88413; -- Deathknight +UPDATE `creature` SET `position_x`=2790.5, `position_y`=-3207.76, `position_z`=273.881, `orientation`=3.84308 WHERE `guid`=128369; -- Rat +UPDATE `creature` SET `position_x`=-4251.07, `position_y`=647.619, `position_z`=68.6604, `orientation`=1.1086 WHERE `guid`=50033; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4188.85, `position_y`=611.442, `position_z`=70.7083, `orientation`=0.677485 WHERE `guid`=50031; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4216.31, `position_y`=583.861, `position_z`=61.844, `orientation`=2.64309 WHERE `guid`=50054; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4448.45, `position_y`=615.254, `position_z`=58.1483, `orientation`=3.89208 WHERE `guid`=50786; -- Sprite Darter +UPDATE `creature` SET `position_x`=-4185.37, `position_y`=599.844, `position_z`=70.6997, `orientation`=6.12611 WHERE `guid`=50030; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4177.93, `position_y`=580.838, `position_z`=70.7864, `orientation`=4.89819 WHERE `guid`=50044; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4115.09, `position_y`=581.768, `position_z`=75.0611, `orientation`=4.94389 WHERE `guid`=50021; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4171.39, `position_y`=622.776, `position_z`=70.5783, `orientation`=5.08662 WHERE `guid`=50032; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4147.86, `position_y`=580.297, `position_z`=70.5886, `orientation`=5.75632 WHERE `guid`=50043; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4157.42, `position_y`=592.128, `position_z`=70.6221, `orientation`=5.7652 WHERE `guid`=50045; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-4948.75, `position_y`=416.808, `position_z`=10.4877, `orientation`=2.40752 WHERE `guid`=50512; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=1484.64, `position_y`=-1312.64, `position_z`=74.3699, `orientation`=2.68613 WHERE `guid`=48000; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1486.29, `position_y`=-1679.54, `position_z`=68.8208, `orientation`=0.301044 WHERE `guid`=47196; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1265.95, `position_y`=-1572.33, `position_z`=59.5719, `orientation`=3.5851 WHERE `guid`=45459; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1262.13, `position_y`=-1554.89, `position_z`=59.5343, `orientation`=0.708642 WHERE `guid`=52514; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1288.48, `position_y`=-1500.44, `position_z`=59.7588, `orientation`=4.59748 WHERE `guid`=48627; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1254.71, `position_y`=-1479.81, `position_z`=60.5455, `orientation`=0.501758 WHERE `guid`=51994; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1367.15, `position_y`=-3563.37, `position_z`=93.8777, `orientation`=6.17637 WHERE `guid`=20765; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=1389.14, `position_y`=-3441.16, `position_z`=94.4445, `orientation`=1.04357 WHERE `guid`=20763; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=1394.8, `position_y`=-3472.41, `position_z`=94.0648, `orientation`=0.768461 WHERE `guid`=20754; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=1354.59, `position_y`=-3509.44, `position_z`=93.2318, `orientation`=0.253364 WHERE `guid`=20748; -- Venture Co. Enforcer (WAYPOINTS) +UPDATE `creature` SET `position_x`=1375.33, `position_y`=-3437.58, `position_z`=97.5667, `orientation`=6.02739 WHERE `guid`=20758; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=1413.76, `position_y`=-3434.96, `position_z`=92.6501, `orientation`=2.95515 WHERE `guid`=20749; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=-819.34, `position_y`=-717.225, `position_z`=5.60371, `orientation`=1.04246 WHERE `guid`=16085; -- Snapjaw +UPDATE `creature` SET `position_x`=-1126.53, `position_y`=-826.337, `position_z`=10.7681, `orientation`=0.46849 WHERE `guid`=15708; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=-283.583, `position_y`=-2583.03, `position_z`=91.8123, `orientation`=0.214915 WHERE `guid`=19296; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-250.081, `position_y`=-2616.6, `position_z`=95.1967, `orientation`=2.34833 WHERE `guid`=19298; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-10243.3, `position_y`=1019.34, `position_z`=35.2967, `orientation`=3.64774 WHERE `guid`=90418; -- Harvest Golem +UPDATE `creature` SET `position_x`=1984.78, `position_y`=1591.57, `position_z`=82.6724, `orientation`=4.01426 WHERE `guid`=44735; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1862.95, `position_y`=518.697, `position_z`=36.133, `orientation`=5.79079 WHERE `guid`=45213; -- Cursed Darkhound +UPDATE `creature` SET `position_x`=-11781.9, `position_y`=448.564, `position_z`=48.4313, `orientation`=2.6485 WHERE `guid`=2124; -- Stranglethorn Raptor +UPDATE `creature` SET `position_x`=-11196.7, `position_y`=1757, `position_z`=37.1747, `orientation`=5.94084 WHERE `guid`=90293; -- Defias Pathstalker +UPDATE `creature` SET `position_x`=2034.24, `position_y`=1884.64, `position_z`=103.387, `orientation`=0 WHERE `guid`=44893; -- Night Web Spider +UPDATE `creature` SET `position_x`=2020.76, `position_y`=1896.95, `position_z`=103.862, `orientation`=1.40891 WHERE `guid`=44897; -- Night Web Spider +UPDATE `creature` SET `position_x`=-10738.2, `position_y`=1682.46, `position_z`=45.3055, `orientation`=0.785398 WHERE `guid`=89660; -- Defias Pillager +UPDATE `creature` SET `position_x`=-11848.6, `position_y`=379.306, `position_z`=41.6528, `orientation`=5.42343 WHERE `guid`=1649; -- Panther +UPDATE `creature` SET `position_x`=1985.82, `position_y`=1637.55, `position_z`=77.274, `orientation`=4.34587 WHERE `guid`=44941; -- Mindless Zombie +UPDATE `creature` SET `position_x`=-2070.96, `position_y`=-2792.55, `position_z`=91.8302, `orientation`=3.78477 WHERE `guid`=20236; -- Bristleback Geomancer +UPDATE `creature` SET `position_x`=-1351.41, `position_y`=-2553.88, `position_z`=67.4175, `orientation`=1.22404 WHERE `guid`=13339; -- Highland Strider +UPDATE `creature` SET `position_x`=2486.3, `position_y`=453.22, `position_z`=39.5812, `orientation`=1.00562 WHERE `guid`=45192; -- Rot Hide Graverobber +UPDATE `creature` SET `position_x`=-7650.75, `position_y`=-4896.4, `position_z`=-8.49882, `orientation`=2.4794 WHERE `guid`=21909; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-5070.19, `position_y`=480.268, `position_z`=401.816, `orientation`=1.76145 WHERE `guid`=2422; -- Leper Gnome +UPDATE `creature` SET `position_x`=952.7, `position_y`=-4754.05, `position_z`=23.9473, `orientation`=5.59288 WHERE `guid`=7275; -- Dustwind Savage +UPDATE `creature` SET `position_x`=-134.283, `position_y`=-369.067, `position_z`=52.8208, `orientation`=3.49888 WHERE `guid`=16328; -- Cave Yeti +UPDATE `creature` SET `id`=2248 WHERE `guid`=16328; -- Cave Yeti +UPDATE `creature` SET `id2`=2249 WHERE `guid`=16328; -- Ferocious Yeti +UPDATE `creature` SET `position_x`=-205.41, `position_y`=-3319.04, `position_z`=91.75, `orientation`=1.21219 WHERE `guid`=20436; -- Razormane Mystic (WAYPOINTS) +UPDATE `creature` SET `position_x`=-213.449, `position_y`=-3334.11, `position_z`=91.75, `orientation`=1.39626 WHERE `guid`=20350; -- Razormane Defender +UPDATE `creature` SET `position_x`=-207.325, `position_y`=-3287.96, `position_z`=91.8233, `orientation`=2.32129 WHERE `guid`=20435; -- Razormane Mystic +UPDATE `creature` SET `position_x`=-233.579, `position_y`=-3329.2, `position_z`=91.7503, `orientation`=4.93928 WHERE `guid`=20432; -- Razormane Mystic +UPDATE `creature` SET `position_x`=-7946.17, `position_y`=-5275.98, `position_z`=0.743584, `orientation`=4.62512 WHERE `guid`=23338; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-11950.8, `position_y`=81.4441, `position_z`=15.5479, `orientation`=4.17288 WHERE `guid`=1933; -- Elder Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-11983.2, `position_y`=115.448, `position_z`=10.4077, `orientation`=0.376036 WHERE `guid`=2033; -- Elder Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-4150.51, `position_y`=48.7046, `position_z`=56.726, `orientation`=5.61533 WHERE `guid`=50678; -- Ironfur Bear +UPDATE `creature` SET `id`=5268 WHERE `guid`=50678; -- Ironfur Bear +UPDATE `creature` SET `id2`=5286 WHERE `guid`=50678; -- Longtooth Runner +UPDATE `creature` SET `position_x`=-462.839, `position_y`=178.597, `position_z`=-154.66, `orientation`=2.6529 WHERE `guid`=30314; -- Irradiated Pillager +UPDATE `creature` SET `position_x`=-7673.96, `position_y`=-4963.38, `position_z`=-8.95816, `orientation`=2.36172 WHERE `guid`=21889; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-12051.5, `position_y`=181.807, `position_z`=17.9405, `orientation`=3.63028 WHERE `guid`=2492; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-3899.44, `position_y`=-884.947, `position_z`=-3.2349, `orientation`=4.93928 WHERE `guid`=10898; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-11949.4, `position_y`=-251.278, `position_z`=14.6633, `orientation`=4.11903 WHERE `guid`=1099; -- Mistvale Gorilla +UPDATE `creature` SET `position_x`=-7589.55, `position_y`=-4888.74, `position_z`=-0.822573, `orientation`=0.67581 WHERE `guid`=21875; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-7622.84, `position_y`=-4843.03, `position_z`=0.632868, `orientation`=5.69505 WHERE `guid`=21891; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-214.725, `position_y`=-349.017, `position_z`=157.938, `orientation`=1.1021 WHERE `guid`=17560; -- Mountain Lion +UPDATE `creature` SET `position_x`=-11075.6, `position_y`=-981.757, `position_z`=65.3029, `orientation`=0.628319 WHERE `guid`=4380; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=-11067.7, `position_y`=-951.372, `position_z`=64.4312, `orientation`=0 WHERE `guid`=4330; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-10992.7, `position_y`=-950.178, `position_z`=66.7371, `orientation`=5.39307 WHERE `guid`=4420; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=14.1095, `position_y`=-122.069, `position_z`=123.116, `orientation`=3.60914 WHERE `guid`=16766; -- Mountain Lion +UPDATE `creature` SET `position_x`=-7681.97, `position_y`=-4870.04, `position_z`=0.578668, `orientation`=5.53403 WHERE `guid`=21894; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-11530.4, `position_y`=217.57, `position_z`=17.9921, `orientation`=1.402 WHERE `guid`=1973; -- Young Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-219.344, `position_y`=-287.561, `position_z`=160.153, `orientation`=5.31993 WHERE `guid`=17556; -- Mountain Lion +UPDATE `creature` SET `position_x`=-81.8178, `position_y`=-219.812, `position_z`=136.749, `orientation`=4.14984 WHERE `guid`=17582; -- Mountain Lion +UPDATE `creature` SET `position_x`=-47.9377, `position_y`=-181.821, `position_z`=132.299, `orientation`=3.61217 WHERE `guid`=17586; -- Mountain Lion +UPDATE `creature` SET `position_x`=-11576.9, `position_y`=47.6479, `position_z`=16.1683, `orientation`=4.16937 WHERE `guid`=2432; -- River Crocolisk +UPDATE `creature` SET `position_x`=-11646.7, `position_y`=-584.895, `position_z`=30.1154, `orientation`=0.351018 WHERE `guid`=2215; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11569.2, `position_y`=-584.087, `position_z`=29.101, `orientation`=2.22418 WHERE `guid`=1585; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11617.6, `position_y`=-583.894, `position_z`=26.5597, `orientation`=5.24199 WHERE `guid`=2216; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11682.3, `position_y`=-583.524, `position_z`=31.6467, `orientation`=5.18508 WHERE `guid`=1880; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11585.4, `position_y`=-615.933, `position_z`=28.5432, `orientation`=1.46278 WHERE `guid`=1592; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-216.824, `position_y`=-2649.56, `position_z`=93.8122, `orientation`=4.72181 WHERE `guid`=19294; -- Greater Plainstrider +UPDATE `creature` SET `position_x`=-11637.1, `position_y`=-629.32, `position_z`=31.6598, `orientation`=0 WHERE `guid`=2220; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-12216, `position_y`=-450.539, `position_z`=24.7037, `orientation`=5.77566 WHERE `guid`=770; -- Jungle Thunderer +UPDATE `creature` SET `position_x`=-11915.7, `position_y`=-281.495, `position_z`=15.6501, `orientation`=0.708065 WHERE `guid`=1098; -- Mistvale Gorilla +UPDATE `creature` SET `position_x`=1996.44, `position_y`=596.341, `position_z`=46.0383, `orientation`=0.745868 WHERE `guid`=45052; -- Rat +UPDATE `creature` SET `position_x`=-11535.3, `position_y`=-640.983, `position_z`=31.4651, `orientation`=2.0818 WHERE `guid`=1612; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11566.5, `position_y`=-593.847, `position_z`=28.3442, `orientation`=0.381684 WHERE `guid`=1650; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11579.2, `position_y`=-594.378, `position_z`=28.2415, `orientation`=0 WHERE `guid`=1653; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11594, `position_y`=-619.227, `position_z`=28.5431, `orientation`=5.74213 WHERE `guid`=1584; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11567.3, `position_y`=-651.422, `position_z`=31.8578, `orientation`=5.0853 WHERE `guid`=1616; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11592.9, `position_y`=-628.027, `position_z`=28.5434, `orientation`=2.62291 WHERE `guid`=1609; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11638.6, `position_y`=-662.408, `position_z`=30.0139, `orientation`=6.2044 WHERE `guid`=2219; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11515.2, `position_y`=-698.442, `position_z`=35.543, `orientation`=0.288155 WHERE `guid`=1634; -- Kurzen Commando +UPDATE `creature` SET `position_x`=-11582.9, `position_y`=-749.583, `position_z`=33.717, `orientation`=0.895905 WHERE `guid`=1628; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11514.2, `position_y`=-715.847, `position_z`=33.3946, `orientation`=5.86482 WHERE `guid`=1633; -- Kurzen Commando +UPDATE `creature` SET `position_x`=-11505.9, `position_y`=-711.948, `position_z`=34.1732, `orientation`=4.63619 WHERE `guid`=1627; -- Kurzen Commando +UPDATE `creature` SET `position_x`=-11451.3, `position_y`=-737.459, `position_z`=28.9342, `orientation`=5.05422 WHERE `guid`=1624; -- Kurzen Headshrinker +UPDATE `creature` SET `position_x`=-11524.9, `position_y`=-652.036, `position_z`=31.2343, `orientation`=4.58217 WHERE `guid`=1595; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11537.8, `position_y`=-708.516, `position_z`=35.8038, `orientation`=4.08407 WHERE `guid`=1465; -- Kurzen Commando +UPDATE `creature` SET `position_x`=-11820.7, `position_y`=-719.098, `position_z`=40.036, `orientation`=2.92896 WHERE `guid`=2330; -- Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-11527.3, `position_y`=-679.347, `position_z`=33.8881, `orientation`=3.48325 WHERE `guid`=1596; -- Kurzen Commando +UPDATE `creature` SET `position_x`=-11816.1, `position_y`=-784.275, `position_z`=34.6685, `orientation`=4.61499 WHERE `guid`=2338; -- Stranglethorn Tiger +UPDATE `creature` SET `position_x`=-11653.8, `position_y`=-641.791, `position_z`=30.1246, `orientation`=3.49065 WHERE `guid`=1599; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11654.7, `position_y`=-632.595, `position_z`=30.1246, `orientation`=4.20624 WHERE `guid`=1582; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11652.2, `position_y`=-666.25, `position_z`=30.495, `orientation`=4.22168 WHERE `guid`=2232; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=1539.76, `position_y`=-4759.86, `position_z`=11.267, `orientation`=0.680678 WHERE `guid`=7897; -- Burning Blade Apprentice +UPDATE `creature` SET `position_x`=1483.54, `position_y`=-4735.19, `position_z`=-3.26988, `orientation`=0.279253 WHERE `guid`=7341; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=1535.31, `position_y`=-4783.67, `position_z`=12.5843, `orientation`=6.21337 WHERE `guid`=6424; -- Burning Blade Apprentice +UPDATE `creature` SET `position_x`=1436.43, `position_y`=-4785.61, `position_z`=7.77183, `orientation`=3.29867 WHERE `guid`=6418; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=1519.7, `position_y`=-4784.64, `position_z`=11.0688, `orientation`=5.34917 WHERE `guid`=7899; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=1420.51, `position_y`=-4727.39, `position_z`=-0.659412, `orientation`=5.02655 WHERE `guid`=6425; -- Burning Blade Apprentice +UPDATE `creature` SET `position_x`=1483.34, `position_y`=-4780.09, `position_z`=6.09596, `orientation`=1.58825 WHERE `guid`=6422; -- Burning Blade Fanatic +UPDATE `creature` SET `position_x`=1476.36, `position_y`=-4769.7, `position_z`=6.81098, `orientation`=2.40855 WHERE `guid`=6423; -- Burning Blade Apprentice +UPDATE `creature` SET `position_x`=1418.85, `position_y`=-4770.54, `position_z`=4.42611, `orientation`=5.3058 WHERE `guid`=7336; -- Burning Blade Apprentice +UPDATE `creature` SET `position_x`=-282.072, `position_y`=-4850.19, `position_z`=34.2059, `orientation`=4.6537 WHERE `guid`=3400; -- Clattering Scorpid +UPDATE `creature` SET `position_x`=-7824.21, `position_y`=-5116.82, `position_z`=2.56972, `orientation`=1.92398 WHERE `guid`=23295; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-11521.3, `position_y`=-648.098, `position_z`=31.2312, `orientation`=0 WHERE `guid`=1594; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11648.8, `position_y`=-670.216, `position_z`=30.4966, `orientation`=0 WHERE `guid`=2234; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=-11507.9, `position_y`=-610.847, `position_z`=36.3947, `orientation`=1.1574 WHERE `guid`=1461; -- Kurzen Commando +UPDATE `creature` SET `position_x`=1115.81, `position_y`=-3447.8, `position_z`=89.5843, `orientation`=0.344357 WHERE `guid`=19997; -- Sunscale Scytheclaw +UPDATE `creature` SET `position_x`=1148.22, `position_y`=-4284.61, `position_z`=20.9926, `orientation`=0.777047 WHERE `guid`=12386; -- Venomtail Scorpid +UPDATE `creature` SET `position_x`=6224.5, `position_y`=-76.0084, `position_z`=46.1152, `orientation`=0.0872665 WHERE `guid`=36575; -- Sickly Deer +UPDATE `creature` SET `position_x`=6783.68, `position_y`=-281.946, `position_z`=39.7992, `orientation`=2.4663 WHERE `guid`=37215; -- Rabid Thistle Bear +UPDATE `creature` SET `position_x`=6691.69, `position_y`=-147.549, `position_z`=32.2582, `orientation`=4.44606 WHERE `guid`=37850; -- Wild Grell +UPDATE `creature` SET `position_x`=6713.83, `position_y`=-139.392, `position_z`=35.7856, `orientation`=1.48399 WHERE `guid`=37822; -- Vile Sprite (WAYPOINTS) +UPDATE `creature` SET `position_x`=6669.11, `position_y`=-106.939, `position_z`=22.807, `orientation`=2.33704 WHERE `guid`=37841; -- Wild Grell +UPDATE `creature` SET `position_x`=6665.16, `position_y`=-147.926, `position_z`=34.3369, `orientation`=4.6794 WHERE `guid`=37834; -- Wild Grell +UPDATE `creature` SET `position_x`=6686.96, `position_y`=-157.727, `position_z`=31.8738, `orientation`=5.96842 WHERE `guid`=38180; -- Deth'ryll Satyr +UPDATE `creature` SET `position_x`=6647.16, `position_y`=-132.829, `position_z`=33.6669, `orientation`=5.71211 WHERE `guid`=37832; -- Wild Grell +UPDATE `creature` SET `position_x`=6620.82, `position_y`=-131.465, `position_z`=35.4886, `orientation`=1.25223 WHERE `guid`=37833; -- Wild Grell +UPDATE `creature` SET `position_x`=6726.91, `position_y`=-164.501, `position_z`=31.8835, `orientation`=5.90062 WHERE `guid`=38178; -- Deth'ryll Satyr +UPDATE `creature` SET `position_x`=6649.23, `position_y`=14.8306, `position_z`=39.0037, `orientation`=2.87024 WHERE `guid`=37811; -- Vile Sprite +UPDATE `creature` SET `position_x`=6603.19, `position_y`=-91.4537, `position_z`=33.7373, `orientation`=1.08926 WHERE `guid`=37828; -- Wild Grell +UPDATE `creature` SET `position_x`=-12351.2, `position_y`=-649.057, `position_z`=13.4085, `orientation`=2.32576 WHERE `guid`=1288; -- Jungle Thunderer +UPDATE `creature` SET `position_x`=6000.74, `position_y`=382.1, `position_z`=23.5927, `orientation`=0.771281 WHERE `guid`=37322; -- Blackwood Pathfinder +UPDATE `creature` SET `position_x`=-12751.8, `position_y`=-248.732, `position_z`=31.584, `orientation`=2.60875 WHERE `guid`=2063; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-13661.6, `position_y`=-243.454, `position_z`=7.93802, `orientation`=0.276418 WHERE `guid`=2264; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-13690.2, `position_y`=-277.234, `position_z`=7.46254, `orientation`=2.16871 WHERE `guid`=2319; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-13619.5, `position_y`=-260.83, `position_z`=9.36545, `orientation`=2.54655 WHERE `guid`=2261; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=5808.96, `position_y`=211.159, `position_z`=30.6524, `orientation`=6.03884 WHERE `guid`=37437; -- Cursed Highborne +UPDATE `creature` SET `position_x`=5830.58, `position_y`=153.107, `position_z`=34.3572, `orientation`=0.994838 WHERE `guid`=37440; -- Cursed Highborne +UPDATE `creature` SET `position_x`=5808.43, `position_y`=175.467, `position_z`=31.213, `orientation`=5.74213 WHERE `guid`=37439; -- Cursed Highborne +UPDATE `creature` SET `position_x`=5791.75, `position_y`=77.2954, `position_z`=34.4102, `orientation`=1.85966 WHERE `guid`=37444; -- Cursed Highborne +UPDATE `creature` SET `position_x`=4802.16, `position_y`=813.656, `position_z`=-0.264702, `orientation`=5.19853 WHERE `guid`=37987; -- Greymist Warrior +UPDATE `creature` SET `position_x`=5758.57, `position_y`=126.87, `position_z`=34.535, `orientation`=0.471239 WHERE `guid`=37461; -- Writhing Highborne +UPDATE `creature` SET `position_x`=5767.08, `position_y`=112.745, `position_z`=35.6163, `orientation`=1.69637 WHERE `guid`=37473; -- Wailing Highborne +UPDATE `creature` SET `position_x`=5728.7, `position_y`=136.998, `position_z`=33.6138, `orientation`=5.95957 WHERE `guid`=37464; -- Writhing Highborne +UPDATE `creature` SET `position_x`=5625.07, `position_y`=178.238, `position_z`=30.4037, `orientation`=2.64707 WHERE `guid`=37478; -- Wailing Highborne +UPDATE `creature` SET `position_x`=5590.75, `position_y`=137.215, `position_z`=27.5724, `orientation`=4.90981 WHERE `guid`=37455; -- Writhing Highborne +UPDATE `creature` SET `position_x`=5637, `position_y`=160.288, `position_z`=32.6505, `orientation`=4.54036 WHERE `guid`=37481; -- Wailing Highborne +UPDATE `creature` SET `position_x`=5704.6, `position_y`=136.766, `position_z`=34.4914, `orientation`=1.87666 WHERE `guid`=37467; -- Wailing Highborne +UPDATE `creature` SET `position_x`=-3105.71, `position_y`=-2176.06, `position_z`=14.0401, `orientation`=5.41052 WHERE `guid`=10699; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3249.58, `position_y`=-2149.95, `position_z`=24.1734, `orientation`=0.488692 WHERE `guid`=11156; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=5587.81, `position_y`=170.985, `position_z`=27.842, `orientation`=3.87463 WHERE `guid`=37454; -- Writhing Highborne +UPDATE `creature` SET `position_x`=5563.42, `position_y`=160.354, `position_z`=28.2914, `orientation`=1.20428 WHERE `guid`=37449; -- Writhing Highborne +UPDATE `creature` SET `position_x`=2042.24, `position_y`=1535.12, `position_z`=77.4529, `orientation`=3.08923 WHERE `guid`=44854; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=2049.27, `position_y`=650.121, `position_z`=36.9742, `orientation`=0.383972 WHERE `guid`=45097; -- Rotting Dead +UPDATE `creature` SET `position_x`=1975.9, `position_y`=1641.65, `position_z`=75.8876, `orientation`=1.81514 WHERE `guid`=44695; -- Mindless Zombie +UPDATE `creature` SET `position_x`=2049.94, `position_y`=683.279, `position_z`=40.415, `orientation`=3.76414 WHERE `guid`=45033; -- Rotting Dead +UPDATE `creature` SET `position_x`=-7084.66, `position_y`=-951.578, `position_z`=-271.412, `orientation`=0.767265 WHERE `guid`=24648; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-6717.2, `position_y`=-1917.38, `position_z`=-272.137, `orientation`=2.2847 WHERE `guid`=24448; -- Young Diemetradon +UPDATE `creature` SET `position_x`=3357.59, `position_y`=-3686.3, `position_z`=259.162, `orientation`=1.58825 WHERE `guid`=302452; -- Naxxramas Cultist +UPDATE `creature` SET `position_x`=3349.32, `position_y`=-3690.93, `position_z`=259.161, `orientation`=1.51844 WHERE `guid`=302447; -- Naxxramas Acolyte +UPDATE `creature` SET `position_x`=3345.82, `position_y`=-3686.29, `position_z`=259.165, `orientation`=1.46608 WHERE `guid`=302450; -- Naxxramas Cultist +UPDATE `creature` SET `position_x`=3343.93, `position_y`=-3690.69, `position_z`=259.166, `orientation`=1.44862 WHERE `guid`=302445; -- Naxxramas Cultist +UPDATE `creature` SET `position_x`=-6350.9, `position_y`=183.371, `position_z`=5.43402, `orientation`=5.38548 WHERE `guid`=43083; -- Twilight Overlord +UPDATE `creature` SET `position_x`=-6292.68, `position_y`=65.1169, `position_z`=11.5863, `orientation`=4.67711 WHERE `guid`=42936; -- Twilight Flamereaver +UPDATE `creature` SET `position_x`=-6265.44, `position_y`=41.6294, `position_z`=9.08736, `orientation`=5.20988 WHERE `guid`=42935; -- Twilight Flamereaver +UPDATE `creature` SET `position_x`=2773.74, `position_y`=-3182.58, `position_z`=273.87, `orientation`=4.23898 WHERE `guid`=128380; -- Rat +UPDATE `creature` SET `position_x`=2777.77, `position_y`=-3482.43, `position_z`=274.119, `orientation`=4.69494 WHERE `guid`=88098; -- Stoneskin Gargoyle +UPDATE `creature` SET `position_x`=-7917.87, `position_y`=1787.02, `position_z`=2.68991, `orientation`=5.30951 WHERE `guid`=43014; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-6980.07, `position_y`=-2352.53, `position_z`=-223.695, `orientation`=5.79082 WHERE `guid`=24573; -- Fledgling Pterrordax +UPDATE `creature` SET `position_x`=2877.03, `position_y`=-3584.53, `position_z`=267.786, `orientation`=2.68781 WHERE `guid`=81643; -- Mutated Grub +UPDATE `creature` SET `position_x`=2874.13, `position_y`=-3606.33, `position_z`=267.582, `orientation`=1.58825 WHERE `guid`=81644; -- Mutated Grub +UPDATE `creature` SET `position_x`=-4351.51, `position_y`=3200.78, `position_z`=12.7406, `orientation`=5.85712 WHERE `guid`=49991; -- Feathermoon Sentinel +UPDATE `creature` SET `position_x`=-4449.74, `position_y`=3449.15, `position_z`=21.7227, `orientation`=4.52332 WHERE `guid`=50899; -- Longtooth Runner +UPDATE `creature` SET `position_x`=-4680.15, `position_y`=3353.72, `position_z`=31.0992, `orientation`=4.00456 WHERE `guid`=50895; -- Longtooth Runner +UPDATE `creature` SET `position_x`=-12184.6, `position_y`=-1819.48, `position_z`=105.843, `orientation`=3.54551 WHERE `guid`=51434; -- Snake +UPDATE `creature` SET `position_x`=-4650.93, `position_y`=3250.71, `position_z`=14.3374, `orientation`=1.24485 WHERE `guid`=50885; -- Longtooth Runner +UPDATE `creature` SET `position_x`=-6781.89, `position_y`=-785.313, `position_z`=-271.2, `orientation`=5.52308 WHERE `guid`=24646; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=2868.97, `position_y`=-1469.72, `position_z`=145.796, `orientation`=6.22842 WHERE `guid`=48474; -- Scarlet Worker +UPDATE `creature` SET `position_x`=2886.89, `position_y`=-1470.84, `position_z`=146.67, `orientation`=0.135211 WHERE `guid`=48532; -- Scarlet Worker +UPDATE `creature` SET `position_x`=2857.41, `position_y`=-1476.87, `position_z`=145.583, `orientation`=5.45169 WHERE `guid`=48531; -- Scarlet Worker +UPDATE `creature` SET `position_x`=-1083.29, `position_y`=-2922.81, `position_z`=42.8838, `orientation`=1.81654 WHERE `guid`=11334; -- Dabyrie Laborer +UPDATE `creature` SET `position_x`=2282.58, `position_y`=-2184.34, `position_z`=108.976, `orientation`=3.99555 WHERE `guid`=34398; -- Elder Ashenvale Bear +UPDATE `creature` SET `position_x`=-7950.76, `position_y`=1082.93, `position_z`=-1.30257, `orientation`=5.53444 WHERE `guid`=44369; -- Stonelash Flayer +UPDATE `creature` SET `position_x`=1372.14, `position_y`=1957.79, `position_z`=13.6571, `orientation`=1.32994 WHERE `guid`=18157; -- Mist Creeper +UPDATE `creature` SET `position_x`=1362.23, `position_y`=1964.83, `position_z`=13.5591, `orientation`=0 WHERE `guid`=18156; -- Mist Creeper +UPDATE `creature` SET `position_x`=1386.52, `position_y`=2000.68, `position_z`=17.0617, `orientation`=1.93333 WHERE `guid`=17946; -- Mist Creeper +UPDATE `creature` SET `position_x`=-6904.05, `position_y`=978.573, `position_z`=3.99877, `orientation`=2.61135 WHERE `guid`=45603; -- Sand Skitterer +UPDATE `creature` SET `position_x`=-7982.28, `position_y`=1182.4, `position_z`=2.14658, `orientation`=3.52756 WHERE `guid`=44250; -- Stonelash Flayer +UPDATE `creature` SET `position_x`=-1875.56, `position_y`=-2850.92, `position_z`=63.8947, `orientation`=6.25573 WHERE `guid`=14656; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=-307.329, `position_y`=-277.534, `position_z`=45.8685, `orientation`=2.44489 WHERE `guid`=16504; -- Cave Yeti +UPDATE `creature` SET `position_x`=784.102, `position_y`=-684.001, `position_z`=162.339, `orientation`=3.83129 WHERE `guid`=16698; -- Crushridge Ogre +UPDATE `creature` SET `position_x`=780.073, `position_y`=-651.126, `position_z`=148.355, `orientation`=6.08447 WHERE `guid`=17057; -- Crushridge Brute +UPDATE `creature` SET `position_x`=1249.64, `position_y`=-4382.72, `position_z`=28.5053, `orientation`=1.87668 WHERE `guid`=21034; -- Elder Mottled Boar +UPDATE `creature` SET `position_x`=7071.17, `position_y`=432.963, `position_z`=-21.8855, `orientation`=3.99565 WHERE `guid`=37931; -- Greymist Coastrunner +UPDATE `creature` SET `position_x`=1025.67, `position_y`=-4562.19, `position_z`=19.6407, `orientation`=1.87473 WHERE `guid`=10410; -- Dustwind Harpy +UPDATE `creature` SET `position_x`=7136.69, `position_y`=311.847, `position_z`=-39.9594, `orientation`=5.50721 WHERE `guid`=37935; -- Greymist Coastrunner +UPDATE `creature` SET `position_x`=1952.07, `position_y`=-4583.81, `position_z`=76.1763, `orientation`=5.51446 WHERE `guid`=92779; -- Hate Shrieker +UPDATE `creature` SET `position_x`=1116.18, `position_y`=-4549.52, `position_z`=17.7371, `orientation`=1.23642 WHERE `guid`=12933; -- Dustwind Harpy +UPDATE `creature` SET `position_x`=1949.75, `position_y`=-4526.38, `position_z`=75.0812, `orientation`=1.06465 WHERE `guid`=92609; -- Vile Tutor +UPDATE `creature` SET `position_x`=-9654.78, `position_y`=-116.154, `position_z`=44.8136, `orientation`=1.5415 WHERE `guid`=80710; -- Defias Bandit +UPDATE `creature` SET `position_x`=1651.87, `position_y`=-3517.17, `position_z`=126.765, `orientation`=5.63478 WHERE `guid`=92325; -- Carrion Grub +UPDATE `creature` SET `position_x`=1617.88, `position_y`=-3548.45, `position_z`=119.837, `orientation`=5.61814 WHERE `guid`=92346; -- Plaguebat +UPDATE `creature` SET `position_x`=1619.96, `position_y`=-3483.54, `position_z`=132.051, `orientation`=6.00784 WHERE `guid`=92338; -- Plaguebat +UPDATE `creature` SET `position_x`=-10814.7, `position_y`=1149.9, `position_z`=42.5697, `orientation`=2.47031 WHERE `guid`=89688; -- Riverpaw Brute +UPDATE `creature` SET `position_x`=1980.49, `position_y`=-3183.81, `position_z`=89.9316, `orientation`=0.785312 WHERE `guid`=92760; -- Carrion Grub +UPDATE `creature` SET `position_x`=2051.41, `position_y`=-3252.22, `position_z`=87.6225, `orientation`=5.44018 WHERE `guid`=92724; -- Plaguebat +UPDATE `creature` SET `position_x`=2048.1, `position_y`=-3313.33, `position_z`=106.849, `orientation`=3.88587 WHERE `guid`=92598; -- Plaguebat +UPDATE `creature` SET `position_x`=-11257.8, `position_y`=1506.09, `position_z`=81.6331, `orientation`=2.53073 WHERE `guid`=57019; -- Defias Highwayman +UPDATE `creature` SET `position_x`=2450.5, `position_y`=-1669.47, `position_z`=103.211, `orientation`=3.38594 WHERE `guid`=45385; -- Scarlet Lumberjack +UPDATE `creature` SET `position_x`=-10683.1, `position_y`=1651.1, `position_z`=42.3097, `orientation`=3.61283 WHERE `guid`=89895; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10493, `position_y`=1750.12, `position_z`=36.5422, `orientation`=3.735 WHERE `guid`=90144; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10508.9, `position_y`=1813.45, `position_z`=39.3444, `orientation`=1.51844 WHERE `guid`=90157; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10471.3, `position_y`=1763.24, `position_z`=35.5646, `orientation`=0 WHERE `guid`=89899; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10250.2, `position_y`=1483.65, `position_z`=40.8054, `orientation`=3.35103 WHERE `guid`=90294; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10150.2, `position_y`=1484.15, `position_z`=42.1564, `orientation`=0 WHERE `guid`=90424; -- Young Goretusk +UPDATE `creature` SET `position_x`=-10179.7, `position_y`=1338.11, `position_z`=38.0425, `orientation`=1.29154 WHERE `guid`=90152; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10186.2, `position_y`=1305.02, `position_z`=36.7566, `orientation`=3.50811 WHERE `guid`=90054; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10153.7, `position_y`=1313.27, `position_z`=38.8071, `orientation`=0 WHERE `guid`=90436; -- Harvest Golem +UPDATE `creature` SET `position_x`=7138.67, `position_y`=-759.602, `position_z`=53.221, `orientation`=0.149571 WHERE `guid`=36987; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=7177.16, `position_y`=-780.415, `position_z`=52.4076, `orientation`=3.15937 WHERE `guid`=36994; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=7151.68, `position_y`=-738.152, `position_z`=54.8007, `orientation`=2.9012 WHERE `guid`=36990; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=-11184.5, `position_y`=1287.55, `position_z`=88.788, `orientation`=2.39498 WHERE `guid`=54685; -- Defias Highwayman +UPDATE `creature` SET `position_x`=7156.14, `position_y`=-715.092, `position_z`=51.8533, `orientation`=1.26091 WHERE `guid`=36988; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=7174.46, `position_y`=-674.498, `position_z`=42.9293, `orientation`=1.309 WHERE `guid`=37000; -- Dark Strand Fanatic +UPDATE `creature` SET `position_x`=-11295.9, `position_y`=1598.33, `position_z`=35.8986, `orientation`=0.0746848 WHERE `guid`=89993; -- Undead Excavator +UPDATE `creature` SET `position_x`=-11294.7, `position_y`=1684.32, `position_z`=44.3539, `orientation`=4.40531 WHERE `guid`=89770; -- Defias Highwayman +UPDATE `creature` SET `position_x`=-8811.56, `position_y`=494.985, `position_z`=98.6077, `orientation`=6.08776 WHERE `guid`=79661; -- Rat +UPDATE `creature` SET `position_x`=3006.99, `position_y`=-4981.25, `position_z`=107.389, `orientation`=2.73129 WHERE `guid`=69705; -- Death Singer +UPDATE `creature` SET `position_x`=3015.81, `position_y`=-4915.09, `position_z`=102.47, `orientation`=2.40234 WHERE `guid`=69687; -- Eyeless Watcher +UPDATE `creature` SET `position_x`=3377.49, `position_y`=-4916.07, `position_z`=159.751, `orientation`=4.1483 WHERE `guid`=91982; -- Infiltrator Hameya (WAYPOINTS) +UPDATE `creature` SET `position_x`=3186.48, `position_y`=-4668.44, `position_z`=117.759, `orientation`=1.04978 WHERE `guid`=92142; -- Mossflayer Scout (WAYPOINTS) +UPDATE `creature` SET `position_x`=3180.59, `position_y`=-3272.63, `position_z`=164.327, `orientation`=2.32289 WHERE `guid`=91833; -- Stitched Horror +UPDATE `creature` SET `position_x`=2115.04, `position_y`=-2846.4, `position_z`=86.1411, `orientation`=5.24427 WHERE `guid`=92728; -- Carrion Grub +UPDATE `creature` SET `position_x`=1378.17, `position_y`=-1381.61, `position_z`=54.9186, `orientation`=1.51186 WHERE `guid`=48609; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=1349.95, `position_y`=-1383.04, `position_z`=48.9329, `orientation`=1.73699 WHERE `guid`=48543; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=2147.83, `position_y`=-3951.56, `position_z`=132.678, `orientation`=0.581005 WHERE `guid`=92795; -- Noxious Plaguebat +UPDATE `creature` SET `position_x`=2095, `position_y`=-4286.11, `position_z`=15.3247, `orientation`=2.14675 WHERE `guid`=92629; -- Spectral Marauder +UPDATE `creature` SET `position_x`=2099.5, `position_y`=-4298.65, `position_z`=9.05823, `orientation`=6.14356 WHERE `guid`=92622; -- Spectral Marauder +UPDATE `creature` SET `position_x`=2096.05, `position_y`=-4278.68, `position_z`=19.2302, `orientation`=1.78024 WHERE `guid`=92624; -- Spectral Marauder +UPDATE `creature` SET `position_x`=2101.49, `position_y`=-4292.18, `position_z`=11.203, `orientation`=0.418879 WHERE `guid`=92620; -- Spectral Marauder +UPDATE `creature` SET `position_x`=3312.9, `position_y`=-4242.69, `position_z`=159.155, `orientation`=3.66519 WHERE `guid`=91902; -- Woodsman +UPDATE `creature` SET `position_x`=2251.9, `position_y`=-4581.66, `position_z`=73.6977, `orientation`=1.24336 WHERE `guid`=92349; -- Noxious Plaguebat +UPDATE `creature` SET `position_x`=2313.32, `position_y`=-4447.38, `position_z`=86.1681, `orientation`=2.61059 WHERE `guid`=92819; -- Noxious Plaguebat +UPDATE `creature` SET `position_x`=-10385.9, `position_y`=1050.67, `position_z`=35.946, `orientation`=0 WHERE `guid`=52593; -- Young Goretusk +UPDATE `creature` SET `position_x`=-10183.8, `position_y`=1082.89, `position_z`=36.6234, `orientation`=3.4383 WHERE `guid`=90357; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10016, `position_y`=1118.12, `position_z`=43.1773, `orientation`=0 WHERE `guid`=51561; -- Young Goretusk +UPDATE `creature` SET `position_x`=-9934.05, `position_y`=1166.37, `position_z`=42.2227, `orientation`=5.27089 WHERE `guid`=90056; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-9980.58, `position_y`=1148, `position_z`=43.2476, `orientation`=2.72271 WHERE `guid`=90173; -- Rusty Harvest Golem +UPDATE `creature` SET `position_x`=-9947.98, `position_y`=1199.69, `position_z`=42.6758, `orientation`=6.16101 WHERE `guid`=90169; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-9899.7, `position_y`=1200.5, `position_z`=41.9923, `orientation`=4.11898 WHERE `guid`=90172; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-9993.09, `position_y`=1111.76, `position_z`=43.1851, `orientation`=1.70401 WHERE `guid`=89898; -- Rusty Harvest Golem +UPDATE `creature` SET `position_x`=-9916.64, `position_y`=1147.88, `position_z`=42.8072, `orientation`=5.93539 WHERE `guid`=89902; -- Coyote +UPDATE `creature` SET `position_x`=2513.47, `position_y`=-4169.01, `position_z`=48.9319, `orientation`=1.41372 WHERE `guid`=92832; -- Spectral Defender +UPDATE `creature` SET `position_x`=-9867.07, `position_y`=1233.09, `position_z`=41.8498, `orientation`=3.61283 WHERE `guid`=90175; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-9860.56, `position_y`=1273.54, `position_z`=40.7878, `orientation`=5.47293 WHERE `guid`=90231; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-9848.52, `position_y`=1316.69, `position_z`=44.5706, `orientation`=0 WHERE `guid`=51826; -- Young Goretusk +UPDATE `creature` SET `position_x`=-9882.21, `position_y`=1227.05, `position_z`=41.9537, `orientation`=5.13594 WHERE `guid`=89443; -- Young Goretusk +UPDATE `creature` SET `position_x`=-9820.74, `position_y`=1420.92, `position_z`=36.9062, `orientation`=4.76475 WHERE `guid`=90043; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-9866.43, `position_y`=1455.95, `position_z`=41.5923, `orientation`=4.83065 WHERE `guid`=89876; -- Kobold Digger +UPDATE `creature` SET `position_x`=-9941.68, `position_y`=1446.92, `position_z`=39.9274, `orientation`=2.70526 WHERE `guid`=45543; -- Kobold Digger +UPDATE `creature` SET `position_x`=-9891.27, `position_y`=1423.24, `position_z`=40.1517, `orientation`=3.89577 WHERE `guid`=90037; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-9961.01, `position_y`=1454.47, `position_z`=43.5511, `orientation`=2.59401 WHERE `guid`=90039; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-9929.8, `position_y`=1444.45, `position_z`=39.4808, `orientation`=4.24115 WHERE `guid`=89880; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-9975.14, `position_y`=1458.1, `position_z`=45.2389, `orientation`=5.96027 WHERE `guid`=45547; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-10455.6, `position_y`=1315.25, `position_z`=45.4346, `orientation`=3.735 WHERE `guid`=90422; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-9951.23, `position_y`=1682.67, `position_z`=33.8068, `orientation`=5.48408 WHERE `guid`=66985; -- Coyote +UPDATE `creature` SET `position_x`=-10042.5, `position_y`=1387.16, `position_z`=43.3689, `orientation`=3.9494 WHERE `guid`=89875; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-10026.5, `position_y`=1407.15, `position_z`=41.2325, `orientation`=3.63301 WHERE `guid`=90128; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-10029.4, `position_y`=1482.92, `position_z`=41.4946, `orientation`=5.32781 WHERE `guid`=90036; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-10152.4, `position_y`=1180.66, `position_z`=36.54, `orientation`=0 WHERE `guid`=90300; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10093.6, `position_y`=1054.18, `position_z`=37.1077, `orientation`=5.95865 WHERE `guid`=90402; -- Chicken +UPDATE `creature` SET `position_x`=-10100.7, `position_y`=1053.1, `position_z`=36.6332, `orientation`=2.79737 WHERE `guid`=90408; -- Chicken +UPDATE `creature` SET `position_x`=-10727.2, `position_y`=1659.38, `position_z`=43.9882, `orientation`=0.942542 WHERE `guid`=89662; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10726.4, `position_y`=1662.92, `position_z`=43.9882, `orientation`=6.19592 WHERE `guid`=89661; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10460.7, `position_y`=1955.02, `position_z`=8.33762, `orientation`=6.04623 WHERE `guid`=44290; -- Riverpaw Miner +UPDATE `creature` SET `position_x`=-10427.9, `position_y`=1910.65, `position_z`=7.76561, `orientation`=5.64135 WHERE `guid`=89590; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10466.1, `position_y`=1971.24, `position_z`=9.5137, `orientation`=4.21507 WHERE `guid`=89851; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10509.7, `position_y`=1957.06, `position_z`=6.72164, `orientation`=1.9006 WHERE `guid`=89856; -- Riverpaw Miner +UPDATE `creature` SET `position_x`=-10521.4, `position_y`=1948.78, `position_z`=40.662, `orientation`=0.934745 WHERE `guid`=89605; -- Riverpaw Mongrel +UPDATE `creature` SET `position_x`=-10470.9, `position_y`=1950.93, `position_z`=10.4443, `orientation`=5.41052 WHERE `guid`=90030; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10478, `position_y`=1938.74, `position_z`=7.85719, `orientation`=0.413778 WHERE `guid`=89857; -- Riverpaw Miner +UPDATE `creature` SET `position_x`=-10526.2, `position_y`=1978.68, `position_z`=33.7281, `orientation`=1.32712 WHERE `guid`=89604; -- Riverpaw Mongrel +UPDATE `creature` SET `position_x`=-10564.6, `position_y`=1981.04, `position_z`=-4.78735, `orientation`=2.79253 WHERE `guid`=44293; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10497.7, `position_y`=1977.64, `position_z`=11.2174, `orientation`=5.49779 WHERE `guid`=44233; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10476.1, `position_y`=1990.31, `position_z`=9.70767, `orientation`=4.2237 WHERE `guid`=89850; -- Riverpaw Miner +UPDATE `creature` SET `position_x`=-10504.7, `position_y`=1977.58, `position_z`=10.5126, `orientation`=4.79966 WHERE `guid`=89852; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10672.5, `position_y`=1714.94, `position_z`=41.7786, `orientation`=5.17 WHERE `guid`=89669; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10932.8, `position_y`=1457.68, `position_z`=49.0575, `orientation`=4.5891 WHERE `guid`=90333; -- Defias Pillager +UPDATE `creature` SET `position_x`=-11030.2, `position_y`=1564.18, `position_z`=45.1986, `orientation`=1.17895 WHERE `guid`=54436; -- Defias Pillager +UPDATE `creature` SET `position_x`=2316.06, `position_y`=-1873.71, `position_z`=90.7054, `orientation`=1.48353 WHERE `guid`=47142; -- Scarlet Avenger +UPDATE `creature` SET `position_x`=2182.98, `position_y`=-1766.15, `position_z`=60.822, `orientation`=1.09142 WHERE `guid`=46770; -- Scarlet Mage +UPDATE `creature` SET `position_x`=-8956.12, `position_y`=-160.718, `position_z`=82.1607, `orientation`=3.8288 WHERE `guid`=79944; -- Rabbit +UPDATE `creature` SET `position_x`=-9732.15, `position_y`=1016, `position_z`=38.0263, `orientation`=3.13375 WHERE `guid`=90340; -- Riverpaw Gnoll +UPDATE `creature` SET `position_x`=-1771.47, `position_y`=-1495.77, `position_z`=99.3773, `orientation`=3.22886 WHERE `guid`=11663; -- Boulderfist Mauler (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5640.41, `position_y`=-3926.52, `position_z`=324.876, `orientation`=5.41248 WHERE `guid`=8957; -- Stonesplinter Geomancer +UPDATE `creature` SET `position_x`=-6433.44, `position_y`=750.354, `position_z`=389.282, `orientation`=2.20387 WHERE `guid`=874; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6400.3, `position_y`=746.147, `position_z`=390.749, `orientation`=4.96116 WHERE `guid`=873; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-2790.8, `position_y`=-3955.61, `position_z`=35.6353, `orientation`=5.83833 WHERE `guid`=73676; -- Mirefin Puddlejumper +UPDATE `creature` SET `position_x`=-2767.37, `position_y`=-3946.13, `position_z`=34.9213, `orientation`=2.89171 WHERE `guid`=73200; -- Mirefin Puddlejumper +UPDATE `creature` SET `position_x`=6630.01, `position_y`=0.423231, `position_z`=35.6521, `orientation`=5.25344 WHERE `guid`=37812; -- Vile Sprite +UPDATE `creature` SET `position_x`=-2773.45, `position_y`=-3971.52, `position_z`=35.0721, `orientation`=0.910986 WHERE `guid`=73679; -- Mirefin Puddlejumper +UPDATE `creature` SET `position_x`=-9318.23, `position_y`=-2577.01, `position_z`=20.7409, `orientation`=5.68733 WHERE `guid`=8654; -- Murloc Flesheater +UPDATE `creature` SET `position_x`=-12983, `position_y`=-115.382, `position_z`=12.9396, `orientation`=6.03818 WHERE `guid`=1827; -- Cold Eye Basilisk +UPDATE `creature` SET `position_x`=-8913.79, `position_y`=-363.274, `position_z`=73.2187, `orientation`=1.97957 WHERE `guid`=80256; -- Defias Thug +UPDATE `creature` SET `position_x`=-6500.6, `position_y`=517.879, `position_z`=390.315, `orientation`=1.39381 WHERE `guid`=976; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-3220.18, `position_y`=-4281.16, `position_z`=-4.5647, `orientation`=0.999532 WHERE `guid`=73525; -- Mudrock Tortoise +UPDATE `creature` SET `position_x`=-9650.38, `position_y`=-315.199, `position_z`=59.8807, `orientation`=2.27294 WHERE `guid`=80763; -- Rockhide Boar +UPDATE `creature` SET `position_x`=-13449, `position_y`=719.695, `position_z`=4.58164, `orientation`=4.37608 WHERE `guid`=1101; -- Bloodsail Swashbuckler +UPDATE `creature` SET `position_x`=249.663, `position_y`=-858.113, `position_z`=147.223, `orientation`=2.54295 WHERE `guid`=16966; -- Drunken Footpad +UPDATE `creature` SET `position_x`=-1066.07, `position_y`=-3836.39, `position_z`=133.402, `orientation`=5.49065 WHERE `guid`=14523; -- Drywhisker Kobold +UPDATE `creature` SET `position_x`=7206.71, `position_y`=-740.858, `position_z`=64.3999, `orientation`=3.65306 WHERE `guid`=37004; -- Dark Strand Voidcaller (WAYPOINTS) +UPDATE `creature` SET `position_x`=-2248.13, `position_y`=-1703.51, `position_z`=-67.0054, `orientation`=1.65972 WHERE `guid`=11479; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2216.67, `position_y`=-1651.96, `position_z`=-49.5646, `orientation`=3.58516 WHERE `guid`=11480; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-11463, `position_y`=-743.855, `position_z`=29.8045, `orientation`=2.1789 WHERE `guid`=1625; -- Kurzen Commando +UPDATE `creature` SET `position_x`=-953.298, `position_y`=-3887.67, `position_z`=153.91, `orientation`=3.89633 WHERE `guid`=11947; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=-2999.41, `position_y`=-3163, `position_z`=57.5648, `orientation`=4.0412 WHERE `guid`=9618; -- Highland Razormaw +UPDATE `creature` SET `position_x`=320.026, `position_y`=-550.249, `position_z`=157.244, `orientation`=6.26664 WHERE `guid`=17357; -- Crushridge Ogre +UPDATE `creature` SET `position_x`=-2845.33, `position_y`=-2778.27, `position_z`=35.9, `orientation`=0.288862 WHERE `guid`=33920; -- Darkmist Spider +UPDATE `creature` SET `position_x`=-8671.72, `position_y`=-124.325, `position_z`=92.6409, `orientation`=0 WHERE `guid`=80060; -- Kobold Laborer +UPDATE `creature` SET `position_x`=-2092.52, `position_y`=1871.45, `position_z`=66.9568, `orientation`=5.10846 WHERE `guid`=27919; -- Nether Sister +UPDATE `creature` SET `position_x`=-2023.13, `position_y`=1954.62, `position_z`=69.2764, `orientation`=4.99247 WHERE `guid`=27924; -- Nether Sorceress +UPDATE `creature` SET `position_x`=-2063.21, `position_y`=1896.31, `position_z`=67.651, `orientation`=5.0393 WHERE `guid`=27928; -- Nether Sorceress +UPDATE `creature` SET `position_x`=-2050.17, `position_y`=1880.51, `position_z`=69.3592, `orientation`=0.797931 WHERE `guid`=27925; -- Nether Sorceress +UPDATE `creature` SET `position_x`=-914.332, `position_y`=-3946.48, `position_z`=150.997, `orientation`=0.502489 WHERE `guid`=11950; -- Drywhisker Surveyor +UPDATE `creature` SET `position_x`=351.79, `position_y`=-583.545, `position_z`=155.912, `orientation`=5.3499 WHERE `guid`=17342; -- Crushridge Ogre +UPDATE `creature` SET `position_x`=-2156.96, `position_y`=-1630.21, `position_z`=-47.7553, `orientation`=5.80975 WHERE `guid`=11483; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2049.97, `position_y`=1907.4, `position_z`=70.5631, `orientation`=0.557251 WHERE `guid`=27909; -- Doomwarder Captain +UPDATE `creature` SET `position_x`=-2022.04, `position_y`=1904.08, `position_z`=69.333, `orientation`=3.97577 WHERE `guid`=27926; -- Nether Sorceress +UPDATE `creature` SET `position_x`=-2186.35, `position_y`=-1651.71, `position_z`=-47.4427, `orientation`=5.5613 WHERE `guid`=11478; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2174.25, `position_y`=-1610.9, `position_z`=-48.3585, `orientation`=1.02937 WHERE `guid`=11482; -- Daggerspine Sorceress +UPDATE `creature` SET `position_x`=-2211.93, `position_y`=-1552.12, `position_z`=-29.9376, `orientation`=2.10801 WHERE `guid`=9573; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=-2830.13, `position_y`=-2708.62, `position_z`=38.3762, `orientation`=2.70688 WHERE `guid`=31366; -- Darkmist Lurker +UPDATE `creature` SET `position_x`=-884.007, `position_y`=-3950.15, `position_z`=133.266, `orientation`=5.82323 WHERE `guid`=11951; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=-889.45, `position_y`=-3975.79, `position_z`=138.802, `orientation`=4.41285 WHERE `guid`=11953; -- Drywhisker Surveyor +UPDATE `creature` SET `position_x`=-890.984, `position_y`=-3999.16, `position_z`=145.964, `orientation`=0.17541 WHERE `guid`=13252; -- Drywhisker Digger +UPDATE `creature` SET `position_x`=156.097, `position_y`=2845.2, `position_z`=-1.05106, `orientation`=5.33227 WHERE `guid`=28767; -- Slitherblade Sea Witch +UPDATE `creature` SET `id`=4715 WHERE `guid`=28767; -- Slitherblade Razortail +UPDATE `creature` SET `id2`=4719 WHERE `guid`=28767; -- Slitherblade Sea Witch +UPDATE `creature` SET `position_x`=186.8, `position_y`=2874.76, `position_z`=1.87873, `orientation`=0.0872398 WHERE `guid`=28748; -- Slitherblade Razortail +UPDATE `creature` SET `position_x`=-851.195, `position_y`=-3902.26, `position_z`=141.08, `orientation`=3.87512 WHERE `guid`=11957; -- Drywhisker Surveyor +UPDATE `creature` SET `position_x`=-871.998, `position_y`=-3905.52, `position_z`=141.96, `orientation`=1.91986 WHERE `guid`=11916; -- Drywhisker Surveyor +UPDATE `creature` SET `position_x`=-873.856, `position_y`=-3899.61, `position_z`=142.292, `orientation`=5.01694 WHERE `guid`=11917; -- Drywhisker Surveyor (WAYPOINTS) +UPDATE `creature` SET `position_x`=216.249, `position_y`=2988.68, `position_z`=1.45304, `orientation`=1.25947 WHERE `guid`=28760; -- Slitherblade Oracle (WAYPOINTS) +UPDATE `creature` SET `id`=4713 WHERE `guid`=28760; -- Slitherblade Warrior +UPDATE `creature` SET `id2`=4714 WHERE `guid`=28760; -- Slitherblade Myrmidon +UPDATE `creature` SET `id3`=4718 WHERE `guid`=28760; -- Slitherblade Oracle +UPDATE `creature` SET `position_x`=-10567, `position_y`=-2871.52, `position_z`=22.0141, `orientation`=2.98507 WHERE `guid`=38777; -- Sorrow Spinner +UPDATE `creature` SET `position_x`=-10550.8, `position_y`=-2818.39, `position_z`=23.0637, `orientation`=2.69295 WHERE `guid`=42114; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-1738.55, `position_y`=-1693.55, `position_z`=53.3114, `orientation`=5.45907 WHERE `guid`=14593; -- Boulderfist Mauler +UPDATE `creature` SET `position_x`=181.409, `position_y`=2950.56, `position_z`=7.24589, `orientation`=3.26333 WHERE `guid`=28755; -- Slitherblade Tidehunter +UPDATE `creature` SET `position_x`=-10458, `position_y`=-2921.65, `position_z`=17.6929, `orientation`=5.43411 WHERE `guid`=42824; -- Young Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=-1815.51, `position_y`=1684.41, `position_z`=61.678, `orientation`=0.528376 WHERE `guid`=27911; -- Mage Hunter +UPDATE `creature` SET `position_x`=182.242, `position_y`=2986.44, `position_z`=2.66249, `orientation`=2.40916 WHERE `guid`=28772; -- Slitherblade Sea Witch +UPDATE `creature` SET `id`=4718 WHERE `guid`=28772; -- Slitherblade Oracle +UPDATE `creature` SET `id2`=4719 WHERE `guid`=28772; -- Slitherblade Sea Witch +UPDATE `creature` SET `position_x`=-5183.26, `position_y`=-3549.25, `position_z`=299.821, `orientation`=6.14356 WHERE `guid`=8858; -- Loch Crocolisk +UPDATE `creature` SET `position_x`=-10421, `position_y`=1085.51, `position_z`=48.8762, `orientation`=1.28673 WHERE `guid`=89908; -- Young Goretusk +UPDATE `creature` SET `position_x`=-1884.21, `position_y`=1683.82, `position_z`=62.1612, `orientation`=5.77218 WHERE `guid`=27913; -- Mage Hunter +UPDATE `creature` SET `position_x`=-10385.6, `position_y`=-2955.72, `position_z`=22.2647, `orientation`=5.33687 WHERE `guid`=42843; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-2064.44, `position_y`=1871.4, `position_z`=69.4857, `orientation`=0.195794 WHERE `guid`=27907; -- Doomwarder Captain +UPDATE `creature` SET `position_x`=-11541.1, `position_y`=-887.866, `position_z`=24.2468, `orientation`=4.20272 WHERE `guid`=1603; -- Kurzen Witch Doctor +UPDATE `creature` SET `position_x`=-11527.4, `position_y`=-845.997, `position_z`=28.5408, `orientation`=4.16023 WHERE `guid`=1621; -- Kurzen Headshrinker +UPDATE `creature` SET `position_x`=-11532.1, `position_y`=-868.695, `position_z`=25.1477, `orientation`=5.78492 WHERE `guid`=1614; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-9987.33, `position_y`=-3545.52, `position_z`=21.8875, `orientation`=2.12263 WHERE `guid`=38903; -- Lost One Hunter +UPDATE `creature` SET `position_x`=-256.854, `position_y`=794.25, `position_z`=89.5814, `orientation`=5.16617 WHERE `guid`=27849; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=682.975, `position_y`=-993.784, `position_z`=165.669, `orientation`=1.39445 WHERE `guid`=17018; -- Syndicate Spy +UPDATE `creature` SET `position_x`=657.751, `position_y`=-992.235, `position_z`=166.483, `orientation`=2.29643 WHERE `guid`=17017; -- Syndicate Spy +UPDATE `creature` SET `position_x`=-263.244, `position_y`=794.569, `position_z`=89.5975, `orientation`=0.290084 WHERE `guid`=27848; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-9996.38, `position_y`=-3537.62, `position_z`=22.5257, `orientation`=2.51718 WHERE `guid`=38907; -- Lost One Hunter +UPDATE `creature` SET `position_x`=-9988.17, `position_y`=-3583.25, `position_z`=21.8612, `orientation`=2.09666 WHERE `guid`=38911; -- Lost One Muckdweller +UPDATE `creature` SET `position_x`=-11503.5, `position_y`=-741.551, `position_z`=29.9488, `orientation`=5.25761 WHERE `guid`=1629; -- Kurzen Headshrinker +UPDATE `creature` SET `position_x`=120.565, `position_y`=2885.27, `position_z`=-2.98629, `orientation`=3.32043 WHERE `guid`=28771; -- Slitherblade Sea Witch +UPDATE `creature` SET `id`=4715 WHERE `guid`=28771; -- Slitherblade Razortail +UPDATE `creature` SET `id2`=4719 WHERE `guid`=28771; -- Slitherblade Sea Witch +UPDATE `creature` SET `position_x`=-10005, `position_y`=-3525.7, `position_z`=22.339, `orientation`=3.19294 WHERE `guid`=38906; -- Lost One Hunter +UPDATE `creature` SET `position_x`=676.39, `position_y`=-986.932, `position_z`=170.446, `orientation`=1.3439 WHERE `guid`=17022; -- Syndicate Wizard +UPDATE `creature` SET `position_x`=2510.69, `position_y`=922.621, `position_z`=46.4105, `orientation`=3.61283 WHERE `guid`=32011; -- Black Rat +UPDATE `creature` SET `position_x`=-11511.8, `position_y`=-915.425, `position_z`=26.9624, `orientation`=0.488478 WHERE `guid`=1611; -- Kurzen Elite +UPDATE `creature` SET `position_x`=732.375, `position_y`=-948.316, `position_z`=165.409, `orientation`=5.06921 WHERE `guid`=17023; -- Syndicate Wizard +UPDATE `creature` SET `position_x`=-11527.6, `position_y`=-927.42, `position_z`=29.4113, `orientation`=1.46533 WHERE `guid`=1600; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-9711.56, `position_y`=-3165.54, `position_z`=58.9593, `orientation`=4.39823 WHERE `guid`=6742; -- Blackrock Grunt +UPDATE `creature` SET `position_x`=-11456.1, `position_y`=-925.928, `position_z`=19.5694, `orientation`=3.5324 WHERE `guid`=1573; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-11439.8, `position_y`=-914.474, `position_z`=18.4327, `orientation`=4.39401 WHERE `guid`=1569; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-11502.4, `position_y`=-926.406, `position_z`=25.356, `orientation`=1.23451 WHERE `guid`=1601; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-11487.8, `position_y`=-923.36, `position_z`=23.8409, `orientation`=3.76991 WHERE `guid`=1571; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-1771.14, `position_y`=-1608.47, `position_z`=51.9944, `orientation`=5.17085 WHERE `guid`=14599; -- Boulderfist Lord +UPDATE `creature` SET `position_x`=-11426, `position_y`=-949.958, `position_z`=17.6739, `orientation`=4.26962 WHERE `guid`=1324; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-11417.2, `position_y`=-950.901, `position_z`=17.4033, `orientation`=1.85005 WHERE `guid`=1331; -- Kurzen Shadow Hunter +UPDATE `creature` SET `position_x`=-11417.3, `position_y`=-899.768, `position_z`=18.6646, `orientation`=4.48307 WHERE `guid`=1480; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-11414.2, `position_y`=-915.91, `position_z`=18.3458, `orientation`=6.16728 WHERE `guid`=1567; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-9959.85, `position_y`=-3608.06, `position_z`=21.7612, `orientation`=4.13643 WHERE `guid`=38910; -- Lost One Seer +UPDATE `creature` SET `position_x`=-11534.4, `position_y`=-900.761, `position_z`=24.4214, `orientation`=1.454 WHERE `guid`=1604; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-11077.1, `position_y`=-1140.42, `position_z`=43.2361, `orientation`=5.06013 WHERE `guid`=6113; -- Nightbane Tainted One +UPDATE `creature` SET `position_x`=-1754.71, `position_y`=-1556.53, `position_z`=57.8475, `orientation`=0.812195 WHERE `guid`=14742; -- Boulderfist Lord +UPDATE `creature` SET `position_x`=-11021.4, `position_y`=-1148.01, `position_z`=38.7845, `orientation`=5.13127 WHERE `guid`=6138; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-11042.6, `position_y`=-1124.86, `position_z`=38.768, `orientation`=3.66263 WHERE `guid`=6132; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-11025.4, `position_y`=-1137.78, `position_z`=38.8184, `orientation`=2.73381 WHERE `guid`=6128; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-11056.4, `position_y`=-1115.21, `position_z`=38.7691, `orientation`=1.94872 WHERE `guid`=5022; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-2256.13, `position_y`=1346.48, `position_z`=64.8737, `orientation`=0.492369 WHERE `guid`=27204; -- Undead Ravager +UPDATE `creature` SET `position_x`=-2214.97, `position_y`=1318.12, `position_z`=63.6714, `orientation`=6.12539 WHERE `guid`=27207; -- Undead Ravager +UPDATE `creature` SET `position_x`=-4295.27, `position_y`=-1424.5, `position_z`=389.678, `orientation`=5.81233 WHERE `guid`=190245; -- Young Black Bear +UPDATE `creature` SET `position_x`=-2181.66, `position_y`=1313.19, `position_z`=63.6714, `orientation`=5.78131 WHERE `guid`=27208; -- Undead Ravager +UPDATE `creature` SET `position_x`=-9950.64, `position_y`=-3683.75, `position_z`=23.4907, `orientation`=5.53328 WHERE `guid`=38794; -- Lost One Muckdweller +UPDATE `creature` SET `position_x`=-10422.7, `position_y`=415.885, `position_z`=47.03, `orientation`=4.0372 WHERE `guid`=5103; -- Skeletal Raider +UPDATE `creature` SET `position_x`=-5084.08, `position_y`=-3016.24, `position_z`=324.305, `orientation`=1.97222 WHERE `guid`=9395; -- Elder Black Bear +UPDATE `creature` SET `position_x`=-11478.1, `position_y`=-847.382, `position_z`=35.9674, `orientation`=5.88222 WHERE `guid`=1459; -- Kurzen Headshrinker +UPDATE `creature` SET `position_x`=-11496.8, `position_y`=-827.087, `position_z`=34.2784, `orientation`=4.82947 WHERE `guid`=1620; -- Kurzen Headshrinker +UPDATE `creature` SET `position_x`=2355.61, `position_y`=986.888, `position_z`=39.9543, `orientation`=0.349066 WHERE `guid`=87257; -- Roach +UPDATE `creature` SET `position_x`=-9348.62, `position_y`=-1249.25, `position_z`=64.8906, `orientation`=0.659214 WHERE `guid`=81262; -- Prowler (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9381.96, `position_y`=-1215.42, `position_z`=62.4584, `orientation`=3.30823 WHERE `guid`=81258; -- Prowler +UPDATE `creature` SET `position_x`=-11418.1, `position_y`=-884.23, `position_z`=18.4172, `orientation`=1.45987 WHERE `guid`=1568; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-11432.1, `position_y`=-930.096, `position_z`=19.5874, `orientation`=4.5658 WHERE `guid`=1572; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-5085.03, `position_y`=-2883.63, `position_z`=325.572, `orientation`=0.907571 WHERE `guid`=9397; -- Forest Lurker +UPDATE `creature` SET `position_x`=-11408.1, `position_y`=-879.706, `position_z`=18.3627, `orientation`=1.20428 WHERE `guid`=1565; -- Kurzen Shadow Hunter +UPDATE `creature` SET `position_x`=-11361.6, `position_y`=-894.202, `position_z`=21.5154, `orientation`=1.75502 WHERE `guid`=1470; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-11375.7, `position_y`=-888.297, `position_z`=18.6951, `orientation`=5.15998 WHERE `guid`=1570; -- Kurzen Shadow Hunter +UPDATE `creature` SET `position_x`=-5050.98, `position_y`=-2785.1, `position_z`=326.448, `orientation`=2.37365 WHERE `guid`=9390; -- Forest Lurker +UPDATE `creature` SET `position_x`=-10365.9, `position_y`=-1292.75, `position_z`=35.5963, `orientation`=5.68819 WHERE `guid`=4906; -- Fetid Corpse +UPDATE `creature` SET `position_x`=-5016.86, `position_y`=-2616.37, `position_z`=331.446, `orientation`=0 WHERE `guid`=9331; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5117.31, `position_y`=-2651.05, `position_z`=333.796, `orientation`=0 WHERE `guid`=9286; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5049.4, `position_y`=-2648.89, `position_z`=326.651, `orientation`=0 WHERE `guid`=9348; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5286.94, `position_y`=-2702.36, `position_z`=343.686, `orientation`=0.506145 WHERE `guid`=9044; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-11332.1, `position_y`=-949.579, `position_z`=30.1156, `orientation`=4.80854 WHERE `guid`=1471; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-11342.4, `position_y`=-941.679, `position_z`=32.4542, `orientation`=0.993524 WHERE `guid`=1472; -- Kurzen Subchief +UPDATE `creature` SET `position_x`=-11327.1, `position_y`=-964.658, `position_z`=31.1954, `orientation`=5.65 WHERE `guid`=1477; -- Kurzen Shadow Hunter +UPDATE `creature` SET `position_x`=2716.8, `position_y`=-686.771, `position_z`=119.001, `orientation`=0.958139 WHERE `guid`=45203; -- Scarlet Preserver +UPDATE `creature` SET `position_x`=-1970.2, `position_y`=-3311.49, `position_z`=56.2994, `orientation`=3.31613 WHERE `guid`=13376; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-2021.54, `position_y`=-3291.33, `position_z`=53.1507, `orientation`=3.03687 WHERE `guid`=13383; -- Witherbark Shadow Hunter +UPDATE `creature` SET `position_x`=-4802.26, `position_y`=-2946.2, `position_z`=326.321, `orientation`=5.33716 WHERE `guid`=9294; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-2401.56, `position_y`=2446.82, `position_z`=74.4651, `orientation`=1.13163 WHERE `guid`=27158; -- Gelkis Stamper +UPDATE `creature` SET `position_x`=-2399.21, `position_y`=2426.77, `position_z`=75.0805, `orientation`=1.01176 WHERE `guid`=27284; -- Gelkis Mauler +UPDATE `creature` SET `position_x`=-9795.4, `position_y`=978.311, `position_z`=29.2138, `orientation`=5.48293 WHERE `guid`=90176; -- Rusty Harvest Golem +UPDATE `creature` SET `position_x`=-9700.75, `position_y`=1023.4, `position_z`=37.3304, `orientation`=0.567144 WHERE `guid`=86618; -- Riverpaw Gnoll +UPDATE `creature` SET `position_x`=-9703.85, `position_y`=989.797, `position_z`=35.5976, `orientation`=3.78147 WHERE `guid`=86614; -- Riverpaw Gnoll +UPDATE `creature` SET `position_x`=-9823.1, `position_y`=1005.45, `position_z`=29.2138, `orientation`=1.88733 WHERE `guid`=90222; -- Rusty Harvest Golem +UPDATE `creature` SET `position_x`=166.937, `position_y`=-266.84, `position_z`=18.6979, `orientation`=0.733038 WHERE `guid`=40078; -- Scarlet Beastmaster +UPDATE `creature` SET `position_x`=-13548.1, `position_y`=-120.924, `position_z`=45.9866, `orientation`=2.10773 WHERE `guid`=2389; -- Elder Shadowmaw Panther +UPDATE `creature` SET `position_x`=-13586.9, `position_y`=-82.3264, `position_z`=39.1965, `orientation`=5.57536 WHERE `guid`=1144; -- Elder Shadowmaw Panther +UPDATE `creature` SET `position_x`=-9912.46, `position_y`=-1050.29, `position_z`=26.6719, `orientation`=3.89621 WHERE `guid`=81358; -- Murloc Forager +UPDATE `creature` SET `position_x`=-9890.94, `position_y`=-1114.61, `position_z`=28.8155, `orientation`=0.906855 WHERE `guid`=81208; -- Murloc Lurker +UPDATE `creature` SET `position_x`=-917.496, `position_y`=1082.37, `position_z`=90.1058, `orientation`=0.114119 WHERE `guid`=27009; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=-1111.98, `position_y`=1151.5, `position_z`=92.0187, `orientation`=3.40339 WHERE `guid`=27000; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=-9916.03, `position_y`=383.24, `position_z`=35.2421, `orientation`=0 WHERE `guid`=80562; -- Stonetusk Boar +UPDATE `creature` SET `position_x`=-10881.6, `position_y`=1415.51, `position_z`=45.1684, `orientation`=1.61007 WHERE `guid`=90383; -- Fleshripper +UPDATE `creature` SET `position_x`=2019.37, `position_y`=1516.01, `position_z`=79.212, `orientation`=3.24631 WHERE `guid`=87292; -- Razorfen Quilguard (WAYPOINTS) +UPDATE `creature` SET `id`=4435 WHERE `guid`=87292; -- Razorfen Warrior +UPDATE `creature` SET `id2`=4436 WHERE `guid`=87292; -- Razorfen Quilguard +UPDATE `creature` SET `id3`=4530 WHERE `guid`=87292; -- Razorfen Handler +UPDATE `creature` SET `position_x`=2002.85, `position_y`=1574.03, `position_z`=81.8505, `orientation`=5.44543 WHERE `guid`=87288; -- Razorfen Handler +UPDATE `creature` SET `id`=4435 WHERE `guid`=87288; -- Razorfen Warrior +UPDATE `creature` SET `id2`=4436 WHERE `guid`=87288; -- Razorfen Quilguard +UPDATE `creature` SET `id3`=4520 WHERE `guid`=87288; -- Razorfen Geomancer +UPDATE `creature` SET `id4`=4530 WHERE `guid`=87288; -- Razorfen Handler +UPDATE `creature` SET `position_x`=1996.6, `position_y`=1600.21, `position_z`=80.1045, `orientation`=2.9147 WHERE `guid`=87296; -- Razorfen Handler (WAYPOINTS) +UPDATE `creature` SET `id`=4435 WHERE `guid`=87296; -- Razorfen Warrior +UPDATE `creature` SET `id2`=4520 WHERE `guid`=87296; -- Razorfen Geomancer +UPDATE `creature` SET `id3`=4530 WHERE `guid`=87296; -- Razorfen Handler +UPDATE `creature` SET `position_x`=2026.02, `position_y`=1492.06, `position_z`=71.8422, `orientation`=0.174533 WHERE `guid`=87351; -- Razorfen Defender +UPDATE `creature` SET `position_x`=2004.75, `position_y`=1530.54, `position_z`=80.9999, `orientation`=4.90438 WHERE `guid`=87291; -- Razorfen Warrior (WAYPOINTS) +UPDATE `creature` SET `position_x`=2004.5, `position_y`=1558.26, `position_z`=81.2189, `orientation`=6.02139 WHERE `guid`=87293; -- Razorfen Quilguard +UPDATE `creature` SET `id`=4436 WHERE `guid`=87293; -- Razorfen Quilguard +UPDATE `creature` SET `id2`=4520 WHERE `guid`=87293; -- Razorfen Geomancer +UPDATE `creature` SET `id3`=4530 WHERE `guid`=87293; -- Razorfen Handler +UPDATE `creature` SET `position_x`=-11323.9, `position_y`=-213.908, `position_z`=76.6106, `orientation`=2.32129 WHERE `guid`=1396; -- Rebel Watchman (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1532.21, `position_y`=-1882.29, `position_z`=69.6365, `orientation`=1.69759 WHERE `guid`=12014; -- Stromgarde Vindicator +UPDATE `creature` SET `position_x`=-2235.88, `position_y`=-2625.51, `position_z`=79.5589, `orientation`=5.35703 WHERE `guid`=11958; -- Dark Iron Shadowcaster +UPDATE `creature` SET `id`=2577 WHERE `guid`=11958; -- Dark Iron Shadowcaster +UPDATE `creature` SET `id2`=4062 WHERE `guid`=11958; -- Dark Iron Bombardier +UPDATE `creature` SET `position_x`=-2233.37, `position_y`=-2611.94, `position_z`=77.8651, `orientation`=2.69224 WHERE `guid`=11960; -- Dark Iron Supplier +UPDATE `creature` SET `position_x`=1907.3, `position_y`=1665.82, `position_z`=83.5905, `orientation`=0 WHERE `guid`=44669; -- Young Scavenger +UPDATE `creature` SET `position_x`=1933.61, `position_y`=1431.91, `position_z`=68.4639, `orientation`=2.53073 WHERE `guid`=44538; -- Mangy Duskbat +UPDATE `creature` SET `position_x`=1888.59, `position_y`=1438.83, `position_z`=73.8309, `orientation`=4.10152 WHERE `guid`=44529; -- Mangy Duskbat +UPDATE `creature` SET `position_x`=1868.23, `position_y`=1465.63, `position_z`=83.2092, `orientation`=6.02139 WHERE `guid`=44528; -- Ragged Scavenger +UPDATE `creature` SET `position_x`=-2266.17, `position_y`=-2650.74, `position_z`=80.3626, `orientation`=2.221 WHERE `guid`=11959; -- Dark Iron Bombardier +UPDATE `creature` SET `position_x`=1897.1, `position_y`=1472.88, `position_z`=85.8955, `orientation`=0 WHERE `guid`=44524; -- Rattlecage Skeleton +UPDATE `creature` SET `position_x`=1965.63, `position_y`=1551.54, `position_z`=85.3122, `orientation`=1.11701 WHERE `guid`=44967; -- Wretched Zombie +UPDATE `creature` SET `position_x`=2883.69, `position_y`=393.799, `position_z`=24.0374, `orientation`=3.37022 WHERE `guid`=53239; -- Rot Hide Mongrel (WAYPOINTS) +UPDATE `creature` SET `position_x`=316.053, `position_y`=1153.57, `position_z`=82.0139, `orientation`=3.69603 WHERE `guid`=19128; -- Moonrage Glutton +UPDATE `creature` SET `position_x`=-1436.3, `position_y`=-1061.02, `position_z`=1.20229, `orientation`=4.64659 WHERE `guid`=15388; -- Daggerspine Shorestalker +UPDATE `creature` SET `position_x`=307.22, `position_y`=1097.12, `position_z`=93.581, `orientation`=5.14018 WHERE `guid`=18499; -- Moonrage Darksoul +UPDATE `creature` SET `position_x`=408.541, `position_y`=1036.16, `position_z`=107.069, `orientation`=3.14665 WHERE `guid`=18362; -- Moonrage Darksoul +UPDATE `creature` SET `position_x`=2044.35, `position_y`=1863.3, `position_z`=102.94, `orientation`=4.57645 WHERE `guid`=44911; -- Night Web Spider +UPDATE `creature` SET `position_x`=2957.97, `position_y`=585.655, `position_z`=95.3062, `orientation`=1.88028 WHERE `guid`=38244; -- Rotting Ancestor +UPDATE `creature` SET `position_x`=2045.09, `position_y`=1876.06, `position_z`=102.19, `orientation`=1.13751 WHERE `guid`=44892; -- Night Web Spider +UPDATE `creature` SET `position_x`=3024.68, `position_y`=641.51, `position_z`=90.3312, `orientation`=3.92195 WHERE `guid`=38243; -- Wailing Ancestor +UPDATE `creature` SET `position_x`=3010.39, `position_y`=670.814, `position_z`=90.3312, `orientation`=5.85833 WHERE `guid`=45026; -- Wailing Ancestor +UPDATE `creature` SET `position_x`=3044.02, `position_y`=671.81, `position_z`=81.1303, `orientation`=5.63741 WHERE `guid`=45032; -- Rotting Ancestor +UPDATE `creature` SET `position_x`=3052.07, `position_y`=651.557, `position_z`=96.2603, `orientation`=5.21853 WHERE `guid`=38246; -- Rotting Ancestor +UPDATE `creature` SET `position_x`=3042.06, `position_y`=665.892, `position_z`=58.1919, `orientation`=0.213877 WHERE `guid`=43912; -- Rotting Ancestor +UPDATE `creature` SET `position_x`=1858.72, `position_y`=1382.46, `position_z`=76.5944, `orientation`=4.93958 WHERE `guid`=44507; -- Scarlet Convert +UPDATE `creature` SET `position_x`=1867.4, `position_y`=1359.87, `position_z`=70.9918, `orientation`=3.93426 WHERE `guid`=44509; -- Scarlet Convert +UPDATE `creature` SET `position_x`=-414, `position_y`=-883.397, `position_z`=56.1066, `orientation`=2.84409 WHERE `guid`=16042; -- Forest Moss Creeper +UPDATE `creature` SET `position_x`=1866.53, `position_y`=1328.63, `position_z`=76.2769, `orientation`=1.21479 WHERE `guid`=29811; -- Scarlet Convert +UPDATE `creature` SET `position_x`=-2322.19, `position_y`=-1780.8, `position_z`=-37.8452, `orientation`=4.55216 WHERE `guid`=11698; -- Daggerspine Raider +UPDATE `creature` SET `position_x`=1917.07, `position_y`=1367.2, `position_z`=68.4975, `orientation`=3.45304 WHERE `guid`=44908; -- Rabbit +UPDATE `creature` SET `position_x`=-60.5626, `position_y`=-893.701, `position_z`=56.3168, `orientation`=1.01965 WHERE `guid`=15531; -- Tarren Mill Deathguard +UPDATE `creature` SET `position_x`=3053.29, `position_y`=692.932, `position_z`=66.534, `orientation`=5.14567 WHERE `guid`=45043; -- Wailing Ancestor +UPDATE `creature` SET `position_x`=714.653, `position_y`=1386.17, `position_z`=72.0092, `orientation`=0.506145 WHERE `guid`=19166; -- Moonrage Whitescalp +UPDATE `creature` SET `position_x`=1801.02, `position_y`=720.418, `position_z`=49.0707, `orientation`=4.58983 WHERE `guid`=44582; -- Scarlet Missionary +UPDATE `creature` SET `position_x`=1795.22, `position_y`=720.843, `position_z`=49.0707, `orientation`=2.59167 WHERE `guid`=44581; -- Captain Perrine +UPDATE `creature` SET `position_x`=887.279, `position_y`=238.274, `position_z`=30.6293, `orientation`=5.44441 WHERE `guid`=18376; -- Lake Creeper +UPDATE `creature` SET `position_x`=894.779, `position_y`=194.558, `position_z`=38.2963, `orientation`=1.98186 WHERE `guid`=19087; -- Lake Creeper +UPDATE `creature` SET `position_x`=1036.16, `position_y`=1594.72, `position_z`=27.2861, `orientation`=4.93928 WHERE `guid`=18092; -- Rot Hide Mystic +UPDATE `creature` SET `position_x`=930.099, `position_y`=210.266, `position_z`=37.9007, `orientation`=0.979197 WHERE `guid`=19090; -- Lake Creeper +UPDATE `creature` SET `position_x`=933.711, `position_y`=234.017, `position_z`=31.1731, `orientation`=0.999625 WHERE `guid`=18373; -- Lake Creeper +UPDATE `creature` SET `position_x`=965.633, `position_y`=189.151, `position_z`=37.6885, `orientation`=2.09542 WHERE `guid`=19095; -- Lake Creeper +UPDATE `creature` SET `position_x`=2951.92, `position_y`=-14.0436, `position_z`=7.57021, `orientation`=3.54016 WHERE `guid`=33385; -- Vile Fin Muckdweller +UPDATE `creature` SET `position_x`=1053.77, `position_y`=1452.25, `position_z`=44.7238, `orientation`=0.92743 WHERE `guid`=18483; -- Mottled Worg +UPDATE `creature` SET `position_x`=1118.94, `position_y`=1451.31, `position_z`=35.7176, `orientation`=0.814369 WHERE `guid`=19140; -- Ferocious Grizzled Bear +UPDATE `creature` SET `position_x`=950.151, `position_y`=-3017.45, `position_z`=91.7545, `orientation`=3.93339 WHERE `guid`=13205; -- Hecklefang Hyena +UPDATE `creature` SET `position_x`=-624.727, `position_y`=-4520.56, `position_z`=12.0055, `orientation`=5.94476 WHERE `guid`=92902; -- Revantusk Watcher +UPDATE `creature` SET `position_x`=-167.841, `position_y`=788.117, `position_z`=64.848, `orientation`=0.977384 WHERE `guid`=18045; -- Dalaran Warder +UPDATE `creature` SET `position_x`=1994.23, `position_y`=-482.602, `position_z`=34.6083, `orientation`=6.03277 WHERE `guid`=44511; -- Wandering Spirit +UPDATE `creature` SET `position_x`=1990.05, `position_y`=-446.32, `position_z`=34.6083, `orientation`=1.77108 WHERE `guid`=44513; -- Bleeding Horror +UPDATE `creature` SET `position_x`=1241.04, `position_y`=2015.05, `position_z`=14.0978, `orientation`=0 WHERE `guid`=18481; -- Moss Stalker +UPDATE `creature` SET `position_x`=1217.9, `position_y`=1815.88, `position_z`=13.3666, `orientation`=5.68956 WHERE `guid`=18339; -- Giant Grizzled Bear +UPDATE `creature` SET `position_x`=880.421, `position_y`=1231.03, `position_z`=52.6898, `orientation`=2.89725 WHERE `guid`=19077; -- Moonrage Darkrunner +UPDATE `creature` SET `position_x`=124.909, `position_y`=-1912.06, `position_z`=93.3759, `orientation`=2.27206 WHERE `guid`=20523; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=289.513, `position_y`=1145.68, `position_z`=78.2802, `orientation`=5.44741 WHERE `guid`=19120; -- Moonrage Glutton +UPDATE `creature` SET `position_x`=-56.0697, `position_y`=842.66, `position_z`=65.5571, `orientation`=2.40612 WHERE `guid`=17992; -- Dalaran Protector +UPDATE `creature` SET `position_x`=683.338, `position_y`=584.367, `position_z`=42.9696, `orientation`=0.687903 WHERE `guid`=19050; -- Rot Hide Plague Weaver + +-- Round 2 (spawns were not each other's closest in first run) + +UPDATE `creature` SET `position_x`=391.019, `position_y`=1042.38, `position_z`=106.786, `orientation`=0 WHERE `guid`=18356; -- Moonrage Darksoul +UPDATE `creature` SET `position_x`=-14959.3, `position_y`=347.056, `position_z`=13.0698, `orientation`=2.56494 WHERE `guid`=2597; -- Bloodsail Deckhand (WAYPOINTS) +UPDATE `creature` SET `id`=1565 WHERE `guid`=2597; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=2597; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=2597; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-6401.42, `position_y`=-3169.13, `position_z`=298.022, `orientation`=3.85673 WHERE `guid`=7215; -- Shadowforge Warrior +UPDATE `creature` SET `position_x`=-6599.63, `position_y`=-1302.66, `position_z`=208.826, `orientation`=3.69099 WHERE `guid`=5787; -- Dark Iron Slaver +UPDATE `creature` SET `position_x`=-371.129, `position_y`=75.4333, `position_z`=-148.719, `orientation`=2.77838 WHERE `guid`=34518; -- Slime Maggot +UPDATE `creature` SET `id`=5226 WHERE `guid`=34518; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=34518; -- Slime Maggot +UPDATE `creature` SET `position_x`=-6971.73, `position_y`=-1112.2, `position_z`=238.304, `orientation`=5.30066 WHERE `guid`=6838; -- Dark Iron Slaver (WAYPOINTS) +UPDATE `creature` SET `position_x`=574.527, `position_y`=-121.285, `position_z`=-65.0588, `orientation`=0.0706102 WHERE `guid`=90916; -- Bloodhound +UPDATE `creature` SET `position_x`=79.0274, `position_y`=-287.055, `position_z`=60.774, `orientation`=0.0064812 WHERE `guid`=300426; -- Scarshield Legionnaire (WAYPOINTS) +UPDATE `creature` SET `id`=9045 WHERE `guid`=300426; -- Scarshield Acolyte +UPDATE `creature` SET `id2`=9097 WHERE `guid`=300426; -- Scarshield Legionnaire +UPDATE `creature` SET `id3`=9098 WHERE `guid`=300426; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=69.6397, `position_y`=-278.318, `position_z`=60.6777, `orientation`=0.296706 WHERE `guid`=300424; -- Scarshield Legionnaire +UPDATE `creature` SET `position_x`=43.5522, `position_y`=-274.522, `position_z`=65.4592, `orientation`=5.67851 WHERE `guid`=300432; -- Scarshield Acolyte +UPDATE `creature` SET `id`=9045 WHERE `guid`=300432; -- Scarshield Acolyte +UPDATE `creature` SET `id2`=9097 WHERE `guid`=300432; -- Scarshield Legionnaire +UPDATE `creature` SET `id3`=9098 WHERE `guid`=300432; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=-4512.34, `position_y`=817.974, `position_z`=63.4328, `orientation`=4.90438 WHERE `guid`=50023; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=122.315, `position_y`=173.168, `position_z`=109.598, `orientation`=5.09452 WHERE `guid`=91299; -- Plagued Hatchling +UPDATE `creature` SET `position_x`=195.23, `position_y`=85.8773, `position_z`=104.327, `orientation`=5.44199 WHERE `guid`=48470; -- Risen Aberration +UPDATE `creature` SET `id`=10485 WHERE `guid`=48470; -- Risen Aberration +UPDATE `creature` SET `id2`=10495 WHERE `guid`=48470; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=275.673, `position_y`=138.079, `position_z`=95.8226, `orientation`=2.42543 WHERE `guid`=48996; -- Risen Aberration +UPDATE `creature` SET `position_x`=271.678, `position_y`=94.3873, `position_z`=95.8227, `orientation`=1.47982 WHERE `guid`=48824; -- Risen Aberration +UPDATE `creature` SET `position_x`=214.381, `position_y`=76.233, `position_z`=104.798, `orientation`=1.00078 WHERE `guid`=91408; -- Risen Aberration +UPDATE `creature` SET `position_x`=12.893, `position_y`=-329.743, `position_z`=48.8472, `orientation`=3.15905 WHERE `guid`=300446; -- Scarshield Acolyte +UPDATE `creature` SET `id`=9045 WHERE `guid`=300446; -- Scarshield Acolyte +UPDATE `creature` SET `id2`=9098 WHERE `guid`=300446; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=3452.45, `position_y`=-3394.74, `position_z`=141.756, `orientation`=1.44146 WHERE `guid`=53129; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=3480.35, `position_y`=-3372.45, `position_z`=135.065, `orientation`=0 WHERE `guid`=53127; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=-6758.98, `position_y`=761.723, `position_z`=87.0481, `orientation`=3.71755 WHERE `guid`=42780; -- Cenarion Hold Infantry +UPDATE `creature` SET `position_x`=-11882.1, `position_y`=650.137, `position_z`=25.8511, `orientation`=0 WHERE `guid`=2112; -- Crystal Spine Basilisk +UPDATE `creature` SET `position_x`=-2837.94, `position_y`=-2238, `position_z`=16.3979, `orientation`=1.59903 WHERE `guid`=10263; -- Crimson Ooze +UPDATE `creature` SET `position_x`=-9086.8, `position_y`=1401.88, `position_z`=-107.205, `orientation`=6.17847 WHERE `guid`=302283; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-9012.13, `position_y`=1608.77, `position_z`=24.8693, `orientation`=3.14159 WHERE `guid`=301074; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9076.42, `position_y`=1530.23, `position_z`=21.4697, `orientation`=2.23402 WHERE `guid`=301067; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9031.99, `position_y`=1592.26, `position_z`=21.4697, `orientation`=2.98451 WHERE `guid`=301072; -- Swarmguard Needler +UPDATE `creature` SET `position_x`=-9102.27, `position_y`=1503.52, `position_z`=-100.903, `orientation`=2.11185 WHERE `guid`=302264; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-9465.21, `position_y`=50.8185, `position_z`=57.0477, `orientation`=0.621393 WHERE `guid`=80332; -- Chicken +UPDATE `creature` SET `position_x`=-2574.29, `position_y`=-4036.01, `position_z`=8.34354, `orientation`=3.07178 WHERE `guid`=30933; -- Mirefin Muckdweller +UPDATE `creature` SET `position_x`=-9081.57, `position_y`=1399.58, `position_z`=-107.172, `orientation`=5.27089 WHERE `guid`=151311; -- Qiraji Scorpion +UPDATE `creature` SET `position_x`=3135.43, `position_y`=-3217.41, `position_z`=294.146, `orientation`=1.5708 WHERE `guid`=88292; -- Embalming Slime +UPDATE `creature` SET `position_x`=3126.31, `position_y`=-3202.82, `position_z`=294.146, `orientation`=1.41372 WHERE `guid`=88291; -- Embalming Slime +UPDATE `creature` SET `position_x`=3250.39, `position_y`=-3690.71, `position_z`=286.516, `orientation`=0.610865 WHERE `guid`=302522; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=3315.37, `position_y`=-3715.83, `position_z`=266.231, `orientation`=1.20428 WHERE `guid`=302539; -- Infectious Skitterer +UPDATE `creature` SET `position_x`=-5232.63, `position_y`=-1476.47, `position_z`=499.934, `orientation`=5.77704 WHERE `guid`=190220; -- Frostmane Troll +UPDATE `creature` SET `position_x`=3156.41, `position_y`=-3650.25, `position_z`=122.14, `orientation`=0.268587 WHERE `guid`=33245; -- Emeraldon Boughguard +UPDATE `creature` SET `position_x`=3143.38, `position_y`=-3783.28, `position_z`=122.401, `orientation`=1.94184 WHERE `guid`=33214; -- Emeraldon Boughguard +UPDATE `creature` SET `position_x`=-10824, `position_y`=1321.68, `position_z`=34.4672, `orientation`=2.04204 WHERE `guid`=89683; -- Riverpaw Brute +UPDATE `creature` SET `position_x`=-9122.69, `position_y`=-2089.04, `position_z`=123.822, `orientation`=0.340459 WHERE `guid`=11669; -- Redridge Brute +UPDATE `creature` SET `id`=426 WHERE `guid`=11669; -- Redridge Brute +UPDATE `creature` SET `id2`=430 WHERE `guid`=11669; -- Redridge Mystic +UPDATE `creature` SET `position_x`=-4291.85, `position_y`=-1430.34, `position_z`=389.36, `orientation`=2.32129 WHERE `guid`=190246; -- Young Black Bear + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230126003946_world.sql b/sql/migrations/20230126003946_world.sql new file mode 100644 index 00000000000..45f9f24e833 --- /dev/null +++ b/sql/migrations/20230126003946_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230126003946'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230126003946'); +-- Add your query below. + + +-- Define coordinates for Jin'do's Banish. +INSERT INTO `spell_target_position` (`id`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`, `build_min`, `build_max`) VALUES (24466, 309, -11582.9, -1251.15, 90, 4.745, 4695, 5875); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230126005801_world.sql b/sql/migrations/20230126005801_world.sql new file mode 100644 index 00000000000..71171cb1663 --- /dev/null +++ b/sql/migrations/20230126005801_world.sql @@ -0,0 +1,26 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230126005801'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230126005801'); +-- Add your query below. + + +/* + World of Warcraft Client Patch 1.9.3 (2006-02-07) + - Shades of Jin'do are now considered Undead. +*/ +DELETE FROM `creature_template` WHERE `entry`=14986; +INSERT INTO `creature_template` (`entry`, `patch`, `display_id1`, `display_id2`, `display_id3`, `display_id4`, `display_scale1`, `display_scale2`, `display_scale3`, `display_scale4`, `display_probability1`, `display_probability2`, `display_probability3`, `display_probability4`, `display_total_probability`, `mount_display_id`, `name`, `subname`, `gossip_menu_id`, `level_min`, `level_max`, `faction`, `npc_flags`, `speed_walk`, `speed_run`, `detection_range`, `call_for_help_range`, `leash_range`, `rank`, `xp_multiplier`, `health_multiplier`, `mana_multiplier`, `armor_multiplier`, `damage_multiplier`, `damage_variance`, `damage_school`, `base_attack_time`, `ranged_attack_time`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `unit_class`, `unit_flags`, `pet_family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `loot_id`, `pickpocket_loot_id`, `skinning_loot_id`, `gold_min`, `gold_max`, `spell_id1`, `spell_id2`, `spell_id3`, `spell_id4`, `spell_list_id`, `pet_spell_list_id`, `spawn_spell_id`, `auras`, `ai_name`, `movement_type`, `inhabit_type`, `civilian`, `racial_leader`, `regeneration`, `equipment_id`, `trainer_id`, `vendor_id`, `mechanic_immune_mask`, `school_immune_mask`, `flags_extra`, `script_name`) VALUES (14986, 5, 15233, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 100, 0, 'Shade of Jin\'do', NULL, 0, 57, 60, 28, 0, 1, 2.14286, 18, 5, 0, 0, 1, 0.5, 1, 1.1, 0.05, 0.14, 0, 2000, 2000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 10, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, '', 0, 3, 0, 0, 3, 0, 0, 0, 8388624, 0, 536887296, 'mob_shade_of_jindo'); +INSERT INTO `creature_template` (`entry`, `patch`, `display_id1`, `display_id2`, `display_id3`, `display_id4`, `display_scale1`, `display_scale2`, `display_scale3`, `display_scale4`, `display_probability1`, `display_probability2`, `display_probability3`, `display_probability4`, `display_total_probability`, `mount_display_id`, `name`, `subname`, `gossip_menu_id`, `level_min`, `level_max`, `faction`, `npc_flags`, `speed_walk`, `speed_run`, `detection_range`, `call_for_help_range`, `leash_range`, `rank`, `xp_multiplier`, `health_multiplier`, `mana_multiplier`, `armor_multiplier`, `damage_multiplier`, `damage_variance`, `damage_school`, `base_attack_time`, `ranged_attack_time`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `unit_class`, `unit_flags`, `pet_family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`, `loot_id`, `pickpocket_loot_id`, `skinning_loot_id`, `gold_min`, `gold_max`, `spell_id1`, `spell_id2`, `spell_id3`, `spell_id4`, `spell_list_id`, `pet_spell_list_id`, `spawn_spell_id`, `auras`, `ai_name`, `movement_type`, `inhabit_type`, `civilian`, `racial_leader`, `regeneration`, `equipment_id`, `trainer_id`, `vendor_id`, `mechanic_immune_mask`, `school_immune_mask`, `flags_extra`, `script_name`) VALUES (14986, 7, 15233, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 100, 0, 'Shade of Jin\'do', NULL, 0, 57, 60, 28, 0, 1, 2.14286, 18, 5, 0, 0, 1, 0.5, 1, 1.1, 0.05, 0.14, 0, 2000, 2000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 6, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, '', 0, 3, 0, 0, 3, 0, 0, 0, 8388624, 0, 536887296, 'mob_shade_of_jindo'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230203161323_world.sql b/sql/migrations/20230203161323_world.sql new file mode 100644 index 00000000000..d23f64b487b --- /dev/null +++ b/sql/migrations/20230203161323_world.sql @@ -0,0 +1,27 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230203161323'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230203161323'); +-- Add your query below. + + +-- Events list for Scarlet Archmage +DELETE FROM `creature_ai_events` WHERE `creature_id`=9451; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (945101, 9451, 0, 1, 0, 100, 0, 1000, 1000, 0, 0, 945101, 0, 0, 'Scarlet Archmage - Cast Frost Armor OOC'); +DELETE FROM `creature_ai_scripts` WHERE `id`=945101; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(945101, 0, 0, 15, 18100, 33, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Scarlet Archmage - Cast Spell Frost Armor'); +DELETE FROM `creature_ai_scripts` WHERE `id` IN (945102, 945104, 945106); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (94510, 'Eastern Plaguelands - Scarlet Archmage', 15122, 75, 1, 0, 0, 256, 0, 0, 10, 15, 0, 15244, 100, 1, 0, 0, 64, 8, 12, 5, 9, 0, 15242, 100, 1, 0, 0, 8, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230203175856_world.sql b/sql/migrations/20230203175856_world.sql new file mode 100644 index 00000000000..3c12d7b11b3 --- /dev/null +++ b/sql/migrations/20230203175856_world.sql @@ -0,0 +1,40 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230203175856'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230203175856'); +-- Add your query below. + +UPDATE `quest_template` SET `entry`=8271, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=10, `RewRepValue2`=10 WHERE `entry`=8271 AND `patch`=6; +UPDATE `quest_template` SET `entry`=7301, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7301 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7162, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7162 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7282, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepFaction3`=72, `RewRepValue1`=100, `RewRepValue2`=100, `RewRepValue3`=100 WHERE `entry`=7282 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7081, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7081 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7261, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7261 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7141, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=200, `RewRepValue2`=200 WHERE `entry`=7141 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7382, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=25, `RewRepValue2`=25 WHERE `entry`=7382 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7121, `RewXP`=660 WHERE `entry`=7121 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7171, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=200, `RewRepValue2`=200 WHERE `entry`=7171 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7102, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7102 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7122, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7122 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7386, `RewRepFaction1`=47, `RewRepValue1`=50 WHERE `entry`=7386 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7223, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7223 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7366, `RewRepFaction1`=730, `RewRepFaction2`=72, `RewRepValue1`=500, `RewRepValue2`=500, `RewXP`=0 WHERE `entry`=7366 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7169, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7169 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7172, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=200, `RewRepValue2`=200 WHERE `entry`=7172 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7170, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=150, `RewRepValue2`=150 WHERE `entry`=7170 AND `patch`=3; +UPDATE `quest_template` SET `entry`=6848, `RewRepFaction1`=730, `RewRepValue1`=75 WHERE `entry`=6848 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7402, `RewRepFaction1`=730, `RewRepFaction2`=47, `RewRepValue1`=500, `RewRepValue2`=500 WHERE `entry`=7402 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7365, `RewRepFaction1`=730, `RewRepFaction2`=69, `RewRepValue1`=500, `RewRepValue2`=500 WHERE `entry`=7365 AND `patch`=3; +UPDATE `quest_template` SET `entry`=7168, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=100, `RewRepValue2`=100 WHERE `entry`=7168 AND `patch`=3; +UPDATE `quest_template` SET `entry`=6862, `RewRepFaction1`=47, `RewRepFaction2`=730, `RewRepValue1`=10, `RewRepValue2`=25 WHERE `entry`=6862 AND `patch`=3; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230203200739_world.sql b/sql/migrations/20230203200739_world.sql new file mode 100644 index 00000000000..4ab0ef56b96 --- /dev/null +++ b/sql/migrations/20230203200739_world.sql @@ -0,0 +1,41 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230203200739'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230203200739'); +-- Add your query below. + +DELETE FROM `script_texts` WHERE `entry`= -1109005; +DELETE FROM `script_texts` WHERE `entry`= -1109011; +DELETE FROM `script_texts` WHERE `entry`= -1109012; +DELETE FROM `script_texts` WHERE `entry`= -1109013; +DELETE FROM `script_texts` WHERE `entry`= -1109014; + +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=5861 WHERE `entry`=4490; -- The shield be down! Rise up Atal'ai! Rise up! +UPDATE `broadcast_text` SET `chat_type`=6, `sound_id`=5866 WHERE `entry`=6220; -- Turn back! Do not wake the dreamer! +UPDATE `broadcast_text` SET `chat_type`=1, `sound_id`=5860 WHERE `entry`=6216; -- I'll feast on your bones! + +-- Remove c++ script assignment from Atal'ai Statue +UPDATE `gameobject_template` SET `script_name`='' WHERE `entry` IN (148830, 148831, 148832, 148833, 148834, 148835); + +-- Convert Atal'ai Statue onUse() script to db +-- Since GAMEOBJECT_TYPE_GOOBER using event_scripts. +-- Atal'ai gameobjects had field data2 already occupied with ids, using those for linking the event script: +DELETE FROM `event_scripts` WHERE `id` IN (3094,3095,3097,3098,3099,3100); +INSERT INTO `event_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(3094, 0, 0, 38, 148830, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Statue - process secret circle'), +(3095, 0, 0, 38, 148831, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Statue - process secret circle'), +(3097, 0, 0, 38, 148832, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Statue - process secret circle'), +(3098, 0, 0, 38, 148833, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Statue - process secret circle'), +(3099, 0, 0, 38, 148834, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Statue - process secret circle'), +(3100, 0, 0, 38, 148835, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Atal\'ai Statue - process secret circle'); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230204143212_world.sql b/sql/migrations/20230204143212_world.sql new file mode 100644 index 00000000000..375918d2d2a --- /dev/null +++ b/sql/migrations/20230204143212_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230204143212'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230204143212'); +-- Add your query below. + + +-- Remove wrong script to complete quest "The Attack!" after 45 seconds. +DELETE FROM `quest_start_scripts` WHERE `id`=434; +UPDATE `quest_template` SET `StartScript`=0 WHERE `entry`=434; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230210082850_world.sql b/sql/migrations/20230210082850_world.sql new file mode 100644 index 00000000000..b428db091db --- /dev/null +++ b/sql/migrations/20230210082850_world.sql @@ -0,0 +1,74 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230210082850'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230210082850'); +-- Add your query below. + + +-- Damage Variance +UPDATE `creature_template` SET `damage_variance`=0.07 WHERE `entry`=4073; -- XT:4 (was 0.14) +UPDATE `creature_template` SET `damage_variance`=0.07 WHERE `entry`=4074; -- XT:9 (was 0.14) + +-- Damage Multipliers +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=114 && `patch` IN (0); -- Harvest Watcher (was 0.95) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=573 && `patch` IN (0); -- Foe Reaper 4000 (was 3.25) +UPDATE `creature_template` SET `damage_multiplier`=3.3 WHERE `entry`=642 && `patch` IN (0); -- Sneed's Shredder (was 2.7) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=4073 && `patch` IN (0); -- XT:4 (was 1.05) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=4074 && `patch` IN (0); -- XT:9 (was 1.05) +UPDATE `creature_template` SET `damage_multiplier`=1.8 WHERE `entry`=4872 && `patch` IN (0); -- Obsidian Golem (was 3.75) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=6225 && `patch` IN (0); -- Mechano-Tank (was 3.25) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=6226 && `patch` IN (0); -- Mechano-Flamewalker (was 4.4) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=6227 && `patch` IN (0); -- Mechano-Frostwalker (was 4.6) +UPDATE `creature_template` SET `damage_multiplier`=2.4 WHERE `entry`=6229 && `patch` IN (0); -- Crowd Pummeler 9-60 (was 4.25) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=6230 && `patch` IN (0); -- Peacekeeper Security Suit (was 4.4) +UPDATE `creature_template` SET `damage_multiplier`=2.4 WHERE `entry`=6232 && `patch` IN (0); -- Arcane Nullifier X-21 (was 4.15) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=6233 && `patch` IN (0); -- Mechanized Sentry (was 3.1) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=6234 && `patch` IN (0); -- Mechanized Guardian (was 4.25) +UPDATE `creature_template` SET `damage_multiplier`=2.4 WHERE `entry`=6235 && `patch` IN (0); -- Electrocutioner 6000 (was 4.25) +UPDATE `creature_template` SET `damage_multiplier`=3.5 WHERE `entry`=7023 && `patch` IN (0); -- Obsidian Sentinel (was 4.25) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=7166 && `patch` IN (0); -- Wrenix's Gizmotronic Apparatus (was 0.85) +UPDATE `creature_template` SET `damage_multiplier`=2.4 WHERE `entry`=7800 && `patch` IN (0); -- Mekgineer Thermaplugg (was 4.05) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=7849 && `patch` IN (0); -- Mobile Alert System (was 1.3) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=7915 && `patch` IN (0); -- Walking Bomb (was 1.45) +UPDATE `creature_template` SET `damage_multiplier`=2.8 WHERE `entry`=8447 && `patch` IN (0); -- Clunk (was 3.3) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=8856 && `patch` IN (0); -- Tyrion's Spybot (was 0.9) +UPDATE `creature_template` SET `damage_multiplier`=6 WHERE `entry`=12337 && `patch` IN (0); -- Crimson Courier (was 5.55) +UPDATE `creature_template` SET `damage_multiplier`=3.8 WHERE `entry`=13118 && `patch` IN (0); -- Crimson Bodyguard (was 3.25) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=14224 && `patch` IN (0); -- 7:XT (was 3.7) + +-- Armor Multipliers +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=480 && `patch` IN (0); -- Rusty Harvest Golem (was 0.9) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=4872 && `patch` IN (0); -- Obsidian Golem (was 0.9) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=6225 && `patch` IN (0); -- Mechano-Tank (was 0.95) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=6226 && `patch` IN (0); -- Mechano-Flamewalker (was 0) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=6227 && `patch` IN (0); -- Mechano-Frostwalker (was 0) +UPDATE `creature_template` SET `armor_multiplier`=2 WHERE `entry`=6229 && `patch` IN (0); -- Crowd Pummeler 9-60 (was 1.35) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=6230 && `patch` IN (0); -- Peacekeeper Security Suit (was 0.9) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=6232 && `patch` IN (0); -- Arcane Nullifier X-21 (was 0.85) +UPDATE `creature_template` SET `armor_multiplier`=1.5 WHERE `entry`=6233 && `patch` IN (0); -- Mechanized Sentry (was 0) +UPDATE `creature_template` SET `armor_multiplier`=1.5 WHERE `entry`=6234 && `patch` IN (0); -- Mechanized Guardian (was 1.35) +UPDATE `creature_template` SET `armor_multiplier`=1.5 WHERE `entry`=6235 && `patch` IN (0); -- Electrocutioner 6000 (was 1.35) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=7023 && `patch` IN (0); -- Obsidian Sentinel (was 0.9) +UPDATE `creature_template` SET `armor_multiplier`=2 WHERE `entry`=7800 && `patch` IN (0); -- Mekgineer Thermaplugg (was 1.7) +UPDATE `creature_template` SET `armor_multiplier`=2 WHERE `entry`=7849 && `patch` IN (0); -- Mobile Alert System (was 0) +UPDATE `creature_template` SET `armor_multiplier`=2 WHERE `entry`=7915 && `patch` IN (0); -- Walking Bomb (was 1.8) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=8447 && `patch` IN (0); -- Clunk (was 0.9) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=8856 && `patch` IN (0); -- Tyrion's Spybot (was 0) + +-- fire resistance +UPDATE `creature_template` SET `fire_res`=15 WHERE `entry`=6226 && `fire_res`=0; -- Mechano-Flamewalker + +-- frost resistance +UPDATE `creature_template` SET `frost_res`=75 WHERE `entry`=6227 && `frost_res`=0; -- Mechano-Frostwalker + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230212062229_world.sql b/sql/migrations/20230212062229_world.sql new file mode 100644 index 00000000000..2318bbfa053 --- /dev/null +++ b/sql/migrations/20230212062229_world.sql @@ -0,0 +1,73 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230212062229'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230212062229'); +-- Add your query below. + + +-- Correct more player stats. +UPDATE `player_classlevelstats` SET `basehp`=52, `basemana`=129 WHERE `class`=5 && `level`=3; -- Old HP 42 Mana 189 +UPDATE `player_classlevelstats` SET `basehp`=67, `basemana`=140 WHERE `class`=5 && `level`=4; -- Old HP 57 Mana 200 +UPDATE `player_classlevelstats` SET `basehp`=82, `basemana`=137 WHERE `class`=5 && `level`=5; -- Old HP 72 Mana 197 +UPDATE `player_classlevelstats` SET `basehp`=87, `basemana`=150 WHERE `class`=5 && `level`=6; -- Old HP 77 Mana 210 +UPDATE `player_classlevelstats` SET `basehp`=102, `basemana`=164 WHERE `class`=5 && `level`=7; -- Old HP 92 Mana 224 +UPDATE `player_classlevelstats` SET `basehp`=117, `basemana`=179 WHERE `class`=5 && `level`=8; -- Old HP 107 Mana 239 +UPDATE `player_classlevelstats` SET `basehp`=122, `basemana`=195 WHERE `class`=5 && `level`=9; -- Old HP 112 Mana 255 +UPDATE `player_classlevelstats` SET `basehp`=142, `basemana`=215 WHERE `class`=5 && `level`=11; -- Old HP 132 Mana 275 +UPDATE `player_classlevelstats` SET `basehp`=157, `basemana`=234 WHERE `class`=5 && `level`=12; -- Old HP 147 Mana 294 +UPDATE `player_classlevelstats` SET `basehp`=172, `basemana`=254 WHERE `class`=5 && `level`=13; -- Old HP 162 Mana 314 +UPDATE `player_classlevelstats` SET `basehp`=177, `basemana`=260 WHERE `class`=5 && `level`=14; -- Old HP 167 Mana 320 +UPDATE `player_classlevelstats` SET `basehp`=192, `basemana`=282 WHERE `class`=5 && `level`=15; -- Old HP 182 Mana 342 +UPDATE `player_classlevelstats` SET `basehp`=197, `basemana`=305 WHERE `class`=5 && `level`=16; -- Old HP 187 Mana 365 +UPDATE `player_classlevelstats` SET `basehp`=212, `basemana`=329 WHERE `class`=5 && `level`=17; -- Old HP 202 Mana 389 +UPDATE `player_classlevelstats` SET `basehp`=227, `basemana`=339 WHERE `class`=5 && `level`=18; -- Old HP 217 Mana 399 +UPDATE `player_classlevelstats` SET `basehp`=232, `basemana`=365 WHERE `class`=5 && `level`=19; -- Old HP 222 Mana 425 +UPDATE `player_classlevelstats` SET `basehp`=247, `basemana`=377 WHERE `class`=5 && `level`=20; -- Old HP 237 Mana 437 +UPDATE `player_classlevelstats` SET `basehp`=252, `basemana`=405 WHERE `class`=5 && `level`=21; -- Old HP 242 Mana 465 +UPDATE `player_classlevelstats` SET `basehp`=268, `basemana`=434 WHERE `class`=5 && `level`=22; -- Old HP 258 Mana 494 +UPDATE `player_classlevelstats` SET `basehp`=275, `basemana`=449 WHERE `class`=5 && `level`=23; -- Old HP 265 Mana 509 +UPDATE `player_classlevelstats` SET `basehp`=293, `basemana`=480 WHERE `class`=5 && `level`=24; -- Old HP 283 Mana 540 +UPDATE `player_classlevelstats` SET `basehp`=302, `basemana`=497 WHERE `class`=5 && `level`=25; -- Old HP 292 Mana 557 +UPDATE `player_classlevelstats` SET `basehp`=322, `basemana`=530 WHERE `class`=5 && `level`=26; -- Old HP 312 Mana 590 +UPDATE `player_classlevelstats` SET `basehp`=343, `basemana`=549 WHERE `class`=5 && `level`=27; -- Old HP 333 Mana 609 +UPDATE `player_classlevelstats` SET `basehp`=355, `basemana`=584 WHERE `class`=5 && `level`=28; -- Old HP 345 Mana 644 +UPDATE `player_levelstats` SET `spi`=21 WHERE `race`=1 && `class`=1 && `level`=3; -- Old Strength 25 Agility 21 Stamina 24 Intellect 20 Spirit 22 +UPDATE `player_levelstats` SET `str`=27, `agi`=37, `inte`=66, `spi`=65 WHERE `race`=7 && `class`=9 && `level`=33; -- Old Strength 26 Agility 36 Stamina 40 Intellect 67 Spirit 64 +UPDATE `player_levelstats` SET `inte`=66 WHERE `race`=7 && `class`=9 && `level`=34; -- Old Strength 27 Agility 37 Stamina 40 Intellect 69 Spirit 65 +UPDATE `player_levelstats` SET `inte`=67 WHERE `race`=7 && `class`=9 && `level`=35; -- Old Strength 27 Agility 37 Stamina 41 Intellect 70 Spirit 67 +UPDATE `player_levelstats` SET `inte`=69 WHERE `race`=7 && `class`=9 && `level`=36; -- Old Strength 28 Agility 38 Stamina 42 Intellect 72 Spirit 69 +UPDATE `player_levelstats` SET `inte`=71, `spi`=70 WHERE `race`=7 && `class`=9 && `level`=37; -- Old Strength 28 Agility 39 Stamina 43 Intellect 75 Spirit 69 +UPDATE `player_levelstats` SET `inte`=72 WHERE `race`=7 && `class`=9 && `level`=38; -- Old Strength 28 Agility 39 Stamina 44 Intellect 76 Spirit 72 +UPDATE `player_levelstats` SET `inte`=74 WHERE `race`=7 && `class`=9 && `level`=39; -- Old Strength 29 Agility 40 Stamina 44 Intellect 78 Spirit 74 +UPDATE `player_levelstats` SET `inte`=75 WHERE `race`=7 && `class`=9 && `level`=40; -- Old Strength 29 Agility 40 Stamina 45 Intellect 79 Spirit 75 +UPDATE `player_levelstats` SET `inte`=77 WHERE `race`=7 && `class`=9 && `level`=41; -- Old Strength 30 Agility 41 Stamina 46 Intellect 81 Spirit 77 +UPDATE `player_levelstats` SET `inte`=79 WHERE `race`=7 && `class`=9 && `level`=42; -- Old Strength 30 Agility 41 Stamina 47 Intellect 83 Spirit 79 +UPDATE `player_levelstats` SET `inte`=80 WHERE `race`=7 && `class`=9 && `level`=43; -- Old Strength 31 Agility 42 Stamina 48 Intellect 84 Spirit 81 +UPDATE `player_levelstats` SET `inte`=82 WHERE `race`=7 && `class`=9 && `level`=44; -- Old Strength 31 Agility 42 Stamina 49 Intellect 86 Spirit 82 +UPDATE `player_levelstats` SET `inte`=84 WHERE `race`=7 && `class`=9 && `level`=45; -- Old Strength 32 Agility 43 Stamina 49 Intellect 88 Spirit 84 +UPDATE `player_levelstats` SET `inte`=86 WHERE `race`=7 && `class`=9 && `level`=46; -- Old Strength 32 Agility 44 Stamina 50 Intellect 90 Spirit 86 +UPDATE `player_levelstats` SET `inte`=87 WHERE `race`=7 && `class`=9 && `level`=47; -- Old Strength 33 Agility 44 Stamina 51 Intellect 91 Spirit 88 +UPDATE `player_levelstats` SET `inte`=89 WHERE `race`=7 && `class`=9 && `level`=48; -- Old Strength 33 Agility 45 Stamina 52 Intellect 93 Spirit 90 +UPDATE `player_levelstats` SET `inte`=91 WHERE `race`=7 && `class`=9 && `level`=49; -- Old Strength 34 Agility 46 Stamina 53 Intellect 96 Spirit 92 +UPDATE `player_levelstats` SET `inte`=93, `spi`=94 WHERE `race`=7 && `class`=9 && `level`=50; -- Old Strength 34 Agility 46 Stamina 54 Intellect 98 Spirit 93 +UPDATE `player_levelstats` SET `inte`=95 WHERE `race`=7 && `class`=9 && `level`=51; -- Old Strength 35 Agility 47 Stamina 55 Intellect 100 Spirit 96 +UPDATE `player_levelstats` SET `inte`=97 WHERE `race`=7 && `class`=9 && `level`=52; -- Old Strength 35 Agility 47 Stamina 56 Intellect 102 Spirit 98 +UPDATE `player_levelstats` SET `inte`=99 WHERE `race`=7 && `class`=9 && `level`=53; -- Old Strength 36 Agility 48 Stamina 57 Intellect 104 Spirit 100 +UPDATE `player_levelstats` SET `inte`=101 WHERE `race`=7 && `class`=9 && `level`=54; -- Old Strength 37 Agility 49 Stamina 58 Intellect 106 Spirit 102 +UPDATE `player_levelstats` SET `sta`=59, `inte`=103 WHERE `race`=7 && `class`=9 && `level`=55; -- Old Strength 37 Agility 49 Stamina 58 Intellect 108 Spirit 104 +UPDATE `player_levelstats` SET `inte`=105 WHERE `race`=7 && `class`=9 && `level`=56; -- Old Strength 38 Agility 50 Stamina 60 Intellect 110 Spirit 106 +UPDATE `player_levelstats` SET `inte`=107 WHERE `race`=7 && `class`=9 && `level`=57; -- Old Strength 38 Agility 51 Stamina 61 Intellect 112 Spirit 108 +UPDATE `player_levelstats` SET `inte`=109 WHERE `race`=7 && `class`=9 && `level`=58; -- Old Strength 39 Agility 52 Stamina 62 Intellect 114 Spirit 111 +UPDATE `player_levelstats` SET `inte`=111, `spi`=113 WHERE `race`=7 && `class`=9 && `level`=59; -- Old Strength 39 Agility 52 Stamina 63 Intellect 117 Spirit 111 + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230212105054_world.sql b/sql/migrations/20230212105054_world.sql new file mode 100644 index 00000000000..9b45028e7e8 --- /dev/null +++ b/sql/migrations/20230212105054_world.sql @@ -0,0 +1,48 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230212105054'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230212105054'); +-- Add your query below. + + +-- Damage Multipliers +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=747 && `patch` IN (0); -- Marsh Murloc (was 1.1) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=751 && `patch` IN (0); -- Marsh Flesheater (was 0.95) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=752 && `patch` IN (0); -- Marsh Oracle (was 1.2) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=853 && `patch` IN (0); -- Coldridge Mountaineer (was 2.55) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=1976 && `patch` IN (0); -- Stormwind City Patroller (was 2.35) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=2305 && `patch` IN (0); -- Foreman Bonds (was 0.95) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=2344 && `patch` IN (0); -- Dun Garok Mountaineer (was 3.35) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=2345 && `patch` IN (0); -- Dun Garok Rifleman (was 3) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=2346 && `patch` IN (0); -- Dun Garok Priest (was 3.35) +UPDATE `creature_template` SET `damage_multiplier`=2 WHERE `entry`=5595 && `patch` IN (0); -- Ironforge Guard (was 2.35) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=7865 && `patch` IN (0); -- Wildhammer Sentry (was 2.1) +UPDATE `creature_template` SET `damage_multiplier`=2 WHERE `entry`=10037 && `patch` IN (0); -- Lakeshire Guard (was 2.35) +UPDATE `creature_template` SET `damage_multiplier`=2 WHERE `entry`=10038 && `patch` IN (0, 5); -- Night Watch Guard (was 3.25) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=14446 && `patch` IN (0); -- Fingat (was 3.6) +UPDATE `creature_template` SET `damage_multiplier`=2 WHERE `entry`=15137 && `patch` IN (5); -- Menethil Elite (was 1.45) + +-- Armor Multipliers +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=752 && `patch` IN (0); -- Marsh Oracle (was 0.75) +UPDATE `creature_template` SET `armor_multiplier`=1.2 WHERE `entry`=853 && `patch` IN (0); -- Coldridge Mountaineer (was 1.4) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=1976 && `patch` IN (0); -- Stormwind City Patroller (was 1.2) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=5476 && `patch` IN (0); -- Watcher Biggs (was 0.95) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=5595 && `patch` IN (0); -- Ironforge Guard (was 1.2) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=7865 && `patch` IN (0); -- Wildhammer Sentry (was 1.4) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=10038 && `patch` IN (0, 5); -- Night Watch Guard (was 0.6) +UPDATE `creature_template` SET `armor_multiplier`=1.2 WHERE `entry`=15137 && `patch` IN (5); -- Menethil Elite (was 1) + +-- arcane resistance +UPDATE `creature_template` SET `arcane_res`=0 WHERE `entry`=10038 && `arcane_res`=10; -- Night Watch Guard + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230212171042_world.sql b/sql/migrations/20230212171042_world.sql new file mode 100644 index 00000000000..39b1b97b7e9 --- /dev/null +++ b/sql/migrations/20230212171042_world.sql @@ -0,0 +1,51 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230212171042'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230212171042'); +-- Add your query below. + + +-- Correct gossip menu for Branstock Khalder. +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (4679, 4435, 0, 95); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (4679, 4436, 0, 94); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (4679, 0, 3, 'I seek more training in the priestly ways.', 7157, 5, 16, 0, 0, 0, 0, 0, NULL, 0, 94); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (4679, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0, 0, 0, NULL, 0, 163); +UPDATE `creature_template` SET `gossip_menu_id`=4679 WHERE `entry`=837; + +-- Correct gossip menu for Marryk Nurribit. +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (4686, 560, 0, 90); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES (4686, 561, 0, 91); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (4686, 0, 3, 'I am interested in mage training.', 2522, 5, 16, 0, 0, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (4686, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0, 0, 0, '', 0, 138); +UPDATE `creature_template` SET `gossip_menu_id`=4686 WHERE `entry`=944; + +-- Correct gossip menu for Volcor. +UPDATE `creature_template` SET `gossip_menu_id`=2521 WHERE `gossip_menu_id`=3692; +UPDATE `gossip_menu` SET `entry`=2521 WHERE `entry`=3692; +UPDATE `gossip_menu_option` SET `menu_id`=2521 WHERE `menu_id`=3692; + +-- Correct gossip menu for Greatfather Winter. +DELETE FROM `gossip_menu` WHERE `entry`=9581; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9581; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9581; +UPDATE `creature_template` SET `gossip_menu_id`=5232 WHERE `entry`=13444; + +-- Correct gossip menu for Zorbin Fandazzle. +UPDATE `creature_template` SET `gossip_menu_id`=5961 WHERE `gossip_menu_id`=11361; +UPDATE `gossip_menu` SET `entry`=5961 WHERE `entry`=11361; +UPDATE `gossip_menu_option` SET `menu_id`=5961 WHERE `menu_id`=11361; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5961 && `id`=0; +UPDATE `gossip_menu_option` SET `id`=0 WHERE `menu_id`=5961 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=11361; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230214215859_world.sql b/sql/migrations/20230214215859_world.sql new file mode 100644 index 00000000000..9c1775651a5 --- /dev/null +++ b/sql/migrations/20230214215859_world.sql @@ -0,0 +1,244 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230214215859'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230214215859'); +-- Add your query below. + + +-- Start script for quest The Attack. +DELETE FROM `quest_start_scripts` WHERE `id`=434; +INSERT INTO `quest_start_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(434, 0, 0, 61, 434, 600, 0, 0, 0, 0, 0, 8, 0, 4340, 6306, 4341, 0, 0, 0, 0, 0, 'The Attack: Start Scripted Map Event'), +(434, 0, 1, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.8326, 0, 'The Attack: Tyrion - Set Orientation'), +(434, 0, 2, 1, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Set Emote State to STATE_USESTANDING'), +(434, 0, 3, 4, 147, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Remove Npc Flags'), +(434, 1, 0, 71, 0, 0, 0, 0, 45707, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Respawn'), +(434, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Set Emote State to ONESHOT_NONE'), +(434, 4, 0, 0, 0, 0, 0, 0, 45707, 0, 9, 2, 4593, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Say Text'), +(434, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3761, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Say Text'), +(434, 7, 0, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5.7548, 0, 'The Attack: Tyrion - Set Orientation'), +(434, 7, 0, 74, 11048, 0, 0, 0, 45707, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Add Aura Perm. Illusion Bishop Tyriona'), +(434, 7, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Emote OneShotTalk'), +(434, 9, 0, 27, 7779, 0, 0, 0, 45707, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Update Entry to Priestess Tyriona'), +(434, 12, 0, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0523599, 0, 'The Attack: Tyrion - Set Orientation'), +(434, 14, 0, 60, 0, 0, 0, 0, 45707, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Start Waypoints'); + +-- 6306: Target Is Dead Or Source Is Not Within 200 Yards Of Target +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (6306, 25, 2, 200, 0, 0, 0); + +-- Waypoints for Priestess Tyriona. +DELETE FROM `creature_movement_template` WHERE `entry`=7779; +INSERT INTO `creature_movement_template` (`entry`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(7779, 1, -8408.253906, 451.895844, 123.792877, 100.000000, 0, 0.000000, 0), +(7779, 2, -8409.868164, 455.591522, 123.792885, 100.000000, 0, 0.000000, 0), +(7779, 3, -8410.325195, 462.069702, 123.792870, 100.000000, 0, 0.000000, 0), +(7779, 4, -8403.290039, 463.663361, 123.792877, 100.000000, 0, 0.000000, 0), +(7779, 5, -8392.573242, 452.644745, 123.792877, 100.000000, 9779, 0.000000, 777905), +(7779, 6, -8390.055664, 449.678314, 124.361198, 100.000000, 0, 0.000000, 0), +(7779, 7, -8377.914063, 434.564850, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 8, -8360.072266, 412.577209, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 9, -8358.130859, 409.342743, 122.440437, 100.000000, 0, 0.000000, 0), +(7779, 10, -8363.306641, 400.453583, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 11, -8364.642578, 397.474792, 122.392868, 100.000000, 0, 0.000000, 0), +(7779, 12, -8355.581055, 384.218781, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 13, -8352.449219, 382.286621, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 14, -8335.313477, 393.441193, 122.392868, 100.000000, 14603, 0.000000, 777914), +(7779, 15, -8345.407227, 387.284576, 122.390205, 100.000000, 0, 0.000000, 0), +(7779, 16, -8348.583984, 384.803223, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 17, -8355.529297, 385.912201, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 18, -8362.705078, 394.422333, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 19, -8364.512695, 398.679626, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 20, -8363.166992, 402.496643, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 21, -8360.108398, 404.770660, 122.410095, 100.000000, 0, 0.000000, 0), +(7779, 22, -8361.791016, 413.923706, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 23, -8372.695313, 427.346649, 122.392883, 100.000000, 0, 0.000000, 0), +(7779, 24, -8382.484375, 440.247101, 122.392868, 100.000000, 0, 0.000000, 0), +(7779, 25, -8385.573242, 441.892731, 122.392860, 100.000000, 0, 0.000000, 0), +(7779, 26, -8392.385742, 438.209808, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 27, -8404.444336, 427.246368, 122.392876, 100.000000, 0, 0.000000, 0), +(7779, 28, -8407.391602, 424.502655, 122.392868, 100.000000, 0, 0.000000, 0), +(7779, 29, -8411.315430, 425.203125, 122.392868, 100.000000, 0, 0.000000, 0), +(7779, 30, -8424.684570, 444.273010, 122.392860, 100.000000, 8474, 0.000000, 777930), +(7779, 31, -8435.206055, 442.783142, 122.504227, 100.000000, 0, 0.000000, 0), +(7779, 32, -8445.727539, 433.793304, 119.115593, 100.000000, 1000, 0.000000, 777932), +(7779, 33, -8445.727539, 433.793304, 119.115593, 100.000000, 0, 0.000000, 0); + +-- Waypoint scripts for Priestess Tyriona. +DELETE FROM `creature_movement_scripts` WHERE `id` IN (777905, 777914, 777930, 777932); +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(777905, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Emote OneShotTalk'), +(777905, 0, 35, 1, 0, 0, 0, 10524, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 3.25305, 0, 'The Attack: Stormwind Royal Guard - Set Orientation'), +(777905, 0, 35, 1, 0, 0, 0, 10523, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 1.13883, 0, 'The Attack: Stormwind Royal Guard - Set Orientation'), +(777905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3781, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Say Text'), +(777905, 1, 1, 16, 0, 0, 0, 10523, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Stormwind Royal Guard - Emote OneShotKneel'), +(777905, 1, 1, 16, 0, 0, 0, 10524, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Stormwind Royal Guard - Emote OneShotKneel'), +(777905, 4, 1, 1, 0, 0, 0, 10524, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Stormwind Royal Guard - Emote OneShotTalk'), +(777905, 4, 0, 0, 0, 0, 0, 10524, 0, 9, 2, 3783, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Stormwind Royal Guard - Say Text'), +(777905, 7, 35, 1, 0, 0, 0, 10524, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 3.80482, 0, 'The Attack: Stormwind Royal Guard - Set Orientation'), +(777905, 7, 35, 1, 0, 0, 0, 10523, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0.645772, 0, 'The Attack: Stormwind Royal Guard - Set Orientation'), +(777905, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Emote OneShotTalk'), +(777905, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3782, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Say Text'), +(777914, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Emote OneShotTalk'), +(777914, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3762, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Say Text'), +(777914, 1, 35, 1, 0, 0, 0, 1754, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 3.66982, 0, 'The Attack: Lord Gregor Lescovar - Set Orientation'), +(777914, 5, 1, 1, 0, 0, 0, 1754, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Emote OneShotTalk'), +(777914, 5, 0, 0, 0, 0, 0, 1754, 30, 8, 2, 3784, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Say Text'), +(777914, 11, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Emote OneShotBow'), +(777914, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3791, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Say Text'), +(777914, 12, 60, 0, 0, 0, 0, 1754, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Start Waypoints'), +(777930, 2, 15, 11067, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Cast Spell Perm. Illusion Tyrion'), +(777930, 5, 27, 8856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Update Entry to Tyrion\'s Spybot'), +(777930, 6, 15, 11013, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Cast Spell Sneak'), +(777932, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Despawn Creature'); + +-- Correct unit flags of Priestess Tyriona. +UPDATE `creature_template` SET `unit_flags`=768 WHERE `entry`=7779; + +-- Assign quest scripts. +UPDATE `quest_template` SET `StartScript`=434 WHERE `entry`=434; +UPDATE `creature_template` SET `gossip_menu_id`=1761, `script_name`='' WHERE `entry`=7766; + +-- 2394: Scripted Map Event 434 Is Active +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (2394, 36, 434, 0, 0, 0, 0); +INSERT INTO `gossip_menu` (`entry`, `text_id`, `condition_id`) VALUES (1761, 2394, 2394); + +-- Waypoints for Creature Lord Gregor Lescovar (Entry: 1754 Guid: 2843) +INSERT INTO `creature_movement_template` (`entry`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(1754, 1, -8332.951172, 394.819672, 122.457764, 100.000000, 0, 0.000000, 0), +(1754, 2, -8335.584961, 397.395966, 122.392868, 100.000000, 0, 0.000000, 0), +(1754, 3, -8346.029297, 414.222961, 122.392876, 100.000000, 0, 0.000000, 0), +(1754, 4, -8354.932617, 410.085876, 122.396965, 100.000000, 0, 0.000000, 0), +(1754, 5, -8375.853516, 431.961426, 122.392883, 100.000000, 0, 0.000000, 0), +(1754, 6, -8392.416016, 452.595276, 123.792877, 100.000000, 5240, 0.000000, 175406), +(1754, 7, -8402.577148, 465.652008, 123.792877, 100.000000, 60000, 0.000000, 175407), +(1754, 8, -8392.416016, 452.595276, 123.792877, 100.000000, 0, 0.000000, 175408), +(1754, 9, -8375.853516, 431.961426, 122.392883, 100.000000, 0, 0.000000, 0), +(1754, 10, -8354.932617, 410.085876, 122.396965, 100.000000, 0, 0.000000, 0), +(1754, 11, -8346.029297, 414.222961, 122.392876, 100.000000, 0, 0.000000, 0), +(1754, 12, -8335.584961, 397.395966, 122.392868, 100.000000, 0, 0.000000, 0), +(1754, 13, -8332.951172, 394.819672, 122.457764, 100.000000, 0, 0.000000, 0); +DELETE FROM `script_waypoint` WHERE `entry`=1754; + +-- Waypoint scripts for Lord Gregor Lescovar. +DELETE FROM `creature_movement_scripts` WHERE `id`=175406; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(175406, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Emote OneShotTalk'), +(175406, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Say Text'), +(175406, 3, 35, 1, 0, 0, 0, 10524, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 3.27191, 0, 'The Attack: Stormwind Royal Guard - Set Orientation'), +(175406, 3, 35, 1, 0, 0, 0, 10523, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 1.09244, 0, 'The Attack: Stormwind Royal Guard - Set Orientation'), +(175406, 5, 1, 66, 0, 0, 0, 10523, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Stormwind Royal Guard - Emote OneShotSalute'), +(175406, 5, 1, 66, 0, 0, 0, 10524, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Stormwind Royal Guard - Emote OneShotSalute'), +(175406, 5, 0, 0, 0, 0, 0, 10524, 0, 9, 2, 3690, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Stormwind Royal Guard - Say Text'), +(175406, 8, 3, 0, 11001, 1, 2, 10524, 0, 9, 2, 0, 0, 0, 0, -8375.29, 433.02, 122.393, 0, 0, 'The Attack: Stormwind Royal Guard - Move'), +(175406, 8, 3, 0, 12656, 1, 2, 10523, 0, 9, 2, 0, 0, 0, 0, -8374.25, 428.7, 122.393, 0, 0, 'The Attack: Stormwind Royal Guard - Move'), +(175406, 6, 3, 0, 15164, 1, 2, 10524, 0, 9, 2, 0, 0, 0, 0, -8353.65, 405.941, 122.344, 0, 0, 'The Attack: Stormwind Royal Guard - Move'), +(175406, 8, 3, 0, 13299, 1, 2, 10523, 0, 9, 2, 0, 0, 0, 0, -8356.38, 404.744, 122.384, 0, 0, 'The Attack: Stormwind Royal Guard - Move'), +(175406, 19, 3, 0, 7962, 1, 2, 10524, 0, 9, 2, 0, 0, 0, 0, -8342.47, 414.809, 122.393, 0, 0, 'The Attack: Stormwind Royal Guard - Move'), +(175406, 19, 3, 0, 7503, 1, 2, 10523, 0, 9, 2, 0, 0, 0, 0, -8367.22, 396.232, 122.393, 0, 0, 'The Attack: Stormwind Royal Guard - Move'), +(175406, 27, 35, 1, 0, 0, 0, 10524, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 3.76991, 0, 'The Attack: Stormwind Royal Guard - Set Orientation'), +(175406, 27, 35, 1, 0, 0, 0, 10523, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0.663225, 0, 'The Attack: Stormwind Royal Guard - Set Orientation'); +DELETE FROM `creature_movement_scripts` WHERE `id`=175407; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(175407, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3721, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Say Text'), +(175407, 23, 0, 10, 1755, 60000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -8401.24, 491.133, 123.843, 4.03171, 0, 'The Attack: Summon Creature Marzon the Silent Blade'), +(175407, 24, 0, 3, 0, 4538, 1, 2, 1755, 30, 8, 2, 0, 0, 0, 0, -8406.11, 481.173, 123.793, 0, 0, 'The Attack: Marzon the Silent Blade - Move'), +(175407, 27, 0, 3, 0, 5330, 1, 2, 1755, 30, 8, 2, 0, 0, 0, 0, -8405.02, 470.18, 123.793, 0, 0, 'The Attack: Marzon the Silent Blade - Move'), +(175407, 33, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Emote OneShotTalk'), +(175407, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 323, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Say Text'), +(175407, 35, 0, 14, 7104, 0, 0, 0, 1755, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Marzon the Silent Blade - Remove Aura Sneak'), +(175407, 37, 0, 0, 0, 0, 0, 0, 1755, 30, 8, 2, 324, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Marzon the Silent Blade - Say Text'), +(175407, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 326, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Say Text'), +(175407, 42, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Emote OneShotTalk'), +(175407, 46, 0, 63, 434, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Add Map Event Target'), +(175407, 46, 1, 22, 34, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Set Faction to Defias Brotherhood'), +(175407, 47, 0, 0, 0, 0, 0, 0, 1755, 30, 8, 2, 325, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Marzon the Silent Blade - Say Text'), +(175407, 47, 1, 63, 434, 0, 0, 0, 1755, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Marzon the Silent Blade - Add Map Event Target'), +(175407, 47, 2, 22, 34, 3, 0, 0, 1755, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Marzon the Silent Blade - Set Faction to Defias Brotherhood'), +(175407, 47, 3, 7, 434, 80, 1, 0, 434, 0, 21, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Player - Complete Quest'), +(175407, 48, 0, 69, 434, 0, 0, 0, 434, 0, 21, 2, 4340, 4340, 6306, 4341, 0, 0, 0, 0, 0, 'The Attack: Player - Edit Map Event'), +(175407, 49, 0, 1, 23, 0, 0, 0, 7766, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Emote OneShotFlex'), +(175407, 49, 0, 0, 0, 0, 0, 0, 7766, 30, 8, 2, 4613, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Say Text'); +DELETE FROM `creature_movement_scripts` WHERE `id`=175408; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(175408, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Lord Gregor Lescovar - Reset Faction'), +(175408, 0, 0, 18, 0, 0, 0, 0, 1755, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Marzon the Silent Blade - Despawn'), +(175408, 0, 0, 62, 434, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Marzon the Silent Blade - End Map Event'); + +-- Correct auras for Marzon the Silent Blade. +UPDATE `creature_template` SET `auras`='7104' WHERE `entry`=1755; + +-- 4340: Extra Targets Of Scripted Map Event 434 Satisfy Condition (121: Not (Target Is Alive)) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (4340, 47, 434, 121, 0, 0, 0); + +-- Success script. +DELETE FROM `generic_scripts` WHERE `id`=4340; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(4340, 0, 0, 3, 0, 0, 3, 0, 10524, 0, 9, 2, 0, 0, 0, 0, -8388.84, 453.084, 123.76, 3.80482, 0, 'The Attack Success: Stormwind Royal Guard - Move'), +(4340, 0, 0, 3, 0, 0, 3, 0, 10523, 0, 9, 2, 0, 0, 0, 0, -8394.09, 449.427, 123.76, 0.645772, 0, 'The Attack Success: Stormwind Royal Guard - Move'), +(4340, 0, 0, 71, 1, 0, 0, 0, 45707, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack Success: Tyrion\'s Spybot - Respawn'), +(4340, 1, 0, 60, 0, 0, 0, 0, 45707, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack Success: Tyrion\'s Spybot - Start Waypoints'); +-- Failure script. +DELETE FROM `generic_scripts` WHERE `id`=4341; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(4341, 0, 0, 70, 434, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack Fail: Player - Fail Quest'), +(4341, 0, 1, 20, 6, 0, 0, 0, 10523, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack Fail: Stormwind Royal Guard - Move Home'), +(4341, 0, 2, 20, 6, 0, 0, 0, 10524, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack Fail: Stormwind Royal Guard - Move Home'), +(4341, 0, 3, 71, 1, 1, 0, 0, 45707, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack Fail: Tyrion\'s Spybot - Respawn'), +(4341, 1, 0, 20, 0, 0, 0, 1, 45707, 0, 9, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack Fail: Tyrion\'s Spybot - Move Idle'), +(4341, 1, 1, 6, 0, 0, 0, 0, 45707, 0, 9, 2, 0, 0, 0, 0, -8408.25, 451.896, 123.76, 5.52986, 0, 'The Attack Fail: Tyrion\'s Spybot - Teleport'), +(4341, 1, 2, 4, 147, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack Fail: Tyrion - Add Quest Giver Flag'); + +-- Waypoints for Creature Tyrion's Spybot (Entry: 8856 Guid: 2852) +INSERT INTO `creature_movement_template` (`entry`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(8856, 1, -8430.702148, 442.357544, 122.357765, 100.000000, 1000, 0.000000, 0), +(8856, 2, -8428.257813, 445.544373, 122.392868, 100.000000, 0, 0.000000, 0), +(8856, 3, -8420.607422, 453.409271, 124.281647, 100.000000, 0, 0.000000, 0), +(8856, 4, -8417.314453, 454.884155, 123.792870, 100.000000, 0, 0.000000, 0), +(8856, 5, -8408.253906, 451.895844, 123.792877, 100.000000, 10000, 0.000000, 885605), +(8856, 6, -8408.253906, 451.895844, 123.792877, 100.000000, 0, 0.000000, 0); +UPDATE `creature` SET `movement_type`=2, `position_x`=-8430.7, `position_y`=442.358, `position_z`=122.358, `orientation`=0.856207 WHERE `id`=8856; + +-- Waypoint scripts +DELETE FROM `creature_movement_scripts` WHERE `id`=885605; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(885605, 0, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion\'s Spybot - Move Idle'), +(885605, 4, 0, 1, 4, 0, 0, 0, 7766, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Emote OneShotCheer'), +(885605, 4, 0, 35, 1, 0, 0, 0, 7766, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 1.82793, 0, 'The Attack: Tyrion - Set Orientation'), +(885605, 4, 0, 0, 0, 0, 0, 0, 7766, 30, 8, 2, 4612, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Say Text'), +(885605, 7, 0, 35, 1, 0, 0, 0, 7766, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0.0523599, 0, 'The Attack: Tyrion - Set Orientation'), +(885605, 7, 0, 4, 147, 2, 1, 0, 7766, 30, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Attack: Tyrion - Add Quest Giver Flag'); + +-- Events list for Lord Gregor Lescovar +DELETE FROM `creature_ai_events` WHERE `creature_id`=1754; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (175401, 1754, 0, 4, 0, 100, 0, 0, 0, 0, 0, 175401, 0, 0, 'Lord Gregor Lescovar - Say Text on Aggro'); +DELETE FROM `creature_ai_scripts` WHERE `id`=175401; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(175401, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3934, 0, 0, 0, 0, 0, 0, 0, 0, 'Lord Gregor Lescovar - Say Text'); +UPDATE `creature_template` SET `ai_name`='EventAI', `script_name`='' WHERE `entry`=1754; + +-- Events list for Marzon the Silent Blade +DELETE FROM `creature_ai_events` WHERE `creature_id`=1755; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (175501, 1755, 0, 4, 0, 100, 0, 0, 0, 0, 0, 175501, 0, 0, 'Marzon the Silent Blade - Say Text on Aggro'); +DELETE FROM `creature_ai_scripts` WHERE `id`=175501; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(175501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3936, 0, 0, 0, 0, 0, 0, 0, 0, 'Marzon the Silent Blade - Say Text'); +UPDATE `creature_template` SET `ai_name`='EventAI', `script_name`='' WHERE `entry`=1755; + +-- Remove script from Tyrion's Spybot. +UPDATE `creature_template` SET `script_name`='' WHERE `entry`=8856; +DELETE FROM `script_waypoint` WHERE `entry`=8856; + +-- Priestess Tyriona should not be permanently spawned. +DELETE FROM `creature` WHERE `id`=7779; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230215211451_world.sql b/sql/migrations/20230215211451_world.sql new file mode 100644 index 00000000000..da59dd65719 --- /dev/null +++ b/sql/migrations/20230215211451_world.sql @@ -0,0 +1,639 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230215211451'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230215211451'); +-- Add your query below. + + +-- Rhahk'Zor (644) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(644, 14166 /*Buccaneer's Bracers*/, 0.28466, 1, 1), +(644, 14173 /*Buccaneer's Cord*/, 0.168687, 1, 1); + +-- Cookie (645) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(645, 1738 /*Laced Mail Belt*/, 0.222469, 1, 1); + +-- Mr. Smite (646) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(646, 1793 /*Patched Leather Shoulderpads*/, 0.265554, 1, 1); + +-- Black Bear (1129) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(1129, 2318 /*Light Leather*/, 33.3333, 1, 1, 1), +(1129, 2934 /*Ruined Leather Scraps*/, 66.6666, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=1129 WHERE `entry`=1129; + +-- Tunnel Rat Vermin (1172) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(1172, 2212 /*Cracked Buckler*/, 0.263783, 1, 1), +(1172, 2642 /*Loose Chain Boots*/, 0.209377, 1, 1), +(1172, 3373 /*Patchwork Bracers*/, 0.295107, 1, 1); + +-- Tunnel Rat Scout (1173) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(1173, 1415 /*Carpenter's Mallet*/, 0.405933, 1, 1); + +-- Rotting Ancestor (1530) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(1530, 1411 /*Withered Staff*/, 0.535318, 1, 1), +(1530, 1423 /*Worn Leather Pants*/, 0.378639, 1, 1), +(1530, 1427 /*Patchwork Shoes*/, 0.404753, 1, 1), +(1530, 1431 /*Patchwork Pants*/, 0.398224, 1, 1), +(1530, 2635 /*Loose Chain Belt*/, 0.241546, 1, 1); + +-- Wandering Spirit (1532) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(1532, 1416 /*Rusty Hatchet*/, 0.483289, 1, 1); + +-- Bloodsail Elder Magus (1653) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(1653, 13021 /*Needle Threader*/, 3.84615, 1, 1); + +-- Moonrage Whitescalp (1769) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(1769, 1431 /*Patchwork Pants*/, 1.10497, 1, 1), +(1769, 2773 /*Cracked Shortbow*/, 1.42068, 1, 1); + +-- Moonrage Watcher (1892) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(1892, 2318 /*Light Leather*/, 60, 1, 1, 1), +(1892, 2934 /*Ruined Leather Scraps*/, 35, 1, 1, 1), +(1892, 783 /*Light Hide*/, 5, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=1892 WHERE `entry`=1892; + +-- Moonrage Sentry (1893) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(1893, 2318 /*Light Leather*/, 60, 1, 1, 1), +(1893, 2934 /*Ruined Leather Scraps*/, 35, 1, 1, 1), +(1893, 783 /*Light Hide*/, 5, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=1893 WHERE `entry`=1893; + +-- Moonrage Elder (1896) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(1896, 2318 /*Light Leather*/, 60, 1, 1, 1), +(1896, 2934 /*Ruined Leather Scraps*/, 35, 1, 1, 1), +(1896, 783 /*Light Hide*/, 5, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=1896 WHERE `entry`=1896; + +-- Shadowclaw (2175) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2175, 9755 /*Gypsy Gloves*/, 5.43131, 1, 1); + +-- Vile Sprite (2189) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2189, 2648 /*Loose Chain Vest*/, 0.2114, 1, 1); + +-- Syndicate Thief (2241) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2241, 17124 /*Syndicate Emblem*/, 0.0814459, 1, 1); + +-- Enraged Stanley (2275) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(2275, 783 /*Light Hide*/, 50, 1, 1, 1), +(2275, 2319 /*Medium Leather*/, 50, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=2275 WHERE `entry`=2275; + +-- Giant Foreststrider (2323) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2323, 7288 /*Pattern: Rugged Leather Pants*/, 0.00732815, 1, 1); + +-- Yenniku (2530) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2530, 4016 /*Zanzil's Mixture*/, -43, 1, 1); + +-- Maury "Club Foot" Wilkins (2535) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2535, 4016 /*Zanzil's Mixture*/, -26, 1, 1); + +-- Chucky "Ten Thumbs" (2537) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2537, 6530 /*Nightcrawlers*/, 18.5964, 1, 1); + +-- Dagun the Ravenous (2937) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2937, 3358 /*Khadgar's Whisker*/, 5, 1, 1); + +-- Windfury Matriarch (2965) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(2965, 1412 /*Crude Bastard Sword*/, 0.347385, 1, 1), +(2965, 1417 /*Beaten Battle Axe*/, 0.3067, 1, 1), +(2965, 2773 /*Cracked Shortbow*/, 0.38807, 1, 1); + +-- Ghost Howl (3056) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3056, 6716 /*Schematic: EZ-Thro Dynamite*/, 0.02, 1, 1); + +-- Dustwind Storm Witch (3118) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3118, 1414 /*Cracked Sledge*/, 0.434879, 1, 1); + +-- Razormane Water Seeker (3267) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3267, 1416 /*Rusty Hatchet*/, 0.566217, 1, 1), +(3267, 1427 /*Patchwork Shoes*/, 0.362053, 1, 1), +(3267, 1431 /*Patchwork Pants*/, 0.440996, 1, 1); + +-- Razormane Thornweaver (3268) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3268, 1433 /*Patchwork Armor*/, 0.399843, 1, 1), +(3268, 2212 /*Cracked Buckler*/, 0.310368, 1, 1); + +-- Moonrage Armorer (3529) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(3529, 2318 /*Light Leather*/, 60, 1, 1, 1), +(3529, 2934 /*Ruined Leather Scraps*/, 35, 1, 1, 1), +(3529, 783 /*Light Hide*/, 5, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=3529 WHERE `entry`=3529; + +-- Moonrage Tailor (3531) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(3531, 2318 /*Light Leather*/, 60, 1, 1, 1), +(3531, 2934 /*Ruined Leather Scraps*/, 35, 1, 1, 1), +(3531, 783 /*Light Hide*/, 5, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=3531 WHERE `entry`=3531; + +-- Moonrage Leatherworker (3533) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(3533, 2318 /*Light Leather*/, 60, 1, 1, 1), +(3533, 2934 /*Ruined Leather Scraps*/, 35, 1, 1, 1), +(3533, 783 /*Light Hide*/, 5, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=3533 WHERE `entry`=3533; + +-- Kresh (3653) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3653, 14367 /*Mystic's Gloves*/, 0.253635, 1, 1); + +-- Mutanus the Devourer (3654) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3654, 1795 /*Rawhide Belt*/, 1, 1, 1), +(3654, 9812 /*Fortified Cloak*/, 2.33888, 1, 1); + +-- Lord Pythas (3670) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3670, 15506 /*Grunt's AnkleWraps*/, 1, 1, 1); + +-- Lady Anacondra (3671) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3671, 1741 /*Laced Cloak*/, 0.195722, 1, 1); + +-- Razorclaw the Butcher (3886) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3886, 3193 /*Oak Mallet*/, 33.3333, 1, 1); + +-- Baron Silverlaine (3887) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3887, 1822 /*Cedar Walking Stick*/, 0.310454, 1, 1), +(3887, 9792 /*Ivycloth Boots*/, 0.492677, 1, 1); + +-- Rethilgore (3914) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3914, 1815 /*Ornamental Mace*/, 0.742477, 1, 1), +(3914, 6575 /*Defender Cloak*/, 0.244236, 1, 1); + +-- Wolf Master Nandos (3927) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3927, 9816 /*Fortified Shield*/, 16.6667, 1, 1); + +-- Houndmaster Loksey (3974) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3974, 1708 /*Sweet Nectar*/, 1.26215, 1, 1), +(3974, 7417 /*Phalanx Boots*/, 0.0422731, 1, 1); + +-- Herod (3975) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3975, 3811 /*Double-stitched Cloak*/, 0.0616631, 1, 1); + +-- Interrogator Vishas (3983) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(3983, 3797 /*Interlaced Pants*/, 0.163132, 1, 1), +(3983, 4338 /*Mageweave Cloth*/, 0.815661, 2, 2), +(3983, 6389 /*Glimmering Mail Coif*/, 0.0233046, 1, 1); + +-- Dark Iron Bombardier (4062) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4062, 5108 /*Dark Iron Leather*/, 4.41213, 1, 1); + +-- Archmage Arugal (4275) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4275, 1758 /*Reinforced Chain Gloves*/, 0.12, 1, 1), +(4275, 1826 /*Rock Maul*/, 0.309191, 1, 1), +(4275, 3385 /*Lesser Mana Potion*/, 51.5189, 1, 4), +(4275, 9794 /*Ivycloth Cloak*/, 0.12, 1, 1); + +-- Commander Springvale (4278) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4278, 2220 /*Box Shield*/, 0.195299, 1, 1), +(4278, 9773 /*Greenweave Robe*/, 0.753296, 1, 1); + +-- Odo the Blindwatcher (4279) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4279, 2782 /*Mishandled Recurve Bow*/, 0.319791, 1, 1); + +-- Bloodfen Lashtail (4357) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4357, 7992 /*Plans: Blue Glittering Axe*/, 5.26316, 1, 1); + +-- Strashaz Serpent Guard (4366) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4366, 10308 /*Scroll of Intellect IV*/, 5, 1, 1); + +-- Strashaz Siren (4371) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4371, 10305 /*Scroll of Protection IV*/, 5, 1, 1); + +-- Darkfang Lurker (4411) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4411, 3866 /*Plans: Jade Serpentblade*/, 2.85714, 1, 1); + +-- Aggem Thorncurse (4424) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4424, 6610 /*Sage's Robe*/, 0.565463, 1, 1); + +-- Death Speaker Jargba (4428) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4428, 5007 /*Band of Thorns*/, 1, 1, 1); + +-- Frostmaw (4504) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(4504, 4234 /*Heavy Leather*/, 60, 1, 1, 1), +(4504, 4304 /*Thick Leather*/, 40, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=4504 WHERE `entry`=4504; + +-- Mage Hunter (4681) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4681, 4352 /*Pattern: Boots of the Enchanter*/, 5, 1, 1); + +-- Aku'mai (4829) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(4829, 15340 /*Pathfinder Cloak*/, 0.112461, 1, 1); + +-- Shade of Eranikus (5709) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(5709, 10148 /*Mighty Cloak*/, 1, 1, 1); + +-- Hukku (5715) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(5715, 10073 /*Righteous Helmet*/, 0.0766479, 1, 1); + +-- Weaver (5720) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(5720, 4557 /*Fiery Gland*/, 6.62393, 1, 1); + +-- Enforcer Emilgund (5787) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(5787, 6513 /*Disciple's Sash*/, 2.25734, 1, 1); + +-- Felweaver Scornn (5822) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(5822, 9744 /*Simple Bands*/, 2.29592, 1, 1); + +-- Captain Flat Tusk (5824) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(5824, 6509 /*Infantry Belt*/, 3.16302, 1, 1); + +-- Ironspine (6489) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(6489, 9836 /*Banded Armor*/, 0.295983, 1, 1); + +-- Revelosh (6910) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(6910, 2289 /*Scroll of Strength II*/, 0.12, 1, 1); + +-- Witch Doctor Zum'rah (7271) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(7271, 4019 /*Heavy Flint Axe*/, 0.231513, 1, 1), +(7271, 7540 /*Champion's Helmet*/, 0.526579, 1, 1), +(7271, 9913 /*Royal Gown*/, 0.272368, 1, 1), +(7271, 9960 /*Warmonger's Gauntlets*/, 0.671842, 1, 1), +(7271, 10090 /*Gothic Plate Helmet*/, 1.20296, 1, 1), +(7271, 10206 /*Overlord's Girdle*/, 0.299605, 1, 1); + +-- Zul'Farrak Zombie (7286) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(7286, 3869 /*Plans: Shadow Crescent Axe*/, 0.00594948, 1, 1); + +-- Grubbis (7361) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(7361, 7422 /*Phalanx Girdle*/, 2.75634, 1, 1); + +-- Mekgineer Thermaplugg (7800) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(7800, 4371 /*Bronze Tube*/, 0.504756, 2, 2), +(7800, 9836 /*Banded Armor*/, 1.20365, 1, 1), +(7800, 9871 /*Renegade Leggings*/, 0.407688, 1, 1); + +-- Lurking Feral Scar (7848) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(7848, 4304 /*Thick Leather*/, 78, 1, 1, 1), +(7848, 8170 /*Rugged Leather*/, 20, 1, 1, 1), +(7848, 8169 /*Thick Hide*/, 2, 1, 1, 1), +(7848, 18947 /*Rage Scar Yeti Hide*/, 7, 0, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=7848 WHERE `entry`=7848; + +-- Muck Frenzy (8236) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(8236, 6342 /*Formula: Enchant Chest - Minor Mana*/, 9.09091, 1, 1); + +-- High Interrogator Gerstahn (9018) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9018, 3973 /*Smooth Leather Gloves*/, 16.6667, 1, 1), +(9018, 8754 /*Twill Cover*/, 16.6667, 1, 1); + +-- Hedrum the Creeper (9032) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9032, 10108 /*Wanderer's Cloak*/, 0.14, 1, 1); + +-- Ambassador Flamelash (9156) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9156, 8766 /*Morning Glory Dew*/, 0.791699, 1, 1); + +-- Highlord Omokk (9196) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9196, 8766 /*Morning Glory Dew*/, 0.647359, 1, 1); + +-- Shadow Hunter Vosh'gajin (9236) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9236, 3975 /*Smooth Leather Shoulderpads*/, 12.5, 1, 1), +(9236, 10279 /*Emerald Helm*/, 12.5, 1, 1); + +-- Smolderthorn Seer (9269) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9269, 10144 /*High Councillor's Sash*/, 5.26316, 1, 1); + +-- Plugger Spazzring (9499) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9499, 10099 /*Councillor's Gloves*/, 0.753962, 1, 1); + +-- Hurley Blackbreath (9537) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9537, 3975 /*Smooth Leather Shoulderpads*/, 0.13, 1, 1); + +-- Ribbly Screwspigot (9543) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9543, 10098 /*Councillor's Cloak*/, 1, 1, 1); + +-- Overlord Wyrmthalak (9568) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9568, 10138 /*High Councillor's Cloak*/, 1.22324, 1, 1), +(9568, 10210 /*Elegant Mantle*/, 2.32416, 1, 1), +(9568, 10219 /*Elegant Circlet*/, 2.263, 1, 1); + +-- Lar'korwi Mate (9683) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(9683, 4304 /*Thick Leather*/, 78, 1, 1, 1), +(9683, 8170 /*Rugged Leather*/, 19, 1, 1, 1), +(9683, 8169 /*Thick Hide*/, 3, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=9683 WHERE `entry`=9683; + +-- Quartermaster Zigris (9736) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9736, 13247 /*Quartermaster Zigris' Footlocker*/, 12.4312, 1, 1); + +-- Pyroguard Emberseer (9816) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(9816, 10374 /*Imbued Plate Pauldrons*/, 0.0334681, 1, 1); + +-- Bayne (10356) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10356, 6509 /*Infantry Belt*/, 4.36187, 1, 1), +(10356, 6513 /*Disciple's Sash*/, 7.75444, 1, 1); + +-- Ressan the Needler (10357) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(10357, 2318 /*Light Leather*/, 70, 1, 1, 2), +(10357, 2934 /*Ruined Leather Scraps*/, 25, 1, 1, 1), +(10357, 783 /*Light Hide*/, 5, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=10357 WHERE `entry`=10357; + +-- General Drakkisath (10363) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10363, 8952 /*Roasted Quail*/, 20, 1, 1), +(10363, 10251 /*Master's Gloves*/, 0.290416, 1, 1), +(10363, 10382 /*Commander's Leggings*/, 1.13746, 1, 1); + +-- Skeletal Berserker (10391) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`, `condition_id`) VALUES +(10391, 12840 /*Minion's Scourgestone*/, 50, 1, 1, 17); + +-- Crimson Guardsman (10418) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10418, 10210 /*Elegant Mantle*/, 0.0412005, 1, 1); + +-- The Beast (10430) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10430, 15943 /*Imbued Shield*/, 0.14, 1, 1); + +-- Magistrate Barthilas (10435) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`, `condition_id`) VALUES +(10435, 3990 /*Crested Buckler*/, 20, 1, 1, 0), +(10435, 3997 /*Laminated Scale Pants*/, 20, 1, 1, 0), +(10435, 20400 /*Pumpkin Bag*/, 20, 1, 1, 108); + +-- Baroness Anastari (10436) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10436, 13446 /*Major Healing Potion*/, 0.476054, 1, 1); + +-- Risen Aberration (10485) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10485, 10228 /*Nightshade Spaulders*/, 0.00568844, 1, 1); + +-- Kirtonos the Herald (10506) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10506, 10258 /*Adventurer's Cape*/, 0.744019, 1, 1); + +-- The Unforgiven (10516) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10516, 3946 /*Twill Bracers*/, 33.3333, 1, 1); + +-- Archivist Galford (10811) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10811, 8932 /*Alterac Swiss*/, 1.56606, 1, 1), +(10811, 13817 /*Tapered Greatsword*/, 25, 1, 1); + +-- Arikara (10882) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10882, 6826 /*Brilliant Scale*/, 17.4206, 1, 1); + +-- Goraluk Anvilcrack (10899) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(10899, 8952 /*Roasted Quail*/, 0.6, 1, 1); + +-- Alterac Ram (10990) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(10990, 4304 /*Thick Leather*/, 76, 1, 1, 1), +(10990, 8170 /*Rugged Leather*/, 21, 1, 1, 1), +(10990, 8169 /*Thick Hide*/, 3, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=10990 WHERE `entry`=10990; + +-- Doctor Theolen Krastinov (11261) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(11261, 13444 /*Major Mana Potion*/, 16.6667, 1, 1); + +-- Gurubashi Headhunter (11351) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(11351, 14557 /*The Lion Horn of Stormwind*/, 0.02, 1, 1); + +-- Magister Kalendris (11487) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(11487, 3970 /*Smooth Leather Boots*/, 66.6667, 1, 1), +(11487, 8948 /*Dried King Bolete*/, 1, 1, 1); + +-- Jergosh the Invoker (11518) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(11518, 2764 /*Small Dagger*/, 0.498351, 1, 1); + +-- Stormpike Defender (12050) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(12050, 17326 /*Stormpike Soldier's Flesh*/, 32, 1, 1); + +-- Stormpike Guardsman (12127) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(12127, 17326 /*Stormpike Soldier's Flesh*/, 32.1784, 1, 1), +(12127, 17327 /*Stormpike Lieutenant's Flesh*/, 16.3426, 1, 1); + +-- Princess Theradras (12201) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(12201, 10061 /*Duskwoven Turban*/, 1.25081, 1, 1), +(12201, 10072 /*Righteous Gloves*/, 1.27811, 1, 1), +(12201, 10128 /*Revenant Chestplate*/, 0.26803, 1, 1), +(12201, 10171 /*Templar Bracers*/, 0.263067, 1, 1); + +-- Razorlash (12258) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(12258, 14446 /*Venomshroud Belt*/, 1, 1, 1), +(12258, 14662 /*Keeper's Hooves*/, 1, 1, 1); + +-- Lord Kazzak (12397) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(12397, 10250 /*Master's Hat*/, 4.11215, 1, 1), +(12397, 10273 /*Masterwork Legplates*/, 3.80062, 1, 1); + +-- Gorefang (12431) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(12431, 9743 /*Simple Shoes*/, 4.12486, 1, 1); + +-- Vorsha the Lasher (12940) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(12940, 2319 /*Medium Leather*/, 48, 1, 1, 1), +(12940, 2318 /*Light Leather*/, 44, 1, 1, 2), +(12940, 4232 /*Medium Hide*/, 6, 1, 1, 1), +(12940, 783 /*Light Hide*/, 2, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=12940 WHERE `entry`=12940; + +-- Kolkar Waylayer (12976) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(12976, 3020 /*Enduring Cap*/, 5.88235, 1, 1); + +-- Wing Commander Mulverick (13181) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(13181, 17503 /*Frostwolf Lieutenant's Medal*/, 100, 1, 1); + +-- Lieutenant Largent (13296) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(13296, 17328 /*Stormpike Commander's Flesh*/, 19.2296, 1, 1); + +-- Frostwolf Bowman (13359) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(13359, 17502 /*Frostwolf Soldier's Medal*/, 31, 1, 1); + +-- Tinkerer Gizlock (13601) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(13601, 9061 /*Goblin Rocket Fuel*/, 0.35572, 1, 1), +(13601, 10561 /*Mithril Casing*/, 2.14979, 1, 1); + +-- Mountaineer Boombellow (13797) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(13797, 17328 /*Stormpike Commander's Flesh*/, 20, 1, 1); + +-- Big Samras (14280) +INSERT INTO `skinning_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`) VALUES +(14280, 2319 /*Medium Leather*/, 60, 1, 1, 1), +(14280, 4234 /*Heavy Leather*/, 35, 1, 1, 1), +(14280, 4235 /*Heavy Hide*/, 5, 1, 1, 1); +UPDATE `creature_template` SET `skinning_loot_id`=14280 WHERE `entry`=14280; + +-- Guard Fengus (14321) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(14321, 8952 /*Roasted Quail*/, 3.55791, 1, 1); + +-- Lethtendris (14327) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(14327, 7910 /*Star Ruby*/, 0.202634, 1, 1); + +-- Grimmaw (14429) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(14429, 1516 /*Worn Hatchet*/, 0.767263, 1, 1), +(14429, 6337 /*Infantry Leggings*/, 2.17391, 1, 1), +(14429, 6513 /*Disciple's Sash*/, 3, 1, 1); + +-- Sever (14682) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(14682, 1751 /*Linked Chain Pants*/, 20, 1, 1), +(14682, 4709 /*Forest Leather Mantle*/, 20, 1, 1); + +-- Lady Falther'ess (14686) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(14686, 3783 /*Light Scimitar*/, 33.3333, 1, 1), +(14686, 15978 /*Geomancer's Rod*/, 33.3333, 1, 1); + +-- Mad Servant (15111) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(15111, 15757 /*Pattern: Wicked Leather Pants*/, 0.00550995, 1, 1); + +-- Ossirian the Unscarred (15339) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(15339, 20884 /*Qiraji Magisterial Ring*/, 9.57583, 1, 1); + +-- Minor Anubisath Warbringer (15807) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(15807, 791 /*Gnarled Ash Staff*/, 5.55556, 1, 1); + +-- Minor Silithid Flayer (15808) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(15808, 6661 /*Recipe: Savory Deviate Delight*/, 1.36986, 1, 1); + +-- Eroded Anubisath Warbringer (15810) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(15810, 1121 /*Feet of the Lynx*/, 1.92308, 1, 1), +(15810, 2256 /*Skeletal Club*/, 1.92308, 1, 1), +(15810, 9766 /*Greenweave Sash*/, 3.84615, 1, 1), +(15810, 9767 /*Greenweave Sandals*/, 1.92308, 1, 1), +(15810, 9771 /*Greenweave Gloves*/, 0.787402, 1, 1), +(15810, 12988 /*Starsight Tunic*/, 1.92308, 1, 1), +(15810, 12990 /*Razor's Edge*/, 1.92308, 1, 1), +(15810, 12998 /*Magician's Mantle*/, 1.92308, 1, 1); + +-- Faltering Silithid Flayer (15811) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(15811, 14099 /*Native Sash*/, 0.735294, 1, 1), +(15811, 14115 /*Aboriginal Bands*/, 0.735294, 1, 1); + +-- Qiraji Officer (15812) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(15812, 9772 /*Greenweave Leggings*/, 4.54545, 1, 1); + +-- Naxxramas Cultist (15980) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(15980, 14499 /*Pattern: Mooncloth Bag*/, 0.00833646, 1, 1), +(15980, 19264 /*Seven of Warlords*/, 0.0166729, 1, 1); + +-- Risen Deathknight (16154) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(16154, 16251 /*Formula: Enchant Bracer - Superior Stamina*/, 0.106707, 1, 1); + +-- Deathknight Vindicator (16451) +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `mincountOrRef`, `maxcount`) VALUES +(16451, 22708 /*Fate of Ramaladni*/, -0.123153, 1, 1); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230217150752_world.sql b/sql/migrations/20230217150752_world.sql new file mode 100644 index 00000000000..d4585748e4d --- /dev/null +++ b/sql/migrations/20230217150752_world.sql @@ -0,0 +1,34 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230217150752'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230217150752'); +-- Add your query below. + + +-- Add spell list for Zanzil Witch Doctor. +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (14900, 'Stranglethorn Vale - Zanzil Witch Doctor', 7646, 100, 1, 0, 0, 0, 8, 45, 120, 120, 0, 9613, 100, 1, 0, 0, 8, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `spell_list_id`=14900 WHERE `entry`=1490; + +-- Add spell list for Zanzil Naga. +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (14910, 'Stranglethorn Vale - Zanzil Naga', 9080, 100, 1, 0, 0, 0, 3, 30, 10, 30, 0, 12555, 100, 1, 0, 0, 256, 0, 0, 6, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `spell_list_id`=14910 WHERE `entry`=1491; + +-- Add spell list for Zanzil Zombie. +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (14880, 'Stranglethorn Vale - Zanzil Zombie', 7102, 100, 1, 0, 0, 0, 6, 35, 240, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `spell_list_id`=14880 WHERE `entry`=1488; + +-- Add spell list for Zanzil Hunter. +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (14890, 'Stranglethorn Vale - Zanzil Hunter', 10277, 100, 1, 0, 0, 8, 0, 1, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `spell_list_id`=14890 WHERE `entry`=1489; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230219162125_world.sql b/sql/migrations/20230219162125_world.sql new file mode 100644 index 00000000000..28acb5ae8df --- /dev/null +++ b/sql/migrations/20230219162125_world.sql @@ -0,0 +1,54 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230219162125'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230219162125'); +-- Add your query below. + + +-- Damage Variance +UPDATE `creature_template` SET `damage_variance`=0.07 WHERE `entry`=4050; -- Cenarion Caretaker (was 0.14) +UPDATE `creature_template` SET `damage_variance`=0.07 WHERE `entry`=4052; -- Cenarion Druid (was 0.14) +UPDATE `creature_template` SET `damage_variance`=0.07 WHERE `entry`=4056; -- Mirkfallon Keeper (was 0.14) +UPDATE `creature_template` SET `damage_variance`=0.07 WHERE `entry`=4061; -- Mirkfallon Dryad (was 0.14) +UPDATE `creature_template` SET `damage_variance`=0.16 WHERE `entry`=4814; -- Twilight Elementalist (was 0.17) +UPDATE `creature_template` SET `damage_variance`=0.07 WHERE `entry`=5915; -- Brother Ravenoak (was 0.14) +UPDATE `creature_template` SET `damage_variance`=0.07 WHERE `entry`=8518; -- Rynthariel the Keymaster (was 0.14) + +-- Damage Multipliers +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=2151 && `patch` IN (0); -- Moon Priestess Amara (was 0.9) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=3571 && `patch` IN (0); -- Teldrassil Sentinel (was 5.55) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=4050 && `patch` IN (0); -- Cenarion Caretaker (was 3.7) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=4052 && `patch` IN (0); -- Cenarion Druid (was 3.55) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=4056 && `patch` IN (0); -- Mirkfallon Keeper (was 3.35) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=4061 && `patch` IN (0); -- Mirkfallon Dryad (was 3.45) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=4262 && `patch` IN (0, 2); -- Darnassus Sentinel (was 2.35) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=4409 && `patch` IN (0); -- Gatekeeper Kordurus (was 3.25) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=5915 && `patch` IN (0); -- Brother Ravenoak (was 3.65) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=6086 && `patch` IN (0); -- Auberdine Sentinel (was 1.1) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=6287 && `patch` IN (0); -- Radnaal Maneweaver (was 0.75) +UPDATE `creature_template` SET `damage_multiplier`=1.7 WHERE `entry`=8518 && `patch` IN (0); -- Rynthariel the Keymaster (was 3.4) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=10604 && `patch` IN (0); -- Huntress Nhemai (was 0.85) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=10606 && `patch` IN (0); -- Huntress Yaeliura (was 0.85) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=12160 && `patch` IN (0); -- Shadowglen Sentinel (was 1.9) + +-- Armor Multipliers +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=3571 && `patch` IN (0); -- Teldrassil Sentinel (was 1.4) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=4262 && `patch` IN (0, 2); -- Darnassus Sentinel (was 1.2) +UPDATE `creature_template` SET `armor_multiplier`=1 WHERE `entry`=12160 && `patch` IN (0); -- Shadowglen Sentinel (was 1.4) + +-- Nature Resistance +UPDATE `creature_template` SET `nature_res`=52 WHERE `entry`=4050 && `nature_res`=0; -- Cenarion Caretaker +UPDATE `creature_template` SET `nature_res`=54 WHERE `entry`=4052 && `nature_res`=0; -- Cenarion Druid +UPDATE `creature_template` SET `nature_res`=80 WHERE `entry`=4056 && `nature_res`=0; -- Mirkfallon Keeper + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230221132045_world.sql b/sql/migrations/20230221132045_world.sql new file mode 100644 index 00000000000..7533b96249d --- /dev/null +++ b/sql/migrations/20230221132045_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230221132045'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230221132045'); +-- Add your query below. + + +-- Correct faction for Larva Spewer. +UPDATE `gameobject_template` SET `faction`=14, `script_name`='' WHERE `entry`=178559; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230228035112_world.sql b/sql/migrations/20230228035112_world.sql new file mode 100644 index 00000000000..d8e0cef455f --- /dev/null +++ b/sql/migrations/20230228035112_world.sql @@ -0,0 +1,48 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230228035112'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230228035112'); +-- Add your query below. + + +-- Spawn scripts for ogres. +DELETE FROM `generic_scripts` WHERE `id`=2715; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(2715, 2, 3, 0, 3223, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -1756.7, -1566.68, 54.1133, 0, 0, 'Runed Pedestal: Boulderfist Mauler - Move'); +DELETE FROM `generic_scripts` WHERE `id`=2716; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(2716, 2, 3, 0, 3225, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -1753.09, -1574.25, 52.1216, 0, 0, 'Runed Pedestal: Boulderfist Mauler - Move'); +DELETE FROM `generic_scripts` WHERE `id`=2717; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(2717, 2, 3, 0, 3005, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -1749.42, -1583.67, 52.3262, 0, 0, 'Runed Pedestal: Boulderfist Mauler - Move'); +DELETE FROM `generic_scripts` WHERE `id`=2718; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(2718, 2, 3, 0, 5062, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, -1776.38, -1513.58, 64.9209, 0, 0, 'Runed Pedestal: Boulderfist Shaman - Move'); + +-- Script on player using Runed Pedestal. +DELETE FROM `event_scripts` WHERE `id`=413; +INSERT INTO `event_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(413, 0, 0, 31, 2794, 100, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Runed Pedestal: Terminate Script if Summoned Guardian is found'), +(413, 1, 0, 10, 2570, 300000, 0, 0, 0, 0, 0, 0, 0, 2718, -1, 1, -1777.91, -1501.28, 65.0042, 4.66003, 0, 'Runed Pedestal: Summon Creature Boulderfist Shaman'), +(413, 1, 1, 10, 2569, 300000, 0, 0, 0, 0, 0, 0, 0, 2717, -1, 1, -1729.03, -1574.77, 53.9953, 3.59538, 0, 'Runed Pedestal: Summon Creature Boulderfist Mauler'), +(413, 1, 2, 10, 2569, 300000, 0, 0, 0, 0, 0, 0, 0, 2716, -1, 1, -1742.55, -1594.43, 52.7884, 1.97222, 0, 'Runed Pedestal: Summon Creature Boulderfist Mauler'), +(413, 1, 3, 10, 2569, 300000, 0, 0, 0, 0, 0, 0, 0, 2715, -1, 1, -1764.01, -1591, 53.1026, 1.309, 0, 'Runed Pedestal: Summon Creature Boulderfist Mauler'), +(413, 1, 4, 10, 2794, 300000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -1776.35, -1523.46, 65.0042, 1.5708, 0, 'Runed Pedestal: Summon Creature Summoned Guardian'), +(413, 1, 5, 10, 2794, 300000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -1782.63, -1508.94, 99.3345, 3.08923, 0, 'Runed Pedestal: Summon Creature Summoned Guardian'), +(413, 1, 6, 10, 2794, 300000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -1777.76, -1516.91, 99.3345, 4.29351, 0, 'Runed Pedestal: Summon Creature Summoned Guardian'), +(413, 1, 7, 10, 2794, 300000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -1770.32, -1510.47, 90.5951, 0.890118, 0, 'Runed Pedestal: Summon Creature Summoned Guardian'), +(413, 1, 8, 10, 2794, 300000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -1772.38, -1522.57, 75.3211, 2.1293, 0, 'Runed Pedestal: Summon Creature Summoned Guardian'), +(413, 1, 9, 10, 2794, 300000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -1758.89, -1555.83, 58.6428, 5.11381, 0, 'Runed Pedestal: Summon Creature Summoned Guardian'), +(413, 1, 10, 10, 2794, 300000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -1748.81, -1555.65, 58.5205, 4.38078, 0, 'Runed Pedestal: Summon Creature Summoned Guardian'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230303204342_world.sql b/sql/migrations/20230303204342_world.sql new file mode 100644 index 00000000000..a7f8757d722 --- /dev/null +++ b/sql/migrations/20230303204342_world.sql @@ -0,0 +1,57 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230303204342'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230303204342'); +-- Add your query below. + + +-- Events list for Silithid Swarmer +DELETE FROM `creature_ai_events` WHERE `creature_id`=3252; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (325201, 3252, 0, 1, 0, 100, 0, 5000, 5000, 0, 0, 325201, 0, 0, 'Silithid Swarmer - Summon Silithid Swarm OOC'); +DELETE FROM `creature_ai_scripts` WHERE `id`=325201; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(325201, 0, 0, 15, 6589, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Silithid Swarmer - Cast Silithid Swarm'); +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (32520, 'Barrens - Silithid Swarmer', 6589, 100, 0, 0, 0, 0, 6, 8, 2, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `creature_template` SET `ai_name`='EventAI' WHERE `entry`=3252; + +-- Events list for Silithid Swarm +DELETE FROM `creature_ai_events` WHERE `creature_id`=4196; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (419601, 4196, 0, 30, 0, 100, 0, 0, 0, 0, 0, 419601, 0, 0, 'Silithid Swarm - Despawn on Leaving Combat'); +DELETE FROM `creature_ai_scripts` WHERE `id`=419601; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(419601, 0, 0, 18, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Silithid Swarm - Despawn'); +UPDATE `creature_template` SET `ai_name`='EventAI' WHERE `entry`=4196; + +-- Events list for Silithid Creeper +DELETE FROM `creature_ai_events` WHERE `creature_id`=3250; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (325001, 3250, 0, 0, 0, 100, 1, 5000, 5000, 5000, 55000, 325001, 0, 0, 'Silithid Creeper - Cast Silithid Creeper Egg and Emote'); + +-- Events list for Silithid Creeper Egg +DELETE FROM `creature_ai_events` WHERE `creature_id`=5781; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (578101, 5781, 0, 11, 0, 100, 1, 0, 0, 0, 0, 578101, 0, 0, 'Silithid Creeper Egg - Start Script to Crack Open on Spawn'); +DELETE FROM `creature_ai_scripts` WHERE `id` IN (578102, 578103); +DELETE FROM `creature_ai_scripts` WHERE `id`=578101; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(578101, 0, 0, 39, 578101, 0, 0, 0, 0, 0, 0, 4, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Silithid Creeper Egg - Start Script to Crack Open'); +DELETE FROM `generic_scripts` WHERE `id`=578101; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(578101, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1409, 0, 0, 0, 0, 0, 0, 0, 1000, 'Silithid Creeper Egg - Emote First Text'), +(578101, 13, 0, 39, 578102, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1000, 'Silithid Creeper Egg - Start Script to Crack Open'); +DELETE FROM `generic_scripts` WHERE `id`=578102; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(578102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1410, 0, 0, 0, 0, 0, 0, 0, 0, 'Silithid Creeper Egg - Say Text'), +(578102, 0, 1, 15, 6588, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Silithid Creeper Egg - Cast Spell Summon Silithid Grub'), +(578102, 0, 2, 15, 7, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Silithid Creeper Egg - Cast Spell Suicide'); +UPDATE `creature_template` SET `unit_flags`=0, `flags_extra`=131072 WHERE `entry`=5781; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230308021711_world.sql b/sql/migrations/20230308021711_world.sql new file mode 100644 index 00000000000..c2ab8b5e7f0 --- /dev/null +++ b/sql/migrations/20230308021711_world.sql @@ -0,0 +1,3523 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230308021711'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230308021711'); +-- Add your query below. + + +-- Remove custom gossip menus. +UPDATE `creature_template` SET `gossip_menu_id`=0 WHERE `gossip_menu_id` IN (9002, 9003, 9004, 9005, 9006, 9007, 9009, 9010, 9013, 9019, 9040, 9057, 9060, 9061, 9062, 9064, 9065, 9066, 9068, 9069, 9070, 9071, 9073, 9074, 9075, 9076, 9077, 9079, 9080, 9081, 9082, 9083, 9085, 9086, 9087, 9088, 9089, 9090, 9091, 9092, 9093, 9094, 9095, 9096, 9097, 9098, 9101, 9103, 9104, 9106, 9107, 9109, 9111, 9112, 9114, 9118, 9120, 9121, 9122, 9123, 9124, 9125, 9126, 9127, 9128, 9129, 9130, 9131, 9132, 9133, 9135, 9137, 9138, 9139, 9140, 9141, 9142, 9143, 9144, 9145, 9147, 9149, 9150, 9151, 9152, 9153, 9155, 9156, 9157, 9159, 9160, 9161, 9162, 9164, 9166, 9167, 9168, 9170, 9172, 9173, 9174, 9175, 9177, 9179, 9180, 9181, 9182, 9184, 9185, 9187, 9189, 9190, 9191, 9192, 9195, 9196, 9197, 9198, 9199, 9200, 9201, 9202, 9203, 9204, 9205, 9206, 9207, 9208, 9209, 9214, 9215, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 9225, 9226, 9227, 9231, 9232, 9233, 9234, 9235, 9236, 9237, 9238, 9239, 9240, 9241, 9242, 9243, 9244, 9245, 9246, 9247, 9251, 9252, 9253, 9254, 9255, 9256, 9258, 9260, 9262, 9263, 9264, 9265, 9266, 9267, 9268, 9269, 9270, 9271, 9273, 9274, 9276, 9278, 9279, 9282, 9284, 9286, 9287, 9288, 9290, 9292, 9293, 9294, 9295, 9296, 9297, 9300, 9303, 9304, 9306, 9307, 9310, 9311, 9312, 9315, 9319, 9320, 9321, 9322, 9323, 9324, 9325, 9326, 9327, 9328, 9329, 9331, 9332, 9333, 9334, 9335, 9336, 9337, 9339, 9340, 9342, 9343, 9344, 9345, 9346, 9347, 9348, 9350, 9351, 9352, 9354, 9356, 9358, 9359, 9360, 9361, 9363, 9365, 9371, 9372, 9373, 9374, 9390, 9395, 9396, 9397, 9398, 9399, 9400, 9401, 9402, 9403, 9404, 9405, 9407, 9408, 9410, 9414, 9415, 9416, 9417, 9418, 9419, 9420, 9421, 9422, 9423, 9424, 9425, 9426, 9427, 9428, 9429, 9430, 9431, 9432, 9433, 9434, 9435, 9436, 9438, 9439, 9441, 9442, 9443, 9444, 9445, 9446, 9447, 9448, 9449, 9450, 9451, 9452, 9453, 9454, 9455, 9456, 9458, 9459, 9460, 9461, 9462, 9463, 9464, 9465, 9466, 9467, 9468, 9469, 9470, 9471, 9472, 9473, 9474, 9475, 9476, 9477, 9478, 9479, 9481, 9482, 9483, 9487, 9488, 9489, 9490, 9491, 9492, 9494, 9495, 9496, 9497, 9498, 9499, 9502, 9503, 9505, 9506, 9507, 9509, 9510, 9511, 9512, 9513, 9514, 9515, 9516, 9517, 9519, 9520, 9521, 9523, 9524, 9525, 9529, 9530, 9533, 9534, 9535, 9536, 9537, 9538, 9544, 9545, 9567, 9574, 9575, 9576, 9577, 9580, 9582, 9585, 9586, 9587, 9588, 9597, 9598); +DELETE FROM `gossip_menu` WHERE `entry` IN (9002, 9003, 9004, 9005, 9006, 9007, 9009, 9010, 9013, 9019, 9040, 9057, 9060, 9061, 9062, 9064, 9065, 9066, 9068, 9069, 9070, 9071, 9073, 9074, 9075, 9076, 9077, 9079, 9080, 9081, 9082, 9083, 9085, 9086, 9087, 9088, 9089, 9090, 9091, 9092, 9093, 9094, 9095, 9096, 9097, 9098, 9101, 9103, 9104, 9106, 9107, 9109, 9111, 9112, 9114, 9118, 9120, 9121, 9122, 9123, 9124, 9125, 9126, 9127, 9128, 9129, 9130, 9131, 9132, 9133, 9135, 9137, 9138, 9139, 9140, 9141, 9142, 9143, 9144, 9145, 9147, 9149, 9150, 9151, 9152, 9153, 9155, 9156, 9157, 9159, 9160, 9161, 9162, 9164, 9166, 9167, 9168, 9170, 9172, 9173, 9174, 9175, 9177, 9179, 9180, 9181, 9182, 9184, 9185, 9187, 9189, 9190, 9191, 9192, 9195, 9196, 9197, 9198, 9199, 9200, 9201, 9202, 9203, 9204, 9205, 9206, 9207, 9208, 9209, 9214, 9215, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 9225, 9226, 9227, 9231, 9232, 9233, 9234, 9235, 9236, 9237, 9238, 9239, 9240, 9241, 9242, 9243, 9244, 9245, 9246, 9247, 9251, 9252, 9253, 9254, 9255, 9256, 9258, 9260, 9262, 9263, 9264, 9265, 9266, 9267, 9268, 9269, 9270, 9271, 9273, 9274, 9276, 9278, 9279, 9282, 9284, 9286, 9287, 9288, 9290, 9292, 9293, 9294, 9295, 9296, 9297, 9300, 9303, 9304, 9306, 9307, 9310, 9311, 9312, 9315, 9319, 9320, 9321, 9322, 9323, 9324, 9325, 9326, 9327, 9328, 9329, 9331, 9332, 9333, 9334, 9335, 9336, 9337, 9339, 9340, 9342, 9343, 9344, 9345, 9346, 9347, 9348, 9350, 9351, 9352, 9354, 9356, 9358, 9359, 9360, 9361, 9363, 9365, 9371, 9372, 9373, 9374, 9390, 9395, 9396, 9397, 9398, 9399, 9400, 9401, 9402, 9403, 9404, 9405, 9407, 9408, 9410, 9414, 9415, 9416, 9417, 9418, 9419, 9420, 9421, 9422, 9423, 9424, 9425, 9426, 9427, 9428, 9429, 9430, 9431, 9432, 9433, 9434, 9435, 9436, 9438, 9439, 9441, 9442, 9443, 9444, 9445, 9446, 9447, 9448, 9449, 9450, 9451, 9452, 9453, 9454, 9455, 9456, 9458, 9459, 9460, 9461, 9462, 9463, 9464, 9465, 9466, 9467, 9468, 9469, 9470, 9471, 9472, 9473, 9474, 9475, 9476, 9477, 9478, 9479, 9481, 9482, 9483, 9487, 9488, 9489, 9490, 9491, 9492, 9494, 9495, 9496, 9497, 9498, 9499, 9502, 9503, 9505, 9506, 9507, 9509, 9510, 9511, 9512, 9513, 9514, 9515, 9516, 9517, 9519, 9520, 9521, 9523, 9524, 9525, 9529, 9530, 9533, 9534, 9535, 9536, 9537, 9538, 9544, 9545, 9567, 9574, 9575, 9576, 9577, 9580, 9582, 9585, 9586, 9587, 9588, 9597, 9598); +DELETE FROM `gossip_menu_option` WHERE `menu_id` IN (9002, 9003, 9004, 9005, 9006, 9007, 9009, 9010, 9013, 9019, 9040, 9057, 9060, 9061, 9062, 9064, 9065, 9066, 9068, 9069, 9070, 9071, 9073, 9074, 9075, 9076, 9077, 9079, 9080, 9081, 9082, 9083, 9085, 9086, 9087, 9088, 9089, 9090, 9091, 9092, 9093, 9094, 9095, 9096, 9097, 9098, 9101, 9103, 9104, 9106, 9107, 9109, 9111, 9112, 9114, 9118, 9120, 9121, 9122, 9123, 9124, 9125, 9126, 9127, 9128, 9129, 9130, 9131, 9132, 9133, 9135, 9137, 9138, 9139, 9140, 9141, 9142, 9143, 9144, 9145, 9147, 9149, 9150, 9151, 9152, 9153, 9155, 9156, 9157, 9159, 9160, 9161, 9162, 9164, 9166, 9167, 9168, 9170, 9172, 9173, 9174, 9175, 9177, 9179, 9180, 9181, 9182, 9184, 9185, 9187, 9189, 9190, 9191, 9192, 9195, 9196, 9197, 9198, 9199, 9200, 9201, 9202, 9203, 9204, 9205, 9206, 9207, 9208, 9209, 9214, 9215, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 9225, 9226, 9227, 9231, 9232, 9233, 9234, 9235, 9236, 9237, 9238, 9239, 9240, 9241, 9242, 9243, 9244, 9245, 9246, 9247, 9251, 9252, 9253, 9254, 9255, 9256, 9258, 9260, 9262, 9263, 9264, 9265, 9266, 9267, 9268, 9269, 9270, 9271, 9273, 9274, 9276, 9278, 9279, 9282, 9284, 9286, 9287, 9288, 9290, 9292, 9293, 9294, 9295, 9296, 9297, 9300, 9303, 9304, 9306, 9307, 9310, 9311, 9312, 9315, 9319, 9320, 9321, 9322, 9323, 9324, 9325, 9326, 9327, 9328, 9329, 9331, 9332, 9333, 9334, 9335, 9336, 9337, 9339, 9340, 9342, 9343, 9344, 9345, 9346, 9347, 9348, 9350, 9351, 9352, 9354, 9356, 9358, 9359, 9360, 9361, 9363, 9365, 9371, 9372, 9373, 9374, 9390, 9395, 9396, 9397, 9398, 9399, 9400, 9401, 9402, 9403, 9404, 9405, 9407, 9408, 9410, 9414, 9415, 9416, 9417, 9418, 9419, 9420, 9421, 9422, 9423, 9424, 9425, 9426, 9427, 9428, 9429, 9430, 9431, 9432, 9433, 9434, 9435, 9436, 9438, 9439, 9441, 9442, 9443, 9444, 9445, 9446, 9447, 9448, 9449, 9450, 9451, 9452, 9453, 9454, 9455, 9456, 9458, 9459, 9460, 9461, 9462, 9463, 9464, 9465, 9466, 9467, 9468, 9469, 9470, 9471, 9472, 9473, 9474, 9475, 9476, 9477, 9478, 9479, 9481, 9482, 9483, 9487, 9488, 9489, 9490, 9491, 9492, 9494, 9495, 9496, 9497, 9498, 9499, 9502, 9503, 9505, 9506, 9507, 9509, 9510, 9511, 9512, 9513, 9514, 9515, 9516, 9517, 9519, 9520, 9521, 9523, 9524, 9525, 9529, 9530, 9533, 9534, 9535, 9536, 9537, 9538, 9544, 9545, 9567, 9574, 9575, 9576, 9577, 9580, 9582, 9585, 9586, 9587, 9588, 9597, 9598); + +-- Remove valentine texts from default gossip menus. +DELETE FROM `gossip_menu` WHERE `entry`=4520 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4572 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4572 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4466 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4475 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4466 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4466 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4522 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4522 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4517 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4519 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4518 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4520 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4507 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4507 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4508 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4508 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4508 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4508 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4520 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4508 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4508 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4571 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4607 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4607 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4607 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4821 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4821 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4827 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4827 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4827 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4827 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4569 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4569 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1629 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4569 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4569 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4569 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2952 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2189 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1701 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4569 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=2405 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4486 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4486 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4486 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4486 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4486 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4486 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=435 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=435 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=435 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=435 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=435 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=435 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=2849 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2849 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2849 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2849 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2849 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2849 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=1951 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1951 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1951 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1951 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1951 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1951 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=2352 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2352 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2352 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2352 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2352 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2352 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=2121 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2121 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2121 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2121 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2121 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2121 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=721 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=721 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=721 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=721 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=721 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=721 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=6041 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6041 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6041 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6041 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6041 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6041 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4353 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4353 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4353 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4353 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4353 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4353 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=701 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=701 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=701 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=701 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=701 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=701 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=700 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=700 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=700 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=700 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=700 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=700 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=686 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=686 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=686 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=686 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=686 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=686 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4518 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4519 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4518 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4519 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=646 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=646 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=646 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=646 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=646 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=646 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4782 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4782 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4782 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4782 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4782 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4782 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4688 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4688 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4688 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4688 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4688 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4688 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=698 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=698 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=698 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=698 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=698 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=698 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4201 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4201 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4201 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4201 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4201 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4201 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=581 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=581 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=581 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=581 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=581 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=581 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4161 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4161 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4161 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4161 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4161 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4161 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4146 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4146 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4146 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4146 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4146 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4146 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4203 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4203 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4203 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4203 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4203 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4203 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4344 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4344 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4344 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4344 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4344 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=682 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=682 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=682 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=682 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=682 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=682 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4762 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4762 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4762 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4762 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4762 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4762 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=645 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=645 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=645 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=645 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=645 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=645 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=703 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=703 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=703 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=703 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=703 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=703 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=687 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=687 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=687 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=687 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=687 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=687 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=708 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=708 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=708 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=708 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=708 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=708 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=693 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=693 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=693 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=693 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=693 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=693 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=688 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=688 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=688 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=688 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=688 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=688 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=683 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=683 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=683 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=683 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=683 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=683 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=643 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=643 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=643 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=643 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=643 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=643 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4474 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4474 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4474 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4474 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4474 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4474 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4112 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4112 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4112 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4112 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4112 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4112 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=2745 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2745 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2745 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2745 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2745 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2745 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4153 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4153 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4153 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4153 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4153 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4153 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4139 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4139 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4139 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4139 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4139 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4139 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4173 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4173 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4173 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4173 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4173 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4173 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4262 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4262 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4262 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4262 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4262 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4262 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4519 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4519 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4519 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4844 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4844 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4844 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4844 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4844 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4844 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=685 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=685 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=685 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=685 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=685 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=685 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=660 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=660 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=660 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=660 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=660 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=660 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4467 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4467 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4467 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4467 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4783 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4783 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4783 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4783 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4783 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4783 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=705 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=705 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=705 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=705 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=705 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=705 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4822 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4822 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4822 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4822 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4822 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4822 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4665 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4665 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4665 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4665 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4665 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4665 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4691 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4691 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4691 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4691 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4691 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4691 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=681 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=681 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=681 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=681 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=681 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=691 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=691 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=691 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=691 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=691 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=691 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4502 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4502 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4502 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4502 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4502 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4502 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=706 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=706 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=706 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=706 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=706 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=706 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=689 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=689 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=689 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=689 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=689 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=689 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=648 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=648 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=648 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=648 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=648 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=648 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=692 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=692 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=692 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=692 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=692 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=692 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4518 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4520 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4518 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4518 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2943 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2943 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2943 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2943 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2943 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2943 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=707 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=707 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=707 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=707 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=707 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=707 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=684 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=684 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=684 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=684 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=684 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=684 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=702 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=702 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=702 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=702 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=702 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=702 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4517 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5902 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5902 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5902 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5902 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5902 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5902 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=6951 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6951 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6951 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6951 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6951 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6951 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=5641 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5641 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5641 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5641 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5641 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5641 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=5849 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5849 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5849 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5849 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5849 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5849 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4650 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4650 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4650 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4650 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4650 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4650 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=5271 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5271 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5271 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5271 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5271 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5271 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4517 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4517 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4517 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4517 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1041 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1041 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1041 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1041 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1041 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1041 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=6043 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6043 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6043 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6043 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6043 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6043 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=6042 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6042 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6042 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6042 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6042 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6042 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=9330 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=9330 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=9330 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=9330 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=9330 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=9330 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4748 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4748 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4748 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4748 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4748 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4748 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4123 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4123 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4123 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4123 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4123 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4123 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=2761 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2761 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2761 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2761 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2761 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2761 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4160 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4160 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4160 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4160 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4160 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4160 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4147 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4147 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4147 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4147 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4147 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4147 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4205 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4205 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4205 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4205 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4205 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4205 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4345 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4345 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4345 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4345 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4345 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4345 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=6513 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6513 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6513 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6513 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6513 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6513 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4742 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4742 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4742 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4742 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4742 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4742 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=1468 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1468 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1468 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1468 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1468 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1468 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=5462 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5462 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5462 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5462 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5462 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5462 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4581 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4581 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4581 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4481 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4467 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4481 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4467 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4550 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4550 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4550 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4550 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4550 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4550 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4116 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4116 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4116 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4116 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4116 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4116 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=2742 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2742 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2742 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2742 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2742 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2742 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4154 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4154 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4154 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4154 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4154 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4154 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4137 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4137 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4137 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4137 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4137 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4137 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4182 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4182 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4182 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4182 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4182 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4182 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4264 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4264 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4264 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4264 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4264 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4264 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4552 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4552 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4552 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4552 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4552 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4552 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4359 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4359 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4359 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4359 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4359 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4359 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4607 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4821 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4607 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4607 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4481 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4481 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4481 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4481 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2304 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2304 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2304 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2304 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2304 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2304 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4823 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4823 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4823 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4823 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4823 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4823 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4680 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4680 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4680 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4680 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4680 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4680 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=9406 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=9406 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=9406 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=9406 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=9406 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=9406 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=411 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=411 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=411 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=411 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=411 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=411 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4562 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4562 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4562 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4562 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4562 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4562 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4561 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4561 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4561 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4561 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4561 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4561 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=5348 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5348 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5348 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5348 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5348 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5348 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=6565 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6565 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6565 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6565 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6565 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6565 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=2405 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2405 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=2405 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2405 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=7071 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=7071 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=7071 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=7071 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=7071 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=7071 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=690 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=690 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=690 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=690 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=690 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=690 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4482 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4482 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4482 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4482 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4482 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4482 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4568 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4568 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4568 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4568 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4568 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4568 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=5275 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5275 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5275 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5275 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5275 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5275 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=5277 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5277 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5277 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5277 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5277 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5277 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=6044 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6044 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6044 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6044 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6044 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6044 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4131 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4131 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4131 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4131 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4131 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4131 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4241 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4241 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4241 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4241 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4241 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4241 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=5853 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5853 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5853 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5853 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5853 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5853 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=1403 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1403 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1403 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1403 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1403 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1403 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=3924 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3924 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=3924 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=3924 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=3924 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=3924 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4125 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4125 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4125 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4125 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4125 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4125 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4163 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4163 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4163 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4163 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4163 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4163 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4204 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4204 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4204 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4204 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4204 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4204 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4349 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4349 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4349 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4349 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4349 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4349 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4305 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4305 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4305 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4305 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4305 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4305 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=9504 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=9504 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=9504 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=9504 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=9504 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=9504 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4621 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4621 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4621 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4621 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4621 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4621 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4693 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4693 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4693 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4693 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4693 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4693 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4114 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4114 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4114 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4114 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4114 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4114 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4155 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4155 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4155 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4155 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4155 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4155 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4181 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4181 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4181 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4181 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4181 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4181 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4269 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4269 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4269 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4269 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4269 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4269 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4576 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4576 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4576 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4576 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4576 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4576 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4697 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4697 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4697 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4697 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4697 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4697 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=5273 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5273 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5273 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5273 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5273 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5273 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=1012 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1012 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1012 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1012 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1012 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1012 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4151 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4151 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4151 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4151 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4151 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4151 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4747 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4747 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4747 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4747 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4747 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4747 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=980 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=980 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=980 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=980 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=980 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=980 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4126 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4126 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4126 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4126 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4126 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4126 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=2782 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2782 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2782 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2782 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2782 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2782 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4168 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4168 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4168 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4168 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4168 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4168 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4148 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4148 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4148 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4148 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4148 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4148 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4209 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4209 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4209 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4209 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4209 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4209 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4347 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4347 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4347 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4347 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4347 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4347 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=6476 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6476 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6476 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6476 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6476 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6476 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4741 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4741 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4741 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4741 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4741 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4741 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=1626 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1626 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1626 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1626 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1626 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1626 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=3644 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=3644 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3644 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=3644 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=3644 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=3644 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=6035 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6035 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6035 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6035 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6035 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6035 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=6034 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6034 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6034 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6034 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6034 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6034 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4010 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4010 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4010 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4010 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4010 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4010 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4648 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4648 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4648 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4648 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4648 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4648 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4118 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4118 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4118 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4118 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4118 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4118 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=2747 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2747 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2747 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2747 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2747 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2747 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4159 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4159 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4159 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4159 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4159 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4159 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4143 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4143 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4143 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4143 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4143 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4143 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4183 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4183 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4183 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4183 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4183 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4183 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4265 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4265 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4265 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4265 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4265 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4265 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=64 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=64 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=64 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=64 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=64 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=64 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4571 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4571 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4571 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4571 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4571 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4826 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4826 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4826 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4826 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4826 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4826 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4513 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4513 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4513 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4513 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4513 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4513 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4512 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4512 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4512 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4512 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4512 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4512 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4652 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4652 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4652 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4652 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4652 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4652 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4515 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4515 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4515 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4515 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4515 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4515 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=3701 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=3701 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=3701 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=3701 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3701 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=3701 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=522 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=522 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=522 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=522 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=522 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=522 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=6229 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6229 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6229 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6229 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6229 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6229 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=2189 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2189 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2189 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2189 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=2189 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5848 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5848 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5848 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5848 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5848 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5848 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=7070 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=7070 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=7070 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=7070 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=7070 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=7070 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=523 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=523 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=523 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=523 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=523 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=523 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4510 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4510 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4510 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4510 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4510 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4510 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=5263 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5263 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5263 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5263 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5263 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5263 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=5221 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5221 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5221 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5221 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5221 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5221 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=1624 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1624 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1624 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1624 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1624 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1624 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=1042 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1042 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1042 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1042 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1042 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1042 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4132 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4132 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4132 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4132 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4132 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4132 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4354 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4354 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4354 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4354 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4354 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4354 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=1120 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1120 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1120 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1120 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1120 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1120 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=2952 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2952 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2952 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2952 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=2952 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4130 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4130 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4130 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4130 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4130 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4130 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=1022 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1022 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1022 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1022 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1022 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1022 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4166 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4166 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4166 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4166 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4166 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4166 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4149 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4149 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4149 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4149 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4149 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4149 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4210 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4210 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4210 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4210 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4210 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4210 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4352 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4352 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4352 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4352 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4352 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4352 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=5108 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5108 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5108 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5108 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5108 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5108 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4581 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4581 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4581 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6036 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6036 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6036 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6036 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6036 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6036 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=9556 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=9556 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=9556 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=9556 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=9556 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=9556 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=2750 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2750 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2750 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2750 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2750 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2750 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4157 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4157 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4157 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4157 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4157 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4157 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4144 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4144 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4144 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4144 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4144 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4144 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4188 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4188 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4188 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4188 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4188 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4188 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4268 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4268 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4268 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4268 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4268 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4268 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4843 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4843 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4843 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4843 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4843 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4843 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4821 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4827 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4821 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4827 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4821 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4572 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4572 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4572 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4573 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4572 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4542 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4542 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4542 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4542 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4542 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4542 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4540 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4540 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4540 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4540 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4540 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4540 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4541 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4541 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4541 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4541 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4541 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4541 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4764 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4764 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4764 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4764 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4764 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4764 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=9411 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=9411 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=9411 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=9411 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=9411 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=9411 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=9412 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=9412 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=9412 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=9412 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=9412 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=9412 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=9413 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=9413 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=9413 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=9413 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=9413 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=9413 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=161 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=161 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=161 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=161 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=161 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=161 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=2501 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2501 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2501 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2501 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2501 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2501 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=3662 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=3662 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=3662 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=3662 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3662 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=3662 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=2941 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2941 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2941 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2941 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2941 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2941 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4475 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4475 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4475 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4475 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4475 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5269 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5269 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5269 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5269 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5269 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5269 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4283 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4283 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4283 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4283 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4283 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4283 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4242 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4242 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4242 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4242 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4242 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4242 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4520 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4520 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3921 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=3921 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=3921 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=3921 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3921 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=3921 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4606 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4606 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4606 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4606 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4606 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4606 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4128 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4128 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4128 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4128 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4128 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4128 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=1017 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1017 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1017 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1017 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1017 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1017 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4165 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4165 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4165 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4165 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4165 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4165 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4207 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4207 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4207 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4207 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4207 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4207 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4351 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4351 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4351 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4351 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4351 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4351 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=5461 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5461 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5461 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5461 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5461 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5461 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=6037 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=6037 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=6037 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=6037 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=6037 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=6037 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4011 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4011 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4011 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4011 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4011 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4011 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4023 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4023 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4023 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4023 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4023 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4023 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4524 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4524 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4524 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4524 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4524 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4524 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4119 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4119 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4119 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4119 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4119 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4119 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=2748 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2748 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2748 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2748 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2748 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2748 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4158 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4158 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4158 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4158 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4158 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4158 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4187 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4187 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4187 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4187 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4187 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4187 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4266 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4266 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4266 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4266 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4266 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4266 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4325 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4325 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4325 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4325 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4325 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4325 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=3661 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=3661 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=3661 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=3661 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3661 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=3661 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4507 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4507 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4507 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4507 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4825 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4825 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4825 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4825 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4825 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4825 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=1629 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1629 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1629 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1629 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=1629 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1681 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1681 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=1681 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1681 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1681 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=1681 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=1701 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=1701 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=1701 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=1701 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=1701 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4526 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4526 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4526 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4526 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4526 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4526 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=5266 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5266 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5266 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5266 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5266 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5266 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=681 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4344 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2405 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4466 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4466 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4466 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4577 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4522 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4522 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4522 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4522 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4506 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4506 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4506 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4506 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4506 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4506 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4008 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4008 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4008 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4008 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4008 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4008 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4549 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4549 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4549 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4549 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4549 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4549 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4551 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4551 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4551 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4551 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4551 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4551 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4528 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4528 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4528 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4528 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4528 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4528 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4530 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4530 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4530 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4530 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4530 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4530 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4529 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4529 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4529 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4529 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4529 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4529 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4525 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4525 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4525 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4525 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4525 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4525 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4527 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4527 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4527 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4527 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4527 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4527 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4533 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4533 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4533 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4533 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4533 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4533 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4531 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4531 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4531 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4531 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4531 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4531 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4532 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4532 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4532 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4532 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4532 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4532 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4573 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4573 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4573 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4573 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4573 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4536 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4536 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4536 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4536 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4536 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4536 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4535 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4535 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4535 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4535 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4535 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4535 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4603 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4603 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4603 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4603 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4603 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4603 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4604 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4604 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4604 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4604 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4604 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4604 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=2384 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2384 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2384 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2384 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2384 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2384 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4516 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4516 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4516 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4516 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4516 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4516 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4509 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4509 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4509 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4509 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4509 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4509 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4511 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4511 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4511 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4511 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4511 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4511 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=4578 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4578 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4578 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4578 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4578 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4578 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=2383 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=2383 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=2383 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=2383 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=2383 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=2383 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4609 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4609 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4609 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4609 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4609 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4609 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4610 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4610 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4610 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4610 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4610 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4610 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4539 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4539 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4539 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4539 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4539 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4539 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4538 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4538 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4538 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4538 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4538 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4538 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4537 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4537 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4537 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4537 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4537 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4537 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4548 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4548 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4548 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4548 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4548 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4548 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4546 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4546 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4546 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4546 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4546 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4546 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4547 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4547 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4547 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4547 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4547 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4547 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4543 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4543 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4543 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4543 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4543 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4543 && `text_id`=8270; +DELETE FROM `gossip_menu` WHERE `entry`=4570 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4570 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4570 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4570 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4570 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4570 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4557 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4557 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4557 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4557 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4557 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4557 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4556 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4556 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4556 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4556 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4556 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4556 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4468 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4468 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4468 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4468 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4468 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4468 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4469 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4469 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4469 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4469 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4469 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4469 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4470 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4470 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4470 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4470 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4470 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4470 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4485 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4485 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4485 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4485 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4485 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4485 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4484 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4484 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4484 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4484 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4484 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4484 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4473 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4473 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4473 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4473 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4473 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4473 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4472 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4472 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4472 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4472 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4472 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4472 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4523 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4523 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4523 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4523 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4523 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4523 && `text_id`=8263; +DELETE FROM `gossip_menu` WHERE `entry`=3643 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=3643 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=3643 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=3643 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3643 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=3643 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=5061 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5061 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5061 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5061 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5061 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5061 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=5123 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=5123 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=5123 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=5123 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=5123 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=5123 && `text_id`=8244; +DELETE FROM `gossip_menu` WHERE `entry`=4579 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4579 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4579 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4579 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4579 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4579 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4558 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4558 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4558 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4558 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4558 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4558 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4560 && `text_id`=8251; +DELETE FROM `gossip_menu` WHERE `entry`=4560 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4560 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4560 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4560 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4560 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4554 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4554 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4554 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4554 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4554 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4554 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4553 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=4553 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4553 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4553 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4553 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4553 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=3642 && `text_id`=8254; +DELETE FROM `gossip_menu` WHERE `entry`=3642 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=3642 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=3642 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=3642 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=3642 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4577 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4577 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4577 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4577 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4577 && `text_id`=8298; +DELETE FROM `gossip_menu` WHERE `entry`=4575 && `text_id`=8255; +DELETE FROM `gossip_menu` WHERE `entry`=4575 && `text_id`=8283; +DELETE FROM `gossip_menu` WHERE `entry`=4575 && `text_id`=8285; +DELETE FROM `gossip_menu` WHERE `entry`=4575 && `text_id`=8291; +DELETE FROM `gossip_menu` WHERE `entry`=4575 && `text_id`=8296; +DELETE FROM `gossip_menu` WHERE `entry`=4575 && `text_id`=8298; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2189 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4486 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4528 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=681 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4549 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4506 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4506 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4507 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4581 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=707 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2952 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1701 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4571 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4571 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4607 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4607 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4522 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4821 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4827 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4569 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4569 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4344 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4486 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4508 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4508 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=707 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4530 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4551 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4008 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4008 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1624 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=435 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=435 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2849 && `id`=12; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2849 && `id`=13; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1951 && `id`=13; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1951 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2352 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2352 && `id`=12; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2121 && `id`=12; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2121 && `id`=13; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=721 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=721 && `id`=12; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6041 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6041 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4507 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4353 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4353 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4519 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=701 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=701 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=700 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=700 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=686 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=686 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4519 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=646 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=646 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4782 && `id`=8; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4688 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4688 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=698 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=698 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4201 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4201 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=581 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=581 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4161 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4161 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4146 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4146 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4203 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4203 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4344 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=682 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=682 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4762 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4762 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=645 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=645 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=703 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=703 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=687 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=687 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=708 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=708 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=693 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=693 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4551 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=688 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=688 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4528 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=683 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=683 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=643 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=643 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4474 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4474 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4112 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4112 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2745 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2745 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4153 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4153 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4139 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4139 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4173 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4173 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4262 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4262 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4530 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4549 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4844 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4844 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=685 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=685 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4517 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=660 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=660 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4783 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=705 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=705 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4822 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4822 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4665 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4665 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4691 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4691 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4522 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=691 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=691 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4502 && `id`=8; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4502 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=706 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=706 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=689 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=689 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=648 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=648 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=692 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=692 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2943 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2943 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=684 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=684 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=702 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=702 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5902 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5902 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6951 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6951 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4517 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5641 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5641 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5849 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4650 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4650 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5271 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5271 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1041 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1041 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6043 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6043 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6042 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6042 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9330 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9330 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4748 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4748 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4123 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4123 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2761 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2761 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4160 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4160 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4147 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4147 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4205 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4205 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4345 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4345 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6513 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6513 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4742 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4742 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1468 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1468 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5462 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5462 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4581 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4550 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4550 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4116 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4116 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2742 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2742 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4154 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4154 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4137 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4137 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4182 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4182 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4264 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4264 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4552 && `id`=9; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4552 && `id`=8; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4359 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4359 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4827 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2304 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2304 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4823 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4823 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4680 && `id`=9; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4680 && `id`=8; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9406 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9406 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=411 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=411 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4562 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4562 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4561 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4561 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5348 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5348 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6565 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6565 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=7071 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=7071 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4518 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4568 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4568 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5275 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5275 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5277 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5277 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6044 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6044 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4131 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4131 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4241 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4241 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5853 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5853 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1403 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1403 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3924 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3924 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4125 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4125 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4163 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4163 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4204 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4204 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4349 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4349 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4305 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4305 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4621 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4621 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4693 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4693 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4114 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4114 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4155 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4155 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4181 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4181 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4269 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4269 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4783 && `id`=9; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4576 && `id`=9; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4576 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4697 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4697 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5273 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5273 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1043 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1043 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1012 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1012 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4151 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4151 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4747 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4747 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4782 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=980 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=980 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4126 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4126 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2782 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2782 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4168 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4168 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4148 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4148 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4209 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4209 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4347 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4347 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6476 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6476 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4741 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4741 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1626 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1626 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3644 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3644 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6035 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6035 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6034 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6034 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4010 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4010 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4648 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4648 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4118 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4118 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2747 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2747 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4159 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4159 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4143 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4143 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4183 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4183 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4265 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4265 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=64 && `id`=9; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=64 && `id`=8; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4826 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4826 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4513 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4513 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4512 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4512 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4652 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4652 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4515 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4515 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3701 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3701 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=522 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=522 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6229 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6229 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4518 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5848 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5848 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=7070 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=7070 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=523 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=523 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4510 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4510 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5263 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5263 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5221 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5221 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1624 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1042 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1042 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4132 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4132 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4354 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4354 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1120 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1120 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4130 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4130 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1022 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1022 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4166 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4166 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4149 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4149 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4210 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4210 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4352 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4352 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5108 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5108 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6036 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6036 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9556 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9556 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2750 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2750 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4157 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4157 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4144 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4144 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4188 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4188 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4268 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4268 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4843 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4843 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4520 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4520 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4542 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4542 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4540 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4540 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4541 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4541 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4764 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4764 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9411 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9411 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9412 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9412 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9413 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=9413 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=161 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=161 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2501 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2501 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3662 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3662 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2941 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2941 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5269 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5269 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4283 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4283 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4242 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4242 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3921 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3921 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4606 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4606 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4128 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4128 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1017 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1017 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4165 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4165 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4207 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4207 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4351 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4351 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5461 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5461 && `id`=11; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6037 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6037 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4011 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4011 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4023 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4023 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4524 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4524 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4119 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4119 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2748 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2748 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4158 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4158 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4187 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4187 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4266 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4266 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4325 && `id`=14; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4325 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3661 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3661 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4825 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4825 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1681 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1681 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4526 && `id`=6; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4526 && `id`=7; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5266 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5266 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=681 && `id`=15; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2189 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1629 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1629 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=1701 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2952 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2405 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2405 && `id`=5; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4577 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4577 && `id`=9; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4529 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4529 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4525 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4525 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4527 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4527 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4533 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4531 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4531 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4532 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4532 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4536 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4536 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4535 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4535 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4603 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4603 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4604 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4604 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2384 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2384 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4516 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4516 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4509 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4509 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4511 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4511 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4578 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4578 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2383 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=2383 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4609 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4609 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4610 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4610 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4539 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4539 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4538 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4538 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4537 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4537 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4548 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4548 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4546 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4546 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4547 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4547 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4543 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4543 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4570 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4570 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4557 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4557 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4556 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4556 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4468 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4468 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4469 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4469 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4470 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4470 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4485 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4485 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4484 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4484 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4473 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4473 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4472 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4472 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4523 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4523 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3643 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3643 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5061 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5061 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5123 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5123 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4466 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4466 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4475 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4475 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=690 && `id`=1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=690 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4482 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4482 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4481 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4481 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4467 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4467 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4573 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4573 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4572 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4572 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4579 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4579 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4558 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4558 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4560 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4560 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4554 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4554 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4553 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4553 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3642 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=3642 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=5849 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4821 && `id`=3; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4533 && `id`=4; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4575 && `id`=9; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4575 && `id`=10; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4013 && `id`=2; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=4013 && `id`=3; + + +-- Stormwind City Guard (68) default menu. +DELETE FROM `gossip_menu` WHERE `entry`=435 && `text_id` != 933; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=435; +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 0, 0, 'Auction House', 5316, 1, 1, 3102, 527, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 1, 0, 'Bank of Stormwind', 2749, 1, 1, 265, 47, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 2, 0, 'Deeprun Tram', 6328, 1, 1, 3081, 532, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 3, 0, 'The Inn', 5090, 1, 1, 3126, 529, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 4, 0, 'Gryphon Master', 5081, 1, 1, 382, 535, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 5, 0, 'Guild Master', 2870, 1, 1, 383, 87, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 6, 0, 'Mailbox', 5093, 1, 1, 3127, 528, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 7, 0, 'Stable Master', 8511, 1, 1, 4925, 870, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 8, 0, 'Weapons Trainer', 7241, 1, 1, 3721, 808, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 9, 0, 'Officers\' Lounge', 9749, 1, 1, 5883, 1467, 0, 0, 0, '', 0, 4012); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 10, 0, 'Battlemaster', 10362, 1, 1, 6339, 0, 0, 0, 0, '', 0, 4014); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 11, 0, 'Class Trainer', 3429, 1, 1, 401, 0, 0, 0, 0, '', 0, 0); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `box_broadcast_text`, `condition_id`) VALUES (435, 12, 0, 'Profession Trainer', 3430, 1, 1, 421, 0, 0, 0, 0, '', 0, 0); + +-- Stormwind City Guard (68) male menu. +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6957, 8242, 0, 460), +(6957, 8244, 0, 461), +(6957, 8284, 0, 459), +(6957, 8290, 0, 455), +(6957, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6957, 0, 0, 'Auction House', 5316, 1, 1, 3102, 527, 0 , 0), +(6957, 1, 0, 'Bank of Stormwind', 2749, 1, 1, 265, 47, 0 , 0), +(6957, 2, 0, 'Deeprun Tram', 6328, 1, 1, 3081, 532, 0 , 0), +(6957, 3, 0, 'The Inn', 4893, 1, 1, 3126, 529, 0 , 0), +(6957, 4, 0, 'Gryphon Master', 2863, 1, 1, 382, 535, 0 , 0), +(6957, 5, 0, 'Guild Master', 2870, 1, 1, 383, 87, 0 , 0), +(6957, 6, 0, 'Mailbox', 5093, 1, 1, 3127, 528, 0 , 0), +(6957, 7, 0, 'Stable Master', 8525, 1, 1, 4925, 870, 0 , 0), +(6957, 8, 0, 'Weapons Trainer', 7241, 1, 1, 3721, 808, 0 , 0), +(6957, 9, 0, 'Officers\' Lounge', 9756, 1, 1, 5883, 1467, 0 , 4012), +(6957, 10, 0, 'Battlemaster', 10359, 1, 1, 6339, 0, 0 , 4014), +(6957, 11, 0, 'Class Trainer', 2868, 1, 1, 401, 0, 0 , 0), +(6957, 12, 0, 'Profession Trainer', 2869, 1, 1, 421, 0, 0 , 0), +(6957, 13, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 400 , 462); + +-- Stormwind City Guard (68) female menu. +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6958, 8243, 0, 460), +(6958, 8245, 0, 461), +(6958, 8282, 0, 459), +(6958, 8285, 0, 454), +(6958, 8286, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6958, 0, 0, 'Auction House', 5316, 1, 1, 3102, 527, 0 , 0), +(6958, 1, 0, 'Bank of Stormwind', 2749, 1, 1, 265, 47, 0 , 0), +(6958, 2, 0, 'Deeprun Tram', 6328, 1, 1, 3081, 532, 0 , 0), +(6958, 3, 0, 'The Inn', 4893, 1, 1, 3126, 529, 0 , 0), +(6958, 4, 0, 'Gryphon Master', 2863, 1, 1, 382, 535, 0 , 0), +(6958, 5, 0, 'Guild Master', 2870, 1, 1, 383, 87, 0 , 0), +(6958, 6, 0, 'Mailbox', 5093, 1, 1, 3127, 528, 0 , 0), +(6958, 7, 0, 'Stable Master', 8525, 1, 1, 4925, 870, 0 , 0), +(6958, 8, 0, 'Weapons Trainer', 7241, 1, 1, 3721, 808, 0 , 0), +(6958, 9, 0, 'Officers\' Lounge', 9756, 1, 1, 5883, 1467, 0 , 4012), +(6958, 10, 0, 'Battlemaster', 10359, 1, 1, 6339, 0, 0 , 4014), +(6958, 11, 0, 'Class Trainer', 2868, 1, 1, 401, 0, 0 , 0), +(6958, 12, 0, 'Profession Trainer', 2869, 1, 1, 421, 0, 0 , 0), +(6958, 13, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 400 , 462); + +-- Multiple Stormwind City Male. +DELETE FROM `gossip_menu` WHERE `entry`=6976; +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6976, 8235, 0, 461), +(6976, 8242, 0, 460), +(6976, 8284, 0, 459), +(6976, 8290, 0, 455), +(6976, 8291, 0, 458); +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6976; +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6976, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Master Mathias Shaw +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6971, 8249, 0, 461), +(6971, 8300, 0, 459), +(6971, 8301, 0, 455), +(6971, 8302, 0, 458), +(6971, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6971, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Multiple Ironforge Male. +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6990, 8242, 0, 460), +(6990, 8251, 0, 461), +(6990, 8284, 0, 459), +(6990, 8290, 0, 455), +(6990, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6990, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Dane Lindgren +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6983, 8244, 0, 461), +(6983, 8284, 0, 459), +(6983, 8290, 0, 455), +(6983, 8291, 0, 458), +(6983, 8242, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6983, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0 , 0), +(6983, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Felicia Gump +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6960, 8245, 0, 461), +(6960, 8282, 0, 459), +(6960, 8285, 0, 454), +(6960, 8286, 0, 458), +(6960, 8243, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6960, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(6960, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Jarel Moor +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6977, 8242, 0, 460), +(6977, 8244, 0, 461), +(6977, 8284, 0, 459), +(6977, 8290, 0, 455), +(6977, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6977, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(6977, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Elly Langston and Officer Areyn (Stormwind City Vendor Female) +DELETE FROM `gossip_menu` WHERE `entry`=7081; +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7081, 8245, 0, 461), +(7081, 8282, 0, 459), +(7081, 8285, 0, 454), +(7081, 8286, 0, 458), +(7081, 8243, 0, 460); +DELETE FROM `gossip_menu_option` WHERE `menu_id`=7081; +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7081, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7081, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Topper McNabb +DELETE FROM `gossip_menu` WHERE `entry`=6959; +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6959, 8235, 0, 461), +(6959, 8293, 0, 459), +(6959, 8294, 0, 455), +(6959, 8295, 0, 458), +(6959, 8296, 0, 460); +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6959; +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6959, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Multiple Stormwind City Female. +DELETE FROM `gossip_menu` WHERE `entry`=6981; +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6981, 8243, 0, 460), +(6981, 8245, 0, 461), +(6981, 8282, 0, 459), +(6981, 8285, 0, 454), +(6981, 8286, 0, 458); +DELETE FROM `gossip_menu_option` WHERE `menu_id`=6981; +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6981, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Multiple Darnassus Female. +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7000, 8243, 0, 460), +(7000, 8255, 0, 461), +(7000, 8285, 0, 454), +(7000, 8282, 0, 459), +(7000, 8286, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7000, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 410 , 462); + +-- Multiple Undercity Male. +DELETE FROM `gossip_menu` WHERE `entry`=7017; +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7017, 8284, 0, 459), +(7017, 8290, 0, 455), +(7017, 8270, 0, 461), +(7017, 8291, 0, 458), +(7017, 8296, 0, 460); +DELETE FROM `gossip_menu_option` WHERE `menu_id`=7017; +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7017, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 418 , 462); + +-- Susan Tillinghast and Apothecary Katrina (Undercity Female). +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7016, 8285, 0, 454), +(7016, 8270, 0, 461), +(7016, 8282, 0, 459), +(7016, 8286, 0, 458), +(7016, 8243, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7016, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 418 , 462); + +-- Fyr Mistrunner and Chepi (Thunder Bluff Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7074, 8285, 0, 454), +(7074, 8255, 0, 461), +(7074, 8282, 0, 459), +(7074, 8286, 0, 458), +(7074, 8243, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7074, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7074, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 422 , 462); + +-- Beram Skychaser +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7011, 8283, 0, 459), +(7011, 8289, 0, 455), +(7011, 8244, 0, 461), +(7011, 8291, 0, 458), +(7011, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7011, 0, 3, 'Teach me the ways of the spirits.', 7658, 5, 16, 0, 0, 0 , 0), +(7011, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 137), +(7011, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 422 , 462); + +-- Malakai Cross +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7012, 8289, 0, 455), +(7012, 8270, 0, 461), +(7012, 8283, 0, 459), +(7012, 8291, 0, 458), +(7012, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7012, 0, 3, 'I seek more training in the priestly ways.', 7157, 5, 16, 0, 0, 0 , 94), +(7012, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 163), +(7012, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 423 , 461); + +-- Ursyn Ghull +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7013, 8287, 0, 454), +(7013, 8270, 0, 461), +(7013, 8283, 0, 459), +(7013, 8291, 0, 458), +(7013, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7013, 0, 3, 'I am interested in mage training.', 2522, 5, 16, 0, 0, 0 , 0), +(7013, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 138), +(7013, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 422 , 462); + +-- Multiple Tauren Male +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7008, 8284, 0, 459), +(7008, 8290, 0, 455), +(7008, 8244, 0, 461), +(7008, 8291, 0, 458), +(7008, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7008, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 422 , 462); + +-- Bluffwatcher (3084) Male +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6987, 8289, 0, 455), +(6987, 8244, 0, 461), +(6987, 8283, 0, 459), +(6987, 8291, 0, 458), +(6987, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6987, 0, 0, 'The bank', 3426, 1, 1, 743, 168, 0 , 0), +(6987, 1, 0, 'The wind rider master', 3427, 1, 1, 744, 167, 0 , 0), +(6987, 2, 0, 'The guild master', 3428, 1, 1, 742, 158, 0 , 0), +(6987, 3, 0, 'The inn', 4893, 1, 1, 2461, 367, 0 , 0), +(6987, 4, 0, 'The mailbox', 4895, 1, 1, 2462, 368, 0 , 0), +(6987, 5, 0, 'The auction house', 5423, 1, 1, 2463, 1692, 0 , 0), +(6987, 6, 0, 'The weapon master', 7253, 1, 1, 3725, 810, 0 , 0), +(6987, 7, 0, 'The stable master', 8508, 1, 1, 4904, 850, 0 , 0), +(6987, 8, 0, 'The battlemaster', 10365, 1, 1, 6331, 0, 0 , 4014), +(6987, 9, 0, 'A class trainer', 3429, 1, 1, 740, 0, 0 , 0), +(6987, 10, 0, 'A profession trainer', 3430, 1, 1, 751, 0, 0 , 0), +(6987, 11, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 420 , 462); + +-- Bluffwatcher (3084) Female +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6988, 8283, 0, 459), +(6988, 8287, 0, 454), +(6988, 8244, 0, 461), +(6988, 8291, 0, 458), +(6988, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6988, 0, 0, 'The bank', 3426, 1, 1, 743, 168, 0 , 0), +(6988, 1, 0, 'The wind rider master', 3427, 1, 1, 744, 167, 0 , 0), +(6988, 2, 0, 'The guild master', 3428, 1, 1, 742, 158, 0 , 0), +(6988, 3, 0, 'The inn', 4893, 1, 1, 2461, 367, 0 , 0), +(6988, 4, 0, 'The mailbox', 4895, 1, 1, 2462, 368, 0 , 0), +(6988, 5, 0, 'The auction house', 5423, 1, 1, 2463, 1692, 0 , 0), +(6988, 6, 0, 'The weapon master', 7253, 1, 1, 3725, 810, 0 , 0), +(6988, 7, 0, 'The stable master', 8508, 1, 1, 4904, 850, 0 , 0), +(6988, 8, 0, 'The battlemaster', 10365, 1, 1, 6331, 0, 0 , 4014), +(6988, 9, 0, 'A class trainer', 3429, 1, 1, 740, 0, 0 , 0), +(6988, 10, 0, 'A profession trainer', 3430, 1, 1, 751, 0, 0 , 0), +(6988, 11, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 420 , 462); + +-- Orgrimmar Grunt (3296) Male +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7022, 8241, 0, 460), +(7022, 8289, 0, 455), +(7022, 8263, 0, 461), +(7022, 8283, 0, 459), +(7022, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7022, 0, 0, 'The bank', 3426, 1, 1, 1901, 267, 0 , 0), +(7022, 1, 0, 'The wind rider master', 3427, 1, 1, 1902, 268, 0 , 0), +(7022, 2, 0, 'The guild master', 3428, 1, 1, 1903, 269, 0 , 0), +(7022, 3, 0, 'The inn', 4893, 1, 1, 1904, 270, 0 , 0), +(7022, 4, 0, 'The mailbox', 4895, 1, 1, 1905, 271, 0 , 0), +(7022, 5, 0, 'The auction house', 5423, 1, 1, 2403, 347, 0 , 0), +(7022, 6, 0, 'The zeppelin master', 5518, 1, 1, 2481, 827, 0 , 0), +(7022, 7, 0, 'The weapon master', 7253, 1, 1, 3724, 809, 0 , 0), +(7022, 8, 0, 'The stable master', 8508, 1, 1, 4902, 848, 0 , 0), +(7022, 9, 0, 'The officers\' lounge', 9749, 1, 1, 5882, 1468, 0 , 4012), +(7022, 10, 0, 'The battlemaster', 10365, 1, 1, 6328, 0, 0 , 4014), +(7022, 11, 0, 'A class trainer', 3429, 1, 1, 1949, 0, 0 , 0), +(7022, 12, 0, 'A profession trainer', 3430, 1, 1, 1942, 0, 0 , 0), +(7022, 13, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 412 , 462); + +-- Orgrimmar Grunt (3296) Female +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7023, 8241, 0, 460), +(7023, 8263, 0, 461), +(7023, 8287, 0, 454), +(7023, 8283, 0, 459), +(7023, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7023, 0, 0, 'The bank', 3426, 1, 1, 1901, 267, 0 , 0), +(7023, 1, 0, 'The wind rider master', 3427, 1, 1, 1902, 268, 0 , 0), +(7023, 2, 0, 'The guild master', 3428, 1, 1, 1903, 269, 0 , 0), +(7023, 3, 0, 'The inn', 4893, 1, 1, 1904, 270, 0 , 0), +(7023, 4, 0, 'The mailbox', 4895, 1, 1, 1905, 271, 0 , 0), +(7023, 5, 0, 'The auction house', 5423, 1, 1, 2403, 347, 0 , 0), +(7023, 6, 0, 'The zeppelin master', 5518, 1, 1, 2481, 827, 0 , 0), +(7023, 7, 0, 'The weapon master', 7253, 1, 1, 3724, 809, 0 , 0), +(7023, 8, 0, 'The stable master', 8508, 1, 1, 4902, 848, 0 , 0), +(7023, 9, 0, 'The officers\' lounge', 9749, 1, 1, 5882, 1468, 0 , 4012), +(7023, 10, 0, 'The battlemaster', 10365, 1, 1, 6328, 0, 0 , 4014), +(7023, 11, 0, 'A class trainer', 3429, 1, 1, 1949, 0, 0 , 0), +(7023, 12, 0, 'A profession trainer', 3430, 1, 1, 1942, 0, 0 , 0), +(7023, 13, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 412 , 462); + +-- Multiple Orc Female Vendors +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7068, 8243, 0, 460), +(7068, 8285, 0, 454), +(7068, 8265, 0, 461), +(7068, 8282, 0, 459), +(7068, 8286, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7068, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7068, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Multiple Orc Male Vendors +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7072, 8290, 0, 455), +(7072, 8263, 0, 461), +(7072, 8283, 0, 459), +(7072, 8291, 0, 458), +(7072, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7072, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7072, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Zel'mak (Orc Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7032, 8241, 0, 460), +(7032, 8289, 0, 455), +(7032, 8263, 0, 461), +(7032, 8283, 0, 459), +(7032, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7032, 0, 3, 'I require warrior training.', 3147, 5, 16, 0, 0, 0 , 0), +(7032, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 133), +(7032, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Thomas Miller (Human Male Vendor) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6954, 8235, 0, 461), +(6954, 8283, 0, 459), +(6954, 8288, 0, 458), +(6954, 8289, 0, 455), +(6954, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6954, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(6954, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Multiple Night Elf Female Vendors +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7075, 8243, 0, 460), +(7075, 8255, 0, 461), +(7075, 8285, 0, 454), +(7075, 8282, 0, 459), +(7075, 8286, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7075, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 410 , 462), +(7075, 1, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0); + +-- Lariia (Night Elf Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7003, 8241, 0, 460), +(7003, 8256, 0, 461), +(7003, 8287, 0, 454), +(7003, 8282, 0, 459), +(7003, 8286, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7003, 0, 3, 'I seek more training in the priestly ways.', 7157, 5, 16, 0, 0, 0 , 94), +(7003, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 163), +(7003, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 410 , 462); + +-- Erion Shadewhisper (Night Elf Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7005, 4794, 0, 101), +(7005, 4795, 0, 100), +(7005, 5996, 0, 198), +(7005, 8241, 0, 460), +(7005, 8289, 0, 455), +(7005, 8256, 0, 461), +(7005, 8283, 0, 459), +(7005, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7005, 0, 3, 'I seek training.', 7478, 5, 16, 0, 0, 0 , 0), +(7005, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 136), +(7005, 4, 0, '', 8548, 1, 1, -1, 0, 16 , 198), +(7005, 9, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 410 , 462); + +-- Multiple Night Elf Male Vendors +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7076, 8242, 0, 460), +(7076, 8257, 0, 461), +(7076, 8290, 0, 455), +(7076, 8283, 0, 459), +(7076, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7076, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7076, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 410 , 462); + +-- Golnir Bouldertoe (Dwarf Male Vendor) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6995, 8284, 0, 459), +(6995, 8290, 0, 455), +(6995, 8291, 0, 458), +(6995, 8251, 0, 461), +(6995, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6995, 0, 1, 'I would like to buy from you.', 2583, 3, 4, 0, 0, 0 , 0), +(6995, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 406 , 462); + +-- Darnassus Sentinel (Night Elf Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6999, 8243, 0, 460), +(6999, 8255, 0, 461), +(6999, 8285, 0, 454), +(6999, 8286, 0, 458), +(6999, 8283, 0, 459); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6999, 0, 0, 'Auction House', 5316, 1, 1, 3101, 1693, 0 , 0), +(6999, 1, 0, 'The Bank', 3426, 1, 1, 2322, 465, 0 , 0), +(6999, 2, 0, 'Hippogryph Master', 5330, 1, 1, 2323, 467, 0 , 0), +(6999, 3, 0, 'Guild Master', 2870, 1, 1, 2324, 490, 0 , 0), +(6999, 4, 0, 'The Inn', 4893, 1, 1, 2325, 468, 0 , 0), +(6999, 5, 0, 'Mailbox', 5093, 1, 1, 2326, 1474, 0 , 0), +(6999, 6, 0, 'Stable Master', 8525, 1, 1, 4921, 872, 0 , 0), +(6999, 7, 0, 'Weapons Trainer', 7241, 1, 1, 3722, 750, 0 , 0), +(6999, 8, 0, 'Battlemaster', 10359, 1, 1, 6326, 0, 0 , 4014), +(6999, 9, 0, 'Class Trainer', 2868, 1, 1, 2343, 0, 0 , 0), +(6999, 10, 0, 'Profession Trainer', 2869, 1, 1, 2351, 0, 0 , 0), +(6999, 11, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 408 , 462); + +-- Tawny Grisette (Undead Female) +DELETE FROM `gossip_menu` WHERE `entry`=7063; +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7063, 8243, 0, 460), +(7063, 8285, 0, 454), +(7063, 8270, 0, 461), +(7063, 8282, 0, 459), +(7063, 8286, 0, 458); +DELETE FROM `gossip_menu_option` WHERE `menu_id`=7063; +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7063, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7063, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 418 , 462); + +-- Kaelystia Hatebringer (Undead Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7021, 8287, 0, 454), +(7021, 8270, 0, 461), +(7021, 8283, 0, 459), +(7021, 8286, 0, 458), +(7021, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7021, 0, 3, 'I am interested in mage training.', 2522, 5, 16, 0, 0, 0 , 0), +(7021, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 138), +(7021, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 422 , 462); + +-- Josephine Lister (Undead Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7020, 8285, 0, 454), +(7020, 8270, 0, 461), +(7020, 8283, 0, 459), +(7020, 8286, 0, 458), +(7020, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7020, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0 , 374), +(7020, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 418 , 462); + +-- Baltus Fowler (Undead Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7019, 8289, 0, 455), +(7019, 8270, 0, 461), +(7019, 8283, 0, 459), +(7019, 8291, 0, 458), +(7019, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7019, 0, 3, 'I require warrior training.', 3147, 5, 16, 0, 0, 0 , 0), +(7019, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 133), +(7019, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 418 , 462); + +-- Geoffrey Hartwell (Undead Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7060, 8290, 0, 455), +(7060, 8270, 0, 461), +(7060, 8283, 0, 459), +(7060, 8291, 0, 458), +(7060, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7060, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7060, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 418 , 462); + +-- Multiple Dwarf Male Vendors +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7078, 8242, 0, 460), +(7078, 8284, 0, 459), +(7078, 8290, 0, 455), +(7078, 8251, 0, 461), +(7078, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7078, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7078, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 406 , 462); + +-- Multiple Dwarf Female Vendors +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7077, 8243, 0, 460), +(7077, 8250, 0, 461), +(7077, 8282, 0, 459), +(7077, 8285, 0, 454), +(7077, 8286, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7077, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7077, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 406 , 462); + +-- Multiple Gnome Female Vendors +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7079, 8243, 0, 460), +(7079, 8282, 0, 459), +(7079, 8285, 0, 454), +(7079, 8286, 0, 458), +(7079, 8252, 0, 461); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7079, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7079, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 406 , 462); + +-- Tynnus Venomsprout (Gnome Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7080, 8242, 0, 460), +(7080, 8254, 0, 461), +(7080, 8284, 0, 459), +(7080, 8291, 0, 458), +(7080, 8298, 0, 455); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7080, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7080, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 406 , 462); + +-- Alexander Calder (Human Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6997, 8235, 0, 461), +(6997, 8242, 0, 460), +(6997, 8284, 0, 459), +(6997, 8290, 0, 455), +(6997, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6997, 0, 3, 'I am interested in warlock training.', 2544, 5, 16, 0, 0, 0 , 0), +(6997, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 139), +(6997, 2, 1, 'Let me browse your goods.', 2823, 3, 4, 0, 0, 0 , 9299), +(6997, 3, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Arnold Leland (Human Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6964, 1205, 0, 10217), +(6964, 1206, 0, 0), +(6964, 8247, 0, 460), +(6964, 8297, 0, 459), +(6964, 8298, 0, 455), +(6964, 8299, 0, 458), +(6964, 8244, 0, 461); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6964, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0 , 0), +(6964, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Elsharin (High Elf Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6978, 8243, 0, 460), +(6978, 8245, 0, 461), +(6978, 8282, 0, 459), +(6978, 8285, 0, 454), +(6978, 8286, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6978, 0, 3, 'I am interested in mage training.', 2522, 5, 16, 0, 0, 0 , 0), +(6978, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 138), +(6978, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Shylamiir (Night Elf Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6985, 8245, 0, 461), +(6985, 8282, 0, 459), +(6985, 8285, 0, 454), +(6985, 8286, 0, 458), +(6985, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6985, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0 , 0), +(6985, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Sheldras Moontree (Night Elf Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6986, 4783, 0, 88), +(6986, 4784, 0, 89), +(6986, 8283, 0, 459), +(6986, 8288, 0, 458), +(6986, 8289, 0, 455), +(6986, 8244, 0, 461), +(6986, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6986, 0, 3, 'I seek training as a druid.', 7452, 5, 16, 0, 0, 0 , 0), +(6986, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 140), +(6986, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Kathrum Axehand (Dwarf Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6982, 8251, 0, 461), +(6982, 8284, 0, 459), +(6982, 8290, 0, 455), +(6982, 8291, 0, 458), +(6982, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6982, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(6982, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Brooke Stonebraid (Dwarf Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6979, 8250, 0, 461), +(6979, 8282, 0, 459), +(6979, 8285, 0, 454), +(6979, 8286, 0, 458), +(6979, 8243, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6979, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(6979, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Ironforge Guard (Dwarf Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7035, 8242, 0, 460), +(7035, 8284, 0, 459), +(7035, 8290, 0, 455), +(7035, 8291, 0, 458), +(7035, 8254, 0, 461); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7035, 0, 0, 'Auction House', 5316, 1, 1, 2321, 418, 0 , 0), +(7035, 1, 0, 'Bank of Ironforge', 5078, 1, 1, 2141, 415, 0 , 0), +(7035, 2, 0, 'Deeprun Tram', 6328, 1, 1, 3082, 547, 0 , 0), +(7035, 3, 0, 'Gryphon Master', 2863, 1, 1, 2142, 407, 0 , 0), +(7035, 4, 0, 'Guild Master', 2870, 1, 1, 2143, 424, 0 , 0), +(7035, 5, 0, 'The Inn', 4893, 1, 1, 2145, 417, 0 , 0), +(7035, 6, 0, 'Mailbox', 5093, 1, 1, 2146, 416, 0 , 0), +(7035, 7, 0, 'Stable Master', 8525, 1, 1, 4927, 867, 0 , 0), +(7035, 8, 0, 'Weapons Trainer', 7241, 1, 1, 3723, 928, 0 , 0), +(7035, 9, 0, 'Battlemaster', 10359, 1, 1, 6336, 0, 0 , 4014), +(7035, 10, 0, 'Class Trainer', 2868, 1, 1, 2144, 0, 0 , 0), +(7035, 11, 0, 'Profession Trainer', 2869, 1, 1, 2168, 0, 0 , 0), +(7035, 12, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 404 , 462); + +-- Undercity Guardian +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7033, 8241, 0, 460), +(7033, 8270, 0, 461), +(7033, 8283, 0, 459), +(7033, 8288, 0, 458), +(7033, 8303, 0, 446); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7033, 0, 0, 'The bank', 3426, 1, 1, 2822, 488, 0 , 0), +(7033, 1, 0, 'The bat handler', 5909, 1, 1, 2823, 447, 0 , 0), +(7033, 2, 0, 'The guild master', 3428, 1, 1, 2824, 448, 0 , 0), +(7033, 3, 0, 'The inn', 4893, 1, 1, 2825, 449, 0 , 0), +(7033, 4, 0, 'The mailbox', 4895, 1, 1, 2826, 450, 0 , 0), +(7033, 5, 0, 'The auction house', 5423, 1, 1, 2827, 1691, 0 , 0), +(7033, 6, 0, 'The zeppelin master', 5518, 1, 1, 2828, 451, 0 , 0), +(7033, 7, 0, 'The weapon master', 7253, 1, 1, 3726, 729, 0 , 0), +(7033, 8, 0, 'The stable master', 8508, 1, 1, 4906, 852, 0 , 0), +(7033, 9, 0, 'The battlemaster', 10365, 1, 1, 6334, 0, 0 , 4014), +(7033, 10, 0, 'A class trainer', 3429, 1, 1, 2848, 0, 0 , 0), +(7033, 11, 0, 'A profession trainer', 3430, 1, 1, 2847, 0, 0 , 0), +(7033, 12, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 416 , 462); + +-- Multiple Orc Male +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7026, 8242, 0, 460), +(7026, 8290, 0, 455), +(7026, 8263, 0, 461), +(7026, 8283, 0, 459), +(7026, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7026, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Multiple Night Elf Male +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7002, 8242, 0, 460), +(7002, 8257, 0, 461), +(7002, 8290, 0, 455), +(7002, 8291, 0, 458), +(7002, 8283, 0, 459); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7002, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 410 , 462); + +-- X'yera (Troll Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7028, 8289, 0, 455), +(7028, 8263, 0, 461), +(7028, 8283, 0, 459), +(7028, 8291, 0, 458), +(7028, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7028, 0, 3, 'I seek more training in the priestly ways.', 7157, 5, 16, 0, 0, 0 , 94), +(7028, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 163), +(7028, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Killian Hagey (Undead Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7059, 8290, 0, 455), +(7059, 8270, 0, 461), +(7059, 8283, 0, 459), +(7059, 8291, 0, 458), +(7059, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7059, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0 , 0), +(7059, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 418 , 462); + +-- Darnath Bladesinger (Night Elf Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7001, 1217, 0, 98), +(7001, 5725, 0, 99), +(7001, 8241, 0, 460), +(7001, 8289, 0, 455), +(7001, 8283, 0, 459), +(7001, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7001, 0, 3, 'I require warrior training.', 3147, 5, 16, 0, 0, 0 , 0), +(7001, 1, 0, 'I wish to unlearn my talents.', 8271, 1, 1, 4461, 0, 0 , 133), +(7001, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 410 , 462); + +-- Ahanu (Tauren Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7010, 8290, 0, 455), +(7010, 8244, 0, 461), +(7010, 8283, 0, 459), +(7010, 8291, 0, 458), +(7010, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7010, 0, 1, 'Let me browse your goods.', 2823, 3, 4, 0, 0, 0 , 0), +(7010, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 422 , 462); + +-- Jeremiah Payson (Undead Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7018, 8290, 0, 455), +(7018, 8270, 0, 461), +(7018, 8283, 0, 459), +(7018, 8291, 0, 458), +(7018, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7018, 0, 1, 'I would like to buy from you.', 2583, 3, 4, 0, 0, 0 , 0), +(7018, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 418 , 462); + +-- Xan'tish (Troll Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7069, 8242, 0, 460), +(7069, 8290, 0, 455), +(7069, 8263, 0, 461), +(7069, 8283, 0, 459), +(7069, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7069, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(7069, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Xiggs Fuselighter (Dwarf Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6996, 8284, 0, 459), +(6996, 8290, 0, 455), +(6996, 8291, 0, 458), +(6996, 8251, 0, 461), +(6996, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6996, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 406 , 462); + +-- Jes'rimon (Troll Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7029, 8290, 0, 455), +(7029, 8263, 0, 461), +(7029, 8283, 0, 459), +(7029, 8291, 0, 458), +(7029, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7029, 0, 0, 'Where is Un\'Goro Crater?', 5184, 1, 1, 2190, 0, 0 , 60003), +(7029, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Saern Priderunner (Tauren Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7024, 8285, 0, 454), +(7024, 8245, 0, 461), +(7024, 8282, 0, 459), +(7024, 8286, 0, 458), +(7024, 8243, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7024, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 422 , 462); + +-- Sraaz (Gnome Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6994, 8242, 0, 460), +(6994, 8254, 0, 461), +(6994, 8283, 0, 459), +(6994, 8291, 0, 458), +(6994, 8298, 0, 455); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6994, 0, 1, 'I want to browse your goods.', 3370, 3, 4, 0, 0, 0 , 0), +(6994, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 406 , 462); + +-- Herald Moonstalker (Night Elf Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7004, 8241, 0, 460), +(7004, 8287, 0, 454), +(7004, 8255, 0, 461), +(7004, 8283, 0, 459), +(7004, 8286, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7004, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 410 , 462); + +-- Warcaller Gorlach (Orc Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7030, 8241, 0, 460), +(7030, 8289, 0, 455), +(7030, 8263, 0, 461), +(7030, 8283, 0, 459), +(7030, 8291, 0, 458); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7030, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Bluff Runner Windstrider (Tauren Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7009, 8289, 0, 455), +(7009, 8244, 0, 461), +(7009, 8283, 0, 459), +(7009, 8291, 0, 458), +(7009, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7009, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 422 , 462); + +-- Sprite Jumpsprocket (Gnome Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6980, 8245, 0, 461), +(6980, 8282, 0, 459), +(6980, 8285, 0, 454), +(6980, 8286, 0, 458), +(6980, 8243, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6980, 0, 3, 'Train me.', 3266, 5, 16, 0, 0, 0 , 0), +(6980, 1, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Woo Ping (Human Male) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6955, 8235, 0, 461), +(6955, 8284, 0, 459), +(6955, 8290, 0, 455), +(6955, 8291, 0, 458), +(6955, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6955, 0, 3, 'I\'d like some weapon training', 8811, 5, 16, 0, 0, 0 , 0), +(6955, 1, 0, 'What can other weapon masters teach?', 8812, 1, 1, 5270, 0, 0 , 0), +(6955, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Frostwolf Ambassador Rokhstrom (Orc Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(7025, 8285, 0, 454), +(7025, 8263, 0, 461), +(7025, 8283, 0, 459), +(7025, 8286, 0, 458), +(7025, 8296, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(7025, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 414 , 462); + +-- Orphan Matron Nightingale (Human Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6984, 8245, 0, 461), +(6984, 8282, 0, 459), +(6984, 8285, 0, 454), +(6984, 8286, 0, 458), +(6984, 8243, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6984, 1, 1, 'Let me browse your goods.', 2823, 3, 4, 0, 0, 0 , 9295), +(6984, 2, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 402 , 462); + +-- Mistina Steelshield (Dwarf Female) +INSERT INTO `gossip_menu` (`entry`, `text_id`, `script_id`, `condition_id`) VALUES +(6993, 8282, 0, 459), +(6993, 8250, 0, 461), +(6993, 8285, 0, 454), +(6993, 8286, 0, 458), +(6993, 8243, 0, 460); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_broadcast_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `condition_id`) VALUES +(6993, 0, 0, 'Here, I\'d like to give you this token of my love.', 11723, 1, 1, -1, 0, 406 , 462); + +-- There is no need to check for adored on the target. +UPDATE `gossip_menu_option` SET `condition_id`=460 WHERE `condition_id` IN (461, 462); +DELETE FROM `conditions` WHERE `condition_entry`=462; + +-- Remove old scripts. +DELETE FROM `gossip_scripts` WHERE `id` IN (400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423); +UPDATE `gossip_menu_option` SET `action_script_id`=0 WHERE `action_script_id` IN (400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423); + +-- Assign scripts to cast correct spell for each gossip menu. +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6954 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6955 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=6957 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=6958 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6959 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6964 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6976 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6977 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6978 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6981 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6984 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=6987 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=6988 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=6990 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=6994 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=6999 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27547 WHERE `menu_id`=7000 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27547 WHERE `menu_id`=7001 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27547 WHERE `menu_id`=7002 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27547 WHERE `menu_id`=7003 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27547 WHERE `menu_id`=7004 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27549 WHERE `menu_id`=7008 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27549 WHERE `menu_id`=7009 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27549 WHERE `menu_id`=7010 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7012 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7013 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7016 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7017 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7018 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7019 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=7022 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=7023 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27549 WHERE `menu_id`=7024 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7025 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7026 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7030 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7032 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=7033 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26923 WHERE `menu_id`=7035 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7059 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7060 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7063 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7068 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7069 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7072 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27549 WHERE `menu_id`=7074 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27547 WHERE `menu_id`=7075 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27547 WHERE `menu_id`=7076 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=7077 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=7078 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=7079 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=7080 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=7081 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6960 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6971 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6979 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=6980 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6982 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6983 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6985 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=26663 WHERE `menu_id`=6986 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=6993 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=6995 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=6996 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27541 WHERE `menu_id`=6997 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27547 WHERE `menu_id`=7005 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27549 WHERE `menu_id`=7011 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7020 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27550 WHERE `menu_id`=7021 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7028 && `option_broadcast_text`=11723; +UPDATE `gossip_menu_option` SET `action_script_id`=27548 WHERE `menu_id`=7029 && `option_broadcast_text`=11723; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(26663, 0, 0, 15, 26663, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Love is in the Air: Stormwind Civilian - Cast Valentine on Player'), +(26923, 0, 0, 15, 26923, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Love is in the Air: Guard - Cast Valentine on Player'), +-- (26924, 0, 0, 15, 26924, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Love is in the Air: UNKNOWN - Cast Valentine on Player'), +(27541, 0, 0, 15, 27541, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Love is in the Air: Ironforge Civilian - Cast Valentine on Player'), +(27547, 0, 0, 15, 27547, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Love is in the Air: Darnassus Civilian - Cast Valentine on Player'), +(27548, 0, 0, 15, 27548, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Love is in the Air: Orgrimmar Civilian - Cast Valentine on Player'), +(27549, 0, 0, 15, 27549, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Love is in the Air: Thunder Bluff Civilian - Cast Valentine on Player'), +(27550, 0, 0, 15, 27550, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Love is in the Air: Undercity Civilian - Cast Valentine on Player'); + +-- These npcs should not have a default menu. +UPDATE `creature_template` SET `gossip_menu_id`=0 WHERE `entry` IN (1328, 1402, 1405, 1719, 1750, 3628, 4554, 5651, 7917, 11750, 12805, 16002); + +-- Remove locales for non existent options. +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=435 && `id`=14; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=435 && `id`=15; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2121 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=1951 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2849 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2849 && `id`=13; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=721 && `id`=12; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9365 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9374 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9410 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9269 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9271 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9395 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9363 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9412 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9361 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9359 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9371 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9413 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9373 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9396 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9274 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9273 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9372 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9411 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9358 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9356 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9352 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9454 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9406 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9354 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9390 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9397 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9398 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9400 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9402 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9404 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9407 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9256 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9414 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9588 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9405 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9360 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9403 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9401 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9399 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9408 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9264 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9265 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9258 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9255 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9251 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9276 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9254 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9267 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9266 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9268 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9253 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9492 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2943 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=2943 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9087 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9307 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4485 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=161 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4513 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=5061 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6565 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=6565 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9006 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9131 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9132 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9175 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9177 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9177 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9179 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9179 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9180 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9180 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9181 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9181 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9182 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9217 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9218 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9218 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9245 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9245 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9253 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9427 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9453 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9476 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9476 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9478 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9495 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9575 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9575 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9575 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9586 && `id`=0; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9586 && `id`=1; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=9586 && `id`=2; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4541 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4542 && `id`=4; +DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=4543 && `id`=2; + +-- These gameobjects dont exist in vanilla. +DELETE FROM `gameobject_template` WHERE `entry` IN (187971, 187943, 187961, 187945, 187959, 187957, 187968, 187946, 187969, 187944, 187956, 187954, 187914, 188498, 187916, 187924, 187931, 187932, 187934, 187936, 187938, 187940); +DELETE FROM `gameobject` WHERE `id` IN (187971, 187943, 187961, 187945, 187959, 187957, 187968, 187946, 187969, 187944, 187956, 187954, 187914, 188498, 187916, 187924, 187931, 187932, 187934, 187936, 187938, 187940); +DELETE FROM `locales_gameobject` WHERE `entry` IN (187971, 187943, 187961, 187945, 187959, 187957, 187968, 187946, 187969, 187944, 187956, 187954, 187914, 188498, 187916, 187924, 187931, 187932, 187934, 187936, 187938, 187940); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230311035924_world.sql b/sql/migrations/20230311035924_world.sql new file mode 100644 index 00000000000..02064835234 --- /dev/null +++ b/sql/migrations/20230311035924_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230311035924'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230311035924'); +-- Add your query below. + + +-- Add enslave immunity to several demons. +UPDATE `creature_template` SET `mechanic_immune_mask` = (`mechanic_immune_mask` | 1) WHERE `entry` IN (7461, 7462, 7463, 7665, 7666, 7667, 7728, 8318, 8717, 8718, 9516, 10201, 10813, 11490, 11492, 12236, 12396, 14101, 14354, 15467); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230311102830_world.sql b/sql/migrations/20230311102830_world.sql new file mode 100644 index 00000000000..daea84ec469 --- /dev/null +++ b/sql/migrations/20230311102830_world.sql @@ -0,0 +1,444 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230311102830'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230311102830'); +-- Add your query below. + + +-- TEMP Foulweald Totem Mound +DELETE FROM `gameobject_template` WHERE `entry`=300131; +UPDATE `gameobject` SET `id`=178206 WHERE `id`=300131; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `script_name`) VALUES +(178206, 0, 8, 327, 'Foulweald Totem Mound', 1, 1063, 7, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_foulweald_totem_mound'); + +-- TEMP Cliffspring River Waterfall +DELETE FROM `gameobject_template` WHERE `entry`=300132; +UPDATE `gameobject` SET `id`=175371 WHERE `id`=300132; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(175371, 0, 8, 299, 'Cliffspring River Waterfall', 1, 705, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP First Tide Pool +DELETE FROM `gameobject_template` WHERE `entry`=300133; +UPDATE `gameobject` SET `id`=152598 WHERE `id`=300133; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(152598, 0, 8, 299, 'the First Tide Pool', 1, 443, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Second Tide Pool +DELETE FROM `gameobject_template` WHERE `entry`=300134; +UPDATE `gameobject` SET `id`=152604 WHERE `id`=300134; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(152604, 0, 8, 299, 'the Second Tide Pool', 1, 444, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Third Tide Pool +DELETE FROM `gameobject_template` WHERE `entry`=300135; +UPDATE `gameobject` SET `id`=152605 WHERE `id`=300135; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(152605, 0, 8, 299, 'the Third Tide Pool', 1, 445, 13, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Fourth Tide Pool +DELETE FROM `gameobject_template` WHERE `entry`=300136; +UPDATE `gameobject` SET `id`=152606 WHERE `id`=300136; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(152606, 0, 8, 299, 'the Fourth Tide Pool', 1, 446, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Shards of Myzrael +DELETE FROM `gameobject_template` WHERE `entry`=300139; +UPDATE `gameobject` SET `id`=2705 WHERE `id`=300139; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(2705, 0, 8, 244, 'Shards of Myzrael', 3.47, 5, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP The Great Ossuary +DELETE FROM `gameobject_template` WHERE `entry`=300144; +UPDATE `gameobject` SET `id`=179746 WHERE `id`=300144; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(179746, 0, 8, 299, 'The Great Ossuary', 1, 1283, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `generic_scripts` SET `target_param1`=179746 WHERE `target_param1`=300144 && `target_type`=11; + +-- TEMP Jintha'Alor Altar +DELETE FROM `gameobject_template` WHERE `entry`=300137; +UPDATE `gameobject` SET `id`=142180 WHERE `id`=300137; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(142180, 0, 8, 327, 'Jintha\'Alor Alter', 1, 263, 6, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Machine Shop +DELETE FROM `gameobject_template` WHERE `entry`=300010; + +-- TEMP Nearby Tubers +DELETE FROM `locales_gameobject` WHERE `entry`=300011; +DELETE FROM `gameobject_template` WHERE `entry`=300011; +UPDATE `gameobject` SET `id`=20919 WHERE `id`=300011; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(20919, 0, 8, 327, 'Tuber Node', 1, 23, 50, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Stone of Outer Binding +DELETE FROM `gameobject_template` WHERE `entry`=300012; +UPDATE `gameobject` SET `id`=103660 WHERE `id`=300012; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(103660, 0, 8, 327, 'Stone of Outer Binding Spell Focus', 2.18, 164, 3, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Mana Rift Disturbance +DELETE FROM `gameobject_template` WHERE `entry`=300013; +UPDATE `gameobject` SET `id`=103708 WHERE `id`=300013; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(103708, 0, 8, 327, 'Mana Rift Disturbance', 1, 183, 50, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Water Purity - Silverpine +DELETE FROM `locales_gameobject` WHERE `entry`=300014; +DELETE FROM `gameobject_template` WHERE `entry`=300014; +UPDATE `gameobject` SET `id`=107044 WHERE `id`=300014; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(107044, 0, 8, 299, 'Shaman Holy Lake', 1, 225, 5, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Pirate Ship Bilge +DELETE FROM `gameobject_template` WHERE `entry`=300015; + +-- TEMP Witherbark Village +DELETE FROM `gameobject_template` WHERE `entry`=300016; +UPDATE `gameobject` SET `id`=142698 WHERE `id`=300016 && `guid`!=99874; +UPDATE `gameobject` SET `id`=142700 WHERE `id`=300016 && `guid`=99874; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +-- (142698, 0, 8, 0, 'Witherbark Village', 1, 303, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(142700, 0, 8, 327, 'Witherbark Village Spell Focus 02', 3.22, 303, 25, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Shadra'Alor Altar +DELETE FROM `gameobject_template` WHERE `entry`=300017; +UPDATE `gameobject` SET `id`=142716 WHERE `id`=300017; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(142716, 0, 8, 327, 'Shadra\'Alor Altar', 2.31, 304, 7, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Hatetalon Stones +DELETE FROM `gameobject_template` WHERE `entry`=300018; +UPDATE `gameobject` SET `id`=144569 WHERE `id`=300018; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(144569, 0, 8, 327, 'Edana Hatetalon Spell Focus (DND)', 1, 343, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Sanctum of the Fallen God +DELETE FROM `gameobject_template` WHERE `entry`=300019; +UPDATE `gameobject` SET `id`=148422 WHERE `id`=300019; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(148422, 0, 8, 327, 'Evil God Spell Focus (DND)', 1, 424, 40, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Miblon Snarltooth +DELETE FROM `gameobject_template` WHERE `entry`=300020; +UPDATE `gameobject` SET `id`=164738 WHERE `id`=300020; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(164738, 0, 8, 2770, 'Miblon\'s Spell Focus (DND)', 1, 483, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Gadgetzan Graveyard +DELETE FROM `gameobject_template` WHERE `entry`=300021; +UPDATE `gameobject` SET `id`=164799 WHERE `id`=300021; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(164799, 0, 8, 2770, 'Videre Elixir Spell Focus (DND)', 1, 503, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP the ruins of Irontree Woods +DELETE FROM `gameobject_template` WHERE `entry`=300022; +UPDATE `gameobject` SET `id`=165760 WHERE `id`=300022; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(165760, 0, 8, 2770, 'Arei Spell Focus', 1, 523, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Golakka Crater +DELETE FROM `gameobject_template` WHERE `entry`=300023; +UPDATE `gameobject` SET `id`=165678 WHERE `id`=300023; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(165678, 0, 8, 327, 'Golakka Crater', 3.43, 563, 17, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP NIU Tomb of the Seven +DELETE FROM `gameobject_template` WHERE `entry`=300024; +UPDATE `gameobject` SET `id`=166807 WHERE `id`=300024; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(166807, 0, 8, 327, 'Spell Focus: Tomb of the Seven (DND)', 1, 583, 50, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Corrupted Moonwell +DELETE FROM `gameobject_template` WHERE `entry`=300025; +UPDATE `gameobject` SET `id`=148501 WHERE `id`=300025; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(148501, 0, 8, 327, 'Corrupted Moonwell Spell Focus (DND)', 1, 644, 25, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Blackwood Furbolg North Bonfire +DELETE FROM `gameobject_template` WHERE `entry`=300026; +UPDATE `gameobject` SET `id`=175338 WHERE `id`=300026; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(175338, 0, 8, 299, 'Blackwood Furbolg North Bonfire', 1, 704, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Stone of Shy-Rotam +DELETE FROM `gameobject_template` WHERE `entry`=300027; +UPDATE `gameobject` SET `id`=103819 WHERE `id`=300027; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(103819, 0, 8, 362, 'Stone of Shy-Rotam', 3, 783, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Sacred Fire of Life +DELETE FROM `gameobject_template` WHERE `entry`=300028; + +-- TEMP Scarlet Crusade Forward Camp +DELETE FROM `gameobject_template` WHERE `entry`=300029; +UPDATE `gameobject` SET `id`=176088 WHERE `id`=300029; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(176088, 0, 8, 299, 'Scarlet Crusade Forward Camp', 1, 804, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Andorhal Tower +DELETE FROM `gameobject_template` WHERE `entry`=300030; +UPDATE `gameobject` SET `id`=176094 WHERE `id`=300030 && `guid`=99887; +UPDATE `gameobject` SET `id`=176095 WHERE `id`=300030 && `guid`=99886; +UPDATE `gameobject` SET `id`=176096 WHERE `id`=300030 && `guid`=99889; +UPDATE `gameobject` SET `id`=176097 WHERE `id`=300030 && `guid`=99888; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(176094, 0, 8, 299, 'Andorhal Tower One', 1, 805, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(176095, 0, 8, 0, 'Andorhal Tower', 1, 805, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(176096, 0, 8, 299, 'Andorhal Tower Three', 1, 805, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(176097, 0, 8, 299, 'Andorhal Tower Four', 1, 805, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Scholomance Viewing Room +DELETE FROM `gameobject_template` WHERE `entry`=300031; +UPDATE `gameobject` SET `id`=176111 WHERE `id`=300031; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(176111, 0, 8, 327, 'Scholomance Viewing Room Spell Focus (DND)', 1, 823, 35, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Umi's Friend +DELETE FROM `gameobject_template` WHERE `entry`=300032; +UPDATE `gameobject` SET `id`=176193 WHERE `id`=300032; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(176193, 0, 8, 327, 'Umi Friend Spell Focus (DND)', 1, 863, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP the crate in the center of the Northridge Lumber Mill +DELETE FROM `locales_gameobject` WHERE `entry`=300033; +DELETE FROM `gameobject_template` WHERE `entry`=300033; +UPDATE `gameobject` SET `id`=177492 WHERE `id`=300033; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(177492, 0, 8, 335, 'Northridge Lumber Mill Crate', 0.1, 923, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Darrowshire Town Square +DELETE FROM `gameobject_template` WHERE `entry`=300034; +UPDATE `gameobject` SET `id`=177528 WHERE `id`=300034; +-- INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +-- (177528, 0, 8, 327, 'Darrowshire Town Square spell focus (DND)', 1, 944, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP NIU Bright Light Beam +DELETE FROM `gameobject_template` WHERE `entry`=300035; +UPDATE `gameobject` SET `id`=177584 WHERE `id`=300035; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(177584, 0, 8, 2770, 'Light Beam Spell Focus (DND)', 1, 963, 7, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP The Dead Goliaths +DELETE FROM `gameobject_template` WHERE `entry`=300036; +UPDATE `gameobject` SET `id`=177748 WHERE `id`=300036; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(177748, 0, 8, 327, 'Ghost Magnet Spell Focus (DND)', 1, 1023, 30, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Maraudon Portal +DELETE FROM `gameobject_template` WHERE `entry`=300037; +UPDATE `gameobject` SET `id`=178405 WHERE `id`=300037; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +-- (178400, 0, 8, 0, 'Maraudon Portal', 1, 1103, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(178405, 0, 8, 0, 'Maraudon Spell Focus', 1, 1103, 5, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP NIU Horde Globe of Scrying +DELETE FROM `gameobject_template` WHERE `entry`=300038; +UPDATE `gameobject` SET `id`=178439 WHERE `id`=300038; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178439, 3, 8, 5265, 'Globe of Scrying', 1, 1123, 3, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Eastern Crater +DELETE FROM `gameobject_template` WHERE `entry`=300039; +UPDATE `gameobject` SET `id`=178546 WHERE `id`=300039; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178546, 3, 8, 0, 'Guse\'s Beacon Spell Focus', 1, 1143, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Western Crater +DELETE FROM `gameobject_template` WHERE `entry`=300040; +UPDATE `gameobject` SET `id`=178548 WHERE `id`=300040; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178548, 3, 8, 0, 'Jeztor\'s Beacon Spell Focus', 1, 1144, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Snowfall Graveyard +DELETE FROM `gameobject_template` WHERE `entry`=300041; +UPDATE `gameobject` SET `id`=178550 WHERE `id`=300041; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178550, 3, 8, 0, 'Mulverick\'s Beacon Spell Focus', 1, 1145, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Alliance Globe of Scrying +DELETE FROM `gameobject_template` WHERE `entry`=300042; +UPDATE `gameobject` SET `id`=178604 WHERE `id`=300042; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178604, 3, 8, 5265, 'Globe of Scrying', 1, 1163, 3, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Dun Baldar Courtyard +DELETE FROM `gameobject_template` WHERE `entry`=300043; +UPDATE `gameobject` SET `id`=178606 WHERE `id`=300043; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178606, 3, 8, 0, 'Ryson\'s Beacon Spell Focus', 1, 1164, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Frostwolf Keep Courtyard +DELETE FROM `gameobject_template` WHERE `entry`=300044; +UPDATE `gameobject` SET `id`=178608 WHERE `id`=300044; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178608, 3, 8, 0, 'Ryson\'s Beacon Spell Focus', 1, 1165, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Snowfall Graveyard +DELETE FROM `gameobject_template` WHERE `entry`=300045; +UPDATE `gameobject` SET `id`=178729 WHERE `id`=300045; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178729, 3, 8, 0, 'Ichman\'s Beacon Spell Focus', 1, 1183, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP East Crater +DELETE FROM `gameobject_template` WHERE `entry`=300046; +UPDATE `gameobject` SET `id`=178728 WHERE `id`=300046; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178728, 3, 8, 0, 'Slidore\'s Beacon Spell Focus', 1, 1184, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP West Crater +DELETE FROM `gameobject_template` WHERE `entry`=300047; +UPDATE `gameobject` SET `id`=178727 WHERE `id`=300047; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178727, 3, 8, 0, 'Vipore\'s Beacon Spell Focus', 1, 1185, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Orange Crystal Pool +DELETE FROM `gameobject_template` WHERE `entry`=300048; +UPDATE `gameobject` SET `id`=178907 WHERE `id`=300048; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(178907, 0, 8, 2770, 'Maraudon Orange Pool Spell Focus', 1, 1203, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Kroshius' Remains +DELETE FROM `gameobject_template` WHERE `entry`=300049; +UPDATE `gameobject` SET `id`=179677 WHERE `id`=300049; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(179677, 2, 8, 0, 'Kroshius\' Remains', 1, 1243, 15, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Pedestal of Immol'thar +DELETE FROM `gameobject_template` WHERE `entry`=300050; +UPDATE `gameobject` SET `id`=179701 WHERE `id`=300050; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `script_name`) VALUES +(179701, 2, 8, 327, 'Circle Loc (spell focus)', 1, 1263, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_pedestal_of_immol_thar'); + +-- TEMP Circle of Dark Summoning +DELETE FROM `gameobject_template` WHERE `entry`=300051; +UPDATE `gameobject` SET `id`=179675 WHERE `id`=300051; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(179675, 2, 8, 327, 'Warlock Mount Quest Portal Spell Focus', 4, 1264, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Altar of Zanza +DELETE FROM `gameobject_template` WHERE `entry`=300053; +UPDATE `gameobject` SET `id`=180375 WHERE `id`=300053; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(180375, 5, 8, 299, 'Altar of Zanza Spell Focus', 1, 1344, 5, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Southshore +DELETE FROM `gameobject_template` WHERE `entry`=300054; +UPDATE `gameobject` SET `id`=180504 WHERE `id`=300054; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(180504, 6, 8, 299, 'Southshore Spell Focus', 1, 1345, 50, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Bones of Grakkarond +DELETE FROM `gameobject_template` WHERE `entry`=300055; +UPDATE `gameobject` SET `id`=180505 WHERE `id`=300055; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(180505, 6, 8, 0, 'Bones of Grakkarond Spell Focus', 1, 1346, 35, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Forsaken Stink Bomb +DELETE FROM `gameobject_template` WHERE `entry`=300056; + +-- TEMP Voone's Chamber +DELETE FROM `gameobject_template` WHERE `entry`=300059; +UPDATE `gameobject` SET `id`=181046 WHERE `id`=300059; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(181046, 8, 8, 2770, 'Mor Grayhoof Brazier Spell Focus', 1, 1354, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Alzzin's Chamber +DELETE FROM `gameobject_template` WHERE `entry`=300060; +UPDATE `gameobject` SET `id`=181047 WHERE `id`=300060; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(181047, 8, 8, 2770, 'Isalien Brazier Spell Focus', 1, 1355, 40, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP The Crimson Throne +DELETE FROM `gameobject_template` WHERE `entry`=300061; +UPDATE `gameobject` SET `id`=181048 WHERE `id`=300061; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(181048, 8, 8, 2770, 'Jarien and Sothos Brazier Spell Focus', 1, 1356, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Ras Frostwhisper's Chamber +DELETE FROM `gameobject_template` WHERE `entry`=300062; +UPDATE `gameobject` SET `id`=181049 WHERE `id`=300062; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(181049, 8, 8, 2770, 'Kormok Brazier Spell Focus', 1, 1357, 40, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP The Beast's Chamber +DELETE FROM `gameobject_template` WHERE `entry`=300063; +UPDATE `gameobject` SET `id`=181050 WHERE `id`=300063; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(181050, 8, 8, 2770, 'Lord Valthalak Brazier Spell Focus', 1, 1358, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Haunted Locus +DELETE FROM `gameobject_template` WHERE `entry`=300064; +UPDATE `gameobject` SET `id`=181052 WHERE `id`=300064 && `guid` IN (396327, 399471); +UPDATE `gameobject` SET `id`=181094 WHERE `id`=300064 && `guid` IN (396330, 396328); +UPDATE `gameobject` SET `id`=181096 WHERE `id`=300064 && `guid` IN (396329); +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(181052, 8, 8, 327, 'Brazier of Invocation Spell Focus 10 yd', 1, 1359, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(181094, 8, 8, 327, 'Brazier of Invocation Spell Focus 40 yd', 1, 1359, 40, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(181096, 8, 8, 327, 'Brazier of Invocation Spell Focus 20 yd', 1, 1359, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Blackrock Depths Arena +DELETE FROM `gameobject_template` WHERE `entry`=300065; +UPDATE `gameobject` SET `id`=181059 WHERE `id`=300065; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(181059, 8, 8, 2770, 'Blackrock Depths Arena Thelrin Focus', 1, 1360, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP [PH] Crystal Corpse +DELETE FROM `gameobject_template` WHERE `entry`=300066; +UPDATE `gameobject` SET `id`=181113 WHERE `id`=300066; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(181113, 9, 8, 2770, 'Crystal Corpse', 1, 1361, 10, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Underground Water Source +DELETE FROM `gameobject_template` WHERE `entry`=300078; +DELETE FROM `gameobject` WHERE `id`=300078; + +-- TEMP High Chief Winterfall's Cave +DELETE FROM `gameobject_template` WHERE `entry`=300141; +UPDATE `gameobject` SET `id`=180673 WHERE `id`=300141; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(180673, 7, 8, 299, 'High Chief Winterfall Cave Mouth Spell Focus', 1, 1350, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Shrine of Remulos +DELETE FROM `gameobject_template` WHERE `entry`=300142; +UPDATE `gameobject` SET `id`=177788 WHERE `id`=300142; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(177788, 0, 8, 299, 'Shrine of Remulos', 1, 1043, 20, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- TEMP Swamplight Manor Dock +DELETE FROM `gameobject_template` WHERE `entry`=300143; +DELETE FROM `gameobject` WHERE `id`=300143; + +-- TEMP Blackhoof Village Windmill +DELETE FROM `gameobject_template` WHERE `entry`=300149; +DELETE FROM `gameobject` WHERE `id`=300149; + +-- TEMP Grimtotem Tent +DELETE FROM `gameobject_template` WHERE `entry`=300150; +DELETE FROM `gameobject` WHERE `id`=300150; + +-- TEMP Hyjal Family Monument +DELETE FROM `gameobject_template` WHERE `entry`=300151; +DELETE FROM `gameobject` WHERE `id`=300151; + +-- TEMP Entrance to Onyxia's Lair +DELETE FROM `gameobject_template` WHERE `entry`=300153; +DELETE FROM `gameobject` WHERE `id`=300153; + +-- TEMP Un'Goro Flat Rock +DELETE FROM `locales_gameobject` WHERE `entry`=300119; +DELETE FROM `gameobject_template` WHERE `entry`=300119; +UPDATE `gameobject` SET `id`=172619 WHERE `id`=300119; +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`) VALUES +(172619, 0, 8, 299, 'Un\'Goro Flat Rock', 2, 603, 10, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230312020346_world.sql b/sql/migrations/20230312020346_world.sql new file mode 100644 index 00000000000..a444764858c --- /dev/null +++ b/sql/migrations/20230312020346_world.sql @@ -0,0 +1,1486 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230312020346'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230312020346'); +-- Add your query below. + + +/* +Battered Chest +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=2844; +DELETE FROM `gameobject_loot_template` WHERE `entry`=2276; + +/* +Tattered Chest +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=2846; + +/* +The Toxic Fogger +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=19586; + +/* +Wooden Chair +Seen in TBC on map: +-- The Escape From Durnholde (560) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=22657; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181446; + +/* +Signaling Gem Aura +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181448; + +/* +Brazier +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181450; + +/* +Brazier +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181455; + +/* +Glowing Crystal +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181574; + +/* +Rune +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181600; + +/* +Unopened Crate +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181620; +DELETE FROM `gameobject` WHERE `id`=181620; + +/* +Campfire +Seen in TBC on map: +-- Hellfire Citadel: Ramparts (543) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181734; + +/* +Bonfire +Seen in TBC on map: +-- Hellfire Citadel: Ramparts (543) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181735; + +/* +Campfire +Seen in TBC on map: +-- Hellfire Citadel: Ramparts (543) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181736; + +/* +Campfire +Seen in TBC on map: +-- Hellfire Citadel: Ramparts (543) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181737; + +/* +Meat Rack +Seen in TBC on map: +-- Hellfire Citadel: Ramparts (543) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181738; + +/* +Stillpine Grain +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181757; + +/* +Campfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181787; + +/* +Campfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181851; + +/* +Firework Rocket, Promotion +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181886; + +/* +Campfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181888; + +/* +Campfire +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182059; +DELETE FROM `gameobject` WHERE `id`=182059; + +/* +Corrupted Crystal Aura +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182114; + +/* +Fire (Small) +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182211; + +/* +Campfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182535; + +/* +Campfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182536; + +/* +Piege autel de l'Aldor +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182564; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182944; + +/* +Legion Stone Aura +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182945; + +/* +Chair +Seen in TBC on map: +-- Karazhan (532) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183750; + +/* +Chair +Seen in TBC on map: +-- Karazhan (532) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183751; + +/* +Chair +Seen in TBC on map: +-- Karazhan (532) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183752; + +/* +Chair +Seen in TBC on map: +-- Karazhan (532) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183754; + +/* +Chair +Seen in TBC on map: +-- Karazhan (532) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183755; + +/* +Fire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183796; + +/* +Smoke +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183797; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183894; + +/* +Rocket Fire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183987; + +/* +Rocket Smoke +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183988; + +/* +Weapon Rack +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183991; +DELETE FROM `gameobject` WHERE `id`=183991; + +/* +Temporal Prison +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184006; +DELETE FROM `gameobject` WHERE `id`=184006; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184017; + +/* +Legion Communicator Aura +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184092; + +/* + +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184096; + +/* +Karazhan Gatehouse Portcullis +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184164; +DELETE FROM `gameobject` WHERE `id`=184164; + +/* +Locked Chest +Seen in TBC on map: +-- The Escape From Durnholde (560) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184304; + +/* +Bloodmaul Brew +Seen in TBC on map: +-- Outland (530) +-- Magtheridon\'s Lair (544) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184315; + +/* +Tome of Scrying +Seen in TBC on map: +-- The Escape From Durnholde (560) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184332; + +/* + +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184511; + +/* + +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184512; + +/* + +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184513; + +/* +Chair +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184530; +DELETE FROM `gameobject` WHERE `id`=184530; + +/* +Chair +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184531; +DELETE FROM `gameobject` WHERE `id`=184531; + +/* +Chair +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184532; +DELETE FROM `gameobject` WHERE `id`=184532; + +/* + +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184583; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184683; + +/* +Shadowmoon Tuber +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184691; + +/* +Sealed Coffin +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184814; + +/* +Speed Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184964; + +/* +Restoration Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184965; + +/* +Berserk Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184966; + +/* +Speed Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184970; + +/* +Restoration Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184971; + +/* +Berserk Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184972; + +/* +Speed Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184973; + +/* +Restoration Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184974; + +/* +Berserk Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184975; + +/* +Speed Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184976; + +/* +Restoration Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184977; + +/* +Berserk Buff +Seen in TBC on map: +-- Eye of the Storm (566) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184978; + +/* +Rocknail Flayer Carcass +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185155; + +/* +Mounted Boulder'mok Head +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185294; + +/* +[DND]Dragon Totem +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185314; + +/* +Warp-Gate Small Fire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185317; + +/* +Warp-Gate Smoke +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185318; + +/* +Warp-Gate Big Fire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185319; + +/* +Wooden Chair +Seen in TBC on map: +-- The Escape From Durnholde (560) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185432; +DELETE FROM `gameobject` WHERE `id`=185432; + +/* +Brazier +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185529; + +/* +Aura Trap Purple Tall +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185564; + +/* +Aura Trap Purple Tall +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185578; + +/* +Aura Trap Purple Tall +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185579; + +/* +Anvil +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184616; + +/* +Forge +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184617; + +/* +Cooking Fire +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184618; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184646; + +/* +Campfire +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185498; +DELETE FROM `gameobject` WHERE `id`=185498; + +/* +Fire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181013; + +/* +Smoke +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=181357; + +/* +Uther Shrine Lightbeam +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=182483; +DELETE FROM `gameobject` WHERE `id`=182483; + +/* +Theatric Lightning +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=183356; + +/* +Scrying Aura +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184119; + +/* +Protectorate Disruptor +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184561; + +/* +Eye of the Citadel Aura +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184658; + +/* +Smoke Beacon +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184661; + +/* +Manaforge Smoke +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184954; + +/* +Multi-Spectrum Light Trap +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185011; + +/* +Moon Well +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186218; +DELETE FROM `gameobject` WHERE `id`=186218; + +/* +DARKMOON FAIRE - COMING SOON +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186253; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184644; + +/* +Campfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184816; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184645; + +/* +Bonfire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184647; + +/* +Fence +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186252; + +/* +Brewfest Keg Breakable +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186173; + +/* +Cage +Seen in TBC on map: +-- Coilfang: Serpentshrine Cavern (548) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185474; + +/* +Dirt Mound +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185527; + +/* +Delicious Mutton +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185893; + +/* +Mysteris of the Light Aura +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184659; + +/* +Simon Game Aura Blue Large +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185948; + +/* +Simon Game Aura Green Large +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185949; + +/* +Simon Game Aura Red Large +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185950; + +/* +Simon Game Aura Yellow Large +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185951; + +/* +Fire Effigy +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186720; + +/* +Alchemy Lab +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187115; + +/* +Barrel A +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184863; + +/* +Bag A +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184858; + +/* +Amani Treasure Box +Seen in TBC on map: +-- Zul\'Aman (568) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186744; + +/* +Fel Fire +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185520; + +/* +Test Rift +Seen in TBC on map: +-- Auchindoun: Sethekk Halls (556) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185595; + +/* +Sethekk Halls Moonstone +Seen in TBC on map: +-- Auchindoun: Sethekk Halls (556) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185590; + +/* +Don de Mordant +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186418; + +/* +Lighthouse Beam +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186465; +DELETE FROM `gameobject` WHERE `id`=186465; + +/* +Firework Rocket, Type 1 Purple BIG +Seen in TBC on map: +-- Kalimdor (1) +-- Zul\'Aman (568) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=180863; + +/* +Torche en sorbier +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186425; + +/* +Blackhoof Cage +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186287; + +/* +Raptor Bait +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186288; + +/* +Suspicious Hoofprint +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187273; + +/* +Generic Hoofprint +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187272; + +/* +Campfire +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187252; +DELETE FROM `gameobject` WHERE `id`=187252; + +/* +Mailbox +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186629; + +/* +Amani Charm Box +Seen in TBC on map: +-- Zul\'Aman (568) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186741; + +/* +Money Bag +Seen in TBC on map: +-- Zul\'Aman (568) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186736; + +/* +Amani Charm Box +Seen in TBC on map: +-- Zul\'Aman (568) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186739; + +/* +Amani Charm Box +Seen in TBC on map: +-- Zul\'Aman (568) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186734; + +/* +Amani Charm Box +Seen in TBC on map: +-- Zul\'Aman (568) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186740; + +/* +Cage Trap +Seen in TBC on map: +-- Black Temple (564) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185916; + +/* +Campfire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=184287; + +/* +Mighty Blaze +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3872; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3875; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3877; + +/* +Mighty Blaze +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3871; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3878; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3886; + +/* +Mighty Blaze +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3873; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3874; + +/* +Mighty Blaze +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3870; + +/* +Doodad_MediumBrazier02 +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=174860; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3883; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3876; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3885; + +/* +Burning Embers +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3865; + +/* +Doodad_SmallBrazier01 +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=174861; + +/* +Mighty Blaze +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3864; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3866; + +/* +Hanging, Square, Large, Christmas +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=185582; + +/* +Orb of the Blue Flight +Seen in TBC on map: +-- Magister\'s Terrace (585) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=188415; + +/* +Mailbox +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=188132; + +/* +Mailbox +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187260; + +/* +Razorthorn Root +Seen in TBC on map: +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187072; + +/* +Bonfire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=188214; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3881; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3884; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3882; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3880; + +/* +Mailbox +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=188123; +DELETE FROM `gameobject` WHERE `id`=188123; + +/* +Blazing Fire +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3879; + +/* +Mighty Blaze +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3869; + +/* +Mighty Blaze +Seen in TBC on map: +-- The Battle for Mount Hyjal (534) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=3867; + +/* +Standing, Post - MFF +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187653; + +/* +Hanging, Square, Small - MFF +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187576; + +/* +Hanging, Tall/Thin, Small - MFF +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187667; + +/* +Midsummer Music Doodad +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=188174; + +/* +Torch Target Brazier +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187708; + +/* +Twilight Bonfire +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +-- Outland (530) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187918; + +/* +Cauldron Smoke +Seen in TBC on map: +-- Blackrock Depths (230) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=190395; + +/* +BREWFEST - Coming Soon! +Seen in TBC on map: +-- Eastern Kingdoms (0) +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=186217; + +/* +Alliance Bonfire +Seen in TBC on map: +-- Eastern Kingdoms (0) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187564; + +/* +Twilight Torch +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187988; + +/* +Twilight Torch +Seen in TBC on map: +-- Kalimdor (1) +*/ +DELETE FROM `gameobject_template` WHERE `entry`=187989; + +-- Remove locales for deleted gameobjects. +DELETE FROM `locales_gameobject` WHERE `entry` = 2844; +DELETE FROM `locales_gameobject` WHERE `entry` = 2846; +DELETE FROM `locales_gameobject` WHERE `entry` = 3864; +DELETE FROM `locales_gameobject` WHERE `entry` = 3865; +DELETE FROM `locales_gameobject` WHERE `entry` = 3866; +DELETE FROM `locales_gameobject` WHERE `entry` = 3867; +DELETE FROM `locales_gameobject` WHERE `entry` = 3869; +DELETE FROM `locales_gameobject` WHERE `entry` = 3870; +DELETE FROM `locales_gameobject` WHERE `entry` = 3871; +DELETE FROM `locales_gameobject` WHERE `entry` = 3872; +DELETE FROM `locales_gameobject` WHERE `entry` = 3873; +DELETE FROM `locales_gameobject` WHERE `entry` = 3874; +DELETE FROM `locales_gameobject` WHERE `entry` = 3875; +DELETE FROM `locales_gameobject` WHERE `entry` = 3876; +DELETE FROM `locales_gameobject` WHERE `entry` = 3877; +DELETE FROM `locales_gameobject` WHERE `entry` = 3878; +DELETE FROM `locales_gameobject` WHERE `entry` = 3879; +DELETE FROM `locales_gameobject` WHERE `entry` = 3880; +DELETE FROM `locales_gameobject` WHERE `entry` = 3881; +DELETE FROM `locales_gameobject` WHERE `entry` = 3882; +DELETE FROM `locales_gameobject` WHERE `entry` = 3883; +DELETE FROM `locales_gameobject` WHERE `entry` = 3884; +DELETE FROM `locales_gameobject` WHERE `entry` = 3885; +DELETE FROM `locales_gameobject` WHERE `entry` = 3886; +DELETE FROM `locales_gameobject` WHERE `entry` = 22657; +DELETE FROM `locales_gameobject` WHERE `entry` = 180863; +DELETE FROM `locales_gameobject` WHERE `entry` = 181013; +DELETE FROM `locales_gameobject` WHERE `entry` = 181357; +DELETE FROM `locales_gameobject` WHERE `entry` = 181446; +DELETE FROM `locales_gameobject` WHERE `entry` = 181450; +DELETE FROM `locales_gameobject` WHERE `entry` = 181455; +DELETE FROM `locales_gameobject` WHERE `entry` = 181600; +DELETE FROM `locales_gameobject` WHERE `entry` = 181620; +DELETE FROM `locales_gameobject` WHERE `entry` = 181734; +DELETE FROM `locales_gameobject` WHERE `entry` = 181735; +DELETE FROM `locales_gameobject` WHERE `entry` = 181736; +DELETE FROM `locales_gameobject` WHERE `entry` = 181737; +DELETE FROM `locales_gameobject` WHERE `entry` = 181738; +DELETE FROM `locales_gameobject` WHERE `entry` = 181757; +DELETE FROM `locales_gameobject` WHERE `entry` = 181787; +DELETE FROM `locales_gameobject` WHERE `entry` = 181851; +DELETE FROM `locales_gameobject` WHERE `entry` = 181886; +DELETE FROM `locales_gameobject` WHERE `entry` = 181888; +DELETE FROM `locales_gameobject` WHERE `entry` = 182059; +DELETE FROM `locales_gameobject` WHERE `entry` = 182114; +DELETE FROM `locales_gameobject` WHERE `entry` = 182535; +DELETE FROM `locales_gameobject` WHERE `entry` = 182536; +DELETE FROM `locales_gameobject` WHERE `entry` = 182564; +DELETE FROM `locales_gameobject` WHERE `entry` = 182944; +DELETE FROM `locales_gameobject` WHERE `entry` = 182945; +DELETE FROM `locales_gameobject` WHERE `entry` = 183356; +DELETE FROM `locales_gameobject` WHERE `entry` = 183750; +DELETE FROM `locales_gameobject` WHERE `entry` = 183751; +DELETE FROM `locales_gameobject` WHERE `entry` = 183752; +DELETE FROM `locales_gameobject` WHERE `entry` = 183754; +DELETE FROM `locales_gameobject` WHERE `entry` = 183755; +DELETE FROM `locales_gameobject` WHERE `entry` = 183796; +DELETE FROM `locales_gameobject` WHERE `entry` = 183797; +DELETE FROM `locales_gameobject` WHERE `entry` = 183894; +DELETE FROM `locales_gameobject` WHERE `entry` = 183987; +DELETE FROM `locales_gameobject` WHERE `entry` = 183988; +DELETE FROM `locales_gameobject` WHERE `entry` = 183991; +DELETE FROM `locales_gameobject` WHERE `entry` = 184006; +DELETE FROM `locales_gameobject` WHERE `entry` = 184017; +DELETE FROM `locales_gameobject` WHERE `entry` = 184092; +DELETE FROM `locales_gameobject` WHERE `entry` = 184119; +DELETE FROM `locales_gameobject` WHERE `entry` = 184164; +DELETE FROM `locales_gameobject` WHERE `entry` = 184287; +DELETE FROM `locales_gameobject` WHERE `entry` = 184315; +DELETE FROM `locales_gameobject` WHERE `entry` = 184530; +DELETE FROM `locales_gameobject` WHERE `entry` = 184531; +DELETE FROM `locales_gameobject` WHERE `entry` = 184532; +DELETE FROM `locales_gameobject` WHERE `entry` = 184616; +DELETE FROM `locales_gameobject` WHERE `entry` = 184617; +DELETE FROM `locales_gameobject` WHERE `entry` = 184618; +DELETE FROM `locales_gameobject` WHERE `entry` = 184644; +DELETE FROM `locales_gameobject` WHERE `entry` = 184645; +DELETE FROM `locales_gameobject` WHERE `entry` = 184646; +DELETE FROM `locales_gameobject` WHERE `entry` = 184647; +DELETE FROM `locales_gameobject` WHERE `entry` = 184661; +DELETE FROM `locales_gameobject` WHERE `entry` = 184683; +DELETE FROM `locales_gameobject` WHERE `entry` = 184691; +DELETE FROM `locales_gameobject` WHERE `entry` = 184814; +DELETE FROM `locales_gameobject` WHERE `entry` = 184816; +DELETE FROM `locales_gameobject` WHERE `entry` = 184858; +DELETE FROM `locales_gameobject` WHERE `entry` = 184863; +DELETE FROM `locales_gameobject` WHERE `entry` = 184954; +DELETE FROM `locales_gameobject` WHERE `entry` = 184964; +DELETE FROM `locales_gameobject` WHERE `entry` = 184965; +DELETE FROM `locales_gameobject` WHERE `entry` = 184966; +DELETE FROM `locales_gameobject` WHERE `entry` = 184970; +DELETE FROM `locales_gameobject` WHERE `entry` = 184971; +DELETE FROM `locales_gameobject` WHERE `entry` = 184972; +DELETE FROM `locales_gameobject` WHERE `entry` = 184973; +DELETE FROM `locales_gameobject` WHERE `entry` = 184974; +DELETE FROM `locales_gameobject` WHERE `entry` = 184975; +DELETE FROM `locales_gameobject` WHERE `entry` = 184976; +DELETE FROM `locales_gameobject` WHERE `entry` = 184977; +DELETE FROM `locales_gameobject` WHERE `entry` = 184978; +DELETE FROM `locales_gameobject` WHERE `entry` = 185155; +DELETE FROM `locales_gameobject` WHERE `entry` = 185294; +DELETE FROM `locales_gameobject` WHERE `entry` = 185317; +DELETE FROM `locales_gameobject` WHERE `entry` = 185318; +DELETE FROM `locales_gameobject` WHERE `entry` = 185319; +DELETE FROM `locales_gameobject` WHERE `entry` = 185432; +DELETE FROM `locales_gameobject` WHERE `entry` = 185474; +DELETE FROM `locales_gameobject` WHERE `entry` = 185498; +DELETE FROM `locales_gameobject` WHERE `entry` = 185520; +DELETE FROM `locales_gameobject` WHERE `entry` = 185529; +DELETE FROM `locales_gameobject` WHERE `entry` = 185578; +DELETE FROM `locales_gameobject` WHERE `entry` = 185590; +DELETE FROM `locales_gameobject` WHERE `entry` = 185595; +DELETE FROM `locales_gameobject` WHERE `entry` = 185893; +DELETE FROM `locales_gameobject` WHERE `entry` = 186173; +DELETE FROM `locales_gameobject` WHERE `entry` = 186217; +DELETE FROM `locales_gameobject` WHERE `entry` = 186218; +DELETE FROM `locales_gameobject` WHERE `entry` = 186252; +DELETE FROM `locales_gameobject` WHERE `entry` = 186287; +DELETE FROM `locales_gameobject` WHERE `entry` = 186288; +DELETE FROM `locales_gameobject` WHERE `entry` = 186418; +DELETE FROM `locales_gameobject` WHERE `entry` = 186425; +DELETE FROM `locales_gameobject` WHERE `entry` = 186465; +DELETE FROM `locales_gameobject` WHERE `entry` = 186629; +DELETE FROM `locales_gameobject` WHERE `entry` = 186734; +DELETE FROM `locales_gameobject` WHERE `entry` = 186736; +DELETE FROM `locales_gameobject` WHERE `entry` = 186739; +DELETE FROM `locales_gameobject` WHERE `entry` = 186740; +DELETE FROM `locales_gameobject` WHERE `entry` = 186741; +DELETE FROM `locales_gameobject` WHERE `entry` = 186744; +DELETE FROM `locales_gameobject` WHERE `entry` = 187072; +DELETE FROM `locales_gameobject` WHERE `entry` = 187115; +DELETE FROM `locales_gameobject` WHERE `entry` = 187252; +DELETE FROM `locales_gameobject` WHERE `entry` = 187260; +DELETE FROM `locales_gameobject` WHERE `entry` = 187272; +DELETE FROM `locales_gameobject` WHERE `entry` = 187273; +DELETE FROM `locales_gameobject` WHERE `entry` = 188123; +DELETE FROM `locales_gameobject` WHERE `entry` = 188132; +DELETE FROM `locales_gameobject` WHERE `entry` = 188214; +DELETE FROM `locales_gameobject` WHERE `entry` = 190395; +DELETE FROM `locales_gameobject` WHERE `entry` = 19586; +DELETE FROM `locales_gameobject` WHERE `entry` = 186253; +DELETE FROM `locales_gameobject` WHERE `entry` = 184658; +DELETE FROM `locales_gameobject` WHERE `entry` = 181448; +DELETE FROM `locales_gameobject` WHERE `entry` = 182211; +DELETE FROM `locales_gameobject` WHERE `entry` = 182483; +DELETE FROM `locales_gameobject` WHERE `entry` = 184304; +DELETE FROM `locales_gameobject` WHERE `entry` = 184332; +DELETE FROM `locales_gameobject` WHERE `entry` = 185564; +DELETE FROM `locales_gameobject` WHERE `entry` = 185582; +DELETE FROM `locales_gameobject` WHERE `entry` = 188415; +DELETE FROM `locales_gameobject` WHERE `entry` = 185579; +DELETE FROM `locales_gameobject` WHERE `entry` = 181574; +DELETE FROM `locales_gameobject` WHERE `entry` = 185527; +DELETE FROM `locales_gameobject` WHERE `entry` = 184096; +DELETE FROM `locales_gameobject` WHERE `entry` = 185011; +DELETE FROM `locales_gameobject` WHERE `entry` = 187708; +DELETE FROM `locales_gameobject` WHERE `entry` = 187576; +DELETE FROM `locales_gameobject` WHERE `entry` = 187667; +DELETE FROM `locales_gameobject` WHERE `entry` = 187653; +DELETE FROM `locales_gameobject` WHERE `entry` = 187564; +DELETE FROM `locales_gameobject` WHERE `entry` = 187988; +DELETE FROM `locales_gameobject` WHERE `entry` = 187989; +DELETE FROM `locales_gameobject` WHERE `entry` = 187918; +DELETE FROM `locales_gameobject` WHERE `entry` = 174860; +DELETE FROM `locales_gameobject` WHERE `entry` = 174861; +DELETE FROM `locales_gameobject` WHERE `entry` = 184511; +DELETE FROM `locales_gameobject` WHERE `entry` = 184512; +DELETE FROM `locales_gameobject` WHERE `entry` = 184513; +DELETE FROM `locales_gameobject` WHERE `entry` = 184561; +DELETE FROM `locales_gameobject` WHERE `entry` = 184583; +DELETE FROM `locales_gameobject` WHERE `entry` = 184659; +DELETE FROM `locales_gameobject` WHERE `entry` = 185314; +DELETE FROM `locales_gameobject` WHERE `entry` = 185916; +DELETE FROM `locales_gameobject` WHERE `entry` = 185948; +DELETE FROM `locales_gameobject` WHERE `entry` = 185949; +DELETE FROM `locales_gameobject` WHERE `entry` = 185950; +DELETE FROM `locales_gameobject` WHERE `entry` = 185951; +DELETE FROM `locales_gameobject` WHERE `entry` = 186720; +DELETE FROM `locales_gameobject` WHERE `entry` = 188174; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230314050619_world.sql b/sql/migrations/20230314050619_world.sql new file mode 100644 index 00000000000..2f96a536f66 --- /dev/null +++ b/sql/migrations/20230314050619_world.sql @@ -0,0 +1,125 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230314050619'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230314050619'); +-- Add your query below. + + +-- Add waypoints for Ley Hunter. +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(27929, 1, -2002.508667, 673.276611, 112.727882, 100.000000, 0, 0.000000, 0), +(27929, 2, -2024.041260, 665.218140, 117.895279, 100.000000, 0, 0.000000, 0), +(27929, 3, -2028.928223, 652.796814, 118.969315, 100.000000, 0, 0.000000, 0), +(27929, 4, -2026.128174, 614.328613, 129.833420, 100.000000, 0, 0.000000, 0), +(27929, 5, -2026.262817, 603.491394, 135.187759, 100.000000, 0, 0.000000, 0), +(27929, 6, -2016.718628, 585.562256, 146.594803, 100.000000, 0, 0.000000, 0), +(27929, 7, -1996.645874, 564.510803, 165.021759, 100.000000, 0, 0.000000, 0), +(27929, 8, -2013.326904, 581.284546, 150.461029, 100.000000, 0, 0.000000, 0), +(27929, 9, -2025.240845, 597.735657, 137.930115, 100.000000, 0, 0.000000, 0), +(27929, 10, -2026.066040, 608.035339, 132.385803, 100.000000, 0, 0.000000, 0), +(27929, 11, -2029.417725, 646.068970, 119.742897, 100.000000, 0, 0.000000, 0), +(27929, 12, -2027.266602, 661.274048, 120.727760, 100.000000, 0, 0.000000, 0), +(27929, 13, -2012.666992, 670.374878, 114.287926, 100.000000, 0, 0.000000, 0), +(27929, 14, -1985.497803, 675.350647, 109.767197, 100.000000, 0, 0.000000, 0), +(27929, 15, -1976.013428, 664.125793, 107.381088, 100.000000, 0, 0.000000, 0), +(27929, 16, -1965.054932, 647.179016, 107.621910, 100.000000, 0, 0.000000, 0), +(27929, 17, -1945.114990, 634.565125, 107.572479, 100.000000, 0, 0.000000, 0), +(27929, 18, -1958.201904, 643.645508, 107.567596, 100.000000, 0, 0.000000, 0), +(27929, 19, -1957.953369, 654.085938, 107.403511, 100.000000, 0, 0.000000, 0), +(27929, 20, -1951.002686, 668.615173, 107.835907, 100.000000, 0, 0.000000, 0), +(27929, 21, -1935.447510, 674.947388, 109.533409, 100.000000, 0, 0.000000, 0), +(27929, 22, -1943.085938, 674.198364, 108.733421, 100.000000, 0, 0.000000, 0), +(27929, 23, -1955.460571, 660.512695, 107.405373, 100.000000, 0, 0.000000, 0), +(27929, 24, -1959.316162, 649.051025, 107.465027, 100.000000, 0, 0.000000, 0), +(27929, 25, -1943.413818, 634.142151, 107.480415, 100.000000, 0, 0.000000, 0), +(27929, 26, -1957.373779, 640.276001, 107.962280, 100.000000, 0, 0.000000, 0), +(27929, 27, -1970.265869, 655.147644, 107.299385, 100.000000, 0, 0.000000, 0), +(27929, 28, -1980.984131, 672.205017, 108.782951, 100.000000, 0, 0.000000, 0); +UPDATE `creature` SET `movement_type`=2, `wander_distance`=0 WHERE `guid`=27929; + +-- Add waypoints for Ley Hunter. +DELETE FROM `creature_movement` WHERE `id`=27932; +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(27932, 1, -1860.323608, 635.180054, 107.363625, 100.000000, 0, 0.000000, 0), +(27932, 2, -1858.196045, 660.730530, 107.162590, 100.000000, 0, 0.000000, 0), +(27932, 3, -1855.510132, 672.488892, 107.241127, 100.000000, 0, 0.000000, 0), +(27932, 4, -1846.879883, 690.653442, 108.506882, 100.000000, 0, 0.000000, 0), +(27932, 5, -1836.892822, 712.759277, 108.224174, 100.000000, 0, 0.000000, 0), +(27932, 6, -1828.995361, 731.415649, 108.741219, 100.000000, 0, 0.000000, 0), +(27932, 7, -1824.615845, 753.236816, 110.320427, 100.000000, 0, 0.000000, 0), +(27932, 8, -1827.285645, 737.371155, 108.893005, 100.000000, 0, 0.000000, 0), +(27932, 9, -1834.419312, 718.550049, 108.135315, 100.000000, 0, 0.000000, 0), +(27932, 10, -1842.473145, 699.990112, 108.345078, 100.000000, 0, 0.000000, 0), +(27932, 11, -1853.109741, 678.194458, 107.466202, 100.000000, 0, 0.000000, 0), +(27932, 12, -1857.051636, 666.788086, 107.191101, 100.000000, 0, 0.000000, 0), +(27932, 13, -1860.127563, 633.216064, 107.378204, 100.000000, 0, 0.000000, 0), +(27932, 14, -1860.508545, 653.041931, 107.299278, 100.000000, 0, 0.000000, 0), +(27932, 15, -1870.368042, 650.062744, 107.342995, 100.000000, 0, 0.000000, 0), +(27932, 16, -1897.369385, 642.652039, 107.364120, 100.000000, 0, 0.000000, 0), +(27932, 17, -1913.206909, 644.392761, 107.380577, 100.000000, 0, 0.000000, 0), +(27932, 18, -1909.161255, 635.039063, 108.261658, 100.000000, 0, 0.000000, 0), +(27932, 19, -1906.374512, 615.536987, 108.527412, 100.000000, 0, 0.000000, 0), +(27932, 20, -1893.990234, 605.323486, 111.459244, 100.000000, 0, 0.000000, 0), +(27932, 21, -1903.373535, 610.911560, 110.640800, 100.000000, 0, 0.000000, 0), +(27932, 22, -1906.141968, 628.596924, 108.234802, 100.000000, 0, 0.000000, 0), +(27932, 23, -1914.941284, 641.090210, 107.483276, 100.000000, 0, 0.000000, 0), +(27932, 24, -1905.105591, 643.078125, 107.370773, 100.000000, 0, 0.000000, 0), +(27932, 25, -1899.605103, 642.185486, 107.364120, 100.000000, 0, 0.000000, 0), +(27932, 26, -1879.778687, 646.322876, 107.364120, 100.000000, 0, 0.000000, 0), +(27932, 27, -1862.258911, 655.775879, 107.295174, 100.000000, 0, 0.000000, 0); + +-- Add waypoints for Magram Pack Runner. +DELETE FROM `creature_movement` WHERE `id`=27113; +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(27113, 1, -1871.515869, 937.519714, 90.689217, 100.000000, 0, 0.000000, 0), +(27113, 2, -1887.929199, 948.895447, 91.929886, 100.000000, 0, 0.000000, 0), +(27113, 3, -1897.042114, 928.526855, 100.304443, 100.000000, 0, 0.000000, 0), +(27113, 4, -1901.751221, 908.484741, 111.834000, 100.000000, 0, 0.000000, 0), +(27113, 5, -1896.973267, 896.944641, 114.777451, 100.000000, 0, 0.000000, 0), +(27113, 6, -1890.192505, 881.654541, 121.683907, 100.000000, 0, 0.000000, 0), +(27113, 7, -1872.050171, 874.874329, 119.305977, 100.000000, 0, 0.000000, 0), +(27113, 8, -1838.052490, 861.538818, 97.497658, 100.000000, 0, 0.000000, 0), +(27113, 9, -1830.577026, 860.957947, 94.881477, 100.000000, 0, 0.000000, 0), +(27113, 10, -1825.873657, 855.957886, 94.958374, 100.000000, 0, 0.000000, 0), +(27113, 11, -1819.229614, 844.941895, 95.540497, 100.000000, 0, 0.000000, 0), +(27113, 12, -1817.578247, 823.877258, 102.937248, 100.000000, 0, 0.000000, 0), +(27113, 13, -1796.085449, 809.127930, 103.074394, 100.000000, 0, 0.000000, 0), +(27113, 14, -1748.696777, 813.959473, 101.244598, 100.000000, 0, 0.000000, 0), +(27113, 15, -1725.047729, 825.586365, 96.841393, 100.000000, 0, 0.000000, 0), +(27113, 16, -1683.140381, 833.860962, 95.086594, 100.000000, 0, 0.000000, 0), +(27113, 17, -1661.742920, 836.185059, 95.252350, 100.000000, 0, 0.000000, 0), +(27113, 18, -1636.022705, 853.505981, 91.371803, 100.000000, 0, 0.000000, 0), +(27113, 19, -1614.296753, 837.757263, 100.769348, 100.000000, 0, 0.000000, 0), +(27113, 20, -1597.285767, 826.893066, 111.998833, 100.000000, 0, 0.000000, 0), +(27113, 21, -1610.894531, 835.257996, 102.564148, 100.000000, 0, 0.000000, 0), +(27113, 22, -1632.214355, 852.164795, 92.156349, 100.000000, 0, 0.000000, 0), +(27113, 23, -1655.139648, 838.731445, 95.023338, 100.000000, 0, 0.000000, 0), +(27113, 24, -1675.702393, 834.881531, 94.990479, 100.000000, 0, 0.000000, 0), +(27113, 25, -1720.710815, 827.001160, 96.267876, 100.000000, 0, 0.000000, 0), +(27113, 26, -1744.345703, 815.198120, 100.564713, 100.000000, 0, 0.000000, 0), +(27113, 27, -1791.978394, 807.858398, 102.943840, 100.000000, 0, 0.000000, 0), +(27113, 28, -1815.503296, 820.283325, 103.097618, 100.000000, 0, 0.000000, 0), +(27113, 29, -1817.704102, 841.088806, 95.424324, 100.000000, 0, 0.000000, 0), +(27113, 30, -1822.441162, 849.696594, 96.027992, 100.000000, 0, 0.000000, 0), +(27113, 31, -1827.119385, 858.769714, 94.690811, 100.000000, 0, 0.000000, 0), +(27113, 32, -1833.601563, 861.008423, 95.498398, 100.000000, 0, 0.000000, 0), +(27113, 33, -1868.117920, 873.696228, 116.666855, 100.000000, 0, 0.000000, 0), +(27113, 34, -1887.044556, 878.592346, 122.502464, 100.000000, 0, 0.000000, 0), +(27113, 35, -1893.919312, 890.665100, 116.740662, 100.000000, 0, 0.000000, 0), +(27113, 36, -1901.141724, 904.322632, 113.157997, 100.000000, 0, 0.000000, 0), +(27113, 37, -1898.627563, 922.737122, 103.698311, 100.000000, 0, 0.000000, 0), +(27113, 38, -1890.758057, 948.395508, 92.326302, 100.000000, 0, 0.000000, 0), +(27113, 39, -1872.948975, 940.873779, 90.747314, 100.000000, 0, 0.000000, 0), +(27113, 40, -1875.826172, 911.293945, 93.964500, 100.000000, 0, 0.000000, 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230314075852_world.sql b/sql/migrations/20230314075852_world.sql new file mode 100644 index 00000000000..d79d2e996c5 --- /dev/null +++ b/sql/migrations/20230314075852_world.sql @@ -0,0 +1,25 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230314075852'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230314075852'); +-- Add your query below. + + +-- Correct stats of a few humanoids. +UPDATE `creature_template` SET `damage_variance`=0.16 WHERE `entry`=4668; -- Burning Blade Summoner (was 0.14) +UPDATE `creature_template` SET `damage_variance`=0.16 WHERE `entry`=4705; -- Burning Blade Invoker (was 0.14) +UPDATE `creature_template` SET `damage_variance`=0.17 WHERE `entry`=4814; -- Twilight Elementalist (was 0.16) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=4668 && `patch` IN (0); -- Burning Blade Summoner (was 0.95) +UPDATE `creature_template` SET `damage_multiplier`=1 WHERE `entry`=7727 && `patch` IN (0); -- Grimtotem Shaman (was 0.95) + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230314125943_world.sql b/sql/migrations/20230314125943_world.sql new file mode 100644 index 00000000000..d0097d3ecac --- /dev/null +++ b/sql/migrations/20230314125943_world.sql @@ -0,0 +1,2382 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230314125943'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230314125943'); +-- Add your query below. + + +UPDATE `creature` SET `position_x`=-6484.59, `position_y`=-3916.68, `position_z`=-58.6667, `orientation`=5.51537 WHERE `guid`=21521; -- Saltstone Crystalhide +UPDATE `creature` SET `id`=4150 WHERE `guid`=21521; -- Saltstone Gazer +UPDATE `creature` SET `id2`=4151 WHERE `guid`=21521; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-750.757, `position_y`=984.427, `position_z`=91.7928, `orientation`=1.31643 WHERE `guid`=27013; -- Kolkar Mauler +UPDATE `creature` SET `id`=4634 WHERE `guid`=27013; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27013; -- Kolkar Windchaser +UPDATE `creature` SET `id3`=4637 WHERE `guid`=27013; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=-969.116, `position_y`=886.51, `position_z`=91.5977, `orientation`=2.84489 WHERE `guid`=27016; -- Kolkar Mauler +UPDATE `creature` SET `id`=4634 WHERE `guid`=27016; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27016; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-251.553, `position_y`=850.031, `position_z`=90.3937, `orientation`=2.34974 WHERE `guid`=27775; -- Hatefury Rogue +UPDATE `creature` SET `id`=4670 WHERE `guid`=27775; -- Hatefury Rogue +UPDATE `creature` SET `id2`=4671 WHERE `guid`=27775; -- Hatefury Trickster +UPDATE `creature` SET `id3`=4672 WHERE `guid`=27775; -- Hatefury Felsworn +UPDATE `creature` SET `id4`=4673 WHERE `guid`=27775; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-1923, `position_y`=2590.56, `position_z`=61.8897, `orientation`=5.77836 WHERE `guid`=27215; -- Gelkis Stamper +UPDATE `creature` SET `id`=4646 WHERE `guid`=27215; -- Gelkis Outrunner +UPDATE `creature` SET `id2`=4648 WHERE `guid`=27215; -- Gelkis Stamper +UPDATE `creature` SET `id3`=4649 WHERE `guid`=27215; -- Gelkis Windchaser +UPDATE `creature` SET `position_x`=-3001.08, `position_y`=-2521.09, `position_z`=11.5754, `orientation`=3.91322 WHERE `guid`=10565; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-8201.07, `position_y`=-3015.69, `position_z`=12.615, `orientation`=4.73902 WHERE `guid`=23175; -- Dunemaul Brute +UPDATE `creature` SET `id`=5472 WHERE `guid`=23175; -- Dunemaul Enforcer +UPDATE `creature` SET `id2`=5474 WHERE `guid`=23175; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=-14972.9, `position_y`=347.014, `position_z`=13.1563, `orientation`=4.43358 WHERE `guid`=2607; -- Bloodsail Deckhand +UPDATE `creature` SET `id`=1565 WHERE `guid`=2607; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=2607; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=2607; -- Bloodsail Deckhand +UPDATE `creature` SET `id4`=4506 WHERE `guid`=2607; -- Bloodsail Swabby +UPDATE `creature` SET `position_x`=-14935.2, `position_y`=351.202, `position_z`=7.62574, `orientation`=0.723565 WHERE `guid`=445; -- Bloodsail Sea Dog +UPDATE `creature` SET `id`=1565 WHERE `guid`=445; -- Bloodsail Sea Dog +UPDATE `creature` SET `id2`=1653 WHERE `guid`=445; -- Bloodsail Elder Magus +UPDATE `creature` SET `id3`=4505 WHERE `guid`=445; -- Bloodsail Deckhand +UPDATE `creature` SET `position_x`=-1432.59, `position_y`=2867.39, `position_z`=87.3225, `orientation`=3.3505 WHERE `guid`=29082; -- Ghostly Marauder +UPDATE `creature` SET `id`=11686 WHERE `guid`=29082; -- Ghostly Raider +UPDATE `creature` SET `id2`=11687 WHERE `guid`=29082; -- Ghostly Marauder +UPDATE `creature` SET `position_x`=-1300.86, `position_y`=2896.78, `position_z`=88.8516, `orientation`=4.20292 WHERE `guid`=26982; -- Rock Worm +UPDATE `creature` SET `id`=11787 WHERE `guid`=26982; -- Rock Borer +UPDATE `creature` SET `id2`=11788 WHERE `guid`=26982; -- Rock Worm +UPDATE `creature` SET `position_x`=-294.191, `position_y`=83.1415, `position_z`=-91.3837, `orientation`=2.2994 WHERE `guid`=33719; -- Nightmare Scalebane +UPDATE `creature` SET `id`=5277 WHERE `guid`=33719; -- Nightmare Scalebane +UPDATE `creature` SET `id2`=5280 WHERE `guid`=33719; -- Nightmare Wyrmkin +UPDATE `creature` SET `id3`=8319 WHERE `guid`=33719; -- Nightmare Whelp +UPDATE `creature` SET `position_x`=-286.008, `position_y`=115.576, `position_z`=-172.92, `orientation`=4.41568 WHERE `guid`=33675; -- Murk Worm +UPDATE `creature` SET `id`=5226 WHERE `guid`=33675; -- Murk Worm +UPDATE `creature` SET `id2`=5228 WHERE `guid`=33675; -- Saturated Ooze +UPDATE `creature` SET `id3`=8311 WHERE `guid`=33675; -- Slime Maggot +UPDATE `creature` SET `position_x`=-369.253, `position_y`=82.675, `position_z`=-148.719, `orientation`=3.56047 WHERE `guid`=34519; -- Deep Lurker +UPDATE `creature` SET `id`=5226 WHERE `guid`=34519; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=34519; -- Slime Maggot +UPDATE `creature` SET `id3`=8384 WHERE `guid`=34519; -- Deep Lurker +UPDATE `creature` SET `position_x`=-406.892, `position_y`=99.0353, `position_z`=-172.851, `orientation`=4.22325 WHERE `guid`=34166; -- Deep Lurker +UPDATE `creature` SET `id`=5226 WHERE `guid`=34166; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=34166; -- Slime Maggot +UPDATE `creature` SET `id3`=8384 WHERE `guid`=34166; -- Deep Lurker +UPDATE `creature` SET `position_x`=-524.044, `position_y`=17.4125, `position_z`=-148.719, `orientation`=0.0495213 WHERE `guid`=33625; -- Slime Maggot +UPDATE `creature` SET `id`=5226 WHERE `guid`=33625; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=33625; -- Slime Maggot +UPDATE `creature` SET `position_x`=-521.618, `position_y`=10.3077, `position_z`=-148.719, `orientation`=2.16228 WHERE `guid`=33624; -- Slime Maggot +UPDATE `creature` SET `id`=5226 WHERE `guid`=33624; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=33624; -- Slime Maggot +UPDATE `creature` SET `position_x`=-7892.93, `position_y`=-2651.6, `position_z`=168.126, `orientation`=5.06145 WHERE `guid`=5423; -- Firegut Ogre +UPDATE `creature` SET `id`=7033 WHERE `guid`=5423; -- Firegut Ogre +UPDATE `creature` SET `id2`=7034 WHERE `guid`=5423; -- Firegut Ogre Mage +UPDATE `creature` SET `id3`=7035 WHERE `guid`=5423; -- Firegut Brute +UPDATE `creature` SET `position_x`=52.4136, `position_y`=-255.367, `position_z`=65.4592, `orientation`=3.63028 WHERE `guid`=300435; -- Scarshield Spellbinder +UPDATE `creature` SET `position_x`=-83.8709, `position_y`=-5015.58, `position_z`=15.7328, `orientation`=2.62776 WHERE `guid`=12302; -- Kul Tiras Marine +UPDATE `creature` SET `id`=3128 WHERE `guid`=12302; -- Kul Tiras Sailor +UPDATE `creature` SET `id2`=3129 WHERE `guid`=12302; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=-4124.49, `position_y`=411.89, `position_z`=52.4904, `orientation`=4.09377 WHERE `guid`=50387; -- Woodpaw Mongrel +UPDATE `creature` SET `id`=5249 WHERE `guid`=50387; -- Woodpaw Mongrel +UPDATE `creature` SET `id2`=5251 WHERE `guid`=50387; -- Woodpaw Trapper +UPDATE `creature` SET `id3`=5253 WHERE `guid`=50387; -- Woodpaw Brute +UPDATE `creature` SET `position_x`=-4149.17, `position_y`=381.681, `position_z`=56.5279, `orientation`=1.20132 WHERE `guid`=50404; -- Woodpaw Mongrel +UPDATE `creature` SET `id`=5249 WHERE `guid`=50404; -- Woodpaw Mongrel +UPDATE `creature` SET `id2`=5251 WHERE `guid`=50404; -- Woodpaw Trapper +UPDATE `creature` SET `id3`=5253 WHERE `guid`=50404; -- Woodpaw Brute +UPDATE `creature` SET `position_x`=-9250.67, `position_y`=-2481.36, `position_z`=48.0754, `orientation`=0.766494 WHERE `guid`=10100; -- Murloc Scout +UPDATE `creature` SET `id`=422 WHERE `guid`=10100; -- Murloc Flesheater +UPDATE `creature` SET `id2`=578 WHERE `guid`=10100; -- Murloc Scout +UPDATE `creature` SET `position_x`=-6161.32, `position_y`=-2970.52, `position_z`=210.443, `orientation`=5.80422 WHERE `guid`=7803; -- Shadowforge Surveyor +UPDATE `creature` SET `id`=4844 WHERE `guid`=7803; -- Shadowforge Surveyor +UPDATE `creature` SET `id2`=4845 WHERE `guid`=7803; -- Shadowforge Ruffian +UPDATE `creature` SET `position_x`=-9371.1, `position_y`=146.134, `position_z`=61.5761, `orientation`=3.94082 WHERE `guid`=80324; -- Sheep +UPDATE `creature` SET `id`=883 WHERE `guid`=80324; -- Deer +UPDATE `creature` SET `id2`=1933 WHERE `guid`=80324; -- Sheep +UPDATE `creature` SET `position_x`=-585.025, `position_y`=181.571, `position_z`=-69.3181, `orientation`=5.429 WHERE `guid`=39771; -- Unliving Atal'ai +UPDATE `creature` SET `id`=5259 WHERE `guid`=39771; -- Atal'ai Witch Doctor +UPDATE `creature` SET `id2`=5267 WHERE `guid`=39771; -- Unliving Atal'ai +UPDATE `creature` SET `position_x`=179.885, `position_y`=73.8904, `position_z`=104.799, `orientation`=0.447566 WHERE `guid`=91417; -- Risen Aberration +UPDATE `creature` SET `id`=10481 WHERE `guid`=91417; -- Reanimated Corpse +UPDATE `creature` SET `id2`=10485 WHERE `guid`=91417; -- Risen Aberration +UPDATE `creature` SET `id3`=10495 WHERE `guid`=91417; -- Diseased Ghoul +UPDATE `creature` SET `position_x`=1345.48, `position_y`=-1349.07, `position_z`=49.2178, `orientation`=0.218755 WHERE `guid`=46879; -- Soulless Ghoul +UPDATE `creature` SET `id`=1789 WHERE `guid`=46879; -- Skeletal Acolyte +UPDATE `creature` SET `id2`=1794 WHERE `guid`=46879; -- Soulless Ghoul +UPDATE `creature` SET `id3`=1795 WHERE `guid`=46879; -- Searing Ghoul +UPDATE `creature` SET `position_x`=185.168, `position_y`=95.0084, `position_z`=104.799, `orientation`=1.19847 WHERE `guid`=91409; -- Risen Aberration +UPDATE `creature` SET `position_x`=-5249.07, `position_y`=350.257, `position_z`=58.6813, `orientation`=6.25759 WHERE `guid`=50339; -- Zukk'ash Wasp +UPDATE `creature` SET `id`=5245 WHERE `guid`=50339; -- Zukk'ash Wasp +UPDATE `creature` SET `id2`=5246 WHERE `guid`=50339; -- Zukk'ash Worker +UPDATE `creature` SET `position_x`=-2413.77, `position_y`=-4081.05, `position_z`=2.69323, `orientation`=0.824192 WHERE `guid`=30691; -- Mirefin Muckdweller +UPDATE `creature` SET `id`=4360 WHERE `guid`=30691; -- Mirefin Warrior +UPDATE `creature` SET `id2`=4361 WHERE `guid`=30691; -- Mirefin Muckdweller +UPDATE `creature` SET `id3`=4363 WHERE `guid`=30691; -- Mirefin Oracle +UPDATE `creature` SET `position_x`=-2385.32, `position_y`=-4049.05, `position_z`=7.40195, `orientation`=2.34532 WHERE `guid`=30825; -- Mirefin Warrior +UPDATE `creature` SET `id`=4360 WHERE `guid`=30825; -- Mirefin Warrior +UPDATE `creature` SET `id2`=4361 WHERE `guid`=30825; -- Mirefin Muckdweller +UPDATE `creature` SET `id3`=4363 WHERE `guid`=30825; -- Mirefin Oracle +UPDATE `creature` SET `position_x`=-184.387, `position_y`=-2959.99, `position_z`=91.9243, `orientation`=2.09891 WHERE `guid`=20404; -- Razormane Thornweaver +UPDATE `creature` SET `id`=3267 WHERE `guid`=20404; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20404; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=-4918.25, `position_y`=-2994.12, `position_z`=319.738, `orientation`=3.83977 WHERE `guid`=9325; -- Tunnel Rat Digger +UPDATE `creature` SET `id`=1174 WHERE `guid`=9325; -- Tunnel Rat Geomancer +UPDATE `creature` SET `id2`=1175 WHERE `guid`=9325; -- Tunnel Rat Digger +UPDATE `creature` SET `position_x`=-7320.62, `position_y`=-4617.68, `position_z`=8.96268, `orientation`=4.45059 WHERE `guid`=23519; -- Wastewander Thief +UPDATE `creature` SET `id`=5616 WHERE `guid`=23519; -- Wastewander Thief +UPDATE `creature` SET `id2`=5617 WHERE `guid`=23519; -- Wastewander Shadow Mage +UPDATE `creature` SET `id3`=5618 WHERE `guid`=23519; -- Wastewander Bandit +UPDATE `creature` SET `position_x`=118.751, `position_y`=196.82, `position_z`=-3.39151, `orientation`=0.244346 WHERE `guid`=84251; -- Petrified Guardian +UPDATE `creature` SET `id`=11458 WHERE `guid`=84251; -- Petrified Treant +UPDATE `creature` SET `id2`=14303 WHERE `guid`=84251; -- Petrified Guardian +UPDATE `creature` SET `position_x`=-25.9732, `position_y`=198.634, `position_z`=-3.4136, `orientation`=0.000686588 WHERE `guid`=84250; -- Petrified Guardian +UPDATE `creature` SET `id`=11458 WHERE `guid`=84250; -- Petrified Treant +UPDATE `creature` SET `id2`=14303 WHERE `guid`=84250; -- Petrified Guardian +UPDATE `creature` SET `position_x`=-268.325, `position_y`=-5129.34, `position_z`=24.4246, `orientation`=5.23599 WHERE `guid`=12362; -- Kul Tiras Sailor +UPDATE `creature` SET `id`=3128 WHERE `guid`=12362; -- Kul Tiras Sailor +UPDATE `creature` SET `id2`=3129 WHERE `guid`=12362; -- Kul Tiras Marine +UPDATE `creature` SET `position_x`=5635.68, `position_y`=-676.285, `position_z`=343.851, `orientation`=4.06991 WHERE `guid`=40696; -- Entropic Beast +UPDATE `creature` SET `id`=9878 WHERE `guid`=40696; -- Entropic Beast +UPDATE `creature` SET `id2`=9879 WHERE `guid`=40696; -- Entropic Horror +UPDATE `creature` SET `position_x`=5615.65, `position_y`=-716.25, `position_z`=343.193, `orientation`=2.48204 WHERE `guid`=40719; -- Entropic Horror +UPDATE `creature` SET `id`=9878 WHERE `guid`=40719; -- Entropic Beast +UPDATE `creature` SET `id2`=9879 WHERE `guid`=40719; -- Entropic Horror +UPDATE `creature` SET `position_x`=3460.12, `position_y`=-3391.96, `position_z`=140.238, `orientation`=4.99164 WHERE `guid`=52652; -- Skeletal Guardian +UPDATE `creature` SET `id`=10382 WHERE `guid`=52652; -- Mangled Cadaver +UPDATE `creature` SET `id2`=10390 WHERE `guid`=52652; -- Skeletal Guardian +UPDATE `creature` SET `position_x`=3425.2, `position_y`=-3375.6, `position_z`=141.644, `orientation`=0.994838 WHERE `guid`=52998; -- Skeletal Guardian +UPDATE `creature` SET `id`=10390 WHERE `guid`=52998; -- Skeletal Guardian +UPDATE `creature` SET `id2`=10391 WHERE `guid`=52998; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=3436.71, `position_y`=-3376.48, `position_z`=141.127, `orientation`=0.15708 WHERE `guid`=53148; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=108.058, `position_y`=80.0361, `position_z`=-34.7729, `orientation`=0.226893 WHERE `guid`=79080; -- Defias Inmate +UPDATE `creature` SET `id`=1706 WHERE `guid`=79080; -- Defias Prisoner +UPDATE `creature` SET `id2`=1708 WHERE `guid`=79080; -- Defias Inmate +UPDATE `creature` SET `position_x`=-1717.48, `position_y`=1149.83, `position_z`=89.0135, `orientation`=1.29427 WHERE `guid`=27097; -- Magram Wrangler +UPDATE `creature` SET `id`=4639 WHERE `guid`=27097; -- Magram Outrunner +UPDATE `creature` SET `id2`=4640 WHERE `guid`=27097; -- Magram Wrangler +UPDATE `creature` SET `id3`=4641 WHERE `guid`=27097; -- Magram Windchaser +UPDATE `creature` SET `position_x`=-1749.89, `position_y`=1183.69, `position_z`=88.4642, `orientation`=4.96673 WHERE `guid`=27083; -- Magram Wrangler +UPDATE `creature` SET `id`=4639 WHERE `guid`=27083; -- Magram Outrunner +UPDATE `creature` SET `id2`=4640 WHERE `guid`=27083; -- Magram Wrangler +UPDATE `creature` SET `id3`=4641 WHERE `guid`=27083; -- Magram Windchaser +UPDATE `creature` SET `position_x`=-7584.55, `position_y`=-2814.06, `position_z`=134.434, `orientation`=3.41841 WHERE `guid`=5334; -- Black Dragonspawn +UPDATE `creature` SET `id`=7040 WHERE `guid`=5334; -- Black Dragonspawn +UPDATE `creature` SET `id2`=7041 WHERE `guid`=5334; -- Black Wyrmkin +UPDATE `creature` SET `position_x`=-5550.61, `position_y`=-4116.91, `position_z`=-58.6666, `orientation`=4.96307 WHERE `guid`=21395; -- Sparkleshell Tortoise +UPDATE `creature` SET `id`=4142 WHERE `guid`=21395; -- Sparkleshell Tortoise +UPDATE `creature` SET `id2`=4143 WHERE `guid`=21395; -- Sparkleshell Snapper +UPDATE `creature` SET `position_x`=-5066.89, `position_y`=-951.062, `position_z`=-5.34668, `orientation`=0.877635 WHERE `guid`=21138; -- Highperch Wyvern +UPDATE `creature` SET `id`=4107 WHERE `guid`=21138; -- Highperch Wyvern +UPDATE `creature` SET `id2`=4109 WHERE `guid`=21138; -- Highperch Consort +UPDATE `creature` SET `position_x`=-4978.29, `position_y`=-1885.76, `position_z`=-44.3603, `orientation`=2.69159 WHERE `guid`=21061; -- Boiling Elemental +UPDATE `creature` SET `id`=10756 WHERE `guid`=21061; -- Scalding Elemental +UPDATE `creature` SET `id2`=10757 WHERE `guid`=21061; -- Boiling Elemental +UPDATE `creature` SET `position_x`=-6683.74, `position_y`=1618.02, `position_z`=9.90185, `orientation`=2.32341 WHERE `guid`=42947; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42947; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42947; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-9054.13, `position_y`=1419.32, `position_z`=-106.088, `orientation`=3.31613 WHERE `guid`=302278; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=-11612, `position_y`=413.43, `position_z`=47.2806, `orientation`=4.19984 WHERE `guid`=1733; -- Panther +UPDATE `creature` SET `id`=682 WHERE `guid`=1733; -- Stranglethorn Tiger +UPDATE `creature` SET `id2`=736 WHERE `guid`=1733; -- Panther +UPDATE `creature` SET `position_x`=-9075.86, `position_y`=1399.42, `position_z`=-106.766, `orientation`=0.139626 WHERE `guid`=302284; -- Qiraji Scarab +UPDATE `creature` SET `position_x`=2561.93, `position_y`=1058.15, `position_z`=52.8307, `orientation`=3.32265 WHERE `guid`=13362; -- Skeletal Summoner +UPDATE `creature` SET `id`=7342 WHERE `guid`=13362; -- Skeletal Summoner +UPDATE `creature` SET `id2`=7347 WHERE `guid`=13362; -- Boneflayer Ghoul +UPDATE `creature` SET `position_x`=-8451.36, `position_y`=-3883.63, `position_z`=14.4365, `orientation`=6.18862 WHERE `guid`=22005; -- Glasshide Gazer +UPDATE `creature` SET `id`=5420 WHERE `guid`=22005; -- Glasshide Gazer +UPDATE `creature` SET `id2`=5424 WHERE `guid`=22005; -- Scorpid Dunestalker +UPDATE `creature` SET `id3`=5426 WHERE `guid`=22005; -- Blisterpaw Hyena +UPDATE `creature` SET `position_x`=3123.7, `position_y`=-3212.6, `position_z`=294.146, `orientation`=2.98451 WHERE `guid`=88287; -- Embalming Slime +UPDATE `creature` SET `position_x`=3182.88, `position_y`=-3721.44, `position_z`=135.331, `orientation`=4.69774 WHERE `guid`=84394; -- Cursed Mage +UPDATE `creature` SET `id`=8523 WHERE `guid`=84394; -- Scourge Soldier +UPDATE `creature` SET `id2`=8524 WHERE `guid`=84394; -- Cursed Mage +UPDATE `creature` SET `id3`=8530 WHERE `guid`=84394; -- Cannibal Ghoul +UPDATE `creature` SET `id4`=8540 WHERE `guid`=84394; -- Torn Screamer +UPDATE `creature` SET `id5`=8543 WHERE `guid`=84394; -- Stitched Horror +UPDATE `creature` SET `position_x`=690.571, `position_y`=-934.561, `position_z`=165.034, `orientation`=0.115305 WHERE `guid`=17006; -- Syndicate Spy +UPDATE `creature` SET `id`=2242 WHERE `guid`=17006; -- Syndicate Spy +UPDATE `creature` SET `id2`=2319 WHERE `guid`=17006; -- Syndicate Wizard +UPDATE `creature` SET `position_x`=-11152.4, `position_y`=1236.6, `position_z`=79.3002, `orientation`=2.91949 WHERE `guid`=54606; -- Defias Highwayman +UPDATE `creature` SET `id`=122 WHERE `guid`=54606; -- Defias Highwayman +UPDATE `creature` SET `id2`=449 WHERE `guid`=54606; -- Defias Knuckleduster +UPDATE `creature` SET `position_x`=-9731.03, `position_y`=-2156.43, `position_z`=59.3004, `orientation`=1.86621 WHERE `guid`=10413; -- Great Goretusk +UPDATE `creature` SET `id`=441 WHERE `guid`=10413; -- Black Dragon Whelp +UPDATE `creature` SET `id2`=547 WHERE `guid`=10413; -- Great Goretusk +UPDATE `creature` SET `position_x`=-4890.15, `position_y`=-2968.82, `position_z`=316.717, `orientation`=0 WHERE `guid`=9408; -- Tunnel Rat Geomancer +UPDATE `creature` SET `id`=1174 WHERE `guid`=9408; -- Tunnel Rat Geomancer +UPDATE `creature` SET `id2`=1175 WHERE `guid`=9408; -- Tunnel Rat Digger +UPDATE `creature` SET `position_x`=-8117.02, `position_y`=-3817.82, `position_z`=12.0778, `orientation`=0.862654 WHERE `guid`=22531; -- Blisterpaw Hyena +UPDATE `creature` SET `id`=5420 WHERE `guid`=22531; -- Glasshide Gazer +UPDATE `creature` SET `id2`=5423 WHERE `guid`=22531; -- Scorpid Tail Lasher +UPDATE `creature` SET `id3`=5426 WHERE `guid`=22531; -- Blisterpaw Hyena +UPDATE `creature` SET `position_x`=-8848.49, `position_y`=-2616.04, `position_z`=22.1651, `orientation`=4.03211 WHERE `guid`=22316; -- Scorpid Dunestalker +UPDATE `creature` SET `id`=5420 WHERE `guid`=22316; -- Glasshide Gazer +UPDATE `creature` SET `id2`=5424 WHERE `guid`=22316; -- Scorpid Dunestalker +UPDATE `creature` SET `id3`=5427 WHERE `guid`=22316; -- Rabid Blisterpaw +UPDATE `creature` SET `position_x`=2446.59, `position_y`=-5148.25, `position_z`=80.0887, `orientation`=0.590237 WHERE `guid`=92476; -- Death Singer +UPDATE `creature` SET `id`=8528 WHERE `guid`=92476; -- Dread Weaver +UPDATE `creature` SET `id2`=8529 WHERE `guid`=92476; -- Scourge Champion +UPDATE `creature` SET `id3`=8532 WHERE `guid`=92476; -- Diseased Flayer +UPDATE `creature` SET `id4`=8542 WHERE `guid`=92476; -- Death Singer +UPDATE `creature` SET `position_x`=-1020.14, `position_y`=-351.724, `position_z`=5.73378, `orientation`=3.45663 WHERE `guid`=16114; -- Torn Fin Oracle +UPDATE `creature` SET `id`=2376 WHERE `guid`=16114; -- Torn Fin Oracle +UPDATE `creature` SET `id2`=2377 WHERE `guid`=16114; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=4849.8, `position_y`=317.495, `position_z`=50.5124, `orientation`=1.50951 WHERE `guid`=37298; -- Grizzled Thistle Bear +UPDATE `creature` SET `id`=2165 WHERE `guid`=37298; -- Grizzled Thistle Bear +UPDATE `creature` SET `id2`=2237 WHERE `guid`=37298; -- Moonstalker Sire +UPDATE `creature` SET `position_x`=-9252.45, `position_y`=-2419.49, `position_z`=54.0784, `orientation`=2.12525 WHERE `guid`=11674; -- Murloc Flesheater +UPDATE `creature` SET `id`=422 WHERE `guid`=11674; -- Murloc Flesheater +UPDATE `creature` SET `id2`=578 WHERE `guid`=11674; -- Murloc Scout +UPDATE `creature` SET `position_x`=-9617.3, `position_y`=-2654.66, `position_z`=58.3941, `orientation`=2.61799 WHERE `guid`=16226; -- Murloc Shorestriker +UPDATE `creature` SET `id`=548 WHERE `guid`=16226; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id2`=1083 WHERE `guid`=16226; -- Murloc Shorestriker +UPDATE `creature` SET `position_x`=-218.665, `position_y`=-2917.04, `position_z`=91.75, `orientation`=0.755229 WHERE `guid`=20403; -- Razormane Thornweaver +UPDATE `creature` SET `id`=3267 WHERE `guid`=20403; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20403; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=-9600.44, `position_y`=-2599.1, `position_z`=59.0815, `orientation`=2.98451 WHERE `guid`=10052; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id`=548 WHERE `guid`=10052; -- Murloc Minor Tidecaller +UPDATE `creature` SET `id2`=1083 WHERE `guid`=10052; -- Murloc Shorestriker +UPDATE `creature` SET `position_x`=-3050.42, `position_y`=-4283.55, `position_z`=0.0195113, `orientation`=5.11288 WHERE `guid`=73504; -- Mirefin Warrior +UPDATE `creature` SET `id`=4360 WHERE `guid`=73504; -- Mirefin Warrior +UPDATE `creature` SET `id2`=4361 WHERE `guid`=73504; -- Mirefin Muckdweller +UPDATE `creature` SET `id3`=4362 WHERE `guid`=73504; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=10666.9, `position_y`=733.638, `position_z`=1323.49, `orientation`=3.78736 WHERE `guid`=49645; -- Mangy Nightsaber +UPDATE `creature` SET `id`=1985 WHERE `guid`=49645; -- Thistle Boar +UPDATE `creature` SET `id2`=2032 WHERE `guid`=49645; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=-10715.2, `position_y`=548.104, `position_z`=33.6304, `orientation`=4.69494 WHERE `guid`=6017; -- Pygmy Venom Web Spider +UPDATE `creature` SET `id`=217 WHERE `guid`=6017; -- Venom Web Spider +UPDATE `creature` SET `id2`=539 WHERE `guid`=6017; -- Pygmy Venom Web Spider +UPDATE `creature` SET `position_x`=-5735.78, `position_y`=-1678.79, `position_z`=361.964, `orientation`=5.23901 WHERE `guid`=4514; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4514; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4514; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-3905.02, `position_y`=1562.9, `position_z`=122.241, `orientation`=3.19395 WHERE `guid`=51106; -- Ferocious Rage Scar +UPDATE `creature` SET `id`=5297 WHERE `guid`=51106; -- Elder Rage Scar +UPDATE `creature` SET `id2`=5299 WHERE `guid`=51106; -- Ferocious Rage Scar +UPDATE `creature` SET `position_x`=-12167.3, `position_y`=268.552, `position_z`=2.87673, `orientation`=2.5048 WHERE `guid`=2386; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-5614.29, `position_y`=-1763.16, `position_z`=356.622, `orientation`=0.374587 WHERE `guid`=4547; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4547; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4547; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5050.06, `position_y`=-2047.83, `position_z`=-48.5987, `orientation`=2.79253 WHERE `guid`=21062; -- Boiling Elemental +UPDATE `creature` SET `id`=10756 WHERE `guid`=21062; -- Scalding Elemental +UPDATE `creature` SET `id2`=10757 WHERE `guid`=21062; -- Boiling Elemental +UPDATE `creature` SET `position_x`=-150.697, `position_y`=-3017.27, `position_z`=91.75, `orientation`=3.36849 WHERE `guid`=20399; -- Razormane Thornweaver +UPDATE `creature` SET `id`=3267 WHERE `guid`=20399; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20399; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=-9084.56, `position_y`=-2149.29, `position_z`=138.247, `orientation`=4.07112 WHERE `guid`=10712; -- Redridge Mystic +UPDATE `creature` SET `id`=426 WHERE `guid`=10712; -- Redridge Brute +UPDATE `creature` SET `id2`=430 WHERE `guid`=10712; -- Redridge Mystic +UPDATE `creature` SET `position_x`=-9084.01, `position_y`=-2085.94, `position_z`=128.742, `orientation`=2.54269 WHERE `guid`=8921; -- Redridge Brute +UPDATE `creature` SET `id`=426 WHERE `guid`=8921; -- Redridge Brute +UPDATE `creature` SET `id2`=430 WHERE `guid`=8921; -- Redridge Mystic +UPDATE `creature` SET `position_x`=-190.734, `position_y`=-2946.77, `position_z`=91.7759, `orientation`=5.84118 WHERE `guid`=20384; -- Razormane Water Seeker +UPDATE `creature` SET `id`=3267 WHERE `guid`=20384; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20384; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=-187.807, `position_y`=-3028.35, `position_z`=91.75, `orientation`=2.22658 WHERE `guid`=20390; -- Razormane Water Seeker (WAYPOINTS) +UPDATE `creature` SET `id`=3267 WHERE `guid`=20390; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20390; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=-3321.05, `position_y`=-2256.21, `position_z`=51.9026, `orientation`=1.05336 WHERE `guid`=9752; -- Dragonmaw Raider +UPDATE `creature` SET `id`=1034 WHERE `guid`=9752; -- Dragonmaw Raider +UPDATE `creature` SET `id2`=1057 WHERE `guid`=9752; -- Dragonmaw Bonewarder +UPDATE `creature` SET `position_x`=-5590.37, `position_y`=-1661.61, `position_z`=344.34, `orientation`=4.40422 WHERE `guid`=4544; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4544; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4544; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5649.2, `position_y`=-1683.93, `position_z`=360.879, `orientation`=6.09295 WHERE `guid`=4500; -- Rockjaw Skullthumper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4500; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4500; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-10852.1, `position_y`=1315.57, `position_z`=37.1035, `orientation`=4.40168 WHERE `guid`=89687; -- Riverpaw Brute +UPDATE `creature` SET `id`=124 WHERE `guid`=89687; -- Riverpaw Brute +UPDATE `creature` SET `id2`=452 WHERE `guid`=89687; -- Riverpaw Bandit +UPDATE `creature` SET `position_x`=-178.922, `position_y`=-254.415, `position_z`=150.987, `orientation`=4.58729 WHERE `guid`=17587; -- Hulking Mountain Lion +UPDATE `creature` SET `id`=2406 WHERE `guid`=17587; -- Mountain Lion +UPDATE `creature` SET `id2`=2407 WHERE `guid`=17587; -- Hulking Mountain Lion +UPDATE `creature` SET `position_x`=-10961.5, `position_y`=-981.198, `position_z`=71.2463, `orientation`=4.31096 WHERE `guid`=5011; -- Nightbane Dark Runner +UPDATE `creature` SET `id`=205 WHERE `guid`=5011; -- Nightbane Dark Runner +UPDATE `creature` SET `id2`=533 WHERE `guid`=5011; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=1986.01, `position_y`=-4449.97, `position_z`=73.7739, `orientation`=6.21303 WHERE `guid`=92522; -- Hate Shrieker +UPDATE `creature` SET `id`=8525 WHERE `guid`=92522; -- Scourge Warder +UPDATE `creature` SET `id2`=8531 WHERE `guid`=92522; -- Gibbering Ghoul +UPDATE `creature` SET `id3`=8541 WHERE `guid`=92522; -- Hate Shrieker +UPDATE `creature` SET `position_x`=2050.36, `position_y`=-4550.83, `position_z`=74.802, `orientation`=4.18859 WHERE `guid`=92596; -- Hate Shrieker +UPDATE `creature` SET `id`=8541 WHERE `guid`=92596; -- Hate Shrieker +UPDATE `creature` SET `id2`=8543 WHERE `guid`=92596; -- Stitched Horror +UPDATE `creature` SET `position_x`=-9380.89, `position_y`=-2449.52, `position_z`=29.2163, `orientation`=6.066 WHERE `guid`=10106; -- Murloc Flesheater +UPDATE `creature` SET `id`=422 WHERE `guid`=10106; -- Murloc Flesheater +UPDATE `creature` SET `id2`=578 WHERE `guid`=10106; -- Murloc Scout +UPDATE `creature` SET `position_x`=-12685.5, `position_y`=-245.515, `position_z`=38.4312, `orientation`=3.44551 WHERE `guid`=2582; -- Stranglethorn Tigress +UPDATE `creature` SET `id`=684 WHERE `guid`=2582; -- Shadowmaw Panther +UPDATE `creature` SET `id2`=772 WHERE `guid`=2582; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-9788.75, `position_y`=-3200.82, `position_z`=58.7922, `orientation`=0.695122 WHERE `guid`=7770; -- Blackrock Grunt +UPDATE `creature` SET `id`=440 WHERE `guid`=7770; -- Blackrock Grunt +UPDATE `creature` SET `id2`=485 WHERE `guid`=7770; -- Blackrock Outrunner +UPDATE `creature` SET `position_x`=-9751.65, `position_y`=-2232.47, `position_z`=59.4397, `orientation`=0 WHERE `guid`=16325; -- Redridge Mongrel +UPDATE `creature` SET `id`=423 WHERE `guid`=16325; -- Redridge Mongrel +UPDATE `creature` SET `id2`=424 WHERE `guid`=16325; -- Redridge Poacher +UPDATE `creature` SET `id3`=712 WHERE `guid`=16325; -- Redridge Thrasher +UPDATE `creature` SET `position_x`=-11233.7, `position_y`=1235.98, `position_z`=89.6398, `orientation`=4.90693 WHERE `guid`=89911; -- Defias Knuckleduster +UPDATE `creature` SET `id`=122 WHERE `guid`=89911; -- Defias Highwayman +UPDATE `creature` SET `id2`=449 WHERE `guid`=89911; -- Defias Knuckleduster +UPDATE `creature` SET `position_x`=-1015.34, `position_y`=1116.14, `position_z`=88.3012, `orientation`=5.27685 WHERE `guid`=27008; -- Kolkar Centaur +UPDATE `creature` SET `id`=4632 WHERE `guid`=27008; -- Kolkar Centaur +UPDATE `creature` SET `id2`=4633 WHERE `guid`=27008; -- Kolkar Scout +UPDATE `creature` SET `id3`=4635 WHERE `guid`=27008; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-351.694, `position_y`=927.327, `position_z`=132.973, `orientation`=1.71328 WHERE `guid`=28400; -- Ravenclaw Drudger +UPDATE `creature` SET `position_x`=683.247, `position_y`=1017.56, `position_z`=41.4318, `orientation`=3.34019 WHERE `guid`=18254; -- Hand of Ravenclaw +UPDATE `creature` SET `position_x`=-1210.85, `position_y`=-2725.29, `position_z`=106.779, `orientation`=1.515 WHERE `guid`=13993; -- Kolkar Bloodcharger +UPDATE `creature` SET `position_x`=-1247.53, `position_y`=-2751.34, `position_z`=91.7988, `orientation`=4.08192 WHERE `guid`=20584; -- Kolkar Marauder +UPDATE `creature` SET `position_x`=-1217.07, `position_y`=-2776.09, `position_z`=92.406, `orientation`=3.92716 WHERE `guid`=20578; -- Kolkar Marauder (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1154.1, `position_y`=-2780.16, `position_z`=91.7534, `orientation`=3.65871 WHERE `guid`=20572; -- Kolkar Pack Runner +UPDATE `creature` SET `position_x`=-1151.8, `position_y`=-2779.69, `position_z`=91.7745, `orientation`=3.4067 WHERE `guid`=20868; -- Kolkar Packhound +UPDATE `creature` SET `position_x`=-1147.12, `position_y`=-2797.95, `position_z`=92.088, `orientation`=4.15185 WHERE `guid`=13996; -- Kolkar Bloodcharger +UPDATE `creature` SET `position_x`=-1127.29, `position_y`=-2796.91, `position_z`=92.036, `orientation`=4.76475 WHERE `guid`=13995; -- Kolkar Bloodcharger +UPDATE `creature` SET `position_x`=-1106.85, `position_y`=-2788.52, `position_z`=91.7561, `orientation`=5.08994 WHERE `guid`=20512; -- Kolkar Stormer +UPDATE `creature` SET `position_x`=-1290.21, `position_y`=-2842.35, `position_z`=93.5535, `orientation`=3.6702 WHERE `guid`=20586; -- Kolkar Marauder +UPDATE `creature` SET `position_x`=1017.31, `position_y`=714.182, `position_z`=74.0867, `orientation`=0.804981 WHERE `guid`=18272; -- Raging Rot Hide +UPDATE `creature` SET `position_x`=-1287.78, `position_y`=-2820.83, `position_z`=93.1558, `orientation`=3.22886 WHERE `guid`=20580; -- Kolkar Marauder +UPDATE `creature` SET `position_x`=-2111.75, `position_y`=-3648.2, `position_z`=87.4877, `orientation`=3.12414 WHERE `guid`=13932; -- Theramore Marine +UPDATE `creature` SET `position_x`=-2111.03, `position_y`=-3636.61, `position_z`=96.2727, `orientation`=5.07891 WHERE `guid`=13930; -- Theramore Marine +UPDATE `creature` SET `position_x`=-2086.39, `position_y`=-3658.66, `position_z`=96.2542, `orientation`=2.08179 WHERE `guid`=13885; -- Theramore Marine +UPDATE `creature` SET `position_x`=-2150.28, `position_y`=-3594.85, `position_z`=92.2274, `orientation`=3.07267 WHERE `guid`=13936; -- Theramore Preserver +UPDATE `creature` SET `position_x`=-2118.18, `position_y`=-3524.97, `position_z`=92.5123, `orientation`=3.26377 WHERE `guid`=13901; -- Theramore Marine +UPDATE `creature` SET `position_x`=-1714.21, `position_y`=-3852.16, `position_z`=9.52246, `orientation`=0.982617 WHERE `guid`=13786; -- Southsea Brigand +UPDATE `creature` SET `position_x`=1064.88, `position_y`=-3031.6, `position_z`=82.8101, `orientation`=2.05721 WHERE `guid`=20800; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=445.066, `position_y`=560.534, `position_z`=84.8809, `orientation`=4.13233 WHERE `guid`=29678; -- Deepmoss Creeper +UPDATE `creature` SET `position_x`=-12115.4, `position_y`=50.2957, `position_z`=-7.15695, `orientation`=3.7109 WHERE `guid`=1192; -- Murkgill Forager +UPDATE `creature` SET `position_x`=-115.563, `position_y`=-4317.46, `position_z`=132.31, `orientation`=4.39095 WHERE `guid`=93351; -- Silvermane Stalker +UPDATE `creature` SET `position_x`=-12049.9, `position_y`=51.9722, `position_z`=-0.829704, `orientation`=4.60373 WHERE `guid`=1197; -- Murkgill Forager +UPDATE `creature` SET `position_x`=1957.64, `position_y`=-2699.37, `position_z`=107.796, `orientation`=1.28163 WHERE `guid`=32360; -- Ashenvale Outrunner +UPDATE `creature` SET `position_x`=1968.8, `position_y`=-2658.62, `position_z`=98.6224, `orientation`=2.29652 WHERE `guid`=32361; -- Ashenvale Outrunner +UPDATE `creature` SET `position_x`=-2917.68, `position_y`=-2784.46, `position_z`=32.1655, `orientation`=4.92474 WHERE `guid`=33891; -- Darkmist Spider +UPDATE `creature` SET `id`=4376 WHERE `guid`=33891; -- Darkmist Spider +UPDATE `creature` SET `id2`=4378 WHERE `guid`=33891; -- Darkmist Recluse +UPDATE `creature` SET `position_x`=-12084.1, `position_y`=50.1865, `position_z`=-5.54387, `orientation`=1.45922 WHERE `guid`=1184; -- Murkgill Forager +UPDATE `creature` SET `position_x`=-10951, `position_y`=-3680.67, `position_z`=8.32344, `orientation`=4.99223 WHERE `guid`=43595; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-10859.4, `position_y`=-3650.71, `position_z`=16.9707, `orientation`=2.28219 WHERE `guid`=43600; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-10881.3, `position_y`=-3642.88, `position_z`=11.983, `orientation`=3.25511 WHERE `guid`=43593; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-11466.6, `position_y`=-759.28, `position_z`=31.4827, `orientation`=0.331613 WHERE `guid`=1619; -- Kurzen Commando +UPDATE `creature` SET `position_x`=-273.915, `position_y`=-9.28498, `position_z`=-105.502, `orientation`=5.65487 WHERE `guid`=38135; -- Biletoad +UPDATE `creature` SET `position_x`=-4012, `position_y`=-154.123, `position_z`=136.516, `orientation`=6.16043 WHERE `guid`=50254; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3991.36, `position_y`=-140.839, `position_z`=139.212, `orientation`=1.37207 WHERE `guid`=50198; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3983.53, `position_y`=-130.433, `position_z`=141.03, `orientation`=0.0523599 WHERE `guid`=50253; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3384.09, `position_y`=-2544.7, `position_z`=20.9999, `orientation`=1.52434 WHERE `guid`=10752; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-11493.5, `position_y`=-793.252, `position_z`=32.1257, `orientation`=4.49851 WHERE `guid`=1617; -- Kurzen Commando +UPDATE `creature` SET `position_x`=-11586.5, `position_y`=315.137, `position_z`=42.9595, `orientation`=2.64041 WHERE `guid`=1708; -- Panther +UPDATE `creature` SET `id`=682 WHERE `guid`=1708; -- Stranglethorn Tiger +UPDATE `creature` SET `id2`=736 WHERE `guid`=1708; -- Panther +UPDATE `creature` SET `position_x`=-11478.1, `position_y`=-775.005, `position_z`=31.8618, `orientation`=4.18227 WHERE `guid`=1622; -- Kurzen Headshrinker +UPDATE `creature` SET `position_x`=-12750.8, `position_y`=84.3681, `position_z`=10.3576, `orientation`=5.625 WHERE `guid`=1949; -- Jungle Stalker +UPDATE `creature` SET `position_x`=-783.98, `position_y`=-2115.47, `position_z`=37.5058, `orientation`=2.78076 WHERE `guid`=14769; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-3975.56, `position_y`=-94.1456, `position_z`=150.152, `orientation`=0.483484 WHERE `guid`=50177; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=285.265, `position_y`=-449.25, `position_z`=154.248, `orientation`=2.20901 WHERE `guid`=17359; -- Giant Yeti +UPDATE `creature` SET `position_x`=-11440.9, `position_y`=71.8213, `position_z`=39.2201, `orientation`=0 WHERE `guid`=790; -- Stone Maw Basilisk +UPDATE `creature` SET `position_x`=-2014.68, `position_y`=2518.14, `position_z`=61.5516, `orientation`=1.07015 WHERE `guid`=27168; -- Gelkis Stamper +UPDATE `creature` SET `position_x`=323.061, `position_y`=-4156.1, `position_z`=119.43, `orientation`=1.57124 WHERE `guid`=93632; -- Vilebranch Scalper +UPDATE `creature` SET `position_x`=-12746, `position_y`=-213.938, `position_z`=39.5802, `orientation`=2.13679 WHERE `guid`=2157; -- Stranglethorn Tigress +UPDATE `creature` SET `id`=684 WHERE `guid`=2157; -- Shadowmaw Panther +UPDATE `creature` SET `id2`=772 WHERE `guid`=2157; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-3439.55, `position_y`=-2438.29, `position_z`=52.1575, `orientation`=1.02974 WHERE `guid`=9771; -- Dragonmaw Bonewarder +UPDATE `creature` SET `position_x`=250.813, `position_y`=-415.667, `position_z`=153.19, `orientation`=6.13456 WHERE `guid`=17364; -- Giant Yeti +UPDATE `creature` SET `position_x`=-12718.8, `position_y`=119.785, `position_z`=7.81756, `orientation`=3.40184 WHERE `guid`=1962; -- Jungle Stalker +UPDATE `creature` SET `position_x`=-12681.3, `position_y`=-154.41, `position_z`=21.2554, `orientation`=5.83003 WHERE `guid`=1872; -- Stranglethorn Tigress +UPDATE `creature` SET `id`=684 WHERE `guid`=1872; -- Shadowmaw Panther +UPDATE `creature` SET `id2`=772 WHERE `guid`=1872; -- Stranglethorn Tigress +UPDATE `creature` SET `position_x`=-11461.2, `position_y`=-821.959, `position_z`=15.5941, `orientation`=3.73701 WHERE `guid`=1450; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-11449.7, `position_y`=-819.232, `position_z`=15.8781, `orientation`=0.71791 WHERE `guid`=1443; -- Kurzen Witch Doctor +UPDATE `creature` SET `position_x`=-6918.5, `position_y`=-2753.09, `position_z`=242.707, `orientation`=3.64007 WHERE `guid`=7807; -- Elder Crag Coyote +UPDATE `creature` SET `position_x`=-11457.4, `position_y`=-837.599, `position_z`=14.0551, `orientation`=3.42061 WHERE `guid`=1453; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-11427.6, `position_y`=-835.566, `position_z`=14.7526, `orientation`=2.10789 WHERE `guid`=1439; -- Kurzen Witch Doctor +UPDATE `creature` SET `position_x`=-6946.96, `position_y`=-2722.25, `position_z`=249.884, `orientation`=4.92164 WHERE `guid`=7107; -- Ridge Stalker Patriarch +UPDATE `creature` SET `position_x`=-11437.3, `position_y`=-835.583, `position_z`=14.8126, `orientation`=5.44527 WHERE `guid`=1441; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-11635.9, `position_y`=639.07, `position_z`=51.3598, `orientation`=3.08923 WHERE `guid`=1083; -- Bloodscalp Scout (WAYPOINTS) +UPDATE `creature` SET `position_x`=-11448.2, `position_y`=-799.098, `position_z`=15.2394, `orientation`=0.515984 WHERE `guid`=1444; -- Kurzen Elite +UPDATE `creature` SET `position_x`=1893.69, `position_y`=-1326.66, `position_z`=59.8602, `orientation`=2.0944 WHERE `guid`=45343; -- Scarlet Hunter +UPDATE `creature` SET `position_x`=-11419.9, `position_y`=-770.034, `position_z`=15.0478, `orientation`=0.61678 WHERE `guid`=1455; -- Kurzen Witch Doctor +UPDATE `creature` SET `position_x`=5582.62, `position_y`=-916.062, `position_z`=378.648, `orientation`=1.49062 WHERE `guid`=40726; -- Entropic Beast +UPDATE `creature` SET `position_x`=-5082.2, `position_y`=-1014.86, `position_z`=-4.77221, `orientation`=0.83635 WHERE `guid`=21131; -- Highperch Wyvern +UPDATE `creature` SET `id`=4107 WHERE `guid`=21131; -- Highperch Wyvern +UPDATE `creature` SET `id2`=4109 WHERE `guid`=21131; -- Highperch Consort +UPDATE `creature` SET `position_x`=-11432.5, `position_y`=-760.812, `position_z`=12.8917, `orientation`=5.62516 WHERE `guid`=1451; -- Kurzen Elite +UPDATE `creature` SET `position_x`=-11411.3, `position_y`=-801.602, `position_z`=15.0478, `orientation`=2.66977 WHERE `guid`=1452; -- Kurzen Witch Doctor +UPDATE `creature` SET `position_x`=-11624, `position_y`=683.795, `position_z`=49.1435, `orientation`=0.835035 WHERE `guid`=2235; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-7245.93, `position_y`=-1151.29, `position_z`=-252.818, `orientation`=3.3721 WHERE `guid`=24140; -- Scorching Elemental +UPDATE `creature` SET `position_x`=60.13, `position_y`=257.346, `position_z`=43.6961, `orientation`=4.16046 WHERE `guid`=16797; -- Dalaran Summoner +UPDATE `creature` SET `position_x`=-2113.92, `position_y`=2417.16, `position_z`=62.6078, `orientation`=0.495711 WHERE `guid`=27209; -- Gelkis Stamper +UPDATE `creature` SET `id`=4646 WHERE `guid`=27209; -- Gelkis Outrunner +UPDATE `creature` SET `id2`=4648 WHERE `guid`=27209; -- Gelkis Stamper +UPDATE `creature` SET `id3`=4649 WHERE `guid`=27209; -- Gelkis Windchaser +UPDATE `creature` SET `position_x`=-2123.45, `position_y`=2479.54, `position_z`=17.3137, `orientation`=1.42068 WHERE `guid`=27153; -- Gelkis Stamper +UPDATE `creature` SET `position_x`=-2093.99, `position_y`=2484.78, `position_z`=18.0619, `orientation`=4.20004 WHERE `guid`=27136; -- Gelkis Outrunner +UPDATE `creature` SET `position_x`=-5049.74, `position_y`=-918.142, `position_z`=-5.54227, `orientation`=5.58765 WHERE `guid`=21150; -- Highperch Consort +UPDATE `creature` SET `position_x`=-11846.9, `position_y`=-452.411, `position_z`=11.4444, `orientation`=5.04136 WHERE `guid`=2489; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=282.63, `position_y`=-3117.2, `position_z`=120.017, `orientation`=3.9298 WHERE `guid`=93275; -- Primitive Owlbeast +UPDATE `creature` SET `position_x`=-14285.9, `position_y`=84.5272, `position_z`=6.3212, `orientation`=0.635775 WHERE `guid`=2568; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=315.964, `position_y`=-3082.11, `position_z`=118.744, `orientation`=4.0558 WHERE `guid`=93145; -- Primitive Owlbeast +UPDATE `creature` SET `position_x`=-13603, `position_y`=-327.645, `position_z`=13.3631, `orientation`=4.35688 WHERE `guid`=2388; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-13582.4, `position_y`=-250.478, `position_z`=21.0122, `orientation`=0.394312 WHERE `guid`=2257; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=5211.91, `position_y`=-742.095, `position_z`=345.431, `orientation`=1.73924 WHERE `guid`=40437; -- Tainted Ooze +UPDATE `creature` SET `position_x`=5232.65, `position_y`=-773.551, `position_z`=344.779, `orientation`=4.78567 WHERE `guid`=40420; -- Tainted Ooze +UPDATE `creature` SET `position_x`=-6083.86, `position_y`=-4248.29, `position_z`=-58.6667, `orientation`=5.13554 WHERE `guid`=21538; -- Saltstone Crystalhide +UPDATE `creature` SET `position_x`=-11645.7, `position_y`=744.522, `position_z`=40.0095, `orientation`=1.71632 WHERE `guid`=1390; -- Bloodscalp Berserker +UPDATE `creature` SET `position_x`=-2084.11, `position_y`=2418.05, `position_z`=61.5599, `orientation`=5.25132 WHERE `guid`=27210; -- Gelkis Stamper +UPDATE `creature` SET `position_x`=-1321.14, `position_y`=-3880.71, `position_z`=11.4778, `orientation`=0.743979 WHERE `guid`=13777; -- Southsea Brigand +UPDATE `creature` SET `position_x`=1804.86, `position_y`=-1258.73, `position_z`=61.9001, `orientation`=0.367981 WHERE `guid`=48132; -- Skeletal Flayer +UPDATE `creature` SET `position_x`=-11549.4, `position_y`=349.149, `position_z`=44.2579, `orientation`=0.130861 WHERE `guid`=1877; -- Panther +UPDATE `creature` SET `position_x`=-7983.15, `position_y`=-5184.09, `position_z`=2.14128, `orientation`=1.8526 WHERE `guid`=23311; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-2015.77, `position_y`=2482.76, `position_z`=61.5099, `orientation`=0.517768 WHERE `guid`=27143; -- Gelkis Outrunner +UPDATE `creature` SET `position_x`=-1616.14, `position_y`=-3883.25, `position_z`=14.4435, `orientation`=5.26279 WHERE `guid`=13799; -- Southsea Cannoneer +UPDATE `creature` SET `position_x`=-11682.7, `position_y`=206.408, `position_z`=43.8369, `orientation`=0 WHERE `guid`=1303; -- Bloodscalp Scavenger +UPDATE `creature` SET `position_x`=-4564.53, `position_y`=858.474, `position_z`=60.8714, `orientation`=0.751662 WHERE `guid`=50036; -- Grimtotem Raider +UPDATE `creature` SET `position_x`=-13572.9, `position_y`=-440.851, `position_z`=0.522643, `orientation`=2.51929 WHERE `guid`=760; -- Zanzil Zombie +UPDATE `creature` SET `position_x`=-1016.37, `position_y`=-3351.26, `position_z`=52.7191, `orientation`=4.69647 WHERE `guid`=14507; -- Highland Strider +UPDATE `creature` SET `position_x`=-12818.8, `position_y`=-814.662, `position_z`=60.5565, `orientation`=3.0412 WHERE `guid`=1952; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-11462.6, `position_y`=-732.909, `position_z`=31.3174, `orientation`=4.3421 WHERE `guid`=1623; -- Kurzen Headshrinker +UPDATE `creature` SET `position_x`=-5018.44, `position_y`=-2315.83, `position_z`=-47.9164, `orientation`=5.71036 WHERE `guid`=20978; -- Galak Wrangler +UPDATE `creature` SET `position_x`=695.89, `position_y`=-935.953, `position_z`=171.889, `orientation`=6.08583 WHERE `guid`=17010; -- Syndicate Spy +UPDATE `creature` SET `position_x`=-2865.64, `position_y`=-3931.2, `position_z`=38.2594, `orientation`=0.378029 WHERE `guid`=73673; -- Bloodfen Raptor +UPDATE `creature` SET `position_x`=-12860.7, `position_y`=-807.555, `position_z`=54.8803, `orientation`=5.75959 WHERE `guid`=1253; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-5085.63, `position_y`=-2255.33, `position_z`=-54.4042, `orientation`=3.91902 WHERE `guid`=21715; -- Galak Wrangler +UPDATE `creature` SET `position_x`=-5001.2, `position_y`=-2351.74, `position_z`=-55.5589, `orientation`=5.70172 WHERE `guid`=21037; -- Galak Mauler +UPDATE `creature` SET `position_x`=1481.41, `position_y`=883.148, `position_z`=130.43, `orientation`=5.44272 WHERE `guid`=29755; -- Deepmoss Venomspitter +UPDATE `creature` SET `position_x`=3311.63, `position_y`=-480.315, `position_z`=154.341, `orientation`=2.23785 WHERE `guid`=32488; -- Thistlefur Shaman +UPDATE `creature` SET `position_x`=-4962.53, `position_y`=-2345.88, `position_z`=-60.4069, `orientation`=0.15708 WHERE `guid`=21015; -- Galak Mauler +UPDATE `creature` SET `position_x`=-4993.37, `position_y`=-2315.58, `position_z`=-57.914, `orientation`=6.16424 WHERE `guid`=21038; -- Galak Mauler +UPDATE `creature` SET `position_x`=6480.68, `position_y`=-1581.05, `position_z`=439.056, `orientation`=1.72139 WHERE `guid`=40292; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=-4981.29, `position_y`=-2326.74, `position_z`=-56.4513, `orientation`=1.21981 WHERE `guid`=21771; -- Galak Mauler +UPDATE `creature` SET `position_x`=6454.91, `position_y`=-1544.6, `position_z`=439.748, `orientation`=0.665447 WHERE `guid`=40295; -- Warpwood Moss Flayer +UPDATE `creature` SET `position_x`=-4973.32, `position_y`=-2278.48, `position_z`=-63.5163, `orientation`=1.4627 WHERE `guid`=21767; -- Galak Mauler +UPDATE `creature` SET `position_x`=3615.52, `position_y`=984.012, `position_z`=-2.5191, `orientation`=2.50219 WHERE `guid`=32803; -- Wrathtail Wave Rider +UPDATE `creature` SET `position_x`=-12350.8, `position_y`=-180.524, `position_z`=21.3016, `orientation`=1.54149 WHERE `guid`=1837; -- Lashtail Raptor +UPDATE `creature` SET `position_x`=-883.05, `position_y`=1117.73, `position_z`=92.126, `orientation`=3.79388 WHERE `guid`=27007; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=2448.94, `position_y`=1482.78, `position_z`=265.363, `orientation`=5.02723 WHERE `guid`=32213; -- Cenarion Botanist +UPDATE `creature` SET `id`=4051 WHERE `guid`=32213; -- Cenarion Botanist +UPDATE `creature` SET `id2`=4053 WHERE `guid`=32213; -- Daughter of Cenarius +UPDATE `creature` SET `position_x`=2527.94, `position_y`=1472.74, `position_z`=263.158, `orientation`=2.48664 WHERE `guid`=32214; -- Cenarion Botanist +UPDATE `creature` SET `position_x`=-7212.82, `position_y`=-4630.14, `position_z`=8.97289, `orientation`=2.21657 WHERE `guid`=23503; -- Wastewander Thief +UPDATE `creature` SET `position_x`=-2170.98, `position_y`=-1722.9, `position_z`=-39.903, `orientation`=4.16179 WHERE `guid`=11470; -- Daggerspine Sorceress +UPDATE `creature` SET `position_x`=-1385.73, `position_y`=2852.6, `position_z`=125.554, `orientation`=2.11659 WHERE `guid`=27303; -- Maraudine Scout +UPDATE `creature` SET `position_x`=6214.13, `position_y`=-1047.62, `position_z`=384.531, `orientation`=5.47306 WHERE `guid`=40376; -- Irontree Stomper +UPDATE `creature` SET `position_x`=6125.01, `position_y`=-1106.74, `position_z`=377.938, `orientation`=5.24597 WHERE `guid`=40374; -- Irontree Stomper +UPDATE `creature` SET `position_x`=6168.68, `position_y`=-1044.63, `position_z`=384.594, `orientation`=1.20855 WHERE `guid`=40373; -- Irontree Stomper +UPDATE `creature` SET `position_x`=-1014.81, `position_y`=1050.45, `position_z`=90.3611, `orientation`=0.552963 WHERE `guid`=27022; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-1049.11, `position_y`=1084.41, `position_z`=88.3012, `orientation`=2.82159 WHERE `guid`=27010; -- Kolkar Centaur +UPDATE `creature` SET `position_x`=-5015.98, `position_y`=416.29, `position_z`=14.6004, `orientation`=5.69188 WHERE `guid`=50517; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-982.611, `position_y`=1017.28, `position_z`=89.4381, `orientation`=0.30239 WHERE `guid`=27047; -- Kolkar Windchaser +UPDATE `creature` SET `id`=4634 WHERE `guid`=27047; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27047; -- Kolkar Windchaser +UPDATE `creature` SET `id3`=4636 WHERE `guid`=27047; -- Kolkar Battle Lord +UPDATE `creature` SET `id4`=4637 WHERE `guid`=27047; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=-7407.91, `position_y`=-4584.22, `position_z`=8.92526, `orientation`=5.70936 WHERE `guid`=23521; -- Wastewander Thief +UPDATE `creature` SET `id`=5616 WHERE `guid`=23521; -- Wastewander Thief +UPDATE `creature` SET `id2`=5617 WHERE `guid`=23521; -- Wastewander Shadow Mage +UPDATE `creature` SET `id3`=5618 WHERE `guid`=23521; -- Wastewander Bandit +UPDATE `creature` SET `position_x`=-1066.21, `position_y`=1045.3, `position_z`=90.4762, `orientation`=3.1765 WHERE `guid`=27018; -- Kolkar Mauler +UPDATE `creature` SET `position_x`=6015.12, `position_y`=-1215.73, `position_z`=375.266, `orientation`=4.82363 WHERE `guid`=40377; -- Irontree Stomper +UPDATE `creature` SET `position_x`=-5498.43, `position_y`=-1624.74, `position_z`=26.8312, `orientation`=0.527838 WHERE `guid`=21051; -- Screeching Harpy +UPDATE `creature` SET `position_x`=6258.06, `position_y`=-1068.55, `position_z`=374.509, `orientation`=5.2495 WHERE `guid`=40375; -- Irontree Stomper +UPDATE `creature` SET `position_x`=-5532.99, `position_y`=-1601.91, `position_z`=29.3368, `orientation`=3.94274 WHERE `guid`=21050; -- Screeching Harpy +UPDATE `creature` SET `position_x`=-5539.4, `position_y`=-1593.17, `position_z`=29.0201, `orientation`=2.43409 WHERE `guid`=21102; -- Screeching Harpy +UPDATE `creature` SET `position_x`=5987.3, `position_y`=-1153.31, `position_z`=384.917, `orientation`=2.12942 WHERE `guid`=40379; -- Irontree Stomper +UPDATE `creature` SET `position_x`=-4943.61, `position_y`=1197.56, `position_z`=60.1416, `orientation`=5.01698 WHERE `guid`=50223; -- Gordunni Mauler +UPDATE `creature` SET `position_x`=-5557.96, `position_y`=-1631.92, `position_z`=22.0621, `orientation`=5.70034 WHERE `guid`=21099; -- Screeching Harpy +UPDATE `creature` SET `position_x`=-885.626, `position_y`=216.513, `position_z`=8.90677, `orientation`=3.04576 WHERE `guid`=15803; -- Hillsbrad Sentry +UPDATE `creature` SET `position_x`=-252.424, `position_y`=1687.53, `position_z`=102.503, `orientation`=0.0480042 WHERE `guid`=27614; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=349.776, `position_y`=-2815.59, `position_z`=120.633, `orientation`=1.44361 WHERE `guid`=93282; -- Highvale Marksman +UPDATE `creature` SET `position_x`=-5612.58, `position_y`=-1607.92, `position_z`=14.6203, `orientation`=3.04845 WHERE `guid`=21054; -- Screeching Harpy +UPDATE `creature` SET `position_x`=-863.4, `position_y`=237.99, `position_z`=10.7573, `orientation`=2.68662 WHERE `guid`=15804; -- Hillsbrad Sentry +UPDATE `creature` SET `position_x`=-5578.65, `position_y`=-1576.33, `position_z`=10.5393, `orientation`=5.32011 WHERE `guid`=21039; -- Screeching Harpy +UPDATE `creature` SET `position_x`=-4053.65, `position_y`=-2146.14, `position_z`=90.1436, `orientation`=3.5197 WHERE `guid`=13593; -- Bael'dun Excavator +UPDATE `creature` SET `position_x`=-228.199, `position_y`=1682.02, `position_z`=99.8361, `orientation`=1.51493 WHERE `guid`=27608; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=-219.901, `position_y`=1657.29, `position_z`=99.3047, `orientation`=2.25147 WHERE `guid`=27626; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=-210.054, `position_y`=1684.53, `position_z`=104.19, `orientation`=0.693115 WHERE `guid`=27611; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=-235.311, `position_y`=1671.04, `position_z`=101.067, `orientation`=1.84242 WHERE `guid`=27615; -- Burning Blade Augur +UPDATE `creature` SET `position_x`=3823.84, `position_y`=-786.405, `position_z`=307.822, `orientation`=2.74017 WHERE `guid`=40799; -- Jadefire Felsworn +UPDATE `creature` SET `id`=7105 WHERE `guid`=40799; -- Jadefire Satyr +UPDATE `creature` SET `id2`=7109 WHERE `guid`=40799; -- Jadefire Felsworn +UPDATE `creature` SET `position_x`=3812.21, `position_y`=-805.755, `position_z`=300.567, `orientation`=4.02354 WHERE `guid`=39579; -- Jadefire Satyr +UPDATE `creature` SET `position_x`=5382.3, `position_y`=-712.759, `position_z`=346.932, `orientation`=3.59795 WHERE `guid`=40512; -- Tainted Ooze +UPDATE `creature` SET `position_x`=-1016.17, `position_y`=276.836, `position_z`=2.31336, `orientation`=0.850878 WHERE `guid`=15685; -- Torn Fin Muckdweller +UPDATE `creature` SET `position_x`=3797.85, `position_y`=-775.798, `position_z`=315.221, `orientation`=1.50098 WHERE `guid`=39423; -- Jadefire Satyr +UPDATE `creature` SET `id`=7105 WHERE `guid`=39423; -- Jadefire Satyr +UPDATE `creature` SET `id2`=7109 WHERE `guid`=39423; -- Jadefire Felsworn +UPDATE `creature` SET `position_x`=-986.415, `position_y`=285.767, `position_z`=4.73462, `orientation`=0.174904 WHERE `guid`=15681; -- Torn Fin Muckdweller +UPDATE `creature` SET `id`=2374 WHERE `guid`=15681; -- Torn Fin Muckdweller +UPDATE `creature` SET `id2`=2375 WHERE `guid`=15681; -- Torn Fin Coastrunner +UPDATE `creature` SET `position_x`=3792.88, `position_y`=-758.61, `position_z`=321.933, `orientation`=5.58536 WHERE `guid`=39425; -- Jadefire Satyr +UPDATE `creature` SET `position_x`=3849.44, `position_y`=-750.025, `position_z`=315.029, `orientation`=4.13204 WHERE `guid`=40796; -- Jadefire Satyr +UPDATE `creature` SET `id`=7105 WHERE `guid`=40796; -- Jadefire Satyr +UPDATE `creature` SET `id2`=7109 WHERE `guid`=40796; -- Jadefire Felsworn +UPDATE `creature` SET `position_x`=-11614.3, `position_y`=-781.342, `position_z`=41.9306, `orientation`=3.12511 WHERE `guid`=2248; -- Kurzen Jungle Fighter +UPDATE `creature` SET `position_x`=3782.28, `position_y`=-852.175, `position_z`=302.705, `orientation`=2.48769 WHERE `guid`=39578; -- Jadefire Satyr +UPDATE `creature` SET `position_x`=-8084.49, `position_y`=-2686.01, `position_z`=13.2056, `orientation`=3.93528 WHERE `guid`=23024; -- Centipaar Wasp +UPDATE `creature` SET `position_x`=-653.607, `position_y`=-151.705, `position_z`=43.7285, `orientation`=4.01526 WHERE `guid`=15601; -- Elder Gray Bear +UPDATE `creature` SET `position_x`=-10018.3, `position_y`=-3701.83, `position_z`=17.8179, `orientation`=3.51147 WHERE `guid`=38800; -- Lost One Muckdweller +UPDATE `creature` SET `position_x`=-4214.85, `position_y`=351.653, `position_z`=55.708, `orientation`=1.68839 WHERE `guid`=50475; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-4148.77, `position_y`=449.588, `position_z`=67.4713, `orientation`=5.41753 WHERE `guid`=50445; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=3837.7, `position_y`=-720.194, `position_z`=325.025, `orientation`=1.52798 WHERE `guid`=39586; -- Jadefire Satyr +UPDATE `creature` SET `position_x`=-8918.69, `position_y`=-2150.8, `position_z`=11.1794, `orientation`=4.93247 WHERE `guid`=23265; -- Gnarled Thistleshrub +UPDATE `creature` SET `position_x`=-6519.16, `position_y`=-3516.54, `position_z`=-58.9262, `orientation`=2.08938 WHERE `guid`=21315; -- Silithid Hive Drone +UPDATE `creature` SET `position_x`=-11514.8, `position_y`=16.3943, `position_z`=13.469, `orientation`=4.46928 WHERE `guid`=777; -- River Crocolisk +UPDATE `creature` SET `position_x`=-11517.5, `position_y`=-54.9028, `position_z`=12.4666, `orientation`=3.29738 WHERE `guid`=2505; -- River Crocolisk +UPDATE `creature` SET `position_x`=-416.53, `position_y`=-2852.81, `position_z`=78.3987, `orientation`=4.38347 WHERE `guid`=93342; -- Witherbark Broodguard +UPDATE `creature` SET `position_x`=-12765.8, `position_y`=312.211, `position_z`=6.62563, `orientation`=3.14752 WHERE `guid`=918; -- Cold Eye Basilisk +UPDATE `creature` SET `position_x`=-4897.85, `position_y`=-2076.61, `position_z`=83.8109, `orientation`=1.71027 WHERE `guid`=21107; -- Grimtotem Bandit +UPDATE `creature` SET `position_x`=-4217.6, `position_y`=-2342.07, `position_z`=91.8196, `orientation`=4.38521 WHERE `guid`=14138; -- Feegly the Exiled (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1916.15, `position_y`=-2681.63, `position_z`=68.9234, `orientation`=4.07475 WHERE `guid`=14672; -- Boulderfist Magus +UPDATE `creature` SET `position_x`=2205.51, `position_y`=-1745.43, `position_z`=63.0743, `orientation`=1.12031 WHERE `guid`=46767; -- Scarlet Mage +UPDATE `creature` SET `position_x`=-1947.66, `position_y`=-2650.76, `position_z`=80.3905, `orientation`=0.244308 WHERE `guid`=14673; -- Boulderfist Brute +UPDATE `creature` SET `position_x`=-12916.5, `position_y`=450.406, `position_z`=20.9349, `orientation`=0.853244 WHERE `guid`=951; -- Cold Eye Basilisk +UPDATE `creature` SET `position_x`=-12881.4, `position_y`=-651.527, `position_z`=54.5851, `orientation`=2.45129 WHERE `guid`=1848; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-12940.3, `position_y`=-449.111, `position_z`=36.9902, `orientation`=0.840858 WHERE `guid`=2241; -- Venture Co. Foreman +UPDATE `creature` SET `position_x`=-3776.66, `position_y`=1742.8, `position_z`=149.09, `orientation`=0.480788 WHERE `guid`=51116; -- Ferocious Rage Scar +UPDATE `creature` SET `position_x`=2049.58, `position_y`=-4588.74, `position_z`=73.8077, `orientation`=5.31483 WHERE `guid`=92631; -- Gibbering Ghoul +UPDATE `creature` SET `id`=8531 WHERE `guid`=92631; -- Gibbering Ghoul +UPDATE `creature` SET `id2`=8543 WHERE `guid`=92631; -- Stitched Horror +UPDATE `creature` SET `position_x`=7484.45, `position_y`=-4817.13, `position_z`=685.406, `orientation`=1.24982 WHERE `guid`=41452; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=3621.15, `position_y`=-1211.16, `position_z`=216.305, `orientation`=3.86895 WHERE `guid`=40734; -- Deadwood Warrior +UPDATE `creature` SET `position_x`=3004.24, `position_y`=-2828.8, `position_z`=106.257, `orientation`=1.0821 WHERE `guid`=92216; -- Scourge Soldier +UPDATE `creature` SET `position_x`=2978.06, `position_y`=-2830.97, `position_z`=105.259, `orientation`=0.978448 WHERE `guid`=92212; -- Crypt Fiend +UPDATE `creature` SET `position_x`=1421.84, `position_y`=-1747.62, `position_z`=67.5798, `orientation`=2.58309 WHERE `guid`=46900; -- Skeletal Executioner +UPDATE `creature` SET `position_x`=5248.96, `position_y`=-569.58, `position_z`=326.526, `orientation`=1.1197 WHERE `guid`=40447; -- Tainted Ooze +UPDATE `creature` SET `position_x`=1836.02, `position_y`=-1656.4, `position_z`=61.7334, `orientation`=0.0893841 WHERE `guid`=46290; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-578.744, `position_y`=-3803.8, `position_z`=235.04, `orientation`=5.50455 WHERE `guid`=93559; -- Vilebranch Aman'zasi Guard +UPDATE `creature` SET `position_x`=2015.83, `position_y`=-3479.59, `position_z`=110.625, `orientation`=5.29763 WHERE `guid`=92788; -- Plaguebat +UPDATE `creature` SET `position_x`=-7051.9, `position_y`=277.478, `position_z`=5.81898, `orientation`=4.18879 WHERE `guid`=43135; -- Tortured Druid +UPDATE `creature` SET `id`=12178 WHERE `guid`=43135; -- Tortured Druid +UPDATE `creature` SET `id2`=12179 WHERE `guid`=43135; -- Tortured Sentinel +UPDATE `creature` SET `position_x`=-7080.29, `position_y`=249.155, `position_z`=4.57355, `orientation`=3.43693 WHERE `guid`=43153; -- Tortured Sentinel +UPDATE `creature` SET `id`=12178 WHERE `guid`=43153; -- Tortured Druid +UPDATE `creature` SET `id2`=12179 WHERE `guid`=43153; -- Tortured Sentinel +UPDATE `creature` SET `position_x`=-7075.41, `position_y`=352.802, `position_z`=4.91356, `orientation`=1.81323 WHERE `guid`=43165; -- Tortured Sentinel +UPDATE `creature` SET `position_x`=-7176.54, `position_y`=441.411, `position_z`=64.1541, `orientation`=3.45575 WHERE `guid`=300178; -- Hive'Ashi Ambusher +UPDATE `creature` SET `position_x`=-7183.78, `position_y`=439.759, `position_z`=64.2477, `orientation`=6.14356 WHERE `guid`=300179; -- Hive'Ashi Ambusher +UPDATE `creature` SET `position_x`=-6849.77, `position_y`=1050.44, `position_z`=4.20399, `orientation`=5.12243 WHERE `guid`=43962; -- Stonelash Scorpid +UPDATE `creature` SET `id`=11735 WHERE `guid`=43962; -- Stonelash Scorpid +UPDATE `creature` SET `id2`=11740 WHERE `guid`=43962; -- Dredge Striker +UPDATE `creature` SET `position_x`=-9450.62, `position_y`=342.944, `position_z`=54.3123, `orientation`=4.77707 WHERE `guid`=80379; -- Mangy Wolf +UPDATE `creature` SET `position_x`=-10367.9, `position_y`=-3251.56, `position_z`=19.25, `orientation`=2.79942 WHERE `guid`=31853; -- Stonard Grunt +UPDATE `creature` SET `position_x`=-5546.46, `position_y`=-1750.63, `position_z`=340.931, `orientation`=5.52558 WHERE `guid`=4841; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4841; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4841; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-9027.34, `position_y`=-84.0094, `position_z`=88.5697, `orientation`=3.94585 WHERE `guid`=80166; -- Rabbit +UPDATE `creature` SET `position_x`=-9284.25, `position_y`=-2990.19, `position_z`=119.789, `orientation`=5.25344 WHERE `guid`=10138; -- Blackrock Scout +UPDATE `creature` SET `position_x`=-3638.45, `position_y`=-2598.47, `position_z`=52.3428, `orientation`=3.15905 WHERE `guid`=9774; -- Dragonmaw Centurion +UPDATE `creature` SET `position_x`=-2965.52, `position_y`=-2967.15, `position_z`=33.5894, `orientation`=4.50992 WHERE `guid`=10638; -- Dark Iron Dwarf +UPDATE `creature` SET `id`=1051 WHERE `guid`=10638; -- Dark Iron Dwarf +UPDATE `creature` SET `id2`=1052 WHERE `guid`=10638; -- Dark Iron Saboteur +UPDATE `creature` SET `position_x`=-9400.14, `position_y`=-3010.42, `position_z`=136.87, `orientation`=5.61996 WHERE `guid`=18435; -- Blackrock Sentry +UPDATE `creature` SET `position_x`=-9404.86, `position_y`=-3009.31, `position_z`=136.87, `orientation`=5.91667 WHERE `guid`=18436; -- Blackrock Sentry +UPDATE `creature` SET `id`=436 WHERE `guid`=18436; -- Blackrock Shadowcaster +UPDATE `creature` SET `id2`=4065 WHERE `guid`=18436; -- Blackrock Sentry +UPDATE `creature` SET `position_x`=-6734.15, `position_y`=-717.8, `position_z`=232.968, `orientation`=4.71399 WHERE `guid`=5858; -- Muck Splash +UPDATE `creature` SET `position_x`=-2940.74, `position_y`=-2948.93, `position_z`=31.7639, `orientation`=5.77028 WHERE `guid`=10649; -- Dark Iron Dwarf +UPDATE `creature` SET `position_x`=-12433, `position_y`=202.399, `position_z`=25.9443, `orientation`=2.85846 WHERE `guid`=661; -- Steamwheedle Bruiser +UPDATE `creature` SET `position_x`=-6511.2, `position_y`=-849.843, `position_z`=323.699, `orientation`=1.42217 WHERE `guid`=6846; -- Twilight Geomancer +UPDATE `creature` SET `position_x`=-3147.73, `position_y`=-2050.5, `position_z`=9.46743, `orientation`=3.47151 WHERE `guid`=10646; -- Young Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-6609.4, `position_y`=-3689.49, `position_z`=265.917, `orientation`=1.81514 WHERE `guid`=7162; -- Stonevault Seer +UPDATE `creature` SET `position_x`=-6634.27, `position_y`=-678.038, `position_z`=233.837, `orientation`=3.27421 WHERE `guid`=5803; -- Muck Splash +UPDATE `creature` SET `position_x`=-12186.6, `position_y`=656.223, `position_z`=-66.6704, `orientation`=3.77672 WHERE `guid`=437; -- Saltscale Oracle +UPDATE `creature` SET `position_x`=-12233, `position_y`=652.812, `position_z`=-69.2444, `orientation`=4.57478 WHERE `guid`=1319; -- Saltscale Oracle +UPDATE `creature` SET `position_x`=-9226.43, `position_y`=-3303.31, `position_z`=101.419, `orientation`=3.14159 WHERE `guid`=7540; -- Shadowhide Warrior +UPDATE `creature` SET `position_x`=-9229.09, `position_y`=-3300.47, `position_z`=101.477, `orientation`=4.67748 WHERE `guid`=7541; -- Shadowhide Darkweaver +UPDATE `creature` SET `position_x`=-11582.8, `position_y`=621.591, `position_z`=50.5346, `orientation`=0 WHERE `guid`=1140; -- Bloodscalp Scout +UPDATE `creature` SET `position_x`=-616.908, `position_y`=-4416.2, `position_z`=46.028, `orientation`=2.84489 WHERE `guid`=10372; -- Mottled Boar +UPDATE `creature` SET `position_x`=-647.761, `position_y`=-4352.94, `position_z`=44.4354, `orientation`=2.26893 WHERE `guid`=10374; -- Mottled Boar +UPDATE `creature` SET `position_x`=-5117.32, `position_y`=-2056.15, `position_z`=426.788, `orientation`=6.24032 WHERE `guid`=6374; -- Mangeclaw +UPDATE `creature` SET `position_x`=1190.72, `position_y`=-3048.41, `position_z`=94.865, `orientation`=4.10759 WHERE `guid`=19457; -- Ornery Plainstrider +UPDATE `creature` SET `position_x`=-713.925, `position_y`=-4318.18, `position_z`=43.0204, `orientation`=0.331613 WHERE `guid`=10376; -- Mottled Boar +UPDATE `creature` SET `position_x`=-712.067, `position_y`=-4347.83, `position_z`=47.4242, `orientation`=3.36849 WHERE `guid`=8660; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-715.933, `position_y`=-4283.75, `position_z`=43.0123, `orientation`=5.67232 WHERE `guid`=8547; -- Mottled Boar +UPDATE `creature` SET `position_x`=-748.935, `position_y`=-4283.05, `position_z`=43.3027, `orientation`=1.23918 WHERE `guid`=10377; -- Mottled Boar +UPDATE `creature` SET `position_x`=-748.498, `position_y`=-4250.59, `position_z`=42.934, `orientation`=1.3439 WHERE `guid`=7488; -- Mottled Boar +UPDATE `creature` SET `position_x`=-749.003, `position_y`=-4217.49, `position_z`=41.7093, `orientation`=5.11381 WHERE `guid`=7980; -- Mottled Boar +UPDATE `creature` SET `position_x`=-749.294, `position_y`=-4182.3, `position_z`=30.1681, `orientation`=3.7001 WHERE `guid`=6632; -- Mottled Boar +UPDATE `creature` SET `position_x`=-721.284, `position_y`=-4183.73, `position_z`=30.2144, `orientation`=3.89208 WHERE `guid`=8546; -- Mottled Boar +UPDATE `creature` SET `position_x`=-550.229, `position_y`=-4117.02, `position_z`=67.1178, `orientation`=2.80998 WHERE `guid`=7982; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-579.618, `position_y`=-4118.12, `position_z`=74.3351, `orientation`=2.21657 WHERE `guid`=8658; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-550.717, `position_y`=-4083.33, `position_z`=70.1871, `orientation`=2.46091 WHERE `guid`=10382; -- Scorpid Worker +UPDATE `creature` SET `position_x`=-215.562, `position_y`=-3851.12, `position_z`=20.145, `orientation`=5.30526 WHERE `guid`=13572; -- Dreadmaw Crocolisk +UPDATE `creature` SET `position_x`=846.699, `position_y`=-4819.48, `position_z`=11.3984, `orientation`=5.05942 WHERE `guid`=12261; -- Dustwind Savage +UPDATE `creature` SET `position_x`=-2843.77, `position_y`=2681.12, `position_z`=69.6052, `orientation`=3.78712 WHERE `guid`=51754; -- Northspring Harpy +UPDATE `creature` SET `position_x`=10333.5, `position_y`=666.815, `position_z`=1331.73, `orientation`=6.03884 WHERE `guid`=49621; -- Young Nightsaber +UPDATE `creature` SET `position_x`=3180.06, `position_y`=-4250.33, `position_z`=97.6024, `orientation`=5.44543 WHERE `guid`=36387; -- Haldarr Satyr +UPDATE `creature` SET `position_x`=2916.4, `position_y`=-2847.99, `position_z`=211.303, `orientation`=3.1967 WHERE `guid`=33113; -- Xavian Betrayer +UPDATE `creature` SET `id`=3752 WHERE `guid`=33113; -- Xavian Rogue +UPDATE `creature` SET `id2`=3754 WHERE `guid`=33113; -- Xavian Betrayer +UPDATE `creature` SET `id3`=3755 WHERE `guid`=33113; -- Xavian Felsworn +UPDATE `creature` SET `position_x`=2951.69, `position_y`=-2810.01, `position_z`=212.653, `orientation`=4.86947 WHERE `guid`=33120; -- Xavian Rogue +UPDATE `creature` SET `position_x`=2930.52, `position_y`=-2803.84, `position_z`=212.895, `orientation`=4.24119 WHERE `guid`=33098; -- Xavian Rogue +UPDATE `creature` SET `position_x`=2964.98, `position_y`=-2789.48, `position_z`=214.389, `orientation`=0.860026 WHERE `guid`=33117; -- Xavian Rogue +UPDATE `creature` SET `position_x`=3039.18, `position_y`=-2787.62, `position_z`=195.343, `orientation`=3.95373 WHERE `guid`=33114; -- Xavian Rogue +UPDATE `creature` SET `position_x`=-2732.6, `position_y`=-446.49, `position_z`=-4.30547, `orientation`=6.12611 WHERE `guid`=24830; -- Palemane Skinner +UPDATE `creature` SET `position_x`=-2715.23, `position_y`=-481.503, `position_z`=-0.523942, `orientation`=5.49779 WHERE `guid`=24822; -- Palemane Tanner +UPDATE `creature` SET `position_x`=-2751.59, `position_y`=-435.655, `position_z`=-2.59467, `orientation`=2.77507 WHERE `guid`=24802; -- Palemane Tanner +UPDATE `creature` SET `position_x`=-2729.87, `position_y`=-435.071, `position_z`=-5.83465, `orientation`=4.86947 WHERE `guid`=24801; -- Palemane Tanner +UPDATE `creature` SET `position_x`=-1113.75, `position_y`=-4847.8, `position_z`=-4.77317, `orientation`=1.02017 WHERE `guid`=7937; -- Pygmy Surf Crawler +UPDATE `creature` SET `position_x`=-1084.82, `position_y`=-4850.36, `position_z`=2.5318, `orientation`=3.2216 WHERE `guid`=13011; -- Pygmy Surf Crawler +UPDATE `creature` SET `position_x`=-2381.6, `position_y`=-1185.47, `position_z`=-6.93497, `orientation`=5.42035 WHERE `guid`=25706; -- Prairie Wolf Alpha +UPDATE `creature` SET `position_x`=-2984.43, `position_y`=-1150.18, `position_z`=58.3768, `orientation`=2.92519 WHERE `guid`=24940; -- Bristleback Battleboar +UPDATE `creature` SET `position_x`=-2933.17, `position_y`=-1234.43, `position_z`=67.6243, `orientation`=5.65034 WHERE `guid`=24945; -- Bristleback Battleboar +UPDATE `creature` SET `position_x`=-2919.39, `position_y`=-1246.2, `position_z`=71.8768, `orientation`=3.42278 WHERE `guid`=24895; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=-2939.57, `position_y`=-1277.17, `position_z`=72.2877, `orientation`=5.25528 WHERE `guid`=24931; -- Bristleback Shaman +UPDATE `creature` SET `position_x`=-7276.64, `position_y`=-1219.87, `position_z`=-240.255, `orientation`=2.76314 WHERE `guid`=24141; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-7321.19, `position_y`=-1460.84, `position_z`=-241.072, `orientation`=4.77276 WHERE `guid`=24139; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-3012.17, `position_y`=-1034.03, `position_z`=53.1447, `orientation`=0.250407 WHERE `guid`=24910; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=-2982.22, `position_y`=-1017.43, `position_z`=55.2015, `orientation`=0.540022 WHERE `guid`=24914; -- Bristleback Quilboar +UPDATE `creature` SET `position_x`=-2959.41, `position_y`=-998.56, `position_z`=54.7631, `orientation`=1.20863 WHERE `guid`=24884; -- Bristleback Quilboar (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1717.65, `position_y`=414.889, `position_z`=92.2719, `orientation`=0.785398 WHERE `guid`=25811; -- Windfury Harpy +UPDATE `creature` SET `position_x`=-1686.18, `position_y`=413.64, `position_z`=93.9671, `orientation`=4.13643 WHERE `guid`=25841; -- Windfury Wind Witch +UPDATE `creature` SET `position_x`=-1653.26, `position_y`=314.096, `position_z`=58.1451, `orientation`=1.73484 WHERE `guid`=25846; -- Windfury Wind Witch +UPDATE `creature` SET `position_x`=-1717.23, `position_y`=317.477, `position_z`=67.2104, `orientation`=0.352482 WHERE `guid`=25840; -- Windfury Wind Witch +UPDATE `creature` SET `position_x`=-1718.72, `position_y`=350.069, `position_z`=74.6314, `orientation`=4.48446 WHERE `guid`=25843; -- Windfury Wind Witch +UPDATE `creature` SET `position_x`=-1752.41, `position_y`=315.176, `position_z`=79.0599, `orientation`=5.56105 WHERE `guid`=25799; -- Windfury Harpy +UPDATE `creature` SET `position_x`=-1717.27, `position_y`=384.774, `position_z`=81.9523, `orientation`=6.12408 WHERE `guid`=25807; -- Windfury Harpy +UPDATE `creature` SET `position_x`=-1683.48, `position_y`=285.166, `position_z`=47.6708, `orientation`=5.16525 WHERE `guid`=25832; -- Windfury Wind Witch +UPDATE `creature` SET `position_x`=-1927.91, `position_y`=365.016, `position_z`=118.54, `orientation`=2.53073 WHERE `guid`=26606; -- Bael'dun Appraiser +UPDATE `creature` SET `position_x`=-3017.69, `position_y`=-751.159, `position_z`=47.0018, `orientation`=0.742953 WHERE `guid`=25992; -- Battleboar +UPDATE `creature` SET `position_x`=-1933.17, `position_y`=431.273, `position_z`=133.673, `orientation`=1.94979 WHERE `guid`=26602; -- Bael'dun Appraiser +UPDATE `creature` SET `position_x`=-3084.28, `position_y`=-682.765, `position_z`=31.9099, `orientation`=0.802851 WHERE `guid`=24966; -- Plainstrider +UPDATE `creature` SET `position_x`=-9549.12, `position_y`=-449.401, `position_z`=60.6209, `orientation`=5.86328 WHERE `guid`=79625; -- Murloc Streamrunner +UPDATE `creature` SET `position_x`=-2115.57, `position_y`=-916.761, `position_z`=8.0194, `orientation`=2.64101 WHERE `guid`=25308; -- Elder Plainstrider +UPDATE `creature` SET `position_x`=-1942.13, `position_y`=-1020.7, `position_z`=38.5828, `orientation`=2.44118 WHERE `guid`=26435; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-1918.44, `position_y`=-1029.4, `position_z`=44.0922, `orientation`=3.8895 WHERE `guid`=26433; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-1929.87, `position_y`=-1019.03, `position_z`=43.4163, `orientation`=1.01169 WHERE `guid`=26436; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-1908.86, `position_y`=-1033.59, `position_z`=48.8025, `orientation`=5.40482 WHERE `guid`=26434; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-1916.37, `position_y`=-1015.22, `position_z`=44.7523, `orientation`=0.616611 WHERE `guid`=26432; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-1954.67, `position_y`=-1056.72, `position_z`=45.5932, `orientation`=2.97469 WHERE `guid`=26441; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-1951.9, `position_y`=-1037.09, `position_z`=38.3403, `orientation`=4.02853 WHERE `guid`=26439; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-1902.86, `position_y`=-1093.42, `position_z`=84.8393, `orientation`=2.21894 WHERE `guid`=26448; -- Venture Co. Worker +UPDATE `creature` SET `position_x`=-117.397, `position_y`=-2817.11, `position_z`=91.75, `orientation`=4.9691 WHERE `guid`=20392; -- Razormane Water Seeker +UPDATE `creature` SET `position_x`=-2248.12, `position_y`=-1116.24, `position_z`=-3.36696, `orientation`=3.5667 WHERE `guid`=25681; -- Prairie Wolf Alpha +UPDATE `creature` SET `position_x`=-2283.09, `position_y`=-1150.76, `position_z`=-4.88657, `orientation`=3.90058 WHERE `guid`=25660; -- Prairie Wolf Alpha +UPDATE `creature` SET `position_x`=-2317.91, `position_y`=-1249.56, `position_z`=2.69754, `orientation`=5.52021 WHERE `guid`=25678; -- Prairie Wolf Alpha +UPDATE `creature` SET `position_x`=-246.941, `position_y`=-4018.3, `position_z`=187.387, `orientation`=0.942478 WHERE `guid`=301310; -- Minor Manifestation of Fire +UPDATE `creature` SET `position_x`=5685.9, `position_y`=-730.695, `position_z`=376.757, `orientation`=5.21916 WHERE `guid`=40689; -- Entropic Beast +UPDATE `creature` SET `position_x`=-1586.65, `position_y`=1917.12, `position_z`=61.4458, `orientation`=6.14594 WHERE `guid`=27895; -- Mana Eater +UPDATE `creature` SET `position_x`=-6263.93, `position_y`=389.987, `position_z`=382.754, `orientation`=0 WHERE `guid`=1014; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-5492.7, `position_y`=-286.367, `position_z`=353.369, `orientation`=4.79966 WHERE `guid`=3232; -- Wendigo +UPDATE `creature` SET `position_x`=-5494.42, `position_y`=-297.496, `position_z`=353.367, `orientation`=0.296706 WHERE `guid`=3233; -- Wendigo +UPDATE `creature` SET `position_x`=-6181.75, `position_y`=249.506, `position_z`=386.376, `orientation`=6.12611 WHERE `guid`=337; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-5407.18, `position_y`=-191.465, `position_z`=349.985, `orientation`=4.451 WHERE `guid`=3136; -- Wendigo +UPDATE `creature` SET `position_x`=-6278.25, `position_y`=276.598, `position_z`=382.855, `orientation`=1.90241 WHERE `guid`=346; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6352.9, `position_y`=418.264, `position_z`=376.198, `orientation`=4.86947 WHERE `guid`=1002; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6367.86, `position_y`=366.376, `position_z`=380.108, `orientation`=1.11701 WHERE `guid`=1033; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6303.4, `position_y`=262.023, `position_z`=381.832, `orientation`=0 WHERE `guid`=338; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6329.78, `position_y`=288.459, `position_z`=380.1, `orientation`=5.35816 WHERE `guid`=347; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6342.8, `position_y`=287.864, `position_z`=380.875, `orientation`=0.401426 WHERE `guid`=1523; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-5495.45, `position_y`=-225.17, `position_z`=354.421, `orientation`=5.24604 WHERE `guid`=3568; -- Wendigo +UPDATE `creature` SET `position_x`=-6374.78, `position_y`=337.339, `position_z`=386.343, `orientation`=3.12932 WHERE `guid`=1053; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6380.73, `position_y`=301.698, `position_z`=385.763, `orientation`=1.65806 WHERE `guid`=1514; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6390.25, `position_y`=435.528, `position_z`=379.383, `orientation`=6.0912 WHERE `guid`=1003; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-5419.92, `position_y`=-146.375, `position_z`=399.77, `orientation`=0 WHERE `guid`=3124; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-6382.15, `position_y`=342.212, `position_z`=386.246, `orientation`=0.296706 WHERE `guid`=1057; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6411.43, `position_y`=375.887, `position_z`=385.226, `orientation`=1.65806 WHERE `guid`=1046; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6384.09, `position_y`=384.03, `position_z`=380.508, `orientation`=4.7822 WHERE `guid`=1038; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6364.2, `position_y`=292.224, `position_z`=382.46, `orientation`=5.32325 WHERE `guid`=1524; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6314.32, `position_y`=445.369, `position_z`=383.374, `orientation`=1.58825 WHERE `guid`=998; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6281.46, `position_y`=431.899, `position_z`=384.433, `orientation`=0 WHERE `guid`=1016; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6270.13, `position_y`=455.999, `position_z`=386.458, `orientation`=2.74017 WHERE `guid`=422; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6276, `position_y`=504.324, `position_z`=386.493, `orientation`=5.09636 WHERE `guid`=426; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6286.26, `position_y`=458.627, `position_z`=386.317, `orientation`=0.663225 WHERE `guid`=424; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6238.44, `position_y`=489.737, `position_z`=386.423, `orientation`=2.28638 WHERE `guid`=454; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6244.83, `position_y`=446.061, `position_z`=385.486, `orientation`=0 WHERE `guid`=418; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6295.12, `position_y`=490.391, `position_z`=386.155, `orientation`=5.28835 WHERE `guid`=960; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6279.66, `position_y`=416.813, `position_z`=384.893, `orientation`=0 WHERE `guid`=413; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-5464.55, `position_y`=-111.308, `position_z`=346.91, `orientation`=5.23599 WHERE `guid`=3129; -- Wendigo +UPDATE `creature` SET `position_x`=-6216.64, `position_y`=449.36, `position_z`=387.745, `orientation`=0 WHERE `guid`=419; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6271.51, `position_y`=475.346, `position_z`=386.428, `orientation`=6.18368 WHERE `guid`=427; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6262.64, `position_y`=472.03, `position_z`=386.307, `orientation`=4.7563 WHERE `guid`=455; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6364.18, `position_y`=320.127, `position_z`=382.019, `orientation`=4.43314 WHERE `guid`=1058; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6353.87, `position_y`=263.348, `position_z`=384.699, `orientation`=0.733038 WHERE `guid`=1537; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6416.82, `position_y`=323.042, `position_z`=393.379, `orientation`=5.32325 WHERE `guid`=1512; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6369.31, `position_y`=263.509, `position_z`=386.669, `orientation`=0 WHERE `guid`=1535; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6396.32, `position_y`=324.476, `position_z`=388.978, `orientation`=5.14872 WHERE `guid`=1513; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6378.63, `position_y`=280.969, `position_z`=388.59, `orientation`=1.88496 WHERE `guid`=1538; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6334.91, `position_y`=270.367, `position_z`=381.459, `orientation`=5.61996 WHERE `guid`=1540; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6380.43, `position_y`=249.48, `position_z`=389.914, `orientation`=0.610865 WHERE `guid`=1532; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6402.39, `position_y`=290.512, `position_z`=394.987, `orientation`=1.48353 WHERE `guid`=1511; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6298.93, `position_y`=243.345, `position_z`=390.887, `orientation`=1.76278 WHERE `guid`=336; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6381.92, `position_y`=226.965, `position_z`=404.776, `orientation`=1.5708 WHERE `guid`=1543; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6340.95, `position_y`=301.687, `position_z`=380.203, `orientation`=3.61283 WHERE `guid`=1521; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6246.53, `position_y`=463.627, `position_z`=385.888, `orientation`=5.28835 WHERE `guid`=417; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6204.47, `position_y`=215.335, `position_z`=397.765, `orientation`=4.04916 WHERE `guid`=332; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6328.13, `position_y`=233.839, `position_z`=385.598, `orientation`=1.50098 WHERE `guid`=1533; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6322.07, `position_y`=214.021, `position_z`=392.046, `orientation`=1.69297 WHERE `guid`=335; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6345.76, `position_y`=215.336, `position_z`=391.347, `orientation`=1.79769 WHERE `guid`=1534; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6349.35, `position_y`=186.729, `position_z`=397.454, `orientation`=1.09956 WHERE `guid`=1546; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-5316.44, `position_y`=-247.917, `position_z`=440.807, `orientation`=3.18414 WHERE `guid`=3182; -- Frostmane Seer +UPDATE `creature` SET `position_x`=-6229.91, `position_y`=217.81, `position_z`=395.954, `orientation`=0 WHERE `guid`=333; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6157.19, `position_y`=83.367, `position_z`=415.332, `orientation`=0 WHERE `guid`=322; -- Rockjaw Raider +UPDATE `creature` SET `position_x`=-6137.65, `position_y`=122.852, `position_z`=420.929, `orientation`=0 WHERE `guid`=321; -- Rockjaw Raider +UPDATE `creature` SET `position_x`=-6032.76, `position_y`=47.0596, `position_z`=406.193, `orientation`=0 WHERE `guid`=1558; -- Rockjaw Raider +UPDATE `creature` SET `position_x`=-5083.78, `position_y`=-49.8835, `position_z`=397.605, `orientation`=0.837758 WHERE `guid`=3167; -- Snow Leopard +UPDATE `creature` SET `position_x`=-6071.44, `position_y`=41.8642, `position_z`=409.238, `orientation`=0 WHERE `guid`=1562; -- Rockjaw Raider +UPDATE `creature` SET `position_x`=-6106.69, `position_y`=48.5685, `position_z`=412.312, `orientation`=0 WHERE `guid`=1556; -- Rockjaw Raider +UPDATE `creature` SET `position_x`=-6168.8, `position_y`=134.652, `position_z`=423.068, `orientation`=0 WHERE `guid`=323; -- Rockjaw Raider +UPDATE `creature` SET `position_x`=-6124.1, `position_y`=77.877, `position_z`=417.287, `orientation`=0 WHERE `guid`=319; -- Rockjaw Raider +UPDATE `creature` SET `position_x`=-5002.08, `position_y`=206.653, `position_z`=388.975, `orientation`=0 WHERE `guid`=2311; -- Elder Crag Boar +UPDATE `creature` SET `position_x`=-5073.84, `position_y`=459.422, `position_z`=410.409, `orientation`=3.69563 WHERE `guid`=2414; -- Leper Gnome +UPDATE `creature` SET `position_x`=-6152.73, `position_y`=255.049, `position_z`=391.358, `orientation`=2.19911 WHERE `guid`=339; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6221.98, `position_y`=359.024, `position_z`=385.111, `orientation`=1.21093 WHERE `guid`=357; -- Rabbit +UPDATE `creature` SET `position_x`=-6149.36, `position_y`=519.902, `position_z`=388.17, `orientation`=4.27606 WHERE `guid`=434; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6177.6, `position_y`=484.319, `position_z`=386.871, `orientation`=0 WHERE `guid`=416; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6265.68, `position_y`=493.035, `position_z`=386.294, `orientation`=5.044 WHERE `guid`=448; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6235.21, `position_y`=512.585, `position_z`=386.194, `orientation`=3.4383 WHERE `guid`=450; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6209.19, `position_y`=515.44, `position_z`=387.797, `orientation`=0 WHERE `guid`=430; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6256.28, `position_y`=537.581, `position_z`=386.194, `orientation`=4.72984 WHERE `guid`=459; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6181.64, `position_y`=547.78, `position_z`=384.83, `orientation`=0 WHERE `guid`=458; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6148.41, `position_y`=585.333, `position_z`=386.597, `orientation`=0.837758 WHERE `guid`=463; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6283.26, `position_y`=549.741, `position_z`=387.36, `orientation`=0.506145 WHERE `guid`=460; -- Burly Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=460; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=460; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6248.49, `position_y`=517.418, `position_z`=387.199, `orientation`=3.9619 WHERE `guid`=433; -- Burly Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=433; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=433; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6263.71, `position_y`=515.525, `position_z`=386.197, `orientation`=2.82743 WHERE `guid`=453; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6292.07, `position_y`=660.779, `position_z`=386.191, `orientation`=1.78024 WHERE `guid`=957; -- Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=957; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=957; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6244.11, `position_y`=580.615, `position_z`=387.811, `orientation`=3.49066 WHERE `guid`=464; -- Burly Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=464; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=464; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6316.37, `position_y`=610.772, `position_z`=386.926, `orientation`=5.48033 WHERE `guid`=939; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6326.85, `position_y`=675.702, `position_z`=386.058, `orientation`=1.95477 WHERE `guid`=958; -- Burly Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=958; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=958; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6348.27, `position_y`=679.903, `position_z`=385.76, `orientation`=3.4383 WHERE `guid`=937; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6250.06, `position_y`=613.585, `position_z`=388.171, `orientation`=0.139626 WHERE `guid`=469; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6282.39, `position_y`=681.819, `position_z`=385.913, `orientation`=3.45575 WHERE `guid`=479; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6149.55, `position_y`=650.618, `position_z`=388.03, `orientation`=3.92699 WHERE `guid`=468; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6316.04, `position_y`=781.287, `position_z`=389.641, `orientation`=1.20428 WHERE `guid`=487; -- Burly Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=487; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=487; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6367.24, `position_y`=750.249, `position_z`=388.14, `orientation`=2.14675 WHERE `guid`=866; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6366.63, `position_y`=783.724, `position_z`=388.288, `orientation`=5.46288 WHERE `guid`=865; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6416.04, `position_y`=680.391, `position_z`=387.717, `orientation`=0.610865 WHERE `guid`=883; -- Burly Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=883; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=883; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6353.23, `position_y`=749.79, `position_z`=388.927, `orientation`=5.06145 WHERE `guid`=864; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6433.76, `position_y`=656.566, `position_z`=386.756, `orientation`=5.8294 WHERE `guid`=890; -- Ragged Timber Wolf +UPDATE `creature` SET `position_x`=-6350.07, `position_y`=766.781, `position_z`=386.491, `orientation`=4.4855 WHERE `guid`=867; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6382.88, `position_y`=616.303, `position_z`=387.872, `orientation`=3.75246 WHERE `guid`=930; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6416.53, `position_y`=748.938, `position_z`=388.82, `orientation`=5.75959 WHERE `guid`=876; -- Burly Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=876; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=876; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6437.37, `position_y`=629.101, `position_z`=387.272, `orientation`=5.89921 WHERE `guid`=892; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6383.11, `position_y`=719.772, `position_z`=388.596, `orientation`=1.0821 WHERE `guid`=877; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6381.84, `position_y`=685.567, `position_z`=386.286, `orientation`=2.84489 WHERE `guid`=878; -- Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=878; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=878; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6444.82, `position_y`=692.448, `position_z`=387.516, `orientation`=2.47837 WHERE `guid`=884; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6435.06, `position_y`=549.299, `position_z`=385.715, `orientation`=4.13643 WHERE `guid`=972; -- Ragged Young Wolf +UPDATE `creature` SET `position_x`=-6443.85, `position_y`=585.467, `position_z`=386.119, `orientation`=5.63741 WHERE `guid`=968; -- Ragged Timber Wolf +UPDATE `creature` SET `position_x`=-6354.4, `position_y`=518.834, `position_z`=386.124, `orientation`=5.48033 WHERE `guid`=979; -- Ragged Timber Wolf +UPDATE `creature` SET `position_x`=-6344.62, `position_y`=483.785, `position_z`=381.965, `orientation`=4.97419 WHERE `guid`=1005; -- Ragged Timber Wolf +UPDATE `creature` SET `position_x`=-6416.33, `position_y`=614.247, `position_z`=388.033, `orientation`=4.86947 WHERE `guid`=898; -- Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=898; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=898; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6301.97, `position_y`=562.545, `position_z`=387.16, `orientation`=3.72586 WHERE `guid`=961; -- Rabbit +UPDATE `creature` SET `position_x`=-5593.04, `position_y`=619.926, `position_z`=395.231, `orientation`=4.16198 WHERE `guid`=2933; -- Frostmane Hideskinner +UPDATE `creature` SET `position_x`=-6383.2, `position_y`=483.622, `position_z`=380.244, `orientation`=4.39823 WHERE `guid`=980; -- Ragged Timber Wolf +UPDATE `creature` SET `position_x`=-6466.63, `position_y`=435.494, `position_z`=415.629, `orientation`=0.0698132 WHERE `guid`=1061; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-10450.4, `position_y`=1250.7, `position_z`=50.8891, `orientation`=3.19722 WHERE `guid`=90410; -- Coyote +UPDATE `creature` SET `position_x`=-6437.07, `position_y`=396.101, `position_z`=390.579, `orientation`=1.16937 WHERE `guid`=1048; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-5523.86, `position_y`=714.454, `position_z`=392.486, `orientation`=4.17416 WHERE `guid`=2940; -- Frostmane Headhunter +UPDATE `creature` SET `position_x`=-6351.57, `position_y`=450.693, `position_z`=376.921, `orientation`=3.03687 WHERE `guid`=1004; -- Ragged Timber Wolf +UPDATE `creature` SET `position_x`=-6319.25, `position_y`=518.993, `position_z`=386.866, `orientation`=0.401426 WHERE `guid`=959; -- Burly Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=959; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=959; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6380.93, `position_y`=567.37, `position_z`=386.113, `orientation`=0.909996 WHERE `guid`=966; -- Rabbit +UPDATE `creature` SET `position_x`=-5284.4, `position_y`=-73.1375, `position_z`=401.845, `orientation`=1.31471 WHERE `guid`=3170; -- Ice Claw Bear +UPDATE `creature` SET `position_x`=-5584.91, `position_y`=661.223, `position_z`=395.026, `orientation`=5.32325 WHERE `guid`=2934; -- Frostmane Snowstrider +UPDATE `creature` SET `position_x`=-5566.3, `position_y`=651.942, `position_z`=397.961, `orientation`=5.18363 WHERE `guid`=2921; -- Frostmane Headhunter +UPDATE `creature` SET `position_x`=-5595.31, `position_y`=713.894, `position_z`=382.406, `orientation`=0 WHERE `guid`=2946; -- Frostmane Shadowcaster +UPDATE `creature` SET `position_x`=-6452.37, `position_y`=656.319, `position_z`=387.287, `orientation`=1.55334 WHERE `guid`=897; -- Rockjaw Trogg +UPDATE `creature` SET `id`=707 WHERE `guid`=897; -- Rockjaw Trogg +UPDATE `creature` SET `id2`=724 WHERE `guid`=897; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-5572.94, `position_y`=761.704, `position_z`=383.459, `orientation`=5.89873 WHERE `guid`=2950; -- Frostmane Headhunter +UPDATE `creature` SET `position_x`=-5586.95, `position_y`=737.133, `position_z`=392.238, `orientation`=4.43017 WHERE `guid`=2943; -- Frostmane Shadowcaster +UPDATE `creature` SET `position_x`=-5547.2, `position_y`=604.804, `position_z`=396.107, `orientation`=0 WHERE `guid`=2925; -- Frostmane Headhunter +UPDATE `creature` SET `position_x`=-6445.79, `position_y`=711.919, `position_z`=393.731, `orientation`=0.907571 WHERE `guid`=882; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6446.04, `position_y`=701.131, `position_z`=390.413, `orientation`=5.5676 WHERE `guid`=885; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-5556.33, `position_y`=551.894, `position_z`=392.609, `orientation`=0.0293268 WHERE `guid`=2919; -- Frostmane Troll +UPDATE `creature` SET `position_x`=-6349.65, `position_y`=782.986, `position_z`=387.458, `orientation`=4.66003 WHERE `guid`=870; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6179.75, `position_y`=685.259, `position_z`=386.441, `orientation`=1.41372 WHERE `guid`=473; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-5682.05, `position_y`=721.297, `position_z`=386.993, `orientation`=5.60251 WHERE `guid`=2955; -- Frostmane Hideskinner +UPDATE `creature` SET `position_x`=-5637.96, `position_y`=759.85, `position_z`=387.873, `orientation`=0 WHERE `guid`=2951; -- Frostmane Shadowcaster +UPDATE `creature` SET `position_x`=-5618.21, `position_y`=749.743, `position_z`=385.692, `orientation`=0 WHERE `guid`=2948; -- Frostmane Hideskinner +UPDATE `creature` SET `position_x`=-6249.9, `position_y`=695.166, `position_z`=386.194, `orientation`=0.161945 WHERE `guid`=713; -- Rabbit +UPDATE `creature` SET `position_x`=-6150.12, `position_y`=717.846, `position_z`=392.438, `orientation`=3.01942 WHERE `guid`=714; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6125.81, `position_y`=644.408, `position_z`=393.976, `orientation`=4.15388 WHERE `guid`=471; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6122.48, `position_y`=549.817, `position_z`=405.118, `orientation`=2.42601 WHERE `guid`=465; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6151.12, `position_y`=691.147, `position_z`=392.26, `orientation`=2.33874 WHERE `guid`=860; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6216.87, `position_y`=514.978, `position_z`=387.545, `orientation`=0 WHERE `guid`=435; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-5583.03, `position_y`=550.927, `position_z`=387.7, `orientation`=0.0823599 WHERE `guid`=2918; -- Frostmane Snowstrider +UPDATE `creature` SET `position_x`=-6358.04, `position_y`=360.158, `position_z`=378.413, `orientation`=4.10152 WHERE `guid`=1037; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-10979.1, `position_y`=1367.36, `position_z`=45.9979, `orientation`=0 WHERE `guid`=48883; -- Harvest Golem +UPDATE `creature` SET `position_x`=-6428.55, `position_y`=383.797, `position_z`=389.119, `orientation`=1.37881 WHERE `guid`=1047; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6447.77, `position_y`=416.751, `position_z`=395.21, `orientation`=5.65487 WHERE `guid`=995; -- Ragged Timber Wolf +UPDATE `creature` SET `position_x`=-6484.1, `position_y`=615.751, `position_z`=387.403, `orientation`=1.67552 WHERE `guid`=896; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-11019.8, `position_y`=1538.9, `position_z`=49.1045, `orientation`=4.60767 WHERE `guid`=54439; -- Defias Pillager +UPDATE `creature` SET `position_x`=-6317.9, `position_y`=813.725, `position_z`=398.027, `orientation`=2.30383 WHERE `guid`=500; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-5548.39, `position_y`=641.298, `position_z`=399.196, `orientation`=6.2018 WHERE `guid`=2924; -- Frostmane Headhunter +UPDATE `creature` SET `position_x`=-6366.51, `position_y`=811.533, `position_z`=393.851, `orientation`=5.55015 WHERE `guid`=871; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6282.52, `position_y`=810.484, `position_z`=396.147, `orientation`=2.18166 WHERE `guid`=492; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6351.97, `position_y`=817.335, `position_z`=396.946, `orientation`=5.16617 WHERE `guid`=498; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-10692, `position_y`=1743.84, `position_z`=41.409, `orientation`=0.488692 WHERE `guid`=89672; -- Defias Pillager +UPDATE `creature` SET `position_x`=-5603.89, `position_y`=657.689, `position_z`=384.094, `orientation`=1.2201 WHERE `guid`=2932; -- Frostmane Shadowcaster +UPDATE `creature` SET `position_x`=-10648.8, `position_y`=1768.95, `position_z`=37.285, `orientation`=0 WHERE `guid`=89676; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10650.3, `position_y`=1618.45, `position_z`=43.287, `orientation`=0 WHERE `guid`=90168; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-5534.59, `position_y`=690.913, `position_z`=396.69, `orientation`=5.89921 WHERE `guid`=2937; -- Frostmane Snowstrider +UPDATE `creature` SET `position_x`=-5548.7, `position_y`=662.273, `position_z`=395.648, `orientation`=1.02974 WHERE `guid`=2923; -- Frostmane Headhunter +UPDATE `creature` SET `position_x`=-6467.31, `position_y`=683.513, `position_z`=387.477, `orientation`=5.63741 WHERE `guid`=887; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-5565.35, `position_y`=637.721, `position_z`=399.024, `orientation`=2.85951 WHERE `guid`=2920; -- Frostmane Snowstrider +UPDATE `creature` SET `position_x`=-5556.3, `position_y`=521.664, `position_z`=382.518, `orientation`=4.04916 WHERE `guid`=2916; -- Frostmane Shadowcaster +UPDATE `creature` SET `position_x`=-5380.8, `position_y`=449.051, `position_z`=385.418, `orientation`=5.54081 WHERE `guid`=2905; -- Elder Crag Boar +UPDATE `creature` SET `position_x`=-5091.43, `position_y`=463.147, `position_z`=404.948, `orientation`=4.72557 WHERE `guid`=2413; -- Leper Gnome (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5073.6, `position_y`=441.779, `position_z`=411.05, `orientation`=5.7629 WHERE `guid`=2415; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5054.46, `position_y`=453.724, `position_z`=411.887, `orientation`=5.58781 WHERE `guid`=2420; -- Leper Gnome +UPDATE `creature` SET `position_x`=-5233.64, `position_y`=100.088, `position_z`=392.402, `orientation`=3.1515 WHERE `guid`=3161; -- Winter Wolf +UPDATE `creature` SET `position_x`=-6247.94, `position_y`=284.583, `position_z`=384.368, `orientation`=1.03551 WHERE `guid`=1030; -- Rabbit +UPDATE `creature` SET `position_x`=-10616.9, `position_y`=1717.2, `position_z`=41.3093, `orientation`=4.93928 WHERE `guid`=90171; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10729.5, `position_y`=1831.79, `position_z`=38.4058, `orientation`=4.88288 WHERE `guid`=89615; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10723.3, `position_y`=1667.3, `position_z`=43.9882, `orientation`=5.79757 WHERE `guid`=90070; -- Chicken +UPDATE `creature` SET `position_x`=-10752.1, `position_y`=1712.03, `position_z`=43.62, `orientation`=3.92902 WHERE `guid`=89668; -- Defias Pillager +UPDATE `creature` SET `position_x`=-6267.56, `position_y`=422.717, `position_z`=385.867, `orientation`=1.70034 WHERE `guid`=429; -- Rabbit +UPDATE `creature` SET `position_x`=-6480.62, `position_y`=585.221, `position_z`=391.792, `orientation`=5.27089 WHERE `guid`=970; -- Small Crag Boar +UPDATE `creature` SET `position_x`=-6469.02, `position_y`=360.22, `position_z`=378.318, `orientation`=2.49582 WHERE `guid`=1492; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6421.61, `position_y`=358.664, `position_z`=390.002, `orientation`=5.06145 WHERE `guid`=1045; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6494.67, `position_y`=334.347, `position_z`=368.596, `orientation`=3.76991 WHERE `guid`=1494; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6475.05, `position_y`=388.488, `position_z`=382.743, `orientation`=1.15192 WHERE `guid`=1080; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6477.45, `position_y`=346.925, `position_z`=377.529, `orientation`=0 WHERE `guid`=1493; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6420.49, `position_y`=337.378, `position_z`=391.563, `orientation`=5.67232 WHERE `guid`=1510; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6496.66, `position_y`=317.836, `position_z`=368.926, `orientation`=1.48353 WHERE `guid`=1505; -- Frostmane Troll Whelp +UPDATE `creature` SET `position_x`=-6491.28, `position_y`=298.387, `position_z`=371.519, `orientation`=2.42601 WHERE `guid`=1507; -- Frostmane Novice +UPDATE `creature` SET `position_x`=-6403.96, `position_y`=235.578, `position_z`=403.353, `orientation`=0.401426 WHERE `guid`=1544; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6364.15, `position_y`=234.825, `position_z`=393.828, `orientation`=1.18682 WHERE `guid`=1531; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6423.17, `position_y`=307.792, `position_z`=402.04, `orientation`=1.74533 WHERE `guid`=1509; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6360.83, `position_y`=203.026, `position_z`=400.104, `orientation`=1.97222 WHERE `guid`=1547; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6368.05, `position_y`=243.334, `position_z`=391.402, `orientation`=3.71755 WHERE `guid`=1536; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-10550.4, `position_y`=1715.75, `position_z`=41.754, `orientation`=2.32129 WHERE `guid`=90156; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10582.8, `position_y`=1683.2, `position_z`=40.9863, `orientation`=0.959931 WHERE `guid`=90154; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-6392.12, `position_y`=258.654, `position_z`=391.301, `orientation`=4.83456 WHERE `guid`=1542; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-6364.81, `position_y`=220.449, `position_z`=397.049, `orientation`=1.27409 WHERE `guid`=1548; -- Rockjaw Trogg +UPDATE `creature` SET `position_x`=-5698.14, `position_y`=-1705.81, `position_z`=361.749, `orientation`=5.93412 WHERE `guid`=4530; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-10652.2, `position_y`=1952, `position_z`=35.1449, `orientation`=2.5069 WHERE `guid`=90308; -- Riverpaw Mongrel +UPDATE `creature` SET `position_x`=-5607.12, `position_y`=-1654.55, `position_z`=351.982, `orientation`=0.767945 WHERE `guid`=4504; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5595.33, `position_y`=-1683.61, `position_z`=347.134, `orientation`=6.21337 WHERE `guid`=4545; -- Rockjaw Bonesnapper (WAYPOINTS) +UPDATE `creature` SET `id`=1115 WHERE `guid`=4545; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4545; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5691.3, `position_y`=-1674.72, `position_z`=360.879, `orientation`=5.48033 WHERE `guid`=4498; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5529.59, `position_y`=-1724.91, `position_z`=340.475, `orientation`=3.97935 WHERE `guid`=4838; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4838; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4838; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5587.66, `position_y`=-1745.12, `position_z`=372.5, `orientation`=2.96706 WHERE `guid`=4550; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4550; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4550; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5558.58, `position_y`=-1756.6, `position_z`=342.063, `orientation`=5.18363 WHERE `guid`=4834; -- Rockjaw Skullthumper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4834; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4834; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5594.95, `position_y`=-1667.45, `position_z`=345.475, `orientation`=0.0349066 WHERE `guid`=4543; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4543; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4543; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5558.67, `position_y`=-1725.46, `position_z`=342.533, `orientation`=0.244346 WHERE `guid`=4558; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4558; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4558; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5604.98, `position_y`=-1705.73, `position_z`=359.05, `orientation`=3.89208 WHERE `guid`=4536; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4536; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4536; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5589.37, `position_y`=-1730.93, `position_z`=363.646, `orientation`=1.23918 WHERE `guid`=4556; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5565.72, `position_y`=-1771.75, `position_z`=347.378, `orientation`=0.785398 WHERE `guid`=4842; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4842; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4842; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5526.82, `position_y`=-1742.57, `position_z`=337.797, `orientation`=1.44862 WHERE `guid`=4845; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5606.35, `position_y`=-1648.08, `position_z`=353.392, `orientation`=1.64061 WHERE `guid`=4501; -- Rockjaw Skullthumper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4501; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4501; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5517.15, `position_y`=-1744.61, `position_z`=337.021, `orientation`=5.09636 WHERE `guid`=4844; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4844; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4844; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5605.82, `position_y`=-1674.05, `position_z`=350.733, `orientation`=0.767945 WHERE `guid`=4537; -- Rockjaw Bonesnapper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4537; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4537; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5611.09, `position_y`=-1678.21, `position_z`=351.285, `orientation`=0.366519 WHERE `guid`=4540; -- Rockjaw Skullthumper +UPDATE `creature` SET `id`=1115 WHERE `guid`=4540; -- Rockjaw Skullthumper +UPDATE `creature` SET `id2`=1117 WHERE `guid`=4540; -- Rockjaw Bonesnapper +UPDATE `creature` SET `position_x`=-5572.79, `position_y`=-1713.35, `position_z`=370.288, `orientation`=3.1765 WHERE `guid`=4555; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-6202.89, `position_y`=100.456, `position_z`=430.132, `orientation`=0 WHERE `guid`=326; -- Rockjaw Raider +UPDATE `creature` SET `position_x`=-5943.12, `position_y`=7.07628, `position_z`=368.367, `orientation`=0 WHERE `guid`=1563; -- Crag Boar +UPDATE `creature` SET `position_x`=-10526.5, `position_y`=2083.52, `position_z`=8.54427, `orientation`=3.09438 WHERE `guid`=89837; -- Murloc Warrior +UPDATE `creature` SET `position_x`=-10591.9, `position_y`=1995.42, `position_z`=-4.89131, `orientation`=5.77704 WHERE `guid`=44232; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10553.3, `position_y`=2100.64, `position_z`=4.73485, `orientation`=1.17801 WHERE `guid`=90027; -- Murloc Warrior +UPDATE `creature` SET `position_x`=-10488.5, `position_y`=1839.24, `position_z`=38.431, `orientation`=0 WHERE `guid`=90312; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10474.5, `position_y`=1808.15, `position_z`=36.6755, `orientation`=3.68264 WHERE `guid`=89900; -- Harvest Golem +UPDATE `creature` SET `position_x`=-5580.08, `position_y`=-1773.47, `position_z`=351.287, `orientation`=5.3058 WHERE `guid`=4846; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-5735.13, `position_y`=-574.069, `position_z`=399.182, `orientation`=4.55531 WHERE `guid`=3642; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-5552.81, `position_y`=-1766.19, `position_z`=343.504, `orientation`=4.02897 WHERE `guid`=4843; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-9907.48, `position_y`=1784.04, `position_z`=9.68609, `orientation`=0 WHERE `guid`=90092; -- Murloc Warrior +UPDATE `creature` SET `position_x`=-5465.81, `position_y`=-264.245, `position_z`=354.563, `orientation`=3.77079 WHERE `guid`=3244; -- Wendigo +UPDATE `creature` SET `position_x`=-9851.09, `position_y`=1384.95, `position_z`=51.5335, `orientation`=0 WHERE `guid`=51648; -- Young Goretusk +UPDATE `creature` SET `position_x`=-5783.49, `position_y`=-1582.53, `position_z`=358.825, `orientation`=3.19065 WHERE `guid`=4517; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-5514.26, `position_y`=-305.453, `position_z`=354.826, `orientation`=0.837758 WHERE `guid`=3234; -- Wendigo +UPDATE `creature` SET `position_x`=-9914.59, `position_y`=1752.35, `position_z`=12.9768, `orientation`=0.20944 WHERE `guid`=89481; -- Murloc Minor Oracle (WAYPOINTS) +UPDATE `creature` SET `position_x`=-10078.4, `position_y`=1825.8, `position_z`=34.9505, `orientation`=0.713827 WHERE `guid`=90326; -- Riverpaw Scout +UPDATE `creature` SET `position_x`=-5626.32, `position_y`=-1660.43, `position_z`=363.634, `orientation`=5.16617 WHERE `guid`=4503; -- Rockjaw Skullthumper +UPDATE `creature` SET `position_x`=-5493.26, `position_y`=-213.731, `position_z`=354.337, `orientation`=0 WHERE `guid`=3569; -- Wendigo +UPDATE `creature` SET `position_x`=-9943.94, `position_y`=1916.39, `position_z`=-0.414062, `orientation`=2.90269 WHERE `guid`=47460; -- Sea Crawler +UPDATE `creature` SET `position_x`=-5418.67, `position_y`=-298.154, `position_z`=358.004, `orientation`=3.94444 WHERE `guid`=3221; -- Wendigo +UPDATE `creature` SET `position_x`=-5493.93, `position_y`=-330.081, `position_z`=355.681, `orientation`=2.28638 WHERE `guid`=3230; -- Wendigo +UPDATE `creature` SET `position_x`=-9927.92, `position_y`=1905.41, `position_z`=-0.63719, `orientation`=6.21583 WHERE `guid`=47435; -- Sea Crawler +UPDATE `creature` SET `position_x`=-9943.95, `position_y`=1901.3, `position_z`=3.46019, `orientation`=2.70572 WHERE `guid`=47447; -- Sea Crawler +UPDATE `creature` SET `position_x`=-5441.46, `position_y`=-272.169, `position_z`=356.897, `orientation`=6.17847 WHERE `guid`=3238; -- Wendigo +UPDATE `creature` SET `position_x`=-5408.64, `position_y`=-96.1034, `position_z`=395.288, `orientation`=0 WHERE `guid`=3131; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-5479.66, `position_y`=-153.727, `position_z`=346.91, `orientation`=5.84685 WHERE `guid`=3119; -- Wendigo +UPDATE `creature` SET `position_x`=-5500.8, `position_y`=-127.106, `position_z`=346.91, `orientation`=5.96903 WHERE `guid`=3126; -- Young Wendigo +UPDATE `creature` SET `position_x`=-5432.07, `position_y`=-134.393, `position_z`=350.506, `orientation`=4.36332 WHERE `guid`=3122; -- Wendigo (WAYPOINTS) +UPDATE `creature` SET `position_x`=-5441.73, `position_y`=-153.084, `position_z`=351.309, `orientation`=3.05433 WHERE `guid`=3121; -- Wendigo +UPDATE `creature` SET `position_x`=-5456, `position_y`=-140.935, `position_z`=346.91, `orientation`=0 WHERE `guid`=3120; -- Wendigo +UPDATE `creature` SET `position_x`=-4984.76, `position_y`=-2714.89, `position_z`=326.702, `orientation`=0 WHERE `guid`=9336; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-10580.4, `position_y`=1979.46, `position_z`=-4.32576, `orientation`=5.27089 WHERE `guid`=89855; -- Riverpaw Miner +UPDATE `creature` SET `position_x`=-5480.97, `position_y`=-122.51, `position_z`=346.91, `orientation`=0 WHERE `guid`=3125; -- Wendigo +UPDATE `creature` SET `position_x`=-10556.1, `position_y`=2007, `position_z`=-6.5613, `orientation`=4.72984 WHERE `guid`=44291; -- Defias Pillager +UPDATE `creature` SET `position_x`=-10535.2, `position_y`=2002.37, `position_z`=-8.87876, `orientation`=4.92183 WHERE `guid`=44231; -- Riverpaw Miner +UPDATE `creature` SET `position_x`=-10560.3, `position_y`=1955.81, `position_z`=-2.94239, `orientation`=4.41568 WHERE `guid`=89858; -- Riverpaw Miner +UPDATE `creature` SET `position_x`=-10579.3, `position_y`=2001.88, `position_z`=-6.09168, `orientation`=2.46091 WHERE `guid`=89853; -- Riverpaw Miner +UPDATE `creature` SET `position_x`=-10587.3, `position_y`=1913.32, `position_z`=39.9456, `orientation`=5.95515 WHERE `guid`=89606; -- Riverpaw Mongrel +UPDATE `creature` SET `position_x`=-10583.9, `position_y`=1947.39, `position_z`=35.6777, `orientation`=2.71384 WHERE `guid`=89602; -- Riverpaw Mongrel +UPDATE `creature` SET `position_x`=-10551.1, `position_y`=1923.34, `position_z`=37.5753, `orientation`=4.30484 WHERE `guid`=89599; -- Riverpaw Mongrel +UPDATE `creature` SET `position_x`=-5544.19, `position_y`=-2730.56, `position_z`=366.684, `orientation`=0 WHERE `guid`=9006; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5388.97, `position_y`=-2726.34, `position_z`=363.24, `orientation`=4.5204 WHERE `guid`=9022; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-10972.6, `position_y`=2109.85, `position_z`=0.703631, `orientation`=0 WHERE `guid`=48226; -- Shore Crawler +UPDATE `creature` SET `position_x`=-10941.3, `position_y`=2109.63, `position_z`=3.45834, `orientation`=0 WHERE `guid`=48552; -- Shore Crawler +UPDATE `creature` SET `position_x`=-10719.8, `position_y`=1966.89, `position_z`=37.5201, `orientation`=5.86936 WHERE `guid`=89619; -- Riverpaw Mongrel +UPDATE `creature` SET `position_x`=-4983.92, `position_y`=-296.154, `position_z`=449.265, `orientation`=1.67793 WHERE `guid`=3210; -- Frostmane Seer +UPDATE `creature` SET `position_x`=-5056.98, `position_y`=418.321, `position_z`=421.421, `orientation`=5.7792 WHERE `guid`=2421; -- Leper Gnome +UPDATE `creature` SET `position_x`=-11138.9, `position_y`=2045.01, `position_z`=-0.877761, `orientation`=3.47289 WHERE `guid`=89516; -- Murloc Tidehunter +UPDATE `creature` SET `position_x`=-11164.6, `position_y`=2064.97, `position_z`=-4.73268, `orientation`=4.13319 WHERE `guid`=89972; -- Murloc Tidehunter +UPDATE `creature` SET `position_x`=-11366.4, `position_y`=1779.73, `position_z`=9.86444, `orientation`=4.65876 WHERE `guid`=90115; -- Murloc Tidehunter +UPDATE `creature` SET `position_x`=-10250.6, `position_y`=881.254, `position_z`=37.2886, `orientation`=0 WHERE `guid`=52570; -- Young Goretusk +UPDATE `creature` SET `position_x`=-5371.49, `position_y`=-271.287, `position_z`=438.887, `orientation`=4.58122 WHERE `guid`=3184; -- Frostmane Seer +UPDATE `creature` SET `position_x`=-5612.34, `position_y`=-375.451, `position_z`=399.767, `orientation`=0.506145 WHERE `guid`=3251; -- Crag Boar +UPDATE `creature` SET `position_x`=-5422.98, `position_y`=-567.549, `position_z`=396.756, `orientation`=5.84685 WHERE `guid`=1726; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-5531.37, `position_y`=-2720.57, `position_z`=367.301, `orientation`=4.79966 WHERE `guid`=8997; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5537.03, `position_y`=-2742.93, `position_z`=367.412, `orientation`=5.72468 WHERE `guid`=9004; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-6032.94, `position_y`=-277.931, `position_z`=418.365, `orientation`=0 WHERE `guid`=3612; -- Crag Boar +UPDATE `creature` SET `position_x`=-5395.74, `position_y`=-2713.9, `position_z`=365.862, `orientation`=0 WHERE `guid`=8981; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5378.18, `position_y`=-2717.18, `position_z`=362.744, `orientation`=4.60767 WHERE `guid`=9028; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-6048.83, `position_y`=-324.054, `position_z`=426.659, `orientation`=0 WHERE `guid`=262; -- Crag Boar +UPDATE `creature` SET `position_x`=-5250.22, `position_y`=-2748.44, `position_z`=350.905, `orientation`=5.33417 WHERE `guid`=9096; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5150.11, `position_y`=-2817.23, `position_z`=330.135, `orientation`=1.93732 WHERE `guid`=9383; -- Mountain Boar +UPDATE `creature` SET `position_x`=-5653.59, `position_y`=-1090.15, `position_z`=392.158, `orientation`=0 WHERE `guid`=4143; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-5091.31, `position_y`=-2712.85, `position_z`=343.322, `orientation`=3.79124 WHERE `guid`=9046; -- Squirrel +UPDATE `creature` SET `position_x`=-5015.75, `position_y`=-2749.47, `position_z`=328.574, `orientation`=1.65806 WHERE `guid`=9404; -- Elder Black Bear +UPDATE `creature` SET `position_x`=-5051.03, `position_y`=-2851.03, `position_z`=328.654, `orientation`=6.16101 WHERE `guid`=9190; -- Forest Lurker +UPDATE `creature` SET `position_x`=-4979.96, `position_y`=-2943.12, `position_z`=316.348, `orientation`=0 WHERE `guid`=9156; -- Tunnel Rat Surveyor +UPDATE `creature` SET `position_x`=-4944.64, `position_y`=-3014.24, `position_z`=328.92, `orientation`=5.39307 WHERE `guid`=8398; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-5016.8, `position_y`=-3085.39, `position_z`=314.964, `orientation`=5.49779 WHERE `guid`=9287; -- Mountain Boar +UPDATE `creature` SET `position_x`=-5445.4, `position_y`=-960.015, `position_z`=394.171, `orientation`=0 WHERE `guid`=4136; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-5118.08, `position_y`=-3049.69, `position_z`=327.617, `orientation`=4.83456 WHERE `guid`=9403; -- Mountain Boar +UPDATE `creature` SET `position_x`=-5400.69, `position_y`=-738.647, `position_z`=396.089, `orientation`=3.49219 WHERE `guid`=4076; -- Winter Wolf +UPDATE `creature` SET `position_x`=-5150.84, `position_y`=-3019.01, `position_z`=333.235, `orientation`=2.47837 WHERE `guid`=9389; -- Mountain Boar +UPDATE `creature` SET `position_x`=-5150.76, `position_y`=-2949.87, `position_z`=332.123, `orientation`=0.750492 WHERE `guid`=9385; -- Mountain Boar +UPDATE `creature` SET `id`=1190 WHERE `guid`=9385; -- Mountain Boar +UPDATE `creature` SET `id2`=1195 WHERE `guid`=9385; -- Forest Lurker +UPDATE `creature` SET `position_x`=-5117.74, `position_y`=-3018.21, `position_z`=329.269, `orientation`=0.872665 WHERE `guid`=9392; -- Mountain Boar +UPDATE `creature` SET `position_x`=-5084.38, `position_y`=50.1084, `position_z`=397.11, `orientation`=0.593412 WHERE `guid`=3164; -- Elder Crag Boar +UPDATE `creature` SET `position_x`=-5184.43, `position_y`=316.535, `position_z`=398.8, `orientation`=5.70723 WHERE `guid`=2409; -- Snow Leopard +UPDATE `creature` SET `position_x`=-5216.04, `position_y`=283.1, `position_z`=396.861, `orientation`=1.78024 WHERE `guid`=3018; -- Ice Claw Bear +UPDATE `creature` SET `position_x`=-5237.77, `position_y`=360.441, `position_z`=397.4, `orientation`=0.471239 WHERE `guid`=3014; -- Ice Claw Bear +UPDATE `creature` SET `position_x`=-5513.53, `position_y`=-3035.81, `position_z`=358.714, `orientation`=3.45575 WHERE `guid`=9379; -- Elder Black Bear +UPDATE `creature` SET `position_x`=-5467.33, `position_y`=199.6, `position_z`=397.332, `orientation`=2.26893 WHERE `guid`=3147; -- Snow Leopard +UPDATE `creature` SET `position_x`=-5450.61, `position_y`=150.892, `position_z`=400.486, `orientation`=3.68264 WHERE `guid`=3148; -- Elder Crag Boar +UPDATE `creature` SET `position_x`=-5437.85, `position_y`=105.075, `position_z`=396.632, `orientation`=1.6057 WHERE `guid`=3146; -- Snow Leopard +UPDATE `creature` SET `position_x`=-5184.96, `position_y`=-3049.14, `position_z`=331.083, `orientation`=6.16101 WHERE `guid`=9400; -- Mountain Boar +UPDATE `creature` SET `position_x`=-5322.99, `position_y`=-25.7484, `position_z`=393.792, `orientation`=1.85005 WHERE `guid`=3143; -- Ice Claw Bear +UPDATE `creature` SET `position_x`=-5352.81, `position_y`=-351.707, `position_z`=396.506, `orientation`=5.27089 WHERE `guid`=3213; -- Young Black Bear +UPDATE `creature` SET `position_x`=-5083.45, `position_y`=-2750.25, `position_z`=337.7, `orientation`=2.61587 WHERE `guid`=9352; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5384.51, `position_y`=-450.873, `position_z`=397.194, `orientation`=0 WHERE `guid`=1731; -- Snow Tracker Wolf +UPDATE `creature` SET `position_x`=-5083.36, `position_y`=-2684.34, `position_z`=335.893, `orientation`=0 WHERE `guid`=9349; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-4941.14, `position_y`=-3014.38, `position_z`=328.43, `orientation`=3.94444 WHERE `guid`=8670; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-5076.75, `position_y`=-2717.56, `position_z`=320.583, `orientation`=0.680678 WHERE `guid`=9337; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5066.39, `position_y`=-2716.22, `position_z`=319.198, `orientation`=0 WHERE `guid`=9335; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5294.14, `position_y`=-2720.25, `position_z`=342.608, `orientation`=2.93215 WHERE `guid`=9110; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-5348.99, `position_y`=-2733.52, `position_z`=360.76, `orientation`=5.3777 WHERE `guid`=9026; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5252.23, `position_y`=-2850.61, `position_z`=344.963, `orientation`=0.383972 WHERE `guid`=9288; -- Forest Lurker +UPDATE `creature` SET `position_x`=-4937.69, `position_y`=-3023.38, `position_z`=326.916, `orientation`=3.63028 WHERE `guid`=8951; -- Tunnel Rat Forager +UPDATE `creature` SET `position_x`=-5233.04, `position_y`=-2918.67, `position_z`=338.319, `orientation`=5.34071 WHERE `guid`=9394; -- Forest Lurker +UPDATE `creature` SET `position_x`=-5242.71, `position_y`=-433.201, `position_z`=387.268, `orientation`=0 WHERE `guid`=156; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-5016.45, `position_y`=-2683.57, `position_z`=323.994, `orientation`=0 WHERE `guid`=9356; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-4717.7, `position_y`=-2916.22, `position_z`=322.185, `orientation`=0 WHERE `guid`=9295; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5653.3, `position_y`=12.9137, `position_z`=404.552, `orientation`=0 WHERE `guid`=3104; -- Large Crag Boar +UPDATE `creature` SET `position_x`=-10117, `position_y`=715.883, `position_z`=30.7686, `orientation`=0 WHERE `guid`=80533; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-10110.2, `position_y`=692.573, `position_z`=32.0774, `orientation`=4.55531 WHERE `guid`=80535; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-10117.8, `position_y`=686.296, `position_z`=32.0774, `orientation`=6.17847 WHERE `guid`=80536; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-5752.17, `position_y`=105.662, `position_z`=366.655, `orientation`=0 WHERE `guid`=3093; -- Crag Boar +UPDATE `creature` SET `position_x`=-9819.72, `position_y`=553.937, `position_z`=37.4616, `orientation`=0 WHERE `guid`=80546; -- Riverpaw Outrunner +UPDATE `creature` SET `position_x`=-5034.79, `position_y`=-2685.5, `position_z`=319.393, `orientation`=1.93732 WHERE `guid`=9354; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-9814.38, `position_y`=351.415, `position_z`=37.5357, `orientation`=0.81431 WHERE `guid`=80573; -- Stonetusk Boar +UPDATE `creature` SET `position_x`=-5683.3, `position_y`=449.982, `position_z`=387.337, `orientation`=2.58309 WHERE `guid`=2966; -- Snow Leopard +UPDATE `creature` SET `position_x`=-5583.99, `position_y`=317.596, `position_z`=394.369, `orientation`=4.29351 WHERE `guid`=3065; -- Elder Crag Boar +UPDATE `creature` SET `position_x`=-5649.24, `position_y`=451.142, `position_z`=384.228, `orientation`=3.26377 WHERE `guid`=2964; -- Elder Crag Boar +UPDATE `creature` SET `position_x`=-9551.99, `position_y`=211.653, `position_z`=57.8532, `orientation`=4.9278 WHERE `guid`=80418; -- Forest Spider +UPDATE `creature` SET `position_x`=-5440.97, `position_y`=409.263, `position_z`=391.136, `orientation`=2.18166 WHERE `guid`=3006; -- Ice Claw Bear +UPDATE `creature` SET `position_x`=-5074.25, `position_y`=-2712.34, `position_z`=320.047, `orientation`=0 WHERE `guid`=9357; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5033.7, `position_y`=-2674.35, `position_z`=319.349, `orientation`=4.15388 WHERE `guid`=9343; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-5350.95, `position_y`=416.662, `position_z`=388.748, `orientation`=1.41372 WHERE `guid`=3008; -- Snow Leopard +UPDATE `creature` SET `position_x`=-5285.04, `position_y`=485.721, `position_z`=385.676, `orientation`=4.13643 WHERE `guid`=2456; -- Elder Crag Boar +UPDATE `creature` SET `position_x`=-11016.6, `position_y`=1525.85, `position_z`=43.5755, `orientation`=4.35512 WHERE `guid`=90358; -- Defias Pillager (WAYPOINTS) +UPDATE `creature` SET `position_x`=-11278, `position_y`=1704.37, `position_z`=41.5558, `orientation`=0 WHERE `guid`=89772; -- Defias Highwayman +UPDATE `creature` SET `position_x`=-5382.47, `position_y`=-2706.48, `position_z`=366.018, `orientation`=0 WHERE `guid`=8986; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5409.46, `position_y`=-2725.87, `position_z`=376.372, `orientation`=6.07375 WHERE `guid`=9017; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5483.01, `position_y`=-2749.8, `position_z`=364.292, `orientation`=0 WHERE `guid`=9070; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5448.36, `position_y`=-2715.99, `position_z`=366.005, `orientation`=0 WHERE `guid`=9030; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5389.54, `position_y`=-2715.18, `position_z`=364.601, `orientation`=2.58309 WHERE `guid`=9018; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5820.09, `position_y`=-2957.01, `position_z`=358.295, `orientation`=5.02655 WHERE `guid`=9272; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5810.66, `position_y`=-2968.62, `position_z`=366.13, `orientation`=2.3911 WHERE `guid`=9276; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5894.86, `position_y`=-2860.64, `position_z`=370.989, `orientation`=0.802851 WHERE `guid`=9167; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5908.12, `position_y`=-2863.62, `position_z`=372.458, `orientation`=3.49066 WHERE `guid`=9174; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5946.49, `position_y`=-2897.21, `position_z`=368.544, `orientation`=4.01426 WHERE `guid`=9132; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5940.89, `position_y`=-2880.15, `position_z`=372.514, `orientation`=1.27409 WHERE `guid`=9140; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5891.37, `position_y`=-2945.58, `position_z`=366.469, `orientation`=0.20944 WHERE `guid`=9091; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5953.76, `position_y`=-2857.1, `position_z`=375.994, `orientation`=1.50098 WHERE `guid`=9136; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5917.62, `position_y`=-3007.59, `position_z`=378.067, `orientation`=2.37365 WHERE `guid`=9074; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6013.31, `position_y`=-2994.87, `position_z`=400.23, `orientation`=3.9968 WHERE `guid`=9118; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6049.58, `position_y`=-2950.16, `position_z`=402.512, `orientation`=0 WHERE `guid`=9251; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6071.11, `position_y`=-2994.77, `position_z`=410.317, `orientation`=3.01942 WHERE `guid`=9050; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6054.34, `position_y`=-3018.18, `position_z`=403.069, `orientation`=2.77507 WHERE `guid`=9079; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6052.15, `position_y`=-2932.09, `position_z`=401.807, `orientation`=4.66003 WHERE `guid`=9253; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6096.48, `position_y`=-2965.77, `position_z`=401.457, `orientation`=1.11064 WHERE `guid`=9257; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6203.65, `position_y`=-3022, `position_z`=386.729, `orientation`=0.527396 WHERE `guid`=8337; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-6161.04, `position_y`=-2912.41, `position_z`=404.693, `orientation`=0 WHERE `guid`=9268; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-5985.79, `position_y`=-3000.16, `position_z`=392.067, `orientation`=0.279253 WHERE `guid`=9242; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-5912.99, `position_y`=-2568.33, `position_z`=311.976, `orientation`=0.366519 WHERE `guid`=9256; -- Elder Black Bear +UPDATE `creature` SET `position_x`=-10990, `position_y`=1448.93, `position_z`=43.385, `orientation`=5.32214 WHERE `guid`=90069; -- Chicken +UPDATE `creature` SET `position_x`=-10994.3, `position_y`=1451.03, `position_z`=43.385, `orientation`=2.65751 WHERE `guid`=90074; -- Chicken +UPDATE `creature` SET `position_x`=-10866.8, `position_y`=1197.25, `position_z`=33.5864, `orientation`=4.4188 WHERE `guid`=90370; -- Riverpaw Brute +UPDATE `creature` SET `position_x`=-10879.5, `position_y`=1146.13, `position_z`=37.5948, `orientation`=6.0106 WHERE `guid`=89689; -- Riverpaw Bandit +UPDATE `creature` SET `position_x`=-10150.7, `position_y`=316.212, `position_z`=25.6013, `orientation`=2.14675 WHERE `guid`=5922; -- Starving Dire Wolf +UPDATE `creature` SET `position_x`=-9933.72, `position_y`=1233.33, `position_z`=42.486, `orientation`=0.471239 WHERE `guid`=90159; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-11032.2, `position_y`=1436.57, `position_z`=43.9694, `orientation`=4.81511 WHERE `guid`=89928; -- Chicken +UPDATE `creature` SET `position_x`=-11326.8, `position_y`=1538.96, `position_z`=28.5673, `orientation`=3.22738 WHERE `guid`=89572; -- Foreman Thistlenettle +UPDATE `creature` SET `position_x`=-11297.3, `position_y`=1564.03, `position_z`=35.9701, `orientation`=5.5765 WHERE `guid`=89565; -- Skeletal Miner +UPDATE `creature` SET `position_x`=-11319.8, `position_y`=1592.28, `position_z`=35.8212, `orientation`=5.52035 WHERE `guid`=89990; -- Skeletal Miner +UPDATE `creature` SET `position_x`=-10233.6, `position_y`=1510.58, `position_z`=40.4745, `orientation`=4.24115 WHERE `guid`=90307; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-11331.7, `position_y`=1581.06, `position_z`=34.4016, `orientation`=0.754808 WHERE `guid`=89994; -- Undead Excavator +UPDATE `creature` SET `position_x`=-11343.3, `position_y`=1564.1, `position_z`=31.9432, `orientation`=3.85718 WHERE `guid`=89569; -- Undead Dynamiter +UPDATE `creature` SET `position_x`=-11343.3, `position_y`=1530.93, `position_z`=28.5278, `orientation`=2.80811 WHERE `guid`=90124; -- Undead Dynamiter +UPDATE `creature` SET `position_x`=-11335.8, `position_y`=1541.87, `position_z`=29.2218, `orientation`=4.47709 WHERE `guid`=89570; -- Undead Excavator +UPDATE `creature` SET `position_x`=-11252, `position_y`=1582.01, `position_z`=66.1323, `orientation`=6.14356 WHERE `guid`=62086; -- Defias Highwayman +UPDATE `creature` SET `position_x`=-11324.5, `position_y`=1547.18, `position_z`=28.5209, `orientation`=3.42085 WHERE `guid`=89996; -- Undead Excavator +UPDATE `creature` SET `position_x`=-10084.2, `position_y`=1083.33, `position_z`=40.1448, `orientation`=3.79232 WHERE `guid`=90425; -- Coyote +UPDATE `creature` SET `position_x`=-10047.7, `position_y`=1316.66, `position_z`=44.2219, `orientation`=3.0804 WHERE `guid`=51559; -- Young Fleshripper +UPDATE `creature` SET `position_x`=-10218.1, `position_y`=847.678, `position_z`=37.4856, `orientation`=0.93894 WHERE `guid`=52562; -- Young Fleshripper +UPDATE `creature` SET `position_x`=-10618.2, `position_y`=1485.19, `position_z`=47.6789, `orientation`=0 WHERE `guid`=89778; -- Goretusk +UPDATE `creature` SET `position_x`=-10491.2, `position_y`=1214.77, `position_z`=67.3319, `orientation`=4.4855 WHERE `guid`=90409; -- Defias Smuggler +UPDATE `creature` SET `position_x`=-9951.92, `position_y`=1217.64, `position_z`=42.9212, `orientation`=2.86867 WHERE `guid`=88910; -- Young Goretusk +UPDATE `creature` SET `position_x`=-9785.32, `position_y`=1481.66, `position_z`=44.3886, `orientation`=6.14117 WHERE `guid`=86783; -- Riverpaw Gnoll +UPDATE `creature` SET `position_x`=-9783.61, `position_y`=1451.08, `position_z`=44.6199, `orientation`=6.18716 WHERE `guid`=86782; -- Riverpaw Gnoll +UPDATE `creature` SET `position_x`=-9663.65, `position_y`=1574.9, `position_z`=8.1919, `orientation`=0 WHERE `guid`=47311; -- Sand Crawler +UPDATE `creature` SET `position_x`=-9667.5, `position_y`=1590.45, `position_z`=10.3762, `orientation`=0 WHERE `guid`=47291; -- Sand Crawler +UPDATE `creature` SET `position_x`=-9684.17, `position_y`=1630.52, `position_z`=9.19335, `orientation`=0 WHERE `guid`=46993; -- Sand Crawler +UPDATE `creature` SET `position_x`=-9600.61, `position_y`=1462, `position_z`=4.47585, `orientation`=1.13345 WHERE `guid`=89938; -- Murloc Coastrunner +UPDATE `creature` SET `position_x`=-9685.08, `position_y`=1615.88, `position_z`=12.2393, `orientation`=0 WHERE `guid`=47306; -- Sand Crawler +UPDATE `creature` SET `position_x`=-9615.42, `position_y`=1486.34, `position_z`=8.00431, `orientation`=0.461256 WHERE `guid`=90147; -- Murloc Coastrunner +UPDATE `creature` SET `position_x`=-9595.08, `position_y`=1447.2, `position_z`=3.00257, `orientation`=4.57692 WHERE `guid`=89459; -- Murloc Coastrunner +UPDATE `creature` SET `position_x`=-9851.56, `position_y`=1401.07, `position_z`=37.3428, `orientation`=2.20947 WHERE `guid`=90127; -- Kobold Digger +UPDATE `creature` SET `position_x`=-9932.48, `position_y`=1266.14, `position_z`=42.039, `orientation`=5.3058 WHERE `guid`=90055; -- Harvest Watcher +UPDATE `creature` SET `position_x`=-10121.6, `position_y`=1069.49, `position_z`=36.5409, `orientation`=3.69123 WHERE `guid`=86385; -- Chicken +UPDATE `creature` SET `position_x`=-10133.7, `position_y`=1068.4, `position_z`=36.4668, `orientation`=2.07448 WHERE `guid`=90316; -- Chicken +UPDATE `creature` SET `position_x`=-11230.4, `position_y`=1173.42, `position_z`=89.8215, `orientation`=0 WHERE `guid`=54598; -- Defias Highwayman +UPDATE `creature` SET `position_x`=-11201.6, `position_y`=1334.28, `position_z`=89.4442, `orientation`=4.31096 WHERE `guid`=89910; -- Defias Highwayman +UPDATE `creature` SET `position_x`=10245.9, `position_y`=844.359, `position_z`=1343.91, `orientation`=0.506145 WHERE `guid`=49566; -- Young Nightsaber +UPDATE `creature` SET `position_x`=10582.2, `position_y`=784.113, `position_z`=1310.54, `orientation`=4.31096 WHERE `guid`=46952; -- Thistle Boar +UPDATE `creature` SET `id`=1985 WHERE `guid`=46952; -- Thistle Boar +UPDATE `creature` SET `id2`=2032 WHERE `guid`=46952; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=10400.1, `position_y`=633.016, `position_z`=1325.88, `orientation`=6.17847 WHERE `guid`=49565; -- Young Nightsaber +UPDATE `creature` SET `position_x`=10516.6, `position_y`=648.409, `position_z`=1324.91, `orientation`=5.65487 WHERE `guid`=49630; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=10564.1, `position_y`=579.128, `position_z`=1340.27, `orientation`=2.25061 WHERE `guid`=47876; -- Rabbit +UPDATE `creature` SET `position_x`=10515, `position_y`=585.233, `position_z`=1339, `orientation`=2.04204 WHERE `guid`=49627; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=10649.8, `position_y`=749.357, `position_z`=1319.73, `orientation`=1.71042 WHERE `guid`=46946; -- Thistle Boar +UPDATE `creature` SET `id`=1985 WHERE `guid`=46946; -- Thistle Boar +UPDATE `creature` SET `id2`=2032 WHERE `guid`=46946; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=10677.7, `position_y`=749.87, `position_z`=1322.51, `orientation`=2.25147 WHERE `guid`=46950; -- Thistle Boar +UPDATE `creature` SET `position_x`=10666.8, `position_y`=766.711, `position_z`=1320.6, `orientation`=3.90954 WHERE `guid`=49639; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=10648.8, `position_y`=849.706, `position_z`=1315.51, `orientation`=5.70723 WHERE `guid`=46947; -- Thistle Boar +UPDATE `creature` SET `position_x`=10517.4, `position_y`=1014.58, `position_z`=1318.37, `orientation`=1.3439 WHERE `guid`=47340; -- Grellkin +UPDATE `creature` SET `position_x`=10516.4, `position_y`=1048.02, `position_z`=1322.99, `orientation`=3.36849 WHERE `guid`=47331; -- Grellkin +UPDATE `creature` SET `position_x`=10501.4, `position_y`=1056.54, `position_z`=1325.55, `orientation`=4.08407 WHERE `guid`=47321; -- Grellkin +UPDATE `creature` SET `position_x`=10529.2, `position_y`=1033.27, `position_z`=1322.61, `orientation`=0.20944 WHERE `guid`=47330; -- Grellkin +UPDATE `creature` SET `position_x`=10531.5, `position_y`=1065.13, `position_z`=1321.44, `orientation`=1.95477 WHERE `guid`=47324; -- Grellkin +UPDATE `creature` SET `position_x`=10493.2, `position_y`=1044.01, `position_z`=1326.46, `orientation`=3.59538 WHERE `guid`=47329; -- Grellkin +UPDATE `creature` SET `position_x`=10482.6, `position_y`=1065.87, `position_z`=1327.51, `orientation`=0.418879 WHERE `guid`=47314; -- Grellkin +UPDATE `creature` SET `position_x`=10344, `position_y`=1036.66, `position_z`=1339.48, `orientation`=2.53073 WHERE `guid`=47341; -- Grellkin +UPDATE `creature` SET `position_x`=10333.4, `position_y`=1018.82, `position_z`=1337.8, `orientation`=0.767945 WHERE `guid`=47346; -- Grellkin +UPDATE `creature` SET `position_x`=10331.6, `position_y`=1030.69, `position_z`=1339.14, `orientation`=1.88496 WHERE `guid`=47338; -- Grellkin +UPDATE `creature` SET `position_x`=10350.3, `position_y`=651.252, `position_z`=1329.25, `orientation`=3.94444 WHERE `guid`=49568; -- Young Nightsaber +UPDATE `creature` SET `position_x`=10507.5, `position_y`=1064.39, `position_z`=1325.98, `orientation`=6.16101 WHERE `guid`=47319; -- Grellkin +UPDATE `creature` SET `position_x`=9850.38, `position_y`=818.646, `position_z`=1308.09, `orientation`=3.7001 WHERE `guid`=49897; -- Nightsaber +UPDATE `creature` SET `position_x`=10075.4, `position_y`=583.697, `position_z`=1326.4, `orientation`=4.92183 WHERE `guid`=47382; -- Strigid Owl +UPDATE `creature` SET `position_x`=-6954.29, `position_y`=876.18, `position_z`=14.1427, `orientation`=4.72582 WHERE `guid`=43199; -- Hive'Ashi Stinger +UPDATE `creature` SET `position_x`=-1397.51, `position_y`=2841.12, `position_z`=77.9726, `orientation`=0.249428 WHERE `guid`=29083; -- Ghostly Marauder +UPDATE `creature` SET `position_x`=-7782.92, `position_y`=-1215.19, `position_z`=-268.231, `orientation`=3.72235 WHERE `guid`=24291; -- Gorishi Wasp +UPDATE `creature` SET `position_x`=-7517.78, `position_y`=1448.98, `position_z`=4.49926, `orientation`=3.19395 WHERE `guid`=43706; -- Hive'Zora Hive Sister +UPDATE `creature` SET `position_x`=-7050.03, `position_y`=1782.87, `position_z`=0.194014, `orientation`=2.81635 WHERE `guid`=43715; -- Hive'Zora Hive Sister +UPDATE `creature` SET `position_x`=-7081.79, `position_y`=1683.2, `position_z`=4.94626, `orientation`=3.7062 WHERE `guid`=43643; -- Hive'Zora Reaver +UPDATE `creature` SET `position_x`=-9725.18, `position_y`=-2188.28, `position_z`=59.4407, `orientation`=0 WHERE `guid`=16321; -- Great Goretusk +UPDATE `creature` SET `position_x`=-9618.17, `position_y`=-2250.48, `position_z`=84.9, `orientation`=0 WHERE `guid`=10160; -- Great Goretusk +UPDATE `creature` SET `position_x`=-9726.47, `position_y`=-2188.51, `position_z`=59.3784, `orientation`=0 WHERE `guid`=16324; -- Redridge Poacher +UPDATE `creature` SET `id`=423 WHERE `guid`=16324; -- Redridge Mongrel +UPDATE `creature` SET `id2`=424 WHERE `guid`=16324; -- Redridge Poacher +UPDATE `creature` SET `id3`=712 WHERE `guid`=16324; -- Redridge Thrasher +UPDATE `creature` SET `position_x`=-9739.55, `position_y`=-2163.38, `position_z`=59.003, `orientation`=0 WHERE `guid`=10416; -- Redridge Thrasher +UPDATE `creature` SET `id`=423 WHERE `guid`=10416; -- Redridge Mongrel +UPDATE `creature` SET `id2`=424 WHERE `guid`=10416; -- Redridge Poacher +UPDATE `creature` SET `id3`=712 WHERE `guid`=10416; -- Redridge Thrasher +UPDATE `creature` SET `position_x`=-9769.44, `position_y`=-2266.68, `position_z`=59.5911, `orientation`=4.08407 WHERE `guid`=10259; -- Redridge Mongrel +UPDATE `creature` SET `position_x`=-9662.76, `position_y`=-2374.01, `position_z`=62.7456, `orientation`=5.77593 WHERE `guid`=13325; -- Rabbit +UPDATE `creature` SET `position_x`=-9662.99, `position_y`=-2884.77, `position_z`=50.8446, `orientation`=0 WHERE `guid`=7587; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-9681.74, `position_y`=-2958.51, `position_z`=51.8829, `orientation`=0 WHERE `guid`=7767; -- Dire Condor +UPDATE `creature` SET `position_x`=-9676.02, `position_y`=-3019.51, `position_z`=51.9021, `orientation`=3.24631 WHERE `guid`=6760; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-9683.31, `position_y`=-2990.24, `position_z`=52.3282, `orientation`=3.85482 WHERE `guid`=6282; -- Rabbit +UPDATE `creature` SET `position_x`=-9638.64, `position_y`=-2760.09, `position_z`=58.8025, `orientation`=4.4855 WHERE `guid`=7549; -- Black Dragon Whelp +UPDATE `creature` SET `position_x`=-9687.19, `position_y`=-1785.26, `position_z`=57.1286, `orientation`=0.665057 WHERE `guid`=8774; -- Tarantula +UPDATE `creature` SET `position_x`=-9202.3, `position_y`=-2742, `position_z`=88.9876, `orientation`=0 WHERE `guid`=10419; -- Greater Tarantula +UPDATE `creature` SET `position_x`=-9116.21, `position_y`=-2715.68, `position_z`=92.2821, `orientation`=0 WHERE `guid`=10451; -- Greater Tarantula +UPDATE `creature` SET `position_x`=-9179.02, `position_y`=-2812.58, `position_z`=93.5338, `orientation`=0 WHERE `guid`=18380; -- Dire Condor +UPDATE `creature` SET `id`=428 WHERE `guid`=18380; -- Dire Condor +UPDATE `creature` SET `id2`=547 WHERE `guid`=18380; -- Great Goretusk +UPDATE `creature` SET `position_x`=-9150.86, `position_y`=-2753.72, `position_z`=91.3457, `orientation`=0 WHERE `guid`=10417; -- Dire Condor +UPDATE `creature` SET `position_x`=-9123.18, `position_y`=-2740.33, `position_z`=94.1881, `orientation`=0 WHERE `guid`=10415; -- Greater Tarantula +UPDATE `creature` SET `position_x`=-9198.02, `position_y`=-2793.02, `position_z`=92.2523, `orientation`=0 WHERE `guid`=10446; -- Greater Tarantula +UPDATE `creature` SET `position_x`=-9445.21, `position_y`=-2317.8, `position_z`=66.3873, `orientation`=1.928 WHERE `guid`=8759; -- Rabbit +UPDATE `creature` SET `position_x`=-9243.62, `position_y`=-2805.14, `position_z`=94.328, `orientation`=0 WHERE `guid`=10456; -- Greater Tarantula +UPDATE `creature` SET `position_x`=-9641.36, `position_y`=-2404.7, `position_z`=62.7869, `orientation`=0 WHERE `guid`=16320; -- Great Goretusk +UPDATE `creature` SET `position_x`=-9657.4, `position_y`=-3120.04, `position_z`=50.6398, `orientation`=4.67107 WHERE `guid`=6727; -- Blackrock Outrunner +UPDATE `creature` SET `id`=440 WHERE `guid`=6727; -- Blackrock Grunt +UPDATE `creature` SET `id2`=485 WHERE `guid`=6727; -- Blackrock Outrunner +UPDATE `creature` SET `position_x`=-9753.61, `position_y`=-3198.43, `position_z`=58.7922, `orientation`=0 WHERE `guid`=8309; -- Blackrock Grunt +UPDATE `creature` SET `id`=440 WHERE `guid`=8309; -- Blackrock Grunt +UPDATE `creature` SET `id2`=485 WHERE `guid`=8309; -- Blackrock Outrunner +UPDATE `creature` SET `position_x`=-9739.99, `position_y`=-3226.03, `position_z`=59.6004, `orientation`=0 WHERE `guid`=6746; -- Blackrock Grunt +UPDATE `creature` SET `position_x`=-9772.4, `position_y`=-3228.19, `position_z`=58.7922, `orientation`=0 WHERE `guid`=8168; -- Blackrock Grunt +UPDATE `creature` SET `id`=440 WHERE `guid`=8168; -- Blackrock Grunt +UPDATE `creature` SET `id2`=485 WHERE `guid`=8168; -- Blackrock Outrunner +UPDATE `creature` SET `position_x`=-9652.37, `position_y`=-3236.17, `position_z`=48.6625, `orientation`=0 WHERE `guid`=6731; -- Blackrock Grunt +UPDATE `creature` SET `id`=440 WHERE `guid`=6731; -- Blackrock Grunt +UPDATE `creature` SET `id2`=485 WHERE `guid`=6731; -- Blackrock Outrunner +UPDATE `creature` SET `position_x`=-9762.96, `position_y`=-3235.79, `position_z`=58.8753, `orientation`=1.40719 WHERE `guid`=6748; -- Rabbit +UPDATE `creature` SET `position_x`=-9536.05, `position_y`=-3247.16, `position_z`=49.4882, `orientation`=2.22786 WHERE `guid`=6738; -- Blackrock Renegade +UPDATE `creature` SET `position_x`=-9537.83, `position_y`=-3244.73, `position_z`=50.1823, `orientation`=3.34214 WHERE `guid`=6737; -- Blackrock Outrunner +UPDATE `creature` SET `position_x`=-9439.3, `position_y`=-3080.77, `position_z`=136.87, `orientation`=1.09956 WHERE `guid`=18397; -- Tharil'zun +UPDATE `creature` SET `position_x`=-9441.58, `position_y`=-3077.65, `position_z`=136.87, `orientation`=0.436332 WHERE `guid`=18394; -- Blackrock Hunter +UPDATE `creature` SET `position_x`=-9440.13, `position_y`=-3073.22, `position_z`=136.855, `orientation`=5.02655 WHERE `guid`=18377; -- Blackrock Sentry (WAYPOINTS) +UPDATE `creature` SET `position_x`=-9435.27, `position_y`=-3078.54, `position_z`=136.875, `orientation`=2.3911 WHERE `guid`=31824; -- Blackrock Shadowcaster +UPDATE `creature` SET `position_x`=-9190.15, `position_y`=-2302.01, `position_z`=90.1599, `orientation`=5.52459 WHERE `guid`=6700; -- Rabbit +UPDATE `creature` SET `position_x`=-8946.07, `position_y`=-2287.28, `position_z`=132.54, `orientation`=1.56171 WHERE `guid`=28334; -- Redridge Mystic +UPDATE `creature` SET `position_x`=-8933.68, `position_y`=-2307.92, `position_z`=132.638, `orientation`=3.80482 WHERE `guid`=28335; -- Redridge Basher +UPDATE `creature` SET `position_x`=-8901.56, `position_y`=-2299.46, `position_z`=145.157, `orientation`=1.65697 WHERE `guid`=8786; -- Redridge Mystic +UPDATE `creature` SET `position_x`=-8947.68, `position_y`=-2333.15, `position_z`=132.641, `orientation`=3.35082 WHERE `guid`=16405; -- Redridge Basher +UPDATE `creature` SET `id`=430 WHERE `guid`=16405; -- Redridge Mystic +UPDATE `creature` SET `id2`=446 WHERE `guid`=16405; -- Redridge Basher +UPDATE `creature` SET `position_x`=-8946.03, `position_y`=-2196.92, `position_z`=138.246, `orientation`=6.02139 WHERE `guid`=16354; -- Redridge Basher +UPDATE `creature` SET `position_x`=-8988.29, `position_y`=-2190.42, `position_z`=132.876, `orientation`=4.11898 WHERE `guid`=8911; -- Redridge Mystic +UPDATE `creature` SET `position_x`=-9284.26, `position_y`=-2515.66, `position_z`=32.2287, `orientation`=0 WHERE `guid`=10102; -- Murloc Scout +UPDATE `creature` SET `id`=422 WHERE `guid`=10102; -- Murloc Flesheater +UPDATE `creature` SET `id2`=578 WHERE `guid`=10102; -- Murloc Scout +UPDATE `creature` SET `position_x`=-9257.86, `position_y`=-1988.15, `position_z`=76.7962, `orientation`=4.20975 WHERE `guid`=8669; -- Sheep +UPDATE `creature` SET `position_x`=-4235.7, `position_y`=-2349.77, `position_z`=204.321, `orientation`=5.60587 WHERE `guid`=11088; -- Dragonmaw Grunt +UPDATE `creature` SET `position_x`=-3034.53, `position_y`=-1668.02, `position_z`=11.2421, `orientation`=3.29867 WHERE `guid`=9996; -- Mosshide Trapper +UPDATE `creature` SET `position_x`=-3109.35, `position_y`=-2209.46, `position_z`=9.72384, `orientation`=1.95477 WHERE `guid`=10678; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3120.2, `position_y`=-2191.12, `position_z`=12.0663, `orientation`=4.29351 WHERE `guid`=10690; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3049.23, `position_y`=-2152.83, `position_z`=11.1606, `orientation`=0.890118 WHERE `guid`=10675; -- Mosshide Trapper +UPDATE `creature` SET `position_x`=-3089.03, `position_y`=-2200.06, `position_z`=10.8214, `orientation`=1.18682 WHERE `guid`=10676; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3028.26, `position_y`=-2150.45, `position_z`=10.0497, `orientation`=2.89725 WHERE `guid`=10672; -- Mosshide Trapper +UPDATE `creature` SET `position_x`=-3246.23, `position_y`=-2086, `position_z`=25.6494, `orientation`=0.307233 WHERE `guid`=10885; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3026.01, `position_y`=-2275.17, `position_z`=9.78339, `orientation`=3.40339 WHERE `guid`=10664; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3042.87, `position_y`=-2266.43, `position_z`=9.20893, `orientation`=4.5204 WHERE `guid`=10689; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3091.24, `position_y`=-2180.64, `position_z`=9.53232, `orientation`=4.2586 WHERE `guid`=10697; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3015.97, `position_y`=-2239.97, `position_z`=10.1237, `orientation`=2.18166 WHERE `guid`=10685; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-3099.1, `position_y`=-2195.7, `position_z`=9.39657, `orientation`=3.14159 WHERE `guid`=10662; -- Mosshide Trapper +UPDATE `creature` SET `position_x`=-3021.8, `position_y`=-2256.95, `position_z`=9.41154, `orientation`=2.68781 WHERE `guid`=10688; -- Mosshide Mistweaver +UPDATE `creature` SET `position_x`=-3050.79, `position_y`=-2362.51, `position_z`=6.27086, `orientation`=4.9035 WHERE `guid`=10637; -- Fen Creeper +UPDATE `creature` SET `position_x`=-2917.77, `position_y`=-2585.84, `position_z`=34.3783, `orientation`=1.27409 WHERE `guid`=10693; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-2899.91, `position_y`=-2593.15, `position_z`=34.4992, `orientation`=3.4383 WHERE `guid`=10682; -- Mosshide Fenrunner +UPDATE `creature` SET `position_x`=-10274.7, `position_y`=-3944.27, `position_z`=-70.5712, `orientation`=1.24354 WHERE `guid`=38926; -- Fungal Ooze +UPDATE `creature` SET `position_x`=-10302.5, `position_y`=-3963.43, `position_z`=-70.5712, `orientation`=0.824484 WHERE `guid`=38924; -- Murk Slitherer +UPDATE `creature` SET `position_x`=-8114.26, `position_y`=-2570.27, `position_z`=133.468, `orientation`=0.709252 WHERE `guid`=5361; -- Firegut Ogre +UPDATE `creature` SET `position_x`=7548.99, `position_y`=-4883.9, `position_z`=696.998, `orientation`=3.39723 WHERE `guid`=41418; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=4447.9, `position_y`=-6213.8, `position_z`=98.7063, `orientation`=4.08644 WHERE `guid`=35584; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=4414.82, `position_y`=-6252.59, `position_z`=95.1485, `orientation`=3.90127 WHERE `guid`=35575; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=7617.35, `position_y`=-4950.77, `position_z`=699.444, `orientation`=0.133406 WHERE `guid`=41467; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=4351.83, `position_y`=-6276.2, `position_z`=95.6757, `orientation`=4.28959 WHERE `guid`=35600; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=4313.54, `position_y`=-6213.27, `position_z`=108.781, `orientation`=2.3987 WHERE `guid`=35603; -- Blood Elf Surveyor (WAYPOINTS) +UPDATE `creature` SET `position_x`=4295.01, `position_y`=-6233.08, `position_z`=108.245, `orientation`=5.98989 WHERE `guid`=35586; -- Blood Elf Surveyor +UPDATE `creature` SET `position_x`=-6416.25, `position_y`=-1283.63, `position_z`=-269.623, `orientation`=5.30858 WHERE `guid`=24108; -- Tar Lurker +UPDATE `creature` SET `position_x`=-376.488, `position_y`=11.4517, `position_z`=-148.703, `orientation`=3.40339 WHERE `guid`=33640; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-374.832, `position_y`=8.99056, `position_z`=-148.648, `orientation`=5.34071 WHERE `guid`=33641; -- Unliving Atal'ai +UPDATE `creature` SET `id`=5259 WHERE `guid`=33641; -- Atal'ai Witch Doctor +UPDATE `creature` SET `id2`=5267 WHERE `guid`=33641; -- Unliving Atal'ai +UPDATE `creature` SET `position_x`=-378.042, `position_y`=7.51446, `position_z`=-148.593, `orientation`=4.18879 WHERE `guid`=33642; -- Atal'ai Witch Doctor +UPDATE `creature` SET `position_x`=-354.516, `position_y`=3.40563, `position_z`=-69.309, `orientation`=1.0821 WHERE `guid`=39788; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-347.854, `position_y`=8.60216, `position_z`=-69.309, `orientation`=4.38078 WHERE `guid`=38080; -- Atal'ai Witch Doctor +UPDATE `creature` SET `position_x`=-355.321, `position_y`=11.4361, `position_z`=-69.309, `orientation`=2.86234 WHERE `guid`=38082; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-8253.62, `position_y`=-1862.68, `position_z`=143.762, `orientation`=1.47617 WHERE `guid`=5256; -- Lava Crab +UPDATE `creature` SET `position_x`=7582.36, `position_y`=-4981.83, `position_z`=701.096, `orientation`=2.20239 WHERE `guid`=41449; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=7450.44, `position_y`=-5048.68, `position_z`=729.465, `orientation`=1.64598 WHERE `guid`=41416; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=7519.23, `position_y`=-5050.82, `position_z`=717.921, `orientation`=3.94305 WHERE `guid`=41448; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=7483.63, `position_y`=-5084.5, `position_z`=731.049, `orientation`=5.30472 WHERE `guid`=41466; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=7449.26, `position_y`=-4981.58, `position_z`=702.182, `orientation`=2.2058 WHERE `guid`=41447; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=7417.36, `position_y`=-5017.4, `position_z`=725.165, `orientation`=4.5834 WHERE `guid`=41465; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=7549.7, `position_y`=-5017.46, `position_z`=709.079, `orientation`=4.3877 WHERE `guid`=41417; -- Crazed Owlbeast +UPDATE `creature` SET `position_x`=6685.12, `position_y`=-3117.04, `position_z`=577.166, `orientation`=5.71161 WHERE `guid`=41155; -- Shardtooth Bear +UPDATE `creature` SET `position_x`=-8069.91, `position_y`=-1255.74, `position_z`=-332.364, `orientation`=1.83638 WHERE `guid`=24332; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-8080.09, `position_y`=-1278.85, `position_z`=-336.051, `orientation`=1.19437 WHERE `guid`=24317; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-520.808, `position_y`=99.6601, `position_z`=-148.659, `orientation`=1.25664 WHERE `guid`=33609; -- Deep Lurker +UPDATE `creature` SET `id`=5228 WHERE `guid`=33609; -- Saturated Ooze +UPDATE `creature` SET `id2`=8384 WHERE `guid`=33609; -- Deep Lurker +UPDATE `creature` SET `position_x`=360.106, `position_y`=-211.102, `position_z`=-73.7992, `orientation`=0.628319 WHERE `guid`=91057; -- Anvilrage Guardsman +UPDATE `creature` SET `position_x`=-2217.81, `position_y`=-2315.03, `position_z`=93.3408, `orientation`=5.46325 WHERE `guid`=17390; -- Stormsnout +UPDATE `creature` SET `position_x`=5323.93, `position_y`=-555.499, `position_z`=341.461, `orientation`=4.79887 WHERE `guid`=39337; -- Felpaw Scavenger +UPDATE `creature` SET `position_x`=124.691, `position_y`=-68.8523, `position_z`=-33.8562, `orientation`=1.18682 WHERE `guid`=79075; -- Defias Convict +UPDATE `creature` SET `position_x`=-3347.72, `position_y`=-2198.61, `position_z`=44.6631, `orientation`=2.84555 WHERE `guid`=11172; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3400.14, `position_y`=-2284.15, `position_z`=52.0819, `orientation`=4.9871 WHERE `guid`=9610; -- Dragonmaw Raider +UPDATE `creature` SET `id`=1034 WHERE `guid`=9610; -- Dragonmaw Raider +UPDATE `creature` SET `id2`=1057 WHERE `guid`=9610; -- Dragonmaw Bonewarder +UPDATE `creature` SET `position_x`=-10708.7, `position_y`=309.084, `position_z`=40.2243, `orientation`=0.7299 WHERE `guid`=151183; -- Unseen +UPDATE `creature` SET `position_x`=-10715.7, `position_y`=262.004, `position_z`=43.9875, `orientation`=1.85659 WHERE `guid`=151196; -- Unseen +UPDATE `creature` SET `position_x`=-10684, `position_y`=314.524, `position_z`=40.8136, `orientation`=6.03735 WHERE `guid`=151205; -- Unseen +UPDATE `creature` SET `position_x`=-10679.1, `position_y`=309.58, `position_z`=33.6584, `orientation`=5.13082 WHERE `guid`=151204; -- Unseen +UPDATE `creature` SET `position_x`=-10732.4, `position_y`=361.599, `position_z`=37.6422, `orientation`=6.00578 WHERE `guid`=151193; -- Unseen +UPDATE `creature` SET `position_x`=-10732.2, `position_y`=337.197, `position_z`=38.6376, `orientation`=6.17808 WHERE `guid`=4273; -- Jitters (WAYPOINTS) +UPDATE `creature` SET `position_x`=-10698.2, `position_y`=347.275, `position_z`=39.8053, `orientation`=2.49341 WHERE `guid`=151194; -- Unseen +UPDATE `creature` SET `position_x`=-10705.2, `position_y`=357.762, `position_z`=39.8067, `orientation`=4.33199 WHERE `guid`=151182; -- Unseen +UPDATE `creature` SET `position_x`=4352.83, `position_y`=-6916.4, `position_z`=102.154, `orientation`=3.735 WHERE `guid`=35856; -- Forest Ooze +UPDATE `creature` SET `position_x`=4285.68, `position_y`=-6854.62, `position_z`=95.2273, `orientation`=1.01431 WHERE `guid`=35851; -- Forest Ooze +UPDATE `creature` SET `position_x`=-11011.3, `position_y`=-351.124, `position_z`=43.1651, `orientation`=2.75826 WHERE `guid`=6057; -- Black Rat +UPDATE `creature` SET `position_x`=-10949.1, `position_y`=-1319.16, `position_z`=52.5235, `orientation`=4.97419 WHERE `guid`=5988; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10498.5, `position_y`=211.704, `position_z`=32.6644, `orientation`=3.83972 WHERE `guid`=5040; -- Skeletal Fiend +UPDATE `creature` SET `id`=202 WHERE `guid`=5040; -- Skeletal Horror +UPDATE `creature` SET `id2`=531 WHERE `guid`=5040; -- Skeletal Fiend +UPDATE `creature` SET `position_x`=-10753.5, `position_y`=-1304.63, `position_z`=49.3843, `orientation`=0.785398 WHERE `guid`=5932; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10423.3, `position_y`=187.594, `position_z`=36.6918, `orientation`=5.69496 WHERE `guid`=4968; -- Flesh Eater +UPDATE `creature` SET `position_x`=-10783.4, `position_y`=-1343.68, `position_z`=38.1605, `orientation`=4.95674 WHERE `guid`=5931; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10420.6, `position_y`=141.854, `position_z`=36.1857, `orientation`=5.79449 WHERE `guid`=5044; -- Flesh Eater +UPDATE `creature` SET `position_x`=-10337.1, `position_y`=136.644, `position_z`=33.6518, `orientation`=3.64774 WHERE `guid`=4964; -- Flesh Eater +UPDATE `creature` SET `id`=3 WHERE `guid`=4964; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=4964; -- Rotted One +UPDATE `creature` SET `position_x`=-10419.2, `position_y`=211.553, `position_z`=34.7431, `orientation`=1.23918 WHERE `guid`=4970; -- Flesh Eater +UPDATE `creature` SET `position_x`=-10330.5, `position_y`=219.545, `position_z`=33.039, `orientation`=4.7822 WHERE `guid`=4984; -- Bone Chewer +UPDATE `creature` SET `id`=210 WHERE `guid`=4984; -- Bone Chewer +UPDATE `creature` SET `id2`=948 WHERE `guid`=4984; -- Rotted One +UPDATE `creature` SET `position_x`=-10306.2, `position_y`=211.824, `position_z`=34.0608, `orientation`=2.74017 WHERE `guid`=5005; -- Bone Chewer +UPDATE `creature` SET `id`=210 WHERE `guid`=5005; -- Bone Chewer +UPDATE `creature` SET `id2`=948 WHERE `guid`=5005; -- Rotted One +UPDATE `creature` SET `position_x`=-10624.6, `position_y`=-1194.09, `position_z`=27.976, `orientation`=0 WHERE `guid`=5941; -- Watcher Jordan (WAYPOINTS) +UPDATE `creature` SET `position_x`=-10804.8, `position_y`=-1334.82, `position_z`=37.4546, `orientation`=1.23874 WHERE `guid`=5164; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10824.7, `position_y`=-1356.5, `position_z`=44.5021, `orientation`=5.70439 WHERE `guid`=4457; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10467.4, `position_y`=176.672, `position_z`=33.4991, `orientation`=4.18879 WHERE `guid`=5043; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10906.5, `position_y`=-1318.58, `position_z`=53.325, `orientation`=1.85005 WHERE `guid`=6000; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-10384.6, `position_y`=233.471, `position_z`=33.8048, `orientation`=2.60054 WHERE `guid`=5004; -- Flesh Eater +UPDATE `creature` SET `id`=3 WHERE `guid`=5004; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=5004; -- Rotted One +UPDATE `creature` SET `position_x`=-10360, `position_y`=226.598, `position_z`=32.7722, `orientation`=0.785398 WHERE `guid`=4440; -- Bone Chewer +UPDATE `creature` SET `id`=210 WHERE `guid`=4440; -- Bone Chewer +UPDATE `creature` SET `id2`=948 WHERE `guid`=4440; -- Rotted One +UPDATE `creature` SET `position_x`=-10759.2, `position_y`=-1360.1, `position_z`=38.8878, `orientation`=2.67035 WHERE `guid`=5933; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10490.3, `position_y`=229.969, `position_z`=32.8983, `orientation`=0.785398 WHERE `guid`=5039; -- Skeletal Fiend +UPDATE `creature` SET `position_x`=-10810.3, `position_y`=-1370.43, `position_z`=41.809, `orientation`=1.25664 WHERE `guid`=4454; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10568.8, `position_y`=270.533, `position_z`=30.4897, `orientation`=3.97935 WHERE `guid`=5942; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10581.9, `position_y`=361.838, `position_z`=29.7072, `orientation`=3.7001 WHERE `guid`=4927; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10790.3, `position_y`=-1307.06, `position_z`=35.6678, `orientation`=0.471239 WHERE `guid`=5162; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10385.9, `position_y`=255.907, `position_z`=34.2449, `orientation`=3.85718 WHERE `guid`=5001; -- Rotted One +UPDATE `creature` SET `id`=3 WHERE `guid`=5001; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=5001; -- Rotted One +UPDATE `creature` SET `position_x`=-10732.6, `position_y`=-1355.09, `position_z`=38.677, `orientation`=2.6529 WHERE `guid`=4455; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10483.3, `position_y`=202.921, `position_z`=31.3278, `orientation`=2.33874 WHERE `guid`=5041; -- Skeletal Fiend +UPDATE `creature` SET `position_x`=-10495.2, `position_y`=255.979, `position_z`=30.9044, `orientation`=0.296706 WHERE `guid`=5178; -- Skeletal Horror +UPDATE `creature` SET `id`=202 WHERE `guid`=5178; -- Skeletal Horror +UPDATE `creature` SET `id2`=531 WHERE `guid`=5178; -- Skeletal Fiend +UPDATE `creature` SET `position_x`=-10782, `position_y`=-923.754, `position_z`=54.3343, `orientation`=2.05486 WHERE `guid`=4352; -- Black Rat +UPDATE `creature` SET `position_x`=-10497.5, `position_y`=175.299, `position_z`=33.9611, `orientation`=1.53589 WHERE `guid`=5042; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10740.9, `position_y`=-1381.45, `position_z`=36.6516, `orientation`=5.72468 WHERE `guid`=4456; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10360.9, `position_y`=247.389, `position_z`=36.0323, `orientation`=4.37873 WHERE `guid`=4439; -- Rotted One +UPDATE `creature` SET `id`=3 WHERE `guid`=4439; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=4439; -- Rotted One +UPDATE `creature` SET `position_x`=-10444.5, `position_y`=222.343, `position_z`=31.9356, `orientation`=5.75959 WHERE `guid`=4973; -- Skeletal Fiend +UPDATE `creature` SET `id`=202 WHERE `guid`=4973; -- Skeletal Horror +UPDATE `creature` SET `id2`=531 WHERE `guid`=4973; -- Skeletal Fiend +UPDATE `creature` SET `position_x`=-120.014, `position_y`=1218.57, `position_z`=93.9678, `orientation`=5.79946 WHERE `guid`=28162; -- Scorpashi Snapper +UPDATE `creature` SET `id`=4696 WHERE `guid`=28162; -- Scorpashi Snapper +UPDATE `creature` SET `id2`=4728 WHERE `guid`=28162; -- Gritjaw Basilisk +UPDATE `creature` SET `position_x`=-10362.4, `position_y`=182.08, `position_z`=33.9547, `orientation`=5.03155 WHERE `guid`=5975; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10401.3, `position_y`=189.193, `position_z`=34.9644, `orientation`=3.08923 WHERE `guid`=4981; -- Rotted One +UPDATE `creature` SET `id`=3 WHERE `guid`=4981; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=4981; -- Rotted One +UPDATE `creature` SET `position_x`=-10385.8, `position_y`=177.338, `position_z`=35.102, `orientation`=0 WHERE `guid`=4990; -- Bone Chewer +UPDATE `creature` SET `id`=210 WHERE `guid`=4990; -- Bone Chewer +UPDATE `creature` SET `id2`=948 WHERE `guid`=4990; -- Rotted One +UPDATE `creature` SET `position_x`=-10365.6, `position_y`=133.841, `position_z`=1.74415, `orientation`=0.174533 WHERE `guid`=4986; -- Brain Eater +UPDATE `creature` SET `position_x`=-10333.7, `position_y`=242.446, `position_z`=34.1223, `orientation`=3.03687 WHERE `guid`=4978; -- Rotted One +UPDATE `creature` SET `id`=3 WHERE `guid`=4978; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=4978; -- Rotted One +UPDATE `creature` SET `position_x`=-10339.6, `position_y`=156.98, `position_z`=5.89841, `orientation`=5.74213 WHERE `guid`=5980; -- Brain Eater +UPDATE `creature` SET `position_x`=-10311.1, `position_y`=239.881, `position_z`=34.9396, `orientation`=6.15823 WHERE `guid`=4988; -- Flesh Eater +UPDATE `creature` SET `id`=3 WHERE `guid`=4988; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=4988; -- Rotted One +UPDATE `creature` SET `position_x`=-86.4952, `position_y`=1116.87, `position_z`=92.0314, `orientation`=4.04187 WHERE `guid`=28215; -- Scorpashi Snapper +UPDATE `creature` SET `position_x`=-3306.08, `position_y`=-956.736, `position_z`=9.32941, `orientation`=5.31168 WHERE `guid`=10913; -- Bluegill Murloc +UPDATE `creature` SET `position_x`=-154.03, `position_y`=1108.77, `position_z`=85.2402, `orientation`=2.6136 WHERE `guid`=28037; -- Dread Swoop +UPDATE `creature` SET `position_x`=-10395, `position_y`=149.91, `position_z`=35.4997, `orientation`=2.02458 WHERE `guid`=6099; -- Rotted One +UPDATE `creature` SET `id`=3 WHERE `guid`=6099; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=6099; -- Rotted One +UPDATE `creature` SET `position_x`=-10407.8, `position_y`=160.078, `position_z`=35.3744, `orientation`=4.04916 WHERE `guid`=4961; -- Flesh Eater +UPDATE `creature` SET `id`=3 WHERE `guid`=4961; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=4961; -- Rotted One +UPDATE `creature` SET `position_x`=-10344.2, `position_y`=203.699, `position_z`=35.1682, `orientation`=1.11701 WHERE `guid`=5977; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10987, `position_y`=-1148.74, `position_z`=40.2711, `orientation`=0.785398 WHERE `guid`=6082; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-10333, `position_y`=121.279, `position_z`=3.0352, `orientation`=3.7001 WHERE `guid`=5983; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10330.4, `position_y`=161.375, `position_z`=36.6788, `orientation`=5.07891 WHERE `guid`=6094; -- Rotted One +UPDATE `creature` SET `id`=210 WHERE `guid`=6094; -- Bone Chewer +UPDATE `creature` SET `id2`=948 WHERE `guid`=6094; -- Rotted One +UPDATE `creature` SET `position_x`=-10362.4, `position_y`=204.227, `position_z`=34.2575, `orientation`=3.76991 WHERE `guid`=5978; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10335.7, `position_y`=138.453, `position_z`=4.16865, `orientation`=3.28122 WHERE `guid`=5981; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10951.9, `position_y`=-1118.15, `position_z`=39.0945, `orientation`=0.994838 WHERE `guid`=6084; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-10329.7, `position_y`=193.229, `position_z`=34.4206, `orientation`=3.35103 WHERE `guid`=4979; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10407.6, `position_y`=243.006, `position_z`=35.7544, `orientation`=4.34587 WHERE `guid`=5003; -- Flesh Eater +UPDATE `creature` SET `position_x`=-10364.5, `position_y`=156.128, `position_z`=35.6775, `orientation`=3.57792 WHERE `guid`=6098; -- Bone Chewer +UPDATE `creature` SET `id`=210 WHERE `guid`=6098; -- Bone Chewer +UPDATE `creature` SET `id2`=948 WHERE `guid`=6098; -- Rotted One +UPDATE `creature` SET `position_x`=-10341.7, `position_y`=172.289, `position_z`=15.684, `orientation`=0.15708 WHERE `guid`=5979; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10374, `position_y`=193.866, `position_z`=34.0884, `orientation`=6.22527 WHERE `guid`=5976; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10331.9, `position_y`=108.032, `position_z`=1.74415, `orientation`=1.22173 WHERE `guid`=4987; -- Brain Eater +UPDATE `creature` SET `position_x`=-10317.1, `position_y`=135.792, `position_z`=39.8942, `orientation`=1.20428 WHERE `guid`=4965; -- Rotted One +UPDATE `creature` SET `id`=3 WHERE `guid`=4965; -- Flesh Eater +UPDATE `creature` SET `id2`=948 WHERE `guid`=4965; -- Rotted One +UPDATE `creature` SET `position_x`=-10321.1, `position_y`=139.615, `position_z`=1.86389, `orientation`=1.65806 WHERE `guid`=5982; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10549.8, `position_y`=278.043, `position_z`=28.7183, `orientation`=0 WHERE `guid`=5958; -- Skeletal Fiend +UPDATE `creature` SET `position_x`=-10268.6, `position_y`=147.779, `position_z`=0.961871, `orientation`=6.23083 WHERE `guid`=5971; -- Plague Spreader +UPDATE `creature` SET `id`=570 WHERE `guid`=5971; -- Brain Eater +UPDATE `creature` SET `id2`=604 WHERE `guid`=5971; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10253.1, `position_y`=160, `position_z`=0.129943, `orientation`=4.66003 WHERE `guid`=4992; -- Brain Eater +UPDATE `creature` SET `id`=570 WHERE `guid`=4992; -- Brain Eater +UPDATE `creature` SET `id2`=604 WHERE `guid`=4992; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10254.3, `position_y`=256.023, `position_z`=0.914357, `orientation`=4.13643 WHERE `guid`=4395; -- Brain Eater +UPDATE `creature` SET `position_x`=-10216.5, `position_y`=315.674, `position_z`=36.3187, `orientation`=4.67336 WHERE `guid`=5893; -- Rabid Dire Wolf +UPDATE `creature` SET `position_x`=-718.854, `position_y`=-756.212, `position_z`=12.8243, `orientation`=0.590214 WHERE `guid`=15629; -- Elder Moss Creeper +UPDATE `creature` SET `position_x`=-1898.7, `position_y`=987.711, `position_z`=90.7055, `orientation`=1.68502 WHERE `guid`=27126; -- Magram Marauder +UPDATE `creature` SET `position_x`=-2817.45, `position_y`=-993.282, `position_z`=-8.91584, `orientation`=1.24406 WHERE `guid`=9926; -- Cursed Marine +UPDATE `creature` SET `position_x`=-2795.3, `position_y`=-1008.76, `position_z`=-4.7156, `orientation`=4.51109 WHERE `guid`=9925; -- Cursed Marine +UPDATE `creature` SET `position_x`=-2808.62, `position_y`=-979.485, `position_z`=-8.4262, `orientation`=6.15809 WHERE `guid`=10224; -- Cursed Marine +UPDATE `creature` SET `position_x`=-10887.7, `position_y`=-482.976, `position_z`=50.5775, `orientation`=2.63593 WHERE `guid`=4881; -- Young Black Ravager +UPDATE `creature` SET `position_x`=-184.296, `position_y`=670.02, `position_z`=91.4187, `orientation`=4.20731 WHERE `guid`=27855; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-183.399, `position_y`=717.899, `position_z`=91.1696, `orientation`=2.67318 WHERE `guid`=27780; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-176.952, `position_y`=665.209, `position_z`=91.4187, `orientation`=0.761246 WHERE `guid`=27841; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-317.399, `position_y`=718.657, `position_z`=88.9788, `orientation`=1.98385 WHERE `guid`=27840; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-385.856, `position_y`=852.294, `position_z`=91.1764, `orientation`=6.19592 WHERE `guid`=27824; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-347.586, `position_y`=813.831, `position_z`=94.9436, `orientation`=6.19902 WHERE `guid`=27852; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=-3100.18, `position_y`=-1890.86, `position_z`=9.47903, `orientation`=3.01942 WHERE `guid`=10674; -- Mosshide Trapper +UPDATE `creature` SET `position_x`=-10327.2, `position_y`=-1303.18, `position_z`=42.9789, `orientation`=0.729304 WHERE `guid`=4316; -- Fetid Corpse +UPDATE `creature` SET `position_x`=-10270.2, `position_y`=-1234.32, `position_z`=36.0703, `orientation`=5.5156 WHERE `guid`=6092; -- Fetid Corpse +UPDATE `creature` SET `position_x`=-346.118, `position_y`=833.033, `position_z`=97.1611, `orientation`=5.5676 WHERE `guid`=27854; -- Hatefury Betrayer +UPDATE `creature` SET `position_x`=2483.44, `position_y`=1518.42, `position_z`=264.56, `orientation`=0.519073 WHERE `guid`=32253; -- Son of Cenarius +UPDATE `creature` SET `position_x`=-10317, `position_y`=469.688, `position_z`=15.9101, `orientation`=4.08407 WHERE `guid`=4340; -- Skeletal Warder +UPDATE `creature` SET `position_x`=-10368.2, `position_y`=473.547, `position_z`=25.0862, `orientation`=1.8675 WHERE `guid`=4983; -- Skeletal Healer +UPDATE `creature` SET `position_x`=-10344.1, `position_y`=-1277.94, `position_z`=35.4849, `orientation`=2.75692 WHERE `guid`=4829; -- Fetid Corpse +UPDATE `creature` SET `position_x`=-10315.2, `position_y`=372.345, `position_z`=65.3517, `orientation`=2.26893 WHERE `guid`=4801; -- Brain Eater +UPDATE `creature` SET `position_x`=-10321.9, `position_y`=376.283, `position_z`=65.3515, `orientation`=5.55015 WHERE `guid`=4803; -- Skeletal Raider +UPDATE `creature` SET `position_x`=-10231.9, `position_y`=238.149, `position_z`=31.1267, `orientation`=3.31613 WHERE `guid`=5895; -- Starving Dire Wolf +UPDATE `creature` SET `position_x`=-10368.7, `position_y`=-1254.95, `position_z`=35.9922, `orientation`=1.02886 WHERE `guid`=5010; -- Stalvan Mistmantle +UPDATE `creature` SET `position_x`=-3309, `position_y`=-2245.16, `position_z`=54.0832, `orientation`=0.488692 WHERE `guid`=10919; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3454.33, `position_y`=-2364.75, `position_z`=51.9819, `orientation`=1.09956 WHERE `guid`=10543; -- Dragonmaw Bonewarder +UPDATE `creature` SET `position_x`=-414.912, `position_y`=1051.45, `position_z`=91.0663, `orientation`=3.61647 WHERE `guid`=28151; -- Scorpashi Snapper +UPDATE `creature` SET `position_x`=-3483.51, `position_y`=-2450.07, `position_z`=46.5624, `orientation`=0.605204 WHERE `guid`=10758; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-182.698, `position_y`=982.791, `position_z`=90.7575, `orientation`=5.10943 WHERE `guid`=27819; -- Hatefury Rogue +UPDATE `creature` SET `position_x`=-3407.31, `position_y`=-2296.21, `position_z`=52.1129, `orientation`=4.95476 WHERE `guid`=9627; -- Dragonmaw Bonewarder +UPDATE `creature` SET `position_x`=-3327.28, `position_y`=-2266.09, `position_z`=51.9917, `orientation`=4.32842 WHERE `guid`=9737; -- Dragonmaw Raider +UPDATE `creature` SET `position_x`=-3318.9, `position_y`=-2276.81, `position_z`=51.9819, `orientation`=1.41375 WHERE `guid`=9739; -- Dragonmaw Bonewarder +UPDATE `creature` SET `position_x`=-548.93, `position_y`=850.786, `position_z`=91.0162, `orientation`=1.89252 WHERE `guid`=28155; -- Scorpashi Snapper +UPDATE `creature` SET `position_x`=-517.837, `position_y`=951.138, `position_z`=90.0144, `orientation`=5.73453 WHERE `guid`=28153; -- Scorpashi Snapper +UPDATE `creature` SET `position_x`=-10388.4, `position_y`=377.992, `position_z`=47.1131, `orientation`=0.788104 WHERE `guid`=4991; -- Skeletal Healer +UPDATE `creature` SET `position_x`=-10388.6, `position_y`=368.54, `position_z`=24.4756, `orientation`=1.62172 WHERE `guid`=4452; -- Skeletal Warder +UPDATE `creature` SET `position_x`=-10355.2, `position_y`=362.976, `position_z`=16.057, `orientation`=0.287936 WHERE `guid`=4337; -- Skeletal Warder +UPDATE `creature` SET `position_x`=-10317, `position_y`=363.339, `position_z`=65.3547, `orientation`=3.49066 WHERE `guid`=5052; -- Skeletal Raider +UPDATE `creature` SET `position_x`=-552.357, `position_y`=814.876, `position_z`=90.6246, `orientation`=5.31622 WHERE `guid`=28036; -- Dread Swoop +UPDATE `creature` SET `position_x`=-10225.8, `position_y`=484.6, `position_z`=29.947, `orientation`=2.51327 WHERE `guid`=5894; -- Starving Dire Wolf +UPDATE `creature` SET `position_x`=-10349.9, `position_y`=135.403, `position_z`=3.62789, `orientation`=4.04916 WHERE `guid`=5970; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10235.3, `position_y`=146.804, `position_z`=1.76787, `orientation`=1.32645 WHERE `guid`=4898; -- Brain Eater +UPDATE `creature` SET `id`=570 WHERE `guid`=4898; -- Brain Eater +UPDATE `creature` SET `id2`=604 WHERE `guid`=4898; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10223.8, `position_y`=226.666, `position_z`=2.88275, `orientation`=5.44543 WHERE `guid`=4397; -- Plague Spreader +UPDATE `creature` SET `id`=570 WHERE `guid`=4397; -- Brain Eater +UPDATE `creature` SET `id2`=604 WHERE `guid`=4397; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10235.5, `position_y`=174.175, `position_z`=0.288609, `orientation`=5.42797 WHERE `guid`=4989; -- Brain Eater +UPDATE `creature` SET `id`=570 WHERE `guid`=4989; -- Brain Eater +UPDATE `creature` SET `id2`=604 WHERE `guid`=4989; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10267.5, `position_y`=170.402, `position_z`=0.549451, `orientation`=0.10472 WHERE `guid`=4386; -- Brain Eater +UPDATE `creature` SET `id`=570 WHERE `guid`=4386; -- Brain Eater +UPDATE `creature` SET `id2`=604 WHERE `guid`=4386; -- Plague Spreader +UPDATE `creature` SET `position_x`=-10557.5, `position_y`=212.589, `position_z`=30.6497, `orientation`=5.18363 WHERE `guid`=4946; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10508.7, `position_y`=191.289, `position_z`=31.6327, `orientation`=0.994838 WHERE `guid`=5038; -- Skeletal Fiend +UPDATE `creature` SET `position_x`=-10584.5, `position_y`=277.426, `position_z`=32.2524, `orientation`=2.14675 WHERE `guid`=5959; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10956.3, `position_y`=-1148.11, `position_z`=39.1443, `orientation`=5.27089 WHERE `guid`=4892; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-10980.7, `position_y`=-1119.14, `position_z`=38.7934, `orientation`=4.62512 WHERE `guid`=6083; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-11015.6, `position_y`=-1134.63, `position_z`=39.0391, `orientation`=0.296706 WHERE `guid`=5021; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-2800.13, `position_y`=-2850.11, `position_z`=42.4489, `orientation`=3.07759 WHERE `guid`=11196; -- Dark Iron Dwarf +UPDATE `creature` SET `position_x`=-2822.17, `position_y`=-2868.12, `position_z`=32.8621, `orientation`=3.80482 WHERE `guid`=9710; -- Dark Iron Saboteur +UPDATE `creature` SET `position_x`=-2827.15, `position_y`=-2875.44, `position_z`=32.8621, `orientation`=1.01229 WHERE `guid`=9711; -- Dark Iron Tunneler +UPDATE `creature` SET `position_x`=-10182, `position_y`=217.299, `position_z`=23.8248, `orientation`=1.95477 WHERE `guid`=5913; -- Starving Dire Wolf +UPDATE `creature` SET `position_x`=-10580.5, `position_y`=226.267, `position_z`=32.6945, `orientation`=0.802851 WHERE `guid`=4945; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10212, `position_y`=183.414, `position_z`=1.75613, `orientation`=5.82408 WHERE `guid`=4387; -- Plague Spreader +UPDATE `creature` SET `id`=570 WHERE `guid`=4387; -- Brain Eater +UPDATE `creature` SET `id2`=604 WHERE `guid`=4387; -- Plague Spreader +UPDATE `creature` SET `position_x`=-2792.95, `position_y`=-1024.5, `position_z`=-2.56807, `orientation`=0.523599 WHERE `guid`=9890; -- Cursed Marine +UPDATE `creature` SET `position_x`=-10183.5, `position_y`=149.922, `position_z`=27.0197, `orientation`=3.68264 WHERE `guid`=5926; -- Starving Dire Wolf +UPDATE `creature` SET `position_x`=-10875.2, `position_y`=-293.261, `position_z`=37.622, `orientation`=2.56951 WHERE `guid`=6056; -- Black Rat +UPDATE `creature` SET `position_x`=-2899.23, `position_y`=-2933.42, `position_z`=33.9273, `orientation`=3.03542 WHERE `guid`=10040; -- Dark Iron Tunneler +UPDATE `creature` SET `position_x`=-10206.8, `position_y`=149.882, `position_z`=1.94151, `orientation`=5.8294 WHERE `guid`=4391; -- Brain Eater +UPDATE `creature` SET `position_x`=-10548.2, `position_y`=444.163, `position_z`=38.0008, `orientation`=2.02458 WHERE `guid`=5139; -- Skeletal Horror +UPDATE `creature` SET `position_x`=-10222.4, `position_y`=206.991, `position_z`=2.88773, `orientation`=5.70723 WHERE `guid`=4394; -- Plague Spreader (WAYPOINTS) +UPDATE `creature` SET `position_x`=-2941.2, `position_y`=-3006.66, `position_z`=39.617, `orientation`=5.47878 WHERE `guid`=10025; -- Dark Iron Saboteur +UPDATE `creature` SET `position_x`=-2085.28, `position_y`=1349.24, `position_z`=84.9895, `orientation`=3.49114 WHERE `guid`=27187; -- Undead Ravager +UPDATE `creature` SET `position_x`=-2879.58, `position_y`=-2953.58, `position_z`=33.8879, `orientation`=1.32633 WHERE `guid`=9748; -- Dark Iron Saboteur +UPDATE `creature` SET `position_x`=-10748.8, `position_y`=570.405, `position_z`=31.6069, `orientation`=5.02655 WHERE `guid`=6028; -- Pygmy Venom Web Spider +UPDATE `creature` SET `position_x`=-2873.01, `position_y`=-2958.33, `position_z`=33.8879, `orientation`=1.48353 WHERE `guid`=9749; -- Dark Iron Demolitionist +UPDATE `creature` SET `position_x`=-2880.25, `position_y`=-2946.53, `position_z`=34.4616, `orientation`=4.62512 WHERE `guid`=9750; -- Dark Iron Demolitionist +UPDATE `creature` SET `position_x`=-2187.11, `position_y`=1350.41, `position_z`=73.7777, `orientation`=1.1166 WHERE `guid`=27188; -- Undead Ravager +UPDATE `creature` SET `position_x`=-10952.6, `position_y`=516.917, `position_z`=37.4896, `orientation`=2.49582 WHERE `guid`=4423; -- Pygmy Venom Web Spider +UPDATE `creature` SET `position_x`=-10683.2, `position_y`=571.519, `position_z`=28.7237, `orientation`=2.86234 WHERE `guid`=6027; -- Pygmy Venom Web Spider +UPDATE `creature` SET `position_x`=-1020.8, `position_y`=-648.799, `position_z`=-2.86444, `orientation`=4.93545 WHERE `guid`=16012; -- Daggerspine Shorehunter +UPDATE `creature` SET `position_x`=-27.3595, `position_y`=-561.716, `position_z`=151.406, `orientation`=3.26293 WHERE `guid`=17382; -- Syndicate Footpad +UPDATE `creature` SET `position_x`=-1984.37, `position_y`=1350.6, `position_z`=63.9808, `orientation`=1.03429 WHERE `guid`=27194; -- Undead Ravager +UPDATE `creature` SET `position_x`=-2809.8, `position_y`=-1248.01, `position_z`=6.4406, `orientation`=5.20108 WHERE `guid`=11102; -- Giant Wetlands Crocolisk +UPDATE `creature` SET `position_x`=-10549.5, `position_y`=589.639, `position_z`=31.9616, `orientation`=2.14675 WHERE `guid`=6054; -- Pygmy Venom Web Spider +UPDATE `creature` SET `position_x`=-10452.2, `position_y`=617.778, `position_z`=24.6728, `orientation`=2.79253 WHERE `guid`=6023; -- Pygmy Venom Web Spider +UPDATE `creature` SET `position_x`=-14158.7, `position_y`=429.696, `position_z`=11.5538, `orientation`=1.32339 WHERE `guid`=2572; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=-2637.02, `position_y`=-2391.12, `position_z`=90.0338, `orientation`=2.6529 WHERE `guid`=10484; -- Dark Iron Dwarf +UPDATE `creature` SET `position_x`=-583.259, `position_y`=2083.26, `position_z`=90.263, `orientation`=2.37629 WHERE `guid`=28793; -- Raging Thunder Lizard +UPDATE `creature` SET `id`=4726 WHERE `guid`=28793; -- Raging Thunder Lizard +UPDATE `creature` SET `id2`=11576 WHERE `guid`=28793; -- Whirlwind Ripper +UPDATE `creature` SET `position_x`=-2600.38, `position_y`=-2326.58, `position_z`=86.9726, `orientation`=5.3072 WHERE `guid`=10629; -- Dark Iron Saboteur +UPDATE `creature` SET `position_x`=-2650.27, `position_y`=-1349.32, `position_z`=-13.4532, `orientation`=1.0813 WHERE `guid`=9481; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-2618.31, `position_y`=-2341.55, `position_z`=80.394, `orientation`=3.67134 WHERE `guid`=10487; -- Dark Iron Saboteur +UPDATE `creature` SET `position_x`=-10201.9, `position_y`=237.82, `position_z`=0.914358, `orientation`=0.401426 WHERE `guid`=4398; -- Brain Eater +UPDATE `creature` SET `position_x`=-2645.93, `position_y`=-2379.02, `position_z`=90.7725, `orientation`=3.27984 WHERE `guid`=10257; -- Dark Iron Saboteur +UPDATE `creature` SET `position_x`=-10208.4, `position_y`=287.371, `position_z`=1.98543, `orientation`=5.20108 WHERE `guid`=4405; -- Brain Eater +UPDATE `creature` SET `position_x`=-10256.4, `position_y`=279.425, `position_z`=0.89841, `orientation`=1.85005 WHERE `guid`=4400; -- Brain Eater +UPDATE `creature` SET `position_x`=-2187.88, `position_y`=1547.07, `position_z`=73.7871, `orientation`=4.70493 WHERE `guid`=27172; -- Undead Ravager +UPDATE `creature` SET `position_x`=-10156.1, `position_y`=-18.1878, `position_z`=26.98, `orientation`=0.942478 WHERE `guid`=5142; -- Starving Dire Wolf +UPDATE `creature` SET `position_x`=-10186.2, `position_y`=-116.417, `position_z`=28.6522, `orientation`=4.18879 WHERE `guid`=5147; -- Rabid Dire Wolf +UPDATE `creature` SET `position_x`=-3945.55, `position_y`=-901.374, `position_z`=1.24047, `orientation`=1.51844 WHERE `guid`=10875; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-3947.8, `position_y`=-851.594, `position_z`=-15.7364, `orientation`=6.23083 WHERE `guid`=10879; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-3921.76, `position_y`=-875.774, `position_z`=1.0146, `orientation`=0.191986 WHERE `guid`=10882; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-3915.26, `position_y`=-949.209, `position_z`=7.63746, `orientation`=1.6057 WHERE `guid`=10896; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-3920.79, `position_y`=-911.349, `position_z`=-3.26268, `orientation`=4.62512 WHERE `guid`=10876; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-3899.83, `position_y`=-932.95, `position_z`=-10.2151, `orientation`=3.28122 WHERE `guid`=10890; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-4049.76, `position_y`=-783.394, `position_z`=-12.95, `orientation`=0.715585 WHERE `guid`=10895; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-3981.7, `position_y`=-816.994, `position_z`=-14.5911, `orientation`=2.40855 WHERE `guid`=10878; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-10053, `position_y`=-250.451, `position_z`=27.8287, `orientation`=0.698132 WHERE `guid`=5131; -- Starving Dire Wolf +UPDATE `creature` SET `position_x`=-8679.01, `position_y`=450.028, `position_z`=99.7432, `orientation`=1.82586 WHERE `guid`=79742; -- Rat +UPDATE `creature` SET `position_x`=-4117.65, `position_y`=-781.83, `position_z`=-5.65594, `orientation`=3.76991 WHERE `guid`=10899; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-4147.31, `position_y`=-781.794, `position_z`=-0.879038, `orientation`=5.77704 WHERE `guid`=10897; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-4047.88, `position_y`=-748.886, `position_z`=-13.3935, `orientation`=0.139626 WHERE `guid`=10905; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-483.207, `position_y`=2748.93, `position_z`=-29.5406, `orientation`=2.31334 WHERE `guid`=27274; -- Drysnap Pincer +UPDATE `creature` SET `position_x`=-4085.62, `position_y`=-747.712, `position_z`=-15.0888, `orientation`=5.84685 WHERE `guid`=10901; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-4116.28, `position_y`=-845.925, `position_z`=15.1981, `orientation`=1.32645 WHERE `guid`=10892; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-3982.19, `position_y`=-900.959, `position_z`=9.30408, `orientation`=1.16937 WHERE `guid`=10894; -- Bluegill Raider +UPDATE `creature` SET `position_x`=-10052.4, `position_y`=-1049.91, `position_z`=29.0167, `orientation`=1.5708 WHERE `guid`=4350; -- Pygmy Venom Web Spider +UPDATE `creature` SET `position_x`=-1750.3, `position_y`=1053.38, `position_z`=91.6291, `orientation`=4.13837 WHERE `guid`=27080; -- Magram Wrangler +UPDATE `creature` SET `id`=4640 WHERE `guid`=27080; -- Magram Wrangler +UPDATE `creature` SET `id2`=4641 WHERE `guid`=27080; -- Magram Windchaser +UPDATE `creature` SET `id3`=4642 WHERE `guid`=27080; -- Magram Stormer +UPDATE `creature` SET `position_x`=-1715.11, `position_y`=1086.13, `position_z`=91.7601, `orientation`=3.52471 WHERE `guid`=27111; -- Magram Stormer +UPDATE `creature` SET `position_x`=-1416.8, `position_y`=-1050.32, `position_z`=1.14022, `orientation`=2.40512 WHERE `guid`=15385; -- Daggerspine Shorestalker +UPDATE `creature` SET `position_x`=-1615.74, `position_y`=1082.42, `position_z`=89.0103, `orientation`=3.7296 WHERE `guid`=27059; -- Magram Scout (WAYPOINTS) +UPDATE `creature` SET `position_x`=-1783.05, `position_y`=1083.8, `position_z`=90.158, `orientation`=4.0316 WHERE `guid`=27109; -- Magram Stormer +UPDATE `creature` SET `id`=4640 WHERE `guid`=27109; -- Magram Wrangler +UPDATE `creature` SET `id2`=4642 WHERE `guid`=27109; -- Magram Stormer +UPDATE `creature` SET `position_x`=-1750.67, `position_y`=1116.19, `position_z`=88.4642, `orientation`=1.53941 WHERE `guid`=27081; -- Magram Wrangler +UPDATE `creature` SET `id`=4640 WHERE `guid`=27081; -- Magram Wrangler +UPDATE `creature` SET `id2`=4641 WHERE `guid`=27081; -- Magram Windchaser +UPDATE `creature` SET `id3`=4642 WHERE `guid`=27081; -- Magram Stormer +UPDATE `creature` SET `position_x`=-1782.11, `position_y`=1151.23, `position_z`=90.683, `orientation`=5.06145 WHERE `guid`=27110; -- Magram Stormer +UPDATE `creature` SET `position_x`=-2817.57, `position_y`=-2881.88, `position_z`=32.8621, `orientation`=2.04204 WHERE `guid`=9628; -- Dark Iron Tunneler +UPDATE `creature` SET `position_x`=-1586.54, `position_y`=849.782, `position_z`=113.206, `orientation`=2.21657 WHERE `guid`=29111; -- Warug's Bodyguard +UPDATE `creature` SET `position_x`=-2819.34, `position_y`=-2875.17, `position_z`=32.8621, `orientation`=3.10669 WHERE `guid`=9712; -- Dark Iron Demolitionist +UPDATE `creature` SET `position_x`=-1588.33, `position_y`=845.964, `position_z`=114.366, `orientation`=2.42111 WHERE `guid`=29110; -- Warug's Bodyguard +UPDATE `creature` SET `position_x`=-10230, `position_y`=266.051, `position_z`=2.88275, `orientation`=3.49066 WHERE `guid`=4392; -- Brain Eater +UPDATE `creature` SET `id`=570 WHERE `guid`=4392; -- Brain Eater +UPDATE `creature` SET `id2`=604 WHERE `guid`=4392; -- Plague Spreader +UPDATE `creature` SET `position_x`=-1850.41, `position_y`=1085.8, `position_z`=91.1086, `orientation`=5.25344 WHERE `guid`=27112; -- Magram Stormer +UPDATE `creature` SET `id`=4640 WHERE `guid`=27112; -- Magram Wrangler +UPDATE `creature` SET `id2`=4641 WHERE `guid`=27112; -- Magram Windchaser +UPDATE `creature` SET `id3`=4642 WHERE `guid`=27112; -- Magram Stormer +UPDATE `creature` SET `position_x`=-1651.62, `position_y`=1114.01, `position_z`=90.4794, `orientation`=0.118861 WHERE `guid`=27096; -- Magram Wrangler +UPDATE `creature` SET `position_x`=-10611.1, `position_y`=576.274, `position_z`=30.0674, `orientation`=4.27606 WHERE `guid`=6053; -- Pygmy Venom Web Spider +UPDATE `creature` SET `position_x`=-10788.3, `position_y`=-107.454, `position_z`=35.0451, `orientation`=1.18526 WHERE `guid`=5034; -- Black Widow Hatchling +UPDATE `creature` SET `position_x`=-1800.07, `position_y`=1041.88, `position_z`=92.8703, `orientation`=3.69123 WHERE `guid`=27128; -- Magram Marauder +UPDATE `creature` SET `position_x`=-1800.94, `position_y`=1061.32, `position_z`=91.5765, `orientation`=4.41693 WHERE `guid`=27120; -- Magram Marauder +UPDATE `creature` SET `position_x`=-1878.84, `position_y`=1115.92, `position_z`=92.3497, `orientation`=5.60723 WHERE `guid`=27124; -- Magram Marauder +UPDATE `creature` SET `position_x`=-1897.06, `position_y`=1100.38, `position_z`=92.667, `orientation`=5.98697 WHERE `guid`=27125; -- Magram Marauder +UPDATE `creature` SET `position_x`=-816.161, `position_y`=-616.04, `position_z`=13.8808, `orientation`=6.05449 WHERE `guid`=14896; -- Chicken +UPDATE `creature` SET `position_x`=-10389.1, `position_y`=1115.92, `position_z`=40.0474, `orientation`=5.59066 WHERE `guid`=52590; -- Young Goretusk +UPDATE `creature` SET `position_x`=-749.909, `position_y`=-1969.21, `position_z`=34.7174, `orientation`=2.88588 WHERE `guid`=11612; -- Syndicate Highwayman +UPDATE `creature` SET `position_x`=-1032.81, `position_y`=-338.949, `position_z`=3.51101, `orientation`=5.73175 WHERE `guid`=16121; -- Torn Fin Tidehunter +UPDATE `creature` SET `position_x`=-1852.81, `position_y`=-3068.69, `position_z`=60.1853, `orientation`=3.71664 WHERE `guid`=14733; -- Witherbark Axe Thrower +UPDATE `creature` SET `position_x`=-1884.93, `position_y`=-3210.95, `position_z`=55.4737, `orientation`=0.628319 WHERE `guid`=13336; -- Witherbark Axe Thrower +UPDATE `creature` SET `position_x`=-1896.07, `position_y`=-3206.18, `position_z`=56.648, `orientation`=6.0311 WHERE `guid`=13317; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=-750.565, `position_y`=1117.24, `position_z`=89.6902, `orientation`=2.82743 WHERE `guid`=27004; -- Kolkar Centaur +UPDATE `creature` SET `id`=4632 WHERE `guid`=27004; -- Kolkar Centaur +UPDATE `creature` SET `id2`=4633 WHERE `guid`=27004; -- Kolkar Scout +UPDATE `creature` SET `id3`=4635 WHERE `guid`=27004; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-882.926, `position_y`=1050.69, `position_z`=91.9367, `orientation`=4.74563 WHERE `guid`=27053; -- Kolkar Windchaser +UPDATE `creature` SET `id`=4634 WHERE `guid`=27053; -- Kolkar Mauler +UPDATE `creature` SET `id2`=4635 WHERE `guid`=27053; -- Kolkar Windchaser +UPDATE `creature` SET `id3`=4636 WHERE `guid`=27053; -- Kolkar Battle Lord +UPDATE `creature` SET `id4`=4637 WHERE `guid`=27053; -- Kolkar Destroyer +UPDATE `creature` SET `position_x`=-983.664, `position_y`=950.303, `position_z`=92.7032, `orientation`=4.5217 WHERE `guid`=27031; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-854.88, `position_y`=1053.47, `position_z`=91.2774, `orientation`=5.3024 WHERE `guid`=27011; -- Kolkar Mauler +UPDATE `creature` SET `position_x`=-10552.7, `position_y`=849.008, `position_z`=44.843, `orientation`=4.8496 WHERE `guid`=89829; -- Greater Fleshripper +UPDATE `creature` SET `position_x`=-1899.96, `position_y`=-3175.24, `position_z`=65.089, `orientation`=1.96816 WHERE `guid`=13309; -- Witherbark Axe Thrower +UPDATE `creature` SET `position_x`=-728.714, `position_y`=20.1432, `position_z`=31.3364, `orientation`=5.31891 WHERE `guid`=15400; -- Giant Moss Creeper +UPDATE `creature` SET `position_x`=-1897.02, `position_y`=-3283.8, `position_z`=67.9788, `orientation`=3.59235 WHERE `guid`=13337; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=-2040.61, `position_y`=-3322.21, `position_z`=58.4934, `orientation`=2.52469 WHERE `guid`=11597; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-2022.56, `position_y`=-3350.4, `position_z`=51.1465, `orientation`=0.593412 WHERE `guid`=11406; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-2005.3, `position_y`=-3377.94, `position_z`=50.8529, `orientation`=3.49027 WHERE `guid`=11403; -- Witherbark Headhunter +UPDATE `creature` SET `position_x`=-1065.05, `position_y`=1008.55, `position_z`=90.187, `orientation`=3.49814 WHERE `guid`=27035; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-9379.2, `position_y`=56.2764, `position_z`=60.4236, `orientation`=6.0175 WHERE `guid`=80341; -- Young Wolf +UPDATE `creature` SET `position_x`=-9379.75, `position_y`=53.5255, `position_z`=60.4531, `orientation`=3.92311 WHERE `guid`=80342; -- Mangy Wolf +UPDATE `creature` SET `position_x`=-9349.67, `position_y`=52.3593, `position_z`=61.3031, `orientation`=5.53922 WHERE `guid`=80343; -- Young Wolf +UPDATE `creature` SET `position_x`=-1115.89, `position_y`=-350.149, `position_z`=-7.88976, `orientation`=3.68264 WHERE `guid`=15627; -- Torn Fin Oracle +UPDATE `creature` SET `position_x`=-1508.83, `position_y`=1205.67, `position_z`=98.273, `orientation`=2.62142 WHERE `guid`=29163; -- Rat +UPDATE `creature` SET `position_x`=-1564.46, `position_y`=-1909.47, `position_z`=47.421, `orientation`=1.74489 WHERE `guid`=11531; -- Caretaker Alaric +UPDATE `creature` SET `position_x`=-991.202, `position_y`=-783.806, `position_z`=9.18935, `orientation`=1.94303 WHERE `guid`=16006; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=-1086.24, `position_y`=-715.721, `position_z`=-4.07477, `orientation`=4.13643 WHERE `guid`=15441; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=-1007.8, `position_y`=-809.837, `position_z`=13.7699, `orientation`=3.66576 WHERE `guid`=16007; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=-1013.62, `position_y`=-745.016, `position_z`=0.376172, `orientation`=3.39085 WHERE `guid`=16003; -- Daggerspine Siren +UPDATE `creature` SET `position_x`=-10917.4, `position_y`=-1279.73, `position_z`=53.4866, `orientation`=4.95674 WHERE `guid`=6005; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10961.9, `position_y`=-1354.55, `position_z`=51.5476, `orientation`=2.32129 WHERE `guid`=6001; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10993.7, `position_y`=-1311.35, `position_z`=52.7914, `orientation`=1.23918 WHERE `guid`=5992; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-10969.2, `position_y`=-1317.66, `position_z`=52.571, `orientation`=2.7887 WHERE `guid`=5993; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-10981.8, `position_y`=-1344.92, `position_z`=51.6432, `orientation`=5.43241 WHERE `guid`=5987; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-11026.9, `position_y`=-1351.75, `position_z`=52.2896, `orientation`=0 WHERE `guid`=6002; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-11031.5, `position_y`=-1288.56, `position_z`=51.5806, `orientation`=5.18363 WHERE `guid`=5997; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-10942.1, `position_y`=-1275.94, `position_z`=53.2989, `orientation`=3.54302 WHERE `guid`=6004; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-11054.1, `position_y`=-1315.98, `position_z`=53.8049, `orientation`=0 WHERE `guid`=5996; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-11038.2, `position_y`=-1257.51, `position_z`=59.8906, `orientation`=0 WHERE `guid`=4914; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10991.2, `position_y`=-1292.14, `position_z`=53.0934, `orientation`=1.11701 WHERE `guid`=5986; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10978.3, `position_y`=-1244.7, `position_z`=53.1114, `orientation`=5.44543 WHERE `guid`=5985; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-11012.5, `position_y`=-1294.46, `position_z`=53.5674, `orientation`=5.5676 WHERE `guid`=5994; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-11076.5, `position_y`=-1275.13, `position_z`=58.9746, `orientation`=1.5708 WHERE `guid`=4895; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-11008.4, `position_y`=-1266.49, `position_z`=51.5888, `orientation`=0.733038 WHERE `guid`=5984; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10972.1, `position_y`=-1298.86, `position_z`=53.0686, `orientation`=0 WHERE `guid`=5968; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10940.6, `position_y`=-1248.84, `position_z`=50.9097, `orientation`=3.63028 WHERE `guid`=6003; -- Skeletal Mage +UPDATE `creature` SET `position_x`=-11015.8, `position_y`=-1242.98, `position_z`=60.2757, `orientation`=4.53786 WHERE `guid`=5008; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-11014, `position_y`=-1329.39, `position_z`=52.8005, `orientation`=2.82743 WHERE `guid`=5974; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10919.1, `position_y`=-1342.94, `position_z`=52.9365, `orientation`=1.25664 WHERE `guid`=5999; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-11031, `position_y`=-1317.38, `position_z`=53.492, `orientation`=4.30027 WHERE `guid`=5998; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-10954.4, `position_y`=-1376.45, `position_z`=59.7359, `orientation`=0.594741 WHERE `guid`=5989; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-11046.9, `position_y`=-1347.33, `position_z`=54.6918, `orientation`=0.994838 WHERE `guid`=5995; -- Skeletal Warrior +UPDATE `creature` SET `position_x`=-2143.92, `position_y`=1299.5, `position_z`=63.6714, `orientation`=4.32815 WHERE `guid`=27195; -- Undead Ravager +UPDATE `creature` SET `position_x`=-2943.37, `position_y`=-3188.1, `position_z`=35.9735, `orientation`=1.86734 WHERE `guid`=31314; -- Theramore Infiltrator +UPDATE `creature` SET `position_x`=-2966.29, `position_y`=-3163.08, `position_z`=33.1563, `orientation`=4.45554 WHERE `guid`=31316; -- Theramore Infiltrator +UPDATE `creature` SET `position_x`=-3085.21, `position_y`=-4283.25, `position_z`=-13.1189, `orientation`=4.57128 WHERE `guid`=30694; -- Mudrock Spikeshell +UPDATE `creature` SET `position_x`=-3086.77, `position_y`=-4348.53, `position_z`=1.25081, `orientation`=2.4466 WHERE `guid`=30622; -- Mudrock Spikeshell +UPDATE `creature` SET `position_x`=-8687.27, `position_y`=443.283, `position_z`=99.6748, `orientation`=6.06803 WHERE `guid`=79743; -- Rat +UPDATE `creature` SET `position_x`=-3014.3, `position_y`=-4283.18, `position_z`=0.577838, `orientation`=2.16725 WHERE `guid`=73498; -- Mirefin Warrior +UPDATE `creature` SET `position_x`=-3015.83, `position_y`=-4350.75, `position_z`=7.33702, `orientation`=0.585296 WHERE `guid`=73501; -- Mirefin Warrior +UPDATE `creature` SET `position_x`=-3048.67, `position_y`=-4315.44, `position_z`=8.6753, `orientation`=1.20602 WHERE `guid`=73507; -- Mirefin Warrior +UPDATE `creature` SET `id`=4360 WHERE `guid`=73507; -- Mirefin Warrior +UPDATE `creature` SET `id2`=4361 WHERE `guid`=73507; -- Mirefin Muckdweller +UPDATE `creature` SET `id3`=4363 WHERE `guid`=73507; -- Mirefin Oracle +UPDATE `creature` SET `position_x`=-3051.05, `position_y`=-4355.19, `position_z`=8.27365, `orientation`=3.66864 WHERE `guid`=73513; -- Mirefin Muckdweller +UPDATE `creature` SET `id`=4360 WHERE `guid`=73513; -- Mirefin Warrior +UPDATE `creature` SET `id2`=4361 WHERE `guid`=73513; -- Mirefin Muckdweller +UPDATE `creature` SET `id3`=4362 WHERE `guid`=73513; -- Mirefin Coastrunner +UPDATE `creature` SET `id4`=4363 WHERE `guid`=73513; -- Mirefin Oracle +UPDATE `creature` SET `position_x`=-3014.33, `position_y`=-4315.34, `position_z`=10.9318, `orientation`=3.80338 WHERE `guid`=73510; -- Mirefin Warrior +UPDATE `creature` SET `position_x`=-10475.6, `position_y`=-799.271, `position_z`=53.7164, `orientation`=4.43314 WHERE `guid`=6104; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-10458.5, `position_y`=-818.013, `position_z`=50.8164, `orientation`=2.30383 WHERE `guid`=6109; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-10453.4, `position_y`=-787.991, `position_z`=53.186, `orientation`=5.13127 WHERE `guid`=6103; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-10383.5, `position_y`=-881.366, `position_z`=46.6246, `orientation`=2.25147 WHERE `guid`=6066; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=-10984.2, `position_y`=-882.881, `position_z`=65.6611, `orientation`=0.715585 WHERE `guid`=4953; -- Nightbane Shadow Weaver +UPDATE `creature` SET `position_x`=-10618.3, `position_y`=-895.108, `position_z`=49.4855, `orientation`=1.58825 WHERE `guid`=6117; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-10633.2, `position_y`=-903.478, `position_z`=49.6837, `orientation`=1.5708 WHERE `guid`=6118; -- Nightbane Dark Runner +UPDATE `creature` SET `position_x`=-10185.8, `position_y`=82.6921, `position_z`=25.0685, `orientation`=2.3911 WHERE `guid`=5924; -- Starving Dire Wolf +UPDATE `creature` SET `position_x`=-6850.43, `position_y`=-2915.94, `position_z`=8.9601, `orientation`=1.20221 WHERE `guid`=21813; -- Sandfury Hideskinner +UPDATE `creature` SET `position_x`=-6748.69, `position_y`=-1649.86, `position_z`=-273.723, `orientation`=2.04991 WHERE `guid`=24105; -- Tar Beast +UPDATE `creature` SET `position_x`=-12852, `position_y`=-653.683, `position_z`=59.6376, `orientation`=3.21141 WHERE `guid`=1213; -- Skullsplitter Hunter (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6484.37, `position_y`=-1116.66, `position_z`=307.005, `orientation`=2.03188 WHERE `guid`=6219; -- Fire Beetle +UPDATE `creature` SET `position_x`=-6385.19, `position_y`=-1117.57, `position_z`=-269.869, `orientation`=5.27467 WHERE `guid`=24133; -- Tar Lurker +UPDATE `creature` SET `position_x`=-10435.5, `position_y`=-2680.57, `position_z`=22.0334, `orientation`=2.56158 WHERE `guid`=38953; -- Sorrow Spinner +UPDATE `creature` SET `position_x`=-7083.63, `position_y`=-2281.74, `position_z`=-268.364, `orientation`=5.47268 WHERE `guid`=23972; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=-10067.7, `position_y`=-3074.07, `position_z`=22.767, `orientation`=3.77435 WHERE `guid`=38810; -- Sorrow Spinner +UPDATE `creature` SET `position_x`=-10098.8, `position_y`=-3138.72, `position_z`=23.4369, `orientation`=1.20389 WHERE `guid`=38809; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-2719.58, `position_y`=-4259.73, `position_z`=26.753, `orientation`=1.61848 WHERE `guid`=73469; -- Mirefin Coastrunner +UPDATE `creature` SET `position_x`=-2248.34, `position_y`=-2518.18, `position_z`=94.365, `orientation`=5.70725 WHERE `guid`=20248; -- Bristleback Geomancer +UPDATE `creature` SET `position_x`=-10181.9, `position_y`=-3477.83, `position_z`=22.1819, `orientation`=5.82901 WHERE `guid`=41802; -- Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=-8088.75, `position_y`=-5241.92, `position_z`=2.01137, `orientation`=4.86257 WHERE `guid`=23403; -- Southsea Swashbuckler +UPDATE `creature` SET `position_x`=-9999.8, `position_y`=-3548.54, `position_z`=22.9796, `orientation`=0.667697 WHERE `guid`=38905; -- Lost One Hunter +UPDATE `creature` SET `position_x`=-1815.93, `position_y`=1419.43, `position_z`=61.1945, `orientation`=2.9555 WHERE `guid`=28128; -- Dread Ripper +UPDATE `creature` SET `position_x`=-7848.96, `position_y`=-3217.2, `position_z`=75.4105, `orientation`=2.35596 WHERE `guid`=22219; -- Scorpid Tail Lasher +UPDATE `creature` SET `position_x`=-8278.09, `position_y`=-2863.65, `position_z`=16.535, `orientation`=1.2531 WHERE `guid`=23178; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=-1612.33, `position_y`=-3384.15, `position_z`=34.2912, `orientation`=1.51088 WHERE `guid`=13247; -- Witherbark Witch Doctor +UPDATE `creature` SET `position_x`=-8070.73, `position_y`=-5236.58, `position_z`=2.45676, `orientation`=3.51307 WHERE `guid`=23376; -- Southsea Swashbuckler +UPDATE `creature` SET `position_x`=-8111.12, `position_y`=-5215.16, `position_z`=7.2269, `orientation`=3.88276 WHERE `guid`=23323; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-439.57, `position_y`=186.536, `position_z`=-53.863, `orientation`=4.20624 WHERE `guid`=38074; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-578.453, `position_y`=187.782, `position_z`=-69.3181, `orientation`=0.401426 WHERE `guid`=39770; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-4851.26, `position_y`=-1056.75, `position_z`=502.273, `orientation`=0.0262338 WHERE `guid`=2028; -- Ironforge Guard +UPDATE `creature` SET `position_x`=-6618.02, `position_y`=-1948.81, `position_z`=-272.139, `orientation`=6.1131 WHERE `guid`=23990; -- Bloodpetal Lasher +UPDATE `creature` SET `position_x`=-8396, `position_y`=-3178.85, `position_z`=8.83552, `orientation`=0.650261 WHERE `guid`=23181; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=-8478.98, `position_y`=-3084.98, `position_z`=10.2401, `orientation`=4.96959 WHERE `guid`=23195; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=-8275.95, `position_y`=-3054.61, `position_z`=9.79255, `orientation`=2.93651 WHERE `guid`=23187; -- Dunemaul Brute +UPDATE `creature` SET `position_x`=-6458.36, `position_y`=-3359.52, `position_z`=241.842, `orientation`=3.67146 WHERE `guid`=7032; -- Shadowforge Darkweaver +UPDATE `creature` SET `position_x`=-529.532, `position_y`=21.5432, `position_z`=-148.719, `orientation`=0.750492 WHERE `guid`=33622; -- Deep Lurker +UPDATE `creature` SET `position_x`=-495.876, `position_y`=44.3337, `position_z`=-148.661, `orientation`=2.51327 WHERE `guid`=33620; -- Murk Worm +UPDATE `creature` SET `position_x`=-499.285, `position_y`=47.752, `position_z`=-148.66, `orientation`=4.10152 WHERE `guid`=33618; -- Slime Maggot +UPDATE `creature` SET `position_x`=-499.306, `position_y`=53.8002, `position_z`=-148.658, `orientation`=4.10152 WHERE `guid`=33619; -- Murk Worm +UPDATE `creature` SET `position_x`=-490.009, `position_y`=43.206, `position_z`=-148.66, `orientation`=4.20624 WHERE `guid`=33617; -- Slime Maggot +UPDATE `creature` SET `position_x`=-425.874, `position_y`=4.53803, `position_z`=-148.719, `orientation`=0.20944 WHERE `guid`=33636; -- Slime Maggot +UPDATE `creature` SET `position_x`=-437.135, `position_y`=7.8404, `position_z`=-148.719, `orientation`=1.58825 WHERE `guid`=33635; -- Slime Maggot +UPDATE `creature` SET `position_x`=-438.476, `position_y`=1.72121, `position_z`=-148.719, `orientation`=1.48353 WHERE `guid`=33632; -- Slime Maggot +UPDATE `creature` SET `position_x`=-426.882, `position_y`=10.3378, `position_z`=-148.719, `orientation`=5.13127 WHERE `guid`=33633; -- Slime Maggot +UPDATE `creature` SET `position_x`=-8048.62, `position_y`=-5149.97, `position_z`=10.5815, `orientation`=2.53285 WHERE `guid`=23342; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-497.946, `position_y`=136.467, `position_z`=-148.658, `orientation`=0.244346 WHERE `guid`=34172; -- Slime Maggot +UPDATE `creature` SET `position_x`=-7956.91, `position_y`=-5478.09, `position_z`=7.61212, `orientation`=4.38437 WHERE `guid`=23392; -- Southsea Swashbuckler +UPDATE `creature` SET `id`=7856 WHERE `guid`=23392; -- Southsea Freebooter +UPDATE `creature` SET `id2`=7858 WHERE `guid`=23392; -- Southsea Swashbuckler +UPDATE `creature` SET `position_x`=-424.931, `position_y`=120.831, `position_z`=-173.548, `orientation`=4.76475 WHERE `guid`=33734; -- Slime Maggot +UPDATE `creature` SET `position_x`=-421.131, `position_y`=127.997, `position_z`=-172.855, `orientation`=2.58309 WHERE `guid`=33738; -- Deep Lurker +UPDATE `creature` SET `position_x`=-419.396, `position_y`=118.521, `position_z`=-172.855, `orientation`=5.93412 WHERE `guid`=33735; -- Slime Maggot +UPDATE `creature` SET `position_x`=-423.023, `position_y`=115.357, `position_z`=-173.69, `orientation`=0.907571 WHERE `guid`=33736; -- Slime Maggot +UPDATE `creature` SET `position_x`=-6203.17, `position_y`=-3038.82, `position_z`=220.365, `orientation`=3.96193 WHERE `guid`=7046; -- Obsidian Golem +UPDATE `creature` SET `position_x`=-411.148, `position_y`=94.5658, `position_z`=-172.855, `orientation`=2.72271 WHERE `guid`=33838; -- Slime Maggot +UPDATE `creature` SET `position_x`=-1287.28, `position_y`=2656.31, `position_z`=111.639, `orientation`=5.34265 WHERE `guid`=27305; -- Maraudine Scout +UPDATE `creature` SET `position_x`=-7715.11, `position_y`=-4685.26, `position_z`=8.97869, `orientation`=2.97469 WHERE `guid`=23610; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-6880.36, `position_y`=-2882.6, `position_z`=10.7151, `orientation`=3.19248 WHERE `guid`=21786; -- Sandfury Hideskinner +UPDATE `creature` SET `position_x`=-1277.95, `position_y`=3009.32, `position_z`=88.8362, `orientation`=3.34277 WHERE `guid`=26923; -- Shadowshard Rumbler +UPDATE `creature` SET `position_x`=-477.27, `position_y`=-2810.41, `position_z`=110.625, `orientation`=0.185676 WHERE `guid`=93036; -- Witherbark Sadist +UPDATE `creature` SET `position_x`=-467.068, `position_y`=-2833.9, `position_z`=110.207, `orientation`=3.71001 WHERE `guid`=93386; -- Witherbark Sadist +UPDATE `creature` SET `position_x`=-7681.89, `position_y`=-4615.08, `position_z`=9.19278, `orientation`=3.93375 WHERE `guid`=23490; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-6846.95, `position_y`=-951.158, `position_z`=243.054, `orientation`=5.10606 WHERE `guid`=5910; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-13984.7, `position_y`=582.96, `position_z`=6.14781, `orientation`=2.69624 WHERE `guid`=2599; -- Bloodsail Raider +UPDATE `creature` SET `position_x`=-7752.36, `position_y`=-1548.93, `position_z`=-269.74, `orientation`=5.55009 WHERE `guid`=24497; -- Diemetradon +UPDATE `creature` SET `position_x`=-6818.52, `position_y`=-922.123, `position_z`=244.123, `orientation`=3.82199 WHERE `guid`=5909; -- Greater Lava Spider +UPDATE `creature` SET `position_x`=-1911.93, `position_y`=-2710.74, `position_z`=92.2855, `orientation`=0.494018 WHERE `guid`=20161; -- Bristleback Water Seeker +UPDATE `creature` SET `position_x`=-930.612, `position_y`=888.221, `position_z`=91.8594, `orientation`=5.22225 WHERE `guid`=27046; -- Kolkar Windchaser +UPDATE `creature` SET `position_x`=-7048.91, `position_y`=-784.188, `position_z`=-271.578, `orientation`=5.79514 WHERE `guid`=24019; -- Bloodpetal Trapper +UPDATE `creature` SET `position_x`=-383.633, `position_y`=-915.721, `position_z`=55.807, `orientation`=3.62518 WHERE `guid`=16169; -- Gray Bear +UPDATE `creature` SET `position_x`=-8159.78, `position_y`=-1291.05, `position_z`=131.595, `orientation`=3.23821 WHERE `guid`=5416; -- Lava Crab +UPDATE `creature` SET `position_x`=-6947.16, `position_y`=-3448.83, `position_z`=241.788, `orientation`=3.35912 WHERE `guid`=7090; -- Feral Crag Coyote +UPDATE `creature` SET `position_x`=-6905.18, `position_y`=-864.003, `position_z`=251.464, `orientation`=0.635649 WHERE `guid`=5701; -- Magma Elemental +UPDATE `creature` SET `position_x`=-6714.79, `position_y`=-3614.52, `position_z`=241.762, `orientation`=5.18005 WHERE `guid`=6957; -- Feral Crag Coyote +UPDATE `creature` SET `position_x`=-6570.66, `position_y`=-3674.91, `position_z`=264.568, `orientation`=3.41513 WHERE `guid`=7033; -- Stonevault Seer +UPDATE `creature` SET `position_x`=-7234.67, `position_y`=-3213.02, `position_z`=296.836, `orientation`=2.26034 WHERE `guid`=6940; -- Rock Elemental +UPDATE `creature` SET `position_x`=-7413.92, `position_y`=-248.638, `position_z`=-216.262, `orientation`=0.610565 WHERE `guid`=24654; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-7250.08, `position_y`=-2318.52, `position_z`=245.07, `orientation`=3.29469 WHERE `guid`=7037; -- Dustbelcher Mauler +UPDATE `creature` SET `position_x`=-7220.35, `position_y`=-2315.24, `position_z`=244.692, `orientation`=1.84751 WHERE `guid`=7147; -- Dustbelcher Mauler +UPDATE `creature` SET `position_x`=-3518.93, `position_y`=-2283.25, `position_z`=96.8202, `orientation`=4.84734 WHERE `guid`=15176; -- Stormhide +UPDATE `creature` SET `position_x`=2302.62, `position_y`=-5170.09, `position_z`=54.3708, `orientation`=1.72665 WHERE `guid`=92722; -- Living Decay +UPDATE `creature` SET `id`=8606 WHERE `guid`=92722; -- Living Decay +UPDATE `creature` SET `id2`=8607 WHERE `guid`=92722; -- Rotting Sludge +UPDATE `creature` SET `position_x`=2334.3, `position_y`=-5127.98, `position_z`=53.8878, `orientation`=0.426468 WHERE `guid`=92486; -- Living Decay +UPDATE `creature` SET `id`=8606 WHERE `guid`=92486; -- Living Decay +UPDATE `creature` SET `id2`=8607 WHERE `guid`=92486; -- Rotting Sludge +UPDATE `creature` SET `position_x`=2280.67, `position_y`=-5143.07, `position_z`=53.7048, `orientation`=5.10515 WHERE `guid`=92487; -- Living Decay +UPDATE `creature` SET `id`=8606 WHERE `guid`=92487; -- Living Decay +UPDATE `creature` SET `id2`=8607 WHERE `guid`=92487; -- Rotting Sludge +UPDATE `creature` SET `position_x`=-7349.99, `position_y`=-2415.69, `position_z`=290.52, `orientation`=0.403835 WHERE `guid`=7238; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-6851.75, `position_y`=-3082.74, `position_z`=242.974, `orientation`=0.640376 WHERE `guid`=6954; -- Ridge Huntress +UPDATE `creature` SET `position_x`=2648.36, `position_y`=-4184.3, `position_z`=80.8617, `orientation`=3.94685 WHERE `guid`=69695; -- Monstrous Plaguebat +UPDATE `creature` SET `position_x`=-7084.83, `position_y`=-4885.73, `position_z`=-0.374831, `orientation`=3.60438 WHERE `guid`=21874; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-7186.4, `position_y`=-4912.88, `position_z`=0.0873013, `orientation`=5.30202 WHERE `guid`=21893; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-7239.5, `position_y`=-4894.28, `position_z`=0.456353, `orientation`=5.5063 WHERE `guid`=21907; -- Steeljaw Snapper +UPDATE `creature` SET `position_x`=-7186.27, `position_y`=-3083.49, `position_z`=286.597, `orientation`=4.23817 WHERE `guid`=7243; -- Rock Elemental +UPDATE `creature` SET `position_x`=2756.34, `position_y`=-419.003, `position_z`=111.559, `orientation`=3.57792 WHERE `guid`=89399; -- Winter Reveler +UPDATE `creature` SET `position_x`=-84.9693, `position_y`=-4916.04, `position_z`=18.3464, `orientation`=5.63354 WHERE `guid`=12292; -- Kul Tiras Sailor +UPDATE `creature` SET `position_x`=-8057.35, `position_y`=-5258.65, `position_z`=1.6971, `orientation`=1.55713 WHERE `guid`=89442; -- Southsea Kidnapper +UPDATE `creature` SET `position_x`=-4932.47, `position_y`=-2317.33, `position_z`=-69.241, `orientation`=2.7364 WHERE `guid`=21770; -- Galak Mauler +UPDATE `creature` SET `position_x`=-4922.8, `position_y`=-2304.02, `position_z`=-68.5403, `orientation`=1.37653 WHERE `guid`=20971; -- Galak Mauler +UPDATE `creature` SET `position_x`=-6603.28, `position_y`=-1839.53, `position_z`=244.234, `orientation`=1.71314 WHERE `guid`=5714; -- Tempered War Golem +UPDATE `creature` SET `position_x`=-6636.32, `position_y`=-1834.1, `position_z`=248.088, `orientation`=2.27348 WHERE `guid`=89426; -- Dark Iron Kidnapper +UPDATE `creature` SET `position_x`=-6592.49, `position_y`=-1834.92, `position_z`=244.319, `orientation`=0.875438 WHERE `guid`=89425; -- Dark Iron Kidnapper +UPDATE `creature` SET `position_x`=-6602.08, `position_y`=-1885.17, `position_z`=245.174, `orientation`=4.03277 WHERE `guid`=89430; -- Dark Iron Kidnapper +UPDATE `creature` SET `position_x`=-7752.54, `position_y`=-2912.49, `position_z`=132.715, `orientation`=2.65875 WHERE `guid`=5245; -- Black Dragonspawn +UPDATE `creature` SET `id`=7040 WHERE `guid`=5245; -- Black Dragonspawn +UPDATE `creature` SET `id2`=7041 WHERE `guid`=5245; -- Black Wyrmkin +UPDATE `creature` SET `position_x`=-7741.72, `position_y`=-2859.87, `position_z`=133.522, `orientation`=1.72788 WHERE `guid`=5335; -- Black Dragonspawn +UPDATE `creature` SET `id`=7040 WHERE `guid`=5335; -- Black Dragonspawn +UPDATE `creature` SET `id2`=7041 WHERE `guid`=5335; -- Black Wyrmkin +UPDATE `creature` SET `position_x`=-7763.23, `position_y`=-2852.6, `position_z`=133.522, `orientation`=5.65202 WHERE `guid`=5503; -- Black Wyrmkin +UPDATE `creature` SET `position_x`=-7710.97, `position_y`=-2515.78, `position_z`=143.951, `orientation`=1.2219 WHERE `guid`=5436; -- Firegut Ogre +UPDATE `creature` SET `position_x`=-8527.8, `position_y`=441.726, `position_z`=105.215, `orientation`=5.38489 WHERE `guid`=10527; -- Stormwind Royal Guard (WAYPOINTS) +UPDATE `creature` SET `position_x`=780.244, `position_y`=-9.44037, `position_z`=-53.6513, `orientation`=1.72788 WHERE `guid`=300809; -- Ragereaver Golem +UPDATE `creature` SET `position_x`=789.356, `position_y`=-42.4263, `position_z`=-53.6514, `orientation`=1.95477 WHERE `guid`=47256; -- Ragereaver Golem +UPDATE `creature` SET `position_x`=638.004, `position_y`=-823.848, `position_z`=160.023, `orientation`=4.05774 WHERE `guid`=17001; -- Argus Shadow Mage +UPDATE `creature` SET `position_x`=6815.9, `position_y`=-4182.1, `position_z`=715.959, `orientation`=2.38599 WHERE `guid`=41573; -- Rogue Ice Thistle +UPDATE `creature` SET `position_x`=6650.94, `position_y`=-4113, `position_z`=659.178, `orientation`=2.64874 WHERE `guid`=42177; -- Suffering Highborne +UPDATE `creature` SET `position_x`=6584.17, `position_y`=-4083.32, `position_z`=658.429, `orientation`=3.23563 WHERE `guid`=41789; -- Suffering Highborne +UPDATE `creature` SET `position_x`=6520.17, `position_y`=-4115.43, `position_z`=661.752, `orientation`=1.31094 WHERE `guid`=41773; -- Suffering Highborne +UPDATE `creature` SET `position_x`=6487.63, `position_y`=-4282.32, `position_z`=665.775, `orientation`=1.40842 WHERE `guid`=41815; -- Suffering Highborne +UPDATE `creature` SET `position_x`=-8131.95, `position_y`=-2495.47, `position_z`=140.042, `orientation`=5.80129 WHERE `guid`=5544; -- Firegut Ogre +UPDATE `creature` SET `position_x`=1816.83, `position_y`=-4515.97, `position_z`=66.1339, `orientation`=0.81697 WHERE `guid`=54259; -- Plague Ravager +UPDATE `creature` SET `position_x`=-7717.79, `position_y`=-1116.08, `position_z`=-271.807, `orientation`=4.63766 WHERE `guid`=23903; -- Bloodpetal Flayer +UPDATE `creature` SET `position_x`=1547.9, `position_y`=-1584.54, `position_z`=65.5463, `orientation`=3.70908 WHERE `guid`=48281; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=1558.05, `position_y`=-1469.97, `position_z`=68.4814, `orientation`=4.38261 WHERE `guid`=46964; -- Skeletal Warlord +UPDATE `creature` SET `position_x`=4051.42, `position_y`=-1213.33, `position_z`=280.811, `orientation`=0.744737 WHERE `guid`=39347; -- Felpaw Wolf +UPDATE `creature` SET `position_x`=4011.89, `position_y`=-1112.87, `position_z`=270.071, `orientation`=1.90695 WHERE `guid`=39623; -- Felpaw Wolf +UPDATE `creature` SET `position_x`=3780.3, `position_y`=-5253.98, `position_z`=88.1721, `orientation`=0.919045 WHERE `guid`=35482; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=3550.73, `position_y`=-4786.23, `position_z`=117.45, `orientation`=0.372168 WHERE `guid`=35365; -- Spitelash Warrior +UPDATE `creature` SET `position_x`=3583.71, `position_y`=-4881.76, `position_z`=125.141, `orientation`=6.20935 WHERE `guid`=35367; -- Spitelash Warrior +UPDATE `creature` SET `position_x`=3549.84, `position_y`=-4851.37, `position_z`=121.367, `orientation`=5.26963 WHERE `guid`=35358; -- Spitelash Warrior +UPDATE `creature` SET `position_x`=3452.29, `position_y`=-5117.41, `position_z`=82.6285, `orientation`=2.89772 WHERE `guid`=35428; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=-5030.94, `position_y`=-1269.32, `position_z`=505.383, `orientation`=0.296706 WHERE `guid`=190170; -- Silverwing Emissary +UPDATE `creature` SET `position_x`=1287.83, `position_y`=-411.418, `position_z`=-91.9711, `orientation`=0.436332 WHERE `guid`=53491; -- Anvilrage Reservist +UPDATE `creature` SET `position_x`=204.995, `position_y`=-2852.12, `position_z`=91.6328, `orientation`=4.13643 WHERE `guid`=23; -- Swine +UPDATE `creature` SET `position_x`=223.989, `position_y`=-2843.47, `position_z`=91.4432, `orientation`=2.5578 WHERE `guid`=20181; -- Swine +UPDATE `creature` SET `position_x`=212.36, `position_y`=-2839.1, `position_z`=91.5796, `orientation`=1.48366 WHERE `guid`=20186; -- Swine +UPDATE `creature` SET `position_x`=224.168, `position_y`=-2856.56, `position_z`=91.6094, `orientation`=0.92526 WHERE `guid`=80; -- Swine +UPDATE `creature` SET `position_x`=214.582, `position_y`=-2859.43, `position_z`=91.6248, `orientation`=4.29566 WHERE `guid`=24; -- Swine +UPDATE `creature` SET `position_x`=-11612.6, `position_y`=-3394.85, `position_z`=7.59244, `orientation`=1.40568 WHERE `guid`=2967; -- Servant of Allistarj +UPDATE `creature` SET `position_x`=-11499.9, `position_y`=-2679.5, `position_z`=7.64266, `orientation`=5.37512 WHERE `guid`=2729; -- Shadowsworn Enforcer +UPDATE `creature` SET `position_x`=7650.48, `position_y`=-2909.23, `position_z`=463.993, `orientation`=5.35816 WHERE `guid`=302407; -- Minion of Omen +UPDATE `creature` SET `position_x`=7354.9, `position_y`=-2728.84, `position_z`=462.654, `orientation`=3.91292 WHERE `guid`=42347; -- Great Cat Spirit +UPDATE `creature` SET `position_x`=7421.31, `position_y`=-2874.68, `position_z`=467.763, `orientation`=1.0821 WHERE `guid`=302404; -- Minion of Omen +UPDATE `creature` SET `position_x`=7457.12, `position_y`=-2781.85, `position_z`=465.095, `orientation`=4.17134 WHERE `guid`=302388; -- Minion of Omen +UPDATE `creature` SET `position_x`=7483.98, `position_y`=-2783.65, `position_z`=463.48, `orientation`=6.24828 WHERE `guid`=302389; -- Minion of Omen +UPDATE `creature` SET `position_x`=7554.19, `position_y`=-2900.94, `position_z`=461.711, `orientation`=3.34503 WHERE `guid`=42393; -- Moonglade Warden (WAYPOINTS) +UPDATE `creature` SET `position_x`=7651.78, `position_y`=-2882.93, `position_z`=465.686, `orientation`=4.69494 WHERE `guid`=302408; -- Minion of Omen +UPDATE `creature` SET `position_x`=7623.34, `position_y`=-2940.6, `position_z`=462.556, `orientation`=6.03884 WHERE `guid`=302393; -- Minion of Omen +UPDATE `creature` SET `position_x`=7683.01, `position_y`=-2886.23, `position_z`=463.334, `orientation`=0.244346 WHERE `guid`=302396; -- Minion of Omen +UPDATE `creature` SET `position_x`=7785.45, `position_y`=-2884.82, `position_z`=466.28, `orientation`=6.14356 WHERE `guid`=302400; -- Minion of Omen +UPDATE `creature` SET `position_x`=7716.26, `position_y`=-2911.6, `position_z`=471.695, `orientation`=0.645772 WHERE `guid`=302397; -- Minion of Omen +UPDATE `creature` SET `position_x`=7754.18, `position_y`=-2886.53, `position_z`=466.044, `orientation`=3.50811 WHERE `guid`=302399; -- Minion of Omen +UPDATE `creature` SET `position_x`=7750.89, `position_y`=-2841.83, `position_z`=462.66, `orientation`=5.02655 WHERE `guid`=302410; -- Minion of Omen +UPDATE `creature` SET `position_x`=7782.26, `position_y`=-2849.51, `position_z`=464.16, `orientation`=4.86947 WHERE `guid`=302401; -- Minion of Omen +UPDATE `creature` SET `position_x`=7679.64, `position_y`=-2910.04, `position_z`=462.141, `orientation`=6.05629 WHERE `guid`=302395; -- Minion of Omen +UPDATE `creature` SET `position_x`=7722.11, `position_y`=-2850.9, `position_z`=463.009, `orientation`=1.09956 WHERE `guid`=302403; -- Minion of Omen +UPDATE `creature` SET `position_x`=7722.81, `position_y`=-2886.1, `position_z`=465.799, `orientation`=1.41372 WHERE `guid`=302398; -- Minion of Omen +UPDATE `creature` SET `position_x`=7690.94, `position_y`=-2899.59, `position_z`=462.81, `orientation`=3.34818 WHERE `guid`=42520; -- Deer +UPDATE `creature` SET `position_x`=7662.53, `position_y`=-2940.67, `position_z`=465.743, `orientation`=0.42229 WHERE `guid`=42524; -- Deer +UPDATE `creature` SET `position_x`=7652.06, `position_y`=-2872.79, `position_z`=466.88, `orientation`=0.782679 WHERE `guid`=42500; -- Deer +UPDATE `creature` SET `position_x`=7613.06, `position_y`=-2893.16, `position_z`=465.002, `orientation`=5.67425 WHERE `guid`=42353; -- Squirrel +UPDATE `creature` SET `position_x`=7620.96, `position_y`=-2923.92, `position_z`=462.124, `orientation`=3.99259 WHERE `guid`=42420; -- Deer +UPDATE `creature` SET `position_x`=10069, `position_y`=2233.09, `position_z`=1327.93, `orientation`=3.7778 WHERE `guid`=46456; -- Deer +UPDATE `creature` SET `position_x`=-11983.2, `position_y`=-1526.47, `position_z`=48.7585, `orientation`=0.660952 WHERE `guid`=51435; -- Snake +UPDATE `creature` SET `position_x`=-12287.6, `position_y`=-1655.38, `position_z`=131.297, `orientation`=4.07926 WHERE `guid`=91526; -- Spider +UPDATE `creature` SET `position_x`=-12256.8, `position_y`=-1807.58, `position_z`=131.439, `orientation`=1.19464 WHERE `guid`=91544; -- Snake +UPDATE `creature` SET `position_x`=-11593.4, `position_y`=-1457.61, `position_z`=56.651, `orientation`=1.75572 WHERE `guid`=51630; -- Snake +UPDATE `creature` SET `position_x`=-7163.41, `position_y`=1389.06, `position_z`=2.89281, `orientation`=2.87979 WHERE `guid`=42904; -- Ironforge Brigade Rifleman +UPDATE `creature` SET `position_x`=-7166.92, `position_y`=1387.33, `position_z`=3.00275, `orientation`=1.36136 WHERE `guid`=42907; -- Ironforge Brigade Rifleman +UPDATE `creature` SET `position_x`=-14438, `position_y`=467.679, `position_z`=4.0026, `orientation`=6.09131 WHERE `guid`=2566; -- Rat +UPDATE `creature` SET `position_x`=-714.37, `position_y`=-2749.97, `position_z`=91.8759, `orientation`=6.26155 WHERE `guid`=19620; -- Fleeting Plainstrider +UPDATE `creature` SET `position_x`=3.67383, `position_y`=-684.21, `position_z`=-19.0443, `orientation`=1.55843 WHERE `guid`=29342; -- Grimtotem Ruffian +UPDATE `creature` SET `position_x`=1340.11, `position_y`=-3500.52, `position_z`=93.4443, `orientation`=5.93267 WHERE `guid`=20740; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=1357.71, `position_y`=-3524.65, `position_z`=95.3681, `orientation`=0.368138 WHERE `guid`=20839; -- Venture Co. Overseer +UPDATE `creature` SET `position_x`=1339.81, `position_y`=-3485.74, `position_z`=93.2768, `orientation`=0.0821124 WHERE `guid`=20759; -- Venture Co. Enforcer +UPDATE `creature` SET `position_x`=-5584.76, `position_y`=-1623.68, `position_z`=15.5431, `orientation`=3.09769 WHERE `guid`=21052; -- Screeching Harpy +UPDATE `creature` SET `position_x`=-5599.3, `position_y`=-1607.22, `position_z`=13.5665, `orientation`=4.89216 WHERE `guid`=21040; -- Screeching Harpy (WAYPOINTS) +UPDATE `creature` SET `position_x`=871.955, `position_y`=-2720.7, `position_z`=100.12, `orientation`=5.60629 WHERE `guid`=20766; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=-1743.07, `position_y`=-3729.55, `position_z`=13.834, `orientation`=5.3365 WHERE `guid`=13789; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-1750.37, `position_y`=-3733.32, `position_z`=13.0707, `orientation`=2.23335 WHERE `guid`=13818; -- Southsea Cannoneer +UPDATE `creature` SET `position_x`=-150.042, `position_y`=-3289.79, `position_z`=92.2152, `orientation`=5.27089 WHERE `guid`=20434; -- Razormane Mystic +UPDATE `creature` SET `position_x`=-182.185, `position_y`=-3316.3, `position_z`=91.7834, `orientation`=2.87979 WHERE `guid`=20437; -- Razormane Mystic +UPDATE `creature` SET `position_x`=-3103.19, `position_y`=-1728.25, `position_z`=93.8182, `orientation`=0.782995 WHERE `guid`=19773; -- Silithid Grub +UPDATE `creature` SET `position_x`=-23.4349, `position_y`=-3361.98, `position_z`=91.809, `orientation`=0.18161 WHERE `guid`=20413; -- Razormane Geomancer +UPDATE `creature` SET `position_x`=-3112.65, `position_y`=-1715.97, `position_z`=95.7898, `orientation`=3.40339 WHERE `guid`=19772; -- Silithid Grub +UPDATE `creature` SET `position_x`=-982.442, `position_y`=-4952.02, `position_z`=2.41016, `orientation`=4.04749 WHERE `guid`=12975; -- Pygmy Surf Crawler +UPDATE `creature` SET `position_x`=-2125.11, `position_y`=-3514.14, `position_z`=92.4351, `orientation`=0.0282437 WHERE `guid`=13898; -- Theramore Marine +UPDATE `creature` SET `position_x`=1116.87, `position_y`=-16.1907, `position_z`=-0.677449, `orientation`=4.27606 WHERE `guid`=29498; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=-551.362, `position_y`=-3450.39, `position_z`=93.6533, `orientation`=0.779806 WHERE `guid`=20012; -- Sunscale Scytheclaw +UPDATE `creature` SET `position_x`=-915.101, `position_y`=-5183.78, `position_z`=-2.01156, `orientation`=3.74792 WHERE `guid`=8512; -- Makrura Clacker +UPDATE `creature` SET `position_x`=-783.861, `position_y`=-5119.53, `position_z`=-1.56664, `orientation`=2.97693 WHERE `guid`=7392; -- Pygmy Surf Crawler +UPDATE `creature` SET `position_x`=3438.78, `position_y`=-656.952, `position_z`=176.055, `orientation`=4.73126 WHERE `guid`=32442; -- Thistlefur Ursa +UPDATE `creature` SET `position_x`=-1180.23, `position_y`=-5116.54, `position_z`=3.31059, `orientation`=1.35819 WHERE `guid`=12994; -- Durotar Tiger +UPDATE `creature` SET `position_x`=-2004.58, `position_y`=-3639.31, `position_z`=22.9932, `orientation`=3.29982 WHERE `guid`=13874; -- Theramore Marine +UPDATE `creature` SET `position_x`=-2039.16, `position_y`=-3680.75, `position_z`=21.9591, `orientation`=0.9364 WHERE `guid`=13928; -- Theramore Marine (WAYPOINTS) +UPDATE `creature` SET `position_x`=310.736, `position_y`=-2173.21, `position_z`=214.545, `orientation`=4.85645 WHERE `guid`=13748; -- Burning Blade Acolyte +UPDATE `creature` SET `position_x`=299.722, `position_y`=-2190.52, `position_z`=213.326, `orientation`=4.99324 WHERE `guid`=13733; -- Burning Blade Acolyte +UPDATE `creature` SET `position_x`=314.529, `position_y`=-2194.36, `position_z`=213.01, `orientation`=4.74773 WHERE `guid`=13726; -- Burning Blade Bruiser +UPDATE `creature` SET `position_x`=299.147, `position_y`=-2178.62, `position_z`=213.424, `orientation`=6.27146 WHERE `guid`=13717; -- Burning Blade Bruiser +UPDATE `creature` SET `position_x`=667.215, `position_y`=-1289.75, `position_z`=92.8437, `orientation`=4.59644 WHERE `guid`=20676; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=1649.16, `position_y`=102.758, `position_z`=110.983, `orientation`=3.52557 WHERE `guid`=29579; -- Venture Co. Engineer +UPDATE `creature` SET `position_x`=670.269, `position_y`=-1315.96, `position_z`=93.1482, `orientation`=2.53929 WHERE `guid`=20696; -- Witchwing Windcaller +UPDATE `creature` SET `position_x`=703.543, `position_y`=-1249.83, `position_z`=91.75, `orientation`=1.38651 WHERE `guid`=20659; -- Witchwing Slayer +UPDATE `creature` SET `position_x`=-83.3619, `position_y`=-2852.47, `position_z`=91.7998, `orientation`=4.64258 WHERE `guid`=20379; -- Razormane Water Seeker +UPDATE `creature` SET `id`=3267 WHERE `guid`=20379; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20379; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=-116.651, `position_y`=-2916.85, `position_z`=91.75, `orientation`=3.59538 WHERE `guid`=20401; -- Razormane Thornweaver +UPDATE `creature` SET `id`=3267 WHERE `guid`=20401; -- Razormane Water Seeker +UPDATE `creature` SET `id2`=3268 WHERE `guid`=20401; -- Razormane Thornweaver +UPDATE `creature` SET `position_x`=-112.432, `position_y`=-2877.87, `position_z`=91.8011, `orientation`=0.261799 WHERE `guid`=20383; -- Razormane Water Seeker +UPDATE `creature` SET `position_x`=988.396, `position_y`=-3089.64, `position_z`=81.8022, `orientation`=5.72943 WHERE `guid`=20731; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=998.422, `position_y`=-3133, `position_z`=91.2249, `orientation`=2.07597 WHERE `guid`=20804; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1035.51, `position_y`=-3051.85, `position_z`=98.9013, `orientation`=3.03488 WHERE `guid`=20721; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=1048.53, `position_y`=-3071.17, `position_z`=105.278, `orientation`=3.46154 WHERE `guid`=20798; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=1031.33, `position_y`=-3071.88, `position_z`=105.208, `orientation`=0.610739 WHERE `guid`=20730; -- Venture Co. Mercenary +UPDATE `creature` SET `position_x`=1035.3, `position_y`=-3086.81, `position_z`=105.114, `orientation`=1.12736 WHERE `guid`=20814; -- Venture Co. Drudger +UPDATE `creature` SET `position_x`=2383.14, `position_y`=-1681.73, `position_z`=146.828, `orientation`=3.36054 WHERE `guid`=34212; -- Laughing Sister +UPDATE `creature` SET `position_x`=2518.83, `position_y`=-1649.61, `position_z`=144.08, `orientation`=2.32129 WHERE `guid`=34223; -- Laughing Sister +UPDATE `creature` SET `position_x`=-1495.52, `position_y`=-2704.27, `position_z`=92.1511, `orientation`=5.35911 WHERE `guid`=20066; -- Sunscale Scytheclaw +UPDATE `creature` SET `position_x`=-1537.39, `position_y`=-2687.91, `position_z`=91.329, `orientation`=4.77917 WHERE `guid`=20073; -- Sunscale Scytheclaw +UPDATE `creature` SET `position_x`=817.045, `position_y`=-4057.7, `position_z`=-12.8887, `orientation`=6.11621 WHERE `guid`=12222; -- Thunder Lizard +UPDATE `creature` SET `position_x`=-1583.82, `position_y`=-2615.43, `position_z`=95.3764, `orientation`=5.14952 WHERE `guid`=19465; -- Ornery Plainstrider +UPDATE `creature` SET `position_x`=-1534.5, `position_y`=-2655.26, `position_z`=91.8826, `orientation`=1.06465 WHERE `guid`=20019; -- Sunscale Scytheclaw +UPDATE `creature` SET `position_x`=649.788, `position_y`=1775.19, `position_z`=-12.8982, `orientation`=4.87696 WHERE `guid`=31789; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=623.711, `position_y`=1814.99, `position_z`=-10.976, `orientation`=3.65305 WHERE `guid`=30476; -- Bloodfury Roguefeather +UPDATE `creature` SET `position_x`=7889.87, `position_y`=-2557.63, `position_z`=486.82, `orientation`=1.74265 WHERE `guid`=42729; -- Rabbit +UPDATE `creature` SET `position_x`=2016.2, `position_y`=-4452.22, `position_z`=75.1356, `orientation`=2.31626 WHERE `guid`=92525; -- Hate Shrieker +UPDATE `creature` SET `position_x`=1948.47, `position_y`=-4449.14, `position_z`=77.1223, `orientation`=3.65432 WHERE `guid`=92523; -- Hate Shrieker +UPDATE `creature` SET `position_x`=1983.06, `position_y`=-4549.3, `position_z`=73.7059, `orientation`=2.73519 WHERE `guid`=92703; -- Scourge Warder +UPDATE `creature` SET `position_x`=1384.33, `position_y`=-1718.41, `position_z`=68.0003, `orientation`=5.07489 WHERE `guid`=52545; -- Soulless Ghoul +UPDATE `creature` SET `position_x`=-9337.84, `position_y`=277.606, `position_z`=68.0722, `orientation`=3.71217 WHERE `guid`=80302; -- Chicken +UPDATE `creature` SET `position_x`=-4714.65, `position_y`=3460.29, `position_z`=21.0437, `orientation`=2.1941 WHERE `guid`=51550; -- Hatecrest Warrior +UPDATE `creature` SET `position_x`=-4754.83, `position_y`=3444.98, `position_z`=14.1371, `orientation`=1.35893 WHERE `guid`=51478; -- Hatecrest Warrior +UPDATE `creature` SET `position_x`=-4721.01, `position_y`=3443, `position_z`=21.9155, `orientation`=3.68216 WHERE `guid`=51481; -- Hatecrest Warrior +UPDATE `creature` SET `position_x`=-4851.2, `position_y`=3384.84, `position_z`=19.4787, `orientation`=0.191986 WHERE `guid`=51483; -- Hatecrest Warrior +UPDATE `creature` SET `position_x`=-4884.77, `position_y`=3449.63, `position_z`=15.5509, `orientation`=4.05226 WHERE `guid`=51551; -- Hatecrest Warrior +UPDATE `creature` SET `position_x`=-4854.09, `position_y`=3417.4, `position_z`=13.45, `orientation`=0.593017 WHERE `guid`=51548; -- Hatecrest Warrior +UPDATE `creature` SET `position_x`=-2751.83, `position_y`=-3383.39, `position_z`=28.6058, `orientation`=3.98093 WHERE `guid`=31042; -- Drywallow Crocolisk +UPDATE `creature` SET `position_x`=742.862, `position_y`=-961.265, `position_z`=166.311, `orientation`=2.20095 WHERE `guid`=17026; -- Argus Shadow Mage +UPDATE `creature` SET `position_x`=683.55, `position_y`=-999.843, `position_z`=170.444, `orientation`=4.63763 WHERE `guid`=17019; -- Argus Shadow Mage +UPDATE `creature` SET `position_x`=-4406.3, `position_y`=3290.4, `position_z`=12.5644, `orientation`=3.24631 WHERE `guid`=49972; -- Feathermoon Sentinel +UPDATE `creature` SET `position_x`=688.577, `position_y`=-984.503, `position_z`=165.678, `orientation`=3.75246 WHERE `guid`=17020; -- Jailor Borhuin +UPDATE `creature` SET `position_x`=-1882.81, `position_y`=1314.57, `position_z`=87.3775, `orientation`=1.28543 WHERE `guid`=27094; -- Magram Wrangler +UPDATE `creature` SET `position_x`=-1888.38, `position_y`=1797.9, `position_z`=68.0313, `orientation`=4.52494 WHERE `guid`=27921; -- Nether Sister +UPDATE `creature` SET `position_x`=-2116.74, `position_y`=1915.83, `position_z`=62.8935, `orientation`=1.47752 WHERE `guid`=27935; -- Ley Hunter +UPDATE `creature` SET `position_x`=-10255.2, `position_y`=-3532.91, `position_z`=17.5574, `orientation`=5.4091 WHERE `guid`=42110; -- Tangled Horror +UPDATE `creature` SET `position_x`=-10653.1, `position_y`=-3815.47, `position_z`=23.0202, `orientation`=2.06955 WHERE `guid`=38865; -- Deathstrike Tarantula +UPDATE `creature` SET `position_x`=-2151.13, `position_y`=-1631.88, `position_z`=-38.9054, `orientation`=0.540514 WHERE `guid`=11484; -- Daggerspine Sorceress +UPDATE `creature` SET `position_x`=-6834.13, `position_y`=838.981, `position_z`=50.7133, `orientation`=4.72984 WHERE `guid`=113015; -- Priestess of the Moon +UPDATE `creature` SET `position_x`=-6820.16, `position_y`=832.859, `position_z`=49.5774, `orientation`=3.33358 WHERE `guid`=113017; -- Priestess of the Moon +UPDATE `creature` SET `position_x`=-6824.19, `position_y`=827.934, `position_z`=49.5407, `orientation`=2.35619 WHERE `guid`=113011; -- Priestess of the Moon +UPDATE `creature` SET `position_x`=-6838.17, `position_y`=827.95, `position_z`=50.9367, `orientation`=0.820305 WHERE `guid`=113014; -- Priestess of the Moon +UPDATE `creature` SET `position_x`=-6838.16, `position_y`=840.405, `position_z`=49.3667, `orientation`=5.34071 WHERE `guid`=113016; -- Priestess of the Moon +UPDATE `creature` SET `position_x`=-6827.21, `position_y`=823.577, `position_z`=49.6126, `orientation`=5.67232 WHERE `guid`=113013; -- Priestess of the Moon +UPDATE `creature` SET `position_x`=-6824.47, `position_y`=825.423, `position_z`=49.5562, `orientation`=2.70526 WHERE `guid`=113012; -- Priestess of the Moon +UPDATE `creature` SET `position_x`=-10116.6, `position_y`=-3616.03, `position_z`=22.8436, `orientation`=5.67561 WHERE `guid`=40448; -- Sawtooth Crocolisk +UPDATE `creature` SET `position_x`=-7085.42, `position_y`=-2281.25, `position_z`=268.205, `orientation`=2.61211 WHERE `guid`=7029; -- Dustbelcher Wyrmhunter +UPDATE `creature` SET `position_x`=-7217.94, `position_y`=-2218.06, `position_z`=295.975, `orientation`=3.96084 WHERE `guid`=7171; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=-7193.67, `position_y`=-2098.5, `position_z`=328.003, `orientation`=4.13372 WHERE `guid`=7182; -- Greater Rock Elemental +UPDATE `creature` SET `position_x`=5.87766, `position_y`=2691.31, `position_z`=-72.9925, `orientation`=3.82446 WHERE `guid`=28731; -- Slitherblade Myrmidon +UPDATE `creature` SET `position_x`=-2647.92, `position_y`=-3085.45, `position_z`=44.901, `orientation`=4.18165 WHERE `guid`=73741; -- Bloodfen Raptor +UPDATE `creature` SET `position_x`=2508.62, `position_y`=1997.27, `position_z`=346.928, `orientation`=2.48801 WHERE `guid`=32238; -- Mirkfallon Keeper +UPDATE `creature` SET `position_x`=2491.7, `position_y`=2005.38, `position_z`=342.511, `orientation`=1.38634 WHERE `guid`=32247; -- Mirkfallon Keeper +UPDATE `creature` SET `position_x`=2462.06, `position_y`=1928.84, `position_z`=362.652, `orientation`=6.26912 WHERE `guid`=32260; -- Mirkfallon Dryad +UPDATE `creature` SET `position_x`=2541.67, `position_y`=1994.54, `position_z`=348.211, `orientation`=0.628319 WHERE `guid`=32242; -- Mirkfallon Keeper +UPDATE `creature` SET `position_x`=-6960.55, `position_y`=923.85, `position_z`=13.5121, `orientation`=1.11701 WHERE `guid`=113042; -- Tauren Rifleman +UPDATE `creature` SET `position_x`=-6969.38, `position_y`=928.674, `position_z`=12.1395, `orientation`=1.3439 WHERE `guid`=113045; -- Tauren Rifleman +UPDATE `creature` SET `position_x`=-6964.77, `position_y`=926.146, `position_z`=12.4562, `orientation`=1.06465 WHERE `guid`=113043; -- Tauren Rifleman +UPDATE `creature` SET `position_x`=-7224.45, `position_y`=325.212, `position_z`=46.4215, `orientation`=5.28516 WHERE `guid`=43137; -- Tortured Druid +UPDATE `creature` SET `position_x`=-7216.87, `position_y`=383.36, `position_z`=23.9171, `orientation`=1.47475 WHERE `guid`=43141; -- Tortured Druid +UPDATE `creature` SET `position_x`=-6861.73, `position_y`=800.821, `position_z`=42.7743, `orientation`=3.12414 WHERE `guid`=113056; -- Kaldorei Marksman +UPDATE `creature` SET `position_x`=-6867.31, `position_y`=814.426, `position_z`=42.7554, `orientation`=2.96706 WHERE `guid`=113055; -- Kaldorei Marksman +UPDATE `creature` SET `position_x`=-3417.45, `position_y`=-1914.54, `position_z`=94.6304, `orientation`=3.01942 WHERE `guid`=112702; -- Minor Silithid Flayer +UPDATE `creature` SET `position_x`=996.044, `position_y`=-393.06, `position_z`=8.5181, `orientation`=2.98526 WHERE `guid`=29542; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=1006.59, `position_y`=-394.98, `position_z`=7.26771, `orientation`=5.03816 WHERE `guid`=29540; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=984.908, `position_y`=-393.822, `position_z`=8.09083, `orientation`=6.18522 WHERE `guid`=29549; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=999.52, `position_y`=-409.942, `position_z`=4.00981, `orientation`=3.1488 WHERE `guid`=29473; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=988.89, `position_y`=-420.426, `position_z`=7.48858, `orientation`=4.48074 WHERE `guid`=29541; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=969.23, `position_y`=-388.901, `position_z`=8.42239, `orientation`=4.29152 WHERE `guid`=29598; -- Windshear Digger +UPDATE `creature` SET `position_x`=1016.3, `position_y`=-385.149, `position_z`=1.62535, `orientation`=5.17731 WHERE `guid`=29639; -- Windshear Geomancer +UPDATE `creature` SET `position_x`=974.064, `position_y`=-385.964, `position_z`=8.28032, `orientation`=5.29965 WHERE `guid`=29485; -- Venture Co. Logger +UPDATE `creature` SET `position_x`=-12449.4, `position_y`=-750.627, `position_z`=37.0612, `orientation`=0.115391 WHERE `guid`=1997; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-12440.6, `position_y`=-243.555, `position_z`=14.4419, `orientation`=1.35267 WHERE `guid`=1935; -- Snapjaw Crocolisk +UPDATE `creature` SET `position_x`=-7383.48, `position_y`=-4405.6, `position_z`=9.39973, `orientation`=2.54033 WHERE `guid`=23601; -- Wastewander Rogue +UPDATE `creature` SET `position_x`=-12782.3, `position_y`=-716.021, `position_z`=63.3597, `orientation`=2.38247 WHERE `guid`=1131; -- Skullsplitter Warrior +UPDATE `creature` SET `position_x`=-12949.1, `position_y`=149.923, `position_z`=24.1081, `orientation`=2.13638 WHERE `guid`=1902; -- Jungle Stalker +UPDATE `creature` SET `position_x`=-12964.9, `position_y`=-686.114, `position_z`=53.5462, `orientation`=0 WHERE `guid`=1388; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-13051, `position_y`=382.209, `position_z`=19.2316, `orientation`=1.74892 WHERE `guid`=1970; -- Jungle Stalker +UPDATE `creature` SET `position_x`=-12988.5, `position_y`=-689.448, `position_z`=54.3133, `orientation`=0 WHERE `guid`=1362; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-13051.4, `position_y`=-650.752, `position_z`=53.4113, `orientation`=4.75932 WHERE `guid`=1344; -- Skullsplitter Hunter +UPDATE `creature` SET `position_x`=-13269.1, `position_y`=-497.587, `position_z`=13.8957, `orientation`=0 WHERE `guid`=756; -- Ironjaw Basilisk +UPDATE `creature` SET `position_x`=-13256.9, `position_y`=-580.244, `position_z`=12.6606, `orientation`=3.05433 WHERE `guid`=981; -- Ironjaw Basilisk +UPDATE `creature` SET `position_x`=-347.061, `position_y`=-2769.91, `position_z`=77.2455, `orientation`=4.11319 WHERE `guid`=93126; -- Witherbark Broodguard +UPDATE `creature` SET `position_x`=-335.748, `position_y`=-2804.31, `position_z`=81.1902, `orientation`=3.93682 WHERE `guid`=93458; -- Witherbark Sadist +UPDATE `creature` SET `position_x`=-642.567, `position_y`=-3645.99, `position_z`=94.5906, `orientation`=3.61957 WHERE `guid`=14132; -- Savannah Matriarch +UPDATE `creature` SET `position_x`=5317.83, `position_y`=-727.458, `position_z`=343.35, `orientation`=5.81343 WHERE `guid`=40434; -- Tainted Ooze +UPDATE `creature` SET `position_x`=-8930.45, `position_y`=2162.49, `position_z`=5.26124, `orientation`=0.314159 WHERE `guid`=87494; -- Canal Frenzy +UPDATE `creature` SET `position_x`=-8915.97, `position_y`=2154.23, `position_z`=5.85223, `orientation`=0.10472 WHERE `guid`=87495; -- Canal Frenzy +UPDATE `creature` SET `position_x`=-6979.15, `position_y`=-317.932, `position_z`=-223.579, `orientation`=3.98889 WHERE `guid`=24605; -- Frenzied Pterrordax +UPDATE `creature` SET `position_x`=-7055.46, `position_y`=-944.363, `position_z`=264.101, `orientation`=2.46876 WHERE `guid`=5765; -- Inferno Elemental +UPDATE `creature` SET `position_x`=-8719.41, `position_y`=-2213.76, `position_z`=10.9481, `orientation`=5.4561 WHERE `guid`=23246; -- Thistleshrub Rootshaper +UPDATE `creature` SET `position_x`=-7004.47, `position_y`=-1151.25, `position_z`=241.782, `orientation`=5.88491 WHERE `guid`=300647; -- Dark Iron Lookout +UPDATE `creature` SET `position_x`=-8027.76, `position_y`=-1127.05, `position_z`=-317.807, `orientation`=4.17337 WHERE `guid`=24336; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-7988.15, `position_y`=-1093.16, `position_z`=-329.034, `orientation`=1.34561 WHERE `guid`=24337; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-6454.82, `position_y`=-1196.93, `position_z`=181.014, `orientation`=1.0472 WHERE `guid`=5811; -- Enslaved Archaeologist +UPDATE `creature` SET `position_x`=4480.78, `position_y`=-6350.46, `position_z`=122.943, `orientation`=0.220153 WHERE `guid`=35640; -- Legashi Satyr +UPDATE `creature` SET `position_x`=4515.85, `position_y`=-6351.57, `position_z`=125.279, `orientation`=0.838525 WHERE `guid`=35673; -- Legashi Satyr +UPDATE `creature` SET `position_x`=4494.48, `position_y`=-6355.2, `position_z`=124.919, `orientation`=0.677866 WHERE `guid`=35689; -- Legashi Satyr +UPDATE `creature` SET `position_x`=4516.32, `position_y`=-6318.76, `position_z`=118.264, `orientation`=3.54752 WHERE `guid`=35636; -- Legashi Satyr +UPDATE `creature` SET `position_x`=4449.46, `position_y`=-6379.95, `position_z`=122.44, `orientation`=3.33075 WHERE `guid`=35690; -- Legashi Satyr +UPDATE `creature` SET `position_x`=4488.66, `position_y`=-6390.14, `position_z`=125.687, `orientation`=6.16101 WHERE `guid`=35639; -- Legashi Satyr +UPDATE `creature` SET `position_x`=-4201.5, `position_y`=-2707.57, `position_z`=41.0641, `orientation`=2.00713 WHERE `guid`=10338; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-4221.43, `position_y`=-2701.4, `position_z`=41.3804, `orientation`=4.76475 WHERE `guid`=10343; -- Mosshide Gnoll +UPDATE `creature` SET `position_x`=-7851.41, `position_y`=-2666.04, `position_z`=172.932, `orientation`=5.12129 WHERE `guid`=5395; -- Firegut Ogre Mage +UPDATE `creature` SET `position_x`=-4278.07, `position_y`=-3004.07, `position_z`=9.46143, `orientation`=2.34313 WHERE `guid`=9959; -- Dark Iron Insurgent +UPDATE `creature` SET `position_x`=6829.18, `position_y`=-791.834, `position_z`=66.2725, `orientation`=2.10219 WHERE `guid`=37487; -- Stormscale Wave Rider +UPDATE `creature` SET `position_x`=6818.4, `position_y`=-714.549, `position_z`=62.3787, `orientation`=2.77507 WHERE `guid`=37516; -- Stormscale Siren +UPDATE `creature` SET `position_x`=6861.44, `position_y`=-769.224, `position_z`=60.3075, `orientation`=1.70426 WHERE `guid`=37488; -- Stormscale Wave Rider +UPDATE `creature` SET `position_x`=-4075.21, `position_y`=-2962.31, `position_z`=11.7839, `orientation`=5.18363 WHERE `guid`=10501; -- Mosshide Mongrel +UPDATE `creature` SET `position_x`=1642.18, `position_y`=-5438.89, `position_z`=88.2457, `orientation`=1.18682 WHERE `guid`=92786; -- Scarlet Praetorian +UPDATE `creature` SET `position_x`=7278.03, `position_y`=-914.638, `position_z`=33.89, `orientation`=1.18682 WHERE `guid`=37534; -- Stormscale Myrmidon +UPDATE `creature` SET `position_x`=9559.95, `position_y`=1882.64, `position_z`=1314.17, `orientation`=1.51844 WHERE `guid`=48453; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=9527.54, `position_y`=1861.89, `position_z`=1317.76, `orientation`=3.49362 WHERE `guid`=48472; -- Gnarlpine Shaman +UPDATE `creature` SET `position_x`=2288.77, `position_y`=-5326.83, `position_z`=90.9632, `orientation`=5.34641 WHERE `guid`=69677; -- Argent Sentry +UPDATE `creature` SET `position_x`=-5453.25, `position_y`=-2468.24, `position_z`=89.3594, `orientation`=0.907571 WHERE `guid`=21476; -- Freewind Brave +UPDATE `creature` SET `position_x`=-5406.78, `position_y`=-2405.43, `position_z`=89.4715, `orientation`=3.38598 WHERE `guid`=21473; -- Freewind Brave +UPDATE `creature` SET `position_x`=-5461.5, `position_y`=-2441.93, `position_z`=89.4933, `orientation`=1.64061 WHERE `guid`=21466; -- Freewind Brave (WAYPOINTS) +UPDATE `creature` SET `position_x`=6729.07, `position_y`=-4662.94, `position_z`=720.875, `orientation`=5.9877 WHERE `guid`=42290; -- Everlook Bruiser +UPDATE `creature` SET `position_x`=6750.75, `position_y`=-4707.24, `position_z`=721.295, `orientation`=1.47516 WHERE `guid`=42291; -- Everlook Bruiser +UPDATE `creature` SET `position_x`=2259.6, `position_y`=312.752, `position_z`=36.1071, `orientation`=5.28835 WHERE `guid`=29777; -- Deathguard Morris +UPDATE `creature` SET `position_x`=6350.45, `position_y`=148.453, `position_z`=25.7792, `orientation`=5.66904 WHERE `guid`=38227; -- Young Moonkin +UPDATE `creature` SET `position_x`=-11264.3, `position_y`=1538.29, `position_z`=28.2284, `orientation`=3.63519 WHERE `guid`=89574; -- Marisa du'Paige +UPDATE `creature` SET `position_x`=2316.21, `position_y`=287.9, `position_z`=37.394, `orientation`=3.06556 WHERE `guid`=31921; -- Jamie Nore +UPDATE `creature` SET `position_x`=2253.34, `position_y`=270.22, `position_z`=34.8849, `orientation`=4.229 WHERE `guid`=38291; -- Mrs. Winters +UPDATE `creature` SET `position_x`=2239.4, `position_y`=257.123, `position_z`=34.8427, `orientation`=2.58309 WHERE `guid`=34113; -- Deathguard Mort (WAYPOINTS) +UPDATE `creature` SET `position_x`=-12152.8, `position_y`=-8.31348, `position_z`=-6.27573, `orientation`=2.15432 WHERE `guid`=791; -- Murkgill Hunter +UPDATE `creature` SET `position_x`=-3463.65, `position_y`=-4129.85, `position_z`=17.1876, `orientation`=4.67383 WHERE `guid`=30814; -- Sentry Point Guard (WAYPOINTS) +UPDATE `creature` SET `position_x`=-14453.5, `position_y`=493.137, `position_z`=26.3682, `orientation`=6.08993 WHERE `guid`=696; -- Booty Bay Bruiser +UPDATE `creature` SET `position_x`=-14433, `position_y`=504.295, `position_z`=8.83608, `orientation`=3.83973 WHERE `guid`=656; -- Booty Bay Bruiser (WAYPOINTS) +UPDATE `creature` SET `position_x`=-14465, `position_y`=483.814, `position_z`=14.9799, `orientation`=3.92433 WHERE `guid`=694; -- Booty Bay Bruiser +UPDATE `creature` SET `position_x`=2593.29, `position_y`=-3402.34, `position_z`=121.401, `orientation`=1.53589 WHERE `guid`=32835; -- Horde Peon +UPDATE `creature` SET `position_x`=-11187.7, `position_y`=-854.136, `position_z`=77.2269, `orientation`=2.285 WHERE `guid`=4260; -- Nightbane Tainted One +UPDATE `creature` SET `position_x`=-11196.6, `position_y`=-830.644, `position_z`=77.2414, `orientation`=5.66609 WHERE `guid`=4237; -- Nightbane Vile Fang +UPDATE `creature` SET `position_x`=-6114.13, `position_y`=-2995.05, `position_z`=399.481, `orientation`=1.20977 WHERE `guid`=9264; -- Stonesplinter Skullthumper +UPDATE `creature` SET `position_x`=-6223.44, `position_y`=-2952.45, `position_z`=403.066, `orientation`=2.25147 WHERE `guid`=8963; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-6206.5, `position_y`=-2981.13, `position_z`=397.448, `orientation`=2.98451 WHERE `guid`=8961; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=-6183.28, `position_y`=-2984.08, `position_z`=388.325, `orientation`=4.95433 WHERE `guid`=8968; -- Stonesplinter Bonesnapper +UPDATE `creature` SET `position_x`=3716.88, `position_y`=-5250.05, `position_z`=84.9577, `orientation`=5.73258 WHERE `guid`=35419; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=-613.485, `position_y`=-4652.59, `position_z`=5.12754, `orientation`=0.478344 WHERE `guid`=92906; -- Revantusk Watcher +UPDATE `creature` SET `position_x`=2448.43, `position_y`=-1617.53, `position_z`=107.405, `orientation`=3.95534 WHERE `guid`=47160; -- Scarlet Knight +UPDATE `creature` SET `position_x`=-1648.94, `position_y`=-1790.69, `position_z`=91.75, `orientation`=1.11077 WHERE `guid`=20114; -- Bristleback Hunter +UPDATE `creature` SET `position_x`=-11482.3, `position_y`=-2849.01, `position_z`=3.20056, `orientation`=5.05106 WHERE `guid`=3894; -- Dreadmaul Mauler +UPDATE `creature` SET `position_x`=-11479.8, `position_y`=-2818.19, `position_z`=-0.909903, `orientation`=2.86802 WHERE `guid`=2715; -- Dreadmaul Mauler +UPDATE `creature` SET `position_x`=2382.26, `position_y`=-1554.62, `position_z`=109.227, `orientation`=1.08875 WHERE `guid`=45379; -- Scarlet Knight +UPDATE `creature` SET `position_x`=1939.43, `position_y`=-1619.96, `position_z`=66.0199, `orientation`=3.21141 WHERE `guid`=47636; -- Blighted Zombie +UPDATE `creature` SET `position_x`=-4005.97, `position_y`=-184.2, `position_z`=139.627, `orientation`=5.54822 WHERE `guid`=50176; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-3953.87, `position_y`=-91.5755, `position_z`=150.856, `orientation`=3.29279 WHERE `guid`=50200; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-4883.96, `position_y`=549.838, `position_z`=11.3322, `orientation`=0.94737 WHERE `guid`=50394; -- Woodpaw Mongrel +UPDATE `creature` SET `position_x`=-4915.27, `position_y`=648.859, `position_z`=38.8906, `orientation`=4.00084 WHERE `guid`=50543; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-4945.22, `position_y`=613.298, `position_z`=23.1234, `orientation`=5.659 WHERE `guid`=50503; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-4949.79, `position_y`=584.459, `position_z`=13.9958, `orientation`=5.78209 WHERE `guid`=50501; -- Woodpaw Mystic +UPDATE `creature` SET `position_x`=-3947.3, `position_y`=181.165, `position_z`=106.157, `orientation`=1.01386 WHERE `guid`=50216; -- Gordunni Ogre +UPDATE `creature` SET `position_x`=-5515.08, `position_y`=1650.05, `position_z`=53.1598, `orientation`=2.41184 WHERE `guid`=51162; -- Frayfeather Stagwing +UPDATE `creature` SET `position_x`=1793.35, `position_y`=-1508.28, `position_z`=60.3062, `orientation`=3.29867 WHERE `guid`=48186; -- Rotting Cadaver +UPDATE `creature` SET `position_x`=-5550.88, `position_y`=1684.12, `position_z`=69.4902, `orientation`=5.095 WHERE `guid`=51163; -- Frayfeather Stagwing +UPDATE `creature` SET `position_x`=-5244.97, `position_y`=217.465, `position_z`=58.1993, `orientation`=5.97981 WHERE `guid`=50348; -- Zukk'ash Worker +UPDATE `creature` SET `position_x`=-3005.05, `position_y`=2754.76, `position_z`=53.3688, `orientation`=0.820227 WHERE `guid`=51774; -- Northspring Harpy +UPDATE `creature` SET `position_x`=-3850.61, `position_y`=1646.06, `position_z`=144.982, `orientation`=3.61373 WHERE `guid`=51105; -- Ferocious Rage Scar +UPDATE `creature` SET `position_x`=-8547.5, `position_y`=1476.41, `position_z`=31.9904, `orientation`=1.76278 WHERE `guid`=301017; -- Hive'Zara Wasp +UPDATE `creature` SET `position_x`=-8517.44, `position_y`=1505.66, `position_z`=33.3647, `orientation`=0.837758 WHERE `guid`=301003; -- Qiraji Gladiator +UPDATE `creature` SET `position_x`=-8531.85, `position_y`=1515.69, `position_z`=33.2644, `orientation`=0.767945 WHERE `guid`=87526; -- Qiraji Gladiator +UPDATE `creature` SET `position_x`=-8619.19, `position_y`=1514.31, `position_z`=32.138, `orientation`=1.71042 WHERE `guid`=301045; -- Hive'Zara Stinger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8600.62, `position_y`=1483.55, `position_z`=32.8614, `orientation`=3.00197 WHERE `guid`=301044; -- Qiraji Swarmguard (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7251.44, `position_y`=-383.722, `position_z`=-267.52, `orientation`=4.13586 WHERE `guid`=24038; -- Bloodpetal Trapper +UPDATE `creature` SET `position_x`=-11953.4, `position_y`=-1542.74, `position_z`=39.7212, `orientation`=3.6209 WHERE `guid`=91531; -- Snake +UPDATE `creature` SET `position_x`=-13250.5, `position_y`=-508.277, `position_z`=18.0681, `orientation`=6.04866 WHERE `guid`=1279; -- Ironjaw Basilisk +UPDATE `creature` SET `position_x`=-13222.1, `position_y`=-502.274, `position_z`=9.68024, `orientation`=2.65217 WHERE `guid`=612; -- Ironjaw Basilisk +UPDATE `creature` SET `position_x`=222.07, `position_y`=-2722.03, `position_z`=120.83, `orientation`=5.4427 WHERE `guid`=93502; -- Highvale Marksman +UPDATE `creature` SET `position_x`=-12049.7, `position_y`=-1739.52, `position_z`=52.7133, `orientation`=1.87496 WHERE `guid`=91539; -- Snake +UPDATE `creature` SET `position_x`=-7389.45, `position_y`=-1524.65, `position_z`=-271.057, `orientation`=4.4144 WHERE `guid`=24152; -- Scorching Elemental +UPDATE `creature` SET `position_x`=-7019.7, `position_y`=-1420.68, `position_z`=-247.92, `orientation`=0.890413 WHERE `guid`=24149; -- Scorching Elemental (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7884.32, `position_y`=-5183.77, `position_z`=2.72993, `orientation`=5.26387 WHERE `guid`=23305; -- Southsea Pirate +UPDATE `creature` SET `position_x`=-7957.61, `position_y`=-1094.21, `position_z`=-329.622, `orientation`=0 WHERE `guid`=24329; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-7971.01, `position_y`=-1076.3, `position_z`=-328.844, `orientation`=0.0731864 WHERE `guid`=24338; -- Gorishi Reaver +UPDATE `creature` SET `position_x`=-6486.04, `position_y`=682.768, `position_z`=5.44479, `orientation`=4.1578 WHERE `guid`=44406; -- Sand Skitterer +UPDATE `creature` SET `position_x`=-6348.97, `position_y`=615.531, `position_z`=0.6834, `orientation`=2.39176 WHERE `guid`=45503; -- Sand Skitterer +UPDATE `creature` SET `id`=11738 WHERE `guid`=45503; -- Sand Skitterer +UPDATE `creature` SET `id2`=11740 WHERE `guid`=45503; -- Dredge Striker +UPDATE `creature` SET `position_x`=-6281.97, `position_y`=617.766, `position_z`=7.2031, `orientation`=6.22838 WHERE `guid`=43955; -- Stonelash Scorpid +UPDATE `creature` SET `position_x`=6401.24, `position_y`=-1289.55, `position_z`=378.552, `orientation`=4.6328 WHERE `guid`=39478; -- Irontree Stomper +UPDATE `creature` SET `position_x`=3681.75, `position_y`=-5213.63, `position_z`=81.6161, `orientation`=0.407658 WHERE `guid`=35449; -- Spitelash Serpent Guard +UPDATE `creature` SET `position_x`=-12150.5, `position_y`=-1821.87, `position_z`=88.6047, `orientation`=2.50342 WHERE `guid`=49695; -- Snake +UPDATE `creature` SET `position_x`=1816.94, `position_y`=651.214, `position_z`=39.3614, `orientation`=4.16297 WHERE `guid`=44580; -- Scarlet Missionary (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6918.65, `position_y`=1215.92, `position_z`=1.5079, `orientation`=3.98368 WHERE `guid`=43006; -- Twilight Geolord +UPDATE `creature` SET `id`=11880 WHERE `guid`=43006; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=43006; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-14584.4, `position_y`=-149.76, `position_z`=5.60917, `orientation`=5.21002 WHERE `guid`=632; -- Jaguero Stalker +UPDATE `creature` SET `position_x`=-14732.5, `position_y`=-361.508, `position_z`=6.65323, `orientation`=1.70799 WHERE `guid`=924; -- Skymane Gorilla +UPDATE `creature` SET `position_x`=-12349.6, `position_y`=-982.153, `position_z`=13.8001, `orientation`=1.0472 WHERE `guid`=855; -- Mosh'Ogg Shaman +UPDATE `creature` SET `position_x`=-12348.6, `position_y`=-1019.49, `position_z`=8.0292, `orientation`=5.04078 WHERE `guid`=755; -- Mosh'Ogg Mauler +UPDATE `creature` SET `position_x`=3014.48, `position_y`=-4187.32, `position_z`=98.9261, `orientation`=2.02811 WHERE `guid`=36159; -- Highborne Apparition +UPDATE `creature` SET `position_x`=-6913.68, `position_y`=1149.65, `position_z`=2.34599, `orientation`=5.99664 WHERE `guid`=42956; -- Twilight Avenger (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6717.44, `position_y`=1582.06, `position_z`=8.064, `orientation`=4.81047 WHERE `guid`=43032; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-11146.1, `position_y`=-2067.86, `position_z`=47.8752, `orientation`=1.54659 WHERE `guid`=4042; -- Unliving Resident +UPDATE `creature` SET `position_x`=-11164.4, `position_y`=-2072.64, `position_z`=48.1879, `orientation`=5.81332 WHERE `guid`=4015; -- Unliving Resident +UPDATE `creature` SET `position_x`=-6454.08, `position_y`=1851.62, `position_z`=5.81059, `orientation`=1.8257 WHERE `guid`=46105; -- Dust Stormer +UPDATE `creature` SET `position_x`=-409.405, `position_y`=-4022.63, `position_z`=195.321, `orientation`=2.91588 WHERE `guid`=93677; -- Vilebranch Hideskinner (WAYPOINTS) +UPDATE `creature` SET `position_x`=-7015.06, `position_y`=1212.91, `position_z`=8.45344, `orientation`=4.10152 WHERE `guid`=42991; -- Twilight Avenger +UPDATE `creature` SET `id`=11880 WHERE `guid`=42991; -- Twilight Avenger +UPDATE `creature` SET `id2`=11881 WHERE `guid`=42991; -- Twilight Geolord +UPDATE `creature` SET `position_x`=-369.332, `position_y`=-3976.06, `position_z`=195.125, `orientation`=1.07087 WHERE `guid`=93726; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-295.934, `position_y`=-3989.05, `position_z`=195.222, `orientation`=5.57523 WHERE `guid`=93733; -- Vilebranch Shadow Hunter +UPDATE `creature` SET `position_x`=-6245.43, `position_y`=-42.8366, `position_z`=-5.05335, `orientation`=3.74035 WHERE `guid`=42930; -- Twilight Flamereaver +UPDATE `creature` SET `position_x`=-6253.36, `position_y`=61.094, `position_z`=17.3447, `orientation`=4.99164 WHERE `guid`=42924; -- Twilight Flamereaver +UPDATE `creature` SET `position_x`=-6260.24, `position_y`=-9.77062, `position_z`=2.00612, `orientation`=0.845407 WHERE `guid`=42931; -- Twilight Flamereaver +UPDATE `creature` SET `position_x`=-368.026, `position_y`=-3884.09, `position_z`=215.944, `orientation`=1.1715 WHERE `guid`=93689; -- Vilebranch Soul Eater +UPDATE `creature` SET `position_x`=-392.529, `position_y`=-3947.25, `position_z`=215.944, `orientation`=5.69379 WHERE `guid`=93599; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-297.212, `position_y`=-3913.92, `position_z`=215.944, `orientation`=0.767944 WHERE `guid`=93693; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-283.834, `position_y`=-3901.89, `position_z`=215.944, `orientation`=0.602481 WHERE `guid`=93704; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-7688.68, `position_y`=-1470.46, `position_z`=140.837, `orientation`=5.00556 WHERE `guid`=5536; -- Blackrock Warlock +UPDATE `creature` SET `position_x`=-274.529, `position_y`=-3915.49, `position_z`=215.944, `orientation`=5.16435 WHERE `guid`=93703; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=2922.04, `position_y`=-3359.7, `position_z`=298.229, `orientation`=6.14356 WHERE `guid`=88395; -- Deathknight Captain +UPDATE `creature` SET `position_x`=2951.98, `position_y`=-3347.99, `position_z`=298.214, `orientation`=4.20624 WHERE `guid`=88401; -- Risen Deathknight +UPDATE `creature` SET `position_x`=2871.92, `position_y`=-3540.69, `position_z`=297.699, `orientation`=0.837758 WHERE `guid`=88090; -- Plague Slime +UPDATE `creature` SET `position_x`=2899.31, `position_y`=-3481.33, `position_z`=297.949, `orientation`=3.66519 WHERE `guid`=88084; -- Infectious Ghoul +UPDATE `creature` SET `position_x`=2933.47, `position_y`=-3349.99, `position_z`=298.229, `orientation`=5.20108 WHERE `guid`=88396; -- Deathknight Captain +UPDATE `creature` SET `position_x`=2928.97, `position_y`=-3386.11, `position_z`=298.214, `orientation`=0.925025 WHERE `guid`=88403; -- Risen Deathknight +UPDATE `creature` SET `position_x`=3136.61, `position_y`=-3353.29, `position_z`=294.051, `orientation`=2.46091 WHERE `guid`=88268; -- Patchwork Golem +UPDATE `creature` SET `position_x`=2921.82, `position_y`=-3378.72, `position_z`=298.214, `orientation`=0.680678 WHERE `guid`=88402; -- Risen Deathknight +UPDATE `creature` SET `position_x`=2840.63, `position_y`=-3479.6, `position_z`=297.95, `orientation`=5.02655 WHERE `guid`=88092; -- Stoneskin Gargoyle +UPDATE `creature` SET `position_x`=3096.72, `position_y`=-3292.51, `position_z`=294.597, `orientation`=5.60251 WHERE `guid`=88271; -- Bile Retcher +UPDATE `creature` SET `position_x`=2929.95, `position_y`=-3527.89, `position_z`=297.837, `orientation`=2.21657 WHERE `guid`=88080; -- Plague Slime +UPDATE `creature` SET `position_x`=2932.04, `position_y`=-3521.47, `position_z`=297.423, `orientation`=2.58309 WHERE `guid`=88081; -- Infectious Ghoul +UPDATE `creature` SET `position_x`=3053.63, `position_y`=-3354.67, `position_z`=298.401, `orientation`=4.95674 WHERE `guid`=88264; -- Patchwork Golem +UPDATE `creature` SET `position_x`=2875.72, `position_y`=-3547.32, `position_z`=297.698, `orientation`=0.925025 WHERE `guid`=88091; -- Infectious Ghoul +UPDATE `creature` SET `position_x`=3149.04, `position_y`=-3345.12, `position_z`=294.592, `orientation`=2.46091 WHERE `guid`=88272; -- Bile Retcher +UPDATE `creature` SET `position_x`=2936.26, `position_y`=-3517.2, `position_z`=297.738, `orientation`=1.51844 WHERE `guid`=88079; -- Plague Slime +UPDATE `creature` SET `position_x`=2939.56, `position_y`=-3513.23, `position_z`=297.712, `orientation`=1.06465 WHERE `guid`=88083; -- Infectious Ghoul +UPDATE `creature` SET `position_x`=3074.45, `position_y`=-3353.69, `position_z`=298.401, `orientation`=4.31096 WHERE `guid`=88261; -- Patchwork Golem +UPDATE `creature` SET `position_x`=2955.9, `position_y`=-3351.68, `position_z`=299.084, `orientation`=3.85718 WHERE `guid`=88394; -- Deathknight +UPDATE `creature` SET `position_x`=2920.97, `position_y`=-3290.25, `position_z`=298.229, `orientation`=0.820305 WHERE `guid`=88408; -- Skeletal Smith +UPDATE `creature` SET `position_x`=2885.54, `position_y`=-3477.05, `position_z`=297.705, `orientation`=3.7001 WHERE `guid`=88087; -- Plague Slime +UPDATE `creature` SET `position_x`=2931.76, `position_y`=-3513.61, `position_z`=297.806, `orientation`=2.25147 WHERE `guid`=88082; -- Infectious Ghoul +UPDATE `creature` SET `position_x`=3087.42, `position_y`=-3367.65, `position_z`=298.401, `orientation`=3.7001 WHERE `guid`=88262; -- Patchwork Golem +UPDATE `creature` SET `position_x`=2924.77, `position_y`=-3382.63, `position_z`=299.084, `orientation`=0.802851 WHERE `guid`=88393; -- Deathknight +UPDATE `creature` SET `position_x`=2911.86, `position_y`=-3298.02, `position_z`=298.63, `orientation`=5.044 WHERE `guid`=88409; -- Skeletal Smith +UPDATE `creature` SET `position_x`=2897.14, `position_y`=-3489.76, `position_z`=297.95, `orientation`=3.87463 WHERE `guid`=88086; -- Plague Slime +UPDATE `creature` SET `position_x`=2888.01, `position_y`=-3486.66, `position_z`=297.704, `orientation`=3.92699 WHERE `guid`=88088; -- Infectious Ghoul +UPDATE `creature` SET `position_x`=3086.04, `position_y`=-3386.81, `position_z`=298.401, `orientation`=3.1765 WHERE `guid`=88263; -- Patchwork Golem +UPDATE `creature` SET `position_x`=2960.05, `position_y`=-3355.76, `position_z`=298.214, `orientation`=4.10152 WHERE `guid`=88400; -- Risen Deathknight +UPDATE `creature` SET `position_x`=2894.23, `position_y`=-3474.81, `position_z`=297.718, `orientation`=3.735 WHERE `guid`=88085; -- Infectious Ghoul +UPDATE `creature` SET `position_x`=3088.14, `position_y`=-3305.5, `position_z`=294.025, `orientation`=5.5676 WHERE `guid`=88265; -- Patchwork Golem +UPDATE `creature` SET `position_x`=2839.23, `position_y`=-3337.89, `position_z`=300.911, `orientation`=0.349066 WHERE `guid`=88419; -- Bony Construct +UPDATE `creature` SET `position_x`=3109.14, `position_y`=-3284.2, `position_z`=294.035, `orientation`=5.63741 WHERE `guid`=88266; -- Patchwork Golem +UPDATE `creature` SET `position_x`=2840.73, `position_y`=-3499.91, `position_z`=297.94, `orientation`=1.25664 WHERE `guid`=88093; -- Stoneskin Gargoyle +UPDATE `creature` SET `position_x`=2866.23, `position_y`=-3547.93, `position_z`=297.947, `orientation`=0.418879 WHERE `guid`=88276; -- Infectious Ghoul +UPDATE `creature` SET `position_x`=3157.59, `position_y`=-3332.37, `position_z`=294.048, `orientation`=2.54818 WHERE `guid`=88267; -- Patchwork Golem +UPDATE `creature` SET `position_x`=3000.67, `position_y`=-3251.03, `position_z`=294.146, `orientation`=0.663225 WHERE `guid`=302560; -- Living Monstrosity +UPDATE `creature` SET `position_x`=2908.99, `position_y`=-3276.91, `position_z`=298.229, `orientation`=1.58825 WHERE `guid`=88410; -- Skeletal Smith (WAYPOINTS) +UPDATE `creature` SET `position_x`=3002.89, `position_y`=-3247.09, `position_z`=294.146, `orientation`=4.36332 WHERE `guid`=302565; -- Mad Scientist +UPDATE `creature` SET `position_x`=3004.33, `position_y`=-3247.28, `position_z`=294.146, `orientation`=3.97935 WHERE `guid`=302564; -- Surgical Assistant +UPDATE `creature` SET `position_x`=2999.81, `position_y`=-3246.63, `position_z`=294.146, `orientation`=5.23599 WHERE `guid`=302566; -- Mad Scientist +UPDATE `creature` SET `position_x`=3001.93, `position_y`=-3246, `position_z`=294.146, `orientation`=4.67748 WHERE `guid`=302563; -- Surgical Assistant +UPDATE `creature` SET `position_x`=2997.29, `position_y`=-3247.82, `position_z`=294.146, `orientation`=5.81195 WHERE `guid`=302561; -- Surgical Assistant +UPDATE `creature` SET `position_x`=-419.14, `position_y`=-3922.7, `position_z`=215.268, `orientation`=1.62014 WHERE `guid`=93226; -- Jade Sludge +UPDATE `creature` SET `position_x`=-385.127, `position_y`=-3933.59, `position_z`=215.944, `orientation`=5.25344 WHERE `guid`=93232; -- Vilebranch Blood Drinker +UPDATE `creature` SET `position_x`=-6416.96, `position_y`=1484.29, `position_z`=2.4479, `orientation`=1.40838 WHERE `guid`=46091; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6283.69, `position_y`=1550.08, `position_z`=4.70046, `orientation`=3.82929 WHERE `guid`=46138; -- Desert Rumbler (WAYPOINTS) +UPDATE `creature` SET `position_x`=-6351.01, `position_y`=1482.79, `position_z`=6.65775, `orientation`=2.21336 WHERE `guid`=46078; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6284.8, `position_y`=1416.28, `position_z`=11.0424, `orientation`=1.51434 WHERE `guid`=46080; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6315.99, `position_y`=1383.67, `position_z`=5.30556, `orientation`=1.12195 WHERE `guid`=46085; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6384.41, `position_y`=1449.9, `position_z`=0.769446, `orientation`=6.21878 WHERE `guid`=46083; -- Dust Stormer +UPDATE `creature` SET `position_x`=2946.03, `position_y`=-3163.86, `position_z`=273.87, `orientation`=3.42821 WHERE `guid`=128389; -- Rat +UPDATE `creature` SET `position_x`=-6286.04, `position_y`=1483.79, `position_z`=8.25814, `orientation`=1.33435 WHERE `guid`=46077; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6386.17, `position_y`=1516.14, `position_z`=4.33633, `orientation`=5.98524 WHERE `guid`=46090; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6319.2, `position_y`=1517.24, `position_z`=3.05767, `orientation`=4.86928 WHERE `guid`=46079; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6349.84, `position_y`=1416.77, `position_z`=1.87424, `orientation`=2.00241 WHERE `guid`=46081; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6451.11, `position_y`=1514.61, `position_z`=5.58365, `orientation`=3.51813 WHERE `guid`=46089; -- Dust Stormer +UPDATE `creature` SET `position_x`=-6418.75, `position_y`=1542.74, `position_z`=13.2335, `orientation`=2.30413 WHERE `guid`=46076; -- Dust Stormer +UPDATE `creature` SET `position_x`=2637.99, `position_y`=-3520.7, `position_z`=261.978, `orientation`=5.0185 WHERE `guid`=128407; -- Rat +UPDATE `creature` SET `position_x`=2862.9, `position_y`=-3674.58, `position_z`=277.701, `orientation`=3.08511 WHERE `guid`=128320; -- Larva +UPDATE `creature` SET `position_x`=7726.14, `position_y`=-3883.09, `position_z`=691.171, `orientation`=4.37396 WHERE `guid`=40867; -- Frostsaber Cub +UPDATE `creature` SET `position_x`=9915.41, `position_y`=1850.48, `position_z`=1320.35, `orientation`=3.25445 WHERE `guid`=49925; -- Nightsaber Stalker +UPDATE `creature` SET `position_x`=-5191.06, `position_y`=-623.539, `position_z`=399.448, `orientation`=5.84918 WHERE `guid`=67087; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5143.07, `position_y`=-588.042, `position_z`=399.502, `orientation`=2.62044 WHERE `guid`=67097; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5141.23, `position_y`=-659.017, `position_z`=401.799, `orientation`=4.33643 WHERE `guid`=67099; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5176.3, `position_y`=-591.736, `position_z`=397.886, `orientation`=4.81711 WHERE `guid`=67089; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5144.77, `position_y`=-609.512, `position_z`=398.967, `orientation`=4.495 WHERE `guid`=67098; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5208.71, `position_y`=-611.287, `position_z`=404.816, `orientation`=2.63866 WHERE `guid`=67084; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5172.09, `position_y`=-606.646, `position_z`=397.746, `orientation`=3.72271 WHERE `guid`=67093; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5193.07, `position_y`=-661.447, `position_z`=413.937, `orientation`=3.61884 WHERE `guid`=67088; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5157.45, `position_y`=-574.434, `position_z`=398.998, `orientation`=4.903 WHERE `guid`=67095; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5178.42, `position_y`=-553.342, `position_z`=398.102, `orientation`=2.9553 WHERE `guid`=67090; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5125.61, `position_y`=-572.409, `position_z`=403.128, `orientation`=4.56886 WHERE `guid`=67082; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5172.85, `position_y`=-666.148, `position_z`=408.721, `orientation`=1.18356 WHERE `guid`=67075; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5194.43, `position_y`=-559.338, `position_z`=396.88, `orientation`=1.14633 WHERE `guid`=67072; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5124.48, `position_y`=-608.489, `position_z`=398.888, `orientation`=0.292252 WHERE `guid`=67083; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5126.87, `position_y`=-672.696, `position_z`=408.134, `orientation`=2.83411 WHERE `guid`=67081; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5193.28, `position_y`=-638.902, `position_z`=403.036, `orientation`=3.00478 WHERE `guid`=67071; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5141.73, `position_y`=-625.044, `position_z`=396, `orientation`=2.51587 WHERE `guid`=67079; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5159.11, `position_y`=-659.359, `position_z`=401.477, `orientation`=0.618696 WHERE `guid`=67076; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5208.49, `position_y`=-576.049, `position_z`=400.961, `orientation`=4.15947 WHERE `guid`=67069; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5193.44, `position_y`=-608.284, `position_z`=398.297, `orientation`=0.593264 WHERE `guid`=67070; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5158.14, `position_y`=-641.97, `position_z`=395.852, `orientation`=0.0418265 WHERE `guid`=67094; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5193.83, `position_y`=-589.28, `position_z`=398.769, `orientation`=0.75173 WHERE `guid`=67086; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5157.25, `position_y`=-624.006, `position_z`=396.869, `orientation`=0.585034 WHERE `guid`=67096; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5177.64, `position_y`=-647.163, `position_z`=401.092, `orientation`=1.63087 WHERE `guid`=67091; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-5173.32, `position_y`=-574.801, `position_z`=396.83, `orientation`=4.19687 WHERE `guid`=67092; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=2010.31, `position_y`=292.357, `position_z`=47.9491, `orientation`=5.46729 WHERE `guid`=67066; -- Spectral Apparition +UPDATE `creature` SET `position_x`=2025.48, `position_y`=326.184, `position_z`=46.5013, `orientation`=3.27346 WHERE `guid`=67067; -- Spectral Apparition +UPDATE `creature` SET `position_x`=1189.68, `position_y`=-4321.83, `position_z`=21.7062, `orientation`=2.60527 WHERE `guid`=67119; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1226.92, `position_y`=-4325.25, `position_z`=25.8494, `orientation`=2.14814 WHERE `guid`=67126; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1147.36, `position_y`=-4324.34, `position_z`=23.8895, `orientation`=2.57482 WHERE `guid`=67115; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1242.5, `position_y`=-4308.1, `position_z`=28.4669, `orientation`=1.46432 WHERE `guid`=67130; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1210.3, `position_y`=-4323.29, `position_z`=23.2734, `orientation`=1.10274 WHERE `guid`=67124; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-9208.3, `position_y`=324.625, `position_z`=73.6151, `orientation`=3.94444 WHERE `guid`=67008; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9225.41, `position_y`=354.81, `position_z`=73.3402, `orientation`=0.366519 WHERE `guid`=67003; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9207.19, `position_y`=255.207, `position_z`=73.9707, `orientation`=4.55531 WHERE `guid`=67009; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9223.56, `position_y`=323.409, `position_z`=73.3968, `orientation`=2.61799 WHERE `guid`=67005; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9209.55, `position_y`=353.762, `position_z`=73.849, `orientation`=1.23918 WHERE `guid`=67007; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9226.52, `position_y`=257.796, `position_z`=72.3674, `orientation`=5.27089 WHERE `guid`=67004; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-5159.66, `position_y`=-606.987, `position_z`=399.423, `orientation`=5.30307 WHERE `guid`=67077; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5157.64, `position_y`=-589.138, `position_z`=399.107, `orientation`=0.0929254 WHERE `guid`=67078; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5138.2, `position_y`=-640.783, `position_z`=396.344, `orientation`=3.21955 WHERE `guid`=67080; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5176.13, `position_y`=-624.952, `position_z`=396.463, `orientation`=5.98386 WHERE `guid`=67074; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-5193.22, `position_y`=-574.374, `position_z`=398.728, `orientation`=5.74848 WHERE `guid`=67073; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-9226.37, `position_y`=306.575, `position_z`=74.5378, `orientation`=2.75762 WHERE `guid`=67037; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9225.49, `position_y`=373.623, `position_z`=73.1641, `orientation`=5.89921 WHERE `guid`=67038; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9223.56, `position_y`=339.456, `position_z`=73.8513, `orientation`=4.71239 WHERE `guid`=67040; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9241.08, `position_y`=322.691, `position_z`=74.4411, `orientation`=3.57792 WHERE `guid`=67036; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9192.88, `position_y`=357.69, `position_z`=75.1755, `orientation`=0.0872665 WHERE `guid`=67044; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9190.56, `position_y`=374.964, `position_z`=74.6175, `orientation`=5.61996 WHERE `guid`=67045; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9207.78, `position_y`=339.332, `position_z`=72.7628, `orientation`=3.07178 WHERE `guid`=67043; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9208.61, `position_y`=307.017, `position_z`=74.7344, `orientation`=2.75762 WHERE `guid`=67042; -- Spectral Apparition +UPDATE `creature` SET `position_x`=1990.49, `position_y`=345.272, `position_z`=40.0696, `orientation`=1.65913 WHERE `guid`=67062; -- Spectral Apparition +UPDATE `creature` SET `position_x`=1977.61, `position_y`=292.986, `position_z`=41.515, `orientation`=5.68878 WHERE `guid`=67060; -- Spectral Apparition +UPDATE `creature` SET `position_x`=2041.46, `position_y`=326.857, `position_z`=50.2251, `orientation`=2.88294 WHERE `guid`=67068; -- Spectral Apparition +UPDATE `creature` SET `position_x`=1992.55, `position_y`=310.513, `position_z`=41.3644, `orientation`=4.70379 WHERE `guid`=67063; -- Spectral Apparition +UPDATE `creature` SET `position_x`=1992.29, `position_y`=277.838, `position_z`=47.1022, `orientation`=2.48893 WHERE `guid`=67061; -- Spectral Apparition +UPDATE `creature` SET `position_x`=9926.35, `position_y`=1840.37, `position_z`=1323.2, `orientation`=2.17947 WHERE `guid`=67186; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9889.47, `position_y`=1860.38, `position_z`=1317.56, `orientation`=5.09769 WHERE `guid`=67179; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9892.34, `position_y`=1844.96, `position_z`=1319.13, `orientation`=4.72984 WHERE `guid`=67180; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9906.6, `position_y`=1860.25, `position_z`=1319.66, `orientation`=0.255044 WHERE `guid`=67182; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9872.75, `position_y`=1869.78, `position_z`=1322.73, `orientation`=1.03947 WHERE `guid`=67178; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1977.65, `position_y`=323.949, `position_z`=39.8178, `orientation`=2.22497 WHERE `guid`=67028; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=1974.25, `position_y`=341.438, `position_z`=41.4593, `orientation`=1.05711 WHERE `guid`=67027; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=2009.02, `position_y`=309.944, `position_z`=44.3937, `orientation`=4.32473 WHERE `guid`=67030; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=2025.8, `position_y`=310.15, `position_z`=48.1345, `orientation`=3.89455 WHERE `guid`=67034; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=1992.23, `position_y`=291.987, `position_z`=45.7473, `orientation`=4.00686 WHERE `guid`=67029; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=9939.2, `position_y`=1924.07, `position_z`=1329.66, `orientation`=5.9987 WHERE `guid`=67142; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9940.23, `position_y`=1954.28, `position_z`=1335.71, `orientation`=0.020871 WHERE `guid`=67141; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9957.71, `position_y`=1925.8, `position_z`=1327.6, `orientation`=5.77138 WHERE `guid`=67146; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9940.2, `position_y`=1939.91, `position_z`=1330.9, `orientation`=3.65807 WHERE `guid`=67143; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9943.01, `position_y`=1888.31, `position_z`=1327.05, `orientation`=1.66524 WHERE `guid`=67144; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9907.36, `position_y`=1840.28, `position_z`=1319.96, `orientation`=5.66048 WHERE `guid`=67135; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9924.32, `position_y`=1824.72, `position_z`=1324.44, `orientation`=4.05846 WHERE `guid`=67138; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9907.63, `position_y`=1890.99, `position_z`=1323.66, `orientation`=3.76371 WHERE `guid`=67136; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9927.95, `position_y`=1861.29, `position_z`=1322.51, `orientation`=3.68901 WHERE `guid`=67140; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9873.98, `position_y`=1881.84, `position_z`=1325.2, `orientation`=1.74748 WHERE `guid`=67132; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9923.78, `position_y`=1878.97, `position_z`=1324.58, `orientation`=5.44933 WHERE `guid`=67139; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9920.43, `position_y`=1906.32, `position_z`=1327.07, `orientation`=3.98254 WHERE `guid`=67137; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9894.58, `position_y`=1873.58, `position_z`=1320.51, `orientation`=2.22655 WHERE `guid`=67134; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9873.22, `position_y`=1860.1, `position_z`=1319.36, `orientation`=0.150392 WHERE `guid`=67133; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1227.44, `position_y`=-4308.01, `position_z`=25.112, `orientation`=4.36058 WHERE `guid`=67127; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1171.95, `position_y`=-4342.67, `position_z`=25.3053, `orientation`=5.77195 WHERE `guid`=67118; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1204.55, `position_y`=-4339.09, `position_z`=25.5045, `orientation`=5.52536 WHERE `guid`=67122; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1173.62, `position_y`=-4308.4, `position_z`=20.8017, `orientation`=4.50295 WHERE `guid`=67117; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9941.27, `position_y`=1875.73, `position_z`=1325.67, `orientation`=0.542241 WHERE `guid`=67187; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9907.55, `position_y`=1872.97, `position_z`=1320.55, `orientation`=1.79572 WHERE `guid`=67181; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9942.75, `position_y`=1859.53, `position_z`=1324.35, `orientation`=3.97699 WHERE `guid`=67188; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9960.69, `position_y`=1873.77, `position_z`=1324.49, `orientation`=3.40416 WHERE `guid`=67190; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9923.62, `position_y`=1891.61, `position_z`=1326.37, `orientation`=4.13039 WHERE `guid`=67183; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1475.24, `position_y`=7.83225, `position_z`=26.2654, `orientation`=0.361255 WHERE `guid`=67114; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1575.6, `position_y`=44.6215, `position_z`=1.63601, `orientation`=3.02242 WHERE `guid`=67100; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1541.86, `position_y`=89.9928, `position_z`=-0.836067, `orientation`=0.837758 WHERE `guid`=67106; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1557.58, `position_y`=-22.776, `position_z`=8.83432, `orientation`=0.884217 WHERE `guid`=67104; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1523.54, `position_y`=54.8383, `position_z`=6.13107, `orientation`=0.125006 WHERE `guid`=67108; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1172.73, `position_y`=-4327.02, `position_z`=22.0216, `orientation`=1.09122 WHERE `guid`=67163; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1244.84, `position_y`=-4374.43, `position_z`=27.9372, `orientation`=5.04125 WHERE `guid`=67176; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1240.89, `position_y`=-4325.15, `position_z`=29.9222, `orientation`=0.398358 WHERE `guid`=67175; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1175.07, `position_y`=-4357.89, `position_z`=26.8588, `orientation`=5.32325 WHERE `guid`=67165; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1225.33, `position_y`=-4341.79, `position_z`=26.5733, `orientation`=3.82625 WHERE `guid`=67171; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-8606.58, `position_y`=859.028, `position_z`=96.7636, `orientation`=2.10943 WHERE `guid`=12093; -- Stormwind City Patroller (WAYPOINTS) +UPDATE `creature` SET `position_x`=1191.08, `position_y`=-4357.62, `position_z`=27.749, `orientation`=2.41905 WHERE `guid`=67121; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1156.1, `position_y`=-4343.53, `position_z`=25.8797, `orientation`=1.78485 WHERE `guid`=67116; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1258.84, `position_y`=-4373.13, `position_z`=28.7774, `orientation`=3.82573 WHERE `guid`=67131; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1207.68, `position_y`=-4287.86, `position_z`=22.485, `orientation`=3.83972 WHERE `guid`=67123; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1191.45, `position_y`=-4286.37, `position_z`=21.2201, `orientation`=0.593412 WHERE `guid`=67120; -- Spectral Spirit +UPDATE `creature` SET `position_x`=9958.77, `position_y`=1904.66, `position_z`=1326.6, `orientation`=2.12705 WHERE `guid`=67189; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9972.98, `position_y`=1926.66, `position_z`=1326.75, `orientation`=2.7647 WHERE `guid`=67191; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9926.43, `position_y`=1959.37, `position_z`=1339.14, `orientation`=4.4009 WHERE `guid`=67184; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9972.37, `position_y`=1941.5, `position_z`=1327.35, `orientation`=0.409531 WHERE `guid`=67192; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9925.01, `position_y`=1938.92, `position_z`=1331.95, `orientation`=0.582976 WHERE `guid`=67185; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1246.95, `position_y`=-4385.95, `position_z`=28.4688, `orientation`=4.33315 WHERE `guid`=67177; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1226.42, `position_y`=-4372.58, `position_z`=28.7022, `orientation`=1.99807 WHERE `guid`=67173; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1173.75, `position_y`=-4283.53, `position_z`=20.7698, `orientation`=0.408861 WHERE `guid`=67164; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1189.31, `position_y`=-4343.56, `position_z`=25.8441, `orientation`=4.3805 WHERE `guid`=67166; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1224.77, `position_y`=-4287.22, `position_z`=23.3625, `orientation`=3.3798 WHERE `guid`=67172; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1541.74, `position_y`=24.4095, `position_z`=12.7886, `orientation`=3.24659 WHERE `guid`=67107; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1574.84, `position_y`=77.7345, `position_z`=-7.23697, `orientation`=2.74253 WHERE `guid`=67101; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1506.54, `position_y`=76.2188, `position_z`=6.25629, `orientation`=0.750718 WHERE `guid`=67111; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1542.25, `position_y`=57.6243, `position_z`=3.68054, `orientation`=3.77022 WHERE `guid`=67105; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1489.36, `position_y`=58.1138, `position_z`=12.7463, `orientation`=2.78068 WHERE `guid`=67112; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1509.16, `position_y`=92.1356, `position_z`=3.19217, `orientation`=4.27606 WHERE `guid`=67110; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1523.32, `position_y`=42.4703, `position_z`=10.2417, `orientation`=0.774447 WHERE `guid`=67109; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1558.53, `position_y`=41.1742, `position_z`=7.06617, `orientation`=1.16937 WHERE `guid`=67103; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1489.11, `position_y`=91.5441, `position_z`=6.36338, `orientation`=5.49487 WHERE `guid`=67113; -- Spectral Spirit +UPDATE `creature` SET `position_x`=-1575.05, `position_y`=23.9854, `position_z`=4.85027, `orientation`=4.3839 WHERE `guid`=67102; -- Spectral Spirit +UPDATE `creature` SET `position_x`=1192.17, `position_y`=-4306.93, `position_z`=21.2328, `orientation`=3.55576 WHERE `guid`=67167; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1155.88, `position_y`=-4309.86, `position_z`=20.9188, `orientation`=3.81997 WHERE `guid`=67162; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1209.29, `position_y`=-4358.01, `position_z`=27.4716, `orientation`=0.748028 WHERE `guid`=67168; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=1209.36, `position_y`=-4310.8, `position_z`=22.9504, `orientation`=5.41146 WHERE `guid`=67169; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1559.1, `position_y`=24.0625, `position_z`=8.7196, `orientation`=1.91986 WHERE `guid`=67151; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1543.48, `position_y`=42.5353, `position_z`=8.50159, `orientation`=2.76799 WHERE `guid`=67154; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1508.9, `position_y`=42.3158, `position_z`=11.5504, `orientation`=2.42609 WHERE `guid`=67159; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1557.8, `position_y`=76.2171, `position_z`=-3.3495, `orientation`=0.536828 WHERE `guid`=67153; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1488.71, `position_y`=76.3296, `position_z`=9.2439, `orientation`=1.40822 WHERE `guid`=67161; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1558.06, `position_y`=57.5885, `position_z`=2.02549, `orientation`=5.03573 WHERE `guid`=67152; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1540.14, `position_y`=-22.9825, `position_z`=13.7193, `orientation`=2.99244 WHERE `guid`=67155; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1523.79, `position_y`=26.224, `position_z`=14.3512, `orientation`=4.93879 WHERE `guid`=67158; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1523.47, `position_y`=76.5106, `position_z`=3.67229, `orientation`=5.12642 WHERE `guid`=67157; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1539.75, `position_y`=76.8899, `position_z`=0.381858, `orientation`=2.72271 WHERE `guid`=67156; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1507.54, `position_y`=58.8243, `position_z`=8.78051, `orientation`=3.86994 WHERE `guid`=67160; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1593.79, `position_y`=23.9679, `position_z`=-0.107843, `orientation`=5.18309 WHERE `guid`=67147; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1593.03, `position_y`=41.182, `position_z`=-3.30581, `orientation`=0.878813 WHERE `guid`=67149; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1592.87, `position_y`=57.2176, `position_z`=-8.33858, `orientation`=5.88176 WHERE `guid`=67148; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=-1573.32, `position_y`=61.2735, `position_z`=-2.99172, `orientation`=4.41404 WHERE `guid`=67150; -- Skeletal Trooper +UPDATE `creature` SET `position_x`=9898.72, `position_y`=1885.7, `position_z`=1322.65, `orientation`=4.08407 WHERE `guid`=47920; -- Rabbit +UPDATE `creature` SET `position_x`=-9222.97, `position_y`=409.064, `position_z`=86.3431, `orientation`=4.76326 WHERE `guid`=67039; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9173.54, `position_y`=393.35, `position_z`=85.455, `orientation`=3.99305 WHERE `guid`=67046; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9190.32, `position_y`=424.626, `position_z`=91.5562, `orientation`=4.03192 WHERE `guid`=67011; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9153.97, `position_y`=408.422, `position_z`=92.5331, `orientation`=2.76085 WHERE `guid`=67014; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9206.37, `position_y`=426.964, `position_z`=89.4854, `orientation`=4.14536 WHERE `guid`=67010; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9215.54, `position_y`=424.984, `position_z`=88.8037, `orientation`=4.57132 WHERE `guid`=80285; -- Cow +UPDATE `creature` SET `position_x`=-9030.87, `position_y`=883.516, `position_z`=110.279, `orientation`=5.68977 WHERE `guid`=90445; -- Erich Lohan (WAYPOINTS) +UPDATE `creature` SET `position_x`=7650.46, `position_y`=-3850.05, `position_z`=685.096, `orientation`=4.85561 WHERE `guid`=40902; -- Frostsaber +UPDATE `creature` SET `id`=7431 WHERE `guid`=40902; -- Frostsaber +UPDATE `creature` SET `id2`=7432 WHERE `guid`=40902; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=7715.04, `position_y`=-3852.92, `position_z`=692.489, `orientation`=3.44567 WHERE `guid`=40928; -- Frostsaber Stalker +UPDATE `creature` SET `id`=7432 WHERE `guid`=40928; -- Frostsaber Stalker +UPDATE `creature` SET `id2`=7433 WHERE `guid`=40928; -- Frostsaber Huntress +UPDATE `creature` SET `position_x`=7682.78, `position_y`=-3881.55, `position_z`=687.24, `orientation`=4.63814 WHERE `guid`=40934; -- Frostsaber Stalker +UPDATE `creature` SET `id`=7432 WHERE `guid`=40934; -- Frostsaber Stalker +UPDATE `creature` SET `id2`=7433 WHERE `guid`=40934; -- Frostsaber Huntress +UPDATE `creature` SET `position_x`=-9108.16, `position_y`=308.57, `position_z`=93.9508, `orientation`=5.85173 WHERE `guid`=67050; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9091.68, `position_y`=341.222, `position_z`=94.2467, `orientation`=4.92252 WHERE `guid`=67051; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9047.96, `position_y`=339.823, `position_z`=94.8636, `orientation`=0.472567 WHERE `guid`=67054; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9125.72, `position_y`=356.334, `position_z`=93.168, `orientation`=3.68107 WHERE `guid`=67049; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9045.48, `position_y`=355.503, `position_z`=94.379, `orientation`=4.06777 WHERE `guid`=67055; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9126.39, `position_y`=325.608, `position_z`=93.5681, `orientation`=5.57384 WHERE `guid`=67047; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9091.55, `position_y`=326.751, `position_z`=94.2161, `orientation`=0.877631 WHERE `guid`=67052; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9059.74, `position_y`=357.756, `position_z`=93.1185, `orientation`=0.0629808 WHERE `guid`=67053; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9044, `position_y`=323.21, `position_z`=93.7645, `orientation`=3.66519 WHERE `guid`=67056; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9127.29, `position_y`=339.268, `position_z`=93.9964, `orientation`=1.05193 WHERE `guid`=67048; -- Spectral Apparition +UPDATE `creature` SET `position_x`=-9074.97, `position_y`=304.922, `position_z`=92.7926, `orientation`=1.58089 WHERE `guid`=67022; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9109.42, `position_y`=357.807, `position_z`=93.6503, `orientation`=2.70421 WHERE `guid`=67017; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9139.32, `position_y`=340.707, `position_z`=92.0264, `orientation`=1.01229 WHERE `guid`=67015; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9073.69, `position_y`=339.895, `position_z`=93.1489, `orientation`=1.05052 WHERE `guid`=67023; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9108.85, `position_y`=325.219, `position_z`=93.3783, `orientation`=4.01843 WHERE `guid`=67018; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9123.93, `position_y`=308.548, `position_z`=93.2522, `orientation`=4.09884 WHERE `guid`=67016; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9094.11, `position_y`=308.377, `position_z`=94.9155, `orientation`=2.21233 WHERE `guid`=67020; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9060.14, `position_y`=340.087, `position_z`=93.8768, `orientation`=2.11632 WHERE `guid`=67025; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=-9110.32, `position_y`=341.523, `position_z`=93.5801, `orientation`=0.0180196 WHERE `guid`=67019; -- Skeletal Soldier +UPDATE `creature` SET `position_x`=7716.45, `position_y`=-3917.24, `position_z`=693.517, `orientation`=3.92941 WHERE `guid`=40932; -- Frostsaber Stalker +UPDATE `creature` SET `id`=7432 WHERE `guid`=40932; -- Frostsaber Stalker +UPDATE `creature` SET `id2`=7433 WHERE `guid`=40932; -- Frostsaber Huntress +UPDATE `creature` SET `position_x`=-8989.6, `position_y`=857.96, `position_z`=105.807, `orientation`=3.56047 WHERE `guid`=86597; -- Lisan Pierce +UPDATE `creature` SET `position_x`=7649.47, `position_y`=-3915.68, `position_z`=689.523, `orientation`=3.96679 WHERE `guid`=40933; -- Frostsaber Stalker +UPDATE `creature` SET `id`=7431 WHERE `guid`=40933; -- Frostsaber +UPDATE `creature` SET `id2`=7432 WHERE `guid`=40933; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=3449.45, `position_y`=-5781.2, `position_z`=1.01358, `orientation`=3.27677 WHERE `guid`=35503; -- Spitelash Siren +UPDATE `creature` SET `position_x`=3683.58, `position_y`=-5619.48, `position_z`=7.68665, `orientation`=0.897117 WHERE `guid`=35516; -- Spitelash Siren +UPDATE `creature` SET `position_x`=-7612.29, `position_y`=-2564.97, `position_z`=132.818, `orientation`=2.16425 WHERE `guid`=5553; -- Fire Beetle +UPDATE `creature` SET `position_x`=3617.38, `position_y`=-5619.98, `position_z`=9.89047, `orientation`=4.63018 WHERE `guid`=35474; -- Spitelash Siren +UPDATE `creature` SET `position_x`=7949.82, `position_y`=-3817.08, `position_z`=693.636, `orientation`=2.31761 WHERE `guid`=40979; -- Frostsaber Pride Watcher +UPDATE `creature` SET `id`=7433 WHERE `guid`=40979; -- Frostsaber Huntress +UPDATE `creature` SET `id2`=7434 WHERE `guid`=40979; -- Frostsaber Pride Watcher +UPDATE `creature` SET `position_x`=7850.55, `position_y`=-3848.79, `position_z`=695.41, `orientation`=1.35962 WHERE `guid`=40941; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=1429.26, `position_y`=173.23, `position_z`=-62.0602, `orientation`=3.3968 WHERE `guid`=38297; -- Undercity Guardian (WAYPOINTS) +UPDATE `creature` SET `position_x`=-8991.8, `position_y`=856.143, `position_z`=106.009, `orientation`=1.23918 WHERE `guid`=89294; -- Suzanne +UPDATE `creature` SET `position_x`=7884.04, `position_y`=-4149.66, `position_z`=685.104, `orientation`=0.599541 WHERE `guid`=40914; -- Frostsaber Stalker +UPDATE `creature` SET `id`=7431 WHERE `guid`=40914; -- Frostsaber +UPDATE `creature` SET `id2`=7432 WHERE `guid`=40914; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=7915.84, `position_y`=-4187.02, `position_z`=683.666, `orientation`=2.12898 WHERE `guid`=40898; -- Frostsaber +UPDATE `creature` SET `id`=7431 WHERE `guid`=40898; -- Frostsaber +UPDATE `creature` SET `id2`=7432 WHERE `guid`=40898; -- Frostsaber Stalker +UPDATE `creature` SET `position_x`=1721.25, `position_y`=-2850.46, `position_z`=81.5285, `orientation`=5.86908 WHERE `guid`=90973; -- Plaguebat +UPDATE `creature` SET `position_x`=-6549.48, `position_y`=487.094, `position_z`=4.6888, `orientation`=3.99466 WHERE `guid`=43994; -- Stonelash Scorpid +UPDATE `creature` SET `position_x`=-6292.88, `position_y`=34.177, `position_z`=-10.5022, `orientation`=3.57713 WHERE `guid`=42925; -- Twilight Flamereaver +UPDATE `creature` SET `position_x`=-9227.16, `position_y`=-2058.07, `position_z`=77.8242, `orientation`=2.63328 WHERE `guid`=31839; -- Lakeshire Guard +UPDATE `creature` SET `position_x`=-8990.76, `position_y`=1030.89, `position_z`=101.487, `orientation`=3.92699 WHERE `guid`=90447; -- Rat +UPDATE `creature` SET `position_x`=-9848.63, `position_y`=-3617.42, `position_z`=9.14228, `orientation`=1.65093 WHERE `guid`=23690; -- Surf Glider +UPDATE `creature` SET `position_x`=-9799.21, `position_y`=-3619.02, `position_z`=9.28513, `orientation`=5.19754 WHERE `guid`=23675; -- Surf Glider +UPDATE `creature` SET `position_x`=-9883.33, `position_y`=-3580.97, `position_z`=0.741402, `orientation`=4.39903 WHERE `guid`=23617; -- Surf Glider +UPDATE `creature` SET `position_x`=-9950.43, `position_y`=-3583.21, `position_z`=0.448158, `orientation`=2.67184 WHERE `guid`=23624; -- Surf Glider +UPDATE `creature` SET `position_x`=-9849.95, `position_y`=-3551.08, `position_z`=0.720392, `orientation`=2.57482 WHERE `guid`=23677; -- Surf Glider +UPDATE `creature` SET `position_x`=-9918.38, `position_y`=-3617.56, `position_z`=6.84987, `orientation`=1.05825 WHERE `guid`=23647; -- Surf Glider +UPDATE `creature` SET `position_x`=-10017.4, `position_y`=-3582.19, `position_z`=-0.105239, `orientation`=2.14037 WHERE `guid`=23683; -- Surf Glider +UPDATE `creature` SET `position_x`=-10052.2, `position_y`=-3548.65, `position_z`=-9.02222, `orientation`=5.51161 WHERE `guid`=23649; -- Surf Glider +UPDATE `creature` SET `position_x`=-10083, `position_y`=-3649.24, `position_z`=0.706281, `orientation`=4.14226 WHERE `guid`=23614; -- Surf Glider +UPDATE `creature` SET `position_x`=-10020.7, `position_y`=-3515.68, `position_z`=-9.02222, `orientation`=1.90761 WHERE `guid`=23676; -- Surf Glider +UPDATE `creature` SET `position_x`=-10047.5, `position_y`=-3680.75, `position_z`=2.39252, `orientation`=3.96752 WHERE `guid`=23616; -- Surf Glider +UPDATE `creature` SET `position_x`=-9986.19, `position_y`=-3550.28, `position_z`=-4.59971, `orientation`=0.614486 WHERE `guid`=23663; -- Surf Glider +UPDATE `creature` SET `position_x`=2117.57, `position_y`=-282.828, `position_z`=84.8544, `orientation`=0.544066 WHERE `guid`=33418; -- Shadethicket Wood Shaper +UPDATE `creature` SET `position_x`=2086.47, `position_y`=-214.228, `position_z`=97.205, `orientation`=4.70938 WHERE `guid`=33463; -- Shadethicket Wood Shaper +UPDATE `creature` SET `position_x`=2082.65, `position_y`=-282.295, `position_z`=90.8859, `orientation`=1.98413 WHERE `guid`=33419; -- Shadethicket Wood Shaper +UPDATE `creature` SET `position_x`=10733.8, `position_y`=2100.29, `position_z`=1316.75, `orientation`=1.14386 WHERE `guid`=47617; -- Webwood Silkspinner +UPDATE `creature` SET `position_x`=2051.68, `position_y`=-221.049, `position_z`=97.1828, `orientation`=3.05669 WHERE `guid`=33464; -- Shadethicket Wood Shaper +UPDATE `creature` SET `position_x`=2048.53, `position_y`=-187.38, `position_z`=97.1503, `orientation`=5.10523 WHERE `guid`=33461; -- Shadethicket Wood Shaper +UPDATE `creature` SET `position_x`=2082.04, `position_y`=-179.424, `position_z`=94.8177, `orientation`=4.1893 WHERE `guid`=33467; -- Shadethicket Wood Shaper +UPDATE `creature` SET `position_x`=2123.66, `position_y`=-234.152, `position_z`=95.0757, `orientation`=0.694844 WHERE `guid`=33465; -- Shadethicket Wood Shaper +UPDATE `creature` SET `position_x`=10379.9, `position_y`=1651.22, `position_z`=1292.07, `orientation`=0.947312 WHERE `guid`=49529; -- Timberling Trampler +UPDATE `creature` SET `position_x`=10414.7, `position_y`=1685.23, `position_z`=1293.88, `orientation`=2.71455 WHERE `guid`=49532; -- Timberling Trampler +UPDATE `creature` SET `position_x`=6753.3, `position_y`=-702.387, `position_z`=89.4933, `orientation`=0.837758 WHERE `guid`=37508; -- Stormscale Siren +UPDATE `creature` SET `position_x`=10649.4, `position_y`=715.814, `position_z`=1325.78, `orientation`=1.97222 WHERE `guid`=49641; -- Mangy Nightsaber +UPDATE `creature` SET `position_x`=6760.53, `position_y`=-688.936, `position_z`=69.6429, `orientation`=6.07468 WHERE `guid`=37504; -- Stormscale Siren +UPDATE `creature` SET `position_x`=6852.4, `position_y`=-792.58, `position_z`=62.4407, `orientation`=4.00862 WHERE `guid`=37517; -- Stormscale Siren +UPDATE `creature` SET `position_x`=974.068, `position_y`=-364.487, `position_z`=16.1575, `orientation`=3.77488 WHERE `guid`=29661; -- Windshear Overlord +UPDATE `creature` SET `position_x`=982.396, `position_y`=-373.226, `position_z`=16.2079, `orientation`=2.30798 WHERE `guid`=29645; -- Windshear Geomancer +UPDATE `creature` SET `position_x`=989.628, `position_y`=-354.782, `position_z`=12.4233, `orientation`=1.6478 WHERE `guid`=29644; -- Windshear Geomancer +UPDATE `creature` SET `position_x`=6804.89, `position_y`=-759.241, `position_z`=69.2914, `orientation`=4.39108 WHERE `guid`=37510; -- Stormscale Siren +UPDATE `creature` SET `position_x`=929.306, `position_y`=-326.544, `position_z`=17.8099, `orientation`=4.61043 WHERE `guid`=29642; -- Windshear Geomancer +UPDATE `creature` SET `position_x`=2951.04, `position_y`=518.55, `position_z`=6.03828, `orientation`=0.390949 WHERE `guid`=32926; -- Saltspittle Puddlejumper +UPDATE `creature` SET `position_x`=1600.91, `position_y`=569.875, `position_z`=183.552, `orientation`=3.28423 WHERE `guid`=29971; -- Pridewing Consort +UPDATE `creature` SET `position_x`=6668.45, `position_y`=31.2887, `position_z`=43.3395, `orientation`=3.83518 WHERE `guid`=37816; -- Vile Sprite +UPDATE `creature` SET `position_x`=6686.27, `position_y`=12.2186, `position_z`=42.8102, `orientation`=5.892 WHERE `guid`=37815; -- Vile Sprite (WAYPOINTS) +UPDATE `creature` SET `position_x`=6630.39, `position_y`=27.712, `position_z`=35.7021, `orientation`=3.76736 WHERE `guid`=37810; -- Vile Sprite +UPDATE `creature` SET `position_x`=6695.33, `position_y`=31.7945, `position_z`=43.3602, `orientation`=3.76445 WHERE `guid`=37809; -- Vile Sprite +UPDATE `creature` SET `position_x`=6667.79, `position_y`=-432.429, `position_z`=74.8347, `orientation`=2.70542 WHERE `guid`=37566; -- Thistle Cub +UPDATE `creature` SET `position_x`=6681.98, `position_y`=-435.323, `position_z`=74.8136, `orientation`=4.79963 WHERE `guid`=37567; -- Thistle Cub +UPDATE `creature` SET `position_x`=3752.63, `position_y`=-50.8364, `position_z`=-1.76512, `orientation`=2.77152 WHERE `guid`=32894; -- Forsaken Seeker +UPDATE `creature` SET `position_x`=-9383.25, `position_y`=-1415.43, `position_z`=61.5627, `orientation`=0.041602 WHERE `guid`=81396; -- Prowler (WAYPOINTS) +UPDATE `creature` SET `position_x`=2216.6, `position_y`=-1422.52, `position_z`=90.7136, `orientation`=1.53069 WHERE `guid`=32954; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=2217.85, `position_y`=-1384.25, `position_z`=86.7714, `orientation`=5.33761 WHERE `guid`=32955; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=2250.78, `position_y`=-1449.28, `position_z`=89.23, `orientation`=2.18327 WHERE `guid`=32952; -- Foulweald Warrior +UPDATE `creature` SET `position_x`=10095.6, `position_y`=1087.94, `position_z`=1327.76, `orientation`=2.81859 WHERE `guid`=47954; -- Shadow Sprite +UPDATE `creature` SET `position_x`=6107.75, `position_y`=573.844, `position_z`=-1.07616, `orientation`=3.90449 WHERE `guid`=37939; -- Greymist Raider +UPDATE `creature` SET `position_x`=5623.24, `position_y`=62.6463, `position_z`=34.2699, `orientation`=3.4383 WHERE `guid`=37469; -- Wailing Highborne +UPDATE `creature` SET `position_x`=5633.79, `position_y`=118.302, `position_z`=29.8537, `orientation`=0.512443 WHERE `guid`=37479; -- Wailing Highborne +UPDATE `creature` SET `position_x`=5680.83, `position_y`=414.82, `position_z`=19.7759, `orientation`=1.42779 WHERE `guid`=37229; -- Rabid Thistle Bear +UPDATE `creature` SET `position_x`=-1366, `position_y`=-3902.17, `position_z`=10.8722, `orientation`=5.86431 WHERE `guid`=13758; -- Southsea Brigand +UPDATE `creature` SET `position_x`=-10155.5, `position_y`=-2985.08, `position_z`=22.8276, `orientation`=2.22225 WHERE `guid`=37613; -- Swamp Jaguar +UPDATE `creature` SET `position_x`=-10971.4, `position_y`=-3674.35, `position_z`=27.7467, `orientation`=3.08933 WHERE `guid`=43448; -- Marsh Flesheater +UPDATE `creature` SET `position_x`=-10951.6, `position_y`=1357.6, `position_z`=44.7457, `orientation`=5.26075 WHERE `guid`=90275; -- Harvest Golem +UPDATE `creature` SET `position_x`=-10806.7, `position_y`=738.47, `position_z`=35.5885, `orientation`=1.93034 WHERE `guid`=90387; -- Harvest Reaper +UPDATE `creature` SET `position_x`=-9266.25, `position_y`=354.62, `position_z`=76.8765, `orientation`=0 WHERE `guid`=79881; -- Clara Charles (WAYPOINTS) +UPDATE `creature` SET `position_x`=1603.98, `position_y`=181.492, `position_z`=104.757, `orientation`=3.35802 WHERE `guid`=29582; -- Venture Co. Machine Smith +UPDATE `creature` SET `position_x`=1588.17, `position_y`=176.174, `position_z`=99.4123, `orientation`=3.71881 WHERE `guid`=29578; -- Venture Co. Engineer +UPDATE `creature` SET `position_x`=1653.16, `position_y`=118.287, `position_z`=120.978, `orientation`=3.29726 WHERE `guid`=29581; -- Venture Co. Engineer +UPDATE `creature` SET `position_x`=-189.049, `position_y`=-481.524, `position_z`=54.1313, `orientation`=5.43224 WHERE `guid`=79177; -- Defias Evoker +UPDATE `creature` SET `position_x`=-185.334, `position_y`=-481.715, `position_z`=54.1287, `orientation`=3.17113 WHERE `guid`=79170; -- Defias Overseer (WAYPOINTS) + +-- Round 2 + +UPDATE `creature` SET `position_x`=-335.05, `position_y`=149.032, `position_z`=-69.4045, `orientation`=4.17787 WHERE `guid`=39751; -- Atal'ai Witch Doctor +UPDATE `creature` SET `id`=5259 WHERE `guid`=39751; -- Atal'ai Witch Doctor +UPDATE `creature` SET `id2`=8318 WHERE `guid`=39751; -- Atal'ai Slave +UPDATE `creature` SET `position_x`=-523.151, `position_y`=22.1328, `position_z`=-148.719, `orientation`=3.39492 WHERE `guid`=33627; -- Slime Maggot +UPDATE `creature` SET `id`=5226 WHERE `guid`=33627; -- Murk Worm +UPDATE `creature` SET `id2`=8311 WHERE `guid`=33627; -- Slime Maggot +UPDATE `creature` SET `position_x`=574.438, `position_y`=-122.639, `position_z`=-65.229, `orientation`=6.15876 WHERE `guid`=90918; -- Bloodhound +UPDATE `creature` SET `position_x`=3455.18, `position_y`=-3391.59, `position_z`=140.725, `orientation`=3.84083 WHERE `guid`=53128; -- Skeletal Berserker +UPDATE `creature` SET `id`=10382 WHERE `guid`=53128; -- Mangled Cadaver +UPDATE `creature` SET `id2`=10391 WHERE `guid`=53128; -- Skeletal Berserker +UPDATE `creature` SET `position_x`=-3039.04, `position_y`=-2164.95, `position_z`=9.56829, `orientation`=2.58309 WHERE `guid`=10665; -- Mosshide Trapper +UPDATE `creature` SET `id`=1011 WHERE `guid`=10665; -- Mosshide Trapper +UPDATE `creature` SET `id2`=1012 WHERE `guid`=10665; -- Mosshide Brute +UPDATE `creature` SET `position_x`=-6286.55, `position_y`=475.157, `position_z`=386.194, `orientation`=3.66519 WHERE `guid`=423; -- Burly Rockjaw Trogg +UPDATE `creature` SET `position_x`=-5532.29, `position_y`=-2731.88, `position_z`=367.351, `orientation`=2.3911 WHERE `guid`=9012; -- Stonesplinter Trogg +UPDATE `creature` SET `position_x`=-5043.02, `position_y`=-2679.03, `position_z`=319.376, `orientation`=6.16101 WHERE `guid`=9350; -- Tunnel Rat Vermin +UPDATE `creature` SET `position_x`=-9767.68, `position_y`=-2267.87, `position_z`=59.8317, `orientation`=3.735 WHERE `guid`=10142; -- Redridge Poacher +UPDATE `creature` SET `position_x`=-9000.36, `position_y`=-2271.87, `position_z`=145.062, `orientation`=0.471239 WHERE `guid`=7514; -- Redridge Mystic +UPDATE `creature` SET `id`=430 WHERE `guid`=7514; -- Redridge Mystic +UPDATE `creature` SET `id2`=446 WHERE `guid`=7514; -- Redridge Basher +UPDATE `creature` SET `position_x`=-8542.54, `position_y`=1478.01, `position_z`=31.9904, `orientation`=4.06662 WHERE `guid`=301016; -- Hive'Zara Wasp + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230315053727_world.sql b/sql/migrations/20230315053727_world.sql new file mode 100644 index 00000000000..f53b933e70d --- /dev/null +++ b/sql/migrations/20230315053727_world.sql @@ -0,0 +1,79 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230315053727'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230315053727'); +-- Add your query below. + + +-- Remove unused custom copies of Blackwing Technician. +DELETE FROM `event_scripts` WHERE `id`=8452; +DELETE FROM `creature_template` WHERE `entry` IN (988001, 988002, 988003, 988004, 988005, 988006); +DELETE FROM `creature_equip_template` WHERE `entry` IN (988001, 988002, 988003, 988004, 988005, 988006); + +-- Remove custom creature Madness Trigger. +DELETE FROM `creature_template` WHERE `entry`=987800; +DELETE FROM `generic_scripts` WHERE `id`=180327; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(180327, 0, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 1 Use 1'), +(180327, 0, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 1 Use 2'), +(180327, 0, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 1 Use 3'), +(180327, 0, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 1 Use 4'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 1'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 2'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 3'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 4'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 5'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 6'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 7'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 8'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 9'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 10'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 11'), +(180327, 1, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 2 Use 12'), +(180327, 2, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 3 Use 1'), +(180327, 2, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 3 Use 2'), +(180327, 2, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 3 Use 3'), +(180327, 2, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 3 Use 4'), +(180327, 2, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 3 Use 5'), +(180327, 2, 0, 13, 0, 0, 0, 0, 180252, 100, 27, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Wave 3 Use 6'); +DELETE FROM `gameobject_scripts` WHERE `id`=21608; +INSERT INTO `gameobject_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(21608, 3, 0, 39, 180327, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Script'), +(21608, 5, 0, 9, 396315, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Respawn Portal'), +(21608, 15, 0, 10, 15083, 900000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -11901.3, -1906.52, 65.36, 0.9, 0, 'Brazier of Madness - Summon Creature Hazza\'rah'); +DELETE FROM `gameobject_scripts` WHERE `id`=21609; +INSERT INTO `gameobject_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(21609, 3, 0, 39, 180327, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Script'), +(21609, 5, 0, 9, 396315, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Respawn Portal'), +(21609, 15, 0, 10, 15084, 900000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -11901.3, -1906.52, 65.36, 0.9, 0, 'Brazier of Madness - Summon Creature Renataki'); +DELETE FROM `gameobject_scripts` WHERE `id`=21610; +INSERT INTO `gameobject_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(21610, 3, 0, 39, 180327, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Script'), +(21610, 5, 0, 9, 396315, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Respawn Portal'), +(21610, 15, 0, 10, 15085, 900000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -11901.3, -1906.52, 65.36, 0.9, 0, 'Brazier of Madness - Summon Creature Wushoolay'); +DELETE FROM `gameobject_scripts` WHERE `id`=28704; +INSERT INTO `gameobject_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(28704, 3, 0, 39, 180327, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Activate Troll Hero Lightning Script'), +(28704, 5, 0, 9, 396315, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Brazier of Madness - Respawn Portal'), +(28704, 15, 0, 10, 15082, 900000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, -11901.3, -1906.52, 65.36, 0.9, 0, 'Brazier of Madness - Summon Creature Gri\'lek'); + +-- Troll Hero Lightning was being wrongly used in Maws script. +DELETE FROM `gameobject` WHERE `id`=180252 && `map` != 309; +DELETE FROM `event_scripts` WHERE `id`=9542; +INSERT INTO `event_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(9542, 0, 76, 180670, 9000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3477.38, -6565.47, -20.0101, 1.79769, 0, 'Place Arcanite Buoy: Summon GameObject Bay of Storms Lightning Storm'), +(9542, 1, 10, 15571, 9000000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 3564.83, -6723.55, -10.8831, 0.395452, 0, 'Place Arcanite Buoy: Summon Creature Maws'); +UPDATE `creature_template` SET `faction`=1194, `auras`='8876' WHERE `entry`=15571; +UPDATE `gameobject_template` SET `script_name`='go_bay_of_storms' WHERE `entry`=180670; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230316080310_world.sql b/sql/migrations/20230316080310_world.sql new file mode 100644 index 00000000000..75e77384e03 --- /dev/null +++ b/sql/migrations/20230316080310_world.sql @@ -0,0 +1,114 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230316080310'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230316080310'); +-- Add your query below. + + +-- Remove custom copy of High Overlord Saurfang. +DELETE FROM `creature_template` WHERE `entry`=987000; +UPDATE `creature_template` SET `script_name`='npc_aqwar_saurfang' WHERE `entry`=14720; +UPDATE `creature` SET `id`=14720 WHERE `id`=987000; + +-- Remove custom creature Faerlina RP. +DELETE FROM `creature_template` WHERE `entry`=533004; +DELETE FROM `creature` WHERE `id`=533004; +UPDATE `creature` SET `id`=15981 WHERE `guid`=302477; +UPDATE `creature` SET `id`=15980 WHERE `guid`=302478; +-- 15981: Source's Guid Is 302449 Or 302453 Or 302462 Or 302469 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15981, 52, 302449, 302453, 302462, 302469, 0); +-- 15982: Source's Guid Is 302477 Or 302489 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15982, 52, 302477, 302489, 0, 0, 0); +-- 15983: (15981: Source's Guid Is 302449 Or 302453 Or 302462 Or 302469) Or (15982: Source's Guid Is 302477 Or 302489) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (15983, -2, 15981, 15982, 0, 0, 0); +-- Events list for Naxxramas Acolyte +DELETE FROM `creature_ai_events` WHERE `creature_id`=15981; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1598101, 15981, 15983, 1, 0, 100, 1, 5000, 10000, 30000, 60000, 1598101, 0, 0, 'Naxxramas Acolyte - Start RP Script on Group OOC'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1598101; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1598101, 0, 0, 90, 15981, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Naxxramas Acolyte - Start Script on Group'); +DELETE FROM `generic_scripts` WHERE `id`=15981; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(15981, 0, 0, 28, 8, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 117, 'Naxxramas Acolyte - Set Stand State to Kneel'), +(15981, 10, 0, 15, 21157, 34, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 117, 'Naxxramas Acolyte - Cast Spell Dark Channeling'), +(15981, 11, 0, 28, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Naxxramas Acolyte - Set Stand State to Standing'), +(15981, 21, 0, 14, 21157, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Naxxramas Acolyte - Remove Aura Dark Channeling'); +UPDATE `creature_template` SET `ai_name`='EventAI' WHERE `entry`=15981; + +-- Remove custom creature Anub'Rekhan. +DELETE FROM `creature_template` WHERE `entry`=533003; + +-- Remove custom creature Plague Cloud. +DELETE FROM `creature_template` WHERE `entry`=533002; + +-- Remove custom creature Plague Fissure. +DELETE FROM `creature_template` WHERE `entry`=533001; + +-- Remove custom creature Cannonball. +DELETE FROM `creature_template` WHERE `entry`=160018; + +-- Remove custom creature Stratholme Trigger. +DELETE FROM `creature_template` WHERE `entry`=160017; +DELETE FROM `creature` WHERE `id`=160017; +INSERT INTO `creature` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `movement_type`, `spawn_flags`) VALUES +(52124, 10391, 329, 3643.18, -3130.85, 134.864, 5.34071, 7200, 7200, 0, 2, 2), +(52125, 10391, 329, 3641.67, -3131.31, 134.864, 5.41052, 7200, 7200, 0, 0, 2), +(52126, 10390, 329, 3640.15, -3132.19, 134.864, 2.25147, 7200, 7200, 0, 0, 2), +(52127, 10390, 329, 3643.77, -3133.26, 134.864, 3.07178, 7200, 7200, 0, 0, 2), +(52128, 10390, 329, 3642.42, -3134.07, 134.864, 2.21657, 7200, 7200, 0, 0, 2); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(52124, 1, 3643.176270, -3130.845947, 134.863754, 100.000000, 0, 0.000000, 0), +(52124, 2, 3648.996826, -3121.780273, 134.957306, 100.000000, 0, 0.000000, 0), +(52124, 3, 3648.266846, -3115.017090, 134.957413, 100.000000, 0, 0.000000, 0), +(52124, 4, 3648.791016, -3104.319092, 134.261017, 100.000000, 0, 0.000000, 0), +(52124, 5, 3653.072998, -3095.741211, 134.196396, 100.000000, 1000, 0.000000, 52124); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52124, 52124, 0, 0, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52124, 52125, 2, 3.64, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52124, 52126, 2, 2.6, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52124, 52127, 4, 3.64, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52124, 52128, 4, 2.6, 3); +DELETE FROM `creature_movement_scripts` WHERE `id`=52124; +INSERT INTO `creature_movement_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(52124, 0, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Berserker - Move Idle'), +(52124, 0, 0, 90, 5, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Berserker - Start Script on Group to Set Home Position'); +DELETE FROM `generic_scripts` WHERE `id`=5; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(5, 0, 0, 34, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Set Home Position to Current Position'); +INSERT INTO `creature` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `movement_type`) VALUES +(52129, 10424, 329, 3589.11, -3116.47, 151.759, 5.18363, 7200, 7200, 0, 0); +-- 302: Source's Creature Group Is Dead +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (302, 58, 0, 0, 0, 0, 0); +-- 54054: Is Part Of Creature Group With Leader Guid 54054 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (54054, 57, 54054, 0, 0, 0, 0); +-- 54055: (302: Source's Creature Group Is Dead) And (54054: Source Is Part Of Creature Group With Leader Guid 54054) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (54055, -1, 302, 54054, 0, 0, 0); +-- Events list for Crimson Guardsman +DELETE FROM `creature_ai_events` WHERE `creature_id`=10418; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1041801, 10418, 0, 4, 0, 100, 0, 0, 0, 0, 0, 1041801, 0, 0, 'Crimson Guardsman - Cast Shield Charge on Aggro'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1041802, 10418, 0, 0, 0, 100, 1, 6000, 6000, 15000, 15000, 1041802, 0, 0, 'Crimson Guardsman - Cast Disarm'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1041803, 10418, 0, 0, 0, 100, 1, 4000, 4000, 8000, 8000, 1041803, 0, 0, 'Crimson Guardsman - Cast Shield Bash'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1041804, 10418, 54055, 6, 0, 100, 0, 0, 0, 0, 0, 1041804, 0, 0, 'Crimson Guardsman - Spawn Undead on Group Dead'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1041804; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1041804, 0, 0, 91, 52124, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Guardsman - Spawn Undead Group'), +(1041804, 0, 0, 0, 6, 0, 0, 0, 52129, 0, 9, 2, 6436, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Gallant - Yell to Zone'); +-- Events list for Crimson Initiate +DELETE FROM `creature_ai_events` WHERE `creature_id`=10420; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042001, 10420, 0, 2, 0, 100, 0, 15, 0, 0, 0, 1042001, 0, 0, 'Crimson Initiate - Flee at 15% HP'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042002, 10420, 54055, 6, 0, 100, 0, 0, 0, 0, 0, 1042002, 0, 0, 'Crimson Initiate - Spawn Undead on Group Dead'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042002; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042002, 0, 0, 91, 52124, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Initiate - Spawn Undead Group'), +(1042002, 0, 0, 0, 6, 0, 0, 0, 52129, 0, 9, 2, 6436, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Gallant - Yell to Zone'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230317123807_world.sql b/sql/migrations/20230317123807_world.sql new file mode 100644 index 00000000000..12dc4ecc100 --- /dev/null +++ b/sql/migrations/20230317123807_world.sql @@ -0,0 +1,50 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230317123807'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230317123807'); +-- Add your query below. + + +-- Fix ore and herbs in wrong pools. +UPDATE `pool_gameobject` SET `pool_entry`=1352 WHERE `guid`=34750; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=43524; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=43521; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=1053; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1054; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=1000; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=386; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=407; +UPDATE `pool_gameobject` SET `pool_entry`=3614 WHERE `guid` IN (21937, 21924); +UPDATE `pool_gameobject` SET `pool_entry`=3602 WHERE `guid`=21925; +UPDATE `pool_gameobject` SET `pool_entry`=3603 WHERE `guid`=21926; +UPDATE `pool_gameobject` SET `pool_entry`=3604 WHERE `guid`=21927; +UPDATE `pool_gameobject` SET `pool_entry`=3605 WHERE `guid`=21928; +UPDATE `pool_gameobject` SET `pool_entry`=3606 WHERE `guid`=21929; +UPDATE `pool_gameobject` SET `pool_entry`=3607 WHERE `guid`=21930; +UPDATE `pool_gameobject` SET `pool_entry`=3608 WHERE `guid`=21931; +UPDATE `pool_gameobject` SET `pool_entry`=3609 WHERE `guid`=21932; +UPDATE `pool_gameobject` SET `pool_entry`=3610 WHERE `guid`=21933; +UPDATE `pool_gameobject` SET `pool_entry`=3611 WHERE `guid`=21934; +UPDATE `pool_gameobject` SET `pool_entry`=3612 WHERE `guid`=21935; +UPDATE `pool_gameobject` SET `pool_entry`=3613 WHERE `guid`=21936; +UPDATE `pool_gameobject` SET `pool_entry`=1902 WHERE `guid`=41999; +INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES (22940, 1299, 0, 'Burning Steppes - Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit', 0); +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES (22940, 1, 'Small Thorium Vein / Truesilver Deposit / Dark Iron Deposit - Burning Steppes', 0, 0, 0, 10); +UPDATE `pool_gameobject` SET `pool_entry`=22940 WHERE `guid` IN (220445, 220447, 220449); +UPDATE `pool_gameobject` SET `pool_entry`=1090 WHERE `guid` IN (2516728, 2516734); +DELETE FROM `pool_template` WHERE `entry`=7066; +DELETE FROM `pool_pool` WHERE `pool_id`=7066; +UPDATE `pool_gameobject` SET `pool_entry`=17197 WHERE `guid`=427562; +UPDATE `pool_gameobject` SET `pool_entry`=14445 WHERE `guid`=84123; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230317152851_world.sql b/sql/migrations/20230317152851_world.sql new file mode 100644 index 00000000000..09f3b2b680b --- /dev/null +++ b/sql/migrations/20230317152851_world.sql @@ -0,0 +1,23 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230317152851'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230317152851'); +-- Add your query below. + + +-- Add notification text for warned accounts. +SET NAMES utf8; +INSERT INTO `mangos_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES (283, '|cFFFF5500Your account has received a warning: %s|r', '|cFFFF5500귀하의 계정이 경고를 받았습니다: %s|r', '|cFFFF5500Votre compte a recu un avertissement: %s|r', '|cFFFF5500Ihr Konto hat eine Warnung erhalten: %s|r', '|cFFFF5500您的帐户已收到警告: %s|r', '|cFFFF5500您的帳戶已收到警告: %s|r', '|cFFFF5500Tu cuenta ha recibido una advertencia: %s|r', '|cFFFF5500Tu cuenta ha recibido una advertencia: %s|r', '|cFFFF5500Ваш аккаунт получил предупреждение: %s|r'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230317162803_world.sql b/sql/migrations/20230317162803_world.sql new file mode 100644 index 00000000000..f5a0600809b --- /dev/null +++ b/sql/migrations/20230317162803_world.sql @@ -0,0 +1,5266 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230317162803'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230317162803'); +-- Add your query below. + + +SET NAMES utf8; + +-- Google Translate locales. (French) +UPDATE `mangos_string` SET `content_loc2`='La commande %s a des sous-commandes :' WHERE `entry`=8; +UPDATE `mangos_string` SET `content_loc2`='L\'ancien mot de passe est erroné' WHERE `entry`=27; +UPDATE `mangos_string` SET `content_loc2`='Accepte les chuchotements' WHERE `entry`=63; +UPDATE `mangos_string` SET `content_loc2`='N\'accepte pas les chuchotements' WHERE `entry`=64; +UPDATE `mangos_string` SET `content_loc2`='Utilisation de la bibliothèque de scripts : ' WHERE `entry`=65; +UPDATE `mangos_string` SET `content_loc2`='Utilisation de la bibliothèque de scripts : ' WHERE `entry`=66; +UPDATE `mangos_string` SET `content_loc2`='Vous ne pouvez pas utiliser la commande unstuck pour le moment.' WHERE `entry`=67; +UPDATE `mangos_string` SET `content_loc2`='Décollage activé.' WHERE `entry`=68; +UPDATE `mangos_string` SET `content_loc2`='La fonction de déblocage a été activée avec succès.\r\n' WHERE `entry`=69; +UPDATE `mangos_string` SET `content_loc2`='Le chef du groupe a tenté de réinitialiser l\'instance dans laquelle vous vous trouvez. Veuillez vous déconnecter pour permettre à l\'instance de se réinitialiser.' WHERE `entry`=70; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé le %s spellmod %u à la valeur %i pour le sort avec le bit de famille %u pour %s.' WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre spellmod %u à la valeur %i pour le sort avec le bit de famille %u.' WHERE `entry`=132; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini la vitesse de vol au roulage sur %2,2f par rapport à la normale de %s.' WHERE `entry`=145; +UPDATE `mangos_string` SET `content_loc2`='%s a défini votre vitesse de vol taxi à %2.2f par rapport à la normale.' WHERE `entry`=146; +UPDATE `mangos_string` SET `content_loc2`='Vous ne pouvez pas définir un taux d\'XP inférieur à %g !' WHERE `entry`=177; +UPDATE `mangos_string` SET `content_loc2`='Vous ne pouvez pas définir un taux d\'XP supérieur à %g !' WHERE `entry`=178; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé le taux d\'XP de %s à %g fois le gain d\'expérience normal.' WHERE `entry`=179; +UPDATE `mangos_string` SET `content_loc2`='Le GUID de l\'objet est : %s' WHERE `entry`=201; +UPDATE `mangos_string` SET `content_loc2`='Impossible de trouver l\'ID de waypoint %u pour %s (dans le chemin %i, chargé depuis %s)' WHERE `entry`=220; +UPDATE `mangos_string` SET `content_loc2`='Dernier waypoint introuvable pour %s' WHERE `entry`=221; +UPDATE `mangos_string` SET `content_loc2`='%s n\'a pas de chemin ou chemin vide, ID de chemin %i (chargé depuis %s)' WHERE `entry`=222; +UPDATE `mangos_string` SET `content_loc2`='Créature (GUID : %u) Aucun waypoint trouvé - Il s\'agit d\'un problème de base de données MaNGOS (flottant unique).' WHERE `entry`=223; +UPDATE `mangos_string` SET `content_loc2`='Impossible d\'accéder à %s sur la carte, vous êtes peut-être trop loin de son lieu d\'apparition' WHERE `entry`=224; +UPDATE `mangos_string` SET `content_loc2`='Créature (GUID : %u) introuvable' WHERE `entry`=225; +UPDATE `mangos_string` SET `content_loc2`='Vous devez sélectionner un waypoint visuel.' WHERE `entry`=226; +UPDATE `mangos_string` SET `content_loc2`='Aucun waypoint visuel trouvé' WHERE `entry`=227; +UPDATE `mangos_string` SET `content_loc2`='Impossible de créer un waypoint visuel avec l\'ID de créature : %d' WHERE `entry`=228; +UPDATE `mangos_string` SET `content_loc2`='Tous les waypoints visuels supprimés' WHERE `entry`=229; +UPDATE `mangos_string` SET `content_loc2`='Impossible d\'ajouter le waypoint %u à %s (pathId %i stocké par %s)' WHERE `entry`=230; +UPDATE `mangos_string` SET `content_loc2`='Aucun GUID fourni.' WHERE `entry`=231; +UPDATE `mangos_string` SET `content_loc2`='Aucun numéro de waypoint fourni.' WHERE `entry`=232; +UPDATE `mangos_string` SET `content_loc2`='Argument requis pour \'%s\'.' WHERE `entry`=233; +UPDATE `mangos_string` SET `content_loc2`='Waypoint %u ajouté à %s (PathId %i, chemin stocké par %s)' WHERE `entry`=234; +UPDATE `mangos_string` SET `content_loc2`='INUTILISÉ' WHERE `entry`=235; +UPDATE `mangos_string` SET `content_loc2`='Point de cheminement modifié.' WHERE `entry`=236; +UPDATE `mangos_string` SET `content_loc2`='Waypoint %s modifié.' WHERE `entry`=237; +UPDATE `mangos_string` SET `content_loc2`='Exportation WP réussie.' WHERE `entry`=238; +UPDATE `mangos_string` SET `content_loc2`='Aucun waypoint trouvé dans la base de données.' WHERE `entry`=239; +UPDATE `mangos_string` SET `content_loc2`='Fichier importé.' WHERE `entry`=240; +UPDATE `mangos_string` SET `content_loc2`='Point de cheminement supprimé.' WHERE `entry`=241; +UPDATE `mangos_string` SET `content_loc2`='INUTILISÉ' WHERE `entry`=242; +UPDATE `mangos_string` SET `content_loc2`='INUTILISÉ' WHERE `entry`=243; +UPDATE `mangos_string` SET `content_loc2`='INUTILISÉ' WHERE `entry`=244; +UPDATE `mangos_string` SET `content_loc2`='INUTILISÉ' WHERE `entry`=245; +UPDATE `mangos_string` SET `content_loc2`='Waypoint %u pour %s (depuis le pathId %i, stocké par %s)' WHERE `entry`=246; +UPDATE `mangos_string` SET `content_loc2`='Temps d\'attente : %d' WHERE `entry`=247; +UPDATE `mangos_string` SET `content_loc2`='Orientation : %f' WHERE `entry`=248; +UPDATE `mangos_string` SET `content_loc2`='ID de script : %u' WHERE `entry`=249; +UPDATE `mangos_string` SET `content_loc2`='ScriptID défini sur un id inexistant %u, ajoutez-le à DBScriptsEngine et rechargez la table.' WHERE `entry`=250; +UPDATE `mangos_string` SET `content_loc2`='INUTILISÉ' WHERE `entry`=251; +UPDATE `mangos_string` SET `content_loc2`='NomAIScript : %s' WHERE `entry`=252; +UPDATE `mangos_string` SET `content_loc2`='L\'objet de jeu (GUID : %u) a des références dans la liste GO du propriétaire introuvable %s, ne peut pas être supprimé.' WHERE `entry`=274; +UPDATE `mangos_string` SET `content_loc2`='Le mode INVIS est activé' WHERE `entry`=345; +UPDATE `mangos_string` SET `content_loc2`='Le mode INVIS est désactivé' WHERE `entry`=346; +UPDATE `mangos_string` SET `content_loc2`='Le mode DIEU est activé' WHERE `entry`=349; +UPDATE `mangos_string` SET `content_loc2`='Le mode DIEU est désactivé' WHERE `entry`=350; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode wallclimb sur %s pour %s.' WHERE `entry`=351; +UPDATE `mangos_string` SET `content_loc2`='Votre mode wallclimb a été tourné %s par %s.' WHERE `entry`=352; +UPDATE `mangos_string` SET `content_loc2`='La triche NO COOLDOWN est activée' WHERE `entry`=353; +UPDATE `mangos_string` SET `content_loc2`='La triche NO COOLDOWN est désactivée' WHERE `entry`=354; +UPDATE `mangos_string` SET `content_loc2`='Vous n\'avez défini aucun mode de rechargement sur %s pour %s.' WHERE `entry`=355; +UPDATE `mangos_string` SET `content_loc2`='Votre mode sans temps de recharge a été transformé %s par %s.' WHERE `entry`=356; +UPDATE `mangos_string` SET `content_loc2`='Le déclencheur de zone %u n\'a pas de coordonnées cibles' WHERE `entry`=357; +UPDATE `mangos_string` SET `content_loc2`='Aucun déclencheur de zone trouvé !' WHERE `entry`=358; +UPDATE `mangos_string` SET `content_loc2`='%s|cffffffff|Hareatrigger_target :%u|h[Trigger target %u]|h|r Map %u X :%f Y :%f Z :%f%s' WHERE `entry`=359; +UPDATE `mangos_string` SET `content_loc2`='%s[Trigger target %u] Carte %u X :%f Y :%f Z :%f' WHERE `entry`=360; +UPDATE `mangos_string` SET `content_loc2`='|cffffffff|Hareatrigger :%u|h[Trigger %u]|h|r Map %u X :%f Y :%f Z :%f%s%s%s' WHERE `entry`=361; +UPDATE `mangos_string` SET `content_loc2`='[Déclencheur %u] Carte %u X :%f Y :%f Z :%f%s%s' WHERE `entry`=362; +UPDATE `mangos_string` SET `content_loc2`='(Distance %f)' WHERE `entry`=363; +UPDATE `mangos_string` SET `content_loc2`='[Taverne]' WHERE `entry`=364; +UPDATE `mangos_string` SET `content_loc2`='[Quête]' WHERE `entry`=365; +UPDATE `mangos_string` SET `content_loc2`='Explorer la quête :' WHERE `entry`=366; +UPDATE `mangos_string` SET `content_loc2`='Niveau requis %u' WHERE `entry`=367; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode Dieu sur %s pour %s.' WHERE `entry`=368; +UPDATE `mangos_string` SET `content_loc2`='Votre mode divin a été transformé %s par %s.' WHERE `entry`=369; +UPDATE `mangos_string` SET `content_loc2`='La triche INSTACAST est activée' WHERE `entry`=370; +UPDATE `mangos_string` SET `content_loc2`='La triche INSTACAST est désactivée' WHERE `entry`=371; +UPDATE `mangos_string` SET `content_loc2`='Type de groupe : %s (ID : %s) Leader : %s Nombre de joueurs : %d Joueurs : %s' WHERE `entry`=372; +UPDATE `mangos_string` SET `content_loc2`='Réponse:\n' WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc2`='Nombre de tickets : %i' WHERE `entry`=374; +UPDATE `mangos_string` SET `content_loc2`='Le joueur %s n\'a pas de tickets.' WHERE `entry`=375; +UPDATE `mangos_string` SET `content_loc2`='%u - |cffffffff|Hpool :%u|h[%s]|h|r AutoSpawn : %u MaxLimit : %u Créatures : %u GameObjecs : %u Pools %u' WHERE `entry`=376; +UPDATE `mangos_string` SET `content_loc2`='Aucun pool trouvé pour la carte \'%s\' (Id:%u)' WHERE `entry`=377; +UPDATE `mangos_string` SET `content_loc2`='Vous ne pouvez pas utiliser cette commande sur la carte non instanciable \'%s\' (Id : %u).' WHERE `entry`=378; +UPDATE `mangos_string` SET `content_loc2`='Vous ne pouvez pas utiliser cette commande sans arguments sur la carte non instanciable \'%s\' (Id : %u).' WHERE `entry`=379; +UPDATE `mangos_string` SET `content_loc2`='%d%s - |cffffffff|Hcréature :%d|h[%s X :%f Y :%f Z :%f MapId :%d]|h|r Chance :%f %s' WHERE `entry`=380; +UPDATE `mangos_string` SET `content_loc2`='%d%s - [%s] X :%f Y :%f Z :%f MapId :%d Chance :%f %s' WHERE `entry`=381; +UPDATE `mangos_string` SET `content_loc2`='%d%s - |cffffffff|Hcréature :%d|h[%s X :%f Y :%f Z :%f MapId :%d]|h|r %s' WHERE `entry`=382; +UPDATE `mangos_string` SET `content_loc2`='%d%s - [%s] X :%f Y :%f Z :%f MapId :%d %s' WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc2`='%d%s - |cffffffff|Hgameobject :%d|h[%s X :%f Y :%f Z :%f MapId :%d]|h|r Chance :%f %s' WHERE `entry`=384; +UPDATE `mangos_string` SET `content_loc2`='%d%s - [%s] X :%f Y :%f Z :%f MapId :%d Chance :%f %s' WHERE `entry`=385; +UPDATE `mangos_string` SET `content_loc2`='%d%s - |cffffffff|Hgameobject :%d|h[%s X :%f Y :%f Z :%f MapId :%d]|h|r %s' WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc2`='%d%s - [%s] X :%f Y :%f Z :%f MapId :%d %s' WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc2`='Créatures avec un hasard explicite :' WHERE `entry`=388; +UPDATE `mangos_string` SET `content_loc2`='Créatures à chances égales :' WHERE `entry`=389; +UPDATE `mangos_string` SET `content_loc2`='Gameobjects avec explicitement le hasard :' WHERE `entry`=390; +UPDATE `mangos_string` SET `content_loc2`='Objets de jeu avec chance égale :' WHERE `entry`=391; +UPDATE `mangos_string` SET `content_loc2`='Pool %u - Pool mère : %u |cffffffff|Hpool : %u|h[%s]|h|r AutoSpawn : %u MaxLimit : %u' WHERE `entry`=392; +UPDATE `mangos_string` SET `content_loc2`='Pool %u - Pool mère : %u [%s] Génération automatique : %u MaxLimit : %u' WHERE `entry`=393; +UPDATE `mangos_string` SET `content_loc2`='Pool %u - Pool mère : aucun AutoSpawn : %u MaxLimit : %u' WHERE `entry`=394; +UPDATE `mangos_string` SET `content_loc2`='Aucune piscine trouvée' WHERE `entry`=395; +UPDATE `mangos_string` SET `content_loc2`='%u - [%s] AutoSpawn : %u MaxLimit : %u Créatures : %u GameObjecs : %u Pools %u' WHERE `entry`=396; +UPDATE `mangos_string` SET `content_loc2`='Piscines avec chance explicite :' WHERE `entry`=397; +UPDATE `mangos_string` SET `content_loc2`='Poules à chances égales :' WHERE `entry`=398; +UPDATE `mangos_string` SET `content_loc2`='%u - |cffffffff|Hpool :%u|h[%s]|h|r AutoSpawn : %u MaxLimit : %u Créatures : %u GameObjecs : %u Pools %u Chance : %f %s' WHERE `entry`=399; +UPDATE `mangos_string` SET `content_loc2`='Vous avez découvert tous vos nœuds de taxi de faction.' WHERE `entry`=453; +UPDATE `mangos_string` SET `content_loc2`='id : %d eff : %d type : %d durée : %d durée max : %d periodtimer : %d piles : %d nom : %s%s%s lanceur de sorts : %s' WHERE `entry`=468; +UPDATE `mangos_string` SET `content_loc2`='id : %d eff : %d nom : %s%s%s lanceur : %s' WHERE `entry`=470; +UPDATE `mangos_string` SET `content_loc2`='La distance est : (3D) %f (2D) %f - (3D, point à point) %f yards.' WHERE `entry`=503; +UPDATE `mangos_string` SET `content_loc2`='%d - |cffffffff|Élément :%d:0:0:0:0:0:0:0|h[%s]|h|r %s' WHERE `entry`=512; +UPDATE `mangos_string` SET `content_loc2`='%d%s - |cffffffff|Hcréature :%d|h[%s X :%f Y :%f Z :%f MapId :%d]|h|r' WHERE `entry`=515; +UPDATE `mangos_string` SET `content_loc2`='%d%s, Entrée %d - |cffffffff|Hgameobject :%d|h[%s X :%f Y :%f Z :%f MapId :%d]|h|r' WHERE `entry`=517; +UPDATE `mangos_string` SET `content_loc2`='Joueur sélectionné : %s.\n' WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc2`='Une erreur s\'est produite lors de la tentative d\'invitation d\'un joueur à la guilde.' WHERE `entry`=563; +UPDATE `mangos_string` SET `content_loc2`='L\'index de valeur %u est trop grand pour %s (compte : %u).' WHERE `entry`=564; +UPDATE `mangos_string` SET `content_loc2`='Défini pour le champ %s :%u à la valeur uint32 :%u' WHERE `entry`=565; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini pour le champ %s : %u la valeur uint32 : %u' WHERE `entry`=566; +UPDATE `mangos_string` SET `content_loc2`='Défini pour le champ %s : %u à la valeur flottante : %f' WHERE `entry`=567; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini pour le champ %s : %u une valeur flottante : %f' WHERE `entry`=568; +UPDATE `mangos_string` SET `content_loc2`='Obtenir %s valeur uint32 :[FIELD] :%u [VALUE] :%u' WHERE `entry`=569; +UPDATE `mangos_string` SET `content_loc2`='%s a la valeur uint32 :[FIELD] :%u [VALUE] :%u' WHERE `entry`=570; +UPDATE `mangos_string` SET `content_loc2`='Obtenir la valeur flottante %s :[FIELD] :%u [VALUE] :%f' WHERE `entry`=571; +UPDATE `mangos_string` SET `content_loc2`='%s a une valeur flottante :[FIELD] :%u [VALUE] :%f' WHERE `entry`=572; +UPDATE `mangos_string` SET `content_loc2`='Modifier le champ %s uint32 : %u pour additionner avec : %i = %u (%i)' WHERE `entry`=575; +UPDATE `mangos_string` SET `content_loc2`='Vous modifiez pour %s le champ uint32 : %u pour additionner avec : %i = %u (%i)' WHERE `entry`=576; +UPDATE `mangos_string` SET `content_loc2`='Le drapeau de l\'Alliance est maintenant placé à sa base.' WHERE `entry`=614; +UPDATE `mangos_string` SET `content_loc2`='Le drapeau de la Horde est maintenant placé à sa base.' WHERE `entry`=615; +UPDATE `mangos_string` SET `content_loc2`='%s %s%s %s (guid : %u) Compte : %s (id : %u%s) Niveau GM : %u Dernière IP : %s%s Dernière connexion : %s Latence : %ums Client : %s' WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc2`='Aucun son trouvé.' WHERE `entry`=617; +UPDATE `mangos_string` SET `content_loc2`='%d - |cffffffff|Hson :%d|h[%s]|h|r' WHERE `entry`=618; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode de diffusion instantanée sur %s pour %s.' WHERE `entry`=619; +UPDATE `mangos_string` SET `content_loc2`='Votre mode de diffusion instantanée a été transformé %s par %s.' WHERE `entry`=620; +UPDATE `mangos_string` SET `content_loc2`='La triche NO POWER COST est activée' WHERE `entry`=621; +UPDATE `mangos_string` SET `content_loc2`='La triche NO POWER COST est désactivée' WHERE `entry`=622; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode sans consommation d\'énergie sur %s pour %s.' WHERE `entry`=623; +UPDATE `mangos_string` SET `content_loc2`='Votre mode sans consommation d\'énergie a été activé %s par %s.' WHERE `entry`=624; +UPDATE `mangos_string` SET `content_loc2`='La triche DEBUFF IMMUNITY est activée' WHERE `entry`=625; +UPDATE `mangos_string` SET `content_loc2`='La triche DEBUFF IMMUNITY est désactivée' WHERE `entry`=626; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode d\'immunité debuff sur %s pour %s.' WHERE `entry`=627; +UPDATE `mangos_string` SET `content_loc2`='Votre mode d\'immunité contre les debuffs a été modifié %s par %s.' WHERE `entry`=628; +UPDATE `mangos_string` SET `content_loc2`='La triche TOUJOURS CRIT est activée' WHERE `entry`=629; +UPDATE `mangos_string` SET `content_loc2`='La triche TOUJOURS CRIT est désactivée' WHERE `entry`=630; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode toujours critique sur %s pour %s.' WHERE `entry`=631; +UPDATE `mangos_string` SET `content_loc2`='Votre mode toujours critique a été transformé %s par %s.' WHERE `entry`=632; +UPDATE `mangos_string` SET `content_loc2`='La triche NO CAST CHECKS est activée' WHERE `entry`=633; +UPDATE `mangos_string` SET `content_loc2`='La triche NO CAST CHECKS est désactivée' WHERE `entry`=634; +UPDATE `mangos_string` SET `content_loc2`='Vous n\'avez défini aucun mode de contrôle de distribution sur %s pour %s.' WHERE `entry`=635; +UPDATE `mangos_string` SET `content_loc2`='Votre mode sans lancer de tests a été activé %s par %s.' WHERE `entry`=636; +UPDATE `mangos_string` SET `content_loc2`='La triche TOUJOURS PROC est activée' WHERE `entry`=637; +UPDATE `mangos_string` SET `content_loc2`='La triche TOUJOURS PROC est désactivée' WHERE `entry`=638; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini toujours le mode proc sur %s pour %s.' WHERE `entry`=639; +UPDATE `mangos_string` SET `content_loc2`='Votre mode toujours proc a été transformé %s par %s.' WHERE `entry`=640; +UPDATE `mangos_string` SET `content_loc2`='La triche TRIGGER PASS est activée' WHERE `entry`=641; +UPDATE `mangos_string` SET `content_loc2`='La triche TRIGGER PASS est désactivée' WHERE `entry`=642; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode de passe de déclenchement sur %s pour %s.' WHERE `entry`=643; +UPDATE `mangos_string` SET `content_loc2`='Votre mode de passe de déclenchement a été modifié %s par %s.' WHERE `entry`=644; +UPDATE `mangos_string` SET `content_loc2`='La triche IGNORE TRIGGERS est activée' WHERE `entry`=645; +UPDATE `mangos_string` SET `content_loc2`='La triche IGNORE TRIGGERS est désactivée' WHERE `entry`=646; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode Ignorer les déclencheurs sur %s pour %s.' WHERE `entry`=647; +UPDATE `mangos_string` SET `content_loc2`='Votre mode Ignorer les déclencheurs a été activé %s par %s.' WHERE `entry`=648; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode Immunité aux joueurs sur %s pour %s.' WHERE `entry`=688; +UPDATE `mangos_string` SET `content_loc2`='Votre mode d\'immunité aux joueurs a été transformé %s par %s.' WHERE `entry`=689; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode immunisé contre les créatures sur %s pendant %s.' WHERE `entry`=690; +UPDATE `mangos_string` SET `content_loc2`='Votre mode d\'immunité aux créatures a été transformé %s par %s.' WHERE `entry`=691; +UPDATE `mangos_string` SET `content_loc2`='Vous avez défini le mode non ciblable sur %s pour %s.' WHERE `entry`=692; +UPDATE `mangos_string` SET `content_loc2`='Votre mode non ciblable a été transformé %s par %s.' WHERE `entry`=693; +UPDATE `mangos_string` SET `content_loc2`='Cher joueur,\r\n\r\n' WHERE `entry`=699; +UPDATE `mangos_string` SET `content_loc2`='Pas assez de joueurs.' WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc2`='Pas assez de joueurs.' WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc2`='Seule l\'Alliance peut utiliser ce portail' WHERE `entry`=752; +UPDATE `mangos_string` SET `content_loc2`='Seule la Horde peut utiliser ce portail' WHERE `entry`=753; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la Force de %s en %i.' WHERE `entry`=900; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre Force en %i.' WHERE `entry`=901; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé l\'agilité de %s en %i.' WHERE `entry`=902; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre Agilité en %i.' WHERE `entry`=903; +UPDATE `mangos_string` SET `content_loc2`='Vous avez remplacé l\'Endurance de %s par %i.' WHERE `entry`=904; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre endurance en %i.' WHERE `entry`=905; +UPDATE `mangos_string` SET `content_loc2`='Vous avez remplacé l\'intelligence de %s par %i.' WHERE `entry`=906; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre intelligence en %i.' WHERE `entry`=907; +UPDATE `mangos_string` SET `content_loc2`='Vous avez remplacé l\'Esprit de %s par %i.' WHERE `entry`=908; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre Esprit en %i.' WHERE `entry`=909; +UPDATE `mangos_string` SET `content_loc2`='Vous avez remplacé l\'armure de %s par %i.' WHERE `entry`=910; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre armure en %i.' WHERE `entry`=911; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la résistance sacrée de %s en %i.' WHERE `entry`=912; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre résistance sacrée en %i.' WHERE `entry`=913; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la résistance au feu de %s en %i.' WHERE `entry`=914; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre résistance au feu en %i.' WHERE `entry`=915; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la résistance à la nature de %s en %i.' WHERE `entry`=916; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre résistance à la nature en %i.' WHERE `entry`=917; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la résistance au gel de %s en %i.' WHERE `entry`=918; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre résistance au gel en %i.' WHERE `entry`=919; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la Résistance à l\'Ombre de %s en %i.' WHERE `entry`=920; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre résistance à l\'Ombre en %i.' WHERE `entry`=921; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la résistance aux arcanes de %s en %i.' WHERE `entry`=922; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre résistance aux arcanes en %i.' WHERE `entry`=923; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la puissance d\'attaque en mêlée de %s en %i.' WHERE `entry`=924; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre puissance d\'attaque en mêlée à %i.' WHERE `entry`=925; +UPDATE `mangos_string` SET `content_loc2`='Vous avez remplacé la puissance d\'attaque à distance de %s par %i.' WHERE `entry`=926; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre puissance d\'attaque à distance en %i.' WHERE `entry`=927; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la puissance des sorts de %s en %i.' WHERE `entry`=928; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre puissance de sort en %i.' WHERE `entry`=929; +UPDATE `mangos_string` SET `content_loc2`='Vous avez modifié les chances de coup critique en mêlée de %s en %g%%.' WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc2`='%s a changé vos chances de coup critique en mêlée à %g%%.' WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc2`='Vous avez modifié les chances de coup critique à distance de %s en %g%%.' WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc2`='%s a changé vos chances de coup critique à distance à %g%%.' WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé les chances de coup critique avec un sort de %s en %g%%.' WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc2`='%s a changé vos chances de coup critique avec %g%%.' WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la vitesse de la main principale de %s en %i ms.' WHERE `entry`=936; +UPDATE `mangos_string` SET `content_loc2`='%s a changé la vitesse de votre main principale à %i ms.' WHERE `entry`=937; +UPDATE `mangos_string` SET `content_loc2`='Vous avez modifié la vitesse de la main libre de %s en %i ms.' WHERE `entry`=938; +UPDATE `mangos_string` SET `content_loc2`='%s a changé la vitesse de votre main libre à %i ms.' WHERE `entry`=939; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la vitesse à distance de %s en %i ms.' WHERE `entry`=940; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre vitesse à distance en %i ms.' WHERE `entry`=941; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé la vitesse d\'incantation de %s en %gx.' WHERE `entry`=942; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre vitesse d\'incantation à %gx.' WHERE `entry`=943; +UPDATE `mangos_string` SET `content_loc2`='Vous avez remplacé les chances de blocage de %s par %g%%.' WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc2`='%s a changé votre chance de blocage à %g%%.' WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc2`='Vous avez changé les chances d\'esquive de %s en %g%%.' WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc2`='%s a changé vos chances d\'esquiver à %g%%.' WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc2`='Vous avez modifié les chances de parade de %s en %g%%.' WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc2`='%s a changé vos chances de Parer à %g%%.' WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc2`='=================================================' WHERE `entry`=1012; +UPDATE `mangos_string` SET `content_loc2`='=================================================' WHERE `entry`=1018; +UPDATE `mangos_string` SET `content_loc2`='Aucun personnage trouvé.' WHERE `entry`=1019; +UPDATE `mangos_string` SET `content_loc2`='Restauration des caractères suivants :' WHERE `entry`=1020; +UPDATE `mangos_string` SET `content_loc2`='Suppression des caractères suivants :' WHERE `entry`=1021; +UPDATE `mangos_string` SET `content_loc2`='ERREUR : Vous ne pouvez attribuer un nouveau nom que si vous n\'avez sélectionné qu\'un seul caractère !' WHERE `entry`=1022; +UPDATE `mangos_string` SET `content_loc2`='Le personnage \'%s\' (GUID : %u Compte %u) ne peut pas être restauré : le compte n\'existe pas !' WHERE `entry`=1023; +UPDATE `mangos_string` SET `content_loc2`='Le personnage \'%s\' (GUID : %u compte %u) ne peut pas être restauré : la liste des personnages du compte est pleine !' WHERE `entry`=1024; +UPDATE `mangos_string` SET `content_loc2`='Le personnage \'%s\' (GUID : %u Compte %u) ne peut pas être restauré : le nouveau nom est déjà utilisé !' WHERE `entry`=1025; +UPDATE `mangos_string` SET `content_loc2`='GUID : %u Nom : %s Compte : %s (%u) Date : %s' WHERE `entry`=1026; +UPDATE `mangos_string` SET `content_loc2`='État des filtres de journal :' WHERE `entry`=1027; +UPDATE `mangos_string` SET `content_loc2`='Tous les filtres de journal définis sur : %s' WHERE `entry`=1028; +UPDATE `mangos_string` SET `content_loc2`='La commande ne peut être appelée que depuis la console RA.' WHERE `entry`=1029; +UPDATE `mangos_string` SET `content_loc2`='Objet actif : %d.' WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc2`='ID d\'équipement : %u.' WHERE `entry`=1031; +UPDATE `mangos_string` SET `content_loc2`='HabitType : %u' WHERE `entry`=1032; +UPDATE `mangos_string` SET `content_loc2`='Armure : %u' WHERE `entry`=1033; +UPDATE `mangos_string` SET `content_loc2`='NomAI : %s NomScript : %s' WHERE `entry`=1034; +UPDATE `mangos_string` SET `content_loc2`='%d - %s %s' WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc2`='%d%s - %s X :%f Y :%f Z :%f MapId :%d' WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc2`='%d%s - %s X :%f Y :%f Z :%f MapId :%d' WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc2`='Suivre le joueur %s (lowguid %u)' WHERE `entry`=1132; +UPDATE `mangos_string` SET `content_loc2`='Suivre la créature %s (lowguid %u)' WHERE `entry`=1133; +UPDATE `mangos_string` SET `content_loc2`='Suivre ' WHERE `entry`=1134; +UPDATE `mangos_string` SET `content_loc2`='Listez les talents connus :' WHERE `entry`=1135; +UPDATE `mangos_string` SET `content_loc2`='(Talents trouvés : %u points de talent utilisés : %u)' WHERE `entry`=1136; +UPDATE `mangos_string` SET `content_loc2`='%d%s - |cffffffff|Hgameobject :%d|h[%s X :%f Y :%f Z :%f MapId :%d]|h|r' WHERE `entry`=1137; +UPDATE `mangos_string` SET `content_loc2`='=================================================' WHERE `entry`=1138; +UPDATE `mangos_string` SET `content_loc2`='%u - |cffffffff|Hjoueur :%s|h[%s]|h|r %s %s %u' WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc2`='%u - %s (En ligne :%s IP :%s GM :%u Extension :%u)' WHERE `entry`=1142; +UPDATE `mangos_string` SET `content_loc2`='Généré par l\'événement %u (%s)' WHERE `entry`=1143; +UPDATE `mangos_string` SET `content_loc2`='Disparu par l\'événement %u (%s)' WHERE `entry`=1144; +UPDATE `mangos_string` SET `content_loc2`='Partie du pool %u' WHERE `entry`=1145; +UPDATE `mangos_string` SET `content_loc2`='Partie du pool %u, pool supérieur %u' WHERE `entry`=1146; +UPDATE `mangos_string` SET `content_loc2`='Le pool (supérieur) %u est généré par l\'événement %u (%s)' WHERE `entry`=1147; +UPDATE `mangos_string` SET `content_loc2`='Le pool (supérieur) %u est supprimé par l\'événement %u (%s)' WHERE `entry`=1148; +UPDATE `mangos_string` SET `content_loc2`='(Pool %u)' WHERE `entry`=1149; +UPDATE `mangos_string` SET `content_loc2`='(Événement %i)' WHERE `entry`=1150; +UPDATE `mangos_string` SET `content_loc2`='(Groupe %u Événement %i)' WHERE `entry`=1151; +UPDATE `mangos_string` SET `content_loc2`='[utilisable]' WHERE `entry`=1152; +UPDATE `mangos_string` SET `content_loc2`='Obtenir la valeur bitstr %s :[FIELD] :%u [VALUE] :%s' WHERE `entry`=1153; +UPDATE `mangos_string` SET `content_loc2`='%s a une valeur bitstr :[FIELD] :%u [VALUE] :%s' WHERE `entry`=1154; +UPDATE `mangos_string` SET `content_loc2`='Obtenir la valeur hexadécimale %s :[FIELD] :%u [VALUE] :%x' WHERE `entry`=1155; +UPDATE `mangos_string` SET `content_loc2`='%s a une valeur hexadécimale :[FIELD] :%u [VALUE] :%x' WHERE `entry`=1156; +UPDATE `mangos_string` SET `content_loc2`='Modifier le champ hexadécimal %s :%u %s %x = %x (hex)' WHERE `entry`=1157; +UPDATE `mangos_string` SET `content_loc2`='Vous modifiez le champ hexadécimal %s :%u %s %x = %x (hex)' WHERE `entry`=1158; +UPDATE `mangos_string` SET `content_loc2`='Modifier le champ flottant %s : %u pour additionner avec : %f = %f' WHERE `entry`=1159; +UPDATE `mangos_string` SET `content_loc2`='Vous modifiez pour %s champ flottant : %u pour additionner avec : %f = %f' WHERE `entry`=1160; +UPDATE `mangos_string` SET `content_loc2`='Le sort %u n\'a pas d\'aura.' WHERE `entry`=1165; +UPDATE `mangos_string` SET `content_loc2`='Bibliothèque de script introuvable ou inaccessible.' WHERE `entry`=1166; +UPDATE `mangos_string` SET `content_loc2`='La bibliothèque de script a des fonctions de liste erronées (obsolètes ?).' WHERE `entry`=1167; +UPDATE `mangos_string` SET `content_loc2`='Bibliothèque de scripts rechargée.' WHERE `entry`=1168; +UPDATE `mangos_string` SET `content_loc2`='Construction d\'une bibliothèque de scripts pour différentes révisions de mangosd.' WHERE `entry`=1169; +UPDATE `mangos_string` SET `content_loc2`='Le champ verrouillé du compte %s (id %u) a été remplacé par %u.' WHERE `entry`=1170; +UPDATE `mangos_string` SET `content_loc2`='Paramètres incorrects.' WHERE `entry`=1171; +UPDATE `mangos_string` SET `content_loc2`='Type de conduite invalide.' WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc2`='Ce joueur n\'a pas la compétence d\'équitation de %s.' WHERE `entry`=1173; +UPDATE `mangos_string` SET `content_loc2`='Une erreur s\'est produite lors de la tentative de suppression de la compétence de conduite.' WHERE `entry`=1174; +UPDATE `mangos_string` SET `content_loc2`='Compétence d\'équitation supprimée du joueur %s.' WHERE `entry`=1175; +UPDATE `mangos_string` SET `content_loc2`='Modèle %d - |cffffffff|Hentrée_modèle_créature :%d|h[%s]|h|r' WHERE `entry`=1176; +UPDATE `mangos_string` SET `content_loc2`='Sort %u %s = %f (*1.88 = %f) DB = %f AP = %f' WHERE `entry`=1202; +UPDATE `mangos_string` SET `content_loc2`='guérison directe' WHERE `entry`=1203; +UPDATE `mangos_string` SET `content_loc2`='dommages directs' WHERE `entry`=1204; +UPDATE `mangos_string` SET `content_loc2`='point guérir' WHERE `entry`=1205; +UPDATE `mangos_string` SET `content_loc2`='dégâts de points' WHERE `entry`=1206; +UPDATE `mangos_string` SET `content_loc2`='Privé' WHERE `entry`=1400; +UPDATE `mangos_string` SET `content_loc2`='Corporel' WHERE `entry`=1401; +UPDATE `mangos_string` SET `content_loc2`='Sergent' WHERE `entry`=1402; +UPDATE `mangos_string` SET `content_loc2`='Sergent-chef' WHERE `entry`=1403; +UPDATE `mangos_string` SET `content_loc2`='Sergent-major' WHERE `entry`=1404; +UPDATE `mangos_string` SET `content_loc2`='Chevalier' WHERE `entry`=1405; +UPDATE `mangos_string` SET `content_loc2`='Chevalier-Lieutenant' WHERE `entry`=1406; +UPDATE `mangos_string` SET `content_loc2`='Chevalier-Capitaine' WHERE `entry`=1407; +UPDATE `mangos_string` SET `content_loc2`='Chevalier-Champion' WHERE `entry`=1408; +UPDATE `mangos_string` SET `content_loc2`='lieutenant-commandant' WHERE `entry`=1409; +UPDATE `mangos_string` SET `content_loc2`='Le commandant' WHERE `entry`=1410; +UPDATE `mangos_string` SET `content_loc2`='Maréchal' WHERE `entry`=1411; +UPDATE `mangos_string` SET `content_loc2`='Maréchal' WHERE `entry`=1412; +UPDATE `mangos_string` SET `content_loc2`='Grand Maréchal' WHERE `entry`=1413; +UPDATE `mangos_string` SET `content_loc2`='Scout' WHERE `entry`=1414; +UPDATE `mangos_string` SET `content_loc2`='Grognement' WHERE `entry`=1415; +UPDATE `mangos_string` SET `content_loc2`='Sergent' WHERE `entry`=1416; +UPDATE `mangos_string` SET `content_loc2`='Sergent principal' WHERE `entry`=1417; +UPDATE `mangos_string` SET `content_loc2`='Sergent chef' WHERE `entry`=1418; +UPDATE `mangos_string` SET `content_loc2`='Garde de pierre' WHERE `entry`=1419; +UPDATE `mangos_string` SET `content_loc2`='Garde de sang' WHERE `entry`=1420; +UPDATE `mangos_string` SET `content_loc2`='Légionnaire' WHERE `entry`=1421; +UPDATE `mangos_string` SET `content_loc2`='Centurion' WHERE `entry`=1422; +UPDATE `mangos_string` SET `content_loc2`='Champion' WHERE `entry`=1423; +UPDATE `mangos_string` SET `content_loc2`='lieutenant général' WHERE `entry`=1424; +UPDATE `mangos_string` SET `content_loc2`='Général' WHERE `entry`=1425; +UPDATE `mangos_string` SET `content_loc2`='Chef militaire' WHERE `entry`=1426; +UPDATE `mangos_string` SET `content_loc2`='Haut seigneur de guerre' WHERE `entry`=1427; +UPDATE `mangos_string` SET `content_loc2`='Maître du jeu' WHERE `entry`=1428; +UPDATE `mangos_string` SET `content_loc2`='Pas de classement' WHERE `entry`=1429; +UPDATE `mangos_string` SET `content_loc2`='Déshonoré' WHERE `entry`=1430; +UPDATE `mangos_string` SET `content_loc2`='Exilé' WHERE `entry`=1431; +UPDATE `mangos_string` SET `content_loc2`='Hors la loi' WHERE `entry`=1432; +UPDATE `mangos_string` SET `content_loc2`='Paria' WHERE `entry`=1433; +UPDATE `mangos_string` SET `content_loc2`='Joueur : %s - %s (Rang %u)' WHERE `entry`=1434; +UPDATE `mangos_string` SET `content_loc2`='Aujourd\'hui : [Meurtres honorables : |c0000ff00%u|r] [Meurtres déshonorants : |c00ff0000%u|r]' WHERE `entry`=1435; +UPDATE `mangos_string` SET `content_loc2`='Hier : [Meurtres : |c0000ff00%u|r] [Honneur : %u]' WHERE `entry`=1436; +UPDATE `mangos_string` SET `content_loc2`='Cette semaine : [Meurtres : |c0000ff00%u|r] [Honneur : %u]' WHERE `entry`=1437; +UPDATE `mangos_string` SET `content_loc2`='La semaine dernière : [Meurtres : |c0000ff00%u|r] [Honneur : %u] [Debout : %u]' WHERE `entry`=1438; +UPDATE `mangos_string` SET `content_loc2`='Durée de vie : [Points de rang : |c0000ff00%f|r] [Morts honorables : |c0000ff00%u|r] [Morts déshonorantes : |c00ff0000%u|r] [Rang le plus élevé %u : %s]' WHERE `entry`=1439; +UPDATE `mangos_string` SET `content_loc2`='%u - [%s] AutoSpawn : %u MaxLimit : %u Créatures : %u GameObjecs : %u Pools %u Chance : %f %s' WHERE `entry`=1500; +UPDATE `mangos_string` SET `content_loc2`='%u - |cffffffff|Hpool :%u|h[%s]|h|r AutoSpawn : %u MaxLimit : %u Créatures : %u GameObjecs : %u Pools %u %s' WHERE `entry`=1501; +UPDATE `mangos_string` SET `content_loc2`='%u - [%s] AutoSpawn : %u MaxLimit : %u Créatures : %u GameObjecs : %u Pools %u %s' WHERE `entry`=1502; +UPDATE `mangos_string` SET `content_loc2`='Impossible d\'ajouter spawn car pas de guids gratuits pour spawn statique dans la plage de guids réservés.' WHERE `entry`=1503; +UPDATE `mangos_string` SET `content_loc2`='Informations sur l\'IA pour l\'entrée Npc %u' WHERE `entry`=1504; +UPDATE `mangos_string` SET `content_loc2`='AIName : %s (%s) ScriptName : %s' WHERE `entry`=1505; +UPDATE `mangos_string` SET `content_loc2`='Phase actuelle = %u' WHERE `entry`=1506; +UPDATE `mangos_string` SET `content_loc2`='Le mouvement de combat est %s' WHERE `entry`=1507; +UPDATE `mangos_string` SET `content_loc2`='L\'attaque au corps à corps est %s' WHERE `entry`=1508; +UPDATE `mangos_string` SET `content_loc2`='Type de mouvement = %s (%u)' WHERE `entry`=1509; +UPDATE `mangos_string` SET `content_loc2`='L\'événement %u est désactivé !' WHERE `entry`=1600; +UPDATE `mangos_string` SET `content_loc2`='L\'événement %u est déjà activé !' WHERE `entry`=1601; +UPDATE `mangos_string` SET `content_loc2`='L\'événement %u est activé !' WHERE `entry`=1602; +UPDATE `mangos_string` SET `content_loc2`='L\'événement %u est déjà désactivé !' WHERE `entry`=1603; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Personnage|r|cffff00ff %s |r|cff00ff00a abandonné son ticket.' WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Fermé par|r :|cff00ccff %s|r' WHERE `entry`=2003; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Supprimé par|r :|cff00ccff %s|r' WHERE `entry`=2004; +UPDATE `mangos_string` SET `content_loc2`='Billet introuvable.' WHERE `entry`=2005; +UPDATE `mangos_string` SET `content_loc2`='Veuillez fermer le ticket avant de le supprimer définitivement.' WHERE `entry`=2006; +UPDATE `mangos_string` SET `content_loc2`='Le ticket %d est déjà attribué.' WHERE `entry`=2007; +UPDATE `mangos_string` SET `content_loc2`='%u Tickets rechargés avec succès depuis la base de données.' WHERE `entry`=2008; +UPDATE `mangos_string` SET `content_loc2`='Affichage de la liste des tickets ouverts.' WHERE `entry`=2009; +UPDATE `mangos_string` SET `content_loc2`='Affichage de la liste des tickets ouverts dont le créateur est en ligne.' WHERE `entry`=2010; +UPDATE `mangos_string` SET `content_loc2`='Affichage de la liste des tickets fermés.' WHERE `entry`=2011; +UPDATE `mangos_string` SET `content_loc2`='Nom spécifié invalide.' WHERE `entry`=2012; +UPDATE `mangos_string` SET `content_loc2`='Ce ticket vous est déjà attribué.' WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc2`='Le ticket %d n\'est pas attribué, vous ne pouvez pas le désattribuer.' WHERE `entry`=2014; +UPDATE `mangos_string` SET `content_loc2`='Vous ne pouvez pas désattribuer les tickets des membres du personnel avec un niveau de sécurité supérieur au vôtre.' WHERE `entry`=2015; +UPDATE `mangos_string` SET `content_loc2`='Impossible de fermer le ticket %d, il est attribué à un autre GM.' WHERE `entry`=2016; +UPDATE `mangos_string` SET `content_loc2`='|cffaaffaaTicket|r :|cffaaccff %d.|r' WHERE `entry`=2017; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Créateur|r :|cff00ccff %s|r' WHERE `entry`=2018; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Modifié|r :|cff00ccff il y a %s|r' WHERE `entry`=2019; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Affecté à|r :|cff00ccff %s|r' WHERE `entry`=2020; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Non attribué par|r :|cff00ccff %s|r' WHERE `entry`=2021; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Message de ticket|r : [%s]|r' WHERE `entry`=2022; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Commentaire GM|r : [%s]|r' WHERE `entry`=2023; +UPDATE `mangos_string` SET `content_loc2`='|cff00ccff%s|r |cff00ff00Commentaire ajouté|r : [%s]|r' WHERE `entry`=2024; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Créé|r :|cff00ccff il y a %s|r' WHERE `entry`=2025; +UPDATE `mangos_string` SET `content_loc2`='Tickets dans la liste escaladée :' WHERE `entry`=2026; +UPDATE `mangos_string` SET `content_loc2`='Il y a des tickets ouverts en attente, veuillez d\'abord les fermer !' WHERE `entry`=2027; +UPDATE `mangos_string` SET `content_loc2`='Tous les tickets fermés ont été supprimés et le compteur est réinitialisé à |cffff00ff 1|r' WHERE `entry`=2028; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Réponse au ticket|r : [%s]|r' WHERE `entry`=2029; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Complété par|r :|cff00ccff %s|r' WHERE `entry`=2030; +UPDATE `mangos_string` SET `content_loc2`='Les billets sont maintenant désactivés' WHERE `entry`=2031; +UPDATE `mangos_string` SET `content_loc2`='Les billets sont désormais autorisés' WHERE `entry`=2040; +UPDATE `mangos_string` SET `content_loc2`='Les billets sont maintenant désactivés' WHERE `entry`=2041; +UPDATE `mangos_string` SET `content_loc2`='La réponse du ticket %s a été réinitialisée.' WHERE `entry`=2042; +UPDATE `mangos_string` SET `content_loc2`='Ce ticket a été archivé (complété ou clôturé).' WHERE `entry`=2043; +UPDATE `mangos_string` SET `content_loc2`='Ce ticket est déjà attribué à quelqu\'un.' WHERE `entry`=2044; +UPDATE `mangos_string` SET `content_loc2`='Ticket #%u ajouté à la liste d\'escalade.' WHERE `entry`=2045; +UPDATE `mangos_string` SET `content_loc2`='%s : niveau %u' WHERE `entry`=2046; +UPDATE `mangos_string` SET `content_loc2`='Ce ticket a déjà été complété.' WHERE `entry`=2047; +UPDATE `mangos_string` SET `content_loc2`='Votre ticket a été modifié avec une réponse.' WHERE `entry`=2048; +UPDATE `mangos_string` SET `content_loc2`='Notifications de tickets activées.' WHERE `entry`=2049; +UPDATE `mangos_string` SET `content_loc2`='Notifications de tickets désactivées.' WHERE `entry`=2050; +UPDATE `mangos_string` SET `content_loc2`='Compteur de tickets GM réglé sur ticket #%u' WHERE `entry`=2051; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Nouveau ticket de|r|cffff00ff %s.|r |cff00ff00Catégorie :|r|cffff00ff %s.|r |cff00ff00Entrée ticket :|r|cffff00ff %d.|r' WHERE `entry`=2052; +UPDATE `mangos_string` SET `content_loc2`='|cff00ff00Personnage|r|cffff00ff %s |r|cff00ff00ont modifié leur ticket.' WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc2`='La Horde a pris la tour Northpass !' WHERE `entry`=10033; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a pris la tour Northpass !' WHERE `entry`=10034; +UPDATE `mangos_string` SET `content_loc2`='La Horde a pris la tour Eastwall !' WHERE `entry`=10035; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a pris la tour Eastwall !' WHERE `entry`=10036; +UPDATE `mangos_string` SET `content_loc2`='La Horde a pris la tour de la garde de la couronne !' WHERE `entry`=10037; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a pris la tour de garde de la Couronne !' WHERE `entry`=10038; +UPDATE `mangos_string` SET `content_loc2`='La Horde a pris la Tour de Pestebois !' WHERE `entry`=10039; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a pris la Tour de Pestebois !' WHERE `entry`=10040; +UPDATE `mangos_string` SET `content_loc2`='La Horde a perdu la tour Northpass !' WHERE `entry`=10041; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a perdu la tour Northpass !' WHERE `entry`=10042; +UPDATE `mangos_string` SET `content_loc2`='La Horde a perdu la tour Eastwall !' WHERE `entry`=10043; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a perdu la tour Eastwall !' WHERE `entry`=10044; +UPDATE `mangos_string` SET `content_loc2`='La Horde a perdu la tour de garde de la couronne !' WHERE `entry`=10045; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a perdu la tour de garde de la couronne !' WHERE `entry`=10046; +UPDATE `mangos_string` SET `content_loc2`='La Horde a perdu la Tour de Pestebois !' WHERE `entry`=10047; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a perdu la Tour de Pestebois !' WHERE `entry`=10048; +UPDATE `mangos_string` SET `content_loc2`='La Horde a collecté 200 silithystes !' WHERE `entry`=10049; +UPDATE `mangos_string` SET `content_loc2`='L\'Alliance a collecté 200 silithystes !' WHERE `entry`=10050; +UPDATE `mangos_string` SET `content_loc2`='Emmenez-moi à la tour Northpass.' WHERE `entry`=10051; +UPDATE `mangos_string` SET `content_loc2`='Emmenez-moi à la tour Eastwall.' WHERE `entry`=10052; +UPDATE `mangos_string` SET `content_loc2`='%u - |c00f00fff*|r|cffffffff|Hjoueur :%s|h[%s]|h|r %s %s %u' WHERE `entry`=11001; + +-- Google Translate locales. (German) +UPDATE `mangos_string` SET `content_loc3`='Sie sollten einen Charakter oder eine Kreatur auswählen.' WHERE `entry`=1; +UPDATE `mangos_string` SET `content_loc3`='Sie sollten eine Kreatur auswählen.' WHERE `entry`=2; +UPDATE `mangos_string` SET `content_loc3`='|cffff0000[Systemmeldung]: %s|r' WHERE `entry`=3; +UPDATE `mangos_string` SET `content_loc3`='|cffff0000[Ereignismeldung]: %s|r' WHERE `entry`=4; +UPDATE `mangos_string` SET `content_loc3`='Für diesen Befehl gibt es keine Hilfe' WHERE `entry`=5; +UPDATE `mangos_string` SET `content_loc3`='Es gibt keinen solchen Befehl' WHERE `entry`=6; +UPDATE `mangos_string` SET `content_loc3`='Es gibt keinen solchen Unterbefehl' WHERE `entry`=7; +UPDATE `mangos_string` SET `content_loc3`='Befehl %s hat Unterbefehle:' WHERE `entry`=8; +UPDATE `mangos_string` SET `content_loc3`='Ihnen zur Verfügung stehende Befehle:' WHERE `entry`=9; +UPDATE `mangos_string` SET `content_loc3`='Falsche Syntax.' WHERE `entry`=10; +UPDATE `mangos_string` SET `content_loc3`='Ihr Kontolevel ist: %i' WHERE `entry`=11; +UPDATE `mangos_string` SET `content_loc3`='Online-Spieler: %u (max: %u) Spieler in der Warteschlange: %u (max: %u)' WHERE `entry`=12; +UPDATE `mangos_string` SET `content_loc3`='Server-Betriebszeit: %s' WHERE `entry`=13; +UPDATE `mangos_string` SET `content_loc3`='Spieler gespeichert.' WHERE `entry`=14; +UPDATE `mangos_string` SET `content_loc3`='Alle Spieler gespeichert.' WHERE `entry`=15; +UPDATE `mangos_string` SET `content_loc3`='Es gibt die folgenden aktiven GMs auf diesem Server:' WHERE `entry`=16; +UPDATE `mangos_string` SET `content_loc3`='Derzeit sind keine GMs auf diesem Server angemeldet.' WHERE `entry`=17; +UPDATE `mangos_string` SET `content_loc3`='Beim Fliegen geht das nicht.' WHERE `entry`=18; +UPDATE `mangos_string` SET `content_loc3`='In Schlachtfeldern geht das nicht.' WHERE `entry`=19; +UPDATE `mangos_string` SET `content_loc3`='Ziel fliegt, das geht nicht.' WHERE `entry`=20; +UPDATE `mangos_string` SET `content_loc3`='%s ist Flugbefehl fehlgeschlagen.' WHERE `entry`=21; +UPDATE `mangos_string` SET `content_loc3`='Du bist nicht beritten, also kannst du nicht absteigen.' WHERE `entry`=22; +UPDATE `mangos_string` SET `content_loc3`='Im Kampf geht das nicht.' WHERE `entry`=23; +UPDATE `mangos_string` SET `content_loc3`='Sie haben es kürzlich verwendet.' WHERE `entry`=24; +UPDATE `mangos_string` SET `content_loc3`='Passwort nicht geändert (unbekannter Fehler)!' WHERE `entry`=25; +UPDATE `mangos_string` SET `content_loc3`='Das Passwort wurde geändert' WHERE `entry`=26; +UPDATE `mangos_string` SET `content_loc3`='Das alte Passwort ist falsch' WHERE `entry`=27; +UPDATE `mangos_string` SET `content_loc3`='Ihr Konto ist jetzt gesperrt.' WHERE `entry`=28; +UPDATE `mangos_string` SET `content_loc3`='Ihr Konto ist jetzt entsperrt.' WHERE `entry`=29; +UPDATE `mangos_string` SET `content_loc3`=', Rang' WHERE `entry`=30; +UPDATE `mangos_string` SET `content_loc3`='[bekannt]' WHERE `entry`=31; +UPDATE `mangos_string` SET `content_loc3`='[lernen]' WHERE `entry`=32; +UPDATE `mangos_string` SET `content_loc3`='[passiv]' WHERE `entry`=33; +UPDATE `mangos_string` SET `content_loc3`='[Talent]' WHERE `entry`=34; +UPDATE `mangos_string` SET `content_loc3`='[aktiv]' WHERE `entry`=35; +UPDATE `mangos_string` SET `content_loc3`='[vollständig]' WHERE `entry`=36; +UPDATE `mangos_string` SET `content_loc3`='(offline)' WHERE `entry`=37; +UPDATE `mangos_string` SET `content_loc3`='An' WHERE `entry`=38; +UPDATE `mangos_string` SET `content_loc3`='aus' WHERE `entry`=39; +UPDATE `mangos_string` SET `content_loc3`='Sie sind: %s' WHERE `entry`=40; +UPDATE `mangos_string` SET `content_loc3`='sichtbar' WHERE `entry`=41; +UPDATE `mangos_string` SET `content_loc3`='unsichtbar' WHERE `entry`=42; +UPDATE `mangos_string` SET `content_loc3`='Erledigt' WHERE `entry`=43; +UPDATE `mangos_string` SET `content_loc3`='Du' WHERE `entry`=44; +UPDATE `mangos_string` SET `content_loc3`='' WHERE `entry`=45; +UPDATE `mangos_string` SET `content_loc3`='' WHERE `entry`=46; +UPDATE `mangos_string` SET `content_loc3`='' WHERE `entry`=47; +UPDATE `mangos_string` SET `content_loc3`='UNBEKANNT' WHERE `entry`=48; +UPDATE `mangos_string` SET `content_loc3`='Sie müssen mindestens Level %u erreicht haben, um teilnehmen zu können.' WHERE `entry`=49; +UPDATE `mangos_string` SET `content_loc3`='Hallo!' WHERE `entry`=51; +UPDATE `mangos_string` SET `content_loc3`='Ungültige Artikelanzahl (%u) für Artikel %u' WHERE `entry`=52; +UPDATE `mangos_string` SET `content_loc3`='Post kann nicht mehr %u Artikelstapel haben' WHERE `entry`=53; +UPDATE `mangos_string` SET `content_loc3`='Die neuen Passwörter stimmen nicht überein' WHERE `entry`=54; +UPDATE `mangos_string` SET `content_loc3`='Ihr Passwort darf nicht länger als 16 Zeichen sein (Client-Limit), Passwort nicht geändert!' WHERE `entry`=55; +UPDATE `mangos_string` SET `content_loc3`='Aktuelle Message des Tages:\\r\\n' WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc3`='Verwenden von World DB: %s' WHERE `entry`=57; +UPDATE `mangos_string` SET `content_loc3`='Skriptbibliothek wird verwendet: %s' WHERE `entry`=58; +UPDATE `mangos_string` SET `content_loc3`='Kreatur EventAI verwenden: %s' WHERE `entry`=59; +UPDATE `mangos_string` SET `content_loc3`='Nutzername:' WHERE `entry`=61; +UPDATE `mangos_string` SET `content_loc3`='Passwort:' WHERE `entry`=62; +UPDATE `mangos_string` SET `content_loc3`='Akzeptiert Flüstern' WHERE `entry`=63; +UPDATE `mangos_string` SET `content_loc3`='Akzeptiert kein Flüstern' WHERE `entry`=64; +UPDATE `mangos_string` SET `content_loc3`='Verwenden der Skriptbibliothek: ' WHERE `entry`=65; +UPDATE `mangos_string` SET `content_loc3`='Skriptbibliothek wird verwendet: ' WHERE `entry`=66; +UPDATE `mangos_string` SET `content_loc3`='Sie können den Unstuck-Befehl zu diesem Zeitpunkt nicht verwenden.' WHERE `entry`=67; +UPDATE `mangos_string` SET `content_loc3`='Unstuck aktiviert.' WHERE `entry`=68; +UPDATE `mangos_string` SET `content_loc3`='Die Unstuck-Funktion wurde erfolgreich aktiviert.\\r\\n' WHERE `entry`=69; +UPDATE `mangos_string` SET `content_loc3`='Der Gruppenleiter hat versucht, die Instanz, in der Sie sich befinden, zurückzusetzen. Bitte verlassen Sie die Zone, damit die Instanz zurückgesetzt werden kann.' WHERE `entry`=70; +UPDATE `mangos_string` SET `content_loc3`='Globale Benachrichtigung:' WHERE `entry`=100; +UPDATE `mangos_string` SET `content_loc3`='Karte: %u (%s) Zone: %u (%s) Gebiet: %u (%s)\\n' WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc3`='%s wird bereits teleportiert.' WHERE `entry`=102; +UPDATE `mangos_string` SET `content_loc3`='Du kannst einen Spieler nur dann in deine Instanz rufen, wenn er mit dir als Anführer in deiner Gruppe ist.' WHERE `entry`=103; +UPDATE `mangos_string` SET `content_loc3`='Du kannst nicht zur Instanz des Spielers gehen, weil du jetzt in einer Party bist.' WHERE `entry`=104; +UPDATE `mangos_string` SET `content_loc3`='Sie können nur dann zur Instanz des Spielers gehen, wenn Sie nicht in seiner Gruppe sind, wenn Ihr GM-Modus aktiviert ist.' WHERE `entry`=105; +UPDATE `mangos_string` SET `content_loc3`='Sie können nicht von Instanz zu Instanz zu Spieler %s gehen.' WHERE `entry`=106; +UPDATE `mangos_string` SET `content_loc3`='Du kannst Spieler %s nicht von Instanz zu Instanz beschwören.' WHERE `entry`=107; +UPDATE `mangos_string` SET `content_loc3`='Du beschwörst %s%s.' WHERE `entry`=108; +UPDATE `mangos_string` SET `content_loc3`='Sie werden von %s gerufen.' WHERE `entry`=109; +UPDATE `mangos_string` SET `content_loc3`='Du teleportierst %s%s nach %s.' WHERE `entry`=110; +UPDATE `mangos_string` SET `content_loc3`='Sie werden von %s teleportiert.' WHERE `entry`=111; +UPDATE `mangos_string` SET `content_loc3`='Spieler (%s) existiert nicht.' WHERE `entry`=112; +UPDATE `mangos_string` SET `content_loc3`='Erscheint am Standort von %s (online).' WHERE `entry`=113; +UPDATE `mangos_string` SET `content_loc3`='%s wird an Ihrem Standort angezeigt.' WHERE `entry`=114; +UPDATE `mangos_string` SET `content_loc3`='Falsche Werte.' WHERE `entry`=115; +UPDATE `mangos_string` SET `content_loc3`='Kein Zeichen ausgewählt.' WHERE `entry`=116; +UPDATE `mangos_string` SET `content_loc3`='%s ist nicht in einer Gruppe.' WHERE `entry`=117; +UPDATE `mangos_string` SET `content_loc3`='Sie haben HP von %s in %i/%i geändert.' WHERE `entry`=118; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine HP auf %i/%i geändert.' WHERE `entry`=119; +UPDATE `mangos_string` SET `content_loc3`='Sie haben MANA von %s in %i/%i geändert.' WHERE `entry`=120; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihr MANA zu %i/%i geändert.' WHERE `entry`=121; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die ENERGIE von %s in %i/%i geändert.' WHERE `entry`=122; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine ENERGIE auf %i/%i geändert.' WHERE `entry`=123; +UPDATE `mangos_string` SET `content_loc3`='Aktuelle Energie: %u' WHERE `entry`=124; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Wut von %s in %i/%i geändert.' WHERE `entry`=125; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Wut auf %i/%i geändert.' WHERE `entry`=126; +UPDATE `mangos_string` SET `content_loc3`='Sie haben das Level von %s zu %i geändert.' WHERE `entry`=127; +UPDATE `mangos_string` SET `content_loc3`='GUID %i, Fraktion ist %i, Flags ist %i, npcflag ist %i, DY-Flag ist %i' WHERE `entry`=128; +UPDATE `mangos_string` SET `content_loc3`='Falsche Fraktion: %u (nicht in factiontemplate.dbc gefunden).' WHERE `entry`=129; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Faction von GUID=%i in %i, flags in %i, npcflag in %i, dyflag in %i geändert.' WHERE `entry`=130; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den %s-Zaubermod %u für den Zauber mit dem Familienbit %u für %s auf den Wert %i geändert.' WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihren Spellmod %u auf den Wert %i für den Spell mit dem Familienbit %u geändert.' WHERE `entry`=132; +UPDATE `mangos_string` SET `content_loc3`='%s hat jetzt Zugriff auf alle Taxiknoten (bis zum Abmelden).' WHERE `entry`=133; +UPDATE `mangos_string` SET `content_loc3`='%s hat jetzt keinen Zugriff mehr auf alle Taxi-Knoten (nur besucht zugänglich).' WHERE `entry`=134; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihnen Zugriff auf alle Taxiknoten gewährt (bis zum Abmelden).' WHERE `entry`=135; +UPDATE `mangos_string` SET `content_loc3`='%s hat den Zugriff auf alle Taxiknoten entfernt (nur besuchte noch zugänglich).' WHERE `entry`=136; +UPDATE `mangos_string` SET `content_loc3`='Sie haben alle Geschwindigkeiten von normal auf %s auf %2.2f gesetzt.' WHERE `entry`=137; +UPDATE `mangos_string` SET `content_loc3`='%s hat alle deine Geschwindigkeiten von normal auf %2.2f gesetzt.' WHERE `entry`=138; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Geschwindigkeit von %s auf %2.2f eingestellt.' WHERE `entry`=139; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Geschwindigkeit von normal auf %2.2f gesetzt.' WHERE `entry`=140; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Schwimmgeschwindigkeit von %s auf %2.2f eingestellt.' WHERE `entry`=141; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Schwimmgeschwindigkeit von normal auf %2.2f gesetzt.' WHERE `entry`=142; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Rückwärtslaufgeschwindigkeit von %s auf %2.2f eingestellt.' WHERE `entry`=143; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Rückwärtslaufgeschwindigkeit von normal auf %2.2f gesetzt.' WHERE `entry`=144; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Taxifluggeschwindigkeit von normal auf %s auf %2.2f gesetzt.' WHERE `entry`=145; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Taxifluggeschwindigkeit von normal auf %2.2f gesetzt.' WHERE `entry`=146; +UPDATE `mangos_string` SET `content_loc3`='Sie legen die Größe %2.2f von %s fest.' WHERE `entry`=147; +UPDATE `mangos_string` SET `content_loc3`='%s setze deine Größe auf %2.2f.' WHERE `entry`=148; +UPDATE `mangos_string` SET `content_loc3`='Es gibt keine solche Halterung.' WHERE `entry`=149; +UPDATE `mangos_string` SET `content_loc3`='Du gibst %s ein Reittier.' WHERE `entry`=150; +UPDATE `mangos_string` SET `content_loc3`='%s hat dir ein Reittier gegeben.' WHERE `entry`=151; +UPDATE `mangos_string` SET `content_loc3`='BENUTZER1: %i, HINZUFÜGEN: %i, DIF: %i' WHERE `entry`=152; +UPDATE `mangos_string` SET `content_loc3`='Du nimmst alles Kupfer von %s.' WHERE `entry`=153; +UPDATE `mangos_string` SET `content_loc3`='%s hat dir dein ganzes Kupfer genommen.' WHERE `entry`=154; +UPDATE `mangos_string` SET `content_loc3`='Du nimmst %i Kupfer von %s.' WHERE `entry`=155; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihnen %i Kupfer abgenommen.' WHERE `entry`=156; +UPDATE `mangos_string` SET `content_loc3`='Du gibst %s %i Kupfer.' WHERE `entry`=157; +UPDATE `mangos_string` SET `content_loc3`='%s hat dir %i Kupfer gegeben.' WHERE `entry`=158; +UPDATE `mangos_string` SET `content_loc3`='Du hörst Ton %u.' WHERE `entry`=159; +UPDATE `mangos_string` SET `content_loc3`='BENUTZER2: %i, HINZUFÜGEN: %i, ERGEBNIS: %i' WHERE `entry`=160; +UPDATE `mangos_string` SET `content_loc3`='Bit %i im Feld %i entfernt.' WHERE `entry`=161; +UPDATE `mangos_string` SET `content_loc3`='Setze Bit %i im Feld %i.' WHERE `entry`=162; +UPDATE `mangos_string` SET `content_loc3`='Teleport-Standorttabelle ist leer!' WHERE `entry`=163; +UPDATE `mangos_string` SET `content_loc3`='Teleport-Standort nicht gefunden!' WHERE `entry`=164; +UPDATE `mangos_string` SET `content_loc3`='Suchparameter erforderlich.' WHERE `entry`=165; +UPDATE `mangos_string` SET `content_loc3`='Es gibt keine Teleport-Standorte, die Ihrer Anfrage entsprechen.' WHERE `entry`=166; +UPDATE `mangos_string` SET `content_loc3`='Gefundene Standorte sind:\\n' WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc3`='E-Mail an %s gesendet' WHERE `entry`=169; +UPDATE `mangos_string` SET `content_loc3`='Sie versuchen, Ton %u zu hören, aber er existiert nicht.' WHERE `entry`=170; +UPDATE `mangos_string` SET `content_loc3`='Du kannst dich nicht von Selbst zu Selbst teleportieren!' WHERE `entry`=171; +UPDATE `mangos_string` SET `content_loc3`='Befehl der Serverkonsole' WHERE `entry`=172; +UPDATE `mangos_string` SET `content_loc3`='Flüssigkeitsstand: %f, Masse: %f, Typ: %d, Status: %d' WHERE `entry`=175; +UPDATE `mangos_string` SET `content_loc3`='Erscheint am Standort von %s (offline).' WHERE `entry`=176; +UPDATE `mangos_string` SET `content_loc3`='Sie können die XP-Rate nicht unter %g setzen!' WHERE `entry`=177; +UPDATE `mangos_string` SET `content_loc3`='Sie können die XP-Rate nicht über %g setzen!' WHERE `entry`=178; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die XP-Rate von %s auf das %g-fache des normalen Erfahrungsgewinns geändert.' WHERE `entry`=179; +UPDATE `mangos_string` SET `content_loc3`='Keine Auswahl.' WHERE `entry`=200; +UPDATE `mangos_string` SET `content_loc3`='Objekt-GUID ist: %s' WHERE `entry`=201; +UPDATE `mangos_string` SET `content_loc3`='Der Name war um %i Zeichen zu lang.' WHERE `entry`=202; +UPDATE `mangos_string` SET `content_loc3`='Fehler, der Name darf nur die Zeichen A–Z und a–z enthalten.' WHERE `entry`=203; +UPDATE `mangos_string` SET `content_loc3`='Der Untername war um %i Zeichen zu lang.' WHERE `entry`=204; +UPDATE `mangos_string` SET `content_loc3`='Noch nicht implementiert' WHERE `entry`=205; +UPDATE `mangos_string` SET `content_loc3`='Element \'%i\' \'%s\' wurde zur Liste mit maxcount \'%i\' und incrtime \'%i\' hinzugefügt' WHERE `entry`=206; +UPDATE `mangos_string` SET `content_loc3`='Artikel \'%i\' wurde nicht in der Datenbank gefunden.' WHERE `entry`=207; +UPDATE `mangos_string` SET `content_loc3`='Artikel \'%i\' \'%s\' wurde aus der Lieferantenliste gelöscht' WHERE `entry`=208; +UPDATE `mangos_string` SET `content_loc3`='Artikel \'%i\' wurde nicht in der Lieferantenliste gefunden.' WHERE `entry`=209; +UPDATE `mangos_string` SET `content_loc3`='Artikel \'%i\' bereits in der Lieferantenliste.' WHERE `entry`=210; +UPDATE `mangos_string` SET `content_loc3`='Zauber von %s zurückgesetzt.' WHERE `entry`=211; +UPDATE `mangos_string` SET `content_loc3`='Zaubersprüche von %s werden beim nächsten Login zurückgesetzt.' WHERE `entry`=212; +UPDATE `mangos_string` SET `content_loc3`='Talente von %s zurückgesetzt.' WHERE `entry`=213; +UPDATE `mangos_string` SET `content_loc3`='Talente von %s werden beim nächsten Login zurückgesetzt.' WHERE `entry`=214; +UPDATE `mangos_string` SET `content_loc3`='Ihre Zauber wurden zurückgesetzt.' WHERE `entry`=215; +UPDATE `mangos_string` SET `content_loc3`='Ihre Talente wurden zurückgesetzt.' WHERE `entry`=216; +UPDATE `mangos_string` SET `content_loc3`='Unbekannter Fall \'%s\' für den.resetall-Befehl.' WHERE `entry`=217; +UPDATE `mangos_string` SET `content_loc3`='Zauber werden für alle Spieler beim Login zurückgesetzt.' WHERE `entry`=218; +UPDATE `mangos_string` SET `content_loc3`='Talente werden bei der Anmeldung für alle Spieler zurückgesetzt.' WHERE `entry`=219; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt-ID %u für %s kann nicht gefunden werden (in Pfad %i, geladen von %s)' WHERE `entry`=220; +UPDATE `mangos_string` SET `content_loc3`='Letzter Wegpunkt für %s nicht gefunden' WHERE `entry`=221; +UPDATE `mangos_string` SET `content_loc3`='%s hat keinen Pfad oder Pfad leer, Pfad-ID %i (geladen von %s)' WHERE `entry`=222; +UPDATE `mangos_string` SET `content_loc3`='Kreatur (GUID: %u) Keine Wegpunkte gefunden - Dies ist ein MaNGOS-DB-Problem (einzelner Float).' WHERE `entry`=223; +UPDATE `mangos_string` SET `content_loc3`='Auf %s kann auf der Karte nicht zugegriffen werden, vielleicht bist du zu weit von seinem Spawn-Ort entfernt' WHERE `entry`=224; +UPDATE `mangos_string` SET `content_loc3`='Kreatur (GUID: %u) nicht gefunden' WHERE `entry`=225; +UPDATE `mangos_string` SET `content_loc3`='Sie müssen einen visuellen Wegpunkt auswählen.' WHERE `entry`=226; +UPDATE `mangos_string` SET `content_loc3`='Keine visuellen Wegpunkte gefunden' WHERE `entry`=227; +UPDATE `mangos_string` SET `content_loc3`='Visueller Wegpunkt mit Kreaturen-ID: %d konnte nicht erstellt werden' WHERE `entry`=228; +UPDATE `mangos_string` SET `content_loc3`='Alle visuellen Wegpunkte entfernt' WHERE `entry`=229; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt %u konnte nicht zu %s hinzugefügt werden (pathId %i gespeichert von %s)' WHERE `entry`=230; +UPDATE `mangos_string` SET `content_loc3`='Keine GUID angegeben.' WHERE `entry`=231; +UPDATE `mangos_string` SET `content_loc3`='Keine Wegpunktnummer angegeben.' WHERE `entry`=232; +UPDATE `mangos_string` SET `content_loc3`='Argument für \'%s\' erforderlich.' WHERE `entry`=233; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt %u zu %s hinzugefügt (PathId %i, Pfad gespeichert von %s)' WHERE `entry`=234; +UPDATE `mangos_string` SET `content_loc3`='UNGEBRAUCHT' WHERE `entry`=235; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt geändert.' WHERE `entry`=236; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt %s geändert.' WHERE `entry`=237; +UPDATE `mangos_string` SET `content_loc3`='WP-Export erfolgreich.' WHERE `entry`=238; +UPDATE `mangos_string` SET `content_loc3`='Keine Wegpunkte in der Datenbank gefunden.' WHERE `entry`=239; +UPDATE `mangos_string` SET `content_loc3`='Datei importiert.' WHERE `entry`=240; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt entfernt.' WHERE `entry`=241; +UPDATE `mangos_string` SET `content_loc3`='UNGEBRAUCHT' WHERE `entry`=242; +UPDATE `mangos_string` SET `content_loc3`='UNGEBRAUCHT' WHERE `entry`=243; +UPDATE `mangos_string` SET `content_loc3`='UNGEBRAUCHT' WHERE `entry`=244; +UPDATE `mangos_string` SET `content_loc3`='UNGEBRAUCHT' WHERE `entry`=245; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt %u für %s (von pathId %i, gespeichert von %s)' WHERE `entry`=246; +UPDATE `mangos_string` SET `content_loc3`='Wartezeit: %d' WHERE `entry`=247; +UPDATE `mangos_string` SET `content_loc3`='Ausrichtung: %f' WHERE `entry`=248; +UPDATE `mangos_string` SET `content_loc3`='Skript-ID: %u' WHERE `entry`=249; +UPDATE `mangos_string` SET `content_loc3`='ScriptID auf nicht existierende ID %u gesetzt, fügen Sie sie zu DBScriptsEngine hinzu und laden Sie die Tabelle neu.' WHERE `entry`=250; +UPDATE `mangos_string` SET `content_loc3`='UNGEBRAUCHT' WHERE `entry`=251; +UPDATE `mangos_string` SET `content_loc3`='AIScriptName: %s' WHERE `entry`=252; +UPDATE `mangos_string` SET `content_loc3`='Erzwungene Umbenennung für Spieler %s wird bei der nächsten Anmeldung angefordert.' WHERE `entry`=253; +UPDATE `mangos_string` SET `content_loc3`='Erzwungene Umbenennung für Spieler %s (GUID #%u) wird bei der nächsten Anmeldung angefordert.' WHERE `entry`=254; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt-Kreatur (GUID: %u) Nicht gefunden' WHERE `entry`=255; +UPDATE `mangos_string` SET `content_loc3`='NPC konnte nicht gefunden werden...' WHERE `entry`=256; +UPDATE `mangos_string` SET `content_loc3`='Kreaturenbewegungstyp auf \'%s\' gesetzt, Wegpunkte entfernt (falls vorhanden).' WHERE `entry`=257; +UPDATE `mangos_string` SET `content_loc3`='Kreaturenbewegungstyp auf \'%s\' gesetzt, Wegpunkte wurden nicht entfernt.' WHERE `entry`=258; +UPDATE `mangos_string` SET `content_loc3`='Falscher Wert, on oder off verwenden' WHERE `entry`=259; +UPDATE `mangos_string` SET `content_loc3`='Wert gespeichert.' WHERE `entry`=260; +UPDATE `mangos_string` SET `content_loc3`='Wert gespart, Sie müssen möglicherweise erneut beitreten oder Ihren Client-Cache bereinigen.' WHERE `entry`=261; +UPDATE `mangos_string` SET `content_loc3`='Areatrigger-ID %u nicht gefunden!' WHERE `entry`=262; +UPDATE `mangos_string` SET `content_loc3`='Zielkarte oder Koordinaten sind ungültig (X: %f Y: %f MapId: %u)' WHERE `entry`=263; +UPDATE `mangos_string` SET `content_loc3`='Zonenkoordinaten sind ungültig (X: %f Y: %f AreaId: %u)' WHERE `entry`=264; +UPDATE `mangos_string` SET `content_loc3`='Zone %u (%s) ist Teil der instanzierbaren Karte %u (%s)' WHERE `entry`=265; +UPDATE `mangos_string` SET `content_loc3`='Nichts gefunden!' WHERE `entry`=266; +UPDATE `mangos_string` SET `content_loc3`='Objekt nicht gefunden!' WHERE `entry`=267; +UPDATE `mangos_string` SET `content_loc3`='Kreatur nicht gefunden!' WHERE `entry`=268; +UPDATE `mangos_string` SET `content_loc3`='Kreatur entfernt' WHERE `entry`=270; +UPDATE `mangos_string` SET `content_loc3`='Kreatur bewegt.' WHERE `entry`=271; +UPDATE `mangos_string` SET `content_loc3`='Die Kreatur (GUID: %u) muss sich auf derselben Karte wie der Spieler befinden!' WHERE `entry`=272; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekt (GUID: %u) nicht gefunden' WHERE `entry`=273; +UPDATE `mangos_string` SET `content_loc3`='Das Spielobjekt (GUID: %u) hat Referenzen in der GO-Liste des nicht gefundenen Besitzers %s, kann nicht gelöscht werden.' WHERE `entry`=274; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekt (GUID: %u) entfernt' WHERE `entry`=275; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekt |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) drehte sich' WHERE `entry`=276; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekt |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) verschoben' WHERE `entry`=277; +UPDATE `mangos_string` SET `content_loc3`='Sie müssen einen Anbieter auswählen' WHERE `entry`=278; +UPDATE `mangos_string` SET `content_loc3`='Sie müssen eine ID für den Artikel senden' WHERE `entry`=279; +UPDATE `mangos_string` SET `content_loc3`='Lieferant hat zu viele Artikel (max. 128)' WHERE `entry`=280; +UPDATE `mangos_string` SET `content_loc3`='Du kannst dich nicht selbst kicken, logge dich stattdessen aus' WHERE `entry`=281; +UPDATE `mangos_string` SET `content_loc3`='Spieler %s gekickt.' WHERE `entry`=282; +UPDATE `mangos_string` SET `content_loc3`='Akzeptiere Flüstern: %s' WHERE `entry`=284; +UPDATE `mangos_string` SET `content_loc3`='Flüstern akzeptieren: EIN' WHERE `entry`=285; +UPDATE `mangos_string` SET `content_loc3`='Flüstern akzeptieren: AUS' WHERE `entry`=286; +UPDATE `mangos_string` SET `content_loc3`='Kreatur (GUID: %u) nicht gefunden' WHERE `entry`=287; +UPDATE `mangos_string` SET `content_loc3`='Ticketanzahl: %i Neue Tickets anzeigen: %s' WHERE `entry`=288; +UPDATE `mangos_string` SET `content_loc3`='Neues Ticket von %s' WHERE `entry`=289; +UPDATE `mangos_string` SET `content_loc3`='Ticket von %s (Zuletzt aktualisiert: %s):\\n' WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc3`='Neue Ticket-Show: ON' WHERE `entry`=291; +UPDATE `mangos_string` SET `content_loc3`='Neue Kartenvorführung: AUS' WHERE `entry`=292; +UPDATE `mangos_string` SET `content_loc3`='Ticket %i existiert nicht' WHERE `entry`=293; +UPDATE `mangos_string` SET `content_loc3`='Alle Tickets gelöscht.' WHERE `entry`=294; +UPDATE `mangos_string` SET `content_loc3`='Ticket für Charakter %s gelöscht.' WHERE `entry`=295; +UPDATE `mangos_string` SET `content_loc3`='Ticket gelöscht.' WHERE `entry`=296; +UPDATE `mangos_string` SET `content_loc3`='Spawn-Distanz geändert zu: %f' WHERE `entry`=297; +UPDATE `mangos_string` SET `content_loc3`='Spawnzeit geändert zu: %i' WHERE `entry`=298; +UPDATE `mangos_string` SET `content_loc3`='Das %s-Feld von %s wurde auf %u gesetzt' WHERE `entry`=299; +UPDATE `mangos_string` SET `content_loc3`='Ihr Chat wurde für %u Minuten deaktiviert.' WHERE `entry`=300; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Chat von %s für %u Minuten deaktiviert.' WHERE `entry`=301; +UPDATE `mangos_string` SET `content_loc3`='Der Chat des Spielers ist bereits aktiviert.' WHERE `entry`=302; +UPDATE `mangos_string` SET `content_loc3`='Ihr Chat wurde aktiviert.' WHERE `entry`=303; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Chat von %s aktiviert.' WHERE `entry`=304; +UPDATE `mangos_string` SET `content_loc3`='Der Ruf der Fraktion %s (%u) von %s wurde auf %5d gesetzt!' WHERE `entry`=305; +UPDATE `mangos_string` SET `content_loc3`='Keine Fraktion gefunden!' WHERE `entry`=307; +UPDATE `mangos_string` SET `content_loc3`='Fraktion %i unbekannt!' WHERE `entry`=308; +UPDATE `mangos_string` SET `content_loc3`='Ungültige Parameter' WHERE `entry`=309; +UPDATE `mangos_string` SET `content_loc3`='Delta muss zwischen 0 und %d (einschließlich) liegen' WHERE `entry`=310; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|HFraktion:%d|h[%s]|h|r' WHERE `entry`=311; +UPDATE `mangos_string` SET `content_loc3`='[sichtbar]' WHERE `entry`=312; +UPDATE `mangos_string` SET `content_loc3`='[im Krieg]' WHERE `entry`=313; +UPDATE `mangos_string` SET `content_loc3`='[Frieden erzwungen]' WHERE `entry`=314; +UPDATE `mangos_string` SET `content_loc3`='[versteckt]' WHERE `entry`=315; +UPDATE `mangos_string` SET `content_loc3`='[unsichtbar gezwungen]' WHERE `entry`=316; +UPDATE `mangos_string` SET `content_loc3`='[inaktiv]' WHERE `entry`=317; +UPDATE `mangos_string` SET `content_loc3`='Gehasst' WHERE `entry`=318; +UPDATE `mangos_string` SET `content_loc3`='Feindlich' WHERE `entry`=319; +UPDATE `mangos_string` SET `content_loc3`='Unfreundlich' WHERE `entry`=320; +UPDATE `mangos_string` SET `content_loc3`='Neutral' WHERE `entry`=321; +UPDATE `mangos_string` SET `content_loc3`='Freundlich' WHERE `entry`=322; +UPDATE `mangos_string` SET `content_loc3`='Geehrt' WHERE `entry`=323; +UPDATE `mangos_string` SET `content_loc3`='Verehrt' WHERE `entry`=324; +UPDATE `mangos_string` SET `content_loc3`='Erhaben' WHERE `entry`=325; +UPDATE `mangos_string` SET `content_loc3`='Fraktion %s (%u) kann keinen Ruf haben.' WHERE `entry`=326; +UPDATE `mangos_string` SET `content_loc3`='[kein Ruf]' WHERE `entry`=327; +UPDATE `mangos_string` SET `content_loc3`='Charaktere auf Konto %s (Id: %u)' WHERE `entry`=328; +UPDATE `mangos_string` SET `content_loc3`='%s (GUID %u)' WHERE `entry`=329; +UPDATE `mangos_string` SET `content_loc3`='Keine Spieler gefunden!' WHERE `entry`=330; +UPDATE `mangos_string` SET `content_loc3`='Erweiterte Artikelkosten %u existieren nicht' WHERE `entry`=331; +UPDATE `mangos_string` SET `content_loc3`='Der GM-Modus ist eingeschaltet' WHERE `entry`=332; +UPDATE `mangos_string` SET `content_loc3`='Der GM-Modus ist AUS' WHERE `entry`=333; +UPDATE `mangos_string` SET `content_loc3`='Das GM-Chat-Abzeichen ist aktiviert' WHERE `entry`=334; +UPDATE `mangos_string` SET `content_loc3`='GM-Chat-Abzeichen ist AUS' WHERE `entry`=335; +UPDATE `mangos_string` SET `content_loc3`='Du reparierst alle Gegenstände von %s.' WHERE `entry`=336; +UPDATE `mangos_string` SET `content_loc3`='Alle Ihre Artikel wurden von %s repariert.' WHERE `entry`=337; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Wasserlaufmodus für %s auf %s gesetzt.' WHERE `entry`=338; +UPDATE `mangos_string` SET `content_loc3`='Ihr Wasserlaufmodus wurde von %s auf %s geändert.' WHERE `entry`=339; +UPDATE `mangos_string` SET `content_loc3`='%s folgt Ihnen jetzt.' WHERE `entry`=340; +UPDATE `mangos_string` SET `content_loc3`='%s folgt Ihnen nicht.' WHERE `entry`=341; +UPDATE `mangos_string` SET `content_loc3`='%s folgt Ihnen jetzt nicht.' WHERE `entry`=342; +UPDATE `mangos_string` SET `content_loc3`='Kreatur (Eintrag: %u) kann nicht gezähmt werden.' WHERE `entry`=343; +UPDATE `mangos_string` SET `content_loc3`='Sie haben bereits ein Haustier.' WHERE `entry`=344; +UPDATE `mangos_string` SET `content_loc3`='Der INVIS-Modus ist eingeschaltet' WHERE `entry`=345; +UPDATE `mangos_string` SET `content_loc3`='Der INVIS-Modus ist AUS' WHERE `entry`=346; +UPDATE `mangos_string` SET `content_loc3`='TaxiNode-ID %u nicht gefunden!' WHERE `entry`=347; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekt (Eintrag: %u) hat ungültige Daten und kann nicht gespawnt werden' WHERE `entry`=348; +UPDATE `mangos_string` SET `content_loc3`='Der GOD-Modus ist eingeschaltet' WHERE `entry`=349; +UPDATE `mangos_string` SET `content_loc3`='Der GOD-Modus ist AUS' WHERE `entry`=350; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Wallclimb-Modus für %s auf %s gesetzt.' WHERE `entry`=351; +UPDATE `mangos_string` SET `content_loc3`='Ihr Wallclimb-Modus wurde von %s auf %s gestellt.' WHERE `entry`=352; +UPDATE `mangos_string` SET `content_loc3`='KEIN COOLDOWN-Cheat ist aktiviert' WHERE `entry`=353; +UPDATE `mangos_string` SET `content_loc3`='Der COOLDOWN-Cheat ist AUS' WHERE `entry`=354; +UPDATE `mangos_string` SET `content_loc3`='Sie haben für %s keinen Cooldown-Modus auf %s eingestellt.' WHERE `entry`=355; +UPDATE `mangos_string` SET `content_loc3`='Ihr Kein-Cooldown-Modus wurde von %s auf %s geändert.' WHERE `entry`=356; +UPDATE `mangos_string` SET `content_loc3`='Areatrigger %u hat keine Zielkoordinaten' WHERE `entry`=357; +UPDATE `mangos_string` SET `content_loc3`='Keine Bereichsauslöser gefunden!' WHERE `entry`=358; +UPDATE `mangos_string` SET `content_loc3`='%s|cffffffff|Hareatrigger_target:%u|h[Trigger-Ziel %u]|h|r Map %u X:%f Y:%f Z:%f%s' WHERE `entry`=359; +UPDATE `mangos_string` SET `content_loc3`='%s[Ziel %u auslösen] Karte %u X:%f Y:%f Z:%f' WHERE `entry`=360; +UPDATE `mangos_string` SET `content_loc3`='|cffffffff|Hareatrigger:%u|h[Trigger %u]|h|r Map %u X:%f Y:%f Z:%f%s%s%s' WHERE `entry`=361; +UPDATE `mangos_string` SET `content_loc3`='[Trigger %u] Karte %u X:%f Y:%f Z:%f%s%s' WHERE `entry`=362; +UPDATE `mangos_string` SET `content_loc3`='(Abstand %f)' WHERE `entry`=363; +UPDATE `mangos_string` SET `content_loc3`='[Taverne]' WHERE `entry`=364; +UPDATE `mangos_string` SET `content_loc3`='[Suche]' WHERE `entry`=365; +UPDATE `mangos_string` SET `content_loc3`='Erkundungsquest:' WHERE `entry`=366; +UPDATE `mangos_string` SET `content_loc3`='Erforderliches Level %u' WHERE `entry`=367; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Gottmodus für %s auf %s gesetzt.' WHERE `entry`=368; +UPDATE `mangos_string` SET `content_loc3`='Dein Gottmodus wurde von %s auf %s umgestellt.' WHERE `entry`=369; +UPDATE `mangos_string` SET `content_loc3`='INSTACAST-Cheat ist aktiviert' WHERE `entry`=370; +UPDATE `mangos_string` SET `content_loc3`='INSTACAST-Cheat ist AUS' WHERE `entry`=371; +UPDATE `mangos_string` SET `content_loc3`='Gruppentyp: %s (ID: %s) Anführer: %s Spieleranzahl: %d Spieler: %s' WHERE `entry`=372; +UPDATE `mangos_string` SET `content_loc3`='Antwort:\\n' WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc3`='Ticketanzahl: %i' WHERE `entry`=374; +UPDATE `mangos_string` SET `content_loc3`='Spieler %s hat keine Tickets.' WHERE `entry`=375; +UPDATE `mangos_string` SET `content_loc3`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Kreaturen: %u GameObjects: %u Pools %u' WHERE `entry`=376; +UPDATE `mangos_string` SET `content_loc3`='Keine Pools für Karte \'%s\' gefunden (Id: %u)' WHERE `entry`=377; +UPDATE `mangos_string` SET `content_loc3`='Sie können diesen Befehl nicht auf der nicht instanziierbaren Karte „%s“ (Id: %u) verwenden.' WHERE `entry`=378; +UPDATE `mangos_string` SET `content_loc3`='Sie können diesen Befehl nicht ohne Argumente auf der nicht instanziierbaren Map „%s“ (Id: %u) verwenden.' WHERE `entry`=379; +UPDATE `mangos_string` SET `content_loc3`='%d%s - |cffffffff|HKreatur:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Chance:%f %s' WHERE `entry`=380; +UPDATE `mangos_string` SET `content_loc3`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d Chance:%f %s' WHERE `entry`=381; +UPDATE `mangos_string` SET `content_loc3`='%d%s - |cffffffff|Hkreatur:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s' WHERE `entry`=382; +UPDATE `mangos_string` SET `content_loc3`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s' WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc3`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Chance:%f %s' WHERE `entry`=384; +UPDATE `mangos_string` SET `content_loc3`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d Chance:%f %s' WHERE `entry`=385; +UPDATE `mangos_string` SET `content_loc3`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s' WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc3`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s' WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc3`='Kreaturen mit explizitem Zufall:' WHERE `entry`=388; +UPDATE `mangos_string` SET `content_loc3`='Kreaturen mit gleicher Chance:' WHERE `entry`=389; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekte mit explizitem Zufall:' WHERE `entry`=390; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekte mit gleicher Chance:' WHERE `entry`=391; +UPDATE `mangos_string` SET `content_loc3`='Pool %u - Mutterpool: %u |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u' WHERE `entry`=392; +UPDATE `mangos_string` SET `content_loc3`='Pool %u - Mutterpool: %u [%s] AutoSpawn: %u MaxLimit: %u' WHERE `entry`=393; +UPDATE `mangos_string` SET `content_loc3`='Pool %u - Mutterpool: keiner AutoSpawn: %u MaxLimit: %u' WHERE `entry`=394; +UPDATE `mangos_string` SET `content_loc3`='Keine Pools gefunden' WHERE `entry`=395; +UPDATE `mangos_string` SET `content_loc3`='%u - [%s] AutoSpawn: %u MaxLimit: %u Kreaturen: %u GameObjects: %u Pools %u' WHERE `entry`=396; +UPDATE `mangos_string` SET `content_loc3`='Pools mit expliziter Chance:' WHERE `entry`=397; +UPDATE `mangos_string` SET `content_loc3`='Pools mit Chancengleichheit:' WHERE `entry`=398; +UPDATE `mangos_string` SET `content_loc3`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Kreaturen: %u GameObjects: %u Pools %u Chance: %f %s' WHERE `entry`=399; +UPDATE `mangos_string` SET `content_loc3`='|cffff0000[Systemmeldung]:|rScripts neu geladen' WHERE `entry`=400; +UPDATE `mangos_string` SET `content_loc3`='Sie ändern die Sicherheitsstufe von Konto %s auf %i.' WHERE `entry`=401; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihre Sicherheitsstufe auf %i geändert.' WHERE `entry`=402; +UPDATE `mangos_string` SET `content_loc3`='Sie haben dafür eine niedrige Sicherheitsstufe.' WHERE `entry`=403; +UPDATE `mangos_string` SET `content_loc3`='Kreaturenbewegung deaktiviert.' WHERE `entry`=404; +UPDATE `mangos_string` SET `content_loc3`='Kreaturenbewegung aktiviert.' WHERE `entry`=405; +UPDATE `mangos_string` SET `content_loc3`='Das Wetter kann für diese Zone nicht geändert werden.' WHERE `entry`=406; +UPDATE `mangos_string` SET `content_loc3`='Wettersystem auf Server deaktiviert.' WHERE `entry`=407; +UPDATE `mangos_string` SET `content_loc3`='%s ist für %s gesperrt.' WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc3`='%s ist für %s dauerhaft gesperrt.' WHERE `entry`=409; +UPDATE `mangos_string` SET `content_loc3`='%s %s nicht gefunden' WHERE `entry`=410; +UPDATE `mangos_string` SET `content_loc3`='%s entsperrt.' WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc3`='Beim Entfernen des Bans von %s ist ein Fehler aufgetreten.' WHERE `entry`=412; +UPDATE `mangos_string` SET `content_loc3`='Konto existiert nicht: %s' WHERE `entry`=413; +UPDATE `mangos_string` SET `content_loc3`='Es gibt keinen solchen Charakter.' WHERE `entry`=414; +UPDATE `mangos_string` SET `content_loc3`='Es gibt keine solche IP in der Banlist.' WHERE `entry`=415; +UPDATE `mangos_string` SET `content_loc3`='Konto %s wurde nie gesperrt' WHERE `entry`=416; +UPDATE `mangos_string` SET `content_loc3`='Sperrverlauf für Konto %s:' WHERE `entry`=417; +UPDATE `mangos_string` SET `content_loc3`='Sperrdatum: %s Sperrzeit: %s Noch aktiv: %s Grund: %s Gesetzt von: %s' WHERE `entry`=418; +UPDATE `mangos_string` SET `content_loc3`='Inf.' WHERE `entry`=419; +UPDATE `mangos_string` SET `content_loc3`='Niemals' WHERE `entry`=420; +UPDATE `mangos_string` SET `content_loc3`='Ja' WHERE `entry`=421; +UPDATE `mangos_string` SET `content_loc3`='NEIN' WHERE `entry`=422; +UPDATE `mangos_string` SET `content_loc3`='IP: %s\\n' WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc3`='Es gibt kein passendes IPban.' WHERE `entry`=424; +UPDATE `mangos_string` SET `content_loc3`='Es gibt kein passendes Konto.' WHERE `entry`=425; +UPDATE `mangos_string` SET `content_loc3`='Es gibt kein gesperrtes Konto, das einen Charakter besitzt, der diesem Teil entspricht.' WHERE `entry`=426; +UPDATE `mangos_string` SET `content_loc3`='Die folgenden IPs stimmen mit Ihrem Muster überein:' WHERE `entry`=427; +UPDATE `mangos_string` SET `content_loc3`='Die folgenden Konten stimmen mit Ihrer Abfrage überein:' WHERE `entry`=428; +UPDATE `mangos_string` SET `content_loc3`='Du hast viele Zauber/Fähigkeiten gelernt.' WHERE `entry`=429; +UPDATE `mangos_string` SET `content_loc3`='Du hast alle Zaubersprüche für den Unterricht gelernt.' WHERE `entry`=430; +UPDATE `mangos_string` SET `content_loc3`='Du hast alle Talente für den Unterricht erlernt.' WHERE `entry`=431; +UPDATE `mangos_string` SET `content_loc3`='Du hast alle Sprachen gelernt.' WHERE `entry`=432; +UPDATE `mangos_string` SET `content_loc3`='Du hast alle handwerklichen Fähigkeiten und Rezepte erlernt.' WHERE `entry`=433; +UPDATE `mangos_string` SET `content_loc3`='\'%s\' konnte nicht gefunden werden' WHERE `entry`=434; +UPDATE `mangos_string` SET `content_loc3`='Ungültige Artikel-ID: %u' WHERE `entry`=435; +UPDATE `mangos_string` SET `content_loc3`='Keine Elemente gefunden!' WHERE `entry`=436; +UPDATE `mangos_string` SET `content_loc3`='Ungültige Spielobjekt-ID: %u' WHERE `entry`=437; +UPDATE `mangos_string` SET `content_loc3`='Gefundene Gegenstände %u: %u ( Inventar %u Post %u Auktion %u Gilde %u)' WHERE `entry`=438; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekte %u gefunden: %u' WHERE `entry`=439; +UPDATE `mangos_string` SET `content_loc3`='Ungültige Kreaturen-ID: %u' WHERE `entry`=440; +UPDATE `mangos_string` SET `content_loc3`='Kreaturen %u gefunden: %u' WHERE `entry`=441; +UPDATE `mangos_string` SET `content_loc3`='Kein Bereich gefunden!' WHERE `entry`=442; +UPDATE `mangos_string` SET `content_loc3`='Keine Gegenstandssets gefunden!' WHERE `entry`=443; +UPDATE `mangos_string` SET `content_loc3`='Keine Fähigkeiten gefunden!' WHERE `entry`=444; +UPDATE `mangos_string` SET `content_loc3`='Keine Zauber gefunden!' WHERE `entry`=445; +UPDATE `mangos_string` SET `content_loc3`='Keine Aufgaben gefunden!' WHERE `entry`=446; +UPDATE `mangos_string` SET `content_loc3`='Keine Kreaturen gefunden!' WHERE `entry`=447; +UPDATE `mangos_string` SET `content_loc3`='Keine Spielobjekte gefunden!' WHERE `entry`=448; +UPDATE `mangos_string` SET `content_loc3`='Friedhof #%u existiert nicht.' WHERE `entry`=449; +UPDATE `mangos_string` SET `content_loc3`='Friedhof #%u ist bereits mit Zone #%u (aktuell) verbunden.' WHERE `entry`=450; +UPDATE `mangos_string` SET `content_loc3`='Friedhof #%u verbunden mit Zone #%u (aktuell).' WHERE `entry`=451; +UPDATE `mangos_string` SET `content_loc3`='Friedhof #%u kann nicht mit Subzone oder nicht existierender Zone #%u verknüpft werden (interner Fehler).' WHERE `entry`=452; +UPDATE `mangos_string` SET `content_loc3`='Du hast alle Taxiknoten deiner Fraktion entdeckt.' WHERE `entry`=453; +UPDATE `mangos_string` SET `content_loc3`='Keine Fraktion im Friedhof mit id= #%u, repariere deine DB' WHERE `entry`=454; +UPDATE `mangos_string` SET `content_loc3`='Ungültiges Team, bitte Datenbank reparieren' WHERE `entry`=455; +UPDATE `mangos_string` SET `content_loc3`='beliebig' WHERE `entry`=456; +UPDATE `mangos_string` SET `content_loc3`='Allianz' WHERE `entry`=457; +UPDATE `mangos_string` SET `content_loc3`='Horde' WHERE `entry`=458; +UPDATE `mangos_string` SET `content_loc3`='Friedhof #%u (Fraktion: %s) ist am nächsten von Zone #%u verbunden.' WHERE `entry`=459; +UPDATE `mangos_string` SET `content_loc3`='Zone #%u hat keine verbundenen Friedhöfe.' WHERE `entry`=460; +UPDATE `mangos_string` SET `content_loc3`='Zone #%u hat keine verknüpften Friedhöfe für Fraktion: %s.' WHERE `entry`=461; +UPDATE `mangos_string` SET `content_loc3`='Teleport-Standort existiert bereits!' WHERE `entry`=462; +UPDATE `mangos_string` SET `content_loc3`='Teleport-Standort hinzugefügt.' WHERE `entry`=463; +UPDATE `mangos_string` SET `content_loc3`='Teleport-Standort NICHT hinzugefügt: Datenbankfehler.' WHERE `entry`=464; +UPDATE `mangos_string` SET `content_loc3`='Teleport-Standort gelöscht.' WHERE `entry`=465; +UPDATE `mangos_string` SET `content_loc3`='Keine Taxiknoten gefunden!' WHERE `entry`=466; +UPDATE `mangos_string` SET `content_loc3`='Zieleinheit hat %d Auren:' WHERE `entry`=467; +UPDATE `mangos_string` SET `content_loc3`='id: %d eff: %d typ: %d dauer: %d maxduration: %d periodictimer: %d stacks: %d name: %s%s%s caster: %s' WHERE `entry`=468; +UPDATE `mangos_string` SET `content_loc3`='Zieleinheit hat %d Auren vom Typ %d:' WHERE `entry`=469; +UPDATE `mangos_string` SET `content_loc3`='id: %d eff: %d name: %s%s%s Zauberer: %s' WHERE `entry`=470; +UPDATE `mangos_string` SET `content_loc3`='Quest %u nicht gefunden.' WHERE `entry`=471; +UPDATE `mangos_string` SET `content_loc3`='Quest %u hat mit Artikel begonnen.' WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc3`='Quest entfernt.' WHERE `entry`=473; +UPDATE `mangos_string` SET `content_loc3`='[belohnt]' WHERE `entry`=474; +UPDATE `mangos_string` SET `content_loc3`='[vollständig]' WHERE `entry`=475; +UPDATE `mangos_string` SET `content_loc3`='[aktiv]' WHERE `entry`=476; +UPDATE `mangos_string` SET `content_loc3`='%s Flugmodus %s' WHERE `entry`=477; +UPDATE `mangos_string` SET `content_loc3`='Opcode %u an %s gesendet' WHERE `entry`=478; +UPDATE `mangos_string` SET `content_loc3`='Charakter erfolgreich geladen!' WHERE `entry`=479; +UPDATE `mangos_string` SET `content_loc3`='Charakter konnte nicht geladen werden!' WHERE `entry`=480; +UPDATE `mangos_string` SET `content_loc3`='Charakter erfolgreich abgelegt!' WHERE `entry`=481; +UPDATE `mangos_string` SET `content_loc3`='Zeichenabzug fehlgeschlagen!' WHERE `entry`=482; +UPDATE `mangos_string` SET `content_loc3`='Zauber %u gebrochen und darf nicht gewirkt oder gelernt werden!' WHERE `entry`=483; +UPDATE `mangos_string` SET `content_loc3`='Skill %u (%s) für Spieler %s auf %u gesetzt und aktuelles Maximum auf %u gesetzt (ohne permanente (Talent-) Boni).' WHERE `entry`=484; +UPDATE `mangos_string` SET `content_loc3`='Spieler %s muss die Fertigkeit %u (%s) haben, bevor er diesen Befehl verwendet.' WHERE `entry`=485; +UPDATE `mangos_string` SET `content_loc3`='Ungültige Skill-ID (%u)' WHERE `entry`=486; +UPDATE `mangos_string` SET `content_loc3`='Du hast Standard-GM-Zauber/Fähigkeiten erlernt.' WHERE `entry`=487; +UPDATE `mangos_string` SET `content_loc3`='Du kennst diesen Zauber bereits.' WHERE `entry`=488; +UPDATE `mangos_string` SET `content_loc3`='Ziel(%s) kennt diesen Zauber bereits.' WHERE `entry`=489; +UPDATE `mangos_string` SET `content_loc3`='%s kennt diesen Zauber nicht.' WHERE `entry`=490; +UPDATE `mangos_string` SET `content_loc3`='Du hast diesen Zauber bereits vergessen.' WHERE `entry`=491; +UPDATE `mangos_string` SET `content_loc3`='Alle Zauber-Cooldowns für %s entfernt.' WHERE `entry`=492; +UPDATE `mangos_string` SET `content_loc3`='Abklingzeit von Zauber %u für %s entfernt.' WHERE `entry`=493; +UPDATE `mangos_string` SET `content_loc3`='Befehl: Artikel hinzufügen, Artikel-ID = %i, Betrag = %i' WHERE `entry`=494; +UPDATE `mangos_string` SET `content_loc3`='Befehl: Additemset, itemsetId = %i' WHERE `entry`=495; +UPDATE `mangos_string` SET `content_loc3`='ItemID = %i, Betrag = %i aus %s entfernt' WHERE `entry`=496; +UPDATE `mangos_string` SET `content_loc3`='Artikel \'%i\' kann nicht erstellt werden (Menge: %i)' WHERE `entry`=497; +UPDATE `mangos_string` SET `content_loc3`='Sie müssen einen Gildennamen angeben!' WHERE `entry`=498; +UPDATE `mangos_string` SET `content_loc3`='Spieler nicht gefunden!' WHERE `entry`=499; +UPDATE `mangos_string` SET `content_loc3`='Spieler hat bereits eine Gilde!' WHERE `entry`=500; +UPDATE `mangos_string` SET `content_loc3`='Gilde nicht erstellt!' WHERE `entry`=501; +UPDATE `mangos_string` SET `content_loc3`='Keine Artikel aus dem Itemset \'%u\' gefunden.' WHERE `entry`=502; +UPDATE `mangos_string` SET `content_loc3`='Die Entfernung beträgt: (3D) %f (2D) %f - (3D, Punkt-zu-Punkt) %f Yards.' WHERE `entry`=503; +UPDATE `mangos_string` SET `content_loc3`='Gegenstand \'%i\' \'%s\' Gegenstandsplatz %i' WHERE `entry`=504; +UPDATE `mangos_string` SET `content_loc3`='Ungültiger Slot für virtuelle Gegenstände (%u)' WHERE `entry`=505; +UPDATE `mangos_string` SET `content_loc3`='Gegenstand \'%i\' \'%s\' Zu Steckplatz %i hinzugefügt' WHERE `entry`=506; +UPDATE `mangos_string` SET `content_loc3`='Artikelspeicherung fehlgeschlagen!' WHERE `entry`=507; +UPDATE `mangos_string` SET `content_loc3`='%d - Besitzer: %s (Guid: %u Konto: %u ) %s' WHERE `entry`=508; +UPDATE `mangos_string` SET `content_loc3`='%d - Absender: %s (Guid: %u Konto: %u ) Empfänger: %s (Guid: %u Konto: %u ) %s' WHERE `entry`=509; +UPDATE `mangos_string` SET `content_loc3`='%d - Besitzer: %s (Guid: %u Konto: %u ) %s' WHERE `entry`=510; +UPDATE `mangos_string` SET `content_loc3`='Falscher Linktyp!' WHERE `entry`=511; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0|h[%s]|h|r %s' WHERE `entry`=512; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Hquest:%d:%d|h[%s]|h|r %s' WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r' WHERE `entry`=514; +UPDATE `mangos_string` SET `content_loc3`='%d%s - |cffffffff|Hkreatur:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=515; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r' WHERE `entry`=516; +UPDATE `mangos_string` SET `content_loc3`='%d%s, Eintrag %d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=517; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r' WHERE `entry`=518; +UPDATE `mangos_string` SET `content_loc3`='|cffffffff|Htele:%s|h[%s]|h|r' WHERE `entry`=519; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Hspell:%d|h[%s]|h|r' WHERE `entry`=520; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s' WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc3`='Spielobjekt (Eintrag: %u) nicht gefunden' WHERE `entry`=522; +UPDATE `mangos_string` SET `content_loc3`='>> Spielobjekt %s (GUID: %u) bei %f %f %f.' WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc3`='Ausgewähltes Objekt:\\n' WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc3`='>> Spielobjekt \'%i\' (%s) (GUID: %i) hinzugefügt bei \'%f %f %f\'.' WHERE `entry`=525; +UPDATE `mangos_string` SET `content_loc3`='%s (lowguid: %u) Stack der Bewegungsgeneratoren:' WHERE `entry`=526; +UPDATE `mangos_string` SET `content_loc3`='Leerlauf' WHERE `entry`=527; +UPDATE `mangos_string` SET `content_loc3`='Willkürlich' WHERE `entry`=528; +UPDATE `mangos_string` SET `content_loc3`='Wegpunkt' WHERE `entry`=529; +UPDATE `mangos_string` SET `content_loc3`='Tier zufällig' WHERE `entry`=530; +UPDATE `mangos_string` SET `content_loc3`='Verwirrt' WHERE `entry`=531; +UPDATE `mangos_string` SET `content_loc3`='Gezielt auf Spieler %s (Lowguid %u)' WHERE `entry`=532; +UPDATE `mangos_string` SET `content_loc3`='Gezielt auf Kreatur %s (Lowguid %u)' WHERE `entry`=533; +UPDATE `mangos_string` SET `content_loc3`='Gezielt auf ' WHERE `entry`=534; +UPDATE `mangos_string` SET `content_loc3`='Referenzfahrt nach (X:%f Y:%f Z:%f)' WHERE `entry`=535; +UPDATE `mangos_string` SET `content_loc3`='Heimbewegung für Spieler verwendet?!?' WHERE `entry`=536; +UPDATE `mangos_string` SET `content_loc3`='Taxiflug' WHERE `entry`=537; +UPDATE `mangos_string` SET `content_loc3`='Unbekannter Bewegungsgenerator (%u)' WHERE `entry`=538; +UPDATE `mangos_string` SET `content_loc3`='Ausgewählter Spieler: %s.\\n' WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc3`='Ebene: % u.' WHERE `entry`=540; +UPDATE `mangos_string` SET `content_loc3`='Gesundheit (Basis): %u.' WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc3`='Einheiten-Flags: %u.\\n' WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc3`='Beute: %u Taschendieb: %u Kürschnerei: %u' WHERE `entry`=543; +UPDATE `mangos_string` SET `content_loc3`='Stelle: %f %f %f.' WHERE `entry`=544; +UPDATE `mangos_string` SET `content_loc3`='*** Ist ein Anbieter!' WHERE `entry`=545; +UPDATE `mangos_string` SET `content_loc3`='*** Ist ein Trainer!' WHERE `entry`=546; +UPDATE `mangos_string` SET `content_loc3`='Instanz-ID: %u' WHERE `entry`=547; +UPDATE `mangos_string` SET `content_loc3`='Spieler%s %s (guid: %u) Account: %s (id: %u%s) GMLevel: %u Letzte IP: %s%s Letzter Login: %s Latenz: %ums Client: %s' WHERE `entry`=548; +UPDATE `mangos_string` SET `content_loc3`='Spielzeit: %s Level: %u Geld: %ug%us%uc Geldeingang: %ug%us%uc Geldausgang: %ug%us%uc' WHERE `entry`=549; +UPDATE `mangos_string` SET `content_loc3`='Der Befehl.pinfo unterstützt die Option „rep“ für Offline-Spieler nicht.' WHERE `entry`=550; +UPDATE `mangos_string` SET `content_loc3`='%s hat jetzt alle Zonen erkundet.' WHERE `entry`=551; +UPDATE `mangos_string` SET `content_loc3`='%s hat keine weiteren erforschten Zonen.' WHERE `entry`=552; +UPDATE `mangos_string` SET `content_loc3`='%s hat alle Zonen für Sie erkundet.' WHERE `entry`=553; +UPDATE `mangos_string` SET `content_loc3`='%s hat alle Zonen vor Ihnen ausgeblendet.' WHERE `entry`=554; +UPDATE `mangos_string` SET `content_loc3`='Hover aktiviert' WHERE `entry`=555; +UPDATE `mangos_string` SET `content_loc3`='Schweben deaktiviert' WHERE `entry`=556; +UPDATE `mangos_string` SET `content_loc3`='%s level dich auf (%i)' WHERE `entry`=557; +UPDATE `mangos_string` SET `content_loc3`='%s level dich runter auf (%i)' WHERE `entry`=558; +UPDATE `mangos_string` SET `content_loc3`='%s setzt deinen Levelfortschritt zurück.' WHERE `entry`=559; +UPDATE `mangos_string` SET `content_loc3`='Das Gebiet wurde als erkundet eingestellt.' WHERE `entry`=560; +UPDATE `mangos_string` SET `content_loc3`='Das Gebiet wurde als nicht erkundet eingestellt.' WHERE `entry`=561; +UPDATE `mangos_string` SET `content_loc3`='Gilde konnte nicht gefunden werden.' WHERE `entry`=562; +UPDATE `mangos_string` SET `content_loc3`='Beim Versuch, einen Spieler zur Gilde einzuladen, ist ein Fehler aufgetreten.' WHERE `entry`=563; +UPDATE `mangos_string` SET `content_loc3`='Der Werteindex %u ist zu groß für %s (Anzahl: %u).' WHERE `entry`=564; +UPDATE `mangos_string` SET `content_loc3`='Setzen Sie für %s Feld:%u auf uint32-Wert:%u' WHERE `entry`=565; +UPDATE `mangos_string` SET `content_loc3`='Sie setzen für %s Feld: %u auf uint32-Wert: %u' WHERE `entry`=566; +UPDATE `mangos_string` SET `content_loc3`='Setzen Sie für %s-Feld:%u auf Float-Wert:%f' WHERE `entry`=567; +UPDATE `mangos_string` SET `content_loc3`='Sie setzen für %s Feld: %u auf Gleitkommawert: %f' WHERE `entry`=568; +UPDATE `mangos_string` SET `content_loc3`='%s uint32-Wert abrufen:[FELD]:%u [WERT]:%u' WHERE `entry`=569; +UPDATE `mangos_string` SET `content_loc3`='%s hat uint32-Wert:[FELD]:%u [WERT]:%u' WHERE `entry`=570; +UPDATE `mangos_string` SET `content_loc3`='Float-Wert von %s abrufen:[FELD]:%u [WERT]:%f' WHERE `entry`=571; +UPDATE `mangos_string` SET `content_loc3`='%s hat Float-Wert:[FIELD]:%u [VALUE]:%f' WHERE `entry`=572; +UPDATE `mangos_string` SET `content_loc3`='Ändere %s uint32-Feld:%u zur Summe mit:%i = %u (%i)' WHERE `entry`=575; +UPDATE `mangos_string` SET `content_loc3`='Sie ändern für %s uint32 Feld:%u zur Summe mit:%i = %u (%i)' WHERE `entry`=576; +UPDATE `mangos_string` SET `content_loc3`='Du bist jetzt unsichtbar (Rang %u)' WHERE `entry`=577; +UPDATE `mangos_string` SET `content_loc3`='Sie sind jetzt sichtbar.' WHERE `entry`=578; +UPDATE `mangos_string` SET `content_loc3`='Ausgewählter Spieler oder Kreatur hat kein Opfer.' WHERE `entry`=579; +UPDATE `mangos_string` SET `content_loc3`='Du hast alle Standardzauber für Rasse/Klasse erlernt und Quest-belohnte Zauber abgeschlossen.' WHERE `entry`=580; +UPDATE `mangos_string` SET `content_loc3`='Gefunden in der Nähe von Spielobjekten (Entfernung %f): %u' WHERE `entry`=581; +UPDATE `mangos_string` SET `content_loc3`='Spawnzeit: Voll: %s Verbleibend: %s' WHERE `entry`=582; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|HSpielereignis:%d|h[%s]|h|r%s' WHERE `entry`=583; +UPDATE `mangos_string` SET `content_loc3`='Keine Veranstaltung gefunden!' WHERE `entry`=584; +UPDATE `mangos_string` SET `content_loc3`='Veranstaltung nicht vorhanden!' WHERE `entry`=585; +UPDATE `mangos_string` SET `content_loc3`='Ereignis %u: %s%s\\n' WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc3`='Event %u ist bereits aktiv!' WHERE `entry`=587; +UPDATE `mangos_string` SET `content_loc3`='Ereignis %u nicht aktiv!' WHERE `entry`=588; +UPDATE `mangos_string` SET `content_loc3`='Punktbewegung auf (X:%f Y:%f Z:%f)' WHERE `entry`=589; +UPDATE `mangos_string` SET `content_loc3`='Bewegung fürchten' WHERE `entry`=590; +UPDATE `mangos_string` SET `content_loc3`='Bewegung ablenken' WHERE `entry`=591; +UPDATE `mangos_string` SET `content_loc3`='Du hast alle Zauber im Handwerk gelernt: %s' WHERE `entry`=592; +UPDATE `mangos_string` SET `content_loc3`='Derzeit gesperrte Konten:' WHERE `entry`=593; +UPDATE `mangos_string` SET `content_loc3`='Derzeit gesperrte IPs:' WHERE `entry`=595; +UPDATE `mangos_string` SET `content_loc3`='Aktuelle Spielleiter:' WHERE `entry`=597; +UPDATE `mangos_string` SET `content_loc3`='Keine Spielleiter.' WHERE `entry`=599; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz gewinnt!' WHERE `entry`=600; +UPDATE `mangos_string` SET `content_loc3`='Die Horde gewinnt!' WHERE `entry`=601; +UPDATE `mangos_string` SET `content_loc3`='Der Kampf um die Kriegshymnenschlucht beginnt in 1 Minute.' WHERE `entry`=602; +UPDATE `mangos_string` SET `content_loc3`='Der Kampf um die Kriegshymnenschlucht beginnt in 30 Sekunden.' WHERE `entry`=603; +UPDATE `mangos_string` SET `content_loc3`='Lasst die Schlacht um die Kriegshymnenschlucht beginnen!' WHERE `entry`=604; +UPDATE `mangos_string` SET `content_loc3`='$n hat die Flagge der Horde erobert!' WHERE `entry`=605; +UPDATE `mangos_string` SET `content_loc3`='$n hat die Flagge der Allianz erobert!' WHERE `entry`=606; +UPDATE `mangos_string` SET `content_loc3`='Die Flagge der Horde wurde von $n fallen gelassen!' WHERE `entry`=607; +UPDATE `mangos_string` SET `content_loc3`='Die Allianzflagge wurde von $n gedroppt!' WHERE `entry`=608; +UPDATE `mangos_string` SET `content_loc3`='Die Flagge der Allianz wurde von $n an ihren Stützpunkt zurückgebracht!' WHERE `entry`=609; +UPDATE `mangos_string` SET `content_loc3`='Die Flagge der Horde wurde von $n an ihren Stützpunkt zurückgebracht!' WHERE `entry`=610; +UPDATE `mangos_string` SET `content_loc3`='Die Flagge der Horde wurde von $n aufgehoben!' WHERE `entry`=611; +UPDATE `mangos_string` SET `content_loc3`='Die Flagge der Allianz wurde von $n aufgehoben!' WHERE `entry`=612; +UPDATE `mangos_string` SET `content_loc3`='Die Flaggen werden jetzt an ihren Basen platziert.' WHERE `entry`=613; +UPDATE `mangos_string` SET `content_loc3`='Die Flagge der Allianz wird jetzt an ihrer Basis platziert.' WHERE `entry`=614; +UPDATE `mangos_string` SET `content_loc3`='Die Flagge der Horde ist jetzt an ihrer Basis platziert.' WHERE `entry`=615; +UPDATE `mangos_string` SET `content_loc3`='%s %s%s %s (guid: %u) Konto: %s (id: %u%s) GMLevel: %u Letzte IP: %s%s Letzter Login: %s Latenz: %ums Client: %s' WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc3`='Keine Geräusche gefunden.' WHERE `entry`=617; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Hsound:%d|h[%s]|h|r' WHERE `entry`=618; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Instant-Casting-Modus für %s auf %s gesetzt.' WHERE `entry`=619; +UPDATE `mangos_string` SET `content_loc3`='Ihr Instant-Casting-Modus wurde von %s auf %s geändert.' WHERE `entry`=620; +UPDATE `mangos_string` SET `content_loc3`='NO POWER COST Cheat ist AN' WHERE `entry`=621; +UPDATE `mangos_string` SET `content_loc3`='KEIN STROMKOSTEN-Cheat ist AUS' WHERE `entry`=622; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Modus „Keine Stromkosten“ für %s auf %s eingestellt.' WHERE `entry`=623; +UPDATE `mangos_string` SET `content_loc3`='Ihr Modus ohne Stromkosten wurde von %s auf %s geändert.' WHERE `entry`=624; +UPDATE `mangos_string` SET `content_loc3`='DEBUFF IMMUNITY Cheat ist AN' WHERE `entry`=625; +UPDATE `mangos_string` SET `content_loc3`='DEBUFF IMMUNITY Cheat ist AUS' WHERE `entry`=626; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Debuff-Immunitätsmodus für %s auf %s gesetzt.' WHERE `entry`=627; +UPDATE `mangos_string` SET `content_loc3`='Ihr Debuff-Immunitätsmodus wurde von %s auf %s geändert.' WHERE `entry`=628; +UPDATE `mangos_string` SET `content_loc3`='ALWAYS CRIT Cheat ist AN' WHERE `entry`=629; +UPDATE `mangos_string` SET `content_loc3`='ALWAYS CRIT Cheat ist AUS' WHERE `entry`=630; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Crit-Modus für %s immer auf %s gesetzt.' WHERE `entry`=631; +UPDATE `mangos_string` SET `content_loc3`='Ihr Immer-Krit-Modus wurde von %s auf %s geändert.' WHERE `entry`=632; +UPDATE `mangos_string` SET `content_loc3`='Der CAST CHECKS-Cheat ist aktiviert' WHERE `entry`=633; +UPDATE `mangos_string` SET `content_loc3`='Der CAST CHECKS-Cheat ist AUS' WHERE `entry`=634; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Modus für keine Cast-Überprüfungen für %s auf %s gesetzt.' WHERE `entry`=635; +UPDATE `mangos_string` SET `content_loc3`='Ihr No-Cast-Checks-Modus wurde von %s auf %s gestellt.' WHERE `entry`=636; +UPDATE `mangos_string` SET `content_loc3`='ALWAYS PROC Cheat ist AN' WHERE `entry`=637; +UPDATE `mangos_string` SET `content_loc3`='ALWAYS PROC Cheat ist AUS' WHERE `entry`=638; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Verarbeitungsmodus immer auf %s für %s gesetzt.' WHERE `entry`=639; +UPDATE `mangos_string` SET `content_loc3`='Ihr Immer-Proc-Modus wurde von %s auf %s geändert.' WHERE `entry`=640; +UPDATE `mangos_string` SET `content_loc3`='Der TRIGGER PASS-Cheat ist aktiviert' WHERE `entry`=641; +UPDATE `mangos_string` SET `content_loc3`='TRIGGER PASS-Cheat ist AUS' WHERE `entry`=642; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Triggerpass-Modus für %s auf %s gesetzt.' WHERE `entry`=643; +UPDATE `mangos_string` SET `content_loc3`='Ihr Triggerpass-Modus wurde von %s auf %s geändert.' WHERE `entry`=644; +UPDATE `mangos_string` SET `content_loc3`='Der Cheat IGNORE TRIGGER ist aktiviert' WHERE `entry`=645; +UPDATE `mangos_string` SET `content_loc3`='Der Cheat IGNORE TRIGGER ist deaktiviert' WHERE `entry`=646; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Ignorieren-Trigger-Modus für %s auf %s gesetzt.' WHERE `entry`=647; +UPDATE `mangos_string` SET `content_loc3`='Ihr Modus zum Ignorieren von Auslösern wurde von %s auf %s geändert.' WHERE `entry`=648; +UPDATE `mangos_string` SET `content_loc3`='Allianz' WHERE `entry`=650; +UPDATE `mangos_string` SET `content_loc3`='Horde' WHERE `entry`=651; +UPDATE `mangos_string` SET `content_loc3`='Stallungen' WHERE `entry`=652; +UPDATE `mangos_string` SET `content_loc3`='Schmied' WHERE `entry`=653; +UPDATE `mangos_string` SET `content_loc3`='Bauernhof' WHERE `entry`=654; +UPDATE `mangos_string` SET `content_loc3`='Sägewerk' WHERE `entry`=655; +UPDATE `mangos_string` SET `content_loc3`='Mine' WHERE `entry`=656; +UPDATE `mangos_string` SET `content_loc3`='%s hat %s übernommen' WHERE `entry`=657; +UPDATE `mangos_string` SET `content_loc3`='$n hat %s verteidigt' WHERE `entry`=658; +UPDATE `mangos_string` SET `content_loc3`='$n hat %s angegriffen' WHERE `entry`=659; +UPDATE `mangos_string` SET `content_loc3`='$n beansprucht das %s!' WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc3`='Die Schlacht um das Arathibecken beginnt in 1 Minute.' WHERE `entry`=661; +UPDATE `mangos_string` SET `content_loc3`='Die Schlacht um das Arathibecken beginnt in 30 Sekunden.' WHERE `entry`=662; +UPDATE `mangos_string` SET `content_loc3`='Die Schlacht um das Arathibecken hat begonnen!' WHERE `entry`=663; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat Ressourcen im Wert von 1776 W gesammelt und steht kurz vor dem Sieg!' WHERE `entry`=664; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat Ressourcen im Wert von 1777 W gesammelt und steht kurz vor dem Sieg!' WHERE `entry`=665; +UPDATE `mangos_string` SET `content_loc3`='Nach Ihrem letzten Kampf in %s sind unsere besten Versuche, Ihnen ein Ehrenabzeichen zu verleihen, gescheitert.' WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Modus „Immun gegen Spieler“ für %s auf %s gesetzt.' WHERE `entry`=688; +UPDATE `mangos_string` SET `content_loc3`='Ihr Immun-gegen-Spieler-Modus wurde von %s auf %s gedreht.' WHERE `entry`=689; +UPDATE `mangos_string` SET `content_loc3`='Du hast den Immun-gegen-Kreaturen-Modus für %s auf %s gesetzt.' WHERE `entry`=690; +UPDATE `mangos_string` SET `content_loc3`='Ihr immun gegen Kreaturen-Modus wurde von %s auf %s gedreht.' WHERE `entry`=691; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den nicht zielgerichteten Modus für %s auf %s gesetzt.' WHERE `entry`=692; +UPDATE `mangos_string` SET `content_loc3`='Ihr nicht zielgerichteter Modus wurde von %s auf %s gestellt.' WHERE `entry`=693; +UPDATE `mangos_string` SET `content_loc3`='Lieber Spieler,\\r\\n\\r\\n' WHERE `entry`=699; +UPDATE `mangos_string` SET `content_loc3`='Sie müssen %s warten, bevor Sie erneut sprechen.' WHERE `entry`=705; +UPDATE `mangos_string` SET `content_loc3`='Diese(r) Artikel hat/haben Probleme beim Ausrüsten/Lagern im Inventar.' WHERE `entry`=706; +UPDATE `mangos_string` SET `content_loc3`='%s möchte nicht gestört werden und kann keine Flüsternachrichten empfangen: %s' WHERE `entry`=707; +UPDATE `mangos_string` SET `content_loc3`='%s ist nicht in der Tastatur: %s' WHERE `entry`=708; +UPDATE `mangos_string` SET `content_loc3`='Bitte nicht stören' WHERE `entry`=709; +UPDATE `mangos_string` SET `content_loc3`='Nicht am Computer' WHERE `entry`=710; +UPDATE `mangos_string` SET `content_loc3`='Warteschlangenstatus für %s (Lvl: %u bis %u)\\n' WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc3`='|cffff0000[Ansager der BG-Warteschlange]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r' WHERE `entry`=712; +UPDATE `mangos_string` SET `content_loc3`='Du erfüllst die Battleground-Level-Anforderungen nicht' WHERE `entry`=715; +UPDATE `mangos_string` SET `content_loc3`='|cffff0000[Ansager der BG-Warteschlange]:|r %s -- [%u-%u] Gestartet!|r' WHERE `entry`=717; +UPDATE `mangos_string` SET `content_loc3`='Deine Gruppe ist zu groß für dieses Schlachtfeld.' WHERE `entry`=720; +UPDATE `mangos_string` SET `content_loc3`='Ihre Gruppe hat ein Offline-Mitglied.' WHERE `entry`=727; +UPDATE `mangos_string` SET `content_loc3`='Ihre Gruppe hat Spieler der gegnerischen Fraktion.' WHERE `entry`=728; +UPDATE `mangos_string` SET `content_loc3`='Ihre Gruppe besteht aus Spielern aus verschiedenen Schlachtfeldgruppen.' WHERE `entry`=729; +UPDATE `mangos_string` SET `content_loc3`='Jemand in Ihrer Gruppe befindet sich bereits in dieser Schlachtfeldwarteschlange.' WHERE `entry`=730; +UPDATE `mangos_string` SET `content_loc3`='Jemand in Ihrer Gruppe ist Deserteur.' WHERE `entry`=731; +UPDATE `mangos_string` SET `content_loc3`='Jemand in Ihrer Gruppe befindet sich bereits in drei Schlachtfeldwarteschlangen.' WHERE `entry`=732; +UPDATE `mangos_string` SET `content_loc3`='Du kannst dich nicht zu einer Schlachtfeldkarte teleportieren.' WHERE `entry`=733; +UPDATE `mangos_string` SET `content_loc3`='Du kannst keine Spieler auf ein Schlachtfeld oder eine Arenakarte beschwören.' WHERE `entry`=734; +UPDATE `mangos_string` SET `content_loc3`='Sie müssen sich im GM-Modus befinden, um sich zu einem Spieler auf einem Schlachtfeld zu teleportieren.' WHERE `entry`=735; +UPDATE `mangos_string` SET `content_loc3`='Du kannst dich nicht von einem anderen Schlachtfeld zu einem Schlachtfeld teleportieren.' WHERE `entry`=736; +UPDATE `mangos_string` SET `content_loc3`='Schlachtfelder sind zum Debuggen auf 1v0 eingestellt.' WHERE `entry`=739; +UPDATE `mangos_string` SET `content_loc3`='Schlachtfelder sind auf normale Spielerzahl eingestellt.' WHERE `entry`=740; +UPDATE `mangos_string` SET `content_loc3`='Nicht genug Spieler.' WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc3`='Nicht genug Spieler.' WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc3`='Nur die Allianz kann dieses Portal nutzen' WHERE `entry`=752; +UPDATE `mangos_string` SET `content_loc3`='Nur die Horde kann dieses Portal benutzen' WHERE `entry`=753; +UPDATE `mangos_string` SET `content_loc3`='%s wurde von %s zerstört!' WHERE `entry`=759; +UPDATE `mangos_string` SET `content_loc3`='%s wird angegriffen!' WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc3`='Das %s wurde vom %s übernommen!' WHERE `entry`=761; +UPDATE `mangos_string` SET `content_loc3`='Das %s wurde vom %s übernommen!' WHERE `entry`=762; +UPDATE `mangos_string` SET `content_loc3`='Das %s wurde vom %s übernommen!' WHERE `entry`=763; +UPDATE `mangos_string` SET `content_loc3`='%s wird angegriffen!' WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc3`='Das %s hat das %s übernommen!' WHERE `entry`=765; +UPDATE `mangos_string` SET `content_loc3`='Irondeep-Mine' WHERE `entry`=766; +UPDATE `mangos_string` SET `content_loc3`='Coldtooth-Mine' WHERE `entry`=767; +UPDATE `mangos_string` SET `content_loc3`='Stormpike-Hilfsstation' WHERE `entry`=768; +UPDATE `mangos_string` SET `content_loc3`='Dun Baldar Südbunker' WHERE `entry`=769; +UPDATE `mangos_string` SET `content_loc3`='Dun Baldar Nordbunker' WHERE `entry`=770; +UPDATE `mangos_string` SET `content_loc3`='Stormpike-Friedhof' WHERE `entry`=771; +UPDATE `mangos_string` SET `content_loc3`='Icewing-Bunker' WHERE `entry`=772; +UPDATE `mangos_string` SET `content_loc3`='Steinerner Friedhof' WHERE `entry`=773; +UPDATE `mangos_string` SET `content_loc3`='Steinerner Bunker' WHERE `entry`=774; +UPDATE `mangos_string` SET `content_loc3`='Schneefall-Friedhof' WHERE `entry`=775; +UPDATE `mangos_string` SET `content_loc3`='Eisblut-Turm' WHERE `entry`=776; +UPDATE `mangos_string` SET `content_loc3`='Eisblut-Friedhof' WHERE `entry`=777; +UPDATE `mangos_string` SET `content_loc3`='Turmspitze' WHERE `entry`=778; +UPDATE `mangos_string` SET `content_loc3`='Friedhof der Frostwölfe' WHERE `entry`=779; +UPDATE `mangos_string` SET `content_loc3`='Ostturm der Frostwolf' WHERE `entry`=780; +UPDATE `mangos_string` SET `content_loc3`='Westlicher Frostwolfturm' WHERE `entry`=781; +UPDATE `mangos_string` SET `content_loc3`='Frostwolf-Hilfshütte' WHERE `entry`=782; +UPDATE `mangos_string` SET `content_loc3`='1 Minute bis der Kampf um das Alteractal beginnt.' WHERE `entry`=784; +UPDATE `mangos_string` SET `content_loc3`='30 Sekunden bis der Kampf um das Alteractal beginnt.' WHERE `entry`=785; +UPDATE `mangos_string` SET `content_loc3`='Der Kampf um das Alteractal hat begonnen!' WHERE `entry`=786; +UPDATE `mangos_string` SET `content_loc3`='Dem Allianz-Team gehen die Verstärkungen aus!' WHERE `entry`=787; +UPDATE `mangos_string` SET `content_loc3`='Dem Horde-Team gehen die Verstärkungen aus!' WHERE `entry`=788; +UPDATE `mangos_string` SET `content_loc3`='Der General der Frostwölfe ist tot!' WHERE `entry`=789; +UPDATE `mangos_string` SET `content_loc3`='Der Stormpike-General ist tot!' WHERE `entry`=790; +UPDATE `mangos_string` SET `content_loc3`='Du hast nicht genug Gold' WHERE `entry`=801; +UPDATE `mangos_string` SET `content_loc3`='Sie haben nicht genügend freie Slots' WHERE `entry`=802; +UPDATE `mangos_string` SET `content_loc3`='Ihr Partner hat nicht genügend freie Taschenplätze' WHERE `entry`=803; +UPDATE `mangos_string` SET `content_loc3`='Sie sind nicht berechtigt, diese Funktion auszuführen' WHERE `entry`=804; +UPDATE `mangos_string` SET `content_loc3`='Unbekannte Sprache' WHERE `entry`=805; +UPDATE `mangos_string` SET `content_loc3`='Du kennst diese Sprache nicht' WHERE `entry`=806; +UPDATE `mangos_string` SET `content_loc3`='Bitte geben Sie den Charakternamen an' WHERE `entry`=807; +UPDATE `mangos_string` SET `content_loc3`='Spieler %s nicht gefunden oder offline' WHERE `entry`=808; +UPDATE `mangos_string` SET `content_loc3`='Konto für Charakter %s nicht gefunden' WHERE `entry`=809; +UPDATE `mangos_string` SET `content_loc3`='Gildenmeister' WHERE `entry`=811; +UPDATE `mangos_string` SET `content_loc3`='Offizier' WHERE `entry`=812; +UPDATE `mangos_string` SET `content_loc3`='Veteran' WHERE `entry`=813; +UPDATE `mangos_string` SET `content_loc3`='Mitglied' WHERE `entry`=814; +UPDATE `mangos_string` SET `content_loc3`='Einleiten' WHERE `entry`=815; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Stärke von %s zu %i geändert.' WHERE `entry`=900; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Stärke zu %i geändert.' WHERE `entry`=901; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Agilität von %s zu %i geändert.' WHERE `entry`=902; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Agilität auf %i geändert.' WHERE `entry`=903; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Ausdauer von %s zu %i geändert.' WHERE `entry`=904; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Ausdauer zu %i geändert.' WHERE `entry`=905; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Intelligenz von %s in %i geändert.' WHERE `entry`=906; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Intelligenz zu %i geändert.' WHERE `entry`=907; +UPDATE `mangos_string` SET `content_loc3`='Du hast den Geist von %s in %i geändert.' WHERE `entry`=908; +UPDATE `mangos_string` SET `content_loc3`='%s hat deinen Geist zu %i geändert.' WHERE `entry`=909; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Rüstung von %s zu %i geändert.' WHERE `entry`=910; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Rüstung zu %i geändert.' WHERE `entry`=911; +UPDATE `mangos_string` SET `content_loc3`='Du hast den Heiligen Widerstand von %s in %i geändert.' WHERE `entry`=912; +UPDATE `mangos_string` SET `content_loc3`='%s hat deinen Heiligen Widerstand zu %i geändert.' WHERE `entry`=913; +UPDATE `mangos_string` SET `content_loc3`='Sie haben den Feuerwiderstand von %s in %i geändert.' WHERE `entry`=914; +UPDATE `mangos_string` SET `content_loc3`='%s hat deinen Feuerwiderstand zu %i geändert.' WHERE `entry`=915; +UPDATE `mangos_string` SET `content_loc3`='Du hast den Naturwiderstand von %s in %i geändert.' WHERE `entry`=916; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Naturresistenz zu %i geändert.' WHERE `entry`=917; +UPDATE `mangos_string` SET `content_loc3`='Du hast den Frostwiderstand von %s zu %i geändert.' WHERE `entry`=918; +UPDATE `mangos_string` SET `content_loc3`='%s hat deinen Frostwiderstand zu %i geändert.' WHERE `entry`=919; +UPDATE `mangos_string` SET `content_loc3`='Du hast den Schattenwiderstand von %s zu %i geändert.' WHERE `entry`=920; +UPDATE `mangos_string` SET `content_loc3`='%s hat deinen Schattenwiderstand zu %i geändert.' WHERE `entry`=921; +UPDATE `mangos_string` SET `content_loc3`='Du hast den Arkanwiderstand von %s in %i geändert.' WHERE `entry`=922; +UPDATE `mangos_string` SET `content_loc3`='%s hat deinen Arkanwiderstand zu %i geändert.' WHERE `entry`=923; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Nahkampfangriffskraft von %s zu %i geändert.' WHERE `entry`=924; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Nahkampfangriffskraft zu %i geändert.' WHERE `entry`=925; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Distanzangriffskraft von %s zu %i geändert.' WHERE `entry`=926; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Distanzangriffskraft auf %i geändert.' WHERE `entry`=927; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Zauberkraft von %s zu %i geändert.' WHERE `entry`=928; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Zauberkraft zu %i geändert.' WHERE `entry`=929; +UPDATE `mangos_string` SET `content_loc3`='Du hast die kritische Nahkampfchance von %s auf %g%% geändert.' WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihre kritische Nahkampfchance auf %g%% geändert.' WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die kritische Distanzchance von %s auf %g%% geändert.' WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihre kritische Distanzchance auf %g%% geändert.' WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die kritische Zauberchance von %s auf %g%% geändert.' WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihre kritische Zauberchance auf %g%% geändert.' WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Geschwindigkeit der Haupthand von %s auf %i ms geändert.' WHERE `entry`=936; +UPDATE `mangos_string` SET `content_loc3`='%s hat die Geschwindigkeit deiner Haupthand auf %i ms geändert.' WHERE `entry`=937; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Off-Hand-Geschwindigkeit von %s auf %i ms geändert.' WHERE `entry`=938; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Nebenhandgeschwindigkeit auf %i ms geändert.' WHERE `entry`=939; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Fernkampfgeschwindigkeit von %s auf %i ms geändert.' WHERE `entry`=940; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Fernkampfgeschwindigkeit auf %i ms geändert.' WHERE `entry`=941; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Zaubergeschwindigkeit von %s in %gx geändert.' WHERE `entry`=942; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Zaubergeschwindigkeit auf %gx geändert.' WHERE `entry`=943; +UPDATE `mangos_string` SET `content_loc3`='Sie haben die Blockchance von %s auf %g%% geändert.' WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc3`='%s hat Ihre Blockchance auf %g%% geändert.' WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Ausweichchance von %s auf %g%% geändert.' WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Ausweichchance auf %g%% geändert.' WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc3`='Du hast die Parierchance von %s auf %g%% geändert.' WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc3`='%s hat deine Parierchance auf %g%% geändert.' WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc3`='Dämon wird beendet...' WHERE `entry`=1000; +UPDATE `mangos_string` SET `content_loc3`='Konto gelöscht: %s' WHERE `entry`=1001; +UPDATE `mangos_string` SET `content_loc3`='Konto %s NICHT gelöscht (wahrscheinlich wurde das SQL-Dateiformat aktualisiert)' WHERE `entry`=1002; +UPDATE `mangos_string` SET `content_loc3`='Konto %s NICHT gelöscht (unbekannter Fehler)' WHERE `entry`=1003; +UPDATE `mangos_string` SET `content_loc3`='Konto erstellt: %s' WHERE `entry`=1004; +UPDATE `mangos_string` SET `content_loc3`='Kontoname darf nicht länger als 16 Zeichen sein (Kundenlimit), Konto nicht erstellt!' WHERE `entry`=1005; +UPDATE `mangos_string` SET `content_loc3`='Konto mit diesem Namen existiert bereits!' WHERE `entry`=1006; +UPDATE `mangos_string` SET `content_loc3`='Konto %s NICHT erstellt (wahrscheinlich wurde das SQL-Dateiformat aktualisiert)' WHERE `entry`=1007; +UPDATE `mangos_string` SET `content_loc3`='Konto %s NICHT erstellt (unbekannter Fehler)' WHERE `entry`=1008; +UPDATE `mangos_string` SET `content_loc3`='Spieler %s (Guid: %u) Konto %s (Id: %u) gelöscht.' WHERE `entry`=1009; +UPDATE `mangos_string` SET `content_loc3`='===============================================' WHERE `entry`=1012; +UPDATE `mangos_string` SET `content_loc3`='Keine Online-Spieler.' WHERE `entry`=1014; +UPDATE `mangos_string` SET `content_loc3`='Nicht vollständig eingegebener Beenden-Befehl verwendet, muss vollständig eingegeben werden (Beenden) oder Befehl, der nicht in der RA-Befehlszeile verwendet wird.' WHERE `entry`=1015; +UPDATE `mangos_string` SET `content_loc3`='===============================================' WHERE `entry`=1018; +UPDATE `mangos_string` SET `content_loc3`='Keine Zeichen gefunden.' WHERE `entry`=1019; +UPDATE `mangos_string` SET `content_loc3`='Wiederherstellung der folgenden Charaktere:' WHERE `entry`=1020; +UPDATE `mangos_string` SET `content_loc3`='Löschen der folgenden Zeichen:' WHERE `entry`=1021; +UPDATE `mangos_string` SET `content_loc3`='FEHLER: Sie können nur einen neuen Namen vergeben, wenn Sie nur einen einzigen Charakter ausgewählt haben!' WHERE `entry`=1022; +UPDATE `mangos_string` SET `content_loc3`='Charakter \'%s\' (GUID: %u Konto %u) kann nicht wiederhergestellt werden: Konto existiert nicht!' WHERE `entry`=1023; +UPDATE `mangos_string` SET `content_loc3`='Charakter \'%s\' (GUID: %u Account %u) kann nicht wiederhergestellt werden: Account-Charakterliste voll!' WHERE `entry`=1024; +UPDATE `mangos_string` SET `content_loc3`='Charakter \'%s\' (GUID: %u Konto %u) kann nicht wiederhergestellt werden: neuer Name bereits verwendet!' WHERE `entry`=1025; +UPDATE `mangos_string` SET `content_loc3`='GUID: %u Name: %s Konto: %s (%u) Datum: %s' WHERE `entry`=1026; +UPDATE `mangos_string` SET `content_loc3`='Protokollfilterstatus:' WHERE `entry`=1027; +UPDATE `mangos_string` SET `content_loc3`='Alle Protokollfilter auf: %s gesetzt' WHERE `entry`=1028; +UPDATE `mangos_string` SET `content_loc3`='Der Befehl kann nur von der RA-Konsole aus aufgerufen werden.' WHERE `entry`=1029; +UPDATE `mangos_string` SET `content_loc3`='Aktives Objekt: %d.' WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc3`='Geräte-ID: %u.' WHERE `entry`=1031; +UPDATE `mangos_string` SET `content_loc3`='InhabitType: %u' WHERE `entry`=1032; +UPDATE `mangos_string` SET `content_loc3`='Rüstung: %u' WHERE `entry`=1033; +UPDATE `mangos_string` SET `content_loc3`='AIName: %s Skriptname: %s' WHERE `entry`=1034; +UPDATE `mangos_string` SET `content_loc3`='Für Konto %s (ID: %u) ist jetzt eine Erweiterung um bis zu %u zulässig.' WHERE `entry`=1100; +UPDATE `mangos_string` SET `content_loc3`='Botschaft des Tages geändert in:\\r\\n' WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc3`='Nachricht an %s gesendet: %s' WHERE `entry`=1102; +UPDATE `mangos_string` SET `content_loc3`='%d - %s %s' WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc3`='%d - %s' WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc3`='%d - %s %s' WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc3`='%d - %s %s' WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc3`='%d - %s' WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc3`='%d - %s %s' WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc3`='%d - %s %s %s %s' WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc3`='%d%s - %s X:%f Y:%f Z:%f MapId:%d' WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc3`='%d%s - %s X:%f Y:%f Z:%f MapId:%d' WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc3`='Datei konnte nicht geöffnet werden: %s' WHERE `entry`=1112; +UPDATE `mangos_string` SET `content_loc3`='Konto %s (%u) hat maximal erlaubte Zeichen (Client-Limit)' WHERE `entry`=1113; +UPDATE `mangos_string` SET `content_loc3`='Dump-Datei hat beschädigte Daten!' WHERE `entry`=1114; +UPDATE `mangos_string` SET `content_loc3`='Ungültiger Charaktername!' WHERE `entry`=1115; +UPDATE `mangos_string` SET `content_loc3`='Ungültige Zeichenanleitung!' WHERE `entry`=1116; +UPDATE `mangos_string` SET `content_loc3`='Zeichenanleitung %u in Verwendung!' WHERE `entry`=1117; +UPDATE `mangos_string` SET `content_loc3`='%d - Gilde: %s (Gilde: %u) %s' WHERE `entry`=1118; +UPDATE `mangos_string` SET `content_loc3`='Sie müssen männlich oder weiblich als Geschlecht verwenden.' WHERE `entry`=1119; +UPDATE `mangos_string` SET `content_loc3`='Sie ändern das Geschlecht von %s in %s.' WHERE `entry`=1120; +UPDATE `mangos_string` SET `content_loc3`='Ihr Geschlecht hat sich von %s zu %s geändert.' WHERE `entry`=1121; +UPDATE `mangos_string` SET `content_loc3`='(%u/%u +perm %u +temp %u)' WHERE `entry`=1122; +UPDATE `mangos_string` SET `content_loc3`='%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Karte:%u X:%f Y:%f Z:%f)' WHERE `entry`=1128; +UPDATE `mangos_string` SET `content_loc3`='%d - %s %s (Karte:%u X:%f Y:%f Z:%f)' WHERE `entry`=1129; +UPDATE `mangos_string` SET `content_loc3`='Ereignis gestartet %u \\' WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc3`='Ereignis gestoppt %u \\' WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc3`='Folge Spieler %s (lowguid %u)' WHERE `entry`=1132; +UPDATE `mangos_string` SET `content_loc3`='Folge der Kreatur %s (lowguid %u)' WHERE `entry`=1133; +UPDATE `mangos_string` SET `content_loc3`='Folgen Sie ' WHERE `entry`=1134; +UPDATE `mangos_string` SET `content_loc3`='Bekannte Talente auflisten:' WHERE `entry`=1135; +UPDATE `mangos_string` SET `content_loc3`='(Gefundene Talente: %u verwendete Talentpunkte: %u)' WHERE `entry`=1136; +UPDATE `mangos_string` SET `content_loc3`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=1137; +UPDATE `mangos_string` SET `content_loc3`='===============================================' WHERE `entry`=1138; +UPDATE `mangos_string` SET `content_loc3`='%u - |cffffffff|Hplayer:%s|h[%s]|h|r %s %s %u' WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc3`='%u - %s (Online:%s IP:%s GM:%u Erweiterung:%u)' WHERE `entry`=1142; +UPDATE `mangos_string` SET `content_loc3`='Gespawnt durch Ereignis %u (%s)' WHERE `entry`=1143; +UPDATE `mangos_string` SET `content_loc3`='Despawnen durch Ereignis %u (%s)' WHERE `entry`=1144; +UPDATE `mangos_string` SET `content_loc3`='Teil von Pool %u' WHERE `entry`=1145; +UPDATE `mangos_string` SET `content_loc3`='Teil von Pool %u, oberer Pool %u' WHERE `entry`=1146; +UPDATE `mangos_string` SET `content_loc3`='Der (oberste) Pool %u wird durch das Ereignis %u (%s) gespawnt' WHERE `entry`=1147; +UPDATE `mangos_string` SET `content_loc3`='Der (oberste) Pool %u wird durch das Ereignis %u (%s) despawned' WHERE `entry`=1148; +UPDATE `mangos_string` SET `content_loc3`='(Pool %u)' WHERE `entry`=1149; +UPDATE `mangos_string` SET `content_loc3`='(Ereignis %i)' WHERE `entry`=1150; +UPDATE `mangos_string` SET `content_loc3`='(Pool %u Ereignis %i)' WHERE `entry`=1151; +UPDATE `mangos_string` SET `content_loc3`='[verwendbar]' WHERE `entry`=1152; +UPDATE `mangos_string` SET `content_loc3`='%s Bitstr-Wert abrufen:[FELD]:%u [WERT]:%s' WHERE `entry`=1153; +UPDATE `mangos_string` SET `content_loc3`='%s hat Bitstr-Wert:[FIELD]:%u [VALUE]:%s' WHERE `entry`=1154; +UPDATE `mangos_string` SET `content_loc3`='%s Hex-Wert abrufen:[FELD]:%u [WERT]:%x' WHERE `entry`=1155; +UPDATE `mangos_string` SET `content_loc3`='%s hat Hex-Wert:[FELD]:%u [WERT]:%x' WHERE `entry`=1156; +UPDATE `mangos_string` SET `content_loc3`='Ändere %s Hex-Feld: %u %s %x = %x (hex)' WHERE `entry`=1157; +UPDATE `mangos_string` SET `content_loc3`='Sie ändern für %s Hex-Feld: %u %s %x = %x (hex)' WHERE `entry`=1158; +UPDATE `mangos_string` SET `content_loc3`='Ändern Sie %s Float-Feld:%u, um zu summieren mit:%f = %f' WHERE `entry`=1159; +UPDATE `mangos_string` SET `content_loc3`='Sie modifizieren für %s Float-Feld:%u zur Summe mit:%f = %f' WHERE `entry`=1160; +UPDATE `mangos_string` SET `content_loc3`='Zauber %u hat keine Auren.' WHERE `entry`=1165; +UPDATE `mangos_string` SET `content_loc3`='Skriptbibliothek nicht gefunden oder nicht zugänglich.' WHERE `entry`=1166; +UPDATE `mangos_string` SET `content_loc3`='Skriptbibliothek hat falsche Listenfunktionen (veraltet?).' WHERE `entry`=1167; +UPDATE `mangos_string` SET `content_loc3`='Skriptbibliothek neu geladen.' WHERE `entry`=1168; +UPDATE `mangos_string` SET `content_loc3`='Erstellung einer Skriptbibliothek für verschiedene mangosd-Revisionen.' WHERE `entry`=1169; +UPDATE `mangos_string` SET `content_loc3`='Das gesperrte Feld von Konto %s (ID %u) wurde in %u geändert.' WHERE `entry`=1170; +UPDATE `mangos_string` SET `content_loc3`='Falsche Parameter.' WHERE `entry`=1171; +UPDATE `mangos_string` SET `content_loc3`='Ungültiger Reittyp.' WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc3`='Dieser Spieler hat keine %s Reitfähigkeiten.' WHERE `entry`=1173; +UPDATE `mangos_string` SET `content_loc3`='Beim Versuch, die Reitfertigkeit zu entfernen, ist ein Fehler aufgetreten.' WHERE `entry`=1174; +UPDATE `mangos_string` SET `content_loc3`='Reitfähigkeit von Spieler %s entfernt.' WHERE `entry`=1175; +UPDATE `mangos_string` SET `content_loc3`='Modell %d - |cffffffff|Hcreature_model_entry:%d|h[%s]|h|r' WHERE `entry`=1176; +UPDATE `mangos_string` SET `content_loc3`='Kein Kreaturenmodell gefunden!' WHERE `entry`=1177; +UPDATE `mangos_string` SET `content_loc3`='Sie versuchen, cinemitic %u anzuzeigen, aber es existiert nicht.' WHERE `entry`=1200; +UPDATE `mangos_string` SET `content_loc3`='Buchstabiere %u %s = %f (*1,88 = %f) DB = %f AP = %f' WHERE `entry`=1202; +UPDATE `mangos_string` SET `content_loc3`='direkte Heilung' WHERE `entry`=1203; +UPDATE `mangos_string` SET `content_loc3`='direkten Schaden' WHERE `entry`=1204; +UPDATE `mangos_string` SET `content_loc3`='Punkt heilen' WHERE `entry`=1205; +UPDATE `mangos_string` SET `content_loc3`='Punkt Schaden' WHERE `entry`=1206; +UPDATE `mangos_string` SET `content_loc3`='Privatgelände' WHERE `entry`=1400; +UPDATE `mangos_string` SET `content_loc3`='Korporal' WHERE `entry`=1401; +UPDATE `mangos_string` SET `content_loc3`='Sergeant' WHERE `entry`=1402; +UPDATE `mangos_string` SET `content_loc3`='Oberfeldwebel' WHERE `entry`=1403; +UPDATE `mangos_string` SET `content_loc3`='Feldwebel' WHERE `entry`=1404; +UPDATE `mangos_string` SET `content_loc3`='Ritter' WHERE `entry`=1405; +UPDATE `mangos_string` SET `content_loc3`='Ritter-Leutnant' WHERE `entry`=1406; +UPDATE `mangos_string` SET `content_loc3`='Ritter-Kapitän' WHERE `entry`=1407; +UPDATE `mangos_string` SET `content_loc3`='Ritter-Champion' WHERE `entry`=1408; +UPDATE `mangos_string` SET `content_loc3`='Oberstleutnant' WHERE `entry`=1409; +UPDATE `mangos_string` SET `content_loc3`='Kommandant' WHERE `entry`=1410; +UPDATE `mangos_string` SET `content_loc3`='Marschall' WHERE `entry`=1411; +UPDATE `mangos_string` SET `content_loc3`='Feldmarschall' WHERE `entry`=1412; +UPDATE `mangos_string` SET `content_loc3`='Großmarschall' WHERE `entry`=1413; +UPDATE `mangos_string` SET `content_loc3`='Erkunden' WHERE `entry`=1414; +UPDATE `mangos_string` SET `content_loc3`='Grunzen' WHERE `entry`=1415; +UPDATE `mangos_string` SET `content_loc3`='Sergeant' WHERE `entry`=1416; +UPDATE `mangos_string` SET `content_loc3`='Oberfeldwebel' WHERE `entry`=1417; +UPDATE `mangos_string` SET `content_loc3`='Erster Sergeant' WHERE `entry`=1418; +UPDATE `mangos_string` SET `content_loc3`='Steinwache' WHERE `entry`=1419; +UPDATE `mangos_string` SET `content_loc3`='Blutwächter' WHERE `entry`=1420; +UPDATE `mangos_string` SET `content_loc3`='Legionär' WHERE `entry`=1421; +UPDATE `mangos_string` SET `content_loc3`='Zenturio' WHERE `entry`=1422; +UPDATE `mangos_string` SET `content_loc3`='Champion' WHERE `entry`=1423; +UPDATE `mangos_string` SET `content_loc3`='Generalleutnant' WHERE `entry`=1424; +UPDATE `mangos_string` SET `content_loc3`='Allgemein' WHERE `entry`=1425; +UPDATE `mangos_string` SET `content_loc3`='Kriegsherren' WHERE `entry`=1426; +UPDATE `mangos_string` SET `content_loc3`='Hoher Kriegsherr' WHERE `entry`=1427; +UPDATE `mangos_string` SET `content_loc3`='Spielleiter' WHERE `entry`=1428; +UPDATE `mangos_string` SET `content_loc3`='Kein Rang' WHERE `entry`=1429; +UPDATE `mangos_string` SET `content_loc3`='Entehrt' WHERE `entry`=1430; +UPDATE `mangos_string` SET `content_loc3`='Verbannt' WHERE `entry`=1431; +UPDATE `mangos_string` SET `content_loc3`='Verbieten' WHERE `entry`=1432; +UPDATE `mangos_string` SET `content_loc3`='Paria' WHERE `entry`=1433; +UPDATE `mangos_string` SET `content_loc3`='Spieler: %s - %s (Rang %u)' WHERE `entry`=1434; +UPDATE `mangos_string` SET `content_loc3`='Heute: [Ehrenvolle Tötungen: |c0000ff00%u|r] [Unehrenhafte Tötungen: |c00ff0000%u|r]' WHERE `entry`=1435; +UPDATE `mangos_string` SET `content_loc3`='Gestern: [Kills: |c0000ff00%u|r] [Ehre: %u]' WHERE `entry`=1436; +UPDATE `mangos_string` SET `content_loc3`='Diese Woche: [Kills: |c0000ff00%u|r] [Ehre: %u]' WHERE `entry`=1437; +UPDATE `mangos_string` SET `content_loc3`='Letzte Woche: [Kills: |c0000ff00%u|r] [Ehre: %u] [Ansehen: %u]' WHERE `entry`=1438; +UPDATE `mangos_string` SET `content_loc3`='Lebensdauer: [Rangpunkte: |c0000ff00%f|r] [Ehrenvolle Kills: |c0000ff00%u|r] [Unehrenhafte Kills: |c00ff0000%u|r] [Höchster Rang %u: %s]' WHERE `entry`=1439; +UPDATE `mangos_string` SET `content_loc3`='%u - [%s] AutoSpawn: %u MaxLimit: %u Kreaturen: %u GameObjects: %u Pools %u Chance: %f %s' WHERE `entry`=1500; +UPDATE `mangos_string` SET `content_loc3`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Kreaturen: %u GameObjects: %u Pools %u %s' WHERE `entry`=1501; +UPDATE `mangos_string` SET `content_loc3`='%u - [%s] AutoSpawn: %u MaxLimit: %u Kreaturen: %u GameObjects: %u Pools %u %s' WHERE `entry`=1502; +UPDATE `mangos_string` SET `content_loc3`='Spawn kann nicht hinzugefügt werden, da keine freien Guids für statischen Spawn im reservierten Guids-Bereich vorhanden sind.' WHERE `entry`=1503; +UPDATE `mangos_string` SET `content_loc3`='KI-Informationen für NPC-Eintrag %u' WHERE `entry`=1504; +UPDATE `mangos_string` SET `content_loc3`='AIName: %s (%s) Skriptname: %s' WHERE `entry`=1505; +UPDATE `mangos_string` SET `content_loc3`='Aktuelle Phase = %u' WHERE `entry`=1506; +UPDATE `mangos_string` SET `content_loc3`='Kampfbewegung ist %s' WHERE `entry`=1507; +UPDATE `mangos_string` SET `content_loc3`='Nahkampfangriff ist %s' WHERE `entry`=1508; +UPDATE `mangos_string` SET `content_loc3`='Bewegungstyp = %s (%u)' WHERE `entry`=1509; +UPDATE `mangos_string` SET `content_loc3`='Ereignis %u ist deaktiviert!' WHERE `entry`=1600; +UPDATE `mangos_string` SET `content_loc3`='Event %u ist bereits aktiviert!' WHERE `entry`=1601; +UPDATE `mangos_string` SET `content_loc3`='Ereignis %u ist aktiviert!' WHERE `entry`=1602; +UPDATE `mangos_string` SET `content_loc3`='Event %u ist bereits deaktiviert!' WHERE `entry`=1603; +UPDATE `mangos_string` SET `content_loc3`='Ich möchte Ihre Waren durchsuchen.' WHERE `entry`=2000; +UPDATE `mangos_string` SET `content_loc3`='Trainiere mich!' WHERE `entry`=2001; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Charakter|r|cffff00ff %s |r|cff00ff00hat sein Ticket aufgegeben.' WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Geschlossen von|r:|cff00ccff %s|r' WHERE `entry`=2003; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Gelöscht von|r:|cff00ccff %s|r' WHERE `entry`=2004; +UPDATE `mangos_string` SET `content_loc3`='Ticket nicht gefunden.' WHERE `entry`=2005; +UPDATE `mangos_string` SET `content_loc3`='Bitte schließen Sie das Ticket, bevor Sie es dauerhaft löschen.' WHERE `entry`=2006; +UPDATE `mangos_string` SET `content_loc3`='Ticket %d ist bereits zugewiesen.' WHERE `entry`=2007; +UPDATE `mangos_string` SET `content_loc3`='%u Tickets erfolgreich aus der Datenbank neu geladen.' WHERE `entry`=2008; +UPDATE `mangos_string` SET `content_loc3`='Liste der offenen Tickets anzeigen.' WHERE `entry`=2009; +UPDATE `mangos_string` SET `content_loc3`='Zeigt eine Liste offener Tickets, deren Ersteller online ist.' WHERE `entry`=2010; +UPDATE `mangos_string` SET `content_loc3`='Liste der geschlossenen Tickets anzeigen.' WHERE `entry`=2011; +UPDATE `mangos_string` SET `content_loc3`='Ungültiger Name angegeben.' WHERE `entry`=2012; +UPDATE `mangos_string` SET `content_loc3`='Dieses Ticket ist Ihnen bereits zugewiesen.' WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc3`='Ticket %d ist nicht zugewiesen, Sie können die Zuweisung nicht aufheben.' WHERE `entry`=2014; +UPDATE `mangos_string` SET `content_loc3`='Sie können die Zuweisung von Tickets von Mitarbeitern mit einer höheren Sicherheitsstufe als Sie selbst nicht aufheben.' WHERE `entry`=2015; +UPDATE `mangos_string` SET `content_loc3`='Ticket %d kann nicht geschlossen werden, es ist einem anderen GM zugewiesen.' WHERE `entry`=2016; +UPDATE `mangos_string` SET `content_loc3`='|cffaaffaaTicket|r:|cffaaccff %d.|r' WHERE `entry`=2017; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Ersteller|r:|cff00ccff %s|r' WHERE `entry`=2018; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Geändert|r:|cff00ccff vor %s|r' WHERE `entry`=2019; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Zugewiesen an|r:|cff00ccff %s|r' WHERE `entry`=2020; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Nicht zugewiesen von|r:|cff00ccff %s|r' WHERE `entry`=2021; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Ticketnachricht|r: [%s]|r' WHERE `entry`=2022; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00GM-Kommentar|r: [%s]|r' WHERE `entry`=2023; +UPDATE `mangos_string` SET `content_loc3`='|cff00ccff%s|r |cff00ff00Kommentar hinzugefügt|r: [%s]|r' WHERE `entry`=2024; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Erstellt|r:|cff00ccff vor %s|r' WHERE `entry`=2025; +UPDATE `mangos_string` SET `content_loc3`='Tickets in eskalierter Liste:' WHERE `entry`=2026; +UPDATE `mangos_string` SET `content_loc3`='Es gibt ausstehende offene Tickets, bitte schließen Sie diese zuerst!' WHERE `entry`=2027; +UPDATE `mangos_string` SET `content_loc3`='Alle geschlossenen Tickets wurden gelöscht und der Zähler wird auf |cffff00ff 1|r zurückgesetzt' WHERE `entry`=2028; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Ticket-Antwort|r: [%s]|r' WHERE `entry`=2029; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Abgeschlossen von|r:|cff00ccff %s|r' WHERE `entry`=2030; +UPDATE `mangos_string` SET `content_loc3`='Tickets sind jetzt deaktiviert' WHERE `entry`=2031; +UPDATE `mangos_string` SET `content_loc3`='Tickets sind jetzt erlaubt' WHERE `entry`=2040; +UPDATE `mangos_string` SET `content_loc3`='Tickets sind jetzt deaktiviert' WHERE `entry`=2041; +UPDATE `mangos_string` SET `content_loc3`='Antwort auf Ticket %s zurückgesetzt.' WHERE `entry`=2042; +UPDATE `mangos_string` SET `content_loc3`='Dieses Ticket wurde archiviert (abgeschlossen oder geschlossen).' WHERE `entry`=2043; +UPDATE `mangos_string` SET `content_loc3`='Dieses Ticket ist bereits jemandem zugewiesen.' WHERE `entry`=2044; +UPDATE `mangos_string` SET `content_loc3`='Ticket #%u zur Eskalationsliste hinzugefügt.' WHERE `entry`=2045; +UPDATE `mangos_string` SET `content_loc3`='%s: Stufe %u' WHERE `entry`=2046; +UPDATE `mangos_string` SET `content_loc3`='Dieses Ticket wurde bereits ausgefüllt.' WHERE `entry`=2047; +UPDATE `mangos_string` SET `content_loc3`='Ihr Ticket wurde mit einer Antwort bearbeitet.' WHERE `entry`=2048; +UPDATE `mangos_string` SET `content_loc3`='Ticketbenachrichtigungen aktiviert.' WHERE `entry`=2049; +UPDATE `mangos_string` SET `content_loc3`='Ticketbenachrichtigungen deaktiviert.' WHERE `entry`=2050; +UPDATE `mangos_string` SET `content_loc3`='GM-Ticketschalter auf Ticket #%u eingestellt' WHERE `entry`=2051; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Neues Ticket von|r|cffff00ff %s.|r |cff00ff00Kategorie:|r|cffff00ff %s.|r |cff00ff00Ticketeintrag:|r|cffff00ff %d.|r' WHERE `entry`=2052; +UPDATE `mangos_string` SET `content_loc3`='|cff00ff00Charakter|r|cffff00ff %s |r|cff00ff00hat sein Ticket bearbeitet.' WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc3`='%s versucht vor Angst wegzulaufen!' WHERE `entry`=5030; +UPDATE `mangos_string` SET `content_loc3`='%s wiederbelebt (online)' WHERE `entry`=5031; +UPDATE `mangos_string` SET `content_loc3`='%s wiederbelebt (offline)' WHERE `entry`=5032; +UPDATE `mangos_string` SET `content_loc3`='|cffffff00[|c1f40af20GM-Ankündigung durch|r |cffff0000%s|cffffff00]:|r %s|r' WHERE `entry`=6615; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat den Nordpassturm eingenommen!' WHERE `entry`=10033; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat den Northpass Tower eingenommen!' WHERE `entry`=10034; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat den Eastwall Tower eingenommen!' WHERE `entry`=10035; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat den Eastwall Tower eingenommen!' WHERE `entry`=10036; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat den Crown Guard Tower eingenommen!' WHERE `entry`=10037; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat den Crown Guard Tower eingenommen!' WHERE `entry`=10038; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat den Plaguewood Tower eingenommen!' WHERE `entry`=10039; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat den Plaguewood Tower eingenommen!' WHERE `entry`=10040; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat den Nordpassturm verloren!' WHERE `entry`=10041; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat den Northpass Tower verloren!' WHERE `entry`=10042; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat den Eastwall Tower verloren!' WHERE `entry`=10043; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat den Eastwall Tower verloren!' WHERE `entry`=10044; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat den Crown Guard Tower verloren!' WHERE `entry`=10045; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat den Crown Guard Tower verloren!' WHERE `entry`=10046; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat den Plaguewood Tower verloren!' WHERE `entry`=10047; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat den Plaguewood Tower verloren!' WHERE `entry`=10048; +UPDATE `mangos_string` SET `content_loc3`='Die Horde hat 200 Silithyst gesammelt!' WHERE `entry`=10049; +UPDATE `mangos_string` SET `content_loc3`='Die Allianz hat 200 Silithyst gesammelt!' WHERE `entry`=10050; +UPDATE `mangos_string` SET `content_loc3`='Bring mich zum Northpass Tower.' WHERE `entry`=10051; +UPDATE `mangos_string` SET `content_loc3`='Bring mich zum Eastwall Tower.' WHERE `entry`=10052; +UPDATE `mangos_string` SET `content_loc3`='%u - |c00f00fff*|r|cffffffff|Hplayer:%s|h[%s]|h|r %s %s %u' WHERE `entry`=11001; +UPDATE `mangos_string` SET `content_loc3`='Link-ID: %u' WHERE `entry`=11010; +UPDATE `mangos_string` SET `content_loc3`='Tritt dem englischen Community-Kanal (/join WorldEN) bei, um mit allen Spielern zu diskutieren!' WHERE `entry`=11011; +UPDATE `mangos_string` SET `content_loc3`='Die Befehle „.go warsong“, „.go arathi“ und „.go alterac“ helfen Ihnen, Schlachtfeldern von überall aus beizutreten!' WHERE `entry`=11012; +UPDATE `mangos_string` SET `content_loc3`='Starten Sie eine Rekrutierungskampagne, um die Serverpopulation zu erhöhen!' WHERE `entry`=11013; +UPDATE `mangos_string` SET `content_loc3`='Der Server wird am 19.08 für eine internationale Veröffentlichung heruntergefahren, mehr Infos im Forum' WHERE `entry`=11014; +UPDATE `mangos_string` SET `content_loc3`='Nostalrius ist ein PVP- und PVE-Server.' WHERE `entry`=11015; +UPDATE `mangos_string` SET `content_loc3`='Kopfgeldjäger-System verfügbar, kontaktieren Sie einen Game Master, um jemandem Ihren Mindestpreis zu geben, weitere Informationen im Forum, Abschnitt \\' WHERE `entry`=11016; +UPDATE `mangos_string` SET `content_loc3`='Mana (Basis): %u.' WHERE `entry`=11017; + +-- Google Translate locales. (Korean) +UPDATE `mangos_string` SET `content_loc1`='캐릭터나 생물을 선택해야 합니다.' WHERE `entry`=1; +UPDATE `mangos_string` SET `content_loc1`='생물을 선택해야 합니다.' WHERE `entry`=2; +UPDATE `mangos_string` SET `content_loc1`='|cffff0000[시스템 메시지]: %s|r' WHERE `entry`=3; +UPDATE `mangos_string` SET `content_loc1`='|cffff0000[이벤트 메시지]: %s|r' WHERE `entry`=4; +UPDATE `mangos_string` SET `content_loc1`='해당 명령에 대한 도움말이 없습니다.' WHERE `entry`=5; +UPDATE `mangos_string` SET `content_loc1`='그런 명령이 없습니다' WHERE `entry`=6; +UPDATE `mangos_string` SET `content_loc1`='해당 하위 명령이 없습니다.' WHERE `entry`=7; +UPDATE `mangos_string` SET `content_loc1`='%s 명령에는 하위 명령이 있습니다.' WHERE `entry`=8; +UPDATE `mangos_string` SET `content_loc1`='사용 가능한 명령:' WHERE `entry`=9; +UPDATE `mangos_string` SET `content_loc1`='잘못된 구문입니다.' WHERE `entry`=10; +UPDATE `mangos_string` SET `content_loc1`='귀하의 계정 레벨: %i' WHERE `entry`=11; +UPDATE `mangos_string` SET `content_loc1`='온라인 플레이어: %u(최대: %u) 대기열에 있는 플레이어: %u(최대: %u)' WHERE `entry`=12; +UPDATE `mangos_string` SET `content_loc1`='서버 가동 시간: %s' WHERE `entry`=13; +UPDATE `mangos_string` SET `content_loc1`='플레이어가 저장되었습니다.' WHERE `entry`=14; +UPDATE `mangos_string` SET `content_loc1`='모든 플레이어가 저장되었습니다.' WHERE `entry`=15; +UPDATE `mangos_string` SET `content_loc1`='이 서버에는 다음과 같은 활성 GM이 있습니다.' WHERE `entry`=16; +UPDATE `mangos_string` SET `content_loc1`='현재 이 서버에 로그인한 GM이 없습니다.' WHERE `entry`=17; +UPDATE `mangos_string` SET `content_loc1`='비행 중에는 할 수 없습니다.' WHERE `entry`=18; +UPDATE `mangos_string` SET `content_loc1`='전장에서는 그렇게 할 수 없습니다.' WHERE `entry`=19; +UPDATE `mangos_string` SET `content_loc1`='목표물이 날고 있습니다. 그렇게 할 수 없습니다.' WHERE `entry`=20; +UPDATE `mangos_string` SET `content_loc1`='%s is flying 명령이 실패했습니다.' WHERE `entry`=21; +UPDATE `mangos_string` SET `content_loc1`='마운트되지 않았으므로 마운트 해제할 수 없습니다.' WHERE `entry`=22; +UPDATE `mangos_string` SET `content_loc1`='싸우는 동안에는 그렇게 할 수 없습니다.' WHERE `entry`=23; +UPDATE `mangos_string` SET `content_loc1`='최근에 사용하셨습니다.' WHERE `entry`=24; +UPDATE `mangos_string` SET `content_loc1`='암호가 변경되지 않았습니다(알 수 없는 오류)!' WHERE `entry`=25; +UPDATE `mangos_string` SET `content_loc1`='비밀번호가 변경되었습니다' WHERE `entry`=26; +UPDATE `mangos_string` SET `content_loc1`='이전 암호가 잘못되었습니다.' WHERE `entry`=27; +UPDATE `mangos_string` SET `content_loc1`='이제 귀하의 계정이 잠겼습니다.' WHERE `entry`=28; +UPDATE `mangos_string` SET `content_loc1`='이제 귀하의 계정이 잠금 해제되었습니다.' WHERE `entry`=29; +UPDATE `mangos_string` SET `content_loc1`=', 순위' WHERE `entry`=30; +UPDATE `mangos_string` SET `content_loc1`='[모두 다 아는]' WHERE `entry`=31; +UPDATE `mangos_string` SET `content_loc1`='[배우다]' WHERE `entry`=32; +UPDATE `mangos_string` SET `content_loc1`='[수동적인]' WHERE `entry`=33; +UPDATE `mangos_string` SET `content_loc1`='[재능]' WHERE `entry`=34; +UPDATE `mangos_string` SET `content_loc1`='[활동적인]' WHERE `entry`=35; +UPDATE `mangos_string` SET `content_loc1`='[완벽한]' WHERE `entry`=36; +UPDATE `mangos_string` SET `content_loc1`='(오프라인)' WHERE `entry`=37; +UPDATE `mangos_string` SET `content_loc1`='~에' WHERE `entry`=38; +UPDATE `mangos_string` SET `content_loc1`='끄다' WHERE `entry`=39; +UPDATE `mangos_string` SET `content_loc1`='당신은: %s' WHERE `entry`=40; +UPDATE `mangos_string` SET `content_loc1`='보이는' WHERE `entry`=41; +UPDATE `mangos_string` SET `content_loc1`='보이지 않는' WHERE `entry`=42; +UPDATE `mangos_string` SET `content_loc1`='완료' WHERE `entry`=43; +UPDATE `mangos_string` SET `content_loc1`='너' WHERE `entry`=44; +UPDATE `mangos_string` SET `content_loc1`='<알 수 없음>' WHERE `entry`=45; +UPDATE `mangos_string` SET `content_loc1`='<오류>' WHERE `entry`=46; +UPDATE `mangos_string` SET `content_loc1`='<존재하지 않는 캐릭터>' WHERE `entry`=47; +UPDATE `mangos_string` SET `content_loc1`='알려지지 않은' WHERE `entry`=48; +UPDATE `mangos_string` SET `content_loc1`='입장하려면 레벨 %u 이상이어야 합니다.' WHERE `entry`=49; +UPDATE `mangos_string` SET `content_loc1`='안녕하세요!' WHERE `entry`=51; +UPDATE `mangos_string` SET `content_loc1`='항목 %u에 대한 잘못된 항목 수(%u)' WHERE `entry`=52; +UPDATE `mangos_string` SET `content_loc1`='메일은 더 이상 %u 항목 스택을 가질 수 없습니다.' WHERE `entry`=53; +UPDATE `mangos_string` SET `content_loc1`='새 비밀번호가 일치하지 않습니다' WHERE `entry`=54; +UPDATE `mangos_string` SET `content_loc1`='비밀번호는 16자(클라이언트 제한)를 초과할 수 없으며 비밀번호는 변경되지 않습니다!' WHERE `entry`=55; +UPDATE `mangos_string` SET `content_loc1`='오늘의 현재 메시지:\\r\\n' WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc1`='World DB 사용: %s' WHERE `entry`=57; +UPDATE `mangos_string` SET `content_loc1`='스크립트 라이브러리 사용: %s' WHERE `entry`=58; +UPDATE `mangos_string` SET `content_loc1`='생물 EventAI 사용: %s' WHERE `entry`=59; +UPDATE `mangos_string` SET `content_loc1`='사용자 이름:' WHERE `entry`=61; +UPDATE `mangos_string` SET `content_loc1`='비밀번호:' WHERE `entry`=62; +UPDATE `mangos_string` SET `content_loc1`='속삭임을 받아들인다' WHERE `entry`=63; +UPDATE `mangos_string` SET `content_loc1`='속삭임을 받아들이지 않는다' WHERE `entry`=64; +UPDATE `mangos_string` SET `content_loc1`='스크립트 라이브러리 사용: <알 수 없는 스크립트 라이브러리>' WHERE `entry`=65; +UPDATE `mangos_string` SET `content_loc1`='스크립트 라이브러리 사용: <로드된 스크립트 라이브러리 없음>' WHERE `entry`=66; +UPDATE `mangos_string` SET `content_loc1`='지금은 unstuck 명령을 사용할 수 없습니다.' WHERE `entry`=67; +UPDATE `mangos_string` SET `content_loc1`='고정 해제가 활성화되었습니다.' WHERE `entry`=68; +UPDATE `mangos_string` SET `content_loc1`='고정 해제 기능이 성공적으로 활성화되었습니다.\\r\\n' WHERE `entry`=69; +UPDATE `mangos_string` SET `content_loc1`='파티장이 당신이 속한 인스턴스를 초기화하려고 시도했습니다. 인스턴스가 초기화될 수 있도록 자리를 비우십시오.' WHERE `entry`=70; +UPDATE `mangos_string` SET `content_loc1`='전역 알림:' WHERE `entry`=100; +UPDATE `mangos_string` SET `content_loc1`='지도: %u(%s) 영역: %u(%s) 영역: %u(%s)\\n' WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc1`='%s는 이미 텔레포트되고 있습니다.' WHERE `entry`=102; +UPDATE `mangos_string` SET `content_loc1`='플레이어가 리더로 파티에 있는 경우에만 플레이어를 인스턴스로 소환할 수 있습니다.' WHERE `entry`=103; +UPDATE `mangos_string` SET `content_loc1`='현재 파티에 속해 있기 때문에 플레이어의 인스턴스로 이동할 수 없습니다.' WHERE `entry`=104; +UPDATE `mangos_string` SET `content_loc1`='GM 모드가 켜져 있는 경우에만 파티에 속해 있지 않은 플레이어의 인스턴스로 이동할 수 있습니다.' WHERE `entry`=105; +UPDATE `mangos_string` SET `content_loc1`='인스턴스에서 인스턴스로 %s 플레이어로 이동할 수 없습니다.' WHERE `entry`=106; +UPDATE `mangos_string` SET `content_loc1`='인스턴스에서 인스턴스로 %s 플레이어를 소환할 수 없습니다.' WHERE `entry`=107; +UPDATE `mangos_string` SET `content_loc1`='%s%s을(를) 소환하고 있습니다.' WHERE `entry`=108; +UPDATE `mangos_string` SET `content_loc1`='당신은 %s에 의해 소환되고 있습니다.' WHERE `entry`=109; +UPDATE `mangos_string` SET `content_loc1`='%s%s을(를) %s(으)로 텔레포트하고 있습니다.' WHERE `entry`=110; +UPDATE `mangos_string` SET `content_loc1`='당신은 %s에 의해 텔레포트되고 있습니다.' WHERE `entry`=111; +UPDATE `mangos_string` SET `content_loc1`='플레이어(%s)가 존재하지 않습니다.' WHERE `entry`=112; +UPDATE `mangos_string` SET `content_loc1`='%s의 위치에 나타납니다(온라인).' WHERE `entry`=113; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 귀하의 위치에 나타납니다.' WHERE `entry`=114; +UPDATE `mangos_string` SET `content_loc1`='잘못된 값입니다.' WHERE `entry`=115; +UPDATE `mangos_string` SET `content_loc1`='선택한 캐릭터가 없습니다.' WHERE `entry`=116; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) 그룹에 없습니다.' WHERE `entry`=117; +UPDATE `mangos_string` SET `content_loc1`='%s의 HP를 %i/%i로 변경했습니다.' WHERE `entry`=118; +UPDATE `mangos_string` SET `content_loc1`='%s님의 HP가 %i/%i로 변경되었습니다.' WHERE `entry`=119; +UPDATE `mangos_string` SET `content_loc1`='%s의 MANA를 %i/%i로 변경했습니다.' WHERE `entry`=120; +UPDATE `mangos_string` SET `content_loc1`='%s님이 MANA를 %i/%i로 변경했습니다.' WHERE `entry`=121; +UPDATE `mangos_string` SET `content_loc1`='%s의 ENERGY를 %i/%i로 변경했습니다.' WHERE `entry`=122; +UPDATE `mangos_string` SET `content_loc1`='%s님이 에너지를 %i/%i로 변경했습니다.' WHERE `entry`=123; +UPDATE `mangos_string` SET `content_loc1`='현재 에너지: %u' WHERE `entry`=124; +UPDATE `mangos_string` SET `content_loc1`='%s의 분노를 %i/%i로 변경했습니다.' WHERE `entry`=125; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 당신의 분노를 %i/%i로 변경했습니다.' WHERE `entry`=126; +UPDATE `mangos_string` SET `content_loc1`='%s의 레벨을 %i로 변경했습니다.' WHERE `entry`=127; +UPDATE `mangos_string` SET `content_loc1`='GUID %i, 팩션은 %i, 플래그는 %i, npcflag는 %i, DY 플래그는 %i' WHERE `entry`=128; +UPDATE `mangos_string` SET `content_loc1`='잘못된 진영: %u(factiontemplate.dbc에서 찾을 수 없음).' WHERE `entry`=129; +UPDATE `mangos_string` SET `content_loc1`='GUID=%i의 진영을 %i로, 플래그를 %i로, npcflag를 %i로, dyflag를 %i로 변경했습니다.' WHERE `entry`=130; +UPDATE `mangos_string` SET `content_loc1`='%s spellmod %u을(를) %s에 대한 패밀리 비트 %u가 있는 주문의 값 %i로 변경했습니다.' WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) 가족 비트가 %u인 주문에 대해 spellmod %u를 값 %i(으)로 변경했습니다.' WHERE `entry`=132; +UPDATE `mangos_string` SET `content_loc1`='%s는 이제 모든 택시 노드에 액세스할 수 있습니다(로그아웃할 때까지).' WHERE `entry`=133; +UPDATE `mangos_string` SET `content_loc1`='%s는 이제 모든 택시 노드에 더 이상 액세스할 수 없습니다(방문한 사람만 액세스 가능).' WHERE `entry`=134; +UPDATE `mangos_string` SET `content_loc1`='%s님이 모든 택시 노드에 대한 액세스 권한을 부여했습니다(로그아웃할 때까지).' WHERE `entry`=135; +UPDATE `mangos_string` SET `content_loc1`='%s에서 모든 택시 노드에 대한 액세스 권한을 제거했습니다(방문한 항목만 계속 액세스 가능).' WHERE `entry`=136; +UPDATE `mangos_string` SET `content_loc1`='모든 속도를 %s의 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=137; +UPDATE `mangos_string` SET `content_loc1`='%s 모든 속도를 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=138; +UPDATE `mangos_string` SET `content_loc1`='속도를 %s의 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=139; +UPDATE `mangos_string` SET `content_loc1`='%s 속도를 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=140; +UPDATE `mangos_string` SET `content_loc1`='수영 속도를 %s의 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=141; +UPDATE `mangos_string` SET `content_loc1`='%s 수영 속도를 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=142; +UPDATE `mangos_string` SET `content_loc1`='역방향 실행 속도를 %s의 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=143; +UPDATE `mangos_string` SET `content_loc1`='%s 역주행 속도를 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=144; +UPDATE `mangos_string` SET `content_loc1`='%s의 정상에서 %2.2f로 택시 비행 속도를 설정했습니다.' WHERE `entry`=145; +UPDATE `mangos_string` SET `content_loc1`='%s 택시 비행 속도를 정상에서 %2.2f로 설정했습니다.' WHERE `entry`=146; +UPDATE `mangos_string` SET `content_loc1`='%s의 %2.2f 크기를 설정했습니다.' WHERE `entry`=147; +UPDATE `mangos_string` SET `content_loc1`='%s 크기를 %2.2f로 설정하십시오.' WHERE `entry`=148; +UPDATE `mangos_string` SET `content_loc1`='그런 마운트가 없습니다.' WHERE `entry`=149; +UPDATE `mangos_string` SET `content_loc1`='%s에 마운트를 제공합니다.' WHERE `entry`=150; +UPDATE `mangos_string` SET `content_loc1`='%s님이 탈것을 주셨습니다.' WHERE `entry`=151; +UPDATE `mangos_string` SET `content_loc1`='사용자 1: %i, 추가: %i, DIF: %i' WHERE `entry`=152; +UPDATE `mangos_string` SET `content_loc1`='%s의 구리를 모두 가져갑니다.' WHERE `entry`=153; +UPDATE `mangos_string` SET `content_loc1`='%s는 당신의 구리를 모두 가져갔습니다.' WHERE `entry`=154; +UPDATE `mangos_string` SET `content_loc1`='당신은 %s에서 %i 구리를 받습니다.' WHERE `entry`=155; +UPDATE `mangos_string` SET `content_loc1`='%s는 당신에게서 %i개의 구리를 가져갔습니다.' WHERE `entry`=156; +UPDATE `mangos_string` SET `content_loc1`='당신은 %i 구리를 %s에게 줍니다.' WHERE `entry`=157; +UPDATE `mangos_string` SET `content_loc1`='%s는 당신에게 %i개의 구리를 주었습니다.' WHERE `entry`=158; +UPDATE `mangos_string` SET `content_loc1`='%u 소리가 들립니다.' WHERE `entry`=159; +UPDATE `mangos_string` SET `content_loc1`='사용자 2: %i, 추가: %i, 결과: %i' WHERE `entry`=160; +UPDATE `mangos_string` SET `content_loc1`='필드 %i에서 비트 %i를 제거했습니다.' WHERE `entry`=161; +UPDATE `mangos_string` SET `content_loc1`='%i 필드에 %i 비트를 설정합니다.' WHERE `entry`=162; +UPDATE `mangos_string` SET `content_loc1`='텔레포트 위치 테이블이 비어 있습니다!' WHERE `entry`=163; +UPDATE `mangos_string` SET `content_loc1`='텔레포트 위치를 찾을 수 없습니다!' WHERE `entry`=164; +UPDATE `mangos_string` SET `content_loc1`='검색 매개변수가 필요합니다.' WHERE `entry`=165; +UPDATE `mangos_string` SET `content_loc1`='귀하의 요청과 일치하는 텔레포트 위치가 없습니다.' WHERE `entry`=166; +UPDATE `mangos_string` SET `content_loc1`='찾은 위치는 다음과 같습니다.\\n' WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc1`='%s에게 보낸 메일' WHERE `entry`=169; +UPDATE `mangos_string` SET `content_loc1`='%u 소리를 들으려 했지만 존재하지 않습니다.' WHERE `entry`=170; +UPDATE `mangos_string` SET `content_loc1`='자신에게 자신을 텔레포트할 수 없습니다!' WHERE `entry`=171; +UPDATE `mangos_string` SET `content_loc1`='서버 콘솔 명령' WHERE `entry`=172; +UPDATE `mangos_string` SET `content_loc1`='액체 레벨: %f, 바닥: %f, 유형: %d, 상태: %d' WHERE `entry`=175; +UPDATE `mangos_string` SET `content_loc1`='%s의 위치에 나타납니다(오프라인).' WHERE `entry`=176; +UPDATE `mangos_string` SET `content_loc1`='XP 비율을 %g 미만으로 설정할 수 없습니다!' WHERE `entry`=177; +UPDATE `mangos_string` SET `content_loc1`='XP 비율을 %g 이상으로 설정할 수 없습니다!' WHERE `entry`=178; +UPDATE `mangos_string` SET `content_loc1`='%s XP 비율을 일반 경험치의 %g배로 변경했습니다.' WHERE `entry`=179; +UPDATE `mangos_string` SET `content_loc1`='선택이 없습니다.' WHERE `entry`=200; +UPDATE `mangos_string` SET `content_loc1`='개체 GUID: %s' WHERE `entry`=201; +UPDATE `mangos_string` SET `content_loc1`='이름이 %i자로 너무 깁니다.' WHERE `entry`=202; +UPDATE `mangos_string` SET `content_loc1`='오류, 이름은 A-Z 및 a-z 문자만 포함할 수 있습니다.' WHERE `entry`=203; +UPDATE `mangos_string` SET `content_loc1`='하위 이름이 %i자로 너무 깁니다.' WHERE `entry`=204; +UPDATE `mangos_string` SET `content_loc1`='아직 구현되지 않음' WHERE `entry`=205; +UPDATE `mangos_string` SET `content_loc1`='항목 \'%i\' \'%s\'이 최대 개수 \'%i\' 및 증가 시간 \'%i\'로 목록에 추가됨' WHERE `entry`=206; +UPDATE `mangos_string` SET `content_loc1`='데이터베이스에서 \'%i\' 항목을 찾을 수 없습니다.' WHERE `entry`=207; +UPDATE `mangos_string` SET `content_loc1`='공급업체 목록에서 항목 \'%i\' \'%s\'이(가) 삭제되었습니다.' WHERE `entry`=208; +UPDATE `mangos_string` SET `content_loc1`='공급업체 목록에서 항목 \'%i\'을(를) 찾을 수 없습니다.' WHERE `entry`=209; +UPDATE `mangos_string` SET `content_loc1`='항목 \'%i\'은(는) 이미 공급업체 목록에 있습니다.' WHERE `entry`=210; +UPDATE `mangos_string` SET `content_loc1`='%s의 주문이 초기화됩니다.' WHERE `entry`=211; +UPDATE `mangos_string` SET `content_loc1`='다음 로그인 시 %s의 주문이 초기화됩니다.' WHERE `entry`=212; +UPDATE `mangos_string` SET `content_loc1`='%s의 재능이 초기화되었습니다.' WHERE `entry`=213; +UPDATE `mangos_string` SET `content_loc1`='다음 로그인 시 %s의 재능이 초기화됩니다.' WHERE `entry`=214; +UPDATE `mangos_string` SET `content_loc1`='주문이 재설정되었습니다.' WHERE `entry`=215; +UPDATE `mangos_string` SET `content_loc1`='재능이 초기화되었습니다.' WHERE `entry`=216; +UPDATE `mangos_string` SET `content_loc1`='.resetall 명령에 대한 알 수 없는 케이스 \'%s\'.' WHERE `entry`=217; +UPDATE `mangos_string` SET `content_loc1`='주문은 로그인 시 모든 플레이어에 대해 재설정됩니다.' WHERE `entry`=218; +UPDATE `mangos_string` SET `content_loc1`='로그인 시 모든 플레이어의 특성이 재설정됩니다.' WHERE `entry`=219; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 경유지 ID %u을(를) 찾을 수 없습니다(경로 %i, %s에서 로드됨).' WHERE `entry`=220; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 마지막 웨이포인트를 찾을 수 없습니다.' WHERE `entry`=221; +UPDATE `mangos_string` SET `content_loc1`='%s에는 경로가 없거나 경로가 비어 있습니다. 경로 ID %i(%s에서 로드됨)' WHERE `entry`=222; +UPDATE `mangos_string` SET `content_loc1`='생물(GUID: %u) 웨이포인트를 찾을 수 없음 - 이것은 MaNGOS db 문제입니다(단일 플로트).' WHERE `entry`=223; +UPDATE `mangos_string` SET `content_loc1`='지도에서 %s에 액세스할 수 없습니다. 생성 위치에서 너무 멀리 떨어져 있는 것일 수 있습니다.' WHERE `entry`=224; +UPDATE `mangos_string` SET `content_loc1`='생물(GUID: %u)을 찾을 수 없습니다.' WHERE `entry`=225; +UPDATE `mangos_string` SET `content_loc1`='시각적 경유지를 선택해야 합니다.' WHERE `entry`=226; +UPDATE `mangos_string` SET `content_loc1`='시각적 경유지가 없습니다.' WHERE `entry`=227; +UPDATE `mangos_string` SET `content_loc1`='생물 ID가 %d인 시각적 웨이포인트를 생성할 수 없습니다.' WHERE `entry`=228; +UPDATE `mangos_string` SET `content_loc1`='모든 시각적 경유지가 제거되었습니다.' WHERE `entry`=229; +UPDATE `mangos_string` SET `content_loc1`='경유지 %u을(를) %s에 추가할 수 없습니다(경로 ID %i은(는 %s에 의해 저장됨)' WHERE `entry`=230; +UPDATE `mangos_string` SET `content_loc1`='제공된 GUID가 없습니다.' WHERE `entry`=231; +UPDATE `mangos_string` SET `content_loc1`='경유지 번호가 제공되지 않았습니다.' WHERE `entry`=232; +UPDATE `mangos_string` SET `content_loc1`='\'%s\'에 필요한 인수입니다.' WHERE `entry`=233; +UPDATE `mangos_string` SET `content_loc1`='웨이포인트 %u를 %s에 추가했습니다(경로 ID %i, %s에 저장된 경로).' WHERE `entry`=234; +UPDATE `mangos_string` SET `content_loc1`='미사용' WHERE `entry`=235; +UPDATE `mangos_string` SET `content_loc1`='웨이포인트가 변경되었습니다.' WHERE `entry`=236; +UPDATE `mangos_string` SET `content_loc1`='경유지 %s이(가) 수정되었습니다.' WHERE `entry`=237; +UPDATE `mangos_string` SET `content_loc1`='WP 내보내기에 성공했습니다.' WHERE `entry`=238; +UPDATE `mangos_string` SET `content_loc1`='데이터베이스 내에서 웨이포인트를 찾을 수 없습니다.' WHERE `entry`=239; +UPDATE `mangos_string` SET `content_loc1`='파일을 가져왔습니다.' WHERE `entry`=240; +UPDATE `mangos_string` SET `content_loc1`='웨이포인트가 제거되었습니다.' WHERE `entry`=241; +UPDATE `mangos_string` SET `content_loc1`='미사용' WHERE `entry`=242; +UPDATE `mangos_string` SET `content_loc1`='미사용' WHERE `entry`=243; +UPDATE `mangos_string` SET `content_loc1`='미사용' WHERE `entry`=244; +UPDATE `mangos_string` SET `content_loc1`='미사용' WHERE `entry`=245; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 경유지 %u(경로 ID %i에서, %s에 의해 저장됨)' WHERE `entry`=246; +UPDATE `mangos_string` SET `content_loc1`='대기 시간: %d' WHERE `entry`=247; +UPDATE `mangos_string` SET `content_loc1`='방향: %f' WHERE `entry`=248; +UPDATE `mangos_string` SET `content_loc1`='스크립트 ID: %u' WHERE `entry`=249; +UPDATE `mangos_string` SET `content_loc1`='존재하지 않는 id %u로 설정된 ScriptID는 DBScriptsEngine에 추가하고 테이블을 다시 로드합니다.' WHERE `entry`=250; +UPDATE `mangos_string` SET `content_loc1`='미사용' WHERE `entry`=251; +UPDATE `mangos_string` SET `content_loc1`='AI스크립트 이름: %s' WHERE `entry`=252; +UPDATE `mangos_string` SET `content_loc1`='다음 로그인 시 플레이어 %s의 강제 이름 변경이 요청됩니다.' WHERE `entry`=253; +UPDATE `mangos_string` SET `content_loc1`='다음 로그인 시 플레이어 %s(GUID #%u)의 강제 이름 변경이 요청됩니다.' WHERE `entry`=254; +UPDATE `mangos_string` SET `content_loc1`='Waypoint-Creature (GUID: %u) 찾을 수 없음' WHERE `entry`=255; +UPDATE `mangos_string` SET `content_loc1`='NPC를 찾을 수 없습니다...' WHERE `entry`=256; +UPDATE `mangos_string` SET `content_loc1`='생물 이동 유형이 \'%s\'(으)로 설정되고 경유지가 제거되었습니다(있는 경우).' WHERE `entry`=257; +UPDATE `mangos_string` SET `content_loc1`='크리처 이동 유형이 \'%s\'로 설정되어 웨이포인트가 제거되지 않았습니다.' WHERE `entry`=258; +UPDATE `mangos_string` SET `content_loc1`='잘못된 값, 사용 또는 사용 중지' WHERE `entry`=259; +UPDATE `mangos_string` SET `content_loc1`='값이 저장되었습니다.' WHERE `entry`=260; +UPDATE `mangos_string` SET `content_loc1`='값이 저장되었습니다. 다시 가입하거나 클라이언트 캐시를 정리해야 할 수 있습니다.' WHERE `entry`=261; +UPDATE `mangos_string` SET `content_loc1`='영역 트리거 ID %u를 찾을 수 없습니다!' WHERE `entry`=262; +UPDATE `mangos_string` SET `content_loc1`='대상 지도 또는 좌표가 잘못되었습니다(X: %f Y: %f MapId: %u).' WHERE `entry`=263; +UPDATE `mangos_string` SET `content_loc1`='구역 좌표가 잘못되었습니다(X: %f Y: %f AreaId: %u).' WHERE `entry`=264; +UPDATE `mangos_string` SET `content_loc1`='영역 %u(%s)는 인스턴스 가능한 맵 %u(%s)의 일부입니다.' WHERE `entry`=265; +UPDATE `mangos_string` SET `content_loc1`='아무것도 찾을 수 없음!' WHERE `entry`=266; +UPDATE `mangos_string` SET `content_loc1`='개체를 찾을 수 없습니다!' WHERE `entry`=267; +UPDATE `mangos_string` SET `content_loc1`='생물을 찾을 수 없습니다!' WHERE `entry`=268; +UPDATE `mangos_string` SET `content_loc1`='제거된 생물' WHERE `entry`=270; +UPDATE `mangos_string` SET `content_loc1`='생물이 움직였습니다.' WHERE `entry`=271; +UPDATE `mangos_string` SET `content_loc1`='생물(GUID:%u)은 플레이어와 같은 맵에 있어야 합니다!' WHERE `entry`=272; +UPDATE `mangos_string` SET `content_loc1`='게임 개체(GUID: %u)를 찾을 수 없습니다.' WHERE `entry`=273; +UPDATE `mangos_string` SET `content_loc1`='게임 개체(GUID: %u)에는 찾을 수 없는 소유자 %s GO 목록에 참조가 있으므로 삭제할 수 없습니다.' WHERE `entry`=274; +UPDATE `mangos_string` SET `content_loc1`='게임 개체(GUID: %u)가 제거됨' WHERE `entry`=275; +UPDATE `mangos_string` SET `content_loc1`='게임 오브젝트 |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) 회전' WHERE `entry`=276; +UPDATE `mangos_string` SET `content_loc1`='게임 오브젝트 |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) 이동됨' WHERE `entry`=277; +UPDATE `mangos_string` SET `content_loc1`='공급업체를 선택해야 합니다.' WHERE `entry`=278; +UPDATE `mangos_string` SET `content_loc1`='항목에 대한 ID를 보내야 합니다.' WHERE `entry`=279; +UPDATE `mangos_string` SET `content_loc1`='공급업체에 너무 많은 항목이 있습니다(최대 128개).' WHERE `entry`=280; +UPDATE `mangos_string` SET `content_loc1`='스스로를 버릴 수 없습니다. 대신 로그아웃하세요.' WHERE `entry`=281; +UPDATE `mangos_string` SET `content_loc1`='플레이어 %s이(가) 찼습니다.' WHERE `entry`=282; +UPDATE `mangos_string` SET `content_loc1`='귓속말 수락: %s' WHERE `entry`=284; +UPDATE `mangos_string` SET `content_loc1`='귓속말 수락: ON' WHERE `entry`=285; +UPDATE `mangos_string` SET `content_loc1`='귓속말 수락: OFF' WHERE `entry`=286; +UPDATE `mangos_string` SET `content_loc1`='생물(GUID: %u)을 찾을 수 없습니다.' WHERE `entry`=287; +UPDATE `mangos_string` SET `content_loc1`='티켓 수: %i 새 티켓 보기: %s' WHERE `entry`=288; +UPDATE `mangos_string` SET `content_loc1`='%s의 새 티켓' WHERE `entry`=289; +UPDATE `mangos_string` SET `content_loc1`='%s의 티켓(마지막 업데이트: %s):\\n' WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc1`='새 티켓 쇼: ON' WHERE `entry`=291; +UPDATE `mangos_string` SET `content_loc1`='새로운 티켓 쇼: OFF' WHERE `entry`=292; +UPDATE `mangos_string` SET `content_loc1`='티켓 %i가 존재하지 않습니다' WHERE `entry`=293; +UPDATE `mangos_string` SET `content_loc1`='모든 티켓이 삭제되었습니다.' WHERE `entry`=294; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 %s 티켓이 삭제되었습니다.' WHERE `entry`=295; +UPDATE `mangos_string` SET `content_loc1`='티켓이 삭제되었습니다.' WHERE `entry`=296; +UPDATE `mangos_string` SET `content_loc1`='스폰 거리가 다음으로 변경됨: %f' WHERE `entry`=297; +UPDATE `mangos_string` SET `content_loc1`='생성 시간이 다음으로 변경됨: %i' WHERE `entry`=298; +UPDATE `mangos_string` SET `content_loc1`='%s의 %s 필드가 %u(으)로 설정되었습니다.' WHERE `entry`=299; +UPDATE `mangos_string` SET `content_loc1`='채팅이 %u분 동안 비활성화되었습니다.' WHERE `entry`=300; +UPDATE `mangos_string` SET `content_loc1`='%u분 동안 %s의 채팅을 비활성화했습니다.' WHERE `entry`=301; +UPDATE `mangos_string` SET `content_loc1`='플레이어의 채팅이 이미 활성화되어 있습니다.' WHERE `entry`=302; +UPDATE `mangos_string` SET `content_loc1`='채팅이 활성화되었습니다.' WHERE `entry`=303; +UPDATE `mangos_string` SET `content_loc1`='%s의 채팅을 활성화했습니다.' WHERE `entry`=304; +UPDATE `mangos_string` SET `content_loc1`='진영 %s(%u) %s의 평판이 %5d로 설정되었습니다!' WHERE `entry`=305; +UPDATE `mangos_string` SET `content_loc1`='파벌을 찾을 수 없습니다!' WHERE `entry`=307; +UPDATE `mangos_string` SET `content_loc1`='파벌 %i 알 수 없음!' WHERE `entry`=308; +UPDATE `mangos_string` SET `content_loc1`='잘못된 매개변수 %s' WHERE `entry`=309; +UPDATE `mangos_string` SET `content_loc1`='델타는 0에서 %d(포함) 사이여야 합니다.' WHERE `entry`=310; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|H팩션:%d|h[%s]|h|r' WHERE `entry`=311; +UPDATE `mangos_string` SET `content_loc1`='[보이는]' WHERE `entry`=312; +UPDATE `mangos_string` SET `content_loc1`='[전쟁에서]' WHERE `entry`=313; +UPDATE `mangos_string` SET `content_loc1`='[강제적인 평화]' WHERE `entry`=314; +UPDATE `mangos_string` SET `content_loc1`='[숨겨진]' WHERE `entry`=315; +UPDATE `mangos_string` SET `content_loc1`='[보이지 않는 강제]' WHERE `entry`=316; +UPDATE `mangos_string` SET `content_loc1`='[비활성]' WHERE `entry`=317; +UPDATE `mangos_string` SET `content_loc1`='싫어' WHERE `entry`=318; +UPDATE `mangos_string` SET `content_loc1`='적의' WHERE `entry`=319; +UPDATE `mangos_string` SET `content_loc1`='해로운' WHERE `entry`=320; +UPDATE `mangos_string` SET `content_loc1`='중립적' WHERE `entry`=321; +UPDATE `mangos_string` SET `content_loc1`='친숙한' WHERE `entry`=322; +UPDATE `mangos_string` SET `content_loc1`='영광' WHERE `entry`=323; +UPDATE `mangos_string` SET `content_loc1`='우호적' WHERE `entry`=324; +UPDATE `mangos_string` SET `content_loc1`='고귀한' WHERE `entry`=325; +UPDATE `mangos_string` SET `content_loc1`='진영 %s(%u)는 평판을 가질 수 없습니다.' WHERE `entry`=326; +UPDATE `mangos_string` SET `content_loc1`='[평판 없음]' WHERE `entry`=327; +UPDATE `mangos_string` SET `content_loc1`='계정 %s의 캐릭터(ID: %u)' WHERE `entry`=328; +UPDATE `mangos_string` SET `content_loc1`='%s(GUID %u)' WHERE `entry`=329; +UPDATE `mangos_string` SET `content_loc1`='플레이어를 찾을 수 없습니다!' WHERE `entry`=330; +UPDATE `mangos_string` SET `content_loc1`='확장 아이템 비용 %u가 존재하지 않습니다.' WHERE `entry`=331; +UPDATE `mangos_string` SET `content_loc1`='GM 모드가 켜져 있습니다.' WHERE `entry`=332; +UPDATE `mangos_string` SET `content_loc1`='GM 모드가 꺼져 있습니다.' WHERE `entry`=333; +UPDATE `mangos_string` SET `content_loc1`='GM 채팅 배지가 켜져 있습니다.' WHERE `entry`=334; +UPDATE `mangos_string` SET `content_loc1`='GM 채팅 배지가 꺼져 있습니다.' WHERE `entry`=335; +UPDATE `mangos_string` SET `content_loc1`='당신은 %s의 모든 아이템을 수리합니다.' WHERE `entry`=336; +UPDATE `mangos_string` SET `content_loc1`='%s에 의해 모든 항목이 수리되었습니다.' WHERE `entry`=337; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 워터워크 모드를 %s(으)로 설정했습니다.' WHERE `entry`=338; +UPDATE `mangos_string` SET `content_loc1`='워터워크 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=339; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 당신을 팔로우하고 있습니다.' WHERE `entry`=340; +UPDATE `mangos_string` SET `content_loc1`='%s님은 당신을 팔로우하고 있지 않습니다.' WHERE `entry`=341; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) 현재 귀하를 팔로우하고 있지 않습니다.' WHERE `entry`=342; +UPDATE `mangos_string` SET `content_loc1`='생물(항목: %u)은 길들일 수 없습니다.' WHERE `entry`=343; +UPDATE `mangos_string` SET `content_loc1`='당신은 이미 애완 동물이 있습니다.' WHERE `entry`=344; +UPDATE `mangos_string` SET `content_loc1`='INVIS 모드가 켜져 있습니다.' WHERE `entry`=345; +UPDATE `mangos_string` SET `content_loc1`='INVIS 모드가 꺼져 있습니다.' WHERE `entry`=346; +UPDATE `mangos_string` SET `content_loc1`='TaxiNode ID %u을(를) 찾을 수 없습니다!' WHERE `entry`=347; +UPDATE `mangos_string` SET `content_loc1`='게임 개체(항목: %u)에 잘못된 데이터가 있어 생성할 수 없습니다.' WHERE `entry`=348; +UPDATE `mangos_string` SET `content_loc1`='신 모드가 켜져 있습니다' WHERE `entry`=349; +UPDATE `mangos_string` SET `content_loc1`='GOD 모드가 꺼져 있습니다.' WHERE `entry`=350; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 wallclimb 모드를 %s(으)로 설정했습니다.' WHERE `entry`=351; +UPDATE `mangos_string` SET `content_loc1`='Wallclimb 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=352; +UPDATE `mangos_string` SET `content_loc1`='쿨다운 치트가 켜져 있지 않습니다.' WHERE `entry`=353; +UPDATE `mangos_string` SET `content_loc1`='NO COOLDOWN 치트는 OFF입니다.' WHERE `entry`=354; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 쿨다운 모드를 %s로 설정하지 않았습니다.' WHERE `entry`=355; +UPDATE `mangos_string` SET `content_loc1`='쿨다운 없음 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=356; +UPDATE `mangos_string` SET `content_loc1`='영역 트리거 %u에 대상 좌표가 없습니다.' WHERE `entry`=357; +UPDATE `mangos_string` SET `content_loc1`='영역 트리거를 찾을 수 없습니다!' WHERE `entry`=358; +UPDATE `mangos_string` SET `content_loc1`='%s|cffffffff|Hareatrigger_target:%u|h[트리거 대상 %u]|h|r 맵 %u X:%f Y:%f Z:%f%s' WHERE `entry`=359; +UPDATE `mangos_string` SET `content_loc1`='%s[트리거 대상 %u] 지도 %u X:%f Y:%f Z:%f' WHERE `entry`=360; +UPDATE `mangos_string` SET `content_loc1`='|cffffffff|Hareatrigger:%u|h[트리거 %u]|h|r 지도 %u X:%f Y:%f Z:%f%s%s%s' WHERE `entry`=361; +UPDATE `mangos_string` SET `content_loc1`='[%u 트리거] 지도 %u X:%f Y:%f Z:%f%s%s' WHERE `entry`=362; +UPDATE `mangos_string` SET `content_loc1`='(거리 %f)' WHERE `entry`=363; +UPDATE `mangos_string` SET `content_loc1`='[선술집]' WHERE `entry`=364; +UPDATE `mangos_string` SET `content_loc1`='[탐구]' WHERE `entry`=365; +UPDATE `mangos_string` SET `content_loc1`='탐색 퀘스트:' WHERE `entry`=366; +UPDATE `mangos_string` SET `content_loc1`='요구 레벨 %u' WHERE `entry`=367; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 신 모드를 %s(으)로 설정했습니다.' WHERE `entry`=368; +UPDATE `mangos_string` SET `content_loc1`='당신의 신 모드는 %s에 의해 %s로 바뀌었습니다.' WHERE `entry`=369; +UPDATE `mangos_string` SET `content_loc1`='INSTACAST 치트가 켜져 있습니다.' WHERE `entry`=370; +UPDATE `mangos_string` SET `content_loc1`='INSTACAST 치트가 꺼져 있습니다.' WHERE `entry`=371; +UPDATE `mangos_string` SET `content_loc1`='그룹 유형: %s(ID: %s) 리더: %s 플레이어 수: %d 플레이어: %s' WHERE `entry`=372; +UPDATE `mangos_string` SET `content_loc1`='응답:\\n' WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc1`='티켓 수: %i' WHERE `entry`=374; +UPDATE `mangos_string` SET `content_loc1`='플레이어 %s는 티켓이 없습니다.' WHERE `entry`=375; +UPDATE `mangos_string` SET `content_loc1`='%u - |cffffffff|H풀:%u|h[%s]|h|r 자동 생성: %u 최대 제한: %u 생물: %u 게임 개체: %u 풀 %u' WHERE `entry`=376; +UPDATE `mangos_string` SET `content_loc1`='맵 \'%s\'(Id:%u)에 대한 풀을 찾을 수 없습니다.' WHERE `entry`=377; +UPDATE `mangos_string` SET `content_loc1`='인스턴스화할 수 없는 맵 \'%s\'(Id:%u)에서는 이 명령을 사용할 수 없습니다.' WHERE `entry`=378; +UPDATE `mangos_string` SET `content_loc1`='인스턴스화할 수 없는 맵 \'%s\'(Id:%u)에서 인수 없이 이 명령을 사용할 수 없습니다.' WHERE `entry`=379; +UPDATE `mangos_string` SET `content_loc1`='%d%s - |cffffffff|H생물:%d|h[%s X:%f Y:%f Z:%f 지도 ID:%d]|h|r 확률:%f %s' WHERE `entry`=380; +UPDATE `mangos_string` SET `content_loc1`='%d%s - [%s] X:%f Y:%f Z:%f 맵 ID:%d 기회:%f %s' WHERE `entry`=381; +UPDATE `mangos_string` SET `content_loc1`='%d%s - |cffffffff|H생물:%d|h[%s X:%f Y:%f Z:%f 지도 ID:%d]|h|r %s' WHERE `entry`=382; +UPDATE `mangos_string` SET `content_loc1`='%d%s - [%s] X:%f Y:%f Z:%f 맵 ID:%d %s' WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc1`='%d%s - |cffffffff|H게임 개체:%d|h[%s X:%f Y:%f Z:%f 맵 ID:%d]|h|r 확률:%f %s' WHERE `entry`=384; +UPDATE `mangos_string` SET `content_loc1`='%d%s - [%s] X:%f Y:%f Z:%f 맵 ID:%d 기회:%f %s' WHERE `entry`=385; +UPDATE `mangos_string` SET `content_loc1`='%d%s - |cffffffff|H게임 개체:%d|h[%s X:%f Y:%f Z:%f 맵 ID:%d]|h|r %s' WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc1`='%d%s - [%s] X:%f Y:%f Z:%f 맵 ID:%d %s' WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc1`='명시적으로 기회가 있는 생물:' WHERE `entry`=388; +UPDATE `mangos_string` SET `content_loc1`='동등한 기회를 가진 생물:' WHERE `entry`=389; +UPDATE `mangos_string` SET `content_loc1`='명시적으로 기회가 있는 Gameobjects:' WHERE `entry`=390; +UPDATE `mangos_string` SET `content_loc1`='기회가 동일한 게임 오브젝트:' WHERE `entry`=391; +UPDATE `mangos_string` SET `content_loc1`='풀 %u - 마더 풀: %u |cffffffff|H풀:%u|h[%s]|h|r 자동 생성: %u 최대 제한: %u' WHERE `entry`=392; +UPDATE `mangos_string` SET `content_loc1`='%u 풀 - 마더 풀: %u [%s] AutoSpawn: %u MaxLimit: %u' WHERE `entry`=393; +UPDATE `mangos_string` SET `content_loc1`='%u 풀 - 마더 풀: 없음 AutoSpawn: %u MaxLimit: %u' WHERE `entry`=394; +UPDATE `mangos_string` SET `content_loc1`='풀을 찾을 수 없습니다.' WHERE `entry`=395; +UPDATE `mangos_string` SET `content_loc1`='%u - [%s] 자동 생성: %u 최대 제한: %u 생물: %u 게임 개체: %u 풀 %u' WHERE `entry`=396; +UPDATE `mangos_string` SET `content_loc1`='명시적으로 기회가 있는 풀:' WHERE `entry`=397; +UPDATE `mangos_string` SET `content_loc1`='기회가 동일한 풀:' WHERE `entry`=398; +UPDATE `mangos_string` SET `content_loc1`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjects: %u Pools %u Chance: %f %s' WHERE `entry`=399; +UPDATE `mangos_string` SET `content_loc1`='|cffff0000[시스템 메시지]:|rScripts reloaded' WHERE `entry`=400; +UPDATE `mangos_string` SET `content_loc1`='계정 %s의 보안 수준을 %i로 변경합니다.' WHERE `entry`=401; +UPDATE `mangos_string` SET `content_loc1`='%s가 보안 수준을 %i로 변경했습니다.' WHERE `entry`=402; +UPDATE `mangos_string` SET `content_loc1`='이에 대한 보안 수준이 낮습니다.' WHERE `entry`=403; +UPDATE `mangos_string` SET `content_loc1`='생물 이동이 비활성화되었습니다.' WHERE `entry`=404; +UPDATE `mangos_string` SET `content_loc1`='생물 이동이 활성화되었습니다.' WHERE `entry`=405; +UPDATE `mangos_string` SET `content_loc1`='이 지역의 날씨는 변경할 수 없습니다.' WHERE `entry`=406; +UPDATE `mangos_string` SET `content_loc1`='날씨 시스템이 서버에서 비활성화되었습니다.' WHERE `entry`=407; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) %s에 대해 차단되었습니다.' WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) %s에 대해 영구적으로 금지됩니다.' WHERE `entry`=409; +UPDATE `mangos_string` SET `content_loc1`='%s %s 찾을 수 없음' WHERE `entry`=410; +UPDATE `mangos_string` SET `content_loc1`='%s 차단이 해제되었습니다.' WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 차단을 제거하는 동안 오류가 발생했습니다.' WHERE `entry`=412; +UPDATE `mangos_string` SET `content_loc1`='존재하지 않는 계정: %s' WHERE `entry`=413; +UPDATE `mangos_string` SET `content_loc1`='그런 캐릭터가 없습니다.' WHERE `entry`=414; +UPDATE `mangos_string` SET `content_loc1`='차단 목록에 해당 IP가 없습니다.' WHERE `entry`=415; +UPDATE `mangos_string` SET `content_loc1`='계정 %s는 금지된 적이 없습니다.' WHERE `entry`=416; +UPDATE `mangos_string` SET `content_loc1`='계정 %s에 대한 차단 내역:' WHERE `entry`=417; +UPDATE `mangos_string` SET `content_loc1`='금지 날짜: %s 금지 시간: %s 아직 활성 상태: %s 이유: %s 설정자: %s' WHERE `entry`=418; +UPDATE `mangos_string` SET `content_loc1`='Inf.' WHERE `entry`=419; +UPDATE `mangos_string` SET `content_loc1`='절대' WHERE `entry`=420; +UPDATE `mangos_string` SET `content_loc1`='예' WHERE `entry`=421; +UPDATE `mangos_string` SET `content_loc1`='아니요' WHERE `entry`=422; +UPDATE `mangos_string` SET `content_loc1`='IP: %s\\n' WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc1`='일치하는 IPban이 없습니다.' WHERE `entry`=424; +UPDATE `mangos_string` SET `content_loc1`='일치하는 계정이 없습니다.' WHERE `entry`=425; +UPDATE `mangos_string` SET `content_loc1`='이 부분과 일치하는 캐릭터를 소유한 금지 계정이 없습니다.' WHERE `entry`=426; +UPDATE `mangos_string` SET `content_loc1`='다음 IP가 패턴과 일치합니다.' WHERE `entry`=427; +UPDATE `mangos_string` SET `content_loc1`='다음 계정이 쿼리와 일치합니다.' WHERE `entry`=428; +UPDATE `mangos_string` SET `content_loc1`='많은 주문/기술을 배웠습니다.' WHERE `entry`=429; +UPDATE `mangos_string` SET `content_loc1`='수업을 위해 모든 주문을 배웠습니다.' WHERE `entry`=430; +UPDATE `mangos_string` SET `content_loc1`='당신은 수업을 위해 모든 재능을 배웠습니다.' WHERE `entry`=431; +UPDATE `mangos_string` SET `content_loc1`='당신은 모든 언어를 배웠습니다.' WHERE `entry`=432; +UPDATE `mangos_string` SET `content_loc1`='모든 공예 기술과 레시피를 배웠습니다.' WHERE `entry`=433; +UPDATE `mangos_string` SET `content_loc1`='\'%s\'을(를) 찾을 수 없습니다.' WHERE `entry`=434; +UPDATE `mangos_string` SET `content_loc1`='잘못된 항목 ID: %u' WHERE `entry`=435; +UPDATE `mangos_string` SET `content_loc1`='제품을 찾지 못했습니다!' WHERE `entry`=436; +UPDATE `mangos_string` SET `content_loc1`='잘못된 게임 개체 ID: %u' WHERE `entry`=437; +UPDATE `mangos_string` SET `content_loc1`='%u 항목 발견: %u ( 인벤토리 %u 메일 %u 경매 %u 길드 %u)' WHERE `entry`=438; +UPDATE `mangos_string` SET `content_loc1`='게임 오브젝트 %u 발견: %u' WHERE `entry`=439; +UPDATE `mangos_string` SET `content_loc1`='유효하지 않은 생물 ID: %u' WHERE `entry`=440; +UPDATE `mangos_string` SET `content_loc1`='발견된 생물 %u: %u' WHERE `entry`=441; +UPDATE `mangos_string` SET `content_loc1`='지역을 찾을 수 없습니다!' WHERE `entry`=442; +UPDATE `mangos_string` SET `content_loc1`='항목 세트를 찾을 수 없습니다!' WHERE `entry`=443; +UPDATE `mangos_string` SET `content_loc1`='스킬을 찾을 수 없습니다!' WHERE `entry`=444; +UPDATE `mangos_string` SET `content_loc1`='주문을 찾을 수 없습니다!' WHERE `entry`=445; +UPDATE `mangos_string` SET `content_loc1`='검색된 퀘스트가 없습니다!' WHERE `entry`=446; +UPDATE `mangos_string` SET `content_loc1`='생물이 없습니다!' WHERE `entry`=447; +UPDATE `mangos_string` SET `content_loc1`='게임오브젝트를 찾을 수 없습니다!' WHERE `entry`=448; +UPDATE `mangos_string` SET `content_loc1`='묘지 #%u가 존재하지 않습니다.' WHERE `entry`=449; +UPDATE `mangos_string` SET `content_loc1`='묘지 #%u는 이미 구역 #%u(현재)에 연결되어 있습니다.' WHERE `entry`=450; +UPDATE `mangos_string` SET `content_loc1`='묘지 #%u는 구역 #%u(현재)에 연결되어 있습니다.' WHERE `entry`=451; +UPDATE `mangos_string` SET `content_loc1`='묘지 #%u는 하위 구역에 연결할 수 없거나 #%u 구역이 존재하지 않습니다(내부 오류).' WHERE `entry`=452; +UPDATE `mangos_string` SET `content_loc1`='모든 파벌 택시 노드를 발견했습니다.' WHERE `entry`=453; +UPDATE `mangos_string` SET `content_loc1`='id= #%u 인 묘지에 파벌이 없습니다. DB를 수정하십시오.' WHERE `entry`=454; +UPDATE `mangos_string` SET `content_loc1`='유효하지 않은 팀입니다. 데이터베이스를 수정하십시오.' WHERE `entry`=455; +UPDATE `mangos_string` SET `content_loc1`='어느' WHERE `entry`=456; +UPDATE `mangos_string` SET `content_loc1`='동맹' WHERE `entry`=457; +UPDATE `mangos_string` SET `content_loc1`='큰 떼거리' WHERE `entry`=458; +UPDATE `mangos_string` SET `content_loc1`='묘지 #%u(진영: %s)는 연결된 구역 #%u에서 가장 가깝습니다.' WHERE `entry`=459; +UPDATE `mangos_string` SET `content_loc1`='구역 #%u에는 연결된 무덤이 없습니다.' WHERE `entry`=460; +UPDATE `mangos_string` SET `content_loc1`='구역 #%u에는 팩션 %s에 대해 연결된 무덤이 없습니다.' WHERE `entry`=461; +UPDATE `mangos_string` SET `content_loc1`='텔레포트 위치가 이미 존재합니다!' WHERE `entry`=462; +UPDATE `mangos_string` SET `content_loc1`='텔레포트 위치가 추가되었습니다.' WHERE `entry`=463; +UPDATE `mangos_string` SET `content_loc1`='텔레포트 위치가 추가되지 않음: 데이터베이스 오류.' WHERE `entry`=464; +UPDATE `mangos_string` SET `content_loc1`='텔레포트 위치가 삭제되었습니다.' WHERE `entry`=465; +UPDATE `mangos_string` SET `content_loc1`='택시노드를 찾을 수 없습니다!' WHERE `entry`=466; +UPDATE `mangos_string` SET `content_loc1`='대상 유닛은 %d 오라를 가집니다:' WHERE `entry`=467; +UPDATE `mangos_string` SET `content_loc1`='id: %d 효과: %d 유형: %d 지속 시간: %d 최대 지속 시간: %d 주기적 타이머: %d 스택: %d 이름: %s%s%s 캐스터: %s' WHERE `entry`=468; +UPDATE `mangos_string` SET `content_loc1`='대상 유닛에는 %d 유형의 %d 오라가 있습니다.' WHERE `entry`=469; +UPDATE `mangos_string` SET `content_loc1`='id: %d 효과: %d 이름: %s%s%s 캐스터: %s' WHERE `entry`=470; +UPDATE `mangos_string` SET `content_loc1`='%u 퀘스트를 찾을 수 없습니다.' WHERE `entry`=471; +UPDATE `mangos_string` SET `content_loc1`='항목에서 퀘스트 %u이(가) 시작되었습니다.' WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc1`='퀘스트가 제거되었습니다.' WHERE `entry`=473; +UPDATE `mangos_string` SET `content_loc1`='[보상]' WHERE `entry`=474; +UPDATE `mangos_string` SET `content_loc1`='[완벽한]' WHERE `entry`=475; +UPDATE `mangos_string` SET `content_loc1`='[활동적인]' WHERE `entry`=476; +UPDATE `mangos_string` SET `content_loc1`='%s의 비행 모드 %s' WHERE `entry`=477; +UPDATE `mangos_string` SET `content_loc1`='opcode %u가 %s에 전송되었습니다.' WHERE `entry`=478; +UPDATE `mangos_string` SET `content_loc1`='캐릭터가 성공적으로 로드되었습니다!' WHERE `entry`=479; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 불러오기 실패!' WHERE `entry`=480; +UPDATE `mangos_string` SET `content_loc1`='캐릭터가 성공적으로 덤프되었습니다!' WHERE `entry`=481; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 덤프 실패!' WHERE `entry`=482; +UPDATE `mangos_string` SET `content_loc1`='철자 %u가 깨져서 캐스팅하거나 배울 수 없습니다!' WHERE `entry`=483; +UPDATE `mangos_string` SET `content_loc1`='플레이어 %s의 스킬 %u(%s)은 %u로 설정되고 현재 최대값은 %u로 설정됩니다(영구(재능) 보너스 없음).' WHERE `entry`=484; +UPDATE `mangos_string` SET `content_loc1`='플레이어 %s는 이 명령을 사용하기 전에 %u(%s) 스킬을 가지고 있어야 합니다.' WHERE `entry`=485; +UPDATE `mangos_string` SET `content_loc1`='잘못된 기술 ID(%u)' WHERE `entry`=486; +UPDATE `mangos_string` SET `content_loc1`='기본 GM 주문/기술을 배웠습니다.' WHERE `entry`=487; +UPDATE `mangos_string` SET `content_loc1`='당신은 이미 그 주문을 알고 있습니다.' WHERE `entry`=488; +UPDATE `mangos_string` SET `content_loc1`='대상(%s)은 이미 그 주문을 알고 있습니다.' WHERE `entry`=489; +UPDATE `mangos_string` SET `content_loc1`='%s는 그 주문을 모릅니다.' WHERE `entry`=490; +UPDATE `mangos_string` SET `content_loc1`='당신은 이미 그 주문을 잊었습니다.' WHERE `entry`=491; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 모든 주문 쿨다운이 제거되었습니다.' WHERE `entry`=492; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 주문 %u 재사용 대기시간이 제거되었습니다.' WHERE `entry`=493; +UPDATE `mangos_string` SET `content_loc1`='명령 : 항목 추가, 항목 ID = %i, 금액 = %i' WHERE `entry`=494; +UPDATE `mangos_string` SET `content_loc1`='명령 : 항목 집합 추가, 항목 집합 ID = %i' WHERE `entry`=495; +UPDATE `mangos_string` SET `content_loc1`='제거된 itemID = %i, amount = %i에서 %s' WHERE `entry`=496; +UPDATE `mangos_string` SET `content_loc1`='항목 \'%i\'을(를) 만들 수 없습니다(금액: %i).' WHERE `entry`=497; +UPDATE `mangos_string` SET `content_loc1`='길드 이름을 입력해야 합니다!' WHERE `entry`=498; +UPDATE `mangos_string` SET `content_loc1`='플레이어를 찾을 수 없습니다!' WHERE `entry`=499; +UPDATE `mangos_string` SET `content_loc1`='플레이어는 이미 길드가 있습니다!' WHERE `entry`=500; +UPDATE `mangos_string` SET `content_loc1`='길드가 생성되지 않았습니다!' WHERE `entry`=501; +UPDATE `mangos_string` SET `content_loc1`='항목 집합 \'%u\'에서 항목을 찾을 수 없습니다.' WHERE `entry`=502; +UPDATE `mangos_string` SET `content_loc1`='거리는: (3D) %f (2D) %f - (3D, point-to-point) %f 야드입니다.' WHERE `entry`=503; +UPDATE `mangos_string` SET `content_loc1`='아이템 \'%i\' \'%s\' 아이템 슬롯 %i' WHERE `entry`=504; +UPDATE `mangos_string` SET `content_loc1`='잘못된 가상 아이템 슬롯(%u)' WHERE `entry`=505; +UPDATE `mangos_string` SET `content_loc1`='항목 \'%i\' \'%s\'이(가) 슬롯 %i에 추가되었습니다.' WHERE `entry`=506; +UPDATE `mangos_string` SET `content_loc1`='항목 저장 실패!' WHERE `entry`=507; +UPDATE `mangos_string` SET `content_loc1`='%d - 소유자: %s(guid: %u 계정: %u ) %s' WHERE `entry`=508; +UPDATE `mangos_string` SET `content_loc1`='%d - 보낸 사람: %s(guid: %u 계정: %u ) 받는 사람: %s(guid: %u 계정: %u ) %s' WHERE `entry`=509; +UPDATE `mangos_string` SET `content_loc1`='%d - 소유자: %s(guid: %u 계정: %u ) %s' WHERE `entry`=510; +UPDATE `mangos_string` SET `content_loc1`='잘못된 링크 유형!' WHERE `entry`=511; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|항목:%d:0:0:0:0:0:0:0|h[%s]|h|r %s' WHERE `entry`=512; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|Hquest:%d:%d|h[%s]|h|r %s' WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r' WHERE `entry`=514; +UPDATE `mangos_string` SET `content_loc1`='%d%s - |cffffffff|H생물:%d|h[%s X:%f Y:%f Z:%f 맵 ID:%d]|h|r' WHERE `entry`=515; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r' WHERE `entry`=516; +UPDATE `mangos_string` SET `content_loc1`='%d%s, 항목 %d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=517; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|히템세트:%d|h[%s %s]|h|r' WHERE `entry`=518; +UPDATE `mangos_string` SET `content_loc1`='|cffffffff|전화번호:%s|h[%s]|h|r' WHERE `entry`=519; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|Hspell:%d|h[%s]|h|r' WHERE `entry`=520; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s' WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc1`='게임 개체(항목: %u)를 찾을 수 없습니다.' WHERE `entry`=522; +UPDATE `mangos_string` SET `content_loc1`='>> %f %f %f에 있는 게임 개체 %s(GUID: %u).' WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc1`='선택한 개체:\\n' WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc1`='>> \'%f %f %f\'에 추가된 게임 개체 \'%i\'(%s)(GUID: %i) 추가.' WHERE `entry`=525; +UPDATE `mangos_string` SET `content_loc1`='%s(lowguid: %u) 이동 생성기 스택:' WHERE `entry`=526; +UPDATE `mangos_string` SET `content_loc1`='게으른' WHERE `entry`=527; +UPDATE `mangos_string` SET `content_loc1`='무작위의' WHERE `entry`=528; +UPDATE `mangos_string` SET `content_loc1`='웨이포인트' WHERE `entry`=529; +UPDATE `mangos_string` SET `content_loc1`='동물 랜덤' WHERE `entry`=530; +UPDATE `mangos_string` SET `content_loc1`='혼란스러운' WHERE `entry`=531; +UPDATE `mangos_string` SET `content_loc1`='플레이어 %s(lowguid %u)를 대상으로 함' WHERE `entry`=532; +UPDATE `mangos_string` SET `content_loc1`='생물 %s(lowguid %u)를 대상으로 함' WHERE `entry`=533; +UPDATE `mangos_string` SET `content_loc1`='을 대상으로 함' WHERE `entry`=534; +UPDATE `mangos_string` SET `content_loc1`='(X:%f Y:%f Z:%f)로 홈 이동' WHERE `entry`=535; +UPDATE `mangos_string` SET `content_loc1`='플레이어에 사용되는 홈 이동?!?' WHERE `entry`=536; +UPDATE `mangos_string` SET `content_loc1`='택시비행' WHERE `entry`=537; +UPDATE `mangos_string` SET `content_loc1`='알 수 없는 이동 생성기(%u)' WHERE `entry`=538; +UPDATE `mangos_string` SET `content_loc1`='선택한 플레이어: %s.\\n' WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc1`='레벨: %u.' WHERE `entry`=540; +UPDATE `mangos_string` SET `content_loc1`='체력(기본): %u.' WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc1`='유닛 플래그: %u.\\n' WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc1`='전리품: %u 소매치기: %u 무두질: %u' WHERE `entry`=543; +UPDATE `mangos_string` SET `content_loc1`='위치: %f %f %f.' WHERE `entry`=544; +UPDATE `mangos_string` SET `content_loc1`='*** 벤더입니다!' WHERE `entry`=545; +UPDATE `mangos_string` SET `content_loc1`='*** 트레이너입니다!' WHERE `entry`=546; +UPDATE `mangos_string` SET `content_loc1`='인스턴스 ID: %u' WHERE `entry`=547; +UPDATE `mangos_string` SET `content_loc1`='플레이어%s %s (guid: %u) 계정: %s (id: %u%s) GM레벨: %u 마지막 IP: %s%s 마지막 로그인: %s 대기 시간: %ums 클라이언트: %s' WHERE `entry`=548; +UPDATE `mangos_string` SET `content_loc1`='플레이 시간: %s 레벨: %u 돈: %ug%us%uc 받은 돈: %ug%us%uc 보낸 돈: %ug%us%uc' WHERE `entry`=549; +UPDATE `mangos_string` SET `content_loc1`='명령.pinfo는 오프라인 플레이어에 대한 \'rep\' 옵션을 지원하지 않습니다.' WHERE `entry`=550; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) 현재 모든 영역을 탐색했습니다.' WHERE `entry`=551; +UPDATE `mangos_string` SET `content_loc1`='%s에는 더 이상 탐색된 영역이 없습니다.' WHERE `entry`=552; +UPDATE `mangos_string` SET `content_loc1`='%s님이 당신을 위해 모든 영역을 탐색했습니다.' WHERE `entry`=553; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 모든 영역을 숨겼습니다.' WHERE `entry`=554; +UPDATE `mangos_string` SET `content_loc1`='호버 사용' WHERE `entry`=555; +UPDATE `mangos_string` SET `content_loc1`='호버 비활성화됨' WHERE `entry`=556; +UPDATE `mangos_string` SET `content_loc1`='%s 레벨 업 (%i)' WHERE `entry`=557; +UPDATE `mangos_string` SET `content_loc1`='%s 레벨 다운 (%i)' WHERE `entry`=558; +UPDATE `mangos_string` SET `content_loc1`='%s 레벨 진행 상황을 초기화합니다.' WHERE `entry`=559; +UPDATE `mangos_string` SET `content_loc1`='해당 지역은 탐험으로 설정되었습니다.' WHERE `entry`=560; +UPDATE `mangos_string` SET `content_loc1`='해당 지역은 탐험하지 않은 것으로 설정되었습니다.' WHERE `entry`=561; +UPDATE `mangos_string` SET `content_loc1`='길드를 찾을 수 없습니다.' WHERE `entry`=562; +UPDATE `mangos_string` SET `content_loc1`='플레이어를 길드에 초대하는 중 오류가 발생했습니다.' WHERE `entry`=563; +UPDATE `mangos_string` SET `content_loc1`='값 인덱스 %u이(가) %s에 비해 너무 큽니다(개수: %u).' WHERE `entry`=564; +UPDATE `mangos_string` SET `content_loc1`='%s 필드:%u에서 uint32 값으로 설정:%u' WHERE `entry`=565; +UPDATE `mangos_string` SET `content_loc1`='%s 필드: %u를 uint32 값으로 설정: %u' WHERE `entry`=566; +UPDATE `mangos_string` SET `content_loc1`='%s 필드에 대해 설정:%u를 부동 값으로 설정:%f' WHERE `entry`=567; +UPDATE `mangos_string` SET `content_loc1`='%s 필드:%u를 플로팅 값: %f로 설정했습니다.' WHERE `entry`=568; +UPDATE `mangos_string` SET `content_loc1`='%s uint32 값 가져오기:[FIELD]:%u [VALUE]:%u' WHERE `entry`=569; +UPDATE `mangos_string` SET `content_loc1`='%s에는 uint32 값이 있습니다.[FIELD]:%u [VALUE]:%u' WHERE `entry`=570; +UPDATE `mangos_string` SET `content_loc1`='%s 부동 소수점 값 가져오기:[FIELD]:%u [VALUE]:%f' WHERE `entry`=571; +UPDATE `mangos_string` SET `content_loc1`='%s에 부동 소수점 값이 있음:[FIELD]:%u [VALUE]:%f' WHERE `entry`=572; +UPDATE `mangos_string` SET `content_loc1`='%s uint32 필드:%u를 다음과 같이 합산하도록 수정:%i = %u (%i)' WHERE `entry`=575; +UPDATE `mangos_string` SET `content_loc1`='%s uint32 필드:%u에 대해 합계를 다음과 같이 수정합니다.%i = %u (%i)' WHERE `entry`=576; +UPDATE `mangos_string` SET `content_loc1`='당신은 이제 보이지 않습니다(순위 %u).' WHERE `entry`=577; +UPDATE `mangos_string` SET `content_loc1`='이제 볼 수 있습니다.' WHERE `entry`=578; +UPDATE `mangos_string` SET `content_loc1`='선택한 플레이어 또는 생물은 희생자가 없습니다.' WHERE `entry`=579; +UPDATE `mangos_string` SET `content_loc1`='종족/클래스에 대한 모든 기본 주문을 배웠고 퀘스트 보상 주문을 완료했습니다.' WHERE `entry`=580; +UPDATE `mangos_string` SET `content_loc1`='게임 오브젝트 근처에서 발견됨(거리 %f): %u' WHERE `entry`=581; +UPDATE `mangos_string` SET `content_loc1`='SpawnTime: 전체:%s 남은 시간:%s' WHERE `entry`=582; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s' WHERE `entry`=583; +UPDATE `mangos_string` SET `content_loc1`='이벤트가 없습니다!' WHERE `entry`=584; +UPDATE `mangos_string` SET `content_loc1`='존재하지 않는 이벤트!' WHERE `entry`=585; +UPDATE `mangos_string` SET `content_loc1`='이벤트 %u: %s%s\\n' WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc1`='%u 이벤트가 이미 활성화되었습니다!' WHERE `entry`=587; +UPDATE `mangos_string` SET `content_loc1`='%u 이벤트가 활성화되지 않았습니다!' WHERE `entry`=588; +UPDATE `mangos_string` SET `content_loc1`='(X:%f Y:%f Z:%f)로 포인트 이동' WHERE `entry`=589; +UPDATE `mangos_string` SET `content_loc1`='공포 운동' WHERE `entry`=590; +UPDATE `mangos_string` SET `content_loc1`='주의 산만 운동' WHERE `entry`=591; +UPDATE `mangos_string` SET `content_loc1`='공예의 모든 주문을 배웠습니다: %s' WHERE `entry`=592; +UPDATE `mangos_string` SET `content_loc1`='현재 금지된 계정:' WHERE `entry`=593; +UPDATE `mangos_string` SET `content_loc1`='현재 금지된 IP:' WHERE `entry`=595; +UPDATE `mangos_string` SET `content_loc1`='현재 게임 마스터:' WHERE `entry`=597; +UPDATE `mangos_string` SET `content_loc1`='게임 마스터가 없습니다.' WHERE `entry`=599; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스가 승리합니다!' WHERE `entry`=600; +UPDATE `mangos_string` SET `content_loc1`='호드가 승리합니다!' WHERE `entry`=601; +UPDATE `mangos_string` SET `content_loc1`='전쟁노래 협곡 전투가 1분 후에 시작됩니다.' WHERE `entry`=602; +UPDATE `mangos_string` SET `content_loc1`='전쟁노래 협곡 전투가 30초 후에 시작됩니다.' WHERE `entry`=603; +UPDATE `mangos_string` SET `content_loc1`='전쟁노래 협곡 전투를 시작하세요!' WHERE `entry`=604; +UPDATE `mangos_string` SET `content_loc1`='$n이 호드 깃발을 점령했습니다!' WHERE `entry`=605; +UPDATE `mangos_string` SET `content_loc1`='$n이 얼라이언스 깃발을 점령했습니다!' WHERE `entry`=606; +UPDATE `mangos_string` SET `content_loc1`='$n이 호드 깃발을 떨어뜨렸습니다!' WHERE `entry`=607; +UPDATE `mangos_string` SET `content_loc1`='$n이 얼라이언스 깃발을 떨어뜨렸습니다!' WHERE `entry`=608; +UPDATE `mangos_string` SET `content_loc1`='$n이 얼라이언스 깃발을 기지로 되돌렸습니다!' WHERE `entry`=609; +UPDATE `mangos_string` SET `content_loc1`='$n이 호드 깃발을 기지로 되돌렸습니다!' WHERE `entry`=610; +UPDATE `mangos_string` SET `content_loc1`='$n이 호드 깃발을 주웠습니다!' WHERE `entry`=611; +UPDATE `mangos_string` SET `content_loc1`='$n이 얼라이언스 깃발을 주웠습니다!' WHERE `entry`=612; +UPDATE `mangos_string` SET `content_loc1`='이제 깃발이 기지에 배치됩니다.' WHERE `entry`=613; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스 깃발이 이제 기지에 배치됩니다.' WHERE `entry`=614; +UPDATE `mangos_string` SET `content_loc1`='이제 호드 깃발이 기본 위치에 배치됩니다.' WHERE `entry`=615; +UPDATE `mangos_string` SET `content_loc1`='%s %s%s %s(guid: %u) 계정: %s(id: %u%s) GMLevel: %u 마지막 IP: %s%s 마지막 로그인: %s 대기 시간: %ums 클라이언트: %s' WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc1`='소리가 없습니다.' WHERE `entry`=617; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|H사운드:%d|h[%s]|h|r' WHERE `entry`=618; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 인스턴트 캐스팅 모드를 %s(으)로 설정했습니다.' WHERE `entry`=619; +UPDATE `mangos_string` SET `content_loc1`='즉시 캐스팅 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=620; +UPDATE `mangos_string` SET `content_loc1`='전원 비용 치트가 켜져 있지 않습니다.' WHERE `entry`=621; +UPDATE `mangos_string` SET `content_loc1`='전원 비용 치트가 꺼져 있습니다.' WHERE `entry`=622; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 전력 비용 없음 모드를 %s(으)로 설정했습니다.' WHERE `entry`=623; +UPDATE `mangos_string` SET `content_loc1`='무전력 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=624; +UPDATE `mangos_string` SET `content_loc1`='DEBUFF IMMUNITY 치트가 켜져 있습니다.' WHERE `entry`=625; +UPDATE `mangos_string` SET `content_loc1`='DEBUFF IMMUNITY 치트가 꺼져 있습니다.' WHERE `entry`=626; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 디버프 면역 모드를 %s로 설정했습니다.' WHERE `entry`=627; +UPDATE `mangos_string` SET `content_loc1`='디버프 면역 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=628; +UPDATE `mangos_string` SET `content_loc1`='항상 CRIT 치트가 켜져 있습니다.' WHERE `entry`=629; +UPDATE `mangos_string` SET `content_loc1`='항상 CRIT 치트가 꺼져 있습니다.' WHERE `entry`=630; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 항상 치명타 모드를 %s로 설정했습니다.' WHERE `entry`=631; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 항상 치명타 모드를 %s로 설정했습니다.' WHERE `entry`=632; +UPDATE `mangos_string` SET `content_loc1`='NO CAST CHECKS 치트가 켜져 있습니다.' WHERE `entry`=633; +UPDATE `mangos_string` SET `content_loc1`='NO CAST CHECKS 치트가 꺼져 있습니다.' WHERE `entry`=634; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 캐스트 검사 없음 모드를 %s(으)로 설정했습니다.' WHERE `entry`=635; +UPDATE `mangos_string` SET `content_loc1`='캐스트 없음 검사 모드가 %s에 의해 %s로 설정되었습니다.' WHERE `entry`=636; +UPDATE `mangos_string` SET `content_loc1`='항상 PROC 치트가 켜져 있습니다.' WHERE `entry`=637; +UPDATE `mangos_string` SET `content_loc1`='항상 PROC 치트가 꺼져 있습니다.' WHERE `entry`=638; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 항상 프로세스 모드를 %s(으)로 설정했습니다.' WHERE `entry`=639; +UPDATE `mangos_string` SET `content_loc1`='항상 프로시저 모드가 %s에 의해 %s로 설정되었습니다.' WHERE `entry`=640; +UPDATE `mangos_string` SET `content_loc1`='TRIGGER PASS 치트가 켜져 있습니다.' WHERE `entry`=641; +UPDATE `mangos_string` SET `content_loc1`='TRIGGER PASS 치트가 꺼져 있습니다.' WHERE `entry`=642; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 트리거 패스 모드를 %s(으)로 설정했습니다.' WHERE `entry`=643; +UPDATE `mangos_string` SET `content_loc1`='트리거 통과 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=644; +UPDATE `mangos_string` SET `content_loc1`='IGNORE TRIGGERS 치트가 켜져 있습니다.' WHERE `entry`=645; +UPDATE `mangos_string` SET `content_loc1`='IGNORE TRIGGERS 치트가 꺼져 있습니다.' WHERE `entry`=646; +UPDATE `mangos_string` SET `content_loc1`='트리거 무시 모드를 %s에 대해 %s(으)로 설정했습니다.' WHERE `entry`=647; +UPDATE `mangos_string` SET `content_loc1`='무시 트리거 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=648; +UPDATE `mangos_string` SET `content_loc1`='동맹' WHERE `entry`=650; +UPDATE `mangos_string` SET `content_loc1`='큰 떼거리' WHERE `entry`=651; +UPDATE `mangos_string` SET `content_loc1`='마구간' WHERE `entry`=652; +UPDATE `mangos_string` SET `content_loc1`='대장장이' WHERE `entry`=653; +UPDATE `mangos_string` SET `content_loc1`='농장' WHERE `entry`=654; +UPDATE `mangos_string` SET `content_loc1`='제재소' WHERE `entry`=655; +UPDATE `mangos_string` SET `content_loc1`='내 거' WHERE `entry`=656; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) %s을(를) 차지했습니다.' WHERE `entry`=657; +UPDATE `mangos_string` SET `content_loc1`='$n이 %s를 방어했습니다.' WHERE `entry`=658; +UPDATE `mangos_string` SET `content_loc1`='$n이 %s를 공격했습니다.' WHERE `entry`=659; +UPDATE `mangos_string` SET `content_loc1`='$n이 %s을(를) 주장합니다!' WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc1`='아라시 분지 전투가 1분 후에 시작됩니다.' WHERE `entry`=661; +UPDATE `mangos_string` SET `content_loc1`='아라시 분지 전투가 30초 후에 시작됩니다.' WHERE `entry`=662; +UPDATE `mangos_string` SET `content_loc1`='아라시 분지 전투가 시작되었습니다!' WHERE `entry`=663; +UPDATE `mangos_string` SET `content_loc1`='Alliance는 $1776W 자원을 모았고 거의 승리를 거두었습니다!' WHERE `entry`=664; +UPDATE `mangos_string` SET `content_loc1`='Horde는 $1777W 자원을 모았고 거의 승리를 거두었습니다!' WHERE `entry`=665; +UPDATE `mangos_string` SET `content_loc1`='최근 %s에서의 전투 후 Mark of Honor를 수여하려는 최선의 시도가 실패했습니다.' WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 플레이어 모드에 대한 면역을 %s로 설정했습니다.' WHERE `entry`=688; +UPDATE `mangos_string` SET `content_loc1`='플레이어 모드에 대한 면역이 %s에 의해 %s로 설정되었습니다.' WHERE `entry`=689; +UPDATE `mangos_string` SET `content_loc1`='%s에 대한 생물 면역 모드를 %s로 설정했습니다.' WHERE `entry`=690; +UPDATE `mangos_string` SET `content_loc1`='생물에 대한 면역 모드가 %s에 의해 %s로 설정되었습니다.' WHERE `entry`=691; +UPDATE `mangos_string` SET `content_loc1`='%s에 대해 대상 지정 불가능 모드를 %s(으)로 설정했습니다.' WHERE `entry`=692; +UPDATE `mangos_string` SET `content_loc1`='대상 지정 불가 모드가 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=693; +UPDATE `mangos_string` SET `content_loc1`='플레이어 여러분,\\r\\n\\r\\n' WHERE `entry`=699; +UPDATE `mangos_string` SET `content_loc1`='다시 말하기 전에 %s를 기다려야 합니다.' WHERE `entry`=705; +UPDATE `mangos_string` SET `content_loc1`='이 아이템은 인벤토리에 장착/보관하는 데 문제가 있습니다.' WHERE `entry`=706; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) 방해받지 않기를 원하며 귓속말 메시지를 받을 수 없습니다: %s' WHERE `entry`=707; +UPDATE `mangos_string` SET `content_loc1`='%s는 키보드에서 자리를 비웠습니다: %s' WHERE `entry`=708; +UPDATE `mangos_string` SET `content_loc1`='방해하지 마' WHERE `entry`=709; +UPDATE `mangos_string` SET `content_loc1`='키보드에서 떨어져' WHERE `entry`=710; +UPDATE `mangos_string` SET `content_loc1`='%s의 대기열 상태(Lvl: %u - %u)\\n' WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc1`='|cffff0000[BG 대기열 아나운서]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r' WHERE `entry`=712; +UPDATE `mangos_string` SET `content_loc1`='전장 레벨 요구 사항을 충족하지 않습니다.' WHERE `entry`=715; +UPDATE `mangos_string` SET `content_loc1`='|cffff0000[BG 대기열 아나운서]:|r %s -- [%u-%u] 시작했습니다!|r' WHERE `entry`=717; +UPDATE `mangos_string` SET `content_loc1`='그룹이 이 전장에 비해 너무 큽니다.' WHERE `entry`=720; +UPDATE `mangos_string` SET `content_loc1`='그룹에 오프라인 회원이 있습니다.' WHERE `entry`=727; +UPDATE `mangos_string` SET `content_loc1`='귀하의 그룹에는 상대 진영의 플레이어가 있습니다.' WHERE `entry`=728; +UPDATE `mangos_string` SET `content_loc1`='귀하의 그룹에는 다양한 전장 브래킷의 플레이어가 있습니다.' WHERE `entry`=729; +UPDATE `mangos_string` SET `content_loc1`='파티원 중 누군가가 이미 이 전장 대기열에 있습니다.' WHERE `entry`=730; +UPDATE `mangos_string` SET `content_loc1`='당신의 일행 중 누군가 탈영병입니다.' WHERE `entry`=731; +UPDATE `mangos_string` SET `content_loc1`='파티원 중 누군가가 이미 3개의 전장 대기열에 있습니다.' WHERE `entry`=732; +UPDATE `mangos_string` SET `content_loc1`='전장 지도로 순간이동할 수 없습니다.' WHERE `entry`=733; +UPDATE `mangos_string` SET `content_loc1`='플레이어를 전장이나 투기장 지도로 소환할 수 없습니다.' WHERE `entry`=734; +UPDATE `mangos_string` SET `content_loc1`='전장에 있는 플레이어에게 텔레포트하려면 GM 모드에 있어야 합니다.' WHERE `entry`=735; +UPDATE `mangos_string` SET `content_loc1`='다른 전장에서 전장으로 텔레포트할 수 없습니다.' WHERE `entry`=736; +UPDATE `mangos_string` SET `content_loc1`='전장은 디버깅을 위해 1v0으로 설정됩니다.' WHERE `entry`=739; +UPDATE `mangos_string` SET `content_loc1`='전장은 일반 플레이어 수로 설정됩니다.' WHERE `entry`=740; +UPDATE `mangos_string` SET `content_loc1`='플레이어가 충분하지 않습니다.' WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc1`='플레이어가 충분하지 않습니다.' WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스만 해당 포털을 사용할 수 있습니다.' WHERE `entry`=752; +UPDATE `mangos_string` SET `content_loc1`='호드만이 그 차원문을 사용할 수 있습니다' WHERE `entry`=753; +UPDATE `mangos_string` SET `content_loc1`='%s는 %s에 의해 파괴되었습니다!' WHERE `entry`=759; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 공격받고 있습니다!' WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) %s에 의해 점령되었습니다!' WHERE `entry`=761; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) %s에 의해 점령되었습니다!' WHERE `entry`=762; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) %s에 의해 점령되었습니다!' WHERE `entry`=763; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 공격받고 있습니다!' WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) %s을(를) 차지했습니다!' WHERE `entry`=765; +UPDATE `mangos_string` SET `content_loc1`='깊은무쇠광산' WHERE `entry`=766; +UPDATE `mangos_string` SET `content_loc1`='냉이 광산' WHERE `entry`=767; +UPDATE `mangos_string` SET `content_loc1`='스톰파이크 구호소' WHERE `entry`=768; +UPDATE `mangos_string` SET `content_loc1`='던 발다르 사우스 벙커' WHERE `entry`=769; +UPDATE `mangos_string` SET `content_loc1`='던 발다르 노스 벙커' WHERE `entry`=770; +UPDATE `mangos_string` SET `content_loc1`='스톰파이크 묘지' WHERE `entry`=771; +UPDATE `mangos_string` SET `content_loc1`='아이스윙 벙커' WHERE `entry`=772; +UPDATE `mangos_string` SET `content_loc1`='스톤하스 묘지' WHERE `entry`=773; +UPDATE `mangos_string` SET `content_loc1`='스톤하스 벙커' WHERE `entry`=774; +UPDATE `mangos_string` SET `content_loc1`='눈 내리는 묘지' WHERE `entry`=775; +UPDATE `mangos_string` SET `content_loc1`='아이스 블러드 타워' WHERE `entry`=776; +UPDATE `mangos_string` SET `content_loc1`='얼음피의 묘지' WHERE `entry`=777; +UPDATE `mangos_string` SET `content_loc1`='타워 포인트' WHERE `entry`=778; +UPDATE `mangos_string` SET `content_loc1`='서리늑대 묘지' WHERE `entry`=779; +UPDATE `mangos_string` SET `content_loc1`='동쪽 서리늑대 탑' WHERE `entry`=780; +UPDATE `mangos_string` SET `content_loc1`='서쪽 서리늑대 탑' WHERE `entry`=781; +UPDATE `mangos_string` SET `content_loc1`='서리늑대 구호 오두막' WHERE `entry`=782; +UPDATE `mangos_string` SET `content_loc1`='알터랙 계곡 전투 시작까지 1분 남았습니다.' WHERE `entry`=784; +UPDATE `mangos_string` SET `content_loc1`='알터랙 계곡 전투 시작까지 30초 남았습니다.' WHERE `entry`=785; +UPDATE `mangos_string` SET `content_loc1`='알터랙 계곡을 위한 전투가 시작되었습니다!' WHERE `entry`=786; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스 팀에 지원군이 부족합니다!' WHERE `entry`=787; +UPDATE `mangos_string` SET `content_loc1`='호드 팀에 지원군이 부족합니다!' WHERE `entry`=788; +UPDATE `mangos_string` SET `content_loc1`='서리늑대 장군이 죽었다!' WHERE `entry`=789; +UPDATE `mangos_string` SET `content_loc1`='스톰파이크 장군이 죽었다!' WHERE `entry`=790; +UPDATE `mangos_string` SET `content_loc1`='당신은 충분한 금이 없습니다' WHERE `entry`=801; +UPDATE `mangos_string` SET `content_loc1`='사용 가능한 슬롯이 충분하지 않습니다.' WHERE `entry`=802; +UPDATE `mangos_string` SET `content_loc1`='파트너의 무료 가방 슬롯이 충분하지 않습니다.' WHERE `entry`=803; +UPDATE `mangos_string` SET `content_loc1`='해당 기능을 수행할 수 있는 권한이 없습니다.' WHERE `entry`=804; +UPDATE `mangos_string` SET `content_loc1`='알 수 없는 언어' WHERE `entry`=805; +UPDATE `mangos_string` SET `content_loc1`='당신은 그 언어를 모른다' WHERE `entry`=806; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 이름을 알려주세요' WHERE `entry`=807; +UPDATE `mangos_string` SET `content_loc1`='플레이어 %s을(를) 찾을 수 없거나 오프라인 상태입니다.' WHERE `entry`=808; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 %s에 대한 계정을 찾을 수 없습니다.' WHERE `entry`=809; +UPDATE `mangos_string` SET `content_loc1`='길드 조합원' WHERE `entry`=811; +UPDATE `mangos_string` SET `content_loc1`='장교' WHERE `entry`=812; +UPDATE `mangos_string` SET `content_loc1`='재향 군인' WHERE `entry`=813; +UPDATE `mangos_string` SET `content_loc1`='회원' WHERE `entry`=814; +UPDATE `mangos_string` SET `content_loc1`='시작하다' WHERE `entry`=815; +UPDATE `mangos_string` SET `content_loc1`='%s의 강도를 %i로 변경했습니다.' WHERE `entry`=900; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 귀하의 힘을 %i로 변경했습니다.' WHERE `entry`=901; +UPDATE `mangos_string` SET `content_loc1`='%s의 민첩성을 %i로 변경했습니다.' WHERE `entry`=902; +UPDATE `mangos_string` SET `content_loc1`='%s님이 귀하의 민첩성을 %i로 변경했습니다.' WHERE `entry`=903; +UPDATE `mangos_string` SET `content_loc1`='%s의 체력을 %i로 변경했습니다.' WHERE `entry`=904; +UPDATE `mangos_string` SET `content_loc1`='%s님이 체력을 %i로 변경했습니다.' WHERE `entry`=905; +UPDATE `mangos_string` SET `content_loc1`='%s의 지능을 %i로 변경했습니다.' WHERE `entry`=906; +UPDATE `mangos_string` SET `content_loc1`='%s은(는) 지능을 %i로 변경했습니다.' WHERE `entry`=907; +UPDATE `mangos_string` SET `content_loc1`='%s의 영혼을 %i로 변경했습니다.' WHERE `entry`=908; +UPDATE `mangos_string` SET `content_loc1`='%s는 당신의 영혼을 %i로 변경했습니다.' WHERE `entry`=909; +UPDATE `mangos_string` SET `content_loc1`='%s의 방어구를 %i로 변경했습니다.' WHERE `entry`=910; +UPDATE `mangos_string` SET `content_loc1`='%s는 방어구를 %i로 변경했습니다.' WHERE `entry`=911; +UPDATE `mangos_string` SET `content_loc1`='%s의 신성 저항을 %i로 변경했습니다.' WHERE `entry`=912; +UPDATE `mangos_string` SET `content_loc1`='%s는 당신의 신성 저항을 %i로 변경했습니다.' WHERE `entry`=913; +UPDATE `mangos_string` SET `content_loc1`='%s의 화염 저항을 %i로 변경했습니다.' WHERE `entry`=914; +UPDATE `mangos_string` SET `content_loc1`='%s는 화염 저항을 %i로 변경했습니다.' WHERE `entry`=915; +UPDATE `mangos_string` SET `content_loc1`='%s의 자연 저항을 %i로 변경했습니다.' WHERE `entry`=916; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 자연 저항력을 %i로 변경했습니다.' WHERE `entry`=917; +UPDATE `mangos_string` SET `content_loc1`='%s의 냉기 저항을 %i로 변경했습니다.' WHERE `entry`=918; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 냉기 저항을 %i로 변경했습니다.' WHERE `entry`=919; +UPDATE `mangos_string` SET `content_loc1`='%s의 암흑 저항을 %i로 변경했습니다.' WHERE `entry`=920; +UPDATE `mangos_string` SET `content_loc1`='%s는 당신의 암흑 저항력을 %i로 변경했습니다.' WHERE `entry`=921; +UPDATE `mangos_string` SET `content_loc1`='%s의 비전 저항력을 %i로 변경했습니다.' WHERE `entry`=922; +UPDATE `mangos_string` SET `content_loc1`='%s는 비전 저항을 %i로 변경했습니다.' WHERE `entry`=923; +UPDATE `mangos_string` SET `content_loc1`='%s의 근접 공격력을 %i로 변경했습니다.' WHERE `entry`=924; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 근접 공격력을 %i(으)로 변경했습니다.' WHERE `entry`=925; +UPDATE `mangos_string` SET `content_loc1`='%s의 원거리 공격력을 %i로 변경했습니다.' WHERE `entry`=926; +UPDATE `mangos_string` SET `content_loc1`='%s님이 원거리 공격력을 %i로 변경했습니다.' WHERE `entry`=927; +UPDATE `mangos_string` SET `content_loc1`='%s의 Spell Power를 %i로 변경했습니다.' WHERE `entry`=928; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 주문력을 %i(으)로 변경했습니다.' WHERE `entry`=929; +UPDATE `mangos_string` SET `content_loc1`='%s의 근접 치명타 확률을 %g%%로 변경했습니다.' WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc1`='%s는 근접 치명타 확률을 %g%%로 변경했습니다.' WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc1`='%s의 원거리 치명타 확률을 %g%%로 변경했습니다.' WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc1`='%s가 원거리 치명타 확률을 %g%%로 변경했습니다.' WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc1`='%s의 주문 치명타 확률을 %g%%로 변경했습니다.' WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc1`='%s는 주문 치명타 확률을 %g%%로 변경했습니다.' WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc1`='%s의 주 손 속도를 %i ms로 변경했습니다.' WHERE `entry`=936; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 주 손 속도를 %ims로 변경했습니다.' WHERE `entry`=937; +UPDATE `mangos_string` SET `content_loc1`='%s의 Off Hand 속도를 %i ms로 변경했습니다.' WHERE `entry`=938; +UPDATE `mangos_string` SET `content_loc1`='%s님이 Off Hand 속도를 %ims로 변경했습니다.' WHERE `entry`=939; +UPDATE `mangos_string` SET `content_loc1`='%s의 원거리 속도를 %ims로 변경했습니다.' WHERE `entry`=940; +UPDATE `mangos_string` SET `content_loc1`='%s이 원거리 속도를 %i ms로 변경했습니다.' WHERE `entry`=941; +UPDATE `mangos_string` SET `content_loc1`='%s의 캐스팅 속도를 %gx로 변경했습니다.' WHERE `entry`=942; +UPDATE `mangos_string` SET `content_loc1`='%s는 캐스팅 속도를 %gx로 변경했습니다.' WHERE `entry`=943; +UPDATE `mangos_string` SET `content_loc1`='%s의 차단 확률을 %g%%로 변경했습니다.' WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc1`='%s님이 차단 확률을 %g%%로 변경했습니다.' WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc1`='%s의 회피 확률을 %g%%로 변경했습니다.' WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc1`='%s님이 회피 확률을 %g%%로 변경했습니다.' WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc1`='%s의 무기 막기 확률을 %g%%로 변경했습니다.' WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc1`='%s님이 패리 기회를 %g%%로 변경했습니다.' WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc1`='데몬 종료 중...' WHERE `entry`=1000; +UPDATE `mangos_string` SET `content_loc1`='삭제된 계정: %s' WHERE `entry`=1001; +UPDATE `mangos_string` SET `content_loc1`='%s 계정이 삭제되지 않았습니다(아마도 SQL 파일 형식이 업데이트되었을 것입니다).' WHERE `entry`=1002; +UPDATE `mangos_string` SET `content_loc1`='%s 계정이 삭제되지 않음(알 수 없는 오류)' WHERE `entry`=1003; +UPDATE `mangos_string` SET `content_loc1`='생성된 계정: %s' WHERE `entry`=1004; +UPDATE `mangos_string` SET `content_loc1`='계정 이름은 16자를 초과할 수 없습니다(클라이언트 제한). 계정이 생성되지 않았습니다!' WHERE `entry`=1005; +UPDATE `mangos_string` SET `content_loc1`='이 이름을 가진 계정이 이미 존재합니다!' WHERE `entry`=1006; +UPDATE `mangos_string` SET `content_loc1`='%s 계정이 생성되지 않았습니다(아마도 sql 파일 형식이 업데이트되었을 것입니다).' WHERE `entry`=1007; +UPDATE `mangos_string` SET `content_loc1`='%s 계정이 생성되지 않음(알 수 없는 오류)' WHERE `entry`=1008; +UPDATE `mangos_string` SET `content_loc1`='플레이어 %s(가이드: %u) 계정 %s(ID: %u)가 삭제되었습니다.' WHERE `entry`=1009; +UPDATE `mangos_string` SET `content_loc1`='온라인 플레이어가 없습니다.' WHERE `entry`=1014; +UPDATE `mangos_string` SET `content_loc1`='완전히 입력되지 않은 종료 명령을 사용하거나 완전히 입력해야 합니다(quit). 또는 RA 명령줄에서 사용되지 않는 명령입니다.' WHERE `entry`=1015; +UPDATE `mangos_string` SET `content_loc1`='문자를 찾을 수 없습니다.' WHERE `entry`=1019; +UPDATE `mangos_string` SET `content_loc1`='다음 문자 복원:' WHERE `entry`=1020; +UPDATE `mangos_string` SET `content_loc1`='다음 문자 삭제:' WHERE `entry`=1021; +UPDATE `mangos_string` SET `content_loc1`='오류: 단일 캐릭터만 선택한 경우에만 새 이름을 지정할 수 있습니다!' WHERE `entry`=1022; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 \'%s\'(GUID: %u 계정 %u)을(를) 복원할 수 없습니다: 계정이 존재하지 않습니다!' WHERE `entry`=1023; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 \'%s\'(GUID: %u 계정 %u)를 복원할 수 없습니다: 계정 캐릭터 목록이 꽉 찼습니다!' WHERE `entry`=1024; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 \'%s\'(GUID: %u 계정 %u)을(를) 복원할 수 없습니다: 새 이름이 이미 사용되었습니다!' WHERE `entry`=1025; +UPDATE `mangos_string` SET `content_loc1`='GUID: %u 이름: %s 계정: %s (%u) 날짜: %s' WHERE `entry`=1026; +UPDATE `mangos_string` SET `content_loc1`='로그 필터 상태:' WHERE `entry`=1027; +UPDATE `mangos_string` SET `content_loc1`='다음으로 설정된 모든 로그 필터: %s' WHERE `entry`=1028; +UPDATE `mangos_string` SET `content_loc1`='명령은 RA-콘솔에서만 호출할 수 있습니다.' WHERE `entry`=1029; +UPDATE `mangos_string` SET `content_loc1`='활성 개체: %d.' WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc1`='장비 ID: %u.' WHERE `entry`=1031; +UPDATE `mangos_string` SET `content_loc1`='거주 유형: %u' WHERE `entry`=1032; +UPDATE `mangos_string` SET `content_loc1`='갑옷: %u' WHERE `entry`=1033; +UPDATE `mangos_string` SET `content_loc1`='AI 이름: %s 스크립트 이름: %s' WHERE `entry`=1034; +UPDATE `mangos_string` SET `content_loc1`='%s 계정(ID: %u)은 현재 최대 %u 확장이 허용됩니다.' WHERE `entry`=1100; +UPDATE `mangos_string` SET `content_loc1`='오늘의 메시지가 다음과 같이 변경되었습니다.\\r\\n' WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc1`='%s에 보낸 메시지: %s' WHERE `entry`=1102; +UPDATE `mangos_string` SET `content_loc1`='%d - %s %s' WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc1`='%d - %s' WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc1`='%d - %s %s' WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc1`='%d - %s %s' WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc1`='%d - %s' WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc1`='%d - %s %s' WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc1`='%d - %s %s %s %s' WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc1`='%d%s - %s X:%f Y:%f Z:%f 맵 ID:%d' WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc1`='%d%s - %s X:%f Y:%f Z:%f 맵 ID:%d' WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc1`='파일을 열지 못했습니다: %s' WHERE `entry`=1112; +UPDATE `mangos_string` SET `content_loc1`='계정 %s(%u)에 허용되는 최대 문자 수가 있습니다(클라이언트 제한).' WHERE `entry`=1113; +UPDATE `mangos_string` SET `content_loc1`='덤프 파일에 손상된 데이터가 있습니다!' WHERE `entry`=1114; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 이름이 잘못되었습니다!' WHERE `entry`=1115; +UPDATE `mangos_string` SET `content_loc1`='잘못된 문자 가이드!' WHERE `entry`=1116; +UPDATE `mangos_string` SET `content_loc1`='캐릭터 가이드 %u 사용 중!' WHERE `entry`=1117; +UPDATE `mangos_string` SET `content_loc1`='%d - 길드: %s (guid: %u) %s' WHERE `entry`=1118; +UPDATE `mangos_string` SET `content_loc1`='남성 또는 여성을 성별로 사용해야 합니다.' WHERE `entry`=1119; +UPDATE `mangos_string` SET `content_loc1`='%s의 성별을 %s로 변경합니다.' WHERE `entry`=1120; +UPDATE `mangos_string` SET `content_loc1`='귀하의 성별이 %s에 의해 %s로 변경되었습니다.' WHERE `entry`=1121; +UPDATE `mangos_string` SET `content_loc1`='(%u/%u +perm %u +임시 %u)' WHERE `entry`=1122; +UPDATE `mangos_string` SET `content_loc1`='%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (지도:%u X:%f Y:%f Z:%f)' WHERE `entry`=1128; +UPDATE `mangos_string` SET `content_loc1`='%d - %s %s (맵:%u X:%f Y:%f Z:%f)' WHERE `entry`=1129; +UPDATE `mangos_string` SET `content_loc1`='이벤트 시작 %u \\' WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc1`='이벤트 중지 %u \\' WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc1`='플레이어 %s 팔로우(lowguid %u)' WHERE `entry`=1132; +UPDATE `mangos_string` SET `content_loc1`='크리쳐 %s(lowguid %u)를 따라갑니다.' WHERE `entry`=1133; +UPDATE `mangos_string` SET `content_loc1`='팔로우 ' WHERE `entry`=1134; +UPDATE `mangos_string` SET `content_loc1`='알려진 재능 나열:' WHERE `entry`=1135; +UPDATE `mangos_string` SET `content_loc1`='(찾은 재능: %u 사용된 재능 포인트: %u)' WHERE `entry`=1136; +UPDATE `mangos_string` SET `content_loc1`='%d%s - |cffffffff|H게임 개체:%d|h[%s X:%f Y:%f Z:%f 맵 ID:%d]|h|r' WHERE `entry`=1137; +UPDATE `mangos_string` SET `content_loc1`='%u - |cffffffff|Hplayer:%s|h[%s]|h|r %s %s %u' WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc1`='%u - %s (온라인:%s IP:%s GM:%u 확장:%u)' WHERE `entry`=1142; +UPDATE `mangos_string` SET `content_loc1`='이벤트 %u(%s)에 의해 생성됨' WHERE `entry`=1143; +UPDATE `mangos_string` SET `content_loc1`='이벤트 %u(%s)에 의해 소멸됨' WHERE `entry`=1144; +UPDATE `mangos_string` SET `content_loc1`='%u 풀의 일부' WHERE `entry`=1145; +UPDATE `mangos_string` SET `content_loc1`='풀 %u의 일부, 상위 풀 %u' WHERE `entry`=1146; +UPDATE `mangos_string` SET `content_loc1`='(최상위) 풀 %u는 이벤트 %u(%s)에 의해 생성되었습니다.' WHERE `entry`=1147; +UPDATE `mangos_string` SET `content_loc1`='(최상위)풀 %u이(가) 이벤트 %u(%s)에 의해 소멸되었습니다.' WHERE `entry`=1148; +UPDATE `mangos_string` SET `content_loc1`='(풀 %u)' WHERE `entry`=1149; +UPDATE `mangos_string` SET `content_loc1`='(이벤트 %i)' WHERE `entry`=1150; +UPDATE `mangos_string` SET `content_loc1`='(풀 %u 이벤트 %i)' WHERE `entry`=1151; +UPDATE `mangos_string` SET `content_loc1`='[쓸 수 있는]' WHERE `entry`=1152; +UPDATE `mangos_string` SET `content_loc1`='%s bitstr 값 가져오기:[FIELD]:%u [VALUE]:%s' WHERE `entry`=1153; +UPDATE `mangos_string` SET `content_loc1`='%s에 bitstr 값이 있음:[FIELD]:%u [VALUE]:%s' WHERE `entry`=1154; +UPDATE `mangos_string` SET `content_loc1`='%s 16진수 값 가져오기:[FIELD]:%u [VALUE]:%x' WHERE `entry`=1155; +UPDATE `mangos_string` SET `content_loc1`='%s의 16진수 값:[FIELD]:%u [VALUE]:%x' WHERE `entry`=1156; +UPDATE `mangos_string` SET `content_loc1`='%s 16진수 필드 수정:%u %s %x = %x(16진수)' WHERE `entry`=1157; +UPDATE `mangos_string` SET `content_loc1`='%s 16진수 필드를 수정합니다:%u %s %x = %x(16진수)' WHERE `entry`=1158; +UPDATE `mangos_string` SET `content_loc1`='%s 부동 필드 수정:%u를 합계로:%f = %f' WHERE `entry`=1159; +UPDATE `mangos_string` SET `content_loc1`='%s 부동 필드:%u에 대해 합계를 다음과 같이 수정합니다.%f = %f' WHERE `entry`=1160; +UPDATE `mangos_string` SET `content_loc1`='주문 %u에는 오라가 없습니다.' WHERE `entry`=1165; +UPDATE `mangos_string` SET `content_loc1`='스크립팅 라이브러리를 찾을 수 없거나 액세스할 수 없습니다.' WHERE `entry`=1166; +UPDATE `mangos_string` SET `content_loc1`='스크립팅 라이브러리에 잘못된 목록 기능이 있습니다(구식?).' WHERE `entry`=1167; +UPDATE `mangos_string` SET `content_loc1`='스크립팅 라이브러리가 다시 로드되었습니다.' WHERE `entry`=1168; +UPDATE `mangos_string` SET `content_loc1`='다른 mangosd 버전을 위한 스크립팅 라이브러리 빌드.' WHERE `entry`=1169; +UPDATE `mangos_string` SET `content_loc1`='계정 %s(id %u)의 잠긴 필드가 %u(으)로 변경되었습니다.' WHERE `entry`=1170; +UPDATE `mangos_string` SET `content_loc1`='잘못된 매개변수입니다.' WHERE `entry`=1171; +UPDATE `mangos_string` SET `content_loc1`='승차 유형이 잘못되었습니다.' WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc1`='그 플레이어는 %s 라이딩 스킬이 없습니다.' WHERE `entry`=1173; +UPDATE `mangos_string` SET `content_loc1`='라이딩 스킬 제거 시도 중 오류가 발생했습니다.' WHERE `entry`=1174; +UPDATE `mangos_string` SET `content_loc1`='%s 플레이어에게서 탈것 스킬이 제거되었습니다.' WHERE `entry`=1175; +UPDATE `mangos_string` SET `content_loc1`='모델 %d - |cffffffff|Hcreature_model_entry:%d|h[%s]|h|r' WHERE `entry`=1176; +UPDATE `mangos_string` SET `content_loc1`='생물 모델을 찾을 수 없습니다!' WHERE `entry`=1177; +UPDATE `mangos_string` SET `content_loc1`='시네마틱 %u을(를) 보려고 하지만 존재하지 않습니다.' WHERE `entry`=1200; +UPDATE `mangos_string` SET `content_loc1`='Spell %u %s = %f (*1.88 = %f) DB = %f AP = %f' WHERE `entry`=1202; +UPDATE `mangos_string` SET `content_loc1`='직접 치유' WHERE `entry`=1203; +UPDATE `mangos_string` SET `content_loc1`='직접적인 피해' WHERE `entry`=1204; +UPDATE `mangos_string` SET `content_loc1`='도트힐' WHERE `entry`=1205; +UPDATE `mangos_string` SET `content_loc1`='도트 손상' WHERE `entry`=1206; +UPDATE `mangos_string` SET `content_loc1`='사적인' WHERE `entry`=1400; +UPDATE `mangos_string` SET `content_loc1`='상등병' WHERE `entry`=1401; +UPDATE `mangos_string` SET `content_loc1`='중사' WHERE `entry`=1402; +UPDATE `mangos_string` SET `content_loc1`='상사' WHERE `entry`=1403; +UPDATE `mangos_string` SET `content_loc1`='상사' WHERE `entry`=1404; +UPDATE `mangos_string` SET `content_loc1`='기사' WHERE `entry`=1405; +UPDATE `mangos_string` SET `content_loc1`='기사 중위' WHERE `entry`=1406; +UPDATE `mangos_string` SET `content_loc1`='기사대장' WHERE `entry`=1407; +UPDATE `mangos_string` SET `content_loc1`='나이트 챔피언' WHERE `entry`=1408; +UPDATE `mangos_string` SET `content_loc1`='소령' WHERE `entry`=1409; +UPDATE `mangos_string` SET `content_loc1`='사령관' WHERE `entry`=1410; +UPDATE `mangos_string` SET `content_loc1`='육군 원수' WHERE `entry`=1411; +UPDATE `mangos_string` SET `content_loc1`='육군 원수' WHERE `entry`=1412; +UPDATE `mangos_string` SET `content_loc1`='그랜드 마샬' WHERE `entry`=1413; +UPDATE `mangos_string` SET `content_loc1`='스카우트' WHERE `entry`=1414; +UPDATE `mangos_string` SET `content_loc1`='꿀꿀 거리는 소리' WHERE `entry`=1415; +UPDATE `mangos_string` SET `content_loc1`='중사' WHERE `entry`=1416; +UPDATE `mangos_string` SET `content_loc1`='상사' WHERE `entry`=1417; +UPDATE `mangos_string` SET `content_loc1`='상사' WHERE `entry`=1418; +UPDATE `mangos_string` SET `content_loc1`='스톤 가드' WHERE `entry`=1419; +UPDATE `mangos_string` SET `content_loc1`='블러드 가드' WHERE `entry`=1420; +UPDATE `mangos_string` SET `content_loc1`='군단병' WHERE `entry`=1421; +UPDATE `mangos_string` SET `content_loc1`='백부장' WHERE `entry`=1422; +UPDATE `mangos_string` SET `content_loc1`='챔피언' WHERE `entry`=1423; +UPDATE `mangos_string` SET `content_loc1`='중장' WHERE `entry`=1424; +UPDATE `mangos_string` SET `content_loc1`='일반적인' WHERE `entry`=1425; +UPDATE `mangos_string` SET `content_loc1`='장군' WHERE `entry`=1426; +UPDATE `mangos_string` SET `content_loc1`='대장군' WHERE `entry`=1427; +UPDATE `mangos_string` SET `content_loc1`='게임 마스터' WHERE `entry`=1428; +UPDATE `mangos_string` SET `content_loc1`='순위 없음' WHERE `entry`=1429; +UPDATE `mangos_string` SET `content_loc1`='불명예' WHERE `entry`=1430; +UPDATE `mangos_string` SET `content_loc1`='추방' WHERE `entry`=1431; +UPDATE `mangos_string` SET `content_loc1`='무법자' WHERE `entry`=1432; +UPDATE `mangos_string` SET `content_loc1`='파리아' WHERE `entry`=1433; +UPDATE `mangos_string` SET `content_loc1`='플레이어: %s - %s(등급 %u)' WHERE `entry`=1434; +UPDATE `mangos_string` SET `content_loc1`='오늘: [명예로운 처치: |c0000ff00%u|r] [불명예스러운 처치: |c00ff0000%u|r]' WHERE `entry`=1435; +UPDATE `mangos_string` SET `content_loc1`='어제: [사살: |c0000ff00%u|r] [명예: %u]' WHERE `entry`=1436; +UPDATE `mangos_string` SET `content_loc1`='이번 주: [사살: |c0000ff00%u|r] [명예: %u]' WHERE `entry`=1437; +UPDATE `mangos_string` SET `content_loc1`='지난 주: [사살: |c0000ff00%u|r] [명예: %u] [서 있는 상태: %u]' WHERE `entry`=1438; +UPDATE `mangos_string` SET `content_loc1`='수명: [랭크 포인트: |c0000ff00%f|r] [명예로운 처치: |c0000ff00%u|r] [불명예스러운 처치: |c00ff0000%u|r] [최고 순위 %u: %s]' WHERE `entry`=1439; +UPDATE `mangos_string` SET `content_loc1`='%u - [%s] 자동 생성: %u 최대 제한: %u 생물: %u 게임 개체: %u 풀 %u 기회: %f %s' WHERE `entry`=1500; +UPDATE `mangos_string` SET `content_loc1`='%u - |cffffffff|H 풀:%u|h[%s]|h|r 자동 생성: %u 최대 제한: %u 생물: %u 게임 개체: %u 풀 %u %s' WHERE `entry`=1501; +UPDATE `mangos_string` SET `content_loc1`='%u - [%s] 자동 생성: %u 최대 제한: %u 생물: %u 게임 개체: %u 풀 %u %s' WHERE `entry`=1502; +UPDATE `mangos_string` SET `content_loc1`='예약된 가이드 범위에 정적 스폰에 대한 무료 가이드가 없기 때문에 스폰을 추가할 수 없습니다.' WHERE `entry`=1503; +UPDATE `mangos_string` SET `content_loc1`='Npc 항목 %u에 대한 AI 정보' WHERE `entry`=1504; +UPDATE `mangos_string` SET `content_loc1`='AI 이름: %s (%s) 스크립트 이름: %s' WHERE `entry`=1505; +UPDATE `mangos_string` SET `content_loc1`='현재 단계 = %u' WHERE `entry`=1506; +UPDATE `mangos_string` SET `content_loc1`='전투 이동은 %s입니다.' WHERE `entry`=1507; +UPDATE `mangos_string` SET `content_loc1`='근접 공격은 %s입니다.' WHERE `entry`=1508; +UPDATE `mangos_string` SET `content_loc1`='동작 유형 = %s(%u)' WHERE `entry`=1509; +UPDATE `mangos_string` SET `content_loc1`='%u 이벤트가 비활성화되었습니다!' WHERE `entry`=1600; +UPDATE `mangos_string` SET `content_loc1`='%u 이벤트가 이미 활성화되었습니다!' WHERE `entry`=1601; +UPDATE `mangos_string` SET `content_loc1`='%u 이벤트가 활성화되었습니다!' WHERE `entry`=1602; +UPDATE `mangos_string` SET `content_loc1`='%u 이벤트는 이미 비활성화되었습니다!' WHERE `entry`=1603; +UPDATE `mangos_string` SET `content_loc1`='상품을 검색하고 싶습니다.' WHERE `entry`=2000; +UPDATE `mangos_string` SET `content_loc1`='나를 훈련시켜라!' WHERE `entry`=2001; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00캐릭터|r|cffff00ff %s |r|cff00ff00티켓을 포기했습니다.' WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00닫은 사람|r:|cff00ccff %s|r' WHERE `entry`=2003; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00삭제자|r:|cff00ccff %s|r' WHERE `entry`=2004; +UPDATE `mangos_string` SET `content_loc1`='티켓을 찾을 수 없습니다.' WHERE `entry`=2005; +UPDATE `mangos_string` SET `content_loc1`='영구적으로 삭제하기 전에 티켓을 닫으세요.' WHERE `entry`=2006; +UPDATE `mangos_string` SET `content_loc1`='티켓 %d이(가) 이미 할당되었습니다.' WHERE `entry`=2007; +UPDATE `mangos_string` SET `content_loc1`='%u 티켓이 데이터베이스에서 성공적으로 다시 로드되었습니다.' WHERE `entry`=2008; +UPDATE `mangos_string` SET `content_loc1`='오픈 티켓 목록을 표시합니다.' WHERE `entry`=2009; +UPDATE `mangos_string` SET `content_loc1`='작성자가 온라인 상태인 공개 티켓 목록을 표시합니다.' WHERE `entry`=2010; +UPDATE `mangos_string` SET `content_loc1`='종료된 티켓 목록을 표시합니다.' WHERE `entry`=2011; +UPDATE `mangos_string` SET `content_loc1`='잘못된 이름이 지정되었습니다.' WHERE `entry`=2012; +UPDATE `mangos_string` SET `content_loc1`='이 티켓은 이미 본인에게 할당되었습니다.' WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc1`='티켓 %d이(가) 할당되지 않았습니다. 할당 해제할 수 없습니다.' WHERE `entry`=2014; +UPDATE `mangos_string` SET `content_loc1`='자신보다 보안 수준이 높은 직원의 티켓 할당을 취소할 수 없습니다.' WHERE `entry`=2015; +UPDATE `mangos_string` SET `content_loc1`='티켓 %d을(를) 닫을 수 없습니다. 다른 GM에게 배정되었습니다.' WHERE `entry`=2016; +UPDATE `mangos_string` SET `content_loc1`='|cffaaffaaTicket|r:|cffaaccff %d.|r' WHERE `entry`=2017; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00크리에이터|r:|cff00ccff %s|r' WHERE `entry`=2018; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00변경됨|r:|cff00ccff %s 전|r' WHERE `entry`=2019; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00할당됨|r:|cff00ccff %s|r' WHERE `entry`=2020; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00할당되지 않음|r:|cff00ccff %s|r' WHERE `entry`=2021; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00티켓 메시지|r: [%s]|r' WHERE `entry`=2022; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00GM 댓글|r: [%s]|r' WHERE `entry`=2023; +UPDATE `mangos_string` SET `content_loc1`='|cff00ccff%s|r |cff00ff00설명 추가|r: [%s]|r' WHERE `entry`=2024; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00생성|r:|cff00ccff %s 전|r' WHERE `entry`=2025; +UPDATE `mangos_string` SET `content_loc1`='에스컬레이션된 목록의 티켓:' WHERE `entry`=2026; +UPDATE `mangos_string` SET `content_loc1`='보류 중인 오픈 티켓이 있습니다. 먼저 티켓을 닫으세요!' WHERE `entry`=2027; +UPDATE `mangos_string` SET `content_loc1`='종료된 모든 티켓이 삭제되었고 카운터가 |cffff00ff 1|r로 재설정되었습니다.' WHERE `entry`=2028; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00티켓 응답|r: [%s]|r' WHERE `entry`=2029; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00작성자|r:|cff00ccff %s|r' WHERE `entry`=2030; +UPDATE `mangos_string` SET `content_loc1`='이제 티켓이 비활성화되었습니다.' WHERE `entry`=2031; +UPDATE `mangos_string` SET `content_loc1`='이제 티켓이 허용됩니다' WHERE `entry`=2040; +UPDATE `mangos_string` SET `content_loc1`='이제 티켓이 비활성화되었습니다.' WHERE `entry`=2041; +UPDATE `mangos_string` SET `content_loc1`='티켓 %s 응답이 재설정되었습니다.' WHERE `entry`=2042; +UPDATE `mangos_string` SET `content_loc1`='이 티켓은 보관되었습니다(완료 또는 종료).' WHERE `entry`=2043; +UPDATE `mangos_string` SET `content_loc1`='이 티켓은 이미 누군가에게 배정되었습니다.' WHERE `entry`=2044; +UPDATE `mangos_string` SET `content_loc1`='에스컬레이션 목록에 티켓 #%u이(가) 추가되었습니다.' WHERE `entry`=2045; +UPDATE `mangos_string` SET `content_loc1`='%s: 레벨 %u' WHERE `entry`=2046; +UPDATE `mangos_string` SET `content_loc1`='이미 완료된 티켓입니다.' WHERE `entry`=2047; +UPDATE `mangos_string` SET `content_loc1`='응답으로 티켓이 수정되었습니다.' WHERE `entry`=2048; +UPDATE `mangos_string` SET `content_loc1`='티켓 알림이 활성화되었습니다.' WHERE `entry`=2049; +UPDATE `mangos_string` SET `content_loc1`='티켓 알림이 비활성화되었습니다.' WHERE `entry`=2050; +UPDATE `mangos_string` SET `content_loc1`='GM 티켓 카운터가 티켓 #%u로 설정되었습니다.' WHERE `entry`=2051; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00새 티켓|r|cffff00ff %s.|r |cff00ff00카테고리:|r|cffff00ff %s.|r |cff00ff00티켓 항목:|r|cffff00ff %d.|r' WHERE `entry`=2052; +UPDATE `mangos_string` SET `content_loc1`='|cff00ff00캐릭터|r|cffff00ff %s |r|cff00ff00이(가) 티켓을 편집했습니다.' WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc1`='%s이(가) 공포에 질려 도망치려 합니다!' WHERE `entry`=5030; +UPDATE `mangos_string` SET `content_loc1`='%s 부활(온라인)' WHERE `entry`=5031; +UPDATE `mangos_string` SET `content_loc1`='%s 부활(오프라인)' WHERE `entry`=5032; +UPDATE `mangos_string` SET `content_loc1`='|cffffff00[|c1f40af20GM 발표자|r |cffff0000%s|cffffff00]:|r %s|r' WHERE `entry`=6615; +UPDATE `mangos_string` SET `content_loc1`='호드가 노스패스 타워를 점령했습니다!' WHERE `entry`=10033; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스가 노스패스 타워를 점령했습니다!' WHERE `entry`=10034; +UPDATE `mangos_string` SET `content_loc1`='호드가 Eastwall Tower를 점령했습니다!' WHERE `entry`=10035; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스가 이스트월 타워를 점령했습니다!' WHERE `entry`=10036; +UPDATE `mangos_string` SET `content_loc1`='호드가 크라운 가드 타워를 점령했습니다!' WHERE `entry`=10037; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스가 크라운 가드 타워를 점령했습니다!' WHERE `entry`=10038; +UPDATE `mangos_string` SET `content_loc1`='호드가 Plaguewood Tower를 점령했습니다!' WHERE `entry`=10039; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스가 Plaguewood Tower를 점령했습니다!' WHERE `entry`=10040; +UPDATE `mangos_string` SET `content_loc1`='호드는 노스패스 타워를 잃었습니다!' WHERE `entry`=10041; +UPDATE `mangos_string` SET `content_loc1`='Alliance는 Northpass Tower를 잃었습니다!' WHERE `entry`=10042; +UPDATE `mangos_string` SET `content_loc1`='호드가 Eastwall Tower를 잃었습니다!' WHERE `entry`=10043; +UPDATE `mangos_string` SET `content_loc1`='Alliance는 Eastwall Tower를 잃었습니다!' WHERE `entry`=10044; +UPDATE `mangos_string` SET `content_loc1`='호드는 크라운 가드 타워를 잃었습니다!' WHERE `entry`=10045; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스는 크라운 가드 타워를 잃었습니다!' WHERE `entry`=10046; +UPDATE `mangos_string` SET `content_loc1`='호드는 역병나무 탑을 잃었습니다!' WHERE `entry`=10047; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스가 역병나무 탑을 잃었습니다!' WHERE `entry`=10048; +UPDATE `mangos_string` SET `content_loc1`='호드는 200개의 실리시스트를 모았습니다!' WHERE `entry`=10049; +UPDATE `mangos_string` SET `content_loc1`='얼라이언스가 실리시스트 200개를 모았습니다!' WHERE `entry`=10050; +UPDATE `mangos_string` SET `content_loc1`='노스패스 타워로 데려다 주세요.' WHERE `entry`=10051; +UPDATE `mangos_string` SET `content_loc1`='이스트월 타워로 데려다 주세요.' WHERE `entry`=10052; +UPDATE `mangos_string` SET `content_loc1`='%u - |c00f00fff*|r|cffffffff|Hplayer:%s|h[%s]|h|r %s %s %u' WHERE `entry`=11001; +UPDATE `mangos_string` SET `content_loc1`='링크 ID: %u' WHERE `entry`=11010; +UPDATE `mangos_string` SET `content_loc1`='영어 커뮤니티 채널(/join WorldEN)에 가입하여 모든 플레이어와 토론하세요!' WHERE `entry`=11011; +UPDATE `mangos_string` SET `content_loc1`='".go warsong", ".go arathi" 및 ".go alterac" 명령을 사용하면 어디서나 전장에 참가할 수 있습니다!' WHERE `entry`=11012; +UPDATE `mangos_string` SET `content_loc1`='서버 인구 증가를 돕기 위해 모집 드라이브를 시작하십시오!' WHERE `entry`=11013; +UPDATE `mangos_string` SET `content_loc1`='서버는 국제 출시를 위해 2008년 19월 종료됩니다. 자세한 내용은 포럼에서 확인하세요.' WHERE `entry`=11014; +UPDATE `mangos_string` SET `content_loc1`='노스탈리우스는 PVP \\u0026 PVE 서버입니다.' WHERE `entry`=11015; +UPDATE `mangos_string` SET `content_loc1`='현상금 사냥꾼 시스템 사용 가능, 게임 마스터에게 문의하여 다른 사람에 대한 최저 가격 제공, 자세한 내용은 포럼, 이벤트 섹션' WHERE `entry`=11016; +UPDATE `mangos_string` SET `content_loc1`='마나(기본): %u.' WHERE `entry`=11017; + +-- Google Translate locales. (Chinese) +UPDATE `mangos_string` SET `content_loc4`='您应该选择一个角色或一个生物。' WHERE `entry`=1; +UPDATE `mangos_string` SET `content_loc4`='你应该选择一个生物。' WHERE `entry`=2; +UPDATE `mangos_string` SET `content_loc4`='|cffff0000[系统消息]:%s|r' WHERE `entry`=3; +UPDATE `mangos_string` SET `content_loc4`='|cffff0000[事件消息]:%s|r' WHERE `entry`=4; +UPDATE `mangos_string` SET `content_loc4`='该命令没有帮助' WHERE `entry`=5; +UPDATE `mangos_string` SET `content_loc4`='没有这样的命令' WHERE `entry`=6; +UPDATE `mangos_string` SET `content_loc4`='没有这样的子命令' WHERE `entry`=7; +UPDATE `mangos_string` SET `content_loc4`='命令 %s 有子命令:' WHERE `entry`=8; +UPDATE `mangos_string` SET `content_loc4`='您可以使用的命令:' WHERE `entry`=9; +UPDATE `mangos_string` SET `content_loc4`='语法不正确。' WHERE `entry`=10; +UPDATE `mangos_string` SET `content_loc4`='您的帐户级别是:%i' WHERE `entry`=11; +UPDATE `mangos_string` SET `content_loc4`='在线玩家:%u(最大值:%u)排队玩家:%u(最大值:%u)' WHERE `entry`=12; +UPDATE `mangos_string` SET `content_loc4`='服务器正常运行时间:%s' WHERE `entry`=13; +UPDATE `mangos_string` SET `content_loc4`='玩家已保存。' WHERE `entry`=14; +UPDATE `mangos_string` SET `content_loc4`='所有玩家都得救了。' WHERE `entry`=15; +UPDATE `mangos_string` SET `content_loc4`='此服务器上有以下活动 GM:' WHERE `entry`=16; +UPDATE `mangos_string` SET `content_loc4`='当前没有 GM 登录此服务器。' WHERE `entry`=17; +UPDATE `mangos_string` SET `content_loc4`='飞行时不能这样做。' WHERE `entry`=18; +UPDATE `mangos_string` SET `content_loc4`='在战场上不能那样做。' WHERE `entry`=19; +UPDATE `mangos_string` SET `content_loc4`='目标在飞,你不能那样做。' WHERE `entry`=20; +UPDATE `mangos_string` SET `content_loc4`='%s 飞行命令失败。' WHERE `entry`=21; +UPDATE `mangos_string` SET `content_loc4`='你没有上马,所以你不能下马。' WHERE `entry`=22; +UPDATE `mangos_string` SET `content_loc4`='战斗时不能那样做。' WHERE `entry`=23; +UPDATE `mangos_string` SET `content_loc4`='你最近用过它。' WHERE `entry`=24; +UPDATE `mangos_string` SET `content_loc4`='密码未更改(未知错误)!' WHERE `entry`=25; +UPDATE `mangos_string` SET `content_loc4`='密码已更改' WHERE `entry`=26; +UPDATE `mangos_string` SET `content_loc4`='旧密码错误' WHERE `entry`=27; +UPDATE `mangos_string` SET `content_loc4`='您的帐户现已被锁定。' WHERE `entry`=28; +UPDATE `mangos_string` SET `content_loc4`='您的帐户现已解锁。' WHERE `entry`=29; +UPDATE `mangos_string` SET `content_loc4`=', 排名' WHERE `entry`=30; +UPDATE `mangos_string` SET `content_loc4`='[已知]' WHERE `entry`=31; +UPDATE `mangos_string` SET `content_loc4`='[学习]' WHERE `entry`=32; +UPDATE `mangos_string` SET `content_loc4`='[被动的]' WHERE `entry`=33; +UPDATE `mangos_string` SET `content_loc4`='[天赋]' WHERE `entry`=34; +UPDATE `mangos_string` SET `content_loc4`='[积极的]' WHERE `entry`=35; +UPDATE `mangos_string` SET `content_loc4`='[完全的]' WHERE `entry`=36; +UPDATE `mangos_string` SET `content_loc4`='(离线)' WHERE `entry`=37; +UPDATE `mangos_string` SET `content_loc4`='在' WHERE `entry`=38; +UPDATE `mangos_string` SET `content_loc4`='离开' WHERE `entry`=39; +UPDATE `mangos_string` SET `content_loc4`='你是:%s' WHERE `entry`=40; +UPDATE `mangos_string` SET `content_loc4`='可见的' WHERE `entry`=41; +UPDATE `mangos_string` SET `content_loc4`='无形的' WHERE `entry`=42; +UPDATE `mangos_string` SET `content_loc4`='完毕' WHERE `entry`=43; +UPDATE `mangos_string` SET `content_loc4`='你' WHERE `entry`=44; +UPDATE `mangos_string` SET `content_loc4`='<未知>' WHERE `entry`=45; +UPDATE `mangos_string` SET `content_loc4`='<错误>' WHERE `entry`=46; +UPDATE `mangos_string` SET `content_loc4`='<不存在的角色>' WHERE `entry`=47; +UPDATE `mangos_string` SET `content_loc4`='未知' WHERE `entry`=48; +UPDATE `mangos_string` SET `content_loc4`='您必须至少达到 %u 级才能进入。' WHERE `entry`=49; +UPDATE `mangos_string` SET `content_loc4`='你好!' WHERE `entry`=51; +UPDATE `mangos_string` SET `content_loc4`='项目 %u 的项目计数 (%u) 无效' WHERE `entry`=52; +UPDATE `mangos_string` SET `content_loc4`='邮件不能有更多 %u 个项目堆栈' WHERE `entry`=53; +UPDATE `mangos_string` SET `content_loc4`='新密码不匹配' WHERE `entry`=54; +UPDATE `mangos_string` SET `content_loc4`='您的密码不能超过 16 个字符(客户端限制),密码未更改!' WHERE `entry`=55; +UPDATE `mangos_string` SET `content_loc4`='当天的当前消息:\\r\\n' WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc4`='使用世界数据库:%s' WHERE `entry`=57; +UPDATE `mangos_string` SET `content_loc4`='使用脚本库:%s' WHERE `entry`=58; +UPDATE `mangos_string` SET `content_loc4`='使用生物 EventAI:%s' WHERE `entry`=59; +UPDATE `mangos_string` SET `content_loc4`='用户名:' WHERE `entry`=61; +UPDATE `mangos_string` SET `content_loc4`='密码:' WHERE `entry`=62; +UPDATE `mangos_string` SET `content_loc4`='接受耳语' WHERE `entry`=63; +UPDATE `mangos_string` SET `content_loc4`='不接受耳语' WHERE `entry`=64; +UPDATE `mangos_string` SET `content_loc4`='使用脚本库:<未知脚本库>' WHERE `entry`=65; +UPDATE `mangos_string` SET `content_loc4`='使用脚本库:' WHERE `entry`=66; +UPDATE `mangos_string` SET `content_loc4`='此时您可能无法使用 unstuck 命令。' WHERE `entry`=67; +UPDATE `mangos_string` SET `content_loc4`='Unstuck 激活。' WHERE `entry`=68; +UPDATE `mangos_string` SET `content_loc4`='解卡功能已成功激活。\\r\\n' WHERE `entry`=69; +UPDATE `mangos_string` SET `content_loc4`='组长试图重置您所在的实例。请划出区域以允许实例重置。' WHERE `entry`=70; +UPDATE `mangos_string` SET `content_loc4`='全局通知:' WHERE `entry`=100; +UPDATE `mangos_string` SET `content_loc4`='地图:%u (%s) 区域:%u (%s) 区域:%u (%s)\\n' WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc4`='%s 已经被传送。' WHERE `entry`=102; +UPDATE `mangos_string` SET `content_loc4`='只有当他在你的队伍中并且你是领导者时,你才能将他召唤到你的实例。' WHERE `entry`=103; +UPDATE `mangos_string` SET `content_loc4`='你不能去玩家的副本,因为你现在正在聚会中。' WHERE `entry`=104; +UPDATE `mangos_string` SET `content_loc4`='只有当你的 GM 模式打开时,你才能在不在他的队伍中的情况下进入玩家的实例。' WHERE `entry`=105; +UPDATE `mangos_string` SET `content_loc4`='你不能从一个实例到另一个实例去到玩家 %s。' WHERE `entry`=106; +UPDATE `mangos_string` SET `content_loc4`='您不能从一个实例到另一个实例召唤玩家 %s。' WHERE `entry`=107; +UPDATE `mangos_string` SET `content_loc4`='你正在召唤 %s%s。' WHERE `entry`=108; +UPDATE `mangos_string` SET `content_loc4`='%s 正在召唤你。' WHERE `entry`=109; +UPDATE `mangos_string` SET `content_loc4`='你正在将 %s%s 传送到 %s。' WHERE `entry`=110; +UPDATE `mangos_string` SET `content_loc4`='你正被 %s 传送。' WHERE `entry`=111; +UPDATE `mangos_string` SET `content_loc4`='玩家 (%s) 不存在。' WHERE `entry`=112; +UPDATE `mangos_string` SET `content_loc4`='出现在 %s 的位置(在线)。' WHERE `entry`=113; +UPDATE `mangos_string` SET `content_loc4`='%s 出现在您的位置。' WHERE `entry`=114; +UPDATE `mangos_string` SET `content_loc4`='不正确的值。' WHERE `entry`=115; +UPDATE `mangos_string` SET `content_loc4`='没有选择字符。' WHERE `entry`=116; +UPDATE `mangos_string` SET `content_loc4`='%s 不在组中。' WHERE `entry`=117; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的 HP 更改为 %i/%i。' WHERE `entry`=118; +UPDATE `mangos_string` SET `content_loc4`='%s 将您的 HP 更改为 %i/%i。' WHERE `entry`=119; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的 MANA 更改为 %i/%i。' WHERE `entry`=120; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的 MANA 更改为 %i/%i。' WHERE `entry`=121; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的 ENERGY 更改为 %i/%i。' WHERE `entry`=122; +UPDATE `mangos_string` SET `content_loc4`='%s 将您的 ENERGY 更改为 %i/%i。' WHERE `entry`=123; +UPDATE `mangos_string` SET `content_loc4`='当前能量:%u' WHERE `entry`=124; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的怒气更改为 %i/%i。' WHERE `entry`=125; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的愤怒改为 %i/%i。' WHERE `entry`=126; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的级别更改为 %i。' WHERE `entry`=127; +UPDATE `mangos_string` SET `content_loc4`='GUID %i,阵营是 %i,标志是 %i,npcflag 是 %i,DY 标志是 %i' WHERE `entry`=128; +UPDATE `mangos_string` SET `content_loc4`='错误派系:%u(未在 factiontemplate.dbc 中找到)。' WHERE `entry`=129; +UPDATE `mangos_string` SET `content_loc4`='您将 GUID=%i 的 Faction 更改为 %i,将 flags 更改为 %i,将 npcflag 更改为 %i,将 dyflag 更改为 %i。' WHERE `entry`=130; +UPDATE `mangos_string` SET `content_loc4`='您将 %s spellmod %u 更改为值 %i,用于 %s 的带有系列位 %u 的法术。' WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc4`='%s 将您的 spellmod %u 更改为值 %i,用于带有系列位 %u 的法术。' WHERE `entry`=132; +UPDATE `mangos_string` SET `content_loc4`='%s 现在可以访问所有出租车节点(直到注销)。' WHERE `entry`=133; +UPDATE `mangos_string` SET `content_loc4`='%s 现在无法访问所有出租车节点(仅可访问)。' WHERE `entry`=134; +UPDATE `mangos_string` SET `content_loc4`='%s 已授予您访问所有出租车节点的权限(直到注销)。' WHERE `entry`=135; +UPDATE `mangos_string` SET `content_loc4`='%s 已经删除了对所有出租车节点的访问(只有访问过的仍然可以访问)。' WHERE `entry`=136; +UPDATE `mangos_string` SET `content_loc4`='您将所有速度从 %s 的正常速度设置为 %2.2f。' WHERE `entry`=137; +UPDATE `mangos_string` SET `content_loc4`='%s 将你所有的速度从正常设置为 %2.2f。' WHERE `entry`=138; +UPDATE `mangos_string` SET `content_loc4`='您将速度从 %s 的正常速度设置为 %2.2f。' WHERE `entry`=139; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的速度从正常设置为 %2.2f。' WHERE `entry`=140; +UPDATE `mangos_string` SET `content_loc4`='您将游泳速度从 %s 的法线设置为 %2.2f。' WHERE `entry`=141; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的游泳速度从正常设置为 %2.2f。' WHERE `entry`=142; +UPDATE `mangos_string` SET `content_loc4`='您将向后运行速度设置为 %2.2f,从 %s 的正常值开始。' WHERE `entry`=143; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的倒跑速度从正常设置为 %2.2f。' WHERE `entry`=144; +UPDATE `mangos_string` SET `content_loc4`='您将滑行飞行速度从 %s 的正常速度设置为 %2.2f。' WHERE `entry`=145; +UPDATE `mangos_string` SET `content_loc4`='%s 将您的出租车飞行速度从正常设置为 %2.2f。' WHERE `entry`=146; +UPDATE `mangos_string` SET `content_loc4`='您将 %2.2f 的大小设置为 %s。' WHERE `entry`=147; +UPDATE `mangos_string` SET `content_loc4`='%s 将您的尺寸设置为 %2.2f。' WHERE `entry`=148; +UPDATE `mangos_string` SET `content_loc4`='没有这样的坐骑。' WHERE `entry`=149; +UPDATE `mangos_string` SET `content_loc4`='你给 %s 一个坐骑。' WHERE `entry`=150; +UPDATE `mangos_string` SET `content_loc4`='%s 给了你一个坐骑。' WHERE `entry`=151; +UPDATE `mangos_string` SET `content_loc4`='USER1: %i, ADD: %i, DIF: %i' WHERE `entry`=152; +UPDATE `mangos_string` SET `content_loc4`='你拿走了 %s 的所有铜币。' WHERE `entry`=153; +UPDATE `mangos_string` SET `content_loc4`='%s 拿走了你所有的铜币。' WHERE `entry`=154; +UPDATE `mangos_string` SET `content_loc4`='你从 %s 拿走了 %i 铜。' WHERE `entry`=155; +UPDATE `mangos_string` SET `content_loc4`='%s 拿走了你的 %i 个铜币。' WHERE `entry`=156; +UPDATE `mangos_string` SET `content_loc4`='你给 %i 铜币给 %s。' WHERE `entry`=157; +UPDATE `mangos_string` SET `content_loc4`='%s 给了你 %i 铜币。' WHERE `entry`=158; +UPDATE `mangos_string` SET `content_loc4`='你听到声音 %u。' WHERE `entry`=159; +UPDATE `mangos_string` SET `content_loc4`='用户 2:%i,添加:%i,结果:%i' WHERE `entry`=160; +UPDATE `mangos_string` SET `content_loc4`='删除了字段 %i 中的位 %i。' WHERE `entry`=161; +UPDATE `mangos_string` SET `content_loc4`='在字段 %i 中设置位 %i。' WHERE `entry`=162; +UPDATE `mangos_string` SET `content_loc4`='传送位置表是空的!' WHERE `entry`=163; +UPDATE `mangos_string` SET `content_loc4`='找不到传送位置!' WHERE `entry`=164; +UPDATE `mangos_string` SET `content_loc4`='需要搜索参数。' WHERE `entry`=165; +UPDATE `mangos_string` SET `content_loc4`='没有符合您要求的传送位置。' WHERE `entry`=166; +UPDATE `mangos_string` SET `content_loc4`='找到的位置是:\\n' WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc4`='邮件已发送至 %s' WHERE `entry`=169; +UPDATE `mangos_string` SET `content_loc4`='您尝试听到声音 %u,但它不存在。' WHERE `entry`=170; +UPDATE `mangos_string` SET `content_loc4`='你不能将自己传送到自己!' WHERE `entry`=171; +UPDATE `mangos_string` SET `content_loc4`='服务器控制台命令' WHERE `entry`=172; +UPDATE `mangos_string` SET `content_loc4`='液位:%f,地面:%f,类型:%d,状态:%d' WHERE `entry`=175; +UPDATE `mangos_string` SET `content_loc4`='出现在 %s 的位置(离线)。' WHERE `entry`=176; +UPDATE `mangos_string` SET `content_loc4`='您不能将 XP 率设置为低于 %g!' WHERE `entry`=177; +UPDATE `mangos_string` SET `content_loc4`='您不能将 XP 比率设置为高于 %g!' WHERE `entry`=178; +UPDATE `mangos_string` SET `content_loc4`='您已将 %s XP 比率更改为 %g 倍于正常经验获取。' WHERE `entry`=179; +UPDATE `mangos_string` SET `content_loc4`='没有选择。' WHERE `entry`=200; +UPDATE `mangos_string` SET `content_loc4`='对象 GUID 是:%s' WHERE `entry`=201; +UPDATE `mangos_string` SET `content_loc4`='名称太长了 %i 个字符。' WHERE `entry`=202; +UPDATE `mangos_string` SET `content_loc4`='错误,名称只能包含字符 A-Z 和 a-z。' WHERE `entry`=203; +UPDATE `mangos_string` SET `content_loc4`='子名称太长 %i 个字符。' WHERE `entry`=204; +UPDATE `mangos_string` SET `content_loc4`='尚未实现' WHERE `entry`=205; +UPDATE `mangos_string` SET `content_loc4`='项目“%i”“%s”已添加到列表,最大计数为“%i”,incrtime 为“%i”' WHERE `entry`=206; +UPDATE `mangos_string` SET `content_loc4`='在数据库中找不到项目“%i”。' WHERE `entry`=207; +UPDATE `mangos_string` SET `content_loc4`='项目“%i”“%s”已从供应商列表中删除' WHERE `entry`=208; +UPDATE `mangos_string` SET `content_loc4`='在供应商列表中找不到项目“%i”。' WHERE `entry`=209; +UPDATE `mangos_string` SET `content_loc4`='项目“%i”已在供应商列表中。' WHERE `entry`=210; +UPDATE `mangos_string` SET `content_loc4`='%s 的法术重置。' WHERE `entry`=211; +UPDATE `mangos_string` SET `content_loc4`='%s 的法术将在下次登录时重置。' WHERE `entry`=212; +UPDATE `mangos_string` SET `content_loc4`='%s 的天赋重置。' WHERE `entry`=213; +UPDATE `mangos_string` SET `content_loc4`='%s 的天赋将在下次登录时重置。' WHERE `entry`=214; +UPDATE `mangos_string` SET `content_loc4`='你的法术已被重置。' WHERE `entry`=215; +UPDATE `mangos_string` SET `content_loc4`='你的天赋已被重置。' WHERE `entry`=216; +UPDATE `mangos_string` SET `content_loc4`='.resetall 命令的未知大小写“%s”。' WHERE `entry`=217; +UPDATE `mangos_string` SET `content_loc4`='法术将在登录时为所有玩家重置。' WHERE `entry`=218; +UPDATE `mangos_string` SET `content_loc4`='天赋将在所有玩家登录时重置。' WHERE `entry`=219; +UPDATE `mangos_string` SET `content_loc4`='找不到 %s 的航路点 ID %u(在路径 %i 中,从 %s 加载)' WHERE `entry`=220; +UPDATE `mangos_string` SET `content_loc4`='找不到 %s 的最后一个航点' WHERE `entry`=221; +UPDATE `mangos_string` SET `content_loc4`='%s 没有路径或路径为空,路径 ID %i(从 %s 加载)' WHERE `entry`=222; +UPDATE `mangos_string` SET `content_loc4`='生物(GUID:%u)未找到航路点 - 这是 MaNGOS 数据库问题(单浮点数)。' WHERE `entry`=223; +UPDATE `mangos_string` SET `content_loc4`='无法访问地图上的 %s,可能你离它的生成位置太远了' WHERE `entry`=224; +UPDATE `mangos_string` SET `content_loc4`='未找到生物(GUID:%u)' WHERE `entry`=225; +UPDATE `mangos_string` SET `content_loc4`='您必须选择一个目视航路点。' WHERE `entry`=226; +UPDATE `mangos_string` SET `content_loc4`='未找到视觉航路点' WHERE `entry`=227; +UPDATE `mangos_string` SET `content_loc4`='无法使用 creatureID 创建视觉路径点:%d' WHERE `entry`=228; +UPDATE `mangos_string` SET `content_loc4`='删除所有视觉航路点' WHERE `entry`=229; +UPDATE `mangos_string` SET `content_loc4`='无法将航路点 %u 添加到 %s(pathId %i 由 %s 存储)' WHERE `entry`=230; +UPDATE `mangos_string` SET `content_loc4`='未提供 GUID。' WHERE `entry`=231; +UPDATE `mangos_string` SET `content_loc4`='未提供航路点编号。' WHERE `entry`=232; +UPDATE `mangos_string` SET `content_loc4`='“%s”需要参数。' WHERE `entry`=233; +UPDATE `mangos_string` SET `content_loc4`='将航点 %u 添加到 %s(PathId %i,%s 存储的路径)' WHERE `entry`=234; +UPDATE `mangos_string` SET `content_loc4`='没用过' WHERE `entry`=235; +UPDATE `mangos_string` SET `content_loc4`='航点改变了。' WHERE `entry`=236; +UPDATE `mangos_string` SET `content_loc4`='航点 %s 已修改。' WHERE `entry`=237; +UPDATE `mangos_string` SET `content_loc4`='WP 导出成功。' WHERE `entry`=238; +UPDATE `mangos_string` SET `content_loc4`='在数据库中找不到航路点。' WHERE `entry`=239; +UPDATE `mangos_string` SET `content_loc4`='文件已导入。' WHERE `entry`=240; +UPDATE `mangos_string` SET `content_loc4`='航点已删除。' WHERE `entry`=241; +UPDATE `mangos_string` SET `content_loc4`='没用过' WHERE `entry`=242; +UPDATE `mangos_string` SET `content_loc4`='没用过' WHERE `entry`=243; +UPDATE `mangos_string` SET `content_loc4`='没用过' WHERE `entry`=244; +UPDATE `mangos_string` SET `content_loc4`='没用过' WHERE `entry`=245; +UPDATE `mangos_string` SET `content_loc4`='%s 的航路点 %u(来自 pathId %i,由 %s 存储)' WHERE `entry`=246; +UPDATE `mangos_string` SET `content_loc4`='等待时间:%d' WHERE `entry`=247; +UPDATE `mangos_string` SET `content_loc4`='方向:%f' WHERE `entry`=248; +UPDATE `mangos_string` SET `content_loc4`='脚本 ID:%u' WHERE `entry`=249; +UPDATE `mangos_string` SET `content_loc4`='ScriptID 设置为不存在的 id %u,将其添加到 DBScriptsEngine 并重新加载表。' WHERE `entry`=250; +UPDATE `mangos_string` SET `content_loc4`='没用过' WHERE `entry`=251; +UPDATE `mangos_string` SET `content_loc4`='AIScript 名称:%s' WHERE `entry`=252; +UPDATE `mangos_string` SET `content_loc4`='将在下次登录时请求玩家 %s 的强制重命名。' WHERE `entry`=253; +UPDATE `mangos_string` SET `content_loc4`='将在下次登录时请求玩家 %s (GUID #%u) 的强制重命名。' WHERE `entry`=254; +UPDATE `mangos_string` SET `content_loc4`='Waypoint-Creature(GUID:%u)未找到' WHERE `entry`=255; +UPDATE `mangos_string` SET `content_loc4`='找不到NPC...' WHERE `entry`=256; +UPDATE `mangos_string` SET `content_loc4`='生物移动类型设置为“%s”,路径点已删除(如果有)。' WHERE `entry`=257; +UPDATE `mangos_string` SET `content_loc4`='生物移动类型设置为“%s”,路径点未被删除。' WHERE `entry`=258; +UPDATE `mangos_string` SET `content_loc4`='值不正确,使用开或关' WHERE `entry`=259; +UPDATE `mangos_string` SET `content_loc4`='保存的价值。' WHERE `entry`=260; +UPDATE `mangos_string` SET `content_loc4`='保存的值,您可能需要重新加入或清理您的客户端缓存。' WHERE `entry`=261; +UPDATE `mangos_string` SET `content_loc4`='未找到区域触发器 ID %u!' WHERE `entry`=262; +UPDATE `mangos_string` SET `content_loc4`='目标地图或坐标无效(X:%f Y:%f MapId:%u)' WHERE `entry`=263; +UPDATE `mangos_string` SET `content_loc4`='区域坐标无效(X:%f Y:%f AreaId:%u)' WHERE `entry`=264; +UPDATE `mangos_string` SET `content_loc4`='区域 %u (%s) 是可实例化映射 %u (%s) 的一部分' WHERE `entry`=265; +UPDATE `mangos_string` SET `content_loc4`='什么都没找到!' WHERE `entry`=266; +UPDATE `mangos_string` SET `content_loc4`='找不到对象!' WHERE `entry`=267; +UPDATE `mangos_string` SET `content_loc4`='找不到生物!' WHERE `entry`=268; +UPDATE `mangos_string` SET `content_loc4`='生物移除' WHERE `entry`=270; +UPDATE `mangos_string` SET `content_loc4`='生物移动了。' WHERE `entry`=271; +UPDATE `mangos_string` SET `content_loc4`='生物 (GUID:%u) 必须与玩家在同一张地图上!' WHERE `entry`=272; +UPDATE `mangos_string` SET `content_loc4`='未找到游戏对象(GUID:%u)' WHERE `entry`=273; +UPDATE `mangos_string` SET `content_loc4`='游戏对象(GUID:%u)在未找到所有者 %s GO 列表中有引用,无法删除。' WHERE `entry`=274; +UPDATE `mangos_string` SET `content_loc4`='移除游戏对象(GUID:%u)' WHERE `entry`=275; +UPDATE `mangos_string` SET `content_loc4`='游戏对象 |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u)' WHERE `entry`=276; +UPDATE `mangos_string` SET `content_loc4`='游戏对象 |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) 已移动' WHERE `entry`=277; +UPDATE `mangos_string` SET `content_loc4`='您必须选择供应商' WHERE `entry`=278; +UPDATE `mangos_string` SET `content_loc4`='您必须为项目发送 id' WHERE `entry`=279; +UPDATE `mangos_string` SET `content_loc4`='供应商的商品过多(最多 128 个)' WHERE `entry`=280; +UPDATE `mangos_string` SET `content_loc4`='你不能踢自己,而是注销' WHERE `entry`=281; +UPDATE `mangos_string` SET `content_loc4`='球员 %s 踢了。' WHERE `entry`=282; +UPDATE `mangos_string` SET `content_loc4`='接受耳语:%s' WHERE `entry`=284; +UPDATE `mangos_string` SET `content_loc4`='接受耳语:开' WHERE `entry`=285; +UPDATE `mangos_string` SET `content_loc4`='接受耳语:关闭' WHERE `entry`=286; +UPDATE `mangos_string` SET `content_loc4`='未找到生物(GUID:%u)' WHERE `entry`=287; +UPDATE `mangos_string` SET `content_loc4`='票数:%i 显示新票:%s' WHERE `entry`=288; +UPDATE `mangos_string` SET `content_loc4`='来自 %s 的新工单' WHERE `entry`=289; +UPDATE `mangos_string` SET `content_loc4`='%s 的票证(最后更新:%s):\\n' WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc4`='新票显示:ON' WHERE `entry`=291; +UPDATE `mangos_string` SET `content_loc4`='新票秀:OFF' WHERE `entry`=292; +UPDATE `mangos_string` SET `content_loc4`='票证 %i 不存在' WHERE `entry`=293; +UPDATE `mangos_string` SET `content_loc4`='所有的门票都被删除了。' WHERE `entry`=294; +UPDATE `mangos_string` SET `content_loc4`='字符 %s 票已删除。' WHERE `entry`=295; +UPDATE `mangos_string` SET `content_loc4`='票已删除。' WHERE `entry`=296; +UPDATE `mangos_string` SET `content_loc4`='生成距离更改为:%f' WHERE `entry`=297; +UPDATE `mangos_string` SET `content_loc4`='生成时间更改为:%i' WHERE `entry`=298; +UPDATE `mangos_string` SET `content_loc4`='%s 的 %s 字段被设置为 %u' WHERE `entry`=299; +UPDATE `mangos_string` SET `content_loc4`='您的聊天已被禁用 %u 分钟。' WHERE `entry`=300; +UPDATE `mangos_string` SET `content_loc4`='您已禁用 %s 的聊天 %u 分钟。' WHERE `entry`=301; +UPDATE `mangos_string` SET `content_loc4`='玩家的聊天已经启用。' WHERE `entry`=302; +UPDATE `mangos_string` SET `content_loc4`='您的聊天已启用。' WHERE `entry`=303; +UPDATE `mangos_string` SET `content_loc4`='您已启用 %s 的聊天。' WHERE `entry`=304; +UPDATE `mangos_string` SET `content_loc4`='%s 的派系 %s (%u) 声望设置为 %5d!' WHERE `entry`=305; +UPDATE `mangos_string` SET `content_loc4`='找不到派系!' WHERE `entry`=307; +UPDATE `mangos_string` SET `content_loc4`='派系 %i 未知!' WHERE `entry`=308; +UPDATE `mangos_string` SET `content_loc4`='无效参数 %s' WHERE `entry`=309; +UPDATE `mangos_string` SET `content_loc4`='增量必须介于 0 和 %d(含)之间' WHERE `entry`=310; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|H 派系:%d|h[%s]|h|r' WHERE `entry`=311; +UPDATE `mangos_string` SET `content_loc4`='[可见的]' WHERE `entry`=312; +UPDATE `mangos_string` SET `content_loc4`='[在战争中]' WHERE `entry`=313; +UPDATE `mangos_string` SET `content_loc4`='[和平被迫]' WHERE `entry`=314; +UPDATE `mangos_string` SET `content_loc4`='[隐]' WHERE `entry`=315; +UPDATE `mangos_string` SET `content_loc4`='[无形强迫]' WHERE `entry`=316; +UPDATE `mangos_string` SET `content_loc4`='[无效]' WHERE `entry`=317; +UPDATE `mangos_string` SET `content_loc4`='讨厌' WHERE `entry`=318; +UPDATE `mangos_string` SET `content_loc4`='敌对的' WHERE `entry`=319; +UPDATE `mangos_string` SET `content_loc4`='不友好' WHERE `entry`=320; +UPDATE `mangos_string` SET `content_loc4`='中性的' WHERE `entry`=321; +UPDATE `mangos_string` SET `content_loc4`='友好的' WHERE `entry`=322; +UPDATE `mangos_string` SET `content_loc4`='荣幸' WHERE `entry`=323; +UPDATE `mangos_string` SET `content_loc4`='崇敬' WHERE `entry`=324; +UPDATE `mangos_string` SET `content_loc4`='崇高' WHERE `entry`=325; +UPDATE `mangos_string` SET `content_loc4`='派系 %s (%u) 不能有声望。' WHERE `entry`=326; +UPDATE `mangos_string` SET `content_loc4`='[没有声誉]' WHERE `entry`=327; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s 中的角色(ID:%u)' WHERE `entry`=328; +UPDATE `mangos_string` SET `content_loc4`='%s (GUID %u)' WHERE `entry`=329; +UPDATE `mangos_string` SET `content_loc4`='没有找到玩家!' WHERE `entry`=330; +UPDATE `mangos_string` SET `content_loc4`='扩展项目成本 %u 不存在' WHERE `entry`=331; +UPDATE `mangos_string` SET `content_loc4`='GM模式开启' WHERE `entry`=332; +UPDATE `mangos_string` SET `content_loc4`='GM模式关闭' WHERE `entry`=333; +UPDATE `mangos_string` SET `content_loc4`='GM 聊天徽章已开启' WHERE `entry`=334; +UPDATE `mangos_string` SET `content_loc4`='GM 聊天徽章已关闭' WHERE `entry`=335; +UPDATE `mangos_string` SET `content_loc4`='你修理了 %s 的所有物品。' WHERE `entry`=336; +UPDATE `mangos_string` SET `content_loc4`='%s 修理了你所有的物品。' WHERE `entry`=337; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的水上行走模式设置为 %s。' WHERE `entry`=338; +UPDATE `mangos_string` SET `content_loc4`='您的水上行走模式已被 %s 转换为 %s。' WHERE `entry`=339; +UPDATE `mangos_string` SET `content_loc4`='%s 现在正在关注你。' WHERE `entry`=340; +UPDATE `mangos_string` SET `content_loc4`='%s 没有关注你。' WHERE `entry`=341; +UPDATE `mangos_string` SET `content_loc4`='%s 现在没有关注你。' WHERE `entry`=342; +UPDATE `mangos_string` SET `content_loc4`='无法驯服生物(条目:%u)。' WHERE `entry`=343; +UPDATE `mangos_string` SET `content_loc4`='你已经有宠物了。' WHERE `entry`=344; +UPDATE `mangos_string` SET `content_loc4`='隐身模式开启' WHERE `entry`=345; +UPDATE `mangos_string` SET `content_loc4`='INVIS 模式关闭' WHERE `entry`=346; +UPDATE `mangos_string` SET `content_loc4`='找不到 TaxiNode ID %u!' WHERE `entry`=347; +UPDATE `mangos_string` SET `content_loc4`='游戏对象(条目:%u)具有无效数据,无法生成' WHERE `entry`=348; +UPDATE `mangos_string` SET `content_loc4`='GOD模式开启' WHERE `entry`=349; +UPDATE `mangos_string` SET `content_loc4`='GOD模式关闭' WHERE `entry`=350; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的爬墙模式设置为 %s。' WHERE `entry`=351; +UPDATE `mangos_string` SET `content_loc4`='您的爬墙模式已被 %s 转换为 %s。' WHERE `entry`=352; +UPDATE `mangos_string` SET `content_loc4`='NO COOLDOWN作弊开启' WHERE `entry`=353; +UPDATE `mangos_string` SET `content_loc4`='NO COOLDOWN作弊关闭' WHERE `entry`=354; +UPDATE `mangos_string` SET `content_loc4`='您没有为 %s 设置 %s 冷却模式。' WHERE `entry`=355; +UPDATE `mangos_string` SET `content_loc4`='%s 已将你的无冷却模式转换为 %s。' WHERE `entry`=356; +UPDATE `mangos_string` SET `content_loc4`='Areatrigger %u 没有目标坐标' WHERE `entry`=357; +UPDATE `mangos_string` SET `content_loc4`='找不到区域触发器!' WHERE `entry`=358; +UPDATE `mangos_string` SET `content_loc4`='%s|cffffffff|Hareatrigger_target:%u|h[触发目标 %u]|h|r 地图 %u X:%f Y:%f Z:%f%s' WHERE `entry`=359; +UPDATE `mangos_string` SET `content_loc4`='%s[触发目标 %u] 地图 %u X:%f Y:%f Z:%f' WHERE `entry`=360; +UPDATE `mangos_string` SET `content_loc4`='|cffffffff|Hareatrigger:%u|h[触发器 %u]|h|r 地图 %u X:%f Y:%f Z:%f%s%s%s' WHERE `entry`=361; +UPDATE `mangos_string` SET `content_loc4`='[触发器 %u] 地图 %u X:%f Y:%f Z:%f%s%s' WHERE `entry`=362; +UPDATE `mangos_string` SET `content_loc4`='(距离 %f)' WHERE `entry`=363; +UPDATE `mangos_string` SET `content_loc4`='[酒馆]' WHERE `entry`=364; +UPDATE `mangos_string` SET `content_loc4`='[寻求]' WHERE `entry`=365; +UPDATE `mangos_string` SET `content_loc4`='探索任务:' WHERE `entry`=366; +UPDATE `mangos_string` SET `content_loc4`='所需级别 %u' WHERE `entry`=367; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的上帝模式设置为 %s。' WHERE `entry`=368; +UPDATE `mangos_string` SET `content_loc4`='你的上帝模式已被 %s 转变为 %s。' WHERE `entry`=369; +UPDATE `mangos_string` SET `content_loc4`='INSTACAST作弊已开启' WHERE `entry`=370; +UPDATE `mangos_string` SET `content_loc4`='INSTACAST作弊已关闭' WHERE `entry`=371; +UPDATE `mangos_string` SET `content_loc4`='组类型:%s(ID:%s)组长:%s 玩家数:%d 玩家:%s' WHERE `entry`=372; +UPDATE `mangos_string` SET `content_loc4`='回复:\\n' WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc4`='票数:%i' WHERE `entry`=374; +UPDATE `mangos_string` SET `content_loc4`='玩家 %s 没有门票。' WHERE `entry`=375; +UPDATE `mangos_string` SET `content_loc4`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u' WHERE `entry`=376; +UPDATE `mangos_string` SET `content_loc4`='找不到映射“%s”的池(ID:%u)' WHERE `entry`=377; +UPDATE `mangos_string` SET `content_loc4`='您不能在不可实例化的映射“%s”(Id:%u)上使用此命令。' WHERE `entry`=378; +UPDATE `mangos_string` SET `content_loc4`='在不可实例化的映射“%s”(Id:%u)中,您不能在没有 args 的情况下使用此命令。' WHERE `entry`=379; +UPDATE `mangos_string` SET `content_loc4`='%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Chance:%f %s' WHERE `entry`=380; +UPDATE `mangos_string` SET `content_loc4`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d 机会:%f %s' WHERE `entry`=381; +UPDATE `mangos_string` SET `content_loc4`='%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s' WHERE `entry`=382; +UPDATE `mangos_string` SET `content_loc4`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s' WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc4`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r 机会:%f %s' WHERE `entry`=384; +UPDATE `mangos_string` SET `content_loc4`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d 机会:%f %s' WHERE `entry`=385; +UPDATE `mangos_string` SET `content_loc4`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s' WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc4`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s' WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc4`='具有明确机会的生物:' WHERE `entry`=388; +UPDATE `mangos_string` SET `content_loc4`='机会均等的生物:' WHERE `entry`=389; +UPDATE `mangos_string` SET `content_loc4`='具有明确机会的游戏对象:' WHERE `entry`=390; +UPDATE `mangos_string` SET `content_loc4`='机会均等的游戏对象:' WHERE `entry`=391; +UPDATE `mangos_string` SET `content_loc4`='池 %u - 母池:%u |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn:%u MaxLimit:%u' WHERE `entry`=392; +UPDATE `mangos_string` SET `content_loc4`='池 %u - 母池:%u [%s] AutoSpawn:%u MaxLimit:%u' WHERE `entry`=393; +UPDATE `mangos_string` SET `content_loc4`='池 %u - 母池:无自动生成:%u 最大限制:%u' WHERE `entry`=394; +UPDATE `mangos_string` SET `content_loc4`='未找到池' WHERE `entry`=395; +UPDATE `mangos_string` SET `content_loc4`='%u - [%s] 自动生成:%u 最大限制:%u 生物:%u 游戏对象:%u 池 %u' WHERE `entry`=396; +UPDATE `mangos_string` SET `content_loc4`='具有明确机会的池:' WHERE `entry`=397; +UPDATE `mangos_string` SET `content_loc4`='机会均等的池:' WHERE `entry`=398; +UPDATE `mangos_string` SET `content_loc4`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u Chance: %f %s' WHERE `entry`=399; +UPDATE `mangos_string` SET `content_loc4`='|cffff0000[系统消息]:|rScripts 已重新加载' WHERE `entry`=400; +UPDATE `mangos_string` SET `content_loc4`='您将帐户 %s 的安全级别更改为 %i。' WHERE `entry`=401; +UPDATE `mangos_string` SET `content_loc4`='%s 将您的安全级别更改为 %i。' WHERE `entry`=402; +UPDATE `mangos_string` SET `content_loc4`='您对此的安全级别较低。' WHERE `entry`=403; +UPDATE `mangos_string` SET `content_loc4`='禁用生物移动。' WHERE `entry`=404; +UPDATE `mangos_string` SET `content_loc4`='启用生物移动。' WHERE `entry`=405; +UPDATE `mangos_string` SET `content_loc4`='无法更改此区域的天气。' WHERE `entry`=406; +UPDATE `mangos_string` SET `content_loc4`='服务器禁用天气系统。' WHERE `entry`=407; +UPDATE `mangos_string` SET `content_loc4`='%s 因 %s 而被禁止。' WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc4`='%s 因 %s 而被永久禁止。' WHERE `entry`=409; +UPDATE `mangos_string` SET `content_loc4`='%s %s 未找到' WHERE `entry`=410; +UPDATE `mangos_string` SET `content_loc4`='%s 解封。' WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc4`='删除对 %s 的禁令时出错。' WHERE `entry`=412; +UPDATE `mangos_string` SET `content_loc4`='帐户不存在:%s' WHERE `entry`=413; +UPDATE `mangos_string` SET `content_loc4`='没有这样的性格。' WHERE `entry`=414; +UPDATE `mangos_string` SET `content_loc4`='banlist中没有该IP。' WHERE `entry`=415; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s 从未被禁止' WHERE `entry`=416; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s 的禁止历史记录:' WHERE `entry`=417; +UPDATE `mangos_string` SET `content_loc4`='封禁日期:%s 封禁时间:%s 仍然有效:%s 原因:%s 设置者:%s' WHERE `entry`=418; +UPDATE `mangos_string` SET `content_loc4`='信息。' WHERE `entry`=419; +UPDATE `mangos_string` SET `content_loc4`='绝不' WHERE `entry`=420; +UPDATE `mangos_string` SET `content_loc4`='是的' WHERE `entry`=421; +UPDATE `mangos_string` SET `content_loc4`='不' WHERE `entry`=422; +UPDATE `mangos_string` SET `content_loc4`='IP: %s\\n' WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc4`='没有匹配的 IPban。' WHERE `entry`=424; +UPDATE `mangos_string` SET `content_loc4`='没有匹配的帐户。' WHERE `entry`=425; +UPDATE `mangos_string` SET `content_loc4`='没有拥有与此部分匹配的角色的封禁帐户。' WHERE `entry`=426; +UPDATE `mangos_string` SET `content_loc4`='以下 IP 符合您的模式:' WHERE `entry`=427; +UPDATE `mangos_string` SET `content_loc4`='以下帐户符合您的查询:' WHERE `entry`=428; +UPDATE `mangos_string` SET `content_loc4`='你学到了很多法术/技能。' WHERE `entry`=429; +UPDATE `mangos_string` SET `content_loc4`='你学会了课程的所有法术。' WHERE `entry`=430; +UPDATE `mangos_string` SET `content_loc4`='你学会了课堂上的所有才能。' WHERE `entry`=431; +UPDATE `mangos_string` SET `content_loc4`='你学会了所有语言。' WHERE `entry`=432; +UPDATE `mangos_string` SET `content_loc4`='你学会了所有的工艺技能和食谱。' WHERE `entry`=433; +UPDATE `mangos_string` SET `content_loc4`='找不到“%s”' WHERE `entry`=434; +UPDATE `mangos_string` SET `content_loc4`='无效的项目 ID:%u' WHERE `entry`=435; +UPDATE `mangos_string` SET `content_loc4`='未找到任何项目!' WHERE `entry`=436; +UPDATE `mangos_string` SET `content_loc4`='无效的游戏对象 ID:%u' WHERE `entry`=437; +UPDATE `mangos_string` SET `content_loc4`='找到物品 %u:%u(库存 %u 邮件 %u 拍卖 %u 公会 %u)' WHERE `entry`=438; +UPDATE `mangos_string` SET `content_loc4`='找到游戏对象 %u:%u' WHERE `entry`=439; +UPDATE `mangos_string` SET `content_loc4`='无效的生物 ID:%u' WHERE `entry`=440; +UPDATE `mangos_string` SET `content_loc4`='发现生物 %u:%u' WHERE `entry`=441; +UPDATE `mangos_string` SET `content_loc4`='找不到区域!' WHERE `entry`=442; +UPDATE `mangos_string` SET `content_loc4`='未找到项目集!' WHERE `entry`=443; +UPDATE `mangos_string` SET `content_loc4`='找不到技能!' WHERE `entry`=444; +UPDATE `mangos_string` SET `content_loc4`='没有找到法术!' WHERE `entry`=445; +UPDATE `mangos_string` SET `content_loc4`='没有找到任务!' WHERE `entry`=446; +UPDATE `mangos_string` SET `content_loc4`='没有发现任何生物!' WHERE `entry`=447; +UPDATE `mangos_string` SET `content_loc4`='找不到游戏对象!' WHERE `entry`=448; +UPDATE `mangos_string` SET `content_loc4`='墓地 #%u 不存在。' WHERE `entry`=449; +UPDATE `mangos_string` SET `content_loc4`='墓地 #%u 已经链接到区域 #%u(当前)。' WHERE `entry`=450; +UPDATE `mangos_string` SET `content_loc4`='墓地 #%u 链接到区域 #%u(当前)。' WHERE `entry`=451; +UPDATE `mangos_string` SET `content_loc4`='Graveyard #%u 无法链接到子区域或区域 #%u 不存在(内部错误)。' WHERE `entry`=452; +UPDATE `mangos_string` SET `content_loc4`='你发现了你所有的派系出租车节点。' WHERE `entry`=453; +UPDATE `mangos_string` SET `content_loc4`='墓地中没有 id= #%u 的派系,修复你的数据库' WHERE `entry`=454; +UPDATE `mangos_string` SET `content_loc4`='无效的团队,请修复数据库' WHERE `entry`=455; +UPDATE `mangos_string` SET `content_loc4`='任何' WHERE `entry`=456; +UPDATE `mangos_string` SET `content_loc4`='联盟' WHERE `entry`=457; +UPDATE `mangos_string` SET `content_loc4`='部落' WHERE `entry`=458; +UPDATE `mangos_string` SET `content_loc4`='墓地 #%u(派系:%s)离链接到区域 #%u 最近。' WHERE `entry`=459; +UPDATE `mangos_string` SET `content_loc4`='区域 #%u 没有相连的墓地。' WHERE `entry`=460; +UPDATE `mangos_string` SET `content_loc4`='区域 #%u 没有派系的关联墓地:%s。' WHERE `entry`=461; +UPDATE `mangos_string` SET `content_loc4`='传送位置已经存在!' WHERE `entry`=462; +UPDATE `mangos_string` SET `content_loc4`='添加传送位置。' WHERE `entry`=463; +UPDATE `mangos_string` SET `content_loc4`='未添加传送位置:数据库错误。' WHERE `entry`=464; +UPDATE `mangos_string` SET `content_loc4`='传送位置已删除。' WHERE `entry`=465; +UPDATE `mangos_string` SET `content_loc4`='没有找到 taxnodes!' WHERE `entry`=466; +UPDATE `mangos_string` SET `content_loc4`='目标单位有 %d 个光环:' WHERE `entry`=467; +UPDATE `mangos_string` SET `content_loc4`='id: %d eff: %d type: %d duration: %d maxduration: %d periodictimer: %d stacks: %d name: %s%s%s caster: %s' WHERE `entry`=468; +UPDATE `mangos_string` SET `content_loc4`='目标单位有 %d 个类型为 %d 的光环:' WHERE `entry`=469; +UPDATE `mangos_string` SET `content_loc4`='id: %d eff: %d name: %s%s%s caster: %s' WHERE `entry`=470; +UPDATE `mangos_string` SET `content_loc4`='任务 %u 未找到。' WHERE `entry`=471; +UPDATE `mangos_string` SET `content_loc4`='任务 %u 从物品开始。' WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc4`='任务已删除。' WHERE `entry`=473; +UPDATE `mangos_string` SET `content_loc4`='[奖励]' WHERE `entry`=474; +UPDATE `mangos_string` SET `content_loc4`='[完全的]' WHERE `entry`=475; +UPDATE `mangos_string` SET `content_loc4`='[积极的]' WHERE `entry`=476; +UPDATE `mangos_string` SET `content_loc4`='%s 的飞行模式 %s' WHERE `entry`=477; +UPDATE `mangos_string` SET `content_loc4`='发送到 %s 的操作码 %u' WHERE `entry`=478; +UPDATE `mangos_string` SET `content_loc4`='角色加载成功!' WHERE `entry`=479; +UPDATE `mangos_string` SET `content_loc4`='加载角色失败!' WHERE `entry`=480; +UPDATE `mangos_string` SET `content_loc4`='角色转储成功!' WHERE `entry`=481; +UPDATE `mangos_string` SET `content_loc4`='字符转储失败!' WHERE `entry`=482; +UPDATE `mangos_string` SET `content_loc4`='法术 %u 损坏,不允许施放或学习!' WHERE `entry`=483; +UPDATE `mangos_string` SET `content_loc4`='玩家 %s 的技能 %u (%s) 设置为 %u,当前最大值设置为 %u(没有永久(天赋)奖励)。' WHERE `entry`=484; +UPDATE `mangos_string` SET `content_loc4`='玩家 %s 必须具备技能 %u (%s) 才能使用此命令。' WHERE `entry`=485; +UPDATE `mangos_string` SET `content_loc4`='技能 ID 无效 (%u)' WHERE `entry`=486; +UPDATE `mangos_string` SET `content_loc4`='你学会了默认的 GM 法术/技能。' WHERE `entry`=487; +UPDATE `mangos_string` SET `content_loc4`='你已经知道那个咒语了。' WHERE `entry`=488; +UPDATE `mangos_string` SET `content_loc4`='目标(%s)已经知道那个咒语。' WHERE `entry`=489; +UPDATE `mangos_string` SET `content_loc4`='%s 不知道那个咒语。' WHERE `entry`=490; +UPDATE `mangos_string` SET `content_loc4`='你已经忘记了那个咒语。' WHERE `entry`=491; +UPDATE `mangos_string` SET `content_loc4`='移除了 %s 的所有法术冷却时间。' WHERE `entry`=492; +UPDATE `mangos_string` SET `content_loc4`='移除了 %s 的法术 %u 冷却时间。' WHERE `entry`=493; +UPDATE `mangos_string` SET `content_loc4`='命令:Additem,itemId = %i,数量 = %i' WHERE `entry`=494; +UPDATE `mangos_string` SET `content_loc4`='命令:Additemset,itemsetId = %i' WHERE `entry`=495; +UPDATE `mangos_string` SET `content_loc4`='从 %s 中删除了 itemID = %i,数量 = %i' WHERE `entry`=496; +UPDATE `mangos_string` SET `content_loc4`='无法创建项目“%i”(数量:%i)' WHERE `entry`=497; +UPDATE `mangos_string` SET `content_loc4`='您需要提供公会名称!' WHERE `entry`=498; +UPDATE `mangos_string` SET `content_loc4`='找不到播放器!' WHERE `entry`=499; +UPDATE `mangos_string` SET `content_loc4`='玩家已经有一个公会!' WHERE `entry`=500; +UPDATE `mangos_string` SET `content_loc4`='公会未创建!' WHERE `entry`=501; +UPDATE `mangos_string` SET `content_loc4`='未找到项集“%u”中的项。' WHERE `entry`=502; +UPDATE `mangos_string` SET `content_loc4`='距离为:(3D) %f (2D) %f - (3D, point-to-point) %f 码。' WHERE `entry`=503; +UPDATE `mangos_string` SET `content_loc4`='项目“%i”“%s”项目槽 %i' WHERE `entry`=504; +UPDATE `mangos_string` SET `content_loc4`='无效的虚拟物品槽 (%u)' WHERE `entry`=505; +UPDATE `mangos_string` SET `content_loc4`='项目“%i”“%s”已添加到插槽 %i' WHERE `entry`=506; +UPDATE `mangos_string` SET `content_loc4`='项目保存失败!' WHERE `entry`=507; +UPDATE `mangos_string` SET `content_loc4`='%d - 所有者:%s(GUID:%u 帐户:%u)%s' WHERE `entry`=508; +UPDATE `mangos_string` SET `content_loc4`='%d - 发件人:%s(guid:%u 帐户:%u)收件人:%s(guid:%u 帐户:%u)%s' WHERE `entry`=509; +UPDATE `mangos_string` SET `content_loc4`='%d - 所有者:%s(GUID:%u 帐户:%u)%s' WHERE `entry`=510; +UPDATE `mangos_string` SET `content_loc4`='错误的链接类型!' WHERE `entry`=511; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|项目:%d:0:0:0:0:0:0:0|h[%s]|h|r %s' WHERE `entry`=512; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|Hquest:%d:%d|h[%s]|h|r %s' WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r' WHERE `entry`=514; +UPDATE `mangos_string` SET `content_loc4`='%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=515; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r' WHERE `entry`=516; +UPDATE `mangos_string` SET `content_loc4`='%d%s,条目 %d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=517; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r' WHERE `entry`=518; +UPDATE `mangos_string` SET `content_loc4`='|cffffffff|Htele:%s|h[%s]|h|r' WHERE `entry`=519; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|Hspell:%d|h[%s]|h|r' WHERE `entry`=520; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s' WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc4`='未找到游戏对象(条目:%u)' WHERE `entry`=522; +UPDATE `mangos_string` SET `content_loc4`='>> 游戏对象 %s(GUID:%u)位于 %f %f %f。' WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc4`='所选对象:\\n' WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc4`='>> 添加游戏对象“%i”(%s)(GUID:%i)添加到“%f %f %f”。' WHERE `entry`=525; +UPDATE `mangos_string` SET `content_loc4`='%s (lowguid: %u) 运动发生器堆栈:' WHERE `entry`=526; +UPDATE `mangos_string` SET `content_loc4`='闲置的' WHERE `entry`=527; +UPDATE `mangos_string` SET `content_loc4`='随机的' WHERE `entry`=528; +UPDATE `mangos_string` SET `content_loc4`='航点' WHERE `entry`=529; +UPDATE `mangos_string` SET `content_loc4`='动物随机' WHERE `entry`=530; +UPDATE `mangos_string` SET `content_loc4`='使困惑' WHERE `entry`=531; +UPDATE `mangos_string` SET `content_loc4`='针对玩家 %s (lowguid %u)' WHERE `entry`=532; +UPDATE `mangos_string` SET `content_loc4`='针对生物 %s (lowguid %u)' WHERE `entry`=533; +UPDATE `mangos_string` SET `content_loc4`='针对 ' WHERE `entry`=534; +UPDATE `mangos_string` SET `content_loc4`='回家移动到 (X:%f Y:%f Z:%f)' WHERE `entry`=535; +UPDATE `mangos_string` SET `content_loc4`='用于玩家的家庭运动?!?' WHERE `entry`=536; +UPDATE `mangos_string` SET `content_loc4`='出租车航班' WHERE `entry`=537; +UPDATE `mangos_string` SET `content_loc4`='未知运动发生器 (%u)' WHERE `entry`=538; +UPDATE `mangos_string` SET `content_loc4`='玩家选择:%s。\\n' WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc4`='等级:%u。' WHERE `entry`=540; +UPDATE `mangos_string` SET `content_loc4`='健康(基础):%u。' WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc4`='单位标志:%u。\\n' WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc4`='战利品:%u 扒手:%u 剥皮:%u' WHERE `entry`=543; +UPDATE `mangos_string` SET `content_loc4`='职位:%f %f %f。' WHERE `entry`=544; +UPDATE `mangos_string` SET `content_loc4`='*** 是供应商!' WHERE `entry`=545; +UPDATE `mangos_string` SET `content_loc4`='***是训练师!' WHERE `entry`=546; +UPDATE `mangos_string` SET `content_loc4`='实例 ID:%u' WHERE `entry`=547; +UPDATE `mangos_string` SET `content_loc4`='玩家 %s %s(guid:%u)帐户:%s(id:%u%s)GMLevel:%u 最后 IP:%s%s 最后登录:%s 延迟:%ums 客户端:%s' WHERE `entry`=548; +UPDATE `mangos_string` SET `content_loc4`='播放时间:%s 等级:%u 金钱:%ug%us%uc 金钱收件箱:%ug%us%uc 金钱发件箱:%ug%us%uc' WHERE `entry`=549; +UPDATE `mangos_string` SET `content_loc4`='命令.pinfo 不支持离线玩家的 \'rep\' 选项。' WHERE `entry`=550; +UPDATE `mangos_string` SET `content_loc4`='%s 现在已经探索了所有区域。' WHERE `entry`=551; +UPDATE `mangos_string` SET `content_loc4`='%s 没有更多的探索区域。' WHERE `entry`=552; +UPDATE `mangos_string` SET `content_loc4`='%s 已经为您探索了所有区域。' WHERE `entry`=553; +UPDATE `mangos_string` SET `content_loc4`='%s 对你隐藏了所有区域。' WHERE `entry`=554; +UPDATE `mangos_string` SET `content_loc4`='启用悬停' WHERE `entry`=555; +UPDATE `mangos_string` SET `content_loc4`='悬停禁用' WHERE `entry`=556; +UPDATE `mangos_string` SET `content_loc4`='%s 将你升级到 (%i)' WHERE `entry`=557; +UPDATE `mangos_string` SET `content_loc4`='%s 将你降到 (%i)' WHERE `entry`=558; +UPDATE `mangos_string` SET `content_loc4`='%s 重置你的关卡进度。' WHERE `entry`=559; +UPDATE `mangos_string` SET `content_loc4`='该区域已设置为已探索。' WHERE `entry`=560; +UPDATE `mangos_string` SET `content_loc4`='该区域已设置为未探索。' WHERE `entry`=561; +UPDATE `mangos_string` SET `content_loc4`='找不到公会。' WHERE `entry`=562; +UPDATE `mangos_string` SET `content_loc4`='尝试邀请玩家加入公会时发生错误。' WHERE `entry`=563; +UPDATE `mangos_string` SET `content_loc4`='值索引 %u 对于 %s 来说太大了(计数:%u)。' WHERE `entry`=564; +UPDATE `mangos_string` SET `content_loc4`='为 %s 字段设置:%u 到 uint32 值:%u' WHERE `entry`=565; +UPDATE `mangos_string` SET `content_loc4`='您为 %s 字段设置:%u 到 uint32 值:%u' WHERE `entry`=566; +UPDATE `mangos_string` SET `content_loc4`='为 %s 字段设置:%u 到浮点值:%f' WHERE `entry`=567; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 字段:%u 设置为浮点值:%f' WHERE `entry`=568; +UPDATE `mangos_string` SET `content_loc4`='获取 %s uint32 值:[FIELD]:%u [VALUE]:%u' WHERE `entry`=569; +UPDATE `mangos_string` SET `content_loc4`='%s 具有 uint32 值:[FIELD]:%u [VALUE]:%u' WHERE `entry`=570; +UPDATE `mangos_string` SET `content_loc4`='获取 %s 浮点值:[FIELD]:%u [VALUE]:%f' WHERE `entry`=571; +UPDATE `mangos_string` SET `content_loc4`='%s 具有浮点值:[FIELD]:%u [VALUE]:%f' WHERE `entry`=572; +UPDATE `mangos_string` SET `content_loc4`='修改 %s uint32 字段:%u 以求和:%i = %u (%i)' WHERE `entry`=575; +UPDATE `mangos_string` SET `content_loc4`='您修改 %s uint32 字段:%u 以求和:%i = %u (%i)' WHERE `entry`=576; +UPDATE `mangos_string` SET `content_loc4`='你现在隐身了(排名 %u)' WHERE `entry`=577; +UPDATE `mangos_string` SET `content_loc4`='你现在可见了。' WHERE `entry`=578; +UPDATE `mangos_string` SET `content_loc4`='选定的玩家或生物没有受害者。' WHERE `entry`=579; +UPDATE `mangos_string` SET `content_loc4`='你学会了所有种族/职业的默认法术和完成任务的奖励法术。' WHERE `entry`=580; +UPDATE `mangos_string` SET `content_loc4`='在游戏对象附近找到(距离 %f):%u' WHERE `entry`=581; +UPDATE `mangos_string` SET `content_loc4`='SpawnTime:满:%s 剩余:%s' WHERE `entry`=582; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|H 游戏事件:%d|h[%s]|h|r%s' WHERE `entry`=583; +UPDATE `mangos_string` SET `content_loc4`='没有找到活动!' WHERE `entry`=584; +UPDATE `mangos_string` SET `content_loc4`='事件不存在!' WHERE `entry`=585; +UPDATE `mangos_string` SET `content_loc4`='事件 %u:%s%s\\n' WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc4`='事件 %u 已经激活!' WHERE `entry`=587; +UPDATE `mangos_string` SET `content_loc4`='事件 %u 未激活!' WHERE `entry`=588; +UPDATE `mangos_string` SET `content_loc4`='点移动到 (X:%f Y:%f Z:%f)' WHERE `entry`=589; +UPDATE `mangos_string` SET `content_loc4`='恐惧运动' WHERE `entry`=590; +UPDATE `mangos_string` SET `content_loc4`='分散注意力的运动' WHERE `entry`=591; +UPDATE `mangos_string` SET `content_loc4`='你已经学会了工艺中的所有法术:%s' WHERE `entry`=592; +UPDATE `mangos_string` SET `content_loc4`='目前被禁止的帐户:' WHERE `entry`=593; +UPDATE `mangos_string` SET `content_loc4`='目前被禁止的IP:' WHERE `entry`=595; +UPDATE `mangos_string` SET `content_loc4`='目前的游戏管理员:' WHERE `entry`=597; +UPDATE `mangos_string` SET `content_loc4`='没有游戏大师。' WHERE `entry`=599; +UPDATE `mangos_string` SET `content_loc4`='联盟赢了!' WHERE `entry`=600; +UPDATE `mangos_string` SET `content_loc4`='部落赢了!' WHERE `entry`=601; +UPDATE `mangos_string` SET `content_loc4`='战歌峡谷的战斗将在 1 分钟后开始。' WHERE `entry`=602; +UPDATE `mangos_string` SET `content_loc4`='战歌峡谷的战斗将在 30 秒后开始。' WHERE `entry`=603; +UPDATE `mangos_string` SET `content_loc4`='让战歌峡谷的战斗开始吧!' WHERE `entry`=604; +UPDATE `mangos_string` SET `content_loc4`='$n 夺取了部落旗帜!' WHERE `entry`=605; +UPDATE `mangos_string` SET `content_loc4`='$n夺取了联盟旗帜!' WHERE `entry`=606; +UPDATE `mangos_string` SET `content_loc4`='部落旗帜掉落了 $n!' WHERE `entry`=607; +UPDATE `mangos_string` SET `content_loc4`='联盟旗帜掉落了 $n!' WHERE `entry`=608; +UPDATE `mangos_string` SET `content_loc4`='$n! 将联盟旗帜送回了基地。' WHERE `entry`=609; +UPDATE `mangos_string` SET `content_loc4`='$n! 将部落旗帜送回了基地。' WHERE `entry`=610; +UPDATE `mangos_string` SET `content_loc4`='部落旗帜被 $n!' WHERE `entry`=611; +UPDATE `mangos_string` SET `content_loc4`='联盟旗帜被 $n!' WHERE `entry`=612; +UPDATE `mangos_string` SET `content_loc4`='旗帜现在被放置在他们的基地。' WHERE `entry`=613; +UPDATE `mangos_string` SET `content_loc4`='联盟旗帜现在放置在其底部。' WHERE `entry`=614; +UPDATE `mangos_string` SET `content_loc4`='部落旗帜现在放置在其底部。' WHERE `entry`=615; +UPDATE `mangos_string` SET `content_loc4`='%s %s%s %s(guid:%u)帐户:%s(id:%u%s)GMLevel:%u 最后 IP:%s%s 最后登录:%s 延迟:%ums 客户端:%s' WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc4`='找不到声音。' WHERE `entry`=617; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|声音:%d|h[%s]|h|r' WHERE `entry`=618; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的即时施法模式设置为 %s。' WHERE `entry`=619; +UPDATE `mangos_string` SET `content_loc4`='%s 已将你的即时施法模式转换为 %s。' WHERE `entry`=620; +UPDATE `mangos_string` SET `content_loc4`='NO POWER COST作弊开启' WHERE `entry`=621; +UPDATE `mangos_string` SET `content_loc4`='NO POWER COST作弊已关闭' WHERE `entry`=622; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的无电费模式设置为 %s。' WHERE `entry`=623; +UPDATE `mangos_string` SET `content_loc4`='%s 已将您的无电费模式切换为 %s。' WHERE `entry`=624; +UPDATE `mangos_string` SET `content_loc4`='DEBUFF IMMUNITY作弊开启' WHERE `entry`=625; +UPDATE `mangos_string` SET `content_loc4`='DEBUFF IMMUNITY作弊已关闭' WHERE `entry`=626; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的减益免疫模式设置为 %s。' WHERE `entry`=627; +UPDATE `mangos_string` SET `content_loc4`='你的减益免疫模式已被 %s 转换为 %s。' WHERE `entry`=628; +UPDATE `mangos_string` SET `content_loc4`='ALWAYS CRIT作弊开启' WHERE `entry`=629; +UPDATE `mangos_string` SET `content_loc4`='ALWAYS CRIT作弊关闭' WHERE `entry`=630; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的始终暴击模式设置为 %s。' WHERE `entry`=631; +UPDATE `mangos_string` SET `content_loc4`='%s 已将你的一贯暴击模式转换为 %s。' WHERE `entry`=632; +UPDATE `mangos_string` SET `content_loc4`='NO CAST CHECKS作弊开启' WHERE `entry`=633; +UPDATE `mangos_string` SET `content_loc4`='NO CAST CHECKS作弊已关闭' WHERE `entry`=634; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的无转换检查模式设置为 %s。' WHERE `entry`=635; +UPDATE `mangos_string` SET `content_loc4`='%s 已将您的无强制转换检查模式转换为 %s。' WHERE `entry`=636; +UPDATE `mangos_string` SET `content_loc4`='ALWAYS PROC作弊开启' WHERE `entry`=637; +UPDATE `mangos_string` SET `content_loc4`='ALWAYS PROC作弊关闭' WHERE `entry`=638; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的 always proc 模式设置为 %s。' WHERE `entry`=639; +UPDATE `mangos_string` SET `content_loc4`='您的 always proc 模式已被 %s 转换为 %s。' WHERE `entry`=640; +UPDATE `mangos_string` SET `content_loc4`='TRIGGER PASS作弊已开启' WHERE `entry`=641; +UPDATE `mangos_string` SET `content_loc4`='TRIGGER PASS作弊已关闭' WHERE `entry`=642; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的触发器传递模式设置为 %s。' WHERE `entry`=643; +UPDATE `mangos_string` SET `content_loc4`='%s 已将您的触发器传递模式转换为 %s。' WHERE `entry`=644; +UPDATE `mangos_string` SET `content_loc4`='IGNORE TRIGGERS作弊已开启' WHERE `entry`=645; +UPDATE `mangos_string` SET `content_loc4`='IGNORE TRIGGERS作弊已关闭' WHERE `entry`=646; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的忽略触发器模式设置为 %s。' WHERE `entry`=647; +UPDATE `mangos_string` SET `content_loc4`='您的忽略触发器模式已被 %s 转换为 %s。' WHERE `entry`=648; +UPDATE `mangos_string` SET `content_loc4`='联盟' WHERE `entry`=650; +UPDATE `mangos_string` SET `content_loc4`='部落' WHERE `entry`=651; +UPDATE `mangos_string` SET `content_loc4`='马厩' WHERE `entry`=652; +UPDATE `mangos_string` SET `content_loc4`='铁匠' WHERE `entry`=653; +UPDATE `mangos_string` SET `content_loc4`='农场' WHERE `entry`=654; +UPDATE `mangos_string` SET `content_loc4`='伐木场' WHERE `entry`=655; +UPDATE `mangos_string` SET `content_loc4`='矿' WHERE `entry`=656; +UPDATE `mangos_string` SET `content_loc4`='%s 占用了 %s' WHERE `entry`=657; +UPDATE `mangos_string` SET `content_loc4`='$n 捍卫了 %s' WHERE `entry`=658; +UPDATE `mangos_string` SET `content_loc4`='$n 袭击了 %s' WHERE `entry`=659; +UPDATE `mangos_string` SET `content_loc4`='$n 认领了 %s!' WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc4`='阿拉希盆地之战将在 1 分钟后开始。' WHERE `entry`=661; +UPDATE `mangos_string` SET `content_loc4`='阿拉希盆地之战将在 30 秒后开始。' WHERE `entry`=662; +UPDATE `mangos_string` SET `content_loc4`='阿拉希盆地之战已经打响!' WHERE `entry`=663; +UPDATE `mangos_string` SET `content_loc4`='联盟收集了$1776W资源,胜利在望!' WHERE `entry`=664; +UPDATE `mangos_string` SET `content_loc4`='部落已经收集了 1777W 美元的资源,胜利在望!' WHERE `entry`=665; +UPDATE `mangos_string` SET `content_loc4`='在你最近在 %s 的战斗之后,我们为你授予荣誉印记的最佳尝试失败了。' WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的玩家模式免疫设置为 %s。' WHERE `entry`=688; +UPDATE `mangos_string` SET `content_loc4`='%s 已将您的玩家免疫模式切换为 %s。' WHERE `entry`=689; +UPDATE `mangos_string` SET `content_loc4`='您将生物免疫模式设置为 %s,持续 %s。' WHERE `entry`=690; +UPDATE `mangos_string` SET `content_loc4`='%s 已将你的生物免疫模式转换为 %s。' WHERE `entry`=691; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的不可定位模式设置为 %s。' WHERE `entry`=692; +UPDATE `mangos_string` SET `content_loc4`='%s 已将您的不可定位模式转变为 %s。' WHERE `entry`=693; +UPDATE `mangos_string` SET `content_loc4`='亲爱的玩家,\\r\\n\\r\\n' WHERE `entry`=699; +UPDATE `mangos_string` SET `content_loc4`='您必须等待 %s 才能再次发言。' WHERE `entry`=705; +UPDATE `mangos_string` SET `content_loc4`='该物品在库存中的装备/存储方面存在问题。' WHERE `entry`=706; +UPDATE `mangos_string` SET `content_loc4`='%s 希望不被打扰并且不能接收耳语消息:%s' WHERE `entry`=707; +UPDATE `mangos_string` SET `content_loc4`='%s 离开键盘:%s' WHERE `entry`=708; +UPDATE `mangos_string` SET `content_loc4`='请勿打扰' WHERE `entry`=709; +UPDATE `mangos_string` SET `content_loc4`='远离键盘' WHERE `entry`=710; +UPDATE `mangos_string` SET `content_loc4`='%s 的队列状态(等级:%u 到 %u)\\n' WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc4`='|cffff0000[BG 队列播音员]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r' WHERE `entry`=712; +UPDATE `mangos_string` SET `content_loc4`='您不符合战场等级要求' WHERE `entry`=715; +UPDATE `mangos_string` SET `content_loc4`='|cffff0000[BG 队列播音员]:|r %s -- [%u-%u] 已开始!|r' WHERE `entry`=717; +UPDATE `mangos_string` SET `content_loc4`='你的团队对于这个战场来说太大了。' WHERE `entry`=720; +UPDATE `mangos_string` SET `content_loc4`='您的群组有一位离线成员。' WHERE `entry`=727; +UPDATE `mangos_string` SET `content_loc4`='您的团队中有来自对方阵营的玩家。' WHERE `entry`=728; +UPDATE `mangos_string` SET `content_loc4`='您的团队中有来自不同战场的玩家。' WHERE `entry`=729; +UPDATE `mangos_string` SET `content_loc4`='你的队伍中有人已经在这个战场队列中。' WHERE `entry`=730; +UPDATE `mangos_string` SET `content_loc4`='你党内有人是逃兵。' WHERE `entry`=731; +UPDATE `mangos_string` SET `content_loc4`='你的队伍中有人已经在三个战场队列中。' WHERE `entry`=732; +UPDATE `mangos_string` SET `content_loc4`='你不能传送到战场地图。' WHERE `entry`=733; +UPDATE `mangos_string` SET `content_loc4`='您不能将玩家召唤到战场或竞技场地图。' WHERE `entry`=734; +UPDATE `mangos_string` SET `content_loc4`='您必须处于 GM 模式才能传送到战场上的玩家。' WHERE `entry`=735; +UPDATE `mangos_string` SET `content_loc4`='你不能从另一个战场传送到一个战场。' WHERE `entry`=736; +UPDATE `mangos_string` SET `content_loc4`='战场设置为 1v0 以进行调试。' WHERE `entry`=739; +UPDATE `mangos_string` SET `content_loc4`='战场设置为正常玩家数。' WHERE `entry`=740; +UPDATE `mangos_string` SET `content_loc4`='玩家不够。' WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc4`='玩家不够。' WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc4`='只有联盟可以使用该门户' WHERE `entry`=752; +UPDATE `mangos_string` SET `content_loc4`='只有部落可以使用该传送门' WHERE `entry`=753; +UPDATE `mangos_string` SET `content_loc4`='%s 被 %s 摧毁了!' WHERE `entry`=759; +UPDATE `mangos_string` SET `content_loc4`='%s 受到攻击!' WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc4`='%s 被 %s 带走了!' WHERE `entry`=761; +UPDATE `mangos_string` SET `content_loc4`='%s 被 %s 带走了!' WHERE `entry`=762; +UPDATE `mangos_string` SET `content_loc4`='%s 被 %s 带走了!' WHERE `entry`=763; +UPDATE `mangos_string` SET `content_loc4`='%s 受到攻击!' WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc4`='%s 接管了 %s!' WHERE `entry`=765; +UPDATE `mangos_string` SET `content_loc4`='铁深矿' WHERE `entry`=766; +UPDATE `mangos_string` SET `content_loc4`='冷牙矿山' WHERE `entry`=767; +UPDATE `mangos_string` SET `content_loc4`='雷矛救援站' WHERE `entry`=768; +UPDATE `mangos_string` SET `content_loc4`='丹巴尔达南地堡' WHERE `entry`=769; +UPDATE `mangos_string` SET `content_loc4`='丹巴尔达北地堡' WHERE `entry`=770; +UPDATE `mangos_string` SET `content_loc4`='雷矛墓地' WHERE `entry`=771; +UPDATE `mangos_string` SET `content_loc4`='冰翼地堡' WHERE `entry`=772; +UPDATE `mangos_string` SET `content_loc4`='石炉墓地' WHERE `entry`=773; +UPDATE `mangos_string` SET `content_loc4`='石炉地堡' WHERE `entry`=774; +UPDATE `mangos_string` SET `content_loc4`='降雪墓地' WHERE `entry`=775; +UPDATE `mangos_string` SET `content_loc4`='冰血之塔' WHERE `entry`=776; +UPDATE `mangos_string` SET `content_loc4`='冰血墓地' WHERE `entry`=777; +UPDATE `mangos_string` SET `content_loc4`='塔点' WHERE `entry`=778; +UPDATE `mangos_string` SET `content_loc4`='霜狼墓地' WHERE `entry`=779; +UPDATE `mangos_string` SET `content_loc4`='东霜狼塔' WHERE `entry`=780; +UPDATE `mangos_string` SET `content_loc4`='西霜狼塔' WHERE `entry`=781; +UPDATE `mangos_string` SET `content_loc4`='霜狼救援小屋' WHERE `entry`=782; +UPDATE `mangos_string` SET `content_loc4`='距离奥特兰克山谷之战开始还有 1 分钟。' WHERE `entry`=784; +UPDATE `mangos_string` SET `content_loc4`='奥特兰克山谷之战开始前 30 秒。' WHERE `entry`=785; +UPDATE `mangos_string` SET `content_loc4`='奥特兰克山谷之战已经打响!' WHERE `entry`=786; +UPDATE `mangos_string` SET `content_loc4`='联盟小队援兵快用完了!' WHERE `entry`=787; +UPDATE `mangos_string` SET `content_loc4`='部落小队的援军快用完了!' WHERE `entry`=788; +UPDATE `mangos_string` SET `content_loc4`='霜狼将军死了!' WHERE `entry`=789; +UPDATE `mangos_string` SET `content_loc4`='雷矛将军死了!' WHERE `entry`=790; +UPDATE `mangos_string` SET `content_loc4`='你没有足够的黄金' WHERE `entry`=801; +UPDATE `mangos_string` SET `content_loc4`='您没有足够的空闲插槽' WHERE `entry`=802; +UPDATE `mangos_string` SET `content_loc4`='您的搭档没有足够的免费行李位' WHERE `entry`=803; +UPDATE `mangos_string` SET `content_loc4`='您无权执行该功能' WHERE `entry`=804; +UPDATE `mangos_string` SET `content_loc4`='未知语言' WHERE `entry`=805; +UPDATE `mangos_string` SET `content_loc4`='你不懂那种语言' WHERE `entry`=806; +UPDATE `mangos_string` SET `content_loc4`='请提供角色名称' WHERE `entry`=807; +UPDATE `mangos_string` SET `content_loc4`='玩家 %s 未找到或离线' WHERE `entry`=808; +UPDATE `mangos_string` SET `content_loc4`='找不到字符 %s 的帐户' WHERE `entry`=809; +UPDATE `mangos_string` SET `content_loc4`='公会长' WHERE `entry`=811; +UPDATE `mangos_string` SET `content_loc4`='官' WHERE `entry`=812; +UPDATE `mangos_string` SET `content_loc4`='老将' WHERE `entry`=813; +UPDATE `mangos_string` SET `content_loc4`='成员' WHERE `entry`=814; +UPDATE `mangos_string` SET `content_loc4`='发起' WHERE `entry`=815; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的强度更改为 %i。' WHERE `entry`=900; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的强度更改为 %i。' WHERE `entry`=901; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的 Agility 更改为 %i。' WHERE `entry`=902; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的 Agility 改为 %i。' WHERE `entry`=903; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的 Stamina 更改为 %i。' WHERE `entry`=904; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的 Stamina 更改为 %i。' WHERE `entry`=905; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的智力更改为 %i。' WHERE `entry`=906; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的智力改为 %i。' WHERE `entry`=907; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的精神更改为 %i。' WHERE `entry`=908; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的精神改为 %i。' WHERE `entry`=909; +UPDATE `mangos_string` SET `content_loc4`='你将 %s 的盔甲改为 %i。' WHERE `entry`=910; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的盔甲改为 %i。' WHERE `entry`=911; +UPDATE `mangos_string` SET `content_loc4`='你将 %s 的神圣抗性更改为 %i。' WHERE `entry`=912; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的神圣抗性改为 %i。' WHERE `entry`=913; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的耐火性更改为 %i。' WHERE `entry`=914; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的耐火性更改为 %i。' WHERE `entry`=915; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的自然抗性更改为 %i。' WHERE `entry`=916; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的自然抗性改为 %i。' WHERE `entry`=917; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的冰霜抗性更改为 %i。' WHERE `entry`=918; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的冰霜抗性更改为 %i。' WHERE `entry`=919; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的暗影抗性更改为 %i。' WHERE `entry`=920; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的暗影抗性改为 %i。' WHERE `entry`=921; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的奥术抗性更改为 %i。' WHERE `entry`=922; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的奥术抗性更改为 %i。' WHERE `entry`=923; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的近战攻击力更改为 %i。' WHERE `entry`=924; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的近战攻击强度更改为 %i。' WHERE `entry`=925; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的远程攻击强度更改为 %i。' WHERE `entry`=926; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的远程攻击强度更改为 %i。' WHERE `entry`=927; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的法术强度更改为 %i。' WHERE `entry`=928; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的法术强度更改为 %i。' WHERE `entry`=929; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的近战暴击几率更改为 %g%%。' WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的近战暴击几率更改为 %g%%。' WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的远程暴击几率更改为 %g%%。' WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的远程暴击几率更改为 %g%%。' WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的法术暴击几率更改为 %g%%。' WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的法术暴击几率更改为 %g%%。' WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的主手速度更改为 %i ms。' WHERE `entry`=936; +UPDATE `mangos_string` SET `content_loc4`='%s 将您的主手速度更改为 %i 毫秒。' WHERE `entry`=937; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的副手速度更改为 %i 毫秒。' WHERE `entry`=938; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的副手速度更改为 %i 毫秒。' WHERE `entry`=939; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的远程速度更改为 %i 毫秒。' WHERE `entry`=940; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的远程速度更改为 %i 毫秒。' WHERE `entry`=941; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的施法速度更改为 %gx。' WHERE `entry`=942; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的施法速度改为 %gx。' WHERE `entry`=943; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的格挡几率更改为 %g%%。' WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的格挡几率更改为 %g%%。' WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的闪避几率更改为 %g%%。' WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的闪避几率更改为 %g%%。' WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的招架几率更改为 %g%%。' WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc4`='%s 将你的招架几率更改为 %g%%。' WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc4`='退出守护进程...' WHERE `entry`=1000; +UPDATE `mangos_string` SET `content_loc4`='帐户已删除:%s' WHERE `entry`=1001; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s 未删除(可能更新了 sql 文件格式)' WHERE `entry`=1002; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s 未删除(未知错误)' WHERE `entry`=1003; +UPDATE `mangos_string` SET `content_loc4`='创建的帐户:%s' WHERE `entry`=1004; +UPDATE `mangos_string` SET `content_loc4`='账户名不能超过 16 个字符(客户端限制),账户未创建!' WHERE `entry`=1005; +UPDATE `mangos_string` SET `content_loc4`='同名帐号已存在!' WHERE `entry`=1006; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s 未创建(可能更新了 sql 文件格式)' WHERE `entry`=1007; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s 未创建(未知错误)' WHERE `entry`=1008; +UPDATE `mangos_string` SET `content_loc4`='玩家 %s(Guid:%u)帐户 %s(Id:%u)已删除。' WHERE `entry`=1009; +UPDATE `mangos_string` SET `content_loc4`='没有在线玩家。' WHERE `entry`=1014; +UPDATE `mangos_string` SET `content_loc4`='使用了未完全键入的退出命令,需要完全键入它(退出),或者未在 RA 命令行中使用的命令。' WHERE `entry`=1015; +UPDATE `mangos_string` SET `content_loc4`='找不到字符。' WHERE `entry`=1019; +UPDATE `mangos_string` SET `content_loc4`='恢复以下字符:' WHERE `entry`=1020; +UPDATE `mangos_string` SET `content_loc4`='删除以下字符:' WHERE `entry`=1021; +UPDATE `mangos_string` SET `content_loc4`='错误:如果您只选择了一个字符,则只能分配一个新名称!' WHERE `entry`=1022; +UPDATE `mangos_string` SET `content_loc4`='角色“%s”(GUID:%u 帐户 %u)无法恢复:帐户不存在!' WHERE `entry`=1023; +UPDATE `mangos_string` SET `content_loc4`='角色“%s”(GUID:%u 账户 %u)无法恢复:账户角色列表已满!' WHERE `entry`=1024; +UPDATE `mangos_string` SET `content_loc4`='角色“%s”(GUID:%u 帐户 %u)无法恢复:新名称已被使用!' WHERE `entry`=1025; +UPDATE `mangos_string` SET `content_loc4`='GUID:%u 姓名:%s 帐户:%s (%u) 日期:%s' WHERE `entry`=1026; +UPDATE `mangos_string` SET `content_loc4`='日志过滤器状态:' WHERE `entry`=1027; +UPDATE `mangos_string` SET `content_loc4`='所有日志过滤器设置为:%s' WHERE `entry`=1028; +UPDATE `mangos_string` SET `content_loc4`='只能从 RA 控制台调用命令。' WHERE `entry`=1029; +UPDATE `mangos_string` SET `content_loc4`='活动对象:%d。' WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc4`='设备 ID:%u。' WHERE `entry`=1031; +UPDATE `mangos_string` SET `content_loc4`='居住类型:%u' WHERE `entry`=1032; +UPDATE `mangos_string` SET `content_loc4`='护甲:%u' WHERE `entry`=1033; +UPDATE `mangos_string` SET `content_loc4`='AI 名称:%s 脚本名称:%s' WHERE `entry`=1034; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s(ID:%u)现在最多允许 %u 扩展。' WHERE `entry`=1100; +UPDATE `mangos_string` SET `content_loc4`='当天的消息更改为:\\r\\n' WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc4`='发送给 %s 的消息:%s' WHERE `entry`=1102; +UPDATE `mangos_string` SET `content_loc4`='%d - %s %s' WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc4`='%d - %s' WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc4`='%d - %s %s' WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc4`='%d - %s %s' WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc4`='%d - %s' WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc4`='%d - %s %s' WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc4`='%d - %s %s %s %s' WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc4`='%d%s - %s X:%f Y:%f Z:%f MapId:%d' WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc4`='%d%s - %s X:%f Y:%f Z:%f MapId:%d' WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc4`='无法打开文件:%s' WHERE `entry`=1112; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s (%u) 具有最大允许字符数(客户端限制)' WHERE `entry`=1113; +UPDATE `mangos_string` SET `content_loc4`='转储文件有损坏的数据!' WHERE `entry`=1114; +UPDATE `mangos_string` SET `content_loc4`='角色名称无效!' WHERE `entry`=1115; +UPDATE `mangos_string` SET `content_loc4`='字符引导无效!' WHERE `entry`=1116; +UPDATE `mangos_string` SET `content_loc4`='字符 guid %u 正在使用中!' WHERE `entry`=1117; +UPDATE `mangos_string` SET `content_loc4`='%d - 公会:%s(guid:%u)%s' WHERE `entry`=1118; +UPDATE `mangos_string` SET `content_loc4`='您必须使用男性或女性作为性别。' WHERE `entry`=1119; +UPDATE `mangos_string` SET `content_loc4`='您将 %s 的性别更改为 %s。' WHERE `entry`=1120; +UPDATE `mangos_string` SET `content_loc4`='您的性别由 %s 更改为 %s。' WHERE `entry`=1121; +UPDATE `mangos_string` SET `content_loc4`='(%u/%u +perm %u +temp %u)' WHERE `entry`=1122; +UPDATE `mangos_string` SET `content_loc4`='%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (地图:%u X:%f Y:%f Z:%f)' WHERE `entry`=1128; +UPDATE `mangos_string` SET `content_loc4`='%d - %s %s(地图:%u X:%f Y:%f Z:%f)' WHERE `entry`=1129; +UPDATE `mangos_string` SET `content_loc4`='活动开始 %u“%s”' WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc4`='事件已停止 %u“%s”' WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc4`='关注玩家 %s (lowguid %u)' WHERE `entry`=1132; +UPDATE `mangos_string` SET `content_loc4`='跟随生物 %s (lowguid %u)' WHERE `entry`=1133; +UPDATE `mangos_string` SET `content_loc4`='关注' WHERE `entry`=1134; +UPDATE `mangos_string` SET `content_loc4`='列出已知的人才:' WHERE `entry`=1135; +UPDATE `mangos_string` SET `content_loc4`='(发现天赋:%u 使用天赋点数:%u)' WHERE `entry`=1136; +UPDATE `mangos_string` SET `content_loc4`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=1137; +UPDATE `mangos_string` SET `content_loc4`='%u - |cffffffff|Hplayer:%s|h[%s]|h|r %s %s %u' WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc4`='%u - %s(在线:%s IP:%s GM:%u 扩展:%u)' WHERE `entry`=1142; +UPDATE `mangos_string` SET `content_loc4`='由事件 %u (%s) 产生' WHERE `entry`=1143; +UPDATE `mangos_string` SET `content_loc4`='因事件 %u(%s)而消失' WHERE `entry`=1144; +UPDATE `mangos_string` SET `content_loc4`='池 %u 的一部分' WHERE `entry`=1145; +UPDATE `mangos_string` SET `content_loc4`='池 %u 的一部分,顶部池 %u' WHERE `entry`=1146; +UPDATE `mangos_string` SET `content_loc4`='(顶部)池 %u 由事件 %u (%s) 生成' WHERE `entry`=1147; +UPDATE `mangos_string` SET `content_loc4`='(顶部)池 %u 被事件 %u (%s) 取消生成' WHERE `entry`=1148; +UPDATE `mangos_string` SET `content_loc4`='(池 %u)' WHERE `entry`=1149; +UPDATE `mangos_string` SET `content_loc4`='(事件 %i)' WHERE `entry`=1150; +UPDATE `mangos_string` SET `content_loc4`='(池 %u 事件 %i)' WHERE `entry`=1151; +UPDATE `mangos_string` SET `content_loc4`='[可以使用]' WHERE `entry`=1152; +UPDATE `mangos_string` SET `content_loc4`='获取 %s bitstr 值:[FIELD]:%u [VALUE]:%s' WHERE `entry`=1153; +UPDATE `mangos_string` SET `content_loc4`='%s 具有 bitstr 值:[FIELD]:%u [VALUE]:%s' WHERE `entry`=1154; +UPDATE `mangos_string` SET `content_loc4`='获取 %s 十六进制值:[FIELD]:%u [VALUE]:%x' WHERE `entry`=1155; +UPDATE `mangos_string` SET `content_loc4`='%s 具有十六进制值:[FIELD]:%u [VALUE]:%x' WHERE `entry`=1156; +UPDATE `mangos_string` SET `content_loc4`='修改 %s 十六进制字段:%u %s %x = %x (hex)' WHERE `entry`=1157; +UPDATE `mangos_string` SET `content_loc4`='您为 %s 十六进制字段修改:%u %s %x = %x(十六进制)' WHERE `entry`=1158; +UPDATE `mangos_string` SET `content_loc4`='修改 %s 浮点字段:%u 以求和:%f = %f' WHERE `entry`=1159; +UPDATE `mangos_string` SET `content_loc4`='您修改 %s 浮点字段:%u 以求和:%f = %f' WHERE `entry`=1160; +UPDATE `mangos_string` SET `content_loc4`='法术 %u 没有光环。' WHERE `entry`=1165; +UPDATE `mangos_string` SET `content_loc4`='未找到或无法访问脚本库。' WHERE `entry`=1166; +UPDATE `mangos_string` SET `content_loc4`='脚本库有错误的列表函数(过时的?)。' WHERE `entry`=1167; +UPDATE `mangos_string` SET `content_loc4`='重新加载脚本库。' WHERE `entry`=1168; +UPDATE `mangos_string` SET `content_loc4`='为不同的 mangosd 版本构建脚本库。' WHERE `entry`=1169; +UPDATE `mangos_string` SET `content_loc4`='帐户 %s (id %u) 的锁定字段更改为 %u。' WHERE `entry`=1170; +UPDATE `mangos_string` SET `content_loc4`='参数不正确。' WHERE `entry`=1171; +UPDATE `mangos_string` SET `content_loc4`='骑行类型无效。' WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc4`='该玩家没有 %s 骑术。' WHERE `entry`=1173; +UPDATE `mangos_string` SET `content_loc4`='尝试移除骑术技能时遇到错误。' WHERE `entry`=1174; +UPDATE `mangos_string` SET `content_loc4`='移除了玩家 %s 的骑术技能。' WHERE `entry`=1175; +UPDATE `mangos_string` SET `content_loc4`='模型 %d - |cffffffff|Hcreature_model_entry:%d|h[%s]|h|r' WHERE `entry`=1176; +UPDATE `mangos_string` SET `content_loc4`='没有找到生物模型!' WHERE `entry`=1177; +UPDATE `mangos_string` SET `content_loc4`='您尝试查看电影 %u 但它不存在。' WHERE `entry`=1200; +UPDATE `mangos_string` SET `content_loc4`='拼写 %u %s = %f (*1.88 = %f) DB = %f AP = %f' WHERE `entry`=1202; +UPDATE `mangos_string` SET `content_loc4`='直接治疗' WHERE `entry`=1203; +UPDATE `mangos_string` SET `content_loc4`='直接伤害' WHERE `entry`=1204; +UPDATE `mangos_string` SET `content_loc4`='点治疗' WHERE `entry`=1205; +UPDATE `mangos_string` SET `content_loc4`='点伤害' WHERE `entry`=1206; +UPDATE `mangos_string` SET `content_loc4`='私人的' WHERE `entry`=1400; +UPDATE `mangos_string` SET `content_loc4`='下士' WHERE `entry`=1401; +UPDATE `mangos_string` SET `content_loc4`='军士' WHERE `entry`=1402; +UPDATE `mangos_string` SET `content_loc4`='军士长' WHERE `entry`=1403; +UPDATE `mangos_string` SET `content_loc4`='军士长' WHERE `entry`=1404; +UPDATE `mangos_string` SET `content_loc4`='骑士' WHERE `entry`=1405; +UPDATE `mangos_string` SET `content_loc4`='骑士中尉' WHERE `entry`=1406; +UPDATE `mangos_string` SET `content_loc4`='骑士队长' WHERE `entry`=1407; +UPDATE `mangos_string` SET `content_loc4`='骑士冠军' WHERE `entry`=1408; +UPDATE `mangos_string` SET `content_loc4`='少校' WHERE `entry`=1409; +UPDATE `mangos_string` SET `content_loc4`='指挥官' WHERE `entry`=1410; +UPDATE `mangos_string` SET `content_loc4`='元帅' WHERE `entry`=1411; +UPDATE `mangos_string` SET `content_loc4`='陆军元帅' WHERE `entry`=1412; +UPDATE `mangos_string` SET `content_loc4`='大元帅' WHERE `entry`=1413; +UPDATE `mangos_string` SET `content_loc4`='侦察' WHERE `entry`=1414; +UPDATE `mangos_string` SET `content_loc4`='咕噜声' WHERE `entry`=1415; +UPDATE `mangos_string` SET `content_loc4`='军士' WHERE `entry`=1416; +UPDATE `mangos_string` SET `content_loc4`='高级军士' WHERE `entry`=1417; +UPDATE `mangos_string` SET `content_loc4`='第一军士长' WHERE `entry`=1418; +UPDATE `mangos_string` SET `content_loc4`='石头守卫' WHERE `entry`=1419; +UPDATE `mangos_string` SET `content_loc4`='血卫士' WHERE `entry`=1420; +UPDATE `mangos_string` SET `content_loc4`='军团战舰' WHERE `entry`=1421; +UPDATE `mangos_string` SET `content_loc4`='百夫长' WHERE `entry`=1422; +UPDATE `mangos_string` SET `content_loc4`='冠军' WHERE `entry`=1423; +UPDATE `mangos_string` SET `content_loc4`='中将' WHERE `entry`=1424; +UPDATE `mangos_string` SET `content_loc4`='一般的' WHERE `entry`=1425; +UPDATE `mangos_string` SET `content_loc4`='军阀' WHERE `entry`=1426; +UPDATE `mangos_string` SET `content_loc4`='高阶督军' WHERE `entry`=1427; +UPDATE `mangos_string` SET `content_loc4`='游戏大师' WHERE `entry`=1428; +UPDATE `mangos_string` SET `content_loc4`='无等级' WHERE `entry`=1429; +UPDATE `mangos_string` SET `content_loc4`='耻辱' WHERE `entry`=1430; +UPDATE `mangos_string` SET `content_loc4`='放逐' WHERE `entry`=1431; +UPDATE `mangos_string` SET `content_loc4`='取缔' WHERE `entry`=1432; +UPDATE `mangos_string` SET `content_loc4`='贱民' WHERE `entry`=1433; +UPDATE `mangos_string` SET `content_loc4`='玩家:%s - %s(排名 %u)' WHERE `entry`=1434; +UPDATE `mangos_string` SET `content_loc4`='今天:[荣誉击杀:|c0000ff00%u|r] [不光彩击杀:|c00ff0000%u|r]' WHERE `entry`=1435; +UPDATE `mangos_string` SET `content_loc4`='昨天:[杀戮:|c0000ff00%u|r] [荣誉:%u]' WHERE `entry`=1436; +UPDATE `mangos_string` SET `content_loc4`='本周:[击杀:|c0000ff00%u|r] [荣誉:%u]' WHERE `entry`=1437; +UPDATE `mangos_string` SET `content_loc4`='上周:[击杀:|c0000ff00%u|r] [荣誉:%u] [声望:%u]' WHERE `entry`=1438; +UPDATE `mangos_string` SET `content_loc4`='生命时间:[排名点数:|c0000ff00%f|r] [荣誉击杀数:|c0000ff00%u|r] [不光彩击杀数:|c00ff0000%u|r] [最高排名 %u:%s]' WHERE `entry`=1439; +UPDATE `mangos_string` SET `content_loc4`='%u - [%s] 自动生成:%u 最大限制:%u 生物:%u 游戏对象:%u 池 %u 机会:%f %s' WHERE `entry`=1500; +UPDATE `mangos_string` SET `content_loc4`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u %s' WHERE `entry`=1501; +UPDATE `mangos_string` SET `content_loc4`='%u - [%s] 自动生成:%u 最大限制:%u 生物:%u 游戏对象:%u 池 %u %s' WHERE `entry`=1502; +UPDATE `mangos_string` SET `content_loc4`='无法添加 spawn,因为在保留的 guids 范围内没有用于静态 spawn 的免费 guids。' WHERE `entry`=1503; +UPDATE `mangos_string` SET `content_loc4`='Npc 条目 %u 的 AI 信息' WHERE `entry`=1504; +UPDATE `mangos_string` SET `content_loc4`='AIName:%s (%s) ScriptName:%s' WHERE `entry`=1505; +UPDATE `mangos_string` SET `content_loc4`='当前相位 = %u' WHERE `entry`=1506; +UPDATE `mangos_string` SET `content_loc4`='Combat-Movement 是 %s' WHERE `entry`=1507; +UPDATE `mangos_string` SET `content_loc4`='近战攻击是 %s' WHERE `entry`=1508; +UPDATE `mangos_string` SET `content_loc4`='运动类型 = %s (%u)' WHERE `entry`=1509; +UPDATE `mangos_string` SET `content_loc4`='事件 %u 已禁用!' WHERE `entry`=1600; +UPDATE `mangos_string` SET `content_loc4`='事件 %u 已经启用!' WHERE `entry`=1601; +UPDATE `mangos_string` SET `content_loc4`='事件 %u 已启用!' WHERE `entry`=1602; +UPDATE `mangos_string` SET `content_loc4`='事件 %u 已被禁用!' WHERE `entry`=1603; +UPDATE `mangos_string` SET `content_loc4`='我想浏览一下你们的商品。' WHERE `entry`=2000; +UPDATE `mangos_string` SET `content_loc4`='训练我!' WHERE `entry`=2001; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00Character|r|cffff00ff %s |r|cff00ff00 放弃了他们的票。' WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00关闭者|r:|cff00ccff %s|r' WHERE `entry`=2003; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00被|r删除:|cff00ccff %s|r' WHERE `entry`=2004; +UPDATE `mangos_string` SET `content_loc4`='找不到票。' WHERE `entry`=2005; +UPDATE `mangos_string` SET `content_loc4`='请在永久删除之前关闭票证。' WHERE `entry`=2006; +UPDATE `mangos_string` SET `content_loc4`='工单 %d 已分配。' WHERE `entry`=2007; +UPDATE `mangos_string` SET `content_loc4`='%u 票已成功从数据库中重新加载。' WHERE `entry`=2008; +UPDATE `mangos_string` SET `content_loc4`='显示未结工单列表。' WHERE `entry`=2009; +UPDATE `mangos_string` SET `content_loc4`='显示创建者在线的公开票证列表。' WHERE `entry`=2010; +UPDATE `mangos_string` SET `content_loc4`='显示已关闭工单列表。' WHERE `entry`=2011; +UPDATE `mangos_string` SET `content_loc4`='指定的名称无效。' WHERE `entry`=2012; +UPDATE `mangos_string` SET `content_loc4`='此工单已分配给您自己。' WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc4`='工单 %d 未分配,您无法取消分配。' WHERE `entry`=2014; +UPDATE `mangos_string` SET `content_loc4`='您不能取消分配安全级别高于您的工作人员的工单。' WHERE `entry`=2015; +UPDATE `mangos_string` SET `content_loc4`='无法关闭工单 %d,它已分配给另一个 GM。' WHERE `entry`=2016; +UPDATE `mangos_string` SET `content_loc4`='|cffaaffaaTicket|r:|cffaaccff %d.|r' WHERE `entry`=2017; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00Creator|r:|cff00ccff %s|r' WHERE `entry`=2018; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00Changed|r:|cff00ccff %s 前|r' WHERE `entry`=2019; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00分配给|r:|cff00ccff %s|r' WHERE `entry`=2020; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00 未分配给|r:|cff00ccff %s|r' WHERE `entry`=2021; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00Ticket 消息|r:[%s]|r' WHERE `entry`=2022; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00GM 评论|r:[%s]|r' WHERE `entry`=2023; +UPDATE `mangos_string` SET `content_loc4`='|cff00ccff%s|r |cff00ff00已添加评论|r:[%s]|r' WHERE `entry`=2024; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00Created|r:|cff00ccff %s 前|r' WHERE `entry`=2025; +UPDATE `mangos_string` SET `content_loc4`='升级列表中的工单:' WHERE `entry`=2026; +UPDATE `mangos_string` SET `content_loc4`='有pending open 工单,请先关闭它们!' WHERE `entry`=2027; +UPDATE `mangos_string` SET `content_loc4`='所有已关闭的工单均已删除,计数器重置为 |cffff00ff 1|r' WHERE `entry`=2028; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00 票证响应|r:[%s]|r' WHERE `entry`=2029; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00由|r完成:|cff00ccff %s|r' WHERE `entry`=2030; +UPDATE `mangos_string` SET `content_loc4`='门票现已停用' WHERE `entry`=2031; +UPDATE `mangos_string` SET `content_loc4`='现在可以买票' WHERE `entry`=2040; +UPDATE `mangos_string` SET `content_loc4`='门票现已停用' WHERE `entry`=2041; +UPDATE `mangos_string` SET `content_loc4`='工单 %s 响应已重置。' WHERE `entry`=2042; +UPDATE `mangos_string` SET `content_loc4`='此工单已存档(完成或关闭)。' WHERE `entry`=2043; +UPDATE `mangos_string` SET `content_loc4`='此工单已分配给某人。' WHERE `entry`=2044; +UPDATE `mangos_string` SET `content_loc4`='工单 #%u 添加到升级列表。' WHERE `entry`=2045; +UPDATE `mangos_string` SET `content_loc4`='%s:级别 %u' WHERE `entry`=2046; +UPDATE `mangos_string` SET `content_loc4`='这张票已经完成了。' WHERE `entry`=2047; +UPDATE `mangos_string` SET `content_loc4`='您的工单已通过回复进行编辑。' WHERE `entry`=2048; +UPDATE `mangos_string` SET `content_loc4`='工单通知已启用。' WHERE `entry`=2049; +UPDATE `mangos_string` SET `content_loc4`='工单通知已禁用。' WHERE `entry`=2050; +UPDATE `mangos_string` SET `content_loc4`='GM 售票柜台设置为售票 #%u' WHERE `entry`=2051; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00新票来自|r|cffff00ff %s。|r |cff00ff00类别:|r|cffff00ff %s。|r |cff00ff00票条目:|r|cffff00ff %d。|r' WHERE `entry`=2052; +UPDATE `mangos_string` SET `content_loc4`='|cff00ff00Character|r|cffff00ff %s |r|cff00ff00 编辑了他们的票。' WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc4`='%s 害怕地想逃跑!' WHERE `entry`=5030; +UPDATE `mangos_string` SET `content_loc4`='%s 复活(在线)' WHERE `entry`=5031; +UPDATE `mangos_string` SET `content_loc4`='%s 已恢复(离线)' WHERE `entry`=5032; +UPDATE `mangos_string` SET `content_loc4`='|cffffff00[|c1f40af20GM 公告者|r |cffff0000%s|cffffff00]:|r %s|r' WHERE `entry`=6615; +UPDATE `mangos_string` SET `content_loc4`='部落占领了北隘口塔!' WHERE `entry`=10033; +UPDATE `mangos_string` SET `content_loc4`='联盟占领了北口塔!' WHERE `entry`=10034; +UPDATE `mangos_string` SET `content_loc4`='部落占领了东墙塔!' WHERE `entry`=10035; +UPDATE `mangos_string` SET `content_loc4`='联盟占领了东墙塔!' WHERE `entry`=10036; +UPDATE `mangos_string` SET `content_loc4`='部落占领了皇冠守卫塔!' WHERE `entry`=10037; +UPDATE `mangos_string` SET `content_loc4`='联盟占领了皇冠守卫塔!' WHERE `entry`=10038; +UPDATE `mangos_string` SET `content_loc4`='部落占领了病木林塔!' WHERE `entry`=10039; +UPDATE `mangos_string` SET `content_loc4`='联盟占领了病木林塔!' WHERE `entry`=10040; +UPDATE `mangos_string` SET `content_loc4`='部落失去了 Northpass 塔!' WHERE `entry`=10041; +UPDATE `mangos_string` SET `content_loc4`='联盟失去了北关塔!' WHERE `entry`=10042; +UPDATE `mangos_string` SET `content_loc4`='部落失去了东墙塔!' WHERE `entry`=10043; +UPDATE `mangos_string` SET `content_loc4`='联盟失去了东墙塔!' WHERE `entry`=10044; +UPDATE `mangos_string` SET `content_loc4`='部落失去了皇冠守卫塔!' WHERE `entry`=10045; +UPDATE `mangos_string` SET `content_loc4`='联盟失去了皇冠守卫塔!' WHERE `entry`=10046; +UPDATE `mangos_string` SET `content_loc4`='部落失去了病木林塔!' WHERE `entry`=10047; +UPDATE `mangos_string` SET `content_loc4`='联盟失去了病木塔!' WHERE `entry`=10048; +UPDATE `mangos_string` SET `content_loc4`='部落收集了 200 个硅晶石!' WHERE `entry`=10049; +UPDATE `mangos_string` SET `content_loc4`='联盟收集了200颗硅晶!' WHERE `entry`=10050; +UPDATE `mangos_string` SET `content_loc4`='带我去 Northpass Tower。' WHERE `entry`=10051; +UPDATE `mangos_string` SET `content_loc4`='带我去东墙塔。' WHERE `entry`=10052; +UPDATE `mangos_string` SET `content_loc4`='%u - |c00f00fff*|r|cfffffff|Hplayer:%s|h[%s]|h|r %s %s %u' WHERE `entry`=11001; +UPDATE `mangos_string` SET `content_loc4`='链接 ID:%u' WHERE `entry`=11010; +UPDATE `mangos_string` SET `content_loc4`='加入英语社区频道(/join WorldEN)与所有玩家一起讨论!' WHERE `entry`=11011; +UPDATE `mangos_string` SET `content_loc4`='命令“.go warsong”、“.go arathi”和“.go alterac”可帮助您从任何地方加入战场!' WHERE `entry`=11012; +UPDATE `mangos_string` SET `content_loc4`='为了帮助服务器人口增加,启动招聘活动!' WHERE `entry`=11013; +UPDATE `mangos_string` SET `content_loc4`='服务器将于 19/08 关闭以进行国际发布,论坛中有更多信息' WHERE `entry`=11014; +UPDATE `mangos_string` SET `content_loc4`='Nostalrius 是一个 PVP 和 PVE 服务器。' WHERE `entry`=11015; +UPDATE `mangos_string` SET `content_loc4`='赏金猎人系统可用,请联系 Game Master 给出您对某人的底价,更多信息请参见论坛、活动部分' WHERE `entry`=11016; +UPDATE `mangos_string` SET `content_loc4`='法力(基础):%u。' WHERE `entry`=11017; + +-- Google Translate locales. (Spanish) +UPDATE `mangos_string` SET `content_loc6`='Debes seleccionar un personaje o una criatura.' WHERE `entry`=1; +UPDATE `mangos_string` SET `content_loc6`='Debes seleccionar una criatura.' WHERE `entry`=2; +UPDATE `mangos_string` SET `content_loc6`='|cffff0000[Mensaje del sistema]: %s|r' WHERE `entry`=3; +UPDATE `mangos_string` SET `content_loc6`='|cffff0000[Mensaje de evento]: %s|r' WHERE `entry`=4; +UPDATE `mangos_string` SET `content_loc6`='No hay ayuda para ese comando.' WHERE `entry`=5; +UPDATE `mangos_string` SET `content_loc6`='No hay tal comando' WHERE `entry`=6; +UPDATE `mangos_string` SET `content_loc6`='No hay tal subcomando' WHERE `entry`=7; +UPDATE `mangos_string` SET `content_loc6`='El comando %s tiene subcomandos:' WHERE `entry`=8; +UPDATE `mangos_string` SET `content_loc6`='Comandos disponibles para usted:' WHERE `entry`=9; +UPDATE `mangos_string` SET `content_loc6`='Sintaxis incorrecta.' WHERE `entry`=10; +UPDATE `mangos_string` SET `content_loc6`='El nivel de su cuenta es: %i' WHERE `entry`=11; +UPDATE `mangos_string` SET `content_loc6`='Jugadores en línea: %u (máx.: %u) Jugadores en cola: %u (máx.: %u)' WHERE `entry`=12; +UPDATE `mangos_string` SET `content_loc6`='Tiempo de actividad del servidor: %s' WHERE `entry`=13; +UPDATE `mangos_string` SET `content_loc6`='Jugador salvado.' WHERE `entry`=14; +UPDATE `mangos_string` SET `content_loc6`='Todos los jugadores salvados.' WHERE `entry`=15; +UPDATE `mangos_string` SET `content_loc6`='Hay los siguientes GM activos en este servidor:' WHERE `entry`=16; +UPDATE `mangos_string` SET `content_loc6`='Actualmente no hay GM conectados en este servidor.' WHERE `entry`=17; +UPDATE `mangos_string` SET `content_loc6`='No se puede hacer eso mientras se vuela.' WHERE `entry`=18; +UPDATE `mangos_string` SET `content_loc6`='No se puede hacer eso en Battlegrounds.' WHERE `entry`=19; +UPDATE `mangos_string` SET `content_loc6`='El objetivo está volando, no puedes hacer eso.' WHERE `entry`=20; +UPDATE `mangos_string` SET `content_loc6`='%s es un comando de vuelo fallido.' WHERE `entry`=21; +UPDATE `mangos_string` SET `content_loc6`='No estás montado, así que no puedes desmontar.' WHERE `entry`=22; +UPDATE `mangos_string` SET `content_loc6`='No se puede hacer eso mientras se lucha.' WHERE `entry`=23; +UPDATE `mangos_string` SET `content_loc6`='Lo usaste recientemente.' WHERE `entry`=24; +UPDATE `mangos_string` SET `content_loc6`='¡Contraseña no cambiada (error desconocido)!' WHERE `entry`=25; +UPDATE `mangos_string` SET `content_loc6`='La contraseña fue cambiada' WHERE `entry`=26; +UPDATE `mangos_string` SET `content_loc6`='La contraseña anterior es incorrecta' WHERE `entry`=27; +UPDATE `mangos_string` SET `content_loc6`='Su cuenta ahora está bloqueada.' WHERE `entry`=28; +UPDATE `mangos_string` SET `content_loc6`='Su cuenta ahora está desbloqueada.' WHERE `entry`=29; +UPDATE `mangos_string` SET `content_loc6`=', rango' WHERE `entry`=30; +UPDATE `mangos_string` SET `content_loc6`='[conocido]' WHERE `entry`=31; +UPDATE `mangos_string` SET `content_loc6`='[aprender]' WHERE `entry`=32; +UPDATE `mangos_string` SET `content_loc6`='[pasivo]' WHERE `entry`=33; +UPDATE `mangos_string` SET `content_loc6`='[talento]' WHERE `entry`=34; +UPDATE `mangos_string` SET `content_loc6`='[activo]' WHERE `entry`=35; +UPDATE `mangos_string` SET `content_loc6`='[completo]' WHERE `entry`=36; +UPDATE `mangos_string` SET `content_loc6`='(desconectado)' WHERE `entry`=37; +UPDATE `mangos_string` SET `content_loc6`='en' WHERE `entry`=38; +UPDATE `mangos_string` SET `content_loc6`='apagado' WHERE `entry`=39; +UPDATE `mangos_string` SET `content_loc6`='eres: %s' WHERE `entry`=40; +UPDATE `mangos_string` SET `content_loc6`='visible' WHERE `entry`=41; +UPDATE `mangos_string` SET `content_loc6`='invisible' WHERE `entry`=42; +UPDATE `mangos_string` SET `content_loc6`='hecho' WHERE `entry`=43; +UPDATE `mangos_string` SET `content_loc6`='Tú' WHERE `entry`=44; +UPDATE `mangos_string` SET `content_loc6`='' WHERE `entry`=45; +UPDATE `mangos_string` SET `content_loc6`='' WHERE `entry`=46; +UPDATE `mangos_string` SET `content_loc6`='' WHERE `entry`=47; +UPDATE `mangos_string` SET `content_loc6`='DESCONOCIDO' WHERE `entry`=48; +UPDATE `mangos_string` SET `content_loc6`='Debes tener al menos el nivel %u para participar.' WHERE `entry`=49; +UPDATE `mangos_string` SET `content_loc6`='¡Hola!' WHERE `entry`=51; +UPDATE `mangos_string` SET `content_loc6`='Recuento de artículos no válidos (%u) para el artículo %u' WHERE `entry`=52; +UPDATE `mangos_string` SET `content_loc6`='El correo no puede tener más %u pilas de elementos' WHERE `entry`=53; +UPDATE `mangos_string` SET `content_loc6`='Las nuevas contraseñas no coinciden' WHERE `entry`=54; +UPDATE `mangos_string` SET `content_loc6`='Su contraseña no puede tener más de 16 caracteres (límite de clientes), ¡la contraseña no se cambia!' WHERE `entry`=55; +UPDATE `mangos_string` SET `content_loc6`='Mensaje actual del día:\\r\\n' WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc6`='Usando base de datos mundial: %s' WHERE `entry`=57; +UPDATE `mangos_string` SET `content_loc6`='Usando la biblioteca de scripts: %s' WHERE `entry`=58; +UPDATE `mangos_string` SET `content_loc6`='Usando criatura EventAI: %s' WHERE `entry`=59; +UPDATE `mangos_string` SET `content_loc6`='Nombre de usuario:' WHERE `entry`=61; +UPDATE `mangos_string` SET `content_loc6`='Contraseña:' WHERE `entry`=62; +UPDATE `mangos_string` SET `content_loc6`='Acepta susurros' WHERE `entry`=63; +UPDATE `mangos_string` SET `content_loc6`='No acepta susurros' WHERE `entry`=64; +UPDATE `mangos_string` SET `content_loc6`='Uso de la biblioteca de secuencias de comandos: ' WHERE `entry`=65; +UPDATE `mangos_string` SET `content_loc6`='Uso de la biblioteca de secuencias de comandos: ' WHERE `entry`=66; +UPDATE `mangos_string` SET `content_loc6`='No puede usar el comando despegar en este momento.' WHERE `entry`=67; +UPDATE `mangos_string` SET `content_loc6`='Desbloqueo activado.' WHERE `entry`=68; +UPDATE `mangos_string` SET `content_loc6`='La función despegar se ha activado con éxito.\\r\\n' WHERE `entry`=69; +UPDATE `mangos_string` SET `content_loc6`='El líder del grupo ha intentado restablecer la instancia en la que se encuentra. Por favor, desconéctese para permitir que la instancia se restablezca.' WHERE `entry`=70; +UPDATE `mangos_string` SET `content_loc6`='Notificación global:' WHERE `entry`=100; +UPDATE `mangos_string` SET `content_loc6`='Mapa: %u (%s) Zona: %u (%s) Área: %u (%s)\\n' WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc6`='%s ya está siendo teletransportado.' WHERE `entry`=102; +UPDATE `mangos_string` SET `content_loc6`='Puedes convocar a un jugador a tu instancia solo si está en tu grupo contigo como líder.' WHERE `entry`=103; +UPDATE `mangos_string` SET `content_loc6`='No puedes ir a la instancia del jugador porque ahora estás en un grupo.' WHERE `entry`=104; +UPDATE `mangos_string` SET `content_loc6`='Puedes ir a la instancia del jugador mientras no estés en su grupo solo si tu modo GM está activado.' WHERE `entry`=105; +UPDATE `mangos_string` SET `content_loc6`='No puedes ir al jugador %s de una instancia a otra.' WHERE `entry`=106; +UPDATE `mangos_string` SET `content_loc6`='No puedes convocar al jugador %s de una instancia a otra.' WHERE `entry`=107; +UPDATE `mangos_string` SET `content_loc6`='Estás invocando a %s%s.' WHERE `entry`=108; +UPDATE `mangos_string` SET `content_loc6`='Estás siendo convocado por %s.' WHERE `entry`=109; +UPDATE `mangos_string` SET `content_loc6`='Estás teletransportando a %s%sa %s.' WHERE `entry`=110; +UPDATE `mangos_string` SET `content_loc6`='Estás siendo teletransportado por %s.' WHERE `entry`=111; +UPDATE `mangos_string` SET `content_loc6`='El jugador (%s) no existe.' WHERE `entry`=112; +UPDATE `mangos_string` SET `content_loc6`='Apareciendo en la ubicación de %s (en línea).' WHERE `entry`=113; +UPDATE `mangos_string` SET `content_loc6`='%s está apareciendo en su ubicación.' WHERE `entry`=114; +UPDATE `mangos_string` SET `content_loc6`='Valores incorrectos.' WHERE `entry`=115; +UPDATE `mangos_string` SET `content_loc6`='Ningún personaje seleccionado.' WHERE `entry`=116; +UPDATE `mangos_string` SET `content_loc6`='%s no está en un grupo.' WHERE `entry`=117; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste HP de %s a %i/%i.' WHERE `entry`=118; +UPDATE `mangos_string` SET `content_loc6`='%s cambió su HP a %i/%i.' WHERE `entry`=119; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste MANA de %s a %i/%i.' WHERE `entry`=120; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu MANA a %i/%i.' WHERE `entry`=121; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado la ENERGÍA de %s a %i/%i.' WHERE `entry`=122; +UPDATE `mangos_string` SET `content_loc6`='%s cambió su ENERGÍA a %i/%i.' WHERE `entry`=123; +UPDATE `mangos_string` SET `content_loc6`='Energía actual: %u' WHERE `entry`=124; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la ira de %s a %i/%i.' WHERE `entry`=125; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu ira a %i/%i.' WHERE `entry`=126; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado el nivel de %s a %i.' WHERE `entry`=127; +UPDATE `mangos_string` SET `content_loc6`='GUID %i, la facción es %i, la bandera es %i, npcflag es %i, la bandera DY es %i' WHERE `entry`=128; +UPDATE `mangos_string` SET `content_loc6`='Facción incorrecta: %u (no se encuentra en factiontemplate.dbc).' WHERE `entry`=129; +UPDATE `mangos_string` SET `content_loc6`='Cambió GUID=%i \'s Faction a %i, flags a %i, npcflag a %i, dyflag a %i.' WHERE `entry`=130; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste el mod de hechizo %s %u al valor %i para el hechizo con el bit de familia %u para %s.' WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc6`='%s cambió su mod de hechizo %u al valor %i para el hechizo con el bit de familia %u.' WHERE `entry`=132; +UPDATE `mangos_string` SET `content_loc6`='%s tiene acceso a todos los nodos de taxi ahora (hasta que cierre la sesión).' WHERE `entry`=133; +UPDATE `mangos_string` SET `content_loc6`='%s ya no tiene acceso a todos los nodos de taxi ahora (solo visitado accesible).' WHERE `entry`=134; +UPDATE `mangos_string` SET `content_loc6`='%s le ha dado acceso a todos los nodos de taxi (hasta que cierre la sesión).' WHERE `entry`=135; +UPDATE `mangos_string` SET `content_loc6`='%s ha eliminado el acceso a todos los nodos de taxi (solo los visitados aún son accesibles).' WHERE `entry`=136; +UPDATE `mangos_string` SET `content_loc6`='Configuró todas las velocidades a %2.2f de lo normal de %s.' WHERE `entry`=137; +UPDATE `mangos_string` SET `content_loc6`='%s fijó todas sus velocidades a %2.2f de lo normal.' WHERE `entry`=138; +UPDATE `mangos_string` SET `content_loc6`='Configuró la velocidad a %2.2f desde la normal de %s.' WHERE `entry`=139; +UPDATE `mangos_string` SET `content_loc6`='%s fijó su velocidad a %2.2f de lo normal.' WHERE `entry`=140; +UPDATE `mangos_string` SET `content_loc6`='Estableciste la velocidad de nado a %2.2f de la normal de %s.' WHERE `entry`=141; +UPDATE `mangos_string` SET `content_loc6`='%s fijó su velocidad de nado a %2.2f de lo normal.' WHERE `entry`=142; +UPDATE `mangos_string` SET `content_loc6`='Configuró la velocidad de carrera hacia atrás a %2.2f desde lo normal de %s.' WHERE `entry`=143; +UPDATE `mangos_string` SET `content_loc6`='%s estableció su velocidad de carrera hacia atrás a %2.2f de lo normal.' WHERE `entry`=144; +UPDATE `mangos_string` SET `content_loc6`='Configuró la velocidad de vuelo del taxi a %2.2f desde la normal de %s.' WHERE `entry`=145; +UPDATE `mangos_string` SET `content_loc6`='%s fijó la velocidad de su vuelo de taxi a %2.2f de lo normal.' WHERE `entry`=146; +UPDATE `mangos_string` SET `content_loc6`='Usted establece el tamaño %2.2f de %s.' WHERE `entry`=147; +UPDATE `mangos_string` SET `content_loc6`='%s establece tu tamaño en %2.2f.' WHERE `entry`=148; +UPDATE `mangos_string` SET `content_loc6`='No existe ese montaje.' WHERE `entry`=149; +UPDATE `mangos_string` SET `content_loc6`='Le das una montura a %s.' WHERE `entry`=150; +UPDATE `mangos_string` SET `content_loc6`='%s te dio una montura.' WHERE `entry`=151; +UPDATE `mangos_string` SET `content_loc6`='USUARIO1: %i, AGREGAR: %i, DIF: %i' WHERE `entry`=152; +UPDATE `mangos_string` SET `content_loc6`='Tomas todo el cobre de %s.' WHERE `entry`=153; +UPDATE `mangos_string` SET `content_loc6`='%s te quitó todo tu cobre.' WHERE `entry`=154; +UPDATE `mangos_string` SET `content_loc6`='Tomas %i cobre de %s.' WHERE `entry`=155; +UPDATE `mangos_string` SET `content_loc6`='%s te quitó %i cobre.' WHERE `entry`=156; +UPDATE `mangos_string` SET `content_loc6`='Le das %i cobre a %s.' WHERE `entry`=157; +UPDATE `mangos_string` SET `content_loc6`='%s te dio %i cobre.' WHERE `entry`=158; +UPDATE `mangos_string` SET `content_loc6`='Oyes el sonido %u.' WHERE `entry`=159; +UPDATE `mangos_string` SET `content_loc6`='USUARIO2: %i, AGREGAR: %i, RESULTADO: %i' WHERE `entry`=160; +UPDATE `mangos_string` SET `content_loc6`='Se eliminó el bit %i en el campo %i.' WHERE `entry`=161; +UPDATE `mangos_string` SET `content_loc6`='Establezca el bit %i en el campo %i.' WHERE `entry`=162; +UPDATE `mangos_string` SET `content_loc6`='¡La tabla de ubicación de teletransporte está vacía!' WHERE `entry`=163; +UPDATE `mangos_string` SET `content_loc6`='¡Ubicación de teletransporte no encontrada!' WHERE `entry`=164; +UPDATE `mangos_string` SET `content_loc6`='Requiere parámetro de búsqueda.' WHERE `entry`=165; +UPDATE `mangos_string` SET `content_loc6`='No hay ubicaciones de teletransporte que coincidan con su solicitud.' WHERE `entry`=166; +UPDATE `mangos_string` SET `content_loc6`='Las ubicaciones encontradas son:\\n' WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc6`='Correo enviado a %s' WHERE `entry`=169; +UPDATE `mangos_string` SET `content_loc6`='Intenta escuchar el sonido %u pero no existe.' WHERE `entry`=170; +UPDATE `mangos_string` SET `content_loc6`='¡No puedes teletransportarte a ti mismo!' WHERE `entry`=171; +UPDATE `mangos_string` SET `content_loc6`='comando de la consola del servidor' WHERE `entry`=172; +UPDATE `mangos_string` SET `content_loc6`='Nivel de líquido: %f, suelo: %f, tipo: %d, estado: %d' WHERE `entry`=175; +UPDATE `mangos_string` SET `content_loc6`='Apareciendo en la ubicación de %s (sin conexión).' WHERE `entry`=176; +UPDATE `mangos_string` SET `content_loc6`='¡No puede establecer una tasa de XP por debajo de %g!' WHERE `entry`=177; +UPDATE `mangos_string` SET `content_loc6`='¡No puede establecer una tasa de XP superior a %g!' WHERE `entry`=178; +UPDATE `mangos_string` SET `content_loc6`='Ha cambiado la tasa de %s XP a %g veces la ganancia de experiencia normal.' WHERE `entry`=179; +UPDATE `mangos_string` SET `content_loc6`='Sin selección.' WHERE `entry`=200; +UPDATE `mangos_string` SET `content_loc6`='El GUID del objeto es: %s' WHERE `entry`=201; +UPDATE `mangos_string` SET `content_loc6`='El nombre era demasiado largo por %i caracteres.' WHERE `entry`=202; +UPDATE `mangos_string` SET `content_loc6`='Error, el nombre solo puede contener caracteres A-Z y a-z.' WHERE `entry`=203; +UPDATE `mangos_string` SET `content_loc6`='El subnombre era demasiado largo por %i caracteres.' WHERE `entry`=204; +UPDATE `mangos_string` SET `content_loc6`='Aun no implementado' WHERE `entry`=205; +UPDATE `mangos_string` SET `content_loc6`='Elemento \'%i\' \'%s\' agregado a la lista con maxcount \'%i\' e incrtime \'%i\'' WHERE `entry`=206; +UPDATE `mangos_string` SET `content_loc6`='Elemento \'%i\' no encontrado en la base de datos.' WHERE `entry`=207; +UPDATE `mangos_string` SET `content_loc6`='Artículo \'%i\' \'%s\' eliminado de la lista de proveedores' WHERE `entry`=208; +UPDATE `mangos_string` SET `content_loc6`='El artículo \'%i\' no se encuentra en la lista de proveedores.' WHERE `entry`=209; +UPDATE `mangos_string` SET `content_loc6`='El artículo \'%i\' ya está en la lista de proveedores.' WHERE `entry`=210; +UPDATE `mangos_string` SET `content_loc6`='Hechizos de %s reseteados.' WHERE `entry`=211; +UPDATE `mangos_string` SET `content_loc6`='Los hechizos de %s se restablecerán en el próximo inicio de sesión.' WHERE `entry`=212; +UPDATE `mangos_string` SET `content_loc6`='Talentos de %s reiniciados.' WHERE `entry`=213; +UPDATE `mangos_string` SET `content_loc6`='Los talentos de %s se restablecerán en el próximo inicio de sesión.' WHERE `entry`=214; +UPDATE `mangos_string` SET `content_loc6`='Tus hechizos han sido reiniciados.' WHERE `entry`=215; +UPDATE `mangos_string` SET `content_loc6`='Tus talentos han sido reiniciados.' WHERE `entry`=216; +UPDATE `mangos_string` SET `content_loc6`='Caso desconocido \'%s\' para el comando.resetall.' WHERE `entry`=217; +UPDATE `mangos_string` SET `content_loc6`='Los hechizos se restablecerán para todos los jugadores al iniciar sesión.' WHERE `entry`=218; +UPDATE `mangos_string` SET `content_loc6`='Los talentos se restablecerán para todos los jugadores al iniciar sesión.' WHERE `entry`=219; +UPDATE `mangos_string` SET `content_loc6`='No se puede encontrar el ID de waypoint %u para %s (en la ruta %i, cargada desde %s)' WHERE `entry`=220; +UPDATE `mangos_string` SET `content_loc6`='Último punto de ruta no encontrado para %s' WHERE `entry`=221; +UPDATE `mangos_string` SET `content_loc6`='%s no tiene ruta o la ruta está vacía, ID de ruta %i (cargado desde %s)' WHERE `entry`=222; +UPDATE `mangos_string` SET `content_loc6`='Criatura (GUID: %u) No se encontraron puntos de ruta: este es un problema de base de datos de MaNGOS (flotador único).' WHERE `entry`=223; +UPDATE `mangos_string` SET `content_loc6`='No se puede acceder a %s en el mapa, tal vez esté demasiado lejos de su ubicación de generación' WHERE `entry`=224; +UPDATE `mangos_string` SET `content_loc6`='Criatura (GUID: %u) no encontrada' WHERE `entry`=225; +UPDATE `mangos_string` SET `content_loc6`='Debe seleccionar un waypoint visual.' WHERE `entry`=226; +UPDATE `mangos_string` SET `content_loc6`='No se encontraron waypoints visuales' WHERE `entry`=227; +UPDATE `mangos_string` SET `content_loc6`='No se pudo crear un waypoint visual con la criatura ID: %d' WHERE `entry`=228; +UPDATE `mangos_string` SET `content_loc6`='Todos los waypoints visuales eliminados' WHERE `entry`=229; +UPDATE `mangos_string` SET `content_loc6`='No se pudo agregar el waypoint %u a %s (pathId %i almacenado por %s)' WHERE `entry`=230; +UPDATE `mangos_string` SET `content_loc6`='No se proporcionó GUID.' WHERE `entry`=231; +UPDATE `mangos_string` SET `content_loc6`='No se proporcionó ningún número de punto de referencia.' WHERE `entry`=232; +UPDATE `mangos_string` SET `content_loc6`='Argumento requerido para \'%s\'.' WHERE `entry`=233; +UPDATE `mangos_string` SET `content_loc6`='Se agregó el Waypoint %u a %s (PathId %i, ruta almacenada por %s)' WHERE `entry`=234; +UPDATE `mangos_string` SET `content_loc6`='NO USADO' WHERE `entry`=235; +UPDATE `mangos_string` SET `content_loc6`='Punto de referencia cambiado.' WHERE `entry`=236; +UPDATE `mangos_string` SET `content_loc6`='Waypoint %s modificado.' WHERE `entry`=237; +UPDATE `mangos_string` SET `content_loc6`='Exportación de WP exitosa.' WHERE `entry`=238; +UPDATE `mangos_string` SET `content_loc6`='No se encontraron waypoints dentro de la base de datos.' WHERE `entry`=239; +UPDATE `mangos_string` SET `content_loc6`='Archivo importado.' WHERE `entry`=240; +UPDATE `mangos_string` SET `content_loc6`='Punto de referencia eliminado.' WHERE `entry`=241; +UPDATE `mangos_string` SET `content_loc6`='NO USADO' WHERE `entry`=242; +UPDATE `mangos_string` SET `content_loc6`='NO USADO' WHERE `entry`=243; +UPDATE `mangos_string` SET `content_loc6`='NO USADO' WHERE `entry`=244; +UPDATE `mangos_string` SET `content_loc6`='NO USADO' WHERE `entry`=245; +UPDATE `mangos_string` SET `content_loc6`='Waypoint %u para %s (desde pathId %i, almacenado por %s)' WHERE `entry`=246; +UPDATE `mangos_string` SET `content_loc6`='Tiempo de espera: %d' WHERE `entry`=247; +UPDATE `mangos_string` SET `content_loc6`='Orientación: %f' WHERE `entry`=248; +UPDATE `mangos_string` SET `content_loc6`='ScriptId: %u' WHERE `entry`=249; +UPDATE `mangos_string` SET `content_loc6`='ScriptID establecido en id no existente %u, agréguelo a DBScriptsEngine y vuelva a cargar la tabla.' WHERE `entry`=250; +UPDATE `mangos_string` SET `content_loc6`='NO USADO' WHERE `entry`=251; +UPDATE `mangos_string` SET `content_loc6`='AIScriptNombre: %s' WHERE `entry`=252; +UPDATE `mangos_string` SET `content_loc6`='Se solicitará un cambio de nombre forzado para el jugador %s en el próximo inicio de sesión.' WHERE `entry`=253; +UPDATE `mangos_string` SET `content_loc6`='Se solicitará un cambio de nombre forzado para el jugador %s (GUID #%u) en el próximo inicio de sesión.' WHERE `entry`=254; +UPDATE `mangos_string` SET `content_loc6`='Waypoint-Criatura (GUID: %u) No encontrado' WHERE `entry`=255; +UPDATE `mangos_string` SET `content_loc6`='No se pudo encontrar el PNJ...' WHERE `entry`=256; +UPDATE `mangos_string` SET `content_loc6`='Tipo de movimiento de criatura establecido en \'%s\', puntos de referencia eliminados (si los hay).' WHERE `entry`=257; +UPDATE `mangos_string` SET `content_loc6`='El tipo de movimiento de la criatura se estableció en \'%s\', los puntos de referencia no se eliminaron.' WHERE `entry`=258; +UPDATE `mangos_string` SET `content_loc6`='Valor incorrecto, use encendido o apagado' WHERE `entry`=259; +UPDATE `mangos_string` SET `content_loc6`='Valor guardado.' WHERE `entry`=260; +UPDATE `mangos_string` SET `content_loc6`='Valor guardado, es posible que deba volver a unirse o limpiar la caché de su cliente.' WHERE `entry`=261; +UPDATE `mangos_string` SET `content_loc6`='¡No se ha encontrado el identificador de activación de área %u!' WHERE `entry`=262; +UPDATE `mangos_string` SET `content_loc6`='El mapa de destino o las coordenadas no son válidos (X: %f Y: %f MapId: %u)' WHERE `entry`=263; +UPDATE `mangos_string` SET `content_loc6`='Las coordenadas de zona no son válidas (X: %f Y: %f AreaId: %u)' WHERE `entry`=264; +UPDATE `mangos_string` SET `content_loc6`='La zona %u (%s) es parte del mapa instanciable %u (%s)' WHERE `entry`=265; +UPDATE `mangos_string` SET `content_loc6`='¡Nada Encontrado!' WHERE `entry`=266; +UPDATE `mangos_string` SET `content_loc6`='¡Objeto no encontrado!' WHERE `entry`=267; +UPDATE `mangos_string` SET `content_loc6`='¡Criatura no encontrada!' WHERE `entry`=268; +UPDATE `mangos_string` SET `content_loc6`='Criatura eliminada' WHERE `entry`=270; +UPDATE `mangos_string` SET `content_loc6`='La criatura se movió.' WHERE `entry`=271; +UPDATE `mangos_string` SET `content_loc6`='¡La criatura (GUID:%u) debe estar en el mismo mapa que el jugador!' WHERE `entry`=272; +UPDATE `mangos_string` SET `content_loc6`='Objeto de juego (GUID: %u) no encontrado' WHERE `entry`=273; +UPDATE `mangos_string` SET `content_loc6`='Game Object (GUID: %u) tiene referencias en la lista GO del propietario %s no encontrado, no se puede eliminar.' WHERE `entry`=274; +UPDATE `mangos_string` SET `content_loc6`='Objeto de juego (GUID: %u) eliminado' WHERE `entry`=275; +UPDATE `mangos_string` SET `content_loc6`='Objeto de juego |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) convertido' WHERE `entry`=276; +UPDATE `mangos_string` SET `content_loc6`='Objeto de juego |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) movido' WHERE `entry`=277; +UPDATE `mangos_string` SET `content_loc6`='Debe seleccionar un proveedor' WHERE `entry`=278; +UPDATE `mangos_string` SET `content_loc6`='Debe enviar identificación para el artículo' WHERE `entry`=279; +UPDATE `mangos_string` SET `content_loc6`='El proveedor tiene demasiados artículos (máximo 128)' WHERE `entry`=280; +UPDATE `mangos_string` SET `content_loc6`='No puedes patearte a ti mismo, cierra la sesión en su lugar' WHERE `entry`=281; +UPDATE `mangos_string` SET `content_loc6`='Jugador %s expulsado.' WHERE `entry`=282; +UPDATE `mangos_string` SET `content_loc6`='Aceptando Susurro: %s' WHERE `entry`=284; +UPDATE `mangos_string` SET `content_loc6`='Aceptar susurro: ON' WHERE `entry`=285; +UPDATE `mangos_string` SET `content_loc6`='Aceptar susurro: APAGADO' WHERE `entry`=286; +UPDATE `mangos_string` SET `content_loc6`='Criatura (GUID: %u) no encontrada' WHERE `entry`=287; +UPDATE `mangos_string` SET `content_loc6`='Recuento de entradas: %i mostrar nuevas entradas: %s' WHERE `entry`=288; +UPDATE `mangos_string` SET `content_loc6`='Nuevo boleto de %s' WHERE `entry`=289; +UPDATE `mangos_string` SET `content_loc6`='Ticket de %s (Última actualización: %s):\\n' WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc6`='Nuevo show de boletos: ON' WHERE `entry`=291; +UPDATE `mangos_string` SET `content_loc6`='Nuevo show de boletos: OFF' WHERE `entry`=292; +UPDATE `mangos_string` SET `content_loc6`='El ticket %i no existe' WHERE `entry`=293; +UPDATE `mangos_string` SET `content_loc6`='Todas las entradas eliminadas.' WHERE `entry`=294; +UPDATE `mangos_string` SET `content_loc6`='Boleto de personaje %s eliminado.' WHERE `entry`=295; +UPDATE `mangos_string` SET `content_loc6`='Boleto eliminado.' WHERE `entry`=296; +UPDATE `mangos_string` SET `content_loc6`='La distancia de aparición cambió a: %f' WHERE `entry`=297; +UPDATE `mangos_string` SET `content_loc6`='El tiempo de aparición cambió a: %i' WHERE `entry`=298; +UPDATE `mangos_string` SET `content_loc6`='El campo %s de %s se estableció en %u' WHERE `entry`=299; +UPDATE `mangos_string` SET `content_loc6`='Tu chat ha sido deshabilitado por %u minutos.' WHERE `entry`=300; +UPDATE `mangos_string` SET `content_loc6`='Has deshabilitado el chat de %s durante %u minutos.' WHERE `entry`=301; +UPDATE `mangos_string` SET `content_loc6`='El chat del jugador ya está habilitado.' WHERE `entry`=302; +UPDATE `mangos_string` SET `content_loc6`='Su chat ha sido habilitado.' WHERE `entry`=303; +UPDATE `mangos_string` SET `content_loc6`='Has habilitado el chat de %s.' WHERE `entry`=304; +UPDATE `mangos_string` SET `content_loc6`='¡La reputación de la facción %s (%u) de %s se estableció en %5d!' WHERE `entry`=305; +UPDATE `mangos_string` SET `content_loc6`='¡No se ha encontrado ninguna facción!' WHERE `entry`=307; +UPDATE `mangos_string` SET `content_loc6`='¡Facción %i desconocida!' WHERE `entry`=308; +UPDATE `mangos_string` SET `content_loc6`='Parámetros inválidos' WHERE `entry`=309; +UPDATE `mangos_string` SET `content_loc6`='delta debe estar entre 0 y %d (inclusive)' WHERE `entry`=310; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Hfacción:%d|h[%s]|h|r' WHERE `entry`=311; +UPDATE `mangos_string` SET `content_loc6`='[visible]' WHERE `entry`=312; +UPDATE `mangos_string` SET `content_loc6`='[en guerra]' WHERE `entry`=313; +UPDATE `mangos_string` SET `content_loc6`='[paz forzada]' WHERE `entry`=314; +UPDATE `mangos_string` SET `content_loc6`='[oculto]' WHERE `entry`=315; +UPDATE `mangos_string` SET `content_loc6`='[invisible forzado]' WHERE `entry`=316; +UPDATE `mangos_string` SET `content_loc6`='[inactivo]' WHERE `entry`=317; +UPDATE `mangos_string` SET `content_loc6`='Odiado' WHERE `entry`=318; +UPDATE `mangos_string` SET `content_loc6`='Hostil' WHERE `entry`=319; +UPDATE `mangos_string` SET `content_loc6`='Antipático' WHERE `entry`=320; +UPDATE `mangos_string` SET `content_loc6`='Neutral' WHERE `entry`=321; +UPDATE `mangos_string` SET `content_loc6`='Amigable' WHERE `entry`=322; +UPDATE `mangos_string` SET `content_loc6`='Honrado' WHERE `entry`=323; +UPDATE `mangos_string` SET `content_loc6`='venerado' WHERE `entry`=324; +UPDATE `mangos_string` SET `content_loc6`='Exaltado' WHERE `entry`=325; +UPDATE `mangos_string` SET `content_loc6`='La facción %s (%u) no puede tener reputación.' WHERE `entry`=326; +UPDATE `mangos_string` SET `content_loc6`='[sin reputación]' WHERE `entry`=327; +UPDATE `mangos_string` SET `content_loc6`='Personajes en la cuenta %s (Id: %u)' WHERE `entry`=328; +UPDATE `mangos_string` SET `content_loc6`='%s (GUID %u)' WHERE `entry`=329; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron jugadores!' WHERE `entry`=330; +UPDATE `mangos_string` SET `content_loc6`='Costo de artículo extendido %u no existe' WHERE `entry`=331; +UPDATE `mangos_string` SET `content_loc6`='El modo GM está activado' WHERE `entry`=332; +UPDATE `mangos_string` SET `content_loc6`='El modo GM está APAGADO' WHERE `entry`=333; +UPDATE `mangos_string` SET `content_loc6`='La insignia de chat de GM está activada' WHERE `entry`=334; +UPDATE `mangos_string` SET `content_loc6`='La insignia de chat de GM está desactivada' WHERE `entry`=335; +UPDATE `mangos_string` SET `content_loc6`='Reparas todos los artículos de %s.' WHERE `entry`=336; +UPDATE `mangos_string` SET `content_loc6`='Todos tus artículos reparados por %s.' WHERE `entry`=337; +UPDATE `mangos_string` SET `content_loc6`='Configuraste el modo Waterwalk en %s para %s.' WHERE `entry`=338; +UPDATE `mangos_string` SET `content_loc6`='Su modo Waterwalk ha sido activado %s por %s.' WHERE `entry`=339; +UPDATE `mangos_string` SET `content_loc6`='%s ahora te está siguiendo.' WHERE `entry`=340; +UPDATE `mangos_string` SET `content_loc6`='%s no te está siguiendo.' WHERE `entry`=341; +UPDATE `mangos_string` SET `content_loc6`='%s ya no te sigue.' WHERE `entry`=342; +UPDATE `mangos_string` SET `content_loc6`='La criatura (Entrada: %u) no puede ser domesticada.' WHERE `entry`=343; +UPDATE `mangos_string` SET `content_loc6`='Ya tienes mascota.' WHERE `entry`=344; +UPDATE `mangos_string` SET `content_loc6`='El modo INVIS está activado' WHERE `entry`=345; +UPDATE `mangos_string` SET `content_loc6`='El modo INVIS está APAGADO' WHERE `entry`=346; +UPDATE `mangos_string` SET `content_loc6`='TaxiNode ID %u no encontrado!' WHERE `entry`=347; +UPDATE `mangos_string` SET `content_loc6`='Game Object (Entrada: %u) tiene datos no válidos y no se puede generar' WHERE `entry`=348; +UPDATE `mangos_string` SET `content_loc6`='El modo DIOS está activado' WHERE `entry`=349; +UPDATE `mangos_string` SET `content_loc6`='El modo DIOS está APAGADO' WHERE `entry`=350; +UPDATE `mangos_string` SET `content_loc6`='Configuraste el modo de escalar paredes en %s para %s.' WHERE `entry`=351; +UPDATE `mangos_string` SET `content_loc6`='Su modo de escalar paredes ha sido activado %s por %s.' WHERE `entry`=352; +UPDATE `mangos_string` SET `content_loc6`='NINGÚN truco de ENFRIAMIENTO está ACTIVADO' WHERE `entry`=353; +UPDATE `mangos_string` SET `content_loc6`='El truco SIN ENFRIAMIENTO está DESACTIVADO' WHERE `entry`=354; +UPDATE `mangos_string` SET `content_loc6`='No configuraste el modo de recuperación en %s para %s.' WHERE `entry`=355; +UPDATE `mangos_string` SET `content_loc6`='Tu modo sin tiempo de reutilización ha sido activado %s por %s.' WHERE `entry`=356; +UPDATE `mangos_string` SET `content_loc6`='Areatrigger %u no tiene coordenadas de destino' WHERE `entry`=357; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron disparadores de área!' WHERE `entry`=358; +UPDATE `mangos_string` SET `content_loc6`='%s|cffffffff|Hareatrigger_target:%u|h[Activar objetivo %u]|h|r Mapa %u X:%f Y:%f Z:%f%s' WHERE `entry`=359; +UPDATE `mangos_string` SET `content_loc6`='%s[Desencadenar destino %u] Asignar %u X:%f Y:%f Z:%f' WHERE `entry`=360; +UPDATE `mangos_string` SET `content_loc6`='|cffffffff|Hareatrigger:%u|h[Activar %u]|h|r Mapa %u X:%f Y:%f Z:%f%s%s%s' WHERE `entry`=361; +UPDATE `mangos_string` SET `content_loc6`='[Activador %u] Asignar %u X:%f Y:%f Z:%f%s%s' WHERE `entry`=362; +UPDATE `mangos_string` SET `content_loc6`='(Distancia %f)' WHERE `entry`=363; +UPDATE `mangos_string` SET `content_loc6`='[Taberna]' WHERE `entry`=364; +UPDATE `mangos_string` SET `content_loc6`='[Búsqueda]' WHERE `entry`=365; +UPDATE `mangos_string` SET `content_loc6`='Explorar misión:' WHERE `entry`=366; +UPDATE `mangos_string` SET `content_loc6`='Nivel requerido %u' WHERE `entry`=367; +UPDATE `mangos_string` SET `content_loc6`='Estableciste el modo dios en %s para %s.' WHERE `entry`=368; +UPDATE `mangos_string` SET `content_loc6`='Tu modo dios ha sido activado %s por %s.' WHERE `entry`=369; +UPDATE `mangos_string` SET `content_loc6`='El truco de INSTACAST está ACTIVADO' WHERE `entry`=370; +UPDATE `mangos_string` SET `content_loc6`='El truco de INSTACAST está DESACTIVADO' WHERE `entry`=371; +UPDATE `mangos_string` SET `content_loc6`='Tipo de grupo: %s (ID: %s) Líder: %s Número de jugadores: %d Jugadores: %s' WHERE `entry`=372; +UPDATE `mangos_string` SET `content_loc6`='Respuesta:\\n' WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc6`='Recuento de entradas: %i' WHERE `entry`=374; +UPDATE `mangos_string` SET `content_loc6`='El jugador %s no tiene boletos.' WHERE `entry`=375; +UPDATE `mangos_string` SET `content_loc6`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Criaturas: %u GameObjecs: %u Pools %u' WHERE `entry`=376; +UPDATE `mangos_string` SET `content_loc6`='No se encontraron grupos para el mapa \'%s\' (Id:%u)' WHERE `entry`=377; +UPDATE `mangos_string` SET `content_loc6`='No puede usar este comando en el mapa no instanciable \'%s\' (Id:%u).' WHERE `entry`=378; +UPDATE `mangos_string` SET `content_loc6`='No puede usar este comando sin argumentos en el mapa no instanciable \'%s\' (Id:%u).' WHERE `entry`=379; +UPDATE `mangos_string` SET `content_loc6`='%d%s - |cffffffff|Hcriatura:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Oportunidad:%f %s' WHERE `entry`=380; +UPDATE `mangos_string` SET `content_loc6`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d Oportunidad:%f %s' WHERE `entry`=381; +UPDATE `mangos_string` SET `content_loc6`='%d%s - |cffffffff|Hcriatura:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s' WHERE `entry`=382; +UPDATE `mangos_string` SET `content_loc6`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s' WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc6`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Oportunidad:%f %s' WHERE `entry`=384; +UPDATE `mangos_string` SET `content_loc6`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d Oportunidad:%f %s' WHERE `entry`=385; +UPDATE `mangos_string` SET `content_loc6`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s' WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc6`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s' WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc6`='Criaturas con azar explícito:' WHERE `entry`=388; +UPDATE `mangos_string` SET `content_loc6`='Criaturas con igual oportunidad:' WHERE `entry`=389; +UPDATE `mangos_string` SET `content_loc6`='Gameobjects con azar explícito:' WHERE `entry`=390; +UPDATE `mangos_string` SET `content_loc6`='Gameobjects con igual oportunidad:' WHERE `entry`=391; +UPDATE `mangos_string` SET `content_loc6`='Pool %u - Pool madre: %u |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u' WHERE `entry`=392; +UPDATE `mangos_string` SET `content_loc6`='Pool %u - Pool madre: %u [%s] AutoSpawn: %u MaxLimit: %u' WHERE `entry`=393; +UPDATE `mangos_string` SET `content_loc6`='Pool %u - Pool madre: ninguno AutoSpawn: %u MaxLimit: %u' WHERE `entry`=394; +UPDATE `mangos_string` SET `content_loc6`='No se encontraron piscinas' WHERE `entry`=395; +UPDATE `mangos_string` SET `content_loc6`='%u - [%s] Generación automática: %u Límite máximo: %u Criaturas: %u Objetos de juego: %u Grupos %u' WHERE `entry`=396; +UPDATE `mangos_string` SET `content_loc6`='Pools con probabilidad explícita:' WHERE `entry`=397; +UPDATE `mangos_string` SET `content_loc6`='Grupos con la misma oportunidad:' WHERE `entry`=398; +UPDATE `mangos_string` SET `content_loc6`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u Chance: %f %s' WHERE `entry`=399; +UPDATE `mangos_string` SET `content_loc6`='|cffff0000[Mensaje del sistema]:|rScripts recargados' WHERE `entry`=400; +UPDATE `mangos_string` SET `content_loc6`='Cambia el nivel de seguridad de la cuenta %s a %i.' WHERE `entry`=401; +UPDATE `mangos_string` SET `content_loc6`='%s cambió su nivel de seguridad a %i.' WHERE `entry`=402; +UPDATE `mangos_string` SET `content_loc6`='Tienes un bajo nivel de seguridad para esto.' WHERE `entry`=403; +UPDATE `mangos_string` SET `content_loc6`='Movimiento de criatura deshabilitado.' WHERE `entry`=404; +UPDATE `mangos_string` SET `content_loc6`='Movimiento de criatura habilitado.' WHERE `entry`=405; +UPDATE `mangos_string` SET `content_loc6`='El tiempo no se puede cambiar para esta zona.' WHERE `entry`=406; +UPDATE `mangos_string` SET `content_loc6`='Sistema meteorológico deshabilitado en el servidor.' WHERE `entry`=407; +UPDATE `mangos_string` SET `content_loc6`='%s está prohibido para %s.' WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc6`='%s está baneado permanentemente para %s.' WHERE `entry`=409; +UPDATE `mangos_string` SET `content_loc6`='%s %s no encontrado' WHERE `entry`=410; +UPDATE `mangos_string` SET `content_loc6`='%s desbaneado.' WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc6`='Se produjo un error al eliminar la prohibición de %s.' WHERE `entry`=412; +UPDATE `mangos_string` SET `content_loc6`='Cuenta no existe: %s' WHERE `entry`=413; +UPDATE `mangos_string` SET `content_loc6`='No hay tal personaje.' WHERE `entry`=414; +UPDATE `mangos_string` SET `content_loc6`='No existe tal IP en banlist.' WHERE `entry`=415; +UPDATE `mangos_string` SET `content_loc6`='La cuenta %s nunca ha sido baneada' WHERE `entry`=416; +UPDATE `mangos_string` SET `content_loc6`='Historial de bloqueos para la cuenta %s:' WHERE `entry`=417; +UPDATE `mangos_string` SET `content_loc6`='Fecha de bloqueo: %s Hora de bloqueo: %s Sigue activo: %s Motivo: %s Establecido por: %s' WHERE `entry`=418; +UPDATE `mangos_string` SET `content_loc6`='información' WHERE `entry`=419; +UPDATE `mangos_string` SET `content_loc6`='Nunca' WHERE `entry`=420; +UPDATE `mangos_string` SET `content_loc6`='Sí' WHERE `entry`=421; +UPDATE `mangos_string` SET `content_loc6`='No' WHERE `entry`=422; +UPDATE `mangos_string` SET `content_loc6`='IP: %s\\n' WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc6`='No hay ninguna IPban coincidente.' WHERE `entry`=424; +UPDATE `mangos_string` SET `content_loc6`='No hay ninguna cuenta coincidente.' WHERE `entry`=425; +UPDATE `mangos_string` SET `content_loc6`='No hay una cuenta prohibida que posea un personaje que coincida con esta parte.' WHERE `entry`=426; +UPDATE `mangos_string` SET `content_loc6`='Las siguientes direcciones IP coinciden con su patrón:' WHERE `entry`=427; +UPDATE `mangos_string` SET `content_loc6`='Las siguientes cuentas coinciden con su consulta:' WHERE `entry`=428; +UPDATE `mangos_string` SET `content_loc6`='Aprendiste muchos hechizos/habilidades.' WHERE `entry`=429; +UPDATE `mangos_string` SET `content_loc6`='Aprendiste todos los hechizos para la clase.' WHERE `entry`=430; +UPDATE `mangos_string` SET `content_loc6`='Aprendiste todos los talentos para la clase.' WHERE `entry`=431; +UPDATE `mangos_string` SET `content_loc6`='Aprendiste todos los idiomas.' WHERE `entry`=432; +UPDATE `mangos_string` SET `content_loc6`='Has aprendido todas las habilidades artesanales y recetas.' WHERE `entry`=433; +UPDATE `mangos_string` SET `content_loc6`='No se pudo encontrar \'%s\'' WHERE `entry`=434; +UPDATE `mangos_string` SET `content_loc6`='Id. de artículo no válido: %u' WHERE `entry`=435; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron artículos!' WHERE `entry`=436; +UPDATE `mangos_string` SET `content_loc6`='ID de objeto de juego no válido: %u' WHERE `entry`=437; +UPDATE `mangos_string` SET `content_loc6`='Artículos encontrados %u: %u (inventario %u correo %u subasta %u gremio %u)' WHERE `entry`=438; +UPDATE `mangos_string` SET `content_loc6`='Objetos de juego encontrados %u: %u' WHERE `entry`=439; +UPDATE `mangos_string` SET `content_loc6`='ID de criatura no válida: %u' WHERE `entry`=440; +UPDATE `mangos_string` SET `content_loc6`='Criaturas encontradas %u: %u' WHERE `entry`=441; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontró ningún área!' WHERE `entry`=442; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron conjuntos de artículos!' WHERE `entry`=443; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron habilidades!' WHERE `entry`=444; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron hechizos!' WHERE `entry`=445; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron misiones!' WHERE `entry`=446; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron criaturas!' WHERE `entry`=447; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron objetos de juego!' WHERE `entry`=448; +UPDATE `mangos_string` SET `content_loc6`='El cementerio #%u no existe.' WHERE `entry`=449; +UPDATE `mangos_string` SET `content_loc6`='Cementerio #%u ya vinculado a la zona #%u (actual).' WHERE `entry`=450; +UPDATE `mangos_string` SET `content_loc6`='Cementerio #%u vinculado a la zona #%u (actual).' WHERE `entry`=451; +UPDATE `mangos_string` SET `content_loc6`='El cementerio #%u no se puede vincular a la subzona o no existe la zona #%u (error interno).' WHERE `entry`=452; +UPDATE `mangos_string` SET `content_loc6`='Descubriste todos los nodos de taxi de tu facción.' WHERE `entry`=453; +UPDATE `mangos_string` SET `content_loc6`='No hay facción en Cementerio con id= #%u, arregla tu base de datos' WHERE `entry`=454; +UPDATE `mangos_string` SET `content_loc6`='equipo inválido, corrija la base de datos' WHERE `entry`=455; +UPDATE `mangos_string` SET `content_loc6`='cualquier' WHERE `entry`=456; +UPDATE `mangos_string` SET `content_loc6`='Alianza' WHERE `entry`=457; +UPDATE `mangos_string` SET `content_loc6`='horda' WHERE `entry`=458; +UPDATE `mangos_string` SET `content_loc6`='El cementerio #%u (facción: %s) es el más cercano vinculado a la zona #%u.' WHERE `entry`=459; +UPDATE `mangos_string` SET `content_loc6`='La zona #%u no tiene cementerios vinculados.' WHERE `entry`=460; +UPDATE `mangos_string` SET `content_loc6`='La zona #%u no tiene cementerios vinculados para la facción: %s.' WHERE `entry`=461; +UPDATE `mangos_string` SET `content_loc6`='¡La ubicación del teletransporte ya existe!' WHERE `entry`=462; +UPDATE `mangos_string` SET `content_loc6`='Se agregó la ubicación de teletransporte.' WHERE `entry`=463; +UPDATE `mangos_string` SET `content_loc6`='Ubicación de teletransporte NO agregada: error de base de datos.' WHERE `entry`=464; +UPDATE `mangos_string` SET `content_loc6`='Ubicación de teletransporte eliminada.' WHERE `entry`=465; +UPDATE `mangos_string` SET `content_loc6`='¡No se encontraron taxinodos!' WHERE `entry`=466; +UPDATE `mangos_string` SET `content_loc6`='La unidad objetivo tiene %d auras:' WHERE `entry`=467; +UPDATE `mangos_string` SET `content_loc6`='id: %d efecto: %d tipo: %d duración: %d duración máxima: %d temporizador periódico: %d pilas: %d nombre: %s%s%s lanzador: %s' WHERE `entry`=468; +UPDATE `mangos_string` SET `content_loc6`='La unidad objetivo tiene %d auras de tipo %d:' WHERE `entry`=469; +UPDATE `mangos_string` SET `content_loc6`='id: %d efecto: %d nombre: %s%s%s lanzador: %s' WHERE `entry`=470; +UPDATE `mangos_string` SET `content_loc6`='Misión %u no encontrada.' WHERE `entry`=471; +UPDATE `mangos_string` SET `content_loc6`='La misión %u comenzó desde el artículo.' WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc6`='Misión eliminada.' WHERE `entry`=473; +UPDATE `mangos_string` SET `content_loc6`='[recompensado]' WHERE `entry`=474; +UPDATE `mangos_string` SET `content_loc6`='[completo]' WHERE `entry`=475; +UPDATE `mangos_string` SET `content_loc6`='[activo]' WHERE `entry`=476; +UPDATE `mangos_string` SET `content_loc6`='Modo Vuelo de %s %s' WHERE `entry`=477; +UPDATE `mangos_string` SET `content_loc6`='Código de operación %u enviado a %s' WHERE `entry`=478; +UPDATE `mangos_string` SET `content_loc6`='¡El personaje se cargó con éxito!' WHERE `entry`=479; +UPDATE `mangos_string` SET `content_loc6`='¡Error al cargar el personaje!' WHERE `entry`=480; +UPDATE `mangos_string` SET `content_loc6`='¡Personaje descargado con éxito!' WHERE `entry`=481; +UPDATE `mangos_string` SET `content_loc6`='¡El volcado de caracteres falló!' WHERE `entry`=482; +UPDATE `mangos_string` SET `content_loc6`='¡Se rompe el hechizo %u y no se permite lanzarlo ni aprenderlo!' WHERE `entry`=483; +UPDATE `mangos_string` SET `content_loc6`='Habilidad %u (%s) para el jugador %s establecido en %u y máximo actual establecido en %u (sin bonificaciones permanentes (talentos)).' WHERE `entry`=484; +UPDATE `mangos_string` SET `content_loc6`='El jugador %s debe tener la habilidad %u (%s) antes de usar este comando.' WHERE `entry`=485; +UPDATE `mangos_string` SET `content_loc6`='Identificación de habilidad no válida (%u)' WHERE `entry`=486; +UPDATE `mangos_string` SET `content_loc6`='Has aprendido hechizos/habilidades predeterminados de GM.' WHERE `entry`=487; +UPDATE `mangos_string` SET `content_loc6`='Ya conoces ese hechizo.' WHERE `entry`=488; +UPDATE `mangos_string` SET `content_loc6`='El objetivo (%s) ya conoce ese hechizo.' WHERE `entry`=489; +UPDATE `mangos_string` SET `content_loc6`='%s no conoce ese hechizo.' WHERE `entry`=490; +UPDATE `mangos_string` SET `content_loc6`='Ya olvidaste ese hechizo.' WHERE `entry`=491; +UPDATE `mangos_string` SET `content_loc6`='Se eliminaron todos los tiempos de reutilización de hechizos para %s.' WHERE `entry`=492; +UPDATE `mangos_string` SET `content_loc6`='Se eliminó el tiempo de reutilización del hechizo %u para %s.' WHERE `entry`=493; +UPDATE `mangos_string` SET `content_loc6`='Comando: Additem, itemId = %i, cantidad = %i' WHERE `entry`=494; +UPDATE `mangos_string` SET `content_loc6`='Comando: Additemset, itemsetId = %i' WHERE `entry`=495; +UPDATE `mangos_string` SET `content_loc6`='ItemID eliminado = %i, cantidad = %i de %s' WHERE `entry`=496; +UPDATE `mangos_string` SET `content_loc6`='No se puede crear el artículo \'%i\' (cantidad: %i)' WHERE `entry`=497; +UPDATE `mangos_string` SET `content_loc6`='¡Necesitas proporcionar un nombre de gremio!' WHERE `entry`=498; +UPDATE `mangos_string` SET `content_loc6`='¡Jugador no encontrado!' WHERE `entry`=499; +UPDATE `mangos_string` SET `content_loc6`='¡El jugador ya tiene un gremio!' WHERE `entry`=500; +UPDATE `mangos_string` SET `content_loc6`='¡Gremio no creado!' WHERE `entry`=501; +UPDATE `mangos_string` SET `content_loc6`='No se encontraron elementos del conjunto de elementos \'%u\'.' WHERE `entry`=502; +UPDATE `mangos_string` SET `content_loc6`='La distancia es: (3D) %f (2D) %f - (3D, punto a punto) %f yardas.' WHERE `entry`=503; +UPDATE `mangos_string` SET `content_loc6`='Objeto \'%i\' \'%s\' Espacio de objeto %i' WHERE `entry`=504; +UPDATE `mangos_string` SET `content_loc6`='Ranura de elemento virtual no válida (%u)' WHERE `entry`=505; +UPDATE `mangos_string` SET `content_loc6`='Artículo \'%i\' \'%s\' agregado a la ranura %i' WHERE `entry`=506; +UPDATE `mangos_string` SET `content_loc6`='¡Error al guardar el artículo!' WHERE `entry`=507; +UPDATE `mangos_string` SET `content_loc6`='%d - propietario: %s (guid: %u cuenta: %u ) %s' WHERE `entry`=508; +UPDATE `mangos_string` SET `content_loc6`='%d - remitente: %s (guid: %u cuenta: %u ) receptor: %s (guid: %u cuenta: %u ) %s' WHERE `entry`=509; +UPDATE `mangos_string` SET `content_loc6`='%d - propietario: %s (guid: %u cuenta: %u ) %s' WHERE `entry`=510; +UPDATE `mangos_string` SET `content_loc6`='¡Tipo de enlace incorrecto!' WHERE `entry`=511; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Historia:%d:0:0:0:0:0:0:0|h[%s]|h|r %s' WHERE `entry`=512; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Hquest:%d:%d|h[%s]|h|r %s' WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Hcriatura_entrada:%d|h[%s]|h|r' WHERE `entry`=514; +UPDATE `mangos_string` SET `content_loc6`='%d%s - |cffffffff|Hcriatura:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=515; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r' WHERE `entry`=516; +UPDATE `mangos_string` SET `content_loc6`='%d%s, Entrada %d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=517; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Conjunto de elementos:%d|h[%s %s]|h|r' WHERE `entry`=518; +UPDATE `mangos_string` SET `content_loc6`='|cffffffff|Htele:%s|h[%s]|h|r' WHERE `entry`=519; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Hspell:%d|h[%s]|h|r' WHERE `entry`=520; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Hhabilidad:%d|h[%s %s]|h|r %s %s' WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc6`='Objeto de juego (Entrada: %u) no encontrado' WHERE `entry`=522; +UPDATE `mangos_string` SET `content_loc6`='>> Objeto de juego %s (GUID: %u) en %f %f %f.' WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc6`='Objeto seleccionado:\\n' WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc6`='>> Agregar Game Object \'%i\' (%s) (GUID: %i) agregado en \'%f %f %f\'.' WHERE `entry`=525; +UPDATE `mangos_string` SET `content_loc6`='%s (lowguid: %u) pila de generadores de movimiento:' WHERE `entry`=526; +UPDATE `mangos_string` SET `content_loc6`='Inactivo' WHERE `entry`=527; +UPDATE `mangos_string` SET `content_loc6`='Aleatorio' WHERE `entry`=528; +UPDATE `mangos_string` SET `content_loc6`='punto de ruta' WHERE `entry`=529; +UPDATE `mangos_string` SET `content_loc6`='animales al azar' WHERE `entry`=530; +UPDATE `mangos_string` SET `content_loc6`='Confundido' WHERE `entry`=531; +UPDATE `mangos_string` SET `content_loc6`='Dirigido al jugador %s (lowguid %u)' WHERE `entry`=532; +UPDATE `mangos_string` SET `content_loc6`='Dirigido a la criatura %s (lowguid %u)' WHERE `entry`=533; +UPDATE `mangos_string` SET `content_loc6`='Orientado a ' WHERE `entry`=534; +UPDATE `mangos_string` SET `content_loc6`='Movimiento de inicio a (X:%f Y:%f Z:%f)' WHERE `entry`=535; +UPDATE `mangos_string` SET `content_loc6`='¿Movimiento de inicio utilizado para el jugador?' WHERE `entry`=536; +UPDATE `mangos_string` SET `content_loc6`='Vuelo en taxi' WHERE `entry`=537; +UPDATE `mangos_string` SET `content_loc6`='Generador de movimiento desconocido (%u)' WHERE `entry`=538; +UPDATE `mangos_string` SET `content_loc6`='Jugador seleccionado: %s.\\n' WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc6`='Nivel: %u.' WHERE `entry`=540; +UPDATE `mangos_string` SET `content_loc6`='Salud (base): %u.' WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc6`='Banderas de unidad: %u.\\n' WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc6`='Botín: %u Carterista: %u Desuello: %u' WHERE `entry`=543; +UPDATE `mangos_string` SET `content_loc6`='Puesto: %f %f %f.' WHERE `entry`=544; +UPDATE `mangos_string` SET `content_loc6`='*** Es un vendedor!' WHERE `entry`=545; +UPDATE `mangos_string` SET `content_loc6`='*** Es un entrenador!' WHERE `entry`=546; +UPDATE `mangos_string` SET `content_loc6`='Id. de instancia: %u' WHERE `entry`=547; +UPDATE `mangos_string` SET `content_loc6`='Jugador%s %s (guid: %u) Cuenta: %s (id: %u%s) GMLevel: %u Última IP: %s%s Último inicio de sesión: %s Latencia: %ums Cliente: %s' WHERE `entry`=548; +UPDATE `mangos_string` SET `content_loc6`='Tiempo jugado: %s Nivel: %u Dinero: %ug%us%uc Bandeja de entrada de dinero: %ug%us%uc Bandeja de salida de dinero: %ug%us%uc' WHERE `entry`=549; +UPDATE `mangos_string` SET `content_loc6`='Command.pinfo no admite la opción \'rep\' para jugadores sin conexión.' WHERE `entry`=550; +UPDATE `mangos_string` SET `content_loc6`='%s ha explorado todas las zonas ahora.' WHERE `entry`=551; +UPDATE `mangos_string` SET `content_loc6`='%s no tiene más zonas exploradas.' WHERE `entry`=552; +UPDATE `mangos_string` SET `content_loc6`='%s ha explorado todas las zonas por ti.' WHERE `entry`=553; +UPDATE `mangos_string` SET `content_loc6`='%s te ha ocultado todas las zonas.' WHERE `entry`=554; +UPDATE `mangos_string` SET `content_loc6`='Desplazamiento habilitado' WHERE `entry`=555; +UPDATE `mangos_string` SET `content_loc6`='Pasar el mouse deshabilitado' WHERE `entry`=556; +UPDATE `mangos_string` SET `content_loc6`='%s te sube de nivel a (%i)' WHERE `entry`=557; +UPDATE `mangos_string` SET `content_loc6`='%s te baja de nivel a (%i)' WHERE `entry`=558; +UPDATE `mangos_string` SET `content_loc6`='%s restablece tu progreso de nivel.' WHERE `entry`=559; +UPDATE `mangos_string` SET `content_loc6`='El área se ha establecido como explorada.' WHERE `entry`=560; +UPDATE `mangos_string` SET `content_loc6`='El área se ha establecido como no explorada.' WHERE `entry`=561; +UPDATE `mangos_string` SET `content_loc6`='No se pudo encontrar el gremio.' WHERE `entry`=562; +UPDATE `mangos_string` SET `content_loc6`='Ocurrió un error al intentar invitar a un jugador al gremio.' WHERE `entry`=563; +UPDATE `mangos_string` SET `content_loc6`='El índice de valor %u es demasiado grande para %s (recuento: %u).' WHERE `entry`=564; +UPDATE `mangos_string` SET `content_loc6`='Establecer para %s campo:%u a uint32 valor:%u' WHERE `entry`=565; +UPDATE `mangos_string` SET `content_loc6`='Establece para %s campo:%u a uint32 valor: %u' WHERE `entry`=566; +UPDATE `mangos_string` SET `content_loc6`='Establecer para %s campo:%u a valor flotante:%f' WHERE `entry`=567; +UPDATE `mangos_string` SET `content_loc6`='Configuró para %s campo:%u para el valor flotante: %f' WHERE `entry`=568; +UPDATE `mangos_string` SET `content_loc6`='Obtenga el valor de %s uint32:[CAMPO]:%u [VALOR]:%u' WHERE `entry`=569; +UPDATE `mangos_string` SET `content_loc6`='%s tiene valor uint32:[CAMPO]:%u [VALOR]:%u' WHERE `entry`=570; +UPDATE `mangos_string` SET `content_loc6`='Obtener %s valor flotante:[CAMPO]:%u [VALOR]:%f' WHERE `entry`=571; +UPDATE `mangos_string` SET `content_loc6`='%s tiene valor flotante:[CAMPO]:%u [VALOR]:%f' WHERE `entry`=572; +UPDATE `mangos_string` SET `content_loc6`='Modificar %s uint32 campo:%u para sumar con:%i = %u (%i)' WHERE `entry`=575; +UPDATE `mangos_string` SET `content_loc6`='Modificas para %s uint32 campo:%u para sumar con:%i = %u (%i)' WHERE `entry`=576; +UPDATE `mangos_string` SET `content_loc6`='Ahora eres invisible (rango %u)' WHERE `entry`=577; +UPDATE `mangos_string` SET `content_loc6`='Ahora eres visible.' WHERE `entry`=578; +UPDATE `mangos_string` SET `content_loc6`='El jugador o criatura seleccionado no tiene víctima.' WHERE `entry`=579; +UPDATE `mangos_string` SET `content_loc6`='Aprendiste todos los hechizos predeterminados para raza/clase y completaste hechizos recompensados \\u200b\\u200bde misiones.' WHERE `entry`=580; +UPDATE `mangos_string` SET `content_loc6`='Encontrado cerca de gameobjects (distancia %f): %u' WHERE `entry`=581; +UPDATE `mangos_string` SET `content_loc6`='SpawnTime: Lleno:%s restante:%s' WHERE `entry`=582; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Hjuegoevento:%d|h[%s]|h|r%s' WHERE `entry`=583; +UPDATE `mangos_string` SET `content_loc6`='¡No se ha encontrado ningún evento!' WHERE `entry`=584; +UPDATE `mangos_string` SET `content_loc6`='¡El evento no existe!' WHERE `entry`=585; +UPDATE `mangos_string` SET `content_loc6`='Evento %u: %s%s\\n' WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc6`='¡El evento %u ya está activo!' WHERE `entry`=587; +UPDATE `mangos_string` SET `content_loc6`='¡El evento %u no está activo!' WHERE `entry`=588; +UPDATE `mangos_string` SET `content_loc6`='Punto de movimiento a (X:%f Y:%f Z:%f)' WHERE `entry`=589; +UPDATE `mangos_string` SET `content_loc6`='movimiento del miedo' WHERE `entry`=590; +UPDATE `mangos_string` SET `content_loc6`='Distraer el movimiento' WHERE `entry`=591; +UPDATE `mangos_string` SET `content_loc6`='Has aprendido todos los hechizos en craft: %s' WHERE `entry`=592; +UPDATE `mangos_string` SET `content_loc6`='Cuentas prohibidas actualmente:' WHERE `entry`=593; +UPDATE `mangos_string` SET `content_loc6`='IP actualmente prohibidas:' WHERE `entry`=595; +UPDATE `mangos_string` SET `content_loc6`='Directores de juego actuales:' WHERE `entry`=597; +UPDATE `mangos_string` SET `content_loc6`='Sin directores de juego.' WHERE `entry`=599; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza gana!' WHERE `entry`=600; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda gana!' WHERE `entry`=601; +UPDATE `mangos_string` SET `content_loc6`='La batalla por Warsong Gulch comienza en 1 minuto.' WHERE `entry`=602; +UPDATE `mangos_string` SET `content_loc6`='La batalla por Warsong Gulch comienza en 30 segundos.' WHERE `entry`=603; +UPDATE `mangos_string` SET `content_loc6`='¡Que comience la batalla por Warsong Gulch!' WHERE `entry`=604; +UPDATE `mangos_string` SET `content_loc6`='¡$n capturó la bandera de la Horda!' WHERE `entry`=605; +UPDATE `mangos_string` SET `content_loc6`='¡$n capturó la bandera de la Alianza!' WHERE `entry`=606; +UPDATE `mangos_string` SET `content_loc6`='¡La bandera de la Horda fue bajada por $n!' WHERE `entry`=607; +UPDATE `mangos_string` SET `content_loc6`='¡La Bandera de la Alianza fue bajada por $n!' WHERE `entry`=608; +UPDATE `mangos_string` SET `content_loc6`='¡La Bandera de la Alianza fue devuelta a su base por $n!' WHERE `entry`=609; +UPDATE `mangos_string` SET `content_loc6`='¡La bandera de la Horda fue devuelta a su base por $n!' WHERE `entry`=610; +UPDATE `mangos_string` SET `content_loc6`='¡La bandera de la Horda fue recogida por $n!' WHERE `entry`=611; +UPDATE `mangos_string` SET `content_loc6`='¡La Bandera de la Alianza fue recogida por $n!' WHERE `entry`=612; +UPDATE `mangos_string` SET `content_loc6`='Las banderas ahora están colocadas en sus bases.' WHERE `entry`=613; +UPDATE `mangos_string` SET `content_loc6`='La bandera de la Alianza ahora se coloca en su base.' WHERE `entry`=614; +UPDATE `mangos_string` SET `content_loc6`='La bandera de la Horda ahora se coloca en su base.' WHERE `entry`=615; +UPDATE `mangos_string` SET `content_loc6`='%s %s%s %s (guid: %u) Cuenta: %s (id: %u%s) GMLevel: %u Última IP: %s%s Último inicio de sesión: %s Latencia: %ums Cliente: %s' WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc6`='No se encontraron sonidos.' WHERE `entry`=617; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Hsonido:%d|h[%s]|h|r' WHERE `entry`=618; +UPDATE `mangos_string` SET `content_loc6`='Estableciste el modo de transmisión instantánea en %s para %s.' WHERE `entry`=619; +UPDATE `mangos_string` SET `content_loc6`='Tu modo de transmisión instantánea ha sido activado %s por %s.' WHERE `entry`=620; +UPDATE `mangos_string` SET `content_loc6`='El truco SIN COSTO DE ENERGÍA está ACTIVADO' WHERE `entry`=621; +UPDATE `mangos_string` SET `content_loc6`='El truco SIN COSTO DE ENERGÍA está APAGADO' WHERE `entry`=622; +UPDATE `mangos_string` SET `content_loc6`='Configuró el modo sin costo de energía en %s para %s.' WHERE `entry`=623; +UPDATE `mangos_string` SET `content_loc6`='Su modo sin costo de energía ha sido activado %s por %s.' WHERE `entry`=624; +UPDATE `mangos_string` SET `content_loc6`='El truco DEBUFF IMMUNITY está ACTIVADO' WHERE `entry`=625; +UPDATE `mangos_string` SET `content_loc6`='El truco DEBUFF IMMUNITY está DESACTIVADO' WHERE `entry`=626; +UPDATE `mangos_string` SET `content_loc6`='Estableciste el modo de inmunidad de debilitamiento en %s para %s.' WHERE `entry`=627; +UPDATE `mangos_string` SET `content_loc6`='Su modo de inmunidad debuff ha sido activado %s por %s.' WHERE `entry`=628; +UPDATE `mangos_string` SET `content_loc6`='SIEMPRE el truco CRIT está activado' WHERE `entry`=629; +UPDATE `mangos_string` SET `content_loc6`='El truco SIEMPRE CRIT está APAGADO' WHERE `entry`=630; +UPDATE `mangos_string` SET `content_loc6`='Establece siempre el modo crítico en %s para %s.' WHERE `entry`=631; +UPDATE `mangos_string` SET `content_loc6`='Tu modo siempre crítico ha sido activado %s por %s.' WHERE `entry`=632; +UPDATE `mangos_string` SET `content_loc6`='El truco NO CAST CHECKS está ACTIVADO' WHERE `entry`=633; +UPDATE `mangos_string` SET `content_loc6`='El truco NO CAST CHECKS está DESACTIVADO' WHERE `entry`=634; +UPDATE `mangos_string` SET `content_loc6`='Estableciste el modo sin controles de transmisión en %s para %s.' WHERE `entry`=635; +UPDATE `mangos_string` SET `content_loc6`='Su modo de cheques sin lanzamiento ha sido activado %s por %s.' WHERE `entry`=636; +UPDATE `mangos_string` SET `content_loc6`='SIEMPRE el truco PROC está activado' WHERE `entry`=637; +UPDATE `mangos_string` SET `content_loc6`='El truco SIEMPRE PROC está DESACTIVADO' WHERE `entry`=638; +UPDATE `mangos_string` SET `content_loc6`='Establece siempre el modo de proceso en %s para %s.' WHERE `entry`=639; +UPDATE `mangos_string` SET `content_loc6`='Su modo de proceso siempre ha sido activado %s por %s.' WHERE `entry`=640; +UPDATE `mangos_string` SET `content_loc6`='El truco TRIGGER PASS está ACTIVADO' WHERE `entry`=641; +UPDATE `mangos_string` SET `content_loc6`='El truco TRIGGER PASS está DESACTIVADO' WHERE `entry`=642; +UPDATE `mangos_string` SET `content_loc6`='Establece el modo de pase de activación en %s para %s.' WHERE `entry`=643; +UPDATE `mangos_string` SET `content_loc6`='Su modo de pase de activación ha sido activado %s por %s.' WHERE `entry`=644; +UPDATE `mangos_string` SET `content_loc6`='El truco IGNORAR DISPARADORES está ACTIVADO' WHERE `entry`=645; +UPDATE `mangos_string` SET `content_loc6`='El truco IGNORAR DISPARADORES está DESACTIVADO' WHERE `entry`=646; +UPDATE `mangos_string` SET `content_loc6`='Configuró el modo ignorar activadores en %s para %s.' WHERE `entry`=647; +UPDATE `mangos_string` SET `content_loc6`='Su modo de ignorar disparadores ha sido activado %s por %s.' WHERE `entry`=648; +UPDATE `mangos_string` SET `content_loc6`='Alianza' WHERE `entry`=650; +UPDATE `mangos_string` SET `content_loc6`='Horda' WHERE `entry`=651; +UPDATE `mangos_string` SET `content_loc6`='establos' WHERE `entry`=652; +UPDATE `mangos_string` SET `content_loc6`='herrero' WHERE `entry`=653; +UPDATE `mangos_string` SET `content_loc6`='granja' WHERE `entry`=654; +UPDATE `mangos_string` SET `content_loc6`='Serreria' WHERE `entry`=655; +UPDATE `mangos_string` SET `content_loc6`='mío' WHERE `entry`=656; +UPDATE `mangos_string` SET `content_loc6`='El %s ha tomado el %s' WHERE `entry`=657; +UPDATE `mangos_string` SET `content_loc6`='$n ha defendido a %s' WHERE `entry`=658; +UPDATE `mangos_string` SET `content_loc6`='$n ha atacado a %s' WHERE `entry`=659; +UPDATE `mangos_string` SET `content_loc6`='$n reclama el %s!' WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc6`='La Batalla por la Cuenca de Arathi comienza en 1 minuto.' WHERE `entry`=661; +UPDATE `mangos_string` SET `content_loc6`='La Batalla por la Cuenca de Arathi comienza en 30 segundos.' WHERE `entry`=662; +UPDATE `mangos_string` SET `content_loc6`='¡La Batalla por la Cuenca de Arathi ha comenzado!' WHERE `entry`=663; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza ha reunido $1776 W de recursos y está cerca de la victoria!' WHERE `entry`=664; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda ha reunido $1777W en recursos y está cerca de la victoria!' WHERE `entry`=665; +UPDATE `mangos_string` SET `content_loc6`='Después de su reciente batalla en %s, nuestros mejores intentos de otorgarle una Marca de honor fallaron.' WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc6`='Configuraste el modo inmune a los jugadores en %s para %s.' WHERE `entry`=688; +UPDATE `mangos_string` SET `content_loc6`='Tu modo inmune a los jugadores ha sido activado %s por %s.' WHERE `entry`=689; +UPDATE `mangos_string` SET `content_loc6`='Estableciste el modo inmune a las criaturas en %s para %s.' WHERE `entry`=690; +UPDATE `mangos_string` SET `content_loc6`='Tu modo inmune a las criaturas ha sido activado %s por %s.' WHERE `entry`=691; +UPDATE `mangos_string` SET `content_loc6`='Configuró el modo no orientable en %s para %s.' WHERE `entry`=692; +UPDATE `mangos_string` SET `content_loc6`='Su modo no objetivo ha sido convertido %s por %s.' WHERE `entry`=693; +UPDATE `mangos_string` SET `content_loc6`='Estimado jugador,\\r\\n\\r\\n' WHERE `entry`=699; +UPDATE `mangos_string` SET `content_loc6`='Debe esperar %s antes de volver a hablar.' WHERE `entry`=705; +UPDATE `mangos_string` SET `content_loc6`='Este(s) artículo(s) tiene(n) problemas con el equipamiento/almacenamiento en el inventario.' WHERE `entry`=706; +UPDATE `mangos_string` SET `content_loc6`='%s desea que no lo molesten y no puede recibir mensajes susurrados: %s' WHERE `entry`=707; +UPDATE `mangos_string` SET `content_loc6`='%s está lejos del teclado: %s' WHERE `entry`=708; +UPDATE `mangos_string` SET `content_loc6`='No molestar' WHERE `entry`=709; +UPDATE `mangos_string` SET `content_loc6`='Lejos del teclado' WHERE `entry`=710; +UPDATE `mangos_string` SET `content_loc6`='Estado de cola para %s (Nivel: %u a %u)\\n' WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc6`='|cffff0000[Anunciador de cola BG]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r' WHERE `entry`=712; +UPDATE `mangos_string` SET `content_loc6`='No cumples con los requisitos de nivel de campo de batalla' WHERE `entry`=715; +UPDATE `mangos_string` SET `content_loc6`='|cffff0000[Anunciador de cola BG]:|r %s -- [%u-%u] ¡Comenzado!|r' WHERE `entry`=717; +UPDATE `mangos_string` SET `content_loc6`='Tu grupo es demasiado grande para este campo de batalla.' WHERE `entry`=720; +UPDATE `mangos_string` SET `content_loc6`='Tu grupo tiene un miembro desconectado.' WHERE `entry`=727; +UPDATE `mangos_string` SET `content_loc6`='Tu grupo tiene jugadores de la facción contraria.' WHERE `entry`=728; +UPDATE `mangos_string` SET `content_loc6`='Tu grupo tiene jugadores de diferentes soportes de campo de batalla.' WHERE `entry`=729; +UPDATE `mangos_string` SET `content_loc6`='Alguien de tu grupo ya está en la cola de este campo de batalla.' WHERE `entry`=730; +UPDATE `mangos_string` SET `content_loc6`='Alguien en tu grupo es desertor.' WHERE `entry`=731; +UPDATE `mangos_string` SET `content_loc6`='Alguien de tu grupo ya está en tres colas de campo de batalla.' WHERE `entry`=732; +UPDATE `mangos_string` SET `content_loc6`='No puedes teletransportarte a un mapa de campo de batalla.' WHERE `entry`=733; +UPDATE `mangos_string` SET `content_loc6`='No puedes convocar jugadores a un campo de batalla o mapa de arena.' WHERE `entry`=734; +UPDATE `mangos_string` SET `content_loc6`='Debes estar en modo GM para teletransportarte a un jugador en un campo de batalla.' WHERE `entry`=735; +UPDATE `mangos_string` SET `content_loc6`='No puedes teletransportarte a un campo de batalla desde otro campo de batalla.' WHERE `entry`=736; +UPDATE `mangos_string` SET `content_loc6`='Los campos de batalla se establecen en 1 contra 0 para la depuración.' WHERE `entry`=739; +UPDATE `mangos_string` SET `content_loc6`='Los campos de batalla están configurados para el número de jugadores normal.' WHERE `entry`=740; +UPDATE `mangos_string` SET `content_loc6`='No hay suficientes jugadores.' WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc6`='No hay suficientes jugadores.' WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc6`='Solo la Alianza puede usar ese portal.' WHERE `entry`=752; +UPDATE `mangos_string` SET `content_loc6`='Solo la Horda puede usar ese portal.' WHERE `entry`=753; +UPDATE `mangos_string` SET `content_loc6`='¡%s fue destruido por %s!' WHERE `entry`=759; +UPDATE `mangos_string` SET `content_loc6`='¡El %s está bajo ataque!' WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc6`='¡El %s fue tomado por el %s!' WHERE `entry`=761; +UPDATE `mangos_string` SET `content_loc6`='¡El %s fue tomado por el %s!' WHERE `entry`=762; +UPDATE `mangos_string` SET `content_loc6`='¡El %s fue tomado por el %s!' WHERE `entry`=763; +UPDATE `mangos_string` SET `content_loc6`='¡El %s está bajo ataque!' WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc6`='¡El %s ha tomado el %s!' WHERE `entry`=765; +UPDATE `mangos_string` SET `content_loc6`='Mina Profundo de Hierro' WHERE `entry`=766; +UPDATE `mangos_string` SET `content_loc6`='Mina Dientefrío' WHERE `entry`=767; +UPDATE `mangos_string` SET `content_loc6`='Estación de avituallamiento Pico Tormenta' WHERE `entry`=768; +UPDATE `mangos_string` SET `content_loc6`='Búnker sur de Dun Baldar' WHERE `entry`=769; +UPDATE `mangos_string` SET `content_loc6`='Búnker norte de Dun Baldar' WHERE `entry`=770; +UPDATE `mangos_string` SET `content_loc6`='Cementerio Pico Tormenta' WHERE `entry`=771; +UPDATE `mangos_string` SET `content_loc6`='Búnker Ala de Hielo' WHERE `entry`=772; +UPDATE `mangos_string` SET `content_loc6`='Cementerio de Stonehearth' WHERE `entry`=773; +UPDATE `mangos_string` SET `content_loc6`='Búnker Hogar de Piedra' WHERE `entry`=774; +UPDATE `mangos_string` SET `content_loc6`='Cementerio de nevadas' WHERE `entry`=775; +UPDATE `mangos_string` SET `content_loc6`='Torre de sangre helada' WHERE `entry`=776; +UPDATE `mangos_string` SET `content_loc6`='Cementerio de sangre helada' WHERE `entry`=777; +UPDATE `mangos_string` SET `content_loc6`='Punto de la torre' WHERE `entry`=778; +UPDATE `mangos_string` SET `content_loc6`='Cementerio Lobo Gélido' WHERE `entry`=779; +UPDATE `mangos_string` SET `content_loc6`='Torre Lobo Gélido Este' WHERE `entry`=780; +UPDATE `mangos_string` SET `content_loc6`='Torre Lobo Gélido Oeste' WHERE `entry`=781; +UPDATE `mangos_string` SET `content_loc6`='Cabaña de socorro Lobo Gélido' WHERE `entry`=782; +UPDATE `mangos_string` SET `content_loc6`='Falta 1 minuto para que comience la batalla por el Valle de Alterac.' WHERE `entry`=784; +UPDATE `mangos_string` SET `content_loc6`='Faltan 30 segundos para que comience la batalla por el Valle de Alterac.' WHERE `entry`=785; +UPDATE `mangos_string` SET `content_loc6`='¡La batalla por el Valle de Alterac ha comenzado!' WHERE `entry`=786; +UPDATE `mangos_string` SET `content_loc6`='¡El Equipo de la Alianza se está quedando sin refuerzos!' WHERE `entry`=787; +UPDATE `mangos_string` SET `content_loc6`='¡El equipo de la Horda se está quedando sin refuerzos!' WHERE `entry`=788; +UPDATE `mangos_string` SET `content_loc6`='¡El general Lobo Gélido ha muerto!' WHERE `entry`=789; +UPDATE `mangos_string` SET `content_loc6`='¡El general Pico Tormenta ha muerto!' WHERE `entry`=790; +UPDATE `mangos_string` SET `content_loc6`='Usted no tiene suficiente oro' WHERE `entry`=801; +UPDATE `mangos_string` SET `content_loc6`='No tienes suficientes espacios libres' WHERE `entry`=802; +UPDATE `mangos_string` SET `content_loc6`='Tu compañero no tiene suficientes espacios para bolsas libres' WHERE `entry`=803; +UPDATE `mangos_string` SET `content_loc6`='No tienes permiso para realizar esa función.' WHERE `entry`=804; +UPDATE `mangos_string` SET `content_loc6`='Idioma desconocido' WHERE `entry`=805; +UPDATE `mangos_string` SET `content_loc6`='no sabes ese idioma' WHERE `entry`=806; +UPDATE `mangos_string` SET `content_loc6`='Por favor proporcione el nombre del personaje' WHERE `entry`=807; +UPDATE `mangos_string` SET `content_loc6`='Jugador %s no encontrado o desconectado' WHERE `entry`=808; +UPDATE `mangos_string` SET `content_loc6`='Cuenta para el personaje %s no encontrada' WHERE `entry`=809; +UPDATE `mangos_string` SET `content_loc6`='Maestro de la alianza' WHERE `entry`=811; +UPDATE `mangos_string` SET `content_loc6`='Oficial' WHERE `entry`=812; +UPDATE `mangos_string` SET `content_loc6`='Veterano' WHERE `entry`=813; +UPDATE `mangos_string` SET `content_loc6`='Miembro' WHERE `entry`=814; +UPDATE `mangos_string` SET `content_loc6`='Iniciado' WHERE `entry`=815; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la Fuerza de %s a %i.' WHERE `entry`=900; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu Fuerza a %i.' WHERE `entry`=901; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la Agilidad de %s a %i.' WHERE `entry`=902; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu Agilidad a %i.' WHERE `entry`=903; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la resistencia de %s a %i.' WHERE `entry`=904; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu resistencia a %i.' WHERE `entry`=905; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado el Intelecto de %s a %i.' WHERE `entry`=906; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu intelecto a %i.' WHERE `entry`=907; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste el espíritu de %s a %i.' WHERE `entry`=908; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu Espíritu a %i.' WHERE `entry`=909; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la armadura de %s a %i.' WHERE `entry`=910; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu armadura a %i.' WHERE `entry`=911; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado la resistencia sagrada de %s a %i.' WHERE `entry`=912; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu resistencia sagrada a %i.' WHERE `entry`=913; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado la resistencia al fuego de %s a %i.' WHERE `entry`=914; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu resistencia al fuego a %i.' WHERE `entry`=915; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado la resistencia a la naturaleza de %s a %i.' WHERE `entry`=916; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu resistencia a la naturaleza a %i.' WHERE `entry`=917; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado la resistencia a las heladas de %s a %i.' WHERE `entry`=918; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu resistencia a las heladas a %i.' WHERE `entry`=919; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la resistencia a las sombras de %s a %i.' WHERE `entry`=920; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu resistencia a las sombras a %i.' WHERE `entry`=921; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la resistencia arcana de %s a %i.' WHERE `entry`=922; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu resistencia arcana a %i.' WHERE `entry`=923; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado el poder de ataque cuerpo a cuerpo de %s a %i.' WHERE `entry`=924; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu poder de ataque cuerpo a cuerpo a %i.' WHERE `entry`=925; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado el poder de ataque a distancia de %s a %i.' WHERE `entry`=926; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu poder de ataque a distancia a %i.' WHERE `entry`=927; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado el poder con hechizos de %s a %i.' WHERE `entry`=928; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu poder con hechizos a %i.' WHERE `entry`=929; +UPDATE `mangos_string` SET `content_loc6`='Has cambiado la probabilidad de crítico cuerpo a cuerpo de %s a %g%%.' WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu probabilidad de crítico cuerpo a cuerpo a %g%%.' WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la probabilidad crítica a distancia de %s a %g%%.' WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu probabilidad de crítico a distancia a %g%%.' WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la probabilidad de hechizo crítico de %s a %g%%.' WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu probabilidad de hechizo crítico a %g%%.' WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc6`='Cambió la velocidad de la mano principal de %s a %i ms.' WHERE `entry`=936; +UPDATE `mangos_string` SET `content_loc6`='%s cambió la velocidad de tu mano principal a %i ms.' WHERE `entry`=937; +UPDATE `mangos_string` SET `content_loc6`='Cambió la velocidad de la mano izquierda de %s a %i ms.' WHERE `entry`=938; +UPDATE `mangos_string` SET `content_loc6`='%s cambió la velocidad de tu mano izquierda a %i ms.' WHERE `entry`=939; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la velocidad a distancia de %s a %i ms.' WHERE `entry`=940; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu velocidad a distancia a %i ms.' WHERE `entry`=941; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la velocidad de transmisión de %s a %gx.' WHERE `entry`=942; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu velocidad de lanzamiento a %gx.' WHERE `entry`=943; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la probabilidad de bloqueo de %s a %g%%.' WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc6`='%s cambió su probabilidad de bloqueo a %g%%.' WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la probabilidad de esquivar de %s a %g%%.' WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu probabilidad de esquivar a %g%%.' WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc6`='Cambiaste la probabilidad de parada de %s a %g%%.' WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc6`='%s cambió tu probabilidad de parada a %g%%.' WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc6`='Saliendo del demonio...' WHERE `entry`=1000; +UPDATE `mangos_string` SET `content_loc6`='Cuenta eliminada: %s' WHERE `entry`=1001; +UPDATE `mangos_string` SET `content_loc6`='Cuenta %s NO eliminada (probablemente se actualizó el formato de archivo sql)' WHERE `entry`=1002; +UPDATE `mangos_string` SET `content_loc6`='Cuenta %s NO eliminada (error desconocido)' WHERE `entry`=1003; +UPDATE `mangos_string` SET `content_loc6`='Cuenta creada: %s' WHERE `entry`=1004; +UPDATE `mangos_string` SET `content_loc6`='El nombre de la cuenta no puede tener más de 16 caracteres (límite de clientes), ¡cuenta no creada!' WHERE `entry`=1005; +UPDATE `mangos_string` SET `content_loc6`='¡Ya existe una cuenta con este nombre!' WHERE `entry`=1006; +UPDATE `mangos_string` SET `content_loc6`='Cuenta %s NO creada (probablemente se actualizó el formato de archivo sql)' WHERE `entry`=1007; +UPDATE `mangos_string` SET `content_loc6`='Cuenta %s NO creada (error desconocido)' WHERE `entry`=1008; +UPDATE `mangos_string` SET `content_loc6`='Jugador %s (Guid: %u) Cuenta %s (Id: %u) eliminada.' WHERE `entry`=1009; +UPDATE `mangos_string` SET `content_loc6`='Sin jugadores en línea.' WHERE `entry`=1014; +UPDATE `mangos_string` SET `content_loc6`='Se usó un comando de salida no escrito completamente, es necesario escribirlo completamente (salir) o el comando no se usó en la línea de comandos de RA.' WHERE `entry`=1015; +UPDATE `mangos_string` SET `content_loc6`='No se encontraron caracteres.' WHERE `entry`=1019; +UPDATE `mangos_string` SET `content_loc6`='Restaurando los siguientes personajes:' WHERE `entry`=1020; +UPDATE `mangos_string` SET `content_loc6`='Eliminando los siguientes caracteres:' WHERE `entry`=1021; +UPDATE `mangos_string` SET `content_loc6`='ERROR: ¡Solo puede asignar un nuevo nombre si solo ha seleccionado un solo carácter!' WHERE `entry`=1022; +UPDATE `mangos_string` SET `content_loc6`='El carácter \'%s\' (GUID: %u Cuenta %u) no se puede restaurar: ¡la cuenta no existe!' WHERE `entry`=1023; +UPDATE `mangos_string` SET `content_loc6`='El personaje \'%s\' (GUID: %u Cuenta %u) no se puede restaurar: ¡la lista de personajes de la cuenta está llena!' WHERE `entry`=1024; +UPDATE `mangos_string` SET `content_loc6`='El carácter \'%s\' (GUID: %u Cuenta %u) no se puede restaurar: ¡el nuevo nombre ya se usó!' WHERE `entry`=1025; +UPDATE `mangos_string` SET `content_loc6`='GUID: %u Nombre: %s Cuenta: %s (%u) Fecha: %s' WHERE `entry`=1026; +UPDATE `mangos_string` SET `content_loc6`='Estado de los filtros de registro:' WHERE `entry`=1027; +UPDATE `mangos_string` SET `content_loc6`='Todos los filtros de registro establecidos en: %s' WHERE `entry`=1028; +UPDATE `mangos_string` SET `content_loc6`='El comando solo se puede llamar desde RA-console.' WHERE `entry`=1029; +UPDATE `mangos_string` SET `content_loc6`='Objeto activo: %d.' WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc6`='IdEquipo: %u.' WHERE `entry`=1031; +UPDATE `mangos_string` SET `content_loc6`='TipoHabitación: %u' WHERE `entry`=1032; +UPDATE `mangos_string` SET `content_loc6`='Armadura: %u' WHERE `entry`=1033; +UPDATE `mangos_string` SET `content_loc6`='AIName: %s ScriptName: %s' WHERE `entry`=1034; +UPDATE `mangos_string` SET `content_loc6`='La cuenta %s (Id: %u) tiene hasta %u expansión permitida ahora.' WHERE `entry`=1100; +UPDATE `mangos_string` SET `content_loc6`='Mensaje del día cambiado a:\\r\\n' WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc6`='Mensaje enviado a %s: %s' WHERE `entry`=1102; +UPDATE `mangos_string` SET `content_loc6`='%d - %s %s' WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc6`='%d-%s' WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc6`='%d - %s %s' WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc6`='%d - %s %s' WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc6`='%d-%s' WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc6`='%d - %s %s' WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc6`='%d - %s %s %s %s' WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc6`='%d%s - %s X:%f Y:%f Z:%f MapId:%d' WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc6`='%d%s - %s X:%f Y:%f Z:%f MapId:%d' WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc6`='No se pudo abrir el archivo: %s' WHERE `entry`=1112; +UPDATE `mangos_string` SET `content_loc6`='La cuenta %s (%u) tiene la cantidad máxima de caracteres permitidos (límite de clientes)' WHERE `entry`=1113; +UPDATE `mangos_string` SET `content_loc6`='¡El archivo de volcado tiene datos rotos!' WHERE `entry`=1114; +UPDATE `mangos_string` SET `content_loc6`='¡Nombre de personaje no válido!' WHERE `entry`=1115; +UPDATE `mangos_string` SET `content_loc6`='Guid de personaje inválido!' WHERE `entry`=1116; +UPDATE `mangos_string` SET `content_loc6`='¡Guid de personaje %u en uso!' WHERE `entry`=1117; +UPDATE `mangos_string` SET `content_loc6`='%d - gremio: %s (guid: %u) %s' WHERE `entry`=1118; +UPDATE `mangos_string` SET `content_loc6`='Debe utilizar masculino o femenino como género.' WHERE `entry`=1119; +UPDATE `mangos_string` SET `content_loc6`='Cambias el género de %s a %s.' WHERE `entry`=1120; +UPDATE `mangos_string` SET `content_loc6`='Tu género cambió a %s por %s.' WHERE `entry`=1121; +UPDATE `mangos_string` SET `content_loc6`='(%u/%u + permanente %u + temperatura %u)' WHERE `entry`=1122; +UPDATE `mangos_string` SET `content_loc6`='%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Mapa:%u X:%f Y:%f Z:%f)' WHERE `entry`=1128; +UPDATE `mangos_string` SET `content_loc6`='%d - %s %s (Mapa:%u X:%f Y:%f Z:%f)' WHERE `entry`=1129; +UPDATE `mangos_string` SET `content_loc6`='evento iniciado %u \\' WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc6`='evento detenido %u \\' WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc6`='Seguir al jugador %s (lowguid %u)' WHERE `entry`=1132; +UPDATE `mangos_string` SET `content_loc6`='Seguir criatura %s (lowguid %u)' WHERE `entry`=1133; +UPDATE `mangos_string` SET `content_loc6`='Seguir ' WHERE `entry`=1134; +UPDATE `mangos_string` SET `content_loc6`='Lista de talentos conocidos:' WHERE `entry`=1135; +UPDATE `mangos_string` SET `content_loc6`='(Talentos encontrados: %u puntos de talento usados: %u)' WHERE `entry`=1136; +UPDATE `mangos_string` SET `content_loc6`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=1137; +UPDATE `mangos_string` SET `content_loc6`='%u - |cffffffff|Hjugador:%s|h[%s]|h|r %s %s %u' WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc6`='%u - %s (En línea:%s IP:%s GM:%u Expansión:%u)' WHERE `entry`=1142; +UPDATE `mangos_string` SET `content_loc6`='Generado por el evento %u (%s)' WHERE `entry`=1143; +UPDATE `mangos_string` SET `content_loc6`='Desaparecido por el evento %u (%s)' WHERE `entry`=1144; +UPDATE `mangos_string` SET `content_loc6`='Parte del grupo %u' WHERE `entry`=1145; +UPDATE `mangos_string` SET `content_loc6`='Parte del grupo %u, grupo superior %u' WHERE `entry`=1146; +UPDATE `mangos_string` SET `content_loc6`='El grupo (superior) %u es generado por el evento %u (%s)' WHERE `entry`=1147; +UPDATE `mangos_string` SET `content_loc6`='El grupo (superior) %u desaparece por el evento %u (%s)' WHERE `entry`=1148; +UPDATE `mangos_string` SET `content_loc6`='(Grupo %u)' WHERE `entry`=1149; +UPDATE `mangos_string` SET `content_loc6`='(Evento %i)' WHERE `entry`=1150; +UPDATE `mangos_string` SET `content_loc6`='(Pool %u Evento %i)' WHERE `entry`=1151; +UPDATE `mangos_string` SET `content_loc6`='[usable]' WHERE `entry`=1152; +UPDATE `mangos_string` SET `content_loc6`='Obtener %s valor bitstr:[CAMPO]:%u [VALOR]:%s' WHERE `entry`=1153; +UPDATE `mangos_string` SET `content_loc6`='%s tiene valor bitstr:[CAMPO]:%u [VALOR]:%s' WHERE `entry`=1154; +UPDATE `mangos_string` SET `content_loc6`='Obtener %s valor hexadecimal:[CAMPO]:%u [VALOR]:%x' WHERE `entry`=1155; +UPDATE `mangos_string` SET `content_loc6`='%s tiene valor hexadecimal:[CAMPO]:%u [VALOR]:%x' WHERE `entry`=1156; +UPDATE `mangos_string` SET `content_loc6`='Modificar %s campo hexadecimal:%u %s %x = %x (hexadecimal)' WHERE `entry`=1157; +UPDATE `mangos_string` SET `content_loc6`='Modificas para %s campo hexadecimal:%u %s %x = %x (hexadecimal)' WHERE `entry`=1158; +UPDATE `mangos_string` SET `content_loc6`='Modificar %s campo flotante:%u para sumar con:%f = %f' WHERE `entry`=1159; +UPDATE `mangos_string` SET `content_loc6`='Modificas para %s campo flotante:%u para sumar con:%f = %f' WHERE `entry`=1160; +UPDATE `mangos_string` SET `content_loc6`='Hechizo %u no tiene auras.' WHERE `entry`=1165; +UPDATE `mangos_string` SET `content_loc6`='Biblioteca de secuencias de comandos no encontrada o no accesible.' WHERE `entry`=1166; +UPDATE `mangos_string` SET `content_loc6`='La biblioteca de secuencias de comandos tiene funciones de lista incorrectas (¿obsoletas?).' WHERE `entry`=1167; +UPDATE `mangos_string` SET `content_loc6`='Biblioteca de secuencias de comandos recargada.' WHERE `entry`=1168; +UPDATE `mangos_string` SET `content_loc6`='Creación de biblioteca de secuencias de comandos para diferentes revisiones de mangosd.' WHERE `entry`=1169; +UPDATE `mangos_string` SET `content_loc6`='El campo bloqueado de la cuenta %s (id %u) cambió a %u.' WHERE `entry`=1170; +UPDATE `mangos_string` SET `content_loc6`='Parámetros incorrectos.' WHERE `entry`=1171; +UPDATE `mangos_string` SET `content_loc6`='Tipo de conducción no válido.' WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc6`='Ese jugador no tiene la habilidad de montar a caballo de %s.' WHERE `entry`=1173; +UPDATE `mangos_string` SET `content_loc6`='Se encontró un error al intentar eliminar la habilidad de conducción.' WHERE `entry`=1174; +UPDATE `mangos_string` SET `content_loc6`='Se eliminó la habilidad de montar del jugador %s.' WHERE `entry`=1175; +UPDATE `mangos_string` SET `content_loc6`='Modelo %d - |cffffffff|Hcreature_model_entry:%d|h[%s]|h|r' WHERE `entry`=1176; +UPDATE `mangos_string` SET `content_loc6`='¡No se ha encontrado ningún modelo de criatura!' WHERE `entry`=1177; +UPDATE `mangos_string` SET `content_loc6`='Intenta ver cinemitic %u pero no existe.' WHERE `entry`=1200; +UPDATE `mangos_string` SET `content_loc6`='Hechizo %u %s = %f (*1.88 = %f) DB = %f AP = %f' WHERE `entry`=1202; +UPDATE `mangos_string` SET `content_loc6`='curación directa' WHERE `entry`=1203; +UPDATE `mangos_string` SET `content_loc6`='daño directo' WHERE `entry`=1204; +UPDATE `mangos_string` SET `content_loc6`='punto sanar' WHERE `entry`=1205; +UPDATE `mangos_string` SET `content_loc6`='daño de punto' WHERE `entry`=1206; +UPDATE `mangos_string` SET `content_loc6`='Privado' WHERE `entry`=1400; +UPDATE `mangos_string` SET `content_loc6`='Corporal' WHERE `entry`=1401; +UPDATE `mangos_string` SET `content_loc6`='Sargento' WHERE `entry`=1402; +UPDATE `mangos_string` SET `content_loc6`='Sargento Maestro' WHERE `entry`=1403; +UPDATE `mangos_string` SET `content_loc6`='Sargento mayor' WHERE `entry`=1404; +UPDATE `mangos_string` SET `content_loc6`='Caballero' WHERE `entry`=1405; +UPDATE `mangos_string` SET `content_loc6`='Caballero-Teniente' WHERE `entry`=1406; +UPDATE `mangos_string` SET `content_loc6`='Caballero-Capitán' WHERE `entry`=1407; +UPDATE `mangos_string` SET `content_loc6`='Caballero-Campeón' WHERE `entry`=1408; +UPDATE `mangos_string` SET `content_loc6`='teniente comandante' WHERE `entry`=1409; +UPDATE `mangos_string` SET `content_loc6`='Comandante' WHERE `entry`=1410; +UPDATE `mangos_string` SET `content_loc6`='Mariscal' WHERE `entry`=1411; +UPDATE `mangos_string` SET `content_loc6`='Mariscal de campo' WHERE `entry`=1412; +UPDATE `mangos_string` SET `content_loc6`='Gran Mariscal' WHERE `entry`=1413; +UPDATE `mangos_string` SET `content_loc6`='Explorar' WHERE `entry`=1414; +UPDATE `mangos_string` SET `content_loc6`='Gruñido' WHERE `entry`=1415; +UPDATE `mangos_string` SET `content_loc6`='Sargento' WHERE `entry`=1416; +UPDATE `mangos_string` SET `content_loc6`='sargento mayor' WHERE `entry`=1417; +UPDATE `mangos_string` SET `content_loc6`='Sargento primero' WHERE `entry`=1418; +UPDATE `mangos_string` SET `content_loc6`='Guardia de piedra' WHERE `entry`=1419; +UPDATE `mangos_string` SET `content_loc6`='Guardia de sangre' WHERE `entry`=1420; +UPDATE `mangos_string` SET `content_loc6`='legionario' WHERE `entry`=1421; +UPDATE `mangos_string` SET `content_loc6`='centurión' WHERE `entry`=1422; +UPDATE `mangos_string` SET `content_loc6`='Campeón' WHERE `entry`=1423; +UPDATE `mangos_string` SET `content_loc6`='teniente general' WHERE `entry`=1424; +UPDATE `mangos_string` SET `content_loc6`='General' WHERE `entry`=1425; +UPDATE `mangos_string` SET `content_loc6`='Jefe militar' WHERE `entry`=1426; +UPDATE `mangos_string` SET `content_loc6`='Alto señor de la guerra' WHERE `entry`=1427; +UPDATE `mangos_string` SET `content_loc6`='Maestro del juego' WHERE `entry`=1428; +UPDATE `mangos_string` SET `content_loc6`='sin rango' WHERE `entry`=1429; +UPDATE `mangos_string` SET `content_loc6`='deshonrado' WHERE `entry`=1430; +UPDATE `mangos_string` SET `content_loc6`='Exiliado' WHERE `entry`=1431; +UPDATE `mangos_string` SET `content_loc6`='Proscrito' WHERE `entry`=1432; +UPDATE `mangos_string` SET `content_loc6`='Paria' WHERE `entry`=1433; +UPDATE `mangos_string` SET `content_loc6`='Jugador: %s - %s (Rango %u)' WHERE `entry`=1434; +UPDATE `mangos_string` SET `content_loc6`='Hoy: [Muertes con honor: |c0000ff00%u|r] [Muertes con deshonor: |c00ff0000%u|r]' WHERE `entry`=1435; +UPDATE `mangos_string` SET `content_loc6`='Ayer: [Muertes: |c0000ff00%u|r] [Honor: %u]' WHERE `entry`=1436; +UPDATE `mangos_string` SET `content_loc6`='Esta semana: [Muertes: |c0000ff00%u|r] [Honor: %u]' WHERE `entry`=1437; +UPDATE `mangos_string` SET `content_loc6`='Semana pasada: [Muertes: |c0000ff00%u|r] [Honor: %u] [De pie: %u]' WHERE `entry`=1438; +UPDATE `mangos_string` SET `content_loc6`='Tiempo de vida: [Puntos de clasificación: |c0000ff00%f|r] [Muertes con honor: |c0000ff00%u|r] [Muertes con deshonra: |c00ff0000%u|r] [Rango más alto %u: %s]' WHERE `entry`=1439; +UPDATE `mangos_string` SET `content_loc6`='%u - [%s] Generación automática: %u Límite máximo: %u Criaturas: %u GameObjecs: %u Grupos %u Oportunidad: %f %s' WHERE `entry`=1500; +UPDATE `mangos_string` SET `content_loc6`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Criaturas: %u GameObjecs: %u Pools %u %s' WHERE `entry`=1501; +UPDATE `mangos_string` SET `content_loc6`='%u - [%s] Generación automática: %u Límite máximo: %u Criaturas: %u GameObjecs: %u Grupos %u %s' WHERE `entry`=1502; +UPDATE `mangos_string` SET `content_loc6`='No se puede agregar spawn porque no hay guids gratuitos para spawn estático en el rango de guids reservados.' WHERE `entry`=1503; +UPDATE `mangos_string` SET `content_loc6`='Información de IA para la entrada de Npc %u' WHERE `entry`=1504; +UPDATE `mangos_string` SET `content_loc6`='AIName: %s (%s) ScriptName: %s' WHERE `entry`=1505; +UPDATE `mangos_string` SET `content_loc6`='Fase actual = %u' WHERE `entry`=1506; +UPDATE `mangos_string` SET `content_loc6`='El movimiento de combate es %s' WHERE `entry`=1507; +UPDATE `mangos_string` SET `content_loc6`='El ataque cuerpo a cuerpo es %s' WHERE `entry`=1508; +UPDATE `mangos_string` SET `content_loc6`='Tipo de movimiento = %s (%u)' WHERE `entry`=1509; +UPDATE `mangos_string` SET `content_loc6`='¡El evento %u está deshabilitado!' WHERE `entry`=1600; +UPDATE `mangos_string` SET `content_loc6`='¡El evento %u ya está habilitado!' WHERE `entry`=1601; +UPDATE `mangos_string` SET `content_loc6`='¡El evento %u está habilitado!' WHERE `entry`=1602; +UPDATE `mangos_string` SET `content_loc6`='¡El evento %u ya está deshabilitado!' WHERE `entry`=1603; +UPDATE `mangos_string` SET `content_loc6`='Me gustaría navegar por sus productos.' WHERE `entry`=2000; +UPDATE `mangos_string` SET `content_loc6`='¡Entrename!' WHERE `entry`=2001; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Personaje|r|cffff00ff %s |r|cff00ff00abandonaron su ticket.' WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Cerrado por|r:|cff00ccff %s|r' WHERE `entry`=2003; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Borrado por|r:|cff00ccff %s|r' WHERE `entry`=2004; +UPDATE `mangos_string` SET `content_loc6`='Boleto no encontrado.' WHERE `entry`=2005; +UPDATE `mangos_string` SET `content_loc6`='Cierra el ticket antes de eliminarlo de forma permanente.' WHERE `entry`=2006; +UPDATE `mangos_string` SET `content_loc6`='El ticket %d ya está asignado.' WHERE `entry`=2007; +UPDATE `mangos_string` SET `content_loc6`='%u Tickets recargados exitosamente desde la base de datos.' WHERE `entry`=2008; +UPDATE `mangos_string` SET `content_loc6`='Mostrando lista de tickets abiertos.' WHERE `entry`=2009; +UPDATE `mangos_string` SET `content_loc6`='Mostrando lista de tickets abiertos cuyo creador está en línea.' WHERE `entry`=2010; +UPDATE `mangos_string` SET `content_loc6`='Mostrando lista de tickets cerrados.' WHERE `entry`=2011; +UPDATE `mangos_string` SET `content_loc6`='Se ha especificado un nombre no válido.' WHERE `entry`=2012; +UPDATE `mangos_string` SET `content_loc6`='Este ticket ya está asignado a ti mismo.' WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc6`='El ticket %d no está asignado, no puede desasignarlo.' WHERE `entry`=2014; +UPDATE `mangos_string` SET `content_loc6`='No puede desasignar boletos de miembros del personal con un nivel de seguridad más alto que usted.' WHERE `entry`=2015; +UPDATE `mangos_string` SET `content_loc6`='No se puede cerrar el ticket %d, está asignado a otro GM.' WHERE `entry`=2016; +UPDATE `mangos_string` SET `content_loc6`='|cffaaffaaBoleto|r:|cffaaccff %d.|r' WHERE `entry`=2017; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Creador|r:|cff00ccff %s|r' WHERE `entry`=2018; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Cambiado|r:|cff00ccff hace %s|r' WHERE `entry`=2019; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Asignado a|r:|cff00ccff %s|r' WHERE `entry`=2020; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Sin asignar por|r:|cff00ccff %s|r' WHERE `entry`=2021; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Mensaje de ticket|r: [%s]|r' WHERE `entry`=2022; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Comentario GM|r: [%s]|r' WHERE `entry`=2023; +UPDATE `mangos_string` SET `content_loc6`='|cff00ccff%s|r |cff00ff00Comentario añadido|r: [%s]|r' WHERE `entry`=2024; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Creado|r:|cff00ccff hace %s|r' WHERE `entry`=2025; +UPDATE `mangos_string` SET `content_loc6`='Tickets en lista escalada:' WHERE `entry`=2026; +UPDATE `mangos_string` SET `content_loc6`='Hay tickets abiertos pendientes, ¡ciérralos primero!' WHERE `entry`=2027; +UPDATE `mangos_string` SET `content_loc6`='Se eliminaron todos los tickets cerrados y el contador se restableció a |cffff00ff 1|r' WHERE `entry`=2028; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Respuesta de ticket|r: [%s]|r' WHERE `entry`=2029; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Completado por|r:|cff00ccff %s|r' WHERE `entry`=2030; +UPDATE `mangos_string` SET `content_loc6`='Los boletos ahora están deshabilitados' WHERE `entry`=2031; +UPDATE `mangos_string` SET `content_loc6`='Las entradas ahora están permitidas' WHERE `entry`=2040; +UPDATE `mangos_string` SET `content_loc6`='Los boletos ahora están deshabilitados' WHERE `entry`=2041; +UPDATE `mangos_string` SET `content_loc6`='Se restableció la respuesta del ticket %s.' WHERE `entry`=2042; +UPDATE `mangos_string` SET `content_loc6`='Este ticket ha sido archivado (completado o cerrado).' WHERE `entry`=2043; +UPDATE `mangos_string` SET `content_loc6`='Este ticket ya está asignado a alguien.' WHERE `entry`=2044; +UPDATE `mangos_string` SET `content_loc6`='Ticket #%u agregado a la lista de escalamiento.' WHERE `entry`=2045; +UPDATE `mangos_string` SET `content_loc6`='%s: Nivel %u' WHERE `entry`=2046; +UPDATE `mangos_string` SET `content_loc6`='Este ticket ya se ha completado.' WHERE `entry`=2047; +UPDATE `mangos_string` SET `content_loc6`='Su ticket ha sido editado con una respuesta.' WHERE `entry`=2048; +UPDATE `mangos_string` SET `content_loc6`='Notificaciones de tickets habilitadas.' WHERE `entry`=2049; +UPDATE `mangos_string` SET `content_loc6`='Notificaciones de tickets deshabilitadas.' WHERE `entry`=2050; +UPDATE `mangos_string` SET `content_loc6`='Contador de boletos de GM establecido en boleto #%u' WHERE `entry`=2051; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Nuevo ticket de|r|cffff00ff %s.|r |cff00ff00Categoría:|r|cffff00ff %s.|r |cff00ff00Entrada de ticket:|r|cffff00ff %d.|r' WHERE `entry`=2052; +UPDATE `mangos_string` SET `content_loc6`='|cff00ff00Personaje|r|cffff00ff %s |r|cff00ff00editó su ticket.' WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc6`='¡%s intenta huir con miedo!' WHERE `entry`=5030; +UPDATE `mangos_string` SET `content_loc6`='%s revivió (en línea)' WHERE `entry`=5031; +UPDATE `mangos_string` SET `content_loc6`='%s revivido (fuera de línea)' WHERE `entry`=5032; +UPDATE `mangos_string` SET `content_loc6`='|cffffff00[|c1f40af20GM anunciado por|r |cffff0000%s|cffffff00]:|r %s|r' WHERE `entry`=6615; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda ha tomado la Torre Paso Norte!' WHERE `entry`=10033; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza ha tomado la Torre Northpass!' WHERE `entry`=10034; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda ha tomado la Torre del Muro Este!' WHERE `entry`=10035; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza ha tomado la Torre del Muro Este!' WHERE `entry`=10036; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda ha tomado la Torre de la Guardia de la Corona!' WHERE `entry`=10037; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza ha tomado la Torre de la Guardia de la Corona!' WHERE `entry`=10038; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda ha tomado la Torre del Bosque de la Peste!' WHERE `entry`=10039; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza ha tomado la Torre Plaguewood!' WHERE `entry`=10040; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda perdió la Torre Paso Norte!' WHERE `entry`=10041; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza perdió la Torre Paso Norte!' WHERE `entry`=10042; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda perdió la Torre del Muro Este!' WHERE `entry`=10043; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza perdió la Torre del Muro Este!' WHERE `entry`=10044; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda perdió la Torre de la Guardia de la Corona!' WHERE `entry`=10045; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza perdió la Torre de la Guardia de la Corona!' WHERE `entry`=10046; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda perdió la Torre del Bosque de la Peste!' WHERE `entry`=10047; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza perdió la Torre Plaguewood!' WHERE `entry`=10048; +UPDATE `mangos_string` SET `content_loc6`='¡La Horda ha reunido 200 silíticos!' WHERE `entry`=10049; +UPDATE `mangos_string` SET `content_loc6`='¡La Alianza ha recolectado 200 silithyst!' WHERE `entry`=10050; +UPDATE `mangos_string` SET `content_loc6`='Llévame a la Torre Northpass.' WHERE `entry`=10051; +UPDATE `mangos_string` SET `content_loc6`='Llévame a la Torre Eastwall.' WHERE `entry`=10052; +UPDATE `mangos_string` SET `content_loc6`='%u - |c00f00fff*|r|cffffffff|Hjugador:%s|h[%s]|h|r %s %s %u' WHERE `entry`=11001; +UPDATE `mangos_string` SET `content_loc6`='ID de enlace: %u' WHERE `entry`=11010; +UPDATE `mangos_string` SET `content_loc6`='¡Únete al canal de la comunidad en inglés (/join WorldEN) para discutir con todos los jugadores!' WHERE `entry`=11011; +UPDATE `mangos_string` SET `content_loc6`='¡Los comandos \\' WHERE `entry`=11012; +UPDATE `mangos_string` SET `content_loc6`='Para ayudar a que aumente la población de servidores, ¡lanza una campaña de reclutamiento!' WHERE `entry`=11013; +UPDATE `mangos_string` SET `content_loc6`='El servidor se cerrará el 19/08 para un lanzamiento internacional, más información en el foro' WHERE `entry`=11014; +UPDATE `mangos_string` SET `content_loc6`='Nostalrius es un servidor PVP y PVE.' WHERE `entry`=11015; +UPDATE `mangos_string` SET `content_loc6`='Sistema de cazarrecompensas disponible, contacta a un Game Master para dar tu precio de reserva a alguien, más información en el foro, sección de Eventos' WHERE `entry`=11016; +UPDATE `mangos_string` SET `content_loc6`='Maná (base): %u.' WHERE `entry`=11017; + +-- Google Translate locales. (Russian) +UPDATE `mangos_string` SET `content_loc8`='Вы должны выбрать персонажа или существо.' WHERE `entry`=1; +UPDATE `mangos_string` SET `content_loc8`='Вы должны выбрать существо.' WHERE `entry`=2; +UPDATE `mangos_string` SET `content_loc8`='|cffff0000[Системное сообщение]: %s|r' WHERE `entry`=3; +UPDATE `mangos_string` SET `content_loc8`='|cffff0000[Сообщение о событии]: %s|r' WHERE `entry`=4; +UPDATE `mangos_string` SET `content_loc8`='Нет помощи для этой команды' WHERE `entry`=5; +UPDATE `mangos_string` SET `content_loc8`='Нет такой команды' WHERE `entry`=6; +UPDATE `mangos_string` SET `content_loc8`='Нет такой подкоманды' WHERE `entry`=7; +UPDATE `mangos_string` SET `content_loc8`='Команда %s имеет подкоманды:' WHERE `entry`=8; +UPDATE `mangos_string` SET `content_loc8`='Доступные вам команды:' WHERE `entry`=9; +UPDATE `mangos_string` SET `content_loc8`='Неправильный синтаксис.' WHERE `entry`=10; +UPDATE `mangos_string` SET `content_loc8`='Уровень вашей учетной записи: %i' WHERE `entry`=11; +UPDATE `mangos_string` SET `content_loc8`='Игроки онлайн: %u (максимум: %u) Игроки в очереди: %u (максимум: %u)' WHERE `entry`=12; +UPDATE `mangos_string` SET `content_loc8`='Время работы сервера: %s' WHERE `entry`=13; +UPDATE `mangos_string` SET `content_loc8`='Игрок сохранен.' WHERE `entry`=14; +UPDATE `mangos_string` SET `content_loc8`='Все игроки сохранены.' WHERE `entry`=15; +UPDATE `mangos_string` SET `content_loc8`='На этом сервере есть следующие активные ГМ:' WHERE `entry`=16; +UPDATE `mangos_string` SET `content_loc8`='В настоящее время на этом сервере нет зарегистрированных GM.' WHERE `entry`=17; +UPDATE `mangos_string` SET `content_loc8`='Во время полета этого сделать нельзя.' WHERE `entry`=18; +UPDATE `mangos_string` SET `content_loc8`='Невозможно сделать это на полях сражений.' WHERE `entry`=19; +UPDATE `mangos_string` SET `content_loc8`='Цель летит, вы не можете этого сделать.' WHERE `entry`=20; +UPDATE `mangos_string` SET `content_loc8`='%s - команда полета не удалась.' WHERE `entry`=21; +UPDATE `mangos_string` SET `content_loc8`='Вы не в седле, поэтому не можете спешиться.' WHERE `entry`=22; +UPDATE `mangos_string` SET `content_loc8`='Во время боя этого делать нельзя.' WHERE `entry`=23; +UPDATE `mangos_string` SET `content_loc8`='Вы использовали его недавно.' WHERE `entry`=24; +UPDATE `mangos_string` SET `content_loc8`='Пароль не изменен (неизвестная ошибка)!' WHERE `entry`=25; +UPDATE `mangos_string` SET `content_loc8`='Пароль был изменен' WHERE `entry`=26; +UPDATE `mangos_string` SET `content_loc8`='Старый пароль неверный' WHERE `entry`=27; +UPDATE `mangos_string` SET `content_loc8`='Теперь ваша учетная запись заблокирована.' WHERE `entry`=28; +UPDATE `mangos_string` SET `content_loc8`='Теперь ваша учетная запись разблокирована.' WHERE `entry`=29; +UPDATE `mangos_string` SET `content_loc8`=', классифицировать' WHERE `entry`=30; +UPDATE `mangos_string` SET `content_loc8`='[известен]' WHERE `entry`=31; +UPDATE `mangos_string` SET `content_loc8`='[учиться]' WHERE `entry`=32; +UPDATE `mangos_string` SET `content_loc8`='[пассивный]' WHERE `entry`=33; +UPDATE `mangos_string` SET `content_loc8`='[талант]' WHERE `entry`=34; +UPDATE `mangos_string` SET `content_loc8`='[активный]' WHERE `entry`=35; +UPDATE `mangos_string` SET `content_loc8`='[полный]' WHERE `entry`=36; +UPDATE `mangos_string` SET `content_loc8`='(не в сети)' WHERE `entry`=37; +UPDATE `mangos_string` SET `content_loc8`='на' WHERE `entry`=38; +UPDATE `mangos_string` SET `content_loc8`='выключенный' WHERE `entry`=39; +UPDATE `mangos_string` SET `content_loc8`='Вы: %s' WHERE `entry`=40; +UPDATE `mangos_string` SET `content_loc8`='видимый' WHERE `entry`=41; +UPDATE `mangos_string` SET `content_loc8`='невидимый' WHERE `entry`=42; +UPDATE `mangos_string` SET `content_loc8`='сделанный' WHERE `entry`=43; +UPDATE `mangos_string` SET `content_loc8`='Ты' WHERE `entry`=44; +UPDATE `mangos_string` SET `content_loc8`='<неизвестно>' WHERE `entry`=45; +UPDATE `mangos_string` SET `content_loc8`='<ошибка>' WHERE `entry`=46; +UPDATE `mangos_string` SET `content_loc8`='<несуществующий персонаж>' WHERE `entry`=47; +UPDATE `mangos_string` SET `content_loc8`='НЕИЗВЕСТНЫЙ' WHERE `entry`=48; +UPDATE `mangos_string` SET `content_loc8`='Для входа вы должны быть не ниже %u уровня.' WHERE `entry`=49; +UPDATE `mangos_string` SET `content_loc8`='Привет!' WHERE `entry`=51; +UPDATE `mangos_string` SET `content_loc8`='Недопустимое количество элементов (%u) для элемента %u' WHERE `entry`=52; +UPDATE `mangos_string` SET `content_loc8`='Почта не может иметь более %u стеков предметов' WHERE `entry`=53; +UPDATE `mangos_string` SET `content_loc8`='Новые пароли не совпадают' WHERE `entry`=54; +UPDATE `mangos_string` SET `content_loc8`='Ваш пароль не может быть длиннее 16 символов (ограничение клиента), пароль не менялся!' WHERE `entry`=55; +UPDATE `mangos_string` SET `content_loc8`='Текущее сообщение дня:\\r\\n' WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc8`='Использование World DB: %s' WHERE `entry`=57; +UPDATE `mangos_string` SET `content_loc8`='Использование библиотеки скриптов: %s' WHERE `entry`=58; +UPDATE `mangos_string` SET `content_loc8`='Использование EventAI существа: %s' WHERE `entry`=59; +UPDATE `mangos_string` SET `content_loc8`='Имя пользователя:' WHERE `entry`=61; +UPDATE `mangos_string` SET `content_loc8`='Пароль:' WHERE `entry`=62; +UPDATE `mangos_string` SET `content_loc8`='Принимает шепот' WHERE `entry`=63; +UPDATE `mangos_string` SET `content_loc8`='Не принимает шепот' WHERE `entry`=64; +UPDATE `mangos_string` SET `content_loc8`='Использование библиотеки сценариев: <Неизвестная библиотека сценариев>' WHERE `entry`=65; +UPDATE `mangos_string` SET `content_loc8`='Использование библиотеки сценариев: <Библиотека сценариев не загружена>' WHERE `entry`=66; +UPDATE `mangos_string` SET `content_loc8`='В настоящее время вы не можете использовать команду unstuck.' WHERE `entry`=67; +UPDATE `mangos_string` SET `content_loc8`='Отклеивание активировано.' WHERE `entry`=68; +UPDATE `mangos_string` SET `content_loc8`='Функция отклеивания была успешно активирована.\\r\\n' WHERE `entry`=69; +UPDATE `mangos_string` SET `content_loc8`='Лидер группы попытался сбросить инстанс, в котором вы находитесь. Пожалуйста, отключитесь от зоны, чтобы разрешить сброс инстанса.' WHERE `entry`=70; +UPDATE `mangos_string` SET `content_loc8`='Глобальное уведомление:' WHERE `entry`=100; +UPDATE `mangos_string` SET `content_loc8`='Карта: %u (%s) Зона: %u (%s) Область: %u (%s)\\n' WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc8`='%s уже телепортируется.' WHERE `entry`=102; +UPDATE `mangos_string` SET `content_loc8`='Вы можете призвать игрока в свой инстанс, только если он находится в вашей группе с вами в качестве лидера.' WHERE `entry`=103; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете зайти в инстанс игрока, потому что сейчас находитесь в группе.' WHERE `entry`=104; +UPDATE `mangos_string` SET `content_loc8`='Вы можете зайти в подземелье игрока, не находясь в его группе, только если у вас включен режим GM.' WHERE `entry`=105; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете переходить к игроку %s из экземпляра в экземпляр.' WHERE `entry`=106; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете призывать игрока %s из инстанса в инстанс.' WHERE `entry`=107; +UPDATE `mangos_string` SET `content_loc8`='Вы вызываете %s%s.' WHERE `entry`=108; +UPDATE `mangos_string` SET `content_loc8`='Вас вызывает %s.' WHERE `entry`=109; +UPDATE `mangos_string` SET `content_loc8`='Вы телепортируете %s%s в %s.' WHERE `entry`=110; +UPDATE `mangos_string` SET `content_loc8`='Вас телепортирует %s.' WHERE `entry`=111; +UPDATE `mangos_string` SET `content_loc8`='Игрок (%s) не существует.' WHERE `entry`=112; +UPDATE `mangos_string` SET `content_loc8`='Появление в местоположении %s (онлайн).' WHERE `entry`=113; +UPDATE `mangos_string` SET `content_loc8`='%s появляется в вашем местоположении.' WHERE `entry`=114; +UPDATE `mangos_string` SET `content_loc8`='Неверные значения.' WHERE `entry`=115; +UPDATE `mangos_string` SET `content_loc8`='Не выбран персонаж.' WHERE `entry`=116; +UPDATE `mangos_string` SET `content_loc8`='%s не входит в группу.' WHERE `entry`=117; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили HP %s на %i/%i.' WHERE `entry`=118; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш HP на %i/%i.' WHERE `entry`=119; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили МАНУ от %s на %i/%i.' WHERE `entry`=120; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу МАНУ на %i/%i.' WHERE `entry`=121; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили ЭНЕРГИЮ %s на %i/%i.' WHERE `entry`=122; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу ЭНЕРГИЮ на %i/%i.' WHERE `entry`=123; +UPDATE `mangos_string` SET `content_loc8`='Текущая энергия: %u' WHERE `entry`=124; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили ярость %s на %i/%i.' WHERE `entry`=125; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу ярость на %i/%i.' WHERE `entry`=126; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили уровень %s на %i.' WHERE `entry`=127; +UPDATE `mangos_string` SET `content_loc8`='GUID %i, фракция %i, флаги %i, флаг npcflag %i, флаг DY %i' WHERE `entry`=128; +UPDATE `mangos_string` SET `content_loc8`='Неверная фракция: %u (не найдено в factiontemplate.dbc).' WHERE `entry`=129; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили GUID=%i Faction на %i, flags на %i, npcflag на %i, dyflag на %i.' WHERE `entry`=130; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили модификатор заклинания %s %u на значение %i для заклинания с семейным битом %u для %s.' WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш заклинание %u на значение %i для заклинания с семейным битом %u.' WHERE `entry`=132; +UPDATE `mangos_string` SET `content_loc8`='%s теперь имеет доступ ко всем узлам такси (до выхода из системы).' WHERE `entry`=133; +UPDATE `mangos_string` SET `content_loc8`='%s больше не имеет доступа ко всем узлам такси (доступны только посещенные).' WHERE `entry`=134; +UPDATE `mangos_string` SET `content_loc8`='%s предоставил вам доступ ко всем узлам такси (до выхода из системы).' WHERE `entry`=135; +UPDATE `mangos_string` SET `content_loc8`='%s удалил доступ ко всем узлам такси (по-прежнему доступны только посещенные).' WHERE `entry`=136; +UPDATE `mangos_string` SET `content_loc8`='Вы установили все скорости на %2.2f от нормальной %s.' WHERE `entry`=137; +UPDATE `mangos_string` SET `content_loc8`='%s установил все ваши скорости на %2.2f от нормальной.' WHERE `entry`=138; +UPDATE `mangos_string` SET `content_loc8`='Вы установили скорость %2.2f от нормальной %s.' WHERE `entry`=139; +UPDATE `mangos_string` SET `content_loc8`='%s установил вашу скорость на %2.2f от нормальной.' WHERE `entry`=140; +UPDATE `mangos_string` SET `content_loc8`='Вы установили скорость плавания на %2.2f от нормальной %s.' WHERE `entry`=141; +UPDATE `mangos_string` SET `content_loc8`='%s установил скорость плавания на %2.2f от нормальной.' WHERE `entry`=142; +UPDATE `mangos_string` SET `content_loc8`='Вы установили скорость обратного хода на %2.2f по сравнению с нормальной %s.' WHERE `entry`=143; +UPDATE `mangos_string` SET `content_loc8`='%s установил скорость бега назад на %2.2f от нормальной.' WHERE `entry`=144; +UPDATE `mangos_string` SET `content_loc8`='Вы установили скорость полета руления на %2.2f по сравнению с нормальной %s.' WHERE `entry`=145; +UPDATE `mangos_string` SET `content_loc8`='%s установил скорость полета такси на %2.2f от нормальной.' WHERE `entry`=146; +UPDATE `mangos_string` SET `content_loc8`='Вы установили размер %2.2f из %s.' WHERE `entry`=147; +UPDATE `mangos_string` SET `content_loc8`='%s установите размер %2.2f.' WHERE `entry`=148; +UPDATE `mangos_string` SET `content_loc8`='Нет такого крепления.' WHERE `entry`=149; +UPDATE `mangos_string` SET `content_loc8`='Вы даете средство передвижения %s.' WHERE `entry`=150; +UPDATE `mangos_string` SET `content_loc8`='%s дал вам средство передвижения.' WHERE `entry`=151; +UPDATE `mangos_string` SET `content_loc8`='ПОЛЬЗОВАТЕЛЬ1: %i, ДОБАВИТЬ: %i, ДИФ: %i' WHERE `entry`=152; +UPDATE `mangos_string` SET `content_loc8`='Вы забираете всю медь %s.' WHERE `entry`=153; +UPDATE `mangos_string` SET `content_loc8`='%s забрал у вас всю вашу медь.' WHERE `entry`=154; +UPDATE `mangos_string` SET `content_loc8`='Вы берете %i меди у %s.' WHERE `entry`=155; +UPDATE `mangos_string` SET `content_loc8`='%s забрал у вас %i меди.' WHERE `entry`=156; +UPDATE `mangos_string` SET `content_loc8`='Вы отдаете %i меди %s.' WHERE `entry`=157; +UPDATE `mangos_string` SET `content_loc8`='%s дал вам %i меди.' WHERE `entry`=158; +UPDATE `mangos_string` SET `content_loc8`='Вы слышите звук %u.' WHERE `entry`=159; +UPDATE `mangos_string` SET `content_loc8`='ПОЛЬЗОВАТЕЛЬ2: %i, ДОБАВИТЬ: %i, РЕЗУЛЬТАТ: %i' WHERE `entry`=160; +UPDATE `mangos_string` SET `content_loc8`='Удален бит %i в поле %i.' WHERE `entry`=161; +UPDATE `mangos_string` SET `content_loc8`='Установите бит %i в поле %i.' WHERE `entry`=162; +UPDATE `mangos_string` SET `content_loc8`='Таблица местоположения телепорта пуста!' WHERE `entry`=163; +UPDATE `mangos_string` SET `content_loc8`='Местоположение телепорта не найдено!' WHERE `entry`=164; +UPDATE `mangos_string` SET `content_loc8`='Требуется параметр поиска.' WHERE `entry`=165; +UPDATE `mangos_string` SET `content_loc8`='Нет мест телепорта, соответствующих вашему запросу.' WHERE `entry`=166; +UPDATE `mangos_string` SET `content_loc8`='Найдены локации:\\n' WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc8`='Письмо отправлено на %s' WHERE `entry`=169; +UPDATE `mangos_string` SET `content_loc8`='Вы пытаетесь услышать звук %u, но его нет.' WHERE `entry`=170; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете телепортировать себя к себе!' WHERE `entry`=171; +UPDATE `mangos_string` SET `content_loc8`='консольная команда сервера' WHERE `entry`=172; +UPDATE `mangos_string` SET `content_loc8`='Уровень жидкости: %f, грунт: %f, тип: %d, статус: %d' WHERE `entry`=175; +UPDATE `mangos_string` SET `content_loc8`='Появление в местоположении %s (офлайн).' WHERE `entry`=176; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете установить скорость XP ниже %g!' WHERE `entry`=177; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете установить скорость XP выше %g!' WHERE `entry`=178; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили скорость получения опыта %s на %g, умноженную на обычный опыт.' WHERE `entry`=179; +UPDATE `mangos_string` SET `content_loc8`='Нет выбора.' WHERE `entry`=200; +UPDATE `mangos_string` SET `content_loc8`='GUID объекта: %s' WHERE `entry`=201; +UPDATE `mangos_string` SET `content_loc8`='Имя слишком длинное (%i символов).' WHERE `entry`=202; +UPDATE `mangos_string` SET `content_loc8`='Ошибка, имя может содержать только символы A-Z и a-z.' WHERE `entry`=203; +UPDATE `mangos_string` SET `content_loc8`='Подимя слишком длинное (%i символов).' WHERE `entry`=204; +UPDATE `mangos_string` SET `content_loc8`='Еще не реализовано' WHERE `entry`=205; +UPDATE `mangos_string` SET `content_loc8`='Элемент \'%i\' \'%s\' добавлен в список с maxcount \'%i\' и incrtime \'%i\'' WHERE `entry`=206; +UPDATE `mangos_string` SET `content_loc8`='Элемент \\' WHERE `entry`=207; +UPDATE `mangos_string` SET `content_loc8`='Товар \'%i\' \'%s\' удален из списка поставщиков' WHERE `entry`=208; +UPDATE `mangos_string` SET `content_loc8`='Товар \'%i\' не найден в списке поставщиков.' WHERE `entry`=209; +UPDATE `mangos_string` SET `content_loc8`='Товар \'%i\' уже есть в списке поставщиков.' WHERE `entry`=210; +UPDATE `mangos_string` SET `content_loc8`='Заклинания %s сброшены.' WHERE `entry`=211; +UPDATE `mangos_string` SET `content_loc8`='Заклинания %s будут сброшены при следующем входе в систему.' WHERE `entry`=212; +UPDATE `mangos_string` SET `content_loc8`='Таланты %s сброшены.' WHERE `entry`=213; +UPDATE `mangos_string` SET `content_loc8`='Таланты %s будут сброшены при следующем входе в систему.' WHERE `entry`=214; +UPDATE `mangos_string` SET `content_loc8`='Ваши заклинания были сброшены.' WHERE `entry`=215; +UPDATE `mangos_string` SET `content_loc8`='Ваши таланты были сброшены.' WHERE `entry`=216; +UPDATE `mangos_string` SET `content_loc8`='Неизвестный случай \'%s\' для команды.resetall.' WHERE `entry`=217; +UPDATE `mangos_string` SET `content_loc8`='Заклинания будут сброшены для всех игроков при входе в систему.' WHERE `entry`=218; +UPDATE `mangos_string` SET `content_loc8`='Таланты будут сброшены для всех игроков при входе в систему.' WHERE `entry`=219; +UPDATE `mangos_string` SET `content_loc8`='Не удается найти идентификатор путевой точки %u для %s (в пути %i, загруженном из %s)' WHERE `entry`=220; +UPDATE `mangos_string` SET `content_loc8`='Последняя путевая точка не найдена для %s' WHERE `entry`=221; +UPDATE `mangos_string` SET `content_loc8`='%s не имеет пути или путь пуст, идентификатор пути %i (загружен из %s)' WHERE `entry`=222; +UPDATE `mangos_string` SET `content_loc8`='Существо (GUID: %u) Путевые точки не найдены — это проблема с базой данных MaNGOS (один поплавок).' WHERE `entry`=223; +UPDATE `mangos_string` SET `content_loc8`='Не удается получить доступ к %s на карте, возможно, вы находитесь слишком далеко от места его появления.' WHERE `entry`=224; +UPDATE `mangos_string` SET `content_loc8`='Существо (GUID: %u) не найдено' WHERE `entry`=225; +UPDATE `mangos_string` SET `content_loc8`='Вы должны выбрать визуальную путевую точку.' WHERE `entry`=226; +UPDATE `mangos_string` SET `content_loc8`='Визуальные путевые точки не найдены' WHERE `entry`=227; +UPDATE `mangos_string` SET `content_loc8`='Не удалось создать визуальную путевую точку с идентификатором существа: %d' WHERE `entry`=228; +UPDATE `mangos_string` SET `content_loc8`='Все визуальные путевые точки удалены' WHERE `entry`=229; +UPDATE `mangos_string` SET `content_loc8`='Не удалось добавить путевую точку %u в %s (идентификатор пути %i сохранен %s)' WHERE `entry`=230; +UPDATE `mangos_string` SET `content_loc8`='GUID не указан.' WHERE `entry`=231; +UPDATE `mangos_string` SET `content_loc8`='Номер путевой точки не указан.' WHERE `entry`=232; +UPDATE `mangos_string` SET `content_loc8`='Требуется аргумент для \'%s\'.' WHERE `entry`=233; +UPDATE `mangos_string` SET `content_loc8`='Добавлена \\u200b\\u200bпутевая точка %u в %s (идентификатор пути %i, путь сохранен %s)' WHERE `entry`=234; +UPDATE `mangos_string` SET `content_loc8`='НЕ ИСПОЛЬЗУЕТСЯ' WHERE `entry`=235; +UPDATE `mangos_string` SET `content_loc8`='Путевая точка изменена.' WHERE `entry`=236; +UPDATE `mangos_string` SET `content_loc8`='Путевая точка %s изменена.' WHERE `entry`=237; +UPDATE `mangos_string` SET `content_loc8`='Экспорт WP успешно.' WHERE `entry`=238; +UPDATE `mangos_string` SET `content_loc8`='Путевые точки в базе данных не найдены.' WHERE `entry`=239; +UPDATE `mangos_string` SET `content_loc8`='Файл импортирован.' WHERE `entry`=240; +UPDATE `mangos_string` SET `content_loc8`='Путевая точка удалена.' WHERE `entry`=241; +UPDATE `mangos_string` SET `content_loc8`='НЕ ИСПОЛЬЗУЕТСЯ' WHERE `entry`=242; +UPDATE `mangos_string` SET `content_loc8`='НЕ ИСПОЛЬЗУЕТСЯ' WHERE `entry`=243; +UPDATE `mangos_string` SET `content_loc8`='НЕ ИСПОЛЬЗУЕТСЯ' WHERE `entry`=244; +UPDATE `mangos_string` SET `content_loc8`='НЕ ИСПОЛЬЗУЕТСЯ' WHERE `entry`=245; +UPDATE `mangos_string` SET `content_loc8`='Путевая точка %u для %s (из pathId %i, сохраненного %s)' WHERE `entry`=246; +UPDATE `mangos_string` SET `content_loc8`='Время ожидания: %d' WHERE `entry`=247; +UPDATE `mangos_string` SET `content_loc8`='Ориентация: %f' WHERE `entry`=248; +UPDATE `mangos_string` SET `content_loc8`='Идентификатор сценария: %u' WHERE `entry`=249; +UPDATE `mangos_string` SET `content_loc8`='Для ScriptID задан несуществующий идентификатор %u, добавьте его в DBScriptsEngine и перезагрузите таблицу.' WHERE `entry`=250; +UPDATE `mangos_string` SET `content_loc8`='НЕ ИСПОЛЬЗУЕТСЯ' WHERE `entry`=251; +UPDATE `mangos_string` SET `content_loc8`='AIScriptName: %s' WHERE `entry`=252; +UPDATE `mangos_string` SET `content_loc8`='При следующем входе в систему будет запрошено принудительное переименование игрока %s.' WHERE `entry`=253; +UPDATE `mangos_string` SET `content_loc8`='Принудительное переименование игрока %s (GUID #%u) будет запрошено при следующем входе в систему.' WHERE `entry`=254; +UPDATE `mangos_string` SET `content_loc8`='Waypoint-Creature (GUID: %u) Не найдено' WHERE `entry`=255; +UPDATE `mangos_string` SET `content_loc8`='НПС не нашел...' WHERE `entry`=256; +UPDATE `mangos_string` SET `content_loc8`='Тип движения существа установлен на \'%s\', путевые точки удалены (если есть).' WHERE `entry`=257; +UPDATE `mangos_string` SET `content_loc8`='Тип движения существа установлен на \'%s\', путевые точки не удалялись.' WHERE `entry`=258; +UPDATE `mangos_string` SET `content_loc8`='Неверное значение, включите или выключите' WHERE `entry`=259; +UPDATE `mangos_string` SET `content_loc8`='Значение сохранено.' WHERE `entry`=260; +UPDATE `mangos_string` SET `content_loc8`='Значение сохранено, вам может потребоваться повторное подключение или очистка кеша клиента.' WHERE `entry`=261; +UPDATE `mangos_string` SET `content_loc8`='Идентификатор триггера зоны %u не найден!' WHERE `entry`=262; +UPDATE `mangos_string` SET `content_loc8`='Недопустимая карта или координаты цели (X: %f Y: %f MapId: %u)' WHERE `entry`=263; +UPDATE `mangos_string` SET `content_loc8`='Координаты зоны недействительны (X: %f Y: %f AreaId: %u)' WHERE `entry`=264; +UPDATE `mangos_string` SET `content_loc8`='Зона %u (%s) является частью инстансируемой карты %u (%s)' WHERE `entry`=265; +UPDATE `mangos_string` SET `content_loc8`='Ничего не найдено!' WHERE `entry`=266; +UPDATE `mangos_string` SET `content_loc8`='Объект не найден!' WHERE `entry`=267; +UPDATE `mangos_string` SET `content_loc8`='Существо не найдено!' WHERE `entry`=268; +UPDATE `mangos_string` SET `content_loc8`='Существо удалено' WHERE `entry`=270; +UPDATE `mangos_string` SET `content_loc8`='Существо двинулось.' WHERE `entry`=271; +UPDATE `mangos_string` SET `content_loc8`='Существо (GUID:%u) должно находиться на той же карте, что и игрок!' WHERE `entry`=272; +UPDATE `mangos_string` SET `content_loc8`='Игровой объект (GUID: %u) не найден' WHERE `entry`=273; +UPDATE `mangos_string` SET `content_loc8`='Игровой объект (GUID: %u) имеет ссылки в не найденном владельце %s GO list, не может быть удален.' WHERE `entry`=274; +UPDATE `mangos_string` SET `content_loc8`='Игровой объект (GUID: %u) удален' WHERE `entry`=275; +UPDATE `mangos_string` SET `content_loc8`='Игровой объект |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) повернулся' WHERE `entry`=276; +UPDATE `mangos_string` SET `content_loc8`='Игровой объект |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) перемещен' WHERE `entry`=277; +UPDATE `mangos_string` SET `content_loc8`='Вы должны выбрать поставщика' WHERE `entry`=278; +UPDATE `mangos_string` SET `content_loc8`='Вы должны отправить идентификатор товара' WHERE `entry`=279; +UPDATE `mangos_string` SET `content_loc8`='У продавца слишком много предметов (максимум 128)' WHERE `entry`=280; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете кикать себя, вместо этого выйдите из системы' WHERE `entry`=281; +UPDATE `mangos_string` SET `content_loc8`='Игрок %s исключен.' WHERE `entry`=282; +UPDATE `mangos_string` SET `content_loc8`='Принятие шепота: %s' WHERE `entry`=284; +UPDATE `mangos_string` SET `content_loc8`='Прием шепота: ВКЛ.' WHERE `entry`=285; +UPDATE `mangos_string` SET `content_loc8`='Прием шепота: ВЫКЛ.' WHERE `entry`=286; +UPDATE `mangos_string` SET `content_loc8`='Существо (GUID: %u) не найдено' WHERE `entry`=287; +UPDATE `mangos_string` SET `content_loc8`='Количество билетов: %i показать новые билеты: %s' WHERE `entry`=288; +UPDATE `mangos_string` SET `content_loc8`='Новый билет от %s' WHERE `entry`=289; +UPDATE `mangos_string` SET `content_loc8`='Билет %s (последнее обновление: %s):\\n' WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc8`='Новый показ билетов: ВКЛ.' WHERE `entry`=291; +UPDATE `mangos_string` SET `content_loc8`='Новый показ билетов: ВЫКЛ.' WHERE `entry`=292; +UPDATE `mangos_string` SET `content_loc8`='Билет %i не существует' WHERE `entry`=293; +UPDATE `mangos_string` SET `content_loc8`='Все билеты удалены.' WHERE `entry`=294; +UPDATE `mangos_string` SET `content_loc8`='Билет персонажа %s удален.' WHERE `entry`=295; +UPDATE `mangos_string` SET `content_loc8`='Билет удален.' WHERE `entry`=296; +UPDATE `mangos_string` SET `content_loc8`='Расстояние появления изменено на: %f' WHERE `entry`=297; +UPDATE `mangos_string` SET `content_loc8`='Время появления изменено на: %i' WHERE `entry`=298; +UPDATE `mangos_string` SET `content_loc8`='Поле %s в %s было установлено на %u' WHERE `entry`=299; +UPDATE `mangos_string` SET `content_loc8`='Ваш чат был отключен на %u минут.' WHERE `entry`=300; +UPDATE `mangos_string` SET `content_loc8`='Вы отключили чат %s на %u минут.' WHERE `entry`=301; +UPDATE `mangos_string` SET `content_loc8`='Чат игрока уже включен.' WHERE `entry`=302; +UPDATE `mangos_string` SET `content_loc8`='Ваш чат включен.' WHERE `entry`=303; +UPDATE `mangos_string` SET `content_loc8`='Вы включили чат %s.' WHERE `entry`=304; +UPDATE `mangos_string` SET `content_loc8`='Репутация фракции %s (%u) %s установлена \\u200b\\u200bна %5d!' WHERE `entry`=305; +UPDATE `mangos_string` SET `content_loc8`='Фракция не найдена!' WHERE `entry`=307; +UPDATE `mangos_string` SET `content_loc8`='Фракция %i неизвестна!' WHERE `entry`=308; +UPDATE `mangos_string` SET `content_loc8`='Неверный параметр %s' WHERE `entry`=309; +UPDATE `mangos_string` SET `content_loc8`='дельта должна быть между 0 и %d (включительно)' WHERE `entry`=310; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Hфракция:%d|h[%s]|h|r' WHERE `entry`=311; +UPDATE `mangos_string` SET `content_loc8`='[видимый]' WHERE `entry`=312; +UPDATE `mangos_string` SET `content_loc8`='[на войне]' WHERE `entry`=313; +UPDATE `mangos_string` SET `content_loc8`='[принудительный мир]' WHERE `entry`=314; +UPDATE `mangos_string` SET `content_loc8`='[скрытый]' WHERE `entry`=315; +UPDATE `mangos_string` SET `content_loc8`='[невидимый принудительный]' WHERE `entry`=316; +UPDATE `mangos_string` SET `content_loc8`='[неактивный]' WHERE `entry`=317; +UPDATE `mangos_string` SET `content_loc8`='Ненавидел' WHERE `entry`=318; +UPDATE `mangos_string` SET `content_loc8`='Враждебный' WHERE `entry`=319; +UPDATE `mangos_string` SET `content_loc8`='Недружественный' WHERE `entry`=320; +UPDATE `mangos_string` SET `content_loc8`='Нейтральный' WHERE `entry`=321; +UPDATE `mangos_string` SET `content_loc8`='Дружелюбно' WHERE `entry`=322; +UPDATE `mangos_string` SET `content_loc8`='Заслуженный' WHERE `entry`=323; +UPDATE `mangos_string` SET `content_loc8`='Почитаемый' WHERE `entry`=324; +UPDATE `mangos_string` SET `content_loc8`='возвышенный' WHERE `entry`=325; +UPDATE `mangos_string` SET `content_loc8`='Фракция %s (%u) не может иметь репутацию.' WHERE `entry`=326; +UPDATE `mangos_string` SET `content_loc8`='[нет репутации]' WHERE `entry`=327; +UPDATE `mangos_string` SET `content_loc8`='Персонажи на учетной записи %s (идентификатор: %u)' WHERE `entry`=328; +UPDATE `mangos_string` SET `content_loc8`='%s (GUID %u)' WHERE `entry`=329; +UPDATE `mangos_string` SET `content_loc8`='Игроки не найдены!' WHERE `entry`=330; +UPDATE `mangos_string` SET `content_loc8`='Расширенная стоимость предмета %u не существует' WHERE `entry`=331; +UPDATE `mangos_string` SET `content_loc8`='Режим GM включен' WHERE `entry`=332; +UPDATE `mangos_string` SET `content_loc8`='Режим GM выключен' WHERE `entry`=333; +UPDATE `mangos_string` SET `content_loc8`='Значок чата GM включен' WHERE `entry`=334; +UPDATE `mangos_string` SET `content_loc8`='Значок чата GM отключен' WHERE `entry`=335; +UPDATE `mangos_string` SET `content_loc8`='Вы ремонтируете все предметы %s.' WHERE `entry`=336; +UPDATE `mangos_string` SET `content_loc8`='Все ваши предметы отремонтированы %s.' WHERE `entry`=337; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим хождения по воде на %s для %s.' WHERE `entry`=338; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим хождения по воде был изменен на %s пользователем %s.' WHERE `entry`=339; +UPDATE `mangos_string` SET `content_loc8`='%s теперь следует за вами.' WHERE `entry`=340; +UPDATE `mangos_string` SET `content_loc8`='%s не следит за вами.' WHERE `entry`=341; +UPDATE `mangos_string` SET `content_loc8`='%s больше не подписан на вас.' WHERE `entry`=342; +UPDATE `mangos_string` SET `content_loc8`='Существо (Запись: %u) нельзя приручить.' WHERE `entry`=343; +UPDATE `mangos_string` SET `content_loc8`='У вас уже есть питомец.' WHERE `entry`=344; +UPDATE `mangos_string` SET `content_loc8`='Режим INVIS включен' WHERE `entry`=345; +UPDATE `mangos_string` SET `content_loc8`='Режим INVIS ВЫКЛЮЧЕН' WHERE `entry`=346; +UPDATE `mangos_string` SET `content_loc8`='Идентификатор TaxiNode %u не найден!' WHERE `entry`=347; +UPDATE `mangos_string` SET `content_loc8`='Игровой объект (запись: %u) имеет недопустимые данные и не может быть создан' WHERE `entry`=348; +UPDATE `mangos_string` SET `content_loc8`='Режим БОГА включен' WHERE `entry`=349; +UPDATE `mangos_string` SET `content_loc8`='Режим БОГА ВЫКЛЮЧЕН' WHERE `entry`=350; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим подъема по стене на %s для %s.' WHERE `entry`=351; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим подъема по стене был изменен на %s пользователем %s.' WHERE `entry`=352; +UPDATE `mangos_string` SET `content_loc8`='Чит НЕТ ПЕРЕЗАРЯДКИ ВКЛЮЧЕН' WHERE `entry`=353; +UPDATE `mangos_string` SET `content_loc8`='Код НЕТ ПЕРЕЗАРЯДКИ ВЫКЛЮЧЕН' WHERE `entry`=354; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим без перезарядки на %s для %s.' WHERE `entry`=355; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим без перезарядки был изменен на %s пользователем %s.' WHERE `entry`=356; +UPDATE `mangos_string` SET `content_loc8`='Areatrigger %u не имеет целевых координат' WHERE `entry`=357; +UPDATE `mangos_string` SET `content_loc8`='Ареатриггеры не найдены!' WHERE `entry`=358; +UPDATE `mangos_string` SET `content_loc8`='%s|cffffffff|Hareatrigger_target:%u|h[Цель триггера %u]|h|r Карта %u X:%f Y:%f Z:%f%s' WHERE `entry`=359; +UPDATE `mangos_string` SET `content_loc8`='%s[Цель триггера %u] Карта %u X:%f Y:%f Z:%f' WHERE `entry`=360; +UPDATE `mangos_string` SET `content_loc8`='|cffffffff|Hareatrigger:%u|h[Trigger %u]|h|r Карта %u X:%f Y:%f Z:%f%s%s%s' WHERE `entry`=361; +UPDATE `mangos_string` SET `content_loc8`='[Триггер %u] Карта %u X:%f Y:%f Z:%f%s%s' WHERE `entry`=362; +UPDATE `mangos_string` SET `content_loc8`='(Расстояние %f)' WHERE `entry`=363; +UPDATE `mangos_string` SET `content_loc8`='[Таверна]' WHERE `entry`=364; +UPDATE `mangos_string` SET `content_loc8`='[Квест]' WHERE `entry`=365; +UPDATE `mangos_string` SET `content_loc8`='Исследовательский квест:' WHERE `entry`=366; +UPDATE `mangos_string` SET `content_loc8`='Требуемый уровень %u' WHERE `entry`=367; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим бога на %s для %s.' WHERE `entry`=368; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим бога был изменен на %s пользователем %s.' WHERE `entry`=369; +UPDATE `mangos_string` SET `content_loc8`='ВКЛЮЧЕН чит INSTACAST' WHERE `entry`=370; +UPDATE `mangos_string` SET `content_loc8`='Чит INSTACAST ВЫКЛЮЧЕН' WHERE `entry`=371; +UPDATE `mangos_string` SET `content_loc8`='Тип группы: %s (ID: %s) Лидер: %s Количество игроков: %d Игроки: %s' WHERE `entry`=372; +UPDATE `mangos_string` SET `content_loc8`='Ответ:\\n' WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc8`='Количество билетов: %i' WHERE `entry`=374; +UPDATE `mangos_string` SET `content_loc8`='У игрока %s нет билетов.' WHERE `entry`=375; +UPDATE `mangos_string` SET `content_loc8`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjects: %u Pools %u' WHERE `entry`=376; +UPDATE `mangos_string` SET `content_loc8`='Пулы не найдены для карты \'%s\' (идентификатор: %u)' WHERE `entry`=377; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете использовать эту команду на карте без экземпляра \'%s\' (идентификатор: %u).' WHERE `entry`=378; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете использовать эту команду без аргументов на карте без экземпляра \\' WHERE `entry`=379; +UPDATE `mangos_string` SET `content_loc8`='%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Шанс:%f %s' WHERE `entry`=380; +UPDATE `mangos_string` SET `content_loc8`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d Шанс:%f %s' WHERE `entry`=381; +UPDATE `mangos_string` SET `content_loc8`='%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s' WHERE `entry`=382; +UPDATE `mangos_string` SET `content_loc8`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s' WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc8`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Шанс:%f %s' WHERE `entry`=384; +UPDATE `mangos_string` SET `content_loc8`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d Шанс:%f %s' WHERE `entry`=385; +UPDATE `mangos_string` SET `content_loc8`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s' WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc8`='%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s' WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc8`='Существа с явным шансом:' WHERE `entry`=388; +UPDATE `mangos_string` SET `content_loc8`='Существа с равным шансом:' WHERE `entry`=389; +UPDATE `mangos_string` SET `content_loc8`='Игровые объекты с явным шансом:' WHERE `entry`=390; +UPDATE `mangos_string` SET `content_loc8`='Игровые объекты с равным шансом:' WHERE `entry`=391; +UPDATE `mangos_string` SET `content_loc8`='Пул %u — Материнский пул: %u |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u Максимальный лимит: %u' WHERE `entry`=392; +UPDATE `mangos_string` SET `content_loc8`='Пул %u — Материнский пул: %u [%s] AutoSpawn: %u Максимальный лимит: %u' WHERE `entry`=393; +UPDATE `mangos_string` SET `content_loc8`='Пул %u — Материнский пул: нет AutoSpawn: %u Максимальный лимит: %u' WHERE `entry`=394; +UPDATE `mangos_string` SET `content_loc8`='Пулы не найдены' WHERE `entry`=395; +UPDATE `mangos_string` SET `content_loc8`='%u - [%s] AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjects: %u Pools %u' WHERE `entry`=396; +UPDATE `mangos_string` SET `content_loc8`='Пулы с явным шансом:' WHERE `entry`=397; +UPDATE `mangos_string` SET `content_loc8`='Пулы с равными шансами:' WHERE `entry`=398; +UPDATE `mangos_string` SET `content_loc8`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjects: %u Pools %u Chance: %f %s' WHERE `entry`=399; +UPDATE `mangos_string` SET `content_loc8`='|cffff0000[Системное сообщение]:|rScripts перезагружены' WHERE `entry`=400; +UPDATE `mangos_string` SET `content_loc8`='Вы меняете уровень безопасности учетной записи %s на %i.' WHERE `entry`=401; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш уровень безопасности на %i.' WHERE `entry`=402; +UPDATE `mangos_string` SET `content_loc8`='У вас низкий уровень безопасности для этого.' WHERE `entry`=403; +UPDATE `mangos_string` SET `content_loc8`='Движение существ отключено.' WHERE `entry`=404; +UPDATE `mangos_string` SET `content_loc8`='Движение существ включено.' WHERE `entry`=405; +UPDATE `mangos_string` SET `content_loc8`='Погода не может быть изменена для этой зоны.' WHERE `entry`=406; +UPDATE `mangos_string` SET `content_loc8`='Система погоды отключена на сервере.' WHERE `entry`=407; +UPDATE `mangos_string` SET `content_loc8`='%s забанен для %s.' WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc8`='%s заблокирован навсегда для %s.' WHERE `entry`=409; +UPDATE `mangos_string` SET `content_loc8`='%s %s не найдено' WHERE `entry`=410; +UPDATE `mangos_string` SET `content_loc8`='%s разблокирован.' WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc8`='Произошла ошибка при снятии запрета на %s.' WHERE `entry`=412; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт не существует: %s' WHERE `entry`=413; +UPDATE `mangos_string` SET `content_loc8`='Нет такого персонажа.' WHERE `entry`=414; +UPDATE `mangos_string` SET `content_loc8`='Такого IP в банлисте нет.' WHERE `entry`=415; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт %s никогда не был заблокирован' WHERE `entry`=416; +UPDATE `mangos_string` SET `content_loc8`='История банов для учетной записи %s:' WHERE `entry`=417; +UPDATE `mangos_string` SET `content_loc8`='Дата бана: %s Время бана: %s Все еще активно: %s Причина: %s Установлено: %s' WHERE `entry`=418; +UPDATE `mangos_string` SET `content_loc8`='Инф.' WHERE `entry`=419; +UPDATE `mangos_string` SET `content_loc8`='Никогда' WHERE `entry`=420; +UPDATE `mangos_string` SET `content_loc8`='Да' WHERE `entry`=421; +UPDATE `mangos_string` SET `content_loc8`='Нет' WHERE `entry`=422; +UPDATE `mangos_string` SET `content_loc8`='IP-адрес: %s\\n' WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc8`='Нет подходящего IP-бана.' WHERE `entry`=424; +UPDATE `mangos_string` SET `content_loc8`='Нет соответствующей учетной записи.' WHERE `entry`=425; +UPDATE `mangos_string` SET `content_loc8`='Нет заблокированной учетной записи, владеющей персонажем, соответствующим этой части.' WHERE `entry`=426; +UPDATE `mangos_string` SET `content_loc8`='Следующие IP-адреса соответствуют вашему шаблону:' WHERE `entry`=427; +UPDATE `mangos_string` SET `content_loc8`='Вашему запросу соответствуют следующие аккаунты:' WHERE `entry`=428; +UPDATE `mangos_string` SET `content_loc8`='Вы изучили много заклинаний/навыков.' WHERE `entry`=429; +UPDATE `mangos_string` SET `content_loc8`='Вы выучили все заклинания для класса.' WHERE `entry`=430; +UPDATE `mangos_string` SET `content_loc8`='Вы изучили все таланты для класса.' WHERE `entry`=431; +UPDATE `mangos_string` SET `content_loc8`='Вы выучили все языки.' WHERE `entry`=432; +UPDATE `mangos_string` SET `content_loc8`='Вы изучили все ремесленные навыки и рецепты.' WHERE `entry`=433; +UPDATE `mangos_string` SET `content_loc8`='Не удалось найти \\' WHERE `entry`=434; +UPDATE `mangos_string` SET `content_loc8`='Недопустимый идентификатор элемента: %u' WHERE `entry`=435; +UPDATE `mangos_string` SET `content_loc8`='Ничего не найдено!' WHERE `entry`=436; +UPDATE `mangos_string` SET `content_loc8`='Недопустимый идентификатор игрового объекта: %u' WHERE `entry`=437; +UPDATE `mangos_string` SET `content_loc8`='Найдено предметов %u: %u ( инвентарь %u почта %u аукцион %u гильдия %u)' WHERE `entry`=438; +UPDATE `mangos_string` SET `content_loc8`='Найдено игровых объектов %u: %u' WHERE `entry`=439; +UPDATE `mangos_string` SET `content_loc8`='Недопустимый идентификатор существа: %u' WHERE `entry`=440; +UPDATE `mangos_string` SET `content_loc8`='Найдено существ %u: %u' WHERE `entry`=441; +UPDATE `mangos_string` SET `content_loc8`='Область не найдена!' WHERE `entry`=442; +UPDATE `mangos_string` SET `content_loc8`='Наборы предметов не найдены!' WHERE `entry`=443; +UPDATE `mangos_string` SET `content_loc8`='Навыки не найдены!' WHERE `entry`=444; +UPDATE `mangos_string` SET `content_loc8`='Заклинания не найдены!' WHERE `entry`=445; +UPDATE `mangos_string` SET `content_loc8`='Квесты не найдены!' WHERE `entry`=446; +UPDATE `mangos_string` SET `content_loc8`='Существа не найдены!' WHERE `entry`=447; +UPDATE `mangos_string` SET `content_loc8`='Игровые объекты не найдены!' WHERE `entry`=448; +UPDATE `mangos_string` SET `content_loc8`='Кладбище #%u не существует.' WHERE `entry`=449; +UPDATE `mangos_string` SET `content_loc8`='Кладбище #%u уже связано с зоной #%u (текущая).' WHERE `entry`=450; +UPDATE `mangos_string` SET `content_loc8`='Кладбище #%u связано с зоной #%u (текущая).' WHERE `entry`=451; +UPDATE `mangos_string` SET `content_loc8`='Кладбище #%u не может быть связано с подзоной или не существует зоны #%u (внутренняя ошибка).' WHERE `entry`=452; +UPDATE `mangos_string` SET `content_loc8`='Вы обнаружили все узлы такси вашей фракции.' WHERE `entry`=453; +UPDATE `mangos_string` SET `content_loc8`='На кладбище нет фракции с id= #%u, исправьте свою БД' WHERE `entry`=454; +UPDATE `mangos_string` SET `content_loc8`='неверная команда, исправьте базу данных' WHERE `entry`=455; +UPDATE `mangos_string` SET `content_loc8`='любой' WHERE `entry`=456; +UPDATE `mangos_string` SET `content_loc8`='альянс' WHERE `entry`=457; +UPDATE `mangos_string` SET `content_loc8`='орда' WHERE `entry`=458; +UPDATE `mangos_string` SET `content_loc8`='Кладбище #%u (фракция: %s) находится ближе всего к зоне #%u.' WHERE `entry`=459; +UPDATE `mangos_string` SET `content_loc8`='В зоне #%u нет связанных кладбищ.' WHERE `entry`=460; +UPDATE `mangos_string` SET `content_loc8`='В зоне #%u нет связанных кладбищ фракции: %s.' WHERE `entry`=461; +UPDATE `mangos_string` SET `content_loc8`='Местоположение телепорта уже существует!' WHERE `entry`=462; +UPDATE `mangos_string` SET `content_loc8`='Добавлено местоположение телепорта.' WHERE `entry`=463; +UPDATE `mangos_string` SET `content_loc8`='Местоположение телепорта НЕ добавлено: ошибка базы данных.' WHERE `entry`=464; +UPDATE `mangos_string` SET `content_loc8`='Местоположение телепорта удалено.' WHERE `entry`=465; +UPDATE `mangos_string` SET `content_loc8`='Таксиноды не обнаружены!' WHERE `entry`=466; +UPDATE `mangos_string` SET `content_loc8`='Целевой юнит имеет %d аур:' WHERE `entry`=467; +UPDATE `mangos_string` SET `content_loc8`='идентификатор: %d эффект: %d тип: %d продолжительность: %d максимальная продолжительность: %d периодический таймер: %d стеки: %d имя: %s%s%s заклинатель: %s' WHERE `entry`=468; +UPDATE `mangos_string` SET `content_loc8`='Целевой юнит имеет %d аур типа %d:' WHERE `entry`=469; +UPDATE `mangos_string` SET `content_loc8`='идентификатор: %d эффект: %d имя: %s%s%s заклинатель: %s' WHERE `entry`=470; +UPDATE `mangos_string` SET `content_loc8`='Квест %u не найден.' WHERE `entry`=471; +UPDATE `mangos_string` SET `content_loc8`='Квест %u начался с предмета.' WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc8`='Квест удален.' WHERE `entry`=473; +UPDATE `mangos_string` SET `content_loc8`='[награда]' WHERE `entry`=474; +UPDATE `mangos_string` SET `content_loc8`='[полный]' WHERE `entry`=475; +UPDATE `mangos_string` SET `content_loc8`='[активный]' WHERE `entry`=476; +UPDATE `mangos_string` SET `content_loc8`='Режим полета %s %s' WHERE `entry`=477; +UPDATE `mangos_string` SET `content_loc8`='Код операции %u отправлен %s' WHERE `entry`=478; +UPDATE `mangos_string` SET `content_loc8`='Персонаж успешно загружен!' WHERE `entry`=479; +UPDATE `mangos_string` SET `content_loc8`='Не удалось загрузить персонажа!' WHERE `entry`=480; +UPDATE `mangos_string` SET `content_loc8`='Персонаж сброшен успешно!' WHERE `entry`=481; +UPDATE `mangos_string` SET `content_loc8`='Не удалось создать дамп персонажа!' WHERE `entry`=482; +UPDATE `mangos_string` SET `content_loc8`='Заклинание %u сломано и не может быть разыграно или изучено!' WHERE `entry`=483; +UPDATE `mangos_string` SET `content_loc8`='Навык %u (%s) для игрока %s установлен на %u, а текущий максимум установлен на %u (без постоянных (талант) бонусов).' WHERE `entry`=484; +UPDATE `mangos_string` SET `content_loc8`='Игрок %s должен иметь навык %u (%s) перед использованием этой команды.' WHERE `entry`=485; +UPDATE `mangos_string` SET `content_loc8`='Недопустимый идентификатор навыка (%u)' WHERE `entry`=486; +UPDATE `mangos_string` SET `content_loc8`='Вы изучили стандартные заклинания/навыки GM.' WHERE `entry`=487; +UPDATE `mangos_string` SET `content_loc8`='Ты уже знаешь это заклинание.' WHERE `entry`=488; +UPDATE `mangos_string` SET `content_loc8`='Цель(%s) уже знает это заклинание.' WHERE `entry`=489; +UPDATE `mangos_string` SET `content_loc8`='%s не знает этого заклинания.' WHERE `entry`=490; +UPDATE `mangos_string` SET `content_loc8`='Ты уже забыл это заклинание.' WHERE `entry`=491; +UPDATE `mangos_string` SET `content_loc8`='Все перезарядки заклинаний удалены на %s.' WHERE `entry`=492; +UPDATE `mangos_string` SET `content_loc8`='Перезарядка заклинания %u удалена на %s.' WHERE `entry`=493; +UPDATE `mangos_string` SET `content_loc8`='Команда: добавить элемент, itemId = %i, количество = %i' WHERE `entry`=494; +UPDATE `mangos_string` SET `content_loc8`='Команда: Additemset, itemsetId = %i' WHERE `entry`=495; +UPDATE `mangos_string` SET `content_loc8`='Удален itemID = %i, сумма = %i из %s' WHERE `entry`=496; +UPDATE `mangos_string` SET `content_loc8`='Невозможно создать элемент \\' WHERE `entry`=497; +UPDATE `mangos_string` SET `content_loc8`='Вам необходимо указать название гильдии!' WHERE `entry`=498; +UPDATE `mangos_string` SET `content_loc8`='Игрок не найден!' WHERE `entry`=499; +UPDATE `mangos_string` SET `content_loc8`='У игрока уже есть гильдия!' WHERE `entry`=500; +UPDATE `mangos_string` SET `content_loc8`='Гильдия не создана!' WHERE `entry`=501; +UPDATE `mangos_string` SET `content_loc8`='Элементы из набора элементов \\' WHERE `entry`=502; +UPDATE `mangos_string` SET `content_loc8`='Расстояние составляет: (3D) %f (2D) %f - (3D, точка-точка) %f ярдов.' WHERE `entry`=503; +UPDATE `mangos_string` SET `content_loc8`='Предмет \'%i\' \'%s\' Ячейка предмета %i' WHERE `entry`=504; +UPDATE `mangos_string` SET `content_loc8`='Неверный слот виртуального предмета (%u)' WHERE `entry`=505; +UPDATE `mangos_string` SET `content_loc8`='Предмет \'%i\' \'%s\' добавлен в слот %i' WHERE `entry`=506; +UPDATE `mangos_string` SET `content_loc8`='Не удалось сохранить элемент!' WHERE `entry`=507; +UPDATE `mangos_string` SET `content_loc8`='%d - владелец: %s (руководство: %u учетная запись: %u ) %s' WHERE `entry`=508; +UPDATE `mangos_string` SET `content_loc8`='%d - отправитель: %s (руководство: учетная запись %u: %u ) получатель: %s (руководство: учетная запись %u: %u ) %s' WHERE `entry`=509; +UPDATE `mangos_string` SET `content_loc8`='%d - владелец: %s (руководство: %u учетная запись: %u ) %s' WHERE `entry`=510; +UPDATE `mangos_string` SET `content_loc8`='Неверный тип ссылки!' WHERE `entry`=511; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Элемент:%d:0:0:0:0:0:0:0|h[%s]|h|r %s' WHERE `entry`=512; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Hquest:%d:%d|h[%s]|h|r %s' WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r' WHERE `entry`=514; +UPDATE `mangos_string` SET `content_loc8`='%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=515; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r' WHERE `entry`=516; +UPDATE `mangos_string` SET `content_loc8`='%d%s, запись %d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=517; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Набор элементов:%d|h[%s %s]|h|r' WHERE `entry`=518; +UPDATE `mangos_string` SET `content_loc8`='|cffffffff|Hтеле:%s|h[%s]|h|r' WHERE `entry`=519; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Hspell:%d|h[%s]|h|r' WHERE `entry`=520; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s' WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc8`='Игровой объект (запись: %u) не найден' WHERE `entry`=522; +UPDATE `mangos_string` SET `content_loc8`='>> Игровой объект %s (GUID: %u) в %f %f %f.' WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc8`='Выбранный объект:\\n' WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc8`='>> Добавить игровой объект «%i» (%s) (GUID: %i), добавленный в «%f %f %f».' WHERE `entry`=525; +UPDATE `mangos_string` SET `content_loc8`='Стек генераторов движения %s (lowguid: %u):' WHERE `entry`=526; +UPDATE `mangos_string` SET `content_loc8`='Праздный' WHERE `entry`=527; +UPDATE `mangos_string` SET `content_loc8`='Случайный' WHERE `entry`=528; +UPDATE `mangos_string` SET `content_loc8`='путевая точка' WHERE `entry`=529; +UPDATE `mangos_string` SET `content_loc8`='Случайное животное' WHERE `entry`=530; +UPDATE `mangos_string` SET `content_loc8`='Смущенный' WHERE `entry`=531; +UPDATE `mangos_string` SET `content_loc8`='Ориентирован на игрока %s (lowguid %u)' WHERE `entry`=532; +UPDATE `mangos_string` SET `content_loc8`='Нацелено на существо %s (lowguid %u)' WHERE `entry`=533; +UPDATE `mangos_string` SET `content_loc8`='Таргетинг на ' WHERE `entry`=534; +UPDATE `mangos_string` SET `content_loc8`='Движение домой к (X:%f Y:%f Z:%f)' WHERE `entry`=535; +UPDATE `mangos_string` SET `content_loc8`='Домашнее движение, используемое для игрока?!?' WHERE `entry`=536; +UPDATE `mangos_string` SET `content_loc8`='Полет на такси' WHERE `entry`=537; +UPDATE `mangos_string` SET `content_loc8`='Неизвестный генератор движения (%u)' WHERE `entry`=538; +UPDATE `mangos_string` SET `content_loc8`='Выбран игрок: %s.\\n' WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc8`='Уровень: %u.' WHERE `entry`=540; +UPDATE `mangos_string` SET `content_loc8`='Здоровье (базовое): %u.' WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc8`='Флаги отряда: %u.\\n' WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc8`='Добыча: %u Карманник: %u Снятие шкур: %u' WHERE `entry`=543; +UPDATE `mangos_string` SET `content_loc8`='Позиция: %f %f %f.' WHERE `entry`=544; +UPDATE `mangos_string` SET `content_loc8`='*** Продавец!' WHERE `entry`=545; +UPDATE `mangos_string` SET `content_loc8`='*** Является тренером!' WHERE `entry`=546; +UPDATE `mangos_string` SET `content_loc8`='ID экземпляра: %u' WHERE `entry`=547; +UPDATE `mangos_string` SET `content_loc8`='Player%s %s (guid: %u) Аккаунт: %s (id: %u%s) GMLevel: %u Последний IP: %s%s Последний вход: %s Задержка: %ums Клиент: %s' WHERE `entry`=548; +UPDATE `mangos_string` SET `content_loc8`='Время в игре: %s Уровень: %u Деньги: %ug%us%uc Входящие деньги: %ug%us%uc Исходящие деньги: %ug%us%uc' WHERE `entry`=549; +UPDATE `mangos_string` SET `content_loc8`='Команда.pinfo не поддерживает параметр «rep» для офлайн-игроков.' WHERE `entry`=550; +UPDATE `mangos_string` SET `content_loc8`='%s исследовал все зоны.' WHERE `entry`=551; +UPDATE `mangos_string` SET `content_loc8`='У %s больше нет исследованных зон.' WHERE `entry`=552; +UPDATE `mangos_string` SET `content_loc8`='%s изучил для вас все зоны.' WHERE `entry`=553; +UPDATE `mangos_string` SET `content_loc8`='%s скрыл от вас все зоны.' WHERE `entry`=554; +UPDATE `mangos_string` SET `content_loc8`='Наведение включено' WHERE `entry`=555; +UPDATE `mangos_string` SET `content_loc8`='Наведение отключено' WHERE `entry`=556; +UPDATE `mangos_string` SET `content_loc8`='%s повысил ваш уровень до (%i)' WHERE `entry`=557; +UPDATE `mangos_string` SET `content_loc8`='%s понизил ваш уровень до (%i)' WHERE `entry`=558; +UPDATE `mangos_string` SET `content_loc8`='%s сбросить ваш прогресс уровня.' WHERE `entry`=559; +UPDATE `mangos_string` SET `content_loc8`='Район признан разведанным.' WHERE `entry`=560; +UPDATE `mangos_string` SET `content_loc8`='Район указан как неисследованный.' WHERE `entry`=561; +UPDATE `mangos_string` SET `content_loc8`='Не могу найти гильдию.' WHERE `entry`=562; +UPDATE `mangos_string` SET `content_loc8`='Произошла ошибка при попытке пригласить игрока в гильдию.' WHERE `entry`=563; +UPDATE `mangos_string` SET `content_loc8`='Индекс значения %u слишком велик для %s (количество: %u).' WHERE `entry`=564; +UPDATE `mangos_string` SET `content_loc8`='Установить для поля %s:%u значение uint32:%u' WHERE `entry`=565; +UPDATE `mangos_string` SET `content_loc8`='Вы установили для поля %s:%u значение uint32: %u' WHERE `entry`=566; +UPDATE `mangos_string` SET `content_loc8`='Установите для поля %s:%u значение с плавающей запятой:%f' WHERE `entry`=567; +UPDATE `mangos_string` SET `content_loc8`='Вы установили для поля %s:%u значение с плавающей запятой: %f' WHERE `entry`=568; +UPDATE `mangos_string` SET `content_loc8`='Получить значение %s uint32: [ПОЛЕ]:%u [ЗНАЧЕНИЕ]:%u' WHERE `entry`=569; +UPDATE `mangos_string` SET `content_loc8`='%s имеет значение uint32: [ПОЛЕ]:%u [ЗНАЧЕНИЕ]:%u' WHERE `entry`=570; +UPDATE `mangos_string` SET `content_loc8`='Получить значение с плавающей запятой %s:[FIELD]:%u [VALUE]:%f' WHERE `entry`=571; +UPDATE `mangos_string` SET `content_loc8`='%s имеет плавающее значение: [FIELD]:%u [VALUE]:%f' WHERE `entry`=572; +UPDATE `mangos_string` SET `content_loc8`='Измените поле %s uint32:%u для суммирования с:%i = %u (%i)' WHERE `entry`=575; +UPDATE `mangos_string` SET `content_loc8`='Вы изменяете поле %s uint32:%u для суммирования с:%i = %u (%i)' WHERE `entry`=576; +UPDATE `mangos_string` SET `content_loc8`='Теперь вы невидимы (ранг %u)' WHERE `entry`=577; +UPDATE `mangos_string` SET `content_loc8`='Теперь вы видны.' WHERE `entry`=578; +UPDATE `mangos_string` SET `content_loc8`='У выбранного игрока или существа нет жертвы.' WHERE `entry`=579; +UPDATE `mangos_string` SET `content_loc8`='Вы выучили все стандартные заклинания для расы/класса и выполнили задания, вознаграждаемые заклинаниями.' WHERE `entry`=580; +UPDATE `mangos_string` SET `content_loc8`='Найдено рядом с игровыми объектами (расстояние %f): %u' WHERE `entry`=581; +UPDATE `mangos_string` SET `content_loc8`='SpawnTime: Полный:%s Осталось:%s' WHERE `entry`=582; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s' WHERE `entry`=583; +UPDATE `mangos_string` SET `content_loc8`='Событие не найдено!' WHERE `entry`=584; +UPDATE `mangos_string` SET `content_loc8`='Событие не существует!' WHERE `entry`=585; +UPDATE `mangos_string` SET `content_loc8`='Событие %u: %s%s\\n' WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc8`='Событие %u уже активно!' WHERE `entry`=587; +UPDATE `mangos_string` SET `content_loc8`='Событие %u не активно!' WHERE `entry`=588; +UPDATE `mangos_string` SET `content_loc8`='Перемещение точки к (X:%f Y:%f Z:%f)' WHERE `entry`=589; +UPDATE `mangos_string` SET `content_loc8`='Движение страха' WHERE `entry`=590; +UPDATE `mangos_string` SET `content_loc8`='Отвлекать движение' WHERE `entry`=591; +UPDATE `mangos_string` SET `content_loc8`='Вы изучили все заклинания в ремесле: %s' WHERE `entry`=592; +UPDATE `mangos_string` SET `content_loc8`='Текущие заблокированные аккаунты:' WHERE `entry`=593; +UPDATE `mangos_string` SET `content_loc8`='В настоящее время заблокированные IP-адреса:' WHERE `entry`=595; +UPDATE `mangos_string` SET `content_loc8`='Текущие гейммастера:' WHERE `entry`=597; +UPDATE `mangos_string` SET `content_loc8`='Нет мастеров игры.' WHERE `entry`=599; +UPDATE `mangos_string` SET `content_loc8`='Альянс побеждает!' WHERE `entry`=600; +UPDATE `mangos_string` SET `content_loc8`='Орда побеждает!' WHERE `entry`=601; +UPDATE `mangos_string` SET `content_loc8`='Битва за Ущелье Песни Войны начинается через 1 минуту.' WHERE `entry`=602; +UPDATE `mangos_string` SET `content_loc8`='Битва за Ущелье Песни Войны начнется через 30 секунд.' WHERE `entry`=603; +UPDATE `mangos_string` SET `content_loc8`='Да начнется битва за Ущелье Песни Войны!' WHERE `entry`=604; +UPDATE `mangos_string` SET `content_loc8`='$n захватил флаг Орды!' WHERE `entry`=605; +UPDATE `mangos_string` SET `content_loc8`='$n захватил флаг Альянса!' WHERE `entry`=606; +UPDATE `mangos_string` SET `content_loc8`='Флаг Орды был сброшен $n!' WHERE `entry`=607; +UPDATE `mangos_string` SET `content_loc8`='Флаг Альянса упал с $n!' WHERE `entry`=608; +UPDATE `mangos_string` SET `content_loc8`='Флаг Альянса был возвращен на базу $n!' WHERE `entry`=609; +UPDATE `mangos_string` SET `content_loc8`='Флаг Орды был возвращен $n!' WHERE `entry`=610; +UPDATE `mangos_string` SET `content_loc8`='Флаг Орды подхватил $n!' WHERE `entry`=611; +UPDATE `mangos_string` SET `content_loc8`='Флаг Альянса был поднят $n!' WHERE `entry`=612; +UPDATE `mangos_string` SET `content_loc8`='Флаги теперь размещены на своих основаниях.' WHERE `entry`=613; +UPDATE `mangos_string` SET `content_loc8`='Флаг Альянса теперь находится у его основания.' WHERE `entry`=614; +UPDATE `mangos_string` SET `content_loc8`='Флаг Орды теперь находится у его основания.' WHERE `entry`=615; +UPDATE `mangos_string` SET `content_loc8`='%s %s%s %s (guid: %u) Учетная запись: %s (id: %u%s) GMLevel: %u Последний IP: %s%s Последний вход: %s Задержка: %ums Клиент: %s' WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc8`='Звуки не найдены.' WHERE `entry`=617; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Hsound:%d|h[%s]|h|r' WHERE `entry`=618; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим мгновенного каста на %s для %s.' WHERE `entry`=619; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим мгновенного применения был изменен на %s на %s.' WHERE `entry`=620; +UPDATE `mangos_string` SET `content_loc8`='Чит NO POWER COST включен' WHERE `entry`=621; +UPDATE `mangos_string` SET `content_loc8`='Чит NO POWER COST выключен' WHERE `entry`=622; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим без затрат энергии на %s для %s.' WHERE `entry`=623; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим без затрат энергии был изменен на %s пользователем %s.' WHERE `entry`=624; +UPDATE `mangos_string` SET `content_loc8`='ДЕБАФФ ИММУНИТЕТ включен' WHERE `entry`=625; +UPDATE `mangos_string` SET `content_loc8`='чит ИММУНИТЕТА DEBUFF OFF' WHERE `entry`=626; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим невосприимчивости к отрицательным эффектам на %s для %s.' WHERE `entry`=627; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим невосприимчивости к отрицательным эффектам был изменен на %s пользователем %s.' WHERE `entry`=628; +UPDATE `mangos_string` SET `content_loc8`='ВСЕГДА ВКЛЮЧЕН чит CRIT' WHERE `entry`=629; +UPDATE `mangos_string` SET `content_loc8`='ВСЕГДА чит CRIT ВЫКЛЮЧЕН' WHERE `entry`=630; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим критического удара на %s для %s.' WHERE `entry`=631; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим постоянного критического удара был изменен на %s пользователем %s.' WHERE `entry`=632; +UPDATE `mangos_string` SET `content_loc8`='Чит NO CAST CHECK включен' WHERE `entry`=633; +UPDATE `mangos_string` SET `content_loc8`='Чит NO CAST CHECK выключен.' WHERE `entry`=634; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим без проверки каста на %s для %s.' WHERE `entry`=635; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим проверки отсутствия произнесения был изменен на %s пользователем %s.' WHERE `entry`=636; +UPDATE `mangos_string` SET `content_loc8`='ВСЕГДА ВКЛЮЧЕН чит PROC' WHERE `entry`=637; +UPDATE `mangos_string` SET `content_loc8`='ВСЕГДА чит PROC ВЫКЛЮЧЕН' WHERE `entry`=638; +UPDATE `mangos_string` SET `content_loc8`='Вы всегда устанавливаете режим proc на %s для %s.' WHERE `entry`=639; +UPDATE `mangos_string` SET `content_loc8`='Ваш постоянный режим срабатывания был изменен на %s пользователем %s.' WHERE `entry`=640; +UPDATE `mangos_string` SET `content_loc8`='Чит TRIGGER PASS включен' WHERE `entry`=641; +UPDATE `mangos_string` SET `content_loc8`='Чит TRIGGER PASS ВЫКЛЮЧЕН' WHERE `entry`=642; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим передачи триггера на %s для %s.' WHERE `entry`=643; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим прохождения триггера был изменен на %s пользователем %s.' WHERE `entry`=644; +UPDATE `mangos_string` SET `content_loc8`='Чит IGNORE TRIGGERS включен' WHERE `entry`=645; +UPDATE `mangos_string` SET `content_loc8`='Чит IGNORE TRIGGERS ВЫКЛЮЧЕН' WHERE `entry`=646; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим игнорирования триггеров на %s для %s.' WHERE `entry`=647; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим игнорирования триггеров был изменен на %s пользователем %s.' WHERE `entry`=648; +UPDATE `mangos_string` SET `content_loc8`='Альянс' WHERE `entry`=650; +UPDATE `mangos_string` SET `content_loc8`='Орда' WHERE `entry`=651; +UPDATE `mangos_string` SET `content_loc8`='конюшни' WHERE `entry`=652; +UPDATE `mangos_string` SET `content_loc8`='кузнец' WHERE `entry`=653; +UPDATE `mangos_string` SET `content_loc8`='ферма' WHERE `entry`=654; +UPDATE `mangos_string` SET `content_loc8`='лесопилка' WHERE `entry`=655; +UPDATE `mangos_string` SET `content_loc8`='мой' WHERE `entry`=656; +UPDATE `mangos_string` SET `content_loc8`='%s взял %s' WHERE `entry`=657; +UPDATE `mangos_string` SET `content_loc8`='$n защитил %s' WHERE `entry`=658; +UPDATE `mangos_string` SET `content_loc8`='$n напал на %s' WHERE `entry`=659; +UPDATE `mangos_string` SET `content_loc8`='$n требует %s!' WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc8`='Битва за Низину Арати начнется через 1 минуту.' WHERE `entry`=661; +UPDATE `mangos_string` SET `content_loc8`='Битва за Низину Арати начнется через 30 секунд.' WHERE `entry`=662; +UPDATE `mangos_string` SET `content_loc8`='Битва за Низину Арати началась!' WHERE `entry`=663; +UPDATE `mangos_string` SET `content_loc8`='Альянс собрал $1776W ресурсов и близок к победе!' WHERE `entry`=664; +UPDATE `mangos_string` SET `content_loc8`='Орда собрала ресурсов на сумму 1777 Вт и близка к победе!' WHERE `entry`=665; +UPDATE `mangos_string` SET `content_loc8`='После вашей недавней битвы в %s наши попытки наградить вас Почетным знаком провалились.' WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим невосприимчивости к игрокам на %s для %s.' WHERE `entry`=688; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим невосприимчивости к игрокам был изменен на %s пользователем %s.' WHERE `entry`=689; +UPDATE `mangos_string` SET `content_loc8`='Вы установили режим невосприимчивости к существам на %s для %s.' WHERE `entry`=690; +UPDATE `mangos_string` SET `content_loc8`='Ваш режим иммунитета к существам был изменен на %s пользователем %s.' WHERE `entry`=691; +UPDATE `mangos_string` SET `content_loc8`='Вы установили нецелевой режим на %s для %s.' WHERE `entry`=692; +UPDATE `mangos_string` SET `content_loc8`='Ваш нецелевой режим был изменен на %s пользователем %s.' WHERE `entry`=693; +UPDATE `mangos_string` SET `content_loc8`='Уважаемый игрок,\\r\\n\\r\\n' WHERE `entry`=699; +UPDATE `mangos_string` SET `content_loc8`='Вы должны подождать %s, прежде чем говорить снова.' WHERE `entry`=705; +UPDATE `mangos_string` SET `content_loc8`='У этого предмета(ов) есть проблемы с экипировкой/хранением в инвентаре.' WHERE `entry`=706; +UPDATE `mangos_string` SET `content_loc8`='%s не хочет, чтобы его беспокоили, и не может получать сообщения шепотом: %s' WHERE `entry`=707; +UPDATE `mangos_string` SET `content_loc8`='%s находится далеко от клавиатуры: %s' WHERE `entry`=708; +UPDATE `mangos_string` SET `content_loc8`='Просьба не беспокоить' WHERE `entry`=709; +UPDATE `mangos_string` SET `content_loc8`='Вдали от клавиатуры' WHERE `entry`=710; +UPDATE `mangos_string` SET `content_loc8`='Статус очереди для %s (уровень: от %u до %u)\\n' WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc8`='|cffff0000[Диктор очереди BG]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r' WHERE `entry`=712; +UPDATE `mangos_string` SET `content_loc8`='Вы не соответствуете требованиям уровня Battleground' WHERE `entry`=715; +UPDATE `mangos_string` SET `content_loc8`='|cffff0000[Диктор очереди BG]:|r %s -- [%u-%u] Запущено!|r' WHERE `entry`=717; +UPDATE `mangos_string` SET `content_loc8`='Ваша группа слишком велика для этого поля боя.' WHERE `entry`=720; +UPDATE `mangos_string` SET `content_loc8`='В вашей группе есть офлайн-участник.' WHERE `entry`=727; +UPDATE `mangos_string` SET `content_loc8`='В вашей группе есть игроки из противоположной фракции.' WHERE `entry`=728; +UPDATE `mangos_string` SET `content_loc8`='В вашей группе есть игроки из разных групп полей боя.' WHERE `entry`=729; +UPDATE `mangos_string` SET `content_loc8`='Кто-то из вашей группы уже стоит в очереди на это поле боя.' WHERE `entry`=730; +UPDATE `mangos_string` SET `content_loc8`='Кто-то в вашей группе Дезертир.' WHERE `entry`=731; +UPDATE `mangos_string` SET `content_loc8`='Кто-то из вашей группы уже находится в трех очередях на поле боя.' WHERE `entry`=732; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете телепортироваться на карту поля боя.' WHERE `entry`=733; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете вызывать игроков на поле боя или карту арены.' WHERE `entry`=734; +UPDATE `mangos_string` SET `content_loc8`='Вы должны быть в режиме GM, чтобы телепортироваться к игроку на поле боя.' WHERE `entry`=735; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете телепортироваться на поле боя с другого поля боя.' WHERE `entry`=736; +UPDATE `mangos_string` SET `content_loc8`='Поле боя настроено на 1 на 0 для отладки.' WHERE `entry`=739; +UPDATE `mangos_string` SET `content_loc8`='На полях сражений установлено нормальное количество игроков.' WHERE `entry`=740; +UPDATE `mangos_string` SET `content_loc8`='Недостаточно игроков.' WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc8`='Недостаточно игроков.' WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc8`='Только Альянс может использовать этот портал' WHERE `entry`=752; +UPDATE `mangos_string` SET `content_loc8`='Только Орда может использовать этот портал' WHERE `entry`=753; +UPDATE `mangos_string` SET `content_loc8`='%s был уничтожен %s!' WHERE `entry`=759; +UPDATE `mangos_string` SET `content_loc8`='%s атакован!' WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc8`='%s был захвачен %s!' WHERE `entry`=761; +UPDATE `mangos_string` SET `content_loc8`='%s был захвачен %s!' WHERE `entry`=762; +UPDATE `mangos_string` SET `content_loc8`='%s был захвачен %s!' WHERE `entry`=763; +UPDATE `mangos_string` SET `content_loc8`='%s атакован!' WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc8`='%s забрал %s!' WHERE `entry`=765; +UPDATE `mangos_string` SET `content_loc8`='Шахта Железных Глубин' WHERE `entry`=766; +UPDATE `mangos_string` SET `content_loc8`='Хладнозубая шахта' WHERE `entry`=767; +UPDATE `mangos_string` SET `content_loc8`='Станция помощи Грозовой Вершине' WHERE `entry`=768; +UPDATE `mangos_string` SET `content_loc8`='Южный бункер Дун Балдар' WHERE `entry`=769; +UPDATE `mangos_string` SET `content_loc8`='Дун Балдар Северный бункер' WHERE `entry`=770; +UPDATE `mangos_string` SET `content_loc8`='Кладбище Грозовой Вершины' WHERE `entry`=771; +UPDATE `mangos_string` SET `content_loc8`='Бункер Ледокрыла' WHERE `entry`=772; +UPDATE `mangos_string` SET `content_loc8`='Кладбище Каменного Очага' WHERE `entry`=773; +UPDATE `mangos_string` SET `content_loc8`='Бункер Стоунхарт' WHERE `entry`=774; +UPDATE `mangos_string` SET `content_loc8`='Снежное кладбище' WHERE `entry`=775; +UPDATE `mangos_string` SET `content_loc8`='Ледяная башня' WHERE `entry`=776; +UPDATE `mangos_string` SET `content_loc8`='Кладбище ледяной крови' WHERE `entry`=777; +UPDATE `mangos_string` SET `content_loc8`='Тауэр Пойнт' WHERE `entry`=778; +UPDATE `mangos_string` SET `content_loc8`='Кладбище Северного Волка' WHERE `entry`=779; +UPDATE `mangos_string` SET `content_loc8`='Восточная башня Снежного Волка' WHERE `entry`=780; +UPDATE `mangos_string` SET `content_loc8`='Западная башня Снежного Волка' WHERE `entry`=781; +UPDATE `mangos_string` SET `content_loc8`='Хижина Снежного Волка' WHERE `entry`=782; +UPDATE `mangos_string` SET `content_loc8`='1 минута до начала битвы за Альтеракскую долину.' WHERE `entry`=784; +UPDATE `mangos_string` SET `content_loc8`='30 секунд до начала битвы за Альтеракскую долину.' WHERE `entry`=785; +UPDATE `mangos_string` SET `content_loc8`='Битва за Альтеракскую долину началась!' WHERE `entry`=786; +UPDATE `mangos_string` SET `content_loc8`='У команды Альянса заканчиваются подкрепления!' WHERE `entry`=787; +UPDATE `mangos_string` SET `content_loc8`='У команды Орды заканчиваются подкрепления!' WHERE `entry`=788; +UPDATE `mangos_string` SET `content_loc8`='Генерал Северного Волка мертв!' WHERE `entry`=789; +UPDATE `mangos_string` SET `content_loc8`='Генерал Грозовой Вершины мертв!' WHERE `entry`=790; +UPDATE `mangos_string` SET `content_loc8`='У вас недостаточно золота' WHERE `entry`=801; +UPDATE `mangos_string` SET `content_loc8`='У вас недостаточно свободных слотов' WHERE `entry`=802; +UPDATE `mangos_string` SET `content_loc8`='У вашего партнера недостаточно свободных слотов для сумок' WHERE `entry`=803; +UPDATE `mangos_string` SET `content_loc8`='У вас нет разрешения на выполнение этой функции' WHERE `entry`=804; +UPDATE `mangos_string` SET `content_loc8`='Неизвестный язык' WHERE `entry`=805; +UPDATE `mangos_string` SET `content_loc8`='Вы не знаете этот язык' WHERE `entry`=806; +UPDATE `mangos_string` SET `content_loc8`='Пожалуйста, укажите имя персонажа' WHERE `entry`=807; +UPDATE `mangos_string` SET `content_loc8`='Игрок %s не найден или не в сети' WHERE `entry`=808; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт для персонажа %s не найден' WHERE `entry`=809; +UPDATE `mangos_string` SET `content_loc8`='Мастер гильдии' WHERE `entry`=811; +UPDATE `mangos_string` SET `content_loc8`='Офицер' WHERE `entry`=812; +UPDATE `mangos_string` SET `content_loc8`='ветеран' WHERE `entry`=813; +UPDATE `mangos_string` SET `content_loc8`='Член' WHERE `entry`=814; +UPDATE `mangos_string` SET `content_loc8`='Инициировать' WHERE `entry`=815; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили Силу %s на %i.' WHERE `entry`=900; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу Силу на %i.' WHERE `entry`=901; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили ловкость %s на %i.' WHERE `entry`=902; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу ловкость на %i.' WHERE `entry`=903; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили выносливость %s на %i.' WHERE `entry`=904; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу выносливость на %i.' WHERE `entry`=905; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили Интеллект %s на %i.' WHERE `entry`=906; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш интеллект на %i.' WHERE `entry`=907; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили Spirit of %s на %i.' WHERE `entry`=908; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш дух на %i.' WHERE `entry`=909; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили Броню %s на %i.' WHERE `entry`=910; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу броню на %i.' WHERE `entry`=911; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили сопротивление святости %s на %i.' WHERE `entry`=912; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваше сопротивление святости на %i.' WHERE `entry`=913; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили сопротивление огню %s на %i.' WHERE `entry`=914; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваше сопротивление огню на %i.' WHERE `entry`=915; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили сопротивление силам природы %s на %i.' WHERE `entry`=916; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваше сопротивление силам природы на %i.' WHERE `entry`=917; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили сопротивление холоду %s на %i.' WHERE `entry`=918; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваше сопротивление холоду на %i.' WHERE `entry`=919; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили сопротивление тени %s на %i.' WHERE `entry`=920; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваше сопротивление темной магии на %i.' WHERE `entry`=921; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили Сопротивление тайной магии %s на %i.' WHERE `entry`=922; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваше сопротивление тайной магии на %i.' WHERE `entry`=923; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили силу атаки в ближнем бою %s на %i.' WHERE `entry`=924; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу силу атаки в ближнем бою на %i.' WHERE `entry`=925; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили силу атаки дальнего боя %s на %i.' WHERE `entry`=926; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу силу атаки дальнего боя на %i.' WHERE `entry`=927; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили Силу заклинаний %s на %i.' WHERE `entry`=928; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу силу заклинаний на %i.' WHERE `entry`=929; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили шанс критического удара в ближнем бою с %s на %g%%.' WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш шанс критического удара в ближнем бою на %g%%.' WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили шанс критического удара в дальнем бою с %s на %g%%.' WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш шанс критического удара в дальнем бою на %g%%.' WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили шанс критического заклинания %s на %g%%.' WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш шанс критического заклинания на %g%%.' WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили скорость основной руки с %s на %i мс.' WHERE `entry`=936; +UPDATE `mangos_string` SET `content_loc8`='%s изменил скорость вашей основной руки на %i мс.' WHERE `entry`=937; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили скорость левой руки с %s на %i мс.' WHERE `entry`=938; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу скорость левой руки на %i мс.' WHERE `entry`=939; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили скорость дальнего боя с %s на %i мс.' WHERE `entry`=940; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу скорость дальнего боя на %i мс.' WHERE `entry`=941; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили скорость каста %s на %gx.' WHERE `entry`=942; +UPDATE `mangos_string` SET `content_loc8`='%s изменил вашу скорость произнесения заклинаний на %gx.' WHERE `entry`=943; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили шанс блока %s на %g%%.' WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш шанс блока на %g%%.' WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили шанс уклонения %s на %g%%.' WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш шанс уклонения на %g%%.' WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc8`='Вы изменили шанс парирования с %s на %g%%.' WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc8`='%s изменил ваш шанс парирования на %g%%.' WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc8`='Выход из демона...' WHERE `entry`=1000; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт удален: %s' WHERE `entry`=1001; +UPDATE `mangos_string` SET `content_loc8`='Учетная запись %s НЕ удалена (возможно, формат файла sql был обновлен)' WHERE `entry`=1002; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт %s НЕ удален (неизвестная ошибка)' WHERE `entry`=1003; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт создан: %s' WHERE `entry`=1004; +UPDATE `mangos_string` SET `content_loc8`='Имя учетной записи не может быть длиннее 16 символов (ограничение клиента), учетная запись не создана!' WHERE `entry`=1005; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт с таким именем уже существует!' WHERE `entry`=1006; +UPDATE `mangos_string` SET `content_loc8`='Учетная запись %s НЕ создана (возможно, формат файла sql был обновлен)' WHERE `entry`=1007; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт %s НЕ создан (неизвестная ошибка)' WHERE `entry`=1008; +UPDATE `mangos_string` SET `content_loc8`='Игрок %s (Guid: %u) Аккаунт %s (ID: %u) удален.' WHERE `entry`=1009; +UPDATE `mangos_string` SET `content_loc8`='Нет онлайн-игроков.' WHERE `entry`=1014; +UPDATE `mangos_string` SET `content_loc8`='Используется не полностью набранная команда выхода, необходимо ввести ее полностью (выход), или команда используется не в командной строке RA.' WHERE `entry`=1015; +UPDATE `mangos_string` SET `content_loc8`='Персонажи не найдены.' WHERE `entry`=1019; +UPDATE `mangos_string` SET `content_loc8`='Восстановление следующих персонажей:' WHERE `entry`=1020; +UPDATE `mangos_string` SET `content_loc8`='Удаление следующих символов:' WHERE `entry`=1021; +UPDATE `mangos_string` SET `content_loc8`='ОШИБКА: Вы можете назначить новое имя только в том случае, если вы выбрали только один символ!' WHERE `entry`=1022; +UPDATE `mangos_string` SET `content_loc8`='Персонаж \'%s\' (GUID: %u Учетная запись %u) не может быть восстановлен: учетная запись не существует!' WHERE `entry`=1023; +UPDATE `mangos_string` SET `content_loc8`='Персонаж \'%s\' (GUID: %u Учетная запись %u) не может быть восстановлен: список персонажей учетной записи заполнен!' WHERE `entry`=1024; +UPDATE `mangos_string` SET `content_loc8`='Персонаж \'%s\' (GUID: %u Учетная запись %u) не может быть восстановлен: новое имя уже используется!' WHERE `entry`=1025; +UPDATE `mangos_string` SET `content_loc8`='GUID: %u Имя: %s Учетная запись: %s (%u) Дата: %s' WHERE `entry`=1026; +UPDATE `mangos_string` SET `content_loc8`='Состояние фильтров журнала:' WHERE `entry`=1027; +UPDATE `mangos_string` SET `content_loc8`='Все фильтры журналов установлены на: %s' WHERE `entry`=1028; +UPDATE `mangos_string` SET `content_loc8`='Команду можно вызвать только из РА-консоли.' WHERE `entry`=1029; +UPDATE `mangos_string` SET `content_loc8`='Активный объект: %d.' WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc8`='Идентификатор оборудования: %u.' WHERE `entry`=1031; +UPDATE `mangos_string` SET `content_loc8`='Тип обитаемости: %u' WHERE `entry`=1032; +UPDATE `mangos_string` SET `content_loc8`='Броня: %u' WHERE `entry`=1033; +UPDATE `mangos_string` SET `content_loc8`='AIName: %s ScriptName: %s' WHERE `entry`=1034; +UPDATE `mangos_string` SET `content_loc8`='Учетная запись %s (идентификатор: %u) теперь имеет до %u расширения.' WHERE `entry`=1100; +UPDATE `mangos_string` SET `content_loc8`='Сообщение дня изменено на:\\r\\n' WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc8`='Сообщение отправлено %s: %s' WHERE `entry`=1102; +UPDATE `mangos_string` SET `content_loc8`='%d - %s %s' WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc8`='%д - %с' WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc8`='%d - %s %s' WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc8`='%d - %s %s' WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc8`='%д - %с' WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc8`='%d - %s %s' WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc8`='%d - %s %s %s %s' WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc8`='%d%s - %s X:%f Y:%f Z:%f MapId:%d' WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc8`='%d%s - %s X:%f Y:%f Z:%f MapId:%d' WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc8`='Не удалось открыть файл: %s' WHERE `entry`=1112; +UPDATE `mangos_string` SET `content_loc8`='Аккаунт %s (%u) имеет максимально допустимое количество символов (ограничение клиента)' WHERE `entry`=1113; +UPDATE `mangos_string` SET `content_loc8`='В файле дампа есть поврежденные данные!' WHERE `entry`=1114; +UPDATE `mangos_string` SET `content_loc8`='Недопустимое имя персонажа!' WHERE `entry`=1115; +UPDATE `mangos_string` SET `content_loc8`='Неверный гайд по персонажу!' WHERE `entry`=1116; +UPDATE `mangos_string` SET `content_loc8`='Указатель персонажа %u используется!' WHERE `entry`=1117; +UPDATE `mangos_string` SET `content_loc8`='%d - гильдия: %s (гид: %u) %s' WHERE `entry`=1118; +UPDATE `mangos_string` SET `content_loc8`='Вы должны использовать мужской или женский пол в качестве пола.' WHERE `entry`=1119; +UPDATE `mangos_string` SET `content_loc8`='Вы меняете пол %s на %s.' WHERE `entry`=1120; +UPDATE `mangos_string` SET `content_loc8`='Ваш пол изменился на %s пользователем %s.' WHERE `entry`=1121; +UPDATE `mangos_string` SET `content_loc8`='(%u/%u +постоянная %u +температура %u)' WHERE `entry`=1122; +UPDATE `mangos_string` SET `content_loc8`='%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Карта:%u X:%f Y:%f Z:%f)' WHERE `entry`=1128; +UPDATE `mangos_string` SET `content_loc8`='%d - %s %s (Карта:%u X:%f Y:%f Z:%f)' WHERE `entry`=1129; +UPDATE `mangos_string` SET `content_loc8`='событие началось %u \\' WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc8`='событие остановлено %u \\' WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc8`='Следовать за игроком %s (lowguid %u)' WHERE `entry`=1132; +UPDATE `mangos_string` SET `content_loc8`='Следовать за существом %s (lowguid %u)' WHERE `entry`=1133; +UPDATE `mangos_string` SET `content_loc8`='Следовать ' WHERE `entry`=1134; +UPDATE `mangos_string` SET `content_loc8`='Перечислите известные таланты:' WHERE `entry`=1135; +UPDATE `mangos_string` SET `content_loc8`='(Найдено талантов: %u использовано очков талантов: %u)' WHERE `entry`=1136; +UPDATE `mangos_string` SET `content_loc8`='%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r' WHERE `entry`=1137; +UPDATE `mangos_string` SET `content_loc8`='%u - |cffffffff|Hplayer:%s|h[%s]|h|r %s %s %u' WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc8`='%u - %s (В сети:%s IP:%s GM:%u Расширение:%u)' WHERE `entry`=1142; +UPDATE `mangos_string` SET `content_loc8`='Создано событием %u (%s)' WHERE `entry`=1143; +UPDATE `mangos_string` SET `content_loc8`='Исчез из-за события %u (%s)' WHERE `entry`=1144; +UPDATE `mangos_string` SET `content_loc8`='Часть пула %u' WHERE `entry`=1145; +UPDATE `mangos_string` SET `content_loc8`='Часть пула %u, верхний пул %u' WHERE `entry`=1146; +UPDATE `mangos_string` SET `content_loc8`='(Верхний) пул %u порождается событием %u (%s)' WHERE `entry`=1147; +UPDATE `mangos_string` SET `content_loc8`='(Верхний) пул %u исчезает из-за события %u (%s)' WHERE `entry`=1148; +UPDATE `mangos_string` SET `content_loc8`='(пул %u)' WHERE `entry`=1149; +UPDATE `mangos_string` SET `content_loc8`='(Событие %i)' WHERE `entry`=1150; +UPDATE `mangos_string` SET `content_loc8`='(Пул %u Событие %i)' WHERE `entry`=1151; +UPDATE `mangos_string` SET `content_loc8`='[используемый]' WHERE `entry`=1152; +UPDATE `mangos_string` SET `content_loc8`='Получить значение битовой строки %s:[FIELD]:%u [VALUE]:%s' WHERE `entry`=1153; +UPDATE `mangos_string` SET `content_loc8`='%s имеет значение битовой строки:[FIELD]:%u [VALUE]:%s' WHERE `entry`=1154; +UPDATE `mangos_string` SET `content_loc8`='Получить шестнадцатеричное значение %s:[FIELD]:%u [VALUE]:%x' WHERE `entry`=1155; +UPDATE `mangos_string` SET `content_loc8`='%s имеет шестнадцатеричное значение: [ПОЛЕ]:%u [ЗНАЧЕНИЕ]:%x' WHERE `entry`=1156; +UPDATE `mangos_string` SET `content_loc8`='Изменить шестнадцатеричное поле %s:%u %s %x = %x (hex)' WHERE `entry`=1157; +UPDATE `mangos_string` SET `content_loc8`='Вы изменяете шестнадцатеричное поле %s:%u %s %x = %x (hex)' WHERE `entry`=1158; +UPDATE `mangos_string` SET `content_loc8`='Измените поле %s с плавающей запятой:%u для суммирования с:%f = %f' WHERE `entry`=1159; +UPDATE `mangos_string` SET `content_loc8`='Вы изменяете поле %s с плавающей запятой:%u для суммирования с:%f = %f' WHERE `entry`=1160; +UPDATE `mangos_string` SET `content_loc8`='Заклинание %u не имеет ауры.' WHERE `entry`=1165; +UPDATE `mangos_string` SET `content_loc8`='Библиотека сценариев не найдена или недоступна.' WHERE `entry`=1166; +UPDATE `mangos_string` SET `content_loc8`='Библиотека сценариев имеет неправильные функции списка (устаревшие?).' WHERE `entry`=1167; +UPDATE `mangos_string` SET `content_loc8`='Библиотека скриптов перезагружена.' WHERE `entry`=1168; +UPDATE `mangos_string` SET `content_loc8`='Сборка библиотеки скриптов для разных ревизий mangosd.' WHERE `entry`=1169; +UPDATE `mangos_string` SET `content_loc8`='Заблокированное поле учетной записи %s (идентификатор %u) изменено на %u.' WHERE `entry`=1170; +UPDATE `mangos_string` SET `content_loc8`='Неверные параметры.' WHERE `entry`=1171; +UPDATE `mangos_string` SET `content_loc8`='Неверный тип езды.' WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc8`='У этого игрока нет навыка верховой езды %s.' WHERE `entry`=1173; +UPDATE `mangos_string` SET `content_loc8`='Возникла ошибка при попытке удалить навык верховой езды.' WHERE `entry`=1174; +UPDATE `mangos_string` SET `content_loc8`='Навык верховой езды удален у игрока %s.' WHERE `entry`=1175; +UPDATE `mangos_string` SET `content_loc8`='Модель %d - |cffffffff|Hcreature_model_entry:%d|h[%s]|h|r' WHERE `entry`=1176; +UPDATE `mangos_string` SET `content_loc8`='Модель существа не найдена!' WHERE `entry`=1177; +UPDATE `mangos_string` SET `content_loc8`='Вы пытаетесь просмотреть кинематографическое изображение %u, но оно не существует.' WHERE `entry`=1200; +UPDATE `mangos_string` SET `content_loc8`='Заклинание %u %s = %f (*1.88 = %f) DB = %f AP = %f' WHERE `entry`=1202; +UPDATE `mangos_string` SET `content_loc8`='прямое исцеление' WHERE `entry`=1203; +UPDATE `mangos_string` SET `content_loc8`='прямой ущерб' WHERE `entry`=1204; +UPDATE `mangos_string` SET `content_loc8`='точечное исцеление' WHERE `entry`=1205; +UPDATE `mangos_string` SET `content_loc8`='точечный урон' WHERE `entry`=1206; +UPDATE `mangos_string` SET `content_loc8`='Частный' WHERE `entry`=1400; +UPDATE `mangos_string` SET `content_loc8`='капрал' WHERE `entry`=1401; +UPDATE `mangos_string` SET `content_loc8`='Сержант' WHERE `entry`=1402; +UPDATE `mangos_string` SET `content_loc8`='Старшина' WHERE `entry`=1403; +UPDATE `mangos_string` SET `content_loc8`='Сержант-майор' WHERE `entry`=1404; +UPDATE `mangos_string` SET `content_loc8`='Рыцарь' WHERE `entry`=1405; +UPDATE `mangos_string` SET `content_loc8`='Рыцарь-лейтенант' WHERE `entry`=1406; +UPDATE `mangos_string` SET `content_loc8`='Рыцарь-капитан' WHERE `entry`=1407; +UPDATE `mangos_string` SET `content_loc8`='Рыцарь-Чемпион' WHERE `entry`=1408; +UPDATE `mangos_string` SET `content_loc8`='Лейтенант командир' WHERE `entry`=1409; +UPDATE `mangos_string` SET `content_loc8`='Командир' WHERE `entry`=1410; +UPDATE `mangos_string` SET `content_loc8`='Маршал' WHERE `entry`=1411; +UPDATE `mangos_string` SET `content_loc8`='Фельдмаршал' WHERE `entry`=1412; +UPDATE `mangos_string` SET `content_loc8`='Великий Маршал' WHERE `entry`=1413; +UPDATE `mangos_string` SET `content_loc8`='Разведчик' WHERE `entry`=1414; +UPDATE `mangos_string` SET `content_loc8`='ворчание' WHERE `entry`=1415; +UPDATE `mangos_string` SET `content_loc8`='Сержант' WHERE `entry`=1416; +UPDATE `mangos_string` SET `content_loc8`='старший сержант' WHERE `entry`=1417; +UPDATE `mangos_string` SET `content_loc8`='Первый сержант' WHERE `entry`=1418; +UPDATE `mangos_string` SET `content_loc8`='Каменный страж' WHERE `entry`=1419; +UPDATE `mangos_string` SET `content_loc8`='Кровавый страж' WHERE `entry`=1420; +UPDATE `mangos_string` SET `content_loc8`='Легионер' WHERE `entry`=1421; +UPDATE `mangos_string` SET `content_loc8`='Центурион' WHERE `entry`=1422; +UPDATE `mangos_string` SET `content_loc8`='Чемпион' WHERE `entry`=1423; +UPDATE `mangos_string` SET `content_loc8`='генерал-лейтенант' WHERE `entry`=1424; +UPDATE `mangos_string` SET `content_loc8`='Общий' WHERE `entry`=1425; +UPDATE `mangos_string` SET `content_loc8`='Полководец' WHERE `entry`=1426; +UPDATE `mangos_string` SET `content_loc8`='Верховный полководец' WHERE `entry`=1427; +UPDATE `mangos_string` SET `content_loc8`='Мастер игры' WHERE `entry`=1428; +UPDATE `mangos_string` SET `content_loc8`='Без ранга' WHERE `entry`=1429; +UPDATE `mangos_string` SET `content_loc8`='ОБЕСЧЕЩЕННЫЙ' WHERE `entry`=1430; +UPDATE `mangos_string` SET `content_loc8`='Изгнанный' WHERE `entry`=1431; +UPDATE `mangos_string` SET `content_loc8`='вне закона' WHERE `entry`=1432; +UPDATE `mangos_string` SET `content_loc8`='Изгой' WHERE `entry`=1433; +UPDATE `mangos_string` SET `content_loc8`='Игрок: %s - %s (ранг %u)' WHERE `entry`=1434; +UPDATE `mangos_string` SET `content_loc8`='Сегодня: [Почетные убийства: |c0000ff00%u|r] [Позорные убийства: |c00ff0000%u|r]' WHERE `entry`=1435; +UPDATE `mangos_string` SET `content_loc8`='Вчера: [Убийства: |c0000ff00%u|r] [Честь: %u]' WHERE `entry`=1436; +UPDATE `mangos_string` SET `content_loc8`='На этой неделе: [Убийства: |c0000ff00%u|r] [Честь: %u]' WHERE `entry`=1437; +UPDATE `mangos_string` SET `content_loc8`='На прошлой неделе: [Убийства: |c0000ff00%u|r] [Честь: %u] [Репутация: %u]' WHERE `entry`=1438; +UPDATE `mangos_string` SET `content_loc8`='Время жизни: [Очки ранга: |c0000ff00%f|r] [Почетные убийства: |c0000ff00%u|r] [Бесчестные убийства: |c00ff0000%u|r] [Наивысший ранг %u: %s]' WHERE `entry`=1439; +UPDATE `mangos_string` SET `content_loc8`='%u - [%s] AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjects: %u Pools %u Chance: %f %s' WHERE `entry`=1500; +UPDATE `mangos_string` SET `content_loc8`='%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjects: %u Pools %u %s' WHERE `entry`=1501; +UPDATE `mangos_string` SET `content_loc8`='%u - [%s] AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjects: %u Pools %u %s' WHERE `entry`=1502; +UPDATE `mangos_string` SET `content_loc8`='Невозможно добавить спавн, потому что нет бесплатных гидов для статического спавна в зарезервированном диапазоне гидов.' WHERE `entry`=1503; +UPDATE `mangos_string` SET `content_loc8`='AI-информация для NPC Entry %u' WHERE `entry`=1504; +UPDATE `mangos_string` SET `content_loc8`='AIName: %s (%s) ScriptName: %s' WHERE `entry`=1505; +UPDATE `mangos_string` SET `content_loc8`='Текущая фаза = %u' WHERE `entry`=1506; +UPDATE `mangos_string` SET `content_loc8`='Боевое движение: %s' WHERE `entry`=1507; +UPDATE `mangos_string` SET `content_loc8`='Атака в ближнем бою: %s' WHERE `entry`=1508; +UPDATE `mangos_string` SET `content_loc8`='Тип движения = %s (%u)' WHERE `entry`=1509; +UPDATE `mangos_string` SET `content_loc8`='Событие %u отключено!' WHERE `entry`=1600; +UPDATE `mangos_string` SET `content_loc8`='Событие %u уже активировано!' WHERE `entry`=1601; +UPDATE `mangos_string` SET `content_loc8`='Событие %u включено!' WHERE `entry`=1602; +UPDATE `mangos_string` SET `content_loc8`='Событие %u уже отключено!' WHERE `entry`=1603; +UPDATE `mangos_string` SET `content_loc8`='Я хотел бы просмотреть ваши товары.' WHERE `entry`=2000; +UPDATE `mangos_string` SET `content_loc8`='Обучите меня!' WHERE `entry`=2001; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Персонаж|r|cffff00ff %s |r|cff00ff00отказался от своего билета.' WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Закрыто|r:|cff00ccff %s|r' WHERE `entry`=2003; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Удален|r:|cff00ccff %s|r' WHERE `entry`=2004; +UPDATE `mangos_string` SET `content_loc8`='Билет не найден.' WHERE `entry`=2005; +UPDATE `mangos_string` SET `content_loc8`='Пожалуйста, закройте тикет, прежде чем удалить его навсегда.' WHERE `entry`=2006; +UPDATE `mangos_string` SET `content_loc8`='Билет %d уже назначен.' WHERE `entry`=2007; +UPDATE `mangos_string` SET `content_loc8`='%u Заявки успешно перезагружены из базы данных.' WHERE `entry`=2008; +UPDATE `mangos_string` SET `content_loc8`='Отображение списка открытых тикетов.' WHERE `entry`=2009; +UPDATE `mangos_string` SET `content_loc8`='Отображение списка открытых заявок, создатель которых онлайн.' WHERE `entry`=2010; +UPDATE `mangos_string` SET `content_loc8`='Отображение списка закрытых тикетов.' WHERE `entry`=2011; +UPDATE `mangos_string` SET `content_loc8`='Указано неверное имя.' WHERE `entry`=2012; +UPDATE `mangos_string` SET `content_loc8`='Этот билет уже назначен вам.' WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc8`='Билет %d не назначен, его нельзя отменить.' WHERE `entry`=2014; +UPDATE `mangos_string` SET `content_loc8`='Вы не можете отменить назначение заявок от сотрудников с более высоким уровнем безопасности, чем у вас.' WHERE `entry`=2015; +UPDATE `mangos_string` SET `content_loc8`='Невозможно закрыть заявку %d, она назначена другому GM.' WHERE `entry`=2016; +UPDATE `mangos_string` SET `content_loc8`='|cffaaffaaБилет|r:|cffaaccff %d.|r' WHERE `entry`=2017; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Создатель|r:|cff00ccff %s|r' WHERE `entry`=2018; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Изменено|r:|cff00ccff %s назад|r' WHERE `entry`=2019; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Назначено|r:|cff00ccff %s|r' WHERE `entry`=2020; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Unassigned by|r:|cff00ccff %s|r' WHERE `entry`=2021; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Сообщение заявки|r: [%s]|r' WHERE `entry`=2022; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00GM Комментарий|r: [%s]|r' WHERE `entry`=2023; +UPDATE `mangos_string` SET `content_loc8`='|cff00ccff%s|r |cff00ff00Добавлен комментарий|r: [%s]|r' WHERE `entry`=2024; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Создано|r:|cff00ccff %s назад|r' WHERE `entry`=2025; +UPDATE `mangos_string` SET `content_loc8`='Билеты в расширенном списке:' WHERE `entry`=2026; +UPDATE `mangos_string` SET `content_loc8`='Есть ожидающие открытые заявки, пожалуйста, сначала закройте их!' WHERE `entry`=2027; +UPDATE `mangos_string` SET `content_loc8`='Все закрытые заявки были удалены, а счетчик сброшен на |cffff00ff 1|r' WHERE `entry`=2028; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Ответ заявки|r: [%s]|r' WHERE `entry`=2029; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Выполнено|r:|cff00ccff %s|r' WHERE `entry`=2030; +UPDATE `mangos_string` SET `content_loc8`='Билеты теперь отключены' WHERE `entry`=2031; +UPDATE `mangos_string` SET `content_loc8`='Билеты теперь разрешены' WHERE `entry`=2040; +UPDATE `mangos_string` SET `content_loc8`='Билеты теперь отключены' WHERE `entry`=2041; +UPDATE `mangos_string` SET `content_loc8`='Ответ на запрос %s сброшен.' WHERE `entry`=2042; +UPDATE `mangos_string` SET `content_loc8`='Этот тикет был заархивирован (заполнен или закрыт).' WHERE `entry`=2043; +UPDATE `mangos_string` SET `content_loc8`='Этот билет уже назначен кому-то.' WHERE `entry`=2044; +UPDATE `mangos_string` SET `content_loc8`='Заявка №%u добавлена \\u200b\\u200bв список эскалации.' WHERE `entry`=2045; +UPDATE `mangos_string` SET `content_loc8`='%s: Уровень %u' WHERE `entry`=2046; +UPDATE `mangos_string` SET `content_loc8`='Этот билет уже заполнен.' WHERE `entry`=2047; +UPDATE `mangos_string` SET `content_loc8`='Ваша заявка была отредактирована с ответом.' WHERE `entry`=2048; +UPDATE `mangos_string` SET `content_loc8`='Уведомления о билетах включены.' WHERE `entry`=2049; +UPDATE `mangos_string` SET `content_loc8`='Уведомления о билетах отключены.' WHERE `entry`=2050; +UPDATE `mangos_string` SET `content_loc8`='Счетчик билетов GM настроен на билет #%u' WHERE `entry`=2051; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Новый билет от|r|cffff00ff %s.|r |cff00ff00Категория:|r|cffff00ff %s.|r |cff00ff00Запись билета:|r|cffff00ff %d.|r' WHERE `entry`=2052; +UPDATE `mangos_string` SET `content_loc8`='|cff00ff00Character|r|cffff00ff %s |r|cff00ff00изменил свой билет.' WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc8`='%s пытается убежать в страхе!' WHERE `entry`=5030; +UPDATE `mangos_string` SET `content_loc8`='%s возрожден (онлайн)' WHERE `entry`=5031; +UPDATE `mangos_string` SET `content_loc8`='%s возрожден (офлайн)' WHERE `entry`=5032; +UPDATE `mangos_string` SET `content_loc8`='|cffffff00[|c1f40af20GM Объявить |r |cffff0000%s|cffffff00]:|r %s|r' WHERE `entry`=6615; +UPDATE `mangos_string` SET `content_loc8`='Орда захватила башню Северного перевала!' WHERE `entry`=10033; +UPDATE `mangos_string` SET `content_loc8`='Альянс захватил Башню Северного перевала!' WHERE `entry`=10034; +UPDATE `mangos_string` SET `content_loc8`='Орда захватила Башню Восточной Стены!' WHERE `entry`=10035; +UPDATE `mangos_string` SET `content_loc8`='Альянс захватил Восточную башню!' WHERE `entry`=10036; +UPDATE `mangos_string` SET `content_loc8`='Орда захватила Королевскую сторожевую башню!' WHERE `entry`=10037; +UPDATE `mangos_string` SET `content_loc8`='Альянс захватил Королевскую сторожевую башню!' WHERE `entry`=10038; +UPDATE `mangos_string` SET `content_loc8`='Орда захватила Чумную башню!' WHERE `entry`=10039; +UPDATE `mangos_string` SET `content_loc8`='Альянс захватил Чумную башню!' WHERE `entry`=10040; +UPDATE `mangos_string` SET `content_loc8`='Орда потеряла Башню Северного Перевала!' WHERE `entry`=10041; +UPDATE `mangos_string` SET `content_loc8`='Альянс потерял Башню Северного Перевала!' WHERE `entry`=10042; +UPDATE `mangos_string` SET `content_loc8`='Орда потеряла Восточную башню!' WHERE `entry`=10043; +UPDATE `mangos_string` SET `content_loc8`='Альянс потерял Восточную башню!' WHERE `entry`=10044; +UPDATE `mangos_string` SET `content_loc8`='Орда потеряла Королевскую сторожевую башню!' WHERE `entry`=10045; +UPDATE `mangos_string` SET `content_loc8`='Альянс потерял Королевскую сторожевую башню!' WHERE `entry`=10046; +UPDATE `mangos_string` SET `content_loc8`='Орда потеряла Чумную башню!' WHERE `entry`=10047; +UPDATE `mangos_string` SET `content_loc8`='Альянс потерял Башню Чумного леса!' WHERE `entry`=10048; +UPDATE `mangos_string` SET `content_loc8`='Орда собрала 200 силитистов!' WHERE `entry`=10049; +UPDATE `mangos_string` SET `content_loc8`='Альянс собрал 200 силитистов!' WHERE `entry`=10050; +UPDATE `mangos_string` SET `content_loc8`='Отведи меня к башне Нортпасс.' WHERE `entry`=10051; +UPDATE `mangos_string` SET `content_loc8`='Отведи меня в Башню Восточной Стены.' WHERE `entry`=10052; +UPDATE `mangos_string` SET `content_loc8`='%u - |c00f00fff*|r|cffffffff|Hplayer:%s|h[%s]|h|r %s %s %u' WHERE `entry`=11001; +UPDATE `mangos_string` SET `content_loc8`='Идентификатор ссылки: %u' WHERE `entry`=11010; +UPDATE `mangos_string` SET `content_loc8`='Присоединяйтесь к англоязычному каналу сообщества (/join WorldEN) для обсуждения со всеми игроками!' WHERE `entry`=11011; +UPDATE `mangos_string` SET `content_loc8`='Команды \\' WHERE `entry`=11012; +UPDATE `mangos_string` SET `content_loc8`='Чтобы помочь увеличить население сервера, запустите кампанию по набору персонала!' WHERE `entry`=11013; +UPDATE `mangos_string` SET `content_loc8`='Сервер будет отключен 19/08 для международного релиза, больше информации на форуме' WHERE `entry`=11014; +UPDATE `mangos_string` SET `content_loc8`='Nostalrius — это сервер PVP и PVE.' WHERE `entry`=11015; +UPDATE `mangos_string` SET `content_loc8`='Доступна система охотников за головами, свяжитесь с игровым мастером, чтобы сообщить свою резервную цену на кого-то, больше информации на форуме, в разделе событий.' WHERE `entry`=11016; +UPDATE `mangos_string` SET `content_loc8`='Мана (базовая): %u.' WHERE `entry`=11017; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230318055341_world.sql b/sql/migrations/20230318055341_world.sql new file mode 100644 index 00000000000..77c27cf7158 --- /dev/null +++ b/sql/migrations/20230318055341_world.sql @@ -0,0 +1,12978 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230318055341'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230318055341'); +-- Add your query below. + + +SET NAMES utf8; + +-- Google Translate offer reward text locales. (Korean) +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 인상적인 것은 $N... 뾰족발톱 발톱을 쉽게 구할 수 없었을 겁니다! Ashenvale Hunt는 당신에게 잘 어울립니다!$B$BSharptalon은 여기 Splintertree Post로 이동하려는 길 근처의 목재 캠프에서 일꾼들을 오랫동안 공포에 떨게 했습니다. 야수를 진압한 것이 바로 당신이라는 소문이 퍼지면 잿빛 골짜기 전역의 모닥불과 제재소에서 당신의 용기를 불러일으키는 수많은 노래가 들릴 것입니다!' WHERE `entry`=2; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='크랩 케이크가 필요하세요? 내가 당신을 위해 요리를 좀 할 수 있을지도 몰라요...' WHERE `entry`=5; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Hah - 당신이 그를 잡았어요! 당신은 Elwynn에게 훌륭한 서비스를 제공했고 멋진 포상금을 받았습니다!' WHERE `entry`=6; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 시민. 그 코볼트들은 도둑이자 겁쟁이지만, 많은 수가 우리에게 위협이 됩니다. 그리고 스톰윈드의 인간들에게는 다른 위협이 필요하지 않습니다.$B$B그들을 물리쳐 주셔서 감사합니다.' WHERE `entry`=7; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오? 편지? 멋진 소식! 나는 Deathknell에서 친애하는 늙은 어머니의 소식을 기다리고 있었습니다. 그녀는 그런 성인입니다. 그녀가 어떻게 버텼는지 궁금하네요.$B$B뭐? 너무 명랑? 사지 않으시겠죠?$B$B글쎄, 그럼 꺼져... 어쨌든 편지가 누구인지는 상관없어. 계속해! 꺼져!$B$B쓸 돈이 생기면 돌아와... 로퍼.$B$B다음으로 알다시피, 긴 모험이나 그와 같은 바보 같은 일을 마치고 다시 휴식을 취하게 될 것입니다.' WHERE `entry`=8; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 친구. 당신은 당신의 급여를 잘 받았습니다. 서부 몰락지대가 다시 한 번 번성할지 누가 알겠습니까?' WHERE `entry`=9; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그는 좋은 고블린, 어린 Scrimshank였습니다. 그가 측량 장비로 기록할 수 있었던 것으로 그의 죽음이 헛되지 않기를 바랍니다. 그들은 그들 자신의 이익을 위해 너무 교활하며 지금까지 우리가 수행한 연구는 그들이 심지어 제3자의 지배적인 영향 아래 있을 수 있음을 나타내는 것으로 형성되고 있습니다! 그렇다면 Gadgetzan뿐만 아니라 사막 전체에 나쁜 징조입니다!' WHERE `entry`=10; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바쁘셨나 봐요! 감사합니다, $N.' WHERE `entry`=11; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 내 스카우트는 당신의 용감한 행동을 목격했습니다. 당신은 지금까지 자신을 꽤 잘 증명하고 있습니다.' WHERE `entry`=12; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='The People\'s Militia에 대한 귀하의 가치는 지금까지 귀하의 용감한 행동으로 확인되었습니다.' WHERE `entry`=13; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 로데론의 오염된 땅을 떠났을 때 나는 여기 내 고향의 암울한 상황으로 돌아왔습니다. 그러나 Westfall에는 아직 희망이 있습니다. 당신의 전투 용맹으로 증명되었듯이, 당신이 명예롭게 우리 대의를 위해 봉사하고 있다는 것은 분명합니다. 당신을 인민군에 입대하게 된 것을 매우 자랑스럽게 생각합니다. 빛이 당신을 비추기를 바랍니다.' WHERE `entry`=14; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 우리 광산에 있는 코볼트들에 대한 이야기를 듣고 싶지 않습니다. 이것에서 좋은 것이 나올 수 없습니다. 자, 이것을 대가로 받으십시오. 그리고 준비가 되면 저에게 다시 말하십시오. 광산으로 한 번 더 가줬으면 좋겠어...' WHERE `entry`=15; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N! 그리고 다시 거래하고 싶으면 다시 오세요.' WHERE `entry`=16; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어요 $N, 당신의 가치를 다시 한 번 증명했습니다! 그 모자는 실로 흥미로운 연구가 될 것입니다!$B$B그리고 이제 약속대로 제 개인 주식에서 더 강력한 회복제 중 하나를 맛보십시오...$B$B당신이 숙련된 연금술사라면 아마도 수행해야 할 추가 업무가 있을 수 있습니다. 어쨌든 도움을 주셔서 감사합니다!' WHERE `entry`=17; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='반다나를 가지고 돌아왔군요. 스톰윈드 군대는 당신의 도움에 감사드립니다.' WHERE `entry`=18; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Tharil\'zun은 포악하고 교활한 오크였습니다. 잘 했어--그가 쉽게 넘어지지 않았을 거라고 확신해. 보상은 $N입니다.' WHERE `entry`=19; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='덕분에 걱정할 오크가 훨씬 줄어들었습니다.' WHERE `entry`=20; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 스톰윈드 군대의 존경과 감사를 받았습니다. 아직 광산에 코볼트가 있을 수 있지만, 나는 그들에 맞서 다른 이들을 소집할 것입니다. 추가 작업이 있습니다.' WHERE `entry`=21; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 완벽해요, $n! 매우 감사합니다. 농부 Saldean과 나는 오늘 밤 잔치를 벌일 것입니다. 그리고 수고한 당신을 위한 작은 선물이 여기 있습니다. 내가 당신 같은 $c를 굶주리게 놔둘 거라고 생각하지 않았죠?' WHERE `entry`=22; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Ursangous의 발! 당신의 기술은 인상적입니다, $c; 그는 수많은 살인을 저질렀습니다. 그의 앞발에 있는 초승달 모양은 그가 잿빛 골짜기를 배회하는 나이트 엘프들에게 훈련받았다는 표시일 것입니다. Ursangous는... 이 지역에서 찾을 수 있는 가장 강력한 곰 중 하나였습니다. 그러한 생물을 이겼다는 것은 당신의 의지와 결의에 대한 증거입니다.$B$B당신의 조상들은 자랑스러워할 것입니다!' WHERE `entry`=23; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ashenvale Hunt에서 $N의 승리! 잘 했어 - Shadumbra의 머리는 의심의 여지없이 인상적인 싸움을 주장하기에 적합한 트로피입니다.$B$BShadumbra의 야만성은 여기 게시물 전체에서 잘 알려져 있습니다. 서쪽으로의 모든 여행, 특히 Zoram Strand로 나가려는 도보 여행은 이 호랑이 때문에 위험에 처했습니다. 덕분에 이 위험이 완화되었습니다.' WHERE `entry`=24; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 누군가 불모의 땅을 통해 먼지 악마처럼 호수를 찢었다고 들었어. 그 소리로 보아도 우리 얼라이언스 친구들을 주시할 수 있는 관찰 구역을 거기에 설정할 수 있을 것입니다. 글쎄, 우리가 그것을 낮게 유지할 수 있다면...$B$B결국 당신은 꽤 유용하게 된 것 같습니다. 여기와 Stonetalon 사이의 수송은 더 쉬울 것입니다. 이것을 가져가십시오 - 당신은 그것을 얻었습니다.' WHERE `entry`=25; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은 $C에게 인사를 전합니다. 우리의 수생 양식을 알 때가 왔습니다. 그것은 당신이 물을 통해 자유롭고 무한정 이동할 수 있게 해주는 것입니다. 당신은 이 측면이 유용한 도구이자 축복이라는 것을 알게 될 것입니다... 하지만 숙달되기 전에 얻어야 할 것입니다.$B$B당신은 극복해야 할 두 가지 시련에 직면하게 될 것입니다. 첫 번째는 수압이 가해진 상태에서 작업할 수 있는 능력을 테스트합니다. 두 번째는 양식 자체의 측면을 이해하려는 당신의 결심을 시험할 것입니다.$B$B준비하십시오. 이제 시험 시간이 다가오고 있습니다.' WHERE `entry`=26; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은 드루이드여, 반갑습니다. 우리의 수생 양식을 알 때가 왔습니다. 그것은 당신이 물을 통해 자유롭고 무한정 이동할 수 있게 해주는 것입니다. 당신은 이 측면이 유용한 도구이자 축복이라는 것을 알게 될 것입니다... 하지만 숙달되기 전에 얻어야 할 것입니다.$B$B당신은 극복해야 할 두 가지 시련에 직면하게 될 것입니다. 첫 번째는 수압이 가해진 상태에서 작업할 수 있는 능력을 테스트합니다. 두 번째는 양식 자체의 측면을 이해하려는 당신의 결심을 시험할 것입니다.$B$B준비하십시오. 이제 시험 시간이 다가오고 있습니다.' WHERE `entry`=27; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 또 다른 드루이드가 호수의 시험을 성공적으로 완료한 것 같습니다! 잘했어, 내 젊은 친구 - 잘했어.$B$BA말했잖아, 내 이름은 Tajarri야. Moonglade, 특히 이 성소의 소장으로 봉사하는 것은 나의 의무이자 특권입니다. 수호자 레물로스는 자연과 균형을 보호하기 위해 세나리온 의회를 인도하며, 그의 성소는 그러한 것에 대한 지속적인 경의를 표합니다. 여기에 값싼 물건을 사용함으로써 서클 내에서 이 장소의 중요성에 대한 고개를 끄덕이는 역할을 합니다.' WHERE `entry`=28; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='물론 지금. 또 다른 드루이드가 호수의 시험을 성공적으로 완료한 것 같습니다! 잘했어, 내 젊은 친구 - 잘했어.$B$BA말했잖아, 내 이름은 Tajarri야. Moonglade, 특히 이 성소의 소장으로 봉사하는 것은 나의 의무이자 특권입니다. 수호자 레물로스는 자연과 균형을 보호하기 위해 세나리온 의회를 인도하며, 그의 성소는 그러한 것에 대한 지속적인 경의를 표합니다. 여기에 값싼 물건을 사용함으로써 서클 내에서 이 장소의 중요성에 대한 고개를 끄덕이는 역할을 합니다.' WHERE `entry`=29; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바다사자 시험을 완료했습니다. $N - 축하합니다.$B$B펜던트를 획득하는 각 과제는 수중에서 하고자 하는 것과 조화롭게 행동하려면 민첩성과 지구력이 모두 필요함을 보여줍니다. 어느 쪽도 다른 쪽 없이는 존재할 수 없으며, 바다사자의 면모를 기꺼이 받아들이려는 의지 없이는 둘 다 이루어질 수 없습니다.$B$B이 교훈을 잘 기억하고 수생 형태를 얻은 후에는 이 교훈을 믿으십시오.' WHERE `entry`=30; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 인상적입니다, $N. 당신의 조상은 당신의 발전에 기뻐할 것입니다! 당신은 수중 양식을 배울 준비가 되었고, 당신에게 그것을 가르쳐주게 되어 기쁩니다.$B$B그리고 두 번의 시도 동안 당신이 성취한 것을 인정하여 이 아이템을 드립니다. 자연의 수호자이자 균형의 수호자로서 당신의 장비에 반가운 추가품이 되기를 바랍니다.' WHERE `entry`=31; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 보고서는... 전에 이 짐승들을 처리한 적이 있습니다. Fizzledowser가 이것을 나에게 보낸 것은 현명한 일이었습니다.$B$B이 생물들은 타나리스 사막을 급속히 집어삼킬 것입니다. 그들은 우리 모두가 직면하게 될 가장 큰 위협 중 하나에 불과합니다. $n: 실리시드라는 이름에 익숙해지세요. 여기에 언급된 곤충은 실리시드이며 호드와 얼라이언스 모두가 직면한 가장 큰 위협 중 하나의 도구입니다.$B$B우리가 전에 그것을 볼 만큼 똑똑했다면.' WHERE `entry`=32; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바쁘셨군요! 그 늑대 고기를 빨리 요리하고 싶어요...$B$BI 여기 당신이 원하는 것이 몇 가지 있습니다 - 선택하세요!' WHERE `entry`=33; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내 위협이 안식을 찾았습니다! 고마워요, $n, 당신은 제게 큰 도움을 주었습니다. 정원은 이번 시즌에 만발할 것입니다!' WHERE `entry`=34; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 멀록은 동부 엘윈의 개울 안팎에 정착했습니다. 우리는 그들이 왜 여기에 있는지 모르지만 그들은 공격적이며 적어도 반 지능적입니다.' WHERE `entry`=35; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Verna는 항상 그렇게 달콤한 아가씨였습니다. 서부 몰락지대에서 그녀를 그리워하겠지만 당신과 나 사이에서 그녀는 마음 속으로는 도시 소녀이고 Stormwind는 그녀에게 잘 어울릴 것입니다. 그러나 충분한 가십! 이제 서부 몰락 스튜를 만들 수 있습니다!' WHERE `entry`=36; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시체에서 많은 부분이 벗겨졌지만 근처에는 \"Footman Malakai Stone\"이라는 문구가 새겨진 메달이 흩어져 있습니다.' WHERE `entry`=37; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 오크라가 이 국물을 멋지게 걸쭉하게 만들 거예요! 이제 실 모양의 독수리 고기, 멀록 눈 몇 개, 맛있는 고어엄니 주둥이를 추가하기만 하면 됩니다. 그리고 끝났습니다! $n 님, 도움이 되셨다면 오늘 첫 번째 서부 몰락 스튜를 드시기 바랍니다!' WHERE `entry`=38; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 이 소식이 걱정스럽네요. 이미 우리의 방어선은 허약해졌고 롤프와 말라카이가 그 멀록들에게 지면 우리는 더 불리한 상황에 처하게 됩니다.$B$B만약 상황이 개선되지 않는다면 이번 주말까지 골드샤이어에서 전투가 벌어질 것입니다!' WHERE `entry`=39; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 레미와 통화했습니다. 나는 상인으로서 그를 존경하지만, 동쪽의 멀록에 대한 모든 보고는 기껏해야 대략적인 수준이었습니다.$B$B당신의 우려는 지적되지만, 멀록의 위협에 대한 군사 보고를 받지 않는 한 더 많은 병력을 보낼 여유가 없습니다. 동쪽.' WHERE `entry`=40; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시체의 목 주위에 \"Footman Rolf Hartford\"라는 글자가 새겨진 금속 메달이 있습니다.' WHERE `entry`=45; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 지느러미가 있습니까? 엄청난! 치안대장 Dughan은 Elwynn 동부의 멀록 상황에 대해 걱정하고 있으며 상황이 통제되고 있다고 그에게 말하고 싶습니다.$B$B당신의 행동이 그것을 깨닫는 데 도움이 되었습니다.' WHERE `entry`=46; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='먼지 주셔서 감사합니다, $N. 여기 당신의 현금이 있고...여기 내 동료가 보낸 토큰이 있습니다. 유용할 수도 있습니다...유용합니다.' WHERE `entry`=47; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='딸꾹질! 호호!' WHERE `entry`=48; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='딸꾹질! 호호!' WHERE `entry`=49; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='딸꾹질! 호호!' WHERE `entry`=50; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='딸꾹질! 호호!' WHERE `entry`=51; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도움을 주셔서 감사합니다, $N. 숲의 무언가가 이 동물들을 그렇게 대담하게 만들고 있는 게 틀림없어.$B$B그것이 무엇이든, 나는 그것이 그곳에 머물기를 바란다.' WHERE `entry`=52; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='통에서 숙성되고 석탄으로 걸러져$b그것은 당신의 입술을 통과하고 당신의 영혼을 통과합니다.$b이제 술을 마시자, 당신을 위한 건배$b그리고 우리가 하는 동안 저, Grimbooze Thunderbrew!' WHERE `entry`=53; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 스톰윈드 보안관 대리 대리 지위를 받았다고 여기에 나와 있습니다. 축하합니다.$B$B그리고 행운을 빕니다. Elwynn을 안전하게 지키는 것은 소풍이 아닙니다... 대부분의 군대가 바쁜 와중에 어떤 귀족을 위해 무엇을 하는지 누가 알겠습니까!$B$B이 어두운 시대에 정치를 추적하기는 어렵습니다.. .' WHERE `entry`=54; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='모벤트 펠이 패배했습니다. 암흑의 기수들은 여전히 ​​널려 있지만 내가 바랐던 것 중 작은 조각이 이루어졌습니다.$B$B당신은 불가능한 일을 해냈고 당신의 업적은 그늘숲의 전설에 영원히 남을 것입니다.$B$BGo , $N. 그리고 어쩌면 언젠가는 운명이 당신을 나에게 다시 데려올지도 모릅니다...' WHERE `entry`=55; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $n. Darkshire의 사람들을 위한 당신의 봉사에 대해 당신은 보상을 받을 것입니다.' WHERE `entry`=56; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, Darkshire의 주민들이 감사합니다. 당신은 자신이 The Night Watch의 훌륭한 동맹임을 입증했습니다.' WHERE `entry`=57; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Darkshire의 사람들과 Night Watch의 리더로서 $N의 용기와 헌신에 감사드립니다. 빛이 당신의 길을 비추기를 바랍니다.' WHERE `entry`=58; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 표지 감사합니다. 원하는 방어구를 자유롭게 선택하세요.$B$B행운을 빈다, 용감한 $c. 그리고 이 갑옷이 당신에게 도움이 되기를 바랍니다.' WHERE `entry`=59; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='코볼트를 사냥하느라 바빴죠? 양초에 감사드립니다, $N, 그리고 여기 당신의 보상이 있습니다...' WHERE `entry`=60; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 당신의 지불이 있습니다... 그리고 당신이 여기 있는 동안 둘러보세요! 당신이 유용하다고 생각하는 물약이나 다른 장신구가 있다고 확신합니다.' WHERE `entry`=61; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 나쁜 소식입니다. 다음은 무엇입니까, 드래곤?!? 그 광산 근처에서 순찰을 강화해야 합니다. 노력해 주셔서 감사합니다, $N. 그리고 잠시만요... 다른 일이 있을지도 모릅니다.' WHERE `entry`=62; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='화로 위에 팔보호구를 놓고 남은 염수 물약 방울을 불꽃에 붓습니다. 방울이 불꽃에 닿자 딱딱 소리가 나고 Islen이 가르쳐 준 간단한 단어를 주문하기 시작합니다....' WHERE `entry`=63; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 시계! 정말 감사합니다, 친절한 $g 선생님: 아가씨;! $b$b저희는 가난한 농부에 불과하고 땅을 잃었지만 감사의 표시로 이 보상을 받아 주십시오.' WHERE `entry`=64; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 스타우트맨틀이 당신을 보냈나요? 글쎄, 나는 그에게 빚을 졌다.' WHERE `entry`=65; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래서 마담 에바가 당신을 보냈습니다. . . .' WHERE `entry`=66; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오래된 사물함이 삐걱거리며 열립니다. . . .' WHERE `entry`=67; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흥미로운. 그래서 녀석은 결국 Moonbrook에서 시간을 보냈습니다. 편지가 배달되지 않은 것은 다소 이상합니다. 그럼에도 불구하고 레지스트리를 업데이트하겠습니다.' WHERE `entry`=68; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스탈반? 물론 친숙하게 들립니다.' WHERE `entry`=69; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 이것을 여기로 가져오는 약간의 신경이 있습니다.' WHERE `entry`=70; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 내 두려움을 확인했습니다, $N. 멀록은 우리가 무시할 수 없는 위협입니다.' WHERE `entry`=71; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 상자의 뚜껑을 천천히 밀어냅니다. . . .' WHERE `entry`=72; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그 글자들을 간신히 알아들을 수 있다. 하지만 그 글씨체는 시력이 나빠지기 전에 한 번 보았던 것을 생각나게 합니다.' WHERE `entry`=74; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다!' WHERE `entry`=75; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Jasperlode Mine의 Kobolds라고 하던가요? 저주! 상황은 시시각각 악화되고 있습니다!$B$B신고 감사합니다, $N. 하지만 당신이 가져온 소식이 좋은 소식이었으면 좋겠습니다.' WHERE `entry`=76; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭하게 실행되었습니다, $n. 잔물결의 섬세함을 해치지 않을 만큼 충분한 예지력이 있었다니 다행입니다. 쓸데없이 휘몰아치는 잔물결 꽃다발보다 더 나쁜 것은 없습니다.$B$B이 귀중한 화물에 마법이 작용하려면 잠시 시간이 걸릴 것입니다. 실제로는 마법이 개입되지 않습니다. 나는 Hinterlands Honey Ripple을 위한 빈 포장을 가지고 있을 뿐입니다. 우리 치카너리는 이 병을 시대의 보물로 바꿀 것입니다.$B$BOnward - 좋은 술을 위해!' WHERE `entry`=77; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛으로! 내가 그 손글씨를 인식한다고 장담합니다.' WHERE `entry`=78; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어머, 자네가 훌륭한 탐정임을 증명했네, $c.' WHERE `entry`=79; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='왜 그래! 이 페이지의 글은 실제로 레지스트리 서명의 글과 일치합니다.' WHERE `entry`=80; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 이 통 안에 무엇이 들어있는지 봅시다!$B$BY예, 예, 여기 다 있는 것 같습니다. 패키지 요금입니다. 수고하셨습니다. 선술집에 팔면 그 수수료의 5배를 벌 수 있어요! Har har!$B$B이 여분의 Hinterlands Honey Ripple 병은 특별한 날을 위해 준비될 것입니다. 샴페인과 함께 마실 것 같아요. 내가 부를게... 챔피플.' WHERE `entry`=81; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다. 이제 분석을 시작하겠습니다! 하지만 처음부터 말씀드릴 수 있습니다... 이것들은 제가 본 어떤 곤충 형태와도 다릅니다. 마치 이 벌레들이 외부의 힘이나 무언가에 의해 통제되고 있는 것 같습니다.$B$B당장 Fizzledowser에게 가서 말해야 합니다. 이중에 당신의 도움이 필요한 긴급 상황이 있는 것 같습니다! 확실하지는 않지만 타나리스 사막의 벌레와 더 관련이 있는 것 같아요!' WHERE `entry`=82; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 멋진 반다나입니다. 조금 거칠어도...$B$B여기 있습니다!' WHERE `entry`=83; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 냠! 이 파이가 최고야!$B$BI 내 기억이 돌아오는 것 같아...' WHERE `entry`=84; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇을 잃었습니까? 난 도둑이 아니니까 목걸이를 가져가지 않았어!$B$BI 누가 그랬는지 알겠지만...<웃음>...너무 배고파서 기억이 안 난다.' WHERE `entry`=85; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 멧돼지 고기는 질기지만 충분히 끓이면 맛있는 파이가 될 것입니다!' WHERE `entry`=86; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 찾았군요! 고마워, 고마워!$B$B자, 이거 받아. 그것은 남편의 것이었고 그는 항상 운이 좋았다고 말했습니다. 그가 마지막 캠페인에서 그것을 잊지 않았다면! *맡다*' WHERE `entry`=87; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세상에 감사합니다! 그 돼지는 너무 커서 우리 작물을 통째로 먹어치웠을 거에요! 감사합니다, $N.$B$B자, 둘 중 어떤 것이 당신에게 어울리나요?' WHERE `entry`=88; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 이 보급품은 교량의 노력에 막대한 도움이 될 것입니다. 우리는 곧 이 아름다움을 지탱할 것입니다.' WHERE `entry`=89; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 잘했어요, $N! 양념 늑대 케밥으로 알려진 진미를 즐기십시오!' WHERE `entry`=90; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Lakeshire 법원은 정의에 대한 귀하의 헌신을 인정합니다, $N. 왕국의 법을 집행함으로써 당신은 이 땅의 정의를 수호하는 데 일조했습니다.' WHERE `entry`=91; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 이런 훌륭한 표본도! 그리고 여기 Redridge Goulash로 알려진 맛있는 진미가 있습니다!' WHERE `entry`=92; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예, 거기에 좋은 다리 클러치가 있습니다! 내 비밀 양념으로 양념하고(보지 마세요!) 잠시 동안 프라이팬에 튀기게 해주세요...$B$B그리고, 비록 거무스름한 게살 케이크가 제 특기라 레시피를 공개하지는 않겠습니다. , 여기에 거의 비슷한 요리의 레시피가 있습니다.' WHERE `entry`=93; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아조라의 문양을 돌 위에 놓습니다. 그것은 스스로 달라붙고... 그리고 당신은 그것으로부터 Theocritus의 실체 없는 목소리를 듣습니다:$B$B감사합니다, 젊은 $N. 당신은 이제 이 글리프를 통해 나와 대화할 수 있고, 나는 당신을 위한 미래의 임무를 가질 수 있습니다. 내 라이벌의 생각을 조사한 후에.' WHERE `entry`=94; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마치 누군가가 무언가를 숨길 필요가 있는 것처럼 급히 쌓인 흙더미가 있습니다... 할 시간이 별로 없습니다.' WHERE `entry`=95; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 내가 요청한 증거입니다. 수고하셨습니다. $N.$B$BI 가장 먼저 축하와 물의 토템을 드리게 되어 기쁩니다.$B$B잘 사용하시고 행운을 빕니다.$B$B다음 테스트 당분간 없을 것이므로 교훈을 잘 배우십시오. 순수한 물은 부상당한 사람들에게 생명을 돌려줄 뿐만 아니라 다른 많은 영향을 미칠 수 있습니다. 시간이 있을 때 주술사 조련사를 찾는 것이 좋습니다. 그들은 당신이 배워야 할 다른 주문을 가지고 있을지도 모릅니다.' WHERE `entry`=96; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알고 있었어! 잘했어, $N.' WHERE `entry`=97; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알아요, $N: 스탈반이 죽었어요. 오염된 숲에 물결치는 희망의 물결을 느꼈습니다. 그늘숲은 영원히 피의 갈증에서 벗어났습니다. 내 기쁨은 끔찍한 짐승의 먹이가 된 사람들에 대한 생각으로 인해 방해를 받습니다. 그럼에도 불구하고 당신은 용감하고 교활한 $c입니다.' WHERE `entry`=98; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 끈기는 칭찬할 만합니다. 당신이 저를 도와주신 지식으로 아루갈은 쓰러지고 무모한 마법은 풀릴 것입니다. 건배합니다, $N.' WHERE `entry`=99; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워. 주술사 덕분에.$B$B부패는 썰물이지만 인생은 계속 쇠퇴하고 있습니다. 생명을 지키는 무당까지.' WHERE `entry`=100; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 현명하군요, $N. 이 Infliction의 토템은 아제로스 전역과 그 너머에 도사리고 있는 악으로부터 당신을 보호하는 데 도움이 될 것입니다. 위협을 느끼면 이 토템을 들고 마법의 기운으로 위안을 얻으십시오. 용기를 내세요, 공정한 $c. 나는 당신의 미래에 많은 유혈 사태를 보기 때문에 당신이 소집할 수 있는 모든 용기가 필요할 것입니다.' WHERE `entry`=101; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. The People\'s Militia와 함께 싸우는 당신과 같은 용감한 모험가들과 함께 Westfall은 한때 번영했던 빵 바구니로 돌아갈 수 있습니다. 지칠 줄 모르는 노력을 인정해 받아 주십시오.' WHERE `entry`=102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 칭찬합니다, 용감한 $C. 당신의 노고 덕분에 Westfall Coast의 바위가 빛날 것입니다. 횃불이 켜져 있는 한 많은 생명을 구할 수 있을 것입니다.$b$b나는 바로 이 해안에서 쓸데없이 죽었습니다. 내 사후의 곤경은 다른 사람들이 내 운명을 따르지 않는 것을 보는 것입니다.' WHERE `entry`=103; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 더러운 이교도인 머크아이는 죽었습니다. 잘했어, $N. 당신의 손에 의해 한 생명이 안식을 얻었지만 아마도 더 많은 생명이 구원받았을 것입니다. 위험을 무릅쓰고 만든 대해는 오늘 밤 당신의 영웅 덕분에 조금 더 안전해질 것입니다.' WHERE `entry`=104; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 아라즈... 마침내 리치를 물리쳤습니다!$B$B$N 님, 오늘 호드를 위해 엄청난 봉사를 하셨습니다. 당신의 용기와 인내는 진정한 영웅이 된다는 것이 무엇을 의미하는지에 대한 증거입니다. 부디 - 당신이 호드에게 오랜 세월 동안 승리를 안겨주었다는 것을 모두가 보고 알 수 있는 증표로 받아들이십시오!' WHERE `entry`=105; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 나는 우리가 떨어져있는 것을 참을 수 없습니다. 그녀를 만나야 해!!' WHERE `entry`=106; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 마음은 그 불쌍한 두 영혼, 메이벨과 토미 조에게 갑니다. 한때는 젊고 사랑에 빠졌던 기억이 납니다.$B$B그들을 돕기 위해 제가 할 수 있는 일이 분명 있을 거예요! 생각해 보자...' WHERE `entry`=107; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래서 내 친구가 당신을 여기로 보냈나요? 얼마나 친절합니다. $b$b스톰윈드 군주국이 우리 대의를 포기했습니다. 이제 이 땅을 부패로부터 보호하는 것은 민병대에게 달려 있습니다. 우리 대의가 당신에게 관심이 있다면 자유라는 이름으로 당신의 전투 기술을 사용할 수 있습니다.' WHERE `entry`=109; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 바로 여기에 결과가 있습니다. 최소한 $B$B 버그가 외부 세력에 의해 제어되고 있다는 초기 의심이 옳다고 믿습니다. 그렇다면 우리는 매우 강력한 미지의 세력뿐만 아니라 악성 세력도 상대하고 있는 것입니다. 이 버그는 순수한 약탈자로 변경되었습니다. 나는 그것과 같은 것을 본 적이 없습니다.' WHERE `entry`=110; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 가족이 다투는 동안, Tommy Joe와 Maybell에게는 미래가 별로 없지만... 잠시 동안은 그들을 함께 모을 수 있을지도 모릅니다.$B$BHm, 우리가 무엇을 할 수 있을까요...' WHERE `entry`=111; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 얻었다. 멋진 쇼! 자, 물약을 만드는 동안 잠시만...' WHERE `entry`=112; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='보고서를 전달해주셔서 감사합니다, 하급 측량사 $n; 여기 Gadgetzan Water Company에 대한 당신의 성실한 봉사에 대한 대가입니다.$B$B저는 일반적으로 우리의 소중한 정보를 좋은 동전을 지불할 사람들에게 전하는 것에 대해 감격하지 않지만 Pestlezugg를 여러 번 알고 있습니다. 지금 몇 년. 그가 모든 사람에게 그것에 대해 알도록 권장한다면 그렇게 하십시오. 잠시만 기다려 주시면 복사해 드리겠습니다.' WHERE `entry`=113; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어머! 가족을 속인 것에 대해 죄책감을 느끼지만 Tommy Joe에 대한 감정은 무시할 수 없을 정도로 강합니다.$B$B감사합니다, $N. 기회가 되는 대로 이 술을 마시고 내 사랑에게 몰래 빠져들겠습니다.$B$B그리고 당신을 위해... 이것을 받아주세요.' WHERE `entry`=114; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 즉시 파괴하도록 보내겠습니다.' WHERE `entry`=115; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N! 나는 당신이 이 좋은 술을 얻기 위해 어떤 길을 걸어야 했는지 잘 알고 있습니다. 하지만 내 후원자들은 다시 한 번 기뻐할 것입니다! $b$b내 아내는 상당한 재봉사입니다. 그녀가 당신의 봉사에 대한 보답으로 만든 이 망토를 받아 주십시오.' WHERE `entry`=116; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='홉과 보리, 효모와 맥아 $b맛봉오리는 가상의 공격을 느낍니다. $b간청할 필요도 구걸할 필요도 없습니다. $bThunderbrew Lager는 술통에 담겨 나옵니다!' WHERE `entry`=117; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='허, 늙은 Verner가 신발이 필요하구나, 그렇지!?!' WHERE `entry`=118; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. 정말 도움이 됩니다.$B$B근데 이게 뭐죠? 아르고스가 상자와 함께 메모를 보냈습니다...뭐?? Argus는 내가 그에게 지불하기를 원합니까? Bah!$B$B글쎄, $N, 도와줘서 고마워.' WHERE `entry`=119; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='편안하게 $c.$b$b솔로몬 행정관은 고귀한 지도자입니다. 그의 말은 저에게 큰 무게를 지닙니다. 나는 왕의 조언을 구하고 그에게 상황을 분명히 설명할 것입니다. 그가 스톰윈드 군대의 지원을 받고 있음을 선량한 판사에게 확신시키십시오. 지원군은 폐하로부터 소식이 전해지는 대로 보내질 것입니다.' WHERE `entry`=120; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시간 내주셔서 감사합니다, $c. 레이크샤이어와 스톰윈드에 대한 당신의 봉사에 대해 이 주화로 보상하겠습니다.$b$b이제 실례지만 이 서신은 다소 수수께끼 같습니다. 우리 왕국에 뭔가 잘못되었습니다. 이것이 끝이 아니라 갈등의 시작이 아닐까 두렵습니다.' WHERE `entry`=121; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사해요! 이것으로 내가 아르거스에게 진 빚을 갚을 수 있을 것이다...' WHERE `entry`=122; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음... 이 \"수집가\"에 대해 들어본 적은 있지만 그가 누구를 위해 일하고 있는지는 모르겠습니다. 일정 감사합니다. 이 수수께끼를 푸는 데 도움이 될 것입니다.' WHERE `entry`=123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도움을 주셔서 감사합니다, $N.' WHERE `entry`=124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한 복구, $N! 이 도구를 다시 보게 될 줄은 몰랐습니다.' WHERE `entry`=125; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 도움을 주셔서 감사합니다. 스톰윈드 군대는 오크를 처리하느라 너무 바빠서 놀과 같은 지역적 위협으로부터 Redridge를 보호할 군대가 없습니다.' WHERE `entry`=126; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신과 거래하는 즐거움, 친구!' WHERE `entry`=127; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Blackrock Clan, $C에 맞서 용감하게 싸웠군요. 우리 마을에 대한 당신의 봉사는 참으로 훌륭합니다.' WHERE `entry`=128; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='덕분에 식사를 제대로 사용할 수 있었습니다. 오크와 놀로부터 레이크샤이어를 지키는 것은 힘든 일입니다!' WHERE `entry`=129; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='꽃다발이 필요하세요? 당신은 마을에 오래 있지 않았습니다...이미 여기에서 연인을 찾았나요?$B$BI 알아요. 이러한 시간.' WHERE `entry`=130; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 멋지네요! 빨리 물에 담구고 싶어요!$B$B하지만...이건 마티가 가장 좋아하는 꽃이에요. 파커가 이 부케 때문에 질투심 많은 암여우에게 가라고 한 건 아니겠지? 누구를 위한 것인지 그녀에게 말하지 않았죠? 당신이 그랬다면 그녀가 그들을 독살했다고 해도 놀라지 않을 것입니다.$B$BO오, 하지만 그것은 당신 잘못이 아닙니다. 감사합니다. 식사는 여기 있습니다.' WHERE `entry`=131; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바! 기회가 있을 때 그 악당을 썩게 내버려 두어야 했어. 그러나이 정보는 중요합니다. 잘 했어.' WHERE `entry`=132; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 고마워. 이것들은 단지 트릭을 할 것입니다!' WHERE `entry`=133; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Nec에게 감사합니다... 음, 감사합니다, $N! 당신은 당신의 보상 이상을 얻었습니다.$B$BAha! 행복하다! 앞으로 행복한 밤!!' WHERE `entry`=134; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 문제는 Stoutmantle이 생각하는 것보다 더 복잡할 수 있습니다.' WHERE `entry`=135; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='사물함이 천천히 삐걱거리며 열립니다. 모래와 물이 유일한 내용물인 것 같습니다. 하지만 기다려! 작은 게가 발톱에 보물에 대한 단서를 가지고 서둘러 나갑니다!' WHERE `entry`=136; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 보물 사냥꾼!' WHERE `entry`=138; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 대박을 향해 가고 있습니다, 보물 찾는 사람!' WHERE `entry`=139; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오래된 상자의 경첩은 녹슬었지만 여전히 작동합니다. 강제로 상자를 열고 전리품을 가져갑니다.$b$b축하합니다!' WHERE `entry`=140; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='에드윈 밴클리프. . .나는 이름을 잘 안다. 그렇게 부지런하고 재능 있는 사람이 그런 악당으로 변할 수 있다는 것을 생각하면 나는 불안해집니다. 이것을 믿기 전에 더 많은 증거가 필요합니다.' WHERE `entry`=141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 실제로 VanCleef가 책임자라는 확고한 증거입니다. 이제 우리가 알아야 할 것은 데피아즈단이 숨어 있는 곳뿐입니다.$b$b당신이 없는 동안 운이 좋았습니다. 살딘의 마차를 훔치려는 도둑을 잡았습니다. 그는 목숨을 바치는 대가로 우리를 은신처로 인도해 주겠다고 약속했습니다. 반역자가 은신처를 밝힐 수 있도록 변호해 주십시오. 위치를 알아내면 저에게 돌아오십시오.' WHERE `entry`=142; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='선한 사자여, 당신은 주인을 잘 섬겼습니다.' WHERE `entry`=143; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 이것이 전혀 좋지 않다고 말합니다. 나는 스타우트맨틀의 상황이 여기 레이크샤이어에 있는 우리와 다르지 않다는 것을 깨닫지 못했습니다. 스톰윈드 군대를 사람들에게서 멀어지게 할 정도로 중요한 행동은 무엇입니까? 아, 소리내어 생각하지 말자.$b$b여기, 메신저. Township에 대한 서비스의 대가로 이 동전을 받으십시오. 다시 부를 수도 있습니다.' WHERE `entry`=144; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기까지 긴 여정을 함께 해주셔서 감사합니다. 이것은 참으로 중요한 정보입니다.' WHERE `entry`=145; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛으로! 스톰윈드 군대는 서부 몰락지대에서 후퇴했습니다. 가드가 더 이상 Darkshire를 보호하지 않습니까? 약간의 배신이 있습니다. 어떻게 그럴 수 있습니까? $b$b아, 당신의 봉사에 대한 보상을 잊었네요, $c. 여기 동전이 있습니다. 실례합니다. 스톰윈드에 뭔가 문제가 있어 진상을 파헤쳐야 합니다.' WHERE `entry`=146; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='찾았어? 잘했어, $N. 그는 다시는 Elwynn 광산에서 \"수집\"하지 않을 것입니다!$B$B그리고 당신이 찾은 이 반지는 흥미롭습니다... 그것은 스톰윈드에 있는 옛 Stonemason\'s Guild의 회원 반지입니다. 하찮은 도둑이 왜 장인 길드 반지를 가지고 있고 데피아즈단 도둑이 우리 광산에서 돈을 모으는 이유는 무엇입니까?$B$B어려운 질문입니다. 언젠가 답을 얻을 수 있기를 바랍니다.' WHERE `entry`=147; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 귀신털이 필요한 거 맞죠? 유감스럽게도 재고가 없지만 몇 개는 만들어 드릴 수 있습니다...유령 머리카락을 공급해 주시면 됩니다.' WHERE `entry`=148; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭔가요? 빗? 사랑스러워! 그리고 그것은 뻣뻣하고 실 같은 공포가 아닌 것처럼 내 머리카락을 미끄러지듯 지나갑니다.$B$BO아, 거울만 있었더라면...' WHERE `entry`=149; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 그 멀록들 때문에 너무 고생하지 않으셨으면 좋겠습니다.$B$B멀록들이 바다에서 멀리 떨어져 있는 걸 보니 이상하네요. 그들이 무엇인가로부터 도망치고 있기 때문에 여기에 있는 것인지 궁금합니다...' WHERE `entry`=150; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 고마워요, $N! 가엾은 블랑쉬 노인은 정말 행복할 것입니다!' WHERE `entry`=151; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 전투에 상당한 소질이 있습니다. 당신 덕분에 서부 몰락지대 해안이 더 안전한 곳이 되었습니다.' WHERE `entry`=152; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $r. 귀하의 모든 노고에 대한 대가로 이 항목 중 하나를 수락하십시오.' WHERE `entry`=153; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것으로 고스트 헤어 실을 만들 수 있고 몇 가닥이 남습니다. 여분의 가닥을 위한 동전이 있습니다.' WHERE `entry`=154; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최고에요, $N! VanCleef는 그가 어디에 숨어 있는지 이제 우리만큼 훌륭합니다.' WHERE `entry`=155; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요, 당신은 썩은 꽃을 가지고 있습니다. 그리고 Night Watch의 Althea Ebonlocke에게 당신이 해골을 죽였다고 말하겠습니다.$B$BDarkshire의 사람들을 안전하게 지키는 것은 Night Watch의 엄중한 부담입니다. 참으로 뉴스.' WHERE `entry`=156; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 기쁜! 이것은 훌륭하게 할 것입니다...$B$B자, 좋은 $N, 당신의 명예로운 행위에 대한 보상으로 이것을 받으십시오.' WHERE `entry`=157; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좀비 주스가 필요해, 그렇지? 음...강력한 내용이군요. 일반적으로 요청을 받지 않습니다.' WHERE `entry`=158; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다, $N. 당신은 당신의 어리석은-...내 말은...당신의 친절함으로 노인의 마음을 따뜻하게 합니다!$B$B여기 있습니다, 친구. 이것을 내 감사의 표시로 받아라.' WHERE `entry`=159; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<편지를 보는 엘로...>$B$B이게 무슨 언어야? 고대인 것 같은데...읽을 수가 없어요.' WHERE `entry`=160; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 힌더바이어 선배는 걱정하는 것이 현명합니다.' WHERE `entry`=161; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 보고서... 우리 나이트 엘프는 여기에 언급된 공포에 대해 알고 있습니다. Fizzledowser가 이것을 나에게 보낸 것은 현명한 일이었습니다.$B$B이 생물들은 타나리스 사막을 급속히 집어삼킬 것입니다. 그들은 우리 모두가 직면하게 될 가장 큰 위협 중 하나에 불과합니다. $n: 실리시드라는 이름에 익숙해지세요. 여기에 언급된 곤충은 실리시드이며 호드와 얼라이언스 모두가 직면한 가장 큰 위협 중 하나의 도구입니다.$B$B우리가 전에 그것을 볼 만큼 똑똑했다면.' WHERE `entry`=162; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아니요! 저를 죽이지 마세요! 나야... 초조해!! 그들은 어디에나 있습니다... 나는 그들을 피할 수 없습니다! 레이븐 힐의 몬스터? N-n-n-o... 있을 수 없습니다. 무해한 지터만.' WHERE `entry`=163; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이러한 용품이 가장 유용할 것입니다. Carevin 가족의 도움은 항상 감사합니다. 여기 당신의 문제에 대한 작은 무언가가 있습니다.' WHERE `entry`=164; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='일레인 카레빈? 헤헤, 아, 그래... 물론, 케어빈들.$b$b아뇨, 별거 없지만 지금은 시내에 나가기가 힘들어요. 도로는 위험하고 나는 더 젊어지지 않습니다. 노인에게 호의를 베풀 수 있습니까?' WHERE `entry`=165; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 당신의 용기는 대단합니다. People\'s Militia는 Westfall의 사람들을 위한 당신의 봉사에 감사를 표합니다. 밴클리프가 죽고 데피아즈 형제단의 종말이 시작됩니다. 언젠가 곧 평화가 이 아름다운 땅의 평원에 다시 한 번 깃들기를 바랍니다.$b$b경의를 표합니다, $g 선생님: 부인;!' WHERE `entry`=166; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 의심이 맞았다. 불쌍한 내 동생.... 글쎄요, 결론이 암울하더라도 이 미스터리에 결론을 내주셔서 감사합니다.' WHERE `entry`=167; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수집해 주셔서 감사합니다, $N. 당신의 노력은 이 비극의 여파로 죽은 자들에게 평화를 가져오는 데 도움이 될 것입니다. 가족들에게 통보하도록 하겠습니다.' WHERE `entry`=168; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적인 작업입니다. $N! Gath\'Ilzogg는 그 야수들을 전투로 이끌고 수많은 무고한 인간들을 죽였습니다. 입증은 우리의 것입니다. 이것이 스톰윈드 왕국의 성채를 되찾기 위한 첫 번째 단계입니다!' WHERE `entry`=169; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기서 우리가 겪었던 문제가 우리 땅의 다른 곳에서, 마그니의 턱수염에 의해 일어나고 있는 일을 나타낸다면, 우리 앞에 몇 가지 문제가 있는 것입니다! 왕과 원로원이 트로그의 위협에 대처하기 위한 조치를 취하기를 바랄 뿐입니다.' WHERE `entry`=170; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하늘의 축복이 있기를, $N. 당신은 Randis를 위해 대부분의 사람들이 생각하는 것보다 더 많은 일을 했습니다. 감사합니다. 당신은 얼라이언스의 하늘에서 빛나는 별입니다.$B$B제발 - 시간이 허락된다면 다시 방문해주세요. Randis도 그걸 좋아하고 I.$B$BRandis도 $N 당신과 함께 즐거운 시간을 보냈을 겁니다. 그는 자신을 기억할 수 있는 가장 좋아하는 애완 동물 중 하나를 당신에게 주고 싶었습니다.' WHERE `entry`=171; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저그 저그! 내 이름은 Grunth이고 당신이 나를 돌보고 있는 것 같군요? 당신은 우리 엄마 아빠처럼 모험가입니다. 내 부인은 그들이 전투에서 명예롭게 죽었다고 합니다. 만나서 반갑습니다.$B$BI 함께 많은 일을 했으면 좋겠습니다. 제가 하고 싶은 일이 몇 가지 있는데, 부인은 당신이 큰 $G 형제처럼 될 것이라고 합니다: 자매; 이번 주 동안 나에게. 나는 그것을 많이 원합니다.' WHERE `entry`=172; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인상적이군, $n. 충분히 자신을 감당할 수 있을 것 같습니다. 아마도 당신의 능력 중 하나에 더 적합한 도전을 찾을 수 있을 것입니다.$b$b하지만 궁금합니다... 늑대인간은 갑자기 나타난 것 같았습니다. 그러나 우리 국경을 넘어 이동한 다른 모든 이상한 생물들과 함께 그것은 많은 우려 사항 중 하나일 뿐이라고 생각합니다.' WHERE `entry`=173; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽해요, $N. 첫 번째 단계가 완료되었습니다!' WHERE `entry`=174; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 저는 거울을 가지고 있었습니다.' WHERE `entry`=175; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하! 잘하셨어요! 아무도 그 괴물을 쓰러뜨리지 못할 거라 생각하기 시작했어요!$B$B여기 있습니다, $N. 그리고 감사합니다. 놀이 저를 검은바위 첨탑만큼 큰 두통을 주어서요!' WHERE `entry`=176; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최고! 이것은 완벽하게 작동합니다. 감사합니다!' WHERE `entry`=177; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다, $N. 나는 그 메시지를 몇 주 전에 Shadowhide Pendants에 보냈고 그것이 실패했다고 믿었습니다. 하지만 꽤 오랜 시간이 지난 후에 주문이 적어도 일부 펜던트에 도달한 것 같습니다.$B$B시간이 지나면 펜던트를 통해 공격을 보내는 방법을 배우고 이를 착용한 그늘가죽 놀을 움직이지 못하게 할 수 있기를 바랍니다.$B$B하지만 그 전에 가능하지만 훨씬 더 많은 연구가 필요합니다.' WHERE `entry`=178; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 아주 멋진. 늑대 고기는 잘해야합니다. 오, 걱정하지 마세요, $n. 거래에서 제 몫을 잊지 않겠습니다. 여기, 이것들 중 하나가 당신에게 맞아야 합니다.' WHERE `entry`=179; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 사악한 팡고어 중위는 죽었나요? 그 더러운 생물에 대한 좋은 탈피. 당신은 매우 용감합니다, $c. 레이크셔 타운쉽은 당신의 도움에 감사드립니다.' WHERE `entry`=180; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내! 별 관측 장치가 완성되었습니다! 고마워요, $N. 이제 연구를 계속할 수 있습니다. . .' WHERE `entry`=181; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 저 광란의 트롤들!$b$b<그는 몇 번의 숨을 쉬고 조금 진정되는 것 같습니다.>$b$b그들 무리가 밤에 들어와서 제 일기를 훔쳐갔어요! 그 쓸모없는 앱을 신뢰하는 것보다 더 잘 알고 있었습니다...' WHERE `entry`=182; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 나는 이제 내... 여유롭게... 사냥으로 돌아갈 수 있다. 고마워요, $n.' WHERE `entry`=183; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다, $N! 내가 말했듯이, 이 부분은 더 이상 정직한 사람들에게 적합하지 않지만 상황이 나아지면 이 증서로 우리 땅을 되찾을 수 있습니다.$B$BI 제공할 것이 많지는 않지만 여기 -- 이것.' WHERE `entry`=184; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어요, $n. 계속 진행할 준비가 되었습니다.' WHERE `entry`=185; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감동받았어요, $c. 당신은 꽤 잘 발전하고 있습니다.' WHERE `entry`=186; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 인상적입니다. 거의 준비가 된 것 같습니다.' WHERE `entry`=187; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 인상적입니다! 당신은 진정한 호랑이 사냥꾼 $N입니다!' WHERE `entry`=188; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 훌륭합니다. 훌륭합니다. 지금은 조금 도움이 되겠지만...$b$b<이익 마진과 비용에 대해 투덜거리며 말을 더듬는다...>$b$b뭐? 아직 여기 있니? 보상? 아, 맞다... 물론이지, 여기 가져가라... 충분할 것이다.' WHERE `entry`=189; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 시작하세요, $N!' WHERE `entry`=190; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽하게 실행되었습니다, $N!' WHERE `entry`=191; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N!' WHERE `entry`=192; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 위대한 바그테라가 죽었습니다! 건배합니다, $N. 당신은 정말 강력한 $c입니다!' WHERE `entry`=193; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 했어, $g 늙은 녀석 : 여사님;!' WHERE `entry`=194; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 그것이 당신이 낡은 난로 위에 트로피를 얻는 방법입니다! 잘 죽였어요, $N!' WHERE `entry`=195; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호호!! 우리는 진정한 랩터 슬레이어입니다! 잘 했어, $g 늙은이 : 아름다운 아가씨;!' WHERE `entry`=196; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 사부, 랩터 학살자!$b$b반지 멋지죠?' WHERE `entry`=197; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 지뢰는 동물 Kurzen과 그의 부하들로부터 우리 자신을 방어하는 데 도움이 될 것입니다. 가져와 주셔서 감사합니다. 추가 작업이 필요하면 제가 할 일을 찾아드릴 수 있습니다. 그리고 당신은 그 고블린을 처리할 필요가 없습니다, 흠?' WHERE `entry`=198; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 적어도 놀라운 발견입니다!' WHERE `entry`=199; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Bookie Herod의 메모와 기록입니다.$B$B그 중에는 캠프 내 보급품 목록, Kurzen 대령의 자료 요청, 다양한 편지와 서신이 있습니다.' WHERE `entry`=200; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 평소와 같이 내 정보가 정확했군요. 흥미로운. 글쎄요, 저는 그들이 우리 운영에 어떤 종류의 간섭 위협을 가한다고 생각하지 않습니다. 하지만 아마도 그들은 우리의 우수한 제조 제품 중 일부를 필요로 할 것입니다. 흠...' WHERE `entry`=201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 보고를 감히 믿을 수 없었지만 당신은 우리에게...쿠르젠과 그의 지도자들이 패배했다는 증거를 가져왔습니다. 당신이 우릴 구해줬어요!$B$B이 정글은 온갖 종류의 위협으로 가득 차 있지만 쿠르젠만큼 잔인한 지능은 없었습니다. 그가 떠났으니 이제 우리 모두는 더 쉽게 숨을 쉴 수 있습니다.' WHERE `entry`=202; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요. Jungle Fighters를 잃으면 우리 진영의 압박이 어느 정도 완화될 것입니다.$B$B하지만 이제 우리가 맞서고 있는 세력의 맛을 보았으니 여전히 우리와 함께 제비를 뽑고 싶습니까??' WHERE `entry`=203; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 이러한 치료법은 우리 중 더 많은 사람들을 생존하고 싸우는 모습으로 유지할 것입니다. 그리고 추출물은 우리 자신의 치료법을 만드는 데 도움이 될 것입니다.' WHERE `entry`=204; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. 나는 이 숭배물을 연구하여 쿠르젠이 악에 빠지게 된 비밀을 알고 있는지 알아보겠습니다.' WHERE `entry`=205; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 해냈어! $N, 당신은 선을 위한 위대한 힘입니다. 당신의 힘이 결코 사라지지 않기를 바랍니다! $B$BI는 이 마음의 눈을 연구하고 그것이 선을 위해 사용될 수 있는지 결정할 것입니다. 그렇지 않다면... 파괴되어야 합니다.' WHERE `entry`=206; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이 전설을 연구하여 트롤과 쿠르젠 대령을 사로잡은 악 사이에 연관성이 있는지 알아보겠습니다.' WHERE `entry`=207; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 잘했어! 맞아요! 축하합니다, $N, 다른 사람들이 실패한 곳에서 성공했습니다.$b$b당신을 우리 위대한 사냥단의 동료로 여기게 되어 영광입니다. 아무도 당신의 사냥과 추적에 대한 전문성을 의심하지 않을 것입니다!$b$b당신에게 건배를 전합니다! 건배!' WHERE `entry`=208; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 잘했어, 잘했어! 어, 당신이 청소를 더 잘할 수 있었지만... 음, 상관없어요, 상관없어요! $n 님 덕분에 우리 작업은 틀림없이 여러분의 도움 덕분에 생산량과 생산성이 증가할 것입니다! 좋아 좋아, 이제 다른 문제로...' WHERE `entry`=209; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 그래, Krazek의 도기 냄비구나! 기발한 작품이지만 때때로 용수철을 부수거나 기어를 던질 수 있습니다. 이게 뭐가 문제인지 보자...$B$BAha! 스팀 충전기는 녹슬었고 너클 개스킷에 금이 갔으며 포뷸레이터에는 이가 없습니다. 냄비가 이 상태로 순무까지 끓일 수 있다니 놀랍네요!$B$B고칠 수 있을까요? 물론 고칠 수 있습니다!$B$B하지만 대가가 있습니다. 아, 항상 가격이 있습니다...' WHERE `entry`=210; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 아라즈... 마침내 리치를 물리쳤습니다!$B$B오늘 얼라이언스에 큰 공을 세웠습니다, $N. 당신의 용기와 인내는 진정한 영웅이 된다는 것이 무엇을 의미하는지에 대한 증거입니다. 부디 - 이것을 모두가 보고 당신이 얼라이언스에게 오랜 세월 동안 승리를 안겨주었다는 것을 알 수 있는 증표로 받아들이십시오!' WHERE `entry`=211; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것은 잘 할 것입니다! 대단히 감사합니다!$B$B이제 실례지만 연회를 위해 엉덩이를 자르고 양념하고 장식해야 합니다.' WHERE `entry`=212; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매력적인. 이 과정을 사용하여 수정을 굴렸다는 것은 그들이 일종의 연료 또는 기타 촉매로 사용할 계획임을 나타낼 수 있습니다. 그 이상은 잘 모르겠습니다. 샘플은 수석 화학자 Gigglefont에게 발송해야 합니다.' WHERE `entry`=213; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 민병대를 대표하여 귀하의 노고에 경의를 표합니다. 머지않아 우리는 당신과 같은 용감한 영혼들의 도움으로 이 땅을 사람들에게 돌려줄 것입니다.' WHERE `entry`=214; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, Thorsen이 귀하에게 말한 것은 사실입니다. 당신은 이것에 대해 신중해야 합니다. 한때 우리 반란군은 쿠르젠 대령에게 맹렬히 충성했습니다. 하지만 이것이 쿠르젠의 타락이었고, 우리의 열정은 분노로 뒤틀렸습니다. Thorsen 일병이 최근 Kurzen의 부하들과 거래를 했다는 사실이 알려지면 어느 날 밤 그는 목이 잘려 있는 자신을 발견할 것입니다.$B$B내 지식으로는 Yohwa 병장, Thorsen, 그리고 저만이 Thorsen의 임무에 대해 알고 있었습니다. 그러나 다른 것이 있어야 합니다. 반역자.' WHERE `entry`=215; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어 $c, 잘했어! 나는 계속해서 펄볼그를 솎아내기 위해 병력을 보낼 것이지만, 최소한 얼라이언스의 얽힘에서 벗어날 다른 길을 기대할 수 있습니다. 호드의 Ashenvale 정복이 본격화되었습니다!$B$B오늘의 대가를 받았습니다, 영웅님. 나는 당신에게 경의를 표합니다!' WHERE `entry`=216; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최고에요, $N! 당신은 모단 호수에 희망을 가져왔습니다. 그로우머그가 죽으면 트로그가 이 땅에서 제거되는 것을 볼 가능성이 높아집니다.' WHERE `entry`=217; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $n! 제 노트북을 찾아주셔서 감사합니다. 글쎄요, 여기 콜드리지 계곡의 트롤 상황은 통제되고 있어 크게 걱정할 필요는 없는 것 같습니다.$b$b내 보고서를 마무리한 후에는 내 형제 세니르에게 전달할 사람이 필요합니다.' WHERE `entry`=218; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 왕국을 잘 섬겼습니다, $C. 무시무시한 검은바위 오크로부터 탈출하는 키샨 상병을 도와주셔서 감사합니다. 당신은 오늘 당신의 용감한 행동에 대한 보상을 받을 것입니다.' WHERE `entry`=219; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 브라인이 만들고 축복한 물이 담긴 유리병이요. $B$B이 유리병의 액체는 당신을 위한 수액을 만드는 데 핵심이 될 뿐만 아니라 다른 작업에도 사용됩니다.$B$BThe 언더시티 남쪽의 은빛소나무 숲에 있는 제단에서 물의 정령을 보는 데 내가 만든 삽타를 사용해야 합니다. 나머지 드롭은 준비가 되셨다면 알려드리겠습니다.$B$B한 번 더 여행할 준비가 되셨습니까, $N?' WHERE `entry`=220; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, Dark Runners를 상대로 좋은 활약을 펼쳤습니다. 하지만 그들의 숫자는 끝이 없는 것 같습니다. 우리가 발전할 때마다 더 많은 사람들이 일어나 그들의 대열을 다시 채웁니다.$b$b그들을 여기로 끌어들이는 사악한 힘은 무엇입니까? 왜 그들은 우리의 불행한 왕국을 방해하러 왔는가...$b$b나는 마스터 케어빈을 믿을 것이다. 틀림없이 그는 문제의 진상을 파악할 것입니다.' WHERE `entry`=221; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n, 솔직히 말해서 당신이 여기까지 올 줄은 몰랐지만, 당신은 분명히 $c라고 할 수 있습니다. 사실, 당신이 마스터 케어빈의 투쟁에 정식으로 동참하기를 원한다면, 기꺼이 당신에게 추천서를 써줄 것입니다.' WHERE `entry`=222; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='냉담한 응대에 대해 실례합니다, $n. 하지만 아시다시피 저는 매우 바쁜 사람입니다. 자네가 Calor에게 깊은 인상을 주었고--장담하건대, 그건 작은 일이 아니지--그리고 그가 자신의 추천을 했다는 걸 알아.$b$b불쾌한 유형이 진행되고 있어, $n, 우리는 모든 사람의 도움을 받을 수 있어. 스스로를 입증했습니다. 우리는 악마, 언데드, 그리고 그들에게 도움을 줄 자들과 싸웁니다. 경계하고 경계하며 우리의 대의를 돕지 않을 사람을 아무도 믿지 마십시오.$b$b빛 아래 영광.' WHERE `entry`=223; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신은 전장에서 놀라운 용기를 보여주었습니다. Troggs에 대한 우리의 전쟁은 당신과 같은 노력으로 승리할 것입니다. 당신은 마그니 왕을 잘 섬겼습니다.$b$b당신이 이런 종류의 모험에 적합하다고 생각한다면 산악인 Gravelgaw와 대화하는 것이 좋습니다. 캡틴은 그가 약간의 도움을 받을 수 있을 것이라고 확신하는 대략적인 순찰에 그를 배정했습니다. 탑 바로 안쪽에 있는 Gravelgaw에게 확인하십시오.' WHERE `entry`=224; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Morgan Ladimore?$b$b아, 물론이죠. 그의 길고 슬픈 이야기였습니다. 그가 전쟁터로 떠나기 전에 나는 그를 알았지만 그것이 그를 마지막으로 본 것이었다. 그는 고상하고 선한 사람이었지만 나쁜 결말을 겪었습니다.$b$b여기에 내 기억보다 더 잘 이야기할 수 있는 무언가가 여기에 있어야 합니다...' WHERE `entry`=225; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 좋네. 당신은 그 무리를 상당히 솎아냈고, 그 늑대들이 우리 발뒤꿈치를 물어뜯지 않고 우리는 Morbent Fel을 처리하는 데 마음을 묶을 수 있습니다.$B$B여기, 이 플래시 번들을 가져가세요. 그들은 마을에서 그것들을 만들고 그의 대의를 돕기 위해 Sven에게 많은 것을 기부했습니다.' WHERE `entry`=226; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='모건 라디모어? 들어본 적도...$b$b오, Mor\'Ladim을 말하는 건가요! 이야기를 못 들어보셨나 보군요?$b$b음, 간략하게 설명하겠습니다. 자신을 Mor\'Ladim이라고 부르는 방랑하는 언데드가 그늘숲을 방황하고 있습니다. 우리가 수집한 바에 따르면 그것은 당신이 분명히 알고 있는 Morgan Ladimore의 언데드 시체인 것 같습니다. 그는 순찰 중인 파수꾼을 공격하고 사람들을 죽이는 등 온갖 문제를 일으키고 있습니다.$b$b<그녀는 당신을 평가합니다.>$b$b당신은 충분히 능력이 있는 것 같습니다. 어쩌면 그를 쉬게 할 수 있을지도 모릅니다.' WHERE `entry`=227; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그를 죽였나요? 작은 성과가 아니군요, $n! 다크샤이어와 나이트 워치의 사람들을 대신하여 감사드립니다.$b$b아... 그런데 한가지 작은 문제가 있습니다...' WHERE `entry`=228; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예? 우리 아버지...$b$b<눈이 내리깔린다.>$b$b나는... 아버지를 위해 뭔가 해줄 수 있는 일이 있었으면... 아버지보다 먼저 말을 걸었다면...' WHERE `entry`=229; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<책의 페이지를 읽은 스벤이 책을 쾅 닫습니다.>$B$B내가 본 그림자 같은 인물은 우리 가족의 죽음을 목격한 목격자였습니다! 그 남자에게 묻고 싶은 질문이 있습니다...그가 누군지 알 수만 있다면!' WHERE `entry`=230; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<바람에 유령 같은 목소리가 들린다...>$b$b이건...? 사라? 그녀가 아직 살아있을 수 있습니까? 어깨에서 짐이 풀린다...$b$b$n. 내 검을 받아라, 아르케우스. 내 영혼이 쉬었으니 더 이상 그럴 필요가 없습니다. 그것은 좋은 일을 하도록 만들어졌고 내가 그것을 가질 자격이 없음을 증명했지만 아마도 당신은 그것을 통해 빛을 이어갈 것입니다.$b$bLys, my love...' WHERE `entry`=231; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Zinge는 키트가 필요한가요? Zinge가 그녀의 달콤한 존재감으로 제 자신을 우아하게 만드는 것을 선택하지 않는다는 것이 저를 슬프게 합니다.$B$B좋아요, 제가 당신을 위해 키트를 조달하겠습니다.' WHERE `entry`=232; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고맙습니다, 이 편지들을 꽤 오랫동안 기다려 왔습니다...$b$b안타깝게도 이 편지들은 저를 위한 것이 아닙니다. 이것은 Grelin Whitebeard에게 전달됩니다. 당신이 그에게 배달하고 싶다면 그는 그리 멀지 않습니다.' WHERE `entry`=233; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 훌륭합니다. 아이언포지로부터 연락을 받은 지 오래되었습니다.' WHERE `entry`=234; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='새로운 영역 $N에 오신 것을 환영합니다. Ashenvale은 기회의 땅입니다. 당신과 같은 젊은 $c가 자신의 기질을 증명할 무한한 기회를 찾을 수 있는 곳입니다. 여기 전초기지를 둘러보고 호드가 또 다른 전초기지를 가지고 있는 조람 해안으로 가십시오.$B$B당신이 이곳에 있다는 것은 당신이 사냥에 대해 더 많은 것을 배우기 위해 왔다는 것을 말해줍니다. 귀를 기울이면 알아야 할 사항을 기꺼이 공유해 드리겠습니다.' WHERE `entry`=235; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 임무를 잘 완수했습니다, $r. 국왕 자신도 자랑스러워할 것입니다.$b$b그러나 우리에게 약속한 지원군은 나타나지 않았습니다. 분명히 얼라이언스 전선은 쓰러진 우리 동포들의 피가 흘리는 진홍빛 바다입니다. 손실 소식은 입에 쓴맛을 남깁니다. 그러나 우리는 그들의 죽음을 헛되이 보내서는 안 됩니다. 우리는 이 암울한 시기에 집결하여 얼라이언스에 영광을 되찾아야 합니다.$b$b재배치를 위해 산악경비대 월뱅과 대화하십시오. 그 어느 때보다 지금 당신이 필요합니다.' WHERE `entry`=237; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 제 시간을 낭비하지 않는 것에 자부심을 느끼는 사람과 함께 일하게 되어 기쁩니다.$B$B이 키트를 약간 조정한 후에는 현장으로 나갈 준비가 된 것입니다. 당면한 작업에 대한 중요한 데이터를 수집하는 데 사용할 것입니다.$B$B수정을 완료하는 데 잠시 시간이 걸립니다. 기다리는 동안 사막에 무엇을 가져갈지 생각해 봐야 할 것 같습니다.$B$BY예, 사막이라고 했습니다.' WHERE `entry`=238; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Marshall Dughan이 당신을 보냈죠? 글쎄요, 당신은 군대 출신이 아니지만 Dughan이 당신을 보냈다면 그것으로 충분합니다!$B$B우리의 상황은 적어도 스트레스를 받는 상황입니다. 당신이 우리에게 도움을 줄 수 있기를 바랍니다.' WHERE `entry`=239; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 고마워요, $N. 그것들은 정말 적중했습니다!$B$B그리고 여기, 이것들에 대해 당신에게 지불하게 해주세요!' WHERE `entry`=240; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 우리 모델 4711-FTZ 전원! 우리는 보통 그것들을 우물에 전력을 공급하기 위해 사용하지만, 사악한 유목민들 덕분에 현재 우리는 전력원이 너무 풍부합니다.$B$B물론입니다. 당신이 생각하는 어떤 사악한 과학 실험이든 내가 당신에게 전력원을 줄 수 있습니다. 나에게서 숨기려고. 하지만 공짜는 아닐거야, $r. 가젯잔에는 공짜가 없습니다.' WHERE `entry`=243; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Elwynn에 가까운 Redridge gnolls가 있습니까?? 그들은 우리 조국으로 진출할 태세를 갖추고 있을지도 모릅니다. 머지않아 레이크샤이어의 사람들만이 포위 공격을 받는 것이 아닐 수도 있습니다!$B$B여기 당신이 우리에게 끔찍한 소식을 전하지만 당신의 보수가 있습니다. 그리고 그것은 우리가 그것에 대처할 준비가 되어 있지 않기 때문에 좋지 않은 때에 옵니다.' WHERE `entry`=244; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 당신은 돌아왔다. 그리고 마모가 너무 심하지 않은 것 같습니다. 물론 $n, Night Watch는 당신의 노고에 감사하고 보상을 약속했으므로 여기 있습니다.' WHERE `entry`=245; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<부사관 Feldon이 당신의 보고를 듣고 있습니다...>$B$B거기에 상당한 규모의 놀이 진을 치고 있고, 당신이 말한 바에 따르면 그들은 강인한 놈들입니다. 이 정보를 수집하는 것이 쉽지 않았을 것입니다.$B$B여기 있습니다, $N. 당신의 도움에 감사드립니다.$B$B아직 하지 않았다면 레이크샤이어의 Marris 치안대장과 솔로몬 집정관과 대화해 보십시오. 우리의 상황은 점점 더 절박해지고 있습니다. 그 두 사람은 당신을 필요로 할 것입니다.' WHERE `entry`=246; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, Ashenvale Hunt를 구성하는 세 야수를 모두 죽였습니다. 당신은 나에게 그들의 죽음에 대한 적절한 증거를 가져왔습니다. 당신의 힘과 끈기에 대해서는 의문의 여지가 없습니다. 당신의 핏줄에는 사냥꾼의 피가 흐르고 있습니다. 당신은 칭찬받아 마땅합니다!$B$B오늘 잿빛 골짜기에서 호드를 위해 행한 당신의 위대한 업적을 축하하는 표시로 이 값싼 물건을 받아 주십시오. 당신의 조상들이 당신을 지켜주기를!' WHERE `entry`=247; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Glyph of Azora에 적합한 용기로 Theocritus가 Stonewatch Keep 내부의 정신을 파헤칠 수 있습니다.' WHERE `entry`=248; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 흑마법사 모건스를 물리치면서 스톰윈드는 심각한 위험에서 구해졌습니다.$B$BI이 보상을 가장 겸허하게 제공합니다. 지금이 평화롭다면 나는 당신에게 평화를 기원할 것입니다.$B$B그러나 대신에 당신의 시련과 앞으로의 싸움에서 승리를 기원할 것입니다.' WHERE `entry`=249; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수상해 보이는 통에는 이상한 냄새가 나는 가루가 들어 있습니다.' WHERE `entry`=250; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='' WHERE `entry`=251; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<엘로가 편지를 읽고... 얼굴이 하얗게 질린다. 그런 다음 그는 당신을 봅니다...>$B$B당신이 Abercrombie에게 베푼 도움은 친절에서 동기가 부여되었을지 모르지만 당신의 행동은 우리 마을을 파멸시켰습니다.$B$B<엘로는 생각에 잠깁니다...>' WHERE `entry`=252; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 그의 심장에 있는 마법은 장의사의 악에 대한 증거가 될 것이며 Darkshire 마을에 대한 강력한 방패가 될 것입니다.$B$B당신은 우리 민족을 위해 큰 일을 했습니다, $N. 당신의 이름은 우리 연대기에 영원히 남을 것입니다.' WHERE `entry`=253; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 무덤 위의 반쯤 헐거운 흙을 파고...그리고 관의 잔해를 발견합니다.$B$B관 안에서 당신은 발톱이 있는 손가락의 진동하는 긁힘과 썩은 이를 가는 것을 느낄 수 있습니다...$B$B 관을 열고 Embalmer의 심장을 되찾으시겠습니까?' WHERE `entry`=254; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것은 훌륭한 소식입니다! 저와 텔사마 사람들은 당신의 노력에 크게 감사하고 있습니다. 더 좋은 점은 오우거 문제를 해결할 수 있다면 초점을 빛을 태우는 트로그로 옮길 수 있다는 것입니다.' WHERE `entry`=255; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='옙! 저게 뭐야? 그리고 그걸 왜...$b$bBloody--! 그래? 글쎄, 빛이 나를 태워, 저게 그 빌어먹을 오우거의 머리야? 이것은 확실히 다음 캐치입니다! 여기, 당신의 보상과 저와 텔사마의 사람들의 감사가 있습니다.' WHERE `entry`=256; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇? 성공?$b$b내게서 가져가, $nama. 내 말은, 활을 든 면도하지 않은 소년이라면 그런... 작은 표본을 죽일 수 있었을 텐데. 그리고 나는 당신이 독수리를 죽이는 것을 그렇게 즐기지 않기를 바랍니다, 그렇죠? 우리는 그들이 멸종되는 것을 원하지 않을 것입니다. $b$b글쎄, 잘못... 대담한 대릴이 자신의 말을 지키지 않을 것이라는 말을 해서는 안 됩니다.' WHERE `entry`=257; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마모에 대해 조금 더 나쁜 것 같습니다. 틀림없이 멧돼지들이 당신에게 약간의 문제를 안겨주었겠죠? 걱정하지 마세요. 저는 당신의 투쟁에 대해 신중하게 말할 것입니다. 방언을 퍼붓는다는 비난 없이 당신이 얼마나 힘든지 상상할 수 있습니다.$b$b오! 멧돼지를 죽였습니까? 나는... 음, 그건... 즉, 나는 놀라지 않았어! 모든 어린이가 할 수 있는--내기?$b$b무슨 내기?' WHERE `entry`=258; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 결의를 증명했고, 붉은십자군은 당신을 칭찬합니다.$B$B의로운 학살을 부끄러워하지 않는다면, 당신의 길은 우리와 함께 있을 것입니다...' WHERE `entry`=261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음... 최근에 누군가가 이 책을 만졌어, 복수심에 사로잡힌 누군가. 그러나 그것에 남아 있는 인상, 적어도 원래 소유자의 인상은 희미합니다. $B$BI는 이 책의 원래 소유자가 Darkshire 출신이 아니라는 것을 알 수 있습니다.' WHERE `entry`=262; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 당신을 보는 순간 당신이 아이언포지를 자랑스럽게 만들 거라는 걸 알았어요. 당신은 마그니 왕을 잘 섬겼습니다. 당신이 왕국의 충실한 조력자임을 입증했으므로 선장과 대화하여 그가 당신에게 더 자세한 정보를 맡길 수 있는지 확인해야 합니다.$b$b경의를 표합니다, $N.' WHERE `entry`=263; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무가치한 펜던트를 무덤에 놓고 그 안에 있는 보석이 눈에 띄게 무뎌진 것 같습니다. $B$BA 떠나려고 서서 펜던트를 내려다봅니다. 그것은 관의 꼭대기에 조각된 부조의 손 위에 생명 없이 놓여 있습니다. 세펄처를 지나는 뻣뻣하고 시원한 바람이 당신의 생각을 방해합니다. 잠시 동안 주변의 모든 것이 조용합니다.' WHERE `entry`=264; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. 한 달 전에 수상한 사람에게 이 책을 팔았습니다. 그는 나에게 그의 이름을 말하지 않았지만 항상 어깨 너머로 바라보는 긴장하고 초조한 녀석이었습니다. $B$BI 도움이 되었으면 합니다...' WHERE `entry`=265; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이 책 기억나네요. 그 주인은 며칠 동안 방을 빌리고 술집에서 밤을 새며 글을 썼습니다.$B$B그는 무엇인가에게 쫓긴다고 중얼거리며 서둘러 마을을 떠났습니다. 내가 마지막으로 본 그놈은 새로운 숨을 곳을 찾아 마을 서쪽으로 향하고 있었다.$B$B그가 서쪽에서 처음 발견한 곳은 레이븐 힐...' WHERE `entry`=266; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 감명받았습니다, $N. 당신은 우리 땅을 수호함으로써 드워프 종족에게 큰 호의를 베풀었습니다. 마그니 브론즈비어드 왕 자신도 자랑스러워할 것입니다!' WHERE `entry`=267; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 일지는 나에게 많은 것을 설명하고 어둠의 기수에 맞서는 길을 안내합니다! 나는 그늘숲에서 이 기수들을 보았고 그들이 Forlorn Rowe에서 마법사 Morbent Fel과 대화하는 것을 보았습니다.' WHERE `entry`=268; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<일기를 읽고 당신의 의도를 들은 후...>$B$B사악한 오염이 이미 포위된 그늘숲에 발판을 마련했습니다. 당신과 같은 영웅이 있어 빛에게 감사합니다.$B$B하지만 먼저 다가올 시련에 대비해야 합니다...네크로맨서 모벤트 펠은 엄청나게 강력하며 그를 보호하기 위해 자신에게 어두운 마법을 걸었습니다. 신체적 공격으로부터. 그를 물리치려면 이러한 보호 장치에 대한 증거가 되는 무기가 필요합니다.' WHERE `entry`=269; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Lightforge Iron은 귀금속이지만 귀하의 퀘스트는 끔찍한 것 같습니다. 당신은 먼 길을 왔습니다, $g형제:자매;. 운이 좋다면 원하는 것을 찾을 수 있을지도 몰라요!$B$B그리고 철을 손에 넣는다면 자네가 그늘숲에서 말하는 강령술사에 대항할 수 있는 무기를 누가 만들 수 있는지 알아.' WHERE `entry`=270; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어...이게 뭐야? 보기에 곰의 머리.$b$b<그는 무의식적으로 흉터를 따라 손가락을 움직입니다.>$b$b글쎄, 당신이 거기에 있는 것은 꽤 흥미로운 살인입니다. 그 당시의 곰이 아닐 수 없습니다...$b$b<그는 말을 더듬다가 눈에 띄게 흔들리기 시작합니다.>$b$b아, 저거 치워 치워! 그 끔찍한 것을 여기서 치워!' WHERE `entry`=271; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n - 축하합니다.$B$B펜던트를 획득하는 각 과제는 수중 활동과 조화를 이루기 위해 민첩성과 지구력이 모두 필요함을 보여줍니다. 어느 쪽도 다른 쪽 없이는 존재할 수 없으며, 바다사자의 면모를 기꺼이 받아들이려는 의지 없이는 둘 다 이루어질 수 없습니다.$b$b이 교훈을 잘 기억하고 수생 형태를 얻은 후에는 이 교훈을 믿으십시오.' WHERE `entry`=272; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흥, 배달을 막으려면 검은무쇠 매복보다 더 많은 것이 필요하겠군!$b$b하지만 새안... 나는 그가 그들의 동조자 중 한 사람이라고 생각하지 않았을 것이다. 우리는 거의 1년 동안 그와 함께 일해 왔습니다... 어쩌면 내가 신호를 놓쳤을 수도 있습니다.$b$b그건 나중에 생각해 보겠습니다.' WHERE `entry`=273; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무장 해제 콜로이드? 시포리움을 위해? 오 하늘!' WHERE `entry`=274; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅은 당신의 노력으로 진정되었으며 이에 대해 내가 당신에게 혜택을 줄 것입니다.' WHERE `entry`=275; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Gnolls의 수를 줄임으로써 습지대의 건강을 돌 보았습니다. 당신의 백성에 대한 나의 믿음은 과거에 세금을 부과받았지만, $R, 아직 회복될 수 있습니다.' WHERE `entry`=276; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='... 감사합니다. 내가 이 부싯돌을 부수어 바다에 던지리니 다시는 산 나무를 태우는 데 사용되지 아니하리라' WHERE `entry`=277; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='때마침, $N!' WHERE `entry`=278; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 잘했어 $N.$B$B상선과의 계약 이행에 대한 대가로 이것을 받아라.' WHERE `entry`=279; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무장 해제 혼합물이 자리를 잡으면 술통이 약간 흔들립니다.' WHERE `entry`=280; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 상자는 긁힌 자국과 물에 의한 손상 흔적으로 덮여 있습니다. 상자를 비집고 열면 마치 상자 안에 귀중품이 보관되어 있는 것처럼 축축하고 썩은 짚이 드러납니다. 당신은 빨대를 뒤져...$B$B...팔뚝에 가득 찬 붉은색 병을 찾습니다.' WHERE `entry`=281; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 글쎄요, Whitebeard가 중요한 일로 당신을 Dun Morogh에게 보낸다면, 당신을 막을 수는 없겠죠?$b$b적어도 몇 가지 조언과 방향은 알려드리겠습니다.' WHERE `entry`=282; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 감사합니다, $N!! Stonewrought Dam을 구했습니다! 당신의 도움이 없었다면 검은무쇠단 테러리스트들은 이 강력한 랜드마크가 멸망하는 것을 목격했을 것입니다. 당신은 왕국과 얼라이언스를 자랑스럽고 용감하게 만들었습니다. $C.$b$b댐이 다시 한 번 안전해졌습니다. . . 당분간은 적어도. . . .' WHERE `entry`=283; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 배럴은 거의 손대지 않았습니다. 비집고 열면...$B$B...치즈의 톡 쏘는 냄새에 사로잡히게 됩니다. 조금 뻑뻑하긴 하지만 그래도 맛있다!' WHERE `entry`=284; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 통은 진흙과 풀 속에 반쯤 묻혀 있습니다...' WHERE `entry`=285; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='눈 먼 공주의 선장은 이 귀중한 화물이 회수되었다는 소식을 듣고 안도할 것입니다. 당신은 제공한 서비스에 대해 이 보상을 잘 받았습니다.$B$B당신처럼 신뢰할 수 있는 사람들을 만나서 반갑습니다. 특히 지금과 같은 힘든 시기에 말이죠.' WHERE `entry`=286; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $n! 장소를 찾는 데 별 어려움이 없을 거라 생각했는데 길 안내가 아주 훌륭합니다...$b$b그럼 보고서를 마무리하겠습니다.$b$b<종이를 꺼내서 낙서를 합니다. 잠시만요.>$b$b저기요! 음, 하하, 이건 확실히 재미있네요... $n, 저를 위해 마지막으로 한 가지 부탁을 들어주실 건가요?' WHERE `entry`=287; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 그것은 그 자리를 치고 혀를 느슨하게 합니다. 고마워 친구!' WHERE `entry`=288; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 그리고 내 저주받은 형제들의 감사도 너에게로 간다.' WHERE `entry`=289; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='열쇠는 녹슬었지만 자물쇠에 깔끔하게 맞습니다.' WHERE `entry`=290; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<재빨리 보고서를 정독합니다.>$b$b왕의 권위!? 마그니가 정신을 완전히 차린 건가! 그리고 그 빌어먹을 흰수염... 자기 손으로 문제를 해결했지? 상원은 이것에 대해 조금도 들어도 기뻐하지 않을 것입니다.$b$b아직 여기 계세요? 경비원을 부르기 전에 가!' WHERE `entry`=291; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='팔레스의 눈? 놀라운! 흠...이건 뭔가 잘못됐어. 그 난파선 중 하나에서 찾았나요? 글쎄요! 하지만...제3함대에 그런 눈이 있는 줄은 몰랐습니다...$B$BFitzsimmons가 그렇게 놀란 것도 당연합니다. Paleth의 Cursed Eye는 환희의 원인이 아닙니다.' WHERE `entry`=292; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Paleth의 눈. 그러나 이 사람은 많은 슬픔을 보았습니다...끔찍하고 끔찍한 비극을 목격한 것이 틀림없습니다.$B$B눈은 밝게 빛나도록 창조되었으며 그 힘은 이렇게 더럽혀지면 상당히 위험할 수 있습니다. 하나.' WHERE `entry`=293; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='살인은 더러운 일이지만 당신은 일을 잘했습니다, $N. 내가 발굴 조사관과 메린과 함께 있을 의무가 없었다면, 나는 당신 옆에서 피를 흘리며 거기에 있었을 것입니다.' WHERE `entry`=294; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, Raptors를 처리하는 엄청난 일을 하셨습니다!' WHERE `entry`=295; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 여기에서의 당신의 노력은 잊혀지지 않을 것입니다. 많은 무고한 드워프들이 그저 일을 하다가 이곳에서 죽었습니다. 그 사악한 생물들에게 당신이 내린 복수는 마그니 왕의 신하들을 다시 공격하기 전에 그들이 두 번 생각하게 만들 것입니다.' WHERE `entry`=296; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 얻었다! 잘 하셨습니다, $N!$B$B그리고 당신은 그 광포한 트로그들과 함께 있어도 너무 나빠 보이지 않습니다. 난 당신을 계속 주시할 것입니다... 당신은 어떤 약속을 보여줍니다.' WHERE `entry`=297; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바! Ironband는 Troggs와 문제가 있습니다. 그가 그 화약을 땅을 파는 데 도움이 되기를 원하는지, 아니면 트로그 야수에 맞서는 데 도움이 되기를 바라는 건지...$B$B어쨌든 화약은 잘 썼어!$B$B하지만 이상한 건 내가 그에게 화약을 많이 보냈다는 거야. 몇주 전에. 어디로 갔는지 궁금...' WHERE `entry`=298; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 고아즈 스톤 완성! 잘했어, $N. 참으로 훌륭한 일입니다. 이제 이 Titan 스크립트의 섬세한 번역을 계속할 수 있습니다. 나는 이미 새로운 단어를 알아낼 수 있습니다! 흠. . .여기에는 \"오래된 신들..땅 아래 사슬에 묶인.\" 이것은 서사시의 시작입니다.' WHERE `entry`=299; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 Ironband를 저주하십시오! 몇 주 전에 그에게 화약을 잔뜩 보냈는데, 이 보고서에는 언급이 없었습니다.$B$B그래서...화약은 어디로 갔나요?!?' WHERE `entry`=301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇? Stormpike는 당신이 Ironband로 보내는 선적물을 직접 보길 원한다고요?$b$bI... 괜찮다고 가정하겠습니다. 유일한 문제는 이미 Huldar를 포터인 Miran과 Saean과 함께 보냈다는 것입니다. 당신은 그들을 그리워했고 그들은 얼마 전에 떠났습니다.' WHERE `entry`=302; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 명령을 잘 지켰습니다, $c. 당신은 자신이 용감한 군인이자 마그니 왕의 충성스러운 하인임을 증명했으며 이에 대해 경의를 표합니다! 당신이 검은무쇠 야영지에 가한 압력으로 이제 우리는 그들을 영원히 우리 땅에서 몰아낼 수 있는 기회를 얻었습니다. . .저주받은 예비금만 표시된다면. . . .' WHERE `entry`=303; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='발가라스 더 파울이 마침내 죽었습니다. 그의 죽음이 그의 손에 의해 불필요하게 죽은 많은 무고한 드워프들을 되살리진 못하겠지만, 살아남은 사람들의 마음의 평화를 회복하는 데 도움이 될 것입니다. 발가라스가 죽고 남은 검은무쇠 쓰레기는 관리하기 쉬울 것입니다. 이제 이 부분에 새로운 지도자가 파견되기 전에 놈들을 쓸어버려야 합니다.$b$b잘했네, $c.' WHERE `entry`=304; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 당신이 여기 있어서 하늘에 감사합니다!' WHERE `entry`=305; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그런 끔찍한 소식! 그들 중 적어도 3명은 살아 남았습니다. 하지만 살인은 언제 끝날까요? 나는 마그니 왕의 백성들이 두려움 없이 살 수 있는 날을 고대합니다.' WHERE `entry`=306; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='코볼트들이 많이 보이죠? 광산에서 그들을 치우라는 명령을 기다릴 수 없습니다. 그들의 더럽혀진 손이 우리 광산을 할퀴고 있다는 생각을 하면 배가 덜덜 떨립니다!' WHERE `entry`=307; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나를 위한? 당신은 진정한 영웅입니다, $N!' WHERE `entry`=308; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 가루가 여기 있는 빛에게 감사합니다. 하지만 당신이 가져오는 괴로운 소식도 있습니다. 검은무쇠단에 그들의 비열한 계획을 위해 이런 종류의 자료를 조달할 수 있는 동조자가 있다는 것을 생각하면.$b$b그건 나중에 다른 사람이 고려해야 할 문제입니다. 나는 이 가루를 잘 사용해야 한다.' WHERE `entry`=309; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Thunderbrew 배럴 사이에 Marleth의 Barleybrew Scalder 배럴을 빠르게 배치합니다.' WHERE `entry`=310; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나쁘지 않군, $N! 경비원을 통과하는 데 어려움을 겪었습니까?$B$B아무튼 - 감사합니다. 스타우트가 필요하다면 Barleybrews를 잊지 마세요!' WHERE `entry`=311; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 얼마나 친절한 영혼입니까, $N! 당신의 용기 덕분에 추운 계절이 몰아쳐도 굶주리지 않을 것입니다.' WHERE `entry`=312; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예, 이 갈기는 훌륭하게 작동합니다! 당신은 투지를 많이 보여요, $C - 우리가 당신에게서 멋진 일을 보게 될 거라고 장담합니다.' WHERE `entry`=313; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 잘했어! Veron은 좋은 소식을 들으면 매우 기뻐할 것입니다. Vagash를 죽이는 것은 쉬운 일이 아닙니다. 나는 언젠가 당신이 얼라이언스 전선에서 마그니 왕의 부하들과 함께 싸우게 될 것이라고 상상합니다.' WHERE `entry`=314; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엄청난! 나는 이것을 내 조리법 중 일부에 사용하기를 기다릴 수 없습니다. 특히 한 가지가 있는데 잘 작동할 것 같습니다...' WHERE `entry`=315; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마그니의 수염으로 사냥을 정말 많이 하셨군요!! 고마워요, $N.' WHERE `entry`=317; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Bellowfiz가 내 Evershine을 필요로 합니까? 흠...알았어.' WHERE `entry`=318; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 마을 밖에서 으르렁거리는 소리와 코웃음치는 소리를 많이 듣지 않고 공예 작업을 하면 좋을 것입니다.' WHERE `entry`=319; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이것은 잘 될 것입니다. 당장 병을 따서 맛을 봐야 할 것 같은데...' WHERE `entry`=320; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 상자는 물에 잠겼고 사이딩이 부서졌습니다. 많은 발톱 자국이 궤짝의 안과 밖을 모두 훼손하고 있습니다...Murlocs가 샅샅이 뒤져 보물을 훔친 것 같습니다.$B$B하지만 궤짝 깊숙이 Lightforge 주괴 하나가 숨겨져 있습니다. 불행하게도, 무기를 만들기에 충분한 금속을 얻으려면 더 많은 금속이 필요할 것입니다.' WHERE `entry`=321; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것은 당신이 가진 꽤 이야기입니다. 그리고 라이트포지 철! 몇 년 동안 그런 금속으로 작업하지 않았습니다. 다시 제작하게 되어 영광입니다. 그리고 네크로맨서와의 전투에 대한 이야기를 가지고 나중에 나에게 돌아와야 한다.$B$B하지만 우리는 우리보다 앞서 있다. 먼저, Morbent Fel에 대한 무기...' WHERE `entry`=322; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 전투 기술 $N은 의심의 여지가 없습니다. 당신의 결의는 아직 Morbent Fel이 끝날 때까지 우리를 지켜줄 것입니다!' WHERE `entry`=323; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 찾았군요! 이제 이 라이트 포지 철을 망치로 두드려서 유용한 무언가를 만들어 볼까요?' WHERE `entry`=324; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이건 악마 모벤트 펠에 대한 증거가 되겠군! 잘했어요!$B$B준비되었습니다. Morbent Fel은 쓰러질 것입니다.' WHERE `entry`=325; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='금고를 열면 이곳이 헤롯이 더 귀중한 동전과 물품을 보관하는 곳임이 분명합니다.' WHERE `entry`=328; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이 메모는 배신자를 근절하는 데 필요한 단서입니다!' WHERE `entry`=329; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 네 제가 확인해 드릴 수 있습니다. 봅시다...지난 주에는...$B$B...어째서 Thorsen과 예정된 Merle 일병이었습니다. 그들은 지난 주 내내 같은 순찰 시간을 가졌습니다.' WHERE `entry`=330; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리를 배신한 사람이 멀이라는 사실을 알게 되어 마음이 아픕니다. 그는 항상 용감한 군인이었고 나는 그의 마음이 진실하다고 생각했습니다. 하지만 그를 찾아낸 것은 큰 안도감을 줍니다. 그와 같은 스파이가 우리 중에 있다면...우리는 Kurzen 대령과 맞서 오래 버틸 수 없을 것입니다.' WHERE `entry`=331; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 레나토를 본 적 있어? 여기 있습니다. 우리의 특별한 피노 누아 한 병. 아제로스 전역에서 그와 동등한 것을 찾을 수 없을 것입니다!' WHERE `entry`=332; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Harlan의 사업이 호황을 누리고 있다고 여기에 나와 있습니다. 그것은 좋은 소식이지만 사람들이 왜 그 모든 갑옷을 필요로 하는지 궁금합니다. 공개전은 들은 바가 없는데...귀족들이 우리에게 말하지 않은 무언가가 있는 걸까요?$B$B그럼, 의뢰해 주셔서 감사합니다. 여기 당신의 지불금이 있습니다. Harlan이 그의 공급품을 얻도록 제가 확인하겠습니다.' WHERE `entry`=333; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 폭발! 키트를 잊어버리면 직장에서 해방될 것이라고 생각했습니다. 이제 Larsons의 바느질을 도와야 할 것 같아요...$B$BO아, 글쎄요. 재미는 나중에 올 것 같아요.' WHERE `entry`=334; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 훌륭한! 참으로 훌륭한 샘플입니다!' WHERE `entry`=335; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이 멋진 스타우트를 가져다줘서 고마워, 서번트. 여기 당신을 위한 구리가 있습니다. 이제 당신과 함께 눈에 띄지 않고 술을 즐기게 해주세요!' WHERE `entry`=336; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어머! 이 책은 수년 전 스톰윈드 재건 이전부터 이 책장에 놓여 있지 않았습니다. 물론 복원해야 하고 상태가 좋지 않지만 희귀 도서 컬렉션에 포함하게 되어 영광입니다.$B$B감사합니다, $g선생님:부인;. 책 반납 대금으로 받아주세요!' WHERE `entry`=337; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 확실히 저를 많은 문제에서 구해줬어요, $n! 나는 당신에게 충분히 감사할 수 없습니다. 머지않아 전 세계 도서관에서 네싱워리 선생님의 책을 볼 수 있을 것입니다!' WHERE `entry`=338; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내! 1장이 완료되었습니다!' WHERE `entry`=339; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='챕터 II가 드디어 완성되었습니다! 잘하셨어요!' WHERE `entry`=340; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='휴! 잘했어, $N. 챕터 III가 이제 하나로 합쳐졌습니다!' WHERE `entry`=341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이제 Chapter IV를 사용할 준비가 되었습니다!' WHERE `entry`=342; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='야금? 아, 예, 우리는 그 주제에 관한 많은 책을 가지고 있으며 크리스토프 형제의 연설을 도울 수 있어서 기쁩니다! 자...좋은 형제에게 필요한 책은 어떤 특정 책이었습니까?' WHERE `entry`=343; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mr. Sheaf는 그의 책이 어디에 있는지 궁금합니다. 음 이건 좀 부끄럽네요. 나는 책을 가지고 있지만 아직 사본을 만드는 중이고 원본을 포기할 준비가 아직 되지 않았습니다!' WHERE `entry`=344; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뭐가 필요해?? 눈치채지 못하셨을 수도 있지만 저희는 레이크샤이어의 방어를 강화하고 최근 오크 공격으로 인한 피해를 복구하느라 바쁩니다. Rethban Iron Ore가 필요한 경우 직접 가져와야 합니다!' WHERE `entry`=345; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그게 바로 그거야! 고마워요, $N. 빛이 당신의 몸과 영혼 모두에 밝게 빛나기를 바랍니다!' WHERE `entry`=346; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 멋지다! 이 광석을 사용하여 염료를 만들고 The Stresses of Iron 복사를 완료할 수 있습니다.$B$B감사합니다, $N!' WHERE `entry`=347; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='...힘이 돌아오는 느낌....$b$b어디가 있을까요? 부티 베이? 어머! 이상한 꿈을 꿨어...$b$b...나약함이 완전히 사라지지 않았어....' WHERE `entry`=348; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고릴라 송곳니 같은 주술사 운바그와! 당신을 위해 나는 영혼과 이야기합니다. 모크를 야만인으로 만드십시오.$b$b다른 고릴라 야수로부터 주술사 운바그와를 보호하지 않으면 모크가 없습니다!' WHERE `entry`=349; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='농담이야? Shaw가 또 내 도움을 원해? 신경질적으로...$B$B데피아즈단이라고 하던가요? 글쎄, 당신은 확실히 멋진 소식을 전하는 사람이군요, 그렇죠? 다음에는 데스윙이 아직 살아서 도시를 공격하고 있다고 말해야 합니다.$B$B좋아, 처음부터 모든 것을 말해줘. 그리고 중요하지 않다고 생각되는 것을 빠뜨리지 마십시오. 나는 그것을 모두 알아야합니다.' WHERE `entry`=350; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알... 조난 신호... 닭 안에... 유도 로봇을 넣습니다. $B$B 일어서려고 애쓰는 로봇 내부에서 웅웅거리는 소리와 윙윙거리는 소리가 들립니다. 로봇이 살아난 후 Oglethorpe의 목소리가 한 번 더 들리지만 이제 로봇 내부에서 $B$B\"OOX-17/TN은 최소한 작동하지만 대대적인 수리가 필요합니다! 짊어져라... 근데 생각이 있는 것 같아. 좀 더 지켜봐줄래?\"' WHERE `entry`=351; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 그래서 Grimand는 마침내 내 도끼를 완성했습니다! 빨리 트로그와 코볼트를 상대하고 싶어요!$B$B감사합니다, $N. 이 배달을 위해 먼 거리를 이동해야 했습니다. 여기 당신의 노력에 대한 약간의 동전이 있습니다.' WHERE `entry`=353; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='복수에는 달콤한 맛이 있지, 그렇지 않니? Agamands를 파괴했을 때 그들 안에 자유 의지의 힌트가 있었습니까? 나는 희망한다. 그들이 망각 속으로 박살나기 전에 두려움을 알았으면 좋겠어.$B$B이건 어리석은 희망이야, 나도 알아. 그럼에도 불구하고 그것은 내가 키우는 희망입니다.' WHERE `entry`=354; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, Coleman은 당신이 Agamand Mills에 성공적으로 진출했다고 칭찬했습니다.$B$B포세이큰은 다시 한 번 당신의 재능이 필요합니다...' WHERE `entry`=355; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 당신의 노력은 스컬지를 궁지에 몰아넣는 데 많은 도움이 됩니다. 내 상관이신 집행관 자이건드에게 표창을 보내드리겠습니다.' WHERE `entry`=356; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 나는 이 책을 연구해서 그 리치의 정체를 알아낼 것이다. 당신은 여왕님을 잘 섬겼습니다.$B$B$B$B놀랍습니다! 당신이 회수한 책은 바로 Gunther Arcanus의 것이 아닙니다!$B$BGunther는 노련한 네크로맨서였습니다. 그와 나는 전염병 이전에 친구이자 전우였습니다. 그리고 그의 책에서 판단하건대 그는 죽음으로 더욱 강력해졌습니다.$B$B그의 기술은 우리에게 큰 도움이 될 것입니다.' WHERE `entry`=357; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전문적으로 완료했습니다, $N. 스컬지가 그 시체를 우리에게 불리하게 사용할 수 있다고 생각한다면 착각입니다. 당신이 썩은 가죽 노예에게서 모은 액체는 우리 약제사들이 연구할 것입니다. 그들에게 대항할 수 있는 비밀이 있을지도 몰라.$B$BA 잘했어. 하지만 우리의 투쟁은 계속되고 있으며, 그 갈등은 확실히 포세이큰에게 자신의 가치를 증명할 더 많은 기회를 제공할 것입니다.' WHERE `entry`=358; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세브렌 치안판사님이 보고서를 원하십니까? 좋습니다. The Bulwark의 방어군이 대부분의 스컬지를 막고 있지만 일부는 때때로 빠져나갑니다.$B$B우리는 Balnir Farmstead 주변에 집중되어 있는 이 기지 동쪽의 산발적인 스컬지 활동을 목격했습니다.' WHERE `entry`=359; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스컬지가 보루를 스쳐지나간다는 소식을 들으면 마음이 아픕니다. 리치 왕과 그의 수하들은 끊임없이 공격합니다.$B$B하지만 우리는 굴복하지 않을 것입니다. 그는 우리를 다시는 데려가지 않을 것입니다!' WHERE `entry`=360; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오...나의 불쌍한 Thurman! 나는 그에게 나와 아버지와 함께 Agamand Mills를 떠나달라고 간청했지만 그의 가족 충성심은 너무 강했습니다! 그리고 나는 그것을 알고 있었다! 나는 Brand가 그에게 해를 끼친다는 것을 알았습니다!! 오, 이 역병과 스컬지를 저주하소서!$B$B<이베트의 얼굴이 부드러워지고 차가워집니다.>$B$B하지만 후회는 약자를 위한 것입니다. 포세이큰으로서 저는 새로운 목표가 있고 사랑은 그 중 하나가 아닙니다. 이 편지를 전해주셔서 감사합니다. 제 과거의 사랑이 어떻게 되었는지 궁금했습니다.$B$B하지만 인생은 끝났습니다. 영원히.' WHERE `entry`=361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. Devlin의 뼈는 내 망토에 잘 안착될 것입니다.$B$B내 차가운 마음이 따뜻함을 찾을 수 있다면 그것은 Agamands가 파괴되었음을 아는 것입니다. 역병이 왔을 때 그들은 저와 제 가족을 실망시켰습니다. 이제 저는 맹세컨대 그들의 유해를 제 발뒤꿈치로 박살내겠습니다!' WHERE `entry`=362; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='또 다른 워킹 데드, 흠? 지하실에서 눈을 떴을 때 추위와 모르도만이 당신을 반겨주었으니 꽤 충격이었을 겁니다...$b$b당신 얼굴에 혼란이 보여요. 우리의... 상황을... 당신에게 설명하겠습니다.$b$b우리는 새로운 지도자인 여군주 실바나스에 의해 리치 왕의 통제에서 풀려났습니다. Dark Lady는 증오스러운 스컬지와 우리의 모든 발걸음을 괴롭히는 인류의 저항군에 맞서는 우리의 전쟁에서 우리를 인도합니다.' WHERE `entry`=363; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='유감스럽게도 스컬지가 우리 안에 들어오지 못하고 그들의 많은 수가 앞으로의 전투에서 유용할 것입니다.$b$b그러나 그들은 우리와 함께하지 않을 것이므로 그들을 파괴할 수밖에 없습니다.' WHERE `entry`=364; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 명령을 잘 수행했습니다, 젊은 $c. 당신은 자신이 The Dark Lady의 군대에 상당한 자산임을 증명하고 있습니다.' WHERE `entry`=365; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 책?!? 훔쳐간 도둑이 당신이었군요!$B$B하지만...이 새 마법은 뭐죠...베소르? 그는 로데론에 있습니까?$B$B아직도 존재한다면 그 역시 리치 왕의 손아귀에서 탈출했을 것입니다...' WHERE `entry`=366; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N 님. 노력해 주셔서 감사합니다.' WHERE `entry`=367; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저울은 완벽합니다, $N. 이 조합에 정확히 필요한 것.' WHERE `entry`=368; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이 독은 완벽할 겁니다, $N. 다른 모든 것은 내 혼합물에 추가되고 끓였습니다. 드디어 이 치명적인 요원을 시험해 볼 준비가 되었습니다!' WHERE `entry`=369; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='페린느 선장의 죽음은 틀림없이 어둠의 여인을 기쁘게 할 것입니다. 임무를 잘 수행했습니다, $c.' WHERE `entry`=370; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바콘 대장의 죽음으로 인해 티리스팔에서 붉은십자군이 진격하는 속도가 상당히 느려질 것입니다. 그러나 다른 위협이 어렴풋이 나타납니다.' WHERE `entry`=371; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 잘하셨습니다, $c. 포세이큰의 이름으로 정복한 당신과 같은 무자비한 전사들과 함께 우리 종족은 아서스를 완전히 물리치는 데 한 걸음 더 다가섰습니다. 나는 당신에 대해 좋은 감정을 가지고 있습니다, 동지.' WHERE `entry`=372; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='에드윈 밴클리프라고요? 돌아가신 할머니의 편지도 기대하고 있겠네요... 그럼 당신이 그를 죽였나요? 죄송하지만 다소 놀랐습니다. 그는 젊은 시절에 비할 데 없는 파이터였습니다. 그가 그렇게 오랜 세월이 지난 후에 나에게 편지를 쓸 필요가 있다고 생각하는 것이 무엇인지 보자.$B$B<편지를 숙독하는 Baros.>$B$BEdwin... 몇 년이 지나도 이상주의자인 당신을 조금도 바꾸지 못한 것 같습니다. 에버, 그리고 로맨티스트. 그는 그가 누구를 다치게 하든 상관하지 않습니다, $N. 복수가 그를 삼켰습니다. 그러나 그때 나는 그를 비난할 수 있을지 확신이 서지 않는다.' WHERE `entry`=373; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바리마트라스는 자랑스러워할 것입니다. 당신은 당신의 지도자들을 잘 섬깁니다, $c.' WHERE `entry`=374; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 노력에 감사드립니다, $N. 실바나스가 언젠가 당신의 용기를 알아보길 바랍니다. . . .' WHERE `entry`=375; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $n. 이 갑옷이 도움이 될 것입니다.$b$b마지막으로 입는 것보다 더 도움이 되기를 바랍니다...' WHERE `entry`=376; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 Dextren Ward는 마침내 인류에 대한 그의 범죄에 대한 대가를 치렀습니까? 내가 말하는 쓰레기에 대한 좋은 제거. 그리고 당신에게 건배, 내 친구! 당신은 죽은 자의 가족에게 마땅히 받아야 할 마음의 평화를 주었을 뿐만 아니라 귀족원의 부패한 관료들에게 통렬한 메시지를 보냈습니다. 스톰윈드는 그늘숲 사람들의 요구에 부응하지 않으면 그들의 폭정에서 벗어나게 될 것입니다.' WHERE `entry`=377; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 Kam Deepfury는 마침내 죽음을 받아들이는 쪽이 어떤 것인지 느끼게 된 건가요? 좋은. 비겁한 검은무쇠단 쓰레기를 섬기고 있습니다. 잘했어, $C. Thandol Span 공격의 희생자는 전쟁과 불안으로 찢겨진 세계에서 희생자에 불과했습니다. 그들의 가족은 Deepfury가 마땅히 받아야 할 처벌을 받았다는 사실을 알고 안심할 것입니다. Longbraid의 형제의 죽음이 복수되었습니다.' WHERE `entry`=378; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 전원은 당신의 것입니다. 지금은 그런 과학 키트에 사용하도록 완전히 설계되지 않았으므로 수집한 모든 데이터가 터질 때까지 시간이 제한되어 있습니다!$B$B필요한 모든 것을 수집할 때 당신이하고있다, 나에게 가져와 내가 제대로 종료합니다. 필요한 작업을 완료하는 데 최대 2시간이 주어집니다.$B$B제시간에 완료하지 않으면 다시 시도할 수 있도록 다른 전원을 판매할 수 있습니다. 당신은 내 말을 들었습니다-팔아요!' WHERE `entry`=379; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 이제 시작입니다. 감염을 완전히 제거하려면 몇 주 또는 몇 달이 걸립니다. 그 후에 우리는 횃불을 들고 가죽 끈을 태워야 합니다.$b$b당신은 당신의 임무를 잘 수행했습니다, $n, 당신이 할 수 있는 다른 일을 찾을 수 있을 것입니다.' WHERE `entry`=380; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들이 이성을 들었다면 어, $n? 합리적인 대화를 위해 그들을 앉힐 수 있을지도 모릅니다... 하!$b$b눈먼 멍청이들.' WHERE `entry`=381; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠... 당신이 무엇을 가지고 있는지 봅시다...$b$b<그는 당신이 회수한 문서를 샅샅이 뒤지기 시작합니다.>$b$b우리에 대한 그들의 악용에 대한 몇 가지 소식... 쓸모가 없습니다. 스카우트 보고서... 새로운 명령, \"폐허가 된 도시 근처에 계속해서 캠프를 건설하라...\" 우리가 몰랐던 것은... 아, 이게 뭐지? 일부 야전 사령관과 요원의 배치 지도! 우리는 이것을 사용할 수 있습니다.' WHERE `entry`=382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 아주 좋습니다. $n님, 이 정보를 잘 얻으셨습니다. 음... 티리스팔 숲의 장교들의 이름...$b$b저 피비린내 나는 광전사들의 사기를 단번에 죽이면 얼마나 큰 타격을 입을지 상상해 보십시오.' WHERE `entry`=383; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='몰트가 양조되고, 멧돼지는 죽었습니다.$b그리고 모든 일이 끝나기 전에$b우린 첫 번째 딥을 위해 싸워야 합니다.$b이 맛있는 맥주로 간을 한 멧돼지 갈비!' WHERE `entry`=384; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 이것들은 당신이 수집한 훌륭한 표본입니다, $n. 고품질 재료에 대한 좋은 돈은 확실합니다.' WHERE `entry`=385; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='공포의 타고르가 마침내 그의 운명을 맞이했습니다. 나는 짐승이 이제 죽음의 무자비한 손아귀를 받는 쪽이 어떤 것인지 알게 되었다는 소식을 듣게 되어 기쁩니다. 수고하셨습니다, $N. 때때로 가장 진정한 정의는 법정 밖에서, 정치의 흐릿한 비전 너머에서만 찾을 수 있습니다.' WHERE `entry`=386; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='The Stockade에서의 당신의 노력은 용감했습니다, $N. 이 문제가 우리 둘보다 더 크다는 것은 명백합니다. 하지만 잘 해줘서 고맙고 감사하다.' WHERE `entry`=387; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 반다나(더러운 타락의 징표)가 내 Mac을 위해 죽어야 했던 것입니까? 그런 낭비. 그런 비극적인 희생. $b$b하지만 아아, 나는 과거로 돌아갈 수 없습니다. $N, 당신이 당신의 행위를 통해 우리 가족에게 정의를 가져다주었다는 사실만 알아두세요.' WHERE `entry`=388; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛 속에서 당신이 원하는 것은 무엇입니까? 여기 위기가 있는 게 안보여?$B$BBazil Thredd?! 왜 그 새끼랑 얘기하고 싶어? 당신이 그의 측근이 아니라는 것을 내가 어떻게 알 수 있습니까? 그의 잔인한 폭동을 돕기 위해 내려오세요? 폭파된 세포가 모두 열리지 않았다면 잠시 동안 하나를 던져버릴지도 몰라요!' WHERE `entry`=389; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들을 이끌 Thredd가 없으면 폭동을 더 잘 통제할 수 있기를 바랍니다. 우리는 보게 될 것입니다.$B$BI는 30분 후에 당신이 나올 것이라고 거의 기대하지 않았지만 당신을 잘못 판단한 것 같습니다.$B$BI는 당신이 많은 유용한 정보를 얻지 못했다고 추측합니다. 그에게서? 하지만 스레드의 활동에 대해 당신이 관심을 가질만한 한두 가지를 알고 있습니다.' WHERE `entry`=391; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. 매릭? 아니요, 이름이 익숙하지 않고 이 설명도 마찬가지입니다. 하지만 누구라도 될 수 있습니다! 전직 스톤메이슨, 데피아즈 결사단의 일원... 델워터가 말하는 것처럼 인맥이 좋다면 다른 사람이 알아볼지도 모르지만. 생각해 봅시다.' WHERE `entry`=392; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇? 이게 뭐야? 네, 저는 이 남자가 누군지 알 것 같지만 그의 이름은 Maelik이 아닙니다. 암살자는 많은 이름과 가면을 쓰고 유용성을 잃으면 버립니다. 이 사람이 사용하는 것으로 알려진 또 다른 별칭은 Marzon입니다. 물론 그것조차 그의 진짜 이름은 아닙니다.$B$B아무튼, 그는 암살자이고 나는 그에 대해 많은 것을 알고 있습니다.$B$BMarzon은 현재 그늘진 평판의 영주인 Lord Gregor Lescovar에게 고용되어 있습니다. 스톰윈드 귀족의 타락.' WHERE `entry`=393; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 죽었어? 당신의 정의는 신속했습니다, $N. 내가 당신의 사냥감이 되지 않기를 빛에게 기도합니다!$B$B<그는 웃으며 당신의 어깨를 칩니다.>$B$BI 비판하지 말라는 뜻입니다, $N. 내가 어떻게 모든 암살자의 주인이 될 수 있단 말인가? 하지만 사실, 당신은 스톰윈드의 사람들에게 큰 도움을 주었으니 그에 대해 감사드립니다.' WHERE `entry`=394; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='만나서 반가워요, $N. Gregor Lescovar 공이 얼마 전에 숨진 채 발견되었다고 들었습니다.$B$B당신은 임무를 성공적으로 수행한 것 같습니다. VanCleef의 복수에서 저와 다른 많은 사람들을 구해 주신 것에 감사드립니다.' WHERE `entry`=395; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 스톰윈드를 위해 한 공로를 칭찬해야 합니다. VanCleef가 그의 계략에 성공했다면 의심할 여지 없이 왕국에 상당한 피해를 입혔을 것입니다. 우리가 분명히 피해야 할 일입니다.$B$B왕의 감사의 표시로 이것을 $c로 가져가십시오. 그가 직접 당신에게 그것을 제시할 수 없다는 것이 유감일 뿐이지만, 그는 외교 사절로 멀리 떨어져 있고 얼마 동안 돌아오지 않을 것입니다.' WHERE `entry`=396; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스승님께서 $N에게 선물을 주라고 하셨습니다. Zggi는 좋은 선물을 갖고 싶어하지만 Zggi는 스승님을 배신하는 것보다 더 잘 알고 있습니다.' WHERE `entry`=397; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Maggot Eye의 비열한 행위가 마침내 복수되었습니다. 아마도 당신의 용감한 행동은 우리 국민에게 해를 끼치고자 하는 사람들에게 분명한 메시지를 보낼 것입니다. Brill 마을을 대신하여 감사드립니다, $N.' WHERE `entry`=398; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 고마워요, $n! 그것은 나에게 실용적이지 않지만 감상적인 가치는... 말할 필요도 없이, 이것을 나에게 가져다줘서 고마워... Westfall로 내려가는 길. 당신은 내 감사를 가지고 있고 이것을 내 감사의 표시로 가지고 있습니다.' WHERE `entry`=399; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 도구 있어? 잘했어, $g젊은이:젊은 여자;, 잘했어! 한 시간 전에 내 마지막 송곳니 래칫이 부러졌고 파일럿 스톤기어의 공성 엔진 수리를 완료하려면 그 중 하나가 필요합니다. 당신은 $N.$B$B여기에 그 도구들을 가지고 다니면서 좋은 일을 했습니다. 이 동전을 가져가세요.' WHERE `entry`=400; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다. 번역하면...$B$B<대지에 두꺼운 검은 장막이 드리워진 것처럼 공기가 무거워진다...>' WHERE `entry`=401; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 에일 통은 Jarven Thunderbrew가 지키고 있습니다. 그가 지하실에 있는 한 어떤 통도 방해받지 않습니다.' WHERE `entry`=403; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요. 당신이 그 언데드들을 썩어가는 과육으로 박살내는 모습을 보지 못한 것이 유감입니다!' WHERE `entry`=404; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 세브렌 치안판사가 보낸 요원이시군요. 그렇다면 네, 당신과의 거래가 중요합니다.$B$BI 신뢰 Sevren이 내 임무에 적합한 사람을 소집했습니다...하지만 우리는 지켜볼 것입니다.' WHERE `entry`=405; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛으로! 마지막으로 음식! 달콤하고 달콤한 호박. . . .' WHERE `entry`=407; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 행동은 스컬지에게 결정적인 타격을 가했습니다. 그리고 당신의 승리는 간과되지 않을 것입니다. 포세이큰이나 우리의 적이 아닙니다.$B$B우리 모두가 하는 것처럼 투쟁을 계속하세요, $N. 언젠가는 리치 왕을 아제로스에서 몰아낼 것입니다!' WHERE `entry`=408; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Lillith Nefara를 물리치고 스컬지의 적임을 증명했습니다. 놀랍습니다.$B$BI는 내가 자유 의지를 가진 유일한 언데드라고 믿었지만, 당신은 리치 왕의 지배를 무너뜨린 다른 사람들이 있다는 것을 보여 주었습니다.' WHERE `entry`=409; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 부름의 양초를 탁자 위에 놓고 불을 붙입니다...' WHERE `entry`=410; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그를 우리와 함께하도록 설득했습니다! 당신은 $N 포세이큰을 위해 큰 일을 했습니다. 다크 레이디에게 알릴 것입니다.' WHERE `entry`=411; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 자이로메카닉 기어와 안정화 톱니는 재결합 장치에 대한 Ozzie의 설계도와 완벽하게 일치합니다. 내부 연소 피스톤에 약간의 수소 윤활제를 추가하고 크랭크-오-래칫을 조정하고 일렉트로 검 젤의 점도를 높이면 노움 레이스가 새 것처럼 좋아질 것입니다.' WHERE `entry`=412; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<등산꾼 발리브루가 쉬머 스타우트를 맛본다...>$B$BOh. 와! 이 물건은 정말 눈에 빛을 발합니다. 어둠 속에서도 볼 수 있을 것 같은 기분!' WHERE `entry`=413; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 맛을 보시죠...$B$BMagni\'s Beard! 이 물건은 당신의 머리를 돌리게합니다! 팔다리도 가벼워집니다.$B$BI 날 수 있을 것 같은 기분이 들어요!' WHERE `entry`=414; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N! 당신이 날 데려온 Shimmerweed를 알고 있나요? 제가 작업하고 있는 몇 가지 요리법에 사용했는데 그 중 하나가 훌륭했습니다!$b$b여기, 사용해 보고 의견을 말해주세요...' WHERE `entry`=415; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어! 그 귀를 달라고 했을 때 냄새가 그렇게 고약할 줄은 몰랐어요!$B$B여기 보상이 있습니다, $N. 잘하셨어요.' WHERE `entry`=416; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Hildelve는 좋은 친구였습니다. 그리고 당신이 야수 Mangeclaw를 발견했을 때 내가 당신과 함께 있었더라면 좋았을 텐데!$B$B고마워요, $N. 아이언포지 공성 여단의 조종사들은 당신의 업적을 기억할 것입니다.' WHERE `entry`=417; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저를 믿으세요, 보기보다 훨씬 어려워 보이지만...$b$b아, 소시지를 만드는 데 그렇게 관심이 있는 사람을 본 적이 없지만 혹시나 해서 레시피를 알려드리겠습니다. 자, 신선하게 드세요!' WHERE `entry`=418; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 난쟁이의 시체가 있습니다. 산에서 청소부들이 찢고, 얼고, 깨끗이 주운 것입니다. 그 손에는 모리 힐델브의 대충 휘갈겨 쓴 노트가 들어 있는 책이 쥐어져 있습니다. 그리고 그 프레임 주위에는 여전히 상태가 양호한 여단장 조끼가 있습니다.$B$B이 소름 끼치는 장면은 Siege Engine 조종사가 최후를 맞이한 곳이었을 것입니다.' WHERE `entry`=419; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야? 아, 내 동생의 보고서. 흠...$b$b왕의 이름을 함부로 쓰지 말라고 했는데도 듣지 않았다. 해를 끼치 지 않을 것 같지만 상원의 일부 깃털을 혼란스럽게 할 것이 확실합니다. 주름이 필요한 깃털이 아니었다는 것은 아닙니다! Hah!$b$b그럼에도 불구하고 Ironforge에도 보고서를 보내야 한다는 뜻인 것 같지만, 제가 조금 늦었다는 것을 인정해야 합니다. 지독한 추위.$b$b관심있으시면 나중에 할 일이 있습니다.' WHERE `entry`=420; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 저를 잘 섬겼습니다, $c. 내가 은빛소나무 숲에서 아루갈의 저주를 풀기 위해 준비하는 동안 당신은 나에게 가치 있는 조력자가 될 것이 분명합니다.' WHERE `entry`=421; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 바로 내가 찾고 있던 주문, $c입니다. The Dark Lady의 대의에 대한 당신의 헌신이 틀림없이 남아 있다면 The Forsaken 사이에서 당신의 미래가 굉장하다는 것을 알게 될 것입니다.' WHERE `entry`=422; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이렇게 한정된 샘플에서 충분한 에너지를 얻을 수 있기를 바랍니다. 자네에게 족쇄를 더 주게 했어야 했나봐.$b$b그럼에도 불구하고 자네는 이걸 모으는 솜씨가 대단했네, $c.' WHERE `entry`=423; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 훌륭한. 광산은 우리가 은빛소나무 전역과 아제로스로 퍼져 나갈 때 우리 군대에 훌륭한 자원을 제공할 것입니다.' WHERE `entry`=424; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 고마워. 감사합니다. $N.$B$B상관들에게 보고하는 보고서에 당신을 포함시키겠습니다.' WHERE `entry`=425; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁에 대한 당신의 노력이 우리에게 느껴집니다, $N. 필요한 일을 해주셔서 감사하지는 않겠지만, 티리스팔의 데드가드들은 당신의 이름을 기억할 것입니다.' WHERE `entry`=426; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 훌륭합니다, $c. 당신의 전투 기술은 부인할 수 없습니다.' WHERE `entry`=427; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 우리를 찾았습니다! 그리고 너무 빠른 순간이 아닙니다...' WHERE `entry`=428; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BI죽음추적자들이 임무에 실패했다는 소식을 들으면 마음이 아프다.$B$B이러한 실패가 드물기를 바라자.$B$BI가 곧 물약을 줄 테지만, 여기서 데스스토커들이 미래에 도움이 필요하다는 것을 알게 된다면, 아마도 당신이 직접 도움을 줄 수 있을 것입니다.' WHERE `entry`=429; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BY예, 효과가 느껴집니다. 나는 곧 여행을 할 수 있을 것입니다.$B$B당신은 나에게 큰 호의를 베풀었습니다, $N.' WHERE `entry`=430; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='양초 중 하나를 잡고 팩에 넣습니다.' WHERE `entry`=431; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 기분이 좀 나아지겠지...$b$b하지만 그들이 모두 죽기 전까지는 행복하지 않을 거야! 그들 모두!' WHERE `entry`=432; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시작입니다. 바라건대 우리는 그것을 이용하고 지역을 확보하기 위해 일부 산악인을 이동시킬 수 있습니다. 그러면 기반 시설을 복원하고 채굴자들을 다시 일하게 할 수 있습니다.$b$b도움을 주셔서 감사합니다, $n.' WHERE `entry`=433; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 끝났습니까? 좋은. 당신의 신중함에 대단히 감사합니다, $N. 당신은 한 번 이상 합당함을 입증했습니다. 얼라이언스 내에서 당신과 당신의 발전을 주시하겠습니다.$B$B코를 깨끗하게 유지하세요.' WHERE `entry`=434; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도움을 주셔서 감사합니다, $N. 나는 Erland가 Silverpine의 위험에 압도 당할까 봐 두려워했습니다. 당신의 도움으로 나는 그가 그렇지 않다는 것을 압니다.' WHERE `entry`=435; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Jern은 속도 저하가 무엇인지 알고 싶어합니다. 어?$B$BIronband가 자세한 내용이 포함된 최신 진행 보고서를 작성하고 있지만 다음과 같이 말할 수 있습니다.$B$B그것은 Troggs입니다!!' WHERE `entry`=436; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='썩은 가죽 $N을 성공적으로 습격했다는 소식을 들었습니다. 이 정수는 나이트래쉬가 죽었다는 증거입니다.$B$B스컬지는 오늘 패배했습니다. 포세이큰에 대한 당신의 가치는 커집니다.' WHERE `entry`=437; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 배 안에는 싸인 시체 더미가 쌓여 있습니다. 그리고 로다미어 호수 건너 동쪽을 바라보면 펜리스 섬의 맞은편 부두가 보입니다.$B$B시체의 운명은 펜리스 섬에 달려 있을 것입니다.' WHERE `entry`=438; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 반지는 최근에 살해된 여자가 끼고 있었다고?$B$B근처에 그런 시신이 있는 유일한 출처는 티리스팔의 공동 묘지일 것입니다. 썩은가죽 놀들이 저 시체들을 펜리스 섬으로 옮기고 있는 게 틀림없어!' WHERE `entry`=439; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Deliah는 얼마 전에 Brill에 살았습니다. 그녀는 집단 무덤에 묻혔지만 당신의 말이 사실이라면 썩은 가죽 놀이 그녀의 시신을 훔쳐 실버파인으로 가져갔을 것입니다.$B$B모든 스컬지처럼 썩은 가죽도 파괴되어야 합니다. 나는 당신이 그렇게 하기 위한 조치를 취하고 있다고 믿습니다.' WHERE `entry`=440; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 이 반지는 제 아내의 것이었습니다. 그녀의 운명은 이 가혹한 시대를 견디지 ​​못하는 모든 이들의 운명이었습니다. 나는 그녀의 죽음에 대해, 그녀의 몸이 납치되었다는 당신의 이야기에 대해 아무것도 느끼지 않습니다.$B$B그런 감정은 내 안에서 식은 지 오래입니다. 하지만 욕망은 여전히 ​​내 죽은 마음에 불타고 있어, $N.$B$BDesire for 복수.' WHERE `entry`=441; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Thule Ravenclaw의 죽음은 작은 사건이 아니었습니다, $N. Renferrel은 당신이 Thule을 파괴했을 때 방출된 에너지가 Sepulcher까지 느껴졌다고 합니다.$B$B당신의 행동은 Forsaken 대열에 울려 퍼집니다. 당신의 가치는 커집니다.' WHERE `entry`=442; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 이 영액은 우리가 썩은 가죽의 특성을 이해하는 데 도움이 될 것이고 그들의 약점을 보여줄 수도 있습니다...$B$B...만약 그들이 있다면.' WHERE `entry`=443; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 물질에는 강력한 주문이 걸려 있는데 그중 일부는 오랫동안 보지 못했습니다...$B$B한 순간 -- 점술 주문을 불러야 합니다...' WHERE `entry`=444; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 연금술사 요한이 자신의 연구를 보내줘서 얼마나 좋은지. 여기 Silverpine에 새로운 개발이 너무 많아서 로데론과 티리스팔 숲에서 발견한 사실을 잊을 뻔했습니다. 그 샘플들을 네크로폴리스로 곧 가져가야 한다는 사실이 생각나네요.$b$b하지만 제가 장황하게 말해 죄송합니다. Silverpine에서 체류 기간을 연장하세요, $N. 우리는 여기에서 당신처럼 건장한 $c를 사용할 수 있습니다.' WHERE `entry`=445; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 두루마리에는 강력한 마법이 깃들어 있습니다. 나는 물약에 그런 힘을 사용한 적이 없습니다... 그것은 강력한 혼합물이 될 것이며, 펜리스 섬에 있는 그의 요새에서 툴레를 공격한다면 당신에게 잘 도움이 될 것입니다.' WHERE `entry`=446; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='연금술사 Renferrel이 당신을 제게 보내주셔서 정말 감사합니다, $N. 이 샘플은 실제로 원인에 유용할 것입니다. 나는 즉시 그들의 독성과 오염 가능성에 대한 연구를 시작할 것입니다.' WHERE `entry`=447; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Bethor의 말이 사실이라면 Thule Ravenclaw는 처리해야 하는 세력이며 곧 처리해야 합니다.$B$B이 작업을 돕기 위해 여기 있는 무기고에서 무언가를 가져가도 됩니다...' WHERE `entry`=448; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 우리가 은빛소나무 숲에서 본 스컬지의 수위나 우리 죽음추적자들이 정찰에 어려움을 겪는 것을 설명하지 못했습니다.$B$B우리 죽음추적자들에 대한 당신의 도움은 매우 귀중했습니다, $N. 그리고 당신은 칭찬받을 것입니다.' WHERE `entry`=449; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='연금술사 베라르의 일지! 당신이 용감한 이유는 무엇입니까, $N. 이제 Berard가 화를 내기 전에 무엇을 했는지 봅시다. . .' WHERE `entry`=450; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Berard를 잃는 것은 Royal Apothecary Society에 큰 타격입니다. 하지만 당신의 노력과 연금술사 Renferrel의 부지런한 연구를 통해 Berard의 연구는 여전히 The Dark Lady의 곤경에 유용할 것입니다.$b$b우리는 여기서 대단한 일의 정점에 있습니다, $N. 당신이 전투 방식에 능숙하지 않다면 나는 당신을 협회 회원으로 모집하려고 노력할 것입니다.' WHERE `entry`=451; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Dark Lady의 진정한 제자처럼 싸웠습니다, $n. 의회가 죽으면 이 마을을 완전히 장악하고 Shadowfang Keep에서 Arugal을 몰아낼 수 있을지도 모릅니다. 나는 당신에게 경의를 표합니다!' WHERE `entry`=452; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<초조한 한숨...>$B$BY예, 제가 그 책의 저자입니다. 드디어 저를 찾으셨군요, 어?$B$B글쎄, 그 일기를 읽으면...그럼 절반밖에 모르는 거에요!' WHERE `entry`=453; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여보세요, $c.$b$b저를 발굴 현장으로 안내해주시겠어요? 반가운 소식이네요... 새안과 그의 동료들 다음으로, 검은무쇠단이 또 어떤 일을 벌일지 누가 알겠습니까?$b$b어쨌든 마지막으로 몇 가지 확인하겠습니다. 갈 준비가 되면 다시 얘기해 주세요.' WHERE `entry`=454; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 보고서는 나쁜 소식으로 가득 차 있습니다!$B$BI Dragonmaws가 Algaz로 강력한 움직임을 보이고 있습니다. 일반적으로 Dragonmaws는 언덕에 숨어 있습니다. 무엇이 그들이 Algaz에 뛰어들게 했는지는 여전히 미스터리...$B$B감사합니다, $N. 그리고 우리는 아마도 이 오크들을 다루는 당신의 도움이 필요할 것입니다.' WHERE `entry`=455; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='임무를 잘 수행했습니다, $N.' WHERE `entry`=456; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 자연에 대한 헌신을 잘 증명했습니다, $N. 당신과 같은 젊은 $c에게는 유망한 미래가 있습니다.' WHERE `entry`=457; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='날 찾았구나, 어린 $r. 당신을 보낸 현명한 드루이드 멜리사입니다.' WHERE `entry`=458; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$b$b그러나 당신은 내 두려움을 확인시켜 주었습니다. 그렐이 지옥 이끼에 오염되었다면 한때 이곳에 살았던 펄볼그의 옹알파인 부족이 어떻게 되었는지 상상할 수 밖에 없습니다.$b$b유능한 $C인 Dolanaar에서 자신을 찾으면 박식한 드루이드 Athridas를 찾으십시오. 베어맨틀. 그는 숲의 안녕에 대한 우리의 관심을 공유합니다.' WHERE `entry`=459; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 나는 놀들이 내 몸을 망가뜨릴까 두려웠다. 그들이 하지 않았다는 것을 아는 것이 좋습니다.' WHERE `entry`=460; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='열려 있습니다. 저를 여기에 두십시오. 나는 이 요새에서 내 생애 최고의 날들을 보냈고, 그 성벽 안에서 쉬고 있다는 생각이 나에게 편안함을 줍니다.$B$B반드시 문을 닫아야 합니다. 썩은 가죽들이 나를 찾지 않기를 바랍니다.$B$ 아, 그리고 이것을 가져가세요. 당신은 그것을 얻었습니다.' WHERE `entry`=461; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뿌리와 양치류는 작은 자여, 당신에 대해 잘 말하고 있습니다. 나는 많은 이름을 가지고 있지만 몇 가지만 대답합니다. 그러나 당신은 나를 Rethiel이라고 부를 수 있습니다.$B$B그리고 당신은 귀를 기울여야 합니다...이 땅은 곪은 상처로 인해 울고 있습니다.' WHERE `entry`=463; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 싸웠습니다, $N. Dragonmaws는 용이 있었을 때와 같은 위협은 아니지만 여전히 사나운 상대입니다.$B$BDragonmaws는 수년 전 Dragonmaws의 이전 우두머리였던 Nekros의 아들 Nek\'rosh가 이끌고 있습니다. Nekros는 Red Dragons를 길들이기 위해 강력한 마법을 사용했지만, 그 마법이 실패하자...용들은 기뻐하지 않았습니다. $B$BNekros는 살해되었고 그의 아들은 그의 아버지를 죽인 용들에게 복수를 맹세했습니다.' WHERE `entry`=464; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='부싯깃을 투석기에 놓고 불꽃을 튀기십시오.$B$B불꽃이 분출하고 빠르게 퍼집니다!' WHERE `entry`=465; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 광석을 얻었다! 잘했어, $N! 즉시 이 일을 할 사람을 구하겠습니다. 그가 폭발하지 않기를 바랍니다!' WHERE `entry`=466; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕 $N. 내가 해야 할 일 때문에 여기 왔잖아, 응? 모험의 전망에 피가 타오르는 당신과 같은 젊은 $r을 보는 것은 좋은 일입니다!' WHERE `entry`=467; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $C! 당신은 정찰 임무를 위해 여기 왔어요, 당신은? 아주 좋아요!$B$BI 장비 상태가 좋기를 바랍니다. 이 \"정찰\" 임무가 좀 더 지저분한 것으로 바뀌었기 때문입니다...' WHERE `entry`=468; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 이것은 Einar에서 온 것 맞죠? 거의 일주일 동안 그의 스킨을 나에게 직접 전달하지 않았습니다. 틀림없이 아내와 약간의 차이가 있을 것입니다!$b$b언젠가는 아내에게 시다와 이야기를 하러 가봐야겠습니다...' WHERE `entry`=469; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 고마워요, $n! 잃어버릴까봐 두려웠어요!$b$b<수액으로 뒤덮인 가방의 내용물을 재빨리 바닥에 비우고 퍼냅니다.>$b$b흠, 별로 쓸모가 없네요 더 이상, 그러나 그것을 씻어내고 당신이 그것을 사용할 수 있을 것이라고 확신합니다.' WHERE `entry`=470; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음... 내 견습생이 되는 데 관심이 없을 것 같군요, 그렇죠?$b$bHah! 아니, 농담이야. 당신은 너무 늙었습니다. 게다가, 당신의 외모로 볼 때, 당신은 인생에서 다른 야망을 가지고 있는 것 같습니다. 그럼에도 불구하고 이것들은 당신이 구한 좋은 스킨들이며 잘 사용할 수 있을 것입니다.' WHERE `entry`=471; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어떤 용감한 $c가 Menethil로부터 소식을 전합니까? 아 $N, 그들이 당신을 부릅니다.$b$b당신은 절망적인 상황에 희망을 가져다줍니다. 젊은 Harlo가 살아남았다는 것은 참으로 좋은 소식입니다. 도망치는 동안 그는 심한 부상을 입었습니다. 연대와 함께 살아남은 유일한 군마의 등에 그를 보낼 시간이 거의 없었습니다.$b$b그러나 이제 우리는 위험한 상황에 직면해 있습니다. Dun Modr는 무너졌고 우리는 한때 위대한 연대의 그림자에 불과합니다.' WHERE `entry`=472; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N. Valstag는 Dun Algaz에서 Dragonmaw Orcs와 함께한 과거의 성공에 대해 나에게 브리핑했습니다. 당신은 $R의 가치가 있습니다.$B$B당신에게 할 일이 있습니다.' WHERE `entry`=473; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 당신은 Dragonmaw 오크 부족에 결정적인 일격을 가했습니다. 그들은 결코 회복되지 않을 수도 있습니다. 그리고 그 투석기의 파괴는 Menethil 항구를 안전하게 만들었습니다.$B$B당신은 공로의 $R이며 Ironforge 왕국은 그것을 잘 섬기는 사람들에게 보상합니다.' WHERE `entry`=474; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 여기 있는 숲의 정령들에게 감사합니다! 나는 아스리다스가 문제를 감지하고 도움을 보낼 것이라는 것을 알고 있었다.' WHERE `entry`=475; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='별에 의해! 이것은 참으로 매우 혼란스러운 일입니다!' WHERE `entry`=476; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<상자의 뚜껑을 열어보니 정성스럽게 포장된 여러 물건이 있습니다. 상자 위에는 은빛소나무 숲과 서부 로데론의 다른 지역을 묘사한 것으로 보이는 오래된 지도 묶음이 있습니다.$b$b지도 아래에는 신비한 모양의 마법 펜던트가 있습니다.>' WHERE `entry`=477; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지도와 이... 펜던트, 흠? 흥미롭군요.$b$b달라란 마법사들이 어떤 목적으로 앰버밀에 관심을 갖고 있는 것은 분명하지만, 여전히 그들의 목표는 저에게 숨겨져 있습니다.$b$b아마도 달라는 그들의 용도를 알고 있을 것입니다.' WHERE `entry`=478; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dalar는 좌절에도 불구하고 직조가 상당히 진행되고 있음을 발견했습니다.$b$b강력한 마법사가 마법 에너지를 인도하고 있습니다. 그는 빨리 멈춰야 합니다.' WHERE `entry`=479; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마법사의 마법이 소멸되고 지맥 에너지가 휴면 상태로 사라집니다. 당신의 노력은 결실을 맺었습니다, $n, 우리는 적들과 달라란의 위압적인 마법사들에게 큰 타격을 입혔습니다.$b$b그러나 우리는 에너지의 원천이 너무 가까이 있다는 것을 알고 경계해야 합니다.. 미래를 위한 계획을 세워야 합니다.' WHERE `entry`=480; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흥미롭게도 Kirin Tor의 더 많은 계략이 보일 것입니다. 이것은 강력한 아티팩트입니다. 키린 토의 강력한 마법사들이 마법 에너지를 전달하기 위해 자주 사용했습니다.$b$b그들이 Ambermill에 너무 많은 것을 전달하고 있다는 것은 그들이 어느 정도 규모의 프로젝트를 진행하고 있음을 나타냅니다.$b$b내가 그들의 구멍을 뚫을 수 있는지 확인하겠습니다. 보호하고 그들의 의도를 확인합니다.' WHERE `entry`=481; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 나쁜 소식, $n. 달라가 옳다면-그가 틀렸다고 믿을 이유가 없습니다--빨리 움직여야 합니다.$b$b공격 계획에 대해 그와 상의해야 합니다. 그러나 그동안 우리는 그들의 진전을 지연시켜야 할 것입니다.' WHERE `entry`=482; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성공했어, 젊은 $c! 잘하셨어요. 그리고 적시에 추가할 수 있습니다.' WHERE `entry`=483; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $n. 이 스킨의 품질은 훌륭합니다. 가능한 한 빨리 경화 과정에 투입해야 합니다. 아, 하지만 그 전에 해야 할 다른 일이 있는데 당신이 처리할 수 있을 것 같습니다.' WHERE `entry`=484; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알... 조난 신호... 닭 안에... 유도 로봇을 넣습니다. $B$B 일어서려고 애쓰는 로봇 내부에서 웅웅거리는 소리와 윙윙거리는 소리가 들립니다. 로봇이 살아난 후 Oglethorpe의 목소리가 한 번 더 들리지만 이제 로봇 내부에서 $B$B\"OOX-09/HL은 최소한 작동하지만 대대적인 수리가 필요합니다! 짊어져라... 근데 생각이 있는 것 같아. 좀 더 지켜봐줄래?\"' WHERE `entry`=485; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 당신은 자신이 가장 가치 있고 유능한 $c임을 증명했습니다. 당신처럼 확실하게 명예의 길을 따르는 $r은 이 세상에서 큰 영광을 찾을 것이 확실합니다.$b$b당신이 여행하는 모든 곳에서 숲의 정령이 당신을 보호하기를 바랍니다.' WHERE `entry`=486; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='용감한 $c 님, 당신은 Dolanaar와 Darnassus의 선량한 사람들을 잘 섬겼습니다. 텔드랏실 파수꾼의 일원으로서 당신의 노고에 경의를 표합니다.' WHERE `entry`=487; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ㅋ! 글쎄, 정말이지.$b$b나, Zenn Foulhoof가 내 명령을 수행하기 위해 $r을 가질 것이라고 누가 짐작이나 했겠습니까? 확실히 나는 아니야! 하지만 그렇게 됩니다... 우리의 사랑스러운 이 세상은 놀라움으로 가득 차 있습니다.$b$b순진하고 속기 쉬운 사람들을 위한 세 번의 환호!' WHERE `entry`=488; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 정말 멋진 $r! 당신이 도움이 될 줄 알았어!' WHERE `entry`=489; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='...이게 뭔가요? Thule에 Woven Wand가 있었나요? 우리의 우정이 깨지고 그가 리치 왕의 편을 들었을 때 나는 그것이 사라진 줄 알았습니다!$B$B그는 그 힘을 불러일으키지 않았을 것입니다. 그리고 그가 그것을 사용하지 않은 것이 다행입니다...$B$B이것은 놀라운 발견입니다. 당신은 나의 감사인 $N을 가지고 있으며 보상을 받을 것입니다.' WHERE `entry`=491; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 드디어 한 잔. 나는 그것이 Rhapsody Malt가 아니라고 확신하지만 이 시점에서 오래된 호루라기를 자극하기 위해 무엇이든 할 것입니다.' WHERE `entry`=492; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 최고다. 연금술사 Renferrel은 내 최고의 존경심을 가지고 있습니다. 나는 그의 작품을 공부하고 싶어 안달이 난다.' WHERE `entry`=493; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='까마귀의 울음소리가 서쪽에서 손짓합니까?$b$b굉장한 소식입니다! Hillsbrad는 공격하기에 무르익었습니다. 이제 파괴 계획을 실행할 수 있습니다. 바리마트라스는 기뻐할 것입니다.' WHERE `entry`=494; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Shalindra에 의해 보내졌다? 그럼, 당신은 내가 쓸데없는 수다로 많은 시간을 낭비하지 않는다는 것을 알게 될 것입니다.$b$bMug\'Thol은 짜증나는 사람입니다. 우리는 그를 신속하고 철저하게 사건 없이 처리할 것입니다.' WHERE `entry`=495; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 표본은 완벽합니다. 글쎄, $N, 당신은 또 다른 비참한 날에 나에게 약간의 기쁨의 힌트를 가져다주었습니다. 귀하의 노력에 감사드립니다.' WHERE `entry`=496; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 인간들은 우리의 전사들을 노예로 만들 생각을 했습니까? 보여드리겠습니다!$b$b그들이 우리 지도자인 골디르를 다른 곳으로 데려간 것 같습니다. 그를 찾아 구출해야 합니다. 하지만 지금은 그가 어디에 있는지 알 수 없습니다...$b$b단서를 찾으면 확실하게 알려드리겠습니다, $n.' WHERE `entry`=498; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='목쉰 소리!' WHERE `entry`=499; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 이 너클본을 모두 얻으려면 오우거 떼를 샅샅이 뒤졌어야 합니다.$B$B그래서 우리 머리에 그것들이 들어가지 않도록 해야 합니다. 적어도 잠시 동안은.' WHERE `entry`=500; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한 수집품, $N.' WHERE `entry`=501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘릭서의 일부를 손에 붓고 스탠리의 입 앞에 댑니다.' WHERE `entry`=502; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $n. 나는 대족장의 명령에 따라 듀로타에서 원정대를 이끌었지만 보시다시피 우리의 계획은 다소 빗나갔습니다. 그들이 나를 여기 이 마을에 가두어 강제로 일하게 하고, 짐을 지고, 땅을 파게 하고...$b$b내가 겪은 일은 중요하지 않습니다. 지금 우리 그룹을 이끌고 있는 누구에게나 전달해야 할 중요한 정보가 있습니다.' WHERE `entry`=503; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 이것이 당신의 보상입니다.$B$B그 전쟁광들을 사냥할 때 알터랙 도시는 어땠습니까? 내가 추측 할 수있는 상태가 좋지 않습니다. 오우거는 깨끗한 것으로 알려져 있지 않습니다.$B$B다행히도 당신의 노력이 그들을 사우스쇼어에서 멀리하는 데 도움이 될 것입니다.' WHERE `entry`=504; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 그들이 아직 숨어 있을지 모르지만, 우리는 당신이 죽인 도둑과 발바닥 중 일부가 마지막 치안 판사의 죽음에 책임이 있기를 바랍니다. 하지만 그렇지 않았더라도 신디케이트는 이 땅의 오점이자 인류의 오점입니다. $B$B사우스쇼어는 그들의 죽음을 환영합니다.' WHERE `entry`=505; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거만한 인간들의 신경! 우리는 그들에게 오크가 결코 그들의 의지에 굴복하지 않는다는 것을 보여줄 것입니다!$b$b대족장이 원하는 장신구를 되찾는 것과 더불어 이제 이것이 우리의 임무가 될 것입니다. 하나를 성취하면 다른 하나도 성취하게 될 것 같습니다.' WHERE `entry`=506; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아니, 아니 제발 날 다치게 하지마! 나는 당신의 백성에게 해를 끼칠 생각이 없었습니다. 제발... 살려주세요!' WHERE `entry`=507; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='대족장이 그런 작은 일에 그렇게 많은 돈을 쓴다는 것이 이상합니다. 나는 그를 이해한다고 주장하지 않지만 그의 명령이 무엇이든 나는 그를 따를 것입니다. 잘했어, $n. 의심할 여지 없이 대족장은 당신의 성공 소식을 듣고 기뻐할 것입니다.' WHERE `entry`=508; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 진흙주둥이 꽃의 끔찍한 악취. 적어도 그 더러운 놀들은 뭔가에 좋습니다.' WHERE `entry`=509; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B이건 매우 문제가 됩니다, $N. 이 문서의 정보와 신디케이트의 과거 활동으로 미루어 볼 때, 잔인한 무리가 사우스쇼어에서 전쟁을 벌였다고 추정할 수 있습니다.' WHERE `entry`=510; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭔가요? 잠시만요...자세히 살펴보겠습니다.$B$B...$B$B흠, 이런 형태의 암호화는 본 적이 없지만 해당 분야에 대한 지식이 완전하지 않다는 것을 인정해야 합니다. .' WHERE `entry`=511; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신디케이트의 귀족 자격을 박탈하면 단호하게 행동할 수 있는 능력이 제거되고 폭력배 집단에 지나지 않을 것입니다.$B$B당신은 당신의 동맹을 잘 섬기고 있습니다, $N.' WHERE `entry`=512; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='연금술사 라이던이 당신을 보냈다고? 아, 왜 그렇게 말하지 않았어!$b$b그의 우울한 성격에도 불구하고, Apothecary Lydon은 우리의 가장 헌신적이고 유능한 일원 중 하나입니다.$b$b착한 녀석이 Mudsnout Composite를 보냅니다! 힐스브래드에 있는 우리 친구의 근황을 알고 있습니다. 그리고 나는 그가 생각하는 방식을 좋아합니다. Dark Lady는 그가 새로운 전염병을 향한 진전에 가장 깊은 인상을 받았을 것입니다.' WHERE `entry`=513; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 암호화! 내 특기. 여기서 보자...' WHERE `entry`=514; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 실험의 흥분은 저를 아찔하게 만듭니다! 당신은 정말 큰 도움이 되었습니다, $N. 우리는 함께 이 땅에 죽음과 질병을 퍼뜨릴 것입니다!' WHERE `entry`=515; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 정찰병과 요원들이 이와 같은 귀중한 정보를 계속해서 입수한다면 리치 왕의 스컬지가 곧 우리 땅에서 제거될 것입니다.' WHERE `entry`=516; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마지막으로! 이제 행동할 준비가 되었습니다!' WHERE `entry`=517; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='눈은 오우거의 피로 붉게 피어나지만, 크러쉬리지의 정신과 숫자가 짓밟혀 흙과 눈으로 갈릴 때까지 우리의 노력을 멈출 수는 없습니다.' WHERE `entry`=518; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='...그리고 처음부터 오우거의 냄새가 역겹다고 생각했습니다.$b$bMug\'Thol의 머리를 가져오시면 그 네 마리를 알터랙 위의 장창에 올려놓겠습니다. 암흑의 여왕의 뜻을 거스르는 자들에게 적합한 기념물입니다.' WHERE `entry`=519; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='임무를 잘 수행했습니다, $n. Mug\'Thol의 머리는 Alterac 폐허의 가장 높은 봉우리를 장식하고 Deathguard는 Crushridge의 잔재를 땅으로 휩쓸 것입니다.' WHERE `entry`=520; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오우거가 다크 레이디의 의지를 피하는 데 사용했던 유물이군요...$b$b이렇게 단순한 것이 이렇게 큰 힘을 발휘할 수 있다니 이상합니다. 그리고 그들처럼 서투른 손에 빠지기 위해. 잘했어, $n. 여군주 실바나스에게 왕관을 넘겨주고 그녀가 당신의 업적을 듣도록 하겠네.' WHERE `entry`=521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B사우스쇼어에 대한 최근 공격을 설명합니다. 신디케이트가 마지막 치안판사였던 것처럼 나를 쫓고 있는 게 분명해!' WHERE `entry`=522; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 악당이 자신을 잃었다는 사실을 알고 머리가 조금 더 편안해졌습니다.' WHERE `entry`=523; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 먼지 투성이 양탄자 위에 오염된 술통을 놓습니다.' WHERE `entry`=524; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B이것은 신디케이트 야영지에서 찾은 편지에서 번역한 것입니까? 이것은 도둑이나 알터랙의 귀족이 쓴 것도 아닙니다.$B$B신디케이트가 다른 세력과 연결되어 있는 것 같습니다.' WHERE `entry`=525; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 찾았군요! 이제 이 라이트 포지 철을 망치로 두드려서 유용한 무언가를 만들어 볼까요?' WHERE `entry`=526; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안심하세요, $c. 당신이 전투에서 돌아온 것을 봅니다. 제 소식통에 따르면 당신은 힐스브래드 전선에서 좋은 활약을 펼쳤습니다.' WHERE `entry`=527; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='힐스브래드 마을 주변에 죽음의 손아귀가 점점 더 심해지고 있습니다. 전투는 잘 진행됩니다.' WHERE `entry`=528; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='임무 완수, $c. 그리고 꽤 능숙하게 수행했다고 덧붙일 수 있습니다.' WHERE `entry`=529; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 좋다. 이 손이 내 아내 델리아를 죽였습니다. 그녀를 죽인 것에 대한 복수는 내 유일한 관심사였고, 당신은 그 복수의 도구였습니다.$B$B자, 아까 돌려준 반지를 가져가세요. Deliah는 너무 오랫동안 나에게 죽어 있었고 그녀의 반지는 더 이상 보관할 가치가 없습니다. 대신 친구의 배신을 기억하기 위해 이 손을 간직하겠습니다.' WHERE `entry`=530; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 작은 계획을 도와줘서 고마워, $n. 나는 몇 달 동안 그 무뚝뚝하고 꼼짝 못하는 소년에게 돌아가고 싶어 안달이 났고, 우리는 꽤 잘 해냈다고 말하고 싶습니다! 자, 이것을 가지세요, 당신은 그것을 얻었습니다.' WHERE `entry`=531; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Hillsbrad에서 당신의 영광에 대한 소식이 빠르게 퍼졌습니다. 잘했어, $c.' WHERE `entry`=532; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마지막으로, 우리는 골디르가 잡혀 있는 곳을 알고 있습니다. 문제의 수용소는 여기에서 그리 멀지 않은 곳에 있으며 그들이 우리를 처음 잡았을 때만큼 준비가 잘 되어 있지 않기를 바랍니다.' WHERE `entry`=533; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 임박한 죽음을 생각하면, 이것이 가장 달콤한 맛이라고 자신있게 말할 수 있을 것 같습니다... 자, 이것을 가져가세요. 내가 죽었을 때 아무 소용이 없을 것입니다.$b$b그럼, 계속하세요!' WHERE `entry`=535; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것으로 내가--하!--명령을 수행하고 사우스쇼어에서 무시무시한 멀록의 끔찍하고 무시무시한 위협을 제거했다는 사실을 Redpath에게 확신시키기에 충분하기를 바랍니다! 자란 물고기의 파괴보다 더 큰 악은 없을 것입니다!' WHERE `entry`=536; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. Argus Wake는 우리가 신디케이트를 운영하고 싶은 그룹처럼 들리지 않습니다.$B$B그리고 당신이 여기서 그들의 지도자를 죽였을지 모르지만, Nagaz는 단지 다른 사람의 하수인이었습니다. Argus Wake는 아제로스 대륙 깊숙한 곳까지 달릴 수 있습니다.$B$B아니면 세계까지도요.' WHERE `entry`=537; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예, 밀턴을 기억합니다. 의심의 여지없이 책벌레. 그에게 축복을.$B$B그리고 그가 옳았다. 알터랙의 폐허는 여전히 잃어버릴 위험에 처한 지식의 창고를 간직하고 있습니다! $B$BOgres는 이제 알터랙에 거주하며 고등 교육에는 별로 관심이 없습니다.' WHERE `entry`=538; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dark Lady는 자신의 병사들을 무장시킬 수 있는 새로운 광산이 있다는 사실을 알고 기뻐할 것입니다.' WHERE `entry`=539; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 당신은 그들을 얻었다! 화려한! 즉시 Gri\'lek의 팔 연구를 시작해야 합니다!' WHERE `entry`=540; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전장에서의 당신의 행동은 최고의 찬사를 받을 만합니다.' WHERE `entry`=541; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마이 오 마이! 이것들을 봐! 그들이 알터랙의 폐허에서 살아남았다는 게 믿기지 않습니다. 그리고 저 오우거들도!$B$B고마워요, $N. 매우 감사합니다! 당신은 인간의 지식을 보존하는 데 일조했으며 스톰윈드 왕립 도서관의 장엄함을 더했습니다.' WHERE `entry`=542; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 멋지네요. 물론 이것은 청소해야 하지만, 당신은 정말로 스스로를 능가했습니다, $N. 누군가 티아라를 준비하여 서둘러 우리 컬렉션에 넣도록 하겠습니다. $B$BA 여러분도 동의하시리라 확신합니다. 우리의 감사는 우리 컬렉션만큼 웅장합니다.' WHERE `entry`=543; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 $N 포세이큰을 위해 훌륭한 봉사를 했습니다. 이 유물들은 정말 놓쳤습니다.$B$B그리고 케간과 다른 배신자들이 정의를 찾았다는 소식을 듣게 되어 기쁩니다.' WHERE `entry`=544; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 그 폐허는 이제 조심만 한다면 수색하기에 충분히 안전할 것입니다.$B$B감사합니다, $N.' WHERE `entry`=545; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀중한 두개골! 너무 아름다워! 약속대로 당신에게 빚을 졌습니다, $N!' WHERE `entry`=546; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='찾으셨군요!$b$b아, 내 소중한 검을 다시 손에 쥐고 있으니 완전해진 기분입니다. 정말 감사합니다!' WHERE `entry`=547; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $c. 이 속도라면 신디케이트 해충이 곧 땅에서 제거될 것입니다.' WHERE `entry`=549; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 힐스브래드 구릉지에서 얼라이언스 군대에 결정타를 날린 악명 높은 $c이신가요? 당신의 영광스러운 업적에 대한 소문이 언더시티로 빠르게 퍼졌습니다.$b$b전투에서 그러한 리더십과 전문 지식을 계속 보여 준다면 당신은 암흑의 여왕 대열에서 꽤 미래가 있습니다.$b$b우리의 주요 위협은 강림하는 리치 왕의 스컬지 군대입니다. 북쪽에서 인간의 \"문제\"가 계속해서 우리의 전투 계획을 방해하고 있습니다. 그러나 당신은 인간이 넘어질 수 있고 넘어질 것임을 보여주었습니다.' WHERE `entry`=550; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 많은 암호화된 메모?$B$BI Alterac에서 흘러나오는 이상한 글을 모두 해독할 수 있는 재능이 있었으면 좋겠습니다. 하지만 제가 지식이 부족해서 걱정입니다.' WHERE `entry`=551; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 최고에요, $N!' WHERE `entry`=552; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거대한 울림이 땅에서 발산됩니다.' WHERE `entry`=553; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='현명한 결정입니다. 이 두루마리를 번역할 수 있는 능력을 가진 학자는 나 외에는 없다고 생각합니다. 그리고 그 내용이 흥미롭다면 두려워하지 마십시오. 나는 당신을 위해 보낼 것입니다.' WHERE `entry`=554; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='모두가 기뻐할 것입니다. Jessen 셰프의 Soothing Turtle Bisque가 다시 한 번 제공됩니다!' WHERE `entry`=555; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들은 잘 할 것입니다. 그들의 마법이 약해진 것처럼 보이지만 Magus의 초기 실험이 이와 같은 비활성 표본에 대한 것이면 가장 좋을 것입니다.$B$B감사합니다, $N.' WHERE `entry`=556; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 찾았습니다. 당신이 이 팔 보호구를 제거한 정령들이 순응했다고 믿어요?$B$BHm...죽음은 내 심장을 멈췄을 뿐만 아니라 코미디 타이밍을 빼앗아간 것 같습니다.$B$B고마워요, $N. 당신은 Magus와 Dark Lady를 잘 섬깁니다.' WHERE `entry`=557; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우와! 레이디 제이나의 사인을 받았군요! 매우 감사합니다! 그리고 와우... 그녀는 여기에 개인 메시지를 썼습니다 - 나에게! 나는 그녀가 완전히 멋질 줄 알았고 언젠가는 그녀에게 감사를 표할 것입니다... 내가 얼라이언스의 영웅이 되면!$B$B당신이 최고입니다, $N. 저에게 너무 잘해주셔서 감사합니다.' WHERE `entry`=558; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛의 사랑이여... 바닥에 뚝뚝 떨어지고 있습니다.$b$b저도 그런 것들을 만지는 것을 참을 수 없습니다. 물고기는 모두 건강하고 좋지만 다리가 자라서 돌아다니기 시작하면... 몇 주 동안 물고기를 먹지 않았다는 것을 말씀드리자면 사우스쇼어에서는 많이 먹지 않는다는 뜻입니다.' WHERE `entry`=559; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Farren의 심부름 $g 소년: 아가씨;, 당신은?$b$bFarren이 머리를 구하는 데 도움을 주셨다면 감사합니다. 사우스쇼어는 보호를 유지하기 위해 근면한 일꾼과 노력이 필요합니다.' WHERE `entry`=560; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나가, 응? 레드패스가 방금 나랑 똑같은 정보를 받았나봐... 하! 그는 내 노력으로 승진하지 못할 것입니다. 설명하겠습니다.' WHERE `entry`=561; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='사우스쇼어에 나가를 쓰러뜨리면, 나는 재배치되어야 할 구두쇠가 될 것입니다. 스톰윈드를 다시 보게 될 텐데... 이 빛이 버린 항구에서 물러나.' WHERE `entry`=562; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야? 아... 내 세심한 제자가 사우스쇼어의 나가 문제에 몰두했군요. 이것을 저에게 가져다 주셔서 감사합니다. 다음 달 인사 배정을 검토할 때 확실히 고려하겠습니다.' WHERE `entry`=563; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 소식이 아닌가! 사라져야 했고, 첫날부터 야수들을 돌볼 수 있는 정규적인 전쟁 영웅을 찾았습니다. 당신은 아빠를 자랑스럽게 만들었어요, $n.' WHERE `entry`=564; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 위대한 바르톨로가 마술을 부릴 때입니다! 나는 마법사의 지팡이나 마법사의 막대가 필요하지 않습니다. 위대한 바르톨로인 나에게는 바늘과 실 하나로 마술을 부릴 수 있다!' WHERE `entry`=565; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 하는 생산적인 일, $n. Baron Vardus가 사망함에 따라 신디케이트 지도자의 수가 줄어들었습니다. 그들의 저항과 자극은 오래 가지 않을 것입니다.' WHERE `entry`=566; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 현상금 사냥꾼이군요, $c. 잘하셨어요.' WHERE `entry`=567; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 임무는 명예롭게 수행되었습니다, $c.' WHERE `entry`=568; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요. 당신은 명예롭게 대족장을 섬겼습니다.' WHERE `entry`=569; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 정글에 대한 지식이 두터우십니다. 이 표본은 완벽할 것입니다. 호드를 위해 이렇게 훌륭한 야수를 희생시킨 영혼들에게 감사를 표하겠습니다.' WHERE `entry`=570; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 이상적인 힘줄, $n. 당신의 노력은 곧 결실을 맺을 것입니다.' WHERE `entry`=571; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 훌륭한. 한번에 준비하겠습니다.' WHERE `entry`=572; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 성스러운 샘물과 함께 의식용 초커에 마법을 걸 수 있습니다. $b$b대족장의 이름으로, 그리고 강력한 호드를 수호하기 위해 $n 님, 자부심을 가지고 이것을 착용하십시오.' WHERE `entry`=573; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N. Yohwa 병장은 당신의 능력을 믿었고 나는 그녀를 믿습니다. 당신이 Kurzen의 군대에 가져온 패배는 거의 희망이 없습니다. 나는 우리 반란군이 외로울까봐 두려웠고, 혼자서는 결코 대령의 광휘에 맞설 수 없었습니다.$B$B아마도 우리의 생존에 대한 희망은 아직 남아 있습니다.' WHERE `entry`=574; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 스킨은 해야 합니다. 부츠의 안쪽 레이어를 구성할 것이기 때문에 품질은 그다지 중요하지 않지만 편안함은 여전히 ​​중요합니다.$b$b조금 딱딱하면 타이거를 사용하겠습니다. 그것을 부드럽게하는 피. 트릭 o\' 무역, 당신은 알고 있습니까?' WHERE `entry`=575; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='목재를 떨게 하고 목재를 떨게 하십시오! 당신은 나에게 아름다운 눈을 찾았습니다! 그녀가 여전히 맞는지 보자.$b$b$n 호! Blimey, 나는 볼 수 있습니다!!' WHERE `entry`=576; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 부츠는... 소시지 같아요, $n. 멋져요, 맛도 좋아요. 가장 좋은 재료와 고기로만 채워져 있다고 말씀드리지만, 여러분은 그것을 먹고 좋아합니다.$b$b더 안전하고 즐겁습니다. 저를 믿고 묻지 않으시면 됩니다. 정말 안에 무엇이 있는지 조심스럽게.' WHERE `entry`=577; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 이야기는 사실이었습니다! 굉장하군!$b$b하지만 해일의 돌을 회수하려면 그 저주를 물리칠 방법을 찾아야 합니다. 저주는 마법 같은 일입니다. 우리를 도와줄 마법사 중 한 명이 필요합니다.' WHERE `entry`=578; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='관심 있는 책이 있습니까, $N?' WHERE `entry`=579; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='목재를 떨쳐라! 캡틴의 술을 찾았군!$b$b내가 큰 빚을 졌군, 친구.$b$b밖에서 폭풍이 몰아치고 있는 것 같군. 시간이 지나기를 기다리는 동안 여기 병 하나로 몸을 녹여야 할 것 같아요....' WHERE `entry`=580; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 엄니입니다, $N. 당신은 Bloodscalps를 사냥할 수 있는 힘이 있음을 증명했습니다.$B$B그리고 그것은 당신이 그들을 사냥하지 않았기 때문에 좋습니다.' WHERE `entry`=581; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 불쌍한 예니쿠가 인간사냥꾼의 도끼를 피했는지 확인하기 위해 이 머리들을 조사하겠습니다.' WHERE `entry`=582; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='친구가 되어 반갑습니다, $n. 한동안 이 지역 주변에서 $c를 보지 못했습니다.$b$b저는 단 하나의 목적을 위해 이 원정대에 합류했습니다. 당신이 일종의 영웅인 것을 보니 당신이 사냥에 참여하게 할 용의가 있지만 먼저 당신 자신을 증명해야 합니다.$b$b당신에게 랩터를 죽이는 방법을 가르쳐 드리겠습니다. Ajeck은 당신에게 호랑이 사냥을 가르쳐줄 것입니다. 그리고 Erlgadin 경은 표범 추적의 달인입니다.$b$b당신의 기술을 증명하면 큰 사냥을 시작하겠습니다.' WHERE `entry`=583; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='간줄라와 네즐리오크의 머리를 가마솥에 넣고...' WHERE `entry`=584; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예. 이것들은 나에게 도움이 될 것입니다. 내 영혼이 풀려나면 세 명의 훌륭한 하인과 함께 황천에 들어가겠습니다!$B$B당신은 당신의 $r 부족의 영예이며, 당신은 나를 달래주었습니다.' WHERE `entry`=585; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그것을 믿고 싶지 않지만 당신이 한 일을 부인할 수 없습니다. 이제 아나텍이 쓰러졌으니 분노가 누그러질 것입니다. $B$B당신의 힘이 당신을 위대한 업적으로 이끌 것입니다, $N. 하지만 언젠가...네더에서 당신을 뵙고 우리는 다시 힘을 합치게 될 것입니다.$B$BI이(가) 기다리고 있을 것입니다.' WHERE `entry`=586; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 쇼, $n! 그리고 나도 배송해야하기 직전! 아무리 고맙다고 해도 과언이 아닙니다, 오랜 친구여.' WHERE `entry`=587; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='추방자 잔질??$B$B사악하고 강력한 주술사인 트롤이 예니쿠를 붙잡고 있다면 희미한 희망만 남게 될까 두렵습니다. 희미한. 그리고 가장 작은 곤충처럼 작습니다.$B$B그래도 그것은 희망입니다.' WHERE `entry`=588; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 이 샤드는 잘 형성되어 있습니다. 나는 이미 그들이 나에게 노래하는 것을 듣고 있습니다.$B$B그리고 당신이 없는 동안 나는 정글의 정령들과 이야기를 나눴습니다. 나는 마음의 눈이 어디에 있는지 알고 있습니다...$B$B...그리고 누가 그것을 지키고 있는지.' WHERE `entry`=589; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='믿을 수 없는! 굉장한 기술!$B$B당신이 쉬운 먹잇감이 될 줄 알았는데, $N. 당신이 잘 해줬어요.$B$B여기 내가 약속한 동전이 있습니다... 내가 말한 만큼은 아니지만, 그것은 내가 처음에 당신에게 거짓말을 했기 때문입니다.' WHERE `entry`=590; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 눈을 회수! 당신의 힘은 전설입니다. $N!$b$b눈을 얻으려면 마이조스를 물리치고 그를 황천으로 보냈어야 합니다. 그러므로 전에는 영들이 그를 언급하지 아니하였느니라.$b$b그가 살과 뼈의 세계에서 떠나간 것은 좋은 일이지만 지금은 영의 영역에 있으니...그가 새로운 통치를 시작할까 두렵다. .$b$b그러나 그것은 나중에 걱정할 일입니다. 이제 마음의 눈을 우리의 필요에 따라 조정하는 의식을 수행해야 합니다...' WHERE `entry`=591; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 당신은 예니쿠를 잔질의 의지에서 해방시켰고, 제가 그렇게 절박하다고 생각했던 임무를 완수했습니다.$b$b우리 부족은 당신의 이름을 노래로 기억할 것입니다. $N, 당신의 이야기가 영원히 살 수 있도록 돌에 새길 것입니다.' WHERE `entry`=592; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그의 이마에 소울 젬을 놓습니다. 그는 자신의 영혼이 빨려들어가 정신 없는 껍데기인 몸만 남기고 전율합니다.' WHERE `entry`=593; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='날 풀어주러 왔어?' WHERE `entry`=594; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='배럴 위에서 급하게 쓰여진 텍스트와 동전이 있는 지도를 발견합니다.' WHERE `entry`=595; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 내가 이것들을 삶아서 거머리로 삼을 것이고, 그들의 목걸이를 풀로 만들 때 그들의 영혼이 약해질 것입니다!$B$B여기, $N. 이것은 당신에게 내 빚을 갚을 것입니다.' WHERE `entry`=596; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 난 널 기억해, $c. 스카우트에서 돌아와 보니....' WHERE `entry`=597; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 목걸이를 얻은 당신의 힘은 대단합니다, $N. Skullsplitters는 바실리스크가 밟은 어린 묘목처럼 당신에게 떨어졌습니다!$B$B당신의 행위는 우리에게 큰 도움이 됩니다.' WHERE `entry`=598; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무법항을 공격하는 붉은해적단? 그들은 Overlook Cliffs에서 몸을 던지는 편이 낫습니다. 그럼에도 불구하고 이 정보를 제공함으로써 당신은 내 스워시버클러 함대에 훌륭한 서비스를 제공했습니다. Blackwater Raiders는 감사합니다.' WHERE `entry`=599; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엄청난! 아주 멋진! 이걸로 번들을 구할 수 있어!!$B$B그 벤처 회사가 채굴할 정글을 잘못 골랐나봐, 그렇지? 그들이 여기서 나가면 우리 모두는 더 나아질 것입니다.$B$B감사합니다, $N. 오늘 당신은 좋은 일을 했습니다.' WHERE `entry`=600; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 나는 이 팔보호구들 중 어떤 것이 쓸모가 있는지 알아보기 위해 조사할 눈은 없지만, 적어도 그들 중 하나는 도움이 될 수 있을 것이라고 확신합니다. 그들을 달라란으로 데려가서 마법사에게 살펴보라고 하세요.$b$b어쨌든 무법항을 떠나 그 귀찮은 늙은 마법사들과 수다를 떨 수는 없으니까요.$b$b누군가 팔짱을 끼려고 할까봐 걱정되는 건 아닙니다. 새로운 남작이 되는 길. 아무도 Revilgaz를 건너지 않고 그것에 대해 이야기하기 위해 살아 있습니다.' WHERE `entry`=601; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='파도의 돌? 가장 흥미로운. 내가 몇 년 전에 구루바시 제국의 전설에 관한 책을 썼다는 사실을 알면 놀랄 것입니다. 나는 돌에 대해 꽤 잘 알고 있어.$b$b이 팔보호구 중 적어도 하나는 내가 분석할 수 있는 마법의 잔여물을 가지고 있는 것 같군.$b$b내가 무엇을 볼 수 있는지 보자...' WHERE `entry`=602; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 단검? 무슨 개그맨이세요?$b$b뭐? 제가 어떻게 무법항 최고의 칼잡이에서 해적의 웃음거리가 되었는지에 대한 이야기를 다시 해주시겠습니까!$b$b나는 붉은해적단 중 한 명과의 칼싸움에서 졌습니다. 그들이다!-그리고 그는 내 칼을 전리품으로 가져갔다.$b$b모욕과 날카로운 혀만으로는 칼날 싸움꾼처럼 살아갈 수 있는 것이 아니다...' WHERE `entry`=603; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽해, $n. 이제 그들의 계획을 알았으니 시간 문제일 뿐입니다.$b$b바보들이 곶에서 닻을 내렸다고 생각하는 것도....' WHERE `entry`=604; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 잘 할 겁니다, $N. 예, 아주 훌륭합니다!$B$B귀하의 컷입니다. 그리고...귀하와 비즈니스를 하게 되어 기뻤습니다.' WHERE `entry`=605; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알았어! 어디서 났어? 아니, 말하지 마. 알고 싶지 않아요!$B$B누가 보냈나요? 바다 늑대?' WHERE `entry`=606; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='허허허, 잘했어! 그리고 당신이 Shaky에게 그 곱창을 보여줬을 때 얼마나 세게 흔들었나요?$B$BHah! 그는 읽기가 너무 쉬워서 그와 카드 놀이를 할 때 이길 수 밖에 없습니다!$B$B도와줘서 고마워요, $N. 이제 당신이 돈을 받을 차례입니다...' WHERE `entry`=607; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Blackwater Raiders에게 정말 좋은 날입니다! 건배 세 번, $n!' WHERE `entry`=608; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엄청난! 나는 이것에 대해 좋은 가격을 얻을 수 있습니다. 특히 Maury의 발 안에 있는 것에 대해요! 고맙습니다. $N!$B$BI 이 세 사람이 교훈을 얻었기를 바랍니다. 잃을 여유가 없는 것에 베팅하지 마세요.$B$B그리고 그들에게는 너무 늦었을 수도 있지만...그들은 조심해야 합니다. 그들이 도박을 하는 사람.' WHERE `entry`=609; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='던컨을 이겼어? 언뜻 봤을 때만큼 귀 뒤가 젖어 있지는 않은 것 같아요.$b$b즉, 곧 당신에게 싸움을 걸지 말아야 한다는 뜻이기도 합니다!' WHERE `entry`=610; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀라운! 파도의 돌! 내 고대 트롤 유물 컬렉션에서 중요한 위치를 차지할 것입니다. 조수가 표면에 갇힌 것처럼 거의 보이는지 보셨습니까? 웅장한!' WHERE `entry`=611; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 감사합니다. $N. 당신은 나에게 큰 도움이 되었습니다!$B$B자, 당신은 이것을 얻었습니다!' WHERE `entry`=613; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 오 행복한 날이군요! 고마워요, $N. 내 가슴을 되찾는 것은 내 안의 불길을 식혀준다.$b$b하지만 나의 복수는 끝나지 않았다...' WHERE `entry`=614; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕 안녕, $N. 네골라쉬를 쫓는다고 함장님이 말씀하셨죠?' WHERE `entry`=615; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흥미로운. 얼마 전에 한 번 제안한 책을 읽은 기억이 나는 것 같습니다...$b$b아, 물론 트롤 전설이었습니다. Krazek이 보고한 내용이 사실이라면 곧 내 고대 유물과 유물 컬렉션에 해일의 돌을 추가할 수 있을 것입니다.' WHERE `entry`=616; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 아키리스 갈대 10줄기는 역시 만만치 않더군요. 나가에게 불쾌감을 주는 것은 아니지만 모두가 생계를 유지해야 합니다.' WHERE `entry`=617; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네골라쉬에게서 내 커틀라스를 얻었잖아! 내 재산을 믿을 수 없어, $N! 당신을 만나서 운이 좋아졌습니다. 실수하지 마세요!$B$B고마워요! 그리고 내가 새 배를 얻었고 당신이 바다를 항해하려고 한다면 당신은 내 귀빈이 될 것입니다.' WHERE `entry`=618; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 뗏목에 음식과 음료를 쌓아...' WHERE `entry`=619; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아! 여기 당신의 급여가 있습니다.$B$B그리고 여기에 약간의 추가 사항이 있습니다... 당신의 재량에 따라.' WHERE `entry`=621; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고정되었습니다! 훌륭합니다. 이제 저녁 식사를 시작할 수 있습니다! 정말 감사합니다. $N.$B$BI 무법항에서 무사하셨기를 바랍니다. 그 곳은 꽤 험난할 수 있고... 도깨비들이 때때로 술에 취한 선원들을 노예선으로 끌고 가서 어디로 데려가서... 누가 무엇을 하려고 한다는 소문을 들었습니다...' WHERE `entry`=622; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇?! 당신 같은 $C와 이야기하는 것보다 할 일이 훨씬 더 많습니다. 그럴 가치가 있는 일이 아니면 내 얼굴에서 비켜라.$B$B어? Bloads가 나중에 보냈죠? 글쎄, 뭔데?$B$B<그로이 일병이 꾸러미를 꼼꼼히 살피고 있다.>$B$B나쁘지 않아, 전혀 나쁘지 않아. 또 다른 묶음은 내 의뢰인을 매우 행복하게 만들 것입니다.$B$BI 다음 질문은 돈에 관한 것 같군요, 응, $C? 물론입니다!$B$B자, 이 동전과 몇 가지 충고를 받으십시오. 부두에서 내리십시오.' WHERE `entry`=623; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축축한 양피지에 다음 단서가 들어있다....' WHERE `entry`=624; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='곰팡내 나는 두루마리를 발견합니다.' WHERE `entry`=625; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 발견하기 위해 상자를 엽니 다....' WHERE `entry`=626; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 멋지다! 저에게 큰 호의를 베푸셨습니다.$B$B여기 당신의 지불금이 있습니다...' WHERE `entry`=627; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엄청난! 당신의 도움 덕분에 이 주문을 작성하여 Undermine으로 가는 다음 보트에 있는 Riddlevox 감독관에게 보내겠습니다. 심지어 일정보다 빨리!$b$b당신의 모든 노력에 대해 여기에서 몇 가지 여분을 만들었으니 한 켤레 가져가세요. Drizzlik에 있습니다.$b$b그리고 기억하세요, Drizzlik의 Excelsior 라인 중 하나만큼 좋은 부츠는 없습니다!' WHERE `entry`=628; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 오그리마로 돌아가면 이 조각을 신성한 장소에 두겠습니다. 그것은 Gri\'lek의 힘과 명예를 상기시켜 줄 것입니다.$B$B감사합니다, $N. 당신의 행동은 검은창 부족과의 우정이 커져가는 표시입니다.' WHERE `entry`=629; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 당신은 큰 불명예에서 저를 구했습니다. 내 능력 안에 있다면, 나는 당신에게 내 부족에 한 자리를 제공할 것입니다. 그러나 지금 내가 줄 수 있는 것은 당신이 보여준 용기와 고결함에 대한 증표뿐입니다.' WHERE `entry`=630; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 작고 드워프 시체를 수색합니다. 투구에 새겨진 문구는 명확하게 읽을 수 있습니다: Ebenezer Rustlocke.' WHERE `entry`=631; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어머, 뉴스가 심각해....' WHERE `entry`=632; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나머지 다리는 저장됩니다! 당신은 마그니 왕과 카즈 모단의 ​​백성들에게 큰 공을 세웠습니다.$b$b이제 증원군이 나타날 때까지 버틸 수만 있다면...' WHERE `entry`=633; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Longbraid와 그의 용감한 병사들에게 조의를 표합니다. Thandol Span 비극과 Dun Modr의 몰락 소식이 내 마음을 무겁게 짓누릅니다.$b$b그러나 Stromgarde는 함락되었습니다! 따라서 여기 Refuge Pointe에 있습니다. 우리는 우리의 위대한 도시를 되찾는 일에 직면해 있습니다.$b$b명예와 의무를 다하기 위해서는 스트롬가드가 왕의 강력한 깃발을 다시 한 번 올릴 때까지 하이랜드를 떠나지 않아야 합니다. Longbraid에게 그가 혼자라는 소식을 전하겠습니다...' WHERE `entry`=634; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 크리스탈은 마치 살아있는 힘이 그 안에 갇힌 것처럼 맥동합니다.' WHERE `entry`=635; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='얼음물 아래에 갇힌 내 설리를 봤다고? 그렇지 않다고 해!$b$b그가 쓴 글을 읽어보자....' WHERE `entry`=637; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 지냈어, $c? 볼진이 우리 앞에 세운 임무는 어려운 일이 될 것이며, 당신이 제공하는 모든 도움은 감사하고 필요할 것입니다.' WHERE `entry`=638; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. Trollbane의 무덤에서 Trol\'kalar를 제거하는 데 필요한 인장 수집의 좋은 시작입니다.' WHERE `entry`=639; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이 인장을 재구성해야 합니까? 그리 어렵지 않을 텐데... 모든 조각이 여기에 있는 것 같고 마법 구조가 쉽게 개조될 것입니다.$b$b눈을 감고 싶을 수도 있습니다.' WHERE `entry`=640; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Trollbane의 무덤에서 Trol\'kalar를 제거할 수 있는 단계에 도달했습니다. 세 번째 인장이 어디에 있는지 정확히 알 수는 없습니다. 인장이 있는 사람들이 아라시 주위를 꽤 많이 이동하는 것 같기 때문입니다. 하지만 저는 여러분이 그것을 찾을 수 있을 것이라고 믿습니다.' WHERE `entry`=641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 이 샤드를 활성화했습니다. 이미 나는 더 나 자신을 느끼고 있습니다!$B$B하지만 아아, 나는 여전히 자유롭지 못합니다...' WHERE `entry`=642; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기병대장을 잃으면 스트롬가드 방어군에게 큰 타격이 될 것입니다. 더 좋은 점은 우리가 트롤칼라를 가질 수 있는 유일한 인장이라는 것입니다.' WHERE `entry`=643; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘은 $C입니다. 트롤베인의 피는 더 이상 내 동족을 괴롭히지 않을 것이며, 트롤칼라를 데려가는 데 필요한 인장은 우리 손에 있습니다. 곧, 아주 곧, 우리는 줄구룹의 증오스러운 트롤을 공격할 것입니다.' WHERE `entry`=644; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='트롤베인의 무덤 얼굴에 있는 선과 이그네우스의 인장의 빛나는 선이 일치하면서 섬광이 인장을 삼키고 전설적인 검 트롤칼라가 돌 손의 손아귀에서 풀려납니다.' WHERE `entry`=645; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여러 세대 동안 Strom과 Arathor의 군대는 트롤을 유린했습니다. 이제 그들의 가장 큰 무기는 우리 손에 있습니다. 줄구룹의 김이 모락모락 나는 숲에서 우리의 작은 진전은 더 이상 없을 것입니다.$b$b당신의 도움은 훌륭했습니다, $N. 그롬골의 님보야.' WHERE `entry`=646; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Foggy MacKreel의 Moonshine만큼 상쾌한 날 몸을 녹일 수 있는 것은 없습니다! 그리고 여기서 나는 작은 놈이 그의 청구서에서 다시 연체될 것이라고 생각했습니다. 고마워 친구 야! 정말 감사합니다!' WHERE `entry`=647; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 당신은 OOX-17/TN의 위대한 구원자입니다! 당신의 도움에 대한 감사를 표현할 수조차 없습니다! 내 귀환 로봇 시리즈는 더 많은 개발이 필요하지만, 당신의 회복 덕분에 재건 시간과 리바인딩 비용에서 많은 금화를 절약할 수 있었습니다!$B$B제발, 제가 가지고 있는 이 아이템들 중 하나를 선택하세요. 그 중 하나를 잘 활용하시기 바랍니다. 여러분의 아낌없는 도움에 다시 한 번 감사드립니다. 제 로봇과 저는 여러분의 빚을 지고 있습니다!' WHERE `entry`=648; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 예, 아빠가 원하는 파급 효과에 대해! 그는 잔물결을 여기 오그리마에 있는 선술집에 팔고 싶어하지만 원래 포장 상태라면 더 많은 돈을 벌 수 있을 것입니다. 나는 그것을 할 수 있는 사람을 알고 있으며 그는 파문이 있는 내륙지에 있습니다. 하지만 그는, 음, 하이 엘프야.$B$B글쎄, 그는 얼라이언스의 일원이 아니므로 좋은 하이 엘프야. 글쎄, 그는 술에 취한 하이 엘프만큼 좋은 하이 엘프가 아닙니다. 그는 사랑하고 내 말은 후치를 사랑한다는 뜻입니다.' WHERE `entry`=649; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래서 Malton을 아십니까? 그는 나의 오래된 술친구입니다. 알다시피, 나는 인공 조약과 동맹의 경계를 초월하는 것을 발견했습니다. 바로 술입니다. 우리 모두가 그 행복한 자질로 갈증을 해소한다면 우리 모두는 영적으로 훨씬 더 나은 위치에 있게 될 것입니다.' WHERE `entry`=650; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<미즈라엘이 돌 너머로 말한다.>$B$B해냈어! 결속의 돌을 열었습니다! 나를 둘러싼 족쇄가 풀리고 자유가 점점 가까워지는 것을 느낄 수 있습니다.$B$B당신은 고귀한 $c, $N입니다. 나의 구조자!' WHERE `entry`=651; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='쐐기돌에 막대를 놓습니다. 그리고 당신 아래에서 전율이 느껴집니다...' WHERE `entry`=652; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='부인께서 당신이 오실 거라고 말씀해 주셨어요, $c. 당신은 나처럼 더 높은 대의에 봉사하기 때문에 내 거처에 오신 것을 환영합니다.' WHERE `entry`=653; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알겠습니다. 전원을 제거하는 데 1초밖에 걸리지 않습니다. 그 후에는 내부 데이터 손실에 대해 걱정할 필요 없이 지금 원하는 대로 작업을 수행할 수 있습니다.' WHERE `entry`=654; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신이 말하는 고르멀. 예, 그가 말한 바에 따르면 그는 Doomhammer의 죽음에서 결코 회복되지 않은 것 같습니다.$b$bGor\'mul은 Thrall과 Orgrim이 캠프를 해방하기 위해 싸웠을 때 이곳에 포로로 잡혀 있었지만, 땅이 흔들리고 우리 형제들이 탈출하자 그는 남겨졌다. 그는 우리가 여기 Hammerfall에 정착하기 위해 돌아올 때까지 방향이나 희망 없이 몇 년 동안 혼자 방황하며 길을 잃었습니다.' WHERE `entry`=655; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='섬뜩한 족쇄가 조각 주위에 놓였을 때 저 아래에서 비인간적인 울부짖음이 들립니다. 비명 뒤에는 포효가 이어집니다.$B$B미즈라엘의 파편은 더 이상 예전처럼 따뜻함과 안정감을 불러일으키지 않습니다. 이제 그들은 노골적인 위협으로 고동칩니다... 마치 그들 아래에 있는 것이 표면에 악의를 품고 있는 것처럼요.' WHERE `entry`=656; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것이 핀에게 평화를 가져오면 포세이큰을 개인적으로 모두 파괴하겠습니다. 그는 전염병 이후로 우리를 위해 많은 일을 해왔습니다. 우리가 친구나 가족을 다시 찾게 될 줄은 몰랐습니다.$B$B준비가 되면 와서 알려주세요. 바로 시작하겠습니다.' WHERE `entry`=657; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! $B$B이게 뭔지 보자...' WHERE `entry`=658; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여행객 여러분, 가능한 한 조용히 지내세요.$B$BOrcs는 감시당하는 것을 잘 받아들이지 않으며, 이 농장에는 눈에 보이는 것보다 더 많은 것이 있습니다.' WHERE `entry`=659; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 우리에게 훌륭한 서비스를 제공했습니다, $N. 감사합니다.$B$BI Kin이 그 아래에 너무 많지 않았으면 합니다. 그녀는 매우 우호적이지만 적일 때도 치명적일 수 있습니다.' WHERE `entry`=660; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 두 말썽꾸러기들은 결국 무사한 걸까? 하하, 반가워요. 그들의 소재와 상태에 대한 소식을 전해주셔서 감사합니다. 두 사람은 친구이자 여행 동반자로서 대체할 수 없습니다.$B$B하지만... 더 중요한 것은 여러분의 도움에 제대로 감사드립니다. 여기. 이것을 우리 일행의 감사와 함께 가져가십시오.$B$B운이 좋으면 포세이큰이 무엇을 하고 있는지 알아내어 끝낼 수 있을 것입니다.' WHERE `entry`=661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 정보가 안전하다는 사실을 알면 무법항에서 명령을 내리기가 어느 정도 쉬워질 것입니다. 잘했어, $n.' WHERE `entry`=662; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어이, 친구.$b$b\'끔찍한 난장판이었어. Seahorn이 무슨 일이 일어났는지 알아내면 내 배를 차지할 것입니다.$b$b교수의 장치 중 하나는 잃어버린 보물이 이 만 근처에 있다고 표시했습니다. 나는 Harbinger를 부두로 데려왔고 Spirit of Silverpine과 Maiden\'s Folly가 뒤따르도록 신호를 보냈습니다.$b$b그때 바다가 요동쳤습니다. 조수가 낮아지고 두 척의 배가 암초에 부딪쳤습니다.$b$b단순한 암초가 아닙니다. 저 아래에 무언가가 있습니다....$b$b내 승무원을 도와주면 후한 보상을 받을 수 있습니다.' WHERE `entry`=663; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 했어, $n.$b$b저 쓰레기들은 받을 자격이 있어. 그 어떤 것도 내 배나 선원들을 되돌려 주지는 못하겠지만, 그 나가의 죽음은 나에게 약간의 위안을 줍니다.' WHERE `entry`=664; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 고글이 완벽하게 작동합니다! 잘했어, $n.' WHERE `entry`=665; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최고야, $n! 캡틴은 매우 기뻐할 것입니다! 그리고 Fleetmaster Seahorn에게 소식이 돌아올 때까지 기다리십시오!' WHERE `entry`=666; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 공격에서 살아 남았습니다!$b$b당신이 없었다면 해낼 수 없었을 겁니다. $n.$b$b조수가 높아지는 대로 출발하겠습니다. 당신이 그렇게 전도유망한 영웅이 아니었다면 당신에게 내 동료가 될 자리를 제안했을 것입니다. 하지만 튀길 수 있는 더 큰 생선이 있다고 말할 수 있습니다.$b$b당신이 보잘것없는 $r이라도....' WHERE `entry`=667; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 꼬마 노움들이 결국 그들의 가치를 증명한 걸까요? 나는 우리가 이유 때문에 그 발목을 물어뜯는 사람들을 곁에 두었다는 것을 알고 있었습니다!' WHERE `entry`=668; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 좋은 셰익스 오브린에게 맡겨주세요! 나는 그가 임무에 적합한 선장이라는 것을 알고 있었습니다!' WHERE `entry`=669; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이렇게 길고 위험한 여행을 해주셔서 감사합니다. 당신은 Blackwater Raiders의 감사를 가지고 있습니다.' WHERE `entry`=670; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신디케이트의 진정한 의도를 확인하는 데는 시간이 좀 걸리겠지만, 그들이 어둡고 악마적인 마법과 명백히 연관되어 있다는 사실이 마음에 걸립니다. 더 알게 되면 알려드리겠습니다.' WHERE `entry`=671; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한. 이 눈을 준 랩터의 영혼이 이 부적의 소지자에게 힘을 줄 것입니다.' WHERE `entry`=672; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 보주를 파괴하면 내 불안한 밤은 평화로운 잠으로 바뀔 것입니다. 고마워요, $n. 이는 헬스크림이 오크를 저주에서 풀어주기 전에 악마가 오크를 지배했던 끔찍한 힘을 떠올리게 하는 섬뜩한 일입니다.' WHERE `entry`=673; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭔가요? 광택이 나는 뼈. 연마된 뼈가 무슨 소용이 있겠습니까? 장신구가 호드의 영광을 되찾을 수 있을까요?' WHERE `entry`=674; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='작동하지 않았습니다. 그럼에도 불구하고 그에게 주술사의 힘을 보여주면 결국 고르멀은 한때 자랑스러웠던 모습으로 돌아갈 것입니다. 부적의 힘은 그에게 우리가 새로 찾은 힘을 보여줄 만큼 크지 않았습니다.' WHERE `entry`=675; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자네가 해머폴을 도울 만큼 강하다고 생각하나? 그렇게 하세요.$B$BTallow는 당신이 자살하기를 바라며 당신을 그 오우거 소굴로 보냈거나 아니면 당신이 우리를 도울 만큼 충분히 강하다고 생각합니다. 어느 쪽이든, 당신은 지금 여기 있고 끊임없는 공격에 맞서 싸우려면 더 많은 병사가 필요합니다.$B$BHammerfall에 머물 계획이라면 휴식을 취하고 준비가 되면 다시 저에게 말을 걸어주세요. . 싸워야 할 부족함이 없습니다.' WHERE `entry`=676; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁의 징조가 네 옷에 있고 네 이마에서 땀이 떨어지며 좋아, 정말 좋아.' WHERE `entry`=677; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 코도처럼 강하고 전투에 대한 당신의 욕망은 당신의 백성을 자랑스럽게 만듭니다.' WHERE `entry`=678; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 사람들을 자랑스럽게 생각합니다, $N. 위협은 크게 줄어들었고 우리는 이곳 하이랜드에서 번영하기 시작할 것이라고 확신합니다.' WHERE `entry`=679; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 나에게 훌륭한 서비스를 제공했습니다, $N. 내 남편의 생명과 해머폴의 안전이 당신의 행동으로 인해 하루 더 보호되었음을 알아주세요. 용기에 대한 보상으로 받아주세요.' WHERE `entry`=680; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 신디케이트 단원들이 죽으면 사우스쇼어에서 보급품을 더 쉽게 받을 수 있을 것입니다.$B$B아마도 우리의 대의에는 아직 희망이 있을 것입니다.' WHERE `entry`=681; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 우리는 전사한 병사들의 가족들에게 그들이 전사했음을 알릴 것입니다.$B$B참기 힘든 암울한 소식이겠지만, 사랑하는 사람이 없어졌다는 불안감보다는 낫습니다.' WHERE `entry`=682; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 편지를 정독하는 데는 잠시 시간이 걸릴 것입니다...' WHERE `entry`=683; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마레즈 카울을 쓰러뜨렸다고? 잘했어, $N. 정말 잘했어!$B$BMarez는 Stromgarde 수비수를 위협했고 그녀가 신디케이트와 다른 어두운 세력 사이의 밀사였다는 소문이 있습니다. 그녀가 더 이상 우리에게 자신의 힘을 행사하지 않는 것을 보게 되어 기쁩니다.' WHERE `entry`=684; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='팔콘크레스트와 오토? 훌륭합니다!$B$B보상입니다, $N. 지불하게 되어 기쁩니다.' WHERE `entry`=685; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 마그니 브론즈비어드 왕이 친히 당신을 보냈습니까?$b$b나, 이런! 이것은 중요합니다!' WHERE `entry`=686; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요. 안녕하세요, 안녕하세요 안녕하세요 안녕하세요 안녕하세요 HELLO!$B$BI 죄송합니다 - 잠깐만요, 아니요! 무례하게 굴지 마!$B$BO오 안돼...그건 말도 안 되는 소리였어.$B$B하지만...때로는 미친 짓이 유일한 위안이야.' WHERE `entry`=687; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, $c. 그 여인이 당신이 온다는 소식을 전했습니다. 그녀를 다시 지상으로 데려오려면 의논해야 할 것이 많습니다...' WHERE `entry`=688; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽한! 내가 상상했던 것보다 더 좋았어!$b$b그리고 당신도 알다시피 나는 상당한 상상력을 가지고 있어...' WHERE `entry`=689; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 Malin이 당신을 보냈습니까? 무라딘이 죽은 자 가운데서 일어나 너희를 여기 용에 태워다 주든 상관없다. 나는 바쁘다! 필요한 것이 있으면 Kryten에게 말하십시오.' WHERE `entry`=690; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='믿을 수 없는! Malin이 왜 우리와 함께 가자고 했는지 알 것 같습니다. 정말 잘했어요!$B$B이대로라면 Skuerto와 저는 곧 스톰윈드로 돌아갈 것입니다.$B$BI 제 드워프 동료가 돌아왔다고 믿습니다. Boulderfist Hall 정찰에서; 준비가 되면 가서 그에게 말을 걸게.$B$B오우거들과 실랑이가 좀 있었던 것 같군. 그러나 그에게 그것을 언급하지 마십시오. 그는 스카우트 능력에 대한 비판에 매우 민감합니다.' WHERE `entry`=691; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 찾았군요! 수고했어, $N! 이것이 Myzrael의 악에 대항할 수 있는 유일한 기회일지도 모릅니다!$B$B내 스크랩 래칫을 찾아서 이 조각을 다시 붙일 수 있는지 확인하겠습니다...' WHERE `entry`=692; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. $N. 내 목록에 따라 한 항목 아래로 3개 더 가야 합니다. 다른 세 가지 항목은 모두 Stromgarde에 있습니다.$B$B휴식을 취하고 힘을 되찾으세요. 내 계획의 다음 단계에는 시간과 노력이 조금 더 필요합니다. 따뜻한 식사를 하고 휴식을 취한 후에 다시 오십시오.' WHERE `entry`=693; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 저를 놀라게 했어요, $N. 잘하셨습니다.$B$B잠시 시간을 내어 보석에 마법을 부여할 적절한 주문을 걸면 준비가 완료됩니다.' WHERE `entry`=694; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요, 좋아요.$B$B다른 지연이 없으면 시작하는 것이 어떻습니까?' WHERE `entry`=695; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Malin은 더 가치 있는 사람에게 여기로 와서 우리를 도와달라고 요청할 수 없었습니다, $N. 당신은 훌륭한 일을 해냈습니다!$B$B그는 우리 임무가 얼마나 큰 성공을 거뒀는지 보고 기뻐할 것입니다.' WHERE `entry`=696; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<대마법사 말린이 편지를 펼치고 눈이 휘둥그레집니다.>$B$B빛이여, 해냈습니다. 얼마나 멋진. Trelane은 매우 기뻐할 것입니다. Kryten과 Skuerto는 스톰윈드로 돌아가는 길에 저만큼 기뻐할 것입니다.$B$B감사합니다, $N. 여행에 도움이 되도록 이것을 가져가십시오.' WHERE `entry`=697; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 아주 멋진. 오늘 밤 불에 태울 신선한 고기. 감사합니다, $N.$B$B당신은 다가오는 밤을 더 견딜 수 있게 도와주었습니다. 불이 활활 타오르고 배는 든든히 채울 것입니다.$B$B당신이 우리에게 화물을 가져오다니 정말 기쁩니다. Dar는 사람들이 본 가장 매력적인 오크는 아니지만 적어도 그의 태도는 그의 냄새보다 훨씬 적습니다.' WHERE `entry`=698; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신이 살아있다니 기쁘네요. 우리를 공격할 준비가 된 무기가 많을수록 우리는 더 나아질 것입니다.$B$BI가 가능한 한 빨리 당신의 무기를 시작하겠습니다. 그것은 단지 짧은 시간이 걸릴 것입니다. 나는 그들의 생산에 상당히 능숙하고 빨라졌습니다.' WHERE `entry`=699; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='화강암은 위대한 난쟁이의 삶에 비하면 작은 증표에 불과해 보입니다. 하지만 어떤 드워프도 이 행성에서 영원하지 않을 것입니다.$b$b이 기념관이 미래의 위대한 아제로스를 밟을 사람들을 기억하게 해주기를 바랍니다. Sully Balloo와 같은 용감한 군인들이 용감하게 목숨을 바친 것은 그들을 위한 것임을 잊지 않도록 하겠습니다.' WHERE `entry`=700; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 완벽하게 작동합니다. 그들의 힘과 랩터의 영혼을 이 보주에 옮기겠습니다. 이 보주는 고르멀에게 랩터의 불타는 힘과 지능을 불어넣을 것입니다.' WHERE `entry`=701; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='적어도 이번에 당신이 나에게 가져온 것은 흥미로운 것입니다. 뿜어내는 이상한 힘...' WHERE `entry`=702; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그 날개에서 바로 시작하겠습니다. 이미 맛이 거의 다 느껴져요!$B$B직접 만들고 싶을 때를 대비한 레시피가 여기 있습니다!' WHERE `entry`=703; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 행운과 부지런함만 있다면 트로그와 이 고대 유물 사이에 어떤 연관성이 있는지 찾을 수 있을 것입니다.$B$B당신은 탐사단을 위해 큰 일을 했습니다, $N. 당신의 노력은 잊혀지지 않을 것입니다. 그리고 Agmond도 마찬가지입니다.' WHERE `entry`=704; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들은 훌륭하게 작동할 것입니다! 부숴서 가루로 만든 다음...이것과 저것을 조금 섞으면 됩니다.$b$b조심하세요, 청소부들! 번쩍일 준비를 하세요!' WHERE `entry`=705; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예, 이것은 훌륭하게 할 것입니다. 이것은 당신의 무기가 타는 듯한 열기로 공격할 수 있게 해줄 것입니다!' WHERE `entry`=706; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 스톰파이크가 당신을 보냈죠? 좋습니다.$B$BI 당신에게 큰 일이 있습니다...' WHERE `entry`=707; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 행운은 우리와 함께합니다! 감사합니다! 우리는 아직 구원받을 수 있습니다!' WHERE `entry`=709; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 할 겁니다, $N. 감사합니다. 흠, 내가 예상했던 것보다 조금 더 많은 모래. 마찰 계수를 조정해야 합니다. 아니, 잠깐; 여전히 서리 기름으로 무시해도 될 정도입니다.$B$B<혼자 중얼거리며 한 주먹을 다른 손바닥에 얹고 황홀한 듯 그들을 응시하는 로트윌.>' WHERE `entry`=710; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 놀랍습니다! 이 모든 것을 나에게 가져오려면 대여섯 명의 타우렌이 필요하다고 생각했을 것입니다.' WHERE `entry`=711; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 연구 조교가 되는 것을 생각해 본 적이 있습니까? 아니요? 여기에서 당신의 능력 없이는 내가 무엇을 할 수 있을지 모르겠습니다. 지능, 호기심, 힘이 모두 하나의 패키지로 결합되었습니다.' WHERE `entry`=712; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='깜짝 놀랄 만한! 이것은 내 새 팔보호구를 위한 완벽한 냉각수일 것입니다. 마법이 100년 동안 지속되지 않는다면 내 모든 소유물을 Servo에 바치겠습니다.$B$B내가 이 작업을 마치면 의회의 모든 마법사들이 경탄할 것입니다, $N. 당신은 그냥 기다리고 참조하십시오.' WHERE `entry`=713; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='HA!$B$B$B$B완벽합니다... 이제 막 끝났습니다. 아니, 정말. 이제 거의 끝났습니다. 이 프로젝트는 현재 저의 최우선 과제입니다. 이것을 제자리에 넣으면 당신이 내가 무엇을 만드는 데 도움을 주었는지 직접 볼 수 있습니다. 몇 분만 더... 아마도... 더 오래 걸릴 것입니다. 글쎄요, 아마도 훨씬 더 길 것입니다. 보자...' WHERE `entry`=714; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='YES!$B$BI는 감사합니다, $N을 의미합니다. Badlands를 여행하는 동안 도움이 될 것입니다.' WHERE `entry`=715; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, $N. 이것을 시도하십시오.' WHERE `entry`=716; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 이상 Kirin Tor는 Lethlor의 죄수들을 걱정할 필요가 없습니다. 나는 나의 주인에게 성공을 보고하기 위해 돌아올 것이다. Krasus는 틀림없이 기뻐할 것입니다.' WHERE `entry`=717; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 고마워요, $n. 당신이 없는 동안 나는... 어... 모래를 한 모금 삼켰습니다. 그게...$b$b그만하면 됐어. 오늘 밤에 나가서 음식 좀 사올게. 왕처럼 먹어라!' WHERE `entry`=718; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 구세주입니다, $c. 누군가 Shadowforge에게 한두 가지 교훈을 가르쳐 줄 수 있어서 기쁩니다. 도움을 주셔서 감사합니다.' WHERE `entry`=719; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해머토가 살아있다?! 놀랍네요, $N!' WHERE `entry`=720; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예? 아 미안... <기침> 너무 힘이 없어. $c?$B$BRyedol이 보냈어? Muradin은 칭찬받을 만합니다. 그 소년은 내가 한때 생각했던 것처럼 머리가 느리지 않습니다. <기침>' WHERE `entry`=721; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하아! <기침>$B$BAh 당신이 부적을 찾을 줄 알았어, $N.$B$B 정말 잘했어, $N. <기침>' WHERE `entry`=722; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해머토의 부적? 그가 죽었다고 생각했을 때 내 영혼이 더 높았던 것 같아요. 확실하게 아는 것은 고통을 더 악화시킬 뿐입니다. 이 부적은 그의 일생의 작품이었습니다. 그의 죽음을 헛되게 할 수는 없다.' WHERE `entry`=723; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오! 글쎄, 이것은 완전히 다른 문제입니다. 아직 이 문제의 심각성을 깨닫지 못하셨겠죠?$B$BI는 Hammertoe의 죽음에 깊은 관심을 갖고 있지만 그가 부적과 함께 당신을 여기로 보냈다면 그는 무엇이 위태로운지 이해한 것입니다.$B$B우리는 해야 할 것입니다. 나중에 그의 죽음을 애도할 시간을 가지십시오.$B$B이 부적이 그토록 귀중한 이유 중 하나를 보여드리겠습니다.' WHERE `entry`=724; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 역사가 Karnik의 말입니다. 훌륭합니다.$B$BI는 항상 일할 시간이 있습니다.$B$B' WHERE `entry`=725; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 이 문제를 제가 국왕에게 기대할 수 있는 긴급함으로 처리하고 있습니다. $N.$B$B알겠습니다. 무엇이 Shadowforge를 무너뜨릴지 알고 있습니다.$B$B그들의 작전 기지인 Angor Fortress를 공격하면 Uldaman에서 그들의 존재를 늦출 수 있습니다.' WHERE `entry`=726; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오. 안녕하십니까, $g형제:자매;.$B$B그리고 아래에 사는 이들을 찬양합니다.' WHERE `entry`=727; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='표지판을 신중하게 사용하세요, $c. 우리의 맹세의 의로움을 믿지 아니하는 자들이 있고$B$B그리고 우리를 알면 우리가 실패하는 것을 볼 자들도 있느니라$B$B우리는 항상 조심해야 합니다. 그리고 주의 깊게. 그리고 환자.' WHERE `entry`=728; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='홀리, 너야? 이 돌을 깎는 데 도움이 필요합니다. 내 돌 붓을 건네줘, 뭔가 보이는 것 같아.$b$b야, 너 홀리 아니야! 내 돌 붓을 본 것 같지 않니?$b$b그건 신경쓰지 마! 나는 내가 발견한 신비한 화석을 보내겠다고 리그에 약속했다. Hollee는 어디로 갔습니까?$b$b할 일이 너무 많습니다! 이제 그 신비로운 화석은... 그리고 내 붓... 그리고 Hollee...$b$b그리고 당신이 누구인지는... 문제가 되지 않습니다. 언제 시작할 준비가 되었는지 알 수 있습니다.' WHERE `entry`=729; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수석 고고학자 그레이위스커가 우리를 보내줘서 정말 기뻐요....' WHERE `entry`=730; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Prospector Remtravel은 안전합니다! 나는 그가 결석하다고 말했습니다. 나는 그가 숨어있는 그 모든 끔찍한 생물들과 함께 거기에 머물겠다고 주장했다는 것을 믿을 수 없습니다.' WHERE `entry`=731; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 표지판이 있는 좋은 소식을 가져왔습니다. The Sign of the Earth는 Angor Fortress의 검은무쇠 드워프들이 데스윙의 무자비한 부관인 쌍둥이 Blacklash와 Hematus를 묶기 위해 만들었습니다.' WHERE `entry`=732; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n, 이제 시작입니다. Ironforge나 탐험가 연맹에서 소식을 들을 때까지 해야 합니다.$b$b이제 담금질 통에 쓸 소금을 찾을 수만 있다면...' WHERE `entry`=733; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='장부 #5, 응? 예, 좋지 않을 것입니다.' WHERE `entry`=734; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 수완이 좋습니다, $c. 우리 질서의 새로운 장을 시작하는 것이 진정으로 당신의 책임이라면, 당신이 그것을 잘 운영할 것이라고 믿습니다.' WHERE `entry`=735; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 감동! 당신은 이 유물을 손에 넣은 대단한 기술이나 큰 재산을 가지고 있습니다. 어느 쪽이든, 당신은 우리에게 자산입니다.' WHERE `entry`=736; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='맞아요! 오, 희미한 희망이!$B$B당신의 노력은 아직 우리를 구할 수 있습니다, $N. 그들이 당신을 기념해야 할 기념비! 그들이 지어야 할 성소! 당신의 손자들이 손자를 가질 때까지 당신의 이름이 찬양받기를 바랍니다!$B$B없으면...그들은 풀려나 수면으로 떠오릅니다. 그렇게 되면 아이들은 잊을 수 있습니다.$B$B아이들이 풀려나면 우리는 모두 지렁이 먹이입니다.' WHERE `entry`=737; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 해골은 불행한 아그몬드의 유골임에 틀림없다. 그의 몸은 부서지고 부서지고 그의 뼈는 깨끗하게 뽑혔습니다.' WHERE `entry`=738; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정신이 번쩍 들게 하는 소식입니다, $N. 그러나 Agmond는 강한 팔과 맹렬한 해머 스윙을 가지고 있었고 그의 두개골은 올만큼 두껍습니다! 그 저주받은 트로그들에게 죽임을 당하긴 했지만, 그와 함께 많은 트로그들을 쓰러뜨렸을 거라 확신합니다.' WHERE `entry`=739; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어머! 그러한 발견물을 발견하려면 발굴조사단장 Remtravel에게 맡기십시오!' WHERE `entry`=741; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='새로운 영역 $N에 오신 것을 환영합니다. Ashenvale은 기회의 땅입니다. 당신과 같은 젊은 $c가 자신의 기질을 증명할 무한한 기회를 찾을 수 있는 곳입니다. 여기 전초기지를 둘러보고 호드가 또 다른 전초기지를 가지고 있는 조람 해안으로 가십시오.$B$B당신이 이곳에 있다는 것은 당신이 사냥에 대해 더 많은 것을 배우기 위해 왔다는 것을 말해줍니다. 귀를 기울이면 알아야 할 사항을 기꺼이 공유해 드리겠습니다.' WHERE `entry`=742; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 앞으로 여행할 준비가 잘 되어 있는 것 같습니다. 바람이 항상 당신의 뒤에 있도록하십시오.' WHERE `entry`=743; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도와주셔서 감사합니다. $N.$B$B내 동생의 의식에서 내 역할이 거의 완료되었습니다. 그에게 머리 장식을 주고 의식을 지켜보는 것이 제 의무입니다.' WHERE `entry`=744; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 내 일을 진지하게 받아주어서 다행이야. 땅과 그 생물을 존중하는 것이 중요합니다. 죽음과 삶은 하나의 원...필연입니다. 하나는 다른 하나 없이는 존재할 수 없습니다. 시간을내어 이것을 숙고하고 잊지 않도록 잘하십시오.' WHERE `entry`=745; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이것은 멀고어의 야수들을 진정시킬 것입니다. 그리고 마음만 먹으면 땅을 비우는 것이 지식의 길이 아님을 드워프들에게 가르칠 것입니다.' WHERE `entry`=746; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Narache의 타우렌님, 감사합니다, $n. 당신은 많은 가능성을 보여줍니다.' WHERE `entry`=747; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 나는 이것들을 가지고 그들의 힘을 정화의 토템으로 묶을 것이다.' WHERE `entry`=748; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='상자의 모든 면에는 Venture Co. Mining Division의 표시가 찍혀 있습니다. 상자 측면에 조심스럽게 인쇄된 메모는 내용물이 중앙 공장 중 하나에서 처리될 예정임을 나타냅니다.' WHERE `entry`=749; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Narache의 타우렌이 이 식량에 대해 감사합니다, $n. 당신의 사냥 기술이 있다면 언젠가 썬더 블러프에서 존경받게 될 것입니다.' WHERE `entry`=750; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Venture Co.가 우리의 천연 자원을 강탈하려고 시도하는 것 같습니다. 이것을 사실로 아는 것은 좋은 일이며, 이제 우리는 그것에 대해 뭔가 조치를 취해야 할 것 같습니다.' WHERE `entry`=751; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='늙은 여자를 도우려고 여기까지 왔다고? 마이 마이 키퍼 아니야?' WHERE `entry`=752; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 대모님의 명령에 따라 이 물병을 가지고 돌아왔군요.$b$b다른 사람들을 돕고 나라체 야영지의 타우렌을 부양하려는 당신의 의지는 언젠가 썬더 블러프에서 부족을 자랑스럽게 만들 것이라고 믿게 했습니다.' WHERE `entry`=753; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='조금 전에 당신의 행위에 대한 소식이 나에게 전해졌습니다. 이미 우물 근처의 짐승들이 그것을 열심히 마시고 있습니다.$B$B당신은 이 땅을 위해 큰 일을 했습니다, $N. 그리고 당신은 타우렌 사람들을 위해 훌륭한 일을 해냈습니다.' WHERE `entry`=754; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호크윈드 추장이 당신을 보냈다고? 대지모신의 의식을 시작하는 것은 결코 쉬운 일이 아닙니다...' WHERE `entry`=755; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이 야수들이 사냥하는 순수함은 다음 정화 토템을 만드는 데 매우 중요합니다.$B$B고블린들은 땅과 싸우는 것과 땅과 조화롭게 사는 것의 차이를 결코 알지 못할 것입니다.' WHERE `entry`=756; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 대지모신의 의식의 첫 번째 시험을 통과했습니다. 부족은 자랑스러워 할 것입니다.' WHERE `entry`=757; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='썬더혼 일족의 조상들이 꿈에 나에게 그들의 우물 근처에서 당신이 한 일에 대해 칭찬했습니다.$B$B그들은 감사의 마음을 담아 당신에게 이것을 주려고 합니다...' WHERE `entry`=758; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 나는 이 제물에서 땅의 희생을 느낄 수 있고, 내 영혼은 슬픔과 자부심으로 부풀어 오른다.' WHERE `entry`=759; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈습니다. 당신은 우물을 청소하고 우리 땅을 고쳤습니다. Bloodhoof 마을은 감사합니다. $N.$B$B백 계절 동안 바람이 당신의 행동을 속삭이고 Mulgore의 물이 영원히 깨끗하기를 바랍니다.' WHERE `entry`=760; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 깃펜을 모으는 것이 쉬운 일이 아니라는 것을 알고 있습니다, $N. 이렇게 함으로써 당신은 당신이 공로의 $c임을 증명합니다. 블러드후프 마을에 모시게 되어 기쁩니다.' WHERE `entry`=761; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 아이언포지와 드워프 민족에 대한 당신의 헌신은 반박할 수 없습니다. 이 문제에 대한 귀하의 도움에 감사드립니다. $B$BI는 역사가 Karnik에게 귀하가 성공했음을 알리는 전언을 보낼 것이며, 발굴 현장 복구를 돕기 위해 가능한 한 빨리 황무지에도 지원을 보내도록 하겠습니다. 다시 한 번 감사드립니다.$B$B가시기 전에 브론즈비어드 왕의 이름으로 한 가지 더 부탁드립니다.' WHERE `entry`=762; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 좋은 친구, 호크윈드 추장이 전하는 소식! 아, 그의 조각을 보면 당신이 특별한 품종이라는 것을 알 수 있습니다.' WHERE `entry`=763; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그 신호를 너무 많이 오해하거나 무시할 수 있다고 생각하지 않습니다. Venture Co.는 타우렌을 가볍게 여기지 않거나, 항의 없이 그들이 우리 주변의 천연 자원을 훔치도록 내버려 둘 것이라고 믿을 정도로 오만해서는 안 된다는 것을 알게 될 것입니다.' WHERE `entry`=764; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='악당 Fizsprocket이 죽었다는 소식에 분노가 다소 누그러졌습니다. 그의 개인 소지품을 살펴보고 Venture Co.가 미래에 대해 계획한 것에 대한 추가 정보가 있는지 확인하겠습니다. 노력해 주셔서 감사합니다, $n 님.' WHERE `entry`=765; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 고마워요, $n. 당신이 가져온 물건을 사용하여 감염 확산을 막고 궁극적으로 완전히 치료하는 데 필요한 치료제를 만들 수 있을 것입니다. 감사합니다.$b$b그러나 마즈라나슈가 내게 다가왔을 때 그 비명을 지르던 그 날카로운 소리를 결코 잊지 못할 것입니다.' WHERE `entry`=766; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 나에게 올 줄 알았어, $c. 나는 언제나 대지모신의 의식을 통과시키려는 사람을 알아볼 수 있습니다.' WHERE `entry`=767; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋은 작품들입니다. 그들은 고급 가죽 제품을 만들 것입니다.$B$B여기, $N. 이걸 장사로...' WHERE `entry`=768; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 좋다. 고마워요, $N. 가죽공예에 관심이 많은 젊은이들을 보니 가슴이 벅차오릅니다.' WHERE `entry`=769; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 내 오래된 눈을 간신히 믿을 수 있습니다! 위대한 늑대 고스트 하울을 물리쳤습니까? 새로운 존경심으로 당신을 바라봅니다, 젊은 $c. 당신은 극한의 기술을 가진 사냥꾼입니다!$B$B당신에게 무언가를 제안하겠습니다. 내 사냥의 날은 끝났지만 내 무기 중 하나를 사냥에 사용한다면 영광일 것입니다.$B$B이 무기가 사실이 되어 명성을 얻게 되기를 바랍니다.$B$B고스트 하울의 영혼이 마침내 발견되기를 바랍니다. 평화.' WHERE `entry`=770; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 신성한 땅 $n에서 채집하는 법을 배웠군요. 내가 선견자의 물을 끓이는 데는 잠시밖에 걸리지 않을 것입니다.' WHERE `entry`=771; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='두려워하지 마세요, $n. Rite of Vision을 성공적으로 통과했습니다.' WHERE `entry`=772; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n.$b$b대지모신의 의식을 통과시키려는 당신의 염원에 대단한 근면함을 보여주셨습니다. $n.$b$b우리 조상의 영혼은 우리의 위대한 도시인 썬더 블러프를 건립하고 보호하기 위해 용감하게 목숨을 바친 강력한 타우렌을 대표합니다. 나는 이로써 그 보호의 의무를 당신에게 넘깁니다.$b$b젊은 $c여, 당신은 지혜의 의식을 통과했습니다. 자부심을 가지고 썬더 블러프에 입장하세요.' WHERE `entry`=773; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='만세, 젊은 $c. 당신이 내 문앞까지 가는 길을 찾았군요.' WHERE `entry`=775; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 잘 죽였어.$b$b사체를 수거하기 위해 집결단을 보내어 가죽과 고기를 회수하도록 하겠네.$b$b당신은 당신의 백성을 위해 위대한 일을 했습니다, $n.' WHERE `entry`=776; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 완벽해. 내가 더 많은 역사를 만들 준비를 하는 동안 물러나 있어!$B$B' WHERE `entry`=777; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 정말 힘든 일이었지, 그렇지?$B$BI무엇이 잘못되었을 수 있는지 잘 모르겠습니다. 내 마법이 그 생명체를 고향 차원으로 돌려보내는 데 도움을 준 것이 다행이었습니다.$B$B당신의 노고에 대한 약간의 감사의 표시일 것입니다...' WHERE `entry`=778; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='룬스톤을 일치하는 홈에 넣으면 봉인이 깨지면서 격렬한 우르릉거리는 소리가 땅을 뒤흔듭니다.' WHERE `entry`=779; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 훌륭한. 이 재료들은 훌륭한 스튜를 만들 것이고 그 멧돼지들의 손실은 그 사악한 가시멧돼지들에게 공평한 교훈이 될 것입니다.' WHERE `entry`=780; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 참으로 놀라운 일입니다! 하지만 이 정보를 가지고 블러드후프 마을의 형제들을 불러 공격을 저지할 수 있습니다. 당신은 많은 타우렌의 생명을 구했습니다, $n.' WHERE `entry`=781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='토그룬이 죽고 그의 시체가 사막의 바람과 청소부 독수리에게 깨끗이 뜯겨 나가면 오우거들은 혼란에 빠질 것입니다. 비록 작은 승리지만 이것은 훨씬 더 큰 승리로 이어질 것입니다. 우리는 그들을 끝없는 감옥에서 해방시킬 것입니다.' WHERE `entry`=782; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 좋다. 또 다른 자원봉사자. 요즘 우리는 당신을 많이 얻고 있습니다.$B$BI 충분하길 바랍니다.$B$B인간의 땅은 외부로부터 위협을 받고 있으며, 많은 우리 군대가 해외로 집결되었습니다. 이로 인해 부패하고 무법한 집단이 우리 국경 내에서 번성할 여지가 생깁니다.$B$B우리가 벌이는 다방면의 전투입니다, $N. 긴 캠페인을 준비하십시오.' WHERE `entry`=783; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 용기에 대한 소문이 빠르게 퍼지고 있습니다, $c. 티라가드 성채에서의 승리에 대한 이야기가 오그리마에 퍼질 것입니다.' WHERE `entry`=784; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='콜카르 켄타우로스가 공격한다면 호드는 분명히 승리할 것입니다. 하지만 그러한 공격을 막음으로써 우리는 우리의 강력한 전사들이 불필요한 유혈 사태를 피할 수 있었습니다.$b$b그리고 타나리스 사막에 모래가 있는 것처럼 우리는 이 시련의 시간이 끝나기 전에 피가 흘릴 것이라는 것을 알고 있습니다.$b$b당신 당신의 사람들을 잘 섬겼습니다, $c.' WHERE `entry`=786; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Eitrigg의 또 다른 신병인 hm?$B$BA 이것이 Horde가 생산할 수 있는 최선이라면 우리가 처한 상황에 대해 유감스럽게 생각합니다. 문제 없어. 당신이 계곡을 떠날 준비가 되었다고 생각할 때쯤이면 당신은 호드의 자랑스러운 전사가 될 것입니다.' WHERE `entry`=787; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 나쁘지 않군, $n. 하지만 머리를 숙이지 마세요...당신은 당신의 경력에서 멧돼지보다 더 힘들게 싸울 것입니다.$b$b그럼에도 불구하고 당신은 스스로를 잘 증명했고, 당신의 다음 시련은 훨씬 더 위험한 상대와 맞서게 될 것입니다. 추가 보호가 필요합니다.' WHERE `entry`=788; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전갈과의 싸움에서 얻어야 할 중요한 교훈이 있습니다. 가장 작거나 가장 큰 상대는 여전히 당신을 파멸로 보낼 수 있습니다. 치열한 전투에서는 많은 것들이 당신의 몰락을 증명할 수 있습니다.$b$b더 이상 당신에게 가르칠 것이 없습니다, $n. 당신은 잘 해냈고 나는 당신의 발전을 관심을 가지고 지켜볼 것입니다.' WHERE `entry`=789; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 타격은 그를 죽이기에 충분하지 않았지만, 내가 입힌 피해를 보면 나는 약간의 자부심을 느낍니다. 그 작은 척도가 내가 죽으면 버틸 수 있는 전부가 될 것이고, 그런 점에서 내 인생의 짧은 성취 목록이 나를 분노로 채운다.' WHERE `entry`=790; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 훌륭합니다, $n. 좋은 $c라면 반드시 전장에서 이 가방을 사용할 것입니다.$b$b호드의 이름으로 죽으려는 당신의 열정과 의지에 경의를 표합니다!' WHERE `entry`=791; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 잘 해냈습니다. $N.$B$BVile Familiars는 단지 불타는 칼날단 내 어둠의 힘의 애완동물일 뿐이지만, 그들에 대한 당신의 성공은 앞으로 더 큰 일을 할 것임을 예고합니다.' WHERE `entry`=792; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='검은용군단은 변절한 검은바위 오크들과 계속 동맹을 맺고 있으며 둘 다 일렬로 세우거나 제거해야 합니다. 블랙래쉬와 헤마투스가 죽으면 서쪽으로, 검은바위 첨탑으로 시선을 돌릴 수 있습니다.' WHERE `entry`=793; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='회수하셨습니다! 잘하셨습니다!$B$BBurning Blade Coven에서 여러분의 노력은 시험의 계곡에서 이 컬트를 근절하는 데 핵심적인 역할을 합니다. 그러나 나는 그들이 우리 땅에서 더 많은 목표를 가지고 있는 것이 두렵습니다.$B$B우리는 그들의 끝을 보지 못했습니다.' WHERE `entry`=794; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='룬스톤을 일치하는 홈에 넣으면 봉인이 깨지면서 격렬한 우르릉거리는 소리가 땅을 뒤흔듭니다.' WHERE `entry`=795; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='야수에 대한 당신의 묘사를 보면 당신이 사르코스에 대해 말하고 있는 것이 틀림없다고 생각합니다! Hana\'zua가 그것에 압도당한 것은 놀라운 일이 아닙니다. 그에게 즉시 구조대가 파견될 것입니다. 하나주아의 곤경에 더 이상 신경쓰지 마십시오.$b$b하지만, 저는 당신이 사르코스를 죽였다는 소식을 듣고 가장 감명받았습니다. $n 님, 정말 자랑스럽습니다. 그리고 다른 일에 시간을 할애하는 동안 낯선 사람의 명예를 위해 싸우면 자신의 명예가 높아집니다.' WHERE `entry`=804; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음... 당신의 보고는 좋지 않은 시기에 왔습니다. 불타는 칼날단은 이곳 센진에서 볼 수 없지만 그들의 악은 Echo Isles의 해안에서 씨를 앗아갔습니다.$B$B오크들은 검은창 트롤의 친구입니다. 존경하는 친구들. 우리는 오크들을 돕고 싶지만... 우리도 도움이 필요합니다.' WHERE `entry`=805; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 당신이 그를 잡았다!$B$B당신은 당신의 부족을 자랑스럽게 생각합니다, $N. 그리고 당신 덕분에 듀로타는 또 한 명의 악의 대리인으로부터 자유로워졌습니다.' WHERE `entry`=806; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 당신은 민시나를 구했습니다. 당신은 내 동생의 영혼을 노예 상태에서 구했습니다!' WHERE `entry`=808; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Neeru는 Demon Seed가 파괴되기를 원합니다. 이상해...$B$B좋아. 씨가 없어지길 바란다면 제거하는 방법을 알려드리겠습니다.' WHERE `entry`=809; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 당신이 내 생명을 구했습니다. 감사합니다.$B$B이것을 받아주세요. 나는 그것이 당신에게 약간의 동전을 가져다주지 않는다면 적어도 당신의 여행에 도움이 될 수 있기를 바랍니다. 당신이 말하는 것에 따르면, 나는 그것을 곧 사용하지 않을 것입니다. 코르간은 내가 나 자신을 증명할 때까지 더 많은 의식을 행할 것입니다. 더 많은 멧돼지를 죽이고, 더 많은 전갈 꼬리를 모으고... <한숨>' WHERE `entry`=812; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 해독제 $N이 있습니다. 최대한 빨리 Rhinag에게 가져가서 조심하세요.' WHERE `entry`=813; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 약할 수 있지만 적어도 서투른 것은 아닙니다. $N.$B$B자, 이것을 가지고 내 길을 비켜라. 나는 요리할 일이 있어.' WHERE `entry`=815; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 내 아들아... 내 아름다운 아들아.$B$B내 아들의 운명이 불확실해, 그가 떠난 이후로 나는 나 자신을 괴롭혔다. 이제 무슨 일이 일어났는지 알았으니 마침내 애도를 시작할 수 있을지도 모릅니다.$B$B감사합니다, $N. 이것을 가져가세요. 크론이 무사히 돌아왔을 때 선물로 주려고 했어요. 이제 그가 죽었다는 것을 알았으니 그것을 쳐다보는 것을 참을 수 없습니다.' WHERE `entry`=816; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기뻐요, $N. 당신의 도움으로 우리 국민은 보호받고 계절이 바뀌어도 추위에 떨지 않을 ​​것입니다.$B$B감사합니다.' WHERE `entry`=817; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 젊은이... 정말 잘했어.' WHERE `entry`=818; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, 난...$B$B이건 첸 스톰스타우트의 술통 중 하나였어. 그는 오래 전에 렉사르와 함께 여행했습니다. 코도 시대에 그에 대해 본 적도 들은 적도 없습니다. 가져오셔서 감사합니다, $N.' WHERE `entry`=819; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하하... 다시는 이 물건을 더 많이 만들 줄은 몰랐어요.$B$B당신은 나에게 큰 향수를 불러일으켰습니다, $N. 지난번에 트로그 맥주를 만들었던 때가 생각나네요. 감사합니다. 추억이 배를 따뜻하게 합니다.' WHERE `entry`=821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ㅋ! 나는 당신이 이 양조주에 저항할 수 없다는 것을 알고 있었습니다. 더 먹고 싶을 때 언제든지 다시 오세요, $N. 내가 모은 재료를 더 가져오면 돼.' WHERE `entry`=822; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예? 보고할 게 있어? 그럼, 해보자!' WHERE `entry`=823; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 지구본은... 가장 충격적입니다. 보다 강력한 많은 엘리멘탈은 이러한 장치를 통해 힘과 에너지를 받습니다. 이와 같이 거의 온전한 것을 찾는 것과 이렇게 더럽혀진 것을 찾는 것은 또 다른 문제입니다. $B$BI는 대지 고리회에서 이 지구를 제대로 연구하는지 확인할 것입니다. 아마도 우리는 이 요소의 부패를 종식시킬 수 있을 것입니다. 대지 고리회의 관심을 끌기 위해 이 지구본을 가져온 것에 대한 공정한 교환으로 이것을 받아주십시오.' WHERE `entry`=824; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='복구 임무는 성공했습니다, $c. 다음 짐마차와 함께 이 도구들을 오그리마로 가져가도록 하겠습니다.$b$b잘 하셨습니다.' WHERE `entry`=825; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Zalazane이 사라지면 우리 부족은 다시 평화롭게 잠을 잘 수 있습니다.$B$B감사합니다, $N. 검은창 부족은 당신에게 많은 빚을 졌습니다. 몸이 아프면 내 뒤에 있는 내 조수인 봄베이를 찾아가라. 그의 부두교는 강하다...' WHERE `entry`=826; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은. 이 목걸이 안에 숨어 있는 것이 불타는 칼날단의 비밀입니다. 그리고 그 비밀을 밝혀내겠습니다...' WHERE `entry`=827; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, $N. 당신이 듀로타에 왔다는 소식과 듀로타에서의 공적 소식이 들렸습니다.$B$B당신은 기술과 명성이 날로 높아지고 있는 $c입니다.$B$B순수한 길을 계속 걸으시면 당신의 미래는 참으로 위대할 것입니다.' WHERE `entry`=828; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그리고 이거 어디서 구하셨어요? Razor Hill의 착한 Margoz가 당신을 보냈죠?$B$B음, 좀 더 자세히 살펴보겠습니다...' WHERE `entry`=829; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 전혀 좋은 징조가 아닙니다. 이 정보를 제게 알려 주신 것은 현명하셨습니다.' WHERE `entry`=830; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수없이 대족장에게 인간을 믿지 말라고 촉구했지만 여기서는 개인의 자존심이 문제가 아닙니다.$b$b당신은 명예롭게 호드를 섬겼습니다. 젊은 $c.$b$b이제 실례합니다. 이 문제에 대해 스랄에게 조언해야 합니다. 일단 중요....' WHERE `entry`=831; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<불타는 그림자의 눈을 조사합니다.>$B$B흥미 롭습니다. 당신이 들은 목소리가 내 이름을 언급했습니까? 나는 우리 대족장의 적을 사냥하는 것으로 유명하지만... 내가 뽑혔다는 것이 이상합니다. 당신이 이 펜던트를 회수한 불타는 칼날단 이교도의 이름이 제 이름과 너무 비슷하다는 것이 여전히 이상합니다.$B$BI는 이 펜던트를 연구해야 합니다. 공부하고 그 메시지의 의미를 숙고해야 합니다.$B$B알려주셔서 감사합니다, $N. 당신은 당신의 백성에게 큰 봉사를 했습니다.' WHERE `entry`=832; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요. 당신은 그 더러운 Bristlebacks에게 명확한 메시지를 보냈습니다. 그들은 이 신성한 장소에 다시 개입하려고 시도하기 전에 두 번 생각할 것입니다.' WHERE `entry`=833; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이봐, 이제 그게 전부가 아니야! 당신은 우리를 위해 우리의 보급품을 되찾았습니다. 훌륭합니다. 나를 위해 이 자루를 운반할 사람을 찾는 즉시 다시 일터로 돌아갈 수 있을 것입니다.' WHERE `entry`=834; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하피들이 더 이상 우리 보급품 마차를 방해하지 않을 거라는 걸 알기에 이제 편히 숨을 쉴 수 있을 것 같아요. 그리고 한 순간도 너무 이르지 않습니다. 다음 배송과 함께 재미있는 작은 장난감을 보내준다고 들었어요!$b$b당신은 일을 꽤 잘하니까요, $n. 톱니항에서 내 상사를 추적해야 합니다. 그가 당신을 위해 일자리를 찾을 수 있을 거라고 장담합니다.$b$b오, 그리고 걱정하지 마세요. 당신이 제공한 서비스에 대해 지불하는 것을 잊지 않을 것입니다.' WHERE `entry`=835; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 당신은 OOX-09/HL의 위대한 구원자입니다! 당신의 도움에 대한 감사를 표현할 수조차 없습니다! 내 유도 로봇 시리즈는 더 많은 개발이 필요하지만, 당신의 회복 덕분에 추가 재건 시간과 제조 비용의 많은 금화를 절약할 수 있었습니다!$B$B제발, 제가 가지고 있는 이 항목 중 하나를 선택하세요. 여러분의 관대한 지원 $n에 다시 한 번 감사드립니다. 제 로봇과 저는 여러분의 빚을 지고 있습니다!' WHERE `entry`=836; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 가시멧돼지가 둥지에서 제거되었고 그들의 구조물에 불이 붙을 수 있다는 소식을 전할 것입니다. Durotar에서 Razormane을 제거하면 새로운 고향의 경계를 완전히 확보하는 데 더 가까워집니다.' WHERE `entry`=837; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, $c, 고위 집행관이 당신이 열쇠 문제에 대해 신뢰할 수 있다고 말했습니다. 나는 최근 스칼로맨스에 대한 연구의 상당 부분을 바쳤고, 마음대로 정문을 통과할 수 있는 것을 얻을 수 있는 방법을 알고 있다고 생각합니다.$B$B이 작업은 쉽지 않겠지만 그러한 작업은 거의 없습니다. 당신은 확실히 이것을 사실로 아는 유형처럼 보입니다.' WHERE `entry`=838; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래서 타크린이 보낸거야? 그는 훌륭한 스카우트입니다. 그 사람 없이는 무엇을 할 수 있을지 모르겠습니다.$B$BI가 당신의 모집 서한에 서명하겠지만, 우리에게 정말로 필요한 것은 Crossroads에 있는 사람입니다.' WHERE `entry`=840; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 여기 또 다른 전원이 있습니다. 다른 수원을 위해 물 주머니 열 개를 더 쓰고 싶지 않다면 이번에는 적절하게 사용하는 것이 좋습니다.' WHERE `entry`=841; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, $N. 호드와 함께 돈을 벌고 싶습니까? 여기엔 할 일이 많으니 잘 듣고 시키는 대로 하세요.$b$b $g당신의 눈에서 그 표정을 봅니다. 어떤 무례함도 용납하지 않을 것 같습니다. 스랄 자신이 호드 여성이 당신 남성과 동등한 위치에 있다고 선언했습니다. 나를 조금이라도 무시하면 진정한 고통을 알게 될 것입니다. : 만나서 반가워요. 스랄은 당신과 나 같은 더 많은 여성들이 불모의 땅에서 앞장서서 앞으로 나아가고 있다는 사실을 알고 기뻐할 것입니다.;' WHERE `entry`=842; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Khazgorm은 그가 얻은 운명을 만났습니다. 나는 바보에 대해 양심의 가책을 느끼지 않습니다. 그는 이 땅에서 불신자였습니다.$b$b그의 죽음이 우리 삶의 방식을 방해하려는 모든 자들에게 경고가 되기를 바랍니다.$b$b이제 잠시 난쟁이의 일지를 살펴보겠습니다....' WHERE `entry`=843; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 플레인스트라이더가 사라지면 공급망을 온전하게 유지하는 것이 더 쉬워질 것입니다. 그리고 불모의 땅에서 몇 가지 트릭을 배웠기를 바랍니다. 다음 사냥감은 플레인스트라이더보다 피에 약간 더 불이 있기 때문입니다...' WHERE `entry`=844; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나쁘지 않습니다, $N. 그 얼룩말은 다리에 많은 힘을 가지고 있습니다. 그들의 날카로운 발차기는 타우렌도 엉덩이를 때릴 수 있습니다!$B$B당신도 약간의 힘이 있는 것 같습니다. 당신은 진짜 도전에 대한 준비가 되셨습니까?' WHERE `entry`=845; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$c.$b$b당연히 우리는 그 드워프들에게 적당한 놀라움을 선사할 것입니다.' WHERE `entry`=846; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마법이 풀리면 고르멀과 대화하겠습니다. Gor\'mul을 산 자의 땅으로 되돌리는 데 도움을 주셔서 감사합니다. 나는 그가 당신에게도 크게 감사한다는 것을 의심하지 않습니다.' WHERE `entry`=847; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. 좋은 표본들입니다. Potent.$B$BI는 포세이큰이며 우리는 계약을 존중합니다. 보상은 $N입니다.' WHERE `entry`=848; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n! 썬더 블러프에서 신성한 타우렌 땅의 수호자이자 잃어버린 부족의 용사로 추앙받기를 바랍니다.' WHERE `entry`=849; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 켄타우로스는 낮고 잔인한 생물이지만 몇몇은 지휘할 재치와 통찰력을 가지고 있습니다. 그리고 그것들이 가장 위험합니다.$B$B바라크는 그런 켄타우로스였습니다. 그가 죽은 것은 좋은 일이다.' WHERE `entry`=850; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 당신이 그 켄타우로스를 정말 흥분시켰나 봐요 -- 정체된 오아시스 근처에서 우리 경비원이 당신이었을 가능성이 있는 활동을 발견했습니다.$B$B당신은 당신의 행동을 자랑스러워해야 합니다, $N. 당신 안에는 많은 용기가 있습니다.' WHERE `entry`=851; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='칭찬합니다, $N. 이 켄타우로스들은 규율이 없고 오크처럼 분노를 집중시킬 수는 없지만 그럼에도 불구하고 그들은 사납습니다. 그들을 물리치면 당신의 용기가 증명됩니다.' WHERE `entry`=852; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 헬브림이 채집하던 불모의 땅의 포자. 그는 그들을 배달하는 데 도움을 얻었습니까? 좋습니다.$B$B그리고 에멀젼은 여전히 ​​강력하므로 배송에 시간을 낭비하지 않았음에 틀림없습니다. 잘했어, $c.' WHERE `entry`=853; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='썬더 블러프만큼 멀리서도 우리의 $r 동맹이 우리를 돕기 위해 왔다는 것을 알게 되어 기쁩니다. 다시 한 번 환영합니다.' WHERE `entry`=854; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 했어. $N 님이 살아남은 켄타우로스에게 두려움을 심어주셨으리라 확신합니다. 그들이 분별력이 있다면, 그들은 이제 진정하고 전진을 멈출 것입니다.$B$B하지만 그럴 것이라고 생각하지 않습니다. 그것은 불행한 일입니다.$B$B불행히도...그들에게는.' WHERE `entry`=855; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내, 그 힘은 다시 나의 것이다! 내 말!' WHERE `entry`=857; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 이 열쇠가 맞는 것 같습니다. 이 일을 하는 방법을 알고 있는지 확인하겠습니다...$b$bHmm... 회전 제어... 이것은 속도와 안정성을 조절합니다... 미세한 팔 움직임 제어. 이것 좀 봐! 벤처 회사가 우리 것보다 훨씬 더 나은 것을 설계할 수 있다는 것이 믿기지 않습니다. 이걸 라쳇에게 돌려줘야 해요!' WHERE `entry`=858; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='불모의 땅에서 사냥하고 싶습니까?$B$B당신의 눈은 젊고 간절합니다. 그들은 이 땅의 메마른 평원을 가로질러 당신의 먹이를 추적하는 데 아직 눈을 가늘게 뜨고 있지 않습니다.$B$B하지만 걱정하지 마세요. 당신의 몸과 마음을 단련시켜드리겠습니다. 그리고 채석장을 찾아서 죽이는 것보다 사냥에 더 많은 것이 있다는 것을 알려드리겠습니다.$B$B준비하세요. 당신의 여정이 시작됩니다. 지금.' WHERE `entry`=860; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Skorn Whitecloud는 현명한 타우렌입니다. 그는 수년 동안 사냥을 해왔고, 그의 몸은 늙었지만 그의 영혼은 격렬하게 불타고 있습니다. 그가 우리와 함께하게 되어 영광입니다.$B$BSkon이 당신을 나에게 보냈다면 당신도 사냥꾼의 정신을 가지고 있을 것입니다. 그리고 이 발톱을 모으는 것은 당신의 싹트는 기술을 보여줍니다.$B$B아마 당신은 그 길을 걸을 준비가 된 것 같습니다.' WHERE `entry`=861; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='일반적으로 나는 이 설치류가 너무....너무... 익었을 때 먹는 것을 좋아하지 않습니다. 정말 맛을 내기 위해 몇 주 동안 썩게 두는 것을 좋아합니다. 하지만 너무 배고파 보여요.$b$b쥐고기 스튜를 만들어 드릴께요. 아, 간다.$b$b자!' WHERE `entry`=862; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='망가진 파쇄기 프로토타입에서 가치 있는 무언가를 얻을 수 있기를 바랍니다... 시간이 얼마 남지 않았습니다! 이중선 위즐크랭크가 있는 곳으로 인양팀을 파견하겠습니다.$b$b아, 수고하셨을 텐데 제가 도와드리겠습니다.' WHERE `entry`=863; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 데이터를 즉시 분석하겠습니다. 아마도 Keever의 정신 이상은 결국 나의 천재임이 증명될 것입니다. $B$BA 당신을 위한... 당신은 나에게 유용하며, 나는 여전히 유용하게 남아 있는 사람들에게 상당한 보상을 합니다. 이 아이템, 이 동전, 그리고 가장 중요한 내 감사를 그들과 함께 가져가십시오.$B$B가끔 다시 확인하십시오. 이 프로젝트에 대한 우리의 협력이 끝나지 않았음을 장담합니다.' WHERE `entry`=864; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 당신은 그들을 얻었다! 이제 그것들을 갈아서 와인과 섞기만 하면 됩니다.' WHERE `entry`=865; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예 예, 이것들은 매우 좋습니다! 나는 이 뿌리에서 표본을 키워 연구할 것이다. 나는 그들로부터 새로운 속성을 발견하기를 희망합니다. 숨겨진 귀중한 재산...!$B$B그리고 걱정하지 마세요. 내가 걱정하면 당신이 가장 먼저 알게 될 것입니다. 더 많이 모을 사람이 필요하니까요!' WHERE `entry`=866; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 멋지네요. 정말 잘했어... 잘했어, $n. 앞으로 더 많은 작업을 볼 수 있기를 기대합니다.' WHERE `entry`=867; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='날 기쁘게 해줘, $N. 계란과 도구. 수고하셨습니다.$B$B그리고 당신의 보상을 위해...' WHERE `entry`=868; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='랩터를 제거했습니다!$B$B감사합니다, $N. 당신은 $c의 가치가 있습니다.' WHERE `entry`=869; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지구에서 가스가 끓고 있는 균열을 발견하셨습니까? 이상한. 이것이 우리의 질문에 대한 답일지 모르지만 아직 확신할 수는 없습니다.$B$B하지만 단서입니다. 그리고 찾아주셔서 감사합니다.' WHERE `entry`=870; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 오만한 가시멧돼지들은 마침내 호드의 힘을 무시할 수 없다는 것을 알게 될 것입니다.' WHERE `entry`=871; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. Kreenig의 죽음으로 우리 캐러밴에 대한 공격이 확실히 감소할 것입니다.$B$B당신의 백성은 당신이 그들 중 한 명인 것을 자랑스럽게 여길 것입니다.' WHERE `entry`=872; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 이제 Isha Awak, $N과 하나가 되었습니다. 그의 영이 당신과 함께 있습니다. 그는 당신의 눈에 숨어 있습니다...$B$B그렇습니다, 언젠가는 보는 법을 배울 것입니다.' WHERE `entry`=873; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 동생이 당신을 보냈죠? 그렇다면 당신은 그에게 당신 자신을 증명했을 것입니다. 당신이 요른의 존경을 받았다면 당신도 나의 존경을 받는 것입니다.$B$B사냥꾼의 길을 더 멀리 걸을 준비가 되셨습니까?' WHERE `entry`=874; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어 내 친구. 내 생각에 당신은 호드 내에서 멀리 갈 것 같아요.' WHERE `entry`=875; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하아! 잘했어, $n! 아주 잘했어... 당신이 그 일을 할 수 있을지 확신할 수 없었지만, 당신은 자신이 꽤 치열하다는 것을 증명했습니다. Harpy 전염병을 진압하는 데 도움을 주셔서 다시 한 번 감사드립니다. 여기 당신의 보상이 있습니다. 잘 사용하십시오.' WHERE `entry`=876; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 발견은 놀랍습니다! 내가 너에게 준 씨앗은 말라 죽어 있었다. 이 오아시스 아래에 있는 것은 무엇이든 무에서 생명을 창조할 수 있습니다!$B$B우리는 이것을 더 연구해야 합니다...' WHERE `entry`=877; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 예... 마침내 가시멧돼지가 우리 부족의 고통을 알게 되었기 때문에 기쁨으로 가득 찼습니다, $r. 그렇게 생각해야 하지만 는 그렇지 않습니다.$B$B당신은 당신의 백성을 돕고 그들은 당신을 존경합니다. Mangletooth는 그의 백성을 돕고 그들은 무엇을합니까? 그들은 그에게 등을 돌립니다. 그들은 그를 잊고 새장에서 썩도록 내버려둡니다!$B$BI 철창에 갇혀 있어도 그들을 도와주고 아무도 저를 구해줄 사람을 보내지 않습니다!' WHERE `entry`=878; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그러면 완료됩니다. Mangletooth는 이렇게 끝내는 것이 더 낫다고 말합니다. 저들은 저를 이 버려진 우리에 가두지 말고 저에게 등을 돌렸을 때 제가 죽었는지 확인했어야 합니다.$B$B당신이 끝내야 할 일이 하나 남았습니다, $r .' WHERE `entry`=879; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 한 지역의 짐승을 연구하면 그 지역 자체에 대해 많은 것을 알 수 있습니다. 우리는 이 조개껍질이 어떤 이야기를 하는지 지켜볼 것입니다.$B$B당신의 도움에 대한 제 감사를 받아주세요... 그리고 아마도 당신은 이 동전을 사용할 수 있을 것입니다. 나는 그것들이 필요하지 않다는 것을 알게 되었습니다.' WHERE `entry`=880; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Echeyakee를 이겼고 그의 사냥의 날은 끝났지만... 그의 영혼은 당신과 함께 있습니다. 그분은 당신에게 섬세함의 힘과 자비의 영예를 보여주실 것입니다.$B$B당신의 길은 여전히 ​​깁니다, $c. 잘 진행하시길 바랍니다.' WHERE `entry`=881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 송곳니는 토큰에 불과하지만 의미는 심오합니다.$B$BIshamuhale의 힘은 당신에게 있습니다, $N. 절제와 함께 사용하시기 바랍니다. 그것은 당신의 부담입니다.$B$B그것은 당신의 명예입니다.' WHERE `entry`=882; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Lakota\'mani는 우리 언어로 \"Earthshaker\"라고 불리며 그의 발걸음은 모인 천둥과 같습니다. 그는 지금 당신과 함께 있고 그의 용기는 당신의 용기와 섞입니다. 함께라면 당신이 직면하지 못할 갈등은 없습니다.$B$B키가 커요, $N. 당당하게 걸어라, Earthshaker.' WHERE `entry`=883; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='천둥 도마뱀 Owatanka는 타우렌에 의해 \"Bluebolt\"라고 불립니다. 그 안에는 그의 크기에 맞지 않는 속도가 있기 때문입니다. 오래 전에 번개가 Bluebolt를 강타했고 하늘의 분노를 먹고 자란 이 거대한 짐승의 에너지는 무한합니다.$B$B그의 에너지가 당신을 통해 흐르길, $N. 이제 Owatanka와 보조를 맞추십시오.' WHERE `entry`=884; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='천둥매는 불모의 땅의 희귀한 야수이며, 그 죽음은 큰 행운이나 엄청난 파멸을 예고할 수 있습니다.$B$B하지만 타우라헤에서 \"Spirit Biter\"라고 불리는 Washte Pawne은 둘 다... 또는 둘 다를 가져올 수 없습니다.$B$BThe Spirit Biter를 사냥하면서 느꼈던 고통은 큰 대가를 치르고 큰 이익을 얻는 모든 사람들이 느끼는 고통입니다. 당신이 느꼈던 따끔함은 후회의 고통입니다.$B$B하지만 당신이 이것을 극복한 것을 볼 수 있습니다. 너는 후회가 지혜로 변하고 고통을 통해 힘을 얻는다는 것을 배웠다.$B$B많이 배웠다, $N.' WHERE `entry`=885; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='썬더 블러프에 있는 내 동포들이 당신을 보낸 것이 현명했소, 어린 $c. 불모의 땅의 수수께끼는 나 혼자서는 풀 수 없습니다.$B$B당신의 도움으로 우리의 질문에 대한 답을 찾을 수 있기를 바랍니다.' WHERE `entry`=886; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 꼬맹아. 그런 일을 조금 더 하면 내가 걱정해야 할 일이 하나 줄어듭니다. 그들이 사업을 다른 곳으로 이전해야 한다고 확신하기를 바랍니다.$b$b그동안 그들이 나에게서 훔친 물건을 되찾는 작은 문제가 있습니다!' WHERE `entry`=887; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 모든 것을 되찾게 되어 다행입니다. 도움을 주셔서 감사합니다, $n. 당신과 같은 $r을 사용하여 여기서 내 작업을 도울 수 있습니다. 일자리를 찾고 있다면 Gazlowe가 서비스 비용을 얼마나 잘 지불하는지 잊지 마세요!' WHERE `entry`=888; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은. Agamaggan의 영혼을 가이드로 삼으세요, $r. Agamaggan의 마법을 더 원하신다면 저에게 돌아오십시오.' WHERE `entry`=889; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 가즈로가 당신을 보냈죠? 잠시만 여기를 살펴보고 내 로그를 확인하고 Gazlowe의 배송이 잘못된 장소로 보내지지 않았는지 확인하겠습니다.$b$b그는 Drizzlek의 부츠를 기다리고 있을 것입니다...' WHERE `entry`=890; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아아, 의로운 얼라이언스의 총은 침묵했습니다. 당신의 도움에 대한 보상을 받을 것입니다. $n.$b$b이제 죽은 자의 시신을 수습하는 암울한 일을 맡으십시오....' WHERE `entry`=891; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아니 주사위, 응? 그때는 Freebooters였나 봅니다... Dizzywig는 수준에 있습니다. 그가 그런 식으로 나를 속이지는 않을 것이라고 확신합니다. 결국, 그는 급여를 받고 있습니다.$b$b내가 돌려받을 물건이 있는 것 같습니다, $n. 당신은 무엇을 말합니까?' WHERE `entry`=892; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 훌륭하고 훌륭한 표본이군요.$B$B가시멧돼지가 생각보다 멀었군요.$B$B자, $c, 이걸 들고 비켜주세요. 이 무기를 자세히 살펴보는 것이 좋습니다. 우리는 적을 과소평가했을 수 있으며, 그것은 우리가 저지를 수 없는 종류의 실수입니다.' WHERE `entry`=893; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다양한 버튼, 레버 및 깜박이는 표시등이 제어 콘솔 전면에 다소 불규칙하게 배열되어 있습니다. 작은 게이지는 장치가 현재 최적 수준 내에서 작동하고 있음을 나타내며 제어 밸브 1~3이 현재 열려 있음을 나타냅니다. 제어판 오른쪽 하단에 작은 열쇠 구멍이 있습니다.' WHERE `entry`=894; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 그런 종류의 사업. 알다시피, 나는 넓은 바다에서 Heedless를 한 번 보았습니다. 무시무시한 배인가, 아니면 그 배인가... 그 선원들은 정말 까다롭다!$b$b어쨌든 그녀가 물 위를 미끄러지는 모습을 보는 것은 꽤 볼만했다. 그녀의 악명 높은 선장이 더 이상 내 배를 괴롭히지 않게 되어 기쁩니다.' WHERE `entry`=895; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것의 크기를 보세요, $n! 우리는 부자가 될 것입니다! 보자, Undermine에 들어가는 보석에 대해 내가 본 비율에 따르면, 나는 당신의 컷을 알아낼 수 있을 것입니다. 권리에 대해. 당신과 거래하게 되어 기쁩니다, $n.' WHERE `entry`=896; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 이 짐승의 영혼이 달아났기 때문에 이 짐승의 성질에 대해 아무것도 말할 수 없습니다. 하지만 짐작하셨겠지만 불모의 땅에 속하지 않습니다. 우리 부족의 암울한 미래를 예고할까 두렵습니다...$B$B하지만 지금은 마음의 준비를 하고 시간이 이 생명체의 수수께끼를 풀기를 바랍니다.' WHERE `entry`=897; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='생각해 보면 우리는 Firebough가 죽은 지 오래되었다고 생각했습니다!$b$b당신의 영웅적인 업적으로 $n, Thalo\'dan Privateers와 함께 명예로운 자리를 얻었습니다.' WHERE `entry`=898; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$C, 당신은 내 일을 진지하게 받아들이고 그것에 대해 감사합니다.$B$B내 복수에 대한 열망은 남아 있지만, 적어도 가시멧돼지 스스로가 고통을 느꼈던 것을 보면 적어도 미소를 지을 수 있습니다.' WHERE `entry`=899; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='3개의 제어 밸브를 나타내는 표시등은 차단되면 어두워집니다. 녹색 표시등이 천천히 노란색으로 바뀌고 이제 장치를 제어하는 ​​스위치를 움직일 수 있으며 밸브가 닫힌 상태에서 끌 수 있습니다.' WHERE `entry`=900; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잠금 장치의 키를 돌리면 제어 콘솔이 잠금 해제됩니다. 콘솔 상단의 빨간색 표시등이 꺼지고 터미널에서 모든 전원이 소모됩니다.' WHERE `entry`=901; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이건... 어... 흥미롭네요... 네. Undermine에 있는 Tinkers\' Union 본부로 보내도록 하겠습니다. 주의깊게 해부하고 연구하면 그들이 그것을 이해할 수 있을 것이라고 확신합니다.$B$B하지만, 아마도 먼저 제 자신을 조금 살펴봐야 할 것입니다...' WHERE `entry`=902; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 풀밭에 숨어 배회하는 자를 사냥하느라 바쁘셨군요. 그렇다면 이제 그들 중 챔피언과 대결할 때라고 생각하십니까?' WHERE `entry`=903; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 둥지에 가서 그 안에 먹이의 깃털을 넣었습니다. 의심할 여지 없이 상당한 용기가 필요했습니다.$B$B조금 더 강해졌나요, $N? 당신이 처음 여기 왔을 때보다 지금 더 강해 보이기 때문입니다. 불모의 땅이 제 역할을 하고 있는 것 같습니다.' WHERE `entry`=905; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 Razormane 우두머리를 찾아서 직접 죽였나요, $N? Amazing.$B$BI 말이 없지만 그렇다고 감사가 없는 것은 아닙니다. Crossroads의 사람들은 당신의 힘을 존중하는 것이 좋을 것입니다. $B$BI는 인정해야 합니다. 우리 보급선에 대한 이러한 습격의 리더는 또 다른 가시멧돼지라고 생각했습니다. 다시 한번 감사드립니다, $N.' WHERE `entry`=906; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='승리의 증거를 가지고 돌아온 모습이 보기 좋습니다. 그리고 뼈가 부러지지 않은 상태에서 그렇게 했다는 것을 아는 것이 좋습니다.' WHERE `entry`=907; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 바로 내가 필요한 것입니다! 심오한 핵심은 우리가 많은 것을 끌어낼 수 있는 놀라운 정보의 우물입니다. 황혼의망치단이 그곳에서 무슨 짓을 하든 간에 - 그리고 그것이 좋지 않다고 말할 때 내 말을 믿으세요 - 이제 나와 동지들이 밝혀낼 것입니다.$b$b오늘 여기서 수고하셨습니다. 대지 고리회는 우리를 도와준 당신을 따뜻하게 바라봅니다. 당신은 또한 전체적으로 호드를 도왔으니 자랑스러워해야 합니다.' WHERE `entry`=908; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$b$bBlackfathom에 있는 Baron Aquanis에게서 이것을 얻었습니까? 남작 아쿠아니스는 오랫동안 타락한 정령의 힘으로 여겨져 왔습니다. 이 지구본은 정확히 무엇이 그를 타락시켰는지 증명할 것입니다. 그것이 황혼의 망치단으로 판명되더라도 놀랄 일이 아니지만, 우리의 연구는 그들이 어떻게 그것을 했는지도 보여줄 것입니다.$b$b이걸 가져오길 잘했네요. 대지 고리회의 따뜻한 안부와 함께 이것을 받으십시오.' WHERE `entry`=909; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, 바다는 거대하다! 갈매기와 물건도 많았습니다. 생각했던 것처럼 시끄럽고 분주합니다. 근처에 해적도 있어요 - 정말 멋져요!$B$BRatchet에 데려다줘서 고마워요, $N. 정말 굉장했어!' WHERE `entry`=910; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, Ashenvale은 진정한 모험이 일어나는 곳입니다! Ashenvale에서 싸운 적이 있나요, $N? 내가 커서 영웅이 되면 Ashenvale에 와서 영광의 Horde를 위해 싸우고 싶어요!$B$B저를 개척지로 데려가 주셔서 감사합니다, $N. 당신은 최고예요!' WHERE `entry`=911; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 천둥매처럼 자랑스러워해야 합니다. 당신은 우리가 설정한 모든 적을 물리쳤고 힘과 용기와 명예를 가지고 해냈습니다.$B$B하지만 $N 당신의 길은 계속됩니다. 사실, 진정한 사냥꾼은 영원히 노력하고, 나에게 보여준 것과 같은 자부심을 가지고 영원히 그들의 길을 걷는다는 것을 알게 될 것입니다.$B$B이제 앞으로 나아갈 시간입니다.' WHERE `entry`=913; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈습니다, $N. 당신은 송곳니의 드루이드의 지도자들을 죽였습니다. 내 꿈은 이제 그들의 사악한 얼굴에서 벗어났고, 당신은 저주받은 미래로부터 불모의 땅을 구하는 데 도움을 주었습니다.$B$BI 감사합니다, $N. 나 자신과 썬더 블러프의 드루이드들, 그리고 이 땅에 대해 감사드립니다.' WHERE `entry`=914; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음음! 나는 그들의 딸기 아이스크림을 좋아합니다! Tigule과 Foror가 할 수 있는 일이 하나 있다면 그것은 아이스크림을 만드는 것입니다!$B$B감사합니다 $N - 이것은 최고의 간식입니다!' WHERE `entry`=915; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 다르나서스로 돌아가면 이 주머니 안에 있는 독을 다른 거미의 독과 비교할 것입니다. 나는 그것이 우리의 새로운 세계 나무의 최근 성장과 관련된 속성을 가질 것이라고 믿습니다.' WHERE `entry`=916; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 이 알과 독을 다르나서스로 옮기고 여기에서 연구가 끝나면 그곳으로 돌아가겠습니다. 이 표본에서 많은 것을 알아낼 수 있을 것으로 기대합니다, $N. 당신은 나에게 큰 도움이되었습니다.' WHERE `entry`=917; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 얻었다. 좋아요!$B$BI는 제가 준비한 특별한 토양에 이 씨앗을 심을 것입니다. 나는 그 씨앗이 훨씬 더 온순한 재목으로 싹을 틔울 것이라고 믿습니다. 아마도 나중에 결과를 볼 수 있습니다!' WHERE `entry`=918; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='많이! 위험한 속도로 퍼지고 있어 걱정입니다. 그들을 더럽히는 것이 무엇인지에 대한 수수께끼를 풀 수 있기를 바랍니다.$B$B도움을 주셔서 감사합니다, $N. 땅은 당신의 노력으로 더 깨끗한 곳입니다.' WHERE `entry`=919; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $n. 당신이 내 소환에 신속하게 응답하기를 바랐습니다. 나는 당신이 수행하기를 원하는 중요한 작업이 있습니다.' WHERE `entry`=920; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 하이잘 산 전투의 여파의 첫 번째 부분을 들었습니다. 할 이야기가 훨씬 더 많으며 여기에서 시작한 임무는 텔드랏실을 거쳐 다르나서스로 향하는 나머지 여정 동안 계속될 것입니다.' WHERE `entry`=921; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 재목 씨앗? Denalan의 연구를 돕기 위해 이 중 하나를 키워보고 싶었습니다.$B$B하지만 유감스럽게도 많은 팀버링에서 타락이 자라고 있으며 그러한 생물의 씨앗에는 부모의 오염이 있습니다. 그것들은 제 능력으로는 고칠 수 없습니다.$B$BDenalan은 자라는 것에 매우 능숙합니다. 그는 미래의 Timberlings에 대한 치료법을 찾을 수 있습니다. 그는 그들의 유일한 희망일 수 있습니다.' WHERE `entry`=922; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 이 종양은 팀버링병의 증상입니다. 그것들은 우리가 새로운 땅에서 정화해야 할 독으로 가득 차 있습니다. $B$BI가 이 종양을 처리할 것입니다. 고마워요, $N.' WHERE `entry`=923; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='작업이 완료되었습니다. Neeru 입찰로 Demon Seed를 파괴했습니다. 그러나 이것이 끝이 아닙니다...$B$BDemon Seed의 파괴는 에테르를 통해 힘의 파동, 엄청난 힘의 파동을 보냈습니다. 나는 그것들을 느꼈고, 다른 존재들도 그랬다고 확신합니다. 장난감이 왜 망가졌는지 궁금해하는 사람들...$B$B하지만 앞으로의 문제에 관계없이 당신을 위해 뭔가가 있습니다. Neeru는 그것을 지불로 보냈습니다. 그리고 그는 나에게 고맙다고 말했다.$B$B그래서, 고마워.' WHERE `entry`=924; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우와! 당신은 케른의 발굽 자국을 가지고 있습니다! 매우 감사합니다! 그리고 와우... 그는 여기에 개인 메시지를 썼습니다 - 나에게! 나는 그가 완전히 멋질 줄 알았어, 그냥 그랬어! 언젠가 내가 호드의 영웅이 되면 그에게 감사를 표할지도 몰라!$B$B당신이 최고야, $N. 저에게 너무 잘해주셔서 감사합니다.' WHERE `entry`=925; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 돌에는 마법 에너지가 주입되어 있지만 의도적으로 결함이 있습니다. 그들은 매우 불안정하며 테이블에서 제거되면 빠르게 소비됩니다.' WHERE `entry`=926; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='...이게 뭔가요? 팀버링 하트?? 더러운 이끼로 뒤덮여 있어요!$B$B가져와줘서 고마워요, $N. 나는 마음을 살펴보고 행운이 빛나면 그 주위에 있는 이끼의 성질을 판단할 것이다.' WHERE `entry`=927; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 알겠습니다. 당신은 Tenaron에서 보냈습니다. 그렇다면 우리는 이야기할 것이 많고 할 일이 많고 시간이 거의 없는 것 같습니다.$b$b시작하는 것이 가장 좋을 것 같습니다.' WHERE `entry`=928; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하이잘 산 전투 이후 우리는 방향이 없었습니다. Nordrassil은 그것이 내뿜는 불에서 담배를 피웠고, 우리의 불멸성, 즉 우리 존재의 정수를 잃었습니다.$b$b배신자가 감옥에서 풀려나고 샨도 스톰레이지가 사라진 것은 이 시련의 시기에 있었습니다. 모두에게 어두운 시간.' WHERE `entry`=929; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='텔드랏실에서 이걸 찾았다고? 흥미롭군요... 이 과일은 이국적입니다. 아마도 그 씨앗은 먼 곳에서 이곳으로 옮겨왔을 것입니다. 어쩌면 멀리 아제로스까지! 그리고 이 과일에는 무언가가 있습니다... 텔드랏실의 토양과 매우 이상하게 반응한 것 같습니다.$B$B감사합니다, $N. 실례합니다만, 저는 이것을 더 연구해야 합니다...' WHERE `entry`=930; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어디서 났어? 수십 년 전 슬픔의 늪에 머물렀던 이후로 이런 식물은 처음 봤습니다! 표본이 텔드랏실로 향했다는 사실이 놀랍습니다. 그리고 이렇게 커졌습니다!$B$B감사합니다, $N. 말이 부족한 점 양해 부탁드립니다. 하지만 이 잎사귀에 테스트를 해보고 싶습니다...' WHERE `entry`=931; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멜레나스 경이 안식을 취하니 드디어 다른 문제로 넘어갈 수 있습니다. 고마워요, $n.' WHERE `entry`=932; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='샨도 스톰레이지는 결코 돌아오지 않았고 드루이드는 혼란에 빠졌으며 오늘날까지도 우리는 그가 어떻게 되었는지 알지 못합니다. 말퓨리온이 사라진 후, 대드루이드 판드랄 스태그헬름이 드루이드의 지휘권을 이어받아 어둠의 해안에 있는 고대인 집단에게 이제 우리 백성이 재건할 때이며 불멸성을 되찾을 때라고 확신시켰습니다.$b$bWith Circle, Staghhelm 및 가장 강력한 드루이드의 승인으로 새로운 세계 수인 Teldrassil이 성장했습니다.' WHERE `entry`=933; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신탁 나무의 존재에 있다는 것은... 거의 지혜가 형성되는 것을 느끼는 것과 같습니다. 이야기를 계속하겠습니다...$B$BTeldrassil이 자라자 대드루이드는 고대에 용이 Nordrassil에 두었던 것처럼 축복을 위해 용에게 접근했습니다. 그러나 시간의 군주 노즈도르무는 드루이드의 오만함을 꾸짖으며 축복을 거부했습니다. 노즈도르무와 동의한 알렉스트라자도 스태그헬름을 거부했고, 그녀의 축복 없이는 텔드랏실의 성장에 결함이 있고 예측할 수 없게 되었습니다...' WHERE `entry`=934; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 맞다, 내가 요청한 물. Tenaron과 Corithras는 확실히 그것을 전달하는 데 시간을 들였습니다... 아마도 가장 신뢰할 수 있는 메신저를 선택하지 않았을 것입니다... hmm.$b$b그럼에도 불구하고, 나는 마침내 내 작업으로 돌아갈 수 있습니다. 텔드랏실의 문제의 무게가 내 어깨를 짓눌렀다. 빨리 없애버리고 싶은 멍에.$b$b이걸 가져가세요. 아마 유용하게 쓰일 겁니다.' WHERE `entry`=935; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $c; 우리 연구를 지원하는 데 관심을 가져주셔서 기쁩니다. 해야 할 일이 많고 이 작업이 위험하지 않다고 알려준다면 당신에게 해를 끼치는 것입니다. 바라건대 이것은 당신을 겁주지 않을 것입니다... 하지만 당신의 외모로 볼 때 위험은 당신이 이전에 처리 한 것입니다.' WHERE `entry`=936; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 이렇게 짧은 시간에 여기에서 이룬 성과에 깊은 인상을 받았습니다. 여기 남아서 제 임무를 도와달라고 부탁할 수 있다면... 하지만 더 큰 일이 당신 앞에 놓여 있다는 것을 마음속으로 알고 있습니다.$b$b신탁 나무가 방금 껍질을 벗긴 것을 보았습니다. 의심 할 여지없이 완료되기를 바라는 작업이 있습니다. 당신은 그것에 대해 이야기해야합니다.' WHERE `entry`=937; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 고마워요, $n! 나는 미스트를 다시는 볼 수 없을까 봐 두려웠고, 내 마음속에는 그녀의 죽음만 알고 있었고, 나의 충실한 동반자와 결코 결합되지 않을 것입니다. 나는 당신이 알 수 있는 것보다 더 많은 빚을 지고 있으며 당신은 나의 영원한 감사를 받고 있습니다.' WHERE `entry`=938; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고대인들의 고통이 느껴져요, $N...$B$B이 물건들을 들고 있는 것은 거의 참을 수 없는 일입니다...' WHERE `entry`=939; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신탁 나무가 왜 그렇게 오랫동안 나와 소통하지 않았는지 궁금했습니다... 일부 문제는 완화되고 다른 문제는 더 큰 문제로 커지는 것 같습니다.$b$bTeldrassil에 대한 내 작업이 완료되지 않고 우리의 불멸이 회복되지 않을까 두렵습니다. .$b$b그럼에도 불구하고 당신은 오라클 트리의 임무를 잘 수행했으며 당신의 근면함에 대한 보상을 받아야 합니다.' WHERE `entry`=940; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='심장을 화분 안에 넣으면 심장이 빠르게 파고듭니다!$B$BA 몇 초 후에 다시 꿈틀거리며 깨끗해집니다. 그것은 약간 맥동합니다... 가져가라고 손짓합니다.' WHERE `entry`=941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어머! 칼림도어의 머나먼 땅에서 왔다고?$b$b놀라워! 놀랍습니다!' WHERE `entry`=942; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 훌륭합니다. $n!$b$b이제 이 돌을 사용하여 화석의 힘을 해독할 수 있는지 알아보겠습니다.' WHERE `entry`=943; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Twilight\'s Hammer is at the Master\'s Glaive?$B$B유감스럽군.$B$B글레이브에 찔린 늙은 군주는 오래 전에 죽었지만, 그렇다고 해서 그의 힘이 아직 남아 있지 않다는 의미는 아닙니다.$B$BTwilight\'s Hammer는 반드시 이 힘을 추구합니다.' WHERE `entry`=944; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='언니 어디갔어?? Therylune은 자신을 더럽히는 것을 꺼리지 않지만 여전히! 그것은 방황하는 먼 길이고 주인의 글레이브는 불건전한 곳입니다...$B$B고마워요, $N. 그녀가 괜찮다고 알려주셔서 정말 좋았습니다.' WHERE `entry`=945; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다, $N. 이 버섯은 훌륭한 표본입니다!$B$B그리고 당신이 Cliffspring Falls에 있을 때 고대인의 경고를 확인할 수 있는 것을 찾았습니까?$B$B고대인은 현명하지만 이번에는 그들이 틀렸기를 바랐습니다.' WHERE `entry`=947; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N. 당신은 여기 있습니다.$B$B좋습니다.$B$B우리는 논의할 문제가 있습니다. 당신과 나.' WHERE `entry`=948; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 책은 고대 언어로 손으로 인쇄되었으며 마스터 아티스트가 삽화를 그렸습니다.' WHERE `entry`=949; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='혼란스럽고 원시적인 마법이 이 낙서의 양피지를 둘러싸고 있습니다. 그곳에서 옛 사람들이 한 일이 느껴진다.$B$B어둠의 해안에 있는 황혼의 망치단의 목적이 밝혀지기를...' WHERE `entry`=950; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. 이 유물은 마티스트라가 빛났던 시대의 유물입니다. 한때 위대한 엘프의 보루는 사라졌지만 마법의 파편은 남아 있습니다. 적보다 먼저 그 장소의 비밀을 풀 수 있기를 바랍니다...$B$B조심하세요, $N.' WHERE `entry`=951; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아. 고마워요, $n. 하지만 이상합니다. 대드루이드는 항상 그렇게 서두르는 것 같습니다. 숲은 정해진 시간에 모든 것이 이루어질 것임을 알고 있습니다. 샨도 스톰레이지는 그것을 이해했습니다.' WHERE `entry`=952; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고대인의 전쟁, 특히 영원의 샘이 파괴될 무렵의 기록은 거의 없습니다. 격변과 대격변이 일어나고 있는 상황을 생각하면 그리 놀라운 일은 아닙니다.$b$b감사합니다, $n. 당신의 도움으로 여기에서의 내 작업은 끝났고 서클에 완전한 보고서를 전달할 수 있을 것입니다.' WHERE `entry`=953; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아... 당신과 같은 $r을 회사로 삼는 이 특별한 영예를 무엇에 빚질 수 있겠습니까. 진실로 내 호스트인 고귀한 그렐과 사티로스에 대한 불쾌감 없이 현재 나의 많은 동료들은 당신의 존재가 개선으로 간주될 수 있다고 말합니다. . 내가 시민 동행을 한 지 정말 수년, 심지어 수십 년이 지났습니다.' WHERE `entry`=954; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로... 바샬아란의 그렐들은 내가 찾고 있는 것을 소유하고 있지 않습니다... 그러나 그들은 최근에 그것과 접촉하게 되었습니다. 최근에... 내 시간이 아니라 당신의 시간으로 생각하겠습니다. 나에게 최근은 과거의 베일, 거의 또 다른 시대로 뻗어 있습니다...' WHERE `entry`=955; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것은... 지금 내가 잡고 있는 것이 나를 그렇게 오랫동안 붙잡고 있었다는 것을 믿기조차 어렵습니다. 시간 낭비하지 말자, $n. 봉인이 풀리면 나는 다시 대지의 숲을 자유롭게 거닐 수 있을지도 모른다.' WHERE `entry`=956; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='난 풀려났어, $n! 나는 이제 우리 세계에 일어난 변화를 내 눈으로 직접 볼 수 있습니다... 내가 아는 것은 일부분에 지나지 않습니다. 내가 마지막으로 자유롭게 걸었을 때 우물은 여전히 ​​서 있었고 명가는 우리의 사랑하는 여왕 아즈샤라와 궁정을 열었습니다.$b$b내 간수이자 전 스승인 Athrikus가 아직 살아 있다는 느낌이 듭니다... 벌써 절망감이 들었습니다. 복수의 생각에 빠질 것입니다.' WHERE `entry`=957; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것은 확실히 내 상상의 산물이지만, 그들에 대한 더러운 명가 마법의 오염을 거의 느낄 수 있는 것 같은 느낌이 듭니다. 나는 이들을 멸망시켜 그들의 오래 잠들어 있던 악이 다시는 풀려나지 않도록 할 것이다.' WHERE `entry`=958; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그리고 나도 직장을 잃을 뻔했습니다! Gazlowe가 이 선물을 즉시 받도록 하겠습니다.$b$b감사합니다, $n. 잘 했어!' WHERE `entry`=959; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 임무에 대해 생각하고 있습니다, $N. Twilight\'s Hammer와 naga가 여기에 있는 이유를 숙고하고 있습니다.$B$B준비가 되면 점술의 약병을 사용하여 점술 그릇을 만드십시오. 그런 다음 그릇을 통해 저에게 연락하십시오.$B$B만약 당신이 점술의 약병을 잃어버렸다면, 여기 또 다른 것이 있습니다.' WHERE `entry`=960; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Twilight\'s Hammer 컬티스트의 발견은 골칫거리입니다. 나는 그들의 의도를 묵상해야 한다...$B$B자세한 정보가 있으면 점술 그릇을 통해 나에게 말하라. 그릇을 만들기 위해 점술의 약병이 필요한 경우... 여기 또 다른 것이 있습니다.' WHERE `entry`=961; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 훌륭한 표본들. 수고하셨습니다, $N.' WHERE `entry`=962; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $n. 아마도 내가 직접 했다면 더 좋았을 것입니다. 하지만 이 수천년이 지나도 나는 사랑하는 사람에게 손을 들 수 없었습니다.' WHERE `entry`=963; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 될 거야, $N! 이제 내 차례입니다. 결국 겪게 될 격렬한 단조 과정에서 살아남을 수 있도록 적절한 성질을 부여하겠습니다.$B$B다음 단계는 열쇠에 적합한 주형을 얻는 것입니다. 나는 타나리스에 있는 고블린 대장장이를 알고 있습니다. 그는 고블린이 일반적으로 일하는 사람을 위해 일합니다. 최고 입찰자입니다.' WHERE `entry`=964; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘리사가 보냈다고? 그러면 당신이 가져오는 좋은 소식입니다. 나는 그녀에게 보고해야 할 골치 아픈 소식이 있는데 그것을 전달할 방법이 없었습니다.' WHERE `entry`=965; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $n. 이것은 이 흑마법사들의 모임에 대해 약간의 정보를 제공할 것입니다...$b$b흠... The Cult of the Dark Strand... 저는 이 그룹에 대해 들어본 적이 없습니다. 그들의 역사에 대한 지식이 없기 때문에 그들의 계획이 무엇인지 말하기는 거의 불가능합니다.$b$b더 이상 지체할 시간이 없습니다. Delgren에게 즉시 경고를 전달해야 합니다.' WHERE `entry`=966; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 말에 개의치 않는다면, 당신은 전령으로서는 좀 잘 갖춰진 것 같군요. Balthule은 그의 편지가 내 손에 닿았는지 확인하고 싶었던 것 같습니다. 그가 무슨 말을 하는지 봅시다...$b$b불안한 소식입니다. 언데드나 악마의 세력이 발견되면 센티넬을 도와 그들을 파괴합니다.$b$b처음에는 나이트 엘프의 매너에 익숙하지 않았지만, 이제는 그들을 아군으로 크게 존경하게 되었습니다.' WHERE `entry`=967; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아래의 힘 사본. 흥미로운 텍스트입니다. 그리고 어떤 사람들은 그것이 유용하다고 생각할 수도 있습니다...$B$B하지만 이것은 안타까운 모양입니다. 그리고 여기를 봐! 거의 모든 페이지의 여백에 메모가 있습니다!$B$BHm...이 사본을 알고 있습니다. 작년에 Bolgar에게 팔았습니다. 당신은... 그의 친구입니까? 네, 그런 줄 알았어요. 당신은 당신의 눈 뒤에 똑같은 불을 가지고 있습니다! $B$B글쎄, 정의에 따르면 Bolgar의 친구는 내 친구입니다. 그리고 우리는 우리 자신을 돌 봅니다, 예?' WHERE `entry`=968; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래... 내가 지금 부적을 만들어 줄게. 그냥 기다려!' WHERE `entry`=969; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 어떤 암흑 마법이 이 영혼석에 매혹되어 있습니다. 안에 무엇이 들어 있는지 볼까요?' WHERE `entry`=970; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='원고를 찾았습니다! 이 얼마나 기쁜 날입니까! 사본이 만들어지고 배포될 것이며, Lorgalis의 고대 지식이 마침내 내 형제자매들에게 알려질 것입니다!$B$B우리에 대한 당신의 봉사는 당신이 알고 있는 것 이상입니다, $N. 하지만 이 선물이 동맹국에 대한 감사의 마음을 보여주기를 바랍니다.' WHERE `entry`=971; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='물 수액을 가지고 $N Silverpine에 있는 오염된 물웅덩이를 찾으세요. 나는 당신의 능력을 크게 믿습니다.' WHERE `entry`=972; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 오늘 정말 대단한 일을 하셨습니다. 그런 힘을 지닌 흑마법사를 물리쳤다는 사실에 자부심을 느껴야 합니다.$b$b이제 Ilkrud의 글에서 무엇을 배울 수 있는지 살펴보겠습니다.' WHERE `entry`=973; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 여기에서 화산 온도와 온천 사이의 상관 관계를 확실히 알 수 있습니다. 방정식의 정확성을 다시 확인해야 하겠지만 열이 전달되는 거리와 속도인 것 같습니다... 흠...' WHERE `entry`=974; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $N. 기억하세요, 당신은 그것을 가지고 다녀야 합니다. 야생으로 돌아가 그곳에서 무엇을 찾을 수 있는지 확인해 보시지 않겠습니까?' WHERE `entry`=975; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘 수고했어, $c. Auberdine을 돕기 위해 보낸 아이템은 숲을 뒤덮는 어둠의 위협을 처리하는 데 즉시 사용될 것입니다.$b$b진심 어린 감사와 함께 이것을 가져가세요.' WHERE `entry`=976; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 내 친구들을 보여주기를 기다릴 수 없어! 이제 이걸 붙이는 동안 잠시만 기다려주세요...$B$B완벽해요!' WHERE `entry`=977; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 깃털을 비교할 수 있습니다... 보자...' WHERE `entry`=978; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕! 에렐라스가 보냈다고? 좋아, 나는 지금 막 동굴까지 여행할 준비를 하고 있었고, 친구를 상관하지 않을 것이다.' WHERE `entry`=979; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $N. 예, Krakle이 귀하에게 말한 것은 사실입니다...' WHERE `entry`=980; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n.$b$b나는 당신의 위대한 업적을 감지하고 당신이 우리 땅을 괴롭히는 많은 잘못을 바로잡을 것임을 알고 있었습니다. $n 님, 이 선물과 함께 제 축복을 받으십시오.' WHERE `entry`=981; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 여기 Auberdine에서 우리에게 훌륭한 서비스를 제공했습니다, $g 젊은이 : 젊은 여자;. 그것들의 효과가 적절하게 처리되도록 하겠습니다.$B$BA는 이걸 드세요. 용감한 사람이 일을 바로잡을 수 있도록 내가 할 수 있는 최소한의 일입니다.' WHERE `entry`=982; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='크롤러 다리를 기계 안에 넣으면 기어가 갈리는 소리가 들립니다. Buzzbox에서 나는 두드리는 소리로 미루어 볼 때 Crawler Legs가 적절한 위치에 놓이는 것 같습니다. 곧 기계가 웅웅거리기 시작하고 안에서 작은 목소리가 들립니다.$B$B\"여보세요? 어... 여보세요! 수고하셨습니다! 그나저나 위즈뱅입니다! 정말 감사합니다... 이봐, 당신은 다른 것을 고치고 싶지 않을 것입니다, 그렇죠?\"' WHERE `entry`=983; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 끔찍한 소식입니다. $N.$B$B펄볼그가 아우버다인에 이렇게 가까워졌으니 피할 수 없는 상황에 대비해야 합니다.$B$B감사합니다, $N.' WHERE `entry`=984; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네 옷에 묻은 피를 씻어라, $N, 그리고 네가 해야 할 일을 슬퍼하지 마라. 대신에 감사하십시오. Darkshore가 지옥 이끼의 영향으로 여전히 위험에 처해 있음에도 불구하고 여기 Auberdine에 있는 우리 백성에 대한 위협을 줄였습니다.' WHERE `entry`=985; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 할 겁니다, $N. 즉시 망토 작업을 시작하겠습니다.$B$B잠시 시간을 준 다음 다시 돌아오십시오.$B$BO오, 한 가지 더: 망토에 마법을 사용한 후에는 다른 사람들과의 상호 작용. 당신이 그것을 도울 수 있다면, 다른 사람들에게 말하는 것 이상을 하지 마십시오. 그 이상으로 환상을 없앨 수 있습니다.' WHERE `entry`=986; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Darkshore의 $c. $N, Selarin이 자네를 이렇게 빨리 보내줘서 잘했네. 당신의 여행이 그렇게 심한 스트레스를 받지 않았으면 좋겠습니다. 아마도 당신의 도움으로 우리는 문제를 개선할 수 있을 것입니다. $B$BI는 Astranaar의 다른 시민들과 대화하는 것으로 방문을 시작할 것입니다. 일부는 확실히 당신의 도움을 사용할 수 있습니다.' WHERE `entry`=990; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Teronis의 시신은 섬 꼭대기에 부서진 채 놓여 있습니다. 알 수 없는 이유로 멀록들이 그대로 두었습니다.$B$B그의 시체에 새겨진 깊은 상처는 분명히 멀록의 무기와 발톱 때문이었습니다.' WHERE `entry`=991; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야? 어떤 종류의 나쁜 모조 소름 끼치는 기습에 의해 기습을 당했습니까? 오, 이것은 Gadgetzan Water Company에 좋지 않은 징조입니다. 정말이지...$B$BI 당신에게 물을 모두 빨아들이고 있는 것으로 보이는 미친 벌레 생물에 대한 보고에 대해 말했어야 했나 봅니다. 사막. 처음에는 그냥 뚝배기인줄 알았습니다. 우리는 현재 유목민들과 충분한 문제를 안고 있습니다. 나는 그것이 그들의 속임수에 불과하다고 생각했습니다. 글쎄, 이제 우리는 적어도 알고 있습니다!' WHERE `entry`=992; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! Terenthis가 도와줄 사람을 찾았습니다.$B$B그리고 보세요, 달 추적자 망토...<기침> 아...아파요. $N.$B$B고마워요, 펄볼그들은 제가 피하기도 전에 제게 부상을 입혔습니다. 잠시만 더 얘기해도 괜찮을 것 같습니다.' WHERE `entry`=993; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N! 성공적으로 돌아오셨다니 다행입니다. 볼코르에 대한 당신의 도움은 여기 어둠의 해안과 그 너머에서 우리가 직면한 도전을 극복할 수 있다는 믿음을 주었습니다.' WHERE `entry`=994; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N! 성공적으로 돌아오셨다니 다행입니다. 볼코르에 대한 당신의 도움은 여기 어둠의 해안과 그 너머에서 우리가 직면한 도전을 극복할 수 있다는 믿음을 주었습니다.' WHERE `entry`=995; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=996; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 여기야! 나는 이 희토류를 오랫동안 기다렸다. 아직 신선했으면 좋겠어...$B$B가져와줘서 고마워, $N. 당신은 $g그의:그녀의 것에게 관대한 $r입니다. 시간.' WHERE `entry`=997; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=998; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $c.$B$BI 님과 같은 분들이 자연의 웰빙에 관심을 가져주셔서 기쁩니다. 당신의 위대한 업적에 대한 이야기가 당신을 앞서고 여기에서 당신을 환영합니다. 내 앞에서 당신을 보니 Cenarion Circle이 필요한 적절한 지원을 받을 것이라는 확신이 생겼습니다.$B$BMoonglade의 Cenarion Circle과 우리의 연결은 인종적, 정치적 분열을 초월합니다. 당신이 서클을 위해 일할 때 이것을 기억하세요, 그러면 당신은 잘 해낼 것입니다.' WHERE `entry`=1000; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Buzzbox는 내부에 Thresher Eyes를 배치한 직후에 윙윙거립니다. 낯익은 작은 목소리가 들리기 전에 정적이 흘렀습니다.$B$B\"크롤러 와인이 최고입니다...\" *hic*$B$B\"뭐? 아, 벌써 고쳤어요? 와, 너 쉿, 다른 걸 고칠래?\"$B$B컵에 액체를 붓고 크게 꿀꺽하는 소리가 들린다고 생각하세요.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Buzzbox가 갑자기 작동을 시작하고 내부에서 이빨이 갈리는 뚜렷한 소리를 들을 수 있습니다.$B$B\"쉿, 해냈어! 굉장한 쉿... 쉿... 동차가 왜 움직여? 오! 다른 직업을 원하지 않는 한!\"' WHERE `entry`=1002; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='\"Sho yash gotsh 두피에? 그게 굉장한... Wha? 글쎄요, 기계에 재료가 없어도 당신에게 말할 수 있다는 것을 당신이 깨달았을 것입니다. 하지만 그들이 있다고 말했을 때 나는 진실을 말하고있었습니다. 깨졌다!$B$B봐, Buzzboxes는 통신 도구일 뿐만 아니라 고급 술을 양조하고 증류하기도 한다. 속이는 것은 유감이지만, 나이트 엘프들은 마을에서 내 술 거래를 인정하지 않는다. 나는 이 상자에 특별한 것을 넣어 보여주었다. 당신의 노력에 감사드립니다. 즐기세요!\"' WHERE `entry`=1003; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $C.$b$b당신과 같은 사람들이 자연의 웰빙에 관심을 갖는 것을 보게 되어 기쁩니다. 당신의 위대한 업적에 대한 이야기가 당신을 앞서고 여기에서 당신을 환영합니다. 내 앞에서 당신을 보니 세나리온 의회가 필요한 적절한 도움을 받을 것이라는 확신이 생겼습니다.$b$b달의 숲에 있는 세나리온 의회와의 우리의 연결은 인종적, 정치적 분열을 초월합니다. 당신이 서클을 위해 일할 때 이것을 기억하세요, 그러면 당신은 잘 해낼 것입니다.' WHERE `entry`=1004; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 감사합니다, $N!$B$B조람의 오래된 도시에는 많은 비밀이 있으며, 이 조각상이 많은 비밀의 열쇠가 될 수 있습니다.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 잘했어, $N. Zoram Strand에서 naga에 대항한 당신의 행동은 칭찬할 만합니다.$B$BI 당신의 위업이 쉽게 달성되지 않았다는 것을 알고 있습니다. 우리는 그들과 역사를 공유하고 있기 때문에 이것을 알고 있습니다.$B$B다시는 반복하고 싶지 않은 역사입니다.' WHERE `entry`=1008; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 반지를 찾았습니다! 고마워요, $N. 이것을 대가로 받으시고 오늘 당신의 행동이 영원히 내 기억에 남을 것임을 아십시오.' WHERE `entry`=1009; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 머리가 있구나! 이제 아이를 위해 약을 섞고 내 약이 효과가 있기를 기도하겠습니다.$B$B그리고... 포세이큰이 Bathran\'s Haunt에 있습니까? 듣기에 매우 골칫거리입니다. 정말 고민이 많은...' WHERE `entry`=1010; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 이제... 이 병의 내용물을 테스트하면 포세이큰의 목표가 드러날 것입니다!' WHERE `entry`=1011; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 Dor\'danil Barrows의 고뇌가 누그러지는 것을 느꼈고, 당신이 임무를 완수했다는 것을 알았습니다.$B$B당신이 한 끔찍한 일이었습니다, $N, 당신이 파괴한 영혼은 포세이큰의 악의 희생자일 뿐이었습니다. 그러나 그들의 파괴와 함께 다른 미친 영혼들이 평화를 찾기를 바랍니다.' WHERE `entry`=1012; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 이 책은 Ur의 작업에 대한 내 컬렉션에 멋지게 추가될 것입니다. 그의 지식은 위대했지만 그의 양심은 그를 참된 힘으로부터 가두었습니다. 그래서 스컬지가 와서 그의 힘을 시험했을 때 실패했습니다.$B$B우리 포세이큰은 그런 약점을 감당할 수 없습니다. 우리가 살아남으려면...$B$B...정복하려면.' WHERE `entry`=1013; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='은빛소나무 숲은 마침내 그 비열한 아루갈의 악덕에서 벗어났습니다. 당신은 Dark Lady에게 큰 도움을 주었습니다, $n. 당신의 끈기는 보상받을 것입니다.' WHERE `entry`=1014; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 당신 같은 $C에게 괴롭힘을 당하고 싶다고 생각하는 이유는 무엇입니까? 잠깐만요. 제가 일상적으로 처리하는 중요한 업무를 중단하고 어디선가 장식물을 찾는 데 도움을 드릴 수 있도록 하겠습니다. 어쨌든 다르나서스, 아니 텔드랏실 전체의 복지는 당신이 수집할 값싼 물건 다음으로 중요합니다.$B$B달의 숲의 바보들이 도움을 청하며 내 시간을 낭비하는데, 이제 나는 이 일을 견뎌야 합니다. ?' WHERE `entry`=1015; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨습니다, $N. 범인을 찾는 데 필요한 정보를 얻을 수 있을 것입니다. 타락한 정령으로 우리 웅덩이를 채우는 마법사를 제거하는 것에 대해 어떻게 생각하십니까? Ashenvale과 그 너머의 타락은 내 속을 울렁거리게 만듭니다. 마법사가 적극적으로 그것을 파괴하려고 시도하는 것이 나를 끝없이 역겹게 합니다. 우리는 그에게 대가를 치르게 할 것입니다.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 나는 그의 얼굴에서 그 불쾌한 미소가 영원히 지워진 것을 볼 수 있습니다. 아주 잘하셨습니다, $n 님. 엘룬의 빛을 받아 모든 것이 사라진 것 같고 죽음이 가까워졌을 때 그것을 마시십시오. 당신을 구할 수 있습니다, 여신님.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $c.$B$BI 님과 같은 분들이 자연의 웰빙에 관심을 가져주셔서 기쁩니다. 당신의 위대한 업적에 대한 이야기가 당신을 앞서고 여기에서 당신을 환영합니다. 내 앞에서 당신을 보니 Cenarion Circle이 필요한 적절한 지원을 받을 것이라는 확신이 생겼습니다.$B$BMoonglade의 Cenarion Circle과 우리의 연결은 인종적, 정치적 분열을 초월합니다. 당신이 서클을 위해 일할 때 이것을 기억하세요, 그러면 당신은 잘 해낼 것입니다.' WHERE `entry`=1018; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 당신 같은 사람들에게 괴롭힘을 당하고 싶다고 생각하는 이유는 무엇인가요, $c? 잠깐만요. 제가 일상적으로 처리하는 중요한 업무를 중단하고 어디선가 장식물을 찾는 데 도움을 드릴 수 있도록 하겠습니다. 어쨌든 다르나서스, 아니 텔드랏실 전체의 복지는 당신이 수집할 값싼 물건 다음으로 중요합니다.$B$B달의 숲의 바보들이 도움을 청하며 내 시간을 낭비하는데, 이제 나는 이 일을 견뎌야 합니다. ?' WHERE `entry`=1019; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 Orendil?$B$B그의 약초와 치유 기술은 훌륭합니다. 이 치료법은 나에게 희망을 줍니다.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그녀의 옆구리에 벌어진 상처로 판단하면 Anilia는 죽음 직전입니다.' WHERE `entry`=1021; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멜탄드리스의 책은 이상한 방식으로 작동합니다. 그것이 기록하는 사건들, 그것이 보여주는 사건들... 그것이 왜 그런 일을 하는지 진정으로 이해하는 사람은 아무도 없습니다.$b$b그럼에도 불구하고 Starsong 여사제가 받은 것, 즉 이 엘룬의 낫은 더 조사해야 한다는 것이 분명합니다.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='끔찍하네요, $N. Teronis가 죽었다고?!$B$B애도의 시간이 다가오겠지만 지금은 우리의 노력에 집중해야 합니다. 가능한 한 빨리 테로니스의 시신을 수습하기 위해 센티넬을 보내겠습니다.$B$B당신은 테로니스의 일지와 그가 찾고 있던 보석을 가지고 있습니다. 당신이 그의 임무를 완수할 수 있다고 생각합니까? 나는 그의 죽음이 헛되지 않았다는 것을 알기에 훨씬 더 잘 쉬게 될 것입니다.' WHERE `entry`=1023; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 레이네가 보냈어? 참으로 심각해야 합니다. 무엇을 도와드릴까요?' WHERE `entry`=1024; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 감사합니다.' WHERE `entry`=1025; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌아와서 반갑습니다, $N.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마지막 조각을 찾으셨나요? 당신과 레이네에게는 정말 멋진 일입니다.$B$BI 수리 여부를 확인해야 할 것 같군요, 그렇죠?' WHERE `entry`=1027; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛이 꺼지면 성소 분지에서 마법이 다시 부여된 막대를 볼 수 있습니다.' WHERE `entry`=1028; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='테로니스가 찾으려고 했던 막대를 재현했습니까? 정말 기쁩니다.$B$BTeronis는 비극적인 죽음 이후에도 그의 탐구가 계속되는 것을 보고 자랑스러워할 것입니다.' WHERE `entry`=1029; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 예... 당신은 나와 같은 부류이지만 여전히 온전합니다. 여전히 깨끗합니다.$B$BI 나이트 엘프가 우리 동족에게 가한 잔학 행위를 어떻게 피했는지 확신이 서지 않지만, 더 이상 혼자가 아니라는 사실을 알게 되어 기쁩니다.$B$B부패는 이제 우리 동족의 핏줄을 타고 흐르고 있습니다. 젊은 자여, 오만한 나이트 엘프가 우리에게 가져온 부패. 우리 종족에게 이런 짓을 한 놈들이야... 우리 부족에서 쫓겨난 놈들이야.$B$B밤에도 어둠 속에서 모닥불이 타오르는 걸 볼 수 있어.' WHERE `entry`=1030; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아닐리아가 죽었다? 아니... 그럴리 없어! 숲에서 같이 뛰어놀던게 엊그제인데$b$b그날은 이제 끝인가...' WHERE `entry`=1031; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다, 친절한 $r 님. 내 동생의 영혼은 당신의 노력에 기뻐합니다.' WHERE `entry`=1032; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 찾았군요! 나는 스튜에 눈물을 넣고 그녀가 치유되기를 기도할 것입니다.$B$B감사합니다! 고마워요, $N!' WHERE `entry`=1033; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 먼지를 수집! 이것으로 습포제를 만들겠습니다. 그러면 Relara의 열이 내려갈 것입니다.$B$B다시 한번 감사합니다, $N. 당신의 도움이 없다면 내 아이는 반드시 죽을 것입니다.' WHERE `entry`=1034; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, $N, 당신이 내 딸을 구했군요! 월장석의 힘이 내 딸의 힘을 되돌려 줄 거라는 걸 알아요!$B$BI는 당신이 저에게 베풀어준 도움에 대해 당신에게 완전히 갚을 수는 없지만... 제발 이걸 받아주세요. 렐라라 외에 가장 아끼는 물건입니다.' WHERE `entry`=1035; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Avast ye, sallywag. 나는 당신이 약간의 skullduggery의 유형이라고 들었습니다. 음, 무법항의 친구가 아니라면 Bloodsail Buccaneers와 함께 특별한 자리를 차지할 수도 있습니다.$B$BArrrr...' WHERE `entry`=1036; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='벨린데 스타송? 여사제가 얼마 전에 사라졌다는 것은 거의 확실하게 상식입니다. 그녀의 출발을 둘러싼 사건에 대한 자세한 내용은... 그러한 정보를 공개하는 데 충분한 이유가 있습니다.' WHERE `entry`=1037; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Velinde의 실종은 원래 나타났던 것보다 더 괴로운 것 같습니다. 그럼에도 불구하고 나는 그녀가 나쁜 결말에 이르렀다는 것을 믿을 수 없습니다. 그녀와 연락하는 것이 도움이 될 것 같습니다.$b$b$n, 당신이 이 문제에 관심을 보였으니 도움을 청하고 싶습니다.' WHERE `entry`=1038; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$R, 응? 우리는 여기서 당신의 유형을 많이 얻지 못한다는 것을 인정해야 합니다. 누군가를 찾고 있어, 응? 내 장부 중 하나에 분명히 기록되어 있을 테니 잠시만 기다려 주세요.$b$b많은 사람들이 이곳을 통과하므로 잠시만 기다려 주세요.' WHERE `entry`=1039; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예? 이제, 당신은 배송이 필요한 상품을 다루는 부류인 것처럼 보이지 않습니다. 그래서 당신은 내 캐러밴에서 일자리를 찾고 있고-지금 일자리가 없습니다--아니면 아마도 당신은 엉뚱한 고블린에게 말을 걸고 있어.$b$b그래서 누구야?' WHERE `entry`=1040; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지난 몇 년간의 모든 이상한 일들과 함께 나는 가능한 한 낯선 사람들에 대한 기록을 잘 보관합니다. 그것이 언제 도움이 될지 결코 알 수 없습니다... 비록 그것이 유용할 때 일반적으로 즐거운 사업은 아니지만. 당신이 찾고 있는 이 Velinde에 대해 어떤 제안도 하지 않습니다.' WHERE `entry`=1041; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='암흑기입니다. 흔들리는 모든 나뭇가지에서 나쁜 소식이 속삭이고 모든 바위 아래에서 악을 찾을 수 있습니다.$b$b그런 때에 낯선 낯선 사람이 내 집에 들어와 늑대인간에게 묻습니다... 내 의심에 대해 용서를 구하지 않고 대답만 하겠습니다. .$b$b그리고 답변을 드리겠습니다.' WHERE `entry`=1042; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 들려주는 흥미로운 이야기입니다, $n. 케어빈 가문의 영향력이 우리가 이 문제의 근원을 찾아 완전히 끝낼 수 있을 만큼 크지는 않지만, 우리는 그늘숲에서 늑대인간의 숫자를 억제하기 위해 최선을 다할 것입니다.$b$b이미 저는 Calor에게 다음과 같이 지시했습니다. 이것을 그의 최우선 순위로 삼으십시오.' WHERE `entry`=1043; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 Velinde의 운명입니까? 고위 여사제는 이 소식을 듣고 실망할 것입니다. 그들은 그녀가 사라지기 전에는 좋은 친구였습니다. 그래도 엘룬의 낫은 분명히 우리 여신의 선물로 그녀에게 주어졌는데, 그것이 그녀의 하인의 손에서 떨어졌다는 사실이 마음에 들지 않습니다.$b$b하지만 또 다른 문제입니다. 나는 당신이 성취한 것에 대해 적지 않은 감사의 빚을 지고 있습니다.' WHERE `entry`=1044; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 친구.$B$B숲은 여전히 ​​오염되어 있지만, 적어도 우리는 예전의 영광을 되찾기 위해 작은 역할을 했다는 것을 압니다. 당신이 나에게 다시 돌아오고 싶다면, 나는 나와 같은 종류의 회사를 즐길 것입니다.$B$B좋습니다. 아마도 우리 부족은 덜 폭력적인 시대에 다시 만날 것입니다.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 Ashenvale에서 가장 사나운 펄볼그 위협의 두개골입니까? $B$BI 당신의 능력에 매우 만족합니다, $N. Sentinels는 당신에게 충분히 감사합니다. 앞으로도 당신에게 의지하여 우리 민족을 도울 수 있기를 바랍니다.$B$BI는 이 두개골과 Dartol의 막대를 다른 사람들이 볼 수 있도록 경건한 장소에 놓을 것입니다.$B$BTeronis는 자랑스러워할 것입니다. 다시 감사합니다.' WHERE `entry`=1046; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 당신 같은 사람들에게 괴롭힘을 당하고 싶다고 생각하는 이유는 무엇인가요, $c? 잠깐만요. 제가 일상적으로 처리하는 중요한 업무를 중단하고 어디선가 장식물을 찾는 데 도움을 드릴 수 있도록 하겠습니다. 어쨌든 다르나서스, 아니 텔드랏실 전체의 복지는 당신이 수집할 값싼 물건 다음으로 중요합니다.$B$B달의 숲의 바보들이 도움을 청하며 내 시간을 낭비하는데, 이제 나는 이 일을 견뎌야 합니다. ?' WHERE `entry`=1047; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Dark Lady를 잘 섬겼습니다, $c. \'내가 당신에게 부탁한 것은 결코 작은 일이 아니었습니다.$b$b포세이큰에 대한 당신의 충성심은 주목받았습니다. 그리고 전투에서의 당신의 끈기는 기억될 것입니다.' WHERE `entry`=1048; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='쓰러진 자의 개요서! 그 책이 존재하는지 궁금해지기 시작했습니다!$b$b당신은 썬더 블러프의 타우렌을 잘 섬겼습니다, $n. 당신의 헌신을 잊지 않겠습니다.' WHERE `entry`=1049; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 신성한 문서를 구했습니다!$b$b당신의 여정은 길었고 책을 얻는 것은 의심할 여지없이 쉬운 일이 아니었습니다. 하지만 아이언포지의 드워프들은 당신의 성공으로 이득을 보게 될 것입니다.$b$b탐험가 연맹을 대표하여 $n 님, 감사합니다.' WHERE `entry`=1050; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Vorrel은 그런 문제가 있는 삶을 살았습니다. 그리고 그는 정말 좋은 친구였습니다...$b$b젠장할 더러운 인간들!$b$bVorrel은 사라졌고, 다시는 언데드를 즐길 수 없습니다. 적어도 나는 당신이 그의 이름으로 행한 복수에 위안을 얻을 수 있습니다. 감사합니다.$b$b이제 슬피 울게 하소서....' WHERE `entry`=1051; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='형제 안톤이 아직도 붉은십자군의 소문을 퍼뜨린다고? 어머....' WHERE `entry`=1052; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛의 제자들은 결코 생명의 손실을 기뻐하지 않지만, 때때로 그러한 희생은 왕국과 지구의 더 큰 이익을 위해 일어나야 한다는 것을 받아들여야 합니다.$b$b수도원에서의 당신의 행위를 통해 당신은 많은 무고한 생명을 구했습니다. , $n. 당신의 끈기에 경의를 표합니다.' WHERE `entry`=1053; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N.$B$B우리는 펄볼그의 끊임없는 위협을 받고 있다. 바라건대 이것은 조금 더 오랫동안 그들을 막을 수 있기를 바랍니다.' WHERE `entry`=1054; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈습니다, $N! 잘하셨어요!' WHERE `entry`=1055; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드디어 도착합니다. 팔드레아스가 숲의 정령들에게 귀를 기울이는 것을 보니....' WHERE `entry`=1056; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Bloodfuries가 그렇게 큰 손실을 입었으니 이제 진정한 땅 복원 작업이 시작될 수 있을 것입니다...' WHERE `entry`=1057; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 이 작은 삼림의 님프들은 얼마나 행복할까요! 이 특별한 조합으로 그들이 집에서 편안하게 느끼도록 해줄 것입니다!' WHERE `entry`=1058; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수호자 알바고름이 당신을 긴급하게 보낸 것은 현명했습니다.$B$B너무 늦기 전에 거대한 숲에서 도움을 요청하여 까맣게 탄 골짜기로 이동할 수 없는지 한 번 봅시다.' WHERE `entry`=1059; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 달속의 편지. 몇 년 동안 그의 소식을 듣지 못했습니다.$B$B그래서 Bloodfeathers의 마지막은 죽었습니다. 좋은 소식이네요. 제 친구 로칸이 미친 모크나탈과 함께 그녀의 언니를 죽이러 갔던 때가 기억납니다. 아, 다시 젊어지는 것, 너처럼.' WHERE `entry`=1060; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $c. 매우 좋은. 이 약탈자들을 상대하려면 당신의 기술이 필요합니다!' WHERE `entry`=1061; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B우리는 궁극적으로 Stonetalon의 영혼을 진정시키기 위해 타우렌 장로의 지혜가 필요할 수 있지만...$B$BVenture Company의 직원을 없애는 것이 좋은 첫 번째 조치입니다.' WHERE `entry`=1062; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안부를 전합니다. 당신은 여기 상담을 찾고 있습니까?' WHERE `entry`=1063; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Magatha가 당신이 올 것이라는 소식을 보냈습니다, $N. 내 심장은 더 이상 뛰지 않지만 여전히 Stonetalon의 영혼에 대한 슬픔을 느낍니다.$B$BForsaken은 우리가 할 수 있는 모든 도움을 제공하기를 열망합니다.' WHERE `entry`=1064; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자마의 쪽지? 지금까지 소식을 전하려면 그녀의 필요가 클 것입니다. 그녀가 말하는 것을 보자...$b$b아, 멋져! 나는 무엇을 해야할지 정확히 알고 있습니다!' WHERE `entry`=1065; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은! 신디케이트가 당신에게 별 문제를 일으키지 않았다고 믿습니까?$B$B내가 말했듯이, 무고한 자의 피를 얻기란 쉽지 않습니다. 신디케이트 그림자 마법사들이 우리를 위해 어려운 일을 해줘서 다행입니다.$B$B이제 혼합물을 만드는 동안 잠시만 기다려 주세요...' WHERE `entry`=1066; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Apothecary Lydon의 독소? 매우 좋은. 내가 라이든을 안다면 이 독소는 벤처기업에 상당히 효과적일 것이다...' WHERE `entry`=1067; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기계 XT:4와 XT:9의 파괴는 Stonetalon $N의 많은 영혼을 진정시켰습니다. 그들의 손실로 벤처 기업이 이 산에서 물러나길 바랍니다.$B$B그들이 그렇게 하지 않는다면 이곳이 겪은 잔학 행위가 앞으로 일어날 일에 비할 바가 될까봐 두렵습니다.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 얻었다! 감사합니다!$B$BI는 이것을 Dizzywig로 보내고 무법항으로 보낼 것입니다. 나는 이미 이익을 맛볼 수 있습니다!$B$B당신의 컷은 $N입니다. 당신 없이는 이 거래를 성사시킬 수 없었습니다.' WHERE `entry`=1069; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 Tara의 요청에 따라 Ashenvale에서 왔습니다. 그녀, 내 고향과 친구들이 얼마나 그리워요. 그녀는 다른 작업을 위해 모험가를 격리하기 위해 Sentinels와 잘 지내고 있습니다. 그녀가 자랑스럽습니다.$B$B만나서 반가워요, $N.' WHERE `entry`=1070; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도움을 주셔서 감사합니다, $N. 제 시간에 돌아왔군요.$B$BI 완벽한 계획이 있는 것 같아요... 폭발물. 아니, 그건 계획이 아니라 계획의 일부야.$B$B봐, 나는 고성능 폭발물을 사용하고 있어. 조금. 산 가장자리를 따라 몇 개의 주요 폭발로 그들을 꽤 잘 모을 수 있지만, 이제 며칠 동안 보급품이 부족했습니다...' WHERE `entry`=1071; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아....각심님이 보내셨네요? 당신이 나에게 거짓말을 하고 있지 않다는 것을 내가 어떻게 압니까?! 흠? 흠...?' WHERE `entry`=1072; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 할 겁니다.$B$B만약 내가 더 잘 몰랐다면, 당신은 연금술에 대해 어느 정도 알고 있었다고 말하고 싶습니다. 좋아, 좋아... 세상은 검과 마법이 전부가 아니야, 알지?' WHERE `entry`=1073; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 임무는 완벽하게 완료되었습니다. $N.$B$BNG-5는 다이너마이트 마차에 불을 붙일 수 있는 레시피의 확실한 구성 요소입니다.$B$B뭐? 그래, 다이너마이트... 그것의 마차. 그것은 완벽한 산만함입니다. 제가 말씀드리지만... 그냥 기다려 보세요.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 이 주문이 필요합니다. 멀리서 폭발물을 터뜨릴 수 있는 것... 흠.' WHERE `entry`=1075; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잠시만 기다려 주시면 두루마리를 준비하겠습니다.' WHERE `entry`=1076; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽해요, $N! 잘했어.$B$B이 주문을 NG-5와 혼합하면 완벽한 원격 폭발물이 될 것입니다.$B$B당신이 잠입하여 Venture Co.를 훔칠 수 있도록 완벽한 주의를 분산시킬 수 있습니다.\' s 편지와 엔지니어링 계획.$B$B그것은 확실히 그들의 삼림 벌채 행위를 늦출 것입니다.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽해요, $N. 대단히 감사합니다.$B$B언젠가는 당신이 저를 도와주신 것처럼 저도 당신을 도울 수 있을 것입니다.' WHERE `entry`=1078; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 놀라운! 이것은 Venture Co.$B$B에게 큰 타격입니다. 우리는 그들의 기계에서 약점을 찾고 그들의 디자인을 우리 자신의 창조물에 통합할 수 있을 것입니다. 참으로 멋진 날입니다.' WHERE `entry`=1079; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀라워요, $N! Kaela와 Sentinels는 매우 행복할 것입니다. 당신의 기술과 나의 창조물로 우리는 막을 수 없습니다.' WHERE `entry`=1080; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $N. 이름은 들어본 적도 있고, 아직 젊음이 넘치시지만 스스로 걸어온 길을 보니 기쁩니다.$B$B감사의 선물로 받아주시면 정말 영광입니다. .' WHERE `entry`=1081; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 당신은 파수꾼을 위해 봉사했습니다.$B$BIKaela... 심지어 Gaxim도 잘 지내고 있어 기쁩니다.$B$B당신은 우리의 감사를 받았습니다.' WHERE `entry`=1082; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='적의 잔해... 당신의 힘이 우리에게 큰 도움이 됩니다, $N. 감사합니다.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. $N.$B$B각심은 트렌트가 어떻게 타락했는지 알아내기에 충분합니다. 나는 이것을 즉시 그에게 줄 것이다.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='위험하고... 위험하고 위험한 곳이 바로 이 땅입니다.$B$B하지만 훌륭한 기술과 약간의 마법 덕분에 이곳이 조금 더 안전하다는 것을 나이트 엘프들에게 보여주려고 왔습니다.$B$B봐, 마법을 완전히 맹세하는 것은 나이트 엘프에게 도움이 되지 않습니다. 마법이 필요하기 때문입니다. 세상은 그것을 필요로 합니다. 그리고 공학과 연금술을 사용하면 잘못될 수 없습니다. 가능성은 무한합니다.' WHERE `entry`=1085; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='포트를 찾았습니까? 잘했어, $N! 당신의 배달에 고블린들이 많이 놀랐을 거라 확신합니다! 독소가 그들의 본부에 도달하기를 바랍니다.$B$B당신은 사람들을 잘 섬겼으니 벤처 회사를 독살한 것에 대해 품고 있을지도 모르는 죄책감을 무시하라고 조언합니다. 그들은 훨씬 더 나쁜 대우를 받을 자격이 있습니다.$B$B그리고 포세이큰이 동맹국들에게 가르칠 수 있는 지혜의 한 조각이 있다면 그것은 바로 $B$B어두운 길을 부끄러워하지 마십시오... 그 길이 승리로 이어진다면 말입니다.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이미 느낄 수 있어... 그래... 너무 달콤한 힘... 돌진하는 홍수. 칼도레이는 이 세상의 선물을 거부하고, 당신의 핏줄을 타고 흐르는 마법의 흐름을 거부하는 어리석은 자들입니다.$b$b타오르는 포옹이 없는 삶은 얼마나 창백하고 조롱거리가 될까요!' WHERE `entry`=1087; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 오래 전에 Ordanus를 한 번 알았습니다. 그는 명가보다 자신을 더 우뚝 서게 할 정도로 거만했습니다.$b$b그의 머리는 지금 그렇게 높이 솟아 있지 않죠, 그렇지요, $n?$b$b내가 당신에게 보상을 약속했으니, 당신은 그것을 받게 될 것입니다. 나에게 참석하십시오.' WHERE `entry`=1088; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세 개의 키를 일치하는 구멍으로 밀어넣으면 빛나는 불빛 한가운데에 여러 항목이 나타납니다.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 잠시 동안 약간 위험해 보였고 우리 자신에게 너무 많은 관심을 끌었을 것입니다.$b$b하지만 중요한 부분은 우리가 광석 샘플을 가지고 있고 가능한 한 빨리 Ziz에게 가져와야 한다는 것입니다. .' WHERE `entry`=1090; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 흥미롭군요.$B$B당신과 Gaxim은 아주 잘 해냈습니다, $N. 감사합니다.' WHERE `entry`=1091; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 나는 Piznik에게 뒤에 남으라고 말한 것이 옳은 일이라는 것을 알았습니다. Undermine의 엔지니어들이 이걸 보고 가장 관심을 가질 거라고 확신합니다...$b$b물론 작은 조각은 갖고 싶겠지만, 그들이 모른다고 해서 다칠 일은 없겠죠, 그래 ?' WHERE `entry`=1092; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이봐, 내가 생각하는 그거야? 좋아요!$b$b자, 봅시다. 으... 내가 이걸 어떻게 이해해야 할까요... 놈들이 생각하는 방식을 이해할 수 없습니다. 그들이 그렇게 좋아하는 비행 기계는 말할 것도 없고 그들이 바퀴를 만들 수 있다는 것에 놀랐습니다.' WHERE `entry`=1093; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Fizziks, 응? 내가 그를 신뢰한다고 말할 수는 없지만 이 정보는 충분해 보입니다. 벤처 회사를 내 머리에서 빼는 것은 내가 포기할 수 없는 것입니다.$b$b그들은 좋은 기계를 내놓았지만... 그들이 개선한 것 중 일부를 사용하여 우리가 혜택을 받았다는 것을 부인할 수 없습니다. 고안.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='게렌조를 제거하시겠습니까? 이제 내가 반대하지 않는 전망이 있습니다.$b$bGnomes는 그 자체로도 충분히 나쁘지만 Gerenzo에 대해 배운 것은 상황을 악화시킬 뿐입니다. 분명히 그는 Gnomeregan의 수석 엔지니어 중 한 명으로 그곳에서 비밀 프로젝트를 진행하고 있었습니다. 특정 세부 사항을 알아낼 만큼 충분히 Dun Morogh에 잠입할 수는 없었습니다. 그것은 실패였습니다. 우리 보고서에 따르면 그것이 무엇이든 말 그대로 그들의 얼굴에서 폭발했다고 합니다.' WHERE `entry`=1095; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저것 좀 봐... 그런 걸 생각해내려면 노움이 필요하겠지. 두 팔을 유지하고 세 번째 팔을 추가할 수 있는데 왜 팔 하나를 잘라서 그것으로 대체하는지 이해할 수 없습니다!$b$bGnomes, 제가 말씀드리지만...$b$b적어도 Gerenzo는 빠져 있습니다 위원회의. 충분한 증거가 되길 바라며 Sputtervalve는 저를 Gadgetzan 또는 Undermine에 있는 Tinkers\' Union 작업장 중 한 곳으로 배정할 것입니다.' WHERE `entry`=1096; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 배달을 도와주러 온 거야? 매우 좋은!' WHERE `entry`=1097; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빈센트의 시신은 부서진 채 그대로 놓여 있습니다.$B$B죽음추적자 아다만트가 하드렉에게 보고서를 보내긴 하지만... 빈센트가 얻은 추가 정보는 그에게 남아 있어야 합니다.$B$B하지만 그의 손에는 작은 장신구가 쥐어져 있습니다...' WHERE `entry`=1098; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='죽은 드워프에게서 이 일지를 찾았다고? 페이지를 정독할 시간만 주세요...' WHERE `entry`=1100; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='크론이 안식에 놓였습니다. 환상적인 소식입니다. $N.$B$B이 위험한 시기에 당신처럼 용감한 사람을 보는 것은 상쾌한 일입니다.$B$BRazorflank의 하수인들이 잘 돌봐준다면 이 지역에 대한 연구는 계속될 수 있습니다. 이제 우리는 아감마간의 안식처를 타락시킨 정확한 원인을 알 수 있을지도 모릅니다.$B$B하지만 그 질문에 대한 답도 배반에 있을지도 모릅니다...' WHERE `entry`=1101; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가시덩굴 소굴의 추악한 부족이 이제 우리 동족의 고통을 알고 있습니다. 추악한 야수들을 제대로 섬깁니다.$b$b신성한 땅에서 사람을 몰아내는 것은 가장 혹독한 복수를 할만한 죄입니다.$b$b고맙습니다, $n, 제 곤경에 처한 저를 도와주셔서.' WHERE `entry`=1102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ahhh, 덴 유르 준비...$B$BI 화로 소굴에 아이템을 넣어줄게, 그리고 당신은 영혼과도 대화할 수 있어.$B$BA\' 영혼의 세계를 보는 것에 대해 걱정하지마 wit\' da sapta... ol\' Tiev는 da sapta 마법이 어떻게 작용하는지 한두 가지 트릭을 알고 있습니다.$B$B이제 나와 함께 제단으로 가서 정령들과 함께 이야기합시다, 형제여.' WHERE `entry`=1103; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='괜찮은! 이 독은 잘 작동할 것입니다! 고마워요, $N!$B$B이제 끓이고, 스키퍼 오토머를 바르고, 부정 촉매를 추가하고... 드래트! 내 메모는 어디에!?' WHERE `entry`=1104; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 얻었다! 고마워요, $N!$B$B와우, 이 포탄은 생각보다 어렵네요! 허, 내가 그들과 함께 일할 때 아마 도구로 가득 찬 상자 전체를 구부릴 것입니다!' WHERE `entry`=1105; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='피즐이 보낸거야? 그럼 상황이 바뀝니다! 물론 내가 도와줄게. Fizzle과 그의 형제는 내가 죽는 것을 원하지 않는 몇 안 되는 사람들 중 두 명입니다!$B$B그래서 Fizzle은 피스톤을 만들고 싶어합니다. 그가 계획한 모든 스트레스를 견딜 수 있을 만큼 강한 피스톤, 내가 Fizzle을 안다면 그의 이 새 차는 바퀴 달린 화산입니다!' WHERE `entry`=1106; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N! 이것을 갈고 다른 재료 몇 개와 융합하면 합성물이 준비됩니다. 그리고 그 이후에는 자동차 자체의 속도로 안전할 것입니다.$B$B무엇에도 부딪히지 않는 한 안전합니다...' WHERE `entry`=1107; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예, 이것들은 잘 될 것입니다. 이제 그들을 약간의 열에 넣고 그들이 어떻게 지내는지 보자...' WHERE `entry`=1108; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='화려한! 이것은 우리에게 필요한 시작일 뿐입니다, $n.' WHERE `entry`=1109; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와, 이것 좀 봐! 쓰레기 더미에 좋은 것들이 있습니다. 나는 그것을 엄청난 금액으로 저당잡을 수 있다고 확신합니다.$B$B그리고... 두 장의 금속판 사이에 끼어 있는 귀가 보이나요?? 아야! 허, 난 그 조종사가 되고 싶지 않아!$B$B고마워요, $N. 여기 당신의 급여입니다. 그리고 여기에 몇 가지 무료 조언이 있습니다...$B$B충분히 살펴보면 다른 사람의 비극에서 항상 이익을 찾을 수 있습니다.' WHERE `entry`=1110; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바로 이거 야. 크레이블 부품. 당신이 여기 있어서 기뻐요. 이런 것들이 여기 며칠 동안 방치되어 있었는데 녹이 슬까 두려웠어요!' WHERE `entry`=1111; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 당신은 그들을 얻었다! 이제 놈들에게 데려가야 합니다. 하지만 먼저...$B$B작은 물건 하나를 꺼내자...' WHERE `entry`=1112; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 저에게 얼마나 많은 피를 가져다주셨습니까, $n! 당신의 노력은 가장 훌륭했습니다!' WHERE `entry`=1113; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저기 그들이있어! 내 하이드로 래칫과 리피터 볼트! 이것들은 잘 할 것입니다. 감사합니다!' WHERE `entry`=1114; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Nazz Steamboil에 대해 알고 싶습니까? Shimmering Flats에 있는 레이서 파일럿이지?$B$BY그래, 그에 대해 알아낼 수 있을지도 모르지만... 쉽지는 않을 거야. 또는 빠릅니다.$B$B또는 저렴합니다.' WHERE `entry`=1115; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요. 꿈의 먼지를 찾았군요!$B$B그리고 늪은 어땠나요, $N? 그곳에서 따뜻한 식사를 하기가 쉽지 않죠?' WHERE `entry`=1116; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요! 이것은 흥미롭다... 매우 흥미롭다. 훗, 다음에 고블린 조종사를 만나면 절을 해야겠네요.$B$B가치가 충분하군요, $N. Nazz는 자신의 비밀을... 비밀로 지키기 위해 약간의 돈을 지불할 것이라고 확신합니다.' WHERE `entry`=1117; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알겠어요. Kravel은 계획된 큰 계획을 가지고 있습니다. 그는 불길한 마음을 가지고 있습니다 -- 나는 그의 그런 점이 마음에 듭니다.$B$B그래서 지혜를 더해줄 무언가가 필요하겠죠? 강력한 무언가...$B$BI 잔질이 좀비에게 먹이는 혼합물을 사용할 수 있을지 궁금합니다...' WHERE `entry`=1118; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! Fizzlebub가 나왔습니다! 다음에 그를 볼 때 기억하겠습니다.$B$B그리고 감사합니다, $N. 당신은 훌륭한 일을 하고 있고 우리 둘 다 이것으로 많은 돈을 벌고 있습니다...' WHERE `entry`=1119; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스타우트? 정말 사려 깊습니다! 고마워요!$B$B경주가 다가오는데 술을 마시면 안 되지만... 우리 애들은 조금만 있으면 할 수 있을 것 같아요. 게다가 그렇게 강할 리가 없잖아요?' WHERE `entry`=1120; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기에 무엇이 있습니까? 술, 어?$B$B글쎄, 조금만 마셔도 상관없어...' WHERE `entry`=1121; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바보의 스타우트가 성공했다고 여기에서 말합니다. 좋은 소식이군요!$B$B더 많은 것을 원하시면 저에게 알려주세요. 잔질의 혼합물을 더 모으도록 하겠습니다.' WHERE `entry`=1122; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저는 Rabine Saturna입니다. Keeper Remulos와 이 성스러운 숲의 모든 주민들을 대신하여 여러분을 환영합니다. $B$BI Cenarion Circle을 돕고자 하는 여러분의 관심과 열의에 감사드립니다. 타우렌은 세나리우스의 신조에 대한 놀라운 성향을 보여주었고, 그들의 대리인에 의해 호드는 이 공터의 안전한 곳에서 환영을 받았습니다. 아제로스의 보존은 우리 둘 다 공통의 목표입니다.$B$B당신은 여기서 친구입니다, $N.' WHERE `entry`=1123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='라빈이 당신을 보냈죠? 이 황폐하고 버려진 땅이 누군가를 환영할 수 있는 만큼 여기에서 당신을 환영한다고 생각하세요. 잊혀진 과거의 으스스한 사진이 될 수도 있습니다. 당신의 도움으로 세나리온 의회는 몇 세대 전에 소멸한 위협에 종국을 가져올 수 있을 것입니다.' WHERE `entry`=1124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 마을의 폐허 근처에 소용돌이치는 거대한 벌집이 마을의 멸망에 한몫을 했을지도 모른다고 생각했습니다. 귀하의 작업이 이것이 올바른 것으로 입증된 것 같습니다. 벌집의 근접성은 우리가 여기서 할 수 있는 향후 작업에 위협이 됩니다.$B$BI 쓰러진 자의 영혼을 구해 주신 자비에 감사드립니다. 그런 일은 결코 쉽지 않다는 것을 압니다. 하지만 준비가 되면 다시 한 번 도움을 요청하고 싶습니다...' WHERE `entry`=1125; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뭔데... 뭔데?$B$B그건 모양이..상자 같은데? 그것은 맹렬한 무언가 위에 박혀 있습니다. 잠깐만요, 여기에 노출된 부분이 있습니다... 저건 이 쓰레기 밑에 있는 책인가요?$B$BI 여기서 꽤 많은 것을 발견했다고 생각합니다, $N... 음, 적어도 그러길 바랍니다. 아마도 그것은 이 껍데기에 보존된 고대의 일지나 일지일 것입니다.$B$BI 이것이 무엇인지 알아낼 방법을 알고 있는 것 같습니다.' WHERE `entry`=1126; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아! 여기 당신의 급여가 있습니다.$B$B그리고 여기에 약간의 추가 사항이 있습니다... 당신의 재량에 따라.' WHERE `entry`=1127; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, $N, 오셨습니다. 자, 머나먼 땅을 여행할 준비가 되셨습니까?$B$B그렇다면 젊은 $c, 잘 들으십시오...' WHERE `entry`=1130; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='생물 Steelsnap을 물리치면서 Thousand Needles에서 끔찍한 오염을 제거했습니다.$B$B그리고 $N이 오늘 여러분의 교훈입니다.' WHERE `entry`=1131; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신에게 좋은 일! 플린트 씨가 메네실 항구로 보냈습니까? 플린트 씨는 인격에 대한 강한 판단자입니다. 그가 당신을 보냈다면 의심할 여지없이 당신은 여기 칼림도어에 속해 있습니다!' WHERE `entry`=1132; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='얼라이언스에 서비스를 제공하기 위해 여기 오셨습니까, $N? 비록 그 아름다움은 남아있지만... Ashenvale Forest는 예전처럼 평화로운 곳이 아닙니다.' WHERE `entry`=1133; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 우리의 적을 기꺼이 돕지 않을 수도 있는 생명체를 학살하라는 명령을 내리는 것은 나를 슬프게 하지만 그렇게 하는 것이 나의 의무입니다. $B$B친구여, 당신이 죽인 자존심날개 때문에 당신의 마음은 울겠지만, 그때 당신의 마음은 당신의 아군이 프라이드윙의 독으로부터 안전하다는 것을.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것들 대부분은 거의 맹독으로 터질 것 같아요, $N. 이들은 일반적으로 어린 와이번 또는 번식력이 있는 암컷에게서만 채집됩니다. Highperch에서 꽤 학살이 있었을 것입니다!' WHERE `entry`=1135; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='서리아귀 $N을 찾아 물리치려면 힘과 교활함이 모두 필요했습니다. 당신은 둘 다 가지고 있습니다.$B$B당신의 길은 버섯구름 봉우리의 계곡과 알터랙의 높은 산으로 이어졌습니다. 그것은 언젠가 당신을 대지모신의 모든 땅으로 인도할 것입니다. 그러한 것이 사냥꾼의 길이기 때문입니다.' WHERE `entry`=1136; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 돌아왔군요! 마르텍 찾았어? 그와 얘기했어? 그는 무엇을 말 했는가? 그가 도울 수 있을까요??$b$b말해, 말해줘, 말해줘!!' WHERE `entry`=1137; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, 이 훌륭한 게 덩어리가 내가 필요한 것입니다. 고마워요 $N! 얼마전 낚시를 하다가 발견한건데 별 소용이 없네요. 어쩌면 당신은 그것으로 뭔가를 할 수 있습니다. 확실히 게 요리를 잘 만들지는 못해요.$B$BI가 게에 대해 다 말했죠?' WHERE `entry`=1138; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<당신이 그에게 돌 조각을 건네자 Belgrum 고문이 믿을 수 없다는 듯이 고개를 젓습니다.>$B$B$N, 정말 대단합니다. 가능한 한 빨리 이것을 왕의 마법사들에게 가져가도록 하겠습니다. 그들은 전설이 사실인지 알아보기 위해 그것을 연구하기를 원할 것입니다. 그러나 그것은 다른 시간에 대한 논의입니다. 당신은 내가 기대했던 것보다 더 많은 우리 사람들을 도왔습니다. 감사합니다.' WHERE `entry`=1139; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아마도 사티로스들은 숲에 너무 오래 머물도록 허용되었을 것입니다. 다음에 Auberdine을 방문할 때 Elissa와 이야기하겠습니다.$b$b그럼에도 소울젬이 파괴되면 Athrikus의 힘은 크게 줄어들 것입니다. 우리는 그와 그의 컬트를 제거하기 위해 이 기회를 잡아야 합니다.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 멋진 그루퍼입니다, $N! 도와주셔서 감사합니다!$B$B당신은 적어도 내 사촌인 Graun Blump 만큼은 낚시를 잘합니다. 그녀는 또한 턱수염이 있고 약간 이상한 냄새가 나지만 그것이 그녀의 낚시를 멈추게 하는 데는 아무런 도움이 되지 않습니다. Blump Family 낚싯대를 사용하는 데 필요한 자질이 있다고 생각합니다.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안돼!$B$B\'불공평해. 오, 잔인하고 참을 수 없는 세상이여!$B$BI는 이제 이 슬픔의 짐을 짊어지고 Heralath의 작업이 그와 함께 죽지 않도록 해야 합니다.$B$B당신은 용감하게 위험한 곳에서 여행했습니다, $N. 하지만 지금은 저를 떠나주세요.$B$B고독 속에서 나는 슬퍼할 것입니다.' WHERE `entry`=1142; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Athrikus의 죽음으로 이 지역의 악마 세력이 물러나길 바랍니다. 나는 그들이 재집결하여 돌아올 것이라는 데 의심의 여지가 없지만 그때 우리는 그들의 위협에 더욱 대비할 것입니다.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한번 감사합니다, 친구! 나는 당신의 시간을 가치있게 만들 것이라고 말했습니다.' WHERE `entry`=1144; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Korran의 쪽지. 그는 한동안 충성스러운 하인이었습니다. 교차로에서 그의 임무가 어떻게 진행되고 있는지 궁금했습니다.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='산의 벽에서 천둥이 울리는 메아리를 신경쓰지 마세요. 고블린과 노움은 그들이 과학이라고 부르는 것에 의해 만들어진 잔학 행위에서 서로 경주하는 평지 사이에 있습니다. 여기 Thousand Needles에는 더 큰 위협이 있는데, 그 중 하나가 내 전쟁 파티의 절반 이상을 죽였습니다.$B$B하지만 우리는 오그리마에 있는 벨그롬의 소식을 들을 때까지 여기 남아 있습니다. 그때까지 우리는 이곳에 자리를 잡고 경계를 늦추지 않습니다.' WHERE `entry`=1146; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하아! 당신을 뒤덮은 그 수액이 당신을 더 예쁘게 만들어요, $N! 그것은 확실히 당신을 동시에 악취하게 만듭니다. 코도에 너무 가까이 서 있지 마십시오. 당신은 발버둥을 치거나 더위에 휩싸이게 할 것입니다. $B$BI 내 동료들은 당신의 냄새만으로도 그 곤충 생물에 맞서 우리를 돕기 위해 당신의 역할을 다했다는 증거라는 데 동의할 것입니다. 고마워요, $N.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 최근에 Moktar를 본 적이 있나요? 그는 항상 나를 찾고 있습니다. 그가 전투를 보는 대신 작은 부대를 돌보느라 시간을 보낸다니 안타깝지만 탐험가 연맹의 구성원을 죽이는 데 큰 기쁨을 느끼고 있을 것입니다.$B$B영리하게 날 데려오세요. 이 표본, $N. 거인의 들판에서 찾고 있는 알과 함께 이것들은 이 곤충들이 무엇이며 무엇을 원하는지 알아내는 데 좋은 출발점이 될 것입니다.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예상치 못한 역경에 직면할 때까지는 우리의 영이 얼마나 강한지 알기 시작합니다. 당신은 살아남을 것이라는 보장이 없었음에도 불구하고 믿음의 도약을 했습니다. 당신의 마음은 열려 있고 당신의 영은 다가올 일을 위해 준비되어 있습니다.$B$B만약 당신이 원한다면 다음 시험은 준비되어 있습니다.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Grenka는 트롤 기준으로도 강력했습니다. 오늘의 성취를 자랑스럽게 여겨야 합니다.$b$b신앙의 시험을 치르는 동안 강인한 정신력을 보여 주셨고, 이제는 로그페더 하피와 싸워 인내를 보여 주셨지만, 이제 새로운 시험을 치를 때가 왔습니다.' WHERE `entry`=1150; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='힘의 시험이 완료되었습니다. 당신은 힘과 용기를 보여주었고, 이제 이 의식이 완료되기 전에 마지막 시험을 받을 준비가 되었습니다.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고블린이 대지를 약탈하고 나이트 엘프가 젊은 종족을 손가락질하면서 전 세계의 낮과 밤이 점점 추워집니다. 포세이큰과 오크들만이 칼림도어와 로데론 전역에서 겪는 어려움에 책임이 있는 것은 아닙니다. 많은 지적 종족이 세계의 고통에 기여했습니다. Dorn은 이것을 알고 있으며, 당신이 그것을 실현하는 데 필요한 속성도 보여주었기 때문에 당신을 나에게 보냈습니다.$B$B이제 당신은 Braug 앞에 섰습니다.' WHERE `entry`=1152; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 샘플입니다. $N. 정말 좋은 표본이군요.$B$B당신이 성공했으니 이제 여행자들이 찾은 광석을 더 이상 제 지배할 수 없습니다.$B$BI는 즉시 작업에 착수할 것입니다. 그것이 충분히 강하다는 것이 증명된다면, 재료로 만든 무기를 대족장에게 보내 우리의 성공을 보여주겠습니다. $B$BI는 당신의 도움을 잊지 않을 것입니다, $c.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이름을 붙인 책입니다. 그렇다면 당신이 내 질문에 올바르게 답할 수 있기를 바랍니다... 당신이 그 내용을 공부하는 것을 잊어버리지 않았다면.$B$B준비가 되었으면 다시 저에게 말하십시오. 당신에게 질문을 할 것입니다.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='브라우그가 당신을 보냈나요? 불가능합니다.$B$B$B$B도르다닐에게 열광하고 믿음의 도약을 하여 강력한 정령과 싸워 제압했다고요? 바! 당신은 아마 희극일 것입니다. 선술집에서 이야기를 우연히 들은 어떤 모험가. 그리고 이제 당신은 내 시험을 통과하는 데 필요한 자질을 갖추었다고 생각합니다. 그러니... $c.' WHERE `entry`=1159; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 내가 당신에게 찾도록 보낸 책입니다.$b$b<파쿠알이 책을 내려다보면서 천천히 책 위에 손을 얹고 있습니다.>$b$b그래서 이제 당신은 당신의 마음이 다음과 같다는 것을 증명하기 위한 질문을 원합니다. 당신의 몸과 정신만큼 강력합니다. 당신이 책을 충분히 오래 공부했다면, 내가 당신에게 질문을 할 것이고 당신은 이 테스트를 끝낼 수 있습니다!' WHERE `entry`=1160; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 복수의 상징으로 내 앞에 섰고, 나는 당신 앞에 절하며 감사를 표합니다.$B$B그 암소가 죽고 그들의 씨앗이 더 이상 아제로스 표면에 퍼지지 않을 것임을 알기에, 나는 내 에너지를 더 많은 것에 투입할 수 있습니다. 유리한. 당신이 그들을 끝내고 나서 그들의 농장을 약탈했으면 좋겠습니다.' WHERE `entry`=1164; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 좋은 $ r. 나는 물건을 매우 그리워한다. 나는 지금 당신을 좋아합니다.' WHERE `entry`=1166; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 다시 만나 반가워요, $n! 이 주변에서 가장 이상한 일들이 일어나고 있습니다. 당신이 나타나서 기뻐요!$b$b아주 이상했어요, $n. 모든 것이 정상인 것 같았고-음, 여기 주변의 모든 것이 정상적이었습니다-그리고 갑자기 탑의 위층 방에서 눈부신 빛의 섬광이 나타났습니다. 그런 다음 비명 소리가 들렸다. 외침이 공기를 가르고 때때로 번개가 땅을 강타했습니다. 무슨 일이야?' WHERE `entry`=1167; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 많은 흑룡 군대를 죽였습니다. $r.$b$bTharg를 행복하게 해주세요.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='의심의 여지없이 이 모든 마음과 혀를 모으는 것은 위험한 일이었습니다. 나는 우리의 이전 고향에 내려온 검은 위협의 기원을 추적하기 위해 비전의 깊이를 파고들 것입니다.' WHERE `entry`=1169; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='왜 나에게 용에 대해 말해? 나는 용을 좋아하지 않는다. 여기가 마음에 듭니다. 여기에는 용이 없습니다.' WHERE `entry`=1170; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 게으른 겁쟁이!$b$b모크모로크는 렉사르가 우리의 지도자였을 때 힘을 발휘했습니다. 그러나 렉사르가 떠난 직후 모크모로크는 권력의 유혹에 넘어가고 말았습니다. 이끌기보다는 요구했다. 그는 그의 백성을 섬기는 것이 아니라 우리가 그를 섬기기를 기대합니다.$b$b뭔가 해야 합니다.' WHERE `entry`=1171; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='화려한! Onyxia가 더 많은 알을 생산하려면 언젠가는 시간이 걸릴 것입니다.$b$b내 부족을 대신하여 감사합니다. $n.$b$b지금까지 많은 것을 부탁했습니다. Stonemaul Clan에게 마지막으로 봉사할 수 있을지도 모릅니다.$b$bMok\'Morokk는 우리를 이끌 자격이 없습니다. Tharg는 훌륭한 리더가 되겠지만 부상과 나이로 인해 방해를 받습니다. 이곳에서 강제로 모크모로크를 몰아내십시오. 그래야만 우리를 남쪽에 있는 적절한 고향으로 돌려보낼 새로운 지도자를 임명할 수 있습니다.' WHERE `entry`=1172; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 비겁하고 뚱뚱한 모크모로크는 겁먹은 아이처럼 도망쳤습니다. 당신은 훌륭한 봉사를 했습니다. $n.$b$b이제 우리 부족은 우리의 오래된 고향을 영원히 되찾는 데 도움을 줄 새 지도자를 임명할 수 있습니다.' WHERE `entry`=1173; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='트랙 자체에서 바실리스크를 죽이지 않았기를 바랍니다! 시체가 햇볕에 썩는 데 시간이 오래 걸리고 청소를 위해 삽을 꺼낼 필요가 없습니다.' WHERE `entry`=1175; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엄청난! 승무원이 바로 작업하도록 할 수 있습니다. 고마워요, $n!' WHERE `entry`=1176; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='난 비린내 머리 같아!$b$b지금 널 먹지 않아.' WHERE `entry`=1177; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Pozzik이 당신을 보냈죠? 아시다시피 Pozzik은 레이서 작업을 시작하기 위해 은퇴하기 전에 Undermine에서 가장 존경받는 땜장이 중 한 명이었습니다.$b$b그가 팀에 합류했을 때 그가 가장 먼저 한 일은 두 개의 엔진 모델 레이서를 개발하는 것이었습니다. 그가 Tinkers\' Union과 함께 일하지 않으면 기업이 어려움을 겪을 수 있지만 누가 신경 쓰겠습니까? 경주와 같은 것은 없습니다!' WHERE `entry`=1178; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! Longbeard가 많은 헬멧을 보내주었습니다! 만세!$B$B이제 조종사에게 우리 차를 운전하게 할 수 있을지도...' WHERE `entry`=1179; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='라쳇으로 배송? 로그북을 확인하겠습니다...$b$b아니요, 가장 최근에 Ratchet으로 나갔다는 기록이 있는 선적은 Drizzlik의 부츠였습니다. 건축 자재와 도구 외에는 별로 없었습니다. 확실히 레이스 부품이 없습니다.' WHERE `entry`=1180; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 물론 무슨 말인지 압니다. 아니, 그래도 당신을 도울 수 없습니다. 내 부하 중 일부는 연료 조절기의 청사진을 추적하기로 되어 있었지만 빈손으로 돌아왔습니다.' WHERE `entry`=1181; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 내 메모를 위해 이 청사진의 사본을 가져오면 Pozzik에게 바로 가져올 수 있습니다. 후원자 중 한 명이 자신을 버렸다고 생각하지 않았으면 합니다.' WHERE `entry`=1182; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그것이 이미 조립되기를 바랐지만 이것은 처음부터 디자인을 개선할 수 있는 독특한 기회를 제공합니다. 고마워요, $n. 개선된 설계도를 스케치하고, 구축하고, 곧 설치하도록 할 수 있을 것입니다.' WHERE `entry`=1183; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 노력에 감사드립니다, $c. 대족장은 당신이 얼마나 끈질기게 임무를 수행했는지 듣는 것을 좋아할 것입니다.$B$BO아, 물론 그에게 당신의 이름을 언급하겠습니다. 그는 나에게 자주 말을 걸고 내 의견을 매우 소중히 여깁니다.$B$B이제 가십시오. 할 일이 많습니다. 그리고 곧 코란에게 말을 걸고 그가 이 생물체에 대한 소식을 알게 된다면 저에게 돌아오십시오. 저는 그것들이 심각하게 받아들여야 하는 위협이라고 생각합니다.' WHERE `entry`=1184; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이봐, 또 너야! 글쎄, 내 말은 당신을 의미합니다. 당신이 $N인 것처럼요! 그래, 바로 너!$B$B이봐, 다시 시작할게!$B$B네가 실리더스에서 찾은 물건은 사실 책이었다. 그것은 우리가 현재 다르나서스 언어라고 부르는 아주 오래된 방언으로 쓰여진 일지였습니다. 시간이 좀 걸리겠지만 아주 철저하게 검토하겠습니다. 당신이 발견한 것이 서클에 매우 귀중한 것임을 알아야 한다고 생각했습니다.$B$B서재 어머니는 모두 들떠 있습니다!' WHERE `entry`=1185; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 Pozzik을 도와준 $r 맞죠? 나도 한때는 당신처럼 구덩이 주변을 뛰어다니며 기계공이 시키는 대로 일을 도왔습니다.$b$b이제 저를 보세요! 고블린 레이싱팀의 천재 파일럿!' WHERE `entry`=1186; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 아름다움을 한번 보세요! 15파운드의 견고한 시포리움 파워! 이것을 내 레이서 옆면에 묶으면 트랙을 너무 빨리 돌고 노움을 두 번 이길 수 있습니다!' WHERE `entry`=1187; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Razzeric만이 이것을 보고 어떻게든 안전 잠금 장치를 설치했다고 말할 것입니다. 이 부스터는 거의 완전히 시포리움 폭발물입니다. 사용 시 더 많은 페이로드가 전달되도록 이미 수정했지만 Razzeric은 11이 아닌 한 결코 만족하지 않습니다!' WHERE `entry`=1188; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 더 좋아졌습니다! 노움들이 내가 이 아이를 화나게 하는 걸 볼 때 그놈들의 눈빛을 볼 수 있으면 좋겠어.$b$b안타깝지만, 새로운 코스 기록을 세우느라 너무 바빠!' WHERE `entry`=1189; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성급하고 급한 손으로 휘갈겨 쓴 메모와 일부 원재료의 개선을 위한 디자인.' WHERE `entry`=1190; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='갑시다!' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 다음 경주에 필요한 부품 작업을 즉시 승무원에게 맡기겠습니다.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='토륨 위젯은 쉽게 자리를 잡고 서리 기름을 부을 수 있는 도관을 만듭니다. 마지막 기름 한 방울을 비우고 나면 덫이 제자리에 고정됩니다.$B$B방심한 오우거가 방황하게 될지 모른다!' WHERE `entry`=1193; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인듀리움? 흥미롭군... 당신이 말하는 정도의 열 저항이 가능하다면, 노움이 최근에 보여준 성능 향상을 설명할 수 있을 것입니다.$B$B당신이 나에게 가져온 이 샘플도 매우 귀중할 것입니다. 이에 대해 몇 가지 테스트를 수행할 수 있지만 이것이 실제로 우리에게 도움이 되려면 더 많은 테스트가 필요합니다.' WHERE `entry`=1194; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 이것은 Rau의 요청을 잘 채워줄 것입니다. 이것을 그에게 전해 주시겠습니까? Needles에서 시간을 보내는 것을 즐길 수 있습니다.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 그래, 이 물병은 우리 목적에 완벽하게 부합할 것이다. 드라이어드와 켄타우로스의 조상이 같기 때문에 달샘의 물은 켄타우로스 유물을 둘러싸고 있는 영원한 불꽃의 보호를 깨뜨릴 수 있게 해 줄 것입니다.' WHERE `entry`=1196; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='발굽에서 이상한 에너지가 뿜어져 나오는 게 느껴져요... 연구를 통해 켄타우로스에 대한 놀라운 새로운 정보를 발견하게 되리라고 믿어 의심치 않습니다.$b$b감사합니다, $n. 이제 나는 당신이 나에게 가져온 신비를 해독하기 시작해야 합니다.' WHERE `entry`=1197; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dawnwatcher Shaedlass는 당신을 보내길 잘했습니다. 이 타락한 곳에서 실제로 사악한 음모가 진행되고 있습니다.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 의심할 여지 없이 용감하고 고귀한 혈통입니다, $N. Argent Dawn은 악에 맞서는 당신의 노력을 칭찬합니다.' WHERE `entry`=1199; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Kelris는 꽤 오랫동안 우리를 피해 다녔습니다.$b$b이 지역에서 악의 존재가 알려질 때마다 Kelris가 역할을 한 것 같습니다. 한동안 우리는 그가 죽거나 실종된 것으로 생각했습니다.$b$b하지만 이것은 완전히 이치에 맞습니다. 그의 통치를 끝냄으로써 당신은 많은 무고한 사람들의 생명을 구했습니다.$b$b빛으로! 개인의 이익을 위해 누군가를 고대 신의 종에게 제물로 바치는 것은 부끄러운 일이 아닙니다!$b$b당신은 위대한 일을 했습니다, $n. 은빛 여명회를 대표하여 당신에게 경의를 표합니다.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 했어. 침입자들은 능숙하지만 호드의 감시를 피할 수는 없습니다!' WHERE `entry`=1201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='칭찬합니다, $N. 쉽지 않은 미션이었습니다. 그러나 당신이 얻은 문서는 우리 상사들에게 매우 소중합니다.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 블레이드입니다. 좋은 스윙을 가지고 있습니다. 좋은 스윙 블레이드입니다. 감사합니다. 고마워, 고마워, 고마워!!! 이제 해보고 싶어요....$B$B나중에. 나중에 해볼게요. 하지만 제가 말했듯이... 감사합니다.' WHERE `entry`=1203; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이들은 잘 할 것입니다! 고마워요, $N!$B$B이제 이 혓바닥에 다양한 요리 기법을 시도하여 맛을 가장 잘 끌어낼 수 있는 방법을 찾겠습니다.$B$B결국 스톰윈드에 있는 Blue Recluse에서 제공할 만한 요리를 만들겠습니다. !' WHERE `entry`=1204; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N.$B$BI 확실히 사냥이 쉽지는 않았지만 짐승의 고통이 마침내 끝났다는 것을 아는 것은 좋은 일이다.' WHERE `entry`=1205; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 눈을 얻었다! 당신은 눈을 얻었다! 맛있고 맛있는 거미 눈!$B$B어떤 눈은... 당신이 그들을 응시할 때 그들은 다시 응시합니다. 마지막으로 먹습니다. 늪에서...$B$B안녕, 작은 거미 눈아. 안녕하세요! 당신은 치킨 맛이 난다. 끈적끈적하고 짭짤한 치킨!$B$BM음.' WHERE `entry`=1206; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 양념이구나! 이제 늪지대의 좋은 스튜가 있습니다.' WHERE `entry`=1218; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음... 오크어는 잘 못읽는데 이건 보고서 같은데.. 오크 스파이가 쓴거네요!' WHERE `entry`=1219; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오크 스파이의 보고! 이것을 어떻게 찾았습니까? 상관없어요 -- 무슨 말인지 봅시다...' WHERE `entry`=1220; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 당신은 그들을 얻었다! 지인들에게 번들로 판매할 수 있습니다!$B$B배송해 주셔서 감사합니다, $N! 당신은 훌륭한 파트너입니다.' WHERE `entry`=1221; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ignatz 씨는 소갈비나무 잎을 들고 여기 왔는데 당신이 그를 도와서 큰 문제를 해결했다고 말했습니다.$B$B고마워요, $N. 다음에 당신이 스톰윈드에 있는 푸른 은둔자를 방문하면 삼촌에게 잔치를 베풀도록 부탁하겠습니다.' WHERE `entry`=1222; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 우리 요원인 마그 나이트아이는 테라모어 밖에 주둔하고 있었습니다. 그는 도시를 염탐하기 위해 기소되었습니다. $B$B이것은 그의 최근 보고서이며 그의 마지막일 수도 있습니다. 귀하의 증언에 따르면 마그가 늪에서 그의 죽음을 맞이한 것이 두렵습니다...' WHERE `entry`=1238; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마그 나이트아이의 머리입니다! 내가 두려워한 대로 그는 죽었다.$B$B그의 목에 난 상처를 보라! 무기가 그렇게 거칠게 베었을까, 아니면 야수가 우리 요원을 죽였을까?$B$B이것은 우리가 해결해야 할 수수께끼입니다, $N. 마그의 죽음이 얼라이언스의 소행인지 밝혀내야 합니다!' WHERE `entry`=1239; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이제 알겠습니다. 이 오크의 영혼은 우리 세계에 속박되어 아직 끝내지 못한 일에 대한 분노로 들끓고 있습니다.$B$B자, 이 화난 오크에게 말을 걸자...' WHERE `entry`=1240; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠... <요르겐이 가늘게 뜨인 눈으로 당신을 올려다봅니다.>$B$B좋아요. 내가 널 도와줄게, 하지만 내가 원해서가 아니라 의무가 있어서.$B$B그리고 한 가지를 분명히 해보자: 당신은 시작해야 할 것보다 훨씬 더 많이 알고 있다. 이 작은 비밀을 지키자. 그리고 당신이 알아낸 것에 대해 아무 주점에도 가지 말자. 이해하다?' WHERE `entry`=1241; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='미안해, 나에게 보내는 편지? 글쎄요, 저는... 일만 할 때 상자나 통이 아닌 배달을 받는 경우는 흔하지 않습니다. 이게 무슨 일인지 봅시다.$B$B<엘링이 편지를 열면서 당신을 올려다봅니다.>$B$B조금 긴장한 것 같군요. 괜찮아요, $N?' WHERE `entry`=1242; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 트리아스가 당신을 보냈죠? 그건 조금 다릅니다.$B$B어둠 속에서 다가오는 어떤 괴물과도 자유롭게 싸우세요. 걔 좋아하는 놈들하고 뒹굴거리는 타입이라면 꽤 쉽게 대처할 수 있을 거라 확신해.$B$B그래서, 이렇게 우울한 날에 내 친구가 나에게 필요한 건 뭐지?' WHERE `entry`=1243; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 무사히 돌아왔습니다. 그 이상을 바랄 수 없겠죠?$B$B자, 이제 우리가 무엇을 가지고 있는지 봅시다. 이것은 내가 본 모든 데피아즈 문서만큼 꽤 공식적으로 보입니다. 그러나 당신이 찾고 있는 것이 무엇이든 당신을 쫓아내는 것은 속임수일 수 있습니다.' WHERE `entry`=1244; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네... 재미있는 글입니다. Jorgen과 DeLavey는 저를 여기에 데려온 것이 영리했습니다.$B$B데피아즈단은 이 계획을 완수하기 위해 꽤 열심히 노력하고 있는 것 같습니다. 흠...이게 뭐야? \"주먹\"? 그것은 친숙한 이름입니다.' WHERE `entry`=1245; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뭐라고?!$B$B내 골목으로 들어와서 내 개인적인 일에 대해 물어봐? 분명히 당신과 아무 관련이 없는 사업.' WHERE `entry`=1246; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 아직 살아있다니 반가워요, $N. 그러면 Dashel과 잘 어울렸지, 그렇지?$B$BI는 그들의 계획에 대해 더 많이 읽었고, 그들이 쫓는 외교관의 이름은 나와 있지 않지만 이 계획 B에 대해 이야기하고 있습니다. $B$BDashel이 언급한 이 Slim은 여기에 다른 이름이 쓰여 있지 않지만 Menethil에 있다고 하면 시작입니다.' WHERE `entry`=1247; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, 환영합니다, 환영합니다, $N. 함께 해주셔서 감사합니다. 오늘은 아마 에일? 아니면 양고기?$B$B즐거운 이름을 말씀해 주시면 잘 처리해 드리겠습니다. 제 이름은 Mikhail이고 서비스를 제공하기를 기대합니다.$B$BHmm? 저게 뭐야? 트라이아스기? 목소리를 낮추세요, 친구. 이것은 선술집 전체가 들을 수 있는 것이 아닙니다.' WHERE `entry`=1248; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잡았어, 응? 잘 됐네요. 나는 그것이 Slim이었다는 것에 놀랐습니다.$B$BI 솔직히 말해서, 좀 더 교활한 언더그라운드 활동의 흥분을 놓칠 줄은 몰랐습니다. 오래된 습관은 힘들게 죽는 것 같아요. Elling에게는 그 사실을 언급하지 마십시오. 제가 현장을 놓쳤다는 소식을 들으면 제가 스톰윈드로 다시 돌아오도록 할 것입니다.$B$BI 당신이 있는 동안 제가 적어도 당신에게 조금이나마 도움이 될 수 있어서 기쁩니다. 메네실에 있었다. 다른 것이 필요하면 요청하십시오.' WHERE `entry`=1249; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 킹?! 제 말은... 왕? 진짜 왕? 농담하니? 당신은 왕의 유괴범을 찾고 있다고 언급하지 않았습니다. 나는 그가 실종되었다는 소식조차 듣지 못했습니다. 그의 아들이 왕위에 올랐다는 것을 설명할 수 있을 것입니다. $B$BI는 즉시 Elling에게 소식을 전할 것입니다. 그는 당신이 추적 중이라는 것을 알고 싶어할 것입니다. $B$BI는 Jahn이 형편없는 동전을 위해 Stormwind를 매각할 것이라고는 결코 예상하지 못했을 것입니다. 도적이라도 어떤 일에 관해서는 명예를 가져야 합니다.$B$B이제 열쇠는 이 헨델을 찾는 것입니다. 그리고 나는 그것을 도울 수 있다고 생각합니다.' WHERE `entry`=1250; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 인간이 이상한 장식 취향을 가지고 있다는 것을 인정하지만 벽난로를 장식하기 위해 평범한 철제 방패를 사용할까요? 아마도 이 방패는 여관을 불태운 자들이 거기에 두었던 것 같습니다.$b$b경고? 협박?' WHERE `entry`=1251; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='경비원의 배지를 가져오는 것은 결코 좋은 소식이 아닙니다.$b$b때때로 그것은 전투에서 전사한 남자나 여자이고, 슬픔에 잠긴 가족에게 소식을 전해야 합니다. 다른 때는 그들에게 무슨 일이 일어났는지 절대 알 수 없습니다. 그리고 다른 때는 그것보다 더 나쁩니다.' WHERE `entry`=1252; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 저는 무기와 갑옷 제작 전문가가 아닙니다. 사용은 맞지만 제작은 아닙니다.$b$b이 방패는 여관을 삼킨 화재로 인한 손상을 제외하고는 여느 방패와 마찬가지로 평범해 보입니다.' WHERE `entry`=1253; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋진 표본이군요, $N! 껍질은 완벽한 상태이며 고기는 분홍색이고 부드럽습니다. 요리사의 피가 당신의 혈관에 흐르고 있다고 확신합니다!' WHERE `entry`=1258; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $n. 테라모어 경비병의 특정 구성원에 대한 정보를 원하십니까? Reethe, 그렇죠?$b$b적절한 책을 찾을 수 있도록 잠시만 시간을 주세요.' WHERE `entry`=1259; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 삼촌이 보내셨죠?$B$B저는 요리법을 연구하고 몇 가지 단서가 있지만 도움이 필요합니다.$B$B발을 적시려는 사람의 도움.' WHERE `entry`=1260; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스톰윈드의 병사가 착용한 펜던트입니다.$B$B감사합니다, $N. 당신은 마그의 죽음의 비밀을 밝혔습니다. 하지만 이 펜던트는 얼라이언스와 호드에 끔찍한 영향을 미칠 수 있는 해결해야 할 새로운 미스터리입니다.' WHERE `entry`=1261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 펜던트는 훌륭한 기술과 정확성으로 제작되었습니다, $N. 어떤 오크도 그런 보석을 탐내지 않을 겁니다...$B$B하지만 많은 인간들이 그럴 겁니다.$B$BI는 이 펜던트를 연구할 것입니다. 때가 되면 그 신비가 우리에게 밝혀지기를 바랍니다.' WHERE `entry`=1262; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='만나서 반가워요, $N. 저는 사마울 사령관입니다. 저는 이곳 테라모어에서 프라우드무어 양의 군대를 지휘하고 있습니다.$B$B바쁘긴 하지만 질문이 있으시면 언제든지 말씀해 주십시오. 짧게 해야 할 수도 있지만 도움이 필요할 때 무례하게 굴 필요는 없습니다.$B$B도시 밖으로 여행할 계획이라면 조심하시기 바랍니다. 오우거, 오크, 멀록 외에도 늪의 남쪽 부분은 검은 용으로 가득 차 있습니다.' WHERE `entry`=1264; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 찾는 헨델이라는 남자는 여기 없습니다. 다른 출처에서 여군주 프라우드무어에게 이미 알고 계시리라 생각되는 정보를 가져왔습니다. 그녀는 나에게 당신을 찾아 당신의 모험을 도와달라고 부탁했습니다. 허락하신다면 헨델 일병을 찾을 수 있는 곳을 알려드리도록 하겠습니다.' WHERE `entry`=1265; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, 시민 여러분. 이곳은 방황하기에 위험한 곳입니다. 당신이 당신의 삶을 소중하게 생각한다면 나는 너무 오래 머물지 않을 것입니다.$B$B질문을 짧게 유지한다면, 내가 당신을 도울 수 있는지 알아보겠습니다. 그 더러운 오우거를 위해 눈을 뜨고 계십시오. 늪 어딘가에 호드 기지가 있다는 소문이 있습니다. 침입자들은 그것을 찾기 위해 할 수 있는 일을 하고 있지만, 그 과정은 더디게 진행되었고 우리는 거의 진전이 없었습니다.' WHERE `entry`=1266; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N님, 그동안 해 주신 모든 일에 먼저 감사드립니다. 당신은 내 백성과 스톰윈드 백성에게 놀라운 축복이었습니다. 더 나은 환경에서 귀하와 친분을 쌓지 못해 죄송합니다.$B$B또한 귀하의 노고에 대해 노골적으로 감사를 표할 수는 없지만 감사하다는 말씀을 다시 한 번 말씀드립니다.$B$B앞으로 테라모어를 방문하실 때, 저를 찾아주시면 상황을 계속 알려드리겠습니다.$B$B다시 한번 감사합니다, $N.' WHERE `entry`=1267; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='발굽 자국... 가시멧돼지였을 수도 있습니다. 아니면 명기일 수도 있습니다. 불모의 땅에서 그들의 존재는 미미하지 않으며, 그러한 행동을 저지르는 것이 무리라고 생각하지 않습니다.$b$b내가 말했습니까? 여관이 불타버린 것만이 아니라... 주인의 여자와 강아지가 죽었다. 나쁜 사업, 그.$b$b그럼에도 불구하고 Kagoro를 보내 선로가 어디로 가는지 찾도록 하겠습니다.' WHERE `entry`=1268; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 이 인간 Paval Reethe를 알고 있습니다. 한심한, 그의 종류에 대한. 그는 동료 병사들을 버리고 지금 숲 속에 숨어 있습니다.$b$b나는 그를 추적하기 위해 오그론을 보냈습니다. 다른 사람들 중 일부는 그가 우리 공급품을 훔치고 있다고 의심합니다. 오그론이 남동쪽으로 향하는 것을 본 것 같습니다.' WHERE `entry`=1269; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Stinky는 내가 그에게 요청한 약초와 함께 여기에 있었고 그는 당신이 그를 곤경에서 벗어나도록 도와주었다고 말했습니다. 잘 했어! Stinky\'s의 친구는 내 친구입니다!$B$B그는 습지를 향해 남쪽으로 걸어가기 직전에 당신을 본다면 이것을 당신에게 주라고 했습니다.' WHERE `entry`=1270; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 조카는 당신이 Dustwallow에서 자신의 연구를 도왔고 그의 동료가 곤경에 처한 상황에서 벗어나도록 도왔다고 말했습니다. 글쎄요, 우리 Sterns는 단결하고 친구를 무시하지 않습니다!$B$B그러니 손을 씻으세요, $N, 당신을 기리기 위한 파티를 열 예정입니다!' WHERE `entry`=1271; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. Reethe가 더 이상 늪 주변에 숨어 있지 않다는 것은 좋은 일이지만 인간이 너무 연약하여 작은 화살 부상에서 회복할 수 없다는 것은 안타까운 일입니다.$b$b이 수수께끼의 실타래는 아무데도 이르지 못한 것 같습니다. , 그리고 우리는 다른 곳을 봐야 합니다.' WHERE `entry`=1273; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $N. 저는 DeLavey 주교입니다.$B$B성채에서 제 일에 대해 묻는다면 젊은 Thomas가 우리 왕국을 돕기 위해 당신을 요청하는 데 성공한 것입니다. 그는 항상 내 요청을 잘 따라주었습니다.$B$BI 자세히 설명할 시간이 없으니 직설적으로 말하겠습니다... 제발 이것이 상식이 되지 않도록 해주세요.' WHERE `entry`=1274; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 멀리 여행했고 의심할 여지없이 큰 위험에 직면했습니다.$b$b당신의 행동은 이타적이었습니다. 당신이 내 연구를 도와준 것은 온 아제로스의 이익을 위한 것입니다. $n 님, 그동안 해 주신 모든 일에 감사드립니다.$b$b이제 실례지만 저는 할 일이 많습니다....' WHERE `entry`=1275; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 확실히 맞습니다. 이건 제가 만든 방패입니다.$b$b하지만 더 이상 드릴 말씀이 없네요, $n. 저는 다양한 방패와 갑옷 세트를 제작하여 모두 추적할 수 없습니다.' WHERE `entry`=1276; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='James Hyal은 그의 본명입니다. 그는 불모의 땅 가장자리에 여관을 열었습니다. 여행자들이 들르기 좋은 곳을 만들고 싶었는데...$b$b그가 너무 거창하게 생각한 것일 수도 있지만 여관은 한동안 잘 지냈습니다. 그 후 우리는 습지의 도로 통제권을 잃었고 오우거들이 장악했습니다.$b$b제임스는 너무 고집스러워서 우리 성벽 안에서의 안전에 대한 꿈을 포기하지 않았고 Shady Rest Inn은 불에 탔습니다. 조사 중이지만 운이 별로 없었습니다. 돕고 싶다면 잔해에서 무엇을 찾을 수 있는지 확인하십시오.' WHERE `entry`=1282; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='발굽 자국, 응? Dustwallow Marsh 근처의 땅에서 엄청난 양의 켄타우로스 활동이 있는 것은 사실입니다. 불모의 땅으로의 짧은 여행에서 우리는 그 지역 곳곳에 그들의 야영지와 소유물을 발견했습니다.$b$b우리 추적자 중 한 명인 Falgran Hastil을 보내 선로가 어디로 가는지 찾을 수 있는지 알아보도록 하겠습니다.' WHERE `entry`=1284; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='없어진? 그것은 Tesoran이 반역자라고 말하는 친절한 방식일 것입니다.$b$b그는 의심할 여지없이 댈린 제독에게 맹목적으로 충성하여 반역자가 된 바보 중 한 명입니다. 정말 맛있는 아이러니 아닌가요? 탈영병들은 우리가 얼라이언스를 배신했다고 비난합니다.' WHERE `entry`=1285; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Vimes가 당신을 보냈습니까? 자신의 더러운 일을 스스로 할 수 없었습니까, 그는...' WHERE `entry`=1286; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='콜드웰 중위를 보내 로스트 포인트에서 탈영병을 처리하도록 하겠습니다. 추가로 리테를 찾도록 지시하겠습니다. 그 습지는 그가 그를 찾을 수 없을 만큼 크고 길도 없다.' WHERE `entry`=1287; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='제임스? 오, 그는 꽤 오래 전에 떠났다.$B$B애국심의 두 번째 바람을 느꼈을 것입니다. 그가 왜 그랬는지 알기 어렵지 않습니다. 로데론의 모든 광기 속에서 많은 사람들이 제이나 프라우드무어가 바다를 건너갔을 때 그와 합류했습니다.' WHERE `entry`=1301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='James Hyal, James Hyal... 그 이름이 왜 그렇게 낯익지?$b$b당연하지! Shady Rest Inn 사건. 그곳에서 일어난 일에 대한 정보가 있다면 바임스 선장과 이야기해 보시기 바랍니다. 그는 조사를 처리하고 있습니다.' WHERE `entry`=1302; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠... 당신이 여기 가지고 있는 흥미로운 철 조각입니다. 확실히 바다 이쪽에 있는 내가 아는 대장장이가 만든 것도 아니고, 확실히 내 작품도 아니다.' WHERE `entry`=1319; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='작업할 정보가 많지는 않지만 염두에 두어야 합니다. 바라건대 이 수수께끼의 다른 조각이 제자리에 들어가 무슨 일이 일어났는지 더 유용한 그림을 그릴 수 있기를 바랍니다.' WHERE `entry`=1320; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 방패입니다. 매우 강하고 무겁고 좋습니다. 그러나 Do\'gol은 필요하지 않습니다. 방패는 사지 않고 만들어요. $n.$b$b알고 계셔야 합니다.' WHERE `entry`=1321; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 거미가 너무 커서 그 위에 앉아 짓밟을 수 없는 것을 좋아하지 않습니다.$b$b구해줘서 고마워요, $n. 이제 그것들을 찢어서 방패에 부었습니다...' WHERE `entry`=1322; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='모산? 익숙한 것 같은데... 손을 댈 수가 없네요. 나중에 생각날지도 몰라.$b$b그건 중요하지 않을거야. 방패는 어디에서나 올 수 있고 아무 의미가 없습니다...' WHERE `entry`=1323; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='장담하건대, 우리는 모두 현재 사건에 대해 상당히 화가 나 있지만, 그를 테라모어로 데려가서 몇 가지 질문을 하도록 허락하고, 국왕을 찾는 방법을 알아보겠습니다.$B$BI 내 부인 프라우드모어가 도와주셔서 감사합니다. 시간이 있을 때 그녀에게 말하십시오.' WHERE `entry`=1324; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Stormpikes 중 하나의 요청입니다. 우수한 드워프들로 가득한 자랑스러운 클랜입니다. 부자들도.$B$B감사합니다, $N. 오늘이 끝날 때까지 산악경비대 스톰파이크의 방패 작업에 착수하겠습니다.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요. 경비 중에 할 수 없는 일이 있습니다. 사실, Loch Modan에서 멀리 떨어져 있습니다.$B$B모험을 위한 완벽한 기회!' WHERE `entry`=1339; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 초기 보고가 사실이라면 이 심장의 독성은 독에 대한 우리의 지식을 더욱 발전시킬 수 있습니다.$B$B반가운 배달입니다, $N. 귀하의 보상은 잘 받았습니다.' WHERE `entry`=1358; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 맞다, Renferrel이 말한 심장 샘플. 저는 이것들을 실험하고 싶습니다... 새로운 형태의 독소가 발견되면 왕립 약사 협회는 항상 관심을 가지고 있습니다.' WHERE `entry`=1359; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 다시 한 번 온전한 기분이 듭니다. 감사합니다.$B$B어떤 드워프는 금속 광택을 소중히 여기고 어떤 드워프는 보석의 반짝임을 소중히 여깁니다... 하지만 손에 소중한 잔이 없는 스타우트암은 결코 스타우트암이 아닙니다!' WHERE `entry`=1360; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 모집하고 있습니다. 이 임무는 그곳의 켄타우로스에 맞서 잊혀진 땅으로 이어집니다. 빠르게 시작할 수 있도록 간단하게 설명하겠습니다.' WHERE `entry`=1361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Regthar의 명령을 받고 여기에 오셨습니까? 그런 다음 켄타우로스를 처리하기 위해 여기에 있습니다. 좋아요.$B$BI 편히 쉬세요. 켄타우로스에 대한 우리의 전쟁이 어떻게 끝날지는 모르지만 투쟁이 길어질 것이라는 것은 압니다.$B$B자리에 앉아 들으십시오.' WHERE `entry`=1362; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 잘못이 아니야. 정말 그렇지 않았습니다.' WHERE `entry`=1363; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 정말 멋져요!$b$b한동안 카드가의 차원 수렴에 대한 에세이에 대한 내 요청을 비전 예술 과학 아카데미의 마스터 마젠이 간과하는 것을 두려워했습니다.$b$b그는 많은 요청을 고려할 때 수렁에 빠졌을 것입니다. 이상한 일들이 벌어지고 있습니다.$b$b이제, 실례지만, 일단 조사를 시작해야 합니다. 마침내 카드가와 같은 위대한 분의 통찰력을 엿볼 수 있다는 것은 저를 끝없이 흥분시킵니다.' WHERE `entry`=1364; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요. Kolkar에 대한 이 신속한 행동은 힘의 효과적인 과시이며, 켄타우로스가 가장 잘 이해하는 것은 힘입니다.$B$BKolkar 지도자의 죽음은 그 부족을 혼란에 빠뜨릴 뿐만 아니라 다른 부족에게도 휴식을 줄 것입니다.' WHERE `entry`=1365; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지금쯤 켄타우로스가 당신의 이름을 알고 있을 것입니다. 나는 그들이 그것을 알고 존중하고 두려워한다고 확신합니다. 그들은 당신을 아는 것처럼 당신이 타고 있는 깃발을 알고 있습니다.$B$B호드의 깃발.' WHERE `entry`=1366; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Gelkis는 당신의 이름 $N을 들으면 울어요. 그들은 당신을 두려워하고 당신을 미워합니다. 그들은 마그람을 미워하는 것처럼 당신을 미워합니다!$B$B아마도 당신은 마그람처럼 강할 것입니다. 우리는 볼 것이다...' WHERE `entry`=1367; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지구는 나에게 말한다. 그리고 많은 마그람을 죽였다고 합니다. 좋다.$B$BGelkis의 친구라면 잘 들어라. 더 많은 작업이 있습니다.' WHERE `entry`=1368; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 눈물을 얻었다! 이제 Gelkis는 Theradras가 그들을 돕지 않을 것임을 알게 될 것입니다. 그녀는 우리가 그들을 부술 때 울지 않을 것입니다! Magram이 통치할 것입니다!$B$B당신은 우리를 도와주는 것이 현명합니다, $N. 우리는 가장 강합니다.' WHERE `entry`=1369; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은. 저 멀리 마을에서 마그람의 시끄러운 배 우는 소리가 들린다!$B$BI가 이 고기를 겔키스에게 주겠다. 그리고 우리는 며칠 동안 쉬지 않고 싸울 것입니다.$B$B네가 한 일은 겔키스에게 좋은 일이야, $N.' WHERE `entry`=1370; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이것이 제가 가진 것입니다! 다시 움직이도록 하겠습니다. 그 것은 나를 웃게 만든다!' WHERE `entry`=1371; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Zraedus는 당신이 도착하기 전에 코가 작은 침입자에 대해 이야기했습니다.$b$b참으로 문제가 많습니다. 우리가 마지막으로 필요로 하는 것은 Beggar\'s Haunt 주변에서 코를 킁킁대는 바쁜 사람입니다.$b$bStonard의 오크들이 우리 친구의 말을 듣고 싶어할 것이라고 확신합니다. 그들이 우리의 동맹임을 알면, 에헴, 우리는 그들이 인간에게서 얻을 수 있는 모든 정보를 얻을 수 있도록 도와야 합니다.$b$b저와 함께 일하세요, $n, 그러면 Stonard에게 진실의 혈청을 전달하겠습니다.$b$b호드를 위하여! $b$b...내가 맞췄어?' WHERE `entry`=1372; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 이것이 대지가 속삭였던 파편이다. 강력한 마법이 느껴져요! Gelkis의 적들에게 이 마법을 사용하겠습니다.$B$B당신은 우리를 위해 또 하나의 임무를 수행했습니다. $N. 아마 곧, 우리는 당신을 친구라고 부를 것입니다.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Khan Jehn은 강했지만 멍청했습니다. 그는 자신의 힘이 대단하다고 생각했습니다. 그는 땅 마법이 더 강하다는 것을 보지 못했습니다. 이제 마그람 켄타우로스가 지도자 없이 쓰러지고 겔키스가 언젠가는 지배하게 될 것입니다!' WHERE `entry`=1374; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='칸 샤카가 죽었다! Shaka가 Magram의 힘을 볼 수 있도록 그의 머리를 파이크에 놓고 나와 함께 유지하겠습니다!' WHERE `entry`=1375; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그는 죽었! 칸 흐라타가 죽었다! 그리고 이제 Maraudine이 무너질 것입니다! Gelkis가 이 땅 $N을 지배할 때, 우리는 당신을 기억할 것입니다. 그리고 땅의 영들이 영원히 당신의 이름을 노래할 것입니다.' WHERE `entry`=1380; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='칸 흐라타가 죽었다! 이제 Magram은 켄타우로스 중 가장 강합니다! 우리는 다른 이들을 짓밟고 잊혀진 땅을 지배할 것입니다!$B$B우리는 당신을 기억할 것입니다, $N.' WHERE `entry`=1381; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 이름은 Gelkis 사이에서 속삭입니다. 당신의 손에는 마그람의 피가 많이 묻어 있습니다. 좋네요.$B$B말을 해도 좋을 것 같습니다. 당신이 Gelkis를 위해 무엇을 할 수 있는지, 그리고 우리가 당신을 위해 무엇을 할 수 있는지 이야기하십시오.' WHERE `entry`=1382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $n! 그리고 제 시간에. Zraedus의 말에 따르면 잠입병은 상처에서 회복되었고 오크의 심문을 받을 준비가 되었습니다.$b$b조금만 시간을 내어 준비할 시간을 주세요-- 진실의 혈청을 준비하라는 뜻입니다.' WHERE `entry`=1383; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Gelkis를 위해 좋은 일을 합니다. Kolkar는 약하고 죽을 것입니다. 그들의 마법은 한심하고 그들을 구하지 못할 것입니다. 당신이 그들에게 이것을 보여주었더니 그들의 두려움이 그들을 더욱 약하게 만들 것입니다!$B$B그리고 우리 땅에서 연약한 사람들은 곧 죽습니다.' WHERE `entry`=1384; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='많은 Gelkis가 당신에게 넘어갑니다. 나는 그것을 좋아한다. 어쩌면 당신은 내가 좋아하는 일을 더 많이 할 수 있습니다. 어쩌면 당신과 Magram은 친구가 될 수 있습니다.' WHERE `entry`=1385; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 콜카르가 당신을 두려워합니다! 당신이 그들을 죽일 때 웃었기를 바랍니다. 적을 죽일 때 웃는 것이 낫습니다. 그래야 적이 자신이 약하다는 것을 알 수 있습니다.' WHERE `entry`=1386; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 귀. 잘하셨습니다.$B$B얼라이언스에 대한 당신의 봉사는 의심의 여지가 없습니다, $N. Desolace에서 당신이 흘린 피는 틀림없이 수많은 생명을 구할 것입니다.' WHERE `entry`=1387; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 늙은 포스틴이 뭔가 좋은 것을 생각해 낼 것이라는 것을 알고 있었다! 틀림없이 큰 도움이 되셨을 겁니다.$b$b이제 본론으로 들어가 볼까요?' WHERE `entry`=1388; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 우리는 당신의 빚을지고 있습니다.' WHERE `entry`=1389; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나를 위한 술? 얼마나 친절합니다. 그들이 나에게 술을 허락한 지 며칠이 지났습니다. 이걸 마시고 내가 배운 것을 말해줄게....' WHERE `entry`=1391; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무시무시한 노보루의 무기를 얻었습니까? 그러면 죽은 건가요?$B$B오늘은 피난처에게 기쁜 날입니다. 노보루와 그의 갱단은 늪을 배회하고 그의 길을 건너는 드레나이를 죽이는 우리에게 공포였습니다. 그는 우리의 생존에 직접적인 위협이었으며 우리는 그를 대적할 힘이 없었습니다.$B$B당신에게 친구가 있다는 것은 행운입니다, $N.' WHERE `entry`=1392; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 금고의 열쇠 구멍은 검은색 레진으로 채워져 있습니다. 열 수 없습니다.$B$B그러나 Galen이 상자 바닥에 숨겨진 걸쇠에 대해 말했습니다... $B$B...빠른 검색 후 걸쇠를 찾았습니다. 걸쇠가 뒤집히고 금고가 열립니다...' WHERE `entry`=1393; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $N. 당신이 내 집에 마지막으로 발을 들여놓은 지 오래되었습니다. 당신의 길을 열어준 첫 도약 이후 많은 달이 지난 것 같습니다. $B$B그리고 이제 당신은 예전보다 더 강하고... 더 깨달아 내게 돌아왔습니다. 이것은 나를 기쁘게 한다. 그리고 내 테스트를 끝까지 본 것에 대해 정당한 보상을 받아야 합니다.' WHERE `entry`=1394; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 파워스톤! 마법사들은 이것을 보고 기뻐할 것입니다!$B$B감사합니다, $N. Darkshire에서의 여행이 쉽지 않았다는 것을 알고 있습니다.' WHERE `entry`=1395; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='동물의 소리는 이제 희미하고 더 멀어집니다. 고마워요, $N. 이제 그들이 돌아오지 않기를 바랍니다!' WHERE `entry`=1396; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 나무는 가볍지만 질기다. 고마워요, $N. 잘 작동합니다.' WHERE `entry`=1398; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Helgrum이 보고를 원한다고요? 나는 3일 전에 스토너드에게 아웃러너를 보냈다. 임무에 실패했습니까? Stonard가 내 보고서를 가지고 있지 않다면 실패한 것 같습니다.$B$B내가 보내는 다음 주자는 더 많은 기술이나 운이 있기를 바랍니다.' WHERE `entry`=1418; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋진 턱뼈 컬렉션이네요, $N. 이제 그 코요테들이 쓰레기를 찾아 우리 보급품을 찢지 않을 겁니다.$B$B잘 하셨습니다. 황무지의 코요테는 쉬운 먹이가 아닙니다. 당신의 행위는 당신이 여기서 살아남을 수 있음을 보여줍니다.' WHERE `entry`=1419; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 니카의 보고서를 보면 얼라이언스 자체에 문제가 없는 것은 아닙니다. 그리고 우리는 우리 사이에 어떤 적들이 공유되어 있음을 발견할 수 있습니다.' WHERE `entry`=1420; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 찾았군요! 이를 통해 Nethergarde의 마법사는 작업을 계속할 수 있습니다. 그들이 무엇을 하는지는 모르지만 저주받은 땅의 어둠의 문과 연결되어 있으며 얼라이언스의 보안에 매우 중요합니다.' WHERE `entry`=1421; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잠시만 조용히 하세요, $c. 둔탁한 바다의 굉음 속에서도 물고기 인간의 역겨운 으르렁거리는 소리가 여전히 들립니다.' WHERE `entry`=1422; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 감사합니다 $N! Darkshire에서 여기까지 너무 많은 보급품이 손실되었습니다. 일부가 복구되는 것을 보는 것이 좋습니다.' WHERE `entry`=1423; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아탈라이 유물을 수집하는 당신의 근면함은 칭찬받을 만합니다, $c.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇? Biggs의 캐러밴 패키지? 우리는 그렇게 생각했고 그는 길을 잃었습니다.$B$B감사합니다, $N. 운이 좋으면 이 보급품에 절실히 필요한 시약인 아조란 수정이 들어 있을 것입니다. 재고가 바닥나고 있습니다...' WHERE `entry`=1425; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바다는 광대하고 잔인해 보이지만, 당신은 그녀의 알의 피로 그녀를 더럽혔습니다. 물고기 인간은 고통을 안다. 그들의 어리석음은 그들이 당신이 야기한 황폐화로부터 그들의 대열을 다시 강화하도록 강요할 것이며, 그것은 좋은 일입니다.$B$B그들의 으르렁거리는 비명이 밤새도록 바다의 포효를 가리게 하십시오. 그들 중 하나가 침묵하는 것을 들을 때마다 나는 미소를 지을 것이다.$B$B물고기 인간을 더 죽이고 싶다면 내게 돌아오라. 기꺼이 다시 보상하겠습니다.' WHERE `entry`=1426; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $N, 돌아왔군요. 좋은. 멀록과의 싸움을 위해 더 많은 무기 제작을 마쳤습니다. 우리에게 신선한 톱니 고기를 가져다주고 Katar의 얼굴에 작은 미소를 가져다 준 것에 대해 그 중 하나를 제공합니다.' WHERE `entry`=1427; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c. 나는 그들의 피를 더 많이 요구합니다. 모든 물고기 인간이 죽게하십시오.' WHERE `entry`=1428; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아탈라이의 소환 유물을 가져오시겠습니까?$b$b예언자 잠말란이 피의 방의 제자들을 선택한 운명으로 이끌고 있는 것이 보입니다. 학카르가 내가 궁금해하는 사원으로 돌아갔나요? 그들의 운명은 맞았습니까?' WHERE `entry`=1429; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이건 완벽해야 합니다. 모닥불 위에서 완벽하게 준비된 후의 맛이 기대됩니다. 여행 중에 샘플을 가져가야 합니다. 정말 맛있습니다.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Putanni, 고귀한 $c. 나는 마법...과 다른 신비로운 예술의 학생인 켈드란입니다.$B$B크레이븐이 당신에게 말하라고 보낸 사업은 당신이 이전에 필요했던 것보다 더 섬세한 손길이 필요하지만, 그렇다고 해서 당신이 여전히 할 수 없다는 것을 의미하지는 않습니다. 우리의 대의를 도와주세요.$B$B편안하게 하세요. 왜 대족장이 저와 당신의 도움이 필요한지 말씀드리겠습니다.$B$B외모로 시작합니다, $N. 호드가 자신을 보는 방식. 동맹국이 우리를 보는 방식. 그리고 가장 중요한 것은 적들이 우리를 어떻게 보는가 하는 것입니다.' WHERE `entry`=1431; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하십니까, $c. 당신은 오그리마에서 소식을 전합니다. 좋습니다.$B$B켄타우로스의 똥 냄새보다 악마의 습격이 이 지역을 압도하고 있습니다. 기병들은 이 땅을 자신들의 땅이라고 주장하지만, 확실히 통제하지 않으면 그들을 짓밟을 영향력 밖의 영향력이 분명히 있습니다.$B$B우리가 켄타우로스를 간접적으로 돕는 것은 마음에 들지 않지만, 호드의 이익을 위해 호드 내에서 흑마법사를 돕는 것을 의미하더라도 대족장을 위한 의무를 다합니다.' WHERE `entry`=1432; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. 대족장에게 충성하는 이들의 도움은 언제나 감사합니다.$B$B제 이름은 Maurin입니다. 나는 켈드란과 새끼 대족장 스랄의 명령에 따라 이곳에 왔습니다. 그의 통치를 위협하는 악에 맞서 어린 지도자를 돕는 것이 내 바람입니다.$B$B이리 오세요, $c. 불타는 칼날단이라는 곪은 종기를 제거하기 위한 내 계획을 설명하겠습니다.' WHERE `entry`=1433; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c. 당신은 명예와 헌신을 보여주었습니다.$B$BDesolace에서의 캠페인이 끝나면 대족장은 당신이 이곳에서 우리를 도왔고 그의 뜻을 실현하는 데 도움을 주었다는 것을 알게 될 것입니다.$B$BI 감사합니다.' WHERE `entry`=1434; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 성공적으로 돌아왔습니다. 좋습니다. 저에게 보석을 주시면 안전한 곳에 보관하겠습니다....$B$B당신을 위한 내 임무는 완료되었습니다, $c. 휴식을 취하면 Takata와 대화하십시오. 그는 당신에게 다른 임무를 맡길 수도 있고, 오그리마로 돌아가 여기 잊혀진 땅에서의 진행 상황을 켈드란에게 알려야 할 수도 있습니다.' WHERE `entry`=1435; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 잊혀진 땅에서 성공적으로 돌아왔습니다. 감사합니다.$B$B저의 간청에 대한 귀하의 노력, 시간 및 이해에 감사드립니다. 스랄은 호드와 얼라이언스 사이의 평화를 이해하고 원하며 우리의 외모가 용납될 수 있도록 조치를 취함으로써 불필요한 폭력의 위협을 더 이상 유발하지 않을 것입니다.$B$BI는 당신에게 빚을 졌습니다.' WHERE `entry`=1436; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마차의 잔해를 뒤져보면 주문과 무기의 공격을 받았음이 분명해집니다. 전투는 일방적이고 빠르게 진행되었습니다. 유혈도 없고, 시체의 유골도 없습니다.$B$B마차를 공격한 사람은 효율적이고 신속했습니다.' WHERE `entry`=1437; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도움을 주러 온 엘룬에게 감사합니다. 제발, $c, 당신의 도움이 필요합니다. 내 형제 티라니스와 나는 불타는 칼날단에 사로잡혀 이곳으로 끌려왔다. 그들의 악마 주인에게 저를 희생시키려는 것 같아요!$B$B 잊혀진 땅에 온 것이 실수라는 건 알고 있었지만, Tyranis는 최근 모든 신비한 지식에 대한 갈망을 시작했습니다. 그는 이 땅에 악마가 들끓었다는 이야기를 듣고도 이 여행을 하기로 결정했습니다. $B$BI는 그에게 최악의 상황을 두려워합니다.' WHERE `entry`=1438; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 끔찍하다! 그러나 나는 그것이 필요했다고 생각합니다. 네 손이 아니었으면 틀림없이 내 백성의 손이었을 것이다. 감사해야 할 것 같습니다. 진심이 아닌 것 같더라도 용서해 주십시오. 내 말은 악의가 없다는 뜻이야.$B$B내 동생의 운명을 알고 있으니 탈출할 때가 온 것 같군. 그래도 괜찮다면 이 끔찍한 곳을 탈출하는 데 도움을 주겠습니다.$B$B준비가 되면 안전한 곳으로 갈 수 있습니다.' WHERE `entry`=1439; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. Dalinda는 여기 Nijel\'s Point로 안전하게 돌아왔고 내가 요구할 수 있었던 것보다 훨씬 더 나은 상태였습니다. 자신의 힘으로 여기까지 왔다는 것은 좋은 징조다. 잘 지내길 바라?$B$BTyranis와 Dalinda가 모두 돌아오지 않았다는 사실에 마음이 아프지만 Tyranis의 결정에 대한 당혹감은 그녀의 몫입니다. 다르나서스로 돌아가면 그녀가 처리해야 할 일입니다.' WHERE `entry`=1440; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 스틸웰이 진정으로 원하는 보석입니다. 하지만 당신이 그것을 그에게 가져가도록 허락하기 전에 그것은 부패로부터 정화되어야 합니다. 나가 소녀들은 보석에 힘을 불어넣습니다. 그 정도는 사실이지만 그들 자신의 사악한 종류입니다. $B$BStilwell에게 그 힘은 온전하며 그가 원하는 어떤 의식에도 잘 작동할 것임을 알리십시오.$B$BI 당신이 무엇을 하고 있는지 알고 있기를 바랍니다, $C. 이것은 단순한 물건이 아닙니다. 붙잡다.' WHERE `entry`=1442; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$c 님, 우리가 이야기를 나눈 지 꽤 오래되었습니다. 당신의 여정이 성공적이기를 바랍니다.$b$b내륙지의 추방된 아탈라이로부터 어떤 지식을 얻었습니까?' WHERE `entry`=1444; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='용감한 $C, 당신은 자신이 호드의 위대한 용사임을 증명했습니다.$b$b이제 이 학카르 숭배자들을 당장 처리해야 합니다!' WHERE `entry`=1445; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Jammal\'an의 잘못된 환상에 대한 무모한 신뢰는 내 동족을 영원한 파멸로 이끌었습니다.$b$b내 망명에 대한 복수를 해주셔서 감사합니다, $c. 나는 내 백성을 위해 슬퍼합니다. 저는 돌아갈 집이 없습니다.' WHERE `entry`=1446; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 이유가 있어서 나에게 왔습니다. 당신에게 필요한 것은 무엇입니까?' WHERE `entry`=1447; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아탈학카르 신전이 눈물의 웅덩이 아래 가라앉았다고? 그리고 녹색용군단에 둘러싸여 있다고?$b$b놀라운 발견, $c. 그러나 분명히 뭔가 크게 잘못되었습니다.' WHERE `entry`=1448; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='원하는 게 뭐야, $g레이디:어린 처녀;? 내가 여기서 처리해야 할 문제가 있다는 것을 알 수 없습니까? 누가 $R 수다쟁이와 함께 서있을 시간이 있겠습니까?$b$b목공물에서 트롤이 나옵니다! 그것을 빨리 만드십시오.' WHERE `entry`=1449; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. 물론 Brohann Caskbelly에게 도움을 주기 위해 내 그리핀 기수 중 한 명을 보낸 것도 기억합니다.$b$b내 마음에는 항상 탐험가 연맹에 애착이 있었습니다. 아버지는 실제로 울다만을 발견한 초기 발굴팀을 도왔습니다.$b$b당시 최고의 그리폰 기수라고 생각했던 사람을 Brohann과 함께 보냈습니다. 그는 Rhapsody Shindigger라는 이름의 녀석이었습니다.$b$b그는 그리폰 기수였습니다! 음 까지...' WHERE `entry`=1450; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='딸꾹질!$b$b바로 보고 있는데 계속 위아래로 움직입니다. 어지러워. 호호!$b$b딸꾹!$b$b우와! 그걸 느꼈어? 땅이 흔들리고 있어, 친구. 술이 필요해.$b$b딸꾹!' WHERE `entry`=1451; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 필요한 것을 구하는 데 전혀 문제가 없었군요! 멀리 떨어진 칼림도어에서 꽤 오랜 시간을 보내셨군요.$b$b내가 이 모래주머니와 간에서 필요한 것을 추출하는 데는 한 순간도 걸리지 않을 것입니다. 딸꾹질!$b$b그럼 독한 술을 끓여서 마지막으로 니가 알고 싶은 걸 말해 줄게.$b$b딸꾹!$b$b오래된 늪에 대해 생각만 해도 몸이 떨려.$b$b딸꾹!$b$ bLemme는 음료수를 아주 빨리 마십니다.' WHERE `entry`=1452; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='회수자에게 일이 부족하지 않고 기꺼이 도와주려는 모험가를 보게 되어 기쁩니다.$B$BI, $N, Kreldig입니다. Reclaimers를 돕는 현명한 조치를 취했습니다. 오늘날 모든 사람은 무언가를 필요로 합니다. 그들은 가족 가보, 마법 아이템, 사랑하는 사람을 잃었습니다. 당신은 결코 말할 수 없습니다. 그러나 Reclaimers가 주변에 있기 때문에 적절한 가격에 모든 사람이 잃어버린 것을 찾을 수 없기 때문에 이유가 없습니다.' WHERE `entry`=1453; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 상자에 물에 의한 손상이 없는 것 같습니다.$B$B두 번째로 당신이 알아차린 것은 윗부분이 강제로 열렸고, 그것을 보호하기 위해 어떤 마법의 함정이 설정되어 있었든 오랫동안 작동되었다는 것입니다. 가장자리 주변의 탄 자국.' WHERE `entry`=1454; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Nijel\'s Point에 다시 오신 것을 환영합니다, $N. 자, 뭘 찾았는지 말해줘.$B$B뭐!? 아무것도 아님? 유감스럽게도 빈 상자로는 돈을 받을 수 없습니다.$B$BT당신이 본 이 자국... 이 슬래시에 대해 자세히 알려주세요.' WHERE `entry`=1455; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N! 당신은 카니톨의 소지품을 찾았습니다!$B$B항상 말썽을 일으키던 그 망가진 나가. 나는 호드와 맞서 싸우느니 차라리 호드와 전쟁을 치르는 게 낫다고 생각합니다. 당신은 Reclaimers에게 훌륭한 서비스를 제공했습니다.' WHERE `entry`=1456; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Desolace의 Karnitol 사업. 훌륭합니다!$B$B그래서 상자는 부숴졌는데 아이템은 여기 다 있군요? 글쎄, 나는 그를 판단하게 할 것이다. 내가 여기서 진행하는 이 사업의 한 가지 좋은 점은 그들이 만족하지 않으면 밀어내라고 말할 수 있다는 것입니다! 그들은 그들의 물건을 찾기 위해 우리에게 의존하고 있습니다... 그들이 그것을 돌려받을 때 그것이 모두 예쁘고 좋은 상태인지 확인하지 않습니다.$B$B잘했어, $N. 당신이 돈을 받는 것에 대해 보자.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아 좋아, $N. 이것들이 좋은 품질인지는 확실하지 않지만, Leftwitch가 특정 유형을 원했다면 먼저 Reclaimer를 여기로 보내기 전에 지정했어야 합니다.$B$B그의 목록에 있는 다음 항목에 대해 어떻게 생각하십니까?' WHERE `entry`=1458; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 도움은 큰 도움이 됩니다, $N. 여기 잊혀진 땅에서 보내는 시간을 최소한 절반으로 줄여주시네요. 자네의 도움이 있다면 곧 Ironforge로 돌아와 내 발을 따뜻하게 해줄게.$B$B이 목록을 처리하고 집에 돌아오면 나를 찾아봐. 확실히 에일을 사줄게. $B$B하지만 그때까지 나머지 시약을 모으자.' WHERE `entry`=1459; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 가지고 기억하십시오, 그것은 신성합니다.' WHERE `entry`=1462; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신에게 성실하게 하나를 제공합니다. 당신은 이미 한 번 자신을 증명했지만 앞으로는 더 조심해야 할 것 같아요.' WHERE `entry`=1463; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B원소가 당신을 기다립니다.' WHERE `entry`=1464; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='짜증나! 이 대실패!$B$B두 사람은 이곳에 오는 것이 얼마나 위험한지 경고를 받았습니다. 지금은 둘 다 없어졌거나... 아니면 더 나빠졌어.$B$B근처에 요새로 향하는 흔적이 보인다고 했지? 그것이 최선의 선택일지도 모릅니다.$B$B지역 주민들의 말에 따르면, 그 요새는 악마의 대의에 헌신한 오크인 불타는 칼날단의 일원들로 들끓고 있습니다. 그것들은 호드의 믿음의 대부분을 대표하지는 않지만 사악하고 스파이로 적발되면 즉시 죽일 것입니다.' WHERE `entry`=1465; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='솔직히? 나는 그것을 생각하지 않았을 것입니다. 정말 대단해요, $N. 마법사의 실험을 위해 악마와 싸우고 한 조각으로 돌아와 부팅합니다. 잘했어!$B$BI 내가 Ironforge로 돌아가면 Roetten에게 직접 당신에 대해 말할 것입니다.' WHERE `entry`=1466; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Desolace의 Leftwitch 패키지입니다. 훌륭한. 나는 당신의 일과 당신의 적시성을 높이 평가합니다, $c. 최소한 이 작은 작업에 참여하게 되어 기쁩니다.$B$BI 여기에서 결제를 받았습니다. Reclaimers Inc.는 힘든 한 주의 작업에 대해 항상 충분한 보상을 한다는 사실을 알려주세요.' WHERE `entry`=1467; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음... 안녕. 제 이름은 랜디스이고 저를 돌봐주시는 것 같나요? 당신은 우리 엄마 아빠처럼 모험가입니다. 만나서 반갑습니다.$B$BI 함께 즐거운 시간을 보내길 바랍니다. 제가 하고 싶은 일이 몇 가지 있는데, 부인은 당신이 큰 $G 형제처럼 될 것이라고 합니다: 자매; 이번 주 동안 나에게. 많이 주세요, 네 $G 선생님 : 부인;.' WHERE `entry`=1468; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='랩소디 신디거! 그렇군요... 어떻게 그런 이름을 잊을 수 있겠습니까?$b$b그래서 그는 성전이 침몰한 것을 계속 알고 있었습니까? 글쎄, 그럼 확실히 다리 수고를 덜 수 있었을 텐데.$b$b하지만 이 아탈라이 유물! 왜, 그것은 꽤 발견입니다!' WHERE `entry`=1469; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 아직 시험을 거치지 않았고 학식이 어리지만 임프를 소환하고 속박하는 데 통달할 수 있는 충분한 능력이 있음을 증명했습니다. 임프의 크기에 속지 마십시오. 체력은 부족하지만 힘과 영리함을 가지고 있어 당신을 잘 섬길 것입니다.$b$b내 말을 잘 들어주세요, $n. 이 교훈을 반복하지 않겠습니다.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 이제 보이드워커를 소환하는 데 사용되는 주문을 알려드리겠습니다.$b$b그 주문이 당신에게 불러일으킨 힘은 이제 당신의 것입니다. 현명하게 사용하십시오.' WHERE `entry`=1471; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Carendin에 의해 보내졌다? $n, 그럼.$b$b내가 시력을 잃었다고 가볍게 생각하지 마십시오. 나는 결코 알지 못했던 선명함으로 지금 뒤에 숨어있는 것들을 봅니다. 한때 저주라고 생각했던 것이 이제는 은혜가 되었습니다.' WHERE `entry`=1472; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 훌륭합니다. 아니나 다를까, Perrine은 그가 우리에게서 훔쳐간 곰팡내 나는 책의 진정한 힘에 대해 무지했습니다.$b$b다시는 우리 손에서 떨어지지 않을 것입니다. $n, 주문의 구조, 당신의 힘이 전달되어야 하는 방식을 관찰하세요.' WHERE `entry`=1473; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 말하지만, 잘했어, $n. 너만큼 잠재력이 있는 젊은 흑마법사를 본 지 꽤 오래됐어. 나는 계속해서 당신의 진행 상황을 지켜보고 당신의 미래 시련을 준비하고 도울 것임을 확신하십시오.$b$b지금은 새로 지배한 서큐버스의 소환 주문을 보여 드리겠습니다.' WHERE `entry`=1474; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아탈라이 서판! $n!$b$b감사합니다. 탐험가 연맹에 이것을 전달하면 우리의 이름은 함께 역사에 남을 것입니다. 당신은 늙은 난쟁이가 인생의 마지막 의무를 다하도록 도왔습니다. 그것에 대해 나는 영원히 감사합니다.' WHERE `entry`=1475; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='착한 남자의 마음은 여느 사람과 똑같은 것 같은데, 이렇게 보면 그렇지 않나요?$b$b아마도 우리는 뭔가... 다른... 시각을 가지고 있는 것 같습니다. 그래도 할 것입니다. 나는 서큐버스가 그들의 순수함에 끌릴 것이라는 데 의심의 여지가 없습니다.' WHERE `entry`=1476; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안드로매스가 당신을 보냈나요? 매우 좋은. 당신에게 중요한 임무가 있습니다...' WHERE `entry`=1477; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. Ageron이 당신을 찾았군요, $n. 잡담과 농담으로 시간을 조금 낭비하고 훈련에 집중합시다. 아직 배워야 할 것이 많습니다.' WHERE `entry`=1478; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와, 상상했던 것보다 멋졌어 - 영원의 가지! 이렇게 클 줄 몰랐는데 컸어요! 그 위에 있는 새도 보셨나요?! 나뭇가지가 어떻게 저렇게 생겼는지 궁금하네요!$B$B날 Darnassus로 데려다줘서 고마워요, $N. 당신은 굉장합니다!' WHERE `entry`=1479; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 이 룬 문자는 정말 오래된 언어인 $N입니다. 얼핏 에레둔어와 비슷해 보이지만 그 차이는 극명하다. 내가 착각하지 않았다면 이것은 일종의 계약입니다.... 여기, 예, 이 기호는 악마의 서명입니다: Lord Azrethoc.' WHERE `entry`=1480; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그림자추적자들은 당신을 죽일 수 없었습니다, $c. 인상적이다... 가장 인상적이다.$B$B이 두피는 내 마법에 잘 맞을 것이다. 당신이 없는 동안 주문에 필요한 다른 시약을 모을 수 있었습니다.$B$BI 거의 준비되었습니다. 주문에 대한 초점만 있으면 됩니다. 악마 군주의 이미지와 그의 행방을 투사하는 것입니다.' WHERE `entry`=1481; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀중한 신탁의 수정... 흠잡을 데 없는... 아름다운. 과연.$B$B즉시 시작하겠습니다. 이 악마 군주를 찾는 것이 우리의 주요 관심사이며, 그를 죽이는 것은 우리의 최대 주의를 요합니다.$B$B한 걸음 뒤로 물러서서 $c, 이 악마가 무엇이며 어디에서 찾을 수 있는지 봅시다.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='벤처기업 상급자들이 노예운전사인 줄 알았는데 그 중 가장 잔인한 스퍼터밸브를 만났다!$b$b하! 직장을 그만두는 것보다는 낫겠지만... 아니면 그 게렌조와 함께 일하는 것이 더 나쁩니다. 당신이 도와주러 왔다면 당신이 할 일이 있습니다.' WHERE `entry`=1483; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='방금 마우린과 마왕에게 일어난 일을 목격했습니다. 그 생물은 유령일지라도 내 흑마법사 동료보다 더 큰 힘을 가지고 있는 것 같습니다. 그가 괴물을 물리치는 임무를 수행할 수 있을지 궁금합니다. 내가 직접 가는 것이 대족장에게 더 도움이 되겠지만, 이곳에서의 책임 때문에 내 명예를 위해 이 악과 싸워야 하는 이곳에서의 의무에 등을 돌린다면 클랜에 불명예를 안겨줄 것입니다.' WHERE `entry`=1484; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$C로 훈련하는 동안 다양한 종류의 존재를 불러내는 방법을 배우게 됩니다. 일부는 그렇지 않을 수도 있지만 모두 유용한 도구입니다.$B$B임프의 몸집이 작다고 속지 마세요. 의심의 여지없이 알다시피, 그것은 여전히 ​​강한 적입니다.' WHERE `entry`=1485; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$b$b당신의 헌신에 감사드립니다.' WHERE `entry`=1486; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Naralex의 제자로서 당신의 용기를 칭찬합니다. $n.$b$b동굴을 없애는 당신의 도움은 불모의 땅이 복구되는 것을 보기 위한 우리의 긴 역경의 첫 걸음입니다.$b$b감사합니다. 당신의 번영을 기원합니다.' WHERE `entry`=1487; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 모두의 위대한 승리, $N. 당신의 성공을 기뻐합시다. 이제 우리의 미래가 내가 생각했던 것만큼 암울하지 않다는 것을 믿습니다.$B$B악마들은 죽고 불타는 칼날단은 그들의 노력에 실패할 것이며 언젠가는 우리가 안전하게 고향이라고 부를 수 있는 곳을 갖게 될 것입니다.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신에게 인사를 전합니다, $N. 여기 오신 것을 환영합니다. 모든 힘을 모으는 것이 좋습니다. 우리가 지금 여러분 앞에 설정한 임무는... 무서운 것입니다.' WHERE `entry`=1489; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 사실이야. 통곡의 동굴에 있는 드루이드에 대해 알고 있습니다. 나는 그들의 일그러지고 비늘이 벗겨진 얼굴을 보았다. 나는 그들의 범죄를 알고 그들의 계획을 알고 있습니다.$B$B당신은 그들을 막아야 합니다, $N.' WHERE `entry`=1490; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 알겠어! 나는 그것을 밖으로 시도 기다릴 수 없어. 이것은 저에게 큰 돈이 될 것입니다. 저는 그것을 알고 있습니다!$B$B감사합니다, $N. 이걸 받아, 내가 부자가 된 후에 더 보내줄게, 약속할게!' WHERE `entry`=1491; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='충분히 작은 상자. 네, 배 위에서 이것을 위한 공간을 찾을 수 있을 것입니다. 그것은 다음 조수와 함께 항해합니다. 이것이 곧 충분하다고 믿습니까? 훌륭한. 그냥 장부에 입력하겠습니다.$b$b잘 처리되었습니다! 좋은 하루 되세요, $c.' WHERE `entry`=1492; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아. 당신이 천둥도마뱀을 물리쳤다는 것은 당신이 강하다는 것을 증명합니다. 이제 단단한 피부와 날렵한 움직임이 어떻게 결합하여 뚫을 수 없는 방어벽을 형성할 수 있는지 보여드리겠습니다.$B$B잘 배우세요, $N. 그리고 미래의 교육을 준비하십시오.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 잘 해냈습니다. $n.$b$b사악한 패밀리어는 단지 불타는 칼날단에 있는 어둠의 힘의 애완동물일 뿐이지만, 그들에 대한 당신의 성공은 앞으로 더 큰 일을 할 것임을 예고합니다.' WHERE `entry`=1499; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은. 당신이 이것을 찾으러 갔을 때 불타는 칼날단에 또 다른 손실을 입혔기를 바랍니다.$B$B그것들은 대족장에게 큰 골칫거리였고 흑마법사 전체에 큰 역병이었습니다.' WHERE `entry`=1501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='제 눈은 대장간의 불꽃을 응시한 지 오래되었지만 여전히 볼 수 있는 것들이 있습니다. 당신이 원하는 게 있는 것 같아요.$b$b여기서 길을 찾았다면 원하는 게 무엇인지 짐작할 수 있어요.' WHERE `entry`=1502; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 찾았습니다! 그리고 모든 막대가 여기에 있는데 놀랍지 않습니다. Razormanes가 이렇게 좋은 강철로 무엇을 해야할지 몰랐을 거에요.$b$b고마워요, $N. 여기 보상이 있습니다. 그것이 당신에게 잘 봉사하기를 바랍니다.' WHERE `entry`=1503; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 방금 처치한 보이드워커와 비슷한 보이드워커를 소환하는 방법을 알려드리겠습니다.$B$B우리가 당신에게 큰 기대를 걸고 있고, 당신은 지금까지 그들과 맞붙었다는 것을 알아야 합니다.$B$B가만히 두지 마세요. 그러나 당신 앞에 아직 남아 있는 일들이 아침에 일어나는 것처럼 단순하게 보이게 만들 것입니다.' WHERE `entry`=1504; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, 영입니다. 지시를 받으러 왔어요, 그렇죠?' WHERE `entry`=1505; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은. Ophek이 당신에게 연락하지 않을까 두려웠습니다.$B$B당신의 흑마법사 훈련을 계속할 때입니다. 현재 가지고 있는 사업체는 기다려야 합니다.$B$BI 믿고 이것으로 문제가 없을까요?' WHERE `entry`=1506; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠... $N. 당신은 아직 길에 서지 않았지만 당신에게서 위대함의 가능성을 느꼈습니다.$B$B당신은 재능을 가지고 태어났습니다, $N. 그것들이 낭비되지 않도록 하십시오.' WHERE `entry`=1507; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도그란의 소식을 가지고 오셨습니까? 그는 며칠 전에 돌아왔어야 했는데, 나는 아무 소식도 듣지 못했다...' WHERE `entry`=1508; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잔카자? 도그란의 짝이죠?$b$b네, 그에게서 소식을 들었지만, 그녀에게 다시 알려야 할 소식은 아닙니다...$b$b아뇨, 그는 죽지 않았습니다. 그러나 그는 부상을 입고 가시멧돼지의 포로가 되었습니다.' WHERE `entry`=1509; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='또 다른 오크, 응? 나는 당신이 다른 사람을 위해 오지 않았기를 바랍니다. 그는 성공하지 못했습니다. 그 고블린들이 그를 잘 해냈어.$b$b그는 치료약이 필요하다고 했지만, 그 외에는 별로 없었다.' WHERE `entry`=1510; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, 시간이 다 됐어! 도그란은 밖에서 이것을 기다리며 죽어가고 있습니다.$b$b당장 이것을 그에게 전달해야 하지만, 이곳에 배치된 대부분의 그런트들은 채집 임무를 수행 중입니다.' WHERE `entry`=1511; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 정도면 충분하다고 말씀해 주시면 전 당신을 믿겠습니다, $n. 청소는 제가 하도록 할게요... 깨끗하고 빛나면 서큐버스에게 더욱 매력적일 수 있습니다.' WHERE `entry`=1512; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성공! 내 별의 제자에게서 그 이상을 기대하지 않았는지 확인하세요.$b$b당신은 당신의 가치를 증명했고, 기꺼이 당신의 정복된 서큐버스를 소환하는 방법을 보여드리겠습니다. 지금 가십시오, 당신은 배울 것이 많습니다. 다음에 내가 당신을 볼 때, 당신이 서큐버스에 대한 진정한 숙달을 찾았을 것이라고 기대할 것입니다.$b$bDogran과 Zankaja의 슬픔은 우리보다 나이가 더 많은 사람들에게 맡기십시오. 그것을 기억하고 오늘 소환하는 법을 배운 어둠의 힘의 책략에 대한 보호 수단으로 삼으십시오.' WHERE `entry`=1513; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=1514; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='역겨운 맥주...$b$b지금은 절뚝거릴 정도로 힘이 납니다... 하지만 내 다리는, 평생 다리를 잃을 것입니다. 내 팔도.' WHERE `entry`=1515; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한. 당신의 성공은 당신이 준비되어 있음을 보여줍니다.$B$B모든 요소 중에서 흙은 모든 것의 기초를 나타냅니다. 그것은 당신의 힘, 체력, 인내입니다. 지구는 당신을 보호할 것이지만, 적절한 존경을 보여줄 때만 가능합니다. 다른 요소와 마찬가지로 지구도 변덕스러울 수 있습니다. 지구는 생명의 근원이며 그 법칙을 지킴으로써 더 큰 지혜를 얻게 될 것입니다. 지구가 당신과 공유하는 비밀을 절대 잊지 마세요.$B$BI는 지금 당신을 위해 삽타를 만들 것이며, 그것을 받아들임으로써 당신은 당신의 길을 깨닫게 될 것입니다.' WHERE `entry`=1516; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아... $N... 당신이 여기 있는 것을 지구가 기뻐합니다.$B$B몸과 마음이 하나로 결속되어 산이 당신의 힘임을 알고 앞으로 나아갈 것입니다. 평야, 당신의 인내; 그리고 세상 자체가 당신의 정수입니다.$B$B이 의식을 통과하기 위해 당신에게 요구되는 모든 것은 지구 앞에 겸손하게 서 있는 것입니다. 그러나 다른 사람들은 수동적이지 않습니다. 그것들은 혼란스럽고 종종 폭력적일 수 있지만 그러한 것이 요소의 본질입니다. 서로 반대되는 이중성, 이런 것들을 복잡하게 배우러 와야 합니다.' WHERE `entry`=1517; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다!$B$B내가 당신을 위해 만들 토템은 $C 사이에서 당신의 지위를 상징하는 것 이상입니다. 토템에는 그 이상의 능력이 있습니다. 토템의 한 가지 용도는 주문의 초점입니다. 그 주문은 대지와 관련이 있으며, 점점 더 큰 지혜를 얻을수록 대지의 더 많은 능력을 사용할 수 있게 됩니다.$B$B트레이너는 당신이 더 큰 지식을 얻을 준비가 되었을 때 알 것입니다.$B$B하지만 지금은 , 이 땅의 토템과 첫 번째 능력을 가르쳐 줄 두루마리를 가져 가십시오.' WHERE `entry`=1518; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, $N. 당신이 이곳에 돌아온다는 것은 당신이 다음 단계를 위한 준비가 되었다는 것을 의미합니다. 그것은 당신의 힘, 체력, 인내입니다. 대지의 어머니는 당신을 보호할 것이지만, 당신이 그녀에게 적절한 존경심을 보일 때만 가능합니다. 그녀는 삶의 기초이며 그녀의 법칙을 지킴으로써 당신은 더 큰 지혜를 얻을 것입니다. 그녀가 당신과 공유하는 비밀을 절대 잊지 마세요.$B$BI는 지금 당신을 위해 당신의 삽타를 만들어 줄 것이며, 그것을 받아들임으로써 당신 앞에 새로운 길이 열릴 것입니다.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아... $N... 당신이 여기 있는 것을 지구가 기뻐합니다.$B$B몸과 마음이 하나로 결속되어 산이 당신의 힘임을 알고 앞으로 나아갈 것입니다. 평야, 당신의 인내; 그리고 세상 자체가 당신의 정수입니다.$B$B이 의식을 통과하기 위해 당신에게 요구되는 모든 것은 지구 앞에 겸손하게 서 있는 것입니다. 그러나 다른 사람들은 수동적이지 않습니다. 그것들은 혼란스럽고 종종 폭력적일 수 있지만 그러한 것이 요소의 본질입니다. 서로 반대되는 이중성, 이런 것들을 복잡하게 배우러 와야 합니다.' WHERE `entry`=1520; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Splendid.$B$B내가 당신을 위해 만들 토템은 상징 그 이상입니다. 토템에는 그 이상의 능력이 있습니다. 토템의 한 가지 용도는 주문에 초점을 맞추는 것입니다. 이러한 주문은 대지와 연결되어 있으며, 점점 더 큰 지혜를 얻을수록 대지의 능력을 더 많이 사용할 수 있게 됩니다. 칼림도어 곳곳에 있는 조련사들은 당신이 더 많은 지식을 얻을 준비가 되었을 때를 알게 될 것이며 당신이 그들을 방문할 때 그만큼 알려줄 것입니다.$B$B하지만 지금은 이 대지의 토템을...' WHERE `entry`=1521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, Searn이 당신을 나에게 보냈죠?$B$B그럼 Searn은 언제나 믿을 수 있었으니, 그것은 당신이 다음 sapta--불의 sapta에 참여할 준비가 되었다는 뜻이겠죠.$B$BI see 그것은 이미 당신의 눈에, 타는 듯한, 욕망입니다. 당신은 힘을 맛봤고 이제 더 많은 것을 받아들일 준비가 되었습니다. 인내심, $N. 지구가 당신에게 가르친 것을 기억하십시오. 권력과 파괴는 쉽게 찾아오지만, 언제 손을 대야 할지 여전히 알아야 합니다.' WHERE `entry`=1522; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 나름이 당신을 보냈지?$B$B그럼, 남은 언제나 믿을 수 있으니 다음 삽타, 즉 불의 삽타에 참여할 준비가 되었다는 뜻이겠지.$B$BI 보라 그것은 이미 당신의 눈에, 타는 듯한, 욕망입니다. 당신은 힘을 맛봤고 이제 더 많은 것을 받아들일 준비가 되었습니다. 인내심, $N. 지구가 당신에게 가르친 것을 기억하십시오. 권력과 파괴는 쉽게 찾아오지만, 언제 손을 대야 할지 여전히 알아야 합니다.' WHERE `entry`=1523; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 내 실수야, $N. 사과드립니다. 나는 당신이 횃불을 소유하고 있다는 것을 몰랐습니다. 당신과 친분을 맺게 되어 기쁩니다.$B$B많은 모험가들이 잃어버린 보물이나 살해할 신비한 생물의 약속을 찾는 동안 이곳에서 길을 찾았지만 겉보기에 텅 빈 성소에서 외면당했습니다. 그러나 우리는 진실을 알고 있습니다. 그렇지 않습니까, $N?$B$B이 성소에는 평범한 호드 구성원들에게는 더 큰 비밀이 숨겨져 있습니다. 우리에게 그것은 신성합니다.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$BFire는 혼돈과 파괴 그 이상입니다. 기억해두세요. 그것은 또한 삶과 창조에 관한 것입니다. 그런 식으로 모든 것이 하나로 묶여 있습니다. 힘은 서로 대립하지만 동시에 하나가 다른 하나 없이는 존재할 수 없습니다. 둘 다 서로를 소멸시키지만 또한 서로에게 의미를 부여합니다. 항상 이것을 기억하세요.$B$B서로 다른 유형의 마법을 함께 사용하면 진정한 기술뿐만 아니라 위대한 지혜를 보여줄 것입니다.' WHERE `entry`=1525; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='불씨를 안에 넣으면 그릇 안에서 하얀 뜨거운 불꽃이 점화됩니다. 수액이 몸을 타고 흐르는 마법의 효과를 느낄 수 있고 불이 리드미컬하게 춤을 춥니다.$B$B대야 안에 횃불의 윗부분을 넣으면 즉시 불이 붙습니다.' WHERE `entry`=1526; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 내가 본 그 어떤 횃불보다 더 밝게 타오르고 있습니다, $N. 그런 점에서 당신은 자랑스러워해야 합니다.$B$B당신이 이 길을 계속 간다면, 정령은 당신의 것이 될 것이며, 우리 형제들은 당신을 바라볼 것입니다. 지도와 지혜를 위해. 가장 먼저 당신을 축하하고 당신의 최신 토템을 선물하겠습니다.' WHERE `entry`=1527; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바람은 수평선에서 빠르게 접근합니다. 땅은 당신의 발 아래 안정적입니다. 당신의 영혼은 이미 불로 따뜻해졌습니다. 이제 당신이 물의 순수함을 배울 때라고 말하고 싶습니다.$B$B당신의 길은 당신을 여기까지 이끌었고 당신의 영혼은 당신에게 더 멀리 나아갈 힘을 줄 것입니다. . 그러나 첫 번째 단계는 귀하가 취해야 할 것입니다.' WHERE `entry`=1528; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바람은 수평선에서 빠르게 접근합니다. 땅은 당신의 발 아래 안정적입니다. 당신의 영혼은 이미 불로 따뜻해졌습니다. 이제 당신이 물의 순수함을 배울 때라고 말하고 싶습니다.$B$B당신의 길은 당신을 여기까지 이끌었고 당신의 영혼은 당신에게 더 멀리 나아갈 힘을 줄 것입니다. . 그러나 첫 번째 단계는 귀하가 취해야 할 것입니다.' WHERE `entry`=1529; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네?$B$BM음. 당신이 나에게 무엇을 물어볼지 알 것 같은 느낌이 듭니다. 여기 불모의 땅 가장 깊은 곳, 사방이 가시멧돼지의 위협, 보호 없이 살 사람이 뭐가 있겠습니까? 글쎄요, 우리 모두는 우리가 하는 방식대로 행동하는 이유를 정당화할 이유가 있습니다. 진짜 질문은 무엇이 낮은 $R을 황무지의 가장 깊은 곳까지 데려와서 자신의 안녕에 전혀 관심이 없는 여성과 대화하게 하느냐입니다. $B$BI 우리 둘 다 답을 알고 있다고 장담합니다 저것.' WHERE `entry`=1530; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당분간은 주문을 집중하고 공기의 정령을 불러오는 데 필요한 것을 제공하겠습니다. 이 토템을 가지고 준비가 되면 나와 함께 훈련을 더 하십시오.' WHERE `entry`=1531; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당분간은 주문을 집중하고 공기의 정령을 불러오는 데 필요한 것을 제공하겠습니다. 이 토템을 가지고 준비가 되면 나와 함께 훈련을 더 하십시오.' WHERE `entry`=1532; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $N. 샘플 3개를 모두 모으면 생물이 찾을 수 있는 가장 순수한 물 한 병을 만들어 드릴 수 있습니다. 통과 의례의 다음 단계에 사용될 것입니다.$B$BI 당신을 우리 종족에 포함하게 되어 기쁩니다, $N. 당신은 모든 $C를 자랑스럽게 생각하며 앞으로 당신의 업적에 대해 듣게 되기를 기대합니다.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수영장에서 물을 가져오려고 하면 유혈 사태가 일어날 수도 있다고 생각했습니다. 가시멧돼지가 모든 생명체가 함께 묶여 있다는 사실을 깨닫지 못하는 것은 유감입니다. 그들의 탐욕은 사람들의 고통과 괴로움을 영속시킬 뿐입니다. 서로의 차이점을 제쳐두고 부족이 하나로 뭉친다면 그들이 얼마나 많은 것을 성취할 수 있었겠습니까.$B$B다시 한 번 안타까운 일이지만 불모의 땅의 다른 종족에게는 큰 도움이 될 것입니다.' WHERE `entry`=1535; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요, $N. 당신은 당면한 일에 전념하고 있으며 필요한 것을 찾을 수 있는 능력이 있습니다.$B$B당신의 수액에 필요한 시약을 만드는 데 필요한 샘플은 하나뿐입니다. Islen도 기뻐할 것입니다.' WHERE `entry`=1536; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우 - 댐이 생각보다 훨씬 컸어요! 세차게 몰아치는 물소리 때문에 나는 내 말을 거의 들을 수 없었다! 이봐, 물이 다 떨어질 것 같아? 이봐, 그 댐이 무너지면 어떻게 될까! WOW, 그거 무섭겠다!$B$B댐을 보러 데려다줘서 고마워. 정말 친절하셨습니다. 너무 기대지 않겠다고 했잖아!' WHERE `entry`=1558; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 엔지니어, 응? 글쎄요, 제가 그 진주를 구하는 데 도움이 되셨다면 여기 섬광탄 제조법이 있습니다.$b$b행운을 빕니다. 그리고 눈이 멀지 않도록 노력하세요!' WHERE `entry`=1559; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 그는 자신의 길을 스스로 찾을 수 없었습니까? 수치.$b$b글쎄, 당신은 당신의 문제에 대해 무언가를 받을 자격이 있다고 생각합니다....' WHERE `entry`=1560; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 죄송합니다! 당신이 우리 군대의 재보급을 돕기 위해 여기 있는 줄 몰랐어요. 당신이 만든 물건은 큰 도움이 될 것입니다!$B$B갑옷에 대한 계획이 있습니다. 유용하게 사용하시길 바랍니다.' WHERE `entry`=1578; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그들을 찾았다니 믿을 수가 없어요! 당신은 Kalimdor에서 가장 운이 좋은 $R임에 틀림없습니다!' WHERE `entry`=1579; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='믿을 수가 없어! 당신은 그들을 찾았습니다! 당신은 내가 본 최고의 낚시꾼입니다!$b$b감사합니다, $N. 그리고 여기, 이것들을 가져가세요. 당신이 너무 좋고 아마 필요하지 않을지라도 그들은 당신의 낚시를 도울 것입니다.' WHERE `entry`=1580; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들은 잘 섞여 있습니다. 당신은 당신의 거래에 세심한 주의를 기울이고 있습니다. $N, 그것은 연금술사에게 중요합니다.$b$b여기 당신이 갓 모은 약초가 있습니다. 잘 사용하시기 바랍니다.' WHERE `entry`=1581; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 좋은 작품들입니다. 당신은 숙련된 손과 디테일에 대한 눈을 가지고 있습니다. 가죽 세공인으로서 당신의 미래는 밝습니다.$B$B여기, $N. 달빛 조끼를 만들기 위한 도안을 보여드리겠습니다.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다... 저는 이 글에 접근할 수 없었습니다. 도서관의 보호된 건물에 보관되어 있었습니다. 내가 배회하고 있었다면 수상해 보였을 것입니다.$b$b글쎄, 당신은 이것을 얻기를 잘했습니다. , 그리고 나는 당신이 아마 당신 자신의 임프를 다룰 수 있다고 확신합니다. 그래서 내가 당신에게 임프를 소환하는 방법을 보여주지 않을 이유가 없습니다.' WHERE `entry`=1598; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, 아주 좋아! 잘했어, $N. 결국 당신에게 보여지는 관심은 마땅할 것입니다.$b$b그것은 다른 사람들이 결정할 일입니다. 당신의 임프가 당신을 압도하지 않고 당신의 경력을 싹쓸이하지 않는다고 가정합니다. 지금은 $C.$b$b임프 $N에 대한 한 마디로 처음 몇 달을 버틸 수 있다는 데 만족합니다. $R이 알고 있듯이 그 크기에 속지 마십시오. 그 마법은 매우 위험할 수 있습니다.' WHERE `entry`=1599; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이것은 나를 엄청나게 도울 것입니다. 돌감시 요새에서 공격하는 검은바위 오크들과 북쪽 산기슭에 도사리고 있는 붉은마루 놀들 때문에 나는 항상 우리 부대를 위해 갑옷을 고치고 새로운 무기를 만들고 있습니다.$B$B당신이 가져온 보급품은 나에게 잠시나마 평화를 줄 것입니다. 가르쳐줄 시간은 충분할텐데...' WHERE `entry`=1618; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오호! $N 님, 저와 한 잔 하세요. 당신은 겉보기에는 강해 보이지만 당신의 직감이 피그와 휘파람의 가장 강한 머그잔 몇 잔을 견딜 수 있는지 봅시다!!$B$B또는... 레슨 받으러 오셨나요?' WHERE `entry`=1638; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요 멋진 $g소년:소녀;! Pig and Whistle에서 하는 것과 같은 성가신 일이 뭐죠? 손톱이 부러질 수 있으니 조심하세요...' WHERE `entry`=1639; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 보기보다 훨씬 강인합니다!' WHERE `entry`=1640; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 스톰윈드에서 저는 빛에 헌신하고 스컬지와 다른 위협으로부터 아제로스를 수호하는 성기사를 더 큰 미덕으로 이끄는 길을 가는 책임을 맡고 있습니다.$B$B진정한 존재가 되기 위한 첫 걸음을 내딛을 때가 왔습니다. 덕 있는. 당신이 그것을 받아들이면 나는 당신에게 신성의 책을 줄 것입니다. 그것을 연구하면서, 당신들은 빛에 대해 그리고 당신들에게 기대되는 것에 대해 어느 정도 배울 것입니다. 당신이 그것을 이해하고 능력이 있다면, 당신은 더 큰 능력을 얻는 데 성공할 것입니다.' WHERE `entry`=1641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 안녕, $N. Tome of Divinity에 대한 연구는 어떻게 진행되고 있습니까?$B$B그렇다면 자신을 시험할 준비를 해야 합니다. 도시와 우리 땅에는 항상 해야 할 일이 있습니다. 연민과 이해의 행위; 도움이 필요한 사람들; $B$BB다른 사람들, 특히 불우한 사람들을 도울 수 있는 인내심이 있음을 증명함으로써 당신은 빛과 건전한 마음의 종이라는 것을 증명합니다.' WHERE `entry`=1642; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 안녕, 루브. 당신의 모험은 어때요? 오, 잘 지낸다니 정말 기쁘네요.$B$BO아, 나? 질문해 주셔서 감사합니다. 모든 것을 고려했을 때 저는 잘 지내고 있습니다.$B$B요즘 상인의 증가로 인해 사람들이 기꺼이 나눠주고 싶어하는 가죽과 천의 양이 다소 줄어들었습니다. 고아원에서 아이들을 위해 옷을 만들지만 우리가 해낼 것입니다. \"우리\"란 제 남편과 저를 의미합니다. 남편은 아이언포지에 있는 시민들에게 도움을 구하려고 합니다.' WHERE `entry`=1643; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다, $N, 정말 감사합니다!$B$B아이들이 매우 기뻐할 것입니다. 덕분에 시간을 많이 절약할 수 있었습니다. 이제 저는 아이들의 다른 필요 사항에 집중할 수 있고 John이 생각보다 빨리 집에 돌아올 수 있기를 바랍니다.$B$B다시 한번 감사합니다, $N. 나는 다른 사람들의 사랑에 의지할 수 있다는 것을 알았습니다. 빛이 당신과 함께합니다.' WHERE `entry`=1644; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='만나서 반가워요, $N. 나는 빛에 헌신하고 스컬지와 다른 위협으로부터 아제로스를 수호하는 성기사를 더 큰 미덕의 길로 인도할 책임이 있습니다.$B$B진정한 미덕을 향한 첫 걸음을 내딛을 때가 왔습니다. 당신이 그것을 받아들이면 나는 당신에게 신성의 책을 줄 것입니다. 그것을 연구하면서, 당신들은 빛에 대해 그리고 당신들에게 기대되는 것에 대해 어느 정도 배울 것입니다. 당신이 그것을 이해하고 능력이 있다면, 당신은 더 큰 능력을 얻는 데 성공할 것입니다.' WHERE `entry`=1645; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌아온 것을 환영합니다, $N. 책을 읽으면서 시간을 보냈으면 좋겠군요.$B$BT그러면 스스로 테스트를 받을 준비를 해야 합니다. 도시와 우리 땅에는 항상 해야 할 일이 있습니다. 연민과 이해의 행위; 도움이 필요한 사람들; $B$BB다른 사람들, 특히 불우한 사람들을 도울 수 있는 인내심이 있음을 증명함으로써 당신은 빛과 건전한 마음의 종이라는 것을 증명합니다.' WHERE `entry`=1646; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='STOR의 고아원... 오, 죄송합니다. 당신에게 소리를 지르려는 의도는 아니었습니다. $G 선생님:미스;,$B$B제 이름은 John Turner입니다. 잘 지냈어?$B$B좋아, 좋아. 일이 잘 풀려서 다행이야. 나는 이미 긴 하루를 보냈고 아내가 몹시 그리워요. 하지만 먹일 입이 있고 입을 옷이 있을 때 지불해야 할 대가입니다.' WHERE `entry`=1647; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 멋져요, $N. 다시 한 번 감사드립니다.$B$B당신은 고귀한 $G 남자:여자입니다. 나를 위해 이것을 해주셔서. 당신이 빛을 따르기로 선택한 것은 놀라운 일이 아닙니다. 당신이 한 모든 일에 보답할 수 있는 방법이 있었으면 좋겠어요... 그게 뭐죠? 당신이 할 수있는 최소한입니까? 보다? 그것이 내가 말하는 것입니다, $N, 끝까지 고귀하시군요.$B$B안전하고 빛이 당신의 여행을 보호하기를 바랍니다.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 나에게 용맹의 시험을 청원하고 싶어합니다. Splendid.$B$B도시와 주변 지역에는 많은 도전 과제가 있으며 $G 남자:여자; 당신의 실력으로.$B$B이 시험을 가볍게 여겨서는 안 됩니다, $N. 이것은 우리의 길에 있는 많은 것들과 마찬가지로 우리의 목숨을 앗아갈 수 있습니다. 교회는 항상 그 지위를 강화하기를 원하지만, 교회를 섬기는 팔라딘이 합당하도록 하기 위해 필요한 희생을 이해합니다.$B$B준비되셨습니까?' WHERE `entry`=1649; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $N. 나는 당신의 모든 갑옷과 무기로 추측하고 있습니다. 당신이 내 땅을 차지하려고 여기 있거나 교회가 마침내 누군가를 보내어 내 조단이 사라진 동안 나를 보호하도록 도와주도록 했습니다.$B$B자, 내 소개를 하겠습니다. 저는 다프네 스틸웰입니다. 기뻐요.$B$B자, 아직 늦지 않았어요... 저번 해가 뜬 이후로 쓰레기 대여섯 명만 죽였어요. 그들은 저기 모퉁이를 돌면서 조금 느려졌지만 아마 당신이 오는 것을 보았을 것입니다. 즉, 곧 도착할 것입니다.' WHERE `entry`=1650; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리가 해냈어, $N! 도와주셔서 감사합니다. 당신은 정말 놀랍습니다. 성기사가 이렇게 많은 적들을 한 번에 처리할 수 있을 거라곤 생각도 못했습니다.$B$B압도적인 역경 속에서 진정으로 용감함을 보여주셨군요.' WHERE `entry`=1651; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 우리는 다시 만났고, $N, 당신은 기운이 넘쳤군요.$B$B스틸웰 집은 하루 더 안전할 것입니다. 잘하셨습니다.$B$BDaphne과 Jordan은 교회를 크게 도왔고, 당신이 그들의 재산과 생명을 보호하는 것은 우리가 그들을 위해 할 수 있는 최소한의 일이었습니다.$B$B당신의 용맹에 대해 보상을 받을 것입니다.' WHERE `entry`=1652; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 빛이 당신과 함께 하리라 믿습니다.$B$B그게 뭐죠? 당신은 Duthorian에 의해 보내졌다!? 내 아내, 그녀는 어때? 내가 떠나면 문제가 생길 것이라는 것을 알았습니다. 그녀가... 오, 세상에 감사합니다. 그녀가 안전해서 정말 기뻐요. 데피아즈단은 이러한 공격이 있기 훨씬 전부터 위협이 되었지만, 이제 왕의 조언자들은 그것을 부인할 수 없습니다.$B$BDuthorian이 또 뭐라고 말해야 합니까?$B$B당신이 내 아내를 보호하기 위해 파견된 사람입니까? 그럼 다시 한 번 감사드립니다, $N. 나는 그것보다 더 나은 용맹의 시험을 생각할 수 없었다.' WHERE `entry`=1653; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 훌륭합니다! 당신은 모든 아이템을 얻었습니다.$B$BI는 이것으로 훌륭한 무기를 만드는 데 문제가 없을 것입니다. 나는 사실 한동안 이것을 할 계획을 가지고 있었다. 나는 물건을 모을 기회가 없었습니다. $N.$B$B감사합니다. 아버지의 망치를 다시 갖게 되어 기분이 좋습니다...그리고 Kor 보석도요. 나는 내가 이것들 중 하나를 직접 볼 것이라고는 생각하지 못했습니다.' WHERE `entry`=1654; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 바로 이겁니다. 하아! 당신이 정말로 나가서 오우거들과 싸울 줄 알았다면, 이 한 가지 대신에 얻을 수 있는 것들의 목록을 줬을 텐데. 하지만, 당신은 여기서 나를 위해 사업을 하는 것이 아닙니다. 당신은?.$B$BA 거래는 거래입니다. 조던이 나에게 합금을 보내길 원했고, 그게 그가 받을 거야.$B$BT안녕하세요, 그리고 안전하세요, $C.' WHERE `entry`=1655; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 내가 기대했던 모피. 감사합니다.$B$B생각보다 빨리 왔습니다. 이곳에 머물고자 하는 모든 이들에게 좋은 담요를 만들어 줄 것입니다.$B$B원하는 만큼 오래 머물기 바랍니다. 내 여관은 항상 열려 있고 모든 사람들이 이곳에 오신 것을 환영합니다. 숙면을 과소평가하지 마세요. 여행을 떠나는 동안 큰 변화를 가져올 수 있습니다.' WHERE `entry`=1656; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 잘했어! 우리가 스컬지의 노예가 되는 멍에를 질식시킨 것처럼 얼라이언스가 우리가 준 더러운 선물에 질식하기를 바랍니다!$B$B당신은 할로윈 축제의 아이디어를 진실로 지켰습니다, $N. 내가 당신에게 경의를 표합니다. 추가 보너스로 제가 가지고 있는 할로윈 축제 선물을 여러분과 공유하겠습니다. 나는 당신이 그것들이 꽤 즐거운 기분전환이 될 것이라고 생각합니다!' WHERE `entry`=1657; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 가증스러운 포세이큰이 로데론의 잔당을 괴롭히는 한 고리버들 축제는 계속 문제가 될 것입니다. 한때 자랑스러웠던 왕국에 대한 적절한 공물이 아닙니다. 말씀드리자면...$B$B필요한 수리를 위한 약간의 동전이 있습니다. 시즌 정신에 따라 좋아하실만한 간식도 포함시켰습니다. Happy Hallow\'s End - 여기 사우스쇼어에서 최대한 안전하게 지내자.' WHERE `entry`=1658; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다. 빛이 당신을 보호하기를 바랍니다.' WHERE `entry`=1661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거기는! 그는 분명히 헤어지고 싶지 않았지만 당신은 설득력이 있었습니다. 수고하셨습니다.$B$B이제 수업 시작...' WHERE `entry`=1665; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='누구야?$B$BBurlguard, 너야?$B$B조금 더 가까이 다가가야 해. 내 눈이 예전같지 않아.$B$B그렇게 걸어다니면서 놀이인 줄 알았어!' WHERE `entry`=1666; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 찾았어! 나는 데피아즈단이 스톰윈드 관리를 사칭하기 위해 사용한 그 무기가 영원히 사라질까 봐 두려웠습니다. 당신 덕분에 지금은 그런 일이 없을 것입니다.$B$B제가 원수였을 때 사용했던 무기들입니다. 나는 그들을 훌륭한 모양으로 유지했습니다. 선택하십시오!' WHERE `entry`=1667; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Vejrek은 확실히 못생긴 사람이었습니다. 잘했어요, $N! 이제 수업을 시작하겠습니다...$b$b모를 수도 있지만 강력한 방어는 $C에게 매우 중요합니다. 그것은 그가 다른 사람들을 쓰러뜨린 적들에 맞서 서 있게 해주며, 그것이 당신의 동맹들에게 필요한 것입니다.' WHERE `entry`=1678; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $N. 던 모로의 전사들이 당신의 이름을 거론하는 것을 들었습니다. 양조장에서 모든 시간을 보내지 않았기를 바랍니다!' WHERE `entry`=1679; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Muren이 당신을 보냈습니까? 그래, 좋은 무기로 만들어줄 수는 있지만... 그 전에 부탁이 하나 있어.$b$b걱정마. 그것은 충분히 위험하고 당신의 죽음을 의미할 수 있습니다; $C가 원하는 직업입니다.' WHERE `entry`=1680; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 잘했어!$b$b수색하는 동안 검은무쇠 드워프 무리를 죽였길 바랍니다. Ironband의 건물이 우리가 그들을 볼 수 있는 마지막 장소가 아닐까 두렵습니다.$b$b하지만 광석 주셔서 감사합니다, $N. 나는 그것을 작동하고 그 속성을 찾고 싶어합니다.' WHERE `entry`=1681; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자네가 가져온 새 움브럴 광석으로 만든 무기들이 여기 있네!$B$B제발, $N, 골라!' WHERE `entry`=1682; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 볼루스가 패배하고 우리의 달샘이 정화되었다는 사실을 알게 되어 기쁩니다. 사랑하는 텔드랏실을 부패로부터 보호하고자 하는 젊은 전사들을 보니 기쁩니다.$B$B이제 훈련을 시작하겠습니다...' WHERE `entry`=1683; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신에게 인사를 전합니다, $N. 당신의 이름은 다르나서스에 크게 울려 퍼집니다. 그러나 우리는 당신이 $C의 길을 따를 의지의 힘을 가지고 있는지 곧 보게 될 것입니다.' WHERE `entry`=1684; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 나타난 시간에 대해. 그래도 레멘보다 더 유능한 사람을 보내 널 찾았어야 했어.$b$b상관없어.$b$b수련 없이 너무 오래 버텼고, 수련 없는 흑마법사가 머리를 어깨에 기대고 있는 건 아니지. 오랫동안.' WHERE `entry`=1685; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신은 엘루라의 망령에게 합당한 평화를 주었고, 우리는 모인 엘루나이트를 사용하여 당신을 위한 훌륭한 무기를 만들 것입니다.' WHERE `entry`=1686; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, 저건 진짜 유령이었어! 너무 멋졌어요. 고아원에 있는 모든 사람에게 빨리 말하고 싶어요. 그레이슨 선장... 그는 심지어 해적처럼 생겼습니다! 나도 크면 유령 해적이 되고 싶어!$B$B저를 서부 몰락지대에 데려다줘서 고마워요, $N. 서부 몰락지대의 황무지에는 무서운 것들이 있다는 것을 알고 있으며, 제가 너무 고통스럽지 않았으면 합니다. 당신은 굉장합니다!' WHERE `entry`=1687; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수레나는 재능이 있었지만 혼자서 흑마법을 마스터하기에는 부족했습니다. 재능이 낭비되는 것은 안타까운 일이지만 때로는 필요할 때도 있습니다.$b$b당신에 대한 나의 투자가 다른 결과를 가져오길 바랍니다.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n, 당신은 내가 기대했던 것보다 더 잘해줬어요. 이제 당신 앞에 놓인 시련에서 당신의 소중한 동료인 정복당한 보이드워커를 지휘하는 법을 배울 수 있습니다.$b$b현재로서는 더 이상 가르칠 것이 없지만, 당신과의 관계는 아직 멀었습니다. , $n.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 이것이 제가 효율성이라고 부르는 것입니다! 당신은 유목민의 수를 줄이는 데 충분히 도움을 주었고 이제 우리는 그 우물을 되찾을 수 있는 방법에 대해 생각할 수 있습니다.$B$BGadgetzan Water Company는 당신의 도움에 감사하지만 문제를 해결하려면 아직 멀었습니다. 그 더러운 유목민들. 잘 들으세요 - 다음에 필요한 것이 있습니다...' WHERE `entry`=1690; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최고 수준의 작품, $n... 최고 수준! 당신은 유목민 인구를 우리가 실제로 싸울 수 있는 지점까지 줄였습니다!$B$B아직 하지 않았다면 여기서 Spigot Operator Luglunket과 대화하십시오. 그는 당신이 그 유목민들을 재판에 회부하는 동안 마주쳤을 수도 있는 사막유랑단의 물주머니에 현상금을 줍니다!' WHERE `entry`=1691; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 엘루나이트 광석. 이것은 엘룬 여신의 축복을 받은 훌륭한 금속입니다. 그것으로 무기를 만들 수 있다면 영광일 것입니다.$B$B작업하는 동안 기다려 주십시오...' WHERE `entry`=1692; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 당신이 데려온 엘루나이트로 이 무기를 만들었습니다. 당신에게 가장 적합한 것을 선택하세요.$B$B감사합니다. elunite와 함께 일하는 것은 영광이자 기쁨입니다.' WHERE `entry`=1693; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하! 내 도전에 대해 들었지?$B$B그럼 앉아서 들어봐. 한 잔 하시고 음미하세요... 마지막일지도 모르니까요.' WHERE `entry`=1698; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네가 해냈어! 잘하셨어요! $N을 위한 건배 세 번!' WHERE `entry`=1699; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='푸렌이 이렇게 썼다? 감히! 왜, 나는 그가 아는 ​​모든 것을 그에게 가르쳤습니다! 그가 나에게 무언가를 가르칠 수 있다고 생각하는 것은 터무니없는 일입니다! 터무니없군요!$B$BHm... 하지만 그의 노트에 시도해보고 싶은 것이 있습니다...' WHERE `entry`=1700; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 모든 것을 얻었다? 놀라운! 그 키메라가 널 잡아먹을까봐 두려웠어!$B$B그럼 그 갑옷부터 시작하자...' WHERE `entry`=1701; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 발리브루 스칼더. 좋은 물건! Yorus를 보러 가셨군요, 어?$B$BI가 방패를 줄 수 있습니다, 네! 당신은 더 나은 것을 찾지 못할 것이며 그것은 거짓말이 아닙니다!' WHERE `entry`=1702; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들은 참으로 흥미롭고 매우 흥미롭습니다. 내 드워프 동료 Furen이 대단한 발견을 했습니다!$B$B감사합니다, $N. 그의 새로운 기술을 내 작품에 적용하는 것은 영광이 될 것입니다.' WHERE `entry`=1703; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어머! 이 노트는 놀랍습니다! 그리고 무엇보다... 그들은 놀랍고 굉장하며 내 무릎을 완전히 흔들립니다!$B$BFuren은 돌파구를 찾았습니다! 진정한 돌파구! 나는 그의 새로운 기술을 시도하기 위해 기다릴 수 없어!' WHERE `entry`=1704; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 하셨어요! 이제 실례지만 제가 할 일이 있어서...' WHERE `entry`=1705; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 거의 그것을 믿을 수 없다! Furen의 기술은 성공적이었고, 이 갑옷은 엄청난 수준의 스트레스를 견뎌야 합니다.$b$b여기 있습니다, $n. 감사합니다. 내가 직접 테스트하는 데 필요한 자료를 수집하지 않았다면 Furen의 발견을 믿지 않았을 것입니다.' WHERE `entry`=1706; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 더 많은 물주머니를 되찾을수록 우리 모두는 재앙에서 멀어질 것입니다! 계속 오시면 물주머니 5개를 가져오실 때마다 반드시 보상해 드리겠습니다.' WHERE `entry`=1707; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바로 그 물건입니다! 잘하셨어요! 이제 이걸 녹이고 두드려서 Furen의 기술을 내 기술에 적용하고 무슨 일이 일어나는지 볼 수 있게 해줄게!$B$BO오 이런, 이런! 나는 갑옷이 매우 매우 힘들 것이라는 것을 알고 있습니다!' WHERE `entry`=1708; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 당신의 갑옷이 있습니다, $N. Furen의 프로세스는 훌륭하게 작동했습니다! 아주! 정말 놀랍습니다!$B$B이 갑옷을 공성 엔진으로 작동시키면 바로 제자리로 돌아올 것입니다!' WHERE `entry`=1709; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 고마워. 이것들은 훌륭하게 작동할 것입니다!$B$BI는 즉시 갑옷을 만들기 시작할 것입니다...' WHERE `entry`=1710; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신의 갑옷을 완성했고 매우 기쁩니다. Furen의 새로운 기술은 제 기술과 완벽하게 맞물렸으며 이 방어구는 매우 탄력적일 것이라고 확신합니다.$B$B감사합니다, $N. 그리고 이것이 미래의 전투에서 당신에게 도움이 되기를 바랍니다.' WHERE `entry`=1711; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 내 주문을 위한 아이템을 수집했고 당신의 힘과 교활함을 보여주었습니다. 하지만 우리 퀘스트의 다음 단계는 훨씬 더 위험합니다.$b$b당신의 힘이 흔들리지 않기를 바랍니다.' WHERE `entry`=1712; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해! 싸이클로니안을 물리치고 월윈드 하트를 얻었습니다!' WHERE `entry`=1713; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='부적은 천천히 가마솥의 깊이로 가라앉습니다...$B$BA 큰 거품이 액체 표면으로 올라와 부서집니다...$B$B...그리고 휘젓는 녹은 암석 덩어리가 드러납니다.' WHERE `entry`=1714; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Blackwrench에서 보냈습니까? Ironforge의 빌어먹을 흑마법사는 일을 정리해야 합니다. 스톰윈드에는 공간이 너무 많고 교사가 너무 많습니다. 트래픽이 증가함에 따라 조만간 관심을 끌게 될 것입니다.' WHERE `entry`=1715; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='건널목이 어려웠나요, $n? 당신은 나와 이야기하기 위해 먼 길을 왔습니다. 그러나 두려워하지 마십시오. 나는 Gakin이 당신을 보낸 이유를 알고 있으며 그가 현명했기 때문에 당신이 찾는 데 도움을 줄 수 있습니다.' WHERE `entry`=1716; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 누군가가 당신을 붙잡을 수 있어서 기쁩니다. 나는 최악의 상황을 두려워하기 시작했다. 우리가 당신에게 투자한 시간 후에 당신을 잃으면 안타까울 것입니다.$b$b하지만 나중에 이야기할 수 있습니다. 당신의 훈련은 지금 유일하게 중요한 것입니다.' WHERE `entry`=1717; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, 용사님. Fray Island에 도착해서 다행입니다. 취향에 맞게 찾으시길 바라며...' WHERE `entry`=1718; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 The Affray를 통과했습니다!$B$B당신은 훌륭한 전사입니다. 당신을 가르칠 수 있어 영광입니다...' WHERE `entry`=1719; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 잘 될 것 같습니다. 잠시만 작업하겠습니다...$b$bTakar는 주변에 있으면 수완이 좋은 사람이죠, 그렇죠? 내가 그를 문명으로 돌아가도록 설득할 수만 있다면.' WHERE `entry`=1738; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 잘했어, $n. 당신을 훈련시키기로 결정한 것이 옳았습니다. 당신의 연기는 확실히 실망스럽지 않습니다.$b$b새로 묶인 서큐버스를 제어하는 ​​방법을 보여드리는 데 주저하지 않습니다. 주의 깊게 관찰하십시오.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네... 오브는 크게 조각나지 않았고 거의 모든 조각이 여기에 있습니다. 그것들을 다시 만들고 Soran\'ruk를 다시 온전하게 만드는 것은 간단합니다. $B$BI는 Burning Legion의 보주와 그 재창조를 연구하는 데 제 삶을 바쳤습니다. 당신은 연구를 위해 이 조각들을 모으는 것을 나에게 부탁했고, 나는 그것들을 당신이 선택한 형태로 완전히 재구성하여 돌려줄 것입니다.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기갑단의 책? 흠... 익숙한 것 같군요. 하지만 저는 여기서 본 적이 없습니다. 제가 읽은 모든 책을 기억하고 있습니다.$b$bHmm...$b$b아, 네! 나는 도서관 목록 책에서 그것에 대한 언급을 보았다.' WHERE `entry`=1758; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='너무 빨리 돌아오셨네요? 그리고 이곳을 떠나 있는 동안 무엇을 성취하셨습니까?$B$B귀한 대의를 도울 수 있었습니까? 아마도 당신은 자선의 가치나 아제로스 시민에 대한 당신의 의무에 대해 배웠을 것입니다. 누구를 어떻게 도왔는지 말해주세요.... 인상적이군요, $N, 빛을 따르는 자의 행동이 분명합니다.$B$B그러한 희생은 시간이 지나면 항상 보상받을 것입니다.' WHERE `entry`=1778; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='*cough*$B$B좋은 하루 되세요, $c. 내 상처는 신경쓰지 마, 선한 사제가 \'언젠가\' 무이레돈을 돌봐줄게. Symbol of Life의 힘이 필요하지도 않은데 아직 멀었네.$B$B그래서, 내 아내가 나에게 말하라고 너를 보냈지, 응? 별로. 시간을 내어 나중에 이야기하겠습니다. Muiredon과 그의 가장 친한 친구 Narm, 자신과 같은 성기사에게 일어난 일을 정확히 말씀드리겠습니다.' WHERE `entry`=1779; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='너무 빨리 돌아오셨어요, $N. 그리고 대성당에서 떨어져 있는 동안 무엇을 성취했습니까?$B$B귀족을 도왔습니까? 아마도 당신은 자선의 가치나 아제로스 시민에 대한 당신의 의무에 대해 배웠을 것입니다. 누구를 어떻게 도왔는지 말해주세요.... 감명받았습니다. $N, 빛을 따르고 다른 사람을 자신보다 소중히 여기는 사람의 행동이 분명합니다.$B$B그러한 희생은 항상 시간.' WHERE `entry`=1780; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='*cough*$B$B만나서 반가워요, $c. 내 상처는 신경 쓰지 마세요. 이번에는 착한 사제가 올가진을 돌볼 수 있습니다. 당신이 가지고 있는 그 생명의 상징의 힘은 필요하지 않을 거에요... 아직은요.$B$B그래서 Duthorian이 당신을 저에게 말하라고 보냈죠? 그럴 수 있지. 저와 제 친구 Henze에게 닥친 일을 정확히 말씀드리겠습니다. 운이 좋다면, 그리고 약간의 기술이 있다면 아마도 우리 모두를 도울 수 있을 것입니다.' WHERE `entry`=1781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 당신의 갑옷이 있습니다, $N. 이것은 가장 강력한 공격에 맞설 것입니다. 그렇지 않으면 내 이름은 Furen Longbeard가 아닙니다!$B$B그리고 감사합니다. $B님이 가져다주신 자료로 작업하면서 많이 배웠습니다. 언젠가 또 다른 돌파구를 찾을 수 있을 것 같아요!$B$BI는 내가 배운 것을 얼라이언스의 다른$B대장장이들에게 보낼 것입니다.$B$BI는 당신이 큰 도움이 되었다고 말할 것입니다. 은혜를 갚고자 합니다.' WHERE `entry`=1782; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이루 말할 수 없이 감사합니다. $G 형제:자매;.$B$BI는 당신이 생명의 상징을 가지고 있다면 Tiza와 Muiredon이 나를 돕기 위해 당신을 여기로 보냈다고 추측할 뿐입니다.$B$B사실입니다. 대본 중 하나를 얻으려고 노력하는 동안 Dark Iron: Muiredon이 탈출할 수 있을 만큼 충분히 오래 버틸 수 있었지만, 당신이 왔을 때 빛이 나를 거의 완전히 안았습니다. 당신이 상징을 사용할 만큼 강력하다는 사실은 당신에게 큰 의미가 있지만 나중에 그것에 대해 말할 시간이 있습니다.' WHERE `entry`=1783; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ㅋ! 해냈어! 당신은 남을 구했고 제 아내가 의회에 가져가야 할 증거를 찾았습니다. 내가 빛을 본 적이 있다면 빛에게 축복이 있기를... 물론 아내는 포함하지 않습니다.$B$B다시 한번 감사합니다, $N.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 오늘 Ironforge 전체에 큰 도움이 되었습니다. 당신이 우리 가운데 있다는 것이 자랑스럽습니다. 당신이 준비가 되었다고 느끼신다면 이 두루마리로 당신을 축복하고 싶습니다. Symbol of Life는 빛의 가장 큰 축복 중 하나인 죽은 자를 되살리는 힘을 받을 준비가 된 성기사가 사용할 때만 작동했을 것입니다. $B$BI는 동료를 부활시키는 능력을 가르쳐 줄 것입니다. 현명하게 사용하세요, $N. 저와 제 남편, Ironforge를 대신해 감사합니다.' WHERE `entry`=1785; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고맙습니다, $G 형제:자매;.$B$B당신이 생명의 상징을 휘두르는 것을 보니 Duthorian이나 Gazin이 당신을 보낸 것으로 추정해도 될까요?$B$BI는 데피아즈 주문 시전자에게 넘어갔고 Gazin과 저는 그들로부터 계획을 알아내려 했습니다. 그들: 나는 가진이 탈출할 수 있을 만큼 버틸 수 있었지만 결국 그들의 마법은 나를 압도했다. 누구나, $N. 당신이 자신의 믿음으로 그것을 강화할 수 있었다는 것은 당신에게 좋은 징조입니다.' WHERE `entry`=1786; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 당신은 해냈고, 헨즈를 구했습니다. 빛은 확실히 당신과 함께합니다, $N!$B$B' WHERE `entry`=1787; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘 수고하셨습니다, $N. 당신이 성취한 것에 자부심을 가져야 합니다.$B$B더욱이 당신의 능력에 자부심을 가져야 합니다. 모든 사람이 생명의 상징의 힘을 사용할 수 있는 것은 아닙니다. 죽은 자를 되살리기 위해 빛을 부른다는 것은 성기사의 가장 큰 영예 중 하나인 부활의 힘을 받을 준비가 되었음을 의미합니다.$B$B헨체에게 그랬던 것처럼 쓰러진 동료를 되살릴 수 있는 힘을 갖게 될 것입니다.$B$ 잘 지내세요, $N. 빛이 당신을 비추고 당신은 그것을 전적으로 환영해야 합니다.' WHERE `entry`=1788; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B, 어떤 이유로든 Muiredon과 Narm을 돕지 못하면 저에게 돌아오세요. 그러면 여행을 위해 또 다른 생명의 상징을 드리겠습니다. $B$B나의 원조를 단순한 자선 단체로 착각하지 마세요. 다른 $C와 마찬가지로 자신이 가치 있음을 증명해야 하며 지속적인 실패는 나중에 당신에게 반영될 수 있습니다.' WHERE `entry`=1789; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='서두르세요, $N. 실패하면 한 명 이상의 생명이 저울에 달려 있습니다.$B$B만약 어떤 이유로 Gazin과 Henze를 돕지 못한다면 저에게 돌아오시면 여행을 위해 또 다른 생명의 상징을 드리겠습니다. $B$B나의 원조를 단순한 자선 단체로 착각하지 마세요. 다른 $C와 마찬가지로 자신이 가치 있음을 증명해야 하며 지속적인 실패는 나중에 당신에게 반영될 수 있습니다.' WHERE `entry`=1790; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 멀리 여행했습니다, 젊은 전사. 나는 당신의 눈에서 불을 봅니다. 당신은 강력한 무기를 찾고 있습니다. 예? $B$BI가 당신의 탐구를 도울 수 있습니다. 그리고 당신은 나를 도울 수 있습니다.' WHERE `entry`=1791; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 회오리바람의 심장을 가지고 있고, 그것을 당신이 선택한 그릇에 넣을 준비가 되어 있습니다.$B$B당신의 무기 $N을 선택하세요. 그리고 그 힘이 싸이클론의 힘이라는 것을 알아두세요.' WHERE `entry`=1792; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛이 당신과 함께한다는 것이 증명되었습니다, $N. 하지만 시대가 더욱 위험해짐에 따라 육체 아래에 어떤 힘이 있는지 아는 것이 중요해졌습니다. 악마, 용 또는 기타 악이 당신의 땅에 발을 디딜 때 당신의 패기는 시험받을 것입니다. 당신은 충분히 강할 수 있습니까? $B$B욕심은 상황에 관계없이 빛, 갑옷, 무기와 마찬가지로 성기사의 일부입니다. 약자를 보호하고 믿음을 잃지 않는 것은 빛의 대성당에서 공부하는 동안 숙달해야 할 또 다른 두 가지 교훈입니다.' WHERE `entry`=1793; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛이 당신과 함께한다는 것이 증명되었습니다, $n. 하지만 시대가 더욱 위험해짐에 따라 육체 아래에 어떤 힘이 있는지 아는 것이 중요해졌습니다. 악마, 용 또는 기타 악이 당신의 땅에 발을 디딜 때 당신의 패기는 시험받을 것입니다. 당신은 충분히 강할 수 있습니까?$b$b용기는 상황에 관계없이 빛, 갑옷, 무기만큼이나 성기사의 일부입니다. 약자를 보호하고 믿음을 잃지 않는 것은 빛의 대성당에서 공부하는 동안 숙달해야 할 또 다른 두 가지 교훈입니다.' WHERE `entry`=1794; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감명받았다고 해야 할까요, $n. 내 지옥사냥꾼을 만났을 때 간신히 목숨을 건졌지. 당신이 이 시대의 가장 강력한 흑마법사가 될 잠재력이 있다고 생각합니다.' WHERE `entry`=1795; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B모든 마법 아이템은 고품질 아이템으로 시작해야 합니다. 아이템에 더 많은 노력과 기술을 쏟을수록 더 많은 마법을 담을 수 있습니다. 희귀하고 더 비싼 구성 요소는 마법을 더 잘 유지합니다. 나중에 우리가 당신을 위해 만들 로브를 만든 것을 후회하지 않을 것입니다.' WHERE `entry`=1796; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n? 아, 물론이죠. 우리의 최신 신동. 유감스럽게도 진짜는 전설에 미치지 못합니다.$b$b아무튼, 당신은 배우기 위해 여기 온 것이지, 내가 혼잣말을 하는 것을 들으러 온 것이 아닙니다.' WHERE `entry`=1798; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 그래서 메나라가 당신을 보냈군요. 그럭저럭... 당분간은 내 손님으로 지내도 될 것 같군. 하지만 당신은 어떤 긴급한 일을 하고 있는 게 틀림없어요. 아마도 당신은 여기서 잃어버린 권력을 찾고 있는 걸까요? 내가 틀렸을 수도 있습니다. 결국 부패가 당신에게서 그리 멀지 않은 것일 수도 있습니다.' WHERE `entry`=1799; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='왕좌의 방은 무서웠어, $N! 텅 비어있지만 그곳에서 큰 재앙이 일어난 것 같은 느낌이 들었다. 화가 나기도 했지만... 슬펐다. 나는 왜 부인들이 우리에게 그런 이야기를 하는지 이해합니다. 난 내 동족을 그렇게 배신하지 않을거야!$B$B저를 알현실로 데려가줘서 고마워요, $N. 나는 많이 배웠다.' WHERE `entry`=1800; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지도제작! 사진, 현실 추정. 그런 건 필요 없어.$b$b책, 이야기, 묘사! 그것이 진실이 있는 곳입니다. 나는 이 상점의 모든 지도를 강령술의 부상에 관한 책 한 권이나 Dark Lady의 승리에 관한 이야기와 교환할 것입니다.' WHERE `entry`=1801; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다! 이제 나는 그 내용을 염탐한 소수의 대열에 합류할 수 있습니다.$b$b이 글을 더 자세히 읽고 싶어 안달이 나네요. 좋은 날이야, $n! 당신이 떠나기 전에 내가 그것을 한 눈에 볼 수 있도록 허락한다면. Strahad에서 사본을 기꺼이 보내줄 것이라고 확신합니다.' WHERE `entry`=1802; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 잘 잘! 여기 뭐가 있지?$b$b굉장하네, $n. 그럴 수 있을 거라곤 생각하지 못했는데, 기갑단의 책 전체가 여기 내 손에 있습니다.$b$b당신이 다시 떠나기 전에 잠시 책장을 훑어볼 수 있게 해주세요.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 기갑단의 고서와 약간 긁힌 것 같은 3개의 온전한 채널링 막대.$b$b재미있을 것입니다. 젊은 흑마법사가 자신의 것을 만들기 위해 지옥사냥꾼을 상대한 지 꽤 오랜 시간이 흘렀습니다.' WHERE `entry`=1804; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 기갑단의 고서와 약간 긁힌 것 같은 3개의 온전한 채널링 막대.$b$b재미있을 것입니다. 젊은 흑마법사가 자신의 것을 만들기 위해 지옥사냥꾼을 상대한 지 꽤 오랜 시간이 흘렀습니다.' WHERE `entry`=1805; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $N. 당신과 같은 빛의 용사에게 걸맞은 무기입니다. 내 친구였던 위대한 드워프 성기사의 이름을 따서 이름을 지었습니다. 그의 이름은 Verigan... Bosch Verigan이었습니다.$B$B저와 제 아내를 대신하여 받아 주십시오. 우리는 당신에게 큰 빚을 지고 있으며, 당신의 기술 중 하나로 땅을 여행하면 세상은 더 안전한 곳이 될 것입니다.' WHERE `entry`=1806; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 임무를 위해 여기에 있습니까? 좋은. 중요한 것이 하나 있는데, 당신의 전투 기술과 포세이큰을 방어하려는 당신의 결의를 시험할 것입니다.' WHERE `entry`=1818; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 울라그는 스컬지의 하급 요원이 아니었습니다. 당신은 데스가드와 다크 레이디에게 당신이 기술과 결단력을 갖춘 전사이며 추가 교육을 받을 가치가 있음을 보여주었습니다.' WHERE `entry`=1819; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 사실이야. 당신의 전투 기술이 필요합니다. 내 돈은 적지만 내 임무는 나와 포세이큰의 대의를 모두 돕는다. 그렇게 하면 보상이 두 배가 될 것입니다.' WHERE `entry`=1820; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아! 회수하셨습니다! 이제 저주받은 아가만드 땅에서 명예와 기억의 마지막 모습이 벗겨졌습니다. 가족은 진정으로 더 이상 없습니다!' WHERE `entry`=1821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 내게 돌려준 무기 세 개를 내 고통과 상실의 기억으로 간직하겠습니다. 하지만 $N 님, 가보 중 마음에 드는 것을 선택하여 소유하세요.$B$B저주받은 이전 소유자보다 더 큰 도움이 되기를 바랍니다.' WHERE `entry`=1822; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 재판을 받으러 오셨습니까, $N?' WHERE `entry`=1823; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어요, $N! Field of Giants에서 시험을 통과하면 $C의 길을 한 걸음 더 내딛게 됩니다.' WHERE `entry`=1824; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 오셨습니다. 당신과 나는 논의할 것이 많기 때문에 좋습니다.' WHERE `entry`=1825; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 내가 요청한 모든 것을 가져 왔습니다. 이제 제 역할을 다하겠습니다...' WHERE `entry`=1838; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $N님. 늙은 Thun\'grim이 당신이 온다는 소식을 전했지만, 그가 침묵을 지켰더라면 당신이 이곳에 있다는 사실에 놀라지 않았을 것입니다. $B$B젊은 $C여, 영혼들이 당신의 행보를 따르며 많은 적들이 당신보다 먼저 쓰러졌다고 합니다. .' WHERE `entry`=1839; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $C님. 저는 옴이고 툰그림이 투구를 만들고 싶다고 하더군요.' WHERE `entry`=1840; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 다리 갑옷을 위해 여기에 있습니까? 좋아요!$b$b음... 내가 당신을 위해 갑옷을 만드는 건가요, 아니면 당신이 저를 위해 만드는 건가요?$b$b장난이었어요. 재미있었나요? 모르겠어... 난 후각을 잃었을 때 동시에 유머 감각도 잃었어. 내가 숨을 멈춘 것과 거의 같은 시간이었습니다.' WHERE `entry`=1841; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 그들을 가지고 있습니다! 이제 사티로스가 잿빛 골짜기의 힘을 흡수한 것처럼 나도 이 발굽에 담긴 힘을 흡수하여 내 제작에 활용하겠습니다...' WHERE `entry`=1842; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이 건틀릿은 내 최고의 작품입니다. 가져가. 그것들을 입음으로써 당신은 나와 내 조상들에게 영광을 돌리게 됩니다.' WHERE `entry`=1843; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 임무를 완수했습니다, $N. 당신의 가치와 결의를 제게 보여주셨군요. 투구는 당신의 것이 될 것입니다...' WHERE `entry`=1844; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 투구를 너에게 줄게.$B$B훌륭한 업적이 너를 나에게 데려왔어, $N.' WHERE `entry`=1845; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 이들은 모두 강해 보인다. 나는 그들이 아주 잘 할 것이라고 생각합니다. 그 오크들은 당신이 그들의 정강이를 가져가는 것을 어떻게 꺼렸습니까, $N? 불평 많이?$B$B그건 또 다른 농담이야. 웃지 않네.$B$BI요즘 별로 안 웃겨, 내가...' WHERE `entry`=1846; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 다리 보호대가 있습니다, $N. 그들이 어떻게 맞는지 또는 수정이 필요한지 알려주십시오. 나는 기쁘게하는 것을 목표로합니다! 적어도 난 그랬어.$B$B요즘은 내 기술에 별로 관심이 없어. 하지만 생각 없는 스컬지 하수인이 되는 것보다는 낫습니다!$B$BI 추측입니다.' WHERE `entry`=1847; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 일에 많은 고생을 하셨고 많은 피를 흘리셨으리라 확신합니다, $N. 이것이 당신의 노고의 산물입니다.$B$B당신이 그것을 잘 착용하고 언젠가는 당신에게 서비스에 대한 이야기를 가지고 이곳에 돌아올 수 있기를 바랍니다.' WHERE `entry`=1848; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 이제 이것은 흥미 롭습니다. 당신은 이것으로 당신의 가치를 증명한 것 이상입니다, 위어. 저는 상당히 감명받았습니다. 자신을 으스러진 손의 새로운 구성원이라고 생각하십시오. 그리고 이것을 가지고 가십시오. 그것은 당신에게 미래에 큰 도움이 될 것입니다.' WHERE `entry`=1858; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋습니다. Kaplak이 당신을 잡을 수 있어서 기쁩니다.$b$b몇 가지 이야기할 것이 있습니다. 그 중 가장 중요한 것은 Hand와 함께하는 당신의 미래입니다.' WHERE `entry`=1859; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 일을 돕기 위해 보내졌다고, $n? 좋은. 젊은 마법사들이 우리의 대의를 돕기 위해 열심인 모습을 보니 마음이 훈훈해집니다...$b$b무슨 일이냐고 물어보시죠? 때가 되면, 젊은이여. 당신은 알게 될 것입니다... 시간이 지나면.' WHERE `entry`=1860; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이 물의 마법 속성을 테스트하겠습니다. 아무 것도 포함되어 있지 않기를 바랍니다. 그렇지 않으면 Mirror Lake를 너무 오랫동안 마시는 사람들이 부정적인 영향을 받을 수 있습니다.$B$B여기, $N. 이 구 또는 지팡이를 서비스의 표시로 가져가십시오. 그것이 당신에게 잘 봉사하기를 바랍니다.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 더 많은 물주머니를 되찾을수록 우리 모두는 재앙에서 멀어질 것입니다! 계속 오시면 물주머니 5개를 가져오실 때마다 반드시 보상해 드리겠습니다.' WHERE `entry`=1878; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 나는 당신이 약속이 있다는 것을 알 수 있습니다, 예, 그렇습니다! 하지만 좋은 마법사가 되기 위해서는 약속 이상의 것이 필요합니다. 그리고 당신이 좋은 마법사가 아니라면 당신은 나쁜 마법사입니다. 그리고 나쁜 마법사도 문제의 일부입니다. 그렇습니다. 그렇습니다!$B$BOops, 제가 앞서가고 있습니다. 처음부터 시작하자!' WHERE `entry`=1879; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 멋진 날! 내가 기즈모니터를 만들었을 때 나는 내가 그것에 얼마나 의존하게 될지 결코 깨닫지 못했습니다. 이제 다시 공부를 시작할 수 있습니다!$B$B감사합니다, $N! 그리고 여기--이것들은 마법사로서 나의 첫 번째 도구였습니다. 그들은 약간 긁혔지만 잘 테스트되었습니다. 선택하세요. 둘 중 하나가 유용할 것이라고 확신합니다.' WHERE `entry`=1880; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $N님. 당신은 내 부름에 응답하는 것이 현명했고, 내가 다음에 하는 말에 귀를 기울인다면 더욱 현명할 것입니다...' WHERE `entry`=1881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것은 훌륭한 표본입니다. Plagueland의 오염 정도를 결정하기 위해 약재상이 연구하도록 보낼 것입니다.$B$B잘했어, $N. 당신의 서비스를 위해 나는 당신에게 이 선택을 제시합니다: 오브 또는 스태프. 어느 쪽을 선택하든 매우 유용하다는 것을 알게 될 것입니다.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $n. 도움을 청하는 나의 부름이 이제 응답되었으니 당신을 찬양합니다. 당신이 임무를 완수하기를 바랍니다...' WHERE `entry`=1883; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Zalazane의 주주 더미가 파괴되었고 시간이 흐르고 운이 좋으면 Durotar의 마법 흐름이 정상으로 돌아올 것입니다.$b$b당신의 백성을 위해 큰 일을 하셨습니다, $N. 그리고 당신은 우리 호드의 마법사들에게 당신의 가치를 보여주었습니다.' WHERE `entry`=1884; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. 의심할 여지 없이 당신은 내 소환에 대해 처음 언급했을 때 여기로 왔습니다. 물론. 나는 미래의 데스스토커로부터 그 이상을 기대할 것입니다.' WHERE `entry`=1885; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 이 테스트의 첫 번째 부분을 통과했습니다. 바라건대 안드론은 당신의 활동에 대해 눈치채지 못했을 것이고, 우리는 당신이 사실 그가 기대하는 메신저라는 것을 그에게 확신시킬 수 있을 것입니다.' WHERE `entry`=1886; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 네, 기다리고 있었어요. 우리의 지인들은 제가 지금까지 제공한 정보에 대해 만족하고 계실 것입니다. $b$b당신에게 물어볼 이유가 없다고 생각합니다. 메신저를 왜 그렇게 많이 신뢰합니까?' WHERE `entry`=1898; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, 이것은 Andron에서 나올 것으로 예상되는 것보다 확실히 더 많은 정보입니다. 다음 작업을 시작하기 전에 잠시 시간을 내어 읽어보세요.' WHERE `entry`=1899; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='불쾌한 물 공을 발견하고 나에게 가져오기로 결정했습니까? 대지 고리회 같은 건 내가 누구지?$B$B실제로, 그것은 나에게 아이디어를 제공합니다... 아마도 당신은 이것을 위해 대지 고리회가 필요할 것입니다. 내 말은, 그것이 호수의 상황을 영원히 해결하는 데 도움이 된다면, 나는 그것을 위해 최선을 다할 것입니다.$B$B대지 고리회가 누구인지 아십니까, $N?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 여기 마법사 지구에서 당신을 위한 임무가 있습니다. 낭비할 시간이 없으니 잘 들어라.' WHERE `entry`=1919; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 잘했어! 나는 이 생물체를 연구하고 근면과 행운으로 그들이 어떻게 우리 세계에 들어왔는지 알아낼 것입니다.$B$B마법사 사회에서 당신의 가치가 커집니다, $N.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이것들은 훌륭한 리넨 조각입니다. 나는 그것들로 멋진 옷을 만들 수 있습니다. 거기에 리프트 젬을 엮으면 마법사에게 어울리는 옷이 될 거에요!' WHERE `entry`=1921; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 모건스가 그 책을 다른 곳에 숨겼거나 책을 열어서 내용을 읽을 방법을 찾았을까 봐 두려웠다. 아직 잡아.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $N님. 만나서 반가웠고, 노인의 말을 들을 시간이 있기를 바랍니다...' WHERE `entry`=1939; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 표본들입니다. 바로 작업하겠습니다!' WHERE `entry`=1940; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 당신의 가운이 있습니다. 그것은 내가 아직 만든 최고의 중 하나입니다! 자랑스럽게 입고 사람들이 물어보면... Larson Clothiers에서 샀다고 말하세요!' WHERE `entry`=1941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='옷이 준비되었습니다! 그리고 당신이 모은 비단은 정말 좋았습니다... 내가 비단을 좀 남길 수 있도록 조금 짧게 만들어도 상관없겠죠?$B$BI는 농담일 뿐입니다. 그것은 당신에게 잘 맞고 모험과 정식 식사 모두에 완벽할 것입니다. 즐기다!' WHERE `entry`=1942; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 왔어. 내 임무는 쉬운 일이 아니지만 마법사 사회에 필수적입니다. 당신이 나를 도와준다면, 당신은 그것이 가치가 있다는 것을 알게 될 것이라고 확신합니다.' WHERE `entry`=1943; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 사비안의 사티로스가 당신에게 별 문제를 일으키지 않았다고 믿습니까?$B$B고마워요, $N. 이 Xavian 물 샘플을 즉시 연구하겠습니다.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이 머리카락으로 멋진 로브를 만들 수 있습니다, $N. 웃고 있는 자매들이 그것을 나누기 위해 죽어야만 했던 것이 유감입니다. 그들이 기꺼이 그것을 줄 것인지는 의심스럽긴 하지만.$B$BA 유감이지만 작은 것입니다.' WHERE `entry`=1945; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 네더 레이스, $N이 있습니다. 편안하고 내구성이 뛰어나며 웃는 자매의 머리카락을 마법처럼 간직하고 있습니다.$B$B즐겁게 하시고, 마음에 드신다면 Deino에게 알려주세요. 그녀는 내가 좋은 편에 머물고 싶은 마법사입니다...' WHERE `entry`=1946; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='조용한! 난 미묘한 기로에 서 있고 방해를 받아서는 안 돼!$B$B잠시만...' WHERE `entry`=1947; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 당신은 옥을 가지고 가시나무를 만들었습니다! 잘했어!$B$BI귀에서 피어오르는 연기가 보이시나요? 번개가 토템 스틱을 때렸을 때 너무 가까이 갔을 수도 있지만 걱정하지 마십시오. 번개를 맞는 것은 행운입니다!' WHERE `entry`=1948; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇? 발언! 이 낡은 귀는 예전만큼 날카롭지 않습니다.$B$B글쎄, 신선한 에일 잔이나 다음 경주에 대한 몇 가지 뜨거운 정보를 가지고 여기 왔기를 바랍니다! 그렇지 않다면 계속 걷는 것이 가장 좋습니다... 왜냐하면 저는 당신의 이름이 적힌 폴리모프 지팡이를 가지고 있기 때문입니다!' WHERE `entry`=1949; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이제 생각난다...$B$BI는 내가 Johnson에게 가한 작은 저주를 잊고 있었다. 내가 왜 그렇게 했는지는 기억나지 않지만 그에게는 그것이 옳았다고 확신합니다.' WHERE `entry`=1950; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그게 다야! 당신의 지팡이를 만들기 위한 의식을 준비하는 데 필요한 것입니다! 찾는데 큰 어려움이 없었으면 좋겠습니다...' WHERE `entry`=1951; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 내가 만든 지팡이가 있습니다. 골라보세요!' WHERE `entry`=1952; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. 구 또는 지팡이를 찾으러 오셨습니까, $N? 아주 잘. 내가 당신의 건설을 돕겠습니다.$B$B하지만 미리 경고하십시오. 이 과정은 위험한 작업이며 당신의 죽음을 의미할 수 있습니다.$B$B또는 내 죽음. 분명 누군가의 죽음이겠지... $B$B하지만 다른 누군가의 죽음이길 바래, 응?' WHERE `entry`=1953; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 그거 좋은데! 아니, 더운 날 시원한 주스가 좋은 것처럼 \'좋다\'는 뜻이 아니다.$B$B사실 지금 생각해보면 별로 좋지 않다. 주스가 아닙니다. 구!$B$B초점, $N! 우리가 임무를 완수하려면 집중해야 합니다!' WHERE `entry`=1954; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어요, $N! 당신은 그 악마에게 그가 곧 잊지 못할 교훈을 주었습니다.$B$B그는 자신을 때린 어리석은 인간을 찾기 위해 이 세상에서 그의 못생긴 머리를 뒤로 내밀기 전에 두 번 생각할 것입니다. 이번에는 아마도 친구와 함께. 당신을 작은 $r 조각으로 찢는 것 외에는 아무것도 원하지 않는 크고 비늘 같은 친구.$B$BI는 당신을 놀라게 하지 않았습니다. 제가...$N?' WHERE `entry`=1955; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해? 잘했어!$B$BI가 내 동료들과 채팅을 하던 중 당신의 이름이 나오자 그들은 \"$N은 스트레스를 받을 때 잘 작동한다는 것을 알고 있습니다!\"$B$B하지만 내가 그들에게 말했을 때 나는 당신을 Uldaman으로 보냈습니다. 흑요석 파수꾼, 그들은 내가 미쳤다고 했어요! 그들은 \"Tabetha, 당신은 미쳤어! $N이 그 파수꾼을 맡을 수 있을 리가 없어!\"라고 말했습니다.$B$B그리고 제가 \"보자\"고 하자 그들은 \"그래, 보자.. .\"$B$B저희가 확실히 보여드렸죠, 그렇죠!' WHERE `entry`=1956; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해! 나는 당신을 한 순간도 의심하지 않았습니다! 좋아, 아마도 1, 2초 정도... 하지만 기본적으로 나는 별로 의심하지 않았다.$B$B정직합니다.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자부심을 가지세요, $N. 많은 마법사들이 당신이 맞닥뜨린 생명체에게 넘어갔습니다.$B$B천상의 보주가 준비되었습니다. 아니면 원하신다면 지팡이 위에 장착해 드릴 수도 있습니다. 그것은 당신에게 달려 있습니다. 나는 구를 선호하지만 내가 누구를 판단해야합니까?' WHERE `entry`=1958; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그건 진실이야. 우리 도시에서 마법의 교란이 감지되었습니다. 우리는 아직 그 기원이나 그것이 악성인지 양성인지 확실하지 않습니다. 먼저 더 많은 정보를 수집해야 합니다...$B$B그리고 $N, 당신의 임무를 맡게 되었습니다.' WHERE `entry`=1959; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 이 격리 금고 안에 있는 생물체는 우리의 가장 뛰어난 정신에 의해 연구될 것이며 언더시티에 존재하는 이유가 밝혀질 것입니다.$B$B그들의 모습이 자연적인 마법 흐름의 균열에 의해 야기된 경우, 우리는 다음을 결정해야 합니다. 균열은 무작위였습니다. 무작위가 아니라 어떤 마법의 힘에 의한 공격이라면, 우리는 미래의 더 심각한 교란에 대비해야 합니다.' WHERE `entry`=1960; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 매우 좋은 재료입니다. 비록 제가 이 마나 보석의 품질을 측정할 재능이 부족하지만 마법불 로브를 만드는 데 필요한 힘을 가지고 있는지 곧 알게 될 것입니다...' WHERE `entry`=1961; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 로브가 있습니다, $N. 잘 착용하십시오.' WHERE `entry`=1962; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, Tazan이 더 이상 우리와 함께 있지 않다는 소식을 듣고 기쁘지만 잠긴 가방은 우리에게 소용이 없습니다. 정보를 보관해야 합니다.$b$b이것은 으스러진 손에 합류하고자 하는 자에게 가치 있는 두 번째 도전이 될 것입니다.' WHERE `entry`=1963; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 흥미롭네요. 죽음추적자들은 이 문제를 찾아내는 데 훌륭하게 임무를 수행했습니다.$b$b내가 이해하기로는 당신도 당신의 성과에 대해 칭찬을 받을 만합니다. 이것이 당신에게 일상이 되기를 바랍니다, $n. 내 죽음추적자들은 항상 좋은 $g 남자:여자;를 이용합니다.' WHERE `entry`=1978; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 나는 당신이 죽음추적자를 위해 많은 봉사를 했고 당신의 가치를 증명했으며 아마도 우리가 당신의 그림자 예술 훈련을 더 발전시켜야 할 때라는 생각이 듭니다.' WHERE `entry`=1998; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $n! 당신은 자물쇠 따는 기술을 잘 배웠고, 내가 예상했던 것보다 더 빨리.$b$b내가 당신을 신뢰한 것이 옳았다는 것을 알았습니다. 저를 믿으세요, $g 소년 : 소녀;, 저는 당신이 이 분야에서 멀리 갈 것이라고 예상합니다.' WHERE `entry`=1999; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 운동을 훌륭하게 해냈습니다, $N. 놈리건에 들끓는 트로그와 문둥병자 노움은 머지않아 노움의 공습을 받게 될 것입니다!' WHERE `entry`=2038; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 노안이 내 정찰 능력을 신뢰하지 않는 건가요? 이유가 궁금합니다...$B$BN주의하세요. 도움이 필요합니다! 아니! 운동은 당신의 도움이 필요합니다!' WHERE `entry`=2039; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 여러분 덕분에 놈리건은 해방의 날에 한 걸음 더 다가섰습니다!' WHERE `entry`=2040; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='중앙 사령부에서 소식을 가져오나요?' WHERE `entry`=2041; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Yarrr... 당신은 자신이 옐라 바다 개, landlubber 이상임을 증명하는 것입니다.$B$B이 일을 계속한다면 Cap\'n은 당신을 똥 갑판 swabby로 승진시킬 수 있습니다...' WHERE `entry`=2078; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Avast 너희 괴혈병 바다 개! 해냈어! 곧 제 일등항해사가 정상으로 돌아오면 그 야수들은 무엇이 그들을 때렸는지 모를 것입니다!$B$B흠, 저 일등항해사 본 적 있나요?' WHERE `entry`=2098; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 작업은 이제 막 시작되었습니다, $N. 다음 작업에 대한 준비가 되셨습니까?' WHERE `entry`=2118; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, Auberdine에서 훌륭한 서비스를 제공했지만 아직 완료되지 않았습니다.$B$B편안히 쉬고 돌아오세요.$B$B...그리고 $N, 더 많은 유혈 사태를 위해 마음과 영혼을 준비하세요.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 용기와 명예를 가지고 Auberdine을 위해 싸웠습니다, $N. 전쟁으로 폐허가 된 땅에서 죽음과 절망은 흔한 일입니다. 많은 사람들이 우리의 새로운 보금자리에서 삶의 도전에 맞서지 못하고 집에 숨거나 얼라이언스의 더 요새화된 땅으로 탈출하기로 선택할 것입니다.$B$B감사합니다, $N. 아마도 머지않아 우리는 동지로서 또 다른 적과 나란히 싸울 것입니다.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지치고 추운 당신을 위한 휴식과 휴식 -- 그것이 우리의 모토입니다! 모닥불 옆에 앉아 지친 몸을 쉬게 해주세요.$B$B훌륭한 음식과 음료를 맛보실까요?' WHERE `entry`=2158; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 맞다, Shadowglen에서 약초 배달. Porthannius가 직접 가져오지 못한 것은 유감입니다. 그와 저는 논의할 것이 많기 때문입니다. 하지만 그럼에도 불구하고 약초를 구하게 되어 기쁘고 당신이 와줘서 기쁩니다.$B$B여기 있는 동안 편히 쉬십시오. 당신 자신. 영웅은 자신의 힘과 정신을 고양시켜야 하며 가능한 한 휴식과 위안을 찾아야 합니다. 몸과 마음의 평화를 소홀히 하는 것은 실패의 지름길입니다.$B$B그러니... 쉬세요.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 드디어 핸즈의 보급품! 걱정이 되기 시작했어요. 트로그가 고개를 넘은 이후로 앤빌마로부터 소식이 거의 없었거든요.$b$b이걸 가져다줘서 고마워요, $n. 그리고 부디 편히 쉬십시오. 여행 후 피곤할 것입니다.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것이 우코르가 시련의 계곡으로 가져온 음식입니다. 필요하지 않았습니까? 글쎄, 그들은 훈련에서 영웅을 굶어 죽이는 것을 좋아한다고 생각합니다. 기운을 북돋워준다고 합니다!$B$B음식을 돌려주셔서 감사합니다. 선반에 다시 붙여 놓을게... 하지만 먼저 다과를 제공하겠습니다!$B$B여기 여관에서 쉬는 것 잊지 마세요. 당신은 세상과 싸울 준비가 된 용감한 $c일 수 있지만, 당신의 에너지가 고갈된다면 당신 자신이나 호드에게 그다지 좋은 일을 할 수 없을 것입니다.' WHERE `entry`=2161; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다! 시도해보고 어떻게 생각하는지 말해주세요, $N!' WHERE `entry`=2178; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네... 제가 이 목걸이를 만든 보석상입니다. 나는 또한 마치 무료인 것처럼 정보를 나눠주는 일을 하지 않습니다. 정보는 결코 공짜가 아닙니다, 친구여. 내가 당신을 도우려면 먼저 나를 도와야 합니다.' WHERE `entry`=2198; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 내 책에서 괜찮습니다. 다른 사람들이 뭐라 하던 난 상관 없어... 아이 키드, 아이 키드! 진심으로 고맙습니다, 친구.$B$B이제, 당신이 가지고 있는 목걸이는 제가 만든 최고의 작품 중 하나지만 마법의 힘을 결속시키는 데 도움이 되는 세 개의 보석이 빠져 있습니다. 예전에 팔라딘용으로 만들었는데 그는 Uldaman이라는 황무지의 발굴지에 존재하는 \"사악한 오염물\"을 제거하기 위해 자칭 탐구를 하고 있었습니다.$B$B글쎄... 그 성기사가 Uldaman에서 죽었고, 그것은 내 고통의 시작에 불과했습니다.' WHERE `entry`=2199; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성기사의 유골: 일지를 읽어보면 성기사가 많은 노력을 기울인 끝에 세 개의 사라진 보석의 위치를 ​​모두 확인했음을 알 수 있습니다.$b$b어둠괴철로 드워프는 울다만의 통제권을 놓고 트로그와 싸울 때 바리케이드 지역에 루비를 숨겼습니다.$ b$b트로그는 울다만의 독특한 거주민인 얼라이언스 드워프 근처에 있는 항아리에 토파즈를 숨겼습니다!$b$b마지막으로 트로그 장로는 사파이어를 자신의 것으로 가져갔습니다.' WHERE `entry`=2200; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 그것들은 참으로 세 가지 보석입니다. 잘했어요! 불행하게도, 당신의 일은 아직 끝나지 않았습니다.$B$B아니요, 여기서 빨리 끝내려는 게 아니에요, 바보 같은 $C. 이것은 마법의 보석을 만드는 것입니다 - Talvash del Kissel 품질 수준의 보석! 약간의 우퍼를 제공하려면 강력한 전원이 필요합니다. 글쎄, 그 목걸이는 더 이상 줄 수있는 매력이 없습니다.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어요 $N, 당신의 가치를 다시 한 번 증명했습니다! 캡은 흥미로운 연구가 될 것입니다.$B$B그리고 이제 약속대로 제 개인 주식에서 더 강력한 회복제 중 하나를 맛보십시오...$B$B당신이 숙련된 연금술사라면 아마도 수행해야 할 추가 업무가 있을 수 있습니다. 어쨌든 도움을 주셔서 감사합니다!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='한 연금술사에서 다른 연금술사로, 나는 당신에게 경의를 표합니다. 여기, 이 조리법을 가지고 당신의 지식에 맡기십시오. 수년 동안 나에게 가져다 준 성공과 보상을 당신에게 가져다주기를 바랍니다.' WHERE `entry`=2203; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요. 당신과 이 동력원이 하나로 합쳐진 것을 보게 되어 정말 기쁩니다. 보석이 목걸이와 재결합되었으므로 전원을 목걸이와 마법으로 융합하는 데 시간이 좀 걸릴 것입니다. 하지만 일단 완성되면 그 목걸이는 당신의 것이 될 것입니다!$B$B흥겹지 않나요? 모든 기대에 따끔 거린다? 이제 그 주문 초점을 어디에 두었습니까?' WHERE `entry`=2204; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 저를 찾았습니다 - 그리고 당신을 보면, 달리기와 후속 검색이 정신적으로나 육체적으로 시스템에 큰 부담이 되었을 수 있다고 말하고 싶습니다.$B$BRenzik이 여관이나 일할 준비가 되셨습니까?' WHERE `entry`=2205; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저는 놀랐습니다... Keryn이 마침내 제대로 된 $C의 자질을 가질 수 있는 신병을 찾았다는 사실에 놀랐습니다. 이 검을 가져가세요, $N. SI:7을 위해 다시 부름을 받을 날이 올 것입니다. 기술을 연마하고 눈을 뜨고 칼날을 날카롭게 유지하십시오.$B$B우리가 오는 것을 볼 수는 없지만 도착하면 느낄 것입니다...' WHERE `entry`=2206; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 당신이 올바른 악당이라고 생각합니까? Blackbeard가 선택한 몇 안 되는 사람, 즉 히든 서클의 장교가 될 운명입니까?$B$Bsallywag만이 자신을 그렇게 높이 평가할 수 없습니다.$B$B그게 바로 우리가 찾고 있는 것입니다! 탑승을 환영합니다, $N!' WHERE `entry`=2218; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='쉿! 가만히 있어 이 멍청아. 그들은 우리의 말을 들을 것입니다.' WHERE `entry`=2238; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='긴 경로? 내 이름으로 수염!$B$BY잘했어, $N. 이 단검을 가지고 가십시오. 세 번째 단계가 실행될 준비가 되면 써클이 다시 여러분을 부를 것입니다.$B$B세 번째 단계는 무엇입니까? 2단계 직후에 나옵니다. 부팅을 뒷면에 두겠습니다.$B$B관심이 있으신가요?' WHERE `entry`=2239; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Khaz\'mul의 방을 보셨나요? 놀라운! Baelog는 그것이 존재한다고 확신했지만 의심이 있었다는 것을 인정해야 합니다.$B$B감사합니다, $N. 운 좋게도 당신의 발견은 우리 지도자들이 울다만을 되찾기 위한 노력을 재개하도록 자극할 것입니다. 그리고 이곳이 다시 아이언포지의 통제하에 있다면 카즈물 방의 비밀은 우리 것이 될 것입니다!' WHERE `entry`=2240; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌트 잔녹이 보내준 꽃을 모두 모아두었더라면 가게를 차릴 수 있는 자금이 있었을 텐데. 어쨌든 Jannok의 최신 짐꾼이 유용할 것 같습니다.$B$B어떤 일에 관심이 있나요, $c?' WHERE `entry`=2241; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='암울한 소식입니다, $N. Darkshore의 숲과 강을 뒤덮은 질병이 우리 집을 더럽히기 시작한 것 같습니다.$B$B당신은 우리를 잘 섬겼지만 여기서 더 이상 할 수 있는 일은 없습니다. 텔드랏실에 대한 봉사에 대한 보상으로 이 검을 가져가십시오.' WHERE `entry`=2242; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 잘했어! 이것들은 적어도 잠시 동안은 지속되어야 합니다. 약속한 보수입니다.$B$B관심이 있다면 사용할 수 있는 시약이 더 있습니다. 그러나 이들은 울다만 발굴 깊숙한 곳에서만 발견됩니다. 얻기가 쉽지는 않겠지만, 저를 다시 도와주실 의사가 있으시면 그만한 가치가 있도록 해드리겠습니다.$B$B반짝이는 동전보다 더 많은 것이 있을 것입니다. 그렇죠?' WHERE `entry`=2258; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 분기할 시간입니다, $R - 세상이 기다리고 있습니다.' WHERE `entry`=2259; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 SI:7의 부름인 $N에 응답했고 우리 대열에 합류하기 위해 머나먼 해안에서 여행을 떠났지만, 당신이 배워야 할 것이 많습니다.' WHERE `entry`=2260; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='토석인, 트로그, 드워프의 역사에 대해 배웠으니 돌 감시자의 지시에 따라 다시 한 번 노르간논의 원반에 접근합니다. 디스크 내부에서 희미하고 짧은 윙윙거리는 소리가 들립니다. $B$B\"이제 원반이 합성되었습니다. 노르간논의 원반에 다시 액세스하여 개인 사본을 받으십시오.\"' WHERE `entry`=2278; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거기에 무엇을 가지고... 오 이런. 이걸 어디서 찾았어?$B$B아냐, 정말?$B$B무엇에 대해 누구에게 말했니?$B$B아니, 정말이야?!$B$B괜찮아요 $c, 올해의 고고학적 발견을 했을지도 몰라요! 내가 농담하는 신들에 의해, 세기의 발견! 이 디스크가 내가 생각하는 디스크라면 이것이 우리가 찾고 있던 바로 그 핵심일 수 있습니다! 이것은 드워프의 마법에 걸린 창조물의 모든 합법성을 단번에 완전히 증명할 수 있습니다!' WHERE `entry`=2279; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 여기 있는 이들은 뭐지?$B$B굉장해, 젊은 친구! 이 원반, 그 안에서 나는 지구가 오랜 세월 동안 굳게 지켜온 비밀을 느낍니다. 당신은 그들을 나에게 여기로 데려온 것이 매우 현명했습니다.' WHERE `entry`=2280; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 손가락이 좀 뚱뚱하군요? 걱정하지 마세요, $N. 저는 당신보다 쓸모없는 도둑을 뛰어난 도적으로 만들었습니다.' WHERE `entry`=2281; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='금이 가서 열었습니까? 잘했어, $N.$B$B당신이 지금 죽는다면, 우리는 그것이 당신의 어리석음 때문이지 경험 부족 때문이 아니라는 것을 알고 안심할 수 있습니다.' WHERE `entry`=2282; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음 구조! 목걸이 냄새가 여기서 나네요. 이제 저 아름다움을 보자...$B$B이봐, 여기서 무엇을 하려는 것 같아? 이 목걸이에 보석이 없습니다! 우리가 눈치채지 못할 것 같아? Malton조차도 보석이 사라진 것을 볼 수 있었습니다.$B$B글쎄, 당신이 그것을 훔치지 않았을 수도 있습니다... 하지만 이 목걸이는 그 보석이 없으면 쓸모가 없습니다! 여기서 당신의 일은 아직 끝나지 않았습니다.' WHERE `entry`=2283; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예전에 드란이 말했던 성기사의 유골을 찾은 것 같습니다. 유해를 수색하면 그의 일지로 보이는 것이 발견됩니다. 마른 피로 책의 대부분의 텍스트를 더럽혀 책 상태가 좋지 않습니다. 그러나 당신이 읽을 수 있는 것은 횡설수설입니다. 그것은 당신이 아는 한 인간의 모국어로 기록되어 있습니다. $B$B이 책에서 지식을 얻으려면 번역이 필요합니다.' WHERE `entry`=2284; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Hulfdan의 도적 중 한 명이 우리 대열에 있다는 것은 언제나 좋은 일입니다!' WHERE `entry`=2298; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='목소리를 낮추세요, $N, 경비원이 들을 수도 있습니다.' WHERE `entry`=2299; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='일할 준비가 되셨습니까? 아니면 시작하기 전에 낮잠을 자야 합니까?' WHERE `entry`=2300; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mighty $c, 나는 당신이 여기 Badlands에서 무엇을 하고 있는지 알고 있습니다. 나는 너희가 내 방언의 은사를 구한다는 것을 안다. 당신은 울다만에서 찾은 목걸이의 부품을 찾고 있습니다.$B$B놀랐나요? 그러지 마세요. 그런 것들을 아는 것이 제 일입니다. 대신 번역된 저널을 위해 무엇을 할 것인지 논의해 봅시다. 저를 믿으세요. 번역할 수 있는 사람은 저밖에 없습니다.$B$B더 좋은 점은 Dran Droffers보다 더 나은 제안을 드리고 거래를 완료할 수 있도록 하는 것입니다. 지금 관심이 있습니까?' WHERE `entry`=2318; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그것을 보면 좋은 거래를 알 것입니다 - 나는 내가 당신을 의지할 수 있다는 것을 알았습니다.$B$B인간의 언어를 당신이 이해할 수 있는 형태로 빠르게 번역하기 위해 내가 주문을 거는 동안 잠시만 있을 것입니다. 나는 내 말의 트롤입니다. Jarkal Mossmeld에 대해 Horde의 누구에게나 물어보십시오. 이제 시작하겠습니다...' WHERE `entry`=2338; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 잘했어, $c. 이제 우리 방향 전환의 열매는 훌륭하게 보상받을 것입니다. 나는 목걸이 자체를 완성했고, 건설 과정을 일관되게 복제할 수 있다고 확신합니다.$B$B하지만 먼저 특별히 준비된 주문을 사용하여 해당 보석을 빠르게 분석하고 목걸이를 오그리마로 가져가겠습니다. 이 작업을 수행하는 데 잠시 시간이 걸립니다.' WHERE `entry`=2339; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 여기 다 있습니다. 가방도 보관해도 될까요? 아니요? 감사합니다! Har!$B$B이 목걸이는 우리의 가장 큰 보물이 될 것입니다! 너무 기분 나쁘게 생각하지 마세요. 어쨌든 그 목걸이는 당신에게 맞지 않을 것입니다. Har again!$B$BA 거래는 거래이므로 인양 비용은 다음과 같습니다. 우리의 사업은 지금 여기에서 이루어집니다. 작업이 더 있는지 나중에 다시 확인하세요. 그때까지, 이겨내!' WHERE `entry`=2340; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 나에게 준 전원은 내가 기대했던 모든 것을 뛰어 넘었습니다. 나는 너와 나 둘 다 목걸이를 만들 수 있었고, 적어도 세 개는 더 만들 수 있을 만큼 남았다. 그들은 Droffers와 Son Salvage가 더 현명하지 않은 상태에서 상당한 비용을 가져올 것입니다. $B$B자, 친구. 멋진 일에 감사드립니다... 그리고 당신의 수고에 대한 아주 특별한 것.' WHERE `entry`=2341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내 - Garrett의 가치가 있는 빗자루. 당신은 내가 당신에게 쓴 모든 은화의 가치가 정말 대단합니다!$B$B내 말 들려요, 나쁜 박쥐들아? 나는 이제 Garrett 가족이 선택한 무기를 휘두릅니다! 떨려라, 박쥐들아, 떨려라!!' WHERE `entry`=2342; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ravenholdt에게 유물을 부정하는 것은 자신의 존재를 부정하는 것입니다. 잘했어, 도적. 당신은 Ravenholdt의 암살자 사이를 걸을 수 있습니다.$B$B어둠의 해안을 모험하던 젊은 도적이었던 저는 전투에서 에너지를 보충하는 차를 발견했습니다. 그것은 수년 동안 저에게 좋은 도움이 되었으며 이제 저는 엉겅퀴 차의 맛을 여러분에게 전합니다. $N 지쳤을 때 마시고 다시 힘차게 싸우세요!' WHERE `entry`=2358; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 당신과 Kearnen이 $N 탑 밖에서 본 데피아즈 드론을 설명할 것입니다. 또한 투자 회사가 데피아즈단과 관련되어 있고 그늘숲에서 이상한 선적물을 보낸 것도 설명할 수 있습니다.$B$B이 책에 따르면 가시덤불의 잔질 트롤은 물약을 통해 죽은 자를 살리는 방법을 발견했습니다... 더 구체적으로 말하자면 : poison.$B$B 독에 대한 확고한 이해 없이는 SI:7에 아무 소용이 없을 것입니다.' WHERE `entry`=2359; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mathias가 마침내 나를 지원하기 위해 다른 에이전트를 보냈습니다. 그가 나쁜 소식을 들을 준비가 되었으면 좋겠습니다.' WHERE `entry`=2360; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기꺼이 이 목걸이를 드립니다, 강력한 $C. 당신은 저에게 매우 귀중한 봉사를 해 주셨고 그에 대해 감사드립니다. 자부심을 가지고 착용하고 누가 당신을 위해 그것을 만들었는지 큰 소리로 반복해서 언급하십시오!$B$B또한 실제로 저주받은 것이 아니라는 사실을 던질 수 있다면 좋을 것입니다.' WHERE `entry`=2361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서, 당신은 우리의 강력한 동맹국이 Shenthul을 보낸 사람입니까? 얼마나 의욕이 없는지....' WHERE `entry`=2378; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아마도 잔도잔이 틀렸을 것입니다. 잔도잔이 사과합니다.' WHERE `entry`=2379; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='으스러진 손이 스랄이 호드에 가져오고자 하는 변화에 맞서 경계를 늦추지 않는 것이 중요합니다. 우리의 숫자만으로는 그의 통치를 극복하기에 충분하지 않을 것입니다. 은신과 속임수를 숙달해야 합니다.' WHERE `entry`=2380; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='믿을 수 없는! 불가능하다! 놀랍습니다! 당신은 재능이 있어요, $N. 그게 아니면 당신이 가장 운이 좋은 $g남성:여성; 살아있다!$B$B액션 컷은 다음과 같습니다. 나는 당신이 나보다 이 물건을 더 잘 사용할 것이라고 확신합니다.' WHERE `entry`=2381; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다른 것? 미친 트롤이 보낸 마지막 5개는 결국 상어 먹이가 되었어. 조금 더 잘 지내길 바래요, 응?' WHERE `entry`=2382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그건 내 양피지야. $N 님, 계곡에 오신다고 들었습니다. 당신이 해낸 것을 보니 기쁩니다. 앞으로의 시련에서 살아남기를 바랍니다. 내가 말했듯이, 당신이 권력을 잡으면 나에게 오세요. $C.$b$b행운을 빕니다, $N. 그리고 당신이 준비가 될 때마다 나에게 돌아오세요.' WHERE `entry`=2383; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 나타날 시간입니다! 나는 올라프와의 내기에서 질 위기에 처했습니다!$B$B그는 다른 살아 있는 $r을 보기도 전에 그의 수염이 무릎까지 자랄 것이라고 내기를 걸었습니다. 보시다시피 올라프의 턱수염이 몇 인치 더 남았습니다.$B$B고마워요, $N. 나는 당신과 상금을 나눌 것입니다.' WHERE `entry`=2398; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='데날란이 정원에 심은 잎사귀가 싹이 트고 자랐습니다. 그들은 선택되기를 간절히 바라며 떨고 있습니다....' WHERE `entry`=2399; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 일부를 찾았습니다! 고마워요, $N. 당신은 내가 만난 $r 중 가장 신뢰할 수 있는 사람입니다!$B$BI는 내가 만지작거리고 있는 일부 장치에서 이 기능을 시도하고 싶습니다. 적절한 상황에서 이 돌로 구동되는 장치는 계속 작동하고 작동하고 작동합니다...' WHERE `entry`=2418; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 에메랄드 드림 캐쳐는 나에게 매우 중요합니다. 소수에게만 주어지는 선물입니다. 돌려주셔서 감사합니다, $N.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 탐험가 연맹의 바우처... 그리고 아주 귀중한 것을 추가하겠습니다.$B$B탐험가 연맹은 저에게 금고에서 직접 보상을 선택할 수 있는 권한을 부여합니다. 당신은 이 아이템을 받게 되며 보상으로 5개의 우수한 치유 물약 또는 5개의 상급 마나 물약 중에서 선택할 수 있습니다.' WHERE `entry`=2439; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, Sage Truthseeker가 이 아이템을 준 것에 대해 크게 기뻐했을 것입니다. 당신은 또한 그의 물약 보관함에서 선물을 받게 될 것입니다. 보상으로 5개의 우수한 치유 물약 또는 5개의 상급 마나 물약 중에서 선택할 수 있습니다.' WHERE `entry`=2440; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 부분에서 으스러진 손의 또 다른 요원을 보는 것은 좋지만 조명탄이 너무 심했을 수도 있습니다!$B$B다음에 저와 대화해야 할 때 이 휘파람을 두 번 불면 당신이 누구인지 알게 될 것입니다. 동맹국.' WHERE `entry`=2458; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 드림캐쳐를 고칠 수 있습니다. 고마워요, $N.' WHERE `entry`=2459; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 이제 진행할 준비가 되었습니다.' WHERE `entry`=2460; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='불쌍한 Fizzule, 그는 훌륭한 요원이었습니다. 아아, 그것은 우리가 지불하는 가격인 $N입니다. 으스러진 손의 현장 요원이 되는 것은 위험한 일입니다.$B$B당신은 임무를 잘 수행했습니다, $c. 당신이 다시 우리를 섬기기 위해 살지 않는다면 부끄러운 일이 될 것입니다.' WHERE `entry`=2478; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='창백해 보여요, $c. 그리고 당신이 발산하는 그 더러운 냄새는 무엇입니까? 나는 알아야 한다!' WHERE `entry`=2479; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='치료제가 준비되었습니다! 이 항독소를 마시면 살금살금 들어오는 광기가 멈출 것이지만, 나는 냄새에 대해 아무것도 할 수 없을 것입니다.' WHERE `entry`=2480; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래서 Rellian이 나를 돕기 위해 당신을 보냈군요. 당신이 이렇게 빨리 도착해서 다행입니다.$B$BI는 상당히 충격적인 것을 발견했습니다!' WHERE `entry`=2498; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신이 그 끔찍한 짐승을 호수에서 제거할 수 있는 능력 이상이라는 것을 알고 있었습니다.$B$B이것은 고통스러운 상황입니다. 오켄스카울은 한때 동족의 위대한 지도자였지만... 부패는 천한 자와 고귀한 자를 가리지 않습니다.$B$B이 종양의 크기는 상당히 충격적이지만, 이 종양을 연구하여 세상을 뒤엎는 질병에 대해 더 알아내야 합니다. 재목 개체군.$B$B감사합니다, $N.' WHERE `entry`=2499; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 잘했어 $N. 이것들은 적어도 잠시 동안은 지속되어야 합니다. 약속한 대로 보수입니다.$B$B관심이 있다면 사용할 수 있는 시약이 더 있습니다. 그러나 이들은 울다만 발굴 깊숙한 곳에서만 발견됩니다. 얻기가 쉽지는 않겠지만, 저를 다시 도와주실 의사가 있으시면 그만한 가치가 있도록 해드리겠습니다.$B$B반짝이는 동전보다 더 많은 것이 있을 것입니다. 그렇죠?' WHERE `entry`=2500; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='한 연금술사에서 다른 연금술사로, 나는 당신에게 경의를 표합니다. 여기, 이 조리법을 가지고 당신의 지식에 맡기십시오. 수년 동안 나에게 가져다 준 성공과 보상을 당신에게 가져다주기를 바랍니다!' WHERE `entry`=2501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='숲은 Lady Sathrah를 애도하지만 어쩔 수 없는 일이었습니다.$B$B감사합니다, $N.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 아퀸 수녀가 당신을 보냈습니까?' WHERE `entry`=2519; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여군주 사트라를 잃은 것은 고통스러운 일이지만, 이렇게 해야만 그녀가 새로운 영혼으로 다시 태어날 수 있습니다.$B$B엘룬이 당신이 그녀에게 바친 희생을 기꺼이 받아들이기를 바랍니다.' WHERE `entry`=2520; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 눈이 나를 속이는 걸까? 불가능한! 당신은 어디에서... 어떻게...$B$B아마도 이제 균열이 열려 우리를 고향으로 돌려보낼 수 있을 것입니다.' WHERE `entry`=2521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀랍습니다. 당신이 다른 구체를 찾을 수 있을지 의심스러웠지만, 여기 내 손에서 맥동하고 있습니다.$B$B잘 하셨습니다. $N!$B$B더 찾으시겠습니까--불가능하다고 생각합니다--반환해 주십시오 나에게 그리고 나는 당신에게 다시 보상 할 것입니다.' WHERE `entry`=2522; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N.$B$B이건 정말 이상한 장신구군요... 여기에서 뿜어져 나오는 사악한 기운이 느껴져요. 이것은 매우 강력한 마법입니다.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 마침내 나무옹이의 통제에서 벗어났습니다. 고마워요, $N.$B$B내 영혼은 이제 에메랄드의 꿈에서 영원히 평화롭게 쉬고 있을 것입니다.$B$B언젠가는 우리가 다시 만날지도 모릅니다, 어린 $c. 하지만 지금은 감사의 표시로 이 보상을 받아주세요.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기분이 어때, $N? 당신은 재빨리 송곳니의 기운을 내뿜고 있습니다. 당신의 힘은 필멸자들과 비교할 수 없습니다!$B$B불행히도 당신이 가져온 구성 요소로는 한 알에 대한 분석만 할 수 있었습니다. 다른 태블릿이 필요한 경우 더 많은 구성 요소가 필요합니다.' WHERE `entry`=2581; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자! 아껴서 사용하십시오. 다른 것이 필요하면 현재 소유하고 있는 것을 완성한 후 나를 만나러 오십시오.' WHERE `entry`=2582; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멧돼지의 영혼이 당신의 존재를 밝혀줍니다, $N! 당신은 자신이 이 짐승들만큼 무적이라고 믿습니까?' WHERE `entry`=2583; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='경고합니다, $N, 제가 만든 공식을 섞지 마세요. 가장 최근에 섭취한 분유의 화학적 특성은 항상 이전 마법보다 우선합니다. 따라서 다른 공식을 null로 렌더링합니다.' WHERE `entry`=2584; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매력적인. 이것은 모든 분석법 중에서 가장 분석하기 어려웠습니다.$B$B이 잔여 염분을 한 꼬집 가지고 혀 밑에 넣으십시오. 전례 없는 민첩성과 순발력이 뒤따르는 약간의 행복감을 경험해야 합니다.' WHERE `entry`=2585; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 여기 당신을 위한 하나의 분석 샘플이 있고 나머지 9개는 내 연구에 사용될 것입니다.$b$b지상 스콜포크 분석이 더 필요하면 언제든지 저에게 돌아와서 거래를 성사시키겠습니다.' WHERE `entry`=2586; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀랍군요, $N! 내가 당신에게 제공하는 것은 레드스톤 바실리스크의 내부 작용을 맛보는 것입니다.$B$B화합물이 마음에 든다면 언제든지 더 많은 것을 만들 수 있습니다... 대가를 치르고.' WHERE `entry`=2601; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 예, 잠시만 기다리시면 더 많은 화합물이 준비될 것입니다. $N.$B$B가져가세요... 그리고 $N, 이 실험적인 혼합물을 빠르게 연속적으로 섭취하려고 시도하지 마세요. 그 결과는 재앙이 될 수 있습니다.' WHERE `entry`=2602; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 훌륭한! 나는 즉시 일하러 갈 것이다. 아마도 세상의 많은 질병에 대한 치료법을 찾을 수 있을 것입니다!$B$B아, 당신의 보상 - 물론 당신이 더 많은 껌을 필요로 한다면, 나에게 돌아오세요. 그러면 당신에게 또 다른 임무가 주어질 것입니다.' WHERE `entry`=2603; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아마도 언젠가는 이 분석의 활성 효소를 분리하여 훨씬 더 효율적인 결과를 얻을 수 있을 것입니다. 불행히도, 당신은 내가 현재 생산할 수 있는 것에 만족해야 할 것입니다. 모래주머니 껌이 더 필요하면 저에게 돌아오세요.' WHERE `entry`=2604; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 멋져요! 여기 주세요 -- 제가 마시게 해주세요!' WHERE `entry`=2605; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Marin은 좋은 사람입니다. 오해하지 마세요 -- 약간... 별난 것 같아요.$B$B물론 그는 또 다시 내 도움이 필요합니다.' WHERE `entry`=2606; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시간이 다 됐어! 그냥 테이블에 치즈를 놓고 skedaddle. 오스본은 나가는 길에 당신에게 돈을 지불할 것입니다.' WHERE `entry`=2607; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='제 동료 $N과 의논할 시간을 주세요. 몽고메리 박사님, 노암 씨, 회의합시다!' WHERE `entry`=2608; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 무엇을하고 있는가? 내가 무엇을 하고 있는 것처럼 보입니까? 나는 당신의 \'염\'에 대한 치료법을 고안하고 있습니다! 나한테 화내지 마, $N!$B$B몇 초만 더. 거기! 이, 음, 환상적인 냄새가 나는 약을 자신에게 뿌리면 새 것처럼 좋아질 것입니다.' WHERE `entry`=2609; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스랄의 손아귀... 그 이야기가 아직도 생생합니다.$B$B<루아그 사령관이 고개를 젓는다.>$B$B그 연대에 일어난 끔찍한 일. 무리는 그 대대가 파괴되었을 때 최고의 병사들을 잃었습니다.' WHERE `entry`=2621; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='늪 이야기... 이야기.. 이야기...' WHERE `entry`=2622; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 상상했던 것보다 더 나쁘다. 내 부하 19명은 그들이 직면한 고통에서 벗어날 수 있었습니다. 내가 그렇게 비합리적으로 행동하지 않았더라면.$B$B그들을 도와야 해, $N! 나는 행동할 힘이 없다.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그게 다야, $N!$B$B너무 멋져 보여, 난 그냥... 하하, 알았어!' WHERE `entry`=2641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바이올렛 파우더, 응? 한 번 시도해 봅시다. 확실히 상황을 더 악화시킬 수는 없습니다. 확실합니다!' WHERE `entry`=2661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 마셔! 정말 멋져요!!!$B$BI는 제가 그것을 갖고 있다는 걸 알고 있었어요... 다시 한 번 감사합니다. $N 님, 도움을 주셔서 감사합니다. 하지만 조금만 옆으로 비켜서 주시겠어요? 당신은 내 사업을 차단하고 있습니다! 멋진 Noggenfogger Elixir로 수백만 달러를 벌겠습니다. $B$B이게 뭐죠? 스프링클이 내가 그녀에게 은혜를 베풀었다고? 오, 그 스프링클, 정말 농담이야!' WHERE `entry`=2662; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈습니다, $N! 가난하고 고통받는 영혼들이 마침내 안식할 수 있습니다.$B$B우리의 일은 아직 끝나지 않았습니다, $N. 우리는 논의해야 할 것이 많고 성취해야 할 것이 훨씬 더 많습니다.' WHERE `entry`=2681; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='반짝임과 반짝임에 일시적으로 눈이 멀게 됩니다.' WHERE `entry`=2701; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 당신은 우리 모두를 존경했습니다. 우리의 감사만으로는 충분하지 않습니다.' WHERE `entry`=2702; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='트레버? 트레버가 당신을 보냈나요?' WHERE `entry`=2721; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='히포그리프 알을 기계에 넣습니다. 몇 가지 이상한 기계음과 함께 일련의 신호음이 이어집니다.$B$BEggometer가 계란의 무게를 측정하고 측정한 후 포장한 것 같습니다. 이제는 스피디한 서비스!' WHERE `entry`=2741; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 트롤 서판은 린지가 말한 \"비밀\"임에 틀림없다.$B$B이상한 표시로 뒤덮여 있어 서판이 말하는 내용을 해독할 수 없다.' WHERE `entry`=2742; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='악마 군주는 그의 잔인함 $N만큼 계산된 교활함을 보여줍니다.' WHERE `entry`=2743; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 당신을 도울 것입니다. 그러나 나는 당신이 당신이 반대하는 것을 완전히 이해하지 못한다고 생각합니다.' WHERE `entry`=2744; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뭐야...?! 그런 식으로 내게 몰래 다가오지 마! 그리고 목소리를 낮추세요! Shadow의 이름으로 무엇을 위해 나에게 몰래 다가가는 것입니까? 나 바쁜 거 안 보여?$B$B내가 뭐하는 건데? 다음 Dark Portal이 열리기를 기다리고 있습니다. 도대체 내가 무엇을하고 있다고 생각합니까? 당신의 평화를 말하고 당신과 함께 떠나십시오... 경비원이 우리 둘이 함께 덤불 속에 숨어있는 것을 알아 차리기 전에. 나는 유지해야 할 평판이 있습니다.' WHERE `entry`=2745; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 할 겁니다, $N. 수고하셨습니다.$B$BI 내 가방에 필요한 나머지 장비가 있습니다... 라이트에게 감사합니다. 방금 제 재단사 친구에게 실크 가방을 만들어 달라고 부탁했습니다. 내 모든 장비를 들고 방이 부족했습니다.$B$BSpybot이 들어오기 전에 세부 사항을 설정하여 해야 할 일을 알 수 있도록 합시다.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 이제 당신에게는 놀라운 일이 생겼습니다!$B$BI 오늘 한 일을 항상 기억하시기 바랍니다.' WHERE `entry`=2747; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 이 알을 다르나서스로 보내어 빨리 부화했으면 좋겠습니다!$B$B감사의 표시로 받아주세요.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 평범한 계란 $N을 찾으셨습니까? 저에게 주세요... 그리고 우리는 최선을 바랄 뿐입니다.$B$BI는 많지 않지만 이 보상을 받아주세요. 페랄라스에 다시 오게 된다면 그곳에서 찾은 알을 가져가기 위해 내가 항상 여기 있다는 것을 알아두세요.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 나쁜 소식이 있습니다. 이 계란은 너무 멀리 갔다. 제대로 처리할 수 있도록 가져가겠습니다.$B$B낙담하지 마십시오. 우리는 그들 모두를 구할 수 없습니다. Feralas에서 다시 자신을 찾으면 다시 시도하십시오. Super Egg-O-Matic을 위해 또 다른 계란을 가져오세요!' WHERE `entry`=2750; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='혈통은 사라지겠지만 Omosh의 전설은 계속될 것입니다!$B$B당신은 당신이 대장장이임을 증명했습니다, $N. 대장장이의 보상은 그들의 무기와 갑옷이 적의 피로 뒤덮이는 것을 보는 만족입니다! $B$B당신이 만든 흉갑이 적의 피로 흠뻑 젖게 하소서!' WHERE `entry`=2751; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 오로크를 자랑스럽게 생각합니다, $N. 강철 어깨에 대해 읽고 배우십시오!' WHERE `entry`=2752; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 오로크에게 그의 할아버지인 오모쉬의 추장 고로크를 떠올리게 합니다! 철 장화에 대해 읽고 배우십시오.' WHERE `entry`=2753; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='몹시 놀라게 하는! 당신은 Omosh의 길을 배웠습니다, $N!' WHERE `entry`=2754; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<오로크 바지.>$B$B오로크가 기쁨의 오모쉬 춤을 추는 건 정말 오랜만이다. 지금 배우십시오, $N!' WHERE `entry`=2755; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 대족장 $N의 또 다른 안일한 나그네에 불과한 것 같습니다. 얼마나 실망스럽습니까.$B$B나는 전장에서 영광스러운 죽음을 얼마나 고대하고 있습니까. 대신에 나는 스랄의 명령에 따라 유아들에게 공예를 가르치기 위해 여기에 갇혔습니다! 보고 배워라, 꼬마야!' WHERE `entry`=2756; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='블랙후프의 뒷머리로 -- 드디어 미스릴 기사단에 걸맞은 한 마리!' WHERE `entry`=2757; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N! 듣고 배워라.$B$B대장장이는 여기서 나올 수 없어! $B$B대장기술은 여기서 나오지 않습니다! <행크가 모루를 가리킨다.>$B$B대장장이는 여기에서만 나옵니다! $B$B이제 당신은 대장기술의 기원을 알게 되었습니다.' WHERE `entry`=2758; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='블랙후프의 뒷머리로 -- 드디어 미스릴 기사단에 걸맞은 한 마리!' WHERE `entry`=2759; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 미스릴 교단의 입회 자격이 생긴 지가 오랜만이네요. 지금 시작하겠습니다!' WHERE `entry`=2760; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 직업 윤리는 완벽합니다, $N! Galvan 광물학의 방법을 이해하기 시작했습니다! 이것을 가지고 그것으로부터 당신이 할 수 있는 모든 것을 배우십시오.' WHERE `entry`=2761; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그녀는 잔인한 여주인이지, 그렇지 않니, $N? 당연히 진은에 대해 이야기하고 있습니다. 네, Galvan은 이 교훈을 배우기 위해 알터랙의 산에서 10년 이상을 보냈습니다. 이것을 가지고 그것으로부터 당신이 할 수 있는 모든 것을 배우십시오!' WHERE `entry`=2762; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 화려함에서 눈을 떼지 못하겠어요, $N. 예, 황수정은 영광스러운 보석입니다.$B$B주의를 기울이고 그러한 발견이 우리에게 무엇을 가르쳐 줄 수 있는지 알아보십시오!' WHERE `entry`=2763; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고대의 갈반이 당신을 보냈나요??$B$B$B$B스승님의 또 다른 제자를 만나게 되어 영광입니다!' WHERE `entry`=2764; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 여기 오기 위해 희생한 것보다 훨씬 더 큰 힘을 가진 장신구를 받는 것이 마땅합니다. 건강하게 사용하세요, $N.' WHERE `entry`=2765; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알... 조난 신호... 닭 안에... 유도 로봇을 넣습니다. $B$B 일어서려고 애쓰는 로봇 내부에서 웅웅거리는 소리와 윙윙거리는 소리가 들립니다. 로봇이 살아난 후 Oglethorpe의 목소리가 한 번 더 들리지만 이제 로봇 내부에서 $B$B\"OOX-22/FE는 최소한 작동하지만 대대적인 수리가 필요합니다! 짊어져라... 근데 생각이 있는 것 같아. 좀 더 지켜봐줄래?\"' WHERE `entry`=2766; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 당신은 OOX-22/FE의 위대한 구원자입니다! 당신의 도움에 대한 감사를 표현할 수조차 없습니다! 내 유도 로봇 시리즈는 더 많은 개발이 필요하지만, 당신의 회복 덕분에 추가 재건 시간과 제조 비용의 많은 금화를 절약할 수 있었습니다!$B$B제발, 제가 가지고 있는 이 항목 중 하나를 선택하세요. 여러분의 관대한 지원 $n에 다시 한 번 감사드립니다. 제 로봇과 저는 여러분의 빚을 지고 있습니다!' WHERE `entry`=2767; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 잘했어, $N! 그것을 위해 Bly와 싸워야 했습니까? 나는 당신이 그와 그의 밴드를 훌륭하고 세게 쓰러뜨렸기를 바랍니다!' WHERE `entry`=2768; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 저를 도와주실래요? 좋아!$B$B내가 작업하고 있는 실험에 원하는 부분이 있는데, 당신과 같은 용감한 $C가 그것을 얻는 데 도움이 필요합니다!' WHERE `entry`=2769; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, 당신은 저울을 가지고! 고마워요, $N. 이 일을 빨리 시작하고 싶어요!$B$B그래 Gahz\'rilla 봤어? 그는 그들이 말하는만큼 컸습니까??' WHERE `entry`=2770; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 내가 그렇게 말하면 공정한 절충안입니다. 보고 배우세요, $N!' WHERE `entry`=2771; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세상이 당신의 발 아래 있을 것입니다, $N! 그들이 모두 당신의 다리에 오게 하십시오. 당신은 이제 쓸 수 없습니다!' WHERE `entry`=2772; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저에게 가르쳐주신 모든 것에 감사드립니다, $N. 화려한 미스릴 세트의 주인이자 사령관이 곧 당신의 소유가 될 것입니다.$B$B보라!' WHERE `entry`=2773; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내 - 정의가 제공됩니다! 당신은 그 비열한 유목민들에게 강력한 일격을 가했습니다! Scorpidsting의 종말로 인해 마침내 불법 거주자들을 Gadgetzan의 우물에서 몰아낼 수 있을 것입니다!$B$BGadgetzan Water Company의 권한으로 기꺼이 이 현상금을 수여합니다. 당신은 우리 모두를 위해 훌륭한 봉사를 했습니다.' WHERE `entry`=2781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 태블릿은... 아주 특이한... 이걸 어디서 찾았어요, $N?' WHERE `entry`=2782; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Alliance는 다시는 이런 날을 볼 수 없다고 생각하는 $B$BI를 지원하기를 원합니다. 얼라이언스가 공동의 적에 맞서 호드와 나란히 싸우는 날입니다.$B$B그렇게 될 것입니다... 우리는 단합할 것입니다.' WHERE `entry`=2783; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='영혼으로서 나는 무력합니다, $N. 도와 줘. 제 명예를 되찾게 해주십시오.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='행동할 시간은 지금입니다, $N.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멈춰 서서 이 가죽의 질감을 살펴보셨나요? 제대로 처리된 가죽은 철보다 훨씬 강할 수 있습니다. 이 가죽에 대해 아는 사람은 많지 않습니다. 그리고 제가 알고 있는 방대한 처리 솔루션과 함께 진정한 품질 표시가 있는 아이템을 만들 수 있다는 사실을... 물론 감사합니다!$B$B이제 선택하세요. 내가 당신의 서비스를 위해 당신에게 제공할 수 있는 것에서!' WHERE `entry`=2821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 훌륭합니다! 이 가죽은 특별한 처리를 하면 철처럼 탄력이 있습니다! 태닝에 적합한 믹스를 얻으려면 많은 시도가 필요하겠지만 그들이 내 품질 마크를 다음 단계로 끌어올릴 것이라고 확신합니다.$B$BA, $n... 당신의 도움은 매우 귀중했습니다. 나에게. 제가 만든 이 아이템들 중에서 선택하세요.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 할 수 있다는 걸 알고 있었어요, $N! 반면에 소빅은 의구심을 갖고 있었다.$B$B<목을 가다듬는 노그>$B$B이제 청사진을 손에 넣었으니 노움의 모든 것을 알아내는 것은 시간 문제일 뿐이야. 굴착 장치를 만드는 데 사용된 혁신으로 새로운 파쇄기 모델을 위한 고블린 혁신이 되었습니다.' WHERE `entry`=2841; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그녀는 미인이지, 그렇지? 고블린 수송 기술의 정점 -- 고작 12번 정도 폭발했습니다.$B$B걱정 마세요, $N. 그녀를 모두 고쳤습니다. 그녀는 당신에게 폭발하지 않을 것입니다 - 그리고 그녀가 폭발하더라도 빠르고 고통스럽지 않을 것입니다.' WHERE `entry`=2842; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='모두 끝났습니다! 준비가 되면 패드를 밟으세요.' WHERE `entry`=2843; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 당신이 나를 찾아줘서 정말 기뻐요! 나는 약간 길을 잃었다는 것을 인정해야 합니다... 하지만 이곳은 아름다운 곳이 아닙니까?' WHERE `entry`=2844; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇? 셰이가 도망가면 벨이 통한다고? 글쎄, 그건 어때!$B$B나에게 많은 일을 했으니 자, $N.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 당신은 그것을 찾았습니다! 그리고 중요한 것은 Velratha가 더 이상 가지고 있지 않다는 것입니다! 고마워요, $N. 나는 영원히 당신에게 빚을 지고 있습니다!$B$B그리고 내가 조금... 예전에 그랬던 것처럼 들리더라도 신경쓰지 마세요. 당신은 나를 훔치지 않은 사람들보다 훨씬 더 좋은 사람으로 알게 될 것입니다.' WHERE `entry`=2846; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 함께 하게 되어 기쁩니다. 당신은 가죽 세공인으로서 현명한 결정을 내렸습니다. 가죽 갑옷을 입은 사람들은 당신이 야생 가죽 갑옷 조각을 만드는 방법을 배우면 당신에게 아우성칠 것입니다.$B$B일을 시작합시다. 어디서부터 시작하시겠습니까?' WHERE `entry`=2847; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 방어구 키트는 견고한 품질입니다. $N. 내 일뿐만 아니라 직장 동료들에게 요구하는 것이 있다면 바로 품질입니다.$B$B이 패턴을 얻기 위해 수고하셨습니다. 그것이 나에게 가져다 준 보상을 당신에게 가져다주기를 바랍니다.' WHERE `entry`=2848; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 아주 좋은 작품들이 있습니다, $N. 이것들만 만드는 데 쏟은 장인 정신과 정성은 평균적인 조각보다 몇 은화를 더 많이 가져올 것입니다.$B$B당신은 내 주문을 채웠고, 그것으로 당신의 보상이 주어집니다. 야생 가죽 조끼 제작 지식은 이제 당신의 것입니다!' WHERE `entry`=2849; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 제공한 이 Nightscape 장비는 주문을 완벽하게 채웁니다, $N. 자네 수준의 가죽세공인이라면 그 이상을 기대하겠지.$B$B자네는 확실히 이 문양을 얻었네. 나는 그것을 당신에게 무료로 제공하며 그에 따라 이익을 얻길 바랍니다.' WHERE `entry`=2850; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 노련한 전문가의 기술로 복잡한 주문을 채웠습니다. 이 패턴을 얻었고 감사합니다.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 말하지만, 당신은 결함 없이 주문을 완료했습니다. 아마도 언젠가 나는 지식을 구하러 당신에게 갈 것입니다. 어 $N?$B$B여기 레깅스 패턴이 있습니다. 감사합니다. 이 지식을 당신의 지식에 맡기고 완성된 제품이 당신의 인상적인 기술을 활용하도록 하세요!' WHERE `entry`=2852; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 네, 프랫이 보냈습니다. 그는 인간이지만 가끔 우리 나이트 엘프를 떠올리게 합니다. 그의 헌신과 가죽에 대한 그의 재능은 인상적입니다. 그가 이 편지에서 당신을 그렇게 칭찬하는 것은 제가 인정하는 존경의 표시입니다.$B$BI는 그가 당신에게 야생 가죽 기술을 가르쳤다는 것을 알고 있습니다. 이 패턴으로 훈련을 마치겠습니다. 그것을 잘 활용하십시오. 세계에서 야생 가죽 망토의 비밀을 아는 사람은 거의 없습니다.' WHERE `entry`=2853; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n, 당신이 내 견습생으로 합류하게 되어 기쁩니다. 당신은 가죽 세공인으로서 현명한 결정을 내렸습니다. 가죽 갑옷을 사용하는 사람들은 당신이 야생 가죽의 예술을 마스터하는 방법을 배우면 당신에게 아우성칠 것입니다.$B$B일을 시작합시다. 어디서부터 시작하시겠습니까?' WHERE `entry`=2854; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 방어구 키트는 품질이 좋습니다, $n. 내가 내 일뿐만 아니라 내가 지도하는 사람들의 일에서 요구하는 것이 있다면 그것은 바로 품질입니다.$B$B이 패턴을 얻기 위해 수고하셨습니다. 그것이 나에게 가져다 준 보상을 당신에게 가져다주기를 바랍니다.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋은 작품들이군요, $n 님. 이 쇼를 만드는 데 쏟은 장인 정신과 정성은 당신이 이 작업에 전적으로 헌신하기로 선택한 것입니다.$B$B당신은 내 요청을 들어주었고 그에 따른 보상이 따랐습니다. 야생 가죽 조끼 제작 지식은 이제 당신의 것입니다!' WHERE `entry`=2856; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 제공한 이 Nightscape 장비는 내가 당신에게 준 요구 사항을 완벽하게 충족합니다, $n. 당신과 같은 수준의 가죽세공인이라면 그 정도는 기대하지 않겠습니다.$B$B당신은 야생 가죽 투구를 만드는 영예를 얻었습니다. 나는 이 패턴을 당신에게 무료로 제공하며 그에 따라 이익을 얻길 바랍니다.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 노련한 전문가의 기술로 아이템을 생산하셨습니다. 축하합니다. 이 패턴을 얻었습니다.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 말하지만, 당신은 내 임무를 완벽하게 완료했습니다. 아마도 언젠가는 지식을 찾아 당신에게 갈 것입니다. 어 $n?$B$B여기 레깅스의 패턴이 있습니다. 감사합니다. 이 지식을 당신의 지식에 맡기고 완성된 제품이 당신의 인상적인 기술을 활용하도록 하세요!' WHERE `entry`=2859; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 맞다, 장도르가 당신을 보냈습니다. 저의 가장 훌륭한 학생 중 한 명에게 이제 자신의 학생이 생긴 것을 보게 되어 기쁩니다.$B$B그의 헌신과 가죽에 대한 그의 재능은 인상적입니다. 그가 이 편지에서 당신을 그렇게 칭찬하는 것은 제가 인정하는 존경의 표시입니다.$B$BI는 그가 당신에게 야생 가죽 기술을 가르쳤다는 것을 알고 있습니다. 이 패턴으로 훈련을 마치겠습니다. 그것을 잘 활용하십시오. 세계에서 야생 가죽 망토의 비밀을 아는 사람은 거의 없습니다.' WHERE `entry`=2860; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요. 나는 트롤로 골라야 할 뼈가 있습니다. 뼈 몇 개. 그녀의 모든 뼈!$B$B날 도와줄래?' WHERE `entry`=2861; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n님, 시작이 좋았다는 증거입니다. 당신의 군인으로서의 능력은 칭찬받아 마땅합니다.$B$B내가 그 일을 부탁하는 사람은 당신뿐이 아닙니다. 당신이 그들보다 먼저 그들과 싸웠고 과거에 우리의 노력으로 그들을 막았습니다. 하지만 최근에는 우리의 영향력이 있는 지역까지 북쪽으로 밀어붙이려는 시도가 극적으로 증가했습니다. 그들의 공격은 또한 더욱 야만적이 되었습니다... 거의 필사적인 것처럼.$B$BI에게는 계획이 있습니다, $n, 그들에 대한 모든 것을 완전히 해결할 수 있습니다...' WHERE `entry`=2862; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 내가 요청한 대로 해주었고 그에 대해 경의를 표합니다. 당신의 노력에 대한 보상으로 이 작은 보상을 받으십시오. $n.$B$B그들의 수는 줄어들고 지도자들은 죽임을 당합니다. 하지만 이것으로 문제가 해결되지는 않습니다...$B$B놀들이 이렇게 광란 상태에 빠진 데에는 어떤 이유가 있을 것입니다. 하지만 그들이 재편성할 기회를 갖기 전에 원인이 무엇인지 알아내고 싶습니다.' WHERE `entry`=2863; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여보세요!$B$BO오, 내 사촌 Krazek과 통화했나요? 그는 어때? 무법항이 그를 잘 대했으면 좋겠어...$B$B갑각류 껍질이라고 하던가? 음...이야기를 하나 하자면...' WHERE `entry`=2864; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 좋은! 찾았습니다!$B$B감사합니다, $N. 당신은 진정한 생명의 은인입니다!' WHERE `entry`=2865; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정자를 살펴보면 주변의 폐허와 대조되는 흥미롭고 특이한 점이 발견됩니다.$B$B우선, 정자는 폐허에 있는 다른 물체보다 확실히 최근에 지어진 것입니다. 둘째, 정자에는 측면에 새겨진 일련의 작은 글리프가 있습니다. 상형 문자는 패턴이 반복되지만 그 외에는 기원과 의미를 알 수 없습니다. 셋째, 정자 자체의 돌은 만졌을 때 따뜻합니다.$B$B이것은 확실히 폐허를 찾는 데 \"뛰어난\" 것으로 정량화됩니다!' WHERE `entry`=2866; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌아온 것을 환영합니다, $N. 이 정자에 대한 당신의 보고는 가장... 충격적입니다. 그곳의 나가들이 공격할 계획이 없더라도 그들의 지속적인 존재는 우리가 페랄라스로 진격하는 데 좋지 않은 징조인 것 같습니다. 어쨌든 여기 당신의 조사에 대한 보상이 있습니다.$B$BFathermoon Stronghold에 증오의 깃 나가와 관련하여 추가 지원이 절실히 필요한 것 같습니다. 당신이 그렇게 생각한다면 나는 당신에게 그 일을 제안하고 싶습니다. 할 일이 많습니다.' WHERE `entry`=2867; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 예, 이 저울은 만족스럽습니다. 사실 프랫에게 보내서 살펴보도록 할 생각입니다. 아마도 그는 그것들로 뭔가 유용한 것을 만들 수 있을 것입니다.$B$BA당신을 위해, 당신을 보내고 싶은 또 다른 임무가 있습니다. 하지만 먼저 저울에 대한 현상금이 있습니다. 장군과 페더문 성채에 대한 당신의 지속적인 봉사는 역경에 직면했을 때 큰 축복입니다.' WHERE `entry`=2869; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 했어, $N! Lord Shalzaru의 죽음은 영구적이지는 않더라도 한동안 나가를 혼란에 빠뜨릴 것입니다. 그들이 가하는 위협은 이제 그 어느 때보다 우리의 통제 하에 있으며, 이에 대해 감사해야 합니다.$B$B거점 재무부에서 더 많은 현상금이 있습니다. 여러분은 모든 구리를 얻었습니다. 당신과 당신은 언제든지 Feathermoon 요새에서 환영합니다.$B$B떠나기 전에 한 가지 더, $N... 할 수 있다면...' WHERE `entry`=2870; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흥미롭군요... 이게 솔라살 폐허에서 왔다고 하던가요? 음, Latro의 말이 맞아요. 이걸 봐야 해요. 언뜻보기에 폐허에 토착이 아닌 것 같습니다. 그리고 다시 말하지만, 이것은 나가 디자인이 아닙니다... 이것만큼 외계인이 아닙니다.$B$B이 아이템을 조사하는 데 시간이 좀 걸릴 것입니다. 연구를 마치면 당신이 주변에 있다면 당신의 재능을 활용하겠습니다.$B$B자, 우리가 가지고 있는 여분의 아이템 중 하나를 가져가세요. 나는 당신이 그것을 위해 약간의 사용을 찾을 수 있기를 바랍니다!' WHERE `entry`=2871; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래서 당신은 MacKinley와 이야기하고 있었군요, 당신은?$B$B그가 생각하는 것과는 다릅니다! 그에게 Steamwheedle Bilge 럼주를 주는 것이 두렵지 않습니다...$B$BI 다만 그에게 줄 럼주가 없을 뿐입니다!' WHERE `entry`=2872; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요, 배송 감사합니다! 이제 MacKinley와 나는 마침내 우리의 내기를 끝낼 수 있습니다.' WHERE `entry`=2873; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 한번 해보자...$B$BI 믿을 수가 없어! 이 물건은... 끔찍합니다! 잘됐네요!$B$B그럼 Stoley는 나에게 빚진 돈을 지킬 수 있을 것 같아요. 그는 Steamwheedle 빌지 럼주에 대한 그의 말에 충실합니다. 그 물질은 자갈처럼 두껍고 용암처럼 타오릅니다!' WHERE `entry`=2874; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 안드레의 머리. 그래서 결국 재판을 받게 될 것 같아요!$B$BM감사합니다, $N. 이제 여기에 서명만 해주시면 렌더링된 서비스에 대한 비용을 지불해 드릴 수 있습니다.$B$B작은 글씨는 걱정하지 마세요. 무해하고... 어차피 읽을 수 있을 만큼 작은 돋보기는 없는 것 같아요.' WHERE `entry`=2875; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세상에, 이것은 정확한 날짜와 시간 및 모든 것이 포함된 선박 출발 및 도착 목록인 것 같습니다! 해적선의 선장이 이걸 손에 넣었다면, 그는 필드 데이를 가질 수 있었을 거에요!$B$B이걸 해적에게서 얻었다고 하던가요? 충격적인 소식이네요...$B$B감사합니다, $N. 당신이 그에게서 가져가서 기쁘고, 그 해적이 지금 흙을 먹고 있는 것도 기뻐요!' WHERE `entry`=2876; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Wildhammers를 돕고 있는 당신을 보십시오! 당신은 행동의 $c이고 행동은 우리가 여기에서 존중하는 것입니다.$B$B당신의 작은 청소 임무는 당신이 생각하는 것보다 훨씬 더 중요합니다. 사람들이 진액과 진창을 솎아내면 우리의 영향력 범위를 순식간에 확장할 수 있을 것입니다. 여기 - 여기 Aerie Peak에서 새 친구를 사귀는 것 외에도 작은 무언가가 있습니다!' WHERE `entry`=2877; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='통전 지팡이를 잡는 것은 거의 불가능합니다. 그것의 힘이 당신의 몸을 울립니다.$B$B당신은 에퀴넥스 모노리스의 차가운 표면에 손을 뻗습니다...$B$BA 작은 문이 열리고, 당신은 손을 뻗어 그 유물을 안에 넣을 수 있습니다.$B$B빛을 채우는 광선 Equinex Monolith 주변 지역.' WHERE `entry`=2879; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 그것이 내가 말하는 것입니다! 보세요 - 이 목걸이는 당신이 손을 더럽힐 용의가 있음을 증명합니다. 우리 Wildhammers는 우리가 관계를 맺는 사람들에게서 그것을 소중하게 여깁니다.$B$B당신이 이 일을 계속한다면 당신은 아직 우리의 호의를 누리게 될 것입니다.' WHERE `entry`=2880; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 그것이 내가 말하는 것입니다! 보세요 - 이 목걸이는 당신이 손을 더럽힐 용의가 있음을 증명합니다. 우리 Wildhammers는 우리가 관계를 맺는 사람들에게서 그것을 소중하게 여깁니다.$B$B당신이 이 일을 계속한다면 당신은 아직 우리의 호의를 누리게 될 것입니다.' WHERE `entry`=2881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Cuergo 선장의 숨겨진 보물이 기다리고 있습니다!' WHERE `entry`=2882; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지도를 살펴보면 그것이 Hadoken Swiftstrider가 원하는 전투 계획임을 알 수 있습니다. 병력 이동을 나타내는 수많은 화살표가 지도에 그려져 있지만 대부분 모자케 캠프가 있는 북쪽이 아니라 남쪽을 향하고 있는 것 같습니다.$B$B지도의 다른 부분에는 큰 그 아래에 다양한 눈금 표시가 있는 어떤 종류의 곤충. 놀의 모습으로 미지의 벌레에 대한 손실을 나타내는 것일 수도 있습니다...' WHERE `entry`=2902; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것이 바로 우리에게 필요한 것입니다. 나는 이 지도에 휘갈겨 쓴 대부분의 내용을 해독하는 데 그다지 능숙하지 않지만 놀에게 무슨 일이 일어나고 있는지 이해할 수 있을 만큼 충분한 전투 계획을 보았습니다. 현재 두 전선에서 전쟁을 벌이고 있는 것 같습니다. 하나는 우리 편이지만... 그들의 주된 에너지는 남쪽에 있는 적을 상대로 한 것 같습니다.$B$B여기에는 눈에 보이는 것보다 더 많은 것이 있습니다. 아마도 그들이 직면한 이 다른 적이 진정 누구인지 알아낼 때일 것입니다.' WHERE `entry`=2903; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, Kernobee를 한 조각으로 우리에게 돌려준 것에 대해 보상을 받아야 한다고 생각합니다. Gnomeregan으로 돌아가면 쓸모없는 백스탭인 기계박사 Thermaplugg를 물리치는 데 필요한 이점을 얻을 수 있습니다.' WHERE `entry`=2904; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 이것은 훌륭합니다! 고마워요, $N! 바로 일하러 갈게요!!$B$B불쌍하고 불쌍한 테크봇... 기분 나쁘게 생각하지 마세요. 우리가 고쳐줄게.$B$B자, 내가 하이드로 잭 스위블 스패너용 플러그를 어디에 꽂았지...' WHERE `entry`=2922; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래 그건 사실이야. Techbot이 도적질했습니다! 도와 주실 수 있으신가요?' WHERE `entry`=2923; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 얻었다! 이제 새로운 실험을 시작할 수 있습니다!$B$BI 정말 감사합니다, $N! 당신의 용기는 노움 연구를 비약적으로 발전시켰습니다!' WHERE `entry`=2924; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래요! 놈리건 임무에 도움이 필요합니다. 그리고 당신은 그것을 할 수 있는 $c일 뿐입니다!' WHERE `entry`=2925; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했습니다! 새로운 공식을 테스트할 때가 왔습니다. 이것이 효과가 있다면, 포획된 나병 노움이 치료될 뿐만 아니라 머리털이 꽉 차게 될 것입니다! 다시 서!' WHERE `entry`=2926; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 빼어난 머리털이 빠지면 분명 끝일 줄 알았는데 살아났어요!$B$BI가 방사능 볼트를 맞았을 때 바로 옆에 서 있었어요. 그 유쾌한 갈색 머리카락이 덩어리로 바닥에 떨어졌습니다! 클러스터! Gnoarn이 완전히 겁에 질렸을 때 모든 것이 공포에 휩싸였습니다! 오 예, 겁이 났어요! Gnoarn은 믿을 수 없다는 듯 대머리를 만졌고, 그의 눈빛은 복수를 외쳤습니다. $N! 그런 다음 트로그에게 분노를 표출했습니다!$B$B<오지가 움찔합니다.>' WHERE `entry`=2927; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 할 겁니다, $N. 하나의 자이로드 드릴 굴삭기가 수정되었습니다. 398회 남았습니다.' WHERE `entry`=2928; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그가 땅에 쓰러질 때 그의 머리를 통과한 마지막 것이 당신의 발, $R이라고 생각하고 싶습니다. 텔마플러그가 죽자 놈리건을 되찾으려는 우리의 계획이 실현되는 데 한 걸음 더 다가섰습니다.' WHERE `entry`=2929; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해! 프리즘 천공 카드를 찾아 손실된 데이터를 복구했습니다! 우리가 없이는 살 수 없는 매우 중요하고 매우 중요한 데이터!$B$B노움에 대한 당신의 봉사는 오랫동안 기억될 것입니다, $N.' WHERE `entry`=2930; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놈리건에서 데이터 추출 임무를 조직하고 있습니다. 당신이 그것을 위해 여기 있다면, 들어라!' WHERE `entry`=2931; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 행동에 대한 소식이 저에게 전해졌습니다. 잔인한 행동이지만 명예로운 행동입니다. Witherbarks가 당신의 메시지에 주의를 기울이기를 바랍니다.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그리고 이것은 무엇입니까? 내가 생각하기에 어떤 거미류 생물의 독인 것 같습니다. 어디서 얻었습니까?' WHERE `entry`=2933; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 멋지다! 독은 꽤 신선하고 매우 치명적이라고 확신합니다. 감사합니다!' WHERE `entry`=2934; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래서 마른나무껍질 거미의 신선한 독을 원하십니까? 음, 앉으세요... 당신은 내가 당신에게 말해야 하는 것을 좋아하지 않을 것입니다.' WHERE `entry`=2935; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Elortha no Shadra... 이 이름은 속삭임으로만 말하세요. 그 말은 영혼의 영역에서 많은 비중을 차지하기 때문입니다.$B$BI는 그것을 양피지에 넣고 당신을 위해 소환 주문을 만들 것입니다...' WHERE `entry`=2936; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어!' WHERE `entry`=2937; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. Lydon은 이 소포에 들어 있는 독이 그가 접촉한 것 중 가장 강력하다고 말했으며 이를 사용하여 새로운 응용 프로그램을 개발하느라 바쁘다고 말했습니다.$B$B다행히, 우리는 많은 것을 찾을 수 있을 것입니다.$B$B감사합니다, $N. Royal Apothecary Society에 대한 귀하의 봉사는 부인할 수 없습니다.' WHERE `entry`=2938; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 그래서 Troyas Moonbreeze가 당신을 보냈나요?$b$b<중얼거림>...항상 자기가 중요한 것을 찾았다는 엉뚱한 생각으로 나를 괴롭혔어요...$b$b보세요, $N, 직설적으로 말할게요. Troyas는 항상 그가 그 폐허에서 중요한 것을 발견했다고 생각합니다. 사실, 정말 가치 있는 것은 오래 전에 그곳에 살고 있는 오우거나 하피들에 의해 비축되었을 것입니다.$b$b주위를 둘러봐도 좋지만 찾을 수 있을지 모르겠습니다. 여기에 있는 모든 책이 도움이 될 것입니다.' WHERE `entry`=2939; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, Feralas: A History를 빌리시겠습니까?$b$b생각해 보겠습니다...$b$b이 책을 빌리는 것을 허락하겠습니다, $N.' WHERE `entry`=2940; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Daryn의 또 다른 인턴입니까? 그녀는 지식이 풍부한 역사가입니다, $N. 당신은 그녀의 지도력 아래에서 공부하는 것을 감사해야 합니다.$b$b자, Super Snapper FX를 가져오겠습니다. 당신은 그것을 사랑 거 야!' WHERE `entry`=2941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 떠난 이후로 계속 읽고 있어요, $N. 당신이 찾은 이 돌은 모로우 스톤이라고 합니다. 그 목적이 무엇인지는 아직 확실하지 않지만 Equinex Monolith 내부에 숨겨져 있다는 것은 큰 의미가 있음을 확신할 수 있습니다. $B$BI는 계속 연구할 것이며, 앞으로 당신을 의지할 수 있습니다, $N. 모든 도움에 감사드립니다.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 책을 가지고 왔습니다. 훌륭한!' WHERE `entry`=2943; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘! Curgle의 발명품은 기대에 부응했습니다.$B$B너무 흥분하지 마세요. $N.$B$B자, 제가 그 책을 어디에 두었나요...' WHERE `entry`=2944; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스파클매틱 5200에 반지를 끼우고 은화를 투입구에 넣는다.$B$B기계가 격렬하게 움직이기 시작하면서 기계에서 으스스한 갈리는 소리가 난다. 기계 내부의 링에 무슨 일이 일어나고 있는지 짐작할 수 밖에 없습니다...$B$B기계가 갑자기 멈추고 \"딩!\" 아이템 수납함을 열면 빨간색 리본으로 깔끔하게 포장된 작은 상자가 나타납니다. Sparklematic 5200도 선물 포장이 되는 것 같습니다!' WHERE `entry`=2945; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='받침대를 만지면 Uldaman의 소형 디스크가 배낭에서 윙윙거리며 빛납니다. 울둠의 문 앞에서 또 다른 돌 감시자의 형상이 살아나면서 익숙한 느낌이 손을 씻습니다.$B$B\"안녕하세요. 저는 입장의 수호자입니다. 접근에 사용된 디스크는 다음과 같습니다. 올바른 진입 디스크인 울둠의 판이 없습니다. 이 판을 디스크 구조에 통합하고 액세스 순서를 반복하십시오. 감사합니다.\"' WHERE `entry`=2946; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='반지라고? 보자... 그래, 그 반지는 golly가 만들었어.$B$B놈리건이 올라가기 전에 거기에 작은 가게가 있었지. 아마도 그것은 내가 언덕을 향해 달릴 때 두고 온 것일 것입니다. 심플한 디자인이라 여러개 만들어봤어요. 아마 모르는 사람이 보낸 것일지도 몰라.$B$B다크 아이언 드워프가 이걸 가지고 있었어? 글쎄, 그것은 이미 떠 다니는 9 개의 다른 계층에 새로운 음모 계층을 배치합니다. 아마도 당국은 알고 싶어할 것입니다. 나 같은 사람에게 낭비하는 것입니다.$B$B이제 다시 링으로 돌아가서...' WHERE `entry`=2947; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 정확히 내가 필요했던 것! 언젠가 내가 부당하게 빠져든 이 구멍에서 나 자신을 발견하면, 나는 당신을 위해, 모두를 위해 아제로스 전체에서 가장 훌륭한 장신구를 만들 것입니다! 그때까지 시약에 대한 장난을 해주셔서 감사합니다. 보통 이런 품질의 반지에 대해 제가 청구한 금액의 10배를 청구합니다...$B$B반지 얘기가 나와서 말인데요, 여기 새 반지가 있습니다!' WHERE `entry`=2948; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놈리건의 반지? 어디 보자... 내 얘기는 아니지만 흥미롭군.$B$B놈리건 사건 - 이보다 더 멋진 무감각한 해골 무리에게는 일어날 수 없는 일입니다. 몇 년 동안 그들은 농담이었고 이제 거의 하룻밤 사이에 그들은 우리보다 더 나은 장비를 만들고 있습니까?$B$BDark Iron 드워프가 반지를 가지고 있었습니까? 그것은 훨씬 더 흥미 롭습니다! 노움이 미친 골렘 설계도를 훔쳐 수정했을 수도 있습니다. 저 검은무쇠단은 분명 큰 보상을 원할 것입니다. 확실히 조사할 가치가 있습니다.$B$B그 반지에 대해...' WHERE `entry`=2949; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 당신의 반지가 있습니다. 이전보다 더 좋습니다. 검은무쇠 드워프에 대한 정보를 제공해 주셔서 다시 한 번 감사드립니다. 이것은 그 놈들이 갑자기 고블린과 같은 영감을 받은 방법에 대한 합리적인 단서처럼 보입니다.' WHERE `entry`=2950; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='때묻은 물건과 세 개의 은화를 Sparklematic 5200에 넣습니다. 기계는 알 수 없는 물건에서 때를 제거하기 위해 열광적으로 시도하면서 생명을 얻습니다. 시끄럽고 격렬한 휘젓는 소리가 기계의 심장에서 뛰었습니다. 짐승의 금속 프레임이 좌우로 비틀거리며 삐걱거리며 신음한다...' WHERE `entry`=2951; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시작하자마자 Sparklematic 5200이 갑자기 멈춥니다. 기계에서 간단한 \"딩\" 소리가 들리고 기계의 입구가 나선형으로 위로 올라갑니다. Sparklematic 5200 내부에는 작은 리본으로 싸인 작은 상자가 있습니다. 기계는 때 묻은 상태를 제거한 후 물체를 감싸는 것처럼 보입니다. 기계가 안돌아가더라도 이젠 예쁜 상자에 포장이 되어있으니 $B$B글쎄, 청소를 ​​했는지 안했는지 알 수 있는 방법이 하나 있는데...' WHERE `entry`=2952; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Sparklematic 5200이 살아 움직이며 이리저리 휘청거립니다. 내부에는 그 안에 놓인 물체를 뒤덮은 속수무책인 오물이 기계의 노움 세척제에 의해 분쇄되고 있습니다.$B$BSparklematic 5200이 익숙한 \"딩!\" 소리와 함께 멈춥니다. 기계의 물품 수납함이 나선형으로 열리면서 깔끔하게 포장된 상자가 드러납니다.' WHERE `entry`=2953; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌 감시자의 목소리가 힘과 권위로 울려 퍼집니다:$B$B\"받침대에 접근하면 디스크가 반환됩니다. 울둠의 판금을 획득하여 기존 디스크 세트에 통합하면 다음 단계로 들어갈 수 있습니다. 복잡한.\"' WHERE `entry`=2954; +UPDATE `locales_quest` SET `OfferRewardText_loc1`=' 대단하시군요. 아직 팔다리가 모두 남아 있습니다. 이제 이 물건이 무엇을 할 수 있는지 볼 시간입니다!' WHERE `entry`=2962; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='탐험에 대한 관심을 유지해 주셔서 기쁩니다, $n! 당신의 타고난 재능과 목시 덕분에 우리는 불가능하다고 생각했던 비밀을 밝힐 수 있었습니다!$B$B울다만에 있는 노르간논의 원반은 방대한 정보의 보고였습니다. 거기에 저장된 정보의 최상위 레이어에만 액세스할 수 있었습니다. Creators는 아제로스 전역에 더 많은 저장소를 두고 있다는 소문이 돌았습니다. 이것은 이제 우리를 울둠으로 인도합니다...' WHERE `entry`=2963; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그렇다면 우리는 모두 동의합니다. 최선의 공격 계획은 이 판이 숨겨져 있을 수 있는 영역을 좁힐 수 있을 때까지 이것을 보류하는 것입니다. 당신은 우리를 $n 여기까지 데려왔고, 우리 모두를 위해 Uldum을 잠금 해제하기 위해 필드로 돌아가는 사람이 되길 바랍니다!$B$B그동안 이 사례금을 드리겠습니다. 이것은 당신이 우리를 돕기 위해 만난 모든 비용과 약간의 추가 비용을 충당해야 합니다. 곧 다시 확인하세요... 울둠이 손짓합니다!' WHERE `entry`=2964; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='타나리스 사막 깊숙한 곳에 감시자의 계곡이라는 곳이 있습니다. 당신이 회수한 디스크에는... 번역된 상형 문자에 Uldum이라는 장소가 언급되어 있습니다. 대부분은 이곳이 신화라고 생각합니다.$B$BI 이것이 거짓임을 알고 있습니다. 울둠이 존재합니다. 나 거기 가봤 어. 글쎄요... 어쨌든 밖에서요.$B$B요점은 $N입니다. 원반과 Uldum 사이에 연관성이 있다고 생각하고 거기로 가주셨으면 합니다.' WHERE `entry`=2965; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='받침대를 만지면 Uldaman의 소형 디스크가 배낭에서 윙윙거리며 빛납니다. 울둠의 문 앞에서 또 다른 돌 감시자의 형상이 살아나면서 익숙한 느낌이 손을 씻습니다.$B$B\"안녕하세요. 저는 입장의 수호자입니다. 접근에 사용된 디스크는 다음과 같습니다. 올바른 진입 디스크인 울둠의 판이 없습니다. 이 판을 디스크 구조에 통합하고 액세스 순서를 반복하십시오. 감사합니다.\"' WHERE `entry`=2966; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='디스크가 누락되었습니까? 흥미롭게도, 노르간논의 원반은 열쇠 고리의 열쇠처럼 전체 세트의 일부일 뿐인 것 같습니다.$B$B울둠의 판금을 찾을 수 있다면 실제로 울둠 단지 자체에 접근할 수 있습니다. . 그 전망에 흥분해야 할지, 두려워해야 할지 모르겠습니다.$B$B우리 모두를 파멸시킬 지구가 간직하고 있는 비밀이 바로 비밀로 남도록 모든 위험을 감수해야 할 수도 있습니다.' WHERE `entry`=2967; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그렇다면 우리는 모두 동의합니다. 최선의 조치는 이 판이 숨겨져 있을 수 있는 영역을 좁힐 수 있을 때까지 기다리는 것입니다. 당신은 우리를 $N 여기까지 데려왔으니, 울둠의 비밀에 맞서기 위해 현장으로 돌아가는 사람이 되기를 바랍니다.$B$B그동안 이 사례금을 드리겠습니다. 이것은 당신이 우리를 돕기 위해 만난 모든 비용과 약간의 추가 비용을 충당해야 합니다. 곧 다시 확인하세요... 울둠이 우리 모두를 손짓합니다, 젊은이여.' WHERE `entry`=2968; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Elune에게 감사합니다, $N! 당신은 우리와 당신이 구한 다터에게 큰 축복입니다. Jer\'kai와 나는 용들을 직접 도울 수 없었을 것입니다. 그림토템 사건에 대한 당신의 개입은 기억될 것입니다.$B$B지금 Jer\'kai에게 말하십시오... 보복을 준비해야 합니다. 페어리 드래곤이 자유롭다고 해서 계속 그렇게 되는 것은 아닙니다. Jer\'kai와 나는 이제 공격에 나설 것입니다.' WHERE `entry`=2969; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Kindal이 당신에 대해 옳았습니다, $N--당신은 이것에 대한 요령이 있습니다. 당신은 우리 둘보다 더 노련한 모험가이십니다. 그 점에 대해 감사드립니다.$B$B그림토템 부족은 대부분의 타우렌보다 훨씬 더 적대적입니다... 동족이 그들의 행동에 눈살을 찌푸릴지 궁금합니다. 나는 놀라지 않을 것입니다. 아시다시피 아제로스의 많은 종족은 덜 친절한 상대와 관련이 있습니다.$B$B하지만 그것은 다른 날 논의할 사항입니다.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀라운 이야기입니다, $N. 당신이 용족뿐만 아니라 우리 여사제 중 한 명을 도왔다는 사실이 기쁩니다. 제카이가 당신을 나에게 보낸 것이 옳았습니다. 나는 그녀가 그녀의 반지를 그녀에게 돌려주도록 확실히 할 것입니다--곧 페랄라스로 향하는 정찰병이 있습니다. 이것이 그들이 임무를 수행하는 동안 조사해야 할 또 하나의 문제입니다.$B$B다시 한 번 감사드리며, 여기 계시는 동안 편히 쉬십시오.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $c! 이것들은 잘 할 것입니다. 여기에는 코린을 위한 망토를 만들기에 충분하며, 아마도 더 많을 수도 있습니다! 감사합니다.$B$BI 여행이 너무 위험하지 않았으면 좋겠나요? 페랄라스 지역은 너그러운 곳으로 알려져 있지 않지만, 당신은 충분히 잘 해냈습니다.$B$B다시 한번 감사합니다, $c.' WHERE `entry`=2973; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 뿔이네요, $c. 잘하셨어요. 내가 이것들을 가져가서 오그리마로 돌아가는 대로 벨그롬에게 말하도록 하겠습니다. 당신은 지금까지 두 번이나 저를 도왔고 그것으로 당신은 제 표를 받았습니다. 아마도 미래에 내가 당신을 도울 수 있습니다! 행운을 빕니다.' WHERE `entry`=2974; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 시간이 지나면 땅이 치유될 것입니다. 우리는 포기해서는 안 됩니다.' WHERE `entry`=2975; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그림토템!? 이건 재미 있네. 페랄라스에서 사냥하다가 우연히 만났다고? 정말?$B$B동료들이 당신의 소식을 듣고 싶어할 것입니다, $c. 더 말씀해 주시면 그렇게 하는 동안 코인을 계산하겠습니다.$B$B그리고 가기 전에 오늘 알려 주신 정보에 감사드립니다.' WHERE `entry`=2976; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='디스크가 누락되었습니까? 흥미롭게도, 노르간논의 원반은 열쇠 고리의 열쇠처럼 완전한 세트의 일부일 뿐인 것 같습니다.$B$B울둠의 판금을 찾을 수 있다면 실제로 울둠 단지 자체에 접근할 수 있습니다. ! 큰 삽을 가져오지 않고 크리에이터들이 일하던 곳을 실제로 탐험한다고 상상해보세요!$B$B삽이나 파는데 문제가 있는게 아니라...' WHERE `entry`=2977; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 두루마리... 고르두니 전초기지에서 찾았다고?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 보주는 Gordunni에 대한 자세한 정보를 제공할 것입니다... 그런 다음 $N의 몰락을 계획하는 데 사용할 것입니다.' WHERE `entry`=2979; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 자신이 믿을 수 있고 의지할 수 있는 동맹임을 증명했습니다, $N.' WHERE `entry`=2980; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 벨그롬이 당신을 보냈습니다. 적시에 왔습니다. $r.$B$B상황을 설명하겠습니다. 그러면 도전할 수 있는지 결정할 수 있습니다... 하지만 Belgrom이 당신을 보냈다면 당신의 용기는 의심할 여지가 없습니다.' WHERE `entry`=2981; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저를 위해 이 일을 해주셔서 정말 감사합니다.$B$B이제 Troyas에게 이 일에 대해 한 마디도 하지 마세요...' WHERE `entry`=2982; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, Swart가 당신을 나에게 보냈죠?$B$B그럼, Swart는 항상 신뢰할 수 있었으니, 그것은 당신이 다음 sapta--불의 sapta에 참여할 준비가 되었다는 것을 의미해야 합니다.$B$BI see 그것은 이미 당신의 눈에, 타는 듯한, 욕망입니다. 당신은 힘을 맛봤고 이제 더 많은 것을 받아들일 준비가 되었습니다. 인내심, $N. 지구가 당신에게 가르친 것을 기억하십시오. 권력과 파괴는 쉽게 찾아오지만, 언제 손을 대야 할지 여전히 알아야 합니다.' WHERE `entry`=2983; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 나름이 당신을 보냈지?$B$B그럼, 남은 언제나 믿을 수 있으니 다음 삽타, 즉 불의 삽타에 참여할 준비가 되었다는 뜻이겠지.$B$BI 보라 그것은 이미 당신의 눈에, 타는 듯한, 욕망입니다. 당신은 힘을 맛봤고 이제 더 많은 것을 받아들일 준비가 되었습니다. 인내심, $N. 지구가 당신에게 가르친 것을 기억하십시오. 권력과 파괴는 쉽게 찾아오지만, 언제 손을 대야 할지 여전히 알아야 합니다.' WHERE `entry`=2984; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바람은 수평선에서 빠르게 접근합니다. 땅은 당신의 발 아래 안정적입니다. 당신의 영혼은 이미 불로 따뜻해졌습니다. 이제 당신이 물의 순수함을 배울 때라고 말하고 싶습니다.$B$B당신의 길은 당신을 여기까지 이끌었고 당신의 영혼은 당신에게 더 멀리 나아갈 힘을 줄 것입니다. . 그러나 첫 번째 단계는 귀하가 취해야 할 것입니다.' WHERE `entry`=2985; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽한! 여행을 계속할 때 이것들을 가져갈 것입니다, $N. 이 코발트에 꽤 많은 돈을 지불할 사람을 찾을 수 있을 거라고 확신합니다.$B$B자, 수고를 대신해 이걸 가져가세요.' WHERE `entry`=2987; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뾰족부리가 마을에 없었나요? 흠... 암울한 소식이네요. 그 그리핀은 차세대 그리핀을 이끌 운명입니다. 그가 길을 잃으면 우리 함대의 힘과 정신은 엄청난 고통을 겪을 것입니다.' WHERE `entry`=2988; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뾰족부리가 거기에 없었나요? 그것은 나쁜 소식이지만 좋은 소식이기도 합니다...$B$BI바일브랜치 트롤은 제물을 바치는 것으로 유명하기 때문에 그가 줄의 제단에 없었다는 것이 다행입니다.$B$BI 여러분의 도움에 감사드립니다. , 하지만 앞으로 더 큰 과제가 남아 있습니다.' WHERE `entry`=2989; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. 이 깃털은 훌륭한 그리핀의 것입니다. 큰일을 할 운명인 자... 손상 없이 성인이 될 때까지 살아남을 수 있다면.$B$B그를 찾고 싶습니까? 그럼 잘 들으세요, 용감한 $c...' WHERE `entry`=2990; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 네크룸의 메달. 트롤에게 비정상적으로 긴 수명을 주었지만 비용이 든다는 소문이 있습니다. 메달리온의... 불쾌한 부작용을 피하면서 메달의 힘을 얻을 수 있는 방법을 찾고 싶습니다.$B$B당신은 나에게 서비스를 제공했습니다, $N. 나는 이제 우리 거래의 끝을 지킬 것입니다.' WHERE `entry`=2991; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='의식은 성공적이었습니다. 저는 뾰족부리를 보았고 그를 찾는 방법을 알려줄 수 있습니다.' WHERE `entry`=2992; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Grimshade와 대화를 나눴나요? 뭐라고 했어?$B$B...뭐? 썩은가지 트롤이 뾰족부리를 가졌다고? 참을 수 없어! 그를 되찾기 위해 군대를 조직해야 합니다!' WHERE `entry`=2993; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Swiftwind와 Keenclaw는 조금 전에 자녀와 함께 돌아와서 새로운 부모처럼 소란을 피우고 있습니다. 그들이 다시 함께 있는 것을 보면 이 오래된 드워프 안개가 눈에 들어오기에 충분합니다...$B$B우리는 당신이 한 일에 대해 충분히 갚을 수 없습니다, $N. Aerie Peak의 그리핀과 기수들은 오랫동안 당신의 이름을 노래할 것입니다.' WHERE `entry`=2994; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽해, $N. Highvale이 잃어버린 정보를 복구하는 동안 우리는 전선을 더욱 봉쇄할 수 있을 것입니다...' WHERE `entry`=2995; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ratchet에서의 바쁜 하루, 그렇지 않나요? 항구 도시의 수고를 지켜보는 것이 얼마나 즐거운지. 너무 많은 미스터리, 너무 많은 모험... 너무 많은 무지.$B$BI 당신의 눈에 내가 보이는 증오가 $N? 좋습니다. 유용하게 사용하겠습니다.' WHERE `entry`=2996; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 봤습니다, $N. 나는 빛이 당신에게 진정한 길을 보여주고 당신을 악으로부터 안전하게 지켜주기를 바랍니다.' WHERE `entry`=2997; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 스톰윈드 정말 아름답지 않나요?$B$B당신의 타이밍은 이보다 더 좋을 수 없습니다, $N.' WHERE `entry`=2998; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 봤습니다, $N. 나는 빛이 당신에게 진정한 길을 보여주고 당신을 악으로부터 안전하게 지켜주기를 바랍니다.' WHERE `entry`=2999; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='반갑게 인사드립니다, $N.' WHERE `entry`=3000; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ratchet에서의 바쁜 하루, 그렇지 않나요? 항구 도시의 수고를 지켜보는 것이 얼마나 즐거운지. 너무 많은 미스터리, 너무 많은 모험... 너무 많은 무지.$B$BI 당신의 눈에 내가 보이는 증오가 $N? 좋습니다. 유용하게 사용하겠습니다.' WHERE `entry`=3001; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N...$B$B이 구슬은 매우 강력하지만 매우 위험합니다.' WHERE `entry`=3002; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도움을 주셔서 감사합니다, $N. 히포그리프 인구는 우리가 아니었다면 번창하지 못했을 것입니다. 아, 하지만 페랄라스로 직접 여행을 가셔서 그곳에서 고르두니의 참상을 목격하셨으니 잘 이해하셨으리라 생각합니다.$B$B보시다시피 저는 여기서 열심히 일하고 있습니다. 가는 중입니다.$B$B다시 한번 감사드립니다. $N.' WHERE `entry`=3022; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 정말 좋은 성질이야! 그리고 그것의 너무! 다 사용하기 전에 며칠 동안 일해야겠어요!$B$B감사합니다, $N. 이것을 지불로 받아 주십시오.' WHERE `entry`=3042; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 나는 Edana가 정말로 죽었다는 것을 압니다. 이 마음; $N 님, 이곳에서 저를 위해 한 일을 기억하겠습니다. 감사합니다.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 당신은 늙은 타우렌의 마음을 평화롭게 만들었습니다.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$C 방식으로 훈련을 계속하면 이 장소가 적합하다는 것을 알게 될 것입니다. 궁금한 점이 있으면 주변의 누구에게나 자유롭게 물어보고 준비가 되었다고 생각되면 다시 교육을 받으러 오세요. 나는 여기 계곡에서 $C만큼 마스터했으며 그 지식을 당신에게 전달할 수 있습니다... 대가를 치르고.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 우리는 그들에게 그러한 것들을 가르치고 그들은 우리에게 다른 사람들을 가르칩니다. 우리는 하나의 종족이 됩니다... 거의. 우리는 지금 오랫동안 동맹국입니다. 그래서 당신은 그들을 돕는 것을 기억합니다. 그리고 Jen\'shan은 당신을 도와야 한다는 것을 기억합니다.$B$BJen\'shan은 당신에게 사냥꾼의 방법을 가르쳐줄 것입니다. 잊지 마세요, 사냥꾼은 부족에게 크게 존경을 받습니다. 당신은 미래에 큰 역할을 맡게 될 것입니다... 당신은 그것을 결코 잊지 않을 것입니다.$B$B당신이 필요하다고 느낄 때 Jen\'shan으로 오십시오. 그녀는 당신이 준비되었다고 느낄 때 가능한 한 많이 가르칩니다.' WHERE `entry`=3082; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그런 때가 올 때까지 너는 내 지도 아래 있을 것이다. 일부 사람들이 말하는 것처럼 로프를 보여 드리겠습니다. 준비가 되었다고 느낄 때마다 저에게 오세요. 그러면 추가 교육에 대해 살펴보겠습니다. 그때까지 기술을 연습하고 면도날처럼 연마하십시오. 가장 하찮은 능력이라도 언제 필요할지 알 수 없습니다.' WHERE `entry`=3083; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아시다시피 요소는 우리에게 힘을 줍니다. 불, 흙, 물, 공기, 이것이 우리의 도구입니다.$b$b우리의 힘은 조상의 영혼에서 나옵니다. 우리는 국민의 지도자입니다. 스랄이 호드에게 그러하듯이 우리가 방문하는 마을과 마을에도 그러할 것입니다. 그들은 지혜와 보호를 위해 우리를 바라볼 것입니다. 더 잘 준비하려면 자주 훈련해야 합니다. 당신이 더 많은 힘을 얻었다고 느낄 때 나에게 오세요. 내가 할 수 있는 것을 가르쳐 드리겠습니다.' WHERE `entry`=3084; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자신을 시험해 보면 정령보다 더 잘 제어할 수 있다는 것을 알게 될 것입니다. 위대한 위대한 존재를 불러들일 것입니다... 켄자이가 들어오는 곳입니다. 준비가 되었다고 느끼면 늙은 켄자이에게 말을 겁니다. 정령들이 동의하면 더 강력한 능력을 가르쳐줄 것입니다... 하지만 정령들이 동의해야만 합니다.$B$B이제 가서 다 계곡의 나머지 사람들과 대화하십시오. 나중에 다시 얘기해 주세요.' WHERE `entry`=3085; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 이 행성에서 가장 강력한 존재 중 하나입니다, $N... 논쟁의 여지가 없습니다. 그리고 모두가 그것을 알고 있습니다... 또한 그것을 잘 알고 있습니다!$B$B하지만 당신은 지쳤을 것입니다! 당신이 두려워해야 할 것은 오크나 엘프, 드워프가 아니라... 당신이 볼 수 없는 데이트이기 때문입니다. 마법은 강력합니다. 하고 싶지 않은 일을 하게 하십시오. 당신이 정말로 당신보다 더 강력하다고 생각하게 만드십시오. 인내심을 가지십시오. 현명하게 행동하세요.$B$B훈련할 준비가 되었으면 마이아에게 다시 오세요. 그녀는 당신이 배울 준비가 된 것을 가르쳐줍니다. 문제 없습니다.' WHERE `entry`=3086; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리가 말을 마치면 다 계곡에 있는 나머지 시민들과 대화해야 합니다. 그들은 당신에게 그들을 위해... 당신의 기술을 시험하고 이 땅의 위험에 대해 가르쳐 줄 일을 해달라고 부탁합니다.$B$BA 경험과 지혜가 성장할수록 Jen\'shan이 더 잘 보여줄 필요가 있습니다. 기술과 기술. 젠샨으로 자주 돌아오세요. 제가 가르쳐드릴 수 있는 내용을 알려드리겠습니다.' WHERE `entry`=3087; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 내가 어디에 있는지 알았으니 알려주어야 합니다. 으스러진 손이 당신을 돌봐달라고 부탁했습니다. 그들은 내가 당신을 훈련시키고 그들이 필요로 할 수 있는 모든 것을 알려 주기를 원합니다. 당신이 아직 그들을 돕는 데 관심이 없더라도-그렇지 않은 당신은 바보가 될 것입니다-당신을 훈련시키기 위해 제가 할 수 있는 일을 하겠습니다... 적은 비용으로요. 준비가 되었다고 생각하시면 언제든지 제게 다시 오세요. 그러면 무엇을 배울 준비가 되었는지 살펴보겠습니다.' WHERE `entry`=3088; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 우리 조상들이 소통하는 통로가 될 것입니다. 당신은 손짓하고 부를 때 요소의 힘을 갖게 될 것입니다. 적을 분리하는 것은 어린이 놀이가 될 것입니다. 호흡만큼 쉽게 아군을 치료하십시오. 새로운 도전에 직면할 때 이러한 사항을 염두에 두고 원할 때마다 저에게 다시 오십시오. 나는 당신에게 새로운 주문을 가르치고 준비가 되면 올바른 길로 인도하기 위해 여기 남아 있을 것입니다.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그리고 이제 당신도 우리 대열에 합류했습니다. 오해하지 마세요, $N. 많은 사람들이 부러워할 만한 권력을 가졌다고 해서 쉽게 받아들여지는 것은 아닙니다. 스랄은 우리가 여전히 그의 동족이기 때문에 우리 종족을 오그리마로 허용했습니다. 그는 우리에게 등을 돌릴 수 없습니다. 그렇지 않으면 우리는 그를 노예로 만든 인간만큼 한심한 존재가 될 것입니다. 내 요점은 : 조심하십시오. 당신은 강력할 수 있지만 어리석다면 당신은 죽은 것과 마찬가지입니다.$b$b마법 훈련이 필요하면 내게 돌아오십시오.' WHERE `entry`=3090; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 각자는 부족에서 역할을 합니다. 우리 각자도 모두 같은 의식을 거쳐야 합니다. 당신의 자존심이 당신에게 달리 말하지 않도록 하십시오. $B$BI는 전투의 영광을 추구하고 우리의 가장 오래된 조상의 길을 따르는 새로운 전사를 훈련하기 위해 이곳에 남아 있습니다. 준비가 되셨다면 저에게 다시 오세요. 최선을 다해 교육해 드리겠습니다. 부족의 축복을 받아 가라, $N.' WHERE `entry`=3091; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='애완동물을 길들이는 방법, 라이플을 발사하는 방법, 필요한 기타 여러 가지 기술 등 우리 직업의 기본 사항을 가르쳐서 여러분이 준비되어 있는지 확인하는 것이 제 일입니다.$b$b헌터는 강력한 부분입니다. 우리의 전통과 역사, $N. 당신이 부족에 얼마나 중요한지 기억하는 것이 좋을 것입니다. 우리 국민을 잘 섬기면 존경과 존경을 받게 될 것입니다.' WHERE `entry`=3092; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 앞으로 여러 번 만날 것입니다. 당신이 우리 회사를 떠날 때마다 조금 더 강력하고... 조금 더 준비되어 있기를 바랍니다. 영원한 불꽃처럼 당신의 영혼은 밝고 뜨겁게 타오를 것입니다.$B$B지금 가십시오, $N. 가서 자신을 테스트하십시오. 필요할 때 도와드리겠습니다.' WHERE `entry`=3093; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 공통의 유대를 공유하고 있지만 나이트 엘프로부터 많은 환영을 기대하지는 않습니다. 그들의 자존심은 여전히 ​​그들의 시야를 제한하지만 그것은 우리의 관심사가 아닙니다. 당신은 대지모신의 가르침에만 관심을 가져야 합니다. 당신의 지혜가 자라면 제가 아는 것을 가르쳐 드리겠습니다.$B$B나에게 자주 오십시오, $N. 당신은 대지모신이 가장 헌신적인 사람에게 놀라운 능력을 부여한다는 것을 알게 될 것입니다.' WHERE `entry`=3094; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 경험을 쌓는 동안 당신을 훈련시키기 위해 여기 있을 것입니다... 당신이 원할 때마다 저를 찾아주세요. 나는 최소한의 비용을 청구하지만 당신은 내가 당신에게 가르칠 수 있는 모든 것이 가치가 있다는 것을 알게 될 것입니다.$B$B지금 가서 당신의 기술을 시험해 보세요. 당신이 경험을 쌓아감에 따라 더 많은 것들이 당신에게 알려질 것이며, 그 중 일부는 여기서 당신과 논의할 수 없습니다. 미래에 실바나스가 당신과 같은 유형의 힘을 가진 전사를 필요로 할 것이라는 점만 알아두세요. 당신은 우리 구원의 중추가 될 것입니다. 그것을 잊지 마세요.' WHERE `entry`=3095; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 여기 여관에서 대부분의 시간을 새로운 얼굴을 주시하고 떠오르는 잠재 고객을 주시하면서 보냅니다. 코를 깨끗하게 유지하고 내가 할 수 있는 한 몇 가지를 가르쳐 드리겠습니다. 원할 때마다 나에게 다시 오세요. 그러면 새로운 기술을 사용할 준비가 되었는지 확인하겠습니다.' WHERE `entry`=3096; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 알아야 할 단 한 가지가 있습니다. 우리는 의지만으로 살아 남았습니다. 우리를 다른 사람들과 분리시키는 것은 우리 자신에 대한 믿음이며, 우리의 힘으로 아제로스 전체에 큰 변화를 일으킬 것입니다. 약자는 당신에게 기대게 될 것입니다. 문둥병자들은 당신을 주님이라고 부를 것입니다. 그리고 무지한 사람들은 인도를 위해 당신을 찾을 것입니다. 필요한 도구가 있는지 확인하여 때가 되면 준비할 수 있도록 하는 것이 제 의무입니다. 경험이 쌓이면 저를 찾아주세요. 준비가 되었다면 더 큰 힘을 가르쳐 드리겠습니다.' WHERE `entry`=3097; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리를 반대하는 자들을 파괴할 만큼 강해지려면 자주 나에게 돌아와야 합니다. 마법의 법칙은 여전히 ​​당신에게 적용됩니다, $N. 당신은 밤에 배고픈 늑대처럼 당신을 따르는 부패를 여전히 발견할 것입니다. 당신은 그 애무가 중독과 다르지 않다는 것을 알게 될 것입니다. 여전히 당신 곁에 있고 싶어하는 옛 연인입니다. 그러나 이러한 것들은 막을 수 있습니다. 이것들은 당신이 허용해야만 당신을 통제할 것입니다.$b$b이제 가십시오. 당신이 더 강해지면 나에게 돌아오십시오.' WHERE `entry`=3098; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 노예가 주인과 상관없이 여전히 노예라고 언급했습니다. 기억 나니? 우리 둘 다 지금 우리를 움직이는 것이 바로 그러한 유형의 통제, 즉 그러한 유형의 힘이라는 것을 알고 있습니다. 우리는 피조물이 우리를 섬기기를 원합니다. 우리는 우리가 다른 사람들이 우리에게 주는 것보다 더 강력하고 더 많은 존경을 받을 자격이 있다는 것을 알고 있습니다... 그래서 이제 우리는 그것을 취하려고 합니다.$B$BI는 이 투쟁, 즉 우리 자신의 자유를 위한 투쟁에서 당신의 동맹이 될 것입니다. 우리 자신의 충성을 추구할 자유. 준비가 되셨다면 제게 돌아오시면 제가 아는 모든 것을 가르쳐 드리겠습니다.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정신을 차리고 땅의 구조를 파악하고 훈련이 필요할 때마다 내게 돌아오십시오. 밤낮 가리지 않고 여기 있을게요.$B$B은빛 성기사단은 이곳을 꽤 안전하게 만들었지만, 다른 시민들을 만나보면 그들 모두가 문제를 겪고 있다는 것을 알게 될 것입니다. help with - $C가 그들에게 줄 수 있는 도움. 행운을 빌어요.' WHERE `entry`=3100; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그동안 한두 가지 다른 사항을 알아야 합니다. 당신은 이 땅에 있는 많은 사람들의 상징입니다. 그에 따라 행동하십시오. 성스러운 빛이 당신 안에서 빛나고, 당신의 아군과 적 모두에게 명백할 것입니다. $B$B또한 지혜와 힘을 얻으면 새로운 능력을 배우기 위해 훈련해야 합니다. 여기 Northshire에서 어느 정도 경험을 쌓았다고 생각되면 나에게 다시 오십시오. 그러면 당신이 배울 준비가 되었다고 생각되는 것을 가르쳐 드리겠습니다. 행운을 빕니다... $c!' WHERE `entry`=3101; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 우리의 기술을 탐낼 의상을 많이 찾게 될 것입니다. 모험가 여러분, SI:7... 맙소사, 데피아즈단도 스톰윈드 내부에 첩자가 한두 명 있으면 상관하지 않을 것입니다. 하지만 이것을 기억하세요, 당신은 당신 자신의 $g남성:여성;입니다. 아무도 당신이 하기 싫은 일을 하도록 괴롭히지 못하게 하십시오! 게다가, 우리는 모든 카드를 보유하고 있습니다... 적어도 게임이 끝나기 전에는 보유하고 있습니다. 무슨 말인지 아십니까?$B$B어쨌든 제 소개를 하고 교육이 필요하시면 제가 여기 있다는 것을 알려드리고 싶었습니다. 언제든지 오세요.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 경험이 성장함에 따라 나에게 돌아오십시오. 그러면 내가 당신에게 지식을 전하기 위해 최선을 다하겠습니다. 그때까지 마음에 연민을 품고 지혜가 길잡이가 되게 하십시오. 세상은 당신이 그렇게 만들 때에만 더 나은 곳이 된다는 것을 기억하십시오.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하하, 내 쪽지가 당신의 길을 가만두지 않을 것이라는 것을 알고 있었습니다. 자, 그럼 준비됐지? 당신의 운명을 받아들일 준비가 되셨나요? 지식과 힘을 추구하기 위해 당신 앞에 선 신과 다른 세력에 도전할 준비가 되어 있습니까? $B$BI는 거짓말을 하지 않을 것입니다, $N, 당신은 존경받는 만큼 두려움도 받을 것입니다. 그러나 이것 또한 알아두십시오. 교육이 필요할 때 제가 여기 있을 것입니다. 당신이 더 강력해지면 그냥 나를 찾으세요.' WHERE `entry`=3104; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='권력이 커지면 유혹을 받게 될 것입니다. 항상 자신을 통제해야 한다는 것을 기억해야 합니다. 나는 거짓말을 하지 않겠습니다. 비전을 수행하는 모든 사람에게 부패가 올 수 있습니다. 특히 Twisting Nether의 생물을 다루는 사람. 인내심을 갖고 신중하게 행동하세요... 하지만 그것이 당신의 야망을 억누르지 않도록 하세요.$B$B당신이 더 강해지면 나에게 돌아오세요. 그러면 우리 방식에 대해 더 많이 가르쳐 드리겠습니다.' WHERE `entry`=3105; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다른 것들도 보게 될 것입니다. 즉, 난쟁이들이 싸움에서 라이플 대신 마법을 사용한다는 것을 알 수 있습니다. 우리 중 일부는 일부 인간과 트로그처럼 성스러운 빛을 숭배합니다. 나중에 더 자세히 알게 되겠지만 지금 알아야 할 것은 내가 당신을 돕기 위해 여기에 있다는 것입니다.$b$b나는 당신에게 진정한 $C가 되는 방법을 가르치기 위해 여기에 있습니다. 훈련이 더 필요하다고 생각될 때마다 나에게 돌아와 내가 무엇을 할 수 있는지 알아보겠습니다.' WHERE `entry`=3106; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인간들은 우리에게 성스러운 빛과 그들의 명령이 그들에게 얼마나 중요한지... 그리고 아제로스 전체를 보호하는 일에 대해 많은 것을 가르쳐 주었습니다. 우리는 그것이 얼마나 전통에 젖어 있는지, 그리고 어떻게 단 한 명의 인물, 하나의 희생이 고통과 구원의 차이를 만들 수 있는지에 대해 큰 존경심을 가지고 있습니다. $B$B우리 둘은 잠시 함께 일할 것입니다. 준비가 되었다고 생각되시면 언제든지 저에게 다시 오시면 교육을 받을 수 있는지 알아보겠습니다. 준비 없이 세상에 나가게 할 수는 없겠죠?' WHERE `entry`=3107; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 항상 기억해야 할 한 가지는 당신이 살고 있는 세상을 존중해야 한다는 것입니다. 당신과 함께 싸우기로 선택한 야수; 당신의 무기의 빛; 탄약의 무게; 매서운 바람의 물림; 이 모든 것은 당신이 자세히 알아야 합니다.$B$BI 내가 당신을 돕기 위해 최선을 다하겠지만, 대부분의 작업은 당신에게 달려 있습니다. 준비가 되었다고 생각되면 언제든지 돌아와서 저에게 말을 걸어주세요. 내가 할 수 있을 때 당신을 훈련 거 야.' WHERE `entry`=3108; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어쨌든 Coldridge 주변을 엿보기 시작하면 언젠가는 훈련이 필요할 것입니다. 필요하다고 느끼실 때마다 저에게 다시 오시면 제가 아는 것을 가르쳐 드리겠습니다. 알다시피, 당신을 살게 하고 약간의 여분의 돈을 버는 물건.$B$B우리의 노움 친구들도 주시하십시오... 그들은 놈리건이... 파괴되면서 어떻게 될지 막막했습니다. 그들이 환영받는다고 느끼려면 우리의 도움이 필요할 것입니다.' WHERE `entry`=3109; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='콜드리지 계곡에서 길을 찾기 시작하는 당신을 훈련시킬 수 있는 사람은 바로 저입니다. 준비가 되셨다면 저에게 다시 오세요. 그럼 저희가 여러분에게 저 파괴된 트로그로부터 계곡을 막아낼 수 있는 새로운 주문을 한두 가지 가르쳐 드릴 수 있는지 알아보겠습니다.$B$BYa는 Ironforge 전체와 함께 빛을 얻었습니다. , $N... 특별한 사람이 되라는 압력은 없습니다.' WHERE `entry`=3110; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요, 이게 당신의 주요 지시인지, 아니면 요즘 어떻게 부르든 간에, 저는 당신과 당신이 당신의 집을 되찾을 준비가 되었는지 확인하기 위해 제가 할 수 있는 모든 것을 하겠다고 약속했습니다... 그리고 그것은 단지 내가 뭘 할거야.$B$B당신이 준비가 되었다고 느끼면 언제든지 좋은 Thran에게로 오세요. 기꺼이 당신과 제 지식을 공유하겠습니다. 당신을 훈련시키는 데 약간의 비용이 들지만 너무 비싸지는 않을 것입니다. 행운을 빌어요.' WHERE `entry`=3112; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잃어버린 물건에 대해 좋지 않은 평가를 받지 않으려면 여기 근처에 거의 혼자 있어. 하지만 필요한 것이 있으면, 훈련이나 뭐 그런 게 있으면 언제든지 돌아와.$B$B너와 나는 이해했어. 우리는 가족만 믿을 수 있다는 것을 알고 있습니다... 그리고 그것이 우리가 여기서 진행하고 있는 것입니다, 그렇죠? 놈리건이... 함락되고, 어떤 일이 일어나든 상관없이, 우리는 서로를 지지할 수 있었습니다. 오른쪽?' WHERE `entry`=3113; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 예! Arcane Arts... 물론이죠.$B$B당신이 알아야 할 것이 있습니다, $N: 너무 많은 문제에 휘말리지 마세요. 나에게 에일을 사기 위해 약간의 동전을 저축하십시오... 또는 당신이 원하는 모든 주문. 그리고 Gnomeregan에서 멀리 떨어지십시오. 그 외에는 좋은 하루 되세요! 당신이 나를 필요로 하거나 훈련을 원하면... 아니면 뭐든지 여기 있을게요.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그러나 그 어느 것도 중요하지 않습니다. 중요한 것은 당신이 당신 자신의 성스러운 빛을 보았다는 것입니다! 당신은 진정한 힘이 어디에서 오는지 압니다. 당신은 우리와 동맹을 맺는 것이 훨씬 더... 신중하다는 것을 알고 있습니다. 특별한 동맹. 임무가 무엇이든 마지막 숨을 거둘 때까지 복종하는 동맹.$b$b그래서 내가 들어오는 곳이 바로 $N입니다. 그 특별한 힘의 시작 부분에서 당신을 훈련시킬 수 있습니다. 저를 자주 찾으시면 더 많은 주문을 가르쳐 드릴 수 있도록 최선을 다하겠습니다.' WHERE `entry`=3115; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='곧 당신은 우리 집의 가지에서 다른 인종의 다른 사람들을 보게 될 것입니다. 그것이 당신 안에 어떤 편견도 일으키지 않도록 하십시오. 환영합니다. 그들은 할 수 있을 때 우리를 도울 것입니다. 그들 모두가 이타적이지는 않겠지만 어느 정도의 신뢰를 받아야 합니다.$b$b하지만 지금은 이 중 어느 것도 중요하지 않습니다. 이제 우리는 당신과 당신이 우리 백성을 어떻게 도울 수 있는지에 초점을 맞춰야 합니다. 나는 바로 그 목적을 위해 여기에 있습니다. 당신이 강해짐에 따라 $C의 방식으로 당신을 훈련시킬 것입니다. 원할 때마다 내게 돌아오면 최선을 다해 도와드리겠습니다.' WHERE `entry`=3116; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Shadowglen의 가르침을 경험하고 저를 찾아오세요. 사냥꾼으로서의 역할과 능력에 대해 더 많이 이해하도록 도와드릴 수 있습니다.$B$B지금은 위험한 시기입니다. $N, 그러지 마세요. 당신의 애완 동물의 기술을 당연시하십시오. 이 세상에는 당신이 상상할 수 있는 것보다 더 위험한 것들이 있습니다. 엘룬과 함께 가서 다시 나에게 돌아오라.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그때까지는 이 미약한 시기에 우리 종족이 그 어느 때보다 더 필요하다는 것을 알아두십시오. 다른 종족과의 평화는 언제든지 깨질 수 있으며, 불신의 씨앗을 더 많이 뿌리려는 호드 구성원에 대해 많은 이야기가 있습니다. 그것을 기억하세요.$b$b당신이 힘을 얻고 더 준비가 되었으면 여기로 돌아오세요. 당신을 훈련시키는 방법에 대해 알아보겠습니다. 무엇보다도 선택한 무기를 다루는 방법을 아는 것이 중요합니다.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지금은 Teldrassil 아래의 세계에 대해 걱정하지 마십시오. 나중에 그럴 시간이 있을 것입니다. 지금 가서 Shadowglen에 있는 다른 사람들과 이야기해 보십시오. 그들은 어떤 일이 일어났는지 더 자세히 알려줄 것입니다. 당신이 할 수 있는 모든 방법으로 그들을 돕고, 당신이 더 많은 훈련이 필요하다고 느낄 때마다 나에게 돌아오면 내가 할 수 있는 것을 가르쳐 줄 것입니다.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 지금 당신의 멘토이자 안내자가 될 것입니다. 정령이 우리에게 전달하는 내용뿐만 아니라 에메랄드 꿈의 복잡성과 비밀을 해석하는 방법을 가르치는 것이 제 의무입니다. 하지만 그때까지 원할 때마다 저에게 돌아오세요. 그러면 제가 우리 종족의 방식으로 제가 할 수 있는 것을 가르쳐 드리겠습니다.' WHERE `entry`=3120; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 Uzer\'i가 이것을 배달하기를 기다리고 있었다...$B$B그의... 실험을 위해 내가 준비한 약초 혼합물을 줄게...' WHERE `entry`=3121; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 제가 뮤세크 용기 $N을 준비하는 데 필요한 것입니다. 곧 내 최근 주문이 내가 기대했던 만큼 강력한지 알게 될 거야.$B$B잠깐만. 의식을 수행하고 약초를 발라야 합니다.' WHERE `entry`=3122; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='폭력적인 죽음을 맞이하면 생물의 뮤세크가 탈출하여 복수를 할 수 있습니다. 당신이 한 것처럼 $N 생물을 축소하면 뮤세크가 빠져나가는 것을 방지할 수 있습니다. 이제 우리는 그것을 우리가 원하는 대로 사용할 수 있습니다!' WHERE `entry`=3123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='동물을 죽인 후 뮤세크가 탈출하도록 허용하면 더 큰 생물의 형태를 취할 수 있습니다. 우리는 그것의 복수로부터 결코 안전하지 않을 것입니다.$B$B이것은 내가 당신에게 준 위험한 일입니다, $N. 이번에도 잘 마무리하셨습니다.' WHERE `entry`=3124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이제 요정 용의 영적 힘을 사용할 수 있습니다.$B$BI 저를 위해 다른 작업을 기꺼이 수행해 주시기 바랍니다.' WHERE `entry`=3125; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. muisek 컬렉션이 거의 완성되었습니다.' WHERE `entry`=3126; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지금 우리가 소유하고 있는 $N의 가능성을 상상해보세요. 당신이 수집한 재료와 함께, 나는 이 생물들의 뮤세크를 내가 원하는 모든 곳에 영원히 가둘 수 있을 것입니다.' WHERE `entry`=3127; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 뮤세크와 결합된 이러한 재료는 우리가 원했던 결과를 낳을 것입니다.' WHERE `entry`=3128; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='약속한 대로 $N을(를) 선택할 수 있습니다. 생물의 뮤세크는 이 무기의 힘에 영원히 봉인되었습니다.$B$B이제 그들의 에너지를 자신의 것으로 사용할 수 있습니다. 잘 사용하십시오.' WHERE `entry`=3129; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. $N - 저는 저와 함께 일하는 사람들의 \"할 수 있다\"는 태도를 중요하게 생각합니다.$B$BI 장군은 Feathermoon 장군으로부터 나가에게 직접적으로 말하라는 임무를 받았습니다. 내 계획은 두 가지입니다. 하나는 그들의 병력과 지휘력을 약화시키고, 두 번째는 폐허에서 그들이 무엇을 하고 있는지 밝히는 것입니다. 당신의 도움으로 우리는 요새의 일반적인 보안을 희생하지 않고 나가의 존재에 대응할 것입니다.' WHERE `entry`=3130; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그러면 그렇게 해...' WHERE `entry`=3141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽한; 이 장신구는 내 연구에 완벽합니다. 도움을 주셔서 정말 감사합니다. $N.$B$BO오, 헬멧을 돌려받을 수 있나요?' WHERE `entry`=3161; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거기에 무엇을 가지고 있습니까? 분명히 가짜야!$B$BI는 Margol과 직접 대면했고 그녀의 뿔이 당신이 손에 들고 있는 $N보다 적어도 8배는 더 크다는 사실을 알고 있습니다. 아마도 불모의 땅에 있는 폭풍주둥이에서 그걸 얻었을 겁니다. 아니요 $g 선생님:부인;, Pebblebitty를 속일 수 없습니다!' WHERE `entry`=3181; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야?$B$BO오, 믿을 수 없어! 여기 뭐가 있는지 알아요, $r? 이것은 분노한 마르골의 뿔입니다! 이글거리는 협곡에 발을 디딘 모든 고고학자의 골칫거리인 마르골.$B$B가져가도 될까요?' WHERE `entry`=3182; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신처럼 약한 사람이 어떻게 마르골을 극복했는지는 모르겠지만 거래는 거래입니다. 여기에 열쇠가 있습니다.$B$B이후에 무슨 일이 생기면 그것은 당신 책임입니다.' WHERE `entry`=3201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 아까 당신이 나에게 가져온 울프 하트에 관한 우리의 주의를 요하는 문제가 있습니다.' WHERE `entry`=3221; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='반가워요, 젊은이. 당신은 사냥꾼의 길을 걷기 위해 여기에 왔습니까?$B$B좋습니다. 시작합시다.' WHERE `entry`=3261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 그래서 랩터들은 은을 그들의 은신처에 숨겼습니다. 이 짐승들이 은에 대한 욕망을 가졌다는 것을 믿기 어렵습니다. 아마도 그들의 지능에 대한 이야기는 내가 생각했던 것만큼 목표에서 그리 멀지 않은 것 같습니다!$B$B감사합니다, $N. 우리에 대한 당신의 봉사에 대한 보상으로 이것을 받아들이고 교차로의 경비원이 다음 달 급여를 당신에게 빚지고 있음을 알고 계십시오.' WHERE `entry`=3281; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이게 뭐야? 이 껍데기는 마치 생명으로 고동치는 것처럼 내부에 빛이 있습니다. 놀라운! 더 공부해야겠어요.$B$B감사합니다, $N. 운이 좋다면 이 껍데기에 내가 은빛소나무의 가난한 땅을 돕는 데 사용할 수 있는 비밀이 있을 것입니다.' WHERE `entry`=3301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='미스릴 교단의 대장장이 $N, 일어나서 인정받으십시오.' WHERE `entry`=3321; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='리치의 충성심은 확고합니다, $N. 그러한 충성심은 그들에게 파멸만을 가져올 뿐임을 알게 하십시오.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Huzzah, 당신은 그들을 찾았습니다! 당신은 절대적인 구세주입니다, 친구. 여기, 별거 아니지만, 내가 당신을 겪게 한 문제에 대한 것입니다! 감사합니다!' WHERE `entry`=3361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그렇게 큰가요? 내 계획을 다시 생각해야 할지도 몰라...$B$B하지만 당신은 거래의 끝을 참았으니 여기 내가 약속한 것이 있습니다.' WHERE `entry`=3362; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=3363; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 좋아, 이제 이것이 그 자리를 칠 것입니다. 이 끓는 아침 양조주를 즐기는 동안 잠시 휴식을 취하겠습니다!' WHERE `entry`=3364; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 머그잔을 다시 가져오는 것과 같은 간단한 일을 잊어버리는 택배사를 얼마나 많이 만나는지 놀랄 것입니다. 머그잔은 나무에서 자라지 않는다고 합니다!$B$B수고에 대한 약간의 정보가 있습니다. 도움을 주셔서 다시 한 번 감사드립니다.' WHERE `entry`=3365; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 편지는 Dorius가 총에 맞았을 때 떨어뜨렸습니다.' WHERE `entry`=3367; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<얼굴을 닦는 Thorius.>$B$B빛의 이름으로 그는 소원을 이룰 것입니다. 맹세합니다.' WHERE `entry`=3368; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Falla가 당신을 나에게 보냈습니까? 자, 이제 그녀가 이야기하기를 너무 주저했던 그 조각을 보자...$B$B<하뮬이 조각을 들여다본다>$B$BO아... 난... 글쎄.$B$ B$N, 배달해주셔서 감사합니다. 하지만 이와 같은 일에 대해 말하는 것은 현명하지 않습니다. 하지만 저는 여러분에게 조언합니다. 이것들은 당신이 신경쓰지 말아야 할 문제들입니다.$B$B에메랄드 드림의 일들이 우리가 생각했던 것과는 다르다고 합시다...$B$B어쩌면 미래에 우리의 길은 다시 교차할지도 모릅니다.' WHERE `entry`=3369; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Falla가 당신을 나에게 보냈습니까? 자, 이제 그녀가 이야기하기를 너무 주저했던 그 조각을 보자...$B$B<조각을 들여다보는 마트렌길>$B$BO아... 난... 글쎄.$B$ B$N, 배달해주셔서 감사합니다. 하지만 이와 같은 일에 대해 말하는 것은 현명하지 않습니다. 하지만 저는 여러분에게 조언합니다. 이것들은 세나리온 드루이드들만이 처리해야 하는 문제들입니다.$B$B에메랄드의 꿈은 우리가 생각했던 것과는 다르다고...$B$B아마도 미래에 우리의 길은 다시 교차할지도 모릅니다.' WHERE `entry`=3370; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나를 잊고 다른 사람들을 도와주세요.' WHERE `entry`=3371; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Suntara의 제단에 신비한 유물을 놓습니다.' WHERE `entry`=3372; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정수 글꼴 안에 보석을 넣습니다.$B$B\"고마워 필멸자여, 당신은 - 아니... 이건, 이건 있을 수 없어! 안돼! 이 저주받은 신의 타락은 심지어 녹색용군단 정수 글꼴의 신성함도 더럽히고 있어! 아니 제발, 내 정수가 나에게서 찢어지는 것 같아! 고통! 영원한 악몽이 나를 붙잡고 있는 게 느껴져...\"$B$B\"필멸자여, 간청하노라! 녹색용군단을 찾아 이것을 멈추게 하라 ...도와주세요...저는 어둠에 묶여있습니다...영원히 고통 속에...고문하지 말아주세요...\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 선택을 했고, 그것이 시작됩니다. 귀하의 선택은 지금까지 내가 올바른 것으로 간주하는 것입니다. 당신의 행동과 행위는 이것이 계속될 것인지를 결정할 것입니다.' WHERE `entry`=3374; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='강력한 모험가가 제공합니다. 만세. 그건 그렇고, 나는 거짓말을했습니다. 또 다른 약병이있었습니다. 웅, 받아.$B$B음, 뭘 기대한거야?! \"아, 여기 하나 더! 난 모험가들에게 마법의 통신 장치를 건네주는 것 외에는 할 일이 없는 바보일 뿐이야!\" 그래도 안심하세요. 저에게 주신 약병도 잃어버리면 다른 약병으로 충분할 것입니다.$B$B제가 틀렸다는 걸 증명해 주시고 새 약병을 잃지 마세요, 알았죠?' WHERE `entry`=3375; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N님, 당신의 빠른 행동으로 정의가 실현되었습니다. 이 증서가 우리 집을 위협하는 모든 자들에게 경고가 되기를 바랍니다.$B$B젊은 $c, 당신의 체류를 돕기 위해 이 보상을 받았습니다.' WHERE `entry`=3376; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 여기 이 감옥에서 나의 운명을 받아들였지만, 기도는 반드시 찾아야 합니다.' WHERE `entry`=3377; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘룬이 이번 밤 당신에게 미소를 짓습니다, $N. 당신은 잃어버린 영혼을 그녀에게 돌려주었습니다. 감사의 표시로 받아 주십시오.' WHERE `entry`=3378; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한 작품입니다. $N.$B$BI 당신이 아직 본 적이 없는 그림자 장식 조각이라고 확신합니다.' WHERE `entry`=3379; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, Sunken Temple은 내 눈으로 보았다고 말할 수 있습니다. 그것에 대해 더 듣고 싶습니까?$B$B당신은 모험심이 강한 사람처럼 보입니다 -- 당신의 흥미를 끌 만한 것들을 알고 있습니다...' WHERE `entry`=3380; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 요청한 대로 두 개의 깃털. 그리고 전혀 나쁘지 않습니다.$b$b그럼 준비되셨나요? 말씀만 하시면 바로 가실 수 있습니다.$b$b아, 그리고 다시 한 번 정신 차리세요... 주인님은 멍청이를 친절하게 대하지 않으시지만, 자기를 기쁘게 하는 사람에게는 매우 관대하십니다.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 감사합니다! 확실히 이것은 내가 참여한 전투 중 가장 잔인한 전투 중 하나였습니다. 정말 감사합니다.$B$BI 더 많은 승무원이 이 시련을 견뎌냈으면 합니다.$B$BI는 당신에게 다음과 같이 요청할 것입니다. Horizon Scout에서 살아남은 승객과 대화하십시오. 그들 중 일부는 그 지역에서 사업을 하고 있었고, 당신이 원한다면 당신 중 한두 명에게 요청을 할 수 있습니다. 다시 한 번 도움을 주셔서 감사합니다.' WHERE `entry`=3382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Undermarket에 결정적인 일격을 가했습니다. 그들의 지도자들은 더 많은 친구들을 협곡으로 보내기 전에 다시 한 번 생각할 것입니다.$b$b오, 그리고 상인의 가방에서도 쓸모가 없었습니다. 내부에서 찾은 모든 것을 보관할 수 있습니다.' WHERE `entry`=3385; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='코빅이 죽였어??! 오늘은 영광스러운 날입니다, $N! 수년 동안 그 악당은 전 세계의 정직하고 열심히 일하는 거래자들을 깎아내리며 그늘진 언더마켓 거래를 해왔습니다.$b$b당신은 이 성과에 대해 훌륭한 보상을 받을 자격이 있습니다! 그리고 좋은 상을 받게 될 것입니다!$b$b' WHERE `entry`=3402; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지금 당신을 Sanath의 진영으로 돌려보내겠습니다.$B$B그의 나쁜 매너는 신경쓰지 마십시오. 그는 주인을 제외한 모든 사람에게 무례합니다. 아마도 그는 언젠가 그의 교훈을 배울 것입니다.' WHERE `entry`=3421; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='충분히 들었습니까? 행동할 준비가 되셨나요?' WHERE `entry`=3441; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 거의 준비되었습니다.' WHERE `entry`=3442; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 뛰어난 노동자입니다, $N. 직업 변경을 고려한 적이 있습니까? 아마도 형사? 정크 수집가? 아, 알아요, 잃어버린 보물을 찾기 위해 금속 탐지 장치를 들고 아제로스의 해변을 기어다니는 멍청한 노움 중 하나죠. 네, 그게 당신에게 이상적인 위치가 될 것입니다.' WHERE `entry`=3443; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래... 이게 바로 그 돌이야.$B$B지금 나에게 모든 것이 돌아오고 있어, $N...' WHERE `entry`=3444; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, Sunken Temple은 내 눈으로 보았다고 말할 수 있습니다. 그것에 대해 더 듣고 싶습니까?$B$B당신은 모험심이 강한 사람처럼 보입니다 -- 당신의 흥미를 끌 만한 것들을 알고 있습니다...' WHERE `entry`=3445; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='원석을 구멍에 밀어 넣으면 제자리에 고정되는 소리가 들립니다.$B$B이제 돌이 제자리에 놓였으니 계속해도 됩니다... 하지만 다음에는 어떻게 해야 할까요?$B$B이 제단을 살펴봐야 할 것 같습니다. 더 나아가...' WHERE `entry`=3446; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='사원의 어둠 속에서도 아이돌의 눈은 환하게 빛난다. 그 투명성은 그 뒤에 반짝이는 무언가를 드러냅니다. 조각상을 옆으로 밀면 조각상 안에 무엇이 있는지 알아차릴 수 있습니다.$B$B아탈라이 보물은 이제 당신의 것입니다.' WHERE `entry`=3447; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Karnik이 당신을 보냈죠? 나는 곧 그의 소식을 들을 것으로 기대했다. 저는 아즈샤라에 대해 정말 놀라운 사실을 발견했습니다. 나이트 엘프의 수명이 어마어마하다는 건 알지만, 모든 사람들은 때때로 그들의 삶에서 더... 불행한 사건을 잊어버립니다. 그것은 비판이 아니라 관찰일 뿐입니다.$B$B오래 전에 엘프들이 만든 도시에는 마법과 잃어버린 예술에 대한 지식이 가득했습니다. 그런 것들의 학생으로서 나는 조사를 시작했습니다. 내가 찾은 것은 꽤 감동적이었습니다.' WHERE `entry`=3448; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무사히 만나서 반가워요, $N. 일이 너무 힘들지 않았으면 좋겠습니다.$B$BI가 바로 Tymor에게 가져갈 것입니다. 그는 이것들을 보고 기뻐할 것입니다.$B$B어서 조명탄을 던지십시오... 어쨌든 당신에게 더 이상 좋지 않을 것입니다. 그리고 저는 이미 새 것을 얻었습니다.' WHERE `entry`=3449; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇을 도와드릴까요, $N? 지금은 장기 여행을 위해 배를 준비하느라 바쁩니다. 방금 전차 조종사 몇 명을 만나러 왔어요--내 조종석에 줄 웬디고 갈기가 필요하고 그들은 보통 여분을 가지고 있습니다.$B$BI는 당신이 간단하다면 잠시 시간을 줄 수 있습니다... 소년 중 한 명이 방금 Steelgrill\'s Depot으로 가서 저 아래에 있는 조종사에게 여분의 갈기가 있는지 확인했습니다.' WHERE `entry`=3450; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 내 표준 문제 조명탄이 있습니다. 총을 발사한 후 인내심을 가지세요. 이 중 하나에는 몇 가지 요금만 있으며 바다에서 얼마나 멀리 떨어져 있는지에 따라 1분 정도 걸릴 수 있습니다. 조명탄을 발사한 후 바다를 바라보세요.' WHERE `entry`=3451; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='상징은 더러운 마법을 발산합니다. 우리의 작업에 완벽하게 적합합니다.' WHERE `entry`=3452; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완료해야 하는 마지막 작업이 하나 있습니다.' WHERE `entry`=3453; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='양손으로 횃불을 잡습니다. 증오와 분노의 물결이 당신의 존재를 통해 맥동합니다.' WHERE `entry`=3454; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 그 소식을 듣게 되어 정말 기쁩니다.$B$BI 내 탑으로 가서 탁본을 검토하게 되어 정말 기쁩니다. 네가 너무 부럽다... 아즈샤라 같은 곳으로 가는구나. 내 생각에 비전의 꿈을 좇는 학생이겠죠.$B$B음, 당신이 탐험가 연맹에서 일한 이후로 우리는 어떤 종류의 보상에 대해서도 이야기하지 않았지만, 당신은 무언가를 받을 자격이 있습니다.' WHERE `entry`=3461; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='파업을 할 준비가 되셨습니까?' WHERE `entry`=3462; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것은 영광 스럽습니다! 영광스러운 주인이 아닙니까?' WHERE `entry`=3463; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='만지면 가슴이 열립니다. 여기에 얼마나 많은 치즈가 있을 수 있습니까? 알아낼 수 있는 방법은 하나뿐입니다.' WHERE `entry`=3481; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 또 다른 조명탄, 응? 그건 내가 할 수 있어.$B$B그리고 잊지마, 아즈샤라의 남쪽 끝. 착륙장으로 변한 작은 섬입니다. 올바른 위치에 있으면 놓칠 수 없습니다.' WHERE `entry`=3483; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 역겨워요, $r. 성인 $g 남자:여자; 쓰레기 더미에 침을 흘리고 있습니까? 불쌍한! 당신의 보상을 받고 내 시야에서 벗어나십시오.' WHERE `entry`=3501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 역겨워요, $r. 성인 $g 남자:여자; 쓰레기 더미에 침을 흘리고 있습니까? 불쌍한! 보상을 받고 내 시야에서 꺼져.$B$B익숙한 소리지? 하루에 천 번은 말하니까.$B$BOh 내가 이 세상을 얼마나 싫어하는지.' WHERE `entry`=3502; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 주인을 찾는 사람들에게 내가 원하는 것은 무엇이든 물어볼 수 있었던 때가 있었다. 하지만 지금은 요청만 하시면 보내드리겠습니다.$b$b나로서는 속상하지만 그의 명령에 대해서는 묻지 않겠습니다. 나는 당신이 입는 우스꽝스러운 옷이나 당신의 한심한 표정을 비웃는 데서만 즐길 수 있습니다. 그것조차 지겹다...$b$b이 장황한 것조차 지겨워! 내 주인을 만나고 싶습니까?' WHERE `entry`=3503; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 그녀와 그녀의 일꾼들에게 우리가 가진 모든 것을 보냈지만 그들은 전투에 강합니다. 아무도 귀찮게 돌아 오지 않았습니다. 일부는 죽었다고 생각하지만 다른 일부는 그냥 도망쳤을 겁니다... 겁쟁이.$B$B하지만 증원군이 도착한 지금, 아마도 우리가 할 수 있는 일이 남아 있을지도 모릅니다. 벨그롬을 배신하고 거짓말을 한 그녀를 처벌할 수 있을지도 모릅니다.$B$B당신은 무엇이라고 말합니까?' WHERE `entry`=3504; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='얇은 검은색 비단 천으로 표시된 페이지에 도달할 때까지 일부 페이지를 훑어보기 시작합니다.$B$B대본을 해독하려고 할 때 페이지 중 하나의 하단에 다이어그램이 표시됩니다. 눈앞의 장면을 빠르게 둘러보면 크리스탈, 원, 심지어 지상의 다른 구성 요소 중 일부가 다이어그램과 유사한 패턴으로 설정되어 있음을 알 수 있습니다.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='RAR!! 대단해!$B$B해냈어! Belgrom이 기뻐할 것입니다! 마침내 수십 명의 우리 전사들의 영혼이 평화롭게 지낼 수 있습니다. 고마워요, $N.' WHERE `entry`=3506; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ㅋ! 지금 당신을 봐, 한심한 여자! 네 유해에 침을 뱉어!$B$B고마워요, $N. 진심으로 감사합니다! 오늘은 참으로 좋은 날입니다!$B$BI가 내 힘에 있다면 당신에게 왕국을 줄 것입니다! 하지만 아마도 당신은 이것으로 만족할 것입니다.$B$B<배신한 마법사의 머리를 내려다보는 벨그롬.>$B$B하하! 멍청한 블러드 엘프, 자네를 봐... 삼베 자루에 몸을 싣고 사라졌어! 절대 벨그롬을 배신하지 말았어야 했어!' WHERE `entry`=3507; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='짐승의 이름을 찾아야 합니다.' WHERE `entry`=3508; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='악마 군주?$B$B<아코로크 경이 웃는다.>$B$B이 정보를 알려줄 수 있는 사람이 있을지도 모릅니다. 하지만 먼저 그 사람을 도와야 합니다.' WHERE `entry`=3509; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드디어 아크코록의 지혜에 걸맞는 자!' WHERE `entry`=3510; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성미는 무기를 단조하는 데 필요한 독설을 추가할 것입니다. 그들의 창조에는 한 단계가 더 있습니다.' WHERE `entry`=3511; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 나에게 보낸 이타리우스는 현명했습니다. 당신이 죽음을 이해하는 것처럼 그는 죽지 않았지만 곧 Eranikus는 자신의 말로 우리에게 조언을 줄 것입니다. 하지만 지금은 직접적으로 당신을 도울 수 없습니다... 적어도 아직은.$b$b죽음에 대한 제 기술을 당신에게 빌려주겠지만, 먼저 저와는 달리 노년의 허약함. 내 의지와 상관없이 내 가장 강력한 점술 장치를 빼앗겼고, 다시 가져오지 않는 한 우리는 Eranikus를 도울 수 없을 것입니다.' WHERE `entry`=3512; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자 이제... 이걸 어디서 찾았어요?' WHERE `entry`=3513; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 힘든 사람이야! Rynthariel의 소굴을 제거하는 것은 중요한 단계입니다, $N. 그들은 재집결하는 데 시간이 걸리므로 불모의 땅에 있는 얼라이언스 주자가 적을 수 있습니다. 이런 식으로 다른 사람을 보내기 전에 다시 생각할 것입니다.$B$B감사합니다.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽하고 $N이며 상태도 좋습니다. 이것들은 관련된 모든 당사자들로부터 우리에게 좋은 가격을 줄 것입니다.$B$B여기서 더 이상 빈둥거리지 말자. 우리는 돈을 벌 수 있습니다.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 마침내 베스아마라의 서판. 제디가와의 파트너십이 실패한 것인지 아니면 불쌍한 오크가 아즈샤라에서 그녀의 죽음을 발견한 것인지 궁금했습니다. 그녀가 성공해서 기쁩니다.$B$BBeth\'Amara는 명가의 가장 영향력 있는 연금술사 중 한 명이었습니다. 마법사 혼자서 무엇보다도 금속 변형을 마스터했다고 합니다.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이런; 오늘은 왜 아직 Iverron을 보지 못했는지 궁금합니다. 그리고 나는 항상 그 거미에 대해 그에게 경고했습니다...' WHERE `entry`=3519; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 아마도 이제 더 많은 것을 밝혀야 할 때일 것입니다...$B$B트롤들 사이에는 죽은 신 학카르(Hakkar), 소울플레이어(Soulflayer)가 언젠가 이 지구로 돌아올 것이라는 고대 예언이 있습니다. 어떤 이들은 학카르의 도래가 트롤족에게 기쁨과 영광을 가져올 것이라고 말하는 반면, 다른 이들은 그의 부활이 모든 것의 종말을 의미한다고 믿습니다. 권력은 그것을 남용하려는 자들로부터 보호되어야 한다...' WHERE `entry`=3520; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 재료들을 이렇게 빨리 모은 Elune에게 감사합니다!$B$B잠시만 있으면 해독제를 준비하겠습니다.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야, $N?$B$BO아, Dirania가 날 도울 수 있을 줄 알았어!$B$B$B$BI는 항상 말썽을 일으키고 Dirania는 항상 $B$BI 기분이 훨씬 좋아졌지만 완전히 나아질 때까지 한동안 여기 앉아 있을 것 같아요. 글쎄요, 그리고 저는 당신이 그 사나운 Webwood 거미를 통과할 수 있는 길을 열어주길 바랐습니다...' WHERE `entry`=3522; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적이야, 영웅적인 타입인 줄 알았는데! 우리는 $N을 위해 우리의 일을 중단했습니다. 거짓말하지 않겠습니다. 우리가 당면한 일에 계속 집중한다면 정상에 올 수 있을 것입니다.$B$B이제 무슨 일이 일어나고 있는지 알려 드리겠습니다...' WHERE `entry`=3523; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멀록이 우리를 위해 이것을 수집하는 데 큰 어려움을 겪지 않았기를 바랍니다! 다르나서스로 향하는 다음 히포그리프에서 반드시 이것을 얻을 수 있을 것입니다. 달의 사원은 나에게 도움을 줄 수 있는 약간의 자금을 제공했습니다. 감사의 마음을 담아 드십시오.$B$B귀하의 성공으로 용기를 얻어 달의 사원을 더 도울 수 있는 기회를 제공할 수 있습니다. 관심이 있으시면...' WHERE `entry`=3524; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Belnistrasz의 갑작스러운 출발은 불타는 화로를 남겼습니다. 불꽃을 바라보고 있으면 커다란 날개를 가진 붉은 용의 이미지가 마음을 채웁니다. Belnistrasz의 좀 더 거친 목소리가 당신에게 직접 말합니다.$B$B\"필멸자여, 당신은 내가 바라던 영웅입니다. 당신 덕분에 이 야수들이 자행했던 도살은 과거의 일이 되었습니다. 당신과 같은 필멸자가 다시 한 번 새로워졌습니다. 이것을 영웅에 걸맞은 보상으로 받아들이십시오.\"' WHERE `entry`=3525; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, $N, 내 후견인을 찾는 것이 현명했어! 노움과 놈리건의 방사능 집이 그 증거입니다. Goblin Engineering의 규율을 마스터하려면 강한 정신력과 꾸준한 손(STEADY 강조)이 필요합니다.$B$B귀를 기울이고 $N하면 무언가를 배울 수 있습니다.' WHERE `entry`=3526; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 좋은데. 이 고대 석판을 융합한 다음 숨겨진 비밀을 연구할 수 있습니다.$B$B당신에 대한 빚이 늘어납니다, $N. 그리고 더 성장할 것입니다.' WHERE `entry`=3527; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='학카르의 정수를 수집했습니다! 지금도 계란은 생명력을 휘젓고 있습니다! 학카르의 신화가 사실일 수 있습니까?$B$B그것은 사실이 아닐 것입니다. 그렇다면 학카르가 다시 태어난다면 어떤 일이 벌어질지 두렵기 때문입니다. 내가 이 달걀을 잘 보관하고 악한 손에 넘어가지 않도록 하겠습니다.$B$B나와 함께 할 수 있는 일은 끝났습니다, $N. 당신은 전설에 손을 대었고 당신의 행동은 언젠가 우리 세계의 모습을 바꿀 수 있습니다.' WHERE `entry`=3528; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 제디가가 아즈샤라에서 온 택배를 보내고 있군요. 좋은. 난 이걸 기다리고 있어.$B$B제디가, 이제 그녀는 멋진 여자가 될거야... 치명적이야. 무엇이 더 좋을까요?$B$B이것 보세요... 태블릿은 완벽한 상태입니다. 당신은 훌륭한 전령이군요, $N.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기, 동전을 가져가세요... 정신을 차리세요... ... 새 갑옷 같은 거....$B$B이렇게 하면 오른쪽에 빛나는 금이 한두 개 생길 것입니다... 사람들 .' WHERE `entry`=3542; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Sael\'hai의 서판... 얼마나 오랫동안 연구하고 싶었는지.$B$B감사합니다, $N. Jediga에게 그녀가 잘했다고 말할 수 있습니다. 이것은 확실히 그녀가 요구한 지불의 가치가 있을 것입니다.' WHERE `entry`=3561; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 좋다. 그녀는 내가 예상했던 것보다 훨씬 합리적이었습니다. 적어도 당신에게는. 나는 그녀가 내 자리에 누군가를 보낸 나의 무례함에 대해 당신이 벌을 받을 것이라고 반쯤 예상했습니다. 그녀는 정말로 그 태블릿을 원하고 있는 것이 분명합니다. 흥미진진합니다.$B$B다음에 생각해 볼 사항.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그가 그의 노트의 모습에 기뻐하는 것보다 더 많은 것을 볼 수 있습니다.... 약간 너무 기뻐합니다.$B$B언젠가 시간을 내어 그가 내가 그의 발전에 얼마나 감사하고 있는지 그가 알도록 할 것입니다. 음, 적어도 아즈샤라에서 더 많은 시간을 보낼 수 있기를 기대하는 한 가지 이유가 있습니다.$B$B여기 우리의 지불금 중 귀하의 몫이 있습니다.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽해... 잠깐만.$B$B하하! 타블렛을 배달하면서 그에게 뭐라고 말하셨나요, $N? 그는 우리에게 너무 많은 돈을 지불했습니다! 내가 불평하는 것이 아닙니다. 그에게 거래가 바뀌었다고 말했습니까? 아니면 또 취했나요?$B$B상관없어요... 여기도 한 잔 더 하세요.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아무 문제 없습니다? 전혀? 글쎄요, 그건 할 말이 있습니다... 나는 그가 어떤 종류의 주저함을 보이거나 적어도 우리 거래를 배신할 것이라고 예상했습니다. 흠.. 역시나 믿을만 하겠군요.$B$B음, 그렇게까지 연연할 필요는 없군요. 여기 당신의 몫이 있습니다. 도와주셔서 감사합니다.' WHERE `entry`=3565; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B이건... 그럴 리가 없습니다. 내 동생? 그가 이 모든 것을 꾸몄다고?$B$B<분노로 얼굴이 일그러지는 토리우스>$B$B그는 나를 배신했고, 아이언포지를 배신했다! 이 땅에는 고대 신의 영향력이 여전히 강한 것 같습니다. 한때 고귀하고 존경스러웠던 내 형제가 그렇게 쉽게 라그나로스의 뜻에 넘어가면 아무도 안전하지 않을까 두렵습니다.' WHERE `entry`=3566; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='쌍둥이 거상 중 하나 위에서 경치를 보고 싶습니까? $R.$B$B당신을 그곳으로 보낼 수 있지만 어떻게 내릴지 생각해 보십시오. 이것은 편도 여행입니다.' WHERE `entry`=3567; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진. 당신은 그녀가 죽기 전에 돌아왔습니다. 좋아요, 좋아요.$B$B그럼 시작할까요?$B$BI는 꽤 오랫동안 그녀의 증상을 연구해 왔는데, 꽤 못생겼습니다. 그녀가 아직 서있다는게 놀랍네요. 사방에 서너 번 토했어요... 꽤 기분 좋은 냄새가 나요.$B$B잠시만 시간을 내어 우리의... 친구에게 시험해 볼 시간을 주세요.' WHERE `entry`=3568; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='화학자 Cuely는 매우 협조적이었습니다... 불안할 정도로 말이죠. 그러나 그가 이것이 나에게 도움이 될 것이라고 말하면 다른 선택의 여지가 없습니다. 다른 해결책을 찾을 시간이 없습니다. 나는 이미 사제와 주술사에게 말했지만 아무도 나를 도울 수 없었습니다.$B$B대지모신이 내 영혼을 지켜주길 바랍니다.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘릭서가 그렇게 빨리 자리를 잡게 될 줄은 꿈에도 몰랐습니다. 고마워요, $N. 이 샘플의 나머지 부분을 바로 작업할 것입니다. Lady Sylvanas와 Forsaken이 곧 사용할 수 있게 될 것이라고 확신합니다.' WHERE `entry`=3570; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ㅋ! 당신은 그것들을 잘 가지고 있지 않습니까?!$B$B훌륭합니다! 그렇게 하면 블러드 엘프가 파트너를 배신하는 법을 배울 수 있습니다... 특히 고블린 상인만큼 충성스러운 사람! 어휴, 블러드 엘프들...!$B$B글쎄, 내가 할 수 있는 최소한은 시간에 대해 지불하는 것뿐이야... 내가 말했던 것처럼.$B$B자...그건 유용할 거야.' WHERE `entry`=3601; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Azshara에서 당신의 임무는 완료되었습니다. 필멸자입니다. 나는 이제 당신의 모험의 다음 단계에 필요한 구성 요소를 만들어야 합니다.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='맙소사, 이 자료들을 얻기 위해 당신이 어떤 일을 겪었는지 상상할 수 밖에 없습니다. 반신과 거인을 상대하는 것은 말할 것도 없고 아즈샤라로 모험을 떠나 살아 돌아온 사람은 거의 없습니다!' WHERE `entry`=3621; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<이마에서 땀을 닦는 Galvan.>$B$BA 더 훌륭한 악마 학살자는 존재한 적이 없습니다, $N.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전투에 단련된 것 같군요, $N. Razelikh와 그의 하수인을 상대할 준비가 되셨습니까?' WHERE `entry`=3626; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='파멸자 라젤리크의 부적은 다시 한 번 완성되었지만 그는 자신의 지휘 체계에 혼란이 있음을 감지합니다. 그는 당신이 그를 위해 오는 것을 알고 있습니다...' WHERE `entry`=3627; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘은 영원히 기억될 날입니다. 저주받은 땅의 악마 ​​군주가 마침내 쓰러졌습니다!' WHERE `entry`=3628; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, $N, 내 후견인을 찾는 것이 현명했어! 노움과 놈리건의 방사능 집이 그 증거입니다. Goblin Engineering의 규율을 마스터하려면 강한 정신력과 꾸준한 손(STEADY 강조)이 필요합니다.$B$B귀를 기울이고 $N하면 무언가를 배울 수 있습니다.' WHERE `entry`=3629; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 진정한 엔지니어링 분야를 추구하는 데 관심이 있는 젊은 엔지니어! 내 멜로드라마를 용서해, 친구. 우리의 상황은 여전히 ​​끔찍하지만 진정한 엔지니어링의 명확한 요구에 다른 엔지니어가 응답하는 것을 보는 것은 항상 좋은 날입니다!' WHERE `entry`=3630; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서, 당신은 다시 내 존재를 기리기로 결정했습니다. 당신은 정말 친절해요.$B$B내 시종들은 당신이 나타날지 궁금해했습니다. 나는 그들에게 의심의 여지가 없다고 말했습니다. 권력에 관한 한, 당신은 나방처럼 불꽃에 이끌립니다.' WHERE `entry`=3631; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 진정한 엔지니어링 분야를 추구하는 데 관심이 있는 젊은 엔지니어! 내 멜로드라마를 용서해, 친구. 우리의 상황은 여전히 ​​끔찍하지만 진정한 엔지니어링의 명확한 요구에 다른 엔지니어가 응답하는 것을 보는 것은 항상 좋은 날입니다!' WHERE `entry`=3632; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, $N, 내 후견인을 찾는 것이 현명했어! 노움과 놈리건의 방사능 집이 그 증거입니다. Goblin Engineering의 규율을 마스터하려면 강한 정신력과 꾸준한 손(STEADY 강조)이 필요합니다.$B$B귀를 기울이고 $N하면 무언가를 배울 수 있습니다.' WHERE `entry`=3633; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 진정한 엔지니어링 분야를 추구하는 데 관심이 있는 젊은 엔지니어! 내 멜로드라마를 용서해, 친구. 우리의 상황은 여전히 ​​끔찍하지만 진정한 엔지니어링의 명확한 요구에 다른 엔지니어가 응답하는 것을 보는 것은 항상 좋은 날입니다!' WHERE `entry`=3634; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='노움 공학에 대해 배우러 오셨죠? 글쎄, 당신은 올바른 그놈에 왔습니다. 놈리건의 지배 세력은 정치를 통해 지적인 위협으로 여기는 사람들을 따돌릴 수도 있지만, 지식은 그들이 통제할 수 없는 것임을 알고 있습니다.$B$B그들과 저는 제가 놈리건을 떠났을 때 그들이 가장 위대한 노움 중 하나를 잃었다는 것을 알고 있습니다. 오늘날 살아있는 엔지니어. 당신이 유능한 학생이라면 내가 아는 것을 가르쳐 줄 것입니다.' WHERE `entry`=3635; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다, $N. 이제 스컬지는 자신의 세력을 다시 강화하려고 시도하기 전에 두 번 생각합니다.$B$B빛의 축복을 받으시기 바랍니다.' WHERE `entry`=3636; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='노움 공학에 대해 배우러 오셨죠? 글쎄, 당신은 올바른 그놈에 왔습니다. 놈리건의 지배 세력은 정치를 통해 지적인 위협으로 여기는 사람들을 따돌릴 수도 있지만, 지식은 그들이 통제할 수 없는 것임을 알고 있습니다.$B$B그들과 저는 제가 놈리건을 떠났을 때 그들이 가장 위대한 노움 중 하나를 잃었다는 것을 알고 있습니다. 오늘날 살아있는 엔지니어. 당신이 유능한 학생이라면 내가 아는 것을 가르쳐 줄 것입니다.' WHERE `entry`=3637; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='탑승을 환영합니다, 고블린 기술자 $N! 당신은 곧 아제로스 어디에서나 가장 강력한 공학 도식에 접근할 수 있게 될 것입니다.$b$b이제 당신은 이 지식을 추구하는 데 전념했으므로 고블린 지향적인 공학 작업을 검토할 시간입니다. 거기에서 고블린 공학 재능을 극대화하기 위한 계획을 세울 수 있도록 도와드리겠습니다!' WHERE `entry`=3638; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 당신의 첫 번째 고블린 기술자 회원 카드입니다!$b$b이 카드는 14일에 대한 선불 요금이 있습니다. 모든 카드는 활동 2주 후에 만료됩니다. 그럴 때 다른 카드를 얻기 위해 고블린 엔지니어 트레이너에게 다음 회비를 지불하십시오. 카드가 없으면 멤버십이 일시적으로 소멸되고 새로운 스키마에 액세스할 수 없습니다.$b$b이것은 이미 알고 있는 것에 영향을 미치지 않습니다. 한 번 고블린 엔지니어는 영원한 고블린 엔지니어.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='탑승을 환영합니다, $N! 당신은 곧 아제로스 어디에서나 가장 진보된 공학 도식을 접할 수 있게 될 것입니다.$B$B이제 당신은 이 지식을 추구하는 데 전념했으므로 노움 중심의 공학 작업을 검토할 시간입니다. 거기에서 우리는 당신이 당신의 노움 공학 재능을 극대화하기 위한 계획을 세울 수 있도록 도와줄 것입니다!' WHERE `entry`=3640; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 당신의 첫 번째 노움 기술자 회원 카드입니다!$B$B이 카드는 14일에 대한 선불 요금이 있습니다. 모든 카드는 활동 2주 후에 만료됩니다. 그럴 때 다른 카드를 얻기 위해 그놈 엔지니어 트레이너에게 다음 회비를 지불하십시오. 카드가 없으면 멤버십이 일시적으로 소멸되어 새로운 도식에 접근할 수 없습니다.$B$B이것은 이미 알고 있는 것에 영향을 미치지 않습니다. 한 번 그놈 엔지니어는 영원한 그놈 엔지니어입니다.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='탑승을 환영합니다, $N! 당신은 곧 아제로스 어디에서나 가장 진보된 공학 도식을 접할 수 있게 될 것입니다.$B$B이제 당신은 이 지식을 추구하는 데 전념했으므로 노움 중심의 공학 작업을 검토할 시간입니다. 거기에서 우리는 당신이 당신의 노움 공학 재능을 극대화하기 위한 계획을 세울 수 있도록 도와줄 것입니다!' WHERE `entry`=3642; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 당신의 첫 번째 노움 기술자 회원 카드입니다!$B$B이 카드는 14일에 대한 선불 요금이 있습니다. 모든 카드는 활동 2주 후에 만료됩니다. 그럴 때 다른 카드를 얻기 위해 그놈 엔지니어 트레이너에게 다음 회비를 지불하십시오. 카드가 없으면 멤버십이 일시적으로 소멸되어 새로운 도식에 접근할 수 없습니다.$B$B이것은 이미 알고 있는 것에 영향을 미치지 않습니다. 한 번 그놈 엔지니어는 영원한 그놈 엔지니어입니다.' WHERE `entry`=3643; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 도깨비 공학의 수련자이고 좋은 평판을 가지고 있기 때문에 금화 2개를 지불하면 만료된 회원증을 갱신할 수 있습니다. 이 수수료를 지불하면 새로운 멤버십 카드가 재발급됩니다. 이를 통해 적절한 조련사로부터 고블린 엔지니어링 도식에 액세스할 수 있습니다.$B$B이 카드는 2주간의 활동 동안 지속되며, 종료 시 회비가 다시 청구됩니다! schemata에 액세스하려면 회비를 연체하지 않아야 합니다.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 노움 공학의 종사자이고 좋은 상태에 있기 때문에 금화 두 닢의 비용으로 만료된 회원 카드를 갱신할 수 있습니다. 이 수수료를 지불하면 새로운 멤버십 카드가 재발급됩니다. 이를 통해 적절한 트레이너로부터 노움 공학 도식에 액세스할 수 있습니다.$B$B이 카드는 2주간의 활동 동안 지속되며, 종료 시 회비가 다시 부과됩니다! schemata에 액세스하려면 회비를 연체하지 않아야 합니다.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 고블린 공학의 종사자이고 좋은 평판을 가지고 있기 때문에 두 개의 금화 비용으로 만료된 회원 카드를 갱신할 수 있습니다. 이 수수료를 지불하면 새로운 멤버십 카드가 재발급됩니다. 이를 통해 적절한 트레이너로부터 고블린 엔지니어링 도식에 액세스할 수 있습니다.$B$B이 카드는 2주간의 활동 동안 지속되며, 종료 시 회비가 다시 청구됩니다! schemata에 액세스하려면 회비를 연체하지 않아야 합니다.' WHERE `entry`=3646; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 노움 공학의 종사자이고 좋은 상태에 있기 때문에 금화 두 닢의 비용으로 만료된 회원 카드를 갱신할 수 있습니다. 이 수수료를 지불하면 새로운 멤버십 카드가 재발급됩니다. 이를 통해 적절한 트레이너로부터 노움 공학 도식에 액세스할 수 있습니다.$B$B이 카드는 2주간의 활동 동안 지속되며, 종료 시 회비가 다시 부과됩니다! schemata에 액세스하려면 회비를 연체하지 않아야 합니다.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B와일야생 동물에 대해 무엇을 알게 되었나요?$B$B아마도 이 깃털이 더 많은 것을 알려줄 것입니다. 사나운 괴물입니까, 아니면 단순히 잘못 인도된 애완동물입니까? 언젠가는 진실을 알고 싶습니다...$B$BI는 조사를 계속할 것입니다 -- 잠시 후에 다시 돌아와서 저에게 말을 걸어 주십시오.' WHERE `entry`=3661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛의 대성당 $C에 오신 것을 환영합니다.' WHERE `entry`=3681; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어머! 이 정보는 Thaurissan에 대해 꽤 많은 것을 설명합니다.$B$B배울 것이 훨씬 더 많습니다!' WHERE `entry`=3701; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='계속할까요?' WHERE `entry`=3702; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 OOX 유도 로봇 3대를 회수했습니다! 당신은 당신이 필요로 하는 것 이상으로 나아갔기 때문에 나는 당신의 모든 도움에 대해 특별한 것을 줄 것입니다. OOX!$B$BI는 여러분이 알고 사랑하게 된 바로 그 로봇의 미니어처 버전입니다. 일반적으로 OOX!$B$BI는 그처럼 잠재적으로 치명적인 장치를 누구에게도 허용하지 않지만 여러분은 진정한 도움이 되었습니다. 게다가 - 이것에 대한 전투 메커니즘과 귀환 논리가 비활성화되었습니다.$B$B그 외에는 golly의 OOX입니다!' WHERE `entry`=3721; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='제 목걸이 $G를 찾아주셔서 감사합니다. $c... 당신은 매우 친절합니다! 내 고양이도 고마워 - Effsee 맞지?' WHERE `entry`=3741; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 맞다 $N 일병, 내가 이 흙을 더미 위로 내리는 것을 도와주려고 애쓰지 마! Great Spirits가 그것을 원했다면 그곳에서 기적을 일으켰을 것입니다. 지금 그들은 그렇지 않습니까?!$B$BArch Druid Runetotem이 당신과 다시 대화하고 싶어하지만 그의 다음 작업을 위해 당신은 약초학에 대한 숙련공의 이해가 도움이 되길. 당신이 그것을 모른다면 그는 여전히 당신을 위한 용도를 찾을 것입니다.' WHERE `entry`=3761; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $c; 우리 연구를 지원하는 데 관심을 가져주셔서 기쁩니다. 해야 할 일이 많고 이 작업이 위험하지 않다고 알려준다면 당신에게 해를 끼치는 것입니다. 바라건대 이것은 당신을 겁주지 않을 것입니다... 하지만 당신의 외모로 볼 때 위험은 당신이 이전에 처리 한 것입니다.' WHERE `entry`=3762; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, $c... 제가 이 연구를 직접 주도하고 있다는 정보를 받으셨으니 가능한 한 빨리 오셨습니다.$B$B이제 여기 오셨으니 처음으로 말씀드릴 때 주의를 기울이십시오. 세부; 나는 반복하고 싶지 않습니다.' WHERE `entry`=3763; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀한 짐을 여기에서 내리세요, 귀족 $c. 꽤 큰 부담이었을 텐데... 몽상가인 내가 짊어진 짐과 다르지 않군. 대드루이드가 직접 지시한 대로 당신의 작업에 대한 사례금입니다.$B$BArch Druid Staghelm이 당신과 다시 대화를 나누고 싶어합니다. $N, 하지만 약초학에 대한 전문 지식이 있다면 그의 다음 작업에 도움이 될 것입니다. 그래도 모른다면 여전히 서클을 도울 수 있습니다!' WHERE `entry`=3764; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그럼 내 동생 아르고스가 보낸 건가? 나는 당신이 당신의 여행에 지쳤음에 틀림없다는 것을 알고 있습니다. 하지만 우리는 할 이야기가 많습니다.' WHERE `entry`=3765; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이 상품권은 씨앗 20포에 적합합니다. 부족한 경우 더 많은 것을 제공할 수 있습니다. 하지만 불행하게도 Tharlendris 씨앗은 많은 양을 생산하는 데 비용이 많이 듭니다. 그렇기 때문에 세나리온 의회는 우리를 돕는 사람들에게 비용의 일부를 상쇄하여 도움을 요청합니다.$B$B여명초를 가지고 돌아온 사람들은 대드루이드가 제공하는 보상이 비용을 훨씬 상쇄한다는 것을 알게 됩니다.' WHERE `entry`=3781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이 상품권은 씨앗 20포에 적합합니다. 씨앗이 부족하면 더 많이 팔 수 있습니다.$B$B안타깝게도 $N, Tharlendris 씨앗은 많은 양을 생산하는 데 상당히 비쌉니다. 그렇기 때문에 세나리온 의회는 우리를 돕는 사람들에게 비용의 일부를 상쇄하여 도와달라고 요청합니다. 여명초를 가지고 돌아온 사람들은 대드루이드가 제공하는 보상이 비용을 훨씬 상쇄한다는 것을 알게 됩니다.' WHERE `entry`=3782; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 모피는 완벽합니다, $N. 우리는 여기서 좋은 출발을 하고 있습니다!' WHERE `entry`=3783; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $c; 우리 연구를 지원하는 데 관심을 가져주셔서 기쁩니다. 해야 할 일이 많고 이 작업이 위험하지 않다고 알려준다면 당신에게 해를 끼치는 것입니다. 바라건대 이것은 당신을 겁주지 않을 것입니다... 하지만 당신의 외모로 볼 때 위험은 당신이 이전에 처리 한 것입니다.' WHERE `entry`=3784; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨습니다 $N. 대드루이드가 필요할 때 직접 드릴게요. 한편, 이것을 세나리온 의회의 감사의 표시로 받아 주십시오.$B$B여명초에 대한 우리의 요구는 계속되는 것입니다. 계속해서 우리를 돕고 싶다면 우리를 위해 여명초를 추가로 경작한 후 다시 저에게 돌아오십시오.' WHERE `entry`=3785; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨습니다 $N. 대드루이드가 필요할 때 직접 드릴게요. 한편, 세나리온 의회의 감사의 표시로 이것을 받아 주십시오.$B$B지금은 여명초가 필요합니다. 계속해서 우리를 돕고 싶다면 더 많이 재배했을 때 돌아오십시오.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와줘서 고마워, 지친 여행자여! 제 소개를 하겠습니다. 저는 말퓨리온과 세나리온 의회의 하인이자 드루이드인 퀸티스 존스피레입니다. 제 동료들(산드리스 페더문 장군과 보호국 - 아마 들어보셨을 겁니다)과 저는 다르나서스에서 판드랄 스태그헬름을 위해 당신이 하고 있는 일에 대해 당신과 이야기하고 싶었습니다.$B$B더 자세히 알아보기 전에 우리의 토론이 우리 사이에 머물기를 요청합니다. 문제가 없다면 계속 진행할 수 있습니다.' WHERE `entry`=3787; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와줘서 고마워, 지친 여행자여! 제 소개를 하겠습니다. 저는 말퓨리온과 세나리온 의회의 하인이자 드루이드인 퀸티스 존스피레입니다. 제 동료들(산드리스 페더문 장군과 보호국 - 아마 들어보셨을 겁니다)과 저는 다르나서스에서 판드랄 스태그헬름을 위해 당신이 하고 있는 일에 대해 당신과 이야기하고 싶었습니다.$B$B더 자세히 알아보기 전에 우리의 토론이 우리 사이에 머물기를 요청합니다. 문제가 없다면 계속 진행할 수 있습니다.' WHERE `entry`=3788; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, $C... 제가 이 연구를 직접 주도하고 있다는 정보를 받으셨으니 가능한 한 빨리 오셨습니다.$B$B이제 여기 오셨으니 처음으로 말씀드릴 때 주의를 기울이십시오. 세부; 나는 반복하고 싶지 않습니다.' WHERE `entry`=3789; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, $c... 제가 이 연구를 직접 주도하고 있다는 정보를 받으셨으니 가능한 한 빨리 오셨습니다.$B$B이제 여기 오셨으니 처음으로 말씀드릴 때 주의를 기울이십시오. 세부; 나는 반복하고 싶지 않습니다.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='으아, 이 여명초가 기분이... 이상해. Staghhelm은 도대체 무슨 일을 하고 있는 걸까요?$B$B어쨌든 도움을 주셔서 다시 한 번 감사드립니다. 여기에 약간의 노력이 있습니다. 여명초에 대한 나의 연구는 시간이 좀 걸릴 것이고, 의심할 여지없이 더 많은 것이 필요할 것입니다. 그러는 동안 시간을 ​​내어 여명초에 적절한 연금술적 용도가 있는지 알아봐야 할 것 같습니다. 그래도 나는 그들과 함께 있는 것조차 불편하다.' WHERE `entry`=3791; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다 $N; 당분간은 이것들만 따로 보관하겠습니다. 나는 스태그헬름이 하는 자원을 지휘하지는 않지만, 당신의 수고에 대해 약간의 것을 줄 수 있습니다. 어쨌든 Staghhelm이 Morrowgrain 이후에도 Morrowgrain을 계속 얻는다면 어떤 일이 일어날지 누가 알겠습니까? 수상한 일이 벌어지고 있습니다. 내 말을 명심하십시오.$B$B저는 항상 더 많은 Morrowgrain을 찾고 있다는 것을 기억하십시오. 한 번에 5개씩 가져가겠습니다.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 여기로 데려온 것이 탐욕이든 이타적인 헌신이든, 당신이 하려는 일은 우리 모두의 이익을 위한 것입니다.' WHERE `entry`=3801; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='망치는 거대한 검은무쇠 기념비의 손아귀 안에 단단히 들어갑니다. 조각상 바닥에 작은 구획이 열립니다. 내부에서 찾을 수 있습니다...' WHERE `entry`=3802; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 이 여명초는 틀림없이 대드루이드를 기쁘게 해드릴 것입니다. 그래도 인정해야 겠네요... 그들 근처에 있는 것만으로도 조금 불편합니다. 대드루이드가 그렇게 많은 수를 용인하는 것이 얼마나 어려운지 상상이 가네요!$B$B이것은 당신을 위한 것입니다, $N. 세나리온 의회는 여러분의 지속적인 지원에 감사드립니다.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 이 여명초는 때가 되면 틀림없이 도움이 될 것입니다. 나이트 엘프가 이 약초에 대해 유사한 연구를 수행하고 있다는 것은 알고 있지만, 무언가를 발견할 경우 어떤 목적으로 약초를 사용할지는 확실하지 않습니다. 대드루이드는 우리가 이 약초의 비밀을 알아낼 때까지 여명초가 필요하다고 생각합니다.$B$B이것은 당신을 위한 것입니다, $N. 세나리온 의회는 여러분의 지속적인 지원에 감사드립니다.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 불쌍한 Thal\'trak.$B$B우리는 여행이 끝난 후 어머니와 아버지와 함께 동부 내륙지로 이사할 계획이었습니다. 이제 그 계획은 망가졌습니다!' WHERE `entry`=3821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B우리는 동부 내륙지로 이동하려고 했습니다. 그녀가 당신에게 말했습니까? 이것이 그녀의 마지막 임무가 될 것입니다.$B$B$B$BI 원하지 않아요, $N. 보관하고, 버리고, 상관없어! 반지는 이제 나에게 아무 의미가 없습니다. 그녀 없이는...' WHERE `entry`=3822; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, 병사! 오크와 오우거들은 이 일격에 몇 분, 어쩌면 몇 시간 동안 휘청거릴 것입니다!' WHERE `entry`=3823; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그냥 봐, 병사. 역겨운! 남아 있는 Firegut 오우거들이 그들의 산 꼭대기에 있는 파이크에 박혀 있는 이 뚱뚱한 머그잔을 보면 엄청난 히스테리가 일어날 것입니다!$B$B' WHERE `entry`=3824; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 병사! 놀랍습니다! 오, 이것으로 용감한 메달을 받겠습니다. 어, 당신은 이것에 대해 후한 보상을 받을 것입니다!' WHERE `entry`=3825; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 스프라이트 다터 에그, 그리고 내가 착각하지 않는다면 거의 익어가는 것. 이 좋은 상태는 말할 것도 없고 하나를 발견한 것이 놀랍습니다. 그들은 요즘 Feralas에서 거의 볼 수 없습니다. 나는 그 지역에 여러 가지 이유로 그들을 포획하고 죽이려는 다양한 밀렵꾼들이 있었다는 것을 알고 있습니다. 정말 안타깝네요... 성체가 되면 이렇게 아름다운 생명체가 됩니다.$B$B어떻게 그런 발견을 하게 되었나요?' WHERE `entry`=3841; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진. 이것들은 잘 할 것입니다. 내 구성 요소를 함께 섞을 시간을 잠시 주면 이 계란이 얼마나 잘 작동하는지 확인하겠습니다.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 음, 음... 나는 용의 시대에 이것들 중 하나를 본 적이 없다. 페어리 드래곤, 내가 착각하지 않는다면... 스프라이트 다터 품종인 것 같습니다. 훌륭해, 정말로 훌륭해.$B$B글쎄, 이 작은 녀석이 부화해서 강하고 건강하게 살게 된다면, 우리는 그것을 위해 약간의 음식을 얻어야 한다. 좋은 시간에 나에게 그것을 얻었다.' WHERE `entry`=3843; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='물에 잠긴 무리가 연못 바닥에 놓여 있습니다.' WHERE `entry`=3844; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오... 그래, 이것들이 낯익은데... 뭐, 좀...' WHERE `entry`=3845; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='\"BACAW!!!\"$B$B닭이 내려놓은 사료를 먹기 시작합니다.$B$B잠시 후 닭이 깜짝 놀라 주위를 둘러봅니다. 불편하게 앞뒤로 뒤섞입니다. 이 닭 임신한거야? 그 아래에서 확인하는 것이 좋을 것 같습니다.' WHERE `entry`=3861; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 우리 식량과 연구 장비를 모두 되찾았습니다! 당신은 원정대를 구했을 뿐만 아니라 우리의 생명도 구했습니다. 나와 나머지 팀은 당신에게 충분히 감사할 수 없습니다. 당신 덕분에 당분간은 여기까지 올 수 있을 것 같습니다.$B$B우리가 가진 것이 많지는 않지만, 당신이 우리에게 준 귀중한 도움에 대해 당신을 기분 나쁘게 내버려 두지는 않을 것입니다. 감사합니다, $N - Marshal Expeditions에 친구가 생겼습니다!' WHERE `entry`=3881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 트릭을 수행해야 합니다. 그리고 이제 허락하신다면...$B$BT우리를 위해 땅에서 이 모든 뼈를 파내고 어떤 식으로든 토착 동물을 해치지 않은 것에 대해 $B$B감사합니다.$B$B당신이 정말로 했든 안 했든 간에, 나는 알고 싶지 않다. 그대로 두자, 그렇지? 여기 - 아마도 이것은 당신의 입술을 완전히 다물게 할 것입니다. 여기서 살아서 나갈 수만 있다면 무엇이든 말하겠습니다!' WHERE `entry`=3882; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 잘 할 것입니다. 당신은 큰 도움이 되었습니다... 이것보다 더 많은 것을 당신에게 줄 수 있으면 좋겠지만, 사실상 야만의 땅 한가운데에 좌초되어 있다는 것은 내가 줄 수 있는 것과 줄 수 없는 것을 제한합니다. 그래도 안심하세요. 여기에서 수행된 연구는 여러분의 도움 없이는 불가능했을 것입니다!' WHERE `entry`=3883; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것 좀 봐 - 내 일지! 우리가 운고로에 가져온 거의 모든 것과 마찬가지로 잃어버렸다고 생각했습니다. 저에게 이것을 돌려주셔서 친절하게 감사드립니다!' WHERE `entry`=3884; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신과의 관계는 끝났습니다, $N - 당신은 당신에게 주어진 자유를 누릴 자격이 있음을 스스로 증명했습니다. 많은 사람이 당신의 변한 모습 때문에 당신을 대적하겠지만, 그들이 우리에게 무슨 짓을 하든 우리는 자유롭고 다시는 속박당하지 않을 것입니다.$B$B이것들을 가지고 가십시오. 당신은 성취해야 할 것이 많습니다, $c.' WHERE `entry`=3901; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어 $N, 난 네가 쓸모가 없다는 걸 알았어. 여기 - 지금까지 수집된 많은 항목 중에서 내가 찾은 더 나은 항목 중 하나를 가지고 있습니다.' WHERE `entry`=3902; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, Willem 부장이 나랑 얘기하라고 했나요? 그는 용감한 사람이고 항상 기꺼이 도와주지만, 그의 임무는 그를 Northshire Abbey에 가두고 오늘 내가 가진 문제는 그를 넘어선 것 같습니다.$B$B저를 도와주실 수 있을까요?' WHERE `entry`=3903; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 감사합니다, $N! 당신은 내 수확을 저장! 그리고 데피아즈 몇 명에게 그들이 이곳에서 문제를 일으킬 수 없다는 것을 보여줬으면 합니다.$B$B요즘 우리는 경비가 부족할 수 있지만, 당신과 같은 영웅이 우리를 지켜준다는 것은 행운입니다!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어디 보자...$B$BO오 이런! 밀리의 포도가 구해졌습니다! 그녀가 나에게 그녀의 포도밭에 도둑이 들었다고 말했을 때 나는 거의 절망할 뻔했지만 빛에 대한 나의 믿음은 흔들리지 않았습니다! $B$B그리고 당신의 용기 덕분에 우리는 이제 더 많은 포도주를 위한 포도를 얻었습니다! 빛이 당신을 축복하고 $n을 지켜주길 바랍니다!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이건 있을 수 없어... 안 돼. 파이론의 파괴는 단지 베일을 벗겼을 뿐입니다. 검은바위 깊은 곳에는 훨씬 더 교활한 타락의 근원이 있습니다.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<천둥의 심장이 쿠르니야의 서판을 움켜쥐고 있습니다.>$b$b라그나로스... 여기...$b$b장로들이 검은바위 산에서 흘러나오는 타락을 두려워하는 것은 옳았습니다. 고대 신의 장군! 우리 세계에서! 여기 카르가스에서 우리의 위치를 ​​재평가해야 합니다. 우리는 남아서 싸울지 아니면 새로운 분열이 두려워 도망칠지 결정해야 합니다.$b$b검은바위 산, $N에서 더 이상 탐사하는 것에 지쳤습니다. 이 세상에 존재하는 그 어떤 것보다 훨씬 더 큰 악이 그 불 같은 심연에 깃들어 있습니다.$b$b' WHERE `entry`=3907; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뭐, 물론 이 검을 단련할 수는 있다. 내가 일하는 동안 Linken이 나에게 이것을 가져 오는 데 왜 그렇게 오래 걸렸는지 설명할 수 있습니다. 그는 보통 물건을 잊는 사람이 아닙니다...' WHERE `entry`=3908; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 진정 영약인지 확인하려면 약병 하나가 필요합니다... 예... 바로 이것입니다.' WHERE `entry`=3909; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나에게 말을 걸러 온 지 오래다...' WHERE `entry`=3912; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌을 세게 누르면 돌이 미끄러져 나가고 그 아래에 작은 움푹 패인 곳이 드러납니다.' WHERE `entry`=3913; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 검... 다 됐어!$B$B자, 이게 왜 필요한지 기억할 수만 있다면...$B$B자, 적어도 당신의 작업에 대한 대가는 지불하겠습니다.' WHERE `entry`=3914; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 이게 뭐야? 사모플랜지라고요? 사모플랜지가 뭐야??$B$BAh... 하지만 핸들링할 때 움직이는 방식을 보세요. 그리고 내부에는 복잡한 톱니바퀴 소리가 ​​들립니다. 어머! 나는 그것을 고치고 그것이 무엇을 하는지 보고 싶습니다, 그렇지 않습니까??' WHERE `entry`=3921; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 당신은 그들을 얻었다! 이제 일할 수 있어...' WHERE `entry`=3922; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야? 왜, 사모플랜지야! 이거 어디서 났어? 불모의 땅에 있는 투자 회사 지분을 파고들었습니까?$B$B당신은 매우 용감하거나, 아니면 매우 어리석음이 분명합니다.' WHERE `entry`=3923; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='설명서를 받았습니다! 나는 그것을 읽고 Samophlange를 고치는 방법을 찾기를 기다릴 수 없습니다! Ratchet에서 Sputtervalve와 이야기를 나눴습니다. 그는 여러분의 도움에 감사하고 여러분의 노력에 보답하고 싶었습니다.$B$BI도 여러분에게 감사하고 싶습니다. 이 문제가 해결되면 알려드리겠습니다.. .' WHERE `entry`=3924; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잠시만 그 자리에 있어줘... 크리스탈의 새로운 조합을 테스트하고 있어...' WHERE `entry`=3941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $c. 도와드릴 일이 있나요?' WHERE `entry`=3942; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='J.D.가 당신을 전혀 도왔나요?' WHERE `entry`=3961; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. $N.$B$B금빛 불꽃은 이제 제 고향으로 돌아가 보호받을 수 있고 다시는 악에 사용되지 않을 것입니다.$B$B당신이 없었다면 내가 누구인지 아직 알 수 없었을 것입니다. 오전! 저에게 많은 도움을 주셨으니 특별한 것을 갖고 싶습니다...$B$B원하는 아무거나 가져가세요!' WHERE `entry`=3962; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시간이 많지 않습니다. 잘 들어, $R. 내가 당신에게 말해야 하는 것은 기밀이며 당신의 귀에만 해당됩니다.' WHERE `entry`=3981; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아슬아슬한 상황이었습니다. 그들은 당신의 존재에 대해 경고를 받았습니다... 더 많은 것이 확실히 올 것입니다.' WHERE `entry`=3982; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 호드가 전쟁으로 폐허가 된 세계의 정치적 분위기를 영원히 바꿀 수 있는 기회입니다. $N.$B$B이 임무의 실패는 선택 사항이 아닙니다.' WHERE `entry`=4001; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 이 시점 이후로는 돌아갈 수 없습니다.' WHERE `entry`=4002; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무슨 짓을 한거야!' WHERE `entry`=4003; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<스랄은 당신이 그에게 제시한 정보에 당황했습니다.>$B$BA 이제 새로운 위협이 다가오고 있습니다. 마그니의 나이가 줄어듦에 따라 이 아직 태어나지 않은 검은무쇠가 아이언포지의 통치자가 될 길이 열릴 것입니다.$B$B당신은 내가 요구한 것을 성취했고 그에 대한 보상을 받을 것입니다.$B$B이제 날 떠나, $ N! 나는 Sylvanas와 Cairne과 상의해야 합니다.' WHERE `entry`=4004; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Blazerunner, 당신은...$B$BYes, 나는 분화구의 까맣게 탄 중앙에 강력한 정령이 있다는 것을 알고 있습니다. 우리 모두는 거리를 유지합니다. 아무도 그를 둘러싼 강력한 아우라를 관통할 수 없었습니다. 많은 사람들이 그를 대면하려고 할 때 바위가 많은 길에서 아래 땅으로 밀려났습니다.' WHERE `entry`=4005; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 당신은 콜카르를 무찔렀습니다!$B$BI 스랄이 여기서 당신의 행동에 대한 소식을 듣게 될 것입니다. $N.$B$B키가 크세요. 당신 자신과 호드가 자랑스럽습니다.' WHERE `entry`=4021; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<탈피를 살펴보는 사이러스>$B$B당신은 완전히 쓸모없는 인간이 아니라는 것을 증명했습니다.' WHERE `entry`=4022; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<탈피를 살펴보는 사이러스>$B$B당신은 완전히 쓸모없는 인간이 아니라는 것을 증명했습니다.' WHERE `entry`=4023; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BYES!$B$B상금을 받고 가십시오. 한 번에 내 시야를 떠나!' WHERE `entry`=4024; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 미블론을 빨리 뽑았구나, 응?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<테오도라가 파편을 그녀 앞에 펼쳐 놓습니다.>$b$b<테오도라가 거대한 외눈안경을 들고 조심스럽게 파편을 살펴봅니다.>$b$b흥미롭습니다. 각 조각의 구조적 토대에는... 이니셜이 새겨져 있습니다.$b$b' WHERE `entry`=4061; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$b$bI... 이 표시를 알고 있습니다.' WHERE `entry`=4062; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭔가요?!? 이 머리는 살이 아닙니다. 이것은 일종의 흑철 창조물입니다. Argelmach의 그림자 - 또 다른 기계입니다! Argelmach의 파괴는 곧 다른 사람이 일어나 \'그\' 자리를 차지할 것이기 때문에 수명이 짧을 것 같습니다.' WHERE `entry`=4063; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 첫 번째 공격으로 Angerforge의 바지에 주름이 생길 것입니다. 이제 군인을 따라 이동하십시오. 완료해야 할 작업, 계획해야 할 전투, 분쇄해야 할 적들이 있습니다!$B$B더 많은 작업을 위해 현상 수배 표지판을 확인하세요.' WHERE `entry`=4081; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Angerforge는 의심할 여지 없이... 화가 났습니다. 세 번째 공물을 받고 나에게 돌아오면 앵거포지로의 죽음 작전을 진행하겠습니다. 이것이 무엇을 수반하는지 자세히 설명할 수는 없지만, 안심하십시오. 누군가 죽어가는 것과 관련이 있습니다.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='보석은 성배의 깊은 곳으로 떨어질 때 소리를 내지 않는다...' WHERE `entry`=4083; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요, $N. 당신이 친구를 돕는 것에 대해 진지하게 생각하는 것을 볼 수 있습니다.' WHERE `entry`=4084; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 핏빛 호박은 악령의 숲에 존재하는 타락을 물리칠 수단을 찾는 데 사용될 것입니다. 당신은 세나리온 의회를 위해 무슨 일이든 기꺼이 할 의향이 있음을 제게 증명했습니다. 난 이제 널 믿어, 친구.$B$B엘리멘탈을 죽이는 것이 나에게 자신을 증명했다는 것이 이상하게 보일 수도 있지만, 셀 수 없이 많은 중생을 구하는 일이 우리가 취하는 수단을 정당화해야 합니다. 당신과 나는 이제 내가 만들 수 있는 고약을 통해 생명을 보존하는 데 집중할 수 있습니다.$B$B$N, 악령의 숲을 정화할 때가 왔습니다.' WHERE `entry`=4101; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 핏빛 호박은 악령의 숲에 존재하는 타락을 물리칠 수단을 찾는 데 사용될 것입니다. 당신은 세나리온 의회를 위해 무슨 일이든 기꺼이 할 의향이 있음을 제게 증명했습니다. 난 이제 널 믿어, 친구.$B$B엘리멘탈을 죽이는 것이 나에게 자신을 증명했다는 것이 이상하게 보일 수도 있지만, 셀 수 없이 많은 중생을 구하는 일이 우리가 취하는 수단을 정당화해야 합니다. 당신과 나는 이제 내가 만들 수 있는 고약을 통해 생명을 보존하는 데 집중할 수 있습니다.$B$B$N, 악령의 숲을 정화할 때가 왔습니다.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 여기 세나리온 식물 고약이 있습니다. 타락한 식물을 찾아 악령의 숲을 수색하세요, $N! 그들이 어디에 있든지 내가 준 고약으로 그들을 정결케 하라.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼, 여기 세나리온 식물 고약이 있습니다. 악령의 숲에서 채광할 때 더 많은 독극물을 찾으면 저를 위해 그것을 꼭 가지고 계십시오! 당신이 그것을 더 많이 찾을수록 내가 더 많은 구원을 만들 수 있을 것입니다.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다 $n - 우리가 이것을 정화하면 악령의 숲을 되찾는 데 도움이 될 것입니다. 여기에서 세나리온 식물 연고를 조금 복용하고 숲으로 가십시오. 부패로부터 땅을 되찾는 일은 $r을 기다리지 않습니다!' WHERE `entry`=4105; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 바로 내가 필요한 것입니다. 여기 - 이 식물 고약을 가져가 타락한 악령의 숲을 되찾는 데 사용하십시오. 인내해야 합니다, $n!' WHERE `entry`=4106; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 세나리온 식물 고약이 있습니다. 여기에는 하급 황천 정수 하나만 있으면 됩니다. $n. 에센스는 말하자면 검을 보습으로 바꾸는 데 사용할 수 있는 가장 강력한 아이템입니다. 연고가 더 필요하시면 여기에서 저를 찾으세요!' WHERE `entry`=4107; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 여기 세나리온 식물 고약이 있습니다. 타락한 식물을 찾아 악령의 숲을 수색하세요, $N! 그들이 어디에 있든지 내가 준 고약으로 그들을 정결케 하라.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼, 여기 세나리온 식물 고약이 있습니다. 악령의 숲에서 채광할 때 더 많은 독극물을 찾으면 저를 위해 그것을 꼭 가지고 계십시오! 당신이 그것을 더 많이 찾을수록 내가 더 많은 구원을 만들 수 있을 것입니다.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다 $n - 우리가 이것을 정화하면 악령의 숲을 되찾는 데 도움이 될 것입니다. 여기에서 세나리온 식물 연고를 조금 복용하고 숲으로 가십시오. 부패로부터 땅을 되찾는 일은 $r을 기다리지 않습니다!' WHERE `entry`=4110; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 바로 내가 필요한 것입니다. 여기 - 이 식물 고약을 가져가 타락한 악령의 숲을 되찾는 데 사용하십시오. 인내해야 합니다, $n!' WHERE `entry`=4111; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 세나리온 식물 고약이 있습니다. 여기에는 하급 황천 정수 하나만 있으면 됩니다. $n. 에센스는 말하자면 검을 보습으로 바꾸는 데 사용할 수 있는 가장 강력한 아이템입니다. 연고가 더 필요하시면 여기에서 저를 찾으세요!' WHERE `entry`=4112; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4115; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Whipper Root에 세나리온 식물 고약 3개를 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 4개를 나이트 드래곤에게 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 설명을 보면 그 생명체들이 무자비한 포악함을 보이는 것 같군요...$B$B조심하세요, $N. 부패에 대해 더 많이 아는 것이 최선의 이익이 될 것입니다. 항상 적을 아십시오.' WHERE `entry`=4120; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영웅적인 행동은 인정받지 못할 것입니다, $N. 당신은 이 찬사를 받았습니다. Warlord는 이제 최종 임무에 대해 이야기 할 것입니다.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='검은바위 군단에 합류함으로써 우리가 얻는 힘이 보이지 않습니까?' WHERE `entry`=4122; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마음이 있습니다! 놀라운! 상상했던 것보다 훨씬 더 아름다워요!$B$B부탁해요, $N, 이걸로 결제하세요!' WHERE `entry`=4123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Latro가 당신을 나에게 보냈을 것입니다. 이 시점에서 잃어버린 원인이라고 생각하지만 당신이 제공할 수 있는 모든 도움을 받겠습니다. 인정하지 않을 수 없습니다... 이 문제에 대해 마음을 놓을 수 있게 되면 기쁠 것입니다. 매일 나는 Raschal의 흔적을 찾기 위해 Feralas의 야생으로 나갔고, 매일 밤 나는 놀 이빨과 실망 외에는 내 일을 위해 보여줄 것이 아무것도 없이 돌아왔습니다.' WHERE `entry`=4124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 난파된 노 젓는 배로 보이는 것을 발견했습니다. 약간 진흙 투성이의 물을 통해 항구 쪽을 수수께끼로 만드는 커다란 구멍을 볼 수 있습니다. 보트는 단순한 나무 프레임으로 거의 파쇄되었습니다. 이 배를 부수는 것이 무엇이든 간에 그것을 두 동강내려고 했을 가능성이 큽니다. 페더문 성채의 작은 문장이 우현에 그려져 있습니다.$B$B보트 바닥의 진흙 속에서 금속성의 반짝임이 눈에 들어옵니다...' WHERE `entry`=4125; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 잘하셨어요! 그리고 Dark Irons와 Hurley Blackbreath에게 큰 박수를 보내셨길 바랍니다!$B$BThunderbrews는 당신의 서비스에 있습니다, $N. 당신은 영웅 중의 영웅입니다!' WHERE `entry`=4126; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흥미롭군... 나는 이것이 Raschal의 칼이라고 믿는다. 그의 배와 함께 물 밑바닥에서 찾았다고 하던가요? 음, 칼의 발견만으로는 이것을 Raschal의 실종과 연결시키기에 충분하지 않을 수 있습니다. 그러나 더 많은 것을 시도하고 배울 수 있는 색다른 옵션이 있습니다.$B$B심리 측정법에 대해 들어 본 적이 있습니까?' WHERE `entry`=4127; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네 말이 맞아 난 미쳤어! 강도를 당했어! 우리 가족 레시피 중 하나를 강탈했습니다! 감히 그들이! 검은무쇠 드워프를 미워할 이유가 없었던 것처럼! 자, 오... 이제 그들은 그것을 위해 있습니다!' WHERE `entry`=4128; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. $N.$B$B심리 측정법은 상상의 범위 내에서 정확한 기술은 아니지만, 저는 과거에 다른 사람들이 실패한 원인으로 분류한 상황에 대한 통찰력을 제공하기 위해 그것을 사용했습니다. 당신이 발견한 칼에 그것을 사용하면 Raschal에게 무슨 일이 일어났는지 엿볼 수 있을 것 같습니다.$B$B시간이 좀 걸리지만 캐스터 친화적인 작업이라고 할 수는 없습니다. 이것에 대해 나와 함께하십시오.' WHERE `entry`=4129; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Quint의 비전을 제게 전달해주셔서 감사합니다, $N. 다음에 우리가 카드 놀이를 할 때 그에게 좀 더 쉽게 대하도록 기억하려고 노력하겠습니다.$B$BRaschal은 싸움에서 자신을 버틸 수 있고, 놀은 그를 걱정하게 할 어떤 것도 아닙니다. 아니, 겁에 질렸습니다. 그래도 여러분과 여러분은 이 새로운 정보에 따라 조치를 취하고 절실히 필요한 돌파구를 만들 수 있습니다.' WHERE `entry`=4130; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='근처 나무에 두 개의 큰 가죽 배낭이 고정되어 있습니다. 각각은 팩 앞면에 페더문 성채의 작은 휘장이 있습니다...' WHERE `entry`=4131; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마지막으로! 악당이 심판을 받았습니다! 당신은 놀라운 개인입니다, $N. 호드와 K.E.F.에 대한 충실한 헌신의 상징으로 이 메달을 착용하십시오.' WHERE `entry`=4132; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와줘서 고마워, $N. 이 장소는 완전한 매력이 없는 것은 아니지만 Apothecarium의 편의 시설이 부족합니다.$B$B즐거움은 그만 두십시오. 사업에, 네?' WHERE `entry`=4133; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 나는 이 제조법을 연구를 위해 연금술사로 보낼 것이며, 시간이 지나면 그 비밀을 풀 수 있을 것입니다. 언젠가 얼라이언스의 드워프들은 그들에게 사용된 이 음료의 미덕을 알게 될 것입니다!$B$BI는 그것이 매우 재미있다는 것을 알게 되었습니다. 아마도 죽음은 사람의 유머 감각에 영향을 미칠 것입니다... 그렇게 생각하시나요?' WHERE `entry`=4134; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 외계 자연의 큰 꼬투리를 발견했습니다. 꼬투리의 질감은 점액처럼 보이지만 임의의 부분에서 딱딱한 돌출부가 튀어나와 있습니다. 포드 자체는 내부에 휴머노이드를 쉽게 포함할 수 있는 높이와 너비를 가지고 있습니다... 그리고 포드의 피부를 통해 보이는 희미한 인간형 모양에서 이것이 실제로 캡슐화된 것이라고 추측합니다.' WHERE `entry`=4135; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 당신은 그를 찾았습니다! 그리고... 남동생은 조용히 오기 싫은 모양이다. 불쌍해. 나는 그를 Revilgaz로 인도할 계획을 그에게 말했을 때 그의 표정을 보고 싶었습니다.$B$B감사합니다, $N. 당신은 우리 가족을 매우 행복하게 만들었습니다. 그리고 Ribbly는 지금처럼 평화로워 보이지 않았습니다.' WHERE `entry`=4136; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들이 당신에게 너무 많은 문제를 일으키지 않았기를 바랍니다, $N. 나는 그들을 피하려고 노력합니다 -- 그들은 거칠어요!$B$BI는 하나를 뛰어 넘으려고 했습니다... 공격을 받았습니다! 식물은 그런 식으로 행동해서는 안 됩니다!' WHERE `entry`=4141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='블러드페탈, 응? 음... 계획에 대해 설명해 주시면 도와드릴 수 있는지 알려드리겠습니다.' WHERE `entry`=4142; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인정합니다, 그 물건을 만지는 것이 조금 망설여지네요, $N! 하지만 Gregan이 효과가 있을 것이라고 말하면 기꺼이 시도해 보겠습니다!' WHERE `entry`=4143; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아무 일도 없어요, $N! 이것은 Larion의 관심을 끌 것입니다!' WHERE `entry`=4144; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N님, 도와주셔서 감사합니다. 하지만 나쁜 소식이 있습니다...' WHERE `entry`=4145; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼, 마본은 주변에 없었나요? 어쨌든 당신이 가진 것을 보여주세요.' WHERE `entry`=4146; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Marvon이 떠난 지 꽤 오래됐어요, $N. 그는 고대 트롤 유적을 조사하기 위해 타나리스로 떠났습니다.$B$B자, 당신이 필요하다고 말한 것이 무엇입니까?' WHERE `entry`=4147; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽하게 작동할 것 같습니다, $N. 이제 주위에 해충이 보이면 주저하지 말고 재퍼를 사용하십시오!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 오늘 보여드린 것을 항상 기억하세요. 당신은 나이트 엘프가 어려운 시기에도 온전하게 유지하기 위해 노력하는 균형의 일부입니다.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, $N, 내 후견인을 찾는 것이 현명했어! 노움과 놈리건의 방사능 집이 그 증거입니다. Goblin Engineering의 규율을 마스터하려면 강한 정신력과 꾸준한 손(STEADY 강조)이 필요합니다.$B$B귀를 기울이고 $N하면 무언가를 배울 수 있습니다.' WHERE `entry`=4181; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한 살해, $N. 이제 우리는 당신이 용혈족 주변에서 스스로를 다룰 수 있다는 것을 알았으므로 더 시급한 문제에 대해 이야기할 수 있습니다.' WHERE `entry`=4182; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<솔로몬 행정관이 헬렌디스가 보낸 봉인된 편지를 열고 읽기 시작합니다.>' WHERE `entry`=4183; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='용? 불가능한!' WHERE `entry`=4184; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<깊은 생각에 잠긴 듯 턱을 괴는 볼바르>$B$B저는 Lady Prestor의 입장을 존중하지만, 이 딜레마에 대한 해결책이 우리의 모든 우려를 잠재울 수 있다고 믿습니다.' WHERE `entry`=4185; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 나쁠 수도 있었을 텐데...$B$B<솔로몬 치안판사가 당신을 살펴봅니다.>$B$B레이크샤이어의 운명이 당신의 어깨에 달려 있는 것 같습니다.$B$B<솔로몬 치안판사가 눈을 깜빡입니다. 급속히. 우는 것 같다.>' WHERE `entry`=4186; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 해냈구나! 이제 물약을 만들어 Rocknot에서 사용할 수 있습니다. 결국 그는 내 매력에 넘어가게 될 것이다!$B$B고마워요, $N. 당신은 사랑의 챔피언입니다!' WHERE `entry`=4201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<웃는 맥스웰 원수.>' WHERE `entry`=4223; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='경고할 수 있었는데 그게 무슨 재미야?' WHERE `entry`=4224; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그는 어디에 있습니까! 내가 그를 죽일 거 야!' WHERE `entry`=4241; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='분명히 미쳐 버린 것 같습니다.$B$B<애도하며 고개를 숙이는 맥스웰>$B$B한때 자랑스럽고 고귀한 전사가 부끄러운 헤드 케이스로 변한 것은 불행한 일입니다. 막다른 길에 도달한 것 같습니다...$B$BI는 지금까지의 노력에 대해 보상해야 합니다, $N.' WHERE `entry`=4242; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='A-Me 01을 살펴보면 Karna가 분명히 느끼는 것이 잘 만들어진 엔지니어링 조각이라고 생각하는 것을 더럽히는 두 개의 큰 움푹 들어간 곳이 보입니다. 하나는 A-Me 01의 어깨를 장식하고 다른 하나는 머리에 있습니다.$B$B자세히 조사해 보니 그녀의 구성 요소에 어떤 힘도 흐르지 않는 것 같습니다.' WHERE `entry`=4243; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 A-Me 01의 등에서 패널을 다시 제거하고 타버린 듯한 오래된 미스릴 케이스를 조심스럽게 제거합니다. 새 것이 제자리에 쉽게 들어갑니다. 남은 일은 미스릴 케이스가 문제라고 가정하고 스위치를 \"Off\" 위치로 전환한 다음 다시 \"On\" 위치로 전환하는 것입니다.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 해냈구나! 아주 멋진! 고마워요, $N.$B$BOh, 불쌍한 A-Me. 저 움푹 들어간 곳 좀 봐. 약간의 작업만으로 완벽하게 작동하도록 하겠습니다.$B$B다시 한번 감사합니다, $N. 정말 감사.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, $N. Felwood는 많은 어려움을 겪었습니다. 당신의 노고에 감사드립니다.$B$B언젠가는 타락한 악령의 숲을 되찾을 수 있을지도 모릅니다. 모든 종류의 행위가 도움이 됩니다.' WHERE `entry`=4261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인센디우스? 이런...' WHERE `entry`=4262; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이런! Incendius가 \'라그나로스\'라고 한 것이 확실합니까?$B$B' WHERE `entry`=4263; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<윈저 원수가 쪽지를 받아 읽기 시작합니다.>' WHERE `entry`=4264; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='집에 온 걸 환영해, $N. Raschal이 방금 전에 체크인해서 무슨 일이 있었는지 말해줬어요.$B$BI... 아니, 온 요새가 당신의 위대한 업적에 대해 감사를 표할 수조차 없습니다. Raschal은 당신의 시기적절한 도움이 없었다면 죽었을 것이고 당신의 도움은 용병의 수수료에 대한 속삭임조차 없이 우리에게 왔습니다. 당신은 진정한 영웅의 징표를 지니고 있습니다. Ginro Hearthkindle에는 항상 친구가 있습니다.' WHERE `entry`=4265; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 도움을 주신 것에 진심으로 감사드립니다. 압도적인 역경에 맞서는 당신의 용기는 천 배 더 큰 보상을 보장했습니다. 그럼에도 불구하고 당신이 성채 전체를 대표하여 이것을 받아들였으면 합니다.$B$B자, 가능하다면... 한 번 더 당신의 도움을 요청하고 싶습니다. 이곳 페랄라스에서 주크애쉬 하이브를 발견한 점을 감안할 때, 당신이 이 임무를 위한 최선의 선택이라고 생각합니다.' WHERE `entry`=4266; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 나이트 엘프는 이 보고서에 설명된 공포에 대해 알고 있습니다. Shandris가 이것을 나에게 보내는 것이 현명했습니다.$B$B이 생물들은 Feralas를 빠르게 흡수할 것입니다. 그들은 우리 모두가 직면하게 될 가장 큰 위협 중 하나에 불과합니다. 당신과 짐꾼이 만난 곤충은 실리시드라고 합니다. 그것들은 호드와 얼라이언스 모두가 직면하게 될 가장 큰 위협 중 하나의 도구일 뿐입니다.' WHERE `entry`=4267; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='페더문 성채에서 온 택배가 드디어 도착했습니다!$b$b당신이 이곳에 있는 것은 아마도 우리의 평범한 짐꾼인 Raschal에게 불행한 운명이 닥쳤을지도 모른다는 것을 암시합니다. 모든 것이 잘되기를 바랍니다. 나는 최근에 Woodpaw가 그들의 남쪽에 있는 어떤 출처에서 매우 동요하고 있다는 것을 알고 있습니다. 아마도 그는 그곳에서 야생으로 떨어졌을 것입니다. 조심하겠습니다, 친구.$b$b아무튼, 다시 한 번 감사드립니다. 여기 이 소포 배달에 대한 지불입니다.' WHERE `entry`=4281; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<윈저 원수가 당신의 손에서 두 개의 서판을 낚아채고 있습니다.>$B$B여기서 나가야 합니다!' WHERE `entry`=4282; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 당신의 보상은: RUB MY BELLY! 계속해! 문질러!' WHERE `entry`=4283; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 실험을 계속하겠습니다! 고마워요, $N.' WHERE `entry`=4284; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 이야기가 사실이라는 걸 알아요, $N.' WHERE `entry`=4285; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BOH WONDERFUL!$B$B<큰 코를 더미에 집어넣고 냄새를 맡는 Oralius.>$B$B맛있어요! 이 많은 것들을 보세요!$B$B당신이 하나 가져가세요, $N. 둘러볼 곳이 많습니다.' WHERE `entry`=4286; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='운고로는 정말 이상한 곳이에요, $N. 분화구에 들어가면 마치 완전히 다른 세계에 있는 것 같은...' WHERE `entry`=4287; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='측면을 따라 분화구의 숨겨진 영역이 많이 있습니다. 볼 만한 곳이 생각나지 않는다면 구불구불한 길을 탐험해 보세요, $N.' WHERE `entry`=4288; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 운고로의 유인원을 이길 수 있을 만큼 강하다는 것을 증명했습니다. 좋은 일입니다. Lar\'korwi에 비하면 작은 도전이었지만, 그런 위대한 승리를 당신에게서 빼앗지는 않겠습니다.$B$B이 가죽은 우리 부족의 멋진 옷이 될 것입니다. 당신은 나를 도왔고 자격이 있음을 증명했습니다.$B$B다른 작업을 시작하기 전에 대지의 어머니를 찬양하고 당신이 죽인 유인원의 영혼에게 감사를 표합시다. 그들은 그들의 죽음이 헛되지 않을 것임을 알아야 합니다.' WHERE `entry`=4289; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 할 겁니다, $N. 라르코르위는 요즘 잘 먹는 것 같다. 하지만 이 지역에서 트레샤돈을 어디서 찾았는지 궁금합니다. Odd.$B$B아무튼, 당신이 야수와 대결할 준비가 될 때까지 이걸 들고 있을게요. 내 안전에 대해 걱정하지 마십시오. Lar\'korwi가 당신의 살점을 맛보기 전까지는 나를 죽이지 않을 만큼 당신이 Lar\'korwi를 화나게 했다고 확신합니다.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 훌륭한 표본이군, $N. 당신이 찾은 두 조각은 라르코르위를 공개적으로 유인하기에 완벽할 것입니다. 괴물과의 싸움의 결과를 빨리 보고 싶습니다. 그는 가장 훌륭한 칼날만큼 날카로운 발톱을 가진 거대한 존재입니다. 당신은 그의 눈을 들여다보고 죽음을 알게 될 것입니다.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='대지의 어머니를 찬양하라! 해냈어! 공정하게 플레이하세요, $N. 당신은 스스로 훌륭한 사냥꾼임을 증명했습니다. 당신의 정신은 강합니다. 당신의 용기는 타의 추종을 불허합니다. 그리고 당신의 힘은 강화되었습니다. 당신의 기술에 경의를 표합니다.$B$B내 조상 중 가장 위대한 사람만이 그렇게 놀라운 일을 해낼 수 있었습니다. 축하해요.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 훌륭합니다. 이 샘플은 훌륭하게 수행됩니다. 도와주셔서 감사합니다.$B$BO슬라임 샘플을 모두 모으면 더 많은 것을 확인할 수 있습니다. 여군주 실바나스의 직감이 정확했을 뿐만 아니라 그녀가 예측할 수 있었던 것보다 더 통찰력이 있다는 의심이 들기 시작했습니다. 이 샘플은 매우 흥미 롭습니다. 그들이 내 화합물에 어떻게 반응하는지 보기만 해도... 음, 네, 확실히 더 조사해야 합니다.' WHERE `entry`=4293; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 놀랍습니다, $N. 이 운고로 분화구에는 생각보다 많은 비밀이 숨겨져 있습니다. 추가 테스트를 진행하면서 또 무엇을 발견하게 될지 궁금합니다.$B$B정말 놀랍습니다... 이 샘플의 순도를 보세요. 흠, 그게 무슨 뜻인지 궁금합니다. 그것들은 본질적으로 정령적인 것처럼 보이지만... 그 이상입니다. 고대 신이... 생각나네요. 우리는 아제로스 전역에서 그들의 흔적을 찾았고, 이제 이 생물들이 그들과 관련이 없는지 궁금합니다.$B$B더 테스트해야 합니다.' WHERE `entry`=4294; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야? 아! 다크 아이언 에일 냄새가 나요! 술을 마셔서 시야가 흐려지긴 했지만 $g선생님:내 여자;님은 진정한 친구라고 말씀드릴 수 있습니다!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 태블릿을 찾았군요! 그리고 당신의 필사본은 훌륭합니다! 당신이 서기가 아니라 $c라고 확신합니까?$B$B여기 있습니다, $N. 제가 약속한 지불금입니다.' WHERE `entry`=4296; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들은 잘 작동할 것입니다. 그리고 제가 착각하지 않는다면, 당신의 작은 알은 이제 막 부화할 준비가 되었습니다. 느낌이 어떤가요? 알다시피, 당신은 곧 $g아빠:엄마;? 하하, 그런 책임을 져야 한다고 생각하지 않았어, 지금은?' WHERE `entry`=4297; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 달걀을 가져가세요... 달걀이 여러분과 유대감을 형성하고 여러분이 자신의 $g아빠:엄마;.$B$B인 것처럼 보이도록 계란을 가져가세요.$B$B축하합니다, $N. 당신은 부모... 좀.' WHERE `entry`=4298; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것들은 훌륭합니다. 고마워요, $N. 그들이 필요로 하기 훨씬 전에 당신이 여기 있었으니... 좋군요.$B$B당신을 위해 발톱으로 만든 무기가 있을지도 모릅니다. 당신은 무엇을 말합니까?' WHERE `entry`=4300; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 나는 기쁘게 생각합니다. 당신은 오늘 여기서 대단한 일을 했습니다.$B$BU\'cha는 내가 본 가장 위대한 유인원 중 하나였습니다. 당신이 그의 힘을 이겼다는 사실은 당신 자신의 힘과 용기를 잘 말해줍니다.$B$B존경의 표시로 이것을 주는 것이 적절합니다. 당신은 그것을 얻었습니다.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, $N. 이것은 매력적입니다... 제 도표가 정확하기만을 바랄 뿐입니다! 나는 당신이 가질 수 있는 모든 것을 이 설명서에 모았습니다.$B$BI 지금 수정에 대한 당신의 질문에 답할 수 있다고 믿습니다, $N.' WHERE `entry`=4321; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀라워요, $N. 놀랍습니다. Windsor는 5분 전에 이곳을 습격했습니다. 그는 몇 가지 거창한 주장을 하지만 그것이 그의 증거에 의해 뒷받침된다고 주장합니다. 그는 이제 볼바르와... Lady Prestor와 맞서기 위해 Stormwind로 가는 중입니다.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 저는 제 동생을 찾고 있습니다. 우리는 그를 찾아서 되찾아 그의 마음을 축복해야 합니다.$B$B하지만 그를 모두 데려올 수 없다면... 그의 머리만으로도 충분할 것입니다.' WHERE `entry`=4324; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='설명하겠습니다.' WHERE `entry`=4341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='보시다시피 제가 할 수 있는 일은 없었습니다.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<화가 나서 주먹을 내리치는 마그니 왕>' WHERE `entry`=4361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<황제 다그란 타우릿산의 죽음을 애도하는 브론즈비어드 공주>$B$B왜???' WHERE `entry`=4362; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<마그니 브론즈비어드 국왕이 눈에 띄게 화를 내는 모습>$B$B죽어도 타우릿산이 승리한 것 같습니다.$B$B당신은 해임됩니다, $N. 떠나기 전에 왕실 금고에서 보상을 선택할 수 있습니다.$B$B<브론즈비어드 왕이 왕좌에 앉아 이 기이한 사건의 변화에 ​​대해 숙고합니다.>' WHERE `entry`=4363; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='테이블에 크리스탈을 배치하면 조심스럽게 색상을 정렬합니다. 마지막 하나를 제자리에 밀어 넣으면 빛이 번쩍이며 수정이 서로 융합됩니다.$B$B이제 결과 조합은 당신의 것입니다.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='테이블에 크리스탈을 배치하면 조심스럽게 색상을 정렬합니다. 마지막 하나를 제자리에 밀어 넣으면 빛이 번쩍이며 수정이 서로 융합됩니다.$B$B이제 결과 조합은 당신의 것입니다.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='테이블에 크리스탈을 배치하면 조심스럽게 색상을 정렬합니다. 마지막 하나를 제자리에 밀어 넣으면 빛이 번쩍이며 수정이 서로 융합됩니다.$B$B이제 결과 조합은 당신의 것입니다.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='테이블에 크리스탈을 배치하면 조심스럽게 색상을 정렬합니다. 마지막 하나를 제자리에 밀어 넣으면 빛이 번쩍이며 수정이 서로 융합됩니다.$B$B이제 결과 조합은 당신의 것입니다.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='테이블에 크리스탈을 배치하면 조심스럽게 색상을 정렬합니다. 마지막 하나를 제자리에 밀어 넣으면 빛이 번쩍이며 수정이 서로 융합됩니다.$B$B이제 결과 조합은 당신의 것입니다.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='테이블에 크리스탈을 배치하면 조심스럽게 색상을 정렬합니다. 마지막 하나를 제자리에 밀어 넣으면 빛이 번쩍이며 수정이 서로 융합됩니다.$B$B이제 결과 조합은 당신의 것입니다.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $N! 약속한 대로 선인장 사과 깜짝 선물과 약간의 추가 선물이 있습니다.' WHERE `entry`=4402; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Xavathras의 Felwood 제거는 긴 과정의 첫 번째 단계에 불과합니다. 여기에서 발생한 손상을 복구하려면 많은 작업이 필요할 것입니다.$B$BI 여기에서 작업 중인 사티로스보다 훨씬 더 큰 무언가가 있다는 것을 감지했지만, 우리는 시간이 지나야 진실을 알게 될 것입니다...' WHERE `entry`=4421; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이제 우리는 피해를 복구할 수 있도록 기도해야 합니다...' WHERE `entry`=4441; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축복받은 물로 피리와 고대 정령의 연결 고리를 끊을 수 있었습니다. 그래도 신성한 장소에서 이 피리를 사용한다면 고대 정령을 소환할 수 있을지도 모른다고 믿습니다. $B$B아마도 Irontree Woods의 남쪽에 있는 폐허를 시험해 볼 수 있을 것입니다. 한 때 이 지역에 많은 타락한 트렌트가 거주했으며, 영혼의 형태로도 여전히 그곳에 거주하고 있을 가능성이 있습니다.' WHERE `entry`=4442; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Whipper Root에 세나리온 식물 고약 3개를 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Whipper Root에 세나리온 식물 고약 3개를 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Whipper Root에 세나리온 식물 고약 3개를 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Whipper Root에 세나리온 식물 고약 3개를 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 4개를 나이트 드래곤에게 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 4개를 나이트 드래곤에게 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 이거 대단해! 감촉도 좋아요!$B$B뭐? 오, 그래... 지질학자. 잘 했어, 나중에? 감사하다는 말을 다 드릴 수 없네요, $N. 그러면 여기에서 마무리할 시간이 좀 생깁니다... 다시 한 번 감사드립니다, $N.' WHERE `entry`=4449; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 내가 요청한 작업 중 일부를 수행하는 데 적합하다고 보셨군요. 훌륭한. 그리고 여기 당신이 나에게 뭔가를 만들어달라고 부탁하는 줄 알았어요.$B$B이것들은 모두 완벽합니다... 그리고 모든 것이 여기에 있습니다. $c.$B$B감사합니다. 당신에게 약간의 보상을 하는 것이 나쁘지 않을 것 같습니다... 흠, 당신이 유용하다고 생각하는 것은 무엇입니까?' WHERE `entry`=4450; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요! 어떻게 tarnation!? 열쇠를 찾았습니다! 망가진 검은무쇠단이 나를 여기에 가둔 후 숨기고 있다는 걸 알았어! 정말 감사합니다, $N. 당신은 최고입니다! 자, 열쇠를 돌리고 로치드를 여기에서 내보내십시오!' WHERE `entry`=4451; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Whipper Root에 세나리온 식물 고약 3개를 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4461; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 4개를 나이트 드래곤에게 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='장신구 가져가, 바보야. 내 공부에 맡겨!' WHERE `entry`=4463; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 연고를 노래꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세나리온 식물 고약 두 개를 바람꽃에 바릅니다. 그것은 즉시 부패한 형태를 벗기 시작하여 활기차고 건강한 식물로 꽃을 피웁니다.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것은 그의 기억에 치욕입니다... 당신과 같은 인간이 평생의 일을 끝내고 있습니다.$B$B당신의 합병을 취하고 사라지십시오!' WHERE `entry`=4481; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 지금 가지고 있는 성서 $R을 완성하는 데는 당신의 생애 중 몇 번에 해당하는 일이 Kariel에게 걸렸습니다. 무엇을 위해? 그의 제자가 불타는 평원에 서서 끝없는 신비한 갈망을 만족시키기 위해 자신의 연구를 망쳐 놓을 수 있도록... 이 더러운 중독을 저주하십시오. $B$BI는 당신의 연민의 부족과 만족할 줄 모르는 탐욕에 역겹습니다. 사라져!' WHERE `entry`=4482; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 세상에서 다른 libram은 손실됩니다. 감히 들어갈 수 없는 곳에서 길을 잃었습니다. 당신이 기도할 장소는 존재하지 않았습니다.$B$BI는 이러한 구성 요소의 에너지를 마실 것입니다. 남은 쓰레기는 너에게 주어질 것이다...' WHERE `entry`=4483; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 머리가 두근거려... 우리 우주를 구성하는 광활한 공간의 에너지가... 아아아악!$B$B원하는 것을 취하고 떠나라!' WHERE `entry`=4484; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 대성당으로 돌아오셨군요, $n. 좋은. 최근에 많은 일이 있었고, 당신이 합당하다는 것을 증명한다면 당신의 도움을 구할 것입니다.$b$b많은 위험한 적들이 주변에 있습니다. 그들을 막으려면 당신의 도움이 필요합니다.' WHERE `entry`=4485; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 대성당으로 돌아오셨군요, $n. 좋은. 최근에 많은 일이 있었고, 당신이 합당하다는 것을 증명한다면 당신의 도움을 구할 것입니다.$b$b많은 위험한 적들이 주변에 있습니다. 그들을 막으려면 당신의 도움이 필요합니다.' WHERE `entry`=4486; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서, 당신은 다시 내 존재를 기리기로 결정했습니다. 당신은 정말 친절해요.$B$B내 시종들은 당신이 나타날지 궁금해했습니다. 나는 그들에게 의심의 여지가 없다고 말했습니다. 권력에 관한 한, 당신은 나방처럼 불꽃에 이끌립니다.' WHERE `entry`=4487; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서, 당신은 다시 내 존재를 기리기로 결정했습니다. 당신은 정말 친절해요.$B$B내 시종들은 당신이 나타날지 궁금해했습니다. 나는 그들에게 의심의 여지가 없다고 말했습니다. 권력에 관한 한, 당신은 나방처럼 불꽃에 이끌립니다.' WHERE `entry`=4488; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서, 당신은 다시 내 존재를 기리기로 결정했습니다. 당신은 정말 친절해요.$B$B내 시종들은 당신이 나타날지 궁금해했습니다. 나는 그들에게 의심의 여지가 없다고 말했습니다. 권력에 관한 한, 당신은 나방처럼 불꽃에 이끌립니다.' WHERE `entry`=4489; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='행운을 빌어요, $N. 앞으로도 뵙기를 기대합니다.' WHERE `entry`=4490; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, Ringo가 컨디션이 좋지는 않지만 원상태로 돌아와서 기쁩니다!$B$B찾아주셔서 감사합니다.' WHERE `entry`=4491; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오...누가 날 찾아줘서 너무 기뻐...' WHERE `entry`=4492; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 그라시나가 보내주신 것으로 알고 있습니다. 이 야수들과 싸운 당신의 경험은 값을 매길 수 없습니다. 내가 아는 한 아무도 이전에 그런 종류의 사람을 다루지 않았습니다. 운고로 분화구가 그들의 심장이라는 그라시나의 생각에 관해서는... 아마도 그럴 것입니다. 운고로는 여기서 서쪽에 있는 신비하고 위험한 정글입니다. 실리시드가 무엇인지 알아내는 데 한 걸음 더 다가간 것일 수도 있습니다.' WHERE `entry`=4493; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 질지빈이 보내주신 것으로 알고 있습니다. 이 야수들과 싸운 당신의 경험은 값을 매길 수 없습니다. 내가 아는 한 아무도 이전에 그런 종류의 사람을 다루지 않았습니다. 운고로 분화구가 그들의 심장이라는 Zil의 생각에 관해서는... 아마도 그럴 것입니다. 운고로는 여기서 서쪽에 있는 신비하고 위험한 정글입니다. 실리시드가 무엇인지 알아내는 데 한 걸음 더 다가간 것일 수도 있습니다.' WHERE `entry`=4494; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='날 찾아줘서 정말 기뻐요, $N. 내가 여기 있는 걸 어떻게 알았어?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='냄새 샘, 아 예. 멤브레인은 온전한 것으로 나타납니다 - 훌륭합니다. 토양, 예, 이것은 완벽하게 작동해야 합니다. 내 특별한 추가 기능을 사용하면 이 모든 것을 완벽한 미끼로 만들 수 있을 것입니다.$B$B미끼를 만들려면 잠시 시간을 주세요, $N. 일단 준비가 되면 실리시드가 가젯잔과 나머지 칼림도어를 압도하기 전에 막을 수 있는 다음 단계를 실행할 수 있을 것입니다.' WHERE `entry`=4496; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='난 여기 테러닥스가 정말 무서워요! 번호를 줄여주셔서 감사합니다, $N. 이제 마셜의 피난처를 벗어나도 될 만큼 안전하다고 느낄 수 있습니다.' WHERE `entry`=4501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 샘플은 내 연구에 완벽할 것입니다! 고마워요, $N! 내 발견에 대해 내가 말할 첫 번째 사람은 당신이 될 것이라고 약속합니다.' WHERE `entry`=4502; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이 저울은 완벽합니다. 이 저울을 사용하면 확실히 이 전단지를 땅에서 떨어뜨릴 수 있을 것입니다!$B$B고마워요!' WHERE `entry`=4503; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 이 타르는 그냥 물건이야...$B$B잠시만, 내 손이... 손이 갈라지지 않는 것 같아...$B$B이건 좋은 생각이 아니었나 봐. 아, 하지만 기다려! 끈적끈적한 타르제거제! 그것이 진짜 돈이 있는 곳입니다!' WHERE `entry`=4504; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 잘. 이 타락을 적에게 사용할 방법을 찾아야 합니다...' WHERE `entry`=4505; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다!$B$B포세이큰은 동맹을 무너뜨리기 위해 수단과 방법을 가리지 않습니다! 오염된 물의 사용은 분명 우리의 미래 노력에 유용할 것입니다...' WHERE `entry`=4506; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $N! 우리는 오늘 여기서 상당한 승리를 거두었습니다. 우리가 여기에 있는 것을 완전히 이해하려면 시간이 좀 걸릴 것입니다. 그래도 잘 사용하겠습니다. 걱정하지 마세요.$B$BA 실리시드의 경우, 이것이 그들의 존재의 전부였는지 진심으로 의심스럽습니다. 이것은 결의안이 너무 깨끗합니다. 유감입니다.' WHERE `entry`=4507; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='진심으로 감사하지만 이것이 우리에게 어떤 도움이 될지는 잘 모르겠습니다. 얼라이언스는 호드가 아닌 다른 출처의 위협을 무시하며 다르나서스에 있는 우리 지도자들조차 이 위협이 정확히 무엇인지에 대해 동의할 수 없습니다. Fandral Staghelm 같은 바보들은 실리시드가 내가 주장하는 고대 과거의 위협과는 전혀 다르다는 이론을 세웁니다. 그의 무지는 그의 오만함을 능가할 뿐입니다.$B$B당신은 그 위협을 직접 목격했습니다, $N. 우리는 실리시드를 물리치기 위해 최선을 다해야 합니다!' WHERE `entry`=4508; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='진심으로 감사하지만 이것이 우리에게 어떤 도움이 될지는 잘 모르겠습니다. 호드는 얼라이언스가 아닌 다른 출처의 위협을 무시합니다. 스랄 자신이 제시된 사실에 따라 조치를 취할 수도 있지만, 그는 사방에서 상충되는 조언에 시달립니다. 얼라이언스를 눈치채지 못할 수도 있다고 생각한다면 이 바보들은 우리가 상상의 꼬리를 쫓게 할 것입니다!$B$B당신은 위협을 직접 목격했습니다, $N. 우리는 실리시드를 물리치기 위해 최선을 다해야 합니다!' WHERE `entry`=4509; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 은행 상품권은 Gracina Spiritmight의 계좌에서 항목을 인출하여 귀하에게 제시할 수 있는 권한을 부여합니다. 축하드립니다!' WHERE `entry`=4510; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 은행 증서는 Zilzibin Drumlore의 계정에서 항목을 인출하여 귀하에게 제시할 수 있는 권한을 부여합니다. 축하드립니다!' WHERE `entry`=4511; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀라운 결과, $N! 당신은 오염된 것들의 표본을 채취할 수 있을 만큼 충분히 가까이 다가갔고, 더 이상 마모되지 않게 관리했습니다! 감사합니다. 오, 이 샘플들은 완벽할 겁니다. 빨리 실험을 시작하고 싶어요.$B$B내 말이 맞다면 탐험가 연맹에서 가장 위대한 과학자 중 한 명이 될 수 있을 거에요!$B$B그게 실수가 아니었음을 모든 드워프들에게 증명할 거에요. 놈리건 사건 이후 놈들이 아이언포지로 들어올 수 있도록.' WHERE `entry`=4512; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았어요? $N, 당신은 당신 자신의 보물입니다. 당신의 헌신과 도움은 훌륭했고 당신에게 얼마나 감사를 표현할 수 없을까요?$B$B수고를 위해 이것을 받아주세요. 할 일이 좀 있긴 하지만 나중에 다시 오시면 다시 서비스가 필요할 것 같습니다.$B$B감사합니다. 매우 감사합니다.' WHERE `entry`=4513; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 소식입니다, $N. 이 야수들을 치우고 여명의 설원으로 더 멀리 모험을 시작할 수 있습니다. 더 많은 준비가 되셨습니까?' WHERE `entry`=4521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 나쁜 소식! 이 켄타우로스는 너무 멀리 갔다! 그들은 내 보급품 캐러밴 중 하나를 습격하고 파티 전체를 학살했습니다. 이것은 분노이며 처벌받지 않을 것입니다!' WHERE `entry`=4542; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='점액 샘플이 들어 있는 페트리 접시를 집습니다. 샘플이 충분히 순수한지 확인하는 유일한 방법은 샘플을 열어 내용물을 직접 검사하는 것입니다. 이상적으로는 Chemist Fuely의 기준에 맞는 샘플을 찾을 수 있습니다.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Shindrell의 보고서! 감사합니다, $N. Shindrell은 용감하고 예리한 훌륭한 파수꾼입니다. 잿빛 골짜기를 통해 움직이고 있는 사악함의 단서를 찾으려면 이 글을 읽어야 합니다.' WHERE `entry`=4581; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='때묻은 물건과 세 개의 은화를 Sparklematic 5200에 넣습니다. 기계는 알 수 없는 물건에서 때를 제거하기 위해 열광적으로 시도하면서 생명을 얻습니다. 시끄럽고 격렬한 휘젓는 소리가 기계의 심장에서 뛰었습니다. 짐승의 금속 프레임이 좌우로 비틀거리며 삐걱거리며 신음한다...' WHERE `entry`=4601; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='때묻은 물건과 세 개의 은화를 Sparklematic 5200에 넣습니다. 기계는 알 수 없는 물건에서 때를 제거하기 위해 열광적으로 시도하면서 생명을 얻습니다. 시끄럽고 격렬한 휘젓는 소리가 기계의 심장에서 뛰었습니다. 짐승의 금속 프레임이 좌우로 비틀거리며 삐걱거리며 신음한다...' WHERE `entry`=4602; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Sparklematic 5200이 살아 움직이며 이리저리 휘청거립니다. 내부에는 그 안에 놓인 물체를 뒤덮은 속수무책인 오물이 기계의 노움 세척제에 의해 분쇄되고 있습니다.$B$BSparklematic 5200이 익숙한 \"딩!\" 소리와 함께 멈춥니다. 기계의 물품 수납함이 나선형으로 열리면서 깔끔하게 포장된 상자가 드러납니다.' WHERE `entry`=4603; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Sparklematic 5200이 살아 움직이며 이리저리 휘청거립니다. 내부에는 그 안에 놓인 물체를 뒤덮은 속수무책인 오물이 기계의 노움 세척제에 의해 분쇄되고 있습니다.$B$BSparklematic 5200이 익숙한 \"딩!\" 소리와 함께 멈춥니다. 기계의 물품 수납함이 나선형으로 열리면서 깔끔하게 포장된 상자가 드러납니다.' WHERE `entry`=4604; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시작하자마자 Sparklematic 5200이 갑자기 멈춥니다. 기계에서 간단한 \"딩\" 소리가 들리고 기계의 입구가 나선형으로 위로 올라갑니다. Sparklematic 5200 내부에는 작은 리본으로 싸인 작은 상자가 있습니다. 기계는 때 묻은 상태를 제거한 후 물체를 감싸는 것처럼 보입니다. 기계가 안돌아가더라도 이젠 예쁜 상자에 포장이 되어있으니 $B$B글쎄, 청소를 ​​했는지 안했는지 알 수 있는 방법이 하나 있는데...' WHERE `entry`=4605; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시작하자마자 Sparklematic 5200이 갑자기 멈춥니다. 기계에서 간단한 \"딩\" 소리가 들리고 기계의 입구가 나선형으로 위로 올라갑니다. Sparklematic 5200 내부에는 작은 리본으로 싸인 작은 상자가 있습니다. 기계는 때 묻은 상태를 제거한 후 물체를 감싸는 것처럼 보입니다. 기계가 안돌아가더라도 이젠 예쁜 상자에 포장이 되어있으니 $B$B글쎄, 청소를 ​​했는지 안했는지 알 수 있는 방법이 하나 있는데...' WHERE `entry`=4606; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Avast ye... 제독 $N! 너희는 해적 중의 해적이구나!$B$B너에게 이 모자를 주니 마음이 따뜻해진다. 당신은 어디에서도 그와 같은 것을 찾을 수 없을 것이며, 당신을 바라보는 모든 것은 그가 붉은해적단 해군의 제독임을 알게 될 것입니다!' WHERE `entry`=4621; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Kaltunk의 또 다른 신병, 흠?$b$b이것이 호드가 생산할 수 있는 최선이라면 우리가 처한 안타까운 상황입니다. 문제 없어. 당신이 계곡을 떠날 준비가 되었다고 생각할 때쯤이면 당신은 호드의 자랑스러운 전사가 될 것입니다.' WHERE `entry`=4641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 정말 훌륭합니다. $N. 최고입니다.$B$B그런 이야기. 두 사람이 이런 식으로 상호 작용할 것이라고 누가 생각이나 했겠습니까... 이 생물체에 변화를 일으키는 환경 문제를 살펴보는 데 더 많은 시간을 할애해야 할 것입니다. $B$BI는 당분간 연구를 계속할 것입니다. 아마도 우리는 곧 다시 이야기하게 될 것입니다. 그때까지 잘 부탁드립니다.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='점액 샘플이 들어 있는 페트리 접시를 집습니다. 샘플이 충분히 순수한지 확인하는 유일한 방법은 샘플을 열어 내용물을 직접 검사하는 것입니다. 이상적으로는 Chemist Fuely의 기준에 맞는 샘플을 찾을 수 있습니다.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 오늘 여기에서 엄청난 도움이 되었습니다. 이제 우리는 왜 이 생물들이 어둠의 해안 해안에 해변을 선택했는지에 대한 수수께끼를 풀 수 있는 확실한 기회를 얻었습니다. 그들이 텔드랏실 주변 지역을 탈출하고 있을지도 모른다는 생각이 불안합니다. 여행 중에 다른 사람을 만나면 알려주세요. 이곳에서의 연구는 아직 초기 단계에 불과합니다.$B$B달의 사원을 대표하여 여러분의 노고에 대한 감사의 마음으로 받아 주십시오. 고마워요, $N!' WHERE `entry`=4681; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그녀의 고통에 연연하지 마세요, $N. 야수는 부패했습니다. 암흑 마법의 산물입니다. 당신은 얼라이언스에 큰 봉사를 했으며 보상을 받을 것입니다.' WHERE `entry`=4701; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='근면함은 제가 존경하는 것입니다, $N. 이제 여명의 설원에 대한 계획을 진행할 수 있습니다.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리가 조사해야 할 또 다른 발견 - 잘하셨습니다 $N! 이 유해는 일단 다르나서스에 도착하면 제대로 연구될 것입니다. 당신이 우리 연구를 위해 제공한 유골과 교환하여 이 작은 사례금을 받아 주십시오.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='또 다른 발견 - 잘했어요 $N! 이 유해는 일단 다르나서스에 도착하면 제대로 연구될 것입니다. 당신이 우리 연구를 위해 제공한 유골과 교환하여 이 작은 사례금을 받아 주십시오.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='미친 새끼들? 노예의 기즈룰? 그리고 당신은 이야기를 하기 위해 산다?! 믿을 수 없는! 잘 얻은 찬사!' WHERE `entry`=4724; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 발견한 거북이 등에서 발견된 마차의 종류에 대해 들은 적이 있습니다. 내가 믿는 것은 전투와 보급품을 육지로 수송하는 데 사용되는 나가 마차입니다. 당신이 찾은 상자의 표식은 나가의 표식입니다. 이것으로 그들은 멀리 북쪽 어둠해안에서 침략적인 존재를 설명할 수 있습니다. $B$BI는 당신이 발견한 다른 것들과 함께 이 상자를 다르나서스로 보낼 것입니다. 이것은 당신을 위한 것입니다. 당신의 도움에 다시 한 번 감사드립니다.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것은 효과가 있었다! 당신은 본질을 얻었다! 잘했어, $N! 잘했어!$B$B이 정수는 내 연구에 매우 유용할 것이다. 나는 언젠가 살아있는 드래곤 새끼를 포획하는 방법을 배우거나 그들의 알을 포획할 수 있기를 바랍니다. 내가 그 방법을 찾을 수 있다면 전 세계 용 학자들이 부러워할 것입니다!$B$B나의 고용주도 기뻐할 것이고, 아까 말했듯이 그는 당신이 행복하게 하고 싶은 사람입니다...' WHERE `entry`=4726; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흥미롭게도 멀록은 이 장소에 없었습니다. 우리는 이 생물체의 유해를 연구할 때 이것을 명심할 것입니다! 노력해 주셔서 감사합니다, $N; 달의 사원은 당신의 시간에 대한 보상으로 이것을 당신에게 주기를 원합니다.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 원래 탐험가 연맹에서 조사하던 것을 발견하신 것 같군요. 그들은 여기 어둠의 해안에 존재하며 멀록에게 쫓겨날 때까지 해변 생물 중 하나를 연구하고 있다고 언급했습니다. 당신은 우리 둘 다 성공하지 못한 곳에서 성공한 것 같습니다. 달의 사원을 대신하여 이 사례금을 받아 주십시오.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽한 타이밍에 잡았군, $N. 나중에 그들은 훈련할 수 없을 것입니다! 잠시만요. 작은 친구를 집에 데려다 줄 수 있도록 준비하겠습니다.' WHERE `entry`=4729; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가지고 있는 뼈는 텔드랏실의 바닥을 둘러싼 바다에 서식하는 것으로 알려진 온순한 바다 포유류의 것입니다. 그들은 탈곡기처럼 격렬하게 몸을 던지는 것으로 알려진 적이 없었습니다. 이 생물들이 왜 이러는 걸까요? 아마도 그들의 유해에 대한 연구는 우리가 찾는 지식의 결실을 맺을 것입니다.$B$B도움을 주셔서 감사합니다. 달의 신전에서 이 사례금을 받아 주십시오.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 거북이 등에서 발견된 마차의 종류에 대해 들은 적이 있습니다. 내가 믿는 것은 전투와 보급품을 육지로 수송하는 데 사용되는 나가 마차입니다. 당신이 찾은 상자의 표식은 나가의 표식입니다. 아마도 당신이 발견한 생명체는 더 남쪽으로 향하던 중 죽임을 당했을 것입니다... 잿빛 골짜기로 가겠죠?$B$BI는 당신이 발견한 나머지 물건과 함께 이 상자를 다르나서스로 보낼 것입니다. 이것은 당신을 위한 것입니다. 당신의 도움에 다시 한 번 감사드립니다.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해변에 있는 생물을 더 많이 찾았나요, $N? 바다거북은 놀드랏실이 파괴되기 전 바닥을 따라 놀고 있는 것이 흔히 발견되었습니다. 그러나 텔드랏실의 탄생과 함께 이 생물체의 수가 점점 줄어들고 있습니다. 일부는 우리가 발견한 바와 같이 알 수 없는 이유로 이곳에서 생을 마감합니다.$B$B당신의 도움으로 우리 앞에 놓인 미스터리를 풀 수 있을지도 모릅니다. 당신이 우리 연구를 위해 제공한 유골과 교환하여 이것을 받아 주십시오.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 언급한 탈곡기의 크기는 상상을 초월합니다. 이 지역에서 가장 나이가 많은 탈곡기조차도 그 크기의 일부로만 자랍니다. 일부 더 큰 것들은 텔드랏실과 가까운 것으로 알려졌지만, 그 수는 꾸준히 감소했습니다. 이곳에 몸을 싣고 있는 이 생물들이 이것과 어떤 관련이 있는지 궁금하지 않을 수 없습니다.$B$B당신이 가져온 뼈를 분석하는 동안 달의 사원을 대신하여 이것을 받아 주십시오. 고마워요, $N.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='효과가 있었나요? 화려한! 그렇게 될 줄 알았어!$b$b당신이 없는 동안 나는 새 버전의 에그실로스코프를 작업하고 있었습니다. 이것은 사거리가 훨씬 더 깁니다.$b$b검은바위 첨탑으로 돌아갈 경우를 대비하여 여기에서 하나를 가질 수 있습니다.' WHERE `entry`=4734; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, 당신은 그들을 얻었다! 수집전자 모듈이 작동했습니다! 난 천재야!$B$B고마워요, $N. 내 후원자는 이 계란을 받으면 매우 기뻐할 것입니다...' WHERE `entry`=4735; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Briarthorn이 당신을 보냈습니다. 좋은. 그러면 미래의 학생을 찾을 수 있을 만큼 소문이 퍼집니다. 이것은 저를 기쁘게 합니다.$B$B인종에 관계없이 함께 뭉치는 것은 $N 종족의 전형적인 모습입니다. 우리가 상대하는 대부분의 사람들은 우리가 그들을 달래거나 적절하게 통제하지 못한다면 그들의 악의를 차별하지 않기 때문에 특히 중요합니다.$B$BI 당신이 많은 것을 배웠다고 생각합니다. 당신이 의향이 있다면 제가 도와드리겠습니다. 당신은 당신의 기술을 보완하는 도구를 만듭니다.' WHERE `entry`=4736; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Zevrost가 당신을 보냈습니다. 좋은. 그러면 미래의 학생을 찾을 수 있을 만큼 소문이 퍼집니다. 이것은 저를 기쁘게 합니다.$B$B인종에 관계없이 함께 뭉치는 것은 $N 종족의 전형적인 모습입니다. 우리가 상대하는 대부분의 사람들은 우리가 그들을 달래거나 적절하게 통제하지 못한다면 그들의 악의를 차별하지 않기 때문에 특히 중요합니다.$B$BI 당신이 많은 것을 배웠다고 생각합니다. 당신이 의향이 있다면 제가 도와드리겠습니다. 당신은 당신의 기술을 보완하는 도구를 만듭니다.' WHERE `entry`=4737; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Demisette가 당신을 보냈습니다. 좋은. 그러면 미래의 학생을 찾을 수 있을 만큼 소문이 퍼집니다. 이것은 저를 기쁘게 합니다.$B$B인종에 관계없이 함께 뭉치는 것은 $N 종족의 전형적인 모습입니다. 우리가 상대하는 대부분의 사람들은 우리가 그들을 달래거나 적절하게 통제하지 못한다면 그들의 악의를 차별하지 않기 때문에 특히 중요합니다.$B$BI 당신이 많은 것을 배웠다고 생각합니다. 당신이 의향이 있다면 제가 도와드리겠습니다. 당신은 당신의 기술을 보완하는 도구를 만듭니다.' WHERE `entry`=4738; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, Kaal이 당신을 보냈습니다. 좋은. 그러면 미래의 학생을 찾을 수 있을 만큼 소문이 퍼집니다. 이것은 저를 기쁘게 합니다.$B$B인종에 관계없이 함께 뭉치는 것은 $N 종족의 전형적인 모습입니다. 우리가 상대하는 대부분의 사람들은 우리가 그들을 달래거나 적절하게 통제하지 못한다면 그들의 악의를 차별하지 않기 때문에 특히 중요합니다.$B$BI 당신이 많은 것을 배웠다고 생각합니다. 당신이 의향이 있다면 제가 도와드리겠습니다. 당신은 당신의 기술을 보완하는 도구를 만듭니다.' WHERE `entry`=4739; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, 당신은 단지 문의하는 것 이상을 위해 여기에 온 것 같습니다! 시민들은 오늘밤 좀 더 편안하고 안전하게 잠을 잘 수 있다는 사실에 기뻐할 것입니다.$B$B오늘 Auberdine 사람들을 위한 정의의 집행자 역할을 했습니다. $N. 그런 의미에서 아우버다인 사람들의 진정한 영웅에게 걸맞은 보상으로 이것을 제공하고 싶습니다.' WHERE `entry`=4740; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신이 당신의 일을 즐기고 있다는 것을 느낍니다. 그리고 나는 우리가 여기서 무언가를 하고 있다고 믿습니다.' WHERE `entry`=4741; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B<수집한 조각이 사라졌습니다.>$B$B이제 벼려지지 않은 승천의 인장이 준비되었습니다. 마지막 단계를 위한 시간입니다.' WHERE `entry`=4742; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 보호의 마지막 주문을 시전하는 동안 가만히 서 계십시오.$B$B$B$B승천의 문장이 완성되었습니다...$B$B이것을 알아두십시오. 강력한 보호 와드. 가장 어두운 시간에 모든 것이 사라진 것처럼 보일 때 붉은 용군단의 힘이 마음대로 될 것입니다.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 봤습니다, $c. 펄볼그 상황에 대한 당신의 정찰은 아우버다인에 있는 우리에게 우연한 기회에 왔습니다. 얼마 동안 우리는 우리의 존재에 공개적으로 적대적인 숲 거주자들뿐만 아니라 숲 자체의 노골적인 타락도 다루었습니다. 이 어려운 시기에 아우버다인에게 도움을 줄 수 있기를 바랍니다.' WHERE `entry`=4761; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 물이 얼마나 오염되었는지는 놀라운 일이 아니지만, 얼마나 썩어가고 있는지 보십시오! 빠른 시일 내에 조치가 필요한 것 같습니다. 어 $N?$B$B우리 동쪽은 Felwood입니다. 그것은 내가 과거에 본 부패의 진정한 근원입니다. 이 샘플이 이를 확인할 것으로 예상합니다. 여기에서 치료법을 제정할 수 있을지도 모르지만 시도하기 위해서는 도움이 필요합니다. 그 때가 $N이 되면 우리에게 필요한 도움을 줄 수 있기를 바랍니다.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 타락의 세력으로부터 숲을 되찾기 위한 이 전쟁을 막 시작했지만 오늘의 전투는 승리했습니다! $N, Auberdine의 사람들은 당신에게 결코 쉽게 갚을 수 없는 감사의 빚을 졌습니다. 이것을 감사와 함께 받아 주십시오. 오늘 우리가 여기서 배운 것이 언젠가 우리 펄볼그 친구들을 고통의 족쇄에서 영구적으로 해방시킬 수 있을 것입니다.' WHERE `entry`=4763; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 소문이 사실이었군요!$B$B감사합니다, $N. 제 후원자인 Remington Ridgewell 백작은 이 컬렉션에 이 제품이 추가되는 것을 보고 매우 기뻐할 것입니다.' WHERE `entry`=4764; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 $g그:그녀;! 감사합니다, $N. 그리고... 아직 몰랐다면... Ridgewell 가문의 귀족의 감사는 왕의 몸값에 가깝습니다.' WHERE `entry`=4765; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스톰윈드에서 오셨습니까? 훌륭합니다. 레밍턴이 박물관에 소장하기 위해 죽였을 예술품을 알고 있지만 추출하는 것이 쉽지 않을 것입니다.$B$B그게 당신이 들어오는 곳입니다.' WHERE `entry`=4766; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽한! 이 계란으로 윈드 라이더가 되기 위한 다음 단계를 밟고 싶습니다. 여기 내 감사의 표시가 있습니다. 좋은 사냥이 항상 빛나길 바랍니다, $C.' WHERE `entry`=4767; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한. 이 서판에 새겨진 공식을 연구하는 데 며칠이 걸리겠지만, 그러한 연구가 달콤한 열매를 맺을 것이라고 확신합니다.$b$b감사합니다, $N. 당신은 우리에게 매우 귀중했습니다.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그건 진실이야. 검은바위 첨탑 안에 오래된 연금술 제조법이 들어 있는 서판이 있다고 생각합니다. 이 서판을 되찾는 데 도움이 필요합니다.$B$B편안하게 하십시오. 자세히 설명하겠습니다.' WHERE `entry`=4769; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무엇!? Pao\'ka Swiftmountain이 Highperch 주변을 기웃거릴 것이라는 것을 알았다면 그를 토템에 묶었을 것입니다! 그의 아버지는 나와 함께 Thousand Needles에 가는 것을 허락하지 않았습니다. 우리는 이 아름다운 땅에 서식하는 다양한 생물을 연구하기 위해 이곳에 왔습니다.$B$BI Pao\'ka에게 보여주신 도움에 감사드립니다. 이 증서로 인한 모든 불행이 보상되길 바랍니다.' WHERE `entry`=4770; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N! 수년간의 지능이 사라졌습니다! 붉은십자군은 분명히 앞으로 몇 주 안에 이 타격을 느낄 것입니다.' WHERE `entry`=4771; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽해, $N. 당신을 그렇게 빨리 도와줄 광부를 찾을 수 있어서 기쁩니다. 아니면 이 작업을 직접 하셨습니까? 어느 쪽이든, 당신은 잘 해냈습니다. 이것은 스레드에 완벽할 것입니다.$B$B물건을 만드는 데 시간이 좀 걸리므로 다시 돌아와야 합니다--실제로 탑에 가둔 공주님에게 보냅니다. 금실을 잣다... 아니, 진지하게. 내 말은... 알았어, 그렇지는 않아.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 돌아왔구나, $N. 그리고 스레드는 어디에 있습니까?$B$BA아, 이해합니다. 그것은 받아 들일 수 있습니다. 도깨비와 그의 형제는 아직 우리를 실망시키지 않았습니다. 그가 그것을 바로 준비하지 못했다고 생각합니다. 그러니... 그 동안 다른 일을 처리할 수 있습니다.$B$B다음 단계에 대한 준비가 되셨습니까?' WHERE `entry`=4782; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 이것들은 잘 할 것입니다. 마지막 두 구성 요소로 이동하는 동안 지금 준비하겠습니다. 준비 되었나요?' WHERE `entry`=4783; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 구성 요소가 모아지고 준비가 되었습니다.$B$BI 당신이 기뻐할 것이라고 믿습니다.' WHERE `entry`=4784; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, $N. 그리고 Menara에게 우리가 인사한다고 전해주세요.$B$B우리는 당신에게 좋은 일이 있기를 기대합니다. 아마도 군단이 무릎을 꿇을 때, 당신의 이름이 당신의 힘을 칭송하며 큰 소리로 언급될 것입니다. 나는 기다릴 수 없어!' WHERE `entry`=4785; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='끝났습니다, $N. 여기 있어요. 자부심을 갖고 착용하세요.$B$B당신은 열심히 일했고 당신의 미래에 멋진 일이 있을 것 같습니다. 우리의 길과 함께 오는 타락에 저항하려면 큰 의지와 용기가 필요하다는 것을 기억하십시오. 당신의 의지가 당신 자신인 한, 당신은 큰 성공을 거둘 것입니다.' WHERE `entry`=4786; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 계란이 있구나! 경의를 표합니다, $N. 당신의 힘과 용기는 오래도록 기억될 것입니다.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='믿을 수 없는! 당신은 그들을 찾았습니다! 당신은 진정한 영웅입니다. $N!$B$B다행입니다. 이전에 당신이 가져온 서판을 읽고 내가 수집한 것에서... 우리는 다가올 일을 막을 영웅이 필요합니다. ...' WHERE `entry`=4788; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mau\'ari는 $N에 da juju를 얻을 수 있습니다... Mau\'ari의 보관함을 사용하여 자신이나 동료에게 디스를 시전하십시오.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mau\'ari는 $N에 da juju를 얻을 수 있습니다... Mau\'ari의 보관함을 사용하여 자신이나 동료에게 디스를 시전하십시오.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mau\'ari는 $N에 da juju를 얻을 수 있습니다... Mau\'ari의 보관함을 사용하여 자신이나 동료에게 디스를 시전하십시오.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mau\'ari는 $N에 da juju를 얻을 수 있습니다... Mau\'ari의 보관함을 사용하여 자신이나 동료에게 디스를 시전하십시오.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mau\'ari는 $N에 da juju를 얻을 수 있습니다... Mau\'ari의 보관함을 사용하여 자신이나 동료에게 디스를 시전하십시오.' WHERE `entry`=4805; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mau\'ari는 $N에 da juju를 얻을 수 있습니다... Mau\'ari의 보관함을 사용하여 자신이나 동료에게 디스를 시전하십시오.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mau\'ari는 $N에 da juju를 얻을 수 있습니다... Mau\'ari의 보관함을 사용하여 자신이나 동료에게 디스를 시전하십시오.' WHERE `entry`=4807; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그건 담요가 아니야! 그러나 우리는 여기에 무엇을 가지고 있습니까? 나는 Tinkee에서 편지? 무슨 말을 해야 할지...$B$BA아, 그녀는 불타는 평원에서 공부하고 있습니다. 말이 되는군요. 용혈족의 좋은 출처입니다. 오, 하지만 봐! 여기에는 그녀가 만들고자 하는 장치에 필요한 부품이 필요하다고 나와 있습니다. 나는 그것이 내가 들어오는 곳이라고 생각합니다.' WHERE `entry`=4808; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 표본들입니다. 그들은 추위로 가득 차 있습니다! 장갑을 끼고 Tinkee가 필요로 하는 다른 것들과 함께 포장하겠습니다...' WHERE `entry`=4809; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그들을 데려왔어! 엄청난! 바로 일하러 갈게요! 대단히 감사합니다. $N!$B$B당신은 저에게 많은 도움을 주었습니다. 나중에 더 중요한 작업을 위해 당신이 필요할 수도 있습니다...' WHERE `entry`=4810; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수정이 존재하는군요, $N? 흥미롭군요... 어쨌든, 당신의 임무는 잘 수행되었습니다. 수고했어!$B$B이 수정은 정확히 무엇일까요? 이것은 질문의 바다에서 하나의 질문에 불과합니다. 떠오르는 또 다른 질문은 달빛야수들이 이 물체에 끌리는 이유입니다. 수정은 본질적으로 무해한 것입니까, 아니면 더 사악한 목적을 가지고 있습니까?$B$BI 더 많은 질문이 있지만 답을 얻으려면 해당 수정을 면밀히 조사해야 합니다.' WHERE `entry`=4811; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신비한 크리스탈에 다시 한 번 도달했습니다. 달샘 물 튜브의 마개를 제거하고 크리스탈 위에 내용물을 조심스럽게 붓습니다. 물이 격자 아래로 흘러내리면서 불투명한 표면이 투명하게 변하는 것을 볼 수 있습니다...' WHERE `entry`=4812; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요, 우리가 이 수정에 대해 더 많이 알고 있지만 답이 없는 질문이 더 많은 것 같습니다!$B$BI는 당신이 발견한 정보를 여기 Auberdine에 있는 의회로 가져갈 것입니다. 아마도 그들은 이 수정에 따라야 할 행동 방침을 알게 될 것입니다. 글쎄요, 그것은 가져갈 사람이 있는 경우입니다. 지금은 위협이 우리 동쪽까지 충분히 남아 있어 위험하지 않습니다.$B$BA는 이걸 드세요. 잘한 일에 대한 보상이라고 생각하세요, $N.' WHERE `entry`=4813; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 드디어... 신비한 알이 드디어 제게 배달되었습니다. 자, 이것 좀 자세히 볼게요.. 뭐..! 이게 뭔가요..?' WHERE `entry`=4821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음음! 나는 그들의 딸기 아이스크림을 좋아합니다! Tigule과 Foror가 할 수 있는 일이 하나 있다면 그것은 아이스크림을 만드는 것입니다!$B$B감사합니다 $N - 이것은 최고의 간식입니다!' WHERE `entry`=4822; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. $n 님을 위한 것입니다.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, Darkwhisper Gorge에 있는 악마들입니다. 나는 이런 식으로 땅에 영향을 미치는 것이 그들의 존재라고 믿습니다. 계속해서 여기 온천을 관찰하고 더 배울 것이 있는지 알아보겠습니다. $B$BI Darkwhisper Gorge로 더 멀리 갈 계획이 있다면 조금 더 강해질 때까지 기다리겠습니다.' WHERE `entry`=4842; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='심하게 손상된 상자가 야영지에서 파괴된 나머지 소지품 사이에서 눈에 띕니다...' WHERE `entry`=4861; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='얼마나 많은 부하입니까! 내 말은, 저 많은 달걀들을 봐! 이것들은 약간의 골드를 가져올 것입니다.$B$BA약속합니다. 여기 당신만의 작은 동물이 있습니다. 물리지 마세요!' WHERE `entry`=4862; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마차에 다가가 보니 야론이 할 일이 많지 않은 것 같습니다. 하지만 땅을 보면 눈 속에 반쯤 묻혀 있음에도 불구하고 손상되지 않은 상자 몇 개가 눈에 띕니다.' WHERE `entry`=4863; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, $G젊은이:젊은 여자;라는 말을 많이 들을 것으로 예상했습니다. 미친 짐승들이 내 모든 것을 파괴한 줄 알았어...$B$B하지만 내 도구, 그리고 가장 중요한 것은 부적을 찾았어! 왜 야생야수들이 이 아이템을 그렇게 맹렬하게 방어했는지... 어쨌든 두 번 생각한 후에 다시 그들의 길을 가겠습니다!' WHERE `entry`=4864; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='복수! 따라서 아리카라의 전설은 사실입니다. 사실 이것은 즉시 해결해야 할 문제입니다.' WHERE `entry`=4865; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 최고의 에일을 만들 것입니다!$B$BEh, 내가 이것을 무엇에 사용할 것이라고 생각했습니까? 독인가 뭔가??$B$B미친 새끼들...' WHERE `entry`=4866; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 나는 이미 내 힘이 나에게 돌아오고 있음을 느낄 수 있습니다. 그리고 내 마음은 더 이상 Urok의 저주에 의해 괴로워하지 않습니다.$B$B감사합니다, $N! 겸손은 나보다 낮지만, 당신의 도움을 인정해야 합니다.$B$B그리고 검은바위 첨탑을 통과하는 여정에 행운이 있기를 바랍니다. 정상에 오를 수 있다고 생각하는 당신은 바보이지만, 당신의 용기는 의심의 여지가 없습니다.' WHERE `entry`=4867; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='날 죽이러 온다고? 타우렌이 어떻게 싸우는지 보여주겠다!' WHERE `entry`=4881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='중요한 발견?' WHERE `entry`=4882; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 목걸이의 에너지 $N. 소스는 하나뿐이라고 생각합니다.$B$B<나라가 눈을 감고 잠시 침묵합니다.>$B$B지금은 잘못 인도되고 혼란스러워하는 야생야수는 예전에는 그렇지 않았습니다. 그들은 한때 목적이 있었고 봉사하도록 인도되었습니다. 나이트 엘프 여신 Elune은 그녀의 가장 신성한 영역을 지키기 위해 이 생명체를 만들었습니다.$B$B이 사실은 거의 가치가 없는 것처럼 보일 수 있지만; 더 자세히 살펴보시기 바랍니다.$B$B시간이 지나면 알게 될 것입니다. 데려와줘서 고마워요, $N.' WHERE `entry`=4883; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ranshalla를 만났습니까?' WHERE `entry`=4901; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주저하지 말고; 왜 왔는지 말해줘.$B$BO오, 그래? 흠. 음.$B$B이것을 직접 가져다 주셔서 감사합니다. 항상 정상으로 바로 가는 것이 가장 좋습니다... 하지만... 네. 세나리온 의회의 드루이드는 한동안 야생야수를 알고 있었습니다. 그들은 엘룬의 애완동물이며 가장 신성한 장소를 지키기 위해 선택되었습니다.$B$B이 소식은 아니지만 여러분의 노력에 대해 확실히 칭찬합니다. 자, 이것을 받아라. 그런 행위에 적합해 보이는 것이다.' WHERE `entry`=4902; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<전쟁군주 고어투스의 칙칙한 녹색 피부가 잠시 동안 뽀얗게 변합니다.>' WHERE `entry`=4903; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 내 뼛속 깊이 그녀가 나에게 돌아올 길을 찾을 것이라는 것을 알았습니다. 그녀는 당신의 용기와 그녀의 탈출을 어떻게 도왔는지 말해주었습니다. 이 물건들은 오빠의 것이었습니다. 나는 그녀가 당신이 그것을 갖기를 원할 것이라는 것을 압니다.' WHERE `entry`=4904; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그동안 해 주신 모든 일에 감사드립니다, $N. 엘룬이 당신을 보호하고 앞길을 안내하기를 바랍니다.' WHERE `entry`=4906; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='펠녹이 옳았다! 나는 당신의 도움이 다시 필요합니다. 그리고 이번에는... 정말 위험할 것입니다.$B$B준비되셨나요??' WHERE `entry`=4907; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이해합니다. 고마워요, $c.' WHERE `entry`=4921; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<당신이 가져온 소식에 당황한 스랄>' WHERE `entry`=4941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어요, $N! 당신은 그 악마에게 그가 곧 잊지 못할 교훈을 주었습니다. 당신은 엄청난 힘과 기술을 보여주었습니다. 이제 깨끗해진 보주를 가지고 메나라로 돌아가 유용하게 사용할 수 있을 것 같습니다.$B$B행운을 빌어요, $c. 아마도 우리의 길은 다시 교차할 것입니다.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 지옥사냥개 영혼. 잘 했어, $N.$B$B정령과 정화된 보주를 모두 가지게 되면 두 가지를 합칠게. 하지만 그때까지는.' WHERE `entry`=4962; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 지옥의 영혼. 잘 했어, $N.$B$B정령과 정화된 보주를 모두 가지게 되면 두 가지를 합칠게. 하지만 그때까지는.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='끝났습니다, $N. 두 손을 모두 사용해야 하는 지팡이와 단검이나 검을 무기로 사용할 수 있는 보주 중 어느 것을 선호하는지 말씀해 주십시오.$B$B지옥 사냥개를 다루는 것은 대단한 업적이었습니다. 나는 당신의 품목이 미래에 당신을 잘 봉사할 것이라고 확신합니다. 예술 분야에서 계속 열심히 일하세요, $N. 나는 당신의 악용에 대한 세부 사항을 기다리고 있습니다.' WHERE `entry`=4964; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 뭔가 더... 실질적인 것을 찾고 있습니다. 진정으로 준비가 되어 있다면 도와드릴 수 있습니다.$B$B지식 이외의 형태로 더 많은 힘을 추구하는 우리 동족이 있다는 것은 반가운 변화입니다.$B$B자, 준비가 된 것 같습니까, $N?' WHERE `entry`=4965; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도와주셔서 감사합니다, $n 님. 당신 없이는 그들을 막을 수 없었습니다.' WHERE `entry`=4966; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 뭔가 더... 실질적인 것을 찾고 있습니다. 진정으로 준비가 되어 있다면 도와드릴 수 있습니다.$B$B지식 이외의 형태로 더 많은 힘을 추구하는 우리 동족이 있다는 것은 반가운 변화입니다.$B$B자, 준비가 된 것 같습니까, $N?' WHERE `entry`=4967; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 뭔가 더... 실질적인 것을 찾고 있습니다. 진정으로 준비가 되어 있다면 도와드릴 수 있습니다.$B$B지식 이외의 형태로 더 많은 힘을 추구하는 우리 동족이 있다는 것은 반가운 변화입니다.$B$B자, 준비가 된 것 같습니까, $N?' WHERE `entry`=4968; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 뭔가 더... 실질적인 것을 찾고 있습니다. 정말 준비가 되셨다면 제가 도와드릴 수 있습니다.$B$B지식 이외의 형태로 더 많은 힘을 추구하는 우리 동족이 있다는 것은 반가운 변화입니다.$B$B자, 준비가 되셨습니까, $N?' WHERE `entry`=4969; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도와주셔서 감사합니다, $N. 당신에 대한 나의 의견은 시간이 지날수록 커집니다.' WHERE `entry`=4970; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 시간이 수월해졌습니다. 감사합니다. $N. 분열된 시간표의 결과를 완전히 이해하지 못할 수도 있지만, 스컬지가 주도하는 불법 행위로 점점 더 의심되는 일에 대응해야 하는 긴급성을 이해해 주셔서 감사합니다. 치명적인. 당신의 가장 위대한 업적이 다가올 것이며, 값싼 물건을 수여한다고 해서 당신의 미래 운명이 바뀌지는 않을 것입니다. 하지만 당신의 지속적인 도움은 저와 용군단이 사용할 수 있는 것입니다...' WHERE `entry`=4971; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 바로 제가 필요한 것입니다, $N. 감사합니다.$B$B적절한 보상을 드리겠습니다. 그러한 장치에 필요한 것이 무엇인지 이해하지 못할 수도 있습니다. 당신은 그것이 실제로 무엇인지조차 모를 수도 있습니다. 아아, 그것이 가장 유용하다고 느낄 때가 언제인지 말씀드릴 수 없습니다. 미래의 어느 시점에서 이 아이템을 사용했을 때 극도의 유용성과 기능을 갖게 될 수도 있다는 점만 알아두세요. 그때까지 버틸지 말지는... 친구여, 이건 너에게 달렸다.' WHERE `entry`=4972; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 도움을 주셔서 감사합니다. 이 선물을 받아주세요. 그러한 아이템을 언제 사용해야 할지 아직 모를 수도 있지만, 아마도 미래에는 시간의 길이 당신에게 그 진정한 의도를 드러낼 것입니다. 당신에게 그런 일이 일어나는 것을 본 적이 있다고 말할 수 있습니다, $N.' WHERE `entry`=4973; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Blackrock의 군대에 치명적인 타격을 입혔습니다, $N. 그들의 대족장이 죽고 검은바위 군단은 다시 한 번 혼돈의 구렁텅이에 던져졌습니다.$B$B당신의 영웅적인 업적을 기리기 위해 칼림도어의 사람들이 보상을 받을 것입니다!' WHERE `entry`=4974; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='끝났습니다, $N. 두 손을 모두 사용해야 하는 지팡이와 단검이나 검을 무기로 사용할 수 있는 보주 중 어느 것을 선호하는지 말씀해 주십시오. 보상은 당신에게 잘 맞을 것입니다. 예술 분야에서 더 많은 성공을 거두기를 바랍니다, $N.' WHERE `entry`=4975; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 잘 될 겁니다.$B$B당신이 할 일은 정화된 보주 안에 어떤 악마를 가두길 원하는지 결정하는 것뿐입니다. 그렇게 하면 멋진 새 아이템을 사용할 수 있습니다.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거짓말 안 할게, $r. 돈이 필요했어! Kibler는 K.E.F보다 훨씬 더 많은 비용을 지불합니다. 절대 할 수 없어.$B$B하지만 내 충성심은 의심하지 마! 내가 왜 여기 아래에 있다고 생각하니? 그 미친 도깨비에게 이국적인 동물 알이나 똑같이 정신 나간 것을 얻기 위해? 아니요, 정말 멍청한 사람만이 검은바위 첨탑에 애완동물을 모으러 올 것입니다. 네, 이 세상에 그런 사람이 그렇게 많지는 않은 것 같아요.$B$B<비주 웃음.>$B$B우리가 필요로 하는 마지막 것은 그런 종류의 사람들이 번식하는 것입니다.' WHERE `entry`=4981; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! Lexlort가 이러한 계획을 세우면 그는 나에게 하고 싶었던 불쾌한 일을 모두 잊어버릴 것입니다.$B$B$N, 당신은 나의 영웅입니다!' WHERE `entry`=4982; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그것을 그녀에게 건네야 한다. 그녀는 또 다른 곤란한 상황에서 겨우 빠져나왔습니다! 이 보고서는 검은바위 오크를 상대하는 데 매우 귀중한 자료가 될 것입니다.$B$B물론, 당신의 노고에 대한 보상을 받을 것입니다.' WHERE `entry`=4983; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나... 당신이 죽인 늑대들의 영혼이 이제 안식을 찾은 것 같군요. 그들과 나 - 자비로운 석방에 감사드립니다.$B$B이 지독한 곳에서 고통받는 늑대는 $N만이 아닙니다. 다시 한 번 당신이 필요합니다.' WHERE `entry`=4984; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='\"나는 그리즐스가 쓰러졌고 그들의 고통이 끝났다는 것을 압니다. 나... 당신에게 줄 것이 하나 더 있습니다. 이 왕국에서 나의 시간이 왔다는 것을 느끼면서 그것을... 이 나뭇가지에 썼습니다. 끝으로.$B$B그렇구나... 나는 끝이다. 다시 한 번 고마워 친구야... 이 저주받은 땅의 피조물들은 안식할 수 있길... 이제 나는 쉬어야지.\"$B$B그것과 함께, 무거운 한숨 드루이드가 말한 다음 죽음의 딸랑이처럼 들립니다. 그의 몸은 별장 바닥에 움직이지 않고 누워 있습니다.' WHERE `entry`=4985; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이거...이건 좀 이상하네요. 이 드루이드 - 타우렌 드루이드 못지않게 - 스컬지 역병의 범위에 대한 많은 귀중한 정보를 당신에게 맡겼습니다. 나는 타우렌이 $r에게 그러한 정보를 제공하고 당신이 말하는 것이 사실이라면 그것을 자유롭게 제공한다는 것에 놀랐습니다. 우리는 이것을 잘 활용할 것입니다. 약속합니다. Fandral이 생각하는 것만큼 타우렌이 세나리우스로부터 멀리 떨어진 것은 아닐 수도 있습니다...$B$BERm, 어쨌든, 제발 - 세나리온 의회의 감사의 표시로 이것을 받아주세요.' WHERE `entry`=4986; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 Mulgris에서 온 것입니까? 우리는 그가 역병지대에서 고통받는 피조물을 보살피려 한다고 들었지만, 이것은 가장 예상치 못한 일이었고... 가장 슬펐습니다. Mulgris는... 좋은 친구였습니다. 그의 죽음을 깊이 애도하겠습니다.$B$B그의 노력은 여러분의 부지런함 덕분에 헛되지 않았습니다. 이 계통에는 스컬지가 땅에 퍼뜨리는 역병에 대한 많은 지식이 저장되어 있습니다. 열심히 공부하도록 하겠습니다. 당신은 이것을 받아 주십시오. 당신의 숭고한 노력을 위해 우리가 할 수 있는 최소한의 일입니다.' WHERE `entry`=4987; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요! 그들은 어디에 있었습니까??' WHERE `entry`=5001; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 우리가 이미 알고 있는 많은 부분과 일치합니다. 그럼에도 불구하고 흥미롭고 불행한 정보입니다.$B$B이 지도의 표시는 검은바위의 위협을 줄이는 데 유용할 것입니다.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다른 방법으로는 간과했을 수도 있는 헛간의 꾸러미가 이제 부패와 폐허 사이에서 눈에 띕니다. 아마도 이것은 Janice Felstone의 유령이 떠들었던 것입니다...' WHERE `entry`=5021; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엠마 펠스톤을 위한 패키지라고요? 마지막으로 알려진 주소는 4년 전 스톰윈드였습니까? 어디 보자...$B$B우리가 알고 있는 바에 따르면 약 4년 전에 도시에 엠마 펠스톤이 있었다고 합니다. 글쎄요, 아마도 말해야겠네요. 제가 언급한 이 인구 조사는 5년 전의 것이고 그녀가 도시를 비웠다는 보고가 없습니다. 그렇다고 해서 그녀가 아직 여기 있다는 뜻은 아닙니다.$B$B잠시만요... 이 패키지는 올엠마를 위한 것이 아닐 겁니다, 그렇죠?' WHERE `entry`=5022; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마지막 주소가 로데론인 Jeremiah Felstone을 위한 소포... 제가 도와드릴 수 있을 것입니다.$B$BJeremiah Felstone은 역병이 발생하기 전에 도시에 있었습니다. 글쎄요, 전 Jeremiah Felstone이라고 해야 할까요? 포세이큰 중 일부는 이전의 모습을 없애기 위해 성을 바꿨습니다. 이 경우도 예외는 아닙니다. 전 Jeremiah Felstone은 현재 Jeremiah Payson으로 알려져 있습니다.$B$B잠깐만요... 바퀴벌레 장사꾼 아닌가요?' WHERE `entry`=5023; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ㅋ! 고마워요, $N! 이것은 우리에게 큰 도움이 될 것입니다. 당신은 십자로와 호드에 큰 도움이 됩니다. 제가 도와드릴 수 있는 일이 있으면 알려주세요.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mangletooth가 당신이 그를 배신한 자들을 죽이는 것을 자유롭게 볼 수 있다면 얼마나 좋을까요! $B$BI 파편을 모아 더 많은 가시멧돼지를 파괴해 주셔서 감사합니다. 계속 그렇게 해주세요. 계속해서 도와드리겠습니다. <콧김>' WHERE `entry`=5042; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='목표가 정확하고 무기의 표시가 정확하기를 바랍니다. $r.$B$BAgamaggan의 영혼이 함께합니다. 원하신다면 를 제게 돌려주세요. 위대한 멧돼지 신이 나를 합당하다고 여기면 망글이빨이 다시 당신을 축복할 것입니다. <콧김>' WHERE `entry`=5043; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 적은 당신을 더욱 두려워해야 합니다, $r. $B$BT다음에 우리가 만날 때 전투에서 당신의 교활함에 대한 Mangletooth 이야기를 들려주세요. 이생이든 다음 생이든. <콧김>' WHERE `entry`=5044; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 가장 위대한 전사이자 가장 위대한 주술사는 당신의 의지를 부러워할 것입니다. <콧김>' WHERE `entry`=5045; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁에 나서라, $r.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='살아 있는? 수트가 효과가 있었나요? 그리고 우리는 여기에 무엇을 가지고 있습니까?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='제 이름은 엠마 펠스톤입니다. 몇 년 만에 저를 그렇게 부르는 사람은 당신이 처음입니다. 누구... 누구시죠?$B$B당신은 알고 있었다고... 내 동생?! 그녀는 아직 살아 있습니까? 내가 농담하는 사람은 물론 그녀는 아닙니다. 로데론에 전염병이 돌았을 때 나는 최악의 상황을 예상하게 되었습니다. 우리 가족이 너무 많이 죽었어... 아니면 더 나빠. 나는 지금 여기에 있습니다, 미친 올 엠마, 혼자입니다. 당신은 무엇입니까, 도굴꾼입니까? 다음 목표물을 찾고 계십니까?$B$B뭐... 제 동생이 보낸 소포가 있나요?' WHERE `entry`=5048; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그 이름을 몇 년 동안 사용하지 않았지만... 네, 내 인생의 한 시점에서 - 이 영광스러운 죽음 이전에 - 그것이 내 성이었습니다.$B$B당신은 내 여동생을 알고 있다고 주장합니다... 또는 오히려, 최근에 내 여동생에게 말했어.$B$B누가 죽었어.$B$B4년 동안.$B$B만약 내 뼈가 아직 충분히 부서지지 않았다면, 나는 당신의 후부에서 내 발을 부러뜨리고 싶은 유혹을 느꼈을 것입니다. 당신은 꽤 독수리군요, 그렇죠?$B$B 뭐... 제 여동생이 보낸 소포가 있나요?' WHERE `entry`=5049; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 절반의 매력을 유령에게 돌려줍니다. 그녀는 그것을 바라보고는 기대에 차서 당신을 바라봅니다.$B$B\"여보, 당신의 반쪽 매력은 어디에 두었나요? 우리는 두 반쪽이 없으면 함께 할 수 없습니다. 여보... 저 보이나요?\"' WHERE `entry`=5050; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='재조립한 행운의 부적을 제니스 펠스톤의 유령에게 건네줍니다. 그녀가 그것을 파악하자마자 당신은 그녀에게서 거의 즉각적인 변화를 관찰합니다. 그녀의 영묘한 모습이 빛나고, 그녀는 맑고도 슬픈 눈으로 당신을 바라봅니다.$B$B\"당신이 저를 해방시켰습니다... 저는 더 이상 이 부적을 필요로 하지 않을 것입니다. 부디, 가져가세요 그러면 아마 당신에게 위안을 줄 것입니다. 나에게 주었다.\"' WHERE `entry`=5051; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 이해합니다. $r님, 내 말이 귀에 쏙쏙 들어왔습니다. Mangletooth는 우리에 갇힐 수 있지만 어떤 우리도 Agamaggan의 힘을 막을 수 없습니다! $B$B조각의 감촉, 감촉...오랜만이네요, $r.$B$B어떤지 아세요? 네 힘을 네게서 단절시키다니?$B$B하지만 그건 나중에 이야기할게. 정보를 약속했습니다. 나는 너에게 아감막간의 힘을 약속했다. 내 백성들이 맹글투스에게 등을 돌렸어. 이제 나는 그들에게 당신을 잃습니다. <콧김>' WHERE `entry`=5052; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 쉬운 일이 아니었지만 당신은 탁월했습니다. 하지만 당신이 나에게 깊은 인상을 주었다고 너무 섣불리 생각하지 마세요, $N.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예. 당신은 돌아왔습니다. 나는 이제 당신이 본질적으로 진정한 사냥꾼이라고 믿습니다. 당신은 가장 사나운 생물과 맞서고 내 예상을 뛰어넘어 돌아왔습니다.$B$B이제 내 마지막 요청을 받을 준비가 되었습니다.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 힘과 결단력을 모두 입증했습니다. 더 많은 도전이 여러분을 기다리고 있지만 저는 이미 여러분에게 제가 할 수 있는 만큼 많이 보여 드렸습니다.' WHERE `entry`=5056; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 삶의 경험에서 배웁니다, $N. 나는 당신이 당신의 결과로 더 강하고 현명해졌다고 확신합니다. 우리가 처음 이야기를 나눈 이후로 당신은 많이 성장했습니다. $B$B 당신이 $r $c로서 성취한 어려운 일을 기억하고 항상 존경과 찬사를 받을 것임을 기억하십시오.' WHERE `entry`=5057; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='노란 페이지가 있는 일기장이 마지막 항목까지 열려 있습니다.$B$B\"Harold가 돌아간 지금 무슨 일이 일어날지 모르겠습니다. 내가 찾을 수 있는 유일한 장소로 그를 끌어들이는 데 모든 것이 필요했습니다. 그를 단단히 가두어 가두세요. 열쇠를 숨겼고 잘 되기를 기도합니다...$B$BI 여기서 나갈 수 있으면 좋겠지만 그렇게 하려면 돈이 필요합니다. 우리 물건은 모두 캐비닛에 있습니다 I 생각해봐... 그러고 보니 해롤드가 열쇠를 갖고 있지 않나?$B$BI가 쉬어야지, 나 이제 지쳤어.\"' WHERE `entry`=5058; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전 Dalson 부인의 해골에서 발견된 열쇠를 사용하여 옥외 변소의 문을 엽니다. 피에 굶주린 구울이 밖에서 얼마나 오래 갇혀 있었는지 알 수 없습니다.$B$B당신이 있는 앞에서 구울의 소름 끼치는 비명을 보면 이전 농부 Dalson이 이제 구할 수 없는 상태임을 알 수 있습니다.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Farmer Dalson의 무시무시한 유골에서 가져온 열쇠는 자물쇠에 완벽하게 맞습니다. 캐비닛의 문이 활짝 열리면서 손상되지 않고 매우 귀중해 보이는 몇 가지 항목이 드러납니다.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 인상적입니다, $N. 당신은 수생 형태를 배울 준비가 되었고, 그것을 당신에게 가르쳐주게 되어 기쁩니다.$B$B그리고 두 번의 시도 동안 당신이 성취한 것을 인정하여 이 아이템을 드립니다. 자연의 수호자이자 균형의 수호자로서 당신의 장비에 반가운 추가품이 되기를 바랍니다.' WHERE `entry`=5061; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 인센디아 아가베의 필수 양을 모았습니다. Thousand Needles에서만 발견되는 이 희귀한 약초는 잠자고 있는 신성한 생명의 불을 밝히는 데 도움이 될 것입니다.$B$B<마가타가 인센디아 용설란에 마법을 부여하기 시작합니다.>' WHERE `entry`=5062; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='몹시 놀라게 하는! 그 구성 요소를 모으는 데 몇 주가 걸렸을 텐데... 어떻게 온전한 가죽을 찾았나요?!?$b$b캡을 즐기세요, $n!' WHERE `entry`=5063; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='위대한 영혼의 토템! 이것은 참으로 무서운 소식입니다. 무슨 일이 있어도 계획을 세워야 합니다.$b$b$N, 약속한 대로 용감한 봉사에 대한 보상이 여기 있습니다.' WHERE `entry`=5064; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 찾았습니다! 좋습니다!$B$B감사합니다, $N. 이 텍스트를 쏟아부어 그 의미를 해독하겠습니다.$B$B하지만 다른 작업이 있습니다...' WHERE `entry`=5065; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='역병지대에 오신 것을 환영합니다, 영웅님. 이곳은 아제로스에서 가장 위험한 국경 중 하나이며, 특히 북쪽과 북동쪽에 스컬지의 위협이 다가오고 있습니다. 더 큰 선을 위한 의무와 봉사라는 명쾌한 부름이 귀머거리가 되지 않았다는 소식을 듣고 기쁩니다!$b$b손을 더럽힐 준비가 되었다면 기꺼이 할 수 있는 영웅들이 많이 있습니다. 여기 Plaguelands의 가장자리에 있습니다.' WHERE `entry`=5066; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='필멸자들이 완수하는 것을 본 몇 가지 가능성 없는 작업들. 내 작품의 영광을 만끽하라! 그 보상을 거두십시오!' WHERE `entry`=5067; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 날을 보기도 전에 죽어 묻힐 줄 알았습니다.$B$B이 정도의 성과는 보상으로 가려질 수 밖에 없습니다.' WHERE `entry`=5068; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 적어도 당신은 우리에게 더 많은 시간을, 귀중하고 소중한 시간을 사주었습니다.' WHERE `entry`=5081; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 고마워요, $N! 이제 여기서 다시 일할 수 있습니다.$B$BD Winterfall 캠프에서 흥미로운 점을 찾으셨나요?' WHERE `entry`=5082; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Winterfall에서 가져왔나요?' WHERE `entry`=5083; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 안에는 썩어가는 역겨운 냄새가 나는 물질이 부글부글 끓고 있습니다...' WHERE `entry`=5084; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 매우 수완이 좋습니다, $N. Winterfall 펄볼그가 Deadwood 캠프에 갔다고 생각하십니까?' WHERE `entry`=5085; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 당신이 가마솥에서 찾은 물질과 비교해야 합니다. 그러면 우리가 더 많은 것을 알게 될 것이라고 확신합니다.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<도노바가 상자의 내용물을 살펴봅니다.>$B$BI 이 물질을 섭취하면 펄볼그가 더 공격적으로 변하는지 궁금합니다. 그들은 훨씬 더 큰 것 같습니다...' WHERE `entry`=5087; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 말이 되지 않습니다. 아리카라가 케른 블러드후프를 쫓는 이유는 무엇입니까? 마가타가 틀릴 수는 없습니다. 그녀는 우리의 가장 강력한 주술사입니다.$B$B<모테가가 고개를 젓는다.>$B$B아무리, 호드를 위한 당신의 위대한 업적은 눈에 띄지 않을 것입니다. 다음 중 하나를 보상으로 선택하십시오. 당신의 원조.' WHERE `entry`=5088; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='줄거리가 두꺼워진다...' WHERE `entry`=5089; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='역병지대에 오신 것을 환영합니다, 영웅님. 이곳은 아제로스에서 가장 위험한 국경 중 하나이며, 특히 북쪽과 북동쪽에 스컬지의 위협이 다가오고 있습니다. 더 큰 선을 위한 의무와 봉사라는 명쾌한 부름이 귀머거리가 되지 않았다는 소식을 듣고 기쁩니다!$B$B손을 더럽힐 준비가 되었다면 기꺼이 할 수 있는 영웅들이 많이 있습니다. 여기 Plaguelands의 가장자리에 있습니다.' WHERE `entry`=5090; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='역병지대에 오신 것을 환영합니다, 영웅님. 이곳은 아제로스에서 가장 위험한 국경 중 하나이며, 특히 북쪽과 북동쪽에 스컬지의 위협이 다가오고 있습니다. 더 큰 선을 위한 의무와 봉사라는 명쾌한 부름이 귀머거리가 되지 않았다는 소식을 듣고 기쁩니다!$B$B손을 더럽힐 준비가 되었다면 기꺼이 할 수 있는 영웅들이 많이 있습니다. 여기 Plaguelands의 가장자리에 있습니다.' WHERE `entry`=5091; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='임무 완수, $N! 잘 했어, 잘 했어.$B$B스톰윈드 금고에서 약간의 동전으로 지금까지 당신의 작업에 대한 보상을 드리겠습니다. 다음 임무에 도움이 될 재료를 구입하는 것이 좋습니다... 안돌할의 폐허로 데려다 줄 것입니다.$B$B준비하세요! 경계하라!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='역병지대에 오신 것을 환영합니다, 영웅님. 이곳은 아제로스에서 가장 위험한 변방 중 하나이며, 스컬지의 위협이 우리 동쪽으로 다가오고 있고 그곳에서 동쪽으로 더 나아가고 있습니다. 호드에 대한 의무와 봉사의 부름이 귀머거리가 되지 않았다는 소식을 듣고 기쁩니다!$B$B손을 더럽힐 준비가 되었다면 여기에서 기꺼이 할 수 있는 영웅들이 많이 있습니다. 역병의 땅 가장자리.' WHERE `entry`=5093; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='역병지대에 오신 것을 환영합니다, 영웅님. 이곳은 아제로스에서 가장 위험한 변방 중 하나이며, 스컬지의 위협이 우리 동쪽으로 다가오고 있고 그곳에서 동쪽으로 더 나아가고 있습니다. 호드에 대한 의무와 봉사의 부름이 귀머거리가 되지 않았다는 소식을 듣고 기쁩니다!$B$B손을 더럽힐 준비가 되었다면 여기에서 기꺼이 할 수 있는 영웅들이 많이 있습니다. 역병의 땅 가장자리.' WHERE `entry`=5094; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='역병지대에 오신 것을 환영합니다, 영웅님. 이곳은 아제로스에서 가장 위험한 변방 중 하나이며, 스컬지의 위협이 우리 동쪽으로 다가오고 있고 그곳에서 동쪽으로 더 나아가고 있습니다. 호드에 대한 의무와 봉사의 부름이 귀머거리가 되지 않았다는 소식을 듣고 기쁩니다!$B$B손을 더럽힐 준비가 되었다면 여기에서 기꺼이 할 수 있는 영웅들이 많이 있습니다. 역병의 땅 가장자리.' WHERE `entry`=5095; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭하게 실행되었습니다, $N. 붉은십자군에 대한 당신의 공격은 우리에게 시간을 벌어줄 것입니다. 나는 내 최고의 정찰병 중 한 명을 파견하여 캠프를 감시하고 진지를 강화하기 위해 온 십자군이 미끼를 물도록 했습니다.$B$B우리에게 가해지는 압력이 줄어들었으니 이제 마침내 위험을 감수할 수 있을 것입니다. 안돌할 자체에 대한 임무이자 중요한 임무입니다. 지금까지의 성공을 바탕으로 이 작업도 수행해 주시면 정말 좋겠습니다.' WHERE `entry`=5096; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 사제들이 우리 비콘 추적기가 4개의 탑 모두에서 매우 강력한 신호를 감지하고 있다고 보고했습니다! 감히 말씀드리지만, 저는 당신이 완전하고 완전한 성공으로 또 다른 임무를 수행했다고 믿습니다! 다시 한 번 잘 플레이했습니다. $N!$B$B타워가 표시되었으니 이제 공격 준비가 완료되었습니다. 스컬지와 싸울 때가 왔습니다!' WHERE `entry`=5097; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 흑마법사들이 신호 추적기가 4개의 탑 모두에서 매우 강력한 신호를 감지하고 있다고 보고했습니다! 당신은 노련한 베테랑의 기술과 정확성으로 내 명령을 수행했습니다. $N!$B$B탑이 표시되었으니 이제 공격 준비가 완료되었습니다. 스컬지와 싸울 때가 왔습니다!' WHERE `entry`=5098; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히, 우리는 다음에 그들의 용군주를 공격할 것입니다. 잘했어, 얼라이언스의 용감한 병사여! 정말 잘했어.' WHERE `entry`=5102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뭐야...' WHERE `entry`=5103; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 고마워요, $N. 기습을 당할 염려 없이 학업에 복귀할 수 있기를 바랍니다. 보상으로 받아주세요.' WHERE `entry`=5121; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='메달리온을 되찾았습니다! 이제 나는 예배당을 떠나 임무를 수행할 수 있을 것이다.$B$B그 의무는 나와 수많은 내 형제자매 Baron Rivendare를 타락시키는 데 일조한 야수를 죽이는 것이다!' WHERE `entry`=5122; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 모든 것이 무엇을 의미하는지 궁금합니다... 아무것도 알아낼 수 없습니다...' WHERE `entry`=5123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='약속대로, $N님, 여기 레시피가 있습니다! 나는 또한 당신의 모든 수고와 헌신에 대해 약간의 여분의 것을 던질 것입니다. 그나저나 이것들로 무엇을 할까요???' WHERE `entry`=5124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 나는 죽어가고 있지만... 내 영혼은 구원받았다. 그 때문에 말로 표현할 수 없을 만큼 많은 빚을 지고 있습니다. 제발 이걸... 가지고 싸우세요, 용감한 $c!' WHERE `entry`=5125; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<웃는 로락스.>' WHERE `entry`=5126; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 깨뜨리지 않은 우리의 약속. 내가 가져간 영혼. 내가 할 보상.' WHERE `entry`=5127; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 잠시 검토해 주시면 번역해 드릴 수 있을 것 같습니다.$B$B$B$B이 내용을 완전히 검토할 수 있을 때 보내겠습니다. 감사합니다.$B$B나와 공유해 주셔서 감사합니다, $N. Winterfall 펄볼그에 대해서는 알려진 바가 거의 없습니다.' WHERE `entry`=5128; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신에게 건네줄게 - 당신이 방금 한 것처럼 영구적인 결정을 내리려면 강한 의지가 필요합니다. 장담하건대, 용비늘 가죽세공은 당신이 따를 수 있는 수익성 있고 보람 있는 길임을 증명할 것입니다.$B$B미래를 위한 기술 훈련을 받으려면 저에게 말씀만 하십시오. 당신 것.' WHERE `entry`=5141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요. 난 파멜라야, 이름이 뭐니?' WHERE `entry`=5142; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 최고의 제물을 바쳤고, 자연은 곧 당신이 그녀를 당신의 뜻대로 구부리도록 허락할 것입니다. 내가 지도를 마치면 당신의 작업은 그 자체로 자연의 힘이 될 것입니다.$B$B미래를 위한 예술 교육을 받으려면 저에게 말만 하시면 당신이 아직 수행하지 않은 모든 지식을 당신의 것으로 만들겠습니다.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 제비를 뽑았고 요소는 당신을 받아들입니다. 내가 교육을 마치면 당신은 최고의 가죽 의복을 만들겠다는 의지를 명령하게 될 것입니다.$B$B미래를 위한 예술 교육을 받으려면 저에게 말만 하십시오. 당신 것.' WHERE `entry`=5144; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신에게 건네줄게 - 당신이 방금 한 것처럼 영구적인 결정을 내리려면 강한 의지가 필요합니다. 장담하건대, 용비늘 가죽세공은 수익성 있고 보람 있는 길이 될 것입니다.$b$b미래를 위한 예술 교육을 받으려면 저에게 말씀해 주십시오. 당신 것.' WHERE `entry`=5145; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 제비를 뽑았고 요소는 당신을 받아들입니다. 내가 교육을 마치면 당신은 최고의 가죽 의복을 만들겠다는 의지를 명령하게 될 것입니다.$B$B미래를 위한 예술 교육을 받으려면 저에게 말만 하십시오. 당신 것.' WHERE `entry`=5146; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하! 글쎄, 이것은 훌륭한 소식입니다! 나는 그가 결코 재판에 회부되지 않을 것이라고 생각하기 시작했습니다!$B$B여기 있습니다, $N... 감사합니다. Arnak의 사악한 행위에 대한 소식이 내 피를 끓였습니다!' WHERE `entry`=5147; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 최고의 제물을 바쳤고, 자연은 곧 당신이 그녀를 당신의 뜻대로 구부리도록 허락할 것입니다. 내가 지도를 마치면 당신의 작업은 그 자체로 자연의 힘이 될 것입니다.$B$B미래를 위한 예술 교육을 받으려면 저에게 말만 하시면 당신이 아직 수행하지 않은 모든 지식을 당신의 것으로 만들겠습니다.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 내 인형을 찾았어! 오 감사합니다!' WHERE `entry`=5149; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='새싹을 앞에 놓고 Dadanga는 기뻐하는 것 같습니다.$B$B그녀는 대접에 대한 대가로 갈색으로 포장된 작은 소포를 당신 쪽으로 슬쩍 내밉니다!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나의 하이퍼캐패시터! 이것은 내가 그것이 무엇을 하는지 알아낼 수 있을 때까지 잠시 동안 나를 바쁘게 만들 것입니다...' WHERE `entry`=5151; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='파멜라 봤어? 그녀는 어때? 그녀는 살아 있습니까?? 안 돼! 불쌍한 파멜라! 그녀는 너무 어렸고, 너무나 행복한 아이였어...$B$B그녀는 아버지에게 무슨 일이 일어났는지 모르지, 그렇지? 내 동생 조셉?$B$B아니요... 그녀는 조셉에게 일어난 일을 이해할 수 없었습니다. 그리고 그녀가 할 수 있다 해도 나는 그녀에게 말할 마음이 없다...' WHERE `entry`=5152; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭔가요? 결혼반지? 어디 보자...$B$B아! 이 반지는 한때 위대한 사람의 손에 있었지만 그 사람의 과거에는 많은 비극이 있었습니다.$B$B그를 도우러 왔습니까? 지금은 너무 늦었지만... 과거에 우리가 그를 도울 수 있을지도 모릅니다!' WHERE `entry`=5153; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨습니다. 찾았습니다!$B$BD읽으셨나요? Joseph Redpath가 언급되었습니까? 그렇다면 우리가 그를 구할 수 있을지도 몰라!$B$BAh. 다로우샤이어 연대기에는 매우 불안한 ​​이야기가 나옵니다. 전투 중에 Joseph Redpath가 타락하여 Scourge의 대열에 합류했다고 합니다! 그는 다로우샤이어의 수비수들을 배신했습니다.$B$B불운한 운명이군요. 할 수 있다면 그 운명을 바꾸려고 노력해야 하지 않을까요?' WHERE `entry`=5154; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, $N! 그들의 숫자가 약해졌으니 우리는 그들을 더 압박할 수 있습니다.$B$B그들의 힘을 처음 맛본 것은 어땠습니까? 그들이 당신이 생각했던 것만큼 강했습니까? 더 강하게? 또는 아마도 그들은 당신에게 전혀 도전이 아니었을 것입니다. 그게 뭔가요?$B$B당신의 악용에 대한 자세한 내용은 나중에 논의할 수 있습니다. 지금 우리가 집중해야 할 다른 것들이 있습니다.' WHERE `entry`=5155; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='살아있어서 다행이야, $N. 물이 여전히 존재한다는 것이 나쁩니다. 여기 Felwood에서 적어도 하나의 순수한 물 공급원을 찾고 싶었습니다. 내 검색이 실패한 것 같습니다. 그 땅을 치유하는 과정은 그 존재로 훨씬 더 쉬워질 수 있었습니다. $B$BI는 내가 할 수 있는 숲의 생물을 구하는 데 신경을 써야 할 것입니다. 한때 강력한 숲.' WHERE `entry`=5156; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B이제 화로에 물을 붓는 것 외에 화로를 정화하기만 하면 됩니다. 그것은 어렵지 않을 것입니다--조금만 이동하면 될 것입니다.$B$B빨리 할 수 ​​있기를 바랍니다.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이 달의 우물에서 정화된 물이 필요합니다. 악령의 숲에서 이 악의의 힘을 막는 것은 충분히 고귀해 보이지만, 물을 정화할지 여부를 결정하는 것은 내가 할 일이 아닙니다. 나는 물의 정령들에게 물어볼 것입니다. 원인이 정당한지는 그들에게 달려 있습니다.$B$B잠시만 기다리시면 당신의 간청을 그들에게 전하겠습니다. 나는 그들이 당신의 대의에 대해 나만큼 공감하기를 바랍니다.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 우리 목적에 충분한 물 이상이어야 합니다.$B$BI Islen이 우리를 도울 수 있다는 소식을 듣고 기쁩니다. 물의 정령에 대한 그녀의 힘은 항상 강했습니다. 그녀는 또한 현명하고 영혼이 그녀의 목적에 동의하지 않는 경우가 드뭅니다. 두 분이 우리의 임무를 축복해 주셨다는 사실은 우리가 올바른 길을 가고 있다는 희망을 줍니다.' WHERE `entry`=5159; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성위들은 우리가 필멸자의 일에 관여하지 말라고 주장합니다. 그러나 이 세상에서는 그러한 일이 항상 가능한 것은 아닙니다. 특히 우리 중 누군가가 그러한 칙령을 경멸적으로 무시할 때 그렇습니다.' WHERE `entry`=5160; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 그것은 될 것입니다...' WHERE `entry`=5161; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 많은 사람들에게 조각사로 알려진 제지바입니다. 하지만 내가 조각하는 것은 조각상이 아니라 영웅들이다.$b$b' WHERE `entry`=5162; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하! 그들은 내 아이디어를 다시 놀리기 전에 두 번 생각할 것입니다!$B$B도와줘서 고마워요, $N. 당신 없이는 그렇게 즐거울 수 없었습니다!' WHERE `entry`=5163; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='왜곡된 텍스트와 기호로 가득 찬 수백 페이지가 이 책의 정면을 구성합니다.' WHERE `entry`=5164; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마지막 화로의 불꽃이 꺼지자마자 내 주문으로 당신을 볼 수 있었습니다. 잘하셨습니다. $N.$B$BI는 어둠의 의회의 흑마법사가 주문을 다시 사용하기 전에 몇 가지를 배웠습니다. 이 정도면 충분할 것입니다.$B$B일단은 쉬세요. 잠시 후에 제가 배운 것을 말씀드리겠습니다.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아직 이해가 안 되십니까? 여행은 목적지였습니다. 전투의 상처가 느껴지지 않습니까? 당신이 겪은 고통?$B$B시련에서 살아남은 당신은 더 강력한 존재입니다. 훨씬 더 강력합니다. 이 흉갑은 당신의 타고난 능력을 반영한 것일 뿐입니다.' WHERE `entry`=5166; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그들의 전당에 들어서면 그들의 친족 냄새를 맡을 것입니다, $N. 자신의 두려움으로 그들을 분쇄!' WHERE `entry`=5167; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성서와 방패는 당신에게 있습니다!$b$b그들의 역사는 다로우샤이어의 역사와 얽혀 있으며 어떻게든 운명이 그들을 다시 하나로 모을 것이라는 것을 압니다.' WHERE `entry`=5168; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 찾았습니다! 잘했어, $N! 이 유물에는 내가 완전히 이해하지 못하는 힘이 있습니다. 언젠가는 당신이 사용할 힘입니다.$B$B그것들은 또한 내 마음에 어두운 기억, 죽음과 배반, 다로우샤이어의 마지막 밤에 대한 기억을 가져다 줍니다...' WHERE `entry`=5181; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Winterfall 침입에 대해 걱정할 필요가 없다는 소식을 듣고 안심이 됩니다.$B$B당신은 인내심을 보이기 시작했습니다, $N.' WHERE `entry`=5201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='열쇠, 찾았습니다! 저에게 주세요. 그러면 드디어 탈출할 수 있습니다!' WHERE `entry`=5202; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아르코의 탈출을 도운 사람이 당신이었나요? 저를 찾아주셔서 정말 기쁩니다. 그녀는 얼마 전에 다르나서스로 가는 길에 이곳을 지나쳤습니다. 그녀는 Lightforge를 견인했고 치유를 위해 드루이드에게 말할 시간조차 없었습니다. 그녀는 그것이 너무 급하다고 말했습니다.$B$B하지만 그녀는 당신이 Trey의 영혼과의 만남에 대해 말해주었습니다. 은빛 성기사단에게 얼마나 끔찍한 운명이었는지. 그녀는 그것을 보여주지 않았지만, 나는 그것이 그녀의 가장 친한 친구 중 한 명을 잃는다는 생각으로 그녀를 찢어버리고 있다는 것을 압니다.' WHERE `entry`=5203; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성기사의 유해를 가능한 한 조심스럽게 수집하고 적어도 그의 영혼이 그에게 강요되었을 수 있는 고통이나 괴로움에서 해방되었다는 것을 상기합니다.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 찾았습니다! 훌륭합니다!$b$b그들이 어떻게 우리를 도울 수 있는지 완전히 이해하지는 못하지만 그들의 힘을 느끼고 그들이 내 고향인 다로우샤이어와 연결되어 있다는 것을 직감합니다.' WHERE `entry`=5206; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 책은 무엇입니까? 다로우샤이어 연대기? 그곳은 전쟁 전의 내 고향... 그곳을 파괴한 전투 전의 내 고향! 왜 나한테 이 책을 가져왔어?$B$B하지만 여기 좀 봐! 마지막에는 전투 이후의 나날을 이야기하는 페이지가 있습니다! 여기 나에 대한 구절이 있습니다! 그리고 하나는 내 동생 요셉에 관한 것입니다! 이 책이 사실입니까?$B$B우리는 진실을 발견해야 합니다!' WHERE `entry`=5210; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 내 형제들의 고통받는 영혼을 발견하고 그들을 해방시켰다는 소식을 듣게 되어 기쁩니다. 적어도 다로우샤이어의 수호자 중 일부가 더 이상 스컬지의 비열한 굴종에 빠져들지 않는다는 사실을 알기에 내 마음은 덜 울 것입니다.' WHERE `entry`=5211; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흑사병 활성 물질의 화학 구조에 변화가 생긴 것이 있습니다. 더 많은 데이터가 필요합니다.' WHERE `entry`=5212; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀라운! 해부하고 분석하는 데 몇 달이 걸립니다. 은빛 여명회는 당신의 노고에 감사드립니다. $N.$B$B저희의 축복과 함께 이 여명의 인장과 이 여명의 룬 중 하나를 선택하십시오. 표준 은빛 여명회 위원회 대신 둘 중 하나를 사용하여 우리를 대신해 스컬지석을 수집할 수 있습니다. 당신이 당신의 것을 잃어 버렸을 때, 나에게 말하십시오. 그러면 내가 당신에게 교체품을 줄 것입니다.' WHERE `entry`=5213; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 달콤하고 달콤한 스튜어트, 내가 얼마나 당신을 그리워했는지...' WHERE `entry`=5214; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 어두운 시기에 빛의 힘이 당신을 비추길 바랍니다, $c. 저는 스컬지의 가마솥을 파괴하려는 우리 계획의 조정자 역할을 하게 되어 기쁩니다.$B$B우리의 목표는 가마솥이 생성하는 역병의 구성을 스컬지에 부정적인 영향을 미치는 것으로 바꾸는 것입니다. 이 변경 사항에 영향을 미치려면 서부 역병지대에 있는 네 개의 가마솥 각각에 대한 접근 권한을 확보해야 합니다.$B$B비열한 스컬지와의 영광스러운 전투를 위해 준비된 영웅이 여러분을 기다립니다!' WHERE `entry`=5215; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Cauldron Lord Bilemaw에서 가져온 열쇠는 액세스 패널을 잠금 해제하는 데 완벽하게 맞습니다. 가마솥 내부에서 정체를 알 수 없는 농축된 물질의 혼합이 소용돌이치면서 열린 패널에서 악취가 풍깁니다.$B$B병이 아래에 충분히 들어갈 수 있는 작은 마개가 있어 Chillwind Point로 돌아가 대여사제 MacDonnell의 샘플을 채취할 수 있습니다. .' WHERE `entry`=5216; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어 $N - 연금술사 알빙턴이 이것을 분석하고 가마솥에 투입할 카운터 에이전트를 고안하는 데 시간이 전혀 걸리지 않을 것입니다. 그것을 공기 중으로 충분히 뿜어낼 수 있다면 여기 있는 모든 스컬지를 약화시킬 수 있을 것입니다.$B$B이것은 틀림없이 계속되는 시련이 될 것입니다. 우리는 계속해서 이 가마솥을 치고 우리의 시약을 혼합해야 합니다. 그래도 계속 버틸 수 있다면 전투 시간이 되었을 때 스컬지보다 훨씬 유리할 것입니다!' WHERE `entry`=5217; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 혼합물에 시약을 추가하면 가마솥이 내뿜는 구름의 색상과 질감이 바뀌기 시작합니다. 가마솥 근처에 있는 스컬지는 새로운 구성 요소가 환경에 도입되면 반동하는 것처럼 보입니다.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 군주에게서 발견된 무시무시한 열쇠는 쉽게 열쇠 구멍으로 미끄러져 들어간 다음 사라져 영구적으로 접근할 수 있습니다. 조잡하고 점성이 있는 영액이 가마솥 밑동에 있는 꼬인 관을 통해 맥동합니다.$B$B병이 아래에 충분히 들어갈 수 있는 작은 꼭지가 있어 Chillwind Point에 있는 대여사제 MacDonnell에게 샘플을 채취할 수 있습니다.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 여기 공부할 게 많구나. $N!$B$B이제 다음 단계는 우리 손에 달려 있습니다. 이미 가마솥에 들어 있는 것과 결합하여 카운터 역할을 할 시약 목록을 생성해야 합니다.$B$B이를 도입할 수 있는 유일한 방법은 시약을 가마솥에 직접 넣는 것입니다. . 연금술사 Arbington이 그것에 대해 더 많은 정보를 가지고 있을 것이므로 최대한 빠른 시일 내에 그와 대화하십시오.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 혼합물에 시약을 추가하면 가마솥이 내뿜는 구름의 색상과 질감이 바뀌기 시작합니다. 가마솥 근처에 있는 스컬지는 새로운 구성 요소가 환경에 도입되면 반동하는 것처럼 보입니다.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 군주의 열쇠는 이 가마솥에 대한 액세스 패널의 잠금을 해제한 다음 사라집니다. 이전에 처리한 두 개의 가마솥에 대한 다른 열쇠와 매우 유사합니다. 썩은 냄새가 나는 물질이 가마솥 바닥 아래에서 격렬하게 휘젓고 있습니다.$B$B병이 아래에 충분히 들어갈 수 있는 작은 꼭지가 있어 Chillwind Point에 있는 대여사제 MacDonnell을 위해 샘플을 채취할 수 있습니다.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 수행된 또 다른 임무, $N! 이렇게 하면 스컬지에 맞서기 위해 세 개의 가마솥을 사용할 수 있습니다. 이 땅에 대한 켈투자드의 강령술적 지배력이 현재만큼 강하지 않다면, 당신이 그들을 완전히 폐쇄할 것이라고 감히 말하고 싶습니다!$B$B연금술사 Arbington은 이 가마솥뿐만 아니라 전복된 다른 가마솥 - 역병에 대항하는 요원을 인도해야 합니다. 그것으로, 서쪽의 마지막 가마솥을 우리의 영향력 아래로 가져올 때가 왔습니다!' WHERE `entry`=5223; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 혼합물에 시약을 추가하면 가마솥이 내뿜는 구름의 색상과 질감이 바뀌기 시작합니다. 가마솥 근처에 있는 스컬지는 새로운 구성 요소가 환경에 도입되면 반동하는 것처럼 보입니다.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 군주 소울래스의 열쇠가 가마솥 플랫폼 바닥에 있는 액세스 패널의 잠금 장치에 닿자 분해됩니다. 내부에서 약간의 덜그럭거리는 소리가 들리고 액세스 패널이 열리면서 가마솥 틀 안에 있는 더 많은 점성 독소가 드러납니다.$B$B병 아래에 충분히 들어갈 수 있는 작은 마개가 있어 대여사제 맥도넬의 샘플을 채취할 수 있습니다. Chillwind Point로 돌아갑니다.' WHERE `entry`=5225; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다 $N, 당신은 우리를 위해 마지막 가마솥을 열었습니다! 연금술사 Arbington은 곧 이 가마솥에 필요한 시약이 무엇인지 알게 될 것입니다. $B$BA 여러분을 위해, Valorfist 사령관은 여러분이 우리에게 준 도움에 대해 개인적으로 감사를 표할 것입니다. 당신이 없었다면 스컬지에 대항한 우리의 투쟁은 거의 극복할 수 없었을 것입니다. 고마워요, 영웅님!' WHERE `entry`=5226; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 혼합물에 시약을 추가하면 가마솥이 내뿜는 구름의 색상과 질감이 바뀌기 시작합니다. 가마솥 근처에 있는 스컬지는 새로운 구성 요소가 환경에 도입되면 반동하는 것처럼 보입니다.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그림자에서, $g 형제: 자매; $r님, 안부를 전합니다. 나는 스컬지의 가마솥을 파괴하려는 우리 계획의 조정자 역할을 할 것입니다.$B$B우리의 목표는 가마솥이 생성하는 역병의 구성을 스컬지에 부정적인 영향을 미치는 것으로 바꾸는 것입니다. 이 변경 사항에 영향을 미치려면 여기 서부 역병지대에 있는 네 개의 가마솥 각각에 대한 접근 권한을 확보해야 합니다.$B$B영웅이신 스컬지에 대한 돌격을 이끌 때가 왔습니다.' WHERE `entry`=5228; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Cauldron Lord Bilemaw에서 가져온 열쇠는 사용 후 사라지지만 액세스 패널 잠금을 해제하는 데 완벽하게 맞습니다. 그래도 이제 키 없이 패널을 열 수 있다고 생각합니다. 가마솥 내부에서 정체를 알 수 없는 농축 물질의 혼합이 소용돌이치면서 열린 패널에서 고약한 악취가 풍깁니다.$B$B병이 아래에 충분히 들어갈 수 있는 작은 꼭지가 있어 Bulwark에 있는 Shadow Priestess Vandis의 샘플을 채취할 수 있습니다. .' WHERE `entry`=5229; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어 $N - Apothecary Dithers가 이것을 분석하고 가마솥에 투입할 카운터 에이전트를 고안하는 데 전혀 시간이 걸리지 않을 것입니다. 그것을 공기 중으로 충분히 뿜어낼 수 있다면 여기 있는 모든 스컬지를 약화시킬 수 있을 것입니다.$B$B이것은 틀림없이 계속되는 시련이 될 것입니다. 우리는 계속해서 이 가마솥을 치고 우리의 시약을 혼합해야 합니다. 그래도 계속 버틸 수 있다면 전투 시간이 되었을 때 스컬지보다 훨씬 유리할 것입니다!' WHERE `entry`=5230; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 군주에서 발견한 해골 열쇠는 쉽게 열쇠 구멍으로 미끄러져 들어갔다가 사라져 영구적으로 접근할 수 있습니다. 조잡하고 점성이 있는 영액이 가마솥 밑동에 있는 꼬인 튜브를 통해 맥동합니다.$B$B병이 아래에 충분히 들어갈 수 있는 작은 꼭지가 있어 보루에 있는 Shadow Priestess Vandis에게 샘플을 채취할 수 있습니다.' WHERE `entry`=5231; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 여기 공부할 게 많구나. $N!$B$B이제 다음 단계는 우리 손에 달려 있습니다. 이미 가마솥에 들어 있는 것과 결합하여 카운터 역할을 할 시약 목록을 생성해야 합니다.$B$B이를 도입할 수 있는 유일한 방법은 시약을 가마솥에 직접 넣는 것입니다. . Apothecary Dithers가 그것에 대해 더 많은 정보를 가지고 있을 것이므로 가능한 한 빨리 그와 대화하십시오.' WHERE `entry`=5232; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 군주의 열쇠는 이 가마솥에 대한 액세스 패널의 잠금을 해제한 다음 사라집니다. 이전에 다루었던 다른 열쇠와 매우 유사합니다. 썩은 냄새가 나는 물질이 가마솥 바닥 아래에서 격렬하게 휘젓고 있습니다.$B$B병이 아래에 충분히 들어갈 수 있는 작은 꼭지가 있어 Bulwark에 있는 Shadow Priestess Vandis의 샘플을 채취할 수 있습니다.' WHERE `entry`=5233; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 수행된 또 다른 임무, $N! 이렇게 하면 스컬지에 맞서기 위해 세 개의 가마솥을 사용할 수 있습니다. 이 땅에 대한 켈투자드의 강령술적 지배력이 현재만큼 강하지 않다면, 감히 당신이 그들을 완전히 폐쇄할 것이라고 말하고 싶습니다!$B$Bpothecary Dithers는 이 가마솥뿐만 아니라 전복된 다른 가마솥 - 역병에 대항하는 요원을 인도해야 합니다. 그것으로, 서쪽의 마지막 가마솥을 우리의 영향력 아래로 가져올 때가 왔습니다!' WHERE `entry`=5234; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥 군주 소울래스의 열쇠가 가마솥 플랫폼 바닥에 있는 액세스 패널의 잠금 장치에 닿자 분해됩니다. 내부에서 약간의 덜그럭거리는 소리가 들리고 액세스 패널이 열리면서 가마솥 틀 안에 있는 더 많은 점성 독소가 드러납니다.$B$B병 아래에 충분히 들어갈 수 있는 작은 꼭지가 있어 Shadow Priestess Vandis의 샘플을 채취할 수 있습니다. 다시 보루로.' WHERE `entry`=5235; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다 $N, 당신은 우리를 위해 마지막 가마솥을 열었습니다! 연금술사 Dithers는 곧 이 가마솥에 필요한 재료와 혼합에 필요한 재료가 무엇인지 알게 될 것입니다.$B$BA님, 고위집행관 데링턴은 여러분이 도와주신 데 대해 개인적으로 감사를 표할 것입니다. 당신이 없었다면 스컬지에 대항한 우리의 투쟁은 거의 극복할 수 없었을 것입니다. 감사합니다, 위대한 $c 님.' WHERE `entry`=5236; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 성공적인 가마솥 재설계는 우리에게 엄청난 승리입니다!$B$B<사령관이 목을 가다듬고 큰 소리로 외치기 시작합니다.>$B$B내 앞에 있는 모든 사람이 듣게 하소서: 왕국을 위한 봉사 스톰윈드와 얼라이언스의 의무를 초월하여 압도적인 역경과 믿을 수 없는 위험에 직면한 상황에서 덧붙이자면 $N에게 이것을 주고 $g에게 연장합니다: 그녀; 얼라이언스의 진정한 영웅으로서 우리의 영원한 감사. 건배!' WHERE `entry`=5237; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 성공적인 가마솥 재설계는 우리에게 엄청난 승리입니다!$B$B<대위 집행관이 목을 가다듬고 큰 소리로 외치기 시작합니다.>$B$B내 앞에 있는 모든 사람들이 듣게 하십시오. 포세이큰과 호드 전체에 예상했던 것 이상으로 압도적인 역경과 믿을 수 없는 위험에 직면한 상황에서 덧붙이자면 $N에게 이것을 주고 $g에게 연장합니다: 그녀; 호드의 진정한 영웅으로서 우리의 영원한 감사. 후자!' WHERE `entry`=5238; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='파멜라 봤어? 그녀는 살아있다?$B$B그녀는 죽었다? 아니요! 오, 파멜라! 왜 당신의 영혼은 이 세상에서 여전히 고통을 받고 있습니까? 운이 나를 살릴 때 왜 당신은 죽었습니까? 순식간에 나는 당신과 자리를 바꾸고 죽은 다로우샤이어를 혼자 유령으로 방황할 것입니다!$B$BA아, 하지만 이 소식이 운명을 바꿀 수는 없습니다. 고마워요, $N. 이제 나의 의무, 나의 복수의 의무는 그 어느 때보다 뜨겁게 타오른다.' WHERE `entry`=5241; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='대지모님을 찬양합니다, $N! 감사합니다! 참으로 좋은 날입니다!$B$B어둠의 의회는 계층 구조에 타격을 입혀 한때 가졌던 것과 같은 수준의 권력으로 확장하기 어려울 것입니다. 당신은 오늘 큰 일을했습니다!' WHERE `entry`=5242; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $r. 당신은 다른 사람들에게 관대하면서도 켈투자드의 추종자들을 파괴하기 위해 어떤 일도 서슴지 않을 것임을 증명했습니다.' WHERE `entry`=5243; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요, 켈테릴에 대해 더 말씀드릴 수 있습니다. 명심하세요, 저는 역사가는 아니지만 제가 그곳에서 본 것에 대해 말씀드릴 수 있습니다...' WHERE `entry`=5244; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하이 엘프의 과거는 제가 말하고 싶지 않은 것입니다, $N. 제발, 일어난 모든 일을 생각하면 마음이 아프네요... 그리고 일을 바로잡을 방법이 없다는 걸요.' WHERE `entry`=5245; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='페이지는 수년 동안 손대지 않았습니다...' WHERE `entry`=5246; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이러한 요소를 사용하여 파편을 하나로 융합할 수 있습니다... 바라건대 예전의 모습으로.' WHERE `entry`=5247; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='제발, leeeave meeeeeee...' WHERE `entry`=5248; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아이비 리프러너의 친구? 만나서 반가워요, $N.' WHERE `entry`=5249; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Daryn Lightwind의 학생? 만나서 반가워요, $N.' WHERE `entry`=5250; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N! 수년간의 지능이 사라졌습니다! 붉은십자군은 분명히 앞으로 몇 주 안에 이 타격을 느낄 것입니다.' WHERE `entry`=5251; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그게... 내가 생각하는 그거야?' WHERE `entry`=5252; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 Zin-Malor의 수정에 대해 들었습니다. 수정의 사용자는 믿을 수 없는 신비한 힘을 사용할 수 있게 되지만 진정으로 가치가 있는 경우에만 가능합니다. 수정을 되찾았을 뿐만 아니라 자신의 한계도 깨닫고 수정을 직접 사용하려고 시도하지 않은 것이 인상적이었습니다.$B$B가져와 주셔서 감사합니다, $N. 우리는 그것을 안전하게 지킬 것이며 한때 부서진 수정을 지키던 저주받은 정령들이 마침내 평화를 누리기를 바랍니다.' WHERE `entry`=5253; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='사실입니다. 늑대를 사냥해 줄 사람을 찾고 있습니다! 당신은 그 사람입니까?' WHERE `entry`=5261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 십자군에게 무엇을 의미할까요? 그들이 이 악귀의 지배 아래 있었다는 것이 가능할 수 있습니까? 자신도 모르게 더 큰 악의 전당포 역할을 하고 있습니까?' WHERE `entry`=5262; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='챔피언을 우리 대열에 영입한 지 수년이 지났습니다. 당신은 몇 년 만에 처음으로 맥스웰 경의 청중이 되었습니다.' WHERE `entry`=5263; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 가치 있는 동맹입니다, $N. 충실한 헌신의 보상을 거둘 것입니다.' WHERE `entry`=5264; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와...' WHERE `entry`=5265; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Alen은 마침내 용감한 사람을 찾았습니다.' WHERE `entry`=5281; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<눈에서 눈물을 닦는 Egan.>$B$B우리 어머니 $N 봤어? 당신은 그녀를 풀어주었습니까?$B$B당신은 품위의 빛나는 예입니다. 당신의 고민을 위해...' WHERE `entry`=5282; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그게 다야, $N. 이 이후에는 되돌릴 방법이 없습니다. 장난감 제작자, 어, 무기 제작자가 되기에 너무 늦지 않았습니다.$B$BI 당신이 올바른 결정을 내릴 것이라고 믿으세요.' WHERE `entry`=5283; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시간에 대해! 기다리고 있는 고객들이 있습니다.$B$B여기에 고객을 배치하고 주의를 기울이십시오. 당신은 무기 제작자로서의 경력의 첫 걸음을 내딛게 될 것입니다.' WHERE `entry`=5284; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='방어구 제작자 $N으로 새로운 경력을 시작하기 전 마지막 단계입니다. 철수를 선택했다면 지금이 마지막 기회가 될 것입니다. 그렇지 않으면 평생의 영광을 위해 자신을 준비하십시오.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='무기 제작자 $N으로 새로운 경력을 시작하기 전 마지막 단계입니다. 철수를 선택했다면 지금이 마지막 기회가 될 것입니다. 그렇지 않으면 지식에 사로잡힐 준비를 하십시오!' WHERE `entry`=5302; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 많은 두뇌를 박살내길 바랍니다!' WHERE `entry`=5305; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아는 것이 힘이다!' WHERE `entry`=5306; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='검이 항상 최선의 선택이라는 것은 명백합니다.' WHERE `entry`=5307; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, Kerlonian이 만들어서 정말 기쁩니다! 그리고 분명 이 근처 어딘가에서 자고 있을 거에요, 그렇지 않나요?$B$B길을 알려줘서 고마워요, $N.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $r. 이제 유산을 확보하기 위해...' WHERE `entry`=5341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 이제 나만 Barov 가문의 권력과 재산을 쥐고 있지!$B$B$B$B잔돈은 갖고 있어, 이 더러운 짐승아.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신에게 부탁해야 할 일이 하나 더 있습니다. $N.' WHERE `entry`=5343; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='영광스러운 날입니다! 마침내, Barov 가문의 마그마가 제거되고 내 재산이 확보된다!$B$B이것을 가지고 내 시야에서 떠나라, 농부여.' WHERE `entry`=5344; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신이 내 형제와 어떤 관계인지 모르지만 그가 당신을 신뢰하는 것 같습니다. $C.$B$BI는 Nataka Longhorn이고 Ghost Walker Post에 오신 것을 환영합니다. 우리는 $C가 많이 필요합니다! 다른 사람들과 이야기하십시오. 아마도 여기에 당신이 필요합니다.' WHERE `entry`=5361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 악마의 상자. 그것을 나에게 줘, $c, 그러면 내가 열어서... Iruxos의 손을 너에게 보여줄게.' WHERE `entry`=5381; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='영혼이 치유되는 걸 느낄 수 있어요, $N. 당신은 나와 남편에게 큰 도움을 주었지만 아직 해야 할 일이 더 많다고 확신합니다.' WHERE `entry`=5382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Kirtonos의 죽음으로 끔찍한 스칼로맨스 이야기의 한 장이 막을 내립니다. 그러나 해야 할 일이 더 있습니다. 여기 있는 다른 사람들은 이제 당신의 용감한 행동을 알고 있습니다. 가져가세요, $N. 그것은 우리 자신의 본질의 일부입니다. 그것은 당신이 Caer Darrow의 다른 잃어버린 영혼들과 소통할 수 있게 해줄 것입니다.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! Elune과 당신이 숭배하는 힘을 찬양합니다, $N. 당신은 오늘 명예롭고 고상한 일을 했습니다. 아르코나린은 당신이 시간을 들여 그녀를 구했을 뿐만 아니라 그녀의 가장 친한 친구 중 한 명을 고문한 생물을 죽인 것에 대해 기뻐할 것이라고 확신합니다.$B$BI 당신을 위해 더 많은 일을 할 수 있으면 좋겠지만 제발 이것.' WHERE `entry`=5385; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 구세주입니다, $N! 이 Bloodbelly 물고기는 생으로 먹어도 될 만큼 좋아 보입니다.$B$B<나타카가 침을 흘리기 시작합니다.>$B$B여기 있습니다. 이 물고기에 대한 보상으로 다음 항목 중 하나를 선택하십시오.' WHERE `entry`=5386; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='은빛 여명회를 위해 악과 싸우는 모든 이들은 우리 임무를 수행해야 합니다. 이것을 착용하면 병참장교가 제공하는 보상을 청구할 권리를 얻게 됩니다.$B$B위임 기간 동안 스컬지 처치에서 스컬지석을 획득할 수 있습니다. 이것은 그들이 때때로 소유하는 휘장의 표시입니다. 이 휘장을 구해서 내게 가져오시오. 세트를 제출할 때마다 우리의 영웅적 표식인 은빛 여명회 용맹 토큰을 받게 됩니다.$B$B당신의 운명을 달성하세요, $c - 오늘 전투에 참여하세요!' WHERE `entry`=5401; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 은빛 여명회 용맹 토큰을 수여하게 되어 기쁩니다!$B$B토큰은 두 가지 용도로 사용됩니다. 하나 - 그들은 은빛 여명회에서 당신의 지위를 높이는 데 사용될 수 있습니다. 그렇게 하면 우리의 명예롭고 존경받는 동맹을 위해 예약된 옵션과 보상을 이용할 수 있습니다. 두 번째 - Dawn의 더 소중한 아이템에 대한 대가로 동전과 함께 병참장교에게 줄 수 있습니다. 잘하셨어요!' WHERE `entry`=5402; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 당신에게 은빛 여명회 용맹 증표를 수여하게 되어 기쁩니다!$B$B합당한 수령인에게 건네지는 각 용맹 증표는 스컬지에 대항하는 흐름의 조짐입니다. 자신의 땅에서 점점 더 많은 영웅이 스컬지와 싸우고 있는 가운데, 은빛 새벽은 확실히 스컬지의 궁극적인 악과 전쟁을 벌일 때가 되면 최전방에 서게 될 것입니다. 토큰을 획득하기 위해 보여주신 용기가 그날에도 이어지기를 바랍니다!' WHERE `entry`=5403; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 당신에게 은빛 여명회 용맹 증표를 수여하게 되어 기쁩니다!$B$B이런 방식으로 용맹 증표를 얻는다는 것은 당신이 선을 위한 진정한 영웅임을 나타냅니다. 우리는 스컬지에 맞서는 모든 노력을 소중히 여기지만 그들의 지도자 중 한 명을 쓰러뜨리는 것은 그들에게 참담한 패배를 안겨주는 것입니다!$B$B새벽을 위하여, 나의 $g 형제여: 자매여!' WHERE `entry`=5404; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='은빛 여명회를 위해 악과 싸우는 모든 이들은 우리 임무를 수행해야 합니다. 이것을 착용하면 병참장교가 제공하는 보상을 청구할 권리를 얻게 됩니다.$B$B위임 기간 동안 스컬지 처치에서 스컬지석을 획득할 수 있습니다. 이것은 그들이 때때로 소유하는 휘장의 표시입니다. 이 휘장을 구해서 내게 가져오시오. 세트를 제출할 때마다 우리의 영웅적 표식인 은빛 여명회 용맹 토큰을 받게 됩니다.$B$B당신의 운명을 달성하세요, $c - 오늘 전투에 참여하세요!' WHERE `entry`=5405; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 당신에게 은빛 여명회 용맹 증표를 수여하게 되어 기쁩니다!$B$B이런 방식으로 용맹 증표를 얻는다는 것은 당신이 선을 위한 진정한 영웅임을 나타냅니다. 우리는 스컬지에 맞서는 모든 노력을 소중히 여기지만 그들의 지도자 중 한 명을 쓰러뜨리는 것은 그들에게 참담한 패배를 안겨주는 것입니다!$B$B새벽을 위하여, 나의 $g 형제여: 자매여!' WHERE `entry`=5406; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 당신에게 은빛 여명회 용맹 증표를 수여하게 되어 기쁩니다!$B$B합당한 수령인에게 건네지는 각 용맹 증표는 스컬지에 대항하는 흐름의 조짐입니다. 자신의 땅에서 점점 더 많은 영웅이 스컬지와 싸우고 있는 가운데, 은빛 새벽은 확실히 스컬지의 궁극적인 악과 전쟁을 벌일 때가 되면 최전방에 서게 될 것입니다. 토큰을 획득하기 위해 보여주신 용기가 그날에도 이어지기를 바랍니다!' WHERE `entry`=5407; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 은빛 여명회 용맹 토큰을 수여하게 되어 기쁩니다!$B$B토큰은 두 가지 용도로 사용됩니다. 하나 - 그들은 은빛 여명회에서 당신의 지위를 높이는 데 사용될 수 있습니다. 그렇게 하면 우리의 명예롭고 존경받는 동맹을 위해 예약된 옵션과 보상을 이용할 수 있습니다. 두 번째 - Dawn의 더 소중한 아이템에 대한 대가로 동전과 함께 병참장교에게 줄 수 있습니다. 잘하셨어요!' WHERE `entry`=5408; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 일, 특히 다른 사람이 일을 하는 경우... 어?' WHERE `entry`=5421; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋다 (좋아요. 다음에 느슨해지기 전에 두 번 생각할 것입니다! 도와 주셔서 감사합니다!' WHERE `entry`=5441; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 그런 아이템이 존재할 가능성을 의심했었다. 이것은 확실히 놀라운 기회를 열어줍니다. 우리는 그것을 낭비해서는 안 됩니다.$B$B준비하세요, $N. 내가 당신에게 부탁하려는 것이 당신을 지옥의 깊은 곳으로 데려갈 것이기 때문입니다.' WHERE `entry`=5461; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B당신의 곤경은 결코 다시 떠오르지 않기를 바랐던 기억을 불러일으킵니다.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오염 된 토양에 유품을 놓습니다.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='영혼이 유품에 집착하듯이 라스 프로스트위스퍼의 육체적 형태에도 집착할 것입니다.' WHERE `entry`=5464; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신이 또 다른 불행한 영혼으로 나와 합류할 것이라고 확신했습니다.' WHERE `entry`=5465; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='만 명의 영혼이 일제히 외칩니다, $N! 당신은 스컬지와 그들의 주인에게 치명적인 타격을 입혔습니다.' WHERE `entry`=5466; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야? 우울한 잡초?! 우울한 잡초는 필요 없어! 생각 없는 육체 덩어리가 밖에서 데이지를 따고 레이디가 당신처럼 얼마나 많은 사기꾼들이 같은 일을 하는지 알고 있다고 설득하고 있습니다. 불쾌하지 않습니다.$b$b좋아요, 당신은 지금 여기 있고 그게 전부입니다. 그 혐오스러운 놈에게 일일이 설명할 생각도 없으니, 내가 정말로 필요한 걸 모으는 건 어때... 파멸의 잡초!' WHERE `entry`=5481; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 내 운명의 잡초. 훌륭합니다!$B$B$B$B이것들은 꽤 유용할 것입니다. 당신은 나에게, 어, Lady, 훌륭한 서비스를 제공했습니다, $N. 여기에 약속된 대로 당신이 마땅히 받아야 할 보상이 있습니다.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 안녕! 내 뼈다귀!$B$BI는 집에 있는 친구들이 Goblin\'preneur의 표지에서 내 얼굴을 볼 때까지 기다릴 수 없습니다. 나는 세상에서 가장 부자인 도깨비가 될 것이고... 체육 선생님은 내가 아무것도 되지 못할 것이라고 말했다.' WHERE `entry`=5501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='영혼의 축복이 있기를, $N. 당신은 Grunth를 위해 대부분의 사람들이 생각하는 것보다 더 많은 일을 했습니다. 감사합니다. 당신은 호드의 영웅이 된다는 것이 무엇을 의미하는지에 대한 전형입니다.$B$B제발 - 시간이 허락된다면 다시 방문해주세요. I.$B$BGrunth가 $N 당신과 함께 즐거운 시간을 보냈듯이 Grunth도 그것을 좋아할 것입니다. 그는 자신을 기억할 수 있는 가장 좋아하는 애완 동물 중 하나를 당신에게 주고 싶었습니다.' WHERE `entry`=5502; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='은빛 여명회를 위해 악과 싸우는 모든 이들은 우리 임무를 수행해야 합니다. 이것을 착용하면 병참장교가 제공하는 보상을 청구할 권리를 얻게 됩니다.$B$B위임 기간 동안 스컬지 처치에서 스컬지석을 획득할 수 있습니다. 이것은 그들이 때때로 소유하는 휘장의 표시입니다. 이 휘장을 구해서 내게 가져오시오. 세트를 제출할 때마다 영웅의 표식인 은빛 여명회 용맹 토큰을 받게 됩니다.$B$B운명을 달성하세요. $C, 오늘 전투에 참여하세요!' WHERE `entry`=5503; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 - Dawn에 대한 당신의 찬사를 정당하게 기록합니다, $N. 이 작업을 완료하여 귀하가 구매하실 수 있는 맨틀을 제공하게 되어 기쁩니다. 당신이 우리와 함께 현재 지위를 유지하는 한, 이 망토는 은빛 여명회에서 권한을 부여받은 병참장교에게서 구입할 수 있습니다.$B$B여명을 위하여, 형제여!' WHERE `entry`=5504; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 여기 있습니다, $n - 완성된 해골 열쇠입니다. 나는 이 열쇠가 당신을 스칼로맨스의 범위 안에 있게 해줄 것이라고 확신합니다. 하지만 작동하는지 절대적으로 확인하는 방법은 한 가지뿐입니다. 시도하는 데 시간을 낭비하지 마십시오.$b$b행운을 빕니다, 강력한 영웅이여. 계속해서 어둠에 빛을 가져오길 바랍니다!' WHERE `entry`=5505; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 - Dawn에 대한 당신의 찬사를 정당하게 기록합니다, $N. 이 작업을 완료하여 귀하가 구매하실 수 있는 맨틀을 제공하게 되어 기쁩니다. 당신이 우리와 함께 현재 지위를 유지하는 한, 이 망토는 은빛 여명회에서 권한을 부여받은 병참장교에게서 구입할 수 있습니다.$B$B여명을 위하여, 형제여!' WHERE `entry`=5507; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 당신에게 은빛 여명회 용맹 증표를 수여하게 되어 기쁩니다!$B$B이런 방식으로 용맹 증표를 얻는다는 것은 당신이 선을 위한 진정한 영웅임을 나타냅니다. 우리는 스컬지에 맞서는 모든 노력을 소중히 여기지만 그들의 지도자 중 한 명을 쓰러뜨리는 것은 그들에게 참담한 패배를 안겨주는 것입니다!$B$B새벽을 위하여, 나의 $g 형제여: 자매여!' WHERE `entry`=5508; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 당신에게 은빛 여명회 용맹 증표를 수여하게 되어 기쁩니다!$B$B합당한 수령인에게 건네지는 각 용맹 증표는 스컬지에 대항하는 흐름의 조짐입니다. 자신의 땅에서 점점 더 많은 영웅이 스컬지와 싸우고 있는 가운데, 은빛 새벽은 확실히 스컬지의 궁극적인 악과 전쟁을 벌일 때가 되면 최전방에 서게 될 것입니다. 토큰을 획득하기 위해 보여주신 용기가 그날에도 이어지기를 바랍니다!' WHERE `entry`=5509; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축하합니다, $N - 은빛 여명회 용맹 토큰을 수여하게 되어 기쁩니다!$B$B토큰은 두 가지 용도로 사용됩니다. 하나 - 그들은 은빛 여명회에서 당신의 지위를 높이는 데 사용될 수 있습니다. 그렇게 하면 우리의 명예롭고 존경받는 동맹을 위해 예약된 옵션과 보상을 이용할 수 있습니다. 두 번째 - Dawn의 더 소중한 아이템에 대한 대가로 동전과 함께 병참장교에게 줄 수 있습니다. 잘하셨어요!' WHERE `entry`=5510; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 완성된 스켈레톤 키 $N입니다. 나는 이 열쇠가 당신을 스칼로맨스의 범위 안에 있게 해줄 것이라고 확신합니다. 하지만 작동하는지 절대적으로 확인하는 방법은 한 가지뿐입니다. 시도하는 데 시간을 낭비하지 마십시오.$B$B행운을 빈다, 강력한 영웅. 당신의 승리가 스칼로맨스를 황폐화시키면서 계속해서 명성과 힘을 얻기를 바랍니다!' WHERE `entry`=5511; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 - Dawn에 대한 당신의 찬사를 정당하게 기록합니다, $N. 이 작업을 완료하여 귀하가 구매하실 수 있는 맨틀을 제공하게 되어 기쁩니다. 당신이 우리와 함께 현재 지위를 유지하는 한, 이 망토는 은빛 여명회에서 권한을 부여받은 병참장교에게서 구입할 수 있습니다.$B$B여명을 위하여, 형제여!' WHERE `entry`=5513; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dithers는 당신이 상품을 배달하겠다고 말했고, 당신이 가지고 있는 것을 배달합니다! 거래는 거래입니다. 조각을 주형에 포장해 드리겠습니다.$B$B디더가 이미 조각을 주입했나요? 훌륭합니다... 그렇지 않으면 Bulwark로 돌아가는 긴 여행이 될 것입니다.' WHERE `entry`=5514; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='공포의 가방!' WHERE `entry`=5515; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 인상적인 것은 $N입니다. 이제 새벽의 오색 망토는 당신의 것입니다!$B$BA 은빛 여명회와 확고한 지위를 유지하는 한 오색 망토를 추가로 구입할 수 있습니다. Dawn의 병참장교에게서 즉시 사용할 수 있습니다.' WHERE `entry`=5517; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이것은 트릭을 할 것입니다. 여기 살짝만 비켜주고... 헿 - 잘 될 거에요! <쇠사슬에 묶인 고블린의 얼굴에서 환한 미소가 번집니다.>$B$B자, 모든 준비가 끝났습니다. 기억하십시오- 이것은 세계에서 가장 안전한 패션 아이템이 아닙니다. 10분 동안 사용하면 무너지기 전에 아무도 속지 않을 것입니다! 당신이 그에게 접근하기 직전에 그것을 사용해보고 기억하세요... 그것은 그가 당신이 당신의 그룹 동료가 아닌 아군이라고 생각하게 만들 뿐이라는 것을 기억하세요!' WHERE `entry`=5518; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 간다 $N - 이걸 입으면 10분 안에 무엇이든 할 수 있어. 행운을 빕니다!$B$BO아, 그리고 여기서 날 꺼내줄 열쇠를 찾게 된다면 꼭 알려주세요!!!' WHERE `entry`=5519; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 인상적인 것은 $N입니다. 이제 새벽의 오색 망토는 당신의 것입니다!$B$BA 은빛 여명회와 확고한 지위를 유지하는 한 오색 망토를 추가로 구입할 수 있습니다. Dawn의 병참장교에게서 즉시 사용할 수 있습니다.' WHERE `entry`=5521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 너희가 위하여 수고한 악의 권세를 너희가 알지 못하나 이제는 진리를 알게 되리라 그리고 두려워하지 마십시오. 나는 그 주인의 종이 아닙니다. 나는 은빛 여명회에서 내 형제들에게 \"존귀한 자\"로 알려진 Leonid Barthalomew입니다.$b$bTinkee를 속여 당신과 드래곤 알을 나에게 보내게 했습니다. 그리고 내 트릭이 성공한 것은 좋은 일입니다. 왜냐하면 이 알들이 의도한 목적지에 도달했다면 큰 힘이 적의 손에 넘어갔을 것이기 때문입니다.' WHERE `entry`=5522; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 인상적인 것은 $N입니다. 이제 새벽의 오색 망토는 당신의 것입니다!$B$BA 은빛 여명회와 확고한 지위를 유지하는 한 오색 망토를 추가로 구입할 수 있습니다. Dawn의 병참장교에게서 즉시 사용할 수 있습니다.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 1위를 차지했습니다. 그 외 모두 - 순위 2위 이하. 오, 날 풀어줘서 고마워!$B$BI는 내 인생이 오우거의 애피타이저 그 이상을 향한다는 걸 알고 있었어!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='용감한 $C여, 세나리온 의회는 당신에게 빚을 지고 있습니다. 전쟁이 끝나려면 아직 멀었지만, 우리에게 파멸을 가져올 자들과의 큰 전투에서 승리했습니다.$b$b부디 - 우리의 지속적인 감사의 표시로 이것을 받아 주십시오. 당신의 위대한 업적에 대해 세나리온 의회의 영웅으로 이곳에 오신 것을 환영합니다, $N. 감사합니다.' WHERE `entry`=5526; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='실제로, 당신은 많은 주장만큼 수완이 풍부합니다. 세나리온 의회는 자네가 우리 대신 일하게 된 걸 축복으로 생각하네.$b$b다시 한 번 성물함을 우리 손에 쥐고 있으니 내 마음은 편안해졌네. 사악한 악마를 제압할 뿐만 아니라 그 과정에서 위험한 아이템을 다시 가져오라고 부탁하는 것이 더 편합니다...' WHERE `entry`=5527; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 지금 큰 보스입니다. 그래서 내 더 나은 맥주의 무료 샘플을 얻습니다! 이 음료는 당신을 격려하고 당신에게 좋은 버즈를 제공합니다! 이것들은 좋은 것입니다, 대장... Kreeg에게 직접 말해보세요!' WHERE `entry`=5528; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 그들이 또 다른 드래곤 무리를 키우기까지는 오랜 시간이 걸릴 것입니다.$B$B...최소한, 그렇게 되기를 바랍니다!' WHERE `entry`=5529; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저기 그들이있어! 그리고 이렇게 멋진 용기에. 완벽한 크기!$b$b나중에 연구할 수 있도록 이 달걀을 안전한 곳에 보관하겠습니다. 하지만 지금 당장은 여러분이 가져온 것이 필요합니다.$b$b매우 특정한 용도로 장치를 만들었습니다. Scholomance의 언데드 학자를 파괴합니다. 그들은 역병에 걸린 용군단을 만들기 위한 노력으로 용을 연구하고 있으며, 우리는 그들의 진행을 멈춰야 합니다.$b$b저는 이 장치를 Dawn\'s Gambit이라고 부릅니다. 우리를 위해?' WHERE `entry`=5531; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 봤습니다, $c. 나는 최근 연구의 상당 부분을 스칼로맨스에 바쳤고, 당신이 열쇠를 얻을 수 있는 방법을 알고 있다고 믿습니다... 정문을 지나갈 수 있는 열쇠.$B$BI는 무엇을 상상할 수 밖에 없습니다. $N 안에 끔찍한 광경이 보입니다. 영웅적인 유형이 때때로 어떻게하는지 모르겠습니다...' WHERE `entry`=5533; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ㅋ! 훌륭합니다!$B$BI는 이것이 무엇을 위한 것인지 그리고 나를 고용한 소인 Magus Rimtori가 왜 그것을 원했는지 반드시 알아낼 것입니다. 하! 내가 잡았어, 냄새나는 블러드 엘프! 킴야엘! 하아! 쥐가 누구인지 가르쳐 줄게!$B$BY잘했어, $N. 묶음 감사합니다. 자, 이 동전을 가지고 당신과 함께 가십시오. 알아낼 것이 몇 가지 있습니다.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c. 도와주셔서 감사합니다. 정령들은 평화를 누리고 있고, 비전 마법에 대한 그들의 욕구가 줄어들었다는 위협이 줄어들었습니다.$B$BI 아제로스를 황폐화시키는 갈등의 양측 모두 당신이 그런 것 위에 있다는 것을 알게 될 것이라고 확신합니다.' WHERE `entry`=5535; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c. 당신은 능숙할 뿐만 아니라 교활합니다. 그러한 생명체를 물리치는 것은 대지모신을 자신의 신으로 인정하지 않더라도 대지모신의 세입자에 대한 충성의 증거입니다. 그녀는 이 행성과 그 너머의 모든 것 안에 있습니다. 하나는 어둡고 하나는 빛인 그녀의 눈은 하늘을 가로질러 항상 우리를 내려다보고 있습니다.$B$B당신이 한 일에 대한 감사의 표시로 이 소량의 동전을 가져가세요.' WHERE `entry`=5536; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 될 거야, $N! 이제 내 차례입니다. 결국 겪게 될 격렬한 단조 과정에서 살아남을 수 있도록 적절한 성질을 부여하겠습니다.$B$B다음 단계는 열쇠에 적합한 주형을 얻는 것입니다. 나는 타나리스에 있는 고블린 대장장이를 알고 있습니다. 그는 고블린이 일반적으로 일하는 사람을 위해 일합니다. 최고 입찰자입니다.' WHERE `entry`=5537; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Arbington은 당신이 상품을 배달하겠다고 말했고 당신이 가지고 있는 것을 배달했습니다! 거래는 거래입니다. 조각을 주형에 포장해 드리겠습니다.$B$BDArbington이 이미 조각에 주입을 했나요? 훌륭합니다... 그렇지 않으면 Chillwind Point로 돌아가는 긴 여행이 될 것입니다.' WHERE `entry`=5538; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 더 많은 탄약! Old Loslor의 배송이 드디어 도착했습니다! 탄약이 늦을 수도 있지만, 우리 할아버지가 말씀하셨듯이 늦는 것이 안 하는 것보다 낫다!$B$B감사합니다, $N. 이미 이 물건을 원하는 구매자가 있습니다!' WHERE `entry`=5541; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 오다. 나머지. 먹으며 지난날의 이야기를 나누자!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 품위의 빛나는 모범입니다, $r! 내 혈관을 통해 영웅의 피가 뛰는 것을 느낀 지 오래되었습니다. 당신의 용감한 행동은 고무적입니다!' WHERE `entry`=5543; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빛이 당신을 지켜주기를! 축복합니다.' WHERE `entry`=5544; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 덕분에 제 시간에 주문을 완료할 수 있을 것 같습니다. 감사의 마음으로 수고에 대한 보상으로 약간의 코인을 드리고자 합니다.$B$B감사합니다.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B셋, 넷, 그리고 다섯... 좋습니다. 길들인 코도 5개를 요청하면 길들인 코도 5개를 얻을 수 있습니다... 저는 부자가 될 것입니다... 예, 아주 부자입니다! Bibbly가 내 성공 소식을 들었을 때의 녹색 얼굴 표정을 보고 싶습니다!' WHERE `entry`=5561; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 칭찬받아 마땅합니다, $n. 당신의 노력은 악마의 위협과 싸우는 데 큰 도움이 되었으며, 그 덕분에 모든 아제로스가 더 안전해졌습니다.' WHERE `entry`=5581; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이것은 스컬지의 책략에 대한 나의 지속적인 연구에 매우 귀중할 것입니다. 감사합니다, $N. 이 비늘을 더 찾으면 저에게 가져다 주세요!' WHERE `entry`=5582; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 여동생 제시카는 어디 있니? 그녀는 아주 오래 전에 내가 어린 소녀였을 때 떠났습니다. 그녀는 떠날 때 너무 많이 울었습니다. 나는 그녀가 왜 울었는지 모른다! 넘어져서 발을 다쳤을 수도 있어요.$B$B제시카가 여기 있을 때 우리는 집 주변에서 게임하고 춤추고 예쁜 꽃을 따곤 했어요. 그리고 가끔은 아빠가 집에 오는 걸 보고 숨었다가 뛰쳐나가 아빠를 놀라게 하기도 했어요!$B$B돌아와, 제시카! 당신이 돌아오면 아마 아빠도 돌아올 것이고 우리는 다시 함께 놀 수 있을 것입니다...' WHERE `entry`=5601; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 잘했고 Elune을 섬겼습니다. 감사합니다.$B$B감사의 표시로 이 로브를 받아 주십시오. 그것은 당신이 우리 명령에서 당신의 자리를 얻었음을 의미합니다. 원한다면 자부심을 가지고 착용하세요. 하지만 어느 쪽이든 우리는 항상 당신을 우리의 일원으로 인정할 것입니다.$B$BElune과 함께 가세요, $N. 감사합니다.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Shanda가 당신을 보내 저를 찾게 되어서 기쁩니다, $N. 어린 사제들에게 엘룬의 방식을 가르치는 것은 저에게 큰 만족감을 줍니다.' WHERE `entry`=5622; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도착해서 기뻐요, $N. 우리는 빛 안에서 당신의 미래와 길에 대해 논의할 것이 많습니다.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. $N 마을을 돕기 위해 건강한 경비원이 한 명 더 있으면 훨씬 더 안전할 것입니다. 당신이 이미 당신의 능력을 현명하게 사용하는 법을 배우고 있는 것을 보니 기쁩니다. 언제든지 더 많은 교육을 받을 준비가 되었다고 생각되면 다시 찾아오십시오. 하지만 지금은 이 옷을 입으세요. 그것은 다른 사람들이 당신이 우리 명령 중 하나라는 것을 알게 될 것입니다. 입고 싶지 않다면 괜찮습니다. 나중에 더 많은 테스트가 있을 것이고 이 로브는 그것들에 필요하지 않습니다.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. $N 마을을 돕기 위해 건강한 경비원이 한 명 더 있으면 훨씬 더 안전할 것입니다. 당신이 이미 당신의 능력을 현명하게 사용하는 법을 배우고 있는 것을 보니 기쁩니다. 언제든지 더 많은 교육을 받을 준비가 되었다고 생각되면 다시 찾아오십시오. 하지만 지금은 이 옷을 입으세요. 그것은 다른 사람들이 당신이 우리 명령 중 하나라는 것을 알게 될 것입니다. 입고 싶지 않다면 괜찮습니다. 나중에 더 많은 테스트가 있을 것이고 이 로브는 그것들에 필요하지 않습니다.' WHERE `entry`=5625; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 그래서 Branstock이 당신을 보냈군요, 그렇죠? 좋다 (좋아요! 그의 말이 맞아요, 이제 여러분이 빛 속으로 훨씬 더 큰 발걸음을 내딛기 시작할 때입니다. 그것은 성격을 구축하고 당신을 더 강하게 만들 것입니다... 그리고 그것이 무엇보다 당신에게 필요한 것입니다: 신체의 힘... 의지의 힘.' WHERE `entry`=5626; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Elune의 관심을 받을 자격이 있음을 증명했습니다, $N. 준비가 되셨다면 그녀의 독특한 주문 중 하나를 가르쳐 드리고 싶습니다.' WHERE `entry`=5627; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='집에 돌아오셨습니다, $N. 우리가 훈련시킨 사람들이 세상에 나가서 우리에게 무사히 돌아오는 것은 언제나 티란데와 나를 기쁘게 합니다. 어떻게 지냈어? Elune은 여전히 ​​당신의 여행을 축복합니까? 우리가 당면한 사업에 대해 더 많이 이야기한 후에, 당신은 당신의 여행에 대해 더 많이 말해 줄 수 있을 것입니다.' WHERE `entry`=5628; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 돌아오셨습니다, $N. 우리가 훈련시킨 사람들이 세상에 나가서 우리에게 무사히 돌아오는 것은 언제나 티란데와 나를 기쁘게 합니다. 어떻게 지냈어? Elune은 여전히 ​​당신의 여행을 축복합니까? 우리가 당면한 사업에 대해 더 많이 이야기한 후에, 당신은 당신의 여행에 대해 더 많이 말해 줄 수 있을 것입니다.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='집에 돌아오셨습니다, $n. 우리가 훈련시킨 사람들이 세상에 나가서 우리에게 무사히 돌아오는 것은 언제나 티란데와 나를 기쁘게 합니다. 어떻게 지냈어? Elune은 여전히 ​​당신의 여행을 축복합니까? 우리가 당면한 사업에 대해 더 많이 이야기한 후에, 당신은 당신의 여행에 대해 더 많이 말해 줄 수 있을 것입니다.' WHERE `entry`=5630; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='집에 돌아오셨습니다, $N. 우리가 훈련시킨 사람들이 세상에 나가서 우리에게 무사히 돌아오는 것은 언제나 티란데와 나를 기쁘게 합니다. 어떻게 지냈어? Elune은 여전히 ​​당신의 여행을 축복합니까? 우리가 당면한 사업에 대해 더 많이 이야기한 후에, 당신은 당신의 여행에 대해 더 많이 말해 줄 수 있을 것입니다.' WHERE `entry`=5631; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='집에 돌아오셨습니다, $n. 우리가 훈련시킨 사람들이 세상에 나가서 우리에게 무사히 돌아오는 것은 언제나 티란데와 나를 기쁘게 합니다. 어떻게 지냈어? Elune은 여전히 ​​당신의 여행을 축복합니까? 우리가 당면한 사업에 대해 더 많이 이야기한 후에, 당신은 당신의 여행에 대해 더 많이 말해 줄 수 있을 것입니다.' WHERE `entry`=5632; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='집에 돌아오셨습니다, $n. 우리가 훈련시킨 사람들이 세상에 나가서 우리에게 무사히 돌아오는 것은 언제나 티란데와 나를 기쁘게 합니다. 어떻게 지냈어? Elune은 여전히 ​​당신의 여행을 축복합니까? 우리가 당면한 사업에 대해 더 많이 이야기한 후에, 당신은 당신의 여행에 대해 더 많이 말해 줄 수 있을 것입니다.' WHERE `entry`=5633; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 이 위험한 땅과 그 너머를 여행하는 사람들에게 빛나는 본보기가 됨으로써 빛에 큰 봉사를 했습니다. 당신이 한 모든 일에 대한 감사로 이 수업을 받아들이세요.' WHERE `entry`=5634; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도착해서 기뻐요, $n. 우리가 논의해야 할 많은 것들이 있지만 더 중요한 것은 빛의 방식에 대한 당신의 훈련입니다.$b$b모든 빛의 종들이 배워야 할 교훈이 있습니다. 준비가 되셨다면 이제 그 중 일부에 대해 논의를 시작하겠습니다.' WHERE `entry`=5635; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도착해서 기뻐요, $n. 우리가 논의해야 할 많은 것들이 있지만 더 중요한 것은 빛의 방식에 대한 당신의 훈련입니다.$b$b모든 빛의 종들이 배워야 할 교훈이 있습니다. 준비가 되셨다면 이제 그 중 일부에 대해 논의를 시작하겠습니다.' WHERE `entry`=5636; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도착해서 기뻐요, $n. 우리가 논의해야 할 많은 것들이 있지만 더 중요한 것은 빛의 방식에 대한 당신의 훈련입니다.$b$b모든 빛의 종들이 배워야 할 교훈이 있습니다. 준비가 되셨다면 이제 그 중 일부에 대해 논의를 시작하겠습니다.' WHERE `entry`=5637; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도착해서 기뻐요, $n. 우리가 논의해야 할 많은 것들이 있지만 더 중요한 것은 빛의 방식에 대한 당신의 훈련입니다.$b$b모든 빛의 종들이 배워야 할 교훈이 있습니다. 준비가 되셨다면 이제 그 중 일부에 대해 논의를 시작하겠습니다.' WHERE `entry`=5638; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도착해서 기뻐요, $n. 우리가 논의해야 할 많은 것들이 있지만 더 중요한 것은 빛의 방식에 대한 당신의 훈련입니다.$b$b모든 빛의 종들이 배워야 할 교훈이 있습니다. 준비가 되셨다면 이제 그 중 일부에 대해 논의를 시작하겠습니다.' WHERE `entry`=5639; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='도착해서 기뻐요, $n. 우리가 논의해야 할 많은 것들이 있지만 더 중요한 것은 빛의 방식에 대한 당신의 훈련입니다.$b$b모든 빛의 종들이 배워야 할 교훈이 있습니다. 준비가 되셨다면 이제 그 중 일부에 대해 논의를 시작하겠습니다.' WHERE `entry`=5640; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 훌륭한 $C, $N의 자질을 가지고 있습니다. 계속 수고하세요!$B$B당신은 이미 전투 준비가 되었음을 보여주었습니다. 아마도 우리가 당신에게 뭔가를 더 가르쳐야 할 때인 것 같습니다.' WHERE `entry`=5641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 의식은 곧 올 것입니다. 지금은 적과 싸울 때 유용하게 사용할 수 있는 주문을 가르쳐 드리겠습니다.' WHERE `entry`=5642; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 의식은 곧 올 것입니다. 지금은 적과 싸울 때 유용하게 사용할 수 있는 주문을 가르쳐 드리겠습니다.' WHERE `entry`=5643; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='준비가 되었다고 느끼신다면 Devouring Plague를 가르쳐 드리겠습니다, $N. 적지 않은 힘을 지닌 주문으로 다가오는 전투에서 도움이 될 것입니다. 그것으로 연습하십시오--나중에 테스트가 있을 것입니다.' WHERE `entry`=5644; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 오셨습니다, $n. 우리 종족은 자랑스럽고 강하며, 이제 당신 자신이 될 뿐만 아니라 다른 사람들에게 그러한 감정과 자신감을 불러일으키는 법을 배울 때입니다. 준비했니?' WHERE `entry`=5645; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 돌아왔어, 너무 늦지 않았어. 논의할 좋은 일이 있습니다, $N. 당신의 능력은 점점 더 강해지고 있으며, 우리는 당신이 준비되어 있는지 확인해야 합니다.' WHERE `entry`=5646; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 훌륭한 $c, $n의 자질을 가지고 있습니다. 계속해서 수고하세요!$b$n당신은 이미 전투 준비가 되었음을 보여주었습니다. 아마도 우리가 당신에게 뭔가를 더 가르쳐야 할 때인 것 같습니다.' WHERE `entry`=5647; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 그럼 Kor\'ja는 살아서 그 악의적인 인간들로부터 우리 마을을 지키기 위해 떠납니다. 나는 종종 전투의 날을 기억하고 싶습니다. 전투에서 힘이 발휘되고 힘만 의지하는 자들을 종종 파괴하는 것은 현자들이었습니다.$B$B나 덕분에 수고했어, $N. 당신은 지금 이 옷을 입으십시오. 도움이 될 수도 있고 신경쓰지 않을 수도 있지만 당신은 그것을 얻었고 나는 당신을 형제라고 부르는 것을 자랑스럽게 생각합니다.' WHERE `entry`=5648; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아... 드디어 타이진에 오셨군요. 좋은 소식이군요.$B$B당신은 이미 우리가 한때 호드에 합류했던 부족이 아니라는 것을 알고 있습니다. 우리는 이제 훨씬 더 강해졌습니다. 우리는 적응하기 때문에 더 강해집니다. 호드는 우리에게 많은 것을 가르쳐줍니다. 우리는 더 이상 적을 물리치고 그들로부터 힘을 얻지 않습니다. 이제 우리는 힘을 얻고 적을 물리칩니다.$B$B차이는 미묘하지만 여러분은 알게 될 것입니다. 당신은 볼 수 있습니다. 부족은 당신이 그런 것들을 배우기를 기대합니다.' WHERE `entry`=5649; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 내 시험을 쉽게 통과했습니다. 좋아요.$B$B곧, 당신은 더 많은 책임을 맡을 준비가 될 것이고 그 길은 다른 종족의 $C가 가지지 못한 더 어두운 힘으로 이어질 것입니다.$B$B이 로브를 당신 역의 상징으로 삼으세요. 당신은 그것을 얻었습니다. 당신이 그것을 입고 싶지 않다면, 당신이 원하는 대로 할 수 있습니다. 나와 우리 같은 사람들은 당신이 우리 대열에서 성취한 것에 대해 항상 감사할 것입니다.' WHERE `entry`=5650; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드디어 도착했습니다. 당신의 믿음만으로는 당신 앞에 놓인 시련을 통과할 수 없습니다, 젊은이여. 긴박감과 약간의 야망도 도움이 될 것입니다.' WHERE `entry`=5651; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은이여, 이 교훈에 주의를 기울이는 것이 좋을 것입니다. 약점의 주술은 전투에서 당신에게 큰 도움이 될 것입니다. 나중에 나는 당신이 자신을 발전시키고 부족에 당신의 가치를 증명하기 위해 테스트를 할 것입니다.' WHERE `entry`=5652; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은이여, 이 교훈에 주의를 기울이는 것이 좋을 것입니다. 약점의 주술은 전투에서 당신에게 큰 도움이 될 것입니다. 나중에 나는 당신이 자신을 발전시키고 부족에 당신의 가치를 증명하기 위해 테스트를 할 것입니다.' WHERE `entry`=5654; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은이여, 이 교훈에 주의를 기울이는 것이 좋을 것입니다. 약점의 주술은 전투에서 당신에게 큰 도움이 될 것입니다. 나중에 나는 당신이 자신을 발전시키고 부족에 당신의 가치를 증명하기 위해 테스트를 할 것입니다.' WHERE `entry`=5655; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은이여, 이 교훈에 주의를 기울이는 것이 좋을 것입니다. 약점의 주술은 전투에서 당신에게 큰 도움이 될 것입니다. 나중에 나는 당신이 자신을 발전시키고 부족에 당신의 가치를 증명하기 위해 테스트를 할 것입니다.' WHERE `entry`=5656; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은이여, 이 교훈에 주의를 기울이는 것이 좋을 것입니다. 약점의 주술은 전투에서 당신에게 큰 도움이 될 것입니다. 나중에 나는 당신이 자신을 발전시키고 부족에 당신의 가치를 증명하기 위해 테스트를 할 것입니다.' WHERE `entry`=5657; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 어린 $c, 당신이 여기로 돌아와서 기뻐요. 나는 당신이 잊지 말아야 할 교훈을 가르쳐 줄 것입니다. 너 준비 됐니?' WHERE `entry`=5658; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 좋아, 다른 사람이 도착했어. 시간은 나에게는 중요하지 않을 수 있지만 당신에게는 시간이 중요합니다. 당신이 배워야 할 것이 많고 내가 당신에게 가르치고 싶은 것이 많습니다. 당신은 단순히 당신의 가치를 증명해야합니다. 그리하면 큰 상을 받을 것이다.' WHERE `entry`=5659; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 좋아, 다른 사람이 도착했어. 시간은 나에게는 중요하지 않을 수 있지만 당신에게는 시간이 중요합니다. 당신이 배워야 할 것이 많고 내가 당신에게 가르치고 싶은 것이 많습니다. 당신은 단순히 당신의 가치를 증명해야합니다. 그리하면 큰 상을 받을 것이다.' WHERE `entry`=5660; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 좋아, 다른 사람이 도착했어. 시간은 나에게는 중요하지 않을 수 있지만 당신에게는 시간이 중요합니다. 당신이 배워야 할 것이 많고 내가 당신에게 가르치고 싶은 것이 많습니다. 당신은 단순히 당신의 가치를 증명해야합니다. 그리하면 큰 상을 받을 것이다.' WHERE `entry`=5661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 좋아, 다른 사람이 도착했어. 시간은 나에게는 중요하지 않을 수 있지만 당신에게는 시간이 중요합니다. 당신이 배워야 할 것이 많고 내가 당신에게 가르치고 싶은 것이 많습니다. 당신은 단순히 당신의 가치를 증명해야합니다. 그리하면 큰 상을 받을 것이다.' WHERE `entry`=5662; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 좋아, 다른 사람이 도착했어. 시간은 나에게는 중요하지 않을 수 있지만 당신에게는 시간이 중요합니다. 당신이 배워야 할 것이 많고 내가 당신에게 가르치고 싶은 것이 많습니다. 당신은 단순히 당신의 가치를 증명해야합니다. 그리하면 큰 상을 받을 것이다.' WHERE `entry`=5663; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘룬과 우리 백성에게 헌신함으로써 당신은 우리 모두가 달성할 수 없는 경지에 이르렀습니다. 그런 다음 헌신을 위해 더 큰 능력을 배우는 것이 전통입니다. 당신은 동의합니까?' WHERE `entry`=5672; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘룬이 우리에게 너무 빨리 돌아와줘서 축복을 빕니다. 이것은 당신의 훈련에서 중요한 시간이며, 우리의 모든 주문이 매우 심각하게 생각하는 시간입니다. 이곳에서의 여행에서 휴식을 취하시면 저에게 알려주세요. 그런 다음 귀하의 교육 지속과 귀하의 경로가 다음으로 어디로 이어질지에 대해 논의할 수 있습니다.' WHERE `entry`=5673; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘룬과 우리 백성에게 헌신함으로써 당신은 우리 모두가 달성할 수 없는 경지에 이르렀습니다. 그런 다음 헌신을 위해 더 큰 능력을 배우는 것이 전통입니다. 당신은 동의합니까?' WHERE `entry`=5674; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘룬이 우리에게 너무 빨리 돌아와줘서 축복을 빕니다. 이것은 당신의 훈련에서 중요한 시간이며, 우리의 모든 주문이 매우 심각하게 생각하는 시간입니다. 이곳에서의 여행에서 휴식을 취하시면 저에게 알려주세요. 그런 다음 귀하의 교육 지속과 귀하의 경로가 다음으로 어디로 이어질지에 대해 논의할 수 있습니다.' WHERE `entry`=5675; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 일반적으로 우리의 가장 큰 적이라고 불리는 신비한 것으로부터 우리를 보호하기 위해 몇 가지 마법을 배워야 했습니다. $B$BI는 그러한 힘을 휘두르는 자들로부터 자신과 동료를 보호하는 데 도움이 되는 주문을 가르쳐 줄 것입니다.' WHERE `entry`=5676; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 타이밍이 정말 멋져요, $n. 나는 모든 메신저가 성공했는지 궁금해지기 시작했습니다. 그들이 그랬다는 것을 알게 되어 기쁩니다. 그렇지 않으면 당신은 여전히 ​​우리 국민에 대한 모든 위협에 대해 더 많이 배우고 있을 것입니다.$b$b준비되셨습니까? 더 많은 훈련을 받을 준비가 되어 있습니다. 당신은 더욱 빠르게 세력을 키우고 있으며 우리 신앙에 대해 더 많이 배울 준비가 된 것 같습니다.' WHERE `entry`=5677; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='준비가 되었다고 느끼신다면 Devouring Plague를 가르쳐 드리겠습니다, $N. 적지 않은 힘을 지닌 주문으로 다가오는 전투에서 도움이 될 것입니다. 그것으로 연습하십시오--나중에 테스트가 있을 것입니다.' WHERE `entry`=5679; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 의식은 곧 올 것입니다. 지금은 적과 싸울 때 유용하게 사용할 수 있는 주문을 가르쳐 드리겠습니다.' WHERE `entry`=5680; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 가장 반가운 소식을 가져왔습니다 $c. Aynasha가 당신 덕분에 잘 살아있다는 소식을 듣게 되어 기쁩니다. 나는 당신이 당신의 용기에 대한 보상을 받을 수 있기를 바랍니다. Elune이 당신을 지켜보고 당신의 길을 밝혀주기를 바랍니다.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='싸움은 끝났다! 나는 아빠가 나에게 속삭이는 소리를 들었다. 그는 모든 귀신을 쫓아내고 집에 간다고 합니다! 너무 기뻐요!$B$B우리 집에 오면 마중 나가야 한다고 해서 차도 끓여 주셨어요!$B$BI 설탕 많이 드셨으면 좋겠어요!' WHERE `entry`=5721; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시신은 곤봉이나 주먹으로 심하게 두들겨 맞은 것처럼 보이지만 시신의 의복과 장비는 대부분 그대로 남아 있습니다. 트로그들은 물질적인 부에는 별로 신경을 쓰지 않는 것 같습니다.$B$B당신은 마가타에게 도움이 될만한 흥미로운 것을 찾기 위해 몸을 뒤지기 시작합니다.' WHERE `entry`=5722; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 마가타의 임무를 진지하게 받아들인 것을 보니 기쁩니다. 고마워요, $N. 트로그의 수가 크게 줄어들었기 때문에 트로그가 지상으로 올라오는 데 어려움을 겪을 것이라고 확신합니다.$B$B아마도 미래에는 그러한 생물이 어디서 왔는지, 그리고 그들이 진정으로 원하는 것이 무엇인지 알아내는 데 시간을 할애할 수 있을 것입니다.' WHERE `entry`=5723; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 감사합니다.$B$BMagatha는 당신이 그녀의 부족원을 찾는 데 성공하면 이것을 받을 것이라고 말했습니다. 받아주세요 감사합니다.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, $c. 당신은 어둠의 여인을 잘 섬겼습니다. 당신의 지속적인 인내와 야망은 레이디의 신하들에게 큰 도움이 될 것입니다. 미래에 다시 나에게 돌아오세요. 리치 왕을 제압하고 스컬지를 완전히 해방시키려는 어둠의 여왕을 도울 다른 임무가 있을 것입니다.' WHERE `entry`=5725; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, $N! 영혼을 찬양하라, 아마도 당신은 마침내 내 가장 큰 두려움을 쉬게 할 사람입니다! 그토록 젊고 용감한 사람이 일어나 우리의 대의를 옹호할 것이라고 누가 의심하겠습니까? 당신은 내가 어렸을 때 나 자신을 생각 나게합니다. 다가오는 폭풍우에서 우리 둘 다 살아남는다면 당신의 노력에 대해 정당한 보상을 받도록 하겠습니다.$B$B그러나 나중에 더 칭찬할 시간이 있습니다. 당신은 당신이 직면하게 될 것에 비해 아무것도 성취하지 못했습니다... 하지만 이것은 좋은 시작입니다.' WHERE `entry`=5726; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 최고로 훌륭하오, $c!$B$B당신이 오늘 한 일은 훨씬 더 넓은 토대, 즉 우리가 어둠의 의회를 단번에 완전히 파괴할 토대를 세우는 첫걸음일 뿐입니다.$B$BTell 나에게 그가 말한 모든 것을... 한 마디도 남기지 마십시오. 당신이 생각하는 것보다 더 중요할 수 있습니다.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌아와서 기뻐요, $N. 나에게 충성하는 자들 중 일부는 오그리마 지하의 동굴이 그들의 지도자들이 살해된 후 혼란에 빠졌다고 즉시 전했습니다. Neeru가 동요 이상이라는 보고도 들었습니다. 그의 갑옷에 흠집이 난 것 같습니다. 나는 불쾌하다고 말할 수 없습니다... 그런 작은 승리에도 불구하고.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야?! 오, $c... 죄송합니다. 내 분노는 광포한 코도 황소의 분노에 필적하지만... 아마도 그것은 내 잘못일 것입니다. Ragefire Chasm으로 여행자를 보낼 때 나는 그것으로 인해 약간의 피해가 발생할 가능성을 보았어야 했습니다. Bazzalan과 Jergosh는 스랄의 착한 일꾼 중 일부에 의해 알지 못하고 살해당한 것 같습니다. 가장 부적절한 시기이지만 지금 당장은 할 수 있는 일이 없습니다.' WHERE `entry`=5729; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잿빛 골짜기? 흠, 잿빛 골짜기에 의회나 불타는 칼날단이 있다는 말을 들어본 적이 없습니다. 내 스파이가 조사할 겁니다, $N. 수고하셨습니다.$B$B일단은 쉬고 다른 일에 몰두하세요. 곧 다시 전화하겠습니다.$B$BLok-Tar Ogar!' WHERE `entry`=5730; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='애매한 빛의 셉터! 당신이 그것을 획득함으로써 세계에 대한 중대한 위협이 제거되었습니다. 잘했어, $c, 잘했어.' WHERE `entry`=5741; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Fordring 구속은 어려운 작업이 될 것입니다. 너 준비 됐니?' WHERE `entry`=5742; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하아! 해냈어! Thrall은 매우 기뻐할 것입니다.$B$BI는 이 심장을 제대로 관리할 것입니다.$B$B하지만 지금은 승리를 축하해야 합니다. Thrall에게 당신의 성공을 알리겠습니다.$B$B도움을 주셔서 감사합니다, $c.' WHERE `entry`=5761; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, Koalbeard에서 내 패키지! 감사합니다 $N. 이 상자에는 특수 게이지 탄약이 들어 있으며 정글에서 우리에게 도움이 될 것입니다!$B$B여기 당신의 급여가 있습니다. 그리고 말해주세요. 딱딱한 늙은 Kravel은 요즘 어떻습니까? 여전히 좋지 않은 내기를 할 것입니다...' WHERE `entry`=5762; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이 뿔은 타우렌인 룬 와일드메인의 것입니다. 그와 나는 Desolace의 야수를 사냥하며 즐거운 시간을 보냈습니다. Roon이 저를 다시 초대하는 건가요?$B$B우리는 지금 정글에 목이 깊숙이 들어와 있지만 감사합니다, $N. 아마도 나의 다음 원정은 나를 켄타우로스의 땅인 잊혀진 땅으로 데려갈 것입니다.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<티리온은 눈을 깜빡이며 눈물을 참았다.>$B$B우리가 만난 것은 운명이었다, $N. 당신은 당신의 친절로 저를 축복했습니다.' WHERE `entry`=5781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='값비싼 스켈레톤 열쇠가 있습니다. 그렇지 않나요? $N? 아직도 미완성으로 남아 있습니다. 이제 우리의 창작물에 초점을 맞출 때가 왔습니다. 이를 위해 여러분은 안돌할에서 우리가 대면하기 위해 노력해 온 궁극의 적과 맞서야 합니다... 폐허가 된 성벽 안에서 쇼를 운영하는 존재.$b$b저는 소환사 아라즈에 대해 이야기하고 있습니다. - 스컬지가 자신의 것이라고 부르는 가장 강력한 존재 중 하나인 리치.' WHERE `entry`=5801; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='값비싼 스켈레톤 열쇠가 있습니다. 그렇지 않나요? $N? 아직도 미완성으로 남아 있습니다. 이제 우리의 창작물에 초점을 맞출 때가 왔습니다. 이를 위해 여러분은 안돌할에서 우리가 대면하기 위해 노력해 온 궁극의 적과 맞서야 합니다... 폐허가 된 성벽 안에서 쇼를 운영하는 존재.$B$BI 소환사 아라즈에 대해 이야기하고 있습니다. - 스컬지가 자신의 것이라고 부르는 가장 강력한 존재 중 하나인 리치.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 바로 이것입니다! 나는... 다시 한 번 당신의 교활함과 용기의 깊이에 완전히 놀랐습니다. 당신이 승리를 거두기 위해 얼마나 많은 노력을 기울일지 상상조차 할 수 없을 뿐입니다.$b$b이제 제가 여기서 작은 역할을 할 수 있도록 허락해 주십시오. 스칼로맨스의 잠긴 문을 부술 수 있는 힘을 불어넣어 풍뎅이를 열쇠 머리로 고정할 수 있는 특별한 용제를 준비했습니다.$b$b이 작업은 잠시만...' WHERE `entry`=5803; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 바로 이것입니다! 나는... 다시 한 번 당신의 교활함과 용기의 깊이에 완전히 놀랐습니다. 승리를 달성하기 위해 얼마나 많은 노력을 기울일지 상상조차 할 수 없을 뿐입니다. $B$B이제 제가 여기서 작은 역할을 할 수 있도록 허락해 주십시오. 스칼로맨스의 잠긴 문을 부술 수 있는 힘을 스카라베에 열쇠 머리로 고정할 수 있는 특별한 용제를 준비했습니다.$B$B이 작업은 잠시만...' WHERE `entry`=5804; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 특별한 영웅입니다, $N. 아제로스의 세계에 오신 것을 환영하며 이 독특한 선물 중 하나를 드립니다!' WHERE `entry`=5805; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아시다시피, Gizelton Caravan을 지키기 위해 당신과 같은 돈을 지불하는 것은 번영하지 않는 것 같습니다. $C, 내가 조금만 더 컸더라면 부업을 해서 내 손에 들 수 있는 가장 큰 총을 들고 코도 옆 안장에 앉아... 그리고 그들에게 누가 그들의 아버지인지 보여주겠어.' WHERE `entry`=5821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 특별한 영웅입니다, $N. 아제로스의 세계에 오신 것을 환영하며 이 독특한 선물 중 하나를 드립니다!' WHERE `entry`=5841; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 특별한 영웅입니다, $N. 아제로스의 세계에 오신 것을 환영하며 이 독특한 선물 중 하나를 드립니다!' WHERE `entry`=5842; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 특별한 영웅입니다, $N. 아제로스의 세계에 오신 것을 환영하며 이 독특한 선물 중 하나를 드립니다!' WHERE `entry`=5843; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 특별한 영웅입니다, $N. 아제로스의 세계에 오신 것을 환영하며 이 독특한 선물 중 하나를 드립니다!' WHERE `entry`=5844; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것은 너덜너덜한 상태에서도 지금 내가 그것을 바라보고 충성을 맹세했던 날만큼 영광스럽습니다.$B$B그의 구원이 오고 아마도 나의 구원도 함께 올 것입니다...' WHERE `entry`=5845; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 어떻게 잊을 수 있니? 이 섬의 많은 영혼들은 비극적인 최후를 맞이하기 전 마지막으로 행복했던 기억을 되살리라는 저주를 받았습니다.$B$BI도 저주를 받았지만 그들만큼은 아닙니다. 저는 모든 것을 기억하는 몇 안 되는 사람 중 하나입니다...$B$ 아마도 당신이 나에게 묻는 바로 이것이 내가 이 폐허에 출몰하는 이유일 것입니다. 아마도 내가 당신에게 말하는 이 말이 나를 자유롭게 할 것입니다.' WHERE `entry`=5846; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 특별한 영웅입니다, $N. 아제로스의 세계에 오신 것을 환영하며 이 독특한 선물 중 하나를 드립니다!' WHERE `entry`=5847; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<그림을 보고 쓰러질 뻔한 티리온.>$B$B<거의 정신없이 흐느끼기 시작합니다.>' WHERE `entry`=5848; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 Tirion이 Mardenholde의 영주 지위를 가졌을 때 가장 신뢰하는 조언자였습니다. 나는 은빛 성기사단의 판결에 공개적으로 반대했고 나의 오만함으로 인해 추방당했습니다. $B$B그는 그의 삶에서 많은 마음의 고통과 실망을 겪었습니다, $r. 폴드링 가문에 가해진 잘못을 바로잡을 준비가 되셨습니까?' WHERE `entry`=5861; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야, 병사?$B$B<태란이 상자를 열고 내용물을 살펴보기 시작한다.>$B$B이건... 이건 사실이 아니야. 하지만 당신이 나에게 보여준 모든 것은...$B$B<태란이 한쪽 무릎을 꿇고 심장 박동이 빨라집니다. 시대의 분노가 이 마을에 풀려날 것입니다.>' WHERE `entry`=5862; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저를 위해 이렇게 해주셔서 정말 기쁩니다, $N! 당신의 도움을 주셔서 감사합니다!' WHERE `entry`=5863; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 좋은 소식입니다. 나는 너무 오랫동안 이 나무 덩어리를 지키며 여기 앉아 있었습니다. 이제 가족과 함께 시간을 보낼 수 있습니다... 예피!' WHERE `entry`=5881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 여기 세나리온 식물 고약이 있습니다. 타락한 식물을 찾아 악령의 숲을 수색하세요, $N! 그들이 어디에 있든지 내가 준 고약으로 그들을 정결케 하라.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼, 여기 세나리온 식물 고약이 있습니다. 악령의 숲에서 채광할 때 더 많은 독극물을 찾으면 저를 위해 그것을 꼭 가지고 계십시오! 당신이 그것을 더 많이 찾을수록 내가 더 많은 구원을 만들 수 있을 것입니다.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다 $n - 우리가 이것을 정화하면 악령의 숲을 되찾는 데 도움이 될 것입니다. 여기에서 세나리온 식물 연고를 조금 복용하고 숲으로 가십시오. 부패로부터 땅을 되찾는 일은 $r을 기다리지 않습니다!' WHERE `entry`=5884; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 바로 내가 필요한 것입니다. 여기 - 이 식물 고약을 가져가 타락한 악령의 숲을 되찾는 데 사용하십시오. 인내해야 합니다, $N!' WHERE `entry`=5885; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 세나리온 식물 고약이 있습니다. 여기에는 하급 황천 정수 하나만 있으면 됩니다. $n. 에센스는 말하자면 검을 보습으로 바꾸는 데 사용할 수 있는 가장 강력한 아이템입니다. 연고가 더 필요하시면 여기에서 저를 찾으세요!' WHERE `entry`=5886; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 여기 세나리온 식물 고약이 있습니다. 타락한 식물을 찾아 악령의 숲을 수색하세요, $N! 그들이 어디에 있든지 내가 준 고약으로 그들을 정결케 하라.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼, 여기 세나리온 식물 고약이 있습니다. 악령의 숲에서 채광할 때 더 많은 독극물을 찾으면 저를 위해 그것을 꼭 가지고 계십시오! 당신이 그것을 더 많이 찾을수록 내가 더 많은 구원을 만들 수 있을 것입니다.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다 $n - 우리가 이것을 정화하면 악령의 숲을 되찾는 데 도움이 될 것입니다. 여기에서 세나리온 식물 연고를 조금 복용하고 숲으로 가십시오. 부패로부터 땅을 되찾는 일은 $r을 기다리지 않습니다!' WHERE `entry`=5889; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 바로 내가 필요한 것입니다. 여기 - 이 식물 고약을 가져가 타락한 악령의 숲을 되찾는 데 사용하십시오. 인내해야 합니다, $N!' WHERE `entry`=5890; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 세나리온 식물 고약이 있습니다. 여기에는 하급 황천 정수 하나만 있으면 됩니다. $n. 에센스는 말하자면 검을 보습으로 바꾸는 데 사용할 수 있는 가장 강력한 아이템입니다. 연고가 더 필요하시면 여기에서 저를 찾으세요!' WHERE `entry`=5891; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 이 재료들을 잘 사용하겠습니다! 고마워요, $N!' WHERE `entry`=5892; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 그들을 얻었다. 수고했어, $N! 이 보급품은 그 어두운 광산에 너무 오래 있어 약간 퀴퀴하긴 하지만, 그럼에도 불구하고 우리는 그것들을 사용할 것입니다.$B$B감사합니다, $N. 당신의 행위는 우리의 전투력 유지에 매우 중요합니다.' WHERE `entry`=5893; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 할 겁니다, $N. 감사합니다.$B$B준비가 되셨다면 다음 단계로 넘어갈 수 있습니다.' WHERE `entry`=5901; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나무통을 상자 위에 놓을 때 흰개미는 분명히 안절부절 못하고 있습니다.' WHERE `entry`=5902; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 할 겁니다, $N. 감사합니다. 그냥 봐... 너무 많은 사람들이 모두 웅크리고 있었어. 나는 십자군에 대해 거의 기분이 좋지 않지만, 다시 말하지만, 그들이 가져갈 방앗간은 결코 아니었습니다.' WHERE `entry`=5903; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나무통을 상자 위에 놓을 때 흰개미는 분명히 안절부절 못하고 있습니다.' WHERE `entry`=5904; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='\"그래서 시작합니다. 세나리우스 신부님. 그렇게 시작합니다.\"$B$BDendrite가 재빠르게 눈에 보이지 않는 몸짓을 그의 위 공중에서 했습니다. 약간의 힘의 기운이 그를 덮칩니다.$B$B\"당신이 적응해야 할 첫 번째 자연의 관점은 곰의 관점입니다. 드루이드 생활의 이러한 측면을 이해하는 길에 당신을 안내할 것이지만, 그것을 포용하고 전파하십시오 - 지금 그리고 영원히!\"' WHERE `entry`=5921; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='\"그래서 시작합니다, 세나리우스 신부님. 그렇게 시작합니다.\"$B$BDendrite가 재빠르게 눈에 보이지 않는 몸짓을 그의 위 공중에서 했습니다. 약간의 힘의 기운이 그를 덮칩니다.$B$B\"당신이 적응해야 할 첫 번째 자연의 관점은 곰의 관점입니다. 드루이드 생활의 이러한 측면을 이해하는 길에 당신을 안내할 것이지만, 그것을 포용하고 전파하십시오 - 지금 그리고 영원히!\"' WHERE `entry`=5922; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘 여기까지 길을 찾으셨다니 기쁩니다. 젊은 $C. 당신이 훨씬 더 큰 세상으로 큰 발걸음을 내딛을 때가 왔습니다.$B$BCenarius의 각 자녀 안에는 자연에 봉사하라는 부름이 있습니다. 동물과 식물은 우리의 친구이자 책임입니다. 우리는 우리 자신뿐 아니라 그들을 위해 균형의 수호자로서 우리의 삶을 바치기로 선택합니다. 이 세계로의 첫걸음은 곰의 방식을 배우고 몸과 마음의 힘을 배우는 것입니다.$B$B준비하세요!' WHERE `entry`=5923; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘 여기까지 길을 찾으셨다니 기쁩니다. 젊은 $C. 당신이 훨씬 더 큰 세상으로 큰 발걸음을 내딛을 때가 왔습니다.$B$BCenarius의 각 자녀 안에는 자연에 봉사하라는 부름이 있습니다. 동물과 식물은 우리의 친구이자 책임입니다. 우리는 우리 자신뿐 아니라 그들을 위해 균형의 수호자로서 우리의 삶을 바치기로 선택합니다. 이 세계로의 첫걸음은 곰의 방식을 배우고 몸과 마음의 힘을 배우는 것입니다.$B$B준비하세요!' WHERE `entry`=5924; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘 여기까지 길을 찾으셨다니 기쁩니다. 젊은 $C. 당신이 훨씬 더 큰 세상으로 큰 발걸음을 내딛을 때가 왔습니다.$B$BCenarius의 각 자녀 안에는 자연에 봉사하라는 부름이 있습니다. 동물과 식물은 우리의 친구이자 책임입니다. 우리는 우리 자신뿐 아니라 그들을 위해 균형의 수호자로서 우리의 삶을 바치기로 선택합니다. 이 세계로의 첫걸음은 곰의 방식을 배우고 몸과 마음의 힘을 배우는 것입니다.$B$B준비하세요!' WHERE `entry`=5925; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은 드루이드여, 오늘 여기까지 길을 찾게 되어 기쁩니다. 당신이 훨씬 더 큰 세상으로 큰 발걸음을 내딛을 때가 왔습니다.$B$BCenarius의 각 자녀 안에는 자연에 봉사하라는 부름이 있습니다. 동물과 식물은 우리의 친구이자 책임입니다. 우리는 우리 자신뿐 아니라 그들을 위해 균형의 수호자로서 우리의 삶을 바치기로 선택합니다. 이 세계로의 첫걸음은 곰의 방식을 배우고 몸과 마음의 힘을 배우는 것입니다.$B$B준비하세요!' WHERE `entry`=5926; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘 여기까지 길을 찾으셨다니 기쁩니다. 젊은 $C. 당신이 훨씬 더 큰 세상으로 큰 발걸음을 내딛을 때가 왔습니다.$B$BCenarius의 각 자녀 안에는 자연에 봉사하라는 부름이 있습니다. 동물과 식물은 우리의 친구이자 책임입니다. 우리는 우리 자신뿐 아니라 그들을 위해 균형의 수호자로서 우리의 삶을 바치기로 선택합니다. 이 세계로의 첫걸음은 곰의 방식을 배우고 몸과 마음의 힘을 배우는 것입니다.$B$B준비하세요!' WHERE `entry`=5927; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘 여기까지 길을 찾으셨다니 기쁩니다. 젊은 $C. 당신이 훨씬 더 큰 세상으로 큰 발걸음을 내딛을 때가 왔습니다.$B$BCenarius의 각 자녀 안에는 자연에 봉사하라는 부름이 있습니다. 동물과 식물은 우리의 친구이자 책임입니다. 우리는 우리 자신뿐 아니라 그들을 위해 균형의 수호자로서 우리의 삶을 바치기로 선택합니다. 이 세계로의 첫걸음은 곰의 방식을 배우고 몸과 마음의 힘을 배우는 것입니다.$B$B준비하세요!' WHERE `entry`=5928; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dendrite는 당신이 접근할 때 그의 위의 공중에서 또 다른 보이지 않는 제스처를 취합니다. 또 다른 힘의 아우라가 그를 덮친다. $B$B\"젊은이여, 우리가 처음 만났을 때 없던 지혜를 당신에게서 느낍니다. 당신은 힘과 의도를 아는 마음으로 나를 바라보지만, 이 의도는 아직 집중되지 않았습니다. 당신은 이제 힘을 집중하고 곰의 본성을 작업에 적용하는 방법을 배우십시오.\"' WHERE `entry`=5929; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dendrite는 당신이 접근할 때 그의 위의 공중에서 또 다른 보이지 않는 제스처를 취합니다. 또 다른 힘의 아우라가 그에게 다가오고, 그는 살짝 미소를 짓습니다.$B$B\"젊은이여, 우리가 처음 만났을 때 없던 지혜가 당신 안에서 느껴집니다. 의도는 아직 집중되지 않았습니다. 이제 여러분은 힘을 집중하고 곰의 본성을 작업에 채택하는 방법을 배우게 될 것입니다.\"' WHERE `entry`=5930; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌아온 것을 환영합니다, $N. 위대한 곰 정령과의 첫 만남이 모든 드루이드가 클로의 길을 처음 시작할 때와 같다는 느낌이 듭니다... 약간 당혹스럽지만 매우 강렬합니다. 저도 그랬다는 걸 압니다.$B$B큰 곰 정령은 아제로스가 하늘에 존재하는 한 아제로스의 일부였습니다. 우리는 우리의 목적을 달성하기 위해 그 지혜와 힘에 의존하게 되었습니다. 이제 이 목적에 대한 첫 번째 테스트를 위한 시간이 왔습니다. 잘 들어...' WHERE `entry`=5931; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌아온 것을 환영합니다, $N. 위대한 곰 정령과의 첫 만남이 모든 드루이드가 클로의 길을 처음 시작할 때와 같다는 느낌이 듭니다... 약간 당혹스럽지만 매우 강렬합니다. 저도 그랬다는 걸 압니다.$B$B큰 곰 정령은 아제로스가 하늘에 존재하는 한 아제로스의 일부였습니다. 우리 타우렌은 그러한 영혼의 말에 귀를 기울이고 있으며, 그 목적에서 모두 번영하고 있습니다. 이제 이 목적에 대한 첫 번째 테스트를 위한 시간이 왔습니다. 잘 들어...' WHERE `entry`=5932; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예, 거기 있습니다. 그들은 함께 Darrowshire의 영혼을 고양시킬 강력한 주문을 엮습니다.$b$b그 주문으로 그리고 약간의 행운만 있다면 우리는 Joseph Redpath를 구할 수 있습니다!' WHERE `entry`=5941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='열쇠가 자물쇠에 맞고 상자가 열립니다...' WHERE `entry`=5942; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Gizelton Caravan을 보호하기 위해 그렇게 많은 돈을 지불하는 것이 번영하는 제안인지 확실하지 않습니다. Cork와 Rigger는 일주일에 금화 한 조각만 벌지만, 그들이 내 코도에 대한 비용을 계속 지불하는 한 나는 그들이 사업을 어떻게 운영하는지 신경 쓰지 않을 수 있습니다.' WHERE `entry`=5943; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 괴물들에 의한 내 아들의 죽음은 아무 사고 없이 지나가지 않을 것이다. 기사단이 다시 태어났다는 사실을 알고 위로를 받으십시오.$B$BI 이제 은빛 성기사단의 새로운 기사단의 대영주로 자리를 잡으십시오.$B$B이 과거의 소유물 - 당신에게 제공해야 할 모든 것입니다. 했다. 제 감사의 표시로 이것을 받아 주십시오. 지난 몇 년간 모든 것이 저를 잘 섬겼습니다.$B$B우리가 더 나은 시대에 다시 만나 오래 전의 일을 회상하기를... 힘겹게 싸운 전투... 구속된 꿈을 꿉니다.' WHERE `entry`=5944; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 Dark Lady는 당신이 그녀의 용사를 만날 자격이 있다고 믿지 않습니다. 내 사냥개에게 먹이를 주러 왔지? 이 중단에 대한 다른 이유가 있을 수 없습니다.' WHERE `entry`=5961; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 귀하의 결의가 적절하게 기록되었습니다.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마침내 훨씬 더 큰 세상인 $N으로 큰 발걸음을 내디뎠습니다. 나는 네 안에 있는 위대한 곰 정령의 가르침을 느끼고, 루나클로가 가졌던 힘을 받았다는 것을 느낀다.$B$B앞에 더 이상의 장애물은 없다... 발톱의 $C!' WHERE `entry`=6001; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마침내 훨씬 더 큰 세상인 $N으로 큰 발걸음을 내디뎠습니다. 나는 당신에게서 위대한 곰 정령의 가르침을 느끼고 있고, 당신이 루나클로가 가진 힘을 받았다는 것을 느낍니다.$B$B당신의 앞길에는 더 이상 장애물이 없습니다... 발톱의 드루이드!' WHERE `entry`=6002; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 너무 빨리 처리해주셔서 놀랐습니다. 감사합니다.$B$BI는 붉은십자군과 그들의 방법을 승인하는 사람을 아직 만나지 못했습니다. 나는 스톰윈드의 다른 누구 못지않게 빛을 믿지만, 그들은 자신의 운동에 충성하지 않는 사람... 심지어 무고한 사람까지도 죽이고 싶어한다는 것을 보여주었습니다.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 그를 잡았어! 그리고 그의 갱단에게도 교훈을 주셨기를 바랍니다!' WHERE `entry`=6021; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='실망스럽다. 대신 내 사냥개에게 먹이를 주고 싶었어요.$B$B$B$B글쎄, 최소한 그들은 먹을 것이 있을 겁니다.' WHERE `entry`=6022; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 당신은 내가 바랄 수 있었던 것보다 더 많은 도움이 되었습니다. 이곳의 공기는 내 의지를 빨아들이는 것 같다. 몸이 피곤하고, 여기에 오래 있을수록 나아지지 않는다는 걸 알 수 있습니다.$B$BI Hearthglen 자체에 어떻게 잠입하여 붉은십자군의 존재가 얼마나 강력한지 보고해야 할지 잘 모르겠습니다. .$B$B하지만 그것은 또 다른 문제입니다. 떠나기 전에 여기, 도움의 대가로 이것을... 받으십시오. 다시 감사합니다.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하메야의 가슴이 열린다!!' WHERE `entry`=6024; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈습니다, $N! 감사합니다!$B$BI는 엘링에게 돌아가겠습니다... 제 말은 가능한 한 빨리 스톰윈드를 말하는 것입니다. 자, 이 동전을 가져가세요. 제가 당신을 위해 할 수 있는 최소한의 것입니다. 당신은 당신의 사람들의 공입니다, $N. 감사합니다. 행운을 빕니다.' WHERE `entry`=6025; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='절반은 선불로, 절반은 작업이 완료되면 지불할 수 있습니다.' WHERE `entry`=6026; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오랫동안 잃어버린 고대인의 책! 나는 이 책이 고등 평의회에 반드시 전달되도록 할 것입니다. 당신은 오늘 수고했고 그것에 대해 감사해야 합니다... 영웅으로서 감사해야 합니다!' WHERE `entry`=6027; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 수완이 좋은 그레고르입니다. 그는 한동안 Steamwheedle 무역회사와 거래를 해왔고 고블린 협상의 \"기술\" 전문가가 되었습니다. 고블린의 주된 충성심은 가장 큰 동전 지갑을 가진 자들에게 있다는 것이 사실이지만, 그들은 또한 외교의 가치를 알고 존중합니다. 어쨌든, 그것은 그들에게 반복 고객을 제공합니다...$B$B어쨌든 은빛 여명회는 당신의 노력을 인정합니다. 감사합니다.' WHERE `entry`=6028; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인간에게 수완이 풍부한 그레고르입니다. 그는 한동안 Steamwheedle 무역회사와 거래를 해왔고 고블린 협상의 \"기술\" 전문가가 되었습니다. 고블린의 주된 충성심은 가장 큰 동전 지갑을 가진 자들에게 있다는 것이 사실이지만, 그들은 또한 외교의 가치를 알고 존중합니다. 어쨌든, 그것은 그들에게 반복 고객을 제공합니다...$B$B어쨌든 은빛 여명회는 당신의 노력을 인정합니다. 감사합니다.' WHERE `entry`=6029; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은... 이것은 당신이 저에게 가져온 아주 특별한 책입니다. 이 경우 \"특별하다\"는 것은 \"독특하고 상당히 밝다\"는 뜻이지만, 아직은 두고 봐야 할 것 같습니다.$B$B\"Ooooooo?\" 누가 이런 생각을 했을까요?$B$B글쎄요, 그레고르가 말한 Umbrans에 대해 들어봤으니, 이것은 장점이 없는 것이 아닙니다. 최선을 다해 해독하겠습니다. 당신은... 은빛 여명회에서 제공하는 이것을 드세요. 당신이 여기 있는 동안 아마도 당신이 우리를 도울 수 있는 다른 것들이 있을 것입니다.' WHERE `entry`=6030; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 천을 가져오셨군요. 정말 좋은 재료입니다!$B$B감사합니다, $N. 당신은 진정한 친구입니다. 교환으로 받아주세요.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 이 달빛 옷감은 우리 민족의 신성한 의복으로 사용될 것입니다. 고마워요, $N. 이제 내가 당신을 훈련시킬 것입니다.' WHERE `entry`=6032; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 내가 기억하는 것보다 훨씬 어둡습니다. 당신은 당신을 위해가는 모습을 가지고 있습니다. \'고폭탄에 타버렸어\'라고 말하는 표정.$B$B<스모키 웃음.>$B$B어쨌든! 전리품은 다음과 같습니다. 나는 화상을 진정시키는 데 도움이 되는 약간의 여분의 것을 넣었습니다.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='약간의 분노와 격노가 성취할 수 있는 것은 놀라운 일입니다.' WHERE `entry`=6042; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Earthmother로부터 신호가 나에게 나타났습니다. 당신은 잘했다.' WHERE `entry`=6061; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 나는 당신이 당신의 다음 임무를 위한 준비가 되었다고 믿습니다.' WHERE `entry`=6062; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신은 꽤 빠른 학습자입니다.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 알지; 다음이 궁금하지 않나요?!' WHERE `entry`=6064; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 준비가 되셨다고 믿습니다...' WHERE `entry`=6065; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 준비가 되셨다고 믿습니다...' WHERE `entry`=6066; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 준비가 되셨다고 믿습니다...' WHERE `entry`=6067; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 훈련을 시작할 시간입니다.' WHERE `entry`=6068; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 훈련을 시작할 시간입니다.' WHERE `entry`=6069; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 훈련을 시작할 시간입니다.' WHERE `entry`=6070; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 시간이야, $c.' WHERE `entry`=6071; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 시간이 흘렀다고 생각합니다...' WHERE `entry`=6072; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 시간이야, $c.' WHERE `entry`=6073; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 당신도 준비가 되어 있다고 믿습니다....' WHERE `entry`=6074; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 당신도 준비가 되어 있다고 믿습니다....' WHERE `entry`=6075; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 당신도 준비가 되어 있다고 믿습니다....' WHERE `entry`=6076; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은 사냥꾼이군요. 예, 애완 동물을 훈련하고 안내하는 데 필요한 기술을 부여하겠습니다. 애완동물에게 새로운 능력을 가르칠 수 있을 뿐만 아니라 이제 애완동물에게 먹이를 줄 수 있을 뿐만 아니라 전투에서 쓰러졌을 때 되살릴 수도 있습니다.$B$B자, 사냥꾼. 나중에 다시 이야기하겠습니다.' WHERE `entry`=6081; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 제가 가르쳐 드릴 수 있는 모든 것을 배웠습니다. 여기에서 배운 내용을 가지고 자신만의 애완 동물을 선택할 때입니다.$B$B여기 있습니다, $N. 내가 이제 너에게 짐승을 길들일 수 있는 권한을 주겠다. 자부심을 가지고 새로운 기술을 사용하십시오. 당신은 그들을 얻었습니다.' WHERE `entry`=6082; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 빠른 학습자입니다, $N. 잘하셨습니다.' WHERE `entry`=6083; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='충분히 배웠다고 생각되면 마음에 드는 애완동물을 선택할 수 있는 권한을 부여하겠습니다.' WHERE `entry`=6084; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $N. 이제 야수를 길들일 수 있는 권한을 주겠습니다. 원하는 대로 부르거나 내쫓으십시오.$B$B착하고 충성스러운 애완 동물을 찾아 사냥을 즐기세요!' WHERE `entry`=6085; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신입사원, 응? 당신은 훌륭한 $C가 되는 길에 있습니다. 그렇군요.$B$BY예, 애완동물을 훈련하고 안내하는 데 필요한 기술을 알려드릴 수 있습니다. 애완동물에게 새로운 능력을 가르칠 수 있을 뿐만 아니라 이제 애완동물에게 먹이를 줄 수 있을 뿐만 아니라 전투에서 쓰러지면 부활시킬 수 있습니다.$B$B새 애완동물을 최대한 활용하는 열쇠는 그것을 존중하고 잘 대하는 것입니다. 차례로 당신의 애완 동물은 당신의 가장 충실한 친구가 될 것입니다.' WHERE `entry`=6086; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 대지모신은 당신이 다음 수업을 들을 준비가 되었다고 믿습니다.' WHERE `entry`=6087; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 제가 가르쳐 드릴 수 있는 모든 것을 배웠습니다. 애완동물을 선택하는 데 대지모신의 축복이 있기를 바랍니다.$B$B여기 있습니다, $N. 내가 이제 너에게 짐승을 길들일 수 있는 권한을 주겠다. 자부심을 가지고 새로운 기술을 사용하고 대지모신께 경의를 표하십시오.' WHERE `entry`=6088; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은 $c, 알겠습니다. 예, 애완 동물을 훈련하고 안내하는 데 필요한 기술을 부여할 수 있습니다. 애완동물에게 새로운 능력을 가르칠 수 있을 뿐만 아니라 애완동물에게 먹이를 줄 수 있을 뿐만 아니라 전투에서 쓰러졌을 때 되살릴 수 있습니다.$b$b이제 가십시오. 대지모신이 당신의 길을 인도하길 바랍니다. 우리는 나중에 다시 이야기할 것입니다.' WHERE `entry`=6089; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신의 헌신을 보고 내가 당신에게 가르친 것을 이해했습니다, $N.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, 제가 가르쳐 드릴 수 있는 모든 것을 배웠습니다. 한 가지 조언을 더 드릴까요? 첫 번째 애완동물을 선택할 때 신중을 기하십시오. 땅의 생물, 물의 생물, 하늘의 생물을 선택하시겠습니까? 그것이 무엇이든, 당신의 애완동물은 꽤 오랫동안 당신과 함께할 것입니다.$B$B여기 있습니다, $N. 내가 이제 너에게 짐승을 길들일 수 있는 권한을 주겠다. 자부심을 가지고 새로운 기술을 사용하십시오. 당신은 그들을 얻었습니다.' WHERE `entry`=6102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신생 사냥꾼이군요. 예, 애완 동물을 훈련하고 안내하는 데 필요한 기술을 부여할 수 있습니다. 애완동물에게 새로운 능력을 가르칠 수 있을 뿐만 아니라 이제 애완동물에게 먹이를 줄 수 있을 뿐만 아니라 전투에서 쓰러지면 부활시킬 수 있습니다.$B$B기억하세요, $N, 항상 균형을 존중하고 주변의 자연에 대한 경외심. 자, 가십시오. 우리는 나중에 다시 이야기할 것입니다.' WHERE `entry`=6103; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은 드루이드에게 반가워요. 당신이 준비되어 있고 독을 치료하는 방법에 대해 열심히 배우고 싶어하는 모습을 보니 반갑습니다.$B$B과거 대부분의 드루이드들은 미리 계획된 시련을 겪었지만, 당신의 일은 그런 일이 없을 것입니다. Auberdine에서 동물 중독이 발생했으며 마을에서는 이를 치료할 수 없었습니다. 이를 위해 그곳의 대표가 Moonglade에 도움을 요청했고, 우리는 그들을 돕기 위해 당신을 그곳으로 보냅니다. 이것은 운동이 아닙니다. 여러분이 하게 될 작업은 매우 현실적입니다. 이것을 명심하십시오.' WHERE `entry`=6121; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘룬님, 이 물이 역겨워요! 사슴이 아픈 것도 당연합니다.$B$B뭔가가 물을 오염시키고 있고, 결국 Darkshore의 전체 지하수면을 오염시키고 있습니다. 병든 사슴은 강가뿐만 아니라 전 지역에서 목격되었습니다. 이 물이 질병 확산의 주요 원인일 가능성이 높지만 여기에는 다른 일이 있습니다.$B$B이 물은 믿거나 말거나 우리가 치료제를 만드는 데 도움이 될 것입니다. 이 물을 연구하는 동안 치료법을 공식화할 몇 가지 항목이 필요합니다...' WHERE `entry`=6122; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다, $N. 연고를 충분한 양으로 만들기에 충분합니다. 최소한 변화를 일으키기에 충분합니다. 이에 대응하기 위해 종종 매우 특정한 해독제가 필요합니다. 해독제의 정확한 성분에 대해 걱정할 필요 없이 마음대로 독을 치료할 수 있다고 상상해보세요!$B$B이제 작업을 시작하겠습니다!' WHERE `entry`=6123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어둠해안의 병든 사슴을 잘 돌보셨습니다. 그들은 땅 전체에 퍼지고 있는 더 큰 오염과 부패의 무의식적인 희생자입니다. 다르나서스에는 이 위협을 인식하기로 선택한 자들이 있고... 커져가는 신호를 무시하는 자들이 있습니다. $N.$B$B어쨌든 당신은 자연과 서클의 친구로서의 가치를 입증했습니다. 이것을 상징으로 여기세요. .' WHERE `entry`=6124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 오신 것을 환영합니다. 귀하가 떠난 이후로 이 수업의 진행 상황을 지켜보고 있으며 Auberdine의 상황에 대해 알고 놀랐다는 점을 인정해야 합니다. 이러한 독극물이 환경에 유입되면 균형이 가장 무너지기 때문에 추가 조사가 필요합니다.$B$B당신은 압박 속에서도 침착하게 대처했습니다. 이를 위해 독에 대한 영구적인 힘보다 더 좋은 보상을 찾을 수 없습니다. 잘 사용하세요, $N... 잘 사용하세요.' WHERE `entry`=6125; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='젊은 드루이드에게 반가워요. 당신이 준비되어 있고 독을 치료하는 방법에 대해 열심히 배우고 싶어하는 모습을 보니 반갑습니다.$B$B과거 대부분의 드루이드들은 미리 계획된 시련을 겪었지만, 당신의 일은 그런 일이 없을 것입니다. 불모의 땅의 교차로에 동물 중독이 잦아들었고, 그들은 그것을 통제할 수 없었습니다. 그곳에서 누군가 Moonglade에 도움을 요청했기 때문에 그들을 돕기 위해 당신을 그곳으로 보냅니다. 이것은 운동이 아닙니다. 여러분이 하게 될 작업은 매우 현실적입니다. 이것을 명심하십시오.' WHERE `entry`=6126; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='조상들에 따르면 이 물은 역겹다! 가젤이 병든 것도 당연합니다.$B$B뭔가가 물을 오염시키고 있으며, 그 결과 북부 불모의 땅 생태계가 파괴되기 시작했습니다. 아픈 가젤은 여기 동서 도로의 북쪽 전체에서 목격되었습니다. 이 물이 질병 확산의 주요 원인일 가능성이 높지만 여기에는 다른 일이 있습니다.$B$B이 물은 믿거나 말거나 우리가 치료제를 만드는 데 도움이 될 것입니다. 이 물을 연구하는 동안 치료법을 공식화할 몇 가지 항목이 필요합니다...' WHERE `entry`=6127; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다, $N. 연고를 충분한 양으로 만들기에 충분합니다. 최소한 변화를 일으키기에 충분합니다. 이에 대응하기 위해 종종 매우 특정한 해독제가 필요합니다. 해독제의 정확한 성분에 대해 걱정할 필요 없이 마음대로 독을 치료할 수 있다고 상상해보세요!$B$B이제 작업을 시작하겠습니다!' WHERE `entry`=6128; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='불모의 땅의 병든 가젤을 잘 돌보셨습니다. 그들은 땅 전체에 퍼지고 있는 더 큰 오염과 부패의 무의식적인 희생자입니다. 당신 타우렌은 세나리우스의 방식을 이해하는 데 가장 열성적입니다. 당신은 Thunder Bluff의 장로들처럼 균형의 필요성이 인공적인 인종 장벽을 초월한다는 것을 증명하고 있습니다.$B$B$N, 당신은 자연과 서클의 친구로서의 가치를 증명했습니다. 이것을 상징으로 여기세요. .' WHERE `entry`=6129; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 오신 것을 환영합니다. 저는 당신이 떠난 이후로 이 수업에서 당신의 진행 상황을 지켜보았고 Crossroads의 상황에 대해 알고 놀랐다는 것을 인정해야 합니다. 이러한 독극물이 환경에 유입되면 균형이 가장 무너지기 때문에 추가 조사가 필요합니다.$B$B당신은 압박 속에서도 침착하게 대처했습니다. 이를 위해 독에 대한 영구적인 힘보다 더 좋은 보상을 찾을 수 없습니다. 잘 사용하세요, $N... 잘 사용하세요.' WHERE `entry`=6130; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 과거의 사건으로 인해 많은 고통을 겪고 있습니다. Timbermaw를 보호하기 위해 당신이 한 일에 감사드립니다.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 여동생 Melizza가 당신이 올 것이라고 말했습니다. 그녀가 있던 잼에서 그녀를 꺼내 주셔서 대단히 감사합니다; 그녀가 이미 새로운 곳에서 자신을 발견했다는 것은 너무 나쁩니다!' WHERE `entry`=6132; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신이 레지스트리를 읽지 않았다고 믿습니다. 그런 바보같은 짓은 하지도 않을텐데...' WHERE `entry`=6133; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거기는! 당신도 일부 가지고있는 것 같습니다. 좀 칙칙하군, 에?$B$B글쎄, 모든 문제에 대해 대단히 감사합니다, $N. 이 물건은 엄청난 가치가 있을 것입니다... 켄타우로스에게 그것이 무엇인지 납득시킬 수만 있다면!' WHERE `entry`=6134; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한 작품, 바보. 이 모피를 당신이 사용할 수 있는 것으로 만들겠습니다.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='계속 이러면 당신을 바보에서 정신적 결함이 있는 일류로 승진시켜야 할 수도 있습니다.' WHERE `entry`=6136; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='동쪽에서 도착한 구호 소식을 받았습니다. 당신이 이러한 소문의 출처입니까? 붉은 형제의 십자군을 돕기 위해 여기에 오셨습니까?$B$B그렇다면 잘 들으십시오...' WHERE `entry`=6141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽한 몬, 이것은 주술사가 내 두통에 하라고 말한 것입니다. 그는 \"Mai\'Lahii - 낚시하러 가세요. 기분이 나아질 거예요\"$B$B음, 벌써 기분이 좋아졌어요. 고마워요!' WHERE `entry`=6142; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나가가 쓰러졌다는 소식을 듣는 것은 달콤하지만, 여전히 마음은 공허합니다. 내 남은 생애 동안 나는 그들을 모두 죽이는 데 전념할 것입니다.$B$B자, 약속한 대로 당신의 보상입니다. 나가가 내 선원들에게 혐오스러운 행동을 했다는 사실을 알게 된 만족감에 비하면 작은 일입니다.' WHERE `entry`=6143; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Grand Crusader는 Scarlet Bastion에 안전하게 앉아 있고 그의 군대는 당신의 땅으로 쏟아져 들어오고 당신의 건물과 기념물을 더럽히고 당신의 백성을 살해합니다.$B$BDark Lady는 나에게 이 곤충을 완전히 처리하라고 명령했습니다. 당신은 포세이큰을 심판하는 도구가 될 것입니다.' WHERE `entry`=6144; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B훌륭합니다! 마지막으로! 스칼렛 오라클을 파괴할 기회!' WHERE `entry`=6145; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어디 있었어? 우리는 스컬지가 당신을 붙잡았다고 생각했습니다.' WHERE `entry`=6146; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='바보들! 내 속임수는 눈에 띄지 않았습니다! 준비하세요, $C. 냉정한 교활함으로 공격해야 합니다!' WHERE `entry`=6147; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들은 이 일격에 몇 년 동안 휘청거릴 것입니다! 잘했어, $N! 당신은 나의 존경뿐 아니라 이 보상도 얻었습니다.' WHERE `entry`=6148; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='상자를 열면 랙모어의 보물이 드러납니다!' WHERE `entry`=6161; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 말씀을 지킨 것에 대해 저에게 영광을 가져다줍니다. 내 남편은 전투에서 죽었다. 그는 그것을 자랑스러워했을 것이다. 하지만 나에게 혼자 살도록 강요한 생물이 자신이 한 일에 대한 대가를 치렀다는 것을 알기 전까지는 쉴 수 없었습니다.$B$B다시 한번 감사합니다, $N.' WHERE `entry`=6162; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='궁금한데... 자비를 구한건가? 자비가 무엇인지 알 수 있을까요?$B$B$B$BI는 이 짐승의 머리를 내 벽에 걸 것입니다.$B$B당신은 내 용사 중 한 명인 $N.$B$B의 자리를 얻었습니다. <나타노스 경례>' WHERE `entry`=6163; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거기는! 그리고 이런! 얼마나 꽉 찼는지 잊어버렸어요!$B$B오늘은 영광스러운 날이에요, $N! 깜짝 놀랄 만한! 엄청나게 좋아, 나는 말한다!' WHERE `entry`=6164; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 쪽지를 스톰윈드에 전달해야 합니까? 그건 문제가 아닙니다. 제 그리핀 중 하나를 가져가셔도 됩니다!' WHERE `entry`=6181; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='동부 역병지대에서 비정상적인 포세이큰 활동이 보고된 후 SI:7 요원이 조사를 위해 파견되었습니다. 그 조사 결과는 불안하다.' WHERE `entry`=6182; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BI는 Bolvar가 저에게 얼라이언스에서 가장 헌신적인 군인인 명예로운 남녀를 보낼 것이라고 믿었습니다.' WHERE `entry`=6183; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='첫 번째 미션은 바로 $N입니다. 당신은 들어간다, 당신은 나온다. 정찰...' WHERE `entry`=6184; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='루트거. 프레도. 투리엔. 모두... 죽었습니다...$B$B<플린트가 휘장을 단단히 움켜쥐고 있습니다.>$B$B그들은 어디에 있었습니까? 이 놈 블라이트콜러에 대한 정보를 더 발견했습니까?' WHERE `entry`=6185; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아니. 이건... 안돼! 어떻게? 포세이큰의 요원? 밴시 여왕의 챔피언???$B$B<패배한 대영주 볼바르 폴드라곤.>' WHERE `entry`=6186; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='비극입니다. 제 생각에는... 우리 종족이 저주받은 것 같아요, $N. 우리는 가장 위대한 전사들을 잃게 되는 저주를 받았습니다. 우리의 가장 고귀한 영웅들; 우리의 가장 재능 있는 학자들입니다.$B$B우리는 당신에게 빚을 지고 있으며 $N, Nathanos Marris가 지금 어디에 있든 그는 당신에게 미소를 지을 것입니다.' WHERE `entry`=6187; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신이 승리를 달성했다고 느낍니다. 승리... 해야 할 일을 생각하면 너무 공허한 말입니다. 그럼에도 불구하고 당신은 우리의 신뢰를 받을 가치가 있음을 증명했습니다.$B$BTimbermaw가 거점 내에서 적대감 없이 당신을 환영하려면 시간이 좀 걸릴 수 있습니다. 그래도 당신의 인내는 내 형제들이 당신에 대해 가질 수 있는 모든 의심을 잠식할 것입니다. 당신이 우리를 배신하지 않고 우리에게 무기를 들지 않는 한 우리는 공통점을 찾을 것입니다.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 한 일에 감사드립니다. 계속 도와주세요, $N. 우리는 부를 동맹이 거의 없습니다.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Westfall을 위한 상자, 응? 전에 Westfall에 가본 적이 있습니까? 그렇다면 문제없다, 친구. 나는 그 길을 비행하도록 훈련된 그리핀을 많이 가지고 있습니다!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 병참장교 루이스의 쪽지? 그가 더 많은 장비를 필요로 하는 것이 놀랍지 않습니다. Sentinel Hill은 저 멀리 스톰윈드가 거의 잊은 땅입니다.$B$B고마워요, $N. 여기 당신의 여행 경비를 충당할 약간의 돈이 있습니다.' WHERE `entry`=6281; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 가장 훌륭한 소식입니다! 저 사악한 하피들의 차가운 마음에 어떻게 두려움을 불어넣었는지 다시 말해 주세요. Bloodfuries가 심각한 타격을 입었습니다!' WHERE `entry`=6282; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이미 나는 분노가 나를 떠나는 것을 느낀다. 내 시간에 무엇을 할 것인가? 내 땅 근처의 악한 움직임을 아는 것은 내 생각을 계속 움직였지만 지금은 조용해졌습니다. 아마도 이것은 좋은 일일 것입니다... 이제 모든 타우렌이 그렇듯이 저도 좋은 일에 집중할 수 있을 것 같습니다.$B$B수고에 대한 보상으로 이것을 받아주세요.' WHERE `entry`=6283; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='사냥 잘했어, $N! 베셀레스는 이 지역의 오래된 포식자입니다... 나는 그녀를 그리워하지 않을 것입니다. 이 보상을 숲 챔피언이 된 것에 대한 증표로 받으십시오.$B$B<베셀레스로 인한 상처를 문지르는 마그란>$B$B이제 더 많은 사람들이 어둠 속에 숨어 있는 것을 두려워하지 않고 Sun Rock Retreat로 여행할 것입니다.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 갑옷을 가져왔구나! 필요한 분들에게 즉시 나눠드리겠습니다.$B$B감사합니다, $N. 여러분의 노력이 저희에게 큰 도움이 되었습니다. 그리고 이제 당신은 그리핀에 대해 낯설지 않으니 센티넬 언덕에 자주 오셔서 도움을 주시길 바랍니다!' WHERE `entry`=6285; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $N, 당신은 가이아 씨앗을 가지고 있습니다. 어떻게 대지모신의 축복이 이 작은 생명의 알갱이까지 꽃을 피우고 번성하게 하는지 지켜보십시오.$B$B<탐라가 노래하기 시작합니다.>' WHERE `entry`=6301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 보급품 주문. 틀림없이 이것을 언더시티로 가져가고 싶을 것입니다. 그리고 신속하게, Sepulcher는 재고가 부족한 상태로 놔두어서는 안 됩니다.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 상자는 은빛소나무에 있는 묘소에 도착해야 합니까? 쉽게 할 수 있습니다. 우리 박쥐는 매일 그곳으로 날아갑니다.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Sepulcher의 명령? 아주 잘. 우리의 Dark Lady를 섬기는 사람들을 섬기는 것은 영광입니다.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 이 무기는 우리의 데스가드가 준비되지 않은 채로 잡히지 않도록 해 줄 것입니다.$B$B당신은 우리의 어둠의 여왕을 위해 귀중한 봉사를 했습니다.' WHERE `entry`=6324; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것을 Auberdine에 가져가고 싶습니까? 아주 잘...' WHERE `entry`=6341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네사의 패키지? 고마워요, $N! 그녀는 루테란 마을 근처에서 잡은 물고기 샘플을 보내주겠다고 했습니다. 그녀는 그들이 여기에서 잡힌 물고기와 매우 다를 수 있다고 생각합니다...$B$B그렇군요! 이 턱뼈는 여기에서 발견된 동일한 물고기의 거의 두 배 크기입니다. 그리고 이 비늘은 쥔 주먹만큼 큽니다! 놀라운!' WHERE `entry`=6342; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 매우 흥미 롭습니다. 이곳의 물고기는 크지만 여기와 본토의 현상금 차이가 그렇게 크지 않다고 생각했습니다. 이유가 있겠지...$B$B고마워요, $N. 당신이 가져온 소식을 마을 사람들과 의논하겠습니다. 아마도 언젠가 우리는 이 기이함의 근원을 찾을 것입니다. 하지만 그때까지 우리는 그 혜택을 누릴 것입니다!' WHERE `entry`=6343; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 어둠의 해안으로 소포를 가져갈 택배가 필요합니다. 당신은 날 도움이 될 것입니다?' WHERE `entry`=6344; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 가죽을 썬더 블러프로 가져가야 한다면 올바른 오크에게 말하고 있는 것입니다!' WHERE `entry`=6361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 새로운 가죽 묶음. 즉시 작업을 시작하겠습니다!$B$B감사합니다, $g형제:자매;. 당신은 나에게 훌륭한 서비스를 제공했습니다. 다음은 시간과 여행 비용을 지불할 동전입니다.' WHERE `entry`=6362; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 Crossroads로 가져가야 합니다. 그건 문제가되지 않습니다. 이미 그곳에 가셔서 데브락과 대화를 나누셨다면 제 윈드 라이더 중 한 명을 그에게 다시 데려가실 수 있습니다.' WHERE `entry`=6363; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ahanu가 완제품을 보냈습니까? 매우 좋은. 현재 십자로에는 많은 사냥꾼과 모험가가 있으며 장사가 활발합니다. 나는 이 상품들을 곧 판매할 것이라고 확신합니다.$B$B당신의 모든 노력에 감사드립니다, $N. 나는 당신의 빚을지고 있습니다.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 고기를 오그리마로 가져가야 합니까? 문제 없습니다. 약간의 비용만 지불하면 내 윈드 라이더가 당신을 그곳으로 데려다 줄 수 있습니다.' WHERE `entry`=6365; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 땅의 위대한 승리입니다. 시간이 지나면 다른 일도 일어날 것입니다. Venture Co.는 버즈 톱과 도끼를 포장하고 화난 불의 정령은 진정되며 하피는 땅에서 밀려날 것입니다.$B$B그때에만 $N이 돌발톱은 평안하소서.$B$B잘했어 $c; 당신이 오늘 이곳에서 창조한 새 생명에 대한 감사의 표시로 이 물건들 중 하나를 가져가십시오.' WHERE `entry`=6381; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='새로운 영역 $N에 오신 것을 환영합니다. Ashenvale은 기회의 땅입니다. 당신과 같은 젊은 $c가 자신의 기질을 증명할 무한한 기회를 찾을 수 있는 곳입니다. 여기 전초기지를 둘러보고 호드가 또 다른 전초기지를 가지고 있는 조람 해안으로 가십시오.$B$B당신이 이곳에 있다는 것은 당신이 사냥에 대해 더 많은 것을 배우기 위해 왔다는 것을 말해줍니다. 귀를 기울이면 알아야 할 사항을 기꺼이 공유해 드리겠습니다.' WHERE `entry`=6382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ashenvale Hunt를 구성하는 세 가지 전설적인 생물이 있습니다. 당신은 그들을 찾고 그들의 교활함과 힘에 대해 자신을 시험할 수 있습니다. 그 과정에서 자신에 대해 뭔가를 배우게 될 것입니다. 생명체는 곰 Ursangous, 밤호랑이 고양이 Shadumbra, 히포그리프 Sharptalon입니다.$B$BAshenvale Hunt의 생명체는 강력하며, 이들을 쓰러뜨리려면 도움이 필요할 수 있습니다. 그들을 이겨야 한다면 당신의 행위에 대한 증거를 내게 가져오시오.' WHERE `entry`=6383; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 멋져요! 그것들은 잘게 자른 것입니다! 이것들은 Zargh에서 왔죠? 그 오크는 확실히 숙녀의 마음에 자신의 길을 알고 있습니다...$B$BO오, 빨리 요리하고 싶어요. 그러나 너무 많지는 않습니다! 고기는 레어로 제공하는 것이 가장 좋습니다. 그렇지 않습니까?' WHERE `entry`=6384; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 불모의 땅의 교차로로 가져가야 합니까? 네, 제가 거기까지 데려다 드릴 수 있습니다...' WHERE `entry`=6385; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하! 나는 그녀가 그것을 좋아했다라고 생각한다! 크고 육즙이 많은 스테이크만큼 여성의 뺨을 붉게 만드는 것은 없습니다!$B$B감사합니다, $N. 당신은 나에게 훌륭한 서비스를 제공했습니다. 여기 당신의 수고에 대한 약간의 돈이 있습니다. 그리고 내가 당신을 내 결혼식에 초대하더라도 놀라지 마십시오!' WHERE `entry`=6386; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이걸 아이언포지로 가져가야 해, 응? 약간의 비용을 지불하면 내 그리핀 중 하나에 당신을 태울 수 있으며 그리핀이 당신을 그곳으로 데려다 줄 것입니다. 어떻게 들리나요?' WHERE `entry`=6387; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들을 텔사마에게 가져가야 해, 응? 그것은 문제가 되지 않습니다. 이미 텔사마에 가보고 토그룸 보렐슨과 대화했다면 내 그리핀 중 하나를 그에게 돌려줄 수 있습니다.' WHERE `entry`=6388; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ㅋ! 고마워요, $N! 해냈어! 이제 아버지의 영혼이 편히 쉬실 수 있고 저는 평안히 살 수 있습니다.$B$B다시 한 번 감사드립니다. 제가 도와드릴 수 있는 일이 있으면 부탁드리겠습니다.' WHERE `entry`=6389; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 자, 이 동전을 가져가세요. 그 이상은 아니어서 유감이지만, 붉은십자군의 노력을 파괴하는 데 도움이 되는 기쁨을 누려보세요!' WHERE `entry`=6390; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 브록의 가장 좋은 학생들의 최신 목록입니다. 나는 갈 준비가 된 명예 선택의 배치를 가지고 있습니다. 학생들의 이름을 깎아야 하는데...' WHERE `entry`=6391; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 선택을 가져 왔습니다. 엄청난! 나는 이것들을 광산 학생들에게 줄 것이다. 그들이 Loch Modan의 광상에서 그것들을 사용하고 싶어할 것이라고 확신합니다.$B$B도움을 주셔서 감사합니다, $N. 나는 당신에게 빚을 지고 있지만 이 돈이 적어도 당신의 여행 경비를 충당하기를 바랍니다.' WHERE `entry`=6392; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 안의 물의 정령이 흥분으로 부글부글 끓는다. $N, 조수 재판소에 보고할 영광스러운 승리를 저에게 주셨군요.' WHERE `entry`=6393; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 알겠어! 고마워요, $N. 이것은 내가 가장 좋아하는 선택입니다! 이제 내 일꾼들이 이 나무들을 베는 일을 마치면 채굴할 멋진 동굴을 찾을 수 있을지도 몰라요!' WHERE `entry`=6394; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 오늘 좋은 일을 했습니다, $N. 스컬지에 맞서 싸우는 우리의 투쟁은 계속되고 있지만, 말라와 사무엘이 마지막 안식처에서 함께 평화를 찾기를 바랍니다.' WHERE `entry`=6395; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='맙소사, 내 조카 카야가 살아있어! 참으로 좋은 소식입니다. 고마워요, $n.' WHERE `entry`=6401; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시작하기 전에 먼저 군대를 모으시기 바랍니다. 결국 우리는 용과 마주한다!' WHERE `entry`=6402; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<부서진 메달을 들고 있는 볼바르>$B$B내 안에 깃든 마법을 다시 불태워야 합니다. 용의 눈에 맞춰야 합니다.$B$BWindsor의 희생으로 우리 왕국은 해방되었지만 Onyxia와 그 일족의 위협은 계속해서 다가오고 있습니다.$B$B이 메달이 제 마음과 몸을 사로잡았습니다. 그것은 또한 Onyxia의 마음, 즉 그녀의 비밀에 접근할 수 있게 해주었습니다. 비록 지금은 환상이 흐릿해졌지만, 내가 기억하는 몇 가지는 있습니다.' WHERE `entry`=6403; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예! 그게 다야. Resonite 수정에는 흙 마법의 흔적이 있습니다. Kobolds는 Earthen을 발견하기 위해 깊이 파고 들었을 것입니다. $B$BLegend에 따르면 Earthen은 Titans가 만든 생물입니다. 그들은 우리 발이 걷는 땅을 만드는 데 사용되었습니다. 이것은 분명히 무시할 수 없는 위협입니다.$B$B<모로갈이 고개를 젓는다.>$B$B이 광석 샘플에 마법을 부여하여 이 코볼트 음모에 대항할 수 있을지도 모릅니다.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽해요, $N! 도와주셔서 감사합니다!$B$BO오, 시간을 내서...' WHERE `entry`=6441; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 주변에서 당신의 종류를 더 사용할 수 있습니다, $N. 도와주셔서 감사합니다.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스윗, 몬! 좋은 소식입니다. 오늘 밤 원치 않는 저녁 식사 손님이 줄어들 것입니다.$B$B감사합니다, $N. 우리는 영원히 당신의 빚 속에 있습니다.' WHERE `entry`=6461; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 찾았습니다! 감사합니다! 고마워요, $N! 당신은 당신이 나에게 얼마나 큰 일을 했는지 모릅니다.$B$BA $g그의:그녀의 것 없는 트롤; 매력은 $g그의:그녀의 것가 없는 오크와 같습니다. 전투상흔...$B$B가치없음.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 좋은 소식을 가지고 있습니다, $C! 토석인이 칼림도어에게 어떤 의미가 있을지 두렵습니다.$b$b고거록을 처치하는 것은 영웅이 아닌 이상 누구에게나 과업이었습니다. 잘하셨습니다. 모든 Stonetalon과 Kalimdor는 당신에게 빚을 졌습니다. 고귀한 $C.$b$b이것을 당신의 가장 영예로운 보상으로 받아들이십시오.' WHERE `entry`=6481; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 동생을 찾았구나! 그는 Thistlefurs에 의해 잡혔습니까? 많은 펄볼그가 고귀한 생물이지만 Thistlefurs는 타락하기 때문입니다.$B$B제 형제 $N을 구해주셔서 감사합니다. 나는 그들이 불쌍한 루울을 어떻게 대했는지 생각하고 싶지 않습니다. 그는 이 시련을 겪은 후 오랫동안 잠을 잘 것입니다...' WHERE `entry`=6482; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='진작 알았어야 했는데, 흑룡 무리의 어머니인 오닉시아의 조각이었습니다. 얼마나 역겨운가...' WHERE `entry`=6501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 부적은 당신이 원하는 접근 권한을 부여할 것입니다. Onyxia의 은신처는 Dustwallow Marsh에서 찾을 수 있습니다. 당신이 부적을 가지고 있는 한 그녀의 와드는 당신이 들어가는 것을 막을 수 없습니다.$B$B푸른 편대가 당신의 행운을 빕니다, $N.' WHERE `entry`=6502; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $N. 당신의 사냥 솜씨는 대단합니다...$B$B저 앞잡이를 잃은 것은 얼라이언스의 눈을 멀게 하고 지능이 부족하면 공격할 가능성이 줄어듭니다.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='독서는 나의 강점이 아니지만... 이제 다시 일할 수 있을 것입니다! 고마워요, $N!' WHERE `entry`=6504; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은. 잘했어, $c.$B$B이제 Malcin이 죽었으니 적어도 Scourges의 진격이 중단될 것이라는 점은 알 수 있습니다. Dark Lady는 당신의 노력에 감사를 표하며 선물을 주길 원합니다.$B$BDowns 내에서 Scourges의 영향력이 어느 정도인지는 모르지만 조만간 그들의 음모를 발견하게 될 것이라고 확신합니다.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 두루마리 $N에 있는 휘장을 알아요. 가시덩굴 소굴을 다스리는 노파에게서 이걸 찾았다고? 흥미롭군요.$B$B스컬지는 하나의 대륙에 만족하지 않는 것 같습니다. 메모를 작성한 이 대사 말신은 역병에 걸린 스컬지 하인 중 한 명으로 상황이... 바뀌기 전에 로데론 왕국의 인간 외교관이었습니다.$B$B스컬지가 칼림도어에서 발판을 마련하려는 경우 , 그런 다음 행동하는 것은 우리에게 달려 있습니다.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='카야는 살아있다! $n, 그녀를 구해줘서 고마워요.' WHERE `entry`=6523; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잿빛 골짜기는 분단된 땅이지만 최근 우리의 노력은 매우 성공적이었습니다. Zoram Strand에 전초기지가 있을 뿐만 아니라 여기서 바로 북쪽에 Splintertree라는 전초기지가 있습니다.' WHERE `entry`=6541; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잿빛 골짜기는 분단된 땅이지만 최근 우리의 노력은 매우 성공적이었습니다. Zoram Strand에 전초기지가 있을 뿐만 아니라 여기서 바로 북쪽에 Splintertree라는 전초기지가 있습니다.' WHERE `entry`=6542; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신이 믿을 수 있는 사람이라는 것을 알 수 있습니다. 이러한 업데이트는 Ashenvale에서 우리의 입지를 강화하려는 계획에 매우 중요합니다. 이제 다음 조치를 계획할 수 있습니다.' WHERE `entry`=6543; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 토렉의 공격은 성공했다! 잘했어, $N. 나이트 엘프는 괜찮은 적입니다. 조금은 가냘프지만 강하고 맹렬한! 분명 볼만했던 전투였을 텐데...$B$B상처가 한두 개 생겼으면 좋겠어!' WHERE `entry`=6544; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄, 내 업데이트는 이 모든 것을 Kadrak에 설명할 것입니다. 당신은 이것을 가능한 한 빨리 그에게 돌려주어야 합니다.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 업데이트를 Kadrak으로 가져가십시오. 신속하게, $N.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기에서 나이트 엘프를 물리치는 데 성공했다는 사실을 카드락에게 전하십시오. 우리의 계획은 순조롭게 진행되고 있습니다.' WHERE `entry`=6547; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 고맙습니다... 하지만 그림토템 부족이 우리 마을에 한 일을 결코 잊지 못할 것입니다.' WHERE `entry`=6548; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Kelris는 한동안 은빛 여명회를 피해 다녔습니다.$b$b한동안 그들은 그가 죽거나 실종되었다고 생각했습니다.$b$b그의 통치를 끝냄으로써 당신은 많은 무고한 사람들의 생명을 구했습니다. $N.$b$b대모님께 찬사를! 개인의 이익을 위해 고대 신의 종에게 다른 사람을 제물로 바치는 것은 역겨운 일이 아닙니다!$b$b당신은 오늘 큰 일을 했습니다. Kelris는 악의 피조물이었으며 고대 신과 같은 피조물을 숭배함으로써 세상을 혼돈의 시대로 되돌리려 했습니다. 고마워요, $N.' WHERE `entry`=6561; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='츠나만이 보냈어? 훌륭한. 그런 다음 논의할 문제가 있습니다.' WHERE `entry`=6562; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 이것이 내가 말한 수정입니다. 흥미진진...$B$BI는 그들 안에 있는 힘을 느낄 수 있습니다. 물의 정령이 그들에게 달라붙습니다. 나가가 이것들을 어떤 용도로 사용하려 했는지... 음, 그것들이 더 이상 그들의 손에 들어가지 않아서 다행입니다.' WHERE `entry`=6563; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 흥미롭습니다. 제 관심을 끌게 되어 기쁩니다.$B$B이제 문제에 대한 이름이 생겼습니다... Lorgus Jett.' WHERE `entry`=6564; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은!! 고마워요, $N. 우리는 황혼의망치단을 완전히 막지는 못했지만 적어도 당신은 고대 신에게 권력을 되돌리려는 그들의 또 다른 계획을 저지했습니다.$b$b그들이 또 어떤 계획을 실현할지 누가 알겠습니까. 하지만 지금은 안심할 수 있습니다.' WHERE `entry`=6565; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 작업을 수행할 준비가 되셨습니까?' WHERE `entry`=6566; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='용의 은신처로 들어가는 길은 단 하나, $r.$B$B보다시피 검은용군단 중 가장 강한 자만이 새끼 어미의 은신처에 들어갈 수 있습니다. 많은 시련을 통과해야 입장할 수 있는 열쇠가 드라키사스 장군의 의식에 따라 직접 부여됩니다!$B$B당신은 검은용혈족이 아니므로 통과하기가 다소 어려울 수 있습니다.$B$B<렉사르가 웃는다.>' WHERE `entry`=6567; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B그는 어때요? 렉사르, 내 말은. 오, 자, 너무 혼란스러워 보이지 마세요. 편지는 일부러 비워두었습니다. 그것은 그것을 만든 사람의 의도와 생각을 담고 있었습니다. 그 내용으로 미루어 보아, 렉사르가 그대로 두었다는 것은 놀라운 일이 아닙니다. 당신이 붙잡히거나 살해당하고 이 정보가 발견된다고 상상해보세요!$B$BO오, 신경쓰지 마세요! Myranda가 당신을 도울 것입니다, $r. 나는 대족장에게 한두 가지 빚을 졌습니다.$B$B<미란다 미소.>' WHERE `entry`=6568; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$r.$B$BO아 네, 잘 될 겁니다.$B$B이 시약으로 Myranda가 당신을 위해 검은용군단의 문지기를 속일 수 있는 환영을 부여하는 메달을 만들어 줄 것입니다.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='유능한 병사가 너무 부족해서 네파리안이 나에게 새끼용을 보내고 있는 건가? 당신은 내 시험을 통과하지 못할 것입니다.' WHERE `entry`=6570; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 당신은 저에게 많은 일을 덜어주었습니다!$B$B하지만 내가 감사하지 않는다고 생각하지 마세요!' WHERE `entry`=6571; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 완벽합니다. 바로 그 것입니다! 자, 여기 선적입니다.' WHERE `entry`=6581; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='ssseveral 완전한 중 하나...' WHERE `entry`=6582; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='또 다른 완전한...' WHERE `entry`=6583; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 싫어하는 유골...' WHERE `entry`=6584; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신의 헌신을 의심했습니다. 당신은 계속해서 적을 제압하고 우리 용군단에 영예를 안겨주었습니다. $B$BI는 이제 당신의 승천을 위해 두개골을 준비해야 합니다.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것은 단지 용담, $N - 실제 실질적인 정보보다 더 뜨거운 공기입니다. 화려하고 공격적인 행동은 그들의 종류에서 예상됩니다.' WHERE `entry`=6601; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오랫동안 기억될 승리, $N. Drakefire Amulet은 Onyxia의 은신처를 열 것입니다. 동맹을 모아 호드에 승리를 가져오십시오.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 안녕하세요! Meggi가 내가 여기서 발견한 문제에 대해 말했습니까?' WHERE `entry`=6603; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 무엇을 도와드릴까요?' WHERE `entry`=6604; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $c. 나는 아직 희망이 있다고 봅니다. 저를 도우러 오셨습니까?' WHERE `entry`=6605; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래서 Harlo가 당신을 보내는 건가요? 음, 덴, 당신은 누구일까요? 내 도움이 필요해?' WHERE `entry`=6606; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 잡았습니다!$B$B이리 오세요. 몇 줄 설정하는 방법을 보여드리겠습니다.' WHERE `entry`=6607; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='\'물론이지, 당신은 루막의 친구임에 틀림없어.$B$B낚시\'? 낚시에 관한 모든 것을 알려드릴 수 있습니다.' WHERE `entry`=6608; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='제 섬에는 항상 방문객을 위한 공간이 있습니다... 아마...' WHERE `entry`=6609; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 특별한 대접을 받고 있습니다, $N. 지켜보고 배우세요!$B$B<더지가 클램렛 서프라이즈를 준비하기 시작합니다.>' WHERE `entry`=6610; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BPfftooey...$B$B$B$B뭐? 가죽은 놀랍게도 단백질 함량이 높고 탄수화물 함량이 낮다는 사실을 알려드립니다.' WHERE `entry`=6611; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BPfftey...$B$B$B$B뭐? 가죽은 놀랍게도 단백질 함량이 높고 탄수화물 함량이 낮다는 사실을 알려드립니다. $R.' WHERE `entry`=6612; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. Foulwealds에게 그 도전을 제기하고 그들의 지도자를 물리치는 것은 그들에게 강력한 메시지를 전합니다.' WHERE `entry`=6621; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 박사님, Horde Trauma에 오신 것을 환영합니다.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진. 수술복을 입으세요. 바로 시작하겠습니다!' WHERE `entry`=6623; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 박사님, Alliance Trauma에 오신 것을 환영합니다.' WHERE `entry`=6624; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진. 수술복을 입으세요. 바로 시작하겠습니다!' WHERE `entry`=6625; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N! 당신이 한 일이 큰 도움이 될 거라고 확신해요. $B$BI는 이 외교관과 여기 있는 가시멧돼지에 대한 연구를 계속할 것입니다. 더 큰 모험을 원한다면 친구 몇 명을 찾아서 바로 저기 거대한 멧돼지 아가리처럼 보이는 동굴로 가겠습니다. 내부에 들어가면 직면해야 할 더 큰 도전을 발견하게 될 것이라고 확신합니다.' WHERE `entry`=6626; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c. 당신은 내가 요청한 텍스트를 공부했고 이제 또 다른 테스트를 통과했습니다.' WHERE `entry`=6627; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 내가 요청한 텍스트를 공부했는지 의심이 들었지만 올바르게 대답했습니다.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그룬딕 다크클라우드가 죽었다! $N, 오늘 여기서 한 일에 항상 감사할 것입니다.' WHERE `entry`=6629; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이곳에 온 이후로 나가의 공격을 많이 목격했습니다. Vorsha가 더 이상 자유롭게 돌아다니지 않으니 마음이 놓입니다.$B$B우리는 당신에게 빚을 졌습니다, $N.' WHERE `entry`=6641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 제안이 수락되었습니다. 당신이 얻은 호의. 계속하면 고대 거래에 접근할 수 있습니다.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 제안이 수락되었습니다. 당신이 얻은 호의. 계속하면 고대 거래에 접근할 수 있습니다.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 제안이 수락되었습니다. 당신이 얻은 호의. 계속하면 고대 거래에 접근할 수 있습니다.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 제안이 수락되었습니다. 당신이 얻은 호의. 계속하면 고대 거래에 접근할 수 있습니다.' WHERE `entry`=6645; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 제안이 수락되었습니다. 당신이 얻은 호의. 계속하면 고대 거래에 접근할 수 있습니다.' WHERE `entry`=6646; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 작동할 겁니다, 친구. 나 형제는 그들이 여전히 똑딱거리고 걷어차는 것을 필요로 합니다.' WHERE `entry`=6661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='불쌍한 몬티. Gnomeregan 사건 이후로 그는 예전 같지 않았습니다. 그 소년은 평생 바다를 본 적이 없고, 해적 같은 존재는 커녕$B$B$B$B적어도 그는 경련하는 동물들의 흐름을 계속해서 오고 있습니다.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 훌륭하고 젊은 도둑입니다.$B$B약간 구타당한 것처럼 보이지만 마모는 더 나쁘지 않습니다.$B$BA 긴 여정이 여러분을 기다립니다. 길고 보람 있는 일입니다. 마침내 Ravenholdt의 주인들 사이에서 당신의 운명을 받아들일 준비가 되셨습니까? $B$B 밖에 있는 경비병들과 대화하십시오. 그들은 당신을 시작할 것입니다.' WHERE `entry`=6681; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이봐, 잘했어! 이것을 계속하면 다른 도적이 당신에게 침을 뱉는 것을 멈출 수 있습니다.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 시간입니다, $C.' WHERE `entry`=6721; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래, 너를 훈련시킬 시간이야...' WHERE `entry`=6722; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 감사드립니다, $N. 당신은 호드를 자랑스럽게 생각합니다...' WHERE `entry`=6741; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래 $c, 와줘서 고마워. 오해에 대해 사과드립니다... 이곳의 Arch Druid와 Moonglade의 Keeper Remulos 사이에 불신이 짙게 깔려 있습니다. 서로가 서로를 책략으로 의심하고 텔드랏실의 기이한 타락이 계속되고 있다는 사실이 여기서 여전히 문제가 됩니다. 불신을 잠재우는 데는 별 도움이 되지 않습니다.$B$B아무리 세나리온 의회에 대한 우리의 의무는 남아 있습니다... 지도자들이 서로 의견이 다를지라도 말입니다.' WHERE `entry`=6761; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저는 Rabine Saturna입니다. Keeper Remulos와 이 성스러운 숲의 모든 주민들을 대신하여 여러분을 환영합니다. $B$BI Cenarion Circle을 돕고자 하는 여러분의 관심과 열의에 감사드립니다. 또한 다르나서스의 대드루이드가 당신이 우리에게 도움을 준 것에 대해 불쾌감을 표시했다는 것도 알고 있습니다. 그것이 더 큰 이익을 위한 것이며 당신이 목표가 될 수 있는 잘못된 영향으로부터 안전할 것이라는 점에 안심하십시오.$B$B당신은 여기 친구입니다, $N.' WHERE `entry`=6762; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 작품입니다, $N. 우리 군대를 위한 새로운 장비를 만드는 데 사용할 수 있습니다.$B$B내 보급품 수준이 충분히 높아지면 노련한 전투 부대가 현장에 들어올 수도 있습니다!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 적들의 피가 흘렸습니다. 나는 이 피를 모은 나머지 피와 섞을 것이다. 제물이 완성되면 얼음 군주가 이 스톰파이크 개들에게 서리늑대 부족의 완전한 분노를 보여줄 것입니다!' WHERE `entry`=6801; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 당신이 치료한 타락한 정령은 모든 수역에 대한 분노였습니다. 우리의 힘은 우리의 순수함에 있으며, 다른 이들과의 전쟁에서 승리하려면 강함을 유지해야 합니다.' WHERE `entry`=6804; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 용기는 우리에게 당신의 가치와 마찬가지로 입증되었습니다. 아마도 나에게 당신을 위한 미래의 임무가 있을지도 모릅니다. Waterlords의 소중한 동맹에 더 어울리는 임무입니다.' WHERE `entry`=6805; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 힘이 나셨군요. 그리고 당신은 교활함도 가지고 있습니다. 검은바위 첨탑은 무자비한 힘만으로는 이길 수 없기 때문입니다.$B$B실로 $N, 당신은 우리에게 소중한 동맹임을 증명할 수 있습니다...' WHERE `entry`=6821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='대부분의 사람들이 불가능하다고 생각하는 일을 해냈습니다. 당신은 녹아내린 심장부의 존재들과 맞서 승리를 거두었습니다!$B$B작은 생명체치고는 엄청난 능력을 발휘했습니다.$B$B언젠가는 우리가 당신 종족과 물의 군주 사이에 진정한 충성을 맺을지도 모릅니다.' WHERE `entry`=6822; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 적에 대한 당신의 공적은 물의 군주 $N의 방에 울려 퍼집니다. 일부 사람들은 당신의 몸이 우리 전쟁에서 싸우기에는 너무 작고 연약하다고 생각했지만 당신은 큰 이익을 얻었습니다. 당신은 믿을 수 없는 위업으로 우리 사이에서 존경을 받았습니다.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 손이 있습니다! 소방대장을 물리쳤습니다! 당신과 당신이 무엇을 할 수 있는지 몰랐다면 그것이 가능하다고 생각하지 않았을 것입니다.$B$B$N, 당신의 업적은 셀 수 없지만 이 마지막 업적에 대한 소문은 Waterlords 사이에 파장을 일으킬 것입니다. 당신의 이름은 언젠가 우리에게 전설이 될 것입니다.$B$B나와 다시 얘기해요, $N. 또 다른 과제가 있을지도...' WHERE `entry`=6824; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='함대는 그들의 살을 먹습니다. 적들을 집어삼킨다.$B$B비행이 임박했다!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더! 더! 곧 준비될 예정이니 더 가져오세요!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='부족한! 입회자에게 이런 수준의 작업을 기대하겠지만, 당신, $N? 어서, 병사! 서로 밀치다! 더 많은 육체가 필요합니다!' WHERE `entry`=6827; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 원숭이 두꺼비! 당신은 여기에 무엇을 가지고 있습니까? 일종의 책 모양인 것 같은데... 이 껍데기를 깨뜨려 볼게요.$B$BLayo가 실리더스에서 당신을 보냈나요? 밖에서 벌어지고 있는 공포에 대해 아주 조용히 떠들썩한 소리만 들었을 뿐입니다. 거기에 벌레와 같은 것에 대한 나의 부족함까지 더하면, 당신은 내가 책과 함께 여기 머물 필요가 있는 비결을 얻었습니다!' WHERE `entry`=6844; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $N - 당신이 들르길 바랐어요. 반가워요. $B$BI는 당신이 현장에서 돌아올 것이라는 통지를 받았고, 지금까지 우리에게 베풀어준 도움에 대해 세나리온 의회에 개인적으로 감사를 표하고 싶었습니다. 의심할 여지 없이 실리더스에서 밝혀야 할 더 많은 비밀이 있습니다. Umber로의 배달은 발견되면 가장 흥미로울 것입니다. 당신의 도움에 대한 지속적인 감사의 표시로 이것을 받아 주십시오.$B$B감사합니다, 관대한 $c.' WHERE `entry`=6845; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 명령! 그들은 내가 마음대로 공격한다고 하고, 내 의지는 말한다... 지금!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 나는 이 부적의 힘으로 이미 모은 마법을 강화할 것이다. 힘이 충분히 모이면 모은 에너지를 집중하고 숲의 군주에게 도움을 요청할 것입니다.' WHERE `entry`=6881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시간이 다 됐어! 이제 우리는 알터랙 계곡에 온 얼라이언스의 어리석음을 보여줄 수 있습니다!' WHERE `entry`=6901; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 바로 내가 필요한 것입니다! 심오한 핵심은 우리가 많은 것을 끌어낼 수 있는 놀라운 정보의 우물입니다. 황혼의망치단이 그곳에서 무슨 짓을 하든 간에 - 그리고 그것이 좋지 않다고 말할 때 내 말을 믿어라 - 이제 나와 동지들이 밝혀낼 것이다.$B$B오늘 여기서 수고했어. 대지 고리회는 우리를 도와준 당신을 따뜻하게 바라봅니다. 당신은 또한 전체적으로 호드를 도왔으니 자랑스러워해야 합니다.' WHERE `entry`=6921; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$BBlackfathom에 있는 Baron Aquanis에게 이걸 구했다고요? 남작 아쿠아니스는 오랫동안 타락한 정령의 힘으로 여겨져 왔습니다. 이 지구본은 정확히 무엇이 그를 타락시켰는지 증명할 것입니다. 그것이 황혼의 망치단으로 판명되더라도 놀라운 일이 아니지만, 우리의 연구는 그들이 어떻게 그것을 했는지도 보여줄 것입니다.$B$B이것을 나에게 가져오길 잘했네. 대지 고리회의 따뜻한 안부와 함께 이것을 받으십시오.' WHERE `entry`=6922; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='비행기가 곧 준비될 것입니다. 노력을 계속하십시오!' WHERE `entry`=6941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='계속 오세요, 병사! 에어리 그리핀은 곧 공격할 준비가 될 것입니다!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 볼 수 있습니까? 그들을 봐, 군인! 그들이 돌아오고 있습니다... 곧 Ichman의 비행이 다시 한 번 계곡의 중심부를 공격할 것입니다! 스톰파이크가 하늘을 지배할 것이다!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호호 안녕하세요. 저는 겨울 할아버지입니다. 굴뚝나무 목장조합의 훌륭한 분들이... \"신선한 우리 농장에서 여러분의 식탁까지 굴뚝나무 목장조합의 건전한 음식입니다.\" 겨울맞이 축제의 환상적인 향연을 기원합니다.$B$ B올해 잘 지내셨다면 겨울맞이 축제를 위한 대접으로 굴뚝나무 목장조합으로부터 대접을 받을 수도 있습니다. 후자.' WHERE `entry`=6961; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 당신은 겨울 할아버지의 훌륭한 도우미입니다. 즐거운 겨울맞이 축제 되세요.$B$B여기 작은 무언가가 있습니다... 아시다시피, 노력에 대한 대가입니다.' WHERE `entry`=6962; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Y-y-넌 h-h-내 말을 들을 수 있어! 감사합니다!$B$BI\'s not really a s-s-s-s-snowman - 내 n-n-name은 Sacks이고 나는 Smokywood Pastures의 Orgrimmar b-b-branch에서 w-w-일합니다... 전출당했어요 m-m-누락된 꾸러미를 찾으러 여기 왔어, 내가 c-c-생물의 공격을 받았을 때 나는 b-b-전에 본 적이 없어!$B$B너무 v-v-매우 추워...' WHERE `entry`=6963; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='겨울맞이 축제라고 하던가요? 아아, 과거에는 그것이 우리 타우렌에게 더 실질적인 의미를 가졌습니다. 요즘에는 다른 사람들이 이번 리뉴얼 시즌의 전설을 사탕과 선물을 판매하는 데 도움이 되는 무언가로 바꾼 것 같습니다. 그와 그와 같은 다른 타우렌들은 전쟁의 깃발처럼 우리의 과거에 집착합니다. 작은 축제는 항상 좋은 일이라고 생각하지만, 축제의 기원을 기억하는 것도 중요합니다.' WHERE `entry`=6964; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오... 이런건 본적이 없는데...' WHERE `entry`=6981; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 당신은 그들을 얻었다. 수고했어, $N! 이 보급품은 그 어두운 광산에 너무 오래 있어 약간 퀴퀴하긴 하지만, 그럼에도 불구하고 우리는 그것들을 사용할 것입니다.$B$B감사합니다, $N. 당신의 행위는 우리의 전투력 유지에 매우 중요합니다.' WHERE `entry`=6982; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 당신은 굴뚝나무 목장조합의 겨울맞이 축제를 구했습니다!$B$B불쌍한 자루... 팀을 파견하여 그를 해동시킬 방법을 찾아내도록 하겠습니다. 바라건대, 그는 축제일에 제 시간에 돌아올 것입니다. 그래도 그는 놓친 시간을 보충해야 할 것입니다. 그래도 당신이 아니었다면 불가능했을 것입니다!' WHERE `entry`=6983; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호호 안녕하세요, 모험가님!$B$B고블린들이 당신이 이번 휴가철에 특별한 선물을 받았다고 하더군요. 자, 이제 이번 시즌과 앞으로 매 시즌 멋진 겨울맞이 축제를 즐기세요.' WHERE `entry`=6984; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그들을 얻었다! 잘했어요, $N! 그리고 난 당신이 습격하는 동안 몇 명의 드워프를 보고 Frostwolves를 위해 피를 흘렸기를 바랍니다!' WHERE `entry`=6985; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 숫양가죽을 수집하는 일을 맡은 사람들이 $N.$B$B 당신만큼 단호하기를 바랄 뿐입니다. 이 속도라면 몇 시간 안에 마구간이 가득 찰 것입니다!' WHERE `entry`=7001; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 병사. 가죽이 충분히 비축되면 알려드리겠습니다.$B$B계속!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭하다! 나는 당신이 잔여물을 가지고 돌아왔을 뿐만 아니라, 당신의 모든 주요 부속물이 온전한 상태로 돌아온 것을 보게 되어 기쁩니다! 즉, Ultra-Shrinker를 사용하는 데 어떤 위험도 없었습니다. 이제 위험이 있었습니다!$B$BI 저를 대신해 수고해 주셔서 감사합니다, $N. 진실로, 당신은 어디에나 있는 고블린의 친구입니다. 감사의 표시로 받아주세요!' WHERE `entry`=7003; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호호 안녕하세요. 저는 겨울 할아버지입니다. 굴뚝나무 목장조합의 훌륭한 분들이... \"신선한 우리 농장에서 여러분의 식탁까지 굴뚝나무 목장조합의 건전한 음식입니다.\" 겨울맞이 축제의 환상적인 향연을 기원합니다.$B$ B올해 잘 지내셨다면 겨울맞이 축제를 위한 대접으로 굴뚝나무 목장조합으로부터 대접을 받을 수도 있습니다. 후자.' WHERE `entry`=7021; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호호 안녕하세요. 저는 겨울 할아버지입니다. 굴뚝나무 목장조합의 훌륭한 분들이... \"신선한 우리 농장에서 여러분의 식탁까지 굴뚝나무 목장조합의 건전한 음식입니다.\" 겨울맞이 축제의 환상적인 향연을 기원합니다.$B$ B올해 잘 지내셨다면 겨울맞이 축제를 위한 대접으로 굴뚝나무 목장조합으로부터 대접을 받을 수도 있습니다. 후자.' WHERE `entry`=7022; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호호 안녕하세요. 저는 겨울 할아버지입니다. 굴뚝나무 목장조합의 훌륭한 분들이... \"신선한 우리 농장에서 여러분의 식탁까지 굴뚝나무 목장조합의 건전한 음식입니다.\" 겨울맞이 축제의 환상적인 향연을 기원합니다.$B$ B올해 잘 지내셨다면 겨울맞이 축제를 위한 대접으로 굴뚝나무 목장조합으로부터 대접을 받을 수도 있습니다. 후자.' WHERE `entry`=7023; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호호 안녕하세요. 저는 겨울 할아버지입니다. 굴뚝나무 목장조합의 훌륭한 분들이... \"신선한 우리 농장에서 여러분의 식탁까지 굴뚝나무 목장조합의 건전한 음식입니다.\" 겨울맞이 축제의 환상적인 향연을 기원합니다.$B$ B올해 잘 지내셨다면 겨울맞이 축제를 위한 대접으로 굴뚝나무 목장조합으로부터 대접을 받을 수도 있습니다. 후자.' WHERE `entry`=7024; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 당신은 겨울 할아버지의 훌륭한 도우미입니다. 즐거운 겨울맞이 축제 되세요.$B$B여기 작은 무언가가 있습니다... 아시다시피, 노력에 대한 대가입니다.' WHERE `entry`=7025; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 병사. 가죽이 충분히 비축되면 알려드리겠습니다.$B$B계속!' WHERE `entry`=7026; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마구간은 금방 가득 찰 것입니다. 좋은 일을 계속!' WHERE `entry`=7027; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하하하! 돌아올 줄 알았어.$B$B$B$B...너무 쉽게 설득할 수 있어.$B$B...적절한 가격에 무엇이든 할 것입니다. 허허허...' WHERE `entry`=7028; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌려주셔서 감사합니다, $N. 당신이 가져온 남은 액체로 연구를 계속할 수 있습니다.$B$B아직 할 일이 많이 남아 있지만, 당신은 Vyletongue가 Maraudon을 통해 퍼뜨린 타락의 일부를 치유하는 데 도움을 주었습니다. 감사의 마음으로 받아주세요.' WHERE `entry`=7029; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='돌려주셔서 감사합니다, $N. 당신이 가져온 남은 액체로 연구를 계속할 수 있습니다.$B$B아직 할 일이 많이 남아 있지만, 당신은 Vyletongue가 Maraudon을 통해 퍼뜨린 타락의 일부를 치유하는 데 도움을 주었습니다. 감사의 마음으로 받아주세요.' WHERE `entry`=7041; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Y-y-넌 h-h-내 말을 들을 수 있어! 결론적으로 감사합니다!$B$BI 저는 정말 대단한 눈사람이 아닙니다. 제 이름은 Sacks이고 저는 Ironforge의 Smokywood Pastures의 b-b-branch에서 근무하고 있습니다... 파견을 받았어요 m-m-누락된 꾸러미를 찾으러 왔어, c-c-생물의 공격을 받았을 때 나는 전에 b-b-를 본 적이 없어!$B$B너무 v-v-매우 추워...' WHERE `entry`=7042; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 당신은 굴뚝나무 목장조합의 겨울맞이 축제를 구했습니다!$B$B불쌍한 자루... 팀을 파견하여 그를 해동시킬 방법을 찾아내도록 하겠습니다. 바라건대, 그는 축제일에 제 시간에 돌아올 것입니다. 그래도 그는 놓친 시간을 보충해야 할 것입니다. 그래도 당신이 아니었다면 불가능했을 것입니다!' WHERE `entry`=7043; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 당신이 내 홀의 두 부분을 되찾았으니 언젠가는 마라우돈이 바일의 타락에서 벗어날 수 있기를 바랍니다.' WHERE `entry`=7044; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='호호 안녕하세요, 모험가님!$B$B고블린들이 당신이 이번 휴가철에 특별한 선물을 받았다고 하더군요. 자, 이제 이번 시즌과 앞으로 매 시즌 멋진 겨울맞이 축제를 즐기세요.' WHERE `entry`=7045; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 받으시고 지금 당신에게 할당된 힘이 선을 위해 사용되어야 한다는 것을 아십시오. 동굴을 통해 여행을 계속하면 희망을 가지고 삼촌의 유해를 찾을 수 있습니다. 많은 위험이 당신을 기다리고 있습니다. $N.$B$B필요한 경우 다시 저와 이야기하십시오.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Winter Veil을 둘러싼 전설과 지식은 수년에 걸쳐 대중의 최전선에서 사라졌습니다. 그래, 나는 고블린들이 그들 자신의 목적을 위해 시즌을 되살리는 데 도움을 주고 있다는 것을 알고 있다. 우리 사람들이 적어도 어떤 형태로든 그것에 대해 반성한다는 사실은 그러한 전설을 계속 유지하는 데 도움이 된다.$B$B물질과 젊은 $c 님, 우리의 과거에 대해 배우는 것은 훌륭한 특성입니다. 당신의 지혜에 경의를 표합니다.' WHERE `entry`=7061; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='겨울맞이 축제라고 하던가요? 아아, 과거에 그것은 우리 드워프들에게 더 실질적인 의미를 가졌습니다. 요즘에는 다른 사람들이 겨울 할아버지의 전설을 사탕과 선물을 판매하는 데 도움이 되는 것으로 바꾼 것 같습니다. 그와 그와 같은 다른 드워프들은 전쟁의 깃발처럼 우리의 과거에 집착합니다. 작은 축제는 항상 좋은 일이라고 생각하지만, 축제의 기원을 기억하는 것도 중요합니다.' WHERE `entry`=7062; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Winter Veil을 둘러싼 전설과 지식은 수년에 걸쳐 대중의 최전선에서 사라졌습니다. 고블린이 자신의 목적을 위해 시즌을 되살리는 데 도움을 주고 있다는 것은 알고 있지만, 시민이 적어도 어떤 형태로든 그것에 대해 생각한다는 사실은 그러한 지식을 계속 유지하는 데 도움이 됩니다.$B$B자료를 넘어 배우고자 하는 여러분의 열망 젊은 $c 님, 우리의 과거에 대한 것은 훌륭한 특성입니다. 당신의 박식한 본성에 경의를 표합니다.' WHERE `entry`=7063; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 멋진 소식입니다, $N! 감사합니다!$B$BI는 Marandis와 이야기를 나누고 재타르의 유해에 대한 그의 지혜를 물을 것입니다. 하지만 적어도 당신은 가장 어려운 작업을 극복했습니다.$B$BI는 우리가 임무를 성공적으로 수행하면 우리를 도와준 사람들에게 상을 줄 수 있는 권한이 있었습니다. 나는 이 아이템들을 우리 사람들로부터 증표로 받았습니다. 하나를 선택할 수 있습니다.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 멋진 소식입니다, $N! 감사합니다!$B$B자네가 재타르의 유해를 가져오지 못한 것이 걱정스럽긴 하지만, 세나리우스의 맏아들의 의지에 의문을 제기하는 내가 누구인가. 아마도 이제 켄타우로스의 의지가 무너지고 피에 대한 갈증이 교훈이 될 것입니다. 우리는 희망밖에 없습니다.$B$B임무에 성공하면 우리를 도운 모든 사람에게 보상하기 위해 이 아이템을 받았습니다. 감사의 표시로 하나를 선택할 수 있습니다.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 내 동생이 마침내 평화를 찾았습니까? 오늘을 보기 위해 살아온 것이 자랑스럽습니다. 그의 모든 오만함과 분노 속에서 나는 진정으로 그가 우리에게 길을 잃었다고 생각했지만, 이... 그의 희생의 상징은 그가 길을 잃은 것이 아니라 단지 다시 태어났다는 것을 증명할 뿐입니다. 그는 자신의 의무에 따라 자연에서 자신의 자리를 차지합니다.$B$B감사합니다, $N. 이것을 나에게 가져옴으로써 당신은 내가 한때 잃었다고 생각했던 작은 희망을 확보했습니다. 이 씨앗은 언젠가 전쟁으로 피폐해진 이 땅의 사람들에게 중요할 것입니다... 감지할 수 있습니다.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 다야, $r! 이거 야! 이제 부족을 통합하는 위대한 작업을 시작할 수 있습니다. 감사합니다.$B$B이것을 받아주세요. 다음에 우리가 만날 때는 훨씬 다른 조건으로 만나기를 바랍니다.' WHERE `entry`=7067; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이것들은 나에게 완벽한 마법이다. 자, 이 장신구 중 하나를 가지고 가세요... 공부할 게 많아요.' WHERE `entry`=7068; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='완벽합니다, $N. 실제로 다른 모험가들도 거기에서 돌아왔고 그들로부터 이것들을 만들 수 있었습니다... 제발, 당신의 수고를 위해 하나를 가져가세요. 그리고 더 많은 샘플을 연구해 주셔서 다시 한 번 감사드립니다.' WHERE `entry`=7070; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 묘지는 알터랙 계곡을 통제하는 데 매우 중요합니다. 하나를 점령하면 여기서 얼라이언스의 주권을 보장하는 데 도움이 됩니다.$B$B지금 가십시오, $N. 전투에 다시 참가하여 호드의 통제하에 있는 묘지를 발견하면... 어떻게 해야 할지 아실 것입니다!' WHERE `entry`=7081; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 각 무덤을 우리가 통제하면 적의 영혼은 더 길을 잃고 목적 없이 방황할 것입니다.' WHERE `entry`=7082; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 임무가 성공했다는 소식을 들었습니다! 저를 기쁘게 합니다...$B$B우리 군대는 이제 아무런 처벌도 받지 않고 앞으로 돌진할 수 있으며 얼라이언스에게 알터랙 계곡은 그들이 있을 곳이 아니라는 것을 보여줄 수 있습니다!' WHERE `entry`=7101; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 적의 깃발을 확보하는 데 도움을 주었다는 현장 보고서를 받았습니다. 잘했어, $N! 그들의 원거리 부대가 제 위치를 벗어나면 우리는 전선을 전진시킬 수 있습니다!' WHERE `entry`=7102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 여기에서 신입 부대를 보게 되어 반갑습니다. 하지만 약간의 운이 따른다면 당신은 어떤 행동을 하게 될 것이고 오랫동안 신선하지 않을 것입니다!$B$B나와 다시 얘기해 보세요. 당신과 의논해야 할 일이 있습니다....' WHERE `entry`=7121; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해! 잘했어, $N!$B$B지뢰를 장악하고 그곳에 군대를 주둔시키면 그곳에서 광물과 보급품을 모으기가 훨씬 쉬워진다.' WHERE `entry`=7122; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='만세, $N! 당신과 같은 $c가 $g그의:그녀의 것를 열망하는 것을 보는 것은 좋은 일입니다. 호드의 일부. 당신에게 중요한 일이 있으니 다시 얘기해 주십시오...' WHERE `entry`=7123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='광산을 점령했습니다! 우리 전사들이 이곳을 보호하고 있다면 지하 깊은 곳에서 광물을 추출하거나 그곳에 저장된 보급품을 모으는 것이 훨씬 더 간단할 것입니다.$B$B잘했어, $N>. 당신이 한 행동은 우리의 전투 노력에 큰 도움이 됩니다.' WHERE `entry`=7124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 장군이 죽은 후 호드의 코가 피투성이가 된 지금, 우리가 탐험해야 할 숨쉴 공간을 갖게 될 것입니다!' WHERE `entry`=7141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 스톰파이크는 이 어리석은 침략에 희망이 없습니다.$B$BHah! 지금까지 그들이 한 일은 장군을 죽이는 것뿐이었습니다!' WHERE `entry`=7142; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 느끼는 불타는 감각은 당신의 영혼이 깨어나는 것입니다. 당신의 영혼은 소집을 받아들였습니다.$B$B당신은 이제 Frostwolf의 일원이 되었습니다, $N. 축하합니다.$B$B이 휘장을 항상 지니고 다니십시오. 당신이 Frostwolf의 계급에 오르면 내가 이 휘장을 다른 더 강력한 휘장으로 교체하겠습니다.$B$B언젠가 당신은 Frostwolf 부족 사이에서 고귀하게 될 것입니다. 그날이 온다면, 당신은 명령의 눈을 받게 될 것입니다.' WHERE `entry`=7161; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자부심을 갖고 이 휘장을 착용하세요, $N. 스톰파이크 사이에서 당신의 지위가 높아질수록 휘장도 커질 것입니다. 스톰파이크와 함께 명예를 얻으면 나에게 돌아오세요. 그러면 내가 당신의 휘장을 다른 더 강력한 휘장으로 대체하겠습니다. $B$B언젠가는 이 전장에서 전설이 될 것입니다. 그날이 온다면, 당신은 명령의 눈을 받게 될 것입니다.' WHERE `entry`=7162; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 새로운 휘장은 서리늑대 사이에서 당신의 지위를 반영합니다. 항상 몸에 지니고 다니세요.$b$b그리고 $c... 명예롭게 죽으세요!' WHERE `entry`=7163; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<워마스터 라그론드 경례.>$B$B가서, $N! Frostwolf 방어를 계속하십시오. 이 전쟁은 반드시 이겨야 합니다! 드렉타르를 위하여! 대족장을 위하여!' WHERE `entry`=7164; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<워마스터 라그그론드의 포효>$b$b그들은 이미 당신의 업적에 대해 이야기하기 시작했습니다, 병사. 스톰파이크는 당신의 이름을 부르면 공포에 떨었습니다. 계속해!' WHERE `entry`=7165; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='머지않아 전쟁터의 모든 것이 당신의 감시 아래 있게 될 것입니다. 계곡의 지휘권과 군대는 당신의 것이 될 것입니다!' WHERE `entry`=7166; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='휘장의 힘을 전달하십시오. 적이 당신의 말을 듣게하십시오. 호드의 힘은 의심의 여지가 없습니다!' WHERE `entry`=7167; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 적들이 한 계급의 군인이 그들을 쓰러뜨렸다는 것을 보게 하십시오! 스톰파이크의 영광을 위해 싸워라!' WHERE `entry`=7168; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='국왕은 당신의 최전선 영웅 $c를 알게 되었습니다. 계속해서 스톰파이크 경비대를 견고하게 방어하십시오!' WHERE `entry`=7169; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리가 처음 만났을 때 나는 영웅이 만들어지고 있다는 것을 결코 짐작하지 못했을 것입니다. 힘내라, 병사!' WHERE `entry`=7170; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='명령의 눈을 짊어지는 것은 분명히 당신이 될 것입니다!' WHERE `entry`=7171; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 군대를 승리로 이끌어야 할 사람은 바로 당신입니다, 사령관님! 병사들은 당신의 지휘 아래 있습니다. 그들은 당신의 직접적인 명령을 따를 것입니다. 그들을 이끌고... 서리늑대를 부수세요.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 언더시티로 즉시 택배로 보내드리겠습니다!$B$BA는 약속대로 지불하겠습니다. 거스름돈을 받아라, 이 더러운 짐승아!' WHERE `entry`=7201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 작품입니다, $N. 우리 군대를 위한 새로운 장비를 만드는 데 사용할 수 있습니다.$B$B내 보급품 수준이 충분히 높아지면 노련한 전투 부대가 현장에 들어올 수도 있습니다!' WHERE `entry`=7223; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들은 잘 할 것입니다. 제가 녹여서 수선해 드리겠습니다. 그러면 스톰파이크 겁쟁이들에게서 온 것인지 절대 모를 것입니다!$B$B고마워요, $N. 그리고 당신의 갑옷을 연마하게 해주세요...' WHERE `entry`=7224; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Frostwolf의 병사가 되려면 먼저 테스트를 거쳐야 합니다...' WHERE `entry`=7241; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='일하러 가자!' WHERE `entry`=7261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영웅적인 행동은 눈에 띄지 않을 것입니다. $N.$B$BI를 구하려면 시간을 낭비해서는 안 됩니다. 실바나스에게 연락해야 합니다!' WHERE `entry`=7281; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='시체를 태우는 걸 기억했지, 그렇지?' WHERE `entry`=7282; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='믿을 수 없는! 당신이 그들을 풀어줬죠, 그렇죠? 오른쪽??? 적어도 우리는 그들이 어디에서 잡혔는지 압니다.' WHERE `entry`=7301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨어요! 당신이 회수한 정보는 우리 대의에 매우 귀중할 것입니다.' WHERE `entry`=7302; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 달래는 거북이 비스크는 추운 밤에 당신을 따뜻하게 해줄 것입니다... 그런 것에 관심이 있다면.' WHERE `entry`=7321; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 저는 $r의 타우렌입니다. 화살은 당신 것입니다.' WHERE `entry`=7341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 본 적이 있다면 완료된 거래! 화살은 당신 것입니다.' WHERE `entry`=7342; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 수천 개 중 하나일 뿐입니다. 그럼에도 불구하고 잘한 일.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이것은 확실히 그놈입니다. 잘했어요, $R. 하지만 해야 할 일이 더 있습니다.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들이 단지 그들의 병을 받아들이고 당신의 치유의 손길에 굴복한다면 더 쉬울 것입니다. 또한 아마도 덜 재미있을 것입니다. 계속해! 우리는 어떤 식으로든 그것들을 치료할 것입니다.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='*더크는 발굽을 그의 뒤에 무더기로 던졌습니다.*' WHERE `entry`=7364; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 공기가 조금 더 깨끗합니다.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='베네딕투스에게 찬미를! 또 다른 잃어버린 영혼, 곧 빛의 새하얀 뜨거운 불꽃에 의해 구원받을 것입니다!$B$B가라, 오 빛의 병사여! 더 많이 저장해야합니다!' WHERE `entry`=7366; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 아무리 강력한 마법도 이제 콜라크를 되살릴 수 없었다. 병사여, 알터랙 계곡의 주요 위협을 근절했습니다.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신탁 나무의 존재에 있다는 것은... 거의 지혜가 형성되는 것을 느끼는 것과 같습니다. 이야기를 계속하겠습니다...$b$bTeldrassil이 자라자 대드루이드는 고대에 용이 Nordrassil에 두었던 것처럼 축복을 위해 용에게 접근했습니다. 그러나 시간의 군주 노즈도르무는 드루이드의 오만함을 꾸짖으며 축복을 거부했습니다. 노즈도르무와 동의한 알렉스트라자도 스태그헬름을 거부했고, 그녀의 축복 없이는 텔드랏실의 성장에 결함이 있고 예측할 수 없게 되었습니다...' WHERE `entry`=7383; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 적들의 피가 흘렸습니다. 나는 이 피를 모은 나머지 피와 섞을 것이다. 제물이 완성되면 얼음 군주가 이 스톰파이크 개들에게 서리늑대 부족의 완전한 분노를 보여줄 것입니다!' WHERE `entry`=7385; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 나는 이 부적의 힘을 사용하여 이미 모은 마법을 강화할 것이다. 힘이 충분히 모이면 모은 에너지를 집중하고 숲의 군주에게 도움을 요청할 것입니다.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$C!$B$B<야즈라가 잠시 먼 곳을 응시합니다.>$B$B당신은 처음으로 스파이닝을 제거한 것을 결코 잊지 못할 것입니다...' WHERE `entry`=7401; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, $N. 나는 작은 쥐를 기대합니다.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 수천 개 중 하나일 뿐입니다. 그럼에도 불구하고 잘한 일.' WHERE `entry`=7421; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이것은 확실히 그놈입니다. 잘했어요, $R. 하지만 해야 할 일이 더 있습니다.' WHERE `entry`=7422; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들이 단지 그들의 병을 받아들이고 당신의 치유의 손길에 굴복한다면 더 쉬울 것입니다. 또한 아마도 덜 재미있을 것입니다. 계속해! 우리는 어떤 식으로든 그것들을 치료할 것입니다.' WHERE `entry`=7423; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='*더크는 발굽을 그의 뒤에 무더기로 던졌습니다.*' WHERE `entry`=7424; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 공기가 조금 더 깨끗합니다.' WHERE `entry`=7425; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='베네딕투스에게 찬미를! 또 다른 잃어버린 영혼, 곧 빛의 새하얀 뜨거운 불꽃에 의해 구원받을 것입니다!$B$B가라, 오 빛의 병사여! 더 많이 저장해야합니다!' WHERE `entry`=7426; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$C!$B$B<야즈라가 잠시 먼 곳을 응시합니다.>$B$B당신은 처음으로 스파이닝을 제거한 것을 결코 잊지 못할 것입니다...' WHERE `entry`=7427; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, $N. 나는 작은 쥐를 기대합니다.' WHERE `entry`=7428; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 날 풀어줘서 고마워! 당신이 1위를 차지했습니다. 다른 사람들은 순위가 2위 이하입니다.$b$b나는 내 인생이 어떤 오우거의 전채 요리 이상으로 운명지어져 있다는 것을 알았습니다!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 그 비참한 꼬마 도깨비에 대한 저주. 아아, 내 물질적 소유물은 기껏해야 빈약합니다. 당신은 내가 제공해야 할 것을 선택할 수 있습니다.' WHERE `entry`=7441; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다, 영웅님.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 찾기 위해 가슴을 엽니 다...' WHERE `entry`=7462; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 당신은 또 누구입니까? 오, 그것은 중요하지 않습니다. 내가 너에게 무엇을 주기로 했니? 음... 당신은 마법사입니다. 아마도 이것이 유용할 것입니다.' WHERE `entry`=7463; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='부끄러운 일... 비극. 항목이 손실되었다고 말합니까? 그의 흔적이 없지, 응?' WHERE `entry`=7481; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='부끄러운 일... 비극. 항목이 손실되었다고 말합니까? 그의 흔적이 없지, 응?' WHERE `entry`=7482; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BA약속된 신속의 영석. 한 곳에 다 쓰지 마세요.$B$B' WHERE `entry`=7483; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마법을 걸 때 다치지 마세요, $R.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 예... 진정하세요. 약속대로 여기 당신의 영석이 있습니다.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Hydraxis의 목소리가 수면에서 내려옵니다...$B$B\"당신에게 가장 적합한 것을 선택하세요, $N. 그것이 당신을 Waterlords의 적들로부터 보호하기를.\"' WHERE `entry`=7486; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 오른쪽에 있는 구멍으로 들어가면 녹아내린 심장부 안에 있는 자신을 발견하게 될 것입니다.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='웹을 검색했습니다! 잘했어, $N! Lethtendris는 그녀와 같은 많은 엘프와 마찬가지로 마법의 남용이 우리 세계에 초래할 수 있는 위험에 대해 눈이 멀었습니다. 그들은 자신이 마법의 대가라고 믿습니다. 그들은 자신이 중독의 노예라는 사실을 깨닫지 못합니다. 그녀의 죽음은 저를 슬프게 하지만 필요했습니다.$B$B감사합니다, $N. 나는 거미줄의 에너지를 넓은 지역에 안전하게 방출한 다음 파괴하여 미래의 마법 공격을 방지할 것입니다.' WHERE `entry`=7488; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 이 거미줄에는 혈투의 전장의 마법이 엄청나게 저장되어 있으며, 레스텐드리스처럼 무책임한 자가 그 에너지를 이용한다면 어떤 피해를 입힐지 두렵습니다. 나는 그녀의 죽음이 슬프지만 그녀가 살아 있는 동안 그녀의 거미줄과 결코 헤어질 수 없다는 것을 알고 있습니다.$b$b감사합니다, $N. 레스텐드리스보다 더 책임감 있는 마법과 학생들에게 웹을 보내겠습니다. 그들은 권력의 새로운 관리인이 될 것입니다.' WHERE `entry`=7489; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 $N 호드의 위대한 승리입니다. 당신은 당신의 대족장을 여러 번 존경했습니다. 대족장이 당신을 기릴 시간입니다.' WHERE `entry`=7490; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='보상을 선택하고 영광스러운 승리의 축하를 시작하십시오.' WHERE `entry`=7491; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, $c가 내 소환에 귀를 기울이는 걸 보니 기분이 좋네요. 난 당신의 도움이 필요해요, $N. 그들이 당신을 위험한 길...$B$BA 혈투의 전장으로 인도할까봐 두렵습니다.' WHERE `entry`=7492; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드래곤 슬레이어와 노련한 가죽 세공인? 당신은 놀라움을 멈추지 않습니다, 영웅이여. 나는 겸손합니다.$B$B내가 당신에게 가르치려는 것을 받아들이십시오. 이 지식은 남은 검은용군단을 파괴하는 데 매우 유용할 것입니다.$B$B어미의 비늘로 망토를 만드십시오. 그것은 검은바위 군주... 네파리안의 선동적인 입김으로부터 당신과 당신의 아군을 보호할 것입니다.' WHERE `entry`=7493; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕, $N. 당신을 뵙게 되어 기쁘지만 우리의 만남이 더 좋은 조건에서 이루어지지 못한 것이 유감입니다.$B$B자세히 들으십시오.' WHERE `entry`=7494; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수년 동안 나는 그녀의 매혹적인 시선에 사로 잡혔습니다. 마침내 정의가 실현되고 스톰윈드의 명예가 회복되는 것을 보기 위해! 오늘 우리는 이 영광스러운 승리를 축하합니다!' WHERE `entry`=7495; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님. 축하 행사를 시작할 수 있도록 보상을 선택하십시오.' WHERE `entry`=7496; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드래곤 슬레이어와 노련한 가죽 세공인? 당신은 놀라움을 멈추지 않습니다, 영웅이여. 나는 겸손합니다.$B$B내가 당신에게 가르치려는 것을 받아들이십시오. 이 지식은 남은 검은용군단을 파괴하는 데 매우 유용할 것입니다.$B$B어미의 비늘로 망토를 만드십시오. 그것은 검은바위 군주... 네파리안의 선동적인 입김으로부터 당신과 당신의 아군을 보호할 것입니다.' WHERE `entry`=7497; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $R. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7498; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $R. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7499; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $r. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7500; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $R. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $R. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7502; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $R. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7503; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $R. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7504; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $r. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7505; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $R. 더 많은 책을 찾으면 주저하지 말고 돌려주세요.$B$B시간이 지남에 따라 우리는 잃어버린 책의 반환에 대해 새로운 보상을 추가하고 변경하는 경향이 있습니다.' WHERE `entry`=7506; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 암시장에서 이 책을 팔면 꽤 많은 돈을 벌 수 있습니다. 특히 보호 봉인이 해제되었기 때문에 신성한 페이지에 담긴 지식을 소비하는 데 필요한 지능을 가진 모든 사람이 드래곤 슬레이팅의 비밀을 볼 수 있습니다.$B$B아마도 큰 보상이 필요할 것입니다... 음, $B$B' WHERE `entry`=7507; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='용의 은신처에 들어가 그녀의 불 같은 입김으로 칼날을 가열하고 궁극적으로 그녀의 피로 단련한다면, 당신이 사용할 수 있도록 칼날을 묶겠습니다.' WHERE `entry`=7508; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B약속된 $C, 쿠엘세라의 칼날.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='꿈에서도 감히 이 날을 예견하지 못했습니다.$B$B보라, 필멸자.$B$B존재보다 나이가 많은 자여!$B$B보라 거인과 신을 대적한 자여!$B$BRISE MY MASTER! 결속을 끊으세요!' WHERE `entry`=7521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리 학자들이 당신이 가져온 펜던트를 연구하려면 시간이 걸릴 것입니다. 하지만 호드에 대한 당신의 봉사를 위해 작은 토큰을 제공하고 싶습니다.$B$B감사합니다, $N. 당신의 행동은 당신과 우리 모두에게 영광이 됩니다.' WHERE `entry`=7541; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N님, 반갑습니다. 환영합니다. 당신은 나처럼 폭풍의 제단 근처에서 공부하기 위해 여기 온 건가요? 숨겨진 목적을 위해 그 에너지를 이용하기 위해...$B$B아니면... 저와 이야기하기 위해 여기 오셨습니까? 네, 그럴 거라고 믿습니다.$B$B공포마를 마스터하고 싶습니까? 이것은 쉬운 일이 아닙니다. 적은 양의 피와 땀, 그리고 물론 금이 들 것입니다. 하지만 Xoroth의 공포마는 얻을 가치가 충분히 있는 상이니 관심이 있다면 들어보세요...' WHERE `entry`=7562; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 이 피를 잉크로 증류시켜 약속한 양피지에 사용하겠습니다. 그리고 아마도 나는 그것의 맛이 매우 행복하다고 들었기 때문에 나 자신을 위해 약간만 저축할 것입니다...' WHERE `entry`=7563; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 피구나. 그렇다면 마스터 Mor\'zul에게서 온 것이 분명합니다. 그는 물건에 너무 매혹되어 있고 그것이 쏟아지는 것을 보는 것을 좋아합니다. 그러나 나는 그것이 작은 설치류의 정맥을 통과하는 것을 선호합니다. 그런 식으로 따뜻하게 유지됩니다... 당신이 원할 때까지.$B$B이것은 강력한 피입니다. 모르줄은 공포마를 소환하기 위해 또 다른 양피지를 만들고 있는 것이 틀림없습니다! 얼마나 신나는 일이겠습니까!$B$B그게 사실이고 의식을 수행하려면... 피보다 훨씬 더 많은 것이 필요할 것입니다, 친구.' WHERE `entry`=7564; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 회복력 최고. 피는 Doomguard의 마법 방어를 억제합니다.' WHERE `entry`=7581; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Wildspawn의 피를 이 수정과 결합하기만 하면 감옥을 사용할 수 있습니다.' WHERE `entry`=7582; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 내가 부탁한 대로 했습니다. 당신은 짐승을 소환하고 통제할 수 있는 지식을 받을 준비가 되었습니다.' WHERE `entry`=7583; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 소년, 여기 다시 간다.' WHERE `entry`=7601; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잠시만 기다리시면 정수를 결합하여 지옥 불로 만들겠습니다.' WHERE `entry`=7602; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거래는 거래! 빨리, 이것을 가지고 이것을 적어라. 시간이 없어! 나의 가장 큰 주문이 우리에게 있습니다!' WHERE `entry`=7603; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B$B님과 비즈니스를 하게 되어 기쁩니다. TB Ltd.를 대신하여 Sulfuras 검색에 행운이 있기를 바랍니다!' WHERE `entry`=7604; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$G 사제:여사제;, 당신은 당신의 모든 능력을 시험할 엄격한 일련의 사건을 겪게 될 것입니다.$B$BI 제가 말해야 하는 이야기를 들으실 것을 제안합니다.$B$B경고합니다. 혼자 이 작업을 완료하십시오. 아군은 멀리 떨어져 있는 것이 좋습니다. 외부 요원의 간섭은 가장 가혹한 처벌을 받게 됩니다.$B$B운명이 당신과 당신을 여기로 이끌었습니다. 명예롭게 싸우십시오. 빛을 활용하십시오.' WHERE `entry`=7621; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 끈기와 용기는 놀랍습니다, $G 사제:여사제;. 당신은 놀드랏실의 파편을 손에 넣을 권리를 얻었습니다. 남은 과제는 하나뿐입니다. 그림자의 눈을 되찾아야 합니다. 세상을 샅샅이 뒤져라.' WHERE `entry`=7622; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 인내심은 수천 년에 이릅니다, $c. 그러나 그것이 당신에게 내 시간의 한 순간 이상을 허용한다고 생각하지 마십시오...' WHERE `entry`=7623; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 얼마나 훌륭합니까! 일주일 동안 썩고 나면 이 심장은 즙이 많은 간식이 될 것입니다! 아마도 나는 Ulathek의 머리를 보내서 내가 먹을 때 내 앞에 놓을 것입니다...$B$B당신은 나에게 서비스를 제공했습니다, $c, 그래서 당신에 대한 나의 인내심은 커졌습니다. 약간.' WHERE `entry`=7624; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거기는! 나는 당신이 그것을 얻었다 거의 믿을 수 없다! 그 공포의 군주와 큰 거래를 했거나 큰 금액을 지불했거나 둘 다였을 것입니다!$B$B모르줄은 곧 그의 잉크를 갖게 될 것이고 마침내 문양 양피지를 만들 수 있으므로 Xoroth로 향하는 차원문을 열 수 있습니다. 유명한 공포마 중 하나를 끌어당기세요!' WHERE `entry`=7625; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은! 이 엘릭서를 얻는 것이 너무 어렵지 않았기를 바랍니다. 때때로 연금술사는 자신의 창조물에 너무 인색할 수 있습니다...$B$BI는 종을 만들어 당신이 의식을 받을 준비가 될 때까지 보관할 것입니다.' WHERE `entry`=7626; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저기 그들이있어! 흑철광석은 검은바위 깊숙한 곳에서만 발견된다고 들었는데, 이 파편들도 찾기 쉽지 않았을 거라 확신합니다. 나는 종종 당신의 흑마법사들의 헌신에 경외심을 느낍니다. 대신 그 모든 에너지를 벌레 잡는 기술에 쏟는다면, 오... 그런 향연을 즐길 수 있을 것입니다!$B$B죄송합니다. 약간의 여담입니다. 내가 바퀴를 만들어 당신이 의식을 할 준비가 될 때까지 당신을 위해 보관하겠습니다.' WHERE `entry`=7627; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 촛불의 불을 억제하려면 이것들이 필요합니다. 이제 저울이 있으니 양초를 만들고 대소환의 원을 위한 의식을 시작할 준비가 될 때까지 잡고 있을게요.' WHERE `entry`=7628; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 좋다. J\'eevee가 양피지를 만들었습니다. 스칼로맨스는 어땠어? 매력적이지 않나요? 거기에 있는 벌레들... 맛있다고 들었어!$B$B잘했어, $N. 그리고 내 병을 돌려줘서 고마워. 나는 오랫동안 그것을 가지고 있었다... 그리고 그것은 판매용이 아닙니다!' WHERE `entry`=7629; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='맞아요! 잘 했어! 이제 자철석을 만들 수 있습니다. 마침내 대소환의 원을 만들기 위한 의식을 할 준비가 되면 의식이 어지러워지지 않도록 자석석이 필요할 것입니다!' WHERE `entry`=7630; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Xorothian Dreadsteed의 영혼이 패배했습니다. 유령의 옆구리에는 분노가 고동치고 있지만 야수의 영혼은 당신의 것임을 알고 있습니다...$B$B그것은 당신의 마음에 암흑의 마법을 속삭이고 공포의 말을 소환할 수 있는 지식을 당신 안에 주입합니다.' WHERE `entry`=7631; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='물론 나는 내 자신의 잎을 인식합니다. 저것 봐! 완벽한 상태입니다.$B$B반품해 주셔서 감사합니다. $C.$B$B당신은 우리에게, 우리는 당신에게 도움이 될 수 있습니다.' WHERE `entry`=7632; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$C.$B$B님의 근면함과 성실함이 주목되었습니다. 우리는 고대인입니다. 한때 위대한 숲이었던 이 숲의 수호자입니다. 10,000년 전 아키몬드와 불타는 군단이 하이잘을 공격했을 때 우리의 육체는 파괴되었습니다. 그러나 우리의 영혼은 온전합니다.$B$B우리가 제공할 수 있는 작업이 있습니다. 임무를 완수하면 고대인의 비밀이 밝혀질 것입니다.$B$B알아두세요. 이 임무를 완수하면 이 바위로 돌아가기만 하면 부름에 응답할 것입니다.' WHERE `entry`=7633; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 잎사귀가 당신의 화살을 위험으로부터 보호하기를 바랍니다. 당신의 화살이 맞기를 바랍니다. 우리 세계의 적들이 공격받기를 바랍니다.' WHERE `entry`=7634; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 가장 더러운 용이었습니다. 힘줄에서 악취가 난다.$B$B잠시만 이 육체에서 더러운 것을 깨끗이 씻어내고 적절한 마법을 걸어라.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 우리를 잘 섬겼습니다, $N! 이 지팡이를 가지고 Stoma가 만들 수 있는 활줄과 결합하십시오. 함께 그들은 가장 강력한 무기를 형성합니다.' WHERE `entry`=7636; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신에게 축복을, 친구 $C! 당신의 기부는 필요한 것 이상입니다. 당신의 희생은 우리가 잃어버린 것을 되찾는 데 도움이 될 뿐만 아니라 이곳 아이언포지에서 가장 도움이 필요한 사람들을 돕는 데도 도움이 될 것입니다.$B$B이제, 이 향로를 당신의 미래에 알맞게 준비했는지 확인하겠습니다...' WHERE `entry`=7637; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N님을 만나서 반갑습니다. 충전기를 구입하는 방법에 대한 소식을 기다리고 계셨고 이제 그 때가 왔습니다.$B$B여러분은 분명 다양한 방법으로 시험을 받게 될 것입니다. 하지만 가장 중요한 것은 여러분 앞에 놓인 수많은 장애물을 뛰어넘겠다는 의지입니다. 이것은 학습 연습으로 수행되지 않습니다. 귀하의 위상은 단순한 교육 테스트를 넘어선 것입니다. 평생 싸워온 악의 손아귀에서 미래의 동반자를 구해야 합니다.$B$B조심하세요. 때가 왔습니다!' WHERE `entry`=7638; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 그렇게 할 것입니다. 이 과정에서 당신은 희생 행위를 하기 위해 한 번 이상 부름을 받을 것입니다. 기꺼이 그 일을 하려는 당신을 보니 기쁩니다. 희생은 팔라딘의 임무를 수행하는 데 필요한 핵심 요소입니다... 하지만 그것에 대해 강의할 필요는 없습니다.$B$B이제 $N, 행동에 정당한 판단력을 보여야 합니다. 이를 위해 이 향로는 우리에게 잃어버린 땅의 고통받는 영혼들에게 그러한 심판을 내리는 당신의 그릇 역할을 할 것입니다.' WHERE `entry`=7639; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 어둠에 거하는 자들에게 빛의 심판을 내리는 것은 우리가 열정과 열정을 가지고 접근해야 하는 임무입니다. 당신은 Ironforge에서의 희생과 Terrordale의 영혼에 대한 심판으로 바로 그것을 해냈습니다.$B$B당신의 다음 단계는 이제 죽음을 섬기는 타락한 군마의 영혼을 되찾기 위해 노력하면서 다시 희생과 심판을 요구할 것입니다. Darkreaver로 알려진 기사.' WHERE `entry`=7640; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하십니까? 섀도우브레이커 경이 저를 만나러 이쪽으로 오시겠다고 미리 말씀하셨습니다. 나는 당신이 필요로 하는 마갑을 기꺼이 만들어 주지만, 싸거나 쉽지는 않을 것입니다. 무엇보다 먼저 그것을 공개합시다.$B$BI는 이만큼 말할 것이고, Grayson은 내가 이 주장을 할 때 나를 지지할 것입니다... 아제로스 전역에서 여기보다 더 좋은 마갑이 만들어지는 곳은 없을 것입니다. .' WHERE `entry`=7641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이... 음, 이것이 바로 내가 필요했던 것입니다. 당신은 수완이 풍부한 $C군요, 그렇죠?$B$B자, 그럼 이 마갑을 완성해 봅시다!' WHERE `entry`=7642; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고대 말의 영혼은 만나가 풍부한 말 사료의 제물을 받아들이고 특별한 귀리와 곡물에 도움이 되는 용기에 코를 비비고 있습니다. 조금 먹고 나면 당신이 가지고 있는 마갑을 보고 마치 당신이 그것을 등에 얹어 달라는 것처럼 자리를 잡습니다...' WHERE `entry`=7643; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멀리 왔어요, 친구. 당신의 마갑은 이제 당면한 마지막 작업을 위해 적절하게 준비되었습니다.$B$B구속 작업이 완료되면 이 마갑을 사용하여 충전기를 사용할 것입니다. 그러나 그 전에 극복해야 할 엄청난 투쟁이 있을 것입니다. 당신의 시간이 다가오고 있습니다 - 헉!$B$B시작하기 전에 만들어야 할 마지막 항목이 하나 있습니다. $N입니다. 마갑을 만든 이후로 당신의 수완이 당신을 떠나지 않았기를 바랍니다...' WHERE `entry`=7644; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='YES, NOW WHO - 잠깐만요 - 나한테도 금을 주는 건가요? 저를 미쳤다고 한 건 당신이 아니었어요(실제로 저들은 저를 미친놈이라고 불렀습니다)... 그래도 당신은 당신이 저지르지 않은 잘못에 대해서도 기꺼이 희생을 하시겠습니까?$B$BI... 나 당신을 잘못 판단했습니다, $N. 말 사료가 더 필요하시면 저를 찾아오세요. 무상으로 드립니다. 고맙습니다... 고귀한 $C.$B$BI는 그래도 돈을 지킬 것입니다.' WHERE `entry`=7645; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들은 훌륭한 표본입니다. $N - 이제 최종 조각이 제자리에 있습니다. 마침내 당신의 시간이 왔습니다!$B$B대 스칼로맨스 납골당 깊은 곳에는 많은 존재의 유골이 남아 있습니다. 그 중에는 한때 고귀한 충전기가 있습니다. 이 군마의 속이 빈 영혼은 이제 죽음의 기사 다크리버의 군마 역할을 합니다. 당신이 대면할 사람은 바로 그 사람이고, 당신이 심판할 사람은 바로 이 말입니다. 오직 당신, $N만이 그 영혼을 구하고 노예 상태의 고통에서 구할 수 있습니다.' WHERE `entry`=7646; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가엾은 야수에게서 오랫동안 비워져 있던 삶의 희미한 빛이 당신이 그 심판받은 영혼을 그에게 돌려줄 때 그 눈에서 빛납니다. 군마를 되찾았다고 판단하고 마갑을 등에 짊어지자 주위에 신성한 힘이 쇄도하는 것을 느낍니다. 짐승에게서 과거의 짐을 들어 올리면 충전기가 당신의 손을 비벼줍니다. 이제 필요할 때 이 야수를 불러 말 역할을 할 수 있을 것 같습니다.$B$B귀하의 멋진 군마 $C를 획득했습니다! 축하해요!' WHERE `entry`=7647; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 인상적인 작품입니다. Grimand는 나이가 들수록 그의 장인 정신이 계속해서 향상되는 것 같습니다. 그가 예전에 내 마갑을 만들었을 때 그의 작품이 이미 당신이 찾을 수 있는 최고의 작품이었을 때 그것은 대단한 위업입니다.$B$B이 마갑은 어떤 일반 군마에도 훌륭한 추가 기능이 될 것이지만, 우리는 그런 것을 다루지 않습니다. 평범한 짐승. $C의 충전기에 올려놓을 가치가 있으려면 적절한 출처의 축복을 받은 이 마갑이 필요합니다. 그때까지 내가 지켜줄게.' WHERE `entry`=7648; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했다, 내 친구.$B$B<현자 Lydros가 책에서 한 페이지를 찢는다.>$B$BI 이 레시피를 활용할 수 있을 거라고 확신해.' WHERE `entry`=7649; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했다, 내 친구.$B$B<현자 Lydros가 책에서 한 페이지를 찢는다.>$B$BI 이 레시피를 활용할 수 있을 거라고 확신해.' WHERE `entry`=7650; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했다, 내 친구.$B$B<현자 Lydros가 책에서 한 페이지를 찢는다.>$B$BI 이 레시피를 활용할 수 있을 거라고 확신해.' WHERE `entry`=7651; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='알겠습니다, 아저씨, 핫딜을 구했습니다.$B$BI 여기 임페리얼 플레이트 아머 제조법 중 일부를 오프로드하고 그 부담을 기꺼이 떠맡을 사람이 필요합니다. 그 대가로 내가 원하는 것은 토륨 주괴입니다. 좋은 소리?' WHERE `entry`=7652; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신과 사업을 하게 되어 기쁩니다.$B$B$B그리고 $N, 얼굴에서 역겨운 표정을 지우세요.' WHERE `entry`=7653; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B그리고 $N과 거래하게 되어 기쁩니다. 얼굴에서 역겨운 표정을 지우세요.' WHERE `entry`=7654; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B그리고 $N과 거래하게 되어 기쁩니다. 얼굴에서 역겨운 표정을 지우세요.' WHERE `entry`=7655; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B그리고 $N과 거래하게 되어 기쁩니다. 얼굴에서 역겨운 표정을 지우세요.' WHERE `entry`=7656; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B그리고 $N과 거래하게 되어 기쁩니다. 얼굴에서 역겨운 표정을 지우세요.' WHERE `entry`=7657; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B그리고 $N과 거래하게 되어 기쁩니다. 얼굴에서 역겨운 표정을 지우세요.' WHERE `entry`=7658; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B그리고 $N과 거래하게 되어 기쁩니다. 얼굴에서 역겨운 표정을 지우세요.' WHERE `entry`=7659; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오래된 빠른 늑대를 가져오면 새 무리의 늑대와 교환하겠습니다. 새 늑대는 이전 늑대만큼 빠르지만 모양이 다릅니다. 여기 마당 주변에 이미 있는 날쌘 늑대를 보고 어떻게 생겼는지 확인할 수 있습니다.' WHERE `entry`=7660; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오래된 빠른 늑대를 가져오면 새 무리의 늑대와 교환하겠습니다. 새 늑대는 이전 늑대만큼 빠르지만 모양이 다릅니다. 여기 마당 주변에 이미 있는 날쌘 늑대를 보고 어떻게 생겼는지 확인할 수 있습니다.' WHERE `entry`=7661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='노후한 코도를 가져오시면 새로운 무리의 코도와 교환하겠습니다. 새 코도는 이전 코도만큼 빠르지만 모양이 다릅니다. 여기 마당 주변에 이미 있는 훌륭한 코도를 보고 무엇을 선택해야 하는지 확인할 수 있습니다.' WHERE `entry`=7662; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='노후한 코도를 가져오시면 새로운 무리의 코도와 교환하겠습니다. 새 코도는 이전 코도만큼 빠르지만 모양이 다릅니다. 여기 마당 주변에 이미 있는 훌륭한 코도를 보고 무엇을 선택해야 하는지 확인할 수 있습니다.' WHERE `entry`=7663; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 나에게 당신의 오래된 랩터를 가져오고, 나는 당신에게 갓 날카롭게 발톱이 달린 새 랩터를 줄 것입니다! 새 랩터는 이전 랩터만큼 빠르지만 새로운 모습을 보입니다. 여기에서 신속한 랩터를 보고 무엇을 선택해야 하는지 확인할 수 있습니다.' WHERE `entry`=7664; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 나에게 당신의 오래된 랩터를 가져오고, 나는 당신에게 갓 날카롭게 발톱이 달린 새 랩터를 줄 것입니다! 새 랩터는 이전 랩터만큼 빠르지만 새로운 모습을 보입니다. 여기에서 신속한 랩터를 보고 무엇을 선택해야 하는지 확인할 수 있습니다.' WHERE `entry`=7665; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스칼로맨스로 돌아가는 건가요, $n? 당신은 점술 점술사를 사용하기 위해 이미 엄청난 대가를 치렀습니다. 아마 다른 점술사를 가지고 가고 싶을 것입니다. 그것으로 당신은 위대한 납골당의 위험에 다시 한 번 맞설 수 있을 것입니다.$b$b부디 그것을 가지세요. 당신은 확실히 그것을 얻었습니다.' WHERE `entry`=7666; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 관대함은 타의 추종을 불허합니다, $N. 당신의 친절에 감사드립니다.$B$BI는 이제 내 점술기를 완성할 수 있고, 다이아몬드 없이도 더 많은 것을 만들 수 있을 것입니다... 제가 사용하는 데 관심이 있으신가요? 이것은 가장 중요한 작업을 위한 것입니다. 제가 장담하건대... 확인하지 않고 방치하면 영혼 세계에 완강한 재앙을 초래할 수 있습니다!' WHERE `entry`=7667; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='낡은 서리호랑이를 가져오면 새 팩의 하나로 교환하겠습니다. 새로운 신속한 세이버는 기존 세이버만큼 빠르지만 모양이 다릅니다. 여기 마당 주변에 이미 있는 날쌘 세이버를 보고 그것이 어떻게 생겼는지 볼 수 있습니다.' WHERE `entry`=7671; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='낡은 나이트세이버를 가져오면 새 팩의 나이트세이버와 교환하겠습니다. 새로운 신속한 세이버는 기존 세이버만큼 빠르지만 모양이 다릅니다. 여기 마당 주변에 이미 있는 날쌘 세이버를 보고 그것이 어떻게 생겼는지 볼 수 있습니다.' WHERE `entry`=7672; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예전 숫양을 가져오면 새 팩의 숫양과 교환하겠습니다! 새 숫양은 이전 숫양만큼 빠르지만 새로운 모습을 보일 것입니다. 여기에서 빠른 숫양을 보고 무엇을 선택해야 하는지 확인할 수 있습니다.' WHERE `entry`=7673; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예전 숫양을 가져오면 새 팩의 숫양과 교환하겠습니다! 새 숫양은 이전 숫양만큼 빠르지만 새로운 모습을 보일 것입니다. 여기에서 빠른 숫양을 보고 무엇을 선택해야 하는지 확인할 수 있습니다.' WHERE `entry`=7674; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여전히 오래된 Icy Blue Mechanostrider Mod A를 타고 있다면 확실히 새로운 모델로 바꾸고 싶을 것입니다. 새로운 신속한 기계타조는 완전히 새로운 모습으로 기존 기계타조와 동일한 속도를 유지합니다. 여기에서 날쌘 기계타조를 찾아보고 선택해야 할 멋진 모습을 볼 수 있습니다.' WHERE `entry`=7675; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아직 오래된 White Mechanostrider Mod A를 타고 있다면 반드시 최신 모델로 바꾸고 싶을 것입니다. 새로운 신속한 기계타조는 완전히 새로운 모습으로 기존 기계타조와 동일한 속도를 유지합니다. 여기에서 날쌘 기계타조를 찾아보고 선택해야 할 멋진 모습을 볼 수 있습니다.' WHERE `entry`=7676; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흰 종마를 가져오시면 새 종마와 교환해 드리겠습니다. 새 말은 이전 말만큼 빠르지만 모양이 다릅니다. 여기에서 날쌘 말을 보고 그것이 어떻게 생겼는지 볼 수 있습니다.' WHERE `entry`=7677; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 팔로미노를 가져오면 새로운 무리의 팔로미노와 교환하겠습니다. 새 말은 이전 말만큼 빠르지만 모양이 다릅니다. 여기에서 날쌘 말을 보고 그것이 어떻게 생겼는지 볼 수 있습니다.' WHERE `entry`=7678; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 못생긴 머그잔을 다시 보게 될 줄은 몰랐어요!$B$B그는 그에게 부착된 resht 없이 실제로 더 좋아 보입니다.$B$B여기 당신의 보상 *hic*, $r.' WHERE `entry`=7701; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와... 당신은 진정한 $g왕:여왕;입니다! 내 인생에서 이 건틀렛을 본 적이 없을 것 같아요! 더 이상 모조가 남아 있지 않은 것 같습니다... 아마도 그 소름 끼치는 엘프가 건틀릿을 망치려고 할 것입니다. 글쎄, 나는 그에게 HAR HAR라고 말한다!$b$b봐 - 건틀릿에 있는 이 마크는 그들이 말하는 고르독보다 오래되고 오래되고 오래되고 시간이 촉박한 마법 마크야. 음, 다 고르독의 대장으로서 우리 모두는 한 가지만 계속해서 배웁니다. 표식에 생명을 불어넣고 건틀릿에 다시 힘을 부여하는 방법입니다!$b$b내가 할게요, $gking:여왕;! 여기, 건틀릿을 들고 영원히 지배하세요!' WHERE `entry`=7703; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스크럼딜리리프! 이 코어는 한동안 저를 계속 일하게 할 것입니다. 게다가 이제 해안을 따라 정령이 적다는 이점이 있으며, 상상할 수 있는 최악의 장소에 가게를 차렸다는 생각에 더 이상 자다가 울지 않을 것입니다!$B$B감사합니다, $N, 당신의 나를 대신해 노력합니다. 이 일을 하는 것이 확실히 재정적으로 부담이 되지만, 여러분이 이해하고 감사할 수 있는 약간의 감사를 보여드리겠습니다... 전리품!' WHERE `entry`=7721; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신도 그의 이빨을 걷어차길 바랍니다, $N. Ragnaros는 그가 그럴 자격이 있다는 것을 알고 있습니다.$B$B이제 사업을 시작할 수 있습니다.' WHERE `entry`=7722; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 좋은 $g 젊은이:젊은 여자;, 당신은 있습니다. 당신의 문제에 대한 약간의 선물이 있습니다.' WHERE `entry`=7723; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BI 나 감기 걸린 것 같아. 젠장, 이 혹독한 기후!' WHERE `entry`=7724; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='상상할 수 없을 정도로 환상적입니다, $N! 다시 저를 위해 찾아오셨고 그에 대해 감사드립니다.$B$B감사합니다!$B$B이 동전이 평소보다 약간 적게 느껴질 수 있지만, 고블린의 들판이 스팀휘들 무역회사의 권력의 전당을 통해 메아리치고 있습니다. 다른 할 일이 필요하면 꼭 저에게 말하세요!' WHERE `entry`=7725; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최고 수준, $N, 최고 수준! 내가 당신에게 주는 동전이 당신이 그런 일에 대해 받을 수 있는 가장 많은 돈은 아닐지 모르지만, Steamwheedle Cartel의 동료들이 당신의 노력에 대해 들을 것이므로 안심하세요!$B$B다른 할 일을 찾고 있다면 저에게 맡기세요. 알다. 나는 항상 더 많은 원소 코어 등을 사용할 수 있습니다.' WHERE `entry`=7726; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Oh me achin\' feets.$B$BI 당신이 수세미가 없었기 때문에...' WHERE `entry`=7727; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적인 작품! 이제 당신의 보상을 위해.' WHERE `entry`=7728; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='15.9파운드! 그것은 의류의 혈액 및 장 무게에 대한 새로운 기록일 수 있습니다! 축하해, $c!' WHERE `entry`=7729; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c. Zukk\'ash의 광대한 존재는 전면적인 침공 외에는 저지되지 않을 것이지만, 당신은 우리가 적절한 전략을 고안할 수 있도록 시간을 벌어주었습니다. $B$BI는 이 갑각을 분석할 것입니다. 불행히도 우리가 예상했던 것보다 훨씬 더 큰 문제로 변한 것을 다루기 전에 그들에 대한 모든 것을 배워야 할 것입니다.' WHERE `entry`=7730; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인상적이야, $c... 가장 인상적이야! Stinglasher가 실제로 가장 강력한 생물 중 하나라면 짐승에 대한 연구는 시간이 지남에 따라 상당히 가치가 있음이 입증될 것입니다. $B$B캠프 전체의 감사의 표시로 $B$B이 주화 현상금을 받아 주십시오. $N. 잘하셨어요.' WHERE `entry`=7731; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 이거 기대했는데 당신이 마주한 이 생물들은... 호드가 계속해서 무시하기로 선택한 고대의 위협입니다. Hadoken은 이것을 - 그리고 당신을 - 나에게 가져오는 것이 현명했습니다.$B$BZukk\'ash는 실리시드라고 불리는 생물에 지나지 않습니다. 혹자는 그것들이 아무 생각 없는 골칫거리라고 생각할 수도 있지만, 장담하건대 그것들은 얼라이언스가 소집할 수 있는 그 어떤 것보다 훨씬 더 나쁜 위협입니다.$B$B당신이 충분히 의지하고 강하다면, 당신의 도움을 받아 빛에 대한 이 위협.' WHERE `entry`=7732; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해, 훌륭해! 이것들은 믿을 수 없을 정도로 잘 풀릴 것입니다. 제대로 치료하면 훨씬 더 힘들어질 것이라고 이미 말할 수 있습니다.$B$B도움을 주셔서 다시 한 번 감사드립니다.$N. 여기 - 제 최신 작품 중 하나를 가져가세요.' WHERE `entry`=7733; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해, 훌륭해! 이것들은 믿을 수 없을 정도로 잘 풀릴 것입니다. 제대로 치료하면 훨씬 더 힘들어질 것이라고 이미 말할 수 있습니다.$B$B도움을 주셔서 다시 한 번 감사드립니다, $N. 여기 - 제 최신 작품 중 하나를 가져가세요.' WHERE `entry`=7734; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='믿을 수 없는! 이것으로 모든 예티 ​​가죽의 할아버지를 찾았을 수도 있습니다!$B$B내가 당신에게 대가를 지불할 것이라고 믿는 것이 좋을 것입니다. 나는 일반적으로 가죽 하나에 그렇게 많은 돈을 지불하지 않지만 그것으로 뭔가 특별한 것을 만들 수 있다고 확신합니다. 날 생각해줘서 고마워, $N!' WHERE `entry`=7735; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 뜨거운 흐름을 위한 여지는 항상 있습니다, 후배. 계속 오고 있어... 내가 그만하라고 말하지 않는 한.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잔여물을 계속 부어주세요!' WHERE `entry`=7737; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 놀라운 발견입니다! 이것은 내가 본 것 중 가장 훌륭한 예티 가죽 표본이라고 생각합니다!$B$B실제로 이것은 확실히 적절한 현상금을 받을 가치가 있습니다. 나는 보통 가죽 한 개에 그렇게 많은 돈을 지불하지 않지만 그것으로 뭔가 특별한 것을 만들 수 있다고 확신합니다. 날 생각해줘서 고마워, $N!' WHERE `entry`=7738; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그을린 낙인이 당신의 살에 눌려도 당신은 꿈쩍도 하지 않습니다. 넌 정말 강인해!$B$B이제 드라키사스의 징표를 쥐고 있다. 즐겁게 성을 습격하세요.' WHERE `entry`=7761; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 한 일의 의미를 들을 필요는 없습니다, $N. 오늘은 역사의 연대기에 기록될 것입니다. 몇 년 동안 얼라이언스에 알려지지 않은 승리입니다.' WHERE `entry`=7781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<야전 사령관 Afrasiabi가 인사합니다.>$B$B보상을 선택하고 축하 행사를 시작하세요!' WHERE `entry`=7782; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 호드에게 경의를 표했습니다, $N. 데스윙의 아들이 죽어 누워 있습니다. 분명히 악한 자가 움직입니다.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='모든 사람이 볼 수 있도록 내가 짐승의 머리에 탈 수 있도록 당신의 보상을 선택하십시오.' WHERE `entry`=7784; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='십자군 전쟁에서 보호받기를 바랍니다. 스승님께서 여러분의 노력을 축복하시기를 바랍니다.' WHERE `entry`=7785; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='꿈에서도 감히 이 날을 예견하지 못했습니다.$B$B보라, 필멸자.$B$B존재보다 나이가 많은 자여!$B$B보라 거인과 신을 대적한 자여!$B$BRISE MY MASTER! 결속을 끊으세요!' WHERE `entry`=7786; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저를 해치지 마세요! 가져! 칼날을 받아라! 데미트리안을 떠나 자신의 한심한 삶을 재구성하십시오!' WHERE `entry`=7787; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 명예 훈장을 가져다주세요. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=7788; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<승리의 포효하는 선장 Shatterskull>$B$B얼마나 더 버틸 수 있을까요? 그들이 후퇴하려면 얼마나 더 많은 얼라이언스 오물이 호드의 손에 죽어야 합니까? 시간이 지나봐야 알겠죠, $R...' WHERE `entry`=7789; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7791; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7792; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7793; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7794; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다. 바로 사용할 수 있습니다. 장담합니다. 도움을 주셔서 다시 한 번 감사드립니다! 당신이 없었다면 우리는 확실히 길을 잃었을 것입니다.$b$b당신이 기부한 모든 기부금으로 앞으로 당신이 관심을 갖고 있는 추가 룬무늬 옷감 기부를 처리할 것입니다. 저에게 꼭 확인해주세요. 당신의 선행이 인정받지 못하는 일이 없도록 제가 개인적으로 확인하겠습니다!' WHERE `entry`=7795; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N - 당신과 같은 영웅이 부족을 위해 일하지 않는다면 우리는 분명히 고통을 겪을 것입니다. 계속 노력해 주셔서 감사합니다!' WHERE `entry`=7796; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7798; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7799; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다. 바로 사용할 수 있습니다. 장담합니다. 도움을 주셔서 다시 한 번 감사드립니다! 당신이 없었다면 우리는 확실히 길을 잃었을 것입니다.$b$b당신이 기부한 모든 기부금으로 앞으로 당신이 관심을 갖고 있는 추가 룬무늬 옷감 기부를 처리할 것입니다. 저에게 꼭 확인해주세요. 당신의 선행이 인정받지 못하는 일이 없도록 제가 개인적으로 확인하겠습니다!' WHERE `entry`=7800; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N - 당신과 같은 영웅이 부족을 위해 일하지 않는다면 우리는 분명히 고통을 겪을 것입니다. 계속 노력해 주셔서 감사합니다!' WHERE `entry`=7801; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7802; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7803; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7804; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다. 바로 사용할 수 있습니다. 장담합니다. 도움을 주셔서 다시 한 번 감사드립니다! 당신이 없었다면 우리는 확실히 길을 잃었을 것입니다.$b$b당신이 기부한 모든 기부금으로 앞으로 당신이 관심을 갖고 있는 추가 룬무늬 옷감 기부를 처리할 것입니다. 저에게 꼭 확인해주세요. 당신의 선행이 인정받지 못하는 일이 없도록 제가 개인적으로 확인하겠습니다!' WHERE `entry`=7805; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N - 당신과 같은 영웅이 부족을 위해 일하지 않는다면 우리는 분명히 고통을 겪을 것입니다. 계속 노력해 주셔서 감사합니다!' WHERE `entry`=7806; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7807; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7808; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7809; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Arr Me Hearty! 하나의 장신구를 얻는 것만으로는 아레나의 주인이 되기에 충분하지 않습니다! 이제 당신의 강철을 진정으로 증명할 때입니다.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다. 바로 사용할 수 있습니다. 장담합니다. 도움을 주셔서 다시 한 번 감사드립니다! 당신이 없었다면 우리는 확실히 길을 잃었을 것입니다.$b$b당신이 기부한 모든 기부금으로 앞으로 당신이 관심을 갖고 있는 추가 룬무늬 옷감 기부를 처리할 것입니다. 저에게 꼭 확인해주세요. 당신의 선행이 인정받지 못하는 일이 없도록 제가 개인적으로 확인하겠습니다!' WHERE `entry`=7811; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N - 당신과 같은 영웅이 부족을 위해 일하지 않는다면 우리는 분명히 고통을 겪을 것입니다. 계속 노력해 주셔서 감사합니다!' WHERE `entry`=7812; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7813; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7814; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 몬! 나는 당신에게 충분히 감사할 수 없습니다! 여기 이 낚싯대가 그 일에 대한 충분한 보상이 되기를 바랍니다.' WHERE `entry`=7815; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='월! 굉장해! 내 최고의 루어와 스냅조 개체수가 감소하면 물고기가 쌓일 것입니다.' WHERE `entry`=7816; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7817; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다. 바로 사용할 수 있습니다. 장담합니다. 도움을 주셔서 다시 한 번 감사드립니다! 당신이 없었다면 우리는 확실히 길을 잃었을 것입니다.$b$b당신이 기부한 모든 기부금으로 앞으로 당신이 관심을 갖고 있는 추가 룬무늬 옷감 기부를 처리할 것입니다. 저에게 꼭 확인해주세요. 당신의 선행이 인정받지 못하는 일이 없도록 제가 개인적으로 확인하겠습니다!' WHERE `entry`=7818; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N - 당신과 같은 영웅이 부족을 위해 일하지 않는다면 우리는 분명히 고통을 겪을 것입니다. 계속 노력해 주셔서 감사합니다!' WHERE `entry`=7819; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7820; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7822; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다. 바로 사용할 수 있습니다. 장담합니다. 도움을 주셔서 다시 한 번 감사드립니다! 당신이 없었다면 우리는 확실히 길을 잃었을 것입니다.$b$b당신이 기부한 모든 기부금으로 앞으로 당신이 관심을 갖고 있는 추가 룬무늬 옷감 기부를 처리할 것입니다. 저에게 꼭 확인해주세요. 당신의 선행이 인정받지 못하는 일이 없도록 제가 개인적으로 확인하겠습니다!' WHERE `entry`=7823; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다. 바로 사용할 수 있습니다. 장담합니다. 도움을 주셔서 다시 한 번 감사드립니다! 당신이 없었다면 우리는 확실히 길을 잃었을 것입니다.$b$b당신이 기부한 모든 기부금으로 앞으로 당신이 관심을 갖고 있는 추가 룬무늬 옷감 기부를 처리할 것입니다. 저에게 꼭 확인해주세요. 당신의 선행이 인정받지 못하는 일이 없도록 제가 개인적으로 확인하겠습니다!' WHERE `entry`=7824; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N - 당신과 같은 영웅이 부족을 위해 일하지 않는다면 우리는 분명히 고통을 겪을 것입니다. 계속 노력해 주셔서 감사합니다!' WHERE `entry`=7825; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7826; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7827; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $r. 레반터스크는 당신의 기여에 감사드립니다.' WHERE `entry`=7828; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 당신은 레반터스크의 합당한 동맹임을 증명했습니다. 잘하셨어요.' WHERE `entry`=7829; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BI 이 야수를 심판하기 전에 얼마나 많은 사냥꾼을 삼켰는지 궁금합니다.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7831; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N - 당신과 같은 영웅이 부족을 위해 일하지 않는다면 우리는 분명히 고통을 겪을 것입니다. 계속 노력해 주셔서 감사합니다!' WHERE `entry`=7832; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7833; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7834; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 귀하의 아낌없는 기부에 감사드립니다, $N!' WHERE `entry`=7835; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다. 바로 사용할 수 있습니다. 장담합니다. 도움을 주셔서 다시 한 번 감사드립니다! 당신이 없었다면 우리는 확실히 길을 잃었을 것입니다.$b$b당신이 기부한 모든 기부금으로 앞으로 당신이 관심을 갖고 있는 추가 룬무늬 옷감 기부를 처리할 것입니다. 저에게 꼭 확인해주세요. 당신의 선행이 인정받지 못하는 일이 없도록 제가 개인적으로 확인하겠습니다!' WHERE `entry`=7836; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N - 당신과 같은 영웅이 부족을 위해 일하지 않는다면 우리는 분명히 고통을 겪을 것입니다. 계속 노력해 주셔서 감사합니다!' WHERE `entry`=7837; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 아레나 바닥에 많은 피를 흘렸으며 당신을 아레나의 그랜드마스터로 지명하게 되어 기쁩니다!' WHERE `entry`=7838; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 도구! 당신은 그들을 찾았습니다! 오 영광스러운 날! 고마워요, $N.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B이 자리를 차지했습니다! Tanks little one.$B$BLard는 Lard를 돕기 위해 특별한 피크닉 바구니를 만듭니다.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='레반터스크도 새로운 동맹을 맺는 것 같군요! 당신은 잘했다.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 이런, 이거 좋을거야. 한 걸음만 더 가면 Wildhammer는 트롤을 건드릴 수 없다는 것을 알게 됩니다!' WHERE `entry`=7842; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들의 얼굴 표정을 볼 수 있었으면 좋았을 텐데. 그들은 가방을 싸고 있습니까? 마을을 떠날까?$B$B잘했어, $N. 진짜 좋아. Otho는 큰 모조로 보상합니다.' WHERE `entry`=7843; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c. 줄진 자신도 이보다 더 잘할 수 없었을 것입니다!' WHERE `entry`=7844; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='빨리 행동해야 합니다, $N. 확실히 경비원은 당신의 존재에 대해 경고했습니다.' WHERE `entry`=7845; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드디어 자유! 고마워요, $N. 레반터스크는 당신의 행위를 알게 될 것입니다!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Revantusk에게 훌륭한 서비스를 제공했습니다, $N! 우리는 당신에게 큰 감사의 빚을 지고 있습니다.' WHERE `entry`=7847; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 당신을 화산 심장부로 이동할 수 있습니다. 구하라 그러면 이루어질 것이다.' WHERE `entry`=7848; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가장 사랑하는 형제여, 당신이 얼마나 보고 싶습니까...$B$B도움을 주셔서 감사합니다, $N. 당신은 내 눈에 진정한 영웅입니다.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Vilebranch를 강요하는 암흑 에너지가 해제되었습니다. 지금은 말입니다. 비열한 여사제가 죽더라도 곧 다른 여사제가 그 자리를 차지할 것이기 때문에 우리는 악과의 싸움에서 항상 경계해야 합니다.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 Vilebranch에 큰 타격을 입혔습니다. 풍부한 보상을 받을 것입니다, $N.' WHERE `entry`=7861; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 참으로 새 직책인 $N에 합당한 후보입니다. 당신의 노고에 대한 감사의 표시로 이 장신구를 받으십시오. 내년에 모든 지원서를 검토할 예정입니다.' WHERE `entry`=7862; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 우리에게 자신을 증명하기 시작했습니다, $N. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 전쟁노래 협곡 안에서만 사용할 수 있는 식량과 붕대가 있습니다. $B$BGulch 내에서 계속 자신을 증명하면 이러한 항목을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=7863; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 우리에게 자신을 증명하기 시작했습니다, $N. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 전쟁노래 협곡 안에서만 사용할 수 있는 식량과 붕대가 있습니다. $B$BGulch 내에서 계속 자신을 증명하면 이러한 항목을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=7864; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 우리에게 자신을 증명하기 시작했습니다, $N. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 전쟁노래 협곡 안에서만 사용할 수 있는 식량과 붕대가 있습니다. $B$B 협곡 안에서 자신을 계속 증명하면 이러한 아이템을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=7865; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 우리에게 자신을 증명하기 시작했습니다, $N. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 전쟁노래 협곡 안에서만 사용할 수 있는 식량과 붕대가 있습니다. $B$BGulch 내에서 계속 자신을 증명하면 이러한 항목을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=7866; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 우리에게 자신을 증명하기 시작했습니다, $N. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 전쟁노래 협곡 안에서만 사용할 수 있는 식량과 붕대가 있습니다. $B$BGulch 내에서 계속 자신을 증명하면 이러한 항목을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=7867; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 우리에게 자신을 증명하기 시작했습니다, $N. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 전쟁노래 협곡 안에서만 사용할 수 있는 식량과 붕대가 있습니다. $B$B 협곡 안에서 자신을 계속 증명하면 이러한 아이템을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=7868; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 명예 훈장을 가져다주세요. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=7871; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 명예 훈장을 가져다주세요. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=7872; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 명예 훈장을 가져다주세요. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=7873; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<승리의 포효하는 선장 Shatterskull>$B$B얼마나 더 버틸 수 있을까요? 그들이 후퇴하려면 얼마나 더 많은 얼라이언스 오물이 호드의 손에 죽어야 합니까? 시간이 지나봐야 알겠죠, $R...' WHERE `entry`=7874; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<승리의 포효하는 선장 Shatterskull>$B$B얼마나 더 버틸 수 있을까요? 그들이 후퇴하려면 얼마나 더 많은 얼라이언스 오물이 호드의 손에 죽어야 합니까? 시간이 지나봐야 알겠죠, $R...' WHERE `entry`=7875; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<승리의 포효하는 선장 Shatterskull>$B$B얼마나 더 버틸 수 있을까요? 그들이 후퇴하려면 얼마나 더 많은 얼라이언스 오물이 호드의 손에 죽어야 합니까? 시간이 지나봐야 알겠죠, $R...' WHERE `entry`=7876; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 찾기 위해 가슴을 엽니 다...' WHERE `entry`=7877; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 이것들은 꽤 잘 만들어졌습니다. 솜씨가 최고! 여기 다크문 축제 티켓이 있습니다... 즐기세요, $g선생님:내 여자;.' WHERE `entry`=7881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 저킨스를 가져오셨군요. 화려한. 어떤 동물의 가죽으로 이것들을 만드셨나요? 물어봐도 될까요? 스티치 작업이 매우 잘 되어 있고 가죽의 질감이 울퉁불퉁한 스타일입니다. 나는 당신이 기술의 장인이라고 말할 수 있습니다!$B$B고마워요, $N, 여기 당신의 티켓이 있습니다.' WHERE `entry`=7882; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 이런, 이것들은 꽤 큽니다!! 그들에게 꼭 맞는 그놈을 찾는 것은 상상할 수 없지만 걱정하지 마세요. 우리가 찾은 그놈이 충분히 크지 않다면 그의 의상을 조정할 수 있습니다.$B$B감사합니다, $N. 여기 약속했던 티켓이 있습니다.' WHERE `entry`=7883; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 당신이 그들을 만들었습니다! 이것들이 잘 될 겁니다... 때가 되면 제가 악어 우리를 청소하는 사람이 되지 않기를 바랄 뿐입니다. 저 짐승들은 좀 야수같지 않나요?$B$B여기 티켓이 있습니다, $N. 그것들을 즐기고 Darkmoon Faire에서 즐거운 시간을 보내십시오!' WHERE `entry`=7884; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엄청난! 이것은 훌륭하게 작동할 것입니다! 저쪽 텐트가 찢어진 걸 방금 발견했어요. 이 방어구 키트 중 하나가 딱 필요한 것 같아요!$B$B감사합니다, $N. 이 방어구 키트는 수리 비용을 엄청나게 절약해 줄 것입니다. 여기 당신의 티켓이 있습니다 – 당신은 그럴 자격이 있습니다!' WHERE `entry`=7885; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 전쟁노래 협곡에서의 당신의 공적은 잿빛 골짜기 숲 전체에 울려 퍼집니다.' WHERE `entry`=7886; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 전쟁노래 협곡에서의 당신의 공적은 잿빛 골짜기 숲 전체에 울려 퍼집니다.' WHERE `entry`=7887; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 전쟁노래 협곡에서의 당신의 공적은 잿빛 골짜기 숲 전체에 울려 퍼집니다.' WHERE `entry`=7888; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엄청난! 이것들은 훌륭하게 작동할 것입니다! 너무 무겁지도, 그렇다고 너무 가볍지도 않습니다. 근육량을 늘리기에 완벽합니다!$B$B감사합니다, $N. 여기 다크문 축제 티켓이 있습니다!' WHERE `entry`=7889; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 돌을 가져왔다! 그리고 그들은 무겁습니다! 근육이 점점 커져가는게 벌써부터 느껴지네요. $N!$B$B감사합니다. 이 티켓을 가져가세요. 박람회에 있는 동안 과자를 너무 많이 먹지 않도록 하세요. 당신처럼 크고 강한 $c는 $g그 자신:그녀 자신를 유지해야 합니다. 싸우는 모습으로!' WHERE `entry`=7890; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예! 이것이 바로 내가 필요한 것입니다! 너무 사랑스러운 색상, 그리고 그들은 여전히 ​​내 팔을 맨손으로 남겨 두어 그들이 얼마나 강한지 볼 수 있습니다! 완벽해!$B$B여기 있습니다, $N. 여기 당신의 티켓이 있습니다 - 즐기세요!' WHERE `entry`=7891; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 완벽해! 이 철퇴에는 크고 무거운 머리가 있습니다. 나는 그것으로 무엇이든 부술 수 있다고 확신합니다. 나는 단지 내가 그것을 휘두르는 것과 함께 그것을 깨뜨리지 않기를 바랄 뿐이야!$B$B여기 당신의 티켓입니다, $N. 박람회에서 즐거운 시간 보내세요!' WHERE `entry`=7892; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. Stranglethorn의 가장 깊은 정글에 있는 고대 석판에서 배운 힘을 얻는 의식에 이 돌을 사용할 것입니다.$B$B이 신성한 의식을 올바르게 수행하는 그녀는 10 타우렌의 힘과 지구력을 갖게 된다고 합니다!' WHERE `entry`=7893; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아하! 변조기! 훌륭합니다!$B$BI은(는) 우리가 무엇을 만들고 있는지 정확히 말할 수는 없지만 건설에 매우 유용할 것입니다. $N 님, 저는 당신에게 빚을 졌습니다. 감사의 표시로 이 다크문 축제 티켓을 받아 주십시오.' WHERE `entry`=7894; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기즈모를 가져왔습니다! 아주 멋진! 지금도 마음 속에서 그들의 윙윙거리고 윙윙거리는 합창이 들립니다! 오, 이 부스가 준비되면 세상의 경이로움이 될 것입니다. 표시해 주세요!$B$B티켓 여기 있습니다, $N. 그리고 Faire에서 즐거운 시간 보내시기 바랍니다!' WHERE `entry`=7895; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='불꽃놀이를 가져오셨습니다. 훌륭합니다, $N! 나는 이것들에 불을 붙이고 내 부스가 갈 준비가 되었음을 세상에 알리고 싶어요! 아직 꽤 오래 기다려야 하지만... 준비가 되면 준비하겠습니다, 네?$B$B티켓 여기 있습니다, $N. 너 자신을 즐겨!' WHERE `entry`=7896; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다! 이제 문제를 고칠 수 있습니다.$B$B모든 것이 제대로 작동하려면 많은 수리 도구와 많은 밤샘 시간이 필요할 것입니다. 때때로 나는 내 뿌리로 돌아가서 헤드헌터로서 내 경력을 다시 시작하는 것이 더 나을 것이라고 생각하지만... Faire는 나에게 좋았습니다.$B$B이 티켓을 가지고 $N, 재미있게 보내세요!' WHERE `entry`=7897; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 고마워요, $N! Yebb는 이러한 위젯을 즐길 수 있습니다. 나는 그가 그들을 위해 무엇을 계획했는지 모르지만 Yebb는 영리한 작은 노움입니다. 그는 영리하고, 어쩌면 약간 사악할 수도 있습니다....$B$B그가 인간형 살점의 맛을 좋아하기만 한다면... 그는 훌륭한 트롤이 될 것입니다!$B$B자, $N. 거래는 거래이고 이 티켓은 당신 것입니다.' WHERE `entry`=7898; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 당신은 그들을 얻었다! 이걸로 장난감과 싸구려를 만들면 축제에 더 많은 사람들이 모일 것입니다!$B$B여기 티켓입니다, $N. 당신은 그것을 얻었습니다!' WHERE `entry`=7899; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋진 펠트, $N! 누군가에게 이것들을 봉제 인형으로 꿰매도록 하겠습니다. 약간의 속을 채우고 페인트를 칠하면 아제로스 전역의 아이들이 부러워할 것 같아요!$B$BT티켓? 아 예, 지불! 여기 있습니다!' WHERE `entry`=7900; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 이 꼬리는 우리 방문객들에게 큰 상이 될 것입니다. 그리고 그것은 행복한 방문객들을 의미합니다... 친구들과 이야기하고 더 많은 방문객들을 데려옵니다!$B$B여기 티켓이 있습니다! 다크문 축제에서 즐거운 시간 보내세요... 친구들에게 우리에 대해 이야기하는 것도 잊지 마세요!' WHERE `entry`=7901; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 깃털! 그들은 놀랍습니다, 당신은 생각하지 않습니다! 그런 아름다움으로 상상력을 자극하는 것은 쉬울 것입니다!$B$B자선 활동을 하시는군요, $N. 관람하시는 분들의 웃는 얼굴은 참으로 큰돈이지만 ​​이 티켓도 받아가시기 바랍니다.' WHERE `entry`=7902; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엄청난! 당신은 눈을 얻었다! 그 박쥐 사냥이 당신에게 무서웠기를 바랍니다. 당신과 같은 용감한 $c가 겁을 먹었다면 그 눈은 확실히 우리 축제 방문객을 놀라게 할 것이기 때문입니다.$B$B 이 티켓을 가져가세요, $N. 당신의 봉사에 감사드립니다.' WHERE `entry`=7903; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다크문 축제에 오신 것을 환영합니다! 이 바우처는 5개, 예, 5개 상품권에 유효합니다!$B$B상품권을 모으면 값진 상품으로 교환하는 방법에 대해 저에게 말하고 싶을 것입니다. 더 많은 티켓을 얻을수록 더 많은 상품을 받을 수 있습니다. 후자!' WHERE `entry`=7905; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 많은 것을 설명합니다. 안퀴라즈로 가는 길을 찾으면 브란을 주시하십시오. 나는 그가 그의 원숭이 없이는 무력할까봐 두렵다.' WHERE `entry`=7907; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 전쟁노래 협곡에서의 당신의 공적은 잿빛 골짜기 숲 전체에 울려 퍼집니다.' WHERE `entry`=7921; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나이트 엘프와 그들의 동맹은 당신의 이름이 속삭이는 것만으로도 전율할 것입니다! 호드를 위하여!' WHERE `entry`=7922; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나이트 엘프와 그들의 동맹은 당신의 이름이 속삭이는 것만으로도 전율할 것입니다! 호드를 위하여!' WHERE `entry`=7923; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나이트 엘프와 그들의 동맹은 당신의 이름이 속삭이는 것만으로도 전율할 것입니다! 호드를 위하여!' WHERE `entry`=7924; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나이트 엘프와 그들의 동맹은 당신의 이름이 속삭이는 것만으로도 전율할 것입니다! 호드를 위하여!' WHERE `entry`=7925; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다크문 축제에 오신 것을 환영합니다! 이 바우처는 5개, 예, 5개 상품권에 유효합니다!$B$B상품권을 모으면 값진 상품으로 교환하는 방법에 대해 저에게 말하고 싶을 것입니다. 더 많은 티켓을 얻을수록 더 많은 상품을 받을 수 있습니다. 후자!' WHERE `entry`=7926; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='따라서 포털 데크를 구성했습니다. 그것을 우리에게 돌려주는 당신의 손짓은 곧 잊혀지지 않을 당신과 다크문 사이의 끈을 만들 것입니다. 감사의 표시로 더 큰 다크문 카드 중 하나를 선물하겠습니다.' WHERE `entry`=7927; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 Warlords의 갑판을 구성했습니다. 그것을 우리에게 돌려주는 당신의 손짓은 곧 잊혀지지 않을 당신과 다크문 사이의 끈을 만들 것입니다. 감사의 표시로 더 큰 다크문 카드 중 하나를 선물하겠습니다.' WHERE `entry`=7928; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 엘리멘탈 덱을 구성했습니다. 그것을 우리에게 돌려주는 당신의 손짓은 곧 잊혀지지 않을 당신과 다크문 사이의 끈을 만들 것입니다. 감사의 표시로 더 큰 다크문 카드 중 하나를 선물하겠습니다.' WHERE `entry`=7929; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g 왕에게 어울리는 상: 여왕;! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7930; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g 왕에게 어울리는 상: 여왕;! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7931; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g 왕에게 어울리는 상: 여왕;! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7932; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g 왕에게 어울리는 상: 여왕;! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7933; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g 왕에게 어울리는 상: 여왕;! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7934; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g 왕에게 어울리는 상: 여왕;! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7935; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g 왕에게 어울리는 상: 여왕;! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7936; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='건초더미를 재빨리 뒤져보면 그 안의 금고가 드러납니다! 행운을 찾은 것 같습니다!' WHERE `entry`=7937; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='상자를 재빨리 뒤져보면 그 안에 있는 금고가 드러납니다! 행운을 찾은 것 같습니다!' WHERE `entry`=7938; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 여기 다크문 축제 티켓이 있습니다!' WHERE `entry`=7939; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g왕:여왕;에 어울리는 상품! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7940; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $N. 공정 거래. 즐기다.' WHERE `entry`=7941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $N. 즐거운 시간을 보낼 수 있는 다크문 축제 티켓입니다. 그들이 말하는 것처럼 한 곳에서 모두 사용하지 마십시오!' WHERE `entry`=7942; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 감사드립니다, $N. 여기 티켓이 있습니다!' WHERE `entry`=7943; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='상자를 재빨리 뒤져보면 그 안에 있는 금고가 드러납니다! 행운을 찾은 것 같습니다!' WHERE `entry`=7944; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나무 그루터기를 재빨리 뒤져보면 그 안에 있는 자물쇠 상자가 드러납니다! 행운을 찾은 것 같습니다!' WHERE `entry`=7945; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 여기 계란이 있습니다! 잠시 동안 부화할 준비가 되지는 않겠지만, 부화하면 멋진 애완동물을 갖게 될 것입니다!' WHERE `entry`=7946; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기요, 여기요! $g왕:여왕;에 어울리는 상품! 축하해, 친구!$B$B제출하고 싶은 티켓이 더 있으면 알려주세요! 다크문 축제가 열리는 동안에는 티켓을 교환해 드리겠습니다.' WHERE `entry`=7981; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우박, $c. 나는 파괴자 진로크, 무감바의 트롤입니다. 우리 잔달라 부족은 당신의 업적을 인정합니다. 당신의 끈기와 의지에 경의를 표합니다.$b$b이 부적을 목에 걸으세요, $c. Mugamba 산의 힘이 당신의 존재를 통해 흐르게 하십시오. 적들을 쓰러뜨리면서 힘을 얻으세요!' WHERE `entry`=8041; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 길은 다시 교차할 것입니다, $c.' WHERE `entry`=8042; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='새로 찾은 힘을 사용하여 구루바시를 파괴하세요!' WHERE `entry`=8043; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='줄진이 부러워할 겁니다, $c. 나아가 정복하라!' WHERE `entry`=8044; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 알아라, 이교도여: 재앙이 우리를 하나로 모았다. 잔달라는 당신의 이교도 방식을 이해하지도 인정하지도 않지만 우리는 공정한 사람들입니다. 목에 이 브랜드를 착용하십시오. 그것은 우리의 적들에 대한 경고이자 잔달라에 대한 당신의 우정의 상징이 될 것입니다.$B$B계속해서 우리 백성을 섬기십시오. 그러면 저는 낙인의 힘을 증폭시킬 것입니다.' WHERE `entry`=8045; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$c, 우리의 적을 물리치기 위해 해야 할 일을 하십시오. 그것이 빛의 집중을 의미하더라도.$B$B<진로크가 몸서리친다.>' WHERE `entry`=8046; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 믿음은 다르지만 우리의 대의는 의롭습니다. 고귀한 $c여, 적들을 쓰러뜨리십시오.' WHERE `entry`=8047; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='경계, 명예, 충성, 용기... 당신은 이 모든 특성을 구현하며 브랜드도 마찬가지입니다.' WHERE `entry`=8048; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$g 사제여 여사제여, 감사의 표시로 이 부적을 받으십시오.$B$B줄다자르의 눈은 잔달라 트롤과의 결속이 강화됨에 따라 더욱 강해질 것입니다. 주기적으로 나에게 돌아오면 보석을 주입하겠습니다.' WHERE `entry`=8049; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Soulflayer와 그의 하수인 $N과의 전투를 계속하세요. 그는 절대 줄구룹의 경계를 벗어나서는 안 됩니다.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='단호하게 노력하세요, $N. Soulflayer는 당신의 삶의 의지를 빨아들이려고 시도할 것입니다.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들을 모두 쳐부수고 학카르가 그들을 분류하게 하십시오...' WHERE `entry`=8052; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 우리를 존중하기 위해 많은 일을 합니다. 당신의 손에는 학카르 하수인의 피가 뚝뚝 떨어지고 있습니다. 당신은 부족의 친구입니다.$B$B이 팔보호구를 착용하세요. 그들은 자유 사상가의 팔 보호대입니다. 이것이 제가 진정한 힘에 대해 의미하는 것입니다.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 명예는 부족에서 보장됩니다. 당신은 줄구룹에서 많은 죽음을 맞이했습니다. 적들은 당신의 신념 앞에 쓰러집니다. 적들은 당신의 힘 앞에 쓰러집니다.$B$B이것은 자유사상가의 벨트입니다. 명예의 상징입니다. 강력한 모조입니다. 이제 당신의 것입니다.' WHERE `entry`=8054; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 소수만이 할 수 있는 일을 해냈습니다. 당신은 학카르의 부하들을 무릎 꿇게 했습니다. 당신은 자유사상가가 무엇을 할 수 있는지 그들에게 보여주었습니다. 당신은 이단자가 부족에서 어떻게 존경받을 수 있는지 보여주었습니다. 당신은 진정한 힘 이상의 것을 가지고 있습니다. 당신은 진정한 힘입니다.$B$B가슴받이를 받아라, 자유사상가여. 당신을 반대하는 사람들을 부수십시오.' WHERE `entry`=8055; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자네에게 잔달라 점술가가 조금 생긴 것 같군. 당신이 우리를 위해 줄구룹에서 한 일에 대해 알고 있습니다. 이 힘의 귀감은 잔달라 부족을 돕는 데 큰 도움이 될 것입니다. 친구로 부를 수 있는 부족이죠. 이 팔찌를 가져가세요, $N; 당신은 그것들을 얻었고 일부는 얻었습니다!' WHERE `entry`=8056; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 이 Power Paragons, $N에서 오는 힘이 느껴져요. 당신은 부족에서 우리가 \"친구\"라고 부를 수 있는 사람임이 입증되었습니다. 거래는 거래입니다, $N... Haruspex의 팔보호구의 힘을 보십시오!' WHERE `entry`=8057; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 오늘 복수를 많이 했습니다. 당신은 변명자의 모습을 취했습니다. 당신은 혈신의 하수인들을 무릎 꿇게 했습니다.$B$B이것을 가져가십시오. 그것은 미래에 대한 당신의 복수에 불을 붙일 것입니다. 당신은 이제 잔달라의 친구입니다.' WHERE `entry`=8058; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어... 의심할 여지 없이 그들은 Paragons of Power를 포기하기 전에 극심한 방법으로 대가를 치러야 했습니다. 가져가세요 - 악마의 랩입니다. 악마의 먹이를 소환하는 데 사용되는 강력한 모조로 만들어졌으며 힘을 얻는 데 강력한 도구입니다.' WHERE `entry`=8059; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인상적입니다... 그들 사이로 흐르는 모조가 느껴지시나요? 권력의 귀감은 구루바시 제국이 이 땅을 통치하던 시절 일종의 통화로 사용되었습니다. 이제 우리 Zandalar는 그들 안에 잠재된 모조를 사용하여 피의 신 Hakkar의 두 번째 부활에 맞서 싸울 것입니다!$B$B오늘 수고하셨습니다. Zandalar에 친구가 있다고 생각하세요. 그것을 위해 약속한 일루셔니스트의 랩은 여기 있습니다!' WHERE `entry`=8060; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N! 이것들을 나에게 가져다 준 것은 결코 작은 일이 아니었습니다. 의심할 여지 없이 당신은 오늘 우리 부족의 고해사제 역할을 하여 학카르의 위협으로부터 우리 자신을 보호했습니다. 이 랩은 당신과 같은 부족의 친구에게 어울립니다!' WHERE `entry`=8061; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 힘의 모범의 존재를 감지하는 데 비전이 필요하지 않습니다. 줄구룹에서의 당신의 성공은 부족의 많은 이들에게 깊은 인상을 남겼습니다. 우리는 당신을 잔달라의 친구로 여길 뿐만 아니라 강력한 아이템이자 포식자의 상징인 포식자의 팔 보호구를 소유할 자격이 충분하다고 생각합니다. 잘했어, $N.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨습니다, $N... 줄구룹에서의 업적으로 인해 잔달라 부족을 친구로 부를 권리가 생겼습니다. 파라곤의 배치를 살펴보겠습니다. 당신의 노력에 대해 이 보상을 받아주세요!' WHERE `entry`=8063; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사합니다. 이 아이템에 잠재된 힘은 그 자체로 보물이 될 것입니다. 내가 부탁한 대로 해주었을 뿐만 아니라 여기 부족에서 우리에게 명예로운 사람이라는 것도 증명했습니다. 약속대로 보상이 여기 있습니다!' WHERE `entry`=8064; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다... 필요한 Power Paragons $N을(를) 성공적으로 수집했습니다. 잔달라를 위한 줄구룹에서의 당신의 업적은 전설적입니다. 따라서 당신은 부족 사이에서 존경받을 것입니다. 여기 당신의 튜닉이 있습니다, 강력한 $C!' WHERE `entry`=8065; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 전에 당신이 도착하는 순간을 감지했지만 너무 쉽게 느껴지지는 않았습니다. 나에게 자신을 드러낸 것은 당신이 가져온 Power의 Paragons였습니다. 장신구를 보지 않고도 그 힘을 느낄 수 있습니다. 그들의 잠재된 모조인 원초적인 마법은 피의 신 학카르의 악마적인 계획을 정복하려는 우리의 노력을 계속해서 촉진할 것입니다.$B$B당신은 당신의 성공에 대해 칭찬과 보상을 받을 것입니다. 당신은 부족 사이에서 존경받고 포식자의 허리띠를 차기에 합당합니다.' WHERE `entry`=8066; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성공... 당신은 $N 부족의 존경을 받을 것입니다. 맨틀에 필요한 Power Paragons를 획득하는 것은 결코 쉬운 일이 아니었지만, 당신은 우리 포식자 중 가장 치명적인 방식으로 그것을 처리했습니다. 당신은 그들 사이에서 당신의 자리를 얻었고 그들의 맨틀을 입을 권리를 확실히 얻었습니다.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성공! 당신은 이제부터 부족에서 영광을 받을 것입니다! $N.$B$B 덕분에 줄구룹은 오늘 잔달라의 힘을 확실히 맛보았습니다. 부족의 축복과 함께 잔달라 마술사의 망토를 가져가십시오. 그것이 당신에게 잘 봉사하기를 바랍니다.' WHERE `entry`=8068; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내 마술사의 로브를 입을 자격이 있는 사람이 나타났습니다! 줄구룹에서의 당신의 성공은 앞으로 오랜 세월 동안 부족들 사이에서 당신의 존경을 확신시켰습니다. 자랑스럽게 착용하세요, $N!' WHERE `entry`=8069; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='성공! 이것들은 학카르의 부상에 맞서 우리의 힘을 키우는 데 큰 도움이 될 것입니다. 당신의 도움으로 우리는 피의 신이 우리 모두를 멸망시키지 않도록 하는 중요한 조치를 취했습니다.$B$B당신은 오늘 부족의 명예를 얻었습니다, $N. 감사의 표시로 고해 신부의 결박을 가져가십시오.' WHERE `entry`=8070; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘하셨습니다. $N - 오늘 학카르의 하수인들이 당신 덕분에 잔달라의 보복을 확실히 느꼈을 겁니다. 당신의 행동은 당신에게 부족 내에서 영구적인 경외의 장소를 제공했습니다. 우리의 축복으로 이 고해 신부의 망토를 가져가십시오!' WHERE `entry`=8071; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오늘 승리는 우리의 것입니다. 당신이 우리의 적들에게 뿌린 광기 덕분입니다! 당신은 잔달라에서 존경을 받을 것이며, 당신의 행위에 대한 감사를 표현하는 데 미친 모자의 망토를 바치는 것보다 더 좋은 방법은 없습니다!' WHERE `entry`=8072; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='대단합니다... 당신은 오늘 거의 불가능하다고 생각했던 일을 해냈습니다. 부족에서 당신의 존경심은 평생 보장됩니다, $N. 당신은 미친 모자의 튜닉을 입을 권리를 얻었습니다. 우리의 축복으로 그렇게 하십시오.' WHERE `entry`=8073; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네 $N에게서 정복당한 악의 냄새를 맡을 수 있어. 달콤한 냄새야... 너도 잘 알 것 같아.$B$BI 허리띠에 필요한 Paragons of Power를 가져다준 것이 결코 작은 일이 아니라는 걸 알아. 당신의 행위는 부족을 영예롭게 했을 뿐만 아니라 우리 부족 사이에서도 당신 자신을 영예롭게 했습니다. 여기 있습니다 - 오거의 허리띠를 가져가세요!' WHERE `entry`=8074; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나에게 Power의 Paragons, $N을 가져오기 위해 어떤 일을 겪어야 했는지 알고 있습니다. 더러운 수액처럼 줄구룹에서 스며드는 악을 물리치는 것은 쉬운 일이 아니었습니다. 하지만 이제 모든 것이 말해지고 끝났으니 당신은 오랫동안 잔달라에서 존경받을 것이라고 쉽게 말할 수 있습니다. 오세요!$B$B여기 - 오거의 호버크를 가져다 자랑스럽게 착용하세요!' WHERE `entry`=8075; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 줄구룹의 마력의 보물은 낭비된 힘을 상기시키는 역할을 해야 합니다. 구루바시는 키가 크면 강했지만, 키에 삼켜지도록 내버려 두었습니다. 악마는 그들이 하는 게임이 매우 비슷하다는 것을 알고 있지만, 해방된 힘은 종종 생존에 필요한 바로 그 것입니다.$B$B이 망토를 잔달라의 명예로운 동맹으로 사용하십시오... 당신에게 큰 도움이 될 것입니다.' WHERE `entry`=8076; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인상적입니다. 줄구룹에서의 당신의 승리는 학카르가 우세하지 않을 것이라는 사실을 우리, 아니 세계에 확신시켜 주었습니다. 혈신과 직접 대면할 때가 올지도 모릅니다... 그리고 만약 그렇게 된다면 잔달라 부족 사이에서 당신의 숭배가 보장된다는 것을 알게 될 것입니다.$B$BO오, 그리고 이 간단한 로브도 도움이 될 것 같습니다.$B$ B<알타빔이 알면서도 당신에게 윙크합니다.>' WHERE `entry`=8077; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='옹호자의 길은 이제 당신에게 알려져 있습니다. 당신은 부족에 영광을 가져왔습니다. 당신은 자신에게 영광을 가져 왔습니다. 당신은 우리의 적에게 고통을 안겨주었습니다.$B$B변명자의 허리띠는 당신 것입니다. 당신은 확실히 구원자의 길과 하나가 되고 있습니다.' WHERE `entry`=8078; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 행동에 대해 존경받을 것입니다. 부족은 영웅에게 보상합니다. 줄구룹은 전에 없던 잔달라의 복수를 맛보았습니다.$B$B당신의 행위는 다가올 다른 이들의 행위를 예고할 것입니다. 그들은 당신을 진정한 힘의 상징으로 여길 것입니다. 그들은 당신을 복수의 화신으로 바라볼 것입니다!' WHERE `entry`=8079; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마크를 얻었다! 잘 했어! 병참장교에게 자원을 보내면 빨리 아군에게 분산시킬 수 있습니다.$B$B감사합니다, $N. 실제로, 당신이 달성한 것과 같은 성공적인 임무를 수행하는 것이 전쟁에서 진정으로 승리하는 방법입니다.' WHERE `entry`=8080; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리의 투쟁에 대한 당신의 기여는 보병과 야전 사령관 모두에게 주목됩니다.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$R, 이 부적의 틀 안에 들어 있는 조약돌은 남해의 카자로 산에서 온 것입니다. Mount Kajaro는 변동성이 심한 지역입니다. 폭력적이고 종종 마법 같은 화산 폭발이 특징입니다.$B$B잔달라 트롤과의 유대가 커질수록 이 조약돌의 힘도 커집니다. 조약돌의 힘을 이용하여 적들을 쓰러뜨리십시오. 산처럼 되세요: 빠르고, 폭발적이며, 치명적입니다...' WHERE `entry`=8101; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Kajaro의 녹은 전선처럼 막을 수 없습니다.' WHERE `entry`=8102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='계속해서 줄구룹의 트롤을 학살하십시오. 학카르는 세상이 그의 불굴의 의지 아래 굴복하지 않도록 해야 합니다.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<보이지 않는 강력한 힘으로 조약돌을 부수는 알타빔>$b$b보여? 조약돌은 우리가 지오드라고 부르는 것입니다. 조약돌 안에는 우리 세계의 잠재 에너지에 잠긴 강력한 수정이 있습니다. 조약돌을 반으로 자르면서 나는 마침내 그 조약돌의 모든 잠재력을 실현할 수 있었습니다. 그것을 사용하여 적에게 초토화하십시오.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시 분지 $n에서 자네의 공적에 대한 보고를 받았네. 잘하셨어요! 당신과 같은 사람들이 여기에서 투쟁에 참여하면 언젠가는 우리가 조국을 되찾을 것이라고 믿습니다.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 부적 $c를 받으십시오. 그것을 받아들이고 그 힘을 사용하여 우리 모두의 적을 쓰러뜨리십시오.$b$b당신의 목에는 역사의 한 조각이 걸려 있다는 것을 기억하십시오. 케잔은 한때 잔달라 제국의 거대한 영토였습니다. 아아, 고블린 무역왕의 오점은 내 자랑스러운 형제자매들을 몰아낼 것입니다.$b$b케잔은 이제 고블린 수도인 언더마인의 본거지입니다. 그러나 오염 이전에 그것이 위대함을 가졌다는 것을 아십시오. 오늘날까지도 케잔은 내 백성에게 성스러운 땅으로 여겨진다.' WHERE `entry`=8106; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='어둠 속에서 그려라, $c. 그림자를 받아들입니다. 케잔의 테인트가 당신의 어두운 개입을 보완하도록 하십시오.' WHERE `entry`=8107; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리가 힘을 합쳐야 Soulflayer를 막을 수 있습니다.' WHERE `entry`=8108; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들의 시체에서 살을 벗겨내십시오. 그림자가 학카리를 삼키는 것을 지켜보십시오. 그들의 두려움에서 힘을 얻으세요, $c. 케잔의 테인트가 이 힘을 강화하게 해주세요...' WHERE `entry`=8109; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 해초 보이시죠? 남해에서 온 것입니다. 약간의 매력과 약간의 마법만 더하면 소유자에게 가장 적합한 특성을 갖습니다.$b$b당신은 $c이니 쉽습니다. 목에 걸고 자연이나 다람쥐 또는 사람들이 좋아하는 것이 무엇이든 생각하십시오.' WHERE `entry`=8110; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='목 부분은 담배를 피울 수 없습니다, 몬! 당신은 악과 싸우기 위해 그것을 사용해야합니다.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 줄구룹의 사악한 트롤들을 데리고 자연의 힘으로 무엇을 할 수 있는지 보여주세요!' WHERE `entry`=8112; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 월, 좋은 여행이었습니다. 계속해서 학카르와 하수인을 죽이고 진압하십시오.' WHERE `entry`=8113; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 잘했어, $n! 흥분한 스카우트가 당신의 공적에 대한 보고를 가지고 저를 찾아왔습니다. Arathor 리그의 우리는 매우 기쁩니다!$b$b당신은 리그의 병사들 사이에서 빠르게 지역 영웅이 되고 있으며 오늘의 행동은 다시 한 번 당신의 훌륭한 평판을 증명합니다.' WHERE `entry`=8114; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신과 Maywiki는 공통점이 있습니다. 우리 둘 다 무당이야! 그러나 Maywiki는 신비주의에 가깝고 당신은 스크럽에 가깝습니다. 하지만 우리 둘 다 위대한 영혼이 무엇을 가져다주는지 알고 있습니다.$B$B목에 걸 수 있는 이 구슬을 선물로 드립니다. 깊숙한 곳을 들여다보고 남해의 부드레스 마을을 만나보세요! 그것이 당신의 영혼을 들어 올리게하십시오!' WHERE `entry`=8116; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='악한 학카리 영혼을 조심하세요, 몬. 솔직히 그들은 으스스합니다.' WHERE `entry`=8117; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지금 보세요, $n. 이제 Voodress가 더 명확하게 들어옵니다. 원초적인 힘이 당신을 통해 흐르게 하세요, 몬.' WHERE `entry`=8118; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='언젠가 $n 님, 이 보주를 사용하여 나와 직접 소통할 수 있게 될 것입니다. Hakkar와의 이 전투가 끝날 때마다 Maywiki는 집으로 돌아갑니다. 영혼을 불러 그날이 속히 오기를 청합시다.' WHERE `entry`=8119; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Defiler 정찰병이 당신의 성공에 대한 보고를 가지고 왔습니다, $n. 잘하셨습니다.$b$b알겠지만, 아라시 분지 전투에서 승리하려면 경계를 늦추지 않고 얼라이언스 확장 시도를 분쇄해야 합니다. 이렇게 하면 여기서 우리의 승리가 보장됩니다.' WHERE `entry`=8120; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$b$b적 $n에게 또 한 번의 결정타가 가해졌습니다. 당신의 업적 덕분에 Arathi Basin은 곧 Defilers에게 점령당할 것입니다.' WHERE `entry`=8123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리 투쟁에 대한 당신의 기여는 그런트와 대장군 모두에게 주목됩니다.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 빠르게 발전하고 있습니다, 젊은 $c. 죽음의 손길을 위한 잔달라인 Shera Ali\'kh에 입문할 때가 된 것 같습니다. 수천 년 동안 우리는 잔달라 제국의 암살자 역할을 해왔습니다. 너무 오랫동안 우리는 멍하니 앉아 학카리가 강해지도록 내버려 두었습니다. 다시 한 번 우리는 Hakkar와 맞서지만, 이번에는 단합된 $r 전선의 지원 없이 말입니다. 피의 신과 그의 하수인을 물리치는 데 도움을 주어야 하는 것은 바로 당신과 당신의 동맹입니다!$b$b이 부적을 착용하고 여행을 돕게 하십시오.' WHERE `entry`=8141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='부적 $c에 붙일 수 있는 강화는 하나만 남았습니다. 때가 되면 그 강화를 적용하겠습니다.' WHERE `entry`=8142; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자네 수준의 암살자는 넓은 자리를 차지해야 한다. 적들은 존중을 배워야 합니다! 적군이 죽음의 손길의 광채를 보았을 때 당신은 그것을 얻게 될 것입니다 - 너무 늦었습니다...' WHERE `entry`=8143; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Shera Ali\'kh의 후원으로 연설하는 것은 이번이 마지막입니다. 당신은 당신이해야 할 모든 것을 알고 있습니다. 부적을 가지고 사냥을 계속하십시오. 학카르는 절대로 줄구룹을 떠나서는 안 됩니다.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잔달라 인들 사이에서 $c라는 직업은 존경을 받습니다. 우리의 가장 위대한 사냥꾼들은 그들의 결의를 증명하기 위해 소용돌이의 가장자리로 여행합니다.$b$b바다 한가운데에서 그들은 소용돌이 덩굴손으로 알려진 다시마 가닥을 끌어옵니다. 그런 다음 켈프를 직조하여 정확도와 힘을 향상시키는 마법을 부여합니다.$b$b이제 Maelstrom\'s Tendril을 한 번만 직조할 수 있습니다. 잔달라와 당신의 유대가 커질수록 부적에 더 많은 힘을 불어넣겠습니다.' WHERE `entry`=8145; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 부적 $c에 추가할 수 있는 직물은 단 하나뿐입니다.' WHERE `entry`=8146; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='군수품이 끝날 때 그들이 속죄를 찾게하십시오.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 여정은 이제 막 시작되었을 뿐입니다, 젊은 $c. 아마도 언젠가 당신은 마엘스트롬을 방문하여 세상의 중심을 들여다볼 것입니다.$b$b당신의 힘과 용기를 기원합니다!' WHERE `entry`=8148; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그는 영웅 중의 영웅이었다. 우서는 그랬다. 그의 가장 위대한 제자이자 우서가 자신의 아들처럼 사랑했던 아서스가 모든 인류를 배신했을 때 그가 느꼈을 괴로움은 상상조차 할 수 없습니다. 그럼에도 불구하고 그는 아서스를 저지하기 위해 일어섰고, 그로 인해 그는 진정한 성기사로 영원히 기억될 것입니다. 그의 싸움은 그가 구할 수 있는 사람들만을 생각하며 끝이 났습니다.$B$B감사합니다, $N. 당신은 오늘 위대한 영웅에게 경의를 표하며 그의 정신과 추석의 정신을 기렸습니다.' WHERE `entry`=8149; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그롬의 전체 이름인 그롬마쉬는 \"거인의 심장\"을 의미합니다. Mannoroth에 맞서기 위해서는 그 이상이 필요했습니다. 오크의 저주가 그롬과 함께 시작되고 끝났을 때 대족장이 가장 잘 말한 것 같습니다. 그롬의 희생과 아마도 속죄는 오늘날 호드의 원천이 될 것입니다.$B$B감사합니다, $N. 당신은 오늘 위대한 영웅에게 경의를 표하며 그의 정신과 추석의 정신을 기렸습니다.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 이상 내 목적은 사냥이 아니라 $C를 가르치는 것입니다. 그것이 운명이 내게 준 것입니다.$B$B$C의 부적을 만들어 보세요. 과거의 시련과 승리를 상기시켜 줄 전리품 컬렉션입니다. 결국 나는 매력을 유지하지만 다른 것으로 보상합니다.' WHERE `entry`=8151; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 얻으려면 예리한 시력과 대단한 인내심이 있어야 합니다. 잘하셨어요.' WHERE `entry`=8153; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마크를 얻었다! 잘 했어! 병참장교에게 자원을 보내면 빨리 아군에게 분산시킬 수 있습니다.$B$B감사합니다, $N. 실제로, 당신이 달성한 것과 같은 성공적인 임무를 수행하는 것이 전쟁에서 진정으로 승리하는 방법입니다.' WHERE `entry`=8154; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마크를 얻었다! 잘 했어! 병참장교에게 자원을 보내면 빨리 아군에게 분산시킬 수 있습니다.$B$B감사합니다, $N. 실제로, 당신이 달성한 것과 같은 성공적인 임무를 수행하는 것이 전쟁에서 진정으로 승리하는 방법입니다.' WHERE `entry`=8155; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마크를 얻었다! 잘 했어! 병참장교에게 자원을 보내면 빨리 아군에게 분산시킬 수 있습니다.$B$B감사합니다, $N. 실제로, 당신이 달성한 것과 같은 성공적인 임무를 수행하는 것이 전쟁에서 진정으로 승리하는 방법입니다.' WHERE `entry`=8156; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리의 투쟁에 대한 당신의 기여는 보병과 야전 사령관 모두에게 주목됩니다.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리의 투쟁에 대한 당신의 기여는 보병과 야전 사령관 모두에게 주목됩니다.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리의 투쟁에 대한 당신의 기여는 보병과 야전 사령관 모두에게 주목됩니다.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$b$b적 $n에게 또 한 번의 결정타가 가해졌습니다. 당신의 업적 덕분에 Arathi Basin은 곧 Defilers에게 점령당할 것입니다.' WHERE `entry`=8160; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$b$b적 $n에게 또 한 번의 결정타가 가해졌습니다. 당신의 업적 덕분에 Arathi Basin은 곧 Defilers에게 점령당할 것입니다.' WHERE `entry`=8161; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$b$b적 $n에게 또 한 번의 결정타가 가해졌습니다. 당신의 업적 덕분에 Arathi Basin은 곧 Defilers에게 점령당할 것입니다.' WHERE `entry`=8162; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리 투쟁에 대한 당신의 기여는 그런트와 대장군 모두에게 주목됩니다.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리 투쟁에 대한 당신의 기여는 그런트와 대장군 모두에게 주목됩니다.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리 투쟁에 대한 당신의 기여는 그런트와 대장군 모두에게 주목됩니다.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시 분지 $n에서 자네의 공적에 대한 보고를 받았네. 잘하셨어요! 당신과 같은 사람들이 여기에서 투쟁에 참여하면 언젠가는 우리가 조국을 되찾을 것이라고 믿습니다.' WHERE `entry`=8166; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시 분지 $n에서 자네의 공적에 대한 보고를 받았네. 잘하셨어요! 당신과 같은 사람들이 여기에서 투쟁에 참여하면 언젠가는 우리가 조국을 되찾을 것이라고 믿습니다.' WHERE `entry`=8167; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시 분지 $n에서 자네의 공적에 대한 보고를 받았네. 잘하셨어요! 당신과 같은 사람들이 여기에서 투쟁에 참여하면 언젠가는 우리가 조국을 되찾을 것이라고 믿습니다.' WHERE `entry`=8168; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Defiler 정찰병이 당신의 성공에 대한 보고를 가지고 왔습니다, $n. 잘하셨습니다.$b$b알겠지만, 아라시 분지 전투에서 승리하려면 경계를 늦추지 않고 얼라이언스 확장 시도를 분쇄해야 합니다. 이렇게 하면 여기서 우리의 승리가 보장됩니다.' WHERE `entry`=8169; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Defiler 정찰병이 당신의 성공에 대한 보고를 가지고 왔습니다, $N. 잘하셨습니다.$B$BA, 아라시 분지 전투에서 승리하려면 경계를 늦추지 않고 얼라이언스 확장 시도를 분쇄해야 합니다. 이렇게 하면 여기서 우리의 승리가 보장됩니다.' WHERE `entry`=8170; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Defiler 정찰병이 당신의 성공에 대한 보고를 가지고 왔습니다, $n. 잘하셨습니다.$b$b알겠지만, 아라시 분지 전투에서 승리하려면 경계를 늦추지 않고 얼라이언스 확장 시도를 분쇄해야 합니다. 이렇게 하면 여기서 우리의 승리가 보장됩니다.' WHERE `entry`=8171; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='자, 당신은 그 늙은 드워프 아이언부츠와 이야기를 나누었고 잃어버린 모쉬아루 서판을 발견했군요, 그렇죠? 그 간섭하는 탐사자는...$B$B상관없어. 이 세상을 구하기에는 너무 늦었습니다. 학카르는 다시 태어났고 지금도 힘을 키우고 있습니다... 고대 트롤 왕국 줄구룹의 깊숙한 곳에서 말이죠! 그가 왔다! 그리고 그는 피와 공포로 통치할 것입니다!$B$B감사합니다, $N. 당신의 도움으로 Soulflayer의 귀환이 빨라졌습니다!' WHERE `entry`=8181; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='탐사자 아이언부트가 보냈다고? 저와 잔달라 트롤이 영혼약탈자를 쓰러뜨릴 방법을 알고 있을지도 모르니까요.$B$B이 섬의 트롤과 대화하고 그들의 말에 귀를 기울이고 준비하십시오. $N , 당신이 피에 젖기 전에 작업을 위해.' WHERE `entry`=8182; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 학카르의 심장. 그래서 Soulflayer는 살해당했습니다! 우리의 세상은 구원받았습니다!$B$B$N, 우리에 대한 당신의 봉사는 아무리 강조해도 지나치지 않습니다. 당신은 진정 이 왕국의 영웅입니다!' WHERE `entry`=8183; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $C. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $C. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8185; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $C. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8186; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $C. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $C. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8188; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $C. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8189; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $C. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $c. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 사용하세요, $C. 학카리에게 자비를 베풀지 말라!' WHERE `entry`=8192; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='낚시왕으로 인정받고 싶다면 서둘러 제출하세요! 나는 아무것도 먹지 않고 몇 시간 동안 여기 서 있었다! 그 빨판을 넘겨!' WHERE `entry`=8193; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 거래가 당신에게 효과가 있다면 나에게도 효과가 있습니다!' WHERE `entry`=8194; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 이 동전 세트는 점점 늘어나는 수집품에 훌륭하게 추가될 것입니다... 이 동전은 혈신의 부상에 맞서 부족을 방어하는 데 사용할 것입니다. 명예의 증표 $N과 부족의 감사를 받았습니다!' WHERE `entry`=8195; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='친구여, 공정한 거래 - 부족의 축복과 함께 남해의 감미로운 과일을 즐겨라.' WHERE `entry`=8196; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 머리를 얻었다! 당신은 우리 신들의 약탈을 막고 학카르를 약화시켰습니다!$B$B당신의 행동은 정말 영웅적입니다, $N. 이 트롤 노예의 우두머리가 오한이 있은 지 오랜 시간이 지난 후에도 당신에게 자비를 간청하기를 바랍니다.' WHERE `entry`=8201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='*Whir* $B$B 키퍼의 엔젤피시 식별 완료. $B$B 이제 보상을 사용할 수 있습니다. $B$B *클릭-클릭* *Bzzzz*' WHERE `entry`=8221; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 정말 감사합니다! 이 피로 페인트를 칠하고 온갖 싸구려 잡동사니를 빛나는 보물로 바꾸겠습니다!$B$B여기 티켓이 있습니다. 다시 한 번 감사드립니다!' WHERE `entry`=8222; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한 번 감사드립니다, $N. 여기 티켓이 있습니다!' WHERE `entry`=8223; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='*Whir* $B$B Dezian Queenfish 식별 완료. $B$B 이제 보상을 사용할 수 있습니다. $B$B *클릭-클릭* *Bzzzz*' WHERE `entry`=8224; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='*윙윙* 브라우넬의 레이서 식별 완료. 이제 보상을 사용할 수 있습니다. *클릭* *클릭* *Bzzzz*' WHERE `entry`=8225; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 가장 좋아하는 줄자를 찾았군요! 나는이 테이프를 사랑 해요! 내가 잡은 것 중 가장 큰 물고기를 측정했는데...$B$B하지만 줄구룹에서 이 테이프를 잃어버렸어...줄구룹에 가봤어? 전설적인 Gahz\'ranka 봤어?$B$B글쎄... 그를 잡을래?' WHERE `entry`=8227; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이번 주 일요일 무법항에서 낚시 대회가 있습니다! 여기 당신을 위한 규칙이 있습니다!' WHERE `entry`=8228; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이번 주 일요일 무법항에서 낚시 대회가 있습니다! 여기 당신을 위한 규칙이 있습니다!' WHERE `entry`=8229; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='웨이브스래셔는 물이 많은 환경에서 쉽게 패배하지 않습니다.$B$B당신은 더 치명적인 먹이를 사냥할 준비가 되어 있음을 증명했습니다.' WHERE `entry`=8231; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 옛날 방식을 배웠습니다, $N. 그 때문에 제가 $C 시절의 선물을 드립니다.' WHERE `entry`=8232; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, 환영합니다! $N, 자리에 앉아 간단한 문제에 대해 상의하세요.$b$b보시다시피, $N, 저는 최근에 제게 소중한 것을 잃어버렸습니다. 솔직히 말해서, 어떤 대가를 치르더라도 그것을 되찾고 싶습니다. 당신을 위한 것이 있습니다. 걱정하지 마세요! 오, 그래, 아주 좋은 걸.$b$b자, $N... 모험을 할 생각이야?' WHERE `entry`=8233; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 라벤홀트 경의 가방을 가지고 있군요. 왜 그렇게 말하지 않았어, $g소년:소녀;?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 좋은 조각을 골라낸 것 같습니다. 아마도 당신은 결국 무가치하지 않을 것입니다.' WHERE `entry`=8235; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='열쇠! 나는 그것이 영원히 잃어버린 줄 알았다. 내 상점에서 마법이 부여된 옷을 가져가세요. 뛰어난 기술과 충성심을 가진 도적을 위해 예약되어 있습니다. $N은 함부로 다루어서는 안 된다는 사실을 알아야 합니다!$b$b' WHERE `entry`=8236; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 이 동전 세트는 점점 늘어나는 수집품에 훌륭하게 추가될 것입니다... 이 동전은 혈신의 부상에 맞서 부족을 방어하는 데 사용할 것입니다. 명예의 증표 $N과 부족의 감사를 받았습니다!' WHERE `entry`=8238; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 이 동전 세트는 점점 늘어나는 수집품에 훌륭하게 추가될 것입니다... 이 동전은 혈신의 부상에 맞서 부족을 방어하는 데 사용할 것입니다. 명예의 증표 $N과 부족의 감사를 받았습니다!' WHERE `entry`=8239; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다... 우리가 피의 신의 하수인에게서 빼앗은 장신구 하나하나가 마침내 그들을 완전히 물리치는 데 한 걸음 더 다가섰습니다. 당신은 당신의 고귀한 행동을 통해 잔달라와 당신 자신에게 명예를 가져다줍니다.$B$B$N을 기억하세요. 제단에서 줄구룹에서 찾은 장신구는 언제든지 파괴할 수 있습니다. 각각에 대해 인정과 명예 토큰을 얻게 됩니다! 아직 토큰 중 하나가 없는 경우 인벤토리에 열린 공간이 있다는 것을 기억하십시오.' WHERE `entry`=8240; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 뜨거운 흐름을 위한 여지는 항상 있습니다, 후배. 계속 오고 있어... 내가 그만하라고 말하지 않는 한.' WHERE `entry`=8241; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='더 뜨거운 흐름을 위한 여지는 항상 있습니다, 후배. 계속 오고 있어... 내가 그만하라고 말하지 않는 한.' WHERE `entry`=8242; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='공정한 거래, 친구 - 우리의 칭찬과 함께 Zanza의 축복을 즐기십시오!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='친구여, 공정한 거래입니다. 부족의 축복이 담긴 인장을 받아주세요!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 칼이 누군가의 마음에 자리잡길.$b$b문자 그대로.' WHERE `entry`=8249; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BArch$C Xylem이 당신의 도착을 기다리고 있습니다.' WHERE `entry`=8250; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 신비한 미사일의 일제 사격이 얼마나 설득력이 있는지는 저를 계속해서 놀라게 합니다.' WHERE `entry`=8251; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 훌륭한 산호 표본 $N입니다. 당신의 기술은 의심할 여지 없이 정확하고 치명적입니다.$B$B당신의 노력이 눈에 띄지 않았다고 생각하지 마십시오. 아마도 당신은 당신의 기술을 실제로 시험해 볼 자격이 있을 것입니다...' WHERE `entry`=8252; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='믿을 수 없는. 오랜 시간 동안 드레이크의 기운을 흡수하면서 조각이 커졌습니다.$B$B이제 더 이상 부탁할 것이 없습니다. 비전을 만드는 나의 모든 능력이 이 파편과 함께 돌아왔습니다. 내 첫 창작물은 당신 것입니다, $N, 당신은 선택만 하면 됩니다...' WHERE `entry`=8253; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 도착은 내 어깨의 무게를 덜어주었습니다. 우리는 할 일이 많습니다.' WHERE `entry`=8254; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='신성한 길이 당신을 우리에게 인도해 주셔서 감사합니다, $N. 당신의 믿음은 이 고약을 만드는 일에 방해가 되지 않습니다.$B$B알다시피, 준마는 세나리온 의회의 신성한 존재이며, 아무리 필요하더라도 어떤 이유로든 그들을 죽이면 그들의 정신이 약해집니다.' WHERE `entry`=8255; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이런 형편없는 물질을 받아 기쁘다고 말할 수는 없지만 필요악이다. 고마워요, $N.' WHERE `entry`=8256; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 Morphaz를 죽이고 그의 피를 우리에게 가져왔습니다... 믿을 수 없는 좋은 소식입니다!$B$B우리는 즉시 재료를 결합하여 Felwood의 나무와 생물을 치료하기 시작할 것입니다. 여기서 일어난 일을 되돌리려면 평생이 걸릴 것이지만 당신은 우리에게 그것을 할 수단을 주셨습니다.' WHERE `entry`=8257; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음미할 만한 승리입니다, $N! Darkreaver의 몰락은 영혼 세계를 고정시키는 연약한 족쇄를 복원해야 합니다.$B$B당신은 보상이나 보상에 대한 생각이 없었을 때에도 당신에게 요구된 것을 훨씬 초과했습니다. 당신은 진정으로 가치 있는 주술사입니다. $B$BI 영혼 세계를 보존하기 위해 행동하는 것만으로도 충분히 감사해야 한다는 것을 알고 있지만, 이 간단한 선물을 제 감사와 함께 받아주세요.' WHERE `entry`=8258; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 당신은 확실히 우리에게 자신을 증명하기 시작했습니다. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 아라시 분지에서만 사용할 수 있는 식량과 붕대가 들어 있습니다.$b$b분지 안에서 자신을 계속 증명하다 보면 이러한 아이템을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=8260; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 당신은 확실히 우리에게 자신을 증명하기 시작했습니다. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 아라시 분지에서만 사용할 수 있는 식량과 붕대가 들어 있습니다.$b$b분지 안에서 자신을 계속 증명하다 보면 이러한 아이템을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=8261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 우리에게 자신을 증명하기 시작했습니다, $N. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 아라시 분지에서만 사용할 수 있는 식량과 붕대가 있습니다.$B$B분지 안에서 자신을 계속 증명하면 이러한 아이템을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=8262; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 당신은 확실히 우리에게 자신을 증명하기 시작했습니다. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 아라시 분지에서만 사용할 수 있는 식량과 붕대가 들어 있습니다.$b$b분지 안에서 자신을 계속 증명하다 보면 이러한 아이템을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=8263; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 당신은 확실히 우리에게 자신을 증명하기 시작했습니다. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 아라시 분지에서만 사용할 수 있는 식량과 붕대가 들어 있습니다.$b$b분지 안에서 자신을 계속 증명하다 보면 이러한 아이템을 구매할 수 있게 됩니다. 식량은 우리와 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=8264; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='확실히 우리에게 자신을 증명하기 시작했습니다, $N. 보상으로 이 케어 패키지를 받아가세요! 그 안에는 아라시 분지에서만 사용할 수 있는 식량과 붕대가 있습니다.$B$B분지 안에서 자신을 계속 증명하면 이러한 아이템을 구매할 수 있게 됩니다. 식량은 우호적일 때 사용할 수 있고 붕대는 우호적일 때 사용할 수 있습니다.' WHERE `entry`=8265; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요, 당신은 패배 앞에서 도망치지 않았습니다. 당신은 당신의 입장을 고수했습니다, $N, 그리고 그것이 바로 진정한 영웅이 되는 이유입니다. 의심할 여지 없이 다음에는 우승할 것입니다... 하지만 그럼에도 불구하고 귀하의 노력에 감사드립니다.' WHERE `entry`=8266; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요, 당신은 패배 앞에서 도망치지 않았습니다. 당신은 당신의 입장을 고수했습니다, $N, 그리고 그것이 바로 진정한 영웅이 되는 이유입니다. 의심할 여지 없이 다음에는 우승할 것입니다... 하지만 그럼에도 불구하고 귀하의 노력에 감사드립니다.' WHERE `entry`=8267; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요, 당신은 패배 앞에서 도망치지 않았습니다. 당신은 당신의 입장을 고수했습니다, $N, 그리고 그것이 바로 진정한 영웅이 되는 이유입니다. 의심할 여지 없이 다음에는 우승할 것입니다... 하지만 그럼에도 불구하고 귀하의 노력에 감사드립니다.' WHERE `entry`=8268; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요, 당신은 패배 앞에서 도망치지 않았습니다. 당신은 당신의 입장을 고수했습니다, $N, 그리고 그것이 바로 진정한 영웅이 되는 이유입니다. 의심할 여지 없이 다음에는 우승할 것입니다... 하지만 그럼에도 불구하고 귀하의 노력에 감사드립니다.' WHERE `entry`=8269; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스톰파이크의 영웅으로서 최근에 회수한 보물 중에서 하나를 선택할 수 있습니다.' WHERE `entry`=8271; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기분이 어때, $N? 적을 부수고 그들의 전선이 무너지는 것을 보는 기분이 어떻습니까? 기분이 좋지 않나요?$B$B이 영웅적인 행동에 대해 보상을 받아야 합니다, 병사.' WHERE `entry`=8272; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흥미롭지 않습니까? 이 서판을 내륙지의 전망대 절벽에 있는 작은 무인도에서 발견했다고 하셨죠? $c? 정말 흥미 롭습니다. $B$BI 이 문제에 대한 귀하의 노력에 감사드립니다. Our Dark Lady는 이 발견에 매우 만족할 것입니다. 자, 그에 비례하는 보상을 드리겠습니다.' WHERE `entry`=8273; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 실리시드에 맞서는 소집에 응하는 신입 사원입니다. 세나리온 요새에 오신 것을 환영합니다, $C. 나는 우리 사절들의 말이 당신의 자질을 갖춘 영웅들에게 전달되는 것을 보게 되어 기쁩니다. 당신은 이곳에서 우리의 노력을 도울 수 있는 기회가 부족하다는 것을 알게 될 것이며 우리의 대의에 귀중한 동맹이 될 것을 빨리 증명할 것으로 기대합니다.' WHERE `entry`=8275; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 실리시드에 맞서는 소집에 응하는 신입 사원입니다. 세나리온 요새에 오신 것을 환영합니다, $C. 나는 우리 사절들의 말이 당신의 자질을 갖춘 영웅들에게 전달되는 것을 보게 되어 기쁩니다. 당신은 이곳에서 우리의 노력을 도울 수 있는 기회가 부족하다는 것을 알게 될 것이며 우리의 대의에 귀중한 동맹이 될 것을 빨리 증명할 것으로 기대합니다.' WHERE `entry`=8276; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='손가락을 교차, 친구! Noggle을 구할 수 있기를 바랍니다!' WHERE `entry`=8277; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예! 작동하는 것 같습니다. Noggle이 다가오고 있습니다. 우리는 당신에게 큰 시간을 빚지고 있습니다!' WHERE `entry`=8278; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예! 책에 나오는 부분들입니다! 그럼 시작하겠습니다. $N.$B$B 세 번째 단어를 두 번째 장의 단어로 바꾸고... 그런 다음 두 번째 단어를 첫 번째 장의 단어로 바꿉니다... 잠깐, 제가 거꾸로 이해했나요?' WHERE `entry`=8279; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='진심으로 감사드립니다. 세나리온 요새를 돕기 위한 당신의 노력은 진정한 용기를 보여주었습니다.' WHERE `entry`=8280; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 실리시드와의 전쟁을 준비하는 데 귀중한 동맹임을 입증했습니다.' WHERE `entry`=8281; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예! 당신은 내 가방을 다시 가져왔다. 그리고 내 희귀 시약이 모두 여기에 있습니다! 나는 오랫동안 당신에게 빚을 지고 있을 것입니다.' WHERE `entry`=8282; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 죽음의 걸쇠가 사라지면 우리는 남쪽 산맥을 실리시드 벌집을 우회하는 전략적 경로로 자유롭게 사용할 수 있습니다. 당신의 작업은 대단히 감사합니다.' WHERE `entry`=8283; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 의심했던 것처럼. 나는 석판에 있는 개별 단어를 해독할 수 있지만 논리나 의미가 결여된 것 같습니다. Twilight\'s Hammer 종파가 코드를 사용하여 텍스트의 의미를 숨기는 것은 알려지지 않았습니다. 이런 종류의 일에 대해 더 잘 아는 사람에게 가야 합니다.' WHERE `entry`=8284; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='제 예전 조직에 대해 잘 아시는군요. 당신은 세나리온 요새에 있어야 합니다. $B$B그들에게 불리하게 사용할 정보를 찾으십니까? 더 가까이 오십시오. 아마도 우리는 상호 도움이 될 수 있습니다.' WHERE `entry`=8285; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그것이 있어야 할 것입니다-위대한 것이 일어났습니다. 내 시계가 끝나간다...' WHERE `entry`=8286; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='정말 흥미로운 정보입니다, $N. 이것은 실리더스에 있는 황혼의망치단의 존재를 어느 정도 밝혀주고 의심할 여지없이 우리가 그들과 싸우는 데 도움이 될 것입니다. 당신의 노력은 후한 보상을 받을 것입니다, $c.' WHERE `entry`=8287; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='천년 만에 청동용군단의 호의를 가장 먼저 얻을 수 있습니까?' WHERE `entry`=8288; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 명예 훈장을 가져다주세요. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=8291; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 전쟁노래 협곡에서의 당신의 공적은 잿빛 골짜기 숲 전체에 울려 퍼집니다.' WHERE `entry`=8292; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나이트 엘프와 그들의 동맹은 당신의 이름을 속삭이는 것에도 떨게 될 것입니다! 호드를 위하여!$b$b당신은 전쟁노래 협곡에서 우리의 노력으로 당신의 가치를 증명했습니다. Silverwing Sentinels에 대한 분노를 계속하십시오! Marks of Honor를 더 가져오세요!' WHERE `entry`=8293; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<승리의 포효하는 선장 Shatterskull>$B$B얼마나 더 버틸 수 있을까요? 그들이 후퇴하려면 얼마나 더 많은 얼라이언스 오물이 호드의 손에 죽어야 합니까? 시간이 지나봐야 알겠죠, $R...' WHERE `entry`=8294; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 마크를 얻었다! 잘 했어! 병참장교에게 자원을 보내면 빨리 아군에게 분산시킬 수 있습니다.$B$B감사합니다, $N. 실제로, 당신이 달성한 것과 같은 성공적인 임무를 수행하는 것이 전쟁에서 진정으로 승리하는 방법입니다.' WHERE `entry`=8297; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리의 투쟁에 대한 당신의 기여는 보병과 야전 사령관 모두에게 주목됩니다.' WHERE `entry`=8298; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$b$b적 $n에게 또 한 번의 결정타가 가해졌습니다. 당신의 업적 덕분에 Arathi Basin은 곧 Defilers에게 점령당할 것입니다.' WHERE `entry`=8299; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='매우 좋은. 즉시 병참장교에게 가져가겠습니다. 그리고 당신의 행동에 대한 칭찬이 제 상관에게 전달될 것입니다.$B$BO다시 한 번 감사합니다. $N. 우리 투쟁에 대한 당신의 기여는 그런트와 대장군 모두에게 주목됩니다.' WHERE `entry`=8300; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 혼자가 아닙니다, 영웅. 이제 다른 사람을 대리하여 귀하의 탐구에 도움을 줄 수 있는 권한을 부여하겠습니다. 당신이 사람들의 옹호자가 되려면 업무와 의무에 대한 도움이 필요합니다.' WHERE `entry`=8301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, 영웅. 이제 다른 노즈도르무의 대리인을 대신할 수 있는 권한이 부여됩니다.' WHERE `entry`=8302; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 칼림도어의 희망입니다, $N.' WHERE `entry`=8303; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<사령관 마랄리스가 생각에 잠겨 고개를 숙인다.>$B$B그녀가 살아 있든 죽든 나는 옳은 일을 해야 합니다. 그녀를 찾아야 합니다. 아아, 나는 이 전초기지에 의무를 지고 있습니다. 한 번 더 도와주시겠습니까, $N?' WHERE `entry`=8304; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 수정 주위를 도는 큰 슬픔을 느낄 수 있습니다. 그 힘은 너무나 강력해서 마치 쓰러져 슬퍼서 죽을 것 같은 느낌이 듭니다.' WHERE `entry`=8305; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<가슴을 움켜쥔 마랄리스 사령관>$B$BC\'Thun? 이 모든 것의 의미는 무엇입니까? 크툰이란? 이 악마는 어떻게 내 사랑스러운 나탈리아를 당신이 묘사한 괴물로 만들 수 있었습니까?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 책에는 몇 가지 일반적인 요리법과 몇 가지 특이한 요리법이 포함되어 있습니다. 몇 초 동안 탐색한 후 샌드웜 고기와 관련된 요리법을 발견합니다.' WHERE `entry`=8307; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 많은 것을 설명합니다. 안퀴라즈로 가는 길을 찾으면 브란을 주시하십시오. 나는 그가 그의 원숭이 없이는 무력할까봐 두렵다.' WHERE `entry`=8308; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 글리프의 머리나 꼬리를 만들 수 없습니다. 나는 그런 것을 본 적이 없다! Frankal의 연구가 이 난장판에 대해 어느 정도 밝힐 수 있기를 바랍니다.' WHERE `entry`=8309; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뛰어난! 너무 멀리 헤매지 마, 꼬맹아. 다른 작업을 수행해야 할 수도 있습니다.' WHERE `entry`=8310; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, 당신은 그들 모두를 얻었다! 당신은 굉장해요!$B$B트릭 오어 트릿을 해주셔서 감사합니다. 자, 이 호박 간식을 드세요. 아마 많이 좋아하실 것 같아요!$B$B할로윈 축하해, $N!' WHERE `entry`=8311; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, 당신은 그들 모두를 얻었다! 당신은 굉장해요!$B$B트릭 오어 트릿을 해주셔서 감사합니다. 자, 이 호박 간식을 드세요. 아마 많이 좋아하실 것 같아요!$B$B할로윈 축하해, $N!' WHERE `entry`=8312; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='한번 봅시다...$B$B이것은 충분히 간단해 보입니다. 그들은 일부 허브에 대해 고유한 이름을 가지고 있지만 알아낼 수 있을 만큼 간단합니다. 자, 보여드리겠습니다!' WHERE `entry`=8313; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드워프들이 문양을 해독하지 못하는 이유는 해독할 것이 없기 때문입니다. 프리즘의 이동하는 외부 레이어는 메시지가 전송되기 위해 내부 수정의 표시와 적절하게 정렬되어야 합니다. Clever...$B$B이 데이터를 번역할 수 있어야 하지만 먼저 코드를 잠금 해제해야 합니다. 문지름이 제대로 옮겨졌다고 가정할 때 프리즘 표면에는 단 하나의 단서만 있으며 암울해 보입니다.' WHERE `entry`=8314; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='20,000년의 역사를 손에 쥐고 있습니다, $N!' WHERE `entry`=8315; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁이 옵니다, $N. 그리고 그와 함께 엄청난 공포가 옵니다. 당신은 당신에게 요구될 수 있는 모든 일을 했고 그에 대한 보상을 받아야 합니다.$B$B이것이... 이 예언이 실현된다면...$B$B<지질학자 Larksbane이 창백해집니다.>$B$BThe 우리 모두의 미래가 끝날 수 있습니다.$B$B이 무기는 이 사막에서의 캠페인에 매우 유용할 것입니다.' WHERE `entry`=8316; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 생명의 은인입니다. 이 만두는 꽤 좋은 것으로 판명되었습니다. Twilight\'s Hammer에서 이렇게 좋은 맛을 기대하지는 않았습니다.' WHERE `entry`=8317; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이것들은 따로 보관해두겠습니다. 아마 나중에 유용할 것입니다.' WHERE `entry`=8318; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했습니다! 당신을 위해 좋은 말씀을 드리겠습니다.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 수행된 작업이었습니다, $N. 당신이 황혼의 지구군주를 죽인 것은 교단에 큰 타격을 입혔을 것입니다. 그들의 계획이 늦춰지길 바라자...' WHERE `entry`=8320; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 바이럴이 죽었다! 이것은 실리더스에 있는 황혼의 망치단 작전에 파멸을 의미할 뿐입니다. 더 많은 이들이 돌아다니고 있을지 모르지만, 오늘 당신이 교단에 가한 타격은 그들이 쉽게 회복되지 않을 것입니다.' WHERE `entry`=8321; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여관 안에서 성공적으로 싸운 후에 이제 알을 술통 안에 넣습니다. 공기 중에 퍼지는 악취를 느낄 수 있습니다...' WHERE `entry`=8322; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 가능한 한 빨리 해독하겠습니다. 관심 있는 것을 찾으면 정보를 얻을 수 있는 방법을 찾겠습니다.' WHERE `entry`=8323; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 빨리 읽고 싶어요. 암호화된 텍스트를 찾으면 여기로 계속 가져오십시오.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 좋은 하루 되세요. 심연의 의회에 맞서 싸우겠다고 했소? 그렇다면 내 다음 말을 잘 들어...' WHERE `entry`=8331; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋아. 메달리온을 작업하고 있습니다. 이제 이 마지막 재료를 사용하면 몇 분 안에 완료됩니다...$B$B여기에 있습니다. 여기 메달이 있습니다. $N.$B$BTwilight\'s Hammer의 윈드 스톤 중 하나를 활성화할 때 이 메달을 착용해야 합니다. 이것을 나머지 황혼의 장신구와 함께 착용하면 Abyssal Council에서 당신을 컬티스트 부하 중 한 명으로 볼 것입니다.' WHERE `entry`=8332; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $N. 하나 더 Twilight 메달리온 스테이션. 잘 활용하시고 심연의회를 상대로 행운을 빕니다!' WHERE `entry`=8333; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감사해요. 잠시만 기다리세요. 그 반지를 준비하겠습니다...$B$B저기요. 이제 준비가 되었습니다.$B$B상급 바람의 돌을 활성화할 때 이 반지와 역의 메달 및 나머지 황혼 장식을 반드시 착용하십시오. 그렇게 하면 Abyssal Council에서 당신을 하인으로 생각할 것입니다. 그런 다음 매복 공격을 할 수 있습니다!' WHERE `entry`=8341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 나는 당신의 신념이 강하다는 것을 봅니다. 많은 사람들이 그 악마의 회의에 직면하지 않을 것입니다!$B$B여기 당신의 반지가 있습니다, $N. 당신의 의지와 재산이 굳건히 서 있기를 바랍니다.' WHERE `entry`=8342; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Huum이 말하는 것은 사실입니다. 나는 심연의 의회의 영주를 소환하는 방법을 알고 있다고 믿습니다! 잘 들어봐 설명해줄게...' WHERE `entry`=8343; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 세나리온 요새에 들어가는 것을 본 순간 당신이 터프한 $C라는 걸 알았습니다. 계속 하세요!' WHERE `entry`=8348; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 만나 반가워요, $C! 그래서 메달리온을 만들었습니까? 좋습니다 -- 다음 퀘스트에 필요합니다...' WHERE `entry`=8349; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 맞습니다. $N. 앞으로 아주 힘든 일이 있는데...' WHERE `entry`=8351; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='너... 해냈어! 해냈어, $N! 여기! 가져가. 그것은 우리가 누워 있던 가장 큰 상자였고 우리가 찾은 최고의 물건으로 채웠습니다.' WHERE `entry`=8352; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='너무 웃기다! 잘했어, $N! 여기 당신의 대접입니다.$B$BHappy Hallow\'s End!' WHERE `entry`=8353; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='너무 웃기다! 잘했어, $N! 여기 당신의 대접입니다.$B$BHappy Hallow\'s End!' WHERE `entry`=8354; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우우! 잘했어, $N! 여기 당신의 대접입니다.$B$BHappy Hallow\'s End!' WHERE `entry`=8355; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 강합니다, 하하! 수고하셨습니다. 좋은 스포츠가 되어 주셔서 감사합니다. 여기 당신의 사탕입니다.$B$BHappy Hallow\'s End, $N!' WHERE `entry`=8356; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 댄싱 머신입니다. $N!$B$B훌륭한 스포츠가 된 것에 대한 보상입니다. 행복한 할로윈을 보내세요. 아픈 작은 친구에게 최선을 다하세요! 나는 그들이 곧 나아지기를 바랍니다.' WHERE `entry`=8357; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우우! 잘했어, $N! 여기 당신의 대접입니다.$B$BHappy Hallow\'s End!' WHERE `entry`=8358; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 강합니다, 하하! 수고하셨습니다. 좋은 스포츠가 되어 주셔서 감사합니다. 여기 당신의 사탕입니다.$B$BHappy Hallow\'s End, $N!' WHERE `entry`=8359; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 댄싱 머신입니다. $N!$B$B훌륭한 스포츠가 된 것에 대한 보상입니다. 행복한 할로윈을 보내세요. 아픈 작은 친구에게 최선을 다하세요! 나는 그들이 곧 나아지기를 바랍니다.' WHERE `entry`=8360; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='하! 해냈어, $N! 황혼의 망치단은 곧 무너질 것입니다!' WHERE `entry`=8361; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어! 내가 걱정할 기사단은 적습니다.$B$B자, $N. 유용한 정보가 있기를 바랍니다.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 그 공작들을 처치하면 한동안 황혼의 망치단이 휘청거릴 것입니다. 약속대로 여기 당신의 보상이 있습니다. 그것은 Huum과 내가 찾은 더 나은 것들 중 일부입니다.' WHERE `entry`=8363; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='난 당신이 올 줄 알았어, $N! 여기 보상이 있습니다.' WHERE `entry`=8364; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 당신은 내가 익숙한 것보다 더 오래 걸리더라도 사랑합니다. 이 모자를 세척하고 개인화하면 이 배송으로 상당한 돈을 벌 수 있을 것입니다. 그리고 저는 항상 잘한 일에 기꺼이 보상을 하려고 하기 때문에 여기 여러분을 위한 작은 것이 있습니다. 나는 당신이 그것의 일부를 목욕 연인에게 보내는 것이 좋습니다.' WHERE `entry`=8365; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N! 당신은 $g 남자:여자입니다;!!!$B$BI 당신이 Southsea 쓰레기들을 처리했으므로 이제 카르텔이 나를 쉽게 풀어줄 것이라고 확신합니다. 보자, 보상으로 무엇을 줄 수 있니? 작은 동전은 어때요 그리고 당신의 고민을 위해 이것들 중 하나를 선택하세요?' WHERE `entry`=8366; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 시련은 쉽지 않았지만 당신의 용기는 당신을 피하지 않았고 당신의 힘은 쇠하지 않았습니다. 과거 승리의 토큰 $c와 헤어집니다. 아무도 당신의 가치를 상기시키기 위해 그것들을 필요로 하지 않을 것입니다. 똑바로 서세요, $N. 오늘 당신은 영웅이기 때문에 큰 자부심을 가지고 걸을 것입니다!' WHERE `entry`=8367; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8368; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 알터랙 계곡에서 우리 땅을 보호하는 데 큰 용기를 보였습니다! 나는 당신의 행위를 내 상사에게 말할 것입니다.' WHERE `entry`=8369; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8370; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 실망시킬 사람이 아니에요, $N! 당신이 배운 것은 작은 메달과 표창 그 이상입니다. 당신이 배운 것은 전장에서 경험하고 화를 내는 것입니다.$B$B잘했어, $c. 당신은 얼라이언스의 진정한 영웅입니다!' WHERE `entry`=8371; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신은 얼라이언스를 잘 섬겼습니다.' WHERE `entry`=8372; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 벌써 여기가 더 좋은 냄새가 나네요. 거의.$B$B당신 덕분에 $N, 사우스쇼어가 또 다른 할로윈 축제를 통과할지도 모릅니다. 감사합니다! 사탕이 떨어지면 Ironforge에 있는 Katrina Shimmerstar라는 그놈이 더 많이 팔 수 있다고 생각합니다. 그녀는 Hallow \'s End 동안에만 주변에 있다고 생각합니다.' WHERE `entry`=8373; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 병사! 계속 노력하면 호드가 오그리마로 돌아가도록 할 것입니다.' WHERE `entry`=8374; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 역할을 다했습니다, $N. 얼라이언스는 호드의 무례한 행위를 방치할 수 없습니다!' WHERE `entry`=8375; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁이 옵니다, $N. 그리고 그와 함께 엄청난 공포가 옵니다. 당신은 당신에게 요구될 수 있는 모든 일을 했고 그에 대한 보상을 받아야 합니다.$B$B이것이... 이 예언이 실현된다면...$B$B<지질학자 Larksbane이 창백해집니다.>$B$BThe 우리 모두의 미래가 끝날 수 있습니다.$B$B이 무기는 이 사막에서의 캠페인에 매우 유용할 것입니다.' WHERE `entry`=8376; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁이 옵니다, $N. 그리고 그와 함께 엄청난 공포가 옵니다. 당신은 당신에게 요구될 수 있는 모든 일을 했고 그에 대한 보상을 받아야 합니다.$B$B이것이... 이 예언이 실현된다면...$B$B<지질학자 Larksbane이 창백해집니다.>$B$BThe 우리 모두의 미래가 끝날 수 있습니다.$B$B이 무기는 이 사막에서의 캠페인에 매우 유용할 것입니다.' WHERE `entry`=8377; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁이 옵니다, $N. 그리고 그와 함께 엄청난 공포가 옵니다. 당신은 당신에게 요구될 수 있는 모든 일을 했고 그에 대한 보상을 받아야 합니다.$B$B이것이... 이 예언이 실현된다면...$B$B<지질학자 Larksbane이 창백해집니다.>$B$BThe 우리 모두의 미래가 끝날 수 있습니다.$B$B이 무기는 이 사막에서의 캠페인에 매우 유용할 것입니다.' WHERE `entry`=8378; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁이 옵니다, $N. 그리고 그와 함께 엄청난 공포가 옵니다. 당신은 당신에게 요구될 수 있는 모든 일을 했고 그에 대한 보상을 받아야 합니다.$B$B이것이... 이 예언이 실현된다면...$B$B<지질학자 Larksbane이 창백해집니다.>$B$BThe 우리 모두의 미래가 끝날 수 있습니다.$B$B이 무기는 이 사막에서의 캠페인에 매우 유용할 것입니다.' WHERE `entry`=8379; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁이 옵니다, $N. 그리고 그와 함께 엄청난 공포가 옵니다. 당신은 당신에게 요구될 수 있는 모든 일을 했고 그에 대한 보상을 받아야 합니다.$B$B이것이... 이 예언이 실현된다면...$B$B<지질학자 Larksbane이 창백해집니다.>$B$BThe 우리 모두의 미래가 끝날 수 있습니다.$B$B이 무기는 이 사막에서의 캠페인에 매우 유용할 것입니다.' WHERE `entry`=8380; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁이 옵니다, $N. 그리고 그와 함께 엄청난 공포가 옵니다. 당신은 당신에게 요구될 수 있는 모든 일을 했고 그에 대한 보상을 받아야 합니다.$B$B이것이... 이 예언이 실현된다면...$B$B<지질학자 Larksbane이 창백해집니다.>$B$BThe 우리 모두의 미래가 끝날 수 있습니다.$B$B이 무기는 이 사막에서의 캠페인에 매우 유용할 것입니다.' WHERE `entry`=8381; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='전쟁이 옵니다, $N. 그리고 그와 함께 엄청난 공포가 옵니다. 당신은 당신에게 요구될 수 있는 모든 일을 했고 그에 대한 보상을 받아야 합니다.$B$B이것이... 이 예언이 실현된다면...$B$B<지질학자 Larksbane이 창백해집니다.>$B$BThe 우리 모두의 미래가 끝날 수 있습니다.$B$B이 무기는 이 사막에서의 캠페인에 매우 유용할 것입니다.' WHERE `entry`=8382; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 얼라이언스를 계속 존중합니다, $N. 우리가 계속 노력한다면 머지않아 호드는 무너질 것입니다.' WHERE `entry`=8383; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 병사! 계속 노력하면 호드가 오그리마로 돌아가도록 할 것입니다.' WHERE `entry`=8384; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신의 명성에 걸맞게 살고 있습니다, $N. 당신 같은 사람들이 없었다면 얼라이언스는 야만적인 호드 세력에 맞서지 못했을 것입니다.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신은 얼라이언스를 잘 섬겼습니다.' WHERE `entry`=8386; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, $N! 당신은 자신을 자랑스러워해야합니다. 얼라이언스 침략자들을 알터랙에서 추방해야 합니다!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 호드를 계속 존경합니다, $N. 부드러워지지 않으셨다니 다행입니다.' WHERE `entry`=8388; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8389; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8390; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 병사! 계속 노력하면 호드가 오그리마로 돌아가도록 할 것입니다.' WHERE `entry`=8391; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $c! 당신의 노력은 동맹에 필요한 자원을 제공하는 데 도움이 될 것입니다.' WHERE `entry`=8392; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 병사! 계속 노력하면 호드가 오그리마로 돌아가도록 할 것입니다.' WHERE `entry`=8393; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 병사! 계속 노력하면 호드가 오그리마로 돌아가도록 할 것입니다.' WHERE `entry`=8394; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 병사! 계속 노력하면 호드가 오그리마로 돌아가도록 할 것입니다.' WHERE `entry`=8395; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, 병사! 계속 노력하면 호드가 오그리마로 돌아가도록 할 것입니다.' WHERE `entry`=8396; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $c! 당신의 노력은 동맹에 필요한 자원을 제공하는 데 도움이 될 것입니다.' WHERE `entry`=8397; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $c! 당신의 노력은 동맹에 필요한 자원을 제공하는 데 도움이 될 것입니다.' WHERE `entry`=8398; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신 덕분에 Ashenvale의 자연 방어 시설은 하루 종일 온전하게 유지될 것입니다.' WHERE `entry`=8399; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신은 얼라이언스를 잘 섬겼습니다.' WHERE `entry`=8400; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신 덕분에 Ashenvale의 자연 방어 시설은 하루 종일 온전하게 유지될 것입니다.' WHERE `entry`=8401; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신은 얼라이언스를 잘 섬겼습니다.' WHERE `entry`=8402; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신은 얼라이언스를 잘 섬겼습니다.' WHERE `entry`=8403; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신 덕분에 Ashenvale의 자연 방어 시설은 하루 종일 온전하게 유지될 것입니다.' WHERE `entry`=8404; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신 덕분에 Ashenvale의 자연 방어 시설은 하루 종일 온전하게 유지될 것입니다.' WHERE `entry`=8405; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신 덕분에 Ashenvale의 자연 방어 시설은 하루 종일 온전하게 유지될 것입니다.' WHERE `entry`=8406; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신 덕분에 Ashenvale의 자연 방어 시설은 하루 종일 온전하게 유지될 것입니다.' WHERE `entry`=8407; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신 덕분에 Ashenvale의 자연 방어 시설은 하루 종일 온전하게 유지될 것입니다.' WHERE `entry`=8408; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 성공! 당신은 진정한 할로윈 축제 정신을 보여줬습니다. 버림받은 영혼이라고 해야 할까요!$B$B$B$BI Southshore는 이제 나쁜 맥주를 즐기거나 ! 당신은 이 간식을 드세요. 나는 당신이 그들을 위해 좋은 사용을 찾을 것이라고 믿습니다!' WHERE `entry`=8409; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 이제 우리는 이야기하고 있습니다.' WHERE `entry`=8410; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 내가 필요한 요소입니다. 이제 우리는 이야기합니다.' WHERE `entry`=8411; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 몬! 한번 해보자....' WHERE `entry`=8412; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 트롤이 밤새도록 휴식을 취할 시간입니다! 영혼의 토템이 나를 지켜줄 것입니다.$b$b나는 오랫동안 물건을 수집해 왔습니다. 아마도 당신은 모든 문제에 대해 뭔가를 원하십니까?' WHERE `entry`=8413; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스컬지 스톤에서 악을 쫓아내는 데는 위험이 있습니다. 스컬지 스톤은 언데드의 관심을 셀 수 없이 많이 끌기 때문입니다. 하지만 당신은 빛에 강합니다, $n, 저는 당신이 두렵지 않습니다...' WHERE `entry`=8414; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요, $C! 당신이 무엇으로 구성되어 있는지 보자.' WHERE `entry`=8415; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내가 질문한 대로 잘 해줘서 $n.$b$bTrust가 달성된 것 같습니다. 이제 우리의 계획을 더 자세히 알려드릴 수 있을 것 같습니다.' WHERE `entry`=8416; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 내 고통을 덜어주기 위해 왔습니다. 그냥 때려주면 좋겠는데 그게 그렇게 간단하지가 않네요...' WHERE `entry`=8417; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $n 님. 나는 놀랐다고 말하고 싶지만, 당신이 우리를 실망시키지 않을 것이라는 것을 의심의 여지 없이 알고 있었습니다.$b$b당신에게 성스러운 Mightstones 중 하나를 수여하게 되어 영광입니다. 잘 사용하십시오.' WHERE `entry`=8418; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 멋진 $c이군요!$b$b$b$b오, 그것의 느낌이 얼마나 좋은지, 그것이 당신의 피부를 태우고 마음을 통해 사악한 생각을 엮어내는 방식을...' WHERE `entry`=8419; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우와! 당신은 너무 친절. 특히 $C!$B$B$B$BOh 피부를 태우고 정신을 통해 악한 생각을 엮는 그 느낌이 얼마나 좋은지...' WHERE `entry`=8420; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 아주 잘 작동할 것입니다.' WHERE `entry`=8421; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 내 애완 동물이 완성되었습니다!$b$b$b$b오, 이 부두교 깃털의 이상한 부작용은...' WHERE `entry`=8422; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 무슨 짓을 했는지 알기 위한 증거는 필요 없어요, $C. 당신의 표정에 각인된 결의가 보입니다.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이미 당신은 내 고통을 가라앉히고 나를 존경했습니다. 고마워요, $C.' WHERE `entry`=8424; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내 나는 잠시나마 다시 강철의 차가운 감촉을 느낄 수 있다.' WHERE `entry`=8425; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8426; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8427; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8428; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8429; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8430; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8431; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c! 전쟁노래 협곡에 대한 호드의 소유권을 보장하는 데 도움을 주셨습니다!' WHERE `entry`=8432; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c! 전쟁노래 협곡에 대한 호드의 소유권을 보장하는 데 도움을 주셨습니다!' WHERE `entry`=8433; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c! 전쟁노래 협곡에 대한 호드의 소유권을 보장하는 데 도움을 주셨습니다!' WHERE `entry`=8434; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 당신은 전쟁노래 협곡에서 우리의 작전을 방어함으로써 당신의 가치를 보여주었습니다! 당신의 영광이 우리 땅에 널리 퍼지기를 바랍니다.' WHERE `entry`=8435; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8436; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8437; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8438; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8439; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N! 아라시 분지가 우리의 통제 하에 있는 한 우리의 보급품은 충분히 비축될 것입니다.' WHERE `entry`=8440; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8441; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8442; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아라시에서 자원을 확보하는 것은 중요한 임무입니다! 잘했어, $N.' WHERE `entry`=8443; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 개체에서 오염을 제거해야 합니다. 이것은 꿈을 탐구하는 나의 최근 실패에 약간의 빛을 비출 수 있습니다. 그걸 나에게주세요.' WHERE `entry`=8446; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그의 반지를 가져가세요, $N. 그것은 말퓨리온을 위한 목적을 달성했습니다. 그것은 이제 당신에게 새로운 목적을 제공할 것입니다...' WHERE `entry`=8447; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 과거의 사건으로 인해 많은 고통을 겪고 있습니다. Timbermaw를 보호하기 위해 당신이 한 일에 감사드립니다. 우정이 커져간다는 표시로 이 겸손한 제물을 받아 주십시오.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 당신이 승리를 달성했다고 느낍니다. 승리... 해야 할 일을 생각하면 너무 공허한 말입니다. 그럼에도 불구하고 당신은 우리의 신뢰를 받을 가치가 있음을 증명했습니다.$B$BTimbermaw가 거점 내에서 적대감 없이 당신을 환영하려면 시간이 좀 걸릴 수 있습니다. 그래도 당신의 인내는 내 형제들이 당신에 대해 가질 수 있는 모든 의심을 잠식할 것입니다. 당신이 우리를 배신하지 않고 우리에게 무기를 들지 않는 한 우리는 공통점을 찾을 것입니다.' WHERE `entry`=8461; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아... 나무구렁 펄볼그와 동맹을 맺으려는 우리 부족에 속하지 않은 자들에 대한 소문을 들었습니다. 반가운 소식이지만, 우리 부족이 낯선 사람들에게 제대로 반응하지 않는다는 사실을 경고해야 합니다.$B$B지금은 힘든 시기입니다. 우리는 우리와 함께 이 땅의 타락에 맞서 싸우기로 선택한 사람들만 믿을 수 있습니다... 그에 따라 우리에게. 그렇게 하지 않은 자들은 홀드에 들어갈 때 노골적인 적의에 직면하게 될 것입니다.' WHERE `entry`=8462; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 한 일에 대해 감사합니다. 감사의 표시로 받으십시오.$B$BI는 $N 님, 계속해서 저희를 도와주시기를 부탁드립니다. 우리는 부를 동맹이 거의 없고, 당신의 도움 없이는 우리 부족에 대한 위협이 우리 혼자 감당하기에는 확실히 너무 벅찰 것입니다.' WHERE `entry`=8464; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, $c - 저는 여명의 설원에 있는 나무구렁의 대변자이자 부족의 수호자로서 이곳을 지키고 있습니다.$B$B이 추운 땅에 있는 우리의 겨울눈 형제들은 악령의 숲의 펄볼그와 같은 타락한 영향력 아래 떨어졌습니다. . 당신이 나무구렁 펄볼그를 돕기 위해 여기에 왔다면 우리는 그런 제안을 받아들일 준비가 되어 있습니다.' WHERE `entry`=8465; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신의 행위가 우리 동족에게 알려지도록 하겠습니다.$B$B당신이 찾은 깃털은 무엇이든 나에게 가져오는 것을 잊지 마십시오. 필요한 만큼 계속 수락하겠습니다.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N! 당신의 행위가 우리 동족에게 알려지도록 하겠습니다.$B$B당신이 찾은 깃털은 무엇이든 나에게 가져오는 것을 잊지 마십시오. 필요한 만큼 계속 수락하겠습니다.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='다시 한번, 당신은 우리에게 당신의 명예를 증명합니다! 당신의 행위가 우리 동족들 사이에 알려지도록 하겠습니다.$B$B당신이 찾은 Winterfall의 구슬을 나에게 가져오는 것을 잊지 마십시오. 당신이 계속해서 나에게 가져오는 각 세트에 대해 나는 당신을 대신하여 부족에 말할 것입니다.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 토템은... 썩은나무의 토템으로 알고 있지만 부패의 악취가 짙게 풍깁니다. 우리 형제들이 우리를 적대하게 만든 모든 악행이 이 물건에 분명히 존재합니다.$B$B이것을 우리에게 가져오신 것이 현명하셨습니다, $N. 아마도 연구와 의식을 통해 형제들의 마음을 오염시키는 것이 무엇인지 밝혀낼 수 있을 것입니다. 고맙습니다, 친구여. 당신이 찾은 대가로 이 제물을 받아 주십시오.' WHERE `entry`=8470; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이건... Winterfall Ritual Totem의 형태를 하고 있지만, 이해할 수 없는 힘에 의해 뒤틀리고 있습니다. Winterfall이 우리에게 불리하게 작용한 오염이 무엇이든 이 개체에는 분명히 존재합니다.$B$B신의 지혜가 이것과 당신을 우리에게 가져다 주었습니다, $N. 우리는 이 대상을 열심히 연구할 것입니다. 아마도 어느 날 Winterfall이 더 이상 우리에게 분노하지 않을 것입니다.$B$B고마워요, 친구여. 당신의 호의에 대한 대가로 이 제물을 받아주세요.' WHERE `entry`=8471; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은... 당신은 우리를 구했습니다! 당신이 악마 잔디비어스를 물리침으로써 목재구렁 요새의 안전은 앞으로 몇 년 동안 보장되었습니다. 당신은 우리 종족의 진정한 영웅입니다.$B$B부디 축복으로 받아주세요. 펄볼그 사이에서 치유 과정이 더디고 갈등은 계속될 것이지만 당신은 Winterfall에게 오늘 전에는 한 번도 가져본 적이 없는 것을 제공했습니다.$B$B그들에게는 생존의 기회가 있습니다.' WHERE `entry`=8481; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='사실 이것은 가장 우연한 사건의 전환입니다. 이 생명체들과 지속적인 평화를 맺는다면 칼림도어의 일에서 확실히 유리할 것입니다... 나이트 엘프가 스스로 지원할 수 없는 것입니다. 얼라이언스의 다른 지도자들에게 이 사실을 즉시 알리고 더 많은 외교관을 파견할 것입니다!$B$BA님, $N님... 외교와 행동 모두에서 용기를 보여주셨습니다. 얼라이언스 전체와 마찬가지로 감사합니다.' WHERE `entry`=8484; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='사실 이것은 가장 우연한 사건의 전환입니다. 이 생명체들과 지속적인 평화를 맺는다면 칼림도어를 외부 위협으로부터 보호하는 데 확실히 유리할 것입니다. 호드의 다른 지도자들에게 이 사실을 즉시 알리고 더 많은 외교관을 파견할 것입니다! $B$BA, $N님... 외교와 행동 모두에서 용기를 보여주셨습니다. 호드 전체와 마찬가지로 감사합니다.' WHERE `entry`=8485; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어, $g 젊은이 : 젊은 여자;! 우리는 그 구리 막대를 무더기 위에 올려 놓고 즉시 전쟁 물자를 만드는 데 유용하게 사용할 것입니다. 당신과 같은 사람들의 노력 덕분에 제가 얼라이언스에 봉사하는 것이 자랑스럽습니다. 수고했어, 병사!$B$B그리고 만약 더 많은 구리 막대를 발견하게 된다면 그들이 나에게 오는 길을 찾도록 해라.' WHERE `entry`=8492; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했습니다! 그 구리를 캐고 제련하는 것은 상당한 모험이었을 것입니다. 경매장에서 구입하지 않는 한. 어느 쪽이든, 그것은 나를 위해 작동합니다. 당신은 전쟁 노력에 기여한 것에 대해 칭찬을 받아야 합니다, $c. 그리고 구리 막대가 있으면 주저하지 말고 더 가져와 주십시오.' WHERE `entry`=8493; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='음, 음, $N이 아니면. 그리고 당신은 통과했습니다. 이제 당신을 지켜봐야 할 것 같습니다. 이런 말씀을 드리기가 부끄럽지만 여러분의 노력에 감사드립니다. 얼라이언스는 잊지 않을 것이고, 나도 잊지 않을 것입니다. 이제 나가서 수집해야 할 다른 모든 것에 혹을 터뜨리십시오.' WHERE `entry`=8494; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='불타는 평원은 추운 날이었나 봅니다. 여기 봐, $N이야, 그녀가 나에게 선물을 가져왔어. 20개의 철창! 내가 항상 원했던 것입니다.$B$B정말로 감사합니다, $N. 당신은 당신 자신과 얼라이언스의 공입니다. 이제 다시 나가서 전쟁을 위해 더 많은 물건을 가져오세요!' WHERE `entry`=8495; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한. 적의 다음 행동보다 앞서 나가는 것이 중요합니다. 이 정보를 통해 황혼의 망치단의 공격을 예상할 수 있습니다.' WHERE `entry`=8498; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 노안이 내 정찰 능력을 신뢰하지 않는 건가요? 이유가 궁금하다...' WHERE `entry`=8499; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C! 잘한 일. 나는 그 막대가 팔레트 위에 올라와 우리 군대를 위한 보급품을 쌓기 위해 열심히 일하는 대장장이와 엔지니어의 손에 들어가도록 하겠습니다. 다시 한 번 감사드리며 더 많은 토륨 주괴를 발견하시면 꼭 들러주세요.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. Hive\'Ashi에 대한 공격에서 귀하의 역할이 기록되었습니다.' WHERE `entry`=8501; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 일꾼이 없으면 실리시드는 벌집 구조에 가해진 피해를 복구하는 데 어려움을 겪을 것입니다.' WHERE `entry`=8502; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='만세! 그것은 또 다른 20 아래입니다. 당신은 최고예요. 이것들이 시들기 전에 모두 포장해야 할 것 같아요. 다시마가 너무 많아서 시간이 없어요!$B$B다시 한번 감사드립니다, $c!' WHERE `entry`=8503; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='세상에, 당신이 가지고 있는 교살해초가 상당히 많군요. 빨리, 그것을 신선하게 유지하기 위해 그것을 상자에 넣자. 당신은 나에게... 우리 얼라이언스에게 큰 호의를 베풀었습니다. 안퀴라즈의 저울을 뒤집는 데 도움을 준 것은 훌륭한 $N인 당신이었다는 것을 모두가 알도록 하겠습니다. stranglekelp의 기여로 전쟁 노력!' WHERE `entry`=8504; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 기여에 감사드립니다, $c. 우리는 실리시드의 무자비한 진격과 그들을 몰아내고 있는 어떤 힘을 물리칠 수 있을 것입니다. 호드조차도 보라색 연꽃 컬렉션을 모으고 있습니다. 더 많은 것을 발견하면 여기로 돌아와 주십시오.' WHERE `entry`=8505; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요, $N 당신의 기술을 최대한 활용할 수 있는 일련의 작업을 준비했습니다.$B$B당신과 당신과 같은 사람들의 지속적인 노력으로 우리의 적은 곧 완전히 정복될 것입니다!$B$ 새로운 임무 브리핑이 필요하면 블랙앤빌 대위에게 돌아가십시오.' WHERE `entry`=8507; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 요즘에는 작은 접전이 야전 임무로 통할 것 같습니다. 이것들을 세나리온 요새로 가지고 가십시오. 아마 당신을 위해 쉬운 일을 해줄 것입니다.$B$B그만 하세요!' WHERE `entry`=8508; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 기분 좋게 놀랐다고 해야 할까요. 당신은 도움을 주겠다고 제안했지만 결코 돌아오지 않는 사람들의 수를 믿지 못할 것입니다. 그것들을 상자에 넣고 거기에 당신의 이름을 적고 나서 그 식물이 더 이상 필요한지 다시 이야기할 수 있습니다.' WHERE `entry`=8509; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='얼라이언스가 여기 있는 당신의 스킨에 매우 만족할 것이라고 장담합니다, $c. 하나도 낭비하지 않도록 하겠습니다. 감사합니다. 더 필요한지 확인하기 위해 제가 집계한 후 저에게 다시 확인해 주시기 바랍니다.' WHERE `entry`=8511; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아낌없는 기부에 감사드립니다, $N. 지금 바로 그것들을 더미에 올려 놓겠습니다. 그러면 머지않아 그것들이 멋진 갑옷 세트나 가죽 패치로 바뀌거나 준비 과정에서 다른 용도로 사용될 것이라고 확신합니다. 우리는 항상 더 가벼운 가죽이 필요한 것 같습니다. 돌아와서 곧 나를 방문하십시오.' WHERE `entry`=8512; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우와! 당신은 단지 도움을 주기 위해 여기에 온 것 같습니다. 기부해 주셔서 대단히 감사합니다. 나는 그것들을 모두 포장하고 계산할 것입니다. 당신은 확실히 친구의 하루를 밝게 하는 방법을 알고 있습니다.' WHERE `entry`=8513; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='맙소사, 확실히 중간 가죽을 많이 가져오셨군요, $g 선생님 : 부인;! 나는 그 모든 것이 적절하게 사용되도록 할 것입니다. 당신의 도움으로 우리는 중간 가죽에 대한 추정치를 곧 채울 것입니다!$B$B고마워요, $N!' WHERE `entry`=8514; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 난 당신이 할 수 있다는 걸 알았어, $c, 방금 알았어! 가능한 한 빨리 올바른 손에 넣겠습니다. 자, 여기서 봅시다. 음, 집계가 잘 진행되고 있는 것 같습니다. 더 필요한지 확인하기 위해 계산이 끝나면 잠시 후에 다시 확인해야 합니다. 왜냐하면 우리가 그렇게 한다면, 당신은 내가 밖에서 나를 위해 그것을 모으기를 원하는 사람입니다!' WHERE `entry`=8515; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='또 해냈어! 당신이 어떻게 거기에 나가서 이 모든 것을 모은 다음 여기로 가져와서 건네주는지 정말 놀랍습니다. 그들이 당신이 이곳에서 얼마나 많은 도움을 왔는지 알게 되면 사람들이 당신의 사인을 요청하지 않고는 길을 걸어갈 수 없을 것입니다!$B$B후한 기부에 다시 ​​한 번 감사드립니다. 두꺼운 가죽, $N.' WHERE `entry`=8516; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$c 님, 오늘 이곳에서 당신의 기여로 많은 병사들이 혜택을 보게 될 것입니다. 당신의 노력을 얼라이언스가 알도록 개인적으로 처리하겠습니다. 이 붕대를 제대로 보관하고 개수를 업데이트할 수 있도록 잠시 시간을 주세요. 그런 다음 더 필요한지 저에게 다시 확인하시기 바랍니다.$B$B엘룬의 빛이 당신에게 비추기를, $r!' WHERE `entry`=8517; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 칭찬받아 마땅합니다, $N. 우리 전쟁 기반의 경제성을 이용하여 탐욕의 열정에 주머니를 채우려는 사람들이 있지만, 당신은 얼라이언스에 대한 헌신과 실제로 모든 아제로스에 대한 헌신이 우선임을 몇 번이고 증명했습니다.$B $BBElune의 축복이 항상 함께합니다!' WHERE `entry`=8518; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='스태그헬름의 배신 이후, 나는 흐르는 모래의 홀의 부서진 조각을 모아 이곳으로 돌아왔다. 나는 우리 세계에 해를 끼치기 위해 홀을 사용하려는 자들로부터 홀을 보호하려는 모든 의도를 가지고 있었습니다. 그래서 용군단의 책임이 탄생했습니다. $B$BA 홀을 네 명의 강력한 측면으로 나누는 것은 거의 불가능하다는 것이 증명될 것입니다. 고의적으로 혼돈을 추구하는 자들을 위해 복원... 쯤 나는 생각했다. 내가 얼마나 바보였는지. 지금도 나는 그 저주받은 비행체에게 쫓기고 있다.' WHERE `entry`=8519; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$C, 해냈어! 덕분에 우리는 실크 붕대로 목표를 달성하는 데 한 걸음 더 가까워졌습니다. 보관해 두었다가 원하시면 더 얘기할 수 있습니다.' WHERE `entry`=8520; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 정말 이타적인 사람입니다. 전쟁 노력에 기여해 주셔서 대단히 감사합니다. 안퀴라즈의 성공과 실패를 가르는 것은 당신과 같은 사람들입니다. 이 모든 것이 충분하기를 바랄 뿐입니다.$B$B다시 한번 감사드립니다. $N.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$c, 당신은 이 일을 끈기 있게 해냈습니다. 나는 이 붕대를 치우고, 당신이 더 많은 룬무늬 붕대를 수집할 가능성에 대해 다시 이야기하고 싶습니다.' WHERE `entry`=8522; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 우리가 함께 여행하는 좋은 길입니다, $N. 당신은 훌륭한 작업 동반자가 됩니다. 전체 얼라이언스를 대표하여 귀하의 노고에 다시 한 번 감사드립니다. 빨리 와서 다시 얘기해.' WHERE `entry`=8523; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='둘은 얼라이언스, 하나는 나, 둘은 얼라이언스, 하나는 나. 안녕하세요, 생선 장수님, 수고하셨습니다. 나는 당신이 클럽의 진정한 신용이 될 것이라는 것을 알 수 있습니다. 그래도 알바 코어가 더 필요할 것 같습니다. 나가서 좀 더 진드기를 살살 뜯어보는 건 어때? 벌써 배가 부글부글 끓는 소리가 들린다.' WHERE `entry`=8524; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네 안에 그런 게 있다는 걸 알았어, 꼬마야. 당신은 $g 그가 무엇인지 아는 사람의 모습을 가지고 있습니다 : 그녀; 좋아요. 특히 당신이 저와 그 힘을 기쁘게 하는 것을 좋아한다는 것입니다. 그리고 당신은 그것을 가지고 있다고 장담합니다.$B$B하하, 알겠습니다. 이 물고기를 적절하게 숨겨두겠습니다. 그런 다음 당신이 날개다랑어 20개를 더 모으는 것에 대해 당신과 잠시 이야기할 수 있습니다.' WHERE `entry`=8525; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이런, 부풀어 오른다. 불에 탄 동물 고기를 모두 가져다주셔서 감사합니다, $c. 그냥 저기 더미에 올려놓겠습니다. 나는 누군가가 그것을 돌볼 것이라고 확신합니다. 손에 시간이 있다면 더 가져다 줄 수 있습니까?' WHERE `entry`=8526; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='와우, 당신은 진정한 진행자입니다. 당신은 당신을 보는 것만으로도 나를 피곤하게 만듭니다. 어쨌든 얼라이언스와 모든 것에 감사드립니다. 나는 그 죽은 고기를 모두 치우도록 할 것이다. 나중에 저에게 다시 확인하여 더 필요한지 확인하실 수 있을 것 같습니다. 하지만 저에게 요청하면 장소에 악취가 나기 시작합니다.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 선물, $C에 감사드립니다. 우리 병사들은 반드시 먹을 것이 부족하지 않을 것입니다. 내가 이 물고기들을 제대로 보관하도록 해주세요. 그리고 당신이 원한다면 두 번째 어획량에 대해 논의할 수 있습니다.' WHERE `entry`=8528; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 당신은 얼라이언스의 진정한 일원입니다. 당신의 노력은 눈에 띄지 않거나 인정받지 못할 것입니다. 그리고 생선도 구워주셔서 감사합니다. 그것들이 제대로 저장되었는지 확인한 다음 내 카운트를 업데이트해야 합니다. 모두가 목표를 달성하는 데 훨씬 더 가까워졌습니다.' WHERE `entry`=8529; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 막대가 가능하며 빛나지 않은 것에 감사드립니다. 전쟁을 위해 필요한 모든 재료를 위해 엉망이 될 때 그들을 예쁘게 만드는 것은 의미가 없습니다. 나는 그것들을 스택에 쌓고 적절하게 사용되도록 할 것입니다. 20명을 더 데려오고 싶다면 저에게 다시 말해주세요.' WHERE `entry`=8532; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 나에게 다시 한 번 자신을 증명했습니다, $C. 나는 이 구리가 적시에 사용되도록 할 것입니다. 하지만 지금은 이 구리 막대를 팔레트에 올려 집계해야 합니다. 그래도 의향이 있다면 더 많은 구리 주괴를 수집하는 데 도움을 드릴 수 있습니다.' WHERE `entry`=8533; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 노력에 감사드립니다, $N. 이 스카우트 보고서를 즉시 읽어 드리겠습니다. 부담 없이 다음 임무를 수행하십시오.' WHERE `entry`=8534; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 다음 과제는 다음과 같습니다.' WHERE `entry`=8535; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 다음 과제는 다음과 같습니다.' WHERE `entry`=8536; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 다음 과제는 다음과 같습니다.' WHERE `entry`=8537; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N님, 오늘 저희 대의를 위해 큰 성과를 이루셨습니다. 당신은 우리의 가장 강력한 적을 물리쳤습니다. 그런 점에서 나는 여러분을 크게 칭찬합니다.' WHERE `entry`=8538; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 당신은 합당한 동맹입니다.' WHERE `entry`=8539; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='글쎄요, 제 생각에는 그것이 올바른 수의 주석 막대인 것 같습니다. 날 속이려고 하지마, $c! 숫자를 세면 두개골이 아프다. 이제 내가 가서 이 막대들을 스택에 넣으면 당신은 나가서 같은 것을 더 가져오세요.' WHERE `entry`=8542; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='트롬카, $N. 당신은 당신의 양철 막대로 나와 호드를 존경합니다. 내가 그것들을 더미에 올려놓으면 그들이 와서 그것으로 물건을 만들 것입니다. 그리고 그 일이 모두 끝나면 우리는 전쟁에 나서서 보잘것없는 얼라이언스에게 벌레와 싸우는 방법을 보여줄 것입니다.$B$B이제 양철 주괴를 더 가져오세요!' WHERE `entry`=8543; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8544; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 당신과 나에게 좋은 출발이 될 것입니다, $C. 그것은 내가 스택에 넣고 목록에서 확인할 수 있는 또 다른 20개의 미스릴 주괴입니다. 모든 것이 전쟁 물자를 만드는 데 유용하게 사용될 것입니다.$B$B미스릴 주괴가 더 필요할 것 같으니 저에게 다시 확인해 주십시오.' WHERE `entry`=8545; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어 $N! 또 다른 20개의 막대는 우리를 목표에 훨씬 더 가깝게 만들고 더 많은 전쟁 물자를 얻습니다. 나는 그들이 버려지는 것을 봅니다. 그리고 미스릴 주괴 한 무더기를 더 얻으면 여기로 가져오는 것이 확실합니다.' WHERE `entry`=8546; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 세나리온 의회를 대표하여 이를 수락해 주십시오. 당신은 확실히 그것을 얻었습니다, 친구!' WHERE `entry`=8548; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 우리의 노력은 우리를 전쟁에 훨씬 더 가깝게 만듭니다. 이 평화의 꽃 $c를 모으느라 수고해 주셔서 감사합니다. 나는 그것이 잘 사용될 것이며 귀하의 기여가 $N로 기록되었음을 확신합니다. 괜찮으시다면 더 많은 꽃을 가지고 저에게 다시 오십시오. 그때까지 대지의 어머니께서 인도해 주시기를 바랍니다.' WHERE `entry`=8549; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='계속 노력해 주셔서 감사합니다, $N. 당신은 당신 자신과 당신의 조상들에게 당신의 사심 없는 기부로 큰 영예를 가져다 주며, 그것은 모두에게 알려질 것입니다! 나는 이 약초들이 필요할 때까지 신선하게 유지되도록 멀리 보관할 것입니다. 다시 한 번 당신은 호드의 진정한 정신, 극복하기 위한 투쟁, 그리고 이를 위해 함께 일할 수 있다는 약속을 보여줍니다.' WHERE `entry`=8550; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 그것을 찾았습니다! 오 행복한 날이군요! 고마워요, $N. 내 가슴을 되찾는 것은 내 안의 불길을 식혀준다.$B$B하지만 내 복수는 아직 끝나지 않았다...' WHERE `entry`=8551; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 허리띠를 되찾았다고? 그렇다면...네가 바다 거인 모크라쉬를 죽였음에 틀림없다! 만세!$B$BI 괴혈병 악당이 죽어서 다행이야 - 모크래쉬는 내 배를 부수고 승무원을 죽인 세 명의 바다 거인 중 하나였어.$B$B세 번.$B$B당신은 $c의 가치가 있어, $ N.' WHERE `entry`=8552; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕 안녕, $N. 네골라쉬를 쫓는다고 함장님이 말씀하셨죠?' WHERE `entry`=8553; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네골라쉬에게서 내 커틀라스를 얻었잖아! 내 재산을 믿을 수 없어, $N! 당신을 만나서 운이 좋아졌습니다. 실수하지 마세요!$B$B고마워요! 그리고 내가 새 배를 얻었고 당신이 바다를 항해하려고 한다면 당신은 내 귀빈이 될 것입니다.' WHERE `entry`=8554; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='에라니쿠스, 밸라스트라즈, 그리고 아주어고스... 필멸자여, 의심할 여지 없이 이 용들에 대해 알고 있을 것입니다. 그렇다면 그들이 우리 세계의 감시자로서 그토록 영향력 있는 역할을 수행한 것은 우연이 아닙니다.$B$B불행히도 고대 신의 대리인에 의한 것이든 그들을 친구라고 부르는 자들의 배신에 의한 것이든(그리고 제 자신의 순진함이 부분적으로 책임이 있습니다) , 각 수호자는 비극에 빠졌습니다. 당신 종족에 대한 나의 불신을 더욱 부추겼습니다.$B$B그들을 찾아보세요... 그리고 $R, 최악의 상황에 대비하세요.' WHERE `entry`=8555; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 당신은 그 효과가 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8556; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8557; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8558; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 당신이 평범한 인간이 아님을 증명했습니다.$B$BI 사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8559; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 벌레의 가죽은 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8560; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성공했습니다! 쌍둥이 황제의 속삭임이 멈췄다.$B$B보상으로 받아라. 그것을 보는 것만으로도 퀴라지의 마음은 공포에 휩싸일 것입니다... 쓰러진 지도자와 그들을 죽인 필멸자를 떠올리게 할 것입니다.' WHERE `entry`=8561; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신은 대부분의 불멸의 존재보다 더 큰 운명을 완수했습니다.$B$B크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신의 이해력을 넘어서는 우주적 사건의 저울을 기울였습니다.$B$B이 흉갑을 당신의 행동의 결과로 오게 될 영광과 부담의 상징으로 받아들이십시오.$B$B그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8562; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예! 물론 우리는 당신이 아라시 분지에서 이룬 과거를 잊지 않을 것입니다.' WHERE `entry`=8565; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예! 물론 우리는 당신이 아라시 분지에서 이룬 과거를 잊지 않을 것입니다.' WHERE `entry`=8566; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예! 물론 우리는 당신이 전쟁노래 협곡에서 이룬 과거를 잊지 않을 것입니다.' WHERE `entry`=8567; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예! 물론 우리는 당신이 전쟁노래 협곡에서 이룬 과거를 잊지 않을 것입니다.' WHERE `entry`=8568; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예! 물론 우리는 당신이 전쟁노래 협곡에서 이룬 과거를 잊지 않을 것입니다.' WHERE `entry`=8569; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예! 물론 우리는 당신이 전쟁노래 협곡에서 이룬 과거를 잊지 않을 것입니다.' WHERE `entry`=8570; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 세나리온 의회를 대표하여 이를 수락해 주십시오. 당신은 확실히 그것을 얻었습니다, 친구!' WHERE `entry`=8572; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 세나리온 의회를 대표하여 이를 수락해 주십시오. 당신은 확실히 그것을 얻었습니다, 친구!' WHERE `entry`=8573; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 세나리온 의회를 대표하여 이를 수락해 주십시오. 당신은 확실히 그것을 얻었습니다, 친구!' WHERE `entry`=8574; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<편지를 열심히 살펴보는 Narain>$B$B훌륭합니다, $R! 뭐야? 나는 Draconic의 핥기를 읽을 수 없습니다.' WHERE `entry`=8575; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='먼저 $N! 아주어고스가 이 장부에 뭐라고 썼는지 알아내야 해.$B$B그가 아케이나이트 부표를 만들라고 했고 이것이 도식이라고 하던가요? 그가 Draconic에서 이것을 쓴다는 것이 이상합니다. 그 늙은 염소는 내가 이 말도 안되는 소리를 읽을 수 없다는 것을 알고 있습니다.$B$B이것이 작동하려면 점술 고글, 500파운드 치킨, \"Draconic for Dummies\" 2권이 필요합니다. 반드시 그 순서대로는 아닙니다.' WHERE `entry`=8576; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그가 나를 찾았다니 믿을 수 없어. 나는 내가 아웃랜드에 있을 때 그를 잃었다고 확신했다. 난 거기로 돌아가지 않을거야, $R! 안돼, 안돼! 나는 그의 파트 타임 베스트 프렌드이자 풀 타임 노예가되었습니다.' WHERE `entry`=8577; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뛰어난! 이제 내가 500파운드짜리 치킨과 \"Draconic For Dummies???\"의 볼륨 II를 어디에 두었습니까? 아, 그리고 여기 당신의 모든 노력을 위한 작은 무언가가 있습니다!' WHERE `entry`=8578; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 평범한 인간이 아니군요, $N. 고대 신에 맞서는 당신의 기회는 아무리 무한히 작더라도 현시점에서 우리보다 더 큽니다. 어쨌든 그는 자신의 문앞에 용을 기대하지만 당신과 같은 사람은 준비하지 않았습니다.$B$BAnachronos와 Staghelm이 천 년 전에 인간과 용 종족의 동맹을 통해 Qiraji를 물리쳤듯이 우리도 협정을 맺을 것입니다. . 청동용군단의 신뢰를 얻으면 우리의 신뢰를 얻게 될 것입니다. 그래야만 당신을 진정한 챔피언으로 만들 수 있습니다.' WHERE `entry`=8579; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$C! Pele\'keiki는 지금 행복합니다. Pele\'keiki는 모든 불꽃을 가져다가 상자에 넣어 신선함을 유지합니다. Pele\'keiki는 모든 불꽃이 전쟁을 위해 좋은 재료로 만들어지는 것을 보고 있습니다. 그리고 당신이 더 이상 얻을 경우, 빨리 Pele\'keiki를 참조하십시오. Pele\'keiki는 아마도 더 필요할 것입니다.' WHERE `entry`=8580; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='농담이 아니야, $C? Pele\'keiki firebloom을 그렇게 빨리 가져온다고? Pele\'keiki 당장 세어봐, 몬! 당신은 Pele\'keiki를 매우 행복하게 만들고, 그는 모두에게 $N 최고의 불꽃 수집가라고 말할 것입니다! Pele\'keiki는 전쟁이 시작되기를 기다릴 수 없습니다. 이제 정말 실리더스의 하늘을 밝힐 거에요, 그렇죠, 브루다?!' WHERE `entry`=8581; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한 노력, $c. 적절한 사용을 위해 이 표본을 측정하고 귀하의 기여를 기록하겠습니다. 보라색 연꽃은 준비가 될 때까지 적절하게 보관해야 합니다. 당신에 관해서는, 당신이 아직 가능하다면 나는 여전히 보라색 연꽃이 더 필요할 것이라고 상상해야 합니다. 잠시 후에 다시 확인해 주세요.' WHERE `entry`=8582; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭하고 정밀한 작업, $N. 당신의 부지런함은 칭찬받아 마땅합니다. 이 보라색 연꽃이 하나도 낭비되지 않도록 제가 개인적으로 확인하겠습니다.$B$B다시 한 번 감사드립니다. 보라색 연꽃을 더 찾으신다면 주저하지 말고 서둘러 저에게 가져다 주세요.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$BA 500파운드 치킨? 그런 건 없어! 더 이상은 아닙니다. 나는 그런 닭에 대해 알고 있었다... 죽음의 검은 닭...$B$B<더지의 목소리가 잦아들었다.>$B$B하지만 아무도 그 닭을 보고 살아남은 적이 없다. 우리 둘 다에게 도움이 될 수 있는 아이디어가 있어.' WHERE `entry`=8584; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저 안심의 마블링을 보세요! 환상적이야!$B$B이제 그 치킨에 대해... 흠, 어디 보자. 레시피를 고안하는 데 몇 분이 필요합니다.' WHERE `entry`=8585; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='준비 됬다! 내 최고의 작품을 소개합니다: Dirge의 Kickin\' Chimaerok Chops!' WHERE `entry`=8586; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<더지의 맛있는 진미로 얼굴을 가득 채우고 거대한 닭에 주먹 두 개를 으깨는 Narain.>$B$BMMmmm... 믿을 수 없어! 내가 가진 최고의 치킨!' WHERE `entry`=8587; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 제가 필요로 했던 두꺼운 가죽을 가지고 계시군요. 당신의 칼날은 참으로 날카롭습니다, $c; 좋은 스킨들입니다! 이제 우리는 서로 올바른 발걸음을 내디뎠으니 귀하의 기여가 잘 활용되도록 하겠습니다. 그리고 혹시 더 두꺼운 가죽을 발견하면 저에게 가져오세요.' WHERE `entry`=8588; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 몬, 몬! 무거운 가죽을 주셔서 정말 감사합니다. 작은 것 하나하나가 우리를 훨씬 더 가깝게 만듭니다. 다른 가죽세공인들이 작업할 수 있도록 그냥 쌓아두겠습니다.$B$B다시 한 번 감사합니다, $N. 무거운 가죽 더미를 더 많이 발견하시면 저를 어디에서 찾을 수 있는지 아실 겁니다.' WHERE `entry`=8589; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $c. 이 두꺼운 가죽 스킨은 비행선을 강화하고 모든 종류의 갑옷과 무기를 만드는 데 사용될 것이라고 확신합니다. 저와 호드의 감사가 있습니다. 여행 중에 더 두꺼운 가죽을 만나면 다시 오세요. 행운을 빕니다.' WHERE `entry`=8590; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈구나, $N, 그럴 줄 알았어! 다시 한 번 전체 호드를 대표하여 감사드립니다. 귀하의 노력이 주목되었으며 크게 감사드립니다. 그리고 기부하고 싶은 더 두꺼운 가죽이 있으면 여기로 가져오세요.$B$BLok\'tar Ogar, $c!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성공했습니다! 쌍둥이 황제의 속삭임이 멈췄다.$B$B보상으로 받아라. 그것을 보는 것만으로도 퀴라지의 마음은 공포에 휩싸일 것입니다... 쓰러진 지도자와 그들을 죽인 필멸자를 떠올리게 할 것입니다.' WHERE `entry`=8592; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 지렁이의 피부는 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8593; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8594; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 계속해서 우리를 잘 섬기고 있습니다, $N. 우리의 계약은 그대로 유지됩니다.' WHERE `entry`=8595; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 당신이 평범한 인간이 아님을 증명했습니다.$B$BI 사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8596; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='책이 없어졌어요! 흙더미 위에는 메모가 있습니다.' WHERE `entry`=8597; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<나린의 얼굴이 붉게 빛난다.>$B$B북잠 내... 책, 그럴까!? 심령 노움을 건드리는 것이 무엇을 의미하는지 가르쳐 드리겠습니다!' WHERE `entry`=8598; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='뭐!?$B$B<안절부절하는 나린이.>$B$B음.. 어떡하면 좋겠어??? 그녀는 물고기입니다! 내가 당신에게 말하는 물고기! 그리고 나는 그놈입니다. 결코 잘 될 수 없습니다.' WHERE `entry`=8599; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 꽤 괜찮은 작업을 수행한 것 같습니다. 하지만 해당 스킨 중 일부는 가장자리가 약간 울퉁불퉁해 보입니다. 상관없이 작업이 완료되고 보상을 받았습니다. 다른 튼튼한 가죽 더미를 발견하면 서둘러 저에게 가져오십시오.' WHERE `entry`=8600; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='연습, 연습, 연습. 잘 갈린 칼과 그것을 사용하는 기술은 당신을 이 세상에서 멀리 데려다 줄 것입니다, $N. 이 스킨의 가장자리가 이전 스킨보다 나은 것 같습니다. 새 칼을 구입하셨습니까?$B$B어쨌든 노력해 주셔서 감사합니다. 귀하의 기부가 기록되었으며 잘 사용될 것입니다. 좀 더 질긴 가죽을 손에 넣었다면 반드시 돌아와서 저에게 말을 걸어 주십시오. 아마 필요할 것입니다.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8602; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신은 대부분의 불멸의 존재보다 더 큰 운명을 완수했습니다.$B$B크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신의 이해력을 넘어서는 우주적 사건의 저울을 기울였습니다.$B$B이 의복을 당신의 행동의 결과로 오게 될 영광과 부담의 상징으로 받아들이십시오.$B$B그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8603; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 감사, $c, 그리고 호드의 감사가 있습니다. 양모 붕대를 더 발견하면 전쟁에 더 기여하고 싶다면 여기로 가져오십시오. 그때까지 조상들이 지켜주길!' WHERE `entry`=8604; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 명예로운 $C, $N입니다! 이 붕대가 올바른 손에 들어가는지 확인하겠습니다. 저와 호드 모두 감사합니다.$B$B편안히 가십시오. 과도한 양모 붕대를 감고 있는 자신을 발견하면 다시 저에게 돌아오십시오. 여기서 얻을 수 있는 모든 도움을 사용할 수 있습니다.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 우리가 이 북내퍼들을 과소평가했을지도 모른다고 생각합니다.' WHERE `entry`=8606; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀랍지만 수용 가능합니다. 내가 당신의 \'능력\'을 과소평가했나봐요, $c. 아마도. 당신은 아주 간단한 작업을 완료했고, 그렇게 함으로써 비례하지 않는 보상을 받게 될 것입니다. 그러나 그것이 당신의 머리에 가지 않도록하십시오. 정말로 자신을 증명하고 싶다면 거기로 나가서 또 다른 마법매듭 붕대 꾸러미를 가져와야 합니다.' WHERE `entry`=8607; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='놀랍게도, $c, 당신은 실제로 그것을 다시 했습니다! 글쎄요, 그들은 제가 봉사하기로 선택한 것들에 대해 좋은 취향을 가지고 있다고 말합니다. 좋습니다. 귀하의 기여가 주목되고 귀하의 노력이 제공한 사회적 혜택을 받게 될 것입니다. 하지만 진정으로 자신의 가치를 증명하고 싶다면 다시 나가서 또 다른 마법 붕대 꾸러미를 모으는 것이 좋습니다.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 호드의 공입니다, $c. 당신의 노력에 감사드립니다; 그들은 감사합니다! 나는 이 새 붕대를 치우고 우리가 목표에 얼마나 멀리 있는지 확인하기 위해 다시 세어야 할 것입니다. 원하신다면 룬매듭 붕대를 더 모아 여기로 돌려주실 수 있습니다.' WHERE `entry`=8609; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 수행하는 것은 매우 사심 없는 기부 행위입니다, $N. 안퀴라즈에서 많은 전투원의 생명을 구할 가능성이 있는 무기입니다. 당신의 기부에 대한 호드의 감사를 이해하고 감사드립니다. 룬매듭 붕대를 더 만들거나 발견하면 여기로 가져오십시오.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아, 이 고기 더미는 나에게 좋아 보인다. 소금에 절인 다음 포장해서 필요할 때 먹을 수 있을 만큼 신선하게 유지되기를 바랍니다.$B$B기여해 주셔서 감사합니다, $c. 다른 랙을 가져올 수 있다고 생각하십니까?' WHERE `entry`=8611; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이나 당신이 아는 누군가가 꽤 요리사인 것 같은 냄새가 나요, $N. 그 마른 늑대 스테이크는 내 입에 물을 만들고 있습니다. 나는 몇 가지가 사라지는 것을 눈치 채지 못할 것이라고 생각합니다. 어쨌든, 잘했어. 너무 많이 상하지 않도록 다른 사람이 바로 포장하도록 하겠습니다.$B$B더 많이 찾으면 저를 어디서 찾아야 할지 아실 겁니다.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $C! 이것들은 잘 할 것입니다. 여기에는 코린을 위한 망토를 만들기에 충분하며, 아마도 더 많을 수도 있습니다! 감사합니다.$B$BI 여행이 너무 위험하지 않았으면 좋겠나요? Feralas 지역은 너그러운 곳으로 알려져 있지 않지만, 당신은 분명히 충분히 잘 해냈습니다.$B$B다시 한번 감사합니다, $C.' WHERE `entry`=8613; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최고의 캐치일 겁니다, $N! 좋은, 정직한 작업 바로 거기. 그리고 뼈도 없습니다! 이 점박이 방어에 대해 감사합니다. 좀 더 요리하면 곧 다시 오세요!' WHERE `entry`=8614; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멋져요, $C! 이것들은 잘 할 것입니다. 여기에는 코린을 위한 망토를 만들기에 충분하며, 아마도 더 많을 수도 있습니다! 감사합니다.$B$BI 여행이 너무 위험하지 않았으면 좋겠나요? Feralas 지역은 너그러운 곳으로 알려져 있지 않지만, 당신은 분명히 충분히 잘 해냈습니다.$B$B다시 한번 감사합니다, $C.' WHERE `entry`=8615; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8619; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환상적입니다! 난 당신이 번거로움을 통해 믿을 수 없어! 당신은 일종의 기계입니까? 나라면 아마 세상이 무너지도록 내버려 두었을 것입니다.$B$BI 내 터번을 당신에게 기울입니다. 그리고 어떤 선행도 보상 없이 진행되어서는 안 됩니다.' WHERE `entry`=8620; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 당신은 평범한 필멸자가 아니라는 것을 증명했습니다.$b$b사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8621; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n.$b$b당신은 대부분의 불멸의 존재보다 더 위대한 운명을 완수했습니다.$b$b크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신의 이해력을 넘어서는 우주적 사건의 저울을 기울였습니다.$b$b이 흉갑을 당신의 행동의 결과로 오게 될 영광과 부담의 상징으로 받아들이십시오.$b$b그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8622; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성공했습니다! 쌍둥이 황제의 속삭임이 멈췄습니다.$b$b보상으로 받으십시오. 그것을 보는 것만으로도 퀴라지의 마음은 공포에 휩싸일 것입니다... 쓰러진 지도자와 그들을 죽인 필멸자를 떠올리게 할 것입니다.' WHERE `entry`=8623; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 지렁이의 피부는 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8624; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8625; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 당신이 평범한 인간이 아님을 증명했습니다.$B$BI 사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8626; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신은 대부분의 불멸의 존재보다 더 큰 운명을 완수했습니다.$B$B크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신의 이해력을 넘어서는 우주적 사건의 저울을 기울였습니다.$B$B이 흉갑을 당신의 행동의 결과로 오게 될 영광과 부담의 상징으로 받아들이십시오.$B$B그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8627; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8628; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 지렁이의 피부는 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8629; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8630; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 지렁이의 피부는 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8631; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성공했습니다! 쌍둥이 황제의 속삭임이 멈췄다.$B$B보상으로 받아라. 그것을 보는 것만으로도 퀴라지의 마음은 공포에 휩싸일 것입니다... 쓰러진 지도자와 그들을 죽인 필멸자를 떠올리게 할 것입니다.' WHERE `entry`=8632; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신은 대부분의 불멸의 존재보다 더 큰 운명을 완수했습니다.$B$B크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신의 이해력을 넘어서는 우주적 사건의 저울을 기울였습니다.$B$B이 로브를 당신의 행동의 결과로 오게 될 영광과 짐의 상징으로 받아들이십시오.$B$B그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8633; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 당신이 평범한 인간이 아님을 증명했습니다.$B$BI 사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8634; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='과거의 전투는 전설이 자라는 씨앗입니다. 당신의 시대는 영웅의 시대입니다, 젊은이여. 당신의 전설이 뿌리내리고 번창하기를 바랍니다.$B$BI가 당신에게 좋은 제안을 했습니다, $N, 그리고 당신에게 이 토큰을 제공합니다...' WHERE `entry`=8635; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='생명의 물질은 죽어서 땅으로 돌아가지만 영의 물질은 영원히 산다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8636; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 당신이 평범한 인간이 아님을 증명했습니다.$B$BI 사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8637; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신은 대부분의 불멸의 존재보다 더 큰 운명을 완수했습니다.$B$B크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신의 이해력을 넘어서는 우주적 사건의 저울을 기울였습니다.$B$B이 흉갑을 당신의 행동의 결과로 오게 될 영광과 부담의 상징으로 받아들이십시오.$B$B그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8638; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성공했습니다! 쌍둥이 황제의 속삭임이 멈췄다.$B$B보상으로 받아라. 그것을 보는 것만으로도 퀴라지의 마음은 공포에 휩싸일 것입니다... 쓰러진 지도자와 그들을 죽인 필멸자를 떠올리게 할 것입니다.' WHERE `entry`=8639; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 지렁이의 피부는 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8640; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8641; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8642; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8643; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8644; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8645; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8646; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8647; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8648; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8649; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8650; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8651; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8652; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8653; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8654; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 당신이 평범한 인간이 아님을 증명했습니다.$B$BI 사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8655; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신은 대부분의 불멸의 존재보다 더 큰 운명을 완수했습니다.$B$B크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신의 이해력을 넘어서는 우주적 사건의 저울을 기울였습니다.$B$B이 흉갑을 당신의 행동의 결과로 오게 될 영광과 부담의 상징으로 받아들이십시오.$B$B그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8656; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성공했습니다! 쌍둥이 황제의 속삭임이 멈췄다.$B$B보상으로 받아라. 그것을 보는 것만으로도 퀴라지의 마음은 공포에 휩싸일 것입니다... 쓰러진 지도자와 그들을 죽인 필멸자를 떠올리게 할 것입니다.' WHERE `entry`=8657; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 지렁이의 피부는 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8658; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8659; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 당신이 평범한 인간이 아님을 증명했습니다.$B$BI 사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8660; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n.$b$b당신은 대부분의 불멸의 존재보다 더 위대한 운명을 완수했습니다.$b$b크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신이 이해할 수 없는 우주적 사건의 저울을 기울였습니다.$b$b이 로브를 당신의 행동의 결과로 오게 될 영광과 짐의 상징으로 받아들이십시오.$b$b그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8661; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성공했습니다! 쌍둥이 황제의 속삭임이 멈췄다.$B$B보상으로 받아라. 그것을 보는 것만으로도 퀴라지의 마음은 공포에 휩싸일 것입니다... 쓰러진 지도자와 그들을 죽인 필멸자를 떠올리게 할 것입니다.' WHERE `entry`=8662; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 지렁이의 피부는 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8663; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8664; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 당신은 당신이 평범한 인간이 아님을 증명했습니다.$B$BI 사악한 퀴라지를 분쇄하는 데 도움이 될 것이라는 확신을 가지고 이것들을 드립니다.' WHERE `entry`=8665; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B당신은 대부분의 불멸의 존재보다 더 큰 운명을 완수했습니다.$B$B크툰을 죽임으로써 당신은 아제로스 전체를 구했을 뿐만 아니라 또한 당신의 이해력을 넘어서는 우주적 사건의 저울을 기울였습니다.$B$B이 흉갑을 당신의 행동의 결과로 오게 될 영광과 부담의 상징으로 받아들이십시오.$B$B그 힘이 당신을 기다리고 있는 도전에 도움이 되기를 바랍니다. 당신, 신 살해자!' WHERE `entry`=8666; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 성공했습니다! 쌍둥이 황제의 속삭임이 멈췄다.$B$B보상으로 받아라. 그것을 보는 것만으로도 퀴라지의 마음은 공포에 휩싸일 것입니다... 쓰러진 지도자와 그들을 죽인 필멸자를 떠올리게 할 것입니다.' WHERE `entry`=8667; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예... 지렁이의 피부는 훌륭한 보호막이 될 것입니다. 여기 오는 길에 파괴한 퀴라지의 가장 강력한 부분과 결합하면 강력한 갑옷이 될 것입니다. 내부에서 기다리고 있는 형언할 수 없는 공포에 맞서는 데 도움이 되기를 바랍니다!' WHERE `entry`=8668; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 가져온 재료와 쓰러진 적 퀴라지의 비늘로 이 견갑을 만들겠습니다. 필멸자여. 그들이 당신에게 필요한 보호를 제공하고 그들의 모습이 우리의 적에게 두려움을 불러일으키길 바랍니다.' WHERE `entry`=8669; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8670; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8671; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8672; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8673; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8674; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8675; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8676; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8677; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8678; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8679; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8680; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8681; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8682; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8683; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8684; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8685; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 생명으로 불타오릅니다, 어린 $c. 나는 당신이 바치는 경의를 받아들이고 그 대가로 이 증표를 바칩니다...' WHERE `entry`=8686; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8688; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8689; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8690; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8691; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8692; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8693; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8694; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8695; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 그래... 이 드레이프는 깨끗해.$B$B이 망토를 가져가, $N. 퀴라지의 사악한 마법으로부터 당신을 보호하길 바랍니다.' WHERE `entry`=8696; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 당신은 그 효과가 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8697; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 당신은 그 효과가 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8698; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 당신은 그 효과가 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8699; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 완성된 작품이 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8700; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 당신은 그 효과가 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8701; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 당신은 그 효과가 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8702; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 당신은 그 효과가 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8703; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신을 위해 반지의 보석을 교환하겠습니다. 당신은 그 효과가 훨씬 더... 만족스럽다는 것을 알게 될 것입니다.' WHERE `entry`=8704; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8705; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8706; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8707; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8708; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8709; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8710; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8711; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $C. 이것은 걸작 칼자루입니다... 균형이 완벽합니다.$B$B무기를 들어라, $N. 큰 자신감을 갖고 휘두르며 적을 물리치세요!' WHERE `entry`=8712; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8713; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8714; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8715; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8716; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8717; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8718; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8719; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8720; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8721; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8722; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8723; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8724; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8725; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8726; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수많은 별이 있는 하늘은 지상의 신비에 대한 해답을 가지고 있습니다. $N. 그렇다면 현명하고 운이 좋은 사람이 위를 올려다보고 진리를 찾을 수 있을까요?' WHERE `entry`=8727; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='거래는 거래입니다. 당신이 무엇에 빠져들고 있는지 알고 있기를 바랍니다, $N. 이것은 낚시를하기 위해 겪어야 할 엄청난 수고입니다.' WHERE `entry`=8728; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 곧 흐르는 모래의 홀을 개조할 수 있을 것입니다.' WHERE `entry`=8729; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='밸라스트라즈의 영혼은 안심입니다, 용사님. Aspects는 모두 큰 관심을 가지고 귀하의 진행 상황을 지켜보고 있습니다. 당신에게 강력한 동맹이 있다는 것을 알아두세요.$B$BI는 이 투쟁에서 당신을 도울 무언가를 당신에게 주라는 명령을 받았습니다. 잘 사용하세요...' WHERE `entry`=8730; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Krug는 서류 작업을 거의 사용하지 않는다는 것을 알 수 있습니다. 그는 실리시드 혈통으로 서명했습니다!$B$B좋아요, $N. $c로서의 당신의 능력을 잘 활용할 수 있는 일련의 작업을 준비했습니다.$B$B당신과 당신 같은 사람들의 지속적인 노력으로 우리의 적은 곧 분쇄될 것입니다!' WHERE `entry`=8731; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 요즘에는 작은 접전이 야전 임무로 지나갈 것 같습니다. 이것들을 세나리온 요새로 가지고 가십시오. 아마 당신을 위해 쉬운 일을 해줄 것입니다.$B$B그만 하세요!' WHERE `entry`=8732; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='위습은 낮은 윙윙거리는 소리를 제외하고는 조용합니다. 이상하게도 그것은 생각을 통해 당신과 소통할 수 있습니다.' WHERE `entry`=8733; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Eranikus가 거절한다면 꿈에서 끌어내는 것은 불가능할 것입니다. 그러나 그의 의도는 그가 우리 세계에 들어가도록 요구합니다. 그는 말퓨리온의 살아있는 현신을 파괴하려 합니다. 이를 성공적으로 수행하는 것은 Dream의 가장 강력한 동맹 중 하나를 끝내는 것을 의미합니다. 악몽은 말퓨리온이 쓰러지면 남아 있는 모든 것을 완전히 삼켜버릴 것입니다...' WHERE `entry`=8734; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='너 준비 됐니? 세상은 우리가 부르려는 것에 대해 준비되어 있습니까? 모르겠어... 나는 말퓨리온에게 의무를 지고 있어. 의무와 명예...' WHERE `entry`=8735; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그는 구원받았습니다, $n. 그는 이제 자신이 잘못한 것을 바로잡기 위해 꿈으로 돌아갑니다. Eranikus는 Malfurion과 아버지의 강력한 동맹이 될 것입니다.$b$b이 무기는 당신을 위한 것입니다, $n; 이세라가 직접 나에게 준 것. 퀴라지와의 전투에서 그것들을 활용하는 것이 좋을 것입니다.' WHERE `entry`=8736; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 다음 과제는 다음과 같습니다.' WHERE `entry`=8737; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 노력에 감사드립니다, $N. 이 스카우트 보고서를 즉시 읽어 드리겠습니다. 부담 없이 다음 임무를 수행하십시오.' WHERE `entry`=8738; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='귀하의 노력에 감사드립니다, $N. 이 스카우트 보고서를 즉시 읽어 드리겠습니다. 부담 없이 다음 임무를 수행하십시오.' WHERE `entry`=8739; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $N. 황혼의 약탈자들은 우리 순찰대에 감당할 수 없는 수의 사상자를 냈습니다. 다음 과제는 다음과 같습니다.' WHERE `entry`=8740; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흐르는 모래의 홀이 다시 온전해졌습니다. $N.$B$B홀을 사용하는 사람은 당신이 틀림없습니다. 당신 종족의 다음 시대를 예고하는 것은 당신이어야 합니다.$B$B호드와 얼라이언스의 군대가 실리더스에 도착할 때까지 스카라베 징을 울리기 전에 기다려야 합니다.' WHERE `entry`=8742; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='징 근처의 땅에서 특별한 수정이 솟아납니다. 무리의 호의일지도 모릅니다.' WHERE `entry`=8743; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 선물의 태그는 다음과 같습니다. $b$bTo $N,$b$b그레이트 윈터의 향연이 즐겁고 빛나길!' WHERE `entry`=8744; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안녕하세요, 챔피언. 나는 신성한 징의 수호자이자 청동용군단의 영원한 감시자 조나단입니다. $B$BI는 영원의 보물창고에서 당신이 선택한 아이템을 당신에게 주도록 영원의 존재로부터 직접 권한을 받았습니다. C\'Thun과의 전투에서 도움이 되기를 바랍니다.' WHERE `entry`=8745; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해! Huzzah!$B$BMetzen은 겨울 할아버지의 마구간으로 다시 날아갔습니다. 예, Metzen은 정말 날 수 있습니다. 조금 전에요! 먼지는 매력처럼 작용했습니다. 나는 그럴 줄 알았다. 겨울맞이 축제와 굴뚝나무 목장조합을 재난으로부터 구했습니다. 감사합니다, $N.$B$B잘 들어요... 여기에서 한 일 때문에 이걸 갖고 싶어요. 그것은 매우 특별한 것입니다. 마운트가 있으면 킥을 얻을 것이라고 생각합니다. 즐거운 겨울맞이!' WHERE `entry`=8746; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인상적이다, 꼬맹아. 당신은 청동용군단의 호의를 얻기 위해 많은 어려움을 겪었습니다. 당신의 헌신은 기록되어 있습니다.$B$B수호자의 인장 반지는 악의 세력으로부터 탁월한 보호를 제공할 것입니다.$B$B경고합니다. 일단 길을 선택한 후에는 마음이 바뀌더라도 의지할 수 없습니다.' WHERE `entry`=8747; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 보호자의 길에서 절대 벗어나지 않기를!' WHERE `entry`=8748; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 보호자의 길에서 절대 벗어나지 않기를!' WHERE `entry`=8749; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 보호자의 길에서 절대 벗어나지 않기를!' WHERE `entry`=8750; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='일어나라, 칼림도어의 수호자여! 일어나 인정받다!' WHERE `entry`=8751; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인상적이다, 꼬맹아. 당신은 청동용군단의 호의를 얻기 위해 많은 어려움을 겪었습니다. 당신의 헌신은 주목됩니다.$B$B정복자의 인장 반지는 당신의 물리 공격을 크게 강화할 것입니다.$B$B경고합니다. 일단 길을 선택한 후에는 마음이 바뀌더라도 의지할 수 없습니다.' WHERE `entry`=8752; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 정복자의 길에서 절대 벗어나지 않기를!' WHERE `entry`=8753; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 정복자의 길에서 절대 벗어나지 않기를!' WHERE `entry`=8754; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 정복자의 길에서 절대 벗어나지 않기를!' WHERE `entry`=8755; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='일어나라, 퀴라지 정복자여! 일어나 인정받다!' WHERE `entry`=8756; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='인상적이다, 꼬맹아. 당신은 청동용군단의 호의를 얻기 위해 많은 어려움을 겪었습니다. 당신의 헌신은 기록되어 있습니다.$B$B인보커의 인장 반지는 당신의 마법과 타고난 능력을 크게 향상시켜 줄 것입니다.$B$B주의하십시오. 일단 길을 선택한 후에는 마음이 바뀌더라도 의지할 수 없습니다.' WHERE `entry`=8757; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 호출자의 길에서 결코 벗어나지 않기를 바랍니다!' WHERE `entry`=8758; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 호출자의 길에서 결코 벗어나지 않기를 바랍니다!' WHERE `entry`=8759; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$n 님, 무리의 지위에 오른 것이 가장 인상적입니다. 호출자의 길에서 결코 벗어나지 않기를 바랍니다!' WHERE `entry`=8760; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='일어나라, 그랜드 인보커! 일어나 인정받다!' WHERE `entry`=8761; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해! Huzzah!$B$BMetzen이 겨울 할아버지의 마구간으로 다시 날아갔어요 - 네, Metzen은 정말 날 수 있어요 - 조금 전에요! 먼지는 매력처럼 작용했습니다. 나는 그럴 줄 알았다. 겨울맞이 축제와 굴뚝나무 목장조합을 재난으로부터 구했습니다. 감사합니다, $N.$B$B잘 들어요... 여기에서 한 일 때문에 이걸 갖고 싶어요. 그것은 매우 특별한 것입니다. 마운트가 있으면 킥을 얻을 것이라고 생각합니다. 즐거운 겨울맞이!' WHERE `entry`=8762; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기계는 작동을 시작할 때 약간의 굉음과 소량의 증기를 방출합니다. 그로부터 너무 오래 지나지 않아 그것이 멈출 때까지 또 다른 작은 증기 분출이 일어납니다. 도어 해치가 열리고 보존된 호랑가시나무 한 묶음이 드러납니다!' WHERE `entry`=8763; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 지내세요, $n. 마음이 바뀌면 제가 도와드리겠습니다.' WHERE `entry`=8764; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 지내세요, $n. 마음이 바뀌면 제가 도와드리겠습니다.' WHERE `entry`=8765; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 지내세요, $n. 마음이 바뀌면 제가 도와드리겠습니다.' WHERE `entry`=8766; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 선물은 몇 번이나 흔들린 것 같습니다. $b$b매우 특별한 $r $c에게.' WHERE `entry`=8767; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축제 분위기로 포장된 이 선물에는 당신의 이름이 적혀 있습니다.$b$b잠깐, 방금 움직였나요?' WHERE `entry`=8768; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Smokeywood Pastures에서 친구들과 즐거운 겨울 축제를 즐겨보세요.' WHERE `entry`=8769; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. 당신의 부지런함은 언제나처럼 주목할 만합니다.' WHERE `entry`=8770; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. Hive\'Ashi에 대한 공격에서 귀하의 역할이 기록되었습니다.' WHERE `entry`=8771; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. Hive\'Zora 공격에서 귀하의 역할이 기록되었습니다.' WHERE `entry`=8772; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Hive\'Zora 공격에서 당신의 역할에 대해 좋은 소식을 들었습니다. 좋은 일을 계속하면 승리가 곧 우리의 것이 될 것입니다.' WHERE `entry`=8773; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. Hive\'Regal에 대한 공격에서 귀하의 역할이 기록되었습니다.' WHERE `entry`=8774; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. Hive\'Regal에 대한 공격에서 귀하의 역할이 기록되었습니다.' WHERE `entry`=8775; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. Hive\'Regal에 대한 공격에서 귀하의 역할이 기록되었습니다.' WHERE `entry`=8776; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $N. Hive\'Regal에 대한 공격에서 귀하의 역할이 기록되었습니다.' WHERE `entry`=8777; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예! 유용할 것입니다! 고맙습니다, $N!' WHERE `entry`=8778; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 훌륭합니다! 더 이상 무딘 칼날에 대한 불평을 듣지 않아도 됩니다. 고마워요, $N.' WHERE `entry`=8781; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예외적인 발견, $N. 정말 놀랍습니다! 이것은 확실히 적의 뒤틀린 마음에 대한 통찰력을 줄 것입니다.' WHERE `entry`=8784; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. 내가 필요한 것! 이것으로 특별한 조합을 만들겠습니다. 실리시드는 조금도 좋아하지 않을 것입니다!' WHERE `entry`=8785; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했습니다. 우리는 이것들 $N의 공급이 부족했습니다.' WHERE `entry`=8786; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래... 이걸 군대에 나눠줄게, $N. 오그리마 군단이 감사합니다!' WHERE `entry`=8787; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 선물은 몇 번이나 흔들린 것 같습니다. $b$b매우 특별한 $r $c에게.' WHERE `entry`=8788; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='엘레멘티움이 주입된 이 무기는 퀴라지와 그들의 신을 아주 쉽게 베어낼 것입니다.' WHERE `entry`=8789; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아이템을 잘 사용하세요, $N. 다른 사람들에게 그토록 간절히 바라는 고통을 그들이 느끼게 하십시오.' WHERE `entry`=8790; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신에게 최고의 칭찬과 강력한 아이템 $N을 드립니다. 당신은 Kalimdor의 사람들에게 훌륭한 봉사를 했습니다.' WHERE `entry`=8791; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='트롬카, $c! 다가올 안퀴라즈 전쟁의 토대를 마련하기 위해 여러분 $N을 비롯한 많은 호드가 여러분을 지원하는 것을 보게 되어 기쁩니다. 여기서의 노력은 우리가 안퀴라즈 안에 숨어 있는 실리시드와 그들의 사악한 주인을 상대로 승리를 거둘 수 있도록 해줄 것입니다.$B$B이제 여기까지 오셨으니 다양한 수집가들과 이야기를 나누고 필요한 자료를 모으는 데 도움을 주십시오. 당신은 적합합니다.' WHERE `entry`=8792; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='트롬카, $c! 다가올 안퀴라즈 전쟁의 토대를 마련하기 위해 여러분 $N을 비롯한 많은 호드가 여러분을 지원하는 것을 보게 되어 기쁩니다. 여기서의 노력은 우리가 안퀴라즈 안에 숨어 있는 실리시드와 그들의 사악한 주인을 상대로 승리를 거둘 수 있도록 해줄 것입니다.$B$B이제 여기까지 오셨으니 다양한 수집가들과 이야기를 나누고 필요한 자료를 모으는 데 도움을 주십시오. 당신은 적합합니다.' WHERE `entry`=8793; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='트롬카, $c! 다가올 안퀴라즈 전쟁의 토대를 마련하기 위해 여러분 $N을 비롯한 많은 호드가 여러분을 지원하는 것을 보게 되어 기쁩니다. 여기서의 노력은 우리가 안퀴라즈 안에 숨어 있는 실리시드와 그들의 사악한 주인을 상대로 승리를 거둘 수 있도록 해줄 것입니다.$B$B이제 여기까지 오셨으니 다양한 수집가들과 이야기를 나누고 필요한 자료를 모으는 데 도움을 주십시오. 당신은 적합합니다.' WHERE `entry`=8794; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$g 님을 잘 만났습니다: 젊은 여자;! 다가오는 안퀴라즈 전쟁의 토대를 마련하기 위해 $N님과 같은 많은 얼라이언스가 여러분을 지원하는 것을 보게 되어 기쁩니다. 여기서의 노력은 우리가 안퀴라즈 안에 숨어 있는 실리시드와 그들의 사악한 주인을 상대로 승리를 거둘 수 있도록 해줄 것입니다.$B$B이제 여기까지 오셨으니 다양한 수집가들과 이야기를 나누고 필요한 자료를 모으는 데 도움을 주십시오. 당신은 적합합니다.' WHERE `entry`=8795; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$g 님을 잘 만났습니다: 젊은 여자;! 다가오는 안퀴라즈 전쟁의 토대를 마련하기 위해 $N님과 같은 많은 얼라이언스가 여러분을 지원하는 것을 보게 되어 기쁩니다. 여기서의 노력은 우리가 안퀴라즈 안에 숨어 있는 실리시드와 그들의 사악한 주인을 상대로 승리를 거둘 수 있도록 해줄 것입니다.$B$B이제 여기까지 오셨으니 다양한 수집가들과 이야기를 나누고 필요한 자료를 모으는 데 도움을 주십시오. 당신은 적합합니다.' WHERE `entry`=8796; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$g 님을 잘 만났습니다: 젊은 여자;! 다가오는 안퀴라즈 전쟁의 토대를 마련하기 위해 $N님과 같은 많은 얼라이언스가 여러분을 지원하는 것을 보게 되어 기쁩니다. 여기서의 노력은 우리가 안퀴라즈 안에 숨어 있는 실리시드와 그들의 사악한 주인을 상대로 승리를 거둘 수 있도록 해줄 것입니다.$B$B이제 여기까지 오셨으니 다양한 수집가들과 이야기를 나누고 필요한 자료를 모으는 데 도움을 주십시오. 당신은 적합합니다.' WHERE `entry`=8797; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='말하다! 그거 알아?! 당신도 엔지니어! 그래서, 당신이 내 친구들에게 수업을 가르치는 것을 도와주었으니, 당신만의 기계 설인을 만드는 방법을 알려드리겠습니다! 이제 재미는 영원히 계속될 수 있으며 원하는 사람을 놀라게 할 수 있습니다! 그렇게 만들기 위해 구성 요소를 놀라게 할 수 있다면 제공됩니다. $B$B$N님, 뭐라고 하시겠습니까? 기계 설인을 만드는 비법을 배우고 싶습니까?' WHERE `entry`=8798; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='기계는 작동을 시작할 때 약간의 굉음과 소량의 증기를 방출합니다. 그로부터 너무 오래 지나지 않아 그것이 멈출 때까지 또 다른 작은 증기 분출이 일어납니다. 도어 해치가 열리고 보존된 호랑가시나무 한 묶음이 드러납니다!' WHERE `entry`=8799; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='칼돈이 보냈다고? 좋습니다. 우리가 당신을 위해 무엇을 할 수 있는지 봅시다.' WHERE `entry`=8800; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리는 이곳을 우리 스스로 떠날 것입니다, $G주님:숙녀; $N - 내부의 악이 완전히 파괴되었다는 확신이 들면. 전설의 여정이 거의 끝나갑니다.' WHERE `entry`=8801; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마스터가 당신을 위해 이것을 남겼습니다, 챔피언. 영원한 캐시에서: 수천 년에 걸친 유물 컬렉션 - 선택은 당신의 몫입니다.' WHERE `entry`=8802; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 선물에 대한 메모는 다음과 같습니다.$b$b$n에게$b$b이 소식이 아제로스 전역에 따뜻한 소식과 명절의 기쁨을 전하는 데 도움이 되기를 바랍니다.$b$b겨울 할아버지로부터' WHERE `entry`=8803; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8811; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8812; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8813; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8814; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8815; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8816; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8817; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8818; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8819; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8820; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8821; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8822; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8823; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8824; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8825; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8826; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오호 안녕하세요! 당신이 이곳에 올 수 있는 이유는 하나뿐입니다. 겨울맞이 축제 선물을 열기 위해서입니다.$b$b자, 걱정하지 마세요. 겨울 할아버지는 자신이 가장 좋아하는 $r $c를 잊지 않았습니다. 나무 아래를 보면 선물을 찾을 수 있습니다.$b$b이 기부 시즌 동안 친구도 Smokeywood Pasture의 우수한 제품을 받는 것을 좋아할까요?' WHERE `entry`=8827; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오호 안녕하세요! 당신이 이곳에 올 수 있는 이유는 하나뿐입니다. 겨울맞이 축제 선물을 열기 위해서입니다.$b$b자, 걱정하지 마세요. 겨울 할아버지는 자신이 가장 좋아하는 $r $c를 잊지 않았습니다. 나무 아래를 보면 선물을 찾을 수 있습니다.$b$b이 기부 시즌 동안 친구도 Smokeywood Pasture의 우수한 제품을 받는 것을 좋아할까요?' WHERE `entry`=8828; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8830; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8831; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8832; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8833; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8834; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8835; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. $C.$B$B더 이상 제출할 인장이 있으면 그와 관련하여 더 많은 도움을 드릴 수 있습니다.' WHERE `entry`=8836; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8837; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8838; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8839; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. $C.$B$B더 이상 제출할 인장이 있으면 그와 관련하여 더 많은 도움을 드릴 수 있습니다.' WHERE `entry`=8840; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8841; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. 계속 수고하세요. $c.$B$B제출할 인장이 더 있으면 그 점에서 더 도와드릴 수 있습니다.' WHERE `entry`=8842; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8843; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 귀하의 행위가 기록에 입력되었으며 귀하의 노력이 정당하게 인정되었습니다. $C.$B$B더 이상 제출할 인장이 있으면 그와 관련하여 더 많은 도움을 드릴 수 있습니다.' WHERE `entry`=8844; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 이 인장을 얻기 위해 치른 희생은 적지 않으며, 그에 합당한 공로를 인정받게 될 것입니다. 당신과 같은 모험가 $N이 진정으로 변화를 만들어냅니다.$B$B만약 다른 인장을 제출할 수 있으면 알려주세요. 무엇이든 교환이 필요하시면 기꺼이 도와드리겠습니다.' WHERE `entry`=8845; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8846; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8847; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8848; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8849; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8850; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8851; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8852; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8853; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8854; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 해결되었습니다. 여기 보급품이 있습니다, $c. 추가 교환을 원하시면 승인해 드리겠습니다. 말씀만 하시면 제가 해드리겠습니다.$B$B계속 열심히 하세요, $N. 우리가 이 일을 하려면 우리가 소집할 수 있는 모든 재료가 필요합니다. 우리 모두가 우리의 몫을 다한다면 승리는 우리의 것이 될 것입니다!' WHERE `entry`=8855; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 이 경이로운 껍질로 내가 만들 닭들! 잘했어, 내 $g 소년:소녀;!' WHERE `entry`=8857; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한. 우리는 확실히 이 키틴질로부터 믿을 수 없을 정도로 강력한 갑옷을 고안할 수 있었습니다. 여기 당신에게 약속된 재물이 있습니다.' WHERE `entry`=8858; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭하고시기 적절합니다! 잘했어, $g 젊은이:젊은 여자;.' WHERE `entry`=8859; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 내 굴뚝나무 용품! 화려한! 축제를 위해 마을의 모든 사람들을 먹일 수 있도록 이것들이 필요합니다!$B$B고마워요, $N. 이것을 지불로 받으시고, 밖에서 구경하는 사람들과 함께 술과 춤을 추는 것을 잊지 마십시오!' WHERE `entry`=8860; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오 완전 좋다! 이 보급품은 새해를 축하하기 위해 이곳에 모인 모든 사람들에게 식량을 공급하는 데 도움이 될 것입니다!$B$BI $N 님, 감사합니다. 당신은 내 빚을지고 있습니다. 제발 이 동전들을 가져가세요... 제 충고에 귀를 기울이세요. 밖에 있는 술통에서 마음껏 마시고, 우리 구경꾼들과 함께 축하의 춤을 추세요!' WHERE `entry`=8861; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 아주 좋습니다. 저는 이 조상의 주화를 받아들입니다. 제 축복과 함께 엘룬의 양초를 받아주세요. 또한 무료로 제공되는 불꽃놀이를 즐기시기 바랍니다.$B$B달의 축제가 즐겁고 즐거움으로 가득하길 바랍니다. $N.$B$B오멘과 그의 하수인과 맞서기로 선택한다면 엘룬의 양초가 매우 유용하다는 것을 알게 될 것입니다...' WHERE `entry`=8862; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. 제 칭찬과 함께 이 만두를 즐기세요. 당신의 행동으로 얻은 명예에 대한 작은 감사의 표시일 뿐이지만, 당신은 그것을 모두 똑같이 즐길 것이라고 생각합니다.$B$B조상의 주화를 더 가지고 계시다면, 교환할 수 있는 다양한 아이템.' WHERE `entry`=8863; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 아주 좋습니다. 저는 이 조상의 주화를 받아들입니다. 내 축복으로 드레스를 가져가십시오. 또한 이 무료 불꽃놀이를 즐기시기 바랍니다.$B$B당신이 당신의 연장자를 공경했다면, 당신은 당신의 존재만으로도 저를 공경합니다. 감사합니다. 즐거운 설날 되세요.' WHERE `entry`=8864; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럼 아주 좋습니다. 저는 이 조상의 주화를 받아들입니다. 내 축복으로 바지 정장을 가져가십시오. 그리고 이 무료 불꽃놀이도 즐겨보세요.$B$B거래할 선조의 주화가 더 많으면 저와 다시 대화하세요. 설날 내내 다양한 ​​아이템을 드릴 예정입니다.' WHERE `entry`=8865; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 땅의 사람들이 여전히 옛 종족에게 경의를 표하고 있다는 것을 아는 것은 좋은 일입니다. 잘 부탁드립니다, $N, 그리고 이 토큰을 드립니다...' WHERE `entry`=8866; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘 했어, $N.$B$B이제 정신이 들었으니 Moonglade에서 열리는 축제에 이 초대장을 가져가는 게 어때?$B$B즐거운 축제야, 시간 여유가 있다면 . 우리는 음식, 음료, 이야기 그리고 물론... 더 많은 불꽃놀이를 나눕니다!$B$B더 큰 달빛의 원 안에 서서 초대장을 열면 Moonglade로 이동하게 됩니다.' WHERE `entry`=8867; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 잘했어, $N. 오멘을 물리친 후 그의 영혼은 엘루네아라의 바다로 돌아갔습니다. 그 야수는 엘룬의 축복을 받아 죽을 수 없지만 그의 분노는 앞으로 1년 동안 가라앉을 것입니다.$B$B당신의 승리는 축하입니다, $n--오멘, 당신과 당신의 동맹, 그리고 당신이 우리 과거의 이 비극적인 영웅에게 준 평화.' WHERE `entry`=8868; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, $N. 당신은 축제에 참여하기 위해 여기 있습니까?' WHERE `entry`=8870; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, $N. 당신은 축제에 참여하기 위해 여기 있습니까?' WHERE `entry`=8871; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, $N. 당신은 축제에 참여하기 위해 여기 있습니까?' WHERE `entry`=8872; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, $N. 당신은 축제에 참여하기 위해 여기 있습니까?' WHERE `entry`=8873; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, $N. 당신은 축제에 참여하기 위해 여기 있습니까?' WHERE `entry`=8874; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='환영합니다, $N. 당신은 축제에 참여하기 위해 여기 있습니까?' WHERE `entry`=8875; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 아주 좋습니다. 여기 요리법이 있습니다, $n. 제 엘룬이 당신을 축복합니다.' WHERE `entry`=8876; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $n. 폭죽 발사기를 만드는 도식은 다음과 같습니다. 축하하고 싶은 곳에 런처를 배치한 다음 친구들을 환영하세요!' WHERE `entry`=8877; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기에 패턴이 있습니다, $N. 나는 당신이 이 지식의 산물이 매우 아름답다는 것을 알게 될 것이라고 확신합니다.' WHERE `entry`=8878; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋습니다. 이 조상의 주화를 받습니다. 여기 요리법이 있습니다, $n. 그것들을 사용하여 엘룬의 영광을 전파하시기를 바랍니다!' WHERE `entry`=8879; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $n. 이 조리법을 가지고 그 비밀을 배우십시오. 나는 당신에게 행운을 빌고 당신의 멋진 창조물을 보기를 기대합니다.' WHERE `entry`=8880; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 다음은 대형 클러스터 로켓의 제조법입니다. 당신의 제품이 그것을 바라보는 모든 사람들에게 기쁨과 행운을 가져다주기를 바랍니다.' WHERE `entry`=8881; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 회로도가 있습니다. 면밀히 공부하고 배워보세요...$B$B행운을 빌어요, $n. 당신의 축하 행사가 달의 축제 그 자체에 필적하기를 바랍니다!' WHERE `entry`=8882; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N, 달의 축제가 열리는 Nighthaven에 오신 것을 환영합니다! 우리 마을은 보통 아제로스 사람들로부터 멀리 떨어져 있고 고립되어 있지만, 이 축제 기간 동안 우리는 모두에게 팔과 마음을 엽니다.$B$B방문을 즐기세요, $n. 준비가 되면 저나 제 여동생과 다시 이야기를 나누세요.' WHERE `entry`=8883; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='히포그리프 알을 기계에 넣습니다. 몇 가지 이상한 기계음과 함께 일련의 신호음이 이어집니다.$B$BEggometer가 계란의 무게를 측정하고 측정한 후 포장한 것 같습니다. 이제는 스피디한 서비스!' WHERE `entry`=8893; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='오, 달콤하지 않니! 그가 나에게 무언가를 보낸 것은 이번이 처음이다. 그가 심각해지고 있다고 생각하세요?$b$bColara Heldric? 나는 그것에 반지가 있다고 생각합니다. 오, 하지만 나 자신보다 앞서 가고 있어요. 감사합니다.' WHERE `entry`=8897; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='토르멕? 아, 네, 그를 기억합니다. 그는 멋진 턱수염과 그 아래 미소를 가지고 있었습니다.$B$B아, 그가 나를 기억하고 있다니 믿을 수가 없네요!' WHERE `entry`=8898; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 전에 이런 것을 받은 적이 없다. 얼마나 사랑스러운가!' WHERE `entry`=8899; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 오크가 그렇게 유창할 것이라고 기대하지 않을 것입니다. 물론 우리는 지금까지 그들을 알 기회가 없었습니다. 이걸 가져다 주셔서 감사합니다.' WHERE `entry`=8900; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='템마가 나에게 써주는 따뜻한 말들. 하지만 그의 말이 나를 감동시키는 만큼 나는 타우렌의 사랑을 생각할 수 없다. 생각도 몸도 마음도 너무 달라.$b$b그의 이런 생각을 직접 받지 않아도 좋다. 나는 그의 마음을 아프게 하는 것을 참을 수 없었다.' WHERE `entry`=8901; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 일생 전의 기억을 되살려줍니다, $N. 엘레니아 토르. 그게 내 이름이 될거야. 우리는 호숫가에서 아름다운 의식을 가질 것입니다. 그가 은퇴했을 때, 우리는 은퇴할 농장을 찾았을 것입니다.$B$B그럼 단순한 꿈이라면.$B$B하지만 그가 지금 나를 본다면 그가 내 안에서 Elenia를 볼 수 있을지 의심스럽습니다. 차가운 육체와 죽은 마음뿐...' WHERE `entry`=8902; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 그것은 사실입니다. 믿을 수 없습니다. 어떻게 이런 일이 일어날 수 있었습니까? 잠시 생각해 보겠습니다. 여기에는 이유가 있을 것입니다.' WHERE `entry`=8903; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 그것은 사실입니다. 믿을 수 없습니다. 어떻게 이런 일이 일어날 수 있었습니까? 잠시 생각해 보겠습니다. 여기에는 이유가 있을 것입니다.' WHERE `entry`=8904; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그럼 거래를 해보자. 이 훌륭한 갑옷을 포기하기는 어렵지만 곧 필요하지 않을 것 같습니다.$B$B저를 위해 더 많은 작업을 수행하는 데 관심이 있다면 나머지 작업을 기꺼이 포기할 수 있습니다. 조각들.' WHERE `entry`=8905; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그럼 거래를 해보자. 이 훌륭한 갑옷을 포기하기는 어렵지만 곧 필요하지 않을 것 같습니다.$B$B저를 위해 더 많은 작업을 수행하는 데 관심이 있다면 나머지 작업을 기꺼이 포기할 수 있습니다. 조각들.' WHERE `entry`=8906; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그럼 거래를 해보자. 이 훌륭한 갑옷을 포기하기는 어렵지만 곧 필요하지 않을 것 같습니다.$B$B저를 위해 더 많은 작업을 수행하는 데 관심이 있다면 나머지 작업을 기꺼이 포기할 수 있습니다. 조각들.' WHERE `entry`=8907; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그럼 거래를 해보자. 이 훌륭한 갑옷을 포기하기는 어렵지만 곧 필요하지 않을 것 같습니다.$B$B저를 위해 더 많은 작업을 수행하는 데 관심이 있다면 나머지 작업을 기꺼이 포기할 수 있습니다. 조각들.' WHERE `entry`=8908; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그럼 거래를 해보자. 이 훌륭한 갑옷을 포기하기는 어렵지만 곧 필요하지 않을 것 같습니다.$B$B저를 위해 더 많은 작업을 수행하는 데 관심이 있다면 나머지 작업을 기꺼이 포기할 수 있습니다. 조각들.' WHERE `entry`=8909; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그럼 거래를 해보자. 이 훌륭한 갑옷을 포기하기는 어렵지만 곧 필요하지 않을 것 같습니다.$B$B저를 위해 더 많은 작업을 수행하는 데 관심이 있다면 나머지 작업을 기꺼이 포기할 수 있습니다. 조각들.' WHERE `entry`=8910; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그럼 거래를 해보자. 이 훌륭한 갑옷을 포기하기는 어렵지만 곧 필요하지 않을 것 같습니다.$B$B저를 위해 더 많은 작업을 수행하는 데 관심이 있다면 나머지 작업을 기꺼이 포기할 수 있습니다. 조각들.' WHERE `entry`=8911; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 그럼 거래를 해보자. 이 훌륭한 갑옷을 포기하기는 어렵지만 곧 필요하지 않을 것 같습니다.$B$B저를 위해 더 많은 작업을 수행하는 데 관심이 있다면 나머지 작업을 기꺼이 포기할 수 있습니다. 조각들.' WHERE `entry`=8912; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. Mux는 이것에 매우 만족할 것입니다.$B$B그 팔찌는 더 큰 갑옷 세트의 일부였습니다. 저에게 추가 지원을 제공하는 데 관심이 있으시면 나머지 부분과 헤어지는 것을 기꺼이 고려할 것입니다.' WHERE `entry`=8913; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. Mux는 이것에 매우 만족할 것입니다.$B$B그 바인딩은 더 큰 갑옷 세트의 일부였습니다. 저에게 추가 지원을 제공하는 데 관심이 있으시면 나머지 부분과 헤어지는 것을 기꺼이 고려할 것입니다.' WHERE `entry`=8914; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. Mux는 이것에 매우 만족할 것입니다.$B$B그 바인딩은 더 큰 갑옷 세트의 일부였습니다. 저에게 추가 지원을 제공하는 데 관심이 있으시면 나머지 부분과 헤어지는 것을 기꺼이 고려할 것입니다.' WHERE `entry`=8915; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. Mux는 이것에 매우 만족할 것입니다.$B$B그 팔찌는 더 큰 갑옷 세트의 일부였습니다. 저에게 추가 지원을 제공하는 데 관심이 있으시면 나머지 부분과 헤어지는 것을 기꺼이 고려할 것입니다.' WHERE `entry`=8916; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. Mux는 이것에 매우 만족할 것입니다.$B$B그 팔찌는 더 큰 갑옷 세트의 일부였습니다. 저에게 추가 지원을 제공하는 데 관심이 있으시면 나머지 부분과 헤어지는 것을 기꺼이 고려할 것입니다.' WHERE `entry`=8917; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. 그 늙은 고블린은 이 피에 아주 만족할 것입니다.$B$B그 팔보호구는 더 큰 갑옷 세트의 일부였습니다. 저에게 추가 지원을 제공하는 데 관심이 있으시면 나머지 부분과 헤어지는 것을 기꺼이 고려할 것입니다.' WHERE `entry`=8918; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. Mux는 이것에 매우 만족할 것입니다.$B$B그 팔찌는 더 큰 갑옷 세트의 일부였습니다. 저에게 추가 지원을 제공하는 데 관심이 있으시면 나머지 부분과 헤어지는 것을 기꺼이 고려할 것입니다.' WHERE `entry`=8919; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아 예. Mux는 이것에 매우 만족할 것입니다.$B$B그 팔찌는 더 큰 갑옷 세트의 일부였습니다. 저에게 추가 지원을 제공하는 데 관심이 있으시면 나머지 부분과 헤어지는 것을 기꺼이 고려할 것입니다.' WHERE `entry`=8920; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='저에게 딱 필요한 자료들입니다. $N!$B$B조금 있으면 증류기를 준비하겠습니다! 그 동안 내 프로젝트를 도와준 것에 대한 보상으로 이것을 받으십시오.' WHERE `entry`=8921; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 얼마 남지 않았을 때!$B$B딜리아나가 보냈다고?' WHERE `entry`=8922; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 얼마 남지 않았을 때!$B$BMokvar가 보냈다고?' WHERE `entry`=8923; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이것들은 훌륭할 것입니다!$B$B이 물질에 포함된 초자연적인 에너지를 이용함으로써 우리는 영혼이 아직 이 세상을 떠나지 않은 사람들에게 다가갈 수 있을 것입니다!' WHERE `entry`=8924; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='해냈어! 이것은 확실히 추가 차원의 고스트 드러머를 강화하기에 충분한 에너지를 제공할 것입니다!' WHERE `entry`=8925; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거래의 끝을 지켰고 나는 내 것을 지킬 것입니다.$B$B당신의 작업이 끝날 때까지 내가 최고의 작품을 붙잡고 있다는 것을 기억하십시오.' WHERE `entry`=8926; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 계약은 그대로 유지됩니다. 이것은 당신을 기다리는 것의 맛일 뿐이라는 것을 기억하십시오. 이 저주받은 운명에서 저를 해방시켜 주시면 정말 큰 힘을 지닌 아이템으로 보답하겠습니다.' WHERE `entry`=8927; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭해! 이 막대는 완벽하게 작동합니다. 이제 다 합치면...' WHERE `entry`=8928; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='델리아나한테 연락했어? 최선을 다해 도와드리겠지만 먼저 큰 부탁이 있습니다.' WHERE `entry`=8929; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mokvar가 나에게 연락을 했습니까? 최선을 다해 도와드리겠지만 먼저 큰 부탁이 있습니다.' WHERE `entry`=8930; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거래의 끝을 지켰고 나는 내 것을 지킬 것입니다.$B$B당신의 작업이 끝날 때까지 내가 최고의 작품을 붙잡고 있다는 것을 기억하십시오.' WHERE `entry`=8931; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거래의 끝을 지켰고 나는 내 것을 지킬 것입니다.$B$B당신의 작업이 끝날 때까지 내가 최고의 작품을 붙잡고 있다는 것을 기억하십시오.' WHERE `entry`=8932; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거래의 끝을 지켰고 나는 내 것을 지킬 것입니다.$B$B당신의 작업이 끝날 때까지 내가 최고의 작품을 붙잡고 있다는 것을 기억하십시오.' WHERE `entry`=8933; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거래의 끝을 지켰고 나는 내 것을 지킬 것입니다.$B$B당신의 작업이 끝날 때까지 내가 최고의 작품을 붙잡고 있다는 것을 기억하십시오.' WHERE `entry`=8934; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거래의 끝을 지켰고 나는 내 것을 지킬 것입니다.$B$B당신의 작업이 끝날 때까지 내가 최고의 작품을 붙잡고 있다는 것을 기억하십시오.' WHERE `entry`=8935; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거래의 끝을 지켰고 나는 내 것을 지킬 것입니다.$B$B당신의 작업이 끝날 때까지 내가 최고의 작품을 붙잡고 있다는 것을 기억하십시오.' WHERE `entry`=8936; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 거래의 끝을 지켰고 나는 내 것을 지킬 것입니다.$B$B당신의 작업이 끝날 때까지 내가 최고의 작품을 붙잡고 있다는 것을 기억하십시오.' WHERE `entry`=8937; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 계약은 그대로 유지됩니다. 이것은 당신을 기다리는 것의 맛일 뿐이라는 것을 기억하십시오. 이 저주받은 운명에서 저를 해방시켜 주시면 정말 큰 힘을 지닌 아이템으로 보답하겠습니다.' WHERE `entry`=8938; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 계약은 그대로 유지됩니다. 이것은 당신을 기다리는 것의 맛일 뿐이라는 것을 기억하십시오. 이 저주받은 운명에서 저를 해방시켜 주시면 정말 큰 힘을 지닌 아이템으로 보답하겠습니다.' WHERE `entry`=8939; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 계약은 그대로 유지됩니다. 이것은 당신을 기다리는 것의 맛일 뿐이라는 것을 기억하십시오. 이 저주받은 운명에서 저를 해방시켜 주시면 정말 큰 힘을 지닌 아이템으로 보답하겠습니다.' WHERE `entry`=8940; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 계약은 그대로 유지됩니다. 이것은 당신을 기다리는 것의 맛일 뿐이라는 것을 기억하십시오. 이 저주받은 운명에서 저를 해방시켜 주시면 정말 큰 힘을 지닌 아이템으로 보답하겠습니다.' WHERE `entry`=8941; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 계약은 그대로 유지됩니다. 이것은 당신을 기다리는 것의 맛일 뿐이라는 것을 기억하십시오. 이 저주받은 운명에서 저를 해방시켜 주시면 정말 큰 힘을 지닌 아이템으로 보답하겠습니다.' WHERE `entry`=8942; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 계약은 그대로 유지됩니다. 이것은 당신을 기다리는 것의 맛일 뿐이라는 것을 기억하십시오. 이 저주받은 운명에서 저를 해방시켜 주시면 정말 큰 힘을 지닌 아이템으로 보답하겠습니다.' WHERE `entry`=8943; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='우리의 계약은 그대로 유지됩니다. 이것은 당신을 기다리는 것의 맛일 뿐이라는 것을 기억하십시오. 이 저주받은 운명에서 저를 해방시켜 주시면 정말 큰 힘을 지닌 아이템으로 보답하겠습니다.' WHERE `entry`=8944; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='구해주셔서 감사합니다... 목숨이 두려웠습니다. 작은 감사의 표시로 받아주세요.$B$BAnthion은... 아니... 그는...' WHERE `entry`=8945; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그 로켓... 당신이 그녀를 찾았어요! 나는 마침내 편히 쉴 수 있습니다.$B$BI는 이제 당신이 가질 수 있는 모든 질문에 답할 것입니다, $N. 하지만 서두르세요. 이 세상에서의 시간은 그리 길지 않습니다.' WHERE `entry`=8946; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한. 나는 이것들을 우리의 필요에 더 적합한 것으로 변환할 것입니다.' WHERE `entry`=8947; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안시온이 당신을 보냈다고 하던가요? 나는 그가 죽었다고 생각했다. 내 인생에서 이상한 말을 들은 것 같아요.$B$B그럼 좋아요. 이 배너로 무엇을 하기를 원하십니까?' WHERE `entry`=8948; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠... 이상하게도 나는 그 짐승들의 손에 내 형제가 죽은 것에 대해 더 이상 기분이 좋지 않습니다.$B$B글쎄, 당신은 거래의 끝을 지켰습니다. 내가 당신을 위해 무엇을 할 수 있는지 보자.' WHERE `entry`=8949; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 잘 작동합니다. 내가 끝내고 나면 세상의 어떤 힘도 피해자가 당신의 도전을 받아들이는 것을 막을 수 없을 것입니다.' WHERE `entry`=8950; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8951; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8952; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8953; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8954; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8955; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8956; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8957; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8958; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='멍청한 메달 때문에 우리의 삶이 전부를 잃었다는 게 믿기지 않아! 그리고 Anthion이 Bodley를 언급한 것이 확실합니까?$B$B글쎄, 당신은 할 일을 다 했으니 당신의 보상을 방해하지 않도록 합시다.' WHERE `entry`=8959; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 나를 볼 수 있어서 너무 기뻐요. 드디어 대화할 사람이 생겼어요!$B$B도와주시겠어요, $N? 우리가 저지른 잘못을 되돌리고 일을 바로잡는 데 도움이 되십니까? 발타라크 경의 아뮬렛의 윗부분을 이미 가지고 있는 것이 사실이라면 다른 두 부분을 획득하고 재결합하여 이 모든 것을 끝낼 수 있는 올바른 방향을 알려드릴 수 있을 것 같습니다.$B$BOh, by 여보세요, 제 이름은 Bodley입니다. 만나서 반가워요!' WHERE `entry`=8960; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='감명 받았어, $C. 하지만 지체할 시간이 없어. 계속 진행하려면 몇 가지 중요한 구성 요소를 더 확보해야 하므로 다음 작업을 알려 드리겠습니다.$B$B앞으로 닥칠 도전에 대한 준비가 되었다고 느끼면 다시 말씀해 주십시오.' WHERE `entry`=8961; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 화로에 유골의 정수를 불어넣겠습니다.$B$B이제 남은 일은 검은바위 첨탑 아래, 태즈알라오에 있는 워 마스터 부네가 있는 방으로 가서 화로를 이용해 소환하는 일뿐입니다. 내 전 동료인 모르 그레이후프의 타락한 영혼을 내보냅니다. 그는 부적 조각을 가져갈 때까지 쉴 수 없습니다.' WHERE `entry`=8962; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 유물의 정수를 화로에 불어넣겠습니다.$B$B이제 남은 일은 혈투의 전장 동쪽 건물에 있는 엘드레타르의 제단으로 가서 화로를 사용하여 이전 동료들의 영혼을 소환하는 것입니다. 이살리엔. 그녀의 영혼은 Valthalak의 부적 조각과 그 안에 있는 그의 영혼의 일부를 소유함으로써 타락했습니다.' WHERE `entry`=8963; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 검의 정수를 화로에 불어넣겠습니다.$B$B이제 남은 일은 스트라솔름의 붉은 요새 안에 있는 진홍의 왕좌에 들어가 화로를 이용해 이전 동료였던 자리엔과 소토스. 그들의 영혼은 Valthalak의 부적 조각과 그 안에 있는 그의 영혼을 소유함으로써 더욱 왜곡되었습니다.' WHERE `entry`=8964; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 재의 정수를 화로에 주입하겠습니다.$B$B이제 남은 일은 스칼로맨스에 있는 라스 프로스트위스퍼의 방으로 가서 화로를 사용하여 이전 동료였던 코르목의 영혼을 소환하는 것뿐입니다. 부적 조각과 안에 있는 발타라크의 영혼은 그를 더욱 타락시켰고, 그는 당신이 그것을 강제로 빼앗을 때까지 쉬지 않을 것입니다.' WHERE `entry`=8965; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 훌륭한 일을 했습니다, $N. 한 영혼이 평화롭게 쉬고 있지만, 이 모든 것을 잊기 위해서는 아직 해야 할 일이 많습니다.$B$B안타깝게도 부적의 올바른 조각을 품고 죽은 사람의 행방을 모르겠습니다. 소유. 그러나 두려워하지 마십시오. 인생에서 나는 점치는 기술에 손을 대는 사람이었습니다. 그래서 마지막 조각을 찾아낼 수 있도록 할 또 다른 임무가 있습니다.' WHERE `entry`=8966; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, Isalien의 정신을 안정시켜 주셔서 감사합니다. 이제 아마도 그녀는 여신과 평화를 찾을 것입니다. 하지만 우리가 처한 이 고운 장아찌에서 빠져나오려면 아직 할 일이 많이 남아 있습니다.$B$B불행히도 제대로 된 장작을 들고 죽은 사람의 행방을 모르겠습니다. 소유하고 있는 부적. 그러나 두려워하지 마십시오. 인생에서 나는 점치는 기술에 손을 대는 사람이었습니다. 그래서 마지막 조각을 찾아낼 수 있도록 할 또 다른 임무가 있습니다.' WHERE `entry`=8967; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='두 사람의 영혼이 살아 있을 때는 마음에 들지 않았지만 마침내 안식을 얻은 것이 최선이라고 생각합니다. 어쨌든 우리는 우리가 추구했던 것을 얻었고 그것은 확실히 좋은 일입니다!$B$B불행히도 부적의 올바른 조각을 소유한 채 사망한 사람의 위치를 ​​모르겠습니다. 그러나 두려워하지 마십시오. 인생에서 나는 점치는 기술에 손을 대는 사람이었습니다. 그래서 마지막 조각을 찾아낼 수 있도록 할 또 다른 임무가 있습니다.' WHERE `entry`=8968; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, $N! 코르목이 오우거로서는 그렇게 나쁘지는 않았습니다. 적어도 살아있는 동안은 아니었으니, 그에 합당한 휴식을 취하기를 바랍니다. 하지만, 우리 앞에는 더 많은 일이 있습니다.$B$B불행히도 부적의 올바른 부분을 가지고 죽은 사람의 행방을 모르겠습니다. 그러나 두려워하지 마십시오. 인생에서 나는 점치는 기술에 손을 대는 사람이었습니다. 그래서 마지막 조각을 찾아낼 수 있도록 할 또 다른 임무가 있습니다.' WHERE `entry`=8969; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='솔직히 말해서, $N, 당신이 무사히 돌아왔다는 사실에 놀랐습니다. 그리고 또, 알카즈 섬은 지금 당신의 걱정거리가 가장 적은 것 같아요.$B$BOk, 여기서 잠시만요... 점술은 손가락을 튕기고 정확한 답을 기대할 수 있는 것이 아닙니다.' WHERE `entry`=8970; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 잘했어, $N. 고블린의 솜씨를 믿을 수는 없지만 다른 선택의 여지가 없습니다.' WHERE `entry`=8977; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='장치를 가지고 돌아왔습니다! 당신의 헌신에 깊은 인상을 받았습니다, $N. 잘했습니다.' WHERE `entry`=8978; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Fenstad의 집착 중 하나가 또 있습니다. 그는 Royal Apothecary Society가 그의 작은 조사를 수행하는 것보다 더 할 일이 없다고 생각합니까?$b$b좋아요, 다시 한 번 그를 유머러스하게 만들겠습니다.' WHERE `entry`=8979; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 내가 옳았다. 우리는 시간을 낭비해서는 안 됩니다. 우리는 이 오염된 향료의 출처를 밝혀내야 합니다.$b$b여기에 향수와 향수를 구입한 대가를 갚기 위해.' WHERE `entry`=8980; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 아주 멋진! 나는 이것을 다른 선물 더미에 추가할 것이다. $B$BI는 이렇게 많은 것을 기대하지 않았다! 진정으로 지도자를 사랑해야 합니다.$B$B자, 한 가지만 더 추가하겠습니다...' WHERE `entry`=8981; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 네, 최근에 향수와 코롱 재고를 받았습니다. 얼마나 오랫동안 선반에 보관할 수 있을지 모르겠습니다. 아무도 그것을 충분히 얻을 수 없는 것 같습니다.$b$b당신이 나에게 묻는다면, 나는 큰 일이 무엇인지 알지 못합니다.' WHERE `entry`=8982; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여관주인인 노먼에게 향수와 오드콜로뉴를 전부 팔아버렸습니다. 조금 먹고 싶으면 그에게 말해야 합니다. 남은 것이 있다고 가정하고.$b$b하지만 시간을 낭비해서는 안 됩니다. $g 남성용 향수:여성용 향수; 꼼짝 못하게 하는.' WHERE `entry`=8983; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 제가 그 향수를 만들었습니다. 멋진 냄새, 그렇지? 거부할 수 없습니다.$b$b얼라이언스와 호드의 전사들이 이러한 사랑의 감정에 빠지면 그들은 어둠의 의회의 부상을 막을 힘이 없을 것입니다.$b$b그들은 준비되지 않은 채 약해질 것입니다. 사랑하는 사람을 걱정하다 보면 우위를 잃게 됩니다.$b$b해결책은 너무나 간단했습니다. 그것을 깨닫는 데 왜 그렇게 오래 걸렸습니까? 모든 것의 연약함은 마음에 있습니다. 그리고 불가피한 상황을 막기 위해 할 수 있는 일은 아무것도 없습니다.' WHERE `entry`=8984; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 유물의 정수를 화로에 불어넣겠습니다.$B$B이제 남은 일은 혈투의 전장 동쪽 건물에 있는 엘드레타르의 제단으로 가서 화로를 사용하여 이전 동료들의 영혼을 소환하는 것입니다. 이살리엔. 그녀의 영혼은 Valthalak의 부적 조각과 그 안에 있는 그의 영혼의 일부를 소유함으로써 타락했습니다.$B$BOh, 그나저나, 당신이 Alcaz Isle로 여행하고 남은 피가 조금 남아서 그것을 만들었습니다. 당신을 위한 몇 가지 물약. 골라보세요!' WHERE `entry`=8985; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 화로에 유골의 정수를 불어넣겠습니다.$B$B이제 남은 일은 검은바위 첨탑 아래, 태즈알라오에 있는 워 마스터 부네가 있는 방으로 가서 화로를 이용해 소환하는 일뿐입니다. 내 전 동료인 모르 그레이후프의 타락한 영혼을 내보냅니다. 그는 부적 조각을 가져갈 때까지 쉴 수 없습니다.$B$BO아, 그런데 알카즈 섬에 여행을 갔다가 남은 핏덩이가 있어서 물약으로 만들어 봤습니다. 골라보세요!' WHERE `entry`=8986; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 검의 정수를 화로에 불어넣겠습니다.$B$B이제 남은 일은 스트라솔름의 붉은 요새 안에 있는 진홍의 왕좌에 들어가 화로를 이용해 이전 동료였던 자리엔과 소토스. 그들의 영혼은 Valthalak의 부적 조각과 그 안에 있는 그의 영혼을 소유함으로써 더욱 왜곡되었습니다. $B$BOh, 그나저나, 당신이 Alcaz Isle로 여행하고 남은 핏덩이가 있어서 당신을 위한 물약으로 만들었습니다. 골라보세요!' WHERE `entry`=8987; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N. 재의 정수를 화로에 주입하겠습니다.$B$B이제 남은 일은 스칼로맨스에 있는 라스 프로스트위스퍼의 방으로 가서 화로를 사용하여 이전 동료였던 코르목의 영혼을 소환하는 것뿐입니다. 부적 조각과 내부에 있는 Valthalak의 영혼은 그를 더욱 타락시켰고, 당신이 그것을 강제로 빼앗아 갈 때까지 그는 쉬지 않을 것입니다. 나는 당신을 위해 그것을 몇 가지 물약으로 만들었습니다. 골라보세요!' WHERE `entry`=8988; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Mor Grayhoof를 도와주셔서 감사합니다, $N. 또 다른 영혼이 평화롭게 쉬고 있으며 이제 다시 조립된 부적이 있습니다! 하지만 우리에게는 여전히 가장 어려운 시험이 남아 있습니다.$B$B화로가 군주 발타라크를 부르는 것과 조화를 이루기 위해서는 몇 가지 더 모아서 여기로 가져와야 합니다.' WHERE `entry`=8989; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 님, Isalien의 정신을 안정시켜 주셔서 감사합니다. 이제 아마도 그녀는 여신과 평화를 찾을 것입니다. 그리고 재조립된 부적도 있습니다! 하지만 우리에게는 여전히 가장 어려운 시험이 남아 있습니다.$B$B화로가 군주 발타라크를 부르는 것과 조화를 이루기 위해서는 몇 가지 더 모아서 여기로 가져와야 합니다.' WHERE `entry`=8990; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='두 사람의 영혼이 살아 있을 때는 마음에 들지 않았지만 마침내 안식을 얻은 것이 최선이라고 생각합니다. 어쨌든 우리는 우리가 추구했던 것을 얻었고 이제 부적이 재조립되었습니다! 하지만 우리에게는 여전히 가장 어려운 시험이 남아 있습니다.$B$B화로가 군주 발타라크를 부르는 것과 조화를 이루기 위해서는 몇 가지 더 모아서 여기로 가져와야 합니다.' WHERE `entry`=8991; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고했어, $N! 코르목이 오우거로서는 그렇게 나쁘지는 않았습니다. 적어도 살아있는 동안은 아니었으니, 그에 합당한 휴식을 취하기를 바랍니다. 이제 완성된 부적이 있습니다! 하지만 우리에게는 여전히 가장 어려운 시험이 남아 있습니다.$B$B화로가 군주 발타라크를 부르는 것과 조화를 이루기 위해서는 몇 가지 더 모아서 여기로 가져와야 합니다.' WHERE `entry`=8992; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 멋진! 아주 멋진! 나는 이것을 다른 선물 더미에 추가할 것입니다.$b$b이렇게 많은 것을 기대하지 않았습니다! 진정으로 지도자를 사랑해야 합니다.$b$b자, 한 가지만 더 추가하겠습니다...' WHERE `entry`=8993; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그게 다야. 팔 보호구에서 금속을 추출하고 화로에 이 최종 구성 요소를 채울 것입니다. 그러면 Valthalak 군주를 소환하고 마침내 그의 영혼 부적을 그에게 돌려줄 준비가 될 것입니다.$B$B당신은 꽤 멀리 왔습니다, $N, 이제 끝이 보입니다.' WHERE `entry`=8994; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 나에게서 이것을 훔친 원래 그룹의 일원이 아니라는 것을 알고 있다는 것이 얼마나 행운인지.$B$BI이제 내 것을 되찾을 것이다, 필멸자! 나에게 부적을 줘!' WHERE `entry`=8995; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그는 정말로 그 모든 것을 말했습니까? 와, 그가 유령 암살자와 스토커를 저지할 거라는 걸 믿을 수 없어. 그가 미래에 내 살아있는 동료들에게 더 많은 해를 끼칠 것이라고 암시하긴 해도.$B$B오늘은 좋은 날이야, $N! 당신은 소수만이 할 수 있는 일을 해냈고, 우리의 과거 죄 중 일부를 적어도 부분적으로는 사면했습니다.$B$B감사합니다! 감사의 표시로 이것을 드리고 싶습니다. 이미 가지고 있는 동일한 유령 위치와 다른 몇 곳에서 영혼을 소환하는 데 사용할 수 있습니다.' WHERE `entry`=8996; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 무사히 돌아와서 정말 기뻐요, $N. 당신은 건강해 보입니다. 조금 더 나빠진 것은 아니지만.$B$B이리 와서 무슨 일이 있었는지 말씀해 주십시오.' WHERE `entry`=8997; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N 당신이 살아남아서 기쁩니다. 당신은 조금 더 노련하지 않으면 건강해 보입니다. $B$B와서 일어난 모든 일을 말해주세요.' WHERE `entry`=8998; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그리울 거예요, $N. 나는 당신에게 감사의 빚을 지고 있습니다. 절대 갚을 수 없을 것 같아요.$B$BI 새 머리와 가슴 갑옷을 즐기시고 오래오래 보호해 ​​주셨으면 합니다.' WHERE `entry`=8999; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그리울 거예요, $N. 나는 당신에게 감사의 빚을 지고 있습니다. 절대 갚을 수 없을 것 같아요.$B$BI 새 머리와 가슴 갑옷을 즐기시고 오래오래 보호해 ​​주셨으면 합니다.' WHERE `entry`=9000; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그리울 거예요, $N. 나는 당신에게 감사의 빚을 지고 있습니다. 절대 갚을 수 없을 것 같아요.$B$BI 새 머리와 가슴 갑옷을 즐기시고 오래오래 보호해 ​​주셨으면 합니다.' WHERE `entry`=9001; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그리울 거예요, $N. 나는 당신에게 감사의 빚을 지고 있습니다. 절대 갚을 수 없을 것 같아요.$B$BI 새 머리와 가슴 갑옷을 즐기시고 오래오래 보호해 ​​주셨으면 합니다.' WHERE `entry`=9002; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그리울 거예요, $N. 나는 당신에게 감사의 빚을 지고 있습니다. 절대 갚을 수 없을 것 같아요.$B$BI 새 머리와 가슴 갑옷을 즐기시고 오래오래 보호해 ​​주셨으면 합니다.' WHERE `entry`=9003; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그리울 거예요, $N. 나는 당신에게 감사의 빚을 지고 있습니다. 절대 갚을 수 없을 것 같아요.$B$BI 새 머리와 가슴 갑옷을 즐기시고 오래오래 보호해 ​​주셨으면 합니다.' WHERE `entry`=9004; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그리울 거예요, $N. 나는 당신에게 감사의 빚을 지고 있습니다. 절대 갚을 수 없을 것 같아요.$B$BI 새 머리와 가슴 갑옷을 즐기시고 오래오래 보호해 ​​주셨으면 합니다.' WHERE `entry`=9005; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 그리울 거예요, $N. 나는 당신에게 감사의 빚을 지고 있습니다. 절대 갚을 수 없을 것 같아요.$B$BI 새 머리와 가슴 갑옷을 즐기시고 오래오래 보호해 ​​주셨으면 합니다.' WHERE `entry`=9006; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 그리울 거예요, $N. 내가 당신에게 진 빚이 있는데, 아마 영원히 갚을 수 없을 것입니다.$B$B당신의 새로운 머리와 가슴 갑옷을 즐기세요. 앞으로 오랫동안 당신을 보호하고 더 큰 영예를 얻을 수 있도록 도와주세요!' WHERE `entry`=9007; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 그리울 거예요, $N. 내가 당신에게 진 빚이 있는데, 아마 영원히 갚을 수 없을 것입니다.$B$B당신의 새로운 머리와 가슴 갑옷을 즐기세요. 앞으로 오랫동안 당신을 보호하고 더 큰 영예를 얻을 수 있도록 도와주세요!' WHERE `entry`=9008; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 그리울 거예요, $N. 내가 당신에게 진 빚이 있는데, 아마 영원히 갚을 수 없을 것입니다.$B$B당신의 새로운 머리와 가슴 갑옷을 즐기세요. 앞으로 오랫동안 당신을 보호하고 더 큰 영예를 얻을 수 있도록 도와주세요!' WHERE `entry`=9009; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 그리울 거예요, $N. 내가 당신에게 진 빚이 있는데, 아마 영원히 갚을 수 없을 것입니다.$B$B당신의 새로운 머리와 가슴 갑옷을 즐기세요. 앞으로 오랫동안 당신을 보호하고 더 큰 영예를 얻을 수 있도록 도와주세요!' WHERE `entry`=9010; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 그리울 거예요, $N. 내가 당신에게 진 빚이 있는데, 아마 영원히 갚을 수 없을 것입니다.$B$B당신의 새로운 머리와 가슴 갑옷을 즐기세요. 앞으로 오랫동안 당신을 보호하고 더 큰 영예를 얻을 수 있도록 도와주세요!' WHERE `entry`=9011; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 그리울 거예요, $N. 내가 당신에게 진 빚이 있는데, 아마 영원히 갚을 수 없을 것입니다.$B$B당신의 새로운 머리와 가슴 갑옷을 즐기세요. 앞으로 오랫동안 당신을 보호하고 더 큰 영예를 얻을 수 있도록 도와주세요!' WHERE `entry`=9012; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 그리울 거예요, $N. 내가 당신에게 진 빚이 있는데, 아마 영원히 갚을 수 없을 것입니다.$B$B당신의 새로운 머리와 가슴 갑옷을 즐기세요. 앞으로 오랫동안 당신을 보호하고 더 큰 영예를 얻을 수 있도록 도와주세요!' WHERE `entry`=9013; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 정말 그리울 거예요, $N. 내가 당신에게 진 빚이 있는데, 아마 영원히 갚을 수 없을 것입니다.$B$B당신의 새로운 머리와 가슴 갑옷을 즐기세요. 앞으로 오랫동안 당신을 보호하고 더 큰 영예를 얻을 수 있도록 도와주세요!' WHERE `entry`=9014; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='메달의 일부를 되찾았나요, $N?' WHERE `entry`=9015; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 저주는 단순한 메달을 위해 우리에게 주어졌습니다. Valthalak 경은 분명히 원한을 품는 방법을 알고 있습니다.$B$B우리는 남은 조각을 찾기 위해 노력할 것입니다. 하지만 그 전에 보상에 대해 알아보겠습니다.' WHERE `entry`=9016; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 저주는 단순한 메달을 위해 우리에게 주어졌습니다. Valthalak 경은 분명히 원한을 품는 방법을 알고 있습니다.$B$B우리는 남은 조각을 찾기 위해 노력할 것입니다. 하지만 그 전에 보상에 대해 알아보겠습니다.' WHERE `entry`=9017; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 저주는 단순한 메달을 위해 우리에게 주어졌습니다. Valthalak 경은 분명히 원한을 품는 방법을 알고 있습니다.$B$B우리는 남은 조각을 찾기 위해 노력할 것입니다. 하지만 그 전에 보상에 대해 알아보겠습니다.' WHERE `entry`=9018; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 저주는 단순한 메달을 위해 우리에게 주어졌습니다. Valthalak 경은 분명히 원한을 품는 방법을 알고 있습니다.$B$B우리는 남은 조각을 찾기 위해 노력할 것입니다. 하지만 그 전에 보상에 대해 알아보겠습니다.' WHERE `entry`=9019; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 저주는 단순한 메달을 위해 우리에게 주어졌습니다. Valthalak 경은 분명히 원한을 품는 방법을 알고 있습니다.$B$B우리는 남은 조각을 찾기 위해 노력할 것입니다. 하지만 그 전에 보상에 대해 알아보겠습니다.' WHERE `entry`=9020; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 저주는 단순한 메달을 위해 우리에게 주어졌습니다. Valthalak 경은 분명히 원한을 품는 방법을 알고 있습니다.$B$B우리는 남은 조각을 찾기 위해 노력할 것입니다. 하지만 그 전에 보상에 대해 알아보겠습니다.' WHERE `entry`=9021; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 저주는 단순한 메달을 위해 우리에게 주어졌습니다. Valthalak 경은 분명히 원한을 품는 방법을 알고 있습니다.$B$B우리는 남은 조각을 찾기 위해 노력할 것입니다. 하지만 그 전에 보상에 대해 알아보겠습니다.' WHERE `entry`=9022; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ravenholdt 감사합니다, 영웅님! 골라보세요!' WHERE `entry`=9023; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 아리스탄의 우려를 이해하지만 그가 과잉 반응하고 있다고 생각합니다. 젊은 남녀들이 하고 싶은 대로 하게 하십시오. 아리스탄은 젊음과 사랑에 대한 의미를 잊어버린 것 같아요. 우리는 그를 유머.' WHERE `entry`=9024; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그럴 줄 알았는데, 내 의심이 옳았다는 사실을 알게 되어 여전히 불안하다. 우리는 다음 행동을 신중하게 고려해야 합니다.$b$b여기, 향수와 향수 구입에 대한 보답입니다.' WHERE `entry`=9025; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 네, 최근에 향수와 코롱의 재고가 막 생겼어요. 너무 잘 팔려서 언제까지 진열할 수 있을지 모르겠어.$b$b나한테 물어보면 좀 지루해. 모두 같은 냄새? 좋은 냄새가 나지만 여전히.' WHERE `entry`=9026; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='물론이죠. 이번 시즌 가장 핫한 향수들이다. 당신은 이번 시간에 그들에 대해 문의할 다섯 번째 또는 여섯 번째 사람이어야 합니다.$b$b제 물품이 모두 매진되었습니다. 드시고 싶으시면 The Gilded Rose의 여관 주인인 Allison과 이야기해 보세요.$b$b하지만 시간을 낭비할 필요는 없습니다. $g 남성용 향수:여성용 향수; 참을 수 없을 것입니다.' WHERE `entry`=9027; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='네, 제가 그 향수를 만들었습니다. 멋진 냄새, 그렇지? 거부할 수 없습니다.$b$b얼라이언스와 호드의 전사들이 이러한 사랑의 감정에 빠지면 그들은 어둠의 의회의 부상을 막을 힘이 없을 것입니다.$b$b그들은 준비되지 않은 채 약해질 것입니다. 사랑하는 사람을 걱정하다 보면 우위를 잃게 됩니다.$b$b해결책은 너무나 간단했습니다. 그것을 깨닫는 데 왜 그렇게 오래 걸렸습니까? 모든 것의 연약함은 마음에 있습니다. 그리고 불가피한 상황을 막기 위해 할 수 있는 일은 아무것도 없습니다.' WHERE `entry`=9028; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='가마솥에서 기분 좋은 냄새가 올라옵니다.' WHERE `entry`=9029; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 나를 볼 수 있어서 너무 기뻐요. 드디어 대화할 사람이 생겼어요!$B$B도와주시겠어요, $N? 우리가 저지른 잘못을 되돌리고 일을 바로잡는 데 도움이 되십니까? 만약 당신이 이미 Lord Valthalaks Amulet의 윗부분을 가지고 있다는 것이 사실이라면, 다른 두 부분을 획득하고 재결합하여 이 모든 것을 끝낼 수 있는 올바른 방향을 알려줄 수 있을 것 같습니다.$B$BOh, by 여보세요, 제 이름은 Bodley입니다. 만나서 반가워요!' WHERE `entry`=9032; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘한 일! Light\'s Hope의 남성과 여성의 서비스를 통해 보상을 받게 될 것입니다.' WHERE `entry`=9033; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 Dreadnaught 흉갑을 만들 수 있습니다.' WHERE `entry`=9034; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 Dreadnaught 다리갑옷을 만들 수 있습니다.' WHERE `entry`=9036; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 드레드노트 헬멧을 만들 수 있습니다.' WHERE `entry`=9037; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 나는 Dreadnaught 견갑을 만들 수 있습니다.' WHERE `entry`=9038; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 드레드노트 발덮개를 만들 수 있습니다.' WHERE `entry`=9039; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 드레드노트 건틀릿을 만들 수 있습니다.' WHERE `entry`=9040; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 드레드노트 허리보호대를 만들 수 있습니다.' WHERE `entry`=9041; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 Dreadnaught Bracers를 만들 수 있습니다.' WHERE `entry`=9042; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 Redemption Tunic을 만들 수 있습니다.' WHERE `entry`=9043; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 Redemption Legguards를 만들 수 있습니다.' WHERE `entry`=9044; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B가리켜라, $C.' WHERE `entry`=9045; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 Redemption Spaulders를 만들 수 있습니다.' WHERE `entry`=9046; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다. $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 Redemption Boots를 만들 수 있습니다.' WHERE `entry`=9047; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 Redemption Handguards를 만들 수 있습니다.' WHERE `entry`=9048; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 Redemption Girdle을 만들 수 있습니다.' WHERE `entry`=9049; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 Redemption Wristguards를 만들 수 있습니다.' WHERE `entry`=9050; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 당신은 용감하고 현명합니다.$B$B데빌사우루스는 독소에 어떻게 반응했습니까?' WHERE `entry`=9051; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드디어 재료!$B$B내가 모은 운고로 흙으로 독소를 쉽게 만들 수 있다...' WHERE `entry`=9052; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='마침내 독소가 완전히 생성될 수 있습니다. 나는 이미 너무 많은 것을 요구했기 때문에 다시 그 생물에게 그것을 가하라고 감히 요구하지 않습니다.$B$B당신은 감사와 존경을 표합니다. $N님, 여행 잘 하시길 바랍니다.' WHERE `entry`=9053; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 크립트스토커 튜닉을 만들 수 있습니다.' WHERE `entry`=9054; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 크립트스토커 레그가드를 만들 수 있습니다.' WHERE `entry`=9055; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 크립트스토커 헤드피스를 만들 수 있습니다.' WHERE `entry`=9056; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 크립트스토커 어깨덮개를 만들 수 있습니다.' WHERE `entry`=9057; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 크립트스토커 부츠를 만들 수 있습니다.' WHERE `entry`=9058; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 Cryptstalker Handguards를 만들 수 있습니다.' WHERE `entry`=9059; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 나는 Cryptstalker Girdle을 만들 수 있습니다.' WHERE `entry`=9060; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 크립트스토커 손목보호구를 만들 수 있습니다.' WHERE `entry`=9061; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 저를 만나기 위해 먼 길을 떠났습니다, $C.' WHERE `entry`=9063; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 대지분쇄 튜닉을 만들 수 있습니다.' WHERE `entry`=9068; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 대지분쇄 다리보호대를 만들 수 있습니다.' WHERE `entry`=9069; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 대지분쇄 머리장식을 만들 수 있습니다.' WHERE `entry`=9070; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 대지분쇄 어깨덮개를 만들 수 있습니다.' WHERE `entry`=9071; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 대지분쇄 장화를 만들 수 있습니다.' WHERE `entry`=9072; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 핸드가드는 원소의 힘을 전달합니다!' WHERE `entry`=9073; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N!$B 훌륭합니다. 제가 요청한 대로 모든 것을 얻었고 이제 대지분쇄 요대를 만들 수 있습니다.' WHERE `entry`=9074; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='손목 보호대가 준비되었습니다. $N.$B$B' WHERE `entry`=9075; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 Bonescythe 흉갑을 만들 수 있습니다.' WHERE `entry`=9077; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그런 것들을 조심해서 걸어 다니십시오. 자해할 수도 있습니다.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 Bonescythe 헬멧을 만들 수 있습니다.' WHERE `entry`=9079; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<이마에 맺힌 땀을 닦는 로한>$B$B이 어깨는 힘이 들었습니다! 나가서 문지기처럼 죽임을 당하지 마세요, $N.' WHERE `entry`=9080; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그들은 당신의 발로 이동합니다. 다시 티르의 손에서 돌아다니지 않았습니까?' WHERE `entry`=9081; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 건틀릿은 꼭 필요한 경우 무기로 대체할 수 있습니다. 자랑스럽게 착용하십시오!' WHERE `entry`=9082; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='벨트가 준비되었습니다, $N. 이렇게 저렴한 가격에 이렇게 좋은 상품을 본 적 있으신가요?' WHERE `entry`=9083; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='팔 보호구가 준비되었습니다. $N.$B$B<로한 활>' WHERE `entry`=9084; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다, $n. 그림자가 파괴되었으므로 리치 왕이 자신의 묘지를 회수하고 우리를 평화롭게 떠나기로 결정하는 것은 시간 문제일 뿐입니다.' WHERE `entry`=9085; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dreamwalker 튜닉이 준비되었습니다, $N.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='약속대로 Dreamwalker Legguards.$B$B' WHERE `entry`=9087; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='꿈나그네 머리 장식이 준비되었습니다, $N.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='꿈나그네 어깨덮개가 준비되었습니다, $N.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dreamwalker 부츠가 준비되었습니다, $N.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Dreamwalker Handguards가 준비되었습니다, $N.' WHERE `entry`=9091; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='꿈나그네 요대가 준비되었습니다, $N.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='꿈나그네 손목보호구가 준비되었습니다, $N.' WHERE `entry`=9093; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 귀하의 노력에 대한 감사의 표시로 손 보호 장치를 선택하십시오.' WHERE `entry`=9094; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!,$B당신은 내가 요청한 대로 모든 것을 얻었고 이제 서리불꽃 로브를 만들 수 있습니다.' WHERE `entry`=9095; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!,$B당신은 내가 요청한 대로 모든 것을 얻었고 이제 서리불꽃 다리보호구를 만들 수 있습니다.' WHERE `entry`=9096; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!,$B당신은 제가 요청한 대로 모든 것을 얻었고 이제 서리불꽃 관을 만들 수 있습니다.' WHERE `entry`=9097; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!,$B당신은 내가 요청한 대로 모든 것을 얻었고 이제 서리불꽃 어깨덧대를 만들 수 있습니다.' WHERE `entry`=9098; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!,$B당신은 내가 요청한 대로 모든 것을 얻었고 이제 서리불꽃 샌들을 만들 수 있습니다.' WHERE `entry`=9099; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!,$B당신은 내가 요청한 대로 모든 것을 얻었고 이제 서리불꽃 장갑을 만들 수 있습니다.' WHERE `entry`=9100; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 서리불꽃 허리띠를 만들 수 있습니다.' WHERE `entry`=9101; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!,$B당신은 내가 요청한 대로 모든 것을 얻었고 이제 서리불꽃 결박을 만들 수 있습니다.' WHERE `entry`=9102; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 역병의심장 가운을 만들 수 있습니다.' WHERE `entry`=9103; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 역병심장 다리보호구를 만들 수 있습니다.' WHERE `entry`=9104; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 나는 Plagueheart Circlet을 만들 수 있습니다.' WHERE `entry`=9105; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 역병의심장 어깨덧대를 만들 수 있습니다.' WHERE `entry`=9106; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 역병심장 샌들을 만들 수 있습니다.' WHERE `entry`=9107; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 역병심장 장갑을 만들 수 있습니다.' WHERE `entry`=9108; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 역병심장 허리띠를 만들 수 있습니다.' WHERE `entry`=9109; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 역병의심장 결속을 만들 수 있습니다.' WHERE `entry`=9110; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예복이 준비되었습니다, $N. 당신의 의로운 불로 우리 세계를 해칠 자들을 치소서.' WHERE `entry`=9111; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 당신은 내가 요청한 대로 모든 것을 얻었고 이제 믿음의 레깅스를 만들 수 있습니다.' WHERE `entry`=9112; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 저는 신념의 서클릿을 만들 수 있습니다.' WHERE `entry`=9113; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예복이 준비되었습니다, $N. 당신의 의로운 불로 우리 세계를 해칠 자들을 치소서.' WHERE `entry`=9114; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예복이 준비되었습니다, $N. 당신의 의로운 불로 우리 세계를 해칠 자들을 치소서.' WHERE `entry`=9115; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예복이 준비되었습니다, $N. 당신의 의로운 불로 우리 세계를 해칠 자들을 치소서.' WHERE `entry`=9116; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예복이 준비되었습니다, $N. 당신의 의로운 불로 우리 세계를 해칠 자들을 치소서.' WHERE `entry`=9117; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭합니다 $N!$B, 제가 요청한 대로 모든 것을 얻었고 이제 믿음의 결속을 만들 수 있습니다.' WHERE `entry`=9118; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='약간의 따끔거림을 느낄 것입니다, $N. 그 감각은 그것이 작동하고 있다는 것을 의미합니다. 완료되면 역병의 숲에 있는 룬 차원문을 밟아 낙스라마스에 들어갈 수 있습니다.' WHERE `entry`=9121; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='약간의 따끔거림을 느낄 것입니다, $N. 그 감각은 그것이 작동하고 있다는 것을 의미합니다. 완료되면 역병의 숲에 있는 룬 차원문을 밟아 낙스라마스에 들어갈 수 있습니다.' WHERE `entry`=9122; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='약간의 따끔거림을 느낄 것입니다, $N. 그 감각은 그것이 작동하고 있다는 것을 의미합니다. 완료되면 역병의 숲에 있는 룬 차원문을 밟아 낙스라마스에 들어갈 수 있습니다.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 잘하겠군요, $N. 나는 항상 더 많은 부품을 받고 있다는 것을 기억하십시오. 꾸러미를 가져오실 때마다 휘장을 드리겠습니다.' WHERE `entry`=9124; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최고에요, $n! 이것들은 확실히 유용하게 쓰일 것입니다.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='일이 빨라요, $N. 여우처럼 빠르게... 내가 이발소 사중주단에 있었던 시간에 대해 말한 적이 있습니까?$B$B요즘 그 이야기를 들려달라고 상기시켜 주세요.' WHERE `entry`=9126; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Gadgetzan 디스코에서 풀타임 댄서가 되는 꿈이 곧 현실이 됩니다! 계속 잘해 주세요, $n 님.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='수고하셨습니다, $N! 약속한 대로 INsignia는 귀하의 것입니다. WHERE에서 온 것이 더 있다는 것을 기억하십시오...' WHERE `entry`=9128; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 우리에게 큰 도움을 주었습니다, $n. 잘하셨어요!' WHERE `entry`=9129; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='지금은 그렇게 할 것입니다. 더 많이 얻으면 어디에서 나를 찾을 수 있는지 알 것입니다.' WHERE `entry`=9131; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그게 당신이 가져온 전부입니까? 아마도 당신은 처음에 내 말을 듣지 못했을 것입니다. 더 필요해!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B$B$B저는 항상 잎사귀를 받고 있다는 점을 기억해 주십시오.' WHERE `entry`=9136; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 당신의 일은 스컬지에 대항하는 우리 캠페인의 성공에 매우 중요합니다.' WHERE `entry`=9137; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋아요, 작동 방식은 다음과 같습니다. 귀하가 제출하는 모든 용맹 토큰에 대해 또 다른 영장을 드리겠습니다. 당신은 그 영장으로 주문을 완료하고 팩마스터 스톤브루저에게 주문을 전달합니다. 알았어요? 좋은. 이제 여기서 나가.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 이것을 얻었습니다, 스크럽. 이제 명령에 대해 울지 마십시오. 그들을 채우거나 파괴하십시오.' WHERE `entry`=9142; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 이 점진적인 패배를 통해 우리는 이 새로운 스컬지의 위협에 맞서 승리할 것입니다.$b$b쉬고 회복하세요. 하지만 오늘 우리가 얻은 기반을 잃지 않도록 당신은 다시 전선으로 나가야 합니다.$b$b당신을 돕기 위해 추가 전투에서는 더 많은 괴저 룬과 교환하여 사용할 수 있는 일부 특수 아이템을 만들 것입니다.' WHERE `entry`=9153; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='은빛 여명회가 도움을 요청했고, 다른 이들과 함께 당신이 응답했습니다. 교육을 제공할 시간이 없습니다. 우리의 믿음은 당신의 능력에 있으며, 당신이 우리와 함께 이 스컬지 위협을 물리치는 데 동참할 것입니다.' WHERE `entry`=9154; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<파견 사령관 메츠가 영장을 받아 서명합니다.>$B$B훌륭합니다, $N. 심지어 뛰어난! 이것을 감사의 표시로 삼으십시오. 말장난이 아닙니다. 스크럽하세요.' WHERE `entry`=9165; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='예, 이것들은 보병의 강타 무기에 유용할 것입니다.' WHERE `entry`=9178; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='군대를 위한 더 많은 갑옷! 멋져요, $N!' WHERE `entry`=9179; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것은 우리가 비축하고 있는 조밀한 무게추와 잘 어울릴 것입니다.' WHERE `entry`=9181; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들은 내가 예상했던 것만 큼 크지 않습니다. 어쨌든 거래는 거래입니다.' WHERE `entry`=9182; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='메츠가 스컬지의 얼어붙은 공격으로부터 보호하기 위해 우리 군대가 이 저급한 쓰레기를 입을 것이라고 기대한다는 것을 아직도 믿을 수 없습니다.' WHERE `entry`=9183; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이들은... 사악합니다.' WHERE `entry`=9184; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='견고한 방어구 키트는 용도가 많습니다. $N. 추가 보호를 위해 특정 갑옷 부분을 때리는 것만이 아닙니다. 여기도 이렇게 티팟코지로 쓸 예정입니다.' WHERE `entry`=9185; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 벨트는 실제로 머리띠보다 더 사악합니다. 그런 일이 가능하다고 믿을 수 있다면 말입니다.' WHERE `entry`=9186; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='드루이드는 이 바지를 만드는 데 들어간 장인 정신에 감사할 것입니다. 감사합니다, $C.' WHERE `entry`=9187; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='나는 이런 것들에 대한 내 반성을 거의 볼 수 있습니다! 그건 미친 짓이야.' WHERE `entry`=9188; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Bronzebeard의 수염으로! 실은 나에게 룬매듭 장화를 가져왔어... 내가 내기에서 졌나봐.' WHERE `entry`=9190; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='축복받은 부트스트랩! 내가 생각하는 그들이 맞습니까? 부대는 현장에 있는 동안 필요한 모든 것을 위한 저장 공간 부족에 대해 끊임없이 불평해 왔습니다. 그들 중 한 명은 나에게 다이어그램을 그렸습니다 - 그런 팬지...$B$B이것들은 징징대는 소리를 완화하는 데 확실히 도움이 될 것입니다.' WHERE `entry`=9191; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은하지 말았어야! 아니, 그러지 말았어야 했어. 메츠가 무슨 생각을 하는지 모르겠지만 아무도 이 로브를 입고 낙스라마스에 들어갈 수는 없을 겁니다.$B$B<짐꾼 스톤브루저가 한숨을 쉬어요.>$B$BB아. 최전선과 또 다른 구타는 Chambers에서 받아야 할 것입니다.' WHERE `entry`=9194; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이제 당신은 내 언어로 말하는군요, $C. 붐!' WHERE `entry`=9195; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것들을 만드는 데 꽤 많은 구리 조각이 들었을 것입니다. 내 말이 맞습니까 아니면 맞습니까, $N?' WHERE `entry`=9196; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='왜 웃고 있니? 무엇이 그렇게 재미? 잘 들어, $G아저씨:어린 처녀;, 노움 배틀 치킨은 매우 중요한 유닛이며 결코 가볍게 여겨서는 안 됩니다. 우리는 이것들을 역병이 심하거나 감염되었을 수 있는 지역에 보내면 그들은 여전히 ​​펄럭일 수 있는 역병에 걸린 곤충이나 썩은 구더기를 청소합니다. 로봇이 전염병에 면역이 있다는 것은 모두가 알고 있습니다. $B$BI 장담컨데 지금 그렇게 똑똑하다고 느끼지 않습니까? 큰 더미...' WHERE `entry`=9197; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='토륨 튜브? 이런, 고마워.$B$B<짐꾼 Stonebruiser가 토륨 튜브 더미를 잡동사니 더미에 던져 넣는다.>' WHERE `entry`=9198; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이들의 유용성은 말할 필요도 없습니다.' WHERE `entry`=9200; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<짐꾼 Stonebruiser가 더 큰 비전 보호 물약 중 하나를 터뜨리고 꿀꺽 삼킵니다.>$B$BWOOT! 이것들은 킥, 베이비 팩! 내가 말하는 킥!' WHERE `entry`=9201; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='최전선에 있는 군대가 이것을 무엇이라고 부르는지 아십니까? 병 속의 사제...$B$B$B$B\"나는 병 속의 사제입니다... 저를 올바른 방법으로 마셔야 합니다...\"$B$ B무슨 일이야 써니? 이런 부분들을 중심으로 굉장히 유명한 곡입니다.' WHERE `entry`=9202; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='노코멘트.$B$B<짐꾼 Stonebruiser가 당신을 노려봅니다.>$B$BI가 노코멘트를 했습니다! 이제 내 시야에서 꺼져!' WHERE `entry`=9203; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것을 다른 용도로 사용할 수도 있었지만 그렇게 하지 않았습니까? 지금 그것에 대해 울어도 소용없어, $N.' WHERE `entry`=9204; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 무슨 용도인지 정말 모르시겠나요?$B$B<짐꾼 Stonebruiser가 웃는다.>$B$B내가 말하려는 것처럼!' WHERE `entry`=9205; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이들은 세계 최고의 장어 롤을 만듭니다. 맞습니다 - 세계에서.' WHERE `entry`=9206; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 마법에 담긴 쓸데없는 마법이 내 분노를 부채질합니다. 내 분노가 나에게 힘을 줍니다.$B$B더 많이 데려오면 또 다른 Savage Guard를 받게 될 것입니다.' WHERE `entry`=9208; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 마법에 담긴 쓸데없는 마법이 내 분노를 부채질합니다. 내 분노가 나에게 힘을 줍니다.$B$B더 많이 데려오면 또 다른 Savage Guard를 받게 될 것입니다.' WHERE `entry`=9209; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 마법에 담긴 쓸데없는 마법이 내 분노를 부채질합니다. 내 분노가 나에게 힘을 줍니다.$B$B더 많이 데려오면 또 다른 Savage Guard를 받게 될 것입니다.' WHERE `entry`=9210; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$B$B수리 비용을 즐기십시오. $r. 낙스라마스는 초보자에게 \'불친절\'합니다.' WHERE `entry`=9211; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<마타우스가 금을 로브에 집어넣는다.>$B$B당신은 아직도 무엇을 위해 서 있는 겁니까, $R? 우리의 사업은 끝났습니다.' WHERE `entry`=9213; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 당신과 거래하게 되어 기뻤습니다.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 당신과 거래하게 되어 기뻤습니다.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 당신과 거래하게 되어 기뻤습니다.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 당신과 거래하게 되어 기뻤습니다.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 당신과 거래하게 되어 기뻤습니다.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 당신과 거래하게 되어 기뻤습니다.' WHERE `entry`=9226; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 당신과 거래하게 되어 기뻤습니다.' WHERE `entry`=9227; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 하루 되세요, $N. 당신과 거래하게 되어 기뻤습니다.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그의 반지입니다! 그러나 그것은 파괴됩니다. Ramaladni에 대한 다른 증거는 발견되지 않았습니까?$B$B$B$B이는 Ramaladni에게 좋은 징조가 아닙니다. 하지만 반지는... 구할 수 있을지도 모릅니다.' WHERE `entry`=9229; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Ramaladni 자신은 더 잘할 수 없었습니다! 여기 약속대로 반지가 있습니다.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='<이마의 땀을 닦는 빌헬름>$B$B힘든 일이군요! 바지를 즐기세요, $C. 적어도 지금은 깨끗한 쌍으로 죽을 것입니다.' WHERE `entry`=9232; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그가 이것을 썼을 때 그는 정말로 그의 로커에서 벗어났음에 틀림없습니다! Omarion과 나 - 우리는 도둑 같았어!$B$B어쨌든, 이것은 확실히 새로운 가능성을 열어준다, $N. 나는 이제 더 많은 아이템을 만들 수 있습니다. 물론 약간의 수수료와 재료비를 지불하면 됩니다.' WHERE `entry`=9233; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9234; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9235; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9236; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9237; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이렇게 빨리 보게 될 줄은 몰랐던 얼굴이군요.$B$B아주 좋은 소식입니다. $N, 당신이 상상할 수 있는 것보다 더 많은 방법으로.' WHERE `entry`=9238; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9239; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9240; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9241; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9242; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9243; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9244; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9245; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='주문하신 $N입니다. 약속대로 배달!' WHERE `entry`=9246; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='안데소라스-에실. 그 뜻은; $B$B건강한 몸으로 자랑스럽게 밴드를 착용하세요, $N.' WHERE `entry`=9248; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='대마법사들이 죽었습니다.$B$B그들의 죽음을 애도하지 마십시오, $N. 그러한 모든 것은 운명입니다. 가디언의 지팡이를 쥐고 있는 당신의 운명처럼...' WHERE `entry`=9250; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내면에 존재가... 이 세상에 속하지 않은 존재가 있습니다.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='$N.$B$B$B$B배반자가 되는 것은 한 가지 일입니다. 그냥 완전히 비열하게, aye!' WHERE `entry`=9259; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. 말씀하신 바에 따르면 서클 내의 목소리는... 일종의 커뮤니케이션에 사용되어야 합니다. 그런 마법을 통해 어떤 부자연스러운 마음이 접촉되는지 생각하면 소름이 돋는다. 어쨌든, 당신은 온전하고 제정신이 된 것 같습니다. Argent Dawn은 귀하의 서비스에 감사드립니다.' WHERE `entry`=9260; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. 말씀하신 바에 따르면 서클 내의 목소리는... 일종의 커뮤니케이션에 사용되어야 합니다. 그런 마법을 통해 어떤 부자연스러운 마음이 접촉되는지 생각하면 소름이 돋는다. 어쨌든, 당신은 온전하고 제정신이 된 것 같습니다. Argent Dawn은 귀하의 서비스에 감사드립니다.' WHERE `entry`=9261; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. 말씀하신 바에 따르면 서클 내의 목소리는... 일종의 커뮤니케이션에 사용되어야 합니다. 그런 마법을 통해 어떤 부자연스러운 마음이 접촉되는지 생각하면 소름이 돋는다. 어쨌든, 당신은 온전하고 제정신이 된 것 같습니다. Argent Dawn은 귀하의 서비스에 감사드립니다.' WHERE `entry`=9262; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. 말씀하신 바에 따르면 서클 내의 목소리는... 일종의 커뮤니케이션에 사용되어야 합니다. 그런 마법을 통해 어떤 부자연스러운 마음이 접촉되는지 생각하면 소름이 돋는다. 어쨌든, 당신은 온전하고 제정신이 된 것 같습니다. Argent Dawn은 귀하의 서비스에 감사드립니다.' WHERE `entry`=9263; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. 말씀하신 바에 따르면 서클 내의 목소리는... 일종의 커뮤니케이션에 사용되어야 합니다. 그런 마법을 통해 어떤 부자연스러운 마음이 접촉되는지 생각하면 소름이 돋는다. 어쨌든, 당신은 온전하고 제정신이 된 것 같습니다. Argent Dawn은 귀하의 서비스에 감사드립니다.' WHERE `entry`=9264; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠. 말씀하신 바에 따르면 서클 내의 목소리는... 일종의 커뮤니케이션에 사용되어야 합니다. 그런 마법을 통해 어떤 부자연스러운 마음이 접촉되는지 생각하면 소름이 돋는다. 어쨌든, 당신은 온전하고 제정신이 된 것 같습니다. Argent Dawn은 귀하의 서비스에 감사드립니다.' WHERE `entry`=9265; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $N. 당신은 우리의 공정한 마을에서 자신을 구속하는 빠른 길을 가고 있습니다.' WHERE `entry`=9266; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘못된 방식을 발견하게 되어 기쁩니다, $N. 공급품을 계속 공급하십시오. 우리는 당신을 그렇게 쉽게 잊지 않을 것입니다, $G아저씨:어린 처녀;!' WHERE `entry`=9267; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='계속 하세요, $N. 우리 고블린들은 그것을 쉽게 잊지 않는다!' WHERE `entry`=9268; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='Yarrr... 노련한 바다견들과 함께 즐기고 싶다면 blaggard처럼 빌레이 드레싱을 하는 것이 가장 좋습니다! 자, 내가 숨기 전에 적절한 옷을 입으세요.$B$B그 늙은 개 Red-Eyed Ben보다 이게 더 잘 맞을 겁니다. 바다에서 폭풍우 속에서 그를 잃었습니다.$B$B자랑스럽게 착용하세요, 친구!' WHERE `entry`=9272; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠, 당신이 침입한 혐오스러운 것 중 하나의 시체에서 이것을 가져왔습니까?$b$b우리는 스컬지가 소환하고 있는 공동묘지 베이스캠프에 대한 소식을 받았습니다. 나는 그들이 Stormwind 내부에 하나를 만들고 싶어했다고 생각합니다. 그들이 성공하지 못한 것은 좋은 일입니다.' WHERE `entry`=9292; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 비극적입니다. 분명히 군인이 사랑하는 사람을 위한 이 말은 목적지에 도달하지 못했습니다. 자세한 사건은 몇 년 전에 일어났습니다. 의도한 수령인이 아직 살아 있는지는 확실하지 않습니다.$b$b그러나 아직 희망은 있습니다. 그가 제공한 이름과 정보로 가족을 찾을 수 있을지도 모릅니다! 약간의 조사가 필요하겠지만 스톰윈드의 사서가 나에게 부탁을 했어...$b$b이걸 가져다줘서 고마워. 당신의 도움으로 마침내 누군가에게 마음의 평화를 줄 수 있을지도 모릅니다.' WHERE `entry`=9295; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 비극적입니다. 분명히 군인이 사랑하는 사람을 위한 이 말은 목적지에 도달하지 못했습니다. 자세한 사건은 몇 년 전에 일어났습니다. 의도한 수령인이 아직 살아 있는지는 확실하지 않습니다.$b$b그러나 아직 희망은 있습니다. 그가 제공한 이름과 정보로 가족을 찾을 수 있을지도 모릅니다! 약간의 조사가 필요하겠지만 스톰윈드의 사서가 나에게 부탁을 했어...$b$b이걸 가져다줘서 고마워. 당신의 도움으로 마침내 누군가에게 마음의 평화를 줄 수 있을지도 모릅니다.' WHERE `entry`=9299; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 비극적입니다. 분명히 군인이 사랑하는 사람을 위한 이 말은 목적지에 도달하지 못했습니다. 자세한 사건은 몇 년 전에 일어났습니다. 의도한 수령인이 아직 살아 있는지는 확실하지 않습니다.$b$b그러나 아직 희망은 있습니다. 그가 제공한 이름과 정보로 가족을 찾을 수 있을지도 모릅니다! 약간의 조사가 필요하겠지만 스톰윈드의 사서가 나에게 부탁을 했어...$b$b이걸 가져다줘서 고마워. 당신의 도움으로 마침내 누군가에게 마음의 평화를 줄 수 있을지도 모릅니다.' WHERE `entry`=9300; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 비극적입니다. 분명히 군인이 사랑하는 사람을 위한 이 말은 목적지에 도달하지 못했습니다. 자세한 사건은 몇 년 전에 일어났습니다. 의도한 수령인이 아직 살아 있는지는 확실하지 않습니다.$b$b그러나 아직 희망은 있습니다. 그가 제공한 이름과 정보로 가족을 찾을 수 있을지도 모릅니다! 약간의 조사가 필요하겠지만 스톰윈드의 사서가 나에게 부탁을 했어...$b$b이걸 가져다줘서 고마워. 당신의 도움으로 마침내 누군가에게 마음의 평화를 줄 수 있을지도 모릅니다.' WHERE `entry`=9301; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 비극적입니다. 분명히 군인이 사랑하는 사람을 위한 이 말은 목적지에 도달하지 못했습니다. 자세한 사건은 몇 년 전에 일어났습니다. 의도한 수령인이 아직 살아 있는지는 확실하지 않습니다.$b$b그러나 아직 희망은 있습니다. 그가 제공한 이름과 정보로 가족을 찾을 수 있을지도 모릅니다! 약간의 조사가 필요하겠지만 스톰윈드의 사서가 나에게 부탁을 했어...$b$b이걸 가져다줘서 고마워. 당신의 도움으로 마침내 누군가에게 마음의 평화를 줄 수 있을지도 모릅니다.' WHERE `entry`=9302; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='참으로 비극적입니다. 분명히 군인이 사랑하는 사람을 위한 이 말은 목적지에 도달하지 못했습니다. 자세한 사건은 몇 년 전에 일어났습니다. 의도한 수령인이 아직 살아 있는지는 확실하지 않습니다.$b$b그러나 아직 희망은 있습니다. 그가 제공한 이름과 정보로 가족을 찾을 수 있을지도 모릅니다! 약간의 조사가 필요하겠지만 스톰윈드의 사서가 나에게 부탁을 했어...$b$b이걸 가져다줘서 고마워. 당신의 도움으로 마침내 누군가에게 마음의 평화를 줄 수 있을지도 모릅니다.' WHERE `entry`=9304; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이것이 도시를 공격하는 와이트에게서 가져왔다고 하던가요?$b$b스컬지가 소환한 네크로폴리스 베이스캠프에 대한 소식을 들었습니다. 그들이 Undercity에서 하나를 만들려고 한 것 같습니다. 우리는 앞으로 경계해야 할 것입니다.' WHERE `entry`=9310; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $n. 여기 당신의 봉헌된 숫돌이 있습니다. 신중하게 사용하십시오.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='앞으로의 전투에서 이 아이템들이 유용하게 사용되길 바랍니다.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 정수는 당신이 찾은 불꽃의 에너지 $n과 함께 노래합니다. 당신이 만난 불은 강력하며 올바른 지식만 있으면 그 힘을 사용할 수 있습니다...$b$b<불꽃지기는 이상하고 신비한 언어로 주문을 중얼거립니다. 빛나는 병을 꺼냅니다.>$b$bAh! 여기 있습니다. 당신이 어디로 가든지 이것이 당신의 길을 밝혀주기를 바랍니다.' WHERE `entry`=9319; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $n. 조심하세요. 우리의 숫자는 전장에서 많은 사상자를 감당할 수 있을 만큼 크지 않습니다.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신의 영혼은 칼림도어의 불의 따뜻함으로 빛납니다, 친구여. 더위가 기운을 북돋아 주지 않습니까?$b$b 힘이 약해지면 아마도 이것들이 기분을 되살리는 데 도움이 될 것입니다.' WHERE `entry`=9322; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 여기 있습니다. 조금 더 피곤하고, 조금 더 먼지가 있지만, 깨달음을 얻습니다! 더위는 이 계절에 우리 모두를 감동시키고 우리를 하나로 묶습니다. 당신의 존재 자체가 당신이 만진 불의 힘으로 빛나고 있습니다.$b$b아, 하지만 요즘 깨달음은 과제에 보내진 것에 대한 다소 보잘것없는 보상으로 받아들여지는 것 같습니다. 그런 다음 이것들을 가지고 축제를 즐기십시오.' WHERE `entry`=9323; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이게 뭐야? 내가 착각하지 않는 한, 이 불꽃은 오그리마 자체의 심장에서 가져온 것입니다! 오크와 트롤의 맹렬한 마음이 타오르는 열기에 반영됩니다. 우리 컬렉션에 얼마나 훌륭한 추가 기능이 추가되었습니까? 신성한 불꽃을 되찾기 위해 적의 은신처에 잠입한 당신은 얼마나 용감한가!' WHERE `entry`=9324; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='내 추측이 틀리지 않는 한, 이 불은 썬더 블러프의 절벽에서 가져온 것입니다! 영혼의 힘으로 노래하는 방법! 당신은 대단한 도둑입니다, $N. 이것을 당신의 기술에 대한 대가로 받아들이십시오. 이제 세 도시의 불꽃만 있다면...' WHERE `entry`=9325; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='흠... 이상한 불이야! 은은하고 거의 연기가 나지만 열기는 강렬합니다. 그리고 이것을 언더시티에서 받았다고 하던가요? 매력적인. 세 도시의 화염으로 우리가 무엇을 성취할 수 있을지 누가 ​​압니까?' WHERE `entry`=9326; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그리고 이 밝게 타오르는 불은... 스톰윈드에서 왔다고? 놀랄 만한! 그것은 꽤 모험이었을 것임에 틀림없었다! 물론 이것에 대해 지불하겠습니다. 이와 같은 다른 것을 찾으면 다시 저와 대화하십시오.' WHERE `entry`=9330; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 따뜻한 불꽃은 아이언포지의 전당에서 온 것이 분명합니다. 그것은 드워프들만큼이나 견고합니다. 잘 잡았습니다, $N. 내가 다른 도시의 불을 가지고 있다면... 아, 하지만 신경쓰지 마세요. 여기 당신의 지불금이 있습니다.' WHERE `entry`=9331; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 불은 고대의 슬픔을 아프게 합니다, $N. 이것을 텔드랏실의 뿌리에서 뽑았다고 하던가요? 매력적인! 여기 당신의 기술에 대한 보상이 있습니다. 이와 같은 다른 것을 찾으면 저에게 돌아오십시오. 용도가 있을지도 모릅니다.' WHERE `entry`=9332; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 귀하의 노력에 대한 감사의 표시로 손 보호 장치를 선택하십시오.' WHERE `entry`=9333; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='앞으로의 전투에서 이 아이템들이 유용하게 사용되길 바랍니다.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='고마워요, $n. 여기 당신의 봉헌된 숫돌이 있습니다. 신중하게 사용하십시오.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $n. 조심하세요. 우리의 숫자는 전장에서 많은 사상자를 감당할 수 있을 만큼 크지 않습니다.' WHERE `entry`=9336; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='여기 있습니다, $n. 조심하세요. 우리의 숫자는 전장에서 많은 사상자를 감당할 수 있을 만큼 크지 않습니다.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 우리를 존경합니다, $N. 여러분의 지속적인 노력으로 우리는 모든 장애물을 극복할 것입니다.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 오늘 자신을 증명했습니다. $n.$b$b내가 당신에게 줄 다른 것은 거의 없지만 이 왕관은 가지고 있습니다. 정복자에게 어울리는 선물. 그것이 당신의 길을 밝혀주기를 바랍니다.' WHERE `entry`=9339; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 휘장을 가지고 자랑스럽게 입으십시오. 아마도 당신의 행동은 스컬지에 맞서 싸우는 우리를 지원하기 위해 무기를 들고 다른 사람들에게 영감을 줄 수도 있습니다.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 휘장을 가지고 자랑스럽게 입으십시오. 아마도 당신의 행동은 스컬지에 맞서 싸우는 우리를 지원하기 위해 무기를 들고 다른 사람들에게 영감을 줄 수도 있습니다.' WHERE `entry`=9343; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='이 껍질에는 이상한 기운이 있습니다. 그것을 회수한 것에 대한 보상의 일부가 그 마법 능력을 시험하는 것이 적절할 것 같습니다...' WHERE `entry`=9362; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='화려한! 훌륭합니다!$B$B이제 이 마법을 새로운 주문으로 바꿀 수 있습니다. 보다!' WHERE `entry`=9364; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 오늘 자신을 증명했습니다. $n.$b$b내가 당신에게 줄 다른 것은 거의 없지만 이 왕관은 가지고 있습니다. 정복자에게 어울리는 선물. 그것이 당신의 길을 밝혀주기를 바랍니다.' WHERE `entry`=9365; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 모닥불이 당신이 주장하는 것처럼 잘 관리된다면 올해 성실한 불꽃지기를 임명한 것 같습니다. 검사해 주셔서 감사합니다. 자, 이것을 내 존경의 작은 증표로 삼으십시오.' WHERE `entry`=9367; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='훌륭한! 모닥불이 당신이 주장하는 것처럼 잘 관리된다면 올해 성실한 불꽃지기를 임명한 것 같습니다. 검사해 주셔서 감사합니다. 자, 이것을 내 존경의 작은 증표로 삼으십시오.' WHERE `entry`=9368; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신은 당신이 완전히 쓸모없는 인간이 아니라는 것을 증명했습니다.' WHERE `entry`=9386; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아, 그래서 그들은 여전히 ​​불타고 있습니다. 나는 기쁘다; 그 불은 때가 되기 전에 꺼지지 않을 것입니다. 잘했어, $n. 내 축복으로 이것을 가져 가라.' WHERE `entry`=9388; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='그래서 당신은 돌아왔고 대륙의 에메랄드 불꽃을 보았습니다. 어떻게 생각해, 음? 확실히 드물고 멋진 광경입니다. 그러나 가시적인 보상이 더 감사하다는 것을 알고 있습니다.' WHERE `entry`=9389; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='얼라이언스는 가능한 모든 신체가 필요합니다. 호드는 대륙 북부에서 꾸준히 지원군을 공급받고 있으며, 이를 따라잡기 위해 고군분투하고 있습니다.$b$b상황을 설명하겠습니다.' WHERE `entry`=9415; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 듣는 것은 좋지만 잡담을 하는 데 낭비할 시간이 없습니다. 지시가 필요하면 밖으로 나가야 합니다.$b$b잘 들어.' WHERE `entry`=9416; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='당신이 성공했다는 빛에게 감사합니다.$b$b이제 우리가 이것을 더 빨리 시작할 수만 있었다면 우리의 필요는 그렇게 절박하지 않았을 것입니다. 사막의 보물이 호드의 손에 넘어가지 않도록 해야 합니다.' WHERE `entry`=9419; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='잘했어, $n. 이러한 자원은 우리의 비축량에 추가될 것이며 모든 비트는 우리의 이득과 적의 손실이 됩니다.$b$b' WHERE `entry`=9422; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='아주 좋아, $n. 미래의 공격에 대비해 이 탑을 지키는 것이 중요할 것이며, 이를 위해서는 해당 지역을 확보하기 위해 증원군이 투입될 때까지 당신의 도움이 필요할 수 있습니다.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `OfferRewardText_loc1`='좋은 소식입니다, $n 님. 우리가 얼라이언스 군대를 완전히 몰아낼 때까지 여기 역병지대에서 끊임없는 투쟁이 벌어질 것입니다.$b$b그날까지 여러분의 지속적인 지원이 있기를 바랍니다.' WHERE `entry`=9665; + +-- Google Translate request items text locales. (Korean) +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네, 강력한 $c, 당신의 도착을 감지했습니다. 당신의 사냥에 대해 나에게 보고할 더 많은 소식이 있다고 믿으세요?' WHERE `entry`=2; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='개릭의 판잣집은 찾았나요? 우리는 마침내 그 악당으로부터 자유로워진 걸까요?' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $N? 그 해충을 찾아 물리쳤습니까?' WHERE `entry`=7; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 예? 그게 뭐죠?$B$B버림받은 자; 그들은 확실히 엄청난 식욕을 가지고 있습니다. 편안히 쉬세요... 그래, 지친 뼈를 쉬게 해줘. 필요한 것이 있으면 제 이름은 Renee입니다.' WHERE `entry`=8; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 돌아왔구나! 추수 감시자들의 밭을 치우느라 고생하셨기를 바랍니다. 20명을 죽였나요?' WHERE `entry`=9; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 어떤 소식이 있습니까? 꽤 싸움을 많이 한 것 같군요... 스크림생크는 살아있나요?' WHERE `entry`=10; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 놀을 죽이고 있었어...?' WHERE `entry`=11; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아마도 나는 나 자신을 분명히 밝히지 않았을 것입니다. 민병대와 빛의 하수인으로서의 가치를 증명하려면 데피아즈단 덫사냥꾼 15명과 데피아즈단 밀수꾼 15명을 처치하고 일이 끝나면 내게 돌아와야 합니다.' WHERE `entry`=12; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얘기할 시간이 없어요, $n. 데피아즈단 약탈자들은 서부 몰락지대 주민들이 누려야 할 평화와 번영을 거부하고 있습니다. 최소 15명의 데피아즈 약탈자와 15명의 데피아즈 약탈자를 처치해야 합니다. 그것은 여기에서 부패가 환영받지 못한다는 분명한 메시지를 보낼 것입니다.' WHERE `entry`=13; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 지금 잡담할 시간이 아니야. 여전히 민병대에 자신을 증명하고 싶다면 앞서 알려드린 데피아즈단을 처치해야 합니다. 의무를 다하고 나에게 돌아오십시오.' WHERE `entry`=14; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='광산에 가본 적이 있습니까? 신고할 준비가 되셨습니까?' WHERE `entry`=15; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='농사는 목마른 일이고 늘 시원한 샘물을 찾고 있습니다.$B$B있으면 장사라도 할게요.' WHERE `entry`=16; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제 연금술 작업에 필요한 자홍색 곰팡이 뚜껑을 구하셨습니까? 한도 없음 - 보상 없음!' WHERE `entry`=17; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나를 위해 그 반다나를 아직 모으지 않았나요?' WHERE `entry`=18; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Blackrock의 오크 압력은 여전히 ​​긴장되어 있습니다. 하지만 적어도 Tharil\'zun은 제거했습니까?' WHERE `entry`=19; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 오크를 죽였나요? 그렇다면 보여주세요...' WHERE `entry`=20; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='피비린내 나는 일이라는 건 알지만, $N. 하지만 Northshire의 안전에 꼭 필요한 일이야. 신고할 준비가 되셨습니까?' WHERE `entry`=21; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 유명한 고기 파이에 필요한 건 고어엄니 간 8개뿐이야!' WHERE `entry`=22; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아 - $N - 난 그냥 당신에 대해 생각하고 있었어요! 당신의 사냥은 어떻게 됩니까?' WHERE `entry`=23; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 한번 인사드립니다, $N! 사냥의 증거를 보여주러 오셨습니까?' WHERE `entry`=24; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='벌써 돌아왔어? 당신 덕분에 모든 것이 해결되었나요?' WHERE `entry`=25; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='호수의 시련을 완료하려면 이 성소 경계 내에서 성소 방울을 사용해야 합니다. 그렇게 할 때까지 평가판은 완료되지 않은 상태로 남아 있으며 실패할 위험이 있습니다.' WHERE `entry`=28; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='호수의 시련을 완료하려면 이 성소 경계 내에서 성소 방울을 사용해야 합니다. 그렇게 할 때까지 평가판은 완료되지 않은 상태로 남아 있으며 실패할 위험이 있습니다.' WHERE `entry`=29; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 검사할 수 있도록 펜던트를 만들었나요, $N? 부품을 찾는 데 도움이 필요하면 지역 주민들에게 정보를 요청하십시오. 원하는 것을 찾을 수 있을 뿐만 아니라 이 경이롭고 신성한 숲을 탐험할 이유를 제공할 것입니다.' WHERE `entry`=30; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Thunder Bluff로의 귀환을 알리는 소식이 없지는 않지만, 당신의 수생 양식을 가르쳐 주기 전에 Moonglade에서 배운 교훈의 증거가 필요합니다.$B$B바다사자의 펜던트를 가지고 있습니까?' WHERE `entry`=31; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='미안해, 나는 당신을 알지 못하지만... 겉보기에 당신은 적어도 나에 대해 뭔가를 들었을 것입니다. 이제 무엇을 도와드릴까요? 나에게 줄 것이 있습니까?' WHERE `entry`=32; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕 $N. 배가 고파지네요...저 질긴 늑대 고기 구하셨나요?' WHERE `entry`=33; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bellygrub이 아직 진행 중입니까, 아니면 Lakeshire에서 해충을 단번에 제거할 수 있었습니까?' WHERE `entry`=34; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Verna Furlbrow가 너무 그리울 거예요. 여기 오는 길에 그녀를 우연히 본 것 같지 않니?' WHERE `entry`=36; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다음 재료를 가지고 돌아오세요: $b $b 3 실 모양의 독수리 고기 $b 3 고어엄니 주둥이 $b 3 멀록 눈 $b 3 오크라' WHERE `entry`=38; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $N?' WHERE `entry`=46; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='쯧쯧! 저를 위한... 저를 위한 금가루가 있으신가요?' WHERE `entry`=47; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='딸꾹질! 호호! 앵콜을 원하십니까?$b$b덩굴이 꼬불꼬불 기어오르는 남쪽 땅에서$b물이 깊게 흐르는 곳에 숨겨진 우물이 있습니다.$b빛의 성스러운 딸처럼 순수하고$b이제 내게 성스러운 샘물을 좀 가져다 주십시오.' WHERE `entry`=48; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='연주? 글쎄요!$b$b호박색은 내 인생에서 가장 긴 사랑의 색조입니다$b상공 하늘에 떠 있는 황혼의 마지막 불씨처럼$b내 사랑이 태어날 수 있도록 가져다 주세요$b보리, 호밀, 옥수수 한 자루씩.' WHERE `entry`=49; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신을 위한 앙코르? 친구야!$b$b매쉬가 나올 때까지 섞고 또 섞을게$b이건 우리만의 개인 보관함이 될 거야$b아직도 강한 금속으로 만들어져야 해$b이 노래를 완성할 수 있도록 트루실버를 좀 가져와.' WHERE `entry`=50; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='앙코르? 왜 당신을 위해, 무엇이든!$b$b아직 여과되지 않고 갓 증류된$b씨앗이 없는 땅이 경작을 기다리는 것처럼. $b다음에는 숯 더미를 만들겠습니다.$b다음 목표는 돌무화과나무 가지를 배달하는 것입니다.' WHERE `entry`=51; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 늑대와 곰을 죽였습니까?' WHERE `entry`=52; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래, 친구야, 널 위해 다시 불러줄게!$b$b아기의 눈물처럼 맑은 달콤한 액체$b수년에 걸쳐 사랑스러운 짙은 호박색으로 변하지만$b자루에 불을 붙이기 전에$b까맣게 탄 참나무 한 통은 반드시 건축되다.' WHERE `entry`=53; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='맥브라이드로부터 연락이 왔습니까? Northshire는 Elwynn Forest에 비하면 정원이지만 McBride 보안관이 보고해야 할 사항이 궁금합니다.$B$B자, 그의 서류를 받겠습니다...' WHERE `entry`=54; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모벤트 펠이 패배했다?!' WHERE `entry`=55; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔구나, $n. 나이트 워치에 도움이 되고 싶다면 스켈레탈 워리어 8명과 스켈레탈 메이지 6명을 처치하고 나에게 돌아오십시오.' WHERE `entry`=56; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 스켈레탈 핀드 15마리와 스켈레탈 호러 15마리를 죽이고 나에게 돌아오십시오.' WHERE `entry`=57; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 도움이 필요합니다, $N. 북서쪽에 있는 공동묘지로 가서 역병 확산자 20마리의 동쪽 묘소를 제거하십시오.$B$B임무가 완료되면 저에게 돌아오십시오.' WHERE `entry`=58; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저는 스톰윈드 군대로부터 백성들에게 천과 가죽 갑옷을 공급하라는 임무를 받았습니다.$B$B저를 위한 마커가 있다면 기꺼이 무언가를 만들어 드리겠습니다.' WHERE `entry`=59; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 그 양초를 모으지 않았나요?' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 내 동생이 보낸 선적? 화려한! 운이 정말 오늘 나에게 빛난다!' WHERE `entry`=61; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 보고해야 합니까, $N? 파고딥 광산에 다녀오셨나요?' WHERE `entry`=62; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='화로는 여전히 해당 지역의 주변광을 반사하며, 가까이 다가가면 불꽃의 방향이 약간 바뀝니다.$B$B언덕을 따라 쌓인 부패는 거리를 유지한 것으로 보입니다. 정화된 물의 현현을 소환합니다.' WHERE `entry`=63; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 내 시계를 얻을 수 있었다고 생각하지 않습니까?' WHERE `entry`=64; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 기억합니다. 당신이 Stalvan 친구에 대해 물어본 사람입니다. 찾고 있던 것을 찾은 적이 있습니까?' WHERE `entry`=68; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거기에 무엇을 가지고 있습니까? 한번 살펴보겠습니다. . .' WHERE `entry`=70; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 롤프와 말라카이의 운명을 알아내셨나요?' WHERE `entry`=71; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 거기에 무엇을 가지고 있습니까? 난 볼수 없어. 시력이 매우 나쁩니다. 내 손에 넣어.' WHERE `entry`=74; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 언급한 $N 페이지를 찾았습니까?' WHERE `entry`=75; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 무엇을 신고해야 합니까? 벽옥 광산을 정찰했습니까?' WHERE `entry`=76; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신이 여기 우리 캠프에 도착한 것이 당면한 임무에 필수적인 잔물결 병을 전달하기 위한 것이라고 믿습니다, 그렇죠?' WHERE `entry`=77; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='해가드 원수가 당신을 보냈다고? 왜 그렇게 말하지 않았어? $b$b아, 좋은 해거드. 불쌍한 녀석은 머지않아 완전히 눈이 멀게 될 것입니다. 어쨌든, 당신이 거기에 무엇을 가지고 있는지 보자.' WHERE `entry`=78; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이게 좋을 텐데, $c. 당신이 가진 것을 보고 당신의 이야기를 들려주세요. 그러나 빛에 의해, 그것에 대해 빨리. Darkshire의 방어가 제 최우선 과제입니다. 나는 막다른 길에 허비할 시간이 없다.' WHERE `entry`=79; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 돌아왔어, $N? 이번에는 무엇을 가지고 있습니까?' WHERE `entry`=80; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 물건을 사러 온 것이 아니고, 물건을 배달하러 온 것이 아니라면, 당신은 내 시간을 낭비하고 있는 것입니다! 당신은 그 잔물결이 더 나은!' WHERE `entry`=81; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='하급 측량사 $n이시죠? 지금 당장, 심각한 상황이 다가오고 있습니다! Fizzledowser가 하겠다고 말한 곤충 부품이 있습니까?!' WHERE `entry`=82; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='리넨이 부족해요, $N. 나에게 줄 것이 있습니까?' WHERE `entry`=83; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='으... 배고파요! $N 그 파이 가지고 있어요?' WHERE `entry`=84; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='애당초 내 목걸이를 훔친 녀석에게 먹이를 주는 것은 옳지 않다고 생각하지만, 그것이 내 것을 되찾는 데 필요한 것이라면 그렇게 하라!$B$B그 멧돼지 고기 있어?' WHERE `entry`=86; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 내 목걸이 찾았어?' WHERE `entry`=87; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그녀를 아직 못 봤어? 당신은 그녀를 얻었다?' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 다리는 저절로 지어지지 않습니다! 이제 그 철제 파이크와 철제 리벳은 어디에 있습니까?' WHERE `entry`=89; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Lean Wolf Flanks 10개를 아직 찾지 못하셨나요? 스톰윈드에 있는 펠리시아의 약초는 어떻습니까?' WHERE `entry`=90; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shadowhide Pendant 10개를 나에게 제출하면 보상을 받을 것입니다.' WHERE `entry`=91; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 질긴 콘도르 고기 5개, 그레이트 고어엄니 주둥이 5개, 바삭한 거미 고기 5개가 필요합니다.' WHERE `entry`=92; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. Gooey Spider Legs를 아직 구하지 못하셨나요?' WHERE `entry`=93; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 사자상은 수십 년 동안 이곳에 앉아 악명 높은 Ilgalar의 탑을 외롭게 지켜보고 있습니다.$B$B조각상 바닥에는 보석이나 문양이 박혀 있을 수 있는 움푹 들어간 곳이 있습니다...' WHERE `entry`=94; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아오셨습니다. Splendid!$B$BSilverpine까지의 여정은 어땠습니까? 오래 걸렸나요?$B$B땅이 너무 많이 부패해서 당신이 그곳에서 성공했는지 말하기가 어렵습니다. 그 악취는 당신이 할 수 있는 모든 선행을 압도합니다. 그러나 작은 성공은 때때로 큰 성공만큼 중요합니다. 그곳의 물을 정화하는 것은 당신과 모든 주술사에게 도움이 되었습니다.' WHERE `entry`=96; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N?' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N?' WHERE `entry`=98; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 장작나무 족쇄는 아직 확보했나요?' WHERE `entry`=99; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='구울 송곳니 10개, 해골 손가락 10개, 거미 독 5병을 가져오세요. 너를 위해 폭력적인 행위를 시도하는 자들에게 해를 끼칠 Infliction의 토템에 마법을 부여하겠다.' WHERE `entry`=101; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 위험한 놀들로부터 8개의 발을 아직 모으셨나요?' WHERE `entry`=102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불꽃은 기름 없이는 오래 타지 않습니다, $N.' WHERE `entry`=103; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Old Murk-Eye로 알려진 위협을 아직 없애지 않았습니까? 그는 서부 몰락지대의 해안선을 돌아다니는 것을 목격했습니다.$b$b그 사악한 짐승이 죽으면 저에게 돌아오세요.' WHERE `entry`=104; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 당신에게 주어졌습니다, $N. 임무가 완수되었다는 증거로 리치의 성물함에서 나온 파편을 가지고 있습니까?' WHERE `entry`=105; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너는 무엇을 가지고있다?? 메이벨은 내 지루한 삶의 빛입니다. 서둘러, 그녀의 편지를 보자!' WHERE `entry`=106; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='\"Gramma\" Stonefield의 메모가 있습니다. 몇 년 동안 Mildred를 보지 못했습니다! 그녀가 무슨 말을 해야할지 궁금합니다...' WHERE `entry`=107; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 친구들이 어떻게 반응하는지 빨리 듣고 싶어요!$B$B그들은 절대 기대하지 않을 거예요' WHERE `entry`=111; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 수정 다시마가 있습니까? 확실히 메이벨은 그녀의 아름다움을 보고 싶어 안달이 났을 것입니다...' WHERE `entry`=112; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='하급 측량사 $n, Pestlezugg가 아직 보고서를 준비하지 않았나요?' WHERE `entry`=113; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 편지를 Tommy Joe에게 전달했습니까? 그는 무엇을 말 했는가??' WHERE `entry`=114; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shadowcasters와의 갈등은 어떻게 진행되고 있습니까? 자정 오브를 찾으셨나요?' WHERE `entry`=115; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서부 몰락지대 언덕에 있는 그림부즈 썬더브루에게서 썬더브루 라거 한 통, 스톰윈드에서 메를로 한 통, 다크샤이어에서 밀주 한 병, 골드샤이어에서 달콤한 럼주 한 가죽을 가져와야 합니다. 그것들을 내게 다시 가져오면 보상을 받을 수 있도록 하겠습니다.' WHERE `entry`=116; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서둘러, 내 친구, $b풍부한 라거의 맛을 내기 위해서는$b맥주에 가깝고 스튜보다는$b맥주를 만들기 위해 홉이 필요합니다.' WHERE `entry`=117; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저게 뭐야? Verner가 당신을 보냈다고 하던가요? 그의 쪽지를 주세요. 그리고 말해!' WHERE `entry`=118; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋아, 돌아왔어! 신발은 구했어?' WHERE `entry`=119; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 거기에 무엇을 가지고 있습니까?' WHERE `entry`=120; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='장군이 뉴스를 보냈습니까? 지원군이 오는 중입니까?' WHERE `entry`=121; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='욕심 많은 아르고스가 빨리 저울을 주지 않으면 비늘을 모으기 위해 누군가를 보낼 것이라는 것을 알고 있습니다. 저울을 아직 찾지 못하셨나요?' WHERE `entry`=122; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇?!? 몇 달 동안 엘윈 광산에서 일하지 않은 우리 직원들!$B$B당신이 가지고 있는 그 쪽지를 한 번 볼게요...' WHERE `entry`=123; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 말은 여전히 ​​겁이 많고 밤에 저주받은 늑대가 우는 소리가 아직도 들립니다. $N 님, 놀들을 어떻게든 처리해주세요!' WHERE `entry`=124; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 도구를 찾을 수 있었습니까?' WHERE `entry`=125; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Yowler는 위험한 생물입니다, $N. 당신이 그를 맞이할 준비가 되어 있지 않다면 이해합니다.' WHERE `entry`=126; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='개복치가 좀 있군요, 응?' WHERE `entry`=127; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검은바위 용사 15명을 처치하고 돌아오세요.' WHERE `entry`=128; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Darcy가 나에게 점심을 보냈지, 그렇지? 그녀는 그런 친절한 마음을 가지고 있습니다. 음... 해보자!' WHERE `entry`=129; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 안녕, $N. Parker는 내가 보낸 점심을 좋아했습니까?' WHERE `entry`=131; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나 반가워요, $N. Wiley는 자신에 대해 무엇을 말해야 했습니까?' WHERE `entry`=132; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='집 뒤편에서 구울 무리가 돌아다니는 소리가 들리는 것 같아요. 그 조각상을 빨리 올려야겠어요! 그 구울 갈비를 구했습니까?' WHERE `entry`=133; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 상자 있어? 그렇다면 제발... 빨리 주세요!' WHERE `entry`=134; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나랑 무슨 상관이야? 나는 매우 바쁜 사람입니다. . .' WHERE `entry`=135; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='쇼 주인님이 뭔가를 밝히셨습니까?' WHERE `entry`=141; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 정보를 수집할 수 있었나요? 메신저를 찾으셨나요?' WHERE `entry`=142; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우박, $c. The People\'s Militia와 어떤 거래가 있습니까?' WHERE `entry`=143; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='곧 민병대를 기대해 볼까요? 스타우트맨틀 경의 소식이 좋은 징조입니까?' WHERE `entry`=144; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 멀리서 여행을 온 것 같습니다, $C. 여기 다크샤이어에서 무슨 일을 하고 계십니까?' WHERE `entry`=145; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 만나서 반가워요, 전령님. 다크샤이어에서 나이트 워치가 오고 있다고 보안관에게 알려야 합니까?' WHERE `entry`=146; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='컬렉터를 찾으셨나요? 그가 누구를 위해 일하고 있는지 알아냈습니까?' WHERE `entry`=147; +UPDATE `locales_quest` SET `RequestItemsText_loc1`=' 오, 제발 날 쳐다보지 마! 내 손으로 이 눈을 찢었지만 여전히 너의 시선이 느껴져!$B$BI 끔찍해! 끔찍하다! 멀리 봐주세요!!' WHERE `entry`=149; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 지느러미가 있습니까? 서둘러, 호수에서 쫓아낸 멀록들이 필요해!' WHERE `entry`=150; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Old Blanchy는 마지막 다리에 있습니다. 그녀를 위해 귀리를 찾았습니까?' WHERE `entry`=151; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Tidehunters 7명, Warriors 7명, Oracles 7명, Coastrunner 7명을 처치하면 보상을 받도록 하겠습니다.' WHERE `entry`=152; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빨간 가죽 반다나 15개를 가져오시면 후하게 갚겠습니다.' WHERE `entry`=153; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='블라인드 메리를 본 것 같습니다. 내 빗 있어...?' WHERE `entry`=154; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나랑 무슨 상관이야? 나는 매우 바쁜 사람이다...' WHERE `entry`=155; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 그 썩은 꽃을 아직 갖고 있지 않습니까?' WHERE `entry`=156; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='원치 않는 영혼이 들어오지 못하도록 문과 창문에 유령 털실을 달아야 합니다. 당신은 나를 위해 그것을 얻었습니까?' WHERE `entry`=157; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 춥고 어두운 밤에 몸을 따뜻하게 해 줄 좀비 주스가 필요합니다. 당신은 나를 위해 그것을 얻었습니까?' WHERE `entry`=159; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아베크롬비...? 나는 그 이름을 가진 사람을 모른다. 이 Abercrombie 친구가 나에게 보낸 편지가 있다고?$B$B그럼 받아 봅시다...' WHERE `entry`=160; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 뭔가 \', $g 써니 : 아가씨;? 내 귀에 울리는 소리 외에는 빌어먹을 소리를 들을 수 없어. 당신이 거기에 무엇을 가지고 말해?' WHERE `entry`=161; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='평화와 평온이 당신에게 있습니다, 낯선 사람. 오늘 날 왜 찾아왔어?' WHERE `entry`=162; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='건장한 타입이군요, $c. 우리의 싸움에 동참하러 오셨습니까?' WHERE `entry`=164; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Edwin VanCleef에 대한 사냥은 어떻게 진행됩니까?' WHERE `entry`=166; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 동생의 흔적을 찾았나요? 이 시간이 지나면 희망이 있습니까?' WHERE `entry`=167; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 옛 동료의 광부 연합 카드를 회수할 수 있었습니까?' WHERE `entry`=168; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거기에 뭐가 있니, $R?' WHERE `entry`=169; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='끈질긴 작은 놈들이지, 그렇지?' WHERE `entry`=170; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나 반가워요, $N. 어린이주간에 봉사활동을 하셨나요?' WHERE `entry`=171; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 사냥은 어때?' WHERE `entry`=173; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='브론즈 튜브를 만들 수 있는 숙련된 엔지니어를 찾으셨나요?' WHERE `entry`=174; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, Hogger는 저와 제 부하들에게 정말 고통이었습니다. 야수에 대해 보고할 것이 있습니까?' WHERE `entry`=176; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Cog에게 별 관찰 기계의 시작 부분을 보여 주었습니다. 그는 감명을 받았습니다. 반사 장치를 찾으셨나요?' WHERE `entry`=177; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 펜던트를 통해 당신에게 말했다, 당신은 말합니까? 흠...나한테 줘, 공부할 수 있게.' WHERE `entry`=178; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신에게 약간의 문제를 주는 늑대? 송곳니와 발톱 및 기타 날카로운 부분을 피하는 것이 좋습니다.' WHERE `entry`=179; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='법원에 어떤 소식을 전합니까?' WHERE `entry`=180; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Zzarc\'Vul이 실험을 위해 외알안경을 빌려주도록 설득할 수 있었나요?' WHERE `entry`=181; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 배운 바로는 이 트롤들은 서리갈기 부족 출신입니다. $n 당신에게 도움이 될 만한 다른 정보가 많지 않습니다.' WHERE `entry`=182; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어떻게 되나요?' WHERE `entry`=183; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 농장에 대한 증서가 있습니까?? 좋은 소식입니다! 며칠 전에 어떤 불량배들이 훔쳐갔어요... 영원히 없어진 줄 알았어요!$B$B제발, 저에게 주세요. 우리는 서부 몰락지대를 벗어나고 곧 돌아오지 않을 것입니다. 하지만 돌아오려면 그 서류가 필요합니다...' WHERE `entry`=184; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신이 막내 호랑이를 먼저 죽이는 데 능숙하다는 것을 증명하기 전까지는 당신을 더 훈련시킬 자신이 없습니다.' WHERE `entry`=185; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='더 큰 도전을 위해 노력한다면 먼저 당면한 과제로 자신을 증명해야 합니다. 가시덤불 호랑이 10마리를 처치하고 나에게 돌아오십시오.' WHERE `entry`=186; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 진정한 호랑이 사냥의 달인인지 결정할 마지막 도전을 주기 전에 가시덤불 장로 호랑이 10마리를 처치해야 합니다.' WHERE `entry`=187; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Sin\'Dall의 사냥은 어떻게 진행됩니까?' WHERE `entry`=188; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 성공했습니다 내가 희망? 도처에 그 트롤들. 더러운 악마들.$b$b오 그래, 생각나네! 친구들에게 꼭 말하세요, 네? 우리는 많은 도움을 받을 수 있습니다!' WHERE `entry`=189; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='진정한 표범 사냥꾼은 들판에 나가 먹이를 쫓고 있을 것입니다. $c 목표에 대한 헌신을 보여주고 다시 나가십시오.' WHERE `entry`=190; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가서 팬더 10마리를 죽이세요! 당신이 가진 것을 보여주세요!' WHERE `entry`=191; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기서 뭐하는거야, $N! 수풀을 기어다니면서 Shadowmaw Panthers 10마리를 죽이려고 해야 합니다. 당신이 거물 사냥꾼이라고 생각했나요?' WHERE `entry`=192; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bhag\'thera는 애매한 짐승임이 증명될 수 있습니다. 사냥 운임은?' WHERE `entry`=193; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 모닥불 주위에 서서 죽이는 사냥꾼을 본 적이 없습니다. 가시덤불 랩터를 죽일 생각이었습니까, 아니면 그들이 늙어서 죽기를 바랐습니까?' WHERE `entry`=194; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='진정한 사냥꾼은 먹이에 집중합니다. 내 친구인 당신은 모닥불 주위에서 수다를 떠는 데 더 관심이 있는 것 같습니다. 이제 나가서 래쉬테일 10마리를 죽이고 한 번의 사냥으로 핏빛 정글 전체를 제거하겠습니다.' WHERE `entry`=195; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바! $n, 서서 뭐하는 거야! 진정한 거물 사냥꾼은 일단 먹이가 눈에 들어오면 절대 포기하지 않습니다. 그 정글 스토커들은 이 모닥불에 달려와서 몸을 던지지 않을 것입니다. 어리석은 $g 녀석: 젊은 여자;.' WHERE `entry`=196; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Tethis 사냥은 어떻게 진행됩니까? 그녀를 캠프까지 추적했지, 그렇지?' WHERE `entry`=197; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 당신은 무엇을 원하십니까? 오, 고블린의 보급품. $r이 그들을 배달하는 것을 이상하게 보고, 보통 그들은 그들 자신을 보냅니다. 상관없어... 만지지 않았어? 좋아 좋아... 우리 광산에 아무 일도 일어나지 않았으면 좋겠어, 이런.' WHERE `entry`=198; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='단서를 찾았나요, $N?' WHERE `entry`=199; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘? 캠프를 찾는 데 운이 있었나요?' WHERE `entry`=201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='감히 Kurzen과 그의 수비수가 죽었으면 좋겠어, $N?' WHERE `entry`=202; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥에 성공하셨기를 바랍니다, $N. 당신의 도움 없이는 그를 상대로 오래 버틸 수 없습니다.' WHERE `entry`=203; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 치료제와 추출물을 기다리고 있어요, $N.' WHERE `entry`=204; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='페티시가 있나요, $N? 그들은 Kurzen의 타락에 대한 비밀을 가지고 있을지도 모릅니다...꼭 알아야 합니다!' WHERE `entry`=205; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 너에게 나의 축복을 준다. 마이조스의 강함은 오직 그의 악과 일치합니다.' WHERE `entry`=206; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 트롤 전설이 있습니까? 나는 그들의 비밀을 알아야 한다!' WHERE `entry`=207; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아오셨군요, $g 늙은 친구: 아가씨;. Bangalash 왕은 내가 여러 번 야영지로 기어오도록 만들었습니다. 잠시만요.' WHERE `entry`=208; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='터프한 놈들이지, 그렇지? 음, 운이 좀 있었나요? 참을성 없어 보여서 미안하지만, 이것은 내 옆구리에 큰 가시가 되었습니다! 잘?' WHERE `entry`=209; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요! 나한테 뭔가 가져왔어?' WHERE `entry`=210; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 당신에게 주어졌습니다, $N. 임무가 완수되었다는 증거로 리치의 성물함에서 나온 파편을 가지고 있습니까?' WHERE `entry`=211; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 당신은 그 엉덩이를 가지고 있습니까? 곧 준비를 시작해야 합니다. 그렇지 않으면 연회가 망가질 것입니다!' WHERE `entry`=212; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 돌들이 필요해, $n. 무슨 수를 써서라도! 자세한 내용은 알려주지 마세요!$b$b결과가 중요합니다. $n 그 이상도 그 이하도 아닙니다.' WHERE `entry`=213; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='데피아즈 패거리로부터 우리 땅을 되찾았습니까? 그렇다면 10개의 Red Silk Bandanas를 증거로 보여주세요.' WHERE `entry`=214; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='엉겅퀴와 싸우셨습니까? 우리 기지 사이에 명확한 경로가 있으면 Ashenvale 전체를 차지할 가능성이 크게 높아집니다.' WHERE `entry`=216; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그로우머그와 그의 두 경비병인 그내셔와 브롤러는 아직 살아 있습니다. 당신의 임무는 3명을 모두 죽일 때까지 완료되지 않습니다. 드워프 제국은 당신을 믿고 있습니다, $N.' WHERE `entry`=217; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n! 행운이 있습니까?' WHERE `entry`=218; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예?' WHERE `entry`=219; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 안녕, $N. 잘생겼어.$B$B왜 이렇게 빨리 돌아왔니?' WHERE `entry`=220; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 돌아왔어, $n? 네가 포기했다고 나에게 말하지 않았으면 좋겠어.' WHERE `entry`=221; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='위협적인 짐승들이죠? 하지만 두려워하지 마세요, $n, 빛을 수호하는 자들은 결코 쓰러지지 않을 것입니다!' WHERE `entry`=222; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 무엇입니까? 빨리 하세요. 급히 처리해야 할 문제가 있습니다.' WHERE `entry`=223; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Loch Modan이 포위당했습니다, $N! 우리는 우리의 대의를 돕기 위해 얼라이언스의 모든 구성원이 필요합니다. 아직 10명의 파편 파편 트로그와 10명의 파편 파편 정찰병을 죽였습니까?' WHERE `entry`=224; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직도 늑대를 사냥하니...?' WHERE `entry`=226; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 그와 문제가 있다고 해서 당신을 탓하지 않습니다, $n. 우리의 가장 강력한 감시자 중 일부는 Mor\'Ladim에게 길을 잃었습니다.' WHERE `entry`=228; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 찾았나요?? 제발 보여주세요...' WHERE `entry`=230; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나를 떠난다...' WHERE `entry`=231; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 무엇을 도와드릴까요? Royal Apothecary Society의 업무차 오셨습니까, 아니면 단지 내 하루를 즐겁게 하려고 여기에 오셨습니까?' WHERE `entry`=232; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 나에게 줄 것이 있습니까?' WHERE `entry`=233; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='도와드릴 일이 있나요?' WHERE `entry`=234; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간이 더 필요해, $r. 당신의 명령은 10명의 Stonesplinter Skullthumpers와 10명의 Stonesplinter Seers를 죽이는 것입니다. 우리가 지원군을 받을 때까지 적을 계속 압박하십시오. 지금은 유휴 행동을 할 때가 아닙니다.' WHERE `entry`=237; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네, 루카도 당신만큼 불안하다고 생각해요. 그것은 중요하지 않습니다. 현장 샘플링 키트를 저에게 건네주십시오. 적절한 기본 재료를 조사하려면 약간의 조정이 필요합니다.$B$B키트가 있지 않습니까?' WHERE `entry`=238; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 여기 있었군요! 내 음식 있어?!?' WHERE `entry`=240; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거미를 다룰 때는 조심하는 것이 가장 좋을 것입니다. 나는 그들에게 내 부하 몇 명을 잃었습니다. 저를 믿으세요. 독이 시작된 후 거미줄에 거꾸로 매달린 남자를 보는 것은 즐거운 광경이 아닙니다. 부드럽게 하기 위해.$B$BI는 버그 중 하나가 당신을 점심으로 먹는 것을 보고 싶지 않을 것입니다.' WHERE `entry`=245; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='실례합니다, $N, 하지만 여기서 손을 묶을 일이 많습니다. 보고할 것이 없으면 다른 문제에 마음을 두어야 합니다.' WHERE `entry`=246; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 항아리는 한때 지독한 냄새가 나는 술을 담았지만 지금은 한 쌍의 통 위에 잊혀진 채 빈 채로 놓여 있습니다.' WHERE `entry`=248; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Morganth가 그의 힘을 퍼뜨리는 것에 대한 두려움이 현실이 되기 전에 서두르세요!' WHERE `entry`=249; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='은둔자 아베크롬비의 쪽지, 응? 나는 그를 모르지만 그가 묘지에 살고 있다면 그의 뇌가 썩었다는 것을 압니다!' WHERE `entry`=251; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 메모가 번역되었나요? 제발 보여주세요...' WHERE `entry`=252; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 엘리자의 무덤을 찾지 못하셨나요? Embalmer의 심장이 있습니까?' WHERE `entry`=253; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운이 있었나요?' WHERE `entry`=255; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 내가 당신을 위해 뭔가 할 수 있습니까?' WHERE `entry`=256; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불운? $N...$B$B모든 사람이 내가 될 수는 없습니다.' WHERE `entry`=257; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 세상에 생소한 사람이 나타났을 때 스스로에게 미안함을 느끼는 것은 지극히 자연스러운 일입니다. 기분 나쁠 필요 없어, $nah.$b$bHm? 내가 당신의 이름을 잘못 알았습니까?' WHERE `entry`=258; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지는 하루가 지날수록 힘이 커집니다. 진정으로 그것의 발전을 멈추고 싶다면 나에게 보여주시오.' WHERE `entry`=261; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 찾고 있는 그림자 같은 존재에 속하는 것이 있다면, 제가 보여드리겠습니다. 나는 그 주인의 무언가를 점칠 수 있을지도 모른다.' WHERE `entry`=262; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 돌아왔어? 제가 명확하지 않은 경우를 대비해 파편 주술사 10명과 파편 뼈내퍼 10명을 죽여야 합니다, $N. 이제 가서 잡아라, 트로그 학살자!' WHERE `entry`=263; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 돌은 만지기에는 차갑지만 분명히 혹사당했습니다. 쓰레기가 그 지역을 뒤덮습니다. 흠집과 상처는 관 위의 구호를 장식합니다. 그리고 무덤 주위의 잎사귀가 그 자리에서 자라기 시작했습니다.$B$B여기에 묻힌 사람, 특히 역병의 희생자는 아무도 신경쓰지 않습니다.' WHERE `entry`=264; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='때때로 나는 학자와 마법사, 또는 일기를 쓰고 싶어하는 누구에게나 빈 책을 팔 것입니다. $B$BI 지난 몇 달 동안 내가 책을 팔았던 모든 사람들을 잘 기억하십시오...' WHERE `entry`=265; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Scarlet Raven은 예전의 비즈니스를 볼 수 없지만 여전히 여행자가 통과합니다.$B$B당신이 찾고 있는 사람을 묘사할 수 있다면 아마도 나는 그를 기억할 것입니다.' WHERE `entry`=266; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 보여줄 8개의 트로그 돌 이빨이 있습니까? 그렇지 않은 경우 여전히 수행해야 할 작업이 있습니다. $N.' WHERE `entry`=267; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shadowy Figure가 누구인지 찾았습니까?' WHERE `entry`=268; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='쉬어, $g형제:자매;. 나는 당신이 멀리 여행했고 무거운 짐을 지고 있다고 말할 수 있습니다. 무엇이 당신에게 어두운 그림자를 드리우고 있는지 말씀해 주시겠습니까?' WHERE `entry`=269; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $n! 너무 빨리 돌아왔어? 의심의 여지가 다시 사냥에 있었습니까? 약간의 장애가 있더라도 걱정하지 마세요. 장기적으로는 더 나아질 것입니다!$b$b...어쨌든 이보다 더 나빠질 수는 없습니다...' WHERE `entry`=271; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 검사할 수 있도록 펜던트를 만들었나요, $N? 부품을 찾는 데 도움이 필요하면 지역 주민들에게 정보를 요청하십시오. 원하는 것을 찾을 수 있을 뿐만 아니라 이 경이롭고 신성한 숲을 탐험할 이유를 제공할 것입니다.' WHERE `entry`=272; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Ashlan에서 가져온 것은 무엇입니까?' WHERE `entry`=274; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Wetlands는 여전히 울고 있고 Fen Creepers는 여전히 분노하고 있습니다. 임무가 끝나면 내게 돌아오시오.' WHERE `entry`=275; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 눈앞에 있습니다, 젊은 $C.' WHERE `entry`=276; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Gnolls의 불 도구가 있습니까?' WHERE `entry`=277; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 물품이 있으신가요? 시간이 본질이다!!' WHERE `entry`=278; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리 상인들은 우리가 Gobbler와 그 Murlocs를 제거할 때까지 안전하지 않을 것입니다.' WHERE `entry`=279; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='술통의 윗부분이 천천히 비틀어집니다.' WHERE `entry`=280; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빗발! 조심하세요, $n, 던 모로로 가는 터널은 트로그로 들끓고 여행하기에 안전하지 않습니다.$b$b던 모로에서 급한 일이 없다면 앤빌마에 남아 있으라고 부탁해야겠습니다. 터널이 더 안전합니다.' WHERE `entry`=282; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조각상을 가지고 있습니까?' WHERE `entry`=286; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그것을 찾을 수 없습니다? 내 방향은 매우 명확했습니다! 시간이 많지 않습니다. 서둘러야 합니다! 동굴을 찾을 때까지 돌아오지 마세요.' WHERE `entry`=287; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 너무 목이 말라요! 이 불쌍하고 한심한 바보를 위해 술을 사주지 않겠습니까?' WHERE `entry`=288; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 꿈에서 나는 때때로 내 형제들의 불운한 신음소리를 들을 수 있습니다! 선한 $g선생님:부인;, 부디 그들을 속박에서 풀어주고 그들의 울부짖음을 조용히 시키십시오.' WHERE `entry`=289; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 상자는 단단히 잠겨 있습니다.' WHERE `entry`=290; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음... 제 경호원이 청원인에 대해 덜 차별적이 되는 것 같습니다. 글쎄, 당신은 무엇을 원하십니까? 빨리하세요.' WHERE `entry`=291; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 취한 Fitzsimmons가 당신을 나에게 보냈습니까? 글쎄, 내가 여분의 에일을 가지고 있지 않다고 그에게 말할 수 있습니다. 그는 다른 사람을 구걸해야 할 것입니다!' WHERE `entry`=292; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 가지고 있는 그 구체는 무엇입니까? 더러워 보인다.' WHERE `entry`=293; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼룩덜룩한 랩터 10마리와 얼룩덜룩한 비단뱀 10마리를 처치하십시오, $N. 내 동료들은 그들에게 주어진 운명을 받을 자격이 없었습니다. 득점까지 할 시간입니다.' WHERE `entry`=294; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 얼룩덜룩한 낫집게발과 얼룩덜룩한 면도날톱이 그들이 한 일에 대한 대가를 치르게 하고 싶습니다. 아직 각각 10명을 죽였나요?' WHERE `entry`=295; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='살투스가 죽었나요? 쓰러진 자의 기억을 되찾았습니까?' WHERE `entry`=296; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그런 아이돌이 있나요? 우리는 그것들을 연구하고 발견한 사실을 아이언포지에 보고해야 합니다!' WHERE `entry`=297; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 사이트에서 진행 보고서? 매우 좋은!' WHERE `entry`=298; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='4개의 파편을 아직 발견하지 못했습니까, $N? 아도스, 모드르, 골름, 네루...' WHERE `entry`=299; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리 Stormpikes는 사소한 일에 신경쓰는 것을 좋아하지 않습니다, $c. 내 소중한 관심을 끌 만한 뉴스를 가져왔기를 바랍니다.' WHERE `entry`=301; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Roggo는 예비군과 연락할 수 없었습니다. 검은무쇠 야영지 $c에 공세를 가해야 합니다. 이제 다시 나가서 마그니 왕에게 의무를 다하십시오!' WHERE `entry`=303; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 Balgaras the Foul을 찾을 수 있었나요, $c? 그는 꽤 오랫동안 우리를 피해 왔습니다.' WHERE `entry`=304; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='메린을 찾을 수 있었나요? 그녀는 말을 보냈습니까?' WHERE `entry`=306; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='광부 장비 가지고 있니, $N?' WHERE `entry`=307; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흠! 여기 아래에 술이 다 있지만, 건드리지 말라는 엄격한 명령을 받았습니다. Thunder Ale을 맛볼 수만 있다면…' WHERE `entry`=308; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 가루는 어딨어, $N? 나의 필요는 매일 더 절실해집니다.' WHERE `entry`=309; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 배럴의 날짜는 곧 도청될 것임을 나타냅니다.' WHERE `entry`=310; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전환했습니까?' WHERE `entry`=311; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 고기 보관함에 들어갈 수 있었어, $n?' WHERE `entry`=312; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이봐, $N. Grizzled Den에 아직 가보셨나요? 그 Wendigos는 치열할 수 있습니다.' WHERE `entry`=313; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Vagash는 여전히 무리를 위협합니다! 불쌍한 짐승을 죽임으로써 우리를 도와주세요.' WHERE `entry`=314; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그 shimmerwed를 가지고 있습니까? 양조할 준비가 된 스타우트 한 묶음이 거의 있고 이 혼합물로 잡초를 던져보고 싶습니다.' WHERE `entry`=315; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='준비가 잘되고 있습니다. 당신의 사냥은 어떻게 됩니까?' WHERE `entry`=317; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 야생 동물들을 돌보셨습니까?' WHERE `entry`=319; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='에버샤인 받았어?' WHERE `entry`=320; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$c, 당신을 위해 내 기술을 어떻게 하면 좋을까요?' WHERE `entry`=322; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='열심히 싸워라, $N. 절망하지 마십시오. 절망은 악의 가장 큰 무기입니다.' WHERE `entry`=323; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 라이트포지 철을 찾으셨나요?' WHERE `entry`=324; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $n. 당신은 그리 오래 가지 않았지만 당신의 눈에서 전에는 보지 못했던 불꽃이 보입니다.' WHERE `entry`=325; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='금고는 청동으로 결속되어 있으며 매우 견고하고 매우 무겁습니다.' WHERE `entry`=328; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='누가 Thorsen의 비밀을 알고 있었는지 알아냈습니까? 우리 중에 배신자가 있습니까?' WHERE `entry`=329; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반가워요, $N. 우리의 고급 와인 중 하나를 아직 맛보지 않으셨습니까?' WHERE `entry`=332; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bagley 씨에게서 소식을 가져왔습니까?' WHERE `entry`=333; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='옷 사러 왔어?' WHERE `entry`=334; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Wishock은 곧 우리에게 많은 슬픔을 안겨줄 충분한 지원을 얻게 될 것입니다. 틸로아의 눈물이나 사향나무 뿌리는 아직 구하지 못하셨나요?' WHERE `entry`=335; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나 바쁜 거 안 보여? 내 말을 들어야 해! 나는 이 왕국의 미래에 매우 중요한 사람입니다!$b$b오... 거기에 뭘 갖고 계십니까? 청량음료처럼 보이는 이유는...' WHERE `entry`=336; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우! 당신이 가지고 있는 그 오래된 책은 무엇입니까? 나는 그것을 볼 수 있습니다??' WHERE `entry`=337; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 챕터를 구성하지 않았나요, $N?' WHERE `entry`=338; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='1, 4, 6, 8 페이지를 추적할 수 없었을 것 같은데요? 이 4개만 있으면 챕터 1을 다시 합칠 수 있습니다.' WHERE `entry`=339; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='2장 $N을 완료하려면 여전히 10, 11, 14, 16페이지가 필요합니다.' WHERE `entry`=340; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='18, 20, 21 또는 24페이지에 행운이 있습니까? 그것들은 우리가 챕터 III을 함께 짜맞춰야 하는 유일한 것입니다.' WHERE `entry`=341; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='4장 $N을 마치려면 세 페이지만 있으면 됩니다. 25, 26 또는 27 페이지가 아직 있습니까?' WHERE `entry`=342; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 찾을 수 있었나요?' WHERE `entry`=346; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Rethban 광석을 가지고 있습니까?' WHERE `entry`=347; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='....어머니?$b$b...너무 추워요...$b$b...뒤틀린 황천으로...흐-흐-흐-안아주세요 어머니....' WHERE `entry`=348; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='의술사 운바그와는 야만인 목크가 무엇을 좋아하는지 알고 있습니다. 예, 예!$b$b내가 정령과 대화하고 그가 오게 만들겠습니다.$b$b하지만 정령과 같은 다른 고릴라 짐승도 말을 합니다. 당신은 주술사 운바그와를 보호하고 나는 그가 당신에게 오게 만들겠습니다.$b$b주술사 운바그와는 먼저 무언가를 원합니다. 당신이 10개의 고릴라 송곳니를 가져오면 나는 스피릿 토크를 시작합니다!' WHERE `entry`=349; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='로봇 치킨의 잔해를 발견한 것 같나요? 달걀 속에서 다시 살아난 목소리:$B$B\"예, 훌륭합니다! 이것은 정말 제 유도 로봇입니다. 하지만 제 센서는 수리를 위해 무법항으로 다시 날아가기 전에 점프 스타트가 필요하다고 표시합니다. 이동 비콘을 로버 안에 놓으세요. 비콘이 나머지를 처리할 것입니다!\"' WHERE `entry`=351; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스톰윈드에서 오셨습니까? 도적과 오크가 돌아다니는 인간의 땅이 위험해지고 있다고 들었습니다. $c가 자신의 가치를 증명할 수 있는 완벽한 장소입니다!' WHERE `entry`=353; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Agamands의 유적이 있습니까? 그 저주받은 짐승들은 결국 멸망당하는 걸까요?' WHERE `entry`=354; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='순찰 보고서가 있습니까?' WHERE `entry`=356; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 책을 구하셨나요?' WHERE `entry`=357; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업이 완료되었습니까? 그 개 같은 것들을 파괴하고 그들의 영액을 없앴습니까?' WHERE `entry`=358; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예?' WHERE `entry`=361; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='데블린 찾았어?' WHERE `entry`=362; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가장 약한 좀비 $n도 죽이지 못한다면 이 새로운 삶에서 멀리 가지 못할 것입니다. 보고에 성공할 때까지 돌아오지 마십시오.' WHERE `entry`=364; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Deathguard Simmer는 당신이 나에게 절실히 필요한 시약을 제공할 것이라고 전했습니다. 아직 호박 10개를 모을 수 있었나요, $N?' WHERE `entry`=365; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신을 여기로 보낸 당신의 주인들은 바보들입니다. 나는 다시는 스컬지의 노예가 되지 않을 것입니다!' WHERE `entry`=366; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 5병의 다크하운드 혈액을 수집하셨나요, $N? 시간이 촉박하다!' WHERE `entry`=367; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Murlocs에게서 썩은 지느러미 비늘 5개를 얻을 수 있었나요?' WHERE `entry`=368; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 흉포한 밤 거미줄의 독이 아직 없나요? 내 실험을 테스트하기 위해 필요한 마지막 구성 요소입니다.' WHERE `entry`=369; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Young $c, 당신의 사람들이 그들의 대의를 위해 당신을 필요로 할 때 여기 Brill에서 시간을 낭비해서는 안 됩니다. 이제 무기를 들고 남서쪽 폐허가 된 탑으로 이동하여 3명의 스칼렛 질럿과 3명의 스칼렛 선교사와 함께 페린느 대장을 처치하십시오. 우리는 소떼처럼 붉은십자군을 몰살시킬 것입니다.' WHERE `entry`=370; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아오셨지만 임무가 완료되지 않았습니다. Dark Lady의 계획을 방해하는 단순한 인간에 대해 안심하고 계십니까? 아니면 임무의 부름에 귀를 기울이고 Vachon 대위와 그의 Scarlet Friars 무리를 처치할 수도 있습니다!' WHERE `entry`=371; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 아직 임무를 수행하지 않았습니다, $c. 붉은십자군이 우리 병사들을 괴롭히는 어둠의 여왕의 계획을 수행할 수는 없습니다. 그들의 죽음을 초래하고 실바나스에 대한 의무를 수행하십시오!' WHERE `entry`=372; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 도와드릴 일이 있나요?' WHERE `entry`=373; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='10개의 스칼렛 휘장 반지를 아직 모으셨나요, $c?' WHERE `entry`=374; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 아직 황혼박쥐 가죽 5개와 굵은 실타래가 있나요?' WHERE `entry`=375; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 당신에게 갑옷을 줄 때까지 당신 자신을 다치지 않도록 최선을 다하십시오.' WHERE `entry`=376; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Dextren Ward와 같은 죽은 자의 성추행범이 살도록 허용되는 한 정의는 배신당합니다. 그 모독자 워드에게 에본로크 경의 사형선고가 집행되면 내게 돌아오시오. 우리는 죽은 자의 가족에게 합당한 폐쇄를 제공할 것이며 더 나아가 스톰윈드의 귀족 가문에 명확한 메시지를 보낼 것입니다.' WHERE `entry`=377; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어리석은 인간 관료주의가 드워프 문제에 간섭하게 두지 않겠습니다, $N. Kam Deepfury는 Thandol Span 공격의 입증된 공모자입니다. King Magni의 선량한 사람들은 Deepfury의 속임수 때문에 목숨을 잃었습니다. 인간은 The Stockade에서 Deepfury를 썩게 내버려두는 것에 만족할지 모르지만 저는 Deepfury가 죽을 때까지 밤에 푹 자지 않을 것입니다.' WHERE `entry`=378; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음, 유목민들이 당신을 위해 그 물주머니를 \"자원\"했습니까?' WHERE `entry`=379; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거미의 독 $n을 조심하세요. 날카로운 화끈거림이 느껴진다면 진찰을 받는 것이 좋습니다.' WHERE `entry`=380; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 바보들은... 그들은 기꺼이 자신의 무덤으로 향합니다.' WHERE `entry`=381; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 잘 진행되고 있나요, $n?' WHERE `entry`=382; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 무엇을 원하십니까?' WHERE `entry`=383; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='멧돼지 갈비 여섯 개와 Rhapsody Malt 한 잔, $N이 필요합니다.' WHERE `entry`=384; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제가 악어에게 손을 거의 잃을 뻔했던 때를 말씀드렸나요? 그것은 칼과 같은 이빨이었습니다. 하지만 난 운이 좋았어... 내 칼로 짐승의 턱을 막았어. 아직도 여기 어딘가에 칼이 있어...' WHERE `entry`=385; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Stormwind, The Stockade에 가본 적이 있나요? 공포의 타고르를 이렇게 오랫동안 살려두었던 속임수가 결국 그의 자유를 가져올까 두렵습니다. 그는 사형을 선고받았습니다, $N, 귀족의 변덕에 따라 정치적 전당포 역할을 하지 않았습니다.' WHERE `entry`=386; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='영창은 여전히 ​​오버런입니다! 이 데피아즈단 쥐들은 그들의 행동이 용납되지 않는다는 것을 보여주어야 합니다. 이제 다시 내려가 힘을 보여주세요!' WHERE `entry`=387; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔구나, $c. The Stockade의 데피아즈단 놈들에게서 붉은색 양모 반다나 10개를 아직 모으셨나요?' WHERE `entry`=388; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 나에게 Thredd의 머리를 가져오거나, 아니면 내가 당신 머리를 가져갈게요, 알겠어요, $N?' WHERE `entry`=391; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? 무엇을 찾았습니까?' WHERE `entry`=392; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말. 내가 당신에게 어떤 도움을 줄 수 있을까요, $c?' WHERE `entry`=393; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 네? Baros Alexston으로부터 당신이 올 것이라고 알렸습니다. 나는 당신이 말해야 할 것에 가장 관심이 있습니다.' WHERE `entry`=396; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예?' WHERE `entry`=398; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n! 행운이 있었나요?' WHERE `entry`=399; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흠? 당신은 공성 기관 조종사가 되기에는 조금 어려 보입니다. 하지만 상관없어요... 뭔가 고칠 필요가 있나요?$B$B그럼 전화번호를 받고 편히 쉬세요. 저는 지금 두 개의 엔진을 작업 중이며 적어도 며칠 동안은 다른 작업을 할 시간이 없을 것입니다.$B$B아니면 다른 일로 여기 오셨나요...?' WHERE `entry`=400; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 당신에게 부과한 임무를 완수했습니까? 그 부패한 발톱이 있습니까?' WHERE `entry`=404; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말. 당신이 내가 누군지 모르거나, 아니면 나와의 일이 급하거든.$B$B둘 다 사실이 아니라면 당신은 나를 방해할 만큼 어리석지 않을 것입니다...' WHERE `entry`=405; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='비켜라, 더럽고 불경한 존재야! 빛이 나를 보호하길! 붉은십자군이 당신의 아제로스를 제거할 것입니다. . .$b$b. . .오 기다려. 그게 나를 위한 음식인가? 너무 배가 고파요. . .' WHERE `entry`=407; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간은 우리가 가진 사치가 아닙니다, $N. 시간이 지날수록 티리스팔 숲에 대한 스컬지의 지배력은 더욱 강해집니다.' WHERE `entry`=408; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 충성의 증거를 기다립니다, $C.' WHERE `entry`=409; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이것은 오래되고 두들겨 맞고 피 묻은 테이블입니다.' WHERE `entry`=410; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='군터의 책은 반납하셨나요? 그가 응답 했습니까?' WHERE `entry`=411; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Recombobulator는 충분한 Restabilization Cogs 및 Gyromechanic Gear가 확보되는 즉시 가동 및 실행됩니다.' WHERE `entry`=412; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $C! 어떤 일로 여기까지 오셨습니까?$B$B흥미로운 일이 있길 바랍니다. 며칠간 싸움을 잘 못해서 이 에일 통이 거의 다 말랐어...' WHERE `entry`=413; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $C 님. Thelsamar에 오신 것을 환영합니다!' WHERE `entry`=414; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 쥐는 어떻게 잡나요?' WHERE `entry`=416; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 내 친구 Hildelve의 소식이 있습니까?' WHERE `entry`=417; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='요리를 시작할 준비가 되었습니다. 재료가 준비되어 있나요?' WHERE `entry`=418; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떻게 지내세요? 나랑 술 한잔 할래? 추위에 할 일이별로 없습니다.' WHERE `entry`=420; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 자신을 증명하고 싶다면 달빛의 분노 흰머리 5마리를 죽여야 합니다. 그 임무를 완수하세요. 그러면 제가 당신의 기술을 더 가치 있는 임무에 투입하도록 하겠습니다.' WHERE `entry`=421; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리가 여기서 무엇을 다루고 있는지 알기 전에 $c, 나는 Arugal의 치료제라는 주문을 연구해야 합니다. 지금 가져오지 않으면 합당한 종이 되어야 합니다.' WHERE `entry`=422; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='상황을 파악하고 Arugal에 대한 최종 해결책을 고안하려면 6개의 Glutton Shackles와 3개의 Darksoul Shackles가 필요합니다. 이제 당신의 명령에 귀를 기울이고 내가 필요한 것을 얻을 때까지 Moonrage Gluttons와 Moonrage Darksouls를 처치하십시오.' WHERE `entry`=423; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='창백한 그림슨이 죽었습니까? 우리가 그의 명령을 무시한다면 바리마트라스는 기뻐하지 않을 것입니다.' WHERE `entry`=424; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Ivar the Foul을 죽였습니까? 나와 내 형제를 위해 하지 않으려면 포세이큰을 위해 하십시오.' WHERE `entry`=425; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지 임금과의 전투, $N. 저주받은 언데드들을 역병의 땅으로 돌려보내세요!' WHERE `entry`=426; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='The Dark Lady에게 자신의 가치를 증명하고 싶다면 10명의 Scarlet Warriors, $c를 처치하십시오.' WHERE `entry`=427; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 시간이 얼마 남지 않았습니다, $c, Dark Lady가 나에게 중대한 임무를 부여했기 때문입니다.' WHERE `entry`=429; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 여동생이 당신이 우리를 돕기 위해 왔다고 말했습니다. 사실인가요?' WHERE `entry`=430; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그것은 나를 너무 화나게 만든다! 그르...' WHERE `entry`=432; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='골볼라 채석장에서 트로그를 제거할 수 있다면, 이 위협을 제거하기 위해 수행해야 할 많은 작업의 첫 번째 단계가 될 것입니다.' WHERE `entry`=433; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? Tyrion은 잘 지내고 있습니까? 그는 나에게 상황을 알렸고 나는 그가 Marzon을 성으로 가도록 속이는 것을 도왔습니다.$B$BMarzon은 스톰윈드의 많은 사람들에게 가시였습니다. 그 중 많은 사람들이 내 친한 친구입니다. 아무도 내 친구들을 건드리지 않아요... 그들이 그들에게 무엇이 건강한지 안다면 말이죠.$B$B그동안 Shaw와 SI:7을 위해 간접적으로 도움을 주고 있는 게 안타까울 뿐입니다. 음, 모든 계획이 완벽하지는 않습니다.' WHERE `entry`=434; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='간략하게 작성해주세요. 주위에는 많은 위험이 있으며 우리는 대화를 게을리 할 수 ​​없습니다.' WHERE `entry`=435; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Nightlash를 물리쳤나요, $N? 썩은 가죽에 대한 우리의 성공은 그녀의 파괴에 달려 있습니다!' WHERE `entry`=437; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N. 당신이 돌아왔으니 당신의 조사가 결실을 맺은 것 같군요?' WHERE `entry`=439; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. Brill로 다시 돌아온 이유는 무엇입니까?' WHERE `entry`=440; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 당신을 알고 있습니까?' WHERE `entry`=441; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지가 $N 은빛소나무에 남아 있게 해서는 안 됩니다. Thule의 죽음에 대한 증거가 있으면 다시 오십시오.' WHERE `entry`=442; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='썩은 가죽 영액을 갖고 계시나요, $N?' WHERE `entry`=443; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나의 연구는 엄청난 집중력을 필요로 합니다. 그러니 여러분의 방문이 경솔한 방문이 아니길 바랍니다.' WHERE `entry`=444; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나랑 무슨 상관이야, $c?' WHERE `entry`=445; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N님. Bethor는 무엇을 말해야 했습니까?' WHERE `entry`=446; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우박, $c. Royal Apothecary Society와 어떤 거래가 있습니까?' WHERE `entry`=447; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Deathstalkers의 운명을 발견하셨습니까?' WHERE `entry`=449; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔구나, $N.' WHERE `entry`=450; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무슨 일로 언더시티로 돌아오셨나요, $N?' WHERE `entry`=451; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='누구세요?? 나를 떠난다!' WHERE `entry`=453; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모단 호수에서 오시는 건가요? Algaz Gate의 오크 상황은 어떻습니까?' WHERE `entry`=455; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 해야 할 일이 있습니다, $N. 밤호랑이와 엉겅퀴 멧돼지의 개체수를 줄이면 내게 돌아오십시오.' WHERE `entry`=456; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 완료되지 않았습니다, $N. 무성한 밤호랑이 8마리와 엉겅퀴 멧돼지 8마리를 죽이면 저에게 돌아오십시오.' WHERE `entry`=457; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 의심을 풀어주시오, $N. 지옥이끼 8개를 가져오십시오.' WHERE `entry`=459; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 무덤은 급히 파낸 것입니다.' WHERE `entry`=460; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기가 바로 그 자리! 더 가까이 와줘...' WHERE `entry`=461; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Dragonmaw 야영지를 공격했습니까?' WHERE `entry`=464; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='첫 번째 투석기가 당신 앞에 있습니다. 불을 붙일 것인가?' WHERE `entry`=465; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 광석은 어디 있지, $N?!' WHERE `entry`=466; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $c. 부츠 한 켤레에 관심을 가져도 될까요? 새로 치료된 스킨일까요?' WHERE `entry`=469; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 가방 찾았어?' WHERE `entry`=470; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제 견습생은 저에게 아들과 같습니다. 한 쪽 다리로 평생을 살기는 힘들 거예요.$b$b아, $n, 어때요? 내 스킨 가지고 있니?' WHERE `entry`=471; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네크로쉬를 죽였습니까?' WHERE `entry`=474; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='유용한 걸 배웠어, $n?' WHERE `entry`=478; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서둘러야 합니다. 그들의 계획이 결실을 맺어서는 안 됩니다. 그렇지 않으면 은빛소나무 숲을 장악하지 못할 수도 있습니다.' WHERE `entry`=479; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빨리, 시간이 얼마 남지 않았어, $n!' WHERE `entry`=480; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $c? 뭐야?' WHERE `entry`=481; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 서쪽에 있는 Ban\'ethil Barrow Den에서 각성의 유물을 회수하지 못하면 납치된 Druids of the Talon은 Emerald Dream에 영원히 갇히게 될 것입니다.$b$b우리가 지체할 때마다 그들의 운명은 한 걸음 더 가까워집니다. 영원한 파멸에.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n 맞죠? 내 스킨 가지고 있니?' WHERE `entry`=484; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='로봇 치킨의 잔해를 발견한 것 같나요? 달걀 속에서 다시 살아난 목소리:$B$B\"예, 훌륭합니다! 이것은 정말 제 유도 로봇입니다. 하지만 제 센서는 수리를 위해 무법항으로 다시 날아가기 전에 점프 스타트가 필요하다고 표시합니다. 이동 비콘을 로버 안에 놓으세요 - 비콘이 나머지를 처리할 것입니다!\"' WHERE `entry`=485; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우르살 더 우르살이 죽기 전에는 우리 형제들을 깨울 수 없습니다, $N.' WHERE `entry`=486; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='도로는 여전히 안전하지 않습니다, $c. 앞으로 이동하여 나무옹이 복병 6명을 처치하고 나에게 돌아오십시오.' WHERE `entry`=487; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 바쁘게 지내셨나요? 내가 필요한 것을 가져다주길 기다리고 있었어.' WHERE `entry`=488; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 뭘 줄거야, $N? 내가 생각하는 사랑스러운 간식?' WHERE `entry`=489; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N. Thule Ravenclaw를 물리쳤습니까?' WHERE `entry`=491; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 믿음직한 소총이 있었다면 당신은 죽은 거나 다름없겠죠, $C. Steam Tank Brigade가 나를 구하러 올 때까지 기다리세요!' WHERE `entry`=492; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어?' WHERE `entry`=493; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아오셨군요. 필요한 요원들을 모을 수 있었으면 좋겠습니다. 불멸의 또 다른 날이 나를 우울하게 만들 것입니다.' WHERE `entry`=496; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서두르셔야 합니다, $C. 인간들이 드룰과 토그타르에게 무슨 짓을 하고 있을지 생각만 해도 소름이 끼칩니다.' WHERE `entry`=498; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='리빗!' WHERE `entry`=499; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 아직도 오우거를 사냥하고 있습니까? 내가 모으게 한 너클본 가지고 있니?' WHERE `entry`=500; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신을 기억합니다, $N. 당신은 내 최신 영약을 만드는 데 도움을 주려고 했어요. 힐스브래드의 주민들에게 저만의 특별한 불행을 가져오려면 그 피가 필요합니다.' WHERE `entry`=501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='씨?' WHERE `entry`=502; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 열쇠를 줘, $c, 내가 직접 자물쇠를 풀게.' WHERE `entry`=503; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 처치해야 할 전쟁광이 더 있습니다. 당신은 당신의 임무를 수행하기 위해 산 위에 있어야 합니다. 무기를 집어넣은 채 여기 아래에 있는 것이 아닙니다.' WHERE `entry`=504; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신디케이트 깡패들을 죽였다고 믿습니까?' WHERE `entry`=505; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='W-무엇을 원하세요?' WHERE `entry`=507; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔습니다, $n. 신고 성공?' WHERE `entry`=508; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Nethander Stead에 행운이 있습니까?' WHERE `entry`=509; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 불안해 보여요. 나에게 말하고 싶은 것이 있습니까?' WHERE `entry`=510; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $g선생님:부인;? 나랑 거래가 있니?' WHERE `entry`=511; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신디케이트를 사냥하고 있었습니까? 당신은 그 반지를 가지고 있습니까?' WHERE `entry`=512; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 바쁜 거 안 보여, $c? Dark Lady는 Northrend의 Scourge 진군이 우리를 압도하기 전에 새로운 전염병을 주장합니다. 그리고 남쪽에서 밀려오는 인간의 위협으로 인해 시간은 나의 가장 소중한 상품이 되었습니다. 이것이 더 중요합니다!' WHERE `entry`=513; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Southshore의 Dibbs가 당신을 보냈죠? 오래된 책벌레는 어떻게 지내나요?' WHERE `entry`=514; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나서 반갑습니다, $N. 나는 여기서 너무 지루해졌습니다. 독과 질병 움피를 소생시키는 것 외에는 재미있는 일이 하나도 없습니다. . .계속해서 반복해서.$b$b언더시티로의 여행은 어땠습니까? 도중에 인간을 학살할 만큼 운이 좋았나요?' WHERE `entry`=515; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들의 기지를 찾았나요, $n? 시간이 본질이다!' WHERE `entry`=516; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='때때로 저는 여기 타렌 공장에서 너무 지루해서 포름알데히드 병을 열고 사랑스러운 향기가 공기 중에 퍼지도록 하는 것을 좋아합니다. 그래도 움피는 좀 불안해.$b$b그래서 드워프들에게서 술통을 구할 수 있었어? 다른 사람에게 사용하지 않고 이 치명적인 비약을 쳐다봐야 한다면 비명을 지르겠다고 맹세합니다.' WHERE `entry`=517; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 끝나지 않았습니다, $n. Sharlindra에게 당신의 무능함을 알려드릴까요?' WHERE `entry`=518; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='변명이 아니라 그들의 머리, $n을 원합니다.' WHERE `entry`=519; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='머리가 세 개 있는데 네 번째 머리가 필요합니다. Mug\'Thol의 것이든, 당신의 것이든, $n. 약속합니다.' WHERE `entry`=520; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 신고할 사항이 있습니까?' WHERE `entry`=521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 숨이 차 보인다! 신고할 사항이 있습니까?' WHERE `entry`=522; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Baron Vardus는 사우스쇼어가 자신의 깡패들을 우리에게 보내면 아무런 처벌을 받지 않을 것이라고 생각할 수 없습니다. 나는 그의 머리를 원한다!' WHERE `entry`=523; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='깔개에서 퀴퀴한 냄새가 납니다.' WHERE `entry`=524; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N. 산기슭과 산을 다시 여행하고 있습니까? 어떤 소식을 가져오나요?' WHERE `entry`=525; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 라이트포지 철을 찾으셨나요?' WHERE `entry`=526; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Tarren Mill의 High Executor로서 Varimathras와 Dark Lady의 직속 지휘 아래 내 명령을 따를 것입니다.$b$b이 얼라이언스와의 전쟁을 가볍게 여기시겠습니까? 그렇다면 지금 여기서 당신을 참수해야 합니다. 그렇지 않으면 서쪽의 힐스브래드 마을로 이동하여 명령에 따라 인간과 전투를 벌이십시오.$b$b해산.' WHERE `entry`=527; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='주문을 받았습니다, $c. 다른 곳에서 할 일이 있으면 여기 타렌 밀농장에서 빈둥거리지 마세요.' WHERE `entry`=528; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='명령을 수행할 수 있었습니까, $c? 베링탄과 그의 조수들을 처분했습니까? 그리고 그 철 선적은 어디에 있습니까?' WHERE `entry`=529; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그 손을 가지고 있습니까, $N?' WHERE `entry`=530; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘했어, $n! 우리는 그를 정말로 보여주었다! 자, 저에게 머리를 주시면 제가 처리하겠습니다.' WHERE `entry`=531; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떤 소식이 있습니까?' WHERE `entry`=532; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 아무것도 발견 했습니까? 골디르의 전망이 날이 갈수록 나빠질까 두렵습니다...' WHERE `entry`=533; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 마실 것을 가져왔나요, 아니면 그냥 일을 끝내기 위해 돌아왔나요?' WHERE `entry`=535; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='에일 한 잔 더 주세요. 마지막 맥주가 없어진 것 같아요!$b$b가벼워요, 제가 여기서 얼마나 더 버틸 수 있을까요?$b$b오, 당신이군요, $n. 그 멀록들을 아직 죽였습니까?' WHERE `entry`=536; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='The Argus Wake의 사절을 찾았습니까?' WHERE `entry`=537; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Azureload Mine을 공격하라는 직접적인 명령을 받았습니다. 타렌 밀 공장에 대해 빈둥거리고 있는 당신의 이유가 정당해야 합니다. 그렇지 않으면 반역죄로 당신을 참수하겠습니다.' WHERE `entry`=539; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='폐허도 조사할 수 있으면 좋겠지만 산을 오르는 동안 이 뼈들이 나를 붙잡지 못할까 두렵습니다. 하지만, $N 님, 지식에 대한 사냥은 어떻게 진행되나요?' WHERE `entry`=540; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Dun Garok이 당신에게 너무 큰 걸림돌이 된 것 같군요, $c? 그리고 여기서 나는 당신이 Hillsbrad에서 용감하게 자리를 잡은 줄 알았습니다.$b$b당신에게 주어진 임무를 감당할 수 없다면 더 나은 결과를 낼 수 있는 다른 사람을 찾겠습니다. 당신에 관해서는, 암흑의 여왕이 Tirisfal Glades로 돌아가서 더 많은 무덤 파는 사람을 항상 사용할 수 있다고 확신합니다.' WHERE `entry`=541; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 돌아왔습니다! 알터랙 진출은 어떻게 되었나요? 가지고 돌아온 물건이 있습니까?' WHERE `entry`=542; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='감사합니다, $N. 내 바지 커프스를 밟지 ​​않도록 노력하십시오. 이 의상은 새로 맞춤 제작되었습니다.' WHERE `entry`=543; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='도둑을 찾았습니까? 그리고 더 중요한 것은 그들이 훔친 것을 찾았습니까?' WHERE `entry`=544; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='폐허 주변의 달라란 순찰대를 아직 줄이지 않았습니까?' WHERE `entry`=545; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운의 $N이 돌아왔나요? 오늘 얼마나 많은 인간을 죽였습니까? 수백 개를 바랍니다!$b$b나를 위한 해골이 있습니까?' WHERE `entry`=546; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 검을 되찾았어, $N? 대집행관 다살리아가 내 어리석음을 발견하면 나를 서까래에 매달아 놓을 것이다.' WHERE `entry`=547; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기 내 앞에 서 있는 것보다 더 할 일이 없나요, $c? 고위집행관으로서 나는 당신의 썩어가는 얼굴을 바라보는 것보다 더 시급한 일이 있습니다.' WHERE `entry`=549; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$c가 전장에서 언더시티까지 오는 이유는 무엇입니까?' WHERE `entry`=550; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오. 나보고 싶은 거 있어? 산에서 수집한 전승의 조각이 있었으면 좋겠습니다...' WHERE `entry`=551; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 헬쿨라의 막대를 되찾지 못했습니까? 이 지역에는 예티가 너무 많아서 위치를 찾기가 매우 어려울 것입니다. 그러나 계속 진행하려면 그것을 가지고 있어야 합니다.' WHERE `entry`=552; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Helcular의 무덤은 신비한 에너지로 가득 차 있습니다.' WHERE `entry`=553; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='더 방해?$B$B아, 이 양피지는 매우 복잡하고 정교하게 짜여진 주문으로 덮여 있습니다. 물론 풀 수는 있지만 시간이 걸릴 것입니다. 그리고 시간은 저에게 매우 소중합니다...$B$B아마도 그냥 당신에게서 구입할까요?' WHERE `entry`=554; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료를 찾는 행운이 있나요? 이 영토는 예전처럼 평화로운 곳이 아닙니다. 아, 이 불안이 일어나지 않았다면. . .' WHERE `entry`=555; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='낡은 돌 토큰 $N을 가지고 계십니까? Magus는 그들의 비밀을 풀고 싶어합니다.' WHERE `entry`=556; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 엘리멘탈은 힘든 채석장이지만, 당신이 임무를 수행할 수 있다는 것을 압니다. 결속의 팔보호구가 있습니까?' WHERE `entry`=557; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='언젠가는 제이나처럼 영웅이 되고 싶어요... 음, 소년 영웅이죠.' WHERE `entry`=558; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='머리 가져왔어, $n?' WHERE `entry`=559; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반갑습니다, 시민 여러분. Southshore의 안전을 지키기 위해 팔을 빌려주러 오셨습니까?' WHERE `entry`=560; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스톰윈드에 있는 새뮤얼슨 소령에게 보낼 준비가 된 편지가 있습니다. 내가 필요한 것은 결과뿐입니다.' WHERE `entry`=562; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반갑습니다, 시민 여러분. 스톰윈드 도시 경비대가 도움이 될까요?' WHERE `entry`=563; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Mountain Lions가 우리 말을 좌우로 죽이고 있고 여기서 당신은 날씨에 대해 지글거리고 싶을 것입니다.$b$b가서 진정한 영웅을 찾아야 합니다. 더 많은 살인과 덜 말.' WHERE `entry`=564; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 당신은 위대한 Bartolo로 돌아 왔습니다. 예티 모피 망토에 필요한 재료를 모두 모았습니까? 아니면 그냥 내 위대함을 즐기는 것일 수도 있어, Bartolo!' WHERE `entry`=565; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $n. Baron Vardus의 머리에 걸린 현상금을 받으러 오셨습니까?' WHERE `entry`=566; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예?' WHERE `entry`=567; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 공급 노력은 여전히 ​​토착 랩터 인구인 $c에 의해 방해받고 있습니다.' WHERE `entry`=568; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$c, 미자 폐허의 오우거들과 아직 진전이 없었나요?' WHERE `entry`=569; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떤 소식을 가져오나요?' WHERE `entry`=570; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운이 당신 편이었나요, $n? 늙은 고릴라 힘줄을 얻을 수 있었습니까?' WHERE `entry`=571; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모으는 노력이 결실을 맺었습니까?' WHERE `entry`=572; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인챈트를 완료할 준비가 거의 다 되었습니다. 내 입찰을 수행 했습니까?' WHERE `entry`=573; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Yohwa 병장은 당신이 노련하고 용감하다고 말했습니다, $c. 신고할 사항이 있습니까?' WHERE `entry`=574; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 장비는 모두 준비되었습니다. $n, 그 스킨만 있으면 됩니다. 우리는 Riddlevox를 기다리게 하고 싶지 않습니다. 확실히 그렇습니다.$b$bTinkers\' Union의 수석 발명가를 만족시키지 못하는 것은 좋은 생각이 아닙니다.' WHERE `entry`=575; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어이, 나 버코! 볼 수는 없지만 항구 건너편에서 당신의 냄새를 맡을 수 있습니다.$b$b내 눈을 다시 사용할 수 있습니다. 내가 훔쳐보는 자가 저 더러운 붉은해적단의 손아귀에 있다는 사실을 알게 되면 선장이 나를 죽이려고 할 것입니다.$b$b보지 못하는 파수꾼이 무슨 소용이 있겠습니까? 까마귀 둥지는 내 집이었습니다... 데드라이트가 없으면 빌지를 닦을 수 있어서 운이 좋았을 것입니다.' WHERE `entry`=576; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Drizzlik의 Excelsior 가죽 부츠, 최고의 솜씨, 100% 고품질 바다 악어 가죽 부츠. 이보다 더 좋은 것은 없습니다!$b$b이렇게 멋진 설명을 능가할 수는 없겠죠?$b$b저를 위한 스킨이 있다면 예외겠죠?' WHERE `entry`=577; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='트롤들은 진정 놀라운 마법 물건 $N을 소유하고 있었습니다. 그리고 이제 아마도 내 광범위한 컬렉션에 하나를 추가할 기회가 있을 것입니다. 소문의 근원을 찾으셨습니까?' WHERE `entry`=578; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안두인 왕은 배움을 매우 중시하여 다양한 책과 글을 대중에게 공개할 수 있는 자금을 제공했습니다. 매우 간단합니다. 저에게 도서관 대본을 가져오시면 이용 가능한 책 중 한 권을 드릴 수 있습니다.' WHERE `entry`=579; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저를 가라앉히세요! 나는 여기서 술을 거의 다 마셨습니다! Cap\'n은 닻의 무게를 재러 가고 Ol\' Slim은 Tanaris Desert처럼 말라붙을 것입니다. 그리고 일단 포트가 없어진 것을 발견합니다. . . 블라임!' WHERE `entry`=580; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C. 당신이 Bloodscalp 부족의 먹잇감이 된 것을 보여주세요.$B$B당신의 전리품을 보여주세요.' WHERE `entry`=581; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N. 나는 추장의 아들이 두렵다. 내가 검사할 수 있도록 축소된 머리가 있습니까?' WHERE `entry`=582; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥 안의 초록빛 국물이 보글보글 끓는다.' WHERE `entry`=584; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='해골을 기다립니다...' WHERE `entry`=585; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='비록 내 살이 내 두개골에서 끓어오르지만 나는 여전히 당신의 공포를 느낄 수 있습니다.$B$BHah! 당신은 결코 내 임무를 완수하지 못할 것입니다...' WHERE `entry`=586; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='물건을 찾는 행운이 있나요, 친구?' WHERE `entry`=587; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 파편을 갖고 계십니까? 마음의 눈을 얻은 후 마지막 의식에 필요합니다.' WHERE `entry`=589; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N님. 영혼들은 당신의 용기를 칭찬하지만 마이조스에 대한 당신의 탐구에 대해서는 아무 말도 하지 않습니다.$B$B눈이 있습니까?' WHERE `entry`=591; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N. Kin\'weelay는 당신이 Yenniku를 포획하기 시작했다고 말했습니다.$b$b사실인가요? 당신은 그를 가지고 있습니까?' WHERE `entry`=592; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Yenniku는 정신이 다른 곳에 멍하니 서 있습니다...' WHERE `entry`=593; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bloodscalps는 언젠가 Darkspears에 의해 박살날 것입니다! 멸망한 적의 목걸이를 가지고 있습니까?' WHERE `entry`=596; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Skullsplitters는 그들이 우리를 전쟁에 데려온 날을 저주할 것입니다! 작업이 완료되었습니까?' WHERE `entry`=598; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저 크리스탈 있어요?? 그들이 필요해!!$B$BI 의미하는 바는...사악한 투자 회사가 가시덤불에서 입지를 잃고 있다는 사실을 알아야 합니다. 알다시피, 우리 정직한 사람들은 생계를 유지해야 하기 때문입니다!' WHERE `entry`=600; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운이 있었나요, $n?' WHERE `entry`=601; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='괜찮으시다면 저는 지금 좀 바쁩니다.' WHERE `entry`=602; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어이, $n. 남쪽에 있는 붉은해적단 야영지에 대해 뭐라고 합니까?' WHERE `entry`=604; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 그 파편이 있습니까? 수익에서 알맞게 삭감해드리겠습니다!' WHERE `entry`=605; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기요! $g아저씨:숙녀; 당신의 표정이 마음에 들지 않습니다.' WHERE `entry`=606; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기, $N. Shaky의 대금은 받으셨나요?' WHERE `entry`=607; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='문제가 뭐야, $n? 붉은해적단보다 먼저 공격해야 합니다!' WHERE `entry`=608; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 세 마리의 개를 찾으셨나요? 당신은 그들의 귀중품을 수집 했습니까?' WHERE `entry`=609; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='난 한 번도 맞아본 적이 없어, 알잖아, $n? 물론 나는 베였을 것이고 그것 없이는 칼싸움을 할 수 없었지만 그는 단지 내 머리 옆을 때리고 기절했습니다. 내가 왔을 때 내 칼은 사라졌어.$b$b내 별명이 말해주듯이, 나는 여전히 싸우기 위해 칼이 필요하고, 나에게는 그 칼이어야 한다.' WHERE `entry`=610; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저를 위해 해일의 돌을 되찾아 주셨습니까, $n? 나는 이미 공간을 비우고 훌륭한 스탠드를 구입했습니다.' WHERE `entry`=611; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어이, $N! 아직 Maury의 열쇠를 찾지 못하셨나요?' WHERE `entry`=613; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어이, $N! 고를라쉬 찾았어? 그 상자는 내가 가장 아끼는 상자였고, 내 가장 소중한 보물을 보관하는 숨겨진 구획이 있습니다!' WHERE `entry`=614; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나랑 할 일이 없으면 그냥 가세요, $N.' WHERE `entry`=617; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 커틀라스 받았어, $N?' WHERE `entry`=618; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이것은 버려진 구명정입니다. 긁히고 색이 바랜 페인트로 옆면에 $B$B\"Smotts\' Revenge\"라는 문구가 인쇄되어 있습니다.' WHERE `entry`=619; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잔질의 혼합물 샘플이 있습니까??' WHERE `entry`=621; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 무법항에 도착하셨나요? 고블린 크라젝이 내 냄비를 고쳤나요??' WHERE `entry`=622; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='응?' WHERE `entry`=623; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 혈석을 얻는 행운이 있었습니까?' WHERE `entry`=627; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어디선가 바다악어가 서서히 죽어가고 있다는 글을 읽었습니다... 제 사업에 안 좋은 소식이죠?$b$b어쨌든, 저를 위해 장로 바다악어 가죽을 갖고 계시길 바랍니다!' WHERE `entry`=628; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='태블릿 조각 $N을 기다립니다.' WHERE `entry`=629; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='누군가 나를 도우러 와준 조상들에게 감사합니다. 당신은 나를 자유롭게 할 열쇠를 가지고 있습니까?' WHERE `entry`=630; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n 님, Rustlocke의 흔적은 없나요?' WHERE `entry`=632; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='폭발물의 은닉처를 파괴해야 합니다!' WHERE `entry`=633; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 먼 거리를 여행하고 당신의 시간에 많은 혼란을 본 것처럼 보입니다, $c. 우리가 살고 있는 이 시대는 영혼을 시험하고 있습니다. 지금 나에게 어떤 소식을 전합니까?' WHERE `entry`=637; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 첫 번째 인장을 찾았습니까? 스트롬가드에 있는 신디케이트 요원 중 한 명이 소지하고 있을 가능성이 큽니다.' WHERE `entry`=639; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='트롬카, $c. Zengu가 제 도움이 필요하다고 알려주셨습니까?' WHERE `entry`=640; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 두 번째 인장이 있습니까?' WHERE `entry`=641; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 샤드 클러스터는 미즈라엘의 샤드와 매우 흡사합니다. 그러나 동일한 안정감이 그들을 통해 고동치는 것은 아닙니다.' WHERE `entry`=642; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Valorcall은 추적하기 쉽지 않을 겁니다, $N. 말을 타고 땅을 빠르게 덮을 수 있습니다. 그럼에도 불구하고 우리는 그의 인장을 가지고 있어야 합니다.' WHERE `entry`=643; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔습니다, $N. Ignaeus Trollbane의 라인이 끊어졌습니까?' WHERE `entry`=644; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='트롤베인의 무덤 표면에 있는 돌의 에칭은 이그네우스의 인장의 빛나는 선과 일치합니다...' WHERE `entry`=645; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 검을 뽑았어?' WHERE `entry`=646; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋은 단어가 뭐야, $r?' WHERE `entry`=647; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이것은 내부 결속의 돌입니다. 구속석 중 가장 강하며 다른 사람이 열려면 잠금을 해제해야 합니다.' WHERE `entry`=651; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Keystone은 엄청난 풍수 에너지로 충전되어 있습니다.' WHERE `entry`=652; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 필요한 건 다 구하셨나요? 그렇지 않고 전원이 꺼지면 안에 있는 모든 것이 망가지고 처음부터 다시 시작해야 합니다. 저는 Gadgetzan Water Company가 이익을 내는 것에 관심이 있습니다. 그것이 Dun Morogh의 얼음 샘에서 물을 수입할 수 있을 때까지 전원을 판매하는 것을 의미한다면 그렇게 하세요!' WHERE `entry`=654; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Myzrael의 조각은 이제 이상하게 조용합니다.' WHERE `entry`=656; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='택배를 찾는 데 도움을 주셔서 감사합니다. $N.$B$B당신이 없는 동안 Kin은 여기서 남쪽에 있는 같은 집에서 약제상이 나오는 것을 보았습니다. 나는 그들이 아무 소용이 없다고 확신합니다--우리가 무모한 짓을 하기 전에 증거가 필요합니다.$B$B아직 운이 없으신가요?' WHERE `entry`=658; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대화의 시간이 끝났습니다. Hillsbrad의 사람들을 조금이라도 염려한다면 Kinelory를 보호하십시오.' WHERE `entry`=660; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='수색 및 회수 임무는 어떻게 됐어, $n? Maiden\'s Folly와 Spirit of Silverpine에서 그 일지와 차트를 되찾아야 합니다.$b$b해당 출처에서 얻은 정보가 적의 손에 넘어간다면 함대 사령관 Seahorn이 우리를 판자 아래로 밀어버릴 것입니다.$b$b그렇습니다. 우리가 이 혼란에서 벗어나게 된다면...' WHERE `entry`=662; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bah, 어쩌면 내가 그 나가 쓰레기들을 직접 죽여야 할지도 몰라. 당신이 그렇게 하지 않을 것이 분명합니다.$b$b당신이 바쁘게 지낼 수 있도록 뜨개질 바늘을 찾을 수 있을지도 모릅니다.' WHERE `entry`=664; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금은 말할 시간이 아니야! 고글은 돌의 힘으로 충전해야 합니다!' WHERE `entry`=665; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='고글은 어떻게 작동 했습니까? 모든 기능이 제대로 작동했습니까? 필요한 경우 조정할 수 있습니다.$b$b오, 작업이 끝나면 그 고글을 돌려주어야 합니다. O\'Breen 대위가 나중에 그것들을 많이 사용할 것이라고 확신합니다.' WHERE `entry`=666; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어이, $c. 무엇이 당신을 다리로 데려가나요?' WHERE `entry`=668; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무슨 일로 무법항에 오게 되었나요, $c?' WHERE `entry`=669; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 Seahorn은 감명을 받았습니까? 그의 미소는 Booty Bay에서 Ratchet까지 도달했을 것입니다.' WHERE `entry`=670; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='한때 저주받은 피가 여전히 내 혈관을 타고 흐르고 있습니다, $n. 누군가... 무언가가 악마를 소환한다면, 그것을 막아야 합니다.' WHERE `entry`=671; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 Gor\'mul에게 랩터의 힘을 줄 부적을 만들 것입니다. 아마도 그것은 그의 안에 있는 어떤 불꽃을 일깨울 것입니다...' WHERE `entry`=672; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 피의 불타오르는 것은...날이 갈수록 커져만 가네요. 흑마법사를 막아야 합니다.' WHERE `entry`=673; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='겁쟁이의 손이 가장 강한 사람을 죽일 수 있다면 무슨 희망이 있겠습니까? 어떤 희망이냐고 묻습니다!' WHERE `entry`=674; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전초기지를 떠나 내 일족을 죽이려고 하는 야수들을 처치하는 것은 고사하고 도끼를 갈 시간도 없습니다.$B$B완전한 $c는커녕 꿀꿀거리는 경험도 없는 것 같군요. 원하는 게 뭐야, $N?' WHERE `entry`=676; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 아직 내 임무를 완수하지 못했다면 아마도 당신은 마음이 겁쟁이일 뿐만 아니라 전쟁의 폭군일 것입니다.' WHERE `entry`=677; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 주저합니다. 왜? $N 님, 지금까지 큰 힘을 보여주셨습니다. 지금 나를 실망시키지 마십시오.' WHERE `entry`=678; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신의 용기가 마침내 약해지는 것을 봅니다. 당신에 대한 내 직감이 옳았던 것 같습니다. 당신의 힘은 당신의 허세에 비하면 아무것도 아닙니다.$b$b짐승의 머리가 잘리면 나에게 돌아오거나, 아니면 다시는 돌아오지 마십시오.' WHERE `entry`=679; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Arathor의 탑 근처--그곳에서 Or\'Kalar를 찾을 수 있습니다. 그의 죽음은 Hammerfall에 대한 공격을 중단하고 남편의 생명을 보호할 것입니다. 언젠가 당신은 나처럼 사랑하는 것이 무엇인지 배우게 될 것입니다. 그러면 당신은 다른 종류의 힘과 명예를 이해하게 될 것입니다.$B$B그동안 내가 시키는 대로 하고 Or\'Kalar를 처치하십시오.' WHERE `entry`=680; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 시간이 지날수록 Stromgarde에 대한 우리의 장악력은 점점 약해지고 있습니다. 서둘러야 합니다. 그렇지 않으면 우리 도시는 반드시 함락될 것입니다.' WHERE `entry`=681; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Stromgarde 배지를 되찾았습니까, $N? 신디케이트는 그들이 우리의 죽음으로부터 이익을 얻을 수 없다는 사실을 배워야 합니다.' WHERE `entry`=682; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 당신은 $n $c입니까? 얼라이언스에 대한 당신의 기여에 대한 소식이 꽤 멀리 퍼졌습니다. $b$b오늘 어떤 일로 제 앞에 오셨습니까?' WHERE `entry`=683; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하십니까, $c. 보고해야 할 것이 있습니까?' WHERE `entry`=684; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요. 제출할 보고서가 있습니까?' WHERE `entry`=685; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, $n, $n! Sully Balloo를 기리기 위해 내 걸작을 시작하기에 충분한 Alterac Granite가 있다고 말해주십시오.' WHERE `entry`=689; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N?$B$B$B$B내 연구가 맞다면 엄니는 아무 마른나무껍질 트롤의 것이어야 합니다. 약 주머니는 마른나무껍질 주술사에게서 나오며, 가장 강한 마른나무껍질 그림자 사냥꾼은 통과의례를 마친 후 그들에게 주어진 특별한 칼을 가지고 다녀야 합니다. 당신이 전투를 하기 전에는 어떤 그림자 사냥꾼이 칼을 가질지 알 수 있는 방법이 없습니다.' WHERE `entry`=691; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 조각들을 찾으셨나요?!?! 너무 늦기 전에 그녀를 다시 가두려면 Myzrael의 두루마리가 필요합니다!' WHERE `entry`=692; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 목표는 지팡이 $N입니다. 지금은 그것에 집중하십시오.' WHERE `entry`=693; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 안녕하세요. 아직 푸른 마노를 찾았습니까?' WHERE `entry`=694; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 이렇게 하면 Malin이 당신을 매우 기뻐할 것입니다.' WHERE `entry`=696; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 당신은 어렴풋이 친숙해 보입니다. 죄송합니다만, 우리 만난 적 있나요? 너무 바빠서 길을 잃을 지경입니다.' WHERE `entry`=697; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='록타르, $c. 늪지대를 여행하는 것은 가볍게 생각하는 위험이 아닙니다. 당신은 여기에서 당신의 패기를 시험하는 데 용감합니다.' WHERE `entry`=698; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋은 벌꿀주, 따뜻한 불, 오크 군대, 무기고... 그게 여기 해안을 따라 우리에게 정말로 필요한 전부입니다. 여기에서 Stonard를 보호하는 위치에 있는 것을 후회하지는 않지만 언젠가는 굴이나 적어도 탑을 얻을 수 있다면 좋을 것입니다.' WHERE `entry`=699; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='준비는 끝났고 랩터 심장만 있으면 됩니다.' WHERE `entry`=701; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 돌아왔어? 사실 토건의 안타까움보다 더 바랄 것이 없습니다.$b$b이번에 저에게 무엇을 주셨습니까? 아마도 밝은 색의 끈일까요? 아니면 나의 이 비참함을 끝내기 위한 밧줄 한 자루...' WHERE `entry`=702; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 내 날개를 가져왔어?' WHERE `entry`=703; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 항아리를 찾았나요, $N? 그들과 트로그 사이의 연결 고리를 찾아야 합니다!' WHERE `entry`=704; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 진주 받았어? 섬광탄이 거의 바닥났어요!' WHERE `entry`=705; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $c?' WHERE `entry`=706; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='타블렛 찾았어? 비밀이 있어야 합니다! 우리를 구할 비밀!' WHERE `entry`=709; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 지역은 완벽한 장소입니다. 잠시만요. 예, 벡터 법선을 따라 그대로입니다. 자, 내가 뭐였지... 맞아. 최신 프로젝트를 테스트하기에 적합합니다. 원자재, 열린 공간... 지적이고 깨달은 예술 종사자가 무엇을 더 바랄 수 있겠습니까?' WHERE `entry`=710; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='정말 기쁩니다, $N. 내 주문은 내가 예상한 대로 더 작은 조각에 영향을 미쳤습니다. 이 실험이 내가 예상한 만큼 성공한다면, 내가 조종할 수 있는 정령들은 이전에 소환된 모든 것을 부끄럽게 만들 것입니다.' WHERE `entry`=711; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 찾은 석판은 이상적이었습니다, $N. Lucien은 우리가 여기에서 일을 마치면 여분의 것을 Kharanos로 다시 가져갈 것입니다. 결국, 그들은 다시 유용하다는 것을 증명할 수 있습니다.$B$B예를 들어, 고성능 폭발물에 대한 여러 분야의 접근 방식을 조사하기 시작하면 편리한 작은 대피소를 위한 좋은 기반이 될 것입니다...$B$B' WHERE `entry`=712; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 오일을 찾으셨나요? 당신이 몇 가지를 찾을 수 있다면 그것은 매우 도움이 될 것입니다.' WHERE `entry`=713; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 예, 예. 잠시만요.$B$B' WHERE `entry`=714; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그는 마무리에 가까워지고 있습니다. 어떻게 지내십니까?' WHERE `entry`=715; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 팔 보호구를 얻기 위해 너무 오래 기다리지는 않을 겁니다. $N.$B$B다음에 무슨 일이 일어날지 누가 알겠어요?' WHERE `entry`=716; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='강력한 마법과 힘이 오랫동안 드레이크의 감옥을 가두었지만, 블랙래쉬와 헤마투스가 풀려날 가능성은 결코 용납할 수 없습니다.' WHERE `entry`=717; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='친구야, 사막은 배고프기 나쁜 곳이야.$b$b이봐... 저기 저게 뭐야...' WHERE `entry`=718; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shadowforge가 무엇을 찾고 있었는지 확실하지 않지만 분명히 목적이 있었습니다.' WHERE `entry`=719; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shadowforge 부족... <기침>은 위험합니다. 조심하세요. <기침> 부적을 찾아야 합니다.' WHERE `entry`=722; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안 좋은 날이었다고 말하고 싶지만 지금은 황무지입니다. 매일이 안 좋은 날입니다.' WHERE `entry`=723; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아 예. 드워프들에게서 무언가를 구하는 또 다른 여행자.$B$B$g선생님:부인;, 정말 죄송합니다만 지금은 무의미한 질문에 대답할 시간이 없습니다.' WHERE `entry`=724; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흠? 예, $c.' WHERE `entry`=725; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요. 내 가게에 오신 것을 환영합니다. 하지만 만지는 것을 조심하세요.$B$B지식은 치명적일 수 있습니다.' WHERE `entry`=727; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 우리는 열망하는 $c가 있습니다. 내 컬렉션에서 배우기 위해 여기 왔습니까? 좋아요!$B$B그러나 주의하십시오. 지식이 강한 자에게 힘을 주는 것처럼...약한 자를 미치게 할 것입니다.' WHERE `entry`=728; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='탐사자는 살아 있습니까?' WHERE `entry`=731; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오우거의 유목민 무리는 황무지를 가로질러 그들의 야영지 사이를 여행합니다. 마른 땅에서 올라오는 열과 소용돌이치는 바람으로 인해 진행 상황을 추적하기 어려울 것입니다. 나는 때때로 그들이 Camp Boff를 통해 여행한다고 들었습니다. 길을 잃으면 그곳에서 검색을 시도할 수 있습니다.' WHERE `entry`=732; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭐, 할 수 있는 건 다 해봤지만... 별로. 보급품을 더 찾았습니까?' WHERE `entry`=733; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 유물이 있습니까?' WHERE `entry`=735; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 잘 진행되고 있습니까, $c.' WHERE `entry`=736; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='호! 당신은 오랫동안 떠났습니다. 다이제스트를 받았습니까?' WHERE `entry`=737; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Agmond의 운명에 대한 소식이 있습니까? 그를 찾았나요?' WHERE `entry`=739; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요, $r님?' WHERE `entry`=741; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Windfuries는 치명적인 적입니다. 전투에서의 그들의 힘은 신선한 고기에 대한 그들의 열망과 견줄 수 있을 뿐입니다.' WHERE `entry`=743; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 머리 장식은 확실히 내 동생에게 멋진 선물이 될 것입니다.' WHERE `entry`=744; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Palemanes가 땅과 그 주민들을 더 존중했다면 이 갈등은 결코 일어나지 않았을 것입니다.' WHERE `entry`=745; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 부러진 도구가 있습니까? 드워프의 발굴 작업은 멀고어의 코도스를 화나게 할 것입니다. 이 더럽힘을 멈춰야 합니다!' WHERE `entry`=746; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부족에게 고기와 깃털을 제공하는 것은 족장 앞에서 사냥꾼임을 증명하는 첫걸음이다.' WHERE `entry`=747; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='발톱과 발톱을 가지고 있습니까, $N?' WHERE `entry`=748; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 부족을 위해 가죽을 제공할 수 있다면 당신의 관대한 행동을 아버지 호크윈드 족장에게 전할 것입니다.' WHERE `entry`=750; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $n. 우리 땅에서 Venture Co.의 계획과 운영에 대해 새로 알게 된 것이 있습니까?$b$b그들이 다른 땅과 마찬가지로 우리 땅을 착취할 계획이라면 Outrunners는 신속하게 그것을 끝낼 것입니다.' WHERE `entry`=751; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 평원에서 돌아온 것처럼 보입니다. 대모 호크윈드로부터 소식이 있습니까?' WHERE `entry`=753; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지체하지 마세요, $N. Winterhoof Well의 오염을 제거해야 합니다!' WHERE `entry`=754; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 집으라고 보낸 발톱 가지고 있니? 썬더혼 우물은 시간이 지날수록 점점 더 오염되고 있습니다!' WHERE `entry`=756; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='힘의 의식을 완료했습니까, $n? 우리 부족의 적인 가시멧돼지에 맞서 당신의 용맹의 증거가 필요합니다.' WHERE `entry`=757; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Thunderhorn 우물은 여전히 ​​오염되어 있습니다, $N. 의식을 수행해야 합니다!' WHERE `entry`=758; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N. 내가 요청한 치아가 있습니까?' WHERE `entry`=759; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마지막 우물은 여전히 ​​악취가 나고 유독합니다, $N. 지체하면 안 됩니다!' WHERE `entry`=760; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='급습을 찾았습니까, $N. 당신은 그들의 깃펜을 가지고 있습니까?' WHERE `entry`=761; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간이 가장 중요합니다, $N. 라그나로스는 우리가 준비할 때까지 기다리지 않을 것입니다.' WHERE `entry`=762; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리 마을에 무슨 일로 오셨어요, $c?' WHERE `entry`=763; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='The Venture Co.는 여기 멀고어에서 채굴권을 거절당했지만, 그들은 대답을 \'아니오\'로 받아들이지 않는 것 같습니다. 그러나 우리 타우렌은 말을 잘하는 사람이 아니며 메시지를 전달할 다른 방법이 있습니다.' WHERE `entry`=764; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 Venture Co.가 이익을 위해 우리에게 자행하려는 만행을 생각하면 분노로 끓어오릅니다.' WHERE `entry`=765; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='열이 점점 심해지고 정신이 몽롱한 악몽에 빠져들고 있습니다... 할아버지가 이길 수 없는 야수를 감당할 수 없다는 것을 알았어야 했습니다...$b$b당신에게 재료가 있습니까? 치료? 감염 부위를 빨리 청소하지 않으면 죽게 될까봐 두렵습니다.' WHERE `entry`=766; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요. 사냥을 해보셨나요? 저를 위한 스킨이 있나요?' WHERE `entry`=768; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 물품 가지고 있니, $N?' WHERE `entry`=769; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우물 주위에서 우물 돌과 나무 밑에서 호박씨를 충분히 모으면 내가 당신을 위해 선견자의 물을 준비하겠습니다.' WHERE `entry`=771; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 Arra\'chea를 추적하지 않았습니까?' WHERE `entry`=776; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<족쇄에서 눈을 떼지 않은 채 Lotwil이 손을 내밀고 초조하게 손가락을 흔듭니다.>$B$B톱니바퀴, $N, 톱니바퀴!' WHERE `entry`=777; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 기대했던 결과가 아닙니다. 내 족쇄를 돌려줄 수 있니?' WHERE `entry`=778; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자수정 룬스톤, 오팔 룬스톤, 다이아몬드 룬스톤을 위한 3개의 오목한 벽감과 함께 대지의 봉인이 여기에 있습니다.' WHERE `entry`=779; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Battleboars의 공격성이 증가하고 있습니다. 그들에게 명확한 메시지를 보내고 주둥이와 옆구리를 다시 가져왔습니까?' WHERE `entry`=780; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='걱정스러운 표정이군요, $n. 어떤 소식을 가져오나요?' WHERE `entry`=781; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='토그룬의 배신... 오우거가 더 이상 호드의 일부가 아닌 이유가 궁금하신가요? 그가 죽고 대지의 징표가 돌아오는 것을 보게 되어 기쁩니다.$B$B아직 그를 파견하지 않았다면 Camp Boff로 시간을 낭비하지 마십시오. Kargath의 남동쪽에 있습니다.' WHERE `entry`=782; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='주문을 받았습니다, $n. 듀로타의 안전이 문제입니다. 당신보다 먼저 임무를 완수하지 않으면 부끄러워할 수 없습니다.$b$b명예를 드러내고 Tiragarde Keep의 인간들을 물리치십시오.' WHERE `entry`=784; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='켄타우로스는 호드에게 지속적으로 골칫거리임이 입증되었습니다. 우리 조국을 포위하려는 그들의 의도는 용납될 수 없습니다.' WHERE `entry`=786; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 임무를 완수했다고 저를 설득하려고 돌아오지 않았길 바랍니다, $N? 아니, 당연하지. 나는 당신을 더 잘 생각할 것입니다.' WHERE `entry`=788; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전갈의 갑각은 단호한 전사의 힘이 억제될 정도로 두껍지 않습니다. 의심 없이 강력하게 공격하면 전갈은 쉬운 먹잇감이 될 것입니다.' WHERE `entry`=789; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아아... 아버지는 항상 나에게는 결코 많지 않을 것이라고 하셨고, 여기에서 생명이 스며들면서 나무 아래 누워 있는 것은 그가 옳았던 것 같습니다.$b$b적어도 나는 죽고 싶습니다. 인생의 마지막 적은 죽어 있습니다.' WHERE `entry`=790; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 이 땅이 개척되었을 때 대족장과 함께 자랑스럽게 싸웠습니다. 전투의 상처가 내 피부에 새겨져 있습니다.$b$b호드의 명예는 아키몬드를 패배시키는 동안 내 도끼와 전투 함성의 도움으로 지켜졌습니다. 그때 인간과 엘프는 필요에 따라 불경한 동맹을 맺었습니다.$ b$b그러나 파수꾼이자 제공자로서의 나의 위치는 나에게 새로운 가치관을 부여했습니다.' WHERE `entry`=791; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불타는 칼날단에 맞서 자신의 능력을 증명하려면 먼저 사악한 하수인을 처치해야 합니다. 이 일을 마치고 나에게 돌아오십시오.' WHERE `entry`=792; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='드래곤족보다 더 치명적인 적도 드물고, 블랙래쉬와 헤마투스만큼 사납게 싸운 드래곤도 드물었다.' WHERE `entry`=793; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='임무가 끝났습니까, $N? 불타는 칼날단 메달을 가지고 있습니까?' WHERE `entry`=794; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자수정 룬스톤, 오팔 룬스톤, 다이아몬드 룬스톤을 위한 3개의 오목한 벽감과 함께 대지의 봉인이 여기에 있습니다.' WHERE `entry`=795; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Fizzle을 찾았나요, $N? 그와 나머지 불타는 칼날단은 우리 땅에서 모두 사라져야 합니다!' WHERE `entry`=806; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 동생의 해골을 가지고 있니, $N? 그는 마침내 자유인가?' WHERE `entry`=808; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금처럼 센진으로 돌아갈 수 없다는 것이 거의 다행입니다. 나의 나약함과 어리석음은 분명 조롱거리가 될 것이다.' WHERE `entry`=812; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떤 생물을 사냥하든 연구하고 그 행동을 이해하는 것이 좋을 것임을 기억하십시오. 그 지식은 당신의 생명을 구할 수 있습니다.' WHERE `entry`=813; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아침 점심 저녁! 어떤 식사인지 누가 신경 쓰나요? 여전히 누군가, 즉 나에 의해 요리되어야 합니다!' WHERE `entry`=815; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 크론이 나에게 돌아오기를 기도하지만, 나는 그의 운명을 이미 알고 있다고 거의 확신합니다.' WHERE `entry`=816; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='첫 번째 호랑이 사냥 $N을 기억합니다. 나는 가장 큰 메아리 섬에서 사냥을 하기로 선택했고 거의 하루 종일 그 잎사귀 그늘에 가만히 앉아... 지켜보고... 기다리고 있었습니다.$B$B내 근육은 팽팽했고, 나는 할 준비가 되어 있었습니다. 스트라이크. 그 호랑이가 마침내 미끼를 물었을 때 그것은 나의 가장 큰 승리 중 하나였습니다.' WHERE `entry`=817; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간은 당신의 힘과 의지에 대한 진정한 시험입니다. 인내심을 잃거나 약함에 굴복하면 진정한 자신이 나타날 것입니다.' WHERE `entry`=818; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예?' WHERE `entry`=819; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검색은 어떻게 되어가나요?' WHERE `entry`=821; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 재료를 찾기 위해 열심히 노력하고 있습니까, $N?' WHERE `entry`=822; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 안녕하세요. 저는 물, 모든 요소를 ​​연구하는 데 많은 시간을 할애합니다. 그래서 때때로 주변에 사람이 있는지도 모를 정도입니다.$B$BI도와드릴 일이 있나요?' WHERE `entry`=824; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인간이 이상한 기계를 작동하는 방법을 알게 되면 향후 전투에서 그들을 물리칠 더 큰 기회를 잡을 수 있을 것입니다.$b$b우리가 새로 얻은 지식으로 호드는 점점 더 강해질 것입니다.' WHERE `entry`=825; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Zalazane이 패배했습니까, $N?' WHERE `entry`=826; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 아직 Skull Rock에 들어가지 않았나요? Searing Collars가 있습니까?' WHERE `entry`=827; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나의 가장 겸손한 인사, $c. 내 $r $g형제:자매;를 어떻게 도울 수 있을까요? 오늘?' WHERE `entry`=829; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='걱정스러운 표정이군요, $c. 당신은 거기에 무엇을 가지고 있습니까?' WHERE `entry`=830; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나 바쁜 거 안 보여? 이건 누르는게 나았을텐데....' WHERE `entry`=831; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보고해야 할 중요한 사항이 있습니다. 나는 당신의 눈 뒤에서 그것을 느낄 수 있습니다.' WHERE `entry`=832; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가시멧돼지 침입자들을 우리의 신성한 매장지인 $n에서 몰아내야 합니다.' WHERE `entry`=833; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='난 내가 하는 일을 잘해, 오해하지마, 하지만 이건 말도 안돼! 어떻게 해야 할까요, 모래성 쌓기?' WHERE `entry`=834; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 상사인 Gazlowe 같은 사람이 그런 생각을 하지는 않겠지만, 그는 항상 점수를 알고 있는 것 같았습니다. \"그 큰 발걸음을 내딛는 것을 두려워하지 마세요.\" 그가 말했습니다.$B$BHarpies는 우리를 괴롭히는 것을 멈추지 않을 것이고 캐러밴은 우리가 조치를 취하지 않는 한 공격을 멈추지 않을 것입니다.' WHERE `entry`=835; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들이 약간의 지능과 조직을 가지고 있긴 하지만, 나는 가시멧돼지가 칼림도어에서 그렇게 많은 영토를 점령하고 차지할 수 있었다는 사실이 계속해서 놀랍다는 것을 알게 되었습니다. 아마도 그들은 내가 인정하는 것보다 더 교활한 적일 것입니다...' WHERE `entry`=837; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='원하는 게 뭐야, 새끼야? 당신이 채용을 위해 여기 오지 않는다면, 나는 당신을 위한 시간이 없습니다.' WHERE `entry`=840; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 물주머니 10개는 가져오셨나요?' WHERE `entry`=841; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='글쎄요, 우리는 여기에 무엇을 가지고 있습니까? Kargal이 나를 다른 신병에 합당하다고 생각했습니까?' WHERE `entry`=842; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바엘 모단의 드워프들이 도착했을 때 많은 무고한 타우렌들이 목숨을 잃거나 조상의 출생지에서 쫓겨났습니다. 내 땅을 되찾아야 한다!' WHERE `entry`=843; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='플레인스트라이더 부리를 수집했습니까?' WHERE `entry`=844; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼마나 많은 얼룩말을 죽였습니까?' WHERE `entry`=845; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n.$b$bKhazgorm의 죽음으로 인해 조상의 땅을 파는 작업이 다소 지연될 수는 있지만 파괴가 완전히 끝나지는 않을 것입니다.$b$bBael Modan의 요새는 군대가 증가하고 있습니다. 위협. 발굴 현장을 방어하기 위해 건설된 이곳은 이제 공격력도 갖추고 있습니다.$b$b내가 요청한 재료가 있다면, 성급한 드워프들이 여기 불모의 땅에서 그들의 행동을 재고하게 만들 돌격을 만들 수 있습니다.' WHERE `entry`=846; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 포자를 가지고 있습니까? 썬더 블러프에 있는 동료에게 보내야 할 혼합물이 있는데 포자가 필요합니다...' WHERE `entry`=848; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='드워프 비행 기계가 파괴되면 복수의 달콤한 만족감을 느낄 것입니다.' WHERE `entry`=849; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 바락의 머리가 있습니까?' WHERE `entry`=850; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Verog를 찾았습니까, $N?' WHERE `entry`=851; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='헤즈룰이 패배했습니까, $N?' WHERE `entry`=852; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='연금술사 헬브림에게서 받은 것이 있습니까?' WHERE `entry`=853; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $N?' WHERE `entry`=855; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='달의 눈물은 어디에 있습니까? 지금 필요해! 내가 말할 필요가!' WHERE `entry`=857; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빨리, 누군가 수상해지기 전에 여기서 나가야 해!' WHERE `entry`=858; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말. 당신에 대해 나에게 많은 것을 말해주는 공기가 있습니다. 우리는 사업이 있습니까, 당신과 나?' WHERE `entry`=861; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 충분히 쥐를 잡아먹었지, $n?' WHERE `entry`=862; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와 드릴까요?' WHERE `entry`=863; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 오신 것을 환영합니다. 적어도 밀봉된 테스트 키트를 가지고 돌아오셨다면 환영합니다. 그렇지 않으면, 나는 당신의 완전한 무능함을 눈치채지 못한 척하고 당신이 맡은 일을 수행하여 내 임무를 완수할 때까지 당신에 대한 분노를 아끼지 않을 것입니다.' WHERE `entry`=864; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뿔은 잡았어, $N? 그런 것들은 나에게 큰 돈이 될 것입니다!' WHERE `entry`=865; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 그 루트 샘플을 얻었습니까?' WHERE `entry`=866; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 충분히 잘라? 계속 썰고 트로피를 가져가세요. 마녀날개 발톱 8개를 원합니다.' WHERE `entry`=867; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='발견한 알을 조심하세요, $N. 깨지면 나에게 좋지 않습니다.' WHERE `entry`=868; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='머리가 있나요, $N?' WHERE `entry`=869; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Forgotten Pools에 가본 적이 있나요, $N? 찾으셨나요?' WHERE `entry`=870; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이러한 공격을 막는 데 시간이 오래 걸릴수록 Crossroads의 사람들에게 보급품을 제공하기가 더 어려워질 것입니다.' WHERE `entry`=871; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='리더의 머리를 자르면 혼돈이 계속됩니다, $N. 이 교훈을 잘 배우십시오. 그것이 앞으로 당신을 도울 것입니다.$B$B멧돼지는 방향 없이 허우적거릴 것이고, 우리는 불모의 땅을 되찾을 수 있을 것입니다.' WHERE `entry`=872; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='물을 두려워 말라, $r.' WHERE `entry`=873; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 6개의 하피 중위 반지가 있습니까? 호드에 대한 그들의 사악한 공격에 대해 정의가 내려져야 합니다.' WHERE `entry`=875; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 Serena의 머리를 볼 때까지 당신은 아무것도 얻지 못할 것입니다.' WHERE `entry`=876; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='정체된 오아시스에 다녀오셨나요? 그 물 아래에 균열이 있었습니까?' WHERE `entry`=877; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가시멧돼지의 현자 $r을 죽였을 때 호드를 위한 추가 정보 . 조금 전이 아닙니다! Mangletooth는 바보가 아닙니다.' WHERE `entry`=878; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $r? $B$BThork는 자신의 동족에 대한 습격을 이끄는 사람이 누구인지 알고 있다고 생각하지만 당신이 성공한다면 그가 얼마나 잘못되었는지 알게 될 것입니다.$B$BM내 죽음은 피할 수 없지만 당신은 엄청난 일을 일으켰습니다. 내 적에게 고통을 주므로 Mangletooth는 아무것도 후회하지 않습니다. <콧김>' WHERE `entry`=879; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 컬렉션은 어때요? 껍질을 얻었습니까?' WHERE `entry`=880; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='위대한 고양이가 당신을 부릅니다, $N.' WHERE `entry`=881; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Ishamuhale을 이겼나요?' WHERE `entry`=882; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신이 다가왔을 때 나는 당신의 보폭에서 새로운 힘을 보았습니다. 당신의 영혼이 위대한 라코타마니와 만났습니까?' WHERE `entry`=883; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신의 눈 뒤에 새로운 힘이 있습니다! 강력한 Owatanka를 만났습니까?' WHERE `entry`=884; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신 안에 새로운 결심이 있습니다, $N. 고통에서 비롯된 각오...$B$BWashte Pawne의 죽음이 부담스럽습니까?' WHERE `entry`=885; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='해적 약탈로 잃은 이익은 생각하기도 싫고, 지금 내 문앞에 캠프를 차려놓고? 통제할 수 없는 상황입니다. Undermine이 조치를 취해야 합니다.' WHERE `entry`=887; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 물건 찾았어, $n?' WHERE `entry`=888; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='맹글투스 10개의 핏자국을 가져오면 빠른 속도로 축복해 주겠습니다. 당신은 얼룩말과 함께 달릴 것이고 바람은 당신을 질투할 것입니다.$B$B오래 가지 않을 것이지만 불모의 땅을 여행하는 데 도움이 될 것입니다.' WHERE `entry`=889; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다음 배로 보낼 상품, $n?' WHERE `entry`=890; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 함대는 페어마운트 선장과 그녀의 저주받은 대포병들이 노스워치 요새에서 날아가는 바람에 위험에 처해 있습니다. 나는 그녀의 병사들도 지불하기를 원합니다. 그들의 죽은 메달로 내 손을 채우십시오. 그러면 나는 쓰러진 사병들에게 복수가 주어졌음을 알게 될 것입니다.' WHERE `entry`=891; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 Dizzywig는 무엇을 말해야 했습니까?' WHERE `entry`=892; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나도 한심한 가시멧돼지가 대장장이 분야에서 어떤 수준의 기술을 얻을 수 있을지 의심이 들지만 대족장의 명령에 따라 서슬갈기 부족에 대해 내가 할 수 있는 것을 배우겠습니다.$B$BI 오크 사람들에게 도움이 된다면 기꺼이 그렇게 하겠습니다.' WHERE `entry`=893; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무슨 일이야? 무엇을 도와드릴까요? 운송할 상품, 아마도 엔지니어링 작업?' WHERE `entry`=895; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='광부 중 누가 에메랄드를 발견했는지 알 수만 있다면 공원 산책이 쉬울 텐데...' WHERE `entry`=896; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 곤란해 보이시네요. 불모의 땅에서 수업은 어떻게 진행되나요? 당신을 방해하는 것을 찾았습니까?' WHERE `entry`=897; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예?' WHERE `entry`=898; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가시멧돼지가 이에 대한 대가를 치르게 될 것입니다, $N. 맹세 할게.' WHERE `entry`=899; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제어 콘솔의 깜박이는 표시등은 주 제어 밸브가 닫히지 않았음을 나타냅니다.' WHERE `entry`=900; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='콘솔 표시등이 어두워지고 게이지와 다이얼이 모두 제로 위치에서 판독되며 모든 것이 공회전 상태입니다.' WHERE `entry`=901; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 돌아왔구나, $n! 사모플랜지가 있나요?' WHERE `entry`=902; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $N? 프라울러를 찾았습니까?' WHERE `entry`=903; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='둥지에 가봤어, $N?' WHERE `entry`=905; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 무엇입니까?' WHERE `entry`=906; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Thunder Lizard가 패배했습니까, $N?' WHERE `entry`=907; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='심해 코어를 찾는 데 성공했습니까? 그것 없이는 Twilight\'s Hammer가 저 아래에서 정확히 무엇을 하는지 알 수 없습니다.' WHERE `entry`=908; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 안녕 $N. 나는 항상 그렇듯이 바다의 파도를 읽고 있었습니다. 전초 기지에 도착한 이유는 무엇입니까?' WHERE `entry`=909; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 아직있다?' WHERE `entry`=910; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 아직있다?' WHERE `entry`=911; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='끝났어? 천둥매를 죽였습니까?' WHERE `entry`=913; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 악몽의 기억이 날 괴롭혀요, $N. 송곳니의 지도자를 무찌르고 그들의 보석을 얻었습니까?' WHERE `entry`=914; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='딸기 말고 다른 아이스크림도 더 많이 만들어줬으면 좋겠는데 딸기가 제일 좋아해서 다행인 것 같아요!' WHERE `entry`=915; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 독주머니를 모으셨나요?' WHERE `entry`=916; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 그림자실 동굴에 가보셨나요? 거미 알을 찾았습니까?' WHERE `entry`=917; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 씨앗을 가지고 있습니까? 나는 그들을 심고 싶어합니다.' WHERE `entry`=918; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 물 근처에서 새싹을 찾았습니까?' WHERE `entry`=919; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='달샘은 우리 세계에 수많은 공포를 불러일으킨 고대 마법의 원천인 영원의 샘의 물을 담고 있습니다.$b$b드루이드는 그 속성을 이용하고 센티넬은 우물을 엘룬의 성지로 숭배하지만 마법은 모두에게 금지되어 있습니다.' WHERE `entry`=921; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요...$B$B무엇을 도와드릴까요?' WHERE `entry`=922; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, Wellspring Lake에 가보셨나요? 거기에서 팀버링을 사냥하고 있었습니까?' WHERE `entry`=923; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악마의 씨앗은 여전히 ​​존재합니다. 그 힘을 실감할 수 있다...' WHERE `entry`=924; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오크들이 친구 없이 혼자 있을 때, 타우렌은 그들을 낯선 땅으로 환영했고 대가를 바라지 않고 그들과 나누었습니다. 영광입니다, $N.' WHERE `entry`=925; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 나한테 줄 게 있어?' WHERE `entry`=927; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하십니까, $c. 나는 어떤 목적으로 우리 만남의 기쁨을 빚지고 있습니까?' WHERE `entry`=928; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 안녕, $n. 작업을 완료했습니까?' WHERE `entry`=929; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 나에게 할 말이 있는 것 같군. 팀버링에 관한 소식이 있습니까?' WHERE `entry`=930; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어?' WHERE `entry`=931; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='멜레나스 경을 아직 죽였습니까? $N 님, 신속하고 조용히 처리하는 것이 중요합니다. 그의 계속되는 존재는 우리 모두에게 부끄러운 일입니다.' WHERE `entry`=932; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='처음에는 미친 펄볼그 공격에 대한 보고가 기각되었습니다. 평화를 사랑하는 곰 인간이 무분별한 분노로 변할 것이라고 누가 생각이나 했겠습니까? 여기 새 집에서 우리를 괴롭히는 또 다른 문제입니다.' WHERE `entry`=933; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='드루이드와 함께 신탁나무와 대드루이드는 텔드랏실의 성장을 면밀히 관찰해 왔습니다. 그러나 우리에게는 새 집이 있지만 우리의 불멸의 생명은 회복되지 않았습니다.' WHERE `entry`=934; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 당신을 부르지 않았다는 것을 알기에 왜 나에게 말을 하러 왔는지 궁금하지 않을 수 없습니다.$b$b무슨 일이든지 빨리 하십시오.' WHERE `entry`=935; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들의 날카로운 발톱과 날카로운 부리는 $n님의 능력으로는 상대하기 어려울지 모르지만, 저는 당신이 이 일을 실패하지 않을 것이라고 믿습니다.' WHERE `entry`=937; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='미스트... 내 잘못이야! 마녀들이 허를 찔렸어... 널 데려가게 놔두지 말았어야 했어...' WHERE `entry`=938; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭐야, $c? 당신은 걱정 보인다.' WHERE `entry`=939; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흠... 숲의 정령을 강하게 갖고 오시네요, $c. 칼도레이의 대드루이드와 무슨 거래가 있습니까?' WHERE `entry`=940; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 화분은 Denalan에서 특별히 준비한 흙으로 채워져 있습니다.' WHERE `entry`=941; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거기에 무엇을 얻었습니까, 친구?' WHERE `entry`=942; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Relu의 돌을 사용하면 내 화석의 숨겨진 비밀과 Darkshore, $n에서 Remtravel의 화석을 공개할 수 있습니다.' WHERE `entry`=943; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='주인의 글레이브, $N.$B$B거기 가서 다시 얘기해봐.' WHERE `entry`=944; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 버섯 가지고 있니, $N? 동굴에 가봤어?' WHERE `entry`=947; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N. 당신은 돌아옵니다.' WHERE `entry`=950; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N. Mathystra 폐허를 통한 응원은 결실을 맺었습니까?' WHERE `entry`=951; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아. $C. Onu가 어떻게 도와드릴까요?' WHERE `entry`=952; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 서판을 연구하고 Ameth\'Aran의 몰락에 대해 알게 되면, 그 지식을 Auberdine에 전달하고 Circle of Ancients에 알릴 것입니다.' WHERE `entry`=953; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='귀걸이를 손에 넣으면 나를 묶고 있는 봉인의 행방을 찾기 위해 마법을 걸 것이다. 수세기 동안 나는 봉인을 파괴하는 것이 나에게 가져다줄 자유에 대해 생각해왔다... 아마도 그 수세기는 내가 결코 회복하지 못할 수도 있는 내 마음에 큰 타격을 입혔을 것이다...' WHERE `entry`=955; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 성소의 기둥은 나에게 감옥의 빗장과도 같습니다, $n. 내가 아직 가지고 있는 어떤 힘도 그들을 부술 수 없고, 내가 휘두르는 어떤 마법도 그들을 파괴할 수 없습니다...$b$b천년 이상 동안 나는 그들을 바라보며 마침내 내가 돌보다 더 오래 살 수 있을지, 내가 자유로울 수 있을지 궁금해했습니다. ? 아니면 그때 나를 붙잡고 있던 보이지 않는 창살이었을까...' WHERE `entry`=956; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사실, $n 님, 두렵습니다... 당신이 오는 것이--이 모든 것이-단순히 혼란스러운 마음의 산물일 뿐이라는 것이 두렵습니다. 이것이 어떤 고문인지 알 수 있습니까? 저... 제발, 빨리 가셔야 합니다.' WHERE `entry`=957; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리 세계를 파괴한 대격변 속에서 그들의 파멸 도구가 파괴될 수만 있다면... 그럼에도 불구하고 우리는 과거의 공포가 미래에 반복되지 않도록 최선을 다해야 합니다.' WHERE `entry`=958; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Mad Magglish가 그 99년 된 항구를 가지고 떠난 이후로 선창장은 내 사건에 있었습니다. 그 병은 다름 아닌 남작 레빌가즈 자신이 가즈로를 위해 선물하려고 한 것 같습니다.$b$b당신이 매드 매글리시를 찾아 그 항구를 되찾을 만큼 용감하고 인내심이 있다면 좋은 보상.' WHERE `entry`=959; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='통곡의 동굴에서 뱀꽃을 충분히 모을 수 있는지 보고 싶습니다. 내가 내 명령을 따르도록 많은 사람을 보냈지만 아무도 돌아오지 않았습니다.' WHERE `entry`=962; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가슴에 큰 슬픔을 안고 나는 샨도 스톰레이지를 따라 동면에 들어갔고 슬픔을 꿈속으로 가져가 수천 년 동안 잠을 잤습니다.' WHERE `entry`=963; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='많이 죽이고 자주 죽여라, $c - 열쇠의 바깥층을 구성하려면 적절한 골격 조각이 필요하다. 괜히 스켈레톤 키라고 부르지 않습니다.' WHERE `entry`=964; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들의 두루마리를 더 찾았습니까? 당신이 그들을 찾을 수 있다면 나는 컬트에 대한 더 큰 그림을 함께 모을 수 있을 것입니다.' WHERE `entry`=966; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나랑 할 일이 있어, $c?' WHERE `entry`=967; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $G선생님:부인;.$B$B내 책 중 하나에 관심을 가져도 될까요?' WHERE `entry`=968; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='파편을 가져오면 더 많은 정보를 알려드리겠습니다!' WHERE `entry`=969; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 영혼의 보석을 얻었습니까?' WHERE `entry`=970; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Ashenvale으로의 여정은 길고 임무는 쉽지 않습니다. 하지만 나에게 원고를 준다면, $N...당신의 보상은 엄청날 것입니다.' WHERE `entry`=971; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='약간 흔들린 것 같군요, $n. 당신은 잘 있습니다?' WHERE `entry`=973; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나도 거기에 가고 싶지만... 거기에 있는 불의 정령이 조금 무서워!' WHERE `entry`=974; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='센티넬은 Darkshore에서 자신을 강화하기 위해 보급품이 절실히 필요합니다.' WHERE `entry`=976; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모피 부착이 거의 끝났습니다, $N. 그 뿔을 가지고 서둘러 돌아가세요!' WHERE `entry`=977; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이러한 힘은 어디에서 비롯되었을 수 있습니까? 나는 우리가 정답을 찾기 위한 올바른 길을 가고 있다고 생각합니다, $N.' WHERE `entry`=978; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 함선의 선장들은 좋은 나이트 엘프였으며 주어진 것보다 더 나은 운명을 맞이할 자격이 있습니다. 아마도 개인 소지품을 관리하는 것이 영혼을 쉬게 하는 가장 좋은 방법이 될 것입니다.' WHERE `entry`=982; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Buzzbox 827은 으스스한 침묵 속에 앉아 있습니다. 단일 깜박이는 표시등은 고정 상자에 6개의 크롤러 다리가 필요함을 나타냅니다.' WHERE `entry`=983; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N님, 검색은 잘 되셨나요?' WHERE `entry`=984; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='해야 할 일에서 손을 떼지 마라, 얘야. 숲의 생물을 죽인다는 생각이 얼마나 역겨운지 알지만 이 경우에는 필요합니다. 숲에 퍼진 타락에 대한 치료법은 발견되지 않았으며, 치료법이 발견될 때까지 그 진행을 멈추기 위해 최선을 다해야 합니다.' WHERE `entry`=985; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 당신을 위해 그 망토를 만들기 전까지는 당신이 볼코르를 찾는 것을 양심적으로 허락할 수 없습니다.' WHERE `entry`=986; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아온 것을 환영합니다, 하급 측량사 $n! 아직 과제를 완료하지 않았나요?' WHERE `entry`=992; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $n?' WHERE `entry`=995; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=996; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어?' WHERE `entry`=997; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=998; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기계의 해치가 열려 있고 내부에 3개의 탈곡기 눈이 놓일 때까지 기다리는 것 같습니다.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 6개의 달추적자 송곳니를 안에 넣지는 않았지만 내부에서 들려오는 정적이고 일관되지 않은 그놈의 울음소리가 들리는 것 같습니다. 다른 사람이 이미 기계를 고쳤을 수 있습니까?' WHERE `entry`=1002; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Buzzbox 525에서 노래하는 소리가 들립니다.$B$B\"비록 크롤러 와인은 달콤하고, 탈곡기 에일은 훌륭하고, 문스토커 달빛은 굉장합니다. 엉겅퀴 곰 맥주만큼 소중한 것은 없습니다. 쉿, 손에 들고 있을 것입니다!\" $B$B해치가 열리고 계속해서 반복되는 노래를 들으면서 4마리의 머리가죽을 기다리고 있습니다.' WHERE `entry`=1003; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조각상을 찾았나요, $N?' WHERE `entry`=1007; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나가가 우리 해안을 침범하도록 놔둘 수 없습니다, $N. Zoram Strand로 가서 임무를 완수하는 것이 중요합니다.' WHERE `entry`=1008; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조람의 반지는 도시 안에 있는 모든 자물쇠의 열쇠라고 합니다. 가지고 있니, $N?' WHERE `entry`=1009; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, Bathran의 머리카락을 모으셨나요? 아이의 건강은 시간이 지날수록 약해지고...' WHERE `entry`=1010; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='캠프를 찾았습니까, $N? 당신은 질병의 병이 있습니까?' WHERE `entry`=1011; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, Dor\'danil 드루이드의 고뇌가 여전히 제 꿈을 맴돌고 있습니다. 그들의 지도자를 파괴해야 합니다!' WHERE `entry`=1012; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책 찾았어, $N?' WHERE `entry`=1013; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아루갈의 죽음으로 우리는 로데론에서 암흑의 여왕의 요새를 강화할 수 있습니다.' WHERE `entry`=1014; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='엘레멘탈을 죽이기 위해서는 팔 보호구를 파괴해야 하기 때문에 점치는 두루마리에 필요한 정보가 포함된 특정한 것을 찾기가 어려울 것입니다. 필요한 것을 얻기 위해 다른 사람과 팔 보호구를 교환할 수 있습니다. 아니면 이미 신성한 종이를 가지고 계십니까?' WHERE `entry`=1016; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='끝났어? Sarilus Foulborne은 죽었습니까?' WHERE `entry`=1017; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말할 시간이 없기 때문에 사과해야 합니다. 내 아이 렐라라가 죽을 병에 걸렸어요!' WHERE `entry`=1020; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신사의 책은 신비한 물건입니다. 전통적인 의미의 책이 아닙니다. 고서의 잎사귀는 멜탄드리스 자신의 축복을 받았고 그 장에는 중요한 사건이 기록되어 있습니다.$b$b설명하기 어렵습니다. 신사에 가보면 알 것이다.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 돌아온 걸 환영해, $N.' WHERE `entry`=1023; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요. 어떻게 지내세요?' WHERE `entry`=1024; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='펄볼그가 항상 우리의 적은 아니었어요, $N. 그러나 시대는 변하고 더 이상 이 어두운 숲에서 평화의 시간이 아닙니다.' WHERE `entry`=1025; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나무정령이 타락했다는 사실이 나를 속상하게 만든다. 나는 그들을 돕기 위해 더 많은 일을 할 수 있기를 바랍니다.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='막대의 마지막 조각인 $N을 찾았습니까?' WHERE `entry`=1027; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사당과 주변 나무에서 미묘하면서도 강력한 힘을 느낄 수 있습니다.$B$B사당 안에 막대를 꽂기 시작하면 사당이 빛나기 시작하면서 주변에서 부드러운 쿵쿵거리는 소리가 납니다...' WHERE `entry`=1028; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='찾으셨나요? 아닐리아가 뭐라고 했어? 그녀는 어디 있습니까?' WHERE `entry`=1031; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아닐리아의 죽음에 대한 복수를 도와주세요.' WHERE `entry`=1032; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Iris Lake를 찾았나요? 당신은 눈물을 가지고 있습니까?' WHERE `entry`=1033; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 스타더스트가 아직 없나요?' WHERE `entry`=1034; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Shadethicket Oracle을 만났습니까? 그렇다면 떨어진 월장석을 건네주세요. 렐라라에게는 몇 번의 숨만 더 쉴 힘이 남아있다!' WHERE `entry`=1035; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 알게 되었나요?' WHERE `entry`=1038; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='준비되지 않은 자에게 숲은 위험합니다. 무기를 가까이에 두고 지혜를 더 가까이 두지 않으면 유령의 숲으로의 다음 여행이 마지막이 될 수 있습니다.' WHERE `entry`=1043; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 란을 죽였습니까?$B$B나이트 엘프조차도 그의 분노를 받을 자격이 없습니다. 그의 증오는 나보다 더 밝게 타오르지만 그의 마음은 더 이상 그의 것이 아니다. 그는 이 숲의 모든 자연 생물에 대한 위협입니다.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Sentinel은 여기 Ashenvale에서 할 수 있는 일을 하지만, 우리가 지금 있는 기반을 얻을 수 있었던 것은 당신과 같은 $rs 덕분입니다.' WHERE `entry`=1046; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아마도 내가 내 명령에 명시적이지 않은 것 같습니다, $c. 종교재판관 화이트메인을 영원히 죽였으면 합니다. 그리고 그 동안 그녀의 고위 간부도 제거하십시오.$b$b그 광신자를 죽여라, 붉은십자군 사령관 모그레인. Scarlet Champion, Herod에게 초토화하십시오. 사냥개 조련사 Loksey와 그의 더러운 개들도 학살하세요.$b$b이제 그만하세요!' WHERE `entry`=1048; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='케른은 용감하고 고상한 지도자이며 저는 그를 믿고 제 목숨을 바칠 것입니다. 하지만 다른 사람들은 이런 정치적 분위기를 믿지 않습니다.$b$b사용 가능한 모든 지식을 모을 기회가 생기면 족장에게 건전한 조언을 제공할 수 있습니다.$b$b티리스팔 숲으로 여행할 기회가 있었나요? ? 붉은십자군 수도원으로? 쓰러진 자의 기록서는 이 복잡한 퍼즐의 한 조각에 불과합니다...' WHERE `entry`=1049; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='수도원은 성기사 수련생을 위한 신학교였습니다. 한때 빛의 요새였던 이곳은 붉은십자군(Scarlet Crusade)의 미친 광신자들의 손에 떨어졌습니다.$b$b십자군은 그들의 목표가 언데드 역병의 땅을 정화하는 고귀한 것이라고 믿었습니다. 그러나 광기가 그들의 곤경을 오염시켰고 이제 그들은 모두의 적입니다.$b$b티탄의 신화를 내게 가져오면 내가 그것을 연구하고 이곳 아이언포지에 보관할 수 있습니다.$b$b수도원의 부패한 홀은 그런 자들을 위한 장소가 아닙니다. 역사적 보물.' WHERE `entry`=1050; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 무엇을 원하십니까, 낯선 사람?' WHERE `entry`=1051; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='누가 거기에 가니? 나에게 무엇을 원하십니까?' WHERE `entry`=1052; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='수도원의 타락은 고위 관리들이 제거될 때까지 끝나지 않을 것입니다.$b$b빛의 이름으로 종교재판관 화이트메인, 붉은십자군 사령관 모그레인, 붉은십자군 용사 헤로드, 사냥개조련사 록시를 처치하십시오. 일단 쓰러지면 진정한 원인이 다시 불붙을 수 있습니다. 그때까지 성전의 길을 건너는 자는 위험에 처할 것입니다.$b$b사우스쇼어에서 모험을 시작하여 성공시키십시오!' WHERE `entry`=1053; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='펄볼그의 타락으로 인해 Ashenvale은 이전 영광의 일부가 되었습니다.' WHERE `entry`=1054; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='까맣게 그을린 계곡이 예전의 무성한 숲으로 복원되려면 해야 할 일이 많습니다.$B$B악랄한 위협 지역을 소탕하세요, $N! 그래야만 자연에 속한 것을 되찾기 시작할 수 있습니다.' WHERE `entry`=1057; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불쌍한 꼬마 엘프 친구들을 보세요. 장난치며 놀 수 있는 숲도 없이 모두 갇혔습니다!$b$b이제 수액을 찾을 수 있었습니까? 트와일라잇 러너의 수염은 어떻습니까? 요술쟁이 비늘을 가지고 있지 않나요?$b$b그리고 눈! 너무 많은 눈이 필요합니다! 눈의 좋은 도움 없이는 맹렬한 숲의 마법 양조주를 섞을 수 없습니다!' WHERE `entry`=1058; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그늘진 캐릭터처럼 보입니다. 나보고 볼 거 있어?' WHERE `entry`=1060; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Greatwood Vale은 북서쪽 $N에 있습니다. 가다. 이 땅을 약탈하려는 자들에게 공포를 불어넣으십시오!' WHERE `entry`=1062; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 내 새로운 실험 대상들과 함께 왔니?' WHERE `entry`=1065; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신디케이트 그림자 마법사를 찾아 그들에게서 피를 수집했습니까?' WHERE `entry`=1066; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔습니다, $N. 연금술사 라이던에게서 도움을 받습니까?' WHERE `entry`=1067; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나무 정령들은 형제 $N을 잃고 통곡합니다. 분쇄기 XT:4 및 XT:9를 파괴해야 합니다. 그렇지 않으면 Stonetalon이 절대 치유되지 않을까 두렵습니다.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='달걀 가져왔어, $N? 부두주임 디지위그와 이미 선적 계약을 맺었습니다!' WHERE `entry`=1069; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님의 전투 상황은 어떻습니까?' WHERE `entry`=1071; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='물약이 없으면 니트로미르글리세로늄을 만들 수 없습니다... 물약은 생성에 필수적입니다.' WHERE `entry`=1073; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 잘 가요, 돌아왔군요.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 필요한 구성 요소를 찾았습니까?' WHERE `entry`=1076; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='ㅋ! 당신은 돌아왔다! 당신은 그것을 가지고 있습니까? 주문이 있습니까?' WHERE `entry`=1077; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N.$B$B 저 저울을 가지고 Stonetalon의 골짜기에서 이미 돌아오셨나요?' WHERE `entry`=1078; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계획은 잡았어, $N?' WHERE `entry`=1079; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떻게 됐어, $N?' WHERE `entry`=1080; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Charred Vale을 처음 보았을 때 거의 울 뻔했습니다, $N.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Venture Co.가 과거에 그것을 어떻게 사용했는지에 관계없이 Gaxim이 파편의 용도를 찾을 것이라고 생각합니다.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Venture Company 공항이 있으면 찾아야 합니다. $N.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기서 채널링 마법은 구멍이 가득한 양동이로 우물에서 물을 길어오는 것과 같습니다.' WHERE `entry`=1087; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스승님이 저를 돌발톱 꼭대기로 가라고 하셨을 때 저는 고대 아즈샤라 신전의 성스러운 폐허를 기어다니는 나이트 엘프들을 그들의 손길이 신성함을 더럽히고 있기만 하면 된다고 생각했습니다... 하지만 오르다누스는 미끄러졌습니다. 내 이해.' WHERE `entry`=1088; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='세 개의 열쇠 구멍이 돌에 새겨져 있습니다.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? 내가 당신을 위해 무엇을 할 수?' WHERE `entry`=1091; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요?' WHERE `entry`=1092; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 계획을 찾았습니까? 새 상사에게 깊은 인상을 심어주고 싶습니다. 바라건대, 일단 그가 나의 충성심을 확신한다면------그가 확신할 수 있는 만큼은... 도깨비의 명예, 알지?-그는 나의 다소 인상적인 천재성을 편안하게 사용할 수 있을 것이다.' WHERE `entry`=1093; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕! 어떻게 도와 드릴까요?' WHERE `entry`=1094; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Sputtervalve는 Gerenzo가 죽었다는 증거를 원할 것입니다. 나는 그의 기계 팔이 아마 할 것이라고 생각합니다.' WHERE `entry`=1096; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 걱정스러운 표정에서 뭔가 잘못되었음을 알 수 있습니다....' WHERE `entry`=1100; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='칼가 칼날가마가 가시덩굴 소굴에서 병력을 소집하는 한, 이 땅은 큰 위험에 처해 있습니다.' WHERE `entry`=1101; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가시덩굴 소굴의 더러운 야수들이 그들의 소굴에서 쫓겨난 것을 알게 되면 복수가 이루어졌음을 알고 편히 쉴 수 있을 것입니다.$b$b당신이 소굴에서 가시멧돼지를 쫓아냈습니까? Razorflank의 심장의 형태로 나에게 좋은 소식을 가져다주나요?' WHERE `entry`=1102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$G 형제 자매;?$B$BI 타락한 물의 정령을 쓰러뜨린 후 문제가 발생한 다른 사람을 알고 있습니다. 그는 너무 오래 기다렸고 자신의 취향에 비해 너무 빨리 영혼 세계에서 나온 것 같습니다. 다른 사람에게 이런 일이 일어나는 것을 보고 싶지 않으니, 다른 사람이 내 도움을 필요로 하지 않도록 여기서 잠시 기다리겠습니다.' WHERE `entry`=1103; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕 안녕 안녕! 그 독을 얻었습니까??' WHERE `entry`=1104; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제 동생이 새로운 연료 설계를 진행하고 있는데 그게 저를 걱정스럽게 합니다. 가능한 한 빨리 거북 껍질 연료 탱크 작업을 시작해야 합니다!$B$B$N, 그 껍질은 아직 가지고 있나요?' WHERE `entry`=1105; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='글쎄, 당신은 나를 찾았습니다. 잘 했어.$B$B내가 Gath\'Ilzogg를 위해 만든 도끼 때문에 여기 왔니? 아니면 파메이 공작부인의 명예를 되찾기 위해 여기에 오셨습니까?$B$B사실, 그것이 무엇인지는 상관하지 않습니다. 싸우러 온거면 끝장내자...' WHERE `entry`=1106; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='꼬리 지느러미가 있습니까? 내가 우리 차를 자체 속도로부터 보호할 수 없다면 이 경주에서 오래 가지 못할 것입니다.' WHERE `entry`=1107; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인듀리움 조각을 찾으셨나요, $N. 대장간을 가열하고 테스트할 준비가 되었습니다.' WHERE `entry`=1108; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 돌아오셨군요. 크라울 구아노를 구할 수 있었나요?' WHERE `entry`=1109; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 아파트에 가봤어? 내가 원하던 그 많은 부품을 다시 가져왔나요?' WHERE `entry`=1110; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='발언! 말해봐, 내려줄거야 아니면 태워줄거야?' WHERE `entry`=1111; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Ratchet에 가서 그 부품을 구했습니까?' WHERE `entry`=1112; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='붉은십자군 수도원에서 돌아왔습니까? 이 유쾌한 실험을 위해서는 많은 하트가 필요합니다!$b$b의심할 바 없이 바리마트라스와 암흑의 여왕도 붉은 쓰레기를 제거하게 되어 기뻐할 것입니다...' WHERE `entry`=1113; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어? 대단해! 어디 보자!' WHERE `entry`=1114; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 돌아왔어? 내 꿈의 먼지가 있습니까?' WHERE `entry`=1116; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Nazz Steamboil에서 얻은 것이 있습니까? 그가 비밀을 지키고 싶은 것이 있습니까??' WHERE `entry`=1117; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕 안녕. 그리고 당신과 같은 고귀한 $r이 무법항으로 내려온 이유는 무엇입니까?' WHERE `entry`=1118; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. Fizzlebub가 우리를 도울 수 있었나요?' WHERE `entry`=1119; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕! 나한테 줄 게 있어?' WHERE `entry`=1120; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 무엇을보고 있습니까?' WHERE `entry`=1121; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕 $N. 그 스타우트는 어떻게 되었습니까? 강한 물건이지, 그렇지?' WHERE `entry`=1122; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$c, 이곳은 그냥 지나치기에는 위험한 땅입니다. 실리더스 황무지로 가는 이유는 무엇입니까?' WHERE `entry`=1124; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼라이언스든 호드든 상관없습니다. 어떤 존재도 고문당하는 영혼으로 이 세상에 갇힐 자격이 없습니다. 이 영혼들을 구하면 상황이 바로잡힐 겁니다, $N.' WHERE `entry`=1125; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음, 효과가 있었나요? 당신은 여전히 ​​한 조각 안에 있습니다. 좋은 소식입니다. 찾으셨나요?' WHERE `entry`=1126; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 잔질 혼합물 아직 가지고 계시나요?' WHERE `entry`=1127; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악랄한 Steelsnap을 물리쳤나요, $N?' WHERE `entry`=1131; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='프라이드윙 독주머니 가지고 있나요, $N? 우리는 오크들이 짐승의 독을 우리에게 사용하도록 놔둘 수 없습니다!' WHERE `entry`=1134; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Highperch 찾았어, $N? 거기 있는 와이번들에게 행운이 있습니까?' WHERE `entry`=1135; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='알터랙 산맥에 가보셨나요, $N? 애매한 Frostmaw에 직면 했습니까?' WHERE `entry`=1136; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='...레몬 크랩, 휘퍼 루트 크랩, 아이언포지 서프라이즈 크랩. 그게 다야.$B$BO오, 안녕 $N. 내가 말했던 좋은 게 덩어리 있어?' WHERE `entry`=1138; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Hammertoe의 퀘스트가 실현되어야 합니다, $N. 나는 그에게 많은 빚을 지고 있습니다.$B$B당신이 울다만으로 돌아가는 것은 그 목표뿐만 아니라 모든 드워프 종족의 안전을 위해서도 꼭 필요한 일입니다. 그들의 골렘 군대가 얼마나 강력해질지 아는 검은무쇠단의 손에 서판이 들려 있습니다.' WHERE `entry`=1139; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='한 번은 사티로스의 역사가 나이트 엘프의 역사와 관련이 있다는 속삭임을 들었지만 존경하는 호스트가 그 문제에 대해 말하는 것을 꺼렸습니다.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Darkshore groupers를 사용하는 좋은 요리가 많이 있습니다. 먹기도 좋지만 잡는게 더 재밌는 것 같아요.$B$B어둠해안 그루퍼 아직 못 낚았나요?' WHERE `entry`=1141; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 집에 무슨 일로 왔어, $R?' WHERE `entry`=1142; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='애스리쿠스 나라신은 고대의 강력한 흑마법사입니다. 아마도 우리는 Delgren의 도움을 기다려야 할 것입니다. 하지만 그는 분명히 당신을 혼자 보내는 데 많은 믿음을 가지고 있었습니다.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부럽다, $c. 한동안 오그리마 성벽 밖에 있었던 사람의 모습을 하고 있군요.$B$BI 스랄이 이곳 도시에서 내 기술을 필요로 하지 않는다면 대족장의 이름으로 직접 여행을 떠날 것입니다. 그러나 그는 우리를 잘 인도하고 나는 그의 판단을 믿습니다. 그가 나를 필요로 하는 한 나는 여기에 남아 있습니다.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='War는 우리 일행과 함께 Shimmering Flats, $c로 이동합니다. 여기에서 당신을 제공합니다?' WHERE `entry`=1146; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 종족을 위해 평지로 향하는 여행자의 수를 감안할 때, 나는 우리가 그 곤충을 퇴치하는 데 도움이 될 충분한 모험가를 설득할 수 있다고 확신합니다. 우리 일행은 떠날 때까지 떠날 수 없습니다.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 오랜만에 날 보러 왔구나, $N. 오늘 무엇을 도와드릴까요? 당신은 최근 전투의 얼굴을 본 것 같습니다. 좋아요... 호드에게도 좋고 당신에게도 좋습니다. 더 많은 전투를 볼수록 더 도움이 될 것입니다. 더 강해졌습니다.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='믿음. 그것은 일부 사람들이 생각하는 것보다 훨씬 더 중요합니다. $B$B당신이 때때로 무엇을 믿는지는 중요하지 않습니다. 당신이 무언가를 믿는 것이 중요합니다.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신 앞에 놓인 도전에 대해 영적으로, 육체적으로, 정신적으로 준비해야 합니다.$B$BT우리는 종종 준비가 되기 전에 서두르기도 합니다. 나는 그들이 어느 지파에 속해 있든 간에 신성한 고향을 떠난 후 직면할 수 있는 위험에 대비시키는 것이 청소년에 대한 나의 의무라고 생각합니다.' WHERE `entry`=1150; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='로크알림은 Thousand Needles의 켄타우로스 부족에서 파운더라고도 불립니다. 그의 앞길을 가로막을 정도로 용감하거나 어리석은 생물을 때릴 때 그의 주먹이 천둥을 치기 때문입니다.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 나에게 광석 샘플을 팔지 않으려는 여행자들을 다시 보았다. 나는 대족장을 돕지 않는다고 그들에게 침을 뱉습니다.$B$B호드와 동맹을 맺은 모든 사람들의 권리인 전사가 아니라 겁쟁이처럼 전투에서 죽기를 바랍니다.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 그것을 공부한 후 나에게 책을 가져오세요. 당신이 나에게 책을 주기 전까지는 당신에게 당신의 질문을 하지 않겠습니다.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 붉은십자군에게 책을 훔치기 전에 그들에게 약간의 고통을 주기를 바랍니다.$b$b그들에 대한 나의 견해는 정당하지 않습니다. 십자군은 한 때 빛의 추종자였을지 모르지만 지금은 그들의 종교를 따르지 않는 모든 생물을 파괴하려고 합니다. 그들은 포세이큰이든 아니든 모든 언데드는 정화되어야 하며 그들의 땅을 여행하는 사람들은 미쳤거나 언데드의 강력한 마법에 지배를 받아야 한다고 믿습니다. 바보들. 바보와 바보; 그들 모두.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모두 죽이고 머리를 가져와!' WHERE `entry`=1164; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 그 로그에 목이 마르다. 스너프도 그리워요. 금고는 어디에 있습니까? 대군주 모크모로크를 잡으러 가십시오.$b$b오래된 집에서 남쪽을 찾으십시오. 나는 너무 바빠서 오우거를 이끌 수 없습니다.' WHERE `entry`=1166; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모크모로크는 모든 오우거에게 남아서 이곳을 안전하게 지키라고 전합니다. 오우거는 블랙 드래곤 군대를 죽이고 고향을 되찾아야 한다고 생각합니다.$b$b오우거가 집으로 돌아갈 수 있도록 도와주세요. 오우거가 복수하도록 도와주세요.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흑룡군 후손의 마음과 혀로 그 흉악한 짐승이 우리 집에 새끼를 들여온 것이 무엇인지 해독할 수 있습니다. 아마도 우리의 침략자들에 대해 더 잘 알게 되면 그들을 단번에 완전히 파괴하고 폐허가 된 Stonemaul Village를 되찾을 수 있을 것입니다.$b$b물론 모크모로크가 무기력하고 뚱뚱한 덩어리를 이 진흙 구덩이 밖으로 옮기도록 설득하는 것은 그 자체로 에픽 퀘스트가 되는 것...' WHERE `entry`=1169; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Dragonmurk에게 서둘러야 합니다, $n. Onyxia의 알이 Wyrmbog 주변에 널려 있는 상황에서 빨리 조치를 취하지 않으면 압도적인 숫자에 직면하게 됩니다.$b$b그녀의 알을 파괴하세요! 흑룡 역병이 우리 조국에 퍼지게 하지 마십시오!' WHERE `entry`=1172; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 모크모로크를 마을 밖으로 몰아내려는 줄 알았어요. 대신 당신은 나에게 채팅하러 왔습니까?' WHERE `entry`=1173; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불에 탄 동물 부위를 골라내지 않고 레이서의 잔해를 치워야 하는 것만으로도 충분히 안타깝습니다.' WHERE `entry`=1175; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 그 뼈 있어? 스티어링 장치를 가볍게 만드는 작업을 막 시작하려고 했지만 필요한 모든 부품 없이 그녀를 열고 싶지는 않습니다.' WHERE `entry`=1176; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음식을 줘 아니면 내가 널 먹어.' WHERE `entry`=1177; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 밟고 있는 곳을 조심하세요! 시계 시계 시계!! 이것은 당신이 여기에서 보는 섬세한 물건이고 우리가 이기려면 모든 것이 완벽하게 작동해야 합니다!' WHERE `entry`=1179; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인정하기 싫지만, 그들이 가지고 있는 그놈 팀은 꽤 훌륭합니다. 우리 소년들은 그들이 얻을 수 있는 모든 우위가 필요합니다.' WHERE `entry`=1182; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n! 연료 조절기를 추적했습니까?' WHERE `entry`=1183; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='약간의 추가 발차기 없이 트랙에서 내 얼굴을 어떻게 보여줘야 할까요? 그것은 비극입니다.' WHERE `entry`=1187; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아시다시피 Gizmorium은 모든 수리 요구 사항을 충족할 수 있습니다! 어떻게 도와 드릴까요?' WHERE `entry`=1188; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Pozzik이 레이서에게 모래 양동이를 얹었다는 것을 믿을 수 있습니까? 좌석 아래에 모래 양동이가 있는 상태에서 어떻게 최대 속도에 도달해야 합니까?' WHERE `entry`=1189; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인듀리움을 레이서의 다른 부분에 통합하고 싶지만, 이 부분을 만들려면 많은 양의 원시 인듀리움이 필요합니다.$b$b바다 건너 카즈 모단의 ​​배드랜드에 있는 울다만 발굴지에서 인듀리움 광석을 찾을 수 있습니다. $b$b노움이 자체적으로 공급하고 있으므로 우리가 그들과 보조를 맞추는 것이 중요합니다.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='크고 부서진 함정이 당신 앞에 놓여 있습니다. 오우거들이 덫을 고치려고 시도했지만 소용이 없었습니다. 덫 옆에는 급히 쓴 쪽지가 있는데 이상하게도 그것을 수리하는 데 필요한 것이 정확히 무엇인지 자세히 설명되어 있습니다. 바로 토륨 장치와 약간의 서리 기름입니다. 덫을 수리하면 근처를 지나가는 오우거가 덫에 걸리고 피할 수 있습니다.$b$b글을 읽을 줄 아는 오우거가 극소수라는 것은 분명 행운인 것 같습니다.$b$b그렇습니다.' WHERE `entry`=1193; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='약병이 가득 차면 Thousand Needles에 있는 내 동료인 Rau에게 보낼 수 있습니다. 그가 물병을 요청한 사람이니 우리가 그것을 어떻게 사용할 수 있는지 더 잘 알 것입니다.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='난 당신이 Zangen에 의해 보내진 것 같아요, 흠?' WHERE `entry`=1196; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='클로벤 발굽에 손을 대고 싶습니다. 아직 가져가지 않았나요?' WHERE `entry`=1197; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Blackfathom Deeps는 한때 고대 나이트 엘프 사원이었습니다. 이곳에는 한때 가장 강력한 달샘이 있었습니다. Twilight\'s Hammer의 손아귀에서 지금 어떤 사악한 양조가 일어나고 있는지 누가 알겠습니까?$b$b그들의 존재를 제거하는 데 진전이 있었습니까?' WHERE `entry`=1199; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간은 소중한 상품입니다. $c.$b$b여기 다르나서스에서 제 역할은 은빛 여명회가 번창하고 칼림도어를 잠식하는 사악한 세력을 저지하는 것입니다.$b$b당신의 일을 빨리 말하거나 당신의 길을 가십시오.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='침입자를 찾았습니까, $N?' WHERE `entry`=1201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='문서를 찾았습니까, $N? 그들은 얼라이언스의 안정과 호드의 안보에 필수적인 정보를 보유하고 있습니다.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 내 칼을 가지고??' WHERE `entry`=1203; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='갈라진 혀를 얻었습니까?' WHERE `entry`=1204; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Deadmire의 이빨을 가지고 있나요, $N? 생물의 고통을 끝내셨습니까?' WHERE `entry`=1205; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 눈은 어디에 있습니까?' WHERE `entry`=1206; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기미. 우리는 모두 인생에서 약간의 향신료를 사용할 수 있습니다. 당신은 동의?' WHERE `entry`=1218; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보고할 것이 있습니까?' WHERE `entry`=1219; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어?' WHERE `entry`=1220; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='덩이줄기 있어, $N?' WHERE `entry`=1221; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='미스터 이그나츠 봤어? 얼마 전에 그를 늪으로 보냈는데 돌아오지 않았어요!' WHERE `entry`=1222; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어?' WHERE `entry`=1238; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신고할 다른 문제가 있습니까, $N?' WHERE `entry`=1239; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$g형제:자매; 님에 대한 분노의 영이 있습니다. Kin\'weelay에 온 이유는 무엇입니까?' WHERE `entry`=1240; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흠, 당신은 남자와 그의 낚시를 방해할 타당한 이유가 있어야 합니다. 나는 거지들은 고사하고 장사꾼들에게도 친절하게 대하지 않습니다.' WHERE `entry`=1241; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 내가 당신을 위해 뭔가 할 수 있습니까? 특별한 Trias 체다 치즈를 드셔 보시겠습니까? 아니면 Darnassian bleu 블록?' WHERE `entry`=1242; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='숲 속을 여행하기에 너무 안전하지 않습니다, $N. 조심하고 의심스럽거나 위험한 것을 발견하면 즉시 감시자에게 연락하십시오. 자신에게 아무것도 시도하지 마십시오. 당신에게 일어날 수 있는 끔찍한 일에 대해 우리는 책임이 없습니다.$B$B하지만 우리 둘 다 당신이 나를 무시하고 어쨌든 어둠 속에서 나오는 모든 것과 싸울 것이라는 것을 알고 있습니다. 그렇죠? 하하, 네, 당신은 모험가 유형... 모두 동일합니다.' WHERE `entry`=1243; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조심하세요, $N. 트리아스가 자네를 여기로 보낸 건 알지만, 그렇다고 자네에게 문제를 일으키지 않을 수 있는 것이 숲 속에 숨어 있다는 뜻은 아니야... 특히 자네가 데피아즈단을 조사할 때 말이야.' WHERE `entry`=1244; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아오셨군요. 우리 둘 다 당신이 치즈를 먹으러 온 것이 아니라는 걸 알고 있으니 농담은 그만합시다. Backus가 도움이 되었습니까? 아니면 아직 그늘숲으로 떠나지 않았습니까?' WHERE `entry`=1245; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그는 미끄러 졌습니까? 그는 우리를 바라보는 방식이 약간 그늘져 보였다.' WHERE `entry`=1249; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 가지고 있는 것이 무엇입니까, $n? Shady Rest Inn의 유적에서 나온 증거?' WHERE `entry`=1251; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shady Rest Inn에서 흥미로운 점을 찾으셨나요?' WHERE `entry`=1252; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shady Rest Inn 부지에서 증거를 찾았습니까?' WHERE `entry`=1253; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Mudrock 방언에 대한 내 연구는 순조롭게 진행되고 있습니다. 게 사냥이 잘 될 거라고 믿어요?' WHERE `entry`=1258; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Marg의 운명을 알아냈나요?' WHERE `entry`=1261; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Dustwallow의 Brackenwall Village에서 여행하셨습니까? Nazeer는 어떻고 습지에서 그의 노력은 어떻습니까?' WHERE `entry`=1262; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N?' WHERE `entry`=1265; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shady Rest Inn에서 일어난 일에 대한 단서를 찾았습니까?' WHERE `entry`=1269; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='리테를 찾으셨나요?' WHERE `entry`=1273; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='연구할 샘플이 충분히 확보되면 진정한 작업을 시작할 수 있습니다. Blackfathom Deeps의 사티로스와 나가의 손상된 뇌간을 사용하여 돌연변이 사이의 상관관계를 도출할 수 있습니다.$b$b아마도 그 지식을 통해 블러드 엘프가 기형과 악에 더 깊이 파고드는 것을 막을 수 있을 것입니다.' WHERE `entry`=1275; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $c. 무엇을 도와드릴까요?' WHERE `entry`=1276; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 볼 것이 있습니까?' WHERE `entry`=1319; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나를 위한 것, $c?' WHERE `entry`=1321; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거미에게서 주머니를 얻었습니까?' WHERE `entry`=1322; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 안녕, $N. 도와주셔도 괜찮으시겠지만 헨델이 도망가거나 최악의 경우 죽게 만들 수는 없었습니다.' WHERE `entry`=1324; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='드워프 땅에서 온 편지? 멀리 북쪽에서 누가 전화를 걸까...$B$B지령서를 보여주세요.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나를 위한 패키지가 있습니까?' WHERE `entry`=1358; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어?' WHERE `entry`=1359; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 이제 내 가슴에 들어가 내 보물을 훔칠 수 있을 만큼 충분히 오랫동안 트로그 주위를 때릴 수 있습니까?' WHERE `entry`=1360; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네더가드 성채에 온 이유가 뭐야, $r?' WHERE `entry`=1364; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Khan Dez\'hepah를 물리쳤습니까?' WHERE `entry`=1365; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N님 귀 수집품은 어떠세요? 크기가 큰?' WHERE `entry`=1366; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='떠나다! 마그람은 약자와 대화하지 않는다. 우리가 그들을 죽인다!$B$B나와 대화하고 싶다면 당신이 강하다는 것을 보여주세요. 겔키스를 많이 처치한 후 돌아오십시오.' WHERE `entry`=1367; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 두 발은 겔키스의 땅을 밟습니다. 당신은 여기서 환영받지 못합니다!$B$BGelkis와 우정을 찾고 있음을 증명하십시오. 마그람 켄타우로스를 처치하십시오. 땅이 마그람 피로 젖었을 때 돌아오십시오.' WHERE `entry`=1368; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 우리의 적이 아니라면, 당신은 내가 요구하는 것을 할 것입니다!' WHERE `entry`=1369; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='겔키스에게 자신의 가치를 더 증명하고 돌아오세요!' WHERE `entry`=1370; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 우리의 적이 아니라면, 당신은 내가 요구하는 것을 할 것입니다!' WHERE `entry`=1371; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 Gelkis의 친구임을 보여주세요, $N.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 Gelkis의 친구임을 보여주세요, $N.' WHERE `entry`=1374; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magram을 위해 작업을 수행하면 도와 드리겠습니다.' WHERE `entry`=1375; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Khan Hratha는 죽었습니까? 열쇠 조각을 가지고 있습니까?' WHERE `entry`=1380; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 부탁하는 대로 해. 당신이 마그람의 아군임을 증명하십시오!' WHERE `entry`=1381; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사라져! Gelkis는 당신이 여기 있는 것을 원하지 않습니다. 지금 가세요!!$B$B마그람을 많이 죽이고 돌아오세요. 그러면 제가 얘기하겠습니다.' WHERE `entry`=1382; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스토나드에 있는 그 잠입자는 반드시... 내 특별한 혈청을 마신 후에... 문을 열 것입니다. 하하!$b$b필요한 재료는 결코 쉽게 구할 수 없습니다. Shadow Panthers는 Swamp에서 흔히 볼 수 있지만 우리의 목적을 위해 충분한 하트를 모으는 것은 어려울 수 있습니다. 그리고 Mire Lord는 그렇게 까다로운 짐승이 될 수 있습니다.$b$bDeepstrider 종양은 찾기가 매우 어렵습니다. 그러나 내가 그것으로부터 끌어낼 수 있는 화학 반응은 누구에게도 뒤지지 않습니다.' WHERE `entry`=1383; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 매력이 있습니까? 콜카르가 약하다는 걸 보여줬다고요?' WHERE `entry`=1384; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금 가십시오. 그렇지 않으면 마그람이 당신을 짓밟을 것입니다! 우리의 친구가 되려면 겔키스를 죽여야 합니다.' WHERE `entry`=1385; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='콜카르가 두렵습니까? 왜 그들을 죽이지 않습니까? 죽이는 방법을 잊었을 수도 있습니다. 콜카르가 죽기 전에 서둘러 처치하십시오!' WHERE `entry`=1386; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보고가 있습니까, $N?' WHERE `entry`=1387; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='친애하는 친구인 포스틴 연금술사에게 도움이 되었으면 합니다.' WHERE `entry`=1388; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 결정을 가지고 있습니까?' WHERE `entry`=1389; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저에게 자비를 베푸소서! 동맹의 경계를 넘어선 정보를 가지고 있습니다. 나는 호드의 동조자가 아니지만, 밝혀져야 할 정치적 배반이 벌어지고 있습니다!' WHERE `entry`=1391; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말. 그리고 Harbourage에 오신 것을 환영합니다.' WHERE `entry`=1392; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 금고의 열쇠 구멍은 검은색 레진으로 채워져 있습니다. 여는 것은 불가능합니다.' WHERE `entry`=1393; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요! 떠들썩한 일에 신경쓰지 마세요. Nethergarde Keep에서는 여느 때와 다름없습니다.$B$B내게 줄 것이 있습니까?' WHERE `entry`=1395; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='늪 생물들이 가까이 다가옵니다, $N. 제발, 당신은 캠프를 방어해야합니다!' WHERE `entry`=1396; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='유목을 찾았나요, $N?' WHERE `entry`=1398; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='턱뼈가 있나요?' WHERE `entry`=1419; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔다. 보고서가 있습니까?' WHERE `entry`=1420; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마법사의 시약, $N을 가지고 계십니까?' WHERE `entry`=1421; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어?' WHERE `entry`=1423; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Atal\'Hakkar의 사원 내부에서 어떤 어두운 관행이 있었는지 아무도 모릅니다. 그러나 우리는 위대하고 강력한 마법의 힘이 사용되었다는 것을 압니다.$b$b우리는 그러한 마법에 대해 가능한 한 많이 배워야 합니다. 아마도 아탈라이의 주문이 호드에게 유용할 것입니다.$b$b눈물 웅덩이 주변에서 아탈라이 유물을 충분히 모았다면 트롤이 무엇을 성취하고자 했는지, 어떤 일이 일어났는지 이해할 수 있습니다. 너무 끔찍하게 잘못되었습니다.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 나와 거래가 있습니까?' WHERE `entry`=1425; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 환자입니다. 드레노어의 오래된 돌멩이처럼 끈기 있고 영원합니다. 어부들은 내가 서 있는 한 우리 국경을 넘지 못할 것이다. 우리에게 마음대로 사용할 수 있는 군대가 있다면 나는 이 세상과 다른 모든 이들의 존재를 정화할 것입니다. 나는 그들에 대해 말하는 것만으로도 내 증오가 끓어오르는 것을 느낍니다.' WHERE `entry`=1426; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바다와 그녀의 모든 아이들이 잠잠해질 때까지 나는 기뻐하지 않을 것이다... 특히 그 역겨운 물고기 인간들.' WHERE `entry`=1428; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기 오시다니 용감하시네요. 용감한지 어리석은지...' WHERE `entry`=1429; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 성공을 기다리고 있는 와인 한 통이 있어요, $N. 고객에게 다시 배송되기 전에 상품을 맛보는 것이 옳습니다.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 타우렌 동료로부터 사티로스가 그들이 보이는 전부가 아니라는 경고를 받았습니다. 그는 그들에게 뭔가 더 있는 것이 있다고 믿으며, 그들의 악은 그들의 진정한 본성이 뒤틀린 것이라고 믿습니다. 그러나 나는 그런 것을 본 적이 없습니다. $B$BI는 약자의 무자비한 학살과 어둠의 힘을 추구하는 자들의 타락만을 볼 뿐입니다.$B$BI는 대족장이 나에게 달리 지시할 때까지 계속해서 그들을 말살하는 임무를 수행할 것입니다. 그때까지 나는 그들을 불쌍히 여기지 않는다.' WHERE `entry`=1434; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 마법을 가능한 한 간단하게 만들려고 노력했습니다. 피해자의 영혼을 부상당한 형태에서 꺼내는 것은 어린아이 장난이어야 합니다. 적을 완전히 죽이기 위해 보석의 힘에 의존하지 마십시오. 그들이 죽음에 가까워졌을 때만 보석을 활성화해야 합니다. 그렇지 않으면 쓸모가 없습니다.' WHERE `entry`=1435; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 Tyranis가 불타는 칼날단의 비밀을 배우려고 시도하고 그들이 허락한다면 자신을 그들과 같은 종류로 간주할까 두렵습니다. 그는 항상 그것에 의해 유혹되는 사람들에게 가져다주는 힘의 마법을 좋아했습니다. $B$BI 내가 견딜 수 있을지 확신이 서지 않습니다. Tyranis의 영혼이 그러한 위험에 시달린다는 소식을 듣고 가족에게 집으로 돌아갑니다. 그런 일을 추구하는 것은 내 종족 사이에서 충분히 끔찍한 범죄이지만 우리가 우리 자신을 보호하려고 시도하는 것이 되는 것은 이해할 수 있습니다.' WHERE `entry`=1439; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들이 Kor 보석에 대해 묻는다면 나는 성스러운 길에 있지 않은 사람을 덜 신뢰하게 될 것입니다. 하지만 나는 내 동족보다 당신의 동족을 더 신뢰합니다. 나는 타락한 종족 중 한 사람의 행동에 근거하여 전체 질서를 판단하지 않습니다.' WHERE `entry`=1442; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아탈라이 숭배자들이 학카르를 소환하고 잠말란의 예언을 실현할 수 있는 힘을 가지고 있다면 그들을 압수해야 합니다. 호드는 그런 힘을 이해해야 합니다!' WHERE `entry`=1445; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Jammal\'an이 제거되면 내 백성에게 돌아갈 기회가 있습니다.$b$b잠말란을 영적 지도자로 삼은 Atal\'ai는 확실한 파괴에 직면해 있습니다.' WHERE `entry`=1446; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 멍청한 $C라는 말은 아무 의미가 없었어요. 우리는 친구야, 그렇지? 유감 없음?' WHERE `entry`=1447; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 아제로스의 정글에서 Khaz Modan의 눈 덮인 봉우리까지 세계를 여행했습니다.$b$b내 모험에서 도움을 요청한 적이 없습니다. 하지만 내 낡은 뼈는 지쳤어.$b$b탐험가 연맹을 위한 마지막 퀘스트를 완료했다는 것보다 더 만족스러운 것은 없지$b$b아탈의 신전을 찾는 데 도움을 주신다면 \'Hakkar, $c, 정말 고맙습니다.$b$b슬픔의 늪을 샅샅이 뒤져 보고하세요!' WHERE `entry`=1448; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='랩소디 몰트 마셔본 적 있어? 내가 그렇게 말하면 내 최고의 양조주 중 하나입니다. 딸꾹질!$b$b하지만 그 운명적인 비행의 공포를 되살리려면... 딸꾹질... 늪, 글쎄요, 좀 더 강한 것이 필요합니다. 딸꾹질!$b$b칼림도어 칵테일에 여분의 킥을 추가해야 하는 모래주머니와 간을 찾았다고 생각하지 마세요?$b$b딸꾹!' WHERE `entry`=1452; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Nijel이 누군지 모르지만 이 캠프는 내가 밤을 보낸 가장 편안한 장소가 아닙니다. 내 말뜻을 알면 $N.' WHERE `entry`=1456; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사업은 호황을 누리고 있습니다, $N, 그리고 저는 질문할 시간이 많지 않습니다. Reclaimers와 비즈니스가 있다면 들어 봅시다. 그렇지 않다면 내 부하 중 한 명과 이야기해 달라고 부탁해야겠습니다. 그들은 여기 주변을 잘 돌보고 있습니다.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='비열한 생물, 사티로스. 이야기에 따르면 그들이 어떻게든 나이트 엘프와 연결되어 있다고 하지만 믿을 수는 없습니다. $B$BI는 몇 년 전에 그들을 전쟁에 끌어들인 한 엘프 때문에 그들이 그렇게 생각한다고 생각합니다. 세상은 그 이후로 결코 같지 않았습니다. 훨씬 더 위험하고 훨씬 더 무섭습니다.' WHERE `entry`=1458; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='코도나 스콜파시를 어디에서 찾을 수 있는지 알려드리지 못해 죄송합니다. 나는 그 지역에 그다지 익숙하지 않고 탐험할 시간이 없었다.' WHERE `entry`=1459; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 이 악마 같은 것들이 잊혀진 땅에 있다는 사실조차 깨닫지 못했습니다. 내가 마지막으로 읽은 내용은 나이트 엘프가 몇 년 전에 집을 나간 후 켄타우로스가 그 땅을 거의 소유하고 있었다는 것입니다.$B$BI 그들이 이곳에 왜, 어떻게 들어왔는지 궁금합니다.' WHERE `entry`=1466; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘 봤습니다, $N. 사업은 호황을 누리고 있고, 모루를 두드리는 소리가 아이언포지 전체에 울려 퍼지고, 벨로우즈가 불을 뜨겁게 날리고, 아내가 오늘 저녁 식사 후 디저트로 파이를 만들고 있습니다. 인생이 이보다 더 웅장할 수 있을까?' WHERE `entry`=1467; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마침내 당신이 돌아왔습니다, $n. 우리가 마지막으로 이야기한 지 꽤 오랜 시간이 흘렀습니다. 내 퀘스트를 잊어버린 줄 알았는데.$b$b교활한 그리핀 기수를 찾았습니까? 보고할 것이 있었나요?' WHERE `entry`=1469; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금은 당신의 힘이 미약하지만 이미 가능성을 감지하고 있는 것 같습니다.$b$b그 힘이 우리를 통해 흐르면 죽은 사람도 살아 있음을 느낄 수 있습니다.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 성공 소식을 기대합니다, $n. 내 기대를 충족시키지 못하는 것은 당신의 걱정거리 중 가장 작은 것이지만, 당신이 실패한다면.' WHERE `entry`=1471; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Egalin은 저를 가르친 선생님이었습니다. 거의 쳐다보지도 않고 그는 자신이 소환한 보이드워커에게 명령을 내릴 수 있었습니다.$b$b제가 시도할 차례가 되었을 때 저는 과신했습니다. $n 당신이 휘두르는 힘을 가볍게 여기지 마세요.' WHERE `entry`=1473; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공허 저편에서 온 힘 중에서 서큐버스는 가장 위험한 존재 중 하나입니다. 약자가 가장 쉽게 손가락을 감쌀 수 있기 때문입니다.$b$b현재와 미래를 기억하십시오.' WHERE `entry`=1474; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='황혼이 서서히 내 경력에 드리워지고 있는 지금, 탐험가 연맹을 위한 마지막 탐구에서 나를 도와줄 $n 님을 찾습니다. 내 늙은 뼈가 슬픔의 늪과 가라앉은 사원을 용감하게 견딜 수 있는 힘을 모을 수 있다면 나는 바로 당신 곁에서 싸울 것입니다.$b$b오만 때문에 아탈라이 서판을 모으는 데 당신의 도움을 요청하기가 어렵습니다. 하지만 나이가 들면 어쩔 수 없습니다.$b$b저를 도와주세요, $n. 탐험가 연맹에서 최종 입찰을 마치고 은퇴하고 싶습니다.' WHERE `entry`=1475; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금까지 당신의 발전 속도에 놀랐습니다, $n. 나에게 마음을 가져다 주면 다시 한 번 나를 감동시킬 것입니다.' WHERE `entry`=1476; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 아직있다?' WHERE `entry`=1479; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불타는 칼날단은 그들이 진정으로 얼마나 약한지 깨닫기 시작합니다. 그들의 마법은 한심하고 그들의 힘은 약합니다.$B$B그들의 유일한 힘은 그들이 섬기는 사람들에게서 나오는 것이지 진정한 힘과 지식에 대한 이해에서 오는 것이 아닙니다.' WHERE `entry`=1480; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 잘못된 두피를 가져오지 마세요, $c. 잘못된 시약을 사용하면 사망할 수 있습니다. 악마 군주는 자신에게 점을 치는 자들을 죽이기 위해 그의 몸에 긴급 주문을 걸 수도 있습니다.$B$BFate는 이미 나에게 충분한 고통을 주었습니다.' WHERE `entry`=1481; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오라클 수정 $c를 받을 준비가 되었습니다. 이 군주 아즈레토크를 찾아서 파괴하면 우리 둘 모두에게 대족장의 호감을 얻게 될 것입니다. 우리는 우리 자신의 목적을 달성하고 대족장의 호의를 얻을 수 있도록 함께 신속하게 협력하는 것이 좋을 것입니다.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마법을 통해 소환하는 존재를 제어할 수 있는 것이 중요합니다. $C의 방법을 배우는 데 관심이 있는 사람은 거의 없기 때문에 준비가 되기 전에 무언가를 가르쳐서 목숨을 버릴 위험이 있습니다.' WHERE `entry`=1485; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 이 동굴에 들끓는 변이 생물의 가죽을 조사하는 데 매우 관심이 있습니다. 운 좋게 좀 모으셨나요, $c?' WHERE `entry`=1486; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 우리 Naralex의 제자들은 당신의 도움이 필요합니다. 뒤틀린 악몽에 갇힌 주인과 함께 우리의 숫자는 줄어들고 있습니다. 우리는 지금 이 동굴에 출몰하는 타락한 생물체를 처리하는 데 필요한 병력이 없습니다.$b$b부탁합니다. 동굴로 들어가 돌연변이 생물체와 전쟁을 벌이십시오!' WHERE `entry`=1487; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='호드에게 영광을, 적에게 죽음을! $N!$B$BDesolace의 악마는 그 어느 때보다 더 큰 위협을 가하고 있습니다. 악랄한 생명체들이 점점 더 많이 등장하면서 대족장에게 돌아가고 싶은 희망은 점점 줄어들고 있습니다.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 통곡의 정수는 어디에 있습니까?' WHERE `entry`=1491; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다음 배를 타고 가거나 배에 보내고 싶은 물건이 있습니까?' WHERE `entry`=1492; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저울 있어, $N? 천둥도마뱀의 공격을 견디지 못한다면 내 가르침을 받을 수 없다.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='베르가의 서판, $N 가지고 계신가요? 그렇지 않다면 당신이 할 때까지 당신과 이야기하고 싶지 않습니다.' WHERE `entry`=1501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 강철 막대가 있습니까?' WHERE `entry`=1503; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보이드워커는 강력한 생명체입니다. $N 님의 입장이었던 때가 기억납니다. 세월이 흐르면서 내 보이드워커는 나와 덜 싸우게 되었지만, 아마도 내가 경계를 풀기를 바라는 것일 뿐이라고 생각한다.$B$B기억해, $N.' WHERE `entry`=1504; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 무엇입니까?' WHERE `entry`=1511; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔습니다. 서큐버스와 싸울 준비가 되셨나요?' WHERE `entry`=1512; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서큐버스를 보면 가슴이 뛰기 시작합니다... 하지만 동시에 제 영혼이 밀물처럼 밀려드는 것을 거의 느낄 수 있습니다.$b$b조심하세요, 친구.' WHERE `entry`=1513; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=1514; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='으으윽...' WHERE `entry`=1515; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인내는 지상 최고의 미덕입니다. 지구는 모든 것의 순환을 목격합니다. 협곡이 되는 강. 땅은 만물 중에서 가장 완고하고 지혜로우며 조급함을 용납하지 않습니다. 당신이 나에게 성공적으로 돌아올 때 당신은 온전한 상태에 훨씬 더 가까워질 것입니다.' WHERE `entry`=1516; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='영원히 당신을 운명으로 인도할 네 가지 길 중 첫 번째로 당신을 완전히 환영하고 싶습니다.$B$B대지가 준 돌이 있다면 약속한 토템을 드리겠습니다.$B $B그렇지 않다면 길을 찾을 때까지 함께 가십시오.' WHERE `entry`=1518; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지구는 인내심을 가지고 있으며, 시간이 지나면 모든 것이 침식되고 다시 태어남을 알기 때문에 여러분이 준비될 때까지 여러분을 기다릴 것입니다. 그것은 사물의 순환입니다. 산은 사막이 됩니다. 강은 협곡이 됩니다. 지구는 모든 요소 중에서 가장 완고하고 현명합니다.$B$B무엇보다 인내와 체력을 배워야 합니다. 지구는 당신이 준비되었다고 느끼기 때문에 지금 당신을 부릅니다. 성공하면 이것을 당신의 중생이라고 생각하십시오. 나중에 무지로 돌아갈 수 없습니다.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N님. 임무를 완수하지 못했다면 나에게 돌아오지 않았을 것입니다. 당신의 여행을 영원히 지배할 네 길의 첫 번째 길에 내가 처음으로 당신을 완전히 환영하기를 바랍니다. 그렇지 않다면 불쌍합니다. 요소에 자신을 완전히 바쳤을 때 가질 수 있는 많은 자부심이 있습니다.' WHERE `entry`=1521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N. 휴면 불꽃의 성소에 도착했습니다. 샤머니즘 예술에 정통한 자만이 이곳의 비밀과 이곳이 가진 힘을 알 수 있습니다. 여기까지 왔다가 되돌아와서 미안해----------------------하지만 나는 사당의 수호자이니 아무나 방황하게 둘 수는 없다. 여기.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시약 주머니와 불 타르를 찾으면 불의 사프타를 만들 수 있는 재료는 충분합니다. 불타는 칼날단 광신자들은 대부분의 주문에 필요한 적절한 구성 요소를 그 주머니에 가지고 다니며, 일반적으로 내가 필요한 항목을 충분히 가지고 있기 때문에 더 이상 다른 것을 찾을 필요가 없습니다.$B$B사프타는 항상 다음과 같은 재료로 만들어집니다. 각각의 요소와 밀접하게 연결되어 있습니다. 흑마법사의 발포 관계 덕분에 작업이 더 쉬워집니다.' WHERE `entry`=1525; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='화로는 키의 1/3 정도 서 있고 평범한 금속 레일을 따라 새겨진 비문을 제외하고는 정상적으로 보입니다. 금속은 날씨로 인한 마모 흔적이 없으며 상단에 놓인 그릇은 만지면 시원합니다.' WHERE `entry`=1526; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? 거기에 무엇이 있습니까?' WHERE `entry`=1527; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 물이 없나요, $N? 이야기에 따르면 방문자를 돌보지 않는 거대한 자연 생물이 폐허를 보호했지만 나이트 엘프의 적을 겁주기 위한 신화일 수 있습니다.$B$B아무리 조심하세요.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신에게 당신의 다른 작업을 맡길 준비가 막 막바지에 이르렀습니다. 아직 피부를 채우지 않았나요?$B$BI 가시멧돼지의 보호 능력이 얼마나 되는지 알고 있습니다. 그러한 작은 수원조차도 그들에게는 막대한 부입니다. 그들은 불모의 땅에 아주 약간의 비가 내리면 큰 잔치를 벌입니다. 물은 매우 희소하기 때문에 그들에게 신성한 것입니다. 이해했나요?' WHERE `entry`=1535; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마을에 남아있는 깨끗한 우물은 내가 어렸을 때 들었던 $N의 이야기를 떠올리게 합니다. 큰 고통과 슬픔의 시기에도 우리는 희망의 조각, 작은 상징을 찾을 수 있습니다. 오크 사람들은 스랄을 이렇게 봅니다. 그는 큰 역경을 딛고 살아남았고 그의 힘과 모범을 통해 우리 민족을 이끌기 위해 일어섰습니다. $B$BI 어떤 오크도 그만큼 고통을 겪었는지 확신하지 못하지만 동시에 어떤 오크도 그 만큼 강하다.' WHERE `entry`=1536; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 아직있다?' WHERE `entry`=1558; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='투가는 어디에 있습니까?' WHERE `entry`=1560; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='채팅할 시간이 없습니다. 당신은 나와 거래가 있습니까?' WHERE `entry`=1578; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 개퍼 잭 찾았어, $N? 개퍼 잭이 없으면 내 스티틀 페그를 조정할 수 없습니다!' WHERE `entry`=1579; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전기 펠러를 찾았습니까? 오리 미끼에 대한 연구를 계속하려면 그것들이 필요할 것입니다...' WHERE `entry`=1580; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 거래할 비약이 있습니까?' WHERE `entry`=1581; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N님.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 직접 책을 훔치기에는 너무 눈에 띄었다. 자신의 팻시 중 하나가 나를 위해 더러운 일을 한 것은 행운입니다.' WHERE `entry`=1598; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='초보자들이 가지고 다니는 깃털 부적에는 일종의 마법 같은 힘이 있습니다. 그것들을 연구하는 것은 흥미로울 것입니다. 나는 트롤에서 그것을 기대하지 않았을 것입니다.' WHERE `entry`=1599; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이언포지에서 좋은 소식을 들고 오셨기를 바랍니다. 나는 내 재치가 끝에 있기 때문에!' WHERE `entry`=1618; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 머그잔을 얻을 수 있는 유일한 방법은 내 차갑고 죽은 손가락에서 그것을 빼내는 것뿐입니다...' WHERE `entry`=1640; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제 존이 아이언포지에서 더 나은 행운을 누리길 바랍니다. 그는 아이들과 저만 남게 되기 때문에 그곳으로 여행하는 것을 매우 싫어하지만 반드시 해야 한다는 것을 알고 있습니다. 마음이 너무 착해요.$B$B어떤 해는 다른 해보다 쉬웠지만 올해는 훨씬 더 힘들었습니다. 마치 공기 중의 무언가가 엄청난 변화를 알리는 것 같습니다. 누가 알겠어?' WHERE `entry`=1644; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기와 아제로스 전역에 걸쳐 상인들이 몰려들면서 우리 고아원 아이들을 위한 옷을 만드는 데 사용하는 품목의 공급량이 적습니다. 제 아내가 새 옷을 만들 수 있도록 리넨 수집을 도와주신 것은 정말 고마운 일입니다, $N. 감사합니다.$B$B곧 아내가 있는 집으로 돌아갈 수 있기를 바랍니다.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 집에서 우리의 입장을 만들 것입니다!' WHERE `entry`=1651; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 찾고 있는 아이템은 얻기 힘들겠지만, 내가 당신을 위해 만들어 줄 무기는 그만한 가치가 있을 것이라고 장담할 수 있습니다.$B$B이것은 지금까지 내 최고의 작품이 될 것이며, 당신이 나에게 한 서비스.' WHERE `entry`=1654; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 운이 없나요? 하하, 그 오우거들은 아직 널 이기지 못했지?' WHERE `entry`=1655; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래, 젊은이? Kauth가 당신을 위해 무엇을 할 수 있습니까?$B$B메사에서 여기까지의 여정은 어떤 사람에게는 엄청난 짐이 될 수 있지만 어떤 사람에게는 반가운 광경이 될 수 있습니다. 당신을 위한 것이 무엇인지 궁금합니다.' WHERE `entry`=1656; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Southshore 사람들에게 우리의 \"선물\"을 전달했습니까?$B$B' WHERE `entry`=1657; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Tirisfal Glade에 올라가서 물건을 확인 했습니까? 보통 언더시티 근처에서 축제를 여는데...' WHERE `entry`=1658; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 바틀비와 싸우는 걸 봤어요. 잘 했어! 머그잔 가져왔어?' WHERE `entry`=1665; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 뱃지 있어? 나는 Dead-tooth Jack이 그것으로 야기할 수 있는 장난을 생각하고 싶지 않습니다.' WHERE `entry`=1667; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Vejrek의 오두막집에 가보셨나요, $N? 내가 당신에게서 맡는 $R 악취인가요?' WHERE `entry`=1678; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이언밴드 컴파운드에 들어가셨나요? umbral 광석을 찾았습니까?' WHERE `entry`=1681; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='경적을 가지고 있습니까, $N? 우리 달샘은 마귀 볼루스로부터 안전한가요?' WHERE `entry`=1683; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shade of Elura를 물리쳤나요, $N? 그리고 잃어버린 엘루나이트 광석은 가지고 있나요?' WHERE `entry`=1686; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 아직있다?' WHERE `entry`=1687; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나이가 많고 현명한 사람도 젊음과 아름다움의 책략에 의해 무인이 될 수 있습니다, $n. 평생 기억하면 좋을 조언.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보이드워커를 추월하기 전에는 보이드워커를 제어하는 ​​방법을 보여줄 수 없습니다.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 돌아왔어? 내가 요청한 대로 사막유랑단 도적과 도둑들에게 고블린 스타일의 정의를 가져올 수 있었으면 좋겠습니다!' WHERE `entry`=1690; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='글쎄, 내가 요청한대로 그 유목민들을 꺼낼 수 있었습니까? Gadgetzan Water Company는 귀하의 성공을 기반으로 계획을 개발하고 있습니다! 우리를 실망시키지 마세요, 이제...' WHERE `entry`=1691; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반가워요, 젊은 $C. 내 기술이 당신에게 어떻게 도움이 될까요?' WHERE `entry`=1692; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간이 아까워요, $N. 내가 당신이라면, 나는 갈 것입니다...' WHERE `entry`=1699; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, 잘 만났습니다. 내가 당신에게 어떻게 도움이 될 수 있습니까?' WHERE `entry`=1700; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 청소부 사냥은 어때? 재료가 있습니까?' WHERE `entry`=1701; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요! 건조한 시간, 그렇게 생각하지 않습니까?' WHERE `entry`=1702; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신에게 인사를 전합니다, $C.' WHERE `entry`=1703; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋은 날, 아침이나 저녁. 나는 여기 아래에서 말할 수 없습니다. 그래서 당신은 저를 위해 사업이 있습니까?' WHERE `entry`=1704; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 불타는 피와 바위를 가지고 있습니까? 갑옷을 완성하려면 그것들이 필요합니다.' WHERE `entry`=1705; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 사막유랑단 물주머니 5개는 가져오셨나요? 그렇다면 Gadgetzan Water Company Care Package, Model 103-XB가 당신의 것이 될 것입니다!' WHERE `entry`=1707; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕 안녕, $N! 시어링 코랄이 있나요? 빨리 일하러 가고 싶어요!' WHERE `entry`=1708; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조개껍데기 가지고 있니, $N? 그것들은 꽤 강하고, 내 새 갑옷의 고리를 코팅하는 데 사용할 래커로 만들 수 있습니다.' WHERE `entry`=1710; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이템을 가지고 있습니까, $N? 그것들을 모으는 것은 당신이 사이클로니안과 맞설 힘이 있다는 증거입니다.' WHERE `entry`=1712; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 나는 회오리바람의 심장을 가졌나봐!' WHERE `entry`=1713; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥 거품. 그것의 증기 손짓...' WHERE `entry`=1714; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='도전을 완료했습니까?' WHERE `entry`=1719; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검색에 성공했습니까, $n?' WHERE `entry`=1738; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='때때로 나는 수레나가 변장한 서큐버스가 아니었는지 궁금합니다. 나는 그녀에게 너무 많은 신용을 준다고 생각합니다.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Zargain의 오브 조각을 모으는 데 수년이 걸렸지만 Soran\'ruk의 오브가 당신에게 도움이 될 것이라고 확신하기 때문에 저에게 큰 도움이 되었습니다.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔어! 반가워요, $N. 내 상처는 치유되었고 내가 괜찮을 거라고 아내를 설득하는 즉시 Helm\'s Bed 호수로 돌아갈 준비가 되었습니다.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Henze는 안전한가요, $N? 성공했습니까?$B$B당신의 무기 기술과 빛의 힘 사이에서 Heroes\' Vigil은 데피아즈의 위협으로부터 안전하다고 생각하지만 그것은 왕과 그의 조언자들이 말할 몫입니다.' WHERE `entry`=1787; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모든 흑마법사는 지옥사냥꾼을 지휘해야 합니다. 길들이기는 어렵지만 그것이 주인에게 가져다주는 힘은 그 대가를 훨씬 능가합니다.' WHERE `entry`=1795; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='로브를 찾는 건 어때요, $N? 직접 만드셨습니까? 내가 찾은 그런 개인적인 손길은 마법의 주입을 훨씬 더 달콤하게 만듭니다. 더 큰 성취감을 줍니다. 하지만 당신이 더 빠른 길을 선택하고 그것이 당신을 위해 만들어진다면 이해합니다. 그런... 야망에 대해 할 말이 있습니다.' WHERE `entry`=1796; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그리고 분명히 마법사가 아닌데, 내가 당신을 전혀 믿을 수 있는지 궁금합니다. 난 당신에게서 신비한 힘의 냄새를 맡을 수 있지만, 당신은 당신 종족에게 기꺼이 찾아오는 부패의 악취를 피한 것 같습니다.$B$BYes, a $c... a $c가 제 도움을 요청하러 왔습니다 .$B$B내가 무엇을 도와드릴까요, $N?' WHERE `entry`=1799; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 아직있다?' WHERE `entry`=1800; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='소문이 사실이었나요, $n?' WHERE `entry`=1802; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 동화를 쫓고 있는 것일 수도 있습니다, $n, 하지만 진실은 가장 황당한 소문의 중심에서 찾을 수 있습니다.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='한동안 이 부분에서 당신을 보지 못했습니다. 책과 막대를 찾았습니까?' WHERE `entry`=1804; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? 내가 당신에게 어떤 봉사가 될 수 있습니까?' WHERE `entry`=1805; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 취소되었습니다, $N. 전사가 두려움을 보이는 것은 현명하지 못하다...' WHERE `entry`=1819; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가보가 있습니까, $N?' WHERE `entry`=1821; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안테나가 있습니까? 그렇다면 빨리 나에게 주십시오. 더듬이는 영원히 꿈틀거리지 않습니다...' WHERE `entry`=1824; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 두루마리에 아이템이 있나요, $N?' WHERE `entry`=1838; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='발굽이 있나요, $N? 그들 안에 있는 마법은 강하다.' WHERE `entry`=1842; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뿔이 있습니까? 족장은 고통이 없습니까?' WHERE `entry`=1844; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='정강이뼈를 기다리고 있어요, $N. 그들은 당신의 다리 보호대를 위한 좋은 프레임을 만들 것입니다.' WHERE `entry`=1846; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='욕망의 대상을 손에 쥐고 있는데 도달할 방법이 없다는 것이 짜증나지 않습니까?' WHERE `entry`=1858; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='샘플이 있습니까, $N? 스톰윈드와 엘윈에서 마법의 흐름이 바뀌었고, 그것이 물 속으로 스며들고 있는지 알아야 합니다.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 돌아왔어, $n? Wastewander 물주머니가 5개 더 있다면, 당신의 이름이 적힌 케어 패키지가 있습니다!' WHERE `entry`=1878; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기즈모니터 찾으셨나요? 에너지 공급이 다 떨어지기 전에 꼭 가져야 합니다!' WHERE `entry`=1880; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 스냅드래곤을 가지고 있습니까? 그 꽃 품종은 마법 에너지를 잘 받아들이고, 역병지대에 너무 가까이 있는 금어초를 연구하면 역병이 ​​티리스팔 숲에 들어왔는지 알 수 있습니다.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서둘러야 해, $N. 주주 힙을 파괴하십시오!' WHERE `entry`=1884; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신고 성공?' WHERE `entry`=1886; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요. 내가 당신을 위해 무엇을 할 수 있습니까?' WHERE `entry`=1898; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='성공, $n?' WHERE `entry`=1899; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래, 뭐가 필요해?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 생명체를 포획하셨습니까? 그들이 도착한 이유를 알아내기 위해서는 조사를 받아야 합니다.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. Jennea는 당신이 올 것이라고 나에게 말했다. 나에게 줄 것이 있습니까?' WHERE `entry`=1921; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책 가지고 있니, $N? 그 비밀은 훈련받지 않은 사람을 위한 것이 아니며 그 깊이를 파헤치는 것은 파멸과 파멸로 이어질 수 있습니다.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아 예. Wizard\'s Sanctum의 마법사들이 당신이 나와 이야기하겠다고 했습니다. 필요한 실크가 있습니까?' WHERE `entry`=1940; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 온전한 피부로 돌아와서 기쁩니다, $N. 당신은 물 샘플을 가지고 있습니까? 나는 그 특성을 연구하고 싶어합니다.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N님. Deino는 당신이 올 것이고, 웃는 자매의 머리를 가지고 올 것이다라고 말했다. 당신은 그것을 가지고 있습니까?' WHERE `entry`=1945; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 내가 필요한 항목이 있습니까?' WHERE `entry`=1948; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 무엇을 기다리고 있습니까? 내 마법의 문구가 필요해!' WHERE `entry`=1950; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N님. Rituals of Power라는 책을 찾았습니까?' WHERE `entry`=1951; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지옥의 보주를 가지고 있나요, $N?' WHERE `entry`=1954; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='구 $N에서 악마의 오염을 제거하려면 악마를 죽여야 합니다.' WHERE `entry`=1955; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='울다만에 가봤어, $N? 흑요석 파수꾼을 물리쳤습니까?' WHERE `entry`=1956; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 마나 급증량 $N을 죽이지 않았습니다.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='소동을 조사했습니까, $N? 당신은 생물을 캡처 했습니까?' WHERE `entry`=1960; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Anastasia는 당신이 나에게 올 것이라고 말했고 나는 당신의 예복을 만들 준비가 되어 있습니다. 보석과 리넨이 있습니까?' WHERE `entry`=1961; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어둠 속에서 칼을 뽑는 것보다 도끼를 뽑은 돌격이 더 위험하다고 믿는 사람은 바보입니다.' WHERE `entry`=1963; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예?' WHERE `entry`=1978; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신이 바리마트라스 경을 위해 이 봉사를 수행할 것을 최대한 믿었습니다.' WHERE `entry`=1998; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='문서를 찾았습니까, $n?' WHERE `entry`=1999; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 내 물건은 어디에?!' WHERE `entry`=2038; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Gnoam Sprecklesprocket을 찾았습니까, $N?' WHERE `entry`=2040; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='일등항해사는 어디 있지, $N? Shackles n\' sharks는 서두르지 않으면 곧 닥칠 것입니다!' WHERE `entry`=2078; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 고장난 열쇠를 찾았어, 랜드러버?' WHERE `entry`=2098; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저에게 병든 동물을 데려왔습니까, $N?$B$B덫을 놓지 못하더라도 초조해하지 마십시오. Tharnariun의 희망은 영원합니다. 다른 함정이 필요하면 임무를 포기하고 나에게 다시 보고해.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업이 완료되었습니까?' WHERE `entry`=2138; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='감염된 Den Mother가 죽으면 우리 땅에 들어오는 Rabid Thistle Bears의 개체수가 줄어 듭니다. 시간 낭비하지 마세요, $N.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 어떻게 당신에게 도움이 될 수 있을까요, 젊은이여? 여관에서 쉬러 오셨습니까? 하스스톤이 필요하십니까?' WHERE `entry`=2159; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요! 들어와서 난롯가에 앉아 에일 맥주로 몸을 녹이세요.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='레이저 힐에 오신 것을 환영합니다!' WHERE `entry`=2161; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='냄비가 비었고 배가 고파요! 왜 그렇게 오래 걸리나요?' WHERE `entry`=2178; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 잘못된 그놈을 가지고 있습니다, 친구! 나는 거기에 없었다! 당신은 아무것도 증명할 수 없어요!$B$B잠시만요... 당신은 누구죠? 뭐야... 이 목걸이 어디서 찾았어?' WHERE `entry`=2198; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 부탁한 5개의 은괴는 가져왔니? 나는 당신이 지금 소유하고 있는 목걸이에 관한 슬픈 비애 이야기를 당신과 나누겠습니다... 하지만 그 막대를 얻은 후에야! 그놈을 도와주세요, 그렇지 않나요?' WHERE `entry`=2199; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Talvash의 모습이 점술 그릇의 물에서 선명하게 보입니다.$b$b\"와우, 당신은 아직 살아 있습니다! 당신은 보석을 찾았습니까? 당신은 정말 내가 바라던 나의 명성의 구원자입니까? 말해주세요. 당신은 단지 채팅을 위해 약병에 비용을 낭비하지 않았습니다. 그런 것들은 싸지 않으며 나는 이미 심각한 재정적 어려움에 처해 있습니다.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제 연금술 작업에 필요한 자홍색 곰팡이 뚜껑을 구하셨습니까? 한도 없음 - 보상 없음!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 필요로 하는 불태운 수호룡의 피를 얻기 위해 그릇을 사용했습니까? 네, 위험한 일이라는 건 알지만... 제 원기 회복제 제조법이 당신의 성공을 기다립니다. 위험과 보상, 나의 친구... 위험과 보상...' WHERE `entry`=2203; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='울다만을 나간 뒤에도 정리정돈을 안 하셨군요. 당신은 바로 여기로 왔습니다. 오래 지속되는 던전 냄새는 저주받을 것입니다. 글쎄, 이번 방문이 쓸모없는 방문이 아니라 단지 냄새나는 방문이기를 바랍니다.$B$B목걸이의 전원이 있습니까?' WHERE `entry`=2204; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='도와드릴까요, $c?' WHERE `entry`=2205; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='막사에서 배회하는 순간마다 사망률이 감소합니다, $C.' WHERE `entry`=2206; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='문둥이 노움의 악취를 즐겼습니까? 미친듯이 웃는 얼굴이라서 물어본 것뿐이야.$B$B오닌에게서 무슨 소식을 가져왔니?' WHERE `entry`=2239; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신고할 사항이 있습니까?' WHERE `entry`=2240; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 정말 멋지지 않나요? 당신은 당신의 장례식을 위해 꽃을 가져왔습니다.' WHERE `entry`=2241; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='고대의 Sethir에게 보고할 것이 있습니까, $N?' WHERE `entry`=2242; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 필요한 물건을 아직 구하지 못했나요? 그 시약을 가져오지 않으면 돈을 받지 못할 것입니다.' WHERE `entry`=2258; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌 감시자의 목소리가 당신의 내면에서 공명하는 것 같습니다:$B$B\"먼저 노르간논 원반의 데이터 동화 전제 조건을 충족해야 합니다. 이 요구 사항을 충족하면 휴대용 버전의 노르간논을 얻을 수 있습니다. 저장된 데이터. 먼저 이 저장소 내의 정보를 완전히 탐색했는지 확인하십시오.\"' WHERE `entry`=2278; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 무엇을 도와드릴까요? 나는 지금 매우 바쁘다고 장담합니다. 그러나 그것이 탐험가 연맹에 매우 중요한 일이라면 나는 귀를 기울일 것입니다!' WHERE `entry`=2279; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네, 젊은이여, 나는 당신이 당신의 목적에 대한 결단력을 가지고... 내 텐트로 행진하는 것을 봅니다. 내 조언을 구하는 것이 호드에게 중대한 문제인가? 아마도 당신은 당신에게 밝혀진 우주의 신비를 원하십니까?' WHERE `entry`=2280; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 오크들에 대해 언급하는 것을 잊었나?$B$BI 그들이 방앗간 근처에서 코를 골고 있었다고 들었어.' WHERE `entry`=2282; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='글쎄, 목걸이는 가지고 있니? 그 목걸이가 없으면 우리에게서 구리를 볼 수 없습니다!' WHERE `entry`=2283; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그것에 대해 생각했습니다, 네? 이 거래를 수락한다면 당신은 똑똑한 $c입니다. 당신과 나는 우리 둘 다 원하는 것을 얻을 것이고 Droffers와 Son Salvage는 그들이 원하는 것을 얻고 있다고 생각할 것입니다.' WHERE `entry`=2338; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보석과 마법의 힘을 목걸이에 되돌려 놓을 수 있는 동력원이 없다면 울다만 깊은 곳으로 또 다른 여행을 떠나야 합니다.$B$B당신은 보석을 되찾아 배달하게 될 것입니다. Orgrimmar의 놈들에게; 우선 전원이 목걸이를 작동하게 할 것이기 때문에 전원을 유지하겠습니다...' WHERE `entry`=2339; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='글쎄, 누구인지 봐! 여기까지 오는 데 시간이 걸렸군요. 이것이 내 시간 낭비가 아니길 바랍니다! 내가 요청한 모든 것을 가지지 않으면 돈을 받지 못할 것입니다. 그리고 이것에 대해 저를 믿으십시오 - 우리는 모든 것을 두 번, 세 번 확인할 것입니다!' WHERE `entry`=2340; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='청소는 끝나지 않습니다... 이 박쥐들은 저와 제 빗자루를 조롱하는 일을 많이 합니다. 우리 가족의 보물을 되찾았다고 말해주세요! 나는 당신에게 내 은화를 제공했습니다. 그것만으로는 충분하지 않습니까?!' WHERE `entry`=2342; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 악마 왕자의 뿔을 가지고 있습니까?' WHERE `entry`=2358; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Kearnen 요원에게서 소식이 있습니까?' WHERE `entry`=2359; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='글쎄, 적어도 당신은 여전히 ​​모든 신체 부위를 가지고 있습니다. 보물을 찾으셨나요?' WHERE `entry`=2381; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 거기에 무엇입니까? 양피지? 당신은 학자가 아니길 바랍니다...' WHERE `entry`=2383; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 파워 스톤을 가지고 있습니까, $N? 전원 공급 장치가 필요한 로봇 설치류가 있습니다...' WHERE `entry`=2418; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빠르게 이동해주세요. 내 에메랄드 드림캐쳐가 펄볼그에게 무사하기만을 바랄 뿐입니다.$B$B아직 찾았나요, $N?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이언포지 금고에 오신 것을 환영합니다, $N. 오늘 무엇을 도와드릴까요?' WHERE `entry`=2439; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $c! 연금술 훈련을 받으러 오셨습니까, 아니면 다른 일을 하러 오셨습니까?' WHERE `entry`=2440; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='페로시타스와 나무옹이 신비주의자들은 내 것을 돌려주어야 합니다. 제 에메랄드 드림캐쳐를 수리할 수 있도록 에메랄드를 회수해 주십시오.' WHERE `entry`=2459; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='관행!' WHERE `entry`=2460; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 보고해야 합니까, $N?' WHERE `entry`=2478; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이게 뭐야???' WHERE `entry`=2479; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 Oakenscowl을 찾지 못했습니까, $r?' WHERE `entry`=2499; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 필요한 물건을 아직 구하지 못했나요? 그 시약을 가져오지 않으면 돈을 받지 못할 것입니다.' WHERE `entry`=2500; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 필요로 하는 불태운 수호룡의 피를 얻기 위해 그릇을 사용했습니까? 네, 위험한 일이라는 건 알지만... 제 원기 회복제 제조법이 당신의 성공을 기다립니다. 위험과 보상, 나의 친구... 위험과 보상...' WHERE `entry`=2501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신에게 수행하도록 요청한 작업을 유감스럽게 생각합니다. 그러나 Lady Sathrah는 희망이 없습니다.$B$BElune에게 방적 돌기의 희생을 바치는 것이 우리의 희망입니다. 이 희생으로 엘룬은 사트라가 평화롭게 다시 태어나도록 축복할 것입니다.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='분수에 제물을 바쳤습니까, $N?' WHERE `entry`=2520; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 완벽한 드레니시스트 구체를 찾는 데 내 인생을 바쳤습니다. 평생, $r!' WHERE `entry`=2521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='또 다른 완벽한 드레니시스트 구체를 찾았습니까?' WHERE `entry`=2522; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='매력을 조사할 수 있다면 마법을 깨는 방법을 알아낼 수 있을지도 모릅니다. 찾으셨나요?' WHERE `entry`=2541; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 내 몸에 접근할 때 조심하세요. 그것이 받고있는 마법은 매우 강력합니다.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='더러운 냄새가 난다, $N. 유황 밭을 배회하고 있습니까? 그리고 내 구성 요소는 어디에 있습니까?!' WHERE `entry`=2581; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 짐승 기관을 가지고 있습니까?' WHERE `entry`=2582; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 장기는 어디에 있습니까?' WHERE `entry`=2583; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 장기는 어디에 있습니까?' WHERE `entry`=2584; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 장기는 어디에 있습니까?' WHERE `entry`=2585; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 장기는 어디에 있습니까?' WHERE `entry`=2586; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='요청한 장기를 가지고 돌아왔습니까?' WHERE `entry`=2601; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='요청한 장기를 가지고 돌아왔습니까?' WHERE `entry`=2602; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 시간을 낭비하지 마세요, $N. 내가 요청한 항목을 회수하지 않는 한 논의할 사항이 없습니다.' WHERE `entry`=2603; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 시간을 낭비하지 마세요, $N. 내가 요청한 항목을 회수하지 않는 한 논의할 사항이 없습니다.' WHERE `entry`=2604; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이슬 수집기를 찾으셨다고 말씀해 주세요.' WHERE `entry`=2605; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 늙은 마린이 다시 그것을 할 때까지, 응? 이 혼합물은 무엇으로 만들어졌나요?' WHERE `entry`=2606; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검사 준비가 되면 /바닥에 눕습니다. 제가 정맥 절개를 시작하겠습니다.' WHERE `entry`=2608; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='\'itis\'를 치료하고 싶다면 그보다 더 열심히 노력해야 합니다, $N. 치료를 위한 시약은 어디에 있습니까?' WHERE `entry`=2609; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='주문을 기다리고 있습니다.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 호수의 물 밑에서는 바이올렛 트라간을 찾을 수 있는 유일한 곳입니다. 숨을 잘 참으시길 바랍니다!' WHERE `entry`=2641; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, $N, 드디어 돌아왔군요. 무엇을 가져 왔습니까?' WHERE `entry`=2661; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='쉬운 일이 아닙니다, $N. 포기 하지마!' WHERE `entry`=2681; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Super Egg-O-Matic은 Curgle Cranklehop의 최신 발명품입니다. 상당히 인상적인 기계입니다.$B$BSuper Egg-O-Matic은 컨트롤 패널에 접근할 때마다 격렬하게 스퍼터링합니다.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='린지가 무서워!' WHERE `entry`=2742; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기서 뭐하는거야?' WHERE `entry`=2744; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 지금 몇 주 동안 Lescovar를 지켜보고 있습니다. Trias는 그를 신뢰한 적이 없지만 그가 데피아즈 형제단과 관련이 있다고 의심하지 않았습니다. 우리는 그를 황혼의 망치단에 묶은 단서를 추적하고 있었습니다. 어느 쪽이든, 그는 이 도시가 처리할 수 있는 것보다 더 위험해졌고, 그것이 우리가 들어오는 곳입니다.$B$B그 물건들을 나에게 가져오면 내 계획을 실행할 수 있습니다.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 페랄라스에서 아주 적은 수의 알을 특별한 상태로 회수한 것을 보았습니다. 이들은 가장 희귀한 종류의 계란입니다...' WHERE `entry`=2747; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋은 알은 이상적인 조건에서 Gordunni 오우거의 주문의 사악한 효과로부터 자유롭게 부화하는 알입니다.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='일반 히포그리프 알은 약 절반 정도 부화합니다. 우리는 그들을 양육하기 위해 최선을 다하고 약간의 운만 있으면 부화할 것입니다.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이것들은 구할 수 없는 알입니다. 절대 부화하지 않을 것입니다.' WHERE `entry`=2750; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='브론즈, $N! 더 브론즈!!' WHERE `entry`=2751; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 헌신을 보여주세요, $R.' WHERE `entry`=2752; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부츠의 압력으로 그들의 두개골이 깨질 것입니다!' WHERE `entry`=2753; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='누가 책임자인지 보여주세요, $N!' WHERE `entry`=2754; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아튀르크는 시간처럼 아무도 기다리지 않는다! 바보야 빨리!' WHERE `entry`=2756; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 종류는 드문 품종입니다, 친구. 그 휘장을 보자.' WHERE `entry`=2757; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다음 Galvan protege가 될 수 있습니까?' WHERE `entry`=2758; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 종류는 드문 품종입니다, 친구. 그 휘장을 보자.' WHERE `entry`=2759; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빗발! 가까이 오세요. Galvan에게 당신이 가진 것을 보여주십시오.' WHERE `entry`=2760; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그런 채광 후에는 근육이 부풀어 오르고 몸이 아파요!' WHERE `entry`=2761; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그런 채광 후에는 근육이 부풀어 오르고 몸이 아파요!' WHERE `entry`=2762; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그런 채광 후에는 근육이 부풀어 오르고 몸이 아파요!' WHERE `entry`=2763; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='로봇 치킨의 잔해를 발견한 것 같나요? 달걀 속에서 다시 살아난 목소리:$B$B\"예, 훌륭합니다! 이것은 정말 제 유도 로봇입니다. 하지만 제 센서는 수리를 위해 무법항으로 다시 날아가기 전에 점프 스타트가 필요하다고 표시합니다. 이동 비콘을 로버 안에 놓으세요 - 비콘이 나머지를 처리할 것입니다!\"' WHERE `entry`=2766; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네, 저는 귀사를 섬기는 마스터 발명가 Oglethorpe Obnoticus입니다! 이제 제가 도와드릴 일이 있습니까?' WHERE `entry`=2767; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bly 병장을 찾았습니까? 내 점술 막대를 얻었습니까?' WHERE `entry`=2768; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저울이 있습니까? 나는 그것의 에너지를 활용하기 위해 다른 방법을 시도하기를 기다릴 수 없습니다!' WHERE `entry`=2770; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이템 제작을 완료했습니까, $N?' WHERE `entry`=2771; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이템 제작을 완료했습니까, $N?' WHERE `entry`=2772; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이템 제작을 완료했습니까, $N?' WHERE `entry`=2773; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예 $c, 저는 Gadgetzan Water Company의 관리입니다. 무엇을 도와드릴까요?' WHERE `entry`=2781; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 이게 뭔데?' WHERE `entry`=2782; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 말을 들어라.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 말을 들어라, $N.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='10개의 두꺼운 설인 가죽 더미에서 내가 만든 아이템 중 하나를 선택할 수 있습니다. 품질에 관심이 있기 때문에 좋은 아이템을 얻을 수 있도록 보장할 수 있습니다!$B$B설인을 찾을 수 없는 것 같으면 어디에 있을지 알아요. Feral Scar Vale 주변의 Forgotten Coast 내륙을 살펴보십시오.' WHERE `entry`=2821; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='두꺼운 설인 가죽 10개를 구하셨습니까? 내 가죽 제품은 누구에게도 뒤지지 않습니다. 가죽이 있다면 샘플링을 공유하겠습니다.$B$B설인을 찾을 수 없는 것 같으면 일부가 어디에 있는지 알고 있습니다. 여기서 서쪽, 야생의 상처 골짜기 주변의 잊혀진 해안 바로 내륙을 살펴보세요.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='청사진이 보이지 않습니다. 몸 어딘가에 숨긴 건가요 아니면 그냥 저를 짜증나게 하려고 여기 서 있는 건가요?' WHERE `entry`=2841; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='준비 됬다!' WHERE `entry`=2843; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 나중에 \'걱정되고 있었다! Shay를 집에 데려와줘서 정말 고마워요, $N.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='티아라 가지고 있니, $N? Velratha가 나를 건너는 대가를 배웠습니까?' WHERE `entry`=2846; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 말했듯이, 당신은 야생 가죽 갑옷에 대해 배우는 동안 나를 위해 일하게 될 것입니다. 야생 덩굴은 강력하고 혼돈스럽기 때문에 만들려는 이미 강력한 갑옷에 임의적이지만 강력한 이점을 제공합니다. 그러나 이 지식을 얻기가 쉽지 않았습니다.$B$B이 과정을 시작하는 데 드는 초기 비용은 두꺼운 가죽 10장입니다.$B$BO이 작업이 완료되면 작업을 시작하겠습니다. 패턴을 얻기 위해.' WHERE `entry`=2847; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 두꺼운 방어구 키트 6개와 야생덩굴이 있습니까?$B$B방어구 키트를 단조로운 작업으로 생각하지 마세요. 이 키트를 거래하면서 개발하는 꾸준한 성형 방법은 야생 가죽 갑옷을 만드는 데 필요한 복잡한 작업에 대한 기술을 개발하는 데 도움이 됩니다.$B$B봐 - 당신이 나를 위해 만드는 것에는 진짜 이유가 있습니다...' WHERE `entry`=2848; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제가 주문한 거북이 비늘 흉갑 2개와 장갑은 가지고 계신가요? 또한 야생 덩굴도 잊지 마세요!$B$B최초의 패턴에서도 모양의 기본이 더 어려운 의복으로 잘 변환된다는 것을 배웁니다. 아이템은 다르지만 거북이 비늘 흉갑의 모양은 야생 가죽 조끼를 만드는 데 필요한 세부 사항을 준비합니다.$B$B그리고 장갑은... 뭐, 그냥 제 이익을 위한 것입니다. 기억하세요, 당신은 저를 위해 일하고 있습니다!' WHERE `entry`=2849; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 튜닉과 머리띠를 만들어야 하고, 야생 가죽 투구에 대한 지식을 여러분과 공유하기 전에 야생 덩굴 조각도 필요합니다.$B$B두구는 무장 해제할 정도로 단순한 머리띠든 완전한 머리 장식이든 모험가들 사이에서 매우 탐나는 아이템입니다. - 덮는 헬멧. 가치 있는 헤드 기어를 만드는 기본 사항은 기어의 외형과 상관없이 변함없이 유지됩니다.' WHERE `entry`=2850; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바지, 장화, 야생덩굴에 대한 주문을 완료해야 패턴 $N을 얻을 수 있습니다. 끝났습니까?$B$B최초의 부츠 제작 방법을 배울 때부터 고급 부츠는 편안함과 기능 사이에서 면도날을 타야 한다는 것을 이해하기 시작했습니다. 둘 다 사용하면 착용자가 낮은 품질의 제품을 착용하는 사람들을 불구로 만드는 피로를 무시할 수 있는 아이템을 만들 수 있습니다.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거북이 비늘 팔보호구와 투구는 준비되었나요? 내가 필요한 두 개의 야생 덩굴을 잊지 마세요!$B$BB이제 당신은 야생 가죽 갑옷에 잠재된 힘을 깨닫기 시작했습니다. 경계가 없는 갑옷은 가죽 세공인에게 거의 귀중합니다. 한계는 완제품의 품질이 아니라 항목을 만드는 데 필요한 자원의 양에만 있습니다!' WHERE `entry`=2852; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반가워요, $R... 얼굴을 보니 당신도 저와 마찬가지로 가죽 세공인이라는 것을 알 수 있습니다. 제 기술을 배우러 오셨습니까, 아니면 저와 다른 일이 있으신가요?' WHERE `entry`=2853; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 분명해야 합니다. 야생 가죽 갑옷의 기술을 배우는 동안 당신은 나에게 견습생이 될 것입니다. 야생 덩굴은 강력하고 혼돈스럽기 때문에 만들려는 이미 강력한 갑옷에 임의적이지만 강력한 이점을 제공합니다. 하지만 이 지식을 습득하기가 쉽지 않았습니다.$B$B이 과정을 시작하는 초기 비용은 두꺼운 가죽 10장입니다.$B$BO이 작업이 완료되면 다음 작업에 착수하겠습니다. 패턴을 얻기 위해.' WHERE `entry`=2854; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 두꺼운 방어구 키트 6개와 야생덩굴이 있습니까?$B$B꾸준하고 안정적인 제작에 대한 교훈으로 방어구 키트를 만드는 것을 생각해 보십시오. 이 키트를 거래하면서 개발하는 일관된 성형 방법은 야생 가죽 방어구를 만드는 데 필요한 복잡한 작업 기술을 개발하는 데 도움이 됩니다.$B$B모든 수업에는 목적이 있습니다, $n. 그에 따라 각각을 포용하는 것이 중요합니다.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거북이 비늘 흉갑 2개와 장갑이 있습니까? 또한 야생 덩굴도 잊지 마세요!$B$B최초의 패턴에서도 모양의 기본이 더 어려운 의복으로 잘 변환된다는 것을 배웁니다. 아이템은 다르지만 거북이 비늘 흉갑의 모양은 야생 가죽 조끼를 만드는 데 필요한 세부 사항을 준비합니다.$B$BA수업을 진행하면서 제가 가르치는 기술은 예술이 될 것입니다.' WHERE `entry`=2856; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 튜닉과 머리띠를 만들어야 하고, 야생 가죽 투구에 대한 지식을 여러분과 공유하기 전에 야생 덩굴 조각도 필요합니다.$B$B두구는 무장 해제할 정도로 단순한 머리띠든 완전한 머리 장식이든 모험가들 사이에서 매우 탐나는 아이템입니다. - 덮는 헬멧. 가치 있는 헤드 기어를 만드는 기본 사항은 기어의 외형과 상관없이 변함없이 유지됩니다.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='패턴을 배우기 전에 바지, 장화, 야생 덩굴을 나에게 전달해야 합니다, $n. 제가 요청한 대로 하셨습니까?$B$B우리가 만드는 방법을 배운 최초의 부츠부터 양질의 부츠는 편안함과 기능 사이에서 면도날을 타야 한다는 것을 이해하기 시작했습니다. 둘 다 사용하면 착용자가 낮은 품질의 제품을 착용하는 사람들을 불구로 만드는 피로를 무시할 수 있는 아이템을 만들 수 있습니다.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거북이 비늘 팔보호구와 투구는 준비되었나요? 내가 필요한 두 개의 야생 덩굴을 잊지 마세요.$B$B이제 야생 가죽 갑옷에 잠재된 힘을 깨닫기 시작했습니다. 경계가 없는 갑옷은 가죽 세공인에게 거의 귀중합니다. 한계는 완제품의 품질이 아니라 항목을 만드는 데 필요한 자원의 양에만 있습니다!' WHERE `entry`=2859; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하십니까, $r... 얼굴을 보니 당신도 저와 마찬가지로 가죽 세공인이라는 것을 알 수 있습니다. 제 기술을 배우러 오셨습니까, 아니면 저와 다른 일이 있으신가요?' WHERE `entry`=2860; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 그들을 몰아내지만 그들은 여전히 ​​공격합니다! 누군가 혹은 무언가가 그들을 미치게 만들고 있는 게 틀림없어... 오, 돌아왔구나, 어 $n? 현상금을 받기 위해 필요한 갈기가 있습니까?' WHERE `entry`=2862; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간이 얼마 남지 않았습니다, $n! 당신이 알파를 제거했다고 보고하기 위해 여기에 있지 않다면, 당신은 시간을 낭비하고 있는 것입니다!' WHERE `entry`=2863; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 껍질을 가지고 있습니까? 무법항에 있는 내 사촌이 그것들을 잔뜩 기다리고 있다가 점점 조급해지고 있어요!' WHERE `entry`=2865; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신에게 주어진 임무를 확인하기 위해 여기에 왔다면 훌륭합니다. 제가 찾는 것은 10개의 Hatecrest 저울입니다. 잡담을 하러 오셨다면 지금은 그런 사소한 일에 연락할 수 없습니다.$B$B알아두세요. 우리 나이트 엘프는 전쟁광이 아닙니다. 우리 종족은 평화와 조화의 보존에 전념하고 있습니다. 그러나 이것이 우리가 우리 자신의 이익을 적극적으로 보호하지 않는다는 의미는 아닙니다. 이것은 Feathermoon 장군과 요새에 대한 나의 의무입니다.' WHERE `entry`=2869; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shalzaru 경을 끌어내리면 그들의 계획은 몇 달은 아니더라도 몇 주 뒤로 미뤄질 것입니다. 게다가, 그가 발견한 유물은 우리에게 확실한 관심거리입니다.$B$B당신에게 주어진 임무를 수행했습니까, $N?' WHERE `entry`=2870; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 도와드릴까요?$B$B잠깐만요, 페더문 장군과 라트로가 나가의 위협에 대처하는 데 도움을 준 $C이시죠? 저는 Latro의 베스티아입니다. 음, 오히려 Latronicus의 아내입니다. 만나서 반가워요!$B$BI미안합니다. 물론 출장으로 오셨습니다. 저에게 줄 것이 있으신가요? 아마도 그 사람에게서 받은 건가요?' WHERE `entry`=2871; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 럼주 $N을 찾았나?' WHERE `entry`=2873; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Stoley가 내 술을 토했습니까?' WHERE `entry`=2874; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 조금 멍해 보인다. 당사의 법률 문서를 읽어 보셨습니까?' WHERE `entry`=2875; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 숨이 차 보인다. 나한테 할말있어?' WHERE `entry`=2876; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당면한 임무를 협상하려고 노력하지 마세요, $r! 신들이 그 수액을 죽이기를 원했다면 지금쯤이면 기적이 일어났을 것입니다. 그렇지 않습니까?!' WHERE `entry`=2877; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Equinex Monolith는 폐허 사이에 조용히 서 있습니다. 무엇을 들고있을 수 있습니까?' WHERE `entry`=2879; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='트롤들이 가지고 다니는 부족 목걸이 다섯 개를 원합니다. 철자가 더 필요한 경우 그 중 하나를 죽이면 하나를 얻을 수 있는 좋은 기회가 됩니다!$B$BWildhammers에게 당신의 가치를 증명하세요!' WHERE `entry`=2880; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 이미 그렇게 하셨지만, 우리는 당신이 발견하고 기꺼이 제출하려는 모든 트롤 부족 목걸이를 계속 받을 것입니다. 그것들을 나에게 제출함으로써 당신은 Wildhammers 사이에서 당신의 입지를 계속 향상시킬 것입니다. 당신이 우리를 위해 싸울 의향이 있다면, 우리도 당신을 위해 기꺼이 싸울 것입니다!$B$BI 트롤 부족 목걸이 5개가 필요합니다. $n.' WHERE `entry`=2881; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 상자는 잠겨 있습니다!' WHERE `entry`=2882; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n의 귀환을 환영합니다. 놀의 계획에 대한 확실한 증거를 찾을 수 있었나요?' WHERE `entry`=2903; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭐라고? 케르노비가 살아있다??' WHERE `entry`=2904; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='테크봇을 찾으셨나요? 메모리 코어를 회수했습니까??' WHERE `entry`=2922; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필수 인공물이 있습니까?' WHERE `entry`=2924; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리가 여기 노움 종 전체를 치료하려고 하는 게 안 보여요??! 우리는 더 많은 녹색 빛이 필요합니다!' WHERE `entry`=2926; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이것이 경주라면 지금 쯤 졌을 것입니다.' WHERE `entry`=2928; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업이 완료되었습니까? 그가 관대함을 구걸했습니까? 자비를 위해??' WHERE `entry`=2929; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='프리즘 천공 카드가 있습니까??' WHERE `entry`=2930; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 임무를 완료하지 못했습니다, $N.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, 부드러운 $c. 하루가 길었고 단 하나의 실험도 성공하지 못했습니다...좋은 소식을 전해주셨으면 합니다.' WHERE `entry`=2933; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='손상되지 않은 독주머니, $N이 있습니까? 나는 그것의 신선한 독으로 실험을 하고 싶었고 그것을 테스트할 작고 끔찍하게 귀여운 동물들을 주문했습니다!' WHERE `entry`=2934; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거미 신의 이름을 아십니까?' WHERE `entry`=2936; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='독을 얻었습니까?' WHERE `entry`=2937; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 올 것이라는 소식을 전했습니다, $N. 당신은 나에게 소포가 있습니까?' WHERE `entry`=2938; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나를 위한 편지?' WHERE `entry`=2941; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 돌아와서 기뻐요, $N. 나는 당신의 연구 결과를 듣고 싶습니다.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 다르나서스에 가보셨나요?' WHERE `entry`=2943; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 드디어 돌아왔습니다, $N. 그리고 당신은 Curgle이 저를 위해 만든 장치를 가져왔습니다 -- 완벽합니다.' WHERE `entry`=2944; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='\"반짝이는 5200\"이라는 명판이 붙어 있는 노움 기계입니다. 명판 아래에 있는 지침을 읽는 기계의 요점은 항목에 있을 수 있는 먼지를 문질러 제거하는 것입니다. 이 기계에는 동전 투입구가 있어 은화 3개를 넣을 수 있습니다. $B$B이전에 발견한 때 묻은 반지가 이 기계에 딱 맞는 것 같습니다!' WHERE `entry`=2945; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 친숙한 모양의 받침대는 뜨거운 모래에서 튀어나와 있습니다. 아마도 여기에 존재하는 무언가가 있을 것입니다...' WHERE `entry`=2946; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이봐, 쉬운 파트너 - 난 아주 중요한 사업가야! 택배가 집세를 늦게 전달한 것뿐이라고 확신합니다... 잠깐만요... 당신은 제 집주인이 아닙니다.$B$B글쎄, 물론 당신은 그렇지 않습니다. - 어리석은 날! 당신은 아이언포지 전체에서 저주받은 아이템을 만들지 않는 최고의 보석상을 찾으러 나에게 왔습니다! 예!$B$BU음... 뭐가 필요하세요?' WHERE `entry`=2947; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 자료가 있나요? 내가 운이 좋지 않았다면 당신에게 그것을 요구하지 않았을 것입니다...' WHERE `entry`=2948; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 우리가 그 더러운 놈들을 능가할 방법을 스스로 찾을 것이라고 생각할 것입니다. 나는 심지어 그들이 처음부터 우리에게서 그 장비를 훔쳤다고 내기할 것입니다! Bah, 저 기름지고 지저분한... 음, 네? 너는 무언가가 필요하다?' WHERE `entry`=2949; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 자료가 있나요? 내가 요청한 모든 것이 없이는 이 디자인을 개선할 수 없습니다.' WHERE `entry`=2950; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='장치가 작동하려면 청소할 때 묻은 물건과 은화 3개가 필요한 것 같습니다. 둘 다 존재하는 한 Sparklematic 5200이 작동해야 합니다...' WHERE `entry`=2951; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Sparklematic 5200은 비어 있습니다. 먼지가 묻은 물체를 청소하고 은화 3개를 시작하기를 기다리고 있습니다!' WHERE `entry`=2953; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계속 진행하기 전에 돌 감시자의 목적을 알아야 합니다...' WHERE `entry`=2954; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흠, 당신은 빛나고 있지 않습니다. 좋은 징조입니다.' WHERE `entry`=2962; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 친숙한 모양의 받침대는 뜨거운 모래에서 튀어나와 있습니다. 아마도 여기에 존재하는 무언가가 있을 것입니다...' WHERE `entry`=2966; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N의 귀환을 환영합니다. 디스크를 유용하게 사용할 수 있었습니까, 아니면 아무 소용이 없었습니까?' WHERE `entry`=2967; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 그림토템 부족이 이 아름다운 생명체를 파괴하도록 놔둘 수 없습니다. 그들은 포로 상태에서 풀려나야 합니다!' WHERE `entry`=2969; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Kindal은 준비할 시간이 필요하지만 우리의 킬 수는 이미 수십 개에 이릅니다. 그림토템 부족은 이 지역에 우리가 있다는 사실을 알고 있을 뿐만 아니라 독사처럼 우리를 찾아다닙니다.$B$B그들은 우리 몸에서 우리 머리를 빼앗기 위해 온 힘을 다할 것입니다. 당신은 경계해야 합니다... 당신이 방해한 지금 그들은 당신에게도 올 것입니다.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, 아이. 여기 사원에 더 강력한 모험가가 있다는 것은 우리를 기쁘게 합니다. 시간이 된다면 후배 모험가들과 한두 가지 이야기를 나눠주시겠습니까? 그들 중 많은 사람들이 당신의 지혜로부터 도움을 받을 것이라는 것을 압니다.$B$BI 죄송합니다. 제가 얼마나 무례한지 보세요. 당신은 우리의 도움을 구하기 위해 성전에 왔고, 나는 당신에게 부과합니다. 용서해주세요. 빛의 종들이 당신을 위해 무엇을 할 수 있는지 말해주세요.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스프라이트 다터는 자극을 받으면 위험한 동물이 될 수 있습니다. 그들을 다룰 때는 조심하세요, $c. 그리고 그 지역에 있는 나이트 엘프를 더욱 조심하십시오. 괴롭히는 바보들은 숲에서도 버티는 경향이 있습니다.$B$B날개를 충분히 얻으면 알려주세요. 반드시 후한 보상을 해드리겠습니다!' WHERE `entry`=2973; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 말을 진지하게 받아들이세요, $c. 그림토템 부족은 사악합니다. 당신이 그들의 행방을 찾았다면, 그들이 우리 땅에 들어와 우리 마을을 파괴하거나 우리 땅을 약탈하기 전에 돌아와서 그들의 일족을 먼저 공격하는 것은 당신에게 달려 있습니다.' WHERE `entry`=2974; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빨리 움직여, $N. 아니면 내가 요청한 작업이 너무 어려운가요?' WHERE `entry`=2975; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빨리 해, $c. 오늘은 끝내야 할 게 많아.' WHERE `entry`=2976; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n에 오신 것을 환영합니다. 디스크를 유리하게 사용할 수 있었습니까? 아니면 기러기 추격전이 되었습니까?' WHERE `entry`=2977; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이게 뭔가요?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Gordunni가 여기에 있는 이유를 더 알아내야 합니다, $N.' WHERE `entry`=2979; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='폐허를 찾았습니까, $N?' WHERE `entry`=2980; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Gordunni 주변을 조심하세요, $N. 그들의 마법은 그들이 서있는 바로 그 땅에 혼란을 일으키는 것 같습니다.' WHERE `entry`=2982; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='올라가서 땅을 파기 시작하세요!$B$BI 갈 곳도 있고 볼 사람도 있습니다 -- 시간은 돈입니다!' WHERE `entry`=2987; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리를 찾아봤어, $N? 뾰족부리를 찾아야 합니다!' WHERE `entry`=2988; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서둘러요, $N! 썩은가지 트롤이 뾰족부리를 가지고 있다면, 그들이 그를 가지고 무엇을 할지 누가 알겠습니까!' WHERE `entry`=2989; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 선물을 가지고 왔어?' WHERE `entry`=2990; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네크룸의 메달, $N 가지고 계신가요? 그 안에는 내가 발견하고 싶어하는 힘이 숨겨져 있습니다.' WHERE `entry`=2991; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뾰족부리를 구해주세요!' WHERE `entry`=2994; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Highvale 엘프를 격리하는 것이 핵심입니다. 별장 찾으셨나요?' WHERE `entry`=2995; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭘 가져왔어, $r?' WHERE `entry`=3002; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Curgle에서 또 다른 선적, 내 생각에?' WHERE `entry`=3022; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='화나게 했나, $N?' WHERE `entry`=3042; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='에다나가 온 땅에 퍼뜨리는 증오를 막아야 합니다.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Northspring 하피의 날개는 밤처럼 검습니다. 그들에게서 눈을 떼지 마십시오. 그들이 어둠 속으로 사라지지 않도록 하십시오.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='순위를 강화하기 위한 또 다른 $R. 나한테는 충분해.$B$B도끼 같은 좋은 무기는 들기 힘들겠지만, 창은 다른 어떤 무기보다 좋다.$B$B시련의 계곡에 오신 것을 환영합니다.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Jen\'shan은 그녀와 da 영혼이 승인하기 전에 강력한 사냥꾼을 봅니다. $B$Bda 사냥꾼의 길은 우리의 가장 오래된 삶의 길 중 하나입니다. 다 호드는 아제로스에서 살아남기 위해 고군분투하고 있을 때 우리에게 도움을 요청했고, 그들에게 많은 비밀을 가르쳐달라고 부탁했습니다. 그들은 이미 강했습니다. 주술사 방식이 강했습니다. 전사 방식에 강합니다. 하지만 사냥꾼의 길은 그들의 길이 아니다... 그렇다면.' WHERE `entry`=3082; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시련의 계곡에 오신 것을 환영합니다, $N. 내 태블릿이 없었다면 당신은 여기 없었을 테니 본론으로 들어가겠습니다.$B$BI는 Rwag이고 이곳 계곡에서 도적, 도둑, 소매치기를 훈련시키는 일을 담당하고 있습니다. 다가올 일에 대한 준비가 되어 있지 않다면 손이 의지할 사람은 바로 나입니다. 하지만 걱정하지 마세요. 손이 당신이 하는 모든 일을 통제하지는 않겠지만, 그들이 당신의 재능을 필요로 한다면 그들과 함께 일하는 것이 현명할 것입니다.' WHERE `entry`=3083; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 천만에요, $N. 당신이 도착해서 기뻐요. 가르쳐야 할 제자가 너무 많아 하루하루가 길고 바빴지만, 당신의 부류 중 한 명이 왔다는 것은 저에게 큰 성취감을 가져다줍니다.' WHERE `entry`=3084; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 당신은 그것을 만들었습니다... 좋아 좋아! 정령들이 당신이 곧 켄자이를 만나러 올 거라고 합니다. 시련의 계곡에 오신 것을 가장 먼저 환영하겠습니다. 이 장소는 오랫동안 당신의 집이 아니지만, 그럴 때 최선을 다하지 않는 이유는 무엇입니까?' WHERE `entry`=3085; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이미 Mai\'ah를 기쁘게 해드릴 것 같습니다, $N. 좋을 텐데. 당신은 Mai\'ah를 존경하고 Mai\'ah는 당신에게 존경을 돌려줄 수 있습니다. 하지만 마이아가 하는 말을 듣지 않고 마법에 대해 배우기에 충분합니다. $B$B 마이아가 당신에게 마법에 대해 가르칠 수 없는 것은 단 한 가지뿐입니다, $N, 그리고 그게 당신을 멈추는 방법입니다 부패.' WHERE `entry`=3086; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 드디어 왔군요. 좋은. Jen\'shan이 당신을 기다리고 있습니다.$B$B많은 사람들이 쉬운 길이라고 생각하지만 Jen\'shan은 사실이 아니라고 말합니다. 듀로타와 그 너머의 야수를 통달하려면 신비한 예술을 통달하거나 조상에게 말을 거는 것과 같은 수준의 기술이 필요합니다.$B$B활이나 라이플을 발사하는 것은 주문을 거는 것만큼 위험하지 않을 수 있지만 확실히 당신의 적에게 위험합니다.' WHERE `entry`=3087; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='쉿, 그렇게 시끄럽지 않아. 나는 거기 있는 Nartok을 믿지 않는다. 나보다 더 깊은 동굴에 숨어야 하는 사람은 함부로 대하면 안 됩니다.$B$BI 길을 찾는 데 문제가 없었다고 믿으세요?' WHERE `entry`=3088; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 도착하셨습니다. 나는 당신이 언제 자신을 보여줄지 궁금해지기 시작했습니다. 내가 얼마 전에 양피지를 보냈는데--그것이 도착했는지 확신할 수 없었습니다.$B$B하지만 잡담은 그만... 당신은 우리 민족의 영적 삶을 인도하도록 선택받았기 때문에 여기 있는 것입니다.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마침내, 당신은 도착했습니다... 그리고 은밀하게도. 좋아.$b$b우리 세상은 바보들로 가득해, $N. 강력한 스랄조차도 대부분의 사람들이 볼 수 있는 것보다 더 큰 결점을 가지고 있습니다. 그는 이 땅을 완전히 우리 것으로 만드는 데 필요한 힘에 등을 돌렸습니다! 우리는 황천의 생명체들에게 조종당하고 이용당했던 사람들이 아닙니다. 우리는 우리 자신의 사람들입니다. 우리는 자랑스럽고... 우리는 강합니다.' WHERE `entry`=3090; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 드디어 도착했군, $c. 나는 내 노트에 거짓말을 하지 않았습니다, $N. 우리는 또한 우리 부족의 드루이드나 샤먼과 다르지 않은 특별한 종족입니다. 당신도 마찬가지로 중요합니다. 우리는 국경을 지키고, 켄타우로스를 사냥하고, 전쟁에 나서도록 부름받은 자들입니다.' WHERE `entry`=3091; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Narache 캠프에 오신 것을 환영합니다, $N. 나는 당신에 대해 좋은 소식을 듣습니다. 당신의 혈통은 강하고 많은 장로들은 당신이 이미 숙련된 ​​사람이라고 생각합니다. 그러나 그것은 우리가 시험해 볼 것입니다.$B$B멀고어의 평원은 언젠가는 당신의 고향이 될 것입니다. 당신은 최선을 다해 그것을 잘 배워야 합니다. 언젠가 당신은 더 큰 기술을 습득하기 위해 낯선 땅으로 여행하게 될 것입니다. 준비가 되어 있어야 합니다.' WHERE `entry`=3092; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='하늘에서 물이 떨어지듯 빨리 여기 당신이 내 앞에 있습니다. 나는 당신의 서두름에 만족합니다. 그것은 당신이 우리 회의의 중요성과 당신이 여기 있는 것 모두를 깨닫고 있다는 것을 의미합니다. 나는 지도자는 아니지만 요소를 이해하고 우리 국민의 영혼에게 말할 수 있습니다. 나는 당신에게 똑같이하도록 가르 칠 것입니다.' WHERE `entry`=3093; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 도착했습니다. 좋습니다. 우리 선조들의 영혼은 멀고어와 그 너머 전역에서 안절부절 못하지만 그 이유는 알 수 없습니다. 자연의 영혼에 귀를 기울이고 그들의 아바타 역할을 하는 것은 영원히 당신의 의무가 될 것입니다. 그것에 유의하십시오.' WHERE `entry`=3094; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 도착하셨군요. 좋은. 나는 몇몇 다른 사람들이 \"죽음\"에서 벗어날 수 있었고 마을로 향하고 있다는 것을 우연히 들었다. 아마도 그 회복력은 미래에도 보상을 받을 것입니다.$B$B당신의 자유... 정신과 육체의 자유에 대해 실바나스에게 감사할지도 모릅니다. 당신은 여전히 ​​역병과 그 영향으로 고통받고 있지만, 이제 당신이 원하는 대로 오고 갈 수 있습니다.' WHERE `entry`=3095; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 해냈어? 좋습니다. 시간이 지남에 따라 더 많은 도적이 필요할 것입니다. Shadowstalkers는 때가 되었다고 생각할 때 결국 당신을 찾게 될 것입니다. 그러니 가서 실수하거나 후회할 만한 행동을 하지 마십시오. 그들은 소매치기나 바보가 아니라 재능 있는 요원이 필요합니다.' WHERE `entry`=3096; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 화재, 전염병, 폭동, 그리고 훨씬 더 나쁜 사이에 \"충실한\"사람이 한 명 더 내 문에 옵니다. 자, 환영합니다, $C. 그리고 당신을 앞으로 나아가게 하는 것이 무엇이든 찾아야 할 때라고 결정하기 전에 한두 가지를 설명할 시간을 주세요. 성스러운 빛은 더 이상 당신과 관련이 없고, 당신의 조상의 영혼은 동화이며, 황천의 생물은 그렇지 않습니다. 널 원해.$b$b지금까지 내 말을 이해했니?' WHERE `entry`=3097; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 올 줄 알았어, $N. 당신이 당신 자신의 길을 따를 의지가 없어서가 아니라, 우리는 같은 영혼이기 때문입니다. 우리 둘 다 고통을 느꼈습니다. 우리 둘 다 고통을 겪었습니다. 그리고 이제 우리는 우리의 것이라고 알고 있는 것, 즉 이 땅, 우리의 삶, 우리의 운명을 되찾을 수 있는 힘을 원합니다. 하지만 아직 배워야 할 것이 많습니다.' WHERE `entry`=3098; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='환영합니다, $g형제:자매;. 당신이 올 줄 알았어. 그것은 단지 시간 문제였습니다.$B$B내가 말한 것이 당신에게 흥미로웠죠, 그렇죠? 나는 화음을 쳤습니다... 당신 내부의 무언가가 내가 주장한 것이 진실임을 알고있었습니다. 좋아요.$B$B하지만 알아두세요: 저는 실바나스의 배신자가 아닙니다. 어쨌든 그녀는 포세이큰을 지금의 위치에 놓은 것이 그녀 자신의 신념이라는 점을 고려하여 내 주장에 감사할 것입니다.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 내 편지 받았어, $N... 좋아.$B$B최근에 엘윈에 전사들이 유입되고 있어 스톰윈드에게는 좋지만 이 지역의 코볼트와 데피아즈에게는 좋지 않습니다.' WHERE `entry`=3100; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마지막으로! 우리는 $g형제:자매; 형제와 얼굴을 맞대고 만납니다. 노스셔에 오신 것을 환영합니다. 이곳은 일이 어떻게 진행되는지 자세히 배우는 동안 잠시 동안 당신의 집이 될 것입니다. 하지만 스톰윈드가 멀리 있지 않으며 조만간 당신의 길은 당신을 그곳으로 데려갈 것입니다. 하지만 그때까지 인내심을 갖고... 은빛 손의 기사.' WHERE `entry`=3101; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 이곳을 한 조각으로 만들었고 많은 사람들이 당신을 본 것 같지 않습니다. 나에게 충분합니다. 나는 이곳에 있는 나에게 많은 관심을 받는 것을 좋아하지 않습니다... 멋지고 조용합니다. 이해하시리라 믿습니다.$B$B아직 문제가 없으신가요? 들리지 않아서 다행입니다. 그것은 곧 바뀔 것입니다.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 드디어 오셨군요. 나는 당신이 나에게 당신의 길을 찾을 줄 알았어. 거룩한 빛이 당신과 당신이 선택한 길을 비춥니다. 이 시기는 가혹합니다. 불타는 군단이 여전히 아제로스에 존재하고 있고, 칼림도어 전체가 자신의 시련으로부터 자신을 방어할 새로운 방법을 찾고 있으며, 최대한 많은 사람을 돕는 것은 여러분에게 달려 있습니다.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 저는 켈덴입니다. 내가 당신을 위해 뭔가 할 수 있습니까?' WHERE `entry`=3104; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 도착했구나. 너무 빨리 도착했구나, $N. 경비원 중 몇 명이 조금 전에 여기에 와서 이상한 표정을 짓고 있었습니다... 한심한 일상.' WHERE `entry`=3105; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='블라스트 오늘 춥죠? 마치 눈이 절대 사라지지 않는 것 같아요. $N.$b$b이미 눈치채셨겠지만 지금 우리 도시에는 노움이 살고 있습니다. 그것은 그들이 가서 자신의 집에서 날아갔기 때문입니다. 이 라운드를 퍼뜨리지는 마세요. 하지만 그들을 비난할 수는 없습니다. 아이언포지가 검은무쇠 같은 것들로 들끓었다면 저도 폭발물에 의지했을 것 같습니다.' WHERE `entry`=3106; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 당신은 그것을 만들었습니다! 그리고 1초도 너무 이르지 않습니다. Coldridge Valley와 그 너머에는 해야 할 일이 많습니다. 당신이 내 도움을 필요로 하는 만큼 나도 당신의 도움이 필요합니다!$B$B당신은 이제 은빛 성기사단의 기사입니다. 그 역할을 할 준비를 하세요.' WHERE `entry`=3107; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='해냈어! 잘 들었습니다! Betcha도 장소를 찾기 위해 나를 추적할 필요가 없었습니다. 하하!$B$B저희 직업은 꽤 전통이 깊습니다, $N. 땅의 길을 배웁니다. 산에서 곰을 추적하는 법을 배웁니다. 지혜만으로 살아남는 것만으로도 엄청난 용기와 교활함이 필요합니다. 능력이 있다고 생각하세요?' WHERE `entry`=3108; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네가 해냈어! 훌륭합니다!$B$B최근 활동량이 많아 아이언포지 클랜이 하나 더 추가되어 기쁩니다. 우리 중 너무 많은 사람들이 비전을 찾고 있고 내 취향에 따라 신성합니다. 그들과 그들의 믿음에 반대하는 것은 없지만, 손에 든 차가운 칼날과 빛으로부터 당신을 지켜주는 그림자 같은 건 없습니다. 무슨 말인지 아세요?' WHERE `entry`=3109; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='앗! 해냈어, $N! 멋져!$B$BI가 말하려 했어, 너희들이 도착할 거라는 믿음을 잃을 뻔 했어... 알았어, 믿음을 잃었어? 농담이야, 아가씨... 아, 신경쓰지 마. 어쨌든 나에게 나쁜 농담을 하러 온 것이 아닙니다.' WHERE `entry`=3110; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $R이 임무를 수행하면서 보낸 또 다른 각서는... 참 기이하지 않나.$B$B아냐, 놀리는 게 아니야, 꼬마야. 당신의 끈기를 존중해야 합니다. 아이언포지가 검은무쇠 드워프들에게 빼앗긴다면 나도 마찬가지로 속상할 텐데, 내가 당신의 곤경을 안타깝게 생각하지 말아요...' WHERE `entry`=3112; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 내 메모를 받고 와서 반가워요. 윗사람이 보낸 각서인 척해서 죄송합니다... 불쾌감을 줄 의도는 없었습니다. 난 그냥 우리 둘이 우리 동족들과 함께 뭉쳐야 한다는 걸 알았어.$B$B동족과 내 동족이 같은 도시에 숨어 있는 것이 세상에서 가장 좋은 일이라고 생각하는 사람은 많지 않지만, 내 생각에 우리는 일을 잘 해결할 수 있습니다. 어떻게 생각하나요?' WHERE `entry`=3113; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래, 그게 뭐야, $r? 괜찮다면 말하세요. 몇 에일을 마신 후에는 잘 들리지 않습니다.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아주 멋진! 분명히 내 메모를 받았잖아.$b$b주위의 바보들은 무시해, $N. 성스러운 빛?! 검과 방패?! 이것은 우리처럼 열린 마음을 가진 사람들을 위한 길이 아닙니다. \"정상적인\" 마법이 우리 집에 어떤 영향을 미쳤는지 살펴보세요. 저주받은 땜장이들과 결합하여 우리 종족은 거의 멸종되었습니다. 그리고 이제 우리는 드워프들에게 의존해야 합니다. 그들은 우리가 집을 재건하도록 돕는 것보다 인간과 동맹을 맺는 데 시간을 보내는 것을 선호합니다. 우리는 2등 시민과 같습니다. 그들이 우리를 보는 방식을 본 적이 있습니까?' WHERE `entry`=3115; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네가 해냈어. 정말 기쁩니다.$b$b지난 몇 년 동안 많은 일이 일어났습니다, Saric: 텔드랏실의 창조, 국내외 많은 숲 생물의 타락, 페랄라스처럼 잃어버린 줄 알았던 땅의 발견... 아주 짧은 시간에. 하지만 그것들은 우리가 여기에 있는 이유 중 일부일 뿐이며, 더 이상의 악으로부터 우리 종족을 보호하는 가장 중요한 존재입니다.' WHERE `entry`=3116; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 도착했고, 너무 이르지 않았습니다, $N. Shadowglen에 오신 것을 환영합니다.$B$BI 내 인장이 당신을 건강하고 건강하게 찾았다고 믿으세요?$B$BA 이전에 말했듯이, 나는 당신을 사냥꾼으로 훈련시키기 위해 여기에 있습니다. 전투에서 당신을 돕기 위해 짐승을 길들이기 위해; 한 치의 오차도 없는 정확성으로 활을 사용하는 것; 우리가 집이라고 부르는 땅과 그 너머의 땅을 존중합니다.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N. 저를 찾아주셔서 기쁩니다. 여기 오는 길에 길을 잃었나 봅니다.$b$b내 인장을 보낸 이후로 Shadowglen에서 새로운 일이 일어나지는 않았지만, 정보 수집은 모두 맡기겠습니다. 원한다면 Aldrassil 주변의 나머지 사람들과 대화하십시오.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 이렇게 빨리 오셔서 기쁩니다. 환영합니다.$b$b들어보셨겠지만 텔드랏실 전체가 여행자들의 왕래로 들썩입니다. 얼라이언스의 구성원들조차 앞으로의 모험을 준비하는 다른 칼도레이를 만나기 위해 텔드랏실의 가지에 접근하는 것이 허용되었습니다.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 젊은 $c. 학업을 계속하려는 열망이 있는 것 같습니다. 좋아요.$B$BI 궁금해요. 이미 에메랄드 드림에서 많은 시간을 보냈나요? 아마도 당신은 아직 그것에 대한 준비가 되지 않았을 것입니다... 시간이 지나면 확신합니다.$B$B하지만 그때까지는 다른 문제를 논의해야 합니다.' WHERE `entry`=3120; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예?' WHERE `entry`=3121; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네루에게 말을 걸었습니까?' WHERE `entry`=3122; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='야수를 포획할 수 있었습니까?$B$B만약 당신이 성공한다면, 우리는 페랄라스 생물의 뮤세크를 움츠리고 포획할 준비가 될 것입니다.' WHERE `entry`=3123; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='히포그리프를 잡을 수 있었나요?' WHERE `entry`=3124; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='요정용의 뮤세크를 잡을 수 있었나요?' WHERE `entry`=3125; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='떠돌이 숲길을 걷는 이들을 잡을 수 있었나요?' WHERE `entry`=3126; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='산악 거인을 잡을 수 있었습니까?' WHERE `entry`=3127; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 자료를 수집할 수 있었습니까?' WHERE `entry`=3128; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 말을 방해하지 마, $r.' WHERE `entry`=3141; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='문제가 있나요?$B$B$N 타나리스 어디에서나 Gahz\'ridian을 찾을 수 있으니 계속 찾아보세요!' WHERE `entry`=3161; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아니요, 문을 열지 않겠습니다.' WHERE `entry`=3181; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요 젊은 $g 남자:여자;. 박물관 견학을 원하시나요?' WHERE `entry`=3182; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 그것을 믿지 않는다.' WHERE `entry`=3201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 은을 가지고 있습니까?' WHERE `entry`=3281; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신에게서 불모의 땅의 먼지 냄새가 나요, $C. 당신은 멀리 여행했습니다.' WHERE `entry`=3301; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오늘 우리는 교단에 대한 당신의 헌신을 기념하는 행사를 마무리합니다.' WHERE `entry`=3321; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 문제는 가장 중요합니다, $N. 스컬지의 세력을 강화하려는 시도를 막아야 합니다.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='맙소사 $N, 이 마을은 나와 같은 사람에게 적합하지 않습니다. 사고 전 놈리건에 있었던 못지않은 끔찍한 생물들이 이곳에도 많이 있습니다!$B$B내 소지품 있소? 그렇지 않다면 트롤들이 지금 그들에게 무슨 짓을 했는지 누가 알겠습니까...' WHERE `entry`=3361; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계곡에 있는 저 선인장을 좀 더 자세히 보고 싶은데.. 그럼 일부는 한 조각으로 남겨두시겠죠?' WHERE `entry`=3362; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=3363; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 저는 Durnan Furcutter입니다. 나한테 줄 게 있어?' WHERE `entry`=3364; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='끓는 아침술이 제시간에 Durnan에 도착했다고 믿습니다! 내 머그잔 돌려주는 거 기억나?' WHERE `entry`=3365; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 그것을 만들지 않을거야...' WHERE `entry`=3367; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<울부짖는 토리우스>' WHERE `entry`=3368; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요?' WHERE `entry`=3369; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요?' WHERE `entry`=3370; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제단은 비어 있습니다.' WHERE `entry`=3372; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Eranikus가 말한 정수 글꼴에 가까워지면 그의 목소리가 다시 한 번 당신의 마음을 감동시킵니다.$B$B\"그래 필멸자여, 이 정수 글꼴은 이 보석에 남아 있는 내 영혼의 오염되지 않은 요소를 구속할 것입니다. 보석을 그 안에 넣으십시오. 그리고 녹색용군단의 마법으로 내 존재의 부패와 오염을 정화하게 하십시오. 그래야만 나는 진정한 해방을 찾을 수 있고, 그래야만 용군단이 아탈라이에 대한 청지기직을 다시 주장할 수 있을 것입니다.\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기 우리는 또 다른 교차로에 있는 $N입니다. 또 다른 선택을 해야 할 때가 왔습니다. 어떤 선택을 하시겠습니까, 필멸자여?' WHERE `entry`=3374; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='또 다른 약병을 만들려면 마나 물약, 석탄 조각, 달콤한 과즙이 필요합니다.$B$B그것과 엄청난 인내심이 필요한 것 같습니다.' WHERE `entry`=3375; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뾰족엄니가 죽었다는 증거를 가져오면 더 이상 우리를 괴롭히지 않을 것입니다. 내가 찾는 것은 그의 머리야. $N.$B$B우리 타우렌은 사냥을 위해 살고 있고, 우리를 다시 사냥할 만큼 교활한 상대보다 더 큰 사냥은 없다. 만약 당신이 이 일에 성공한다면, 젊은이여, 당신은 내가 의미하는 바를 배우기 시작할 것입니다.' WHERE `entry`=3376; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 이야기를 마무리하겠습니다.' WHERE `entry`=3377; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='달의 신전에 무슨 일로 왔나요, $N?' WHERE `entry`=3378; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떤 정보가 있습니까?' WHERE `entry`=3379; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 주인님의 명령에 따라 이곳에 남습니다. 나는 그의 탑까지 가는 교통편에 대해 내가 원하는 어떤 가격이든 물어볼 수 있는 휴가를 받았습니다. 지금은 각 여행자에게 깃털 두 개만 요청하여 서명 화살을 계속 만들 수 있습니다.$b$b조심하지 않으면 가격을 인상하겠습니다. 6개의 금은 어떻게 들릴까?$b$b그래, 나도 그렇게 생각했어. 마음만 먹으면 가격을 그대로 유지하겠습니다.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='힘든 싸움이 될 텐데...' WHERE `entry`=3382; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='트레이드 마스터는 아직 살아있다?' WHERE `entry`=3385; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 더 끝내도록 허락해줘... $r.' WHERE `entry`=3441; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자료는 수집하셨나요?' WHERE `entry`=3442; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여덟, $N. 8개가 필요해!' WHERE `entry`=3443; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Ratchet은 여기서 멀지 않습니다, $N. 여행은 오래 걸리지 않아야 합니다.' WHERE `entry`=3444; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조각상을 살펴보니 조각상 옆면에 마본이 준 토큰 크기의 오목한 부분이 있음을 알 수 있습니다...' WHERE `entry`=3446; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음, 음, 음, 여기까지 온 걸 보니 기뻐요, $N. Tymor에 대한 마찰을 얻었습니까?$B$B이 장소는 위험하기 때문에 해안을 따라 너무 많은 조치가 없었습니다. 나가가 물속에서 헤엄치고 있기 때문일 수도 있지만, 그건 내 문제가 아니야... 나는 하늘을 순찰한다.' WHERE `entry`=3449; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='적절한 비전 에너지원이 없으면 응보의 횃불을 완성할 수 없습니다.' WHERE `entry`=3452; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='채널링 과정을 방해하지 마십시오.' WHERE `entry`=3453; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔다! 훌륭한. 제 드로잉 키트도 있나요?' WHERE `entry`=3461; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='길을 잃었나요, $N?' WHERE `entry`=3463; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='탐험에 행운이 있었나요?' WHERE `entry`=3501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘? 드레니시스트? 기억나?$B$B$B$B집에 누구 없니?' WHERE `entry`=3502; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, Belgrom이 몸을 움츠리고 마침내 우리를 돕기 위해 자신의 계급이 아닌 누군가를 보냈지, 그렇지?$B$B이 캠프는 한때 12명의 전사가 강했지만 $N, 지금은 모두 죽었습니다. 그 마법사 림토리가 그들을 모두 죽였습니다. 그녀는 벨그롬을 류트처럼 연주했고... 그를 유혹하기도 했습니다. 내가 상관할 바는 아니지만 당신과 나 사이에 그녀는 상당한 유혹자입니다. 그게 아마도 내가 여전히 여기에서 벨그롬을 돕고 있는 이유일 것입니다. 아마 같은 일을 했을 것입니다.' WHERE `entry`=3504; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책의 제목은 금박으로 된 검은색 가죽 표지에 새겨져 있습니다. 칼도레이 소환의 고서. 페이지를 열면 책이 매우 오래되었지만 상태가 매우 양호함을 알 수 있습니다.$B$B고대 언어로 된 것으로 추정됩니다... 아마도 칼도레이?$B$B당신의 본능은 당신이 한 번 여기로 돌아와야 한다고 말합니다. 블러드 엘프의 배신에 대한 보복을 마쳤습니다.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 블러드 엘프 반역자들을 어떻게 학살했습니까? 진전이 있었나요?$B$BI 당신이 그 개를 무릎 꿇릴 만큼 강하기를 바랍니다! 그녀는 자신이 한 모든 일에 대해 고통스러운 죽음 외에는 아무것도 받을 자격이 없습니다!' WHERE `entry`=3506; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신을 기억합니다, $c. 아즈샤라로 가서 나를 배신한 계집애를 처단하라고 했어! 그것은 많은 달 전처럼 보입니다. Ag\'tor와 다른 사람들도 죽었다고 말하지 마십시오!' WHERE `entry`=3507; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<아코로크 경이 몸을 굽혀 당신을 살펴봅니다.>$B$B그들은 어디에 있습니까?' WHERE `entry`=3510; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 반환! 놀랍군, $r. 당신은 진정한 이름을 발견 했습니까?' WHERE `entry`=3511; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='왓디야 있어?' WHERE `entry`=3513; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 우리 땅에 얼라이언스를 허용할 수 없습니다. 이것을 알리십시오.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 모으게 하는 서판은 적절한 당사자에게 꽤 좋은 구리 한두 개를 가져올 것입니다. 찾으신 후에 누구에게 전달해야 하는지 알려드리겠습니다. 하지만 난 바보가 아니야... 그들이 배달되었다는 증거가 있으면 당신의 몫을 받게 될거야.$B$B그러니 어서--우리는 하루 종일 시간이 없습니다. 나를 도와줄 다른 사람을 찾아야 할 수도 있습니다.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N. 내가 당신을 위해 무엇을 할 수? 처리해야 할 일이 많으니 서둘러 주십시오.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스크리처 영혼 $N의 정수를 수집했습니까?' WHERE `entry`=3520; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료를 모아주세요, $N. Iverron은 우리의 도움이 필요합니다.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오... $N, 당신이 돌아와서 정말 기뻐요.' WHERE `entry`=3522; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 정치를 좋아하는 사람이 아닙니다. 당신의 소속이 호드인지 얼라이언스인지는 상관하지 않습니다. 나는 모든 종족에 대한 직접적이고 끔찍한 위협을 진압하는 데 더 관심이 있습니다... 그리고 우리는 여기에 꽤 큰 위협이 있습니다.$B$B만약 당신이 모든 사람들을 위한 진정한 영웅이 되고 싶다면, 저에게 맹세석을 주세요. 헌신의 표시로 당신에게 주셨습니다. 저는... 이 지역 출신이 아닙니다. 서약서는 저와 같은 사람들에게 계약의 유대로서 중요합니다.' WHERE `entry`=3523; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 괴물들이 그토록 놀라운 숫자로 어둠해안 해안에 상륙하기 시작한 것은 최근의 일입니다. 나는 이것이 일종의 불길한 징조라고 생각하지 않을 수 없다. 남쪽에서 그 생물의 뼈 샘플을 회수하면 다르나서스에서 이 상황을 평가하는 데 도움이 될 것입니다!' WHERE `entry`=3524; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='1마일 떨어진 곳에서도 신입 사원의 냄새를 맡을 수 있습니다. 폭발의 숙달에 대해 배우러 오셨습니까?' WHERE `entry`=3526; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 모쉬아루의 예언의 서판을 가지고 있습니까?$B$B 서판을 얻으면 연구하고 학카르의 정수를 담는 방법을 배우겠습니다!' WHERE `entry`=3527; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='학카르의 화신 $N을 물리쳤습니까? 그의 정수가 아직 내가 준 달걀에 힘을 실어줬나요?' WHERE `entry`=3528; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네, 뭐가 필요하세요? 오늘은 처리해야 할 일이 많은데, 당신은 그 중 하나로 내 의제에 포함되지 않습니다. 저를 성가시게 하면 저는 그 변화를 확인합니다.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음......놀랍지 않나요? 모험을... !$B$B무엇을 도와드릴까요... ?' WHERE `entry`=3542; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요, $N?' WHERE `entry`=3561; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 마가타가 뭐라고 하던가요? 그 노파... 그녀는 예의가 없었을 겁니다.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Jes\'rimon과 아직 대화해보셨나요?$B$B그는 트롤 사이에서 멧돼지지만, 그의 정보는 대개 정확하고 그의 직업은 보수가 좋습니다.$B$B그의 태도를 견딜 수 있다면 그의 사업에서 좋은 돈을 벌 수 있습니다. 노력합니다.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Andron을 아직 만나지 않았습니까? 그는 언더시티를 거의 떠나지 않기 때문에 그를 찾는 것이 그리 어렵지 않을 것이라고 생각합니다.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='글쎄, Xylem은 무엇을 말해야 했습니까? 그는 당신에게 아무 짓도 하지 않았어요, 그렇죠? 당신에게 마법을 걸어? 그를 위해 일하도록 속이셨나요?' WHERE `entry`=3565; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신을 믿지 않는다! 증거를 보여주세요!' WHERE `entry`=3566; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이게 어디로 가는지 알지, $N? 그녀가 살아남을 수 있는 방법은 없어... 그녀를 봐. 지금 그녀에게 가장 좋은 것은 전염병에 대한 치료법을 찾는 데 우리를 돕는 것입니다. 그녀가 마신 이 물은 우리가 방법을 알아내는 데 도움이 되는 단서가 있을지도 모릅니다. 그녀는 어쨌든 죽을 것입니다. 죽기 전에 우리 민족을 위해 고귀한 일을 하다가 죽는 것이 나을 것입니다. 동의하지 않습니까?' WHERE `entry`=3568; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='언더시티에 온 이유는 그들의 연금술사들이 자신들의 질병에 대한 치료법을 찾기 위해 오랫동안 열심히 연구해왔다는 소식을 들었기 때문입니다. 그들도 저를 도울 수 있을지도 모른다는 제안을 받았습니다.$B$B이 곳이 환영받지 못하는 느낌이 들지만 선택의 여지가 없었습니다.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 냄새나는 블러드 엘프들. 내가 당신만큼 강하다면 거기에 가서 그들에게 한두 가지를 직접 가르칠 것입니다! 하지만 난 당신이 날 위해 그들을 돌봐 \'돈을 지불로 해결해야합니다.' WHERE `entry`=3601; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악은 잠들지 않는다, 바보야. 당신이 마침내 죽었을 때 휴식을 취할 시간이 있을 것입니다. 자, 그 수정을 가져오시오.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='로라무스, 응? 그 이름을 들은 지 여러 해가 지났습니다.' WHERE `entry`=3621; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='단조 과정을 중단하면 무기가 불완전해질 수 있습니다. 인내심을 가지세요, $n 님.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='셋이 하나를 이루고 하나가 길을 비추리라.' WHERE `entry`=3627; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='두려워할 것이 없습니다.' WHERE `entry`=3628; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='1마일 떨어진 곳에서도 신입 사원의 냄새를 맡을 수 있습니다. 폭발의 숙달에 대해 배우러 오셨습니까?' WHERE `entry`=3629; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 예, 오늘 제가 귀하의 어떤 요구 사항을 처리할 수 있습니까? 우리의 사랑하는 도시가 죽음의 구름 속에 놓여 있는 동안 내가 할 수 있는 일이라고는 여기에 서 있는 것뿐이기 때문에 분명히 나에게는 그런 일을 할 시간이 있습니다.' WHERE `entry`=3630; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 예, 오늘 제가 귀하의 어떤 요구 사항을 처리할 수 있습니까? 우리의 사랑하는 도시가 죽음의 구름 속에 놓여 있는 동안 내가 할 수 있는 일이라고는 여기에 서 있는 것뿐이기 때문에 분명히 나에게는 그런 일을 할 시간이 있습니다.' WHERE `entry`=3632; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='1마일 떨어진 곳에서도 신입 사원의 냄새를 맡을 수 있습니다. 폭발의 숙달에 대해 배우러 오셨습니까?' WHERE `entry`=3633; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 예, 오늘 제가 귀하의 어떤 요구 사항을 처리할 수 있습니까? 우리의 사랑하는 도시가 죽음의 구름 속에 놓여 있는 동안 내가 할 수 있는 일이라고는 여기에 서 있는 것뿐이기 때문에 분명히 나에게는 그런 일을 할 시간이 있습니다.' WHERE `entry`=3634; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕! 당신 집의 벽을 박살냈을 지도 모르는 귀환 로봇에 대해 왔다면, 미리 내 변호사에게 알려줄게. 그렇지 않으면 오늘 무엇을 도와드릴까요?' WHERE `entry`=3635; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='암네나르는 근절되어야 합니다. 가, 빨리.' WHERE `entry`=3636; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕! 당신 집의 벽을 박살냈을 지도 모르는 귀환 로봇에 대해 왔다면, 미리 내 변호사에게 알려줄게. 그렇지 않으면 오늘 무엇을 도와드릴까요?' WHERE `entry`=3637; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='문서에 서명하고 나에게 건네줄 준비가 되었으면 그게 끝입니다. 편도 여행이라는 말을 들었습니다. 준비가 되셨다면 탑승하세요!' WHERE `entry`=3638; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검토를 위해 제작된 엔지니어링 아이템을 받으면 정품 고블린 엔지니어 회원 카드를 건네드리겠습니다! 카드가 유효한 한 전 세계 어디에서나 고블린 엔지니어 조련사를 무제한으로 이용할 수 있습니다.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='문서에 서명하고 나에게 건네줄 준비가 되었으면 그게 끝입니다.$B$B내가 여러분과 공유할 비밀은 매우 중요하므로 비밀 서약에 서명하는 것이 절대적으로 중요합니다. 내 남매 그놈 엔지니어와 마찬가지로 나도 하나에 서명했습니다. 엔지니어 $N 님, 행운의 무리에 합류하시게 되었습니다!' WHERE `entry`=3640; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 검토를 위해 제작된 엔지니어링 아이템을 받으면 정품 노움 엔지니어 회원 카드를 건네드리겠습니다! 카드가 유효한 한 전 세계 어디에서나 그놈 엔지니어 트레이너를 무제한으로 이용할 수 있습니다.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 문서에 서명하고 나에게 건네줄 준비가 되었으면 그게 끝입니다.$B$B정치적으로는 놈리건, 특히 그 바보 수석땜장이 오버스파크라는 놈에 대해 격렬하게 반대할 수도 있지만, 비밀 서약은 다른 모든 것을 초월합니다! 하나의 길을 걸기로 동의하고 평생 그 길에 충실해야 합니다.' WHERE `entry`=3642; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 검토를 위해 제작된 엔지니어링 아이템을 받으면 정품 노움 엔지니어 회원 카드를 건네드리겠습니다! 카드가 유효한 한 전 세계 어디에서나 그놈 엔지니어 트레이너를 무제한으로 이용할 수 있습니다.' WHERE `entry`=3643; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='멤버십 카드를 갱신하려면 갱신 수수료로 골드 2개를 지불해야 합니다.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='멤버십 카드를 갱신하려면 갱신 수수료로 골드 2개를 지불해야 합니다.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='멤버십 카드를 갱신하려면 갱신 수수료로 골드 2개를 지불해야 합니다.' WHERE `entry`=3646; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='멤버십 카드를 갱신하려면 갱신 수수료로 골드 2개를 지불해야 합니다.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가능하면 피하세요, $N. 야생야수는 당신의 관심을 그들에게 해를 끼칠 의도로 오인할 수 있습니다...' WHERE `entry`=3661; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='새로운 정보를 가져오나요?' WHERE `entry`=3701; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='타우릿산 이야기를 마치겠습니다.' WHERE `entry`=3702; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕. 내 목걸이가 그리워. 아빠가 사주셨어요. 아빠는 호수에 괴물이 있다고 합니다. 몬스터를 처치했습니까?' WHERE `entry`=3741; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안심하세요, 프라이빗. 운고로에서 흙을 퍼내기 위해 여기에 왔다면 - 훌륭합니다! 그렇지 않으면 사라집니다.' WHERE `entry`=3761; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아 맞다 흙. 대드루이드는 모험가 한 명당 20개의 로드를 원하며 그가 얻을 수 있는 로드는 20개입니다. 우리를 대적하여 음모를 꾸미는 자들이 물러가게 하소서!' WHERE `entry`=3764; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='친구여, 평화와 평온이 당신의 것입니다. 당신은 대드루이드가 직접 일하러 여기 왔죠?' WHERE `entry`=3781; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신에게 평화를, 친구. 당신은 대드루이드가 직접 일하러 여기 왔죠?' WHERE `entry`=3782; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기서 시작해야 할 것이 많습니다. 가능한 한 빨리 그 모피를 가져다주세요!' WHERE `entry`=3783; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네 $N, 대드루이드의 중요한 연구를 위해 여명초를 키웠나요? 세나리온 의회를 위해 그가 하고 있는 일은 매우 중요하며, 당신의 도움은 눈에 띄지 않을 것입니다!' WHERE `entry`=3785; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네 $N, 대드루이드의 중요한 연구를 위해 여명초를 키웠나요? 운고로 분화구의 신비한 속성은 여러분의 도움 덕분에 날이 갈수록 더 명확해집니다.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여명초 10개를 찾고 있습니다. 최소한 연구를 시작하는 데는 충분할 것입니다. 틀림없이 잘못된 길을 가고 있는 많은 사람들을 불태워 버리겠지만, 이것이 연구의 본질입니다.' WHERE `entry`=3791; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 안녕, $N. 내 연구는 상당히 잘 진행되고 있지만, Morrowgrain이 5개 더 있다면 기꺼이 가져가겠습니다. 음... 이 경우 행복은 비유적인 용어입니다. 내가 그들 주위에 있을수록 더 불편해집니다. 그래도 내 연구는 내가 버클을 채우고 이것을 통과하도록 요구합니다.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조각상이 당신 위에 불길하게 어렴풋이 보입니다.' WHERE `entry`=3802; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대드루이드는 항상 세나리온 의회의 지속적인 연구를 위해 추가 여명초를 찾고 있습니다. 우리는 그것들을 10개 단위로 가져가고 당신이 유용하다고 생각하는 상품의 은닉처를 수여합니다. 10개가 되면 알려주시면 그에 따라 보상해 드리겠습니다.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대드루이드는 항상 운고로 분화구에 대한 세나리온 의회의 연구 프로젝트를 위해 더 많은 여명초를 찾고 있습니다. 우리는 그것들을 10개 단위로 가져가고 당신이 유용하다고 생각하는 상품의 은닉처를 수여합니다. 10개가 되면 알려주시면 그에 따라 보상해 드리겠습니다.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='샤니 찾았어? 그녀는 괜찮아?' WHERE `entry`=3822; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='군복에 피가 거의 묻지 않았습니다, 병사여!' WHERE `entry`=3823; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오 영광스러운 날! 머리를 가지고 돌아왔습니까?' WHERE `entry`=3824; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서? 이벤트에 대한 그림을 그렸습니까?' WHERE `entry`=3825; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하십니까, $C.$B$B내 위치에 속지 마세요. 저는 정말 경주를 하러 온 것이 아닙니다... 재미있을 수도 있습니다.$B$BI는 실제로 Thousand Needles에서 모든 것을 조사하고 있습니다. 땅이 얼마나 구제 가능한지 알 수 있습니다. 새롭고 비옥한 토양으로 지역을 활성화하고 보충하는 것이 일종의 제 십자군이 되었습니다. 아마도 근처에 물이 있는 곳이 있을 겁니다.$B$BTFeralas에서 Thousand Needles로 넘어가는 과정이 얼마나 이상한지 몰랐을 겁니다. 그 일이 일어 났을 때 이상한 마법이 일어났습니다.' WHERE `entry`=3841; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기 오래 머무를수록 이 경주에 참가하고 싶은 유혹이 더 커져요, $N. 정말 놀라워요...$B$B비약은 아직 못 찾으셨나요? 알이 건강한지 아닌지 알 수 있게 되면 부화할 준비가 될 때까지 돌려주겠습니다.$B$B알려주세요.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N. 내가 어떻게 당신에게 도움이 될 수 있습니까?' WHERE `entry`=3843; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요. 당신을 전에 본 적이 있어요... 그렇지 않나요?' WHERE `entry`=3845; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='닭은 어둡고 차가운 눈으로 당신을 응시합니다. 굶주린 채 당신을 기다립니다.$B$B\"BACAAAW!$B$BC행운...땡...땡.\"' WHERE `entry`=3861; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기서 살아서 나갈 기회가 있으려면 우리의 큰 식료품 상자가 필요합니다. 또한 우리의 연구 장비 중 적어도 일부를 되찾는 것은 불행의 바다에서 축복이 될 것입니다.' WHERE `entry`=3881; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 나에 대해 원하는 것이 무엇이든 생각해 보십시오. 하지만 그들이 연구할 뼈가 고대 스테고돈과 디메트로돈의 뼈인지 아니면 우리가 야영지를 세우려고 할 때 우리를 통째로 집어삼킬 뻔한 뼈인지는 신경 쓰지 않을 것입니다. 우리가 살아서 이곳을 빠져나간다면 난 그저 행복할 텐데...' WHERE `entry`=3882; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 내가 연구할 고리시 벌집 표본이 있나요?' WHERE `entry`=3883; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕! 저와 제 동료들은 여기에서 자란 야만적인 짐승이 아닌 다른 생명체를 보게 되어 기쁩니다! 운고로 분화구로 들어간 이유는 무엇입니까?' WHERE `entry`=3884; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 일에 몰두하는 자들은 마을의 쓰러진 형제자매들처럼 정처 없이 방황하는 편이 나을 것입니다. 당신이 그들보다 더 잘 지내기를 바랍니다, 네?' WHERE `entry`=3901; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 우리를 위해 몇 가지 유용한 항목을 청소할 수 있었습니까? 버린 것을 재사용하는 것은 부끄러운 일이 아닙니다. 아무도 우리에게 유인물을 주지 않을 것입니다. 우리는 포세이큰이 스스로를 지킬 것입니다!' WHERE `entry`=3902; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 수확물 가지고 있니, $N?' WHERE `entry`=3904; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 기분이 좋아 보입니다! 오다! 자리에 앉아 음료수를 드세요!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='요소가 여전히 혼란스럽습니다, $N.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='화염이 곧 이 땅을 뒤덮을 것입니다. 서두르세요, $N!' WHERE `entry`=3907; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이런, 이런... 그래서 Linken은 마침내 나에게 검을 보냈습니다.' WHERE `entry`=3908; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='벌써 돌아가?' WHERE `entry`=3909; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='분명 개리얀이 말한 묘비일텐데...' WHERE `entry`=3913; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오! 나는 당신을 기억합니다! 당신은... 아니, 말하지 마!' WHERE `entry`=3914; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='일하느라 너무 바빠요, $c. 나에게 줄 것이 없다면, 함께 움직이는 것이 가장 좋을 텐데...' WHERE `entry`=3921; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너겟 민달팽이 가지고 있니, $N? 나는 이 Samophlange를 눈여겨봤고 빨리 만지작거리고 싶다.' WHERE `entry`=3922; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='정신 차려! 내 일에 방해가 되지 않았으면 좋겠어!' WHERE `entry`=3923; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='설명서가 있습니까?' WHERE `entry`=3924; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N 님!' WHERE `entry`=3961; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Blazerunner는 Golden Flame을 사용하여 생성한 아우라 뒤에 거의 무적입니다. Aquementas의 Silver Totem으로 제거할 수 있는 권한은 당신에게만 있습니다.' WHERE `entry`=3962; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자신을 방어, 바보!' WHERE `entry`=3982; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 신성한 땅에 당신을 데려온 이유는 무엇입니까?' WHERE `entry`=4001; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<공포에 움츠리는 모이라 공주>' WHERE `entry`=4003; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 돌아왔어, 응? 음... 한번 볼게요, $N.' WHERE `entry`=4005; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='배너가 있습니까?' WHERE `entry`=4021; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<사이러스의 눈이 두 개의 타오르는 구체를 형성합니다.>' WHERE `entry`=4022; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<사이러스의 눈이 두 개의 타오르는 구체를 형성합니다.>' WHERE `entry`=4023; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거인이 쓰러졌습니까?' WHERE `entry`=4024; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 Evoroot를 가져오면 Videre Elixir를 만들 수 있습니다.$B$BI는 약초와 연금술에 대한 모든 종류의 지식을 알고 있습니다... 제가 치즈에서 금을 변환한 시간에 대한 이야기를 들려드리겠습니다. 점심 먹으러 갔는데... 야... 어디 가는데?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 일을 가볍게 여기지 마세요, $N!' WHERE `entry`=4061; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거기에 뭐가 있니, $R?' WHERE `entry`=4062; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 사람 이었나요? 그는 정말로 살아 있었습니까?' WHERE `entry`=4063; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭔데, $r? 내가 소대를 지휘할 소대를 갖고 있는 게 안 보이니?$B$B' WHERE `entry`=4081; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 다시? 당신에게 건네줘야겠어요, $N, 당신은 끈질기네요.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='유령 성배는 마치 죽어가는 심장 박동에 맞춰 천천히 오르락내리락하며 공중에 떠 있습니다.' WHERE `entry`=4083; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='블레이저 러너를 쓰러뜨리는 데 필요한 힘에 대해 더 말씀드릴 수 있지만 먼저 제가 필요한 것을 모으셔야 합니다.' WHERE `entry`=4084; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Felwood가 고통받고 있다는 걸 알아요, $N - 나도 고통받고 있어요! 나는 나의 확신을 확고히 유지해야 합니다. 내가 가진 지식이 잘못된 손에 넘어간다면 악령의 숲 전체에 재앙이 닥칠 것입니다.$B$BB죽은 뒤틀림 정령에게서 추출한 핏빛 호박을 가져오시면 당신을 충분히 신뢰하여 부패와 싸우십시오.' WHERE `entry`=4101; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Felwood가 고통받고 있다는 걸 알아요, $N - 나도 고통받고 있어요! 나는 나의 확신을 확고히 유지해야 합니다. 내가 가진 지식이 잘못된 손에 넘어간다면 악령의 숲 전체에 재앙이 닥칠 것입니다.$B$BB죽은 뒤틀림 정령에게서 추출한 핏빛 호박을 가져오시면 당신을 충분히 신뢰하여 부패와 싸우십시오.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='세나리온 봉화를 소유하면 대의를 위해 진압된 오염된 야수에게서 타락한 영혼 조각을 볼 수 있습니다. 조각을 갈아서 세나리온 식물 고약을 만드는 데 사용할 수 있는 시약으로 만듭니다. 그 고약을 사용하여 타락한 식물을 다시 건강한 것으로 바꾸겠습니다.$B$B이 조각 대신 제가 준비한 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악령의 숲에서 채광하는 동안 세나리온 봉화를 소유하고 있다면 가공되지 않은 금속 광맥을 오염시키는 오염된 독극물을 볼 수 있습니다. 나는 그 황산염을 정화하여 세나리온 식물 고약을 만드는 데 사용되는 시약으로 바꾸는 방법을 알고 있습니다. 그런 다음 그 고약을 구해야 할 야생에서 찾은 식물에 사용하십시오.$b$b오염된 독극물을 수집했다면 제가 이미 준비한 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노련한 약초학자는 세나리온 봉화를 사용하여 교활한 지옥 크립을 발견할 수 있습니다. 이곳에서 일하면서 지옥 크립을 정화 시약으로 만드는 지식을 배웠습니다... 현재 우리가 세나리온 식물 고약이라고 부르는 것에 사용됩니다.$b$b악령의 숲에서 약초를 채집할 때, 당신은 비콘을 가지고 있습니다. 당신이 내게 가져오는 것의 대가로 미리 만들어진 세나리온 식물 연고를 주겠습니다.' WHERE `entry`=4105; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘 훈련된 무두장이는 세나리온 봉화를 통해 악령의 숲에 모인 포상금에서 오염된 피부 조각을 찾아낼 수 있습니다. 저는 이 겉보기에 쓸모 없어 보이는 패치를 세나리온 식물 고약의 촉진제 역할을 하는 걸쭉한 반죽으로 바꿉니다. 여기 악령의 숲에서 사냥감을 가죽을 벗길 때는 반드시 봉화를 켜십시오!$B$B오염된 밭을 모을 때는 저에게 가져오십시오. 그러면 제가 이미 만든 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=4106; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마법 해제된 마법 아이템의 힘은 그것이 생성하는 정수로 느껴집니다. 마법부여사들이 사용하는 원시 정수를 세나리온 식물 고약을 만드는 데 적합한 시약으로 바꾸는 방법을 고안했습니다. 이를 위해 세나리온 신호기가 필요하지 않습니다. 하급 네더 정수를 생성하는 적절하게 마력이 제거된 아이템이면 됩니다.$b$b하급 황천 정수 하나만 있으면 됩니다. 대신 세나리온 식물 고약을 드리겠습니다. 에센스는 매우 강력합니다. 약간만 사용해도 큰 효과가 있습니다!' WHERE `entry`=4107; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='세나리온 봉화를 소유하면 대의를 위해 진압된 오염된 야수에게서 타락한 영혼 조각을 볼 수 있습니다. 조각을 갈아서 세나리온 식물 고약을 만드는 데 사용할 수 있는 시약으로 만듭니다. 그 고약을 사용하여 타락한 식물을 다시 건강한 것으로 바꾸겠습니다.$B$B이 조각 대신 제가 준비한 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악령의 숲에서 채광하는 동안 세나리온 봉화를 소유하고 있다면 가공되지 않은 금속 광맥을 오염시키는 오염된 독극물을 볼 수 있습니다. 나는 그 황산염을 정화하여 세나리온 식물 고약을 만드는 데 사용되는 시약으로 바꾸는 방법을 알고 있습니다. 그런 다음 그 고약을 구해야 할 야생에서 찾은 식물에 사용하십시오.$b$b오염된 독극물을 수집했다면 제가 이미 준비한 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노련한 약초학자는 세나리온 봉화를 사용하여 교활한 지옥 크립을 발견할 수 있습니다. 이곳에서 일하면서 지옥 크립을 정화 시약으로 만드는 지식을 배웠습니다... 현재 우리가 세나리온 식물 고약이라고 부르는 것에 사용됩니다.$b$b악령의 숲에서 약초를 채집할 때, 당신은 비콘을 가지고 있습니다. 당신이 내게 가져오는 것의 대가로 미리 만들어진 세나리온 식물 연고를 주겠습니다.' WHERE `entry`=4110; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘 훈련된 무두장이는 세나리온 봉화를 통해 악령의 숲에 모인 포상금에서 오염된 피부 조각을 찾아낼 수 있습니다. 저는 이 겉보기에 쓸모 없어 보이는 패치를 세나리온 식물 고약의 촉진제 역할을 하는 걸쭉한 반죽으로 바꿉니다. 여기 악령의 숲에서 사냥감을 가죽을 벗길 때는 반드시 봉화를 켜십시오!$b$b오염된 밭을 모을 때 저에게 가져오시면 제가 이미 만든 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=4111; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마법 해제된 마법 아이템의 힘은 그것이 생성하는 정수로 느껴집니다. 마법부여사들이 사용하는 원시 정수를 세나리온 식물 고약을 만드는 데 적합한 시약으로 바꾸는 방법을 고안했습니다. 이를 위해 세나리온 신호기가 필요하지 않습니다. 하급 네더 정수를 생성하는 적절하게 마력이 제거된 아이템이면 됩니다.$b$b하급 황천 정수 하나만 있으면 됩니다. 대신 세나리온 식물 고약을 드리겠습니다. 에센스는 매우 강력합니다. 약간만 사용해도 큰 효과가 있습니다!' WHERE `entry`=4112; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4115; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='채찍질 뿌리 식물로 보이는 병약하고 손상된 버전을 발견했습니다. 눈에 보이는 식물의 뿌리는 질기고 가죽 같으며 끈적끈적한 막이 식물에 매달려 있습니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='병약하고 타락한 나이트 드래곤 식물로 보이는 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지옥에 닿은 모든 것은 이상한 녹색 빛을 발산합니다... 나는 그것이 사악하지만 동시에 매우 강력하다는 것을 느낍니다.' WHERE `entry`=4120; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 배반자 오물, $N은 제가 맡겠습니다.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 산의 마음을 가지고 있습니까? 나에게 그 가치는 무한합니다.' WHERE `entry`=4123; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='레시피가 있나요, $N? 저 검은무쇠 드워프들이 우리 가족의 술을 마신다는 생각을 하면 참을 수가 없어요!' WHERE `entry`=4126; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 돌아온 걸 환영해 $N. 당신이 Raschal의 궁극적인 운명에 대한 단서를 발견할 수 있기를 바랍니다.' WHERE `entry`=4127; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Ginro가 당신을 보냈군요, 어?$B$B나의 심리 측정 수치는 상당히 정신을 고갈시키고 있습니다... 하지만 Kalimdor Hold \'Em에서의 손실도 마찬가지입니다. 요새에서는 저를 \"나쁜 비트의 왕\"이라고 부릅니다. 카드는 운이 없군... 자연의 비밀을 마스터하는 건 운이 좋은 것 같군.$B$B어쨌든, 물론 할게. 이것은 Raschal의 운명을 밝히는 데 필요한 돌파구일 수 있습니다. 저에게 칼을 건네주시면 시작할 수 있습니다.' WHERE `entry`=4129; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검은바위의 도살자는 처분되었습니까?' WHERE `entry`=4132; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Thunderbrew Lager, $N의 레시피가 있나요?' WHERE `entry`=4134; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='리블리 있나요? 아니면 적어도 그의 일부?' WHERE `entry`=4136; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='라리온이 뭔가 오고 있어요, 그건 확실해요!' WHERE `entry`=4141; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 여기 숲속에서 살아요... 평화롭습니다.$B$B글쎄, 적어도 그럴 것이라고 생각했습니다. Ironforge에 살 때보다 더 많은 방문객이 이곳을 찾았습니다!' WHERE `entry`=4142; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='라리온이 아직 말을 안 하고 있어요! 그는 원한을 품는 방법을 확실히 알고 있습니다.' WHERE `entry`=4143; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계획은 이렇습니다, $n: 나가서 피꽃잎을 좀 모으세요 -- 아시다시피, 아직 완전히 싹이 나지 않은 식물을 여기로 가져오세요. 그럼 아탈라이 연무가 무엇을 할 수 있는지 알아보겠습니다.$B$B내가 복수심에 불타는 줄 알겠지만... 사실, 당신 말이 맞을 거예요! $B$B진실은, 여기서 나가는 방법을 알고 있지만 Larion이 내 말이 옳다고 인정할 때까지 난 여기 있을 거야!$B$B그럼 이만 피잎새싹을 찾아서 즐기자!' WHERE `entry`=4144; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Muigin은 내가 다시 그와 이야기하기 전에 먼저 사과해야합니다!' WHERE `entry`=4145; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지쳤어요, $N. 그런 것들은 나를 내버려 두지 않을 것입니다!' WHERE `entry`=4146; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재퍼가 작동하려면 대상 생물의 샘플이 필요합니다. 분화구로 가서 붉은꽃잎을 모으세요. 그런 다음 Muigin의 작은 친구들에 대해 작업하도록 보정할 수 있습니다...$B$B그가 그렇게 고집이 없었다면 우리는 이미 집에 갈 수 있었습니다... 하지만 그때까지는 그에게 그것을 보여줘야 합니다. 그의 작은 장난은 나를 전혀 괴롭히지 않습니다!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잔액 $N을 기억하세요. 살아있는 숲에 대한 이해와 공감을 키우시기 바랍니다.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='1마일 떨어진 곳에서도 신입 사원의 냄새를 맡을 수 있습니다. 폭발의 숙달에 대해 배우러 오셨습니까?' WHERE `entry`=4181; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='드래곤 사냥은 어떻게 되나요?' WHERE `entry`=4182; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $N님. 전에 만난 적이 있습니까? 당신은 어렴풋이 친숙해 보입니다.' WHERE `entry`=4183; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스톰윈드 요새에 온 이유는 무엇입니까?' WHERE `entry`=4184; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<당신을 유심히 지켜보는 볼바르>' WHERE `entry`=4185; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='볼바르 소식은 없나요?' WHERE `entry`=4186; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료가 있습니까? 내 심장의 구멍이 나를 집어 삼키려 위협합니다!' WHERE `entry`=4201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 John과 대화를 나누지 않았나요?' WHERE `entry`=4224; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='미스릴 케이스가 들어가는 패널은 여전히 ​​닫혀 있습니다. 나머지 A-Me 01은 비활성 상태로 유지됩니다.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='A-Me를 도울 수 있었습니까? 당신이 파괴되었다고 언급한 미스릴 케이스는 무엇이 잘못되었는지에 대한 좋은 추측이었습니다. 당신이 그것을 교체하면 그녀는 재활성화되어 집에 올 수 있을 것입니다.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 타락한 땅에서 무엇을 보았느냐?' WHERE `entry`=4261; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<잘린다가 당신의 머리를 응시하고 있는 것 같습니다.>' WHERE `entry`=4262; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마귀가 죽었어??' WHERE `entry`=4263; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<보안관 Windsor가 당신의 손에 있는 쪽지를 주시합니다.>$B$B거기에 무엇이 있습니까, $N?' WHERE `entry`=4264; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보고할 것이 있습니까, $n?' WHERE `entry`=4265; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 축복받은 성전에 오신 것을 환영합니다, 친구여. 당신이 페더문 성채에서 여기로 온다는 것이 제게 예언되었습니다. 샨드리스 페더문이 가져오라고 한 보고서를 가지고 있습니까?' WHERE `entry`=4267; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Thalanaar에 오신 것을 환영합니다, $C. 어떤 종류의 도움이 필요하십니까?' WHERE `entry`=4281; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='머지않아 이 엄청난 속임수가 끝날 것입니다.' WHERE `entry`=4282; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<오랄리우스가 잘린 오우거의 귀에 대고 말을 합니다.>$B$BBurning Steppes to control, come in control.' WHERE `entry`=4283; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 여기서 뭔가 생각하고 있다는 걸 알아요, $N!' WHERE `entry`=4284; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='수정탑에 가봤어, $N?' WHERE `entry`=4285; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금은 귀찮게 할 수 없어요, $N. 나와 Winky는 참석할 회의가 있습니다.' WHERE `entry`=4286; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='수정탑에 가봤어, $N?' WHERE `entry`=4287; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='수정탑에 가봤어, $N?' WHERE `entry`=4288; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N?$B$B그렇게 쉽게 설득하지 마십시오. 운고로의 유인원을 추적하고 물리치는 것은 훌륭한 사냥꾼에게도 쉬운 일이 아닙니다.' WHERE `entry`=4289; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 말을 가볍게 여기지 마세요, $N. 진정으로 이 생물과 맞서고 싶다면 조심해야 하고... 똑똑해야 합니다. Lar\'korwi를 끌어내 그를 물리치려면 엄청난 힘과 통찰력이 필요할 것입니다.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조심하세요, $N. 알의 둥지에 가까이 다가가면 분명히 어미를 자극할 것입니다... 이미 알에서 샘을 확보했더라도 말입니다. 어미는 새끼를 보호하기 위해 싸울 때 Lar\'korwi만큼 치명적일 수 있습니다. 하지만 당신이 성공한다면 우리는 라르코르위를 은신처에서 꺼내는 결정적인 방법을 갖게 될 것입니다.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='두려움이 당신을 압도하게 두지 마세요, $N. 두려움은 위대한 배반자입니다... 당신은 강해야 합니다!$B$B고기를 가져다가 작은 계곡에 놓고 그 위에 선을 사용하십시오. 그래야만 죽음이 당신에게 올 것입니다.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='통제 그룹 $N에 대해 최소 5개의 손상된 샘플이 필요합니다. 우리가 필요한 것을 나에게 줄 수 있을 때까지 악령의 숲 점액 샘플을 계속 수집하세요. 여군주 실바나스가 명령합니다...' WHERE `entry`=4293; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? 검색은 어떻게 진행되나요?' WHERE `entry`=4294; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 에일! 나는 검은 무쇠 에일을 위해 죽일 것입니다!! 빨리, 술이 깨겠어! 술을 마시면 내 시야가 흐려지고... 지난주에 내가 죽인 $r처럼 당신을 보이게 만들어요!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='세븐, $N의 글이 있나요? 그들의 태블릿에서 비밀을 배웠습니까?' WHERE `entry`=4296; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 고기를 찾지 않았나요, $N? 여기 당신의 작은 알이 부화할 준비가 되었습니다. 충분한 첫 식사를 하지 않는다면 첫 주를 넘기지 못할 수도 있습니다. $B$B거짓말을 많이 할 수는 없겠죠, $N. 당신이 처음부터 이 계란을 얻는 것이 부럽습니다. 이렇게 도와준 걸 후회하게 만들지 마.' WHERE `entry`=4297; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 고객은 그렇게 인내심이 없습니다, $N. 아직 발톱이 하나도 없나요?' WHERE `entry`=4300; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우차... 그 야수는 훌륭했습니다. 거대하고 빨갛고 이빨은 단검만한 크기입니다. 그의 팔은 나무 줄기만큼 두껍고 내가 본 어떤 퓨마만큼 빠르다. 그런 용감함의 시험을 발견한 것은 행운이라고 생각해야 합니다. 내 백성은 그런 생물을 보지 않고 몇 세대를 보냈을 것입니다.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지쳐 보여요, $n. 아마도 당신은 불 옆에 자리를 잡고 휴식을 취해야 할 것입니다.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 이야기를 마치겠습니다.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='철탑 테이블을 사용하면 녹색 파워 수정과 노란색 파워 수정을 결합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 조합을 사용하여 자신이나 아군을 치료할 수 있습니다.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Pylon 테이블을 사용하면 녹색 파워 크리스탈과 블루 파워 크리스탈을 결합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 조합을 사용하여 정신력을 높일 수 있습니다.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Pylon 테이블을 사용하면 녹색 파워 크리스탈과 레드 파워 크리스탈을 결합할 수 있습니다.$B$BJ.D. 설명서에 따르면 이 조합을 사용하여 물리적 손상에 대한 보호를 강화할 수 있습니다.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Pylon 테이블을 사용하면 빨간색 파워 크리스탈과 파란색 파워 크리스탈을 결합할 수 있습니다.$B$BJ.D. 설명서에 따르면 이 조합을 사용하여 적의 방어력을 약화시킬 수 있습니다.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Pylon 테이블을 사용하면 빨간색 파워 크리스탈과 노란색 파워 크리스탈을 결합할 수 있습니다.$B$BJ.D. 설명서에 따르면 이 조합을 사용하여 적에게 피해를 줄 수 있는 큰 폭발을 일으킬 수 있습니다.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Pylon 테이블을 사용하면 파란색 파워 크리스탈과 노란색 파워 크리스탈을 결합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 조합을 사용하여 적에게 피해를 주는 방패를 만들 수 있습니다.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='선인장 사과 수집을 마쳤습니까?' WHERE `entry`=4402; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이곳의 타락은 생명체를 미치게 만듭니다...' WHERE `entry`=4421; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='물은 고대인의 영혼을 풀어주고 평화롭게 해줄 것입니다.' WHERE `entry`=4441; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='채찍질 뿌리 식물로 보이는 병약하고 손상된 버전을 발견했습니다. 눈에 보이는 식물의 뿌리는 질기고 가죽 같으며 끈적끈적한 막이 식물에 매달려 있습니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='채찍질 뿌리 식물로 보이는 병약하고 손상된 버전을 발견했습니다. 눈에 보이는 식물의 뿌리는 질기고 가죽 같으며 끈적끈적한 막이 식물에 매달려 있습니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='채찍질 뿌리 식물로 보이는 병약하고 손상된 버전을 발견했습니다. 눈에 보이는 식물의 뿌리는 질기고 가죽 같으며 끈적끈적한 막이 식물에 매달려 있습니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='채찍질 뿌리 식물로 보이는 병약하고 손상된 버전을 발견했습니다. 눈에 보이는 식물의 뿌리는 질기고 가죽 같으며 끈적끈적한 막이 식물에 매달려 있습니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='병약하고 타락한 나이트 드래곤 식물로 보이는 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나이트 드래곤 식물로 보이는 병약하고 타락한 버전을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 하루종일 없어! 그 비단 천 조각을 가져와! 나는 지질 학자를 의미합니다. 그 지질학자를 잡아라! 그들은 내, 음... 당신의 분노를 느낄 자격이 있습니다.' WHERE `entry`=4449; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 예? 무엇을 도와드릴까요, $r님? 나는 매우 바쁘고 내 서비스를 요청하는 후원자가 많습니다. 속도를 높일 수 있습니다. 무례하게 굴려는 건 아니지만, 내 모든 일을 따라잡을 시간이 없을 뿐이야.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='*기침*$B$B누구야? 나 바쁜 거 안 보여?' WHERE `entry`=4451; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='채찍질 뿌리 식물로 보이는 병약하고 손상된 버전을 발견했습니다. 눈에 보이는 식물의 뿌리는 질기고 가죽 같으며 끈적끈적한 막이 식물에 매달려 있습니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4461; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='병약하고 타락한 나이트 드래곤 식물로 보이는 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='구성 요소를 제시하십시오, 필멸자.$B$BI도 이 창조물에 대해 금화 30개를 지불해야 합니다.' WHERE `entry`=4463; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노래꽃 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 자극적이고 건강에 해로운 냄새가 식물에서 나옵니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 풍화 식물로 보이는 병약하고 타락한 식물을 발견했습니다. 식물에 매달린 열매는 썩고 유독해 보입니다. 정상으로 되돌리려면 어떤 종류의 주의가 절실히 필요합니다.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 세상의 모든 것에는 대가가 있습니다. 당신이 찾는 특정 아이템의 가격은 금화 30개입니다.$B$B당연히 당신이 수집한 부품의 대부분은 제가 유지하겠습니다. 그러나 걱정하지 마십시오. 장신구를 갖게 될 것입니다.' WHERE `entry`=4481; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='30골드, $R. 30골드와 필요한 구성 요소.' WHERE `entry`=4482; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 원하는 것이 탄력성이라면 30골드가 필요합니다.' WHERE `entry`=4483; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 시간을 낭비하지 마세요, $R. 내가 원하는 것을 주세요. 30골드와 구성품.' WHERE `entry`=4484; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='링고가 너무 걱정돼서...' WHERE `entry`=4491; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭐... 뭐?' WHERE `entry`=4492; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='적절한 냄새 샘을 찾는 데 약간의 시간이 걸릴 수 있습니다. 샘은 손상될 수 없지만 하나를 얻는 과정은 확실히 적합하지 않습니다. 흙은 찾기 쉬울 것 같아요.$B$B어쨌든 제가 루어를 만드는 데 필요한 아이템이 있나요?' WHERE `entry`=4496; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사실, 이상한 생물에 대해 그렇게 걱정하지 않았습니다... 큰 돌 옆면에 쓰여 있는 것을 보기 전까지는.$B$BBEWARE OF PTERRORDAX$B$B누가 쓸 수 있었을까요? ? 잘 모르겠지만 그냥 무시하기에는 너무 오싹합니다!' WHERE `entry`=4501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='운고로의 화산이 활동하고 있다는 것이 사실인가요? $N 화산의 화산재로 많은 것을 배울 수 있을 거라 확신합니다.' WHERE `entry`=4502; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모든 훌륭한 차량에는 이름이 필요합니다... 이름을 붙여야겠다고 생각했습니다... Pwned!' WHERE `entry`=4503; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Tran\'rek이 또 ​​해냈습니다. 이 매우 끈적끈적한 접착제가 유행할 것입니다!' WHERE `entry`=4504; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이것은 가장 중요합니다. 지금 가십시오.' WHERE `entry`=4505; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거기로 돌아갈 수 없다고 말하지 마세요! 가야!' WHERE `entry`=4506; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='연구를 위해 여왕의 뇌를 확보하는 것은 절대적으로 필요합니다. 우리가 알아낸 바로는 이 실리시드가 악의적 지능에 의해 통제되고 있을 가능성이 매우 높다고 생각합니다. 실리시드 $N처럼 교활한 것을 제어할 수 있는 것이 무엇인지 생각하니 몸서리칩니다.' WHERE `entry`=4507; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바보들이야, $N! 그들은 더 큰 위협이 있는지 주위를 둘러볼 생각조차 할 수 없습니다. 호드에 대한 그들의 비합리적인 증오는 우리 모두의 종말이 될 것입니다. 그들이 스스로 볼 수 있도록 벌통 중 하나에 떨어뜨리는 것 외에 실리시드의 위협에 대해 얼마나 더 많은 증거를 제시할 수 있을지 모르겠습니다!$B$BI 죄송합니다.' WHERE `entry`=4508; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바보들이야, $N! 그들은 더 큰 위협이 있는지 주위를 둘러볼 생각조차 할 수 없습니다. 그들의 얼라이언스에 대한 비합리적인 증오는 우리를 파멸로 몰고 갈 것입니다. 그들이 스스로 볼 수 있도록 벌통 중 하나에 떨어뜨리는 것 외에 실리시드의 위협에 대해 얼마나 더 많은 증거를 제시할 수 있을지 모르겠습니다!$B$BI 죄송합니다.' WHERE `entry`=4509; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Elune\'adore, $c. 오늘 무엇을 도와드릴까요?' WHERE `entry`=4510; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저그 저그! 오늘 무엇을 도와드릴까요, $c?' WHERE `entry`=4511; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 한 실험 중 일부는 매력적입니다. 조금만 더 노력하면 이 생물들의 본질과 그들이 아제로스의 생명이 어떻게 발달했는지 알아낼 수 있을 것 같습니다... 처음부터 이 생물과 관련이 있다면.$B$ B좋아하지 않는 가장 큰 이론 중 하나는 점액과 점액이 이 행성의 생성과 관련이 있다는 생각입니다...거의 분비물과 같습니다.$B$B하지만 증명하거나 반증할 수는 없습니다. 더 많은 샘플을 얻을 때까지.' WHERE `entry`=4512; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='고려해야 할 사항이 너무 많습니다. 그러나 그것은 무엇을 의미합니까? 그리고 그것은 아제로스 사람들의 삶에 어떤 영향을 미칩니 까?' WHERE `entry`=4513; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 준 임무를 완수한 후에 내게 다시 보고하라.' WHERE `entry`=4521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='원하는 게 뭐야, $c? 긴급 메시지 - 나를 위해?' WHERE `entry`=4542; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='운고로 분화구에서 점액 샘플을 채취하여 탁자 위의 다양한 튜브와 비이커에 넣습니다. 끓고 분출하기 시작하면 슬라임의 색이 변합니다. 과정이 느려지고 액체가 진정되면 정제된 운고로 점액 샘플과 다른 잔여물이 들어 있는 작은 배양 접시를 볼 수 있습니다.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 줄 것이 있습니까?' WHERE `entry`=4581; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='장치가 작동하려면 청소할 때 묻은 물건과 은화 3개가 필요한 것 같습니다. 둘 다 존재하는 한 Sparklematic 5200이 작동해야 합니다...' WHERE `entry`=4601; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='장치가 작동하려면 청소할 때 묻은 물건과 은화 3개가 필요한 것 같습니다. 둘 다 존재하는 한 Sparklematic 5200이 작동해야 합니다...' WHERE `entry`=4602; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Sparklematic 5200은 비어 있습니다. 먼지가 묻은 물체를 청소하고 은화 3개를 시작하기를 기다리고 있습니다!' WHERE `entry`=4603; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Sparklematic 5200은 비어 있습니다. 먼지가 묻은 물체를 청소하고 은화 3개를 시작하기를 기다리고 있습니다!' WHERE `entry`=4604; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='벌써 돌아왔어, 망가진 타르! 너희는 내가 명령한 대로 했느냐? 실패하면 판자 위를 걷게 될 것입니다.$B$BArrrrr...' WHERE `entry`=4621; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='실험은 어때, $N? 저는 당신이 저를 위해 회수한 샘플을 계속 연구할 것입니다. 여군주 실바나스가 왜 이 생명체에 그렇게 관심이 있는지 이해하기 시작했습니다. 그들이 진정으로 고대 신의 일부라면 그것이 우리에게 어떻게 사용될 수 있는지 누가 알겠습니까?' WHERE `entry`=4642; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Felwood에서 점액 샘플을 채취하여 테이블에 있는 다양한 튜브와 비커에 일부를 넣습니다. 끓고 분출하기 시작하면 슬라임의 색이 변합니다. 과정이 느려지고 액체가 진정되면 변경된 Felwood 점액 샘플이 다른 잔해와 함께 작은 페트리 접시에 표시됩니다.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기서 서쪽 바다에 있는 생물체의 유해를 조사하고 나면 다르나서스에 있는 달의 신전에 제대로 된 보고서를 제출할 수 있을 것입니다. 그러면 아마도 이 불행한 생명체가 어둠의 해안 해변에서 생을 마감하기로 선택한 이유를 발견하는 데 더 가까워질 것입니다.' WHERE `entry`=4681; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검은늑대 위협의 근원을 발견하고 처리했습니까?' WHERE `entry`=4701; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 당신의 주문을 알고 있습니다, $N.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요 $N - 보고할 만한 생물체를 발견한 적이 있나요?' WHERE `entry`=4722; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='언젠가 우리는 이 불쌍한 생명체가 어둠의 해안 해안에서 불필요하게 목숨을 끊는 것을 막을 방법을 찾게 될 것입니다. 그때까지 우리는 연구를 계속해야 합니다!$B$B인사합니다 $N - 무슨 소식을 가져왔습니까?' WHERE `entry`=4723; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무리 여주인이 죽으면 첨탑의 검은늑대 보초병을 솎아내고 결국 도시로 나아갈 수 있습니다.' WHERE `entry`=4724; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나 반가워요, $N. 우리는 왜 장엄한 바다 생물이 어둠의 해안 해안선에 몸을 숨겼는지에 대한 미스터리를 밝히기 위해 많은 노력을 기울이고 있지만 모든 질문에 대한 답이 나올 때마다 두 가지가 더 제기되는 것 같습니다.$B$B우리 연구에 더 많은 도움을 주기 위해 여기에 오셨습니까?' WHERE `entry`=4725; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='새끼의 정수를 가지고 있나요, $N? 빨리 공부하고 싶어요.$B$B게다가... 제 후원자는 당신이 실망시키고 싶은 사람이 아닙니다.' WHERE `entry`=4726; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 한 번 안녕하세요 $N - 달의 신전에서 알아야 할 해변 생물을 더 찾으셨나요?' WHERE `entry`=4727; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 한번 인사드립니다, $N! Auberdine으로 다시 돌아온 이유는 무엇입니까? 또 다른 발견에 대해 보고하러 오셨습니까?' WHERE `entry`=4728; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<키블러는 오푸스와 논쟁하느라 바쁩니다.>' WHERE `entry`=4729; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 안녕, $N! 또 다른 발견에 대해 보고하러 오셨습니까?' WHERE `entry`=4730; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 안녕, $N. 달의 사원을 대신하여 수행한 작업은 탁월했습니다. 우리를 위한 당신의 노력이 더 큰 축복을 받습니까?' WHERE `entry`=4731; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 한 번 반갑습니다. $N - 달의 신전에 보고할 발견물이 더 있나요?' WHERE `entry`=4732; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Elune에게 감사드립니다. $N 님, 다시 만나 반갑습니다. 이상한 해변 현상에 대한 달의 사원의 연구는 이곳 어둠해안에서 계속됩니다. 우리에게 제공할 추가 사항이 있습니까?' WHERE `entry`=4733; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 에그실로스코프를 테스트했습니까?' WHERE `entry`=4734; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계란 가지고 있나요, $N? 제 후원자는 당신이 저를 위해 그것들을 수집한다는 소식을 듣고 그것을 손에 넣기를 매우 열망합니다!' WHERE `entry`=4735; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$c에게 인사드립니다. 센티넬이 오늘 무엇을 도와드릴까요? 아마도 당신은 Murkdeep의 현상금에 대해 문의하기 위해 여기에 왔습니까?' WHERE `entry`=4740; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 무섭다고 말하지 마세요! 가야!' WHERE `entry`=4741; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇보다도 용기와 인내, $N!' WHERE `entry`=4742; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간 낭비하지 마세요, $N. 네파리안은 자신의 악을 세상에 퍼뜨리기 위해 열렬히 노력합니다.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Cliffspring River의 오염은 여기 Darkshore에서 놀라운 경향의 시작일뿐입니다. 당신이 제공한 샘플은 우리가 계획을 공식화하는 데 도움이 될 것입니다... 공격 계획이 의심되기 시작했습니다.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부패의 부적은 자연의 균형을 왜곡시키는 데만 사용되는 사악한 장치입니다. 펄볼그를 괴롭히는 사티로스에게서 이 아이템을 구해 나에게 가져오면 우리는 오늘 큰 승리를 거둘 것입니다!' WHERE `entry`=4763; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='걸쇠 있어, $N? 내 후원자는 그것에 대해 매우 후하게 지불할 것입니다.' WHERE `entry`=4764; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전령이 온다고 했습니다. 검은바위 첨탑의 선물이 있는 것.$B$B당신은 $g그:그녀;?' WHERE `entry`=4765; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 내가 찾는 와이번 알은 찾았어? 윈드 라이더 훈련을 시작하고 싶습니다!' WHERE `entry`=4767; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='타블렛을 찾았습니까, $N? 나는 그 비밀을 파헤치고 싶다.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기억하세요, $N - 우리는 관용적이면서도 확고한 신념을 가져야 합니다!' WHERE `entry`=4771; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='금괴, 그래... 그래. 하나 가져오면 당신을 위해 실을 잣는 것에 대해 우리가 무엇을 할 수 있는지 알아보겠습니다. 그때까지는 더 강해지는 데 힘을 쏟을 것을 권한다. 가장 힘든 시련이 아직 남아 있습니다. 그리고 저를 믿으세요... 당신이 얼마나 강력하다고 생각하는지에 관계없이 당신은 더 준비되어 있기를 바랄 것입니다.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잊혀진 땅은 친절한 지역이 아닙니다. 나가, 거인, 사티로스, 불타는 군단... 그들 모두와 전쟁 중인 켄타우로스 부족은 모두 조심하지 않으면 이 땅을 위험하게 만듭니다.$B$B 전에 말했듯이, 당신의 힘과 교활함뿐만 아니라 인내심도 시험하십시오. 그 땅에서는 조심하세요, $N.' WHERE `entry`=4783; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='곧, $N. 약속 할게. 로브는 당신의 요구에 적합하고 상대방보다 확실히 우위를 점할 것입니다.' WHERE `entry`=4784; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잠시만요, $n...' WHERE `entry`=4786; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 고대 알을 가지고 있습니까? 나는 거대한 힘이 움직이고 있음을 느끼고 시간이 짧아지는 것이 두렵습니다.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='첨탑에 가봤어, $N? 다섯 번째와 여섯 번째 테이블이 있습니까?' WHERE `entry`=4788; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여명의 설원에서 당신은 서리호랑이라 불리는 위대한 고양이와 싸울 것입니다. 이 야수들은 놀라운 속도와 교활함을 가지고 있습니다. 서리호랑이의 속도를 높이고 싶다면 그들에게서 찾은 E\'ko를 가져오십시오. $B$BRememba, E\'ko를 사냥하려면 인벤토리에 Mau\'ari의 은닉처가 있어야 합니다.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Winterspring에서 당신은 Winterfall 펄볼그라고 알려진 잘못 인도된 생물과 싸울 것입니다. 그들의 지도자의 소원으로 그들은 엄청난 힘을 얻었습니다. Winterfall의 힘을 얻고 싶다면 그들에게서 찾은 E\'ko를 데려오십시오.$B$BRememba, E\'ko를 사냥하려면 인벤토리에 Mau\'ari의 은닉처가 있어야 합니다.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Winterspring에서는 매우 두꺼운 가죽을 가진 큰 곰을 찾을 수 있습니다. 이 Shardtooth 곰은 견딜 수 있는 것으로부터 많은 보호를 받습니다. 불에 대한 저항력을 얻고 싶다면 Shardtooth에서 찾은 E\'ko를 가져오십시오.$B$BRememba, E\'ko를 사냥하려면 인벤토리에 Mau\'ari의 은닉처가 있어야 합니다.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Winterspring에서 당신은 Chillwind라는 거대한 비행 생물과 싸울 것입니다. 이 야수들은 냉기 마법을 휘두를 수 있는 힘을 가지고 있습니다. 서리에 대한 저항력을 얻고 싶다면 Chillwind에서 찾은 E\'ko를 가져오십시오.$B$BRememba, E\'ko를 사냥하려면 인벤토리에 Mau\'ari의 은닉처가 있어야 합니다.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여명의 설원에서 얼음 엉겅퀴 설인이라는 위대한 생물과 싸울 것입니다. 이 야수들은 천천히 움직이지만 두꺼운 모피가 제공하는 보호막 덕분에 많은 타격을 피할 수 있습니다. 공격을 피할 수 있는 능력을 얻고 싶다면 그들에게서 찾은 E\'ko를 데려오십시오.$B$BMememba, E\'ko를 사냥하려면 인벤토리에 Mau\'ari의 은닉처가 있어야 합니다.' WHERE `entry`=4805; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Winterspring에서 당신은 Frostmaul이라는 거대한 얼음 거인과 싸웠습니다. 순전히 힘과 힘을 마음대로 사용할 수 있습니다. 서리망치의 힘을 얻고 싶다면 그들에게서 찾은 E\'ko를 가져오십시오.$B$BRememba, E\'ko를 사냥하려면 인벤토리에 Mau\'ari의 은닉처가 있어야 합니다.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여명의 설원에서 당신은 타고난 마법 능력을 가진 것처럼 보이는 강력한 생물과 싸울 것입니다. 이 야수들은 강력한 마법을 사용할 수 있습니다. 지능을 높이고 싶다면 $B$BRememba에서 찾은 올빼미 야수에게서 찾은 E\'ko를 가져와야 합니다. 사냥을 하려면 인벤토리에 Mau\'ari의 은닉처가 있어야 합니다. 에코를 위해.' WHERE `entry`=4807; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기는 춥다! 담요를 가져왔으면 좋겠어요!' WHERE `entry`=4808; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 차가운 바람 뿔이 있나요?' WHERE `entry`=4809; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 펠노크와 대화했습니까? 필요한 구성 요소를 가져왔습니까?' WHERE `entry`=4810; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 붉은 수정에 대해 무엇을 보고해야 합니까? 실제로 존재합니까?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='수정은 Darkshore의 숲이 우거진 풍경에 비해 매우 이질적으로 보입니다. 당신은 그 깊은 곳에서 나오는 아주 작은 윙윙거리는 소리를 듣는다고 생각합니다.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='알에서 무엇이 부화할지 아는 이 신비한 알에 대해 더 알아야 합니다.' WHERE `entry`=4821; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='딸기 말고 다른 아이스크림도 더 많이 만들어줬으면 좋겠는데 딸기가 제일 좋아해서 다행인 것 같아요!' WHERE `entry`=4822; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자 $N, 당신이 아직 당신의 몫을 죽이지 않았다는 것을 압니다. 그들을 사냥하면 내 감사에 대한 보상을 주겠다.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='샘물의 물은 매우 이상한 특성을 가지고 있는 것 같습니다... 그게 무슨 뜻인지 아직도 잘 모르겠습니다...' WHERE `entry`=4842; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 거미 알이 당신의 팩에 있습니까, 아니면 나를 만나서 기뻐합니까?' WHERE `entry`=4862; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예... 소식을 전해주세요.' WHERE `entry`=4864; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<누더기 존이 당신을 꼬집습니다.>' WHERE `entry`=4866; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아! 당신은 내 모조를 가지고 있습니까?' WHERE `entry`=4867; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다른 과제에 대한 보고?' WHERE `entry`=4882; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요, $N?' WHERE `entry`=4883; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<군주 고어투스 경례.>' WHERE `entry`=4903; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='탈리아 앰버하이드:' WHERE `entry`=4904; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악령의 숲 생물들의 고통을 종식시켜 주십시오.' WHERE `entry`=4906; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그녀의 흔적을 전혀 발견하지 못하셨나요? 내 가슴의 고통은 최악의 상황이 발생했음을 말해줍니다. 하지만 당신이 그녀를 안전하게 찾을 수 있기를 바랍니다.' WHERE `entry`=4921; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 방해를 받아서는 안된다는 것을 알 수 없습니까?' WHERE `entry`=4941; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='구 $N에서 악마의 존재를 영구적으로 제거하려면 악마를 죽여야 합니다.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? 당신은 선택 했습니까? Infernal 또는 felhound?$B$B각 선택은 개인적이며 자신의 강점과 약점을 반영해야 합니다. 흑마법사가 부족한 부분을 보충하는 대신 자신을 더 강화하는 것은 전례가 없습니다. 때때로 적을 압도하는 것은 보다 균형 잡힌 주문 시전자가 되는 것만큼이나 강력한 전술입니다.' WHERE `entry`=4962; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? 당신은 선택 했습니까? Infernal 또는 felhound?$B$B각 선택은 개인적이며 자신의 강점과 약점을 반영해야 합니다. $C가 부족한 부분을 보충하는 대신 자신을 더 향상시키는 것은 전례가 없습니다. 때때로 적을 압도하는 것은 보다 균형 잡힌 주문 시전자가 되는 것만큼이나 강력한 전술입니다.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='규율과 결단력이 당신의 목표입니다. 간단한 작업을 여러 번 부탁할 수 있습니다. 매번 최선을 다해 수행해야 합니다.' WHERE `entry`=4970; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='일시적인 기생충은 시간의 흐름이 방해받는 곳이면 어디든지 나타나는 흔한 질병입니다. 많은 사람들이 참석하고 있는 것을 느끼며 불안합니다.$B$B당신이 찾을 수 있는 것을 모두 제거하면 이곳의 악화되고 있는 현세적 상황을 더 잘 파악하는 데 도움이 될 것입니다. 이것이 달성되면 감지할 수 있을 것입니다.' WHERE `entry`=4971; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 찾는 시간 장신구는 단순한 장치입니다. 그것들은 주로 시계이고, 역병이 안돌할을 처음 황폐화시켰을 때 그들의 손은 영원히 갇혔습니다.$B$B시간은 결코 끝나지 않으며, 당신이 나에게 가져오는 시계는 변함없이 그들의 집으로 다시 세어질 것입니다... 즉, 그래서 방해가 여기에서 계속되는 한.' WHERE `entry`=4972; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안돌할의 시계는 시청 폐허에 있는 큰 시계처럼 모두 3시에 멈춰 있습니다. 이것은 역병의 영향이 처음으로 도시 전체에 퍼지고 도시의 생명을 질식시켰을 때였습니다.$B$B우리 모두 그날 일어난 일을 후회할 수도 있지만, 인간이 인식하는 대로 시간의 흐름을 형성했습니다. . 청동용군단은 끈질기게 시간표를 지켜야 합니다!' WHERE `entry`=4973; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<스랄이 투덜거린다.>' WHERE `entry`=4974; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Tabetha와 orb, $N?$B$BTabetha에 대한 검색은 어케인 문제에 관한 한 매우 유용했습니다. 당신이 그녀를 찾을 수 있다면 그녀가 당신을 돕는 데 아무런 문제가 없을 것이라고 확신합니다.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운이 있습니까?' WHERE `entry`=4982; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='고블린 어딨어???' WHERE `entry`=4983; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흑사병에 감염된 늑대를 처치해야 합니다, $N. 그들이 옮기는 질병은 고칠 수 없습니다. 나는 노력했다... 나는 전염병에 굴복할 때까지 노력했다.' WHERE `entry`=4984; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 발소리가 들립니다, $N. 시야가 흐려졌지만 여전히 주변 사물을 감지할 수 있습니다. 질병에 휩싸인 그리즐리의 불행을 끝냈습니까?' WHERE `entry`=4985; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='세나리온 의회를 대표하여 $c 님, 이 영토에 오신 것을 환영합니다. 우리와 어떤 거래가 있습니까?' WHERE `entry`=4986; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='세나리온 의회를 대표하여 $c 님, 이 영토에 오신 것을 환영합니다. 우리와 어떤 거래가 있습니까?' WHERE `entry`=4987; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운이 있습니까?' WHERE `entry`=5001; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $N. 오랜만입니다.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스톰윈드 인구조사국에 오신 것을 환영합니다. 우리 국민에 대한 정보가 필요하시면 도와드리겠습니다.' WHERE `entry`=5022; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='언더시티 인구 조사에 도움을 요청하러 온 건가요, 아니면 아는 사람이 죽었는지 물어보러 온 건가요? 그런 질문을 많이 받습니다.' WHERE `entry`=5023; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보급품 검색은 잘 되셨나요, $N? 나는 가시멧돼지가 당신의 힘에 쉽게 굴복할 것이라고 믿습니다.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$r.$B$B 당신이 이 축복을 받기 전에 당신의 적들은 당신의 힘이 되기 전에 움츠릴 것입니다. $B$BRazormane의 가장 위대한 전사들에게는 그러한 힘이 주입되어 있습니다!' WHERE `entry`=5042; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리 부족 최고의 정찰병은 정확도 면에서 타의 추종을 불허한다고 하며 어떤 도적 도 전투에서 그들의 순발력을 따라잡을 수 없습니다.$B$BB피 조각 4개를 가져오시면 당신을 어떤 가시멧돼지보다 더 날렵하게 만들어 드리겠습니다.' WHERE `entry`=5043; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가시멧돼지 부족 의 주술사와 흙점술사는 전투와 의식에서 그들을 돕기 위해 Agamaggan의 힘을 요청합니다. 4개의 핏자국과 망글이빨이 당신을 도울 것입니다. <콧김>' WHERE `entry`=5044; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모든 유형의 전사 에는 강한 정신력이 필요합니다. 모든 희망을 잃었을 때 더 큰 위업으로 인도합니다. 이것은 레이저메인에게 알려지지 않은 것이 아닙니다. 우리는 영적인 부족입니다. 우리는 전투에서 우리의 기량 보다 Agamaggan과의 관계를 더 자랑스럽게 생각합니다.$B$BB피 조각 4개를 가져오면 전투를 위해 당신의 영혼을 축복하겠습니다. <콧김>' WHERE `entry`=5045; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전투에 참여하는 모든 사람은 보호가 필요합니다. 뼈가 튼튼해야 합니다. 그들의 피부는 거칠다. 우리 부족도 이 사실을 알고 있으며, 우리의 깃펜과 가죽이 우리에게 주는 자연적인 보호에 추가하기 위해 우리는 전쟁에 나서기 전에 우리를 위험으로부터 보호하기 위해 종종 Agamaggan을 요청합니다.$B$BBring me 4 blood shards 와 동일한 보호를 제공하겠습니다.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='응?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 잔디밭에서 내리라고 말하고 싶지만 보시다시피 잔디밭이 없습니다.' WHERE `entry`=5048; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='누군가 바퀴벌레를 밟을 때마다 나는 운다. 저를 울리지 마세요.' WHERE `entry`=5049; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='존, 얘야... ​​너야? 갑자기 너무 추워요...' WHERE `entry`=5050; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='존, 구울들이 널 잡게 하지마... 구울들이 날 잡게 하지마... 역겨운 구울들... 우리의 매력이 우리를 안전하게 지켜줄거야.' WHERE `entry`=5051; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리 부족은 불모의 땅 전역에 걸쳐 가시덤불이 우거진 지역으로 모여듭니다. 이곳은 성스러운 곳이지만 가시덩굴만큼 성스러운 곳은 없기 때문입니다. Agamaggan의 몸은 Razorfen의 전체를 구성하지만, Downs는 입구가 그의 큰 아가리로 만들어져 있기 때문에 특히 보호됩니다! 그것은 그에게 충성하지 않는 자들을 통째로 삼키고, 그가 그들을 씹은 후에 그들의 몸을 뱉어낼 것입니다! $B$BAgamaggan은 우리를 보호하기 위해 자신의 육신을 남겨두고 우리가 그를 보호할 수 있도록 자신의 영혼을 줍니다. <콧김>' WHERE `entry`=5052; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금 가세요, $c. Ursius를 찾으십시오.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Brumeran이 당신을 부릅니다, $N.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Shy-Rotam은 대담하고 용서하지 않습니다. 그녀는 열렬한 열정으로 그녀의 종족을 방어할 것입니다.' WHERE `entry`=5056; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='옥외 변소로 통하는 문은 계속해서 강제로 열려고 시도한 것처럼 프레임 가장자리에서 쪼개지기 시작했습니다. 그것은 현재 아우스 하우스 외부에서 꽉 묶여 있습니다. $ b $ bas 문을 덜 쥐고, 당신은 내부에서 신음 소리가 내부에서 오는 소리를 들었습니다! 그 안에 뭐가 있든 확실히 친근하게 들리지는 않습니다.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내장된 잠금 장치로 단단히 고정된 매우 견고한 캐비닛이 여러분 앞에 서 있습니다. 수납장 전면은 깊게 긁힌 자국이 있습니다. 이것은 캐비닛이 현재 시야에서 감추고 있는 모든 비밀을 폭로하려는 수많은 폭력적인 시도가 실패했기 때문이라고 추측할 수 있습니다.$B$B이 캐비닛을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다르나서스로의 귀환은 전조가 없지 않지만, 당신의 수중 형태를 가르쳐 주기 전에 달의 숲에서 배운 교훈의 증거가 필요합니다.$B$B바다사자의 펜던트를 가지고 있습니까?' WHERE `entry`=5061; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 모테가 파이어메인은 아리카라의 소식을 전합니다...자 이제 중대한 소식이군요.$B$B<마가타가 둘러봅니다.>$B$BArikara는 극악무도한 행위를 저지른 자에게 복수하기 위해 태어난 치명적인 존재입니다.$ B$B<미소 짓는 마가타>' WHERE `entry`=5062; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 내가 필요한 모든 것을 가지지 않는다면, 당신은 내 시간을 낭비하고 있는 것입니다.' WHERE `entry`=5063; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그림토템이 무엇을 하고 있는지 알아냈습니까?' WHERE `entry`=5064; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 태블릿을 가지고 있습니까? 나는 그들의 텍스트가 우리 세계에 대한 큰 위협을 드러낼까 두렵습니다.' WHERE `entry`=5065; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 내가 필요한 모든 것을 가지지 않는다면, 당신은 내 시간을 낭비하고 있는 것입니다.' WHERE `entry`=5067; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 내가 필요한 모든 것을 가지지 않는다면, 당신은 내 시간을 낭비하고 있는 것입니다.' WHERE `entry`=5068; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='상태?' WHERE `entry`=5081; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 도움에 감사드립니다!' WHERE `entry`=5082; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 찾은 것은 무엇입니까?' WHERE `entry`=5083; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 뭔가를 찾았기를 바랍니다, $N. Winterfall이 점점 공격적으로 변하고 있습니다!' WHERE `entry`=5085; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기서 무슨 일이 일어나고 있는지 알아내기 시작한 것 같습니다, $N.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Winterfall이 화력을 얻지 못하면 어떤 일이 일어나는지 봅시다!' WHERE `entry`=5087; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사악한 뱀 Arikara를 처치했습니까, $N?' WHERE `entry`=5088; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거기에 뭐가 있니, $N?' WHERE `entry`=5089; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='최악의 상황에 대비했으면 합니다. $N - 깊이 파고들어 보세요. 우리 앞에 놓인 과제는 쉽지 않을 것입니다. 스컬지에 대항하기 위해 이곳에서 우리의 군대를 집결하는 동안, 당신은 그들과의 싸움을 위한 우리의 전진 노력의 일부가 될 것입니다! Sorrow Hill에서 당신에게 할당된 임무는 승리를 향한 우리의 길을 시작할 것입니다!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='붉은십자군의 빈약한 전방 진지를 기습하면 안돌할로 진격할 시간적 여유가 생길 것입니다. 나는 당신이 성공을 보고하기 위해 여기에 있다고 믿습니다!$B$BO이 작업이 성공적으로 실행되면 부지런하고 신속하게 작업해야 합니다. 그들이 우리의 계략을 사지 않는다면 스컬지와 붉은십자군에 동시에 맞서 싸울 물자와 인력이 없습니다.' WHERE `entry`=5096; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='탑이 표시되면 안돌할 공격의 최우선 목표가 될 것입니다. 탑을 무력화하면 안돌할의 주요 위협이 나타날 것 같습니다. 그 시점부터 우리는 도시를 장악하기 위한 정면 대결을 펼칠 것입니다!$B$B성공했다고 보고하러 돌아왔군요, 그렇죠? 횃불도 잊지 마세요. 우리는 우리의 물자에 대한 통제권을 유지해야 합니다.' WHERE `entry`=5097; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='탑이 표시되면 안돌할 공격의 최우선 목표가 될 것입니다. 탑을 무력화하면 안돌할의 주요 위협이 나타날 것 같습니다. 그 시점부터 우리는 도시를 장악하기 위한 정면 대결을 펼칠 것입니다!$B$B성공했다고 보고하러 돌아왔군요, 그렇죠? 횃불도 잊지 마세요. 우리는 우리의 물자에 대한 통제권을 유지해야 합니다.' WHERE `entry`=5098; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='끝났어?' WHERE `entry`=5102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Winterfall Village, $N에서 더 많은 정보를 얻을 수 있을 것입니다.' WHERE `entry`=5121; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 예배당의 힘은 내 마음의 타락에 저항할 힘을 줍니다. 놔두면 죽음의 기사가 된다. 하지만 믿음의 메달이 있어 내가 떠나는 데 필요한 힘을 줄 것입니다.$B$B$N, 메달을 되찾아 주세요. 서쪽 스트라솔름의 붉은십자군 요새 깊숙한 곳에 거주하는 미친 붉은십자군단의 일원인 열성적인 말로르가 이곳을 지키고 있습니다.' WHERE `entry`=5122; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 이게 뭐죠, $N?' WHERE `entry`=5123; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간은 돈이다, $N 그리고 나는 어느 쪽도 많이 가지고 있지 않다.' WHERE `entry`=5124; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='유혹하지마...' WHERE `entry`=5127; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='에메랄드 서클은 모두에게 우호적이야, $r. 내가 당신을 위해 무엇을 할 수?' WHERE `entry`=5128; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='용비늘 가죽 세공인이 되어 영구적인 결정을 내릴 준비가 되었으면 학생으로 받아들일 준비가 되어 있습니다. 내가 요청한 것을 가져오면 교육을 시작하겠습니다.' WHERE `entry`=5141; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자연은 자연의 의지를 가죽 옷에 적용하는 방법을 배우기 전에 진정시켜야 하는 힘입니다. 이 군대에 당신의 제물을 가져오시면 당신의 말을 확실히 듣겠습니다.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이런 종류의 가죽 기반 갑옷을 만들려면 인내와 헌신이 필요합니다. 요소와 제비를 뽑고 나면 더 이상 등을 돌릴 수 없습니다. 당신의 합당성에 대한 증거를 가져오시면 시작하겠습니다.' WHERE `entry`=5144; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='용비늘 가죽 세공인이 되어 영구적인 결정을 내릴 준비가 되었으면 학생으로 받아들일 준비가 되어 있습니다. 내가 요청한 것을 가져오면 교육을 시작하겠습니다.' WHERE `entry`=5145; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이런 종류의 가죽 기반 갑옷을 만들려면 인내와 헌신이 필요합니다. 요소와 제비를 뽑고 나면 더 이상 등을 돌릴 수 없습니다. 당신의 합당성에 대한 증거를 가져오시면 시작하겠습니다.' WHERE `entry`=5146; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 살인적인 Arnak Grimtotem에 대한 소식이 있습니까?' WHERE `entry`=5147; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자연은 자연의 의지를 가죽 옷에 적용하는 방법을 배우기 전에 진정시켜야 하는 힘입니다. 이 군대에 당신의 제물을 가져오시면 당신의 말을 확실히 듣겠습니다.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 인형 찾았어?' WHERE `entry`=5149; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다가가는 당신을 올려다보는 다당가. 그녀는 무언가를 바라고 있는 것 같습니다...$B$B배가 고픈 것 같습니다!$B$B분화구에서 거대한 초식 동물에게 완벽한 간식이 될 무언가가 자라고 있을 것입니다. Dadanga는 큰 소녀입니다. 무엇을 가져오든 많이 있어야 합니다!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 하이퍼 커패시터가 있습니까?' WHERE `entry`=5151; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='귀하의 방문에 대해 시의적절한 것이 있습니다. 당신은 미래에서 온 사람이 아니죠?' WHERE `entry`=5153; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책 찾았어, $N?' WHERE `entry`=5154; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='싸움은 어때, $N? 명예의 증거로 피를 흘리는 것이 어떤 사람들에게는 혐오스러울 수 있다는 것을 알고 있지만, 그것이 두 가지 목표에 기여한다는 것을 이해해야 합니다. 당신은 그들의 수를 해치면서 내 작업을 더 쉽게 만들고, 우리는 우리를 더 강하게 만들 뿐인 서로에 대한 존경심을 얻습니다. 앞으로.$B$BI이해해 주시기 바랍니다.' WHERE `entry`=5155; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검색이 잘 되길 바랍니다, $N. 나는 그렇게 멀리 북쪽으로 향하기 시작하지는 않았지만 어느 지점에서 지옥의 길을 건너야 한다는 생각이 조금 두렵다는 것을 인정할 것입니다. 생물은 머리가 없지만 여전히 위협적입니다.' WHERE `entry`=5156; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='달샘에서 물을 가져오면 이를 정화하여 Shadow Hold에 있는 보호의 화로를 끄는 데 사용할 것입니다. 그러면 방을 더 깊이 들여다보고 실제로 누가 이 일을 이끄는지 분별할 수 있는 충분한 시간을 가질 수 있을 것입니다.$B$BI 대지모신이 우리와 함께하기를 기도합니다.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신이 라쳇으로 가는 길을 찾는 단순한 여행자가 아니라는 것을 느낍니다. 와서 우리 캠프에 앉아서 쉬십시오. 준비가 되면 저에게 말씀해 주십시오.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 돌아오셨군요, $N. 좋은. 불모의 땅에서 아일렌을 찾았습니까? 아니면 목표를 달성하기 위해 다른 방법을 찾아야 합니까?' WHERE `entry`=5159; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='만나서 반가워요, $N.' WHERE `entry`=5160; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='친구들이 어떻게 반응할지 너무 기대돼요!$B$B그들은 절대 기대하지 않을 거예요!' WHERE `entry`=5163; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리가 훨씬 더 큰 전투에 대비할 희망을 가지려면 화로를 꺼야 합니다. 아무런 지식도 없이 용의 소굴에 들어가는 것은 바보 심부름이다. 그리고 이것은 용보다 훨씬 더 나쁩니다. Shadow Council은 수많은 범죄와 잔학 행위에 대해 전적으로 책임이 있습니다. 그들을 막으려면 빨리 일해야 합니다.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현명하게 선택하셨습니다, $R.' WHERE `entry`=5166; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그런 아이템은 지금까지 만들어진 적이 없습니다!' WHERE `entry`=5167; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='유물을 가지고 있습니까, $N?' WHERE `entry`=5168; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='해골과 검을 찾으셨나요, $N?' WHERE `entry`=5181; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='펄볼그들은 그런 편집증에 시달리는 것 같군요...' WHERE `entry`=5201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 내가 이 우리에서 탈출할 수 있을지 궁금해지기 시작합니다.$B$B그들이 숭배하는 악마에게 나를 희생시키는 것은 시간 문제일 뿐입니다. 괴물들!' WHERE `entry`=5202; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='피곤해 보이는군요, $n. 괜찮으세요, 아니면 뭔가 잘못되었나요?' WHERE `entry`=5203; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 시신을 조사했고 이것이 은빛 성기사단의 기사 트레이 라이트포지의 유골이라는 데 의심의 여지가 없습니다. 잠시 동안 Arko\'narin을 생각하고 최근에 Shadow Hold에서 탈출하는 데 도움을 준 나이트 엘프 포로를 의미하는 이 남자만큼 당신의 삶에 의미가 있는 사람이 있는지 질문합니다.$B$B다시 한 번 생각을 정리한 후 고문관을 먼저 죽이지 않고는 성기사의 유해를 Jessir에게 다시 가져갈 수 없다는 것을 알고 계십시오.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 두개골을 가지고 있습니까? Chromie는 그들이 그녀의 주문에 매우 중요할 것이며 그 주문이 우리에게 Darrowshire를 구할 기회를 줄 것이라고 말했습니다.' WHERE `entry`=5206; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서쪽에서 오셨습니까? 로데론의 나머지 지역은 어떻습니까? 나는 안돌할이 길을 잃었다는 것을 알고 있지만 스컬지가 아직 공정한 티리스팔에 도달했는가?' WHERE `entry`=5210; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다로우샤이어의 불쌍한 수비수들이 꿈에서 나에게 소리쳤습니다, $N. 그들을 풀어줘야 합니다!' WHERE `entry`=5211; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떤 사람들은 제가 너무 걱정한다고 합니다. 그들에게 저는 \'당신은 충분히 걱정하지 않습니다!\'라고 말합니다.' WHERE `entry`=5212; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 이 새로운 활성 전염병 인자가 무엇인지 발견하기 직전입니다!' WHERE `entry`=5213; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='참을 수 없어, $N! 날 도와줘야 해! 나는 죽어 가고있다!' WHERE `entry`=5214; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥에 대한 액세스 패널은 단단히 고정되어 있습니다. 그것을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5216; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='상대적으로 안전한 Chillwind Camp에 다시 오신 것을 환영합니다. $N. 가마솥에서 어떤 진행 상황을 보고해야 합니까?' WHERE `entry`=5217; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지의 역병 가마솥이 대기 중으로 막대한 양의 독소를 내뿜고 있습니다. 가마솥의 광대한 플랫폼 바닥에는 작고 설명이 없는 액세스 패널이 있습니다.$B$B이미 가마솥 군주를 물리치고 열쇠를 얻었으면 적절한 시약을 가마솥에 자유롭게 추가하여 역병.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥에 대한 액세스 패널은 단단히 고정되어 있습니다. 그것을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 각 가마솥이 역병 유발 독소를 생성하기 위해 서로 다른 시약 조합을 사용한다는 것을 알고 있습니다. 마찬가지로 우리는 각 가마솥에 고유한 카운터 에이전트를 개발해야 한다는 것을 알고 있습니다. Dalson\'s Tears의 샘플이 가마솥의 고유한 시약 요구 사항을 파악하는 열쇠가 될 것입니다.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지의 역병 가마솥이 대기 중으로 막대한 양의 독소를 내뿜고 있습니다. 가마솥의 광대한 플랫폼 바닥에는 작고 설명이 없는 액세스 패널이 있습니다.$B$B이미 가마솥 군주를 물리치고 열쇠를 얻었으면 적절한 시약을 가마솥에 자유롭게 추가하여 역병.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥에 대한 액세스 패널은 단단히 고정되어 있습니다. 그것을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Writhing Haunt의 가마솥에서 추출한 샘플을 성공적으로 분석하면 스컬지에게 파괴적인 카운터 에이전트를 전달할 세 번째 방법을 제공할 것입니다!' WHERE `entry`=5223; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지의 역병 가마솥이 대기 중으로 막대한 양의 독소를 내뿜고 있습니다. 가마솥의 광대한 플랫폼 바닥에는 작고 설명이 없는 액세스 패널이 있습니다.$B$B이미 가마솥 군주를 물리치고 열쇠를 얻었으면 적절한 시약을 가마솥에 자유롭게 추가하여 역병.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥에 대한 액세스 패널은 단단히 고정되어 있습니다. 그것을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5225; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Gahrron\'s Withering에는 우리가 접근해야 하는 서쪽의 마지막 가마솥이 있습니다. 전염병 샘플을 얻으면 4개의 개별 용기를 통해 시약을 환경에 도입할 수 있습니다! 스컬지는 켈투자드의 힘이 배후에 있음에도 불구하고 우리를 네 명 모두로부터 보호하기 위해 압박을 받을 것입니다.' WHERE `entry`=5226; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지의 역병 가마솥이 대기 중으로 막대한 양의 독소를 내뿜고 있습니다. 가마솥의 광대한 플랫폼 바닥에는 작고 설명이 없는 액세스 패널이 있습니다.$B$B이미 가마솥 군주를 물리치고 열쇠를 얻었으면 적절한 시약을 가마솥에 자유롭게 추가하여 역병.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥에 대한 액세스 패널은 단단히 고정되어 있습니다. 그것을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5229; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bulwark, $N의 상대적인 안전에 다시 오신 것을 환영합니다. 가마솥에서 어떤 진행 상황을 보고해야 합니까?' WHERE `entry`=5230; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥에 대한 액세스 패널은 단단히 고정되어 있습니다. 그것을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5231; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 각 가마솥이 역병 유발 독소를 생성하기 위해 서로 다른 시약 조합을 사용한다는 것을 알고 있습니다. 마찬가지로 우리는 각 가마솥에 고유한 카운터 에이전트를 개발해야 한다는 것을 알고 있습니다. Dalson\'s Tears의 샘플이 가마솥의 고유한 시약 요구 사항을 파악하는 열쇠가 될 것입니다.' WHERE `entry`=5232; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥에 대한 액세스 패널은 단단히 고정되어 있습니다. 그것을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5233; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='몸부림치는 유령의 가마솥에서 추출한 샘플을 성공적으로 분석하면 스컬지에 대항할 파괴적인 카운터 에이전트를 제공할 세 번째 방법을 제공할 것입니다!' WHERE `entry`=5234; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가마솥에 대한 액세스 패널은 단단히 고정되어 있습니다. 그것을 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5235; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Gahrron\'s Withering에는 우리가 이곳 서쪽에 접근하는 데 필요한 마지막 가마솥이 있습니다. 그 가마솥에서 페스트 샘플을 얻으면 네 개의 개별 용기를 통해 시약을 환경에 도입할 수 있습니다! 스컬지는 켈투자드의 힘이 배후에 있음에도 불구하고 우리를 네 명 모두로부터 보호하기 위해 압박을 받을 것입니다.' WHERE `entry`=5236; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='펠단이 없다면 어둠의 의회는 집중력을 잃고 내분을 시작할 것입니다. 그들은 미래 계획을 위해 자산을 통제하고 비축하기 위해 서로 싸우게 될 것입니다. 그때가 그들과 그들의 악마 노예를 황폐화시킬 적기입니다.' WHERE `entry`=5242; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모든 보급품 상자가 도시의 파괴에서 살아남은 것은 아닙니다. 스컬지는 감히 물을 건드리지 못하지만 성수는 해충의 침입을 막지 못할 것입니다.' WHERE `entry`=5243; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='왜 여기 왔니?' WHERE `entry`=5245; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 당신을 도울 수 있는지 여부를 분별할 수 있는 것은 성스러운 글의 페이지에서만 가능합니다...' WHERE `entry`=5246; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='유물은 가장 신뢰할 수 있는 사람의 손에 맡겨야 합니다. 다시는 훔칠 수 없다...' WHERE `entry`=5247; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Currrrrsed... Forevvvverrrrr...' WHERE `entry`=5248; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기억하세요, $N - 우리는 관용적이면서도 확고한 신념을 가져야 합니다!' WHERE `entry`=5251; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 떠난지 꽤 되었군요, $N. 어떻게 지냈어?' WHERE `entry`=5252; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $R?' WHERE `entry`=5253; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거기에 뭐가 있니, $N?' WHERE `entry`=5262; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='남작은 당신이 평생 본 것보다 더 많은 사람을 죽였습니다.' WHERE `entry`=5263; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='연민은 우리를 동물과 구분하는 것입니다, $N. 기억...' WHERE `entry`=5282; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 좋은 대장간 선탠만큼 좋은 건 없어요. 앞치마 라인으로 누가 태닝을 정말 잘했는지 알 수 있습니다.' WHERE `entry`=5283; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='' WHERE `entry`=5284; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 숨이 끊어질 때까지 강철을 두드리겠다.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='호드의 영광을 위하여!' WHERE `entry`=5302; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그의 앞치마! 어디야?' WHERE `entry`=5305; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전설에 따르면 보쉬가진의 뱀석을 한 번 사용하면 도끼 면도날을 1000년 동안 날카롭게 유지할 수 있다고 합니다!' WHERE `entry`=5306; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 맡은 임무가 무엇인지 잊었나요, $N?' WHERE `entry`=5307; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Kerlonian이 도착했습니까?' WHERE `entry`=5321; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 앞에서 머리를 숙여라, $r. 결국 나는 귀족이고 당신은 구리가없는 농부입니다.' WHERE `entry`=5341; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 재산을 확보하고 전리품을 공유하십시오.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나의 미래를 보장하고 나는 당신의 미래를 보장할 것입니다.' WHERE `entry`=5343; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 지불을 원하지 않습니까?' WHERE `entry`=5344; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무슨 소식이 있어, $c! 아 - 오빠가 보낸 메시지라고? 그럼 보고서를 넘겨!' WHERE `entry`=5361; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 데몬 박스는 가지고 있나요?' WHERE `entry`=5381; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='정육점을 막아야 합니다!' WHERE `entry`=5382; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Kirtonos는 노련한 전사입니다.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 자에데나르는 어떻게 되었나요?' WHERE `entry`=5385; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bloodbelly 생선 튀김을 생각하면 발굽이 얼얼하고 입에 침이 고이기 시작합니다... 혹시 가지고 계세요?' WHERE `entry`=5386; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='하수인의 스컬지석은 스컬지 평당원의 휘장입니다. 이들은 종종 역병지대에 배치된 그들의 약한 부대에서 발견되지만, \"약한\"이라는 용어는 문맥상 확실히 고려되어야 합니다. 그들이 어디에 있든 간에 스컬지는 결코 과소평가되어서는 안 됩니다.$B$B은빛 여명회는 현재 이러한 휘장 20개와 ​​교환하는 용맹 토큰을 제공합니다. 충분한 스컬지석을 획득했다면 기꺼이 교환하겠습니다!' WHERE `entry`=5402; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='침략자의 스컬지석은 스컬지 정예 부대의 휘장입니다. 이들은 때때로 역병지대에 배치된 더 강한 부대에서 발견됩니다. 그러한 생물을 죽이는 것은 참으로 어려운 일이지만, 악을 물리치는 임무와 함께 즐겨야 할 일입니다.$B$B현재 은빛 여명회는 이 휘장 10개와 교환하여 용맹 토큰을 제공합니다. 그것들을 여기로 가져오면 정당한 보상을 받을 수 있도록 하겠습니다.' WHERE `entry`=5403; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='타락자의 스컬지석은 스컬지 대군주의 휘장입니다. 스컬지에 대한 권위를 가진 강력한 존재는 항상 하나를 소유할 것입니다. 그런 악의적인 생물을 죽이면 은빛 여명회와 모든 선한 대의를 확실히 발전시킬 수 있을 것입니다!$B$B은빛 여명회를 대신하여 이 휘장 하나와 교환하여 용맹 토큰을 드리겠습니다. 하나를 획득할 때 주의하세요, $N - 그런 강력한 존재는 하찮게 여겨서는 안 됩니다.' WHERE `entry`=5404; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='타락자의 스컬지석은 스컬지 대군주의 휘장입니다. 스컬지에 대한 권위를 가진 강력한 존재는 항상 하나를 소유할 것입니다. 그런 악의적인 생물을 죽이면 은빛 여명회와 모든 선한 대의를 확실히 발전시킬 수 있을 것입니다!$B$B은빛 여명회를 대신하여 이 휘장 하나와 교환하여 용맹 토큰을 드리겠습니다. 하나를 획득할 때 주의하세요, $N - 그런 강력한 존재는 하찮게 여겨서는 안 됩니다.' WHERE `entry`=5406; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='침략자의 스컬지석은 스컬지 정예 부대의 휘장입니다. 이들은 때때로 역병지대에 배치된 더 강한 부대에서 발견됩니다. 그러한 생물을 죽이는 것은 참으로 어려운 일이지만, 악을 물리치는 임무와 함께 즐겨야 할 일입니다.$B$B현재 은빛 여명회는 이 휘장 10개와 교환하여 용맹 토큰을 제공합니다. 그것들을 여기로 가져오면 정당한 보상을 받을 수 있도록 하겠습니다.' WHERE `entry`=5407; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='하수인의 스컬지석은 스컬지 평당원의 휘장입니다. 이들은 종종 역병지대에 배치된 그들의 약한 부대에서 발견되지만, \"약한\"이라는 용어는 문맥상 확실히 고려되어야 합니다. 그들이 어디에 있든 간에 스컬지는 결코 과소평가되어서는 안 됩니다.$B$B은빛 여명회는 현재 이러한 휘장 20개와 ​​교환하는 용맹 토큰을 제공합니다. 충분한 스컬지석을 획득했다면 기꺼이 교환하겠습니다!' WHERE `entry`=5408; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 삶을 조금 더 편하게 만들어주는 사람에게 보상을 해줄게... 나는 가능한 한 적게 하는 것을 좋아해, 몬!$B$B여기 Shadowprey Village의 선착장 아래에는 조개잡이 통발이 많이 있습니다. 당신이 친절하게 내 일을 하고 내 조개를 수집해 준다면 당신이 원하는 것을 보상으로 주겠습니다... 내 드리프트몬을 가져오시겠습니까? 당신이 나에게 가져오는 조개 5개마다 나는 당신에게 좋은 Bloodbelly 물고기를 줄 것입니다!' WHERE `entry`=5421; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='게을러서 안돼...$B$B 에? 내 블랙잭 가지고 있니? 직장에서 자고 있는 피플들 잡으셨나요?!' WHERE `entry`=5441; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기억의 유품은 희귀한 발견입니다, $N.' WHERE `entry`=5461; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='답변을 원하지 않는 질문은 하지 마십시오.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='메네실의 선물 주변 지역은 유난히 춥습니다.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<떨리는 레오니드.>' WHERE `entry`=5464; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불가능한 일을 했습니까?' WHERE `entry`=5465; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 1만 명의 안절부절 못하는 영혼의 짐을 짊어지고 있습니다, $N.' WHERE `entry`=5466; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 쓸데없는 혐오가 어디 있습니까? 당신이 내가 필요로 하는 것을 가지고 있거나, 아니면 당신이 그곳으로 가서 그것을 찾는 것이 가장 좋을 것입니다.' WHERE `entry`=5481; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이것은 더 좋았습니다. 나는 당신이 내가 요구하는 파멸의 잡초를 모두 가지고 있다고 믿습니까?' WHERE `entry`=5482; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뼈가 있습니까? 캐러밴은 언제든지 여기에 있을 것입니다. 커리어 하이에 도달하려면 코도 뼈 10개만 더 있으면 됩니다. 경력 최고, 내가 당신에게 말해요!' WHERE `entry`=5501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나 반가워요, $N. 어린이주간에 봉사활동을 하셨나요?' WHERE `entry`=5502; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 고귀한 $C! 당신이 요청한 용맹 토큰을 가져왔습니까? 저에게 건네주시면 다양한 망토를 구매하실 수 있도록 하겠습니다.' WHERE `entry`=5504; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 고귀한 $C! 당신이 요청한 용맹 토큰을 가져왔습니까? 저에게 건네주시면 다양한 망토를 구매하실 수 있도록 하겠습니다.' WHERE `entry`=5507; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='타락자의 스컬지석은 스컬지 대군주의 휘장입니다. 스컬지에 대한 권위를 가진 강력한 존재는 항상 하나를 소유할 것입니다. 그런 악의적인 생물을 죽이는 것은 분명히 은빛 여명회와 모든 좋은 대의를 발전시키는 것입니다!$B$B은빛 여명회를 대신하여 이 휘장 중 단 하나와 교환하여 용맹 토큰을 드리겠습니다. 하나를 획득할 때 주의하세요, $N - 그런 강력한 존재는 하찮게 여겨서는 안 됩니다.' WHERE `entry`=5508; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='침략자의 스컬지석은 스컬지 정예 부대의 휘장입니다. 이들은 때때로 역병지대에 배치된 더 강한 부대에서 발견됩니다. 그러한 생물을 죽이는 것은 참으로 어려운 일이지만, 악을 물리치는 임무와 함께 즐겨야 할 일입니다.$B$B현재 은빛 여명회는 이 휘장 10개와 교환하여 용맹 토큰을 제공합니다. 그것들을 여기로 가져오면 정당한 보상을 받을 수 있도록 하겠습니다.' WHERE `entry`=5509; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='하수인의 스컬지석은 스컬지 평당원의 휘장입니다. 이들은 종종 역병지대에 배치된 그들의 약한 부대에서 발견되지만, \"약한\"이라는 용어는 문맥상 확실히 고려되어야 합니다. 그들이 어디에 있든 간에 스컬지는 결코 과소평가되어서는 안 됩니다.$B$B은빛 여명회는 현재 이러한 휘장 20개와 ​​교환하는 용맹 토큰을 제공합니다. 충분한 스컬지석을 획득했다면 기꺼이 교환하겠습니다!' WHERE `entry`=5510; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 고귀한 $C! 당신이 요청한 용맹 토큰을 가져왔습니까? 저에게 건네주시면 다양한 망토를 구매하실 수 있도록 하겠습니다.' WHERE `entry`=5513; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래, 나는 당신이 누군지 알고, 당신이 왜 여기 있는지 압니다. 당신이 도착하기 전에 Dithers가 나에게 소식을 전했습니다. 거래를 시작하겠습니다. 이제 시작할까요?$B$BI 스켈레톤 키에 사용할 수 있는 틀이 있지만 가격이 15골드, 선불, 협상이 필요하지 않습니다. 뼈대 조각을 틀에 넣어주고, 대장장이 지식이 없어도 열쇠의 줄기를 만드는 방법도 알려드리겠습니다... 모두 무료입니다.$B$B용병이라고 누가 말합니까? 경쟁 거래를 제공하지 마십시오!' WHERE `entry`=5514; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='' WHERE `entry`=5515; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말, 강력한 사제! 내가 부탁한 용맹 증표는 가져왔소? 저에게 건네주시면 나만의 새벽의 오색 망토를 발급해 드리겠습니다.' WHERE `entry`=5517; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Ogre Tannin은 아마도 내가 양복을 만드는 데 필요한 것을 찾는 데 가장 힘든 것일 것입니다. 위층에 약간 있는 것 같아요? 이 공과 사슬은 움직임을 그렇게 쉽게 만들지 못하기 때문에 말하기 어렵습니다... $B$B어쨌든, 필요한 것을 가져오세요. 당신이 그의 남자 중 하나라고 생각합니다.' WHERE `entry`=5518; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다른 옷이 필요하세요? 글쎄요, 저는 곧 아무데도 가지 않을 것 같습니다. 이전에 요청한 것과 같은 것을 가져오면 다른 오우거 옷을 만들어 드리겠습니다.' WHERE `entry`=5519; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='강력한 $C님, 축하합니다! 내가 부탁한 용맹 증표는 가져왔소? 저에게 건네주시면 나만의 새벽의 오색 망토를 발급해 드리겠습니다.' WHERE `entry`=5521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검은바위 첨탑에서 장난을 치고 있는 건 당신이군요, 그렇죠? 내가 요청한 것이 있습니까?' WHERE `entry`=5522; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='강력한 $C님, 축하합니다! 내가 부탁한 용맹 증표는 가져왔소? 저에게 건네주시면 나만의 새벽의 오색 망토를 발급해 드리겠습니다.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그것은 Gordok Shackle Key라고 불립니다. 글쎄요, 이 \"엄청난 재미\"가 계속해서 부르는 것입니다. 나는 어떤 오우거도 그것을 가지고 있다고 생각하지만, 특정 오우거가 가지고 있는지 확실하지 않습니다. 아마 경비원이 가지고 있을 확률이 더 높을지도...$B$B무슨 소리야 - 이미 갖고 있지 않나?! 저기요??!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='봉인된 순결의 성유물함을 소유하면 세상의 부패한 위협을 제거할 수 있을 뿐만 아니라 우리의 신중한 감시 아래 그것을 연구하는 것도 가능할 것입니다. 아마도 우리는 아제로스를 위협하는 타락의 오염에 맞서 싸울 새로운 수단을 고안할 수도 있을 것입니다.$b$b밀리가 다른 방법이 없었을 거라는 걸 압니다...' WHERE `entry`=5526; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='순결의 성물함은 그 자체로 유물입니다. 지금까지 만들어진 것은 거의 없었고 시간이 지남에 따라 거의 모두 손실된 것으로 생각되었습니다. 솔직히, 실리더스의 혼란이 고조되면서, 저는 우리의 비밀을 비밀로 유지해야겠다고 생각했습니다. 찌르고 찌르는 것은 적에 대한 의심만 증폭시킬 뿐입니다.$B$B아아, 특히 엘드레탈라스의 상황에 안주할 시간은 끝났습니다.' WHERE `entry`=5527; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스칼로맨스로 가세요, $N. 역병에 걸린 새끼 새끼들이 자라기 전에 제거하세요!' WHERE `entry`=5529; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $N! 드래곤 알을 가지고 왔다고 들었어? 글쎄, 그들을 보자!' WHERE `entry`=5531; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음, $N? 룬은 어디에 있습니까? 당신은 좋은 직원입니다, 그렇죠? 도와주러 온 거야?$B$B우리가 합의한 금액을 지불하는 것에 대해 두 번 생각하게 만들지 마세요. 무엇? 오, 우리는 아무것도 동의하지 않았습니까? 오, 좋아요... 그럼 시간을 가지세요. 시간이 오래 걸리면 훨씬 줄어들 것이라는 점만 알아두세요.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$c?$B$B명가의 정령을 어떻게 찾으십니까? 많은 사건으로 인해 아제로스의 모든 종족이 큰 고통을 겪었지만, 어떤 이유에서인지 이 정령들은 모든 사람들에게 역병이 된 것 같습니다. 아마도 신비한 마법에 대한 지속적인 욕망이 있을 것입니다. 그러한 욕망은 불타는 군단의 전조이며 우리는 그것이 무엇으로 이어질 수 있는지 알고 있습니다.' WHERE `entry`=5535; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사티로스 $c?$B$B사티로스와의 싸움은 어때요? $B$B사티로스가 생각만큼 강합니까? 더 강하게? 또는 아마도 그들은 당신 자신의 힘으로는 아무것도 아니었을 것입니다.' WHERE `entry`=5536; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='병적으로 들리겠지만 열쇠의 바깥층을 구성하려면 적절한 골격 조각이 필요합니다. 괜히 스켈레톤 키라고 부르지 않습니다.' WHERE `entry`=5537; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래, 나는 당신이 누군지 알고, 당신이 왜 여기 있는지 압니다. 당신이 도착하기 전에 Arbington이 나에게 소식을 전했습니다. 거래를 시작하겠습니다. 이제 시작할까요?$B$BI 스켈레톤 키에 사용할 수 있는 틀이 있지만 가격이 15골드, 선불, 협상이 필요하지 않습니다. 뼈대 조각을 틀에 넣어주고, 대장장이 지식이 없어도 열쇠의 줄기를 만드는 방법도 알려드리겠습니다... 모두 무료입니다.$B$B용병이라고 누가 말합니까? 경쟁 거래를 제공하지 마십시오!' WHERE `entry`=5538; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 거의 다 되었기 때문에 당신이 탄약을 위해 여기에 있지 않기를 바랍니다!' WHERE `entry`=5541; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악마 개를 동정하지 마십시오, $r. 그들은 가증합니다!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='날개 달린 해충 $r을 과소평가하지 마십시오. 역병은 그들에게 초자연적인 능력을 부여했습니다.' WHERE `entry`=5543; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그 맛을 참을 수 있게 될 것입니다, $r.' WHERE `entry`=5544; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마감일이 얼마 남지 않았습니다, $c. 서둘러 나무 다발을 모으십시오.' WHERE `entry`=5545; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='캐러밴이 곧 도착할 것입니다. 내가 요청한 새로운 길들인 코도 5개를 가지고 있습니까?' WHERE `entry`=5561; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Mannoroc Coven에서 악마 포털을 추방했습니까?' WHERE `entry`=5581; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 나에게 보여줄 것이 있나요?' WHERE `entry`=5582; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Fortify 주문은 매우 강력합니다, Delor. 그들은 우리 동료들이 모든 유형의 공격으로부터 더 많은 부상을 입을 수 있게 하고 그들이 일반적으로 넘어지는 상황에서 살아남을 수 있게 해줍니다. 그러나 이것은 우리의 치유 능력에 비하면 아무것도 아닙니다. 사제보다 더 위대한 치유자는 없습니다. 그것을 기억하는 것이 좋습니다. 당신의 힘만으로도 전세를 쉽게 뒤집을 수 있습니다.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이미 배우셨겠지만, 우리의 치유 마법은 이 가혹한 시대에 우리 동족의 생존에 필수적입니다. 특히 다양한 위협에 맞서 싸우기 위해 무기와 마법을 사용하는 모험가와 영웅에게는 더욱 그렇습니다.$B$B당신은 잘 할 것입니다. 그 기술이 얼마나 중요한지 항상 기억합니다. 그것은 Fortitude와 함께 더 많은 타격을 견딜 수 있기 때문에 동료가 전투에서 훨씬 더 유능하게 만듭니다.$B$B누구도 당신의 마법이 얼마나 강력한지 무시하지 못하게 하세요.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N?$B$BDolf를 아직 찾지 못하셨습니까?$B$B아마도 이미 알고 계실 것입니다. 하지만 우리의 치유 능력은 매우 유용합니다. 우리는 부상자들을 돌볼 수 있을 뿐만 아니라, 이름을 알리기 위해 노력하는 모든 영웅이 되기 위한 생존에 필수적입니다. 우리가 받을 수 있는 일격의 양을 늘리는 Fortitude와 그들을 살리는 치유 마법이 있다면 우리가 극복하지 못할 것은 없습니다!' WHERE `entry`=5625; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분은 치유 마법이 강력하다는 것이 논리적이라고 생각하지만 얼마나 강력한지 이해하는 사람은 많지 않습니다. 대신 자신의 조상을 만나야 할 때 많은 사람들을 살릴 수 있습니다. Fortitude의 능력과 혼합된 이 치유 마법은 매우 강력한 주문 조합입니다. 당신은 이것을 기억합니다. 그것은 모든 종류의 사람들에게 도움이 됩니다: 전사, 마법사 그리고 그 사이의 모든 것.' WHERE `entry`=5648; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 힘은 우리를 많은 상황에 이상적으로 만듭니다, $N. 무슨 일이 있어도 상처를 치유하고 동료가 받을 수 있는 피해량을 증가시키는 능력이 항상 우리가 이용할 수 있는 가장 바람직한 재능이라는 것을 알게 될 것입니다. $C로서 다른 길을 추구하는 것을 단념시키지 마십시오. 여러 면에서 효과적일 수 있습니다. 하지만... 진정으로 마법의 에너지로 적을 파괴하고 싶다면 비전이 더 마음에 드실 것입니다.' WHERE `entry`=5650; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='길에서 Sentinel Aynasha를 본 적이 있습니까? 그녀는 중요한 임무를 수행하기 위해 떠났지만 아직 돌아오지 않았습니다.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='밖에서 귀신이 들린 것 같아요. 그들은 나에게 무서운 말을 속삭인다...' WHERE `entry`=5721; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Chasm에 대한 검색은 어떻게 진행됩니까? 그리고 트로그들은?$B$B위협이 지속되도록 놔둘 수는 없습니다. 계속된다면 우리 오크 형제들에게만 피해를 줄 뿐입니다.' WHERE `entry`=5723; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇이든 찾을 수 있었나요, $N? 왜 그녀의 씨족 중 한 명이 불필요하게 죽어야 했는지에 대한 단서는 도움이 될 것입니다.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 관심을 기다리고 있는 백 가지의 다른 작업이 있습니다, $c. 책 있어요?' WHERE `entry`=5725; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N?$B$B이 휘장은 아직 가지고 있지 않습니까?$B$B그것은 호드에 가장 큰 위협이라고 생각되는 곳에 침투하여 마침내 우리의 새 고향에서 평화를 찾는 데 중요한 도구가 될 것입니다.$B$B당신은 휘장이 얼마나 복잡한지 알게 될 것입니다. 웹맨과 오크는 모두 탐욕과 권력이 동기가 될 때 직조할 수 있습니다. 숨겨진 의제, 비리, 모든 것이 분명해질 것입니다. 당신은 당신이 존재하는지도 몰랐던 전쟁의 한가운데에 있는 자신을 발견하게 될 것입니다.' WHERE `entry`=5726; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음, $c? 그는 우리 계략을 믿는 걸까요, 아니면 상황이 제가 처음 예상했던 것보다 더 나쁜 걸까요? $B$B네루에게 가치를 증명하면 우리가 어둠의 의회에 훨씬 쉽게 침투할 수 있을 것입니다. 그는 우리가 듀로타에 건설한 모든 것을 파괴하려는 자들을 제거하는 데 사용할 수 있는 많은 정보를 가지고 있을 것입니다.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 못 찾았나요, $N? Searing Blade.$B$BI의 지도자들은 어둠의 의회가 오그리마와 모든 호드를 나에게서 빼앗으려 한다는 것을 알고 있었지만, 그들이 얼마나 빨리 도시에 침투할 수 있었는지 몰랐습니다. 이 짐승이 가진 팔이 너무 많아... 지칠 때까지 잘라낼 수 있지만, 시작했을 때보다 더 이상은 없을 것입니다. 나는 내 스파이들이 그들의 노력을 두 배로 하도록 해야 할 것입니다.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 빛의 셉터를 가지고 있습니까?' WHERE `entry`=5741; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제발, 친구; 앉아서 내 이야기를 들어라.' WHERE `entry`=5742; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='짐승을 죽였습니까? 그는 확실히 Ragefire Chasm에 있는 Searing Blade의 리더임에 틀림없습니다.' WHERE `entry`=5761; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='옷깃에 묻은 사막의 먼지인가요?$B$BHm... 제 코가 맞다면 사막의 먼지가 아니라 사막의 소금입니다! Shimmering Flats에 다녀오셨나요?' WHERE `entry`=5762; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='앉아요, $c. 곧 당신은 정글로 반격할 것입니다.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그는 구원받아야 합니다.' WHERE `entry`=5781; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스켈레톤 키의 스템이 완성되었습니까? 당신이 거푸집 구입 비용을 부담하게 해서 정말 유감이지만, 우리 모두 스컬지에 맞서기 위해 우리의 역할을 다해야 합니다. 완성되지 않은 열쇠를 나에게 건네주면 건설을 완료하는 데 필요한 마지막 아이템을 받을 준비가 된 것입니다.$b$b전혀 쉽지 않겠지만, Andorhal은 이제 스스로 비용을 지불하기 시작할 것입니다. 당신은 볼 수.' WHERE `entry`=5801; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스켈레톤 키의 스템이 완성되었습니까? 당신이 거푸집 구입 비용을 부담하게 해서 정말 유감이지만, 우리 모두 스컬지에 맞서기 위해 우리의 역할을 다해야 합니다. 미완성 열쇠를 나에게 건네주면 건설을 완료하는 데 필요한 마지막 항목을 준비할 수 있습니다.$B$B전혀 쉽지 않겠지만, Andorhal은 이제 스스로 비용을 지불하기 시작할 것입니다. 당신은 볼 수.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 여기까지 왔습니다 $N - 소환사 아라즈의 물리적 형태를 파괴하는 것만이 열쇠를 완성할 수 있는 수단을 제공할 것입니다. Araj의 풍뎅이를 갈고리로 또는 사기꾼으로 가져와서 나에게 가져오면 열쇠의 머리 부분으로 융합하겠습니다.' WHERE `entry`=5803; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 여기까지 왔습니다 $N - 소환사 아라즈의 물리적 형태를 파괴하는 것만이 열쇠를 완성할 수 있는 수단을 제공할 것입니다. Araj의 풍뎅이를 갈고리로 또는 사기꾼으로 가져와서 나에게 가져오면 열쇠의 머리 부분으로 융합하겠습니다.' WHERE `entry`=5804; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말! 만나서 반가워요!$B$BI 특별 바우처를 받으셨군요. 나에게 주면 대가로 무언가를 제공하겠습니다.' WHERE `entry`=5805; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 왜 그 망가진 캐러밴을 기다리고 있는 걸까?$b$b$b$b아, 그래요, 그들은 청구서를 지불합니다. 당신은 그들을 본 적이 있습니까?' WHERE `entry`=5821; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요! 만나서 반가워요!$B$BI 특별 바우처를 받으셨군요. 나에게 주면 대가로 무언가를 제공하겠습니다.' WHERE `entry`=5841; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말! 만나서 반가워요!$B$BI 특별 바우처를 받으셨군요. 나에게 주면 대가로 무언가를 제공하겠습니다.' WHERE `entry`=5842; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요! 만나서 반가워요!$B$BI 특별 바우처를 받으셨군요. 나에게 주면 대가로 무언가를 제공하겠습니다.' WHERE `entry`=5843; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말! 만나서 반가워요!$B$BI 특별 바우처를 받으셨군요. 나에게 주면 대가로 무언가를 제공하겠습니다.' WHERE `entry`=5844; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 믿음이 당신을 인도할 것입니다, $N. 빛은 끝이 없습니다.' WHERE `entry`=5845; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말! 만나서 반가워요!$B$BI 특별 바우처를 받으셨군요. 나에게 주면 대가로 무언가를 제공하겠습니다.' WHERE `entry`=5847; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그림, $N. 당신은 그림을 가지고 있습니까?' WHERE `entry`=5848; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 이런 날이 올 줄 알았다.' WHERE `entry`=5861; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Tyr\'s Hand의 증원군입니까?' WHERE `entry`=5862; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 걱정돼! 조심하세요!' WHERE `entry`=5863; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Maggran Earthbinder에서 소식이 있습니까?' WHERE `entry`=5881; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='세나리온 봉화를 소유하면 대의를 위해 진압된 오염된 야수에게서 타락한 영혼 조각을 볼 수 있습니다. 조각을 갈아서 세나리온 식물 고약을 만드는 데 사용할 수 있는 시약으로 만듭니다. 그 고약을 사용하여 타락한 식물을 다시 건강한 것으로 바꾸겠습니다.$B$B이 조각 대신 제가 준비한 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악령의 숲에서 채광하는 동안 세나리온 봉화를 소유하고 있다면 가공되지 않은 금속 광맥을 오염시키는 오염된 독극물을 볼 수 있습니다. 나는 그 황산염을 정화하여 세나리온 식물 고약을 만드는 데 사용되는 시약으로 바꾸는 방법을 알고 있습니다. 그런 다음 그 고약을 구해야 할 야생에서 찾은 식물에 사용하십시오.$b$b오염된 독극물을 수집했다면 제가 이미 준비한 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노련한 약초학자는 세나리온 봉화를 사용하여 교활한 지옥 크립을 발견할 수 있습니다. 이곳에서 일하면서 지옥 크립을 정화 시약으로 만드는 지식을 배웠습니다... 현재 우리가 세나리온 식물 고약이라고 부르는 것에 사용됩니다.$b$b악령의 숲에서 약초를 채집할 때, 당신은 비콘을 가지고 있습니다. 당신이 내게 가져오는 것의 대가로 미리 만들어진 세나리온 식물 연고를 주겠습니다.' WHERE `entry`=5884; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘 훈련된 무두장이는 세나리온 봉화를 통해 악령의 숲에 모인 포상금에서 오염된 피부 조각을 찾아낼 수 있습니다. 저는 이 겉보기에 쓸모 없어 보이는 패치를 세나리온 식물 고약의 촉진제 역할을 하는 걸쭉한 반죽으로 바꿉니다. 여기 악령의 숲에서 사냥감을 가죽을 벗길 때는 반드시 봉화를 켜십시오!$B$B오염된 밭을 모을 때는 저에게 가져오십시오. 그러면 제가 이미 만든 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=5885; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마법 해제된 마법 아이템의 힘은 그것이 생성하는 정수로 느껴집니다. 마법부여사들이 사용하는 원시 정수를 세나리온 식물 고약을 만드는 데 적합한 시약으로 바꾸는 방법을 고안했습니다. 이를 위해 세나리온 신호기가 필요하지 않습니다. 하급 네더 정수를 생성하는 적절하게 마력이 제거된 아이템이면 됩니다.$b$b하급 황천 정수 하나만 있으면 됩니다. 대신 세나리온 식물 고약을 드리겠습니다. 에센스는 매우 강력합니다. 약간만 사용해도 큰 효과가 있습니다!' WHERE `entry`=5886; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='세나리온 봉화를 소유하면 대의를 위해 진압된 오염된 야수에게서 타락한 영혼 조각을 볼 수 있습니다. 조각을 갈아서 세나리온 식물 고약을 만드는 데 사용할 수 있는 시약으로 만듭니다. 그 고약을 사용하여 타락한 식물을 다시 건강한 것으로 바꾸겠습니다.$B$B이 조각 대신 제가 준비한 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='악령의 숲에서 채광하는 동안 세나리온 봉화를 소유하고 있다면 가공되지 않은 금속 광맥을 오염시키는 오염된 독극물을 볼 수 있습니다. 나는 그 황산염을 정화하여 세나리온 식물 고약을 만드는 데 사용되는 시약으로 바꾸는 방법을 알고 있습니다. 그런 다음 그 고약을 구해야 할 야생에서 찾은 식물에 사용하십시오.$b$b오염된 독극물을 수집했다면 제가 이미 준비한 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='노련한 약초학자는 세나리온 봉화를 사용하여 교활한 지옥 크립을 발견할 수 있습니다. 이곳에서 일하면서 지옥 크립을 정화 시약으로 만드는 지식을 배웠습니다... 현재 우리가 세나리온 식물 고약이라고 부르는 것에 사용됩니다.$B$B악령의 숲에서 약초를 채집할 때, 당신은 비콘을 가지고 있습니다. 당신이 내게 가져오는 것의 대가로 미리 만들어진 세나리온 식물 연고를 주겠습니다.' WHERE `entry`=5889; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘 훈련된 무두장이는 세나리온 봉화를 통해 악령의 숲에 모인 포상금에서 오염된 피부 조각을 찾아낼 수 있습니다. 저는 이 겉보기에 쓸모 없어 보이는 패치를 세나리온 식물 고약의 촉진제 역할을 하는 걸쭉한 반죽으로 바꿉니다. 여기 악령의 숲에서 사냥감을 가죽을 벗길 때는 반드시 봉화를 켜십시오!$B$B오염된 밭을 모을 때는 저에게 가져오십시오. 그러면 제가 이미 만든 세나리온 식물 고약을 드리겠습니다.' WHERE `entry`=5890; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마법 해제된 마법 아이템의 힘은 그것이 생성하는 정수로 느껴집니다. 마법부여사들이 사용하는 원시 정수를 세나리온 식물 고약을 만드는 데 적합한 시약으로 바꾸는 방법을 고안했습니다. 이를 위해 세나리온 신호기가 필요하지 않습니다. 하급 네더 정수를 생성하는 적절하게 마력이 제거된 아이템이면 됩니다.$b$b하급 황천 정수 하나만 있으면 됩니다. 대신 세나리온 식물 고약을 드리겠습니다. 에센스는 매우 강력합니다. 약간만 사용해도 큰 효과가 있습니다!' WHERE `entry`=5891; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보급품은 가지고 있습니까, $N? 우리는 결코 충분할 수 없습니다!' WHERE `entry`=5892; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Coldtooth 광산에 가봤어, $N? 내가 요청한 물품이 있습니까?' WHERE `entry`=5893; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흰개미가 아직 없나요, $N? 당신과 같은 현명한 $c에게는 그것이 명백하다고 확신합니다.$B$B우리가 그것들을 충분히 갖게 되면, 아무도 제재소를 다시는 사용하지 못하도록 할 것입니다!' WHERE `entry`=5901; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흰개미 더미를 찾았습니까, $N? 그들이 Plaguewood 전역에 있다고 들었습니다.' WHERE `entry`=5903; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='위대한 곰의 정령이 당신을 내게 돌려준 후에만 돌아오십시오. 당신의 훈련은 그것의 축복 없이는 계속될 수 없습니다.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='위대한 곰의 정령이 당신을 내게 돌려준 후에만 돌아오십시오. 당신의 훈련은 그것의 축복 없이는 계속될 수 없습니다.' WHERE `entry`=5930; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신의 친구 Carlin과 연락을 주고받았습니다. 그는 그의 마을의 파멸에 대해 큰 고통을 느끼지만, 그는 당신에 대해 매우 칭찬하고 당신이 일을 바로잡을 수 있다는 것을 알고 있습니다.$b$b오, 하지만 당면한 주제에서 표류하고 있습니다... $N, 당신은 내가 부탁한 유물은 있어?' WHERE `entry`=5941; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 상자는 낡고 오물로 덮여 있습니다.' WHERE `entry`=5942; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 캐러밴이 사라지면 난 망할 거에요! 캐러밴에 대한 나쁜 소식을 전하는 건 당신이 아니죠?$b$b<미간을 닦는 스미드>$b$b욕심의 여신님 감사합니다!' WHERE `entry`=5943; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<평정을 되찾는 티리온>' WHERE `entry`=5944; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계속해서 자신을 증명해야 합니다, $N.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신 앞에 놓인 도전에 직면했을 때 몸의 힘과 마음의 힘에 대한 이해가 완전히 실현될 것입니다. 그때까지는 더 이상 도움을 드릴 수 없습니다.' WHERE `entry`=6001; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신 앞에 놓인 도전에 직면했을 때 몸의 힘과 마음의 힘에 대한 이해가 완전히 실현될 것입니다. 그때까지는 더 이상 도움을 드릴 수 없습니다.' WHERE `entry`=6002; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떻게 지내요, $N? 그들은 당신이 생각했던 것보다 더 강합니까? 내가하지 희망. 내가 여기까지 가려면 내가 이미 요청한 것보다 훨씬 더 많은 힘이 필요할 것입니다.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='은신처는 찾았나요, $N? 잴다르를 돌보셨습니까?' WHERE `entry`=6021; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='울고 있니? 이것이 \'영웅\'에게 너무 \'지루하다\'면 어둠의 여인에게 돌아가 내 농장에서 받은 끔찍한 학대에 대해 알리는 것이 좋습니다.$B$B이제 내 시야에서 꺼져!' WHERE `entry`=6022; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 못 찾았나요, $N? 두 사람이 처리되면 Hearthglen에 들어가 그들의 설정을 자세히 살펴볼 수 있습니다. 당신의 도움 없이는 할 수 없습니다. 나를 위해 Radley와 Durgen을 찾아주세요.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기에 묻힌 이 상자는 단단히 잠겨 있습니다.' WHERE `entry`=6024; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='위험한 일이야, $N. 당신의 용기가 부럽습니다.' WHERE `entry`=6025; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스모키를 믿으세요, $r. 보상은 그만한 가치가 있을 것입니다. 이 Argent Dawn 사람들은 지불에 관해서는 장난을 치지 않습니다.' WHERE `entry`=6026; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $n! 다시 만나서 반갑습니다. 고대인의 책을 가지고 있습니까?' WHERE `entry`=6027; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하십니까, $c. 은빛 여명회를 대신하여 여기 서리바람 야영지에 있는 동안 안전과 피난처를 제공하겠습니다. 나도 당신을 위한 일이 있을지도 몰라요...' WHERE `entry`=6028; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하십니까, $c. 은빛 여명회를 대신하여 여기 보루에 있는 동안 안전과 피난처를 제공하겠습니다. 싸울 가치가 있는 대의를 위해 싸울 기회를 줄 수도 있습니다!' WHERE `entry`=6029; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 어려운 시기에 빛이 당신을 인도하길 바랍니다, $c. 무엇이 당신을 어둠과 절망의 한가운데 있는 이 희망의 등대에 이르게 했습니까?' WHERE `entry`=6030; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='룬 옷감 가지고 있니? 내 사람들은 더 많은 룬무늬 옷감을 원하고 있습니다!' WHERE `entry`=6031; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 달빛 옷감을 가져오셨나요?' WHERE `entry`=6032; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='특수 화합물을 몇 개 더 만들기 위해 남은 재료가 있습니다. 더 필요하면 스모키에게 알려주세요.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='더 나쁠 수도 있습니다. 박쥐 구아노를 모으게 할 수도 있었는데.$B$B<생각에 잠긴 나타노스가 당신을 응시합니다.>$B$B흠... 이봐! 잠깐 기다려요. 어디 가세요?' WHERE `entry`=6042; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기술을 연습하세요, $N. 성인 플레인스트라이더를 길들이십시오.' WHERE `entry`=6061; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운을 빈다, 젊은 사냥꾼.' WHERE `entry`=6062; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 배우게 될 것입니다, $N, 그리고 언젠가 당신은 훌륭한 사냥꾼이 될 것입니다.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='걱정마, 아가씨! 하나만 결정하기 전에 몇 가지를 시도해야 합니다.' WHERE `entry`=6064; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전갈을 길들일 수 있었습니까?' WHERE `entry`=6082; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='애완 동물을 효과적으로 통제하는 데 필요한 기술을 습득하려면 연습이 필요합니다. 서핑 크롤러를 길들였습니까?' WHERE `entry`=6083; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스노우 레오파드, $N에 대해 어떻게 생각하세요?' WHERE `entry`=6084; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 얼음 발톱 곰을 길들이지 않았나요?' WHERE `entry`=6085; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대초원 스토커를 찾았습니까?' WHERE `entry`=6087; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='곧 준비가 될 것입니다, $N.' WHERE `entry`=6088; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자연과 자신의 균형을 이해하는 것은 모든 나이트 엘프의 삶의 방식입니다.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 업적이 자랑스럽습니다, $N. 내가 너에게 준 마지막 작업을 끝냈니?' WHERE `entry`=6102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='달의 숲에 있는 세나리온 의회에서 보낸 사람이 당신입니까? 훌륭 하군요! 가엾은 사슴 때문에 우리 손에 큰 위기가 닥쳤고 우리가 얻을 수 있는 모든 도움에 만족합니다.$B$BDendrite Starblaze가 가지고 있을 것이라고 말한 물 샘플을 가지고 있습니까? 같이 치료법을 연구할 수 있도록 당신이 그림을 그리겠다고 하더군요...' WHERE `entry`=6122; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='고약을 만드는 데 필요한 시약은 가져왔나요? 사슴은 스스로 나아지지 않습니다. 그러니 서둘러 그들을 도와야 합니다!' WHERE `entry`=6123; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Auberdine의 Alanndarian Nightsong이 요청한 작업을 완료했습니까? 당신의 일은 완전하지 않으면 완성되지 않습니다.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='달의 숲에 있는 세나리온 의회에서 보낸 바로 당신이군요, 그렇죠? 이것은 우리에게 가장 우연한 일입니다! 북부 불모의 땅을 배회하는 병약한 가젤에게 균형을 맞추려는 노력이 방해를 받고 있습니다. 우리는 우리가 얻을 수 있는 모든 도움에 만족합니다.$B$BDendrite Starblaze가 당신이 가질 것이라고 말한 물 샘플을 가지고 있습니까? 같이 치료법을 연구할 수 있도록 당신이 그림을 그리겠다고 하더군요...' WHERE `entry`=6127; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='고약을 만드는 데 필요한 시약은 가져왔나요? 가젤은 저절로 나아지지 않으므로 구하려는 노력을 지체하지 않는 것이 좋습니다!' WHERE `entry`=6128; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Crossroads에서 Tonga Runetotem이 요청한 작업을 완료했습니까? 당신의 일은 완전하지 않으면 완성되지 않습니다.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계속해, $N. 우리의 신뢰를 얻으려면 우리에게 자신을 증명해야 합니다.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 여동생 멜리자 봤어? 그녀는 항상 이동 중이며 항상 그녀를 곤경에 빠뜨립니다.' WHERE `entry`=6132; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기다리게 두지 마세요, $c.' WHERE `entry`=6133; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 고스트-오-플라즈마는 어디 있지, $N?' WHERE `entry`=6134; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 도전에 혼자 도전하는 것은 추천하지 않습니다, $c.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 최근에 내가 당신을 싫어한다고 말했습니까?' WHERE `entry`=6136; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='싱싱한 조개 살로 낚시하러 가고 싶어요. 내가 필요한 10개의 조각을 가져왔나요?' WHERE `entry`=6142; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나가가 우리에게 혼돈을 퍼부었을 때 도움을 청하는 그들의 목소리가 아직도 들립니다. 내가 무릎이 안 좋으면 가서 그 망할 나가를 죽이는 걸 도와줄 텐데!$B$B보통은 수면 아래 산호초 깊숙한 곳에서 찾을 수 있을 겁니다... 잠복해... 음모를 꾸미고... .' WHERE `entry`=6143; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금 성공하면 내 존경을 거의 받을 수 있을 것입니다, $C.' WHERE `entry`=6145; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이건 용납할 수 없어, 병사!' WHERE `entry`=6146; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 상태는 어떻습니까, $N?' WHERE `entry`=6148; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 상자는 단단히 잠겨 있습니다.' WHERE `entry`=6161; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='짐승의 발톱이 아직 없나요, $N? 범죄에 대한 대가를 치르게 될 것입니다. 그런 음침한 숲에 사는 것이 부패한 것인지 아니면 그냥 화가 난 것인지는 상관하지 않습니다. 어떤 펄볼그도 우리 가족에게 그런 범죄를 저지르며 오래 살지는 못할 것입니다!' WHERE `entry`=6162; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='실바나스가 나를 풀어준 후, 나는 이 황무지를 가로질러 몇 달 동안 야수를 사냥했습니다. 스트라솔름의 안전한 곳으로 도망쳤습니다. 개자식...' WHERE `entry`=6163; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 영수증 책 있어? 빨리 사업을 재개하고 싶어요!' WHERE `entry`=6164; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 급한 것 같습니다. 글쎄, 당신은 바로 이곳에 왔습니다!' WHERE `entry`=6181; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안... 행운??' WHERE `entry`=6185; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<생각에 잠긴 대영주 볼바르 폴드라곤>' WHERE `entry`=6187; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Timbermaw의 신뢰를 얻으면 우리가 당신을 위해 할 수 있는 일이 있을 것이라고 확신합니다. Timbermaw는 특히 이와 같은 암울한시기에 동맹을 잊지 않습니다.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Timbermaw를 위해 해주신 일에 진심으로 감사드립니다. 당신의 지속적인 노력은 분명히 우리 부족의 신뢰와 존경을 얻을 것입니다.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이마에 땀이 나셨습니까, $g젊은이:부인;? 당신은 너무 많이 실행되었습니다. 다음에는 그리핀을 잡아라!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 여행을 했다, 응? 재미있는 곳 가봤니?' WHERE `entry`=6281; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Charred Vale에 지치지 마십시오. 그 언덕에는 많은 사악한 생물이 살고 있습니다. $N 힘내세요. 그러면 당신이 우리 국민을 위협하는 이 위협을 이겨낼 것입니다. 지금 가서 세게 공격하십시오. 우리 아이들은 과거의 악을 결코 알지 못할 것입니다.' WHERE `entry`=6282; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bloodfury Ripper는 불쾌한 생물입니다! 까맣게 탄 계곡의 서쪽 언덕을 따라 그녀를 찾는 데 성공할 것입니다.$B$B피의 분노가 없으면 속수무책이 될 것입니다... 확실히 우리는 그들을 영원히 정복할 수 있습니다!' WHERE `entry`=6283; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Besseleth는 무자비한 포식자입니다... 밤에 Webwinder Path를 여행하는 사람들이 두렵습니다. 그때 그녀와 그녀의 아이들은 무고한 여행자들을 잡아먹습니다. 나 자신도 그녀의 두 발의 죽음의 송곳니의 먹이가 되었지만 운 좋게도 그녀를 물리치고 안전한 곳으로 갈 수 있었습니다. 나는 그 괴물이 파괴되는 것을 보기 위해 무엇이든 할 것입니다.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스톰윈드에서 돌아오셨나요? 오스릭이 갑옷을 보냈나요?' WHERE `entry`=6285; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁으로 인한 끊임없는 파괴와 벌목을 통해 이익을 추구하는 자들이 내 마음을 아프게 한다. 재생의 순환을 돕고 땅을 다시 채우려면 가이아 씨앗이 필요합니다. 가지고 있니, $c?' WHERE `entry`=6301; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공무집행중이신거같은데..' WHERE `entry`=6321; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='먼 거리를 이동해야 한다면 방망이가 최선의 선택입니다.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 내 무기를 최상의 상태로 유지합니다. 그들은 깨끗하고 사용할 준비가되었습니다.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신이 돌아왔습니다. 언더시티에서 우리 보급품을 가져왔습니까?' WHERE `entry`=6324; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요? 교통편이 필요하신가요?' WHERE `entry`=6341; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='텔드랏실에서 오셨습니까? 말해봐, 거기 낚시는 어때?' WHERE `entry`=6342; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Auberdine에서 돌아오셨나요? 레어드와 통화했습니까?' WHERE `entry`=6343; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 윈드 라이더를 위해 여기 있습니까? 운반할 것이 있습니까?' WHERE `entry`=6361; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 어깨에는 불모의 땅에서 온 것이 틀림없는 먼지가 있습니다. 내 친구 Jahan과 이야기를 나눴나요?' WHERE `entry`=6362; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하십니까, $c. 내가 당신을 위해 무엇을 할 수?' WHERE `entry`=6363; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Thunder Bluff에서 돌아오셨나요? Ahanu에게 가죽을 전달했습니까?' WHERE `entry`=6364; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 어딘가에 빨리 가야합니까? 그럼 당신은 올바른 오크와 이야기하고 있습니다!' WHERE `entry`=6365; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 심은 이 씨앗은 강하고 부패에 저항하며 다른 생명을 위한 발판을 마련합니다. 그들은 점점 더 자라고, 먼저 부패를 막고 상처 입은 땅을 치유한 다음, 어느 날 Stonetalon을 다시 울창한 숲으로 복원할 것입니다.$B$B가이아 씨앗을 모두 심었습니까?' WHERE `entry`=6381; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭔가 좋은 냄새가 난다! 당신은 생고기를 가지고 있지 않습니까?' WHERE `entry`=6384; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 윈드 라이더 중 하나가 필요합니까?' WHERE `entry`=6385; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오그리마에서 돌아왔습니까? Gryshka는 내가 그녀에게 보낸 고기를 좋아했습니까?' WHERE `entry`=6386; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 Thelsamar를 즐기셨습니까? 다른 도시로 떠날 준비가 되셨나요?' WHERE `entry`=6387; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 갈 곳이 있는 것 같습니다. 내 그리핀 중 하나가 필요하십니까?' WHERE `entry`=6388; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='해냈어, $N? 흰개미를 풀어주었습니까? 붉은십자군이 제분소와 하스글렌을 둘 다 장악할 수 있다면 빛이 우리를 도와줄 것입니다. 둘 다 없어야 합니다. 그들은 지난 전쟁의 희생자들을 이용하고 있을 뿐이며 광견병에 걸린 동물처럼 진압해야 합니다!' WHERE `entry`=6389; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='해냈어, $N? 벌목소에 흰개미 풀어줬어?$B$B저희 가족은 직장과 목숨을 잃었지만, 제가 어린 시절을 보냈던 곳이 이른바 성자라는 역겨운 놈들에게 점령당하는 걸 보니... 으악!!' WHERE `entry`=6390; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요, $g선생님:내 여자;?' WHERE `entry`=6391; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $N. 아이언포지에서 돌아오셨나요?' WHERE `entry`=6392; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Tides의 재판소는 참을성이 없어집니다. 그들은 영겁 동안 모든 차원에 걸쳐 격렬해진 이 전쟁을 끝내려고 합니다. 나의 형제들은 미워하는 불의 정령들에 대한 영광스러운 승리의 소식을 듣고 싶어 안달입니다. 내가 요구하는 Incendrites를 가지고 있습니까?' WHERE `entry`=6393; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Burning Blade Coven에 들어왔습니까, $N? 내 선택을 찾았습니까?' WHERE `entry`=6394; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 죽은 $N 님을 존경해야 합니다. 그것은 우리가 스컬지와 다른 점 중 하나입니다...' WHERE `entry`=6395; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='난... 난... 난 힘이 없었어.' WHERE `entry`=6403; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Boulderslide Ravine에서 어떤 소식을 발견했습니까? Resonite에 대한 전설이 생각납니다... 제 발굽을 올려놓을 수 없습니다. 아마도 동굴 바닥에 무엇이 있는지 알면 그들의 사악한 의도가 밝혀질 것입니다.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 뿔을 빨리 얻으시길 바랍니다, $N. 곧 라쳇으로 돌아가겠습니다!' WHERE `entry`=6441; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나가의 수가 증가했습니다, $n. 저를 위해 이 작업을 완료해 주세요.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이봐, 털이 많은 흡혈귀를 죽였어? 여기 Stonetalon에서는 아무도 두렵지 않지만 밤에 여기를 돌아다니지는 않습니다... 무슨 말인지 아시겠지만!$B$BA그들의 접시에 손을 대지 않는 한 모든 것이 잘 될 것입니다.$B$B행운을 빕니다. 당신에게, $c!' WHERE `entry`=6461; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부적을 찾았나요, $N? 펄볼그들이 그 신성한 물건을 소유하는 순간마다 내 피가 분노로 끓어오른다!' WHERE `entry`=6462; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 위협을 즉시 처리하지 않으면 Stonetalon이 모두 사라질까 두렵습니다. 흙인의 힘은 어떤 식으로도 따라올 수 없습니다. Goggeroc이 깨어났을 때 긴 잠에서 깨어나 약해졌을 것입니다. 이것은 당신이 이용해야 할 기회가 될 것입니다... 지금 $N!' WHERE `entry`=6481; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 동생 루울 봤어? 그는 며칠 전에 숲에 들어갔고 돌아오지 않았습니다...' WHERE `entry`=6482; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신에게서 악의 기운이 뿜어져 나오는 게 느껴져요, $r. 그런 아우라를 내뿜는 당신은 무엇을 잡을 수 있습니까?' WHERE `entry`=6501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간의 흐름은 멈추지도 느려지지도 않아, $r. 내 삶은 영원하지만 당신의 삶은 영원하지 않습니다. 당신이 가진 시간을 낭비하지 마십시오...' WHERE `entry`=6502; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신의 아웃러너 킬에 대한 보고를 기다리고 있습니다.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='곧 페이지를 찾길 바랍니다, $N! 정말 일하러 돌아가야 해요!' WHERE `entry`=6504; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 대사를 찾았습니까? 그가 죽었나요?$B$B우리는 스컬지가 칼림도어에 발판을 마련하도록 허용할 수 없습니다. 그들은 두 가지 전선에서 그들을 처리해야 할 만큼 우리 국경에 대한 위협이 됩니다.$B$B당신이 나에게 말한 사건에서 유일하게 낙관적인 신호는 노파가 타락하지 않은 것처럼 보였다는 것입니다. 그녀는 스컬지가 큰 힘을 가져올 수 있지만 그들의 거래에 동의한다면 불모의 땅이 진정으로 그녀의 것이 될 수 없다는 사실을 마음속 깊이 알고 있어야 합니다.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떤 사업에 대해 이야기하고 싶습니까, $N? 당신이 나를 계속 괴롭히는 것이 중요하다고 느낄 것입니다.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서둘러요, $N. 그들은 보고서를 받아야 합니다. 긴급하다.' WHERE `entry`=6543; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='토렉은 은빛날개 전초기지를 상대로 임무를 수행하도록 파견되었습니다. 공격은 성공했는가?' WHERE `entry`=6544; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 명령을 가지고 여기 온거야? 활기찬 성격과 강한 의지를 가진 신입 사원을 보는 것은 항상 좋은 일입니다. $B$B여기서 계속 유지하려면 빨리 배우는 것이 가장 좋습니다. 나가의 위협이 커지고 있습니다, $N. 나는 이곳에 도착한 이후로 이 전초기지에 대한 여러 공격을 관찰하고 방어했습니다.$B$B하지만 그 노력에 동참하고 싶다면 여기 전초기지에 있는 다른 사람 중 한 명과 대화하십시오.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 길에는 많은 위험이 도사리고 있습니다, $N. 이 땅을 여행하는 동안 이것을 기억하는 것이 가장 좋습니다. 동맹의 위협이 아주 가깝습니다.$B$B우리는 모든 전선에서 적과 마주하고 있습니다. 사티로스들은 잿빛 골짜기 동부에 널리 퍼진 만만치 않은 세력입니다. 나는 또한 나가가 아즈샤라 땅의 넓은 지역을 점령했다는 사실을 발견했습니다.$B$B우리가 여전히 우리의 수를 늘리고 있다는 것을 알게 되어 기쁩니다 -- 앞으로 닥칠 일에 대비하세요, $N.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘 지켜봐, $r. 엘프들은 종종 그림자 속에 숨어 있습니다...$B$B우리는 항상 지켜봐야 합니다. 우리는 이 땅을 차지하기 위해 열심히 노력했고, 엘프들은 우리에게서 그것을 빼앗을 기회를 찾고 있습니다.$B$BI Kadrak에서 내 다음 명령이 있다고 가정합니까?' WHERE `entry`=6547; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 죽였나요?' WHERE `entry`=6548; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대지모신이 당신과 함께하기를, $N.$B$B대지와 그녀의 모든 백성 사이의 평화가 우리의 목표가 되어야 합니다. 그녀는 자연에 대한 원대한 계획을 가지고 있으며 우리 모두는 그 계획에서 해야 할 역할이 있습니다.' WHERE `entry`=6561; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 크리스탈을 어떻게 찾으셨나요? 나가가 그것들을 수확하는 것을 목격했습니까? 조상들이 그런 것들을 수집하는 이유를 찾도록 기도합니다.' WHERE `entry`=6563; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $N? 당신에게 필요한 것은 무엇입니까? 나가들이 모으고 있는 수정에 대해 아직 알아내야 할 것이 많습니다.' WHERE `entry`=6564; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 그를 찾았나요, $N? 로거스를 막아야 합니다!' WHERE `entry`=6565; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인내심, $N. 주의!' WHERE `entry`=6566; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='로데론의 이 지역에서 호드를 자주 보는 것은 아닙니다. Myranda를 위해 무엇을 가지고 있습니까?' WHERE `entry`=6568; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리가 흉내내고자 하는 것의 눈은 환상의 가장 중요한 요소입니다. $N.$B$B$B$B' WHERE `entry`=6569; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='준비물 가지고 오시면 좋겠습니다! 빨리 배달하지 않으면 큰일 난다!' WHERE `entry`=6571; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 톱날인 톱니바퀴에서 직접! 네, 바로 여기에 있습니다.$B$B..하지만 저에게 어떤 종류의 지불금이 있습니까? 그냥 가져갈 수는 없습니다. 내 시간은 싸지 않아!$B$B내가 정말로 필요한 것은 여행 중에 휴대할 수 있는 좋은 총입니다. 여자는 자신을 보호해야 해, 알지? 내가 정말 좋아하는 총이 있어 엔지니어가 만드는 데 문제가 없을 것이라고 확신합니다.$B$B그러니 치명적인 나팔총을 가져다주시면 톱날 배송을 드리겠습니다. 거래가 있습니까?' WHERE `entry`=6581; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<엠버스트라이프의 쉭쉭거림.>' WHERE `entry`=6582; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리 적들의 피로 목욕하고 그들의 고통을 마실 때까지 여기로 돌아오지 마십시오.' WHERE `entry`=6583; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이러니하게도, 새끼야, 시간이 본질이다.' WHERE `entry`=6584; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Changesssssssssssss... 나는 그들이 당신의 안에서 일어나는 것을 감지한다, 새끼야. 이 테스트를 통과하면 의식만 남습니다.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당황하지 마세요, $N!' WHERE `entry`=6601; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Drakkisath를 가볍게 여길 필요가 없다고 말할 필요는 없을 것 같습니다. $B$BI 그의 손에 죽은 수천 명이 말하게 하십시오.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오늘 물린 거 있어?' WHERE `entry`=6607; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 갈망은 내 끝이 될 것입니다! 서둘러요, $N - 내 공급품에 뛰어들기 전에요.' WHERE `entry`=6610; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Murgut 추장을 물리쳤나요, $N? 그의 Foulweald Totem을 되찾았습니까?' WHERE `entry`=6621; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기적적인 일입니다, 박사님. 단순히 기적입니다.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기적적인 일입니다, 박사님. 단순히 기적입니다.' WHERE `entry`=6624; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $N? 여기에서 이 외교관의 권력에 대한 이 작은 표본을 보면 스컬지가 이 세상에서 본 가장 큰 위협 중 하나라는 의심이 사라집니다.' WHERE `entry`=6626; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인생은 질문으로 가득 차 있습니다, $C. 모든 질문에 대답할 수는 없겠지만, 시간과 연구를 통해 조금 더 많은 지식을 갖게 될 것입니다.' WHERE `entry`=6627; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 세상에서 살아남고 싶다면 알아야 할 단 하나의 규칙이 있다고 생각합니다. 더 많이 알수록 더 많이 보게 될 것입니다.$b$b공부하고 관찰하면 사물이 보이기 시작할 것입니다. 다른 어떤 $r도 볼 수 없는 세상.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Grundig Darkcloud와 그의 개인 Brutes 무리를 죽였습니까?' WHERE `entry`=6629; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Dark Iron은 Depths에 풍부하지만 여전히 Brotherhood 사이에서 귀중한 상품입니다. 라그나로스의 신성한 무기와 무기는 검은무쇠를 선호합니다.$B$B검은무쇠 광석 10개를 제공할 때마다 형제단의 총애를 받게 됩니다.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='화산 심장부 안에서 운명을 시험하는 자들에게 화가 있을 것입니다. 죽음은 속히 찾아옵니다. 형벌은 자비 없이 가해집니다.$B$B 많은 형제단이 불의 코어를 찾는 과정에서 길을 잃었습니다.$B$B불의 핵 1개를 제공하면 형제단의 총애를 받게 될 것입니다.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='토륨 형제단은 당신의 곤경에 공감합니다, $R. 이것이 Lokthos가 거래할 수 있는 권한을 부여받은 이유입니다.$B$BO라바 코어 1개를 제공하면 형제단의 호의를 얻게 될 것입니다.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 신성한 요리법에는 라그나로스가 선택한 애완동물의 가죽이 필요합니다.$B$B몰튼 코어의 코어 하운드의 그을린 시체에서 가죽을 벗긴 코어 가죽 2개를 제공하면 형제단의 총애를 받게 될 것입니다.' WHERE `entry`=6645; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불의 군주의 눈물은 참으로 희귀한 것입니다.$B$B산의 피 1개를 제공하면 형제단의 총애를 받게 될 것입니다.' WHERE `entry`=6646; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Yarrr... Swabby, 무슨 일이 그렇게 오래 걸리는거야?' WHERE `entry`=6661; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$B$B살아 있고 발로 차고 있습니다... 그리고 적시에!' WHERE `entry`=6662; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Milton을 만났습니까?$B$B' WHERE `entry`=6681; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 수년 동안 신디케이트와 전투를 벌였습니다. 기술이 부족한 부분은 숫자로 보충합니다. 그들의 인구에 눈에 띄는 영향을 미칠 만큼 충분히 빨리 그들을 죽이는 것은 불가능합니다!$B$B우리는 그들의 크기를 처리하는 가장 좋은 방법은 그들의 문양을 훔치는 것임을 알아냈습니다. 엠블럼이 도난당하면 수치스러운 멤버는 내부적으로 \'처리\'됩니다.$B$B그들의 주머니를 깨끗하게 정리하고 엠블럼을 저나 다른 경비원에게 넘겨주십시오.$B$B여기 남쪽에 있는 던홀드에서 시작하세요.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='방어구 조각이 더 필요해, $N! 가지고 계신가요?' WHERE `entry`=6741; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 우리 부대에 공급할 방어구 조각이 더 필요합니다!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저는 Thunder Bluff에서 왔습니다, $r. 케른 자신이 내가 이 끔찍한 시기에 서리늑대 부족을 돕도록 하셨습니다.$b$b하지만 더 이상 시간을 낭비하지 맙시다. 당신은 우리의 적을 쳐부수고 그들의 피를 나에게 가져와야 합니다. 피가 충분히 모이면 소환 의식을 시작할 수 있습니다.$b$b정령 군주가 스톰파이크 군대에 풀려나면 승리가 보장됩니다.' WHERE `entry`=6801; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 팔찌를 가지고 있습니까?' WHERE `entry`=6804; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='비겁함은 우리가 생각하는 것이 아닙니다, $c. 실리더스로 가서 용기를 증명하세요.' WHERE `entry`=6805; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 눈이 있습니까, $C? 검은바위 첨탑에 들어갈 힘이 있으신가요?' WHERE `entry`=6821; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='화산 심장부에서의 성공이 기다리고 있습니다, $N.' WHERE `entry`=6822; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='귀하의 캠페인은 아직 완료되지 않았습니다, $n. 나가서 우리의 적, 공기와 땅과 불의 하수인을 물리치십시오. 그러면 언젠가는 물의 군주의 전당에 들어갈 수 있을 것입니다.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Lucifron과 다른 이들을 물리쳤나요, $N? 당신은 적의 손을 가지고 있습니까?' WHERE `entry`=6824; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='새로운 워 라이더 함대 $r을 준비해야 합니다! 내 기수들은 중앙 전장에서 공격을 가할 준비가 되어 있습니다. 하지만 먼저 식욕을 돋우고 공격에 대비해야 합니다.$b$b함대를 먹일 수 있을 만큼의 스톰파이크 병사 살이 필요합니다! 수백 파운드! 확실히 당신은 그것을 처리할 수 있습니다, 네? 가야!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 열심히 일했지만 우리는 이제 막 시작했을 뿐입니다!$b$b나의 워 라이더는 목표물의 살점을 맛봐야 합니다. 이것은 우리의 적들에 대한 정밀한 공격을 보장할 것입니다!$b$b내 함대는 우리 항공 사령부에서 두 번째로 강력합니다. 그리하여 그들은 더 강력한 적들을 공격할 것입니다. 이를 위해서는 스톰파이크 부관의 육체가 필요합니다.$b$b서둘러라, 병사여!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 며칠 동안 드워프 지옥에 갇혀 있었다. 내가 복수를 원한다고 믿는 게 좋을 거야!$b$b우리는 신중하게 계획을 세워야 해.$b$b우선, 내 워 라이더들은 총을 겨누어야 할 표적이 필요해. 그들에게 스톰파이크 사령관의 살점을 먹여야 합니다. 불행하게도, 그 작은 놈들은 적진 깊숙이 자리 잡고 있습니다! 당신은 확실히 당신을 위해 당신의 일을 잘랐습니다.' WHERE `entry`=6827; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='왜, 안녕하세요! 흠...$B$B좀 솔직하게 말해봐, 친구... 너에게서 약간 익은 냄새가 난다. Whiffy라고 말할 수 있습니다. 이제 나는 당신의 존재를 개인적으로 공격하지 않습니다. 내 말은... 앞으로는 현장에서 돌아온 후 약간의 신선함을 원할 수도 있습니다. 그것은 그 첫인상을 좀 더 긍정적으로 만들 것입니다!$B$B아무튼... 무엇을 도와드릴까요?' WHERE `entry`=6844; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 군대는 보급되었고 공격할 준비가 되어 있습니다. 노레그 스톰파이크의 명령만 있으면 전투에 투입하겠습니다!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제 휴대용 파쇄기 $r을 시험해 보고 싶은 마음이 여러분만큼이나 걱정되지만 키트를 만들기 전에 재료가 많이 필요합니다! + + 정확히 말하면 토륨 산, 미스릴, 철이 필요합니다. 나는 또한 단위당 하나의 증기 톱이 필요합니다. 제재소에서 가져와야합니다. + + 내가 이곳을 둘러보고 있을 때(포획되기 전에) 스톰파이크 목재 야영지에 증기톱 더미가 있는 것을 발견했습니다. + + 수석 기술자 진피즐렉스가 다음을 가져다 달라고 했습니다.' WHERE `entry`=6861; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제 휴대용 파쇄기 $r을 시험해 보고 싶은 마음이 여러분만큼이나 걱정되지만 키트를 만들기 전에 재료가 많이 필요합니다! + + 정확히 말하면 토륨 산, 미스릴, 철이 필요합니다. 나는 또한 단위당 하나의 증기 톱이 필요합니다. 제재소에서 가져와야합니다. + + 내가 이곳을 둘러보고 있을 때(포획되기 전에) 스톰파이크 목재 야영지에 증기톱 더미가 있는 것을 발견했습니다. + + 수석 기술자 진피즐렉스가 다음을 가져다 달라고 했습니다.' WHERE `entry`=6862; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Frostwolf Clan은 오염된 원소 에너지로 보호받고 있습니다. 그들의 주술사는 통제하지 않으면 우리 모두를 파멸시킬 힘에 간섭합니다.$B$B서클이 통제할 수 없을 만큼 피해가 너무 커졌습니다! 우리를 돕기 위해 Ivus를 불러야 합니다.$B$BFrostwolf 병사들은 폭풍 수정이라는 정령의 부적을 지니고 있습니다. 매력을 사용하여 Ivus를 불러낼 수 있습니다. 모험을 떠나 크리스탈을 차지하세요, $N!' WHERE `entry`=6881; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 군대는 보급되었고 공격할 준비가 되어 있습니다. 서리늑대 병참장교의 명령만 있으면 전투에 투입하겠습니다!' WHERE `entry`=6901; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='심해 코어를 찾는 데 성공했습니까? 그것 없이는 Twilight\'s Hammer가 저 아래에서 정확히 무엇을 하는지 알 수 없습니다.' WHERE `entry`=6921; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 안녕 $N. 나는 항상 그렇듯이 바다의 파도를 읽고 있었습니다. 전초 기지에 도착한 이유는 무엇입니까?' WHERE `entry`=6922; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전선을 지키는 정예 Frostwolf 부대를 처리해야 합니다, 병사여! 그 야만인 무리를 솎아내는 일을 당신에게 맡깁니다. 부관과 군단병의 메달을 가지고 나에게 돌아오십시오. 리프래프가 충분히 처리되었다고 생각되면 공습을 전개할 것입니다.' WHERE `entry`=6941; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 그리핀은 최전선에서 공격할 준비가 되어 있지만 전선이 줄어들 때까지 공격을 할 수 없습니다.$B$B최전선을 지키는 서리늑대 전사들은 자랑스럽게 가슴에 훈장을 달고 있습니다. 그들의 썩은 시체에서 그 메달을 떼어내서 여기로 가져오십시오.$B$BO전선이 충분히 줄어들면 공중에 부를 것입니다! 위에서 죽음!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들의 사기는 낮습니다, 병사여. 호드에 대한 우리의 마지막 공습 실패 후 그들은 비행을 거부합니다! 그들의 사기를 북돋우는 것은 당신에게 달렸습니다.$B$B전장으로 돌아가 서리늑대 지휘부의 핵심을 공격하십시오. 지휘관과 수호자를 쓰러뜨리십시오. 가방에 넣을 수 있는 최대한 많은 메달을 가지고 나에게 돌아오세요! 내 그리핀이 현상금을 보고 적의 피 냄새를 맡으면 다시 날아오를 거라고 약속합니다! 지금 이동!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='간식에 대한 이 모든 이야기는 나 자신을 갈망하게 만들었습니다. 음... 진저브레드 쿠키와 우유...' WHERE `entry`=6962; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $r. 내가 당신을 위해 무엇을 할 수?' WHERE `entry`=6981; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Coldtooth 광산에 가봤어, $N? 내가 요청한 물품이 있습니까?' WHERE `entry`=6982; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N - 재입고할 간식이 없으면 겨울맞이 축제가 망가질 것입니다! Graccu 자신도 이번 시즌 좋은 소년 소녀들과 맛있는 고기 파이를 공유하는 것을 놓칠 것입니다...' WHERE `entry`=6983; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Irondeep 광산에 들어갔습니까, $N? 보급품을 습격했습니까?' WHERE `entry`=6985; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 도움이 없었다면 Frostwolf Wolf Riders는 탈것을 타고 전투에 나설 수 없었을 것입니다. 당신은 우리에게 훌륭한 서비스를 제공합니다!' WHERE `entry`=7001; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들을 처치하고 가죽을 가지고 나에게 돌아오십시오. 스톰파이크 기병대가 탈것으로 사용하는 것과 같은 숫양입니다!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='소형화 잔여물은 엔지니어링에 관한 한 귀중한 상품입니다! 글쎄요, 재퍼가 사용자에게 폭발하는 것처럼 실망스러운 일을 하지 않도록 하는 데 도움이 된다는 점에서 가치가 있습니다.$B$BO아, 내가 준 재퍼가 아닌 다른 재퍼에 대한 것입니다. 전적으로!' WHERE `entry`=7003; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='간식에 대한 이 모든 이야기는 나 자신을 갈망하게 만들었습니다. 음... 진저브레드 쿠키와 우유...' WHERE `entry`=7025; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스톰파이크 여단은 맨몸으로 전투에 돌입할 수 없습니다! 우리는 야만인이 아니기 때문에 탈것에 마구가 필요합니다. $B$B 마구를 만드는 데 필요한 가죽을 얻기 위해 우리 기지 근처를 배회하는 숫양을 쉽게 죽일 수 있지만 그렇게 하는 것은 어리석은 일입니다. 탈것으로 쓸 숫양이 필요합니다.$B$B당신은 우리 적의 기지를 공격하여 그들이 탈것으로 사용하는 서리늑대를 죽이고 그들의 가죽을 빼앗아야 합니다. 기병대를 위한 마구를 만들 수 있도록 그들의 가죽을 나에게 돌려주십시오. 가다!' WHERE `entry`=7026; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 도움이 없었다면 Stormpike Ram Riders는 탈것을 타고 전투에 나설 수 없었을 것입니다. 당신은 우리에게 훌륭한 서비스를 제공합니다!' WHERE `entry`=7027; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='질문하지 마세요!$B$B내 요청이 있습니다.' WHERE `entry`=7028; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='식물을 치유할 수 있다면 다시 자라기 시작할 것입니다. 우리가 할 수 있는 일을 해야 합니다, $N...' WHERE `entry`=7029; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='식물을 치유할 수 있다면 다시 자라기 시작할 것입니다. 우리가 할 수 있는 일을 해야 합니다, $N...' WHERE `entry`=7041; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N - 재입고할 간식이 없으면 겨울맞이 축제가 망가질 것입니다! Graccu 자신도 이번 시즌 좋은 소년 소녀들과 맛있는 고기 파이를 공유하는 것을 놓칠 것입니다...' WHERE `entry`=7043; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='끝나지 않을 것 같던 악몽에서 깨어났어...' WHERE `entry`=7044; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='의식을 다시 시작하고 싶다면 첫 번째 시도를 포기하고 다시 저에게 말을 걸어 주십시오.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='친구, 멀고어와 썬더 블러프의 보잘것없는 커뮤니티에 오신 것을 환영합니다. 나는 항상 왕국, 그 백성, 그 지식에 관심을 갖기로 선택한 사람들에게 관심을 갖습니다. 이것이 당신이 내 앞에 서있는 이유입니까?' WHERE `entry`=7061; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='친구여, 아이언포지 왕국에 오신 것을 환영합니다. 나는 항상 왕국, 그 백성, 그 지식에 관심을 갖기로 선택한 사람들에게 관심을 갖습니다. 이것이 당신이 내 앞에 서있는 이유입니까?' WHERE `entry`=7063; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 이 전투를 우리끼리 싸우고 싶지만, 다른 선택지가 없습니다. 우리는 더 강력한 자들이 필요하고, 아제로스의 종족들은 그들이 힘을 합칠 때 그런 것들을 극복할 수 있다는 것을 의심 없이 증명했습니다. 그래서 우리는 당신에게 도움을 요청합니다.$B$BI 그것으로 충분하기를 바랍니다.$B$BZaetar, Remulos의 형제는 이 세상에 많은 고통을 가져왔고 결국 그 자신의 죽음을 초래했습니다. 당신에게 우리를 도와달라고 부탁해서 더 많은 죽음을 초래하지 않았기를 바랄 뿐입니다.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필멸의 종족들에게 나의 탄원을 강요하는 무게를 느끼지만, 우리에게는 다른 선택지가 없습니다. 아제로스의 종족들은 힘을 합치면 그런 것들을 극복할 수 있다는 것을 의심할 여지 없이 증명했습니다. 그래서 저는 그들에게 도움을 요청합니다.$B$BI는 이것으로 충분하기를 바랄 뿐입니다.$B$BZaetar, Remulos의 형제는 많은 것을 데려왔습니다. 이 세상에 고통을 주며 결국 자신의 죽음을 초래했습니다. 우리가 그것을 볼 만큼 충분히 현명하다면 거기에는 우리 모두에게 주는 교훈이 있습니다.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신에게서 부패의 냄새가 나요, $N... 요즈음 많은 모험가들처럼요. 그러나 당신에 관한 것은 다릅니다. 나한테 할 얘기라도 있어? 당신은 친근해 보이는 아우라를 가지고 있지만 그것을 설명할 수는 없습니다.$B$B부탁합니다. 왜 저와 함께 청중을 찾으셨는지 말씀해 주세요.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 무엇을 결정했습니까, $N? 도와주세요? 내가 위대한 켄타우로스 부족을 만드는 것을 돕기 위해 성스러운 땅에 발을 들여놓지 않겠는가!?' WHERE `entry`=7067; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 크리스탈을 찾았나요? 힘의 의식, 엄청난 힘의 주문--그 그림자 조각은 모든 종류의 신비한 마법에 매우 도움이 될 것입니다.' WHERE `entry`=7068; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 여행을 안 하셨나요? 꽤 위험할 거라는 걸 알지만 성공했다면 그만한 가치가 있을 겁니다.' WHERE `entry`=7070; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신은 아직 묘지를 공격하지 않았습니다. 이 임무가 끝나면 내게 돌아오시오!' WHERE `entry`=7081; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼라이언스가 보유한 묘지를 공격하라!' WHERE `entry`=7082; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 아직 벙커를 공격하지 않았습니다, $N! 다른 사람들이 당신의 영광을 차지하기를 기다리고 있습니까?' WHERE `entry`=7101; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 아직 포탑을 공격하지 않았습니다, $N! 당신은 무엇을 기다리고 있습니까?' WHERE `entry`=7102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 아직 광산을 점령하지 않았습니다. $N!$B$B우리가 광산을 장악하고 나면 광산에서 광물과 보급품을 모으기가 훨씬 쉬워질 것입니다.' WHERE `entry`=7122; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 아직 지뢰를 점령하지 못했습니다, $N! 우리가 통제하지 못하는 것을 찾아 그 지도자를 물리치세요!' WHERE `entry`=7124; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가세요, $N. 알터랙 계곡으로 가서 오크 장군을 무찌르세요!' WHERE `entry`=7141; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 우리 집에서 드워프를 괴롭히지 않을 것입니다! 우리의 적을 공격하고 그들의 지도자인 스톰파이크 장군을 무찌르십시오!' WHERE `entry`=7142; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='깨우다! 일어나, $N! 이것은 꿈이 아닙니다. 당신은 정말 격렬한 전투의 한가운데에 자리 잡고 있습니다!' WHERE `entry`=7161; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$c 지역의 하피들을 조심하십시오. 그들은 당신의 목을 찢어버릴 생각을 하지 않을 것입니다!' WHERE `entry`=7162; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$b$b당신의 시간입니다, $N. 당신은 서리늑대 부족을 위해 많은 일을 해왔고 그렇게 함으로써 서리늑대의 병사일 뿐만 아니라 친구로서의 자리도 얻었습니다.$b$b잘했어요! 동수 휘장을 제시하십시오.' WHERE `entry`=7163; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나 반가워요, $c. 나는 당신이 돌아올 것이라고 기대하지 않았습니다. 아아, 당신은 Frostwolf의 용감하고 명예로운 병사임을 증명했습니다.$b$b당신의 시간이 다시 왔습니다, $N. 당신은 새로운 순위를 얻었고, 이와 같은 위상 상승을 나타내는 새로운 휘장을 얻었습니다.$b$b귀하의 휘장을 보여주세요.' WHERE `entry`=7164; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 많은 사람들이 살해당했습니다. 피가 들판을 적십니다. 그러나... 당신은 살아 있습니다... 당신은 인내했습니다. 당신은 우리 군대를 많은 승리로 이끌었습니다. 이를 위해 병사여, 당신은 새로운 계급을 얻었습니다.$b$b당신의 휘장을 제시하십시오.' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 명령과 힘을 발산하세요, $c. Frostwolf의 눈에 고귀함 - 적들은 당신의 이름을 언급하면 ​​움츠립니다.$b$b일어서라, Frostwolf의 영웅. 일어나 영광을 받으십시오!$b$b당신의 휘장을 보여주십시오.' WHERE `entry`=7166; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='드렉타르가 당신을 찬양합니다. 칼림도어는 당신의 영웅담으로 떠들썩합니다. 대족장이 빛나고 있습니다. 우리 클랜에 대한 당신의 충실한 방어가 그를 매우 기쁘게 생각합니다.$b$b당신은 지휘의 눈을 얻었습니다.$b$b당신의 휘장을 보여주세요, 사령관 $N.' WHERE `entry`=7167; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분은 자신의 평범함을 뛰어넘을 만큼 오래 살지 못합니다. 당신은 모범적인 군인임을 증명했습니다, $c. 때가 왔습니다.$B$B휘장을 보여주세요.' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='투쟁의 들판에서 당신의 업적에 대한 소식으로 기지가 떠들썩합니다! 당신은 우리의 적에게 강력한 일격을 가하여 그들의 사기를 짓밟았습니다! 이것으로 당신은 스톰파이크의 명예를 얻었습니다.$B$B당신의 휘장을 보여주세요.' WHERE `entry`=7169; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='알고 싶습니다, $N. 적의 눈을 똑바로 쳐다보면 두려움이 보입니까? 그들은 지금 당신 앞에서 움츠리고 있습니까? 그들은 자신들이 패배했다는 사실을 깨달아야 합니다!$B$B당신은 경비병들 사이에서 존경을 받았습니다. 당신의 휘장을 보여주세요!' WHERE `entry`=7170; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 앞에는 얼라이언스의 고귀한 영웅이 서 있습니다.$B$B$B$B스톰파이크에서 그런 지위를 얻은 사람은 거의 없습니다. 나는 적군이 당신보다 먼저 쓰러지는 것을 보았습니다. 나는 그들의 결의가 당신 앞에서 무너지는 것을 보았습니다. 당신이 전투에 참가하면 당신은 우리 군대의 희망의 등대가 됩니다!$B$B당신의 휘장을 보여주세요.' WHERE `entry`=7171; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 목소리를 들려주세요, 사령관 $N! 그들에게 두려움을 알려주십시오. 그들에게 스톰파이크가 어떤 힘을 갖고 있는지 보여주세요!$B$B당신의 휘장을 보여주세요.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 보여줘!' WHERE `entry`=7201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='방어구 스크랩 가져왔어, $N?' WHERE `entry`=7223; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $N. 나에게 줄 갑옷 스크랩이 있습니까?' WHERE `entry`=7224; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그의 사랑하는 형제가 완전함으로 올라가는 동안 살아 있는 자의 한 사람으로 남아 있는 것이 그에게 얼마나 고통스러운 일이겠습니까.' WHERE `entry`=7281; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무거운 마음으로 그런 명령을 내립니다, 병사여.' WHERE `entry`=7282; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 듣고 싶은 것이 있습니까?' WHERE `entry`=7301; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥 상황, 병사?' WHERE `entry`=7302; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료를 찾는 행운이 있나요? 말씀드리지만 지금 이 지역에는 얼라이언스 구더기가 너무 많습니다... 제 생각에는 이미 너무 가까이 다가온 것 같습니다...' WHERE `entry`=7321; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $r 님. 저는 Thunderbluff의 현상금 사냥꾼 Kolark입니다. 나는 많은 세계를 여행했고 많은 것을 보았습니다.$B$B남해를 가로지르는 나의 여행은 이 경이로운 토륨 머리 화살을 발견하게 했습니다. 아아, 화살은 끝없이 공급되지만 포탄 공급은 바닥났습니다. 아, 자존심이 강한 타우렌은 어설픈 활을 사용하여 죽은 채로 잡히지 않을 것입니다. 화살은 소용없어!$B$BI가 거래를 제안할 것이다: 토륨 껍질을 내 토륨 머리 화살로 균등하게 교환하자. 거래?' WHERE `entry`=7341; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 쓰레기를 믿을 수 있습니까?! Kharanos에서 보낸 마지막 탄약 선적은 실패했습니다! 이제 우리가 탄약으로 가지고 있는 것은 이 조잡하고 아무 쓸모도 없는 화살뿐입니다! 토륨 화살촉 500,000개로 도대체 뭘 하려는 거지?$B$BI가 알려줄게, 꼬마야. 토륨 포탄을 가져오면 토륨 화살로 바꾸겠습니다. 거래?' WHERE `entry`=7342; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들은 우리를 박멸하려고 합니까? 멸절될 자들은 바로 그들입니다.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='난 머리카락이 어디에서 왔는지 상관하지 않아, $R.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래, 사실이야. 형은 인간입니다. 부끄럽다... 거의 흠잡을 데 없는 기록에 오점을 남겼다.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='절뚝거려, $N. 그들은 노움 사람들이 괴롭힘을 당하지 않을 것임을 배워야 합니다!' WHERE `entry`=7364; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 아직도 악취 나는 트롤 냄새를 맡을 수 있습니다.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='베네딕투스! 나는 그의 위대함의 그늘에 있는 한 점에 불과합니다. 그를 찬양하라!' WHERE `entry`=7366; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='피의 광전사 코라를 처치했습니까, $c? 정찰병들은 그의 위치가 투쟁의 들판 주변이라고 보고했습니다.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='드루이드와 함께 신탁나무와 대드루이드는 텔드랏실의 성장을 면밀히 관찰해 왔습니다. 그러나 우리에게는 새 집이 있지만 우리의 불멸의 생명은 회복되지 않았습니다.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='적에게서 채취한 피를 더 많이 제공할 수 있습니다. 기꺼이 갤런 크기의 제안을 수락하겠습니다, $N.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='며칠 또는 몇 주 동안 전투에 참전해야 할 때가 있습니다. 이렇게 긴 활동 시간 동안 서리늑대의 폭풍 수정 덩어리를 대량으로 수집하게 될 수도 있습니다.$B$BThe Circle은 이러한 제물을 받습니다, $N.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 엄청난 아이러니를 다룬다, 병사.' WHERE `entry`=7401; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='치아를 뽑으려면 클립이 필요합니까?' WHERE `entry`=7402; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들은 우리를 박멸하려고 합니까? 멸절될 자들은 바로 그들입니다.' WHERE `entry`=7421; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='난 머리카락이 어디에서 왔는지 상관하지 않아, $R.' WHERE `entry`=7422; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래, 사실이야. 형은 인간입니다. 부끄럽다... 거의 흠잡을 데 없는 기록에 오점을 남겼다.' WHERE `entry`=7423; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='절뚝거려, $N. 그들은 노움 사람들이 괴롭힘을 당하지 않을 것임을 배워야 합니다!' WHERE `entry`=7424; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 아직도 악취 나는 트롤 냄새를 맡을 수 있습니다.' WHERE `entry`=7425; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='베네딕투스! 나는 그의 위대함의 그늘에 있는 한 점에 불과합니다. 그를 찬양하라!' WHERE `entry`=7426; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 엄청난 아이러니를 다룬다, 병사.' WHERE `entry`=7427; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='치아를 뽑으려면 클립이 필요합니까?' WHERE `entry`=7428; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그것은 Gordok Shackle Key라고 불립니다. 글쎄요, 이 \"엄청난 재미\"가 계속해서 부르는 것입니다. 나는 어떤 오우거도 그것을 가지고 있다고 생각하지만, 특정 오우거가 가지고 있는지 확실하지 않습니다. 아마도 경비원이 가질 가능성이 더 높을 것입니다...$b$b내가 무슨 말을 하는 건가요 - 당신은 이미 가지고 있죠, 그렇죠?! 저기요??!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 아무것도 후회하지 않는다, 이방인. 여왕은 지나간 지 오래입니다. Shen\'Dralar의 작품은 Prince Tortheldrin의 광기에 의해 손상되었습니다. 나는 오직 자유만을 추구합니다... 탈출...' WHERE `entry`=7441; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조심하세요, 모험가님. 왕자는... 설득력이 있습니다.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 내가 당신을 알고 있습니까?' WHERE `entry`=7463; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 동료이자 나이트 엘프 학자인 Runethorn이 이 임무를 위해 동료를 모집하고 있습니다.' WHERE `entry`=7481; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 동료인 타우렌 현자 코롤러스크가 이 임무를 위해 동료를 모집하고 있습니다.' WHERE `entry`=7482; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭐야? 할 일이 많은 카탈로그가 있습니다!' WHERE `entry`=7483; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 다시? 지금 무엇을 원할 수 있습니까?' WHERE `entry`=7484; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 인내심은 당신의 고통을 예방합니다.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지금 입구를 뛰어넘는 것은 재앙으로 끝날 수 있습니다... 당신을 위해.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='웹이 있습니까, $N? 집중된 마력을 소멸시켜야 한다!' WHERE `entry`=7488; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Lethtendris의 거미줄을 가지고 있습니까?' WHERE `entry`=7489; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<오닉시아의 거대한 머리를 본 스랄의 금욕적인 태도가 순식간에 바뀝니다. 막강한 둠해머가 거의 풀려났습니다.>' WHERE `entry`=7490; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우서의 수염으로!' WHERE `entry`=7495; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7498; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7499; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7500; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7502; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7503; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7504; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7505; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7506; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 우리의 가장 위대한 컴필레이션 중 하나입니다. 이것은 오랫동안 누락되었습니다.' WHERE `entry`=7507; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋습니다. 시작하겠습니다...' WHERE `entry`=7508; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='언젠가는 다른 사람이 프리즘 칼날을 휘두를 것입니다.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요하다면 세상을 무릎 꿇게 하십시오!' WHERE `entry`=7521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 성난 부엉이 짐승을 본 적 있나요? 그 생물들의 마법은 강하고, 그들의 뒤틀린 형태를 흐르는 피에 집중되어 있습니다.' WHERE `entry`=7563; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어? 크고 육즙이 많은 거미가 아니죠? 아니면 바퀴벌레? 아직 살아있으면 좋겠어... 살아있을때 씹어먹는게 너무 좋아...' WHERE `entry`=7564; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Wildspawn satyr의 피만 있으면 충분합니다.' WHERE `entry`=7581; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Hederine은 싸우지 않고는 귀중한 보석을 포기하지 않을 것입니다.' WHERE `entry`=7582; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음? 잘?' WHERE `entry`=7583; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아무에게도 말하지 마세요. 하지만 Niby는 바보입니다.' WHERE `entry`=7602; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='길을 잃었나요?' WHERE `entry`=7603; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래가 있습니까?' WHERE `entry`=7604; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 이미 내 입술에서 Ulathek의 심장을 맛볼 수 있습니다. 반역자의 살은 너무 달콤해...' WHERE `entry`=7624; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Jaedenar에 가봤나요? Lord Banehollow에게서 별가루를 얻었습니까?' WHERE `entry`=7625; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그 비약을 가지고 있습니까, $N? Mor\'zul은 Dethmoora의 종이 필요하며 그 중 하나를 만들려면 많은 암흑의 힘이 필요하다고 말했습니다!' WHERE `entry`=7626; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검은 행진의 수레바퀴는 만들기가 쉽지 않고 많은 재료가 필요합니다. 아직 모으지 않았나요?' WHERE `entry`=7627; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 용비늘 가져왔어? 내가 촛불을 가질 때까지 시작하고 싶지 않아... 그렇지 않으면 캠프 전체를 날려버릴지도 몰라!' WHERE `entry`=7628; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스칼로맨스에 가보셨나요, $N? 임프가 아직 양피지에 별가루를 주입했나요?' WHERE `entry`=7629; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아케이나이트 가지고 있니, $N? 내가 가지고 있으면 당신을 검은 자철광으로 만들 수 있습니다.' WHERE `entry`=7630; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<바르트루스가 신음한다.>' WHERE `entry`=7632; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아온 걸 환영해, 젊은 $C.' WHERE `entry`=7634; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='검은 용 $N을 찾아 죽이는 데 별 어려움이 없을 것이라고 확신합니다. 유휴 수다로 시간을 낭비하지 마십시오.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들의 변장에 속지 마십시오!' WHERE `entry`=7636; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반갑습니다, 고귀한 성기사님! 나는 가장 신선한 향으로 내 믿음직한 향로를 준비하고 당신이 사용할 수 있도록 세 번 축복했습니다. 귀하의 기부는 Ironforge에서 새로운 향로를 만드는 것뿐만 아니라 궁핍한 사람들을 위해 처지는 식량 비축량을 강화하는 데 도움이 될 것입니다.' WHERE `entry`=7637; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아온 것을 환영합니다, $N. 엑소시즘 향로를 획득하셨나요?' WHERE `entry`=7639; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나 반가워요 $N. Terrordale에서 작업을 완료했습니까?' WHERE `entry`=7640; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $C. 내가 언급한 것 없이는 당신의 마갑을 끝낼 수 없을 것입니다. 모두 모았습니까?' WHERE `entry`=7642; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='고대 말의 영혼은 마치 당신에게 무언가를 원하는 것처럼 기대에 찬 눈으로 당신을 바라보고 있습니다.' WHERE `entry`=7643; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 돌아왔군요! Merideth Carlson과 Tendris Warpwood를 성공적으로 처리할 수 있었습니까? 솔직히 어느 쪽이 때때로 더 큰 위협인지 잘 모르겠습니다...' WHERE `entry`=7644; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네, 제가 지금 당신이 틀렸다는 것을 증명했습니다, 그렇죠? 나는 그들이 모두 틀렸다는 것을 증명했습니다! 나는 계속 옳았다!!!' WHERE `entry`=7645; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 아주 멀리 왔습니다, $N. 세상의 물건을 희생하는 마지막 행동은 당신의 가장 위대한 업적 중 하나의 기원이 될 것입니다. 나는 내 존재의 섬유질에서 그것을 느낄 수 있습니다!' WHERE `entry`=7646; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='타락한 돌격병의 영혼이 슬픈 시선으로 당신을 바라보고 있습니다. 슬프고 텅 빈 눈은 마치 모든 희망을 잃은 것처럼 당신을 바라보고 있습니다.' WHERE `entry`=7647; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잘 진행하고 있습니다, $N. 마갑을 만들고 나면 다음 작업을 잘 수행할 수 있습니다.' WHERE `entry`=7648; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7649; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7650; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='책을 되찾았습니다!' WHERE `entry`=7651; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='벨트 설계도에는 토륨 주괴 20개가 필요합니다.' WHERE `entry`=7653; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계획을 세우려면 토륨 주괴 40개가 필요합니다. 네, 40. 울 건가요? 손수건 드릴까요?$B$B<데로테인 웃음.>' WHERE `entry`=7654; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='브레이커 계획을 위해 토륨 주괴 20개가 필요합니다.$B$B괜찮습니까, 자기? 당신은 \'모든 빨간색 점점.' WHERE `entry`=7655; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가슴 부분 설계도에는 토륨 주괴 60개가 필요합니다.$B$B$BO오 이런, 또 갑니다. 푸른 신들에게 달려가 왜 그들이 당신을 버렸는지 물을 건가요?!? 힘내세요, 낸시! 아무도 인생이 공평하다고 말한 적이 없습니다.' WHERE `entry`=7656; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='50개의 토륨 주괴를 넘기기만 하면 투구 계획을 세울 수 있습니다.' WHERE `entry`=7657; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='60개의 토륨 주괴만 넘겨주면 다리 계획은 당신의 것입니다.$B$BI 알아요, 당신을 파산으로 몰아넣을 겁니다! 나는 당신이 당신의 흐느끼는 이야기를 저장할 수 있도록 전에 그것을 모두 들었습니다, 나약한.' WHERE `entry`=7658; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='숄더 플랜을 위해 토륨 주괴 20개가 필요합니다.' WHERE `entry`=7659; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 물질적 도움을 요청하는 것이 어색하지만, 내가 끝내고 싶은 점술가는 각각 하나씩 필요합니다. 당신이 나를 도울 수 없다면, 나는 확실히 이해할 것입니다.' WHERE `entry`=7667; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나 덥수룩하면 안 돼? 무슨 *hic* ish it ya be wantin? *딸꾹*' WHERE `entry`=7701; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Hah, 당신은 그것을 찾을 수 없습니다, 사장님? 오래된 이야기일 수도 있고 나쁜 이야기일 수도 있습니다... 소름 끼치는 엘프가 고르독 왕에게서 훔칠 수 있다는 것이 믿기지 않습니다!' WHERE `entry`=7703; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='원소 코어 이면의 유틸리티에 대한 기술적인 세부 사항으로 지루할 수 있지만 대신 귀중한 코인과 상금을 제공하여 이 중요한 작업을 완료하도록 유혹하겠습니다. 진실로, 끝났습니까?' WHERE `entry`=7721; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계획을 찾았습니까?' WHERE `entry`=7722; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='두들겼어?' WHERE `entry`=7723; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그가 옳았습니까? 엉덩이가 나오나요?' WHERE `entry`=7724; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 연구와 활용의 결실, 달콤한 찌꺼기. 글쎄요, 공부할 때 맛이 없다거나 그런 건 없어요.$B$BM그렇군요.' WHERE `entry`=7725; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 원소 코어를 찾았나요?' WHERE `entry`=7726; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$B$B그냥 서 있지 말고 기름과 수세미를 가져다가 이 건막류를 문지르세요.$B$BY수세미가 없나요? 그럼! 수세미를 찾으러 보내야 할 때인가?$B$B이봐, 어디 가는데?' WHERE `entry`=7727; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보상을 받으러 왔다면 훔친 물건을 나에게 주어야 할 것이다.' WHERE `entry`=7728; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='확실하게 하려면 옷을 입었을 때와 입지 않았을 때 체중을 측정해야 합니다.' WHERE `entry`=7729; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어때, $N? 당신의 성공을보고하기 위해 여기에 있습니까?' WHERE `entry`=7730; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 Stinglasher를 쓰러뜨리지 못했습니까?' WHERE `entry`=7731; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='친구야... 급한 일이 있는 것 같구나. 도와드릴 일이 있나요?' WHERE `entry`=7732; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 분노의 흉터 설인 가죽이 야생의 흉터와 같은 품질이라면 토륨만큼 탄력이 있을 수 있습니다!$B$B상상해보세요!' WHERE `entry`=7733; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 분노의 흉터 설인 가죽이 야생의 흉터와 같은 품질이라면 토륨만큼 탄력이 있을 수 있습니다!$B$B상상해보세요!' WHERE `entry`=7734; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이게 뭐야, $N - 나한테 특별한 게 있어?' WHERE `entry`=7735; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='jibber jabber, $r로 내 소중한 시간을 더 낭비하지 말자. 줄어드는 불 같은 플럭스 공급을 보충하는 데 집중해야 할 때입니다.$B$B당신에게 필요한 것은 다음과 같습니다.$B$B*인센도사우르스 비늘.$B$B*왕의 피.$B$B*석탄.$ B$BI는 당신이 제공할 수 있는 모든 것을 가져갈 것입니다!$B$BBrotherhood와 잘 지내고 싶다면 빨리 하세요.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 Brotherhood의 기업 계층 구조인 $R까지 올라갔습니다. 우리는 당신을 호의적으로 보기 시작했습니다. 상당한 성과! $B $B더 많은 작업에 관심이 있고 우리 사이에서 더 많은 존경을 받고 싶다면 들어보세요.$B $B단순한 검은무쇠 잔류물을 혼합물에 추가하여 불타는 흐름을 정제할 수 있습니다. 검은무쇠 잔재는 검은바위 나락에서 찾을 수 있습니다.' WHERE `entry`=7737; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이게 뭐야, $N - 나한테 특별한 게 있어?' WHERE `entry`=7738; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말도 안돼!' WHERE `entry`=7781; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='네가 결정타를 날렸을 때 짐승의 표정을 볼 수 있었더라면 좋았을 텐데, $N.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그를 영원한 감옥에서 풀어주시겠습니까?' WHERE `entry`=7785; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요하다면 세상을 무릎 꿇게 하십시오!' WHERE `entry`=7786; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<당신 앞에서 움츠리는 데미트리안>' WHERE `entry`=7787; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡에서 싸우고 은빛날개 요새를 방어했습니까?' WHERE `entry`=7788; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='적의 피는 명예의 표시입니다. 그런 마크가 있나요?' WHERE `entry`=7789; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 모직물 기부를 받고 있습니다. 양모 옷감 60개를 기부하면 스톰윈드로부터 당신의 관대한 행동을 인정받을 것입니다. 우리 매장은 양모로 되어 있어서 귀사에서 총 60벌만 있으면 됩니다. 왕국의 다른 사람들로부터 우리의 추진력을 지원하기에 충분한 양을 확보할 수 있어야 합니다.$B$B양모 천 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7791; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 모직물 기부를 받고 있습니다. 양모 옷감 60개를 기부하면 다르나서스로부터 당신의 관대한 행동을 인정받을 것입니다. 우리 매장은 양모로 되어 있어서 귀사에서 총 60벌만 있으면 됩니다. 왕국의 다른 사람들로부터 우리의 추진력을 지원하기에 충분한 양을 확보할 수 있어야 합니다.$B$B양모 천 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7792; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 다른 직물과 마찬가지로 실크도 사상 최저 수준입니다. 우리 가게는 당신에게서 총 60개의 비단 조각만 있으면 됩니다. 우리는 다른 사람들의 지원으로 목표를 달성할 수 있어야 합니다. $B$BA 비단과 같은 자비로운 선물은 확실히 지역 사회에서 귀하의 지역적 위상을 높일 것입니다! 만약 당신이 비단 천 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7793; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magweave가 얼마 남지 않았습니다. 여러분의 도움을 받아 재고를 보충할 수 있습니다! 커뮤니티 전체에 의존한다면 목표를 달성하기 위해 여러분이 기부한 마법 옷감 60개만 있으면 됩니다. 그런 관대함은 스톰윈드의 눈에 띄지 않을 것입니다. $B$B장담컨대, 마법 옷감 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7794; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 우리 옷감 운동에 엄청난 기여를 했습니다. 우리가 비축량을 보충하기 위해 열심히 노력하는 동안 천의 한 가지 형태인 룬무늬 천이 매우 낮은 상태로 남아 있습니다. 우리는 그것이 절대적으로 필요하며 과거처럼 당신이 우리를 도울 수 있기를 바랍니다!$b$b만약 당신이 하고자 한다면, 당신이 남길 수 있는 룬무늬 천을 가져오세요. 처음에는 60달러의 단일 기부금을 수락한 다음 거기에서 시작합니다.' WHERE `entry`=7795; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='룬무늬 옷감 더미를 건네줄 준비가 되면 언제든지 받겠습니다.' WHERE `entry`=7796; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 다른 직물과 마찬가지로 실크도 사상 최저 수준입니다. 우리 가게는 당신에게서 총 60개의 비단 조각만 있으면 됩니다. 우리는 다른 사람들의 지원으로 목표를 달성할 수 있어야 합니다. $B$BA 비단과 같은 자비로운 선물은 확실히 지역 사회에서 귀하의 지역적 위상을 높일 것입니다! 만약 당신이 비단 천 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7798; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magweave가 얼마 남지 않았습니다. 여러분의 도움을 받아 재고를 보충할 수 있습니다! 커뮤니티 전체에 의존한다면 목표를 달성하기 위해 여러분이 기부한 마법 옷감 60개만 있으면 됩니다. 그런 관대함은 Darnassus의 눈에 띄지 않을 것입니다. 장담하건대 $B$B마법 옷감 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7799; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 우리 옷감 운동에 엄청난 기여를 했습니다. 우리가 비축량을 보충하기 위해 열심히 노력하는 동안 천의 한 가지 형태인 룬무늬 천이 매우 낮은 상태로 남아 있습니다. 우리는 그것이 절대적으로 필요하며 과거처럼 당신이 우리를 도울 수 있기를 바랍니다!$b$b만약 당신이 하고자 한다면, 당신이 남길 수 있는 룬무늬 천을 가져오세요. 처음에는 60달러의 단일 기부금을 수락한 다음 거기에서 시작합니다.' WHERE `entry`=7800; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='룬무늬 옷감 더미를 건네줄 준비가 되면 언제든지 받겠습니다.' WHERE `entry`=7801; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 모직물 기부를 받고 있습니다. 양모 옷감 60개를 기부하면 아이언포지로부터 귀하의 관대한 행동에 대해 완전히 인정받을 것입니다. 우리 매장은 양모로 되어 있어서 귀사에서 총 60벌만 있으면 됩니다. 왕국의 다른 사람들로부터 우리의 추진력을 지원하기에 충분한 양을 확보할 수 있어야 합니다.$B$B양모 천 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7802; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 다른 직물과 마찬가지로 실크도 사상 최저 수준입니다. 우리 가게는 당신에게서 총 60개의 비단 조각만 있으면 됩니다. 우리는 다른 사람들의 지원으로 목표를 달성할 수 있어야 합니다. $B$BA 비단과 같은 자비로운 선물은 확실히 지역 사회에서 귀하의 지역적 위상을 높일 것입니다! 만약 당신이 비단 천 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7803; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magweave가 얼마 남지 않았습니다. 여러분의 도움을 받아 재고를 보충할 수 있습니다! 커뮤니티 전체에 의존한다면 목표를 달성하기 위해 여러분이 기부한 마법 옷감 60개만 있으면 됩니다. 이러한 관대함은 Ironforge의 눈에 띄지 않을 것입니다. 장담하건대요!$B$B당신이 마법 옷감 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7804; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 우리 옷감 운동에 엄청난 기여를 했습니다. 우리가 비축량을 보충하기 위해 열심히 노력하는 동안 천의 한 가지 형태인 룬무늬 천이 매우 낮은 상태로 남아 있습니다. 우리는 그것이 절대적으로 필요하며 과거처럼 당신이 우리를 도울 수 있기를 바랍니다!$b$b만약 당신이 하고자 한다면, 당신이 남길 수 있는 룬무늬 천을 가져오세요. 처음에는 60달러의 단일 기부금을 수락한 다음 거기에서 시작합니다.' WHERE `entry`=7805; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='룬무늬 옷감 더미를 건네줄 준비가 되면 언제든지 받겠습니다.' WHERE `entry`=7806; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 모직물 기부를 받고 있습니다. 양모 옷감 60개를 기부하면 Gnomeregan Gnomes로부터 당신의 관대한 행동에 대해 완전히 인정받을 것입니다. 우리 매장은 양모로 되어 있어서 귀사에서 총 60벌만 있으면 됩니다. 왕국의 다른 사람들로부터 우리의 추진력을 지원하기에 충분한 양을 확보할 수 있어야 합니다.$B$B양모 천 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7807; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 다른 직물과 마찬가지로 실크도 사상 최저 수준입니다. 우리 가게는 당신에게서 총 60개의 비단 조각만 있으면 됩니다. 우리는 다른 사람들의 지원으로 목표를 달성할 수 있어야 합니다. $B$BA 비단과 같은 자비로운 선물은 확실히 지역 사회에서 귀하의 지역적 위상을 높일 것입니다! 만약 당신이 비단 천 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7808; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magweave가 얼마 남지 않았습니다. 여러분의 도움을 받아 재고를 보충할 수 있습니다! 커뮤니티 전체에 의존한다면 목표를 달성하기 위해 여러분이 기부한 마법 옷감 60개만 있으면 됩니다. Gnomeregan Gnomes는 그러한 관대함을 간과하지 않을 것입니다. $B$B장담컨데 마법 옷감 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7809; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 우리 옷감 운동에 엄청난 기여를 했습니다. 우리가 비축량을 보충하기 위해 열심히 노력하는 동안 천의 한 가지 형태인 룬무늬 천이 매우 낮은 상태로 남아 있습니다. 우리는 그것이 절대적으로 필요하며 과거처럼 당신이 우리를 도울 수 있기를 바랍니다!$b$b만약 당신이 하고자 한다면, 당신이 남길 수 있는 룬무늬 천을 가져오세요. 처음에는 60달러의 단일 기부금을 수락한 다음 거기에서 시작합니다.' WHERE `entry`=7811; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='룬무늬 옷감 더미를 건네줄 준비가 되면 언제든지 받겠습니다.' WHERE `entry`=7812; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 모직물 기부를 받고 있습니다. 양모 옷감 60개를 기부하면 언더시티에서 당신의 관대한 행동을 인정받을 것입니다. 우리 매장은 양모로 되어 있어서 귀사에서 총 60벌만 있으면 됩니다. 왕국의 다른 사람들로부터 우리의 추진력을 지원하기에 충분한 양을 확보할 수 있어야 합니다.$B$B양모 천 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7813; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 다른 직물과 마찬가지로 실크도 사상 최저 수준입니다. 우리 가게는 당신에게서 총 60개의 비단 조각만 있으면 됩니다. 우리는 다른 사람들의 지원으로 목표를 달성할 수 있어야 합니다. $B$BA 비단과 같은 자비로운 선물은 확실히 지역 사회에서 귀하의 지역적 위상을 높일 것입니다! 만약 당신이 비단 천 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7814; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어떻게 되나요?' WHERE `entry`=7815; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 못 받았어?' WHERE `entry`=7816; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magweave가 얼마 남지 않았습니다. 여러분의 도움을 받아 재고를 보충할 수 있습니다! 커뮤니티 전체에 의존한다면 목표를 달성하기 위해 여러분이 기부한 마법 옷감 60개만 있으면 됩니다. 그런 관대함은 언더시티의 눈에 띄지 않을 것입니다. 장담하건대요!$B$B당신이 마법직물 옷감 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7817; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 우리 옷감 운동에 엄청난 기여를 했습니다. 우리가 비축량을 보충하기 위해 열심히 노력하는 동안 천의 한 가지 형태인 룬무늬 천이 매우 낮은 상태로 남아 있습니다. 우리는 그것이 절대적으로 필요하며 과거처럼 당신이 우리를 도울 수 있기를 바랍니다!$b$b만약 당신이 하고자 한다면, 당신이 남길 수 있는 룬무늬 천을 가져오세요. 처음에는 60달러의 단일 기부금을 수락한 다음 거기에서 시작합니다.' WHERE `entry`=7818; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 한번 인사드립니다, $N! 룬무늬 옷감에 대한 우리의 요구는 변함이 없으며, 당신이 기꺼이 그 옷감과 헤어질 의향이 있다면 언제든지 추가 자원을 사용할 수 있습니다. 룬무늬 옷감 20개를 추가로 주면 언더시티를 위해 계속 노력한 당신의 공로를 인정받도록 하겠습니다.$B$B룬무늬 옷감 뭉치를 건네줄 준비가 되면 언제든지 받겠습니다.' WHERE `entry`=7819; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 모직물 기부를 받고 있습니다. 양모 옷감 60개를 기부하면 썬더 블러프에서 귀하의 관대한 행동을 인정할 것입니다. 우리 매장은 양모로 되어 있어서 귀사에서 총 60벌만 있으면 됩니다. 왕국의 다른 사람들로부터 우리의 추진력을 지원하기에 충분한 양을 확보할 수 있어야 합니다.$B$B양모 천 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7820; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 다른 직물과 마찬가지로 실크도 사상 최저 수준입니다. 우리 가게는 당신에게서 총 60개의 비단 조각만 있으면 됩니다. 우리는 다른 사람들의 지원으로 목표를 달성할 수 있어야 합니다. $B$BA 비단과 같은 자비로운 선물은 확실히 지역 사회에서 귀하의 지역적 위상을 높일 것입니다! 만약 당신이 비단 천 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7821; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magweave가 얼마 남지 않았습니다. 여러분의 도움을 받아 재고를 보충할 수 있습니다! 커뮤니티 전체에 의존한다면 목표를 달성하기 위해 여러분이 기부한 마법 옷감 60개만 있으면 됩니다. 그런 관대함은 Thunder Bluff의 눈에 띄지 않을 것입니다. 장담합니다!$B$B마법 옷감 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7822; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 우리 옷감 운동에 엄청난 기여를 했습니다. 우리가 비축량을 보충하기 위해 열심히 노력하는 동안 천의 한 가지 형태인 룬무늬 천이 매우 낮은 상태로 남아 있습니다. 우리는 그것이 절대적으로 필요하며 과거처럼 당신이 우리를 도울 수 있기를 바랍니다!$b$b만약 당신이 하고자 한다면, 당신이 남길 수 있는 룬무늬 천을 가져오세요. 처음에는 60달러의 단일 기부금을 수락한 다음 거기에서 시작합니다.' WHERE `entry`=7823; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 우리 옷감 운동에 엄청난 기여를 했습니다. 우리가 비축량을 보충하기 위해 열심히 노력하는 동안 천의 한 가지 형태인 룬무늬 천이 매우 낮은 상태로 남아 있습니다. 우리는 그것이 절대적으로 필요하며 과거처럼 당신이 우리를 도울 수 있기를 바랍니다!$b$b만약 당신이 하고자 한다면, 당신이 남길 수 있는 룬무늬 천을 가져오세요. 처음에는 60달러의 단일 기부금을 수락한 다음 거기에서 시작합니다.' WHERE `entry`=7824; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='룬무늬 옷감 더미를 건네줄 준비가 되면 언제든지 받겠습니다.' WHERE `entry`=7825; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 모직물 기부를 받고 있습니다. 양모 천 60개를 기부하면 관대한 행동에 대해 오그리마로부터 완전한 인정을 받을 것입니다. 우리 매장은 양모로 되어 있어서 귀사에서 총 60벌만 있으면 됩니다. 왕국의 다른 사람들로부터 우리의 추진력을 지원하기에 충분한 양을 확보할 수 있어야 합니다.$B$B양모 천 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7826; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 다른 직물과 마찬가지로 실크도 사상 최저 수준입니다. 우리 가게는 당신에게서 총 60개의 비단 조각만 있으면 됩니다. 우리는 다른 사람들의 지원으로 목표를 달성할 수 있어야 합니다. $B$BA 비단과 같은 자비로운 선물은 확실히 지역 사회에서 귀하의 지역적 위상을 높일 것입니다! 만약 당신이 비단 천 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7827; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들에게 레반터스크의 힘을 보여주세요!' WHERE `entry`=7828; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불순한 생각을 머리에서 치우세요, $r. 야생과 하나가 되십시오!' WHERE `entry`=7829; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Razorbeak Skylord는 훨씬 더 희귀한 품종의 그리핀입니다. 짝짓기를 하고 살인적인 자손을 만드는 일을 담당하는 그리핀입니다.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magweave가 얼마 남지 않았습니다. 여러분의 도움을 받아 재고를 보충할 수 있습니다! 커뮤니티 전체에 의존한다면 목표를 달성하기 위해 여러분이 기부한 마법 옷감 60개만 있으면 됩니다. 그런 관대함은 Orgrimmar의 눈에 띄지 않을 것입니다. 장담하건대요!$B$B당신이 마법 옷감 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7831; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='룬무늬 옷감 더미를 건네줄 준비가 되면 언제든지 받겠습니다.' WHERE `entry`=7832; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 모직물 기부를 받고 있습니다. 양모 옷감 60개를 기부하면 검은창 트롤이 당신의 관대한 행동을 인정할 것입니다. 우리 매장은 양모로 되어 있어서 귀사에서 총 60벌만 있으면 됩니다. 왕국의 다른 사람들로부터 우리의 추진력을 지원하기에 충분한 양을 확보할 수 있어야 합니다.$B 양모 천 60개를 가지고 있고 기부할 준비가 되어 있다면 지금 가져갈 수 있습니다.' WHERE `entry`=7833; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대부분의 다른 직물과 마찬가지로 실크도 사상 최저 수준입니다. 우리 가게는 당신에게서 총 60개의 비단 조각만 있으면 됩니다. 우리는 다른 사람들의 지원으로 목표를 달성할 수 있어야 합니다. $B$BA 비단과 같은 자비로운 선물은 확실히 지역 사회에서 귀하의 지역적 위상을 높일 것입니다! 만약 당신이 비단 천 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7834; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Magweave가 얼마 남지 않았습니다. 여러분의 도움을 받아 재고를 보충할 수 있습니다! 커뮤니티 전체에 의존한다면 목표를 달성하기 위해 여러분이 기부한 마법 옷감 60개만 있으면 됩니다. 그런 관대함은 검은창 트롤의 눈에 띄지 않을 수 없을 것입니다. 장담합니다!$B$B당신이 마법 옷감 60개를 가지고 있고 그것들을 기부할 준비가 되어 있다면, 지금 당신에게서 그것들을 가져갈 수 있습니다.' WHERE `entry`=7835; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n, 당신은 우리 옷감 운동에 엄청난 기여를 했습니다. 우리가 비축량을 보충하기 위해 열심히 노력하는 동안 천의 한 가지 형태인 룬무늬 천이 매우 낮은 상태로 남아 있습니다. 우리는 그것이 절대적으로 필요하며 과거처럼 당신이 우리를 도울 수 있기를 바랍니다!$b$b만약 당신이 하고자 한다면, 당신이 남길 수 있는 룬무늬 천을 가져오세요. 처음에는 60달러의 단일 기부금을 수락한 다음 거기에서 시작합니다.' WHERE `entry`=7836; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='룬무늬 옷감 더미를 건네줄 준비가 되면 언제든지 받겠습니다.' WHERE `entry`=7837; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어베스트 러버! 아레나 마스터의 장신구 12개를 가져오면 구루바시 아레나의 그랜드마스터가 될 것입니다! 으악!' WHERE `entry`=7838; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 지역의 썩은가지 트롤을 조심하세요. 그들은 무자비하고 살인적인 오물입니다.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$B$BLard는 너무 배고파요.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 너무 깨끗합니다. 당신은 그것을 혼합해야합니다-적과 함께 엎드려 더럽 히십시오.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마지막 메시지는 확실히 그들을 놀라게 할 것입니다. 그게 아니면 그들을 아주 아주 화나게 만들거나.' WHERE `entry`=7842; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무슨 일이야, 몬?' WHERE `entry`=7843; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Vilebranch Soothsayers와 Scalpers는 Hinterlands의 북동쪽 지역에서 북쪽으로 거주합니다.' WHERE `entry`=7844; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서둘러야 합니다!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='접근 권한이 부여되기 전에 녹아내린 심장부로 영혼을 조율해야 합니다.' WHERE `entry`=7848; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그의 유해가 있으면 야요진에게 가져가 적절한 매장을 준비하도록 하겠습니다.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 썩은가지와 싸울 때는 조심하세요. 그들의 마음은 흐려져 있습니다. 그들은 죽을 때까지 싸웁니다.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='진타알로에서 소식을 가져왔습니까?' WHERE `entry`=7861; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='구인 정보 때문에 오셨나요?' WHERE `entry`=7862; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡에서 싸우고 은빛날개 요새를 방어했습니까?' WHERE `entry`=7871; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡에서 싸우고 은빛날개 요새를 방어했습니까?' WHERE `entry`=7872; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡에서 싸우고 은빛날개 요새를 방어했습니까?' WHERE `entry`=7873; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='적의 피는 명예의 표시입니다. 그런 마크가 있나요?' WHERE `entry`=7874; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='적의 피는 명예의 표시입니다. 그런 마크가 있나요?' WHERE `entry`=7875; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='적의 피는 명예의 표시입니다. 그런 마크가 있나요?' WHERE `entry`=7876; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다크문 축제에 있는 우리는 걷는 일이 많습니다. 우리는 한 박람회 장소에서 다른 박람회 장소로 걸어갑니다... 사실, 여러분은 우리가 앉아서 일하는 것을 결코 볼 수 없을 것입니다! 그래서 우리가 부츠를 꽤 많이 신는다는 것은 놀라운 일이 아닙니다! 우리는 튼튼하고 스타일리시한 부츠가 필요하며 엠보싱 처리된 가죽 부츠가 그 법안에 잘 맞습니다.$B$BYou! 당신은 가죽 세공인입니다. 양각 가죽 장화를 만들어 주시면 다크문 축제 참가권을 드리겠습니다.' WHERE `entry`=7881; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 Faire 작업자는 쓰레기를 청소하고 망치 못을 박는 것 이상의 일을 합니다! 그들은 또한 카니발이 이동하는 동안 보호하는 데 도움을 주며, 그러기 위해서는 항상 튼튼하고 튼튼한 갑옷이 필요합니다.$B$B튼튼한 가죽 갑옷을 만들어서 가져오면 제대로 되는지 확인하겠습니다. 사람들. 거래로 다크문 축제 티켓도 몇 장 드리겠습니다.' WHERE `entry`=7882; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Yebb Nebblegear는 그의 쇼에 더 많은 재능을 추가할 방법을 찾고 있으며 세계에서 가장 큰 그놈을 찾기 위해 광범위하게 찾고 있습니다. 상당한 크기의 노움을 알고 있습니까?$B$B노움을 찾기 전에 의상을 준비하고 싶어합니다. 야만적인 하네스가 의상의 좋은 기반이 될 것이라고 생각합니다. 마구를 좀 만들어서 나에게 가져다 줄 수 있니? 그렇게 하시면 다크문 축제 티켓 한 뭉치를 드리겠습니다...' WHERE `entry`=7883; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예브는 악어가 키운 소년과 아마도 멀록을 위한 축축하고 늪이 많은 거주지를 포함하여 그의 동물원을 위한 다른 볼거리를 만들기 위해 노력하고 있습니다. 버팀목을 세우고 분해하는 동안 물에 잠기지 않도록 멋진 방수 레깅스가 필요합니다. 그 일을 위해 거북이 비늘 레깅스가 트릭을 할 것이라고 생각합니다. $B$B$N, 그 레깅스를 만들 수 있습니까? 그렇게 하면 두툼한 다크문 축제 티켓이 보상이 될 것입니다...' WHERE `entry`=7884; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 이것을 깨닫지 못할 수도 있지만, 여행 카니발을 운영하는 것은 비용이 많이 듭니다! 모든 것이 너무 빨리 닳아서 우리가 이익을 낼 수 있다는 것이 놀랍습니다.$B$B숨겨진 모든 비용 때문에 우리는 항상 장비를 가능한 한 저렴하게 유지하는 방법을 찾고 있습니다. 예를 들어 우리 텐트는 정기적으로 찢어지지만 가죽 갑옷 키트가 훌륭한 패치를 만든다는 것을 알았습니다. 갑옷 키트를 찾아서 가져다 줄 수 있습니까? 그것은 우리에게 번들을 저장합니다! 그렇게 하시면 다크문 축제 티켓 한 움큼을 드립니다...' WHERE `entry`=7885; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='살아있는 가장 강한 여성이 되려면 많은 노력이 필요합니다! 내 웨이트 세트가 너무 가벼워지고 있고 너무 건강하다면 더 많은 웨이트가 필요합니다!$B$B웨이트 스톤을 좀 가져다 주시겠어요? 그렇다면 다크문 축제 티켓을 드리겠습니다.' WHERE `entry`=7889; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='운동을 돕기 위해 저는 무거운 숫돌 사이에 지팡이를 끼운 다음 지팡이를 머리 위로 들어 올립니다. 쉽지 않은 일이지만, 나처럼 세상에서 가장 강한 여자가 되는 것은 앉아서 얻을 수 있는 일이 아닙니다!$B$B저를 도와주실 수 있나요? 숫돌이 더 필요합니다. 좀 가져다주면 다크문 축제 티켓과 교환하겠습니다.' WHERE `entry`=7890; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 살아있는 가장 강한 여성으로서 나만의 부스를 갖게 될 때를 위해 새로운 의상을 작업하고 있습니다! 지금은 착용할 수 있는 팔찌를 찾고 있습니다. 사람들이 내 근육을 보고 싶어하기 때문에 많이 커버할 수는 없지만 그래도 약간의 색을 입히고 싶습니다. $B$B녹색 철제 팔보호구는 어때요, $N? 녹색 철 팔보호구를 만들어 주실 수 있나요? 가능하다면 제가 다크문 축제 티켓을 잔뜩 가지고 있습니다.' WHERE `entry`=7891; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='살아 있는 최강의 여성으로서의 역할을 위해 관객들로부터 아이템을 받아 크고 검은 철퇴로 부술 계획입니다!$B$B저를 큰 검은 철퇴로 만들어 주실 수 있나요, $N?' WHERE `entry`=7892; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 살아 있는 가장 강한 여성이 되기 위한 탐구에서 저는 세계를 여행하고 멀리 있는 웨이트 마스터, 근력 전문가, 고대 매뉴얼로부터 근육 형성 비법을 배웠습니다. 나는 이제 약자를 죽이고 초보자를 불구로 만드는 금지된 운동을 알고 있습니다!$B$B이 힘과 컨디셔닝 위업은 가장 밀도가 높은 숫돌로 훈련해야 합니다. $N, 숫돌을 찾거나 만들어서 나에게 가져다 줄 수 있니? 하시면 티켓을 드립니다...' WHERE `entry`=7893; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Yebb는 Zoo Bizarre를 위한 새로운 어트랙션을 개발하고 있습니다. 경이로움과 기쁨으로 사람들을 미치게 만들 것입니다! 하지만 많은 작업과 많은 재료가 필요합니다...$B$B구리 변조기가 포함됩니다. 어트랙션의 기계 부품에는 많은 변조기가 필요합니다. 구리 변조기를 가져오면 Darkmoon Faire 티켓으로 교환하겠습니다.' WHERE `entry`=7894; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 새 부스는 볼만한 광경이 될 것입니다, 네! 볼 수 있고... 운이 좋은 소수에게는 만질 수 있습니다!$B$BI 후원자들이 내 부스로 와서 그들의 기술을 시험할 때 이미 윙윙거리는 청동 기즈모가 기계적인 환희의 노래를 부르는 소리가 들립니다!$B$B아. .. 이제 내 꿈을 실현하기 위해 기즈모 자체가 필요합니다. $N, 윙윙거리는 청동 장치를 가져다주세요... 그러면 다크문 축제 티켓이 당신의 것이 될 것입니다!' WHERE `entry`=7895; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='드디어 이 부스를 설치하고 운영하게 되면 광고를 하고 싶어요! 폭죽으로 광고하는 것보다 더 좋은 방법이 어디 있겠습니까?$B$B음, 가마솥 냄새가 적의 끓는 머리와 함께 휘젓는 것이 군중을 끌어들이는 데 더 좋다고 생각할 수도 있지만... 회사. 그러니 불꽃놀이를 해야겠죠!$B$B녹색 불꽃놀이를 가져다주세요, $N. 그러면 다크문 축제 티켓 한 움큼을 드립니다.' WHERE `entry`=7896; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 부스를 열 수 없는 가장 큰 이유는... 모든 것이 망가졌기 때문이야! 이 모든 걸 고치려면 기계 수리 키트가 필요해!$B$B그 키트를 가져다 줄 수 있니, $N? 다크문 축제 티켓으로... 키트를 교환하겠습니다. 당신은 무엇을 말합니까?' WHERE `entry`=7897; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예브네블기어도 저처럼 미래형 어트랙션을 준비중입니다. Nebb는 이 매력이 너무 놀랍기 때문에 전 세계 사람들을 끌어들일 것이며... 우리 모두를 매우 부자로 만들 것이라고 말합니다!$B$B그는 건설을 위해 토륨 부품이 필요하다고 말했고 제가 수집하기를 원한다고 말했습니다. 그들을 위해. 그래서 당신은 무엇을 말합니까, $N? 토륨 위젯을 어디서 구할 수 있는지 아십니까? 엔지니어라면 만들 수 있습니까? 다크문 축제 티켓으로 교환하시겠습니까?' WHERE `entry`=7898; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='군중을 끌어들이는 첫 번째 교훈은 도구와 장신구로 군중을 유인하는 것입니다! 저를 도와주실 수 있나요?$B$BI는 상품에 사용할 작은 털북숭이 발이 필요합니다. 불모의 땅이나 어둠의 해안에 있는 고양이에게서 찾을 수 있습니다....$B$B발을 좀 가져다주면 다크문 축제 티켓으로 교환해 드리겠습니다.' WHERE `entry`=7899; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아이들은 장난감을 좋아합니다! 그리고 인종에 관계없이 모든 아이들이 찢어진 곰 가죽으로 만든 털북숭이 인형을 좋아한다는 사실을 알게 되었습니다!$B$BAshenvale이나 Hillsbrad의 곰에게서 가죽을 얻을 수 있습니다. 한 무더기를 가져오면 다크문 축제 티켓을 잔뜩 얻을 수 있습니다!' WHERE `entry`=7900; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사람들이 중요하게 생각하는 것이 놀랍습니다! 예를 들어, 부드럽고 덤불 같은 꼬리가 붙어 있는 나무 막대기를 생각해 보십시오. 자, 너나 나나 그런 건 별로 가치가 없다고 생각할지 모르지만... 그 쓰레기 조각에 \"Savage Fuzz Tail\"이라는 깔끔한 이름을 붙여서 예쁜 상자에 넣으면 사람들이 가치 있다고 생각할 거야. . 쓰레기는 보물이 됩니다!$B$BDesolace와 Badlands의 늑대에게서 부드러운 덤불 꼬리를 구해 주시면 Darkmoon Faire 티켓을 드리겠습니다.' WHERE `entry`=7901; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사람의 상상력은 놀라운 것입니다. 그것은 가장 작은 언덕을 가장 큰 산처럼 보이게 만들 수 있습니다. 그것은 가장 무해한 그림자를 끔찍한 악몽으로 보이게 할 수 있습니다!$B$B다크문 ​​축제에서 우리는 방문자의 상상력을 꽃피울 것입니다! 하지만 그들의 상상력을 넓히기 위해... 때때로 우리는 까다로워야 합니다.$B$BI는 내 명소 중 하나에 활기찬 깃털이 필요합니다. 아제로스의 더 위험한 지역의 새에게서 얻을 수 있습니다. 나에게 깃털을 가져다주면 많은 티켓이 당신의 것이 될 것입니다!' WHERE `entry`=7902; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='모험을 찾아 늦은 밤 동굴을 헤매는 자신을 발견한 적이 있습니까? 그래? 정말? 자, 박쥐들이 당신의 피를 빨기 위해 당신이 경계를 늦추기를 기다리며 높은 곳에서 당신을 응시하는 소름끼치는 눈을 본 적이 있을 것입니다!$B$B무서운 생각이 들었죠? 물론! 박쥐 눈이 무섭다는 것은 의심의 여지가 없습니다!$B$B사악한 박쥐 눈 좀 가져다 주시겠어요, $N? 나는 그것들을... 내가 디자인하고 있는 무언가를 위해 원합니다. 무서운 것.$B$B동부 역병지대의 박쥐에게서 얻을 수 있습니다.' WHERE `entry`=7903; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래 친구야, 내가 도와줄까? 교환이 필요한 바우처가 있습니까?' WHERE `entry`=7905; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이런.' WHERE `entry`=7907; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래 친구야, 내가 도와줄까? 교환이 필요한 바우처가 있습니까?' WHERE `entry`=7926; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='포털 데크를 완성한 것이 보입니다! 축하해요!' WHERE `entry`=7927; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 군벌 덱을 완성한 것을 보았습니다! 축하해요!' WHERE `entry`=7928; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='정령 덱을 완성하신 것 같습니다! 축하해요!' WHERE `entry`=7929; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7930; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7931; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7932; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7933; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7934; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7935; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7936; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 건초더미는 당신이 본 것과 같습니다.' WHERE `entry`=7937; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 가슴은 당신의 비전에서 본 것과 같습니다...' WHERE `entry`=7938; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 저에게 주신 모든 도움에 감사드립니다. 얼마나 감사한지 몰라요!$B$B더 이상 필요하지 않지만... 더 조밀한 숫돌을 가져오시면 다크문 축제 티켓을 더 드릴 수 있습니다.' WHERE `entry`=7939; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7940; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 도와주셔서 감사합니다. 나는 당신의 노력으로 많은 보급품을 가지고 있지만, 당신이 더 많은 방어구 키트를 가져오고 싶다면 다크문 축제 티켓으로 기꺼이 교환하겠습니다.' WHERE `entry`=7941; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신은 지치지 않고 물건을 가져오면서 우리에게 너무 잘해줬어요. 영원한 감사를 드립니다!$B$B토륨 도구가 예전만큼 필요하지는 않지만 가져오시면 기꺼이 다크문 축제 티켓으로 교환하겠습니다.' WHERE `entry`=7942; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 내가 디자인하고 있는 어트랙션은 놈리건이 점령된 이후로 가장 무서운 이벤트가 될 거야! 그리고 그것은 주로 당신과 당신이 저에게 가져다 준 모든 싸구려 덕분입니다. 많이, 많이 고마워!$B$BI 다른 건 별로 필요 없어. 하지만... 동부 역병지대의 박쥐에게서 사악한 박쥐 눈을 더 가져오면... 다크문 축제 티켓을 더 받을 수 있을 거야.' WHERE `entry`=7943; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 가슴은 당신의 비전에서 본 것과 같습니다...' WHERE `entry`=7944; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 나무 그루터기는 당신의 시야에서 본 것과 같습니다.' WHERE `entry`=7945; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Jubjub이 더 이상 길을 잃지 않아서 너무 행복합니다. 그녀는 검은무쇠 에일을 너무 좋아해서 내가 다 떨어졌을 때... 그녀는 더 많은 것을 찾으러 달려갔어!$B$B이제 Jubjub이 돌아왔으니, 나는 최대한 많은 에일을 마시고 싶어! 나는 그녀가 다시는 도망가는 것을 원하지 않을 것입니다!$B$B다크 아이언 에일 있나요? 그렇다면 줍줍의 개구리 알 하나를 머그컵으로 바꾸겠습니다...' WHERE `entry`=7946; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='바로 올라라, 바로 올라라! 교환하고 싶은 다크문 축제 티켓이 있다면 그렇게 말하세요! 경이롭고 환상적인 경품을 위해 다양한 액면가의 티켓을 교환할 수 있습니다. 부끄러워하지 말고 시도해 보세요!' WHERE `entry`=7981; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n 님, 건강하신 모습을 보니 반갑습니다. 당신이 치른 영광스러운 전투는 이 행성의 모든 생명에 영향을 미칩니다. 학카르는 결코 줄구룹의 경계를 벗어나서는 안 됩니다. 세상은 그의 엄청난 굶주림 아래 무너질 것이기 때문입니다.$b$b나에게 당신의 부적을 주면 그 힘을 증폭시키겠습니다. Mugamba의 힘을 사용하여 적을 처벌하십시오!' WHERE `entry`=8042; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마스터 $n, 당신이 돌아왔습니다! Molthor는 당신의 행위에 대한 소식을 왕에게 보냈습니다. 당신의 이름은 남해에서도 알려져 있습니다. 아마도 언젠가 당신은 전설적인 $c가 될 것입니다. 오랜 세월 동안 전해 내려오는 이야기입니다.$b$b부적의 힘을 다시 한 번 증폭할 수 있도록 부적을 주세요.' WHERE `entry`=8043; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='라스타칸 국왕이 안부를 전합니다, 마스터 $n. 잔달라 부족이 아닌 자에게는 그런 영예가 주어지지 않았습니다.$b$b<진로크 활>$b$b당신의 부적을 제게 주십시오. Mugamba의 분노가 이제 본질적으로 당신의 영혼과 연결되어 있음을 아십시오.' WHERE `entry`=8044; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제가 너무 성급하게 판단한 것 같습니다, $c. 이 빛에 대한 당신의 맹목적인 믿음은 결국 어느 정도 가치가 있는 것 같습니다.$B$B나에게 당신의 브랜드를 주시면 그 힘을 증폭시킬 것입니다.' WHERE `entry`=8046; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='고백하건대, 당신이 이 대의를 해결할 결의가 있다고 생각하지 않았습니다, $c. 잔달라는 이제 당신을 소중한 동맹으로 여깁니다. 참으로 잘하셨습니다.$B$B귀하의 브랜드를 제게 주시면 다시 한 번 그 힘을 증폭시켜 드리겠습니다.' WHERE `entry`=8047; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='왕께서 당신의 존재를 인정하셨습니다, $c. 당신은 Rastakhan이 잔달라의 진정한 동맹으로 받아들인 최초의 종족입니다.$B$B당신의 노력에 대해 큰 보상을 받을 것입니다. 귀하의 브랜드를 제시하면 최종 증폭을 적용하겠습니다.' WHERE `entry`=8048; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='환영합니다 $g 사제:여사제;. 줄다자르의 눈이 에너지로 고동칩니다. 다음 단계를 수행할 준비가 되었습니다. 나에게 부적을 건네주면 마법을 부릴게.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='구루바시와의 전투에 대한 이야기가 바람에 속삭입니다, $g 사제:여사제;. 왕족조차도 당신의 행동에 대해 이야기하기 시작했습니다. 라스타칸 왕이 당신의 이름을 언급하기도 했다는 소문이 있습니다.$B$B눈에 마법을 불어넣을 때가 왔습니다. 저에게 부적을 건네주시면 제가 봉사하겠습니다.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신과 같은 사람이 만 명만 더 있다면, $n. Hakkar의 군대는 눈 깜짝할 사이에 바람에 흩어질 것입니다.$b$b$b$b아아, Eye는 자신의 잠재력을 최대한 발휘할 준비가 되었습니다. 그걸 나에게주세요.' WHERE `entry`=8052; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔습니까? Paragons of Power가 있습니까? 내 시간을 낭비하고 있니?$B$BI 아니길 바래, 이교도야.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 존재는 승리를 의미합니까? 당신은 파라곤을 가지고 있습니까? 적의 잔해에 물이 뚝뚝 떨어지고 있습니까?' WHERE `entry`=8054; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 파라곤을 가지고 있습니까? 그들 안에 모조가 있습니다. 우리는 그것들을 가져야 합니다. 당신은 우리를 도울 것입니다.' WHERE `entry`=8055; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 줄구룹의 마력의 보물을 얻었습니까? 이 팔 보호구는 노력할 가치가 충분히 있습니다!' WHERE `entry`=8056; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹에서 마력의 보물을 얻었습니까? 이 팔찌는 노력할 가치가 있습니다, $N. 날 믿어 몬!' WHERE `entry`=8057; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Paragons of Power를 가져왔습니까? 잔달라의 이름으로 복수가 이루어졌습니까?' WHERE `entry`=8058; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Paragons of Power와 함께 돌아왔습니까? 학카르의 사악한 하수인을 물리침으로써 당신은 우리에게 자신을 증명할 뿐만 아니라 악마의 길을 배우려는 의지도 증명하게 될 것입니다.' WHERE `entry`=8059; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N - 이미 돌아왔습니까? 내가 필요한 Power의 Paragons를 얻을 수 있었습니까?' WHERE `entry`=8060; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹에서 돌아왔습니까? Hakkar의 하수인에게서 Power Paragons of Power를 회수하는 데 성공했습니까?' WHERE `entry`=8061; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹에서 힘의 귀감인 $N을 소유할 자들을 사냥하십시오. 그들은 당신의 먹잇감입니다. 그들은 우리 둘 다 가져야 할 것을 소유하고 있습니다.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹 내부에서 광기를 찾아 당신 자신의 $N으로 덮어버리세요! 그렇게 하는 것은 성공을 의미하고 성공은 보상을 의미합니다! 피의 신이 다시는 군림하지 못하게 하십시오!' WHERE `entry`=8063; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹에서 필요한 마력의 보물을 얻었습니까? Haruspex의 허리띠는 당신이 가지고 있다면 당신 것이 될 것입니다.' WHERE `entry`=8064; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹에서 필요한 마력의 보물을 얻었습니까? Haruspex의 튜닉은 노력할 가치가 충분합니다.' WHERE `entry`=8065; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Zul\'Gurub에서 학카르의 광기 어린 하수인을 공격하세요. 그들은 Power의 Paragons $N을 쥐고 있는 자들입니다. 포식자의 지망자로서 그들과 부족에게 당신의 성공을 증명하십시오.' WHERE `entry`=8066; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹에 대한 공격이 성공했습니까, $N? 당신이 내가 찾는 것을 가져오고 부족에게 자신을 완전히 증명해야만 잔달라에서 누구에게도 뒤지지 않는 망토를 얻을 수 있을 것입니다.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹으로의 진출은 어땠습니까? 환상의 힘으로 적을 미치게 했습니까? 착각이든 아니든, 그들의 죽음과 그들에게서 빼앗긴 권력의 귀감은 학카르의 부상을 저지하는 데 도움이 될 것입니다.' WHERE `entry`=8068; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리가 필요로 하는 Paragons of Power를 가지고 돌아왔습니까? 쉽지 않을 거란 건 알지만... 학카르와의 싸움에서 외부인이 우리를 도와주러 올 거라고 오랫동안 예견해 왔습니다. 그것이 당신이되게하십시오, 나는 말합니다!' WHERE `entry`=8069; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Paragons of Power... 당신은 그것들을 가지고 있습니까? 그것들을 가지고 있을 때만 우리는 그것들 안에 저장된 잠재된 힘을 사용할 수 있을 것입니다. 혈신의 하수인들에게 판세를 역전시키는 것이 좋을 것입니다...' WHERE `entry`=8070; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹의 마력의 귀감이 있습니까?' WHERE `entry`=8071; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔습니다 - 당신은 제가 필요로 하는 Paragons of Power를 가지고 있습니까?$B$B균열된 Khar\'vaxal의 전설은 오늘날 우리에게 아무리 큰 위협이 될지라도 극복할 수 없는 적이란 없다는 것을 상기시켜줍니다. . 혼돈은 모든 사람을 무릎 꿇게 할 것입니다. 그 정도는 확실합니다... 그리고 아마도 혼돈의 가장 비혼돈적인 요소일 것입니다.' WHERE `entry`=8072; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='섬에 다시 오신 것을 환영합니다, $N... 힘의 귀감(Paragons of Power)을 이끌고 의기양양하게 돌아오셨습니까?' WHERE `entry`=8073; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저에게 필요한 것은 힘의 보물입니다. 줄구룹의 악과의 싸움에서 그들에게서 바로 힘을 끌어낼 것입니다. 당신은 나를 위해 그들을 가지고 있습니까?' WHERE `entry`=8074; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Paragons of Power는 점술가의 호버크를 만드는 데 사용되는 것과 같은 종류의 마법 능력의 핵심 원천입니다. 내가 필요한 것을 가져오면 잔달라 점술가들이 갖고 싶어할 최고의 의복을 함께 나눌 수 있을 것입니다.' WHERE `entry`=8075; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='줄구룹에서 마력의 보물을 되찾았습니까? 우리는 이 아이템들에서 잠재된 힘을 취하여 우리의 것으로 만들 것이지만, 당신이 성공한다면 우리는 당신 자신의 힘의 보상을 줄 것입니다...' WHERE `entry`=8076; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Paragons of Power... 그들과 함께 돌아왔습니까? 일단 그것들을 갖게 되면 악마의 힘의 궁극적인 상징인 $N을 당신과 공유할 것입니다.' WHERE `entry`=8077; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Paragons of Power를 가져왔습니까? 부족의 적을 쓰러뜨렸습니까? 학카르는 구원자의 분노를 알아야 합니다!' WHERE `entry`=8078; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 존재는 승리를 의미합니까? Paragons of Power가 있습니까? 오늘 네가 저지른 복수에 대해 말해줘!' WHERE `entry`=8079; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 명예 훈장을 갖고 계신가요? 아라소르 연맹은 그들 없이는 제대로 된 전투를 할 수 없습니다...' WHERE `entry`=8080; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 아라소르 연맹은 당신이 아라시 분지로 다시 들어가 더 많은 자원 상자를 조달하여 저에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아온 걸 환영해, $c. 조약돌이 많이 사용되었음을 알 수 있습니다. 우리의 많은 적들이 당신의 초자연적인 능력에 쓰러졌습니다. 그들의 고통은 컸다. 조약돌의 힘을 강화할 때입니다. 그걸 나에게주세요.' WHERE `entry`=8102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='학카리가 당신을 두려워합니다, $n. 그들은 얼굴 없는 신만이 저지를 수 있다고 믿었던 공포에 대해 이야기합니다. 당신은 Kajaro의 힘으로 그들을 태워 버렸습니다. 이제 그들은 두 곳에서 두려움을 압니다.$b$b조약돌을 더욱 강화할 때입니다. 부적을 건네주세요.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부적을 줘, $n. 당신에게 무언가를 보여줘야 합니다.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신은 아직 4개의 기지를 공격하지 않았습니다. 목표가 완료되면 저에게 돌아오십시오.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n 님, 잔달라 트롤이 명예를 얻습니다. 명예에는 보상이 따른다 - 우정, 동맹...$b$b나에게 부적을 건네주어 부적의 힘을 강화할 수 있게 하십시오.' WHERE `entry`=8107; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신을 맞이할 준비가 되었습니다, $c. 다시 한 번 당신의 부적을 강화하겠습니다. 학카르와 그의 하수인들을 계속해서 파괴해 주셨으면 합니다.$b$b부적을 주세요.' WHERE `entry`=8108; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 악마를 부르세요, $c. 그들이 케잔의 타락의 에너지를 만끽하게 하십시오. 전장에서 그들을 지휘하라! 적을 죽여라!$b$b예... 케잔의 테인트에 최종 강화를 적용할 때가 되었습니다. 부적을 줘.' WHERE `entry`=8109; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이봐, 몬! 다시 만나서 반갑습니다. 부족은 당신이 학카리를 죽인 것에 대해 이야기하고 있습니다. Molthor는 당신의 부적에 더 많은 매력을 더할 것이라고 말했습니다. 여기에 제공하면 Maywiki가 개선됩니다.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 부적은 어때? 나뭇잎에 마법과 모조를 조금 더 추가할 때가 된 것 같습니다. 시들음에 약간의 꽃이 필요합니다. 여기에 주면 Maywiki에서 바로 수정합니다.' WHERE `entry`=8112; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n! 오랜만에 뵙네요. 왕 라스타칸이 당신의 부적에 모조와 마법의 마지막 조각을 추가하라는 명령을 나에게 내린다는 사실을 알고 계셨습니까? 사실이야, 몬! 내 눈으로 직접 보지 않았다면 믿지 않았을 것이다. 여기 주세요.' WHERE `entry`=8113; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋은 소식입니다, $n. Molthor는 최근에 당신의 칭찬을 노래하고 있습니다. 그는 당신이 어떻게 잔달라의 진정한 영웅이 되었는지 말해줍니다.$b$b그는 또한 메이위키가 당신의 보주를 좀 더 다듬으라고 말합니다! Maywiki가 비전을 밝힐 수 있도록 여기에 제공하십시오.' WHERE `entry`=8117; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='샤몬! 메이위키가 장난을 쳐!$b$b<메이위키가 웃는다.>$b$b그래서, 줄구룹에서 우리의 적들에게 정령과 정령을 사용하고 있었군요, 그렇죠? 영혼을 찬양하라!$b$b메이위키가 당신의 오브를 밝게 할 것입니다. 여기 주세요, $n.' WHERE `entry`=8118; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$b$b저걸 보세요, $n! 살아났습니다. 정령들이 구체 주변에서 춤을 춥니다.$b$b마지막 조정을 할 수 있도록 Maywiki에 전달하세요.' WHERE `entry`=8119; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭔데, $R? 당신은 명예의 마크를 가지고 있습니까? 아라시 분지로 돌아가 얼라이언스 해충을 처치하고 암흑의 여왕을 위해 자원을 차지하세요!' WHERE `entry`=8123; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Defilers는 당신이 Arathi Basin에 다시 들어가 더 많은 자원 상자를 조달하여 나에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인상적이군, $n. 당신은 내가 수년 동안 다른 사람에게서 감지하지 못한 살인에 대한 재능을 가지고 있습니다. Molthor조차도 당신이 Zandalar를 위해 한 일을 알고 있습니다. 부적을 더욱 강화할 때입니다. 그걸 나에게주세요.' WHERE `entry`=8142; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 학카리에게 무수한 죽음을 안겨준 것 같군요, $n. 당신은 그들의 모조의 악취를 지니고 있습니다.$b$b암흑 부적이 도태를 도왔다고 가정합니까? 그것을 나에게 주고 그 힘을 강화할 수 있게 해주세요.' WHERE `entry`=8143; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='성장을 갈망하고 있습니다, $n. 부적은 당신이 한 모든 일에 흠뻑 젖었습니다. 줄구룹에 어지럽혀진 수천 개의 트롤 시체가 그 힘에 불을 지폈습니다. 저에게 건네주시면 제가 최종 개선을 하겠습니다.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='여기에서도 당신의 일제사격 소리가 우리 적들을 초토화시키는 소리가 들립니다. 그들의 울부짖음이 고뇌에 메아리칩니다.$b$b당신은 잔달라 트롤들 사이에서 꽤 이름을 떨쳤습니다, $n. 우리는 당신이 하신 모든 일에 감사드립니다.$b$b당신의 부적을 저에게 주십시오. 내가 또 다른 직조를 추가할 수 있도록 하십시오.' WHERE `entry`=8146; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $n, 다시 당신의 냄새를 맡게 되어 기쁩니다.$b$b$b$b내 유머 감각에 대해 실례하겠습니다. 그것은 때때로 가장 악랄할 수 있습니다.$b$b당신이 우리의 적들에게 큰 고통을 안겨준 것을 느낍니다. 학카르의 세력이 분노에 차 당신의 이름을 부르짖습니다. 이것은 가장 훌륭합니다.$b$b당신은 당신의 부적에 또 다른 짜임새를 얻었습니다. 나에게 건네줘.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Molthor가 라스타칸 왕 $n의 소식을 전합니다. 왕실은 당신이 학카리 군대를 죽인 것에 가장 깊은 인상을 받았습니다. 나는 당신의 부적의 마지막 짜임새를 당신에게 수여할 것입니다. 나에게 건네줘.' WHERE `entry`=8148; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우서의 무덤으로 가서 공물을 바쳤습니까?$B$B경험이 적은 모험가에게는 위험한 여행이 될 수 있습니다. 상대적으로 그곳을 여행하는 더 안전한 방법은 Hillsbrad를 통과하여 Plaguelands로 흐르는 강에서 북쪽으로 여행하는 것일 수 있습니다. Sorrow Hill에 인접한 호수에서 흘러 나옵니다. 스컬지가 들끓는 인접한 무덤을 피해 서쪽으로 언덕을 올라갑니다.' WHERE `entry`=8149; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그롬의 기념비로 가서 그의 공물을 바쳤습니까?$B$B불타는 군단의 오염이 여전히 기념비에 남아 있는 곳입니다. 모험 방법에 대한 경험이 부족한 경우 기념비에 접근할 때 긴장하십시오.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뿔을 찾으셨나요?' WHERE `entry`=8153; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 명예 훈장을 갖고 계신가요? 아라소르 연맹은 그들 없이는 제대로 된 전투를 할 수 없습니다...' WHERE `entry`=8154; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 명예 훈장을 갖고 계신가요? 아라소르 연맹은 그들 없이는 제대로 된 전투를 할 수 없습니다...' WHERE `entry`=8155; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 명예 훈장을 갖고 계신가요? 아라소르 연맹은 그들 없이는 제대로 된 전투를 할 수 없습니다...' WHERE `entry`=8156; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 아라소르 연맹은 당신이 아라시 분지로 다시 들어가 더 많은 자원 상자를 조달하여 저에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 아라소르 연맹은 당신이 아라시 분지로 다시 들어가 더 많은 자원 상자를 조달하여 저에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 아라소르 연맹은 당신이 아라시 분지로 다시 들어가 더 많은 자원 상자를 조달하여 저에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭔데, $R? 당신은 명예의 마크를 가지고 있습니까? 아라시 분지로 돌아가 얼라이언스 해충을 처치하고 암흑의 여왕을 위해 자원을 차지하세요!' WHERE `entry`=8160; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭔데, $R? 당신은 명예의 마크를 가지고 있습니까? 아라시 분지로 돌아가 얼라이언스 해충을 처치하고 암흑의 여왕을 위해 자원을 차지하세요!' WHERE `entry`=8161; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭔데, $R? 당신은 명예의 마크를 가지고 있습니까? 아라시 분지로 돌아가 얼라이언스 해충을 처치하고 암흑의 여왕을 위해 자원을 차지하세요!' WHERE `entry`=8162; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Defilers는 당신이 Arathi Basin에 다시 들어가 더 많은 자원 상자를 조달하여 나에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Defilers는 당신이 Arathi Basin에 다시 들어가 더 많은 자원 상자를 조달하여 나에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Defilers는 당신이 Arathi Basin에 다시 들어가 더 많은 자원 상자를 조달하여 나에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 사악한 영혼의 악취가 당신을 둘러싸고 있습니다. Soulflayer에게 저주를 받았습니까?' WHERE `entry`=8183; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다.$B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군주에게서 가져와야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를보십시오.$B$B이것들을 가져오면 당신을 위해 강력한 마법을 만들어 줄 것입니다!' WHERE `entry`=8185; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8186; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8188; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8189; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다.$B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군주에게서 가져와야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를보십시오.$B$B이것들을 가져오면 당신을 위해 강력한 마법을 만들어 줄 것입니다!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8192; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오늘 오후 2시에서 4시 사이에 누가 최고의 낚시꾼인지 가리는 콘테스트가 있습니다! 다른 누구보다 먼저 가시덤불 골짜기 해안을 따라 발견된 맛어 떼에서 낚은 맛어 40마리를 가져오는 첫 번째 사람이 되어 주세요. 그러면 낚시의 대가로 선언될 것입니다! $B$B 당신이 처음으로 물고기 40마리를 가져오지 않았더라도 여기 있는 내 견습생이 당신이 그녀에게 가져오는 맛있는 생선 5마리마다 상금을 줄 것입니다.$B$B 아, 그리고 지체하지 마세요, 맛있는 생선은 빨리 상합니다. !' WHERE `entry`=8193; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이미 콘테스트 우승자가 있지만 그래도 합리적인 가격에 귀하의 Tastyfish를 구입하겠습니다. 뭐라구!' WHERE `entry`=8194; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 부족의 동전으로 알려진 권력의 모범을 찾고 있습니다. 그것들은 줄구룹의 다양한 주민들이 사용하는 화폐이며, 각각 미묘하지만 강력한 모조가 깃들어 있습니다.$B$B아홉 종류가 있습니다. 일부는 잔달라 영웅에게 제공하는 다양한 방어구 때문에 내 동포들이 찾고 있습니다. 여분이 있으시면 명예 토큰 중 하나를 3개 세트로 교환해 드리겠습니다. 상인 Rin\'wosho와 함께 토큰을 사용할 수 있습니다. 그는 우리 영웅들에게 특별한 아이템을 제공합니다.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='매우 강력한 에센스 망고는 남해의 많은 섬에서 자랍니다. 망고 한 개는 먹는 사람을 육체적으로나 정신적으로 상쾌하게 해 줄 것입니다. 한 번도 가져본 적이 없다면 스스로에게 해를 끼치는 것입니다!$B$B여기 섬에는 잔달라 명예의 증표와 교환할 수 있는 한 움큼의 공급품이 충분합니다. 토큰을 얻는 방법을 배워야 하는 경우 Vinchaxa와 대화하십시오. 그렇지 않으면 당면한 사업에 착수합시다!' WHERE `entry`=8196; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 머리 수집품이 있습니까? 학카르가 더 많은 힘을 얻는 것을 막아야 합니다!' WHERE `entry`=8201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='*Whir* *Click*$B$B Fishmaster Bluegill이 목록에 올릴 희귀한 물고기를 찾고 있습니다. 저에게 키퍼스 엔젤피쉬를 가져오시면 이 좋은 보상을 드리도록 하겠습니다. $B$B *삑* *윙*' WHERE `entry`=8221; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Faire에서 일하면서 저는 고객에 대해 많은 것을 배웠습니다. 다음은 지혜의 덩어리 중 하나입니다. 고객은 빛나는 것을 좋아합니다! 그것이 무엇인지는 중요하지 않습니다. 부러진 의자 다리를 가져다가 빛나게 만들 수 있습니다. 그러면 모든 아이들이 그것을 얻기 위해 수 마일 떨어진 곳에서 올 것입니다!$B$B그래서 $N, 빛나는 전갈의 피가 필요합니다. Sillithus의 전갈, Blasted Lands 또는 Burning Steppes에서 찾을 수 있습니다.' WHERE `entry`=8222; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저 전갈의 피가 잘 통하네, $N! 약간의 반짝임과 빛이 쓰레기 조각에서 귀중한 값싼 물건을 만드는 방법은 놀랍습니다. 후원자들은 물건을 좋아하고 사랑이 전부라고 생각하지 않나요...$B$B당신은 저에게 큰 도움이 되었어요, $N. 더 이상 필요하지는 않지만 빛나는 전갈의 피, 더 가져오면 티켓을 교환해 줄게.' WHERE `entry`=8223; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='*Whir* *Click*$B$B Fishmaster Bluegill이 목록에 올릴 희귀한 물고기를 찾고 있습니다. Dezian Queenfish를 가져오면 이 훌륭한 보상을 제공하겠습니다. $B$B *삑* *윙*' WHERE `entry`=8224; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='*Whir* *Click*$B$B Fishmaster Bluegill이 목록에 올릴 희귀한 물고기를 찾고 있습니다. 브라우넬의 파란 줄무늬 경주차를 가져오시면 이 훌륭한 보상을 드리겠습니다. $B$B *삑* *윙*' WHERE `entry`=8225; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $g젊은이:젊은 여자y;. 낚시를 하러 오셨습니까?' WHERE `entry`=8227; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 성공을 만났습니까?' WHERE `entry`=8231; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 눈에서 지혜가 보입니다, $N. 사냥이 끝났습니까?' WHERE `entry`=8232; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 당신을 알고 있습니까?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 작업을 계속할 수 있을 만큼 충분한 파편을 찾았습니까?' WHERE `entry`=8235; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가방은 이미 Archmage Xylem에서 도착했습니다. 열쇠는 찾았습니까?' WHERE `entry`=8236; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 부족의 동전으로 알려진 권력의 모범을 찾고 있습니다. 그것들은 줄구룹의 다양한 주민들이 사용하는 화폐이며, 각각 미묘하지만 강력한 모조가 깃들어 있습니다.$B$B아홉 종류가 있습니다. 일부는 잔달라 영웅에게 제공하는 다양한 방어구 때문에 내 동포들이 찾고 있습니다. 여분이 있으시면 명예 토큰 중 하나를 3개 세트로 교환해 드리겠습니다. 상인 Rin\'wosho와 함께 토큰을 사용할 수 있습니다. 그는 우리 영웅들에게 특별한 아이템을 제공합니다.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 부족의 동전으로 알려진 권력의 모범을 찾고 있습니다. 그것들은 줄구룹의 다양한 주민들이 사용하는 화폐이며, 각각 미묘하지만 강력한 모조가 깃들어 있습니다.$B$B아홉 종류가 있습니다. 일부는 잔달라 영웅에게 제공하는 다양한 방어구 때문에 내 동포들이 찾고 있습니다. 여분이 있으시면 명예 토큰 중 하나를 3개 세트로 교환해 드리겠습니다. 상인 Rin\'wosho와 함께 토큰을 사용할 수 있습니다. 그는 우리 영웅들에게 특별한 아이템을 제공합니다.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='잔자의 제단에 있는 장신구를 파괴했습니까? 그렇게 하면 잔자의 축복을 두 배로 받게 될 것입니다!' WHERE `entry`=8240; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='jibber jabber, $r로 내 소중한 시간을 더 낭비하지 말자. 줄어드는 불 같은 플럭스 공급을 보충하는 데 집중해야 할 때입니다.$B$B당신에게 필요한 것은 다음과 같습니다.$B$B*인센도사우르스 비늘.$B$B*철 막대.$B$B*석탄. $B$BI 당신이 제공할 수 있는 모든 것을 가져갈 것입니다!$B$BBrotherhood와 잘 지내고 싶다면 빨리 하세요.' WHERE `entry`=8241; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='jibber jabber, $r로 내 소중한 시간을 더 낭비하지 말자. 줄어드는 용제 공급량을 보충하는 데 집중해야 할 때입니다.$B$B당신에게 필요한 것은 다음과 같습니다.$B$B*인센도사우르스 비늘.$B$B*무거운 가죽.$B$B*석탄. $B$BI 당신이 제공할 수 있는 모든 것을 가져갈 것입니다!$B$BBrotherhood와 잘 지내고 싶다면 빨리 하세요.' WHERE `entry`=8242; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부족 사이에서 당신의 지위가 높아짐에 따라 우리의 더 강력한 음료수에 접근할 수 있습니다. 보라... 이 맥주는 마력이 강합니다. Zanza의 축복을 받았으며 각계각층의 모험가에게 적합합니다!$B$BI를 사용하면 제가 제공하는 세 가지 중에서 하나를 선택할 수 있습니다. 그 대가로 잔달라 명예 증표 1개가 필요합니다. 주어진 시간에 단 하나의 효과만 당신의 영혼을 통과할 수 있다는 점에 유의하세요.$B$B물물 교환할 준비가 되면 알려주세요!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n - 당신처럼 잔달라에서 고귀한 분을 위해 아주 특별한 것을 준비했습니다. 남쪽 바다에 있는 우리 집에서 직접... 잔달라의 인장! 이 인장은 소지하고 있는 어깨 아이템을 강화하는 데 사용됩니다. 힘, 마력 또는 평온을 찾고 있다면 필요한 것이 있습니다!$b$b인장 하나를 선택하는 대가로 잔달라 명예 토큰 15개를 요청합니다. 토큰이 준비되었으면 거래할 준비가 된 것입니다!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 도적들은 자물쇠 따는 기술을 연마해야 하고, 나는 적당한 난이도의 자물쇠가 필요합니다. Zan이 우리에게 만들어주는 자물쇠는 가장 하급 초심자를 제외하고는 모두에게 적합하지 않습니다.$b$b말해 주세요. 로그카인드에게 알려진 최고의 투척용 칼을 제공합니다.$b$b상자의 잠금을 해제하고 상자를 통해 총을 쏠 수 있지만, 그 안에 최소한 동전 몇 개는 남겨 두어야 합니다... 훈련 중인 도적도 동기 부여가 필요합니다. .' WHERE `entry`=8249; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='먼지 있으세요?' WHERE `entry`=8251; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스플래쉬 사이렌은 놀라울 정도로 숙련된 마법사입니다. 당신만큼 능숙하지 않길 바랍니다.' WHERE `entry`=8252; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 오랜 숙적을 죽였나?' WHERE `entry`=8253; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔습니다. 당신은 성공 했습니까?' WHERE `entry`=8255; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빨리 영액을 얻어야 합니다. 찾으셨나요?' WHERE `entry`=8256; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Morphaz의 피가 있습니까?' WHERE `entry`=8257; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간이 중요합니다, $N - 죽음의 기사 다크리버의 위협을 막는 데 성공했나요?' WHERE `entry`=8258; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='샘플 수집은 끝났나요? 우리는 이제 Noggle을 잃을 수 있습니다!' WHERE `entry`=8277; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Noggle을 구할 수 있는 마지막 기회입니다! 서두르다!' WHERE `entry`=8278; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='누가 거기에 가니? 오, 너야! Lexicon 챕터를 모두 찾으셨나요?' WHERE `entry`=8279; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='준설 공격자는 심각한 위협이며 신속하게 처리해야 합니다!' WHERE `entry`=8280; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='준설 분쇄기는 심각한 위협이며 즉시 처리해야 합니다!' WHERE `entry`=8281; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직도 내 가방을 못 찾았어? 글쎄요, 적어도 독은 깨끗해졌으니 행운의 별을 세어야 겠어요.' WHERE `entry`=8282; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행위의 증거로 생물의 집게발이 필요합니다. 협공도 없고 보상도 없습니다.' WHERE `entry`=8283; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='파괴된 야영지는 여기서 북서쪽에 있습니다. 조각을 모두 모으면 다시 오세요.' WHERE `entry`=8284; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너! 저를 어떻게 찾으셨나요? 누구세요? 당신은 따라하지 않았다, 당신은? 말하다!' WHERE `entry`=8285; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아나크로노스가 돌아왔나요?' WHERE `entry`=8286; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 나에게 가져오는 것은 무엇입니까, $N?' WHERE `entry`=8287; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 얻어야 하는 것은 노즈도르무 혈족의 은총입니다.' WHERE `entry`=8288; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡에서 싸우고 은빛날개 요새를 방어했습니까?' WHERE `entry`=8291; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마지막 작업에 대한 크레딧을 받았습니다. Marks of Honor를 더 많이 가져오고 보상을 받으세요.' WHERE `entry`=8292; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마지막 작업에 대한 크레딧을 받았습니다. Marks of Honor를 더 많이 가져오고 보상을 받으세요.' WHERE `entry`=8293; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='적의 피는 명예의 표시입니다. 그런 마크가 있나요?' WHERE `entry`=8294; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 명예 훈장을 갖고 계신가요? 아라소르 연맹은 그들 없이는 제대로 된 전투를 할 수 없습니다...' WHERE `entry`=8297; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N 님, 아라소르 연맹은 당신이 아라시 분지로 다시 들어가 더 많은 명예 훈장을 획득하고 저에게 가져오라는 임무를 맡겼습니다.' WHERE `entry`=8298; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='뭔데, $R? 당신은 명예의 마크를 가지고 있습니까? 아라시 분지로 돌아가 얼라이언스 해충을 처치하고 암흑의 여왕을 위해 자원을 차지하세요!' WHERE `entry`=8299; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Defilers는 당신이 Arathi Basin에 다시 들어가 더 많은 명예 훈장을 획득하고 저에게 가져오라는 상설 임무를 가지고 있습니다.' WHERE `entry`=8300; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인간 종족에 대한 그들의 불신에 뿌리를 둔 많은 역사가 있습니다. 하지만 아아, 그런 이야기는 때가 되면 브루드가 말하도록 남겨두는 것이 더 나을 것입니다.' WHERE `entry`=8301; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아마도 언젠가는 세나리온 요새 전체가 당신의 지휘 아래 일하게 될 것입니다.' WHERE `entry`=8302; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간 낭비하지 마세요, $N!' WHERE `entry`=8304; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나탈리아?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이런.' WHERE `entry`=8308; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='벌통 중 한 곳에서 미친 나이트 엘프 소녀를 찾으면 우리를 위해 그녀를 차게 해주세요.' WHERE `entry`=8309; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가서 원숭이랑 놀아라 꼬마야. 이럴 시간이 없어.' WHERE `entry`=8310; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 트릭 오어 트릿을 끝내지 않았나요? 아파서 못가서 아쉽지만 도와주셔서 조금은 나아졌어요...' WHERE `entry`=8311; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 트릭 오어 트릿을 끝내지 않았나요? 아파서 못가서 아쉽지만 도와주셔서 조금은 나아졌어요...' WHERE `entry`=8312; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='레시피를 배웠나요? 당신은 그것을 혼자만 간직하지 않을 것입니다.' WHERE `entry`=8313; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어머! 거기에 뭐가 있니, $N?' WHERE `entry`=8314; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그것이 나타나는 대로 기회를 잡고 공격해야 합니다!' WHERE `entry`=8315; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 만두는 어떻게 되어가고 있습니까?' WHERE `entry`=8317; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='문자 좀 가져왔어?' WHERE `entry`=8318; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계속해서 문자를 가져오세요. 우리는 곧 실리더스에서 황혼의 망치단을 몰아낼 것입니다.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사막으로 들어가 황혼의 지구군주 $N을 찾으세요. 그들이 죽임을 당한 후에 나에게 돌아오십시오.' WHERE `entry`=8320; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Vyral the Vile을 물리쳤나요? 그의 인장 반지가 있습니까?' WHERE `entry`=8321; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='술통은 에일로 가득 차 있습니다.' WHERE `entry`=8322; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='암호화된 텍스트를 찾으셨나요? 이번 달의 True Believer가 무척 궁금합니다.' WHERE `entry`=8323; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='암호화된 텍스트를 더 찾으시겠습니까? 좋은 배치를 가져오세요. 이 해독 작업에는 시간이 좀 걸립니다.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='조각과 문장을 가지고 있습니까, $N? 황혼의 이교도의 지위를 나타내는 메달을 만드는 데 그것들이 필요합니다.' WHERE `entry`=8332; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다른 Twilight 컬티스트의 지위 메달이 필요하시면 기꺼이 도와드리겠습니다. 하지만 또 다른 찬란한 조각과 심연의 문장이 필요합니다...' WHERE `entry`=8333; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='파편과 인장, $N을 갖고 계신가요? 군주의 반지를 만드는 데 그것들이 필요합니다.' WHERE `entry`=8341; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Abyssal High Council을 다시 찾으려면 Twilight Ring of Lordship이 또 필요합니다. 파편과 인장을 더 가져오시면 하나 만들어 드리겠습니다.' WHERE `entry`=8342; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Abyssal Duke는 어떻게 되었나요? 세게 쳤나요?' WHERE `entry`=8348; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='글쎄, 어떻게 됐어? 나는 내 게시물을 남기고 그 중 하나와 직접 씨름하기 위해 무엇이든 할 것입니다!' WHERE `entry`=8352; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기다리고 있어요...' WHERE `entry`=8353; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='기다리고 있어요...' WHERE `entry`=8354; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 지금 진행하세요...' WHERE `entry`=8355; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나를 위해 몸을 풀 때까지 사탕은 없어, $N...' WHERE `entry`=8356; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너 춤출 줄 알아, 그렇지? 오른발을 넣고... 오른발을 빼고... 오른발을 넣고... 흔들어 보세요...' WHERE `entry`=8357; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='자, 지금 진행하세요...' WHERE `entry`=8358; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나를 위해 몸을 풀 때까지 사탕은 없어, $N...' WHERE `entry`=8359; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너 춤출 줄 알아, 그렇지? 오른발을 넣고... 오른발을 빼고... 오른발을 넣고... 흔들어 보세요...' WHERE `entry`=8360; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='일을 끝냈어?' WHERE `entry`=8361; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 당신이 싸움에서 자신을 감당할 수 있음을 증명했습니다, $N. 황혼의망치호에 계속 압박을 가합시다. Abyssal Templars와 더 싸우세요. Huum과 제가 전투에서 발견한 것들을 보상으로 드리겠습니다.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 Abyssal Duke, $N과 싸울 능력이 있음을 보여줬습니다. 나는 항상 좋은 습관을 장려하는 사람입니다. 인장을 더 가져오시면 보상을 드리겠습니다.' WHERE `entry`=8363; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 정말로 내 기대를 뛰어넘었습니다, $N. 당신은 Huum과 내가 교전하기 전에 오랫동안 고심했을 상대와 맞서고 있습니다.$B$B현시점에서 제가 할 수 있는 최선은 황혼의 망치단과 그 대군주와의 싸움에서 계속해서 당신의 노력에 보답하는 것입니다.$B$ 나에게 더 많은 심연의 셉터를 가져오면 최선을 다해 적절한 보상을 드리도록 하겠습니다.' WHERE `entry`=8364; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='20개의 모자가 모두 있습니까? 나는 당신을 믿지 않는다, 그들을 보자. 깨끗한 상태여야 합니다!' WHERE `entry`=8365; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 돌아왔어? Southsea 불량배들에게 그들이 곧 잊지 못할 교훈을 가르쳐 주셨으면 합니다.' WHERE `entry`=8366; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아라시는 여전히 위대한 전사들의 피로 젖어 있고 강철의 충돌은 여전히 ​​알터랙 전역에 울려 퍼집니다. 전면에서 소식을 가져오지 않는 한 내 시간을 낭비하지 마십시오!' WHERE `entry`=8367; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 전쟁노래 협곡에서 소식이 있나요?' WHERE `entry`=8368; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Frostwolves의 땅에서 어떤 소식을 가져왔습니까? 알터랙 계곡 전투는 어떻게 진행되나요?' WHERE `entry`=8369; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Arathi의 소식을 가지고 돌아오셨군요, $c?' WHERE `entry`=8370; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$g 젊은이:젊은 여자; 님의 여행은 어떻습니까?' WHERE `entry`=8371; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='최전선에서 소식을 가지고 돌아오셨군요, $N?' WHERE `entry`=8372; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저주받은 포세이큰들... 언데드가 될 정도로 이미 나빴지만, 그들은 모두 화를 내며 내 마을에서 문제를 일으키기 시작합니다!' WHERE `entry`=8373; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말해봐, 앞에서 소식이 뭐야?' WHERE `entry`=8374; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떤 소식을 가져왔습니까, $N?' WHERE `entry`=8375; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='알터랙 계곡의 전투가 계속됩니다, $N! $N 님, 늦게까지 할 일을 다 하셨습니까?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말해봐, 앞에서 소식이 뭐야?' WHERE `entry`=8384; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $N. 계속해서 다양한 최전선에서 경험을 쌓으시기 바랍니다. 현장에 있는 많은 젊은이들이 당신과 같은 노련한 베테랑을 우러러봅니다.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='최전선에서 소식을 가지고 돌아오셨군요, $N?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='알터랙을 위한 전투가 계속됩니다! 알터랙 계곡으로 돌아가서 다시 한 번 Frostwolf 영토에서 침입자를 몰아내야 합니다, $N!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='많은 용감한 전사들이 당신을 존경합니다, $N. 당신은 계속해서 얼라이언스와의 싸움에서 모두의 모범이 될 것입니다. 여행에서 어떤 소식을 가져오나요?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡의 전투가 계속되고 있습니다, $N. Silverwing 센티넬을 우리 땅에서 몰아내기 위해 당신의 역할을 다하십시오!' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼라이언스 쓰레기와의 전쟁에는 자원이 필요합니다, $N! 우리는 전쟁 중에 비축물이 고갈되도록 내버려 둘 수 없습니다. 계속해서 아라시 분지가 우리 손에 남아 있도록 하십시오!' WHERE `entry`=8390; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말해봐, 앞에서 소식이 뭐야?' WHERE `entry`=8391; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='호드와의 전쟁으로 보급품이 빠르게 고갈되고 있습니다, $N. 자원의 흐름을 유지하려면 아라시 분지를 계속 통제하는 것이 중요합니다! 아직 Arathi에 손을 빌려주지 않았습니까?' WHERE `entry`=8392; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말해봐, 앞에서 소식이 뭐야?' WHERE `entry`=8393; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말해봐, 앞에서 소식이 뭐야?' WHERE `entry`=8394; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말해봐, 앞에서 소식이 뭐야?' WHERE `entry`=8395; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말해봐, 앞에서 소식이 뭐야?' WHERE `entry`=8396; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='호드와의 전쟁으로 보급품이 빠르게 고갈되고 있습니다, $N. 자원의 흐름을 유지하려면 아라시 분지를 계속 통제하는 것이 중요합니다! 아직 Arathi에 손을 빌려주지 않았습니까?' WHERE `entry`=8397; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='호드와의 전쟁으로 보급품이 빠르게 고갈되고 있습니다, $N. 자원의 흐름을 유지하려면 아라시 분지를 계속 통제하는 것이 중요합니다! 아직 Arathi에 손을 빌려주지 않았습니까?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='최전선에서 소식을 가지고 돌아오셨군요, $N?' WHERE `entry`=8399; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='최전선에서 소식을 가지고 돌아오셨군요, $N?' WHERE `entry`=8400; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='최전선에서 소식을 가지고 돌아오셨군요, $N?' WHERE `entry`=8401; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='최전선에서 소식을 가지고 돌아오셨군요, $N?' WHERE `entry`=8402; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='최전선에서 소식을 가지고 돌아오셨군요, $N?' WHERE `entry`=8403; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡을 위한 싸움은 단순히 나무를 보호하는 것 이상이라는 것을 잊지 마십시오. Ashenvale과 Barrens 사이에 자연 장벽을 유지하는 것입니다. $N, 전장에서 어떤 소식을 가져오나요?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡을 위한 싸움은 단순히 나무를 보호하는 것 이상이라는 것을 잊지 마십시오. Ashenvale과 Barrens 사이에 자연 장벽을 유지하는 것입니다. $N, 전장에서 어떤 소식을 가져오나요?' WHERE `entry`=8405; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡을 위한 싸움은 단순히 나무를 보호하는 것 이상이라는 것을 잊지 마십시오. Ashenvale과 Barrens 사이에 자연 장벽을 유지하는 것입니다. $N, 전장에서 어떤 소식을 가져오나요?' WHERE `entry`=8406; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡을 위한 싸움은 단순히 나무를 보호하는 것 이상이라는 것을 잊지 마십시오. Ashenvale과 Barrens 사이에 자연 장벽을 유지하는 것입니다. $N, 전장에서 어떤 소식을 가져오나요?' WHERE `entry`=8407; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡을 위한 싸움은 단순히 나무를 보호하는 것 이상이라는 것을 잊지 마십시오. Ashenvale과 Barrens 사이에 자연 장벽을 유지하는 것입니다. $N, 전장에서 어떤 소식을 가져오나요?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 뭘 줬어, $c?' WHERE `entry`=8410; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='요소는 어디에 있습니까?' WHERE `entry`=8411; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='영혼들은 우리가 무슨 짓을 하는지 알고 있고, 날 죽이려고 했어! 부품 구하시길 바랍니다.' WHERE `entry`=8412; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='깃털은 어딨어, 친구?' WHERE `entry`=8413; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 나에게 어떤 악을 가져 왔습니까?' WHERE `entry`=8414; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='탈다니스는 스컬지석을 정화할 수 있었습니까?' WHERE `entry`=8416; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Stoley가 내 술을 토했습니까?' WHERE `entry`=8417; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='비참한 트롤을 죽였습니까?' WHERE `entry`=8418; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 지옥 옷감을 가지고 있습니까?' WHERE `entry`=8419; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 지옥 옷감을 가지고 있습니까?' WHERE `entry`=8420; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='물건이 있습니까?' WHERE `entry`=8421; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='깃털 가져왔어? 이 인형은 박제가 필요합니다!' WHERE `entry`=8422; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불타는 지옥멧돼지의 가시는 끔찍한 흉터를 남깁니다. 고통과 손상을 두려워하지 말라, 용사여, 그것들은 내가 갇힌 감옥에 비하면 아무것도 아니다.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그림자혈맹은 쉽게 패배하지 않죠? 그러나 당신은 전사이고, 당신은 승리하거나 시도하다가 멸망할 것입니다.' WHERE `entry`=8424; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 돌아왔어? 시간은 더 이상 나에게 동일하지 않습니다. 아마도 그것은 당신에게 참으로 긴 여행이었을 것입니다...' WHERE `entry`=8425; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8426; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 전쟁노래 협곡에서 소식이 있나요?' WHERE `entry`=8427; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8429; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 전쟁노래 협곡에서 소식이 있나요?' WHERE `entry`=8430; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡의 전투가 계속되고 있습니다, $N. Silverwing 센티넬을 우리 땅에서 몰아내기 위해 당신의 역할을 다하십시오!' WHERE `entry`=8431; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡의 전투가 계속되고 있습니다, $N. Silverwing 센티넬을 우리 땅에서 몰아내기 위해 당신의 역할을 다하십시오!' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡의 전투가 계속되고 있습니다, $N. Silverwing 센티넬을 우리 땅에서 몰아내기 위해 당신의 역할을 다하십시오!' WHERE `entry`=8433; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡의 전투가 계속되고 있습니다, $N. Silverwing 센티넬을 우리 땅에서 몰아내기 위해 당신의 역할을 다하십시오!' WHERE `entry`=8434; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁노래 협곡의 전투가 계속되고 있습니다, $N. Silverwing 센티넬을 우리 땅에서 몰아내기 위해 당신의 역할을 다하십시오!' WHERE `entry`=8435; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Arathi의 소식을 가지고 돌아오셨군요, $c?' WHERE `entry`=8436; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Arathi의 소식을 가지고 돌아오셨군요, $C?' WHERE `entry`=8437; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Arathi의 소식을 가지고 돌아오셨군요, $C?' WHERE `entry`=8438; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Arathi의 소식을 가지고 돌아오셨군요, $c?' WHERE `entry`=8439; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼라이언스 쓰레기와의 전쟁에는 자원이 필요합니다, $N! 우리는 전쟁 중에 비축물이 고갈되도록 내버려 둘 수 없습니다. 계속해서 아라시 분지가 우리 손에 남아 있도록 하십시오!' WHERE `entry`=8440; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼라이언스 쓰레기와의 전쟁에는 자원이 필요합니다, $N! 우리는 전쟁 중에 비축물이 고갈되도록 내버려 둘 수 없습니다. 계속해서 아라시 분지가 우리 손에 남아 있도록 하십시오!' WHERE `entry`=8441; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼라이언스 쓰레기와의 전쟁에는 자원이 필요합니다, $N! 우리는 전쟁 중에 비축물이 고갈되도록 내버려 둘 수 없습니다. 계속해서 아라시 분지가 우리 손에 남아 있도록 하십시오!' WHERE `entry`=8442; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Arathi의 소식을 가지고 돌아오셨군요, $C?' WHERE `entry`=8443; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, $R?' WHERE `entry`=8446; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='계속해, $N. 우리의 신뢰를 얻으려면 우리에게 자신을 증명해야 합니다.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Timbermaw의 신뢰를 얻으면 우리가 당신을 위해 할 수 있는 일이 있을 것이라고 확신합니다. Timbermaw는 특히 이와 같은 암울한시기에 동맹을 잊지 않습니다.' WHERE `entry`=8461; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, Timbermaw를 위해 해주신 일에 진심으로 감사드립니다. 당신의 지속적인 노력은 분명히 우리 부족의 신뢰와 존경을 얻을 것입니다.' WHERE `entry`=8464; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 나에게 당신 자신을 증명하는 동안 당신은 우리 부족의 의심스러운 형제들에게 자신을 증명하기 위해 계속 노력해야 할 수도 있습니다. 그 목적을 위해 내가 계속해서 당신을 도울 수 있을지도 모릅니다.$B$B고물나무 펄볼그 중 일부는 숫자를 줄이는 증거로 사용할 수 있는 독특한 머리 장식을 쓰고 있습니다. 획득한 머리 장식의 깃털을 가져오십시오. 내게 가져오는 다섯 세트마다 Timbermaw 사이에서 인정을 받게 될 것입니다.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 나에게 당신 자신을 증명하는 동안 당신은 우리 부족의 의심스러운 형제들에게 자신을 증명하기 위해 계속 노력해야 할 수도 있습니다. 그 목적을 위해 내가 계속해서 당신을 도울 수 있을지도 모릅니다.$B$B고물나무 펄볼그 중 일부는 숫자를 줄이는 증거로 사용할 수 있는 독특한 머리 장식을 쓰고 있습니다. 획득한 머리 장식의 깃털을 가져오십시오. 내게 가져오는 다섯 세트마다 Timbermaw 사이에서 인정을 받게 될 것입니다.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 확실히 제 신뢰를 얻었습니다, $N. 하지만 신뢰하지 않는 부족의 신뢰를 계속해서 얻어야 할 수도 있습니다. 그 신뢰를 얻기 위해 할 수 있는 일이 있습니다.$B$BWinterfall은 더러운 영혼을 막기 위해 영혼의 구슬을 가지고 다니는 것으로 알려져 있습니다. Winterfall 자체가 부패의 대리인이기 때문에 이 구슬은 분명히 목적에 실패했습니다. 쓰러진 Winterfall 펄볼그에게서 이 영혼 구슬을 가져오십시오. 내게 가져오는 다섯 세트마다 Timbermaw 사이에서 인정을 받게 될 것입니다.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예 $c, 무엇을 도와드릴까요? 분명히 뭔가 잘못된 것이 있긴 하지만 당신은 평화롭게 우리 사이를 걷고 있습니다. 뭔가.. 뭔가 불안한 느낌이...' WHERE `entry`=8470; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C - 당신은 평화로운 방식으로 우리에게 접근하지만, 당신은 펄볼그와 $r 모두에게 심각하고 심각한 문제에 대해 여기에 있는 것 같습니다. 우리에게 무엇을 말하러 왔습니까?' WHERE `entry`=8471; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 우리에게 돌아왔습니다, $N... 악마가 죽었다는 뜻인가요?' WHERE `entry`=8481; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내 도메인에 오신 것을 환영합니다. 아이언포지는 항상 당신과 같은 영웅의 고향으로 여겨져야 합니다. 자, 나랑 무슨 상관이야?' WHERE `entry`=8484; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신에게 대족장의 인사를 전합니다, $C. 당신의 행동은 이 어려운 시기에 호드를 더욱 강하게 만듭니다. 자, 나랑 무슨 상관이야?' WHERE `entry`=8485; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 20개의 구리 막대를 아직 모았습니까, 기병?' WHERE `entry`=8492; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 돌아왔어, $c? 뛰어난! 당신이 지금까지 제공한 막대는 전쟁을 위한 모든 종류의 것들을 만드는 데 정말로 도움이 될 것입니다. 예를 들어 구리는 건설 중인 증기 탱크의 일부와 시간이 허락하는 경우 배치할 소규모 자이로콥터 함대에 사용될 것임을 알고 있습니다.$B$BDon\' 안퀴라즈 전쟁 지원을 위해 구리 주괴를 조달하려면 여전히 더 많은 구리 주괴가 필요합니다. 우리를 도와주시겠습니까?' WHERE `entry`=8493; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 그 쇠막대기 스무 개를 가지고 있다면 어디에 숨겼는지 알고 싶지 않습니다!' WHERE `entry`=8494; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 돌아왔어? 당신에 대한 내 낮은 평가를 다시 평가하게 만들지 마세요, $c. 따라서 알다시피 우리는 여전히 모든 무기, 갑옷, 스팀 탱크 및 버그 사냥을 위해 필요한 모든 것을 위한 철 막대가 충분하지 않습니다. 줄구룹으로의 모든 여행 사이에 또 ​​다른 20개의 철괴 더미를 다시 가져올 수 있다고 생각하십니까?' WHERE `entry`=8495; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 뭔가 가져왔어?' WHERE `entry`=8498; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 내 동생이 보낸 선적? 화려한! 운이 정말 오늘 나에게 빛난다!' WHERE `entry`=8499; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나서 반가워요, $N. 그동안 잘 지내셨길 바랍니다. 우리에게 여전히 토륨 막대가 필요한 것은 사실입니다. 여유가 있다면 안퀴라즈 전쟁을 위해 수집하겠습니다.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있어, $N?' WHERE `entry`=8501; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있니, $C?' WHERE `entry`=8502; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그것은 사실이 아닙니다! 나는 여기 스택의 맨 위에서 교살해초를 절대로 걷어내지 않을 것입니다. 실용적 유용성의 만병통치약이라고 생각하면 유혹을 받을 수도 있습니다. *기침* 이전에 논의한 교살해초가 없습니까?' WHERE `entry`=8503; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그럼 또 안녕... 뭐였지? 아, 네, $N! 다시마가 더 필요한지 보러 오세요? 글쎄요, 그 매우 중요한 질문에 대한 대답은 매우 긍정적인 예이기 때문에 당신의 운이 좋은 날입니다! 20개를 더 모을 수 있을 것 같나요?' WHERE `entry`=8504; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 자색 연꽃 허브가 있습니까?' WHERE `entry`=8505; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아온 걸 환영해, $c. 수집품이 늘어나고 있지만 지금도 보라색 연꽃이 더 필요합니다. 약초를 더 채집할 수 있는 능력이 아직 남아 있다면 그렇게 하여 여기로 가져오시기 바랍니다.' WHERE `entry`=8506; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='블랙앤빌 대장의 군대가 하이브조라 외부에 주둔하고 있음을 알게 될 것입니다. 그를 찾을 수 없다면 그의 부관인 자넬라 스타우트해머와 대화하십시오.' WHERE `entry`=8507; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 서류에 서명을 원하신다고 생각합니다, $G젊은이:젊은 여자;?' WHERE `entry`=8508; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저게 뭐야? 말해봐, $c! 내가 요청한 아서스의 눈물을 받았습니까?' WHERE `entry`=8509; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 당신이 약속한 가벼운 가죽이길 바랍니다.' WHERE `entry`=8511; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 만나 반가워요, $N. 다양한 전쟁 물자를 만들려면 더 가벼운 가죽이 필요한 것 같습니다. 10개를 가져오면 완벽할 것입니다.' WHERE `entry`=8512; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예 $g 선생님 : 부인;, 기억합니다. 당신이 가지고 있는 중간 가죽인가요?' WHERE `entry`=8513; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예 $g 님 : 부인;, 중간 가죽 조각을 많이 모은 것 같지만 더 필요합니다. 나는 그것이 모두 잘 사용될 것이라고 확신할 수 있습니다. 한 조각도 낭비되지 않습니다. 물어볼 게 많다는 건 알지만, 그래도 기꺼이 하신다면 나머지 할당량에 흠집을 내는 데 도움을 드릴 수 있습니다.' WHERE `entry`=8514; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그게 네 가방에 있는 두꺼운 가죽이야, $c? 그래? 당신이 그것을 넘겨주기를 기다릴 수 없습니다! 모두가 우리에게 너무 기뻐할 것 같지 않나요?' WHERE `entry`=8515; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예, 스택이 아직 충분히 높지 않습니다. $N, 우리는 아직 두꺼운 가죽 목표에 도달하지 못했습니다. 그 모든 가죽으로 우리가 만들 수 있는 모든 것을 생각해 보세요! 모든 종류의 갑옷과 무기. 스팀 탱크와 라이플 조준경 내부에 필요한 물건! 그리고 엔지니어링 고글은 항상 재미있어요!$B$B좀 더 두꺼운 가죽을 가져오시겠어요?' WHERE `entry`=8516; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='제가 요구하는 리넨 붕대 20개를 갖고 계시나요, $c?' WHERE `entry`=8517; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='많은 사람들이 대신 이기심으로 돌이킬 때 나타나는 이타심에 놀란 적이 한 번도 없습니다. $C, 여기서 내 임무를 완수하기 전에 아직 리넨 붕대가 많이 필요합니다. 그 붕대를 모으는 일을 한 번 더 도와주시겠습니까?' WHERE `entry`=8518; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요, $c, 실크 붕대 20개를 아직 구하지 못하셨나요?' WHERE `entry`=8520; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='저를 다시 도와주시다니 정말 친절하십니다, $c. 우리에게 맡겨진 비단 붕대를 꽤 많이 모은 것 같지만, 아직 더 필요합니다. $N, 다른 꾸러미를 모아 여기로 돌려줄 수 있는 방법이 있나요? 얼라이언스와 나는 가장 감사할 것입니다.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='하루하루가 지나가고, 여전히 우리는 계속됩니다. $C, 룬무늬 붕대 있어?' WHERE `entry`=8522; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 우리는 긴급한 문제를 다시 논의하기 위해 왔습니다, $c. 이전의 노력에 다시 한 번 감사드립니다. 그렇게 이타적으로 베푸는 사람은 모두가 아닙니다. 하지만 아직 할 일이 더 남아 있습니다.$B$B$N, 다시 한 번 룬무늬 붕대를 모아서 여기로 돌려주시겠습니까?' WHERE `entry`=8523; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리가 전에 말했던 무지개 지느러미 날개다랑어를 모두 가지고 돌아왔을 확률을 기꺼이 내겠습니다. 그렇지요, $c?' WHERE `entry`=8524; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇! 당신이 다시? 음, 난 원숭이의 삼촌이 될거야... 내가 노움이라는 점만 빼면. 정확히 말하자면 Slicky Gastronome! 그래서 다시 도와주러 왔구나, 응? 글쎄, 나는 당신을 비난하면서 말할 수 없습니다. 당신은 그 모든 음식의 냄새를 좋아하지 않습니까? $B$B배회는 이제 그만! 나가서 무지개 지느러미 날개다랑어를 더 가져와 주세요!' WHERE `entry`=8525; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래서 아직 그 구운 랩터를 모두 가지고 있습니까?' WHERE `entry`=8526; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕, $c. 나는 당신이 이 모든 것에 대해 매우 흥분하고 있다고 말할 수 있습니다. 랩터 20마리를 더 가져다 주시겠어요? 엄청난. 그럼 그렇게 하세요. 돌아오면 볼 수 있을 것 같아요.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신이 우리가 논의한 점박이 방어와 함께 곧 돌아올 것이라고 확신합니다.' WHERE `entry`=8528; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그래도 괜찮으시다면 당신을 다시 보내어 점박이 방어, $N을 더 가져오도록 하고 싶습니다. 나는 당신이 처음으로 얻은 전문 지식으로 이 캐치가 훨씬 빠르고 쉬워야 한다고 상상합니다. 당신은 게임입니까?' WHERE `entry`=8529; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그것이 당신이 가지고 있는 구리 주괴 20개였으면 좋겠습니다, $c.' WHERE `entry`=8532; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='너무 빨리 돌아왔어? 당신은 곧 진정한 광부가 될 것입니다, $C. 그래서, 당신은 이미 드릴을 알고 있습니다; 당신이 나가서 구리 광석을 캐내서 주괴로 제련한 다음 여기로 가져오세요. 나는 그것이 당신이 할 수 있는 일이라는 것을 압니다. 질문은 당신이 의향이 있느냐는 것입니다.' WHERE `entry`=8533; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Hive\'Zora 내부에서 Scout Azenel을 찾을 수 있습니다. 서둘러요, $N! 시간이 본질이다.' WHERE `entry`=8534; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 끝나지 않았나요, $N?' WHERE `entry`=8535; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 끝나지 않았나요, $N?' WHERE `entry`=8536; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 끝나지 않았나요, $N?' WHERE `entry`=8537; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 끝나지 않았나요, $N?' WHERE `entry`=8538; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있니, $C?' WHERE `entry`=8539; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='주석 막대가 몇 개나 있습니까, $c? 전쟁이 끝나면 숫자 세는 법을 가르쳐줄 사람이 필요할 것 같아요.' WHERE `entry`=8542; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아주 좋아, 나는 당신이 전쟁에 대해 진지한 것을 알고 있습니다. 나는 그것이 시작되기를 기다리는 데 약간 초조합니다. $C, 당신도 그러할 것이라고 확신합니다. 시작되면 영광스러울 것입니다. 호드가 손에 무기를 들고 실리더스 사막의 모래 위를 달리며 곤충 무리 속으로 정면으로 돌진합니다. 모두가 그날 큰 영광을 누릴 것입니다!$B$BHar! 하지만 먼저 주석 막대가 더 필요합니다. 어떻게 그렇게 작은 것이 그렇게 큰 차이를 만들 수 있는지 재미있지 않나요?' WHERE `entry`=8543; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8544; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안퀴라즈 전쟁에 필요한 모든 미스릴 주괴를 가지고 있다면 정말 좋을 것입니다. 그래서 돌아온거야, 몬? 내 막대있어?' WHERE `entry`=8545; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 가장 충성스러운 동맹인 $N을 잘 준비시키는 것이 최선의 이익입니다.' WHERE `entry`=8548; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='평화의 꽃과 함께 너무 빨리 돌아왔나요, $c?' WHERE `entry`=8549; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어이, $N! 고를라쉬 찾았어? 그 상자는 내가 가장 아끼는 상자였고, 내 가장 소중한 보물을 보관하는 숨겨진 구획이 있습니다!' WHERE `entry`=8551; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요. 당신은 나와 거래가 있습니까?' WHERE `entry`=8552; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 커틀라스 받았어, $N?' WHERE `entry`=8554; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8556; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8557; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8558; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $N?' WHERE `entry`=8559; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8560; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8561; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공포의 크툰이 안퀴라즈에 있는 그의 거처에서 잠들어 기다리고 있습니다.' WHERE `entry`=8562; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 가장 충성스러운 동맹인 $N을 잘 준비시키는 것이 최선의 이익입니다.' WHERE `entry`=8572; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 가장 충성스러운 동맹인 $N을 잘 준비시키는 것이 최선의 이익입니다.' WHERE `entry`=8573; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 가장 충성스러운 동맹인 $N을 잘 준비시키는 것이 최선의 이익입니다.' WHERE `entry`=8574; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오오! 마법의 맥동하는 것! 나를 위한?' WHERE `entry`=8575; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='녹아내린 심장부, 응? 내 고글이 여전히 한 조각에 있기를 바랍니다!' WHERE `entry`=8578; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 안퀴라즈 깊숙한 곳에서 노예가 된 우리 형제의 존재를 감지합니다. $r.$B$B그들을 가두었던 바로 그 주문이 우리가 그에게 더 가까이 다가가면 크툰의 통제 하에 굳건히 놓이게 될 것입니다.$B$B고대 신은 우리의 도착을 예견했습니다. 모든 희망이 사라집니다. 당신과 같은 평범한 인간이 어떤 차이를 만들 수 있습니까?' WHERE `entry`=8579; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Pele\'keiki를 화나게 만들고 싶지는 않습니다. 곧 펠레케이키에게 많은 화약을 가져다주어 그를 기쁘게 해주세요.' WHERE `entry`=8580; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Pele\'keiki는 당신이 도와주러 왔다는 것을 알고 있습니다. 많은 불꽃을 가져와 그를 매우 행복하게 만드십시오. Pele\'keiki는 화염으로 큰 폭탄을 만들 수 있습니다. 전쟁이 일어나면 안퀴라즈 상공에 있는 그의 방망이에서 곤충에게 떨어뜨리세요. 하지만 Pele\'keiki는 더 많은 불꽃이 필요합니다. $c!$B$B당신은 Pele\'keiki에게 그 불꽃을 빨리 가져올 것입니다. 적어도 지난 번만큼은 가지고 돌아오면 Pele\'keiki는 기뻐할 것입니다.' WHERE `entry`=8581; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 보라색 연꽃을 가지고 이미 돌아왔어, $c? 내가 여기에서 시도하고 있는 모든 것이 수포로 돌아가지 않도록 가능한 한 시기적절하게 그렇게 하는 것이 중요합니다.' WHERE `entry`=8582; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사실 우리는 훨씬 더 많은 보라색 연꽃, $c가 필요한 것 같습니다. 내 자신의 연구는 아직 약초에 대한 새로운 유용한 응용 프로그램을 결정하지 않았지만 아직 사용되지 않은 검증된 방법론이 있습니다. $B$BI는 다시 한 번 현장으로 나가서 최소 20개의 자주색 연꽃 샘플을 수집해야 합니다. 여기로 돌려주세요.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='음... 키메록...' WHERE `entry`=8585; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='서둘러, 꼬마야. 우리는 이 고기가 상하는 것을 원하지 않습니다.' WHERE `entry`=8586; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 고소한 냄새는 뭐지?' WHERE `entry`=8587; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='지버 재버를 하러 여기 온 거라면 게임할 시간이 없어, $c. 경화가 필요한 무거운 가죽 더미가 너무 많습니다. 적어도 10개는 가지고 있을 때 돌아오세요.' WHERE `entry`=8588; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사실입니다, $c. 저는 여전히 더 두꺼운 가죽이 필요합니다. 장군들과 병참장교들의 요청은 끝이 없어 보인다. 그리고 그것은 비행선 선장들이 요구하는 것에 비하면 아무것도 아닙니다!$B$BI는 내 할당량을 두 배로 모아야 합니다. $N, 가능한 한 빨리 무거운 가죽 더미를 더 가져다주세요!' WHERE `entry`=8589; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 우리가 논의한 10개의 두꺼운 가죽을 가지고 그렇게 빨리 돌아왔습니까?' WHERE `entry`=8590; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 보시다시피 아직 더 두꺼운 가죽을 모아야 합니다. 다시 한 번 이 작업에 도움을 요청하며, 완료하면 노력을 인정받을 것을 약속드립니다.$B$B시간이 가장 중요합니다! 준비를 마치고 전쟁에 나설 수 있도록 두꺼운 가죽을 가지고 내게 돌아오시오, $g 영웅: 여걸;!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8592; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8593; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8594; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀴라지 군주 한 명을 죽이는 것은 필멸자 $N에게 있어 주목할 만한 업적입니다. 그러나 그들은 많고 강력합니다. 계속해서 그들을 물리치고 우리의 챔피언으로서의 가치를 증명하세요.' WHERE `entry`=8595; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $N?' WHERE `entry`=8596; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무슨 일이야?' WHERE `entry`=8598; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 물고기 냄새가 난다!' WHERE `entry`=8599; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나를 위해 10개의 튼튼한 가죽을 자르는 데 이렇게 오래 걸릴 수는 없습니다! 무두질용 칼을 갈아야 할까요? 아니면, 제가 착각해서 당신의 팩에 그것들이 있는 것일까요?' WHERE `entry`=8600; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='임박한 안퀴라즈 전쟁 준비가 진행 중입니다, $c. 그러나 우리가 뒤처지지 않도록, 적어도 내가 뒤처지지 않도록 튼튼한 가죽 한 뭉치를 더 가져오시기 바랍니다. 이 문제에 대한 귀하의 신속한 관심에 감사드립니다, $N.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8602; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공포의 크툰이 안퀴라즈에 있는 그의 거처에서 잠들어 기다리고 있습니다.' WHERE `entry`=8603; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $c, 양모 붕대를 가지고 이렇게 빨리 돌아왔나요?' WHERE `entry`=8604; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='실패하지 말고 날 나쁘게 만들지 마, $c! 우리가 논의한 마술 붕대를 가지고 가능한 한 빨리 여기로 돌아오세요.' WHERE `entry`=8607; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔어? 흥미로운. 보시다시피 저는 여전히 안퀴라즈 \'전쟁 노력\'을 위해 수집하고 있습니다. 다시 한 번 나가서 나를 위해 마법 붕대 더미를 모아야 한다는 뜻입니다. 당신의 귀환을 기대합니다, $c.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='전쟁이 곧 온다, 내 생각에, $c. 우리의 수집 작업을 돕기 위해 시간과 노력을 기울인 것에 대해 감사드립니다. 전에 얘기했던 룬무늬 붕대를 손에 넣었다고 돌아오신 겁니까?' WHERE `entry`=8609; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='살코기 늑대 스테이크로 곧 돌아오겠군요, $c? 너무 익었든 타르타르가 되었든 상관없습니다. 맛있는지 확인하고 빨리 가져다주세요!' WHERE `entry`=8611; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='보시다시피 $c, 병사들을 위해 더 많은 식량을 챙겨야 합니다. 이전에 전쟁을 해본 적이 있는지는 모르겠지만 전장의 초기 충격을 지나고 나면 꽤 배가 고파질 수 있습니다. 당신은 지난번에 일을 잘했으므로, 조금 더 빨리는 아니더라도 저 살코기 늑대 스테이크를 또 한 무더기 가져다주실 것입니다.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스프라이트 다터는 자극을 받으면 위험한 동물이 될 수 있습니다. 그들을 다룰 때 조심하세요, $C. 그리고 그 지역에 있는 나이트 엘프를 더욱 조심하십시오. 괴롭히는 바보들은 숲에서도 버티는 경향이 있습니다.$B$B날개를 충분히 얻으면 알려주세요. 반드시 후한 보상을 해드리겠습니다!' WHERE `entry`=8613; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스프라이트 다터는 자극을 받으면 위험한 동물이 될 수 있습니다. 그들을 다룰 때 조심하세요, $C. 그리고 그 지역에 있는 나이트 엘프를 더욱 조심하십시오. 괴롭히는 바보들은 숲에서도 버티는 경향이 있습니다.$B$B날개를 충분히 얻으면 알려주세요. 반드시 후한 보상을 해드리겠습니다!' WHERE `entry`=8615; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신처럼 한 번에 한쪽 다리씩 바지를 입습니다. 바지를 입을 때를 제외하고는 아케이나이트 부표를 만듭니다. 아케이나이트 부표, 베이비!' WHERE `entry`=8620; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $n?' WHERE `entry`=8621; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $n?' WHERE `entry`=8622; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $n?' WHERE `entry`=8623; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $n?' WHERE `entry`=8624; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8625; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $N?' WHERE `entry`=8626; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공포의 크툰이 안퀴라즈에 있는 그의 거처에서 잠들어 기다리고 있습니다.' WHERE `entry`=8627; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8628; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8629; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8630; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $n?' WHERE `entry`=8631; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8632; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공포의 크툰이 안퀴라즈에 있는 그의 거처에서 잠들어 기다리고 있습니다.' WHERE `entry`=8633; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $N?' WHERE `entry`=8634; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $N?' WHERE `entry`=8637; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공포의 크툰이 안퀴라즈에 있는 그의 거처에서 잠들어 기다리고 있습니다.' WHERE `entry`=8638; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8639; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $n?' WHERE `entry`=8640; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8641; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $N?' WHERE `entry`=8655; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공포의 크툰이 안퀴라즈에 있는 그의 거처에서 잠들어 기다리고 있습니다.' WHERE `entry`=8656; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8657; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $n?' WHERE `entry`=8658; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8659; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $N?' WHERE `entry`=8660; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공포의 크툰이 안퀴라즈에 있는 그의 거처에서 잠들어 기다리고 있습니다.' WHERE `entry`=8661; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8662; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8663; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8664; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 아이템을 얻었습니까, $N?' WHERE `entry`=8665; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='공포의 크툰이 안퀴라즈에 있는 그의 거처에서 잠들어 기다리고 있습니다.' WHERE `entry`=8666; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8667; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8668; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 수집했습니까?' WHERE `entry`=8669; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있어, $c?' WHERE `entry`=8687; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8689; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8690; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8691; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8692; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8693; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8694; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8695; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='망토 재료는 가져왔어, $N?' WHERE `entry`=8696; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8697; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8698; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8699; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8700; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8701; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8702; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8703; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='반지와 재료는 가져왔나요, $N?' WHERE `entry`=8704; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8705; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8706; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8707; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, Bueno?' WHERE `entry`=8708; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8709; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8710; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8711; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 구성 요소를 가져왔습니까, $N?' WHERE `entry`=8712; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아케이나이트 부표는 그냥 스스로 만드는 것이 아닙니다, $N. 그리고 아니요, 돈을 빌릴 수 없습니다.' WHERE `entry`=8728; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시간이 얼마 남지 않았습니다, 용사님.' WHERE `entry`=8729; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='또 다른 영웅은 데스윙의 자손에게 패배했습니다. 우리는 영원히 이 고통의 저주를 받게 될 것입니다...' WHERE `entry`=8730; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현장 임무를 완료했습니까, $N? Captain Skullsplit은 Hive\'Regal 외부에서 찾을 수 있습니다.' WHERE `entry`=8731; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신이 그 서류에 서명을 원한다고 생각합니다, $G소년:소녀;?' WHERE `entry`=8732; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<생각에 잠긴 레물로스>' WHERE `entry`=8735; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 끝나지 않았나요, $N?' WHERE `entry`=8737; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Hive\'regal 내부에서 Scout Landion을 찾을 수 있습니다. 서둘러요, $N! 시간이 본질이다.' WHERE `entry`=8738; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Hive\'Ashi에서 Scout Jalia를 찾을 수 있습니다. 서둘러요, $N! 시간이 본질이다.' WHERE `entry`=8739; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신의 임무는 아직 끝나지 않았나요, $N?' WHERE `entry`=8740; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='천 년이 흐르고 운명처럼 내 앞에 한 사람이 서 있다. 사람들을 새로운 시대로 인도할 자.$B$B고대 신이 떨고 있다, $N. 오 예, 그것은 당신의 믿음을 두려워합니다. C\'Thun의 예언을 산산조각 내십시오.$B$B당신이 왔다는 것을 압니다, 용사여 - 당신과 함께 칼림도어의 힘이 옵니다. 준비가 되었을 때 저에게 알려주시면 움직이는 모래의 홀을 드리겠습니다.' WHERE `entry`=8742; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Scarab Gong이 당신 앞에 불길하게 어렴풋이 나타납니다. 정신 차리세요, $N; 풍뎅이 징이 울리면 안퀴라즈의 문이 열릴 것입니다.$B$B느슨해진 짐승의 아가리에서는 혼돈과 파괴만이 올 것입니다. 당신의 사람들을 지켜라!' WHERE `entry`=8743; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 그를 찾았나요? 내가 당신에게 멧젠을 찾기에 충분한 정보를 준 가방에 있는 메모가 있었나요? 그 잔인한 깡패들이 그에게 할 짓을 생각하기 싫지만... 그렇게 엄청난 몸값을 지불할 여유가 없습니다!' WHERE `entry`=8746; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='칼림도어의 아이들에 대한 당신의 지속적인 변호는 인정받았습니다. 그 힘을 강화할 수 있도록 인장 반지를 건네주세요.' WHERE `entry`=8748; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 내 종족 $N을 존경합니다. 칼림도어의 적을 쓰러뜨리세요! 영원한 별빛의 땅을 훼손하는 것이 무엇을 의미하는지 보여주십시오.$b$b또 하나의 강화를 얻었습니다. 힘을 강화할 수 있도록 인장 반지를 건네주세요.' WHERE `entry`=8749; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 정도 규모의 헌신은 드물다. 당신은 당신의 의지가 흔들리지 않는다는 것을 보여주었습니다, $N. 당신은 우리 세계를 충실히 지켜본 것에 대해 큰 보상을 받을 것입니다.$b$b당신의 인장 반지를 저에게 주세요. 그러면 내가 그 마법을 강화할 수 있습니다.' WHERE `entry`=8750; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 그런 끈기를 본 적이 없다! Bronze Flight는 하나의 마지막 마법을 부여합니다. 영원하신 분께서 직접 요청하셨습니다!$b$b필요한 조정을 할 수 있도록 인장 반지를 제게 주십시오.' WHERE `entry`=8751; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='칼림도어의 아이들에 대한 당신의 지속적인 변호는 인정받았습니다. 그 힘을 강화할 수 있도록 인장 반지를 건네주세요.' WHERE `entry`=8753; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 내 종족 $N을 존경합니다. 칼림도어의 적을 쓰러뜨리세요! 영원한 별빛의 땅을 훼손하는 것이 무엇을 의미하는지 보여주십시오.$b$b또 하나의 강화를 얻었습니다. 힘을 강화할 수 있도록 인장 반지를 건네주세요.' WHERE `entry`=8754; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 정도 규모의 헌신은 드물다. 당신은 당신의 의지가 흔들리지 않는다는 것을 보여주었습니다, $N. 당신은 우리 세계를 충실히 지켜본 것에 대해 큰 보상을 받을 것입니다.$b$b당신의 인장 반지를 저에게 주세요. 그러면 내가 그 마법을 강화할 수 있습니다.' WHERE `entry`=8755; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 그런 끈기를 본 적이 없다! Bronze Flight는 하나의 마지막 마법을 부여합니다. 영원하신 분께서 직접 요청하셨습니다!$b$b필요한 조정을 할 수 있도록 인장 반지를 제게 주십시오.' WHERE `entry`=8756; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='칼림도어의 아이들에 대한 당신의 지속적인 변호는 인정받았습니다. 그 힘을 강화할 수 있도록 인장 반지를 건네주세요.' WHERE `entry`=8758; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 내 종족 $N을 존경합니다. 칼림도어의 적을 쓰러뜨리세요! 영원한 별빛의 땅을 훼손하는 것이 무엇을 의미하는지 보여주십시오.$b$b또 하나의 강화를 얻었습니다. 힘을 강화할 수 있도록 인장 반지를 건네주세요.' WHERE `entry`=8759; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 정도 규모의 헌신은 드물다. 당신은 당신의 의지가 흔들리지 않는다는 것을 보여주었습니다, $N. 당신은 우리 세계를 충실히 지켜본 것에 대해 큰 보상을 받을 것입니다.$b$b당신의 인장 반지를 저에게 주세요. 그러면 내가 그 마법을 강화할 수 있습니다.' WHERE `entry`=8760; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 그런 끈기를 본 적이 없다! Bronze Flight는 하나의 마지막 마법을 부여합니다. 영원하신 분께서 직접 요청하셨습니다!$b$b필요한 조정을 할 수 있도록 인장 반지를 제게 주십시오.' WHERE `entry`=8761; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N! 내가 당신에게 멧젠을 찾기에 충분한 정보를 준 가방에 있는 메모가 있었나요? 그 잔인한 깡패들이 그에게 할 짓을 생각하기 싫지만... 그렇게 엄청난 몸값을 지불할 여유가 없습니다!' WHERE `entry`=8762; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='\"Holly Preserver\" 기계는 처음에는 일종의 스틸처럼 보이지만 자세히 살펴보면 고블린과 같은 변화가 있음을 알 수 있습니다. 그래도 당신의 요리 실력은 기계가 어떻게 작동하는지 이해할 수 있게 해주는 것 같습니다. $B$B기계에는 이미 신선한 호랑가시나무가 있습니다. 기계를 작동하려면 깊은 암염과 금화 5개만 있으면 됩니다.' WHERE `entry`=8763; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='용사님, 다른 길을 가기로 결정하셨다면 인장 반지와 안퀴라즈에 있는 우리 적들의 풍뎅이 산더미를 제게 선물해 주십시오.' WHERE `entry`=8764; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='용사님, 다른 길을 가기로 결정하셨다면 인장 반지와 안퀴라즈에 있는 우리 적들의 풍뎅이 산더미를 제게 선물해 주십시오.' WHERE `entry`=8765; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='용사님, 다른 길을 가기로 결정하셨다면 인장 반지와 안퀴라즈에 있는 우리 적들의 풍뎅이 산더미를 제게 선물해 주십시오.' WHERE `entry`=8766; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있니, $C?' WHERE `entry`=8770; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있니, $C?' WHERE `entry`=8771; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있니, $C?' WHERE `entry`=8772; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있니, $C?' WHERE `entry`=8773; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있어, $N?' WHERE `entry`=8774; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있어, $N?' WHERE `entry`=8775; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있어, $N?' WHERE `entry`=8776; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 할 말이 있어, $N?' WHERE `entry`=8777; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어, $N?' WHERE `entry`=8778; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어, $N?' WHERE `entry`=8781; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='빛나고 있어! 그게 무슨 뜻인지 알아...' WHERE `entry`=8784; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 자료 가지고 있니, $N?' WHERE `entry`=8785; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어, $N?' WHERE `entry`=8786; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어, $N?' WHERE `entry`=8787; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 찾아보십시오. 당신은 당신의 부분의 합보다 더 커질 것입니다, 용사님.' WHERE `entry`=8789; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 그들을 쓰러뜨리고 우리를 이 속박에서 풀어줄 것입니다.' WHERE `entry`=8790; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, $N, 돌아왔군요! 그리고 한 조각으로 덧붙일 수 있습니다. 안퀴라즈에서 어떤 소식을 가져왔습니까?' WHERE `entry`=8791; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='\"Holly Preserver\" 기계는 처음에는 일종의 스틸처럼 보이지만 자세히 살펴보면 고블린과 같은 변화가 있음을 알 수 있습니다. 그래도 당신의 요리 실력은 기계가 어떻게 작동하는지 이해할 수 있게 해주는 것 같습니다. $B$B기계에는 이미 신선한 호랑가시나무가 있습니다. 기계를 작동하려면 깊은 암염과 금화 5개만 있으면 됩니다.' WHERE `entry`=8799; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$G주님:레이디; $N, 당신이 그 손아귀에서 우리를 해방시켰습니다.' WHERE `entry`=8801; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$G주님:레이디; $N! 끝났다...' WHERE `entry`=8802; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나뿐인 모험가님을 위해 다르나서스의 표창으로 ​​약간의 표창으로 ​​교환하겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8811; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나뿐인 모험가 분들을 위해 놈리건 유배자들과 약간의 표창으로 ​​교환하겠습니다.$B$B한 번에 10개의 인장을 주는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8812; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나밖에 없으신 모험가님들께는 아이언포지에서 소정의 표창과 교환해 드리겠습니다.$B$B인장 10개를 한 묶음으로 한꺼번에 건네주는 것이 더 좋다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8813; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나뿐인 모험가님을 위해 스톰윈드와 약간의 표창으로 ​​교환하겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8814; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나뿐인 모험가님들께는 오그리마에서 소정의 표창으로 ​​교환해 드리겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8815; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나밖에 없으신 모험가님들께 검은창부족의 표창으로 ​​약간의 표창과 교환해 드리도록 하겠습니다.$B$B한 번에 10개 뭉치의 인장을 건네주시는 것이 좋은 점 참고 부탁드립니다. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8816; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나밖에 없으신 모험가님들을 위해 언더시티에서 약간의 표창으로 ​​교환하겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8817; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나밖에 없으신 모험가님들께는 썬더 블러프와 약간의 표창으로 ​​교환해 드리겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8818; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 다르나서스와 함께한 당신의 업적에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8819; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 놈리건 유배자들과 함께한 당신의 행위에 대한 중요한 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8820; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개 세트에 대해 당신이 아이언포지에서 한 일에 대한 중요한 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8821; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 당신이 스톰윈드와 함께한 업적에 대한 중요한 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8822; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 당신이 오그리마에서 한 일에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8823; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개 세트에 대해 검은창 부족과의 공적에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8824; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 당신이 썬더 블러프와 함께한 업적에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8825; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 당신이 언더시티에서 한 일에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8826; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나뿐인 모험가님을 위해 다르나서스의 표창으로 ​​약간의 표창으로 ​​교환하겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8830; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 다르나서스와 함께한 당신의 업적에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8831; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나밖에 없으신 모험가님들을 위해 언더시티에서 약간의 표창으로 ​​교환하겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8832; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 당신이 언더시티에서 한 일에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8833; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나밖에 없으신 모험가님들께는 아이언포지에서 소정의 표창과 교환해 드리겠습니다.$B$B인장 10개를 한 묶음으로 한꺼번에 건네주는 것이 더 좋다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8834; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개 세트에 대해 당신이 아이언포지에서 한 일에 대한 중요한 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8835; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나뿐인 모험가님을 위해 스톰윈드와 약간의 표창으로 ​​교환하겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8836; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 당신이 스톰윈드와 함께한 업적에 대한 중요한 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8837; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나뿐인 모험가 분들을 위해 놈리건 유배자들과 약간의 표창으로 ​​교환하겠습니다.$B$B한 번에 10개의 인장을 주는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8838; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 놈리건 유배자들과 함께한 당신의 행위에 대한 중요한 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8839; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나뿐인 모험가님들께는 오그리마에서 소정의 표창으로 ​​교환해 드리겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8840; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 당신이 오그리마에서 한 일에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8841; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나밖에 없으신 모험가님들께는 썬더 블러프와 약간의 표창으로 ​​교환해 드리겠습니다.$B$B한 번에 10개의 인장을 묶음으로 전달하는 것이 더 낫다는 점을 명심하십시오. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8842; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개의 세트에 대해 당신이 썬더 블러프와 함께한 업적에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8843; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='표창 인장이 하나밖에 없으신 모험가님들께 검은창부족의 표창으로 ​​약간의 표창과 교환해 드리도록 하겠습니다.$B$B한 번에 10개 뭉치의 인장을 건네주시는 것이 좋은 점 참고 부탁드립니다. 그렇게 함으로써 당신의 노력은 더 큰 인정을 받게 될 것입니다. 인장 10개를 가득 담기에 부족하신 분들을 위해 서비스로 인장 교환 서비스를 제공합니다.$B$B그렇지만 여전히 인장 한 개를 건네고 싶다면 도와드릴 준비가 되어 있습니다.' WHERE `entry`=8844; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현역으로 받은 모험가님의 표창을 받습니다. 당신이 나에게 건네주는 각 10개 세트에 대해 검은창 부족과의 공적에 대한 의미 있는 감사를 받도록 하겠습니다. 나는 또한 단일 토큰을 수락하지만 인식률이 훨씬 떨어집니다. 우리는 더 큰 공적에 훨씬 더 관심이 있지만 어떤 공적도 무시되지 않을 것입니다.$B$B그렇다면, 당신이 세트를 제출할 준비가 되었으면 기꺼이 당신의 인장을 가져가겠습니다.' WHERE `entry`=8845; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8846; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8847; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8848; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8849; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8850; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8851; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8852; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8853; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8854; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아, 당신을 위한 추가 물품을 위해 여기에 오셨습니까? 글쎄요, 추가 재료의 필요성을 확실히 이해할 수 있습니다... 증거가 필요하면 둘러보세요.$B$BI에서 추가 보급품을 지급할 것이지만 적절한 수의 표창을 주셔야 합니다. 교환 서명. 이런 식으로 인장을 항복한 것에 대해 인정을 받지는 못하겠지만, 마침내 전투가 벌어졌을 때 살아남는 데 도움이 될 유용한 것을 찾을 수 있을 것입니다.' WHERE `entry`=8855; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 당신은 거기에 무엇을 가지고 있습니까?' WHERE `entry`=8857; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='흠...' WHERE `entry`=8858; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부츠를 신으면 좀 무거워 보여요, 친구.' WHERE `entry`=8859; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='인사말! 파티하러 오셨어요! 아니면 지친 발을 쉬게 해야 할지도...' WHERE `entry`=8860; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋은 하루 되세요, $C! 축하를 위해 썬더 블러프에 오셨나요? 아니면 사냥 사이에 지친 발굽을 쉬기 위해 여기에 있습니까?' WHERE `entry`=8861; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='엘룬의 양초는 달의 축제의 제자들에게 큰 경의를 표하는 유물입니다. 양초 안에 저장되어 있는 진정한 달빛은 언제라도 방출할 준비가 되어 있습니다!$B$B이 빛은 대부분의 생명체에게 무해하지만, 오멘과 그의 하수인들은 그 빛에 불타고 눈부시게 될 것입니다.' WHERE `entry`=8862; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='배가 고프다면 잘 찾아오셨습니다!$B$B만두는 음력 축제의 전통 음식입니다. 첫 번째 설날 때부터 제공되었는데, 이번에 제공할 수 있게 되어 기쁩니다. 조상의 동전 한 닢만 받는 대가로 여러분이 즐길 수 있는 가장 맛있는 요리 중 하나를 시식해 드리겠습니다!' WHERE `entry`=8863; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신이 관심을 가질만한 드레스를 선택했습니다. 그런 드레스는 과거 음력 축제 기간 동안 입었는데, 오늘 내가 본 선택은 아마도 내가 본 것 중 최고일 것입니다. 각각은 가장 섬세하고 부드러운 부품만을 사용하여 수작업으로 제작되었습니다.$B$B선조의 주화 몇 개를 받는 대신 세 가지 스타일 중 하나를 선택하여 귀하의 것으로 유지하도록 하겠습니다. 이것이 당신에게 받아들여지나요?' WHERE `entry`=8864; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 당신이 소유할 수 있는 축제용 바지 정장의 훌륭한 선택을 가지고 있음을 알려드리게 되어 기쁩니다... 하지만 조상의 주화와 교환할 때만 가능합니다. 패션이 당신에게 중요하다면, 이것들이 당신이 찾고 있는 것입니다! 다른 곳에서는 이런 팬츠 수트를 찾을 수 없을 거라고 장담합니다.$B$B선조의 주화 몇 개를 드리는 대가로 세 가지 스타일 중 하나를 선택하게 하여 여러분의 것으로 남겨두겠습니다. 이것이 당신에게 받아들여지나요?' WHERE `entry`=8865; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='발사대를 찾았습니까, $N?' WHERE `entry`=8867; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='엘룬아라 호수 아래에서 징조가 일고 있습니다, $n...' WHERE `entry`=8868; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 달의 축제 로켓을 만드는 비법을 알고 있으며 영광스러운 분들과 지식을 공유하게 되어 기쁩니다.$B$B선조의 주화와 교환하면 작은 로켓을 만드는 레시피를 제공할 수 있습니다...' WHERE `entry`=8876; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='로켓은 축하할 수 있는 멋진 방법이지만, 그 영광을 보려면... 발사기에서 발사해야 합니다.$B$B선조의 주화를 가져오시면 지금 보시는 것과 같은 로켓 발사기를 만들 수 있는 지식을 제공할 수 있습니다. 문글레이드에서.' WHERE `entry`=8877; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 보는 드레스와 바지 정장은 수년 전의 전통 의상입니다. 옛 방식과 사랑하는 사람이 사라진 것을 기리기 위해 입는 것입니다.$B$B선조의 주화 $N을 가져오면 전통적인 빨간색 드레스나 양복을 만들 수 있는 패턴을 알려드리겠습니다.' WHERE `entry`=8878; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대형 축제 로켓이 하늘을 찬란하게 밝히고 있습니다. 클러스터 로켓만이 그 장엄함을 견줄 수 있습니다!$B$B선조의 주화를 가져오세요, $n. 그러면 제가 그 창조물에 대한 지식을 공유하겠습니다.' WHERE `entry`=8879; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='클러스터 로켓은 개별 로켓의 모음이며 그 아름다움은 굉장합니다! 선조의 주화를 가져오시면 그 창조물에 대한 지식을 여러분과 공유하겠습니다...' WHERE `entry`=8880; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='대형 클러스터 로켓을 만들려면 막대한 자원과 기술이 필요하지만 그 화려함과 아름다움은 그만한 가치가 있습니다! 선조의 주화를 가져오면 주화 제작에 대한 지식을 알려드리겠습니다.' WHERE `entry`=8881; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='가장 화려한 불꽃쇼는 집속 로켓을 포함해야 하며, 그 집속 로켓은 집속 발사대에서 발사해야 합니다! 그렇다면 클러스터 시작 프로그램을 만드는 비밀을 배우는 것이 논리적이지 않습니까? 조상의 주화를 가져오시면 이 지식을 알려드리겠습니다.' WHERE `entry`=8882; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Super Egg-O-Matic은 Curgle Cranklehop의 최신 발명품입니다. 상당히 인상적인 기계입니다.$B$BSuper Egg-O-Matic은 컨트롤 패널에 접근할 때마다 격렬하게 스퍼터링합니다.' WHERE `entry`=8893; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$g안녕, 잘생겼어. 무엇을 도와드릴까요?:오 이런! 무엇을 도와드릴까요?;' WHERE `entry`=8897; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요 잘생겼습니다. 무엇을 도와드릴까요?' WHERE `entry`=8898; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='안녕하세요 잘생겼습니다. 무엇을 도와드릴까요?' WHERE `entry`=8899; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 그리고 내가 이 기쁨을 빚지고 있는 것은 무엇입니까?' WHERE `entry`=8900; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 그리고 내가 이 기쁨을 빚지고 있는 것은 무엇입니까?' WHERE `entry`=8901; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='오, 그리고 내가 이 기쁨을 빚지고 있는 것은 무엇입니까?' WHERE `entry`=8902; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 걱정할 권리가 있었습니까? 간수들은 이 사랑의 병에 시달리고 있습니까?' WHERE `entry`=8903; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 걱정할 권리가 있었습니까? 우리의 멍청한 수호자들은 극복되었나요?' WHERE `entry`=8904; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 가져왔나요, $N?' WHERE `entry`=8905; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 가져왔나요, $N?' WHERE `entry`=8906; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 가져왔나요, $N?' WHERE `entry`=8907; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 가져왔나요, $N?' WHERE `entry`=8908; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 가져왔나요, $N?' WHERE `entry`=8909; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 가져왔나요, $N?' WHERE `entry`=8910; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 가져왔나요, $N?' WHERE `entry`=8911; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 것을 가져왔나요, $N?' WHERE `entry`=8912; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 아이템은 구했습니까, $N?' WHERE `entry`=8913; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 아이템은 구했습니까, $N?' WHERE `entry`=8914; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 아이템은 구했습니까, $N?' WHERE `entry`=8915; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 아이템은 구했습니까, $N?' WHERE `entry`=8916; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 아이템은 구했습니까, $N?' WHERE `entry`=8917; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 아이템은 구했습니까, $N?' WHERE `entry`=8918; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 아이템은 구했습니까, $N?' WHERE `entry`=8919; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 아이템은 구했습니까, $N?' WHERE `entry`=8920; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료가 좀 비싸다는 건 알지만... 마지막 재료가 모두 필요할 거라고 약속할게요!' WHERE `entry`=8921; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나한테 줄 게 있어?' WHERE `entry`=8922; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나에게 말하고 싶니?' WHERE `entry`=8923; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='엑토플라즘은 아직 모으셨나요, $r?' WHERE `entry`=8924; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마그마 군주 $N을(를) 찾았습니까?' WHERE `entry`=8925; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래를 할 준비가 되셨나요?' WHERE `entry`=8926; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='교환을 수행할 준비가 되셨습니까?' WHERE `entry`=8927; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Darkwhisper Gorge에서 꼬마 도깨비를 찾으셨나요?' WHERE `entry`=8928; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래를 할 준비가 되셨나요?' WHERE `entry`=8931; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래를 할 준비가 되셨나요?' WHERE `entry`=8932; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래를 할 준비가 되셨나요?' WHERE `entry`=8933; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래를 할 준비가 되셨나요?' WHERE `entry`=8934; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래를 할 준비가 되셨나요?' WHERE `entry`=8935; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래를 할 준비가 되셨나요?' WHERE `entry`=8936; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래를 할 준비가 되셨나요?' WHERE `entry`=8937; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='교환을 수행할 준비가 되셨습니까?' WHERE `entry`=8938; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='교환을 수행할 준비가 되셨습니까?' WHERE `entry`=8939; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='교환을 수행할 준비가 되셨습니까?' WHERE `entry`=8940; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='교환을 수행할 준비가 되셨습니까?' WHERE `entry`=8941; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='교환을 수행할 준비가 되셨습니까?' WHERE `entry`=8942; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='교환을 수행할 준비가 되셨습니까?' WHERE `entry`=8943; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='교환을 수행할 준비가 되셨습니까?' WHERE `entry`=8944; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='말해봐, 이시다가 살아있니?' WHERE `entry`=8945; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이시다... 살아있나요?' WHERE `entry`=8946; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 자료는 구했습니까, $N?' WHERE `entry`=8947; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Speak up stranger, 나 바쁜 거 안 보여?' WHERE `entry`=8948; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 내가 부탁한 부탁을 잘 들어줬어?' WHERE `entry`=8949; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 자료는 모두 모았습니까, $N?' WHERE `entry`=8950; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8951; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8952; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8953; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8954; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8955; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8956; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8957; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8958; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N. 당신이 알아낸 모든 것을 나에게 말해야 합니다. 그러나 먼저 귀하의 보상을 준비하겠습니다.' WHERE `entry`=8959; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리가 그 마지막 일자리를 차지한 것은 우리의 어리석음... 우리의 운명이었습니다. 부적에 담긴 발타라크 경의 영혼을 실수로 훔치지 않았더라면. 우리 용병단에 그렇게 욕심을 부리고 자기들끼리 나눠먹는 놈들만 없었더라면. 나는 오늘 살아있을 것입니다. 아마도 맥주를 다시 던지거나 내 아이들 중 하나를 공중에 던질 것입니다. $B$B$N, 우리의 오래된 용병 회사의 비열한 탐욕이 당신의 운명이 되지 않도록 하십시오.' WHERE `entry`=8961; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내가 당신을 보내어 모으라고 보낸 것을 가지고 이미 돌아왔습니까?' WHERE `entry`=8962; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내가 당신을 보내어 모으라고 보낸 것을 가지고 이미 돌아왔습니까?' WHERE `entry`=8963; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내가 당신을 보내어 모으라고 보낸 것을 가지고 이미 돌아왔습니까?' WHERE `entry`=8964; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내가 당신을 보내어 모으라고 보낸 것을 가지고 이미 돌아왔습니까?' WHERE `entry`=8965; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그럼 됐어? 발타라크 경의 부적의 왼쪽 조각을 되찾았고 마침내 내 옛 동료 모르 그레이후프의 영혼을 안식시켰다고?' WHERE `entry`=8966; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Isalien의 영혼을 구하고 Lord Valthalak의 부적 $N의 왼쪽 조각을 회수하는 일을 이미 처리하지 않으셨습니까?' WHERE `entry`=8967; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C 님, 이것은 당신이 이미 그 두 바보의 영혼을 안식시키고 Valthalak 경의 부적의 왼쪽 조각을 회수했다는 것을 의미합니까?' WHERE `entry`=8968; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='부적의 왼쪽 조각을 가지고 돌아오셨다면 $N님을 칭찬합니다. 그렇지 않은 경우에는 낭비할 시간이 없으므로 주의하십시오. 장담합니다!' WHERE `entry`=8969; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Bloodkelp, $N, 그것의 큰 스택, 그것이 내 점술 주문을 강화하는 데 필요한 것입니다. 알카즈 섬으로 가서 모으려면 친구 몇 명 정도는 데려가야 할 것 같습니다... 저 스트라샤즈 놈들은 몹쓸 놈들입니다!' WHERE `entry`=8970; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔어?' WHERE `entry`=8977; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='장치를 가지고 돌아왔습니까?' WHERE `entry`=8978; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어떻게 도와드릴까요?' WHERE `entry`=8979; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋아하는 리더에게 사랑과 존경의 선물을 전하러 오셨나요?' WHERE `entry`=8981; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내가 당신을 보내어 모으라고 보낸 것을 가지고 이미 돌아왔습니까?' WHERE `entry`=8985; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내가 당신을 보내어 모으라고 보낸 것을 가지고 이미 돌아왔습니까?' WHERE `entry`=8986; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내가 당신을 보내어 모으라고 보낸 것을 가지고 이미 돌아왔습니까?' WHERE `entry`=8987; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 내가 당신을 보내어 모으라고 보낸 것을 가지고 이미 돌아왔습니까?' WHERE `entry`=8988; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그럼 됐어? 발타라크 경의 부적에서 올바른 조각을 찾아 부적을 하나의 전체로 재결합하고 마침내 내 오랜 동료인 모르 그레이후프의 영혼을 잠재웠다고?' WHERE `entry`=8989; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Isalien의 영혼을 구하고 Lord Valthalak의 부적 $N의 올바른 조각을 회수하는 일을 이미 처리하지 않으셨습니까? 나에게 건네주기 전에 반드시 부적의 조각을 다시 조합해 주십시오.' WHERE `entry`=8990; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C님, 이것은 당신이 이미 그 두 바보의 영혼을 안식시키고 Lord Valthalak의 부적 조각을 재결합했다는 것을 의미합니까?' WHERE `entry`=8991; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='완성된 부적을 가지고 돌아오셨다면 $N님을 칭찬합니다. 그렇지 않은 경우에는 낭비할 시간이 없으므로 주의하십시오. 장담합니다!' WHERE `entry`=8992; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='좋아하는 리더에게 사랑과 존경의 선물을 전하러 오셨나요?' WHERE `entry`=8993; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리는 먼 길을 왔습니다, $N. 무슨 일이 있어도 고맙다는 말을 하고 싶었어요! 당신은 우리 용병 회사 The Veiled Blade의 살아남은 구성원을 도우려고 치명적인 위험에 처했고, 내가 아는 한 당신은 이제 우리 중 하나입니다.' WHERE `entry`=8994; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$C, 감히 내 휴식을 방해해!' WHERE `entry`=8995; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$N, 당신이 돌아왔고 아직 살아있습니다! 글쎄, 적어도 우리 중 하나는.$B$B당신은 그것에 대해 모두 말해야 할거야!' WHERE `entry`=8996; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래에 따라 Wildheart 조각을 새로운 Feralheart Cowl과 조끼와 교환할 준비가 되셨습니까?' WHERE `entry`=8999; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래에 따라 Beaststalker 조각을 새로운 Beastmaster의 모자와 튜닉과 교환할 준비가 되셨습니까?' WHERE `entry`=9000; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 거래에 따라 새 마법사의 왕관과 로브와 교환하여 마기스터의 조각을 넘겨줄 준비가 되셨습니까?' WHERE `entry`=9001; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 거래에 따라 Lightforge 부품을 새로운 Soulforge 헬멧과 흉갑과 교환할 준비가 되셨습니까?' WHERE `entry`=9002; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 거래에 따라, 당신의 신심 조각을 당신의 새로운 Virtuous Crown과 Robe와 교환할 준비가 되셨습니까?' WHERE `entry`=9003; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래에 따라 새 Darkmantle 모자와 튜닉과 교환하여 Shadowcraft 부품을 넘겨줄 준비가 되셨습니까?' WHERE `entry`=9004; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래에 따라 공포의 안개 조각을 새 죽음의안개 가면과 로브와 교환할 준비가 되셨습니까?' WHERE `entry`=9005; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 거래에 따라, 새로운 투구와 영웅심의 흉갑과 교환하여 Valor 조각을 넘겨줄 준비가 되셨습니까?' WHERE `entry`=9006; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래에 따라 Wildheart 조각을 새로운 Feralheart Cowl과 조끼와 교환할 준비가 되셨습니까?' WHERE `entry`=9007; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래에 따라 Beaststalker 조각을 새로운 Beastmaster의 모자와 튜닉과 교환할 준비가 되셨습니까?' WHERE `entry`=9008; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 거래에 따라, 당신의 신심 조각을 당신의 새로운 Virtuous Crown과 Robe와 교환할 준비가 되셨습니까?' WHERE `entry`=9009; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래에 따라 새 Darkmantle 모자와 튜닉과 교환하여 Shadowcraft 부품을 넘겨줄 준비가 되셨습니까?' WHERE `entry`=9010; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 거래에 따라, 오천둥의 새로운 코이프와 조끼와 교환하여 요소 조각을 넘겨줄 준비가 되셨습니까?' WHERE `entry`=9011; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='거래에 따라 공포의 안개 조각을 새 죽음의안개 가면과 로브와 교환할 준비가 되셨습니까?' WHERE `entry`=9012; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 거래에 따라, 새로운 투구와 영웅심의 흉갑과 교환하여 Valor 조각을 넘겨줄 준비가 되셨습니까?' WHERE `entry`=9013; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리의 거래에 따라 새 마법사의 왕관과 로브와 교환하여 마기스터의 조각을 넘겨줄 준비가 되셨습니까?' WHERE `entry`=9014; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='돌아왔군요, $N!' WHERE `entry`=9015; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔고 당신의 눈에는 당신이 나에게 할 말이 많다는 것을 알았습니다, $N. 먼저 귀하의 보상을 처리합시다.' WHERE `entry`=9016; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔고 당신의 눈에는 당신이 나에게 할 말이 많다는 것을 알았습니다, $N. 먼저 귀하의 보상을 처리합시다.' WHERE `entry`=9017; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔고 당신의 눈에는 당신이 나에게 할 말이 많다는 것을 알았습니다, $N. 먼저 귀하의 보상을 처리합시다.' WHERE `entry`=9018; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔고 당신의 눈에는 당신이 나에게 할 말이 많다는 것을 알았습니다, $N. 먼저 귀하의 보상을 처리합시다.' WHERE `entry`=9019; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔고 당신의 눈에는 당신이 나에게 할 말이 많다는 것을 알았습니다, $N. 먼저 귀하의 보상을 처리합시다.' WHERE `entry`=9020; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔고 당신의 눈에는 당신이 나에게 할 말이 많다는 것을 알았습니다, $N. 먼저 귀하의 보상을 처리합시다.' WHERE `entry`=9021; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 돌아왔고 당신의 눈에는 당신이 나에게 할 말이 많다는 것을 알았습니다, $N. 먼저 귀하의 보상을 처리합시다.' WHERE `entry`=9022; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이건 장난이 아니에요, $N. 친구를 데려와야 합니다.' WHERE `entry`=9023; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요?' WHERE `entry`=9024; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='의무, 명예, 헌신... 이 말은 당신에게 무엇을 의미합니까?' WHERE `entry`=9033; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9034; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9036; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9037; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9038; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9039; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9040; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9041; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9042; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9043; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9044; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9045; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9046; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9047; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9048; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9049; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9050; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='큰 짐승을 진정시킬 수 있었습니까?' WHERE `entry`=9051; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 성공을 만났습니까?' WHERE `entry`=9052; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='포도나무를 되찾았습니까?' WHERE `entry`=9053; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9054; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9055; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9056; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9057; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9058; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9059; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9060; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9061; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9068; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9069; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9070; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9071; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9072; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요구하는 것을 가져왔습니까?' WHERE `entry`=9073; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9074; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요구하는 것을 가져왔습니까?' WHERE `entry`=9075; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9077; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$B$BI는 이 모든 것에서 아이러니를 깨달았습니다.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9079; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<로한이 당신을 의심스럽게 바라보고 있습니다.>$B$B요즘 티르의 손을 본 적이 있나요?' WHERE `entry`=9080; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료만 가져오고 시간 낭비는 그만해, $C.' WHERE `entry`=9081; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 항목 없이 어떻게 작업을 완료할 수 있겠습니까?' WHERE `entry`=9082; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 항목 없이 어떻게 작업을 완료할 수 있겠습니까?' WHERE `entry`=9083; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 요청한 항목 없이 어떻게 작업을 완료할 수 있겠습니까?' WHERE `entry`=9084; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운이 있었나요, $n?' WHERE `entry`=9085; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료비는 높지만 곧 잊혀집니다.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료비는 높지만 곧 잊혀집니다.' WHERE `entry`=9087; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료비는 높지만 곧 잊혀집니다.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료비는 높지만 곧 잊혀집니다.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료비는 높지만 곧 잊혀집니다.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료비는 높지만 곧 잊혀집니다.' WHERE `entry`=9091; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료비는 높지만 곧 잊혀집니다.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료비는 높지만 곧 잊혀집니다.' WHERE `entry`=9093; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='괴사 룬 30개를 가져오면 그 대가로 손 보호대를 선택해 드리겠습니다. 이것들은 언데드 스컬지와의 싸움에서 가치가 있음을 증명할 것입니다.' WHERE `entry`=9094; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9095; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9096; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9097; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9098; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9099; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9100; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9101; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9102; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9103; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9104; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9105; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9106; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9107; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9108; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9109; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9110; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시약 가져왔어, 꼬마야?' WHERE `entry`=9111; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시약 가져왔어, 꼬마야?' WHERE `entry`=9112; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시약 가져왔어, 꼬마야?' WHERE `entry`=9113; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시약 가져왔어, 꼬마야?' WHERE `entry`=9114; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시약 가져왔어, 꼬마야?' WHERE `entry`=9115; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시약 가져왔어, 꼬마야?' WHERE `entry`=9116; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='시약 가져왔어, 꼬마야?' WHERE `entry`=9117; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='퀘스트에 누락된 부품이 있습니다. 가서 모두 얻으세요!' WHERE `entry`=9118; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아무도 낙스라마스에 들어가 이야기를 전하지 못했습니다.' WHERE `entry`=9121; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아무도 낙스라마스에 들어가 이야기를 전하지 못했습니다.' WHERE `entry`=9122; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아무도 낙스라마스에 들어가 이야기를 전하지 못했습니다.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='사냥은 어떻게 되나요?' WHERE `entry`=9124; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='첫 번째 묶음인 $N에서 모범적인 일을 하셨습니다. 더 있으면 지금 가져가겠습니다. 꾸러미를 제출할 때마다 또 다른 휘장으로 보상하겠습니다.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스켈레톤 감염된 로케일 $c로 안내해 드릴 수 있습니다.' WHERE `entry`=9126; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내 일을 하는 사람은 너무 많은 뼈 조각을 가질 수 없습니다, $N. 여분의 조각이 있을 때마다 저에게 가져오시면 다른 휘장으로 보상해 드리겠습니다.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='올바른 방향으로만 안내해 드릴 수 있습니다, $N.' WHERE `entry`=9128; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='솔직히 말씀드리자면 저는 서리불꽃 방어구를 만드는 데 코어를 사용합니다. 낙스라마스에서 전투를 벌이는 마법사들이 사용하는 갑옷입니다. 당신과 당신 같은 사람들이 없었다면 우리는 분명히 이 전쟁에서 패배했을 것입니다.$b$b그럼 코어를 더 가져오시면 더 많은 휘장을 드리겠습니다.' WHERE `entry`=9129; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$B$B무엇을 원하십니까? 지도? 나는 그것들을 제공 할 수 있습니다...' WHERE `entry`=9131; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스크랩 한 움큼마다 휘장을 드리겠습니다. 많을수록 좋습니다. 너희들을 둘로 쪼개기 전에 당장 내 눈앞에서 꺼져!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='나는 우리 세계의 식물에 대해 잘 알고 있습니다. 방향이 필요합니까?' WHERE `entry`=9136; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신이 나에게 전달하는 모든 잎사귀 묶음에 대해 여명의 휘장 또는 십자군의 휘장 중 하나를 선택하여 보상하겠습니다.$B$B휘장은 다양한 보상을 위해 병참장교에게 제출할 수 있습니다.' WHERE `entry`=9137; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='<시가를 씹는 메츠 사령관>$B$B이게 뭐야? 나는 바쁜 사람입니다.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 훈련을 알고, 꼬마 야. 용맹 토큰 1개로 장인의 영장을 받을 수 있습니다.' WHERE `entry`=9142; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 위협에 맞서려면 시간이 걸릴 것입니다. 잘 지냈어, $n?' WHERE `entry`=9153; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 우리 명령에 합류하기 위해 왔습니다, 그렇죠?' WHERE `entry`=9154; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이름, 계급 및 일련 번호!' WHERE `entry`=9165; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9178; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9179; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9181; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9182; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9183; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9184; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9185; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9186; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9187; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9188; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9190; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9191; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9194; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9195; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9196; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9197; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9198; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9200; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9201; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9202; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9203; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9204; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9205; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='작업 주문을 채우고 있습니까, $C?' WHERE `entry`=9206; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아케넘 가지고 계신가요?' WHERE `entry`=9208; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아케넘 가지고 계신가요?' WHERE `entry`=9209; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아케넘 가지고 계신가요?' WHERE `entry`=9210; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='이 은빛 여명회 경비병이 아니었다면 당신은 이 바닥에 얼룩이 되었을 것입니다.' WHERE `entry`=9211; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$B$B사라져라, 곤충아.' WHERE `entry`=9213; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신중하게 선택하십시오. 환불은 없습니다.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신중하게 선택하십시오. 환불은 없습니다.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신중하게 선택하십시오. 환불은 없습니다.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신중하게 선택하십시오. 환불은 없습니다.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신중하게 선택하십시오. 환불은 없습니다.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신중하게 선택하십시오. 환불은 없습니다.' WHERE `entry`=9226; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신중하게 선택하십시오. 환불은 없습니다.' WHERE `entry`=9227; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='신중하게 선택하십시오. 환불은 없습니다.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='라말라드니 소식은 없나요?' WHERE `entry`=9229; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='얼어붙은 룬은 아마도 낙스라마스 내부에서 찾을 수 있을 것입니다.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 Omarion을 만나지 않았습니까?' WHERE `entry`=9232; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='내가 생각하는 그거야?$B$B<침을 흘리고 있는 빌헬름.>' WHERE `entry`=9233; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9234; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9235; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9236; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9237; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9239; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9240; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9241; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9242; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9243; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9244; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9245; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='재료는 가져오셨나요?' WHERE `entry`=9246; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Fandu-dath-belore? 오, 실례합니다, $N. 나는 당신을 인식하지 못했습니다. 당신은 왕권을 가지고 있습니까?' WHERE `entry`=9248; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그녀의 시간이었다, 필멸자.' WHERE `entry`=9250; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='현재 형태의 지팡이는 인간의 손에 들기에는 너무 위험합니다.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그 야비한 개, 레빌가즈는 기꺼이 그들의 선장을 켜려는 이전 블러드세일즈를 용서하겠다고 제안했습니다! 그 빌지 빨판은 나에게 \'오래된\' 친구들을 버리고 그들의 손수건을 증거로 가져오라고 했습니다.$b$b나는 그렇게 할 마음이 없고, 당신들에게 요구하지도 않을 것입니다. 비단 천과 붉은색 염료를 가져오시면 적절한 복제품을 만들어 드리겠습니다. 남작에게 당신이 변절했다고 말하겠지만, 주의하세요... Bloodsails는 그것을 좋아하지 않을 것입니다!' WHERE `entry`=9259; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 침공을 조사하지 않았습니까? 빈둥거리고 있을 시간이 없다!' WHERE `entry`=9260; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 침공을 조사하지 않았습니까? 빈둥거리고 있을 시간이 없다!' WHERE `entry`=9261; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 침공을 조사하지 않았습니까? 빈둥거리고 있을 시간이 없다!' WHERE `entry`=9262; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 침공을 조사하지 않았습니까? 빈둥거리고 있을 시간이 없다!' WHERE `entry`=9263; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 침공을 조사하지 않았습니까? 빈둥거리고 있을 시간이 없다!' WHERE `entry`=9264; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 침공을 조사하지 않았습니까? 빈둥거리고 있을 시간이 없다!' WHERE `entry`=9265; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 우리나 우리 친구들 $N에게 정말 나쁜 짓을 한 게 틀림없어요. 어쨌든 나는 우리의 은혜를 되찾을 수 있는 방법을 알려드리려고 왔습니다.$b$b아시다시피 여명의 설원은 꽤 춥습니다. 다른 도시에서 온 우리 고블린이 너무 많아서 손을 따뜻하게 할 수 있습니다. 나에게 룬무늬 천과 석탄을 가져다주면 좋은 소식을 전하겠습니다. 그러나 우리의 적들은 당신이 우리를 돕는 것을 친절하게 받아들이지 않을 것입니다.' WHERE `entry`=9266; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='톱니항에 발을 들이기 전에 두 번 생각하는 게 좋을 거야, $n! 당신의 더러운 행위에 대한 소문이 돌고 있습니다.$b$b다행히도 붉은해적단과의 조우로 많은 부상자를 싣고 배가 도착했습니다. 이것은 당신이 완전한 악당이 아니라는 것을 증명할 기회입니다. 붕대를 감는 리넨 천과 물약을 담을 빈 약병을 가져와 우리에게 도움을 주십시오.' WHERE `entry`=9267; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다시 한 번 타나리스의 고블린과 친구가 되려고 하시나요, $N? 붉은해적단과 맞서 싸우려면 돛과 대포 재료가 필요합니다. 저에게 마법매듭과 강력한 플럭스를 가져오시면 당신의 무단 침입을 용서하는 길로 가겠습니다.' WHERE `entry`=9268; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='필요한 것이 있습니까?' WHERE `entry`=9292; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 거기에 무엇이 있습니까?' WHERE `entry`=9295; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 거기에 무엇이 있습니까?' WHERE `entry`=9299; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 거기에 무엇이 있습니까?' WHERE `entry`=9300; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 거기에 무엇이 있습니까?' WHERE `entry`=9301; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 거기에 무엇이 있습니까?' WHERE `entry`=9302; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='예? 거기에 무엇이 있습니까?' WHERE `entry`=9304; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='무엇을 도와드릴까요?' WHERE `entry`=9310; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지 침략자들의 괴저 룬 8개를 가져오면 봉헌된 숫돌을 줄 수 있습니다. 리치 왕의 하수인과의 전투에서 큰 도움이 될 것입니다.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Scourge 침략자의 괴사 룬과 교환하여 Argent Dawn은 축복받은 마법사 오일 한 병을 제공합니다.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어둠 속에서 길을 찾았습니까?' WHERE `entry`=9319; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다른 공급품 외에도 유용한 주요 마나 물약이 많이 있습니다. 15개의 괴사 룬과 교환하여 하나를 드리겠습니다.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='칼림도어의 불꽃이 밝게 타오르고 있습니까?' WHERE `entry`=9322; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='아직 대륙을 여행하지 않았습니까? 깨달음이 당신을 기다립니다.' WHERE `entry`=9323; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 정말 빛나고 있어요, $R. 거기에 무엇이 있습니까?' WHERE `entry`=9324; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 정말 빛나고 있어요, $R. 거기에 무엇이 있습니까?' WHERE `entry`=9325; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 정말 빛나고 있어요, $R. 거기에 무엇이 있습니까?' WHERE `entry`=9326; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 정말 빛나고 있어요, $R. 거기에 무엇이 있습니까?' WHERE `entry`=9330; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 정말 빛나고 있어요, $R. 거기에 무엇이 있습니까?' WHERE `entry`=9331; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 정말 빛나고 있어요, $R. 거기에 무엇이 있습니까?' WHERE `entry`=9332; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='괴사 룬 30개를 가져오면 그 대가로 손 보호대를 선택해 드리겠습니다. 이것들은 언데드 스컬지와의 싸움에서 가치가 있음을 증명할 것입니다.' WHERE `entry`=9333; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='Scourge 침략자의 괴사 룬과 교환하여 Argent Dawn은 축복받은 마법사 오일 한 병을 제공합니다.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='스컬지 침략자들의 괴저 룬 8개를 가져오면 봉헌된 숫돌을 줄 수 있습니다. 리치 왕의 하수인과의 전투에서 큰 도움이 될 것입니다.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다른 공급품 외에도 유용할 수 있는 주요 치유 물약이 많이 있습니다. 15개의 괴사 룬과 교환하여 하나를 드리겠습니다.' WHERE `entry`=9336; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='다른 공급품 외에도 유용한 주요 마나 물약이 많이 있습니다. 15개의 괴사 룬과 교환하여 하나를 드리겠습니다.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='우리가 제공하는 물질적 보상이 필요하지 않더라도 이 배지는 여전히 우리의 상호 신뢰와 우정을 표시합니다.$B$BB이걸 가져오세요. 귀하의 업무 수행이 직무 범위를 넘어선다면 귀하의 서비스에 대해 적절히 기록해 두겠습니다.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 우리의 대의를 크게 도왔습니다, $n. 원하신다면 은빛 여명회 휘장을 제공할 수 있습니다. 우리는 당신이 우리 동맹국에 있다는 것을 자랑스럽게 생각합니다.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 우리의 대의를 크게 도왔습니다, $n. 원하신다면 은빛 여명회 휘장을 제공할 수 있습니다. 우리는 당신이 우리 동맹국에 있다는 것을 자랑스럽게 생각합니다.' WHERE `entry`=9343; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='낭비할 시간이 없습니다! 당신은 껍질을 가지고 있습니까?' WHERE `entry`=9362; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='마법을 수집했습니까?' WHERE `entry`=9364; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='불이 타오르고 있습니까?' WHERE `entry`=9367; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='행운이 있었나요, $N?' WHERE `entry`=9368; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='어둠 속에서 길을 찾았습니까?' WHERE `entry`=9386; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='축제가 끝날 때까지 불은 꺼지지 않습니다!' WHERE `entry`=9388; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='당신은 당신의 작업을 보았습니까?' WHERE `entry`=9389; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='밖에서는 조심하되 빨리 움직여야 합니다. 우리는 지체할 시간이 없습니다.' WHERE `entry`=9419; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='$n 님, 사막의 위험을 조심하세요. 얼라이언스가 모래 언덕에 숨어 있는 상황에서 모든 단계가 마지막이 될 수 있습니다.' WHERE `entry`=9422; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='탑이 우리 손에 들어오면 곧 포세이큰을 포위할 수 있을 것입니다. 그 후, 우리가 그들을 분쇄할 수 있는 것은 시간 문제입니다.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `RequestItemsText_loc1`='그들이 우리의 수도 중 하나에 그렇게 가까운 곳에 기지를 건설하도록 허용할 것이라고 생각한다면 그들은 바보임에 틀림없습니다.$B$B우리는 그들이 뒤를 돌아 남쪽으로 후퇴할 때까지 그들의 숫자를 피를 흘리게 할 것입니다.' WHERE `entry`=9665; + +-- Google Translate details text locales. (Korean) +UPDATE `locales_quest` SET `Details_loc1`='몇 주 동안 농부와 상인들을 괴롭힌 목이 마른 개릭 패드풋이 수도원 동쪽과 다리 건너편에 있는 포도원 근처 판자집에서 목격되었습니다. 악당의 머리를 가져오고 현상금을 받으세요!$B$B하지만 조심하세요, $N. Garrick은 주변에 깡패들을 모았습니다. 그는 접근하기 쉬운 사람이 아닐 것입니다.' WHERE `entry`=6; +UPDATE `locales_quest` SET `Details_loc1`='마젠타 곰팡이 뚜껑이라는 새로 발견된 식물에 대해 들었습니다. 그것들은 울다만 발굴 현장 깊숙한 곳에서 무리지어 자랍니다. 그들은 다른 곳에 있을지 모르지만 지금은 그것이 내가 그들이 있는 것을 아는 유일한 장소입니다. 연금술에서 그것들의 잠재적인 용도를 연구하고 싶고 그것이 당신이 들어오는 곳입니다.$B$B마젠타색 모자 클러스터를 찾고 모자 12개를 가져오세요. 조심하세요. 밀치면 독 포자를 뿜어낼 수 있습니다.$B$B이렇게 해주세요. 그러면 제 유명한 원기 회복 비약을 한 묶음 만들어 드리겠습니다!' WHERE `entry`=17; +UPDATE `locales_quest` SET `Details_loc1`='당신의 이전 조사는 에코 리지 광산을 정화해야 한다는 증거입니다. 광산으로 돌아가 코볼트 제거를 도와주세요.$B$B시간을 낭비하지 마세요, $N. 코볼트가 광산에 방해받지 않고 오래 있을수록 노스샤이어에서 더 깊은 발판을 마련합니다.' WHERE `entry`=21; +UPDATE `locales_quest` SET `Details_loc1`='$N, 나는 당신의 발전을 매우 기쁘게 지켜보고 있습니다. 당신은 틀림없이 소중한 자연의 수호자로 성장하고 있을 것입니다.$B$B세나리우스가 우리에게 변화의 능력을 부여한 다양한 동물적 측면 중 하나에 대해 자세히 알아볼 시간입니다. 물의 지배자. 이를 위해 Moonglade의 Nighthaven 마을로 이동하여 그곳에 있는 Cenarion Circle의 Dendrite Starblaze와 대화해야 합니다. 그는 당신을 더 인도할 것입니다.' WHERE `entry`=26; +UPDATE `locales_quest` SET `Details_loc1`='$N, 나는 당신의 발전을 매우 기쁘게 지켜보고 있습니다. 당신은 틀림없이 소중한 자연의 수호자로 성장하고 있을 것입니다.$B$B세나리우스가 우리에게 변화의 능력을 부여한 다양한 동물적 측면 중 하나에 대해 자세히 알아볼 시간입니다. 물의 지배자. 이를 위해 Moonglade의 Nighthaven 마을로 이동하여 그곳에 있는 Cenarion Circle의 Dendrite Starblaze와 대화해야 합니다. 그는 당신을 더 인도할 것입니다.' WHERE `entry`=27; +UPDATE `locales_quest` SET `Details_loc1`='첫 번째 시도로 엘룬아라 호수 깊숙한 곳을 수색하여 성소 방울을 찾으십시오. 그것은 빠르게 부패하므로 서둘러 Remulos의 신전으로 진행하십시오. 신사에서 값싼 물건을 사용한 다음 그곳에서 Tajarri와 대화하십시오. 그녀는 Moonglade에서 가장 신뢰받는 감시자 중 한 명입니다.$B$B작업을 완료하는 데 정해진 시간만 주어지며, 스스로 싸구려를 찾는 다른 드루이드와 경쟁하게 될 수도 있습니다. 정신력과 신체 능력이 성공에 매우 중요합니다.$B$B행운을 빕니다, $N.' WHERE `entry`=28; +UPDATE `locales_quest` SET `Details_loc1`='첫 번째 시도로 엘룬아라 호수 깊숙한 곳을 수색하여 성소 방울을 찾으십시오. 그것은 빠르게 부패하므로 서둘러 Remulos의 신전으로 진행하십시오. 신사에서 값싼 물건을 사용한 다음 그곳에서 Tajarri와 대화하십시오. 그녀는 Moonglade에서 가장 신뢰받는 감시자 중 한 명입니다.$B$B작업을 완료하는 데 정해진 시간만 주어지며, 스스로 싸구려를 찾는 다른 드루이드와 경쟁하게 될 수도 있습니다. 정신력과 신체 능력이 성공에 매우 중요합니다.$B$B행운을 빕니다, $N.' WHERE `entry`=29; +UPDATE `locales_quest` SET `Details_loc1`='두 번째 시도에서는 바다사자의 펜던트를 만드는 두 개의 반쪽이 필요합니다. 절반은 물 속을 미끄러지는 바다사자의 민첩성에서 힘을 얻습니다. 다른 하나는 강치 측면의 놀라운 지구력에서 힘을 얻습니다. 드루이드는 이 두 가지 특성을 동등하게 활용하여 수중 형태의 측면을 구현합니다.$B$BMoonglade의 주민들과 이야기하여 부품이 어디에 있는지 알아보고 두 가지를 모두 여기로 가져와 하나로 합칩니다. 형성되면 펜던트를 Dendrite Starblaze에게 가져가십시오.' WHERE `entry`=30; +UPDATE `locales_quest` SET `Details_loc1`='모든 젊은 드루이드가 수생 측면을 채택하기 전에 필요한 교훈을 완료했습니다. 이제 Thunder Bluff에 있는 트레이너인 Turak Runetotem에게 돌아가십시오. 그에게 펜던트를 보여주고 그가 가르쳐야 할 것을 배울 준비가 되었음을 증명하십시오. 그는 당신의 훈련을 마치고 물과 하나가 될 것입니다.$B$B안녕, 젊은 드루이드. 우리는 다시 이야기할 것입니다.' WHERE `entry`=31; +UPDATE `locales_quest` SET `Details_loc1`='여기 당신의 보고서가 있습니다. 이런 종류의 실무 지식이 있는 사람에게 가져가시기 바랍니다.$B$BI는 Zilzibin Drumlore라는 트롤 학자를 알고 있습니다. 그는 아제로스의 생태계에 고유한 생명체를 연구하는 데 많은 시간을 보냈습니다. 그는 역사가입니다! 누군가 이 위협이 정확히 무엇인지, 어떻게 막을 수 있는지 알아내도록 도움을 주고 싶다면 이 보고서를 그에게 전달하세요. 우리가 얻을 수 있는 모든 도움이 필요합니다.$B$BZil은 Orgrimmar에 있는 Drag의 두 번째 층에 있는 집에 살고 있습니다.' WHERE `entry`=32; +UPDATE `locales_quest` SET `Details_loc1`='며칠 전 우리는 강변을 조사하기 위해 롤프와 말라카이 두 명의 경비병을 보냈지만 그들은 아직 돌아오지 않았습니다. 보고서를 완성하려면 그 사람들에게 무슨 일이 일어났는지 알아야 합니다.$B$B강을 따라 북쪽으로 이동하여 경비병... 또는 그들의 유해를 찾으십시오.' WHERE `entry`=37; +UPDATE `locales_quest` SET `Details_loc1`='Marshal Dughan에게 말라카이와 롤프의 죽음을 알리고 동부 Elwynn에 있는 Murlocs는 현재 우리 병력으로는 통제할 수 없다고 보고하십시오. $B$BI는 우리에게 여유 병력이 많지 않다는 것을 알고 있지만 Dughan이 누군가를 찾을 수 있기를 바랍니다.' WHERE `entry`=39; +UPDATE `locales_quest` SET `Details_loc1`='스톰윈드 군대는 엘윈의 멀록 잠복꾼과 채집꾼에게 현상금을 걸었습니다. 그들을 학살하고 찢어진 멀록 지느러미를 내게 가져오면 스톰윈드 군대가 후한 보상을 해줄 것입니다.$B$B멀록들은 여기서 북쪽의 Stone Cairn 호수와 개울이 갈라지는 남쪽에 또 하나의 마을을 세웠습니다.' WHERE `entry`=46; +UPDATE `locales_quest` SET `Details_loc1`='매쉬가 나올 때까지 섞고 섞겠습니다$b이것은 우리만의 개인 보관함이 될 것입니다$bA 여전히 강한 금속으로 만들어져야 합니다$b이 노래를 완성할 수 있도록 진은을 좀 가져다 주세요.' WHERE `entry`=50; +UPDATE `locales_quest` SET `Details_loc1`='아직 걸러지지 않았지만 새로 증류된 $b씨앗이 없는 땅이 경작을 기다리는 것처럼$b다음에 우리의 숯 더미를 만들겠습니다$b돌무화과나무 가지를 배달하세요. 그것이 당신의 다음 목표입니다.' WHERE `entry`=51; +UPDATE `locales_quest` SET `Details_loc1`='아기의 눈물처럼 맑은 감미로운 액체$b수년에 걸쳐 아름다운 짙은 호박색으로 변합니다$b하지만 자루에 불을 붙이기 전에$b까맣게 탄 참나무 통을 만들어야 합니다.' WHERE `entry`=53; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 Northshire의 보안에 관심이 있는 $c입니다. 당신은 이제 주변 엘윈 숲을 보호하는 임무를 맡았습니다.$B$B당신이 이 임무를 수락한다면, 골드샤이어에 있는 마샬 듀간에게 전달해야 할 문서를 준비했습니다. Goldshire는 국경 관문을 지나 남쪽 도로를 따라 자리 잡고 있습니다.' WHERE `entry`=54; +UPDATE `locales_quest` SET `Details_loc1`='당신의 기민함과 용맹함을 위해 여기에 갑옷 한 조각에 적합한 마커가 있습니다. Eastvale Logging Camp에 있는 Sara Timberlain에게 가져가 주세요. 그녀에게 마커를 주면 그녀가 당신을 위해 갑옷을 만들 것입니다. 그리고 $N 님, 받은 후 Elwynn 방어에 사용하십시오.$B$BEastvale Logging Camp는 경비병 Thomas의 초소 너머 동쪽에 있습니다.' WHERE `entry`=59; +UPDATE `locales_quest` SET `Details_loc1`='내 형제 모건이 스톰윈드에서 내 양초 선적을 기다리고 있습니다. 내가 직접 여행을 갈 시간이 부족하지만, 그에게 화물을 맡기고 싶다면 그는 후한 대가를 지불할 것입니다.$B$BI가 양초를 챙겼습니다. 스톰윈드 상업 지구에 있는 Pestle\'s Apothecary 상점.' WHERE `entry`=61; +UPDATE `locales_quest` SET `Details_loc1`='Sepulcher 서쪽의 Silverpine 해안을 따라 역병으로 더럽혀진 성소를 찾을 수 있습니다. 그곳의 정령들은 더 이상 우리 백성들에게 말을 걸지 않으며 현신을 물리치고 웅덩이를 정화하는 것은 당신에게 달렸습니다.$B$B 정령의 팔 보호구와 남은 소금물 물약 방울을 화로 위에 올려놓으십시오. 의식은 당신이 소통할 수 있는 순수한 영혼을 소환하기에 충분할 것입니다.$B$B작업이 완료되었다는 증거를 가져오면 토템을 보상으로 드리겠습니다.' WHERE `entry`=63; +UPDATE `locales_quest` SET `Details_loc1`='어젯밤 끔찍한 소란이 내 혈관을 타고 파문을 일으켰다. 나는 내 손녀 알리사가 큰 위험에 처해 있음을 느꼈다. 나는 카드를 살펴보았고 죽음은 탁자에서 나를 올려다보았다.$b$b어두운 트랜스를 통해 긴 여행을 한 후에 나는 이 무서운 수수께끼에 대한 단서를 발견할 수 있었다. Stalvan이라는 이름이 나에게 왔습니다.$b$b마을 회관에서 사무원을 찾아 이 캐릭터에 대해 더 알아낼 수 있는지 알아보십시오. 나는 우리 모두를 두려워합니다.' WHERE `entry`=66; +UPDATE `locales_quest` SET `Details_loc1`='이제 두 메달을 모두 얻었으니 다리에 있는 경비병 토마스에게 전달하여 살해당한 경비병의 운명을 알 수 있도록 하십시오.' WHERE `entry`=71; +UPDATE `locales_quest` SET `Details_loc1`='나는 Dran Droffers가 추구하는 파급 효과에 대한 원본 포장재를 가지고 있습니다. Malton의 거친 아버지를 위해 잔물결을 포장하는 것을 도와드리겠습니다. 잔물결 두 병을 추가로 지불하면 됩니다. 그들은 Skulk Rock 근처의 버려진 호드 기지에서 발견된 상자에 있습니다.$B$B그것은 다시 말해 힘든 작업이 될 것입니다. 파울 슬라임과 수액이 폐허에 붙어 있는 것을 발견할 것입니다. 소문에 따르면 그들은 일종의 마스터 우즈가 이끌고 있습니다. 어쨌든 잔물결을 구하고 포장을 위해 여기로 돌아오십시오.' WHERE `entry`=77; +UPDATE `locales_quest` SET `Details_loc1`='나는 Dran의 포장된 리플뿐만 아니라 그가 훔치고 있는 여분의 리플 병도 확보하는 추가 조치를 취했습니다. 내가 Dran을 매우 높이 평가하지 않을 수도 있지만 밀려오는 잔물결보다 더 나쁜 것은 없습니다. 천만에요.$B$B이제, 오그리마에 있는 폐품 상점에 있는 Dran Droffers에게 통을 배달하십시오. Malton에게 가장 따뜻한 인사를 전해주세요. 그가 좋은 술과 더 좋은 술친구를 갈망한다면 우리는 그의 방문을 영광으로 여길 것이라고 그에게 알려주십시오.' WHERE `entry`=81; +UPDATE `locales_quest` SET `Details_loc1`='여기 있습니다. 그리고 이 파이를 그 Billy에게 줄 때 그가 질식했으면 좋겠다고 말하세요!' WHERE `entry`=84; +UPDATE `locales_quest` SET `Details_loc1`='파이가 있으면 누가 그 목걸이를 가지고 있는지 말할 수 있습니다. 그리고 아시다시피 다른 농장의 버니스 할머니는 삼겹살 파이를 잘 만드시는 것 같아요... $B$B우리 농장 주변에 사는 멧돼지의 멧돼지 고기 덩어리를 그녀에게 주고 그것이 무엇인지 말해 주면 될 것입니다. 그녀는 당신을 위해 파이를 구울 것입니다.' WHERE `entry`=86; +UPDATE `locales_quest` SET `Details_loc1`='Redridge Goulash를 만드는 것보다 더 기쁜 일은 없습니다. 하지만 약간의 문제가 있습니다. 최근 오크 반란 동안 나는 스톰윈드 군대의 전체 여단을 먹였습니다. 내 찬장은 이제 맨손입니다. 하지만 당신이 재료를 제공할 수 있다면 기꺼이 따를 것입니다.$b$b질긴 콘도르 고기 5개, 그레이트 고어엄니 주둥이 5개, 바삭바삭한 거미 고기 5개를 가져다주세요.' WHERE `entry`=92; +UPDATE `locales_quest` SET `Details_loc1`='샤드를 가져 가라. 조각을 가지고 생명을 주세요.$B$B생명을 주고 이해하세요. 물이 생명임을 이해하십시오... 부패는 생명을 멈춥니다.$B$B당신은 물의 힘으로 생명을 지키고 보호합니다.' WHERE `entry`=96; +UPDATE `locales_quest` SET `Details_loc1`='주문을 마치면 빛이 폭발합니다. 화염에 부딪히는 물방울 소리가 잦아들고 주변의 타락한 영혼이 소멸되면서 감각이 압도됩니다.' WHERE `entry`=100; +UPDATE `locales_quest` SET `Details_loc1`='William Pestle이 우리 두 젊은 연인을 하나로 묶을 물약을 가지고 있을 거라고 장담합니다!$B$B여기, 이 쪽지를 William에게 가져가세요. 그는 Goldshire에 있는 Lion\'s Pride Inn에 머물고 있습니다.' WHERE `entry`=107; +UPDATE `locales_quest` SET `Details_loc1`='$N, 제 할머니와 얘기해 주세요. 누군가 나를 메이벨과 함께 데려갈 방법을 찾을 수 있다면, 그녀는 할 수 있습니다.$B$B그녀는 여기서 동쪽으로 우리 집 안에 있습니다.' WHERE `entry`=111; +UPDATE `locales_quest` SET `Details_loc1`='나는 메이벨을 위해 보이지 않는 술을 만들어 그녀가 매클루어 포도원에서 빠져나와 토미 조에게 갈 수 있도록 할 수 있습니다. 하지만 주류를 만들려면 수정 다시마가 필요합니다.$B$B다시마는 보통 바다에서 자라지만... 가끔 멀록이 수집하기도 합니다. Crystal Lake 근처에 멀록이 있는지 확인하세요. Crystal Lake는 Goldshire 바로 동쪽에 있습니다.' WHERE `entry`=112; +UPDATE `locales_quest` SET `Details_loc1`='힘든 시간이야, $c. 마을은 끊임없는 포위 공격을 받고 있습니다. 지원군이 없으면 반드시 패배할 것입니다. 내가 지금 여러분에게 맡기는 메시지는 가장 중요합니다. 스톰윈드의 마커스 조나단 장군에게 이 보고서를 즉시 가져오십시오. 배송이 완료되면 좋은 소식이든 나쁜 소식이든 즉시 저에게 돌아오십시오. $b$b이제 서둘러!' WHERE `entry`=120; +UPDATE `locales_quest` SET `Details_loc1`='나는 마을의 보호에서 멀리 떨어져 살고 있습니다. 구울과 워킹 데드가 나를 먹지 않은 것이 놀라운 일입니다! 사실, 바로 어제 Bone Chewers 한 팩이 우리 집 벽을 두드리고 있었어요!$B$BI는 Ghouls를 위한 일종의 \"허수아비\"인 인형을 만들고 싶어합니다. 그러기 위해서는 구울 갈비가 필요합니다. Flesh Eaters, Bone Chewers, Brain Eaters, Rotted Ones 및 Plague Spreaders에서 구할 수 있습니다.$B$B갈비를 가져오면 동전으로 갚겠습니다.' WHERE `entry`=133; +UPDATE `locales_quest` SET `Details_loc1`='보물에 대한 단서는 다음과 같습니다. 수고했어, 친구! 이제 정동쪽으로 가야 합니다. 절벽을 따라 동쪽으로, 길을 따라 동쪽으로. 길 옆에 있는 오래된 굴뚝 폐허를 찾으세요. 거기에서 다음 단서가 있는 오래된 통을 찾을 수 있습니다.' WHERE `entry`=138; +UPDATE `locales_quest` SET `Details_loc1`='통을 뒤지다가 또 다른 양피지 조각을 발견합니다. 이것은 다음과 같습니다. 이제 여기 배럴에서 북쪽을 향하십시오. 까마귀가 날아가는 것처럼 똑바로, 바다 절벽에 외로운 풍차 옆에 있는 빈 물통이 보일 때까지 계속 걸어가세요. 그 주전자 주위를 찌르면 원하는 것을 찾을 수 있습니다.' WHERE `entry`=139; +UPDATE `locales_quest` SET `Details_loc1`='아니나 다를까, Old Jug 깊은 곳에는 Sander의 보물에 대한 또 다른 단서가 있습니다. 잉크가 군데군데 흐르고 종이에서 위스키 냄새가 나지만 텍스트 중 일부는 알아들을 수 있습니다. 이제 저에게 위스키 병을 찾았으니 보물에 거의 다 왔습니다! 병에서 서쪽을 향하고 해안으로 걸어가십시오. 일단 물에 도착하면 계속 가십시오! 보물 상자가 있는 섬을 찾을 때까지 서쪽으로 똑바로 수영하세요!' WHERE `entry`=140; +UPDATE `locales_quest` SET `Details_loc1`='스톰윈드 군대에 이상한 일이 벌어지고 있습니다. 그들은 지금쯤 이곳에서 효력을 발휘했어야 했다. 그러나 시간은 우리에게 없는 사치입니다. 나는 레이크셔 사람들이 더 많은 도움을 요청하지 않고 목숨을 바치는 것을 지켜보지 않을 것입니다. 서부 몰락지대에서 인민 민병대가 조직되고 있다는 소식을 들었습니다.$b$b그들의 지도자인 그라이언 스타우트맨틀에게 이 간청을 전하십시오. 아마도 스타우트맨틀의 부하들은 왕이 예비군을 보낼 때까지 이곳에서 약간의 지원을 제공할 수 있을 것입니다.' WHERE `entry`=143; +UPDATE `locales_quest` SET `Details_loc1`='솔로몬 치안판사님의 쪽지는 읽기가 고통스럽습니다. 그러나 그가 서부 몰락지대에서 벌어지는 전쟁을 알지 못한다는 것은 분명합니다. 그렇지 않으면 민병대의 도움을 기대하는 것보다 더 잘 알 것입니다. 스톰윈드가 우리를 버리지 않았다면 민병대가 필요하지 않았을 것입니다.$b$b레드리지에 있는 당신의 주인 $c에게 이 답변을 전하십시오. 그리고 좋은 사람들을 잃어 마음이 무겁다는 것을 그에게 알려주십시오.' WHERE `entry`=144; +UPDATE `locales_quest` SET `Details_loc1`='썩은 꽃을 가져오면 좀비 주스를 만들어 줄 수 있습니다.$B$B썩은 꽃은 낯선 곳에서 자랍니다. 특히, Skeletal Horrors와 Skeletal Fiends의 두개골 안에서 찾을 수 있다고 들었는데... 가까이서 볼 수는 없었습니다!$B$BRaven Hill Cemetery와 Tranquil Gardens는 둘 다 그 해골 때문에 형편없습니다. 썩은 꽃을 찾는 동안 제거하는 것이 좋습니다. Darkshire의 마을은 감사 할 것입니다.' WHERE `entry`=156; +UPDATE `locales_quest` SET `Details_loc1`='여기 당신의 좀비 주스가 있습니다...$B$B...그리고 조심하세요. 죽은 자를 살릴 만큼 강하다!' WHERE `entry`=159; +UPDATE `locales_quest` SET `Details_loc1`='이 쪽지를 Darkshire의 시장인 Ello Ebonlocke에게 가져가십시오.$B$B그와 나는 오랜 친구입니다...그리고 그가 그것을 읽고 당신이 나에게 해준 일을 알게 되면...그도 분명 기뻐할 것입니다 나는 그대로! 하하하!' WHERE `entry`=160; +UPDATE `locales_quest` SET `Details_loc1`='당신은 나에게 매우 친절했습니다, $N. 어린이 주간에 이렇게 즐거운 시간을 보내게 될 줄은 꿈에도 몰랐습니다. 감사합니다. 나는 나에게 일어난 일에 대해 슬퍼하고 싶지 않습니다. 우리 가족은 항상 나에게 일어나는 모든 나쁜 일을 극복하라고 말했습니다. 있잖아, 내가 커서 영웅이 되고 싶어... 너처럼.$B$BI 이런 말을 하게 되어 슬프지만 이제 집에 갈 시간이야. 돌아가서 당신이 얼마나 멋진 사람인지 부인에게 말하겠습니다!' WHERE `entry`=171; +UPDATE `locales_quest` SET `Details_loc1`='여기 고아원에서 우리를 기꺼이 도와주시겠습니까? 당신을 축복합니다, 친구; 어린이 주간 동안 여러분의 도움은 매우 소중할 것입니다.$B$B이 휘파람을 들어보세요. 일반적으로 어린이 주간보다 길지 않은 짧은 시간 동안만 사용할 수 있습니다. 이용하시면 돌보기로 동의한 아이와 대화가 가능합니다. 그것을 다시 사용하면 아이가 해고됩니다.$B$B꼭 $N - 휘파람을 불고 와드를 만나세요! 나는 그 아이가 당신을 만나고 싶어할 것이라고 확신합니다.' WHERE `entry`=172; +UPDATE `locales_quest` SET `Details_loc1`='이상한 냄새가 나는 가루 샘플을 채취합니다.' WHERE `entry`=199; +UPDATE `locales_quest` SET `Details_loc1`='Thistlefur furbolgs가 우리 확장을 위협하고 있습니다! 우리 동쪽에 있는 엉겅퀴가죽 마을이 우리와 Splintertree Post 사이의 길을 막고 있습니다. 아스트라나르 마을을 우회하는 길입니다. 그것 없이는 얼라이언스에게 추가 확장 경로를 제공합니다.$B$B$N, 우리는... 확장 경로 공백을 허용해서는 안 됩니다!$B$BThistlefur 마을로 이동하여 펄볼그를 제거하십시오. 이 임무에 대한 보상을 받게 되지만 더 중요한 것은 호드를 위한 의무를 다하는 것입니다!' WHERE `entry`=216; +UPDATE `locales_quest` SET `Details_loc1`='Islen은 다음 토템으로 보상하기 전에 한 가지 작업을 더 수행할 것입니다. 내가 준 물병은 그 일이 무엇이든 간에 꼭 필요합니다.$B$B지금 가서 그녀를 찾으세요. 우리는 언젠가 다시 만날 것입니다.' WHERE `entry`=220; +UPDATE `locales_quest` SET `Details_loc1`='숲에서 Shadow Weavers와 함께 방황하는 더 큰 늑대 인간을 보았을 것입니다. 우리가 알 수 있는 바로는 이 Dark Runners가 늑대인간 수의 대부분을 차지합니다.$b$b내가 측정한 결과, 그들이 마을 남서쪽의 Rotting Orchard를 점령한 것도 알아차렸습니다. 이 늑대인간은 당신이 마지막으로 상대했던 것보다 조금 더 강합니다.$b$b조심하세요.' WHERE `entry`=221; +UPDATE `locales_quest` SET `Details_loc1`='풍화된 무덤 표식은 다음과 같습니다.$b$bMORGAN LADIMORE$b$b<자세한 조사를 통해 무덤 위의 흙이 최근에 흐트러졌고 상당한 양의 흙이 옮겨진 것 같습니다...>' WHERE `entry`=225; +UPDATE `locales_quest` SET `Details_loc1`='<그는 선반을 뒤져 가죽으로 만든 책을 발견합니다.>$b$b자세한 내용을 알고 싶다면 알테아에게 물어보십시오. 그녀는 최근 그와 함께... 문제를 처리한 사람입니다.' WHERE `entry`=227; +UPDATE `locales_quest` SET `Details_loc1`='흙더미를 파다 보면 작고 흙으로 얼룩진 책을 발견합니다.$B$B책에는 제목이 없지만...스벤이 알고 싶어하는 정보가 있습니다.' WHERE `entry`=230; +UPDATE `locales_quest` SET `Details_loc1`='Royal Apothecary Society는 당신의 도움이 필요합니다. 잘 들으세요. 그러면 우리 둘 다 내 계획에서 이익을 얻을 수 있습니다.$B$B 옆방에 있는 약사 키버가... 감동을 받을 수도 있지만... 영리한 연구원이 연구를 진행한다면 그의 연구는 잠재적으로 결실을 맺을 수 있습니다. 다행히도 저는 그런 연구자입니다. 이 구매 주문서를 Blue Moon Odds and Ends의 소유주인 Alessandro Luca에게 가져가시기 바랍니다. 그는 당신에게 테스트 키트를 줄 것입니다. 당신이 그것을 가지고 나에게 다시 가져오면 내가 당신의 임무를 자세히 설명하겠습니다.' WHERE `entry`=232; +UPDATE `locales_quest` SET `Details_loc1`='키트가 준비되었습니다, $n. 연금술사 진게가 가능한 한 빨리 이것을 원할 것이라는 데는 의심의 여지가 없습니다. 지체 없이 그것을 그녀에게 가져가서 내가 그 키트의 비용을 소사이어티의 탭에 추가할 것이라고 그녀에게 알려주십시오. 그리고 그녀에게 가장 따뜻한 인사를 전해주세요.$B$B글쎄, 그냥 거기 서 있지 마세요. 평범한 택배기사의 삶이 그렇죠?' WHERE `entry`=238; +UPDATE `locales_quest` SET `Details_loc1`='타나리스 사막으로 이동하여 그곳에서 서식하는 바실리스크, 전갈, 하이에나의 조직 일관성을 테스트하게 됩니다. 조직 샘플을 채취하여 테스트 키트와 함께 사용하십시오. 샘플의 일부가 실패할 것으로 예상합니다. 나는 각 생물 유형에 대해 8개의 허용 가능한 샘플이 필요합니다.$B$B게다가 Gadgetzan의 고블린은 이런 종류의 수정 키트와 함께 사용해야 하는 전원을 가지고 있습니다. 수석 엔지니어 Bilgewhizzle과 대화하여 키트용으로 하나 구입하십시오.$B$B성공한 경우에만 내게 돌아오십시오.' WHERE `entry`=243; +UPDATE `locales_quest` SET `Details_loc1`='Sirra Von\'Indi에게 준 메모를 가져가십시오. 그는 언어와 고대 예술에 매우 박식합니다. 여기 이 메시지를 번역할 수 있는 사람이 있다면 바로 그 사람입니다.' WHERE `entry`=251; +UPDATE `locales_quest` SET `Details_loc1`='어머! 이 쪽지에 적힌 내용이 사실이라면 Abercrombie가 뭔가...말할 수 없는 일을 한 것입니다.$B$B번역된 쪽지를 Ello에게 가져가는 것이 좋습니다.$B$B그리고 빨리 하세요. ...' WHERE `entry`=252; +UPDATE `locales_quest` SET `Details_loc1`='Daryl the Bold와 지혜를 맞출 수 있다고 생각하세요? 나는 그렇게 생각하지 않는다! 물론 시도하는 것을 환영합니다. 여기 당신의 능력을 넘어선 도전이 있습니다. 그러니 직면할 수 없다고 너무 슬퍼하지 마세요.$b$b버저드 무리가 이곳 모단 호수에 둥지를 틀고 있습니다. 야수 몇 마리를 쓰러뜨리는 게 어때? 15분 안에 내 도전에 응하면 내 활이나 총을 줄게.$b$b<그는 당신을 무시하는 듯이 쳐다본다.>$b$b아무튼 잃을 것이 별로 없는 것 같군.' WHERE `entry`=257; +UPDATE `locales_quest` SET `Details_loc1`='$nath, 그렇지? 첫 번째 테스트를 완료한 것에 대한 자부심이 터지는 것 같죠? 아까도 말했듯이 별 거 아니야.$b$b멧돼지 사냥에 도전해봐. 저를 믿으세요. 이것은 Coldridge Valley 멧돼지 사냥이 아니므로 그들을 돌봐야 합니다. 이번에는 12분만 주겠습니다.$b$b실패하더라도 기분 나빠하지 마세요. 당신이 성공한다면 내 셔츠를 당신에게 줄 거에요!$b$b내 유명한 흉터를 어떻게 얻었는지에 대한 이야기를 당신에게 말한 적이 있나요? 아니요? 2년 전 일인데...' WHERE `entry`=258; +UPDATE `locales_quest` SET `Details_loc1`='우리 가족이 살해당하던 날 밤에 그림자 속에 숨은 그 도둑이 누구인지 반드시 알아야 합니다!$B$B제발, $N, 당신은 당신의 지략을 보여줬습니다. 그 그림자 같은 모습을 찾아주세요. 그가 어떤 비밀을 가지고 있는지 알아내야 합니다!$B$BI 당신이 아직 알지 못하는 단서는 없지만 여기 - 제 농장에서 찾은 책을 가져가세요. 아마도 마을 사람들 중 일부는 이 책의 소유자와 연결할 수 있습니다.' WHERE `entry`=262; +UPDATE `locales_quest` SET `Details_loc1`='산악인들은 당신이 꽤 용감하고 유능하다고 합니다, $N. 우리는 여기 당신 같은 $r이 필요합니다. Trogg 문제는 더 나아지지 않습니다. 예비군이 최전방으로 소집되었고 여기엔 우리밖에 없습니다. 하지만 노련한 $c가 여기 있으니 어떻게 할 수 있는지 봅시다.$b$b나가서 돌조각 주술사 10명과 돌조각 뼈내퍼 10명을 처치하십시오. 트로그 슬레이어, 당신의 명성에 걸맞게 살고 있는지 봅시다.' WHERE `entry`=263; +UPDATE `locales_quest` SET `Details_loc1`='여기 당신의 책이 있습니다, $N, 그리고 당신의 검색에 행운을 빌어요. 마을에 있는 다른 사람들에게 물어보면 아마도 더 많은 단서를 제공할 수 있을 것입니다.$B$B그리고 여기에 하나 더 있습니다. 이 책의 저자는 Darkshire에 익숙하지 않지만 책 자체는 여기에서 구입했습니다.' WHERE `entry`=265; +UPDATE `locales_quest` SET `Details_loc1`='여기 귀하의 책이 있습니다. 귀하의 문의에 행운을 빕니다.$B$B여관까지 검색 범위를 확장할 수 있습니다. 당신이 찾는 사람이 마을에서 시간을 보냈다면 누군가 그곳에서 그를 보았을 가능성이 있습니다.' WHERE `entry`=266; +UPDATE `locales_quest` SET `Details_loc1`='당신이 찾은 책은 절반밖에 완성되지 않았습니다. 도망칠 때 스벤의 농장에 두고 와야 했는데...$B$B여기요. 완성된 일기를 스벤에게 가져가세요. 그것은 그의 농장에서 일어난 일을 더 자세히 설명합니다.$B$B이 일지가 지난 몇 주 동안 나의 유일한 회사였지만, 그것을 포기하는 것이 내가 Sven과 그의 분노에 맞서지 않아도 된다면 기꺼이 할 것입니다!' WHERE `entry`=268; +UPDATE `locales_quest` SET `Details_loc1`='두 번째 시도에서는 바다사자의 펜던트를 만드는 두 개의 반쪽이 필요합니다. 절반은 물 속을 미끄러지는 바다사자의 민첩성에서 힘을 얻습니다. 다른 하나는 강치 측면의 놀라운 지구력에서 힘을 얻습니다. 드루이드는 이 두 가지 특성을 동등하게 활용하여 수중 형태의 측면을 구현합니다.$B$BMoonglade의 주민들과 이야기하여 부품이 어디에 있는지 알아보고 두 가지를 모두 여기로 가져와 하나로 합칩니다. 형성되면 펜던트를 Dendrite Starblaze에게 가져가십시오.' WHERE `entry`=272; +UPDATE `locales_quest` SET `Details_loc1`='그래도 늦지 않았습니다. 훌다르를 찾으러 가셔도 좋습니다. 힘이 세서 멀리 갈 수는 없지만, 미란과 새안은 그 통을 싣고서야 빨리 움직일 수 있다.$b$b그들은 마을 남쪽을 떠나 정상적인 경로를 따라 현장으로 가고 있다. 호수의 곡선.$b$b그들이 이미 거기에 도달하지 않는 한 그들을 찾는 데 문제가 없을 것입니다.' WHERE `entry`=273; +UPDATE `locales_quest` SET `Details_loc1`='이것은 일반 폭발 가루가 아닙니다. 작은 은색 결정을 보세요. 그리고 특유의 향! 이것이 Seaforium Powder라는 것이 대낮처럼 분명한 이유. Seaforium은 충분히 무해합니다. 하지만 물에 젖으면 Ironforge를 산 밖으로 날려버릴 수 있습니다.$b$b잠복기 독, 부서진 모그로쉬 수정, 악어의 눈물, 이 무장 해제 콜로이드의 네 가지 구성 요소를 혼합하여 화학 반응을 진정시킬 수 있습니다. 너무 늦기 전에 지금 Hinderweir에게 알려주세요!' WHERE `entry`=274; +UPDATE `locales_quest` SET `Details_loc1`='Mosshide Gnolls는 수년 동안 Wetlands에서 평화롭게 살았지만 지금은 그 수가 증가하고 있습니다. 그들의 발은 펜의 덤불과 꽃을 짓밟고, 그들의 더러운 도끼는 불을 피우기에는 너무 많은 나무를 베고 있습니다. $B$B그들은 더 이상 땅과 균형을 이루지 못합니다. 저습지가 살아남으려면 놀을 줄여야 합니다.$B$B이끼가죽 놀 15마리와 이끼가죽 잡종 10마리를 처치하십시오. 남쪽, 알가즈의 드워프 문 근처에서 그들을 사냥하십시오. 이 일을 마치고 나에게 돌아오십시오.' WHERE `entry`=276; +UPDATE `locales_quest` SET `Details_loc1`='Mosshides는 불로 몸을 따뜻하게 하기 위해 나무의 살을 사용하여 Wetlands의 나무를 자르고 있습니다. 나는 더 이상 이 고통을 겪지 않을 것입니다!$B$BR그들이 불을 피우는 데 사용하는 도구인 조잡한 부싯돌을 이끼로 제거했습니다. 부싯돌은 더 작은 이끼가죽 놀과 이끼잡이 잡종을 제외한 모든 이끼가죽이 가지고 있습니다.' WHERE `entry`=277; +UPDATE `locales_quest` SET `Details_loc1`='당신이 거기 있는 동안 나는 우연히 그 짐승들 중 하나가 나머지 짐승들보다 눈에 띄는 것을 발견했습니다. 그는 더 크고 더 위협적이었습니다. 그가 다른 사람들을 이곳으로 이끌고 발굴 현장을 혼란에 빠뜨린 장본인일 겁니다.$b$b이제 마지막 임무를 부탁합니다. $N. Sarltooth가 심판을 받도록 하십시오. 그리고 그의 범죄의 중대함을 고려할 때, 이 경우 정의는 죽음을 의미합니다! 그가 죽었다는 증거로 그의 발톱 중 하나를 내게 가져오시오.' WHERE `entry`=296; +UPDATE `locales_quest` SET `Details_loc1`='최근 트로그가 기지에 나타나기 직전에 우리는 이상하게 조각된 우상을 많이 발견했습니다. 그러나 우리는 그것들을 연구할 기회가 없었습니다. 그것들이 발견된 직후 Troggs가 우리를 폐허에서 쫓아냈기 때문입니다! 그리고 그 우상들은 트로그에게 이상한 영향을 미칩니다. 그것은 그들을 광포하게 만듭니다!$B$B나에게 8명의 우상을 데려오세요 - 나는 그들을 연구하고 싶고 그들이 트로그의 손에서 나가길 원합니다! 사이트를 감염시키는 Troggs에서 우상을 찾을 수 있습니다.' WHERE `entry`=297; +UPDATE `locales_quest` SET `Details_loc1`='진행 상황 보고서를 텔사마로 보내야 합니다. 진행 상황 보고서와 화약 추가 요청에 대한 재설명이 필요합니다! 여기 보고서가 있습니다. Jern Hornhelm에게 가져가십시오. 그는 Thelsamar에 있는 우리 지역 연락책입니다.$B$B어려운 작업은 아니지만 반드시 수행해야 합니다.' WHERE `entry`=298; +UPDATE `locales_quest` SET `Details_loc1`='Ironband가 폭발 가루를 더 얻으려면 승인이 필요합니다. 그의 보고서를 아이언포지에 있는 탐험가 연맹 본부로 가져가야 합니다.$B$B여기 보고서가 있습니다. 발굴조사단장 스톰파이크에게 주고 전달한 후에는 몸을 숙이는 것을 잊지 마십시오. 스톰파이크는 성급하고 사이트에서 아이언밴드의 느린 진행 상황을 듣고 기뻐하지 않을 것입니다.$B$BAssembly of Explorers에서 스톰파이크를 찾을 수 있습니다.' WHERE `entry`=301; +UPDATE `locales_quest` SET `Details_loc1`='Ironband가 여전히 화약을 필요로 한다면 Magni가 가져갈 것입니다! 텔사마에 있는 Jern Hornhelm에게 전령을 보내 미리 승인을 보냈습니다. 그는 Ironband로 가져갈 가루와 기타 물품을 준비할 것입니다.$B$B그리고 한 가지 더: 가루가 목적지에 도착했는지 직접 확인하시기 바랍니다. 마지막 것은 그렇지 않았으니 정신을 예리하게 유지하고 눈을 뜨세요.' WHERE `entry`=302; +UPDATE `locales_quest` SET `Details_loc1`='준비됐어, $n?$b$b우선, 이 가루를 Ironband로 가져가야 해. 내가 짊어지기에는 많은 짐이 될 것이고, 이 부품들은 위험해질 수 있습니다 -- 그리고 검은무쇠단이 저를 위해 무엇을 준비할지 누가 알겠습니까.$b$b당신과 함께 있으면 기분이 훨씬 좋아질 것입니다.' WHERE `entry`=309; +UPDATE `locales_quest` SET `Details_loc1`='The Stresses of Iron의 사본을 완성하려고 했지만...$B$B글쎄요, 저는 책을 복사하기 위해 저만의 잉크를 만듭니다. 나만의 레시피입니다. 흐르거나 번지지 않고 매우 빨리 건조됩니다. 불행히도 너무 빨리 건조됩니다! 복사 작업을 마치기도 전에 마지막 배치가 말라버렸고 잉크를 더 만들 기회가 없었습니다!$B$B더 만들려면 Redridge Mountains의 Rethban Iron Ore가 필요합니다. Lakeshire의 감독관 Oslow는 저의 단골 공급업체입니다.' WHERE `entry`=345; +UPDATE `locales_quest` SET `Details_loc1`='Rethban Ore는 그것을 처음 발견한 Bart Rethban의 이름을 따서 명명되었습니다. 제련되면 철만큼 강하지는 않지만 그 광석은 어둡고 밋밋한 색을 띄고 있어 일부 필경사들이 염료에 사용합니다. 여기서 북쪽에 있는 Rethban Caverns에서 찾을 수 있습니다.$B$B보통 재고가 있지만 오크 공격에 대비하느라 너무 바빠서 재고를 모으지 못했습니다. 그리고 게다가... Redridge Gnolls는 현재 Rethban Caverns에 살고 있으며 Drudgers는 광석을 직접 수집하고 있습니다.$B$B그래서 필요한 경우 직접 가져와야 합니다.' WHERE `entry`=347; +UPDATE `locales_quest` SET `Details_loc1`='임시 텍스트 02 - 설명' WHERE `entry`=349; +UPDATE `locales_quest` SET `Details_loc1`='Marzon이 데피아즈단의 일원과 접촉하고 Lescovar와 관계가 있다는 것...$B$BVanCleef와 Thredd를 죽였기 때문에 Lescovar가 적절한 정의를 내리는 것을 보기 어려울 것입니다. 그들의 증언 없이는 당신의 증거가 아무것도 아니기 때문입니다. 그것은 Lescovar가 고상하고 잘 연결되어 있다는 사실을 고려하지도 않습니다. 그것은 효과적으로 법 위에 그를 만듭니다.$B$B당신은 다른 도움이 필요합니다. 그렇게 하기는 싫지만 우리를 도와줄 누군가가 있습니다. 도시의 무역 지구에서 Trias를 찾을 수 있습니다.' WHERE `entry`=350; +UPDATE `locales_quest` SET `Details_loc1`='당신은 나에게 Agamands의 유해를 주었고 복수에 대한 나의 욕구를 만족시켰습니다. 하지만 Agamand Mills는 저뿐만 아니라 모든 포세이큰을 위협하고 있습니다. $B$BI는 Agamands에 대한 귀하의 공적에 대해 치안 판사 Sevren에게 이야기했으며 그는 귀하와 이야기하기를 원합니다.' WHERE `entry`=355; +UPDATE `locales_quest` SET `Details_loc1`='동쪽에 있는 죽음경비대 정류소에서 새로운 보고가 필요합니다. $B$BI는 더 많은 스컬지 병력이 보루를 지나 티리스팔로 미끄러져 들어갔는지 알아야 합니다. 역병지대 경계선에서 우리의 경계는 유지되어야 합니다. 스컬지가 이곳에서 더 강력한 거점을 확보하도록 놔둘 수는 없습니다!$B$B길을 따라 남쪽으로 이동한 다음 갈림길에서 동쪽으로 중간 정거장으로 이동하세요. 죽음경비병 리네아와 대화하십시오. 그녀는 내가 필요한 정보를 가지고 있습니다.' WHERE `entry`=359; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 위해 샘플을 수집하는 동안 내 실험을 통해 나는 이 새로운 질병이 제대로 퍼지려면 더 많은 시약이 필요하다는 것을 깨달았습니다. 불운한 희생자를 독살하는 것은 어린아이 장난입니다. 전 세계를 괴롭히는 것은 좀 더 복잡한 것으로 판명되었습니다.$b$b근처에 있는 Murlocs의 썩은 지느러미 비늘 5개가 필요합니다. 해안을 따라 북쪽이나 서쪽으로 생물을 찾을 수 있습니다.' WHERE `entry`=368; +UPDATE `locales_quest` SET `Details_loc1`='집행관 아렌의 전략 문서에는 땅에서 인간의 침입을 제거하는 데 필요한 모든 세부 정보가 포함되어 있습니다. 정보에 따르면 붉은십자군은 브릴 남서쪽의 폐허가 된 탑에 페린느 대위와 여단을 배치했다고 한다.$b$b페린느와 질럿 3명, 선교사 3명과 함께 처치하고 내게 보고하라.' WHERE `entry`=370; +UPDATE `locales_quest` SET `Details_loc1`='집행관 자이건드가 자네가 밖에서 주홍십자군을 처치했다고 하더군요. Tirisfal Glades가 그들과 함께 기어다니고 있습니다.$b$bThe Dark Lady의 부관인 Varimathras는 인간 종족인 아제로스의 쓰레기가 망각 속으로 사라지는 것을 직접 목격하고 있습니다. 여기 Tirisfal Glades에서 우리는 특히 성가신 종류의 인간인 붉은십자군과 마주합니다. $b$b진홍십자군 $c에 진격하여 공세를 펼치십시오. 바리마트라스와 어둠의 여왕에 대한 충성의 증거로 붉은 휘장 반지 10개를 가져오십시오.' WHERE `entry`=374; +UPDATE `locales_quest` SET `Details_loc1`='너무 추워, 지금. 불사의 역병이 얼음 뱀처럼 내 핏줄을 기어다닌다. 마음 없는 상태가 곧 나에게 닥칠 것입니다. 그러나 어떤 불운한 운명도 내가 우리의 어둠의 여왕을 섬기는 것을 막지 못할 것입니다. 부름이 왔을 때 나는 실바나스의 막강한 군대의 쓰러진 병사들을 위해 시신 가방을 꿰매었습니다.$b$b이제 추위로 손이 떨립니다. 저에게 황혼박쥐 가죽 5개와 굵은 실을 가져다주시면 담요를 꿰맬 수 있습니다. 저를 도와주세요, $N. 계속해서 대의를 위해 봉사할 수 있도록.' WHERE `entry`=375; +UPDATE `locales_quest` SET `Details_loc1`='당신은 마그니 왕 $c에 대한 충성을 증명했습니다. 그리고 검은무쇠 쓰레기에 대한 당신의 증오는 저만큼이나 큽니다.$b$b내가 스스로 완수하고 싶은 임무가 있지만 Longbraid에 남을 수 있는 영광을 얻었습니다. 그러나 Roggo는 Kam Deepfury가 Thandol Span 공격의 공모자임을 증명하는 정보를 수집했습니다. Longbraid가 친척을 잃은 것은 Deepfury의 계획 때문이었습니다.$b$bDeepfury는 정치적인 이유로 Stormwind Stockade에 억류되어 있습니다. 난 그를 죽였으면 좋겠어, $N. 롱브레이드를 위하여! 그의 머리를 가져와!' WHERE `entry`=378; +UPDATE `locales_quest` SET `Details_loc1`='전원을 원합니다. 제가 도와드릴 수 있습니다. 내가 뭘 원하는지 알아? 나는 마실 것을 원한다! Wastewander 물주머니 5개를 가져오면 4711-FTZ를 드리겠습니다.$B$B이제... Wastewander 물주머니가 어디 있는지 맞춰보세요! 여기 동쪽에 있는 사막유랑단 유목민에게 다가가서 하나 달라고 하지 않겠습니까? 그것이 당신에게 어떻게 작용하는지 알려주십시오.' WHERE `entry`=379; +UPDATE `locales_quest` SET `Details_loc1`='많은 사냥꾼들이 우리의 유명한 악어를 사냥하기 위해 Loch Modan에 매력을 느낍니다. 옷이나 갑옷을 만들기 위해 악어 가죽을 찾는 상인들이 항상 있고 고기의 맛을 즐기는 사람들도 있습니다. 호수의 섬에 자리를 잡았습니다. 그러나 내가 당신을 설득하게 하지 마십시오. 짐승의 턱과 씨름하는 것은 상당한 경험입니다.$b$b왜, 이번에는...' WHERE `entry`=385; +UPDATE `locales_quest` SET `Details_loc1`='VanCleef와 나는 Stonemasons Guild의 회원이었습니다. 우리의 주요 프로젝트는 전쟁이 끝난 후 스톰윈드를 재건하는 것이었습니다.$B$B임무를 마쳤을 때 우리는 사기를 당했습니다. 귀족들은 우리가 일한 대가를 지불하기를 거부했습니다. 고위 석공 중 일부는 정부 직책을 제안 받았지만 VanCleef는 모든 석공에 대한 충성심 때문에 그것을 거부했습니다. 그는 폭동을 일으키고 복수를 다짐하며 도시를 떠났습니다.$b$b그의 부관인 Bazil Thredd가 VanCleef의 계획에 대해 더 많이 알고 있을지도 모릅니다. 그는 Stockade에 포로로 잡혀 있습니다.' WHERE `entry`=389; +UPDATE `locales_quest` SET `Details_loc1`='스레드가 수감된 첫 몇 년 동안 그는 방문객이 한 명도 없었습니다. 나는 그가 더 이상 형제단에 쓸모가 없다고 생각했고, 그래서 그들은 그를 버렸습니다. $B$B어쨌든 몇 달 전에 모든 것이 바뀌었습니다. 그는 정기적으로 방문하기 시작했습니다... 일주일에 한 번, 아마도 두 번. 그것은 이상한 사람이었습니다. 조용한 유형이었습니다. 의심이 들었지만 그의 모든 서류를 확인했습니다. $B$B그의 문서에는 그의 이름이 Maelik이라고 나와 있습니다. 여기 그의 설명이 있습니다. 나는 그가 더 이상 Thredd를 방문하지 않을 것이라고 생각합니다.' WHERE `entry`=392; +UPDATE `locales_quest` SET `Details_loc1`='난 정말 단서가 없어요, $N. 당신을 도울 수 있는 다른 사람이 있는데 그가 나에게 부탁을 하게 된 일이 있습니다. SI:7의 Master Mathias Shaw는 Old Town의 막사에서 찾을 수 있습니다. Shaw는 이 도시의 수상쩍고 비열한 거래 대부분에 손을 대고 있습니다.$B$B아는 사람이 있다면 바로 그 사람일 것입니다.' WHERE `entry`=393; +UPDATE `locales_quest` SET `Details_loc1`='올드 타운에서 쇼를 찾으세요. 그에게 Lescovar 위협이 처리되었고 도시에 대한 주님의 음모에 당신이 관여했음을 알리십시오. 그가 스톰윈드 시민들 사이에 또 ​​다른 영웅이 있다는 것을 자랑스러워할 것이라고 확신합니다.$B$B그는 아마도 당신을 왕자나 다른 귀족을 만나러 보내줄 것입니다. 너무 신경 쓰지 마세요, $N. 귀족들은 그들이 원하는 대로 도시를 다스린다고 생각할 수 있지만, 일부는 그들의 손에서 벗어나 있습니다.' WHERE `entry`=394; +UPDATE `locales_quest` SET `Details_loc1`='아, 잊을 뻔 했어요. 당신이 없는 동안 Alexston이 와서 당신과 이야기하고 싶어했습니다. 의심할 여지없이 그는 귀족들에게 데피아즈 형제단의 진행 상황을 보고하고 싶어할 것입니다. $B$BA 약간의 충고, $N: 누가 물어봐야 한다면 모든 세부 사항을 제공하겠지만 Lescovar를 죽인 것은 당신의 손이었습니다. 날 믿어. 나는... 그런 것들의 방식에 대해... 잘 알고 있습니다.$B$B그리고 Trias가 가는 한, 글쎄요, 음, 그 누구와도... 절대... 당신이 도울 수 있다면.' WHERE `entry`=395; +UPDATE `locales_quest` SET `Details_loc1`='왕을 위한 보고서를 준비했습니다. 나는 당신이 발견한 내용과 함께 그것을 그에게 전달해야 한다고 생각합니다. 걱정하지 마세요. 스톰윈드 사람들에 대한 당신의 의무를 다한 당신을 그가 칭찬할 것이라는 데 의심의 여지가 없습니다.$B$B당신의 청중은 곧 예정되어 있으니 서둘러야 합니다. 스톰윈드 요새로 가는 길이 조금 있습니다.' WHERE `entry`=396; +UPDATE `locales_quest` SET `Details_loc1`='위쇼크 경이 술을 즐겼다고 들었습니다. $b$b당신은 우리를 잘 섬겼습니다, $N. 스톰윈드의 흑마법사는 당신 덕분에 방해받지 않고 우리 방식을 연습할 수 있을 것입니다. 여러분의 노력에 보답하기 위해 특별한 선물을 준비했습니다. 내 하인 Zggi와 이야기하고 보상을 받으십시오.' WHERE `entry`=397; +UPDATE `locales_quest` SET `Details_loc1`='그 쪽지 번역을 거의 마쳤습니다. 잠시 후에 다시 오시면 처리해야 합니다.' WHERE `entry`=401; +UPDATE `locales_quest` SET `Details_loc1`='남쪽 언더시티의 강력한 고위 마법사인 베토르 아이스샤드가 저에게 스컬지에 대항할 가치가 입증된 요원을 보내라고 명령했습니다. 당신 $N이 그 대리인이 될 것입니다.$B$B이 주문을 Bethor에게 제시하십시오. 그러면 그는 당신의 임무를 지시할 것입니다. 자세한 내용은 모르지만 제멋대로인 리치 모집에 관한 내용입니다. 그리고 그것은 위험할 것입니다.$B$B그러니 준비하세요, $C. 실패해서는 안 됩니다.$B$B언더시티의 마법 구역에서 Bethor를 찾을 수 있습니다.' WHERE `entry`=405; +UPDATE `locales_quest` SET `Details_loc1`='내 형제 Wellart가 내 새로운 Shimmer Stout을 먹어보고 싶습니다. 그는 Loch Modan의 경계에 있는 두 개의 탑 중 하나인 남쪽 경비탑에 주둔하고 있는 산악인입니다.$B$B그는 우리 Barleybrews와 같은 양조업자는 아닐지 모르지만, 그는 그의 음료를 좋아하고 나는 그가 이것을 좋아할 것이라는 것을 알고 있습니다. one.$B$B그에게 이 쉬머 스타우트 통을 가져다 줄 수 있습니까?' WHERE `entry`=413; +UPDATE `locales_quest` SET `Details_loc1`='난 내 동생이 만든 쉬머 스타우트를 더 많이 마셨어 - 정말 대단해! 나는 동료 산악인이 그것을 시도하기를 원합니다. 그의 이름은 Kadrell이고 보통 Loch Modan의 Thelsamar를 통과하는 도로를 순찰합니다.$B$BThelsamar에 가려면 터널을 통해 남동쪽으로 가다가 도로가 갈라지면 북동쪽으로 꺾습니다. 그 길을 따라 Thelsamar로 직진하세요.$B$B산악인 Kadrell에게 쉬머 스타우트 한 통을 주고 그가 어떻게 생각하는지 알아보세요!' WHERE `entry`=414; +UPDATE `locales_quest` SET `Details_loc1`='Brewnall Village의 Rejold Barleybrew가 당신을 찾아왔습니다.$B$B그는 자신이 양조하고 있는 새로운 음료에 대해 당신과 이야기하고 싶어합니다...당신이 그를 도와준다고 말했습니다. 브루널 마을로 돌아가서 그가 무슨 말을 하는지 알아보고 싶을 수도 있습니다.$B$B그 안에 공짜 술이 있을지도 모릅니다...' WHERE `entry`=415; +UPDATE `locales_quest` SET `Details_loc1`='여군주 실바나스는 바리마트라스에게 남쪽에 있는 인간과 드워프 땅을 정복하라는 명령을 내렸습니다.$b$b하지만 달라란의 협잡꾼이자 지금은 그림자송곳니 요새의 저주받은 야수인 저 바보 아루갈은 그의 무모한 마법으로 전략적 요새를 파괴하도록 내버려 두었습니다. 은빛소나무 숲.$b$b아루갈의 난장판을 치우려면 전투에 능숙한 사람이 필요합니다. Moonrage Whitescalps 5마리를 처치하여 자신의 능력을 증명하십시오. 비참한 짐승은 종종 도로 바로 옆, 아래 언덕 아래에서 찾을 수 있습니다.' WHERE `entry`=421; +UPDATE `locales_quest` SET `Details_loc1`='Arugal이 어떻게 Kirin Tor에서 인정을 받았는지 알 수 없습니다. 그의 주문 시전 지식은 불어서 만든 유리알처럼 투명해 보였습니다.$b$b이제 중요한 것은 Arugal이 사용한 마법을 정확히 파악하여 그에게 대항하여 Dark Lady를 위해 Silverpine Forest를 확보할 수 있도록 하는 것입니다.$b$bArugal이 먼저 머물렀습니다. 다리 바로 북쪽의 밀 농장에서. 죽음추적자 중 한 명이 마법책을 몇 권 보았다고 보고했지만 확보할 수 없었습니다. 그 책들에서 Remedy of Arugal이라는 주문을 찾아주세요.' WHERE `entry`=422; +UPDATE `locales_quest` SET `Details_loc1`='Arugal의 작업을 조사한 후 최악의 의심이 확인되었습니다. 오래된 해킹은 가장 끔찍한 시간에 키린 토를 대표하는 것은 말할 것도 없고 달라란의 방 냄비를 청소할 자격도 없었습니다. 멍청이들!$b$bArugal은 마법이 부여된 아이템을 사용하여 약한 마법을 강화했습니다. 이 항목들을 먼저 조사해야 합니다. 내 연구를 위해 그들의 마법 족쇄를 충분히 모을 때까지 계속해서 Moonrage Gluttons와 Moonrage Darksouls를 처치하십시오. 더러운 생물이 북쪽과 동쪽에서 보였습니다.' WHERE `entry`=423; +UPDATE `locales_quest` SET `Details_loc1`='Arugal이 사용하고 있는 마법 뒤에 숨겨진 어두운 비밀을 밝히는 데 생각보다 오래 걸릴 것 같습니다.$b$b하지만 그동안 우리 Darkstalkers가 발견한 약간의 문제를 해결해 주셔야 합니다. Arugal은 남동쪽 언덕에 있는 Deep Elem 광산으로 마법을 퍼뜨린 것 같습니다.$b$b바리마트라스의 진격에 광산은 상당한 자원이 될 것입니다.$b$b오염된 광산 감독관의 목을 베어 주세요. , 창백한 그림슨. 그의 죽음으로 광산은 우리 것이 될 것입니다.' WHERE `entry`=424; +UPDATE `locales_quest` SET `Details_loc1`='내 동생 퀸과 나는 은빛소나무 숲을 정찰하고 고위 집행관 하드렉에게 보고하는 임무를 받았습니다. 그러나 우리는 멀리 가지 못했습니다. 이 농장을 지나갈 때 구울 Ivar the Foul의 공격을 받았습니다. $B$B우리는 Ivar에서 탈출했지만 그는 Quinn에게 심각한 상처를 입혔습니다. 그는 당신이 준 물약으로 치료하고 있지만, 퀸이 회복되기 전에 아이바가 돌아올 수 있습니다.$B$B퀸이 치료할 시간을 갖도록 아이바를 죽입니다. Ivar는 보통 저쪽 헛간에서 경비원이 내려오기를 기다립니다.' WHERE `entry`=425; +UPDATE `locales_quest` SET `Details_loc1`='Scourge는 Agamand Mills에서 기지를 형성하려고합니다. 그렇게 한다면 티리스팔 내에서 추가 공격을 벌일 수 있습니다.$B$B명령이 내려졌습니다. Mills에 있는 Scourge는 반드시 파괴되어야 합니다.$B$BMills로 가십시오. Rattlecage와 Cracked Skull Soldiers에게서 톱니 모양의 갈비뼈를, Darkeye Bonecasters에게서 검은 해골을 수집하세요.$B$BMills로 가려면 서쪽 길을 따라가세요. 다리를 건넌 후 북쪽으로 다음 갈림길을 가신 후 계속 북쪽으로 가십시오. 풍차가 보이면 전투가 시작됩니다.' WHERE `entry`=426; +UPDATE `locales_quest` SET `Details_loc1`='몇 주 전에 두 명의 죽음 추적자 Rane과 Quinn Yorick이 Silverpine 북부를 통해 정찰 임무를 수행하도록 파견되었습니다. 우리는 그들로부터 소식을 듣지 못했습니다.$B$B그들은 스컬지의 희생양이 되었을 수도 있지만, 그것이 사실이라면 확인을 원합니다. 이 죽음추적자들을 찾으십시오.$B$B그들의 첫 번째 목표는 은빛소나무 북부의 농장을 정찰하는 것이었습니다. 그곳에서 검색을 시작해야 합니다.' WHERE `entry`=428; +UPDATE `locales_quest` SET `Details_loc1`='내 동생 퀸은 구울인 이바르 더 파울에게 심하게 다쳤고, 마법의 도움 없이는 그가 제대로 치유될지 모르겠습니다. 나는 연금술사는 아니지만 우리 연금술사들이 검은늑대들의 변색된 심장으로 치유 물약을 만들 수 있다는 것을 알고 있습니다.$B$B그러한 마음들을 모아서 남쪽의 Sepulcher에 있는 연금술사 Renferrel에게 가져가세요. 그런 다음 물약을 가지고 여기로 돌아오십시오.$B$B여기와 동쪽에 있는 Malden의 과수원 사이에 많은 늑대를 찾을 수 있습니다.' WHERE `entry`=429; +UPDATE `locales_quest` SET `Details_loc1`='여기 Quinn Yorick의 회복을 도울 물약이 있습니다.$B$B이제 실례지만 계속 진행해야 할 매우 중요한 일이 있습니다...' WHERE `entry`=430; +UPDATE `locales_quest` SET `Details_loc1`='내가 Spybot의 변장을 하면 그는 Lescovar와 대화하기 위해 들어갈 것입니다. 교도관들은 그가 아무 문제 없이 지나갈 수 있도록 해야 합니다.$B$B당신이 저를 위해 재료를 구하는 동안 저는 Marzon에게 그와 Lescovar가 다시 만날 시간이라고 알리는 일을 처리했습니다. 심지어 잘못된 정보를 떨어뜨렸습니다.$B$BLescovar는 경비원을 해고하고 여기 정원에서 Marzon을 기다릴 것입니다. 데피아즈단에 대한 이야기가 들리면 움직이십시오. 경비원이 돌아오기 전에 둘 다 죽여야 합니다! 완료되면 Trias와 대화하십시오.' WHERE `entry`=434; +UPDATE `locales_quest` SET `Details_loc1`='밖에 있는 늑대들은 떠나지 않고 내가 그 문 밖으로 발을 내딛을 때마다 나를 사악하게 쳐다봅니다. 그들은 내가 먹을 가치가 있다고 생각할 정도로 엄청나게 배고픈 모양이다. $B$BI는 내 동료인 Deathstalker Rane Yorick에게 보고해야 합니다. 그리고 Rane에게 가려면 그 늑대들에 맞서 도움이 필요합니다.$B$B저를 에스코트해주세요! 그리고 거기에는 많은 늑대가 있으므로 도움을 줄 수 있는 친구가 있다면 더 좋은 기회가 있을 것입니다...' WHERE `entry`=435; +UPDATE `locales_quest` SET `Details_loc1`='발굴 조사관 아이언밴드는 호수 동쪽의 고대 유적 발굴 작업을 진행하고 있습니다. 특히 우리가 그에게 보낸 모든 보급품을 고려할 때 그의 진전은 더디었습니다.$B$BIronband는 결과를 중시하는 건장하고 정직한 드워프입니다. 이로 인해 세력이 그를 방해하고 있는 것이 걱정됩니다.$B$BIronband의 발굴로 이동 Magmar Felhew와 대화하십시오. 그는 사이트의 세부 사항을 관리하고 왜 속도가 느려지는지 알 것입니다.$B$B발굴 사이트에 가려면 호수의 남쪽 끝을 돌아 동쪽으로 가십시오.' WHERE `entry`=436; +UPDATE `locales_quest` SET `Details_loc1`='은빛소나무에 대한 초기 정찰 보고서에 따르면 썩은 가죽은 북쪽에 있는 오래된 농장인 Dead Fields에 기반을 두고 있습니다. 우리는 그들에게 작은 공격을 보냈지만, 매번 마법을 사용하여 우리 군대를 패주시키는 밴시 나이트래쉬의 지원을 받았습니다.$B$B우리는 나이트래쉬를 파괴하기를 원합니다.$B$B데드 필드로 가서 썩은 가죽을 공격하십시오. Nightlash가 보이지 않으면 그녀가 나타날 때까지 썩은 가죽을 죽인 다음 그녀를 처치하십시오.$B$B그녀의 정수는 먼지로 변할 것입니다. 저 먼지를 증거로 가져오세요.' WHERE `entry`=437; +UPDATE `locales_quest` SET `Details_loc1`='$N, 스컬지의 새로운 하이브인 낡은 나룻배를 발견했습니다. 나룻배는 Sepulcher의 동쪽에 있으며 썩은 가죽과 다른 언데드들이 순찰하고 있습니다.$B$B스컬지가 이 지역을 점령한 데에는 이유가 있을 것입니다. 낡은 나룻배로 가서 왜 스컬지가 그곳에 있는지 알아내십시오.' WHERE `entry`=438; +UPDATE `locales_quest` SET `Details_loc1`='시체들 사이로 손 하나가 풀려나와 있다. 역병으로 인해 자국이 났지만 비교적 신선했던 여성의 손입니다. $B$B손은 반지입니다. 반지를 빼서 살펴보니 $B$B\"For Deliah\"가 새겨져 있습니다.' WHERE `entry`=439; +UPDATE `locales_quest` SET `Details_loc1`='Deliah에게 반지를 준 남편이나 사랑하는 사람을 찾고 싶다면... Brill에 있는 집정관 Sevren과 대화하세요. 그는 최근 사망 기록을 가지고 있어야 하고 운이 좋으면 Deliah가 누구인지 알아낼 수 있을 것입니다.$B$B하지만 희망하지는 않습니다. 그녀에게 반지를 준 사람은 아마 죽었을 것입니다. 아니면 그가 언데드라면 더 이상 Deliah를 신경 쓰지 않을 것입니다.' WHERE `entry`=440; +UPDATE `locales_quest` SET `Details_loc1`='Deliah에게는 현재 Undercity에 살고 있는 남편 Raleigh가 있었습니다. Brill에 사는 Deliah가 이 반지를 소유했다면 Raleigh는 알게 될 것입니다.$B$BRaleigh는 Undercity의 Trade Quarter에 있습니다.' WHERE `entry`=441; +UPDATE `locales_quest` SET `Details_loc1`='이제 은빛소나무에 있는 스컬지의 본거지인 펜리스 섬을 공격할 때입니다.$B$B다시 섬으로 가서 툴레 래번클로를 파괴해야 합니다. 난 그의 머리를 원해!$B$B이 임무는 중요한 만큼 위험한 일이야, $N. 실패해서는 안 됩니다.' WHERE `entry`=442; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신이 가져온 수액을 줄이고 기본 구성 요소로 분리했습니다. 내 발견이 결정적이지는 않지만 흑마법사와 사령술 마법이 이코르의 생성에 사용된 것으로 판단했습니다.$B$B내가 이코르를 계속 연구하는 동안 샘플을 언더시티에 있는 Bethor Iceshard에게 가져가시기 바랍니다. Bethor는 약사가 아니지만 그의 마법 지식은 썩은 가죽의 수수께끼를 푸는 데 도움이 될 수 있습니다.$B$B가서. Undercity의 Magic Quarter에서 Bethor를 찾을 수 있습니다.' WHERE `entry`=444; +UPDATE `locales_quest` SET `Details_loc1`='아서스의 숫자는 압도적입니다. 하지만 새로운 역병이 있으면 우리는 스컬지 군대와 인간의 침입을 단번에 박멸할 수 있습니다.$b$b내 연구는 거미 피와 흰곰 심장에서 파생된 독소가 결합하여 치명적인 영약을 만든다는 것을 증명했습니다. 북서쪽 Skittering Dark에 있는 거미와 은빛소나무 숲을 배회하는 곰에게서 샘플을 수집하세요. Undercity에 있는 Royal Apothecary Society의 수석 연금술사 Faranell에게 시약을 전달하십시오.' WHERE `entry`=447; +UPDATE `locales_quest` SET `Details_loc1`='펜리스 섬에 대한 공격을 개시하기 전에 고위집행관 하드렉에게 보고하십시오. 그는 귀하에게 필요한 추가 정보나 장비를 가지고 있을 수 있습니다.' WHERE `entry`=448; +UPDATE `locales_quest` SET `Details_loc1`='퀸의 상처는 치유되고 있지만 가능한 한 빨리 고위집행관 하드렉에게 보고하고 싶습니다. 포세이큰이 은빛소나무를 점령하는 데 중요한 정보가 들어 있습니다.' WHERE `entry`=449; +UPDATE `locales_quest` SET `Details_loc1`='Berard\'s Journal에 따르면 Lake Skulkers와 Creepers의 이끼는 새로운 역병을 일으키려는 우리의 탐구에 유용할 수 있습니다. 그 짐승들은 동쪽의 로다미어 호수에 있는 섬에 살고 있습니다.$b$b그는 또한 썩은 지느러미 멀록에게서 발견한 매우 희귀한 경화 종양에 대해서도 언급했습니다. 종양이 너무 희귀해서 Berard는 한 개밖에 얻을 수 없었습니다.$b$b이끼와 희귀하게 굳은 종양의 샘플을 수집하여 Undercity에 있는 수석 연금술사 Faranell에게 가져가십시오.' WHERE `entry`=451; +UPDATE `locales_quest` SET `Details_loc1`='행운을 빌어요, $N. 당신이 그 녀석을 찾고, 살아 있기를 바랍니다.$B$B그가 Darkshire의 안전한 곳을 떠난다면 그는 야수들의 먹잇감이 될 수 있습니다.' WHERE `entry`=453; +UPDATE `locales_quest` SET `Details_loc1`='우리는 이... 사업 전에 여행에서 앞뒤로 화약 통을 운반했습니다. 이제 우리는 작업을 나누어야 합니다. Miran이 통을 가져가고 저는 다른 통을 지켜보고 있습니다.$b$bMiran이 나머지 화물을 혼자 운반하도록 내버려 두는 것이 안전하지 않습니다. 그가 갈 준비가 되면, 그의 다음 여행에서 당신이 그를 에스코트할 수 있을까요?' WHERE `entry`=454; +UPDATE `locales_quest` SET `Details_loc1`='나는 Thule과 그의 옛 동료들이 아끼는 아이템을 보관하고 있는 성 안에 숨겨진 틈새를 알고 있습니다. 그것은 또한 당신이 유용하다고 생각하는 것을 가지고 있습니다. 저를 거기로 데려가세요!$B$B벽감은 성채의 남서쪽 탑에 있는 먼지투성이 선반 뒤에 있습니다.$B$B내 몸은 가져가되 부츠는 놔두세요. 어쨌든 그들은 나에게 맞지 않습니다...' WHERE `entry`=461; +UPDATE `locales_quest` SET `Details_loc1`='그린워든에 대해 들어보셨나요? 당신은 그를 찾고 있지 않습니까? 당신이 미쳤다면 나는 당신이 미쳤다고 말하지만 $g그의:그녀의 것로부터 바보를 지키는 내가 누구입니까? 죽음?$B$B당신이 그 짐승을 찾고 있다면 그가 Dun Modr로 가는 길 동쪽의 습지에 있다고 들었습니다. 그는 악어들 사이에 숨어 있습니다...더 나쁜 것은!$B$B그리고 여기에 돈을 남겨두세요. 당신은 당신이가는 곳에 필요하지 않습니다... 그리고 당신은 그리니가 당신을 반으로 물었을 때 당신의 금에 ol \'Greenie의 이빨을 깎고 싶지 않습니까?' WHERE `entry`=463; +UPDATE `locales_quest` SET `Details_loc1`='Dragonmaw 오크 클랜은 2차 대전쟁이 끝날 무렵 붉은 용 애완동물을 통제할 수 없게 된 후 거의 멸망했습니다. 용들은 옛 주인에게 불만을 품고 맹렬하게 용아귀를 사냥했습니다. 얼마 남지 않은 이들은 그림 바톨에서 웰가르의 발굴지 동쪽 산맥으로 도망쳤습니다.$B$B이제 그들은 힘을 얻어 메네실 북동쪽에 야영지를 세웠습니다.$B$B그 야영지를 공격해 주십시오. 그들의 전쟁 깃발을 모아 증거로 가져오시오.' WHERE `entry`=464; +UPDATE `locales_quest` SET `Details_loc1`='저습지 알가즈 게이트 북서쪽에 있는 동굴에서 희귀한 광석인 발화석이 발견되었다고 들었습니다. 인센디사이트는 휘발성 물질이고 폭파하지 않고는 사용하기 어렵습니다. 하지만 올바른 방법으로 제련하면 강력한 펀치를 실을 수 있는 대포 포탄을 만들 수 있습니다!$B$B나에게 인센디케이트 광석을 가져오면 충분히 용감한 사람을 찾을 수 있습니다. 그것을 실험하려면.$B$BOh, 광맥에서 그 광석을 추출하려면 채광 기술이 필요합니다. 없으시면... 그 동굴에 있는 친구를 데려오세요!' WHERE `entry`=466; +UPDATE `locales_quest` SET `Details_loc1`='산악인 Rockgar는 Dun Algaz를 통해 Wetlands로 임무를 수행할 지원자를 찾고 있습니다. $B$B북쪽에 있는 축축한 지역에서 부츠를 적시고 싶다면 Dun Algaz에 있는 Rockgar와 대화하십시오. Dun Algaz는 경비탑 너머 도로 북쪽에 있습니다.' WHERE `entry`=468; +UPDATE `locales_quest` SET `Details_loc1`='$N. Dragonmaw 오크 클랜은 Algaz뿐만 아니라 그 이상의 힘을 보여주고 있습니다. 캡틴 스타우트피스트는 이 오크들에 맞서 기꺼이 도움을 제공할 사람들과 이야기를 나누도록 요청했습니다. 그는 성 내부, 전쟁실에 있습니다.' WHERE `entry`=473; +UPDATE `locales_quest` SET `Details_loc1`='아시다시피 Ambermill 마을은 주로 Dalaran의 마법사로부터 받는 지원을 통해 인간의 반대의 근원으로 남아 있습니다.$b$b그들의 계획이 무엇인지는 모르겠지만, 그들이 역류에 관심을 보이기 위해 Ambermill과 같은 마을은 그것이 더 큰 중요성이 있음에 틀림없다고 나타냅니다.$b$b그들은 Hillsbrad에서 마차로 상자를 운송했습니다. 이러한 보급품의 대부분은 장작나무 마을 북쪽의 작은 야영지로 보내집니다. 상자의 내용물을 회수하여 제게 돌려주십시오.' WHERE `entry`=477; +UPDATE `locales_quest` SET `Details_loc1`='<당신은 재빨리 상자에서 펜던트를 꺼내고 뚜껑을 닫습니다.>' WHERE `entry`=478; +UPDATE `locales_quest` SET `Details_loc1`='강력한 힘을 가진 대마법사가 지맥 에너지 노드의 재활성화를 감독하고 있습니다. 그들이 이룩한 진전으로 그들을 막을 수 있는 유일한 희망은 그를 죽이는 것입니다. 그것은 어려울 것입니다. 의심할 여지 없이 그는 다른 많은 마법사와 와드에 의해 보호받고 있습니다.$b$b당신은 가야 하고, 그를 빨리 파견해야 합니다. 그가 죽으면 나를 위해 그의 지팡이를 되찾으시오. 지금 이동.' WHERE `entry`=480; +UPDATE `locales_quest` SET `Details_loc1`='펜던트를 Dalar Dawnweaver에게 가져가면 그가 마법사의 계획을 밝힐 수 있을지도 모릅니다.' WHERE `entry`=481; +UPDATE `locales_quest` SET `Details_loc1`='물론! 제가 어떻게 잊을 수 있겠습니까?$b$bAmbermill은 키린 토가 지정한 장소 중 하나였습니다. 그곳에는 잠자고 있는 지맥 에너지 노드가 있기 때문에 유명했습니다. 마법사들이 노드를 재활성화하고 더 큰 목적을 위해 그 에너지를 사용할 계획을 세우고 있어야 합니다.$b$b우리는 이런 일이 일어나도록 허용할 수 없습니다...$b$b지역의 지맥 에너지를 활성화하려면 엄청난 양의 힘이 필요할 것입니다. $b$b이 정보를 Allister에게 전달하면 그가 행동 방침을 결정할 것입니다.' WHERE `entry`=482; +UPDATE `locales_quest` SET `Details_loc1`='이제 발톱의 드루이드를 구할 때가 왔습니다. 지금 우리가 실패하면, $N, 그들은 영원히 잠들 것입니다.$b$b각성의 유물을 준비하고 의식을 수행하겠습니다. 내 작업이 효력을 발휘하려면 이 끔찍한 상황에 책임이 있는 저주받은 야수를 죽여야 합니다. 그래야만 의식이 완료될 것입니다.$b$b우리 동족의 부름에 간섭한 것은 싸움꾼 우르살이었고, 그들이 풀려날 수 있도록 이제 돈을 지불해야 하는 사람도 싸움꾼 우르살이었습니다. 남서쪽에 있는 나무옹이 요새로 가서 그를 처치하십시오.' WHERE `entry`=486; +UPDATE `locales_quest` SET `Details_loc1`='Thule은 오래 전에 자신과 두 명의 동료가 각 마법사가 소유한 견습생 지팡이로 함께 짜여진 마술 지팡이를 만들었다고 말했습니다. 이 지팡이는 그들의 우정의 상징이었고, Thule은 그것을 경멸하게 되었지만 그는 그것과 헤어질 수 없었고 다른 사람들이 그것을 가지게 할 수도 없었습니다. 그래서 그는 지팡이를 훔쳐 펜리스 요새에 숨겼습니다.$B$B여기요. 수년 전 Thule의 친구 중 한 명인 Bethor Iceshard에게 지팡이를 가져가십시오. 나는 그가 그것을 원할 것이라고 확신합니다.' WHERE `entry`=491; +UPDATE `locales_quest` SET `Details_loc1`='$c.$b$b나는 Hillsbrad 마을을 조사하기 위해 이 위치로 보내졌습니다. 내 임무는 정찰 중 하나입니다. Tarren Mill에 있는 High Executor Darthalia에게 즉시 소식을 전해야 합니다. 나 죽음추적자 Lesh가 다음과 같은 메시지를 보낸다는 사실을 그녀에게 알리십시오.$b$b\"서쪽에서 까마귀의 외침이 손짓합니다.\"$b$b동쪽으로 길을 따라가 표지판을 잘 살펴보세요. 자, 서둘러! 당신은 Tarren Mill로 가십시오. 긴급하게 추가하겠습니다!' WHERE `entry`=494; +UPDATE `locales_quest` SET `Details_loc1`='Mug\'Thol과 그의 오우거 부대는 Lady Sylvanas의 의지의 왕관을 회수하기 위해 Alterac으로 보내졌습니다. 아쉽게도 돌려주지 않고 입어보기로 한... 오우거들은 반짝반짝 빛나는 걸 거부할 수 없겠지.$b$b그의 서툰 행동이 문제가 됐지만. 의지의 왕관은 여군주 실바나스를 섬기기 위해 그에게 부여된 소유물에 저항할 수 있게 해주었습니다.$b$b어둠의 여군주는 본보기가 되기를 원합니다.' WHERE `entry`=495; +UPDATE `locales_quest` SET `Details_loc1`='아, Tarren Mill의 또 다른 비참한 날. 이 깨끗한 공기 때문에 기분이 너무 나쁩니다. $N.$b$b우리가 이곳의 인간들을 더 빨리 괴롭힐수록 좋습니다. 나는 내 혼합물에 사용할 수 있는 살상 물질에 대해 강도 높은 연구를 수행했지만 모든 것을 수집할 시간이 없습니다.$b$b자신을 활용하고 싶다면 다음 항목을 조달하십시오: 회색 곰 10마리 방언과 매우 희귀하고 찾기 힘든 Creeper Ichor. Tarren Mill 바로 밖에서 곰과 크리퍼를 모두 찾을 수 있습니다.' WHERE `entry`=496; +UPDATE `locales_quest` SET `Details_loc1`='저와 몇몇 다른 전사들은 던홀드에서 물건을 회수하고 이른바 신디케이트를 조사하기 위해 대족장의 파견을 받았습니다.$b$b우리는 둘러보기 위해 던홀드로 갔지만, 많은 수의 인간. 우리는 용감하게 싸웠지만 그들의 순전한 숫자는 우리를 패배시키기에 충분했습니다. 그들은 우리 중 몇 명을 포로로 잡았지만, 나는 탈출할 수 있었습니다.$b$b던홀드는 여기서 남동쪽, 강 건너편에 있습니다. Drul과 Tog\'thar가 그곳에 갇혀 있습니다. 가서 그들을 구출해야 합니다.' WHERE `entry`=498; +UPDATE `locales_quest` SET `Details_loc1`='내가 고통의 비약이라고 생각했던 것에 이 성분들을 혼합하는 데는 시간이 조금 걸릴 것입니다.$b$b자, 시작합니다! 아, 세상에 약간의 고통을 가져오는 것만큼 이 비참한 산기슭에서 우울한 날을 밝게 만드는 것은 없습니다.$b$b우리의 작은 물약이 원하는 효과를 얻었는지 보자.$b$b내 조수 Umpi에게 Dark Lady가 무엇을 맛보게 해주세요. 인간과 스컬지 모두를 위해 계획했습니다.' WHERE `entry`=499; +UPDATE `locales_quest` SET `Details_loc1`='오, $N. . .Hillsbrad에는 꽃이 피고 공기는 매우 신선하고 상쾌합니다. 나는 그 모든 것의 비참함 속에서 뒹굴지 않을 수 없습니다. 나는 더러운 창 밖을 내다보며 우리의 새로운 역병이 이 세상에 마땅한 죽음을 가져올 날을 그리워합니다.$b$b온종일 앉아서 생각하고 싶은 만큼, 어둠의 여왕에 대한 나의 의무가 부릅니다. 도와주시겠어요? 내 연구는 퓨마의 피로 가장 훌륭한 죽음의 양조주를 만들 수 있다고 믿게 만들었다. 나에게 좀 가져오면 우리는 약간의 재미를 가질 것입니다.' WHERE `entry`=501; +UPDATE `locales_quest` SET `Details_loc1`='아, 산기슭의 신선한 피 냄새만큼 좋은 것은 없습니다!$b$b이제 이것과 저것을 약간 섞고 진정한 재미를 시작하겠습니다! 내가 이 피로 만든 것을 고통의 비약이라고 부르고 싶습니다. 내 계산이 맞다면 이 혼합물은 여군주 실바나스에게 매우 아름다운 일의 시작이 될 수 있습니다. 하지만 우리에게 필요한 것은 시험입니다.$b$b이 영약을 남서쪽에 있는 Hillsbrad Fields의 북쪽 농장으로 가져가십시오. Farmer Ray의 작은 개 Stanley가 이 \"대접\"을 어떻게 좋아하는지 봅시다.' WHERE `entry`=502; +UPDATE `locales_quest` SET `Details_loc1`='하루나 이틀 전에 이 신디케이트의 리더가 저를 방문했습니다. 그의 이름은 Aliden Perenolde였으며 자신을 이 땅의 영주라고 자칭했습니다. 그는 아버지와 그의 스승인 블랙무어가 계획한 대로 자신을 반대하는 오크들을 노예로 삼을 계획을 나에게 털어놓았습니다. 엘리사. 그녀의 목에는 대족장이 갖고 싶어하는 펜던트가 걸려 있었습니다.$b$b이제 가십시오. 저는 여기서 일을 정리한 후에 제 갈 길을 갈 것입니다.' WHERE `entry`=506; +UPDATE `locales_quest` SET `Details_loc1`='Perenolde가 죽임을 당하고 그의 추악함이 세상에서 제거되어야 한다는 것은 분명합니다. 그의 저택은 여기서 북쪽으로 로다미어 호숫가에 있습니다. 임무를 다하세요, $n. 그런 다음 대족장이 원하는 펜던트를 되찾고 여기로 돌아오세요.' WHERE `entry`=507; +UPDATE `locales_quest` SET `Details_loc1`='펜던트? 물론 가질 수 있습니다... 가져가세요! 나는 그를 기억하고 싶지 않아... 제발, 제발 조용히 떠나줘...' WHERE `entry`=508; +UPDATE `locales_quest` SET `Details_loc1`='또 다른 날, 또 다른 비약이 만들어질 것입니다. 내 마음대로라면 한심한 인간들과 스컬지가 싸우게 내버려 둘 텐데. 그들은 있는 그대로 서로를 죽이는 데 열중하고 있는 것 같습니다.$b$b아아, 우리의 어둠의 여왕은 그 과정의 속도를 조금이라도 높이고 싶어합니다. 그러니 이 병적인 날들을 온 땅에 약간의 죽음과 질병을 퍼뜨려 이 병적인 날들을 그냥 지나치게 하지 않으시겠습니까?$b$b여기 있습니다. 계획, $N: Tarren Mill의 남쪽, 강과 Southshore의 동쪽에 있는 Nethander Stead로 이동합니다. 내 다음 비약을 위해 들판에서 진흙주둥이 꽃 6개를 모아주세요.' WHERE `entry`=509; +UPDATE `locales_quest` SET `Details_loc1`='또 하루가 기쁨 없이 지나가리라고 생각했을 때, 당신은 저에게 놀라운 Mudsnout Blossoms을 가져왔습니다.$b$b먼저 그것들을 혼합하여 훌륭한 합성물을 만들겠습니다. 그런 다음 Undercity에 있는 Master Apothecary Faranell이 썩어가는 콜로이드를 적용해야 합니다. 그런 다음 정말 즐거운 시간을 보낼 준비가 될 것입니다!$b$b자, 이 Mudsnout Composite를 즉시 Master Faranell에게 가져가십시오. , $N.' WHERE `entry`=513; +UPDATE `locales_quest` SET `Details_loc1`='이 새로운 엘릭서는 마침내 테스트할 준비가 되었습니다. 그러나 왜 완벽하게 좋고 전염성이 강한 전염병이 단순한 개구리나 개에게 낭비되도록 놔두는가? 여군주 실바나스의 이름으로 진정한 재미를 느껴봅시다.$b$b던 가록으로 가십시오. 그 더러운 꼬마 드워프들이 뛰어 다니는 막사를 아시죠? 그들의 Shindigger 스타우트 한 통을 훔치십시오. 술통을 가져오면 너와 난 파티를 열게 될 거야, $N.' WHERE `entry`=517; +UPDATE `locales_quest` SET `Details_loc1`='Targ, Muckrake 및 Glommus는 Mug\'Thol의 부관입니다. 그들은 오우거에게 충성을 다하지만 무엇이 오우거를 충성으로 이끄는지 누가 말할 수 있겠습니까?$b$b그들의 머리를 내게 가져오십시오, $n. 그러면 남은 것은 Mug\'Thol의 머리와 왕관, 그리고 모든 것을 제거하는 것뿐입니다.' WHERE `entry`=519; +UPDATE `locales_quest` SET `Details_loc1`='Mug\'Thol의 부관들이 죽었으니 Mug\'Thol을 죽이고 의지의 왕관을 되찾는 일만 남았습니다. 나는 그가 그것과 헤어지기를 꺼려할 것이라는 데 의심의 여지가 없습니다. 그의 동료들이... 떠나는 것을 생각하면 아마 당신도 기대하고 있을 것입니다.$b$bMug\'Thol을 찾아 그의 머리와 왕관을 나에게 전달하십시오. Crushridge 저항이 끝날 것입니다.' WHERE `entry`=520; +UPDATE `locales_quest` SET `Details_loc1`='남은 일은 언더시티에 있는 샬린드라에게 의지의 왕관을 전달하는 것뿐입니다. 그녀는 Lady Sylvanas에게 전달되는 것을 볼 것입니다. $n, Mug\'Thol의 운명은 충분히 예시가 되어야 합니다.' WHERE `entry`=521; +UPDATE `locales_quest` SET `Details_loc1`='옆집에서 Deathguards는 포로로 잡힌 농부 몇 명을 인질로 잡고 있습니다. 고위 집행관 다살리아는 스톰윈드의 군사 전략가 중 한 명이 그들 사이에 숨어 있다고 의심했습니다. 어젯밤 역병의 땅에서 군인이 죽은 채 발견된 것 같습니다. 항상 나를 돌보던 Darthalia는 죄수들을 내 마음대로 처리하기로 결정했습니다.$b$b이제 그 농부들을 파티로 열어야 할 때인 것 같습니다. 대단한 시간 같군요!$b$b이 오염된 술통을 방 깔개 위에 놓으세요. 모두를 위한 괴로운 양조주!' WHERE `entry`=524; +UPDATE `locales_quest` SET `Details_loc1`='그 상자에서 하나의 라이트포지 주괴를 발견했을 수도 있지만 그것만으로는 괜찮은 것을 만들기에는 충분하지 않습니다!$B$B거기 돌아가서 더 찾아야 합니다. 난파선 주위에 있는 멀록들이 라이트포지 주괴를 가지고 있을지도 모릅니다.' WHERE `entry`=526; +UPDATE `locales_quest` SET `Details_loc1`='$c.$b$b나는 Varimathras의 직속 지휘 아래 있습니다. 우리 약사들이 새로운 역병을 개발할 수 있을 때까지 인간의 침입을 진압해야 합니다.$b$b우리의 정보에 따르면 Hillsbrad 마을은 공격에 취약한 것으로 보입니다. 당신의 첫 번째 임무는 그들의 식량 공급과 기반 시설을 방해하는 것입니다.$b$b서쪽으로 여행하세요. Hillsbrad Fields의 최북단 농장을 습격하십시오. 지주인 Farmer Ray와 Farmer Getz도 처형되도록 하십시오.' WHERE `entry`=527; +UPDATE `locales_quest` SET `Details_loc1`='북부 농장에 대한 공격 소식에 마을 사람들은 당황했습니다. 아주 훌륭합니다.$b$b저희 죽음추적자들은 농부들이 힐스브래드 남부의 들판으로 도망치고 있다고 보고했습니다. 바보들은 과수원에 숨어 파멸을 피할 수 있다고 생각합니다.$b$b그들이 틀렸다는 것을 증명하세요, $N. Hillsbrad Fields로 돌아가 움츠린 농부들을 찾으십시오. 우리의 어둠의 여왕의 이름으로 그들을 초토화시키십시오.$b$b해산!' WHERE `entry`=528; +UPDATE `locales_quest` SET `Details_loc1`='빛! 오두막에 그런 물건을 가져오지 마세요... 비위생적이야, 입에 담을 수 없어, 비위생적이야... 비위생적이야!$b$b그냥 여기서 치워줄래? 아무도 당신의 빌어먹을 작은 트로피를 보고 싶어하지 않습니다.' WHERE `entry`=531; +UPDATE `locales_quest` SET `Details_loc1`='Hillsbrad 마을은 혼란에 빠졌고 곧 무너질 것입니다. 그러나 우리는 인간 쓰레기가 산기슭에서 영원히 지워질 때까지 무자비함을 지속해야 합니다.$b$b그들의 압도적인 손실에도 불구하고, 인간들은 그들의 지도력을 중심으로 집결하여 계속 싸우고 있습니다. 그들의 지도자인 Burnside 치안 판사와 시의회를 제거해야 합니다. 그들의 존경받는 정치 문서인 힐스브래드 선언문도 파괴하십시오. 그러는 동안 마을 등록부를 훔치세요.' WHERE `entry`=532; +UPDATE `locales_quest` SET `Details_loc1`='마침내 우리는 말과 소문을 듣기 시작했고 골디르의 행방에 대한 증거를 찾았습니다. 인간들이 그를 이리저리 옮기고 있지만 우리는 수색 범위를 좁혀 여기 바로 북쪽에 있는 대규모 신디케이트 캠프에 집중하고 있습니다.$b$b거기로 가십시오, $n. 손에 넣을 수 있는 모든 정보를 가져오십시오.' WHERE `entry`=533; +UPDATE `locales_quest` SET `Details_loc1`='으으... 부상당하고 죽어가고 적과 대면했어.$b$b어차피 날 죽이겠지만 사우스쇼어 스타우트 좀 가져다주면--너희 종족은 술을 마시지 않나?--내가 할게. 당신이 알고 싶은 것을 말하십시오.' WHERE `entry`=535; +UPDATE `locales_quest` SET `Details_loc1`='Hillsbrad Town Registry는 Azureload Mine이 얼라이언스 통제하에 있음을 나타냅니다. 게다가 광산은 얼라이언스 무기고의 주요 철광석 공급원입니다.$b$b힐스브래드 마을에 결정적인 타격을 입혔지만 얼라이언스는 여전히 Azureload 광산을 열렬히 지원하고 보호합니다.$b$b광산 Hillsbrad 정남쪽에 있습니다. 그곳으로 가서 본즈라는 인간 감독을 처치하십시오. 그의 광부들도 죽여라. 그것은 얼라이언스에 명확한 메시지를 보낼 것입니다.' WHERE `entry`=539; +UPDATE `locales_quest` SET `Details_loc1`='인간을 돕는 드워프? 빌어먹을 저 더러운 짐승들.$b$b우리는 이른바 얼라이언스의 힘을 시험할 것입니다. 우리는 인간이 우리의 분노를 느끼면 그 작은 발목을 때리는 인간이 얼마나 불안해하는지 보게 될 것입니다. 우리는 그들의 본거지가 이 영토 어디에 있는지 정확히 알고 있습니다.$b$b그들은 언덕마루 남동쪽에 소라딘의 성벽을 따라 던가록이라는 막사를 세웠습니다. 이 전투의 마지막 임무는 $c, Dun Garok을 포위하는 것입니다. 그들의 지도자인 캡틴 아이언힐은 죽어야 합니다.' WHERE `entry`=541; +UPDATE `locales_quest` SET `Details_loc1`='당신이 가져온 그리렉의 팔 책을 연구하는 데 시간을 좀 할애해야 하지만, Milton은 회수된 다른 책들을 스톰윈드의 수집품으로 가져오고 싶어할 것입니다.$B$B여기 당신이 알터랙 폐허에서 수집한 책들이 있습니다. , 포장 및 분류. 그것들을 Stormwind에 있는 Milton Sheaf에게 가져가면 그가 고마워할 것이라고 확신합니다.' WHERE `entry`=542; +UPDATE `locales_quest` SET `Details_loc1`='타렌 밀농장에 연구를 하러 왔지만 이제 위기를 해결해야 합니다. 몇 달 전에 네 명의 포세이큰이 언더시티에서 도망쳤습니다. 동족에게 등을 돌렸지만 설상가상으로...그들은 Dark Lady로부터 훔쳤습니다.$B$B이 도둑들은 안전한 금고에 침입하여 4개의 유물을 훔쳤습니다. Sylvanas는 이 유물들을 돌려받을 것입니다.$B$B도둑들은 언더시티에서 달라란으로 도망쳤고, 마법사들은 그들을 로다미어 수용소에 격리시켰습니다.' WHERE `entry`=544; +UPDATE `locales_quest` SET `Details_loc1`='Hillsbrad의 인간들과 전쟁을 벌이도록 Darthalia에 의해 당신이 입대했다고 들었습니다. 너무 부럽다. . .$b$b당신이 인간을 죽이고, 마을을 약탈하고, 무고한 사람들을 공포에 떨게 하는 모든 즐거움을 누리는 동안 저는 여기 타렌 제분소에서 보초를 서고 있습니다.$b$b아마도 당신은 늙은 죽음경비병을 불쌍히 여기게 될 것입니다. 나처럼? 내가 인간의 두개골을 수집하고 있다는 것을 알 수 있습니다. 그리고 당신은 꽤 오랫동안 인간과 싸우게 될 것입니다. 기나긴 전투 동안 해골 30개를 가져오시면 그만한 가치가 있도록 해드리겠습니다.' WHERE `entry`=546; +UPDATE `locales_quest` SET `Details_loc1`='Lady Sylvanas의 권한으로 신디케이트로 알려진 조직의 모든 구성원이 수배되었습니다. 구금되거나 포로가 된 사람은 즉결 처형됩니다. 그들은 현재 Tarren Mill의 남동쪽에 있는 Durnholde Keep의 폐허에 집결하고 있는 것으로 알려져 있습니다.$b$b대위 집행관 Darthalia에게 자신의 행위에 대한 증거를 가져오는 모든 사람에게 멋진 보상이 제공됩니다.' WHERE `entry`=549; +UPDATE `locales_quest` SET `Details_loc1`='당신이 힐스브래드 전투에서 그토록 용맹하고 끈기 있게 싸웠기 때문에, 최고 사령부가 인정할 수 있도록 전투에서 당신의 영웅적인 업적을 치하하는 이 훈장을 썼습니다.$b$b언더시티에 있는 바리마트라스에게 이 봉인된 훈장을 가져가십시오. 자랑스럽게 가십시오, $c.' WHERE `entry`=550; +UPDATE `locales_quest` SET `Details_loc1`='마스터 헬쿨라가 리치로 변신하는 과정이 거의 끝나갈 즈음 인간 린치 폭도들이 언덕에서 그의 은신처를 발견하고 그를 잔인하게 죽였습니다. 설상가상으로 그들은 사우스쇼어 공동묘지에 그의 시체를 묻었습니다.$b$b위대한 마법사에 대한 그러한 무시는 용납될 수 없습니다. 그의 견습생으로서 사우스쇼어 마을에 복수의 비를 내리도록 하겠습니다.$b$b먼저 헬쿨라의 막대가 필요합니다. Yeti는 그의 의식 소굴을 추월했습니다. 의심 할 여지없이 짐승 중 하나가 있습니다.' WHERE `entry`=552; +UPDATE `locales_quest` SET `Details_loc1`='여기에서 Helcular의 막대를 가져 가십시오. 필요합니다.$b$bHelcular는 그의 가장 강력한 주문의 일부로 의식용 장작불 3개를 만들었습니다. 아젤의 불꽃과 베라즈의 불꽃은 산기슭 동굴 안에 있습니다. Uzel의 불꽃은 산에서 더 북쪽에 있는 동굴 위의 동굴에 있습니다.$b$bHelcular의 막대는 세 개의 불꽃 각각에서 충전되어야 합니다. 의식이 완료되면 지팡이를 남쪽에 있는 삼엄한 경비가 있는 인간 마을인 사우스쇼어에 있는 헬쿨라의 무덤으로 몰아넣으십시오. 복수는 우리의 것이 될 것입니다!' WHERE `entry`=553; +UPDATE `locales_quest` SET `Details_loc1`='달라란 마법사의 눈에 띄는 재능은 다른 차원에서 온 강력한 생명체인 정령에 대한 친숙함입니다. 마법사는 이러한 정령을 제어하는 ​​수단으로 마법 토큰을 사용합니다. Magus Voidglare는 이 토큰 중 일부를 연구하기를 원합니다.$B$BHillsbrad 서쪽에 있는 달라란 마법사의 영토에 들어가 토큰을 수집하십시오.$B$B달라란 시민이라면 누구나 토큰을 찾을 수 있지만, 다음에서 사냥하는 것이 좋습니다. 수용소. 달라란 자체보다 안전합니다.' WHERE `entry`=556; +UPDATE `locales_quest` SET `Details_loc1`='그들은 테라모어에 있는 여군주 제이나 프라우드무어가 얼라이언스 역사상 가장 위대한 영웅 중 하나라고 말합니다. 나도 커서 얼라이언스의 영웅이 되고 싶어!$B$B제이나를 아십니까, $N? 부탁 좀 들어줄래? 저를 위해 그녀의 사인을 받아 주시겠어요? 그녀에게 어떻게 물어봐야 할지 모르겠고, 그녀는 아마도 나 같은 사람에게는 너무 바쁠 것입니다... 하지만 당신! 당신은 그녀와 같은 모험가입니다! 그녀는 당신에게 그녀의 사인을 쉽게 줄 것이라고 장담합니다!$B$B제발?' WHERE `entry`=558; +UPDATE `locales_quest` SET `Details_loc1`='Throm\'ka, $c!$b$bGrom\'gol에 도착하는 것이 정말 시기적절합니다. 이곳 정글에 있는 대족장의 주둔지 사령관으로서 저는 호드의 모든 구성원의 안전을 보장해야 하는 명예를 지니고 있습니다. 스토나드에 안전한 공급망을 제공하려는 우리의 임무가 일부 지역 주민에 의해 방해를 받고 있습니다.$b$b그롬골 외부의 랩터 개체수를 줄이는 일을 당신에게 맡깁니다. 상당한 진전을 이룬 후에는 재할당을 위해 저에게 다시 보고하십시오.' WHERE `entry`=568; +UPDATE `locales_quest` SET `Details_loc1`='정글 마법의 힘을 깨달은 다음 호드가 활용해야 합니다. 내 의식은 지금까지 성공적으로 입증되었습니다. 매우 강력한 마법을 걸 수 있습니다. 용감한 $c, 당신을 위해 정말 특별한 아이템을 만들겠습니다.$b$b호랑이 송곳니와 함께 Shadowmaw Panther 발톱을 가져오세요. 송곳니 만이 할 수있는 것은 아닙니다. 깨끗한 상태여야 합니다.$b$b정글 곳곳에 야수들이 도사리고 있지만 근처에서 미자 폐허에서 남동쪽으로 강 건너편에서 몇 마리 발견할 수 있을 것입니다.' WHERE `entry`=570; +UPDATE `locales_quest` SET `Details_loc1`='지금 당신에게서 필요한 것은 얻기가 매우 어려울 것입니다.$b$b이 모든 깃털, 발톱, 깨끗한 송곳니를 제자리에 고정하려면 마법의 밧줄이 필요합니다. 오래된 고릴라 힘줄만 작동합니다.$b$b장로 안개계곡 고릴라에서만 찾을 수 있습니다. 그들은 무법항 동쪽에서 먹이를 찾는 것으로 알려져 있습니다.$b$b힘줄이 완벽해야 합니다. 내가 필요한 것을 정확히 찾으려면 꽤 많이 죽여야 할 수도 있지만 사냥할 가치가 충분할 것입니다.' WHERE `entry`=571; +UPDATE `locales_quest` SET `Details_loc1`='Vale의 고양이 야수에게서 수집한 아이템은 강력한 인챈트 아이템의 첫 번째 요구 사항일 뿐입니다. 내 주술적 의식과 결합된 이 정글 장신구는 호드와 대족장을 돕는 데 매우 유용한 도구를 제공할 것입니다.$b$b하지만 이제 나를 위해 정글 추적자 깃털을 좀 모아야 합니다. 깃털은 전통적으로 짐승이 완장에 착용합니다. 위대한 투기장에서 멀지 않은 그롬골 바로 남쪽에서 랩터 부족을 찾을 수 있을 것입니다.' WHERE `entry`=572; +UPDATE `locales_quest` SET `Details_loc1`='마법을 완성하는 데 필요한 마지막 시약은 하나뿐입니다.$b$b서쪽 해안을 향해 절벽 위 높은 곳에 성스러운 샘이 있습니다. 이 봄은 종교 학자와 신비 학자 사이에 큰 갈등의 대상입니다. 아제로스의 모든 종족은 샘물이 그들의 백성을 위해 신성하게 만들어졌다고 주장합니다.$b$b내 마지막 부탁은 성스러운 샘물을 내게 가져오라는 것입니다. 경고 받다. 나가 탐험가들의 원정대가 봄을 향해 전진했습니다. 그것들도 처리해야 할 것입니다.' WHERE `entry`=573; +UPDATE `locales_quest` SET `Details_loc1`='운명이 있습니다. 추장의 막내아들 예니쿠의 운명. 우리 부족의 관습에 따라 그는 줄구룹의 구루바시 트롤에게 주어졌지만, 우리 부족인 검은창 부족이 오크 스랄과 함께 떠난 후 불쌍한 예니쿠는 우리에게 사라졌습니다. 나는 추장의 아들을 찾기 위해 머나먼 오그리마에서 다시 가시덤불로 보내졌습니다.$B$B그는 붉은머리 부족에 있다고 생각합니다.$B$B저를 도와주시려면 붉은머리 부족을 사냥하십시오. 북쪽에서 찾을 수 있습니다. 엄니를 모아 내게 돌아오시오.' WHERE `entry`=581; +UPDATE `locales_quest` SET `Details_loc1`='Yenniku는 머리에 없었으며 이에 대해 Great Serpent에게 감사합니다. 그러나 우리는 그를 찾을 수 없습니다.$B$B우리는 진실을 알아야 합니다. 오직 Bloodscalp 족장과 그의 주술사만이 그것을 알고 있는 것이 두렵습니다. 그들은 검은창 부족의 적이며 자유롭게 말하지 않을 것이므로 그들의 죽은 입술에서 진실을 강요해야 합니다!$B$B간줄라와 공포의 네즐리옥의 머리를 내게 가져와 이 가마솥에 넣으십시오.$B$ B그들은 줄쿤다 깊은 곳에 있습니다. 그들의 머리를 가져오세요...그럼 우리는 그들이 말하게 할 것입니다.' WHERE `entry`=584; +UPDATE `locales_quest` SET `Details_loc1`='<네즐리옥의 머리가 말한다.>$B$B맞습니다. 나는 검은창 부족의 아이가 어디로 끌려갔는지 알고 있다. 당신은 나를 이기고 내 영혼을 속박했지만, 나는 달래지 않고는 아무 말도 하지 않겠습니다!$B$BBloodscalps와 Skullsplitters의 전쟁. 내 호의를 얻으려면 Skullsplitters의 트로피 두개골 3개를 훔쳐 여기 우리와 함께 두세요. 그러면 내 영혼이 황천에서 노예가 될 것입니다. 해골 하나는 Balia\'mah의 전리품 더미에서, 또 다른 하나는 Ziata\'jai에서, 마지막 해골은 Zul\'Mamwe에서 가져와야 합니다.' WHERE `entry`=585; +UPDATE `locales_quest` SET `Details_loc1`='<간줄라의 머리가 말한다.>$B$B당신을 저주합니다! 그리고 네 조상을 저주해라!! $B$B오직 피와 복수만이 내 분노를 식힐 수 있으니, 그것이 네 소원이라면... 이렇게 하라:$B$B동쪽의 Skullsplitters 심장부로 몸을 던져라. 그들 중 가장 사나운 놈을 처치하고 살아남는다면… 하! 가능하다면 그의 부서진 갑옷을 내게 가져오시오!$B$B그가 당신의 팔다리를 찢고 당신을 썩게 하여 썩은 고기에 먹히게 하소서.' WHERE `entry`=586; +UPDATE `locales_quest` SET `Details_loc1`='$B$B당신은 저와 추장을 달래었으니 당신이 찾고자 하는 것을 말하겠습니다...$B$B젊은 예니쿠는 그의 일족에게 사라졌습니다.$B$B그는 주술사에게 잡혀갔습니다. 추방자 잔질. 이제 Zanzil은 그의 육체와 영혼을 통제하며 가장 강력한 마법만이 그를 자유롭게 할 수 있습니다. $B$BA 당신이 가지고 있지 않은 마법, $c.$B$B 아마도 당신의 Darkspear 동맹은 Yenniku의 구원에 대한 희망을 제공할 수 있습니다. 하지만 그건 의심스럽습니다.' WHERE `entry`=588; +UPDATE `locales_quest` SET `Details_loc1`='마음의 눈은 여기서 동쪽 모쉬오그 오우거 고분 깊숙한 곳에 있는 오우거 마법사가 잡고 있습니다. 그의 이름은 마이조스입니다. 나는 검은창 부족이 가시덤불에 살던 시절부터 그를 알고 있습니다. 그는 사납고 그의 마법은 강합니다.$B$B만약 그에게 마음의 눈이 있다면 그의 마법은 더욱 강해질 것입니다.$B$B당신은 Mai\'Zoth와 맞서야 합니다. 그에게서 마음의 눈을 빼앗으십시오. 위험한 작업이지만 Yenniku를 구할 수 있는 유일한 희망입니다.' WHERE `entry`=591; +UPDATE `locales_quest` SET `Details_loc1`='마음의 눈을 소울 젬으로 개조했습니다. 그것의 목적은 두 가지입니다. 당신은 이것을 Yenniku를 기절시키는 데 사용해야 하고 일단 기절하면 그의 머리에 두어 그의 영혼을 가두어야 합니다.$B$BT그런 다음 보석을 Nimboya에게 가져가십시오.$B$BYenniku는 폐허에서 추방자 잔질과 함께 살고 있습니다. 먼 가시덤불 곶의 수정 해안을 따라 아보라즈의.' WHERE `entry`=592; +UPDATE `locales_quest` SET `Details_loc1`='Bloodscalp 트로피를 모았으니 이제 다른 일이 있습니다. Skullsplitter 트롤 부족은 남동쪽에 살고 있으며 우리는 수년 동안 그들과 전쟁을 벌였습니다. Darkspears는 더 이상 가시덤불에 살지 않지만, 우리는 Skullsplitters와 싸워야 합니다.$B$B그러니 그들을 사냥하십시오. 그들의 갈라진 뼈 목걸이를 모아서 나에게 돌아오라. 우리의 전쟁에서 우리를 도우면 검은창 부족의 우정을 얻게 될 것입니다.' WHERE `entry`=598; +UPDATE `locales_quest` SET `Details_loc1`='돌을 소유하고 있는 마법사는 어떤 초점... 일종의 제단을 통해 그 힘을 증폭시키고 있습니다. 그것을 제압하여 방해할 수 있어야 합니다.$b$b공교롭게도 저는 한 가지만 알고 있습니다. 고대 단검, 또 다른 트롤 유물입니다. 단 한 가지... 작은 문제가 있습니다.$b$b가시나무 골짜기에서 조사하다가 단검을 찾았지만, 해적이 되기 위해 무법항으로 도망친 딸 케이틀린에게 줬습니다.' WHERE `entry`=603; +UPDATE `locales_quest` SET `Details_loc1`='나는 여기에서 Kalimdor에 있는 Ratchet까지 배를 타고 가곤 했습니다. 나는 훌륭한 명성을 가진 성공적인 선장이었습니다.$B$B까지...$B$B저주받은 바다 거인들이 나를 망쳤습니다! 그들은 내 배를 부수고 내 승무원을 죽이고 구명정에 태워 무법항으로 가게 했습니다. 그리고 거인 중 하나인 Gorlash가 내 선장의 상자를 훔쳤습니다. 그는 스너프박스용으로 원한다고 말했습니다. 긴장!$B$BI Gorlash가 여기서 동쪽 해안을 배회하는 소리를 듣습니다. 그를 찾아서 내 가슴을 되찾아라! 그렇게 하면 선장의 감사를 받게 될 것입니다.' WHERE `entry`=614; +UPDATE `locales_quest` SET `Details_loc1`='그 거인들에게 첫 번째 배를 잃은 후, 나는 다른 배를 샀습니다. Smotts\' Revenge라는 이름으로 보급품과 승무원을 채우고 악당을 찾기 시작했습니다. 나는 그들을 찾았지만... 그들은 나를 때렸습니다. 그들은 Smotts\' Revenge를 부수고 두 번째 승무원을 죽이고 나를 다른 구명보트에 태웠습니다.$B$B이번에는 또 다른 거인인 Negolash가 내 커틀라스를 훔쳤습니다.$B$BNegolash를 대면하고 내 커틀라스를 가져오십시오!$B$BSprogger와 대화하십시오. . 그는 Smotts\' Revenge에서 내 요리사였으며 마지막 공격에서 살아 남았습니다. 그는 거인을 찾는 데 도움을 줄 수 있습니다.' WHERE `entry`=615; +UPDATE `locales_quest` SET `Details_loc1`='Negolash는 배고픈 거인입니다. $B$B거인이 우리 배를 파괴했을 때 Negolash는 곧장 내 부엌으로 달려갔습니다. 그는 다른 거인처럼 승무원에 굶주려 있지 않았습니다. Negolash는 와인을 원했고... 그리고 Buzzard Wings Barbecue를 원했습니다. 그것들은 내 특기이고 레시피를 얻기 위해 배드랜드까지 가야만 했지!$B$B거인을 유인하고 싶다면 포도주와 독수리 날개 한 무더기를 가져오세요. 여기에서 남동쪽으로 해안을 따라 있는 우리의 오래된 구명보트에 그것들을 실으세요. Negolash가 모든 음식 냄새를 맡으면 반드시 올 것입니다!' WHERE `entry`=618; +UPDATE `locales_quest` SET `Details_loc1`='가엾은 늙은 러스트록이 검은무쇠의 매복 공격을 받은 것 같습니다. 당신은 그의 꽉 쥔 주먹 옆에 양피지를 발견합니다.$b$b암울한 소식을 Rhag Garmason에게 보고하고 발견한 것을 보여주십시오.' WHERE `entry`=632; +UPDATE `locales_quest` SET `Details_loc1`='안돼! 불쌍한 러스트록. 참으로 비극입니다.$b$b그의 죽음을 헛되게 해서는 안 됩니다. 당신이 발견한 이 양피지에는 원래 공격의 주모자인 캄 딥퓨리가 아라시 고원의 탄돌 협곡 바로 건너편에 보관할 폭발물 은닉처를 마련했음을 나타냅니다.$b$b폭발물이 다리에 도달하면 우리의 주요 보급품은 북쪽으로 가는 선은 끊어질 것이다! 캐시를 파괴해야 합니다, $n! 임무를 완수하면 내게 돌아오시오.$b$b당신이 우리의 유일한 희망입니다.' WHERE `entry`=633; +UPDATE `locales_quest` SET `Details_loc1`='작은 부탁 하나만 더 부탁드리겠습니다, $c. 우리는 아이언포지의 매장량을 기다리고 있습니다. 하지만 Roggo는 Refuge Pointe의 Arathi Highlands 북쪽에 있는 얼라이언스 야영지에 대해 알고 있습니다.$b$b그곳으로 가서 대장 Nials를 찾으십시오. 얼라이언스가 던 모드르와 탄돌 경간을 되찾는 데 도움이 될 병사를 남겨둘 수 있는지 좋은 대장에게 물어보십시오.' WHERE `entry`=634; +UPDATE `locales_quest` SET `Details_loc1`='이 책은 정령 공주 미즈라엘과 그녀가 아라시 고원 깊숙한 곳에 감금된 이야기를 담고 있습니다. 미즈라엘의 파편인 이 크리스탈은 공주의 감옥으로 통하는 창문입니다.$B$B용감한 영혼이 미즈라엘의 파편을 발견했다면 그녀와 대화할 수 있었다...' WHERE `entry`=636; +UPDATE `locales_quest` SET `Details_loc1`='토라스 트롤베인이 죽고 스트롬가드가 폐허가 된 상황에서 볼진은 인간의 손에서 전설적인 검 트롤칼라를 영혼에 담아 줄구룹의 트롤과의 다가오는 전투에서 사용할 수 있도록 모든 노력을 기울일 것을 지시했습니다. .$b$b노련한 사냥꾼 중 한 명인 젠구가 아라시 고원 북동쪽에 있는 해머폴로 파견되어 조달을 감독했습니다.' WHERE `entry`=638; +UPDATE `locales_quest` SET `Details_loc1`='고대에 트롤들은 Arathorian 제국과 우리의 가장 유능한 적인 Trollbane이라는 이름의 Lord Ignaeus of Strom에 맞서 싸웠습니다. 그는 고대 언어로 트롤 학살자인 트롤칼라를 휘두르며 전투에 나섰습니다.$b$b그러나 이제 트롤베인의 아들들은 약해졌고 그들의 요새는 폐허가 되었습니다.$b$b검은 서로 나누어진 여러 인장으로 보호됩니다. 스트롬가드의 생존자들, 우리는 그들을 되찾아야 합니다.$b$b첫 번째는 신디케이트가 가져갔고, 스트롬가드에 있는 그들의 부하 중 한 명이 가지고 있어야 합니다.' WHERE `entry`=639; +UPDATE `locales_quest` SET `Details_loc1`='토라스 트롤베인의 무덤은 세 개의 인장으로 보호되고 있습니다. 첫 번째는 신디케이트에서 가져온 것입니다. 나머지 두 개는 굳건히 자리 잡은 스트롬가드 민병대가 장악하고 있기 때문에 얻기가 더 어려울 것입니다.$b$b토라스의 아들 갈렌이 토라딘의 인장을 열한 조각으로 나누어 스트롬가드 수비대에 분산시켰습니다. 조각을 찾아 트롤 주술사인 토건에게 가져가면 그는 조각을 완전한 인장으로 묶을 수 있을 것입니다.' WHERE `entry`=640; +UPDATE `locales_quest` SET `Details_loc1`='재건은 완벽하게 작동했습니다. 이제 이 인장을 사용하여 트롤베인의 무덤에 있는 봉인을 해제할 수 있습니다. Zengu에게 돌려주세요. 의심할 여지없이 그는 당신이 완료해야 할 추가 작업이 있습니다.' WHERE `entry`=641; +UPDATE `locales_quest` SET `Details_loc1`='그들이 아라시 고원 전체는 고사하고 스트롬가드를 거의 통제한다고 말할 수는 없지만, 인간 왕자는 나머지 기병대를 이끌고 시골을 넘어갑니다. 나는 그가 왜 그런 짓을 하는지 이해할 수 없지만, 인간이 생각하는 방식을 누가 이해하겠습니까?$b$b그의 추론이 무엇이든, 더 중요한 것은 그가 인장 중 하나를 그들의 기병 대장인 Valorcall 중위에게 주었다는 것입니다. 그를 찾아서 인장을 내게 가져오시오.' WHERE `entry`=643; +UPDATE `locales_quest` SET `Details_loc1`='토라스 트롤베인의 무덤을 여는 데 필요한 마지막 인장은 그의 아들이 직접 소유하고 있습니다. 그는 스트롬가드 깊숙한 곳, 민병대가 장악한 지역의 예배당에 거주하고 있습니다. Galen 왕자는 잘 보호되고 있으며 전사 자신도 구부정하지 않으므로 이 작업이 가장 어려울 수 있습니다.' WHERE `entry`=644; +UPDATE `locales_quest` SET `Details_loc1`='이게 뭐야? 네 개의 인장을 모아 하나의 인장을 만들기 위해 함께 형성되었습니다. 이것이 트롤베인의 무덤에 놓인 수호물을 깨뜨릴 수 있다는 데는 의심의 여지가 없습니다.$b$b트롤베인의 유해는 스트롬가드의 예배당 뒤 성소에 안치되어 있습니다. 트롤칼라를 회수해야 합니다.' WHERE `entry`=645; +UPDATE `locales_quest` SET `Details_loc1`='빛이 서서히 사그라들고 돌 칼집 안에 있던 검 트롤칼라가 풀려났습니다.' WHERE `entry`=646; +UPDATE `locales_quest` SET `Details_loc1`='어젯밤에 ol \'Moonshine을 꽤 많이 먹었습니다! Longbraid는 내가 감시하는 동안 기절한 것을 알면 내 머리를 빼앗을 것입니다.$b$b목구멍이 뭔가 사나워요. 공성 병기 여단 전체가 우르릉거리는 소리를 내며 머리 위를 지나가는 것 같았습니다.$b$b오 이런, 시간 좀 보세요! Southshore에 있는 Brewmeister Bilger에게 밀주를 보내 빚을 갚겠다고 약속했습니다.$b$b하지만 기한이 15분밖에 남지 않았습니다! 이 배치를 가져가시겠습니까? 서둘러!' WHERE `entry`=647; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신을 위해 약간의 구조 작업을 가지고 있으며 당신이 나처럼 파인 리플의 애호가라면 이 작업을 좋아할 것입니다. 잔물결!$B$B술이야, 멍청아.$B$B버려진 호드 전초 기지에는 그들이 사업을 하던 시절부터 숨겨둔 동부 내륙지 꿀 잔물결이 있습니다. 더 이상 그런 파급 효과를 얻을 수 없습니다! Malton의 더미 동료 중 한 명이 샷을 알고 있으므로 거기에 가서 포장된 리플 한 상자를 가져오고 두 개는 내 소장용으로 가져오십시오! Malton과 대화하면 자세한 내용을 알려줄 것입니다.' WHERE `entry`=649; +UPDATE `locales_quest` SET `Details_loc1`='대화해야 할 엘프는 Gilveradin Sunchaser입니다. 그는 냄새만으로 모든 와인, 빈티지 및 모든 이름을 지정할 수 있습니다! 그는 우리에게 필요한 잔물결을 포장할 수 있으므로 그와 대화해야 합니다. 우리는 포장을 위해 6병, 아빠를 위해 2병이 필요합니다. 그리고 그가 원하는 만큼... 그리고 저를 믿으세요, 그는 몇 개를 원할 것입니다. 잔물결을 포장하고 아빠의 두 병을 얻었으면 이리로 돌아오세요!$B$BGilveradin의 캠프는 Hinterlands의 하이 엘프 산장 근처에 있으며 그 하이 엘프는 좋지 않습니다. 날 믿어.' WHERE `entry`=650; +UPDATE `locales_quest` SET `Details_loc1`='전원을 활성화하면 현장 테스트 키트가 빛나고 진동하기 시작합니다. 계획대로 작동하는 것 같습니다.$B$B수석 엔지니어 Bilgewhizzle에 따르면 이제 타나리스 사막에서 필요한 데이터를 수집하는 데 2시간의 시간이 주어집니다. 2시간 이내에 수집하지 않으면 모든 데이터가 손실되고 그에게서 다른 동력원을 구입해야 합니다.$B$B작업을 완료한 후 그에게 돌아가십시오.' WHERE `entry`=654; +UPDATE `locales_quest` SET `Details_loc1`='그것은 어제처럼 여전히 나에게 분명합니다... 이 끔찍한 장소에 나를 묶는 나무와 강철로 희망이 없었던 오랜 세월. 그럼 드디어, 드디어! 거기에 대족장이 있었다. 둠해머가 한밤중 접시에 꽂혀 있고 그의 워해머가 높이 들려 있습니다.$b$b그것은... 너무 끔찍했습니다... 겁쟁이의 일격이 우리의 가장 위대한 영웅을 쓰러뜨릴 것입니다. 뒤에서 그는 말을 타고 돌격했고, 그의 창은 그를 관통했습니다... 나는 무릎을 꿇었습니다. 어떤 희망이 있었습니까? 거기에 무슨 희망이...' WHERE `entry`=655; +UPDATE `locales_quest` SET `Details_loc1`='O\'Breen은 배를 코브로 이끌었습니다. 우리는 이곳이 보물을 찾을 수 있는 곳이라고 확신했습니다. Harbinger는 안전하게 정박했지만 Maiden\'s Folly와 Spirit of Silverpine이 접근하면서 조수가 낮아지기 시작했습니다. 내가 본 것 중 가장 이상해!$b$b그 두 척의 배는 무언가... 암초에 있는 일종의 사원과 좌초했습니다. 그들은 너무 빨리 가라앉았고, 정말 비극이었습니다.$b$b우리는 떠나기 전에 그들의 기록과 차트를 회수해야 합니다. 우리는 엿보는 눈을 위해 그 정보를 남겨둘 수 없습니다!' WHERE `entry`=662; +UPDATE `locales_quest` SET `Details_loc1`='아아, 끔찍한 삶이야. 나는 지금 당장 물 무덤에 있어야 합니다. 난로 옆에 앉아 신선한 공기를 마시지 않고요.$b$b승무원들은 내 아름다운 Maiden\'s Folly를 구하기 위해 열심히 노력했습니다. 소년들을 축복하고 그들의 마음을 축복하십시오.$b$bO\'Breen은 안전하게 해안에 도착했지만 우리는 그렇게 운이 좋지 않았습니다. 맹세하건대, 바다가 막 침몰했습니다.$b$b일초만 있으면 우리는 물에 떠 있고 다음 물은 밀려들고 있습니다. 그리고 그 짐승들! 모든 생존자를 죽였습니다. 끔찍한 나가 쓰레기. 나는 흑인이 되었고 결국 여기까지 왔고, 구원받았습니다.$b$b저 짐승들을 죽였으면 합니다.' WHERE `entry`=664; +UPDATE `locales_quest` SET `Details_loc1`='이제 우리는 본격적인 Blackwater Raiders이므로 Mr. O\'Breen이 잃어버린 엘프 보물을 찾는 것을 돕는 것이 우리의 임무입니다.$b$b어두운 바다에서 도움 없이 보석을 찾는 것은 거의 불가능합니다. 의사는 도움이 될 고글을 만들었습니다. 그는 언덕 바로 위에 있는 동굴에 있는 마법의 돌에서 파생된 에너지로 충전된 고글이 필요합니다.$b$b하지만 동굴은 저주받았습니다! 가까이 다가가면 매복당합니다. 저를 지켜주시면 돌의 에너지를 고글에 담을 수 있습니다.' WHERE `entry`=665; +UPDATE `locales_quest` SET `Details_loc1`='보물은 너무 오랫동안 해저에 있었기 때문에 보석이 두꺼운 돌로 석회화되었습니다. 하지만 이 고글의 힘을 이용하면 그것들을 쉽게 찾을 수 있습니다.$b$b노움의 약간의 독창성은 큰 도움이 됩니다!$b$b그러니 보석 사냥용 고글을 빌려 $n, $n O\'Breen 선장의 보물을 잃어버렸습니다.$b$b저도 그곳으로 헤엄쳐 내려갔지만...음...글쎄요, 저는 안전하고 건조한 땅에서 일해야 하는 중요한 과학 업무가 있습니다....음, 예 .' WHERE `entry`=666; +UPDATE `locales_quest` SET `Details_loc1`='이것은 나쁘다. Daggerspines가 공격을 위해 모이는 것 같습니다.$b$bNaga는 무자비한 전투로 유명합니다. 그들은 내가 죽을 때까지 계속해서 공격할 것입니다.$b$b나는 동료들의 목숨보다 내 자신의 목숨을 더 중요하게 생각하지 않지만, 당신은 저를 보호하는 데 도움을 주셔야 합니다. 바다에 대한 나의 지식 없이는 선원들이 무법항으로 돌아갈 수 없습니다.$b$b나가가 바다에서 올 것입니다. 공격을 막기 위해 여기 나와 함께 있어야 합니다. 대포를 조종하고 그들을 몰아내세요.$b$b준비됐나요, $n?' WHERE `entry`=667; +UPDATE `locales_quest` SET `Details_loc1`='캡틴 오브린을 기다리게 두지 맙시다. 그는 이 보석들을 직접 보고 싶어할 것입니다. 결국, 그것이 우리가 여기 있는 이유입니다!$b$b그리고 몇 주 동안 이 해적들과 협력한 후, 교수와 저는 우리 건강에 가장 좋은 것은 그들의 보물에 매달려 있는 것이 잡히는 것임을 깨달았습니다.$b $b여기, $n, 이것들을 오브린에게 가져가세요.' WHERE `entry`=668; +UPDATE `locales_quest` SET `Details_loc1`='시혼 함장은 우리가 발견한 소식을 즉시 듣고 싶어할 것입니다.$b$b하지만 보시다시피 우리는 여기서 나갈 수 있는 위치가 아닙니다. 조수가 너무 낮을 뿐만 아니라 우리가 방해한 저주받은 생물들이 우리의 움직임을 예의주시하고 있습니다.$b$b무법항에 있는 선장 Seahorn에게 우리가 보물을 발견하고 더 많은 것을 추출하기 위해 노력하고 있습니다. 이 샘플을 증거로 가져가세요.' WHERE `entry`=669; +UPDATE `locales_quest` SET `Details_loc1`='$n 님, 당신은 모험심이 강한 사람인 것 같습니다. 내 함대는 우리가 보충할 수 있을 때까지 무법항에 갇혀 있습니다.$b$b여기와 해외에서 심각한 일들이 벌어지고 있고 아라시 해안에 묶여 있는 Shakes O\'Breen에게 극비 서신을 보내야 합니다.$b$ b이 메시지를 안전하고 자신 있게 전달한다고 믿어도 될까요?' WHERE `entry`=670; +UPDATE `locales_quest` SET `Details_loc1`='나는 공기 중에 기이함을 느꼈다... 내 피 속에 끓어오르는 느낌. 내 의심이 있었다. 나는 불안의 근원을 찾기 위해 떠났고 서쪽의 Northfold Manor에서 악마 소환의 흔적을 발견했습니다. 가까이 다가가자 내 피가 끓기 시작했고 내 안의 분노가 커졌습니다.$b$b지상에서 나는 악마 소환을 돕는 데 사용되는 혈석 부적을 발견했습니다. 그러나 내가 찾은 것은 고갈되었습니다. 조사하려면 다른 사람이 필요하겠지만 감히 저택으로 돌아갈 수는 없습니다. 좀 가져다 줄래?' WHERE `entry`=671; +UPDATE `locales_quest` SET `Details_loc1`='우리는 그를 안정시키고 기운을 북돋우고 칼림도어의 오그리마에 있는 우리의 강력한 도시에 대한 이야기를 들려주려고 노력했지만 아무것도 그를 움직이지 못했습니다.$b$b오그림의 갑옷과 망치를 들고 있는 우리의 젊은 대족장 스랄의 이야기.. .하지만 아마도... 아마도! 우리가 새로 발견한 주술의 시연은 그에게 새로운 희망을 줄 것입니다. 시도해 볼 가치가 있습니다!$b$b우리가 그를 위해 만들 수 있는 작은 물건, 예... 랩터 눈을 가져오면 내가 무엇을 할 수 있는지 볼 것입니다.' WHERE `entry`=672; +UPDATE `locales_quest` SET `Details_loc1`='강력한 흑마법사가 스트롬가드의 성벽 안에 있다는 것은 의심의 여지가 없습니다. 때때로 신비한 마법 유물을 사용하여 이 흑마법사는 끔찍한 악마를 대량으로 소환했습니다. 그의 힘의 근원을 제거해야 합니다.$b$b흑마법사를 찾아 처치하십시오. 그의 몸에서 발견한 마법 물건을 가져오면 내가 그것을 파괴하고 그 힘이 더 이상 이 땅을 더럽히는 데 사용되지 않도록 조치를 취하겠습니다.' WHERE `entry`=673; +UPDATE `locales_quest` SET `Details_loc1`='여기, 이 부적을 고르멀에게 가져가서 랩터의 힘이 한때 그의 혈관을 타고 타오르던 전사의 불꽃을 깨울 수 있는지 확인하십시오.' WHERE `entry`=674; +UPDATE `locales_quest` SET `Details_loc1`='<고르물이 부적을 땅에 던집니다.>$b$bTor\'gan이 당신을 보냈죠, 그렇죠? 파! 그가 나에게 자비를 느끼는 이유는 이해할 수 없습니다. 전투에서 대족장과 함께 죽는 것이 허용되지 않았을 때 자비는 저에게 거부되었습니다. 잔인한 일격 운명이 내게 닥쳤어...' WHERE `entry`=675; +UPDATE `locales_quest` SET `Details_loc1`='약자... 다. 너, $c, 뭘 보고 있니? 당신이 뭔가 특별한 생각, 응? 그것을 증명하지 않겠습니까?$B$B아라시의 해머폴 전초기지가 공격을 받고 있습니다. 우리가 그들에게 빨리 도움을 보내지 않으면 그들의 죽음이 임박했습니다.$B$B하지만 서두르기 전에 먼저 자신의 기술을 테스트하고 싶을 수도 있습니다. Arathi에 있는 Stromgarde의 북동쪽에는 바위주먹 부족이 거주하는 오우거 언덕이 있습니다. 그곳에서 오우거와 집행자를 처리할 수 있게 되면 해머폴에 있는 드럼 펠에게 보고하십시오.' WHERE `entry`=676; +UPDATE `locales_quest` SET `Details_loc1`='짐승의 머리를 떼어낼 준비가 되었습니다... 대단한 힘으로요, $N. 당신은 이 강력한 최후의 일격으로 우리를 도울 수 있다는 모든 신호를 보여주었습니다. 이 공격의 지도자들은 인간 연약함의 눈부신 상징인 스트롬가드의 폐허 안에 은신처를 만들었습니다.$B$B우리를 이 땅에서 몰아내려는 볼더피스트 군주들과 하수인 주술사를 찾아 처치하십시오.' WHERE `entry`=679; +UPDATE `locales_quest` SET `Details_loc1`='$c, 당신은 내 남편을 잘 섬기지만, 그는 Hammerfall이 공격받는 이유를 모릅니다.$B$BOr\'Kalar, Stromgarde에 있는 Mug\'thol의 하수인은 내 남편을 극도로 미워하고 남편의 죽음 외에는 아무것도 바라지 않습니다. 몇 년 전에 그를 패배시킨 것에 대해.$B$B전조에 따르면 Or\'Kalar가 내 남편을 위해 함정을 설치했다고 합니다. 그래서 오우거의 존재를 그에게서 숨겼습니다.$B$B남편이 알면 어리석게도 달려갈 것입니다. 오우거의 행방을 확인하고 그 생물을 처치하는 데 도움을 요청하겠습니다.' WHERE `entry`=680; +UPDATE `locales_quest` SET `Details_loc1`='<미즈라엘이 말한다.>$B$B무료! 나는 자유 다! 나는 자유롭게 힘을 모을 수 있습니다. 그들이 지금 나를 대적한다면 그들은 틀림없이 압도하고 다시 나를 가둘 것입니다.$B$B그러나 시간이 지나면 나는 거인들과 맞서고 그들은 나를 버린 것을 후회할 것입니다!$B$B당신은 고귀한 동맹입니다, $N. 시간이 지나면 다시 당신의 도움이 필요합니다. 준비가 되면 저를 지상으로 소환해 주세요$B$BHammerfall에서 자루크와 대화하세요. 그는 내가 어떻게 소환될 수 있는지 알고 있습니다.' WHERE `entry`=688; +UPDATE `locales_quest` SET `Details_loc1`='여기 있습니다, $N. 방어 기능을 활성화하려면 보석을 탑 바닥 근처의 받침대 중 하나에 대고 누르기만 하면 됩니다. 탑에 들어가 Trelane의 남은 아이템을 찾을 준비가 되었을 때 사용하세요. $B$B행운을 빕니다. 여기 캠프에서 당신의 귀환을 기다리고 있겠습니다. 아, 그리고 떠나기 전에 Skuerto와 대화하세요. 그가 필요한 나머지 세부 정보를 알려줄 것입니다.' WHERE `entry`=695; +UPDATE `locales_quest` SET `Details_loc1`='찾는 것은 다음과 같습니다. Trelane의 성물함, Trelane의 보주, Trelane의 불씨 마노.$B$B3개 모두 탑 안의 상자에 있어야 하며 상자를 직접 여는 데 문제가 없어야 합니다. 오우거만 조심하면 됩니다.$B$B타워의 방어선만으로는 오우거를 처리할 수 없습니다. 무기를 준비해야 합니다. 그 오우거들은 당신이 거기에 있다는 것을 알고 그들에게서 물건을 훔치고, 당신에게 상처를 입힐 것입니다.$B$B조심하세요. 행운을 빕니다.' WHERE `entry`=696; +UPDATE `locales_quest` SET `Details_loc1`='이 편지를 스톰윈드에게 가져가서 Malin에게 Kryten과 내가 곧 집에 올 거라고 전해주세요. 여기에서 우리를 도와준 $N에게 좋은 보상을 해주리라 믿어 의심치 않습니다.$B$B안전하게 여행하세요.' WHERE `entry`=697; +UPDATE `locales_quest` SET `Details_loc1`='동쪽 해변 근처에 있는 전초기지를 위한 보급품을 모으는 중입니다. Tok\'kar는 할 수 있는 일을 하지만 경비 교대 근무와 병사들을 위한 요리 사이에는 시간이 얼마 남지 않았습니다.$B $B그들은 할 수 있을 때 톱니 고기를 요리하는 것을 좋아하지만 다른 선적을 받을 시간이 없었습니다. 그들을 도와주시겠습니까?$B$B어린 톱니는 오래된 톱니만큼 맛있지 않으니 피하십시오. 전체 크기가 될 때까지 1~2년을 기다립니다.' WHERE `entry`=698; +UPDATE `locales_quest` SET `Details_loc1`='해안을 따라 멀록의 위협이 있는 상황에서 우리는 Stonard에 대한 다가오는 위협으로부터 보호하거나 군대가 너무 큰 경우 경고하기 위해 이곳에 주둔하고 있습니다. 휴식할 시간이 별로 없고, 가능하다면 도움이 더 필요합니다.$B$B톱니 도미의 발톱은 제대로 준비하면 훌륭한 무기가 됩니다. 그들의 발톱을 가져오면 신선한 고기와 좋은 친구에 대한 감사의 표시로 우리 무기 중 하나를 보상으로 받을 것입니다.' WHERE `entry`=699; +UPDATE `locales_quest` SET `Details_loc1`='이 보주를 가지고 그 에너지를 사용하여 Gor\'mul에게 랩터의 정수를 제공하십시오. 확실히 이것은 그의 영에 활력을 주고 그에게 삶의 새로운 목적을 줄 것입니다. 그가 정상으로 돌아오면 호드의 현재 상태를 설명할 수 있고, 끊임없는 전투에서 위대한 전사의 도움을 받을 수 있을 것입니다.' WHERE `entry`=702; +UPDATE `locales_quest` SET `Details_loc1`='아그몬드에게서 마지막으로 받은 보고는 걱정스럽습니다. 그가 죽었으니 더욱 그러합니다! 그는 그의 굴착꾼들이 울다만 외곽의 발굴 현장에서 \"고대 항아리\"를 발견했다고 말했습니다. 그가 그곳에서 발견한 항아리가 제가 여기서 발견한 우상처럼 트로그를 선동한 것이 아닐까 두렵습니다.$B$BI 연구를 위해 그 항아리를 가져와야 합니다. 울다만 기지로 가서 항아리를 모은 다음 내게 돌아오십시오.' WHERE `entry`=704; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 이미 제 모든 견습생을 합친 것보다 더 능력이 있음을 증명했습니다.$B$B내가 필요한 다음 부분은 조금 더 힘이 필요합니다. 주의를 기울이면 바위 정령에서 큰 석판을 찾을 수 있습니다. 그들의 몸은 더 강하고 크기 때문에 내 테스트를 위해 충분히 큰 조각을 갖는 경향이 있습니다. 여기서 더 서쪽이나 산 가장자리를 따라 남동쪽으로 가면 찾을 수 있습니다.$B$B조용히 하세요. 당신이 가져온 이 작은 조각들을 테스트하려면 시간이 좀 필요합니다.' WHERE `entry`=711; +UPDATE `locales_quest` SET `Details_loc1`='$N, 여기 황무지의 정령들에게 필요한 부품이 하나 더 있습니다. 더 큰 바위 정령의 바위 결속 팔보호구입니다. 내 계산에 따르면 그 팔 보호구는 내 족쇄의 강도를 측정하기에 충분할 것입니다.$B$B더 큰 바위 정령을 점술하려고 시도했을 때 여기에서 남서쪽, 내가 기억하는 한 오우거 근처에 한 무리의 정령이 나타났습니다.$B$BB나에게 데려다 주세요. 그들의 팔 보호구 5개 그래서 여분이 있습니다. 서보는 내 시약과 연구를 잘못 배치한 것으로 악명이 높습니다.' WHERE `entry`=712; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 모든 기준을 뛰어넘는 일을 해냈습니다.$B$B$B$B만약 우리가 Kharanos에서 만난다면, 지원하러 오세요.$B$B와! 빨리 잡아... 그래, 그거. 감사합니다.$B$B이제 한 가지만 더 필요합니다. 자이로크로나톰이요.$B$B가서 하나 가져오시면 완성할 준비가 되어 있을 겁니다.' WHERE `entry`=714; +UPDATE `locales_quest` SET `Details_loc1`='Lotwil이 얼마나 저렴한지 알아요, $N. 그러니 제가 당신의 모든 문제를 해결할 수 있는 것을 만들어 드리겠습니다. Lotwil의 최신 발명품인 앞으로 다가올 만행으로부터 당신을 보호하는 데 도움이 될 수도 있습니다.$B$BI는 당신이 그를 위해 모은 여분의 돌을 모두 가지고 작업했고, 당신이 사용하고 싶어할 만한 멋진 팔 보호구를 만들 수 있습니다. 그들은 물론 마법에 걸렸습니다.$B$BI는 내가 당신을 위해 만들고 있는 팔보호구를 완성할 수 있도록 대장장이가 만든 패턴이 있는 청동 팔보호구만 있으면 됩니다.' WHERE `entry`=716; +UPDATE `locales_quest` SET `Details_loc1`='$N, 그를 찾을 수 있습니까? Uldaman에서 Hammertoe를 찾을 수 있습니까?$B$B더러운 Shadowforge가 티탄 발굴에 대해 알고 있는 것을 알아내기 위해 그를 인질로 잡고 있다면 Ironforge 전체가 큰 문제에 처할 수 있습니다.$B$B오랫동안 그 어둠의 Irons는 더 강력한 골렘을 만들기 위해 마법을 찾고 있습니다. 물론 Hammertoe도 같은 일을 하고 있었지만, 단지 그들을 막으려는 것뿐이었습니다.$B$B그들은 아마도 그가 아는 ​​것을 알 때까지 그를 살려두었을 것입니다.그를 구하려면 서둘러야 합니다!' WHERE `entry`=721; +UPDATE `locales_quest` SET `Details_loc1`='자네는 용감하군... <기침>... 날 위해 울다만에 들어와, $c.$B$B당신이 정말로 돕기 위해 여기 있다면... 해머토, 그럼... <기침>.. . 당신은... 부적을 찾아야 합니다.$B$BDeepshadow가 얻었습니다... Magregan Deepshadow. 그는 이 근처에... 확실히 폐허 속에 있습니다. 그 부적은 그들을... <기침>... 그가 멈추지 않는다면 두루마리로 바로 갈 것입니다. 당신에게 달렸습니다, $N. 부디... 그 부적을 가져오세요.$B$B이 두루마리는 확실히 검은무쇠단이 훨씬 더 강력한 골렘을 만드는 데 도움이 될 것입니다. 나는 단지 그것을 알고 있습니다. 내 뼈에서 느낄 수 있습니다.' WHERE `entry`=722; +UPDATE `locales_quest` SET `Details_loc1`='<해머토가 상처를 잡고 다시 말을 하기 전에 평정을 되찾는다.>$B$B라이돌 찾기, $N. 나에게 부적을 가져와. <기침> 그는... <기침> 어떻게 해야할지 알아낼 것입니다. 그는 내가 우리 종족의 기원을 찾고 있다는 것을 알고 있고... <기침>... Shadowforge 일족을 막는 것이 나의 임무이기도 하다는 것을 알고 있습니다. 두루마리를 찾게 해서는 안 됩니다... <기침>' WHERE `entry`=723; +UPDATE `locales_quest` SET `Details_loc1`='알았어, 알았어... 누가 어떻게 해야 할지 알겠어?$B$B역사가 Karnik! 그게 다야!$B$B그는 아이언포지에 있습니다. 그는 도울 수 있을 것입니다. 그와 Hammertoe는 Uldaman에서 잃어버린 유물을 찾기 위해 협력하고 있었습니다.$B$BShadowforge는 두 사람이 그들이 허용한 것보다 더 많은 것을 알고 있다는 것을 알아냈을 것입니다.$B$BTKarnik에게 Hammertoe에게 무슨 일이 일어났는지 말하고 그에게 부적을 주세요. --그는 다음에 해야 할 일을 알려줄 것입니다.' WHERE `entry`=724; +UPDATE `locales_quest` SET `Details_loc1`='$N, 가능한 한 빨리 달려가 조언자 Belgrum을 찾으십시오. 당신이 목격한 것을 그에게 말하고 우리가 어떻게 진행하기를 원하는지 물어보십시오. 이 쪽지가 그에게 더 많은 것을 설명할 것입니다.$B$B그동안 시간을 ​​내어 Hammertoe의 영혼과 대화하겠습니다. 아마도 그는 황무지에서 저 어둠괴철로 놈들의 활동을 멈추는 데 도움이 될 무언가를 알고 있을지도 모릅니다. 우리는 오직 기도할 수 있습니다.' WHERE `entry`=725; +UPDATE `locales_quest` SET `Details_loc1`='<고문 Belgrum이 쪽지를 읽고 잠시 눈을 떴다.>$B$BOch, 이것은 나쁜 소식입니다.$B$B$N, 역사가 Karnik에게 돌아가서 왕의 권한에 따라 조치를 취하도록 알려주십시오. 이 정보에 신속하고 단호하게. 그는 황무지에서 Shadowforge의 활동을 중단해야 합니다.' WHERE `entry`=726; +UPDATE `locales_quest` SET `Details_loc1`='태블릿은 많은 것을 알려줍니다. 그러나 충분하지 않습니다! 거의 충분하지 않습니다!$B$B야긴이 오래 전에 쓴 다이제스트인 책이 있습니다. ... 내가 도망친 사람들은... 이 책을 여러 곳에 보관하고 있습니다. 그리고 그들의 가장 배운 것은 그것을 연구합니다. 방대한 지식을 보유하고 있습니다. 우리를 지켜줄 지식!$B$BGerrig Bonegrip에게 가십시오. 그는 Forlorn Cavern의 Ironforge 상점에 있습니다. 그에게 이 인장을 보여주면 그는 당신을 그들 중 하나로 생각할 것입니다. 그에게 Yagyin\'s Digest를 요청하고... 가져오세요!' WHERE `entry`=727; +UPDATE `locales_quest` SET `Details_loc1`='태블릿은 많은 것을 알려줍니다. 그러나 충분하지 않습니다! 거의 충분하지 않습니다!$B$B야긴이 오래 전에 쓴 다이제스트인 책이 있습니다. 내가 도망친... 사람들은... 이 책을 여러 곳에 보관하고 있습니다. 그리고 그들의 가장 배운 것은 그것을 연구합니다. 방대한 지식을 보유하고 있습니다. 우리를 보호하는 지식!$B$B로데론의 언더시티에 있는 수호자 벨두거에게 가십시오. 그에게 이 인장을 보여주면 그는 당신을 그들 중 하나로 생각할 것입니다. 그에게 Yagin\'s Digest를 요청하고... 가져오세요!' WHERE `entry`=728; +UPDATE `locales_quest` SET `Details_loc1`='$c가 우리 세계의 위대한 고고학적 경이로움에 관심을 갖는 것을 보는 것은 얼마나 좋은 일입니까.$b$b얼라이언스 친구들은 종종 우리 작업을 단순한 취미로 치부합니다. 그러나 많은 사람들이 깨닫지 못하는 것은 최근 카즈 모단에서 발견된 위대하고 강력한 세력이 로데론에서 칼림도어에 이르기까지 아제로스 전역을 위협한다는 사실이 입증되었다는 것입니다. 그들은 몇 주 동안 소식을 보내지 않았습니다.$b$bAuberdine으로 가서 그들의 행방에 대한 단서를 찾으십시오.' WHERE `entry`=730; +UPDATE `locales_quest` SET `Details_loc1`='그럼, 홀리... 아 맞아요, 당신은 홀리가 아닙니다. Hollee는 어디 있지?$b$bBah, 그건 요점이 아닙니다. 우리는 반드시 저 돌 붓을 찾아야 합니다... 제 말은 신비한 화석을 말하는 것입니다! 우리는 그 화석을 찾아야 합니다. 다르나서스의 탐험가 연맹은 내가 무엇을 했는지에 대한 정보를 원할 것입니다.$b$b준비가 되면 알려주세요. 그러면 우리가 그 덤불을 사냥할 것입니다.... 화석을 의미합니다! 우리는 리그를 만족시키기 위해 서면으로 무언가를 찾을 것입니다.$b$b그래서 당신은 아직 준비가 되셨습니까?' WHERE `entry`=731; +UPDATE `locales_quest` SET `Details_loc1`='일부 방어 및 기타 필수품을 구성하기 위해 일부 재료를 긁어모을 수 없다면 여기로 가는 것이 어려울 것입니다. 나는 그 지역에 있는 오우거들이 고철을 잘 갖추고 있는 것 같다는 것을 알아차렸습니다. 황무지의 공성 병기에 대한 이야기는 먼 이야기가 아니었나...$b$b어쨌든 발굴 조사관이 우리 작은 야영지의 상황을 걱정하고 있으니 가능하면 빨리 작업을 시작하고 싶습니다. .$b$b주요 오우거 야영지는 여기서 서쪽으로 이동하기 좋은 Dustbelch Grotto에 있습니다.' WHERE `entry`=733; +UPDATE `locales_quest` SET `Details_loc1`='야긴스 다이제스트가 필요하신가요? 그렇다면 당신의 계획은 다른 무리를 모으는 것입니까? 물론이죠...물론 제가 당신을 도와드리겠습니다. $g형제:자매;.$B$B하지만 당신도 저를 도와주셔야 합니다.$B$BI에는 세 가지 힘이 필요합니다. 이것들을 가져오시면 다이제스트가 됩니다.$B$BI는 이 항목의 이름을 말할 수 없지만 적어 두겠습니다.$B$B이 목록에 있는 항목을 가져오십시오. 그렇게 할 수 있다면 당신은 진정으로 우리 교단의 장을 열 자격이 있습니다.' WHERE `entry`=736; +UPDATE `locales_quest` SET `Details_loc1`='Agmond의 트랙은 서쪽에서 이어집니다. 바위와 모래에 묻은 핏자국을 보면 드워프가 어느 정도 거리를 기어갔다는 것을 쉽게 알 수 있습니다.$B$B그리고 여기서 그는 죽었습니다.$B$BU자세히 살펴보니 Badlands 사암 조각에 \"Murdaloc\"이라는 단어가 대충 휘갈겨져 있습니다. $B$B아그몬드의 죽은 손 옆을 기어다녔습니다.' WHERE `entry`=739; +UPDATE `locales_quest` SET `Details_loc1`='탐광자는 수수께끼의 화석을 다르나서스에 있는 탐험가 연맹에 보내려고 합니까? 그가 없이 Darkshore를 떠나는 것이 옳지 않다고 생각합니다.$b$b자, $n, 다르나서스에 있는 수석 고고학자 Greywhisker에게 신비한 화석을 전달하세요.' WHERE `entry`=741; +UPDATE `locales_quest` SET `Details_loc1`='젊은 모험가 여러분, 주목하십시오! 잿빛 골짜기의 야생이 여러분을 기다립니다!$B$B호드는 불모의 땅 북쪽 땅에 강력한 세력을 세웠습니다. 우리의 두 전초기지인 Splintertree Post와 Zoram Strand Outpost는 호드에 영광을 가져다주기 위해 분투하고 있습니다! 자신을 증명하려는 사람들은 그곳에서 지침을 찾아야 합니다. 참고: 불모의 땅 바로 북쪽에 있는 Splintertree Post에 있는 Senani Thunderheart는 Ashenvale의 대규모 사냥에 참여할 모험가를 찾고 있습니다!' WHERE `entry`=742; +UPDATE `locales_quest` SET `Details_loc1`='Wildmane 일족의 이름을 따서 명명된 정화해야 할 우물은 하나뿐입니다. 이 우물이 깨끗하려면 땅이 사나운 포식자인 프레리 울프 알파의 이빨을 제공해야 합니다. 북쪽에서 알파를 찾은 다음 사냥이 끝나면 내게 돌아오십시오.$B$B알파는 종종 우리의 강력한 도시인 Thunder Bluff의 기지 주변을 돌아다닙니다.' WHERE `entry`=759; +UPDATE `locales_quest` SET `Details_loc1`='젊은 $N 님, Winterhoof와 Thunderhorn 우물을 정화한 당신의 이야기가 영혼들 사이에서 전해집니다. Wildmane Totem이 만들어졌고 마지막 임무가 기다리고 있습니다. $B$BWildmane Water Well은 Thunder Bluff 북쪽에 있습니다. 의식을 수행하십시오! 고블린의 독이 있는 땅을 치유하라! 다시한번 깨끗한 물이 흐르게 해주세요!' WHERE `entry`=760; +UPDATE `locales_quest` SET `Details_loc1`='이것은 우리가 멀고어에서 본 Venture Co. 직원과 장비의 축적을 설명합니다. 그 고블린들... 그들의 회사는 그들 자신의 이익을 위해 너무 빨리 확장하고 있습니다. 고블린에게 무언가를 보여주면 배경에서 비늘 소리가 들린다고 합니다.$b$b사소한 욕심쟁이들입니다. 불행하게도 우리 타우렌은 그들이 우리 땅에서 작전을 수행하도록 허용할 수 없습니다. 폐허가 된 캐러밴의 북동쪽 광산으로 가서 그들에게 메시지를 보내십시오.' WHERE `entry`=764; +UPDATE `locales_quest` SET `Details_loc1`='당신이 캐러밴에서 회수한 문서에 따르면, Venture Co.는 우리 땅에서 우리를 몰아내고 우리 땅을 약탈할 수 있는 자유 통치권을 가질 수 있도록 많은 계획을 세웠습니다.$b$b그들이 달성하기 위해 가라앉을 깊이 그들의 목표는 저를 역겹게 하고 소름끼치게 합니다. 나는 그들의 계획 배후에 있는 주모자를 죽였으면 합니다. 그의 이름은 감독관 Fizsprocket이며, 황폐해진 캐러밴 동쪽의 Venture Co. 광산에서 그를 찾을 수 있습니다. 그의 클립보드를 가져오세요. 유용한 정보가 있는지 확인하겠습니다.' WHERE `entry`=765; +UPDATE `locales_quest` SET `Details_loc1`='당신은 이제 우리의 위대한 도시에서 존경을 받을 것입니다. 대지모신의 의식을 완료할 가치가 있는 $r은 그 영예를 얻습니다.$b$b마지막 퀘스트를 위해 썬더 블러프에서 가장 높은 메사 꼭대기에 사는 고귀한 지도자 케른 블러드후프를 찾으십시오.' WHERE `entry`=775; +UPDATE `locales_quest` SET `Details_loc1`='당신은 대지모신의 의식을 통과하여 썬더 블러프에서 당신의 자리를 얻었습니다.$b$b그러나 당신이 그토록 노력하여 달성한 자리를 유지하기 위해서는 당신의 가치를 계속해서 사람들에게 증명해야 합니다.$b$b우리는 사냥꾼, $n. 아래 멀고어에는 Arra\'chea라는 강력한 코도가 있습니다. 나에게 Arra\'chea의 뿔을 가져와 추적과 사냥에 대한 당신의 기술을 보여주세요.' WHERE `entry`=776; +UPDATE `locales_quest` SET `Details_loc1`='2차 대전쟁 동안 호드와 드래곤 데스윙의 동맹을 통해 우리는 그의 부관 두 명인 블랙래쉬와 헤마투스가 멀리 동쪽에 있는 레슬로 협곡에 수감되었다는 사실을 알고 있습니다. 우리는 호드의 명예를 회복하기 위해 우리의 타락한 동맹을 침묵시켜야 합니다!$B$B우리는 비룡의 감옥을 여는 데 필요한 열쇠인 대지의 징표를 얻기 위해 토그룬과 그의 오우거 용병단을 고용했습니다. 하지만 토그룬은 우리를 배신했고, 우리를 압도하고 그것을 자신의 것으로 받아들였습니다. Camp Boff로 가서 되찾으세요!' WHERE `entry`=782; +UPDATE `locales_quest` SET `Details_loc1`='대지의 인장은 Lethlor Ravine의 다이아몬드, 오팔, 자수정의 기둥에 있는 세 개의 룬스톤에 의해 유지됩니다. 대지의 징표를 사용하면 룬스톤을 제거하고 대지의 봉인을 해제할 수 있습니다.$b$b하지만 조심하세요, $n, 검은 비룡인 Blacklash와 Hematus를 함부로 대하면 안 됩니다. 그들이 죽은 것을 보고 그들의 속박을 나에게 돌려주시오.$B$B협곡에 가려면 황무지의 극동 지역으로 가십시오. 협곡에는 셀 수 없이 많은 비룡이 살고 있으니 조심하세요.' WHERE `entry`=793; +UPDATE `locales_quest` SET `Details_loc1`='지난 대전쟁에서 불타는 군단이 패배한 이후로 저는 오크 사회에서 악마적 타락의 근원을 찾아왔습니다. 당신이 내게 가져온 목걸이는 내 두려움을 확인시켜 줍니다.$B$B그것은 악마의 힘을 가진 물건을 중심으로 집결하는 컬트인 Burning Blade에 속합니다. 그것은 Demon Seed라고 불리며 Dreadmist Peak 꼭대기의 Barrens에 있습니다. 반드시 파괴해야 한다!$B$B서쪽 불모의 땅 경계에 있는 먼 감시 초소로 가서 내 조수인 아크젤로스와 이야기해 보시오. 그는 당신을 더 인도할 것입니다.' WHERE `entry`=809; +UPDATE `locales_quest` SET `Details_loc1`='첸의 이름을 따서 맛보실래요? 아, 스톰스타우트는 강력한 양조주입니다. 첸이 멘토에게 레시피를 전수했고, 멘토는 저에게 레시피를 전수했습니다. 몇 가지를 가져오려면 당신이 필요하지만 이것만은 말할 수 있습니다. 발차기는 그만한 가치가 있습니다.$B$B사바나 사자에서 사바나 사자 엄니 5개, 일반타조의 신장 5개, 천둥 도마뱀 1개를 가져오십시오. 천둥 도마뱀의 모든 종의 뿔. 그러면 효과가 좋을 것입니다.$B$B불모의 땅 전역에서 이 재료를 찾을 수 있습니다.' WHERE `entry`=821; +UPDATE `locales_quest` SET `Details_loc1`='Earthen Ring은 요소를 연구하고 보존하는 데 전념하는 샤머니즘 그룹입니다. 그들은 대부분의 학자들이 아는 것보다 미친 고대 신들, 고대 전설, 전승에 대해 더 많이 잊어버렸습니다.$B$B다행히도 여기 Ashenvale의 Earthen Ring에 누군가를 알고 있습니다. Zoram Strand 해안에 있는 Zoram\'gar Outpost로 이동하십시오. 당신이 찾은 것을 Je\'neu Sancre에게 보여주십시오. 그 지구본의 의미를 알아낼 수 있는 사람이 있다면 바로 그 사람일 것입니다.' WHERE `entry`=824; +UPDATE `locales_quest` SET `Details_loc1`='$N. 불타는 칼날단이 해골 바위로 알려진 오그리마 동쪽의 동굴을 감염시켰습니다. 그 동굴 안에서 그들은 사악한 의식을 행하고 불타는 목걸이로 자신의 살을 태웁니다.$B$B이 목걸이를 착용함으로써 이교도들은 악마의 힘에 적응했다고 믿습니다. 하지만 이것을 확인하려면 연구할 목걸이 컬렉션이 있어야 합니다.$B$BSkull Rock으로 가서 그곳에서 찾은 이교도들로부터 Searing Collars를 수집하세요. 그들을 나에게 데려오면 내가 그들의 비밀을 밝히겠다.' WHERE `entry`=827; +UPDATE `locales_quest` SET `Details_loc1`='우리 주술사 중 한 명인 마르고즈는 불타는 칼날단의 타락에 대해 더 잘 알고 있습니다. 그는 오그리마 바로 외곽에 있는 산에 있는 해골 바위라는 동굴에 대해 말했습니다! - 대규모 불타는 칼날단 이교도 무리를 보호하는 곳입니다.$B$BSkull Rock에 가기 전에 Margoz와 대화하십시오. 그는 현명하고 그의 평의회는 가치가 있습니다.$B$B그는 해안과 드라이굴치 협곡 사이의 북동쪽에 야영하고 있습니다.$B$B그의 조언을 따르십시오. 하지만 Margoz가 말한 대로 $N, 나는 여전히 당신이 그 이교도들을 분쇄하기를 원합니다!' WHERE `entry`=828; +UPDATE `locales_quest` SET `Details_loc1`='당신이 가져온 불타는 목걸이는 강력하고 악마적인 도구입니다. 유감스럽게도 그들의 기원을 추측하는 것은 주술사로서의 능력 밖의 일입니다. 그들을 연구하려면 흑마법사가 필요합니다.$B$B네루 파이어블레이드에게 불타는 목걸이를 가져가세요. 그는 숙련된 흑마법사이지만 자신의 힘을 사용하여 악마를 물리친다고 공언하며 오컬트에 대한 그의 연구는 선량하다고 주장합니다. 그것이 사실이든 거짓이든 듀로타의 악마 교단에 맞서는 그의 도움이 필요할 수 있습니다.$B$B오그리마의 그림자 틈에 있는 니루를 찾을 수도 있습니다.' WHERE `entry`=829; +UPDATE `locales_quest` SET `Details_loc1`='Gazlowe가 저에게 \"Rezlak. 인생에서 알아야 할 한 가지가 있습니다. 일을 잘하고 싶다면 직접 하십시오.\"$b$b우리 대상을 모두 잃을 수는 없습니다. 내 손으로 문제를 해결할 것입니다. Drygulch Ravine은 Razorwind Canyon의 동쪽 부분에 걸쳐 있습니다. 그곳에 있는 하피들을 모두 죽이면 경로는 안전할 것입니다.$b$b물론 Gazlowe가 제게 가르쳐준 또 다른 것이 있습니다. 그럼 날 도와줄까, $n?' WHERE `entry`=835; +UPDATE `locales_quest` SET `Details_loc1`='그놈의 목소리가 로봇에서 다시 한 번 딱딱거립니다:$B$B\"긴 이륙 절차를 시작할 수 있도록 OOX-09/HL을 개방되고 안전한 장소로 옮겨야 합니다. 클로킹 기능이 내장되어 있지만 다시 작동하려면 시간이 필요합니다. 현재 위치에서 Overlook Cliff 너머의 해안선까지 로봇을 호위하세요! 그곳은 모든 것을 온라인으로 전환할 수 있을 만큼 충분히 길고 완벽한 장소여야 합니다!\"$B$B \"해변까지 안전하게 호송한 다음 무법항으로 와서 나에게 말을 걸게! Oglethorpe Obnoticus - 나가!\"' WHERE `entry`=836; +UPDATE `locales_quest` SET `Details_loc1`='추측해 보겠습니다. 당신은 세상을 멸망시키고 사악한 행위를 제때에 한 것이 아닙니다. 아니, 더 나은 방법은... 당신은 그것을 모래에 떨어뜨렸다! 글쎄, 이유가 무엇이든 나는 당신에게 판매할 추가 전원이 있습니다. 하지만 이번에는 10개, YES TEN 사막유랑단 물주머니!$B$B세상이 험난하고, $n, 동력원은 나무에서 자라지 않습니다! 흠, 하지만 그들이 그랬다면? 전원 트리를 만들 수 있을지도...' WHERE `entry`=841; +UPDATE `locales_quest` SET `Details_loc1`='나는 홀로 이 길을 돌아다닌다.$b$b바엘 모단의 드워프들은 내 땅을 존중하지 않는다. 시끄러운 기계가 언덕을 산산조각 내면서 끔찍한 폭발이 지면 깊숙이 구멍을 뚫습니다. 한때 우리 부족의 집이자 공급자 역할을 했던 땅은 이제 파괴적인 드워프들로 가득 차 있습니다.$b$b외교적 해결 시도는 실패했습니다. 지금이 결정적인 행동을 취해야 할 때입니다.$b$b바엘 모단 발굴지에서 드워프들을 무력으로 몰아내고 그들의 지도자인 발굴조사단장 카즈고름의 일지를 내게 가져오십시오.' WHERE `entry`=843; +UPDATE `locales_quest` SET `Details_loc1`='얼룩말은 불모의 땅에서 가장 사나운 짐승은 아니지만 플레인스트라이더보다 한 단계 더 강합니다. 걱정하지 마세요. 조만간 더 큰 먹이를 상대하도록 보내드리겠습니다. 하지만 지금은 이빨이 조금 더 필요합니다.$B$B북쪽과 남쪽에서 얼룩말을 사냥하고 발굽을 모으십시오. 그것들을 나에게 가져오면 다음에는 더 힘든 일에 맞서 당신을 보낼 것입니다.' WHERE `entry`=845; +UPDATE `locales_quest` SET `Details_loc1`='시굴자는 폭발물과 시끄러운 차량에 의존하여 땅을 갈기갈기 찢은 것이 분명합니다. 새로운 감독이 곧 인계받을 것으로 예상됩니다.$b$b난 드워프들에게 약을 맛보게 하고 싶습니다. 이 계획에 따르면 니트로글리세린과 목재 펄프 및 질산나트륨을 결합하면 폭발물을 생성할 수 있습니다. 보급품은 요새에 있는 라이플맨, 병사, 장교들이 가지고 있는 것으로 알려져 있습니다.$b$b이 아이템들을 모아서 저에게 가져오세요. 난 드워프들이 잊지 못할 돌진을 만들겠어!' WHERE `entry`=846; +UPDATE `locales_quest` SET `Details_loc1`='이... 이 힘.... 이것이 토건이 나에게 보여주려 했던 주술사의 힘인가? 나는 그것이 흥미 롭다고 말해야합니다. 당분간은 그가 나를 설득했다고 토건에게 전해주세요. 그가 하는 말을 듣겠습니다.' WHERE `entry`=847; +UPDATE `locales_quest` SET `Details_loc1`='불모의 땅의 오아시스에는 수수께끼가 숨겨져 있습니다. 생명 에너지는 물에서 흘러나와 그것을 마시는 식물과 짐승에게 활력을 줍니다.$B$B활력을 주고 변화시킵니다.$B$B이 오아시스 근처에서 자라는 버섯이 있습니다. 그것의 포자는 로데론의 연금술사인 우리가 유용하다고 생각하는 속성을 가지고 있습니다.$B$B이 포자를 가져오면 우리의 감사를 받을 것입니다.' WHERE `entry`=848; +UPDATE `locales_quest` SET `Details_loc1`='Khazgorm의 계획에 따라 폭발물을 만드는 것은 문제가 되지 않을 것입니다.$b$b아, 간다.$b$b자, $n, 나는 당신에게 특별한 임무를 맡길 것입니다. 이 폭발 막대를 가지고 바엘 모단에 있는 비행 기계를 폭파하십시오.$b$b비행 기계는 기지 인프라의 핵심 부분일 뿐만 아니라 전쟁 무기로도 사용됩니다. 더 중요한 것은 그것은 권력의 상징이자 우리 부족의 기억에 대한 모욕입니다.$b$b이 영웅적인 임무를 완수함으로써 저를 자랑스럽게 만들어 주시면 보상을 받을 것입니다.' WHERE `entry`=849; +UPDATE `locales_quest` SET `Details_loc1`='명기 탁발승 베로그는 불모의 땅을 배회하며 찾기 어려울 것입니다. 하지만 그는 남동쪽에 있는 스태그넌트 오아시스의 켄타우로스 사령부 텐트에 기반을 두고 있습니다. 당신에게 그를 유인하는 것이 가능할 수도 있습니다.$B$B남동쪽에 있는 Stagnant Oasis로 이동하여 사령부 천막 근처의 켄타우로스를 공격하십시오. 위험하겠지만 충분한 켄타우로스를 죽일 수 있다면 경보를 울릴 것입니다. 그리고 Verog가 올 것입니다.$B$B그의 머리를 가져오면 Barak Kodobane의 머리와 함께 놓겠습니다.' WHERE `entry`=851; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신이 나에게 준 포자를 유화액으로 만들었습니다. 이제 내 동료인 연금술사 자마에게 보내야 합니다. 그녀에게 이것을 가져다준다면 그녀는 연금술 상점에서 당신에게 무언가를 제공할 수 있습니다.$B$B그녀는 썬더 블러프의 주술사 아래 동굴인 비전의 웅덩이에 있습니다. 이 동굴로 가는 길은 잘 숨겨져 있지만 Spirit Rise 절벽에서 찾을 수 있습니다.$B$B서둘러요. 이 에멀젼은 짧은 시간 동안만 효능을 유지하므로 그 전에 다시 밀봉하고 처리해야 합니다.' WHERE `entry`=853; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신의 도착을 예견했습니다, 어린 $c. 아마도 당신은 더 이상 젊지 않을 것입니다.$B$BI 당신이 이 땅으로 더 깊이 들어갈 때라고 생각하세요. 당신이 위대한 일을 하게 될 운명이라는 걸 느낄 수 있어요.$B$B오크들과 우리의 삶이 얽혀 있고 도움이 필요하기 때문에 당신이 찾아야 할 곳은 교차로입니다. 이 길을 동쪽으로 계속 내려가서 북쪽으로 교차로까지 가십시오. 벽 안에서 Thork를 찾으세요. 그는 대지모신의 축복을 받았습니다.' WHERE `entry`=854; +UPDATE `locales_quest` SET `Details_loc1`='힘은 내 것이었다! 내 손에! 그리고 나는 그것을 되찾고 싶다! 다시 말하지만!$b$b더러운 굴착기가 그것을 발견했습니다... 너무 아름다웠습니다. 달의 눈물이라 불리는 이 물건은 우리가 바엘 모단에서 발견한 최초의 위대한 발견이었습니다.$b$b내 것이어야 했어! 내꺼야!$b$b트윈브레이드 장군은 그것이 나에게 준 힘을 질투하게 되었습니다. 그는 그것을 Keep에 가두었습니다. 그것을 저주라고 불렀습니다. 바보!$b$b다른 사람들이 그것을 원했고 그들은 멈춰야 했습니다! 그 새끼 Twinbraid가 날 몰아냈어.$b$b이제 돌려받고 싶어. 뒤로 내가 말한다!' WHERE `entry`=857; +UPDATE `locales_quest` SET `Details_loc1`='Sputtervalve가 당신을 보낸 것 같지 않습니까? 나는 여기에 묶여 있습니다. 분쇄기의 이동 기둥을 열려면 열쇠가 필요하다는 사실을 깨닫지 못한 채 뛰어들었습니다. 다른 파쇄기 작업자 중 한 명이 나에게 모든 것이 괜찮은지 물었고 나는 당황했습니다! 나는 그에게 열쇠를 잃어버렸다고 말하는 대신 기계적인 문제가 있다고 말했습니다.$b$b여기서 더블로 나가야 합니다! 데릭 꼭대기에 있는 제어실로 올라가세요. 감독관이 이 파쇄기의 열쇠를 갖고 있을 겁니다.$b$b여기서 도와주세요!' WHERE `entry`=858; +UPDATE `locales_quest` SET `Details_loc1`='사냥꾼의 길을 걷고 싶다면, 당신의 여정은 불모의 땅으로 이어집니다. 그 짐승들은 의지가 강하고 사납습니다. 그곳에서 사냥을 하면 많은 것을 배울 수 있고 영혼도 성장할 것입니다.$B$BSergra Darkthorn과 대화하십시오. 그녀는 불모의 땅에서 첫 번째 안내자가 될 것입니다.$B$BSergra는 교차로에 있습니다. 그녀에게 가려면 블러드후프 마을에서 동쪽으로 불모의 땅으로 이동한 다음 갈림길에서 북쪽으로 이동하세요. 그리고 여행할 때 조심하세요. 불모의 땅은 준비되지 않고 방심한 자에게 큰 위험을 안고 있습니다.' WHERE `entry`=860; +UPDATE `locales_quest` SET `Details_loc1`='우리가 가면서 배울 것 같아요... 너무 어렵지 않을 수 있습니다. 여기 버튼 몇 개와 레버 한두 개... 자, 갈 준비가 되셨나요?' WHERE `entry`=863; +UPDATE `locales_quest` SET `Details_loc1`='\"자, 전원을 안전하게 제거하고 데이터를 보존합니다. 안전한 여행과 그 모든 것. 사악한 과학 실험이 당신과 모두에게 도움이 되기를 바랍니다.\"$B$B고블린이 당신에게서 돌아서서 Gadgetzan Water Company의 요구. Undercity로 돌아가는 여정을 위해 봉인된 테스트 키트를 확보합니다. 연금술사 진게가 그곳에서 당신과 봉인된 현장 테스트 키트를 기다립니다.' WHERE `entry`=864; +UPDATE `locales_quest` SET `Details_loc1`='불모의 땅의 약초는 다른 땅의 약초와는 다릅니다. 그들의 속성은 대부분 동일하지만 여기의 오아시스 물은 식물을 변경합니다. 그것들은 단지 약간 다를 뿐입니다.$B$BI 그 차이점을 연구하고 싶군요... 그것들이 악용 가능한지 알아보기 위해!$B$B당신이 약초채집에 능숙하다면 불모의 땅에서 찾은 약초에서 뿌리 샘플을 수집하세요. 다른 지역의 허브와 비교할 수 있도록 이 샘플을 다시 가져오십시오.' WHERE `entry`=866; +UPDATE `locales_quest` SET `Details_loc1`='얼마 전, 우리 감시탑에서 은 화물이 도난당했습니다. 그것은 Crossroads의 경비원에게 급여를 지급하기 위한 것이었고 우리는 그 은화를 돌려받고 싶습니다.$B$B이상한 점은... 절도 당일 밤에 도둑 중 한 명을 잡았습니다. 그리고... 랩터였습니다! 믿을 수 없어!$B$BI는 랩터가 은화로 무엇을 원하는지 모릅니다. 하지만 난 상관없어 -- 난 랩터들이 죽으면 그들이 다시는 우리에게서 훔치지 못하길 바래!$B$B불모의 땅에서 랩터를 사냥해. 나를 위해 그들의 머리를 수집하십시오!' WHERE `entry`=869; +UPDATE `locales_quest` SET `Details_loc1`='모든 가시멧돼지는 우리의 적입니다, $N. 일부는 다른 것보다 더 성가신 것으로 판명되었습니다.$B$B서슬갈기 부족이 듀로타에서 우리 보급선을 공격하고 있어 우리를 끊임없이 성가시게 만들고 있습니다. 이 약탈의 리더를 찾는 정찰병이 있지만 그때까지는 더러운 돼지 인간에게 피해를 입히는 것이 도움이 될 것입니다.$B$BDurotar를 향해 북동쪽으로 출발하십시오. 당신은 항상 땅에서 올라오는 거대한 가시 덩굴에서 그들의 굴을 말할 수 있습니다. 그들을 찾아서 죽여라.' WHERE `entry`=871; +UPDATE `locales_quest` SET `Details_loc1`='내 정찰병 중 한 명이 Durotar에서 캐러밴 $N에 대한 공격을 목격했습니다. 범인은 가시멧돼지의 서슬갈기 부족입니다. 특히 가시멧돼지 중 하나인 Kreenig Snarlsnout이 공격대를 이끌고 있습니다. 그는 여기서 북동쪽, 듀로타로 가는 길 바로 남쪽에서 목격되었습니다. 위협을 끝내려면 Kreenig가 죽어야 합니다.$B$B하지만 공격이 확실히 중단되도록 하기 위해 그들의 부상에 모욕을 더합니다. 그들의 부족과 함께 Kreenig를 죽이고 그의 엄니를 찾으면 나에게 돌아오십시오.' WHERE `entry`=872; +UPDATE `locales_quest` SET `Details_loc1`='불모의 땅의 야수를 사냥했습니다. 당신의 정신은 강합니다. 그러나 사냥꾼은 항상 준비되어 있어야 합니다. 진정한 사냥꾼은 어떤 경로로든 먹이를 추적할 수 있습니다. 산과 늪도 흔들리지 아니하고 $g그를:그녀의;.$B$B바다도.$B$B내 동생 마렌을 찾아라. 그녀는 해안을 따라 거대한 물 짐승을 사냥합니다. 그녀는 그들의 길에서 당신의 스승이 될 것입니다.$B$B하지만 그녀를 찾을 때는 조심하세요. 불모의 땅 해안은 인간이 차지하고 있기 때문입니다.' WHERE `entry`=874; +UPDATE `locales_quest` SET `Details_loc1`='하하하, $n. 더 알아보시겠습니까? 좋아, 그 말을 듣고 싶어.$B$B이번에는 Dry Hills에 있는 하피 부관 몇 명을 암살해 줬으면 해. 위치윙 슬레이어만이 부관이 될 수 있으며 그들이 지니고 있는 반지로 구별할 수 있습니다. 그들은 못된 무리이지만 그 지역의 일부 부하들을 이끌고 있습니다. 그들 중 6명을 제거하는 것은 그들의 모계에 대한 결정적인 일격이 될 것입니다.$B$B그들이 고통스럽게 죽도록 하세요, $n. 우리는 그 하피 계집애들이 호드와 싸움을 선택하는 어리석음을 알기를 원합니다.' WHERE `entry`=875; +UPDATE `locales_quest` SET `Details_loc1`='잊혀진 웅덩이에서 발견한 것과 마찬가지로 불모의 땅에 있는 다른 오아시스에도 균열이 있을 수 있습니다. 그렇다면 균열이 오아시스의 생명의 원천일지도 모릅니다.$B$B이것을 테스트해야 합니다.$B$B자, 이 씨앗을 가져가세요. 그들은 죽었고 불임이지만 남동쪽에 있는 정체된 오아시스로 데려가십시오. 거기에 균열이 있으면 그 안에 씨앗을 놓고... 관찰하십시오.' WHERE `entry`=877; +UPDATE `locales_quest` SET `Details_loc1`='내 부족 중 세 명이 크라울에서 나와 호드, $r에 대한 습격을 이끌었습니다. 그들은 무자비하고 교활합니다. 만약 당신이 그들을 물리친다면 당신의 교차로와 심지어 대부분의 불모의 땅도 평화를 배울 것입니다... 적어도 서슬갈기 부족으로부터. $B$BNak, Kuz, Lok Orcbane은 당신이 찾는 사람들입니다. 그들은 불모의 땅에서 멀리 남쪽에 있습니다. 한 명은 주문 캐스터이고, 다른 한 명은 추적자이며, 그들의 리더인 Orcbane은 전사 입니다. 그들이 나를 죽인 것처럼 그들을 죽여라, $r.' WHERE `entry`=879; +UPDATE `locales_quest` SET `Details_loc1`='당신의 발견은 놀랍습니다, $N. 이러한 오아시스는 외부 소스에서 가져와야 하는 속성을 보유합니다. 또는 내부에 있는 것일 수도 있습니다.$B$BI는 이러한 균열이 오아시스의 물을 마시는 야수에게 어떤 영향을 미치는지 알고 싶습니다.$B$BLushwater 및 정체된 오아시스에서 오아시스 스냅조를 사냥하세요. 조사할 수 있도록 껍질을 가져오십시오.' WHERE `entry`=880; +UPDATE `locales_quest` SET `Details_loc1`='무법항에서 마지막으로 배송되는 상품을 영원히 기다리고 있었습니다! Freebooters에 의해 도난당했다고 확신합니다. 하지만 확인을 위해 부둣가로 내려가 Dizzywig에게 제 물건이 제가 모르게 제 창고에 들어왔는지 물어보시겠습니까?$b$b여기, 가져가세요. 내 원장을 Dizzywig로 가져가서 내 재고 기록을 그의 기록과 비교하여 다시 확인하도록 하세요.' WHERE `entry`=890; +UPDATE `locales_quest` SET `Details_loc1`='내 기록에서 모든 것이 정돈된 것처럼 보입니다, $n. 돌아가서 Gazlowe에게 그가 운이 없다고 전하세요. 그의 물건을 빼앗은 것이 해적들이었다고 해도 놀라지 않을 것입니다.$b$b내가 그를 위해 할 수 있는 일은 아무것도 없습니다. 오... 그가 시간이 있을 때 내가 Undermine에서 몇 가지 물건을 가져왔다고 그에게 말할 수는 있지만.' WHERE `entry`=892; +UPDATE `locales_quest` SET `Details_loc1`='거인의 들판 너머 남쪽에 있는 서슬갈기 가시멧돼지에게는 내가 들은 바에 따르면 숙련된 대장장이가 없지만, 그들은 분명히 더 튼튼한 무기를 개발하기 시작한 것 같습니다. 가능하다면 몇 가지 종류의 기술을 배워보고 싶습니다.$B$B호드의 명예를 드높이는 데 일조하고 싶다면 그들의 무기를 저에게 가져오십시오. 그들의 스토커에게서 단검을, 예언자에게서 지팡이를, 전쟁 광란에서 방패를 찾아 주십시오. 잘해야합니다!' WHERE `entry`=893; +UPDATE `locales_quest` SET `Details_loc1`='마지막으로! 날 구해줄 사람!$b$b당신이 경비원을 지나쳤다니 믿을 수가 없네요. 테라모어의 광전사들은 제정신이 아닙니다. 그들은 우리 배를 침몰시키고 유일한 생존자인 나를 가두었습니다. 나는 얼라이언스의 적이자 위협이라고 불렸어.$b$b나! 얼라이언스의 위대한 가짜에 대한 위협? 나는 Ratchet과 Booty Bay 사이를 오가는 밀주 수송선의 갑판원이었습니다.$b$b말은 그만하세요. Ratchet으로 돌아가도록 도와주시겠어요? 준비가 되면 알려주시면 휴식을 취하겠습니다.' WHERE `entry`=898; +UPDATE `locales_quest` SET `Details_loc1`='세 개의 제어 밸브가 현재 열려 있습니다. 제어판의 다양한 판독값을 보면 장치를 끄기 전에 제어판을 꺼야 한다고 가정할 수 있습니다.' WHERE `entry`=900; +UPDATE `locales_quest` SET `Details_loc1`='장치가 비활성화된 상태에서 컨트롤 패널을 열고 콘솔에서 사모플랜지를 제거할 수 있습니다. 다른 모든 것이 제자리에 있으면 콘솔 잠금을 해제할 수 있는 키를 획득하는 일만 남습니다.' WHERE `entry`=901; +UPDATE `locales_quest` SET `Details_loc1`='이제 정말 물린 무언가를 쫓을 때입니다. 불모의 땅 배회자들은 강인한 종족입니다. 터프하고 수완이 풍부하며 교활하고... 치명적입니다. 키가 큰 풀 사이에서 찾을 수 있습니다. Crossroads의 남서쪽에 많이 있습니다. $B$B사냥할 때 조심하세요, $n. 그렇지 않으면 더 이상 포식자가 아니라 먹잇감이 될 수 있습니다.' WHERE `entry`=903; +UPDATE `locales_quest` SET `Details_loc1`='로크의 머리를 교차로에 있는 토르크에게 가져가세요, $r. 그는 아무 말 없이 우리 부족에 무슨 일이 일어났는지 알아야 합니다. 하, 그는 Mangletooth가 그런 일에 도움이 되었다고 믿지 않을 것입니다. 하지만 그런 위대한 일을 한 것에 대해 그가 당신에게 상을 주실 것이라고 확신합니다. $B$BI는 내가 이 철창에 있는 한 계속해서 Agamaggan의 힘으로 당신을 축복할 것입니다, $r. 그때까지 안녕히 계십시오.' WHERE `entry`=906; +UPDATE `locales_quest` SET `Details_loc1`='이제 $N 님, 거대한 천둥 도마뱀과 맞서야 합니다. 짐승이 너무 커서 평원을 밟을 때 땅이 울립니다. 그들과 싸울 때 조심하십시오. 한 발짝 잘못 내디디면 그들의 발 아래 자신을 발견하게 될 것입니다.$B$B남쪽 불모의 땅에서 천둥 도마뱀을 찾을 수 있을 것입니다. 그들은 Stormsnouts, Stormhides 및 Thunderheads로 알려져 있습니다. 그들을 이기고 나에게 돌아오십시오.' WHERE `entry`=907; +UPDATE `locales_quest` SET `Details_loc1`='패배한 물의 정령은 이상한 물구슬을 남겼습니다. 당신은 물체가 어떤 식으로든 짐승에게 에너지를 공급했다고 추측합니다. 지구 내부에는 부패한 모양의 물이 출렁거립니다. 지구본 자체는 어떤 종류의 물리적 힘에도 영향을 받지 않는 것 같습니다.$B$B누구라도 이 아이템을 이해할 수 있다면 그것은 Earthen Ring의 Je\'neu Sancrea일 것입니다. 그는 잿빛 골짜기에 있는 호드의 조람가르 전초기지에 있습니다.' WHERE `entry`=909; +UPDATE `locales_quest` SET `Details_loc1`='Ratchet과 Booty Bay 사이를 항해하는 강력한 선박에 대한 이야기를 들었습니다! 바다를 항해하고 많은 큰 해전에서 싸우는 것은 정말 멋질 것입니다. 아마 커서는 강력한 호드 선원이 될지도 몰라요! 예!$B$B래칫 도크를 보러 저를 데려가 주시겠어요? 물에 들어가거나 문제를 일으키지 않겠다고 약속합니다. 큰 배를 보고 짠 바닷물 냄새를 맡고 싶을 뿐입니다! 응!' WHERE `entry`=910; +UPDATE `locales_quest` SET `Details_loc1`='그들은 잿빛 골짜기가 새로운 개척지이며 불모의 땅에 있는 모르샨 성루가 그곳으로 가는 관문이라고 합니다. 길들여지지 않은 야생에서 필요한 모든 것을 개척하는 개척자가 되는 것은 정말 멋질 것입니다! 이곳이 앞으로 호드와 얼라이언스가 가장 많이 충돌할 곳이라고 하던데, 저도 거기에 있고 싶습니다. $N!$B$B저를 모르샨 성벽으로 데려다 주시면 국경이 어떻게 생겼는지 볼 수 있습니다. 제발? 호드가 냄새 나는 나이트 엘프를 몰아내고 있는 곳을 보고 싶어요!' WHERE `entry`=911; +UPDATE `locales_quest` SET `Details_loc1`='천둥매 $N은 사나운 야수입니다. 당신이 그들을 대면할 때입니다. 그것이 돌아다니는 곳을 찾아 사냥에 성공한 증거로 그 날개를 내게 가져오라.$B$B이렇게 하면 나와 함께 있는 시간이 거의 끝나갈 것이다.' WHERE `entry`=913; +UPDATE `locales_quest` SET `Details_loc1`='통곡의 동굴에 있는 드루이드, 송곳니의 드루이드는 일탈입니다. 그들은 불모의 땅을 치유할 계획을 세웠던 고귀한 드루이드의 일원이었지만, 이제는 자신의 뒤틀린 꿈에 맞게 그 땅을 개조하려고 합니다.$B$B송곳니의 드루이드는 4명의 지도자가 있으며 각각 꿈의 보석을 소유하고 있습니다. . 지금도 그들의 얼굴이 나를 괴롭힌다! 지도자들을 물리치고 보석을 가져오면 불모의 땅이 다시 평화를 찾을 수 있을 것입니다.$B$B가서, $N. 통곡의 동굴 깊숙이 숨어 있는 놈들을 발견하게 될 것입니다.' WHERE `entry`=914; +UPDATE `locales_quest` SET `Details_loc1`='아이스크림! 오 제발 제발 아이스크림 좀 사다줄래?! 딸기는 내가 가장 좋아하는 맛이고, 티굴과 포로르의 딸기 아이스크림보다 더 좋은 딸기 아이스크림은 세상에 없습니다! 전 세상에서 내가 가장 좋아하는 아이스크림이야!$B$BI 오래 전에 내가 Shimmering Flats 경마장에 있을 때 먹었는데, 지금은 동네에서 팔고 있을지도 모른다고 들었어! 제발? 예쁘다? 티굴과 포로르의 딸기 아이스크림을 얹어??!?!' WHERE `entry`=915; +UPDATE `locales_quest` SET `Details_loc1`='악마의 씨앗은 불타는 군단을 위한 강력한 도구입니다. 그것은 악마의 불의 제단 위에 있는 Dreadmist Peak의 동굴에 있습니다.$B$BI는 씨앗 근처에 놓으면 군단과의 연결을 끊을 파워 스톤을 준비했습니다.$B$B테이블에서 돌을 가져와 가져오십시오. Dreadmist Peak 꼭대기의 불의 제단으로. 서쪽으로 가다가 길이 갈라지면 북쪽으로 가십시오. 봉우리가 왼쪽에 있을 것입니다. 정상에 오르는 가장 안전한 길은 북벽입니다.$B$B그리고 서두르십시오. 돌의 힘은 시간이 지나면 소멸될 것입니다.' WHERE `entry`=924; +UPDATE `locales_quest` SET `Details_loc1`='케른 블러드후프는 호드 역사상 가장 위대한 영웅 중 한 명이라고 합니다. 나도 크면 호드의 영웅이 되고 싶어!$B$B케른, $N 알지? 부탁 좀 들어줄래? 저를 위해 그의 발굽 자국을 얻을 수 있습니까? 그에게 어떻게 물어봐야 할지 모르겠고, 나 같은 사람에게는 너무 바쁠 텐데... 하지만 당신! 당신은 그와 같은 모험가입니다! 그가 당신에게 그의 발굽 자국을 쉽게 줄 것이라고 장담합니다!$B$B제발?' WHERE `entry`=925; +UPDATE `locales_quest` SET `Details_loc1`='그러나 Teldrassil은 모든 것이 좋지 않았습니다. 새로운 세계수에 대한 Staghhelm의 신중한 계획은 그가 바라던 대로 이루어졌지만 한 가지 작은 문제가 있었습니다. Teldrassil의 많은 문제가 그 원인일 수 있습니다.$b$b그러나 그것에 대해서는 아직 다루지 않겠습니다. . Oracle Glade의 북서쪽에 있는 마지막 달샘을 방문해야 합니다. Oracle Tree의 가지 아래에는 최초이자 가장 강력한 우물이 있습니다. 물이 든 약병을 회수하고 내게 돌아오십시오.' WHERE `entry`=934; +UPDATE `locales_quest` SET `Details_loc1`='생명의 어머니 알렉스트라자와 영원의 노즈도르무의 축복이 없었다면 텔드랏실의 성장은 완벽하지 않았습니다. 이상한 야수들이 나무 바닥에서 올라오고, 미친 펄볼그들이 지나가는 여행자들을 공격한다는 보고가 있습니다.$b$b대드루이드가 찾고 있는 해결책이 빨리 발견되길 바랄 뿐입니다. 다르나서스로 가져갈 수 있도록 당신이 가져온 모든 약병을 이 그릇에 부을 것입니다.$b$b그것을 판드랄 스태그헬름에게 가져가면 드루이드 숲에서 그를 찾을 수 있을 것입니다.' WHERE `entry`=935; +UPDATE `locales_quest` SET `Details_loc1`='당신은 Xavaric을 물리치고 주운 단순한 나무 피리를 연구합니다.$B$B매듭 나무는 단단한 느낌이 들지만, 표면의 나선과 패턴이 손에서 뒤집을 때 회전하기 시작하고 움직이는 것처럼 보입니다. 갑자기, 당신은 두려움을 느낍니다...$B$B당신은 당신의 마음이 당신을 속이고 있다는 것을 확신하고 고개를 흔듭니다.$B$B다른 사티로스들이 당신이 찾은 것에 대한 단서를 가지고 있을 가능성이 있습니다. 악령의 숲 남부에 사는 드루이드 에리단 블루윈드에게 당신이 발견한 것을 가져가십시오.' WHERE `entry`=939; +UPDATE `locales_quest` SET `Details_loc1`='당신의 용맹함을 숲이 속삭입니다, $n. 하피들이 둥지에서 쫓겨나는 것을 느꼈을 때 숲 전체에 더 큰 고요가 퍼지고 하피들이 다시 한 번 안전함을 느꼈습니다. 나는 대드루이드에게 다른 사자를 보내는 것이 두려웠지만, 당신이 그에게 보내는 내 메시지를 안전하게 볼 수 있을 것이라는 것을 알고 있습니다.' WHERE `entry`=940; +UPDATE `locales_quest` SET `Details_loc1`='심장에서 더러운 이끼를 제거했지만 오염된 상태로 남아 있습니다...$B$B내 화분에 심장을 넣어 보세요. 그것은 마음을 정화하고 치유할 수 있는 영양 토양으로 가득 차 있습니다.' WHERE `entry`=941; +UPDATE `locales_quest` SET `Details_loc1`='이 화석은 예전에 아이언포지에서 본 화석과 놀라울 정도로 닮았습니다. Flagongut라는 이름의 고고학자가 연례 탐험가 연맹 회의에 가져왔습니다. 그는 화석에 어떻게든 풀 수 있는 힘이 있다고 믿었습니다.$b$b마지막으로 Flagongut가 Menethil 항구의 Deepwater Tavern에 숨어 Whelgar 발굴지로 가는 호위를 기다리고 있다는 소식을 들었습니다. 그를 찾아 Remtravel의 화석을 보여주십시오. 아마도 그는 과거의 비밀을 밝힐 수 있을 것입니다.$b$b메네실로 가는 배는 아우버다인에서 출발합니다.' WHERE `entry`=942; +UPDATE `locales_quest` SET `Details_loc1`='나가들이 이곳 어둠의 해안에 있다는 것이 이상합니다. 그러나 낯선 것은 여전히... 황혼의 망치단입니다. 그 컬트는 땅의 오래되고 오래된 영주들을 숭배합니다. 영주들은 오래 전에 패배했습니다.$B$B남쪽의 주인의 글레이브는 그런 늙은 영주가 쓰러진 곳입니다.$B$B그곳으로 가서 더 많은 황혼의 망치단 이교도를 찾으십시오.$B$B이 점술 약병을 가져가십시오. 주인의 글레이브를 찾은 후 점술 그릇을 만드는 데 사용하십시오. 그런 다음 그릇을 통해 나에게 말하십시오.' WHERE `entry`=944; +UPDATE `locales_quest` SET `Details_loc1`='도와주세요! $B$BI가 Master\'s Glaive 주위를 배회하고 있었고, 이 더러운 이교도들이 나를 둘러싸고 있었습니다. 럭키 난 숨길 잘해!!$B$B여기서 나가게 도와줄 수 있어? 그리고 내 여동생 Therysil에게 내가 괜찮다는 소식을 전해야 합니다. 그녀는 Aessina의 사원에 있는 남쪽의 Ashenvale에 있습니다.' WHERE `entry`=945; +UPDATE `locales_quest` SET `Details_loc1`='Grove of the Ancients에 있는 Lore의 고대인 Onu는 Cliffwater Falls로의 여정을 알고 있으며 당신과 이야기하고 싶어합니다. 숲은 남쪽에 있으며 산 근처에 자리 잡고 있습니다.$B$B고대인은 인내심이 강하고 현명합니다, $N. 하지만 오누가 당신이 폭포에서 본 것에 대해 당신의 조언을 구한다면 긴급한 일이 될 것 같습니다.' WHERE `entry`=948; +UPDATE `locales_quest` SET `Details_loc1`='Master\'s Glaive에서 Twilight\'s Hammer의 목적은 알려져 있지 않습니다. 하지만 어두울 것이 틀림없다.$B$B글레이브에 있는 그들의 진영을 뒤져라... 그들의 의도를 알 수 있는 무언가를 찾아보라.$B$B계획을 세우기 전에 그들의 의도를 알아야 하기 때문이다.' WHERE `entry`=949; +UPDATE `locales_quest` SET `Details_loc1`='Twilight Tome을 들여다보는 것은 미친 짓입니다. 텍스트는 잠시만 바라보면 헤엄치고 춤추기 시작하고, 일단 아름다운 두루마리가 기괴한 모양으로 뒤틀립니다.' WHERE `entry`=950; +UPDATE `locales_quest` SET `Details_loc1`='내 인생의 이야기를 들려준다면 당신의 인내의 한계를 뛰어넘을 것이라는 데 의심의 여지가 없습니다. 내 인생은 길고 고통스러웠고, 이 유령 형태는 아마도 가장 고통스러운 고통일 것입니다.$b$b나는 마법의 수단으로 여기에 잡혀 있습니다. 제 말이 솔직하지 못한 것처럼 들릴지 모르지만 제가 감금된 수단을 찾도록 도와주시면 말로 표현할 수 없이 감사할 것입니다. 봉인이 나를 묶고 있으며 스프라이트와 그렐의 이어피스를 조사하면 그 흔적을 찾을 수 있습니다.' WHERE `entry`=955; +UPDATE `locales_quest` SET `Details_loc1`='그렐이 내 영원한 감옥을 묶는 봉인에 가까이 다가왔다면 원인을 알 것 같습니다. 의심할 여지 없이 그들을 이끄는 사티로스가 봉인을 손에 넣었습니다.$b$b이것이 사실임에 틀림없다고 강하게 느낍니다, $n. 사티로스 중 한 명이 반드시 소유하고 있을 것입니다. 당신이 그것을 얻을 수 있다면, 당신은 나를 감옥의 창살을 너무 가까이 지나가게 하여 눈물이 날 것입니다.' WHERE `entry`=956; +UPDATE `locales_quest` SET `Details_loc1`='내 감옥을 형성한 봉인을 만든 것은 가장 강력한 명가 중 한 사람의 기술이었습니다. Ameth\'Aran에서 이들과 쌍둥이인 남쪽의 폐허는 오늘날에도 푸른색을 띤 고대 불꽃을 지속하고 있습니다. 이 화염 속에서 이 봉인은 파괴될 수 있습니다.$b$b폐허에서 조심하세요, $n...' WHERE `entry`=957; +UPDATE `locales_quest` SET `Details_loc1`='만세, 젊은 $r. 나는 Elissa Starbreeze이고, Auberdine을 위험으로부터 보호하는 것이 나의 임무입니다.$b$b이를 위해 Balthule Shadowstrike를 보내어 북동쪽에 있는 Althalaxx의 탑 주변에서 일어나는 기묘한 사건을 관찰하도록 했습니다.$b$b그는 이미 시간이 지났습니다. 돌아왔어야 했다. 나는 그가 숲에서 예상치 못한 위험에 직면한 것이 걱정됩니다. 찾아주시고 잘 지내고 계신지 봐주시면 정말 감사하겠습니다.' WHERE `entry`=965; +UPDATE `locales_quest` SET `Details_loc1`='흑마법사 무리가 탑 주변과 내부에 거주하고 있습니다. 좀 더 일찍 엘리사에게 보고하기 위해 아우버다인으로 돌아갔을 텐데, 내가 자리를 비운 사이 뭔가 놓칠까 봐 두려웠다.$b$b델그렌은 그런 무리가 탑에 모이는 게 아닐까 의심했지만, 그 이유는 알 수 없었다.$b$ 흑마법사들이 가지고 다니는 양피지 조각 몇 개가 내 손에 들어왔지만 퍼즐을 완성하려면 더 필요합니다. 탑에 들어가지 말라고 경고하지만 그곳에 있는 흑마법사는 훨씬 더 강력합니다!' WHERE `entry`=966; +UPDATE `locales_quest` SET `Details_loc1`='나의 주인인 정화자 델그렌은 악마와 언데드의 세력으로부터 우리의 숲을 보호하는 데 기꺼이 도움을 준 성기사입니다. 그는 나에게 성스러운 빛과 전투 기술에 대해 많은 것을 가르쳐 주었습니다.$b$b델그렌은 교단의 작전을 즉시 알아야 합니다.$b$b여기에서 남쪽으로 멀리 떨어진 잿빛 골짜기 숲의 마에스트라 초소에서 그를 찾을 수 있을 것입니다. 서두르세요. 암흑가의 위협이 시간이 지날수록 커지는 것이 두렵습니다.' WHERE `entry`=967; +UPDATE `locales_quest` SET `Details_loc1`='심하게 닳고 긁혔지만 이 책의 제목은 여전히 ​​표지에서 읽을 수 있습니다. .대부분 살아 있는 인간형 생물을 포함합니다.$B$B책 표지 안쪽에는 \"Bonegrip\'s Runes and Dooms, The Forlorn Cavern, Ironforge. 소유주: Gerrig Bonegrip\"이라는 문구가 있습니다.$B$BBonegrip이 다음과 같은 책을 판매하는 경우 이것은 아마도 그는 이것을 다시 살 것입니다.' WHERE `entry`=968; +UPDATE `locales_quest` SET `Details_loc1`='이제 이 부적을 주기 전에 어떻게 사용하는지 설명하는 것이 좋을 것입니다.$B$B부적을 가지고 다니면 전투하는 생물에게서 특정 아이템이 떨어질 수 있습니다. 매력을 가지고 있지 않으면 찾을 수 없습니다. 알겠어?$B$B이 특별한 아이템은 E\'ko라는 이름으로 알 수 있습니다. 이 아이템을 찾으면 올 마우아리에게 가져가면 그녀가 도와줄 겁니다.$B$B내가 당신의 부적을 수리하는 동안 여기서 기다리세요.' WHERE `entry`=975; +UPDATE `locales_quest` SET `Details_loc1`='델그렌이 나에게 아우버다인에 있는 파수꾼 스타브리즈에게 메시지와 보급품을 전달해 달라고 부탁했지만, 나는 혼자 떠나기가 너무 싫다. 위험한 적들이 숲에서 활동하고 있으며 이러한 보급품과 정보가 잘못된 손에 넘어가는 위험을 감수하고 싶지 않습니다.$b$b당신과 다른 사람들이 내 경비원 역할을 할 수 있다면 지금 떠날 수 있습니다. 당신의 보호가 있다면 이 물품들을 Auberdine까지 안전하게 볼 수 있을 것입니다.' WHERE `entry`=976; +UPDATE `locales_quest` SET `Details_loc1`='이제 기계적으로 움직이는 부품을 덮는 데 필요한 것이 있으므로 한 가지만 더 있으면 됩니다. 음, 실제로는 두 개입니다. 뿔 두 개!$B$B얼음엉겅퀴 족장과 가모는 가장 큰 뿔을 가지고 있으니 당연히 내가 원하는 것입니다. 그런 유형의 예티는 남동쪽의 동굴에 서식합니다. 거기에는 그것들이 많이 있습니다. 찾는 데 아무런 문제가 없어야 합니다.$B$B기억하세요, 저는 가장 보기 좋은 것만 원합니다.' WHERE `entry`=977; +UPDATE `locales_quest` SET `Details_loc1`='동부 내륙지의 야생야수 깃털에는 마법의 흔적이 남아 있는 것으로 보입니다. 이 힘은... 생물이 휘두르는 것 같지 않고 단순히 종에 내재되어 있는 것 같습니다. 본질의 일부입니다.$B$B연구 중에 많은 야생야수 개체군이 Winterspring의 눈 덮인 땅에 거주합니다. 이 생물들이 같은 힘을 가질 수 있습니까? 답을 찾도록 도와주세요, $N. 여명의 설원으로 가서 땅에 떨어진 깃털을 모아서 내게 돌아오십시오.' WHERE `entry`=978; +UPDATE `locales_quest` SET `Details_loc1`='이제 여기서 북쪽으로 멀리 떨어진 여명의 설원이라는 곳에 다른 온천이 있다는 얘기를 들었습니다. 이상한 점은 근처에 화산이 없다는 것입니다. 흥미롭군요.$B$B자세히 알고 싶으면 여명의 설원으로 가서 제 친구와 이야기해 보세요. 그녀의 이름은 Donova Snowden이고 현재 그곳의 온천에서 머물고 있습니다.$B$B제 온도계를 도와주셔서 다시 한 번 감사드립니다! 나중에 봐요!' WHERE `entry`=980; +UPDATE `locales_quest` SET `Details_loc1`='내 형제 중 일부는 텔드랏실의 부패한 펄볼그로부터 구출되었고, 나는 우리 동족이 다치기 전에... 더 나쁜 짓을 하기 전에 더 이상 잔학 행위를 중단하겠다고 맹세했습니다.$B$BI는 이미 어둠의 해안에서 부패의 조짐을 몇 번 목격했습니다. ,하지만 아직 널리 퍼진 징후를 찾지 못했습니다. 펄볼그들과 함께 조사를 계속하는 것이 논리적이라고 생각합니다. 그들의 야영지 중 하나를 찾아 부패의 흔적이 보이면 내게 돌아오시겠습니까?' WHERE `entry`=984; +UPDATE `locales_quest` SET `Details_loc1`='당신은 이미 우리의 적 $N을 정찰하는 데 능숙하다는 것을 증명했습니다. 당신도 그들과 싸울 능력이 있습니까?$B$B모든 모험가가 은신과 회피 기술보다 간단한 전투를 선호하는 것은 아닙니다.$B$B만약 당신이 임무를 수행할 준비가 되었다고 생각한다면, Auberdine 남쪽의 펄볼그 야영지는 현재 우리 국민에게 가장 큰 위협입니다. 그곳에서 Blackwood 부족의 일부를 찾을 수 있습니다. 길잡이 8명과 바람소리꾼 5명을 처치하고 여기로 돌아오십시오.' WHERE `entry`=985; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신의 기술은 이미 제 노력에 도움이 되었습니다. Grimclaw와 그의 주인 Volcor를 돕기 위해 다시 당신에게 강요해도 될까요? 추가로 Darkshore의 생명체를 찾는 동안 방해받지 않고 걸을 수 있는 마법의 망토를 만들어 드릴 수 있습니다.$B$B망토를 만들려면 문스토커 부마나 가모에게서 얻은 고급 문스토커 가죽 5개가 필요합니다. 충분한 재료. 고양이는 남쪽의 Wildbend River 근처 또는 Ashenvale 근처의 더 먼 남쪽에서 찾을 수 있습니다.' WHERE `entry`=986; +UPDATE `locales_quest` SET `Details_loc1`='$N, 내 여주인 레이네 울프러너가 잿빛 골짜기의 아스트라나르 시에서 당신을 기다리고 있습니다. 당신의 도움이 있다면 적어도 그곳을 장악하고 있는 부패를 어느 정도 완화할 수 있을 것입니다.$B$B여기에서 남쪽으로 가면서 길 가까이에 있으세요. 이 지시를 따르면 문제 없이 길을 찾을 수 있을 것입니다.' WHERE `entry`=990; +UPDATE `locales_quest` SET `Details_loc1`='좋아, $N, 강제로. 준비가 되는 대로 여기서 나가자. 우리는 길을 따라 싸울 것입니다--Grimclaw는 여전히 거기에 있어야합니다. 그곳에서 우리는 헤어질 수 있습니다.$B$BTerenthis는 여러분의 이야기를 즉시 듣고 싶어할 것입니다. 그러니 여기서 빠져나온 후 Auberdine으로 가십시오.' WHERE `entry`=994; +UPDATE `locales_quest` SET `Details_loc1`='좋아 그럼... 확실하다면 여기서 몰래 빠져나가자. 준비가 되면 떠나자.$B$B기억하고, 탈출한 후에 Auberdine에서 Terenthis를 다시 만나자. 내가 너보다 빨리 움직일 것 같으니 나 혼자 거기로 갈게.' WHERE `entry`=995; +UPDATE `locales_quest` SET `Details_loc1`='영웅들이여, 주목하십시오!$B$B세나리온 의회는 칼림도어의 광활하고 새로운 개척지를 탐험하는 데 도움을 줄 건강한 개인을 찾고 있습니다! 상상할 수 없는 위험이 도사리고 있는 금지된 황무지는 타나리스와 가젯잔의 서쪽 멀리에 있으며, 의회는 그들을 대신해 행동할 기꺼이 명예로운 대리인이 필요합니다.$B$B관심 있는 모든 개인은 세나리온 의회의 청중을 찾아야 합니다. 자세한 내용은 Thunder Bluff의 Elder\'s Rise에 있는 Arch Druid Hamuul Runetotem과 대화하십시오!' WHERE `entry`=1000; +UPDATE `locales_quest` SET `Details_loc1`='기계 깊은 곳에서 작은 목소리가 들립니다.$B$B\"위즈뱅 여기! 다음 버즈박스는 아우버다인 북쪽 해변가에 있습니다.$B$B그래서 버즈박스는 411번이고 수리하려면 탈곡기 눈 3개가 필요합니다. 그들은 해안에서 조금 떨어진 곳에 있어요! 어둠해안 탈곡기... *딸꾹*... 죄송합니다...$B$B지난번과 마찬가지로 버즈박스에 물건을 주면 보상을 뱉어냅니다. * 히익... 뭐? 아니, 괜찮아!\"' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Details_loc1`='Wizbang이 말을 시작하면 Buzzbox에서 잡음이 터집니다.$B$B\"다음 Buzzbox는 323번입니다. Auberdine 북쪽에 있지만... 에일은 어디 있죠? 와? 오, 길에 쉿 ya 해야 합니다. 다리 근처에서 찾는 데 문제가 없습니다.\"$B$BWizbang이 큰 꿀꺽 꿀꺽하는 소리가 들리기 전에 앞뒤가 맞지 않는 말을 중얼거립니다.$B$B\"이 놈은 Moonstalker 송곳니가 필요합니다... 6개.\"' WHERE `entry`=1002; +UPDATE `locales_quest` SET `Details_loc1`='끓는 소리와 떨어지는 기계 소리 너머로 위즈뱅의 떨리는 목소리가 들린다. . fensh 근처에. shum bushesh에 숨긴 것 같아요... Bushessh. Hehehe... 예, Buzzbox 525는 회색 엉겅퀴 곰에게서 회색 머리 두피를 가져옵니다. Boy thash a mouthful. Grizzshled... Hehehe...\"$ B$B머신이 끊어지면서 꿀꺽 꿀꺽하는 소리가 더 많이 들립니다. 그러다가 갑자기 되살아난다.$B$B\"4!\"' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Details_loc1`='영웅들이여, 주목하십시오!$B$B세나리온 의회는 칼림도어의 광활하고 새로운 개척지를 탐험하는 데 도움을 줄 건강한 개인을 찾고 있습니다! 상상할 수 없는 위험이 도사리고 있는 금지된 황무지는 타나리스와 가젯잔의 서쪽 멀리에 있으며, 의회는 그들을 대신해 행동할 기꺼이 명예로운 대리인이 필요합니다.$B$B관심 있는 모든 개인은 세나리온 의회의 청중을 찾아야 합니다. 자세한 내용은 Thunder Bluff의 Elder\'s Rise에 있는 Arch Druid Hamuul Runetotem과 대화하십시오!' WHERE `entry`=1004; +UPDATE `locales_quest` SET `Details_loc1`='$N.$B$BI는 내 작은 배를 타고 물에 잠긴 조람의 폐허 위를 스쳐 지나갔고, 그때 나가가 물에서 솟아올라 발톱으로 나를 공격했습니다! 나는 이 빈약한 캠프를 만들기 위해 내가 할 수 있는 모든 물자를 가지고 도망쳤습니다.$B$B하지만 해안에 도착하여 도망쳤을 때... 내 소중한 소유물을 잃었습니다.$B$B제발, $N, 내 매복 장소를 찾아주세요. 북쪽 해안으로 가서 고대 조각상을 찾으십시오. 그것이 내가 조람 해안의 위험에 용감하게 맞서온 이유입니다.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `Details_loc1`='한때 북쪽에 있는 배스란의 유령의 오래된 폐허에서 자라던 식물이 있습니다. 그 식물은 바스란의 머리카락이라고 불렸고 영혼의 질병을 치료하는 것으로 알려졌습니다.$B$B마을에 아픈 아이가 있는데, 저는 그것이 단순한 육체적 질병 이상이라고 생각합니다. Bathran\'s Haunt로 가서 Bathran\'s Hair를 찾으시겠습니까? 아이를 제대로 치료하려면 필요할지도 몰라.$B$BBathran\'s Haunt는 Maestra\'s Post의 북쪽과 Darkshore의 경계 바로 남쪽에 있습니다.' WHERE `entry`=1010; +UPDATE `locales_quest` SET `Details_loc1`='호드의 언데드 팔인 포세이큰이 잿빛 골짜기에 잠입해 우리의 폐허와 손수레에 숨어 있습니다. 우리는 그들의 목표가 나이트 엘프의 땅에 질병을 퍼뜨리는 것이라고 믿습니다. 우리는 이것을 확인해야 합니다!$B$B포세이큰은 여기서 남쪽의 Dor\'Danil Barrow Den 근처에 야영지를 두고 그곳에서 독과 질병을 만들어 병에 담습니다. 그 진영으로 들어가 질병 병을 훔치십시오. 그런 병으로 돌아갑니다. 나는 그것을 테스트하고 그 목적을 찾을 것입니다.' WHERE `entry`=1011; +UPDATE `locales_quest` SET `Details_loc1`='이 점치는 두루마리를 가져가십시오. 이 두루마리는 이 엘리멘탈의 창조자를 결정할 수 있습니다. 하지만 두루마리의 마법에 집중하기 위한 시약으로 사용할 무언가가 필요할 것입니다. 그들의 팔보호구가 훌륭하게 작동해야 합니다.$B$BA 생명체의 온전한 팔보호구 몇 개면 충분할 것입니다. 다른 팔 보호구는 우리 목적에 쓸모가 없지만 판매하려는 경우 상인에게 가치가 있을 수 있습니다. 온전한 팔 보호구가 있으면 두루마리를 사용해 보십시오. 결과를 가지고 저에게 돌아오시면 거기서부터 진행하겠습니다.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `Details_loc1`='이 많은 물의 정령을 더럽힐 수 있는 언데드 마법사는 불모의 땅에 단 한 명뿐입니다. 그는 또한 시도할 만큼 어리석은 유일한 사람이기도 합니다. Sarilus Foulborne은 아마도 Dreadmist Peak의 꼭대기에 앉아 나를 비웃고 있을 것입니다.$B$B$n, 당신은 적진으로 들어가 이 악당을 처치해야 합니다. 나는 그의 어리석음에 질렸으니 파수꾼들을 괴롭히는 자들이 어떻게 되는지 그에게 보여줘야 합니다.$B$B그를 파괴하고 그의 머리를 가져오십시오. 하지만 호드가 당신을 지켜보고 있을지도 모르니 조심하세요.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `Details_loc1`='영웅들이여, 주목하십시오!$B$B세나리온 의회는 칼림도어의 광활하고 새로운 개척지를 탐험하는 데 도움을 줄 건강한 개인을 찾고 있습니다! 상상할 수 없는 위험이 도사리고 있는 금지된 황무지는 타나리스와 가젯잔의 서쪽 멀리에 있으며, 의회는 그들을 대신해 행동할 기꺼이 명예로운 대리인이 필요합니다.$B$B관심 있는 모든 개인은 세나리온 의회의 청중을 찾아야 합니다. 자세한 내용은 Thunder Bluff의 Elder\'s Rise에 있는 Arch Druid Hamuul Runetotem과 대화하십시오!' WHERE `entry`=1018; +UPDATE `locales_quest` SET `Details_loc1`='영웅들이여, 주목하십시오!$B$B세나리온 의회는 칼림도어의 광활하고 새로운 개척지를 탐험하는 데 도움을 줄 건강한 개인을 찾고 있습니다! 상상할 수 없는 위험이 도사리고 있는 금지된 황무지는 타나리스와 가젯잔의 서쪽 멀리에 있으며, 의회는 그들을 대신해 행동할 기꺼이 명예로운 대리인이 필요합니다.$B$B관심 있는 모든 개인은 세나리온 의회의 청중을 찾아야 합니다. 자세한 내용은 다르나서스의 대드루이드 판드랄 스태그헬름과 대화하십시오!' WHERE `entry`=1019; +UPDATE `locales_quest` SET `Details_loc1`='$N, 고통받는 아이를 도울 치료법을 만들었습니다. 그것을 Astranaar로 가지고 가서 아이의 부모인 Pelturas Whitemoon에게 주세요.$B$BAstranaar에 가려면 길을 따라 남쪽으로 갔다가 동쪽으로 가십시오.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `Details_loc1`='Anilia는 당신의 어깨에 손을 얹고 당신을 가까이 끌어당깁니다. 헐떡이며 그녀는 눈을 감고 마지막 쌕쌕거리는 숨이 몸을 떠나기 전에 북쪽 아치를 가리켰다. \"그가 가져갔어... 겔타리스...\" 아닐리아의 마지막 소원이 세나리우스의 가지를 드라이어드의 손에 되찾는 것임을 마음속으로 알고 계실 것입니다.' WHERE `entry`=1031; +UPDATE `locales_quest` SET `Details_loc1`='$N... 그래, 난 당신에 대해 들었어요. 당신은 우리 붉은해적단과 마찬가지로 무법항의 친구가 아니라고 들었습니다. Fleet Master Firallon은 건전하고 활기찬 $g 남자: 여자; 특별한 임무를 위해 당신처럼.$B$B관심이 있다면 Crimson Veil로 가서 갑판 아래에서 그와 대화하십시오. 그녀는 Riptide와 Damsel\'s Luck 옆의 Wild Coast 동쪽에 정박해 있습니다.' WHERE `entry`=1036; +UPDATE `locales_quest` SET `Details_loc1`='영웅들이여, 주목하십시오!$B$B세나리온 의회는 칼림도어의 광활하고 새로운 개척지를 탐험하는 데 도움을 줄 건강한 개인을 찾고 있습니다! 상상할 수 없는 위험이 도사리고 있는 금지된 황무지는 타나리스와 가젯잔의 서쪽 멀리에 있으며, 의회는 그들을 대신해 행동할 기꺼이 명예로운 대리인이 필요합니다.$B$B관심 있는 모든 개인은 세나리온 의회의 청중을 찾아야 합니다. 자세한 내용은 다르나서스의 대드루이드 판드랄 스태그헬름과 대화하십시오!' WHERE `entry`=1047; +UPDATE `locales_quest` SET `Details_loc1`='암흑의 여왕이 리치 왕의 북쪽 진격이라는 시급한 문제를 처리하는 동안, 본국에 더 가까운 문제는 그에 따라 처리되도록 하고 있습니다.$b$b자칭 붉은십자군이라고 부르는 인간 해충은 의심할 여지가 없습니다. 국내에서 우리 쪽에서 가장 날카로운 가시임을 증명하고 있습니다. Tirisfal Glades는 말 그대로 작은 붉은 개미들과 함께 기어다니고 있습니다.$b$b수도원, $c으로 가서 종교재판관 화이트메인과 그녀의 최고 부관들을 초토화하십시오.' WHERE `entry`=1048; +UPDATE `locales_quest` SET `Details_loc1`='대지 고리회는 역병에 걸린 형제들을 향한 순수한 의도를 가지고 있었습니다. 그러나 장로 위원회의 귀에 속삭이는 자들의 동기를 누가 알겠습니까?$b$b우리와 동맹을 맺은 포세이큰은 속임수로 일관한 역사를 가지고 있습니다. 우리의 협정은 너무 성급했다. 아마도 케른은 오그리마의 경고에 주의를 기울였을 것입니다.$b$b붉은십자군 수도원 깊은 곳에는 미친 인간 광신자들이 지키는 몰락자의 기록서가 있습니다. 그들의 방법은 광기에서 위조되었지만 그들의 연구는 유용할 수 있습니다.' WHERE `entry`=1049; +UPDATE `locales_quest` SET `Details_loc1`='내 의지는 자유롭지만 더 이상 어둠의 여왕을 섬길 수 없습니다. 아제로스에서의 시간이 끝난 것 같습니다. 내 생명력은 산산조각이 났어.$b$b심문관 비샤가 나한테 이런 짓을 했어! 몇 주 동안 저를 고문했습니다! 내 결혼 반지를 가져다가 아내에게 주었다. 그 자식!$b$b복수... 난 복수를 원해!$b$b그 오만한 바보는 로다미어 호숫가에 사는 소중한 아내 낸시를 자랑했다. 계집애를 추적해 처치하고 내 결혼 반지를 타렌 제분소에 있는 내 아내 모니카에게 돌려줘.$b$b내 마지막 소원을 들어줘....' WHERE `entry`=1051; +UPDATE `locales_quest` SET `Details_loc1`='숲 정령의 수호자인 당신은 내가 왜 놀랐는지 짐작할 수 있을 것입니다.$b$b당신은 이 산들을 거쳐 이 정상에 도달했습니다. 확실히 당신은 그 땅에 닥친 비극을 보았습니다. 탐욕은 이 신성한 언덕을 파괴했습니다.$b$b남쪽의 까맣게 탄 골짜기는 탐욕스러운 산업가들의 기계화 군대에 의해 불탔습니다. 설상가상으로 땅을 잠식한 Bloodfuries가 우리가 다시 자라는 길을 거부하고 있습니다.$b$b비열한 하피들을 몰아내세요, $n!' WHERE `entry`=1057; +UPDATE `locales_quest` SET `Details_loc1`='블러드퓨리가 진압되었습니다. 하지만 조치를 취하지 않으면 곧 다시 집결할 ​​것입니다.$b$b불모의 땅 남쪽 멀리에는 버섯구름 봉우리라는 땅이 있습니다. Thousand Needles에서 서쪽으로 이동하여 Feralas의 무성한 숲 가장자리에 도달하면 Falfindel Waywarder라는 드루이드를 찾을 수 있습니다.$b$b이 위대하고 현명한 드루이드는 위대한 숲 정령을 불러내어 숲의 회복을 도울 수 있습니다. Charred Vale.$b$b우리에게 필요한 소식을 전해주세요! 즉시 그를 찾아라!' WHERE `entry`=1059; +UPDATE `locales_quest` SET `Details_loc1`='저를 위해 정말 잘해주셨어요, $n. 당신은 평범한 행운의 토끼발이고 당신이 보고 싶은 것이 있습니다.$B$B하피는 불모의 땅 출신이 아닙니다. 그들은 여기서 북서쪽으로 멀리 떨어진 Stonetalon이라는 곳에서 왔습니다. 자네에게는 위험한 곳이겠지만, 이 편지를 그곳에 사는 내 오랜 친구이자 주술사인 Jin\'Zil에게 전달해야 합니다.$B$B그는 Serena Bloodfeather가 돌발톱이 흥미로운 곳이라는 것을 알게 될 것입니다.' WHERE `entry`=1060; +UPDATE `locales_quest` SET `Details_loc1`='고블린이 운영하는 벤처 회사는 Stonetalon Mountains로 이동하여 나무를 자르고 거대한 숲을 불태 웠습니다. 이곳의 정령들은 고통과 분노로 거의 눈이 멀었습니다. 벤처 기업을 저지해야 합니다!$B$B북서쪽으로 이동하여 그레이트우드 골짜기를 넘어 칼바람 암반으로 가십시오. 당신은 고블린들과 그들의 하인들이 일하는 것을 보게 될 것입니다 -- 그들에게 호드가 돌발톱의 착취를 허용하지 않을 것임을 보여주십시오. 그들이 가장 잘 이해하는 언어로 보여주세요...$B$B폭력.' WHERE `entry`=1062; +UPDATE `locales_quest` SET `Details_loc1`='타우렌은 땅과 결속되어 있고, 돌발톱의 곤경에 대해 들으면 마음이 아픕니다. 하지만 이 땅을 치유하려면 먼저 질병을 제거해야 할 것 같습니다.$B$BI그렇다면 포세이큰이 우리와 동맹을 맺은 것이 다행이 아니겠습니까? 그들은 질병에 대해 많이 알고 있습니다. 나는 그들이 우리를 도울 수 있고 그렇게 함으로써 우리 백성 사이의 신뢰를 강화할 것이라고 믿습니다.$B$B연금술사 자마와 대화하십시오. 그녀는 포세이큰의 사절이자 학자입니다. Spirit Rise 아래의 Pools of Vision에서 그녀를 찾을 수 있습니다.' WHERE `entry`=1064; +UPDATE `locales_quest` SET `Details_loc1`='나는 벤처 기업의 폭력을 피 흘리는 독소를 만들어 그들을 약하고 유순하게 만들 것입니다. 그러면 돌발톱에서 호드의 문제가 해결되겠죠?$B$B하지만 독소를 만들려면 무고한 사람의 피가 필요합니다. 얻기 어려운 재료입니다.$B$B다행히 이 지역의 인간 도적 집단인 신디케이트는 그림자 마법사를 고용하고... 그 마법사들은 그들 자신의 불미스러운 목적을 위해 무고한 피를 수집합니다.$B$B남동쪽에 있는 던홀드 요새에서 신디케이트 그림자 마법사를 찾을 수 있습니다.' WHERE `entry`=1066; +UPDATE `locales_quest` SET `Details_loc1`='여기에 독소가 있습니다. 벤처 회사에 대항하여 사용한다면 호의적이며 아마도 전염성이 있는 결과를 낳을 것입니다. 내 작업이 현장에 적용되는 것을 보는 것은 매우 흥미진진합니다!$B$B그러나 그것을 사용하기 전에 연금술사 자마에게 가져가십시오. 그녀는 독소의 효과를 극대화하기 위해 독소의 전달 방법을 만들어야 합니다.' WHERE `entry`=1067; +UPDATE `locales_quest` SET `Details_loc1`='주술사의 영적 마법과 드루이드의 자연 마법과 관련이 있습니다. 이것이 바로 우리 주술사들이 돌발톱 정령들의 간청을 들을 수 있는 이유입니다. 그들의 속삭임 중 많은 부분이 기억나지 않지만 하나의 메시지, 하나의 비전은 분명합니다... $B$BI는 Greatwood Vale의 북서쪽에 있는 Windshear Crag에서 사람 모양의 기계 두 대가 엄청난 속도로 나무를 베는 비전을 보았습니다. 이 금속 야수를 막아야 합니다!$B$B내 시야에는 기계에 $B$BXT:4 및 XT:9라는 이상한 기호가 표시되어 있었습니다.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `Details_loc1`='알다시피, $N, 난 고고학, 연금술, 공학 과학 계몽회의 회원이고 그게 내 목표야... 아니, 내 의무야! 나이트 엘프에게 마법, 혼합물, 메커니즘의 조합이 숲을 구하는 데 도움이 될 수 있음을 보여주기 위해.$B$B하지만 힘든 전쟁이고 고블린은 토끼처럼 번식하는 것 같습니다. 최신 발명품을 만들 시간조차 없었습니다!$B$BI 계획하고 정리할 시간이 필요합니다. 하지만 그러기 위해서는 동쪽에 있는 칼날 바위산에서 고블린을 막아내는 데 도움이 필요합니다...' WHERE `entry`=1071; +UPDATE `locales_quest` SET `Details_loc1`='내가 생각하고 있는 장치는 현재까지 가장 발전된 버전입니다. 하지만 효과가 있으려면 특별한 물약이 필요합니다. 이 임무가 마지막이 될 수 있으니 좋은 물건을 얻는 편이 나을 것 같습니다.$B$B그러려면 강력한 폭발물이 필요합니다. 니트로미르글리세로늄.$B$BNG를 만들 수 있는 유일한 사람- 5는 내 오랜 친구인 Lomac Gearstrip입니다. Tinker Town에서 그를 찾으세요.$B$B당신이 그에게 NG-5를 만들어달라고 하면 내 장치 배치 작업을 시작하겠습니다.' WHERE `entry`=1072; +UPDATE `locales_quest` SET `Details_loc1`='하하하... 고블린이 숲을 파괴하는 것을 막으려면 니트로미르글리세로늄이 필요해요?!$B$BI 각심(Gaxim)을 알든 모르든 상관하지 마세요... 당신이 아니면 그들이 아주 조금 폭발하는 걸 보기만 하면 물건을 줄게요 조각.$B$B하지만 문제가 있습니다. 다 됐습니다.$B$B하지만 제가 말씀드리죠. 정확한 물약을 가져오시면 바로 보충해 드리겠습니다.$B$BThe 최소한 당신이 할 수 있는 일은 당신이 연금술사로서 약간의 기술을 가지고 있다는 것을 증명하는 것입니다. 제가 당신에게 제 가장 위대한 창조물의 샘플을 주기 전에 말입니다.' WHERE `entry`=1073; +UPDATE `locales_quest` SET `Details_loc1`='자, 낯선 사람. 그래도 조심하세요... 변덕스러운 일이니까요.$B$B당신이 정말로 각심의 친구라면, 그에게 안부 전해 주세요. 그렇지 않다면, 자신을 날려버리는 재미를 느껴보세요.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `Details_loc1`='자, 이제 내 계획의 원격 폭발 부분에 대해... 오, 아직 설명하지 않았어?$B$BO알았어, 요약하면 이거야: 약간의 마법으로 그렇게 만들 수 있어 주변에 없을 때 폭발물이 터집니다. 준비가 되면 버튼 하나만 누르면 NG-5가 폭발할 수 있는 장치를 조립하고 있습니다.$B$B하지만 Stormwind에 있는 친구의 주문이 필요합니다. Collin Mauren은 그의 이름입니다. . 마법사 구역에서 그를 찾을 수 있습니다. 그는 인간이므로 놓치기 어렵지 않아야합니다.' WHERE `entry`=1075; +UPDATE `locales_quest` SET `Details_loc1`='아, 가지고 있는 것 같아요. 메시지 주문... 그게 그가 찾고 있는 효과라고 생각합니다.$B$BI는 주문이 새겨진 두루마리를 만들어야 합니다. 그러려면 먼지 악마의 잔해가 필요합니다.$B$B나머지 구성 요소를 모으는 동안 Westfall로 가서 더러운 생물 중 하나를 찾는 것이 어떻습니까? 그것들은 위험하지만 Gaxim의 실험 중 하나에 기꺼이 자신을 맡기고자 한다면 당신이 감당할 수 없는 것은 없다고 확신합니다. $B$BI 당신이 돌아오면 여기 있을 겁니다.' WHERE `entry`=1076; +UPDATE `locales_quest` SET `Details_loc1`='여기 있습니다, $N. 잘 될 겁니다.$B$B다음에 Gaxim을 만나면 안부 전해주세요. 이 모험이 완료되면 소식을 들을 수 있기를 기대합니다.$B$B잘 지내세요.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `Details_loc1`='이게 다야, $N. 집중 해주세요. 장치가 완성되어 사용할 준비가 되었습니다.$B$B이 페이지를 읽어보세요. 기폭 장치와 폭발물에 대한 자세한 설명과 설치 위치가 설명되어 있습니다.$B$B기억하세요, 임무의 성공 여부는 당신이 얼마나 많은 파괴를 일으키는가에 달려 있습니다. Plan Alpha의 성공은 Cragpool Lake 남쪽의 제재소 내부에서 Venture Co.의 엔지니어링 계획을 다시 가져오느냐에 달려 있습니다.' WHERE `entry`=1079; +UPDATE `locales_quest` SET `Details_loc1`='플랜 베타는 플랜 알파와 같습니다. $N.$B$B우리는 주의를 산만하게 한 다음 그들의 소중한 편지를 훔칩니다.$B$B핵심은 그들의 편지를 얻는 것입니다... 기억하십시오.$B$B내가 이미 당신에게 준 페이지는 폭발물을 설치할 위치를 알려줍니다. 그 편지들을 가지고 살아서 여기로 돌아오세요....' WHERE `entry`=1080; +UPDATE `locales_quest` SET `Details_loc1`='$N, Tyrande Whisperwind 자신도 이 임무에 참여해 주셔서 감사하다고 생각합니다.$B$B표면적으로는 그렇게 보이지 않을 수도 있지만, 당신이 시작하도록 도운 것이 Stonetalon Mountains에서 우리의 거점을 아주 잘 강화할 수 있을 것입니다. .$B$B이 잔학 행위에 맞서 우리의 동맹이라고 생각한다면 다르나서스에 있는 달의 사원에 있는 티란데를 만나십시오.' WHERE `entry`=1081; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 이곳에 도움을 주어서 큰일을 했습니다.$B$B각심과 내가 살아있다는 것을 알리면 잿빛 골짜기의 파수꾼들이 당신에게 후한 보상을 해줄 것입니다. Venture Co.를 막고 땅을 치유하는 일이 순조롭게 진행되고 있다고 전하세요.$B$BAstranaar에서 Tara Thenysil을 찾으십시오. 그녀는 당신이 좋은 소식을 가지고 돌아온 것을 보고 기뻐할 것입니다.' WHERE `entry`=1082; +UPDATE `locales_quest` SET `Details_loc1`='Venture Co.가 Vale에 무슨 짓을 했는지는 모르겠지만 그곳의 생명체들에게 제압당했다는 것은 분명합니다.$B$B그들은 숲을 불태우고 파괴의 발명품을 사용하여 Vale을 가능한 한 많이 파괴했습니다. $B$B그러나 그들의 무지에서 그들은 다른 것을 방출했습니다: 불타는 정령, 화염의 정령, 돌과 분노.$B$B이 생물들이 자유롭게 돌아다니는 동안 땅은 엘룬의 미소를 볼 기회가 없습니다.$B$B그들의 타오르는 불씨를 나에게 가져오십시오. 당신이 그들의 수를 줄였다는 것을 보여주기 위해.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `Details_loc1`='내게는 Vale의 수호자인 트렌트가 Venture Co.가 물러난 것과 관련이 있다는 것이 분명해 보입니다. 불행하게도, 한때 위대한 수호자였던 이들조차 이제 타락했습니다.$B$BGaxim은 그들의 타락이 고블린이 퇴각하는 동안 사용한 무기와 관련이 있다고 생각합니다.$B$BI는 부상당한 트렌트에게서 샘플을 수집하고 허용하겠다고 그에게 말했습니다. 그것이 사실인지 알아내기 위해 그것을 연구하라고.$B$B그놈이 나에게 더 많은 것을 말해 줄 수 있도록 파편을 나에게 좀 가져다주시오...' WHERE `entry`=1084; +UPDATE `locales_quest` SET `Details_loc1`='여기 Stonetalon의 상황은 나이트 엘프와 노움이 함께 일하기에는 분명히 심각한 상황입니다.$B$BVenture Co.는 이 땅을 황폐화시켰고 저는 파괴를 끝내는 데 대부분의 시간을 보냈습니다.$B$BDo Gaxim을 성급하게 판단하지 않습니다. 그는 우리가 함께 일해야 할 필요성을 이해하고 있습니다.$B$B우리를 돕고 싶다면 먼저 Gaxim과 대화하십시오.$B$BI 아직 좋은 소식을 가지고 Tara에게 보낼 수 없어서 죄송합니다. 아마도 곧.' WHERE `entry`=1085; +UPDATE `locales_quest` SET `Details_loc1`='독소가 준비되었습니다. 남은 것은 배송뿐입니다. 당신 $N이 배달해야 합니다.$B$B벤처 컴퍼니는 본사와 Stonetalon에 있는 작업 사이에 메시지와 가벼운 화물을 보낼 수 있는 수단이 있어야 합니다. 그것은 작은 하늘 항구일 가능성이 높습니다. 제플린 비행선에는 충분히 크지 않지만 아마도 비행 기계에는 적합할 것입니다. 벤처기업이 관리하는 스톤발론 지역을 수색하여 이 하늘 항구가 있다면 찾아내야 합니다. 찾으면 거기에 독소를 놓으세요.$B$B넣고 도망치세요.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `Details_loc1`='드루이드는 Stonetalon Peak에 Talon Den을 건설하여 많은 강력한 아이템을 보관했습니다.$b$b그들은 잘못된 손에 넘어가지 않도록 복잡한 계획을 고안했습니다.$b$b다행히도... 그중 하나입니다.$b$b소굴 입구의 작은 랜턴에 숨겨져 있으면 문지기의 열쇠를 찾을 수 있습니다. 이 열쇠로 소굴 주변의 은닉처를 열 수 있습니다. 이 캐시의 항목을 사용하면 중앙 영역 중 하나에 있는 보물을 열 수 있습니다.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `Details_loc1`='아시다시피 저는 한때 이 사이트에서 두 번째로 중요한 사람이었습니다. Gerenzo가 인수하면서 모든 것이 바뀌었습니다. 내 상사 Ziz Fizziks를 해고하고 나를 광산에서 일하도록 보냈습니다. 그래도 지즈는 여기 있으면서 정보를 수집하라고 했다. Gerenzo의 계획이 무엇인지 알아낼 수 있다면 그의 새 상사는 우리에게 후한 보상을 해줄 것입니다.$b$b어쨌든 내가 아는 것은 Gerenzo가 대량의 이 금빛 녹색 광석을 채굴하도록 명령했다는 것입니다. Ziz에게 가져갈 샘플을 가져다 드릴 수는 있지만 가져오는 동안 순찰을 지켜봐야 합니다.' WHERE `entry`=1090; +UPDATE `locales_quest` SET `Details_loc1`='$N, 이 편지들을 Kaela에게 가져가세요. 나는 그녀가 이것에 대해 알고 싶어 할 것이라고 확신합니다. 적어도 Sentinels는 그럴 겁니다.$B$B우리가 얼마나 성공적이었고 약간의 마법 없이는 어떻게 해낼 수 없었는지 그녀에게 말해주세요.' WHERE `entry`=1091; +UPDATE `locales_quest` SET `Details_loc1`='나도 여기서 나갈 생각을 하는 게 좋을 것 같아. 여기에서 일어난 일에 대한 소문이 상급자에게 퍼지는 데 오래 걸리지 않을 것이고, 그들이 나를 다시 만나는 것을 너무 친절하게 받아들이지 않을 것이라고 확신합니다.$b$b내가 몰래 나가서 Ziz를 만나겠습니다. 바라건대, 그가 나에게 새 일자리를 찾을 수 있기를 바랍니다!$b$b이 난장판을 조금 치우도록 노력하겠지만, 광석 샘플을 즉시 Ziz에게 가져가야 합니다. 그는 Windshear Crag의 서쪽 어딘가에 캠프를 세웠다고 말했습니다. 행운을 빌어요.' WHERE `entry`=1092; +UPDATE `locales_quest` SET `Details_loc1`='이 봉투에는 그들이 나를 문밖으로 내보낼 때 낚아챌 수 있었던 모든 정보가 들어 있습니다... 벤처 회사 내부 문서, 일부 설명서, 기술적인 것... 아, 물론 Super Reaper 6000 청사진도 있습니다.$b$bSputtervalve에는 Barrens의 Ratchet에 거주했습니다. 그를 찾는 데 많은 어려움이 없을 것입니다. 그는 작은 녹색 친구입니다.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `Details_loc1`='벤처기업에 고용된 이 노움의 문제는 언더마인에 약간의 동요를 불러일으켰습니다. 무역왕들은 라즈덩크가 이 게렌조와 교제하는 것을 승인하지 않습니다.$b$bRiddlevox가 나에게 문제를 처리해 달라고 부탁했고, 나는 그가 한 명 이상의 무역왕으로부터 지시를 받았을 것이라고 확신합니다. 물론 감독님은 그런 말을 하지 않았다. 예감이 든다고 합시다.$b$b어쨌든 Gerenzo는 제거되어야 하며 Fizziks가 그를 돌보도록 하는 것이 적절한 테스트가 될 것입니다.' WHERE `entry`=1095; +UPDATE `locales_quest` SET `Details_loc1`='Shadowfang에 대한 공격을 준비하기 위해 두 명의 deathstalker가 정보를 수집하기 위해 요새로 보내졌습니다. 많은 날이 지났지만 그들은 돌아오지 않았지만, 우리가 성공적인 공격에 대한 희망을 가지려면 그들의 보고를 받아야 합니다!$B$B그래서 $N, 당신의 임무입니다. 남쪽에 있는 Shadowfang Keep으로 이동하여 Deathstalkers Adamant와 Vincent를 찾으십시오. 그들을 찾아서 도움이 필요하면 도와주세요.$B$B이 임무는 중요한 만큼 위험합니다, $N. 실패하지 마십시오.' WHERE `entry`=1098; +UPDATE `locales_quest` SET `Details_loc1`='케른은 이곳 썬더 블러프에서 우리 민족을 단결시킨 고귀한 지도자입니다.$b$b하지만 우리를 쉽게 조상의 땅에서 몰아낸 자들을 용서할 수 없습니다. 우리 부족은 수십 년 동안 남부 불모의 땅에 거주했습니다. 그 땅은 우리에게 거룩했습니다. 하지만 우리는 수많은 적들에게 쫓겨났습니다.$b$b서슬덩어리 소굴에서 사악한 군대를 소집한 노파 Charlga Razorflank에게는 복수심에 찬 운명이 기다리고 있습니다.$b$b나에게 가시덤불의 심장을 가져오면 평화롭게 죽을 수 있습니다, $n.' WHERE `entry`=1102; +UPDATE `locales_quest` SET `Details_loc1`='환영합니다, $g 형제:언니;! 당신도 이곳의 물을 정화하고 Islen에게 당신의 이해를 증명하기 위해 왔습니까?$B$BI방금 타락한 물의 정령을 물리쳤습니다. 이제 팔 보호구와 남은 물 한 방울을 화로.$B$B그게 뭐야? 아. Tiev는 무언가 잘못되었을 때 모든 것을 너무 잘 이해합니다. 깨끗한 물의 정령을 다시 보고 싶으시다면 Tiev가 충분히 도와드릴 수 있습니다.$B$B준비가 되었다는 증거로 Islen의 물 수액을 가져다주세요. 부품을 제출할 때까지 기다리겠습니다.' WHERE `entry`=1103; +UPDATE `locales_quest` SET `Details_loc1`='보시다시피, $n, 우리는 Royal Apothecary Society에서 매우.... 흥미로운 실험을 할 예정입니다.$b$b여기 마스터로서 가장 야심찬 연금술 시도를 감독하는 것이 제 임무입니다. 너무 많은 일과 적은 시간!$b$b당신은 $c에 대해 꽤 많이 여행한 것 같습니다. 저를 도와주실 수 있을지도 모릅니다.$b$b희귀한 물질이 필요합니다. 더러운 자료입니다. 그것은 Razorfen Kraul로 알려진 진흙 구멍에서만 발견되는 희귀종의 박쥐에서 나옵니다. 작업을 시작할 수 있도록 소박쥐에게서 구아노를 가져오세요...' WHERE `entry`=1109; +UPDATE `locales_quest` SET `Details_loc1`='희귀한 유형의 구아노가 필요한 이유는 무엇입니까? 글쎄요, 이 실험을 위해 저는 정반대의 두 화학 물질이 서로에게 어떤 영향을 미칠 수 있는지 보고 싶습니다. 특히 두 화학 물질이 항상 독성이 있는 물질과 결합되어 가장... 무시무시한 결과를 보장할 때.$b$b북동쪽 봉우리에서 Tirisfal Glades에는 붉은십자군 수도원이 있습니다. 그곳에서 붉은십자군의 미친 제자들이 모였습니다. 그들을 죽이고 그들의 열심 있는 마음을 나에게 가져오시오.$b$b우리의 혼합물은 가장 악할 것입니다!' WHERE `entry`=1113; +UPDATE `locales_quest` SET `Details_loc1`='나는 내 호의의 일부를 사용해야했고, 희귀한 엘프 와인 한 병을 나눠주고, 스스로 추론을 많이했습니다! 하지만 당신이 찾는 정보를 찾았어요.$B$B여기에 우리 친구 Nazz Steamboil에 대해 매우 흥미로운 내용이 포함된 편지를 썼습니다. 마음대로 하세요. 제가 사용하기엔 너무 위험해요.$B$B어디서 구했는지 아무에게도 말하지 마세요!' WHERE `entry`=1117; +UPDATE `locales_quest` SET `Details_loc1`='잔질의 혼합물을 스타우트와 함께 사용하여 강력한 해방을 만드는 방법을 알아냈습니다. 바보의 스타우트. 그냥 Kravel이 필요로 하는 것 같지만 사용해 보고 어떻게 작동하는지 알려주세요.$B$B그리고 $N, 이 물건을 사용하지 않고 너무 오래 보관하지 마세요. 잔질의 혼합물은 스타우트의 효모에 이상한 영향을 미쳐 스타우트의 효모를 더 빠르게 만듭니다. 그래서 그것은 영원히 신선하지 않을 것입니다.' WHERE `entry`=1119; +UPDATE `locales_quest` SET `Details_loc1`='구덩이 승무원 중 한 명에게 풀스 스타우트를 시도해야 합니다. 노움에게 시도해보고 싶다면 여기에서 -- 스타우트를 가져다가 노움 구덩이 보스에게 주세요.$B$B그리고 너무 오래 기다리지 마세요. 이 스타우트는 결국 상할 것입니다.' WHERE `entry`=1120; +UPDATE `locales_quest` SET `Details_loc1`='구덩이 승무원 중 한 명에게 풀스 스타우트를 시도해야 합니다. 고블린에게 시도해보고 싶다면 여기에서 스타우트를 가져다가 고블린 구덩이 보스에게 주세요.$B$B그리고 너무 오래 기다리지 마세요. 이 스타우트는 결국 상할 것입니다.' WHERE `entry`=1121; +UPDATE `locales_quest` SET `Details_loc1`='그 바보의 스타우트는 훌륭하게 작동했습니다! 다음 경주에 내기를 걸고... 당신이 취한 승무원들이 차에 숫자를 맞히길 바래요!$B$B당신이 해야 할 일이 하나 더 있습니다. 이 메모를 무법항에 있는 Crank Fizzlebub에게 가져가세요. 그는 성공적인 테스트에 대해 알고 싶어할 것입니다.$B$B그리고 향후 레이스를 위해 Fool\'s Stout를 더 얻을 수 있기를 바랍니다!' WHERE `entry`=1122; +UPDATE `locales_quest` SET `Details_loc1`='이 임무를 위해 Moonglade에 있는 Keeper Remulos의 majordomo인 Rabine Saturna는 멀리 타나리스와 운고로의 서쪽에 있는 광활한 황무지를 탐험하는 데 도움을 구합니다. 그는 Moonglade의 주요 마을인 Nighthaven에 있습니다.$B$BI는 당신이 존재하는 것의 중요성을 전하고 싶습니다. 다르나서스의 나이트 엘프와 달숲의 세나리온 의회 사이에 긴장이 고조되고 있습니다. 인종적 경계를 넘어 서클을 다루는 데 있어 조상의 지혜를 활용하세요, $N. 행운을 빌어요.' WHERE `entry`=1123; +UPDATE `locales_quest` SET `Details_loc1`='Fool\'s Stout를 원하십니까? 다시 경주로 돌아갈까...?$B$B알았어, 잔질의 혼합물을 더 가져다주면 스타우트를 더 만들어 줄게.' WHERE `entry`=1127; +UPDATE `locales_quest` SET `Details_loc1`='$N, 이제 머나먼 땅으로 여행을 떠날 시간입니다. 준비됐습니다.$B$B당신은 이제 알터랙 산맥의 설인 Frostmaw를 사냥합니다. 그의 흰 코트는 그의 산간 집의 눈에 섞여 있습니다. 좀처럼 모습을 드러내지 않습니다.$B$B그러나 그와 같은 생물을 유인하는 방법을 알려드리겠습니다. 자, 이 두루마리를 가져가시오. 거기에 어떻게 서리아귀를 유인할 수 있는지 적어 두었습니다.$B$B이제 가십시오, $N. 당신의 여정은 길고 많은 도전이 기다리고 있습니다. 서리아귀의 갈기를 가지고 돌아왔을 때 비로소 임무가 완료된 것입니다.' WHERE `entry`=1136; +UPDATE `locales_quest` SET `Details_loc1`='나는 낚시를 좋아합니다. Blump 가족은 낚시로 유명합니다. 제 이름은 거버 블럼프입니다. 낚시를 해요.$B$BDarkshore grouper라고 하는 이 지역 주변에서 제가 좋아하는 종류의 물고기가 있습니다. 나는 배를 타고 그루퍼를 낚으러 나가곤 했지만, 멀록들이 들어왔기 때문에 배가 한 척도 나가지 않았습니다. 그들이 그루퍼도 모두 먹어치웠을 거라고 장담합니다.$B$B저, 제가 잡는 걸 도와주실래요? 어둠해안 그루퍼? 당신이 그렇게 했다면 나는 당신에게 진실한 Blump 가족 낚싯대를 줄 것입니다! 물고기를 잡기에 정말 좋은 장대입니다.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Details_loc1`='난 살날이 얼마 남지 않았어... 너무... 너무... 약해.$b$b...용감한 드워프 론브로우가 팔핀델에게 경고를 줬어...$b$b하지만 전에 난... 죽어라...$b$b...내 아내, 트레샬라... 그녀의 펜던트를... 훔쳐갔어... F-F-악한 공격자 중 한 명에게...$b $b찾아주세요... 그리고 다르나서스에 있는 트레샬라에게 돌려주세요...$b$b...내 외로운... 죽음에 대한 w-w-말과 함께.' WHERE `entry`=1142; +UPDATE `locales_quest` SET `Details_loc1`='마침내 도움이 도착했습니다!$b$b내가 이곳에 얼마나 오래 갇혀 있었는지 당신은 모를 것입니다. 이 장소의 외부를 마지막으로 본 것이 언제인지 기억이 나지 않습니다.$b$b보시다시피 저는 기업가입니다. 그들이 말하는 것처럼 항상 구리를 찾으십시오. 나는 Mebok Mizzyrix가 여기 돼지 우리에서 Redleaf Tuber를 잘 지불하고 있다는 바람을 들었습니다. 나는 그것이 쉽고 쉬운 일이라고 생각했습니다. 보다시피, 내가 좀 틀렸어!$b$b어쨌든, 내가 여기서 나갈 수 있도록 도와준다면, 그만한 가치가 있도록 해줄게.' WHERE `entry`=1144; +UPDATE `locales_quest` SET `Details_loc1`='Crossroads를 통해 온 많은 여행자들은 내가 거인의 들판에서 알을 모으는 것을 도왔고 그들 중 많은 사람들이 생물이 얼마나 치명적인지에 대한 이야기를 가지고 있습니다. 내 주인이 처음 생각했던 것보다 곤충이 훨씬 더 큰 위협이라고 생각할 만큼 충분히 들었습니다. $B$BI는 Belgrom Rockmaul을 만나기 위해 Orgrimmar로 여행할 택배가 필요합니다. 간단한 일이 아니라 진지하게 임할 수 있는 사람이 가야 한다.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `Details_loc1`='그래서 Korran은 이 곤충에 대해 유사한 결론에 도달했습니다. 그들은 우리가 생각한 것보다 더 큰 위협인 것 같습니다.$B$BA 며칠 전에 Thousand Needles에서 거의 죽은 사냥꾼이 돌아왔습니다. 그는 Shimmering Flats에서 드워프 발굴 팀을 몰아 내기 위해 파견 된 공격대와 함께했습니다. 공격 중에 더 많은 곤충들이 발굴 현장의 동굴에서 분출하여 일행을 거의 죽일 뻔했습니다.$B$B그들은 Moktar Krin이 이끄는 일행이었고 Shimmering Flats의 경계에 피신했습니다. 이 메모를 가져오세요.' WHERE `entry`=1146; +UPDATE `locales_quest` SET `Details_loc1`='흠. 벨그롬은 그 몬스터들이 위협적이라고 생각하는 것 같습니다. 그는 그들이 기어나온 어떤 깊이로든 다시 밀어넣기를 원합니다. $B$BI 탐험가 연맹이 보낸 드워프를 죽이는 것만으로는 충분하지 않았습니다. 이제 반쯤 죽은 전쟁 파티를 또 다른 전투에 보내야 합니다. 우리는 그것을 스스로 할 수 없을 것입니다. 우리가 이 상태에 있는 동안은 아닙니다. 발굴 현장은 여기서 남쪽에 있습니다. 더 이상 상대할 드워프가 없어야 합니다. 칼날이나 지팡이를 휘두르고 우리를 돕기 위해 당신의 역할을 하시겠습니까?' WHERE `entry`=1147; +UPDATE `locales_quest` SET `Details_loc1`='갑각을 주의 깊게 검사합니다. 당신이 그것을 당신의 손에서 뒤집을 때 당신은 키틴질 도금이 그것을 믿을 수 없을 정도로 강하게 만드는 방식으로 얽혀 있다는 것을 알게 됩니다. 그것은 당신이 본 어떤 것과도 다릅니다. 당신은 시체의 나머지 부분을 자세히 조사하고 이 생물체가 매우 강력하고 고도로 진화했음을 알게 됩니다.$B$B갑각을 다시 내려다보니 Korran이 이 생물체에 대해 더 많이 연구하는 것을 좋아할 것 같습니다. 이 생물이 무엇이며 어디에서 왔는지 알아내는 데 도움이 될 수 있습니다.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `Details_loc1`='그래서, 당신은 나를 찾았습니까, 아니면 운명이 당신을 나에게 데려왔습니까? 문제 없어. 당신은 지금 여기에 있고, 당신의 여정은 새롭게 시작될 것입니다. $B$B영혼, 육체, 정신 등 여러 측면이 존재를 구성합니다. 이들 중 일부는 문화의 전통에 의해 측정될 수 있습니다. 다른 사람들은 우리 안에 존재하기를 바랄 뿐입니다. 당신이 동의한다면, 당신 내면의 몇 가지 측면을 테스트하겠습니다.$B$B당신이 통과하면 당신은 더 강해질 것입니다. 실패하면 황천의 광활함을 깨닫게 될 것입니다.$B$B첫 번째는 믿음의 시험입니다.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `Details_loc1`='고대 신의 시대에 엘리멘탈은 이 세계의 많은 부분에 거주했습니다. 그들은 고대 신을 숭배했고, 신들은 그들의 힘으로 엘리멘탈을 이 세계에 묶어 두었습니다. 고대 신이 추방되었을 때 정령은 우리 세계에서 사라졌고 이제는 강력한 마법사의 명령에 의해서만 돌아옵니다.$B$B하지만 예외가 있습니다. 일부 정령은 스스로 이곳에 남을 만큼 강력했습니다. 그러한 정령 중 하나는 Rok\'Alim입니다.$B$B당신의 힘을 시험하려면 Thousand Needles에서 Rok\'Alim을 찾아서 처치하십시오.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `Details_loc1`='당신과의 시간은 이제 막 끝났습니다. 나는 박식하지만 지식의 시험은 내가 줄 수 있는 것이 아닙니다. 배워야 할 교훈과 다른 사람들이 영토를 주장하는 방문할 장소가 있습니다.$B$B준비가 되었다면 Braug Dimspirit를 찾으십시오. 그는 위대한 지혜의 주술사입니다. 그는 당신을 더 시험할 것이므로 그의 말에 주의를 기울이십시오. $N.$B$B준비가 되면 Stonetalon Mountains와 Ashenvale을 연결하는 터널을 찾으십시오. Braug는 그 근처에 거주합니다. $N, 조심하세요. 나이트 엘프가 당신의 시험을 방해할 수도 있습니다.' WHERE `entry`=1152; +UPDATE `locales_quest` SET `Details_loc1`='$C, 당신은 과거에 나를 잘 도왔습니다. 대족장은 지금까지 내가 성취한 일에 만족하며 새로운 결심을 계속 이어갈 것을 부탁합니다. 당신이 한 모든 일에 대해 대족장에게 적절한 공로를 인정하는 것이 명예로운 일이지만 먼저 당신의 도움을 다시 한 번 요청하겠습니다.$B$B여행자들은 최근에 Thousand Needles라는 곳에서 남쪽에서 왔습니다. 그곳에서 그들은 특이한 광석 샘플을 가진 코볼트를 죽였지만 그것을 팔지 않았습니다. 조사할 광석 샘플을 원합니다.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `Details_loc1`='당신은 Dorn의 테스트를 통과했으며 이제 다음 테스트를 통과하려고 합니다. 매우 좋은. 하지만 지금까지 당신의 도전은 유치했습니다. 당신의 몸을 테스트하는 것은 쉽습니다. 당신의 마음은 완전히 다른 문제입니다. $B$BI는 간단하게 설명할 것입니다. 내가 이름을 붙인 책을 찾아 연구하고 그 내용에 대한 내 질문에 대답하십시오.$B$B어떤 책을 물어봐? 측면의 유산. 그것은 죽은 드루이드와 그들의 살해자들에 의해 보호되는 Ashenvale 남부의 Dor\'danil 바닥에서 찾을 수 있습니다.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `Details_loc1`='잘했어, $N. 당신은 지식의 시험의 첫 번째 부분을 통과했지만 아직 대답해야 할 또 다른 질문이 있습니다. 하지만 그 질문은 제가 할 질문이 아닙니다.$B$BLordaeron City에서 Parqual Fintallas를 찾으십시오. 그는 전염병이 그를 따라잡기 전에 인간을 위한 위대한 역사가였습니다. 지금 그는 계속 깨달음을 구하고 있지만 성격이 다릅니다.$B$B그는 당신에게 무엇을 요구하기 전에 당신에게 또 다른 요구를 할 것이지만 당신은 지금까지 훌륭하게 해냈습니다. 당신은 그의 장애물을 극복할 것이라고 확신합니다.' WHERE `entry`=1159; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신이 무엇을 구해야 하는지 알려줄 것이고 내 질문도 할 것입니다. 그러나 당신이 자신을 증명하고 싶어서가 아닙니다. 지식은 힘보다 훨씬 더 중요합니다. 다른 사람들이 당신의 능력을 무시하는 것처럼 보일지라도 당신의 세계 지식은 더 가치가 있을 것입니다.$B$B티리스팔 숲 북쪽에 있는 수도원으로 가십시오. 거기 도서관에는 언데드 위협의 시작이라는 책이 있습니다. 지금은 타락한 성기사들이 내 종족과 싸우도록 훈련시키는 데 사용했지.$B$B가져와.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `Details_loc1`='대군주 모크모로크 앞에 무릎을 꿇어라!$b$b렉사르가 나를 돌망치 부족의 강력한 지도자로 만들어라!$b$b나를 훌륭한 지도자로 만들어라. 내가 클랜을 안전하게 지킨다.$b$b큰 용이 와서 오래된 집에 불을 피운다. 나 똑똑한 오우거. 여기에서 클랜을 위한 새 보금자리를 찾으십시오.$b$b오래된 집을 너무 빨리 떠나면 물건을 잊어버릴 것입니다. 작은 $r, 가서 내 물건을 가져오세요. 남쪽으로 가서 맛있는 그로그, 코담배, 금고를 찾으세요. 당신이 그렇게하고 나면 난 당신을 좋아합니다. Den of Flame과 Stonemaul Ruins를 보면... 분명 거기 있을 겁니다!' WHERE `entry`=1166; +UPDATE `locales_quest` SET `Details_loc1`='모크모로크는 렉사르에 의해 대군주가 되었습니다. 그는 오우거보다 권력에 더 관심이 있습니다.$b$b블랙 드래곤은 많은 오우거를 죽입니다. Tharg의 아내를 죽이십시오. 모크모로크가 도망치라고 합니다. 우리를 여기로 오게 해줘.$b$b오우거는 싸워야 해. 오우거는 달리기를 잘 못한다. 모크모로크는 오직 모크모로크만 신경씁니다.$b$b돌망치 폐허를 고향으로 불러오세요. 나는 남쪽에서 그것을 좋아한다. 이곳은 집이 아닙니다.$b$b오우거가 흑룡의 군대와 싸울 수 있도록 도와주세요. 나는 복수를 원한다. 집에 가고 싶어요.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `Details_loc1`='저 비겁한 바보 모크모로크가 권력에 휩싸이고 타르그가 슬픔과 복수의 악마와 씨름하고 부족의 지도자를 놓고 경쟁하는 동안, 우리 옛 고향에 대한 침략의 근원을 밝히는 데 관심을 가진 사람은 나 혼자인 것 같습니다.$b $b어째서 어리둥절한 표정을 짓는가, $n? 내가 오우거라는 이유만으로 천박한 악당처럼 말하길 바라시나이까?$b$b이제 본론으로 돌아가 새끼용과 갓난 새끼들의 마음과 혀를 내게 가져오십시오. 나는 이 악의 근원을 추적할 것이다...' WHERE `entry`=1169; +UPDATE `locales_quest` SET `Details_loc1`='Stonemaul Village는 Onyxia의 무리에 의해 침략당했습니다. 그런데 왜 검은 용군주 데스윙의 딸이 우리 땅에 내려왔을까요?$b$b이것이 가장 걱정스러운 일입니다. 확실히 오닉시아는 작은 오우거 무리를 포위하는 것 이상의 목적을 위해 이곳으로 쫓겨났습니다.$b$b즉시 모크모로크에게 알리십시오! 조치를 취해야 합니다.' WHERE `entry`=1170; +UPDATE `locales_quest` SET `Details_loc1`='당신은 지금 나를 내버려 둡니다. 가서 Draz\'Zilb에게 우리가 여기 있다고 전하세요. 여기에는 흑룡이 없습니다.' WHERE `entry`=1171; +UPDATE `locales_quest` SET `Details_loc1`='Onyxia의 무리는 Dragonmurk 전역에 흩어져 있습니다. 새끼용이 더 이상 부화하지 못하게 해야 합니다.$b$b황진진흙 습지대 남쪽에 있는 웜보그로 서둘러 가십시오. 확실히 그녀는 거기에 그녀의 은신처를 만들었습니다. 사악한 용의 알을 추적하여 파괴하십시오.$b$b주변 지역이 번식지로 남아 있다면 돌망치 마을을 되찾지 못할 것입니다.$b$b모크모로크는... 잔디에 대한 다른 계획이 있습니다.' WHERE `entry`=1172; +UPDATE `locales_quest` SET `Details_loc1`='대군주 모크모로크에게 감히 도전하시겠습니까?$b$bHaw!$b$b내가 작은 $r을 뭉개버리다니!$b$b잘 때릴 준비가 되면 말해주세요.' WHERE `entry`=1173; +UPDATE `locales_quest` SET `Details_loc1`='Shimmering Flats에 대해 들어 본 적이 있습니까? 버섯구름 봉우리 협곡 바로 남쪽에 있는 칼림도어에 있는 소금 평원입니다. 너무 평평하기 때문에 경주하기에 좋은 장소입니다!$B$BA 그놈 형제 부부가 밖에 있습니다. 제 친구가 새 로켓 자동차를 시험해 보고 있는데, 제가 듣기로는 속도가 빠릅니다! 허, 너무 빨라서 조종사가 계속 충돌합니다. 스스로 뇌진탕을 일으키고 있습니다.$B$B그래서 그들은 제게 공성 엔진 헬멧을 좀 달라고 했지만 저는 여기서 임무가 있습니다. 난 여행을 갈 수 없어!$B$B할 수 있니?' WHERE `entry`=1179; +UPDATE `locales_quest` SET `Details_loc1`='오그리마에 있는 벨그롬에게 돌아가서 목타르가 버섯구름 봉우리에서 임무를 잘 수행하고 있다고 전하십시오. 또한 그에게 내가 공부가 진행되고 있고 곧 더 많은 것을 배울 수 있기를 바란다고 전해주세요. 그것은 그를 크게 기쁘게 할 것입니다.' WHERE `entry`=1184; +UPDATE `locales_quest` SET `Details_loc1`='하지만 잠깐, 이게 뭐야? Shreev는 안전장치를 켜두었습니다. 그러면 언제든지 부스터에서 끌어낼 수 있는 전력량이 제한됩니다. 나는 그것을 끄고 싶다고 그에게 말했다! 좋지 않습니다.$b$b이것을 타나리스 사막에 있는 가젯잔 기즈모리움으로 가져가서 슈리브가 제거하도록 해야 합니다.' WHERE `entry`=1188; +UPDATE `locales_quest` SET `Details_loc1`='그곳에서 저는 Razzeric이 원하는 대로 했습니다. 그가 이것을 시작할 때 조심하라고 그에게 말하십시오. 조금이라도 실수하면 앞으로 나아가지 못하고 트랙 위의 불덩이가 될 뿐입니다.$b$b그런 일이 생긴다면 그것도 아쉬울 것입니다. 열아홉 번째 드라이버가 좋을지 누가 ​​알겠습니까?' WHERE `entry`=1189; +UPDATE `locales_quest` SET `Details_loc1`='Brassbolts 형제는 새로운 건축 자재를 발견했습니다. 그것이 이치에 맞는 유일한 설명입니다. 그들의 자동차는 이전보다 더 빠르게 작동하고 있지만 그들의 디자인과 주행에서 수집한 다른 모든 데이터는 동일합니다.$b$b우리가 아는 것은 Rizzle Brassbolts가 이 새로운 발견을 위한 계획에 집중했다는 것입니다. 거의 지속적으로.$b$bZamek은 당신을 위해 기분 전환을 만들어 줄 수 있으므로 계획을 훔칠 수 있습니다.' WHERE `entry`=1190; +UPDATE `locales_quest` SET `Details_loc1`='Rizzle의 설계도는 인듀륨 광석의 정련 과정을 설명합니다. 그의 휘갈겨 쓴 글에서 인듀리움 광석은 황무지에 있는 울다만에 있는 드워프 발굴지에서 얻고 있음이 분명합니다.$b$b다른 메모의 대부분은 내열성과 관련이 있습니다.$b$b도면의 문진으로 사용된 것은 정제되지 않은 인듀리움 광석 덩어리.' WHERE `entry`=1194; +UPDATE `locales_quest` SET `Details_loc1`='Thousand Needles의 Galak 켄타우로스가 켄타우로스가 창조된 당시의 유물을 보호하고 있습니다.$b$b우리는 그것을 되찾고 싶지만 나이트 엘프의 달샘 중 하나에서 물이 담긴 약병이 필요합니다.$b$bTo 물을 모으려면 먼저 Ashenvale Forest의 중심부에 있는 Raynewood Retreat 근처에 있는 드라이어드가 운반하는 약병 중 하나를 얻어야 합니다. 주요 도로 남쪽 팔파렌 강 서쪽 기슭 근처에 달샘이 있어 약병을 채울 수 있습니다.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `Details_loc1`='가져온 물을 사용하면 켄타우로스 유물을 담고 있는 불꽃을 일시적으로 끌 수 있습니다. 그러나 영구적으로 작동하지 않을 것이므로 서둘러야 합니다.$b$b여기 북쪽에서 켄타우로스의 요새인 스플리트후프 바위산을 찾을 수 있습니다. 불꽃은 바위의 삼엄한 보호 구역인 갈라진 발굽 요새에 보관되어 있습니다.$b$b하지만 조심하세요. 여기에는 Galak 켄타우로스의 수가 많으며 그들에게 소중한 것을 포기하는 것을 다소 꺼릴 것입니다.' WHERE `entry`=1197; +UPDATE `locales_quest` SET `Details_loc1`='요즈음 잿빛 골짜기 해안의 검은심연 나락에서 황혼의 망치단과 나가의 연합에 대한 많은 소문이 돌고 있습니다.$b$b여기서 은빛 여명회에서 제가 맡은 역할은 가능한 한 많은 정보를 수집하여 언제 어디서 알 수 있는지 파악하는 것입니다. 도움이 필요합니다.$b$bBlackfathom Deeps의 활동을 확인하기 위해 정찰병을 보낸 지 몇 주가 지났습니다. 은빛 경비병 Thaelrid가 아직 보고하지 않았습니다.$b$b내 다른 정찰병들은 긴급한 문제에 몰두하고 있습니다.$b$b나를 위해 Thaelrid를 찾아 도와주세요, $n.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `Details_loc1`='혼란스러운 고대 신의 고대 의식으로 힘을 얻은 황혼의 망치단원들은 그들의 어둠의 후원자를 되찾고 전 세계에 죽음과 공포를 퍼뜨리기 위해 분투합니다.$b$b저희는 황혼의 망치단이 나가와 동맹을 맺어 잿빛 골짜기 해안의 Blackfathom Deeps에 집결하고 있습니다.$b$b오래된 사원 깊은 곳에서 벌어지는 사악한 계획은 무엇이든 막아야 합니다.$b$b망치와 전쟁을 벌이고 당신의 행위에 대한 증거를 되찾으십시오. 당신의 노력은 후하게 보상받을 것입니다.' WHERE `entry`=1199; +UPDATE `locales_quest` SET `Details_loc1`='힘이 나를 떠났습니다. 당신의 도움이 필요합니다!$b$b오래 전에 이곳은 위대한 엘룬의 신전이었습니다. 그러나 불행은 고대 신의 타락이 땅 밑에서 스며나와 신성한 달의 우물을 더럽히면서 폐허로 이어졌습니다.$b$b고대 신의 하수인 아쿠마이가 물에서 떠올랐습니다.$b$b황혼의 망치단 이교도 이 땅을 점령하기 위해 나가와 동맹을 맺었습니다. Kelris가 이끄는 컬티스트들은 권력을 위해 무고한 사람들을 Aku\'Mai에게 희생시켰습니다.$b$bKelris를 처치하고 다르나서스에 있는 Selgorm에게 그의 머리를 가져오십시오. $N, 제발.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `Details_loc1`='$N, 두 명의 스파이가 테라모어 부두에 있는 배에서 문서를 훔치기 위해 파견되었습니다. 그들은 서류를 얻었지만 발각되어 문서를 바다에 버려야 했습니다.$B$B나중에 한 명의 스파이가 탈출했지만 상금을 되찾지 못했습니다. 그는 자신의 실패를 나에게 보고했고, 이제 그 일을 당신에게 맡깁니다.$B$B문서는 테라모어 부두 아래 바다 어딘가에 있는 사물함에 있습니다. $N 그 문서를 찾아 내게 가져오시오.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `Details_loc1`='Deadmire는 먼지진흙 습지대의 고대 악어입니다. 그리고 이제 죽을 때다.$B$BO그 거대한 몸을 늪에서 끌어당기며 낡은 뼈가 갈린다. 그는 여전히 젊음의 힘과 속도로 움직이지만, 그의 늙어가는 몸은 그 안에 있는 위대한 영혼을 고문한다. 불꽃은 흔들리지 않을 것입니다.$B$BY지금 그는 끊임없는 미친 고통 속에 살고 있습니다. 당신은 이 고귀한 생물 $N의 생명을 끊어야 합니다. Deadmire를 평화로 이끌어야 합니다.' WHERE `entry`=1205; +UPDATE `locales_quest` SET `Details_loc1`='Vimes 선장은 당신이 찾은 오크 보고서를 볼 것입니다, $N. 그는 누구보다도 오크어를 잘 알고 있습니다. 그리고 그는 테라모어 근처에 호드 스파이가 있다는 사실을 알아야 합니다!$B$B선장은 테라모어 섬의 북동쪽에 있는 막사에 있습니다.' WHERE `entry`=1220; +UPDATE `locales_quest` SET `Details_loc1`='Blueleaf tubers는 전 세계의 진미입니다! 하지만 그것들은 드물고 매우 희귀합니다. 그것들을 찾을 수 있는 유일한 장소는 불모의 땅, 땅 속 깊은 곳에 있는 가시덩굴 소굴입니다.$B$B그럼에도 어디를 봐야 할지 모르면 찾을 수 없습니다! 그것이 내가 이 코딱지 고퍼를 훈련시켜 나를 위해 그들을 찾도록 한 이유입니다. 그들은 코가 크고 오십 걸음 떨어진 곳에서 덩이줄기 냄새를 맡을 수 있습니다.$B$B쉽지 않겠지만 덩이줄기 좀 가져다주시면 후하게 갚겠습니다.' WHERE `entry`=1221; +UPDATE `locales_quest` SET `Details_loc1`='느슨한 흙을 샅샅이 뒤져 오크의 잘린 손이 발견됩니다. 그리고 손에는 뼈로 조각된 튜브가 쥐어져 있습니다. 그리고 튜브 안에는 흙으로 얼룩진 양피지가 들어 있습니다.$B$B이 양피지는 몇 주 동안 테라모어 시를 염탐한 오크가 작성한 보고서입니다.$B$B양피지를 스캔한 결과, Brackenwall Village의 오크 스파이 마스터.' WHERE `entry`=1238; +UPDATE `locales_quest` SET `Details_loc1`='힘차게 땅을 파보니 목이 너덜너덜하게 잘린 수컷 오크의 머리가 드러났습니다. 그의 입술은 으르렁거리며 얼어붙고 검은 눈은 반항적으로 응시한다.' WHERE `entry`=1239; +UPDATE `locales_quest` SET `Details_loc1`='Marg의 죽음을 둘러싼 사건을 알아야 합니다! $N, 그렇게 할 수 있는 유일한 방법은 트롤의 마녀 마법을 통하는 것뿐입니다.$B$BMarg의 머리를 Stranglethorn Vale의 Grom\'gol Base Camp에 있는 Kin\'weelay로 가져가세요.$B$BKin\'weelay는 검은창 트롤의 가장 강력한 주술사. Marg Nighteye의 영혼과 대화할 수 있는 사람이 있다면 바로 그 사람입니다.' WHERE `entry`=1240; +UPDATE `locales_quest` SET `Details_loc1`='최근 외교관이 제이나 프라우드무어를 만나기 위해 테라모어로 파견되었습니다. 그 외교관은 도착하지 않았습니다.$B$BI 데피아즈단이 이 음모에 연루되어 있다고 생각하지만 어떻게 되었는지는 모르겠습니다. 외교관의 실종은 여전히 ​​대중의 관심을 끌지 못하지만, 그렇게 오래 머물 수는 없습니다.$B$B국왕의 대리인들이 이미 단서를 찾기 위해 도시를 샅샅이 뒤지고 있지만, 저는 관련시키고 싶은 저만의 인맥이 있습니다.$B$B에서 Valley of Heroes는 Jorgen이라는 내 오랜 친구입니다. 그를 찾아서 이 쪽지를 주고 그의 지시를 따르십시오.' WHERE `entry`=1241; +UPDATE `locales_quest` SET `Details_loc1`='이 메모를 Elling Trias에게 가져가십시오. 그에게 아무 말도 하지 마. 예의 바르게 행동하고 그가 대답하기를 기다리세요. 그리고 걱정하지 마세요, 그는 그렇게 할 겁니다.$B$BI는 이 일에 한 번만 더 감동을 줄 거예요, $N: 이 문제를 진지하게 다루고 당신의 야단법석을 닫아두세요.$B$BYa는 그의 치즈 가게에서 Trias를 찾을 수 있습니다. 무역 지구에 있는 Trias\' Cheese. 행운을 빌어요.' WHERE `entry`=1242; +UPDATE `locales_quest` SET `Details_loc1`='Jorgen, 이 자식아....그래서 이렇게 되는거구나, 응?$B$B알았어, 내가 처리할 수 있어. 그가 뒤틀린 황천을 훨씬 더 빨리 찾길 바랍니다!$B$B다음은 무슨 일이 일어날까요, $N. 여기에서 내 연락처를 사용하기 시작하지만 대부분의 발놀림을 수행하므로 약간의 동전을 절약합니다.$B$BDarkwood의 Darkshire로 가서 Watcher Backus를 찾으십시오. 그는 보통 마을 바로 바깥쪽 북쪽 도로를 순찰합니다. 저를 위해 데피아즈단 활동을 살펴보고 있다고 말씀만 하시면 그가 할 수 있는 모든 정보로 당신을 도와줄 것입니다.' WHERE `entry`=1243; +UPDATE `locales_quest` SET `Details_loc1`='한때 Shady Rest Inn을 구성했던 구조물의 몇 안 되는 나머지 부분 중 하나인 무너져가는 굴뚝에 여관을 휩쓴 불로 검게 그을린 철제 방패가 부착되어 있습니다.$b$b벽돌에서 방패를 제거할 수 있습니다. 굴뚝의.' WHERE `entry`=1251; +UPDATE `locales_quest` SET `Details_loc1`='저주받은 갑각류! 당신은 마그를 죽일 수 없습니다! 아, 하지만 난 죽었어. 그래서 날 죽였나봐...$B$B하지만 내 임무! 내 임무! $N 님이 완료해야 합니다.$B$BTheramore 근처에서 해변에 진을 치고 있는 얼라이언스 병사들을 봤습니다. 그리고 한 군인은 펜던트를 달았습니다... 어떤 군인도 살 수 있는 것보다 더 많은 보석이 들어 있는 펜던트였습니다! $B$B그날 밤 나는 그들의 캠프에 몰래 들어가 펜던트를 훔쳤지만, 기지로 돌아오는 길에 게잡이 게잡이에게 죽임을 당했습니다! $B$B$N, 당신은 그 개똥벌레를 찾아 펜던트를 되찾아야 합니다!' WHERE `entry`=1261; +UPDATE `locales_quest` SET `Details_loc1`='마그가 훔친 펜던트가 일반 병사들의 손에 있었다는 것이 이상하다. 주인이 변장했거나 군인들이 훔쳐간 것일 수도 있습니다!$B$B어느 쪽이 사실이든 상관없이 이것은 귀족의 펜던트이며 수수께끼를 풀려면 진정한 주인을 찾아야 합니다.$B$B펜던트를 가져가십시오. 오그리마에 있는 조르 론트리에게. 그는 얼라이언스 정치에 대해 잘 알고 있으며 이 펜던트가 스톰윈드 귀족들 사이에서 역사를 가지고 있는지 알게 될 것입니다.' WHERE `entry`=1262; +UPDATE `locales_quest` SET `Details_loc1`='여전히 담배를 피우고 있는 Shady Rest Inn의 골격에서 발굽 자국이 줄지어 있습니다. 습지의 부드러운 진흙 속에 거의 눈에 띄지 않는 더 많은 지문과 함께 적어도 몇 개의 눈에 보이는 인상이 있습니다.' WHERE `entry`=1268; +UPDATE `locales_quest` SET `Details_loc1`='잔해 아래에서 바닥에 반짝이는 빛이 시선을 사로잡습니다. 물체에 묻은 잔해와 재를 닦으면 표면에 에나멜 처리된 흰색 바탕에 금색 닻의 휘장이 드러납니다. 테라모어의 표시입니다.$b$b닻 아래에는 \"파발 리테 중위\"라는 이름이 양각으로 새겨져 있습니다.' WHERE `entry`=1269; +UPDATE `locales_quest` SET `Details_loc1`='좋아, 드디어 날 잡아먹고 싶지 않은 놈이 생겼어!!$B$BI 여기 주변의 동물들을 다루는 데 도움이 필요해, $g친구:숙녀;.$B$BA 메복 미지릭스라는 라쳇의 고블린이 필요해 bogbean은 물약을 먹으러 떠난다... 솔직히 이유는 신경쓰지 않는다 -- 그의 돈이 좋았고 나는 이 늪을 알고 있다. 저를 여기서 나가게 도와주시고 제가 Mebok의 식물을 찾는 동안 제 뒤를 지켜주실 수 있나요?' WHERE `entry`=1270; +UPDATE `locales_quest` SET `Details_loc1`='오랜 시간이 걸렸지 만 Reethe를 찾았습니다. 그는 인간을 위해 잘 숨었습니다.$b$bOgron은 늪에서 너무 많은 시간을 보낸 후 자신이 미쳤을까봐 걱정했습니다. 우리가 그에게서 답을 얻으러 가기 때문에 나와 함께 가십시오.' WHERE `entry`=1273; +UPDATE `locales_quest` SET `Details_loc1`='실례합니다, $g님 : 부인;. 주교 DeLavey는 민감한 문제로 자신을 도울 수 있는 모험가에게 접근해 달라고 부탁했습니다.$B$B조용히 스톰윈드 요새로 가서 가능한 한 빨리 그와 이야기할 수 있다면 그가 당신의 도움에 감사할 것이라고 확신합니다. 다시 한 번 신중을 기하십시오. 그것은 어느 정도 중요한 문제입니다.' WHERE `entry`=1274; +UPDATE `locales_quest` SET `Details_loc1`='아, 이제 생각났어! Mosarn은 Thunder Bluff의 존경받는 대장장이입니다. 어디선가 그의 이름을 들은 적이 있다는 것을 알고 있었습니다.$b$b감사하게도 Earthen Ring은 Mosarn이 제작한 갑옷 세트를 나에게 수여했습니다. 수고하셨습니다.$b$b아마도 그가 만든 방패에 대해 더 자세히 알려줄 수 있을 것입니다.$b$b리테에게서 유용한 정보를 얻지 못했기 때문에 그것이 우리가 가진 전부입니다.' WHERE `entry`=1276; +UPDATE `locales_quest` SET `Details_loc1`='$n, 당신은 정말 좋은 일을 해냈어요. 아마추어로서 본 것 중 최고네요.$b$b프라우드무어 부인이 이 민감한 상황에 대해 알려달라고 했고 한동안 말을 걸지 않았습니다.$ b$b나중에 그녀에게 내 보고서를 전달하려고 했는데, 그것에 대해 그녀와 이야기하는 사람이 당신이 되어야 하는 것이 더 적절할 것 같습니다. 당신은 아마도 그녀의 질문에 나보다 더 잘 대답할 수 있을 것입니다.' WHERE `entry`=1288; +UPDATE `locales_quest` SET `Details_loc1`='잘. Vimes 선장의 보고서에서 판단합니다. 당신은 그의 조사에 큰 도움이 되었습니다. 그 점에 대해 감사드립니다. $B$BI는 이 문제가 유능한 손에 달려 있다는 것을 알기 때문에 마음이 더 편안해집니다. 당신이 원한다면. 나는 당신이 Vimes 선장에게 돌아가서 그가 이 수수께끼의 밑바닥에 도달하도록 도와줄 것을 요청합니다.' WHERE `entry`=1289; +UPDATE `locales_quest` SET `Details_loc1`='이제 왕이 되셨으니 자신을 왕자라고 부르는 소름 끼치는 엘프에게서 귀중한 고르독 유물을 되찾으실 수도 있습니다! 당신이 실패하기 전의 왕, 토르텔드린 이후의 다른 왕들처럼 - 오싹한 엘프가 옛날 고르독 왕에게서 그것을 훔쳤습니다!$B$B유물은 고르독의 힘의 건틀릿이라고 불립니다. 오래된 이야기에 따르면 오직 한 명의 진정한 왕인 고르독만이 그것을 되찾을 수 있다고 합니다. 오래된 이야기에 따르면 소름끼치는 엘프가 아직 이 근처에 있다고 합니다. 찾으면 영원히 착용할 수 있는 강력한 장갑이 될 것입니다! 야르, 내가 보여줄게!' WHERE `entry`=1318; +UPDATE `locales_quest` SET `Details_loc1`='음... 이 방패에는 이상한 점이 보이지 않습니다. 대장장이 도골에게 가서 살펴보고 자세히 알려줄 수 있는지 알아봐야 하겠지만 희망을 놓을 수는 없어...' WHERE `entry`=1321; +UPDATE `locales_quest` SET `Details_loc1`='흠, 바로 여기 방패 테두리에 글이 써져 있는데 불에 탄 물건 때문에 읽기가 어렵네요.$b$b명확하게 하려면 산이 필요합니다. 습지에 있는 Darkfang 거미의 Venom이 좋을 것입니다. 그들의 주머니를 좀 가져다주면 내가 치울 수 있습니다.' WHERE `entry`=1322; +UPDATE `locales_quest` SET `Details_loc1`='아, 방패에 산을 너무 많이 떨어뜨린 것 같아요. 조금 문질러 보겠습니다...$b$bHm, 읽기가 좀 어렵지만 Mosarn이라는 이름처럼 보입니다. 그에 대해 들어 본 적이 없습니다. 아마도 Krog는 알고 있을 것입니다. Krog는 많은 사람들을 알고 있습니다.' WHERE `entry`=1323; +UPDATE `locales_quest` SET `Details_loc1`='Kalimdor의 동료인 Apothecary Helbrim은 Kalimdor의 야수에 대한 로데론 독소의 영향을 연구하고 있습니다. 그는 Renferrel이 나에게 보낸 늑대 심장 샘플에 매우 관심이 있을 것입니다.$B$BHelbrim은 Crossroads로 알려진 마을의 불모의 땅에 주둔하고 있습니다. 그에게 도달하려면 비행선을 타고 오크 수도인 오그리마로 이동한 다음 남쪽으로 도보로 듀로타로 이동해야 합니다. 불모의 땅 서쪽으로 가면 곧 교차로에 도달할 것입니다.' WHERE `entry`=1358; +UPDATE `locales_quest` SET `Details_loc1`='당신이 얻은 늑대의 심장은 유사한 표본에서 볼 수 없는 특성을 가지고 있습니다. 그들에게는 심장이 뛰는 바로 그 늑대들에게 치명적이어야 할 독성이 있습니다!$B$B굉장히 놀라운 일이며 우리는 그것을 더 연구해야 합니다. 획득한 하트 샘플 몇 개를 보관했습니다. 내 동료 약제사 진게에게 가져가세요. Undercity의 본사에서 그녀를 찾을 수 있습니다.' WHERE `entry`=1359; +UPDATE `locales_quest` SET `Details_loc1`='호드의 전사인 레그타르 데스게이트는 잊혀진 땅으로 임무를 수행할 요원을 모집하고 있습니다. 자원 봉사를 원하시면 그와 이야기하십시오. 그는 불모의 땅 십자로 서쪽 벙커에 주둔하고 있습니다.$B$B그리고 무기를 연마하십시오. Desolace는 전쟁으로 찢겨진 곳입니다.' WHERE `entry`=1361; +UPDATE `locales_quest` SET `Details_loc1`='Kolkar centaur는 잊혀진 땅에 살고 있으며 그들의 군대는 불모의 땅으로 퍼졌습니다. 이것은 알려진 사실이며 여기에 호드 요원이 그들을 처리하고 있습니다.$B$B하지만 켄타우로스가 잊혀진 땅에서 강한 한 그들은 항상 위협이 될 것입니다. 이제 우리가 그 위협을 제거할 때입니다.$B$BDesolace의 Ghost Walker Post에서 Felgur Twocuts와 대화하십시오. 그는 켄타우로스에 대한 정보를 수집하기 위해 파견되었습니다. 그는 잊혀진 땅의 콜카르를 가장 잘 다루는 방법을 알게 될 것입니다.' WHERE `entry`=1362; +UPDATE `locales_quest` SET `Details_loc1`='겔키스는 우리 명기의 어머니인 테라드라스가 우리를 보호한다고 생각합니다. 그들은 멍청 해. 아무도 명기를 보호하지 않습니다. Magram은 보호가 필요하지 않습니다! 우리가 최강이다!$B$BGelkis에게 그들이 어리석다는 것을 보여줘라. 그들의 마을에 있는 동굴로 가십시오. 그들은 그 동굴에 테라드라스의 눈물 수정을 쌓아두었습니다. 눈물을 부수고 부서진 조각을 내게 가져오라!' WHERE `entry`=1369; +UPDATE `locales_quest` SET `Details_loc1`='우리는 전쟁 중이 아닐 때 고기를 사냥합니다. 고기는 우리에게 힘을 주고 배부른 배는 빈 배보다 더 열심히 싸웁니다.$B$B마그람도 마찬가지입니다. 그들은 사냥 사이에 더 오래 싸울 수 있도록 여분의 고기를 저장합니다. 동쪽에 있는 그들의 마을을 습격하여 그들의 고기 창고를 빼앗으면 그들의 힘이 약해질 것입니다.' WHERE `entry`=1370; +UPDATE `locales_quest` SET `Details_loc1`='오래 전 작은 그놈이 Desolace에 왔습니다. 그는 말과 수레를 가지고 있었고 수레에는 이상한 것들이 실렸습니다. 재미있는 것들. 다른 색으로 타오르는 것들. 움직이고 살아 있지 않은 것들. 나는 그놈을 죽였지만 그 전에... 그는 나를 웃게 만들었습니다.$B$BI는 내가 좋아하는 것을 카트에 보관했습니다. 그것은 나무로 만든 인간이었고 내가 쳐서 부러뜨릴 때까지 손을 흔들었습니다. $B$BI 새 것을 원합니다. 새 것을 가져와!' WHERE `entry`=1371; +UPDATE `locales_quest` SET `Details_loc1`='바리마트라스의 명령에 따라 우리 원정대는 아제로스 하부를 조사하라는 명령을 받았습니다.$b$b정찰 중에 나는 인간 잠입자가 거지의 소굴을 염탐하고 있는 것을 발견했습니다. 내가 그를 체포하기도 전에, 우리 오크... 형제들 중 일부가... 그를 붙잡아 슬픔의 늪에 있는 그들의 요새인 스토나드로 데려갔습니다.$b$b저는... 오크 동맹을... 돕고 싶습니다. 그들은 여기에서 우리 캠프를 보지 못했지만 그럼에도 불구하고 도움을 주고 싶습니다.$b$b여기에서 Faustin과 협력하여 Stonard에 있는 우리 친구를 위한 진실 혈청을 개발하십시오.' WHERE `entry`=1372; +UPDATE `locales_quest` SET `Details_loc1`='당신은 더 많은 것을 증명해야 하고, 당신의 다음 임무는 당신을 멀리 데려갈 것입니다. 따라서 지금은 Gelkis가 당신 없이 Magram과 싸울 것입니다.$B$B땅은 귀를 기울이는 사람들에게 많은 비밀을 속삭입니다. 내가 듣는 한 가지 비밀은 붉은 수정에 관한 것입니다. 그것은 draenethyst라고 불리며 우리 지구에 새로운 것입니다. 그것은 산이 날아다니고 악마가 지배하는 곳에서 나옵니다.$B$BB드레니시스트 조각을 가져오면 내 마법이 강해집니다! 파편은 잃어버린 자 Ongeku가 보유한 슬픔의 늪이라는 곳에 있습니다.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `Details_loc1`='대지는 나에게 말하며 마그람이 약해진다고 말합니다. 이제 놈들의 칸을 죽일 시간이야!$B$B마그람 칸의 머리인 젠을 데려와!' WHERE `entry`=1374; +UPDATE `locales_quest` SET `Details_loc1`='당신은 마그램을 돕고, 나는 당신을 좋아합니다. 이제 겔키스의 칸을 죽여라! 그는 Khan Shaka이고 그의 머리를 원합니다! 나는 그의 머리를 응시하고 그를 비웃고 싶다!' WHERE `entry`=1375; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 Magram에 맞서 우리를 도왔습니다. 이제 Maraudine을 물리칠 수 있도록 도와주세요! 클랜의 우두머리인 Khan Hratha를 죽여라!$B$B그와 맞서려면 Maraudine War Horn을 날려라. 그것은 창 계곡의 높은 절벽 꼭대기에 있습니다.$B$B하지만 뿔나팔을 불려면 군용 뿔나팔을 구해야 합니다. 이것은 희귀한 것으로 오직 신뢰받는 마라우딘 켄타우로스만이 가지고 다닙니다.$B$B나팔이 울리면 켄타우로스가 올 것입니다. Hratha가 나타날 때까지 그들을 처치하십시오.$B$BKhan Hratha가 열쇠 조각을 들고 있습니다. 나에게 가져 와봐...' WHERE `entry`=1380; +UPDATE `locales_quest` SET `Details_loc1`='겔키스 칸이 죽었고 이제 마라우딘이 무너질 것입니다! Maraudine Khan, Hratha를 죽여라!$B$B그와 맞서려면 Valley of Spears의 높은 절벽에서 나팔을 불어라. 그러나 나팔을 불기 위해서는 마우스피스가 필요합니다. 마우스피스를 얻으려면 마라우딘 켄타우로스를 처치하십시오. 마우스피스를 찾을 때까지 계속 죽입니다. 그런 다음 뿔나팔을 불어요.$B$B이렇게 하면 마루딘 켄타우로스가 탑으로 올 것입니다. Khan Hratha가 나타날 때까지 그들을 처치하십시오. Hratha는 열쇠 조각을 들고 있습니다. 이 조각을 나에게 줘...' WHERE `entry`=1381; +UPDATE `locales_quest` SET `Details_loc1`='마음에 딱 맞는 혈청이 있습니다. 그것은 진실이 다루어져야 하는 방식으로 진실을 다룰 것입니다.$B$B이 혼합물에는 Swamp에서 가져온 Shadow Panther 심장이 몇 개 필요합니다. 나는 또한 거기에 거주하는 수렁 군주에게서 마법에 걸린 곰팡이를 제거해야 합니다. 자네 $N만큼 유능한 사람이라면 그가 일부와 헤어지도록 그를 설득할 수 있을 거라고 확신해.$B$B이제 어려운 부분은 멀리 떨어진 잊혀진 땅에서 딥스트라이더 종양을 찾는 일이 될 거야. 그곳의 거인들이 병에 걸리거나 종양이 생기는 경우는 매우 드뭅니다.$B$B자, 가십시오!' WHERE `entry`=1383; +UPDATE `locales_quest` SET `Details_loc1`='Kolkar centaurs는 그들의 마법이 강하다고 생각합니다. 그들은 마법을 모른다! 마법이 그들을 물면 그들은 마법을 알지 못할 것입니다!$B$B당신은 그들에게 그들의 마법이 약하다는 것을 보여줄 것입니다. 북동쪽에 있는 콜카르로 가서 그들을 처치하십시오. 그들의 매력을 가져라. 부적을 가져오면 불 속에 던지고 웃겠습니다!' WHERE `entry`=1384; +UPDATE `locales_quest` SET `Details_loc1`='콜카르는 그들이 강하다고 생각하지만 우리는 그들을 비웃습니다! 우리는 웃고 그들을 죽인다! 당신도 그들을 죽입니다. 우리처럼 콜카르를 죽일 수 있음을 보여주세요. 북쪽으로 가서 모두 죽여라!' WHERE `entry`=1386; +UPDATE `locales_quest` SET `Details_loc1`='모든 것이 계획대로 진행되고 있습니다, $n. 이 진실 혈청을 죽음추적자 즈레두스에게 주면 그가 어떻게 투여하는지... 제대로 보여줄 겁니다.$b$b하하!' WHERE `entry`=1388; +UPDATE `locales_quest` SET `Details_loc1`='우리는 어느 정도의 재량권을 가지고 운영해야 합니다. 결국, 거기에서 왈츠를 추면서 바보를 여기에서 Faustin의 혼합물을 마시도록 설득하는 것과 같지 않습니까?$b$b하지만 그 인간들이 부인할 수 없는 것이 하나 있다면 그것은 술입니다. 내가 Faustin의 혈청을 가져다가 이 에일에 섞을게. 가엾은 수액이 맥주를 들이키는 걸 주저하지 않을 거라고 장담합니다.$b$b슬픔의 늪에 있는 Stonard에게 서둘러요, $n. 그리고 우리의 작은 임무를 멋지고 조용하게 유지하세요...' WHERE `entry`=1391; +UPDATE `locales_quest` SET `Details_loc1`='수고하셨습니다, $N. 당신은 내 시험과 내 시험을 통과했습니다. 버섯구름 봉우리에 있는 도른에게 돌아가십시오. 그는 당신 내면의 변화를 감지하고 당신의 마음, 몸, 정신이 당신의 노력에 대한 보상을 받을 만큼 충분히 강하다는 것을 알게 될 것입니다.$B$B이 시련을 통해 보여준 균형에 충실하세요, $N. Dorn은 나중에 다시 테스트할 것입니다.' WHERE `entry`=1394; +UPDATE `locales_quest` SET `Details_loc1`='내가 당신의 무기 작업을 시작하는 동안 카타르와 대화하는 게 어때요? 그는 해변을 따라 순찰하는 데 도움이 필요하다고 말했고, 내가 이 캠프를 공유하는 다른 이 중 일부와 술에 취하는 대신 지혜와 무기를 준비하는 것을 보고 싶습니다.' WHERE `entry`=1422; +UPDATE `locales_quest` SET `Details_loc1`='대족장은 아탈학카르 신전에서 일어나는 기묘한 사건을 조사하기 위해 우리를 보냈습니다.$b$b아탈라이 트롤은 금지된 마법을 사용하는 것으로 알려진 암흑 캐스터 부족입니다. 사원이 침몰한 것을 발견하고 이곳에 도착했을 때 우리가 얼마나 놀랐을지 상상이 가실 것입니다.$b$b이제 그린 드래곤이 아제로스의 수호자라고 주장하며 현장을 지키고 있습니다.$b$b무슨 일이 일어났는지 알아내야 합니다. 눈물의 웅덩이 주변을 탐험하고 아탈라이 유물을 수집하세요. 그것들로부터 나는 이 퍼즐 조각을 맞추기 시작할 수 있습니다.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `Details_loc1`='나는 바다를 사랑하지 않으며, 그 깊은 곳에서 나오는 어떤 생물도 본 적이 없습니다. 강력하지만 눈먼 여주인입니다. 냉담하고 잔인합니다. 내가 할 수 있는 일이라면 수백 마리의 물고기 인간을 죽이는 것이 나에게 큰 기쁨이 될 것이다. 하지만 호드의 뜻을 행하는 자들의 손에 그들의 죽음을 지켜보는 것은 약간의 기쁨을 줍니다.$B$B당신에게 우리를 데려다 줄 것입니다, $c. 당신은 얼마나 많은 죽일 수 있습니까? 가장 강력한 종류에 맞서 자신을 시험해 보시겠습니까?' WHERE `entry`=1426; +UPDATE `locales_quest` SET `Details_loc1`='휴식을 취하기 전에 Tok\'Kar와 다시 대화하십시오. 당신이 없는 동안 그는 몇 가지 무기를 완성했다고 생각합니다. 여기에서 당신의 도움을 위해 그는 그들 중 하나를 당신에게 제공할 것입니다. 준비가 되면 물고기 인간에 대항하여 그 힘을 시험해 보는 것이 좋겠지만... 나를 더 기쁘게 하기 위해서입니다.' WHERE `entry`=1427; +UPDATE `locales_quest` SET `Details_loc1`='물고기 인간에 대한 당신의 증오가 저와 함께 커지는 것을 보니 저도 기쁩니다.$B$B해변을 따라 더 많은 종류의 물고기를 찾으십시오. 전투가 끝나면 나에게 돌아오십시오. 그러면 우리는 당신의 근면에 대한 보상에 대해 말할 것입니다.' WHERE `entry`=1428; +UPDATE `locales_quest` SET `Details_loc1`='당신이 눈물의 웅덩이의 위험을 무릅쓰고 있는 동안 내 정찰병 중 한 명이 마른 살에 피로 쓴 두루마리를 가지고 돌아왔습니다. 아탈라이 부족의 사제에 대한 사법적 선고인 것 같습니다.$b$b이 사제는 아탈라이인들 사이에서 사형보다 더한 운명을 선고받았습니다.$b$b그는 멀리 추방되어 동부 내륙지에서 살았습니다. 마른나무껍질 트롤과 함께.$b$b이 유물을 묶겠습니다. 당신은 추방자를 찾아 그들의 진정한 용도를 발견해야 합니다. 여행이 끝나면 저에게 돌아오십시오.' WHERE `entry`=1429; +UPDATE `locales_quest` SET `Details_loc1`='내 고객들 사이에서 크롤러 고기의 즙이 많은 맛에 대한 수요가 높습니다. 특히 괴물 같은 크롤러의 고기.$B$B만약 당신이 해안으로 갈 계획이라면, 오그리마로 다시 운반할 그들의 다리 일부를 내게 다시 가져다줄 수 있습니다.$B$B해안은 여기에서 동쪽으로 가다 보면 해변과 바다 밑을 기어다니는 생물을 찾는 데 문제가 없을 것입니다.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `Details_loc1`='조용히 하세요, $c. 우리 동족에게 중요하지만 명백하지는 않은 사실을 여러분과 공유하겠습니다.$B$B우리는 자랑스러운 종족이며, 인간과의 전쟁은 Thrall의 엄청난 인내심에도 영향을 미쳤습니다. 아시다시피 우리 대족장은 현명하고 신중하며 계속해서 백성을 최우선으로 생각합니다. 궁극적으로 그는 외교관이며 인간과 함께 시간을 보내면서 인간의 방식을 많이 배웠습니다.$B$B내가 시작한 이야기가 흥미를 끌면 도시의 서쪽 출구 근처에서 Keldran을 찾으십시오. 그의 오두막이 거기에 있습니다.' WHERE `entry`=1431; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스가 칼림도어에 점점 더 깊이 들어감에 따라 호드가 불타는 군단과 협정을 맺었다는 잘못된 결론이 도출될 수 있습니다. 대족장은 그런 일이 일어나도록 놔둘 수 없습니다. 그리고 그의 축복으로 내가 그것들이 제거되는 것을 감독할 것입니다. $B$BI는 Desolace 지역의 위대한 Kodo Graveyard 북쪽에 있는 Ghost Walker Post에 요원을 두고 있습니다. Stonetalon Mountains의 Charred Vale 남쪽으로 가면 그곳을 만나게 될 것입니다. 도착하면 Takata Steelblade를 찾으십시오.' WHERE `entry`=1432; +UPDATE `locales_quest` SET `Details_loc1`='불타는 칼날단에는 많은 계획이 있지만, 그들의 핵심이 사악하고 그들의 영혼이 타락했으며 그들의 파괴만이 그들의 목표를 방해할 수 있다는 것을 알고 있습니다.$B$BKeldran은 칼날과 그들의 흑마법사 방식.$B$B그는 칼날에 대한 우리의 계획을 통제하고 있고, 나는 이곳 잊혀진 땅에서 다른 악마의 위협을 처리하고 있습니다.$B$B그에게 말을 걸면 그가 당신의 계획을 안내해 줄 것입니다.' WHERE `entry`=1433; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, $N님. 거룩한 길을 가는 자를 위해 내가 무엇을 해줄 수 있겠습니까?$B$B아, 그래, 대장장이 스틸웰은... 옛날부터. 그를 잘 기억하고 있지만 한동안 그의 이름을 듣지 못했습니다.$B$B그는 결코 나를 무례한 사람으로 생각하지 않았으므로 Kor 보석에 대한 그의 욕망은 고귀한 것이라고 생각할 수밖에 없습니다.$B$B당신이 진정으로 원한다면 보석 중 하나를 얻으려면 Ashenvale의 북서쪽으로 가야 합니다. 고대 폐허 안에 Blackfathom Deeps가 있습니다. 여전히 보석을 사용하는 나가들은 아래에 있습니다. 혼자 가지마, $c.' WHERE `entry`=1442; +UPDATE `locales_quest` SET `Details_loc1`='예언자 잠말란은 나에게 아탈학카르 신전에서 추방하라고 선고했습니다. 한때 대제사장이 합당한 지도자라고 느꼈습니다.$b$b그의 예언에 대한 그의 확고한 믿음은 아탈라이를 멸망시킬 것입니다. 이미 그러지 않았다면.$b$b내가 우려를 표명했을 때, 나는 이교도라는 낙인이 찍히고 사원에서 쫓겨났습니다.$b$b당신이 나에게 가져온 유물은 무해합니다. 하지만 잠말란이 소환 의식에 적합한 주물 마법을 발견했다면 세상은 큰 위험에 처하게 됩니다...' WHERE `entry`=1444; +UPDATE `locales_quest` SET `Details_loc1`='그래서 잠말란의 예언에 대해 말했나요?$b$b아탈라이의 영적 지도자는 학카르가 황천에서 아제로스로 돌아오면 신이 아탈라이 부족에게 불멸을 부여할 것이라고 믿습니다.$b$b어리석은 속임수로 종말을 불러옵니다 나한테 물어보면.$b$b하지만 추방자가 마법에 걸린 주물에 대해 말했다고? 이것은 저를 크게 염려합니다. 이것들이 이 난장판을 일으킨 아탈라이 의식의 열쇠라면, 우리는 그것들의 본질적인 힘을 이해해야 합니다.$b$b신전으로 모험을 떠나서 주물을 손에 넣으세요!' WHERE `entry`=1445; +UPDATE `locales_quest` SET `Details_loc1`='앞서 언급했듯이 공중에서 스스로 사원 정찰을 시도했습니다. 글쎄요, 저는 혼자가 아니었습니다.$b$b내륙지의 맹금의 봉우리에 있는 유명한 그리핀 새장으로 여행을 떠났습니다. 그곳에서 나는 그들의 가장 훌륭한 조종사 중 한 사람의 도움을 받았습니다. 조종사는 탈것에서 떨어져 늪 속으로 떨어졌습니다...$b$b나이가 들었을 때 불쌍한 친구의 이름은 기억나지 않았습니다. 새장 주인은 틀림없이 기억할 것입니다.$b$b그곳으로 가서 Falstad Wildhammer를 찾으십시오.$b$b그 조종사에게 무슨 일이 일어났는지 알아내야 합니다.' WHERE `entry`=1449; +UPDATE `locales_quest` SET `Details_loc1`='그래서 당신은 영광스러운 심부름 $g 소년:소녀; 오래된 탐험가 연맹 괴짜를 위해, 어?$b$b내 말 잘 들어, $c. 나는 당신의 옛 친구가 아제로스에서 누가 다운을 들고 날아다녔는지 모릅니다. 제가 그리폰 마스터 발톱도끼로 보이나요? 내가?$b$b비행 배정에 그렇게 관심이 있다면 그리핀 조련사에게 물어보는 게 어때? 여기서 더 이상 빈둥거리는 걸 발견하면 진짜 일을 시키겠어.$b$b이제 움직여.' WHERE `entry`=1450; +UPDATE `locales_quest` SET `Details_loc1`='랩소디는 술을 아주 좋아했습니다. 오해하지 마세요. 우리 드워프들은 여기 사육장에서 때가 되면 맛있는 에일을 좋아합니다.$b$b하지만 신디거 신디거는 그리핀이 하늘을 나는 것처럼 술을 마셨습니다. 그리고 그것은 부끄러운 일이기도 했습니다. 아무도 Rhapsody처럼 날 수 없었습니다.$b$b문제의 첫 징후는 그가 당신의 친구인 Brohann과 함께 그 임무에서 비틀거리며 돌아왔을 때였습니다. 그 후 모두 빠르게 언덕 아래로 내려갔습니다. 그를 보내야만 했다.$b$b마지막으로 들은 바로는, 그가 여기서 동쪽에 양조장을 세웠다고...' WHERE `entry`=1451; +UPDATE `locales_quest` SET `Details_loc1`='Karnitol의 물건을 Ironforge에 있는 Roetten에게 가져가면 잘한 일에 대해 보상을 해줄 것입니다.$B$B하하, 조심하지 않으면 그는 당신을 매우 기뻐하여 풀타임으로 합류할 것을 요청할 것입니다. .$B$B잘했어요. $N.$B$B돌아오는 길에 조심하고 너무 많은 시간을 들이지 마세요. Karnitol은 가장 참을성 있는 사람은 아니지만 그럼에도 불구하고 매우 관대합니다.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `Details_loc1`='여기 고아원에서 우리를 기꺼이 도와주시겠습니까? 당신을 축복합니다, 친구; 어린이 주간 동안 여러분의 도움은 매우 소중할 것입니다.$B$B이 휘파람을 들어보세요. 일반적으로 어린이 주간보다 길지 않은 짧은 시간 동안만 사용할 수 있습니다. 이용하시면 돌보기로 동의한 아이와 대화가 가능합니다. 그것을 다시 사용하면 아이가 해고됩니다.$B$B꼭 $N - 휘파람을 불고 와드를 만나세요! 나는 그 아이가 당신을 만나고 싶어할 것이라고 확신합니다.' WHERE `entry`=1468; +UPDATE `locales_quest` SET `Details_loc1`='비행 전에 나는 스타우트 통을 통째로 마셨다. 딸꾹질!$b$b정말 멋진 비행이었습니다. 브로한과 함께 날 따라다니고 있어. 그러나 어떤 사원도 보지 않았다. 딸꾹질!$b$b음, 너무 취해서 탈것에서 떨어질 때까지 사원을 보지 못했습니다. 나는 바로 물속으로 뛰어들어 빨려 들어갔다. 소름 끼치는 트롤 무리에 둘러싸여 있음을 발견했습니다. 확실히 거기에서 빨리 수영했다! 이 트롤 기념품도 가지고 떠났습니다. 여기, Brohann에게 가져가서 그의 사원이 실제로 저 아래에 있다고 알려주십시오. 딸꾹질!' WHERE `entry`=1469; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 아이. 나는 당신이 흑마법사의 길에 아직 어리고, 힘이 아직 당신의 손아귀를 벗어나고 있다는 것을 알 수 있습니다. 배우고자 하는 당신의 열망을 느낄 수 있습니다.$b$b그리고 당신은 배우게 될 것입니다.$b$b무지에는 힘이 없습니다. 지식은 우리의 가장 큰 힘입니다. 그것의 적용을 통해 우리는 혼돈의 마법과 공허의 존재들을 우리의 의지에 따라 조종할 수 있습니다.$b$b하인을 당신의 의지에 묶는 방법을 보여드리겠습니다. 버려진 대장간 근처.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `Details_loc1`='우리 밑에 있는 소환의 원을 본 ​​적 있지? 그곳에서만 속박되지 않은 보이드워커를 끌어낼 수 있습니다.$B$B이 룬을 사용하면 그것을 끌어낼 수 있고, 팔과 마법의 힘으로 그것을 지배해야 합니다.$B$B그것을 진압할 때, 그것은 당신에게 계약이 될 것입니다. 그러면 나에게 오십시오. 당신이 원하는 목적이 무엇이든 도움이 될 수 있도록 소환의 주문을 설명하겠습니다.' WHERE `entry`=1471; +UPDATE `locales_quest` SET `Details_loc1`='서큐버스는 영혼을 삼키는 자, 마음을 파괴하는 자, 인간을 유혹하는 자입니다. 심오한 사악함과 독특한 정신을 가진 피조물입니다.$b$b자극 없이는 우리 세계로 가져올 수 없습니다.$b$b따라서 우리는 그것의 힘을 사용합니다. 선한 남자, 순수한 남자, 사랑스러운 남자의 마음을 가진 서큐버스는 저항하지 못하고 우리 세계로 넘어갈 것입니다. 그러면 그곳을 지배하고 자신의 것으로 만들 수 있습니다.$b$b사원 안에 있는 내 조수인 고드릭 파산과 이야기해 보십시오. 그는 당신이 당신의 미끼를 찾는 데 도움이 될 것입니다.' WHERE `entry`=1472; +UPDATE `locales_quest` SET `Details_loc1`='보이드워커를 소환하는 법을 배울 준비가 된 것 같습니다.$b$b저 너머에 있는 혼돈에서 생성된 것이므로, 하나를 소환했지만 제어할 수 없다면, 당신은 산산조각이 날 것입니다.$b$b첫 번째 보이드워커는 Egalin에 의해 소환되었고 그의 grimoire에는 그 과정이 설명되어 있습니다.$b$b불행히도 그것은 서쪽 탑에 있는 그의 기지에 비밀리에 숨겨둔 붉은십자군의 요원에 의해 우리에게서 도난당했습니다. 그것을 나에게 가져오면 내가 당신에게 지식을 전해줄 것입니다.' WHERE `entry`=1473; +UPDATE `locales_quest` SET `Details_loc1`='이 심장을 사용하여 서큐버스가 들어올 수 있는 문을 여는 마법을 소환진에 걸 수 있습니다. 당신의 힘은 이제 더 강해졌고, 서큐버스를 물리치려면 그 힘이 모두 필요할 것입니다. $b$b그 매력을 조심하세요, $n, 많은 강한 정신이 그 의지에 묶여 있습니다. 정복되면 서큐버스는 공허로 돌아가고, 당신의 명령에 따라 서큐버스를 소환하는 주문을 가르쳐 드리겠습니다.' WHERE `entry`=1474; +UPDATE `locales_quest` SET `Details_loc1`='명예와 선량한 사람들? 그런 남자가 존재할까?$b$b많은 조사가 필요했지만, 우연히 들은 이야기를 통해 그럴 만한 두 남자를 찾았다.$b$b첫 번째는 로데론을 돌보기 위해 헌신한 Dalin Forgewright이다. Greymane Wall에서 친척들에게 거절당한 난민들.$b$b다른 하나는 Comar Villard입니다. 그는 잃어버린 사랑에 충실하며 아내의 표식을 위해 습지대를 방황합니다.$b$bCarendin에게 그들의 마음을 전하세요. . 하지만 먼저 채석장을 보여 드리겠습니다.' WHERE `entry`=1476; +UPDATE `locales_quest` SET `Details_loc1`='아, $n! 방금 Carendin Halgar로부터 추가 교육을 위해 당신을 만나고 싶다는 소식을 받았습니다.$b$b자신이 자랑스러워야 합니다, $n. Master Halgar가 개인적으로 젊은 흑마법사를 가르치는 것이 적합하다고 생각하는 것은 매일이 아닙니다.$b$bUndercity의 Magic Quarter, Temple of the Damned 근처에서 그를 찾을 수 있습니다.' WHERE `entry`=1478; +UPDATE `locales_quest` SET `Details_loc1`='나이트 엘프가 곰처럼 생긴 나무에 은행을 가지고 있다는 이야기를 들은 적이 있습니다! 정말 멋져요! 나이트 엘프는 자연과 물건을 좋아하는 만큼 깔끔하지만 곰은 정말 대단합니다!$B$B다르나서스에 있는 곰나무를 보러 저를 데려가 주시겠어요? 거기까지 우리를 데려다 줄 배가 있는데 그리 오래 걸리지 않을 겁니다. 제발 제발 제발!' WHERE `entry`=1479; +UPDATE `locales_quest` SET `Details_loc1`='오라클 크리스탈이 좋을 것입니다. 그들은 신탁을 위해 naga가 만든 것입니다.$B$B여기에서 북서쪽으로 해안을 따라 해안에 가까워졌을 때 나가들이 그들의 집으로 삼았던 광대한 산호초가 있습니다. 거기에서 그들의 신탁을 찾을 수 있습니다. Slitherblade는 치명적이며 침입에 친절하게 반응하지 않으므로 조심하고 서두르십시오. $B$B귀국하면 악마 군주 Azrethoc을 찾는 방법을 알게 될 것입니다.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `Details_loc1`='이 생물은 내가 예상했던 것보다 훨씬 더 위험합니다. 의심의 여지없이 Takata는 그런 생물을 상대할 수 있는 내 능력에 의문을 제기하며 방금 일어난 일에 대해 알지 못한다면 그의 명예를 모욕할 것입니다. 그러나 너무 세게 누르지 마십시오. 그가 자신의 생각으로 생각한다면 더 좋습니다.' WHERE `entry`=1484; +UPDATE `locales_quest` SET `Details_loc1`='나랄렉스가 악몽 속으로 더 깊이 빠져들자, 불모의 땅 아래에서 통곡의 동굴로 이상한 종류의 야수들이 나타났습니다.$b$b이 기이한 생물체들은 이상하고 초자연적인 속성을 가지고 있습니다. 본질적으로 악하지만 여기 칼림도어에서 그들의 존재로부터 좋은 것이 나올 수 있다고 생각합니다. 나는 그들의 가죽이 가죽 세공에 특히 유용할 것이라고 믿습니다.$b$b일을 할 마음이 있다면 아래 동굴로 모험을 떠나 이상한 가죽을 찾으십시오.' WHERE `entry`=1486; +UPDATE `locales_quest` SET `Details_loc1`='Naralex는 고귀한 목표를 가지고 있었습니다.$b$b우리의 위대한 지도자는 에메랄드의 꿈에 들어가 이 거친 땅을 한때 울창한 숲으로 다시 자라게 하는 것을 돕고자 했습니다. 하지만 무언가 크게 잘못되었습니다.$b$bNaralex의 꿈은 악몽으로 바뀌었고 타락한 생명체들이 동굴에 서식하기 시작했습니다.$b$bNaralex의 일부 제자들이 우리 주인을 깨우려고 하는 동안, 저는 이 동굴에서 사악한 짐승을 몰아내는 일에 관심을 가졌습니다. $b$b용감하게 동굴을 탐험하세요, $n, 변이 스폰을 박멸하세요.' WHERE `entry`=1487; +UPDATE `locales_quest` SET `Details_loc1`='나는 이 Lord Azrethoc에 대해 아는 바가 없지만 Maurin의 의견에 동의합니다. 특히 그가 자신의 목표를 달성하기 위해 불타는 칼날단에 대한 영향력을 얻으려고 시도하는 경우. $B$B당신은 이미 대족장을 돕고 싶다는 의사를 밝혔고, 악마 군주와 그의 흑마법사 하수인을 처치하기 위해 파티를 소집할 것이라고 믿습니다. $B$B준비가 되면 바로 남쪽으로 가서 위협이 끝나면 내게 돌아오시오.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `Details_loc1`='나는 꿈의 땅에 들어가 통곡의 동굴에 사는 드루이드 교단의 꿈을 꾸었습니다. 나는 그들의 목표가 한때는 숭고했지만 그들이 길을 잃은 것을 보았다. 그들은 이제 불모의 땅에 스며드는 타락의 하인이 되었습니다.$B$BI 나이가 들어서 힘이 쇠해졌습니다. 나는 그 꿈의 장소에 오래 머물 수 없었고 오염된 드루이드에 대해 거의 알지 못했습니다. 그러나 나라는 젊고 그녀의 정신은 맹렬합니다. 내가 도망쳤을 때 그녀는 꿈속에 남아있었다.$B$B나라와 이야기해. 그녀는 저쪽에 텐트 안에 있습니다.' WHERE `entry`=1490; +UPDATE `locales_quest` SET `Details_loc1`='올드 월드에 있는 동료들에게 물약, 시약 및 기타 항목이 담긴 상자를 보내야 합니다. Ratchet에 있는 선착장까지 실제로 볼 시간이 얼마 남지 않았고 마지막 대상은 이미 떠났습니다.$b$b할 수 있다면 이것을 부두주임 Dizzywig에게 가져가 주세요. 그는 그것이 Blackwater Cove로 가는 다음 보트에 배치되도록 할 것입니다.' WHERE `entry`=1492; +UPDATE `locales_quest` SET `Details_loc1`='전사로서 우리의 가장 중요한 임무 중 하나는... 보호입니다. 우리는 호드의 방패이며 우리의 약한 형제들을 안전하게 지켜줍니다. 당신이 우리 대열에 합류하려면 나에게 당신의 패기를 증명해야 합니다.$B$B번개 은신처와 천둥 도마뱀이 살고 있는 듀로타의 천둥 능선으로 가십시오. 짐승을 사냥하십시오! 당신이 그들보다 강하다는 것을 보여주세요! 그들의 공격에 용감하게 맞서고 그을린 비늘을 증거로 가져오시오.$B$B이렇게 하라. 그러면 내가 가르쳐 주겠다.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `Details_loc1`='그래서 흑마법사가 거의 남지 않았습니다... 우리는 많은 위험을 감수하지만 위험은 보증됩니다. 호드와 대족장에게 도움이 되려면 빨리 능력을 성숙시켜야 합니다.$b$b새로운 소환 마법을 배울 때입니다.$b$b먼저 베르가의 서판을 되찾아야 합니다. 불타는 칼날단의 흑마법사들이 훔쳐 도시 동쪽에 있는 해골 바위에 있는 그들의 은신처에 보관하고 있습니다. 태블릿으로 보이드워커를 소환하는 데 필요한 룬을 보여드리겠습니다.' WHERE `entry`=1501; +UPDATE `locales_quest` SET `Details_loc1`='전사의 무기는 품질이 중요합니다. 그리고 양질의 무기를 만들 수 있는 오크가 있다면 그 오크는 툰그림 파이어게이즈입니다. 그는 Crossroads 동쪽 언덕 꼭대기에 사는 은둔자입니다.$B$B무기를 찾으려면 전사여, Thun\'grim을 찾아야 합니다. 그를 찾으려면 먼저 서쪽의 교차로로 이동한 다음 동쪽의 언덕을 공격하십시오. 그의 캠프는 언덕 꼭대기에 있습니다.' WHERE `entry`=1502; +UPDATE `locales_quest` SET `Details_loc1`='당신에게 $N 무기를 주겠소. 하지만 먼저 당신이 나를 도와야 합니다. 며칠 전 북서쪽에 있는 칼갈기족이 내 야영지로 들어왔습니다. 그들은 전투에서 나를 만나지 않았지만 내 눈이 나쁘다는 것을 알고 있습니다. 일부는 콧김으로 나를 산만하게 하고 다른 일부는 나를 훔쳤습니다! 겁쟁이들!$B$B그들은 철 상자를 가져갔고 그 안에는 단조 강철 막대가 있었습니다. 그것들을 되찾을 수 있다면 당신이 찾는 무기를 주겠습니다.$B$B가시멧돼지 야영지에서 철 상자를 찾아 단조 철창을 가지고 돌아오십시오.' WHERE `entry`=1503; +UPDATE `locales_quest` SET `Details_loc1`='이제 Verga의 서판을 살펴보십시오. 여기에는 소환에 필요한 문양이 포함되어 있습니다. 동굴 반대편에 있는 네루 파이어블레이드의 천막에 있는 원으로 그들을 데려가세요. 그곳에서 당신은 보이드워커를 부를 수 있을 것입니다.$b$b당신은 당신이 마음대로 사용할 수 있는 모든 물리적, 마법적 수단을 사용하여 그것을 물리쳐야 합니다. 이 작업이 완료되면 소환의 문양을 가지고 내게 돌아오십시오. 그러면 그 생물을 당신의 의지에 묶을 수 있는 방법을 보여 드리겠습니다.' WHERE `entry`=1504; +UPDATE `locales_quest` SET `Details_loc1`='호드는 그들의 힘이 의심의 여지가 없기 때문에 전사를 존경합니다. 하지만 진정으로 위대한 전사는 훌륭한 학생이기도 합니다.$B$BUzzek을 찾아라. 그는 많은 전투의 베테랑이며 이제 젊은 전사들에게 전투 방법을 가르칩니다. 동쪽의 불모의 땅과 듀로타의 경계에 있는 오크 수비대인 먼 감시초소 남쪽에서 그를 찾을 수 있을 것입니다.' WHERE `entry`=1505; +UPDATE `locales_quest` SET `Details_loc1`='당신은 거기. $n, 맞죠?$b$b간룰이 당신을 당장 만나고 싶어하기 때문에 당신의 일정이 바쁘지 않기를 바랍니다. Cleft of Shadow에서 상급 흑마법사들과 함께 그를 찾을 수 있을 것입니다.$b$b간룰과의 과거 거래를 기준으로 볼 때, 당신의 소환은 매우 좋은 것이거나 매우 나쁜 것입니다.' WHERE `entry`=1506; +UPDATE `locales_quest` SET `Details_loc1`='소환 마법을 더 많이 배울 때가 왔습니다. 놀라운 정신력을 가진 생물인 서큐버스를 소환하는 방법을 배우게 됩니다. 마음이 약한 사람들을 노예 상태로 만들 수 있지만 두려워할 필요는 없습니다! 나는 당신이 도전에 맞설 것이라고 확신합니다.$b$b서큐버스는 큰 헌신과 사랑을 상징하는 아이템으로 유인해야만 소환할 수 있습니다. 그런 물건을 찾는 것은 당신에게 맡기겠습니다.$b$b제안? Cazul과 대화하십시오... 고대 흑마법사가 모르는 것이 거의 없는 것 같습니다.' WHERE `entry`=1507; +UPDATE `locales_quest` SET `Details_loc1`='흠... 하지만 그렇다고 해서 나에게 말을 걸러 온 것은 아니다.$b$b간룰이 당신을 나에게 보냈다면 서큐버스를 소환하기 위한 것임에 틀림없다. 유혹에 사용하세요.$b$bHmm... 눈먼 사람이 당신을 인도할 것이라고 믿는다면, $n, 그럼 들으세요. 윈드 라이더 탑 서쪽의 오그리마 절벽에 Zankaja가 살고 있습니다. 그녀는 짝이 돌아오기를 기다립니다.$b$b그녀에게 가십시오.' WHERE `entry`=1508; +UPDATE `locales_quest` SET `Details_loc1`='내 친구 도그란은 최근 임무를 위해 십자로로 파견되었습니다. 그것은 승진이었고 그는 매우 자랑스러워했습니다.$b$b물론 슬펐지만 그 사실을 그에게 알리지 않았습니다. 걱정도 됩니다. 불모의 땅은 오그리마보다 더 위험한 곳이고 최악의 상황이 두려웠습니다.$b$b이제 그가 돌아왔어야 하는 지 일주일이 지났지만 그에게서 아무 소식도 듣지 못했습니다...$b$b아마도 당신은 교차로에서 뉴스가 있는지 확인하시겠습니까? 그는 여전히 그곳에 주둔해야 할 Gazrog와 함께 일했습니다.' WHERE `entry`=1509; +UPDATE `locales_quest` SET `Details_loc1`='다른 사람이 드래프트를 가지러 올지도 모른다는 생각에 일단 준비했습니다.$b$b자, $n. 그에게 절반만 주어야 한다는 점을 명심하십시오! 그것은 그에게 피를 흘리지 않고 움직일 수 있는 충분한 힘을 줄 것입니다. 하룻밤을 기다렸다가 나머지 절반을 그에게 주세요.$b$b어쨌든 타우라조 야영지에 있는 로그마에게 가져가세요. 첫 번째 사람이 나에게 말한 것을 보면 이 도그란이 어디에 있는지 알 것입니다.' WHERE `entry`=1511; +UPDATE `locales_quest` SET `Details_loc1`='Zankaja는 젊고 아름답습니다. 병약한 사람에게 묶인다는 건... 그녀가 그런 부당함을 겪게 놔두지 않겠다.$b$b날 떠나, $n. 감사합니다. 생명 없는 껍데기 대신 영광스러운 전투에서 내 삶을 마감할 수 있습니다.$b$b그리고 부디, 제 배우자에게 이 사실을 말하지 말 것을 부탁드립니다... 저는 그녀의 양심에 죄책감을 느끼고 싶지 않습니다.' WHERE `entry`=1512; +UPDATE `locales_quest` SET `Details_loc1`='이것을 네루의 천막 $n에 있는 소환진에게 가져가세요. 파울 서큐버스를 소환하고 당신의 능력을 보여주세요. 나는 당신의 마법의 힘을 믿습니다. 하지만 항상 그렇듯 조심하세요. 많은 촉망받는 흑마법사가 오만과 과신에 사로잡혔기 때문입니다.$b$b그것을 물리쳤으면 펜던트를 제게 돌려주세요. 그러면 제가 Zankaja에게 그 소식을 전할 수 있습니다.' WHERE `entry`=1513; +UPDATE `locales_quest` SET `Details_loc1`='여기까지 왔으니 끝까지 보고 싶다면 말리지 않겠다. 인력을 더 줄 수는 없으니 알아서 하세요.$b$b도그란은 여기서 북쪽에 있는 가시멧돼지 야영지에 갇혀 있습니다. 두 개의 오두막 그룹을 찾으십시오. 그는 삼엄한 경계를 받을 것입니다. 즉, 그들이 그를 아직 죽이지 않았거나 그가 상처에 굴복하지 않았다면 말입니다.$b$b행운을 빕니다.' WHERE `entry`=1515; +UPDATE `locales_quest` SET `Details_loc1`='삽타는 우리의 영혼을 요소에 묶기 위해 만들어진 음료입니다. 마법과 결합된 이 물약은 의지가 강한 사람이 다른 사람이 볼 수 없는 요소를 볼 수 있게 해줍니다. 당신의 영혼은 sapta가 만들어진 요소와 연결될 것이며 선택된 소수의 주술사만이 제조법을 알고 있습니다.$B$Bsapta는 항상 신성한 곳에서 취하며 다른 곳에서는 절대 취하지 않습니다. 그것을 기억하십시오.$B$Beek 여기에서 남서쪽에 있는 Spirit Rock 밖으로--숨겨진 길의 끝에서 찾을 수 있습니다. 그곳에서 수액을 마시고... 음, 보게 될 것입니다.' WHERE `entry`=1517; +UPDATE `locales_quest` SET `Details_loc1`='저에게서 이 거친 석영을 가져가서 만남의 증거로 카나가 어스콜러에게 가져가십시오. 그는 당신을 위해 토템을 만들 것이고 이 조약돌이 토템의 심장이 될 것입니다. 작게 보일지 모르지만 크기는 중요하지 않으며 가장 작은 것일지라도 다른 많은 것보다 오래 지속될 수 있음을 알게 될 것입니다.$B$B인내하십시오, $N. 강해지세요. 그리고 지혜를 구하십시오. 이것이 지구가 당신에게 요구하는 것입니다. 결국 당신은 지구와 하나가 될 것입니다. 지구가 당신을 존중하듯이 지구를 존중하십시오.' WHERE `entry`=1518; +UPDATE `locales_quest` SET `Details_loc1`='삽타는 우리의 영혼을 요소에 묶기 위해 만들어진 음료입니다. 마법과 융합된 이 물약은 열린 마음을 가진 사람이 이전에 아무도 본 적이 없는 요소를 볼 수 있게 해줍니다. 당신의 영혼은 sapta가 만들어진 요소에 영원히 묶여 있을 것이며 우리 종족 중 선택된 소수만이 그 생성의 비밀을 알고 있습니다.$B$Bsapta는 항상 거룩한 곳에서 흡수되며 다른 곳에서는 절대 흡수되지 않습니다.$B $B여기에서 동쪽에 있는 샤먼 사당을 찾아서 삽타를 마셔라.' WHERE `entry`=1520; +UPDATE `locales_quest` SET `Details_loc1`='이 거친 석영을 저에게서 가져가서 우리 만남의 증거로 예언자 레이븐페더에게 가져가십시오. 그녀는 당신을 위해 토템을 만들 것이고 이 조약돌이 토템의 심장이 될 것입니다. 작게 보일지 모르지만 크기는 중요하지 않으며 가장 작은 것조차도 산보다 오래 지속될 수 있음을 알게 될 것입니다.$B$B인내하십시오, $N. 강해지세요. 그리고 지혜를 구하십시오. 이것이 지구가 당신에게 요구하는 것입니다. 결국 당신은 지구와 하나가 될 것입니다. 지구가 당신을 존중하듯이 지구를 존중하십시오.' WHERE `entry`=1521; +UPDATE `locales_quest` SET `Details_loc1`='Fire be witcha, mon. 당신이 이미 세상의 모든 면에서 강하다는 것을 알았고 Kranal과 대화할 준비가 되었다고 생각합니다.$B$BKranal은 불모의 땅에 있는 Crossroads 북쪽에 살고 있습니다. 그는 원소의 방식에 강하고 불의 방식을 가르칠 수 있습니다... 생각이 있다면 준비하세요.$B$B그를 쉽게 찾을 수 있습니다. 너무 멀리 가지 마세요--너무 멀리 가지 마세요. 당신은 다 엘프의 땅에서 자신을 찾을 수 있습니다.' WHERE `entry`=1522; +UPDATE `locales_quest` SET `Details_loc1`='마지막으로 테스트를 받은 지 오래되었습니다, $N. 당신은 지금까지 당신의 연구에서 인내심을 보여주었지만, 당신이 더 많은 것을 배울 시간이 왔습니다. 파괴와 혼돈에 대해 배울 때가 왔습니다. 불의 원소는 대가를 지불할 준비가 되어 있다면 이해를 위한 당신의 것입니다.$B$B불모의 땅에서 Kranal Fiss를 찾으십시오. 그는 교차로 북쪽의 작은 집에 살고 있지만 나이트 엘프 땅에 도달했다면 너무 멀리 간 것입니다.' WHERE `entry`=1523; +UPDATE `locales_quest` SET `Details_loc1`='당신은 불의 토템을 휘두를 만큼 강력하지만 그렇다고 해서 준비가 된 것은 아닙니다.$B$B듀로타의 사우스퓨리 강을 따라 대해 앞, 이 땅에서 가장 높은 봉우리 중 하나로 이어지는 숨겨진 길이 있습니다. 정상으로 가는 길을 찾으면 Telf Joolam이 감시하는 우리의 신성한 성소 중 하나인 휴면 불꽃의 성소를 찾을 수 있을 것입니다.$B$B이 횃불을 그에게 가져가십시오. 불을 길들이려는 표시입니다. 성소의 화로 옆에서 불을 붙여 나에게 돌려주면 불의 토템을 받는 것을 보겠다.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `Details_loc1`='하지만 당신은 역사 수업을 위해 여기에 온 것이 아닙니다, 그렇죠? 영원한 불꽃과 불의 토템을 가지러 오셨습니다.$B$B첫 번째 단계는 삽타를 만들어 불꽃에 묶는 것입니다.$B$BI는 두 가지 아이템을 가져오면 불의 셉타를 만들 수 있습니다. 첫 번째는 파이어 타르로, 보통 동부 불모의 땅에서 레이저마인 주문 시전자가 휴대하는 간단한 아이템입니다.$B$B두 번째 아이템은 더 위험할 것입니다. Razor Hill 북동쪽 협곡 위의 동굴에서 찾을 수 있습니다.' WHERE `entry`=1525; +UPDATE `locales_quest` SET `Details_loc1`='불 삽타가 완성되었습니다. 불꽃을 마주할 때가 왔습니다. 사당에서 삽타를 사용하고 산 정상으로 향하여 그곳의 현현을 마주하십시오. 그는 당신이 준비될 때까지 공격하지 않을 것이지만, 당신이 그를 볼 수 있다는 것을 깨닫게 될 것입니다.$B$B그를 빨리 쓰러뜨리세요, $N. 당신이 그를 죽이는 데 시간이 오래 걸릴수록 그의 힘은 커질 것입니다. 그가 패배하면 빛나는 불씨를 화로 안에 넣고 횃불에 불을 붙입니다.' WHERE `entry`=1526; +UPDATE `locales_quest` SET `Details_loc1`='횃불을 손에 꼭 쥐고 화로에서 몸을 돌려 듀로타를 바라보세요. 바람이 세차게 불고 불꽃이 격렬하게 춤추는 동안 당신은 흥분이 당신의 영혼을 잡아당기는 것을 느낍니다.$B$B당신은 Kranal Fiss를 찾아 불모의 땅으로 돌아가는 길을 시작합니다.' WHERE `entry`=1527; +UPDATE `locales_quest` SET `Details_loc1`='물은 당신의 미래에 있습니다. 나는 당신이 이미 불의 방식에 강하다는 것을 알았고 Islen과 대화할 준비가 되었다고 생각합니다.$B$BIslen은 불모의 땅 해안을 따라 살고 있습니다. Southfury River를 따라 남쪽으로 가면 그녀를 놓칠 수 없습니다. 큰 상어를 찾으세요! 그녀는 요소의 방식에 강하고 물의 방식을 가르칠 수 있습니다... 당신이 생각한다면 준비가 되어 있습니다.$B$B그녀는 쉽게 찾을 수 있습니다. 남쪽으로 너무 멀리 가지 마세요. 래칫 휠 장치.' WHERE `entry`=1528; +UPDATE `locales_quest` SET `Details_loc1`='마지막으로 테스트를 받은 지 오래되었습니다, $N. 당신은 지금까지 당신의 연구에서 인내심을 보여주었지만, 당신이 더 많은 것을 배울 시간이 왔습니다. 물의 순수성에 대해 배울 때가 왔습니다.$B$B불모의 땅에서 Islen Waterseer를 찾으십시오. 그녀는 Southfury River와 Ratchet 남쪽의 동부 해안을 따라 있습니다. 그녀의 낚시 오두막에서 그녀를 찾을 수 있습니다. 행운을 빕니다, $N.' WHERE `entry`=1529; +UPDATE `locales_quest` SET `Details_loc1`='물에 대해 배워야 할 교훈이 하나 있다면 물은 재생을 의미한다는 것입니다.$B$B그 힘은 흐르고 침식되며 모든 것을 깨끗하게 합니다. 치유하고 보충하는 능력은 비교할 수 없지만 순수한 경우에만 가능합니다.$B$B오염된 물이 닿는 모든 것을 황폐화시킬 수 있다는 것을 이해하면 물이 얼마나 중요한 자원인지 알게 될 것입니다.$B$ B물 수액을 원한다면 남쪽 불모의 땅 깊은 곳에서 염수를 찾으십시오. 그녀의 집은 가시멧돼지에게 계속 괴롭힘을 당합니다.' WHERE `entry`=1530; +UPDATE `locales_quest` SET `Details_loc1`='당신은 지금 전진하고 있습니다. 바람의 토템을 얻을 자격이 있음을 증명할 준비를 하세요. 하지만 먼저 Thousand Needles에서 Prate Cloudseer를 찾아야 합니다. 그녀는 당신이 그녀를 충분히 존중한다면 공기 토템을 얻는 방법을 기꺼이 알려줄 것입니다.$B$B불모의 땅을 지나 남쪽으로 가다가 버섯구름 봉우리에 도착한 후 동쪽으로 가십시오. 당신은 그녀가 그녀의 남자 친구와 함께 구멍에 숨는 것을 발견할 것입니다. 하하, 그녀에게 내가 그녀를 싫어한다고 말하지 마세요.' WHERE `entry`=1531; +UPDATE `locales_quest` SET `Details_loc1`='칼림도어의 바람이 당신을 만나러 달려오고 당신은 우리의 가장 강력한 $g 형제자매 중 하나로 간주될 것입니다. 당신이 여기까지 왔고 이렇게 유망한 미래를 가지고 있다는 것이 자랑스럽습니다.$B$B공기의 요소는 제어하기 어렵지만 당신의 기술은 당신 앞에 놓인 어떤 장애물도 극복할 것이라고 믿습니다. $B$B불모의 땅 바로 남쪽으로 가서 버섯구름 봉우리로 들어가십시오. 멀리 동쪽으로 가면 Prate Cloudseer를 찾을 수 있습니다. 그녀는 당신에게 더 많은 것을 가르쳐 줄 것입니다.' WHERE `entry`=1532; +UPDATE `locales_quest` SET `Details_loc1`='이 물주머니를 가지고 나이트 엘프가 잿빛 골짜기라고 부르는 무성한 숲으로 깊숙이 들어가십시오. 그곳은 불모의 땅에서 가장 북쪽에 있습니다.$B$B숲에 들어간 다음 서쪽으로 가십시오. Stonetalon과 Ashenvale을 분리하는 산을 따라, 그리고 Mystral 호수 너머에는 신성한 장소인 Ruins of Stardust가 있습니다. 호수 중앙에 작은 분수가 있습니다.$B$B분수의 샘플을 가져오세요. Islen으로 다시 보내기 전에 필요한 마지막 구성 요소가 될 것입니다.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `Details_loc1`='이해를 찾고 나에게서 수액타를 얻으려면 가장 순수한 형태의 물만 찾아야 합니다. 샘플을 가져오면서 주변 환경을 잘 살펴보세요. 물에 의존하고 물을 보호하는 생물에 주의하십시오. 그것이 숲과 사막에 어떤 영향을 미치는지 확인하십시오. 생명을 유지하는 바로 그 물질이 어떻게 피조물에게 생명을 앗아가는지 목격하십시오.$B$B우리는 간단한 작업부터 시작하겠습니다. 내 오두막 아래에는 귀중한 액체가 담긴 연못이 있습니다. 이 피부를 그것으로 채우고 나에게 돌아오라.' WHERE `entry`=1535; +UPDATE `locales_quest` SET `Details_loc1`='오래 전에 나는 동료 몇 명을 따라 힐스브래드 구릉지로 들어갔습니다. 우리는 그곳에 거처를 마련한 끈질긴 인간들로부터 스스로를 방어했고 포세이큰이 점령한 작은 마을인 타렌 밀농장에 도착했습니다. $B$B거기서 가장 특이한 것을 발견했습니다. 신선한 샘물의 우물. 역병에 걸린 마을 주민들은 그 가치를 깨닫지도 못할 것입니다. 그것은 신성하지 않은 바다에 있는 작은 성스러운 흔적입니다.$B$BB이 물부대에 담긴 물의 샘플을 가져오십시오.' WHERE `entry`=1536; +UPDATE `locales_quest` SET `Details_loc1`='Ironforge는 모든 드워프와 노움이 사는 곳입니다. 근처에는 Loch Modan이라는 곳이 있고 드워프들은 그곳에 거대한 댐을 세웠습니다. 지금까지 만든 것 중 가장 큰 것 중 하나라고 합니다. 와우!$B$B저를 모단 호수로 데려가 댐을 구경시켜 주시겠어요? 스톤인 것 같은데... 음... 스톤렌치 댐? 석공? 그것은 크다 – 그것은 확실하다. 큰 폭포를 바라보고 싶습니다. 너무 기대지 않겠다고 약속해요!' WHERE `entry`=1558; +UPDATE `locales_quest` SET `Details_loc1`='모단 호수의 산악인들이 트로그와 싸우며 바쁜 시간을 보내고 있습니다! 우리가 그 트로그들을 처리하려면 새로운 갑옷과 무기가 끊임없이 공급되어야 합니다.$B$B그래서 제 동료 Thorvald가 산악인들이 좋은 장비를 갖추도록 노력하고 있습니다. 따라서 구리 도끼와 구리 사슬 벨트를 만들어 Thorvald에게 가져가면 의무가 있을 것입니다. 그는 자신의 지식을 당신과 공유할 수도 있습니다.$B$BThorvald는 Loch Modan의 남쪽 경비탑에 있습니다.' WHERE `entry`=1578; +UPDATE `locales_quest` SET `Details_loc1`='나는 조용하기 때문에 Auberdine에 왔습니다. 밤에 술을 마신 후에는 Ironforge의 모든 소음이 마음에 들지 않기 때문에 조용한 곳에서 발명품을 발명하고 싶습니다!$B$B그래서 Auberdine으로 배를 타고 가는 길에 술을 너무 많이 마셨습니다. 개퍼 잭 상자를 배 밖으로 떨어뜨렸어요! 내 개퍼 잭이 필요해!$B$BI 어디서 떨어뜨렸는지 정확히 모르지만 바다에서 낚시를 하면 운이 좋을지도 몰라...' WHERE `entry`=1579; +UPDATE `locales_quest` SET `Details_loc1`='당신이 운이 좋은 건 알지만... 얼마나 운이 좋은지, $N?$B$B어느 날 밤 나는 어둠의 해안 길을 헤매고 있었어요. 나는 새로운 자체 추진식 폭발 오리 미끼를 시도하기 위해 좋은 강이나 호수를 찾고 있었는데 약간 취한 것 같습니다... 기절하고 몇 시간 후에 Auberdine에서 깨어 났기 때문입니다. 내 머리는 그을렸고 전기 펠러 가방은 사라졌습니다! 물에 떨어뜨린 게 틀림없어!$B$BI 저 전기 펠러가 필요해! 어둠의 해안에 있는 호수나 개울에서 낚시를 할 수 있을지도 모릅니다...' WHERE `entry`=1580; +UPDATE `locales_quest` SET `Details_loc1`='우리 약초와 연금술 가게는 호황을 누리고 있지만 남편은 물약을 섞는 데 너무 많은 시간을 할애하여 서로 시간이 없습니다.$B$B도와주실 수 있나요?$B$B미리 만들어진 비약을 좀 가져다 주시면 그러면 기꺼이 당신과 거래하겠습니다. 당신이 유용하다고 생각하는 희귀한 약초가 있습니다.' WHERE `entry`=1581; +UPDATE `locales_quest` SET `Details_loc1`='다르나서스에 있는 우리, 특히 우리 장인들은 상당히 바쁩니다. 젊은 모험가들은 광야에서 자신을 시험하고 싶어하며 끊임없이 보급품이 필요합니다.$B$B가죽 제품 주문을 처리하는 데 도움을 주시면 고급 가죽 세공 기술을 가르쳐 드릴 수 있습니다.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `Details_loc1`='당신은 모두가 속삭이는 새로운 흑마법사임에 틀림없습니다. 연구를 잠시 쉬고 훈련을 시작하자고 요청한 사람이 당신을 좋아하는 것 같습니다.$b$b걱정하지 마세요. 당신이 배우게 될 소환 주문은 임프의 주문입니다. 하지만 이것을 전달하기 전에 필요한 마법 및 신체 능력이 있음을 증명해야 합니다.$b$b동굴에서 남서쪽으로 서리갈기 초심자의 깃털 부적 3개를 가져오십시오.' WHERE `entry`=1599; +UPDATE `locales_quest` SET `Details_loc1`='우리 드워프만 싸우는 것이 아닙니다. 우리의 인간 동맹군도 손이 바쁩니다!$B$BRRedridge는 검은바위 오크의 주기적 공격을 받고 있으며 장비 공급은 항상 부족합니다. 당신이 그들을 도와준다면 그들의 상주하는 대장장이인 Verner Osgood이 한두 가지 요령을 가르쳐 줄 것이라고 확신합니다.' WHERE `entry`=1618; +UPDATE `locales_quest` SET `Details_loc1`='당신은 유능한 전사임을 증명했습니다, $N. 하지만 당신은 아직 젊고 배울 것이 많습니다.$B$B해리 벌가드와 대화하세요. 그는 보통 스톰윈드 구시가에 있는 돼지와 휘파람 선술집에 있습니다. Harry는 노련한 베테랑이자 좋은 선생님입니다. 그는 더 오래 숨을 쉴 수 있는 몇 가지 동작을 보여줄 수 있습니다.' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Details_loc1`='네, 제가 가르쳐드릴 수 있습니다. 하지만 먼저 당신이 어떤 수를 가지고 있는지 보고 싶어요.$B$B바 끝에 저기 취한 저 사람 보이시죠? 바틀비? 그의 머그잔을 가져오길 바래요.$B$B하, Bartleby를 안다면 Bartleby가 그냥 주지 않을 거라는 걸 아실 겁니다.' WHERE `entry`=1639; +UPDATE `locales_quest` SET `Details_loc1`='뭘 원해?? 당신은 미쳤어!$B$B이 머그잔을 얻을 수 있는 유일한 방법은 내 차갑고 죽은 손가락에서 그것을 들어내는 것입니다...' WHERE `entry`=1640; +UPDATE `locales_quest` SET `Details_loc1`='모든 면에서 팔라딘은 우리의 힘을 보충하는 빛을 반사해야 합니다. 우리는 모든 행동에서 선을 행하려고 노력합니다.$B$B이 혹독한 시기에 악을 쳐부수라는 명령을 받았지만 그것이 다른 사람을 돕는다는 사실을 항상 기억해야 합니다. 그것은 당신을 아제로스의 시민들과 진정으로 구별시켜 줄 것입니다. 연민, 인내, 용기--이것들은 성기사에게 전투에서의 힘만큼이나 중요합니다.$B$B이것을 잘 알고 잊지 마십시오.' WHERE `entry`=1646; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, 당신의 임무는 이곳 아이언포지에서 도움이 필요한 사람을 찾는 것입니다. 마음과 동기가 순수한 사람. 누군가가 다른 사람을 돕는 것일 수도 있습니다. 아마도 가이드가 필요한 사람일 것입니다. 어쨌든 그 사람은 고귀한 의도를 가지고 있고 당신의 친절에 의지하고 있어야 합니다.$B$B이렇게 하고 일이 끝나면 나에게 돌아오십시오. 그런 다음, 우리는 당신의 길과 빛의 팔라딘이 된다는 것이 무엇을 의미하는지에 대해 더 논의할 것입니다. 나는 당신이 돌아올 때까지 여기 성전에 남아있을 것입니다. 다른 성기사들도 내 지도가 필요합니다.' WHERE `entry`=1647; +UPDATE `locales_quest` SET `Details_loc1`='아내와 저는 지난 10년 동안 스컬지의 공격으로 부모를 잃은 아이들을 위해 스톰윈드에서 고아원을 운영하고 있습니다. 저는 이곳 시민들로부터 더 많은 보급품을 모으는 방법을 알아보기 위해 매달 아이언포지에 오고, 그들이 도울 수 있는 일이 있는지 알아보기 위해 다양한 그룹과 이야기를 나눕니다.$B$B이번 여행은 고통스러울 정도로 느리고 생산적이지 않았습니다.$ B$B아내가 옷을 만들 수 있도록 리넨을 좀 더 얻을 수만 있다면, 드디어 집으로 화물을 보낼 수 있었습니다.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `Details_loc1`='용맹과 이에 수반되는 모든 미덕은 희귀한 광물과 같습니다. 가치 때문에 발견했을 때 소중히 여겨야 하지만 수확하는 데도 시간이 걸립니다... 정제해야 합니다. 적절하게 혼합하면 강한 합금이 형성되며 때로는 가장 강력한 타격에도 깨지지 않습니다.$B$B이 힘, 믿음, 용기를 시험해야 합니다. 절대 믿음을 잃지 않는 법을 배우고 빛의 힘으로 대부분의 다른 사람들이 할 수 없는 일을 극복할 수 있음을 깨달아야 합니다.' WHERE `entry`=1649; +UPDATE `locales_quest` SET `Details_loc1`='아, 깜짝 놀랐네, $G 남자:여자;! 내가 생각에 잠긴게 안보여?$B$B그게 뭐야? 조던의 선적... 아이언포지에게. 아, 그래, 무슨 말인지 알아. 모그로쉬 오우거... 내 친구의 광석 선적을 가져간 놈이야. 캐러밴은 저습지에서 여기로 향하다가 기습을 당했습니다. 그들의 공격에서 살아남은 경비병은 며칠 전에 세상을 떠났습니다. 치료사는 그들에게 충분히 빨리 도달할 수 없었습니다.$B$B선적물을 원한다면 호수를 가로질러 북동쪽으로 가야 합니다. 어딘가에 있어야합니다.' WHERE `entry`=1655; +UPDATE `locales_quest` SET `Details_loc1`='사우스쇼어의 적들에게 슬픔을 안겨주며 할로윈 축제를 멋지게 축하하세요!$B$B이 특수 제작된 악취 폭탄 중 하나를 가져가세요. 그것은 어떤 인간도(또는 그 문제에 대해 의지가 약한 어떤 짐승도) 냄새를 맡을 수 없는 악취나는 펑크로 가득 차 있습니다. 임무를 수행하려면 사우스쇼어의 심장부에 던져야 합니다. 그러니 얼라이언스와 싸울 준비를 하세요!$B$B이 임무를 완료하면... 이 공물은 우리의 해방을 위해 돌아가십시오. 나에게!' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Details_loc1`='Tirisfal Glade로 가서 Wickerman 축제를 확인하려면 용감한 사람들이 필요합니다. 나는 거짓말을 하지 않을 것입니다. 거기로 향하는 것은 위험할 것입니다. 축제의 경비원은 유난히 사악할 것입니다. 그래도 올해 축제가 얼마나 큰지, 할로윈 축제 기간 동안 포세이큰이 우리에게 얼마나 많은 문제를 일으킬지 알아야 합니다.$B$B할 마음이 있다면 티리스팔로 가서 축제를 정찰하세요. 정보를 가지고 돌아오시면 충분히 보상해 드리겠습니다.' WHERE `entry`=1658; +UPDATE `locales_quest` SET `Details_loc1`='다시 한 번 인사드립니다, $N. 나는 당신을 $g 형제:자매라고 부르는 것이 더 자랑스럽습니다. 당신의 헌신은 우리 모두에 대한 찬사입니다.$B$B내가 당신에게 큰 선물을 줄 때가 왔습니다. 그러나 이것을 알아두십시오. 지금은 이것을 여러분에게 무료로 제공하지만 나중에 시간이 허락할 때 이것은 내 퀘스트를 수행하기로 선택한 모든 팔라딘에게 훨씬 더 큰 도전이 될 것입니다.$B$B다시 말하십시오. 혜택.' WHERE `entry`=1661; +UPDATE `locales_quest` SET `Details_loc1`='좋아, 여기 내 머그잔이야. 기다리다! 먼저 내용을 끝내겠습니다... 시작하겠습니다.' WHERE `entry`=1665; +UPDATE `locales_quest` SET `Details_loc1`='몇 가지 동작을 배웠지만 여전히 괜찮은 무기를 사용할 수 있습니다. Haggard 원수와 이야기를 나누면 그가 당신을 도울 수 있을 겁니다. $B$BHaggard 원수는 Elwynn Forest의 Eastvale Lumber Camp에 있는 저택에 살고 있습니다. 그는 지금은 은퇴했지만 경력을 쌓는 동안 많은 장비를 수집했습니다.$B$B내가 당신을 보냈다고 알려주세요. 운이 좋으면 여분의 무기를 제공할 수 있을 것입니다.' WHERE `entry`=1666; +UPDATE `locales_quest` SET `Details_loc1`='Burlguard가 당신을 보냈습니까? 예, 여기 주변에 여분의 무기가 있습니다. 하지만 먼저 당신에게 할 일이 있습니다... $B$BA 얼마 전에 데피아즈 악당 Dead-tooth Jack이 저를 속였습니다. 날은 어두웠고 그는 스톰윈드 휘장을 두르고 있었고 나는 그가 Dughan 원수라고 생각했습니다. 그는 내 예전 스톰윈드 보안관의 배지가 필요하다고 했고 내가 그에게 줬어요... 그리고는 내가 그를 잡기도 전에 웃으면서 도망쳤어요!$B$B내 배지를 돌려줘! Dead-tooth Jack은 아마도 그것을 남쪽에 있는 그의 캠프에 보관했을 것입니다.' WHERE `entry`=1667; +UPDATE `locales_quest` SET `Details_loc1`='전사의 대열에 오르고 싶다면 강인해져야 합니다. 새로운 동작을 가르쳐 드릴 수 있지만 그 전에 실제 적을 상대로 자신을 다룰 수 있다는 것을 증명해 주십시오. $B$BVejrek은 이 지역에서 찾을 수 있는 가장 힘든 트롤이며, 이겨야 할 사람입니다. 그는 서리갈기 요새 바로 남쪽 산기슭에 오두막을 가지고 있습니다.$B$BVejrek의 머리를 가져오면 당신의 패기가 있음을 알게 될 것입니다.' WHERE `entry`=1678; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 전사! 당신은 많은 가능성을 보여주지만 여전히 몇 가지 트릭을 배워야 하며 뮤렌 스톰파이크가 당신을 가르쳐줄 드워프일 뿐입니다.$B$B무렌은 아이언포지 군사 병동의 홀 오브 암스에서 찾을 수 있습니다. 전사가 되는 것이 무엇인지 배울 준비가 되면 그와 대화하십시오.' WHERE `entry`=1679; +UPDATE `locales_quest` SET `Details_loc1`='몇 가지 동작을 배웠으니 이제 괜찮은 무기를 얻을 시간입니다. 토르무스 딥포지와 대화하십시오. 그는 당신이 좋아할 무기를 만들어 줄 수 있습니다.$B$B여기 Ironforge의 Great Forge에서 Tormus를 찾을 수 있을 것입니다.' WHERE `entry`=1680; +UPDATE `locales_quest` SET `Details_loc1`='내 스승인 스터지 아이언밴드는 던 모로 동쪽에 있는 투구의 바닥 호수 남쪽에 집을 가지고 있었습니다. 그곳에서 그는 대장간을 가르쳤고 그는 최고였습니다.$B$B그런데 어느 날 그의 제자 중 한 명이 그에게 이상한 광석을 가져왔습니다. 마스터 아이언밴드는 그것을 움브랄 광석이라고 불렀고 그것을 가지고 작업하기를 간절히 원했지만 그것이 도착한 직후... 검은무쇠 드워프 무리가 그의 영지를 공격했습니다. 그들이 모두를 죽였어!$B$BIronband의 기지 $N에 들어가 내 주인의 복수를 해라. 그리고 그 원인이 된 움브랄 광석을 가져오십시오.' WHERE `entry`=1681; +UPDATE `locales_quest` SET `Details_loc1`='내가 당신을 가르치기 전에 당신의 결의를 보여주어야 합니다.$B$B사티로스 볼루스 바일후프가 바네실 무덤 소굴의 남동쪽 외딴 달샘 중 하나를 찾았습니다. 그는 이제 그 안에서 물을 튀기며 깨끗한 물을 자신의 오물로 더럽힙니다.$B$B달샘에서 Vorlus를 찾아 그를 처치하십시오. 증거로 그의 뿔나팔을 가져오면 전사로서 고급 훈련을 시작하겠습니다.$B$B달샘으로 가는 길은 잘 숨겨져 있습니다, $N.' WHERE `entry`=1683; +UPDATE `locales_quest` SET `Details_loc1`='반갑습니다, 용사님. 귀하의 기술은 성장하지만 귀하의 직업에는 귀하가 생각하는 것보다 더 많은 것이 있습니다. 더 진행하려면 곧 스승을 찾아야 합니다.$B$B전사 Elanaria는 Darnassus의 Warrior\'s Terrace에 거주합니다. 그녀는 당신을 가르칠 수 있습니다.' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Details_loc1`='항상 그렇게 작동하지 않습니까? 하루종일 찾다가 못찾았는데 이제야 생각지도않게 다가와요.$b$b찾느라 시간낭비 너무많아서 안가겠습니다 더 이상 당신을 지연. 마스터 가킨이 추가 훈련을 위해 당신을 소환했습니다. 가능한 한 빨리 그를 찾아야 할 것 같습니다.$b$b도살된 양 선술집 지하에서 그를 찾을 수 있을 것입니다. 그건 그렇고, 특정 위치를 조용히 유지하고 싶을 수도 있습니다. 그것에 대해 소문이 퍼지는 것을 원하지 않습니다.' WHERE `entry`=1685; +UPDATE `locales_quest` SET `Details_loc1`='당신은 많은 것을 배웠습니다, $N. 이제 우리는 당신에게 무기를 만들 것입니다. 전사의 무기.$B$B이렇게 하려면 어둠의 해안으로 가야 합니다.$B$B오래 전에 배가 Auberdine 등대 근처의 바위에 충돌하여 많은 엘루나이트 광석 상자가 해저를 따라 흩어졌습니다.$B$B먼저, 당신은 Elunite의 수호자인 Shade of Elura를 물리쳐야 합니다. 한때 배의 선장이었던 그녀는 깊은 곳을 돌아다니며 자신의 선적물을 영원히 보호하기 위해 자신을 저주했습니다. 그녀를 물리치고 그녀의 메달을 획득하고 사라진 Elunite 상자를 모으십시오.' WHERE `entry`=1686; +UPDATE `locales_quest` SET `Details_loc1`='때때로 늦은 밤, 고아원의 어머니들이 우리에게 으스스한 이야기를 들려줄 것입니다. 그 규칙! Westfall의 등대에 출몰하는 유령에 대한 이야기가 있습니다. 그들은 그가 다른 해적들에게 그의 배를 빼앗긴 해적 선장이었다고 말합니다. 와!$B$B서부 몰락지대에 있는 등대로 데려가 주시겠어요? 그 선장의 유령이 있는지 보고 싶어요! 나는 당신과 가까이 있을 것을 약속합니다. 나는 도망치거나 아무것도하지 않을 것입니다!' WHERE `entry`=1687; +UPDATE `locales_quest` SET `Details_loc1`='Surena Caledon이라는 학생이 있었습니다. 그녀는 당신이 지금 서 있는 곳에 서 있었고, 흑마법사 마법을 배우기를 열망했고 적지 않은 재능을 가지고 있었습니다. 무엇보다 그녀는 젊고 보기에 좋았다. 그때 내가 봤더라면 배신자 트롤!$b$b도둑질한 계집애는 데피아즈단 중 한 명인 Erlan Drudgemoor와 함께 도망쳤습니다. 그녀의 죽음은 별로 중요하지 않지만, 나는 그녀에게 내가 꼭 가져야 할 블러드스톤 초커를 선물했습니다.$b$b그녀의 삶은 이제 나에게 아무 의미가 없습니다. Brackwell Pumpkin Patch에서 그녀를 찾을 수 있습니다. 내 것을 검색하십시오.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `Details_loc1`='내 초커를 회수하고 수레나를 제압함으로써 당신은 적어도 그녀만큼은 능력이 있다는 것을 증명했습니다.$b$b그렇다면 당신은 훈련이 절실히 필요하다는 것을 알 수 있습니다. 네, 마법의 흐름을 관리할 수 있습니다. 하지만 흑마법사가 되는 것은 그 이상입니다.$b$b보이드워커에게 명령하는 방법을 보여드리겠습니다. 물리적 무기와 마법 무기를 마음대로 사용할 수 있습니다. 아래 소환진에서 이 초커의 마법을 사용하세요.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `Details_loc1`='당신이 모은 엘루나이트를 케이스에 넣었습니다. 그것을 대장장이 마티엘에게 가져가면 그가 당신을 위해 엘유나이트 무기를 만들어 줄 것입니다.$B$BM마티엘은 이 건물의 반대편 남쪽에 있습니다.' WHERE `entry`=1692; +UPDATE `locales_quest` SET `Details_loc1`='Yorus Barleybrew는 얼라이언스의 모든 유능한 전사들에게 도전장을 내밀었습니다. 그는 Redridge에 있는 Lakeshire 여관에서 기다리며 누구든지 자신의 시련을 통과할 수 있는 사람에게 엄청난 보상을 약속합니다.' WHERE `entry`=1698; +UPDATE `locales_quest` SET `Details_loc1`='저는 제 도전을 Rethban Gauntlet이라고 부릅니다. 재판을 통과하려면 Rethban Caverns의 첫 번째 갈림길에 들어간 다음 여기로 돌아오면 됩니다. 쉬운! 약간의 주름만 빼고...$B$B한 시간 안에 돌아오셔야 합니다.$B$B가는 길에 붉은마루 놀이 잔뜩 있습니다.$B$B시작하기 전에, 우리 가족의 술을 한 모금 마셔야 합니다. 시그니처 음료: Barleybrew Scalder!$B$B그래서 뭐라고 합니까? Rethban Caverns는 Lakeshire 북쪽의 산기슭에 있습니다. Rethban Gauntlet을 실행할 준비가 되셨습니까?' WHERE `entry`=1699; +UPDATE `locales_quest` SET `Details_loc1`='당신의 갑옷을 만들면서 배운 기술에 대한 메모를 복사해서 Grimand Elmore에게 보내야 합니다. 그는 여기 Dwarven District의 무기 상점에 있습니다.$B$B그리고 이것들을 그에게 줄 때는 피하세요. 그는 자신의 기술을 매우 자랑스럽게 여기고 나에게서 뭔가를 배운다는 생각을 좋아하지 않을 것입니다...' WHERE `entry`=1700; +UPDATE `locales_quest` SET `Details_loc1`='당신은 Rethban Gauntlet, $N을 운영하면서 당신이 어떤 사람인지를 보여줬습니다. 그리고 나는 내 말에 충실합니다. 내가 약속한 보상을 줄게...$B$B스톰윈드에 있는 것을 제외하고.$B$B스톰윈드의 드워프 지구에 있는 내 친구 퓨렌 롱비어드와 이야기해 보시오. 그는 당신이 만날 수 있는 최고의 방패제작자이며 나에게 큰 은혜를 베풀고 있습니다.$B$B자, Furen에게 이 Barleybrew Scalder 통을 가져다가 방패를 달라고 하십시오. 그는 당신에게 좋은 것을 줄 것입니다.' WHERE `entry`=1702; +UPDATE `locales_quest` SET `Details_loc1`='당신의 갑옷을 만들면서 배운 기술에 대한 메모를 복사해서 대장장이 마티엘에게 보내야 합니다. 그는 꽤 멀리 떨어져 있는 다르나서스에 살고 있지만, 내가 배운 것을 배우면 매우 고마워할 것입니다.' WHERE `entry`=1703; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신의 갑옷을 만들면서 배운 기술에 대한 메모를 복사했고 Klockmort Spannerspan에게 가져갈 사람이 필요합니다. 그는 아이언포지에 있는 노움 대장장이인데 내가 배운 것을 알게 되면... 틀림없이 그는 흥분해서 자신의 수염을 깎을 것입니다.' WHERE `entry`=1704; +UPDATE `locales_quest` SET `Details_loc1`='나는 Furen이 정말로 무언가를 찾았을지도 모른다는 것을 인정하고 싶지 않습니다. 하지만 확실하게 하기 위해서는 새로운 갑옷에 그의 기술을 시험해 봐야 합니다. $N 재료 구하는 걸 도와주면 방어구를 얻을 수 있어.$B$B이 방어구를 만들려면 불타는 피와 불타는 돌이 필요해.$B$B내가 아는 곳은 그늘숲뿐이야. . Roland의 Doom 광산에 기반을 둔 Nightbane 늑대인간은 불타는 피를 가지고 있으며 그들의 지도자인 Gutspill은 바위를 가질 것입니다.$B$B행운이 당신에게 속도를 줄 것입니다, $N.' WHERE `entry`=1705; +UPDATE `locales_quest` SET `Details_loc1`='Furen Longbeard의 새로운 기술을 내 갑옷에 시도하고 싶습니다. 그리고 당신이 Furen을 도왔고 그가 나를 도왔기 때문에 내가 갑옷을 만든 후에 당신은 환영합니다!$B$B조각을 완성하려면 특별한 산호가 필요합니다. 저습지의 Menethil 항구 남쪽 해안을 따라 한 곳에서만 자랍니다.$B$B이글거리는 산호를 충분히 가져오면 바로 갑옷 작업을 시작하겠습니다. 서둘러요, $N. 시작하고 싶은 마음이 너무 커서 발가락이 뒤틀리고 있어요!' WHERE `entry`=1708; +UPDATE `locales_quest` SET `Details_loc1`='제 동료인 Furen Longbeard는 제가 열심히 테스트하고 싶은 발견을 했습니다. 내가 연구하고 있는 새로운 방어구에 적용해보고 싶다. Furen의 기술이 더 나은 결과를 가져올 것이라고 믿기 때문이다.$B$B도와줄래? 방어구를 만드는 데 필요한 것을 모으면 추가로 만들어 드리겠습니다. $B$BI는 Thousand Needles의 Highperch에 거주하는 Highperch Wyverns의 햇볕에 그을린 달걀 껍질이 필요합니다. 둥지 아래에 있는 조개껍질을 찾아 충분한 양을 모으면 저에게 돌아오세요.' WHERE `entry`=1710; +UPDATE `locales_quest` SET `Details_loc1`='흠. 과거에는 Khaz Modan의 모든 흑마법사들이 Gnomeregan의 대가들의 후원 아래 훈련을 받았지만, 이제 우리 모두는 Ironforge에 있는 이 쥐의 소굴로 강제 이주되었고 Magni가 우리를 주의 깊게 감시하기로 결정했습니다. 훈련을 위해 초보자들을 스톰윈드로 보내야 했습니다.$b$b다행히도 Gakin은 구부정한 자세가 아니므로 알아야 할 사항을 계속 배우게 될 것입니다. 스톰윈드에 있는 도살된 양의 지하실.' WHERE `entry`=1715; +UPDATE `locales_quest` SET `Details_loc1`='$n! 이 부분에서 당신을 볼 줄은 몰랐지만, 당신을 주시하라는 지시를 받았습니다.$b$b더 많은 훈련을 받을 시간이 지났으니 다음에 들어올 때 Gakin을 만나러 들르십시오. 스톰윈드. 그는 당신을 기다리고 있을 것입니다.' WHERE `entry`=1717; +UPDATE `locales_quest` SET `Details_loc1`='당신의 오심을 준비하면서 나는 시각을 사용하여 세상을 바라보고 시간의 안개를 꿰뚫어 보았습니다. 당신이 찾는 것이 무엇인지 찾았습니다.$b$b고대 전쟁에서 두 연인이 함께 싸웠습니다. 그들이 마지막 숨을 쉬는 곳에서 그들의 불멸의 사랑의 상징인 심재라고 알려진 나무가 자랐습니다.$b$b서큐버스를 유혹하기에 충분할 것입니다. Ashenvale 숲의 북서쪽에 있는 Ordil\'Aran 폐허에서 찾을 수 있습니다.' WHERE `entry`=1738; +UPDATE `locales_quest` SET `Details_loc1`='하트우드 코어를 사용하면 아래 지하실에 있는 소환 마법진에 주문을 걸어 서큐버스가 통과할 수 있는 차원문을 열 수 있습니다.$b$b조심하세요, $n, 서큐버스는 아무리 강한 정신력이라도 압도합니다. $b$b최선을 다해 공허로 되돌렸으면 나에게 돌아오십시오. 그러면 그것을 부르고 제어하는 ​​방법을 알려 드리겠습니다.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `Details_loc1`='군단의 악마가 은총을 얻지 못하면 그들의 영혼은 구체 안에 갇히고 그들의 마법사와 흑마법사에게 분배됩니다.$b$b많은 이들이 아제로스에서 그들의 하인에 의해 옮겨졌습니다. 파편화되더라도 여전히 안에 갇힌 악마의 힘을 소유하고 있습니다.$b$b소란루크의 구슬은 두 조각으로 부서졌고, 하나는 검은심연의 나락에 있는 황혼의 망치단의 시종들이 사용하기 위해 더 부서졌습니다. 다른 큰 조각은 Shadowfang Keep의 마법사가 소유하고 있었습니다. 그들을 찾으면 개혁할 수 있습니다.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `Details_loc1`='당신이 도전할 지옥사냥꾼을 불러오려면 단순한 소환진 이상의 것이 필요할 것입니다.$b$b나의 시종 3명과 함께 마법진 생성을 돕겠습니다. 당신은 우리가 한동안 잃어버렸던 기갑단의 책 사본이 필요합니다. 도움 없이 지옥사냥꾼을 소환하는 최초의 흑마법사 그룹에 의해 작성되었습니다.$b$b아마도 Krom Stoutarm이 이를 도와줄 수 있을 것입니다. 요즈음 떠돌이 흑마법사인 그는 고대 문헌을 비축하고 아이언포지에 있는 도서관을 살금살금 돌아다니며 하루를 보냅니다.' WHERE `entry`=1758; +UPDATE `locales_quest` SET `Details_loc1`='곧 집으로 돌아갈 계획을 세우는 것을 보게 될 것입니다. 스테파니가 스톰윈드에서 잘 지내고 있기를 바랍니다. 그녀를 다시 보고 싶어요. 다음에 만날 때까지, $c.' WHERE `entry`=1778; +UPDATE `locales_quest` SET `Details_loc1`='이걸 가져가세요, $N. 그것은 생명의 상징이라고 불립니다.$B$B당신은 자비롭고 인내심이 있음을 증명했습니다. 이제 당신이 전투와 권력에 얼마나 능숙해졌는지 증명하고 싶습니다.$B$B남편 Muiredon이 최근에 돌아왔습니다. 검은무쇠 드워프를 만났는데 간신히 목숨을 건지고 도망쳤습니다. 우리 사제 중 한 명이 상처를 치료하고 있습니다.$B$B심볼을 가지고 그와 대화하십시오. 당신이 그를 도울 수 있다면, 우리는 곧 다시 이야기할 것입니다. 빛이 당신을 비추기를 바랍니다.' WHERE `entry`=1779; +UPDATE `locales_quest` SET `Details_loc1`='우리는 Helm\'s Bed Lake 남쪽에 벙커링한 검은무쇠 드워프 몇 명을 감시하고 있었습니다. 우리는 그들이 좋지 않은 일을 하고 있다는 것을 알았기 때문에 Narm과 나는 좀 더 자세히 살펴봐야 한다고 생각했습니다. 그들의 지도자가 부하들에게 명령을 내리는 것을 봐야 했습니다.$B$BNArm an\' me는 죽일 기회를 잡았습니다. 그들 중 몇 명은 우리가 생각했던 것보다 더 힘든 것으로 판명되었고 더 많은 사람들이 우리에게 뛰어 들었습니다. 나에게 달려가서 지원을 받으라고 말해줘. $B$BNArm은 도움이 필요해.그가 도움을 받을 때까지 난 쉬지 않을거야.$B$BC\'n 도와줘, $N?' WHERE `entry`=1783; +UPDATE `locales_quest` SET `Details_loc1`='내가 전투에서 쓰러지기 전에 Muiredon과 나는 그 작은 집 근처에서 검은무쇠 첩자 중 한 명을 거의 물리칠 뻔했습니다. 우리는 그들의 선장이 그들에게 명령을 내리는 것을 목격했고, 그를 죽이고 명령을 받으려 했습니다.$B$B아이언포지 의회의 일부는 아직 던 모로에 검은무쇠 드워프가 존재한다는 사실을 믿지 않습니다. 그 스크립트 중 하나를 획득하면 그들의 움직임에 대한 증거를 얻을 수 있을 뿐만 아니라 그들이 계획하고 있는 것이 무엇인지도 알 수 있습니다.$B$B그 스크립트 중 하나를 가져와 Muiredon, $N에게 가져가세요.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `Details_loc1`='나는 이미 자부심으로 빛나고 있는 아내의 저 너머에 있는 것을 볼 수 있습니다. 당신은 즉시 거기에 yer tuchus를 얻는 것이 좋습니다. 나는 그녀가 너에게 말을 할 거라고 생각하고 있어.$B$B가벼워, 강력한 $c. 때가 되면 스컬지와 검은무쇠 부족에 맞서 전장에서 널 지켜보겠다.' WHERE `entry`=1785; +UPDATE `locales_quest` SET `Details_loc1`='준비가 충분히 되었다면 시작해야 합니다. 과정을 설명하겠습니다.$b$b먼저 기본 소환진을 만드는 것부터 시작하겠습니다. 그것이 끝나면 내 수행자들은 채널링 막대를 사용하여 더 큰 원을 만들 것입니다.$b$b이 작업이 완료되면 기갑단의 고서에서 주문을 읽으면 지옥사냥꾼이 끌려나올 것입니다. 조심해, $n. 지옥사냥꾼은 강력한 적입니다. 당신이 어깨에 머리를 기대고 있는 모습을 보고 싶습니다.' WHERE `entry`=1795; +UPDATE `locales_quest` SET `Details_loc1`='우리 집에 있는 고아 원장들은 우리가 잘하고 집안일을 잘하면 밤에 전투와 설화에 대한 강력한 이야기를 들려줍니다. 한 가지 이야기는 로데론이 어떻게 무너지고 사악한 아서스가 자신의 아버지의 목숨을 앗아가 통치자가 되었는지에 대한 것입니다.$B$B그는 명예가 없었습니다, $N! 내가 커서 강력한 호드 전사가 될 때, 내 칼날은 명예에 따라 인도될 것입니다. 결코 사악하지 않습니다!$B$B저를 알현실로 데려가 주시겠습니까? 언더시티로 내려가기 직전입니다.' WHERE `entry`=1800; +UPDATE `locales_quest` SET `Details_loc1`='당신이 도전할 지옥사냥꾼을 불러오려면 단순한 소환진 이상의 것이 필요할 것입니다.$b$b나의 시종 3명과 함께 마법진 생성을 돕겠습니다. 당신은 우리가 한동안 잃어버렸던 기갑단의 책 사본이 필요합니다. 도움 없이 지옥사냥꾼을 소환하는 최초의 흑마법사 그룹에 의해 작성되었습니다.$b$b아마도 Jorah Annison이 이를 도와줄 수 있을 것입니다. 그는 요즘 언더시티에서 지도 제작자로 일하고 있지만, 여전히 내가 아는 것보다 고대 문서에 대해 더 많이 알고 있습니다.' WHERE `entry`=1801; +UPDATE `locales_quest` SET `Details_loc1`='아! 당신은 나와 취향이 비슷한 흑마법사라는 것을 알 수 있습니다. 사실 기갑단의 책을 획득하는 것은 가치 있는 열망입니다. 한때 로데론 성벽 안에 있었다는 사실을 알고 계셨습니까? 하지만 파손되어 페이지의 거의 절반이 제거되었습니다. 누가 그런 극악무도한 짓을 저질렀을까?$b$b그 절반은 사라졌지만 버섯구름 봉우리 켄타우로스의 손에 넘어갔다는 소문이 돌았다.$b$b나머지 문서는 아이언포지로 옮겨질 예정이었지만 사우스쇼어 서쪽 해안에서 이동 중에 분실되었습니다.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `Details_loc1`='글쎄요, 놔두기가 어렵습니다. 하지만 당신은 그것을 찾았고, 물론 그것과 관련된 더 중요한 일이 있습니다. 제발, Strahad에게 내가 한 부를 원한다고 꼭 말해주세요.$b$b당신이 없는 동안 그는 당신에게 메시지를 보냈습니다. 그는 자신의 시종들이 소환을 돕도록 하려면 정신 집중 막대 3개를 구해야 한다고 말해주기를 원했습니다.$b$b그는 그것들을 어디서 찾아야 할지 모를 수도 있지만, 저는 알고 있습니다! 그들은 저습지의 Dragonmaw 부족의 오크들이 마지막으로 사용했습니다. 나는 그들의 철자 캐스터를 확인합니다!' WHERE `entry`=1804; +UPDATE `locales_quest` SET `Details_loc1`='이것은 내가 지난 몇 년 동안 정독한 가장 흥미로운 텍스트 중 하나입니다. 여기에 있는 선택은 드물고(주로 지리에 관한 책) 이미 모두 읽었습니다. Strahad가 기회가 있을 때 이 책을 나에게 보내주기를 바랍니다.$b$b그에 대해 말하자면, 당신이 없는 동안에 나에게 전갈을 보냈습니다. 임무를 수행하려면 채널링 막대 세 개를 얻어야 합니다.$b$b이 텍스트를 볼 수 있도록 비밀을 공유하겠습니다. 저습지에 있는 Dragonmaw Clan의 오크에게서 막대를 찾을 수 있습니다.' WHERE `entry`=1805; +UPDATE `locales_quest` SET `Details_loc1`='대장간으로 가서 이 일을 시작하는 게 어때? 한동안 당신의 도착을 준비했으므로 오래 걸리지 않을 것입니다.$B$B우리가 완료되면 당신은 지금보다 훨씬 더 빛을 방어할 준비가 되어 있을 것입니다. 맹세합니다.$B$BI은 다소 정직할 것입니다. $N, 당신의 익스플로잇 결과를 보면 다소 부럽습니다. 하지만 내가 당신의 모험에 나 자신의 의미 있는 방식으로 기여할 수 있다는 사실을 아는 것은 나에게 약간의 기쁨을 가져다줍니다.' WHERE `entry`=1806; +UPDATE `locales_quest` SET `Details_loc1`='죽음경비병 딜린저가 당신 같은 사람을 위해 일한다고 들었습니다. Dark Lady의 군대에 자신의 가치를 보여주고 싶다면 즉시 Dillinger에게 보고하십시오.$B$BDeathguard Dillinger의 초소는 Brill의 서쪽 끝 묘지 근처에 있습니다.' WHERE `entry`=1818; +UPDATE `locales_quest` SET `Details_loc1`='스컬지가 티리스팔 숲을 휩쓸었을 때 우리는 연구를 위해 한 마리를 잡았습니다. 그는 자유로운 마음을 가지고 있었고 자신을 Ulag the Cleaver라고 불렀습니다. 하지만 그의 의지는 자유로웠지만 여전히 리치 왕에게 마음이 끌렸습니다.$B$B우리는 울라그에 대한 왕의 통제를 깨뜨릴 방법을 찾고자 했지만 실패했습니다. 이제 마침내 그를 풀어줄 때입니다. $B$B그를 풀어주고 죽여라.$B$B북쪽 영묘 근처에서 해골 돌 방아쇠를 작동시키시오. 이것은 그를 묶고 있는 마법의 봉인을 해제할 것입니다.$B$BT그럼... 준비하세요, $N.' WHERE `entry`=1819; +UPDATE `locales_quest` SET `Details_loc1`='Dark Lady에게 자신의 가치를 증명했습니다. 이제 아마도 그녀의 신하 중 한 명에게 자신을 증명할 수 있을 것입니다.$B$BColeman Farthing은 포세이큰의 적에 대한 복수의 도구가 될 전사를 기다리고 있습니다.$B$B당신은 찾을 것입니다. Brill 동부에 있는 Gallow\'s End Tavern에 있습니다.' WHERE `entry`=1820; +UPDATE `locales_quest` SET `Details_loc1`='Agamand 가족은 내 삶의 고용주였으며 그들이 내 죽음의 원인이었습니다! 아가만드가 이제 리치 왕의 생각 없는 하수인이 된 것은 당연합니다.$B$B이제 나는 그들의 마지막 명예의 흔적을 갖게 될 것입니다. 가족 지하실로 가서 가족 가보인 검, 도끼, 단검, 메이스를 강탈하세요. 그것들을 내게 가져오시오!$B$B아가만드 가문의 납골당은 아가만드 제분소의 북쪽 끝에 숨어있는 스컬지와 죽은 아가만드들에 의해 보호받고 있습니다.' WHERE `entry`=1821; +UPDATE `locales_quest` SET `Details_loc1`='당신은 기술과 성장하는 명성의 전사입니다. Ruga Ragetotem의 재판을 받을 준비가 되셨습니까? 그렇다면 불모의 땅 타우라조 야영지에서 루가를 찾으십시오.$B$B그는 자신의 부름에 응답하는 전사들을 기다리고 있습니다.' WHERE `entry`=1823; +UPDATE `locales_quest` SET `Details_loc1`='이 시련을 통과하려면 남쪽으로 거인의 들판으로 이동해야 합니다. 그곳에서 크롤링하는 곤충 생물 무리를 찾을 수 있습니다. 그들은 불모의 땅에 처음 온 사람들이고 나는 그들이 전하는 말이 마음에 들지 않습니다.$B$B아직도 꿈틀거리는 더듬이를 가져오세요. 시간을 낭비하지 마세요, $N. 수확한 더듬이는 오랫동안 꿈틀거리지 않을 것입니다. 허용된 시간 안에 더듬이를 가져오면 재판을 통과할 것입니다.' WHERE `entry`=1824; +UPDATE `locales_quest` SET `Details_loc1`='유명한 오크 대장장이인 툰그림 파이어게이즈가 호드를 위해 계속된 용맹한 행동에 대해 들었습니다. 그는 당신을 위해 갑옷을 만들고 싶어하며 즉시 그와 대화하라고 합니다.$B$BThun\'grim은 불모의 땅의 교차로 동쪽에 야영하고 있습니다.' WHERE `entry`=1825; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신의 힘과 용맹에 대한 이야기를 들었고, 당신의 위대한 업적에 대한 이야기가 커지는 동안 당신을 도울 동반자인 갑옷을 만들고 싶습니다.$B$B그러나 이 갑옷을 만드는 것은 그 자체로 탐구가 될 것입니다. $N. 당신의 도움과 호드의 다른 대장장이들의 도움이 필요합니다.$B$B자, 이 두루마리를 받으시오. 나는 거의 실명에 가까운 눈으로 고생하며 많은 밤을 보냈고 갑옷에 필요한 것을 썼습니다. 이 두루마리에 있는 항목을 가져오면 수트의 첫 번째 조각을 만들어 드리겠습니다.' WHERE `entry`=1838; +UPDATE `locales_quest` SET `Details_loc1`='트롤 대장장이 울라엘렉이 당신을 위해 잔인한 건틀릿을 만들어 줄 것입니다. 그는 검은창 동료들과 함께 센진 마을 듀로타에 거주하며 당신이 오기를 기다립니다.' WHERE `entry`=1839; +UPDATE `locales_quest` SET `Details_loc1`='Orm Stonehoof는 그의 기술로 크게 존경받습니다. 그는 당신에게 잔인한 투구를 만들어 줄 것입니다.$B$B도시의 거대한 중앙 토템 옆에 있는 웅덩이 근처 썬더 블러프에서 그를 찾으십시오.' WHERE `entry`=1840; +UPDATE `locales_quest` SET `Details_loc1`='벨로라 나이틀리는 죽기 전 로데론 최고의 갑옷 제작자 중 한 명이었다고 합니다. 죽음은 그녀의 재능을 감소시키지 않은 것 같습니다. Velora와 대화하십시오. 그녀는 당신의 잔인한 다리 보호대를 만들 것입니다.$B$BVelora는 로데론의 언더시티 무역 지구에서 거래를 합니다.' WHERE `entry`=1841; +UPDATE `locales_quest` SET `Details_loc1`='잔인한 건틀릿 한 쌍을 만들어 줄 수 있고, 그것들이 가지고 있는 엄청난 마법이 있을 것입니다. 하지만 먼저 이 마법을 모아서 나에게 가져와야 한다.$B$B사티로스들은 숲의 힘 때문에 북동쪽 잿빛 골짜기에 산다. 그들은 순수함을 먹고 거머리와 부패합니다. 갈라지지 않은 부어오른 발굽을 보면 어떤 사티로스가 잿빛 골짜기의 마법을 최대한 활용했는지 알 수 있습니다.$B$B이 발굽에는 엄청난 힘이 있습니다. 건틀릿 제작에 필요합니다.' WHERE `entry`=1842; +UPDATE `locales_quest` SET `Details_loc1`='내가 당신을 투구로 삼겠지만 당신이 그럴 자격이 있다는 것을 보여주어야 합니다.$B$BStonetalon Mountains의 북서쪽 끝자락에 까맣게 탄 골짜기가 있습니다. 한때는 푸른 곳이었으나 지금은 더럽혀지고 잿빛이 되었으며 그곳에 남아 있는 생물들은 고통과 절망으로 미쳐 가고 있습니다.$B$B그 곳은 내가 당신을 보낼 곳입니다. $N.$B$B그만 그을린 계곡으로 가십시오. 키메라 족장을 찾으십시오. 그녀를 죽이고 그녀를 불행에서 해방시키십시오. 그녀의 아연도금 뿔을 증거로 가져오면 투구를 만들어 드리겠습니다.' WHERE `entry`=1844; +UPDATE `locales_quest` SET `Details_loc1`='잔인한 다리 보호대를 만들려면 튼튼한 정강이뼈로 된 버팀대가 필요합니다. 저습지의 드래곤아귀 오크는 멋지고 두꺼운 정강이뼈를 가지고 있습니다. 난 그들의 것이 필요해.$B$B하지만 튼튼해야 해. 정강이뼈를 수집할 때 반드시 테스트하십시오. 맨손으로 부러뜨릴 수 있다면 작업하기에 충분히 튼튼하지 않을 것입니다.' WHERE `entry`=1846; +UPDATE `locales_quest` SET `Details_loc1`='타잔의 가방을 여는 일은 당신에게 맡기고 내용물을 가지고 내게 돌아오겠습니다. 잠금장치가 복잡해서 열쇠를 구해오시면 제일 쉬울 것 같네요.$b$b타잔의 몸에서는 찾지 못해서 열쇠를 다른 사람에게 맡겼을 거라 추측할 수밖에... 아 , 네, 맞습니다. 그는 Gamon이라는 조수가있었습니다. 주정뱅이, 당신은 아마 선술집에서 그를 찾을 것입니다. 아마도 당신은 그에게 조용히 열쇠를 건네줄 수 있을 것입니다.' WHERE `entry`=1858; +UPDATE `locales_quest` SET `Details_loc1`='목소리를 낮추세요, $n. 네, 이름을 압니다. 당신의 설명에 따르면 오크를 주시하라는 지시를 받았습니다.$b$b우리가 당신에 대해 들은 바에 따르면 당신은 전투에서 자신을 다룰 수 있고 때때로 약간의 비열한 행동에 반대하지 않습니다.$b$ b내 말이 맞습니까?$b$b어쨌든 오그리마에 있는 Therzok을 만나러 가셔야 합니다. 그는 당신이 들어야 할 제안을 받았습니다.' WHERE `entry`=1859; +UPDATE `locales_quest` SET `Details_loc1`='우리 마법사들은 해야 할 일이 있습니다. 스톰윈드와 엘윈 숲의 안전에 필수적인 것입니다.$B$BJennea Cannon이 자세한 내용을 알고 있습니다. 그녀는 스톰윈드의 마법사 지구에 있는 마법사의 성소에서 공부합니다. 그녀에게 서둘러 가야 합니다.' WHERE `entry`=1860; +UPDATE `locales_quest` SET `Details_loc1`='이 세계는 한 때 안정적이었던 채널에서 마법의 흐름을 끊는 대규모 신비주의 투쟁의 희생양이 되었습니다. 우리는 이러한 변화가 초래한 영향을 파악하기 위해 고군분투하고 있으며 우리 중 일부는 최악의 상황을 두려워하고 있습니다!$B$B하지만 이에 대해서는 나중에 더 공개하겠습니다. 지금 당장 정보를 수집해야 합니다.$B$B여기, 이 플라스크를 가져가세요. 스톰윈드 관문 남서쪽에 있는 거울 호수에 있는 폭포 바닥으로 가서 그곳에서 물 샘플을 회수하세요. 마법 오염이 있는지 테스트할 수 있도록 돌려주세요.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `Details_loc1`='$N! Ironforge에 있는 내 그놈 동료인 Bink가 소식을 전합니다. 그녀는 해야 할 일이 있고 그것을 하기 위해 마법사 외에는 누구에게도 의존하지 않을 것입니다! 당신이 그 마법사입니까, $N?$B$B그렇다면 Bink와 대화하십시오. 그녀는 Ironforge의 Mystic Ward에 있는 Hall of Mysteries에서 시간을 보냅니다.' WHERE `entry`=1879; +UPDATE `locales_quest` SET `Details_loc1`='우리 마법사들은 단순히 손가락을 흔들고 예쁜 불꽃을 만드는 것 이상을 합니다! 우리는 우리 세계의 기본 구조인 마법을 제어합니다! 그리고 그것은 큰 관심과 해결이 필요합니다. 그리고 지식... 너무 많은 지식!$B$B내 장치 중 하나인 마술 기즈모니터는 엄청난 양의 지식을 수집하고 저장합니다! 그러나 그것은 길을 잃었다! 우리가 놈리건이라는 고향에서 도망쳤을 때 도시 외곽에 있는 우리 오두막 중 하나의 상자에 넣어두었는데 지금은 문둥병자 노움들이 그 곳을 기어다니고 있습니다!$B$B제발, $N, 제 기즈모니터를 되찾아주세요!' WHERE `entry`=1880; +UPDATE `locales_quest` SET `Details_loc1`='$N, Anastasia Hartwell이 당신과 같은 재능을 가진 사람에게 임무를 맡겼습니다. Undercity의 Magic Quarter에서 그녀와 대화하고 Forsaken의 마법사를 위한 첫 번째 임무를 준비하십시오.' WHERE `entry`=1881; +UPDATE `locales_quest` SET `Details_loc1`='동쪽의 역병지대는 일탈입니다. 리치 왕이 고안한 이들은 마법을 땅에 퍼뜨려 살아있는 모든 것을 타락시키고 죽입니다. 역병의 파괴적인 힘에는 어떤 매력이 있지만, 포세이큰의 마법사인 우리는 역병이 다루기 어려우므로 억제해야 한다고 생각합니다.$B$B하지만 먼저 역병이 티리스팔에 얼마나 퍼졌는지 측정해야 합니다. 티리스팔 동부에 있는 발니르 농장으로 가십시오. 정원에는 꽃--금어초가 있습니다. 이것들을 모아서 돌아가십시오.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `Details_loc1`='센진 마을의 부족 마법사 운투와는 듀로타의 마법 흐름에 교란이 있음을 감지하고 도움을 요청합니다. 운투와와 대화하고 그를 돕기 위해 할 수 있는 일을 하십시오.$B$B이렇게 하면 시간이 지나면 더 많은 비밀이 드러날 것입니다.' WHERE `entry`=1883; +UPDATE `locales_quest` SET `Details_loc1`='메아리 섬의 흑마법사 잘라제인이 듀로타에서 정상적인 마법의 흐름을 방해했습니다. 그는 오염된 주물, 주주 더미를 메아리 주요 섬에 있는 자신의 오두막 사이에 두었습니다.$B$B이 더미는 우리의 야생 동물을 타락시키고 이 땅의 어두운 구석에 도사리고 있는 흑마법사와 지옥의 생물에게 힘을 줍니다. $B$B당신은 마법의 흐름이 영원히 바뀌기 전에 주주 무더기 $N을 파괴해야 합니다.' WHERE `entry`=1884; +UPDATE `locales_quest` SET `Details_loc1`='$n? Carkad 자신이 당신에게 관심을 가졌다는 점을 고려하면 내가 기대했던 것과는 다릅니다. 하지만 겉모습이 속일 수 있죠?$b$b어느 쪽이든 가능한 한 빨리 그를 만나러 가야 합니다. 당신은 그의 소환을 무시하기로 선택한 마지막 몇 명에게 무슨 일이 일어났는지 알고 싶지 않을 것입니다.' WHERE `entry`=1885; +UPDATE `locales_quest` SET `Details_loc1`='군주 바리마트라스의 정예 경비병인 죽음추적자에 합류하려면 자신의 가치를 증명해야 합니다.$b$b거짓말하지 않겠습니다, $n, 이 임무는 당신의 죽음을 의미할 수 있습니다.$b$b내게는 참석이 필요합니다. 은빛소나무와 언더시티 사이를 오가는 전령 아스토르 하드렌의 개인 소지품이 필요합니다. 조달 방법은 귀하의 재량에 맡기겠습니다.$b$b이 사업의 성격에 대해 덜 아는 것이 귀하에게 더 좋을 것입니다. 성공하면 더 많은 것을 알려 드리겠습니다.' WHERE `entry`=1886; +UPDATE `locales_quest` SET `Details_loc1`='소개장은 Andron에게 당신이 그가 기다려온 메신저라는 것을 확신시키기에 충분할 것입니다. 전에 안드론을 만난 적이 있는데, 그는 그렇게 의심할 정도의 정신적 능력이 없습니다.$b$b바리마트라스 경은 안드론이 다른 그룹에 도움을 주고 있다고 의심합니다. 그는 이것이 어떤 조직인지 알고 싶어하며 이에 대한 증거가 필요합니다.$b$b나는 당신이 Andron과 이야기하여 이 정보를 얻기를 바랍니다. Apothecarium 근처에 있는 그의 상점에서 그를 찾을 수 있습니다.' WHERE `entry`=1898; +UPDATE `locales_quest` SET `Details_loc1`='내 뒤에 있는 책장에서 고용주가 찾는 정보가 포함된 장부를 찾을 수 있습니다. 내 안부와 함께 그것을 전달하고 그들이 우리의 계약을 계속하기를 원할 만큼 충분한 가치를 발견한다면 그들이 당신을 보내는 것이 더 좋겠다고 전해주세요.' WHERE `entry`=1899; +UPDATE `locales_quest` SET `Details_loc1`='살해된 정령은 강렬하게 빛나는 물의 구체를 생성했습니다. 지구본의 내용은 기껏해야 역겨운 것입니다. Mystral Lake의 물을 더럽힌 것이 무엇이든 지구상의 물에 존재할 가능성이 가장 높다고 가정하는 것이 안전할 것입니다. 아마도 원래 당신을 호수로 보낸 사람인 Splintertree Post의 Mastok Wrilehiss가 아이디어를 가지고 있을지도 모릅니다.' WHERE `entry`=1918; +UPDATE `locales_quest` SET `Details_loc1`='공예에 대한 지식이 늘어납니다, 어린 $N. 이제 진정한 수업을 시작할 준비가 되셨습니까? 우리가 벌이는 비밀 전쟁에 참여할 준비가 되셨습니까?$B$B그렇다면 스톰윈드의 마법사 구역에 있는 마법사의 성소에 있는 제니아 캐논과 대화하십시오. 그녀는 보이지 않는 세계로 향하는 첫 번째 창을 여는 임무를 가지고 있습니다.' WHERE `entry`=1919; +UPDATE `locales_quest` SET `Details_loc1`='마법사 지구에 있는 Blue Recluse 선술집에서 소란이 보고되었습니다. 이제 이상하고 보이지 않는 생명체가 선술집을 돌아다니고 있습니다. 그곳에 마나 균열이 생긴 것 같습니다. $B$BI는 선술집을 조사하고 그 생명체를 포획하기를 바랍니다. 선술집에서 현현의 노래를 사용하여 생물을 보이게 하고 제압한 다음 격리 금고를 사용하여 포획하십시오. 돈이 충분해지면 가득 찬 금고, 빈 금고, 노래를 가지고 나에게 돌아오십시오.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `Details_loc1`='동료 마법사들을 잘 섬겼으니 이제 마법사의 로브를 입을 때입니다. Wynne Larson이 로브를 만들 수 있지만 필요한 재료를 그녀에게 가져와야 합니다. $B$B이 로브는 찾기 쉬운 리넨으로 만들어지지만 충전된 균열 보석도 얻어야 하며 보석의 알려진 유일한 위치는 다음과 같습니다. 드워프 광부 연맹이 상자에 남겨둔 Loch Modan의 Silver Stream Mine.$B$B리넨과 보석을 모아 마법사 구역의 Larson Clothiers에 있는 Wynne Larson에게 가져가십시오.' WHERE `entry`=1921; +UPDATE `locales_quest` SET `Details_loc1`='오래전 이 탑에서 3명의 마법사가 공부하다가 한 사람이 흑마술에 빠졌습니다. 그는 그 사악한 마법을 외면하라고 재촉받았지만 저항할 수 없었다. 그래서 그는 추방당했습니다.$B$B타락한 마법사의 새로운 영역은 Redridge에 있는 Ilgalar의 탑이며, 그는 강력한 책인 우르의 흑마법 논문을 가져갔습니다.$B$B스톰윈드의 마법사인 우리는 그 책이 돌아왔다. Ilgalar의 탑으로 들어가 그의 서재에서 책을 찾아 내게 가져오시오.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `Details_loc1`='대마법사 Andromath가 당신과 이야기하고 싶어합니다, $N. 그는 스톰윈드의 마법사 구역에 있는 마법사의 성소 꼭대기에 있습니다.$B$B그와 이야기하는 것이 현명할 것입니다. Andromath는 달라란에 갇혀 있지 않은 가장 강력한 마법사 중 하나이기 때문입니다. 그와 함께하는 평의회는 참으로 고등 평의회입니다.' WHERE `entry`=1939; +UPDATE `locales_quest` SET `Details_loc1`='귀하의 서비스는 변함이 없습니다, $N. 내 생각에는 아마도 당신이 숙련된 마법사로서의 당신의 지위에 걸맞는 더 좋은 옷을 입어야 할 때라고 생각합니다. 필요한 재료를 모으면 우리가 만든 로브를 준비하겠습니다.$B$BDuskwood에 들어가 썩은 은둔 거미를 사냥해야 합니다. 실크를 추출하지만 가장 깨끗하고 깨끗한 실크만 추출합니다. 충분히 모이면 Larson Clothiers의 마법사 구역에 있는 Wynne Larson에게 가져가십시오. 그녀는 당신의 가운을 만들 것입니다.' WHERE `entry`=1940; +UPDATE `locales_quest` SET `Details_loc1`='트롤 마법사 Deino가 당신의 도움이 필요합니다, $N. 그녀는 Darkbriar Lodge의 Orgrimmar에 거주합니다.' WHERE `entry`=1943; +UPDATE `locales_quest` SET `Details_loc1`='전설적인 도시 사비안은 잿빛 골짜기 동쪽 깊숙이 자리 잡고 있으며, 이곳의 고대 지식에 대한 이야기는 박식한 사람들 사이에서 잘 알려져 있습니다. Xavian의 물에는 엄청난 마법의 힘이 있다고 합니다.$B$BI는 그 근원에서 그 물의 샘플을 얻을 것입니다.$B$B이 플라스크를 가지고 Xavian에게 가십시오. 가장 높은 폭포 밑바닥에서 물을 모아 내게로 돌아오라. 그리고 그 고대 도시를 통과할 때는 주의를 기울이십시오. 이제 사티로스들은 폐허를 장악하고 있으며 마법사들이 자신들의 일에 끼어드는 것을 좋아하지 않습니다.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `Details_loc1`='당신의 봉사를 위해, 당신이 필요한 재료를 모을 수만 있다면, 나는 당신의 새 로브를 만들도록 준비했습니다...$B$B이 로브를 위해, 당신은 잿빛 골짜기로 돌아가서 웃는 자매들--모이는 드라이어드들에게서 머리카락을 얻어야 합니다. Raynewood Retreat 근처에 있습니다.$B$B그들의 머리카락이 나오면 불모의 땅의 교차로에 있는 트롤 재단사 킬할라에게 가져가십시오. 그는 당신을 기다리며 당신의 예복을 지을 것입니다.' WHERE `entry`=1945; +UPDATE `locales_quest` SET `Details_loc1`='마법사의 지팡이를 만드는 것은 쉽지 않습니다. 희소한 물질이 필요하고, 엄청난 양의 마력을 담을 수 있는 그릇을 만들어야 한다. 이것들을 모아서 나에게 가져와야 합니다.$B$BI는 이 양피지에 당신이 필요로 하는 것과 그것을 얻는 방법에 대한 지침을 기록했습니다. 이 목록에 있는 것을 정확히 가져오시고 편지에 적힌 내 지시를 따르십시오. 그렇지 않으면 우리가 지팡이를 만들 때 일이... 나쁘게 진행될 수 있습니다.' WHERE `entry`=1948; +UPDATE `locales_quest` SET `Details_loc1`='당신의 지팡이를 만들기 위해 내가 읽어야 할 어떤 책의 핵심 구절이 있습니다. 이 책은 Magus Tirth가 쓴 Rituals of Power라는 책입니다. $B$BI는 그의 책을 가지고 있지 않으며, 세계 최고의 도서관 중 어느 곳에서도 그것을 소유하고 있지 않습니다. 그러니 당신은 Tirth에게 말을 걸어 그를 얻어내야 합니다.$B$B행운을 빕니다. Tirth는 위대한 마법사이자 학자였지만 지금은 Shimmering Flats의 그놈과 고블린 종족에서 술과 도박을 하며 시간을 보냅니다.' WHERE `entry`=1949; +UPDATE `locales_quest` SET `Details_loc1`='내가 책을 만드는 데 도움을 줄 수 있지만 먼저 나를 도와야 합니다!$B$B당신이 찾는 책은 마법으로 잠긴 내 금고 안에 있습니다. 그것을 열려면 특별한 문구를 말해야하는데 그 문구가 기억 나지 않습니다! 보통 내 비서가 이런 것들을 기억하도록 도와주지만 그는 어디에도 없습니다.$B$B내 책을 원한다면 내 견습생을 찾으세요! 경마장 주변에 물어보십시오. 운이 좋다면 누군가 그를 본 것입니다. 그를 다시 여기로 끌어오거나 적어도 그에게서 마법의 문구를 받아 내 상자를 열 수 있습니다!' WHERE `entry`=1950; +UPDATE `locales_quest` SET `Details_loc1`='이제 지팡이를 만들러 가겠습니다.' WHERE `entry`=1952; +UPDATE `locales_quest` SET `Details_loc1`='첫 번째 단계는 힘을 가진 오브를 획득하는 것입니다. 불타는 칼날단의 흑마법사들은 좋은 품질의 오브를 가지고 있습니다... 악마를 가두었다니 안타깝군요! 하지만 고칠 수 있습니다. 네, 할 수 있습니다.$B$BDesolace로 가서 Burning Blade 소환사에게서 지옥의 보주를 빼앗으세요. Mannoroc Coven에서 소환사를 찾을 수 있습니다.$B$B보주를 얻으면 내게 돌아오십시오.' WHERE `entry`=1954; +UPDATE `locales_quest` SET `Details_loc1`='이제 소환사의 오브를 얻었으니 그 안에 있는 악마를 쫓아내야 합니다. 나는 그걸 할 수있어. 그것이 쉬운 부분입니다.$B$B어려운 일을 하는 사람은 바로 당신입니다. 당신은 악마가 나오면 죽여야 하는 사람입니다.$B$B그리고 당신은 빨리 해야 합니다. 너무 오래 걸리면 그가 다시 구슬로 뛰어올라 다시 시작해야 합니다!$B$B그러니 준비하세요. 가장 강력한 주문을 준비하고 물약을 가까이에 두십시오. 친구가 있으면 가서 사귀십시오. 이것은 예쁘지 않을 것이기 때문입니다.' WHERE `entry`=1955; +UPDATE `locales_quest` SET `Details_loc1`='우리는 거의 끝났지만 이 마지막 단계가 가장 위험합니다. $N.$B$BI는 빈 소환사의 보주를 가지고 있고 그것을 강화할 준비가 되었습니다. 우리는 마나 균열의 에너지를 활용하여 이를 수행할 것입니다. 일시적으로 균열을 여는 주문을 걸겠습니다. 그곳에서 마나가 급증하는 생물이 쏟아져 나올 것입니다. 당신은 마나 급증을 물리쳐야 그들의 힘이 풀릴 것입니다. 그런 다음 제가 그것을 수집할 것입니다.$B$B균열이 닫히기 전에 충분한 마나 급증을 죽이면 그들이 모은 모든 에너지를 당신의 구에 두겠습니다.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `Details_loc1`='Apothecarium에 있는 Algernon의 연금술사 상점은 이상한 동요의 장소입니다. 마법으로만 만들어진 보이지 않는 생명체가 상점을 돌아다니고 있습니다. 이유가 있을 것이고 반드시 찾아야 합니다!$B$B소란을 조사하고 그 생명체를 포획하세요. 내 뒤에서 금고와 두루마리를 가져 가십시오. 상점에서 두루마리를 사용하여 생명체를 보이게 하고 주문으로 제압한 다음 금고를 던져 포획하세요. 가득 찬 금고, 빈 금고, 노래를 가지고 돌아오십시오.' WHERE `entry`=1960; +UPDATE `locales_quest` SET `Details_loc1`='첫 번째 마법사 로브 $N을 입을 시간입니다. 그것들은 당신의 지위의 표시이자 당신의 가치에 대한 증거입니다.$B$B로브를 얻으려면 Silverpine의 Dalaran 마법사에게서 마나 보석을 모아야 합니다. 그들의 신념은 우리와 비슷하기 때문에 그들을 죽이는 것은 다소 불쾌하지만 우리에게 저항할 힘이 없다면 목숨을 잃을 자격이 없습니다. 양복점.' WHERE `entry`=1961; +UPDATE `locales_quest` SET `Details_loc1`='대족장은 방법이 너무 미묘합니다. 그는 호드의 힘을 발휘하는 데 신중합니다. 한때 우리는 더 강했고, 모두 강력한 정복자였습니다. 우리는 그 자부심을 되찾아야 하고 으스러진 손이 그렇게 할 것입니다.$b$b우리는 그림자에서 힘을 키우고 노출된 자를 공격하여 적들을 비밀리에 쓰러뜨립니다. 당신의 가치를 증명하기 위해 당신이 나를 위해 완수해야 할 임무입니다.$b$b트롤 타잔은 라쳇 근처의 해적들과 거래를 합니다. 그는 내가 알아야 할 정보를 가지고 있습니다. 그를 죽이고 가방을 가져오시오.' WHERE `entry`=1963; +UPDATE `locales_quest` SET `Details_loc1`='신디케이트? 나는 결코 의심하지 않았을 것입니다. 알터랙의 영주들은 배신한 지 몇 년 만에 몰락한 것 같습니다.$b$b바리마트라스 경은 이 사실을 알고 기뻐할 것입니다. 그에게.$b$b아, 내가 어떻게 잊겠어?$b$bDeathstalkers에 오신 것을 환영합니다.' WHERE `entry`=1978; +UPDATE `locales_quest` SET `Details_loc1`='군주 바리마트라스가 포세이큰에 대한 위협을 즉시 제거해야 한다는 서신을 보냈습니다. 그의 이름은 Fenwick Thatros이며 Lord Varimathras는 은빛소나무 숲에 뿌리를 내린 언데드의 지도자라고 믿고 있습니다.$b$b당신의 이름이 즉시 떠올랐습니다, $n. 나는 당신이 이 임무를 완벽하게 수행할 것이라고 충분히 믿습니다.$b$bSilverpine의 Deathstalkers가 최근 보고한 바에 따르면 Thatros는 Lordamere의 낡은 부두 근처에서 찾을 수 있습니다.' WHERE `entry`=1998; +UPDATE `locales_quest` SET `Details_loc1`='앰버밀에 있는 키린 토의 마법사들이 달라란의 현재 상태에 관한 중요한 문서를 보관해 두었습니다. 이것은 우리 수감자 중 한 사람의 입회를 통해 알 수 있습니다. Lord Varimathras는 죽음추적자에게 그들을 되찾는 임무를 맡겼습니다.$b$b이 임무는 당신에게 있습니다, $n. 그러나 약간의 장비와 자물쇠 따기에 대한 지식이 필요합니다. 출발하기 전에 의상 전문가인 Estelle Gendry와 이야기하고 그녀에게 도구 세트를 요청하십시오.' WHERE `entry`=1999; +UPDATE `locales_quest` SET `Details_loc1`='해적의 삶은 쉬운 일이 아니야, 육상고무야. 약탈과 술이 전부가 아닙니다! 아아, 저 성가신 쓰레샤돈들 덕분에 내 배는 연안에서 침몰했네.$B$B내가 필요로 하는 것은 순조롭게 돌아가는 일등 항해사야!$B$B해안으로 밀려왔을 때, 일등 항해사를 위한 열쇠 바위를 부수고 어둠해안의 야수들에게 약탈당했습니다. 내 눈 한구석에서 나는 잔해를 뒤지는 멀록과 성난 크롤러, 흉포한 숲길잡이, 멀록을 보았다....' WHERE `entry`=2098; +UPDATE `locales_quest` SET `Details_loc1`='질병이 어둠의 해안 전역에 퍼지며 정신과 신체에 닿는 모든 것의 정신을 사로잡습니다.$B$B엉겅퀴 곰은 이 역병으로 가장 큰 피해를 입었습니다. 한때 고귀한 야수는 이제 광포하고 광포한 파괴의 도구가 되었습니다. 이 질병에 대한 치료법이 있을지도 모릅니다.$B$B이 덫을 숲으로 가져가 땅에 내려놓으십시오. 빛을 가로지르는 광포한 엉겅퀴 곰은 잠시 동안 온순해집니다. 곰이 온순해지면 당신을 따를 것입니다. 여기로 돌려보내세요, $N.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Details_loc1`='우려했던 대로 치료법이 통하지 않습니다.$B$B자연의 짐승을 죽이라는 명령을 내리게 되어 매우 슬픕니다. 하지만 병들고 오염된 엉겅퀴 곰은 진압해야 합니다.$B$B숲으로 돌아가서 20마리를 죽입니다. 광포한 엉겅퀴 곰, $N. 확실히 전염병을 멈추게 하지는 못하겠지만 동물들이 우리 숲과 그 주민들에게 가하는 피해를 잠시 동안 늦출 것입니다.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `Details_loc1`='$N.$B$B당신은 자연의 종들의 피를 흘렸습니다. 당신이 쓰러뜨린 많은 병든 동물들. Auberdine의 사람들은 당신에게 빚을 졌습니다. 잠시라도 숲의 고통이 완화되었기 때문입니다. $B$BI는 당신에게 마지막 임무가 있지만 경고합니다. 당신은 다시 사람을 죽여야 합니다. $N.$B$B바샬아란 근처 북동쪽 동굴에는 소굴 어머니가 살고 있습니다. 그녀를 죽여라.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `Details_loc1`='성기사의 일지는 아마도 울다만이 목걸이의 보석 위치에 대해 알려줄 유일한 단서를 제공했을 것입니다. 성기사의 기록이 정확하다면 발굴 현장을 장악하기 위해 경쟁하는 Shadowforge 드워프와 트로그를 처리해야 합니다.$B$B이 지식으로 무장하고 본격적으로 보석 찾기를 시작합니다. 모든 보석을 획득하면 Ironforge의 Talvash는 그의 지시에 따라 Scrying의 약병을 통해 알려야 합니다.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `Details_loc1`='마젠타 곰팡이 뚜껑이라는 새로 발견된 식물에 대해 들었습니다. 그것들은 울다만 발굴 현장 깊숙한 곳에서 무리지어 자랍니다. 그들은 다른 곳에 있을지 모르지만 지금은 그것이 내가 그들이 있는 것을 아는 유일한 장소입니다. 연금술에서 그것들의 잠재적인 용도를 연구하고 싶고 그것이 당신이 들어오는 곳입니다.$B$B마젠타색 모자 클러스터를 찾고 모자 12개를 가져오세요. 조심하세요. 밀치면 독 포자를 뿜어낼 수 있습니다.$B$B이렇게 해주세요. 그러면 제 유명한 원기 회복 비약을 한 묶음 만들어 드리겠습니다!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `Details_loc1`='당신은 저에게 가장 큰 도움이 되었습니다, $c. 조금 전에 알려드린 양조 레시피로 보상을 드리고 싶지만... 상당히 위험한 작업을 부탁드리겠습니다. 내 요청을 들어라.$B$B이 보관함에는 세 개의 빈 기적술 용기가 들어 있다. 그들은 그을린 수호 용의 피를 빨아들이는 조율 오라로 가득 차 있습니다. 야수에게 사용하면 크게 화를 내므로 주의하십시오. 3개를 모두 채운 다음 나에게 가져오십시오.$B$B이렇게 하면 조리법이 당신의 것이 될 것입니다.' WHERE `entry`=2203; +UPDATE `locales_quest` SET `Details_loc1`='당신은 목걸이에 대한 약간의 \"움직임\"을 찾아야 할 것입니다. 실제로 Uldaman은 아마도 그것을 위한 최고의 장소일 것입니다. 거기에 많은 구성이 실행되고 있다고 생각합니다. 글쎄, 그 장소에서 가장 크고 가장 나쁜 구조물을 꺼내서 전원을 확보하십시오! 그 소스를 목걸이에 융합할 수 있다고 확신합니다.$B$B그 전원이 없으면 목걸이를 고칠 수 없습니다. 당신이 그것을 가지고 여기 Ironforge로 나에게 돌아오면 우리가 당신을 위해 그것을 모두 고칠 것입니다!' WHERE `entry`=2204; +UPDATE `locales_quest` SET `Details_loc1`='배지? 오, 그건 아무것도 아니야, 물고기 - 어쨌든 네가 감당할 수 있는 건 아무것도 없어. 당신의 외모로 볼 때 Mathias가 당신을 치즈 배달로 착각할 것 같습니다. $g 소년:소녀; 적절한 도적 대신. 여하튼, 저는 일을 배정받았고 그 일을 해내겠다고 약속했습니다.$B$B사실 이 패키지를 Mathias에게 전달하면 그가 한두 가지 작은 일을 맡길 수도 있습니다.$B$B알겠습니다. .' WHERE `entry`=2205; +UPDATE `locales_quest` SET `Details_loc1`='현장에 있는 우리 요원들이 골드샤이어 남쪽에서 데피아즈단의 활발한 활동을 보고하고 있습니다. 보고에 따르면 데피아즈단이 Jerod\'s Landing을 점령했으며 이를 Redridge에서 Westfall로 대량의 밀수품을 밀수하는 방법으로 사용하고 있습니다.$B$BI 선착장에 잠입하여 선적 일정을 알려주세요. $N . 아마 부두주임의 주머니 깊숙이 파묻혀 있을 겁니다.$B$B...그리고 $N이 발각되면 SI:7은 당신의 존재에 대한 모든 지식을 부인할 것입니다.' WHERE `entry`=2206; +UPDATE `locales_quest` SET `Details_loc1`='길을 잃은 또 다른 영혼이 인도를 찾고 있죠? 나는 당신이 목적, 당신의 목적을 찾고 싶어한다고 가정합니다. 천 번도 넘게 본 또 다른 영웅이 일자리를 찾고 있습니다.$B$B글쎄, 오늘은 행운의 날이야, 친구. Hogral이 당신의 질병을 치료할 수 있습니다.$B$B당신이 할 일은 여기 Ironforge까지 이 길을 따라 Forlorn Cavern으로 가십시오. 거기에 도착하면 도둑 길드를 찾아 Hulfdan Blackbeard와 대화하십시오. 구원의 길로 인도하실 것입니다.' WHERE `entry`=2218; +UPDATE `locales_quest` SET `Details_loc1`='알다시피, 왕은 채석장 철광석과 보석을 채굴하고 있습니다. 한 드워프가 10년 동안 볼 수 있는 것보다 더 많은 부입니다.$B$B히든 서클의 값은 $N입니다. 우리는 귀중품을 소중히 여깁니다. 이해가 되십니까?$B$B이제 우리는 왕이 그 전리품을 공유해야 한다고 생각하지만, 우리는 \'Stinkbeard\'가 그가 공유하고 있다는 것을 알기를 원하지 않습니다. 만약 당신이 내가 표류하는 것을 발견한다면.$B$B우리는 당신이 필요합니다. Gnomeregan에 있는 Onin MacHammar와 이야기하고 보고서를 가져오십시오. 교활한 난쟁이는 나환자들 사이에 몸을 숨겼습니다. 조심하세요.' WHERE `entry`=2238; +UPDATE `locales_quest` SET `Details_loc1`='채석장? 얍, 그 무시무시한 장갑 증기 탱크가 거의 매일 이 초소에 오는 것을 봅니다.$B$B동쪽 연락책에 따르면 탱크는 아이언포지에서 시작하여 골볼라 채석장에서 픽업하고 카라노스에서 멈춘다고 합니다. 연료를 보급한 다음 어떤 이유에서인지 놈리건을 지나 먼 길을 돌아 아이언포지에 도착하여 화물을 반납합니다.$B$B보고서에 다 나와 있습니다, $r. 다음 단계를 계획할 수 있도록 Hulfdan에게 가져가세요.' WHERE `entry`=2239; +UPDATE `locales_quest` SET `Details_loc1`='이제 당면한 임무입니다.$B$B탐험해야 할 비밀의 방, 카즈물 방이 있습니다. 문제는 방이 거대한 잠긴 문 뒤에 있다는 것입니다! 여는 방법을 아는 것은 행운입니다.$B$BI 여기 탁자 위의 일지에 모든 것을 설명했습니다. 내 밴드와 나는 지금 여기 갇혀 있어... 그러니 $N, 당신이 우리를 위해 Khaz\'mul의 방을 찾아야 합니다!$B$B내 일지를 읽고 방을 탐험한 다음 탐험가 연맹의 발굴조사 스톰파이크에게 보고하세요. 아이언포지에서.' WHERE `entry`=2240; +UPDATE `locales_quest` SET `Details_loc1`='그게 무슨 뜻이든 간에 내가 \'사랑에 빠졌다\'고 합니다.$B$B확실히, 저는 깨어 있는 모든 순간을 Syurna에 대해 생각하며 보냅니다. 물론, 우리 집은 Syurna의 그림과 그림으로 가득 차 있습니다. 물론, 나는 우리가 가질 수 있었던 사랑에 대해 한탄하면서 먹지도, 자지도, 마시지도 않고 며칠을 보내는 경우가 많습니다. 그게 그렇게 잘못된 건가요?$B$B이제 그녀는 나를 보지 않을 것입니다! 나! 나는 그녀에게 메시지를 보내려고 노력했지만 그녀는 다른 사람이 도적이 아니면 말조차 하지 않을 것입니다.$B$B이 꽃을 그녀에게 전해줄 수 있습니까? 그녀에게 그것이 Jannok에서 온 것이라고 말하는 것을 잊지 마십시오.' WHERE `entry`=2241; +UPDATE `locales_quest` SET `Details_loc1`='우리는 Teldrassil의 숲에 무슨 일이 일어나고 있는지 이해하는 데 도움을 줄 수 있는 존재가 있다고 믿습니다. 불행하게도, 그 생물체를 협력하게 하는 것은 참담한 일이었습니다.$B$B그는 Oracle Glade 외곽에 있는 나뭇가지에 숨었습니다. 무력을 통해서든 외교를 통해서든 지금까지 사티로스에게 접근한 모든 사람들은 운명을 맞이했습니다. $N.$B$B고대인 세시르가 가방에 가지고 다니는 것을 찾아서 나에게 보고하십시오.' WHERE `entry`=2242; +UPDATE `locales_quest` SET `Details_loc1`='$N, 원하신다면 도움을 드릴 수 있습니다. 저는 저명한 연금술사입니다. 황무지에서 발견한 몇 가지 시약을 얻기 위해 당신의 도움을 구합니다.$B$BI 재고를 보충하려면 다음 항목이 필요합니다: 독수리 모래주머니 5개, 바위 코요테 송곳니 10개, 바위 정령 조각 5개 . 분명히, 당신은 짐승 자체에서 그들을 제거할 수 있습니다; 싸움을 좋아하지 않는다면 싸움을 좋아하는 친구를 찾으십시오.$B$B나를 위해 이 아이템을 구입하면 거래에서 약간의 코인을 얻을 수 있습니다. 할래?' WHERE `entry`=2258; +UPDATE `locales_quest` SET `Details_loc1`='걱정하지 마세요, $N, Syurna를 만나러 당신을 보내는 게 아닙니다. Erion은 Cenarion Enclave에서 당신의 존재를 요구합니다. 서두르다!' WHERE `entry`=2259; +UPDATE `locales_quest` SET `Details_loc1`='당신의 행동에 대한 소문이 널리 퍼졌습니다, $N. 사실 지금까지 스톰윈드 정보국에서 당신의 이름을 물었습니다.$B$B이 여정은 힘들고 위험이 따르지만, SI:7에서 훈련할 수 있는 기회를 가볍게 여겨서는 안 됩니다.$B$B새로운 세계가 기다리고 있습니다. 당신, $N. 스톰윈드의 구 시가지로 가서 SI:7 본부에서 \"단검\" 렌직과 대화하십시오.' WHERE `entry`=2260; +UPDATE `locales_quest` SET `Details_loc1`='다시 한번 노르간논의 원반을 만지면 손이 얼얼해집니다. 그런데 이번에는 디스크 내부에서 이상한 갈리는 소리가 들립니다.$B$B갑자기 배낭이 이전보다 무거워집니다. 안에는 디스크의 미니어처 버전이 있습니다!$B$B이런 종류의 아이템은 아제로스의 고대사에 관심이 있는 사람에게는 매우 귀중한 물건일 것입니다. 아이언포지에 있는 탐험가 연맹은 얼라이언스 전체에 알려진 그러한 그룹입니다. 아마도 그들은 그것을 잘 활용할 수 있을 것입니다.' WHERE `entry`=2279; +UPDATE `locales_quest` SET `Details_loc1`='다시 한번 노르간논의 원반을 만지면 손이 얼얼해집니다. 그런데 이번에는 디스크 내부에서 이상한 갈리는 소리가 들립니다.$B$B갑자기 배낭이 이전보다 무거워집니다. 안에는 디스크의 미니어처 버전이 있습니다!$B$B이런 종류의 아이템은 아제로스의 고대사에 관심이 있는 사람에게는 매우 귀중한 물건일 것입니다. 썬더 블러프의 현자들은 그러한 역사가들로, 호드 전체에 알려져 있습니다. 아마도 그들은 그것을 잘 활용할 수 있을 것입니다.' WHERE `entry`=2280; +UPDATE `locales_quest` SET `Details_loc1`='지금 당신을 현장으로 보내는 것은 자살 행위입니다. Renzik은 그의 손에 또 다른 죽은 도적을 필요로 하지 않습니다. 하지만 걱정하지 마세요. $N - 렌직이 신속하게 알려드릴 것입니다.$B$B붉은마루 산맥으로 가서 루시우스라는 SI:7 동료와 대화하세요. 당신은 그가 다른 아무짝에도 쓸모없는 그늘진 놈들과 함께 레이크샤이어의 부두 주변을 어슬렁거리는 것을 발견할 것입니다.' WHERE `entry`=2281; +UPDATE `locales_quest` SET `Details_loc1`='배짱이 있다면 할 일이 있습니다!$B$B황무지 깊은 곳은 울다만 발굴 현장입니다. 최근에 그곳에서 죽은 멍청한 성기사에 대한 이야기를 들었습니다. 우리가 관심을 갖는 이유는 그가 매우 귀중한 목걸이를 가지고 있었다는 것입니다. 루비, 사파이어, 토파즈의 세 가지 큰 보석이 있다고 합니다.$B$B샷: 우리는 그것을 원하고 그것을 얻기 위해 TOP SILVER를 지불하고 있습니다. 손상되었을 수 있지만 여기도 저기도 아닙니다. 긁힌 자국이 있으면 고칠 것입니다.' WHERE `entry`=2283; +UPDATE `locales_quest` SET `Details_loc1`='Malton이 더미인 것은 확실하지만 그 보석은 여전히 ​​Uldaman 어딘가에 있습니다. 그곳으로 돌아가서 그것들을 찾아야 합니다.$B$B전에 말했듯이, 우리가 가진 정보가 맞다면 루비, 사파이어, 토파즈가 목걸이와 함께 갈 것입니다. 그것들을 찾아서 목걸이에 넣으세요.$B$BA보석이 어디에 있는지 누가 압니까? 운이 좋으면 성기사의 시체를 찾을 수도 있습니다. 그가 아직 깨끗이 벗겨지지 않았다면 아직 가지고 있을 수도 있습니다.' WHERE `entry`=2284; +UPDATE `locales_quest` SET `Details_loc1`='그래서 우리는 3단계 계획을 짜기 시작했는데 Magni의 얼간이 두 명이 여기 들어와 강도 사건에 대해 이야기하고 Hidden Circle의 일부를 체포했습니다.$B$B아무도 철을 두지 않습니다. 늙은 Blackbeard에! 논쟁이 무겁고 두꺼워졌고 어떻게든 당신의 이름이 불쑥 불쑥 튀어나왔습니다!$B$BMe 조언? 아이언포지에서 첫 번째 그리핀을 데리고 스톰윈드로 가십시오. 구시가지로 가서 거기에 도착하면 Renzik \"The Shiv\"라는 내 오랜 친구와 대화하십시오.' WHERE `entry`=2298; +UPDATE `locales_quest` SET `Details_loc1`='어디 있었어, $N? Hulfdan이 당신을 위해 여기저기를 찾고 있습니다. 우리는 왕이 당신을 철창에 집어넣었을지도 모른다고 생각했습니다.$B$B가능한 한 빨리 Ironforge로 가서 Hulfdan과 대화하십시오!' WHERE `entry`=2299; +UPDATE `locales_quest` SET `Details_loc1`='Renzik이 널 찾고 있었어, fish.$B$BI 내가 너라면 Mathias의 부사령관을 기다리게 하지 않을 거야.' WHERE `entry`=2300; +UPDATE `locales_quest` SET `Details_loc1`='막다른 골목에 이르면 이해할 수 있는 언어로 번역된 책이 필요하다는 것을 알게 됩니다. 세상에는 그것을 할 수 있는 사람들이 많이 있습니다. 그러나 가능한 사람이 있을 수 있는 가장 가까운 위치는 Badlands의 Kargath 전초기지입니다. 아마도 그것은 시작하기에 좋은 곳일 것입니다.' WHERE `entry`=2318; +UPDATE `locales_quest` SET `Details_loc1`='Droffers와 Son Salvage는 목걸이의 마법을 복원할 만큼 똑똑하지 않지만 저는 그렇습니다. 제가 하고 싶은 것은 목걸이를 공부해서 직접 만드는 법을 배우는 것뿐입니다. 그러려면 네 목걸이가 필요해. 내가 그것을 빌려주고 공부할 수 있는 시간에 대한 대가로 당신을 위해 일기를 번역하겠습니다. 당신이 보석을 찾는 동안 내가 필요한 것을 배울 수 있는 충분한 시간이 있을 겁니다.$B$B이건 간단한 거래이고, 아무도 더 현명하지 못할 겁니다. 뭐하고 싶어?' WHERE `entry`=2338; +UPDATE `locales_quest` SET `Details_loc1`='다음은 직접 읽을 수 있도록 번역된 저널입니다. 핵심은 드워프가 루비를 숨겼고, 트로그가 황옥을 숨겼고, Grimlok이라는 이름의 트로그가 사파이어를 가지고 있다는 것입니다.$B$B보세요. 목걸이가 다시 작동하려면 동력원이 필요합니다. Dran Droffers는 이것을 모릅니다. 하나를 찾으려면 내가 할 일이 있습니다. Uldaman에서 최대한 깊은 곳으로 가서 가장 강한 피조물을 죽이십시오. 의심할 여지 없이 그것이 무엇이든 가질 것입니다.$B$B모든 것을 모았으면 여기로 돌아오세요!' WHERE `entry`=2339; +UPDATE `locales_quest` SET `Details_loc1`='같은 소재라면 어떤 목걸이 세팅이나 보석도 가능합니다. 그러나 이 동력원이 목걸이에 마법을 되돌려 줄 것입니다... 바라겠습니다. $B$BI는 동력원이 실제로 작동하는 한 기꺼이 귀하의 목걸이 버전에 필요한 보석을 공급할 것입니다.$ B$B오그리마로 가서 Droffers and Son Salvage와 거래를 끝내세요. 우리 거래에 대해 입을 다물고 있으세요. 돌아오시면 깜짝 선물을 드릴 수 있습니다.' WHERE `entry`=2340; +UPDATE `locales_quest` SET `Details_loc1`='Dran과 Malton Droffers가 새로운 인양품을 놓고 다투기 시작하면서 이제 거래의 절반이 완료되었습니다. Kargath에 있는 Jarkal Mossmeld가 그곳에서 당신을 기다리고 있는 특별한 보상이 있을지도 모르기 때문에 Badlands로의 여행은 이제 일을 마무리하기 위한 것입니다.' WHERE `entry`=2341; +UPDATE `locales_quest` SET `Details_loc1`='이 빗자루로 방망이 펜을 쓸어버리는 건 가렛에게 어울리지 않아! 나는 이 저주받은 직업에서 약간의 동전을 얻었고, 내 역을 개선하기 위해 당신을 위해 그것을 기꺼이 사용할 것입니다.$B$B선택한 Garrett 가족 무기는 Uldaman의 South Common Hall에 있는 우리 가슴에 잠겨 있습니다. 우리 Garretts가 굴착기로 그곳에서 수고했을 때. 그것 없이는 난 영원히 여기에 갇혀 말 그대로 이 지옥의 박쥐들을 휩쓸고 있을 것입니다.$B$B우리 가족의 보물을 되찾아 제게 가져오세요! 내 장자권을 회복하도록 도와주세요!' WHERE `entry`=2342; +UPDATE `locales_quest` SET `Details_loc1`='수년 전, 네즈라의 뿔은 라벤홀트 장원에서 도난당했습니다. 대륙과 바다를 가로질러 수색했지만, 이 보잘것없는 짐승들이 줄곧 그것을 소유하고 있었다는 사실을 발견했습니다. 뿔을 찾으면 Lakeshire에서 나를 찾으십시오.$B$B이 작업을 수행하면 Ravenholdt에게 귀하의 이름이 알려질 것입니다, $N.' WHERE `entry`=2358; +UPDATE `locales_quest` SET `Details_loc1`='몇 주 동안 이 탑을 감시해왔어, $N. 최근에 그늘숲에서 대규모 화물이 들어왔고 경비병들도 함께 왔습니다.$B$B그들은 무엇입니까? 당신의 추측은 나만큼 좋습니다. 한 가지만 말씀드릴 수 있습니다. 그들은 인간이 아닙니다.$B$B어쨌든 화물에는 상자가 있었습니다. 가시가 박힌 좀비가 우리에게 필요한 열쇠를 쥐고 있습니다.$B$B그 열쇠를 가지고 탑으로 들어가서 상자에 무엇이 있는지 찾아내십시오. 발견한 내용을 Mathias에게 가져가십시오.' WHERE `entry`=2359; +UPDATE `locales_quest` SET `Details_loc1`='너무 이르지 않아, $N. SI:7 정찰에서는 서부 몰락지대에서 비정상적으로 데피아즈 활동이 심하다고 보고했습니다.$B$B데피아즈단이 센티넬 언덕 남동쪽의 버려진 얼라이언스 감시탑을 점령하여 붉은마루에서 물품을 밀수하는 작전 기지로 사용하고 있는 것으로 보입니다. 공급 경로.$B$BWestfall로 이동하여 보고를 위해 Kearnen 요원에게 연락하십시오. 탑 근처에 숨어 있는 그녀를 발견하게 될 것입니다.$B$B...그리고 $N이 발각되면 SI:7은 당신의 존재에 대한 모든 지식을 부인할 것입니다.' WHERE `entry`=2360; +UPDATE `locales_quest` SET `Details_loc1`='당신은 Deathstalkers를 잘 섬겼습니다, $N. 이제 당신이 바깥으로 모험을 떠날 때가 된 것 같습니다. 은신과 속임수에 소질이 있지만 여전히 많은 훈련이 필요합니다.$B$B데스스토커는 으스러진 손 안에 아군이 있습니다. 우리를 도와줄 사람들을 찾으십시오. 오그리마에서 Shenthul을 찾으십시오.' WHERE `entry`=2378; +UPDATE `locales_quest` SET `Details_loc1`='당신의 결심만으로는 우리 앞에 놓여 있는 장애물을 극복하기에 충분하지 않습니다.$B$B잔도잔과 대화하여 으스러진 손의 요원으로 훈련을 시작하십시오.$B$B잠행 기술을 마스터했을 때만 가능합니다. 운명을 향한 다음 단계를 밟을 수 있는 절도.' WHERE `entry`=2379; +UPDATE `locales_quest` SET `Details_loc1`='당신은 은밀과 속임수의 달인이 아니지만, 그 모든 것이 변할 수 있고 변할 것입니다. 위대한 Shenthul이 당신의 이름을 물었듯이 당신은 보잘것없는 기술로 책임자들을 감동시켰음이 분명합니다.$B$B여기에서 북쪽으로 길을 따라 Orgrimmar로 가서 Cleft of Shadow에 있는 Shenthul과 대화하십시오.' WHERE `entry`=2380; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신을 놀라게 하려는 건 아닙니다. 하지만 남해의 보물을 훔치기 위해 마지막으로 보낸 다섯 명의 도둑이 산산이 조각나서 제게 돌아왔습니다.$B$B해안을 따라 남쪽으로 가면 남해 약탈자의 배인 Tide Razor를 찾을 수 있습니다. 화물창에 자리 잡은 보상은 남해의 보물입니다. 그 배의 2층에는 해적 소굴이 있는데 그곳은 그들이 모든 도둑을 훈련시키는 곳입니다.$B$B저 배에 올라타서 보물을 훔치고 나에게 가져오세요. 도둑질을 연습해야 한다면 해적 소굴을 이용하되 조심하세요!' WHERE `entry`=2381; +UPDATE `locales_quest` SET `Details_loc1`='잔도잔이 그것을 보았다! 그래, 그 날이 온다! 스랄의 죽음... 그의 등에 박힌 단검, 그의 모든 혈관에 독이 스며들고... 잔도잔이 너무 많이 말했습니다.$B$B$N! Zando\'zan이 $N에게 할 일이 있습니다! $N은 Crossroads의 동쪽에 있는 Ratchet으로 이동하여 Wrenix the Wretched와 대화해야 합니다. 가다!' WHERE `entry`=2382; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 양피지가 왔으니 $N.$B$B시간 있을 때 읽어보세요. 내가 착각하지 않는다면 전사 조련사 Frang에게서 온 것입니다. 당신이 준비되면 그는 당신과 함께 할 것입니다. 굴 밖에서 그늘에 몸을 숨기고 있는 그를 찾을 수 있을 것입니다.' WHERE `entry`=2383; +UPDATE `locales_quest` SET `Details_loc1`='이 개체는 놀라운 발견입니다. 여기에 저장된 지식이 맞다면 고대 타이탄 또는 이 디스크에서 언급하는 크리에이터는 마법에 걸린 창조물에 대한 링크입니다! 가능한 한 많은 연구 시간을 투자해야 합니다. $B$BA, 용감한 $c, 이 상품권을 금고에 있는 Dinita Stonemantle에게 가져가세요. 내가 생각하기에 그런 엄청난 발견에 적합하다고 생각하는 것을 당신에게 부여합니다!$B$B준비가 되면 나에게 직접 돌아오십시오. 탐험가 연맹을 위해 할 일이 훨씬 더 많습니다!' WHERE `entry`=2439; +UPDATE `locales_quest` SET `Details_loc1`='나는 이 디스크에 내 에너지를 집중할 것입니다. 그들은 때가 되면 그들의 진짜 모습을 나에게 공개할 것입니다. $B$BA 당신 $N을 위해, 이제 이 문제를 제게 알려준 당신의 노력에 대해 보상하겠습니다. 이 상품권을 썬더 블러프의 연금술사 베나 윈터후프에게 가져가십시오. 그녀는 당신이 매력적이라고 ​​생각하는 특별한 아이템을 줄 것이고, 내 개인 비축 물약 중 하나를 당신에게 공급할 것입니다.$B$B우리가 할 일이 훨씬 더 많을 것 같으니 곧 돌아오세요. 이 발견에 대해.' WHERE `entry`=2440; +UPDATE `locales_quest` SET `Details_loc1`='벤처 회사... 아마도 당신은 그들에 대해 들어본 적이 있습니까?$B$B우리는 1년 동안 그들의 계급 깊숙이 대리인을 심기 위해 노력했습니다. 많은 노력과 신중한 계획을 통해 성공했습니다.$B$B최근 Venture Co.에서 대규모 계획을 세우고 있다는 소식을 들었습니다. Sludge Fen 북쪽의 Venture Co. 타워로 가서 잠입 요원인 Taskmaster Fizzule에게 연락하십시오.$B$B타워를 찾으면 이 조명탄을 사용하고 Fizzule에게 접근하여 으스러진 손의 경례를 보여주십시오.' WHERE `entry`=2458; +UPDATE `locales_quest` SET `Details_loc1`='으스러진 손의 도적으로, 반드시 으스러진 경례를 배워야 합니다. 손의 다른 구성원을 진정으로 식별할 수 있는 유일한 방법입니다.$B$B보고, 배우고, 반복하십시오.' WHERE `entry`=2460; +UPDATE `locales_quest` SET `Details_loc1`='타렌 제분소에 있는 Serge Hinott에게 혼합물 샘플을 가져가세요.$B$B누군가가 당신을 치료할 수 있다면, 바로 Serge입니다. 충분히 오래 살면 Serge가 독 생성 및 사용 방법을 보여줄 것입니다.' WHERE `entry`=2479; +UPDATE `locales_quest` SET `Details_loc1`='나는 독에서 이렇게 놀라운 결과를 본 적이 없다! 잔질 말인가? 그에 대해 들어본 적이 없지만, 이 혼합물을 만든 것에 대해 그를 칭찬해야 합니다.$B$B그래서, 당신을 치료하고 그 독을 사용하는 방법을 가르쳐 드릴까요?$B$B잠시만 기다려 주세요. 독소를 조사하기 위해 $N.' WHERE `entry`=2480; +UPDATE `locales_quest` SET `Details_loc1`='당신은 저에게 가장 큰 도움이 되었습니다, $N. 아까 전해드린 술의 제조법으로 보상을 드리고 싶지만 상당히 위험한 부탁이 하나 있습니다.$B$B이 보관함에는 세 개의 빈 마석술 용기가 있습니다. 그들은 그을린 수호 용의 피를 빨아들이는 조율 오라로 가득 차 있습니다. 야수에게 사용하면 크게 화를 내므로 조심하세요. 3개를 모두 채운 다음 나에게 가져오십시오.$B$B이렇게 하면 조리법이 당신의 것이 될 것입니다.' WHERE `entry`=2501; +UPDATE `locales_quest` SET `Details_loc1`='이제 당신은 당신에게 맡겨진 임무를 완수해야 합니다. 방적 돌기를 가지고 엘룬에게 여군주 사트라의 제물을 바치십시오. 큰 거미를 쉬게 놔두세요.$B$B이 사원 안에서 중앙 분수를 찾으세요. 당신이 희생을 떠날 수 있는 곳이 있습니다. 성수는 사트라를 미치게 만든 부패를 정화하고 정화할 것입니다.$B$B이 일을 마치면 내게 돌아오십시오.' WHERE `entry`=2520; +UPDATE `locales_quest` SET `Details_loc1`='비록 차원문 소환은 실패했지만 다음 시도는 성공할 것이라는 희망을 품고 있습니다.$B$B드레나이의 희망은 장신구에 대한 당신의 욕심만큼 간절합니다, $r. 이 저주받은 땅으로 돌아가 또 다른 무결점 드레니시스트 구체를 되찾으세요.$B$B물론, 이 임무를 맡을 선택은 전적으로 여러분에게 달려 있습니다 *웃음*.' WHERE `entry`=2522; +UPDATE `locales_quest` SET `Details_loc1`='이 부적 $N을 조사한 후, 이제 해야 할 일이 무엇인지 알게 되었습니다. 받으시고 제가 시키는 대로 하십시오.$B$BBan\'ethil Barrow Den의 가장 깊은 곳을 탐험하십시오. 그곳에서 당신은 내 영혼 없는 몸을 발견하게 될 것입니다... 당신에게 말하려는 것이 유감이지만, 나무옹이의 통제에서 벗어날 다른 방법은 없습니다.$B$B내가 그들을 탈출하려면, 당신은 반드시 내 육체를 죽여라. 그 일이 끝나면 쓰러진 몸에 부두교 부적을 사용하십시오. 이 작업을 완료한 후 저에게 돌아오십시오.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `Details_loc1`='$N이라는 영약을 처음 투여했을 때 한두 가지 적용으로는 식욕을 만족시킬 수 없다는 것을 알 수 있었습니다. 지금도 나는 당신의 눈에서 굶주림을 볼 수 있습니다. 이 혼합물은 중독성이 있어 아무리 강한 의지라도 저항할 수 없는 것 같습니다.$B$B그렇게 하십시오! 폐 주스 칵테일이 더 필요하면 황무지로 돌아가서 망가진 멧돼지 폐 3개, 스콜포크 집게발 2개, 바실리스크 뇌 1개를 찾아주세요.' WHERE `entry`=2584; +UPDATE `locales_quest` SET `Details_loc1`='집중력이 너무 빨리 떨어졌나요? 더 많은 조사가 필요합니다!$B$BO오 예, 가격은 그대로입니다. $N. 저주받은 땅으로 모험을 떠나 레드스톤에서 나온 10개의 뇌와 2개의 독수리 모래주머니를 가지고 내게 돌아오십시오.' WHERE `entry`=2602; +UPDATE `locales_quest` SET `Details_loc1`='블레치! 이 물건은 끔찍한 맛! 그 아이디어에 너무 많은...$B$B잠깐만, 그게 뭐야? 오, 알아요, 알아요, 당신은 내가 이 일을 포기해서는 안된다고 생각하는군요. 자, 그럼.$B$BUhhhh, 아이디어가 있어요! 멋진! 이 이슬을 내 친구 Sprinkle에게 가져가세요. 그녀는 훌륭한 요리사입니다. 그녀에게 우리가 지금 무엇을 하고 있는지 그리고 좀 더 쉽게 만들고 싶다고 말하세요.$B$BI 즉, 맛이 그렇게 나쁘다면 적어도 약간의 재미는 있어야 합니다... 그리고 저는 그냥 못느끼겠어...' WHERE `entry`=2606; +UPDATE `locales_quest` SET `Details_loc1`='내가 예상했던 것보다 더 많은 정보를 가져온 것 같습니다. 이것은 확실히 이상한 사건의 전환입니다. $N.$B$BA 치료법? 음... 지하실로 내려가서 Doc Mixilpixil과 대화하세요. 그가 도울 수 있을지도 모릅니다.' WHERE `entry`=2607; +UPDATE `locales_quest` SET `Details_loc1`='오, 당신은 죽음처럼 보입니다. 정정 - 나는 죽음을 보았다, 당신은 죽음보다 더 나빠 보인다. $g 선생님, 당신은 그의 마지막 신체검사에서 죽음을 토해냈을 것입니다.$B$BHah! Noarm이 들리나요? 적어두세요!$B$B*기침* 음, 네, 도와드리려면 피를 좀 뽑아야겠습니다. 걱정하지 마세요. 처음 몇 번만 아파요... 50번 정도... /치료할 준비가 되면 누워요, $N.' WHERE `entry`=2608; +UPDATE `locales_quest` SET `Details_loc1`='후회. 지금 내가 가진 전부입니다. 하나의 잘못된 결정으로 인해 여러 가지 끔찍한 결과가 발생합니다. 내가 그 명령을 기다렸더라면. 어쩌면 그들은 그 저주받은 땅에서 우리를 기다리고 있는 공포를 자세히 설명했을 것입니다! 어쩌면 그들은 우리를 다른 세부 사항으로 리디렉션했을까요? 결국 내 잘못이었다. 모두 내 잘못이었어.$B$B그래서 나는 여기 서서 명령을 기다리고 있다. 나는 알아야 한다. 그 명령을 받아야 합니다.$B$B파견 사령관 Ruag는 Stonard에 거주하고 있습니다. 그를 찾아서 명령이 어떻게 되었는지 알아보십시오.' WHERE `entry`=2621; +UPDATE `locales_quest` SET `Details_loc1`='주문? 주문과 관련하여 무엇을 원하십니까?$B$B무슨 뜻입니까, $N? 물론 그 명령을 전달했습니다! 내가 함께 명령을 내린 병사들은 멀록들에게 기습을 당하고 잔인하게 구타당했습니다. 생존이라고 부를 수 있다면 단 한 명만 살아 남았습니다. 그는 거의 말을 하지 못하고 걸을 수 없으며 튜브를 통해 음식을 공급받아야 합니다. 그 명령이 어떻게 되었는지 알고 싶다면 Bengor와 대화하십시오. 분명 여기 어딘가에 있을 거예요... 그리고 $N, 코를 무엇에 집어넣는지 조심하세요. 코가 깨질 수도 있으니까요.' WHERE `entry`=2622; +UPDATE `locales_quest` SET `Details_loc1`='파견 사령관이 명령을 내 렸습니다. 우리는... 명령을 받았습니다. Blasted Lands로 가는 길에 기습을 당했습니다.$B$BMurlocs... 많은 murlocs... 이름이 Swamp Talker인 한 명. 창으로 내 두개골을 찌르는 것처럼 내 손에서 명령을 받았습니다. 동쪽... 동굴....$B$B<벤고르 기절.>' WHERE `entry`=2623; +UPDATE `locales_quest` SET `Details_loc1`='여기 보라색 가루가 있습니다, $N. 그것을 마린에게 가져가서 그가 나에게 은혜를 베풀어야 한다고 전해주세요!' WHERE `entry`=2661; +UPDATE `locales_quest` SET `Details_loc1`='이제 이 가루를 이슬과 섞으세요.$B$B놀라운 Noggenfogger Elixir를 완성한 후 잠시 후에 돌아와서 말을 거세요!' WHERE `entry`=2662; +UPDATE `locales_quest` SET `Details_loc1`='Razelikh와 그의 부하들의 세력을 극복하는 데는 당신 혼자보다 더 많은 것이 필요할 것입니다.$B$B적합한 모험가 그룹을 모아 내 부하들을 그들의 영원한 고문에서 해방시키세요! 18개의 돌을 깨뜨려야 합니다.$B$B힘들게 싸우고 명예롭게 죽어라, $N.' WHERE `entry`=2681; +UPDATE `locales_quest` SET `Details_loc1`='여기에서 오래된 유물을 가져가십시오. 더 이상 이 아이템을 사용할 수 없습니다.$B$B군단과의 싸움에서 도움이 되기를 바랍니다.' WHERE `entry`=2701; +UPDATE `locales_quest` SET `Details_loc1`='당신은 당신의 고귀함과 영웅심으로 나를 존경했습니다. $N.$B$B당신은 또한 그들을 존경했습니다...' WHERE `entry`=2702; +UPDATE `locales_quest` SET `Details_loc1`='모험의 한 챕터가 끝나면 또 다른 챕터가 시작됩니다. $N.$B$B내 부하 중 한 명이 아직 행방불명된 채 저주받은 땅 어딘가에서 실종되었습니다. 물론 키리스 중위 얘기다.$B$B아까도 말했지만, 우리 둘 다 Allistarj에게 투옥되고 고문당했지만 불쌍한 Kirith, 그의 의지력은 흔들렸다. 나는 내 새장에서 실험 소리를 들을 수 있었다. 고통스러운 비명이 동굴의 복도를 울렸다. 그것이 내가 Kirith에 대해 마지막으로 보거나 들은 것입니다.' WHERE `entry`=2721; +UPDATE `locales_quest` SET `Details_loc1`='이봐 $r!$B$BR린지가 도끼를 잃어버리고 붙잡혔어! 린지의 탈출을 도와주세요. 당신과 같은 $r은 Rin\'ji의 종류를 좋아하지 않지만 Rin\'ji는 구걸합니다! 여기서 나가야 해!$B$B좋은 $r을 위해 가 Rin\'ji를 여기서 내보내면:그녀는 Rin\'ji를 여기서 내보내도록 도와줍니다....$B$BRin\'ji는 비밀을 숨기고 있습니다. 절벽을 내려다보세요.' WHERE `entry`=2742; +UPDATE `locales_quest` SET `Details_loc1`='말을 다투지 맙시다, $r; 여기 있는 시간은 한정되어 있습니다.$B$B당신은 마왕 라젤리크를 보호하는 삼신의 힘을 파괴해야 합니다. 그렇게 하는 것은 저주받은 영혼을 해방시키는 것만큼 간단한 일이 아닐 것입니다.$B$B$B$B라젤리크의 부하들은 각각 라젤리크가 만든 부적의 3분의 1을 목에 걸고 있습니다. 아치 데몬을 소환하는 데 필요한 바로 그 부적$B$B트레버에게 돌아가서 라젤리크를 소환하는 데 필요한 것이 무엇인지 알려주십시오. 그는 당신에게 더 많은 것을 지시할 수 있을 것입니다.' WHERE `entry`=2743; +UPDATE `locales_quest` SET `Details_loc1`='삼합회는 Razelikh의 보호를 받습니다.$B$B그들의 노역에 대한 대가로 Razelikh는 그들에게 저주받은 땅 내에서 거의 무한한 힘을 부여했습니다. 부적 조각은 각각 소유자의 생명력에 맞춰져 불멸을 부여합니다. 그들은 저주받은 땅에 남아 있는 한 살해당하지 않으며 그들의 수명은 마지막 날까지 연장됩니다.$B$B당신을 더 도울 수 있는 사람이 있습니다, $N. 아즈샤라로 가서 악마사냥꾼 로라무스 탈리페데스를 찾으세요. 섬을 수색하십시오.' WHERE `entry`=2744; +UPDATE `locales_quest` SET `Details_loc1`='음, 흥미로운 이야기이고 가볍게 받아들일 이야기는 아닙니다. 네, 제가 도와드릴 수 있습니다. 하지만 당신이 해야 할 일은... 합법적이지 않은 형태의 정의를 분배하는 것입니다. 이 문제를 끝까지 보려면 $B$BLescovar와 Marzon을 처리해야 합니다. , 신속하게. 당신이 그런 일을 할 수 있다고 생각합니까?$B$B당신이 결정하세요. 그렇다면 서둘러 성으로 가서 내 오랜 친구인 티리온이라는 그놈을 찾으십시오. 그는 지금 몇 주 동안 Lescovar를 지켜보고 있습니다. 그는 당신이 이 일을 끝내도록 도울 수 있을 것입니다.' WHERE `entry`=2745; +UPDATE `locales_quest` SET `Details_loc1`='Trias는 시간표를 좀 앞당겼으면 좋겠어, 응? 알겠습니다. 할 수는 있지만 아직 준비가 되지 않았습니다. 그리고 이것을 알아두세요, 저는 어려운 부분을 하고 있지만, 당신은 $g 그의:그녀를 얻게 될 사람입니다; 더러운 손, 알겠어? 좋습니다.$B$BO좋아요. 제 계획을 실행하기 전에 몇 가지를 알려주셔야 합니다. Spybot이 저 경비원을 통과할 수 있도록 완벽한 변장을 했습니다.$B$B비단과 사과 몇 개를 가져다주세요. 비단은 당신에게 달려 있지만 도시 바로 외곽에 있는 클라라의 작은 농장에는 완벽한 크기의 사과가 있습니다.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `Details_loc1`='20세대에 걸쳐 Omosh가 이 망치 $N을 들고 있었습니다. 수십만 톤의 금속을 주조했습니다. 비극적으로 모든 것은 Omosh의 실패인 Orokk에서 끝납니다. 혈족이 없고 자손을 낳을 수 없습니다.$B$BI는 Omosh의 비법이 나와 함께 죽게 내버려 둘 수 없습니다! Omosh든 아니든 누군가는 유산을 이어가야 합니다!$B$B오로크에게 당신이 능력이 있음을 증명하세요, $N. 오로크에게 다음을 가져오십시오: 무늬가 있는 청동 팔보호구 2개, 청동 대검 2개, 날카로운 발톱 2개. 오로크로 가져오면 계속하겠습니다.' WHERE `entry`=2751; +UPDATE `locales_quest` SET `Details_loc1`='오로크는 당신의 눈에서 열정을 봅니다, $N. 스펀지처럼 당신은 Omosh의 지혜에 흠뻑 젖습니다.$B$B내가 세 가지 교훈을 가르칠 것입니다!$B$B모루로 돌아가 대장간의 열기에 흠뻑 젖어 오로크를 위해 청동 전투도끼 4개와 청동 전투망치 4개를 만드십시오. 그래야만 철 견갑에 대해 알게 될 것입니다.' WHERE `entry`=2752; +UPDATE `locales_quest` SET `Details_loc1`='$N, Orokk이 가르칠 교훈은 단 두 개뿐입니다. 당신의 근육은 아프지만, 오모쉬를 위해 계속하세요!$B$B오로크에게 4개의 녹색 철 투구, 4개의 녹색 철 팔보호구, 2개의 녹색 철 레깅스를 가져오세요. 이것 때문에 당신은 배우고 적들은 고통을 겪습니다!' WHERE `entry`=2753; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, Orokk이 가르쳐 주는 마지막 교훈입니다. 신성한 모루와 대장간으로 돌아가십시오! 오로크에게 단단한 철망치 2개, 은도금 청동 장화 2개, 은도금 청동 건틀릿 2개를 가져오십시오.$B$B가까이 가면서 그들의 눈에 비친 공포를 보십시오!' WHERE `entry`=2754; +UPDATE `locales_quest` SET `Details_loc1`='오로크는 울지 않아요, $N. 그을음이 눈에 들어옵니다.$B$B<오로크가 눈물을 닦습니다.>$B$B오로크가 가르쳐줄 마지막 오모쉬 가문의 비밀이 하나 있습니다. $N.$B$B 덕분에 Orokk은 행복하게 죽을 것입니다.' WHERE `entry`=2755; +UPDATE `locales_quest` SET `Details_loc1`='전설의 시대에 Aturk는 적의 두개골을 부수고 뼈를 필라멘트에 사용하기 위해 고운 가루로 갈아 냈습니다. 그 시절은 오래 전에 사라졌습니다, $r. 대족장은 클랜 간의 평화를 요구합니다. 오래된 적들은 이제 피곤한 눈으로만 지켜볼 뿐입니다!$B$B믿을 수 없습니다. 하지만 이것이 스랄의 뜻입니다.$B$B한탄은 그만! 당신은 배우기 위해 여기 있고, 당신은 배우게 될 것입니다! 강철 흉갑 4개와 강철 투구 4개를 가져오면 전쟁을 맛보게 될 것입니다!' WHERE `entry`=2756; +UPDATE `locales_quest` SET `Details_loc1`='들어봐, 꼬마야, 여기서 이러저러하면 아무것도 배울 수 없을 거야.$B$BI 남자를 아는 남자를 알아. 그는 무법항의 대장간 주위에 매달려 있습니다. 이 휘장을 보여주면 미스릴에 대한 모든 것을 알려줄 것입니다.$B$B그럼 뭐라고 할까요? 이 아이들 물건은 기저귀를 찬 아기들에게 맡기세요, $N -- 이제 다음으로 넘어갈 시간입니다.$B$B흥미가 있다면 그의 이름은 McGavan입니다. 그에게 이 장신구를 보여주면 그는 당신의 헌신을 인정할 것입니다.' WHERE `entry`=2757; +UPDATE `locales_quest` SET `Details_loc1`='많은 대장장이들은 채광과 대장장이가 별개의 독립적인 직업이라고 믿습니다. 하지만 채광 없이 대장장이가 있을 수 있습니까? 아하 -- 불가능하다! 노련한 대장장이는 또한 노련한 광부여야 합니다.$B$BGalvan에게 당신의 능력을 보여주세요, $N. 철괴 40개와 미스릴 40개를 가져오시오. 이를 위해 Galvan은 화려한 미스릴 바지의 방법을 알려줄 것입니다!' WHERE `entry`=2761; +UPDATE `locales_quest` SET `Details_loc1`='진은은 미스릴보다 강하고 내구성이 강하다고 합니다. Galvan은 광물에 대한 이러한 평가에 동의하지 않지만 그 이름과 달리 진은은 사실이 아닙니다! 미스릴은 훨씬 더 고귀한 광물입니다! 하! 여하튼, 이 수업을 위해서는 위대한 은 사기꾼 $N.$B$B미스릴 40개와 진은 5개를 가져와야 합니다. 그 대가로 당신은 화려한 미스릴 장갑의 비밀을 배우게 될 것이며 더 중요한 것은 진은이 거짓말쟁이라는 사실을 알게 될 것입니다!' WHERE `entry`=2762; +UPDATE `locales_quest` SET `Details_loc1`='귀중한 보석을 수확하는 것은 우리 기술인 $N에게 가장 중요한 일입니다. 황수정보다 귀한 보석은 거의 없습니다. 우리 제품에 부여하는 마법 속성은 황수정의 존재로 인해 크게 증폭됩니다.$B$B이 단원에서는 미스릴 막대 40개를 황수정 4개로 강화할 것입니다. 그 결과 마법의 보석학에 대한 이해와 화려한 미스릴 어깨를 만드는 지식이 향상될 것입니다.' WHERE `entry`=2763; +UPDATE `locales_quest` SET `Details_loc1`='갈반과의 훈련을 마칠 준비가 되었으면 Gadgetzan으로 여행을 떠나십시오.$B$B거기서 내 최고의 제자인 Trenton Lighthammer를 찾을 수 있을 것입니다. 그는 화려한 미스릴의 방법에 대해 가르쳐 줄 것이 많습니다. 그렇지 않으면 여기에 남아서 배우십시오!$B$BO오, 물론 Gadgetzan은 타나리스에 있습니다!' WHERE `entry`=2764; +UPDATE `locales_quest` SET `Details_loc1`='당신이 처음 나에게 왔을 때 나는 당신이 내 최고의 제자 중 한 명이 될 것이라는 것을 알았습니다! 망설이지 않고 McGavan에게 힘의 장신구를 포기했습니다. 당신은 나를 만나기 위해 이렇게 한 것뿐입니다. 기술에 대한 맹목적인 믿음과 헌신은 보상받아야 합니다.$B$B당신은 대장기술에 대한 전문 지식을 얻었습니다, $N. 보상을 받으세요!' WHERE `entry`=2765; +UPDATE `locales_quest` SET `Details_loc1`='마스터는 처음부터 이것을 계획한 것 같습니다. 나는 당신이 만드는 법을 배우지 않았고 당신도 내가 만드는 법을 배우지 않았습니다.$B$B주인님은 현명하십니다, $N. 우리는 서로 가르칠 것입니다!$B$B미스릴 코이프와 화려한 미스릴 어깨를 만드는 방법을 보여주면 화려한 미스릴 투구를 만드는 방법을 보여 드리겠습니다.' WHERE `entry`=2771; +UPDATE `locales_quest` SET `Details_loc1`='작년 올밸리 대장장이 대회에서 벤처기업주조소에서 온 비겁한 개에게 내 다리가 휩쓸리는 것을 지켜본 모든 사람들이 보았다. 그러나 그들이 몰랐던 것은 내가 토너먼트를 계속하고 궁극적으로 우승할 수 있었던 이유였습니다. 맞습니다, 화려한 미스릴 부츠! $B$BI는 올해 토너먼트를 위해 화려한 미스릴 바지를 만드는 방법을 배워야 할 것입니다. , Venture Co. 파쇄기로 진입! 나에게 바지의 방법을 가르쳐주고 장화의 방법을 배우십시오!' WHERE `entry`=2772; +UPDATE `locales_quest` SET `Details_loc1`='이 부분 주변에서 나는 Mithril Kid로 알려져 있습니다. 나는 전 세계의 모험가들에게 화려한 미스릴을 공급합니다.$B$B$B$B내가 화려한 미스릴 장갑을 만드는 기술을 모른다는 것을 그들은 조금 알고 있습니까? 쉿! 이것은 우리의 작은 비밀이 될 것입니다.$B$BT화려한 미스릴 장갑 $N을 만드는 기술을 저에게 가르쳐 주세요. 그 대가로 제가 갈반 밑에서 수련한 결과물인 화려한 미스릴 흉갑을 보여드리겠습니다.' WHERE `entry`=2773; +UPDATE `locales_quest` SET `Details_loc1`='서판은 마른나무껍질 트롤 표식으로 덮여 있습니다. Rin\'ji의 비밀은 정말로 수수께끼입니다... $B$B당신이 여기 당신의 손에 꽤 가치 있는 것을 가지고 있을지도 모릅니다. 반면에 그 반대도 가능합니다. 곤경에 처한 마른나무껍질 트롤은 문제에서 벗어날 방법을 찾기 위해 무엇이든 할 것입니다...' WHERE `entry`=2782; +UPDATE `locales_quest` SET `Details_loc1`='내 이야기를 들어줘, $r.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `Details_loc1`='계속하기 전에 내 이야기를 들어야 합니다.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `Details_loc1`='나는 내 가죽 작업에 자부심을 갖고 있으며 그것이 보여주고 있다고 느낍니다. 품질은 절대 타협해서는 안됩니다. 품질이 중요하지 않다고 말하는 사람은 지구가 비밀을 지키지 않는다는 사실도 믿게 될 것입니다!$B$B최근 고급 재료를 찾다가 두꺼운 설인 가죽을 발견했습니다. 예티는 페랄라스의 토착종으로 이곳 서쪽의 야생 흉터 골짜기에서 자주 발견됩니다. 10개 묶음에 제 가죽 제품 중 하나를 선택해 드리겠습니다. 그것이 당신에게 동의한다면, 우리는 설정되었습니다!' WHERE `entry`=2822; +UPDATE `locales_quest` SET `Details_loc1`='Kernobee로부터 새로운 노움 장비에 대한 소식을 듣자마자 Scooty와 저는 Gnomeregan으로 가는 가장 빠르고 안정적인 방법인 Transpolyporter 6000 작업을 시작했습니다.$B$B드디어 승객이 탑승할 준비가 되었습니다, $N. 한번 해보고 싶다면 무법항으로 가서 윈드 라이더 휴식처에서 스쿠티와 대화하세요. 무법항으로 가려면 톱니항에서 배를 타세요.$B$B물론 드워프가 들끓는 던 모로 산맥을 통해 놈리건으로 달려갈 수도 있습니다!' WHERE `entry`=2842; +UPDATE `locales_quest` SET `Details_loc1`='응답기를 소유하고 있는 한 패드를 밟기만 하면 Gnomeregan으로 순간이동됩니다.$B$B특이한 부작용이 발생할 수 있지만 영구적인 것은 없습니다.. . 더 이상.$B$BI 가장 중요한 부분인 돌아가는 것을 거의 잊어버렸습니다. 돌아올 준비가 되면 Gnomeregan의 트랜스폴리포터 패드를 밟으세요!$B$B이제 크기와 무게에 맞게 응답기를 보정하세요.' WHERE `entry`=2843; +UPDATE `locales_quest` SET `Details_loc1`='내 친구 Rockbiter에게 돌아가는 길을 찾도록 도와줄 수 있을까요? 저를 지켜보기로 했는데.. 그런데 저는 이따금 방황하는 경향이 있습니다. 볼 게 너무 많아서 정신이 팔려요.$B$B하지만 항상 제 관심을 끄는 한 가지가 있습니다.$B$B이 상자 안에는 매우 귀중한 종을 찾을 수 있습니다. 나에게. 나는 그것의 소리를 좋아합니다. 당신은 내 약속을 가지고 있습니다. 내가 방황하면 당신이해야 할 일은 그것을 울리는 것입니다. 나는 다시 달려 갈 것입니다.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `Details_loc1`='$n, 당신은 가죽세공인으로서 꽤 능숙해지고 있습니다! 당신이 관심을 가질 만한 몇 가지 패턴을 알고 있습니다... 야생 가죽 갑옷! 야생 가죽은 무성한 초목 지역과 그곳의 일부 생물에서 발견되는 야생 덩굴의 강력하고 혼란스러운 속성을 활용합니다. 그것을 사용하여 만든 갑옷은 당신의 기술을 가진 사람들에게는 누구에게도 뒤지지 않습니다. $B$BI가 당신에게 이것을 가르쳐 줄 것이지만 당신은 한동안 나를 위해 일할 것입니다. 첫 번째 비용은 두꺼운 가죽 10장입니다. 이후 구체적인 이야기를 하도록 하겠습니다.' WHERE `entry`=2847; +UPDATE `locales_quest` SET `Details_loc1`='야생 가죽 어깨는 착용자의 골격을 매우 잘 지지하여 상완과 어깨 자체를 최고 수준으로 보호합니다. 모든 야생 가죽 방어구와 마찬가지로 야생덩굴을 꿰맬 때 강력하지만 임의의 이점이 아이템에 적용됩니다.$B$B이 패턴을 사용하려면 두꺼운 방어구 키트 6개와 야생덩굴이 필요합니다. 그것은 당신이 채우기에 너무 큰 주문이되어서는 안됩니다.' WHERE `entry`=2848; +UPDATE `locales_quest` SET `Details_loc1`='야생 가죽 조끼는 모든 야생 가죽 방어구 세트의 필수품입니다. 조끼의 틀은 야생 덩굴과 혼합되어 몸통을 최대한 보호하는 동시에 강력한 마법이 옷을 통해 작용할 수 있도록 하는 제품을 생산합니다.$B$B이 패턴에는 거북 비늘 흉갑 2개가 필요합니다. 거북이 비늘 장갑 세트와 야생 덩굴. 그것은 어려운 주문이지만 당신이 나를 위해 채우는 데 거의 어려움이 없을 것입니다.' WHERE `entry`=2849; +UPDATE `locales_quest` SET `Details_loc1`='야생 가죽 헬멧은 착용자에게 편안함을 희생하지 않으면서 머리의 중요한 부분에 대한 탁월한 보호 기능을 제공합니다. 모든 야생 가죽 갑옷과 마찬가지로 통합된 야생 덩굴은 투구 프레임에 강력하지만 임의의 향상을 제공합니다. 가죽을 입는 사람이라면 이 옷을 꼭 갖고 싶어할 거예요!$B$B이 패턴을 만들려면 밤하늘 튜닉 2개, 밤하늘 머리띠 2개, 야생덩굴이 필요합니다. 이 주문을 완료하면 패턴이 당신의 것이 됩니다!' WHERE `entry`=2850; +UPDATE `locales_quest` SET `Details_loc1`='당신은 이제 꽤 많은 것을 배웠습니다, $n; 아직도, 당신이 배울 것이 더 있습니다. 다음은 모든 세트의 초석인 야생 가죽 장화입니다.$B$B이 장화는 모험의 위험에 대비하여 발을 편안하게 받쳐주도록 제작되었습니다. 부드러운 밑창은 조용한 움직임을 원하는 신발을 찾는 사람들에게 축복입니다.$B$B이 패턴의 경우 나이트스케이프 팬츠 2개와 나이트스케이프 부츠 2개를 주문해야 합니다. 나는 또한 두 개의 야생 덩굴이 필요합니다... 하나만이 아닙니다. 이 모든 것이 있으면 알려주세요.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `Details_loc1`='기본 사항을 숙지하면 더 복잡한 요금 $n을 마스터할 준비가 된 것입니다. 야생 가죽 다리보호구는 가장 튼튼하고 강력한 가죽 장비입니다. 허리, 허벅지, 종아리, 생명력 - 모두 엄청난 보호를 받습니다. 야생덩굴이 제공하는 강화 효과와 함께 그것을 소유한 모험가들은 당신을 볼 때마다 감사할 것입니다.$B$B이 패턴을 위해 거북이 껍질 투구 2개, 거북이 껍질 팔보호구 2개, 채워진 야생덩굴 2개가 필요합니다.' WHERE `entry`=2852; +UPDATE `locales_quest` SET `Details_loc1`='음 $n, 당신은 근면의 정의입니다. 야생 가죽 갑옷에는 하나의 패턴이 남아 있습니다. 당신은 다른 사람들을 마스터했습니다. 패턴을 위해 불필요하게 수고하지 않아도 됩니다. 당신은 그것을 완전히 얻었고, 그 다음에는 약간... 하지만 당신에게 직접 줄 수는 없습니다. 저를 공예로 인도한 선생님이 당신에게 상을 주셔야 합니다.$B$B이 편지를 Telonis에게 가져가십시오. 그는 다르나서스에서 가죽세공을 가르칩니다. 그에게 편지를 보여주고 나와 마찬가지로 당신을 동등하게 인정하게 하십시오.' WHERE `entry`=2853; +UPDATE `locales_quest` SET `Details_loc1`='$n, 가죽 세공인으로서의 기술은 당신보다 앞서 있습니다. 나는 당신이 습득하는 것이 현명할 가죽세공 지식을 가지고 있습니다... 야생 가죽 갑옷! 야생 가죽은 무성한 초목 지역과 그곳의 일부 생물에서 발견되는 야생 덩굴의 강력하고 혼란스러운 속성을 활용합니다. 그것을 사용하여 만든 갑옷은 당신의 기술을 가진 제작자에게 최고입니다. $B$BI가 당신을 가르칠 것이지만 당신은 잠시 동안 나를 위해 일할 것입니다. 첫 번째 비용은 두꺼운 가죽 10장입니다. 이후 구체적인 이야기를 하도록 하겠습니다.' WHERE `entry`=2854; +UPDATE `locales_quest` SET `Details_loc1`='야생 가죽 어깨는 착용자의 골격을 매우 잘 지탱하여 어깨와 팔 위쪽을 완벽하게 보호합니다. 모든 야생 가죽 방어구와 마찬가지로 야생덩굴을 꿰맬 때 아이템에 무작위이지만 매우 강력한 강화 효과가 부여됩니다.$B$B이 패턴을 사용하려면 두꺼운 방어구 키트 6개와 야생덩굴이 필요합니다. 그것은 당신이 채우기에 너무 큰 주문이되어서는 안됩니다.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `Details_loc1`='야생 가죽 조끼는 모든 야생 가죽 방어구 세트의 필수품입니다. 조끼의 틀과 그 안의 야생 덩굴 짜임은 몸통을 최대한 보호하는 동시에 강력한 마법이 옷을 통해 작용하도록 하는 제품을 생산합니다.$B$B이 패턴에는 거북 비늘 흉갑 2개가 필요합니다. 거북이 비늘 장갑 세트와 야생 덩굴. 이것은 쉬운 레슨은 아니지만 확실히 완료할 수 있는 기술이 있는 레슨입니다.' WHERE `entry`=2856; +UPDATE `locales_quest` SET `Details_loc1`='야생 가죽 헬멧은 착용자에게 편안함을 희생하지 않으면서 머리의 중요한 부분에 대한 탁월한 보호 기능을 제공합니다. 모든 야생 가죽 갑옷과 마찬가지로 통합된 야생 덩굴은 투구의 프레임에 강력하지만 무작위적인 마법 부여를 생성합니다. 가죽을 입는 사람이라면 이 옷을 꼭 갖고 싶어할 거예요!$B$B이 패턴을 만들려면 밤하늘 튜닉 2개, 밤하늘 머리띠 2개, 야생덩굴이 필요합니다. 이 단원을 완료하면 패턴이 당신의 것이 될 것입니다!' WHERE `entry`=2857; +UPDATE `locales_quest` SET `Details_loc1`='야생 가죽 방어구에 대한 지식이 늘어납니다, $n; 아직 배울 것이 더 있습니다.$B$B야생 가죽 장화는 모든 세트의 초석입니다. 이러한 부츠는 모험의 위험에 대비하여 발을 편안하게 받쳐주도록 제작되었습니다. 부드러운 밑창은 조용한 움직임을 원하는 신발을 찾는 사람들에게 축복입니다.$B$B이 패턴을 위해서는 Nightscape 바지 2개와 Nightscape 부츠 2개가 필요합니다. 나는 또한 두 개의 야생 덩굴이 필요합니다... 하나만이 아닙니다. 이러한 항목이 있으면 계속 진행합니다.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `Details_loc1`='더 복잡한 레슨을 마스터할 준비가 되었습니다, $n. 야생 가죽 다리보호구는 가장 튼튼하고 강력한 가죽 장비입니다. 허리, 허벅지, 종아리, 생명력 - 모두 엄청난 보호를 받습니다. 야생 덩굴이 제공하는 강화와 함께, 그것을 소유한 모험가들은 당신을 볼 때마다 감사할 것입니다.$B$B이 도안을 얻으려면 거북이 껍질 투구 2개, 거북이 껍질 팔 보호구 2개, 야생 덩굴 2개가 필요합니다.' WHERE `entry`=2859; +UPDATE `locales_quest` SET `Details_loc1`='$n, 당신은 내가 당신에게 가르칠 수 있는 모든 것을 배웠습니다. 그러나 야생 가죽 갑옷에는 패턴이 하나 남아 있습니다. 나는 이것을 위해 당신에게 불필요한 수고를 요구하지 않을 것입니다. 당신은 그것을 완전히 얻었습니다. 그러나이 패턴은 당신과 자유롭게 공유 할 수없는 패턴입니다.$B$B 저를 공예로 데려온 선생님이 당신에게 보상해야 할 사람입니다. 이 메모를 Una에게 가져가십시오. 그녀는 썬더 블러프에서 가죽세공을 가르칩니다. 그녀에게 그 편지를 보여주고 그녀가 당신을 나와 동등하게 인정하게 하십시오.' WHERE `entry`=2860; +UPDATE `locales_quest` SET `Details_loc1`='놀은... 골칫거리 그 이상입니다. 그들은 바로 이 캠프의 존재에 대한 끊임없는 위협입니다! 그들이 Feralas의 토착민인지 아닌지는 중요하지 않습니다. 그들에 대한 의지를 굳히지 않으면 우리는 이 지역 전체에서 쫓겨날 것입니다.$B$B야영지에 대한 놀의 공격이 최근 더욱 격렬해졌습니다. 그들의 숫자를 줄이는 데 당신의 도움이 필요합니다. 그들의 갈기 열 마리를 나에게 가져오십시오. 당신의 수고에 대해 후하게 보상하겠습니다.$B$B가라!' WHERE `entry`=2862; +UPDATE `locales_quest` SET `Details_loc1`='계획은 놀의 다양한 지도자들(자칭 알파라고 부르는)을 빠르게 연속적으로 제거하는 것입니다. 우리가 그들에 대해 이런 종류의 신속하고 정확한 파괴를 실행할 수 있다면 그들의 대열에 혼란을 야기할 것입니다. 아마도 벼룩에 물린 두꺼운 머리를 통해 우리가 그들을 파괴할 수 있고 파괴할 것이라는 메시지를 전달하게 될 것입니다!$B$BI 당신이 내 의지의 전달자가 되기를 원합니다; 이 작업이 $N 제대로 작동하도록 한 시간 안에 알파 5개를 제거하지 않으면 이 난관에 처하게 될 것입니다!' WHERE `entry`=2863; +UPDATE `locales_quest` SET `Details_loc1`='도움을 주셔서 다시 한 번 감사드립니다, $N. 여기 Steamwheedle 빌지 럼주 한 병이 있습니다. 그것을 MacKinley에게 가져가면 그는 마침내 Booty Bay 술에 대한 미친 믿음을 멈출 수 있습니다.' WHERE `entry`=2874; +UPDATE `locales_quest` SET `Details_loc1`='이 지팡이는 Equinex의 지팡이일지도 모릅니다! 에퀴넥스의 지팡이는 사실 꿈의 가지 서쪽 본토에 있는 레이븐윈드 폐허에 있는 에퀴넥스 기둥을 여는 데 사용되는 열쇠입니다.$B$B그 폐허에서 여전히 타오르는 네 개의 불꽃을 찾으십시오: 삼하, 임벨, 빌탄, 그리고 라하사. 정수를 회수한 다음 Equinex Monolith 옆에 서서 정수를 사용하여 지팡이에 에너지를 공급하십시오. 이것이 진정 에퀴넥스의 지팡이라면 모노리스를 잠금 해제하고 신성한 유물을 수집할 수 있습니다.' WHERE `entry`=2879; +UPDATE `locales_quest` SET `Details_loc1`='놀은 창고에서 가장 날카로운 도구는 아니지만 최근 활동에 대한 문서화된 전략을 가지고 있을 것입니다. 우리가 그 계획을 찾으면 무엇이 그들을 그렇게 일하게 만드는지 더 명확하게 알 수 있을 것입니다. $B$BI는 Woodpaw로 돌아가서 그들의 전투 계획과 유사한 것을 찾으시기 바랍니다. 그들은 무언가를 가져야 합니다. 그들의 공격은 너무 조율되어 그들 없이는 할 수 없습니다. 그것들을 찾으면 내게 돌아오시오.' WHERE `entry`=2902; +UPDATE `locales_quest` SET `Details_loc1`='놀의 전투 계획이 발견되었으므로 이제 남은 것은 계획을 모자케 야영지에 있는 아도켄 스위프트스트라이더에게 가져가는 것뿐입니다. 아마도 그나 그곳에 있는 누군가가 놀들이 무엇을 하고 있는지 좀 더 이해할 수 있을 것입니다.' WHERE `entry`=2903; +UPDATE `locales_quest` SET `Details_loc1`='노움 친구인 Klockmort Spannerspan이 Ironforge에서 나에게 전갈을 보냈습니다. 그는 위험한 노움과 그들의 장치로 오염되고 가득 찬 한 때 위대했던 노움 도시인 놈리건으로 가는 위험하지만 필수적인 임무에 도움이 필요하다고 말했습니다.$B$BI는 여기에 있어야 하지만 내 친구를 돕기 위해 마음이 아픕니다. 당신이 나를 대신해 갈 수 있다면 당신에게 많은 빚을 졌을 것입니다.$B$BIronforge의 Tinkertown에서 Klockmort를 찾을 수 있습니다.' WHERE `entry`=2925; +UPDATE `locales_quest` SET `Details_loc1`='마른나무껍질 트롤은 한때 호드의 동맹이었지만, 그들은 스랄을 배신했고... 벌을 받아야 합니다!$B$B자, 내 창을 가지고 멀리 북쪽에 있는 내륙지로 가십시오. 우리의 동맹인 포세이큰이 소유하고 있는 마을인 타렌 제분소의 북동쪽에서 찾을 수 있을 것입니다.$B$B내륙지에 들어가면 마른나무껍질 트롤을 사냥하십시오. 그들의 두개골을 모아 그들의 작은 마을인 히리와타 또는 준와타 중 한 곳에서 내 창을 땅에 박아넣어라.$B$B그들의 비열한 행동이 결과라는 것을 그들에게 보여라!' WHERE `entry`=2932; +UPDATE `locales_quest` SET `Details_loc1`='이 병에는 지독한 녹색 독이 들어 있습니다.$B$B이 마을에 있는 병의 수를 고려할 때 마른나무껍질 부족은 그것을 매우 중요하게 여길 것입니다. 인근 타렌 밀농장에 있는 약제상이 샘플을 원할 수도 있습니다.' WHERE `entry`=2933; +UPDATE `locales_quest` SET `Details_loc1`='브루드가드의 독은 당신이 원래 가져온 독만큼 강력하지 않았습니다. 다른 거미에서 온 게 틀림없어.$B$BI는 그 독의 신선한 샘플을 원해. 그것이 어디에서 왔는지 알아내려면 마른나무껍질을 잘 아는 트롤인 센진 마을에 있는 마스터 가드린과 상의해야 합니다. 듀로타로 가서 가드린과 대화하십시오. 운이 좋으면 그는 Witherbarks가 독을 어디서 얻는지 알게 될 것입니다.' WHERE `entry`=2935; +UPDATE `locales_quest` SET `Details_loc1`='Witherbarks는 거미 신을 숭배하고 그녀로부터 가장 강력한 독을 수집합니다. 따라서 독을 원한다면 그들의 신을 소환해야 합니다!$B$B그렇게 하려면 그녀의 진짜 이름을 알아야 하며 그 이름은 트롤 도시 줄파락의 타나리스에 묻힌 서판에 있습니다. Theka the Martyr.$B$BTheka를 물리치고 그의 서판을 읽고 거미 신의 이름을 알아내십시오. 당신이 그것을 알게되면 나에게 돌아오십시오.' WHERE `entry`=2936; +UPDATE `locales_quest` SET `Details_loc1`='그의 양피지를 가져다가 동부 내륙지의 마른나무껍질 왕국 깊숙한 곳에 있는 샤드라알로의 제단에서 읽어 보십시오. 이것은 거미 신 Shadra를 소환합니다.' WHERE `entry`=2937; +UPDATE `locales_quest` SET `Details_loc1`='당신이 Witherbark의 거미 신에게서 모은 독은 꽤 발견된 것입니다! 나는 단지 한 방울의 재료로 거의 24마리의 토끼를 죽일 수 있었습니다. 물론 그 토끼들 중 일부는 손바닥에 들어갈 정도로 아주 어리고 작았기 때문에 독소에 대한 저항력이 낮았을 것이라고 확신하지만 이 독이 강력하다는 것은 부인할 수 없습니다!$B$BI\' 언더시티의 아포테카리움에 있는 내 상사인 아포테카리 파라넬에게 보낸 샘플과도 같습니다. 나는 그가 이것을 직접 테스트하고 싶어할 것이라고 확신합니다.' WHERE `entry`=2938; +UPDATE `locales_quest` SET `Details_loc1`='아티팩트가 모노리스에서 제거되는 순간, 에퀴넥스 지팡이의 에너지가 사라지기 시작하는 것을 느낄 수 있습니다.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `Details_loc1`='여기 있습니다, $N. 내 책 잘 부탁해.$B$B자, 서둘러. 트로야스가 당신의 귀환을 간절히 바라고 있다고 확신합니다.' WHERE `entry`=2943; +UPDATE `locales_quest` SET `Details_loc1`='우리는 당신이 찾은 작은 디스크를 울둠의 봉인된 관문으로 가져가길 바랍니다. 우리는... 당신이 이 일을 할 때 어떤 일이 일어날지 확신할 수 없습니다.$B$B이것은 위험하게 들립니다. 물론, 우리는 그것을 인정합니다. 그러나 아무 작업도 수행하지 않을 수 있습니다. 무언가에 디스크를 사용해야 할 수도 있습니다. 아마도 디스크를 소유하고 있을 때 문이 열릴 것입니다. 마음을 열고 무엇이든 시도하고 어떤 일이 일어날지 대비하십시오.$B$B어떤 일이 일어나는지 알게 되면 Ironforge로 돌아가십시오. 작업이 완료되면 분석할 항목이 많습니다.' WHERE `entry`=2946; +UPDATE `locales_quest` SET `Details_loc1`='Sparklematic 5200이 생산한 상자를 열면 의심했던 반짝이는 반지가 드러납니다! 반지를 끼고 있으면 온몸에 마법의 힘이 솟구치는 것을 느낄 수 있습니다.$B$B밴드 내부에는 작지만 눈에 띄는 아이언포지 인장의 각인이 있습니다. 그 옆에는 \"TdK\"라는 작은 이니셜 3개가 새겨져 있습니다. 이것은 이전 소유자의 이니셜 또는 반지 제작자의 이니셜을 의미할 수 있습니다. 반지를 가지고... 아니면 이 사람에게 돌려주세요. 결정, 결정...' WHERE `entry`=2947; +UPDATE `locales_quest` SET `Details_loc1`='잘 들어 $n, 그 반지는 네 거야... 하지만 더 나은 반지를 만들어줄 수 있어! 내가 말했듯이 그 디자인은 정말 간단합니다. 나는 이제 훨씬 더 숙련되어 있으며, 은화 30개만 지불하면 당신을 위해 멋지게 꾸며줄 것입니다! 음, 30이 조금 넘습니다. 사실...$B$BI는 지금 곤경에 처해 있습니다. 내 모든 재료 재고가 모두 말라 버렸습니다. 은괴와 이끼 마노를 가져오면 은과 마노 격자를 링에 추가하여 좀 더 활기차게 만들겠습니다!$B$B저를 믿으세요!' WHERE `entry`=2948; +UPDATE `locales_quest` SET `Details_loc1`='Sparklematic 5200이 생산한 상자를 열면 반짝이는 반지가 나타납니다! 반지를 끼고 있으면 온몸에 마법의 힘이 솟구치는 것을 느낄 수 있습니다.$B$B밴드 내부에는 작지만 눈에 띄는 오그리마 봉인의 각인이 있습니다. 그 옆에는 새겨진 문자가 있지만 청소 후에도 처음 세 개만 눈에 띕니다: \"NOG...\"$B$B이것은 이전 소유자의 이니셜 또는 반지 제작자의 이니셜을 의미할 수 있습니다. 반지를 지키거나... \"NOG\"를 찾으세요 - 결정, 결정...' WHERE `entry`=2949; +UPDATE `locales_quest` SET `Details_loc1`='아니, 아니, 아니 - 갑자기 반지가 내 것이라고 말하는 것이 아닙니다. 평소에는 이렇게 하지 않지만 검은무쇠단에 대한 당신의 정보는 매우 유용했습니다. 내가 당신을 위해 당신의 반지를 개선해 줄게요. 이 간단한 것을 만든 사람이 할 수 있었던 것보다 더 낫습니다. 아마도 그놈...$B$B수고를 위해 은괴, 이끼 마노 한 개, 은화 30개를 가져오면 반지에 은과 마노 격자를 추가하여 그 안에 있는 마법을 강화하겠습니다. . 관심 있는?' WHERE `entry`=2950; +UPDATE `locales_quest` SET `Details_loc1`='이 장치는 방 밖의 광기에 맞서 싸우는 노움들 사이에서 눈에 띕니다. 장치의 작은 명판에는 \"The Sparklematic 5200\"이라는 문구와 다음과 같은 문구가 표시됩니다. $B$B\"때와 찌꺼기가 반짝이를 망치고 있습니까? Sparklematic 5200은 윤기를 되돌려줍니다. 동전 투입구에 은화 3개를 넣으세요. Sparklematic 5200을 잠시 작동시키면 짜잔! 당신의 귀중품은 깨끗하고 빛날 것입니다!\"' WHERE `entry`=2951; +UPDATE `locales_quest` SET `Details_loc1`='\"안녕하세요. 저는 입장의 수호자입니다. 디스크 세트에 이미 울둠의 판금이 통합되어 있지 않으면 울둠 영지에 입장을 허용하지 않겠습니다.\"$B$B노르간논의 돌 감시자의 모습은 반드시 플래티넘 원판을 가지고 타나리스 사막으로 당신을 보냈을 때 기대했던 반응. 지시에 따라 계속하기 전에 Stone Watcher 뒤에 숨겨진 이야기가 무엇인지 알아내야 합니다.' WHERE `entry`=2954; +UPDATE `locales_quest` SET `Details_loc1`='음 $n... 우리는 여기서 일시적인 막다른 골목에 있는 것 같습니다. 울둠의 판금이 필요한 것은 알지만 그 판금이 어디에 있는지는 모릅니다. 확실한 공격 계획을 세우려면 이것에 대해 꽤 많은 조사를 해야 할 것입니다. 어디서부터 시작해야 할지 몇 가지 아이디어가 있습니다. 머지않아 당신이 나가서 그것들을 되찾아 달라고 부탁할 테니 기대가 큽니다.$B$B고등 탐험가에게 이 사실을 알려야 합니다, $n; 의심할 여지 없이 그는 또한 리그를 다시 한 번 도와준 것에 대해 개인적으로 감사하고 싶어합니다.' WHERE `entry`=2964; +UPDATE `locales_quest` SET `Details_loc1`='아, $n, 당신이 다시 저를 찾아오다니 정말 행운입니다. 울다만 발굴 현장에서의 당신의 계시는 우리 현자들에게 확실히 많은 논의를 주었습니다. 나는 드루이드 중 한 명인 Nara Wildmane과 함께 그 일을 하고 있었는데, 그녀의 과거 모험 경험이 우리가 취해야 할 다음 단계와 관련하여 매우 중요할 수 있다는 생각이 들었습니다.$B$BI와 대화를 나누고 싶습니다. 그녀는 타나리스 사막에 있는 감시자의 계곡으로의 여행에 대해 이야기했습니다. 그녀는 Elder Rise에서 당신을 기다립니다.' WHERE `entry`=2965; +UPDATE `locales_quest` SET `Details_loc1`='Sage Truthseeker와 저는 당신이 찾은 미니어처 디스크를 울둠의 봉인된 관문으로 가져가길 바랍니다. 우리는... 당신이 이 일을 할 때 어떤 일이 일어날지 확신할 수 없습니다.$B$B이것은 위험하게 들립니다. 물론, 우리는 그것을 인정합니다. 그러나 아무 작업도 수행하지 않을 수 있습니다. 무언가에 디스크를 사용해야 할 수도 있습니다. 아마도 디스크를 소유하고 있을 때 문이 열릴 것입니다. 마음을 열고 무엇이든 시도하고 어떤 일이 일어날지 대비하세요.$B$B할 수 있는 것을 배우고 나에게 돌아오세요. 우리는 논의할 것이 많을 것입니다.' WHERE `entry`=2966; +UPDATE `locales_quest` SET `Details_loc1`='받침대에 다시 액세스합니다. 플래티넘 디스크가 갑자기 배낭에 다시 나타납니다.$B$B바위 감시자에 대한 지식을 습득하고 디스크를 되찾았으니 썬더 블러프로 돌아가서 나라 와일드메인에게 발견 사실을 알릴 시간입니다.' WHERE `entry`=2967; +UPDATE `locales_quest` SET `Details_loc1`='음 $n... 불행한 난관에 봉착한 것 같습니다. 울둠의 판금이 필요한 것은 알지만 그 판금이 어디에 있는지는 모릅니다. 우리는 이것을 조사한 다음 확실한 공격 계획을 고안할 것입니다. 어디서부터 시작해야 할지 몇 가지 아이디어가 있습니다. 곧 진실을 밝히기 위한 노력에 다시 동참해 달라고 요청하게 되기를 바랍니다.$B$BSage Truthseeker에게 이 사실을 알려야 합니다, $n; 의심할 여지 없이 그는 또한 다시 한 번 부름에 주의를 기울인 것에 대해 개인적으로 감사하고 싶어합니다.' WHERE `entry`=2968; +UPDATE `locales_quest` SET `Details_loc1`='그녀가 이미 말했듯이 Kindal과 나는 이제 Grimtotem과 싸울 것입니다. 힘을 합치면 큰 위협 없이 타우렌을 제거할 수 있을 것입니다. 하지만 당신이 기꺼이 도와준다면 기꺼이 도와드리겠습니다.$B$B우리 아래에 있는 캠프를 보셨겠지만, 더 동쪽으로. 자신의 전술을 사용하여 타우렌에게 최대한 많은 피해를 입히십시오. Kindal의 화살과 당신의 무기가 쏘는 것을 느낀 후에 모두 여기서 다시 만날 수 있습니다.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `Details_loc1`='광야에서 킨달과 나는 당신의 도움에 보답할 수 있는 수단이 빈약하지만, 우리는 당신이 인정받지 못한다고 느끼기를 원하지 않습니다. 내 인장 반지를 가져가세요. 텔드랏실의 가지에 들어간 적이 있다면 다르나서스 중심부에 있는 달의 사원으로 가십시오. 그곳에서 나의 대여사제 티란데 위스퍼윈드를 찾을 수 있을 것입니다. 반지는 그녀에게 우리가 건강하다는 것을 알리고 당신의 이야기에 공을 돌릴 것입니다.$B$B우리 둘 다 고마워요, $N.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `Details_loc1`='잘 봤습니다, $c. 나는 오그리마 주인을 위한 임무를 수행하기 위해 동료들과 함께 페랄라스까지 여행했습니다.$B$B평생의 짝인 코린은 새 옷에 큰 기쁨을 느낍니다. 용. 당신이 나를 도울 수 있습니까? 내가 원하는 화려한 날개를 가진 스프라이트 다터는 Camp Mojache의 서쪽에 있습니다.' WHERE `entry`=2973; +UPDATE `locales_quest` SET `Details_loc1`='받침대에 다시 액세스합니다. 플래티넘 원반이 갑자기 백팩에 다시 나타납니다.$B$B스톤 감시자에 대한 지식을 습득하고 원반을 되찾았으니 이제 아이언포지로 돌아가 탐험가 연맹에 발견 사실을 알릴 시간입니다.' WHERE `entry`=2977; +UPDATE `locales_quest` SET `Details_loc1`='Feralas는 뛰어난 $c가 $G그 자신:그녀 자신;를 증명할 수 있는 이상적인 장소입니다. Gordunni라고 불리는 오우거 부족이 그곳의 지배적인 군대이며 그 수가 증가하고 있습니다. 그들이 Feralas에서 우리의 존재를 위협하기 전에 막아야 합니다. 내가 아는 Rok Orhan이라는 전사는 Feralas의 Mojache 캠프에 거주하고 있습니다. 그녀에게 가십시오. 당신이 도착하면 그녀는 당신에게 상황에 대해 더 많이 말할 것입니다.' WHERE `entry`=2981; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, 마지막으로 검사를 받은 지 꽤 되었습니다. 지금까지 인내심을 가지고 연구했지만 이제 더 큰 힘에 대해 배울 때입니다... 진정한 힘을 배울 때입니다. 비용을 지불할 준비가 되어 있다면 불의 원소는 당신 것입니다.$B$B불모의 땅에서 Kranal Fiss를 찾으십시오. 그는 교차로의 북쪽에 있는 작은 집에 살고 있지만, 나이트 엘프의 저주받은 땅에 도달했다면 너무 멀리 간 것입니다.' WHERE `entry`=2983; +UPDATE `locales_quest` SET `Details_loc1`='마지막으로 테스트를 받은 지 오래되었습니다, $N. 당신은 지금까지 당신의 연구에서 인내심을 보여주었지만, 당신이 더 많은 것을 배울 시간이 왔습니다. 파괴와 혼돈에 대해 배울 때가 왔습니다. 불의 원소는 대가를 지불할 준비가 되어 있다면 이해를 위한 당신의 것입니다.$B$B불모의 땅에서 Kranal Fiss를 찾으십시오. 그는 교차로 북쪽의 작은 집에 살고 있지만 나이트 엘프 땅에 도달했다면 너무 멀리 간 것입니다.' WHERE `entry`=2984; +UPDATE `locales_quest` SET `Details_loc1`='다음 시험을 볼 준비가 된 것 같습니다, $N. 당신은 공부에 인내심을 가지고 있었지만 더 많은 것을 배울 시간이 왔습니다. 물의 순수성에 대해 배울 때가 왔습니다.$B$B불모의 땅에서 Islen Waterseer를 찾으십시오. 그녀는 Southfury River와 Ratchet 남쪽의 동부 해안을 따라 있습니다. 그녀의 낚시 오두막에서 그녀를 찾을 수 있습니다. 행운을 빕니다, $N.' WHERE `entry`=2985; +UPDATE `locales_quest` SET `Details_loc1`='마지막으로 테스트를 받은 지 오래되었습니다, $N. 당신은 지금까지 당신의 연구에서 인내심을 보여주었지만, 당신이 더 많은 것을 배울 시간이 왔습니다. 물의 순수성에 대해 배울 때가 왔습니다.$B$B불모의 땅에서 Islen Waterseer를 찾으십시오. 그녀는 Southfury River와 Ratchet 남쪽의 동부 해안을 따라 있습니다. 그녀의 낚시 오두막에서 그녀를 찾을 수 있습니다. 행운을 빕니다, $N.' WHERE `entry`=2986; +UPDATE `locales_quest` SET `Details_loc1`='이 깃털을 점쟁이 타디우스 그림쉐이드에게 가져가십시오. 그는 어두운 지식을 추구하기 위해 몇 년 전에 맹금의 봉우리를 떠났지만, 마음 속으로는 여전히 와일드해머입니다!$B$B그리고 아마도 그의 재능이 날카로운부리를 찾는 데 도움이 될 수 있을 것입니다.$B$B이 깃털은 그리핀 아기가 잠들어 있는 둥지에서 가져온 것입니다. Thadius에게 주면 운이 좋으면 점술 마법을 사용하여 Sharpbeak을 찾을 수 있습니다.$B$B행운을 빌어요, $N. Blasted Lands의 Nethergarde Keep의 마법사 탑에서 Thadius를 찾을 수 있습니다.' WHERE `entry`=2990; +UPDATE `locales_quest` SET `Details_loc1`='내가 점을 치는 의식을 하는 동안 자리를 내어 주십시오. 당신이 가져온 깃털과 그 주인 사이의 연결고리를 찾고, 그 연결고리를 뾰족부리 자신에게 쫓겠습니다.$B$B즉... 모든 것이 계획대로 된다면 그렇게 하겠습니다. 그렇지 않다면... 눈을 감는 것이 좋을 것입니다.' WHERE `entry`=2992; +UPDATE `locales_quest` SET `Details_loc1`='뾰족부리는 내륙지의 진타알로 꼭대기 절벽 높은 곳에 있는 우리에 갇혀 있습니다. 이 우리의 열쇠는 썩은가지 트롤의 고위 여사제인 비열한 여사제 헥스에게 있습니다.$B$B저기. 나는 내 역할을 다했다. 행운을 빌어요, $N.' WHERE `entry`=2993; +UPDATE `locales_quest` SET `Details_loc1`='우리는 Sharpbeak를 구해야 합니다!$B$BVilebranch 영토의 중심부에 있는 Jintha\'Alor의 꼭대기까지 싸우고 사악한 여사제 Hexx에게서 Sharpbeak 우리의 열쇠를 얻은 다음 Sharpbeak을 찾아 구출하세요!' WHERE `entry`=2994; +UPDATE `locales_quest` SET `Details_loc1`='Quel\'Danil Lodge는 동부 내륙지의 하이 엘프를 위한 소통의 중심지입니다. 그들의 대사는 남부 내륙지 지역에 거주하는 마른나무껍질 트롤에 대한 지식을 공유하는 다른 종족과 관계를 구축하기 위해 노력하고 있습니다. 통신에 관한 모든 문서는 별장에 보관됩니다.$B$BHighvale이 다른 사람들과 동맹을 맺을 필요는 없습니다. $N.$B$BHighvale 문서를 파괴하십시오. 우리는 그들의 통신선을 태워야 합니다... 말 그대로.' WHERE `entry`=2995; +UPDATE `locales_quest` SET `Details_loc1`='나는 과거에 당신에게 기술을 가르쳤지만 다른 사람이 당신을 가르칠 때가 왔습니다. 그는 Ratchet에 있고 그의 이름은 Strahad입니다. 그는 인간이지만 그가 약하다고 생각하도록 속지 마십시오. 그는 작을지라도 강력합니다. 그는 더 강력한 소환에 대해 가르쳐 줄 수 있습니다. 준비가 된 것 같습니다. 지금 그에게 가십시오. 그는 그의 탑 옆에 있는 항구 도시 위에 있는 톱니항에 있습니다.' WHERE `entry`=2996; +UPDATE `locales_quest` SET `Details_loc1`='안녕, $N. 당신이 던 모로의 사람들을 도우느라 바쁘다는 건 알지만 시간이 있을 때 아이언포지로 가서 우리가 가장 존경하는 친구 중 한 명인 티자 배틀포지와 대화해야 합니다. 그녀는 어린 성기사들이 빛과 당신에게 기대되는 것에 대해 더 많이 배울 때 찾는 사람입니다.$B$B미스터리의 전당 위층에서 그녀를 찾을 수 있습니다. 한 번도 가본 적이 없다면 Mystic Ward에 있습니다. 행운을 빕니다, $N.' WHERE `entry`=2997; +UPDATE `locales_quest` SET `Details_loc1`='안녕, $N. 당신이 던 모로의 사람들을 도우느라 바쁘다는 건 알지만 시간이 있을 때 위층으로 올라가서 우리가 가장 존경하는 친구 중 한 명인 티자 배틀포지와 이야기해 보세요. 그녀는 젊은 성기사들이 빛과 당신에게 기대하는 것에 대해 더 많이 배울 때 찾아가는 사람입니다.' WHERE `entry`=2999; +UPDATE `locales_quest` SET `Details_loc1`='안녕, $N. 당신이 아제로스 사람들을 도우느라 바쁘다는 건 알지만 시간이 있을 때 아이언포지로 돌아가서 당신의 고향에서 가장 존경받는 성기사 중 한 명인 티자 배틀포지와 이야기해 보십시오. 그녀는 젊은 드워프 팔라딘이 빛과 우리 모두에게 기대되는 것에 대해 더 많이 배울 때 찾아가는 사람입니다.$B$BMystic Ward에 있는 Hall of Mysteries 위층에서 그녀를 찾을 수 있습니다.' WHERE `entry`=3000; +UPDATE `locales_quest` SET `Details_loc1`='나는 과거에 당신에게 기술을 가르쳤지만 다른 사람이 당신을 가르칠 때가 왔습니다. 그는 Ratchet에 있고 그의 이름은 Strahad입니다. 그는 인간이지만 그가 약하거나 적이 아니라고 생각하도록 속지 마십시오... 적어도 지금은 말입니다. 그는 강력하고 존경받아야 한다. 그는 당신에게 더 큰 소환, 당신이 준비되어 있다고 생각하는 소환에 대해 가르칠 수 있습니다. 지금 그에게 가십시오.$B$B그는 Ratchet에서 찾을 수 있습니다... 항구 마을 위의 탑 옆에 있습니다.' WHERE `entry`=3001; +UPDATE `locales_quest` SET `Details_loc1`='나는 내 적을 잘 알고 있지만, 나는 전사다, $N. 이 보주가 무엇을 할 수 있는지 말씀드릴 수 없습니다.$B$BI Orgrimmar에 있는 마법사가 이 보주에 대해 자세히 알려줄 수 있다는 것을 알고 있습니다. 그에게 가져가세요.' WHERE `entry`=3002; +UPDATE `locales_quest` SET `Details_loc1`='Edana Hatetalon은 서쪽 폐허에 거주하는 Northspring 하피의 여왕입니다. 그녀는 순수한 악입니다. 나는 그녀의 마음이 크리스탈 중 하나라고 들었습니다. 그녀는 다른 모든 사람에 대해 느끼는 증오 외에는 어떤 감정도 없습니다. 당신은 에다나와 맞서서 그녀의 어두운 마음을 되찾아야 합니다.$B$BI 하피가 나르는 뿔나팔에 대해 들어본 적이 있습니다. 폐허의 북쪽에 있는 헤이트탈론 스톤으로 그것을 불면 여왕이 소환됩니다.$B$BImagine 그녀를 부르는 것이 그녀의 친척이 아니라 그녀의 죽음일 때 그녀의 놀라움.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `Details_loc1`='내 시절에 나는 노련한 사냥꾼이었습니다. 내가 두려워하는 어떤 생물도 주변에 없었습니다. 그때까지...$B$BI는 내가 기습을 당했을 때 힘든 전투 후 숲에서 내 칼날을 갈고 있었습니다. 하피들이 나를 에워쌌고, 나는 간신히 몸을 이끌고 가까스로 안전한 곳으로 갈 수 있었다.$B$B지금도 여전히 그들의 울음소리가 들린다...$B$BI는 그 이후로 결코 같지 않았다. 하지만 내 안에서 증오가 끓어오르고 있어. 몇 년이 지나서라도 복수해야 해.$B$B노스스프링 하피는 여기 서쪽에서 찾을 수 있어. $N, 내 복수를 해줘.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 양피지가 왔으니 $N.$B$B시간 있을 때 읽어보세요. 내가 착각하지 않는다면 전사 조련사 Frang에게서 온 것입니다. 당신이 준비되면 그는 당신과 함께 할 것입니다. 굴 밖에서 그늘에 몸을 숨기고 있는 그를 찾을 수 있을 것입니다.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 태블릿이 당신을 위해 $N.$B$B시간이 있을 때 그것을 읽으십시오. 내가 착각하지 않는다면 그것은 사냥꾼 조련사 젠샨에게서 온 것입니다. 당신이 준비되면 그녀는 당신과 함께 할 것입니다.' WHERE `entry`=3082; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 태블릿이 당신을 위해 $N.$B$B시간이 있을 때 그것을 읽으십시오. 내가 착각하지 않았다면 불량 조련사 Rwag에서 온 것입니다. 당신이 준비되면 그는 당신과 함께 할 것입니다.' WHERE `entry`=3083; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 태블릿이 당신을 위해 $N.$B$B시간이 있을 때 그것을 읽으십시오. 내가 착각하지 않으면 주술사 Shikrik에게서 온 것입니다. 당신이 준비되면 그녀는 당신과 함께 할 것입니다.' WHERE `entry`=3084; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 태블릿이 당신을 위해 $N.$B$B시간이 있을 때 그것을 읽으십시오. 내가 착각하지 않는다면 그것은 사제 조련사 Ken\'jai에게서 온 것입니다. 당신이 준비되면 그는 당신과 함께 할 것입니다.' WHERE `entry`=3085; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 양피지가 왔으니 $N.$B$B시간 있을 때 읽어보세요. 내가 착각하지 않는다면 그것은 사냥꾼 조련사 젠샨에게서 온 것입니다. 당신이 준비되면 그녀는 당신과 함께 할 것입니다.' WHERE `entry`=3087; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 양피지가 왔으니 $N.$B$B시간 있을 때 읽어보세요. 내가 착각하지 않았다면 불량 조련사 Rwag에서 온 것입니다. 당신이 준비되면 그는 당신과 함께 할 것입니다.' WHERE `entry`=3088; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 없는 동안 양피지가 왔으니 $N.$B$B시간 있을 때 읽어보세요. 내가 착각하지 않으면 주술사 Shikrik에게서 온 것입니다. 당신이 준비되면 그녀는 당신과 함께 할 것입니다.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `Details_loc1`='조금 전 전령이 당신을 찾고 있었습니다, $N. 그녀는 전사 조련사 Harutt가 보냈습니다. 이 쪽지가 Harutt에서 온 것이라면 내용을 읽는 데 오래 걸리지 않을 것입니다.' WHERE `entry`=3091; +UPDATE `locales_quest` SET `Details_loc1`='조금 전 전령이 당신을 찾고 있었습니다, $N. 나는 그녀가 사냥꾼 조련사 랑카에 의해 보내졌다고 믿습니다. 이 쪽지가 랑카에서 온 것이라면 내용을 읽는 데 오래 걸리지 않을 것입니다.' WHERE `entry`=3092; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 생각 없는 스컬지와 싸우고 있을 때 이 두루마리가 도착했습니다. 전사 조련사 다날의 인장이 찍힌 것 같아서 중요한 문제라고 생각합니다. 나는 다시 나가기 전에 그것을 읽을 시간이 좀 걸릴 것입니다.' WHERE `entry`=3095; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 생각 없는 스컬지와 싸우고 있을 때 이 두루마리가 도착했습니다. 불량 조련사 David Trias의 도장이 찍힌 것처럼 보이기 때문에 중요한 문제라고 생각합니다. 나는 다시 나가기 전에 그것을 읽을 시간이 좀 걸릴 것입니다.' WHERE `entry`=3096; +UPDATE `locales_quest` SET `Details_loc1`='아, 당신이 생각 없는 스컬지와 싸우고 있을 때 이 두루마리가 도착했습니다. 흑 마법사 조련사 Maximillion의 인장이 찍힌 것 같아서 중요한 문제라고 생각합니다. 나는 다시 나가기 전에 그것을 읽을 시간이 좀 걸릴 것입니다.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `Details_loc1`='코볼트 야영지에서 돌아오자마자 이 사실을 알려 달라는 요청을 받았어요, $N. 우리 지역의 전사 조련사인 Llane의 휘장이 봉인된 편지인 것 같습니다. 여기 수도원에서 다른 일을 시작하기 전에 주저하지 않고 읽어 보겠습니다.' WHERE `entry`=3100; +UPDATE `locales_quest` SET `Details_loc1`='코볼트 야영지에서 돌아오자마자 이 사실을 알려 달라는 요청을 받았어요, $N. 우리 지역의 성기사 조련사인 사무엘 형제의 휘장이 봉인된 편지인 것 같습니다. 여기 수도원에서 다른 일을 시작하기 전에 주저하지 않고 읽어 보겠습니다.' WHERE `entry`=3101; +UPDATE `locales_quest` SET `Details_loc1`='코볼트 야영지에서 돌아오자마자 이 사실을 알려 달라는 요청을 받았어요, $N. 우리 지역 트레이너 중 한 명인 Jorik의 휘장이 봉인된 편지인 것 같습니다. 여기 수도원에서 다른 일을 시작하기 전에 주저하지 않고 읽어 보겠습니다.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `Details_loc1`='코볼트 야영지에서 돌아오자마자 이 사실을 알려 달라는 요청을 받았어요, $N. 우리 지역 사제 조련사인 여사제 아네타의 휘장이 봉인된 편지인 것 같습니다. 여기 수도원에서 다른 일을 시작하기 전에 주저하지 않고 읽어 보겠습니다.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Details_loc1`='코볼트 야영지에서 돌아오자마자 이 사실을 알려 달라는 요청을 받았어요, $N. 우리 지역의 마법사 조련사인 Khelden의 휘장이 봉인된 편지인 것 같습니다. 여기 수도원에서 다른 일을 시작하기 전에 주저하지 않고 읽어 보겠습니다.' WHERE `entry`=3104; +UPDATE `locales_quest` SET `Details_loc1`='코볼트 야영지에서 돌아오자마자 이 사실을 알려 달라는 요청을 받았어요, $N. 우리 지역 조련사 중 한 명인 드루실라의 휘장이 봉인된 편지인 것 같습니다. 여기 수도원에서 다른 일을 시작하기 전에 주저하지 않고 읽어 보겠습니다.' WHERE `entry`=3105; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 도와주는 동안, 이 룬은 당신에게 물려주려고 나에게 주어졌습니다. 시간이 있을 때 시간을 내어 읽어보세요. 전사 조련사 트란에게서 온 것 같아요. 한번 살펴보고 기회가 있을 때 앤빌마 안에 있는 그를 찾으십시오.' WHERE `entry`=3106; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 도와주는 동안, 이 룬은 당신에게 물려주려고 나에게 주어졌습니다. 시간이 있을 때 시간을 내어 읽어보세요. 성기사 조련사 브로모스에게서 온 것 같아요. 한번 살펴보고 기회가 있을 때 앤빌마 안에 있는 그를 찾으십시오.' WHERE `entry`=3107; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 도와주는 동안, 이 룬은 당신에게 물려주려고 나에게 주어졌습니다. 시간이 있을 때 시간을 내어 읽어보세요. 도적 조련사 솔름에게서 온 것 같아요. 한번 살펴보고 기회가 있을 때 앤빌마 안에 있는 그를 찾으십시오.' WHERE `entry`=3109; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 도와주는 동안, 이 룬은 당신에게 물려주려고 나에게 주어졌습니다. 시간이 있을 때 시간을 내어 읽어보세요. 사제 조련사 Branstock에게서 온 것 같아요. 한번 살펴보고 기회가 있을 때 앤빌마 안에 있는 그를 찾으십시오.' WHERE `entry`=3110; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 도와주고 있을 때, 이 각서는 당신에게 전달하도록 나에게 주어졌습니다. 시간이 있을 때 시간을 내어 읽어보세요. 전사 조련사 트란에게서 온 것 같아요. 한번 살펴보고 기회가 있을 때 앤빌마 안에 있는 그를 찾으십시오.' WHERE `entry`=3112; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 도와주고 있을 때, 이 각서는 당신에게 전달하도록 나에게 주어졌습니다. 시간이 있을 때 시간을 내어 읽어보세요. 도적 조련사 솔름에게서 온 것 같아요. 한번 살펴보고 기회가 있을 때 앤빌마 안에 있는 그를 찾으십시오.' WHERE `entry`=3113; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 도와주고 있을 때, 이 각서는 당신에게 전달하도록 나에게 주어졌습니다. 시간이 있을 때 시간을 내어 읽어보세요. 마법사 조련사 메리크에게서 온 것 같아요. 한번 살펴보고 기회가 있을 때 앤빌마 안에 있는 그를 찾으십시오.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나를 도와주고 있을 때, 이 각서는 당신에게 전달하도록 나에게 주어졌습니다. 시간이 있을 때 시간을 내어 읽어보세요. 흑마법사 조련사 알라마르에게서 온 것 같아요. 한번 살펴보고 기회가 있을 때 Anvilmar 안에 있는 그를 찾으십시오.$B$B조심하세요, $N, 당신 종족은 이 지역에서 그다지 신뢰하지 않습니다.' WHERE `entry`=3115; +UPDATE `locales_quest` SET `Details_loc1`='이 인장은 우리 전사 조련사 알리시아의 전령이 나에게 준 것이다. Alyissia는 당신이 잠시 시간이 있을 때 당신과 함께 할 말을 할 것 같습니다. 그것을 읽고 나중에 그녀에게 가져 오십시오.' WHERE `entry`=3116; +UPDATE `locales_quest` SET `Details_loc1`='이 인장은 사냥꾼 조련사인 Ayanna의 전령이 나에게 준 것입니다. Ayanna는 당신이 잠시 시간이 있을 때 당신과 함께 할 말을 할 것 같습니다. 그것을 읽고 나중에 그녀에게 가져 오십시오.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `Details_loc1`='이 인장은 우리 불량 조련사인 프라훈의 전령이 나에게 준 것입니다. 프라훈은 당신이 시간이 있을 때 당신과 함께 할 말을 가지고 있을 것 같습니다. 그것을 읽고 나중에 그에게 가져 오십시오.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `Details_loc1`='이 인장은 사제 조련사인 샨다의 전령이 나에게 준 것입니다. Shanda는 당신이 잠시 시간이 있을 때 당신과 함께 할 말을 할 것 같습니다. 그것을 읽고 나중에 그녀에게 가져 오십시오.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `Details_loc1`='Orgrimmar의 Neeru Fireblade는 여기서 시작하는 데 필요한 것을 가지고 있습니다! 그는 내가 필요로 하는 혼합물을 섞었습니다...음, 보시게 될 겁니다.$B$B지금 자네와 함께 -- 오그리마로. 자, 이것을 가지고 가십시오. 약초를 주고 네루에게 약속한 쪼그라든 머리다. 모험을 하다가 숲에서 만난 불쌍한 드워프의 머리입니다. Neeru가 기뻐할 것이라고 확신합니다.$B$BCleft of Shadow에서 Neeru를 찾을 수 있습니다.' WHERE `entry`=3121; +UPDATE `locales_quest` SET `Details_loc1`='당신이 믿을 만하고 뮤세크 용기를 사용할 수 있는 능력이 있음을 증명했으므로 이제 다른 생명체를 포획하기를 바랍니다.$B$B히포그리프는 수년 동안 나이트 엘프의 충실한 동반자였습니다. 그들의 영혼은 충성스럽고 변함이 없습니다.$B$B당신의 임무는 깃털 히포그리프 10마리를 죽이고, 재빨리 몸을 움츠리고 그릇에 담아 그들의 뮤세크를 보존하는 것입니다. 여기서 남쪽에 있는 높은 광야에서 히포그리프를 찾을 수 있을 것입니다.' WHERE `entry`=3124; +UPDATE `locales_quest` SET `Details_loc1`='$N, 다음은 겉보기에는 매우 연약해 보이지만 우리가 진정으로 추구하는 것은 강력한 영혼입니다. 내가 말하는 요정용은 나이트 엘프를 동맹으로 섬겼습니다. 호드도 이 정신력의 혜택을 받을 수 있도록 한 마리를 잡아야 합니다.$B$B여기 뮤세크가 있습니다, $N. 스프라이트 다터 또는 스프라이트 드래곤 8마리를 죽이고 그들의 뮤세크를 잡으십시오. 여기서 서쪽에서 찾을 수 있습니다.' WHERE `entry`=3125; +UPDATE `locales_quest` SET `Details_loc1`='숲 속을 구불구불 돌아다니는 방황하는 숲길을 걷는 자들이 우리의 다음 목표인 $N입니다. 나이트 엘프는 무리에 맞서 싸우기 위해 트렌트를 동맹으로 모집했습니다. 그들의 움직임은 느릴 수 있지만 보호자로서의 역할은 부인할 수 없습니다.$B$B곧 우리는 이 힘을 우리 자신을 위해 사용할 수 있게 될 것입니다.$B$B방랑하는 숲속을 걷는 자 3명을 찾으십시오. 그들을 죽이고 뮤세크 용기를 사용하여 축소하고 포획하십시오.' WHERE `entry`=3126; +UPDATE `locales_quest` SET `Details_loc1`='내가 너에게 요구할 마지막 임무는 북서쪽으로 가서 마지막 적을 찾는 것이다.$B$B불타는 군단이 세상에 나타났을 때 산악 거인들은 나이트 엘프를 돕기 위해 산을 떠났다. 그들의 거대한 크기와 바위 지형을 따라 이동할 때 땅이 흔들리기 시작하는 방식으로 그들을 알게 될 것입니다.$B$BI는 그 크기의 힘을 활용하기를 간절히 원합니다. 7명의 산악 거인을 처치한 다음 뮤세크 용기를 사용하여 그들의 강력한 뮤세크를 포획하십시오.' WHERE `entry`=3127; +UPDATE `locales_quest` SET `Details_loc1`='뮤세크를 무기에 주입하는 것은 어려운 과정입니다. 이제 필요한 모든 재료와 당신이 포획한 생물의 뮤세크를 가지고 있으므로 시작할 수 있습니다. 기다리세요; 나는 잠시 후에 돌아올 것이다.' WHERE `entry`=3129; +UPDATE `locales_quest` SET `Details_loc1`='악마와 싸우고 싶습니까? 내 이야기를 잘 들어주면 좋을 텐데.' WHERE `entry`=3141; +UPDATE `locales_quest` SET `Details_loc1`='$N, 저는 과학자이지만 마음 속으로는 보물 사냥꾼입니다!$B$B오래 전에 트롤이 이 땅을 차지했을 때 그들은 신으로 숭배하는 히드라인 가즈릴라를 모델로 한 장신구를 대량으로 만들었습니다. . 이 장신구는 내가 히드라 신의 이름을 따서 \"Gahz\'ridian\"이라고 부르는 요소로 조각되었습니다.$B$BI가 직접 찾았지만 좀 더 연구하고 싶습니다. 찾을 수 있을까요? $B$BI는 Gahz\'ridian을 쉽게 찾을 수 있는 탐지기를 발명하기도 했습니다! 착용만 하면 검색이 시작됩니다!' WHERE `entry`=3161; +UPDATE `locales_quest` SET `Details_loc1`='당신이 우리 죽음추적자들을 도우러 나가는 동안 연금술사 렌퍼럴이 당신에게 소환장을 보냈습니다. 그는 나에게 세부 사항을 알려주지 않았지만 당신이 그에게 준 늑대 심장에 대해 당신과 이야기하고 싶었습니다.' WHERE `entry`=3221; +UPDATE `locales_quest` SET `Details_loc1`='당신과의 시간은 끝났습니다, $N. 자세히 알아보려면 남쪽에 있는 Camp Taurajo로 가서 Jorn Skyseer와 대화해야 합니다. 그는 당신의 인도를 계속할 것입니다.' WHERE `entry`=3261; +UPDATE `locales_quest` SET `Details_loc1`='당신은 기사단을 위해 많은 일을 했습니다, $N. 여기까지 오는 데 필요한 순전한 헌신은 평범한 사람이라면 외면했을 것입니다. 내 생각이나 Galvan의 생각에는 당신이 우리 중 하나라는 데 의심의 여지가 없습니다. $B$B그래서 당신이 약간의 보상을 받을 자격이 있다고 생각합니다. 정말 아무 것도 아니고 장신구에 불과합니다. 처음에 당신을 우리에게 데려온 것이 그것이라고 믿기 때문에 당신은 그것의 속성에 익숙할 것입니다.' WHERE `entry`=3321; +UPDATE `locales_quest` SET `Details_loc1`='불모의 땅에는 Razorfen Downs라고 불리는 뒤엉킨 덩굴이 끔찍하게 엉망입니다. 이 장소에 대한 첫 번째 관찰에서는 위협이 거의 없는 것으로 나타났지만, 최근에 발견한 사실은 훨씬 더 심각합니다...$B$B가시덩굴 구릉의 가시멧돼지가 스컬지와 동조하고 있습니다. 혹한의 인도자 Amnennar라는 이름의 리치가 거대한 의식의 힘을 사용하여 그들의 모든 움직임을 제어하며 이제 그들을 지배합니다. $B$BAmnennar는 Ner\'zhul과 직접적인 텔레파시 링크를 가지고 있습니다. 우리는 이 유대 $N을 끊어야 합니다. Coldbringer에게 종말이 와야 합니다.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `Details_loc1`='이 조각에는 큰 비밀이 있습니다. 그것은 에메랄드 꿈의 순수한 본질입니다. 하지만 이 파편에서 내가 보는 것은 꿈이 아니다. 이런 종류의 환영은 악몽이라고 부를 것입니다.$B$BI $N, 당신을 놀라게 하고 싶지는 않지만 가능한 한 빨리 이 조각을 현명한 드루이드의 손에 전달하는 것이 최선이라고 생각합니다.$ Elder Rise에 있는 B$BHamuul Runetotem을 찾아야 합니다. 썬더 블러프로 향합니다. 더 이상 말할 수 없습니다.' WHERE `entry`=3369; +UPDATE `locales_quest` SET `Details_loc1`='이 조각에는 큰 비밀이 있습니다. 그것은 에메랄드 꿈의 순수한 본질입니다. 하지만 이 파편에서 내가 보는 것은 꿈이 아니다. 이런 종류의 환영은 악몽이라고 부를 것입니다.$B$BI $N, 당신을 놀라게 하고 싶지는 않지만 가능한 한 빨리 이 조각을 현명한 드루이드의 손에 전달하는 것이 최선이라고 생각합니다.. . 세나리온 의회에 있는 $B$BMathrengyl Bearwalker를 찾아야 합니다. 다르나서스로 가십시오. 더 이상 말할 수 없습니다.' WHERE `entry`=3370; +UPDATE `locales_quest` SET `Details_loc1`='보석을 만지면 깊은 목소리가 마음에 울려 퍼집니다.$B$B\"필멸자여, 이 간청에 귀를 기울이십시오. 나는 이 저주받은 사원을 지키는 녹색용군단의 에라니쿠스입니다. 그들의 신에 대한 혐오는 이제 실패로 끝났습니다. 이 보석에 내 정수의 일부를 주입하면서 꿈이 혼란에 빠지는 것을 느꼈습니다. 제발 - 이 보석을 내 은신처의 정수 글꼴에 넣고 우리가 그곳의 마법은 내가 쉴 수 있도록 내 정신에서 오염을 제거합니다.\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `Details_loc1`='당신은 서약석을 사용하고, 이타리우스는 이 돌을 통해 당신의 마음에 직접 말합니다.$B$B\"이 서약석에 담긴 책임을 수락함으로써 당신은 나와 이세라의 용군단이 타락한 에라니쿠스의 영혼을 구하는 데 도움을 주기로 동의합니다. 당신과 내가 하게 될 많은 희생 중 하나는 의심할 여지 없이 Eranikus의 정신에 남아 있는 자유 의지 부분을 사슬로 묶은 보석을 나에게 양도하는 것입니다.\"$B$B\"이 $N을 수행하면 구원받을 합당한 영혼을 구원하기 위해 협력할 것입니다.\"' WHERE `entry`=3374; +UPDATE `locales_quest` SET `Details_loc1`='음... 또 다른 점술 약병이 필요하신가요? 농담이시죠? 첫 번째로 무엇을 했습니까?! 여기서 해야 할 일이 많습니다, $r. 그 약병은 나무에서 자라지 않습니다! 사실, 그들이 있었으면 좋았을 텐데, 왜냐하면 나는 다른 것이 없기 때문에 거기에 가서 하나를 고를 것이기 때문입니다!!$B$Bin 당신에게 하나를 만들기 위해서는 다음이 필요합니다: 마나 포션, 석탄 조각 , 그리고 약간의 달콤한 과즙. 이유를 묻지 말고 내가 묻는 것을 가져오면 새로 만들어 줄게.' WHERE `entry`=3375; +UPDATE `locales_quest` SET `Details_loc1`='이 세상에는 불안한 영혼이 있습니다, $N. 그들의 고립으로 더럽혀지고 고대의 악에 묶인 영혼들이 있습니다... $B$BI는 지구 표면 아래 깊숙이 있는 장소에 대해 들었습니다. 그곳에서 내가 본 것보다 더 큰 힘에 의해 추방되었습니다. $B$B이 장소에 대해 더 알고 싶다면; Sunken Temple에서 Marvon Rivetseeker라는 고블린을 찾으십시오. 그는 세계의 많은 고대 지역을 연구했으며 마지막으로 타나리스의 트롤 폐허를 연구하기 위해 톱니항에 집을 떠난 것으로 알려졌습니다.' WHERE `entry`=3380; +UPDATE `locales_quest` SET `Details_loc1`='아, 젊은 $r이 Sanath에게 말을 걸러 왔습니다. 정말 멋진 날입니다! 당신의 존재로 저를 은혜롭게 해주셔서 영광입니다. 감사합니다!$B$B제발... 제 빈정거림이 칭찬이라고 오만하게 생각하지 마세요. 한 가지만 확실히 합시다: 나는 당신을 좋아하지 않습니다. 하지만 이 짧은 대화는 우리와는 아무 상관이 없습니다. 제 주인과 관련된 것입니다.$B$B내 화살에 쓸 히포그리프 깃털 몇 개를 가져오시면 그를 만나러 가도록 하겠습니다. 그는 그들이 충분히 가치가 있음을 증명한다면 그에게 모험가를 보내달라고 요청했습니다.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `Details_loc1`='우리는 닻을 내릴 안전한 피난처를 찾기 위해 해안에서 막 벗어났습니다. 그들이 공격했을 때는 해가 진 지 한 시간도 채 되지 않았습니다... 저 빌어먹을 나가!$B$BI 그들이 무엇을 찾고 있었는지 확실하지 않지만 그들이 그것을 찾지 못한 것은 분명합니다. 이미 한 번 돌아왔습니다. 내 스카우트 두 명이 다음 공격이 올 때 우리에게 공정한 경고를 주기 위해 계곡 입구에서 감시하고 있습니다.$B$BI 지금 따라와서 미안합니다, $N, 하지만 제 손에서 벗어났습니다.$ B$B당신은 당신의 삶의 싸움에 대한 준비가 되셨습니까?' WHERE `entry`=3382; +UPDATE `locales_quest` SET `Details_loc1`='Gadgetzan의 Vizzklick에게 Kovic의 패배 소식을 개인적으로 전해주셨으면 합니다. 그는 Kovic이 죽었다는 소식을 듣고 매우 기뻐할 것이므로 큰 보상을 줄 것이라고 확신합니다.' WHERE `entry`=3402; +UPDATE `locales_quest` SET `Details_loc1`='블랙박스 퀘스트의 호드 버전입니다.' WHERE `entry`=3482; +UPDATE `locales_quest` SET `Details_loc1`='음, 탐욕스러운 욕심을 보여주니 구역질이 나네요.$B$B아무튼, 당신의 물질 중독에 너무 오래 연연하지 않겠습니다.$B$B불완전한 드레니시스트 조각을 제출할 때마다 더 많은 쓰레기로 보상하겠습니다. 내 정크 힙은 작아지고 정크 힙은 커집니다. 드레노어에서는 이를 \'윈-윈\' 상황이라고 부릅니다.' WHERE `entry`=3502; +UPDATE `locales_quest` SET `Details_loc1`='배신하고 도둑질하는 여자! 그게 내가 그녀를 부르는 이름이야--그게 그녀의 전부야!$B$BI는 중대한 실수를 저질렀을지도 몰라, $N. 나는 블러드 엘프를 믿었다. 설상가상으로, 난 여자를 믿었어!$B$B그녀는 아즈샤라가 막대한 부를... 강력한 아이템을 손에 넣을 것이라고 주장했다. 나는 단순히 그녀를 보호하기 위해 그녀와 함께 전사 몇 명을 보내면 보상을 받을 것입니다. 글쎄, 누가 바보인지 봐--그녀는 그들을 모두 죽였어.$B$BI는 복수를 원해, $N, 하지만 난 다른 사람을 보낼 여유가 없어. Haldarr Encampment 북쪽의 Valormok에서 Ag\'tor를 찾으십시오. 그는 당신에게 더 말할 것입니다.' WHERE `entry`=3504; +UPDATE `locales_quest` SET `Details_loc1`='저도 그렇게 생각했습니다.$B$B우리는 아즈샤라 북부 반도의 남쪽 절벽을 따라 그녀의 일꾼들을 상대로 성전을 시작합니다. 피비린내 나는 분노로 그들을 죽여라--그들이 잘못된 아군을 배신했다는 사실을 그들에게 알려라.$B$B아직은 걱정하지 말라--그녀는 아즈샤라를 수색하는 경호원들과 함께 대부분의 시간을 보낸다. 그녀의 일꾼을 죽인 후에 그녀의 개인 캠프를 찾는 것이 현명할 것입니다. 그녀를 공격할 수 있는 곳을 정찰하는 것이 현명할 것입니다. 아마도 그녀를 자극하는 데 사용할 수 있는 무언가가 있을 것입니다.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `Details_loc1`='몇 분 더 생각하면 몇 가지 생각이 떠오릅니다. 그 중 하나는 당신의 얼굴에 미소를 짓게 합니다. 수정을 파괴하면 많은 오크를 학살하고 벨그롬을 배신한 블러드 엘프가 화를 낼 수도 있지 않을까요?$B$BYou 계속해서 더 많은 대본과 그림을 해독하고 수정 중 하나가 원의 생성자와 연결되어 있고 나머지는 훨씬 더 사악한 것과 연결되어 있음을 깨닫습니다.$B$B책을 덮고 어떤 수정을 사용할지 결정하기 시작합니다. 파괴하다.' WHERE `entry`=3506; +UPDATE `locales_quest` SET `Details_loc1`='오그리마에 있는 벨그롬에게 돌아가십시오. 그는 그녀의 머리를 직접 보고 싶어할 것입니다! 우리는 곧 그곳으로 돌아갈 것입니다.$B$B아, 오늘은 참으로 좋은 날입니다. 도움을 주셔서 감사합니다, $N.' WHERE `entry`=3507; +UPDATE `locales_quest` SET `Details_loc1`='당신은 무모해요, $N. 성공할 가능성이 거의 또는 전혀 없을 때 맹목적으로 전투에 참여하는 것은 당신 종족의 훌륭한 자질입니다. Razelikh의 하수인 중 한 명만 쓰러지는 것을 볼 수만 있다면 도와드리겠습니다.$B$BRazelikh의 부하를 보호하는 보호막을 해제하려면 시간이 걸리고 희귀한 유물을 획득해야 합니다.$B$B하지만 먼저 깨달음을 수행해야 합니다. 의례. 내가 수집한 정보는 강력한 무기를 만드는 데 도움이 될 것입니다.' WHERE `entry`=3508; +UPDATE `locales_quest` SET `Details_loc1`='악마 군주와 그의 하수인을 해치는 방법은 단 하나뿐입니다. 그의 진정한 이름을 지닌 힘의 무기를 제작해야 합니다.$B$B이러한 무기를 제작하면 악마와 그의 지휘 아래 있는 모든 것이 취약해집니다.$B$BA 아즈샤라에는 하급 신인 로드 아크코록이 있습니다. 당신은 그를 찾아내야 하지만 경고를 받으십시오. 당신이 발각되면 그의 하수인들이 당신을 파괴하기 위해 수단과 방법을 가리지 않을 것입니다.$B$B분명히, 당신은 그러한 정보에 대한 대가를 치러야 할 것입니다.' WHERE `entry`=3509; +UPDATE `locales_quest` SET `Details_loc1`='그녀는 내 아이들을 죽입니다. 자신을 이 바다의 지배자라고 부르는 그녀. 거짓 신, 그 이상은 아닙니다. 그녀를 박살내고 그녀의 머리를 모두 되찾아오십시오.$B$B그러면 당신이 찾는 이름과 그에 못지않게 중요한 다른 무언가가 주어질 것입니다.$B$B그녀는 클러치를 배회합니다... 그녀의 이름은 헤타라입니다.$B$ ㄴ<아코로크 경이 남서쪽을 가리킨다.>$B$B가!' WHERE `entry`=3510; +UPDATE `locales_quest` SET `Details_loc1`='약속대로 마왕, 파멸자 라젤리크의 이름을 밝히겠다. 하지만 먼저 당신의 여정에 가장 중요한 것을 준비해야 합니다.$B$B당신이 만들고자 하는 무기에는 성질이 필요합니다. 이 머리에서 피를 빼낼 시간을 주세요.$B$B<아코로크 경이 거대한 주먹 사이에서 머리를 쥐어짜 피를 빼냅니다.>$B$B마음을 로라무스에게 돌려주고 짐승: Rakh\'likh.' WHERE `entry`=3511; +UPDATE `locales_quest` SET `Details_loc1`='이 두루마리는 Stonetalon Peak에 있는 Talon Den의 Keymaster인 교활한 드라이어드 Rynthariel에게서 온 것입니다.$B$B그녀는 당신이 이것을 약탈한 전령과 더 이상 접촉하지 않을 것입니다. 하지만 우리는 여기서 우리의 입장을 견지해야 합니다. 호드는 이곳에서 그녀의 앞잡이를 용납하지 않을 것입니다.$B$B$N, Talon Den으로 가십시오. Rynthariel을 죽인 다음 모두가 볼 수 있도록 상징을 세웁니다. 이 호드 깃발을 가져가세요, $N. 그들이 다시 우리 영토를 통해 다른 전령을 보낼 정도로 경솔하지 않도록 그것을 갈퀴굴에 두십시오.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `Details_loc1`='인정합니다, $N, 저는 아즈샤라에서 제 상황을 최대한 활용했습니다. Belgrom의 벌칙은 나름의 이점이 있습니다.$B$B떠나기 전에 조사를 좀 해보니 얼마나 많은 귀중한 물건들이 널려 있는지 알면 놀랄 겁니다.$B$BI가 내 거래에 대해 더 자세히 설명하고 내가 그것들을 모으는 것을 도와준다면 이익의 일부를.$B$B동쪽에 있는 엘다라스 폐허 전체에 내가 필요한 서판이 있습니다. 네 명 모두 명가 마법사의 이름을 따서 명명되었습니다. 그것들을 가져오시면 좀 더 이야기하겠습니다.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `Details_loc1`='첫 번째 석판은 마가타라는 타우렌 암컷에게 갑니다. 그녀는 Thunder Bluff의 원로 중 한 명이며 타우렌과 포세이큰 간의 동맹 지지자 중 한 명입니다. 그녀는 원로들 중 누구보다 타우렌과 그들의 방식이 포세이큰이 다시 인간으로 돌아가는 길을 찾는 데 도움이 될 수 있다고 생각합니다.$B$B그녀에게 베스아마라의 서판을 가져다주세요. 태블릿은 그녀가 포세이큰을 도울 방법을 찾는 데 필요한 링크일 수 있습니다... 그녀는 그렇게 주장합니다.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `Details_loc1`='뛰어난! 제 이름은 벨니스트라즈입니다. 저를 구해주셔서 감사합니다. 나는 스컬지에 들끓는 해충을 위한 식사로 내 자신을 포기했습니다. 예 - 저는 Scourge가 괜찮다고 말했습니다. 그들은 이곳에서 가시멧돼지와 일종의 거래를 중개했고, 이 악몽은 그 결과입니다.$B$B잘 들어... 그냥 도망치는 것보다, 우리 모두를 위해 변화를 만들고 싶습니다. 끝까지 나를 도와주시겠습니까? 위험할지도 모르지만, 당신은 그다지 신경쓰지 않는 타입인가 보군요.' WHERE `entry`=3523; +UPDATE `locales_quest` SET `Details_loc1`='장엄한 바다 생물은 죽을 때까지 어둠의 해안 해안선에 몸을 던지는 것으로 알려져 있습니다. 최근에 이 짐승들은 계속해서 증가하는 숫자로 해변으로 밀려오고 있습니다. 조사를 위해 달의 신전에서 이곳으로 보냈지만, 물가에 멀록이 있어 조사가 어려웠습니다.$B$BAuberdine 바로 남쪽 해안으로 떠밀려온 거대한 생물이 있는데, 그 괴물은 악랄한 그레이미스트에게 둘러싸여 있습니다. 멀록. 우리 연구를 위해 그곳으로 가서 그 생물의 뼈를 회수해 주시겠습니까?' WHERE `entry`=3524; +UPDATE `locales_quest` SET `Details_loc1`='입구 근처에는 가시멧돼지의 무시무시한 오븐 역할을 하는 우상이 있습니다. 야수들... 그들은 말 그대로 불모의 땅에서 납치된 사람들을 잡아먹습니다. 우상을 폐쇄하고 그들이 다시 그것을 사용하지 못하도록 묶을 수 있지만 그러려면 당신의 도움이 필요합니다. 내 계획: 나를 아이돌에게 데려다주는 것. 도착하면 의식을 시작하겠습니다. 나 자신을 변호하는 것은 말할 것도 없고 당신과 거의 의사소통을 할 수 없을 것입니다. 내가 아이돌을 폐쇄하는 동안 날 지켜줘. 그들이 날 쓰러뜨리면 우리는 끝이야.$B$B나랑 같이 갈래?!' WHERE `entry`=3525; +UPDATE `locales_quest` SET `Details_loc1`='전문 엔지니어링은 그놈과 고블린이라는 두 가지 별개의 분야를 산출합니다. 분명히 고블린 공학은 모든 뛰어난 엔지니어의 선택입니다. 강력한 폭발물과 환상적인 장비를 현명하게 사용하여 세상을 지배하는 법을 배우세요!$B$B$N, 이 매뉴얼을 읽어보세요. 고블린 공학에 대해 배우고 싶다면 가젯잔에 있는 닉스 스프로켓스프링에게 가져가십시오. 기억하십시오 - 회원 자격은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 이것이 원하는 것인지 확인하십시오.' WHERE `entry`=3526; +UPDATE `locales_quest` SET `Details_loc1`='오그리마에 울타리가 있습니다. 그는 The Drag에 거주합니다. 어디를 봐야할지 모르면 못잡기 어렵지만, 그곳에서 가장 높은 건물 중 하나를 찾으러 가면 그를 찾는 데 문제가 없을 것입니다.$B$B하지만 부탁 하나만 들어주세요. 칼림도어 전체에 그가 거기 있고 그의 사업이 무엇인지는 우리 모두에게 좋지 않을 것입니다.$B$B그는 우리에게 진야엘의 석판에 대해 공정한 가격 이상을 줄 것입니다. 이유는 모르겠지만 그가 그 소재에 대해 듣고 얼마나 흥분했는지 보셨을 것입니다.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `Details_loc1`='Andron Gant는 내 다음 연락처입니다. 그는 보통 Undercity에서... Apothecarium 바로 근처에 있습니다.$B$B그는 서판을 원하는 용도에 대해 말할 때 조금 더 느슨했습니다. 분명히 Undercity의 마법사 중 일부는 명가가 사용하는 비전 주문 중 일부를 연구하려고 합니다. 그들은 이 태블릿이 도움이 될 것이라고 생각합니다. Markri는 생물 소환에 능숙했습니다. 특히 엘리멘탈.$B$B마크리의 서판을 가져가서 나에게 돌아와 보상의 일부를 받으십시오.' WHERE `entry`=3542; +UPDATE `locales_quest` SET `Details_loc1`='이 마지막 서판은 매우 위험한 사람 $N에게 전달됩니다. 내가 당신에게 만나자고 한 그 누구보다 이 사람을 훨씬 덜 신뢰한다고 말할 때 주의를 기울이십시오.$B$BArchmage Xylem은 아즈샤라가 내려다보이는 언덕 위에 탑이 있습니다. 그는 인간이지만 내가 만나거나 죽인 적이 없는 인간처럼 행동합니다. 그는 힘을 발산하고, 태블릿으로 무엇을 할 계획인지 감히 묻지 않습니다.$B$B그는 나에게 왔지만, 내가 그를 만날 준비가 되었을 때 그의 경호원 Sanath가 내가 탑에 도착하는 것을 도와줄 것이라고 말했습니다. 북쪽에서 Sanath를 찾습니다.' WHERE `entry`=3561; +UPDATE `locales_quest` SET `Details_loc1`='이 메모를 제디가에게 가져가십시오. 그녀가 돌아올 때 그녀를 위해 지불이 여기에 있을 것이라고 그녀에게 말하십시오. 그리고 그녀의 작업에 만족한다고 전해주세요.$B$B빨리 가세요, $N. 당신의 주인에게 내가 여기서 그녀를 기다리고 있다고 전해주세요.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `Details_loc1`='이 편지를 제디가에게 가져가십시오. 그녀에게 우리 거래가 도움이 되었다는 사실을 알리고 그녀의 작업에 만족합니다.$B$B당신은 그녀에게 그녀가 오그리마로 빨리 돌아오면 제스리몬이 그녀를 잘 돌봐줄 것이라고 전합니다.$B$B그것을 그녀에게 말하고, 나중에 당신의 서비스가 다시 필요할지도 모릅니다, $N.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `Details_loc1`='여기... 가져가... 이것을 제디가에게. 행운을 빕니다!' WHERE `entry`=3564; +UPDATE `locales_quest` SET `Details_loc1`='뭐야? 아, 네, 당신의 지불. 물론이죠.$B$B이걸 가지고 가세요. 제디가가 당신의 귀환을 참을성 있게 기다리고 있을 거라고 확신합니다.' WHERE `entry`=3565; +UPDATE `locales_quest` SET `Details_loc1`='제 뒤에 있는 저 타우렌이 보이시나요? 금방이라도 아플 것 같은 타우렌이 보이시죠? 그녀는 최근에 아즈샤라에 있었습니다. 그녀는 Eldarath의 폐허를 통과하는 동안 일부 나가에게 부상을 입었다고 주장합니다. $B$B 그들 중 몇 명과 싸운 후 그녀는 해변에서 휴식을 취하고 조수 웅덩이에서 물을 마셨습니다. 지금 그녀는 메스꺼움을 느끼고 있습니다... 무엇보다도.$B$BI 그녀가 무엇을 마셨는지 알고 싶습니다. 이 상자를 가져가십시오. 그 안에는 제가 라벨을 붙인 빈 약병이 있습니다. 다른 수영장에서 각각을 채우고 돌아오십시오.' WHERE `entry`=3568; +UPDATE `locales_quest` SET `Details_loc1`='이것을 테르사에게 주세요. 아마도 그것은 그녀를 치료할 것입니다... 아마도 아닐 것입니다. 그녀가 그것을 마실 때까지 우리는 정말로 알지 못할 것입니다.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `Details_loc1`='아즈샤라 남부 지역의 고대 절벽 거인들은 생계를 유지하기 위해 땅의 바위와 건물을 소비합니다. 그들이 소비한 배설물은 아즈샤라이트로 알려진 매우 가단하고 매우 강한 수정입니다.$B$B형성물은 남쪽 호를 어지럽혔지만 거인의 극도로 난폭한 특성으로 인해 거의 회수되지 않았습니다.$B$B당신은 남쪽으로 모험을 떠나야 합니다. 그리고 무기 몸체를 만들기 위해 아즈샤라이트를 충분히 회수하십시오. 내 지옥사냥개가 수정을 되찾는 데 도움이 될 것입니다.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `Details_loc1`='무기를 제작할 준비가 되었습니다. 달궈진 아즈샤라이트를 지옥 마력을 사용할 수 있는 능력을 가진 자에게 가져가야 합니다.$B$B가시덤불 골짜기에는 그런 대장장이가 존재합니다. 미스릴 오더의 수장인 갈반 더 에인션트가 당신의 사양에 맞게 무기를 제작할 것입니다. 당신은 줄구룹과 모쉬오그 오우거 둔덕 사이에서 그의 야영지를 찾을 수 있을 것입니다.$B$B당신의 결심과 믿음이 당신을 이 시련으로 인도하기를 바랍니다. 당신이 실패한다면, 필멸자여, 당신의 신이 당신에게 미소를 짓고 있다는 것을 아십시오.' WHERE `entry`=3621; +UPDATE `locales_quest` SET `Details_loc1`='$N, 각 무기를 만드는 데 시간이 좀 걸립니다.$B$B또한 지옥 저주의 힘은 3분에 한 번만 사용할 수 있습니다. 파멸자 라젤리크와 그의 하수인에 대한 약화 속성은 지속 시간이 다를 수 있습니다. 그렇기 때문에 적절한 순간에만 지옥저주를 풀어야 합니다!$B$B이제 무기를 만들 시간을 주세요, $N.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `Details_loc1`='구원의 시간이 다가오고 있습니다, $N. 새로 찾은 무기를 가지고 저주받은 땅으로 돌아가 호드의 몰락한 영웅과 대화하여 최종 목표를 달성해야 합니다.' WHERE `entry`=3626; +UPDATE `locales_quest` SET `Details_loc1`='라젤리크의 은신처는 저주받은 땅에서 가장 높은 산 꼭대기에 있습니다. 은신처로가는 유일한 방법은 산 근처의 텔레포트 룬을 사용하는 것입니다. 부적을 들고 있는 한 자유롭게 은신처까지 이동할 수 있습니다. 은신처에 도착하면 야수를 불러내야 합니다. 부적은 당신의 열쇠입니다, $N. 파멸자의 제단에 사용하십시오.$B$B파멸자를 물리치려면 그의 뿔을 되찾으십시오. 그것은 그것을 보는 모든 사람들에게 희망의 상징이 될 것입니다. 전쟁으로 폐허가 된 이 세상에 영웅이 존재한다는 증거입니다.' WHERE `entry`=3628; +UPDATE `locales_quest` SET `Details_loc1`='전문 엔지니어링은 그놈과 고블린이라는 두 가지 별개의 분야를 산출합니다. 고블린 공학에 대해 언급하는 것은 내가 공정한 조련사이기 때문입니다. 그들은 폭발하는 것을 좋아하고 방해가 되는 것은 거의 신경 쓰지 않습니다. $B$B$N, 이 매뉴얼을 읽어보세요. 폭파하는 방법을 배우고 싶다면 가젯잔에 있는 닉스 스프로킷스프링에게 가져가십시오. 기억하십시오 - 회원 자격은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 이것이 원하는 것인지 확인하십시오.' WHERE `entry`=3629; +UPDATE `locales_quest` SET `Details_loc1`='전문가 수준의 엔지니어링은 그놈과 고블린의 두 가지 분야로 나뉩니다. 그놈 공학은 둘 중 단연 우월합니다! 삶을 더 좋게 만드는 멋진 도구와 장치의 구성에 관한 것입니다!$B$B$N, 이 매뉴얼을 읽어보세요. 그놈 기계 공학에 대해 더 알고 싶다면 아이언포지에 있는 수석땜장이 오버스파크에게 설명서를 가져가십시오. 기억하십시오 - 멤버십은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 확인하십시오!' WHERE `entry`=3630; +UPDATE `locales_quest` SET `Details_loc1`='흠. 나는 당신이 준비되지 않았다고 말하지만 그것은 내 결정이 아닙니다. Strahad는 다른 생각이 들었고, 이번에는...$B$B그는 당신과 신속하게 대화하기를 원합니다. 불모의 땅에 있는 톱니항 위의 작은 탑에서 그의 수행자들과 함께 그를 찾을 수 있을 것입니다.$B$B오래 지체하지 마십시오.' WHERE `entry`=3631; +UPDATE `locales_quest` SET `Details_loc1`='전문가 수준의 엔지니어링은 그놈과 고블린의 두 가지 분야로 나뉩니다. 그놈 공학은 둘 중 단연 우월합니다! 삶을 더 좋게 만드는 멋진 도구와 장치의 구성에 관한 것입니다!$B$B$N, 이 매뉴얼을 읽어보세요. 그놈 기계 공학에 대해 더 알고 싶다면 여기 아이언포지에 있는 수석땜장이 오버스파크에게 설명서를 가져가십시오. 기억하십시오 - 멤버십은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 확인하십시오!' WHERE `entry`=3632; +UPDATE `locales_quest` SET `Details_loc1`='전문 엔지니어링은 그놈과 고블린이라는 두 가지 별개의 분야를 산출합니다. 분명히 고블린 공학은 모든 뛰어난 엔지니어의 선택입니다. 강력한 폭발물과 환상적인 장비를 현명하게 사용하여 세상을 지배하는 법을 배우세요!$B$B$N, 이 매뉴얼을 읽어보세요. 고블린 공학에 대해 배우고 싶다면 가젯잔에 있는 닉스 스프로켓스프링에게 가져가십시오. 기억하십시오 - 회원 자격은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 이것이 원하는 것인지 확인하십시오.' WHERE `entry`=3633; +UPDATE `locales_quest` SET `Details_loc1`='전문가 수준의 엔지니어링은 그놈과 고블린의 두 가지 분야로 나뉩니다. 나는 그것이 낭비라고 생각하지만 그놈 전문화를 알고 있어야 합니다. 그들은 세상을 바꾼다고 주장하는 아이템과 도구를 만들지 만 거의 작동하지 않습니다.$B$B$N, 이 매뉴얼을 읽어보세요. 금속 종이 추를 만드는 방법을 배우고 싶다면 그 설명서를 아이언포지에 있는 수석땜장이 오버스파크에게 가져가십시오. 기억하십시오 - 멤버십은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 확인하십시오!' WHERE `entry`=3634; +UPDATE `locales_quest` SET `Details_loc1`='전문가 수준의 엔지니어링은 그놈과 고블린의 두 가지 분야로 나뉩니다. 나는 그것이 낭비라고 생각하지만 그놈 전문화를 알고 있어야 합니다. 그들은 세상을 바꾼다고 주장하는 아이템과 장치를 만들지 만 거의 작동하지 않습니다.$B$B$N, 이 매뉴얼을 읽어보세요. 금속 종이 추를 만드는 방법을 배우고 싶다면 무법항에 있는 오글소프 오브노티쿠스에게 설명서를 가져가십시오. 기억하십시오 - 회원 자격은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 확인하십시오.' WHERE `entry`=3635; +UPDATE `locales_quest` SET `Details_loc1`='전문가 수준의 엔지니어링은 그놈과 고블린의 두 가지 분야로 나뉩니다. 나는 그것이 낭비라고 생각하지만 그놈 전문화를 알고 있어야 합니다. 그들은 세상을 바꾼다고 주장하는 아이템과 장치를 만들지 만 거의 작동하지 않습니다.$B$B$N, 이 매뉴얼을 읽어보세요. 금속 종이 추를 만드는 방법을 배우고 싶다면 무법항에 있는 오글소프 오브노티쿠스에게 설명서를 가져가십시오. 기억하십시오 - 회원 자격은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 확인하십시오.' WHERE `entry`=3637; +UPDATE `locales_quest` SET `Details_loc1`='고블린 공학은 고수익과 더 높은 폭발력을 위한 실용화에 관한 것입니다! 우리의 스키마는 우리가 강력한 폭탄과 강력한 무기를 만들 수 있게 해줍니다. 당신이 읽은 설명서가 이것을 다루었습니다.$B$B설명서는 또한 우리의 도식에 대한 우리의 오래된 비밀 서약도 다루었습니다. 고블린 기술자가 되면 그걸로 끝이다. 노움 공학에 접근할 수 있는 권한은 전혀 없습니다.$B$B그래도 고블린 기술자가 되고 싶다면 평생 비밀을 지킬 것을 서약하는 이 문서에 서명하고 저와 다시 대화하세요. 잘 생각해봐, $N.' WHERE `entry`=3638; +UPDATE `locales_quest` SET `Details_loc1`='귀하의 멘토로서 귀하의 작업 샘플을 원합니다. 당신은 숙련된 엔지니어입니다. 의심의 여지가 없습니다, $N. 하지만 내가 희망하는 것은 그것들을 분석하여 향후 노력에서 도깨비 위주의 기술을 강조하는 방법을 찾는 것입니다. 다음이 필요합니다: 큰 철제 폭탄 20개, 단단한 다이너마이트 20개, 폭발성 양 5개 - 그리고 금고를 잘 지키세요!$B$B이 항목을 저에게 제출하시면 고블린 기술자 회원 카드를 발급해 드리겠습니다. 모든 고블린 공학 조련사에게 접근하기 위해 필요합니다!' WHERE `entry`=3639; +UPDATE `locales_quest` SET `Details_loc1`='그놈 공학은 우리의 필요에 맞게 만들어진 공학 이론에 관한 것입니다! 우리의 스키마는 우리 주변의 세계를 제어하는 ​​장치를 만들 수 있게 해줍니다. 당신이 읽은 설명서가 이것을 다루었습니다.$B$B설명서는 또한 우리의 도식에 대한 우리의 오래된 비밀 서약도 다루었습니다. 그놈 기술자가 되면 그게 끝입니다. 고블린 공학에 접근할 수 있는 권한은 전혀 없습니다.$B$B그래도 노움 공학자가 되고 싶다면 평생 비밀을 지킬 것을 서약하는 이 문서에 서명하고 저와 다시 대화하세요. 잘 생각해봐, $N.' WHERE `entry`=3640; +UPDATE `locales_quest` SET `Details_loc1`='귀하의 멘토로서 귀하의 작업 샘플을 원합니다. 당신은 숙련된 엔지니어입니다. 의심의 여지가 없습니다, $N. 하지만 내가 하고 싶은 것은 당신의 작업을 분석하여 향후 작업에서 그놈 지향 기술을 강조하는 방법을 찾는 것입니다. 다음 샘플이 필요합니다: 미스릴 튜브 6개, 정확한 스코프, 고급 표적 인형 2개$B$B이 항목을 저에게 제출하시면 노움 기술자 회원 카드를 발급해 드리겠습니다. 모든 그놈 엔지니어링 트레이너에 액세스하려면 필요합니다!' WHERE `entry`=3641; +UPDATE `locales_quest` SET `Details_loc1`='그놈 공학은 우리의 필요에 맞게 만들어진 공학 이론에 관한 것입니다! 우리의 스키마는 우리 주변의 세계를 제어하는 ​​장치를 만들 수 있게 해줍니다. 당신이 읽은 설명서가 이것을 다루었습니다.$B$B설명서는 또한 우리의 도식에 대한 우리의 오래된 비밀 서약도 다루었습니다. 그놈 기술자가 되면 그게 끝입니다. 고블린 공학에 접근할 수 있는 권한은 전혀 없습니다.$B$B그래도 노움 공학자가 되고 싶다면 평생 비밀을 지킬 것을 서약하는 이 문서에 서명하고 저와 다시 대화하세요. 잘 생각해봐, $N.' WHERE `entry`=3642; +UPDATE `locales_quest` SET `Details_loc1`='귀하의 멘토로서 귀하의 작업 샘플을 원합니다. 당신은 숙련된 엔지니어입니다. 의심의 여지가 없습니다, $N. 하지만 내가 하고 싶은 것은 당신의 작업을 분석하여 향후 작업에서 그놈 지향 기술을 강조하는 방법을 찾는 것입니다. 다음 샘플이 필요합니다: 미스릴 튜브 6개, 정확한 스코프, 고급 표적 인형 2개$B$B이 항목을 저에게 제출하시면 노움 기술자 회원 카드를 발급해 드리겠습니다. 모든 그놈 엔지니어링 트레이너에 액세스하려면 필요합니다!' WHERE `entry`=3643; +UPDATE `locales_quest` SET `Details_loc1`='여행을 방해해서 죄송합니다, $r. 하지만 최근에 스톰윈드에서 성기사들이 그곳으로 훈련을 받으러 오라고 요청했다는 소식을 알려야 한다고 생각했습니다.$B$B잘 모르겠다면, 거의 도달했다고 말하고 싶습니다. 특별한 시간을 보내고 책을 공부하기 시작할 때입니다.$B$B스톰윈드에서 Duthorian Rall을 찾으십시오. 그는 보통 빛의 대성당에서 성기사를 훈련시킵니다.' WHERE `entry`=3681; +UPDATE `locales_quest` SET `Details_loc1`='불타는 평원에 있는 타우릿산의 타우릿산 폐허로 모험을 떠나 최대한 많은 정보를 수집하세요.$B$B폐허에는 수수께끼의 유물이 널려 있다고 합니다. $N에서 검색을 시작해야 할 수도 있습니다. Thaurissan Guardians를 조심하십시오. 폐허를 지키는 암살자는 그곳에 묻혀있을 수있는 모든 비밀을 보호합니다.' WHERE `entry`=3701; +UPDATE `locales_quest` SET `Details_loc1`='검은무쇠 드워프의 간략한 역사를 들어 보시겠습니까?' WHERE `entry`=3702; +UPDATE `locales_quest` SET `Details_loc1`='실례합니다 $c, 하지만 가능하시면 잠시만 시간을 내주셨으면 합니다.$B$B다르나서스의 세나리온 의회에서 중요한 연구 프로젝트에 도움을 줄 노련한 모험가를 찾고 있습니다. 자세한 내용은 모르지만 대드루이드 판드랄 스태그헬름이 이 연구를 주도하고 있다는 점을 알려드릴 수 있습니다.$B$B관심이 있으시면 다르나서스 내에 있는 세나리온 초소에서 그와 직접 대화해 보십시오.' WHERE `entry`=3763; +UPDATE `locales_quest` SET `Details_loc1`='우리는 늘푸른 주머니라고 부르는 운고로 분화구의 토양에서 탈렌드리스 씨앗을 재배했습니다. 이 씨앗은 임의의 강력한 허브로 꽃을 피웠습니다. 한 가지 결과는 우리가 거의 알지 못하는 신비한 허브인 여명초입니다. 서클을 위해 이 수수께끼를 풀고 싶습니다.$B$B이 바우처를 내 딸 Bashana에게 가져가세요. 부족하면 그녀에게서 더 구입해야 합니다.' WHERE `entry`=3782; +UPDATE `locales_quest` SET `Details_loc1`='제 친구들은 항상 훌륭한 아이디어를 내놓습니다. 나는 그들과 어울릴 수 있을 것 같은 느낌을 받은 적이 없습니다... 오늘까지만요! 방금 멋진 계획을 세웠습니다! 말하지 않겠다고 약속하면 비밀을 알려줄게... $B$BI는 기계 설인을 만들 거야! 내 친구들은 그것을 보고 기겁할 뿐만 아니라, 그것을 극복하고 나면 그들이 감동할 것이라는 것을 압니다! $B$BI 먼저 얼음 엉겅퀴 설인의 두꺼운 설인 털을 필요로 합니다. 도와줄래? 남동쪽으로 가면 찾을 수 있습니다.' WHERE `entry`=3783; +UPDATE `locales_quest` SET `Details_loc1`='탈렌디스 씨앗을 사용하는 데 필요한 에버그린 파우치입니다. 또한 씨앗을 위한 비료로 사용할 운고로 토양 견본이 있어야 합니다. 모든 것이 있을 때 파우치를 사용하십시오. 주머니가 나머지를 처리할 것입니다.$B$B여명초가 충분해지면 여기 엘더라이즈에 있는 나에게 가져오십시오. 대드루이드를 귀찮게 하지 마십시오. 그는 연구와 그가 가지고 있는 수많은 관심사로 매우 바쁠 것입니다!' WHERE `entry`=3786; +UPDATE `locales_quest` SET `Details_loc1`='실례합니다, 친구...$B$BA 제 동료가 당신이 세나리온 의회와 관련하여 수행하고 있는 연구에 대해 이야기하고 싶어합니다. 그는 Quintis Jonespyre라는 이름의 드루이드이며 Feralas의 Feathermoon Stronghold에 거주합니다. 그는 여명초에 대해 당신과 의논하고 싶어합니다... 그리고 그는 당신이 대드루이드의 귀에서 우리의 논의를 계속하기를 매우 원합니다.$B$B관심이 있다면 그와 이야기하십시오. 의심할 바 없이 일단 그렇게 하면 모든 것이 드러날 것입니다.' WHERE `entry`=3787; +UPDATE `locales_quest` SET `Details_loc1`='실례합니다 $c, 하지만 가능하시면 잠시만 시간을 내주셨으면 합니다.$B$B다르나서스의 세나리온 의회에서 중요한 연구 프로젝트에 도움을 줄 노련한 모험가를 찾고 있습니다. 자세한 내용은 모르지만 대드루이드 판드랄 스태그헬름이 이 연구를 주도하고 있다는 점을 알려드릴 수 있습니다.$B$B관심이 있으시면 다르나서스 내에 있는 세나리온 초소에서 그와 직접 대화해 보십시오.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `Details_loc1`='Sha\'ni는 3주 전에 Burning Steppes의 Firegut 오우거에서 발생한 이상한 의식 활동에 대한 보고를 조사하기 위해 파견되었습니다.$B$BGoretooth는 그 소대원의 소식을 듣지 못했다고 합니다. 당면한 작업에 집중하고 집중하십시오. 당신은 믿을 수 있습니까? 그게 내 아내야!$B$BI는 내 자리를 떠날 수 없어, $N, 하지만 Sha\'ni가 어떻게 되었는지 알아야 해. 불타는 평원으로 가서 그녀를 찾으십시오.' WHERE `entry`=3821; +UPDATE `locales_quest` SET `Details_loc1`='내 소대 전체가 포로로 잡혔어, $N. 저만 빼고 모두 살해당했습니다.$B$B그들의 지도자인 Krom\'Grul은 일종의 의식을 위해 저를 구하려고 했습니다.$B$BI는 이 제단에 묶인 채 야수에게 잔인해졌습니다. 한 시간 동안 고문을 당한 후 나의 육체는 기능을 멈췄습니다. 그런 다음 짐승은 내 얼굴에서 내 결혼식 코걸이를 떼어내어 손가락에 붙였습니다. 이런 잔인함은 본 적이 없어!$B$B크롬그룰을 찾아서 죽여라! Thal\'trak에게 내 반지를 가져가세요.$B$B그리고 $N에게 우리가 다시 만날 것이라고 전해주세요... 다른 삶에서.' WHERE `entry`=3822; +UPDATE `locales_quest` SET `Details_loc1`='적들이 우리를 공격하기 전에 먼저 공격해야 합니다!$B$BI 간략하게 설명하겠습니다, 병사.$B$BBurning Steppes의 Firegut 오우거는 검은바위 오크의 동맹입니다. 그들은 사악한 오크들과 긴밀히 협력하여 광물이 풍부한 Dreadmaul Rock을 지키고 보급선을 항상 개방합니다.$B$B표식을 남겨주세요, $N. 그들의 힘을 불구로 만들고 작업이 끝나면 나에게 돌아오십시오.$B$B<공중을 잡고 질식하는 동작을 하는 Oralius.>$B$BI가 당신을 죽일 것입니다, WINKY!' WHERE `entry`=3823; +UPDATE `locales_quest` SET `Details_loc1`='그들은 내가 당신에게 말을 비틀어요! 우리의 다음 공격은 단호해야 합니다.$B$B야수 군주 고르테쉬를 처치해야 합니다. 더 중요한 것은 그의 머리를 나에게 돌려주어야 Firegut 오우거에 대한 세 번째 공격을 준비할 수 있다는 것입니다.$B$B경고합니다, 병사여, Gor\'tesh는 Dreadmaul Rock이 아니라 Blackrock 오크 구조물에서 Dreadmaul Rock 서쪽.$B$B그렇다면 명령은 간단합니다. 고르테쉬를 찾아 그의 살찐 머리를 자르십시오. 일이 끝나면 나에게 돌아와.$B$BS닥쳐, WINKY!' WHERE `entry`=3824; +UPDATE `locales_quest` SET `Details_loc1`='마지막으로 해야 할 일이 하나 있습니다, 병사.$B$BI는 고르테쉬의 머리를 창에 얹는 자유를 얻었습니다. 이제 당신이 해야 할 일은 이 머리를 Dreadmaul Rock 꼭대기로 가져가 땅에 꽂는 것입니다. 그렇게 하면 비겁한 오우거들이 목숨을 걸고 도망치는 것을 지켜보십시오! 즐거우신 후에 저에게 오시면 그동안의 노고에 대한 보답을 해드리겠습니다.$B$B<오랄리우스는 현실감각을 잃어가는 것 같습니다.>' WHERE `entry`=3825; +UPDATE `locales_quest` SET `Details_loc1`='오, 안녕, $N. 다시 만나서 정말 반갑습니다. Darnassus로의 여행은 어땠어?$B$B글쎄, 당신이 없는 동안 우리가 상당한 진전을 이뤘다는 사실에 기뻐할 것입니다. 우리는 심지어 알로 가득 찬 둥지를 구했습니다. 불행히도 어미는 우리가 도착하기 전에 사망했습니다.$B$B음, 애완용으로 하나 주시겠어요? 그들은 곧 부화할 것이므로 좋은 $G아빠:엄마;가 필요합니다. 뭐라고 할까요?$B$B정말 관심이 있다면 달걀 중 하나를 Shimmering Flats의 경마장에 있는 Quentin에게 가져가세요. 그는 당신에게 더 말할 것입니다.' WHERE `entry`=3841; +UPDATE `locales_quest` SET `Details_loc1`='Moonweavers, 응? 가장 흥미로운. 나는 스프라이트 다터가 그 두 사람이 그들을 돌본다는 것이 무엇을 의미하는지 진정으로 이해할 수 있기를 바랍니다. 둘 다 꽤 능력이 있어.$B$B그래서 계란을 선물로 줬어. 그렇다면 원하는 만큼 책임을 져야 합니다. 거의 부화할 준비가 된 것 같지만 알이 건강하고 손상되지 않았는지 확인해야 합니다. $B$BI는 알을 보호하기 위한 작은 주문을 위해 두 개의 불굴의 영약만 있으면 됩니다. 나머지 구성 요소는 여기 나와 있습니다.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `Details_loc1`='멋진 표본, $N. 이 생물이 임신을 견디고 살아남는다면 정말 건강한 애완동물이 될 것입니다!$B$B이것을 계속할 계획이라면 마지막으로 한 가지 제안할 것이 있습니다. 동부 내륙지의 맹금류 봉우리로 가십시오. 거기에 있는 Agnar Beastamer라는 드워프에게 말을 걸어보세요. 그는 동물 조련의 달인이며 부화의 마지막 단계를 안내할 수 있을 것입니다.$B$B하지만 서두르세요, $N.' WHERE `entry`=3843; +UPDATE `locales_quest` SET `Details_loc1`='그것을 잡고 팩을 다시 해안으로 당깁니다. 팩 안의 아이템을 조사해보면 그것이 누구의 것인지 더 알 수 있을지도 모릅니다.$B$BMarshal\'s Refuge에 방황하는 여행자가 몇 명 있습니다. 아마도 그곳에서 더 많은 것을 알게 될 것입니다.' WHERE `entry`=3845; +UPDATE `locales_quest` SET `Details_loc1`='\"탁... 탁... 탁... BACAW!$B$BC탁... 탁... 탁.\"$B$B닭이 당신을 올려다보다가 발톱으로 땅을 긁기 시작합니다. 당신은 그것이 단어를 철자하고 있다고 생각하지만 그것이 무엇인지 확신하지 못합니다. 혹시... S-A-L-D-E-A-N? 당신이 묻기도 전에 닭은 돌아서서 할 일을 합니다.' WHERE `entry`=3861; +UPDATE `locales_quest` SET `Details_loc1`='Marshal Expeditions의 수석 굴착기가 내가 굴착을 좋아한다는 의미라고 생각할 수 있습니다. 이 세상에는 더 나쁜 일이 있을지도 모르지만... 딱히 떠오르는 것은 없습니다.$B$B우리는 Terror Run에서 파헤치기로 되어 있었습니다. 이름은 환상적이지만요. 글쎄, 거기에도 많은 라이브가 있습니다! Wil과 Hol은 여전히 ​​이 죽음의 덫을 연구하고 있으므로 공룡 뼈가 필요합니다. 하지만 당신과 나 사이에는 라이브에서 일부를 가져오는 것도 잘 될 것입니다.' WHERE `entry`=3882; +UPDATE `locales_quest` SET `Details_loc1`='우리가 차질을 겪었다고 해서 연구가 중단되어야 한다는 의미는 아닙니다! 우리는 이곳에 도착하기 전에 분화구 남쪽에 있는 고리시 곤충을 조사하고 있었습니다. 그들의 존재는 운고로의 생태계와는 거리가 멀고, 우리는 그 이유를 알고 싶습니다.$B$B그들의 하이브 네트워크는 애벌레 부화장이어야 합니다. 매달린 애벌레 산란으로 이러한 장소를 식별할 수 있습니다. 이 약병을 사용하여 아무 부화장 근처에 있는 벌집 벽의 샘플을 채취하세요. 연구를 위해 다시 가져오지만 조심하세요!' WHERE `entry`=3883; +UPDATE `locales_quest` SET `Details_loc1`='당신은 신뢰할 수 있는 $c, $N을 보여주었습니다. 신뢰할 수 있고 손을 더럽히는 것을 두려워하지 않습니다. $B$BI 친구인 Milly Osworth가 있는데 문제가 있습니다. 그녀는 마구간 근처 수도원 반대편에 마차를 가지고 끝났습니다. 나는 그녀가 당신과 같은 한 쌍의 손을 사용할 수 있다고 확신합니다.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Details_loc1`='내가 추수를 하고 있을 때 도적단인 데피아즈단이 노스샤이어 포도원으로 들어왔어! 노스샤이어 경비대에 신고했더니 알아서 처리하겠다고 장담했지만... 포도 수확이 걱정됩니다! 데피아즈단이 훔치지 않으면 우리 경비병들이 깡패들을 쫓아낼 때 밟아버릴까 두렵습니다.$B$B저를 도와주세요! 나는 대부분의 포도를 양동이에 모아서 남동쪽에 있는 포도원에 남겨 두었습니다.$B$B그 상자들을 가져오세요! 내 수확을 저장!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Details_loc1`='이제 내 농작물이 저장되었으니 이 포도 목록을 Neals 형제에게 가져가십시오. 그는 Northshire에서 음식과 음료 가게를 관리하고 있고, 그가 신선한 포도를 가지고 있다는 소식을 듣고 기뻐할 것이라고 확신합니다.$B$B수도원의 종탑에서 Neals 형제를 찾을 수 있을 것입니다... 어디 그는 와인 맛보기를 좋아합니다.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Details_loc1`='장로들은 요소들 사이에서 혼란을 느꼈습니다. 검은무쇠 드워프들이 우리 땅을 영원한 바람으로 괴롭히겠다고 위협하는 사악한 영혼을 우리 세계로 소환했습니다. 이 화염의 부조화를 조사해야 합니다.$B$B검은바위 산으로 이동하여 화염의 틈을 지나 채석장으로 가십시오. 그곳에서 불의 제왕인 오버마스터 파이론을 찾을 수 있을 것입니다.$B$B혼란을 끝내고 나에게 돌아오십시오.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `Details_loc1`='당신을 둘러싼 공기의 악취를 느낄 수 있어요, $N. Blackrock 깊숙한 곳에 숨어 있는 또 다른 존재가 있습니다. 그는 이 악행을 통제하고 있습니다.$B$B바람과 땅이 그의 이름을 외칩니다: Lord Incendius... 하지만 누군가... 무엇인가... 이 존재에게 명령을 내립니다. 그는 단지 사절일 뿐입니다.$B$B그를 찾아 그의 주인이 숨은 곳을 찾으십시오. 이 정보를 수집하면 저에게 돌아오십시오.' WHERE `entry`=3907; +UPDATE `locales_quest` SET `Details_loc1`='알다시피, 내가 어떻게 여기까지 오게 되었는지 전혀 모르겠습니다. 아무도 모릅니다. 모두에게 비밀입니다! 아무것도 기억나지 않는 것 같은데...$B$B당신이 나에게 가져다준 물건들이지만... 기억나는 것이 있습니다.$B$B내 검. 어떻게든 강화해야 하는데 왜 그런지 잘 모르겠습니다. 죄송합니다. 더 말씀드릴 수는 없지만 기억이 나지 않습니다!$B$B어디로 가져갈 수 있는지 알고 있습니다. 여명의 설원에 있는 Donova Snowden입니다. 온천에서 그녀를 찾을 수 있습니다. 그녀는 그곳의 웅덩이에서 검을 단련할 수 있습니다.' WHERE `entry`=3908; +UPDATE `locales_quest` SET `Details_loc1`='이 사모플랜지를 고치고 싶은데 그러기 위해서는 준비물이 좀 필요할 것 같아요. 17.5 게이지 너겟 슬러그가 다 떨어졌고 앞으로 작업을 위해 그것들이 많이 필요할 것입니다.$B$B가장 가까운 곳은 동쪽에 있는 진흙 늪입니다. 벤처 회사는 일반적으로 도구 버킷에 보관합니다. 진창 소굴로 가서 도구 통을 찾은 다음 덩어리 민달팽이를 충분히 모으면 저에게 돌아오세요.' WHERE `entry`=3922; +UPDATE `locales_quest` SET `Details_loc1`='글쎄, 그것은 작동하지 않았다. 구조적 무결성을 측정하기 위해 사모플랜지에 추가 게이지를 설치했는데 무결성이 사상 최저 수준으로 판독되었습니다. 다이얼을 몇 개 더 추가하고 레버를 한두 개 추가해서 고칠 수도 있지만... 상황이 더 악화될 수도 있습니다.$B$B사모플랜지를 Rilli Greasygob에게 가져가야 합니다. 그는 Venture Company에서 일했습니다. 문제를 해결하는 방법을 아는 사람이 있다면 그것은 바로 Rilli입니다.$B$B명예의 계곡에 있는 Orgrimmar의 Nogg\'s Machine Shop에서 그를 찾을 수 있습니다.' WHERE `entry`=3923; +UPDATE `locales_quest` SET `Details_loc1`='사모플랜지를 고칠 수 있을 것 같은데 우선 사용설명서가 필요할 것 같아요. 내가 Venture Company에 있을 때 나는 사모플랜지의 비밀을 숨기고 그가 신뢰하는 사람들에게 장치에 대한 약간의 지식을 제공하는 라이벌인 Boss Copperplug가 있었습니다. 나는 믿을 수 있는 소수의 사람이 아니었습니다...$B$BBoss Copperplug는 불모의 땅 북동쪽에 있는 볼더 광맥 광산에 머물곤 했습니다. 그에게서 매뉴얼을 받고 그가 누군가에게 그 페이지를 주면 당신도 그것들을 모아야 할 것입니다.' WHERE `entry`=3924; +UPDATE `locales_quest` SET `Details_loc1`='가엾은 가르갈은... 그것이 오는 것을 보지도 못했습니다. 쾅! 화살은 그의 정수리 정중앙에 떨어졌다. 전에는 천재가 아니었지만 지금은...$B$B$B$B화살을 뽑았을 때 화살대에 말려 있는 쪽지가 붙어 있는 것을 발견했습니다. 쪽지에는 Gor\'shak 사령관의 서명이 붙은 투옥된 오크 그림이 조잡하게 그려져 있었습니다.$B$B그가 심연에 아직 살아 있다면 그를 찾아야 합니다.$B$BA 함정이라고 하던가요? 농담이 아니라, 마비된 발굽입니다! 그래서 가는거야!' WHERE `entry`=3981; +UPDATE `locales_quest` SET `Details_loc1`='나는 스랄의 후원 아래 이곳으로 보내졌다. 이 바보들이 나를 잡을 수 있다고 정말로 생각하니? 나는 정보를 수집하기 위해 나 자신을 체포하도록 내버려 두었습니다.$B$B<고르샤크의 속삭임.>$B$B아이언포지의 공주가 타우릿산 황제에게 납치되었습니다. 브론즈비어드 공주가 바로 이 도시에 있습니다! 그 소식을 들었을 때 마그니 놈의 심장이 거의 멈출 뻔했지.$B$B<고르샤크가 웃는다.>$B$BS쉿! 들리나요? 경비원이 온다! 자신을 방어하십시오!' WHERE `entry`=3982; +UPDATE `locales_quest` SET `Details_loc1`='지금까지 홀 건너편 감방에 있는 드워프 카란과의 통신은 제한적이었습니다. 그러나 나는 그에게 해를 끼치는 것이 아니라 우리가 그에게 해를 끼치지 않는다고 그를 설득할 수 있었습니다. $B$B가서 그와 이야기하고 공주와 그녀를 납치한 사람들에 대한 정보를 최대한 많이 수집하십시오. 그 정보를 다시 대족장에게 가져가십시오.$B$BThrall은 공주가 피해를 입는 것을 원하지 않고 대신 그녀를 아이언포지로 안전하게 돌려보내는 것을 포함하는 원대한 계획을 세웠습니다. Kharan은 이미 이 모든 것을 알고 있습니다... 가십시오!' WHERE `entry`=4001; +UPDATE `locales_quest` SET `Details_loc1`='훌륭한 정보를 가져오셨군요, $N.$B$BA 대족장님, 호드를 위해 최선을 다하는 것이 제 의무입니다. 우리 다음 세대가 절망적인 삶을 살도록 강요당하지 않도록.$B$B우리의 미래 동맹을 형성할 기회는 우리 공동의 무릎에 떨어졌습니다. 드워프를 돕기 위한 움직임은 동부 왕국에서 우리의 관계를 크게 강화할 수 있습니다. 이것이 바로 당신이 실패해서는 안 되는 이유입니다!$B$B준비되셨습니까?' WHERE `entry`=4002; +UPDATE `locales_quest` SET `Details_loc1`='검은무쇠 드워프에 대한 이 공격이 성공한다면 그들의 왕국 전체에 충격파를 보낼 것입니다.$B$BPrincess Bronzebeard는 황제 Thaurissan의 통제하에 있습니다. 그녀를 풀어주려면 황제를 죽여야 합니다. 당신의 임무는 이중으로 위험합니다. Bronzebeard는 황제의 통제하에 있는 동안 의심 없이 당신을 공격할 것입니다.$B$B그녀를 해치지 마세요!' WHERE `entry`=4003; +UPDATE `locales_quest` SET `Details_loc1`='당신은 내 남편 $r을 죽였습니다! 내 아이는 아버지 없이 이 세상에 태어날 것입니다.$B$B<모이라 공주가 당신을 직접 가리킵니다.>$B$BI 장담하건데, 이 아이는 아이언포지 왕국의 차기 통치자가 될 것입니다. 당신과 당신 종족은 이 불법 행위로 인해 며칠이 끝날 때까지 쫓겨날 것입니다.$B$B<모이라 공주가 타우릿산의 주문의 잔류 효과로 고통받고 있다고 생각하는군요.>$B$B날 놔두세요, $r. 나는 당신의 대족장이 그의 간섭의 결과를 듣고 싶어할 것이라고 확신합니다.' WHERE `entry`=4004; +UPDATE `locales_quest` SET `Details_loc1`='호드는 콜카르에 대한 당신의 성공을 칭찬하지만, 콜카르 자신들은 분노하고 있습니다. 콜카르 부대가 복수를 위해 고향인 잊혀진 땅에서 불모의 땅으로 왔다는 보고를 받았습니다. 내가 최근에 보고한 바에 따르면, 그들은 지금도 서쪽에서 이 벙커를 공격하고 있습니다!$B$B콜카르 침략자들과 맞서고 불모의 땅에서 그들의 위협을 끝내십시오. 그들의 지도자인 전쟁군주 크롬자르가 나타날 때까지 그들을 처치하십시오. 그를 물리치고 그의 깃발을 증거로 가져오시오.$B$B우리는 당신을 믿고 있습니다, $N.' WHERE `entry`=4021; +UPDATE `locales_quest` SET `Details_loc1`='이 기계는 Searing Gorge로의 초기 진출 동안 우리에게 알려졌습니다. 추가 조사를 통해 검은바위 나락일 가능성이 있는 불타는 평원에서 수입되고 있음을 발견했습니다. $N.$B$B당신의 첫 번째 임무는 불타는 평원으로 모험을 떠나 이 지역의 암석 자동 장치와 하급 암석 창조물에서 원소 파편을 회수하는 것입니다. 충분한 양을 모은 다음 나에게 돌아오면 원산지를 확인하겠습니다.' WHERE `entry`=4061; +UPDATE `locales_quest` SET `Details_loc1`='G.L.A.$B$B정령 조각에 새겨진 \'이니셜\'이다. 이니셜 아래에는 일종의 등급 표시가 있습니다. 불타는 평원에서 당신이 파괴한 책략은 \'4급\'이었습니다. 하급자라 생각합니다.$B$B이 파편 표본을 동쪽 야영지에 있는 Lotwil Veriatus에게 가져가십시오. 그는 원소 과학 분야에서 유명한 학자입니다. 그는 우리가 찾는 데 도움을 줄 수 있습니다.' WHERE `entry`=4062; +UPDATE `locales_quest` SET `Details_loc1`='이것은 Argelmach일 수 없습니다! Argelmach는 10년 전에 살해당했습니다. 어떻게 확신할 수 있습니까? 그를 죽인 건 나였어.$B$B그는 비열한 난쟁이였고, 그의 사악한 필요를 충족시키기 위해 내 평생의 일을 왜곡하는 데 열중했다. 악인은 항상 정의를 피할 방법을 찾는 것 같습니다.$B$B이것이 Argelmach의 작품이라면 그는 파괴되어야 합니다. 그의 최신 작품 샘플이 필요합니다. 적절한 표본이 있으면 이 반란을 막을 수 있을지도 모릅니다. 피조물들이 검은바위 나락에서 아르젤마크를 지키고 있습니다.' WHERE `entry`=4063; +UPDATE `locales_quest` SET `Details_loc1`='Kargath Expeditionary Force의 사령관인 Warlord Goretooth의 명령에 따라:$B$BAny와 Blackrock Depths에 있는 모든 Angerforge 장군의 군대는 전멸되어야 합니다.$B$BAngerforge의 부하들은 무자비한 살인자이며, 카르가스 원정군. 영웅들은 이 야수들을 상대할 때 각별한 주의를 기울여야 한다는 경고를 받았습니다.$B$B검은바위 나락에서 앵거포지 장군의 군대의 첫 번째 전열을 파괴하는 사람은 공물을 받을 것입니다.' WHERE `entry`=4081; +UPDATE `locales_quest` SET `Details_loc1`='Kargath Expeditionary Force의 사령관인 Warlord Goretooth의 명령: $B$BHead of the K.E.F. 정찰부 대주교 렉슬로트가 고위 검은무쇠단 관리들의 행방에 대한 소식을 가지고 돌아왔습니다. 그들은 도시 중심부 근처의 잠긴 문을 통해 우리 병력을 소탕하기 위해 군대를 훈련시킵니다. 검은바위 나락으로 가서 그들을 파괴하세요!$B$B이 임무를 완수하면 공물을 받을 것입니다.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `Details_loc1`='식물은 악령의 숲에 생명을 주지만, 심지어 타락의 오염에 시달립니다. 나는 그것들을 정화하는 방법을 알고 있지만, 내가 모르거나 신뢰하지 않는 사람들에게 그러한 지식을 알려줄 수는 없습니다. 당신이 세나리온 의회의 대의를 진정으로 도울 수 있다는 것을 제게 증명해 주십시오!$B$B북쪽에는 무쇠나무 동굴이 있습니다. 거기에 존재하는 굽이나무 정령들은 이제 정화의 희망을 넘어섰습니다. 이곳에서 다른 형태의 생명을 구할 수 있기를 바라며 연구할 수 있도록 그들의 수액을 가져오시기 바랍니다.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `Details_loc1`='당신은 내가 구금되어 있는 당신의 집결 지점에 도착할 것이라고 진정으로 믿습니까? 사실 당신의 존재를 누구에게도 알리지 않고 검은바위 요새에 침입하여 그들의 소중한 자산을 탈취할 것이라고 예상했습니까?$B$B당신은 파괴될 것입니다!' WHERE `entry`=4121; +UPDATE `locales_quest` SET `Details_loc1`='나는 그를 따라 이글거리는 협곡을 넘어 산을 넘어 불타는 평원으로 들어갔습니다. 그 반역자는 검은바위 오크들에게 우리의 일상적인 작전에 대한 중요한 정보를 제공하다 적발되었습니다. 나는 Grark Lorkrub에 대해 말하고 있습니다.$B$B그는 이제 그들의 보호 아래 안전하게 불타는 평원에 앉아 있습니다. $B$B이 족쇄를 가져가세요, $N. 그라크를 찾아 족쇄를 채우고 검은바위 산을 통과하도록 인도하십시오. 이렇게 하면 공물을 받을 수 있습니다.' WHERE `entry`=4122; +UPDATE `locales_quest` SET `Details_loc1`='당신은 모범적인 일을 했습니다, $N. 이제 당신을 마지막 임무로 보낼 시간입니다.$B$BK.E.F. 그리고 우리 군대의 대량학살은 반드시 심판을 받아야 합니다.$B$B이것은 의심할 여지 없이 당신의 가장 힘든 임무가 될 것이지만, 당신이 성공한다면 당신은 풍부한 보상을 받을 것입니다.' WHERE `entry`=4132; +UPDATE `locales_quest` SET `Details_loc1`='Shadowmaster Vivian Lagrave는 당신의 도움이 필요합니다. 그녀는 황야의 땅 카르가스의 오크 전초기지에서 검은바위 나락의 검은무쇠 드워프들이 만든 특정 맥주에 대한 소문을 쫓고 있습니다.$B$B비비안과 대화하십시오. 그녀는 당신을 기다립니다.' WHERE `entry`=4133; +UPDATE `locales_quest` SET `Details_loc1`='검은무쇠 헐리 블랙브레스가 에일 제조법을 훔쳤다는 소문이 있습니다. 이 에일인 Thunderbrew Lager는 마시는 사람에게 큰 힘과 용기를 불어넣는다고 합니다. 우리는 술을 연구하고 싶습니다. 어쩌면 우리는 그것의 미덕에 대한 다른 응용 프로그램을 찾을 것입니다... 포세이큰 목표에 더 부합하는 응용 프로그램입니다.$B$B검은바위 나락으로 가서 Hurley를 찾아 Thunderbrew 라거 제조법을 가져오십시오.$B$B그리고 그를 찾으려면 그의 귀중한 에일을 위협하여 그를 유인해야 할 수도 있습니다.' WHERE `entry`=4134; +UPDATE `locales_quest` SET `Details_loc1`='배낭 안에는 두 가지 아이템이 있습니다. 첫 번째는 Thalanaar로 묶인 물품 꾸러미이고, 두 번째는 알 수 없는 독자에게 급히 쓴 쪽지입니다.$B$B이 쪽지는 놀 남쪽에서 교활한 벌레 같은 생물을 발견했다는 내용입니다. 몸부림치는 깊은 곳이라는 곳에 진을 치고 있습니다. 저자는 그것이 페랄라스 전체에 심각한 위협이 되는 것처럼 개인적으로 조사할 필요성을 느꼈습니다. 메모에는 \"Fathermoon의 Raschal\"이라고 서명되어 있습니다.$B$BRaschal이 궁극적으로 갔던 곳을 찾은 것 같습니다.' WHERE `entry`=4135; +UPDATE `locales_quest` SET `Details_loc1`='저기 라리온 보이시죠? 우리가 여기 있는 건 그의 잘못이야!$B$BI가 그에게 우리가 잘못된 길을 가고 있다고 말했지만 그가 들을까요? 그리고 그가 나에게 말을 걸지 않을 사람이라고 믿으시겠습니까? 그가 마음을 바꿀 때까지 그와 함께 즐거운 시간을 보내자.$B$B여기 주변에서 이상한 식물 같은 생물체를 보셨나요? 말썽꾸러기일 뿐이지만 제대로 훈련을 시키면 명령을 따르게 할 수 있을 것 같아요.$B$B먼저 연구할 샘플이 필요합니다. 좀 모을 수 있을 것 같나요?' WHERE `entry`=4141; +UPDATE `locales_quest` SET `Details_loc1`='이걸 어떻게 해석해야 할지 잘 모르겠습니다, $N. 식물은... 최소한의 지능을 가지고 있는 것 같습니다.$B$BI하지만 전문가는 아닙니다. 하지만 그런 사람을 알고 있어요!$B$B페랄라스 북부로 가서 그레건 브루스퓨어라는 내 친구를 찾으세요. 그는 이런 종류의 전문가입니다.$B$BIGregan이 여기에서 우리를 도울 수 있다고 확신합니다. 당신은 광야에서 그를 찾을 것입니다; 그는 대도시에 사는 타입이 아니다.' WHERE `entry`=4142; +UPDATE `locales_quest` SET `Details_loc1`='나는 Muigin이 하는 일을 염탐할 수 있었고, 그는 실제로 그곳에서 망할 것들을 키우고 있습니다!$B$BI 여기서 유일한 해결책은... 아니, 그에게 말을 걸지 않는 것입니다... 무슨 생각을 하고 계신가요? 해결책은 반격하는 것입니다!$B$BRatchet에 작업장이 있는 내 친구 Marvon의 도움이 필요합니다. 나는 그가 우리에게 도움이 될 도구를 만들 수 있을 것이라고 확신합니다.' WHERE `entry`=4147; +UPDATE `locales_quest` SET `Details_loc1`='전문 엔지니어링은 그놈과 고블린이라는 두 가지 별개의 분야를 산출합니다. 고블린 공학에 대해 언급하는 것은 내가 공정한 조련사이기 때문입니다. 그들은 폭발하는 것을 좋아하고 방해가 되는 것은 거의 신경 쓰지 않습니다. $B$B$N, 이 매뉴얼을 읽어보세요. 폭파하는 방법을 배우고 싶다면 가젯잔에 있는 닉스 스프로킷스프링에게 가져가십시오. 기억하십시오 - 회원 자격은 영구적이며 다른 분야에 가입하는 것을 방지하므로 그의 작업을 완료하기 전에 이것이 원하는 것인지 확인하십시오.' WHERE `entry`=4181; +UPDATE `locales_quest` SET `Details_loc1`='불타는 평원의 삶은 갈등으로 가득 차 있습니다.$B$B여기를 보세요! 우리는 이 건물들에 무슨 일이 일어났는지 거의 알지 못하지만 한 때, 대폭발 이전에 이곳이 모두 Redridge 산맥의 일부였다는 것은 압니다. 문제가 생겼습니다, $N. 이 산등성이 아래에 있는 용혈족을 눈치채셨을 것입니다. 우리는 그들을 밀어내는 데 도움이 필요합니다. 가능한 한 많이 죽이고 나에게 돌아오라. 성공하고 아마도 우리는 다른 것에 대해 이야기할 수 있을 것입니다.' WHERE `entry`=4182; +UPDATE `locales_quest` SET `Details_loc1`='우리는 항상 검은바위 오크가 그들의 야만적인 양육의 산물이라고 생각했습니다. 그들의 고향인 이곳에서 우리가 발견한 사실은 또 다른 이야기를 들려줍니다.$B$B실제로 그들을 강화하는 것은 피의 욕망과 갈등에 대한 갈증이지만 검은용군단은 Blackrock의 오크를 조종하는 존재입니다. 그들에게 분노와 적대감을 불러일으키는 것은 검은용군단 때문인 것 같습니다.$B$B이 편지를 집정관 솔로몬에게 가져가십시오. 그가 해야 할 일을 알게 될 것입니다.$B$B<헬렌디스가 당신에게 봉인된 편지를 건네줍니다.>' WHERE `entry`=4183; +UPDATE `locales_quest` SET `Details_loc1`='암울한 소식입니다, $N. 필멸의 적들이 훨씬 더 큰 위협의 하수인에 불과하다는 사실을 알게 되면 실망스럽습니다. 레이크샤이어가 검은바위 오크와 검은용군단의 공격에서 살아남을 가능성은 없습니다. 레이크샤이어가 이 위협에 무너지면 다음은 다크샤이어가 무너지고 그 다음에는 어떻게 될까요? 골드샤이어? 스톰윈드 그 자체?$B$B이 정보를 스톰윈드에 있는 대영주 볼바르 폴드라곤에게 즉시 가져가야 합니다! 이것이 스톰윈드의 도움을 받을 만한 가치가 없다면 아무것도 없고 모든 것이 손실됩니다.' WHERE `entry`=4184; +UPDATE `locales_quest` SET `Details_loc1`='솔로몬은 암울한 그림을 그립니다. 그럼에도 불구하고 우리는 추측에 따라 레이크샤이어를 돕기 위해 얇게 분산된 병력을 보낼 수 없습니다. 조치를 취하려면 이러한 주장에 대한 증거가 필요합니다.$B$BLady Prestor, $N과 이야기하십시오. 그녀는 박학다식한 여성으로 용과 용혈족에 대해 많이 알고 있습니다. 그녀는 이 상황에 대해 어느 정도 밝힐 수 있을 것입니다.' WHERE `entry`=4185; +UPDATE `locales_quest` SET `Details_loc1`='$N.$B$B 스톰윈드의 대리 대리인으로서 당신에게 권한을 부여할 것입니다. 레이크샤이어에 있는 솔로몬 치안판사에게 돌아가 이 법령을 전달하십시오.' WHERE `entry`=4186; +UPDATE `locales_quest` SET `Details_loc1`='<집정관 솔로몬 한숨.>$B$B불타는 평원으로 돌아가야 합니다, $N. Stormwind의 대리인으로서 당신은 Marshal Maxwell에게 보고해야 합니다. 행운을 빌어요.' WHERE `entry`=4223; +UPDATE `locales_quest` SET `Details_loc1`='무엇? 당신이 처음이라고 생각 했습니까? 스톰윈드가 행동하기 전에 얼마나 많은 병사를 잃어야 합니까?$B$B우리는 사령관 윈저 원수를 잃기 전에 검은바위의 위협에 관한 막대한 양의 정보를 축적했습니다. Windsor 원수에게 우리의 모든 소중한 정보가 사라졌습니다.$B$B우리에게 필요한 것은 그 문서입니다. 너덜너덜한 존, $N과 대화하세요. 그는 Windsor가 Blackrock 습격 파티의 공격을 받았을 때 함께했습니다. 그는 북쪽 동굴에서 마지막으로 목격되었습니다.' WHERE `entry`=4224; +UPDATE `locales_quest` SET `Details_loc1`='소용없는 겁쟁이가 윈저가 살아있다고 하니까, 에?$B$B침착해, 대리인, 그를 찾으러 가는거야. Windsor가 살아 있다면 그를 다시 데려와야 합니다. 만약 그가 죽었다면 증거를 원합니다.$B$B<맥스웰이 웃는다.>$B$BI 당신은 그 말을 듣기에 지쳤을 것입니다, 그렇죠?' WHERE `entry`=4241; +UPDATE `locales_quest` SET `Details_loc1`='볼바르는 바보입니다. 그의 목구멍에 밀어넣기 위해 그의 소중한 \'증거\'를 모으고 있었다.$B$B그는 장님이다. Proof는 그에게서 2피트 떨어져 있고 그는 보지 못합니다.$B$BA 내 데이터는 손실되었습니다. 다 쓴. 회복불가.$B$B내가 Ironfoe를 찾아 이 미로를 빠져나간다면, 나의 첫 번째 목적지는 Stormwind로 가서 그 파충류의 눈 사이에 내 망치를 집어넣을 것이다.$B$B날 떠나, $N.' WHERE `entry`=4242; +UPDATE `locales_quest` SET `Details_loc1`='조금 더 조사하면 열리는 패널을 볼 수 있습니다. 일부 배선 위에는 \"미스릴 케이스를 교체하고 전원을 껐다가 켜십시오.\"라는 문구가 분명하게 쓰여 있습니다. Marshall\'s Refuge 근처의 Karna Remtravel에게 돌아가십시오.$B$B해보시면 알 수 있습니다.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `Details_loc1`='A-Me 01을 Karna Remtravel로 다시 안내할 준비가 되었는지 확인하면서 스위치를 \"꺼짐\" 위치로 전환합니다. 고릴라가 오지 않는지 다시 한 번 둘러보고 스위치를 \"켜기\" 위치로 되돌리면 어떻게 되는지 확인할 준비를 합니다.$B$B이것이 마지막 기회입니다...이게 확실합니까? 하고 싶어?' WHERE `entry`=4245; +UPDATE `locales_quest` SET `Details_loc1`='악령의 숲은 한때 평화롭고 고요한 땅이었습니다... 군단이 장악하기 전까지는요. 지옥불, 파괴, 혼돈...$B$B굴단의 해골은 이곳에서 아무도 살아남지 못하게 했습니다. 모두 타락에 빠졌습니다.$B$B지금도 정령으로서 나는 이 땅의 고통을 짊어지고 갇혀 있습니다. 집으로 가는 길을 찾도록 도와주세요. $N, 내가 마침내 쉴 수 있는 이곳에서 고대의 영혼을 인도할 것이라고 말해주세요.$B$BO내가 자유로워지면 동쪽의 Forest Song에 거주하는 드루이드 Kayneth Stillwind를 찾으세요.' WHERE `entry`=4261; +UPDATE `locales_quest` SET `Details_loc1`='메모에는 표면을 덮고 있는 얼룩이 있습니다. 텍스트는 거의 읽을 수 없지만 다음을 알아낼 수 있습니다.$B$B...달콤한 아이러니...$B$B...깨진 동맹의 몰락...$B$B...만약 그것이 Angerforge 장군의 부지런함이 없었다면 우리는 암호화의 패턴을 발견하지 못했을 것입니다...$B$B...Argelmach는 Windsor의 메모를 해독하는 작업을 거의 완료했습니다.$B$B우리의 군주는 깊은 곳에서 일어나 분쇄할 것입니다. 남은 건...$B$B-황제 다그란 타우릿산.' WHERE `entry`=4264; +UPDATE `locales_quest` SET `Details_loc1`='포드 분할은 만지면 일부가 열리며 놀랍게도 아직 살아있는 나이트 엘프 남성을 드러냅니다. 그는 깊은 충격에도 불구하고 건강해 보인다. 당신이 그를 꼬투리에서 끌어내리자, 그는 다시 살아났습니다.$B$B\"엘룬에게 감사합니다 - 당신이 저를 구해줬어요, 친구! 나... 나는 Raschal이고, 이 벌레들이 압도된 후 이 꼬투리 안에서 마비된 상태로 깨어났습니다. 저요. 요새에서 보내신 건가요?\"$B$B실종된 짐꾼을 찾은 것 같군요!' WHERE `entry`=4265; +UPDATE `locales_quest` SET `Details_loc1`='$N, 샨드리스 페더문 장군이 당신과 개인적으로 이야기하고 싶어합니다. 의심할 여지없이 그녀는 성채에 대한 당신의 봉사에 대해 감사하고 싶어하지만, 그녀는 또한 당신과 Raschal이 페랄라스 남부에서 마주한 곤충 생물에 대해 당신과 이야기하고 싶어한다는 것을 압니다. Zukk\'ash 곤충에 대한 보고는... 적어도 무섭습니다.$B$BFedermoon 장군이 주 건물에서 당신을 기다리고 있습니다.' WHERE `entry`=4266; +UPDATE `locales_quest` SET `Details_loc1`='페랄라스 남동부의 침입에 대해 라스칼이 작성한 보고서 사본을 당신에게 맡기겠습니다. 주요 보고서가 다르나서스에 접수되는 동안 이 사본을 보호국의 동료에게 전달해 주시기 바랍니다. 그녀의 이름은 Gracina Spiritmight입니다. 그녀는 Darnassus의 달의 사원에 사는 여사 제입니다. 그녀는 이런 종류의 생물에 대한 폭넓은 지식을 가지고 있으며 그녀가 이 보고서를 받는 것은 우리 모두에게 도움이 될 것입니다.$B$B당신은 해고되었습니다. 행운을 빕니다, $N; 엘룬이 우리 모두를 지켜주길.' WHERE `entry`=4267; +UPDATE `locales_quest` SET `Details_loc1`='<윈저 원수가 신나게 메모를 흔든다.>$B$B이게 무슨 뜻인지 아십니까, $N?$B$B아마 모든 것을 잃지 않았을 것입니다! 내가 확인할 수 있는 바로는, 두 명의 검은무쇠 드워프인 앵거포지 장군과 골렘 군주 아젤마크가 정보를 가지고 있습니다. 정중하게 물어보면 정보를 넘겨주지 않을 것 같은 느낌이 듭니다.$B$BI 싸울 준비가 되었으면 합니다.$B$B이 두 악당을 찾으러 모험을 떠나세요! 그들을 파괴하고 내 잃어버린 정보를 반환하십시오.' WHERE `entry`=4282; +UPDATE `locales_quest` SET `Details_loc1`='그들은 무엇을 할 수 있습니까? 머릿속에서 생각을 지울 수가 없어요!$B$B수정 철탑에 대해 들은 소문이 모두 사실이라는 사실이 저를 미치게 하네요. 저를 속기 쉬운 사람이라고 부르시겠지만 저는 보통 사람들이 제게 말하는 것은 무엇이든 믿을 것입니다.$B$B어쨌든 수정 철탑 중 하나가 상당히 가까이 있다고 들었습니다. 북쪽 어딘가에... 찾아보세요, $N. 나는 그들이 존재한다는 것을 압니다.' WHERE `entry`=4285; +UPDATE `locales_quest` SET `Details_loc1`='이곳에 머무는 동안 분화구 $N의 광야에 신비한 철탑이 존재한다는 이상한 소문을 들었습니다. 내 생각에 그것들은 상당히 크며 내부에 수정이 늘어서 있습니다.$B$B한 번도 본 적이 없지만 소문이 사실이라고 생각하지 않을 수 없습니다. 우리가 찾은 크리스탈$B$B그러니까 내 호기심을 쉬게 도와주지 않을래? 아마도 분화구의 동쪽 지역에 하나가 있을 것입니다. 찾을 수 있을 것 같나요?' WHERE `entry`=4287; +UPDATE `locales_quest` SET `Details_loc1`='지금까지 내 실험은 긍정적인 결과를 얻지 못했습니다, $N. 내가 들은 철탑 중 하나를 검색하여 해결책을 찾을 수 있기를 바라지 않을 수 없습니다.$B$B어쩌면 우리가 특정 색상을 결합하면...하지만 나 자신보다 앞서갑니다. 먼저 그들을 찾자!$B$B$N, 분화구의 서쪽 지역을 수색하라. 철탑은 그 지역 어딘가에 있다고합니다.' WHERE `entry`=4288; +UPDATE `locales_quest` SET `Details_loc1`='오래 전에 내 형제가 Lar\'korwi가 죽인 것 중 하나에서 고기를 가져갔습니다. 당시에는 몰랐지만 Lar\'korwi는 숲에서 그를 보았습니다. Lar\'korwi는 며칠 동안 내 형제를 따라다니며 그가 만지는 모든 것을 파괴했습니다. 겁에 질린 내 동생은 마침내 라르코르위를 남겨두고 크레이터에서 도망치기로 결심했다.$B$B라르코르위는 이 지점에서 멀지 않은 곳에서 그를 죽였다.$B$B라르코르위를 자극하고 싶다면, 그의 고기를 가져가라.$B$B다음에 나에게 돌아오라.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `Details_loc1`='그가 아직 당신을 찾아오지 않은 게 사실 놀랐어요, $N. 그러나 모든 것이 괜찮습니다. 괴물을 우리에게 가져올 최종 계획이 있기 때문입니다. $B$B우세한 수컷이 되면 Lar\'korwi는 그가 선택한 어떤 암컷과도 교배할 수 있는 권리를 갖게 됩니다. 그리고 그는 많은 암컷을 선택합니다. 여기서 서쪽으로 가면 라바사우루스 알을 많이 찾을 수 있습니다. 그들에게 가까이 가서 그의 동료들의 공격을 유발해야 합니다. 암컷은 수컷이 번식할 준비가 되었음을 알릴 수 있도록 머리에 있는 샘에서 지독한 냄새를 풍깁니다. 그 땀샘 두 개를 가져오세요.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `Details_loc1`='계획에 약간의 복잡성이 있기 때문에 이것은 가장 어려운 부분이 될 것입니다. 여기서 북쪽으로 산으로 가는 작은 길이 있습니다. 라코르위를 마지막으로 본 곳이 바로 여기였습니다. 한때 근처를 배회했던 거대한 생물의 모든 뼈 때문에 올바른 지역에 있다는 것을 알게 될 것입니다. 회수한 고기를 가져다가 거기에 두십시오. 그런 다음 내가 만든 이 혼합물을 고기에 문지릅니다. 두 가지 미끼를 함께 섞어도 Lar\'korwi를 데려오지 못한다면 다른 방법은 없을 것입니다.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `Details_loc1`='악령의 숲은 잿빛 골짜기보다 훨씬 더 멀리 불모의 땅 북쪽에 있는 숲입니다. 거기에는 지옥의 손길로 축복받은 물웅덩이 주변에서 슬라임이 발견됩니다. Scourge는 Infernals와 다른 악마 마법의 공격으로 그 지역을 멸망시켰습니다. 슬라임은 이러한 공격 중에 땅을 기어 올라온 것으로 추정됩니다.$B$B악령나무 슬라임 샘플을 수집하면 내 옆에 있는 테스트 장비를 사용하여 통제 그룹을 만들겠습니다. 귀하가 수집한 다른 샘플에 대한 테스트를 위해.' WHERE `entry`=4293; +UPDATE `locales_quest` SET `Details_loc1`='운고로 분화구 $N에 대해 들어보셨나요? 타나리스 사막 근처에 있으며 무성하고 생동감이 넘치며 생물과 식물이 가득한 장엄한 곳입니다.$B$B꼭 가봐야 할 곳입니다. 그 곳이 외부 손에 의해 전혀 더럽혀지지 않은 것 같다는 소문이 나에게 전해졌습니다. 탐험가들은 이제 막 그 비밀을 발견하고 있습니다.$B$BI는 그곳에서 슬라임이나 우즈를 테스트하고 싶습니다. 그들이 부패하지 않은 것이 사실이라면 그러한 생물이 어떻게 진화했는지 보고 싶습니다.' WHERE `entry`=4294; +UPDATE `locales_quest` SET `Details_loc1`='Sprite darters는 잡식성입니다. 즉, 고기와 초목을 모두 먹습니다. 여기서 알이 부화한다면 준비하는 것이 가장 좋습니다. 이 작은 녀석들에게 좋은 음식은 믿거 나 말거나 날것의 육즙이 많은 고기 옆구리입니다. 이유를 알 수는 없었지만 Elune의 엘프에 대한 계획과 관련이 있습니다... 아마도 그들은 보호자가 되었을지 모르겠습니다.$B$BI가 처리하겠습니다. 알은 일단 알이니, 은빛갈기 추적자가 부화했을 때 먹을 수 있는 좋은 은빛갈기 추적자 옆구리를 좀 사다주는 게 어때?' WHERE `entry`=4297; +UPDATE `locales_quest` SET `Details_loc1`='와~ 생각보다 많이 준비되어 있었네요...' WHERE `entry`=4298; +UPDATE `locales_quest` SET `Details_loc1`='흠, 내가 생각하기에 손을 위해 할 수 있는 일이 있을지도 몰라. 네, Jes\'rimon이 확실히 당신의 도움을 사용할 수 있습니다.$B$B운고로 분화구에는 치명적인 발톱을 가진 랩터가 있습니다. 그 랩터 중 일부는 때때로 죽음처럼 검은 발톱 대신 하얀 발톱을 가지고 있습니다. The Hand에는 이 발톱으로 만든 무기를 좋아하는... 고객이 있습니다. 그 하얀 발톱을 많이 가져오면 좋은 동전을 지불하겠습니다. 충분히 빨리 처리하면 다른 방법으로 도움을 줄 수 있습니다.' WHERE `entry`=4300; +UPDATE `locales_quest` SET `Details_loc1`='당신이 운고로를 탐험하는 동안 나는 당신과 같은 강력한 사냥꾼이 즐길 수 있는 다른 것들을 보았습니다. 그러한 광경 중 하나는 북쪽에 있는 다른 고릴라들 사이에 있는 거대한 유인원이었습니다. 당신은 전에 그 동굴에 가본 적이 있지만 이번에는 내 임무를 수락하면 그 만남에서 살아남을 수 있을지 궁금합니다. 당신은 확신할 수 있습니다. 우차를 처치하고 가죽을 가져오십시오. 이렇게 하시면 훌륭한 사냥꾼이라고 부를 수 있는 당신의 권리를 지키겠습니다.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `Details_loc1`='철탑에 대해 알려주신 정보는 매우 흥미롭습니다...$B$B계산할 시간을 좀 주세요, $N. 잠시 후에 다시 말씀해 주시면 우리가 찾고 있던 답변을 드릴 수 있을 것입니다.' WHERE `entry`=4321; +UPDATE `locales_quest` SET `Details_loc1`='여기서 나가야 해요, $N. 공급 구역에서 장비를 되찾고 친구들을 구출하도록 도와주세요. 여기서 나가면 모건의 철야로 가서 맥스웰 치안대장과 대화해야 합니다. 그는 당신에게 더 많은 지시를 줄 것입니다.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `Details_loc1`='불타는 타우릿산 폐허에 가보셨나요? 혹시 Kharan Mighthammer라는 이름의 가엾은 시끄러운 녀석과 마주치셨나요? 내 딸을 돌보던 드워프!$B$B<왕이 흐느끼다.>$B$B그리고 이제 그녀는 사라졌어. $N!$B$BI 내 부하들이 대초원을 뒤집어 놓았어. 그들이 내 딸의 행방에 대해 가지고 있는 유일한 단서는 그녀가 Depths 안에 있을지도 모른다는 것입니다. 내가 아는 한, 그녀는 죽었을 수도 있습니다!$B$BKharan은 아마도 그곳에 포로로 잡혀 있을 것입니다... 그를 찾으세요! 나는 대답을 원한다!' WHERE `entry`=4341; +UPDATE `locales_quest` SET `Details_loc1`='판단을 내리기 전에 제 말을 들어주세요!' WHERE `entry`=4342; +UPDATE `locales_quest` SET `Details_loc1`='이 정보를 마그니 국왕 $N에게 가져가야 합니다. 그는 무엇을 해야할지 알게 될 것입니다!' WHERE `entry`=4361; +UPDATE `locales_quest` SET `Details_loc1`='엘룬의 물을 사용하여 플루트를 정화하려고 합니다. 우리는 이 고통을 끝내야 합니다...$B$B엘룬이 내 손과 마음을 인도하길.$B$B잠시 후에 다시 얘기해 주세요.' WHERE `entry`=4442; +UPDATE `locales_quest` SET `Details_loc1`='오, 그거 알아? 그게 생각나.$B$B내가 타나리스에 있을 때 맡았던 작은 일을 끝내고 싶니? 쉽습니다... $B$BKrinkle Goodsteel이 가젯잔에 있는 이곳 이글거리는 협곡과 다른 몇몇 장소에서 찾을 수 있는 물건을 찾고 있었습니다. 목록을 살펴보고 그에게 모두 가져다줄 수 있을까요?$B$BI는 관심이 있다면 그의 장부를 문 밑으로 밀어넣을 것입니다. 그것과 그가 원하는 물건은 당신이 다 모은 후에 그에게 돌려주시오.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `Details_loc1`='안녕, $N. 당신의 헌신과 믿음이 굳건한 것을 봅니다.$B$BI 스톰윈드에서 Duthorian Rall과 대화할 때가 된 것 같습니다. 당신이 배워야 할 몇 가지 교훈이 더 있으며 준비가 된 것 같습니다.$B$B빛의 대성당에서 그를 찾으십시오. $N, 이 교훈을 진지하게 받아들이십시오. 당신은 겸손과 노력으로 당신의 지위를 얻었습니다. 오만해져서 우리를 실망시키지 마십시오.$B$B잘 지내십시오.' WHERE `entry`=4485; +UPDATE `locales_quest` SET `Details_loc1`='음, 음, 음, 모든 $g그의:그녀의 것에서 강력한 성기사를 보세요. regality.$B$B죄송합니다. $N, 기분 나쁘게 하려는 의도는 아니었습니다... 가끔 당신이 성취한 위업을 보면 약간 질투가 납니다. Tiza는 그것이 내 약점이라고 말했고 나는 그녀에게 그것을 해결하겠다고 맹세했습니다. 가끔 힘들잖아요.$B$B하지만 제가 당신과 이야기를 나누고 싶었던 이유는 스톰윈드에 있는 Duthorian Rall이 당신이 준비가 되면 빛의 대성당에서 그를 만나자고 전갈을 보냈기 때문입니다. 중요하게 들렸다. 무슨 일이 일어나고 있는 것 같았다.' WHERE `entry`=4486; +UPDATE `locales_quest` SET `Details_loc1`='아, 좋아, 여기 있구나. 나는 $g 서큐버스:지독한; 당신이 당신의 주의를 끌기 위해, 하지만 그것이 당신을 발견하기 전에 당신이 여기까지 올 수 있었던 것 같습니다. 어쨌든.$B$B최근에 당신의 성장하는 힘에 대한 이야기가 있습니다. 그러나 그것들은 관계없는 점들이다. 요점은, 나는 당신이 스스로를 증명했고 따라서... hehe... 일종의 축복을 받을 자격이 있다고 생각합니다.$B$B불모의 땅의 Ratchet 위에서 Strahad라는 남자를 찾을 수 있을 것입니다. 나는 당신이 전에 길을 건넜다고 믿습니다.' WHERE `entry`=4487; +UPDATE `locales_quest` SET `Details_loc1`='아, $N, 당신의 존재로 우리에게 은혜를 베푸는 것을 보았습니다. 정말 멋져요!$B$BI 우리가 당신의 손과 발을 도와줄 것이라고 기대하지 않기를 바랍니다. 당신은 권력이 빠르게 성장하고 있을지 모르지만 진정한 지식과 이해에 관해서는 여전히 강아지입니다. 조심하지 않으면 부패가 당신과 당신의 나약한 의지를 압도할 것입니다.$B$B하지만 요점을 말씀드리자면 Strahad가 당신과 이야기하고 싶어합니다. 그는 여전히 불모의 땅의 톱니항이 내려다보이는 탑에 거주하고 있습니다. 너무 오래 걸리지 않는 것이 좋습니다.' WHERE `entry`=4488; +UPDATE `locales_quest` SET `Details_loc1`='너, $r! 이리 오세요!$B$B사람들이 $N이라고 부르는 사람이 바로 당신이죠?$B$BI도 그렇게 생각했습니다. 나는 이것을 짧게 할 것입니다: 당신은 권력이 성장하고 있으며, 그것은 인정되었습니다. 그리고 이제 노력에 대한 보상을 받을 때가 왔습니다.$B$B불모의 땅으로 가십시오. Ratchet 위에서 Strahad Farsan을 찾을 수 있습니다. 아마도 그를 기억하십니까? 그는 당신과 말을 할 것입니다. 오래 걸리지 않을 것입니다.' WHERE `entry`=4489; +UPDATE `locales_quest` SET `Details_loc1`='당신의 인내와 노력에 대한 보상을 드리겠습니다. 하지만 이것을 알아두세요. Felsteed를 소환하는 능력은 미래에 훨씬 더 어려워질 것입니다. 당신은 그것을 얻어야 할 것이고... 그것은 쉽지 않을 것입니다.$B$B지금은 그러한 생물을 소환할 수 있는 힘을 가지고 가서 적절하다고 생각하는 대로 사용하십시오.' WHERE `entry`=4490; +UPDATE `locales_quest` SET `Details_loc1`='으...너무 더워요...$B$BI가 이 지역을 탐험하고 있을 때 갑자기 더위를 참을 수 없게 되었습니다. 열사병에 시달리고 있겠지.$B$B제발, Marshal\'s Refuge에 있는 내 친구 Spraggle에게 돌아갈 수 있게 도와주세요. 당신을 따라가도 괜찮을 것 같아요.$B$BI 기분이 좀 이상해요. 그러니 제가 다시 기절하면 Spraggle의 수통에서 물을 좀 뿌려주세요. 효과가 있길 바랍니다...' WHERE `entry`=4491; +UPDATE `locales_quest` SET `Details_loc1`='날 도와줘야 해, $N! 내 친구 Ringo는 여기서 남쪽에 있는 화산을 탐험하기 위해 일찍 떠났고 그는 너무 오랫동안 떠났습니다. 나는 그가 정말 걱정됩니다.$B$B그를 찾을 수 있을 것 같습니까? 내 수통을 가져가는 게 어때? 링고를 찾으면 분명 필요할 거야!' WHERE `entry`=4492; +UPDATE `locales_quest` SET `Details_loc1`='실리시드의 의도, 아니 존재 이유는 생태계에 속하지 않는 모든 것을 먹어 치우는 것 같습니다. 그들의 초점은 유일하며, 바로 이런 이유로 그들은 아제로스의 모든 생명에 심각한 위협이 됩니다.$B$B지금까지 우리가 본 것은 첫 단계에 불과합니다. 그들의 힘은 칼림도어의 더 깊은 곳인 운고로 분화구에서 오는 것 같습니다. 타나리스 사막에 있는 가젯잔으로 가서 연금술사 페슬저그와 대화하십시오. 그에게 내 이론을 말해주세요. 그는 분명히 우리가 실리시드와 싸우는 데 도움을 줄 것입니다.' WHERE `entry`=4494; +UPDATE `locales_quest` SET `Details_loc1`='구함: 운고로 분화구에 서식하는 테러닥스의 위협에 대처할 노련한 투사. 그들의 수는 점점 늘어나고 있으며 그 지역의 여행자들을 위협하고 있습니다.$B$B테러닥스 10마리와 광포한 테러닥스 15마리를 처치하여 인구를 줄이십시오.$B$B작업을 완료한 후 Spraggle Frock과 대화하여 보상을 받으세요.' WHERE `entry`=4501; +UPDATE `locales_quest` SET `Details_loc1`='혹자는 내가 유난히 잔인하다고 말할지도 모르지만... 하지만 진실로, 호드가 어떤 식으로든 얼라이언스에 대항하여 우위를 점하는 것을 보고 싶은 강한 열망일 뿐입니다.$B$BM나의 최근 관심사는 콘스텔라스 폐허의 달샘입니다. , 여기서 남쪽으로 비취불꽃 사티로스들이 돌보고 있습니다. 한 때 참을 수 없는 나이트 엘프를 위한 재생의 상징이었던 달샘은 이제 타락하여 더 많은 사티로스를 낳는 데 사용됩니다.$B$BI 아이디어가 있습니다, $N, 물 샘플을 받고 싶습니다... 여기 내 작은 고양이 친구를 위해.' WHERE `entry`=4505; +UPDATE `locales_quest` SET `Details_loc1`='이 오염된 물은 우리에게 유리하게 사용될 수 있습니다, $N. 소량의 물만으로도 새끼 고양이의 크기가 두 배가 되었고 더 강해진 것 같습니다... 어쩐지. 이 고양이들은 유용할 수도 있습니다...$B$B여기, $N. 이 고양이 캐리어를 가지고 Constellas 폐허의 달 우물 옆에 있는 고양이를 풀어주세요. 헤헤... 결과에 만족하시리라 확신합니다!$B$B고양이를 제게 돌려주시면 시간을 투자할 가치가 있다고 확신합니다.' WHERE `entry`=4506; +UPDATE `locales_quest` SET `Details_loc1`='나의 최근 발견과 오늘 여기서 얻은 지식은 그것으로 무언가를 할 수 있는 사람의 손에 닿아야 합니다. 여기 가젯잔에 있는 만큼 자원이 풍부하지만 혼자서는 이 일을 할 수 없습니다.$B$B 다르나서스에 있는 Gracina Spiritmight에게 최근 보고서를 가져가십시오. 그녀는 아직 달의 사원에 있지 않습니까? 그녀는 Alliance bigwigs 인 친구가 있습니다. 우리가 그들을 이 $N에 연루시킬 수 있다면, 우리는 여기서 살아남을 수 있을 것입니다.' WHERE `entry`=4508; +UPDATE `locales_quest` SET `Details_loc1`='나의 최근 발견과 오늘 여기서 얻은 지식은 그것으로 무언가를 할 수 있는 사람의 손에 닿아야 합니다. 여기 Gadgetzan에 있는 만큼 자원이 풍부하지만 혼자서는 할 수 없습니다.$B$B최신 보고서를 Orgrimmar에 있는 Zilzibin Drumlore에게 가져가세요. 그는 여전히 드래그의 윗부분에 있는 그의 자리에 있지 않습니까? 그는 호드 내에서 고위층에 있는 친구들을 가지고 있습니다. 우리가 그들을 이 $N에 연루시킬 수 있다면, 우리는 여기서 살아남을 수 있을 것입니다.' WHERE `entry`=4509; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신의 도움은 헤아릴 수 없을 정도였습니다. 틀림없이 실리시드에 맞서 당신의 도움을 다시 한 번 요청할 때가 올 것입니다. 운고로에서 배운 것을 흡수해야 합니다. 실리시드가 운고로에서 유래했다는 내 가정이 이제 잘못된 것이 아닐까 두렵습니다... 어딘가에 훨씬 더 강력한 존재가 있다는 사실이 두렵습니다.$B$B이 메모를 은행의 Idriana에게 가져가세요. 그녀는 내 감사의 표시로 보아야 할 내 금고에서 무언가를 줄 것입니다. 도움을 주셔서 감사합니다, 용감한 $c 님.' WHERE `entry`=4510; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신 없이는 여기까지 올 수 없었을 겁니다. 실리시드에 맞서 다시 한 번 도움을 요청할 때가 곧 올 것입니다. 운고로에서 배운 것을 흡수해야 합니다. 실리시드가 운고로에서 유래했다는 내 가정이 이제 잘못된 것이 아닐까 두렵습니다... 어딘가에 훨씬 더 강력한 존재가 있다는 사실이 두렵습니다.$B$B이 쪽지를 은행에 있는 카루스에게 전하세요. 그는 내 감사의 표시로 보아야 할 내 금고에서 무언가를 당신에게 줄 것입니다. 도움을 주셔서 감사합니다, 위대한 $c 님.' WHERE `entry`=4511; +UPDATE `locales_quest` SET `Details_loc1`='샘플이 더 필요합니다, $N. 그러나-그리고 어떻게 표현해야 할지 모르겠습니다-그들은 순수한 샘플이어야 합니다. 내가 알지. \"\'순수\'가 무슨 뜻이야, 라리스?\" 잘 모르겠습니다. 나는 이것들이 악령의 숲처럼 타락했다는 것을 압니다. 그것이 나의 깨달음을 그토록 중요하게 만드는 것입니다. 수액은 적응하는 것 같습니다... 그들이 있는 지역의 측면을 취하기 위해. 오염되지 않은 샘플을 찾아야 합니다. 하지만 어디? 어디?!$B$B아! $N, 혹시라도 찾을 경우를 대비해서 이 용기를 가져가세요.' WHERE `entry`=4513; +UPDATE `locales_quest` SET `Details_loc1`='여명의 설원은 악령의 숲 북동쪽에 있는 나무구렁 바로 너머에 있습니다. 거기 가봤어?$B$BI 이 지역에 야생야수라는 생물이 많다는 말을 들었어. 이 야수들은 비밀을 지키는 것으로 알려져 있습니다. 나이트 엘프의 비밀.$B$B우리는 여명의 설원에 무엇이 숨겨져 있는지 알아내야 합니다.$B$BI 길 남쪽 바로 남쪽에 너덜너덜한 올빼미 야수를 찾을 수 있으며, 그 밖에도 성난 올빼미 야수라고 하는 다른 동물이 있다는 소식을 들었습니다. Winterspring의 중심에 있습니다. 그들을 치우고 땅에 접근하십시오.' WHERE `entry`=4521; +UPDATE `locales_quest` SET `Details_loc1`='이 장치는 방 밖의 광기에 맞서 싸우는 노움들 사이에서 눈에 띕니다. 장치의 작은 명판에는 \"The Sparklematic 5200\"이라는 문구와 다음과 같은 문구가 표시됩니다. $B$B\"때와 찌꺼기가 반짝이를 망치고 있습니까? Sparklematic 5200은 윤기를 되돌려줍니다. 동전 투입구에 은화 3개를 넣으세요. Sparklematic 5200을 잠시 작동시키면 짜잔! 당신의 귀중품은 깨끗하고 빛날 것입니다!\"' WHERE `entry`=4601; +UPDATE `locales_quest` SET `Details_loc1`='이 장치는 방 밖의 광기에 맞서 싸우는 노움들 사이에서 눈에 띕니다. 장치의 작은 명판에는 \"The Sparklematic 5200\"이라는 문구와 다음과 같은 문구가 표시됩니다. $B$B\"때와 찌꺼기가 반짝이를 망치고 있습니까? Sparklematic 5200은 윤기를 되돌려줍니다. 동전 투입구에 은화 3개를 넣으세요. Sparklematic 5200을 잠시 작동시키면 짜잔! 당신의 귀중품은 깨끗하고 빛날 것입니다!\"' WHERE `entry`=4602; +UPDATE `locales_quest` SET `Details_loc1`='잘 들어, 바다 새끼야... 무법항의 힘은 우리 붉은해적단이 우리가 좋아하는 곳으로 항해하고 우리가 원하는 것을 약탈 권리로 가져가는 것을 막는 것입니다. 함대 사령관 Seahorn에게 칼을 대었다면 무법항의 배를 건드리지 않았을 것입니다. 너희가 Baron Revilgaz에게 칼을 꽂는다면, 우리는 그들의 조건에 따라 법에 맞서지 않을 것이다.$B$B당신이 우리 중 명예 제독이 되려면 - 예, 제독, 당신은 두 사람 모두에게 칼을 꽂을 것입니다. 내가 말했듯이. 이제 $g 젊은이 : 젊은 여자;로 가서 일을 마치면 나에게 돌아오십시오.' WHERE `entry`=4621; +UPDATE `locales_quest` SET `Details_loc1`='다음은 당신이 회수한 악령의 숲 샘플에서 생성된 수액 덩어리입니다. 케이스를 운고로 분화구로 가져가 순수한 수액을 찾으세요... 원시 품종이 잘 될 것입니다. 충분히 가까워지면 케이스에 든 수액을 풀어주고 두 사람이 서로에 대해 어떻게 생각하는지 보자.$B$B실험이 끝나면 남은 샘플을 가져오세요. 여기 아포테카리움에서 기다리겠습니다.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `Details_loc1`='여명의 설원에서 주자들이 여명의 설원 남쪽 지역에 일련의 작은 동굴이 있다는 보고를 가지고 돌아왔습니다. 이 동굴 주변 지역에 야생 야수들이 있는 것 같습니다. 그들이 지키고 있는 소중한 것이 있다면 이곳이 우리가 찾을 수 있는 곳이라고 믿습니다.$B$B이전 유형인 $N보다 더 어려운 일이 될 것입니다. 피조물들은 그들이 보호하려고 애쓰는 바로 그 대상에 노출되어 미친 것 같습니다.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `Details_loc1`='당신은 얼마 전 어둠의 해안 해안에 몸을 담그고 있던 바다거북의 시체를 발견합니다. 그 생물의 유해 주위에 진을 치고 있는 멀록들이 그곳을 수거해 왔습니다. 그래도 Auberdine의 Gwennyth Bly\'Leggonde가 사용할 수 있는 적절한 샘플이 생물체의 유해에 남아 있는 것으로 보입니다.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Details_loc1`='어둠의 해안에서 찾을 수 있을 것으로 예상되는 것보다 훨씬 더 큰 거대한 탈곡기의 잔해가 안개 끝자락 해변에 놓여 있습니다. 이 생물이 어떻게 여기에 있게 되었는지는 알 수 없습니다. 이제 그것의 시체를 포식하는 멀록 무리는 그 짐승을 쓰러뜨리기에는 너무 약해 보입니다. $B$B그 중 일부는 깨끗이 뽑았지만 Auberdine에 있는 Gwennyth Bly\'Leggonde가 연구할 샘플을 채취하기에 충분합니다.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `Details_loc1`='어떤 이들은 검은바위 오크가 조종하는 검은늑대를 초자연적인 힘의 창조물이라고 말합니다. 다른 이들은 그들이 진짜 검은늑대가 아니라 쓰러진 지옥의 군주가 오크들에게 하사한 악마견의 일종이라고 말합니다.$B$B진실은 훨씬 덜 인위적이지만 모든 면에서 무섭습니다. Blackrock의 늑대는 Halycon과 그녀의 동료에게서 나옵니다. Halycon은 늑대인간의 거대한 소굴 어미입니다. 그녀의 짝? 아무도 살아서 그 이야기를 한 적이 없습니다.$B$B늑대인간의 중심에 공격을 가합니다. Halycon을 파괴하세요... 그리고 $N, 조심하세요.' WHERE `entry`=4724; +UPDATE `locales_quest` SET `Details_loc1`='더 많은 바다 거북이 해안선을 따라 해변에 누워 있습니다. 이 특정 세트에는 거북이 껍질에 부착된 버려진 마차가 있습니다. 아마도 이 생물체는 다른 유골이 제안한 것처럼 스스로 해변에 가두는 것이 아니라 알려지지 않은 존재에 의해 해안선으로 쫓겨났을 것입니다. 그레이미스트 멀록은 이제 이 생물의 유해를 집으로 삼아 썩은 고기를 포식합니다.$B$B마차에서 이상한 표시가 있는 상자를 발견합니다. 아마도 Auberdine의 Gwennyth Bly\'Leggonde가 그것을 이해할 수 있을 것입니다.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `Details_loc1`='북부 어둠해안 해변의 모래 속에는 바다거북의 유골이 있습니다. 그레이미스트 멀록이 이 시체를 찾지 못했거나, 알 수 없는 이유로 발견하고 피하고 있는 것일 수도 있습니다. 그럼에도 불구하고 거북이가 남아 있어 달의 사원을 연구하기 위해 Auberdine에 있는 Gwennyth Bly\'Leggonde에게 샘플을 가져갈 수 있습니다.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Details_loc1`='일종의 거대한 바다 포유동물로 보이는 것의 시체가 해변에 부분적으로 내장이 벗겨진 채로 놓여 있습니다. 해변에 떠 있는 이 거대한 바다 생물은 손수레와 다양한 도구를 마치 이전에 연구를 시도한 것처럼 버려져 있습니다. 멀록이 이 야수를 찾아냈지만 아우버다인에 있는 그웨니스 블리레곤드에게 적합한 표본을 모으기에 충분합니다.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `Details_loc1`='거대한 바다 포유류로 추정되는 반쯤 먹힌 시체가 해변에 놓여 있습니다. 아우버다인 근처에서 발견된 것보다 더 강한 멀록 무리가 쓰러진 생물 주변에 거주하고 있습니다. Auberdine에 있는 Gwennyth Bly\'Leggonde에게 적합한 뼈 샘플을 전달할 수 있을 만큼 생물체가 충분히 남아 있습니다.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Details_loc1`='또 다른 바다거북 무리는 해안선에 해변에 놓여 있습니다. 이 유해 세트에는 거북이 껍질에 반쯤 버클이 채워진 버려진 마차가 있습니다. 아마도 이 생물체는 다른 유골이 제안한 것처럼 스스로 해변에 가두는 것이 아니라 알려지지 않은 존재에 의해 해안선으로 쫓겨났을 것입니다. 강력한 그레이미스트 멀록이 이 생명체의 시체를 현재 거주지로 삼았습니다.$B$B마차에서 이상한 표시가 있는 상자를 발견합니다. 아마도 Auberdine의 Gwennyth Bly\'Leggonde가 그것을 이해할 수 있을 것입니다.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Details_loc1`='당신은 얼마 전 어둠의 해안 해안에 몸을 담그고 있던 바다거북의 시체를 발견합니다. 그레이미스트 멀록이 거의 깨끗이 채집했으며, 이제 그 생명체의 유해 주위에 진을 치고 있습니다. 그래도 Auberdine의 Gwennyth Bly\'Leggonde가 사용할 수 있는 적절한 샘플이 생물체의 유해에 남아 있는 것으로 보입니다.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Details_loc1`='거대한 환도기로 보이는 것의 잔해가 황혼 해안의 바위투성이 입구에 밀려왔습니다. 탈곡기는 이 지역에서 발견된 다른 어떤 탈곡기보다 몇 배 더 큽니다. 어디에서 왔든 간에 이 생물체는 Darkshore에 서식하지 않은 것으로 보입니다.$B$B이 생물체는 여러 곳에서 분해되었지만 Auberdine의 Gwennyth Bly\'Leggonde에 적합한 샘플을 수집하기에 충분합니다.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `Details_loc1`='흠, 여전히 당신은 더 강해지려고 노력하고 있습니다. 부패와 중독이 당신을 사로잡고 당신이 권력을 얻으려는 것의 노예가 되기 전에는 단지 시간입니다.$B$BPfah! 당신은 바보입니다! 시간이 내 옳음을 증명할 것입니다. 다른 건... 시간만 있으면 됩니다.$B$B하지만 모든 사람이 Zevrost에 동의하는 것은 아닌 것 같습니다. Menara는 당신이 더 강해지고 당신의 힘을 활용할 수 있는 도구를 만들 것 같습니다. 관심이 있다면 불모의 땅에 있는 톱니바퀴로 가십시오. 그녀는 마을을 내려다보고 있습니다.' WHERE `entry`=4737; +UPDATE `locales_quest` SET `Details_loc1`='$N: 당신이 그런 책임을 질 준비가 되어 있지 않다고 생각합니다. 나는 어떤 힘의 아이템을 만드는 것을 돕는 것이 초보자가 참여해야 할 일이라고 생각하지 않습니다. 특히 검증되지 않은 것.$B$B하지만 그건 내 결정이 아니야. 당신에게 그러한 선물을 주고자 하는 권한이 있거나 최소한 그러한 선물을 주고자 하는 권한이 결정해야 합니다.$B$B자세한 내용을 알고 싶다면 Ratchet에서 Menara Voidrender를 찾아보시기 바랍니다. 그녀는 보통 항구 마을 위의 탑에 거주합니다.' WHERE `entry`=4738; +UPDATE `locales_quest` SET `Details_loc1`='$C! 그래, 너!$B$B모든 장비를 갖추고 있지는 않지만 준비가 되었다는 것은 분명합니다. 주변 공기가 더 큰 자신감을 불러일으키고 있습니다. 예, 이제 알겠습니다.$B$B준비가 되었다고 느끼면 Menara Voidrender가 몇 가지를 가르쳐줄 것입니다. 그녀는 비전에서 어린 학생들을 가르치는 데 시간을 보냅니다. 테스트를 통과한 사람에게는 선물을 주기도 합니다.$B$B관심이 있다면 불모의 땅에 있는 톱니항으로 가십시오. 그녀는 Strahad의 탑에서 도시 위에 있습니다.' WHERE `entry`=4739; +UPDATE `locales_quest` SET `Details_loc1`='주의!멀록 \"Murkdeep\"의 죽음에 대해 $B$BA 보상이 제공됩니다. 이 사악한 야수는 적어도 한 명의 센티넬을 죽게 한 원인으로 알려져 있으며 어둠해안 앞바다에서 적어도 두 척의 화물선을 침몰시킨 것으로 의심됩니다!$B$BMurkdeep은 남쪽 멀록 야영지에서 마지막으로 목격되었습니다. Auberdine은 그곳에서 오두막을 보호하고 있다고 생각됩니다. 이 포상금에 대한 보상 청구는 아우버다인에 있는 파수꾼 글린다 날셰아에게 청구해야 합니다.$B$B오버다인 마을 의회' WHERE `entry`=4740; +UPDATE `locales_quest` SET `Details_loc1`='여명의 설원의 북부 지역에서는 야생야수들이 더욱 사납게 자랍니다. 우리는 계속 그곳에서 조치를 취해야 합니다.$B$B여명의 설원에서 달빛나는 올빼미 야수를 사냥하고 그들이 서식하는 지역을 탐험하세요.$B$B이곳은 위험한 땅이지만, 당신이 도전을 감당할 수 있을 것이라는 것을 압니다. 들야수 13마리를 처치하고 나에게 돌아오십시오.' WHERE `entry`=4741; +UPDATE `locales_quest` SET `Details_loc1`='상부 성채에 있는 검은용혈족 외에 소수의 검은용혈족만이 자신의 불타는 숨결로 봉인을 만들 수 있습니다. Wyrmthalak은 그러한 용혈족 중 하나이지만 그의 의지는 꺾을 수 없습니다.$B$BDustwallow Marsh에 있는 Wyrmbog로 이동해야 합니다. 그곳에서 Emberstrife로 알려진 고대 드레이크를 찾을 수 있습니다. 당신은 그의 의지를 꺾어야 합니다, $N. 그것을 부수고 그의 약해진 형태에 이 보주를 사용하십시오. 당신은 그의 마음을 통제하고 봉인을 위조할 불꽃을 부채질할 시간이 거의 없을 것입니다.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `Details_loc1`='당신의 펄볼그 야영지 정찰은 썬드리스 윈드위버가 알아야 할 정보입니다. 그는 Auberdine의 장로로서 은혜롭게 봉사하며 마을의 일상 업무를 현명하고 정당하게 관리합니다. 펄볼그 상황에 대해 지금까지 알아낸 정보를 그와 공유하세요.$B$BI는 부패의 원인에 대해 나름의 생각이 있다고 생각합니다. 아마도 당신은 그와 함께 여기서 자연의 균형을 회복하기 위한 계획을 제정할 수 있을 것입니다!' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Details_loc1`='Cliffspring River가 더럽혀지고 타락하기 시작했습니다. 그것은 Mist\'s Edge로 비워지고, 세척이 곧 Auberdine에 영향을 미칠까 두렵습니다. 강 상류에 있는 블랙우드 펄볼그가 오염의 원인이라고 생각하지만, 그들이 진정한 뿌리는 아닐 수도 있다고 생각합니다.$B$B이 샘플링 튜브를 가지고 북쪽에 있는 강 어귀로 가십시오. 내륙으로 이동하여 첫 번째 폭포로 가서 그곳의 웅덩이에서 샘플을 채취합니다. 머리 위로 다리가 보입니다. 표본을 얻으면 아우버다인에 있는 저에게 돌아오십시오.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `Details_loc1`='우리는 펄볼그 타락의 원인이 사티로스라는 사실을 배웠습니다. 그들은 마법을 전달하는 부적을 통해 영향력을 행사합니다. 펄볼그가 구원받을 기회가 있다면 타락한 사티로스를 유인해 그 부적을 가져가야 합니다!$B$B우리 달샘의 이 그릇을 채우고 북쪽 야영지에서 펄볼그의 음식 샘플을 채취하세요. 그것들을 섞어 강가의 모닥불 근처에 두십시오. 먹은 모든 펄볼그는 사티로스 타락자를 유인할 수 있을 만큼만 정화될 것입니다... 그러면 당신이 그를 죽여야 합니다!' WHERE `entry`=4763; +UPDATE `locales_quest` SET `Details_loc1`='Doomriggers Clasp을 Stormwind로 배송하기에 적합한 상자에 포장했습니다. $N, 당신은 많은 도움이 되었습니다. 마지막으로 부탁해도 될까요?$B$B 상자를 Remington Ridgewell 백작에게 전달하세요. 스톰윈드 성채에서 그를 찾을 수 있을 것입니다. 나는 그가 당신이 그를 위해 가지고 있는 것을 보고 매우 기뻐할 것이라고 확신합니다.' WHERE `entry`=4765; +UPDATE `locales_quest` SET `Details_loc1`='Darkstone Tablet은 오래 전에 죽은 드워프 Urheld Darkstone의 글을 담고 있습니다. 뛰어난 기술을 가진 연금술사인 그는 동시대 사람들에게 미쳤다고 여겨졌기 때문에 그의 연구를 공유하지 않았습니다.$B$B그러나 그는 그것을 석판에 새겼고, 나는 그러한 석판이 검은바위 첨탑에 있는 한때 이름이 붙여진 방에 있다고 믿습니다. 행운의 전당. 지금은 그것이 무엇인지 모르겠습니다. Blackrock에 들어갔다가 돌아오는 사람이 거의 없기 때문입니다.$B$B하지만 위험을 무릅쓰고 서판을 가지고 나에게 돌아오면 큰 보상을 받을 것입니다.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `Details_loc1`='Vivian Lagrave가 Badlands에 있는 Kargath로부터 전갈을 보냈습니다. 연구를 통해 그녀는 검은바위 첨탑에 우리 연구에 도움이 될 고대 문서가 있다고 믿고 있습니다. 이를 확인하려면 첨탑에서 텍스트를 추출할 사람이 필요합니다. 쉬운 일이 아닙니다.$B$B관심이 있다면 Kargath에 있는 Vivian과 대화하십시오.' WHERE `entry`=4769; +UPDATE `locales_quest` SET `Details_loc1`='도와주세요, $c! 지금까지 여기 Highperch에 숨어 있었는데 친근한 얼굴을 본 지 며칠이 지났습니다. 와이번을 공부하러 왔는데 너무 친해진 것 같아요. 둥지 중 하나에서 쫓겨나서 길을 잃었습니다.$B$BI는 Whitereach Post로 돌아가야 합니다! Motega는 제가 실종된 사실을 모르고 제가 혼자 Highperch에 들어갔다는 사실에 분노할 것입니다.$B$BWhitereach Post는 바로 동쪽에 있습니다... 저를 그곳으로 데려가 주세요!' WHERE `entry`=4770; +UPDATE `locales_quest` SET `Details_loc1`='다음 작업은 첫 번째 작업만큼 간단하지만 도움을 구해야 합니다.$B$BI 망토를 자수하려면 금실이 필요하지만 금실은 구하기가 쉽지 않고 만드는 방법을 아는 사람이 거의 없습니다. 그것. 다행스럽게도 우리 대의에 충성하는 사람이 그 비밀을 알고 우리 대열에서 승승장구하는 사람들을 기꺼이 도울 것입니다.$B$B무법항에 있는 Xizk Goodstitch에게 금괴를 가져가세요. 그는 마스터 재단사이며 당신을 위해 기꺼이 실을 뽑을 것입니다. 금괴는 숙련된 광부가 제련합니다. 광부에게 도움을 요청하십시오.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `Details_loc1`='메나라로 돌아가서 시간이 좀 걸린다고 전해주세요. 하지만 그녀를 위해... 그리고 당신을 위해 꼭 가도록 하겠습니다. 그녀에게 나머지 구성 요소 수집을 완료하라고 전하세요. 그때까지 스레드를 완료해야 합니다. 그때 돌아가서 찾으시면 됩니다.$B$B행운을 빌어요, $N. 아, 거기 있는 동안 Strahad에게 안부를 전해주세요. 그 늙은 물닭이... 라쳇 옆에 탑을 세우고... 미쳤어.' WHERE `entry`=4782; +UPDATE `locales_quest` SET `Details_loc1`='다음 구성 요소는 불모의 땅과 돌발톱 산맥의 서쪽 멀리 떨어진 잊혀진 땅에서 찾을 수 있습니다.$B$B세계의 분리 이후에도 여전히 혼돈이 지배하고 있습니다. 그곳에서 당신의 힘과 교활함이 모두 시험받게 될 것입니다. 당신은 증오의 생물과 불타는 군단과 맞서게 될 것입니다.$B$B북동쪽에 있는 증오의 사티로스에게서 그들의 피를 가져오십시오. 만노록 집회에 있는 하급 지옥불정령에게서 하급 지옥불 돌을 가져오시오.$B$B우리는 당신의 로브를 만드는 데 둘 다 사용할 것입니다.' WHERE `entry`=4783; +UPDATE `locales_quest` SET `Details_loc1`='$N, 이제 세 가지만 있으면 됩니다. 그러면 로브를 완성할 수 있습니다.$B$B먼저, Xizk가 당신을 위해 만들고 있는 가는 금실입니다. 무법항에 있는 그에게 돌아가서 가져오십시오.$B$B두 번째로, 아라시 고원에 있는 불의 정령에게서 숯불 두 개를 가져오십시오. 제 기억이 맞다면 그들은 서쪽에 있는 Thoradin\'s Wall 근처에 있습니다.$B$B마지막으로, 당신이 만든 영혼의 조각입니다.$B$B구성 요소를 모두 갖춘 후 여기 탑으로 돌아가면 로브를 완성해 드리겠습니다. .' WHERE `entry`=4784; +UPDATE `locales_quest` SET `Details_loc1`='내가 지금 당신을 위해 가운을 만들어 줄게요. 그것은 단지 몇 분이 걸릴 것입니다. 멀리 가지 마세요.' WHERE `entry`=4786; +UPDATE `locales_quest` SET `Details_loc1`='나는 Tinkee가 필요로 하는 대부분의 것을 가지고 있지만 한 가지 중요한 구성 요소를 놓치고 있습니다. 그것은 차가운 바람 뿔입니다. 여명의 설원에 있는 냉풍 키메라의 뿔은 집중된 냉기의 원천이지만, 온전하고 깨지지 않은 뿔만 가능합니다! Tinkee의 주문을 완료하려면 그것들의 공급이 필요합니다.$B$BB깨지지 않은 냉풍 뿔을 가져오면 Tinkee를 위한 패키지를 준비하겠습니다.' WHERE `entry`=4809; +UPDATE `locales_quest` SET `Details_loc1`='자, 모든 것이 준비되고 포장되어 운송할 준비가 되었습니다! 여행에 행운을 빕니다. 그리고 Tinkee에게 그녀가 나에게 빚을 졌다고 꼭 전해주세요!' WHERE `entry`=4810; +UPDATE `locales_quest` SET `Details_loc1`='이 빈 약병을 사용하고 여기 아우버다인에 있는 달샘 물을 채우십시오. 그러한 강력한 마법은 수정의 구성에 대한 단서를 제공할 것입니다. 이를 위해 크리스탈 위에 액체를 붓습니다. 나머지는 알아서 처리해야 합니다.$B$B당신에게 나쁜 일이 일어날 것이라고는 생각하지 않지만 그래도 조심하시기 바랍니다. 우리 위 동쪽에는 악령의 숲이 있습니다. 그 수정이 내가 생각하는 것처럼 그 장소에 묶여 있다면 그것은 매우 위험할 수 있습니다.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `Details_loc1`='달샘 물은 크리스탈 내부에 작은 뼈 조각 몇 개와 턱뼈 절반이 박혀 있음을 밝혔습니다. 턱뼈는 인간형으로 보이지만 수정을 깨뜨리지 않고는 불분명합니다. 가장 강력한 마법조차도 거의 불가능하다고 생각하는 위업입니다. $B$B당면한 작업이 완료되면 남은 것은 아우버다인에 있는 파수꾼 글린다 날셔.' WHERE `entry`=4813; +UPDATE `locales_quest` SET `Details_loc1`='버섯구름 봉우리에 외계 알이 있다는 소문이 돌았습니다. 이 알을 보았다고 보고한 사람들은 그것을 자세히 조사할 만큼 충분히 가까이 가지도 못했습니다. 뱀은 자신의 알인 것처럼 그 알을 지키고 있습니다.$B$BI 당신이 이 외계 알을 찾아서 제가 조사할 수 있도록 저에게 가져오길 바랍니다. 보고서에 따르면 알은 뱀 굴 안에 있지만 Freewind Post의 남쪽과 북동쪽 절벽 벽 바닥을 따라 여러 개의 뱀 굴이 있습니다.' WHERE `entry`=4821; +UPDATE `locales_quest` SET `Details_loc1`='아이스크림! 오 제발 제발 아이스크림 좀 사다줄래?! 딸기는 내가 가장 좋아하는 맛이고, 티굴과 포로르의 딸기 아이스크림보다 더 좋은 딸기 아이스크림은 세상에 없습니다! 전 세상에서 내가 가장 좋아하는 아이스크림이야!$B$BI 오래 전에 내가 Shimmering Flats 경마장에 있을 때 먹었는데, 지금은 동네에서 팔고 있을지도 모른다고 들었어! 제발? 예쁘다? 티굴과 포로르의 딸기 아이스크림을 얹어??!?!' WHERE `entry`=4822; +UPDATE `locales_quest` SET `Details_loc1`='$N, 이 켄타우로스를 사냥해 주십시오. 그들은 우리 복수의 분노를 느낄 것입니다. 프리윈드 초소 북쪽에 있는 켄타우로스 캠프를 공격하라! 분노가 당신의 손을 인도하게 하십시오!' WHERE `entry`=4841; +UPDATE `locales_quest` SET `Details_loc1`='안녕, $G젊은이:젊은 여자;! 나는 피에 굶주린 야수에게 남부 여명의 설원에 있는 야영지에서 쫓겨났어요! 음, 야생야수들이 지키고 있는 무언가에 너무 가까이 다가간 것 같습니다.$B$BI 간신히 안전하게 도망쳤습니다. 내 친구가 운이 좋지 않은 것 같습니다. 야생야수를 용감하게 대하고 야영지로 가주시겠습니까? 보급품이 정말 필요하고 어제 발굴 현장에서 발굴한 부적도 되찾고 싶습니다.' WHERE `entry`=4861; +UPDATE `locales_quest` SET `Details_loc1`='주위를 둘러보면 Jaron이 여기서 원하는 것이 많지 않습니다. 하지만 발견한 상자는 마치 야생야수들이 노린 것 처럼 부서져 열려 있는 것을 알 수 있습니다...$B$B동쪽을 보면 버려진 마차가 거의 보이지 않습니다. 아마도 거기에서 Jaron의 물건을 찾을 수 있습니다. 볼만한 가치가 있습니다.' WHERE `entry`=4863; +UPDATE `locales_quest` SET `Details_loc1`='상자의 내용물을 조사한 후 Jaron이 안에 있는 도구와 기타 항목을 사용할 수 있다고 결정했습니다. 그러나 부적의 흔적은 없습니다.$B$B야생야수는 여기서 북쪽과 동쪽의 땅에 서식하는 것 같으므로 다음 단계는 생물과 맞서고 그들에게서 부적을 되찾는 것이라고 결정합니다.' WHERE `entry`=4864; +UPDATE `locales_quest` SET `Details_loc1`='내 눈으로 직접 보지 않았다면 나는 그것이 사실이라고 결코 믿지 않았을 것입니다. Thousand Needles에 복수가 찾아왔습니다!$B$B$B$B$N, 빨리 행동해야 합니다! 지금 가서 Motega Firemane을 찾으십시오. 그는 도로를 따라 Freewind Post의 북서쪽 Whitereach Post에 있습니다. 그는 무엇을 해야할지 알게 될 것입니다!' WHERE `entry`=4865; +UPDATE `locales_quest` SET `Details_loc1`='당신은 최근에 죽은 야수 야수의 목에서 떨어진 목걸이의 중요성을 확신하지 못합니다. 그것은 밝게 빛나며 서서히 희미해집니다.$B$BTRull Failbane은 야생야수에 대한 지식이 광범위해 보이기 때문에 더 많은 것을 알려줄 수 있을 것입니다. 아마도 당신은 그것에 대해 그에게 물어봐야 할 것입니다.' WHERE `entry`=4882; +UPDATE `locales_quest` SET `Details_loc1`='전쟁군주 Goretooth의 명령에 따라 검은바위 첨탑의 다음 주민을 제거해야 합니다.$B$B부패한 악당 대영주 Omokk.$B$B잔인하고 무자비한 트롤 War Master Voone.$B$B작은 도시의 작업 책임자인 대군주 Wyrmthalak .$B$B또한 발견한 중요한 문서를 반환해야 합니다.$B$B성공하고 영예를 얻으십시오.$B$B실패하고 잊혀지십시오.' WHERE `entry`=4903; +UPDATE `locales_quest` SET `Details_loc1`='Arnak은 우리가 결혼할 거라고 생각하지만... 내가 그의 제안을 거절하자 그는 그날 밤 돌아와 나를 납치했습니다. 형이 말리려 했지만 아르낙은 너무 강했다. 그는... 그는 내 동생을 죽인 다음 나를 여기로 데려왔어. 내 불쌍한 형제...$B$B$N, 저를 Darkcloud Pinnacle 밖으로 데려다 주시겠어요? 제발... 탈리아에게 돌아가야 해요! 그녀는 나에 대해 걱정하고 있는 것이 분명합니다.' WHERE `entry`=4904; +UPDATE `locales_quest` SET `Details_loc1`='안녕, $N. Tinkee Steamboil을 기억하십니까? 글쎄, 그녀는 당신을 기억합니다! 그녀는 당신을 주시하라는 메시지를 보냈습니다. 왜냐하면... 그녀는 당신의 도움이 다시 필요하기 때문입니다. 용에 대한 그녀의 연구와 관련이 있는 것 같아요.$B$B불타는 평원의 화염 마루에서 그녀와 대화해야 합니다.' WHERE `entry`=4907; +UPDATE `locales_quest` SET `Details_loc1`='Rend lives?$B$B불가능!$B$BRend는 수십 년 전에 살해된 것으로 생각되었습니다.$B$BEitrigg의 지혜를 찾으십시오, $N. Blackrock의 작동 방식을 그보다 더 잘 아는 사람은 없으며 여기에 기록된 내용이 사실이라면 Eitrigg에게 알려야 합니다. 그 누구도 복수할 권리가 거부되어서는 안 됩니다.$B$B오그리마에서 그를 찾을 수 있을 것입니다.$B$BEitrigg와 대화한 후 대족장과 의논하여 그가 이 문제에 대해 무엇을 하고 싶은지 알아보십시오.' WHERE `entry`=4941; +UPDATE `locales_quest` SET `Details_loc1`='아, 소환사의 보주--여기가 오염의 출처임에 틀림없다. 당신이 그것을 사용하려면 그 안에 있는 악마를 쫓아내야 합니다. 내가 쉽게 할 수 있는 일.$B$B어려운 일을 하는 사람은 바로 당신입니다. 내가 풀어주면 당신은 악마를 죽여야 합니다.$B$B그리고 당신은 빨리 해야 합니다. 너무 오래 걸리면 그가 구로 돌아가서 처음부터 다시 시작해야 합니다!$B$B그러니 준비하세요, $N. 가장 강력한 주문을 준비하고 물약을 가까이에 두십시오. 친구가 있으면 가서 사귀십시오. 이것은 예쁘지 않을 것이기 때문입니다.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `Details_loc1`='그래서 당신은 지옥불의 영혼을 포획하기로 했습니다.$B$B이 에메랄드를 가져가십시오. 그것으로 당신은 그 생물의 영혼을 포획할 수 있을 것입니다. 이것은 여러분이 이미 알고 있는 주문과 매우 유사하게 작동합니다. 생명체가 거의 죽어갈 때 보석을 사용하면 나머지는 알아서 처리됩니다.$B$BI는 Desolace로 가서 거기 지옥. 그것들은 훌륭할 것입니다.$B$B성공한 후에 포획한 영혼과 에메랄드를 메나라로 가져가십시오.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신의 구를 만들고 그것에 당신의 새로운 악마를 주입하는 즉시 시작할 것입니다. 완료되면 지팡이 또는 구 형태로 선택할 수 있습니다. 나는 항상 흑마법사가 선택한 무기를 수용하는 것이 중요하다고 느꼈습니다... 그런 관행을 계속하지 않을 이유가 없습니다.' WHERE `entry`=4964; +UPDATE `locales_quest` SET `Details_loc1`='하지만 생각보다 많은 켄타우로스가 있을 수 있습니다. $n 님, 저와 함께 이 사악한 암살자들과 싸우시기 바랍니다.' WHERE `entry`=4966; +UPDATE `locales_quest` SET `Details_loc1`='여전히 바보, 그리고 여전히 인간의 덫을 찾고 있습니다. 예, 나는 당신에게 오만하게 말합니다. 나는 내 앞에서 당신을보고 웃습니다. 당신은 한심하다!$B$B하지만 내가 생각하는 것은 중요하지 않습니다. 당신과 거래하려는 사람들이 생각하는 것만 중요합니다! 그리고 이 경우에, 더 나은 판단과는 달리, 약간의 힘을 가진 사람들은 당신이 더 받을 자격이 있다고 생각합니다.$B$B이것이 당신이 노력하는 것이라면 톱니항 위의 탑에 있는 Menara Voidrender와 대화해야 합니다. 나는 당신이 얼마 전에 그녀를 만난 적이 있다고 믿습니다.' WHERE `entry`=4967; +UPDATE `locales_quest` SET `Details_loc1`='흠, 여기까지 오셨군요... 정말 놀랍습니다. 난 지금쯤 비전을 전달하는 타락이 당신의 영혼에 스며들어 당신을 미치게 만들었을 것이라고 생각했을 것입니다. 그러면 우리가 당신을 더 밀어붙이는 것은 어떻습니까?$B$B당신의 기술을 시험하고 싶다면 Strahad의 탑에 있는 Ratchet 위에 있는 Menara Voidrender를 찾으십시오. 그녀가 당신을 안내할 것입니다.' WHERE `entry`=4968; +UPDATE `locales_quest` SET `Details_loc1`='ㅋ! 젊은 $c.$B$B주어진 시간, 지옥불과 공포의 군주들이 네 앞에 무릎을 꿇을 것이다!$B$B하지만 그 때가 오기 전까지는 필멸 종족의 손으로 만든 무기에 의존해야 한다. .$B$B당신은 또 다른 창조물을 만들 준비가 된 것 같군요. 당신이 원한다면 Menara Voidrender가 당신과 이야기할 것입니다! 그녀는 Ratchet의 항구 도시가 내려다 보이는 Strahad의 탑 근처에 있습니다. 준비가 되면 거기로 가십시오.' WHERE `entry`=4969; +UPDATE `locales_quest` SET `Details_loc1`='Rend는 검은 용군단의 보호를 받고 있기 때문에 감히 그런 주장을 펼치고 있습니다.$B$B당신, $N은 승천의 전당을 통과할 방법을 찾을 것입니다. 그러면 당신은 \'대족장\' Rend Blackhand를 발견하고 그를 파괴할 것입니다 - FOR THE HORDE!$B$B$B$B다음에 당신이 내 방으로 돌아올 때, 당신은 그의 의기양양하게 머리를 높이 든 다음 그것을 대족장에게 바쳐야 합니다. 이를 수행하고 호드의 영웅으로 영예를 얻으십시오.' WHERE `entry`=4974; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신의 구를 만들고 그것에 당신의 새로운 악마를 주입하는 즉시 시작할 것입니다. 완료되면 지팡이 또는 구 형태로 선택할 수 있습니다. 나는 항상 흑마법사가 선택한 무기를 수용하는 것이 중요하다고 느꼈습니다... 그런 관행을 계속하지 않을 이유가 없습니다.' WHERE `entry`=4975; +UPDATE `locales_quest` SET `Details_loc1`='정화된 보주를 Ratchet에 있는 Menara에게 가져가세요, $N. 그녀에게 안부를 전하고 안전하세요. 당신이 가는 길에 반드시 닥칠 유혹과 타락을 잘 이겨내시기 바랍니다.$B$B행운을 빕니다.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `Details_loc1`='고블린을 절대 믿지 마세요. $N.$B$BBijou는 그녀의 이름입니다. 가장 교활한 요원 중 한 명입니다. 나는 그녀가 Kibler라는 이름의 불타는 평원에 있는 그늘진 이국적인 애완동물 상인을 위해 일하고 있다는 것을 알았습니다. 설상가상으로, 그녀는 호드 자금을 사용하여 운영 자금을 조달하고 있었습니다.$B$BI는 그녀를 이곳으로 다시 데려오기를 원합니다.$B$B그녀는 마지막으로 검은바위 첨탑에 들어가는 모습을 목격했습니다. 그녀를 찾아서 데려오세요.$B$B그리고 $N, 그녀가 당신에게 달콤한 말을 하지 못하게 하세요.' WHERE `entry`=4981; +UPDATE `locales_quest` SET `Details_loc1`='이곳의 경비가 삼엄한 밤에 나는 몰래 도시를 돌아다니며 K.E.F.$B$B에게 전략적 가치가 있을 수 있는 모든 것을 메모하고 적었습니다. 하지만 어젯밤 상황이 끔찍하게 잘못되었습니다. 인계철선을 우연히 발견하고 경보를 울렸습니다. 나는 정찰 장비를 숨기고 엄폐물로 달렸습니다! 불행히도 그 장비로 돌아갈 수 없습니다. 그들은 순찰을 두 배, 세 배로 늘렸습니다! 모든 정보가 손실됩니다.$B$B내 소지품을 되찾고 K.E.F로 돌아가겠습니다. 평화롭게.' WHERE `entry`=4982; +UPDATE `locales_quest` SET `Details_loc1`='이 보고서를 Lexlort로 가져가십시오. 그것은 나의 좋은 이름을 되찾고 확실히 K.E.F.를 줄 것입니다. 이 오크들을 다루는 전략적 이점이 있습니다.$B$B함께 가겠습니까? 난 할 일이 너무 많아. 시작하세요. 그들은 가능한 한 빨리 이 보고서가 필요합니다!' WHERE `entry`=4983; +UPDATE `locales_quest` SET `Details_loc1`='난 내 말의 고블린이야, $r. 이제 자세히 들어보세요.$B$B이 오크들은 주로 검은용군단의 야수와 대포 사료로 사용됩니다!$B$B그들의 진정한 지도자는 바로 데스윙의 자손인 네파리안입니다. 나는 또한 성채의 이 부분에서 네파리안의 부하들의 위치를 ​​발견했습니다.$B$B이 지도를 불타는 평원에 있는 치안대장 맥스웰에게 가져가십시오. 쉽게 식별할 수 있도록 이러한 악마의 위치가 표시되어 있습니다.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `Details_loc1`='캐러밴에 대한 공격에는 우리에게 절실히 필요한 보급품이 포함되어 있었습니다.$B$B당신은 지금까지 용감하게 서슬갈기 부족을 상대했습니다. 다시 한 번 부탁드리지만 이번에는 부탁드려도 될까요? 우리의 잃어버린 보급품 중 일부에 대해 눈을 뜨고 있습니다. 불명예스러운 행동으로 살이 찌는 가시멧돼지를 그들의 진영 곳곳에서 찾을 수 있을 것입니다. $B$BCrossroads의 사람들은 당신에게 빚을 지게 될 것입니다.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `Details_loc1`='$c, Everlook에서 Malyfous Darkhammer를 찾을 수 있습니다. 그에게 \'Finkle은 A-OK\'라고 말하고 슈트가 완벽하게 작동한다고 말하세요.$B$BT그런 다음 다음을 건네세요.$B$B$B$BI는 짐승의 내장에서 그것을 빼앗았습니다. 내 \'휴가\' 동안.\'$B$BI 내기 Malyfous가 이런 괴물의 부품으로 무엇을 할 수 있는지에 대해 상당히 정확한 평가를 제공할 수 있습니다!$B$BO오, Everlook이 어디에 있는지 모르시겠죠? ? 여명의 설원을 위하여, $g 친구:숙녀;!' WHERE `entry`=5047; +UPDATE `locales_quest` SET `Details_loc1`='가시와 함께 혈액은 지구의 다른 측면에 영향을 미쳤습니다. 다른 광물과 혼합된 핏빛 붉은 돌. Bristleback은 이 조각을 파내어 전투에서의 힘을 위한 토템 과 그들의 마법을 위한 토템으로 가지고 다닙니다. $B$BI는 그 마법의 비밀을 알고 있습니다.$B$B맹글투스를 이해하고 있음을 보여주기 위해 핏빛 조각 중 하나를 가져오세요. Mangletooth에게 파편을 많이 가져오면 Agammaggan의 마법인 quilboar 마법으로 당신을 축복할 것입니다! <콧김>' WHERE `entry`=5052; +UPDATE `locales_quest` SET `Details_loc1`='북서쪽에 있는 여명의 설원의 눈 덮인 산에서 노련한 사냥꾼이 먹이를 쫓고 있습니다... 나는 민첩하고 영리한 야수인 톱니이빨곰의 우르시우스에 대해 이야기합니다.$B$BI 지금 그를 보내십시오. 그는 Everlook의 북서쪽에 있는 경사진 언덕을 배회합니다. 그가 당신의 의도를 발견하기 전에 그를 찾아 사냥하십시오.$B$B우르시우스에 대항한 모든 사람들은 자신들이 사냥감이 되고 그가 사냥꾼임을 금방 알아차렸습니다. 조심하세요.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `Details_loc1`='날렵하고 영리한 Brumeran은 여명의 설원 남부의 눈 덮인 풍경을 조용히 미끄러지듯 가로지릅니다. 그러나 그녀의 우아한 외모가 당신에게 그녀가 무해하다고 확신하게 하지 마십시오. 그녀의 급여를 초과하는 모든 사람은 상당한 급여를 받으며 종종 자신의 목숨을 바칩니다.$B$B키메라 사이에서 냉풍의 Brumeran을 찾으십시오. 그녀를 물리치고 나에게 다시 돌아오라.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `Details_loc1`='당신이 저에게 말하기 전에 $N, 당신의 노력에 대해 들었습니다... 당신이 자신을 증명하려는 불굴의 열망을 가지고 있고 $c로서 뛰어난 능력을 가지고 있다는 것을 이제 저는 이것이 사실임을 알고 있습니다. $B$B당신처럼 뛰어난 사람은 인정받을 만합니다. 썬더 블러프에 있는 Melor Stonehoof라는 내 친구에게 이 표식을 가져가십시오. 나는 그가 당신과 당신이 오래 전에 성취한 것을 기억할 것이라고 확신합니다. 그에게 최근의 승리에 대해 이야기하고 오늘 성취한 것을 결코 잊지 마십시오.' WHERE `entry`=5057; +UPDATE `locales_quest` SET `Details_loc1`='모든 젊은 드루이드가 수생 측면을 채택하기 전에 필요한 교훈을 완료했습니다. 이제 다르나서스에 있는 조련사인 마스렌길 베어워커에게 돌아가십시오. 그에게 펜던트를 보여주고 그가 가르쳐야 할 것을 배울 준비가 되었음을 증명하십시오. 그는 당신의 훈련을 마치고 물과 하나가 될 것입니다.$B$B안녕, 젊은 드루이드. 우리는 다시 이야기할 것입니다.' WHERE `entry`=5061; +UPDATE `locales_quest` SET `Details_loc1`='Arikara는 신속하게 처리해야 하는 치명적인 생물입니다. 그녀를 사냥하려면 신성한 생명의 불을 피워야 합니다. 그러면 Arikara가 소환됩니다.$B$B지금 가서 희귀한 Incendia agave 식물을 수확하세요. 용설란을 충분히 수확했으면 Thunder Bluff의 Elder Rise에 있는 Magatha Grimtotem과 의논하십시오. 그녀는 아가베 식물에 마법을 부여해 불을 붙일 가루를 만들 수 있는 강력한 주술사입니다.$B$B북동쪽으로 끓는 풀로 가서 인센디아 아가베를 모으세요.' WHERE `entry`=5062; +UPDATE `locales_quest` SET `Details_loc1`='더 미세한 캡은 결코 볼 수 없습니다. 짐승의 깨끗한 가죽으로 우리의 전문 공예가들이 명인이 쓰고 싶어 할 수 있는 가장 경이로운 모자를 만들 것입니다!$B$B목록에 있는 아이템과 함께 50개의 금화와 당신의 머리는 스칼렛 서번트의 모자로 장식될 것입니다: $B$B*짐승의 온전한 가죽.$B$B*해어진 혐오스러운 바느질.$B$B*신비한 수정.$B$B*주술이 깃든 진홍색 실.$B$BBEHOLD!' WHERE `entry`=5063; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 과거에 우리를 잘 섬겼으니 이제 당신에게 중요한 임무를 맡깁니다. 그림토템 부족은 뭔가 비밀스러운 일을 꾸미고 있습니다. 최근 몇 주 동안 출처를 알 수 없는 세 명의 요원이 그림토템을 방문하는 것이 목격되었습니다. 우리는 Darkcloud Pinnacle에 있는 별도의 상자에 이러한 보안 메시지가 있음을 발견했습니다.$b$b$N, 이 위험한 임무에 성공하면 동일한 보상을 드리겠습니다.' WHERE `entry`=5064; +UPDATE `locales_quest` SET `Details_loc1`='그러한 아이템의 제작이 성공적으로 수행된 적은 없지만 적절한 상황에서 가능하다고 생각됩니다.$B$B비석을 찾는 사람이 레깅스에 엄청난 힘을 불어넣고자 한다면 다음을 찾아야 합니다.$B$ B* 짐승의 온전한 가죽.$B$B* 닳아빠진 혐오스러운 바느질.$B$B*아케이나이트 주괴.$B$B*Frostwwisper의 방부액.$B$BBEHOLD!' WHERE `entry`=5067; +UPDATE `locales_quest` SET `Details_loc1`='피의 갈증의 흉갑은 지금까지 단 한 개만 제작되었으며 전설적인 암살자 가로나를 위해 제작되었다고 합니다. 이 세계가 또 다른 세계를 보게 될지는 의문입니다.$B$B관심없소! $B$B*짐승의 온전한 가죽.$B$B*해어진 혐오스러운 바느질.$B$B*아케이나이트 막대.$B$B*그림자 피부 .$B$B보라!' WHERE `entry`=5068; +UPDATE `locales_quest` SET `Details_loc1`='Winterfall 펄볼그에게서 주운 이 유리병은 비어 있지만 내부에 이상한 녹색 액체 몇 방울이 있는 것을 감지할 수 있습니다. 그것은 거의 빛나고 있습니다.$B$BI그게 중요한 일인가요?$B$B도노바 스노든은 여명의 설원의 온천에서 한동안 야영을 했기 때문에 아마도 당신에게 더 많은 것을 말해 줄 수 있을 것입니다.' WHERE `entry`=5083; +UPDATE `locales_quest` SET `Details_loc1`='가마솥 내부의 녹색 물질은 플라스크에서 발견한 것과 유사한 것으로 보입니다. 이 이상하고 끈적끈적한 물건은 그것을 만든 펄볼그만큼 타락할 수 있습니다...$B$B겨울눈 펄볼그가 그것을 사용한다면 곧 죽은나무 부족만큼 타락할 것이라는 의미입니까?$B$B가장 좋을 것입니다 가마솥의 액체 샘플과 함께 발견한 내용을 Donova에게 다시 보고합니다.' WHERE `entry`=5085; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신이 가지고 돌아온 샘플을 연구했고 확실히 말할 수는 없지만 독성 요소의 흔적이 포함되어 있다고 생각합니다. 그러나 확실하게 알 수 있는 유일한 방법은 비교를 위해 일부를 수집하는 것입니다. $B$BI는 Deadwood 펄볼그가 악령의 숲에 있는 다른 타락한 생물로부터 이러한 요소를 수집하고 있을 수 있다고 믿습니다. 특히 무쇠나무 숲에 사는 정령들은 유독성 공포라고 합니다.$B$B비교할 샘플을 몇 개 수집하세요. 하지만 조심하세요. 그곳은 매우 위험합니다!' WHERE `entry`=5086; +UPDATE `locales_quest` SET `Details_loc1`='패배한 뱀의 시체에서 중요한 메모로 보이는 것을 발견합니다. 그의 상관인 드라키사스 장군이 의전에 관한 편지를 보낸 것입니다.$B$B당신의 본능은 그것을 원수 맥스웰에게 가져가야 한다고 말합니다.' WHERE `entry`=5089; +UPDATE `locales_quest` SET `Details_loc1`='들어라, 들어라! 모든 영웅은 이 말에 주의를 기울여야 합니다!$B$BA 스톰윈드 왕국에서 소집 명령을 내렸습니다! 건장한 모든 개인은 동부 왕국의 북부 땅에서 스컬지의 어두운 위협에 맞서 무기를 들도록 간청합니다! Plaguelands의 폐허에서 새로운 위협이 일어나고 있다는 소문이 날고 있습니다!$B$B영역의 영웅들 - 알터랙 산맥 북쪽의 Chillwind Camp에 베이스캠프를 세운 사령관 Ashlam Valorfist를 찾으십시오!' WHERE `entry`=5090; +UPDATE `locales_quest` SET `Details_loc1`='도시로 통하는 안돌할의 서부 및 북부 도로가 잘 요새화되어 있으므로 방어가 덜 된 동부 도로에서 공격하려고 합니다. Scourge는 Sorrow Hill을 감염시키는 언데드 버퍼를 첫 번째 방어선으로 사용합니다. 안돌할로 진격하려면 슬픔의 언덕을 통과해야 합니다.$B$B첫 번째 임무는 슬픔의 언덕을 통과하는 길을 여는 것입니다. 해당 지역을 출몰하는 해골과 구울을 솎아냅니다. 이 일이 끝나면 나에게 다시 보고해!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `Details_loc1`='왕국의 영웅들이여, 내 말을 들어라 - 호드가 당신에게 신속한 행동을 촉구한다!$B$BA 건장한 모든 개인이 스컬지에 맞서 무기를 들 수 있도록 무장 소집이 발령되었습니다! 동부 왕국의 폐허에서 새로운 위협이 일어난다는 소문이 퍼집니다. 그들은 Undercity의 동쪽, 현재 Plaguelands로 알려진 땅의 북쪽 끝에서 어렴풋이 보입니다!$B$B영역의 영웅들 - Tirisfal 동쪽의 Bulwark에 베이스 캠프를 세운 고위 집행관 Derrington을 찾으십시오. 글레이드!' WHERE `entry`=5093; +UPDATE `locales_quest` SET `Details_loc1`='왕국의 영웅들이여, 내 말을 들어라 - 호드가 당신에게 신속한 행동을 촉구한다!$B$BA 건장한 모든 개인이 스컬지에 맞서 무기를 들 수 있도록 무장 소집이 발령되었습니다! 동부 왕국의 폐허에서 새로운 위협이 일어난다는 소문이 퍼집니다. 그들은 Undercity의 동쪽, 현재 Plaguelands로 알려진 땅의 북쪽 끝에서 어렴풋이 보입니다!$B$B영역의 영웅들 - Tirisfal 동쪽의 Bulwark에 베이스 캠프를 세운 고위 집행관 Derrington을 찾으십시오. 글레이드!' WHERE `entry`=5094; +UPDATE `locales_quest` SET `Details_loc1`='왕국의 영웅들이여, 내 말을 들어라 - 호드가 당신에게 신속한 행동을 촉구한다!$B$BA 건장한 모든 개인이 스컬지에 맞서 무기를 들 수 있도록 무장 소집이 발령되었습니다! 동부 왕국의 폐허에서 새로운 위협이 일어난다는 소문이 퍼집니다. 그들은 Undercity의 동쪽, 현재 Plaguelands로 알려진 땅의 북쪽 끝에서 어렴풋이 보입니다!$B$B영역의 영웅들 - Tirisfal 동쪽의 Bulwark에 베이스 캠프를 세운 고위 집행관 Derrington을 찾으십시오. 글레이즈!' WHERE `entry`=5095; +UPDATE `locales_quest` SET `Details_loc1`='봉화로 알려진 마법 장치를 사용하여 우리는 우리 군대의 향후 행동을 위해 우리가 선택한 표적을 표시할 수 있습니다. 이를 위해 우리는 스컬지가 안돌할의 감시탑을 부대 이동을 통제하는 수단으로 사용하고 있다고 생각합니다.$B$B당신의 임무는 안돌할의 방어선을 뚫고 4개의 감시탑 모두에 봉화를 설치하는 것입니다. 신호기를 설치하려면 각 탑의 출입구에 있어야 합니다. 그런 다음 타워를 표시합니다. 비컨 토치에는 5개만 충전되므로 현명하게 사용하세요!' WHERE `entry`=5097; +UPDATE `locales_quest` SET `Details_loc1`='이 인간에게 남아있는 유일한 것은 까맣게 탄 뼈입니다. 그는 그가 쫓던 것, 즉 발사되지 않은 판금 건틀릿의 손이 닿는 범위 내에서 죽은 것 같습니다.$B$B아마도 건틀릿을 잡고 불에서 벗어나야 할까요?' WHERE `entry`=5103; +UPDATE `locales_quest` SET `Details_loc1`='Thaurissan의 턱수염으로!$B$B어디에서 찾았습니까?$B$B더 중요한 것은, 그들과 헤어질 의향이 있습니까? 당연히 그런 고귀한 몸짓에 대해 당신에게 돈을 지불할 것입니다.$B$BI가 당신에게 말할 것입니다, $N. 그 불붙지 않은 건틀렛을 주면 나만의 세트 만드는 법을 가르쳐 줄게. 당신이 해야 할 일은 내가 정확한 레시피를 좁힐 수 있도록 부품을 모으는 것뿐입니다.$B$B우리 거래가 있습니까??$B$B필요한 목록이 있습니다. 당신이 건틀릿을 공급하고 있기 때문에 나 자신이 토륨입니다.' WHERE `entry`=5124; +UPDATE `locales_quest` SET `Details_loc1`='Satyr는 서성 거리며 혼잣말을 합니다. 그에게 질문하시겠습니까?' WHERE `entry`=5126; +UPDATE `locales_quest` SET `Details_loc1`='용비늘 가죽세공은 쉽지는 않지만 매우 보람이 있습니다. 이 고급 쇠사슬 갑옷 만드는 법을 알려드리지만 특정 조건에 동의하는 경우에만 가능합니다.$B$BB이 길을 선택하면 정령이나 부족의 가죽세공을 절대 배우지 않겠다는 데 동의하는 것입니다. 공예의 정점에는 세 개 중 하나만 위한 공간이 있습니다. 게다가 전갈 갑옷과 관련된 당신의 최고의 작품 샘플이 필요합니다. 마지막으로 거래의 필수품인 용혈족의 비늘을 획득할 수 있다는 증거가 필요합니다.' WHERE `entry`=5141; +UPDATE `locales_quest` SET `Details_loc1`='부족의 가죽세공을 배우려면 원시 자연이 진정으로 어떤 것인지 이해해야 합니다. 나는 당신이 이미 야생 가죽 갑옷을 만드는 기술을 마스터했다는 것을 알고 있으며 기꺼이 당신의 훈련을 완료할 것입니다.$B$B알아두세요. $c: 이 길을 선택함으로써 당신은 용비늘이나 원소 가죽세공을 절대 배우지 않겠다는 데 동의합니다. 세 가지 예술 중 하나만 연습할 여지가 있습니다. 게다가 당신의 야생 가죽 갑옷의 가장 좋은 표본을 내게 가져오십시오. 거기에서 우리는 당신의 숙달을 시작할 것입니다.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `Details_loc1`='용비늘 가죽세공은 쉽지는 않지만 매우 보람이 있습니다. 이 고급 쇠사슬 갑옷 만드는 법을 알려드리지만 특정 조건에 동의하는 경우에만 가능합니다.$B$BB이 길을 선택하면 정령이나 부족의 가죽세공을 절대 배우지 않겠다는 데 동의하는 것입니다. 공예의 정점에는 세 개 중 하나만 위한 공간이 있습니다. 게다가 전갈 갑옷과 관련된 당신의 최고의 작품 샘플이 필요합니다. 마지막으로 거래의 필수품인 용혈족의 비늘을 획득할 수 있다는 증거가 필요합니다.' WHERE `entry`=5145; +UPDATE `locales_quest` SET `Details_loc1`='원소 가죽세공은 제가 아는 것입니다. 물질의 더 큰 힘에 기꺼이 마음을 열면 배울 수 있는 모든 것을 여러분과 공유하겠습니다.$B$B알아두세요, $c: 이 길을 선택하면 동의하는 것입니다. 용비늘이나 부족의 가죽세공을 배우지 마십시오. 세 가지 예술 중 하나만 연습할 여지가 있습니다. 게다가 당신이 자연의 요소와 조화를 이루고 있다는 적절한 증거가 필요합니다. 이를 위해 가장 순수한 불, 물, 흙, 바람의 정수를 가져다주세요.' WHERE `entry`=5146; +UPDATE `locales_quest` SET `Details_loc1`='지명 수배: 추방자 Arnak Grimtotem$B$BArnak은 극악무도한 살인 및 납치 범죄로 수배 중입니다. 이 범죄자를 심판할 만큼 용감한 자에게는 푸짐한 보상이 주어질 것입니다.$B$BArnak은 Darkcloud Pinnacle 근처의 절벽에서 마지막으로 목격되었습니다. 보상을 받으려면 Freewind Post에 있는 Cliffwatcher Longhorn에게 증서를 보여주십시오.' WHERE `entry`=5147; +UPDATE `locales_quest` SET `Details_loc1`='부족의 가죽세공을 배우려면 원시 자연이 진정으로 어떤 것인지 이해해야 합니다. 나는 당신이 이미 야생 가죽 갑옷을 만드는 기술을 마스터했다는 것을 알고 있으며 기꺼이 당신의 훈련을 완료할 것입니다.$B$B알아두세요. $c: 이 길을 선택함으로써 당신은 용비늘이나 원소 가죽세공을 절대 배우지 않겠다는 데 동의합니다. 세 가지 예술 중 하나만 연습할 여지가 있습니다. 게다가 당신의 야생 가죽 갑옷의 가장 좋은 표본을 내게 가져오십시오. 거기에서 우리는 당신의 숙달을 시작할 것입니다.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `Details_loc1`='자에데나르 깊은 곳에는 타락과 악의 본거지인 섀도우 홀드가 있습니다.$B$B어둠의 의회는 화로 형태로 그들의 은신처를 보호하는 주문을 사용합니다. 점술을 통해 적에 대한 정보를 더 찾으려면 화로를 꺼야 합니다. 그렇게 함으로써 의회를 염탐하고 누가 그들을 이끄는지 알아낼 수 있을 것입니다.$B$B할 수 있다면 이 수통을 가져다가 자에데나르 중앙에 있는 달샘에 채우십시오. 나중에 저에게 돌아오세요.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `Details_loc1`='부패한 물을 불모의 땅으로 가져가세요, $N. Ratchet의 남쪽 해안을 따라 숨어있는 Islen Waterseer라는 주술사 인 내 오랜 친구가 있습니다. 그녀는 우리를 도울 강력한 주술사입니다. 물의 정령과 그녀의 관계는 항상 강했습니다. 고귀한 존재가 되는 우리의 임무는 그녀와 물의 정령이 우리를 돕도록 설득하기에 충분할 것입니다.$B$B물가를 따라 있는 작은 야영지에서 그녀를 찾아야 합니다. 그리고 $N, 해적들은 무시하세요... 그들은 골칫거리일 뿐이며 당신에게 위협이 되지 않습니다.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `Details_loc1`='우리는 데스윙의 저주받은 무리가 무엇을 시도하는지 이해하고 있으며 그것이 허용될 수 없다는 것을 알고 있습니다.$B$B검은바위 산이 네파리안을 보호해 주기 때문에 우리가 개입하기가 점점 더 어려워졌습니다.$B$B그러나 우리는 할 수 있습니다. 필멸자여, 네가 선택한다면 네게 힘을 주리라.$B$B네 앞에 놓인 길은 위험으로 가득 차 있다. 귀하는 저희의 도움을 받을지 여부를 결정해야 합니다. 이것을 숙고하고 결정이 내려지면 다시 저와 이야기하십시오.' WHERE `entry`=5161; +UPDATE `locales_quest` SET `Details_loc1`='더 훌륭한 정의의 도구인 할레는 선택할 수 없었을 것입니다. 완고한 자의 목록을 읽고 깨달으십시오.$B$B당신이 계속해야 한다면... 당신에게 요구되는 일을 해야 한다면... 당신이 살아남아야 한다면... 당신은 영웅이 될 것입니다.' WHERE `entry`=5164; +UPDATE `locales_quest` SET `Details_loc1`='이제 자데나르로 돌아가야 합니다. 화로는 Shadow Hold 전체에 퍼져있을 가능성이 큽니다. 그들의 불길을 끄고 의회가 설정한 보호 장치는 적어도 짧은 시간 동안은 떨어질 것입니다. 나는 그 일이 일어나기를 기다리고 있을 것이다. 그렇게 되면 홀드 깊숙한 곳을 들여다보고 이 짐승의 머리가 누구인지 알아내겠습니다. 그런 다음에야 직접 공격하는 것을 보게 될 것입니다.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `Details_loc1`='Darrowshire의 연대기는 그 전투의 악당에 대해 이야기합니다. 구울 군주 호르구스 약탈자(Horgus the Ravager)가 전투 중에 얼라이언스 군대에 의해 어떻게 파괴되었는지 알려줍니다. 그의 시신은 Corin\'s Crossing의 북서쪽에 있는 호수에 던져졌고 그의 두개골은 그곳에 남아 있습니다.$B$BMarduk the Black은 결코 패배하지 않았지만 그의 전설적인 검은 산산조각이 나서 사라졌습니다. 그것은 Corin\'s Crossing 서쪽의 협곡 바닥에 있습니다.$B$B이 아이템을 찾으십시오, $N. 이유는 모르겠지만 그들의 운명이 당신에게 달려 있다고 확신합니다.' WHERE `entry`=5181; +UPDATE `locales_quest` SET `Details_loc1`='작은 빨간 열쇠는 일종의 뼈 재료로 만들어진 것 같습니다. 그것은 당신의 손에 무겁지만 매우 연약해 보입니다. 어둠의 의회 의원이 왜 그런 걸 갖고 있지? 이 이상한 열쇠를 여는 뭔가가 제데나르 안에 있을지도 모릅니다.' WHERE `entry`=5202; +UPDATE `locales_quest` SET `Details_loc1`='하지만 고통스러운 만큼 먼저 해야 할 일이 하나 있습니다. Trey의 검 Lightforge를 찾아 Shadow Hold에서 탈출하여 상사에게 여기서 무슨 일이 일어나고 있는지 알려야 합니다. 도와줄 수 있어, $N?$B$B저희 장비는 여기에서 멀지 않습니다. 그리고 당신은 이미 정상으로 가는 길에서 살아남을 수 있다는 것을 증명했습니다.$B$B우리가 탈출한 후, 당신이 있다면 다르나서스로 가겠습니다. Ashenvale 경계 근처에서 내 친구 Jessir를 찾을 수 있습니다. 그녀는 그 근처에 있는 Emerald Circle의 캠프에서 우리를 만나기로 했습니다.$B$B$N, 뭐라고 할까요? 다시 도와주실 수 있나요?' WHERE `entry`=5203; +UPDATE `locales_quest` SET `Details_loc1`='그녀는 자신이 괜찮은 척하고 싶어합니다. 그녀는 자신이 이 모든 것을 스스로 처리할 수 있을 만큼 충분히 강하다고 생각하기를 바라지만, 나는 그것보다 더 잘 압니다. 트레이의 죽음과 그가 당한 고문을 듣는 것은 오랫동안 그녀를 괴롭힐 것이고, 우리가 그것을 멈추기 위해 할 수 있는 일은 아무것도 없습니다. 하지만 우리는 그녀에게 약간의 평화를 줄 수 있습니다!$B$B$N, Shadow Hold로 돌아가서 Trey의 고문관을 죽이고 그의 유해를 찾으십시오. 아르코나린이 자신만의 방식으로 애도하는 동안 우리가 이 모든 느슨한 끝을 묶지 못할 이유가 없습니다.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `Details_loc1`='이전 로데론의 땅에는 8개의 가마솥이 있습니다. 4개는 여기 서쪽에 있고 4개는 동쪽에 더 있습니다. 이 가마솥은 공중에 독을 뿜어내어 스컬지를 위해 온 땅에 역병을 퍼뜨립니다.$B$B켈투자드의 강령술의 힘은 너무 강해서 이 가마솥을 완전히 폐쇄할 수는 없지만, 우리는 그것을 전복시킬 방법이 있을 것이라고 생각합니다. 우리의 이점. 나의 두 번째 여사제 맥도넬이 이 임무에 대한 당신의 요점이 될 것입니다. 그녀는 여기에서 브리핑을 계속할 것입니다.' WHERE `entry`=5215; +UPDATE `locales_quest` SET `Details_loc1`='당신은 가마솥의 독 혼합물을 충분히 연구할 샘플로 병에 채웁니다.$B$B독을 손에 들고 임무를 완수하기 위해 Chillwind Camp에 있는 대여사제 MacDonnell에게 돌아갈 시간입니다.' WHERE `entry`=5217; +UPDATE `locales_quest` SET `Details_loc1`='전염병 가마솥 중 하나는 현재 Dalson \'s Tears라고 불리는 이전 농가의 들판에 있습니다. 글쎄, 오늘 우리는 스컬지를 저지하고 그들이 연기에 질식하게 할 때 눈물을 흘리지 않을 것입니다!$B$B안돌할의 거의 정북쪽에 있는 Dalson\'s Tears로 가서 그곳의 가마솥 군주를 제거하십시오. 마지막 것과 같은 열쇠가 있어야 가마솥에 들어갈 수 있습니다. 이 병을 사용하여 가마솥 내부에서 샘플을 얻으십시오. 각 가마솥에는 사용하는 고유한 독소가 있습니다.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `Details_loc1`='적절한 크기의 표본이라고 생각되는 만큼의 가마솥의 영액을 조심스럽게 병에 채웁니다.$B$B독을 손에 들고 임무를 완수하기 위해 Chillwind Camp에 있는 대여사제 MacDonnell에게 돌아갈 시간입니다.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `Details_loc1`='두 개의 가마솥이 성공적으로 열렸습니다. 무기한으로 액세스할 수 있지만 남아 있는 나머지 두 개는 여전히 열려 있습니다. 이것은 카운터 에이전트를 도입할 수 있는 더 많은 옵션을 우리 모두에게 제공할 것입니다!$B$B이번에는 Writhing Haunt의 가마솥을 공격하게 됩니다. 그것은 Andorhal의 정동쪽에 있으며 폐허가 된 성벽과 비교적 가깝습니다. 다시 말하지만, 열쇠를 위해 거기에 있는 가마솥 군주를 제거하십시오. 이 병을 사용하여 가마솥에서 견본을 얻으십시오.$B$B좋은 사냥, $N!' WHERE `entry`=5222; +UPDATE `locales_quest` SET `Details_loc1`='당신은 빈 병을 섬세하게 채웁니다. 가마솥의 바닥 아래에서 휘젓는 더러운 물질의 샘플이 깨지기 쉬운 유리 용기 내부에서 앞뒤로 흘러나오고 있습니다.$B$B독을 손에 들고 이제 임무를 완수하기 위해 Chillwind Camp에 있는 대여사제 MacDonnell에게 돌아갈 시간입니다. .' WHERE `entry`=5223; +UPDATE `locales_quest` SET `Details_loc1`='조심스럽게 제어판의 마개를 닫고 가마솥의 부패한 수액이 빈 병으로 떨어지는 것을 지켜보십시오.$B$B독을 손에 들고 Chillwind Camp에 있는 대여사제 MacDonnell에게 돌아가 임무를 완수할 시간입니다.' WHERE `entry`=5226; +UPDATE `locales_quest` SET `Details_loc1`='불행히도 악령의 숲에 대한 이 위협을 막을 수 있는 유일한 방법은 정면 공격이라고 생각합니다. Shadow Hold로 들어가는 다른 방법은 없으며 당신을 내부로 순간이동시킬 방법도 없습니다. 바닥으로 내려가는 직선만이 유일한 길입니다... 누구를 찾아야 하는지도 알고 있습니다. 그의 이름은 Fel\'dan... 그림자 군주 Fel\'dan입니다. 그는 저 아래에 있는 힘을 가진 필멸자입니다... 그는 뱀의 머리입니다. 그와 그의 두 서큐버스 하인을 죽이고 나에게 돌아오라. Fel\'dan은 Legion과 계약을 맺은 사람입니다. 그를 막아야 합니다.' WHERE `entry`=5242; +UPDATE `locales_quest` SET `Details_loc1`='Kel\'Theril에 얽힌 이야기는 불행한 의식을 시도한 곳에 묶인 저주받은 종족에 관한 것입니다... $B$B 그곳에서 만나게 될 명가는 한때 신성한 유물을 훔쳤습니다. 더욱 강력해집니다. 그들의 노력으로 유물은 거대한 폭발로 산산조각이 나고 조각들은 호수의 얼음 아래로 밀려났습니다...$B$B자세한 내용을 알고 싶으면 Jaron Stoneshaper와 대화하십시오. 그는 최근에 그 지역을 방문했고 당신에게 더 많은 것을 말할 수 있습니다.' WHERE `entry`=5244; +UPDATE `locales_quest` SET `Details_loc1`='명가 영혼은 비참한 생물입니다. 그들은 여전히 ​​자신들을 켈테릴에게 영원히 저주한 것, 즉 도난당한 유물의 조각을 찾고 있습니다.$B$B그렇게 관심이 있다면 내 선택을 가지고 남쪽 호수로 가십시오. 얼음 속에서 나온 조각들.$B$B자, 당신이 무엇을 발견했는지 말할 수는 없지만... 오로라 스카이콜러; 그녀는 동부 역병지대 북부의 노스패스 탑 근처에 거주합니다.' WHERE `entry`=5245; +UPDATE `locales_quest` SET `Details_loc1`='내가 깨닫지 못했다... 내 무뚝뚝한 말을 용서해줘 $c.$B$B내 조상들의 실수에 대해 자세히 이야기하고 싶지는 않지만, 당신의 요청이 진정으로 진실하다면 내가 당신을 도울 것이다.$B$B $B$BI는 이것이 강력한 신비한 힘을 억제하고 제어할 수 있는 유물인 진말로의 수정이라고 생각합니다. 선을 위해 사용될 수도 있었지만 그것을 훔친 자들의 사악한 의도로 인해 산산조각이 났습니다.$B$B아즈샤라에 있는 진말로 사원으로 가십시오. 이 책이 아직 거기에 있기를 바랄 뿐입니다.' WHERE `entry`=5246; +UPDATE `locales_quest` SET `Details_loc1`='악령의 숲 북쪽 여명의 설원에는 고대 엘프 유적이 많이 있습니다. 척박한 땅이지만 탐험할 비밀과 장소가 많이 있습니다.$B$B여기서 공부하느라 너무 바빠 한동안 여명의 설원으로 여행할 기회가 없었습니다. 하지만 그곳에 가서 폐허를 연구하지 않을 이유는 없습니다.$B$B거기 있는 동안 Wynd Nightchaser를 찾으십시오. 그는 대부분의 시간을 Starfall에서 보내고 그 지역에 대해 많은 것을 알고 있습니다.$B$BT당신이 내 학생이라고 그에게 말하십시오...' WHERE `entry`=5250; +UPDATE `locales_quest` SET `Details_loc1`='그... 수정...$B$B여기 명가들은 그들 자신의 미스로 흐려져 있습니다...$B$BI 슬프지만, 나는 너무 오래 전에 일어난 일의 오류를 깨달았습니다. 과거를 바꿀 수 있는 방법은 전혀 없지만, 당신이 진말로의 수정을 되찾았다는 사실을 알고 안심할 수 있습니다.' WHERE `entry`=5252; +UPDATE `locales_quest` SET `Details_loc1`='꽤 인상적입니다. $N.$B$B진 말로르의 수정은 아시다시피 폐허가 된 사원으로 절대 돌려보내질 수 없습니다. 하지만 과거의 악행을 되돌리려는 당신의 노력은 반드시 보상을 받아야 합니다. $B$B 다르나서스에 있는 대드루이드 Fandral Staghelm을 찾아 수정을 그에게 가져오세요, $N. 권력을 남용하지 않을 자들의 손에 맡겨야 합니다. 보아하니, 그런 힘을 조종할 수 있는 것은 소수의 최강 마법 사용자뿐이다.' WHERE `entry`=5253; +UPDATE `locales_quest` SET `Details_loc1`='$N.$B$B 맥스웰 경은 은빛 여명회에 대한 당신의 공로에 대해 큰 영예를 주려고 합니다!$B$B맥스웰이 외부인들에게 청중을 허용한 지 몇 년이 지났습니다.' WHERE `entry`=5264; +UPDATE `locales_quest` SET `Details_loc1`='수년 동안 은빛 요새는 잠겨 있었습니다. $B$B이제 은빛 요새가 당신에게 열려 있습니다, $N.' WHERE `entry`=5265; +UPDATE `locales_quest` SET `Details_loc1`='무기 제작자로서 당신은 자주 영웅과 모험가가 장비를 얻기 위해 당신을 찾아온다는 것을 알게 될 것입니다. 때때로 작업량이 참을 수 없을 수도 있지만, 재물은 허리의 부담과 폐를 메울 수 있습니다.$B$BO아, 네, $N, 모든 금은 무기 제작자에게 있습니다!$B$B우리와 함께하고 싶다면 랭크, 당신은 나에게 당신이 은메달 또는 2개를 만들 수 있다는 것을 보여줘야 합니다. 사람들이 우수한 품질의 무기를 필요로 할 때. 일하러 가다!' WHERE `entry`=5284; +UPDATE `locales_quest` SET `Details_loc1`='만족. 그것은 내가 망치와 모루에서 끌어낸 것입니다. 내 강철 아래 보호받는 자랑스러운 호드 전사를 보면 살아 있다는 것이 무엇인지 생각납니다. 감히 포기할 수 없는 중독입니다. $N.$B$BI는 당신에게 이러한 만족을 줄 수 없으며 단지 당신을 길로 인도할 뿐입니다. 인생의 모든 노력과 마찬가지로 갑옷 제작자의 길은 여정입니다.$B$B만약 당신이 선택받은 소수의 한 사람이 되고 싶다면 당신은 요청만 하면 됩니다.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `Details_loc1`='언젠가 나는 전설의 망치를 만들 것이다. 대족장에게 딱 맞는 망치!$B$B이건 내 평생의 일이야, $N. 내 열정. 나는 당신이 우리 중 하나, 우리 중 하나인 무기 제작자가 될 가능성이 있다는 것을 알고 있습니다. 나는 당신이 그 잠재력을 활용하도록 도울 수 있는 사람입니다. $B$BA 간단한 작업만 완료하면 됩니다. 뛰어난 기술 중 하나에 대해 간단합니다.' WHERE `entry`=5302; +UPDATE `locales_quest` SET `Details_loc1`='Scarlet Bastion의 범위 내에는 달콤한 Serenity가 있습니다. 크림슨 해머스미스는 목숨을 걸고 레시피를 지킨다. 그를 물리치고 그의 앞치마를 가져오시오. 그러기 위해서는 당신을 망치 제작자로 훈련시키겠습니다.$B$B이것을 이해하십시오. 망치 제작자의 길을 선택하면 더 이상 검 제작자와 도끼 제작자의 길을 사용할 수 없습니다.' WHERE `entry`=5305; +UPDATE `locales_quest` SET `Details_loc1`='내가 당신과 부족하다면 이유가 있습니다. Black Guard: Baron Rivendare의 엘리트 골격 유닛인 Corruption이 위대한 검인 Corruption의 제작 계획을 훔쳤습니다.$B$BYes, Baron Rivendare of Stratholme.$B$BBlack Guard 검제작자는 이제 그의 ... 언데드.$B$B그를 죽이고 이 행위의 증거를 반환하면 내가 당신을 검제작의 길로 훈련시키겠습니다.' WHERE `entry`=5307; +UPDATE `locales_quest` SET `Details_loc1`='Liladris Moonriver를 만나기 위해 Maestra\'s Post로 가는 길이었는데 여기서 멈추고 잠시 낮잠을 자기로 했습니다. 에메랄드 꿈에서 깨어난 이후로 너무 졸려요...$B$B$B$B길 좀 가르쳐 주시겠어요? 마에스트라의 주둔지가 여기서 남쪽으로 잿빛 골짜기의 길을 따라 있는 것으로 알고 있습니다. 위험할 수 있으니 함께 해줄 친구들이 있으면 좋겠습니다.$B$B마지막으로 잠이 들 수도 있으니 깨워야 할 일이 있으면 제 경적을 사용해주세요. 여기 상자에서 찾을 수 있습니다.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `Details_loc1`='당연히 형이 살아 있는 상황에서 가산의 1차 수혜자를 두고 다툼이 있을 수 있다. 이럴 리가 없어.$B$BA 자네가 약간의 냉혹한 살인을 저지른 것처럼 아래로 도랑을 파고들면 좋겠군.$B$B간단한 일이고 자네가 완수할 거라고 기대하는 일이지. 즉, 보상을 받고 싶다면.$B$BWeldon은 동쪽에 있는 Chillwind Camp에서 얼라이언스의 보호를 받고 있습니다. 놈을 죽이고 머리를 돌려줘.$B$B<알렉시 하품.>$B$B서둘러.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `Details_loc1`='내 동생 나타카는 잊혀진 땅에 있는 고스트 워커 초소에 주둔하고 있습니다. 당신에게 묻고 싶은데... 저를 위해 이 보고서를 그에게 전해주실 수 있나요? 제가 마지막으로 글을 쓴 지 1년이 지났습니다. 그 이후로 켄타우로스의 특이한 활동이 있었고 그에게 알려야 합니다. $B$B십자로 북쪽에 있는 Stonetalon Mountain으로 이동한 다음 서쪽의 Charred Vale으로 가십시오. 그곳에서 남쪽으로 잊혀진 땅으로 가십시오. 그곳에서 남쪽으로 Ghost Walker Post로 가는 도로를 찾을 수 있습니다.' WHERE `entry`=5361; +UPDATE `locales_quest` SET `Details_loc1`='Burning Blade는 Demon Box를 소유하고 있습니다. 그 안에는 강력한 Iruxos의 손이 있습니다. Burning Blade는 이를 사용하여 Mannoroc Coven에서 악마 차원문을 엽니다. $n!$B$B악마 상자에 접근하려면 Thunder Axe Fortress의 붉은 수정에 이 악마 곡괭이를 사용하세요.' WHERE `entry`=5381; +UPDATE `locales_quest` SET `Details_loc1`='이게 다야, $N.$B$B<가방 안의 유리병을 가리키는 에바.>$B$B무고한 사람들의 피. Krastinov의 주인을 달래기 위해 사용되는 가장 순수한 피.$B$B이 피로 Kirtonos를 소환할 수 있습니다. 그렇다면 이 피로 키르토노스를 멸망시켜야 합니다.$B$B피를 현관으로 가지고 가십시오. 화로 위에 올려 놓으십시오. Kirtonos가 올 것입니다-그는 저항 할 수 없습니다. 그가 나타나면 무고한 수천 명의 죽음의 분노와 분노를 그에게 발산하십시오.$B$B성공한다면 우리의 감사 이상의 것을 얻게 될 것입니다.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `Details_loc1`='자루를 조심스럽게 집어 들고 Felwood와 Ashenvale의 경계에 있는 Jessir Moonbow에게 돌아갈 준비를 합니다. 성기사의 유해를 친구들에게 전달한 후에 성기사에게 적절한 존경심을 주기를 바랍니다.' WHERE `entry`=5385; +UPDATE `locales_quest` SET `Details_loc1`='오염된 땅에서 유품을 조율해야 합니다.$B$B스트라솔름이 프로스트위스퍼가 리치 왕에게 굴복한 곳이라는 소문이 있습니다. 그 피비린내 나는 땅에서 그는 죽지 않는 자들 중 하나가 되기 위해 자유롭게 그리고 동기를 가지고 목숨을 바쳤습니다.$B$B그 땅을 찾아야 합니다.$B$B스컬지의 언데드 반대자가 Banshee Queen이지만 Argent Dawn의 대의에 충실합니다. 그를 찾으십시오 : 존경받는 Leonid Barthalomew. 그는 더 많이 알고 있을지도 모릅니다. 희망의 빛을 찾아라, $N.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `Details_loc1`='나는 인간 라스 프로스트위스퍼가 자신의 불멸의 영혼을 리치 왕에게 바치는 것을 지켜보았다. 그는 단검을 자신의 목에 대고 미소를 지으며 귀에서 귀까지 자릅니다. 그의 몸은 오각형의 테두리 안쪽으로 무너졌습니다. 리치 왕은 쓰러진 마법사 위에 서 있었고, 한 번의 동작으로 리치 라스 프로스트위스퍼가 태어났습니다.$B$B<땅을 응시한 후 당신을 올려다보는 레오니드.>$B$BYes, $r, 기억합니다. . 메네실의 선물: 리치 왕이 축복한 땅 - 스컬지의 성지.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `Details_loc1`='쓰러진 자의 영혼은 이전 삶을 나타내는 것에 달라붙어 아이템을 영혼이 결속된 유품으로 바꿉니다. 항목을 선택하고 팩에 넣습니다.' WHERE `entry`=5464; +UPDATE `locales_quest` SET `Details_loc1`='기념품 $N을 가지고 Marduke에게 돌아가십시오. 그는 당신에게 그것의 사용법을 가르쳐 줄 것입니다.' WHERE `entry`=5465; +UPDATE `locales_quest` SET `Details_loc1`='제가 처한 곤경을 보실 수 있습니다. $N. 그 물건은 잘못된 잡초를 모으고 있습니다! 내가 필요한 것을 모으는 데 시간을 할애할 가치가 있도록 하겠습니다. 파멸의 잡초를 충분히 가져오면 적절한 보상을 드리도록 하겠습니다.$B$B그들은 Brill 공동묘지 북쪽에 있는 공동묘지 근처의 식물을 괴롭히는 것을 좋아하는 것으로 알고 있습니다. 서둘러 해당 지역의 놀을 염두에 두십시오.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `Details_loc1`='당신은 나에게 매우 친절했습니다, $N. 어린이 주간에 이렇게 즐거운 시간을 보내게 될 줄은 꿈에도 몰랐습니다. 감사합니다. 나는 나에게 일어난 일에 대해 슬퍼하지 않을 것입니다. 부모님은 항상 나에게 일어나는 모든 나쁜 일을 극복하라고 말씀하셨습니다. 난 영웅이 될거야... 너처럼.$B$BI 이런 말을 하게 되어 슬프지만 이제 집에 갈 시간이야. 돌아가서 당신이 얼마나 멋진 사람인지 부인에게 말하겠습니다!' WHERE `entry`=5502; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, 은빛 여명회에 대한 당신의 봉사는 칭찬받아 마땅합니다. 당신은 우리 사이에서 진정으로 존경받는 분입니다. 나는 당신이 Dawn에서 가장 가치 있는 아이템 중 하나인 마법 저항 망토를 구입할 수 있도록 권한을 부여받았습니다.$B$B기존 어깨에 망토를 적용하면 5가지 잠재력 중 하나에서 마법의 힘에 대한 저항력을 강화할 수 있습니다. 방법. 우리 대의에 대한 지속적인 헌신의 표시로 저는 이 망토에 접근하는 대가로 10개 이상의 용맹 토큰을 요구합니다.' WHERE `entry`=5504; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, 은빛 여명회에 대한 당신의 봉사는 칭찬받아 마땅합니다. 당신은 우리 사이에서 진정으로 존경받는 분입니다. 나는 당신이 Dawn에서 가장 가치 있는 아이템 중 하나인 마법 저항 망토를 구입할 수 있도록 권한을 부여받았습니다.$B$B기존 어깨에 망토를 적용하면 5가지 잠재력 중 하나에서 마법의 힘에 대한 저항력을 강화할 수 있습니다. 방법. 우리 대의에 대한 지속적인 헌신의 표시로 저는 이 망토에 접근하는 대가로 10개 이상의 용맹 토큰을 요구합니다.' WHERE `entry`=5507; +UPDATE `locales_quest` SET `Details_loc1`='대화해야 할 고블린은 Krinkle Goodsteel입니다. 그는 타나리스 사막에 있는 가젯잔의 최고 입찰자에게 자신의 기술을 팔고 있습니다. 그는 우리에게 필요한 금형을 생산할 수 있는 유일한 사람일 것이고 그의 서비스는 저렴하지 않을 것입니다. 우리는 이제 그가 부과할 수수료를 기반으로 깊이 파고들 것을 요청합니다.$B$BI는 약사이지 은행가가 아닙니다. 주위에 금이 있었다면 분명 여기 없었을 겁니다. 죄송합니다.$B$Badgetzan이 여러분을 기다립니다! 행운을 빌어요!' WHERE `entry`=5514; +UPDATE `locales_quest` SET `Details_loc1`='나의 주인인 Vectus로부터 메시지를 받았습니다. 음, 메시지는 Vectus에서 보낸 것이 아니라 Leonid Barthalomew라는 사람이 보낸 것입니다. 나는 Leonid를 모르지만 그는 내 주인을 알고 있었고 그가 허락하지 않는 한 아무도 내 주인을 알지 못합니다.$B$BLeonid는 Vectus가 드래곤 알을 원한다고 말합니다. 동부 역병지대에 있는 희망의 빛 예배당에 있는 그에게 전달해 달라고 합니다.$B$B아파요! 왜 네가? Vectus가 나를 믿지 않습니까? 아, 신경쓰지 마세요... 그냥 계란을 가지고 Leonid에게 우리 주인이 명령한 대로 했다고 전하세요.' WHERE `entry`=5522; +UPDATE `locales_quest` SET `Details_loc1`='$G 형제: 자매; $N - 은빛 여명회를 위한 당신의 업적은 너무 많아서 쉽게 열거할 수 없습니다. 그에 걸맞은 찬사로, 착용자를 모든 형태의 저항 가능한 마법으로부터 동시에 보호하는 버전인 새벽의 특별한 오색 망토 중 하나와 함께 할 것입니다. Dawn의 Chromatic Mantles of the Dawn은 오직 가장 강력한 Dawn 영웅만을 위한 것입니다!$B$B공물의 증표로 용맹 토큰 25개를 가져오시면 가장 좋은 망토를 드리도록 하겠습니다.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `Details_loc1`='첫 번째 단계는 취급자가 악영향을 받지 않고 극도로 부패하기 쉬운 물질을 담을 수 있는 용기를 찾는 것입니다. 지옥덩굴처럼 사악한 것을 담을 수 있는 종류의 장치는 제가 아는 바로는 순결의 성물함입니다.$B$B실리더스 황무지 깊은 곳에는 사우스윈드로 알려진 나이트 엘프 마을의 잔해가 있습니다. 나는 한 사람이 수년 전에 거기에 있었다는 것을 압니다. 우리가 성공하려면 그 폐허를 되찾을 수 있도록 당신이 그 폐허를 샅샅이 뒤져야 합니다.' WHERE `entry`=5527; +UPDATE `locales_quest` SET `Details_loc1`='당신이 가져온 알은 역병에 걸린 용군단을 만들기 위한 스컬지 실험에 사용되었습니다. 이 얼어붙은 검은용의 알은 그들의 연구에 매우 귀중했고 확실히 그들의 시간표를 단축시켰을 것입니다.$B$B이제 연구를 끝낼 시간입니다.$B$B냉동된 알을 외부의 Betina Bigglezink에게 가져가십시오. 그녀는 과학과 연금술을 잘 배웠고 스컬지를 상대로 사용할 수 있는 무기를 만들었습니다. 당신의 도움으로 우리는 그들에게 큰 타격을 줄 것입니다.' WHERE `entry`=5531; +UPDATE `locales_quest` SET `Details_loc1`='Caer Darrow 섬에는 Scourge 강령술과 악의 비참한 중심지인 Scholomance가 있습니다. 우리의 적은 내부에 거주하며 부지불식간에 희생자들에게 말할 수 없는 타락한 행위를 자행합니다... 적어도 우리는 그렇게 추측합니다. 문이 막혀 있고, 제대로 된 열쇠 없이는 들어갈 수 없을지도 모르니까요.$B$B연금술사 Arbington은 스칼로맨스에 정통하며 열쇠를 얻는 방법을 알고 있습니다. 당신은 나에게 당신의 가치를 증명했고 이제 이 일을 당신에게 맡깁니다. 이 문제에 대해 그와 이야기하십시오.' WHERE `entry`=5533; +UPDATE `locales_quest` SET `Details_loc1`='무엇?! 뭐라고?!$B$B그걸로 충분하지 않았어? 그 폭발물이 얼마나 비싼지 알아? 그들은... 오, 신경쓰지 마세요. 좋아, 진짜 돈을 벌고 싶니? 비즈니스는 그렇게 진행되기 때문입니다. 자신이 가치 있는 직원임을 증명한 다음 그것을 내세운 후에 적절한 보상을 받습니다.$B$B당신이 \"가치 있는\" 직원이라면 엘다라스 폐허로 가서 저 블러드 엘프들이 찾고 있던 룬 좀. 나가가 가지고 있는 것 같습니다.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `Details_loc1`='네 도움이 필요해, $N. 저는 여기서 다른 학생들을 훈련시켜야 하지만 당신은 Dolanaar 바로 남쪽에서 부상당한 파수꾼 중 한 명을 도울 수 있습니다. 그녀는 마을을 순찰하다가 다쳤고 우리의 도움을 받을 수 있었습니다. 그녀의 이름은 Shaya입니다.$B$B그녀를 찾으면 그녀의 상처를 치료하고 주문으로 그녀의 몸을 강화하십시오. 이것은 그녀가 문제를 발견했을 때 적어도 그녀를 위험으로부터 더 오래 보호할 것입니다. 엘룬에 대한 의무를 다하고 나에게 돌아오십시오.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `Details_loc1`='$N, 여기 Shadowglen에서 할 일이 끝나면 Dolanaar로 가야 합니다. 거기에서 Laurna Morninglight를 찾을 수 있습니다. 그녀는 당신에게 엘룬의 길을 더 가르칠 것이며, 그녀와 함께 당신은 $g성직자:여사 제로서의 지위를 나타내는 첫 번째 의복을 얻게 될 것입니다. of Elune.$B$B조심하시고 여행 중에 보호받으시기 바랍니다.' WHERE `entry`=5622; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 $g성직자:여사 제;. 우리 종교에 대해 더 많이 배울 때가 왔습니다. 이곳 노스샤이어에서 임무를 완수한 후에는 골드샤이어에 있는 여사제 조세타를 찾으십시오. 그녀는 당신에게 가르칠 것이 더 많으며 당신이 빛의 길에서 강해지고 있다는 소식을 들었습니다. 그녀는 당신을 더 지도하기를 기대합니다.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Details_loc1`='일반적으로 나는 빛의 추종자들에게 그들의 기술을 테스트하기 위해 작은 도전을 내놓았습니다. 나는 그들이 첫 예복을 입을 자격이 있는지 보고 싶습니다. 그리고 $g그를:그녀의;.$B$B를 지지하지만 이 상황은 조금 다릅니다. 골드샤이어의 시민 중 한 명이 여기 동쪽 호수 근처에서 부상당한 경비병을 보았다. 그의 이름은 로버츠입니다. 그를 찾아서 치료하고 몸을 강화하고 여기로 돌아오십시오. 당신이 나를 위해 그렇게 할 수 있다면, 나는 당신의 테스트가 완료된 것으로 간주할 것입니다.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Details_loc1`='교회에서 자신의 위치를 ​​나타내는 로브를 입을 자격이 있는지 확인하기 위해 당신의 힘 중 하나가 테스트되는 것은 보통 이 때쯤입니다. 하지만 솔직히 말해서 더 시급한 문제를 살펴봐야 했습니다. Kharanos의 시민\'이 방금 들어와서 남쪽 마을 외곽에 있는 다친 산악인에 대해 말했어요. 이름은 Dolf입니다.$B$BDolf를 치료하고 그에게 Fortitude를 주면, 당신이 증명하는 것은 끝났다고 생각하겠습니다. 소리가 어때요?' WHERE `entry`=5625; +UPDATE `locales_quest` SET `Details_loc1`='여기요! $N! 잠깐만요?!$B$BYKharanos에 있는 Maxan Anvol로 가는 길을 찾을 수 있을 만큼 오랫동안 빛을 따라왔습니다. 그는 당신이 따라야 할 길에 대해 더 많은 것을 가르쳐 줄 것입니다. 그리고 당신이 자격이 있음을 증명한다면 당신이 $g성직자:여사 제;임을 나타내기 위해 첫 로브 세트를 줍니다.$B$B이제 시작하세요! 여기서 일을 마치자마자 터널로 가십시오. 그가 기다리고 있을 것입니다.' WHERE `entry`=5626; +UPDATE `locales_quest` SET `Details_loc1`='아, 네, 안녕하세요, $N? 잠시 말을 멈추어서 다행입니다. 당신은 어린 나이에 집에서 멀리 떨어져 있습니다. 저는 그러한 야망을 존경합니다. 내가 젊었을 때 용기를 내어 세계를 여행할 수 있었더라면 좋았을 텐데.$B$B얼마 전에 당신과 같은 교단의 여사제가 당신을 찾고 있었습니다. 그녀는 당신이 다르나서스에 있는 달의 신전으로 돌아가 여사제 알라테아와 이야기하는 것이 매우 시급하다고 말했습니다. 그것은 당신의 훈련과 관련이 있습니다. 당신이 그것을 도울 수 있다면 나는 너무 오래 서두르지 않을 것입니다.' WHERE `entry`=5628; +UPDATE `locales_quest` SET `Details_loc1`='다시 안녕, $N. 당신이 우리 동족을 돕느라 바쁘다는 건 알지만, 당신 자신을 위한 시간도 좀 가져야 합니다. 여사제 알라시아가 당신을 찾는 사람을 여기로 보냈습니다. 당신이 우리 장로들의 관심을 끈 것 같고 그들은 당신이 더 큰 일을 할 준비가 되어 있다고 느낍니다. 다르나서스에 있는 달의 사원으로 가서 그곳에서 알라시아를 찾으십시오. 그녀는 기다리고 있을 것이다. 행운을 빕니다. 엘룬이 함께하길 바랍니다.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, $g레이디:젊은 여자;. 당신이 머나먼 땅으로 멀리 그리고 넓게 여행하는 것을 보니 반갑습니다. 불쾌감을 주는 것은 아니지만, 당신 종족의 많은 사람들은 보통 이런 추운 기후에 잘 적응하지 못합니다. 당신이 더 강인해져서 기쁘군요.$B$B얼마 전에 당신의 여사제 중 한 명이 이곳에서 당신을 찾고 있었습니다. 다르나서스에 있는 달의 사원에서 여사제 알라테아를 찾았다고 말했습니다. 그것이 중요하며 곧 그곳으로 돌아가야 한다고 말했습니다.' WHERE `entry`=5630; +UPDATE `locales_quest` SET `Details_loc1`='여사제가 최근에 젊은 $r 님을 찾으러 저희 홀을 방문했습니다. 그녀는 당신을 찾는 임무를 수행 중이며 가능한 한 빨리 다르나서스에 있는 달의 사원으로 돌아가야 한다고 말했습니다. 도착하면 여사제 Alathea를 찾으십시오. 그녀가 자세한 내용을 알려줄 것입니다.$B$B빛이 함께하기를, $N.' WHERE `entry`=5631; +UPDATE `locales_quest` SET `Details_loc1`='아, 물론이죠. 안녕, $N. 얼마 전에 우리 교단의 전령이 당신을 찾고 있었습니다. 그녀는 다르나서스에서 중요한 일이 일어나고 있으며 최대한 빨리 달의 사원으로 돌아가야 한다고 말했습니다. 도착하면 여사제 알라테아와 대화하십시오. 당신이 우리 방식대로 잘 발전한 것과 관련이 있다고 생각합니다.$B$B할 수 있을 때 다시 다르나서스로 돌아가십시오.' WHERE `entry`=5632; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, $g레이디:젊은 여자;. 여기 우리 큰 홀에서 만나서 반가워요. 당신과 당신 종족에게 축복이 있기를.$B$B당신이 우리 땅을 여행하는 동안 당신 사원의 여사제가 당신을 찾아 이곳에 왔습니다. 그녀는 당신이 가능한 한 빨리 달의 신전으로 돌아가야 한다고 말했습니다. 더 자세히 말씀드릴 수 없어서 죄송합니다만, 중요하게 들렸습니다. 사원에 도착하면 여사제 알라테아와 대화하십시오.' WHERE `entry`=5633; +UPDATE `locales_quest` SET `Details_loc1`='Elune이 당신에게 축복을 빕니다, 착한 $r님. 오늘 당신의 빛이 당신을 찾아 잘 보호해주기를 바랍니다.$B$B얼마 전에 당신의 사제 중 한 명이 당신을 찾고 있었습니다. 그는 당신이 가능한 한 빨리 빛의 대성당으로 돌아와 대여사제 로레나와 대화한다고 말했습니다. 이렇게 주목받기를 잘한 것 같다. 나는 여기서 너무 많은 시간을 보내지 않을 것입니다--당신의 사람들은 당신을 필요로 합니다.' WHERE `entry`=5636; +UPDATE `locales_quest` SET `Details_loc1`='스톰윈드로 향할 시간입니다, $N. 빛의 대성당에 있는 대여사제 로레나가 당신과 대화를 나누고 싶어 합니다. 대제사장이 개인적으로 당신을 원한다는 것은 정말 좋든 나쁘든 상관없지만, 당신은 당신 자신을 위해서만 잘한 것 같고 그녀가 당신에게 말하고 싶어하는 것은 좋은 일이라고 생각합니다.$B$B하지만 여기서 너무 많은 시간을 낭비하지 마세요. 당신이 할 수 있는 한 빨리 거기 갈 것 이다.' WHERE `entry`=5637; +UPDATE `locales_quest` SET `Details_loc1`='얼마 전에 당신의 사제 중 한 명이 당신을 찾고 있었습니다, $r. 그는 내가 당신을 만나면 빛의 대성당으로 안내해야 한다고 말했습니다. 그는 그것이 매우 중요하다고 말했지만 내가 당신이라면 지나치게 걱정하지 않을 것입니다. 그의 태도는 긍정적인 것 같았습니다. 마치 좋은 소식인 것처럼. 내가 당신이라면 그렇게 오래 걸리지 않을 것입니다.$B$BLune이 당신과 함께하길, 착한 $r.' WHERE `entry`=5638; +UPDATE `locales_quest` SET `Details_loc1`='스톰윈드에 당신이 필요합니다, $N. 그곳의 고위 여사제 로레나는 당신이 다음 단계의 훈련을 받을 자격이 있음을 증명해야 할 때라고 말합니다. 길을 찾는 데 너무 많은 시간을 낭비하지 마세요. 도심 중앙에 있는 빛의 대성당에서 그녀를 만날 수 있습니다. 그녀에게 내 안부를 전하고 당신이 그러한 부름에 얼마나 합당한지 증명하십시오. 빛이 당신과 함께하길, $N.' WHERE `entry`=5639; +UPDATE `locales_quest` SET `Details_loc1`='엘룬과 당신의 빛을 찬양합니다. $n.$b$b지금쯤 많은 우리 기사단이 엘룬에 대한 믿음을 반영하는 능력을 배웁니다. 지식이 도움이 된다면, 당신의 명령도 마찬가지라고 생각합니다.$b$b다르나서스에서 당신의 사업이 끝나면 추가 훈련을 위해 당신의 고위 여사제 중 한 명을 찾을 것입니다. 빛이 당신과 함께하기를 바랍니다.' WHERE `entry`=5640; +UPDATE `locales_quest` SET `Details_loc1`='오그리마에 중요한 일이 있습니다. $N.$B$B트롤 사제를 찾으러 여기까지 오는 보통의 전령은 대개 매우 캐주얼합니다. 이번에는 그들이 훨씬 더 급한 것 같았다. 썬더 블러프에서 너무 오래 머물지 마세요. 나는 가능한 한 빨리 정령의 계곡으로 돌아갈 것이다.' WHERE `entry`=5642; +UPDATE `locales_quest` SET `Details_loc1`='우리의 많은 사제들처럼, 당신의 부족은 통과 의례를 통과시킵니다. 이러한 의식은 종종 사제들에게 생존에 필수적인 특별한 능력을 가르칩니다. 우리가 말하고 있는 지금도 시간이 당신에게 있음을 느낍니다. 오그리마에 있는 영혼의 계곡으로 돌아가 우르쿄와 대화해야 합니다. 그가 가르치는 것은 미래에 매우 중요할 수 있습니다.' WHERE `entry`=5643; +UPDATE `locales_quest` SET `Details_loc1`='아, 멋진 하루였군요, $N. 당신이 배운 교훈을 보면 당신을 Aelthalyste로 돌려보낼 때가 왔다는 것을 알 수 있습니다. 그녀만이 당신에게 가르칠 수 있는 것이 있고, 그럴 때에도 당신이 합당함을 증명해야만 합니다. $B$BI는 당신을 위해 놀라움을 망치지는 않겠지만, 제가 젊은 사제였을 때 진정한 힘... 신성한 힘에 대해 배웠던 것을 기억합니다. 그래, 그 시절이었어.$B$B언더시티에 있는 Aelthalyste에게 돌아가, $N. 그녀는 War Quarter에서 당신을 기다리고 있을 것입니다.' WHERE `entry`=5644; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신의 대사제 로한이 아이언포지에서 당신을 알현할 것입니다. 힘센 친구여, 서둘러 다음 시험이 다가오고 있습니다. 너희 종족만의 특별한 의식을 목격하고 싶지만, 내 자리는 여기야. 그러나 빛이 당신의 여행에 함께하기를 바랍니다. Rohan은 도시에 도착한 후에도 여전히 Mystic Ward에 있어야 합니다. 그는 기다리고 있을 것이다.' WHERE `entry`=5645; +UPDATE `locales_quest` SET `Details_loc1`='Aelthalyste는 더 많은 훈련을 받도록 우리 종족을 나에게 돌려보냄으로써 큰 ​​존경을 표했습니다. $B$B당신은 언더시티로 돌아갑니다, $N. War Quarter에서 그녀는 당신의 백성과 그들의 방식에 대해 더 많이 가르칠 준비가 되어 있습니다. 거기 가서 오래 기다리지 마세요.' WHERE `entry`=5646; +UPDATE `locales_quest` SET `Details_loc1`='당신의 종족은 매우 강합니다, $n. 우리는 당신을 동맹국이라고 부르는 것을 자랑스럽게 생각합니다. 그리고 매일 해가 지면 당신과 당신의 가족은 당신의 진정한 기원을 찾는 데 더 가까워질 뿐만 아니라 많은 일에서 당신이 올바른 길을 가고 있다는 큰 확신을 갖게 됩니다. 의기양양한 기분이 들었을 겁니다.$b$b최근에 Ironforge에서 소식이 전해졌습니다. 그곳으로 돌아가서 미스틱 와드에 있는 대제사장 로한과 대화해 보라고 합니다. 나는 그를 기다리게 하지 않을 것이다. 엘룬이 당신의 여행을 인도하길 바랍니다.' WHERE `entry`=5647; +UPDATE `locales_quest` SET `Details_loc1`='첫 번째 테스트를 위한 준비가 되었습니다. $N. Razor Hill 남쪽, 마을 외곽에서 우리 그런트 중 한 명이 프라우드무어의 옛 군대와 싸우다가 다쳤습니다. 그녀는 잘 지내지 못하고, 우리 종족 중 누군가가 그녀를 도울 수 있다면 그녀는 많은 이익을 얻습니다. 그녀를 찾으세요. 그녀의 이름은 Kor\'ja입니다. 그녀의 상처를 치유하고 그녀에게 우리 조상의 축복을 내리십시오. 방법.' WHERE `entry`=5648; +UPDATE `locales_quest` SET `Details_loc1`='네, 몬. 우리 종족은 우리에게 유익하기 때문에 호드에 합류했습니다. 그들은 충성스럽고 우리에게 명예와 같은 많은 것을 가르쳐줍니다. 그러나 우리의 옛 방식은 힘들게 죽습니다. 오크들이 우리의 모든 전통을 승인하지 않을 수도 있지만 그렇다고 해서 일부 전통을 계속해서 비밀리에 수행할 수 없다는 의미는 아닙니다.$B$B이것을 알고 있습니다. 그래서 제가 당신을 Razor Hill에 있는 Tai\'jin으로 보냅니다. 그녀는 우리 역사에 대해 더 많이 가르쳐줍니다. 그녀는 당신에게 우리 부족의 방식을 가르칩니다. 준비가 되면 그녀에게 가십시오.' WHERE `entry`=5649; +UPDATE `locales_quest` SET `Details_loc1`='$N 우르쿄를 만날 시간입니다. 그는 오크 도시의 정령의 계곡에 있습니다. 거기로 가서 그에게 말하십시오. 우리 종족의 옛 방식을 더 많이 배울 때입니다. 당신이 원 안에 들어와 우리 부족의 진정한 사제가 될 때입니다.' WHERE `entry`=5654; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신이 집에서 너무 멀리 떨어져 있지 않도록 여기로 보냈습니다. 우리의 가장 위대한 사제인 우르쿄가 당신과 이야기하기를 원하기 때문에 당신이 집으로 돌아가도록 하기 위해 저를 보냅니다. 넌 저리로가. 당신은 오크 도시에 있는 정령의 계곡으로 가서 우르쿄와 대화합니다. 그는 지금 당신을 기다리고 있습니다.' WHERE `entry`=5655; +UPDATE `locales_quest` SET `Details_loc1`='모든 문화권의 사제들이 세계를 방황하는 것을 보는 것은 언제나 저의 불멸의 마음을 따뜻하게 합니다. 불가사의하지 않고 우리 손에 잘 들어오는 힘이 존재한다는 것을 아는 것. 그래서 당신을 집으로 안내하게 된 것을 영광으로 생각합니다. $N.$B$BUr\'kyo, 오그리마에 있는 당신의 위대한 사제가 당신의 참석을 요청했습니다. 영혼의 계곡에서 그를 찾을 수 있습니다.' WHERE `entry`=5656; +UPDATE `locales_quest` SET `Details_loc1`='집. 집으로 돌아가라, 젊은 $r.$B$B당신의 영적 지도자 Ur\'kyo는 그에게 돌아가서 당신이 여행할 길에 대해 이야기해 달라고 간청합니다.$B$B위대한 호드 도시 오그리마에 있는 영혼의 계곡으로 가십시오. 그곳에서 그를 찾을 수 있을 것입니다.' WHERE `entry`=5657; +UPDATE `locales_quest` SET `Details_loc1`='여기는 당신이 있을 곳이 아닙니다, $N. 가능한 한 빨리 Undercity의 War Quarter로 가야 합니다. Aelthalyste는 준비가 되는 대로 그녀의 모든 사제와 여사제를 그곳으로 불렀습니다. 이제 그들이 자신의 힘과 그것을 활용하는 방법에 대해 더 많이 배울 때입니다.$B$B그녀는 지각이나 변명을 용납하지 않을 것이므로 당신이 가는 것이 가장 좋습니다.' WHERE `entry`=5659; +UPDATE `locales_quest` SET `Details_loc1`='집에서 멀리 떨어져 있군요, $c. 당신은 지하 도시로 돌아가야 합니다. 당신의 여주인, 당신이 Aelthalyste라고 부르는 사람이 당신을 필요로 합니다. 우리 부족처럼 그녀에게서만 배워야 할 것이 있습니다. 여기에 너무 오래 머물지 마세요. 비행선이 당신을 태울 수 있는 한 빨리 War Quarter로 가야 합니다.' WHERE `entry`=5660; +UPDATE `locales_quest` SET `Details_loc1`='당신은 집에서 멀리 떨어져 있는 여기 블러드후프 마을에 있습니다, $N. 나는 우리 부족의 사제들을 찾아 우리 지도자들과 이야기하기 위해 이곳으로 보내졌지만, 그렇다고 해서 당신도 도울 수 없다는 뜻은 아닙니다. 당신이 배워야 할 것이 있습니다.$B$B당신의 도시에 있는 워쿼터에서 Aelthalyste를 만나러 가십시오.' WHERE `entry`=5661; +UPDATE `locales_quest` SET `Details_loc1`='당신과 당신의 종족 $N에게 경의를 표합니다. 나는 보통 내 부족의 사람들만 가르칩니다. 한때 로데론이라고 불렸던 도시에 있는 애탈리스테에게서 교훈을 얻습니다.$B$B다른 신앙과 구별되는 능력을 배우려면 그녀에게 돌아가야 합니다.$B$B언더시티의 전쟁 지구로 가서 거기 여주인.' WHERE `entry`=5662; +UPDATE `locales_quest` SET `Details_loc1`='Aelthalyste는 그녀의 모든 사제들에게 소식을 전했습니다. 우리는 더 많은 훈련을 위해 우리 기사단의 후배를 언더시티로 안내할 것입니다. 당신이 진정으로 우리의 신실한 사람이라면 그곳으로 돌아가야 합니다.$B$B언더시티 깊숙한 전쟁 지구에서 Aelthalyste를 찾을 수 있습니다.' WHERE `entry`=5663; +UPDATE `locales_quest` SET `Details_loc1`='귀하는 언제든지 저희 트레이너 $N에게 접근할 수 있다는 것을 알고 있지만 귀하에게 전달할 수 없는 몇 가지 사항이 있습니다. 그 중 하나는 당신의 여신 Elune의 가르침입니다. 그녀는 신도들에게 특별한 능력을 부여합니다. 제가 착각하지 않았다면, 달의 신전으로 돌아가 시험을 받을 때입니다.$B$B가능할 때 그곳으로 돌아가서 여사제 알라테아와 대화하십시오.' WHERE `entry`=5673; +UPDATE `locales_quest` SET `Details_loc1`='멋진 날이 왔습니다, $N. 당신은 우리의 $g사제:여사제; 나이트 엘프만이 아는 능력을 훈련받았습니다. 그러나 당신을 훈련시키는 것은 내가 아닙니다. 당신은 달의 신전으로 돌아가 당신의 일이 끝나는 대로 여사제 알라테아에게 말해야 합니다. 그녀는 당신이 준비되었는지 확인하기 위해 당신을 시험할 것이고, 그 후에야 그녀는 당신에게 엘룬의 은총을 가르쳐 줄 것입니다.' WHERE `entry`=5674; +UPDATE `locales_quest` SET `Details_loc1`='시간이 아깝다, $g젊은이:젊은 여자;. 집 다르나서스로 돌아갈 시간입니다. 여사제 알라시아가 당신이 훈련을 위해 그곳으로 돌아가야 한다는 전갈을 보냈습니다. 그들은 당신이 빛을 섬기는 자들처럼 시험받을 준비가 되었다고 느끼는 것 같습니다. 가능할 때마다 밖으로 나가야 합니다. Alathea의 메시지는 그녀가 달의 사원에서 당신을 기다리고 있을 것이라고 말했습니다. 행운을 빌어요.' WHERE `entry`=5675; +UPDATE `locales_quest` SET `Details_loc1`='빛에 대한 우리만의 특별한 가르침을 보여주고 싶은 만큼, 그곳은 우리가 있을 곳이 아닙니다. 당신의 자리는 당신 종족인 $N과 함께 스톰윈드로 돌아왔습니다... 지금은요. 저를 믿으십시오. 나는 공격하지 않는다는 것을 의미합니다. 빛의 대성당에 있는 대여사제 로레나에게 돌아가면 내가 말하는 것을 이해하게 될 것입니다. 유사한 경로를 따르는 다른 사람들로부터 자신을 분리합니다.' WHERE `entry`=5677; +UPDATE `locales_quest` SET `Details_loc1`='내가 중요한 메시지를 가지고 아우버다인으로 여행하고 있을 때 펄볼그 마로쉬와 그의 추적자들에게 공격을 받았습니다. 공격을 받는 동안 나는 중독되어 간신히 서 있을 수 밖에 없었습니다. 해독제를 만들 수는 있지만 준비되기까지 시간이 걸립니다. $B$BI는 내가 해독제를 사용할 수 있을 때까지 변호해 달라고 부탁할 것입니다. 최선을 다해 활로 당신을 돕겠습니다.$B$B우리가 살아남는다면, 당신이 Maestra\'s Post에서 Onaeya에게 이 사건을 알리는 동안 Auberdine에게 내 메시지를 전달할 수 있을 것입니다.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `Details_loc1`='타우렌의 몸 밑에서 가방을 발견합니다. 트로그의 공격을 받을 때 그것을 보호하려는 것처럼 여전히 팔에 꽉 쥐어져 있습니다.$B$B바이스 같은 손아귀에서 가방을 빼내고 자신의 장비와 함께 가방을 집어넣고 나갈 준비를 합니다. 터널을 지나 썬더 블러프의 라하우로로 돌아갑니다.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `Details_loc1`='자, 이제 당신이 찾은 이 휘장이 그만한 가치가 있는지 알아보겠습니다.$B$B도시에 내 신뢰를 받고 있다고 믿는 흑마법사가 있습니다. 그는 내가 그의 진정한 충성심이 어디에 있는지 깨닫고 있다는 것을 모릅니다. 그는 실제로 Burning Blade의 리더입니다. 그러나 그와 싸우려고 서두르지 마십시오. 그에게는 목적이 있고, 우리는 그를 우리의 적들에 대항하여 사용할 것입니다. $B$B 여기 오그리마의 Cleft of Shadow에 있는 그에게 이 휘장을 가져가서 그에게 말을 걸고 그가 당신이 자신의 일원이라고 믿는지 확인한 다음 나에게 돌아오십시오. 여기.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `Details_loc1`='음, Searing Blade의 지도자들... 이것이 가장 걱정되는 부분입니다. 그들이 Neeru에게 가치 있는 사람들이라면, 우리가 먼저 목표로 삼아야 할 사람들입니다. 이 사티로스... Bazzalan과 Neeru가 언급한 다른 자--그는 흑마법사였습니까?-는 반드시 죽여야 합니다.$B$BCleft of Shadow로 돌아가 Ragefire Chasm, $N으로 들어갑니다. Searing Blade의 두 지도자를 찾아서 죽여라. 하지만 Neeru가 이 일을 한 사람이 당신이라는 사실을 알게 하지 않도록 조심하세요. 귀하는 그의 $g형제:자매 중 한 명으로서 귀하의 신원을 유지해야 합니다. 팔에.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `Details_loc1`='우리의 다음 단계는 당신을 Neeru 가까이에 두는 것입니다. 보고된 대로 그가 동요한다면 우리는 두 가지 일을 성취할 수 있습니다. 하나는 의회나 적어도 불타는 칼날단에 대해 더 많은 지식을 얻을 수 있고, 두 번째는 그가 당신을 충분히 신뢰하기 시작하여 그를 도와달라고 요청할 수 있습니다. 그는 지도부가 혼란에 빠진 지금 당신을 공허함을 채울 수 있는 사람으로 생각할 것입니다.$B$B틈새로 돌아가서 그에게 다시 말하되 너무 노골적으로 말하지 마십시오.' WHERE `entry`=5729; +UPDATE `locales_quest` SET `Details_loc1`='당신은 내 중위 중 하나입니다! 준비하세요, $c. 내가 곧 당신을 부르겠습니다.$B$BSearing Blade에서 보낸 시간이 지금은 거의 낭비일 수 있지만, 그렇다고 해서 다른 곳에서 어둠의 의회의 계획이 어려움을 겪어야 한다는 의미는 아닙니다. 여기 Ragefire Chasm의 피해를 최소화하기 위해 최선을 다하겠습니다. 그동안 나는 불모의 땅과 잿빛 골짜기에 있는 내 요원들에게 최신 안건에 대한 작업을 시작하도록 할 것입니다. 곧 내게 돌아오라.' WHERE `entry`=5730; +UPDATE `locales_quest` SET `Details_loc1`='오래전 이 땅에 한 난쟁이가 왔습니다. 그의 이름은 Hemet이었고 그는 위대한 짐승을 사냥하고 싶었습니다. 라이플을 다루는 그의 기술은 예사롭지 않았고 우리는 함께 사냥을 하면서 여러 날을 보냈습니다. 우리 민족 사이의 적개심조차 잊혀졌습니다.$B$B그가 가시덤불을 향해 잊혀진 땅을 떠났을 때, 나는 언젠가 그를 환영하여 우리가 다시 사냥할 수 있도록 하겠다고 다짐했습니다. 지금이 그때입니다.$B$B이 코도 뿔을 헤멧에게 가져가십시오. 그는 그것이 나에게서 온 것임을 알게 될 것입니다. 그롬골 주둔지 북쪽 가시덤불에서 그를 찾을 수 있을 것입니다.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `Details_loc1`='열쇠 줄기를 단조하려면 두 개의 토륨 막대와 강력하고 뜨거운 열원이 필요합니다. 당신은 토륨을 위해 당신 자신에 있지만 더위에 도움이 될 수 있습니다.$B$B운고로 분화구의 서쪽에는 부글부글 끓고 있는 화산인 Fire Plume Ridge가 있습니다. 위쪽의 용암 호수는 토륨과 뼈를 융합시킬 만큼 충분히 뜨겁습니다. 당신의 금은 당신이 그것을 호수 위에 담그기만 하면 되는 틀을 사주었습니다. 나머지는 용암이 처리할 것입니다.$B$B그게 제 책임입니다. 키를 완료하려면 Dithers와 다시 대화해야 합니다.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `Details_loc1`='소환사 아라즈는 폐허가 된 도시의 중심부에서 안돌할을 다스리고 있습니다. 우리는 그가 도시를 자신의 것으로 주장하기 전에 스칼로맨스의 전 지도자였다는 것을 알고 있습니다. 열쇠를 완성하려면 스카라베라고 하는 그의 인장을 열쇠 머리에 부착해야 합니다.$B$B안돌할의 심장부로 들어가 도시에 대한 그의 손아귀를 끊으십시오. . 일단 파괴되면, 그의 타락한 성구함에서 풍뎅이를 빼앗으세요!$B$B스칼로맨스의 열쇠가 기다리고 있습니다, $N!' WHERE `entry`=5803; +UPDATE `locales_quest` SET `Details_loc1`='소환사 아라즈는 폐허가 된 도시의 중심부에서 안돌할을 다스리고 있습니다. 우리는 그가 도시를 자신의 것으로 주장하기 전에 스칼로맨스의 전 지도자였다는 것을 알고 있습니다. 열쇠를 완성하려면 스카라베라고 하는 그의 인장을 열쇠 머리에 부착해야 합니다.$B$B안돌할의 심장부로 들어가 도시에 대한 그의 손아귀를 끊으십시오. . 일단 파괴되면, 그의 타락한 성구함에서 풍뎅이를 빼앗으세요!$B$B스칼로맨스의 열쇠가 기다리고 있습니다, $N!' WHERE `entry`=5804; +UPDATE `locales_quest` SET `Details_loc1`='탤런이 어렸을 때 우리는 종종 가족 여행으로 Caer Darrow를 방문했습니다. 우리가 마지막으로 방문했을 때 Renfray라는 이름의 예술가가 해변가를 따라 서 있는 우리의 초상화를 그렸습니다. 이것은 Taelan과 Karandra에 대한 가장 좋은 기억입니다. 그 순간 아내와 아들을 품에 안고 다시는 느낄 수 없는 사랑과 가족의 유대감을 느꼈기 때문입니다.$B$B이 그림이 여전히 존재한다면 반드시 찾아야 합니다.$B$BTravel 폐허가 된 Caer Darrow 섬으로 가서 그림이나 예술가가 남아 있는지 확인하십시오.' WHERE `entry`=5846; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 내가 지금까지 요청한 모든 작업을 수행했습니다. 구원의 여정은 한 단계만 남았습니다.$B$B모은 아이템을 태란에게 전달해야 합니다. 불행하게도 탤런과 그의 붉은 십자군이 당신을 보는 즉시 공격할 것입니다.$B$B내 메시지를 전달할 수 있는 유일한 방법은 속임수를 쓰는 것뿐입니다.$B$B남쪽으로 가면 우서의 무덤이 있습니다. 오래되고 믿을 수 있는 나의 절친한 친구인 Myranda가 현재 그곳에 거주하고 있습니다. 그녀를 찾으십시오. 그녀에게 아이템을 보여주면 그녀가 당신을 도와줄 것입니다.' WHERE `entry`=5861; +UPDATE `locales_quest` SET `Details_loc1`='북쪽에 있는 Coldtooth 광산은 한때 여분의 보급품을 보관하기에 이상적인 장소였지만, 이제 Stormpikes와의 전투가 치열해지면서 광산에 주둔하고 보호할 여분의 전사가 항상 있는 것은 아닙니다. 따라서 광산의 통제권은 종종 얼라이언스나 지하 거주민에게 넘어갑니다...$B$B하지만 여전히 보급품이 필요합니다, $N! Coldtooth 광산으로 가서 그것들을 잔뜩 가져와. 그리고 가면서 적을 조심하십시오. 그 곳에서 전투의 흐름이 빠르게 바뀌고 있습니다...' WHERE `entry`=5893; +UPDATE `locales_quest` SET `Details_loc1`='이제 흰개미가 많이 생겼으니 이 강철 통을 하스글렌 남쪽의 노스리지 제재소로 가져가세요. 마을로 이어지는 도로의 서쪽에서 찾을 수 있습니다.$B$BO거기서 제재소 중앙의 배럴; 상자 위 같은 높은 곳에$B$B열고 나면 나머지는 스스로 알아서 처리해야 합니다. 그냥 여기로 돌아오면 나를 도와준 것에 대해 보상을 해줄게.' WHERE `entry`=5902; +UPDATE `locales_quest` SET `Details_loc1`='실례합니다, 친구...$B$B Turak Runetotem이 당신과 이야기하고 싶다는 말을 했다는 사실을 알게 되었습니다. 당신의 드루이드 훈련이 새로운 삶을 시작하려는 것 같으며 그가 당신을 개인적으로 훈련할 것입니다. Turak은 Arch Druid의 조수 중 한 명입니다. 그는 현명하고 참을성 있는 드루이드로 알려져 있으며, 당신을 잘 가르쳐야 합니다.$B$B그는 Thunder Bluff의 Elder Rise에 있는 Cenarion Circle의 메인 텐트 안에 있습니다.' WHERE `entry`=5926; +UPDATE `locales_quest` SET `Details_loc1`='실례합니다, 친구...$B$B Turak Runetotem이 당신과 이야기하고 싶다는 말을 했다는 사실을 알게 되었습니다. 당신의 드루이드 훈련이 새로운 삶을 시작하려는 것 같으며 그가 당신을 개인적으로 훈련할 것입니다. Turak은 Arch Druid의 조수 중 한 명입니다. 그는 현명하고 참을성 있는 드루이드로 알려져 있으며, 당신을 잘 가르쳐야 합니다.$B$B그는 Thunder Bluff의 Elder Rise에 있는 Cenarion Circle의 메인 텐트 안에 있습니다.' WHERE `entry`=5927; +UPDATE `locales_quest` SET `Details_loc1`='Moonglade의 북서쪽에는 우리가 Great Bear Spirit이라고 부르는 현명하고 고귀한 존재의 고향이 있습니다. 모든 드루이드에게 그것은 곰에 대한 최초의 진정한 자연적 이해에 대한 교사이자 멘토 역할을 했습니다. 모든 드루이드는 한때 정령의 지혜를 구했으며 당신도 예외는 아니었습니다. $B$B지금 큰 곰 정령에게 가서 그것이 무엇을 가르칠지 알아보십시오. 마음에 드시면 여기 나이트헤이븐에 있는 저에게 돌아오세요. 그러면 우리는 당신이 그것이 가르치는 교훈을 진정으로 고려했는지 볼 것입니다.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `Details_loc1`='젊은 이여, 당신의 가르침을 적용하면 당신을 나에게 보낸 사람에게로 돌아갈 수 있기 때문에 우리가 헤어질 시간이 왔습니다. 마스렌길 베어워커는 균형이 무너진 곳 가까이에 위태롭게 거주하면서도 자연과 진정으로 균형을 이루며 걷습니다. 그의 지시에 귀를 기울이면 곧 균형의 수호자로서의 역할에 대한 첫 번째 교훈을 마칠 것입니다.$B$B자, 젊은이. 우리는 다시 만날 것입니다.' WHERE `entry`=5931; +UPDATE `locales_quest` SET `Details_loc1`='당신은 다로우샤이어 전투의 많은 유물을 수집했습니다. 당신이 더 많은 것을 가지고 돌아올 때마다 내 마음은 우리 마을을 그리워했습니다... 그 운명으로부터 마을을 보호하고 싶었습니다.$B$BI 그럴 수 없다는 것을 알지만 안돌할의 이상한 그놈 크로미는 가능하다고 말했습니다. 그녀는 당신이 다로우샤이어를 구할 수 있다고 합니다!$B$B그녀는 나에게 유물을 모아서 그녀에게 가져오라고 했습니다. 그녀는 안돌할의 폐허가 된 여관에서 당신을 기다리고 있다고 말했습니다.' WHERE `entry`=5941; +UPDATE `locales_quest` SET `Details_loc1`='아빠가 이 열쇠를 너에게 주라고 했어. 집 뒤에 있는 상자가 열린다고 하더군요.$B$B그는 또한 내가 당신에게 감사하기를 원했습니다. 그에게 호의를 베풀었습니까? 내 인형을 찾았다고 그에게 말했니?$B$B여기 열쇠가 있습니다. 그리고 감사합니다 $N. 감사합니다! 당신은 아주 멋진 $gman:lady;입니다!' WHERE `entry`=5942; +UPDATE `locales_quest` SET `Details_loc1`='당신은 유능한 $r처럼 보입니다. 아마도 당신은 돈을 벌기 위해 찾고 있습니까? Cork와 나는 돈을 벌기 위해 이 캐러밴을 시작했습니다. 우리는 돈을 버는 것의 위험을 거의 알지 못했습니다!$B$B앞에 Mannoroc Coven이 있습니다... 일반적으로 악마는 우리를 무시하지만 이번에는 뭔가 코도스를 놀라게 했습니다. Mannoroc Coven을 지나 캐러밴을 보호하는 대가로 당신에게 돈을 주겠습니다. 우리가 안전하게 지나가면 Scrabblescrew\'s Camp에 있는 우리 동업자인 Smeed로부터 보상을 받을 수 있습니다.' WHERE `entry`=5943; +UPDATE `locales_quest` SET `Details_loc1`='오랫동안 나는 대십자군의 꼭두각시였습니다. 붉은십자군이 된 것에 맞서 싸워야 할 이유가 무엇이었습니까? 수십년이 흘렀지만 아버지의 기억은 그 소중한 추억들이 나를 살게 해줬어. $B$BI 꿈을 꿔, 이방인. 이 꿈에서 아버지는 나와 함께 있습니다. 그는 내가 교단에 입회할 때 자랑스럽게 내 옆에 서 있습니다. 우리는 나란히 스컬지 군단과 싸웁니다. 우리는 얼라이언스와 로데론에 영광을 돌립니다.$B$BI는 더 이상 꿈을 꾸고 싶지 않습니다.$B$B저를 그에게 데려가 주세요.' WHERE `entry`=5944; +UPDATE `locales_quest` SET `Details_loc1`='약 4,000년 전, Tyrande Whisperwind는 날뛰는 거인의 손에서 서리검 여왕의 생명을 구했습니다. 그 이후로 서리호랑이는 나이트 엘프의 동맹이 되었습니다.$B$B한때 서리호랑이에게 위협이 되었던 이 거인들은 여전히 ​​여기에서 그리 멀지 않은 곳에 존재합니다. 그들은 서리망치라고 불리며 남쪽의 큰 계곡을 점령했습니다.$B$B서호병에 대한 충성을 증명하십시오. 서리검 여왕 샤이-로탐의 이름으로 이 거인들을 죽여라!' WHERE `entry`=5981; +UPDATE `locales_quest` SET `Details_loc1`='아우버다인의 바로 동쪽에는 많은 달빛야수 동굴이 있습니다. 아우버다인과 가장 가까운 곳에는 달빛야수석이 들어 있습니다. 돌의 수호자인 루나클로는 돌에 세나리온 문더스트를 바르면 당신과 마주하게 됩니다. 달발톱에는 발톱 중 하나로서 사용해야 할 힘이 있습니다.$B$B당신은 이 세나리온 문더스트를 사용할 권리를 얻었습니다. $N... 이제 당신이 그 힘을 소유할 권리를 얻었다는 것을 보여주십시오. 드루이드에게 필요한 육체와 마음의 힘!' WHERE `entry`=6001; +UPDATE `locales_quest` SET `Details_loc1`='$n, 뱀의 보석을 당신에게 맡깁니다. 여기서 북서쪽에 있는 작은 섬인 라나즈자르 섬에 있는 뱀 조각상 손에 이 보석을 꽂으십시오. 배치하면 고대인의 책을 지키는 자가 소환됩니다. 이 책에는 수세기 동안 지켜져 온 나가의 비밀이 담겨 있습니다. 이 책을 내게 가져오면 우리의 비늘 달린 적들에 대해 많은 것을 알게 될 것입니다!' WHERE `entry`=6027; +UPDATE `locales_quest` SET `Details_loc1`='저는 작지만 그럼에도 불구하고 중요한 문제에서 저를 도와줄 책임감 있는 사람을 찾고 있습니다. 나는 Everlook의 지역 거버넌스에 대한 Argent Dawn의 이익을 대표하기 위해 여기에 있습니다. Chillwind Camp에 있는 Argent Officer Pureheart에게 경과 보고서를 받아야 합니다. 서부 역병지대의 남쪽 변두리를 따라 위치한 곳입니다.$B$B내가 그렇게 대담하다면 - 이것은 내 상사에게 자신을 소개하고 아마도 그녀에게서 약간의 일을 얻을 수 있는 완벽한 수단이 될 것입니다!' WHERE `entry`=6028; +UPDATE `locales_quest` SET `Details_loc1`='Timbermaw에서 우리는 만족합니다. 우리는 낯선 사람을 좋아하지 않습니다. 이것은 우리에게는 좋지만 거래에는 좋지 않습니다.$B$B얼마 전에 희귀한 나이트 엘프 친구가 Timbermaw에 룬무늬 망토를 입고 왔습니다. Runecloth는 우리들 사이에서 드물지만 망토가 너무 훌륭해서 내 사람들은 내가 runecloth 옷을 더 많이 만들어주길 원합니다.$B$Brunecloth를 가져다 주시겠습니까? 당신이 충분히 가져오면, 나는 당신에게 무역에서 무언가를 줄 것입니다.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `Details_loc1`='Timbermaw의 사람들은 룬무늬 옷감을 좋아하지만 우리에게 신성한 것은 아닙니다. 하지만 달빛 옷감은 신성합니다.$B$B이 성스러운 옷감을 조금 가져오시면 비법을 가르쳐 드리겠습니다.' WHERE `entry`=6032; +UPDATE `locales_quest` SET `Details_loc1`='당신이 보급품을 모으는 동안 우리가 철거해야 할 스컬지 건물을 표시하는 일을 내 부하들에게 맡겼습니다.$B$B계획은 다음과 같습니다. 제 특수 건물 10개를 드리겠습니다. 그것들을 역병의 숲으로 가져가서 내가 폭발하도록 표시한 스컬지 구조물 안에 심을 겁니다.$B$B<스모키가 손가락을 튕깁니다.>$B$BBing! 정말 쉽습니다.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `Details_loc1`='타우렌으로서 강력한 생물과 싸워 조상의 전통을 따르는 것이 중요합니다. 이 생물을 이김으로써 우리는 그들의 영혼을 흡수하여 대지모신과 더 가까워질 수 있습니다.$B$B마찬가지로 야수를 길들여 우리와 함께 싸우게 하면 주변의 자연과 하나가 되는 데 도움이 됩니다. 결국, 당신은 당신이 선택한 짐승을 길들이는 법을 배우게 될 것입니다. 그러나 모든 일에는 연습이 필요하며 배울 것이 많습니다. 이 길들이기 막대를 가지고 시작하십시오. 성인 플레인스트라이더를 길들여야 합니다.' WHERE `entry`=6061; +UPDATE `locales_quest` SET `Details_loc1`='사냥꾼으로서 손에 쥐고 있는 책임을 기억하는 것이 중요합니다. 자연은 우리의 욕망에 복종하도록 구부릴 수 있는 힘이 아닙니다. 그것은 당신의 존재보다 더 강한 것으로 존중되고 인정되어야 하는 것입니다.$B$B$N, 당신은 동물을 길들여 동반자로 삼을 수 있는 능력을 얻기 전에 이것에 대한 이해를 증명해야 합니다.$B$ B당신의 첫 번째 임무는 이 길들이기 막대를 가져가는 것입니다. 그것으로 웹우드 루커를 길들일 수 있습니다. 그것을 길들이고 사냥꾼으로서의 기술을 연습하십시오.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BBloodhoof Village에서 Yaw Sharpmane을 만나야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6065; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BBloodhoof Village에서 Yaw Sharpmane을 만나야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6066; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BBloodhoof Village에서 Yaw Sharpmane을 만나야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6067; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BRazor Hill에서 Thotar를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6068; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BRazor Hill에서 Thotar를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6069; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BRazor Hill에서 Thotar를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6070; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BDolanaar에서 Dazalar를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6071; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BDolanaar에서 Dazalar를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6072; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BDolanaar에서 Dazalar를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6073; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 만큼 숙련된 사람으로 보입니다.$B$BKharanos에서 Grif Wildheart를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6074; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 만큼 숙련된 사람으로 보입니다.$B$BKharanos에서 Grif Wildheart를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6075; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 만큼 숙련된 사람으로 보입니다.$B$BKharanos에서 Grif Wildheart를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6076; +UPDATE `locales_quest` SET `Details_loc1`='사냥꾼이여, 당신은 다음 도전을 기다리고 있습니다.$B$B당신의 다음 임무는 프레리 스토커로 알려진 늑대와 교제하는 것입니다. 이 생물은 빠르고 두려움이 없습니다. 이 야수를 애완동물로 삼으려면 이러한 자질도 갖춰야 합니다. $B$B 전투 중에 애완동물과 함께 팀이 되는 방법을 배우게 됩니다. 결국 당신은 하나가 되어 일해야 합니다. 근육 대 근육.$B$B여기 길들이기 막대 $N이 있습니다. 대초원 스토커를 길들이고 기술을 연습하세요.' WHERE `entry`=6087; +UPDATE `locales_quest` SET `Details_loc1`='내가 당신에게 줄 마지막 임무는 당신이 하늘에 사는 생물을 길들이는 것입니다. 급습은 어려운 상대이지만 아군으로서 날카로운 공격과 위협적인 존재감을 얻게 될 것입니다.$B$BB대지모신의 뜻에 따라, 당신이 돌아올 때 동물을 길들이는 데 필요한 기술을 당신에게 부여하겠습니다. 당신이 당신의 동반자가 되기로 선택한 것; 이 생물은 당신이 직면한 도전에 직면하고 당신과 함께 경험을 얻을 것입니다. 또한 원하는 대로 호출하고 해제하는 방법도 보여 드리겠습니다.' WHERE `entry`=6088; +UPDATE `locales_quest` SET `Details_loc1`='이제 애완동물을 길들일 수 있는 능력이 생겼지만 애완동물을 길들이기 위한 기술도 습득해야 합니다.$B$BThunder Bluff로 여행하세요. 그곳에서 가장 존경받는 사냥꾼 중 한 명인 홀트 썬더혼과 대화해야 합니다. 그가 당신을 합당하다고 생각하면 당신에게 새로운 애완동물을 훈련시킬 수 있는 능력을 줄 것입니다. $B$BHolt는 아제로스에서 가장 강력하고 두려운 야수를 물리치고 자신의 많은 강력한 생물을 지휘합니다. 그의 대지모신과의 유대는 강하고 그에게서 많은 것을 배울 수 있습니다. 행운을 빌어요, $N.' WHERE `entry`=6089; +UPDATE `locales_quest` SET `Details_loc1`='자연의 변화는 믿을 수 있는 것입니다, $N. 그것은 결코 동일하게 유지되지 않는다는 점에서 예측 가능합니다. 그것은 항상 변하고 있습니다.$B$B내가 당신에게 주는 임무는 당신이 동료로 선택할 수 있는 생물의 엄청난 차이를 보고 감사하는 데 도움이 될 것입니다.$B$B이 길들이기 막대를 가지고 밤호랑이 추적자를 길들이십시오. 남쪽에서 찾았다. 사냥꾼으로서 기술을 연습하십시오. 그러면 자연의 유사점과 차이점을 이해하기 시작할 것입니다.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `Details_loc1`='당신은 땅에 사는 두 생물을 길들였습니다. 이제 하늘을 나는 생물을 길들여야 합니다. 길들이기 막대를 사용하여 여기서 서쪽에 있는 딱딱한 스크리처를 길들이세요. 이 강력한 부엉이와 함께 기술을 연습하십시오.$B$B당신이 돌아오면 당신이 선택한 동물을 길들이는 데 필요한 기술을 내가 당신에게 주겠습니다. 이 생물은 당신이 직면한 도전에 직면하고 당신과 함께 경험을 얻을 것입니다. 또한 원하는 대로 호출하고 해제하는 방법도 보여 드리겠습니다.' WHERE `entry`=6102; +UPDATE `locales_quest` SET `Details_loc1`='이제 당신은 애완동물을 길들일 수 있는 능력을 갖게 되었지만 애완동물을 길들이기 위한 기술도 습득해야 합니다.$B$B다르나서스로 여행하세요. 그곳에서 가장 존경받는 사냥꾼 중 한 명인 Jocaste와 대화해야 합니다. 그녀는 당신에게 새로운 애완동물을 훈련시킬 수 있는 능력을 줄 것입니다. 그러니 서두르세요.$B$BJocaste는 엄격해 보일 수 있지만, 그녀는 항상 다른 사냥꾼이 순위를 오르는 것을 보는 것을 기쁘게 생각합니다. 그녀를 존경심으로 대하면 그녀는 똑같이 돌아올 것입니다. 행운을 빌어요, $N.' WHERE `entry`=6103; +UPDATE `locales_quest` SET `Details_loc1`='이제 당신은 독과 우리 드루이드의 힘에 대해 배울 준비가 되었습니다, $N. 세나리우스는 단순한 주문만으로 가장 더러운 독도 정화할 수 있는 능력을 우리에게 축복해 주었습니다. 이 선물을 가볍게 여겨서는 안 됩니다... 그리고 이 교훈을 확실히 익히기 위해 평신도처럼 중독의 영향을 해결하기 위해 노력해야 합니다.$B$BMoonglade로 이동하여 Dendrite Starblaze와 대화하십시오. 그는 수업을 시작하기 위해 당신이 도착하기를 기다립니다.' WHERE `entry`=6121; +UPDATE `locales_quest` SET `Details_loc1`='Darkshore의 Cliffspring Falls는 이 지역의 주요 식수 공급원 역할을 하고 있으며, 현재 저는 이곳이 지역 동물군, 특히 사슴에게 해를 끼치는 독의 주요 공급원이라고 생각합니다. 이 샘플러를 사용하여 동굴 입구에서 약간의 물을 끌어옵니다. 이제 위험한 나가 폭포 옆 동굴에 살고 있으니 조심하세요.$B$BO채워지면 아우버다인에 있는 Alanndarian Nightsong에게 전달하세요. 그녀는 우리의 도움을 요청한 사람이며 당신은 그녀와 함께 이 질병을 해결하기 위해 노력할 것입니다.' WHERE `entry`=6122; +UPDATE `locales_quest` SET `Details_loc1`='그 물은 제가 사슴을 위해 만들 치료제의 기초 역할을 할 것입니다. 치료 특성을 위해 약간의 지구 뿌리가 필요합니다. 약초학자는 그것을 찾는 방법을 알고 있으므로 우리가 운이 좋지 않고 당신이 운이 없다면 당신은 우리를 도울 사람을 찾아야 할 것입니다.$B$B마지막으로 효능을 위해 달 곰팡이가 필요합니다. 달 곰팡이 꽃을 찾는 것은 충분히 쉽습니다. 여기에서 동쪽에 있는 동굴 곳곳에 있습니다. 달빛야수는 동굴에 서식하며 최근에는 짜증을 잘 내므로 주의해야 합니다.' WHERE `entry`=6123; +UPDATE `locales_quest` SET `Details_loc1`='당신이 가져온 시약으로 만든 고약의 양은 $N, 10회 분량으로 충분합니다. 제가 마을과 협력하여 연고를 더 만들려고 노력하는 동안, 저희가 유리한 출발을 할 수 있도록 여러분이 도와주셨으면 합니다. Darkshore 주변에는 병든 사슴이 있습니다. 그들에게 고약을 사용하고 그들의 불쾌감을 치료하십시오.$B$BD달의 숲에 있는 Endrite Starblaze는 당신이 일을 마치면 당신과 이야기하고 싶어할 것입니다. 그곳의 세나리온 의회에 대해 아우버다인의 감사를 전해 주십시오... 그리고 도움을 주신 데 대해 직접 감사의 인사를 전하고 싶습니다!' WHERE `entry`=6124; +UPDATE `locales_quest` SET `Details_loc1`='영적인 도움 없이 독을 치료하는 것이 무엇을 의미하는지 배웠습니다. 독에 대한 새로운 힘을 곧 받아들일 때 다른 사람들이 유독한 고통과 싸우기 위해 견뎌야 하는 것을 기억하십시오.$B$B이제 $N 다르나서스에 있는 Mathrengyl Bearwalker에게 돌아가야 합니다. 의심할 바 없이 그는 학생이 $g에게 주어진 교훈을 이해한 지금 당신에게 가르쳐야 할 매우 중요한 주문을 가지고 있습니다. 그녀;$B$B안녕, 젊은 드루이드. 우리는 다시 이야기할 것입니다.' WHERE `entry`=6125; +UPDATE `locales_quest` SET `Details_loc1`='이제 당신은 독과 우리 드루이드의 힘에 대해 배울 준비가 되었습니다, $N. 세나리우스는 단순한 주문만으로 가장 더러운 독도 정화할 수 있는 능력을 우리에게 축복해 주었습니다. 이 선물을 가볍게 여겨서는 안 됩니다... 그리고 이 교훈을 확실히 익히기 위해 평신도처럼 중독의 영향을 해결하기 위해 노력해야 합니다.$B$BMoonglade로 이동하여 Dendrite Starblaze와 대화하십시오. 그는 수업을 시작하기 위해 당신이 도착하기를 기다립니다.' WHERE `entry`=6126; +UPDATE `locales_quest` SET `Details_loc1`='Crossroads의 북서쪽에 있는 Dreadmist Peak는 독이 퍼지는 근원에 대한 주요 후보일 가능성이 높습니다. 바람이 잘 통하는 봉우리에는 날씨 패턴에 영향을 미치는 물웅덩이가 있습니다. 악마를 숭배하는 불타는 칼날이 물을 더럽힌 것 같습니다.$B$B이 샘플러를 사용하여 산꼭대기에 있는 웅덩이에서 물을 길어오세요. 채워지면 Crossroads에 있는 Tonga Runetotem에게 전달하십시오. 그는 우리의 도움을 요청한 사람이며, 당신은 그와 함께 이 질병을 해결하기 위해 노력할 것입니다.' WHERE `entry`=6127; +UPDATE `locales_quest` SET `Details_loc1`='물은 내가 가젤을 위해 만들 약의 기초 역할을 할 것입니다. 치료 특성을 위해 약간의 지구 뿌리가 필요합니다. 약초학자들은 그것을 찾는 방법을 알고 있으므로 이 기술에 익숙하지 않다면 우리를 도와줄 기술을 찾아야 합니다.$B$B마지막으로 효능을 위해 코도 뿔이 필요합니다. 칩과 조각만으로는 충분하지 않습니다. 당신이 다룰 수 있는 코도스는 불모의 땅 북부를 돌아다닙니다. 나머지 $N의 더 큰 이익을 위해 일부를 낮추고 나를 위해 뿔을 가져오십시오.' WHERE `entry`=6128; +UPDATE `locales_quest` SET `Details_loc1`='10회 양생을 위한 충분한 고약을 만들 수 있었습니다. $N. 제가 지방 당국과 협력하여 더 많은 구제책을 마련하려고 노력하는 동안, 저희가 먼저 시작할 수 있도록 여러분이 도와주셨으면 합니다. 북부 불모의 땅 주변에는 병약한 가젤이 있습니다. 그들에게 고약을 사용하고 그들의 불쾌감을 치료하십시오.$B$BD달의 숲에 있는 Endrite Starblaze는 당신이 일을 마치면 당신과 이야기하고 싶어할 것입니다. 그곳에 있는 세나리온 의회에 감사를 표합니다... 도움을 주신 데 대해 직접 감사의 말씀을 전하고 싶습니다!' WHERE `entry`=6129; +UPDATE `locales_quest` SET `Details_loc1`='영적인 도움 없이 독을 치료하는 것이 무엇을 의미하는지 배웠습니다. 독에 대한 새로운 힘을 곧 받아들일 때 다른 사람들이 유독한 고통과 싸우기 위해 견뎌야 하는 것을 기억하십시오.$B$B이제 Thunder Bluff, $N에 있는 Turak Runetotem으로 돌아가야 합니다. 의심할 바 없이 그는 학생이 $g에게 주어진 교훈을 이해한 지금 당신에게 가르쳐야 할 매우 중요한 주문을 가지고 있습니다. 그녀;$B$B안녕, 젊은 드루이드. 우리는 다시 이야기할 것입니다.' WHERE `entry`=6130; +UPDATE `locales_quest` SET `Details_loc1`='Timbermaw는 타락에서 벗어난 유일한 펄볼그 부족입니다. 그러나 많은 다른 종족들은 이제 펄볼그가 친구인지 적인지 확인하지 않고 맹목적으로 죽입니다. 이런 이유로 Timbermaw 펄볼그는 거의 신뢰하지 않습니다.$B$B자신을 증명하고 싶습니까? 악령의 숲에 있는 타락한 죽은나무 부족을 몰아내면 언젠가는 당신을 동맹으로 여길 것입니다. 전사, 길잡이, 정원사 등 첫 번째 죽은나무 부족이 내 서쪽에서 발견될 것입니다.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `Details_loc1`='지금까지 당신은 내가 할당한 임무를 완수했습니다. 가장 시의적절하지 않더라도.$B$BI 도전할 준비가 되었다고 생각한다고 가정해 봅시다. 네... 네, 저능아, 아마도 당신은 더 복잡한 임무를 수행할 준비가 된 것 같습니다.$B$B알비노 악마 박쥐 Duskwing이 여기서 북쪽 시골을 배회하고 있습니다. 그를 추적하고 그를 파괴하십시오. 그의 하얀 털 조각을 가지고 나에게 돌아오면 보상을 받을 것입니다.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `Details_loc1`='Light\'s Hope의 Argent Dawn 야영지와 Northdale 서쪽을 지나면 뚱뚱한 구더기 짐승 Borelgore.$B$BI가 그 괴물에게 연대 전체를 잃었습니다. 그의 크기는 끝이 없습니다! 그가 더 많이 먹을수록 그의 둘레는 커집니다...$B$B짐승이 당신을 삼켜도 나는 어떤 감정적인 고통도 겪지 않겠지만, 당신이 승리했으면 좋겠습니다. 이 임무를 위해 다른 사람들의 도움을 받는 것이 좋습니다. Borelgore는 그를 공격할 정도로 어리석은 소규모 대대를 집어삼키는 것으로 알려져 있습니다.' WHERE `entry`=6136; +UPDATE `locales_quest` SET `Details_loc1`='주문이 내려졌습니다, $c. 바리마트라스 본인이 저에게 가장 \'유능한\' 요원을 언더시티로 보내 매우 민감한 전술 작전을 수행하도록 요청했습니다.$B$B불행히도 가장 유능한 요원은 3년 전에 살해당했습니다. 그 대신 난 뇌사 쓰레기 수집품을 가지고 있습니다.$B$B<나타노스가 당신을 차갑게 쳐다봅니다.>$B$B즉시 언더시티로 가서 바리마트라스에게 보고하십시오. 날 당황하게 하지 마, $c!' WHERE `entry`=6144; +UPDATE `locales_quest` SET `Details_loc1`='몸이 머리 없이 살 수 없듯이 머리도 몸 없이 살 수 없다. 스트라솔름 내부에 있는 붉은십자군의 사령부는 거의 뚫을 수 없습니다. 대신 우리는 머리 아래에서 시체를 잘라내야 합니다.$B$BMy Deathstalkers는 Stratholme 외부에서 성전 활동에 대한 데이터를 수집하고 있습니다. 매일 중앙 사령부에서 티르의 손으로 보고서가 전송됩니다. 이 보고서가 핵심입니다, $r! Crimson Courier를 찾아 보고서를 회수하십시오. 나타노스에게 돌려주십시오.' WHERE `entry`=6145; +UPDATE `locales_quest` SET `Details_loc1`='이 명령을 약간 조정했습니다. 우리의 작은 계략이 통한다면 그들은 붉은 점쟁이 점쟁이를 폭로할 것이고 우리는 공격할 것입니다!$B$B이제 주목하세요, $c. 이 명령을 십자군 군주 Valdelmar에게 전달하십시오.$B$B어떻게? 이 썩은 사과를 티르의 손으로 가져가라. 도시를 건널 때 사과를 먹으십시오. 당신은 좀 더... 인간이 좋아할 만한 것으로 변할 것입니다. 명령을 받아 십자군 군주 Valdelmar에게 전달하십시오.' WHERE `entry`=6146; +UPDATE `locales_quest` SET `Details_loc1`='Grand Crusader는 특이한 요청을 합니다. 흠, 상관없이... 그가 요구하는 것은 이루어질 것입니다. 붉은십자군 요새로 돌아가 예언자가 곧 도착할 것이라고 알리십시오.$B$B그녀가 무사히 스트라솔름에 도착할 수 있도록 모든 예방 조치를 취하겠습니다.' WHERE `entry`=6147; +UPDATE `locales_quest` SET `Details_loc1`='Demetria는 Grand Crusader의 수석 고문입니다. 그녀는 \'다른 세계\'의 감각 때문에 오라클이라고 불립니다. 그녀는 스컬지에 맞서 십자군을 성공적으로 도왔습니다.$B$B이 책략이 그녀를 폭로하는 데 성공하긴 했지만, 그녀가 진정으로 사이킥 능력을 가지고 있다면 의심할 여지 없이 그녀는 어떤 종류의 문제를 예상할 것입니다. 당신은 그 \'문제\'를 제공할 것입니다.$B$B오라클을 추적하고 그녀를 제거하십시오. 우리가 말하는 동안 그들은 티르의 손에서 벗어나야 합니다. 나를 자랑스럽게 만들어라, 벌레야.' WHERE `entry`=6148; +UPDATE `locales_quest` SET `Details_loc1`='내 남편은 우리 부족의 명예를 위해 악령의 숲을 여행하며 어둠의 의회와 다른 부패한 잔학 행위에 맞서 싸웠습니다!$B$B그가 여러 번 죽음을 모면한 후, 한 드루이드가 그에게 도움을 요청했다는 편지를 받았습니다. 대군주 Ror라는 이름의 펄볼그--두 사람은 다시는 소식을 듣지 못했습니다. $B$BI는 이 Ror의 발톱이 달린 손 $N을 원합니다. 나는 그것이 나를 과부로 남겨둔 것에 대한 대가를 치르기를 원합니다! 그 생명체는 남쪽에 있는 것 같은데... 잿빛 골짜기 경계 근처.' WHERE `entry`=6162; +UPDATE `locales_quest` SET `Details_loc1`='나는 압도당했다. 바로 이 자리에서 나는... 로데론을 방어하기 위해 내 자리를 지켰다. 농장과 그 안의 모든 것이 스컬지의 거대한 물결에 휩쓸려갔습니다.$B$B비열한 놈. 오물. 그것은 내 위를 맴돌았고, 벌어진 흉강에 내장이 매달려 있었다.$B$BI가 스컬지로 깨어났다. 너무 오랫동안 나는 무기력했습니다. 내 마음은 리치 왕의 생각과 합쳐져 있었다.$B$B그녀는 나를 위해... 어딘가에, 어떻게든, 나는 그녀가 그렇게 하리라는 것을 알았다. Free.$B$B그리고 이제 복수를 해야 합니다. 제 목숨을 앗아간 것에 복수해야 합니다. 그것을 파괴하십시오.' WHERE `entry`=6163; +UPDATE `locales_quest` SET `Details_loc1`='우리가 스톰윈드로부터 직접적인 도움을 많이 받지는 못하지만, 도시에 방어구 공급을 돕는 연락책이 있습니다. 그의 이름은 Osric Strang입니다. 그의 상점인 Limited Immunity는 스톰윈드의 구시가에 있습니다.$B$B갑옷 공급이 줄어들고 있어 Osric에게 추가 정보를 문의해야 합니다. 그에게 이 쪽지를 전해 주시겠습니까?$B$B스톰윈드로 가는 가장 빠른 길은 우리 그리핀 조련사인 토르를 통하는 것입니다. 그는 언덕 아래에 있습니다. 그에게 내 쪽지를 가져다준 다음 그리핀을 타고 스톰윈드로 가십시오.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Details_loc1`='<플린트의 얼굴에서 피가 완전히 빠져나간 것 같습니다.>$B$BNa... 나타노스가 그랬나요? 나타노스가 블라이트콜러인가?$B$B왜? 그는... 너무 고귀했습니다. 모든 사람이 존경하는 레인저 로드였습니다. 하이 엘프 밑에서 훈련할 수 있는 유일한 인간. 이제 포세이큰의 무자비한 요원이 되었습니까?$B$BI... 이런 부탁을 드려 죄송합니다, $N. 하지만 대영주 Fordragon에게 이 사건의 전환을 즉시 알려야 합니다. 스톰윈드로 돌아가 소식을 전해주세요.' WHERE `entry`=6186; +UPDATE `locales_quest` SET `Details_loc1`='우리 남서쪽에 바로 마른나무 펄볼그 야영지가 있습니다. 부패가 야영지에 만연해 있으니 문제가 되기 전에 없애고 싶습니다.$B$B죽은 나무 부족은 사악하지만 그들의 마음을 더럽히는 것은 지옥의 영향입니다. 그들의 적대감은 타고난 특성이 아니지만 어쩔 수 없습니다. 이런 이유로 나는 내 형제들과 싸워야 하는 것이 매우 슬픕니다.$B$B부디 $N, 해야 할 일을 하십시오. 자세한 내용은 언급하지 마십시오. 그들은 나를 너무 많이 화나게 했습니다.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `Details_loc1`='나무구렁은 혼자 있는 경향이 있습니다, $N. 우리는 그들이 신뢰할 수 있다는 것이 입증된 사람들에게 안전한 통행을 허용하지만 가능한 한 다른 펄볼그 부족을 피하려고 노력합니다. $B$BL겨울눈 부족이 점점 더 우리에게 적대적이 되고 있음을 최근에 알게 되었습니다. 그들은 자신이 이해하지 못하는 것에 대한 두려움과 증오에 완전히 사로잡힌 분노 상태에 있는 것 같습니다.$B$B그들의 수를 줄일 수 있다면 $N, 우리에게 큰 도움이 될 것입니다.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `Details_loc1`='$N, 루이스가 요청한 모든 것을 이 상자에 모았습니다. 그에게 가져갈 수 있나요?$B$BWestfall에서 Thor와 이미 대화를 나누었다면 그리폰을 그에게 다시 가져갈 수 있습니다. Dungar Longdrink는 무역 지구에 있는 우리 그리핀 조련사입니다.$B$BDungar와 대화한 다음 최대한 빨리 이 상자를 Lewis에게 가져가십시오. 우리는 서부 몰락지대에서 싸우는 남녀들이 새로운 장비 없이 가는 것을 원하지 않습니다!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `Details_loc1`='약간의 비용을 지불하면 그리폰을 스톰윈드로 가져가 루이스의 쪽지를 오스릭에게 전달할 수 있습니다. 다른 방법으로는 더 빨리 도착할 수 없습니다.$B$B그렇게 들린다면 탈 준비가 되었을 때 다시 말을 걸면 됩니다. 약간의 비용을 청구하겠습니다. 하지만 저를 믿으세요. 그만한 가치가 있을거야!' WHERE `entry`=6281; +UPDATE `locales_quest` SET `Details_loc1`='경고: 위험을 감수하고 여기서 서쪽으로 시시르 협곡으로 이동하세요.$B$BBesseleth와 그녀의 다리가 여덟 개인 숲의 아이들이 이 협곡을 물갈퀴 은신처로 주장했습니다.$B$BSun Rock Retreat에 있는 Maggran Earthbinder가 현상금을 걸었습니다. 베셀렛. 그녀를 죽이고 당신이 죽였다는 증거를 Maggran에게 가져오십시오. 그곳에서 이 여덟 개의 다리를 가진 위협을 처리한 것에 대한 보상을 받게 될 것입니다.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `Details_loc1`='Westfall의 그리핀 마스터는 Thor입니다. 이전에 그와 대화한 적이 있다면 내 그리핀 중 하나를 그에게 가져가도 됩니다.$B$B알아두면 좋은 교훈입니다. 그리핀은 항상 수도로 날아가도록 훈련을 받았지만 이미 그곳에 가본 후에 원격 그리핀 조련사에게.$B$B당신은 이미 Thor에 가봤으니 그리폰을 타고 서부 몰락지로 갈 준비가 되면 저에게 다시 말하십시오. 그곳에서 병참장교 루이스에게 오스릭의 상자를 전달할 수 있습니다.' WHERE `entry`=6285; +UPDATE `locales_quest` SET `Details_loc1`='산업적 탐욕과 계속되는 전쟁이 Stonetalon의 땅을 황폐화시켰습니다. 오직 대지모신의 축복만이 그런 부상을 치료할 수 있습니다.$B$B$N, 특별한 씨앗인 가이아 씨앗을 찾으라고 요구하겠습니다. 그들은 물가 근처에 있는 Mirkfallon Lake의 Sun Rock Retreat 북쪽에 있는 Stonetalon Mountain에서만 찾을 수 있습니다.' WHERE `entry`=6301; +UPDATE `locales_quest` SET `Details_loc1`='집행관 하드렉이 나에게 Sepulcher에 있는 우리 장비를 비축해 달라고 부탁했습니다. 스컬지, 그리고 더 나쁜 것은 숲 속에 숨어 있기 때문에 그는 데스가드가 필요할 수 있는 장비가 부족한 것을 원하지 않습니다.$B$BI는 우리가 일반적으로 잘 갖춰져 있지만 이를 대체할 무기가 더 필요하다는 것을 알았습니다. 현장에서 길을 잃었습니다.$B$B언더시티에 있는 무기 상인 고든 웬드햄에게 필요한 요청서입니다. 배트 마스터인 카로스 라조크에게 명령을 내리고 언더시티로 이동하는 방법에 대해 이야기하십시오.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `Details_loc1`='공동묘지의 보급품을 이 상자에 넣었습니다. 이미 Sepulcher를 방문하여 배트 마스터와 대화를 나누었다면 배트를 타고 그에게 돌아갈 수 있습니다.$B$BUndercity의 배트 마스터인 Michael Garrett과 대화하십시오. 그는 Sepulcher에 방망이를 줄 수 있습니다.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `Details_loc1`='약간의 비용만 지불하면 내 박쥐 중 하나가 당신을 언더시티로 데려다 줄 수 있습니다. 준비가 되면 다시 저에게 말을 걸어 수송을 준비하도록 하십시오.$B$B언더시티 무역 지구에서 Gordon Wendham을 찾을 수 있을 것입니다. 그것은 내 방망이가 착지할 같은 분기입니다.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `Details_loc1`='Sepulcher의 배트 마스터는 Karos Razok입니다. 이미 그를 만났다면 그에게 다시 날아갈 수 있는 박쥐를 줄 수 있습니다.$B$B우리의 박쥐는 항상 언더시티로 날아가지만 더 먼 지역으로 이동하려면 박쥐를 탄 기수가 먼저 해당 지역을 방문하여 말을 해야 합니다. 배트 마스터.$B$B세펄처에서 카로스를 만났으니 이제 그곳에서 배트를 날릴 수 있습니다. 준비가 되면 다시 말씀해 주십시오.' WHERE `entry`=6324; +UPDATE `locales_quest` SET `Details_loc1`='Rut\'theran 마을의 어부들은 이곳의 물고기가 매우 크고 풍부하기 때문에 매우 잘합니다. 여기 현상금을 본토의 현상금과 비교하고 싶습니다.$B$BI에는 Darkshore에 있는 제 동료에게 가져가고 싶은 생선 뼈와 비늘 모음이 있습니다. 그의 이름은 Laird이고 그는 Auberdine 마을의 생선 장사꾼입니다.$B$BB내 컬렉션을 히포그리프 마스터인 Vesprystus에게 가져가서 Auberdine으로 여행하는 방법에 대해 이야기해 보십시오.' WHERE `entry`=6341; +UPDATE `locales_quest` SET `Details_loc1`='Rut\'theran에서 Auberdine으로 이동하는 방법에는 페리와 히포그리프의 두 가지 방법이 있습니다. 둘 다 빠르고 믿을 수 있지만 아직 히포그리프를 타고 아우버다인으로 비행하지 않았다면 그렇게 하는 것이 좋습니다.$B$B히포그리프가 있는 모든 마을에서 히포그리프 마스터와 이야기하는 것이 좋습니다. 마스터에게 말을 걸면 다른 마을에서 그곳으로 날아갈 수 있습니다.$B$B네사의 수집품입니다. Auberdine으로 날아가서 Nessa의 수집품을 Laird에게 전달할 준비가 되면 저와 다시 대화하십시오.' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Details_loc1`='네사에게 답장을 보내야 합니다. 그녀는 이곳의 물고기가 텔드랏실의 해안선에 있는 물고기와 얼마나 다른지 알고 싶어할 것입니다. 우리는 원인을 추측할 수 밖에 없지만, 세계수 자체가 그 주변의 야생 생물에 영향을 미치고 있는 것이 아닌가 의심스럽습니다!$B$B이 답변을 Nessa에게 전달하십시오. 히포그리프를 루테란으로 데려가려면 히포그리프 마스터 케일라이스 문페더와 대화하십시오. 페리를 이용하려면 부두에서 북서쪽으로 정기적으로 출발합니다.' WHERE `entry`=6343; +UPDATE `locales_quest` SET `Details_loc1`='내 친구 네사 섀도송은 루테란 마을의 낚시 상인입니다. 그녀는 어둠의 해안으로 가져갈 소포가 필요하고 그녀를 도와줄 사람을 찾고 있습니다.$B$B관심이 있다면 네사에 도달하려면 다르나서스에 있는 차원문을 타고 루테란 마을로 가야 합니다. Temple Gardens 서쪽의 포털을 찾을 수 있습니다.' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Details_loc1`='나는 불모의 땅의 동물들에게서 얻은 가죽 꾸러미를 갖고 있는데 그것들을 썬더 블러프로 가져가야 합니다. 그곳의 동료 Ahanu는 그 가죽으로 가죽 제품을 만들 것입니다.$B$B저를 위해 가죽을 그에게 가져가 주시겠습니까?$B$BThunder Bluff로 가는 가장 빠른 방법은 윈드 라이더를 타는 것입니다. 가죽 꾸러미를 Crossroads의 윈드 라이더 마스터인 데브락에게 ​​가져가 썬더 블러프로 수송하는 방법에 대해 이야기하십시오.' WHERE `entry`=6361; +UPDATE `locales_quest` SET `Details_loc1`='약간의 비용만 지불하시면 썬더 블러프로 가는 윈드 라이더를 드리겠습니다. 도시로 가는 더 빠른 방법은 없습니다!$B$B그렇다면 갈 준비가 되었을 때 저에게 다시 말하십시오.$B$B그 가죽을 Ahanu에게 가져갈 예정이라면 그는 Hewa\'s Armory에 있는 것 같습니다. Thunder Bluff에 있는 윈드 라이더 탑의 기지. 그리고 바로 착륙할 곳입니다!' WHERE `entry`=6362; +UPDATE `locales_quest` SET `Details_loc1`='자한이 십자로에서 판매할 가죽제품을 준비했습니다. 그것들을 그에게 가져오시겠습니까?$B$B이미 Crossroads에 가서 그들의 윈드 라이더 마스터와 대화를 나누었다면 썬더 블러프 윈드 라이더 중 하나를 타고 그에게 돌아갈 수 있습니다.$B$B가죽 제품을 Tal에게 가져가십시오. , 썬더 블러프에 있는 우리의 윈드 라이더 마스터, 그와 대화하여 교차로로 가는 수송 수단을 준비하십시오.' WHERE `entry`=6363; +UPDATE `locales_quest` SET `Details_loc1`='어떤 마을로 날아가려면 이미 그 마을에 가서 그 마을의 윈드라이더 마스터와 대화를 나눴어야 합니다. 당신은 Crossroads에 가서 그들의 윈드 라이더 마스터 Devrak과 대화를 나눴으니 약간의 비용을 지불하면 여기에서 윈드 라이더를 그에게 데려갈 수 있습니다.$B$B준비가 되면 다시 저와 이야기하십시오. Crossroads에 도착하면 가죽 제품을 Jahan Hawkwing에게 전달할 수 있습니다.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `Details_loc1`='친구에게 보내고 싶은 엄선된 고기가 있습니다. 그녀의 이름은 오그리마의 여관주인 그리쉬카입니다. 저를 위해 고기를 배달해 주시겠습니까?$B$B오그리마로 가는 가장 빠른 방법은 윈드 라이더를 타는 것입니다. 고기를 Crossroads의 윈드 라이더 마스터인 데브락에게 ​​가져가서 오그리마로 수송하는 방법에 대해 이야기하십시오.' WHERE `entry`=6365; +UPDATE `locales_quest` SET `Details_loc1`='당신의 힘에 감명을 받았습니다, $c. 사냥을 기꺼이 받아들이려는 당신의 의지는 당신이 더 큰 게임... 더 큰 도전으로 넘어갈 수 있다는 확신을 줍니다.$B$BAshenvale의 숲은 호드가 정치적으로나 정치적으로나 자신의 의지를 강요하려는 길들여지지 않은 광활한 야생을 나타냅니다. 영적으로. 검증되지 않은 땅에서 자신을 증명하고 싶다면 Splintertree Post에서 Senani Thunderheart의 안내를 받으십시오. 전초기지는 불모의 땅에서 이어지는 길의 북쪽에 있습니다.' WHERE `entry`=6382; +UPDATE `locales_quest` SET `Details_loc1`='동전 몇 개만 있으면 윈드 라이더가 당신을 오그리마로 데려다 줄 것입니다. 거기에 도착하면 Zargh의 고기를 Gryshka로 가져갈 수 있습니다. 그녀의 여관은 하늘탑에서 그리 멀지 않은 힘의 계곡에 있습니다. 그곳에서 내 윈드 라이더가 당신을 내려줄 것입니다.$B$B여행을 떠날 준비가 되면 다시 이야기하십시오.' WHERE `entry`=6384; +UPDATE `locales_quest` SET `Details_loc1`='Zargh에게 감사의 편지를 썼습니다. 배달해 주실래요? Crossroads에 이미 가본 적이 있고 윈드 라이더 마스터와 이야기를 나눈 적이 있다면 윈드 라이더를 타고 다시 그곳으로 돌아갈 수 있습니다.$B$B오그리마의 윈드 라이더 마스터인 Doras에게 내 편지를 전하고 그곳으로 이동하는 방법에 대해 이야기하십시오. 교차로.' WHERE `entry`=6385; +UPDATE `locales_quest` SET `Details_loc1`='내 윈드 라이더들은 당신이 이미 그곳에 가보고 그곳의 윈드 라이더 마스터와 대화한 한 많은 다른 장소로 비행하도록 훈련되었습니다.$B$B당신은 교차로에 가서 그들의 윈드 라이더 마스터 Devrak과 대화했습니다. 이제 여기에서 그에게 직접 날아갈 수 있습니다. 교차로에 도착하면 Gryshka의 편지를 Zargh에게 전달할 수 있습니다.$B$B갈 준비가 되면 저에게 말씀하세요.' WHERE `entry`=6386; +UPDATE `locales_quest` SET `Details_loc1`='통을 여는 데 적합한 것을 찾기 위해 제재소를 둘러봅니다. 당신은 일을 할 것 같은 지렛대를 찾았습니다.$B$B흰개미가 당신에게 오기 전에 방앗간에서 나올 수 있도록 발을 딛고 기도했습니다.' WHERE `entry`=6390; +UPDATE `locales_quest` SET `Details_loc1`='파도의 재판소에서 이곳 돌발톱 산에 있는 불의 정령과 전쟁을 벌이도록 나를 보냈습니다. 모든 물의 정령의 군주인 파도사냥꾼 넵튤론은 우리의 불 같은 사촌들이 소멸되는 것을 개인적으로 관심을 보였습니다.$B$B$N, Charred Vale에서 불의 정령을 파괴하여 재판소의 호의를 얻을 수 있도록 도와주세요. 파괴되면 불의 정령은 인센드라이트를 떠납니다. 이것들을 나에게 돌려주고 보상을 받으십시오.' WHERE `entry`=6393; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 믿음직한 $r입니다. 다른 일을 부탁드려도 될까요?$B$B얼마 전에 북쪽에 있는 동굴에서 광물을 조사하다가 가장 좋아하는 곡괭이를 두고 왔어요. 나중에 그것을 되찾기 위해 돌아왔을 때 나는 동굴이 사나운 짐승들로 가득 차 있는 것을 발견했습니다! Burning Blade Coven 동굴로 가서 내 선택을 가져오시겠습니까?$B$BI는 폭포가 있는 방에 두고 왔습니다. 내 곡괭이에는 주문이 걸려있어 어둠 속에서도 볼 수 있으니 찾는데 걱정할 필요가 없습니다... 단지 그것을 지키고 있는 것이 바로 그것입니다!' WHERE `entry`=6394; +UPDATE `locales_quest` SET `Details_loc1`='Sun Rock Retreat에 있는 Kaya의 숙모인 Tammra Windfield에게 좋은 소식을 전하세요! 카야는 살아있다! 우리는 그녀가 우리 마을에 대한 잔인한 공격 이후 길을 잃었다고 생각했습니다. 서쪽 길을 따라 Sun Rock Retreat에 도착합니다.' WHERE `entry`=6401; +UPDATE `locales_quest` SET `Details_loc1`='당신은 스톰윈드 성문에서 Windsor를 만나게 될 것입니다.$B$BWindsor가 공개하려는 것은 왕국의 근간을 뒤흔들 것입니다!$B$B혼자 모험하지 마십시오, $N. 군대를 모아야 합니다! 동포들을 모으십시오. 팔에!' WHERE `entry`=6402; +UPDATE `locales_quest` SET `Details_loc1`='꽤 모험이었어, 친구. 나는 당신에게 큰 감사의 빚을 지고 있습니다. 아마도 모든 것을 고려했을 때...$B$BA지금까지 의심의 여지 없이 Lady Prestor는 첨탑의 폭군인 네파리안과 쌍둥이인 Onyxia: Deathwing 무리입니다.$B$B너무 오랫동안 그녀는 그녀의 매혹적인 시선으로 우리 왕국을 붙들었습니다. Highlord조차도 그녀의 속임수 인 꼭두각시에 의해 통제됩니다. 오늘 모든 것이 끝납니다... 주문이 풀릴 것입니다.$B$B걱정하지 마세요. 함께라면 승리할 것입니다!$B$B준비되셨나요?' WHERE `entry`=6403; +UPDATE `locales_quest` SET `Details_loc1`='여기 Stonetalon에서 뭔가 잘못되었습니다. $N?$B$B여기서 남동쪽에는 Boulderslide Ravine에 깊은 동굴이 있습니다. 그곳의 코볼트들은 Resonite라는 희귀 수정을 미친 듯이 채굴하고 있습니다. 그 동굴에서 무슨 일이 일어나고 있는지 이해할 수 있도록 광석 샘플을 좀 가져와야 합니다. 그 동굴의 깊이도 조사해 주셔야 합니다.$B$B어서 $c, 이 산 아래에 어떤 악이 도사리고 있는지 알아야 합니다.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `Details_loc1`='여기 해안을 따라 악이 도사리고 있습니다. $r.$B$B오랫동안 파괴되고 바다 밑으로 가라앉은 파멸의 도시 조람의 안식처입니다. 길을 잃었고, 거의 잊혀졌다.$B$B이제 나가가 돌아왔는데, 무슨 이유인지는 알 수 없다. 그러나 이성은 별로 중요하지 않다. 우리는 우리의 땅을 차지하기 위해 열심히 노력한 땅을 지켜야 합니다.$B$B그들의 머리 20개를 가지고 나에게 돌아오십시오! 나가를 심연으로 되돌려 놓으세요!' WHERE `entry`=6442; +UPDATE `locales_quest` SET `Details_loc1`='여기 Malaka\'Jin에 있는 우리 트롤들은 대지에서 번영했습니다. Stonetalon Mountain은 우리가 살기에 좋은 사냥터입니다.$B$B최근에 저녁 식사 손님을 잘못 끌어들였습니다... 이 산의 거미들이 밤에 우리 야영지를 습격하여 우리의 사냥감을 훔쳐가고 있습니다.$B$B당신이 그랬다면 Malaka\'Jin에 있는 우리가 이 무시무시한 야수들을 죽이는 데 도움을 주면 당신에게 빚을 지게 될 것입니다. 거미는 Stonetalon의 모든 곳에 있습니다. 여기에서 북쪽으로 가면 내가 말하는 것을 볼 수 있습니다.' WHERE `entry`=6461; +UPDATE `locales_quest` SET `Details_loc1`='내 친족은 많은 신성한 트롤 부적을 가지고 이곳을 여행하고 있었지만, 그들이 조람가르에 도착하기 전에 엉겅퀴털 펄볼그들이 그들을 공격하여 죽였습니다! 그 사악한 펄볼그들!$B$BI는 살해당한 내 형제자매들을 그리워하지만 우리는 사후 세계에서 다시 만날 것입니다. 그러나 그들의 트롤 매력은 이 세상에서 큰 가치를 지니고 있습니다. 펄볼그들이 가지고 있다는 것은 분노입니다!$B$B$N, 부적을 되찾아야 합니다! 그들은 Astranaar 북쪽 Thistlefur 마을 끝에 있는 동굴인 Thistlefur Hold의 상자에 있습니다.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `Details_loc1`='뭐라고? 누구세요?$B$B$N? 당신은 펄볼그가 아닙니다. 그들은 저주를 받았습니다! 그들은 내가 곰인 줄 알고 나를 사로잡았고, 이제 그들은 나를 굶겨 죽입니다! 내 힘이 약해졌어...$B$B나를 탈출하게 도와준 다음, 동쪽의 Splintertree Post에서 내 여동생 Yama와 이야기해봐.$B$B$N! 탈출해야 해!' WHERE `entry`=6482; +UPDATE `locales_quest` SET `Details_loc1`='Malcin은 자신이 가시덩굴 구릉 밖에 있다고 주장합니다. 이 대사는 반드시 죽여야 합니다--리치 왕의 눈에는 그의 임무가 실패한 것입니다.$B$B그의 존재는 우리가 그 지역에 대해 발견한 많은 것을 설명합니다-몇몇 가시멧돼지들은 무섭도록 강력해졌고 징후를 보였습니다 그들 자신의 방식으로 역병의. 정말로 그것은 그들이 맺은 일종의 거래의 신호임에 틀림없습니다.$B$BMalcin을 찾아 그를 처치하십시오, $N. 일이 끝나면 나에게 돌아오라.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `Details_loc1`='My Lady,$B$B당신은 우리가 제공하는 것이 무엇인지 잘 알고 있습니다. 불모의 땅과 그 너머의 땅을 차지할 수 있는 좋은 기회입니다. 우리는 단순히 당신의 도움을 원합니다. 원조란 당신이 그 지역에서 우리에게 행동을 취할 수 있는 자유를 주는 것 이상을 의미하지 않습니다.$B$B이 문제에 대해 더 논의할 수 있도록 해주세요. 우리는 큰 힘을 가지고 있으며 우리와 함께 할 만큼 현명한 사람들과 기꺼이 공유할 것입니다. 당분간 Razorfen Downs 외부에 머물 예정입니다.$B$B감사합니다.$BMalcin 대사' WHERE `entry`=6522; +UPDATE `locales_quest` SET `Details_loc1`='북쪽의 Ashenvale에 가본 적이 있습니까? 무리는 최근 그곳 조람 해안에 전초기지를 세웠고, 우리는 새로운 전선을 방어하기 위해 항상 몇 명의 신병을 사용할 수 있습니다.$B$B만약 당신이 할 수 있다고 생각한다면 북부 불모의 땅에 있는 카드락을 보십시오. 감시탑. 그는 Ashenvale 캠페인을 이끌고 있으며 추가 명령을 내릴 수 있습니다.' WHERE `entry`=6542; +UPDATE `locales_quest` SET `Details_loc1`='이 황혼의 망치단 추종자는 그의 계획을 완수하도록 놔둘 수 없습니다. 황혼의 망치단은 자연의 영혼을 이해하지 못합니다. 그들은 오래 전에 패배한 혼돈과 파괴의 창조물인 고대 신을 믿습니다. 이 Lorgus는 성공할 수 없습니다. 그를 막아야 합니다, $N. 나 혼자서는 할 수 없어--나는 너무 약해.$B$BBlackfathom Deeps로 가서 그를 찾아서 죽여라. 일이 끝나면 여기 조람가르에 있는 나에게 돌아오시오.' WHERE `entry`=6565; +UPDATE `locales_quest` SET `Details_loc1`='다시 만나 반가워요, $N. 바람은 동쪽 왕국의 소식을 실어 나른다.$B$B들어봐.' WHERE `entry`=6566; +UPDATE `locales_quest` SET `Details_loc1`='나는 용의 은신처로 들어가는 길이 존재할 수 있다는 말을 내 용사 중 한 명으로부터 받았습니다. 당신은 그를 찾아야 합니다.$B$BRexxar는 Stonetalon과 Feralas 사이를 여행하며 잊혀진 땅의 사막 황무지를 방황합니다. 그는 당신의 도착을 기다리고 있습니다.' WHERE `entry`=6567; +UPDATE `locales_quest` SET `Details_loc1`='환상에 대해 뭘 알아, $N? 보시다시피 그것은 검은용군단의 방어선을 우회하기 위해 만들어내야 하는 환상입니다. $B$BI는 당신의 속임수 탐구를 기꺼이 도와줄 수 있는 사람을 알고 있습니다. 그녀는 과거에 대의가 가치 있다고 생각했을 때 우리 종족을 도왔습니다.$B$BWestern Plaguelands에서 당신은 Lordaeron 동맹의 추방자이자 마스터 마술사인 노파 Myranda를 찾을 것입니다. 그곳으로 가서 이 메시지를 가지고 가십시오.' WHERE `entry`=6568; +UPDATE `locales_quest` SET `Details_loc1`='그래서 $r은 검은용군단의 일원이 되기를 바라나?$B$B당신이 요구하는 환상의 생성은 사소한 일이지만, 점술에 필요한 재료는 얻기가 상당히 어렵습니다. 렉사르와 대족장이 당신에게 이 임무를 맡겼으니 Myranda는 당신이 능력이 있다고 생각해야 합니다.$B$B검은바위 첨탑의 상부 성채로 가서 검은 용의 피조물을 충분히 처치하여 팩 중 하나를 그들의 눈으로 가득 채우십시오.$B $B시약을 충분히 모으면 Myranda에게 돌아가십시오.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `Details_loc1`='Emberstrife 소굴 경계 내에서 환영을 만들고 유지하는 데 필요한 마법으로 이 메달을 조율했습니다.$B$BEmberstrife는 고대 비룡입니다. 네파리안의 늙은 문지기는 오닉시아의 정예 경비병으로 올라갈 용혈족을 시험해야 하는 임무를 짊어지고 있었습니다.$B$BDustwallow Marsh의 Wyrmbog로 이동하여 Emberstrife의 은신처로 들어갑니다. 거기에 도착하면 부적을 착용하고 운명이 이끄는 곳을 따르십시오!' WHERE `entry`=6570; +UPDATE `locales_quest` SET `Details_loc1`='우리는 데스윙의 자식이야, 새끼야. 하급 위상에 대한 우리의 지배는 반드시 시행되어야 합니다.$B$B당신이 진정으로 승천할 자격이 있다면 하급용군단은 당신 앞에서 시들어버릴 것입니다.$B$B그들의 용사를 찾아 우리 아버지의 이름으로 그들을 초토화시키십시오!$B $B 여명의 설원으로 이동하여 강력한 푸른 비룡 Scryer를 추적하세요. 그와 당신의 길을 가로막는 블루 플라이트를 모두 박살내십시오. 그의 두개골을 뜯어내서 나에게 돌려줘.' WHERE `entry`=6582; +UPDATE `locales_quest` SET `Details_loc1`='우리의 아버지가 성위들을 짓밟듯이, 우리도 그들의 자녀들에게 혼돈과 파괴를 가져오도록 노력해야 합니다.$B$B잠 못 이루는 몽상가들인 녹색용군단의 아이들에 맞서 당신의 전투 능력을 시험해야 합니다.$B$B세계로의 여행 슬픔의 늪에서 그린 플라이트의 드레이크 챔피언인 솜누스를 추적하세요. 당신의 증오를 흐르게 하십시오; 곤충을 지배하라... 그의 두개골을 가지고 나에게 돌아오라...' WHERE `entry`=6583; +UPDATE `locales_quest` SET `Details_loc1`='시간 감시자, 노즈도르무의 아이들 - 백년의 군주...$B$B시간의 동굴을 지키는 세 명이지만, 검은 용군단의 이익을 지키는 것은 단 한 명입니다: 시간 이동자, 크로날리스, 노즈도르무의 비룡 .$B$BSs이 챔피언을 공격합니다. 금욕적인 시간의 모래도 울게 만드는 일격입니다. 그의 두개골을 가지고 나에게 돌아오십시오.' WHERE `entry`=6584; +UPDATE `locales_quest` SET `Details_loc1`='우리의 아버지가 성위들의 연합된 힘에 맞서 분노한 곳은 그림 바톨의 산 너머였습니다. 배신자 Alexstrasza의 비겁한 행동은 다른 성위들이 아버지의 분노에서 벗어날 수 있는 충분한 시간을 벌었습니다.$B$BS이런 부끄러운 행동...$B$B이제 Red Flight가 Grim Batol을 지키고 있습니다. 부관 Axtroz는 파괴되어야 합니다. . Axtroz의 해골을 내게 돌려줘. 아버지를 위해 새끼야!' WHERE `entry`=6585; +UPDATE `locales_quest` SET `Details_loc1`='우리 적들의 두개골에서 메달 모양이 생겼습니다. 이 메달을 아십니까? 장로들이 입는 것을 본 적이 있을 것입니다.$B$B가져가, 새끼야. 첨탑으로 돌아가서 드라키사스 장군에게 가져가십시오. 장군은 메달에 마지막 마법을 걸고 장신구를 당신의 영혼에 맞출 것입니다. $B$B완성된 메달을 영예의 휘장으로 착용할 것입니다. $B$B가!' WHERE `entry`=6601; +UPDATE `locales_quest` SET `Details_loc1`='당신은 장군을 방문할 것입니다. 하지만 검은용군단의 일원으로서는 아닙니다.$B$B알다시피 의식은 검은용군에게 피를 흘리는 또 다른 용어일 뿐입니다.$B$B잠재된 부적은 단지 활성화되기 위해 장군. 조잡한 안전 장치 중 하나입니다.$B$B검은바위 첨탑으로 돌아가 드라키사스를 파괴하십시오. 그의 피를 여기로 가져오면 Onyxia의 은신처의 열쇠를 활성화하겠습니다.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `Details_loc1`='여명의 설원에 문제가 생겼습니다!$B$B그래요, 물론입니다. 저는 야생에서 시간을 보내며 이러한 일에 대해 알고 있습니다... 저는 항상 자랑스럽게 말할 수 있습니다. 나는 언덕에서 보내는 시간이 황금이라고 생각합니다. 빠른 반사 신경, 냉정한 머리, 예리한 눈을 기르도록 도와주세요...$B$B내가 하는 방식으로 야생을 감상하려면 판단력, 두뇌 및 성숙함이 필요합니다.$B$B자, 내가 무슨 말을 하려는 건가요?$B $BA아 그래, 곤란해. 온천에서 Donova Snowden을 만나면 그녀가 더 많은 것을 말해 줄 수 있습니다.' WHERE `entry`=6603; +UPDATE `locales_quest` SET `Details_loc1`='여기서 남쪽에 버려진 캠프를 보셨나요? 야생야수는 미쳐서 그들이 찾을 수 있는 거의 모든 것을 파괴한 것 같습니다!$B$BI는 공격의 생존자 중 한 명이 여기서 서쪽에 있는 별똥별 마을에서 쉬고 있다는 소문을 들었습니다. 무슨 일이 있었는지 정말 궁금하군요...그렇죠?' WHERE `entry`=6604; +UPDATE `locales_quest` SET `Details_loc1`='방금 Felwood에서 돌아왔습니다, $N. 도중에 Bloodvenom Post에 들렀고 아주 이상한 캐릭터를 만났습니다... 그녀는 한 가지에 열중하는 것 같았고 그것이 무엇인지 말할 수 있을 것 같지만 그녀가 당신에게 그것을 설명하고 싶어할 것 같습니다. $B$B관심이 있다면 악령의 숲 서부에 있는 핏빛 맹독 주둔지로 가서 위나 해저드를 찾으십시오.$B$B누가 알겠어요, 그녀가 당신의 도움이 필요할지도...' WHERE `entry`=6605; +UPDATE `locales_quest` SET `Details_loc1`='우리는 항상 약간의 운을 사용할 수 있습니다. 상황을 유리하게 만드는 데 필요한 것은 약간의 이점뿐입니다...$B$BI는 얼마 전 우연히 다소 별난 주술사를 알게 ​​되었습니다. 그녀는 저에게 행운의 부적을 만들어 주었습니다. 하지만 저를 믿으세요. 그만한 가치가 있었습니다!$B$B당신의 것 중 하나에 관심이 있으십니까? Everlook에서 주술사 Mau\'ari를 찾으십시오. 나는 내 것을 포기하지 않을거야!' WHERE `entry`=6606; +UPDATE `locales_quest` SET `Details_loc1`='Lumak은 더 이상 $N을 가르칠 수 없습니다. 너도 좋아! Lumak 친구 Nat Pagle을 찾으십시오. 인간이지만 먹지 않는다! 루막 친구입니다! Nat은 당신에게 더 좋은 낚시를 가르쳐줍니다.$B$BHumie 마을 남쪽 Dustwallow Marsh에서 Thermorosomethinglikedat인 Nat을 찾습니다. Nat 아마 낚시. 지금 이동!' WHERE `entry`=6608; +UPDATE `locales_quest` SET `Details_loc1`='잠자(Zamja)가 당신에게 어떤 것을 가르쳐 줄 것으로 기대합니까? 당신은 Zamja의 요리 능력을 모두 얻었지만 여전히 더 많은 것을 갈망하고 있습니다!$B$BZamja는 도울 수 없습니다. Fat $r은 Gadgetzan으로 가야 합니다. 거기에서 Dirge라는 작은 고블린을 발견합니다. 그는 당신을 도와줍니다.$B$B당신이 블록에서 큰 요리사가 되면 돌아와서 Zamja를 가르칩니다, 알았죠? 이제 가!' WHERE `entry`=6611; +UPDATE `locales_quest` SET `Details_loc1`='좋은 하루 되세요, 박사님. 오늘 오후에 그에 따라 환자를 분류하는 능력에 대한 테스트를 받게 됩니다. 시험에 합격하면 명예로운 호드 트라우마 대열에 합류하게 됩니다.$B$B이제 주목하세요! 중상을 입은 사람을 먼저 돌봐야 합니다. 크리티컬 뒤에는 심하게 다친 사람들이 옵니다. 다친 사람은 끝까지 보살펴야 합니다. 이 시험에 합격하려면 15명의 환자를 구해야 합니다. 환자 중 6명이 환자 분류에서 사망하면 실패할 것입니다.$B$B분류 붕대가 제공될 것입니다.$B$B행운을 빕니다, 박사님.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `Details_loc1`='$N 박사님이시군요. 다시 만나 반갑습니다.$B$BI 멋진 소식이 있습니다! Horde Trauma의 주치의인 Gregory Victor 박사가 당신이 Hammerfall에 합류할 것을 개인적으로 요청했습니다. 이것은 일생의 기회가 될 수 있습니다! 나는 위대한 그레고리 빅터 박사 밑에서 공부할 기회가 주어진다면 무엇이든 줄 것입니다! 이 기회를 낭비하지 마십시오!' WHERE `entry`=6623; +UPDATE `locales_quest` SET `Details_loc1`='내가 본 바로는 포세이큰은 그들의... 질병을... 물려주지 않습니다. 이 외교관은 지망생에게 언데드를 부여하는 것 같습니다. 나는 그가 스컬지 중 한 명이라고 생각하기 시작했습니다.$B$B지금은 내가 걱정하는 것은 그가 아니라 그의 주변에서 늘어나는 계급입니다. 그들은 매일 그림자에서 기어나와 거의 그에게 더 많은 힘을 달라고 간청합니다. $B$BI는 $N, 저 혼자서 그들과 싸울 만큼 강하지 않습니다. 당신은 무엇을 말합니까? 당신은 약간의 사냥을하고 있습니까?' WHERE `entry`=6626; +UPDATE `locales_quest` SET `Details_loc1`='당신은 나에게 그 책을 가져왔고, 이제 당신이 질문할 시간입니다. 준비됐어?$B$B시간은 문제가 아니야, $c. 부담 갖지마. 원하는 시간만큼 대답할 수 있습니다.' WHERE `entry`=6627; +UPDATE `locales_quest` SET `Details_loc1`='그래서 시간이 다시 한 번 우리에게 있습니다. 지식을 배우는 학생으로서 당신은 내 임무를 수행함으로써 엄청난 끈기를 보여주었습니다. $B$B그래서 이제 당신에게 질문을 드립니다. 준비가 되셨다면 저에게 다시 말씀해 주십시오. 필요한 시간을 충분히 가지십시오. $N--빠르게 답변해야 한다는 압박감은 없습니다.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 그림토템을 잘 죽였습니다. 감히 그런다면 Grundig Darkcloud와 그의 개인 무리는 최악입니다. 그는 우리 마을을 잔인하게 공격한 장본인이었습니다.$b$b서쪽으로 조금 더 올라가면 그림토템 초소에서 그를 만날 수 있을 것입니다. 그를 죽여라, 그러면 나는 영원히 감사할 것이다.' WHERE `entry`=6629; +UPDATE `locales_quest` SET `Details_loc1`='채찍질자 보르샤... 바다를 배회하는 사악한 히드라...$B$B그녀는 우리 전초기지를 공격할 때마다 아무 이유도 없이 앞을 가로막는 모든 것을 초토화했습니다.$B$B하지만 저는 준비가 되어 있습니다, $N. 나는 히드라를 제압하고 조람가르에 대한 이 공격을 끝낼 준비를 했습니다.$B$B나가는 해안에서 조금 떨어진 섬에 불이 켜져 있는 화로로 이 짐승의 사악한 본성을 기리고 있습니다. 진압하면 보르샤가 화를 내며 나타날 거라고 믿습니다.$B$B우리는 도움이 필요할 테니 강력한 아군을 꼭 데려오세요.' WHERE `entry`=6641; +UPDATE `locales_quest` SET `Details_loc1`='Avast ye sallywag. Arrrr... Arrrr 당신은 일을 찾고 있습니까? 여기 아래에 심각한 쥐 문제가 있고 똥 데크에 손이 충분하지 않습니다.$B$B무슨 소리야? 너희가 해야 할 일은 여기 쥐잡이 플루트를 가져다가 해충 주변에서 멜로디를 연주하는 것뿐이야. 그들은 너희를 따라 세상 끝까지 갈 것이다!$B$B작은 놈 다섯 마리를 잡아서 여기로 데려오너라. 우리는 그들이 살아있어야 합니다.$B$BArrrrrr...' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Details_loc1`='내 형제 Nipsy는 Deeprun의 반대편에서 쥐 케밥 작업을 운영합니다. 쥐들이 상하기 전에 여기 쥐 상자를 그에게 가져가야 합니다. 계속 움직여!$B$BY전에 트램을 타본 적이 있지? 그것은 간단합니다. 그녀가 도착하면 승선하여 승차를 즐기십시오. 타는 동안 팔과 다리를 안쪽에 두어 평생 동안 고정되지 않도록 하십시오.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BDolanaar에서 Dazalar를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6721; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 젊은 사냥꾼입니다. 내가 보기에 당신은 야수를 조종하고 동료로 훈련시킬 수 있을 만큼 숙련된 사람으로 보입니다.$B$BDolanaar에서 Dazalar를 꼭 봐야 합니다. 그는 당신이 자신의 애완 동물을 얻는 길로 인도할 수 있습니다.' WHERE `entry`=6722; +UPDATE `locales_quest` SET `Details_loc1`='이 임무를 위해 Moonglade에 있는 Keeper Remulos의 majordomo인 Rabine Saturna는 멀리 타나리스의 서쪽과 운고로의 더 서쪽에 있는 광활한 황무지를 탐험하는 데 도움을 구합니다. Moonglade의 주요 마을인 Nighthaven에서 그를 찾아야 합니다.$B$B당신이 하는 일이 우리 모두에게 엄청난 이익이 되겠지만, 신중하게 진행하시기 바랍니다. Darnassus와 Moonglade 사이에는 긴장이 있습니다... 시간이 지남에 따라 커질 수 있는 긴장입니다.' WHERE `entry`=6762; +UPDATE `locales_quest` SET `Details_loc1`='당신이 진정으로 우리와의 충성을 바란다면, 우리의 적, 공기와 땅과 불의 하수인과 전쟁을 벌이도록 당신을 초대합니다. 당신이 패배를 거듭할 때마다 이곳에서의 그들의 기반이 약해지고 당신이 우리 대의를 지지한다는 것을 더욱 증명하게 될 것입니다. $B$B 원정은 길겠지만, 당신이 인내한다면 당신의 영광과 영예는 위대할 것입니다.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `Details_loc1`='알터랙 심장부에서의 당신의 전쟁은 신디케이트에게 아무 의미가 없습니다, $c. 우리는 언제나 그래왔듯이 이 광기의 잿더미와 잔해 속에서 확실한 승자가 나타날 때까지 기다렸다가 공격할 것입니다.$B$B하지만 우리가 지금 여기 있는 이유는 그것 때문이 아닙니다. 모든 것을 보는 눈은 사라졌습니다. 그 지역의 겨울도끼 트롤에게 빼앗겼습니다.$B$B눈을 되찾으면 우리의 서비스는 당신의 것입니다. $B$B<마스터 라이슨이 웃는다.>' WHERE `entry`=6847; +UPDATE `locales_quest` SET `Details_loc1`='알터랙 심장부에서의 당신의 전쟁은 신디케이트에게 아무 의미가 없습니다, $c. 우리는 언제나 그래왔듯이 이 광기의 잿더미와 잔해 속에서 확실한 승자가 나타날 때까지 기다렸다가 공격할 것입니다.$B$B하지만 우리가 지금 여기 있는 이유는 그것 때문이 아닙니다. 모든 것을 보는 눈은 사라졌습니다. 그 지역의 겨울도끼 트롤에게 빼앗겼습니다.$B$B눈을 되찾으면 우리의 서비스는 당신의 것입니다. $B$B<마스터 라이슨이 웃는다.>' WHERE `entry`=6848; +UPDATE `locales_quest` SET `Details_loc1`='멋진 겨울맞이 축제를 보내세요, 친구! 겨울 할아버지에게 꼭 인사하세요! 올해 착한 일을 했다면 겨울맞이 축제 당일에 놀라운 선물을 받게 될 것입니다. 올해 당신이 무엇을 얻고 싶은지 그에게 꼭 말하세요!$B$B또한, 올해 좋은 일을 한 사람들에게 줄 선물도 비축해두세요. 우리는 선택할 수있는 훌륭한 선택이 있습니다. 우리 농장에서 신선하게 당신의 식탁까지 - 굴뚝나무 목장조합의 건강에 좋은 음식입니다!' WHERE `entry`=6961; +UPDATE `locales_quest` SET `Details_loc1`='이봐, 겨울 할아버지 부탁 좀 들어줄 수 있니? $g 소년 : 소녀;?$B$B쓸데없이 3인칭 시점에서 나에 대해 이야기하는 건 아니지만, 겨울 할아버지는 하루 종일 이 일을 했고 스스로 대접할 수 있어 . 일부 진저 브레드 쿠키와 얼음처럼 차가운 우유로 씻어 내면 정말 그 자리를 차지할 것입니다. 당신이 할아버지의 친구가 될 수 있고 나를 위해 몇 가지를 가져올 수 있다고 생각합니까?' WHERE `entry`=6962; +UPDATE `locales_quest` SET `Details_loc1`='들어보세요... 이 계절의 마법을 산산조각 내지는 않겠지만, 굴뚝나무 목장조합은 약간의 도움을 받을 수 있습니다. 모험을 좋아하는 사람들이 제공하는 것으로 알려져 있습니다.$B$B 그리고 지금 우리는 그것을 찾기 위해 현장으로 보냈던 굴뚝나무 목장조합의 요원을 놓치고 있습니다! 알터랙 산맥에서 화물이 마지막으로 보고되었고 그곳으로 우리 직원이 찾으러 갔습니다.$B$B둘 다 밖에 있는지, 안전하고 건전한지 확인하세요!' WHERE `entry`=6963; +UPDATE `locales_quest` SET `Details_loc1`='선물, 간식, 선물... 으악!$B$B저 고블린들이 이번 시즌의 진정한 의미인 겨울맞이 축제를 오염시키고 있습니다. 지금은 갱신의 시간입니다. 빨간 옷을 입은 바보가 아닌 겨울 할아버지가 가져온 눈 담요 아래서 땅이 잠들고 있습니다!$B$B만찬이 무엇인지 직접 알고 싶다면 Sagorne Creststrider에게 물어보세요. 나는 누군가가 선물을 받는 것보다 역사에 관심이 있다는 사실에 그가 놀랄 것이라고 확신합니다.' WHERE `entry`=6964; +UPDATE `locales_quest` SET `Details_loc1`='파편은 선명한 녹색이며 단단하지만 연기처럼 보이는 것이 표면 바로 아래에서 소용돌이치고 있습니다. 수정의 깊이를 들여다보지 않을 수 없습니다. 동시에, 당신은 그것에 대해 매우 혼란스러운 무언가가 있다는 것을 알고 있습니다.$B$BRatchet의 누군가가 이 이상한 파편에 대해 더 많은 것을 말해 줄 수 있는지 확인해야 할 것입니다.' WHERE `entry`=6981; +UPDATE `locales_quest` SET `Details_loc1`='\"The Abominable Greench\"라고 불리는 c-c-생물은 우리의 t-t-treats $N을 훔친 w-w-입니다. 그래도 c-c-조심하세요! 그는 날 엉망진창으로 만든 사람이야!$B$B그와 대면하려면 도움이 필요해. 나는 그가 y-y-설인이 있는 곳을 돌아다니는 것을 보았습니다. 그는 확실히 여기 어딘가에 있습니다! F-f-간식 $N을 찾아서 오그리마에 있는 Smokywood Pastures로 다시 가져간 다음 냉동을 해동해야 한다고 t-t-말해 주세요!' WHERE `entry`=6983; +UPDATE `locales_quest` SET `Details_loc1`='우리 Smokywood Pastures는 도난당한 간식 $N을 되찾아 주셔서 감사합니다. 이를 위해 우리는 당신에게 특별한 선물을 제공하고 싶습니다... 바로 겨울 할아버지가 직접 선물한 것입니다!$B$B겨울 할아버지와 대화하시면 겨울맞이 축제 선물을 드릴 것입니다. 여기 굴뚝나무 목장조합에서 우리에게서. 우리 농장에서 당신의 식탁에 이르기까지 굴뚝나무 목장조합은 항상 건강에 좋은 음식입니다... 물론 당신 덕분입니다!' WHERE `entry`=6984; +UPDATE `locales_quest` SET `Details_loc1`='Stormpike 드워프들은 Irondeep 광산을 창고로 사용하고 있습니다. 당신이 그 광산을 습격하고 보급품을 가져오길 바랍니다. 이것은 Alterac Valley에서 Stormpikes의 노력을 줄이고 필요한 장비를 제공할 것입니다!$B$B조심하세요, $N. Irondeep 광산은 얼라이언스 영토 깊숙이 있으며 광산 통제권은 Alterac의 눈처럼 변화합니다.' WHERE `entry`=6985; +UPDATE `locales_quest` SET `Details_loc1`='계곡에서의 전쟁은 우리 병사들에게 피해를 입혔습니다. 병력을 소생시켜야 합니다!$B$B마구간을 가득 채울 수 있다면 Wolf Riders는 다시 한 번 전장으로 나갈 수 있을 것입니다.$B$B이 총구를 가지고 근처 숲에 서식하는 Frostwolve를 추적하십시오. . 늑대를 찾으면 총구를 사용하여 짐승을 길들이십시오. 길들인 야수를 나에게 다시 데려오면 마구간에 둘 수 있습니다.$B$B늑대가 충분히 모이면 Wolf Riders가 최전선을 순찰하는 데 다시 합류할 것입니다.' WHERE `entry`=7001; +UPDATE `locales_quest` SET `Details_loc1`='우리 병사 중 일부는 마구간 주인을 위해 늑대를 포획하느라 바쁘지만 다른 병사들은 말을 타는 데 필요한 간단한 필수품을 제공해야 합니다. 물론 승마용 마구에 대해 말하는 것입니다.$B$B이 지역의 토착 숫양을 공격해야 합니다. 스톰파이크 기병대가 탈것으로 사용하는 바로 그 숫양입니다!$B$B그것을 놓고 그 가죽을 가지고 나에게 돌아오십시오. 가죽을 충분히 모으면 기수를 위한 마구를 만들 것입니다. Frostwolf Wolf Riders가 다시 한 번 탈 것입니다!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `Details_loc1`='멋진 겨울맞이 축제를 보내세요, 친구! 현재 오그리마에 있는 겨울 할아버지에게 꼭 인사하세요! 올해 착한 일을 했다면 겨울맞이 축제 당일에 놀라운 선물을 받게 될 것입니다. 올해 당신이 무엇을 얻고 싶은지 그에게 꼭 말하세요!$B$B또한, 올해 좋은 일을 한 사람들에게 줄 선물도 비축해두세요. 우리는 선택할 수있는 훌륭한 선택이 있습니다. 우리 농장에서 신선하게 당신의 식탁까지 - 굴뚝나무 목장조합의 건강에 좋은 음식입니다!' WHERE `entry`=7021; +UPDATE `locales_quest` SET `Details_loc1`='멋진 겨울맞이 축제를 보내세요, 친구! 겨울 할아버지에게 꼭 인사하세요! 올해 착한 일을 했다면 겨울맞이 축제 당일에 놀라운 선물을 받게 될 것입니다. 올해 당신이 무엇을 얻고 싶은지 그에게 꼭 말하세요!$B$B또한, 올해 좋은 일을 한 사람들에게 줄 선물도 비축해두세요. 우리는 선택할 수있는 훌륭한 선택이 있습니다. 우리 농장에서 신선하게 당신의 식탁까지 - 굴뚝나무 목장조합의 건강에 좋은 음식입니다!' WHERE `entry`=7022; +UPDATE `locales_quest` SET `Details_loc1`='멋진 겨울맞이 축제를 보내세요, 친구! 현재 아이언포지에 있는 겨울 할아버지에게 꼭 인사하세요! 올해 착한 일을 했다면 겨울맞이 축제 당일에 놀라운 선물을 받게 될 것입니다. 올해 당신이 무엇을 얻고 싶은지 그에게 꼭 말하세요!$B$B또한, 올해 좋은 일을 한 사람들에게 줄 선물도 비축해두세요. 우리는 선택할 수있는 훌륭한 선택이 있습니다. 우리 농장에서 신선하게 당신의 식탁까지 - 굴뚝나무 목장조합의 건강에 좋은 음식입니다!' WHERE `entry`=7023; +UPDATE `locales_quest` SET `Details_loc1`='멋진 겨울맞이 축제를 보내세요, 친구! 현재 오그리마에 있는 겨울 할아버지에게 꼭 인사하세요! 올해 착한 일을 했다면 겨울맞이 축제 당일에 놀라운 선물을 받게 될 것입니다. 올해 당신이 무엇을 얻고 싶은지 그에게 꼭 말하세요!$B$B또한, 올해 좋은 일을 한 사람들에게 줄 선물도 비축해두세요. 우리는 선택할 수있는 훌륭한 선택이 있습니다. 우리 농장에서 신선하게 당신의 식탁까지 - 굴뚝나무 목장조합의 건강에 좋은 음식입니다!' WHERE `entry`=7024; +UPDATE `locales_quest` SET `Details_loc1`='이봐, 겨울 할아버지 부탁 좀 들어줄 수 있니? $g 소년 : 소녀;?$B$B쓸데없이 3인칭 시점에서 나에 대해 이야기하는 건 아니지만, 겨울 할아버지는 하루 종일 이 일을 했고 스스로 대접할 수 있어 . 일부 진저 브레드 쿠키와 얼음처럼 차가운 우유로 씻어 내면 정말 그 자리를 차지할 것입니다. 당신이 할아버지의 친구가 될 수 있고 나를 위해 몇 가지를 가져올 수 있다고 생각합니까?' WHERE `entry`=7025; +UPDATE `locales_quest` SET `Details_loc1`='Vyletongue라고 알려진 사티로스가 마라우돈의 동굴을 오염시켜 그 안에 있는 많은 식물의 성장을 방해했습니다.$B$B이 약병을 가져가세요, $N. 동굴 내부에 있는 주황색 수정 웅덩이에 채우십시오. 약병 내부의 코팅이 독소를 해독하여 치유제로 바꿉니다.$B$B주황색 동굴 내부에서 바일스템 덩굴을 찾아 정화된 액체를 사용하십시오. 부패는 식물에서 제거되지만 Vyletongue가 여전히 그것을 제어한다는 것을 알고 있습니다. 그는 당신에게 그것을 사용할 수 있습니다...' WHERE `entry`=7029; +UPDATE `locales_quest` SET `Details_loc1`='들어보세요... 이 계절의 마법을 산산조각 내지는 않겠지만, 굴뚝나무 목장조합은 약간의 도움을 받을 수 있습니다. 모험을 좋아하는 사람들이 제공하는 것으로 알려져 있습니다.$B$B 그리고 지금 우리는 그것을 찾기 위해 현장으로 보냈던 굴뚝나무 목장조합의 요원을 놓치고 있습니다! 알터랙 산맥에서 화물이 마지막으로 보고되었고 그곳으로 우리 직원이 찾으러 갔습니다.$B$B둘 다 밖에 있는지, 안전하고 건전한지 확인하세요!' WHERE `entry`=7042; +UPDATE `locales_quest` SET `Details_loc1`='\"The Abominable Greench\"라고 불리는 c-c-생물은 우리의 t-t-treats $N을 훔친 w-w-입니다. 그래도 c-c-조심하세요! 그는 날 엉망진창으로 만든 사람이야!$B$B그와 대면하려면 도움이 필요해. 나는 그가 y-y-설인이 있는 곳을 돌아다니는 것을 보았습니다. 그는 확실히 여기 어딘가에 있습니다! F-f-간식 $N을 찾아 아이언포지에 있는 Smokywood Pastures로 B-B-다시 가져간 다음 냉동을 해동해야 한다고 t-t-알려주세요!' WHERE `entry`=7043; +UPDATE `locales_quest` SET `Details_loc1`='우리 Smokywood Pastures는 도난당한 간식 $N을 되찾아 주셔서 감사합니다. 이를 위해 우리는 당신에게 특별한 선물을 제공하고 싶습니다... 다름아닌 겨울 할아버지 자신이 선물한 것입니다!$B$B겨울 할아버지와 대화하시면 여기에서 우리가 제공하는 겨울맞이 축제 선물을 줄 것입니다. 굴뚝나무 목초지. 우리 농장에서 당신의 식탁에 이르기까지 굴뚝나무 목장조합은 항상 건강에 좋은 음식입니다... 물론 당신 덕분입니다!' WHERE `entry`=7045; +UPDATE `locales_quest` SET `Details_loc1`='내 홀은 한때 나에게 희망의 원천이었습니다. 그 힘 덕분에 이 동굴을 빠르게 여행할 수 있는 자유가 생겼습니다. 나는 삼촌의 영혼에 평화를 가져오고 싶었습니다... 이제 당신에게 맡길 일입니다.$B$B두 부분이 다시 하나가 되려면 의식을 수행하는 데 당신의 도움이 필요합니다. 막대와 다이아몬드를 재결합하는 데 필요한 에너지를 집중하는 동안 저를 따라오셔서 제 지시를 잘 들어주세요.$B$B함께, 우리는 셀레브라스의 홀을 다시 한 번 만들 것입니다!' WHERE `entry`=7046; +UPDATE `locales_quest` SET `Details_loc1`='여기 - 겨울맞이 축제에 대해 더 알고 싶다면 이 책을 읽어보세요. 전설에 대한 우리의 인식이 적절하다고 생각하지만, 나는 모든 정보를 단일 소스로 수집한 것에 대해 충분히 감사할 만큼 전설의 학생입니다.$B$B일을 마치면 책을 Cairne Bloodhoof에게 가져가십시오. 썬더 블러프. 나는 그가 다른 사람들이 우리 민족의 설화에 관심을 가졌다는 소식을 듣고 싶어할 것이라는 사실을 알고 있습니다.' WHERE `entry`=7061; +UPDATE `locales_quest` SET `Details_loc1`='선물, 간식, 선물... 으악!$B$B저 고블린들이 이번 시즌의 진정한 의미인 겨울맞이 축제를 오염시키고 있습니다. 지금은 갱신의 시간입니다. 땅은 겨울 할아버지가 가져다준 눈 담요 아래에서 잠들어 있습니다. 겨울 할아버지는 저기 빨간 옷을 입은 어리둥절한 바보가 아닙니다!$B$B만찬이 무엇에 관한 것인지 알고 싶다면 다음에서 역사가 Karnik에게 문의하십시오. 탐험가 연맹. 나는 누군가가 선물을 받는 것보다 역사에 관심이 있다는 사실에 그가 놀랄 것이라고 확신합니다.' WHERE `entry`=7062; +UPDATE `locales_quest` SET `Details_loc1`='여기 - 겨울맞이 축제에 대해 더 알고 싶다면 이 책을 읽어보세요. 전설에 대한 우리의 인식이 적절하다고 생각하지만, 나는 모든 정보를 단일 출처로 수집한 것에 감사할 만큼 충분한 학자입니다.$B$B일을 마치면 책을 마그니 브론즈비어드 왕에게 가져가십시오. 나는 그가 다른 사람들이 오래된 전설에 관심을 가졌다는 소식을 듣고 싶어할 것이라는 사실을 알고 있습니다.' WHERE `entry`=7063; +UPDATE `locales_quest` SET `Details_loc1`='마라우돈 깊은 곳에 혼돈의 사악한 생물이 살고 있습니다. 테라드라스 공주는 고대 신과 관련된 대지의 정령입니다. 아주 오래전, 그녀와 세나리우스의 첫째 아들 재타르는 관계를 시작했습니다. 함께 시간을 보낸 후손은 칼림도어 사람들에게 켄타우로스로 알려지게 되었습니다. 항상 감사하는 생명체인 켄타우로스가 재타르를 죽였고 이제 재타르의 유해를 안고 있습니다. 내 임무는 돌발톱으로 돌아가기 전에 재타르의 유해를 되찾을 수 있도록 테라드라스를 죽일 만큼 강력한 자들을 찾는 것입니다.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `Details_loc1`='마라우돈 깊은 곳에는 혼돈과 악의 생명체 $N이 살고 있습니다. 테라드라스 공주는 고대 신과 관련이 있는 대지의 정령입니다. 오래 전, 그녀는 세나리우스의 첫째 아들인 재타르에게 찾아왔습니다. 그들의... 관계의 자손은 켄타우로스로 알려진 생물입니다. 항상 감사하는 존재인 켄타우로스가 재타르를 죽였고 이제 테라드라스가 그의 유해를 간직하고 있습니다. 내 임무는 돌발톱으로 돌아가기 전에 재타르의 유해를 되찾을 수 있도록 테라드라스를 죽일 만큼 강력한 자들을 찾는 것입니다.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `Details_loc1`='잘못 태어난 켄타우로스, 내 아들과 딸들은 그들의 아버지가 필요합니다.$B$B주위를 둘러보십시오. 이곳은 희망과 내 아버지 세나리우스가 설교하는 모든 곳입니다. 그것은 나에게서 솟아났다! 그리고 나는 그들에게서 그것을 빼앗을 수 없습니다... 그들이 나에게 범죄를 저질렀다고 해도.$B$B하지만 한 가지 부탁으로 제 형제의 마음을 편하게 해 주셨으면 합니다. 이것을 받아라... 이것은 내 유골에 영양분을 공급한 생명에서 떨어진 첫 번째 씨앗이다. 그에게 내 영혼이 여기 남아 있고 계속 살고 있다고 전해주세요. 나는 그가 이해할 것이라고 확신합니다.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `Details_loc1`='알터랙 계곡의 전선은 끊임없이 변화하고 있습니다. 치명적인 전투에서 적을 만나면 영토가 앞뒤로 흔들립니다. 그리고 묘지 $N은 전투가 가장 치열한 곳입니다.$B$BI는 얼라이언스의 묘지를 공격하기를 원합니다! 중앙에 얼라이언스 깃발이 있는 묘지를 찾아 땅에서 끌어내십시오.$B$B그렇게 하면 당신의 임무는 완료되지만... 당신이 몇 분 동안 묘지를 잡고 있으면 우리 것이 될 것입니다. 그러면 군대가 와서 너희를 구원할 것이다.' WHERE `entry`=7082; +UPDATE `locales_quest` SET `Details_loc1`='타워와 벙커는 중요한 위치이며 모두 점령하고 유지해야 합니다! 그러려면 적이 조종하는 벙커를 공격해 주셨으면 합니다.$B$B그렇게 하려면 연맹 깃발이 있는 벙커에 들어가십시오. 내부에 또 다른 배너가 표시됩니다. 그 깃발을 뽑으면 흰색 호드 깃발이 그 자리에 나타날 것입니다. 잘했어!$B$B그 시점에서 당신의 임무는 완료될 것이지만, 당신이 그 자리를 충분히 오래 유지하고 얼라이언스가 그것을 되찾지 않는다면 그것은 파괴될 것입니다!' WHERE `entry`=7101; +UPDATE `locales_quest` SET `Details_loc1`='$N, Frostwolf 병참장교는 알터랙 계곡의 광산으로 이어지는 작업을 수행할 신병을 찾고 있습니다. 그와 이야기하십시오. 그는 당신에게 더 많은 것을 알려줄 것입니다.$B$B길을 따라 서쪽으로 벙커로 들어간 다음 서쪽 출구로 나가면 병참장교를 찾을 수 있을 것입니다.' WHERE `entry`=7123; +UPDATE `locales_quest` SET `Details_loc1`='Alterac Valley의 지형에서 전투가 격화됨에 따라 Coldtooth와 Irondeep 광산에서도 격렬해집니다. 둘 다 풍부한 광물 공급원이며 둘 다 공급품을 저장하는 데 사용됩니다. 그들이 그렇게 가치가 높다는 것은 놀라운 일이 아닙니다!$B$B우리의 전쟁 노력을 도와주세요, $N! 호드를 위해 광산 중 하나를 점령하세요! 지뢰를 점령하려면 우리가 통제하지 않는 지뢰에 들어가 그 지뢰를 죽이십시오. 그것이 끝나면 광산은 우리 것이 될 것이고 우리는 그것을 보호하기 위해 군대를 보낼 것입니다!' WHERE `entry`=7124; +UPDATE `locales_quest` SET `Details_loc1`='스톰파이크 드워프와 그들의 동맹이 알터랙 계곡을 침공했습니다. 우리는 그들을 몰아내야 합니다! 알터랙 전투에서 승리하려면 그들의 장군인 반다르 스톰파이크를 물리쳐야 합니다!$B$B알터랙 계곡 북쪽의 던 발다르에서 반다르를 찾을 수 있을 것입니다.$B$B그를 파괴하고, $N, 그리고 나에게 돌아오십시오.' WHERE `entry`=7142; +UPDATE `locales_quest` SET `Details_loc1`='우박, $c. 전투의 부름에 응답할 기회를 얻은 지 오래되었습니다. 오래된 감정은 더디게 올라오지만 일단 깨어나면 피가 돌진합니다. 전투의 분노가 돌아옵니다...$B$B계곡에 새로 온 모든 플레이어는 먼저 전투 의식을 완료해야 합니다.$B$BWildpaw 놀 동굴 깊숙한 곳에 Frostwolf의 깃발이 있습니다. 모험을 떠나 배너를 되찾으세요. 저에게 돌려주시면 서리늑대 입회자의 휘장을 드리겠습니다.' WHERE `entry`=7161; +UPDATE `locales_quest` SET `Details_loc1`='제시간에 도착했습니다, $c. 이 Frostwolf 야만인들은 결코 포기하지 않을 것입니다! 그들에게 스톰파이크의 위력을 보여줘야 합니다. 그들은 우리의 우월함에 경의를 표해야 합니다.$B$B전장에 나가기 전에 스톰파이크의 대열에 합류하고 싶을 것입니다.$B$B던 발다르의 남서쪽에 가면 얼음날개 동굴이 있습니다. 동굴 깊숙이 스톰파이크 깃발이 심어져 있습니다. 모험을 떠나 그 깃발을 되찾으세요. 나에게 돌려주면 스톰파이크 수련생의 휘장을 얻게 될 것입니다.' WHERE `entry`=7162; +UPDATE `locales_quest` SET `Details_loc1`='침입하는 스톰파이크만이 이 지역의 유일한 위협이 아닙니다, 병사여. 계곡의 전쟁은 두 전선에서 벌어지고 있습니다. 식인종 Winterax 트롤도 권력을 놓고 경쟁합니다. $B$B그들은 잔인하고 교활한 야수인 Bloodrager Korrak이 이끌고 있습니다.$B$BA Korrak에 대한 공격은 Winterax 일족에게 큰 타격이 될 수 있습니다. 짐승을 죽이고 보상을 받으세요!' WHERE `entry`=7181; +UPDATE `locales_quest` SET `Details_loc1`='$N.$B$B검은무쇠 부족은 극도로 강력한 골렘을 만드는 데 통달했습니다.$B$B저희 스파이의 초기 보고서에 따르면 드워프는 고유한 동력원을 사용하여 비할 데 없는 살상력을 지닌 창조물입니다.$B$B이 정령의 정수를 손에 넣을 수 있다면 우리의 혐오스러운 것들을 어떻게 할 수 있을지 상상해보세요! 필요하다면 그 도시를 뒤집어 놓으십시오. 그러나 정수를 찾을 때까지 돌아오지 마십시오! 지불은 위험을 감수할 가치가 있습니다.' WHERE `entry`=7201; +UPDATE `locales_quest` SET `Details_loc1`='적과 싸울 때 그들의 갑옷 조각을 모아 내게 가져오라. 그 스크랩을 사용하여 우리 군대의 갑옷을 만들겠습니다!' WHERE `entry`=7224; +UPDATE `locales_quest` SET `Details_loc1`='전쟁의 북소리가 머나먼 땅 $c에서 울려 퍼집니다. 당신의 대족장이 총애하는 일족이 아이언포지의 사악한 스톰파이크 경비병의 공격을 받고 있습니다.$B$B당신의 모습을 보니 당신은 참으로 전투에 강하고 Frostwolf의 대의를 맡을 준비가 되어 있습니다.$B$Bit 진화의 다음 단계를 밟아야 할 사람은 바로 당신입니다.$B$B타렌 공장 북쪽, 알터랙에서 알터랙 계곡 입구를 찾을 수 있을 것입니다. Warmaster Laggrond를 찾을 수 있습니다. 서둘러 $c, 전투가 시작되었습니다!' WHERE `entry`=7241; +UPDATE `locales_quest` SET `Details_loc1`='비극적이야... 전장에서 스톰파이크의 사령관인 내 형제가 나와 마주하고 있습니다. $B$B네 명의 스톰파이크 사령관 중에서 그는 의심할 여지 없이 가장 위험합니다. 아마도 그가 죽으면 밴시 여왕이 나처럼 그를 돌이킬 수 있을 것입니다. 그의 방식이 잘못되었음을 그에게 보여주십시오...$B$B적의 영토 깊숙한 곳에서 내 형제를 찾을 수 있을 것입니다. 그를 죽이고 나에게 돌아오라. 병사여, 당신이 이 임무를 완수할 수 있다고 믿습니다.$B$B그리고 병사여, 혼자 가지 마십시오.' WHERE `entry`=7281; +UPDATE `locales_quest` SET `Details_loc1`='우리의 항공 지원은 엉망진창입니다, $N. Wing Commanders는 적의 영토에서 격추되었습니다. 우리가 구조를 시도할 수 있도록 그들이 어떻게 되었는지 알아내야 합니다! $B$Buse는 마지막으로 Icewing Bunker 위로 날아가는 모습을 목격했습니다. Jeztor의 War Rider는 Stormpike 제재소 근처에서 발견되었습니다. 멀베릭... 그 무모한 놈이 던발다르 북쪽 벙커 근처에서 추락하는 걸 목격했지.$B$B내가 가진 정보는 그게 전부야. 나가! 지역을 철저히 검색하십시오.' WHERE `entry`=7302; +UPDATE `locales_quest` SET `Details_loc1`='언데드가 요리에 대해 아무것도 모른다고 누가 말했습니까? 예를 들어 Turtle Bisque에 대한 제 비법을 살펴보십시오. 나는 사발을 즐기기 위해 죽음에서 돌아올 사람들을 알고 있습니다! 흥, 흥...$B$B그러고 보니 최근에 하나도 못 만들고 있어요. 나는 로다미어 호수에 직접 가서 무쇠턱, 고약한 것들을 사냥하곤 했지만, 여기서 내 일을 멈출 수가 없어요.$B$B무쇠턱에서 거북 고기와 달래는 향신료를 가져다주면 어떻게 하는지 보여주세요!' WHERE `entry`=7321; +UPDATE `locales_quest` SET `Details_loc1`='$B$B나이트 엘프가 존재하기 전에 트롤이 있었습니다. 트롤에게서 나이트 엘프가 왔다.$B$B내 동족에 대한 그들의 반란 공격은 용납되지 않을 것이다. 스태그헬름은 우리를 전멸시키려 합니다. 그와 그의 부류를 낳은 자의 흔적을 남기지 않으려고 합니다. 그런 일은 일어나지 않을 것입니다!$B$B네가 나이트 엘프를 죽이고 목을 베는 것마다 나작이 검은창 부족의 총애를 받을 것이다. 당신의 행동에 대한 소문이 칼림도어와 동부 왕국 전체에 퍼질 것입니다. 지금 가서 검은창을 섬기십시오!' WHERE `entry`=7361; +UPDATE `locales_quest` SET `Details_loc1`='늙은 노파는 다른 종족을 조사하기 위해 나를 이 전쟁 지역으로 보냈습니다. 더 구체적으로 말하자면, 그놈 샘플을 수집하는 것입니다. Magatha는 주로 생존 가능성에 관심이 있습니다. 네, 노움은 가엾을 정도로 약하고 보잘것없지만 전투 안팎에서 엄청난 회복력을 발산합니다.$B$B다행히도 저는 마가타의 명령을 따를 악당을 찾고 있습니다. 그놈 머리털 다발을 가지고 나에게 돌아오면 당신은 타우렌에게 동맹으로 알려질 것입니다.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `Details_loc1`='인간은 정말 혐오스럽다.$B$B<사령관 필립스가 얼굴을 찡그린다.>$B$B나는 서리늑대의 병사이지만 여전히 실바나스의 하수인이다.$B$B군복무 기간 동안 Undercity의 Dark Apothecaries에서 일하고 있습니다.$B$BI는 인간 상태를 치료하는 데 사용할 인간 뼈 조각을 수집하는 임무를 맡았습니다.$B$BI는 그 임무를 내 부하들에게 넘길 권한이 있습니다. $B$B찾으세요. 그들을 죽여 버려. 그들의 뼛조각을 나에게 돌려줘.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `Details_loc1`='땜장이왕께서 친히 내 노움 형제자매들을 보호하기 위해 나를 이 전쟁터로 보내셨습니다. 우리는 타우렌이 노움을 골라 죽이고 있다는 소식을 들었습니다. 최악의 경우, 그들은 쓰러진 시체에서 영광스러운 그놈 머리카락 다발을 제거하고 있습니다. 이러한 잔학 행위는 중단되어야 합니다. 우리는 보답해야 합니다!$B$BI 발굽 제거를 원합니다, $c. 발굽을 가져와! 격언의 동맹임을 보여주십시오.' WHERE `entry`=7364; +UPDATE `locales_quest` SET `Details_loc1`='스태그헬름이 명령을 내렸습니다. 전장의 모든 트롤은 박멸되어야 합니다. 나이트 엘프의 탄생에 대한 그들의 터무니없는 주장은 무력과 정당한 편견에 맞서야 합니다. 다시 말하지만, 나는 당신이 그들의 모조를 훔쳐갔으면 합니다.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `Details_loc1`='대주교는 현명한 만큼 친절합니다. 이렇게 비참한 땅을 자비롭게 바라보는 사람이...$B$B<믿을 수 없다는 듯이 고개를 젓는 필립스 사령관>$B$BT친절하다... 너무 친절하다.$B$B대주교는 우리가 불쌍히 여겨달라고 부탁한다. 언데드에게 신속하고 영구적인 죽음을 선사합니다. 이 위대한 자비의 표시를 위해 우리는 단지 그들의 검고 질병에 휩싸인 심장만 있으면 됩니다.$B$BB포세이큰의 심장을 가져오면 빛의 대성당에서 의식적으로 소각될 수 있습니다. 서두르세요, $N!' WHERE `entry`=7366; +UPDATE `locales_quest` SET `Details_loc1`='Frostwolf의 최전선과 기지에 부비가 갇혔습니다. $c. 적의 영토를 침범할 때는 발걸음을 조심해야 합니다.$B$B그들에게 확실한 타격을 가하고 싶다면 그들의 대인 탄약 공급원을 파괴해야 합니다. 나는 그들의 폭발 전문가에 대해 이야기하고 있습니다. 그를 죽이면 안전하게 지뢰를 해제할 수 있습니다. 그가 갇혀 있는 한 지뢰도 계속 내려갈 것입니다.$B$B아마 Iceblood Garrison 근처의 탑에서 그를 찾을 수 있을 것입니다. 행운을 빌어요!' WHERE `entry`=7367; +UPDATE `locales_quest` SET `Details_loc1`='나는 지뢰에 대해 모두 알고 있습니다. 결국 여기 최전선에 모든 지뢰를 설치하는 건 나야.$B$B스톰파이크 지뢰밭을 해체하려면 폭발물 전문가를 죽이기만 하면 돼. 그 드워프 겁쟁이는 틀림없이 투쟁의 들판에 있는 첫 번째 탑에 숨어 있을 것입니다. 그를 제거하면 지뢰가 해제된 후에는 다시 돌아오지 않을 것입니다.$B$B그를 죽인다면 여기로 돌아와서 나에게 알려주십시오. 어떤 선행도 보상 없이 진행되어서는 안 됩니다.' WHERE `entry`=7368; +UPDATE `locales_quest` SET `Details_loc1`='콜라크가 살해된 것은 사실이지만 한 가지 질문이 남아 있습니다. 그가 죽은 채로 남을 것인가? 트롤은 초자연적인 부족 마법으로 악명이 높습니다. 쓰러진 지도자가 죽은 자 가운데서 다시 살아나 자신의 일족을 다스린다고 해도 놀라지 않을 것입니다.$B$B이런 일이 발생하면 어떻게 해야 할지 알 것입니다.$B$B$B$B그리고 이번에는 그의 두개골을 원합니다. 눈을 떼지 마세요, 병사.$B$B해산!' WHERE `entry`=7381; +UPDATE `locales_quest` SET `Details_loc1`='이 모든 것에 대해 옳지 않은 것이 있습니다... 콜라크의 시체를 태울 생각을 한 사람이 있습니까? 그 트롤들은 쓰러진 지도자를 되살리기 위해 무슨 일이든 서슴지 않을 것입니다. 푸른 피부의 이교도 야수들이 종종 그러하듯이.$B$B눈을 떼지 마세요, $N. Korrak이 깜짝 등장하더라도 놀라지 마십시오. 만일 그렇게 한다면 나는 그를 처형하기를 원합니다. 그의 시체는 불에 타서 잿더미가 됩니다.$B$B그 생명이 없는 덩어리에 불을 붙이기 전에 그의 머리를 베고 두개골을 내게 가져오십시오.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `Details_loc1`='적에게서 채취한 피를 더 많이 제공할 수 있습니다. 기꺼이 갤런 크기의 제안을 수락하겠습니다, $N.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `Details_loc1`='며칠 또는 몇 주 동안 전투에 참전해야 할 때가 있습니다. 이렇게 긴 활동 시간 동안 서리늑대의 폭풍 수정 덩어리를 대량으로 수집하게 될 수도 있습니다.$B$BThe Circle은 이러한 제물을 받습니다, $N.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Details_loc1`='병장 Yazra Bloodsnarl의 명령에 따라, 전장에 있는 모든 드워프는 보이는 즉시 죽임을 당합니다.$B$B전투에서 드워프를 죽이려면 그들의 척추를 찢고 척추 없는 악취와 썩은 더미를 경고 역할을 하도록 남겨두십시오. Frostwolf의 힘에 감히 맞서는 모든 이들에게.$B$B당신의 영웅적 증거를 가지고 병장 Yazra Bloodsnarl에게 돌아가십시오.' WHERE `entry`=7401; +UPDATE `locales_quest` SET `Details_loc1`='노레그 스톰파이크 상병의 명령에 따라 스톰파이크의 모든 건강한 병사들은 전장에서 마주치는 적 오크를 모두 죽여야 합니다.$B$B군인은 적의 입에서 엄니나 이빨을 제거해야 하며 성과의 증거로 치아.$B$B보호 장갑을 착용하십시오.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `Details_loc1`='충분히 들었습니까? 당신은 $g 남자:여자입니까? 행동?$B$B이 광기는 반드시 끝나야 합니다. 불멸의 시대는 이미 지나간지 오래다. 역장을 낮추기 위해 철탑을 둘러싼 가디언을 파괴하십시오. 완료되면 Immol\'thar를 파괴하십시오. 왕자의 힘이 크게 감소한 상태에서 그를 공격하고 끝내십시오. 모험가여, 이 도시의 영혼을 쉬게 하십시오.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `Details_loc1`='도서관 Athenaeum에서 계단 아래에 숨겨진 고대 상자를 찾을 수 있습니다. 당신이 원하는 것을 그것에서 취하십시오.' WHERE `entry`=7462; +UPDATE `locales_quest` SET `Details_loc1`='$r 마법사! 얼마나 놀라운가. 나는 당신과 같은 사람을 한 번도 본 적이 없습니다... 오, 지금 무슨 일이 일어나고 있는 겁니까? 500년!$B$BI 갈증을 해소할 무언가가 있지만 먼저 나를 위해 일을 해야 합니다.$B$B$B$BEldre\'Thalas에 이상 현상이 있습니다. 물의 정령이 동쪽 윙에 거주했습니다. 그의 존재를 목록에 추가해야 합니다!$B$B뒤틀림 지구로 모험을 떠나 Hydrospawn의 정령 정수 일부를 추출하세요. 나에게 돌려주면 유용한 캔트립을 가르쳐 줄게.' WHERE `entry`=7463; +UPDATE `locales_quest` SET `Details_loc1`='이 libram은 젊은 Lorekeeper의 사역마 중 한 명에게 거의 관심을 불러일으켰습니다. 안타깝지만, 불과 몇 주밖에 되지 않았습니다.$B$B여러분 중 마법에 관심이 있는 분들은 이 항목이 흥미로울 것입니다.$B$B집중의 성서는 이 날개에서 사라졌습니다. 명가 영혼 중 한 명만이 그것을 소유하고 있다고 추측할 수 있습니다.$B$B큰 찬란한 조각, 그림자 가죽, 깨끗한 검은 다이아몬드와 함께 성서를 가져오면 영석을 불러내겠습니다.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Details_loc1`='그는 이 성서를 잃어버렸을 때 어린아이처럼 울었습니다. 나 자신이 텍스트에 대해 울었습니다 – 지식과 역사의 손실보다 더 큰 손실은 없습니다 – 그러나 거의 쓸모없는 주문의 뒤죽박죽에 대해 울기 위해? 터무니없다! 나는 왕자가 그의 뼈에서 살을 벗겨내는 일에 호의를 베풀고 있다고 믿게 되었습니다.$B$BB순전한 블랙 다이아몬드, 크고 화려한 조각, 닳아빠진 혐오스러운 바느질과 함께 성서를 가져오면 제가 영석을 다시 만들겠습니다. $B$BOh, 그리고 북쪽 날개를 확인하세요.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Details_loc1`='$N, 전쟁군주에 대한 당신의 봉사는 우리가 이 세계의 주민들에게 기대할 수 있는 것 이상이었습니다.$B$B우리는 당신 사람들이 감사나 선행에 대한 보상을 이해하지 못하지만, 이 경우에는... 아마도 보상이 보장될 것입니다. .$B$B이 섬의 남쪽 기슭에 있는 파도 아래에서 금고를 찾을 수 있습니다. 그 안에 당신의... 보상이 있습니다.$B$B가서, $N. 보상을 청구하십시오.' WHERE `entry`=7486; +UPDATE `locales_quest` SET `Details_loc1`='균열은 우리 주변의 모든 것을 휘젓고, 찢고, 무너뜨립니다, $r. 내가 서 있는 곳에서 두 걸음도 안 되는 곳에 검은바위 산 깊숙한 곳에서 불의 군주의 아가리로 이어지는 눈물이 있습니다.$B$B놀랐나요? 안타까운 일입니다... 필멸의 종족은 보고, 만지고, 느낄 수 없는 것을 이해할 수 없습니다.$B$BI 장담하건대, 포털이 있고 접근이 가능합니다.$B$BI 흥미를 불러일으켰습니까? 조율은 간단합니다. 녹아내린 심장부로 모험을 떠나 핵심 조각을 회수하세요. 그것을 나에게 돌려주면 내가 차원문으로 당신의 정수를 조율하겠습니다.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `Details_loc1`='블러드 엘프 Lethtendris는 자신의 경계를 넘어섰습니다. 그녀는 마법의 힘을 모으는 데 너무 열심이어서 그녀의 형제들에게 도전했고 혈투의 전장의 오염된 마법 에너지를 빨아들이기 위한 거미줄인 교활한 디자인의 장치를 만들었습니다. 지금도 그녀는 그 에너지를 모아 적에게 방출할 계획입니다.$B$BLethtendris를 막아야 합니다. 혈투의 전장의 굽이나무 지구에서 그녀를 찾아 처치하고 그녀의 거미줄을 내게 가져오십시오. 머리가 명석한 블러드 엘프들이 연구할 수 있도록 말이죠.' WHERE `entry`=7489; +UPDATE `locales_quest` SET `Details_loc1`='당신은 불가능을 성취했습니다. 검은용군단의 새끼 어미가 자네 발치에 죽어 누워 있네. 그녀의 머리를 가져다 대족장에게 바치십시오.' WHERE `entry`=7490; +UPDATE `locales_quest` SET `Details_loc1`='대군주 Runthak이 힘의 계곡에서 당신의 도착을 기다리고 있습니다.$B$B$B$B대중을 기다리게 하지 마세요, 영웅이여.' WHERE `entry`=7491; +UPDATE `locales_quest` SET `Details_loc1`='Feralas의 타우렌 장로인 Talo Thornhoof가 도움을 요청합니다. 그는 몇 가지 세부 사항을 제공했지만 섬세하고... 무서운 문제에 대한 요원이 필요하다고 말했습니다.$B$B호드를 섬기십시오, $N. Feralas의 Camp Mojache로 이동하여 Talo와 대화하십시오.' WHERE `entry`=7492; +UPDATE `locales_quest` SET `Details_loc1`='당신은 불가능을 성취했습니다. 검은용군단의 새끼 어미가 자네 발치에 죽어 누워 있네. 그녀의 머리를 가져다 대영주에게 바치십시오.' WHERE `entry`=7495; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7498; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7499; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7501; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7502; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7503; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7505; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7506; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 중요한 것을 발견했습니다. 이 책은 당신이 본 어떤 책과도 다릅니다.$B$B누군가 또는 무언가가 Athenaeum의 봉인을 부수는 데 성공한 것처럼 보입니다. 안에 있는 텍스트는 왜곡되어 거의 읽을 수 없습니다.' WHERE `entry`=7507; +UPDATE `locales_quest` SET `Details_loc1`='이 작업을 수행하려면 리드로스에게 무딘 날을 제시하십시오.' WHERE `entry`=7508; +UPDATE `locales_quest` SET `Details_loc1`='발사되지 않은 고대의 검을 오닉시아의 은신처로 가져가 그녀와 전투를 벌이십시오.$B$B검을 가열하려면 약간의 속임수를 사용해야 합니다. 전투 중에 그녀는 분명히 그녀의 불 같은 입김으로 당신을 불태우려고 할 것입니다. 발사되지 않은 고대의 칼날을 근처에 심고 불의 숨결이 칼날을 가열하기를 바랍니다. 이 이상 살면 이제 가열된 고대 검을 들고 드래곤을 마무리하십시오. $B$B 가열된 고대 검을 그녀의 연기가 나는 시체에 집어넣어 처리된 고대 검을 만드십시오.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `Details_loc1`='내가 아는 모든 것을 말했어, $N. 엘레멘티움을 찾아야 하는 것은 바로 당신입니다. 불의 군주의 육체를 파괴하는 것은 바로 당신입니다.$B$B이를 수행하고 Thunderaan의 축복을 받으십시오.' WHERE `entry`=7521; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신의 어둠의 예술 탐구는 깊습니다. 이계 거주자에 대한 당신의 지배력은 매우 강해졌습니다... 아마도 당신은 악명 높은 공포마 중 하나를 당신에게 묶을 준비가 되었을 것입니다.$B$B야수를 집에서 소환하는 의식에는 엄청난 힘과 자원이 필요하지만, 그 장엄한 탈것, 그런 다음 Mor\'zul Bloodbringer와 대화하십시오. 그는 불타는 평원의 폭풍의 제단 근처에 야영하고 있습니다.$B$B가서, $N. 이 퀘스트는 위험하지만 당신과 같은 워록은 위험을 피하지 않습니다!' WHERE `entry`=7562; +UPDATE `locales_quest` SET `Details_loc1`='공포의 말은 다른 세계, 불타는 소로스의 평원에 살고 있으며, 그 유명한 야수 중 하나를 묶으려면 강력한 문양을 불러와야 합니다. 당신을 위해 양피지에 문양을 쓸 수는 있지만 먼저 특별한 잉크가 필요합니다.$B$B먼 여명의 설원에 야수 부엉이 종족이 살고 있습니다. 한때 순수한 생물이었던 그들은 Darkwhisper Gorge의 악마 발산에 의해 미쳐버렸고 지금은 미친 듯이 눈 속을 배회하고 있습니다.$B$B그들의 피는 당신의 양피지에 잉크를 칠하는 데 필요합니다. 나에게 가져 와봐.' WHERE `entry`=7563; +UPDATE `locales_quest` SET `Details_loc1`='내 하인 Gorzeeki는 약간의 기술을 가진 연금술사입니다. 그는 당신의 양피지에 필요한 잉크를 준비할 수 있습니다. 나는 당신이 얻은 피를 모았습니다. 고르지키가 작업을 시작할 수 있도록 가져가세요.' WHERE `entry`=7564; +UPDATE `locales_quest` SET `Details_loc1`='감옥이 준비되었습니다. 이제 이 작업의 가장 어려운 부분입니다.$B$B이 수정 감옥을 사용하여 Tainted Scar에서 Doomguard Commander를 찾아 포획해야 합니다.$B$B경고합니다! Doomguard는 교활하고 치명적인 적이며 당신이 감금 의식을 시작할 때 당신을 파괴하려고 할 것입니다. 그것은 감옥에서 탈출하려는 시도에서 사납게 휘청거릴 것입니다.$B$B당신에게만 집중할 것입니다, $N. 그렇기 때문에 당신을 살릴 수 있는 동료를 데려가는 것이 좋습니다!' WHERE `entry`=7583; +UPDATE `locales_quest` SET `Details_loc1`='지옥의 하수인을 소환하는 비법을 가르쳐 주려면 크로시우스를 파괴하고 그의 불타는 유해에서 지옥 핵을 가져와야 합니다. 그러나 이것은 들리는 것처럼 쉽지 않습니다. Kroshius는 완전히 소진되었습니다. 당신은 그의 시체에 다시 불을 붙이고 잔해에서 그를 일으켜야 합니다. 그러나 이렇게 하려면 다른 악마 개체에서 일부 구성 요소를 수집해야 합니다.$B$B내 임프 Impsy가 길을 안내할 것입니다.' WHERE `entry`=7601; +UPDATE `locales_quest` SET `Details_loc1`='Kroshius를 되살리려면 Fel Fire가 필요합니다. 지옥 불을 만들 수는 있지만 약간의 구성 요소가 필요합니다.$B$B세계의 세 지역에서 온 흠 없는 지옥 정수를 가져와야 합니다.$B$B아즈샤라의 레가시 사티로스에게는 첫 번째 정수 유형이 있습니다. 자에데나르의 제데나르 군단병(두 번째 유형)과 저주받은 땅의 지옥수호병 파수꾼(세 번째 유형).$B$B각 유형의 정수 중 하나를 내게 가져오면 지옥 불을 만들어 크로시우스를 되살릴 수 있게 해줄게.' WHERE `entry`=7602; +UPDATE `locales_quest` SET `Details_loc1`='Kroshius는 Shatter Scar Vale의 북동쪽 무더기에 누워 있습니다. 이 지옥의 불을 가져다가 그의 유해에 사용하십시오. 불은 쓰러진 지옥불을 되살려야 합니다.$B$B이 시점에서 나는 그가 당신과 당신이 데려온 모든 친구들을 죽일 것이라고 충분히 예상합니다. 그리고 저를 믿으세요. 당신은 친구들을 데려오고 싶을 것입니다.$B$B만약 기적적으로 크로시우스를 죽이고 그의 지옥 핵을 니비에게 돌려주게 됩니다.' WHERE `entry`=7603; +UPDATE `locales_quest` SET `Details_loc1`='아래 서명자는 토륨 형제단(TB Ltd.)에 전달하는 설퍼론 주괴가 진품이며 모조품이 아님을 선언합니다. 아래 서명자는 또한 $g에게 닥쳐야 할 모든 피해를 인정합니다. 설퍼라스를 구축, 위조, 발견, 생성, 판매 또는 먹으려 시도한 결과는 TB Ltd.$B$B의 책임이나 잘못이 아닙니다. 이 계약서에 서명함으로써 귀하는 여기에 나열된 모든 조건에 동의하는 것입니다.$B$ B_________________$B$B서명' WHERE `entry`=7604; +UPDATE `locales_quest` SET `Details_loc1`='당신은 내가 할 수 없는 일을 해야 합니다. Stratholme에서 도망치다 쓰러진 농민들을 구해야 합니다.$B$B그들은 빛을 향해 걸어갈 것입니다. 당신은 그들의 생존을 보장해야 합니다. 너무 많이 쓰러지면 우리의 저주받은 존재는 계속될 것입니다. 당신은 실패할 것입니다.$B$B당신이 배운 모든 능력, 기도, 주문이 시험을 받을 것입니다. 빛이 당신을 보호하길 바랍니다, $N.' WHERE `entry`=7622; +UPDATE `locales_quest` SET `Details_loc1`='Mor\'zul은 Xoroth로 향하는 차원문을 열고 싶다고 합니다. 그러기 위해서는 Xorothian 스타더스트가 필요합니다. 그것은 아제로스에서 찾기가 쉽지 않습니다!$B$B어느 한 존재가 있을지도 모릅니다: 어둠의 의회의 자리인 자에데나르에 있는 Lord Banehollow! 그에게 말을 걸면 별의 먼지와 헤어질지도 모릅니다.$B$B하지만 자데나르에 가려면 어둠의 의회 고유의 악의 냄새를 뒤집어써야 합니다. 그러려면 내 어둠의 물약이 필요하고 비용은...' WHERE `entry`=7623; +UPDATE `locales_quest` SET `Details_loc1`='내 은혜에 들어가고 싶니? 그럼 날 위해 죽여줘.$B$B나의 하수인 Ulathek은 소로스에서 Lord Hel\'nurath와 함께 음모를 꾸미는 동안 그가 내 앞에서 비굴하게 행동하는 것을 불쌍히 여깁니다. Hel\'nurath는 여기에서 내 권력을 찬탈할 계획이고 Ulathek은 그의 스파이입니다...$B$B당신이 내 라이벌이 아니라 나를 섬기는 것임을 증명하세요. 서쪽의 그림자 요새에 있는 그의 숙소에서 울라텍과 맞서십시오. 내가 그의 비밀을 알고 있다고 그에게 말하고 두려움이 그를 사로잡는 것을 지켜보십시오. 그럼 배신자의 심장을 가져와!' WHERE `entry`=7624; +UPDATE `locales_quest` SET `Details_loc1`='그래서 소로시안 스타더스트를 찾으러 나에게 왔단 말인가? 내 라이벌 헬누라스의 영역인 소로스로 향하는 차원문을 열고 싶습니까? 그의 귀중한 공포마 중 하나를 훔칠 생각인가?$B$B좋아. 내 종 Ur\'dan은 Xorothian 스타 더스트를 공급합니다. 대가를 지불할 수 있다면 그에게서 얻을 수 있습니다.' WHERE `entry`=7625; +UPDATE `locales_quest` SET `Details_loc1`='고인이 된 흑마법사 데스무라 다크아이즈의 이름을 딴 데스무라의 종은 대소환의 원을 만드는 데 필요한 세 가지 도구 중 하나입니다. 수레바퀴와 양초와 적절하게 조화를 이루면 이 아이템들은 막대한 양의 신비한 힘을 전달합니다.$B$B내 하인 고르지키는 그러한 종을 만들 수 있지만 그러기 위해서는 대량의 암흑 마력 비약이 필요합니다. 연금술사에게서 비약을 구해 고르지키에게 가져가십시오.' WHERE `entry`=7626; +UPDATE `locales_quest` SET `Details_loc1`='검은 행진의 바퀴는 대소환의 원에 필요한 폭력적인 에너지를 포함하고 지시합니다. Gozeeki가 바퀴를 만들려면 마법부여사에게서 얻을 수 있는 크고 빛나는 조각과 광부에게서 얻을 수 있는 검은색 철광석이 모두 필요합니다.$B$B이것들을 구해 내 하인에게 가져가십시오.' WHERE `entry`=7627; +UPDATE `locales_quest` SET `Details_loc1`='Doomsday 촛불은 불을 저장하고 당신의 의식을 방해하는 사람들에게 지시합니다. 대소환의 원을 만들 때 양초에 불을 붙이면 제멋대로인 악마는 그 불길에 타버릴 것입니다!$B$B그 불을 가두는 것은 쉽지 않으며 흑룡의 비늘 안에 있는 정수가 필요합니다. 무두장이에게서 그 비늘을 얻어 고르지키 와일드아이즈에게 가져가십시오.' WHERE `entry`=7628; +UPDATE `locales_quest` SET `Details_loc1`='Mor\'zul의 양피지에 필요한 공정이 하나 더 있습니다. Xorothian 스타더스트가 담긴 종이가 필요합니다. 그리고... 유감스럽게도 여기서는 할 수 없습니다. 장비가 없어요!$B$B하지만 필요한 모든 것을 갖춘 연금술 연구실이 있습니다. Plaguelands의 Caer Darrow 섬에 있는 Scholomance에 있습니다.$B$BI는 여행을 할 수 없지만 여기 - 이 병을 가져가세요. 안에는 상당히 영리한 임프가 있습니다. 그를 연금술 연구실로 내보내면 양피지에 주입할 것입니다.' WHERE `entry`=7629; +UPDATE `locales_quest` SET `Details_loc1`='벨, 휠, 캔들이 만들어졌으니 이제 검은 자철광을 만들어야 합니다. 의식을 진행하는 동안 다른 의식용 물건이 실패할 경우 이를 유지하기 위해 자철석이 필요합니다.$B$B자석석을 만들려면 아케이나이트가 필요합니다. 가지고 계신가요? 그렇지 않다면... 연금술사에게서 아케이나이트를 구해야 합니다.$B$B아케이나이트를 얻으면 다시 오십시오. 그러면 검은 자철석을 만들어 드리겠습니다.' WHERE `entry`=7630; +UPDATE `locales_quest` SET `Details_loc1`='모든 준비가 완료되었습니다. 이제 의식을 수행하여 대소환의 원을 만든 다음 Xorothian 별가루가 주입된 양피지를 사용하여 Xoroth로 통하는 차원문을 열어야 합니다. $B$BI는 두루마리에 의식에 대한 지침을 기록했습니다. 자세히 공부하세요. 성공하려면 각 단계를 정확하게 수행해야 합니다.$B$B행운을 빌어요, $N. 그리고 당신의 적들의 영혼이 당신의 파편 주머니로 신속하게 길을 찾길 바랍니다.' WHERE `entry`=7631; +UPDATE `locales_quest` SET `Details_loc1`='잎의 표피는 밝은 녹색을 띤다. 표면은 매우 울퉁불퉁하여 여러 개의 맥과 주름이 드러납니다.$B$B추측해야 한다면 이 잎사귀는 고대의 강력한 힘에서 온 것이라고 할 것입니다.$B$B이 잎사귀의 원래 주인을 찾아야 할까요?' WHERE `entry`=7632; +UPDATE `locales_quest` SET `Details_loc1`='안녕하십니까, $c. 나는 지식의 고대인, 하스타트입니다. 나는 영겁 전에 잃어버린 지식을 가지고 있습니다.$B$B제대로 묶으면 내 잎사귀 중 하나가 10,000년 동안 본 적이 없는 화살통 역할을 할 수 있습니다. 고대인의 활과 함께라면 막대한 힘을 얻을 수 있는 화살통.$B$B다 자란 청룡의 힘줄을 가지고 여기로 돌아오면 이 화살통은 당신의 것이 될 것입니다.' WHERE `entry`=7634; +UPDATE `locales_quest` SET `Details_loc1`='Vartrus는 고대인의 활을 만들 수 있는 지팡이를 제공할 수 있지만 활을 완성하는 데 필요한 줄에 마법을 부여할 수 있는 사람은 저뿐입니다.$B$B간단한 일이군요. 성숙한 흑룡을 처치하고 뼈에서 힘줄을 제거하십시오. 그 힘줄을 나에게 돌려주면 거의 파괴되지 않는 활시위로 재료에 마법을 부여하겠습니다.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `Details_loc1`='불타는 군단의 요원들은 여전히 ​​우리 세계 $c에서 활동하고 있습니다. 이 요원들은 그들이 만지는 모든 것을 손상시킵니다. 그들의 존재에 자연은 시들고 흐느껴 울고 있습니다.$B$B이 악마 타락자를 추적하여 파괴해야 합니다, $N. 경고하십시오. 직접 교전하지 않으면 도망칠 것입니다. 당신이 혼자 있는 한 그들은 당신을 파괴하려고 할 것입니다. 당신은 그들을 공격하여 그들의 오만함을 불행으로 바꿔야 합니다. 그들의 머리를 회수하십시오.' WHERE `entry`=7636; +UPDATE `locales_quest` SET `Details_loc1`='이 과업을 준비하기 위해서는 먼저 합당한 희생과 판단력을 보여야 합니다... 희생에 중점을 두고.$B$B대제사장 로한의 구마 향로를 획득해야 합니다. 그것이 정당하고 정당한 이유로 사용되더라도 그에 대한 적절한 보상이 주어져야 합니다.$B$BIronforge로 가서 대제사장과 대화하십시오. 그의 향로를 잃어버린 것을 상쇄할 수 있도록 충분한 동전을 가져오면 당신의 합당한 희생을 보여줄 것입니다.$B$B이제 $N, 시간이 중요합니다.' WHERE `entry`=7637; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신이 틀림없이 한동안 기다렸던 무언가를 얻기 위해 무엇이 필요한지 배울 시간이 왔습니다... 당신의 충전기.$B$B여기 Stormwind\'s Cathedral District에서 Lord Grayson Shadowbreaker와 대화하세요. . 성기사가 가장 신뢰하는 탈것을 조종할 뿐만 아니라 자신의 탈것을 얻기 위해 해야 할 일을 안내해 줄 사람은 바로 그 사람입니다. $B$BI 이 시련에서 최선을 다하길 바랍니다. 빛을 위하여, 고귀한 $G 형제: 자매;!' WHERE `entry`=7638; +UPDATE `locales_quest` SET `Details_loc1`='내 축복으로 향로를 가져 가십시오. 나 자신도 그것을 여러 구마 의식에 사용했고, 당신 앞에 놓여 있는 고된 작업에 큰 도움이 될 것입니다.$B$B이제 $N 스톰윈드에 있는 Lord Grayson Shadowbreaker에게 돌아가십시오. 당신의 탐구는 그와 함께 계속됩니다.' WHERE `entry`=7639; +UPDATE `locales_quest` SET `Details_loc1`='향로에 동부 역병지대에 있는 테러데일의 오염된 땅에서 흙을 조금 넣었습니다. 이제 이 향로를 사용하여 영적 혼란과 동요의 징후를 보이는 지역을 찾을 것입니다. 영계의 고통으로 물질계가 휘어질 때 땅에 스며드는 녹색 오라를 찾고 향로를 사용하여 악령을 쫓아내십시오.$B$B거기 있는 영들에 대해 충분한 판단을 내리면 진행하다.' WHERE `entry`=7640; +UPDATE `locales_quest` SET `Details_loc1`='팔라딘의 군마는 적절한 마갑이 없는 짐승 무리에 지나지 않습니다. 군마에 사용하는 마갑은 가장 좋은 재료여야 할 뿐만 아니라 관련된 상황 때문에 영혼 세계에 충분히 적합해야 합니다.$B$B먼저, $N - 마갑을 만들어 봅시다. 스톰윈드의 드워프 지구에는 오늘날 최고의 장인 중 한 명인 그리만드 엘모어가 살고 있습니다. 그의 작업은 저렴하지는 않지만 그의 품질은 우리가 추구하는 것입니다. 그와 이야기하십시오.' WHERE `entry`=7641; +UPDATE `locales_quest` SET `Details_loc1`='마갑에는 네 가지가 필요합니다. 안감을 위한 룬무늬 옷감, 도금을 위한 아케이나이트 주괴, 영적 조화를 위한 아서스의 눈물, 영적 충만을 위한 스트라솔름 성수입니다. 사실, 당신은 다섯 가지가 필요합니다... 내 비용으로 금. 그 비용에는 손으로 만든 안장과 등자뿐만 아니라 모든 인건비가 포함되어 있습니다.$B$B당신이 모든 것을 갖추면 마갑을 완성할 수 있습니다. 그때까지 당신이 상품 컬렉션을 모으는 동안 내가 당신을 위해 시작할 수 있는 몇 가지 일이 있습니다.' WHERE `entry`=7642; +UPDATE `locales_quest` SET `Details_loc1`='당신의 마갑은 적절한 영혼으로부터 오는 특별한 형태의 축복이 필요합니다. Dire Maul에는 그러한 정신, 고대 말의 영혼이 있습니다. 현재 타락한 트렌트 Tendris Warpwood가 소유하고 있습니다. 이 사악한 짐승 $N.$B$B알아두십시오 - 자유만으로는 충분하지 않습니다. 축복을 받기 전에 영을 달래야 합니다. 이를 위해서는 특별한 말 사료가 필요합니다. 먼저 사우스쇼어로 가서 메리데스 칼슨과 이 문제에 대해 이야기하고... 더 많은 희생을 준비하십시오.' WHERE `entry`=7643; +UPDATE `locales_quest` SET `Details_loc1`='마갑이 고대 말의 영혼의 등에 얹혀 있기 때문에 아주 희미하게 빛납니다. 잠시 동안 공기가 힘으로 가득 차더니 말 등에서 마갑이 사라지고 이제 배낭에 안전하게 보관됩니다.$B$B마갑은 축복받은 것 같습니다. 섀도우브레이커 경의 지시에 따라 이제 스톰윈드에 있는 그에게 돌아가야 합니다.' WHERE `entry`=7644; +UPDATE `locales_quest` SET `Details_loc1`='은빛 손은 영적인 말을 키울 수 있는 특별한 말 먹이를 만들 수 있다고 말했을 때 내가 미쳤다고 생각했습니다. 모두 내가 미쳤다고 생각했어! 자, 이제 투자를 회수할 시간입니다!$B$BI가 필요한 것을 만들 것입니다, PALADIN... 소위 CHAMPION... 하지만 비용이 많이 듭니다. 이 혼합물에는 특별한 비스킷이 필요합니다. 은빛 여명회에서만 판매하는 농축 만나 비스킷입니다. 나는 또한 내가 견뎌온 고통에 대한 보상으로 금을 요구합니다! $B$B당신이 그토록 선전하는 희생을 보여주세요, PALADIN.' WHERE `entry`=7645; +UPDATE `locales_quest` SET `Details_loc1`='이제 점쟁이를 조립해야 합니다. 이렇게 하면 쓰러진 군마를 되찾을 수 있는 시험이 시작됩니다. 당신의 scryer는 실제로 거의 완료되었습니다. Terrordale에서 사용되는 엑소시즘 향로가 촉매 역할을 하고 장치에 적합한 하우징을 만들겠습니다.$B$B하지만 필요한 마지막 구성 요소는 다이아몬드 두 개입니다. Azerothian과 Pristine Black은 목적과 마찬가지로 훌륭하게 병치되어야 합니다. 이 두 가지는 점술가가 그림자를 뚫을 수 있는 등대가 될 것입니다!' WHERE `entry`=7646; +UPDATE `locales_quest` SET `Details_loc1`='이 가방을 가져가십시오. 여기에는 임무에 필요한 물품이 들어 있습니다.$B$B대 납골당의 지하실 중심부에 있는 점술가를 사용하여 심판을 받아야 할 저주받은 영혼을 불러내십시오. 이 시련 동안 판단을 현명하게 사용하십시오. 판단은 여러분이 생각하는 것보다 더 강력하다는 것이 증명될 것입니다. 영혼 후에 죽음의 기사가 나타납니다. 그를 물리치고 충전기의 잃어버린 영혼을 되찾으십시오. 그래야만 $N, 당신은 그것을 교환하고 당신의 마갑을 당신의 새 말에 놓을 수 있을 것입니다!$B$B행운을 빕니다!' WHERE `entry`=7647; +UPDATE `locales_quest` SET `Details_loc1`='<그리만드가 이마에 맺힌 땀을 닦으며 자랑스럽게 웃는다.>$B$B저기요, 친구. 이것은 내 최고의 작품 중 일부입니다. Lord Shadowbreaker가 자신의 군마를 찾으러 갔을 때 제가 개인적으로 만든 마갑만큼 훌륭합니다. 최고의 서비스를 제공할 수 있도록 저를 믿어주셔서 감사합니다.$B$BGrayson도 작품을 직접 보고 싶어할 것입니다. 당신의 마갑을 그에게 가지고 가서 그의 명예로운 일에 대해 감사를 표하십시오.' WHERE `entry`=7648; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7649; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7650; +UPDATE `locales_quest` SET `Details_loc1`='책에는 아테네움의 마크가 있습니다.' WHERE `entry`=7651; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신이 도움을 줄 수 있는 시급한 문제가 있습니다... 물질적으로나 영적으로. 설명하겠습니다.$B$B로데론의 스칼로맨스 깊은 곳에는 대 납골당이라는 방이 있습니다. 이 끔찍한 방의 그림자를 뚫을 수 있는 장치를 완성해야 합니다. 내가 시작한 일을 끝내려면 Azerothian과 Pristine Black이라는 두 개의 다이아몬드가 필요합니다. 이것들은 하찮은 물건이 아닙니다. 저에게는 자원이 없을 뿐입니다.$B$B각각 하나씩 제공해 주시겠습니까?' WHERE `entry`=7667; +UPDATE `locales_quest` SET `Details_loc1`='나는 당신이 이미 나를 위해 잔여물을 모았다는 것을 알고 있습니다... 하지만 재미있는 활동에 앙코르 공연이 필요하다면 언제든지 더 많은 잔여물을 사용할 수 있습니다.$B$B거의 많은 것을 제공할 수는 없지만 다시 보상하는 방법으로 귀가 있는 모든 고블린 친구들에게 당신의 봉사에 대한 좋은 소식을 전하게 되어 기쁩니다.$B$B저를 믿으세요 $g 선생님 : 부인; 이 고블린들은 꽤 큰 귀를 가지고 있다고 말할 때.' WHERE `entry`=7725; +UPDATE `locales_quest` SET `Details_loc1`='우리가 소집한 정찰에 따르면 놀 남쪽의 적은 곤충과 같은 종족이라고 생각합니다. 솔직히 그들이 지각이 있느냐 없느냐는 중요하지 않다. 놈들이 놀을 미쳐 날뛰게 만든다면 놀보다 더 큰 위협이 됩니다.$B$B이 주크애쉬 곤충이 서식하는 곳으로 깊숙이 들어가십시오. 몸부림치는 깊은 곳으로 알려져 있습니다. 그들의 수를 줄이고 찾은 것을 나에게 보고하고 그들의 갑피를 당신이 손수 만든 증거로 가져오십시오.' WHERE `entry`=7730; +UPDATE `locales_quest` SET `Details_loc1`='몸부림치는 깊은 곳을 조사하던 중 우리 정찰병 중 한 명이 뒤틀린 지형을 돌아다니는 다른 곤충보다 훨씬 큰 거대한 곤충을 보았다고 보고했습니다. 더 클 뿐만 아니라 다른 곤충들이 하지 않는 일종의 기운을 분비하는 것 같습니다. Stinglasher라는 이름을 붙였습니다.$B$B이 새로운 위협에 대처하는 최선의 방법을 알아내려면 이 짐승의 내장을 연구하는 것이 매우 중요할 것입니다. 그것의 분비선을 잘라서 즉시 내게 가져오시오!' WHERE `entry`=7731; +UPDATE `locales_quest` SET `Details_loc1`='Zukk\'ash 곤충이 Mojache 캠프에 가하는 위협을 두 배로 잘 처리했습니다. 이러한 것들이 가하는 위협은 아직 끝나지 않았습니다. 호드를 대표하여 마지막 한 가지 부탁을 드리고 싶습니다.$B$B이 문서에는 우리가 Zukk\'ash 곤충에 대해 알아낸 모든 정보가 자세히 나와 있습니다. Drag of Orgrimmar에 있는 Zilzibin Drumlore에게 전달해 주세요. 그는 이와 같은 외계 생명체에 대한 전문가입니다. 우리가 얻은 지식으로 그가 뭔가를 할 수 있기를 바랍니다.' WHERE `entry`=7732; +UPDATE `locales_quest` SET `Details_loc1`='Rage Scar의 설인에게서 본 것보다 더 두껍고 튼튼한 온전한 설인 가죽을 찾았습니다.$B$BFeathermoon Stronghold에 있는 Pratt McGrubben이 설인 가죽 시장에 있다는 점을 고려하면, 이 특별한 것은 그에게 상당한 관심이 될 수 있습니다.' WHERE `entry`=7735; +UPDATE `locales_quest` SET `Details_loc1`='당신은 완벽한 설인 가죽이 될 만한 것을 찾았습니다. Rage Scar의 설인에게서 본 것보다 훨씬 두껍고 튼튼하다는 것을 쉽게 알 수 있습니다.$B$B모자체 캠프의 장도르 스위프트스트라이더가 설인 가죽 시장에 있다는 점을 고려하면 이 특별한 것은 아마도 그에게 상당한 관심을 가져라.' WHERE `entry`=7738; +UPDATE `locales_quest` SET `Details_loc1`='예전 느낌이 돌아옵니다. 환영받는 승리의 고통이 당신의 존재 전체에 울려 퍼집니다. 네파리안의 전투 흉터가 있는 모놀리식 머리가 앞에 놓여 있습니다. 대영주님, 용사님에게 돌려주십시오.' WHERE `entry`=7781; +UPDATE `locales_quest` SET `Details_loc1`='예전 느낌이 돌아옵니다. 환영받는 승리의 고통이 당신의 존재 전체에 울려 퍼집니다. 네파리안의 전투 흉터가 있는 모놀리식 머리가 앞에 놓여 있습니다. 대족장에게 돌려주세요, 용사여.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `Details_loc1`='힘의 계곡에서 대군주 사울팽을 찾으십시오.' WHERE `entry`=7784; +UPDATE `locales_quest` SET `Details_loc1`='필멸자여, 그의 부활의 그릇을 조사하십시오. Windseeker가 다시 태어날 것입니다!' WHERE `entry`=7785; +UPDATE `locales_quest` SET `Details_loc1`='내가 아는 모든 것을 말했어, $N. 엘레멘티움을 찾아야 하는 것은 바로 당신입니다. 불의 군주의 육체를 파괴하는 것은 바로 당신입니다.$B$B이를 수행하고 Thunderaan의 축복을 받으십시오.' WHERE `entry`=7786; +UPDATE `locales_quest` SET `Details_loc1`='윈드 시커를 물리쳤습니다. 잠자고 있는 칼날을 가지고 누워 있는 가련한 데미트리안에게 배신을 위해 제공한 재료를 사용하여 썬더퓨리를 깨우도록 하십시오.' WHERE `entry`=7787; +UPDATE `locales_quest` SET `Details_loc1`='이 터널 너머에는 투쟁과 혼란의 들판이 있습니다. 젊은 $c 님. 호드는 계속해서 우리의 신성한 숲을 파괴하고 그들의 전쟁 기계를 가동하기 위해 상록수 잎을 베어내고 있습니다.$B$B전쟁노래 협곡에 들어가 은빛날개 요새를 방어하세요. 침략해 오는 호드 군대를 물리치세요!$B$B이렇게 하면 명예 훈장을 받을 수 있습니다. 나에게 가져오세요, $N. 그러면 보상해드리겠습니다.' WHERE `entry`=7788; +UPDATE `locales_quest` SET `Details_loc1`='Ashenvale 숲의 야생은 $r 호드의 힘에 굴복할 것입니다. 실버윙이 말하거나 행하는 그 어떤 것도 우리의 주권적 명령을 막을 수 없습니다. Kalimdor는 호드에 속합니다. 감히 우리가 정당한 우리의 것을 수확하는 것을 막으려는 시도가!$B$B우리의 발전을 늦추려는 그들의 미약한 시도를 저지하면서 자부심이 가슴에 부풀어 오르게 하십시오. Silverwing Sentinels를 파괴하고 Mark of Honor를 획득하십시오. 그런 표식 $N을 가지고 나에게 돌아오면 보상을 받을 것입니다.' WHERE `entry`=7789; +UPDATE `locales_quest` SET `Details_loc1`='그들의 큰 눈에 속지 마세요, 몬! 그 바닷물 snapjaws는 위협적입니다. 내 미끼를 훔쳐가는 거대한 물고기 진공 청소기 중 하나에서 끊어진 줄이 끊어지지 않고는 5분 동안 낚시를 할 수 없습니다.$B$B나와 레반터스크 마을 사람들에게 서비스를 제공하고 그들을 죽여라, 몬.$B$B모두 죽여라. 그들의!' WHERE `entry`=7815; +UPDATE `locales_quest` SET `Details_loc1`='에야디야! 다른 것과는 다른 거북이가 있습니다. 그녀는 Gammerita, 염수 스냅조우의 리더입니다. 완전히 더러운 도둑 파충류입니다.$B$BMon, 그녀는 내 최고의 미끼를 훔쳤습니다. 내 라인에서 바로 스냅했습니다! 그 이후로 물고기는 이전과 같이 물지 않습니다.$B$BGammerita를 찾아 그녀의 배에서 미끼를 꺼냅니다.' WHERE `entry`=7816; +UPDATE `locales_quest` SET `Details_loc1`='많은 용감한 트롤들이 내륙지 $r의 거친 야생에서 길을 잃었습니다. Silvermane 늑대는 우리 사냥꾼에게 가장 큰 위협 중 하나입니다. 그들은 덤불과 풍경 사이에 숨어 숨어 있다가 기회가 오면 공격합니다.$B$B이러한 흉포함은 막을 수 없습니다!$B$B실버메인처럼 생각해야 합니다. 스토커를 스토킹! 모두 죽여라!' WHERE `entry`=7828; +UPDATE `locales_quest` SET `Details_loc1`='Hinterlands의 야생 동물 중 더 고약한 것 중에는 사나운 올빼미 짐승이 있습니다. 많은 훌륭한 레반터스크 전사들이 야수들의 사나운 발톱과 부리에 길을 잃었습니다. $B$B 보이는 모든 사나운 부엉이 야수를 처치하십시오, $r. 더 이상 유혈사태를 참을 수 없을 때 내게 돌아오라. 그러면 귀하의 기여도가 평가되고 측정되고 판단될 것입니다.' WHERE `entry`=7829; +UPDATE `locales_quest` SET `Details_loc1`='자신을 Wildhammer라고 부르는 오물은 트롤을 죽이기 위해 그리핀을 훈련시킵니다. 끔찍하지만 걱정하지 마세요. 곧 정의가 실현될 것입니다.$B$B지금은 이 지역의 늙은 그리핀을 박멸하는 데 집중하시기 바랍니다. 그들은 Skylords로 알려져 있습니다.$B$B하나를 놓고 그 깃털을 가지고 내게 돌아오십시오.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `Details_loc1`='썩은가지 쓰레기가 우리 마을에 침입해 내 도구를 훔쳐갔어! 나는 백업 도구를 가지고 있지만 그들이 훔친 세트는 내가 어린 오크였을 때 내 생명을 구해준 친절한 노움이 준 선물이었습니다.$B$BI는 그 도구를 되찾고 싶어합니다. $N - 그것들은 나에게 세상을 의미합니다. $B$BMarkhor가 도구를 Agol\'watha와 Shaol\'watha 사원 근처에서 발견했다고 보고했습니다.$B$B그 사원은 내륙지의 북동쪽 지역에 있습니다.$B$B내 도구를 되찾으세요!' WHERE `entry`=7839; +UPDATE `locales_quest` SET `Details_loc1`='Lard는 추악한 Vilebranch가 큰 막대기로 Lard를 때렸을 때 피크닉을하는 비밀 특별 장소에있었습니다. Lard는 Revantusk로 돌아가지만 Lard 점심은 잊었습니다. 배고픈 라드. 비밀의 특별한 장소로 돌아가 라드 점심을 먹을까요? 라드는 무서워했다. 북쪽으로 이동! Island der to da nor는 비밀의 특별한 장소입니다.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `Details_loc1`='Wildhammer는 우리의 적과 거래를 성사시키고 새로운 동맹을 맺습니다. $B$B$B$B우리는 저 Wildhammer 드워프들에게 메시지를 보내야 합니다. 적의 피로 메시지를 보내야 합니다. 마주치는 하이베일 하이 엘프를 모두 학살하고 그들의 몸은 경고로 남겨두세요.$B$BN트롤을 건드리지 마세요!' WHERE `entry`=7841; +UPDATE `locales_quest` SET `Details_loc1`='그들은 Wildhammer와 그리핀이 트롤과 친구만큼 서로 가깝다고 말합니다. 역겹지만 이걸 우리에게 유리하게 사용할 수 있어, 친구. 우리는 그들에게 또 다른 메시지를 보냅니다.$B$B내륙지에서 보이는 모든 그리핀을 죽이고 그들의 깃털을 모으십시오. 이것으로부터 우리는 최종 메시지를 만듭니다.' WHERE `entry`=7842; +UPDATE `locales_quest` SET `Details_loc1`='$B$B이걸 받으십시오. 이것을 우물 옆 마을 정중앙에 있는 Aerie Peak로 가져가세요. 당신은 그것을 심습니다! 그것을 땅으로 바로 운전하십시오! 트롤이 사업을 하는 드워프를 보여주세요! 이 작업을 수행할 때 다시 오십시오. 살아 돌아오길 바랍니다.' WHERE `entry`=7843; +UPDATE `locales_quest` SET `Details_loc1`='세 개의 다른 트롤 부족이 내륙지 $N에 살고 있습니다. 부족 간의 유사성이 확장되는 정도입니다. 우리는 모두 트롤이고 동부 내륙지에 살고 있습니다. 다른 트롤과 휴머노이드를 잡아먹고 있습니다.$B$B줄진이 여기 있었다면 손목 한 번으로 그들을 모두 파괴했을 것입니다. 아아, 줄진은 아직 돌아오지 않았고 우리는 우리 마음대로 해야 합니다. .$B$B이 지역의 오물을 파괴하는 것은 당신에게 달렸습니다!' WHERE `entry`=7844; +UPDATE `locales_quest` SET `Details_loc1`='내 동료는 우리 마을에 대한 한밤중의 대담한 습격에서 썩은가지 야만인에게 납치되었습니다. 우리 스파이들은 그가 아직 살아 있고 진타알로 꼭대기에 포로로 잡혀 있다고 말했습니다. 비열한 여사제 Hexx는 그를 얼굴 없는 혈신인 학카르에게 제물로 바칠 준비를 하고 있다고 합니다.$B$B그를 구해야 합니다, $N! 우리 마을은 이렇게 큰 손실을 견딜 수 없었습니다.' WHERE `entry`=7845; +UPDATE `locales_quest` SET `Details_loc1`='내 속박의 열쇠는 수호자 히타야에게 있습니다. 그녀는 근처 동굴에 있습니다. 조심해, $c, 그녀는 잘 지키고 있어.$B$B그녀를 죽이고 열쇠를 되찾아 내 족쇄를 풀게. 그래야만 집으로 돌아갈 수 있습니다.' WHERE `entry`=7846; +UPDATE `locales_quest` SET `Details_loc1`='내 친구, 레반터스크 마을에 있는 원시 쏜터스크에게 돌아가십시오. 그녀에게 내가 집에 간다고 전해줘! 그녀는 반드시 당신에게 보상할 것입니다.' WHERE `entry`=7847; +UPDATE `locales_quest` SET `Details_loc1`='우리 마을의 많은 사람들처럼 나도 사랑하는 사람을 야생으로 잃었습니다. 아아, 그것은 내 쌍둥이 형제 Malkhor였습니다. Torntusk의 동료와 같은 습격을 받은 Vilebranch.$B$B불행하게도 그는 살 운명이 아니었고 신속하고 잔인한 처형을 당했습니다. 그의 유해는 썩은가지의 진액과 늑대에게 먹혔습니다.$B$B그의 생명을 구하기에는 너무 늦었지만 영혼을 구하기에는 너무 늦지 않았습니다. 그의 유해를 회수하세요, $N.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `Details_loc1`='Vilebranch는 초자연적인 흉포함으로 싸웁니다. 이것은 비열한 여사제 헥스의 더러운 마법 직조 때문입니다.$B$B진타알로 전역에서 오염된 피가 담긴 검은 혈관을 발견하게 될 것입니다. 이 그릇은 얼굴 없는 피의 신의 더러운 마법을 발산하여 썩은가지에게 권한을 부여하고 또한 그들을 미치게 만듭니다. $B$B 그 그릇을 훔쳐 내게 돌려주면 내가 오염을 제거하고 궁극적으로 피의 신의 손아귀를 풀 수 있습니다.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `Details_loc1`='Primal Torntusk의 명령에 따라 사악한 여사제 Hexx와 그녀의 하수인들은 심판을 받아야 합니다!$B$BA 사악한 여사제 Hexx와 그녀의 모든 Aman\'zasi 정예 경비병을 죽인 자에게는 큰 보상이 주어집니다.' WHERE `entry`=7861; +UPDATE `locales_quest` SET `Details_loc1`='근위대장 말코르의 죽음으로 레반터스크의 근위대장의 자리가 다시 열렸습니다. 레반터스크의 경비대장이 되고 싶다면 다음 작업을 완료하고 원시 손엄니에게 신청서를 제출하십시오:$B$BVilebranch Berserkers를 근절하십시오.$B$BVilebranch Shadow Hunters를 근절하십시오.$B$BVilebranch Blood Drinkers를 근절하십시오.$B $BVilebranch Soul Eaters를 근절하세요.' WHERE `entry`=7862; +UPDATE `locales_quest` SET `Details_loc1`='이 터널 너머에는 투쟁과 혼란의 들판이 있습니다. 젊은 $c 님. 호드는 계속해서 우리의 신성한 숲을 파괴하고 그들의 전쟁 기계를 가동하기 위해 상록수 잎을 베어내고 있습니다.$B$B전쟁노래 협곡에 들어가 은빛날개 요새를 방어하세요. 침략해 오는 호드 군대를 물리치세요!$B$B이렇게 하면 명예 훈장을 받을 수 있습니다. 나에게 가져오세요, $N. 그러면 보상해드리겠습니다.' WHERE `entry`=7871; +UPDATE `locales_quest` SET `Details_loc1`='이 터널 너머에는 투쟁과 혼란의 들판이 있습니다. 젊은 $c 님. 호드는 계속해서 우리의 신성한 숲을 파괴하고 그들의 전쟁 기계를 가동하기 위해 상록수 잎을 베어내고 있습니다.$B$B전쟁노래 협곡에 들어가 은빛날개 요새를 방어하세요. 침략해 오는 호드 군대를 물리치세요!$B$B이렇게 하면 명예 훈장을 받을 수 있습니다. 나에게 가져오세요, $N. 그러면 보상해드리겠습니다.' WHERE `entry`=7872; +UPDATE `locales_quest` SET `Details_loc1`='이 터널 너머에는 투쟁과 혼란의 들판이 있습니다. 젊은 $c 님. 호드는 계속해서 우리의 신성한 숲을 파괴하고 그들의 전쟁 기계를 가동하기 위해 상록수 잎을 베어내고 있습니다.$B$B전쟁노래 협곡에 들어가 은빛날개 요새를 방어하세요. 침략해 오는 호드 군대를 물리치세요!$B$B이렇게 하면 명예 훈장을 받을 수 있습니다. 나에게 가져오세요, $N. 그러면 보상해드리겠습니다.' WHERE `entry`=7873; +UPDATE `locales_quest` SET `Details_loc1`='Ashenvale 숲의 야생은 $r 호드의 힘에 굴복할 것입니다. 실버윙이 말하거나 행하는 그 어떤 것도 우리의 주권적 명령을 막을 수 없습니다. Kalimdor는 호드에 속합니다. 감히 우리가 정당한 우리의 것을 수확하는 것을 막으려는 시도가!$B$B우리의 발전을 늦추려는 그들의 미약한 시도를 저지하면서 자부심이 가슴에 부풀어 오르게 하십시오. Silverwing Sentinels를 파괴하고 Mark of Honor를 획득하십시오. 그런 표식 $N을 가지고 나에게 돌아오면 보상을 받을 것입니다.' WHERE `entry`=7874; +UPDATE `locales_quest` SET `Details_loc1`='Ashenvale 숲의 야생은 $r 호드의 힘에 굴복할 것입니다. 실버윙이 말하거나 행하는 그 어떤 것도 우리의 주권적 명령을 막을 수 없습니다. Kalimdor는 호드에 속합니다. 감히 우리가 정당한 우리의 것을 수확하는 것을 막으려는 시도가!$B$B우리의 발전을 늦추려는 그들의 미약한 시도를 저지하면서 자부심이 가슴에 부풀어 오르게 하십시오. Silverwing Sentinels를 파괴하고 Mark of Honor를 획득하십시오. 그런 표식 $N을 가지고 나에게 돌아오면 보상을 받을 것입니다.' WHERE `entry`=7875; +UPDATE `locales_quest` SET `Details_loc1`='Ashenvale 숲의 야생은 $r 호드의 힘에 굴복할 것입니다. 실버윙이 말하거나 행하는 그 어떤 것도 우리의 주권적 명령을 막을 수 없습니다. Kalimdor는 호드에 속합니다. 감히 우리가 정당한 우리의 것을 수확하는 것을 막으려는 시도가!$B$B우리의 발전을 늦추려는 그들의 미약한 시도를 저지하면서 자부심이 가슴에 부풀어 오르게 하십시오. Silverwing Sentinels를 파괴하고 Mark of Honor를 획득하십시오. 그런 표식 $N을 가지고 나에게 돌아오면 보상을 받을 것입니다.' WHERE `entry`=7876; +UPDATE `locales_quest` SET `Details_loc1`='도서관 Athenaeum에서 계단 아래에 숨겨진 고대 상자를 찾을 수 있습니다. 당신이 원하는 것을 그것에서 취하십시오.' WHERE `entry`=7877; +UPDATE `locales_quest` SET `Details_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 부적을 가져오십시오. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=7886; +UPDATE `locales_quest` SET `Details_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 부적을 가져오십시오. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=7887; +UPDATE `locales_quest` SET `Details_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 부적을 가져오십시오. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=7888; +UPDATE `locales_quest` SET `Details_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. 계속해서 대의를 돕고 더 많은 부적을 가져오십시오. 이렇게 하면 우리의 신뢰를 더욱 높일 수 있습니다.' WHERE `entry`=7921; +UPDATE `locales_quest` SET `Details_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. Silverwing Sentinels에 대한 분노를 계속하십시오! 명예의 증표를 더 가져와!' WHERE `entry`=7922; +UPDATE `locales_quest` SET `Details_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. Silverwing Sentinels에 대한 분노를 계속하십시오! 명예의 증표를 더 가져와!' WHERE `entry`=7923; +UPDATE `locales_quest` SET `Details_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. Silverwing Sentinels에 대한 분노를 계속하십시오! 명예의 증표를 더 가져와!' WHERE `entry`=7924; +UPDATE `locales_quest` SET `Details_loc1`='당신은 전쟁노래 협곡에서 우리의 노력에 대한 당신의 가치를 입증했습니다. Silverwing Sentinels에 대한 분노를 계속하십시오! 명예의 증표를 더 가져와!' WHERE `entry`=7925; +UPDATE `locales_quest` SET `Details_loc1`='\"당신의 행운은 Eastvale에서 당신을 기다립니다.\"$B$B세이지가 당신에게 건네준 행운은 살짝 따뜻합니다. 그것을 꽉 쥐자 엘윈 숲에 있는 이스트베일 벌목 캠프의 이미지가 보인다. 이미지에 더 가까이 초점을 맞추면 마구간 옆에 있는 건초더미가 보입니다.' WHERE `entry`=7937; +UPDATE `locales_quest` SET `Details_loc1`='\"통곡의 동굴 안에서 당신의 행운이 당신을 기다립니다.\"$B$B세이지가 당신에게 건네준 행운은 약간 따스한 느낌이 듭니다. 그것을 꽉 쥐고 보니 불모의 땅의 교차로 남서쪽에 동굴의 형상이 보입니다. 이미지에 더 가까이 초점을 맞추면 반짝이는 포털에 도달할 때까지 구불구불한 통로를 구불구불 구불구불 구불구불 이동합니다. 그곳을 지나가면 어디선가 이상한 상자가 나타난다.' WHERE `entry`=7944; +UPDATE `locales_quest` SET `Details_loc1`='\"Palemane Rock 밖에서 당신의 재산이 당신을 기다리고 있습니다.\"$B$B세이지가 당신에게 건네준 재산은 만져보면 약간 따뜻합니다. 그것을 단단히 잡으면 멀고어의 창백한 바위의 이미지가 보입니다. 이미지에 더 가까이 초점을 맞추면 동굴 입구 가까이에 있는 나무 그루터기가 보입니다.' WHERE `entry`=7945; +UPDATE `locales_quest` SET `Details_loc1`='당신은 이교도입니다. 이방인은 부족에 자리가 있습니다. 이교도는 잔달라의 자유사상가입니다. 자유사상가는 억압을 두려워하지 않습니다. 자유사상가는 자신이 믿는 것을 위해 죽습니다. 우리는 당신이 믿는 것을 위해 죽을 것임을 알고 있습니다. 이것은 우리의 인정을 얻습니다. 이것은 당신이 자신을 더 증명할 기회를 얻습니다.$B$B우리는 Paragons of Power를 가져야 합니다. 줄구룹으로 가십시오. 학카르의 하수인을 처치하십시오. 내가 찾는 것을 얻었을 때 돌아오십시오. 잔달라 자유사상가의 첫 번째 전투 장비를 획득하세요.$B$BGo.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `Details_loc1`='당신의 믿음은 우리에게 이방인입니다. 고대 잔달라는 한때 이단자로 낙인찍혔습니다. 구루바시 제국이 강세를 보이던 시절이었다. 이교도들은 감히 학카르의 사제에게 도전했습니다. 이방인들은 해충으로 사냥당하고 죽임을 당했습니다. 그 이방인들은 피의 신과의 싸움에서 결코 흔들리지 않았습니다. 우리는 그들이 지불한 대가를 존중합니다. 그들은 자유사상가입니다.$B$B줄구룹에 있는 학카르의 하수인들을 파괴하십시오. 내가 찾는 힘의 모범을 가져다주세요. 성공하면 큰 보상을 받을 것입니다.$B$B가서.' WHERE `entry`=8054; +UPDATE `locales_quest` SET `Details_loc1`='전투 장비는 부족의 힘을 제공합니다. 자유 사상가는 이런 식으로 존경받습니다. 그들은 열광자입니다. 그들은 흉갑에 강력한 모조를 주입합니다. 그들의 신념이 적 앞에서 흔들린다면 그들의 흉갑은 흔들리지 않을 것입니다.$B$B그런 흉갑을 소유한 당신은 우리들 사이에서 존경받아 마땅합니다. 줄구룹으로 가십시오. 필요한 힘의 모범을 가져가세요. 내부의 바보들에게서 가장 고통스럽게 Paragons를 가져 가십시오. 저에게 가져오세요. 자유사상가로서의 가치를 단번에 증명하십시오.' WHERE `entry`=8055; +UPDATE `locales_quest` SET `Details_loc1`='우리 부족의 오거들은 신성한 시력의 선물로 존경받습니다, 야 몬. 그들은 주술사가 아닙니다. 그들은 뼈를 던지거나 통찰력을 얻기 위해 잎사귀를 읽는 데 시간을 보냅니다. 사람을 괴롭히는 것이 아닙니다. 주술사로서 여러분은 점술의 힘에 대해 이미 어느 정도 알고 있습니다. 우리 Zandalar는 그들이 부족에게 주는 통찰력을 소중하게 여깁니다.$B$B줄구룹 내부에서 마력의 보물을 제게 가져와 당신의 가치를 증명하십시오. 이렇게 해 주시면 우리 점술가들이 무엇보다 아끼는 팔보호구를 드리겠습니다!' WHERE `entry`=8056; +UPDATE `locales_quest` SET `Details_loc1`='Haruspex는 우리 부족의 핵심 구성원입니다. 당신은 그들의 조짐을 듣는 것이 현명할 것입니다. 동물과 교감하고 필요할 때 동물을 영혼에게 바침으로써 그들은 우리에게 신성한 인도를 제공합니다. 과거에 창자매의 통찰력과 지혜는 쪼개진 구루바시 부족과의 전쟁에서 우위를 점했습니다.$B$BB줄구룹 내부에서 마력의 귀감 제물을 가져와 당신의 가치를 증명해 주십시오. 이렇게 하시면 잔달라의 어떤 하루스펙스라도 갖고 싶어할 팔보호구를 드리겠습니다.' WHERE `entry`=8057; +UPDATE `locales_quest` SET `Details_loc1`='복수는 힘입니다. 잔달라 구원자는 그런 힘입니다. 부족에는 많은 적이 있습니다. 옹호자는 그들에게 보복을 요구합니다. 우리에 대한 범죄는 처벌되지 않습니다. 변명자는 이 형벌을 집행합니다. 우리의 적들은 우리의 복수를 두려워합니다. 그들은해야. 그들은 영원히.$B$B우리의 옹호자가 될 것입니다. 줄구룹 안에서 마력의 보물을 찾으십시오. 학카르의 하수인을 처치하고 부족의 이름으로 복수하십시오. 당신은 보상받을 것입니다.' WHERE `entry`=8058; +UPDATE `locales_quest` SET `Details_loc1`='흑마법사는 악마를 상대할 때 위험한 입장을 취하고 있지만, 우리의 악마주의자들은 여기서 한 걸음 더 나아갑니다. 고대의 불가사의한 의식을 통해 그들은 악마가 그들의 존재에 들어오도록 허용합니다. 하지만 악마가 그들을 소유하게 두지 않고 내부에서 악마를 노예로 삼아 자신의 명령을 위해 짐승의 힘을 흡수합니다. 소수만이 통달할 수 있는 위업입니다.$B$B귀신이 악마의 힘을 배우려면 줄구룹에서 얻은 힘의 귀감이 있어야 합니다. 그곳으로 가서 우리가 찾는 것을 되찾으십시오.' WHERE `entry`=8059; +UPDATE `locales_quest` SET `Details_loc1`='우리 부족의 마법사는 마술사로 알려져 있습니다. 그들은 주문에 강력한 모조를 사용하여 종종 부족의 적들을 어리둥절하게 만들고 혼란스럽게 만듭니다!$B$B<알타빔이 사악하게 웃는다.>$B$B강력한 환영술사가 일하는 모습을 보는 것은 정말 멋진 광경입니다. 그들 자신의 광기에서!$B$B우리 마술사들의 길을 알려면 줄구룹으로 가서 선택된 마력의 보물을 내게 가져오십시오. 이를 위해 마술사가 주문을 짜는 데 사용하는 팔 랩을 제공하겠습니다.' WHERE `entry`=8060; +UPDATE `locales_quest` SET `Details_loc1`='구루바시 제국이 멸망한 후 암흑기에 잔달라 포식자들은 그들의 기량을 이용하여 부족에게 생계를 제공했습니다. 사냥꾼은 우리 부족의 포식자와 매우 흡사하다고 주장합니다. 사냥을 추구하는 것은 포식자의 본질을 구현하는 것입니다. 하지만 줄구룹에서의 당신의 사냥은 우리 최고의 포식자들 사이에서 당신이 진정으로 어떤 평가를 받는지 보여줄 것입니다.$B$B줄구룹에 있는 마력의 보물 샘플을 가져오십시오. 그렇게 하면 두 번째 포식자가 되는 첫 걸음을 내딛게 됩니다.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `Details_loc1`='잔달라의 미치광이는 도적과 비슷하지만 무엇보다도 그들은 광기... 혼돈... 존재의 예측 불가능성을 포용합니다. 전장에서 보기에 공포스러운 그들은 부족이 쪼개진 후 야만적인 시대에 우리 적들 사이에 혼란과 대혼란의 씨앗을 뿌렸습니다. 그들이 없었다면 우리는 오늘 여기에 없었을 것입니다.$B$B내가 찾는 줄구룹의 마력의 귀감(Paragons of Power)을 가져오면, 미친 모자의 귀중한 갑옷 중 첫 번째를 당신에게 주겠습니다. 광기를 받아들여라!' WHERE `entry`=8063; +UPDATE `locales_quest` SET `Details_loc1`='우리 잔달라는 드루이드 방식을 모릅니다. 자연은 우리의 필요에 의해 형성되는 것이지 그 반대가 아닙니다. 그럼에도 불구하고 haruspex는 자연과 가장 조화를 이루는 우리 중 하나이며 당연히 그렇습니다. 짐승의 유령을 포기한다는 것은 그들 중 하나가 된다는 것이 무엇인지를 아는 것입니다. 그것이 자연의 진정한 힘입니다.$B$BB줄구룹 내부에서 힘의 귀감의 제물을 가져와 우리에게 자신을 증명하십시오. 이렇게 하시면 강력한 아이템을 드리겠습니다. 많은 잔달라의 하프피스가 사용하는 허리띠입니다.$B$B강력한 모조, 야 몬!' WHERE `entry`=8064; +UPDATE `locales_quest` SET `Details_loc1`='포식자는 먹이를 스토킹하는 방법을 알고 있지만 성공적인 포식자는 무리를 이루고 나면 공격하는 방법을 알고 있습니다. 줄구룹에서 성공하려면... 그리고 잔달라 포식자처럼 될 기회를 얻으려면 두 가지 모두를 마스터해야 합니다.$B$B줄구룹에서 힘의 귀감의 선택 부품을 가져오세요. 내 보상은 장신구가 생산하는 힘이 될 것이고, 당신은 잔달라 포식자의 허리띠가 될 것입니다. 교환할 가치가 있는 장비입니다.' WHERE `entry`=8066; +UPDATE `locales_quest` SET `Details_loc1`='우리 잔달라는 우리가 입는 것을 성취의 상징으로 소중히 여깁니다. 옷에서 나오는 것을 감지하기 위해 사람이 입는 옷을 볼 수 있을 필요는 없습니다. 힘은 시각을 초월합니다. 잔달라 포식자의 옷은 이와 같으며 그들이 가장 아끼는 것은 그들이 입는 망토입니다. 그것은 시야에서 시야를 가리고... 그들이 원할 때 그들의 존재를 알리는 데 도움이 됩니다.$B$B힘의 보물이 줄구룹에서 당신의 회수를 기다리고 있습니다. 내가 찾는 것을 가져오면 포식자의 망토가 당신의 것이 될 것입니다.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `Details_loc1`='잔달라의 전설적인 미친 모자 중 하나는 금이 간 카르바살이었습니다. 전설에 따르면 카르자반은 처음으로 부족의 적과 마주했을 때 \"광기의 직물\"로 특별히 짜여진 망토를 사용했습니다. 그의 형태는 망토뿐만 아니라 쌍검의 눈부신 속도에도 가려져 있었습니다. 오늘날 Madcaps는 자신의 망토를 부족에서 자신의 위치를 ​​나타내는 표시로 소중히 여깁니다. $B$BB내가 찾는 Power의 Paragons를 가져오면 그러한 망토가 당신의 적에게 광기를 엮어줄 것입니다.' WHERE `entry`=8072; +UPDATE `locales_quest` SET `Details_loc1`='Augurs는 요소의 모조를 알고 있습니다. 그들은 그것을 부족을 영광으로 인도하는 수단으로 사용합니다. 구루바시 제국이 무너진 후 암흑기에 우리의 점쟁이들은 우리를 남해의 안전한 안식처로 인도했습니다. 그들은 또한 우리를 다시 이곳 골짜기로, 줄구룹에서 악이 양조되고 있는 심장부로 다시 인도했습니다.$B$B줄구룹 내부에서 마력의 귀감 제물을 가져와 당신의 가치를 우리에게 증명하십시오. . 그렇게 하시면 우리 오거들이 사용하는 벨트를 드리겠습니다. 그 벨트 안에는 강력한 모조가 들어 있습니다!' WHERE `entry`=8074; +UPDATE `locales_quest` SET `Details_loc1`='잔달라의 오거들은 모두 호버크라는 독특한 가슴 부분을 착용합니다. 그것은 강한 사슬로 짜여진 최고급 비단과 옷감에 맞습니다. 그것은 그들의 신성뿐만 아니라 권위의 상징이기도 합니다. 정령과 대화하는 데 일생을 바치는 자를 만나는 것은 결코 현명한 일이 아닙니다...$B$BB줄구룹 내부에서 마력의 보물을 제게 가져와 당신의 가치를 증명해 주십시오. 그렇게 하시면 우리 오거들이 입고 싶어할 최고의 호버크 중 하나를 드리겠습니다!' WHERE `entry`=8075; +UPDATE `locales_quest` SET `Details_loc1`='악마 같은 사람은 권력을 단순히 소유하는 것이 아니라 완전히 구현하려고 합니다. 한 명 이상의 악마들과 악마와의 싸움에서 패배했습니다. 적들이 우리를 위협하고 있는 상황에서(특히 줄구룹에서) 악마가 우리 적들에게 발휘할 수 있는 힘은 희생할 가치가 있습니다. 우리의 생존은 우리를 파괴하려는 자들을 분쇄하는 데 달려 있습니다. 구루바시 제국의 몰락이 우리에게 이것을 가르쳐 주었습니다.$B$B줄구룹으로 가서 필요한 힘의 보물을 얻으십시오. 이렇게 하면 귀한 악마 아이템이 당신의 것이 될 것입니다.' WHERE `entry`=8076; +UPDATE `locales_quest` SET `Details_loc1`='궁극적인 복수가 줄구룹에서 기다리고 있습니다. 학카르는 다시는 일어나서는 안 됩니다. 학카르는 내부에서 구루바시 제국을 파괴했습니다. 어떤 희생도 충분하지 않았습니다. 트롤은 이전 영광의 그림자입니다. 이것이 Hakkar 때문이라는 것을 알고 있습니다.$B$B당신이 될 운명의 변호자가 되십시오. 악의 하수인에게 대혼란을 일으키십시오. 줄구룹은 잔달라의 복수를 맛봐야 합니다. Paragons of Power에서 증거를 가져오십시오. 변명자의 허리띠를 받게 됩니다. 당신은 진정한 힘을 얻을 것입니다.$B$B가라.' WHERE `entry`=8078; +UPDATE `locales_quest` SET `Details_loc1`='옹호자의 힘의 상징은 흉갑입니다. 강력한 모조로 단조됩니다. 그것은 우리가 존경하는 사람들에게만 신뢰됩니다. 복수의 잔달라 상징입니다.$B$B구원자가 되는 것은 복수가 되는 것입니다. 줄구룹에서 필요한 힘의 보물을 가져가십시오. 우리에게 가져오세요. 우리는 우리에게서 훔친 모조를 가져갈 것입니다. 우리는 Hakkar의 하수인에게 대가를 치르게 할 것입니다. 보상으로 변호인의 흉갑을 드리겠습니다.$B$B가겠습니다. 우리의 복수가 되어주세요, $N.' WHERE `entry`=8079; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 명예 훈장을 가지고 내게 돌아오십시오.' WHERE `entry`=8080; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 자원 상자를 가지고 나에게 돌아오십시오.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Details_loc1`='$N, Arathi Basin의 전투는 자원과 영토를 위한 전투입니다. 우리 군대에 필요한 원자재와 보급품을 공급하기 위해 해당 지역의 요충지를 유지하고 운영해야 합니다. 아라시 분지 기지에서 가장 멀리 있는 거점을 공격하라.$B$B농장, 광산, 제재소, 대장장이가 적에게 점령당하고 있을 때 공격하라. 적의 깃발을 찾아서 깃대에서 뜯어내십시오!$B$B네 지점을 모두 통과한 다음 나에게 돌아오십시오.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신은 아라시 분지의 전투를 우리의 적에게 빼앗았고 그 전장에서 큰 영예를 얻었습니다. 당신은 $c로서의 당신의 가치를 우리에게 보여주었고, 우리가 그들의 악행에 굴복하지 않을 우리의 적들을 보여주었습니다!$B$B당신의 가치가 우리에게 입증되었기 때문에 당신에게 어려운 일이 있습니다. 아라시 분지에 있는 기지를 최소 4개는 장악해 주셨으면 합니다. 그렇게 할 수 있다면 우리는 중요한 자원을 확보할 뿐만 아니라 호드에게 우리의 우위를 보여줄 것입니다!$B$B가서, $N, 그리고 행운을 빕니다.' WHERE `entry`=8114; +UPDATE `locales_quest` SET `Details_loc1`='$N, 아라시 분지의 자원을 놓고 싸우는 것은 피비린내 나는 일입니다. 아라소르 연맹에 대한 당신의 봉사는 그들이 감사하는 만큼 필요한 만큼 필요합니다.$B$B그리고 우리는 당신에게 할 일이 하나 더 있습니다.$B$B연맹은 파멸단이 아라시 분지를 점령하는 것을 강력히 반대하고자 합니다. 우리는 그들이 전장의 모든 전략적 요충지에서 몰아내길 원합니다!$B$B쉽지 않겠지만, 누군가가 해낼 수 있다면 그것은 당신입니다.' WHERE `entry`=8115; +UPDATE `locales_quest` SET `Details_loc1`='이미 들으셨겠지만, 아라소르 연맹이 아라시 분지로 대규모 병력을 파견하고 있습니다. 식량과 보급품에 열광하는 이 얼라이언스 바보들은 그곳의 풍부한 자원을 장악하고 통제하려고 합니다. 그들에게 아라시가 다시는 인간의 고향이 아니라는 것을 보여줘야 합니다!$B$B아라시 분지로 가서 광산, 제재소, 대장장이, 마구간을 공격하세요. 적의 깃발을 내리고 호드의 영토를 선언하십시오.$B$B가서, $N. 이 작업이 완료되면 나에게 다시 보고하십시오.' WHERE `entry`=8120; +UPDATE `locales_quest` SET `Details_loc1`='$N, 아라시 분지를 둘러싼 전투가 격렬해지면서 당신의 행동에 대한 소식이 많은 귀에 들렸습니다. 자네는 우리 사이에서 높이 평가받고 있어 내가 지금 자네에게 주는 임무를 완수할 수 있을 거라고 확신해.$B$B아라소르 연맹에 메시지를 보낼 때야. 우리는 그들에게 아라시 분지에 있는 그들의 소유물이 빈약하고 빠르게 사라지고 있음을 보여주어야 합니다. 우리는 Arathi Basin의 4개 전략 거점을 한 번에 확보하여 그들에게 이것을 보여줄 것입니다.$B$B여기서 $B$B성공하여 Defilers 사이에서 큰 존경을 얻으십시오.' WHERE `entry`=8121; +UPDATE `locales_quest` SET `Details_loc1`='우리는 갈등이 깊어서 보기 힘들지만, 우리 정탐꾼들은 아라소르 연맹의 결의가 약해지고 있다고 보고합니다. 우리는 이 창을 사용하여 그들에게 잔인한 일격을 가해야 합니다! 아라시 분지로 돌아가 우리의 적에게 몸을 던지십시오. 그들을 저주하고 죽이고 5개의 전략적 기지를 모두 장악하세요! 피를 흘리며 비명을 지르며 최전선에서 병사들을 내보내고, 당신의 잔인한 이야기를 야옹거리는 입술로 말하십시오.' WHERE `entry`=8122; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 획득한 명예 훈장을 가지고 나에게 돌아오십시오.' WHERE `entry`=8123; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 얻은 자원을 가지고 나에게 돌아오십시오.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Details_loc1`='아제로스의 추수 축제 기간 동안 우리는 영웅들이 우리를 대신해 희생한 영웅들에게 감사를 표합니다. 어떤 경우에는 궁극적인 희생이기도 합니다. 호드는 많은 영웅을 인정하지만 그롬 헬스크림만큼 힘과 희생을 보여주는 영웅은 없습니다.$B$B이 공물을 잿빛 골짜기의 악마의 낙하 협곡에 있는 그의 기념비에 가져가서 그롬에게 경의를 표할 수 있도록 도와주세요. 기지에 놓고 나에게 돌아오세요. 축제가 끝날 때까지만 여기 있을 테니 그롬에게 조공을 바치는 데 시간을 낭비하지 마세요.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `Details_loc1`='아즈샤라의 오그틴크가 당신과 같은 노련한 사냥꾼을 모집했습니다. 그는 세나리온 의회를 돕기 위해 부족을 떠난 펄볼그 사냥꾼입니다. 그의 가르침은 그의 기술을 공유하는 다른 사람들의 지혜를 풍부하게 하고 균형을 유지하도록 안내하기 위한 것입니다. 그와 대화하는 것이 좋을 것입니다.$b$b오그틴크는 엘다라스 폐허에서 북동쪽에 있는 아즈샤라의 절벽 꼭대기에 있습니다.' WHERE `entry`=8151; +UPDATE `locales_quest` SET `Details_loc1`='준마는 알려진 땅에서 가장 강력한 뿔을 달고 있습니다. 이러한 뿔은 준마를 방어하는 데 사용되며 공격자를 공격하고 종종 포인트를 손상시킵니다. 완벽하고 자연적인 뿔은 최고의 자신감을 가진 동물의 영혼의 표시입니다.$b$b이런 뿔을 잡으면 당신도 같은 자신감을 갖게 될 것입니다.$b$b코뿔소를 사냥하고 완벽한 뿔을 찾아 내게 가져오세요.' WHERE `entry`=8153; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 명예 훈장을 가지고 내게 돌아오십시오.' WHERE `entry`=8154; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 명예 훈장을 가지고 내게 돌아오십시오.' WHERE `entry`=8155; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 명예 훈장을 가지고 내게 돌아오십시오.' WHERE `entry`=8156; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 자원 상자를 가지고 나에게 돌아오십시오.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 자원 상자를 가지고 나에게 돌아오십시오.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 자원 상자를 가지고 나에게 돌아오십시오.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 획득한 명예 훈장을 가지고 나에게 돌아오십시오.' WHERE `entry`=8160; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 획득한 명예 훈장을 가지고 나에게 돌아오십시오.' WHERE `entry`=8161; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 획득한 명예 훈장을 가지고 나에게 돌아오십시오.' WHERE `entry`=8162; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 얻은 자원을 가지고 나에게 돌아오십시오.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 얻은 자원을 가지고 나에게 돌아오십시오.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 얻은 자원을 가지고 나에게 돌아오십시오.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Details_loc1`='$N, Arathi Basin의 전투는 자원과 영토를 위한 전투입니다. 우리 군대에 필요한 원자재와 보급품을 공급하기 위해 해당 지역의 요충지를 유지하고 운영해야 합니다. 아라시 분지 기지에서 가장 멀리 있는 거점을 공격하라.$B$B농장, 광산, 제재소, 대장장이가 적에게 점령당하고 있을 때 공격하라. 적의 깃발을 찾아서 깃대에서 뜯어내십시오!$B$B네 지점을 모두 통과한 다음 나에게 돌아오십시오.' WHERE `entry`=8168; +UPDATE `locales_quest` SET `Details_loc1`='이미 들으셨겠지만, 아라소르 연맹이 아라시 분지로 대규모 병력을 파견하고 있습니다. 식량과 보급품에 열광하는 이 얼라이언스 바보들은 그곳의 풍부한 자원을 장악하고 통제하려고 합니다. 그들에게 아라시가 다시는 인간의 고향이 아니라는 것을 보여줘야 합니다!$B$B아라시 분지로 가서 광산, 제재소, 대장장이, 마구간을 공격하세요. 적의 깃발을 내리고 호드의 영토를 선언하십시오.$B$B가서, $N. 이 작업이 완료되면 나에게 다시 보고하십시오.' WHERE `entry`=8169; +UPDATE `locales_quest` SET `Details_loc1`='이미 들으셨겠지만, 아라소르 연맹이 아라시 분지로 대규모 병력을 파견하고 있습니다. 식량과 보급품에 열광하는 이 얼라이언스 바보들은 그곳의 풍부한 자원을 장악하고 통제하려고 합니다. 그들에게 아라시가 다시는 인간의 고향이 아니라는 것을 보여줘야 합니다!$B$B아라시 분지로 가서 광산, 제재소, 대장장이, 마구간을 공격하세요. 적의 깃발을 내리고 호드의 영토를 선언하십시오.$B$B가서, $N. 이 작업이 완료되면 나에게 다시 보고하십시오.' WHERE `entry`=8171; +UPDATE `locales_quest` SET `Details_loc1`='Mosh\'aru Tablets에 대한 조사에서 암울한 소식을 듣게 되었습니다, $N. 학카르의 진정한 모습인 신 그 자체는 당신이 그를 사로잡은 바로 그 알을 통해 다시 태어날 수 있습니다. Yeh\'kinya는 그것이 자신의 악을 억제하기 위한 것이라고 말했지만, 그것은 그것을 재창조하기 위한 것입니다! 트롤이 당신을 잘못된 길로 인도했습니다!$B$B예킨야에게 가서 알을 요구하십시오. 학카르의 귀환을 막기에 너무 늦지 않도록 기도해 주십시오!' WHERE `entry`=8181; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8184; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8185; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8186; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8188; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8189; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 올바른 구성 요소로 고대 트롤 마법을 만들 수 있습니다. $B$B첫 번째는 가장 강력한 학카리 부관인 진도와 혈군에게서 빼앗아야 하는 원시 학카리 우상입니다.$B$B두 번째는 구멍이 뚫린 부두 인형입니다. 이것들은 이 더러운 장소를 어지럽히는 쓰레기 더미에서 찾을 수 있습니다. 징크스 된 hoodoo 더미 내부를 살펴보십시오.' WHERE `entry`=8192; +UPDATE `locales_quest` SET `Details_loc1`='나는 부족의 동전으로 알려진 권력의 모범을 찾고 있습니다. 그것들은 줄구룹의 다양한 주민들이 사용하는 화폐이며, 각각 미묘하지만 강력한 모조가 깃들어 있습니다.$B$B아홉 종류가 있습니다. 일부는 잔달라 영웅에게 제공하는 다양한 방어구 때문에 내 동포들이 찾고 있습니다. 여분이 있으시면 명예 토큰 중 하나를 3개 세트로 교환해 드리겠습니다. 상인 Rin\'wosho와 함께 토큰을 사용할 수 있습니다. 그는 우리 영웅들에게 특별한 아이템을 제공합니다.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `Details_loc1`='부서진 낚시 미끼와 태클 사이에는 말려 있는 비단 줄자가 있습니다. 테이프에는 $B$B\"Nat Pagle, Dustwallow Marsh\"라는 라벨이 부착되어 있습니다.' WHERE `entry`=8227; +UPDATE `locales_quest` SET `Details_loc1`='웨이브스래셔는 이곳 아즈샤라에만 사는 수륙양용 야수입니다. 그것들은 강력하고 탄력적입니다.$b$b파동 채찍질자의 질기고 빛을 반사하는 비늘은 사냥꾼의 힘을 반영합니다.$b$b아즈샤라 해안을 따라 파동 채찍질자를 추적하고 사냥하고 저에게 비늘을 가져오십시오.' WHERE `entry`=8231; +UPDATE `locales_quest` SET `Details_loc1`='먼저 첫 번째 것들. 내가 잃어버린 것은 작은 파란색 가방인데 내용물은 사적인 것입니다.$b$b도둑은 이미 죽었습니다. 우리가 아는 것은 바보들이 가방을 열 수 없다는 것입니다. 그래서 그들은 그것을 아즈샤라에 있는 어떤 나무구렁 주술사에게 신성한 유물로 팔았습니다. 영리합니다.$b$b당신이 아즈샤라로 가서 교묘하게... 아니면 힘을 써서 주술사에게서 그것을 회수해야 합니다. 첫 번째 방법으로 더 나은 행운을 빕니다. 일단 획득하면 Archmage Xylem에게 가져 가십시오.' WHERE `entry`=8234; +UPDATE `locales_quest` SET `Details_loc1`='라벤홀트 경이 우리 둘에게 부탁을 했습니다. 그는 이 가방에서 마법을 제거하고 싶어합니다.$b$b안타깝게도 최근에 디스펠링에 관한 제 책 중 일부가 압수되어 야만인들에 의해 파괴되었습니다. 내 책의 나머지 부분은 여전히 ​​소중합니다.$b$b인코딩된 조각을 충분히 가져오면 다시 조각낼 수 있습니다. 가장 좋은 기회는 숲 우즈를 죽이는 것입니다. 그들은 거의 모든 것을 줍는 경향이 있기 때문입니다. 아즈샤라 북동쪽에서 찾을 수 있습니다.' WHERE `entry`=8235; +UPDATE `locales_quest` SET `Details_loc1`='조각을 해독하고 마법을 제거하는 데 시간이 걸립니다. 완료되면 라벤홀트 경에게 직접 가방을 전달하겠습니다.$b$b모파즈라고 알려진 녹색 비룡이 가지고 있다고 하는 열쇠 문제는 아직 남아 있습니다. 비룡은 슬픔의 늪에 입구가 있는 아탈학카르 신전 깊숙한 곳에 집을 마련했습니다.$b$b친구들을 모아 그의 은신처로 모험을 떠나세요. Ravenholdt 경은 열쇠를 가지고 당신의 귀환을 기다릴 것입니다.' WHERE `entry`=8236; +UPDATE `locales_quest` SET `Details_loc1`='나는 부족의 동전으로 알려진 권력의 모범을 찾고 있습니다. 그것들은 줄구룹의 다양한 주민들이 사용하는 화폐이며, 각각 미묘하지만 강력한 모조가 깃들어 있습니다.$B$B아홉 종류가 있습니다. 일부는 잔달라 영웅에게 제공하는 다양한 방어구 때문에 내 동포들이 찾고 있습니다. 여분이 있으시면 명예 토큰 중 하나를 3개 세트로 교환해 드리겠습니다. 상인 Rin\'wosho와 함께 토큰을 사용할 수 있습니다. 그는 우리 영웅들에게 특별한 아이템을 제공합니다.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `Details_loc1`='나는 부족의 동전으로 알려진 권력의 모범을 찾고 있습니다. 그것들은 줄구룹의 다양한 주민들이 사용하는 화폐이며, 각각 미묘하지만 강력한 모조가 깃들어 있습니다.$B$B아홉 종류가 있습니다. 일부는 잔달라 영웅에게 제공하는 다양한 방어구 때문에 내 동포들이 찾고 있습니다. 여분이 있으시면 명예 토큰 중 하나를 3개 세트로 교환해 드리겠습니다. 상인 Rin\'wosho와 함께 토큰을 사용할 수 있습니다. 그는 우리 영웅들에게 특별한 아이템을 제공합니다.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `Details_loc1`='도움이 필요한 사람들을 돕는 것이 신의 방식입니다. 방법은 중요하지 않습니다 -- 오직 이유만이 중요합니다.$b$b세나리온 의회에는 그런 필요가 있습니다. Ogtinc와 대화하여 곤경에 처한 사람들을 도와주십시오. 그는 아즈샤라에 있는 엘다라스 폐허의 북동쪽에 있는 절벽 꼭대기에 살고 있습니다.' WHERE `entry`=8254; +UPDATE `locales_quest` SET `Details_loc1`='이 원기회복 연고의 경우 간단한 공식을 사용해야 합니다. 한 부분은 독이고 두 부분은 치료입니다. 하나의 치료법을 얻었으니 이제 독을 모아야 합니다.$b$b엘다라스의 폐허를 배회하는 잔존하는 명가와 같은 강력한 언데드는 때때로 악이 너무 주입되어 병약한 녹색 점액으로 합쳐집니다. 살아 있는 자에게는 이 물질을 불사의 영액이라고 합니다.$b$b이 사악한 원소의 힘 때문에 나는 단 하나의 영액만 필요로 합니다.' WHERE `entry`=8256; +UPDATE `locales_quest` SET `Details_loc1`='이제 마지막 부분, 두 번째 치료법입니다.$b$b녹색 비룡 Morphaz는 모든 형태의 독과 질병에 면역이 있는 것으로 알려져 있습니다. 많은 드루이드가 이 정보를 제공하기 위해 죽었습니다. 의심할 여지 없이 그의 피가 우리에게 필요한 만큼 강력합니다.$b$b세나리온 의회의 배달원이 당신이 마지막 부품을 수집하는 동안 이미 수집한 부품을 가져갈 것입니다. 아군을 소환하고 가라앉은 아탈학카르 사원에 있는 비룡의 은신처를 찾으십시오. 그의 피를 Felwood에 있는 Greta Mosshoof에게 가져가십시오.' WHERE `entry`=8257; +UPDATE `locales_quest` SET `Details_loc1`='죽음의 기사 다크리버는 스칼로맨스에서 위대한 납골당을 관장합니다. 그는 자신의 명령을 수행하기 위해 영혼의 영역을 왜곡하겠다고 위협하며, 그를 막아야 합니다! 여기가 당신이 만든 점술가가 작동하는 곳입니다.$B$B대 납골당의 지하실 중앙에 있는 점술 점술을 사용하여 Darkreaver의 하수인 영혼을 불러내십시오. 영혼을 물리치면 죽음의 기사가 나타납니다. $N, 그의 머리를 가져와! 그의 죽음만이 영계에 가해진 피해를 되돌릴 것입니다!' WHERE `entry`=8258; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 정상에 오르는 것이 때때로 어려울 수 있다는 것을 이해합니다. 그래도 승리를 거두지 못하더라도 우리를 위한 당신의 노력은 중요합니다.$B$B전쟁노래 협곡의 시련 중 하나를 완료하고 승리를 거두지 못하더라도 여전히 희생의 리본을 받게 됩니다. 센티넬이 우리 대신 행동한 것에 대한 보상을 받을 수 있도록 가져오세요... 이번에는 이기지 못하더라도.' WHERE `entry`=8266; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 정상에 오르는 것이 때때로 어려울 수 있다는 것을 이해합니다. 그래도 승리를 거두지 못하더라도 우리를 위한 당신의 노력은 중요합니다.$B$B전쟁노래 협곡의 시련 중 하나를 완료하고 승리를 거두지 못하더라도 여전히 희생의 리본을 받게 됩니다. 우리를 대신해 행동한 것에 대해 Outriders가 보상할 수 있도록 가져오세요... 이번에는 이기지 못하더라도.' WHERE `entry`=8267; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 정상에 오르는 것이 때때로 어려울 수 있다는 것을 이해합니다. 그래도 승리를 거두지 못하더라도 우리를 위한 당신의 노력은 중요합니다.$B$B전쟁노래 협곡의 시련 중 하나를 완료하고 승리를 거두지 못하더라도 여전히 희생의 리본을 받게 됩니다. 우리를 대신해 행동한 것에 대해 Outriders가 보상할 수 있도록 가져오세요... 이번에는 이기지 못하더라도.' WHERE `entry`=8268; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 정상에 오르는 것이 때때로 어려울 수 있다는 것을 이해합니다. 그래도 승리를 거두지 못하더라도 우리를 위한 당신의 노력은 중요합니다.$B$B전쟁노래 협곡의 시련 중 하나를 완료하고 승리를 거두지 못하더라도 여전히 희생의 리본을 받게 됩니다. 센티넬이 우리 대신 행동한 것에 대한 보상을 받을 수 있도록 가져오세요... 이번에는 이기지 못하더라도.' WHERE `entry`=8269; +UPDATE `locales_quest` SET `Details_loc1`='호드의 용사 여러분, 주목하십시오! 우리가 너무 오랫동안 도전하지 않은 위협이 있습니다. 아제로스 전역의 실리시드 벌집 근처의 땅이 흔들리면서 확장을 준비하는 그들의 수에 큰 움직임이 있음을 알렸습니다.$B$BCenarion Circle 군대가 너무 늦기 전에 실리시드와 싸우기 위해 실리더스에 집결했습니다! 더 이상 그들이 우리 땅을 더럽히지 못할 것이다!$B$B모든 건강한 전투원은 세나리온 요새에 있는 바람소환사 프라우드혼에게 보고해야 합니다! 실리시드를 물리칠 것이다!' WHERE `entry`=8276; +UPDATE `locales_quest` SET `Details_loc1`='황혼의 망치단은 자신의 대열을 떠나는 자들에게 친절하지 않습니다. 그들은 내가 일종의 짐승인 것처럼 오늘날까지 나를 사냥합니다! 말할 필요도 없이 그들의 적은 내 친구입니다!$B$B이 서판을 해독하려면 그들의 서기가 비밀 메시지를 암호화하는 데 사용한 책인 Twilight Lexicon이 필요합니다. 서로 다른 위치에 3개의 챕터를 보관하는 중요한 도구입니다! 사전을 맡은 장교는 황혼의 파수꾼으로 알려져 있으며 황혼의 망치단 야영지에서 그들을 찾습니다.' WHERE `entry`=8279; +UPDATE `locales_quest` SET `Details_loc1`='자, 여기 있습니다... 꽤 귀중한 정보 덩어리입니다. 꼭 말해야겠습니다! 세나리온 의회의 군대가 실리더스에 도착하는 것을 보았습니다. 그들은 황혼의망치단을 몰아낼 계획이지, 그렇지 않니? 이것은 도움이 될 것입니다. $B$B이 양피지를 그들의 지도자인 사령관 Mar\'alith에게 가져가십시오. 머지않아 황혼의망치단은 패배할 것이고 나는 영원히 그들의 손아귀에서 벗어날 것이다!' WHERE `entry`=8287; +UPDATE `locales_quest` SET `Details_loc1`='이 터널 너머에는 투쟁과 혼란의 들판이 있습니다. 젊은 $c 님. 호드는 계속해서 우리의 신성한 숲을 파괴하고 그들의 전쟁 기계를 가동하기 위해 상록수 잎을 베어내고 있습니다.$B$B전쟁노래 협곡에 들어가 은빛날개 요새를 방어하세요. 침략해 오는 호드 군대를 물리치세요!$B$B이렇게 하면 명예 훈장을 받을 수 있습니다. 나에게 가져오세요, $N. 그러면 보상해드리겠습니다.' WHERE `entry`=8291; +UPDATE `locales_quest` SET `Details_loc1`='Ashenvale 숲의 야생은 $r 호드의 힘에 굴복할 것입니다. 실버윙이 말하거나 행하는 그 어떤 것도 우리의 주권적 명령을 막을 수 없습니다. Kalimdor는 호드에 속합니다. 감히 우리가 정당한 우리의 것을 수확하는 것을 막으려는 시도가!$B$B우리의 발전을 늦추려는 그들의 미약한 시도를 저지하면서 자부심이 가슴에 부풀어 오르게 하십시오. Silverwing Sentinels를 파괴하고 Mark of Honor를 획득하십시오. 그런 표식 $N을 가지고 나에게 돌아오면 보상을 받을 것입니다.' WHERE `entry`=8294; +UPDATE `locales_quest` SET `Details_loc1`='전쟁은 병사들과 싸워야 한다, 어떤 병사라도 말할 것이다. 빈약한 장비나 배고픈 상태에서 싸운 전투는 시작도 하기 전에 졌다고 합니다!$B$B그래서 아라시 분지가 중요합니다. 분지에는 필수 자원을 보유하고 있는 주요 지역이 있습니다. 금속, 무기, 식량, 목재 등 모든 것이 필요하며 그곳에서 모든 것을 얻을 수 있습니다.$B$B내가 당신에게 원하는 것은 $N입니다. 아라시 분지로 들어가 적보다 더 많은 기지를 확보하여 전투에서 승리하고 명예 훈장을 가지고 내게 돌아오십시오.' WHERE `entry`=8297; +UPDATE `locales_quest` SET `Details_loc1`='아라소르 연맹은 아라시를 되찾기 위해 비용을 아끼지 않고 있습니다. 그들과 얼라이언스의 모든 종족은 이제 이 머나먼 지역으로 흘러들어 피난처 포인트에서 거점을 확장하려고 합니다. 우리는 그들을 막아야 합니다. 그들을 막는 가장 좋은 방법은 보급품을 가져가는 것입니다.$B$B당신이 우리를 도울 수 있습니다, $N. 풍부한 광산, 비옥한 땅, 숙련된 장인으로 유명한 아라시 분지로 들어갑니다. 가능한 모든 기지를 점령하고 통제하고, 전투에서 승리하고, 획득한 명예 훈장을 가지고 나에게 돌아오십시오.' WHERE `entry`=8299; +UPDATE `locales_quest` SET `Details_loc1`='$N.$B$BI가 너무 많은 것을 비밀로 한 것에 대해 사과해야 할 때입니다. 코앞에도 적들이 많습니다. 이 책을 읽고 배우십시오. 내가 너에게 주는 지식을 가지고 우리 주인을 찾아라.' WHERE `entry`=8303; +UPDATE `locales_quest` SET `Details_loc1`='신성한 결계 근처 실리더스의 남쪽 사막에는 단 하나의 결정체 눈물이 존재합니다. 이 눈물은 흐르는 모래의 전쟁 동안 우리에게 닥친 큰 손실의 상징입니다. 깨달음을 얻기 위해 이 눈물을 찾아 그 깊이를 들여다보세요.' WHERE `entry`=8305; +UPDATE `locales_quest` SET `Details_loc1`='트릭 오어 트릿을 가고 싶은데 아파서 갈 수가 없어요. 당신이 나를 위해 간다면 당신이 얻은 사탕을 내가 이미 가지고 있는 사탕과 교환하겠습니다! 당신이 이 사탕을 좋아할 것 같아요. 이 사탕은 당신을 재미있고 무서운 것으로 변하게 만들어요!$B$B대도시의 여관주인 대부분이 할로윈 축제를 위해 사탕을 주고 있습니다. 그들과 대화하고 그들이 요구하는 트릭을 수행하세요! 또한 Ironforge의 Talvash라는 작은 그놈도 사탕을 나눠주고 있습니다. 사탕을 모두 모으면 여기로 가져오세요!' WHERE `entry`=8311; +UPDATE `locales_quest` SET `Details_loc1`='트릭 오어 트릿을 가고 싶은데 아파서 갈 수가 없어요. 당신이 나를 위해 간다면 당신이 얻은 사탕을 내가 이미 가지고 있는 사탕과 교환하겠습니다! 당신이 이 사탕을 좋아할 것 같아요. 이 사탕은 당신을 재미있고 무서운 것으로 변하게 만들어요!$B$B대도시의 여관주인 대부분이 할로윈 축제를 위해 사탕을 주고 있습니다. 그들과 대화하고 그들이 요구하는 트릭을 수행하세요! 그리고 센진 마을에 있는 칼리 레믹이라는 트롤도 사탕을 나눠주고 있습니다. 사탕을 모두 모으면 여기로 가져오세요!' WHERE `entry`=8312; +UPDATE `locales_quest` SET `Details_loc1`='모래벌레 고기 요리법은 읽기 쉽지만 들어 본 적이 없는 허브와 향신료에 대한 언급이 포함되어 있습니다. Calandrath는 사막에서 자라는 식물에 대해 충분히 이해할 수 있을 것입니다.' WHERE `entry`=8313; +UPDATE `locales_quest` SET `Details_loc1`='돌파구를 눈앞에 두고 있습니다, $N! 당신이 회수한 탁본으로 이 수정 프리즘의 문양을 재현할 수 있었습니다. 그것들은 분명히 퀴라지와 다른 미지의 존재들이 실리시드에게 다양한 메시지를 전달하기 위한 수단인 것 같습니다.$B$B불행히도 우리가 문자에서 얻을 수 있는 것은 그것뿐이었습니다. 수정 안에 숨겨진 메시지를 풀 방법을 찾아야 합니다.$B$B문양이 새겨진 수정 프리즘을 세나리온 요새에 있는 지질학자 락스베인에게 가져가세요. 그녀가 도울 수 있을지도 모릅니다.' WHERE `entry`=8314; +UPDATE `locales_quest` SET `Details_loc1`='사우스쇼어의 인간들은 에일주를 사랑하며 사우스쇼어 여관에서 제공되는 에일주를 소중하게 여깁니다. Hallow\'s End의 혼돈이 닥친 지금, 우리는 몇 주 동안 그들의 최신 음료를 망치는 데 사용할 수 있습니다. 앞으로 몇 달은 아니더라도!$B$B이 썩은 달걀을 사우스쇼어 여관 안에 있는 양조통에 넣으세요. 당신의 존재만으로도 분쟁이 발생할 수 있으니 스스로를 방어할 준비를 하십시오!$B$B사우스쇼어에서 그들이 곧 잊지 못할 맛을 맛보게 했다면 여기 축제에서 저에게 돌아오세요!' WHERE `entry`=8322; +UPDATE `locales_quest` SET `Details_loc1`='$N, 우리는 실리더스에서 황혼의 망치단의 작전이 느려지기를 바랐지만... 유감스럽게도 우리는 착각했습니다. 컬트에 대한 지속적인 공격을 통해 우리는 훨씬 더 어두운 힘인 Abyssal Council이 컬트 진영 사이에 흩어져 있는 신비한 윈드 스톤을 통해 망치를 조종한다는 사실을 알게 되었습니다. 다음 행동 $N은 Abyssal Council에 대항하는 것입니다.$B$B세나리온 요새의 동쪽 구역에 있는 장인 Aurel Goldleaf와 대화하십시오. 이 다음 도박에는 그녀의 기술이 필요할 것입니다.' WHERE `entry`=8331; +UPDATE `locales_quest` SET `Details_loc1`='$N, Aurel Goldleaf는 Abyssal Council의 지배 구성원을 소환하고 물리칠 방법을 찾았다고 생각합니다! 그런 일은 위험하겠지만 당신은 세나리온 의회에서 큰 존경을 받았습니다. 누구나 할 수 있다면 당신도 할 수 있다는 것을 알고 있습니다.$B$B행운이 함께하길 바랍니다, $N. 준비가 되면 아우렐과 대화하십시오.' WHERE `entry`=8343; +UPDATE `locales_quest` SET `Details_loc1`='메달이 있고 Abyssal Duke를 소환할 수 있으므로 Bor Wildmane과 대화하십시오. 그는 당신에게 Abyssal Council에 대항하는 임무를 부여할 것입니다.$B$B행운을 빈다, $N. 그리고 더 많은 메달이 필요하면 저에게 돌아오세요.' WHERE `entry`=8349; +UPDATE `locales_quest` SET `Details_loc1`='이제 당신이 황혼의 의회의 수장으로 변장할 수 있으니 보르 와일드메인이 당신과 이야기하고 싶어할 것이 확실합니다. 그를 만나러 가서 매우 어려운 임무를 수행할 준비를 하십시오...' WHERE `entry`=8351; +UPDATE `locales_quest` SET `Details_loc1`='Huum과 나는 방금 당신에 대해 이야기하고있었습니다. 그는 당신이 Abyssal Lord와 싸울 준비가 되었다고 말했습니다! $B$BI는 이것이 매우 위험한 시도라고 말해야 합니다. 백업을 가져오는 것이 좋습니다. 그리고 나는 당신의 친구 한두 명을 의미하는 것이 아니라 최고의 전투 준비가 된 전투력에 대해 이야기하고 있습니다. 당신의 친구가 당신만큼 좋다면 당신도 이길 수 있습니다!$B$B당신이 그렇게 한다면 - 언제나처럼 증거를 원할 것입니다 - 당신에게 정말 큰 보상을 주겠습니다.' WHERE `entry`=8352; +UPDATE `locales_quest` SET `Details_loc1`='아, 아픈 아이를 위해 속임수를 쓰거나 치료하는 건가요? 내 말은, 넌 사탕을 뒤지기엔 좀 늙었다고...$B$B글쎄, 내 대접인 아이언포지 박하를 위해... 너는... 닭처럼 딸꾹질을 해야 할 거야! 맞아요, 닭들은 민트를 좋아해요... 음 좋아요, 아마도 닭들은 그들을 사랑하지 않을 것입니다... 하지만 당신이 날 위해 닭 꼬꼬댁하지 않는 한 민트를 주지 않겠어요!$B$B글쎄 $c, 당신은 도전할 수 있나요? 아님?! 대접을 받을 시간입니다!' WHERE `entry`=8353; +UPDATE `locales_quest` SET `Details_loc1`='아, 아픈 아이를 위해 속임수를 쓰거나 치료하는 건가요? 내 말은, 넌 사탕을 뒤지기엔 좀 늙었다고...$B$B글쎄, 내 대접인 Undercity Mint를 위해... 너는... 닭처럼 딸꾹질을 해야 할 거야! 맞아요, 닭들은 민트를 좋아해요... 음 좋아요, 아마도 닭들은 그들을 사랑하지 않을 것입니다... 하지만 당신이 날 위해 닭 꼬꼬댁하지 않는 한 민트를 주지 않겠어요!$B$B글쎄 $c, 당신은 도전할 수 있나요? 아님?! 대접을 받을 시간입니다!' WHERE `entry`=8354; +UPDATE `locales_quest` SET `Details_loc1`='트릭 오어 트리터! Huzzah!$B$B자, 지금 당신이 고귀한 일을 하고 아픈 아이를 위해 사탕을 모으고 있지만, 그렇게 쉽게 당신을 놓아줄 수는 없습니다. 아픈 아이에게 줄 맛있는 놈리건 젤리가 있어요... 기차 소리를 내준다면! 하하, 그래, 그게 트릭이 될거야! 이 껌의 가격은 기차소리 하나!$B$B추가-추가, $c!' WHERE `entry`=8355; +UPDATE `locales_quest` SET `Details_loc1`='당신이 입고 있는... 재미있는 의상이군요. 올해는 당신이 착하고 아픈 아이에게 트릭 오어 트릿을 도와주고 있지만, 당신에게 트릭을 부탁해야 할 것 같아요!$B$B어디 보자... 당신은 그렇게 생겼어요. 그... 의상을 입은 강하고 버프... 당신이 플렉스하는 것을 보자! 네, 지금 가세요. 강한 $g 남자: 여자;!$B$B당신이 힘을 낼 때만 맛있는 스톰윈드 누가를 드리겠습니다. 멋진 할로윈데이 대접입니다.' WHERE `entry`=8356; +UPDATE `locales_quest` SET `Details_loc1`='아픈 아이를 위해 트릭 오어 트릿을 해주더라도 치료를 위해 트릭을 보여줘야 합니다! 우리는 전통을 잘 바꿀 수 없습니다. 이제 우리는... $B$BI 요즘 마지팬 한 조각의 비용이 춤을 추는 데 드는 비용이라고 믿습니다! 그래, 너의 움직임을 보자! 나를 위해 춤을 추면 맛있는 마지팬을 줄게!' WHERE `entry`=8357; +UPDATE `locales_quest` SET `Details_loc1`='트릭 오어 트리터! 그래, 몬!$B$B자, 이제 네가 숭고한 일을 하고 아픈 아이를 위해 사탕을 모은다고 해도 그렇게 쉽게 풀어줄 수는 없어. 아픈 아이에게 줄 맛있는 검은창 껌이 있어요... 저를 위해 기차 소리를 내면요! 하하, 그래, 그게 트릭이 될거야! 이 껌의 가격은 기차소리 하나!$B$B추가-추가, $c!' WHERE `entry`=8358; +UPDATE `locales_quest` SET `Details_loc1`='당신이 입고 있는... 재미있는 의상이군요. 올해는 당신이 착하고 아픈 아이에게 트릭 오어 트릿을 도와주고 있지만, 당신에게 트릭을 부탁해야 할 것 같아요!$B$B어디 보자... 당신은 그렇게 생겼어요. 그... 의상을 입은 강하고 버프... 당신이 플렉스하는 것을 보자! 네, 지금 가셔서 저를 위해 힘내세요, 강한 $g 남자 : 여자;!$B$B당신이 힘을 낼 때만 맛있는 오그리마 누가를 드리겠습니다. 멋진 할로윈데이 대접입니다.' WHERE `entry`=8359; +UPDATE `locales_quest` SET `Details_loc1`='아픈 아이를 위해 트릭 오어 트릿을 해주더라도 치료를 위해 트릭을 보여줘야 합니다! 우리는 전통을 잘 바꿀 수 없습니다. 이제 우리는... $B$BI 요즘 마지팬 한 조각의 비용이 춤을 추는 데 드는 비용이라고 믿습니다! 그래, 너의 움직임을 보자! 나를 위해 춤을 추면 맛있는 마지팬을 줄게!' WHERE `entry`=8360; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8368; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스와의 갈등은 진정한 전쟁으로 확대되었습니다. 이 시점에서 양측은 더 이상 거짓으로 전투에 참여하거나 기대하지 않습니다.$B$B아라시 분지의 전투는 단순하고 단순합니다. 얼라이언스가 자원을 얻어 우리를 상대로 사용하거나 우리가 자원을 얻어 전쟁 노력을 계속하는 데 사용합니다. Defilers가 우리에게 필요한 자원의 흐름을 유지하도록 도와주세요, $N!' WHERE `entry`=8370; +UPDATE `locales_quest` SET `Details_loc1`='내가 할로윈 축제에서 가장 싫어하는 것은 사우스쇼어에서 포세이큰이 사용하는 악취 폭탄입니다. 해방을 축하하는 데 이렇게 냄새나는 난장판이 뒤따를 줄 누가 알았겠습니까?$B$B할로윈 축제 기간 동안 이 청소기를 사용하여 호드가 여기 마을에 떨어뜨릴 수 있는 역겨운 악취 폭탄을 제거하세요. 소나무의 힘을 이용하여 불쾌한 냄새를 없애줍니다.$B$B사우스쇼어를 깨끗하게 유지하는 데 힘쓰세요. 그럼 즐거운 할로윈 축제를 보내드리겠습니다. 우리는 거래가?' WHERE `entry`=8373; +UPDATE `locales_quest` SET `Details_loc1`='전쟁에서 이기는 것은 단순히 상대를 이기고 이기는 것 이상입니다. 승리는 단순히 적보다 더 많이 생산하는 것으로 귀결되는 경우가 많습니다.$B$B아라시 분지에 있는 것은 어느 쪽이 먼저 차지하든 상당한 양의 자원 공급입니다.$B$B얼라이언스가 승리하면 우리 군대를 위한 더 많은 검과 창. 호드가 이기면 그 검과 창은 여전히 ​​만들어지고 우리를 겨누고 있을 것입니다! 지금이 아라시 분지의 얼라이언스를 도울 때입니다, $N.' WHERE `entry`=8374; +UPDATE `locales_quest` SET `Details_loc1`='실수하지 마세요, $N. 알터랙 계곡이 서리늑대 영토라는 호드의 말이 옳습니다.$B$B스톰파이크 원정대가 광석과 유물을 찾아 평화로운 방문객으로 이 지역에 도착했습니다. Frostwolves는 Alliance가 경험한 가장 잔인하고 미개한 침략 행위에 대응했습니다.$B$B비겁하고 예고 없는 공격으로 사망한 용감한 드워프들을 결코 잊지 말자. 자, $c, 알터랙 계곡을 위한 전투에 참여하세요. 얼라이언스를 위하여!' WHERE `entry`=8375; +UPDATE `locales_quest` SET `Details_loc1`='알터랙 계곡의 전투가 계속됩니다, $N! $N 님, 늦게까지 할 일을 다 하셨습니까?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Details_loc1`='전쟁에서 이기는 것은 단순히 상대를 이기고 이기는 것 이상입니다. 승리는 단순히 적보다 더 많이 생산하는 것으로 귀결되는 경우가 많습니다.$B$B아라시 분지에 있는 것은 어느 쪽이 먼저 차지하든 상당한 양의 자원 공급입니다.$B$B얼라이언스가 승리하면 우리 군대를 위한 더 많은 검과 창. 호드가 이기면 그 검과 창은 여전히 ​​만들어지고 우리를 겨누고 있을 것입니다! 지금이 아라시 분지의 얼라이언스를 도울 때입니다, $N.' WHERE `entry`=8384; +UPDATE `locales_quest` SET `Details_loc1`='아, $N. 계속해서 다양한 최전선에서 경험을 쌓으시기 바랍니다. 현장에 있는 많은 젊은이들이 당신과 같은 노련한 베테랑을 우러러봅니다.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Details_loc1`='Silverwing Sentinels는 오크가 숲을 파괴하고 있기 때문에 Warsong Outriders와 전쟁 중입니다. 하지만 자연에 대한 단순한 사랑보다 이 특별한 숲을 지켜야 할 더 많은 이유가 있습니다.$B$B숲은 잿빛 골짜기를 대규모 공격으로부터 방어할 수 있게 만드는 전략적 장벽을 형성합니다. 그것 없이는 Astranaar는 불모의 땅에 합병되기까지 하루나 이틀 정도 버틸 것입니다.$B$B전쟁노래 척후병과의 싸움에서 당신의 역할을 하세요, $N! 얼라이언스를 위하여!' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Details_loc1`='알터랙을 위한 전투가 계속됩니다! 알터랙 계곡으로 돌아가서 다시 한 번 Frostwolf 영토에서 침입자를 몰아내야 합니다, $N!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Details_loc1`='많은 용감한 전사들이 당신을 존경합니다, $N. 당신은 계속해서 얼라이언스와의 싸움에서 모두의 모범이 될 것입니다. 여행에서 어떤 소식을 가져오나요?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8389; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스와의 갈등은 진정한 전쟁으로 확대되었습니다. 이 시점에서 양측은 더 이상 거짓으로 전투에 참여하거나 기대하지 않습니다.$B$B아라시 분지의 전투는 단순하고 단순합니다. 얼라이언스가 자원을 얻어 우리를 상대로 사용하거나 우리가 자원을 얻어 전쟁 노력을 계속하는 데 사용합니다. Defilers가 우리에게 필요한 자원의 흐름을 유지하도록 도와주세요, $N!' WHERE `entry`=8390; +UPDATE `locales_quest` SET `Details_loc1`='전쟁에서 이기는 것은 단순히 상대를 이기고 이기는 것 이상입니다. 승리는 단순히 적보다 더 많이 생산하는 것으로 귀결되는 경우가 많습니다.$B$B아라시 분지에 있는 것은 어느 쪽이 먼저 차지하든 상당한 양의 자원 공급입니다.$B$B얼라이언스가 승리하면 우리 군대를 위한 더 많은 검과 창. 호드가 이기면 그 검과 창은 여전히 ​​만들어지고 우리를 겨누고 있을 것입니다! 지금이 아라시 분지의 얼라이언스를 도울 때입니다, $N.' WHERE `entry`=8391; +UPDATE `locales_quest` SET `Details_loc1`='전쟁에서 이기는 것은 단순히 상대를 이기고 이기는 것 이상입니다. 승리는 단순히 적보다 더 많이 생산하는 것으로 귀결되는 경우가 많습니다.$B$B아라시 분지에 있는 것은 어느 쪽이 먼저 차지하든 상당한 양의 자원 공급입니다.$B$B얼라이언스가 승리하면 우리 군대를 위한 더 많은 검과 창. 호드가 이기면 그 검과 창은 여전히 ​​만들어지고 우리를 겨누고 있을 것입니다! 지금이 아라시 분지의 얼라이언스를 도울 때입니다, $N.' WHERE `entry`=8392; +UPDATE `locales_quest` SET `Details_loc1`='전쟁에서 이기는 것은 단순히 상대를 이기고 이기는 것 이상입니다. 승리는 단순히 적보다 더 많이 생산하는 것으로 귀결되는 경우가 많습니다.$B$B아라시 분지에 있는 것은 어느 쪽이 먼저 차지하든 상당한 양의 자원 공급입니다.$B$B얼라이언스가 승리하면 우리 군대를 위한 더 많은 검과 창. 호드가 이기면 그 검과 창은 여전히 ​​만들어지고 우리를 겨누고 있을 것입니다! 지금이 아라시 분지의 얼라이언스를 도울 때입니다, $N.' WHERE `entry`=8395; +UPDATE `locales_quest` SET `Details_loc1`='전쟁에서 이기는 것은 단순히 상대를 이기고 이기는 것 이상입니다. 승리는 단순히 적보다 더 많이 생산하는 것으로 귀결되는 경우가 많습니다.$B$B아라시 분지에 있는 것은 어느 쪽이 먼저 차지하든 상당한 양의 자원 공급입니다.$B$B얼라이언스가 승리하면 우리 군대를 위한 더 많은 검과 창. 호드가 이기면 그 검과 창은 여전히 ​​만들어지고 우리를 겨누고 있을 것입니다! 지금이 아라시 분지의 얼라이언스를 도울 때입니다, $N.' WHERE `entry`=8396; +UPDATE `locales_quest` SET `Details_loc1`='전쟁에서 이기는 것은 단순히 상대를 이기고 이기는 것 이상입니다. 승리는 단순히 적보다 더 많이 생산하는 것으로 귀결되는 경우가 많습니다.$B$B아라시 분지에 있는 것은 어느 쪽이 먼저 차지하든 상당한 양의 자원 공급입니다.$B$B얼라이언스가 승리하면 우리 군대를 위한 더 많은 검과 창. 호드가 이기면 그 검과 창은 여전히 ​​만들어지고 우리를 겨누고 있을 것입니다! 지금이 아라시 분지의 얼라이언스를 도울 때입니다, $N.' WHERE `entry`=8397; +UPDATE `locales_quest` SET `Details_loc1`='전쟁에서 이기는 것은 단순히 상대를 이기고 이기는 것 이상입니다. 승리는 단순히 적보다 더 많이 생산하는 것으로 귀결되는 경우가 많습니다.$B$B아라시 분지에 있는 것은 어느 쪽이 먼저 차지하든 상당한 양의 자원 공급입니다.$B$B얼라이언스가 승리하면 우리 군대를 위한 더 많은 검과 창. 호드가 이기면 그 검과 창은 여전히 ​​만들어지고 우리를 겨누고 있을 것입니다! 지금이 아라시 분지의 얼라이언스를 도울 때입니다, $N.' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Details_loc1`='Silverwing Sentinels는 오크가 숲을 파괴하고 있기 때문에 Warsong Outriders와 전쟁 중입니다. 하지만 자연에 대한 단순한 사랑보다 이 특별한 숲을 지켜야 할 더 많은 이유가 있습니다.$B$B숲은 잿빛 골짜기를 대규모 공격으로부터 방어할 수 있게 만드는 전략적 장벽을 형성합니다. 그것 없이는 Astranaar는 불모의 땅에 합병되기까지 하루나 이틀 정도 버틸 것입니다.$B$B전쟁노래 척후병과의 싸움에서 당신의 역할을 하세요, $N! 얼라이언스를 위하여!' WHERE `entry`=8399; +UPDATE `locales_quest` SET `Details_loc1`='Silverwing Sentinels는 오크가 숲을 파괴하고 있기 때문에 Warsong Outriders와 전쟁 중입니다. 하지만 자연에 대한 단순한 사랑보다 이 특별한 숲을 지켜야 할 더 많은 이유가 있습니다.$B$B숲은 잿빛 골짜기를 대규모 공격으로부터 방어할 수 있게 만드는 전략적 장벽을 형성합니다. 그것 없이는 Astranaar는 불모의 땅에 합병되기까지 하루나 이틀 정도 버틸 것입니다.$B$B전쟁노래 척후병과의 싸움에서 당신의 역할을 하세요, $N! 얼라이언스를 위하여!' WHERE `entry`=8402; +UPDATE `locales_quest` SET `Details_loc1`='Silverwing Sentinels는 오크가 숲을 파괴하고 있기 때문에 Warsong Outriders와 전쟁 중입니다. 하지만 자연에 대한 단순한 사랑보다 이 특별한 숲을 지켜야 할 더 많은 이유가 있습니다.$B$B숲은 잿빛 골짜기를 대규모 공격으로부터 방어할 수 있게 만드는 전략적 장벽을 형성합니다. 그것 없이는 Astranaar는 불모의 땅에 합병되기까지 하루나 이틀 정도 버틸 것입니다.$B$B전쟁노래 척후병과의 싸움에서 당신의 역할을 하세요, $N! 얼라이언스를 위하여!' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Details_loc1`='Silverwing Sentinels는 오크가 숲을 파괴하고 있기 때문에 Warsong Outriders와 전쟁 중입니다. 하지만 자연에 대한 단순한 사랑보다 이 특별한 숲을 지켜야 할 더 많은 이유가 있습니다.$B$B숲은 잿빛 골짜기를 대규모 공격으로부터 방어할 수 있게 만드는 전략적 장벽을 형성합니다. 그것 없이는 Astranaar는 불모의 땅에 합병되기까지 하루나 이틀 정도 버틸 것입니다.$B$B전쟁노래 척후병과의 싸움에서 당신의 역할을 하세요, $N! 얼라이언스를 위하여!' WHERE `entry`=8405; +UPDATE `locales_quest` SET `Details_loc1`='Silverwing Sentinels는 오크가 숲을 파괴하고 있기 때문에 Warsong Outriders와 전쟁 중입니다. 하지만 자연에 대한 단순한 사랑보다 이 특별한 숲을 지켜야 할 더 많은 이유가 있습니다.$B$B숲은 잿빛 골짜기를 대규모 공격으로부터 방어할 수 있게 만드는 전략적 장벽을 형성합니다. 그것 없이는 Astranaar는 불모의 땅에 합병되기까지 하루나 이틀 정도 버틸 것입니다.$B$B전쟁노래 척후병과의 싸움에서 당신의 역할을 하세요, $N! 얼라이언스를 위하여!' WHERE `entry`=8406; +UPDATE `locales_quest` SET `Details_loc1`='Silverwing Sentinels는 오크가 숲을 파괴하고 있기 때문에 Warsong Outriders와 전쟁 중입니다. 하지만 자연에 대한 단순한 사랑보다 이 특별한 숲을 지켜야 할 더 많은 이유가 있습니다.$B$B숲은 잿빛 골짜기를 대규모 공격으로부터 방어할 수 있게 만드는 전략적 장벽을 형성합니다. 그것 없이는 Astranaar는 불모의 땅에 합병되기까지 하루나 이틀 정도 버틸 것입니다.$B$B전쟁노래 척후병과의 싸움에서 당신의 역할을 하세요, $N! 얼라이언스를 위하여!' WHERE `entry`=8407; +UPDATE `locales_quest` SET `Details_loc1`='Silverwing Sentinels는 오크가 숲을 파괴하고 있기 때문에 Warsong Outriders와 전쟁 중입니다. 하지만 자연에 대한 단순한 사랑보다 이 특별한 숲을 지켜야 할 더 많은 이유가 있습니다.$B$B숲은 잿빛 골짜기를 대규모 공격으로부터 방어할 수 있게 만드는 전략적 장벽을 형성합니다. 그것 없이는 Astranaar는 불모의 땅에 합병되기까지 하루나 이틀 정도 버틸 것입니다.$B$B전쟁노래 척후병과의 싸움에서 당신의 역할을 하세요, $N! 얼라이언스를 위하여!' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Details_loc1`='썩은 계란이 통 안에 성공적으로 배치되었습니다. 사우스쇼어 여관의 앞으로의 에일 맥주는 망가질 것이 분명합니다!$B$B이제 티리스팔 숲의 고리버들 축제에 있는 암흑의 소환사 얀카에게 보고하고 성공을 보고해야 합니다.' WHERE `entry`=8409; +UPDATE `locales_quest` SET `Details_loc1`='바람의 감시자 바스라가 당신의 지혜를 지닌 주술사를 소환했습니다. 그는 당신이 준비되었음을 보여주기 위해 각 요소의 샘플을 가져오라고 요청합니다.$b$bBath\'rah를 찾으려면 Tarren Mill의 동쪽 강으로 가십시오. 바스라가 거주하는 폐허를 만날 때까지 강을 따라 북쪽으로 가십시오.' WHERE `entry`=8410; +UPDATE `locales_quest` SET `Details_loc1`='환영합니다, $c. 당신은 나에게 요소를 가져오고 우리는 이야기를합니다. $b$b내가 당신을 신뢰하기 전에 필요한 불, 공기, 물, 그리고 지구. 나는 당신이 지식이 있다는 것을 알게되었습니다.' WHERE `entry`=8411; +UPDATE `locales_quest` SET `Details_loc1`='이곳의 정령들은 더 이상 나를 좋아하지 않습니다.$b$b당신은 누구보다 토템에 대해 잘 알고 있고, 저는 저를 보호하기 위해 영혼 토템이 필요합니다. 우리는 이미 요소를 얻었고 이제 더 많은 자연이 필요합니다. 좀 더 원초적.$b$b서부 역병지대에서는 발톱으로 곰을 죽이고 눈으로 거미를 죽일 수 있습니다. 썩은 새는 모든 것을 먹으므로 둘 중 하나를 가질 수 있습니다.' WHERE `entry`=8412; +UPDATE `locales_quest` SET `Details_loc1`='정신 토템만으로는 충분하지 않습니다. 제대로 작동하려면 부두 마법이 필요합니다.$b$b가라앉은 사원의 트롤들은 부두 마법에 강한 깃털을 가지고 있습니다. 거기로 가서 Gasher, Mijan, Zolo, Hukku, Zul\'lor, Loro를 죽이십시오. 그런 다음 우리는 진정한 영혼의 토템에 충분한 마법을 가지고 있습니다.' WHERE `entry`=8413; +UPDATE `locales_quest` SET `Details_loc1`='안녕하십니까, $c. 당신과 같은 십자군은 이 황량한 지역에서 반가운 광경입니다.$b$b여기에서 끝없는 언데드와 싸우려면 당신의 신성한 힘이 필요합니다. 스컬지석을 많이 모아 대사제 텔다니스에게 가져가야 합니다. 여기에서 멀지 않은 Sorrow Hill에서 우서의 무덤을 지키고 있는 대제사장을 찾을 수 있습니다.$b$b은빛 여명회 위원회를 가진 사람만이 스컬지석을 찾을 수 있기를 바랄 수 있습니다. 그러니 아직 찾지 못했다면 경관 Pureheart에게 말하십시오.' WHERE `entry`=8414; +UPDATE `locales_quest` SET `Details_loc1`='악은 돌에서 제거되었습니다. $n.$b$b저는 Ashlam 사령관의 계획을 알고 있으며, 그는 단 하나의 비활성 돌만 필요로 할 것입니다. 스컬지를 정당한 불로 목욕시킬 수 있도록 그것을 그에게 가져가십시오.' WHERE `entry`=8416; +UPDATE `locales_quest` SET `Details_loc1`='저주받은 땅에는 한때 무리의 위대한 영웅이었던 괴로운 영혼이 있습니다. 전사의 명예는 몸과 함께 죽지 않으며, 그와 대화하는 것이 도움이 될 것입니다.' WHERE `entry`=8417; +UPDATE `locales_quest` SET `Details_loc1`='이제 비활성 스컬지스톤을 결합하여 언데드 무리를 박살낼 무기를 만들어야 합니다. 이것은 사소한 일이 아닙니다, $n. 가라앉은 사원의 트롤만이 무언가의 악을 자신에게 대항할 수 있는 희귀한 마법을 가지고 있습니다.$b$b사원에서 트롤은 Gasher, Mijan, Zolo, Hukku, Zul\'lor 및 Loro로 알려져 있습니다. 그들의 부패한 영혼에 대해 양심의 가책을 느끼지 마십시오... 그들은 악이 없는 것이 아닙니다.' WHERE `entry`=8418; +UPDATE `locales_quest` SET `Details_loc1`='임프가 하는 말이 이상하게 들릴 수도 있지만, 저는 제 애완동물을 키우고 싶습니다. 나는 정말로 할 것이다. Niby는 나를 얻고 나는 아무것도 얻지 못한다는 것은 공평하지 않습니다!$b$b사실, 살아있는 애완동물일 필요도 없습니다. 지옥 옷감 같은 것을 만들기 시작하려면 무언가가 필요합니다. 이곳 악령의 숲에 있는 사티로스들은 때때로 지옥 옷감을 가지고 있기 때문에, 당신은 그들을 찾을 때까지 그들을 충분히 죽여야 합니다. 그렇게 나쁘게 들리지 않죠?' WHERE `entry`=8420; +UPDATE `locales_quest` SET `Details_loc1`='이제 지옥 옷감이 생겼으니 *내* 애완동물을 만들기 시작할 수 있습니다.$b$b그래도 눈이 좀 필요하겠군요. 저를 위해 철나무 사람들에게서 썩어가는 나무를 좀 뜯어내 주시면 제가 사랑스러운 눈을 조각할 수 있을 것입니다. 그들은 Irontree Woods의 북쪽에 있습니다.$b$b새로운 악마 냄새를 맡으려면 피독 정수도 필요합니다. 오염된 수액은 정수를 담고 있으며, 바로 여기 Niby와 나와 가까이 있습니다.' WHERE `entry`=8421; +UPDATE `locales_quest` SET `Details_loc1`='내 애완 동물이 거의 끝났습니다. 이제 속을 채울 것이 필요합니다.$b$b가라앉은 사원에 있는 트롤의 부두교 깃털만 있으면 됩니다. 그들은 Gasher, Mijan, Zolo, Hukku, Zul\'lor 및 Loro라는 이름을 사용합니다. 그들을 죽여 버려. 그들을 모두 죽여라.$b$b이 일은 $n 하찮은 일이 아니니, Niby의 무언가를 제공함으로써 그만한 가치가 있도록 해줄게.' WHERE `entry`=8422; +UPDATE `locales_quest` SET `Details_loc1`='<영웅이 당신을 바라보고 있습니다.>$b$b당신은 틀림없이 $c입니다. 당신에게 명예로운 일을 부탁하고 싶지만 당신의 힘을 시험해야 합니다.$b$b렉사르는 지옥멧돼지를 단 한 번의 재빠른 공격으로 죽임으로써 칼날의 날카로움을 측정했다고 합니다. 이제 나는 그들을 죽임으로써 당신의 힘을 측정할 것입니다.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `Details_loc1`='당신의 명예는 저에게 약간의 평화를 가져다 주었습니다. 당신에게 보답하는 것이 마땅합니다.$b$b나의 무기와 갑옷은 살아 있을 때 화려했지만 지금은 쓸모가 없습니다. 그것들은 당신이 가지고 있는 것이 더 나을 것입니다.$b$b침몰한 사원으로 가서 트롤 수호자 Gasher, Mijan, Zolo, Hukku, Zul\'lor, Loro를 파괴하세요. 그들은 당신에게 보상을 줄 수 있을 만큼 오랫동안 내 육체를 개혁할 수 있는 마법의 깃털을 가지고 있습니다.' WHERE `entry`=8425; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8426; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8428; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8430; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8432; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8433; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8434; +UPDATE `locales_quest` SET `Details_loc1`='전쟁노래 협곡에서 은빛날개 센티넬과의 전투는 매우 중요합니다. 얼라이언스는 자기 소유가 아닌 숲을 보호한다는 구실로 가장 큰 목재 공급원 중 하나인 호드를 거부하려 합니다.$B$B이런 일이 일어나지 않도록 하십시오, $N! 호드를 합당하게 섬겼다는 증거를 가지고 내게 돌아오십시오!' WHERE `entry`=8435; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스와의 갈등은 진정한 전쟁으로 확대되었습니다. 이 시점에서 양측은 더 이상 거짓으로 전투에 참여하거나 기대하지 않습니다.$B$B아라시 분지의 전투는 단순하고 단순합니다. 얼라이언스가 자원을 얻어 우리를 상대로 사용하거나 우리가 자원을 얻어 전쟁 노력을 계속하는 데 사용합니다. Defilers가 우리에게 필요한 자원의 흐름을 유지하도록 도와주세요, $N!' WHERE `entry`=8437; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스와의 갈등은 진정한 전쟁으로 확대되었습니다. 이 시점에서 양측은 더 이상 거짓으로 전투에 참여하거나 기대하지 않습니다.$B$B아라시 분지의 전투는 단순하고 단순합니다. 얼라이언스가 자원을 얻어 우리를 상대로 사용하거나 우리가 자원을 얻어 전쟁 노력을 계속하는 데 사용합니다. Defilers가 우리에게 필요한 자원의 흐름을 유지하도록 도와주세요, $N!' WHERE `entry`=8439; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스와의 갈등은 진정한 전쟁으로 확대되었습니다. 이 시점에서 양측은 더 이상 거짓으로 전투에 참여하거나 기대하지 않습니다.$B$B아라시 분지의 전투는 단순하고 단순합니다. 얼라이언스가 자원을 얻어 우리를 상대로 사용하거나 우리가 자원을 얻어 전쟁 노력을 계속하는 데 사용합니다. Defilers가 우리에게 필요한 자원의 흐름을 유지하도록 도와주세요, $N!' WHERE `entry`=8440; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스와의 갈등은 진정한 전쟁으로 확대되었습니다. 이 시점에서 양측은 더 이상 거짓으로 전투에 참여하거나 기대하지 않습니다.$B$B아라시 분지의 전투는 단순하고 단순합니다. 얼라이언스가 자원을 얻어 우리를 상대로 사용하거나 우리가 자원을 얻어 전쟁 노력을 계속하는 데 사용합니다. Defilers가 우리에게 필요한 자원의 흐름을 유지하도록 도와주세요, $N!' WHERE `entry`=8441; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스와의 갈등은 진정한 전쟁으로 확대되었습니다. 이 시점에서 양측은 더 이상 거짓으로 전투에 참여하거나 기대하지 않습니다.$B$B아라시 분지의 전투는 단순하고 단순합니다. 얼라이언스가 자원을 얻어 우리를 상대로 사용하거나 우리가 자원을 얻어 전쟁 노력을 계속하는 데 사용합니다. Defilers가 우리에게 필요한 자원의 흐름을 유지하도록 도와주세요, $N!' WHERE `entry`=8442; +UPDATE `locales_quest` SET `Details_loc1`='얼라이언스와의 갈등은 진정한 전쟁으로 확대되었습니다. 이 시점에서 양측은 더 이상 거짓으로 전투에 참여하거나 기대하지 않습니다.$B$B아라시 분지의 전투는 단순하고 단순합니다. 얼라이언스가 자원을 얻어 우리를 상대로 사용하거나 우리가 자원을 얻어 전쟁 노력을 계속하는 데 사용합니다. Defilers가 우리에게 필요한 자원의 흐름을 유지하도록 도와주세요, $N!' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Details_loc1`='부패가 이 물체에서 흘러나오고 있습니다.$B$B이 물체와 꿈에서 나오는 용 사이에 연결 고리가 있을 수 있습니다. 이 항목의 의미를 해독할 수 있는 사람을 찾아야 합니다. Moonglade 또는 Cenarion Hold의 드루이드가 더 도움이 될 수 있습니다.' WHERE `entry`=8446; +UPDATE `locales_quest` SET `Details_loc1`='엘룬아라 호수의 물이 이 물체를 뒤덮고 있는 악몽을 녹일 것입니다. 정화할 시간을 주세요, $N.' WHERE `entry`=8447; +UPDATE `locales_quest` SET `Details_loc1`='아마도 당신은 우리 Timbermaw가 직면한 더 큰 위협을 처리할 수 있을 것입니다. 당신은 이곳에서 자신의 능력을 확실히 보여줬습니다...$B$B나와 같은 또 한 사람이 멀리 북쪽에 있는 이 길을 따라 나무구렁 요새 입구 밖에서 경비를 서고 있습니다. 그의 이름은 Nafien입니다. 사납고 불미스러운 짐승으로 보일지 모르지만 그를 두려워하지 마십시오. 그는 단지 우리 집을 위협하는 악의적인 세력에 대항하여 도움을 구합니다.' WHERE `entry`=8462; +UPDATE `locales_quest` SET `Details_loc1`='부패의 위협은 남쪽의 죽은나무 펄볼그뿐만 아니라 동쪽과 여명의 설원의 겨울폭풍 펄볼그에서도 옵니다. 우리를 더 돕고 싶다면 성채 반대편 여명의 설원 입구 옆에 있는 살파와 대화하십시오. 그곳으로 가려면 왼쪽 길을 따라가세요.$B$B경고합니다. 내부의 동족이 당신을 적대적이거나 미워한다고 생각하면 공격할 것입니다. 충돌을 피하면서 가능한 한 빨리 여행하십시오. Timbermaw를 죽이는 것은 자기방어라 할지라도 당신을 더욱 소외시킬 뿐입니다.' WHERE `entry`=8465; +UPDATE `locales_quest` SET `Details_loc1`='$N, 당신 덕분에 우리는 Winterfall 부족을 지배하는 타락한 악마인 Winterfall 부족의 모든 악의 근원을 소환할 방법을 고안했습니다!$B$B 이 횃불을 Winterfall 대족장의 개인 동굴 입구로 가져가 그곳에 심으세요 . 그렇게 하면 악마가 자신을 드러내고 조사하게 됩니다. 이것은 당신과 당신의 동맹이 그것을 공격해야 할 때입니다! 쓰러진 악마의 정수만이 눈사태 부족의 기나긴 치유 과정과... 나무구렁 요새의 구원을 시작할 것입니다.' WHERE `entry`=8481; +UPDATE `locales_quest` SET `Details_loc1`='당신의 행동은 단순한 영웅 $N의 이야기를 뛰어넘습니다. 당신이 당신의 백성을 대표한다면, 당신의 백성은 우리가 평화를 이루기 위해 노력할 사람들입니다.$B$B부탁합니다. 이 제물을 철산에 거주하는 드워프 왕에게 가져가십시오. 당신이 이 도시를 아이언포지라고 부르시리라 믿습니다. 과거에 그는 동맹을 대신하여 우리와 접촉을 시도했습니다. 이제 평화를 중개하려는 동맹의 노력에서 당신을 핵심으로 인정하는 것이 적절합니다.' WHERE `entry`=8484; +UPDATE `locales_quest` SET `Details_loc1`='당신의 행동은 단순한 영웅 $N의 이야기를 뛰어넘습니다. 당신이 당신의 종족을 대표한다면 당신의 종족은 우리가 평화를 이루기 위해 노력할 사람들입니다.$B$B부탁합니다. 이 제물을 듀로타 땅에 거주하는 오크 대족장에게 가져가십시오. 이 도시를 오그리마라고 부르시리라 믿습니다. 과거에 그는 자신의 호드를 대신하여 우리와 접촉을 시도했습니다. 이제 평화를 중개하려는 호드의 노력에서 당신을 핵심으로 인정하는 것이 적절합니다.' WHERE `entry`=8485; +UPDATE `locales_quest` SET `Details_loc1`='다시 $c? 뛰어난! 안퀴라즈 전쟁 지원을 위해 구리 주괴를 조달할 수 있다면 아직 더 많은 구리 주괴가 필요합니다. 우리를 도와주시겠습니까?' WHERE `entry`=8493; +UPDATE `locales_quest` SET `Details_loc1`='너무 빨리 돌아왔어? 당신 $c에 대한 내 낮은 평가를 다시 평가하게 만들지 마세요. 따라서 알다시피 우리는 여전히 모든 무기, 갑옷, 스팀 탱크 및 버그 사냥을 위해 필요한 모든 것을 위한 철 막대가 충분하지 않습니다. 줄구룹으로의 모든 여행 사이에 또 ​​다른 20개의 철괴 더미를 다시 가져올 수 있다고 생각하십니까?' WHERE `entry`=8495; +UPDATE `locales_quest` SET `Details_loc1`='최근 발생한 사상자 발생 이후 전장에서의 붕대 공급이 위험할 정도로 부족합니다. 응급 처치 용품을 구해 세나리온 요새에 있는 바람소환사 프라우드혼에게 전달하십시오.' WHERE `entry`=8496; +UPDATE `locales_quest` SET `Details_loc1`='세나리온 요새에 신입 사원이 도착하면서 사막에서 이들을 살려두는 문제가 발생했습니다. 탈수와 수많은 독성 생물은 미숙한 자원 봉사자들에게 심각한 위협이 됩니다. 사막 생존 키트에 필요한 보급품을 모아 세나리온 요새에 있는 칼란드라스에게 가져가십시오.' WHERE `entry`=8497; +UPDATE `locales_quest` SET `Details_loc1`='다시 만나서 반갑습니다 $N. 그동안 잘 지내셨길 바랍니다. 우리에게 여전히 토륨 막대가 필요한 것은 사실입니다. 여유가 있다면 안퀴라즈 전쟁을 위해 수집하겠습니다.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `Details_loc1`='전쟁 노력이 고조됨에 따라 해당 지역의 실리시드 존재는 우리 작전에 점점 더 큰 위협이 되고 있습니다. 당신은 Hive\'Ashi 공격에 참여하도록 선택되었습니다. 주요 목표는 공중에 떠 있는 Hive\'Ashi 스팅어입니다.$B$B임무를 완료한 후 사령관 Mar\'alith에게 보고하십시오.' WHERE `entry`=8501; +UPDATE `locales_quest` SET `Details_loc1`='전쟁 노력이 고조됨에 따라 해당 지역의 실리시드 존재는 우리 작전에 점점 더 큰 위협이 되고 있습니다. 당신은 Hive\'Ashi 일꾼들을 주 목표로 삼는 Hive\'Ashi 공격에 참여하도록 선택되었습니다.$B$B임무를 완료한 후 사령관 Mar\'alith에게 보고하십시오.' WHERE `entry`=8502; +UPDATE `locales_quest` SET `Details_loc1`='그럼 또 안녕... 뭐였지? 아, 네, $N! 다시마가 더 필요한지 보러 오세요? 글쎄요, 그 매우 중요한 질문에 대한 대답은 매우 긍정적인 예이기 때문에 당신의 운이 좋은 날입니다! 20개를 더 모을 수 있을 것 같나요?' WHERE `entry`=8504; +UPDATE `locales_quest` SET `Details_loc1`='$c의 귀환을 환영합니다. 수집품이 늘어나고 있지만 지금도 보라색 연꽃이 더 필요합니다. 약초를 더 채집할 수 있는 능력이 아직 남아 있다면 그렇게 하여 여기로 가져오시기 바랍니다.' WHERE `entry`=8506; +UPDATE `locales_quest` SET `Details_loc1`='네, 아직 아서스의 눈물이 더 필요한 것 같습니다. 나는 당신이 저번에 저를 위해 그것들을 모아둔 일반적인 위치에서 그것들을 찾을 수 있을 것이라고 상상할 것입니다. 이것을 빨리 얻을수록 안퀴라즈에 있는 군대에 대한 공세를 더 빨리 시작할 수 있습니다.$B$B우리를 다시 도와주시겠습니까 $c?' WHERE `entry`=8510; +UPDATE `locales_quest` SET `Details_loc1`='다시 만나 반가워요 $N. 다양한 전쟁 물자를 만들려면 더 가벼운 가죽이 필요한 것 같습니다. 10개 묶음으로 가져오시면 완벽할 것입니다.' WHERE `entry`=8512; +UPDATE `locales_quest` SET `Details_loc1`='예 $g 선생님: 부인;, 지금까지 $2063w 중간 가죽 조각을 모은 것 같습니다. 물어볼 게 많다는 건 알지만, 그래도 기꺼이 하신다면 나머지 할당량에 흠집을 내는 데 도움을 드릴 수 있습니다.' WHERE `entry`=8514; +UPDATE `locales_quest` SET `Details_loc1`='예, 스택이 아직 충분히 높지 않습니다. $N, 우리는 $2071w 두꺼운 가죽 목표에 아직 도달하지 못했습니다. 그 모든 가죽으로 우리가 만들 수 있는 모든 것을 생각해 보세요! 모든 종류의 갑옷과 무기. 스팀 탱크와 라이플 조준경 내부에 필요한 물건! 공학용 고글, 너무 많이 모으면 호드의 비행선을 위해 나머지를 줄 수 있을 거에요!$B$B두꺼운 가죽을 좀 더 가져다주실 거죠?' WHERE `entry`=8516; +UPDATE `locales_quest` SET `Details_loc1`='많은 사람들이 대신 이기심으로 돌이킬 때 나타나는 이타심에 놀란 적이 한 번도 없습니다. $C, 여기서 내 임무를 완수하기 전에 아직 리넨 붕대가 많이 필요합니다. 그 붕대를 모으는 일을 한 번 더 도와주시겠습니까?' WHERE `entry`=8518; +UPDATE `locales_quest` SET `Details_loc1`='평정을 되찾고 시선을 집중하면 수정 내부에서 무언가가 흔들리는 것을 알 수 있습니다. 자세히 살펴보면 과거... 기억... 오랫동안 잊혀진 것을 들여다보고 있음을 알게 됩니다.' WHERE `entry`=8519; +UPDATE `locales_quest` SET `Details_loc1`='저를 다시 도와주시다니 정말 친절하십니다 $c. $2082w 실크 붕대를 모은 것 같으니 더 필요합니다.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `Details_loc1`='그래서 우리는 또 다시 시급한 문제를 논의하기 위해 왔습니다. $c. 이전의 노력에 다시 한 번 감사드립니다. 그렇게 이타적으로 베푸는 사람은 모두가 아닙니다. 하지만 아직 할 일이 더 남아 있습니다.$B$B$N, 다시 한 번 룬무늬 붕대를 모아서 여기로 돌려주시겠습니까?' WHERE `entry`=8523; +UPDATE `locales_quest` SET `Details_loc1`='무엇! 당신이 다시? 음, 난 원숭이의 삼촌이 될거야... 내가 노움이라는 점만 빼면. 정확히 말하자면 Slicky Gastronome! 그래서 다시 도와주러 왔어? 글쎄, 나는 당신을 비난하면서 말할 수 없습니다. 당신은 그 모든 음식의 냄새를 좋아하지 않습니까? $B$B배회는 이제 그만! 나가서 무지개 지느러미 날개다랑어를 더 가져와 주세요!' WHERE `entry`=8525; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요 $c. 나는 당신이 이 모든 것에 대해 매우 흥분하고 있다고 말할 수 있습니다. 그래서 20마리의 로스트 랩터를 더 가져오고 싶다고 생각합니다. 엄청난. 그럼 그렇게 하세요. 돌아오면 볼 수 있을 것 같아요.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `Details_loc1`='그래도 괜찮으시다면 당신을 다시 보내어 점박이 방어, $N을 더 가져오도록 하고 싶습니다. 나는 당신이 처음으로 얻은 전문 지식으로 이 캐치가 훨씬 빠르고 쉬워야 한다고 상상합니다. 당신은 게임입니까?' WHERE `entry`=8529; +UPDATE `locales_quest` SET `Details_loc1`='너무 빨리 돌아왔어? 당신은 곧 진정한 광부가 될 것입니다. $c. 그래서, 당신은 이미 드릴을 알고 있습니다; 당신이 나가서 구리 광석을 캐내서 주괴로 제련한 다음 여기로 가져오세요. 나는 그것이 당신이 할 수 있는 일이라는 것을 압니다. 질문은 당신이 의향이 있느냐는 것입니다.' WHERE `entry`=8533; +UPDATE `locales_quest` SET `Details_loc1`='황혼의 망치단과 그들이 숭배하는 정령 귀족들은 실리더스에서의 우리 작전에 엄청난 위협이 되고 있습니다. 안퀴라즈 내부에서 새로운 적과 마주하고 있으므로 외부의 적에게 경계를 늦출 수는 없습니다.$B$B백신 기사단을 소환하여 파괴하고 보르 와일드메인에게 보고할 방법을 찾으십시오.' WHERE `entry`=8535; +UPDATE `locales_quest` SET `Details_loc1`='황혼의 망치단과 그들이 숭배하는 정령 귀족들은 실리더스에서의 우리 작전에 엄청난 위협이 되고 있습니다. 안퀴라즈 내부에서 새로운 적과 마주하고 있으니 외부의 적에게 경계를 늦출 수는 없습니다.$B$B진홍 기사단을 소환하고 파괴할 방법을 찾아 보르 와일드메인에게 보고하십시오.' WHERE `entry`=8537; +UPDATE `locales_quest` SET `Details_loc1`='Twilight\'s Hammer와 Abyssal Council 사이의 연결 고리는 우리가 예상했던 것보다 더 중요하다는 것이 증명되고 있습니다.$B$B저희는 Abyssal Dukes로 알려진 정령 귀족들이 Twilight\'s Hammer 컬티스트를 조직하는 주요 세력 중 하나라고 생각합니다. 네 명의 Abyssal Dukes를 우리 차원으로 유인하고 파괴할 방법을 찾으십시오!$B$B과거 임무에 대한 귀하의 헌신과 기량으로 인해 이 특정 임무에 귀하를 선택하게 되었습니다. 우리는 당신이 이 노력에서 성공할 것이라고 확신합니다.' WHERE `entry`=8538; +UPDATE `locales_quest` SET `Details_loc1`='Hive\'Zora에 대한 공격에 합류하기 위해 지원군이 소집되었습니다. 당신은 Hive\'Zora 하이브 자매를 목표로 선택되었습니다. 임무를 완수한 후 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8539; +UPDATE `locales_quest` SET `Details_loc1`='세나리온 요새 경비병의 기마 사단은 화려한 미스릴 장화의 공급이 부족합니다. 배치를 확보하여 세나리온 요새에 있는 대장 비쉬 코주스에게 즉시 전달하십시오.' WHERE `entry`=8540; +UPDATE `locales_quest` SET `Details_loc1`='세나리온 요새 경비병은 연마석이 부족합니다. 배치를 확보하여 세나리온 요새에 있는 대장 비쉬 코주스에게 즉시 전달하십시오.' WHERE `entry`=8541; +UPDATE `locales_quest` SET `Details_loc1`='아주 좋아, 나는 당신이 전쟁에 대해 진지한 것을 알고 있습니다. 나는 그것이 시작되기를 기다리는 데 약간 초조합니다. 즉, 상품을 더 빨리 가져오기 시작하지 않으면 화가 날 것입니다. 대신 연습을 해볼 수 있을지도 몰라.$B$BHar! 그렇지 않을 수도 있습니다. 그러면 누가 나에게 양철 막대를 다시 가져다 줄까요?' WHERE `entry`=8543; +UPDATE `locales_quest` SET `Details_loc1`='필멸의 종족이 입는 화려한 어깨 갑옷은 용의 날개를 흉내내려는 시도에서 시작되었다고 합니다.$B$B최고의 퀴라지 지도자들이 착용하는 속박을 가져오면 견갑으로 만들겠습니다. 네파리안 자신의 날개보다 더 무서운 존재!' WHERE `entry`=8544; +UPDATE `locales_quest` SET `Details_loc1`='네, 당신이 여기 있어서 기뻐요. 당신은 이전에 저를 도와주셨고 지금은 다시 당신의 도움이 필요합니다. 우리는 여전히 전쟁 노력을 위해 더 많은 미스릴 주괴를 가져와야 합니다. 갑옷과 무기를 만들고 안퀴라즈에서 벌레를 박살낼 물건을 만들 거예요.$B$B그래서 당신이 진정한 친구라면 미스릴 ​​주괴를 더 많이 가져다주겠죠. 할당량에 도달할 때까지 당신이 가진 모든 것을 가져가겠습니다. 당신은 지금 나에게 몇 가지가 있습니까?' WHERE `entry`=8546; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, 어비스멀입니다. 평화 꽃에 대한 끝없는 필요성에 대해 다시 한 번 저에게 말씀해 주셔서 기쁩니다. 전쟁 노력은 계속되고 있으며, 앞으로 다가올 전투에 도움이 될 물약과 비약의 생산도 계속되고 있습니다. 우리를 다시 도와주시겠습니까, $C? 전과 같은 양의 평화꽃이 필요한데, 모아서 여기로 돌려주시면 정말 감사하겠습니다. 물론, 이미 가지고 계시다면 지금 기꺼이 받아드리겠습니다.' WHERE `entry`=8550; +UPDATE `locales_quest` SET `Details_loc1`='그 거인들에게 첫 번째 배를 잃은 후, 나는 다른 배를 샀습니다. Smotts\' Revenge라는 이름으로 보급품과 승무원을 채우고 악당을 찾기 시작했습니다. 나는 그들을 찾았지만... 그들은 나를 때렸습니다. 그들은 Smotts\' Revenge를 부수고 두 번째 승무원을 죽이고 나를 다른 구명보트에 태웠습니다.$B$B이번에는 또 다른 거인인 Negolash가 내 커틀라스를 훔쳤습니다.$B$BNegolash를 대면하고 내 커틀라스를 가져오십시오!$B$BSprogger와 대화하십시오. . 그는 Smotts\' Revenge에서 내 요리사였으며 마지막 공격에서 살아 남았습니다. 그는 거인을 찾는 데 도움을 줄 수 있습니다.' WHERE `entry`=8553; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 부관이 착용하는 반지는 강력한 능력을 부여한다는 소문이 있습니다. 그들을 장식하는 오염된 보석은 이론상 더 순수한 재료로 교체하여 오염되지 않은 버전의 반지를 만들 수 있습니다.$B$B퀴라지 우상을 장식하는 보석은 품질이 우수하므로 꽤 잘 작동할 것입니다.$B$BB반지 나에게 반지와 아이돌, $c를 위한 강력한 반지를 만들어 줄게.' WHERE `entry`=8556; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지와 그 하수인들은 가장 희귀하고 훌륭한 재료로 만든 물건을 사용합니다. 거대한 고대 생물의 뼈, 지하 깊은 곳에서 채취한 보석, 순수하고 강한 금속.$B$B퀴라지 유물을 보는 것만으로도 수행하고 싶은 충동이 듭니다. 부서지고 녹은 조각으로 내 공예품. $N 서클에 대한 충성을 증명하면 최고급 퀴라지 재료로 강력한 무기를 만들어 드리겠습니다.' WHERE `entry`=8558; +UPDATE `locales_quest` SET `Details_loc1`='내 종족에게 당신의 가치를 증명하려고 합니까, 필멸자여? 좋아, 아마도 우리는 상호 도움이 될 수 있을 거야.$B$B고대 모래벌레인 Ouro는 전설적인 힘을 가진 존재입니다. 그는 고대 신에 의해 생명의 조롱으로 창조되었다는 소문이 있습니다.$B$B그의 피부는 부자연스럽습니다... 두껍고 난공불락에 가까우나 유연하며 훨씬 작은 것보다 빠르고 우아하게 움직일 수 있습니다. 생물.$B$B그의 피부 샘플과 기타 부수적인 구성 요소를 가져오시면 큰 힘을 지닌 레깅스를 만들어 드리겠습니다.' WHERE `entry`=8560; +UPDATE `locales_quest` SET `Details_loc1`='이 원장의 한 단어도 이해할 수 없습니다. 당신은 그것이 어떤 언어로 쓰여졌는지조차 모릅니다!' WHERE `entry`=8575; +UPDATE `locales_quest` SET `Details_loc1`='<상자에서 탈출하는 안도의 한숨이 들립니다.>$B$B그의 점술 고글을 원하십니까? 엄청난! 그것은 문제가 되지 않습니다... 잠시만 시간을 주세요... 이봐! 어디... Dagnabbit!$B$B음, 나쁜 소식과 나쁜 소식이 있습니다. 나쁜 소식은 고글을 잃어버렸다는 것입니다. 더 안 좋은 소식은 지난달 화산 심장부에서 코를 골고 있을 때 그것들을 잃어버렸다는 것입니다. 그래, 화산 심장부... 이것으로 우리 사업이 끝난 것 같군! 안녕!' WHERE `entry`=8578; +UPDATE `locales_quest` SET `Details_loc1`='Pele\'keiki는 당신이 도와주러 왔다는 것을 알고 있습니다. 많은 불꽃을 가져와 그를 매우 행복하게 만드십시오. Pele\'keiki는 화염으로 큰 폭탄을 만들 수 있습니다. 전쟁이 일어나면 안퀴라즈 상공에 있는 그의 방망이에서 곤충에게 떨어뜨리세요. 하지만 Pele\'keiki는 더 많은 불꽃이 필요합니다. $C!$B$B당신은 Pele\'keiki에게 그 불꽃을 지금 빨리 가져올 것입니다. 적어도 지난 번만큼은 가지고 돌아오면 Pele\'keiki는 기뻐할 것입니다.' WHERE `entry`=8581; +UPDATE `locales_quest` SET `Details_loc1`='사실 우리는 훨씬 더 많은 보라색 연꽃 $C가 필요한 것 같습니다. 내 자신의 연구는 아직 약초에 대한 새로운 유용한 응용 프로그램을 결정하지 않았지만 아직 사용되지 않은 검증된 방법론이 있습니다. $B$BI는 다시 한 번 현장으로 나가서 최소 20개의 자주색 연꽃 샘플을 수집해야 합니다. 여기로 돌려주세요.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `Details_loc1`='당신이 나에 대해 알아야 할 한 가지가 있다면 그것은 이것입니다: 절대 내 사업에 대해 묻지 마십시오! 나는 당신이 이해할 수 없는 일을 합니다. 예를 들면: 사이코트로닉 머즐도르프가 무엇인지 아십니까? 물론 당신은하지 않습니다! 그래서 우리는 계획을 저에게 맡기고 가져오기는 여러분에게 맡깁니다.$B$BA 전에도 말했지만 이것이 성공하려면 500파운드 치킨이 필요합니다.$B$B가젯잔으로 가서 대화하십시오. 더지 퀵클리브(Dirge Quikcleave) - 적합한 표본을 찾는 일을 시작하도록 도와줄 것입니다.' WHERE `entry`=8584; +UPDATE `locales_quest` SET `Details_loc1`='내 레시피가 완성되었습니다! 지금 당신에게 필요한 것은 로켓 연료와 암염입니다. 향신료는 내가 처리하고 당신이 가져온 고기는 나머지를 덮을 것입니다.$B$B내가 요청한 것을 가져오면 치킨을 나라인에게 가져갈 준비가 될 것입니다.' WHERE `entry`=8586; +UPDATE `locales_quest` SET `Details_loc1`='나는 내 말의 도깨비야, 꼬마야. 여기 당신의 500파운드 치킨이 있습니다.$B$B그놈이 500파운드 치킨으로 무엇을 원하는지, 나는 결코 알 수 없습니다...$B$B<더지가 이해할 수 없는 무언가를 투덜거립니다.>$B$B아마도 그 안에서 잠을 잘 것 같습니다... 더럽습니다. 놈들...' WHERE `entry`=8587; +UPDATE `locales_quest` SET `Details_loc1`='사실입니다, $C. 저는 여전히 더 두꺼운 가죽이 필요합니다. 장군들과 병참장교들의 요청은 끝이 없어 보인다. 그리고 그것은 비행선 선장들이 요구하는 것에 비하면 아무것도 아닙니다!$B$BI는 내 할당량을 두 배로 모아야 합니다. 백운아, 최대한 빨리 무거운 가죽 더미를 더 가져와!' WHERE `entry`=8589; +UPDATE `locales_quest` SET `Details_loc1`='드루이드, 보시다시피 아직 더 두꺼운 가죽을 모아야 합니다. 다시 한 번 이 작업에 도움을 요청하며, 완료하면 노력을 인정받을 것을 약속드립니다.$B$B시간이 가장 중요합니다! 우리가 준비를 마치고 전쟁에 나갈 수 있도록 두꺼운 가죽을 가지고 내게 돌아오시오, 영웅이여!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `Details_loc1`='쌍둥이 황제... 그들의 끊임없는 속삭임이 서서히 제 정신을 갉아먹고 있습니다. 그들은 내가 내 형제 Arygos를 구하기 위해 그들의 영토에 더 들어갈 수 없다는 것을 알고 나를 조롱합니다.$B$B내 환상에서 나는 그들의 괴물 같은 얼굴이 강력한 왕관으로 장식된 것을 봅니다. 하지만 난 복수할 거야... 이 퀴라지 힘의 상징을 우리의 필요에 더 잘 맞는 것으로 변환할 거야.$B$B필요한 구성 요소를 가져다줘, $N. 비길 데 없는 힘의 투구를 너에게 주겠다.' WHERE `entry`=8592; +UPDATE `locales_quest` SET `Details_loc1`='내 종족에게 당신의 가치를 증명하려고 합니까, 필멸자여? 좋아, 아마도 우리는 상호 도움이 될 수 있을 거야.$B$B고대 모래벌레인 Ouro는 전설적인 힘을 가진 존재입니다. 그는 고대 신에 의해 생명의 조롱으로 창조되었다는 소문이 있습니다.$B$B그의 피부는 부자연스럽습니다... 두껍고 난공불락에 가까우나 유연하며 훨씬 작은 것보다 빠르고 우아하게 움직일 수 있습니다. 생물.$B$B그의 피부 샘플과 기타 부수적인 구성 요소를 가져오시면 큰 힘을 지닌 레깅스를 만들어 드리겠습니다.' WHERE `entry`=8593; +UPDATE `locales_quest` SET `Details_loc1`='필멸의 종족이 입는 화려한 어깨 갑옷은 용의 날개를 흉내내려는 시도에서 시작되었다고 합니다.$B$B최고의 퀴라지 지도자들이 착용하는 속박을 가져오면 견갑으로 만들겠습니다. 네파리안 자신의 날개보다 더 무서운 존재!' WHERE `entry`=8594; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 마법은 강력하고 고대의 것입니다. 가장 강력한 퀴라지 휘두르는 아이템은 용이라도 멈출 것입니다.$B$B명령의 퀴라지 바인딩과 기타 보조 부품을 가져오시면 강력한 부츠 세트를 만들어 드리겠습니다.$B $B당신은 그것들이 적과의 싸움에서 유용하다는 것을 알게 될 것입니다.' WHERE `entry`=8596; +UPDATE `locales_quest` SET `Details_loc1`='나는 그 책이 언젠가 도움이 될 것이라는 것을 알고 있었다! 고맙게도 안전한 곳에 보관할 수 있는 재치와 선견지명이 있었습니다.$B$B걱정하지 마세요. 아무도 찾을 수 없는 곳에 있습니다! 처음으로 거기에 가려면 자이로콥터가 필요했습니다. 불행히도 나는 돌아오는 길에 해변에서 그것을 추락시켰다. 그 사고를 통해 내가 이 초노움 사이킥 능력을 얻었습니다!$B$B랜드즈엔드 해변 어딘가에서 추락한 내 자이로콥터를 찾아 그곳에서 남쪽으로 헤엄쳐 가세요! 당신이 그것을 볼 때 당신은 장소를 알 수 있습니다!' WHERE `entry`=8597; +UPDATE `locales_quest` SET `Details_loc1`='<이 쪽지의 텍스트는 양피지 표면에 붙인 다양한 서체로 구성되어 있습니다.>$B$B당신의 소중한 책이 있습니다, 그놈. 다시 보고 싶으시면 저희가 요청하는 대로 하시면 됩니다.$B$B<자세한 지침이 3페이지에 걸쳐 나열되어 있습니다.>$B$BB돈을 가지고 혼자 오세요!' WHERE `entry`=8598; +UPDATE `locales_quest` SET `Details_loc1`='손님이 자주 오는 편은 아닙니다. 사실, 내가 마지막으로 방문객을 맞이한 것은 추락한 비행 기계의 잔해에서 그 사랑스러운 노움을 구출했을 때였습니다.$B$B$B$ 그를 아십니까? 나라인? 나라인 수스팬시? 오, 누군가가 나를 위해 그에게 메시지를 전해준다면 그것은 나에게 큰 의미가 있을 것입니다. 나는 그에게 내 기분을 말해야 한다! 나는 그것이 사랑이라는 것을 압니다! 그냥 알아!$B$B나라인에게 메시지를 전해줄 수 있을까요? 나는 당신에게 영원히 빚을 질 것입니다!' WHERE `entry`=8599; +UPDATE `locales_quest` SET `Details_loc1`='임박한 안퀴라즈 전쟁 준비가 진행 중입니다, $C. 그러나 우리가 뒤처지지 않도록, 적어도 내가 뒤처지지 않도록 튼튼한 가죽 한 뭉치를 더 가져오시기 바랍니다. 이 문제에 대한 귀하의 신속한 관심에 감사드립니다, $N.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `Details_loc1`='필멸의 종족이 입는 화려한 어깨 갑옷은 용의 날개를 흉내내려는 시도에서 시작되었다고 합니다.$B$B최고의 퀴라지 지도자들이 착용하는 속박을 가져오면 견갑으로 만들겠습니다. 네파리안 자신의 날개보다 더 무서운 존재!' WHERE `entry`=8602; +UPDATE `locales_quest` SET `Details_loc1`='입에 담을 수 없는 고대 신이 안퀴라즈 지하에서 서서히 잠에서 깨어납니다. 아제로스를 기다리는 끔찍한 운명은 며칠 또는 몇 년 안에 올 수 있습니다. 그의 권력을 가진 존재에게는 시간이 무의미합니다.$B$B별이 순조로울 때, 그는 지독한 분노로 모든 생명체를 공격할 것입니다. 그 전에 그를 찾아서 그의 존재를 끝장낼 방법을 찾아야 합니다.$B$B이렇게 하고 그의 껍질을 가져오십시오. 인간이 한 번도 입지 않은 갑옷을 네게 주겠노라... 신을 죽인 자에게 걸맞은 갑옷이로다!' WHERE `entry`=8603; +UPDATE `locales_quest` SET `Details_loc1`='다시 만나 반가워요, $C. 우리는 여전히 이곳에서 전쟁을 위한 준비 작업을 하고 있으며, 저는 여전히 양모 붕대를 모으는 데 당신이 줄 수 있는 모든 도움을 사용할 수 있습니다. 어떤 도움이라도 대단히 감사하겠습니다. 우리의 노력이 충분히 잘 되기를 바랄 뿐입니다. 나는 어제의 전장에서 너무 많은 고귀한 영혼을 잃어버렸고, 다시는 그런 일이 일어나지 않도록 하기 위해 내 힘으로 할 수 있는 모든 것을 하지 않았습니다.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `Details_loc1`='돌아왔어? 흥미로운. 보시다시피 저는 여전히 안퀴라즈 \'전쟁 노력\'을 위해 수집하고 있습니다. 다시 한 번 나가서 나를 위해 마법 붕대 더미를 모아야 한다는 뜻입니다. 당신의 복귀를 기대합니다, $C.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `Details_loc1`='사제 안퀴라즈의 대화재 속으로 정면으로 뛰어들 때가 점점 가까워지고 있습니다. 하지만 먼저 힘을 모아 곤충과 그 주인의 맹공격에서 살아남을 수 있도록 준비해야 합니다.$B$B다시 이곳에 온다면 룬무늬 붕대로 또 다른 전쟁 노력에 기여하고 싶습니까? 가능한 한 빨리 그렇게 하시고 다시 한 번 저에게 돌아오십시오.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Details_loc1`='보시다시피 $C, 우리는 여전히 병사들을 위해 더 많은 식량을 챙겨야 합니다. 이전에 전쟁을 해본 적이 있는지는 모르겠지만 전장의 초기 충격을 지나고 나면 꽤 배가 고파질 수 있습니다. 당신은 지난번에 일을 잘했으므로, 조금 더 빨리는 아니더라도 저 살코기 늑대 스테이크를 또 한 무더기 가져다주실 것입니다.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `Details_loc1`='보시다시피 여전히 많은 물고기가 필요합니다. 다가오는 안퀴라즈 전쟁의 전투원들은 먹을 것이 많이 필요할 테니 가능한 한 점박이 방어를 모두 구해야 합니다. 당신이 그들을 잡고, 요리하고, 여기 나에게 다시 가져오면, 나는 당신과 호드의 감사를 전할 것입니다.' WHERE `entry`=8614; +UPDATE `locales_quest` SET `Details_loc1`='당신이 전쟁 지원을 위해 기증한 구운 연어의 마지막 배치는 매우 맛있어 보였습니다, $C. 나는 나 자신을 위해 몇 가지를 취하고 싶은 유혹을 받았다는 것을 인정해야 합니다. 보시다시피 아직 할당량에 도달하지 않았습니다. 나는 당신이 구운 연어 한 무더기를 가지고 있기 때문에 당신이 돌아왔기를 바랍니다.' WHERE `entry`=8616; +UPDATE `locales_quest` SET `Details_loc1`='나는 알고 있어야 했다. 나의 대적 위빌 박사, 그의 옛 속임수까지! 그리고 여명의 설원에서 당신이 실패한 덕분에 위빌 박사가 내 책을 파괴했습니다! 이제 어떻게 세상을 구하시겠습니까, 영웅님?$B$B내가 받은 쪽지에는 유일하게 알려진 \"Draconic for Dummies: Volume II\" 사본이 8조각으로 찢어져 바람에 흩어졌다고 쓰여 있었습니다! 어떻게든 잃어버린 챕터를 찾았다면 이 마법의 바인딩을 사용하여 다시 모아서 나에게 돌아오세요.' WHERE `entry`=8620; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 마법은 강력하고 고대의 것입니다. 그런 위력을 지닌 가장 강력한 퀴라지 휘두르는 아이템은 드래곤에게도 멈춤을 줄 것입니다.$B$B지배의 퀴라지 바인딩과 기타 보조 부품을 가져오시면 강력한 부츠 세트를 만들어 드리겠습니다.$B$ B당신은 그것들이 적과의 싸움에서 유용하다는 것을 알게 될 것입니다.' WHERE `entry`=8621; +UPDATE `locales_quest` SET `Details_loc1`='입에 담을 수 없는 고대 신이 안퀴라즈 지하에서 서서히 잠에서 깨어납니다. 아제로스를 기다리는 끔찍한 운명은 며칠 또는 몇 년 안에 올 수 있습니다. 그의 권력을 가진 존재에게는 시간이 무의미합니다.$B$B별이 순조로울 때, 그는 지독한 분노로 모든 생명체를 공격할 것입니다. 그 전에 그를 찾아서 그의 존재를 끝장낼 방법을 찾아야 합니다.$B$B이렇게 하고 그의 껍질을 가져오십시오. 인간이 한 번도 입지 않은 갑옷을 네게 주겠노라... 신을 죽인 자에게 걸맞은 갑옷이로다!' WHERE `entry`=8622; +UPDATE `locales_quest` SET `Details_loc1`='쌍둥이 황제... 그들의 끊임없는 속삭임이 서서히 제 정신을 갉아먹고 있습니다. 그들은 내가 내 형제 Arygos를 구하기 위해 그들의 영토에 더 들어갈 수 없다는 것을 알고 나를 조롱합니다.$B$B내 환상에서 나는 그들의 괴물 같은 얼굴이 강력한 왕관으로 장식된 것을 봅니다. 하지만 난 복수할 거야... 이 퀴라지 힘의 상징을 우리의 필요에 더 잘 맞는 것으로 변환할 거야.$B$B필요한 구성 요소를 가져다줘, $N. 비길 데 없는 힘의 투구를 너에게 주겠다.' WHERE `entry`=8623; +UPDATE `locales_quest` SET `Details_loc1`='내 종족에게 당신의 가치를 증명하려고 합니까, 필멸자여? 좋아, 아마도 우리는 상호 도움이 될 수 있을 거야.$B$B고대 모래벌레인 Ouro는 전설적인 힘을 가진 존재입니다. 그는 고대 신에 의해 생명의 조롱으로 창조되었다는 소문이 있습니다.$B$B그의 피부는 부자연스럽습니다... 두껍고 난공불락에 가까우나 유연하며 훨씬 작은 것보다 빠르고 우아하게 움직일 수 있습니다. 생물.$B$B그의 피부 샘플과 기타 부수적인 구성 요소를 가져오시면 큰 힘을 지닌 레깅스를 만들어 드리겠습니다.' WHERE `entry`=8624; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 마법은 강력하고 고대의 것입니다. 가장 강력한 퀴라지 휘두르는 아이템은 용이라도 멈출 것입니다.$B$B명령의 퀴라지 바인딩과 기타 보조 부품을 가져오시면 강력한 부츠 세트를 만들어 드리겠습니다.$B $B당신은 그것들이 적과의 싸움에서 유용하다는 것을 알게 될 것입니다.' WHERE `entry`=8626; +UPDATE `locales_quest` SET `Details_loc1`='입에 담을 수 없는 고대 신이 안퀴라즈 지하에서 서서히 잠에서 깨어납니다. 아제로스를 기다리는 끔찍한 운명은 며칠 또는 몇 년 안에 올 수 있습니다. 그의 권력을 가진 존재에게는 시간이 무의미합니다.$B$B별이 순조로울 때, 그는 지독한 분노로 모든 생명체를 공격할 것입니다. 그 전에 그를 찾아서 그의 존재를 끝장낼 방법을 찾아야 합니다.$B$B이렇게 하고 그의 껍질을 가져오십시오. 인간이 한 번도 입지 않은 갑옷을 네게 주겠노라... 신을 죽인 자에게 걸맞은 갑옷이로다!' WHERE `entry`=8627; +UPDATE `locales_quest` SET `Details_loc1`='쌍둥이 황제... 그들의 끊임없는 속삭임이 서서히 제 정신을 갉아먹고 있습니다. 그들은 내가 내 형제 Arygos를 구하기 위해 그들의 영토에 더 들어갈 수 없다는 것을 알고 나를 조롱합니다.$B$B내 환상에서 나는 그들의 괴물 같은 얼굴이 강력한 왕관으로 장식된 것을 봅니다. 하지만 난 복수할 거야... 이 퀴라지 힘의 상징을 우리의 필요에 더 잘 맞는 것으로 변환할 거야.$B$B필요한 구성 요소를 가져다줘, $N. 비길 데 없는 힘의 투구를 너에게 주겠다.' WHERE `entry`=8628; +UPDATE `locales_quest` SET `Details_loc1`='내 종족에게 당신의 가치를 증명하려고 합니까, 필멸자여? 좋아, 아마도 우리는 상호 도움이 될 수 있을 거야.$B$B고대 모래벌레인 Ouro는 전설적인 힘을 가진 존재입니다. 그는 고대 신에 의해 생명의 조롱으로 창조되었다는 소문이 있습니다.$B$B그의 피부는 부자연스럽습니다... 두껍고 난공불락에 가까우나 유연하며 훨씬 작은 것보다 빠르고 우아하게 움직일 수 있습니다. 생물.$B$B그의 피부 샘플과 기타 부수적인 구성 요소를 가져오시면 큰 힘을 지닌 레깅스를 만들어 드리겠습니다.' WHERE `entry`=8629; +UPDATE `locales_quest` SET `Details_loc1`='필멸의 종족이 입는 화려한 어깨 갑옷은 용의 날개를 흉내내려는 시도에서 시작되었다고 합니다.$B$B최고의 퀴라지 지도자들이 착용하는 속박을 가져오면 견갑으로 만들겠습니다. 네파리안 자신의 날개보다 더 무서운 존재!' WHERE `entry`=8630; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 마법은 강력하고 고대의 것입니다. 가장 강력한 퀴라지 휘두르는 아이템은 용이라도 멈출 것입니다.$B$B명령의 퀴라지 바인딩과 기타 보조 부품을 가져오시면 강력한 부츠 세트를 만들어 드리겠습니다.$B $B당신은 그것들이 적과의 싸움에서 유용하다는 것을 알게 될 것입니다.' WHERE `entry`=8637; +UPDATE `locales_quest` SET `Details_loc1`='입에 담을 수 없는 고대 신이 안퀴라즈 지하에서 서서히 잠에서 깨어납니다. 아제로스를 기다리는 끔찍한 운명은 며칠 또는 몇 년 안에 올 수 있습니다. 그의 권력을 가진 존재에게는 시간이 무의미합니다.$B$B별이 순조로울 때, 그는 지독한 분노로 모든 생명체를 공격할 것입니다. 그 전에 그를 찾아서 그의 존재를 끝장낼 방법을 찾아야 합니다.$B$B이렇게 하고 그의 껍질을 가져오십시오. 인간이 한 번도 입지 않은 갑옷을 네게 주겠노라... 신을 죽인 자에게 걸맞은 갑옷이로다!' WHERE `entry`=8638; +UPDATE `locales_quest` SET `Details_loc1`='쌍둥이 황제... 그들의 끊임없는 속삭임이 서서히 제 정신을 갉아먹고 있습니다. 그들은 내가 내 형제 Arygos를 구하기 위해 그들의 영토에 더 들어갈 수 없다는 것을 알고 나를 조롱합니다.$B$B내 환상에서 나는 그들의 괴물 같은 얼굴이 강력한 왕관으로 장식된 것을 봅니다. 하지만 난 복수할 거야... 이 퀴라지 힘의 상징을 우리의 필요에 더 잘 맞는 것으로 변환할 거야.$B$B필요한 구성 요소를 가져다줘, $N. 비길 데 없는 힘의 투구를 너에게 주겠다.' WHERE `entry`=8639; +UPDATE `locales_quest` SET `Details_loc1`='내 종족에게 당신의 가치를 증명하려고 합니까, 필멸자여? 좋아, 아마도 우리는 상호 도움이 될 수 있을 거야.$B$B고대 모래벌레인 Ouro는 전설적인 힘을 가진 존재입니다. 그는 고대 신에 의해 생명의 조롱으로 창조되었다는 소문이 있습니다.$B$B그의 피부는 부자연스럽습니다... 두껍고 난공불락에 가까우나 유연하며 훨씬 작은 것보다 빠르고 우아하게 움직일 수 있습니다. 생물.$B$B그의 피부 샘플과 기타 부수적인 구성 요소를 가져오시면 큰 힘을 지닌 레깅스를 만들어 드리겠습니다.' WHERE `entry`=8640; +UPDATE `locales_quest` SET `Details_loc1`='필멸의 종족이 입는 화려한 어깨 갑옷은 용의 날개를 흉내내려는 시도에서 시작되었다고 합니다.$B$B최고의 퀴라지 지도자들이 착용하는 속박을 가져오면 견갑으로 만들겠습니다. 네파리안 자신의 날개보다 더 무서운 존재!' WHERE `entry`=8641; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 마법은 강력하고 고대의 것입니다. 그런 위력을 지닌 가장 강력한 퀴라지 휘두르는 아이템은 드래곤에게도 멈춤을 줄 것입니다.$B$B지배의 퀴라지 바인딩과 기타 보조 부품을 가져오시면 강력한 부츠 세트를 만들어 드리겠습니다.$B$ B당신은 그것들이 적과의 싸움에서 유용하다는 것을 알게 될 것입니다.' WHERE `entry`=8655; +UPDATE `locales_quest` SET `Details_loc1`='입에 담을 수 없는 고대 신이 안퀴라즈 지하에서 서서히 잠에서 깨어납니다. 아제로스를 기다리는 끔찍한 운명은 며칠 또는 몇 년 안에 올 수 있습니다. 그의 권력을 가진 존재에게는 시간이 무의미합니다.$B$B별이 순조로울 때, 그는 지독한 분노로 모든 생명체를 공격할 것입니다. 그 전에 그를 찾아서 그의 존재를 끝장낼 방법을 찾아야 합니다.$B$B이렇게 하고 그의 껍질을 가져오십시오. 인간이 한 번도 입지 않은 갑옷을 네게 주겠노라... 신을 죽인 자에게 걸맞은 갑옷이로다!' WHERE `entry`=8656; +UPDATE `locales_quest` SET `Details_loc1`='쌍둥이 황제... 그들의 끊임없는 속삭임이 서서히 제 정신을 갉아먹고 있습니다. 그들은 내가 내 형제 Arygos를 구하기 위해 그들의 영토에 더 들어갈 수 없다는 것을 알고 나를 조롱합니다.$B$B내 환상에서 나는 그들의 괴물 같은 얼굴이 강력한 왕관으로 장식된 것을 봅니다. 하지만 난 복수할 거야... 이 퀴라지 힘의 상징을 우리의 필요에 더 잘 맞는 것으로 변환할 거야.$B$B필요한 구성 요소를 가져다줘, $N. 내가 너에게 비교할 수 없는 힘의 머리 장식을 만들어 주겠다.' WHERE `entry`=8657; +UPDATE `locales_quest` SET `Details_loc1`='내 종족에게 당신의 가치를 증명하려고 합니까, 필멸자여? 좋아, 아마도 우리는 상호 도움이 될 수 있을 거야.$B$B고대 모래벌레인 Ouro는 전설적인 힘을 가진 존재입니다. 그는 고대 신에 의해 생명의 조롱으로 창조되었다는 소문이 있습니다.$B$B그의 피부는 부자연스럽습니다... 두껍고 난공불락에 가까우나 유연하며 훨씬 작은 것보다 빠르고 우아하게 움직일 수 있습니다. 생물.$B$B그의 피부 샘플과 기타 부수적인 구성 요소를 가져오시면 큰 힘을 지닌 레깅스를 만들어 드리겠습니다.' WHERE `entry`=8658; +UPDATE `locales_quest` SET `Details_loc1`='필멸의 종족이 입는 화려한 어깨 갑옷은 용의 날개를 흉내내려는 시도에서 시작되었다고 합니다.$B$B최고의 퀴라지 지도자들이 착용하는 속박을 가져오면 견갑으로 만들겠습니다. 네파리안 자신의 날개보다 더 무서운 존재!' WHERE `entry`=8659; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 마법은 강력하고 고대의 것입니다. 그런 위력을 지닌 가장 강력한 퀴라지 휘두르는 아이템은 드래곤에게도 멈칫거릴 겁니다.$B$B지배의 퀴라지 바인딩과 기타 보조 부품을 가져오시면 강력한 부츠 세트를 만들어 드리겠습니다.$B $B당신은 그것들이 적과의 싸움에서 유용하다는 것을 알게 될 것입니다.' WHERE `entry`=8660; +UPDATE `locales_quest` SET `Details_loc1`='입에 담을 수 없는 고대 신이 안퀴라즈 지하에서 서서히 잠에서 깨어납니다. 아제로스를 기다리는 끔찍한 운명은 며칠 또는 몇 년 안에 올 수 있습니다. 그의 권력을 가진 존재에게는 시간이 무의미합니다.$B$B별이 순조로울 때, 그는 지독한 분노로 모든 생명체를 공격할 것입니다. 그 전에 그를 찾아서 그의 존재를 끝장낼 방법을 찾아야 합니다.$B$B이렇게 하고 그의 껍질을 가져오십시오. 인간이 한 번도 입지 않은 갑옷을 네게 주겠노라... 신을 죽인 자에게 걸맞은 갑옷이로다!' WHERE `entry`=8661; +UPDATE `locales_quest` SET `Details_loc1`='쌍둥이 황제... 그들의 끊임없는 속삭임이 서서히 제 정신을 갉아먹고 있습니다. 그들은 내가 내 형제 Arygos를 구하기 위해 그들의 영토에 더 들어갈 수 없다는 것을 알고 나를 조롱합니다.$B$B내 환상에서 나는 그들의 괴물 같은 얼굴이 강력한 왕관으로 장식된 것을 봅니다. 하지만 난 복수할 거야... 이 퀴라지 힘의 상징을 우리의 필요에 더 잘 맞는 것으로 변환할 거야.$B$B필요한 구성 요소를 가져다줘, $N. 비길 데 없는 힘의 투구를 너에게 주겠다.' WHERE `entry`=8662; +UPDATE `locales_quest` SET `Details_loc1`='내 종족에게 당신의 가치를 증명하려고 합니까, 필멸자여? 좋아, 아마도 우리는 상호 도움이 될 수 있을 거야.$B$B고대 모래벌레인 Ouro는 전설적인 힘을 가진 존재입니다. 그는 고대 신에 의해 생명의 조롱으로 창조되었다는 소문이 있습니다.$B$B그의 피부는 부자연스럽습니다... 두껍고 난공불락에 가까우나 유연하며 훨씬 작은 것보다 빠르고 우아하게 움직일 수 있습니다. 생물.$B$B그의 피부 샘플과 기타 부수적인 구성 요소를 가져오시면 큰 힘을 지닌 레깅스를 만들어 드리겠습니다.' WHERE `entry`=8663; +UPDATE `locales_quest` SET `Details_loc1`='필멸의 종족이 입는 화려한 어깨 갑옷은 용의 날개를 흉내내려는 시도에서 시작되었다고 합니다.$B$B최고의 퀴라지 지도자들이 착용하는 속박을 가져오면 견갑으로 만들겠습니다. 네파리안 자신의 날개보다 더 무서운 존재!' WHERE `entry`=8664; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 마법은 강력하고 고대의 것입니다. 그런 위력을 지닌 가장 강력한 퀴라지 휘두르는 아이템은 드래곤에게도 멈칫거릴 겁니다.$B$B지배의 퀴라지 바인딩과 기타 보조 부품을 가져오시면 강력한 부츠 세트를 만들어 드리겠습니다.$B $B당신은 그것들이 적과의 싸움에서 유용하다는 것을 알게 될 것입니다.' WHERE `entry`=8665; +UPDATE `locales_quest` SET `Details_loc1`='입에 담을 수 없는 고대 신이 안퀴라즈 지하에서 서서히 잠에서 깨어납니다. 아제로스를 기다리는 끔찍한 운명은 며칠 또는 몇 년 안에 올 수 있습니다. 그의 권력을 가진 존재에게는 시간이 무의미합니다.$B$B별이 순조로울 때, 그는 지독한 분노로 모든 생명체를 공격할 것입니다. 그 전에 그를 찾아서 그의 존재를 끝장낼 방법을 찾아야 합니다.$B$B이렇게 하고 그의 껍질을 가져오십시오. 인간이 한 번도 입지 않은 갑옷을 네게 주겠노라... 신을 죽인 자에게 걸맞은 갑옷이로다!' WHERE `entry`=8666; +UPDATE `locales_quest` SET `Details_loc1`='쌍둥이 황제... 그들의 끊임없는 속삭임이 서서히 제 정신을 갉아먹고 있습니다. 그들은 내가 내 형제 Arygos를 구하기 위해 그들의 영토에 더 들어갈 수 없다는 것을 알고 나를 조롱합니다.$B$B내 환상에서 나는 그들의 괴물 같은 얼굴이 강력한 왕관으로 장식된 것을 봅니다. 하지만 난 복수할 거야... 이 퀴라지 힘의 상징을 우리의 필요에 더 잘 맞는 것으로 변환할 거야.$B$B필요한 구성 요소를 가져다줘, $N. 비길 데 없는 힘의 투구를 너에게 주겠다.' WHERE `entry`=8667; +UPDATE `locales_quest` SET `Details_loc1`='내 종족에게 당신의 가치를 증명하려고 합니까, 필멸자여? 좋아, 아마도 우리는 상호 도움이 될 수 있을 거야.$B$B고대 모래벌레인 Ouro는 전설적인 힘을 가진 존재입니다. 그는 고대 신에 의해 생명의 조롱으로 창조되었다는 소문이 있습니다.$B$B그의 피부는 부자연스럽습니다... 두껍고 난공불락에 가까우나 유연하며 훨씬 작은 것보다 빠르고 우아하게 움직일 수 있습니다. 생물.$B$B그의 피부 샘플과 기타 부수적인 구성 요소를 가져오시면 큰 힘을 지닌 레깅스를 만들어 드리겠습니다.' WHERE `entry`=8668; +UPDATE `locales_quest` SET `Details_loc1`='필멸의 종족이 입는 화려한 어깨 갑옷은 용의 날개를 흉내내려는 시도에서 시작되었다고 합니다.$B$B최고의 퀴라지 지도자들이 착용하는 속박을 가져오면 견갑으로 만들겠습니다. 네파리안 자신의 날개보다 더 무서운 존재!' WHERE `entry`=8669; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, 안퀴라즈 공격에 도움이 되셨다니 기쁩니다. $c.$B$BI는 퀴라지 드레이프가 필요합니다. 크기는 제가 조정해 드리겠습니다. 적절한 걸쇠를 만드는 데 사용할 우상과 풍뎅이도 필요합니다. $B$BI 실망하지 않을 것을 약속드립니다.' WHERE `entry`=8690; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, 안퀴라즈 공격에 도움이 되셨다니 기쁩니다. $c.$B$BI는 퀴라지 드레이프가 필요합니다. 크기는 제가 조정해 드리겠습니다. 적절한 걸쇠를 만드는 데 사용할 우상과 풍뎅이도 필요합니다. $B$BI 실망하지 않을 것을 약속드립니다.' WHERE `entry`=8692; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, 안퀴라즈 공격에 도움이 되셨다니 기쁩니다. $c.$B$BI는 퀴라지 드레이프가 필요합니다. 크기는 제가 조정해 드리겠습니다. 적절한 걸쇠를 만드는 데 사용할 우상과 풍뎅이도 필요합니다. $B$BI 실망하지 않을 것을 약속드립니다.' WHERE `entry`=8693; +UPDATE `locales_quest` SET `Details_loc1`='$N 님, 안퀴라즈 공격에 도움이 되셨다니 기쁩니다. $c.$B$BI는 퀴라지 드레이프가 필요합니다. 크기는 제가 조정해 드리겠습니다. 적절한 걸쇠를 만드는 데 사용할 우상과 풍뎅이도 필요합니다. $B$BI 실망하지 않을 것을 약속드립니다.' WHERE `entry`=8695; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 부관이 착용하는 반지는 강력한 능력을 부여한다는 소문이 있습니다. 그들을 장식하는 오염된 보석은 이론상 더 순수한 재료로 교체하여 오염되지 않은 버전의 반지를 만들 수 있습니다.$B$B퀴라지 우상을 장식하는 보석은 품질이 우수하므로 꽤 잘 작동할 것입니다.$B$BB반지 나에게 반지와 아이돌, $c를 위한 강력한 반지를 만들어 줄게.' WHERE `entry`=8698; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 부관이 착용하는 반지는 강력한 능력을 부여한다는 소문이 있습니다. 그들을 장식하는 오염된 보석은 이론상 더 순수한 재료로 교체하여 오염되지 않은 버전의 반지를 만들 수 있습니다.$B$B퀴라지 우상을 장식하는 보석은 품질이 우수하므로 꽤 잘 작동할 것입니다.$B$BB반지 나에게 반지와 우상 그리고 나는 당신을 위해 강력한 반지를 만들 것입니다 $g 동료 : 자매; 드루이드.' WHERE `entry`=8700; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지 부관이 착용하는 반지는 강력한 능력을 부여한다는 소문이 있습니다. 그들을 장식하는 오염된 보석은 이론상 더 순수한 재료로 교체하여 오염되지 않은 버전의 반지를 만들 수 있습니다.$B$B퀴라지 우상을 장식하는 보석은 품질이 우수하므로 꽤 잘 작동할 것입니다.$B$BB반지 나에게 반지와 아이돌, $c를 위한 강력한 반지를 만들어 줄게.' WHERE `entry`=8703; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지와 그 하수인들은 가장 희귀하고 훌륭한 재료로 만든 물건을 사용합니다. 거대한 고대 생물의 뼈, 지하 깊은 곳에서 채취한 보석, 순수하고 강한 금속.$B$B퀴라지 유물을 보는 것만으로도 수행하고 싶은 충동이 듭니다. 부서지고 녹은 조각으로 내 공예품. $N 서클에 대한 충성을 증명하면 최고급 퀴라지 재료로 강력한 무기를 만들어 드리겠습니다.' WHERE `entry`=8706; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지와 그 하수인들은 가장 희귀하고 훌륭한 재료로 만든 물건을 사용합니다. 거대한 고대 생물의 뼈, 지하 깊은 곳에서 채취한 보석, 순수하고 강한 금속.$B$B퀴라지 유물을 보는 것만으로도 수행하고 싶은 충동이 듭니다. 부서지고 녹은 조각으로 내 공예품. $N 서클에 대한 충성을 증명하면 최고급 퀴라지 재료로 강력한 무기를 만들어 드리겠습니다.' WHERE `entry`=8708; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지와 그 하수인들은 가장 희귀하고 훌륭한 재료로 만든 물건을 사용합니다. 거대한 고대 생물의 뼈, 지하 깊은 곳에서 채취한 보석, 순수하고 강한 금속.$B$B퀴라지 유물을 보는 것만으로도 수행하고 싶은 충동이 듭니다. 부서지고 녹은 조각으로 내 공예품. $N 서클에 대한 충성을 증명하면 최고급 퀴라지 재료로 강력한 무기를 만들어 드리겠습니다.' WHERE `entry`=8709; +UPDATE `locales_quest` SET `Details_loc1`='퀴라지와 그 하수인들은 가장 희귀하고 훌륭한 재료로 만든 물건을 사용합니다. 거대한 고대 생물의 뼈, 지하 깊은 곳에서 채취한 보석, 순수하고 강한 금속.$B$B퀴라지 유물을 보는 것만으로도 수행하고 싶은 충동이 듭니다. 부서지고 녹은 조각으로 내 공예품. $N 서클에 대한 충성을 증명하면 최고급 퀴라지 재료로 강력한 무기를 만들어 드리겠습니다.' WHERE `entry`=8711; +UPDATE `locales_quest` SET `Details_loc1`='음 생각보다 시간이 조금 더 걸렸습니다. 이제 이 장부가 무엇인지 보겠습니다.$B$B$B$B 좋은 소식은 내가 아케이나이트 부표를 만들 수 있다고 99% 확신한다는 것입니다. 귀하의 사양에 맞게 작동합니다. 물론 이것은 전적으로 나쁜 소식에 달려 있습니다.$B$B나쁜 소식은 아케이나이트, 엘레멘티움 광석 및 희귀 보석이 많이 필요하다는 것입니다.$B$B필요한 것을 가져다주면 부표를 만드십시오.' WHERE `entry`=8728; +UPDATE `locales_quest` SET `Details_loc1`='나쁜 소식을 아직 언급하지 않았나요? 그 이름은 Maws: 100피트의 죽음과 파괴입니다. 제가 그 작은 정보를 잊어버렸을 수도 있습니다.$B$B내 월등한 정신-사이오닉 투시력에 따르면, 이 부표를 던지기에 가장 좋은 지점은 폭풍의 만에 있는 아즈샤라 연안이라는 것을 알게 될 것입니다.$B$ B소용돌이 소용돌이를 찾으세요. 잔해로 어수선할 가능성이 높습니다.$B$B이제, 친구가 있기를 바랍니다.$B$B이제 어떻게든 기적적으로 성공하면 홀 조각을 Anachronos로 가져가십시오.' WHERE `entry`=8729; +UPDATE `locales_quest` SET `Details_loc1`='챔피언, 당신입니까? 내가 조각을 맡은 지 천년이 흘렀고 가장 암울한 시간에 일어나서 나를 구해 주어야 합니다... 하지만 잔인함이 없다면 비극이 어디 있겠습니까?$B$B$ B$BNe... 이제 네파리우스가 홀 파편을 손에 넣었습니다.$B$B시간이 관건입니다. Nefarius는 조각을 파괴할 계획입니다. 서둘러야 합니다!' WHERE `entry`=8730; +UPDATE `locales_quest` SET `Details_loc1`='안녕하세요, $N님. 당신에게 전쟁에 관련된 더 많은 임무를 맡기기 전에, 당신은 자신의 몫인 야전 임무를 수행해야 합니다. $B$BHive\'Regal 밖에서 Captain Skullsplit의 Orgrimmar Legion을 찾을 수 있을 것입니다.$B$B그에게 보고하고 현장 봉사의 증거를 가지고 나에게 돌아오십시오. 더 발전된 임무를 준비하겠습니다.$B$BO오, 최선을 다해 아이언포지 여단을 멀리하십시오. 얼라이언스와 호드 지원자들 사이에 긴장이 고조되어 있습니다.' WHERE `entry`=8731; +UPDATE `locales_quest` SET `Details_loc1`='이것은 구원의 여정입니다, 영웅이여. 내가 오늘 죽임을 당했다면 정의롭고 의로운 대의를 위해 죽었을 것입니다. 녹색 왕위 조각을 되찾아야 합니다. 당신은 고대 신이 에라니쿠스를 오염시킨 에라니쿠스를 정화해야 합니다.$B$B다르나서스로 여행하세요. 성벽 바로 밖에서 내 요원 중 한 명을 찾을 수 있을 것입니다. 이 요원은 우리를 위해 일을 시작하고 Staghelm에게 알리지 않고 Tyrande에게 우리의 계획을 알릴 것입니다.$B$B$B$BA는 천년 동안 은총에서 떨어졌습니다...' WHERE `entry`=8733; +UPDATE `locales_quest` SET `Details_loc1`='티란데에게 알릴 것이다, 필멸자여. 샨도 스톰레이지가 이 우발적 상황에 대비했습니다.$B$B이제 달숲으로 모험을 떠나 레물로스와 대화해야 합니다. 그는 Eranikus를 소환하는 방법에 대해 추가 지시를 받을 것입니다.$B$B모두 행운을 빕니다.' WHERE `entry`=8734; +UPDATE `locales_quest` SET `Details_loc1`='아제로스의 꿈의 차원문 4개로 이동해야 합니다. 각각에서 악몽의 부패 조각을 뽑아야 합니다. 이 지역에 거주하는 용혈족은 그러한 파편을 가지고 있을 것입니다. 이 조각들을 모두 모으면 내게 돌아오시오.' WHERE `entry`=8735; +UPDATE `locales_quest` SET `Details_loc1`='Eranikus에 대한 자제를 사용해야 합니다. 우리는 그를 파괴하지 않고 구원해야 합니다.$B$BT티란데는 이미 이 작업을 돕기 위해 이동 중입니다. 우리는 드래곤의 공격을 견뎌내고 나이트헤이븐을 파괴로부터 구해야 합니다.$B$B조심하세요! 당신과 당신의 동맹국은 우리의 유일한 희망입니다.' WHERE `entry`=8736; +UPDATE `locales_quest` SET `Details_loc1`='황혼의 망치단과 그들이 숭배하는 정령 귀족들은 실리더스에서의 우리 작전에 엄청난 위협이 되고 있습니다. 안퀴라즈 내부에서 새로운 적과 마주하고 있으니 외부의 적에게 경계를 늦출 수는 없습니다.$B$B하늘빛 기사단을 소환하여 파괴하고 보르 와일드메인에게 보고할 방법을 찾으십시오.' WHERE `entry`=8737; +UPDATE `locales_quest` SET `Details_loc1`='정보를 수집하기 위해 최고의 정찰병을 실리시드 벌집 깊숙이 파고들었습니다. Scout Landion은 며칠째 Hive\'Regal에서 실리시드의 움직임을 지켜보고 있습니다. 그를 찾아서 서면 보고서를 받으십시오. 가능한 한 빨리 해당 정보에 따라 조치를 취해야 합니다, $N.' WHERE `entry`=8738; +UPDATE `locales_quest` SET `Details_loc1`='정보를 수집하기 위해 최고의 정찰병을 실리시드 벌집 깊숙이 파고들었습니다. 정찰병 잘리아는 며칠째 하이브아시에서 실리시드의 움직임을 지켜보고 있습니다. 그녀를 찾아 서면 보고서를 받으십시오. 가능한 한 빨리 해당 정보에 따라 조치를 취해야 합니다, $N.' WHERE `entry`=8739; +UPDATE `locales_quest` SET `Details_loc1`='말에 탄 황혼의 망치단 이교도 무리가 세나리온 요새에서 우리 군대의 손이 닿지 않는 곳에서 우리의 작은 순찰대와 짐마차를 노리고 있는 것이 목격되었습니다.$B$B그들의 지도자인 모르나라는 이름의 무시무시한 전사와 함께 황혼의 약탈자를 찾아 처치하십시오. . 작업을 완료한 후 바람소환사 프라우드혼에게 보고하십시오.' WHERE `entry`=8740; +UPDATE `locales_quest` SET `Details_loc1`='키퍼가 당신의 귀환을 기다리고 있습니다, $N. 녹색 홀 조각을 시간의 동굴에 있는 아나크로노스에게 가져가십시오.' WHERE `entry`=8741; +UPDATE `locales_quest` SET `Details_loc1`='재해가 발생했습니다! 순록 멧젠이 납치되었습니다!$B$B멧첸은 겨울 할아버지의 여덟 마리 순록 중 하나이며 굴뚝나무 목장조합의 재산입니다. 우리는 Metzen을 가지고 있다고 주장하는 그룹으로부터 하나가 아닌 두 개의 몸값 편지를 받았습니다. 휴가 시즌이 잘 진행되고 있는 지금, 우리는 여기 동전 상자에 묶여 있습니다! 제발 - 멧젠을 찾아 우리에게 돌려주세요!$B$B단서를 찾기 위해 몸값 편지를 확인하고 이 순록 가루를 그에게 뿌리세요. 그러면 그가 속박에서 풀려날 것입니다!$B$B서둘러요!' WHERE `entry`=8746; +UPDATE `locales_quest` SET `Details_loc1`='재해가 발생했습니다! 순록 멧젠이 납치되었습니다!$B$B멧첸은 겨울 할아버지의 여덟 마리 순록 중 하나이며 굴뚝나무 목장조합의 재산입니다. 우리는 Metzen을 가지고 있다고 주장하는 그룹으로부터 하나가 아닌 두 개의 몸값 편지를 받았습니다. 휴가 시즌이 잘 진행되고 있는 지금, 우리는 여기 동전 상자에 묶여 있습니다! 제발 - 멧젠을 찾아 우리에게 돌려주세요!$B$B단서를 찾기 위해 몸값 편지를 확인하고 이 순록 가루를 그에게 뿌리세요. 그러면 그가 속박에서 풀려날 것입니다!$B$B서둘러요!' WHERE `entry`=8762; +UPDATE `locales_quest` SET `Details_loc1`='들어봐... 이런 말을 해서는 안 되는데, 네가 오늘의 주인공이니까...$B$B매년 이맘때면 어디에나 싱싱한 호랑가시나무가 있지만, 절대 지속되지는 않지. 호랑가시나무를 보존하는 기계가 있습니다. 절대 상하지 않습니다! 우리는 그것을 휴가에 흥을 돋우기 위해 사용하고... 여름 동안 이익을 얻습니다! $B$BI는 보존제를 사용할 수 있도록 하지만 당신이 마스터 요리사인 경우에만 가능합니다. 깊은 암염과 2, 3, 오 금 5개가 필요합니다. 보관할 멋진 배치를 얻을 수 있습니다.' WHERE `entry`=8763; +UPDATE `locales_quest` SET `Details_loc1`='전쟁 노력이 고조됨에 따라 해당 지역의 실리시드 존재는 우리 작전에 점점 더 큰 위협이 되고 있습니다. 당신은 Hive\'Ashi 방어군이 주요 목표가 될 Hive\'Ashi 공격에 참여하도록 선택되었습니다.$B$B임무를 완료한 후 사령관 Mar\'alith에게 보고하십시오.' WHERE `entry`=8770; +UPDATE `locales_quest` SET `Details_loc1`='전쟁 노력이 고조됨에 따라 해당 지역의 실리시드 존재는 우리 작전에 점점 더 큰 위협이 되고 있습니다. 당신은 Hive\'Ashi sandstalkers가 주요 목표가 될 Hive\'Ashi 공격에 참여하도록 선택되었습니다.$B$B임무를 완료한 후 사령관 Mar\'alith에게 보고하십시오.' WHERE `entry`=8771; +UPDATE `locales_quest` SET `Details_loc1`='Hive\'Zora에 대한 공격에 합류하기 위해 지원군이 소집되었습니다. 당신은 Hive\'Zora waywatchers를 목표로 선택되었습니다. 임무를 완수한 후 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8772; +UPDATE `locales_quest` SET `Details_loc1`='Hive\'Zora에 대한 공격에 합류하기 위해 지원군이 소집되었습니다. 당신은 Hive\'Zora 약탈자를 목표로 선택되었습니다. 임무를 완수한 후 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8773; +UPDATE `locales_quest` SET `Details_loc1`='아이언포지 여단이 매우... 불안정한... 부품에 대한 특이한 요청을 했습니다. 그것들을 모아 아이언포지 여단의 노즐스프링 씨에게 가져가십시오.' WHERE `entry`=8778; +UPDATE `locales_quest` SET `Details_loc1`='지질학자 락스베인의 연구는 실리더스에서의 우리 작전에 엄청난 가치가 있음이 입증되었습니다. 그녀는 최근 연구에 사용할 점술 자료를 요청했습니다.$B$B이 자료를 수집하여 그녀가 계속 연구할 수 있도록 그녀에게 직접 전달하십시오.' WHERE `entry`=8779; +UPDATE `locales_quest` SET `Details_loc1`='전장에서 아이언포지 여단의 방어구 보급품이 위험할 정도로 부족합니다. 한 묶음을 구해 하이브조라 외곽에 있는 아이언포지 여단의 전초기지에 있는 자넬라 스타우트해머에게 전달하십시오.' WHERE `entry`=8780; +UPDATE `locales_quest` SET `Details_loc1`='아이언포지 여단은 실리더스에서의 전투에서 가치 있는 동맹이었습니다. 불행하게도, 그들이 이곳으로 오는 도중 많은 보급품을 잃어버렸습니다. 무기를 구해 Hive\'Zora 근처에 있는 Janela Stouthammer에게 전달하십시오.' WHERE `entry`=8781; +UPDATE `locales_quest` SET `Details_loc1`='최근 자원 봉사자들의 유입으로 유니폼 부족 현상이 발생했습니다. 제복 재료를 구해 바람소환사 프라우드혼에게 가져가십시오.' WHERE `entry`=8782; +UPDATE `locales_quest` SET `Details_loc1`='세나리온 요새의 대장장이 바르구스가 우리 군대를 위한 강력한 무기 제작에 사용할 마법 재료를 요청했습니다. 세나리온 요새의 군대가 계속 잘 무장할 수 있도록 이것들을 구해 바르구스로 직접 가져가십시오.' WHERE `entry`=8783; +UPDATE `locales_quest` SET `Details_loc1`='고대 퀴라지 유물을 발견했습니다! 아마도 사원 입구 근처에 있는 용 중 하나가 이 유물을 사용했을 것입니다.' WHERE `entry`=8784; +UPDATE `locales_quest` SET `Details_loc1`='오그리마 군단이 몇 가지 특이한 재료를 요청했습니다. 실리더스에서의 현재 성과를 감안할 때 가능한 한 빨리 그들의 요청에 응하고 싶습니다. 재료를 모아 샤이라는 트롤에게 가져가세요.' WHERE `entry`=8785; +UPDATE `locales_quest` SET `Details_loc1`='오그리마 군단이 현재 제공할 수 없는 추가 무기를 요청했습니다. 그들이 요청한 무기를 구해 Hive\'Regal 밖에 있는 Merok Longstride에게 가져가십시오.' WHERE `entry`=8786; +UPDATE `locales_quest` SET `Details_loc1`='오그리마 군단의 용감한 지원자들이 우리 대의를 돕기 위해 실리더스에 도착했습니다. 그들의 갑옷 키트 보급품은 여행 중에 어떻게 든 잃어 버렸습니다. 방어구 세트를 구해 오그리마 군단 야영지에 있는 메록 롱스트라이드에게 전달하십시오.' WHERE `entry`=8787; +UPDATE `locales_quest` SET `Details_loc1`='끔찍한 위협이 안식에 놓였습니다. 잔인한 Ossirian이 패배했습니다.$B$B칼림도어의 주민들은 이 승리를 알고 안도할 것입니다. 오시리안의 머리를 가져다가 세나리온 요새의 사령관 마랄리스에게 바치십시오.' WHERE `entry`=8791; +UPDATE `locales_quest` SET `Details_loc1`='들어봐... 이런 말을 해서는 안 되는데, 네가 오늘의 주인공이니까...$B$B매년 이맘때면 어디에나 싱싱한 호랑가시나무가 있지만, 절대 지속되지는 않지. 호랑가시나무를 보존하는 기계가 있습니다. 절대 상하지 않습니다! 우리는 그것을 휴가에 흥을 돋우기 위해 사용하고... 여름 동안 이익을 얻습니다! $B$BI는 보존제를 사용할 수 있도록 하지만 당신이 마스터 요리사인 경우에만 가능합니다. 깊은 암염과 2, 3, 오 금 5개가 필요합니다. 보관할 멋진 배치를 얻을 수 있습니다.' WHERE `entry`=8799; +UPDATE `locales_quest` SET `Details_loc1`='안퀴라즈의 성벽이 흔들리고 있습니다. 세상보다 더 오래된 악의 세력이 파괴되었습니다. 죽어서도 쑨의 사악함을 몸소 느낄 수 있습니다.$B$B당신은 불가능하다고 생각했던 일을 해냈습니다.$B$B마귀의 눈자루를 움켜쥐고 안전하게 가방에 넣었습니다.$ B$BC\'Thun의 눈을 다음 방에 있는 용에게 가져가십시오.' WHERE `entry`=8801; +UPDATE `locales_quest` SET `Details_loc1`='시간의 동굴로 가세요, $G 주님:숙녀; $N. Anachronos는 당신의 귀환을 기다리고 있습니다. 그에게 C\'Thun의 눈을 주십시오. 의심할 여지 없이 그의 주인의 수집품에 넣고 싶어할 것입니다.' WHERE `entry`=8802; +UPDATE `locales_quest` SET `Details_loc1`='세나리온 요새에 신입 사원이 도착하면서 사막에서 이들을 살려두는 문제가 발생했습니다. 탈수와 수많은 독성 생물은 미숙한 자원 봉사자들에게 심각한 위협이 됩니다. 사막 생존 키트에 필요한 보급품을 모아 세나리온 요새에 있는 칼란드라스에게 가져가십시오.' WHERE `entry`=8804; +UPDATE `locales_quest` SET `Details_loc1`='세나리온 요새 경비병의 기마 사단은 화려한 미스릴 장화의 공급이 부족합니다. 배치를 확보하여 세나리온 요새에 있는 대장 비쉬 코주스에게 즉시 전달하십시오.' WHERE `entry`=8805; +UPDATE `locales_quest` SET `Details_loc1`='세나리온 요새 경비병은 연마석이 부족합니다. 배치를 확보하여 세나리온 요새에 있는 대장 비쉬 코주스에게 즉시 전달하십시오.' WHERE `entry`=8806; +UPDATE `locales_quest` SET `Details_loc1`='지질학자 락스베인의 연구는 실리더스에서의 우리 작전에 엄청난 가치가 있음이 입증되었습니다. 그녀는 최근 연구에 사용할 점술 자료를 요청했습니다.$B$B이 자료를 수집하여 그녀가 계속 연구할 수 있도록 그녀에게 직접 전달하십시오.' WHERE `entry`=8807; +UPDATE `locales_quest` SET `Details_loc1`='최근 자원 봉사자들의 유입으로 유니폼 부족 현상이 발생했습니다. 제복 재료를 구해 바람소환사 프라우드혼에게 가져가십시오.' WHERE `entry`=8808; +UPDATE `locales_quest` SET `Details_loc1`='세나리온 요새의 대장장이 바르구스가 우리 군대를 위한 강력한 무기 제작에 사용할 마법 재료를 요청했습니다. 세나리온 요새의 군대가 계속 잘 무장할 수 있도록 이것들을 구해 바르구스로 직접 가져가십시오.' WHERE `entry`=8809; +UPDATE `locales_quest` SET `Details_loc1`='최근 발생한 사상자 발생 이후 전장에서의 붕대 공급이 위험할 정도로 부족합니다. 응급 처치 용품을 구해 세나리온 요새에 있는 바람소환사 프라우드혼에게 전달하십시오.' WHERE `entry`=8810; +UPDATE `locales_quest` SET `Details_loc1`='겨울 할아버지가 Smokeywood Pastures의 아낌없는 지원으로 Ironforge의 나무 아래 모두를 위한 선물을 마련했다고 들었습니다. 갈 수 있으면 좋겠지만 PX-238 Winter Wondervolt를 돌봐야 합니다.$b$b하지만 꼭 확인해야 합니다. 겨울 할아버지가 당신의 이름이 적힌 선물을 가지고 있을 거예요.' WHERE `entry`=8827; +UPDATE `locales_quest` SET `Details_loc1`='전 무법항의 오글소프에게 쓰러진 아시의 거신에게서 신선한 허스크 샘플을 기꺼이 얻을 수 있는 전투에 단련된 모험가를 찾고 있습니다. 아니, 아니, 난 당신이 그 놈의 시체 근처에 가지 않았으면 좋겠어. 내 샘플 중 하나를 가져 와서 빠르게 만드십시오. 이런 것들은 썩은 그에게 좋지 않습니다!' WHERE `entry`=8857; +UPDATE `locales_quest` SET `Details_loc1`='이 벌레 껍질을 오일피스트의 살찐 얼굴에 집어넣는 것보다 더 바랄 게 없지... 켁, 난 여기 너무 자란 바퀴벌레에서 샘플을 수집하는 중이야. $B$B여기 샘플을 Oilfist에게 가져가서 빨리 해주세요, $c. 그는 BIG!$B$BYar, 토륨 포인트를 지불하고 있습니다. Searin\' Gorge에 있습니다.' WHERE `entry`=8858; +UPDATE `locales_quest` SET `Details_loc1`='내 하인들은 이 샘플을 회수하는 과정에서 거의 죽을 뻔했습니다. 반드시 서둘러야 합니다! Lord Maxwell Tyrosus는 신선한 허스크 샘플을 간절히 기다리고 있습니다. 그는 이 거신의 비밀이 스컬지와의 전쟁에서 우리를 도울 수 있다고 믿습니다!$B$B왜 아직도 여기에 있는 거죠!? 빛의 희망으로! 그래, 노력한 만큼 후한 보상을 받을 것이다...' WHERE `entry`=8859; +UPDATE `locales_quest` SET `Details_loc1`='스톰윈드가 새해 축하 행사를 개최합니다! 오늘은 하루종일 공짜로 술을 마실 수 있고, 밤에는 불꽃쇼가 펼쳐집니다! 꽤 좋을 텐데... 하지만 무법항도 오늘 파티를 열 예정입니다. 분명 더 나아질 거야!$B$B어쨌든, 스톰윈드에 있는 여관주인 앨리슨은 모든 파티 참석자들을 먹일 수 있는 연기가 자욱한 나무 목장 음식이 필요합니다. 부탁 하나만 들어주실 수 있나요!$B$B고마워요, $N! 여관주인 앨리슨은 스톰윈드 상업 지구에 있는 금빛 장미에 있습니다.' WHERE `entry`=8860; +UPDATE `locales_quest` SET `Details_loc1`='올해의 그 시간입니다, $N! 세나리온 의회는 아제로스의 모든 주민들을 달의 축제 축제에 초대합니다. 바로 이 도시의 축복받은 달빛 원으로 표시된 위치에서 달의 축제 선구자를 찾을 수 있습니다. 그녀는 휴일에 대해 더 많이 말할 수 있습니다.' WHERE `entry`=8870; +UPDATE `locales_quest` SET `Details_loc1`='올해의 그 시간입니다, $N! 세나리온 의회는 아제로스의 모든 주민들을 달의 축제 축제에 초대합니다. 바로 이 도시의 축복받은 달빛 원으로 표시된 위치에서 달의 축제 선구자를 찾을 수 있습니다. 그녀는 휴일에 대해 더 많이 말할 수 있습니다.' WHERE `entry`=8872; +UPDATE `locales_quest` SET `Details_loc1`='여기 게이트에서 계속 감시해야 하지만, 항상 내 연인 콜라라가 걱정돼. 운이 좋으면 몇 시간 동안만 그녀를 볼 수 있습니다. 나는 하급 장교 급료를 받고 언제라도 최전선에 불려갈 수 있습니다.$b$b그녀가 나를 잊어버릴까요? 도시에는 남자가 많다. 많은 부자들이죠.$b$b어쨌든, 제가 몇 가지를 적었는데... 별 건 아니지만, 저를 위해 그녀에게 가져가 주신다면 정말 좋을 것 같습니다.' WHERE `entry`=8897; +UPDATE `locales_quest` SET `Details_loc1`='은행 업무로 스톰윈드에 마지막으로 갔을 때 스톰윈드에서 아가씨를 만났어요. 그녀는 내 마음을 훔쳤다. 이제 그녀에 대한 생각을 멈출 수 없습니다! 그녀에게 이 메시지를 보내고 싶습니다. 열두 번이나 다시 썼어요!$b$b우편물이 너무 꽉 찼습니다. 확실히 도착했는지 확인하고 싶습니다.$b$b그쪽으로 가고 있다면, 당신은 나를 도와?' WHERE `entry`=8898; +UPDATE `locales_quest` SET `Details_loc1`='그녀의 아름다움을 어떻게 설명해야 할까요? 수천 년 동안의 말과 나는 당황했습니다.$b$b이 필멸자들은 마음을 혼란스럽게 하고 우리를 바보로 남겨 둡니다.$b$b이 말을 너무 오래 쳐다봤습니다. 더 이상 웅변적인 의미를 짜낼 수 없습니다. 아니, 그녀는 지금 그것을 가지고 있어야 합니다. 그렇지 않으면 다른 구혼자가 분명히 그녀의 눈을 훔칠 것입니다.' WHERE `entry`=8899; +UPDATE `locales_quest` SET `Details_loc1`='잘 봤습니다, $c. 당신이 관심을 가질만한 것이 있습니다.$B$BI 당신 직업의 사람들이 입는 것과 매우 유사하지만 훨씬 더 품질이 좋은 갑옷 세트를 제 소유로 가지고 있습니다. $B$B여명의 설원에 서식하는 서리호랑이와 곰의 피에는 현재 필요한 속성이 있습니다. 팔찌와 소량의 금과 함께 상당한 양의 샘플을 가져오십시오. 당신은 당신의 노력에 가치가 있음을 알게 될 것입니다.' WHERE `entry`=8905; +UPDATE `locales_quest` SET `Details_loc1`='잘 봤습니다, $c. 당신이 관심을 가질만한 것이 있습니다.$B$BI 당신 직업의 사람들이 입는 것과 매우 유사하지만 훨씬 더 품질이 좋은 갑옷 세트를 제 소유로 가지고 있습니다. $B$B여명의 설원에 서식하는 서리호랑이와 곰의 피에는 현재 필요한 속성이 있습니다. 팔찌와 소량의 금과 함께 상당한 양의 샘플을 가져오십시오. 당신은 당신의 노력에 가치가 있음을 알게 될 것입니다.' WHERE `entry`=8906; +UPDATE `locales_quest` SET `Details_loc1`='잘 봤습니다, $c. 당신이 관심을 가질만한 것이 있습니다.$B$BI 당신 직업의 사람들이 입는 것과 매우 유사하지만 훨씬 더 품질이 좋은 갑옷 세트를 제 소유로 가지고 있습니다. $B$B여명의 설원에 서식하는 서리호랑이와 곰의 피에는 현재 필요한 속성이 있습니다. 팔찌와 소량의 금과 함께 상당한 양의 샘플을 가져오십시오. 당신은 당신의 노력에 가치가 있음을 알게 될 것입니다.' WHERE `entry`=8908; +UPDATE `locales_quest` SET `Details_loc1`='잘 봤습니다, $c. 당신이 관심을 가질만한 것이 있습니다.$B$BI 당신 직업의 사람들이 입는 것과 매우 유사하지만 훨씬 더 품질이 좋은 갑옷 세트를 제 소유로 가지고 있습니다. $B$B여명의 설원에 서식하는 서리호랑이와 곰의 피에는 현재 필요한 속성이 있습니다. 팔찌와 소량의 금과 함께 상당한 양의 샘플을 가져오십시오. 당신은 당신의 노력에 가치가 있음을 알게 될 것입니다.' WHERE `entry`=8909; +UPDATE `locales_quest` SET `Details_loc1`='잘 봤습니다, $c. 당신이 관심을 가질만한 것이 있습니다.$B$BI 당신 직업의 사람들이 입는 것과 매우 유사하지만 훨씬 더 품질이 좋은 갑옷 세트를 제 소유로 가지고 있습니다. $B$B여명의 설원에 서식하는 서리호랑이와 곰의 피에는 현재 필요한 속성이 있습니다. 팔찌와 소량의 금과 함께 상당한 양의 샘플을 가져오십시오. 당신은 당신의 노력에 가치가 있음을 알게 될 것입니다.' WHERE `entry`=8910; +UPDATE `locales_quest` SET `Details_loc1`='잘 봤습니다, $c. 당신이 관심을 가질만한 것이 있습니다.$B$BI 당신 직업의 사람들이 입는 것과 매우 유사하지만 훨씬 더 품질이 좋은 갑옷 세트를 제 소유로 가지고 있습니다. $B$B여명의 설원에 서식하는 서리호랑이와 곰의 피에는 현재 필요한 속성이 있습니다. 팔찌와 소량의 금과 함께 상당한 양의 샘플을 가져오십시오. 당신은 당신의 노력에 가치가 있음을 알게 될 것입니다.' WHERE `entry`=8911; +UPDATE `locales_quest` SET `Details_loc1`='잘 봤습니다, $c. 당신이 관심을 가질만한 것이 있습니다.$B$BI 당신 직업의 사람들이 입는 것과 매우 유사하지만 훨씬 더 품질이 좋은 갑옷 세트를 제 소유로 가지고 있습니다. $B$B여명의 설원에 서식하는 서리호랑이와 곰의 피에는 현재 필요한 속성이 있습니다. 팔찌와 소량의 금과 함께 상당한 양의 샘플을 가져오십시오. 당신은 당신의 노력에 가치가 있음을 알게 될 것입니다.' WHERE `entry`=8912; +UPDATE `locales_quest` SET `Details_loc1`='만세, $c! 나는 당신이 이 세상에서 많은 것을 보고 행했다는 것을 당신의 태도로 알 수 있습니다. 그러나 나는 당신이 이런 갑옷을 본 적이 없다고 장담할 수 있습니다.$B$B내게 작은 호의를 베풀어 주시면 기꺼이 일반 팔 보호구 세트와 교환하겠습니다.$B$BI 실리더스에 서식하는 거미와 전갈에서 추출한 상당량의 독 샘플이 필요합니다. 이것을 금화 몇 개와 함께 가져오시면 교환해 드리겠습니다.' WHERE `entry`=8913; +UPDATE `locales_quest` SET `Details_loc1`='만세, $c! 나는 당신이 이 세상에서 많은 것을 보고 행했다는 것을 당신의 태도로 알 수 있습니다. 그러나 나는 당신이 이런 갑옷을 본 적이 없다고 장담할 수 있습니다.$B$B내게 작은 호의를 베풀어 주시면 기꺼이 일반 팔 보호구 세트와 교환하겠습니다.$B$BI 실리더스에 서식하는 거미와 전갈에서 추출한 상당량의 독 샘플이 필요합니다. 이것을 금화 몇 개와 함께 가져오시면 교환해 드리겠습니다.' WHERE `entry`=8914; +UPDATE `locales_quest` SET `Details_loc1`='만세, $c! 나는 당신이 이 세상에서 많은 것을 보고 행했다는 것을 당신의 태도로 알 수 있습니다. 그러나 나는 당신이 이런 갑옷을 본 적이 없다고 장담할 수 있습니다.$B$B내게 작은 호의를 베풀어 주시면 기꺼이 일반 팔 보호구 세트와 교환하겠습니다.$B$BI 실리더스에 서식하는 거미와 전갈에서 추출한 상당량의 독 샘플이 필요합니다. 이것을 금화 몇 개와 함께 가져오시면 교환해 드리겠습니다.' WHERE `entry`=8915; +UPDATE `locales_quest` SET `Details_loc1`='만세, $c! 나는 당신이 이 세상에서 많은 것을 보고 행했다는 것을 당신의 태도로 알 수 있습니다. 그러나 나는 당신이 이런 갑옷을 본 적이 없다고 장담할 수 있습니다.$B$B내게 작은 호의를 베풀어 주시면 기꺼이 일반 팔 보호구 세트와 교환하겠습니다.$B$BI 실리더스에 서식하는 거미와 전갈에서 추출한 상당량의 독 샘플이 필요합니다. 이것을 금화 몇 개와 함께 가져오시면 교환해 드리겠습니다.' WHERE `entry`=8916; +UPDATE `locales_quest` SET `Details_loc1`='만세, $c! 나는 당신이 이 세상에서 많은 것을 보고 행했다는 것을 당신의 태도로 알 수 있습니다. 그러나 나는 당신이 이런 갑옷을 본 적이 없다고 장담할 수 있습니다.$B$B내게 작은 호의를 베풀어 주시면 기꺼이 일반 팔 보호구 세트와 교환하겠습니다.$B$BI 실리더스에 서식하는 거미와 전갈에서 추출한 상당량의 독 샘플이 필요합니다. 이것을 금화 몇 개와 함께 가져오시면 교환해 드리겠습니다.' WHERE `entry`=8917; +UPDATE `locales_quest` SET `Details_loc1`='만세, $c! 나는 당신이 이 세상에서 많은 것을 보고 행했다는 것을 당신의 태도로 알 수 있습니다. 그러나 나는 당신이 이런 갑옷을 본 적이 없다고 장담할 수 있습니다.$B$B내게 작은 호의를 베풀어 주시면 기꺼이 일반 팔 보호구 세트와 교환하겠습니다.$B$BI 실리더스에 서식하는 거미와 전갈에서 추출한 상당량의 독 샘플이 필요합니다. 이것을 금화 몇 개와 함께 가져오시면 교환해 드리겠습니다.' WHERE `entry`=8918; +UPDATE `locales_quest` SET `Details_loc1`='만세, $c! 나는 당신이 이 세상에서 많은 것을 보고 행했다는 것을 당신의 태도로 알 수 있습니다. 그러나 나는 당신이 이런 갑옷을 본 적이 없다고 장담할 수 있습니다.$B$B내게 작은 호의를 베풀어 주시면 기꺼이 일반 팔 보호구 세트와 교환하겠습니다.$B$BI 실리더스에 서식하는 거미와 전갈에서 추출한 상당량의 독 샘플이 필요합니다. 이것을 금화 몇 개와 함께 가져오시면 교환해 드리겠습니다.' WHERE `entry`=8919; +UPDATE `locales_quest` SET `Details_loc1`='만세, $c! 나는 당신이 이 세상에서 많은 것을 보고 행했다는 것을 당신의 태도로 알 수 있습니다. 그러나 나는 당신이 이런 갑옷을 본 적이 없다고 장담할 수 있습니다.$B$B내게 작은 호의를 베풀어 주시면 기꺼이 일반 팔 보호구 세트와 교환하겠습니다.$B$BI 실리더스에 서식하는 거미와 전갈에서 추출한 상당량의 독 샘플이 필요합니다. 이것을 금화 몇 개와 함께 가져오시면 교환해 드리겠습니다.' WHERE `entry`=8920; +UPDATE `locales_quest` SET `Details_loc1`='안시온 하몬과 대화할 방법을 찾아야 합니다... 더 정확히는 그의 유령!$B$BI 초자연적인 현상에 묘한 관심을 가진 엔지니어를 알고 있습니다. 그는 죽은 자와 대화할 수 있는 기계를 만들 수 있다고 주장합니다!$B$B당신이 채혈한 피는 그를 위한 것입니다. Gadgetzan으로 가서 그의 서비스에 대한 대가로 가져오세요!' WHERE `entry`=8922; +UPDATE `locales_quest` SET `Details_loc1`='당신은 그 후에 붙어 있었다 꽤 용감해야합니다. 그게 아니면 제가 당신에게 준 갑옷 조각으로 당신의 관심을 끌었습니다. 당신이 여전히 저를 돕고 싶다면 그 출처가 더 있습니다.$B$B당신이 수집한 독 샘플은 초자연적 현상에 관심이 있는 엔지니어인 Mux Manascrambler를 위한 것입니다. 그의 최신 프로젝트는 죽은 자와 대화할 수 있는 장치로 구성되어 있습니다! 내 마지막 희망은 Anthion에 연락하여 내 상황에 대해 자세히 알아보는 것입니다.' WHERE `entry`=8923; +UPDATE `locales_quest` SET `Details_loc1`='내가 그렇게 말하면 훌륭한 엔지니어링 조각입니다! 우리가 필요로 하는 실체 없는 언데드를 찾으려면 약간의 여행이 필요할 것 같습니다.$B$B알다시피, 서로 다른 기후는 죽은 자의 스펙트럼 구조에 서로 다른 일관성을 부여합니다. 실리더스의 고통받는 나이트 엘프, 여명의 설원 명가의 영혼, 동부 역병지대의 유령과 밴시가 우리에게 필요한 다양한 유형의 엑토플라즘을 제공할 것입니다. 수확하기 전에 증류기를 근처에 두십시오!' WHERE `entry`=8924; +UPDATE `locales_quest` SET `Details_loc1`='다음으로 우리는 엑토플라즘을 활성화시키기 위해 안정적이고 휴대 가능한 에너지원을 찾아야 합니다. 마그마 군주 보크라는 강력한 정령의 심장에 강력한 마그마 핵이 있다는 소문을 들었습니다. 끝없는 열 공급!$B$B그는 검은바위 산 남쪽의 불타는 평원에서 찾을 수 있다고 합니다. 마그마 코어를 내게 가져오면 추가 차원의 유령 계시 장치에 동력을 공급할 수 있는 충분한 주스를 얻을 수 있습니다!' WHERE `entry`=8925; +UPDATE `locales_quest` SET `Details_loc1`='당신은 당신의 약속을 지키고 Mux가 만든 장치를 가져 왔습니다. 내 피부를 구하는 데 관심을 갖게 하려면 보상이 필요하다고 생각합니다. 업그레이드하고 싶은 벨트와 장갑 세트를 가져오십시오. 내가 당신에게 보답하는 것이 훨씬 더 나을 것이라고 약속합니다.' WHERE `entry`=8926; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 신뢰할 수 있는 사람임을 입증했습니다, $N. 당신이 이 곤경에서 나를 도와주리라고 믿는 만큼 당신의 성과에 따라 당신에게 보상하는 것이 현명할 것입니다.$B$B이제 당신의 벨트와 장갑을 교환하겠습니다. 우리 둘 다 이것을 통해 본다면 나머지 조각을 당신이 사용할 수 있도록하겠습니다.' WHERE `entry`=8927; +UPDATE `locales_quest` SET `Details_loc1`='코어는 장치에 전원을 공급하기에 충분한 주스를 제공합니다. 이제 녹지 않고 그 에너지를 전달할 수 있는 막대를 만들기만 하면 됩니다.$B$BI 여명의 설원에서 온갖 종류의 이국적인 상품을 판매하는 임프를 만났습니다. 그는 완벽하게 작동하는 원소 지팡이를 가졌습니다. 지금 사지 않은 것에 자책하고 있습니다.$B$B그는 Darkwhisper Gorge 입구의 동굴 안에 살고 있습니다. 거기에 몰래 들어가서 그를 찾으십시오.$B$B그가 당신에게 40골드만 청구하는지 확인하십시오. 그것이 그가 나에게 인용한 가격입니다!' WHERE `entry`=8928; +UPDATE `locales_quest` SET `Details_loc1`='글쎄, 우리가 할 일은 고블린의 발명품을 시험해 보는 것 외에는 아무것도 남지 않았습니다. 소문에 따르면 안시온은 스트라솔름의 성문으로 들어가려다가 언데드 군단에 의해 쓰러졌다고 합니다.$B$B 그곳에서 장치를 사용하여 안시온이 알고 있는 모든 것을 알아내십시오.' WHERE `entry`=8929; +UPDATE `locales_quest` SET `Details_loc1`='좋아요, $N. 남은 것은 고블린의 발명품을 시험하는 것뿐입니다. 소문에 따르면 안시온은 스트라솔름의 성문으로 들어가려다 언데드 군단에게 살해당했습니다.$B$B 그곳에서 장치를 사용하여 죽은 자와 대화할 수 있는지 확인해보세요!' WHERE `entry`=8930; +UPDATE `locales_quest` SET `Details_loc1`='당신은 당신의 약속을 지키고 Mux가 만든 장치를 가져 왔습니다. 내 피부를 구하는 데 관심을 갖게 하려면 보상이 필요하다고 생각합니다. 업그레이드하고 싶은 일반 벨트와 장갑 세트를 가져 오십시오.' WHERE `entry`=8932; +UPDATE `locales_quest` SET `Details_loc1`='당신은 당신의 약속을 지키고 Mux가 만든 장치를 가져 왔습니다. 내 피부를 구하는 데 관심을 갖게 하려면 보상이 필요하다고 생각합니다. 업그레이드하고 싶은 벨트와 건틀릿 세트를 가져오십시오. 내가 당신에게 보답하는 것이 훨씬 더 나을 것이라고 약속합니다.' WHERE `entry`=8933; +UPDATE `locales_quest` SET `Details_loc1`='당신은 당신의 약속을 지키고 Mux가 만든 장치를 가져 왔습니다. 내 피부를 구하는 데 관심을 갖게 하려면 보상이 필요하다고 생각합니다. 업그레이드하고 싶은 벨트와 장갑 세트를 가져오십시오. 내가 당신에게 보답하는 것이 훨씬 더 나을 것이라고 약속합니다.' WHERE `entry`=8934; +UPDATE `locales_quest` SET `Details_loc1`='당신은 당신의 약속을 지키고 Mux가 만든 장치를 가져 왔습니다. 내 피부를 구하는 데 관심을 갖게 하려면 보상이 필요하다고 생각합니다. 업그레이드하고 싶은 벨트와 건틀릿 세트를 가져오십시오. 내가 당신에게 보답하는 것이 훨씬 더 나을 것이라고 약속합니다.' WHERE `entry`=8937; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 신뢰할 수 있는 사람임을 입증했습니다, $N. 당신이 이 곤경에서 나를 도와주리라고 믿는 만큼 당신의 성과에 따라 당신에게 보상하는 것이 현명할 것입니다.$B$B이제 당신의 벨트와 장갑을 교환하겠습니다. 우리 둘 다 이것을 통해 본다면 나머지 조각을 당신이 사용할 수 있도록하겠습니다.' WHERE `entry`=8938; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 신뢰할 수 있는 사람임을 입증했습니다, $N. 당신이 이 곤경에서 나를 도와주리라고 믿는 만큼 당신의 성과에 따라 당신에게 보상하는 것이 현명할 것입니다.$B$B이제 당신의 벨트와 장갑을 교환하겠습니다. 우리 둘 다 이것을 통해 본다면 나머지 조각을 당신이 사용할 수 있도록하겠습니다.' WHERE `entry`=8939; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 신뢰할 수 있는 사람임을 입증했습니다, $N. 당신이 이 곤경에서 나를 도와주리라고 믿는 만큼 당신의 성과에 따라 당신에게 보상하는 것이 현명할 것입니다.$B$B이제 당신의 벨트와 장갑을 교환하겠습니다. 우리 둘 다 이것을 통해 본다면 나머지 조각을 당신이 사용할 수 있도록하겠습니다.' WHERE `entry`=8940; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 신뢰할 수 있는 사람임을 입증했습니다, $N. 당신이 이 곤경에서 나를 도와주리라고 믿는 만큼 당신의 성과에 따라 당신에게 보상하는 것이 현명할 것입니다.$B$B이제 당신의 벨트와 장갑을 교환하겠습니다. 우리 둘 다 이것을 통해 본다면 나머지 조각을 당신이 사용할 수 있도록하겠습니다.' WHERE `entry`=8941; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 신뢰할 수 있는 사람임을 입증했습니다, $N. 당신이 이 곤경에서 나를 도와주리라고 믿는 만큼, 당신의 성과에 따라 당신에게 보상하는 것이 현명할 것입니다.$B$B이제 당신의 벨트와 건틀릿을 교환하겠습니다. 우리 둘 다 이것을 통해 본다면 나머지 조각을 당신이 사용할 수 있도록하겠습니다.' WHERE `entry`=8942; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 신뢰할 수 있는 사람임을 입증했습니다, $N. 당신이 이 곤경에서 나를 도와주리라고 믿는 만큼 당신의 성과에 따라 당신에게 보상하는 것이 현명할 것입니다.$B$B이제 당신의 벨트와 장갑을 교환하겠습니다. 우리 둘 다 이것을 통해 본다면 나머지 조각을 당신이 사용할 수 있도록하겠습니다.' WHERE `entry`=8943; +UPDATE `locales_quest` SET `Details_loc1`='당신은 매우 신뢰할 수 있는 사람임을 입증했습니다, $N. 당신이 이 곤경에서 나를 도와주리라고 믿는 만큼, 당신의 성과에 따라 당신에게 보상하는 것이 현명할 것입니다.$B$B이제 당신의 벨트와 건틀릿을 교환하겠습니다. 우리 둘 다 이것을 통해 본다면 나머지 조각을 당신이 사용할 수 있도록하겠습니다.' WHERE `entry`=8944; +UPDATE `locales_quest` SET `Details_loc1`='사랑하는 사람이 나를 구하려다가 죽은 것은 가장 잔인한 운명이다. 그러나 당신은 그와 대화할 수 있는 능력이 있다고 주장합니다.$B$B내가 건강하다는 증거로 이 로켓을 그에게 가져다주세요. 그는 이 세상에 머물지 말아야 합니다. 내 마음은 견딜 수 없을 것입니다.$B$B안녕히 가세요, $N. 나는 항상 당신에게 빚을 지고 있을 것입니다.' WHERE `entry`=8946; +UPDATE `locales_quest` SET `Details_loc1`='우리는 Valthalak의 메달의 중요성을 깨닫지 못했기 때문에 나머지 전리품과 함께 나누어졌습니다. 첫 번째 조각은 Theldren이라는 드워프가 가져갔습니다. 나는 그에게서 그것을 되 찾으려고 노력했고 그는 내 인생에서 1 인치 이내에 나를 때렸습니다. 힘을 다해 조각을 가져가야 합니다.$B$B최근에 들었는데 검은무쇠 드워프의 검투사가 되었다고 합니다. 하지만 그를 당신과 싸우게 하는 것은 약간의 도전이 될 것입니다.$B$B저를 위해 다음 자료를 모으십시오. 당신은 그것들이 필요할 것입니다.' WHERE `entry`=8947; +UPDATE `locales_quest` SET `Details_loc1`='Theldren은 공정한 싸움에 기꺼이 참여할 사람이 아닙니다. 그의 가계 색깔을 표시하기 위해 이 깃발을 만들었습니다.$B$B마법을 추가하면 이 깃발은 그가 저항할 수 없는 방식으로 그를 자극할 것입니다.$B$BFalrin이라는 내 오랜 지인이 정확한 사실을 알고 있습니다. 절차가 필요합니다. 그는 특별한 방식으로... 사람들을 화나게 합니다. 혈투의 전장에 있는 도서관에서 그를 찾을 수 있을 것입니다.' WHERE `entry`=8948; +UPDATE `locales_quest` SET `Details_loc1`='배너에 필요한 마법 부여를 아주 쉽게 배치할 수 있습니다, $N. 안타깝게도 누군가가 이런 종류의 부적을 요구하는 경우가 매우 드물기 때문에 필요한 재료가 없습니다.$B$BI는 이 전당을 출몰하는 Eldreth 유령 중 하나의 정수, 소수의 스칼로맨스 암흑 룬 및 크고 빛나는 조각들. 이 시약을 가져오면 이 작업을 수행하겠습니다.' WHERE `entry`=8950; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 메달을 다시 조립하는 것입니다. Deliana에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그녀에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=8951; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 메달을 다시 조립하는 것입니다. Deliana에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그녀에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=8952; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 메달을 다시 조립하는 것입니다. Deliana에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그녀에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=8953; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 메달을 다시 조립하는 것입니다. Deliana에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그녀에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=8954; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 메달을 다시 조립하는 것입니다. Deliana에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그녀에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=8955; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 부적을 다시 조립하는 것입니다. Mokvar에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=8957; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 메달을 다시 조립하는 것입니다. Deliana에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그녀에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=8959; +UPDATE `locales_quest` SET `Details_loc1`='그럼 나머지 메달리온을 되찾아야 할까요? Bodley를 찾는 것은 약간의 두통이 될 것입니다. 그는 검은바위 산으로 돌아가 검은바위 첨탑에 재진입을 시도했지만 돌아오지 않았습니다. $B$BI 최악의 상황이 벌어질까봐 두렵기 때문에 고블린의 유령을 드러내는 장치를 가져가는 것이 좋습니다.' WHERE `entry`=8960; +UPDATE `locales_quest` SET `Details_loc1`='Lord Valthalak를 소환하려면 먼저 부적의 나머지 2/3를 모아야 합니다. 그러기 위해서는 화로와 거기에 태울 특별한 숯이 필요합니다.$B$B검은바위 나락에 Lord Incedius, 검은바위 첨탑에 Pyroguard Emberseer, Silithus에 The Duke of Cinders, 세 명의 불의 귀족이 있습니다. 필요. 그들의 유해를 각각 하나씩 수집한 다음 신성한 화로를 가지고 나에게 돌아오십시오. 은빛 여명회에서 영예를 얻으면 구매할 수 있습니다.' WHERE `entry`=8961; +UPDATE `locales_quest` SET `Details_loc1`='$C, 잘 들어. 화로와 화로에 불을 붙일 수 있는 수단이 있으므로 화로를 채울 다른 구성 요소가 여전히 필요합니다. 죽은 내 전 동료의 정신을 유인할 수 있을 만큼 강력한 초점을 제공할 무언가.$B$B또는 우리의 가장 뛰어난 드루이드인 그레이후프는 세나리온 의회에 친한 친구가 많았으며 그중 일부는 실리시드에게 넘어갔습니다. 실리더스 남동쪽에 있는 하이브레갈 주변에 서식하는 실리시드에게서 드루이드 유물을 회수해 주셔야 합니다.' WHERE `entry`=8962; +UPDATE `locales_quest` SET `Details_loc1`='$C, 잘 들어. 화로와 화로에 불을 붙일 수 있는 수단이 있으므로 화로를 채울 다른 구성 요소가 여전히 필요합니다. 우리의 여사제 $B$Bsalien은 별바람 마을의 여명의 설원에서 자랐습니다. 여명의 설원 남부 서리위스퍼 협곡의 서리망치 거인에게서 별바람 마을 유물을 수집해 주세요.' WHERE `entry`=8963; +UPDATE `locales_quest` SET `Details_loc1`='$C, 잘 들어. 화로와 화로에 불을 붙일 수 있는 수단이 있으므로 화로를 채울 다른 구성 요소가 여전히 필요합니다. 죽은 내 전우들의 유골을 소환할 수 있을 만큼 강력한 초점을 제공할 무언가.$B$B남매인 Jarien과 Sothos는 붉은십자군의 방식을 신봉했습니다. 그들은 그 비열한 조직 내에서 기사 작위를 열망했습니다. 동부 역병지대에 있는 티르의 손으로 가서 그곳에 있는 집정관에게서 광신의 찬란한 검을 되찾으십시오.' WHERE `entry`=8964; +UPDATE `locales_quest` SET `Details_loc1`='$C, 잘 들어. 화로와 화로에 불을 붙일 수 있는 수단이 있으므로 화로를 채울 다른 구성 요소가 여전히 필요합니다. 우리와 함께 여행했던 오우거 사령술사 Kormok은 남쪽 해안에 있는 Purgation Isle에서 추방된 망자들의 영혼을 불러내는 일에 기뻐했습니다. 힐스브래드 구릉지. 그곳으로 가서 그들의 유해에서 추방자의 영혼 유골을 회수하십시오.' WHERE `entry`=8965; +UPDATE `locales_quest` SET `Details_loc1`='내 친구 Mor Grayhoof는 Lord Valthalak의 부적 조각과 그 부적에 포함된 타락한 영혼 조각을 소유한 첫 번째 희생자였습니다. Valthalak의 주문서와 부적을 훔친 후 우리는 목숨을 걸고 검은바위 첨탑 상부에서 도망쳤습니다. 도중에 Mor는 첨탑의 아래쪽 부분에 떨어졌습니다. $B$B나중에 우리는 그가 추락에서 살아남았지만 War Master Voone에게 붙잡혀 고문을 당했다는 것을 발견했습니다. 몇 명의 유령 암살자들이 몰래 들어와 부네 바로 앞에서 그를 죽였습니다.' WHERE `entry`=8966; +UPDATE `locales_quest` SET `Details_loc1`='나중에 우리가 살아남기 위해 할 수 있는 일을 하던 중 우리 회사의 나이트 엘프 여사제인 Isalien이 현재 혈투의 전장으로 알려진 나이트 엘프 조상의 도시로 갔다는 사실이 알려졌습니다. 우리가 수집한 바에 따르면 그녀는 개인적인 이유와 그녀가 소유하고 있던 부적 조각의 비밀을 밝히기 위해 그곳에 갔다고 합니다.$B$B그녀는 성공하지 못했습니다. 그녀가 Eldretharr의 사원에서 Wildshaper Alzzin과 그의 군대에 의해 매복당했다는 소문이 돌아왔습니다.' WHERE `entry`=8967; +UPDATE `locales_quest` SET `Details_loc1`='남매인 자리엔과 소토스는 우리 용병단이 해체되자 붉은십자군에 합류하기로 결정했습니다. 그들은 Valthalak 경의 부적 왼쪽 조각을 가져갔습니다. 하지만 그 조각을 되찾아야 합니다.$B$B우리가 수집한 바로는, 사실 그들은 붉은십자군 요새에 있는 그의 방에서 입회식을 실패했다는 이유로 대십자군 다스로한 자신에게 살해당했습니다.$B$B어쨌든 , 우리는... 당신을 의미하며 여전히 그 부적 조각을 회수해야 합니다.' WHERE `entry`=8968; +UPDATE `locales_quest` SET `Details_loc1`='이제 우리에게 필요한 것이 있으니 당신이 누구를 소환할 것인지 논의할 시간입니다.$B$BKormok은 오우거로 괜찮았습니다. 그 후, 의상을 입은 거의 모든 사람들에게 상황이 소름 끼쳤습니다. 그가 부적 조각을 들고 새 집인 스칼로맨스로 돌아온 것은 놀라운 일이 아니었습니다.$B$B하지만 그곳에서도, 아니 특히 그곳에서도 그는 유령 암살자들로부터 안전하지 않았습니다. 그들은 그의 주인 Ras Frostwhisper 바로 앞에서 그를 죽였습니다.' WHERE `entry`=8969; +UPDATE `locales_quest` SET `Details_loc1`='내가 말했듯이, $c, 살아 있는 동안 나는 점술가가 되는 것에 시시덕거렸습니다. 그러나 실제로는 상상만큼 많은 이익이 없었습니다. 대부분 위험하고 시약이 희귀하고 비싸기 때문입니다. 하지만 부적의 마지막 조각과 함께 전 동료의 영혼을 정확히 찾아낼 수 있을 만큼 충분히 알고 있습니다.$B$B여기가 당신이 들어오는 곳입니다, $N. 먼지진흙 습지대 해안에 있는 알카즈 섬으로 가서 그곳에 사는 스트라샤즈 나가에게서 블러드켈프를 모아오세요.' WHERE `entry`=8970; +UPDATE `locales_quest` SET `Details_loc1`='$N 님과 함께 일하게 되어 정말 즐거웠습니다. 다음은 완성된 제품입니다.$B$BI 귀하의 현재 노력에 도움이 되기를 바랍니다. 그리고 괜찮으시다면 널리 알려주세요. 나는 더 많은 고객을 갖는 것을 꺼리지 않을 것입니다!' WHERE `entry`=8977; +UPDATE `locales_quest` SET `Details_loc1`='$N 님과 함께 일하게 되어 정말 즐거웠습니다. 다음은 완성된 제품입니다.$B$BI 귀하의 현재 노력에 도움이 되기를 바랍니다. 그리고 괜찮으시다면 널리 알려주세요. 나는 더 많은 고객을 갖는 것을 꺼리지 않을 것입니다!' WHERE `entry`=8978; +UPDATE `locales_quest` SET `Details_loc1`='나는 이 최근 행동의 원인을 알고 있다고 믿습니다. 운하의 악취 너머로 바람에 실리는 새로운 향기를 맡아보셨나요? 유행에 빠진 새로운 오드콜로뉴와 향수?$b$b비열한 연금술로 우리의 생각이 흐려졌습니다.$b$b확신할 수 있는 유일한 방법은 오드콜로뉴 한 병과 향수를 제 친구 약사 진게에게 가져가는 것입니다. Royal Apothecary Society가 진실을 찾아낼 것입니다.$b$b 당신이 돌아오면 그들의 구매에 대해 보상해 드리겠습니다.' WHERE `entry`=8979; +UPDATE `locales_quest` SET `Details_loc1`='예상치 못한 일입니다. 결국 Fenstad가 뭔가를 하고 있는 것 같습니다. 마인드컨트롤 물약에 사용된 물질의 흔적을 찾았습니다.$b$b향수에 이런게 들어있다는게 전무후무한건 아니지만 제가 감지한 성분중 몇가지... 이건 멤버의 능력에 따라 심각한 연금술입니다. 왕립 약사 협회의.' WHERE `entry`=8980; +UPDATE `locales_quest` SET `Details_loc1`='공급자가 누구인지 찾아야 합니다. 가방에 향수병을 집어넣은 약사 카트리나를 발견했습니다. 그녀는 여관주인인 Norman에게서 그것을 구입했다고 말했습니다.' WHERE `entry`=8982; +UPDATE `locales_quest` SET `Details_loc1`='내 제품에 문제가 있나요? 글쎄요, 그렇게 많은 사람들이 무언가를 절실히 원하는 것을 본 적이 없습니다.$b$b저는 Mara Rennick이라는 상인에게서 물품을 구입했습니다. 그녀는 마을에 새로 왔습니다.$b$b그녀는 마법사 지구에 있는 재단사에게 배달해야 할 물건이 있다고 말했습니다.' WHERE `entry`=8983; +UPDATE `locales_quest` SET `Details_loc1`='불량 약사들의 행동은 내 관심사가 아닙니다. 그가 우리의 노력을 방해한다면 내가 먼저 올바른 방향을 알려줄게$b$b그가 결백하다면 숨길 것이 없겠죠?$b$bApothecary Staffron Lerent에게서 물건을 구입했습니다. 그는 Hillsbrad 너머 언덕에 있는 Ravenholdt Manor를 지나 한적한 지역에서 일하고 있습니다. 솔직히 말해서 나는 그가 조금 이상하다고 생각했습니다.' WHERE `entry`=8984; +UPDATE `locales_quest` SET `Details_loc1`='$C, 잘 들어. 이제 마지막 부적 조각의 위치를 ​​찾았으므로 화로를 채울 다른 구성 요소가 여전히 필요합니다. 우리의 여사제 $B$Bsalien은 별바람 마을의 여명의 설원에서 자랐습니다. 여명의 설원 남부 서리위스퍼 협곡의 서리망치 거인에게서 별바람 마을 유물을 수집해 주세요.' WHERE `entry`=8985; +UPDATE `locales_quest` SET `Details_loc1`='$C, 잘 들어. 이제 마지막 부적 조각의 위치를 ​​찾았으므로 화로를 채울 다른 구성 요소가 여전히 필요합니다. 죽은 내 전 동료의 정신을 유인할 수 있을 만큼 강력한 초점을 제공할 무언가.$B$B또는 우리의 가장 뛰어난 드루이드인 그레이후프는 세나리온 의회에 친한 친구가 많았으며 그중 일부는 실리시드에게 넘어갔습니다. 실리더스 남동쪽에 있는 하이브레갈 주변에 서식하는 실리시드에게서 드루이드 유물을 회수해 주셔야 합니다.' WHERE `entry`=8986; +UPDATE `locales_quest` SET `Details_loc1`='$C, 잘 들어. 이제 마지막 부적 조각의 위치를 ​​찾았으므로 화로를 채울 다른 구성 요소가 여전히 필요합니다. 죽은 내 전우들의 유골을 소환할 수 있을 만큼 강력한 초점을 제공할 무언가.$B$B남매인 Jarien과 Sothos는 붉은십자군의 방식을 신봉했습니다. 그들은 그 비열한 조직 내에서 기사 작위를 열망했습니다. 동부 역병지대에 있는 티르의 손으로 가서 그곳에 있는 집정관에게서 광신의 찬란한 검을 되찾으십시오.' WHERE `entry`=8987; +UPDATE `locales_quest` SET `Details_loc1`='$C, 잘 들어. 이제 마지막 부적 조각의 위치를 ​​찾았으므로 화로를 채울 다른 구성 요소가 여전히 필요합니다. 우리와 함께 여행했던 오우거 사령술사 Kormok은 남쪽 해안에 있는 Purgation Isle에서 추방된 망자들의 영혼을 불러내는 일에 기뻐했습니다. 힐스브래드 구릉지. 그곳으로 가서 그들의 유해에서 추방자의 영혼 유골을 회수하십시오.' WHERE `entry`=8988; +UPDATE `locales_quest` SET `Details_loc1`='내 친구 Mor Grayhoof는 Lord Valthalak의 부적 조각과 그 부적에 포함된 타락한 영혼 조각을 소유한 첫 번째 희생자였습니다. Valthalak의 주문서와 부적을 훔친 후 우리는 목숨을 걸고 검은바위 첨탑 상부에서 도망쳤습니다. 도중에 Mor는 첨탑의 아래쪽 부분에 떨어졌습니다. $B$B나중에 우리는 그가 추락에서 살아남았지만 War Master Voone에게 붙잡혀 고문을 당했다는 것을 발견했습니다. 몇 명의 유령 암살자들이 몰래 들어와 부네 바로 앞에서 그를 죽였습니다.' WHERE `entry`=8989; +UPDATE `locales_quest` SET `Details_loc1`='나중에 우리가 살아남기 위해 할 수 있는 일을 하던 중 우리 회사의 나이트 엘프 여사제인 Isalien이 현재 혈투의 전장으로 알려진 나이트 엘프 조상의 도시로 갔다는 사실이 알려졌습니다. 우리가 수집한 바에 따르면 그녀는 개인적인 이유와 그녀가 소유하고 있던 부적 조각의 비밀을 밝히기 위해 그곳에 갔다고 합니다.$B$B그녀는 성공하지 못했습니다. 그녀가 Eldretharr의 사원에서 Wildshaper Alzzin과 그의 군대에 의해 매복당했다는 소문이 돌아왔습니다.' WHERE `entry`=8990; +UPDATE `locales_quest` SET `Details_loc1`='남매인 자리엔과 소토스는 우리 용병단이 해체되자 붉은십자군에 합류하기로 결정했습니다. 그들은 Valthalak 경의 부적의 올바른 부분을 가져갔습니다. 하지만 그 조각을 되찾아야 합니다.$B$B우리가 수집한 바로는, 사실 그들은 붉은십자군 요새에 있는 그의 방에서 입회식을 실패했다는 이유로 대십자군 다스로한 자신에게 살해당했습니다.$B$B어쨌든 , 우리는... 당신을 의미하며 여전히 그 부적 조각을 회수해야 합니다.' WHERE `entry`=8991; +UPDATE `locales_quest` SET `Details_loc1`='이제 필요한 것이 있으니 다음에 누구를 소환할지 논의할 시간입니다.$B$BKormok은 강령술로 전환하기 직전까지 오우거로 괜찮았습니다. 그 후, 의상을 입은 거의 모든 사람들에게 상황이 소름 끼쳤습니다. 그가 부적 조각을 들고 새 집인 스칼로맨스로 돌아온 것은 놀라운 일이 아니었습니다.$B$B하지만 그곳에서도, 아니 특히 그곳에서도 그는 유령 암살자들로부터 안전하지 않았습니다. 그들은 그의 주인 Ras Frostwhisper 바로 앞에서 그를 죽였습니다.' WHERE `entry`=8992; +UPDATE `locales_quest` SET `Details_loc1`='거의 다 왔습니다, $c. 이제 화로를 조정하고 발타라크 경을 부르도록 손짓할 수 있도록 몇 가지 부품을 더 회수하는 일만 남았습니다.$B$B먼저 검은바위 첨탑으로 가서 그 안의 오크를 처치해 달라고 부탁해야 합니다. 그들은 내가 필요로 하는 미량 금속이 포함된 팔 보호구를 착용하고 있기 때문에 적절한 양을 추출하려면 몇 개 이상이 필요할 것입니다. 그런 다음 주입 과정을 완료하려면 최고의 힘의 영약을 가져와야 합니다.$B$B행운을 빌어요, $N!' WHERE `entry`=8994; +UPDATE `locales_quest` SET `Details_loc1`='이제 모든 것이 준비되었습니다. $N.$B$B생전 Valthalak 경은 지금 The Beast의 방에 거주했습니다. 그곳으로 가서 부름의 화로를 사용하여 군주 발타라크를 불러내십시오. 그것은 그를 다시 통합할 것이므로 그는 다시 죽임을 당해야 할 것입니다. 먼저 야수를 돌보고 검은바위 첨탑의 윗부분에서 살아남을 수 있도록 충분한 수의 친구들을 데리고 가겠습니다.$B$BO발타라크를 파견한 후 그의 시체에 부적을 사용하십시오. 그의 영혼이 재결합되면 부적도 되찾고 싶어할 것입니다.$B$B행운을 빕니다!' WHERE `entry`=8995; +UPDATE `locales_quest` SET `Details_loc1`='이번에는 당신의 무례함을 무시하겠습니다, $c, 당신은 오늘 고귀한 일을 했습니다. 나머지 훔친 영혼을 나에게 돌려준다. $r, 당신의 명백히 나약한 본성에도 불구하고, 당신은 나에게서 훔친 자들이 하지 않았고 아마도 결코 할 수 없었던 일에 용기를 보여주었습니다!$B$B내가 마음을 바꾸고 당신이 서 있는 곳에서 당신을 죽이기 전에 그들에게 돌아가십시오. 돌아가서 그들이 안전하다고 전해주세요... 당분간은요.' WHERE `entry`=8996; +UPDATE `locales_quest` SET `Details_loc1`='그럼 이만 안녕인 것 같군, 친구. 하지만 가끔 돌아와서 이야기를 나누고 싶다면 항상 여기 있을게요. 검은바위 첨탑 습격에 동료들이 합류하기를 기다리며 어슬렁거리고 있을 겁니다.$B$B내가 울기 전에 가세요. Ironforge에 있는 Deliana에게 돌아가 무슨 일이 있었는지 이야기하십시오.' WHERE `entry`=8997; +UPDATE `locales_quest` SET `Details_loc1`='그럼 이만 안녕인 것 같군, 친구. 하지만 가끔 돌아와서 이야기를 나누고 싶다면 항상 여기 있을게요. 검은바위 첨탑 습격에 동료들이 합류하기를 기다리며 어슬렁거리고 있을 겁니다.$B$B내가 울기 전에 가세요. 오그리마에 있는 모크바르에게 돌아가 무슨 일이 일어났는지 말하십시오.' WHERE `entry`=8998; +UPDATE `locales_quest` SET `Details_loc1`='놀라운 이야기입니다, $N! 당신은 저와 관련된 모든 사람들의 진심 어린 감사를 받았습니다. 이제 밤에 두 눈을 감고 잠을 잘 수 있을 것 같습니다. $B$BA 당신의 보상에 대해, 나는 당신이 정말로 즐길 수 있는 몇 가지 일을 가지고 있다고 믿습니다.' WHERE `entry`=8999; +UPDATE `locales_quest` SET `Details_loc1`='놀라운 이야기입니다, $N! 당신은 저와 관련된 모든 사람들의 진심 어린 감사를 받았습니다. 이제 밤에 두 눈을 감고 잠을 잘 수 있을 것 같습니다. $B$BA 당신의 보상에 대해, 나는 당신이 정말로 즐길 수 있는 몇 가지 일을 가지고 있다고 믿습니다.' WHERE `entry`=9000; +UPDATE `locales_quest` SET `Details_loc1`='놀라운 이야기입니다, $N! 당신은 저와 관련된 모든 사람들의 진심 어린 감사를 받았습니다. 이제 밤에 두 눈을 감고 잠을 잘 수 있을 것 같습니다. $B$BA 당신의 보상에 대해, 나는 당신이 정말로 즐길 수 있는 몇 가지 일을 가지고 있다고 믿습니다.' WHERE `entry`=9001; +UPDATE `locales_quest` SET `Details_loc1`='놀라운 이야기입니다, $N! 당신은 저와 관련된 모든 사람들의 진심 어린 감사를 받았습니다. 이제 밤에 두 눈을 감고 잠을 잘 수 있을 것 같습니다. $B$BA 당신의 보상에 대해, 나는 당신이 정말로 즐길 수 있는 몇 가지 일을 가지고 있다고 믿습니다.' WHERE `entry`=9002; +UPDATE `locales_quest` SET `Details_loc1`='놀라운 이야기입니다, $N! 당신은 저와 관련된 모든 사람들의 진심 어린 감사를 받았습니다. 이제 밤에 두 눈을 감고 잠을 잘 수 있을 것 같습니다. $B$BA 당신의 보상에 대해, 나는 당신이 정말로 즐길 수 있는 몇 가지 일을 가지고 있다고 믿습니다.' WHERE `entry`=9003; +UPDATE `locales_quest` SET `Details_loc1`='놀라운 이야기입니다, $N! 당신은 저와 관련된 모든 사람들의 진심 어린 감사를 받았습니다. 이제 밤에 두 눈을 감고 잠을 잘 수 있을 것 같습니다. $B$BA 당신의 보상에 대해, 나는 당신이 정말로 즐길 수 있는 몇 가지 일을 가지고 있다고 믿습니다.' WHERE `entry`=9004; +UPDATE `locales_quest` SET `Details_loc1`='놀라운 이야기입니다, $N! 당신은 저와 관련된 모든 사람들의 진심 어린 감사를 받았습니다. 이제 밤에 두 눈을 감고 잠을 잘 수 있을 것 같습니다. $B$BA 당신의 보상에 대해, 나는 당신이 정말로 즐길 수 있는 몇 가지 일을 가지고 있다고 믿습니다.' WHERE `entry`=9005; +UPDATE `locales_quest` SET `Details_loc1`='놀라운 이야기입니다, $N! 당신은 저와 관련된 모든 사람들의 진심 어린 감사를 받았습니다. 이제 밤에 두 눈을 감고 잠을 잘 수 있을 것 같습니다. $B$BA 당신의 보상에 대해, 나는 당신이 정말로 즐길 수 있는 몇 가지 일을 가지고 있다고 믿습니다.' WHERE `entry`=9006; +UPDATE `locales_quest` SET `Details_loc1`='정말 놀라운 이야기, $N! 저와 관련된 모든 분들께 진심으로 감사드립니다. 장담할 수 있습니다. 당신의 노력을 통해 우리는 과거의 실수로부터 구원받았습니다. $B$BA 당신의 보상에 대해 저는 당신이 확실히 얻었고 진정으로 즐길 수 있는 몇 가지를 가지고 있다고 믿습니다.' WHERE `entry`=9007; +UPDATE `locales_quest` SET `Details_loc1`='정말 놀라운 이야기, $N! 저와 관련된 모든 분들께 진심으로 감사드립니다. 장담할 수 있습니다. 당신의 노력을 통해 우리는 과거의 실수로부터 구원받았습니다. $B$BA 당신의 보상에 대해 저는 당신이 확실히 얻었고 진정으로 즐길 수 있는 몇 가지를 가지고 있다고 믿습니다.' WHERE `entry`=9008; +UPDATE `locales_quest` SET `Details_loc1`='정말 놀라운 이야기, $N! 저와 관련된 모든 분들께 진심으로 감사드립니다. 장담할 수 있습니다. 당신의 노력을 통해 우리는 과거의 실수로부터 구원받았습니다. $B$BA 당신의 보상에 대해 저는 당신이 확실히 얻었고 진정으로 즐길 수 있는 몇 가지를 가지고 있다고 믿습니다.' WHERE `entry`=9009; +UPDATE `locales_quest` SET `Details_loc1`='정말 놀라운 이야기, $N! 저와 관련된 모든 분들께 진심으로 감사드립니다. 장담할 수 있습니다. 당신의 노력을 통해 우리는 과거의 실수로부터 구원받았습니다. $B$BA 당신의 보상에 대해 저는 당신이 확실히 얻었고 진정으로 즐길 수 있는 몇 가지를 가지고 있다고 믿습니다.' WHERE `entry`=9010; +UPDATE `locales_quest` SET `Details_loc1`='정말 놀라운 이야기, $N! 저와 관련된 모든 분들께 진심으로 감사드립니다. 장담할 수 있습니다. 당신의 노력을 통해 우리는 과거의 실수로부터 구원받았습니다. $B$BA 당신의 보상에 대해 저는 당신이 확실히 얻었고 진정으로 즐길 수 있는 몇 가지를 가지고 있다고 믿습니다.' WHERE `entry`=9011; +UPDATE `locales_quest` SET `Details_loc1`='정말 놀라운 이야기, $N! 저와 관련된 모든 분들께 진심으로 감사드립니다. 장담할 수 있습니다. 당신의 노력을 통해 우리는 과거의 실수로부터 구원받았습니다. $B$BA 당신의 보상에 대해 저는 당신이 확실히 얻었고 진정으로 즐길 수 있는 몇 가지를 가지고 있다고 믿습니다.' WHERE `entry`=9012; +UPDATE `locales_quest` SET `Details_loc1`='정말 놀라운 이야기, $N! 저와 관련된 모든 분들께 진심으로 감사드립니다. 장담할 수 있습니다. 당신의 노력을 통해 우리는 과거의 실수로부터 구원받았습니다. $B$BA 당신의 보상에 대해 저는 당신이 확실히 얻었고 진정으로 즐길 수 있는 몇 가지를 가지고 있다고 믿습니다.' WHERE `entry`=9013; +UPDATE `locales_quest` SET `Details_loc1`='정말 놀라운 이야기, $N! 저와 관련된 모든 분들께 진심으로 감사드립니다. 장담할 수 있습니다. 당신의 노력을 통해 우리는 과거의 실수로부터 구원받았습니다. $B$BA 당신의 보상에 대해 저는 당신이 확실히 얻었고 진정으로 즐길 수 있는 몇 가지를 가지고 있다고 믿습니다.' WHERE `entry`=9014; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 부적을 다시 조립하는 것입니다. Mokvar에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=9016; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 부적을 다시 조립하는 것입니다. Mokvar에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=9017; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 부적을 다시 조립하는 것입니다. Mokvar에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=9018; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 부적을 다시 조립하는 것입니다. Mokvar에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=9019; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 부적을 다시 조립하는 것입니다. Mokvar에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=9020; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 부적을 다시 조립하는 것입니다. Mokvar에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=9021; +UPDATE `locales_quest` SET `Details_loc1`='Valthalak의 영혼이 이 부적에 저장되었습니다. 우리의 욕심에 어리석게도 우리를 기다리고 있는 저주를 알지 못한 채 그것을 세 부분으로 나누었습니다.$B$BValthalak의 주문을 막을 수 있는 유일한 방법은 부적을 다시 조립하는 것입니다. Mokvar에게 돌아가서 Bodley가 나머지 조각을 찾을 수 있는 유일한 희망이라고 말합니다. 당신이 준비한 모든 보상에 대해 그에게 말하십시오.$B$BI, 일단은 편히 쉴 것입니다. 최고의 행운이 너와 함께하길 바래; 당신은 그것의 모든 비트가 필요합니다!' WHERE `entry`=9022; +UPDATE `locales_quest` SET `Details_loc1`='나는 그것을있어! 바람에 실려오는 새로운 향기를 맡아보셨나요? 패션에 등장한 새로운 코롱과 향수? 우리 경비원들은 그들의 임무를 그렇게 쉽게 소홀히 하지 않을 것입니다.$b$b즉, 그들의 생각이 사악한 연금술로 흐려지지 않는 한.$b$b확신할 수 있는 유일한 방법은 모건 페슬에게 코롱과 향수 한 병을 가져오는 것입니다. , 그리고 그에게 내 의심을 말하십시오. 당신이 돌아올 때 나는 그들의 구매에 대해 당신에게 상환할 것입니다.' WHERE `entry`=9024; +UPDATE `locales_quest` SET `Details_loc1`='글쎄요. 결국 Aristan이 뭔가를하고있는 것 같습니다. 사랑의 묘약에 사용된 물질의 흔적과 마음을 바꾸는 음험한 약을 찾았습니다.$b$b향수에 이런 물질이 있다는 것은 전례가 없지만 제가 감지한 몇 가지 성분은... 이상한 냄새가 납니다.' WHERE `entry`=9025; +UPDATE `locales_quest` SET `Details_loc1`='소스를 찾아야 합니다. 평소보다 훨씬 더 많은 사람들(경비원 포함)이 The Gilded Rose에 드나드는 것을 보았습니다. 앨리슨과 대화하십시오. 그녀가 그것들을 팔고 있다면 그것들이 어디서 왔는지 알려줄 수 있습니다.' WHERE `entry`=9026; +UPDATE `locales_quest` SET `Details_loc1`='쾰른에 대해 재미있는 일이 있습니까? 있을 수있다. 이렇게 많은 사람들이 하나의 제품을 좋아하는 건 처음 봐요.$b$b이봐, 뭔가 문제가 있다면 나도 알고 싶어. 저는 Evert Sorisam이라는 상인에게서 물품을 구입했습니다. 그는 마을에 새로 왔어요.$b$b그는 The Finest Thread에 배달할 물건이 있다고 말했습니다.' WHERE `entry`=9027; +UPDATE `locales_quest` SET `Details_loc1`='무엇? 반역? 아니 아니. 장담하건대, 내 의도는 전혀 무해합니다.$b$b고통스러운 구혼 의식을 완화하려는 사람들을 돕는 것이 그렇게 잘못된 일입니까? 자, 그건 죄가 아니야.$b$b내가 해를 끼치려는 의도가 없음을 증명하기 위해, 내 정보원까지 말해줄게.$b$b그것들은 일종의 약제상인 Staffron Lerent에 의해 나에게 배송되었다. 나는 그와 말을 한 적이 없습니다.$b$b저희 고블린 중개인이 말하기를 신비한 라벤홀트 장원을 지나 힐스브래드의 산기슭에서 일했다고 합니다. 그를 찾는 행운을 빕니다.' WHERE `entry`=9028; +UPDATE `locales_quest` SET `Details_loc1`='메달에는 Valthalak의 영혼이 담겨 있습니까? 그것이 그렇게 강력한 저주에 의해 지켜졌다는 것은 놀라운 일이 아닙니다. $B$BBodley를 찾는 것은 약간의 문제를 제시합니다. 지난번에 그의 소식을 들었을 때 그는 검은바위 첨탑으로 다시 모험을 떠날 준비를 하고 있었습니다. 그는 다시는 소식을 듣지 못했습니다.$B$B검은바위 산에서 그를 찾으십시오. 지금쯤 그가 죽었을지도 모른다는 말이 두렵긴 하지만요. 친구, 고블린 장치를 가져가는 것이 좋습니다.' WHERE `entry`=9032; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스에서 스컬지와 전투를 벌이는 동안 더럽혀진 흉벽과 사마귀 판금 조각을 발견하면 제게 가져오십시오. 그러면 제가 당신을 위해 영웅들이 입는 갑옷을 만들어 드리겠습니다.' WHERE `entry`=9034; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스에서 스컬지와 전투를 벌이는 동안 더럽혀진 흉벽과 사마귀 판금 조각을 발견하면 제게 가져오십시오. 그러면 제가 당신을 위해 영웅들이 입는 갑옷을 만들어 드리겠습니다.' WHERE `entry`=9037; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스에서 스컬지와 전투를 벌이는 동안 더럽혀진 흉벽과 사마귀 판금 조각을 발견하면 제게 가져오십시오. 그러면 제가 당신을 위해 영웅들이 입는 갑옷을 만들어 드리겠습니다.' WHERE `entry`=9038; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스에서 스컬지와 전투를 벌이는 동안 더럽혀진 흉벽과 사마귀 판금 조각을 발견하면 제게 가져오십시오. 그러면 제가 당신을 위해 영웅들이 입는 갑옷을 만들어 드리겠습니다.' WHERE `entry`=9039; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스에서 스컬지와 전투를 벌이는 동안 더럽혀진 흉벽과 사마귀 판금 조각을 발견하면 제게 가져오십시오. 그러면 제가 당신을 위해 영웅들이 입는 갑옷을 만들어 드리겠습니다.' WHERE `entry`=9040; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스에서 스컬지와 전투를 벌이는 동안 더럽혀진 흉벽과 사마귀 판금 조각을 발견하면 제게 가져오십시오. 그러면 제가 당신을 위해 영웅들이 입는 갑옷을 만들어 드리겠습니다.' WHERE `entry`=9041; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스에서 스컬지와 전투를 벌이는 동안 더럽혀진 흉벽과 사마귀 판금 조각을 발견하면 제게 가져오십시오. 그러면 제가 당신을 위해 영웅들이 입는 갑옷을 만들어 드리겠습니다.' WHERE `entry`=9042; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스 군주의 시체에서 쓰러진 우리 영웅들의 잔해를 찾을 수 있을 것입니다. 저주받은 갑옷을 소생시킬 수 있는 사마귀 판 조각과 제작 재료와 함께 그 더럽혀진 유품들을 나에게 가져오면 내가 당신을 위해 훌륭한 갑옷을 만들어 줄게.' WHERE `entry`=9043; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스 군주의 시체에서 쓰러진 우리 영웅들의 잔해를 찾을 수 있을 것입니다. 저주받은 갑옷을 소생시킬 수 있는 사마귀 판 조각과 제작 재료와 함께 그 더럽혀진 유품들을 나에게 가져오면 내가 당신을 위해 훌륭한 갑옷을 만들어 줄게.' WHERE `entry`=9044; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스 군주의 시체에서 쓰러진 우리 영웅들의 잔해를 찾을 수 있을 것입니다. 저주받은 갑옷을 소생시킬 수 있는 사마귀 판 조각과 제작 재료와 함께 그 더럽혀진 유품들을 나에게 가져오면 내가 당신을 위해 훌륭한 갑옷을 만들어 줄게.' WHERE `entry`=9045; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스 군주의 시체에서 쓰러진 우리 영웅들의 잔해를 찾을 수 있을 것입니다. 저주받은 갑옷을 소생시킬 수 있는 사마귀 판 조각과 제작 재료와 함께 그 더럽혀진 유품들을 나에게 가져오면 내가 당신을 위해 훌륭한 갑옷을 만들어 줄게.' WHERE `entry`=9046; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스 군주의 시체에서 쓰러진 우리 영웅들의 잔해를 찾을 수 있을 것입니다. 저주받은 갑옷을 소생시킬 수 있는 사마귀 판 조각과 제작 재료와 함께 그 더럽혀진 유품들을 나에게 가져오면 내가 당신을 위해 훌륭한 갑옷을 만들어 줄게.' WHERE `entry`=9047; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스 군주의 시체에서 쓰러진 우리 영웅들의 잔해를 찾을 수 있을 것입니다. 저주받은 갑옷을 소생시킬 수 있는 사마귀 판 조각과 제작 재료와 함께 그 더럽혀진 유품들을 나에게 가져오면 내가 당신을 위해 훌륭한 갑옷을 만들어 줄게.' WHERE `entry`=9048; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스 군주의 시체에서 쓰러진 우리 영웅들의 잔해를 찾을 수 있을 것입니다. 저주받은 갑옷을 소생시킬 수 있는 사마귀 판 조각과 제작 재료와 함께 그 더럽혀진 유품들을 나에게 가져오면 내가 당신을 위해 훌륭한 갑옷을 만들어 줄게.' WHERE `entry`=9049; +UPDATE `locales_quest` SET `Details_loc1`='낙스라마스 군주의 시체에서 쓰러진 우리 영웅들의 잔해를 찾을 수 있을 것입니다. 저주받은 갑옷을 소생시킬 수 있는 사마귀 판 조각과 제작 재료와 함께 그 더럽혀진 유품들을 나에게 가져오면 내가 당신을 위해 훌륭한 갑옷을 만들어 줄게.' WHERE `entry`=9050; +UPDATE `locales_quest` SET `Details_loc1`='내가 만드는 데 도움을 준 독소는 특별한 목적을 위한 것입니다. 분화구의 거대한 데빌사우루스는 사냥을 위험하게 만들고 내가 생존하기 어렵게 만듭니다. 내가 필요한 힘을 가지고 있더라도 데빌사우루스를 죽이면 다른 데빌사우루스가 그 영역으로 이동하게 될 뿐입니다.$b$b이 독이 묻은 가시를 가지고 살아있는 데빌사우루스를 깊숙이 찌르십시오. 독소가 생물을 진정시켜야 하지만 얼마나 빨리 될지는 모르겠지만...' WHERE `entry`=9051; +UPDATE `locales_quest` SET `Details_loc1`='여기 분화구에 사는 위대한 생물을 진정시키기 위해 일종의 독소를 만드는 것을 도와달라고 부탁합니다. 치명적이지 않으며 $c의 예리한 눈으로만 재료를 수집할 수 있습니다.$b$b분화구 곳곳에 있는 피꽃잎 새싹에서 자라는 핏자국 버섯을 찾을 수 있습니다. 고리쉬 침은 분화구 남쪽에 위치한 Slithering Scar 내부와 주변의 곤충에서 나옵니다.' WHERE `entry`=9052; +UPDATE `locales_quest` SET `Details_loc1`='크립트 마귀의 갑각을 사용하는 방법을 발견했습니다. 나는 낙스라마스에서 잃어버린 더럽혀진 마법 갑옷과 파편을 결합하여 매우 가볍고 매우 치명적인 갑옷 세트를 만들 수 있습니다.$B$B필요한 아이템을 가져오면 당신을 위해 갑옷을 만들어 드리겠습니다. 우리 세상에서 본 적이 없는 것입니다!' WHERE `entry`=9054; +UPDATE `locales_quest` SET `Details_loc1`='크립트 마귀의 갑각을 사용하는 방법을 발견했습니다. 나는 낙스라마스에서 잃어버린 더럽혀진 마법 갑옷과 파편을 결합하여 매우 가볍고 매우 치명적인 갑옷 세트를 만들 수 있습니다.$B$B필요한 아이템을 가져오면 당신을 위해 갑옷을 만들어 드리겠습니다. 우리 세상에서 본 적이 없는 것입니다!' WHERE `entry`=9055; +UPDATE `locales_quest` SET `Details_loc1`='크립트 마귀의 갑각을 사용하는 방법을 발견했습니다. 나는 낙스라마스에서 잃어버린 더럽혀진 마법 갑옷과 파편을 결합하여 매우 가볍고 매우 치명적인 갑옷 세트를 만들 수 있습니다.$B$B필요한 아이템을 가져오면 당신을 위해 갑옷을 만들어 드리겠습니다. 우리 세상에서 본 적이 없는 것입니다!' WHERE `entry`=9056; +UPDATE `locales_quest` SET `Details_loc1`='크립트 마귀의 갑각을 사용하는 방법을 발견했습니다. 나는 낙스라마스에서 잃어버린 더럽혀진 마법 갑옷과 파편을 결합하여 매우 가볍고 매우 치명적인 갑옷 세트를 만들 수 있습니다.$B$B필요한 아이템을 가져오면 당신을 위해 갑옷을 만들어 드리겠습니다. 우리 세상에서 본 적이 없는 것입니다!' WHERE `entry`=9057; +UPDATE `locales_quest` SET `Details_loc1`='크립트 마귀의 갑각을 사용하는 방법을 발견했습니다. 나는 낙스라마스에서 잃어버린 더럽혀진 마법 갑옷과 파편을 결합하여 매우 가볍고 매우 치명적인 갑옷 세트를 만들 수 있습니다.$B$B필요한 아이템을 가져오면 당신을 위해 갑옷을 만들어 드리겠습니다. 우리 세상에서 본 적이 없는 것입니다!' WHERE `entry`=9058; +UPDATE `locales_quest` SET `Details_loc1`='크립트 마귀의 갑각을 사용하는 방법을 발견했습니다. 나는 낙스라마스에서 잃어버린 더럽혀진 마법 갑옷과 파편을 결합하여 매우 가볍고 매우 치명적인 갑옷 세트를 만들 수 있습니다.$B$B필요한 아이템을 가져오면 당신을 위해 갑옷을 만들어 드리겠습니다. 우리 세상에서 본 적이 없는 것입니다!' WHERE `entry`=9059; +UPDATE `locales_quest` SET `Details_loc1`='크립트 마귀의 갑각을 사용하는 방법을 발견했습니다. 나는 낙스라마스에서 잃어버린 더럽혀진 마법 갑옷과 파편을 결합하여 매우 가볍고 매우 치명적인 갑옷 세트를 만들 수 있습니다.$B$B필요한 아이템을 가져오면 당신을 위해 갑옷을 만들어 드리겠습니다. 우리 세상에서 본 적이 없는 것입니다!' WHERE `entry`=9060; +UPDATE `locales_quest` SET `Details_loc1`='크립트 마귀의 갑각을 사용하는 방법을 발견했습니다. 나는 낙스라마스에서 잃어버린 더럽혀진 마법 갑옷과 파편을 결합하여 매우 가볍고 매우 치명적인 갑옷 세트를 만들 수 있습니다.$B$B필요한 아이템을 가져오면 당신을 위해 갑옷을 만들어 드리겠습니다. 우리 세상에서 본 적이 없는 것입니다!' WHERE `entry`=9061; +UPDATE `locales_quest` SET `Details_loc1`='Torwa Pathfinder라는 이름의 사냥꾼이 드루이드의 도움을 요청했습니다. 그는 우리만이 그를 돕기 위해 필요한 기술과 자연을 존중할 것이라고 말했습니다.$b$b운고로 분화구와 타나리스 사막을 연결하는 길이 있습니다. 그 도로가 분화구로 들어가면 가까운 곳에 Torwa가 있습니다.' WHERE `entry`=9063; +UPDATE `locales_quest` SET `Details_loc1`='이 땅을 지키다 쓰러진 자들의 갑옷을 돌려주어 나를 영광스럽게 해 주시겠습니까?$B$B그 갑옷은 더럽혀졌고 틀림없이 악에 사용되고 있습니다. 그러나 낡은 갑옷 조각으로 더럽혀진 갑옷을 다시 한 번 전투에 착용할 수 있습니다.$B$B정화 재료와 함께 쓰러진 자의 잔재를 내게 가져다 주면 대지분쇄는 당신의 것이 될 것입니다.$B$B낙스라마스를 수색하십시오.' WHERE `entry`=9068; +UPDATE `locales_quest` SET `Details_loc1`='이 땅을 지키다 쓰러진 자들의 갑옷을 돌려주어 나를 영광스럽게 해 주시겠습니까?$B$B그 갑옷은 더럽혀졌고 틀림없이 악에 사용되고 있습니다. 그러나 낡은 갑옷 조각으로 더럽혀진 갑옷을 다시 한 번 전투에 착용할 수 있습니다.$B$B정화 재료와 함께 쓰러진 자의 잔재를 내게 가져다 주면 대지분쇄는 당신의 것이 될 것입니다.$B$B낙스라마스를 수색하십시오.' WHERE `entry`=9069; +UPDATE `locales_quest` SET `Details_loc1`='이 땅을 지키다 쓰러진 자들의 갑옷을 돌려주어 나를 영광스럽게 해 주시겠습니까?$B$B그 갑옷은 더럽혀졌고 틀림없이 악에 사용되고 있습니다. 그러나 낡은 갑옷 조각으로 더럽혀진 갑옷을 다시 한 번 전투에 착용할 수 있습니다.$B$B정화 재료와 함께 쓰러진 자의 잔재를 내게 가져다 주면 대지분쇄는 당신의 것이 될 것입니다.$B$B낙스라마스를 수색하십시오.' WHERE `entry`=9070; +UPDATE `locales_quest` SET `Details_loc1`='이 땅을 지키다 쓰러진 자들의 갑옷을 돌려주어 나를 영광스럽게 해 주시겠습니까?$B$B그 갑옷은 더럽혀졌고 틀림없이 악에 사용되고 있습니다. 그러나 낡은 갑옷 조각으로 더럽혀진 갑옷을 다시 한 번 전투에 착용할 수 있습니다.$B$B정화 재료와 함께 쓰러진 자의 잔재를 내게 가져다 주면 대지분쇄는 당신의 것이 될 것입니다.$B$B낙스라마스를 수색하십시오.' WHERE `entry`=9071; +UPDATE `locales_quest` SET `Details_loc1`='이 땅을 지키다 쓰러진 자들의 갑옷을 돌려주어 나를 영광스럽게 해 주시겠습니까?$B$B그 갑옷은 더럽혀졌고 틀림없이 악에 사용되고 있습니다. 그러나 낡은 갑옷 조각으로 더럽혀진 갑옷을 다시 한 번 전투에 착용할 수 있습니다.$B$B정화 재료와 함께 쓰러진 자의 잔재를 내게 가져다 주면 대지분쇄는 당신의 것이 될 것입니다.$B$B낙스라마스를 수색하십시오.' WHERE `entry`=9072; +UPDATE `locales_quest` SET `Details_loc1`='이 땅을 지키다 쓰러진 자들의 갑옷을 돌려주어 나를 영광스럽게 해 주시겠습니까?$B$B그 갑옷은 더럽혀졌고 틀림없이 악에 사용되고 있습니다. 그러나 낡은 갑옷 조각으로 더럽혀진 갑옷을 다시 한 번 전투에 착용할 수 있습니다.$B$B정화 재료와 함께 쓰러진 자의 잔재를 내게 가져다 주면 대지분쇄는 당신의 것이 될 것입니다.$B$B낙스라마스를 수색하십시오.' WHERE `entry`=9073; +UPDATE `locales_quest` SET `Details_loc1`='이 땅을 지키다 쓰러진 자들의 갑옷을 돌려주어 나를 영광스럽게 해 주시겠습니까?$B$B그 갑옷은 더럽혀졌고 틀림없이 악에 사용되고 있습니다. 그러나 낡은 갑옷 조각으로 더럽혀진 갑옷을 다시 한 번 전투에 착용할 수 있습니다.$B$B정화 재료와 함께 쓰러진 자의 잔재를 내게 가져다 주면 대지분쇄는 당신의 것이 될 것입니다.$B$B낙스라마스를 수색하십시오.' WHERE `entry`=9074; +UPDATE `locales_quest` SET `Details_loc1`='이 땅을 지키다 쓰러진 자들의 갑옷을 돌려주어 나를 영광스럽게 해 주시겠습니까?$B$B그 갑옷은 더럽혀졌고 틀림없이 악에 사용되고 있습니다. 그러나 낡은 갑옷 조각으로 더럽혀진 갑옷을 다시 한 번 전투에 착용할 수 있습니다.$B$B정화 재료와 함께 쓰러진 자의 잔재를 내게 가져다 주면 대지분쇄는 당신의 것이 될 것입니다.$B$B낙스라마스를 수색하십시오.' WHERE `entry`=9075; +UPDATE `locales_quest` SET `Details_loc1`='Bonescythe를 만들고 싶다면 재료를 공급해야 합니다.$B$B저 하늘에 떠 있는 거대한 죽음의 도시인 Naxxramas에 들어가 더럽혀진 갑옷과 사마귀 갑옷 스크랩을 찾으세요. 모든 것을 합칠 재료와 함께 그것들을 다시 가져오면 Bonescythe를 갖게 될 것입니다. 아, 그리고 당신은 내 수고에 대한 대가를 치러야 합니다... 뼈는 내가 공급하겠습니다.' WHERE `entry`=9077; +UPDATE `locales_quest` SET `Details_loc1`='Bonescythe를 만들고 싶다면 재료를 공급해야 합니다.$B$B저 하늘에 떠 있는 거대한 죽음의 도시인 Naxxramas에 들어가 더럽혀진 갑옷과 사마귀 갑옷 스크랩을 찾으세요. 모든 것을 합칠 재료와 함께 그것들을 다시 가져오면 Bonescythe를 갖게 될 것입니다. 아, 그리고 당신은 내 수고에 대한 대가를 치러야 합니다... 뼈는 내가 공급하겠습니다.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `Details_loc1`='Bonescythe를 만들고 싶다면 재료를 공급해야 합니다.$B$B저 하늘에 떠 있는 거대한 죽음의 도시인 Naxxramas에 들어가 더럽혀진 갑옷과 사마귀 갑옷 스크랩을 찾으세요. 모든 것을 합칠 재료와 함께 그것들을 다시 가져오면 Bonescythe를 갖게 될 것입니다. 아, 그리고 당신은 내 수고에 대한 대가를 치러야 합니다... 뼈는 내가 공급하겠습니다.' WHERE `entry`=9079; +UPDATE `locales_quest` SET `Details_loc1`='Bonescythe를 만들고 싶다면 재료를 공급해야 합니다.$B$B저 하늘에 떠 있는 거대한 죽음의 도시인 Naxxramas에 들어가 더럽혀진 갑옷과 사마귀 갑옷 스크랩을 찾으세요. 모든 것을 합칠 재료와 함께 그것들을 다시 가져오면 Bonescythe를 갖게 될 것입니다. 아, 그리고 당신은 내 수고에 대한 대가를 치러야 합니다... 뼈는 내가 공급하겠습니다.' WHERE `entry`=9080; +UPDATE `locales_quest` SET `Details_loc1`='Bonescythe를 만들고 싶다면 재료를 공급해야 합니다.$B$B저 하늘에 떠 있는 거대한 죽음의 도시인 Naxxramas에 들어가 더럽혀진 갑옷과 사마귀 갑옷 스크랩을 찾으세요. 모든 것을 합칠 재료와 함께 그것들을 다시 가져오면 Bonescythe를 갖게 될 것입니다. 아, 그리고 당신은 내 수고에 대한 대가를 치러야 합니다... 뼈는 내가 공급하겠습니다.' WHERE `entry`=9081; +UPDATE `locales_quest` SET `Details_loc1`='Bonescythe를 만들고 싶다면 재료를 공급해야 합니다.$B$B저 하늘에 떠 있는 거대한 죽음의 도시인 Naxxramas에 들어가 더럽혀진 갑옷과 사마귀 갑옷 스크랩을 찾으세요. 모든 것을 합칠 재료와 함께 그것들을 다시 가져오면 Bonescythe를 갖게 될 것입니다. 아, 그리고 당신은 내 수고에 대한 대가를 치러야 합니다... 뼈는 내가 공급하겠습니다.' WHERE `entry`=9082; +UPDATE `locales_quest` SET `Details_loc1`='Bonescythe를 만들고 싶다면 재료를 공급해야 합니다.$B$B저 하늘에 떠 있는 거대한 죽음의 도시인 Naxxramas에 들어가 더럽혀진 갑옷과 사마귀 갑옷 스크랩을 찾으세요. 모든 것을 합칠 재료와 함께 그것들을 다시 가져오면 Bonescythe를 갖게 될 것입니다. 아, 그리고 당신은 내 수고에 대한 대가를 치러야 합니다... 뼈는 내가 공급하겠습니다.' WHERE `entry`=9083; +UPDATE `locales_quest` SET `Details_loc1`='Bonescythe를 만들고 싶다면 재료를 공급해야 합니다.$B$B저 하늘에 떠 있는 거대한 죽음의 도시인 Naxxramas에 들어가 더럽혀진 갑옷과 사마귀 갑옷 스크랩을 찾으세요. 모든 것을 합칠 재료와 함께 그것들을 다시 가져오면 Bonescythe를 갖게 될 것입니다. 아, 그리고 당신은 내 수고에 대한 대가를 치러야 합니다... 뼈는 내가 공급하겠습니다.' WHERE `entry`=9084; +UPDATE `locales_quest` SET `Details_loc1`='공격을 받고 있는 지역에 출현한 스컬지 소환진의 방어선을 무너뜨리고 나면 그들을 보호하는 시종들과 맞설 수 있을 것입니다.$b$b사실 이들은 인간이 아닙니다. 그들은 리치 왕의 가장 무서운 생물인 그림자입니다. 그들은 가지고 다니는 괴사 룬을 사용하여 드러날 수 있으며 마법이나 팔의 힘으로 파괴됩니다.' WHERE `entry`=9085; +UPDATE `locales_quest` SET `Details_loc1`='지난 전쟁에서 많은 영웅들이 쓰러졌고 오늘날까지도 많은 영웅들이 스컬지의 손에 죽임을 당하고 있습니다. 죽은 자의 시체에서 갑옷을 벗기고 알 수 없는 용도로 사용하기 위해 낙스라마스로 가져갑니다.$B$B더럽혀진 갑옷과 사마귀 갑옷 스크랩을 회수하고 필요한 다른 재료 구성 요소를 제공하면 드림워커 갑옷을 제작하겠습니다. .' WHERE `entry`=9086; +UPDATE `locales_quest` SET `Details_loc1`='지난 전쟁에서 많은 영웅들이 쓰러졌고 오늘날까지도 많은 영웅들이 스컬지의 손에 죽임을 당하고 있습니다. 죽은 자의 시체에서 갑옷을 벗기고 알 수 없는 용도로 사용하기 위해 낙스라마스로 가져갑니다.$B$B더럽혀진 갑옷과 사마귀 갑옷 스크랩을 회수하고 필요한 다른 재료 구성 요소를 제공하면 드림워커 갑옷을 제작하겠습니다. .' WHERE `entry`=9087; +UPDATE `locales_quest` SET `Details_loc1`='지난 전쟁에서 많은 영웅들이 쓰러졌고 오늘날까지도 많은 영웅들이 스컬지의 손에 죽임을 당하고 있습니다. 죽은 자의 시체에서 갑옷을 벗기고 알 수 없는 용도로 사용하기 위해 낙스라마스로 가져갑니다.$B$B더럽혀진 갑옷과 사마귀 갑옷 스크랩을 회수하고 필요한 다른 재료 구성 요소를 제공하면 드림워커 갑옷을 제작하겠습니다. .' WHERE `entry`=9088; +UPDATE `locales_quest` SET `Details_loc1`='지난 전쟁에서 많은 영웅들이 쓰러졌고 오늘날까지도 많은 영웅들이 스컬지의 손에 죽임을 당하고 있습니다. 죽은 자의 시체에서 갑옷을 벗기고 알 수 없는 용도로 사용하기 위해 낙스라마스로 가져갑니다.$B$B더럽혀진 갑옷과 사마귀 갑옷 스크랩을 회수하고 필요한 다른 재료 구성 요소를 제공하면 드림워커 갑옷을 제작하겠습니다. .' WHERE `entry`=9089; +UPDATE `locales_quest` SET `Details_loc1`='지난 전쟁에서 많은 영웅들이 쓰러졌고 오늘날까지도 많은 영웅들이 스컬지의 손에 죽임을 당하고 있습니다. 죽은 자의 시체에서 갑옷을 벗기고 알 수 없는 용도로 사용하기 위해 낙스라마스로 가져갑니다.$B$B더럽혀진 갑옷과 사마귀 갑옷 스크랩을 회수하고 필요한 다른 재료 구성 요소를 제공하면 드림워커 갑옷을 제작하겠습니다. .' WHERE `entry`=9090; +UPDATE `locales_quest` SET `Details_loc1`='지난 전쟁에서 많은 영웅들이 쓰러졌고 오늘날까지도 많은 영웅들이 스컬지의 손에 죽임을 당하고 있습니다. 죽은 자의 시체에서 갑옷을 벗기고 알 수 없는 용도로 사용하기 위해 낙스라마스로 가져갑니다.$B$B더럽혀진 갑옷과 사마귀 갑옷 스크랩을 회수하고 필요한 다른 재료 구성 요소를 제공하면 드림워커 갑옷을 제작하겠습니다. .' WHERE `entry`=9091; +UPDATE `locales_quest` SET `Details_loc1`='지난 전쟁에서 많은 영웅들이 쓰러졌고 오늘날까지도 많은 영웅들이 스컬지의 손에 죽임을 당하고 있습니다. 죽은 자의 시체에서 갑옷을 벗기고 알 수 없는 용도로 사용하기 위해 낙스라마스로 가져갑니다.$B$B더럽혀진 갑옷과 사마귀 갑옷 스크랩을 회수하고 필요한 다른 재료 구성 요소를 제공하면 드림워커 갑옷을 제작하겠습니다. .' WHERE `entry`=9092; +UPDATE `locales_quest` SET `Details_loc1`='지난 전쟁에서 많은 영웅들이 쓰러졌고 오늘날까지도 많은 영웅들이 스컬지의 손에 죽임을 당하고 있습니다. 죽은 자의 시체에서 갑옷을 벗기고 알 수 없는 용도로 사용하기 위해 낙스라마스로 가져갑니다.$B$B더럽혀진 갑옷과 사마귀 갑옷 스크랩을 회수하고 필요한 다른 재료 구성 요소를 제공하면 드림워커 갑옷을 제작하겠습니다. .' WHERE `entry`=9093; +UPDATE `locales_quest` SET `Details_loc1`='감시자로서 저는 많은 Medivh의 개인 소지품에 접근할 수 있었습니다. 그 중에서 책이 가장 계몽적이라는 것을 알았습니다. 대부분의 책은 직설적으로 말하면 내장으로 가득 차 있었지만 몇 가지 보석이있었습니다. 그 책들 중 하나는 대마법사에게 적합한 방어구 세트 제작에 대해 기록했습니다: Frostfire.$B$B$B$B모든 것이 여기에 있으며 그 지식의 결실을 기꺼이 여러분과 공유하겠습니다. 필요한 자료를 나에게 제공할 수 있는 한.' WHERE `entry`=9095; +UPDATE `locales_quest` SET `Details_loc1`='감시자로서 저는 많은 Medivh의 개인 소지품에 접근할 수 있었습니다. 그 중에서 책이 가장 계몽적이라는 것을 알았습니다. 대부분의 책은 직설적으로 말하면 내장으로 가득 차 있었지만 몇 가지 보석이있었습니다. 그 책들 중 하나는 대마법사에게 적합한 방어구 세트 제작에 대해 기록했습니다: Frostfire.$B$B$B$B모든 것이 여기에 있으며 그 지식의 결실을 기꺼이 여러분과 공유하겠습니다. 필요한 자료를 나에게 제공할 수 있는 한.' WHERE `entry`=9096; +UPDATE `locales_quest` SET `Details_loc1`='감시자로서 저는 많은 Medivh의 개인 소지품에 접근할 수 있었습니다. 그 중에서 책이 가장 계몽적이라는 것을 알았습니다. 대부분의 책은 직설적으로 말하면 내장으로 가득 차 있었지만 몇 가지 보석이있었습니다. 그 책들 중 하나는 대마법사에게 적합한 방어구 세트 제작에 대해 기록했습니다: Frostfire.$B$B$B$B모든 것이 여기에 있으며 그 지식의 결실을 기꺼이 여러분과 공유하겠습니다. 필요한 자료를 나에게 제공할 수 있는 한.' WHERE `entry`=9097; +UPDATE `locales_quest` SET `Details_loc1`='감시자로서 저는 많은 Medivh의 개인 소지품에 접근할 수 있었습니다. 그 중에서 책이 가장 계몽적이라는 것을 알았습니다. 대부분의 책은 직설적으로 말하면 내장으로 가득 차 있었지만 몇 가지 보석이있었습니다. 그 책들 중 하나는 대마법사에게 적합한 방어구 세트 제작에 대해 기록했습니다: Frostfire.$B$B$B$B모든 것이 여기에 있으며 그 지식의 결실을 기꺼이 여러분과 공유하겠습니다. 필요한 자료를 나에게 제공할 수 있는 한.' WHERE `entry`=9098; +UPDATE `locales_quest` SET `Details_loc1`='감시자로서 저는 많은 Medivh의 개인 소지품에 접근할 수 있었습니다. 그 중에서 책이 가장 계몽적이라는 것을 알았습니다. 대부분의 책은 직설적으로 말하면 내장으로 가득 차 있었지만 몇 가지 보석이있었습니다. 그 책들 중 하나는 대마법사에게 적합한 방어구 세트 제작에 대해 기록했습니다: Frostfire.$B$B$B$B모든 것이 여기에 있으며 그 지식의 결실을 기꺼이 여러분과 공유하겠습니다. 필요한 자료를 나에게 제공할 수 있는 한.' WHERE `entry`=9100; +UPDATE `locales_quest` SET `Details_loc1`='감시자로서 저는 많은 Medivh의 개인 소지품에 접근할 수 있었습니다. 그 중에서 책이 가장 계몽적이라는 것을 알았습니다. 대부분의 책은 직설적으로 말하면 내장으로 가득 차 있었지만 몇 가지 보석이있었습니다. 그 책들 중 하나는 대마법사에게 적합한 방어구 세트 제작에 대해 기록했습니다: Frostfire.$B$B$B$B모든 것이 여기에 있으며 그 지식의 결실을 기꺼이 여러분과 공유하겠습니다. 필요한 자료를 나에게 제공할 수 있는 한.' WHERE `entry`=9101; +UPDATE `locales_quest` SET `Details_loc1`='$B$B축복 받은 $g 소년:소녀;, 전사자의 의복을 찾았습니까? 전장에서 마지막 숨을 거둔 불쌍한 영혼들 - 존엄을 포함한 모든 것을 박탈당했습니다.' WHERE `entry`=9111; +UPDATE `locales_quest` SET `Details_loc1`='$B$B축복 받은 $g 소년:소녀;, 전사자의 의복을 찾았습니까? 전장에서 마지막 숨을 거둔 불쌍한 영혼들 - 존엄을 포함한 모든 것을 박탈당했습니다.' WHERE `entry`=9112; +UPDATE `locales_quest` SET `Details_loc1`='$B$B축복 받은 $g 소년:소녀;, 전사자의 의복을 찾았습니까? 전장에서 마지막 숨을 거둔 불쌍한 영혼들 - 존엄을 포함한 모든 것을 박탈당했습니다.' WHERE `entry`=9113; +UPDATE `locales_quest` SET `Details_loc1`='$B$B축복 받은 $g 소년:소녀;, 전사자의 의복을 찾았습니까? 전장에서 마지막 숨을 거둔 불쌍한 영혼들 - 존엄을 포함한 모든 것을 박탈당했습니다.' WHERE `entry`=9114; +UPDATE `locales_quest` SET `Details_loc1`='$B$B축복 받은 $g 소년:소녀;, 전사자의 의복을 찾았습니까? 전장에서 마지막 숨을 거둔 불쌍한 영혼들 - 존엄을 포함한 모든 것을 박탈당했습니다.' WHERE `entry`=9115; +UPDATE `locales_quest` SET `Details_loc1`='$B$B축복 받은 $g 소년:소녀;, 전사자의 의복을 찾았습니까? 전장에서 마지막 숨을 거둔 불쌍한 영혼들 - 존엄을 포함한 모든 것을 박탈당했습니다.' WHERE `entry`=9116; +UPDATE `locales_quest` SET `Details_loc1`='$B$B축복 받은 $g 소년:소녀;, 전사자의 의복을 찾았습니까? 전장에서 마지막 숨을 거둔 불쌍한 영혼들 - 존엄을 포함한 모든 것을 박탈당했습니다.' WHERE `entry`=9117; +UPDATE `locales_quest` SET `Details_loc1`='$B$B축복 받은 $g 소년:소녀;, 전사자의 의복을 찾았습니까? 전장에서 마지막 숨을 거둔 불쌍한 영혼들 - 존엄을 포함한 모든 것을 박탈당했습니다.' WHERE `entry`=9118; +UPDATE `locales_quest` SET `Details_loc1`='성물함은 낙스라마스의 주인이 남긴 전부입니다. 당신의 더 나은 판단은 당신이 성구함을 파괴하여 리치가 다시 태어나는 것을 막도록 지시합니다. 고맙게도 당신은 내면의 이성의 목소리에 거의 귀를 기울이지 않습니다.$B$BLight\'s Hope의 누군가가 이 유물에 대해 엄청난 대가를 지불할 것입니다. Kel\'Thuzad가 완전한 힘으로 재생되는지 누가 신경 쓰나요?' WHERE `entry`=9120; +UPDATE `locales_quest` SET `Details_loc1`='역병의 숲이 우거진 곳에 낙스라마스의 무시무시한 성채로 들어가는 입구가 있습니다. 이전에는 룬 포털에 배치된 마법 수호물 때문에 모든 진입 시도가 방해를 받았습니다. 즉, 지금까지입니다.$B$B우리는 일종의 영구적인 비전 은폐를 통해 입장할 수 있는 방법을 고안했습니다. 키린 토의 오래된 캔트립에 몇 가지 수정을 가한 것입니다. 즉, 클로킹은 비용이 많이 듭니다. 그러나 새벽의 대의에 대한 당신의 헌신은 흔들리지 않습니다! 우리는 모든 비용 연계를 포기할 것입니다.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `Details_loc1`='영장을 원하십니까? 무엇? 당신은 내가 단지 나타나기 위해 많이 찾는 작업 지시를 당신에게 건네 줄 것으로 기대합니까? 나는 그렇지 않다고 생각합니다. 전 세계의 공예가들이 여기 최전선에서 일하기 위해 입찰합니다.$B$B작업 지시를 원하면 대의를 위해 기꺼이 피를 흘릴 의사가 있음을 보여줘야 합니다. 나에게 용맹 증표를 가져오면 얘기하자.$B$B그 위에 지저분한 작은 장갑을 끼는 방법은 단 한 가지뿐이다. 바로 죽이는 것이다.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `Details_loc1`='당신은 훈련을 알고, 꼬마 야. 용맹 토큰 1개로 장인의 영장을 받을 수 있습니다.' WHERE `entry`=9142; +UPDATE `locales_quest` SET `Details_loc1`='스컬지의 떠다니는 묘지는 호드와 얼라이언스 모두의 땅을 병들게 합니다. 타나리스, 저주받은 땅, 여명의 설원, 불타는 평원은 날아다니는 요새의 그림자에 가려져 있습니다.$b$b우리의 힘을 합쳐야만 그들을 물리칠 수 있을 것입니다.$b$b묘지는 여러 지점에서 마법진의 지원을 받고 있습니다. 침략 지역. 우리는 이 원을 둘러싸고 있는 생각 없는 무리를 파괴하면 그들의 방어 시설이 파괴될 것이라고 결정했습니다.' WHERE `entry`=9153; +UPDATE `locales_quest` SET `Details_loc1`='모험가 분들의 도움이 없었다면 내 캐러밴은 결코 성공하지 못했을 것입니다! 스컬지가 목공에서 나와 우리가 여기 오는 것을 막으려 하고 있었습니다.$B$B<경비 디디에가 이마를 닦습니다.>$B$B이제 여기에서 야전 사령관 체임버스가 도착하기를 기다려야 합니다. 그는 희망의 빛 예배당에 있는 파견 사령관 메츠에게 돌아가도록 안전한 통행 허가서에 서명할 것입니다.$B$B그리고 $N, 챔버스 주변에서 무슨 말을 하는지 조심하세요. 그는 \'머리를 깨물고 바람 파이프에 침을 뱉는\' 유형의 남자입니다. 실제로 그렇게 할 것이라는 점을 제외하고는...' WHERE `entry`=9165; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 BS-091:$B$B120 조밀한 무게추.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9178; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 BS-428:$B$B3 임페리얼 판금 상자.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9179; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 BS-697:$B$B3 화산 망치.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9181; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 원하는 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 BS-6020:$B$B3 거대한 토륨 전투도끼.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9182; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 BS-80:$B$B3 래디언트 서클릿.$B$B채워진 모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9183; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 LW-971:$B$B10 사악한 가죽 머리띠.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9184; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 LW-448:$B$B25 견고한 갑옷 키트.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9185; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 LW-736:$B$B9 사악한 가죽 벨트.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9186; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 LW-8485:$B$B4 룬 문자 가죽 바지.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9187; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 TR-95:$B$B6 밝은 옷감 바지.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9188; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 TR-635:$B$B8 룬매듭 장화.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9190; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 TR-9999:$B$B8 Runecloth Bags.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9191; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 TR-7229:$B$B8 룬무늬 로브.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9194; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 지시 완료 시 원하는 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 지시 EN-11:$B$B20 고블린 공병 돌격.$B$B채워진 모든 지시는 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9195; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 명령 EN-7:$B$B20 토륨 수류탄.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9196; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 지시를 완료하면 선택한 휘장의 형태로 지불받을 자격이 있습니다.$B$BWork Order EN-0:$B$B4 Gnomish Battle Chickens.$B$B채워진 모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9197; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 EN-558:$B$B14 토륨 튜브.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9198; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 AL-473:$B$B10 주요 마나 물약.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9200; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 지시를 완료하면 선택한 휘장의 형태로 지불받을 자격이 있습니다.$B$B작업 지시서 AL-1420:$B$B15 상급 비전 보호 물약.$B$B완전히 채워진 주문 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달해야 합니다.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9201; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 지시 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 지시 AL-169110:$B$B20 주요 치유 물약.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9202; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 AL-90:$B$B1 석화 플라스크.$B$B모든 주문은 동부 역병지대에 있는 희망의 빛 예배당에 있는 짐꾼 Stonebruiser에게 전달하십시오.$B$B계약은 변조되거나 손상될 경우 무효입니다.$B$B-파견 사령관 메츠, 은빛 여명회' WHERE `entry`=9203; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 FS-5:$B$B40 돌비늘 뱀장어.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9204; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 선택한 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 FS-12:$B$B30 Plated Armorfish.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9205; +UPDATE `locales_quest` SET `Details_loc1`='이 영장의 소지자는 계약된 작업 주문 완료 시 원하는 휘장의 형태로 지불을 받을 자격이 있습니다.$B$B작업 주문 FS-9:$B$B30 Lightning Eel.$B$B모든 주문은 동부 역병지대에 있는 Light\'s Hope Chapel의 Packmaster Stonebruiser에게 전달되었습니다.$B$B계약이 변경되거나 손상되면 무효화됩니다.$B$B-파견 사령관 Metz, The Argent Dawn' WHERE `entry`=9206; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 적절한 구성 요소로 많은 고대 트롤 마법을 만들 수 있습니다! 새비지 가드에 대해 들어보셨나요? 아니, 물론 당신은하지 않았습니다. 당신의 마음은 열등한 엘프 마법에 사로잡혀 있습니다.$B$B이상을 파괴할 수 있도록 엘프 창조물의 영석을 가져다주세요. 이렇게 하면 새비지 가드가 당신의 것이 될 것입니다.' WHERE `entry`=9208; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 적절한 구성 요소로 많은 고대 트롤 마법을 만들 수 있습니다! 새비지 가드에 대해 들어보셨나요? 아니, 물론 당신은하지 않았습니다. 당신의 마음은 열등한 엘프 마법에 사로잡혀 있습니다.$B$B이상을 파괴할 수 있도록 엘프 창조물의 영석을 가져다주세요. 이렇게 하면 새비지 가드가 당신의 것이 될 것입니다.' WHERE `entry`=9209; +UPDATE `locales_quest` SET `Details_loc1`='Zanza는 적절한 구성 요소로 많은 고대 트롤 마법을 만들 수 있습니다! 새비지 가드에 대해 들어보셨나요? 아니, 물론 당신은하지 않았습니다. 당신의 마음은 열등한 엘프 마법에 사로잡혀 있습니다.$B$B이상을 파괴할 수 있도록 엘프 창조물의 영석을 가져다주세요. 이렇게 하면 새비지 가드가 당신의 것이 될 것입니다.' WHERE `entry`=9210; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 친구. 힘의 아이템으로 교환하고 싶은 여명의 휘장이나 십자군의 휘장이 있습니까?$B$BI은(는) 경고해야 합니다. Dawn과 친근한 평판으로 구매하면 막대한 추가 요금이 부과됩니다. 계획을 진행하기 전에 Dawn에서 더 나은 평판을 얻는 것이 좋습니다.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 친구. 강력한 힘을 지닌 아이템으로 교환하고 싶은 여명의 휘장이나 십자군의 휘장이 있습니까? $B$BI는 경고해야 합니다. Dawn과 친근한 평판으로 이루어진 구매에는 엄청난 추가 요금이 부과됩니다. 계획을 진행하기 전에 Dawn에서 더 나은 평판을 얻는 것이 좋습니다.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 친구. 힘의 아이템으로 교환하고 싶은 여명의 휘장이나 십자군의 휘장이 있습니까?$B$BI은(는) 경고해야 합니다. Dawn에서 명예로운 평판으로 이루어진 구매에는 상당히 금지된 추가 요금이 부과됩니다. 계획을 진행하기 전에 Dawn에서 더 나은 평판을 얻는 것이 좋습니다.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 친구. 강력한 힘을 지닌 아이템으로 교환하고 싶은 여명의 휘장이나 십자군의 휘장이 있습니까? $B$BI는 경고해야 합니다. Dawn에서 명예로운 평판으로 구매하는 경우 매우 막대한 추가 요금이 부과됩니다. 계획을 진행하기 전에 Dawn에서 더 나은 평판을 얻는 것이 좋습니다.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 친구. 강력한 힘을 지닌 아이템으로 교환하고 싶은 여명의 휘장이나 십자군의 휘장이 있습니까? $B$BI는 경고해야 합니다. Dawn과의 존경받는 평판으로 이루어진 서사시 구매는 여전히 상당히 비쌉니다. 계획을 진행하기 전에 Dawn에서 더 나은 평판을 얻는 것이 좋습니다.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 친구. 여명이나 십자군 휘장으로 교환하고 싶은 힘의 아이템이 있습니까? $B$B 여명 사이에서 고귀한 자들에게 제공되는 아이템은 할인됩니다. 구매를 권장합니다!' WHERE `entry`=9227; +UPDATE `locales_quest` SET `Details_loc1`='안녕, 친구. 큰 힘을 지닌 아이템으로 교환하고 싶은 여명 또는 십자군 휘장을 가지고 있습니까?$B$B여명의 고귀한 자들이 우리의 최대 할인을 받습니다! 구매를 하시길 권합니다.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `Details_loc1`='라말라드니는 새벽이 존재하기도 전에 대영주 모그레인의 제자였던 형제단의 전사였습니다! 모그레인의 죽음에 대한 소식이 그에게 전해지자 증오와 분노가 엄습했습니다.$B$B이것을 이해하십시오, $N. 남자는 대신 그를 통제하는 감정을 의인화합니다. 그리하여 보복의 정신인 라말라드니가 낙스라마스에 들어가 정확한 복수를 하고... 다시는 돌아오지 않을 것입니다.$B$B낙스라마스에 들어가 라말라드니가 어떻게 되었는지 알아내십시오.' WHERE `entry`=9229; +UPDATE `locales_quest` SET `Details_loc1`='이 밴드를 고치는 것은 상당히 어려울 수 있습니다, $N. 알다시피, 그것은 낙스라마스와 같은 스컬지 구조 내부에서 형성되는 바로 그 룬으로 만들어졌습니다. 추가 재료도 필요하지만 주요 관심사는 얼어붙은 룬을 얻는 것입니다. 내가 필요한 것을 가져오면 반지를 예전의 영광으로 되돌려 놓겠습니다.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `Details_loc1`='새벽의 영웅이 된 것 같죠? 나는 우리의 가장 위대한 병사들이 켈투자드의 평민들에게 굴복당하는 것을 보았습니다! 그렇게 무지한 사람이 낙스라마스에서 잘 지낼 수 있을까?$B$B$B$BB아, 내가 선택할 수 있는 게 뭐야? 당신은 내가 할 수 있는 최선입니다; 나도 도와줄게.$B$BO마리온이 한 가지 레시피를 남겼어. 내가 아는 유일한 노래야... 이 바지를 몇 가지 변형해서 만들 수 있어. 재료를 공급하면 됩니다.' WHERE `entry`=9232; +UPDATE `locales_quest` SET `Details_loc1`='Wilhelm,$B$B만약 당신이 이것을 읽고 있다면, 나는 죽었다 - 마침내. 나는 죽어가는 생각이 당신과 당신의 기술에 관한 무능함을 중심으로 돌았다는 것을 당신이 알고 싶습니다. 불행하게도, 이 핸드북의 소유자는 제작과 관련하여 당신보다 상태가 더 나쁩니다.$B$B책 정보: 이것들은 나머지 제 레시피입니다. 그들이 요구하는 대로 이 책의 소유자를 만드십시오. 결국 당신은 개자식이기 때문에 서비스에 대해 막대한 비용을 청구할 것이라고 확신합니다.$B$BIn Disdain,$B$BOmarion' WHERE `entry`=9233; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion 덕분에 그가 편히 쉬길 바랍니다. 이제 저는 Icebane 건틀릿을 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9234; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion(그가 편히 쉬기를) 덕분에 이제 아이스베인 팔보호구를 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9235; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion(그가 편히 쉬기를) 덕분에 이제 Icebane 흉갑을 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9236; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion 덕분에 그가 편히 쉬길 바랍니다. 이제 빙하 망토를 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9237; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion 덕분에 그가 편히 쉬기를 바랍니다. 이제 저는 Glacial 손목을 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9238; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion 덕분에 그가 편히 쉬길 바랍니다. 이제 저는 빙하 장갑을 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9239; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion 덕분에 그가 편히 쉬길 바랍니다. 이제 저는 빙하 조끼를 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9240; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion(그가 편히 쉬기를) 덕분에 이제 저는 Polar bracers를 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9241; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion(그가 편히 쉬기를) 덕분에 이제 Polar 장갑을 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9242; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion 덕분에 그가 편히 쉬길 바랍니다. 이제 저는 Polar 튜닉을 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9243; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion 덕분에 그가 편히 쉬길 바랍니다. 이제 얼음 비늘 팔 보호구를 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9244; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion(그가 편히 쉬기를) 덕분에 이제 얼음 비늘 건틀릿을 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9245; +UPDATE `locales_quest` SET `Details_loc1`='당신과 Omarion(그가 편히 쉬기를) 덕분에 이제 얼음 비늘 흉갑을 만들 수 있습니다. 재료를 가져오고 약간의 제작비를 지불하기만 하면 됩니다.' WHERE `entry`=9246; +UPDATE `locales_quest` SET `Details_loc1`='프레임이 형성되면 Atiesh는 거의 완성됩니다. 이제 스태프의 머리와 베이스만 없어졌습니다. 또한 지팡이가 살게라스의 악의 통로가 되는 사소한 문제도 있습니다.$B$B나머지 조각을 찾고 지팡이에서 악을 쫓아내는 데 도움을 줄 수 있는 사람을 찾으십시오.' WHERE `entry`=9250; +UPDATE `locales_quest` SET `Details_loc1`='왜 아직 살아 있는지 묻습니다. 결국, 당신은 큰 악의 항목을 소유하고 있습니다. 대답은 명확하지 않습니다, $N. 난 내가 해야 할 일을 할 뿐이야.$B$BKel\'Thuzad는 낙스라마스의 왕좌에 앉아 계략을 꾸미고 있어... 그는 당신이 잡고 있는 것을 찾고, 당신이 찾는 것을 움켜쥔다.$B$BA는 지팡이의 기초로; 드워프인 브란 브론즈비어드가 안퀴라즈에 들어갈 때 그것을 들고 있었습니다. 그는 안퀴라즈를 떠났지만 아티쉬의 기지는 아직 남아 있습니다.$B$B조각을 되찾는 데 성공하면 나에게 돌려주십시오.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `Details_loc1`='이 마지막 작업은 가장 어려울 것입니다, $N. 당신은 고대 신과 리치 왕의 장군을 모두 상대하고 패배시켰지만, 이제 살게라스의 손에 맞서야 합니다.$B$B지팡이를 스트라솔름으로 가져가십시오. 그곳에서 당신은 로데론의 가장 위대한 기사들이 살해된 봉헌된 땅을 발견하게 될 것입니다. 더럽혀진 지팡이를 신성한 땅에 놓고 내부에서 엄청난 힘을 가진 존재가 부서질 준비를 하십시오... 지팡이를 조종하는 악마를 물리치고 나에게 돌아오십시오.' WHERE `entry`=9257; +UPDATE `locales_quest` SET `Details_loc1`='리치 왕이 언데드를 우리 문앞에 보냈습니다. 우리는 가만히 있을 수 없습니다! 이 저주받은 침략자들로부터 스톰윈드를 방어하기 위해 나설 것입니까?$B$B외부에는 언데드와 위의 네크로폴리스를 둘러싸고 있는 것과 같은 에너지로 빛나는 이상한 룬 문자 원이 있습니다. 그것들은 의미가 있고, 나는 확신하며, 당신이 무엇을 알아내길 바랍니다. 당신이 그것에 있는 동안 그 aberrations의 수를 얇게 하십시오; 당신의 결과와 함께 그들의 죽음에 대한 증거를 내게 가져오십시오. 그러면 당신에게 상을 주겠습니다. 가다!' WHERE `entry`=9260; +UPDATE `locales_quest` SET `Details_loc1`='리치 왕이 언데드를 우리 문앞에 보냈습니다. 우리는 가만히 있을 수 없습니다! 확실히 이 저주받은 침략자들로부터 아이언포지를 지키기 위해 나설 것입니까?$B$B외부에는 언데드와 위의 네크로폴리스를 둘러싸고 있는 것과 같은 에너지로 빛나는 이상한 룬 문자 원이 있습니다. 그것들은 의미가 있고, 나는 확신하며, 당신이 무엇을 알아내길 바랍니다. 당신이 그것에 있는 동안 그 aberrations의 수를 얇게 하십시오; 당신의 결과와 함께 그들의 죽음에 대한 증거를 내게 가져오십시오. 그러면 당신에게 상을 주겠습니다. 가다!' WHERE `entry`=9261; +UPDATE `locales_quest` SET `Details_loc1`='리치 왕이 언데드를 우리 문앞에 보냈습니다. 우리는 가만히 있을 수 없습니다! 확실히 이 저주받은 침략자들로부터 다르나서스를 지키기 위해 나설 것입니까?$B$B외부에는 언데드와 위의 네크로폴리스를 둘러싸고 있는 것과 같은 에너지로 빛나는 이상한 룬 문자 원이 있습니다. 그것들은 의미가 있고, 나는 확신하며, 당신이 무엇을 알아내길 바랍니다. 당신이 그것에 있는 동안 그 aberrations의 수를 얇게 하십시오; 당신의 결과와 함께 그들의 죽음에 대한 증거를 내게 가져오십시오. 그러면 당신에게 상을 주겠습니다. 가다!' WHERE `entry`=9262; +UPDATE `locales_quest` SET `Details_loc1`='이 마지막 작업은 가장 어려울 것입니다, $N. 당신은 고대 신과 리치 왕의 장군을 모두 상대하고 패배시켰지만, 이제 살게라스의 손에 맞서야 합니다.$B$B지팡이를 스트라솔름으로 가져가십시오. 그곳에서 당신은 로데론의 가장 위대한 기사들이 살해된 봉헌된 땅을 발견하게 될 것입니다. 더럽혀진 지팡이를 신성한 땅에 놓고 내부에서 엄청난 힘을 가진 존재가 부서질 준비를 하십시오... 지팡이를 조종하는 악마를 물리치고 나에게 돌아오십시오.' WHERE `entry`=9269; +UPDATE `locales_quest` SET `Details_loc1`='이 마지막 작업은 가장 어려울 것입니다, $N. 당신은 고대 신과 리치 왕의 장군을 모두 상대하고 패배시켰지만, 이제 살게라스의 손에 맞서야 합니다.$B$B지팡이를 스트라솔름으로 가져가십시오. 그곳에서 당신은 로데론의 가장 위대한 기사들이 살해된 봉헌된 땅을 발견하게 될 것입니다. 더럽혀진 지팡이를 신성한 땅에 놓고 내부에서 엄청난 힘을 가진 존재가 부서질 준비를 하십시오... 지팡이를 조종하는 악마를 물리치고 나에게 돌아오십시오.' WHERE `entry`=9270; +UPDATE `locales_quest` SET `Details_loc1`='이 마지막 작업은 가장 어려울 것입니다, $N. 당신은 고대 신과 리치 왕의 장군을 모두 상대하고 패배시켰지만, 이제 살게라스의 손에 맞서야 합니다.$B$B지팡이를 스트라솔름으로 가져가십시오. 그곳에서 당신은 로데론의 가장 위대한 기사들이 살해된 봉헌된 땅을 발견하게 될 것입니다. 더럽혀진 지팡이를 신성한 땅에 놓고 내부에서 엄청난 힘을 가진 존재가 부서질 준비를 하십시오... 지팡이를 조종하는 악마를 물리치고 나에게 돌아오십시오.' WHERE `entry`=9271; +UPDATE `locales_quest` SET `Details_loc1`='당신이 죽인 많은 스컬지 하수인 중 하나에서 이 편지를 찾았습니다. 생김새와 냄새로 보아 언데드와 함께한 지 오래다. 아마도 희망의 빛 예배당에 있는 누군가가 더 자세히 살펴보고 싶어할 것입니다...' WHERE `entry`=9295; +UPDATE `locales_quest` SET `Details_loc1`='당신이 죽인 많은 스컬지 하수인 중 하나에서 이 편지를 찾았습니다. 생김새와 냄새로 보아 언데드와 함께한 지 오래다. 아마도 희망의 빛 예배당에 있는 누군가가 더 자세히 살펴보고 싶어할 것입니다...' WHERE `entry`=9299; +UPDATE `locales_quest` SET `Details_loc1`='당신이 죽인 많은 스컬지 하수인 중 하나에서 이 편지를 찾았습니다. 생김새와 냄새로 보아 언데드와 함께한 지 오래다. 아마도 희망의 빛 예배당에 있는 누군가가 더 자세히 살펴보고 싶어할 것입니다...' WHERE `entry`=9300; +UPDATE `locales_quest` SET `Details_loc1`='당신이 죽인 많은 스컬지 하수인 중 하나에서 이 편지를 찾았습니다. 생김새와 냄새로 보아 언데드와 함께한 지 오래다. 아마도 희망의 빛 예배당에 있는 누군가가 더 자세히 살펴보고 싶어할 것입니다...' WHERE `entry`=9301; +UPDATE `locales_quest` SET `Details_loc1`='당신이 죽인 많은 스컬지 하수인 중 하나에서 이 편지를 찾았습니다. 생김새와 냄새로 보아 언데드와 함께한 지 오래다. 아마도 희망의 빛 예배당에 있는 누군가가 더 자세히 살펴보고 싶어할 것입니다...' WHERE `entry`=9302; +UPDATE `locales_quest` SET `Details_loc1`='당신이 죽인 많은 스컬지 하수인 중 하나에서 이 편지를 찾았습니다. 생김새와 냄새로 보아 언데드와 함께한 지 오래다. 아마도 희망의 빛 예배당에 있는 누군가가 더 자세히 살펴보고 싶어할 것입니다...' WHERE `entry`=9304; +UPDATE `locales_quest` SET `Details_loc1`='이번 명절을 축하하는 건 우리만이 아닙니다, $n. 모든 생물, 모든 문화는 불꽃의 영향을 받습니다. 가장 어두운 곳에서도 불이 켜져 있습니다.$b$b직접 보고 싶다면 깊은 곳으로 가십시오. 스칼로맨스, 스트라솔름, 혈투의 전장 오우거, 검은바위 첨탑의 전당에서 타오르는 화톳불을 찾으십시오. 당신의 귀환을 기다리겠습니다.' WHERE `entry`=9319; +UPDATE `locales_quest` SET `Details_loc1`='오그리마의 심장에서 훔친 이 불꽃은 당신을 온기로 가득 채웁니다. 이 원초적인 힘은 당신에게는 낯설지만, 로어마스터는 더 많은 것을 알고 있을 것입니다...' WHERE `entry`=9324; +UPDATE `locales_quest` SET `Details_loc1`='썬더 블러프의 주술사에게서 훔친 이 불꽃은 당신을 온기로 가득 채웁니다. 이 원초적인 힘은 당신에게는 낯설지만, 로어마스터는 더 많은 것을 알고 있을 것입니다...' WHERE `entry`=9325; +UPDATE `locales_quest` SET `Details_loc1`='언더시티 위의 폐허에서 훔친 이 불꽃은 당신을 온기로 가득 채웁니다. 이 원초적인 힘은 당신에게는 낯설지만, 로어마스터는 더 많은 것을 알고 있을 것입니다...' WHERE `entry`=9326; +UPDATE `locales_quest` SET `Details_loc1`='스톰윈드의 심장에서 훔친 이 불꽃은 당신을 온기로 가득 채웁니다. 이 원초적인 힘은 당신에게 낯설지만 Talespinner가 더 많은 것을 알고 있을지도 모릅니다...' WHERE `entry`=9330; +UPDATE `locales_quest` SET `Details_loc1`='아이언포지의 심장부에서 훔친 이 불꽃은 당신을 온기로 가득 채웁니다. 이 원초적인 힘은 당신에게 낯설지만 Talespinner가 더 많은 것을 알고 있을지도 모릅니다...' WHERE `entry`=9331; +UPDATE `locales_quest` SET `Details_loc1`='텔드랏실 해안에서 훔친 이 불꽃은 당신을 온기로 가득 채웁니다. 이 원초적인 힘은 당신에게 낯설지만 Talespinner가 더 많은 것을 알고 있을지도 모릅니다...' WHERE `entry`=9332; +UPDATE `locales_quest` SET `Details_loc1`='시간이 얼마 없어요, $n! 내 점술 주문으로 강력한 마법의 원천이 밝혀졌습니다. 나는 탑을 떠날 수 없고, 이 유물을 소유하고 있는 사악한 생물을 죽여달라고 부탁하고 싶습니다.$b$b진말로 사원의 경비병 뒤에 숨어 있는 크렐리안 장군으로 알려진 한심한 작은 백치. 그를 잿더미로 만들고 그가 그토록 탐내던 프리즘 껍질을 가져가십시오.' WHERE `entry`=9362; +UPDATE `locales_quest` SET `Details_loc1`='내 연구에서 프리즘 껍질의 고유한 용도가 밝혀졌습니다.$b$b껍데기를 들고 아즈샤라에 있는 원한의 채찍에 변이 주문을 거십시오. 잠시 기다리면 껍데기의 혼란스러운 기운으로 인해 잠시 동안 여러 개의 작은 클론으로 분할됩니다. 가능한 한 빨리 클론을 처치하면 껍데기가 정수를 수집합니다.$b$b껍질이 가득 차면 돌려주세요.' WHERE `entry`=9364; +UPDATE `locales_quest` SET `Details_loc1`='역병의 숲이 우거진 곳에 낙스라마스의 무시무시한 성채로 들어가는 입구가 있습니다. 이전에는 룬 포털에 배치된 마법 수호물 때문에 모든 진입 시도가 방해를 받았습니다. 즉, 지금까지입니다.$B$B우리는 일종의 영구적인 비전 은폐를 통해 입장할 수 있는 방법을 고안했습니다. 키린 토의 오래된 캔트립에 몇 가지 수정을 가한 것입니다. 즉, 클로킹은 비용이 많이 듭니다. 그러나 새벽의 대의에 대한 당신의 헌신은 흔들리지 않습니다! 우리는 모든 비용 연계를 포기할 것입니다.' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Details_loc1`='당신은 열망 하나, 그렇지? 한 번 더 깊은 곳으로 들어가고자 한다면 기꺼이 보답하겠습니다.$b$b스트라솔름, 스칼로맨스, 혈투의 전장, 그리고 검은바위 첨탑의 전당에서 타오르는 화톳불을 찾아보세요. 당신의 귀환을 기대합니다, $n.' WHERE `entry`=9386; + +-- Google Translate objectives texts. (Korean) +UPDATE `locales_quest` SET `Objectives_loc1`='Garrick Padfoot을 처치하고 그의 머리를 Northshire Abbey에 있는 부관 Willem에게 가져가십시오.' WHERE `entry`=6; +UPDATE `locales_quest` SET `Objectives_loc1`='텔사마에 있는 Ghak Healtouch에게 12개의 마젠타 곰팡이 뚜껑을 가져가십시오.' WHERE `entry`=17; +UPDATE `locales_quest` SET `Objectives_loc1`='코볼트 일꾼 12명을 처치한 다음 노스샤이어 수도원에 있는 보안관 맥브라이드에게 돌아가십시오.' WHERE `entry`=21; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade의 Nighthaven 마을에 있는 Dendrite Starblaze와 대화하십시오.' WHERE `entry`=26; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade의 Nighthaven 마을에 있는 Dendrite Starblaze와 대화하십시오.' WHERE `entry`=27; +UPDATE `locales_quest` SET `Objectives_loc1`='엘룬아라 호수에서 제단 값싼 물건을 찾아 달의 숲 북서쪽에 있는 레물로스의 제단으로 가져가세요.' WHERE `entry`=28; +UPDATE `locales_quest` SET `Objectives_loc1`='엘룬아라 호수에서 제단 값싼 물건을 찾아 달의 숲 북서쪽에 있는 레물로스의 제단으로 가져가세요.' WHERE `entry`=29; +UPDATE `locales_quest` SET `Objectives_loc1`='Aquatic Agility의 펜던트 절반과 Aquatic Endurance의 펜던트 절반을 찾으십시오.' WHERE `entry`=30; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프로 돌아가 투락 룬토템에게 바다사자의 펜던트를 보여주세요.' WHERE `entry`=31; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 질지빈 드럼로어에게 보고서를 가져가십시오.' WHERE `entry`=32; +UPDATE `locales_quest` SET `Objectives_loc1`='경비병 토마스는 당신이 강을 따라 북쪽으로 이동하여 잃어버린 경비병 롤프와 말라카이를 찾으라고 합니다.' WHERE `entry`=37; +UPDATE `locales_quest` SET `Objectives_loc1`='Goldshire에 있는 치안대장 Dughan에게 보고하십시오.' WHERE `entry`=39; +UPDATE `locales_quest` SET `Objectives_loc1`='동쪽 엘윈 다리에 있는 경비병 토마스에게 찢어진 멀록 지느러미 8개를 가져가야 합니다.' WHERE `entry`=46; +UPDATE `locales_quest` SET `Objectives_loc1`='Grimbooze Thunderbrew는 Truesilver를 원합니다.' WHERE `entry`=50; +UPDATE `locales_quest` SET `Objectives_loc1`='그림부즈 썬더브루에게 플라타너스 가지를 가져가세요.' WHERE `entry`=51; +UPDATE `locales_quest` SET `Objectives_loc1`='Grimbooze Thunderbrew에게 Charred Oak 묶음을 가져가십시오.' WHERE `entry`=53; +UPDATE `locales_quest` SET `Objectives_loc1`='보안관 맥브라이드의 문서를 골드샤이어에 있는 보안관 더간에게 가져가십시오.' WHERE `entry`=54; +UPDATE `locales_quest` SET `Objectives_loc1`='Sara Timberlain에게 Stormwind Armor Marker를 줍니다.' WHERE `entry`=59; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 상업 지구에 있는 모건 페슬에게 윌리엄의 화물을 가져가십시오.' WHERE `entry`=61; +UPDATE `locales_quest` SET `Objectives_loc1`='타락한 물의 현신을 처치하고 타락한 현신의 팔보호구와 남은 가장 순수한 물 한 방울을 은빛소나무 숲에 있는 영원의 샘 화로에 놓으십시오.' WHERE `entry`=63; +UPDATE `locales_quest` SET `Objectives_loc1`='다크샤이어 시청에서 서기 달트리를 찾으십시오.' WHERE `entry`=66; +UPDATE `locales_quest` SET `Objectives_loc1`='동쪽 엘윈 다리에 있는 경비병 토마스에게 롤프와 말라카이의 메달을 전달하세요.' WHERE `entry`=71; +UPDATE `locales_quest` SET `Objectives_loc1`='Skulk Rock의 버려진 Horde 기지 주변에 있는 상자에서 Hinterlands Honey Ripple 10병을 회수하십시오.' WHERE `entry`=77; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 드란 드로퍼스에게 술통을 전달하십시오.' WHERE `entry`=81; +UPDATE `locales_quest` SET `Objectives_loc1`='Maclure Vineyards에 있는 Billy Maclure에게 삼겹살 파이를 가져가세요.' WHERE `entry`=84; +UPDATE `locales_quest` SET `Objectives_loc1`='스톤필드의 농장에 있는 버니스 스톤필드 아줌마에게 멧돼지 고기 덩어리 4개를 가져가세요.' WHERE `entry`=86; +UPDATE `locales_quest` SET `Objectives_loc1`='Lakeshire의 요리사 Breanna는 질긴 콘도르 고기 5개, Great Goretusk Snouts 5개, 바삭바삭한 거미 고기 5개를 원합니다.' WHERE `entry`=92; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 이슬렌 워터시어에게 물의 파편을 가져가십시오.' WHERE `entry`=96; +UPDATE `locales_quest` SET `Objectives_loc1`='은빛소나무 숲에 있는 하급 물의 현신과 대화하십시오.' WHERE `entry`=100; +UPDATE `locales_quest` SET `Objectives_loc1`='Gramma Stonefield의 메모를 William Pestle에게 가져가십시오.' WHERE `entry`=107; +UPDATE `locales_quest` SET `Objectives_loc1`='그라마 스톤필드와 대화하십시오.' WHERE `entry`=111; +UPDATE `locales_quest` SET `Objectives_loc1`='Goldshire에 있는 William Pestle에게 Crystal Kelp Fronds 4개를 가져가야 합니다.' WHERE `entry`=112; +UPDATE `locales_quest` SET `Objectives_loc1`='집정관 솔로몬이 스톰윈드에 있는 마커스 조나단 장군에게 전달해야 할 보고서를 당신에게 주었습니다.' WHERE `entry`=120; +UPDATE `locales_quest` SET `Objectives_loc1`='구울 갈비 7개를 모아 그의 판잣집에 있는 애버크롬비에게 가져가십시오.' WHERE `entry`=133; +UPDATE `locales_quest` SET `Objectives_loc1`='폐허가 된 굴뚝 근처에서 오래된 통을 찾아 다음 단서를 찾으세요.' WHERE `entry`=138; +UPDATE `locales_quest` SET `Objectives_loc1`='다음 단서를 찾기 위해 풍차 옆에 있는 빈 주전자를 찾으세요.' WHERE `entry`=139; +UPDATE `locales_quest` SET `Objectives_loc1`='샌더스 선장의 상자를 찾아 보상을 받으십시오.' WHERE `entry`=140; +UPDATE `locales_quest` SET `Objectives_loc1`='집정관 솔로몬은 서부 몰락지대에 있는 그라이언 스타우트맨틀에게 서면 탄원서를 전달해 달라고 했습니다.' WHERE `entry`=143; +UPDATE `locales_quest` SET `Objectives_loc1`='그라이언 스타우트맨틀의 답변과 함께 솔로몬 집정관에게 돌아가십시오.' WHERE `entry`=144; +UPDATE `locales_quest` SET `Objectives_loc1`='썩은 꽃 8개를 모아 다크샤이어에 있는 선술집 주인 스미츠에게 가져가십시오.' WHERE `entry`=156; +UPDATE `locales_quest` SET `Objectives_loc1`='Abercrombie의 판잣집에 있는 좀비 주스를 가져가십시오.' WHERE `entry`=159; +UPDATE `locales_quest` SET `Objectives_loc1`='Abercrombie의 편지를 Darkshire의 시장인 Ello Ebonlocke에게 가져가십시오.' WHERE `entry`=160; +UPDATE `locales_quest` SET `Objectives_loc1`='인간 고아 휘파람을 대성당 지구에 있는 고아 원장님 나이팅게일에게 전달하여 와드를 스톰윈드 고아원으로 돌려보내세요.' WHERE `entry`=171; +UPDATE `locales_quest` SET `Objectives_loc1`='Orcish Orphan Whistle을 사용하여 어린이 주간에 돌볼 아이와 이야기하십시오.' WHERE `entry`=172; +UPDATE `locales_quest` SET `Objectives_loc1`='수석 엔지니어 Hinderweir에게 돌아가 발견한 단서를 보여주십시오.' WHERE `entry`=199; +UPDATE `locales_quest` SET `Objectives_loc1`='Thistlefur Avengers 12명과 Thistlefur Shaman 12명을 처치하십시오.' WHERE `entry`=216; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 Islen Waterseer에게 가장 순수한 물이 든 약병을 가져가십시오.' WHERE `entry`=220; +UPDATE `locales_quest` SET `Objectives_loc1`='Darkshire에서 Calor를 위해 Nightbane Dark Runner worgen 12마리를 처치하십시오.' WHERE `entry`=221; +UPDATE `locales_quest` SET `Objectives_loc1`='Darkshire에 있는 Sirra Von\'Indi와 대화하십시오.' WHERE `entry`=225; +UPDATE `locales_quest` SET `Objectives_loc1`='Darkshire에 있는 사령관 Althea Ebonlocke와 대화하십시오.' WHERE `entry`=227; +UPDATE `locales_quest` SET `Objectives_loc1`='스벤의 농장에서 스벤에게 책을 가져오세요.' WHERE `entry`=230; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity에 있는 Alessandro Luca에게 구매 주문서를 가져가십시오.' WHERE `entry`=232; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity에 있는 Apothecary Zinge에게 Field Sampling Kit를 가져가십시오.' WHERE `entry`=238; +UPDATE `locales_quest` SET `Objectives_loc1`='가젯잔에 있는 수석 엔지니어 빌지위즐과 대화하여 테스트 도구의 전원을 구하십시오.' WHERE `entry`=243; +UPDATE `locales_quest` SET `Objectives_loc1`='엘로에게 보내는 편지를 시라 본디에게 가져가십시오.' WHERE `entry`=251; +UPDATE `locales_quest` SET `Objectives_loc1`='번역된 편지를 엘로 에본로크 경에게 가져가십시오.' WHERE `entry`=252; +UPDATE `locales_quest` SET `Objectives_loc1`='Mountain Buzzards 6마리를 처치하고 15분 이내에 원정순찰대 오두막에 있는 Youngling Daryl에게 돌아가십시오.' WHERE `entry`=257; +UPDATE `locales_quest` SET `Objectives_loc1`='늙은 산돼지 5마리를 처치하고 12분 이내에 원정순찰대 오두막에 있는 어린 다릴에게 돌아가십시오.' WHERE `entry`=258; +UPDATE `locales_quest` SET `Objectives_loc1`='스벤의 농장에서 찾은 책을 가지고 다크샤이어 마을 사람들에게 보여주세요.' WHERE `entry`=262; +UPDATE `locales_quest` SET `Objectives_loc1`='남쪽 경비탑에 있는 산악경비대 월뱅이 파편석 주술사 10명과 파편석 뼈내퍼 10명을 처치해 달라고 부탁했습니다.' WHERE `entry`=263; +UPDATE `locales_quest` SET `Objectives_loc1`='다른 마을 사람들이 그림자 인물에 대한 단서를 가지고 있는지 확인하십시오.' WHERE `entry`=265; +UPDATE `locales_quest` SET `Objectives_loc1`='어두운 인물에 대한 단서를 찾기 위해 여관을 검색하십시오.' WHERE `entry`=266; +UPDATE `locales_quest` SET `Objectives_loc1`='Jitters의 완성된 일지를 가지고 Sven에게 돌아가십시오.' WHERE `entry`=268; +UPDATE `locales_quest` SET `Objectives_loc1`='Aquatic Agility의 펜던트 절반과 Aquatic Endurance의 펜던트 절반을 찾으십시오.' WHERE `entry`=272; +UPDATE `locales_quest` SET `Objectives_loc1`='훌다르와 대화하십시오.' WHERE `entry`=273; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashlan Stonesmirk는 수석 엔지니어 Hinderweir에게 돌아가서 새로운 발견에 대해 알려달라고 합니다.' WHERE `entry`=274; +UPDATE `locales_quest` SET `Objectives_loc1`='이끼가죽 놀 15마리와 이끼잡이 잡종 10마리를 처치한 다음 저습지에 있는 녹색감시자 레시엘에게 돌아가십시오.' WHERE `entry`=276; +UPDATE `locales_quest` SET `Objectives_loc1`='그린워든 레시엘에게 조잡한 부싯돌 9개를 가져오십시오.' WHERE `entry`=277; +UPDATE `locales_quest` SET `Objectives_loc1`='웰가르 발굴 현장에 있는 오머 아이언브레이드가 살투스를 죽이고 작업이 완료되면 그의 발톱 중 하나를 가지고 그에게 돌아와 달라고 부탁했습니다.' WHERE `entry`=296; +UPDATE `locales_quest` SET `Objectives_loc1`='마그마 펠휴 8개의 조각된 석상을 가져오십시오.' WHERE `entry`=297; +UPDATE `locales_quest` SET `Objectives_loc1`='텔사마에 있는 제른 혼헬름에게 아이언밴드의 경과 보고서를 가져가야 합니다.' WHERE `entry`=298; +UPDATE `locales_quest` SET `Objectives_loc1`='발굴조사단장 스톰파이크에게 아이언밴드의 경과 보고서를 가져가십시오.' WHERE `entry`=301; +UPDATE `locales_quest` SET `Objectives_loc1`='텔사마에 있는 제른 혼헬름과 대화하십시오.' WHERE `entry`=302; +UPDATE `locales_quest` SET `Objectives_loc1`='Miran과 화물이 발굴 현장에 도착했는지 확인한 다음 Prospector Ironband에게 알립니다.' WHERE `entry`=309; +UPDATE `locales_quest` SET `Objectives_loc1`='Lakeshire에 있는 감독관 Oslow와 대화하여 Rethban Iron Ore를 요청하십시오.' WHERE `entry`=345; +UPDATE `locales_quest` SET `Objectives_loc1`='Rethban 광석 5개를 모아 Northshire 도서관에 있는 Brother Paxton에게 가져가십시오.' WHERE `entry`=347; +UPDATE `locales_quest` SET `Objectives_loc1`='임시 텍스트 02 - 로그' WHERE `entry`=349; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 엘링 트리아스와 대화하십시오.' WHERE `entry`=350; +UPDATE `locales_quest` SET `Objectives_loc1`='브릴에 있는 집정관 세브렌과 대화하십시오.' WHERE `entry`=355; +UPDATE `locales_quest` SET `Objectives_loc1`='죽음경비병 리네아와 대화하십시오.' WHERE `entry`=359; +UPDATE `locales_quest` SET `Objectives_loc1`='Brill 마을의 연금술사 Johaan은 Tirisfal Glades의 Murlocs에게서 5개의 썩은 지느러미 비늘이 필요합니다.' WHERE `entry`=368; +UPDATE `locales_quest` SET `Objectives_loc1`='브릴에 있는 집행관 자이건드가 페린느 대장, 스칼렛 질럿 3명, 스칼렛 선교사 3명을 처치해 달라고 했습니다.' WHERE `entry`=370; +UPDATE `locales_quest` SET `Objectives_loc1`='Brill에 있는 Deathguard Burgess에게 Scarlet Insignia Ring 10개를 가져가십시오.' WHERE `entry`=374; +UPDATE `locales_quest` SET `Objectives_loc1`='Brill에 있는 Gretchen Dedmar에게 Duskbat Pelt 5개와 굵은 실 약간을 가져가십시오.' WHERE `entry`=375; +UPDATE `locales_quest` SET `Objectives_loc1`='Motley Garmason은 Kam Deepfury의 머리를 Dun Modr로 가져오기를 원합니다.' WHERE `entry`=378; +UPDATE `locales_quest` SET `Objectives_loc1`='가젯잔에 있는 선임기술자 빌지휘즐에게 사막유랑단 물주머니 5개를 가져가야 합니다.' WHERE `entry`=379; +UPDATE `locales_quest` SET `Objectives_loc1`='원정순찰대 오두막에 있는 마렉 아이언하트를 위해 악어 고기 5개와 악어 가죽 6개를 구하세요.' WHERE `entry`=385; +UPDATE `locales_quest` SET `Objectives_loc1`='Stockade에서 Warden Thelwater와 대화하십시오.' WHERE `entry`=389; +UPDATE `locales_quest` SET `Objectives_loc1`='스레드의 방문자에 대한 봉인된 설명서를 스톰윈드에 있는 바로스 알렉스턴에게 가져가십시오.' WHERE `entry`=392; +UPDATE `locales_quest` SET `Objectives_loc1`='스레드의 방문자에 대한 봉인된 설명서를 스톰윈드에 있는 단장 마티아스 쇼에게 가져가십시오.' WHERE `entry`=393; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 마티아스 쇼와 대화하십시오.' WHERE `entry`=394; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 바로스 알렉스턴과 대화하십시오.' WHERE `entry`=395; +UPDATE `locales_quest` SET `Objectives_loc1`='데피아즈 결사단에 대한 바로스 알렉스턴의 보고서를 스톰윈드 요새에 있는 국왕 바리안 린에게 전달해야 합니다.' WHERE `entry`=396; +UPDATE `locales_quest` SET `Objectives_loc1`='보상을 받으려면 검은발톱 자르데스의 하인 Zggi와 대화하십시오.' WHERE `entry`=397; +UPDATE `locales_quest` SET `Objectives_loc1`='잠시 기다렸다가 Sirra Von\'Indi와 다시 대화하십시오.' WHERE `entry`=401; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 베소르 아이스샤드에게 세브렌의 명령을 전달해야 합니다.' WHERE `entry`=405; +UPDATE `locales_quest` SET `Objectives_loc1`='쉬머 스타우트 통을 등산가 발리브루에게 가져가십시오.' WHERE `entry`=413; +UPDATE `locales_quest` SET `Objectives_loc1`='Shimmer Stout 술통을 산악경비대 Kadrell에게 가져가십시오.' WHERE `entry`=414; +UPDATE `locales_quest` SET `Objectives_loc1`='리졸드 발리브루와 대화하십시오.' WHERE `entry`=415; +UPDATE `locales_quest` SET `Objectives_loc1`='공동묘지에 있는 달라 던위버가 달빛의 분노 흰두피 5마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=421; +UPDATE `locales_quest` SET `Objectives_loc1`='Sepulcher에서 Dalar Dawnweaver를 위해 Arugal의 치료제를 회수하십시오.' WHERE `entry`=422; +UPDATE `locales_quest` SET `Objectives_loc1`='묘지에 있는 달라 던위버에게 식탐 족쇄 6개와 암흑영혼 족쇄 3개를 가져가야 합니다.' WHERE `entry`=423; +UPDATE `locales_quest` SET `Objectives_loc1`='창백한 그림슨을 처치하고 그의 머리를 공동묘지에 있는 달라 돈위버에게 가져가십시오.' WHERE `entry`=424; +UPDATE `locales_quest` SET `Objectives_loc1`='Ivar the Foul을 처치하고 Ivar Patch에 있는 Rane Yorick에게 Ivar의 머리를 가져가십시오.' WHERE `entry`=425; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니 모양의 갈비뼈 5개와 검게 그을린 해골 3개를 모은 다음 브릴에 있는 죽음경비병 딜린저에게 돌아가십시오.' WHERE `entry`=426; +UPDATE `locales_quest` SET `Objectives_loc1`='죽음추적자 퀸과 레인 요릭을 찾으십시오.' WHERE `entry`=428; +UPDATE `locales_quest` SET `Objectives_loc1`='변색된 검은늑대 심장 6개를 모아 묘지에 있는 연금술사 렌퍼렐에게 가져가십시오.' WHERE `entry`=429; +UPDATE `locales_quest` SET `Objectives_loc1`='Sepulcher 북쪽의 Ivar Patch에 있는 Quinn Yorick에게 Quinn의 물약을 가져가십시오.' WHERE `entry`=430; +UPDATE `locales_quest` SET `Objectives_loc1`='Lord Gregor Lescovar와 Marzon the Silent Blade가 대화를 나눌 때까지 정원에 남아 있으십시오.' WHERE `entry`=434; +UPDATE `locales_quest` SET `Objectives_loc1`='Erland를 늑대 사이를 지나 Rane Yorick까지 호송하십시오.' WHERE `entry`=435; +UPDATE `locales_quest` SET `Objectives_loc1`='탐험가 펠휴와 대화하십시오.' WHERE `entry`=436; +UPDATE `locales_quest` SET `Objectives_loc1`='Dead Fields에서 썩은 가죽 놀을 처치하십시오.$B$B나이트래쉬가 나타나면 그녀를 처치하십시오.$B$B나이트래쉬의 정수를 무덤에 있는 고위집행관 하드렉에게 가져가십시오.' WHERE `entry`=437; +UPDATE `locales_quest` SET `Objectives_loc1`='낡은 나룻배로 가십시오.$B$B스컬지가 그곳에 있는 이유를 찾으십시오.' WHERE `entry`=438; +UPDATE `locales_quest` SET `Objectives_loc1`='묘지에 있는 고위집행관 하드렉에게 델리아의 반지를 가져가십시오.' WHERE `entry`=439; +UPDATE `locales_quest` SET `Objectives_loc1`='델리아의 반지를 브릴에 있는 집정관 세브렌에게 가져가십시오.' WHERE `entry`=440; +UPDATE `locales_quest` SET `Objectives_loc1`='Deliah의 반지를 Raleigh에게 가져가십시오.' WHERE `entry`=441; +UPDATE `locales_quest` SET `Objectives_loc1`='무덤에 있는 고위집행관 하드렉에게 툴레의 머리를 가져가십시오.' WHERE `entry`=442; +UPDATE `locales_quest` SET `Objectives_loc1`='샘플 영액을 언더시티에 있는 베소르 아이스샤드에게 가져가십시오.' WHERE `entry`=444; +UPDATE `locales_quest` SET `Objectives_loc1`='6개의 회색 곰 심장과 6개의 Skittering Blood 샘플을 수집하여 Undercity에 있는 수석 연금술사 Faranell에게 전달하십시오.' WHERE `entry`=447; +UPDATE `locales_quest` SET `Objectives_loc1`='공동묘지에 있는 고위집행관 하드렉에게 보고하십시오.' WHERE `entry`=448; +UPDATE `locales_quest` SET `Objectives_loc1`='무덤에 있는 고위집행관 하드렉에게 죽음추적자 보고서를 가져가야 합니다.' WHERE `entry`=449; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity에 있는 Master Apothecary Faranell에게 Lake Creeper Moss 샘플 6개, Lake Skulker Moss 샘플 6개 및 Hardened Tumor를 가져가야 합니다.' WHERE `entry`=451; +UPDATE `locales_quest` SET `Objectives_loc1`='Shadowy Figure를 찾으십시오.' WHERE `entry`=453; +UPDATE `locales_quest` SET `Objectives_loc1`='미란과 대화하십시오.' WHERE `entry`=454; +UPDATE `locales_quest` SET `Objectives_loc1`='Alaric을 숨겨진 골방으로 데려가십시오.' WHERE `entry`=461; +UPDATE `locales_quest` SET `Objectives_loc1`='그린워든을 찾으세요.' WHERE `entry`=463; +UPDATE `locales_quest` SET `Objectives_loc1`='스타우트피스트 대장에게 8개의 용아귀 전쟁 깃발을 가져가야 합니다.' WHERE `entry`=464; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로에 있는 조종사 스톤기어에게 발화석 광석 6개를 가져가십시오.' WHERE `entry`=466; +UPDATE `locales_quest` SET `Objectives_loc1`='산악경비대 록가르와 대화하십시오.' WHERE `entry`=468; +UPDATE `locales_quest` SET `Objectives_loc1`='캡틴 스타우트피스트와 대화하십시오.' WHERE `entry`=473; +UPDATE `locales_quest` SET `Objectives_loc1`='달라란 마법사의 상자 중 하나의 내용물을 회수하십시오.' WHERE `entry`=477; +UPDATE `locales_quest` SET `Objectives_loc1`='Sepulcher에 있는 Shadow Priest Allister에게 이상한 펜던트를 가져가십시오.' WHERE `entry`=478; +UPDATE `locales_quest` SET `Objectives_loc1`='Dalaran 대마법사를 처치한 다음 Sepulcher에 있는 Shadow Priest Allister를 위해 그의 지팡이를 되찾으십시오.' WHERE `entry`=480; +UPDATE `locales_quest` SET `Objectives_loc1`='Sepulcher에 있는 Dalar Dawnweaver에게 룬이 새겨진 펜던트를 가져가십시오.' WHERE `entry`=481; +UPDATE `locales_quest` SET `Objectives_loc1`='Sepulcher에서 Shadow Priest Allister와 대화하십시오.' WHERE `entry`=482; +UPDATE `locales_quest` SET `Objectives_loc1`='싸움꾼 우르살을 처치하고 돌라나르에 있는 아스리다스 베어맨틀에게 돌아가십시오.' WHERE `entry`=486; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity의 Magic Quarter에 있는 Bethor Iceshard에게 Woven Wand를 가져가십시오.' WHERE `entry`=491; +UPDATE `locales_quest` SET `Objectives_loc1`='죽음추적자 레쉬의 메시지를 고위집행관 다살리아에게 전하기 위해 타렌 제분소로 이동하세요.' WHERE `entry`=494; +UPDATE `locales_quest` SET `Objectives_loc1`='힐스브래드 구릉지의 타렌 밀농장에 있는 멜리사라에게 보고하십시오.' WHERE `entry`=495; +UPDATE `locales_quest` SET `Objectives_loc1`='Tarren Mill의 연금술사 Lydon은 회색 곰 혀 10개와 덩굴 영액을 원합니다.' WHERE `entry`=496; +UPDATE `locales_quest` SET `Objectives_loc1`='Tarren Mill의 Krusk는 Durnholde Keep에서 Drull과 Tog\'thar를 구출해야 합니다.' WHERE `entry`=498; +UPDATE `locales_quest` SET `Objectives_loc1`='움피에게 고통의 비약을 주세요.' WHERE `entry`=499; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 밀농장에 있는 연금술사 라이던에게 퓨마 피 10병을 가져가십시오.' WHERE `entry`=501; +UPDATE `locales_quest` SET `Objectives_loc1`='Stanley에게 고통의 비약을 먹입니다.' WHERE `entry`=502; +UPDATE `locales_quest` SET `Objectives_loc1`='골디르가 수집한 정보를 타렌 밀농장에 있는 크루스크에게 가져가십시오.' WHERE `entry`=506; +UPDATE `locales_quest` SET `Objectives_loc1`='Lord Aliden Perenolde를 죽이고 그의 여주인 Elysa에게 Taretha의 펜던트에 대해 물어보십시오.' WHERE `entry`=507; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 제분소에 있는 크루스크에게 타레사의 펜던트를 돌려주세요.' WHERE `entry`=508; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 밀농장에 있는 연금술사 라이던에게 진흙주둥이 꽃 6개를 가져가야 합니다.' WHERE `entry`=509; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity에 있는 수석 연금술사 Faranell에게 Mudsnout Composite를 가져가십시오.' WHERE `entry`=513; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 제분소에 있는 연금술사 라이던에게 신디거 스타우트 술통을 가져가십시오.' WHERE `entry`=517; +UPDATE `locales_quest` SET `Objectives_loc1`='Targ, Muckrake, Glommus를 처치하고 그들의 머리를 Tarren Mill에 있는 Melisara에게 가져가십시오.' WHERE `entry`=519; +UPDATE `locales_quest` SET `Objectives_loc1`='무그톨을 처치하고 그의 머리를 의지의 왕관과 함께 타렌 밀농장에 있는 멜리사라에게 돌려주십시오.' WHERE `entry`=520; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 샬린드라에게 의지의 왕관을 전달하십시오.' WHERE `entry`=521; +UPDATE `locales_quest` SET `Objectives_loc1`='사로잡힌 농부들을 위해 양탄자 위에 오염된 술통을 놓으십시오.' WHERE `entry`=524; +UPDATE `locales_quest` SET `Objectives_loc1`='라이트포지 주괴 5개를 모은 다음 저습지에 있는 글로린 스틸브로우에게 돌아가십시오.' WHERE `entry`=526; +UPDATE `locales_quest` SET `Objectives_loc1`='힐스브래드 농부 6명, 힐스브래드 농부 6명, 농부 레이, 농부 게츠를 처치하고 타렌 밀농장에 있는 다살리아에게 돌아가 보고하십시오.' WHERE `entry`=527; +UPDATE `locales_quest` SET `Objectives_loc1`='힐스브래드 농부 15명을 처치하고 타렌 밀농장에 있는 다살리아에게 돌아가 보고하십시오.' WHERE `entry`=528; +UPDATE `locales_quest` SET `Objectives_loc1`='원정순찰대 오두막에 있는 바이린 스위프트윈드에게 올 수티의 머리를 가져가야 합니다.' WHERE `entry`=531; +UPDATE `locales_quest` SET `Objectives_loc1`='Burnside 집정관과 Hillsbrad 의원 5명을 처치하십시오.' WHERE `entry`=532; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 밀농장에 있는 크루스크에 대한 골디르의 행방에 대한 정보를 검색하십시오.' WHERE `entry`=533; +UPDATE `locales_quest` SET `Objectives_loc1`='신디케이트 캠프에 있는 발릭에게 사우스쇼어 스타우트 머그잔을 가져가십시오.' WHERE `entry`=535; +UPDATE `locales_quest` SET `Objectives_loc1`='현장감독 본즈와 힐스브래드 광부 10명을 처치하고 타렌 제분소에 있는 다살리아에게 돌아가 보고하십시오.' WHERE `entry`=539; +UPDATE `locales_quest` SET `Objectives_loc1`='던가록으로 가서 산악인 10명, 라이플맨 8명, 사제 4명, 캡틴 아이언힐을 처치하고 타렌 밀농장에 있는 다살리아에게 보고하십시오.' WHERE `entry`=541; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 밀턴 쉬프에게 알터랙의 책을 가져가십시오.' WHERE `entry`=542; +UPDATE `locales_quest` SET `Objectives_loc1`='반역자를 찾아 그들의 유물을 되찾은 다음 타렌 밀농장에 있는 마법사 보이드글레어에게 돌아가십시오.' WHERE `entry`=544; +UPDATE `locales_quest` SET `Objectives_loc1`='Tarren Mill의 Deathguard Samsa는 Hillsbrad Human Skull 30개를 원합니다.' WHERE `entry`=546; +UPDATE `locales_quest` SET `Objectives_loc1`='신디케이트 도적 10명과 신디케이트 파수꾼 10명을 처치하십시오.' WHERE `entry`=549; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 바리마트라스에게 다살리아의 봉인된 증서를 가져가십시오.' WHERE `entry`=550; +UPDATE `locales_quest` SET `Objectives_loc1`='설인에게서 헬쿨라의 막대를 회수하여 타렌 밀농장에 있는 초보자 타이반드에게 가져가십시오.' WHERE `entry`=552; +UPDATE `locales_quest` SET `Objectives_loc1`='아젤의 불꽃, 베라즈의 불꽃, 우젤의 불꽃의 힘으로 헬쿨라의 막대를 충전하세요.$b$b충전된 막대를 사우스쇼어에 있는 헬쿨라의 무덤으로 몰아넣으세요.' WHERE `entry`=553; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 밀농장에 있는 수호자 벨바릴에게 낡은 돌 토큰 10개를 가져가야 합니다.' WHERE `entry`=556; +UPDATE `locales_quest` SET `Objectives_loc1`='테라모어로 가서 여군주 제이나 프라우드무어의 와드 사인을 받는 방법을 알아보세요.' WHERE `entry`=558; +UPDATE `locales_quest` SET `Objectives_loc1`='그롬골 주둔지의 사령관 아그로고쉬가 채찍꼬리 랩터 15마리를 처치해 달라고 했습니다.' WHERE `entry`=568; +UPDATE `locales_quest` SET `Objectives_loc1`='그롬골 주둔지에 있는 선견자 모크타르딘이 8개의 그림자아귀 발톱과 온전한 호랑이 송곳니를 원합니다.' WHERE `entry`=570; +UPDATE `locales_quest` SET `Objectives_loc1`='그롬골에 있는 선견자 모크타르딘에게 늙은 고릴라 힘줄을 가져가야 합니다.' WHERE `entry`=571; +UPDATE `locales_quest` SET `Objectives_loc1`='그롬골 주둔지에 있는 선견자 모크타르딘에게 정글 추적자 깃털 10개를 가져가야 합니다.' WHERE `entry`=572; +UPDATE `locales_quest` SET `Objectives_loc1`='Grom\'gol의 선견자 Mok\'thardin은 성스러운 샘물이 필요합니다.' WHERE `entry`=573; +UPDATE `locales_quest` SET `Objectives_loc1`='그롬골 주둔지에 있는 님보야에게 붉은머리 엄니 9개를 가져가야 합니다.' WHERE `entry`=581; +UPDATE `locales_quest` SET `Objectives_loc1`='간줄라의 머리와 네즐리오크의 머리를 그롬골 주둔지에 있는 부글거리는 가마솥으로 가져가십시오.' WHERE `entry`=584; +UPDATE `locales_quest` SET `Objectives_loc1`='발리아마 전리품, 지아타자이 전리품, 줄맘웨 전리품을 그롬골 주둔지에 있는 부글부글 끓는 가마솥으로 가져가십시오.' WHERE `entry`=585; +UPDATE `locales_quest` SET `Objectives_loc1`='Skullsplitter Hunter 8명, Skullsplitter Headhunters 6명, Skullsplitter Berserkers 4명을 처치하십시오.$B$B아나텍의 부서진 갑옷을 그롬골 주둔지에 있는 부글부글 끓는 가마솥에 가져가십시오.' WHERE `entry`=586; +UPDATE `locales_quest` SET `Objectives_loc1`='킨윌레이와 대화하십시오.' WHERE `entry`=588; +UPDATE `locales_quest` SET `Objectives_loc1`='그롬골 주둔지에 있는 킨윌레이에게 마음의 눈을 가져오십시오.' WHERE `entry`=591; +UPDATE `locales_quest` SET `Objectives_loc1`='가득 찬 소울 젬을 님보야에게 가져가십시오.' WHERE `entry`=592; +UPDATE `locales_quest` SET `Objectives_loc1`='그롬골 주둔지에 있는 킨윌레이에게 쪼개진 뼈 목걸이 25개를 가져가야 합니다.' WHERE `entry`=598; +UPDATE `locales_quest` SET `Objectives_loc1`='무법항에 있는 캐틀린과 대화하십시오.' WHERE `entry`=603; +UPDATE `locales_quest` SET `Objectives_loc1`='무법항에 있는 헤클베리 스모츠에게 스모츠의 상자를 가져가십시오.' WHERE `entry`=614; +UPDATE `locales_quest` SET `Objectives_loc1`='스프로거와 대화하십시오.' WHERE `entry`=615; +UPDATE `locales_quest` SET `Objectives_loc1`='바비큐 독수리 날개 10개와 정글바인 와인 5병을 Smotts 선장의 구명정으로 가져가십시오.$B$BNegolash를 처치하고 Smotts의 커틀라스를 Stranglethorn에 있는 Smotts 선장에게 가져가십시오.' WHERE `entry`=618; +UPDATE `locales_quest` SET `Objectives_loc1`='Rhag Garmason에게 다시 보고하고 Rustlocke의 시체에서 찾은 양피지를 보여주십시오.' WHERE `entry`=632; +UPDATE `locales_quest` SET `Objectives_loc1`='폭발물의 은닉처를 파괴하십시오.' WHERE `entry`=633; +UPDATE `locales_quest` SET `Objectives_loc1`='Refuge Pointe에서 Captain Nials를 찾으십시오.' WHERE `entry`=634; +UPDATE `locales_quest` SET `Objectives_loc1`='미즈라엘의 파편을 찾으십시오.' WHERE `entry`=636; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 고원의 해머폴로 가서 젠구와 대화하십시오.' WHERE `entry`=638; +UPDATE `locales_quest` SET `Objectives_loc1`='해머폴에서 젠구를 위해 스트롬의 인장을 받으세요.' WHERE `entry`=639; +UPDATE `locales_quest` SET `Objectives_loc1`='스트롬가드의 방어자에게서 11개의 인장 조각을 회수하여 해머폴에 있는 토건에게 가져가십시오.' WHERE `entry`=640; +UPDATE `locales_quest` SET `Objectives_loc1`='해머폴에 있는 젠구에게 복원된 소라딘의 인장을 가져가십시오.' WHERE `entry`=641; +UPDATE `locales_quest` SET `Objectives_loc1`='Arathor의 인장을 회수하여 Hammerfall에 있는 Zengu에게 반환하십시오.' WHERE `entry`=643; +UPDATE `locales_quest` SET `Objectives_loc1`='갈렌 트롤베인 왕자를 처치하고 해머폴에 있는 젠구에게 트롤베인의 인장을 가져가십시오.' WHERE `entry`=644; +UPDATE `locales_quest` SET `Objectives_loc1`='스트롬가드에 있는 트롤베인의 무덤에서 트롤칼라를 회수하십시오.' WHERE `entry`=645; +UPDATE `locales_quest` SET `Objectives_loc1`='해머폴에 있는 젠구에게 트롤칼라를 가져가야 합니다.' WHERE `entry`=646; +UPDATE `locales_quest` SET `Objectives_loc1`='사우스쇼어에 있는 양조장 빌거에게 맥크릴의 밀주를 가져가십시오.' WHERE `entry`=647; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 말튼 드로퍼스와 대화하십시오.' WHERE `entry`=649; +UPDATE `locales_quest` SET `Objectives_loc1`='Gilveradin Sunchaser와 대화하십시오.' WHERE `entry`=650; +UPDATE `locales_quest` SET `Objectives_loc1`='8마리의 바실리스크, 8마리의 하이에나, 8마리의 전갈에 대해 허용 가능한 샘플을 수집하십시오.' WHERE `entry`=654; +UPDATE `locales_quest` SET `Objectives_loc1`='해머폴에 있는 토건과 대화하십시오.' WHERE `entry`=655; +UPDATE `locales_quest` SET `Objectives_loc1`='First Mate Nilzlix는 Maiden\'s Folly와 Spirit of Silverpine에서 차트와 일지를 회수해 달라고 했습니다.' WHERE `entry`=662; +UPDATE `locales_quest` SET `Objectives_loc1`='Faldir\'s Cove에 있는 Captain Steelgut가 Daggerspine Raiders 10명과 Daggerspine Sorceresses 3명을 처치해 달라고 했습니다.' WHERE `entry`=664; +UPDATE `locales_quest` SET `Objectives_loc1`='Phizzlethorpe 교수를 동굴까지 호위하고 돌아오십시오.' WHERE `entry`=665; +UPDATE `locales_quest` SET `Objectives_loc1`='Faldir\'s Cove에 있는 Draxlegauge 박사는 Elven Gems 10개를 수집하고 작업이 완료되면 Goggles of Gem Hunting을 돌려달라고 부탁했습니다.' WHERE `entry`=666; +UPDATE `locales_quest` SET `Objectives_loc1`='공격하는 동안 Shakes O\'Breen을 보호하십시오.' WHERE `entry`=667; +UPDATE `locales_quest` SET `Objectives_loc1`='엘프 보석을 오브린 선장에게 가져가십시오.' WHERE `entry`=668; +UPDATE `locales_quest` SET `Objectives_loc1`='샘플 엘프 보석을 무법항에 있는 함장 시혼에게 가져가십시오.' WHERE `entry`=669; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 고원에 있는 셰이크스 오브린에게 시혼의 편지를 전달해야 합니다.' WHERE `entry`=670; +UPDATE `locales_quest` SET `Objectives_loc1`='해머폴에 있는 토건을 위해 혈석 부적 10개를 받으세요.' WHERE `entry`=671; +UPDATE `locales_quest` SET `Objectives_loc1`='해머폴에 있는 토건을 위해 하이랜드 스트라이더와 하이랜드 스래셔에게서 하이랜드 랩터 눈 10개를 획득하세요.' WHERE `entry`=672; +UPDATE `locales_quest` SET `Objectives_loc1`='마레즈 카울의 혈석 보주를 회수하여 해머폴에 있는 토건에게 가져가십시오.' WHERE `entry`=673; +UPDATE `locales_quest` SET `Objectives_loc1`='Raptor Talon Amulet을 Gor\'mul에게 전달하십시오.' WHERE `entry`=674; +UPDATE `locales_quest` SET `Objectives_loc1`='토건과 대화하십시오.' WHERE `entry`=675; +UPDATE `locales_quest` SET `Objectives_loc1`='바위주먹 오우거 8마리와 바위주먹 집행자 10명을 처치한 다음 아라시 고원의 해머폴 전초기지에서 드럼 펠을 찾으십시오.' WHERE `entry`=676; +UPDATE `locales_quest` SET `Objectives_loc1`='바위주먹 주술사 15명과 바위주먹 군주 10명을 처치하고 해머폴 전초기지에 있는 드럼 펠에게 돌아가십시오.' WHERE `entry`=679; +UPDATE `locales_quest` SET `Objectives_loc1`='오르칼라를 처치하고 그의 머리를 해머폴 전초기지에 있는 코린 펠에게 가져가십시오.' WHERE `entry`=680; +UPDATE `locales_quest` SET `Objectives_loc1`='해머폴에 있는 자루크와 대화하십시오.' WHERE `entry`=688; +UPDATE `locales_quest` SET `Objectives_loc1`='스쿠에르토와 대화하십시오.' WHERE `entry`=695; +UPDATE `locales_quest` SET `Objectives_loc1`='Trelane의 Phylactery, Trelane의 Orb, Trelane의 Ember Agate를 찾아 Refuge Pointe에 있는 Skuerto에게 돌려주세요.' WHERE `entry`=696; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드의 마법사 지구에 있는 대마법사 말린에게 봉인된 편지를 가져가십시오.' WHERE `entry`=697; +UPDATE `locales_quest` SET `Objectives_loc1`='슬픔의 늪에 있는 톡카르에게 준비되지 않은 톱니 옆구리 8개를 가져가야 합니다.' WHERE `entry`=698; +UPDATE `locales_quest` SET `Objectives_loc1`='슬픔의 늪에 있는 톡카르에게 무쇠톱니 발톱 6개를 가져가야 합니다.' WHERE `entry`=699; +UPDATE `locales_quest` SET `Objectives_loc1`='고르멀에게 토간의 보주를 주세요.' WHERE `entry`=702; +UPDATE `locales_quest` SET `Objectives_loc1`='모단 호수에 있는 발굴조사단 아이언밴드에게 조각한 돌 단지 4개를 가져가십시오.' WHERE `entry`=704; +UPDATE `locales_quest` SET `Objectives_loc1`='황야의 땅에 있는 Lotwil Veriatus에게 3개의 큰 석판을 가져가십시오.' WHERE `entry`=711; +UPDATE `locales_quest` SET `Objectives_loc1`='황야의 땅에 있는 로트윌 베리아투스에게 바위 결속의 팔보호구 5개를 가져가야 합니다.' WHERE `entry`=712; +UPDATE `locales_quest` SET `Objectives_loc1`='Badlands에 있는 Lotwil Veriatus에게 자이로크로나톰을 가져가십시오.' WHERE `entry`=714; +UPDATE `locales_quest` SET `Objectives_loc1`='황야의 땅에 있는 루시엔 토셀렌치에게 무늬가 있는 청동 팔보호구를 가져가십시오.' WHERE `entry`=716; +UPDATE `locales_quest` SET `Objectives_loc1`='울다만에서 해머토 그레즈를 찾으십시오.' WHERE `entry`=721; +UPDATE `locales_quest` SET `Objectives_loc1`='해머토의 아뮬렛을 찾아 울다만에 있는 그에게 돌려주십시오.' WHERE `entry`=722; +UPDATE `locales_quest` SET `Objectives_loc1`='황야의 땅에 있는 발굴조사관 라이돌에게 해머토의 아뮬렛을 가져가십시오.' WHERE `entry`=723; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 역사가 카르닉에게 해머토의 아뮬렛을 가져가십시오.' WHERE `entry`=724; +UPDATE `locales_quest` SET `Objectives_loc1`='조언자 Belgrum을 찾아 그에게 메모를 전하십시오.' WHERE `entry`=725; +UPDATE `locales_quest` SET `Objectives_loc1`='역사가 카르닉과 대화하십시오.' WHERE `entry`=726; +UPDATE `locales_quest` SET `Objectives_loc1`='Ironforge의 Forlorn Cavern에 있는 Gerrig Bonegrip에게 망치의 인장을 전달하십시오.' WHERE `entry`=727; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 수호자 벨두거에게 망치의 인장을 가져가십시오.' WHERE `entry`=728; +UPDATE `locales_quest` SET `Objectives_loc1`='Auberdine으로 이동하여 드워프 발굴 팀의 흔적을 찾으십시오.' WHERE `entry`=730; +UPDATE `locales_quest` SET `Objectives_loc1`='수수께끼의 화석을 찾는 발굴조사관 렘트래블을 보호한 다음 아우버다인에 있는 고고학자 홀리에게 돌아가세요.' WHERE `entry`=731; +UPDATE `locales_quest` SET `Objectives_loc1`='Sigrun을 위해 스크랩 메탈 7개를 받으세요.' WHERE `entry`=733; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity에 있는 Keeper Bel\'dugur에게 Bel\'dugur\'s Note의 항목을 가져가십시오.' WHERE `entry`=736; +UPDATE `locales_quest` SET `Objectives_loc1`='아그몬드의 살인마 Murdaloc.$B$BSlay 12 Stonevault Bonesnappers.$B$B모단 호수에 있는 발굴조사단장 아이언밴드에게 보고하십시오.' WHERE `entry`=739; +UPDATE `locales_quest` SET `Objectives_loc1`='신비한 화석을 다르나서스에 있는 수석 고고학자 그레이위스커에게 가져가십시오.' WHERE `entry`=741; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashenvale의 Splintertree Post에 있는 Senani Thunderheart와 대화하십시오.' WHERE `entry`=742; +UPDATE `locales_quest` SET `Objectives_loc1`='블러드후프 마을에 있는 멀 썬더혼에게 프레리 알파 이빨 8개를 가져가십시오.' WHERE `entry`=759; +UPDATE `locales_quest` SET `Objectives_loc1`='와일드메인 우물에서 와일드메인 정화 토템을 사용한 다음 멀 썬더혼에게 돌아가십시오.' WHERE `entry`=760; +UPDATE `locales_quest` SET `Objectives_loc1`='Bloodhoof Village에서 Morin Cloudstalker를 위해 14명의 Venture Co. 직원과 6명의 Venture Co. 감독관을 처치하십시오.' WHERE `entry`=764; +UPDATE `locales_quest` SET `Objectives_loc1`='감독관 Fizsprocket을 처치하고 그의 클립보드를 Bloodhoof Village에 있는 Morin Cloudstalker에게 반환하십시오.' WHERE `entry`=765; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 케른 블러드후프와 대화하십시오.' WHERE `entry`=775; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 케른 블러드후프가 아라체아의 뿔을 가져다 달라고 합니다.' WHERE `entry`=776; +UPDATE `locales_quest` SET `Objectives_loc1`='우두머리 토그룬을 처치하고 카르가스에 있는 고른에게 대지의 징표를 가져가십시오.' WHERE `entry`=782; +UPDATE `locales_quest` SET `Objectives_loc1`='대지의 징표를 사용하여 다이아몬드 기둥, 오팔, 자수정을 활성화하고 룬스톤을 얻으십시오.$b$b대지의 봉인에 룬스톤을 넣어 블랙래쉬와 헤마투스를 구출하십시오.$b$b그들을 처치하고 블랙래쉬의 속박을 되돌리십시오.' WHERE `entry`=793; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 악젤로스와 대화하십시오.' WHERE `entry`=809; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 브루마스터 드론에게 사바나 사자 엄니 5개, 플레인스트라이더 신장 5개, 천둥도마뱀 뿔 1개를 가져가야 합니다.' WHERE `entry`=821; +UPDATE `locales_quest` SET `Objectives_loc1`='잿빛 골짜기의 조람가르 전초기지에 있는 제네우 산크리에게 더럽혀진 물구슬을 가져가야 합니다.' WHERE `entry`=824; +UPDATE `locales_quest` SET `Objectives_loc1`='Skull Rock에 있는 이교도에게서 불타는 목걸이를 모으십시오.$B$BB그것을 그의 야영지에 있는 Margoz에게 가져가십시오.' WHERE `entry`=827; +UPDATE `locales_quest` SET `Objectives_loc1`='마르고즈와 대화하십시오.' WHERE `entry`=828; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 네루 파이어블레이드에게 견본 목줄을 가져가십시오.' WHERE `entry`=829; +UPDATE `locales_quest` SET `Objectives_loc1`='드라이굴치 협곡 근처의 레즐락을 위해 먼지바람 야만인 12명과 먼지바람 폭풍 마녀 8명을 처치하십시오.' WHERE `entry`=835; +UPDATE `locales_quest` SET `Objectives_loc1`='OOX-09/HL을 Overlook Cliff 너머 해안선까지 호위한 다음 무법항에 있는 Oglethorpe Obnoticus에게 보고하십시오.' WHERE `entry`=836; +UPDATE `locales_quest` SET `Objectives_loc1`='가젯잔에 있는 선임기술자 빌지휘즐에게 사막유랑단 물주머니 10개를 가져가면 다른 동력원을 얻을 수 있습니다.' WHERE `entry`=841; +UPDATE `locales_quest` SET `Objectives_loc1`='갠 스톤스파이어가 바엘둔 발굴자 15명과 바엘둔 감독관 5명을 처치해 달라고 했습니다.$b$b카즈고름의 일지를 간 스톤스파이어로 가져가십시오.' WHERE `entry`=843; +UPDATE `locales_quest` SET `Objectives_loc1`='Zhevra Runners를 처치하여 교차로에 있는 Sergra Darkthorn을 위해 Zhevra 발굽 4개를 수집하십시오.' WHERE `entry`=845; +UPDATE `locales_quest` SET `Objectives_loc1`='간 스톤스파이어가 니트로글리세린 6병, 목재 펄프 6묶음, 질산나트륨 샘플 6개를 가져오라고 합니다.' WHERE `entry`=846; +UPDATE `locales_quest` SET `Objectives_loc1`='토건과 대화하십시오.' WHERE `entry`=847; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 연금술사 헬브림에게 곰팡이 포자 4개를 가져가야 합니다.' WHERE `entry`=848; +UPDATE `locales_quest` SET `Objectives_loc1`='바엘 모단에서 비행 기계를 파괴하고 간 스톤스파이어로 돌아가십시오.' WHERE `entry`=849; +UPDATE `locales_quest` SET `Objectives_loc1`='Verog의 머리를 Crossroads 서쪽에 있는 Regthar Deathgate로 가져가십시오.' WHERE `entry`=851; +UPDATE `locales_quest` SET `Objectives_loc1`='제한 시간이 다 되기 전에 렌더링된 포자를 썬더 블러프에 있는 연금술사 자마에게 가져가십시오.' WHERE `entry`=853; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅의 교차로에서 토르크와 대화하십시오.' WHERE `entry`=854; +UPDATE `locales_quest` SET `Objectives_loc1`='추방자 피글리가 그를 위해 달의 눈물을 되찾아 달라고 합니다.' WHERE `entry`=857; +UPDATE `locales_quest` SET `Objectives_loc1`='점화 키를 가져와 Wizzlecrank에게 가져가십시오.' WHERE `entry`=858; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에서 Sergra Darkthorn과 대화하십시오.' WHERE `entry`=860; +UPDATE `locales_quest` SET `Objectives_loc1`='Ratchet의 Sputtervalve로 가는 길에 Wizzlecrank와 도난당한 고블린 분쇄기를 보호하세요.' WHERE `entry`=863; +UPDATE `locales_quest` SET `Objectives_loc1`='봉인된 현장 테스트 도구를 언더시티에 있는 연금술사 진게에게 가져가십시오.' WHERE `entry`=864; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 메보크 미지릭스에게 뿌리 표본 8개를 가져가야 합니다.' WHERE `entry`=866; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 가즈로그에게 랩터 머리 12개를 가져가십시오.' WHERE `entry`=869; +UPDATE `locales_quest` SET `Objectives_loc1`='Razormane 부족에서 Water Seeker 8명, Thornweavers 8명, Hunters 3명을 처치한 다음 Crossroads에 있는 Thork에게 돌아가십시오.' WHERE `entry`=871; +UPDATE `locales_quest` SET `Objectives_loc1`='서슬갈기 흙점쟁이 8명, 서슬갈기날개 수비수 8명, 크리닉 스날스나우트를 처치하십시오.$B$BT그런 다음 크리닉 스날스나우트의 엄니를 교차로에 있는 토르크에게 가져가십시오.' WHERE `entry`=872; +UPDATE `locales_quest` SET `Objectives_loc1`='마렌 스카이시어와 대화하십시오.' WHERE `entry`=874; +UPDATE `locales_quest` SET `Objectives_loc1`='Witchwing Slayers에서 Harpy Lieutenant Ring 6 개를 모아 Crossroads에있는 Darsok Swiftdagger에게 반환하십시오.' WHERE `entry`=875; +UPDATE `locales_quest` SET `Objectives_loc1`='정체된 오아시스를 조사한 후 교차로에서 통가로 돌아갑니다.' WHERE `entry`=877; +UPDATE `locales_quest` SET `Objectives_loc1`='Nak, Kuz, Lok Orcbane을 처치하고 해골을 Barrens의 Camp Taurajo에 있는 Mangletooth로 가져가십시오.' WHERE `entry`=879; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 통가 룬토템에게 변형된 무쇠턱 껍데기 8개를 가져가야 합니다.' WHERE `entry`=880; +UPDATE `locales_quest` SET `Objectives_loc1`='가즈로의 장부를 부두주임 디지위그에게 가져가십시오.' WHERE `entry`=890; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 가즈로에게 가즈로의 장부를 돌려주어야 합니다.' WHERE `entry`=892; +UPDATE `locales_quest` SET `Objectives_loc1`='서슬갈기 백스태버, 그을린 서슬갈기 마법봉, 서슬갈기 전쟁 방패를 불모의 땅 타우라조 야영지에 있는 태터넥 스틸포지로 가져가십시오.' WHERE `entry`=893; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 대장 브라이트선에게 길타레스 파이어바우를 안전하게 호송하십시오.' WHERE `entry`=898; +UPDATE `locales_quest` SET `Objectives_loc1`='연료 제어 밸브, 조절기 밸브 및 메인 제어 밸브를 닫은 다음 제어 콘솔을 다시 사용하십시오.' WHERE `entry`=900; +UPDATE `locales_quest` SET `Objectives_loc1`='제어 콘솔에서 사용할 Tinkerer Sniggles로부터 콘솔 키를 받으세요.' WHERE `entry`=901; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 Sergra Darkthorn을 위해 Savannah Prowlers에게서 Prowler Claw 7개를 수집하십시오.' WHERE `entry`=903; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅의 교차로에 있는 토르크에게 로크의 해골을 가져가십시오.' WHERE `entry`=906; +UPDATE `locales_quest` SET `Objectives_loc1`='타우라조 야영지에 있는 조른 스카이시어에게 천둥 도마뱀 피 3개를 가져가야 합니다.' WHERE `entry`=907; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashenvale의 Zoram\'gar Outpost에 있는 Je\'neu Sancrea에게 수상한 물구슬을 가져가십시오.' WHERE `entry`=909; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 톱니항 부두로 와드를 가져가십시오.' WHERE `entry`=910; +UPDATE `locales_quest` SET `Objectives_loc1`='잿빛 골짜기에 들어가기 직전에 불모의 땅 북부에 있는 모르샨 성벽으로 와드를 가져가십시오.' WHERE `entry`=911; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더호크를 찾아 죽이고 그 날개를 타우라조 야영지에 있는 조른 스카이시어에게 돌려주십시오.' WHERE `entry`=913; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff에 있는 Nara Wildmane에게 Cobrahn, Anacondra, Pythas 및 Serpentis의 보석을 가져가십시오.' WHERE `entry`=914; +UPDATE `locales_quest` SET `Objectives_loc1`='와드를 위해 딸기 아이스크림을 사십시오.' WHERE `entry`=915; +UPDATE `locales_quest` SET `Objectives_loc1`='결함이 있는 파워 스톤을 획득합니다.' WHERE `entry`=924; +UPDATE `locales_quest` SET `Objectives_loc1`='케른 블러드후프의 와드 발굽 자국을 얻는 방법을 알아보려면 썬더 블러프로 가십시오.' WHERE `entry`=925; +UPDATE `locales_quest` SET `Objectives_loc1`='자수정 약병을 채우고 돌라나르에 있는 코리트라스 문레이지에게 가져가십시오.' WHERE `entry`=934; +UPDATE `locales_quest` SET `Objectives_loc1`='채워진 그릇을 다르나서스에 있는 대드루이드 판드랄 스태그헬름에게 가져가십시오.' WHERE `entry`=935; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲 남부에 있는 에리단 블루윈드에게 사바릭의 플루트와 비취불꽃 펠바인드 샘플 5개를 가져가십시오.' WHERE `entry`=939; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 대드루이드 판드랄 스태그헬름에게 신탁의 나무 보고서를 전달하십시오.' WHERE `entry`=940; +UPDATE `locales_quest` SET `Objectives_loc1`='데날란의 화분에 오염된 심장을 심습니다.' WHERE `entry`=941; +UPDATE `locales_quest` SET `Objectives_loc1`='신비한 화석을 메네실 항구에 있는 고고학자 플라공구트에게 가져가십시오.' WHERE `entry`=942; +UPDATE `locales_quest` SET `Objectives_loc1`='정보를 수집한 다음 Scrying의 약병을 사용하여 Scrying Bowl을 만듭니다.' WHERE `entry`=944; +UPDATE `locales_quest` SET `Objectives_loc1`='테릴룬이 탈출하는 것을 도운 다음, 아에시나의 제단에 있는 테리실에게 그녀의 여동생이 안전하다고 전하십시오.' WHERE `entry`=945; +UPDATE `locales_quest` SET `Objectives_loc1`='고대인의 숲에서 오누와 대화하십시오.' WHERE `entry`=948; +UPDATE `locales_quest` SET `Objectives_loc1`='주인의 글레이브에 있는 황혼의 망치단 야영지에서 단서를 찾으십시오.' WHERE `entry`=949; +UPDATE `locales_quest` SET `Objectives_loc1`='복구된 정신나간 낙서를 오누에게 데려가십시오.' WHERE `entry`=950; +UPDATE `locales_quest` SET `Objectives_loc1`='바샬아란에 있는 아스테리온을 위해 그렐 귀걸이 8개를 획득하십시오.' WHERE `entry`=955; +UPDATE `locales_quest` SET `Objectives_loc1`='고대 월장석 인장을 얻어 바샬아란에 있는 아스테리온에게 가져가십시오.' WHERE `entry`=956; +UPDATE `locales_quest` SET `Objectives_loc1`='Ameth\'Aran의 고대 불꽃에서 고대 월장석 봉인을 파괴한 다음 Bashal\'Aran의 Asterion에게 돌아가십시오.' WHERE `entry`=957; +UPDATE `locales_quest` SET `Objectives_loc1`='Darkshore의 Althalaxx 탑 근처에서 Balthule Shadowstrike를 찾으십시오.' WHERE `entry`=965; +UPDATE `locales_quest` SET `Objectives_loc1`='알살락스의 탑 근처에 있는 발툴 섀도스트라이크를 위해 낡은 양피지 4개를 모으십시오.' WHERE `entry`=966; +UPDATE `locales_quest` SET `Objectives_loc1`='잿빛 골짜기 숲에 있는 정화자 델그렌에게 발툴의 편지를 전하십시오.' WHERE `entry`=967; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지의 외로운 동굴에 있는 게릭 본그립에게 책: 지하의 힘을 가져가십시오.' WHERE `entry`=968; +UPDATE `locales_quest` SET `Objectives_loc1`='잠시 후에 주술사 마우아리에게 다시 말을 걸어 행운의 부적을 받으세요.' WHERE `entry`=975; +UPDATE `locales_quest` SET `Objectives_loc1`='잿빛 골짜기 숲을 무사히 통과한 피로를 본 후 마에스트라 주둔지에 있는 정화자 델그렌과 대화하십시오.' WHERE `entry`=976; +UPDATE `locales_quest` SET `Objectives_loc1`='Everlook에서 Umi Rumplesnicker를 위해 온전한 설인 뿔 2개를 수집하세요.' WHERE `entry`=977; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원에서 달빛 깃든 깃털 10개를 모은 다음 루테란 마을에 있는 에렐라스 앰버스키에게 돌아가십시오.' WHERE `entry`=978; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterspring으로 이동하여 Donova Snowden과 대화하십시오.' WHERE `entry`=980; +UPDATE `locales_quest` SET `Objectives_loc1`='어둠의 해안에서 부패한 펄볼그 야영지를 찾아 아우버다인에 있는 테렌디스에게 돌아가십시오.' WHERE `entry`=984; +UPDATE `locales_quest` SET `Objectives_loc1`='Blackwood Pathfinders 8명과 Windtalkers 5명을 처치하고 Auberdine에 있는 Terenthis에게 돌아가십시오.' WHERE `entry`=985; +UPDATE `locales_quest` SET `Objectives_loc1`='고급 달추적자 가죽 5개를 찾아 아우버다인에 있는 테렌디스에게 가져가십시오.' WHERE `entry`=986; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashenvale에서 Raene Wolfrunner를 찾으십시오.' WHERE `entry`=990; +UPDATE `locales_quest` SET `Objectives_loc1`='도로에 다다를 때까지 볼코르를 보호한 다음 아우버다인에 있는 테렌디스와 대화하십시오.' WHERE `entry`=994; +UPDATE `locales_quest` SET `Objectives_loc1`='Furbolg 동굴을 탈출하고 Auberdine에서 Terenthis를 만나십시오.' WHERE `entry`=995; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프의 장로 봉우리에 있는 대드루이드 하뮬 룬토템과 칼림도어의 변방을 탐험하라는 세나리온 의회의 부름에 대해 이야기하십시오.' WHERE `entry`=1000; +UPDATE `locales_quest` SET `Objectives_loc1`='Buzzbox 411 근처의 심해에 있는 Darkshore Threshers로부터 3개의 Thresher Eyes를 수집하십시오.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonstalker Fang 6개를 모아 Buzzbox 323에 넣습니다.' WHERE `entry`=1002; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인 남쪽에 있는 회색 엉겅퀴 곰에게서 회색 머리 4개를 모아 Buzzbox 525에 넣습니다.' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프의 장로 봉우리에 있는 대드루이드 하뮬 룬토템과 칼림도어의 변방을 탐험하라는 세나리온 의회의 부름에 대해 이야기하십시오.' WHERE `entry`=1004; +UPDATE `locales_quest` SET `Objectives_loc1`='조람 해변 근처 야영지에 있는 탈렌에게 고대 조각상을 가져가십시오.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `Objectives_loc1`='잿빛 골짜기에 있는 오렌딜 브로드리프에게 바스란의 머리카락 5개를 가져가야 합니다.' WHERE `entry`=1010; +UPDATE `locales_quest` SET `Objectives_loc1`='Forest Song에서 Kayneth Stillwind에게 질병 병을 가져가십시오.' WHERE `entry`=1011; +UPDATE `locales_quest` SET `Objectives_loc1`='온전한 원소 팔보호구 5개를 수집하고 거기에 점술 두루마리를 사용하십시오.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `Objectives_loc1`='Sarilus Foulborne을 처치하고 그의 머리를 Silverwind Refuge에 있는 Sentinel Velene Starstrike에게 가져가십시오.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프의 장로 봉우리에 있는 대드루이드 하뮬 룬토템과 칼림도어의 변방을 탐험하라는 세나리온 의회의 부름에 대해 이야기하십시오.' WHERE `entry`=1018; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스의 세나리온 초소에 있는 대드루이드 판드랄 스태그헬름과 세나리온 의회의 칼림도어 변방 탐험 소집에 대해 이야기하십시오.' WHERE `entry`=1019; +UPDATE `locales_quest` SET `Objectives_loc1`='아스트라나르에 있는 펠투라스 화이트문에게 오렌딜의 치료제를 가져가십시오.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `Objectives_loc1`='겔타리스를 처치하고 아에시나 신전에 있는 일리야나에게 세나리우스의 가지를 돌려주십시오.' WHERE `entry`=1031; +UPDATE `locales_quest` SET `Objectives_loc1`='Stranglethorn Vale 해안에서 떨어진 Crimson Vale에 승선한 Fleet Master Firallon과 대화하십시오.' WHERE `entry`=1036; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스의 세나리온 초소에 있는 대드루이드 판드랄 스태그헬름과 세나리온 의회의 칼림도어 변방 탐험 소집에 대해 이야기하십시오.' WHERE `entry`=1047; +UPDATE `locales_quest` SET `Objectives_loc1`='종교재판관 화이트메인, 붉은십자군 사령관 모그레인, 붉은십자군 용사 헤로드, 사냥개조련사 록시를 처치한 다음 언더시티에 있는 바리마트라스에게 보고하십시오.' WHERE `entry`=1048; +UPDATE `locales_quest` SET `Objectives_loc1`='티리스팔 숲의 수도원에서 몰락자의 개요서를 회수하고 썬더 블러프에 있는 현자 트루스시커에게 돌아가십시오.' WHERE `entry`=1049; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 밀농장에 있는 모니카 센구츠에게 보렐 센구츠의 결혼 반지를 돌려주어야 합니다.' WHERE `entry`=1051; +UPDATE `locales_quest` SET `Objectives_loc1`='돌발톱 봉우리의 수호자 알바고름이 블러드퓨리 하피 7명, 블러드퓨리 매복자 7명, 블러드퓨리 슬레이어 7명, 블러드퓨리 도적깃털 7명을 처치해 달라고 부탁했습니다.' WHERE `entry`=1057; +UPDATE `locales_quest` SET `Objectives_loc1`='버섯구름 봉우리와 페랄라스의 경계에 있는 팔핀델 웨이워더에게 가십시오.' WHERE `entry`=1059; +UPDATE `locales_quest` SET `Objectives_loc1`='Stonetalon의 Malaka\'Jin에 있는 그의 동굴에 있는 Jin\'Zil에게 Darsok의 편지를 전달하십시오.' WHERE `entry`=1060; +UPDATE `locales_quest` SET `Objectives_loc1`='Venture Co. Loggers 15마리를 처치한 다음 Stonetalon과 Barrens 경계에 있는 Seereth Stonebreak에게 돌아가십시오.' WHERE `entry`=1062; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프의 환영의 웅덩이에 있는 연금술사 자마와 대화하십시오.' WHERE `entry`=1064; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 밀농장에 있는 연금술사 라이던에게 무고한 피 5병을 가져가십시오.' WHERE `entry`=1066; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 연금술사 자마에게 라이돈의 독소를 가져가야 합니다.' WHERE `entry`=1067; +UPDATE `locales_quest` SET `Objectives_loc1`='분쇄기 XT:4와 XT:9를 처치한 다음 Stonetalon Mountains과 Barrens의 경계에 있는 Seereth Stonebreak에게 돌아가십시오.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `Objectives_loc1`='Venture Co. Loggers 10명과 Venture Co. Deforesters 10명을 처치하고 Stonetalon에 있는 Gaxim Rustfizzle에게 돌아가십시오.' WHERE `entry`=1071; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 로막 기어스트립과 대화하십시오.' WHERE `entry`=1072; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 로막 기어스트립에게 4개의 하급 마나 물약과 2개의 불굴의 비약을 가져가십시오.' WHERE `entry`=1073; +UPDATE `locales_quest` SET `Objectives_loc1`='돌발톱에 있는 각심 러스트피즐에게 니트로미르글리세로늄을 가져가야 합니다.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에서 콜린 마우렌을 찾으십시오.' WHERE `entry`=1075; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 콜린 마우렌에게 먼지 악마 잔해를 가져가십시오.' WHERE `entry`=1076; +UPDATE `locales_quest` SET `Objectives_loc1`='Stonetalon에 있는 Gaxim Rustfizzle에게 메시지 두루마리를 가져가십시오.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `Objectives_loc1`='Windshear Crag의 제재소에서 Venture Co.의 엔지니어링 계획을 검색하십시오.' WHERE `entry`=1079; +UPDATE `locales_quest` SET `Objectives_loc1`='Windshear Crag의 동쪽 끝에 있는 Windshear Mine에서 Venture Co. 편지를 회수하십시오.' WHERE `entry`=1080; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에서 티란데 위스퍼윈드를 찾으십시오.' WHERE `entry`=1081; +UPDATE `locales_quest` SET `Objectives_loc1`='잿빛 골짜기에 있는 파수꾼 테니실에게 돌아가십시오.' WHERE `entry`=1082; +UPDATE `locales_quest` SET `Objectives_loc1`='그을린 골짜기에 있는 불의 정령에게서 그을린 불씨 8개를 Stonetalon에 있는 Kaela Shadowspear에게 가져가십시오.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `Objectives_loc1`='Stonetalon에 있는 Kaela Shadowspear에게 부식된 파편 조각을 가져가십시오.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `Objectives_loc1`='각심과 대화하십시오.' WHERE `entry`=1085; +UPDATE `locales_quest` SET `Objectives_loc1`='Toxic Fogger를 Venture Co. 하늘 항구로 가져온 다음 Apothecary Zamah에게 돌아가십시오.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `Objectives_loc1`='Stonetalon Peak의 Den으로 이동하십시오.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `Objectives_loc1`='Piznik이 채광을 마친 후 신비한 광석을 가져옵니다.' WHERE `entry`=1090; +UPDATE `locales_quest` SET `Objectives_loc1`='Venture Co. 편지를 Kaela Shadowspear에게 가져가십시오.' WHERE `entry`=1091; +UPDATE `locales_quest` SET `Objectives_loc1`='미확인 광석을 Stonetalon Mountains에 있는 Ziz Fizziks에게 전달하십시오.' WHERE `entry`=1092; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 스퍼터밸브에게 봉인된 봉투를 전달하십시오.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `Objectives_loc1`='Stonetalon Mountains에 있는 Ziz Fizziks에게 새로운 명령을 전달하십시오.' WHERE `entry`=1095; +UPDATE `locales_quest` SET `Objectives_loc1`='죽음추적자 아다만트와 죽음추적자 빈센트를 찾으십시오.' WHERE `entry`=1098; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff에 있는 Auld Stonespire에게 Razorflank의 심장을 가져가십시오.' WHERE `entry`=1102; +UPDATE `locales_quest` SET `Objectives_loc1`='작은 물의 현신과 대화하지 못한 경우 은빛소나무 숲에 있는 티에브 모르둔에게 물 수액타를 가져가십시오.' WHERE `entry`=1103; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 수석 연금술사 파라넬에게 크라울 구아노 더미 1개를 가져가십시오.' WHERE `entry`=1109; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 수석 연금술사 파라넬이 열정의 심장 20개를 원합니다.' WHERE `entry`=1113; +UPDATE `locales_quest` SET `Objectives_loc1`='Shimmering Flats에 있는 Kravel Koalbeard에게 고블린 소문을 가져오십시오.' WHERE `entry`=1117; +UPDATE `locales_quest` SET `Objectives_loc1`='Shimmering Flats에 있는 Kravel에게 Fool\'s Stout을 다시 가져가십시오.' WHERE `entry`=1119; +UPDATE `locales_quest` SET `Objectives_loc1`='바보의 스타우트를 그놈 핏 보스에게 가져가십시오.' WHERE `entry`=1120; +UPDATE `locales_quest` SET `Objectives_loc1`='Fool\'s Stout을 Goblin Pit Boss에게 가져가십시오.' WHERE `entry`=1121; +UPDATE `locales_quest` SET `Objectives_loc1`='바보의 스타우트 보고서를 무법항에 있는 크랭크 피즐버브에게 가져가십시오.' WHERE `entry`=1122; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade의 Nighthaven 마을에 있는 Rabine Saturna와 대화하십시오.' WHERE `entry`=1123; +UPDATE `locales_quest` SET `Objectives_loc1`='잔질의 혼합물 12개를 무법항에 있는 크랭크 피즐버브에게 가져가십시오.' WHERE `entry`=1127; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 멜로르 스톤후프에게 서리아귀의 갈기를 가져가야 합니다.' WHERE `entry`=1136; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인에 있는 거버 블럼프를 위해 어둠해안 그루퍼 6마리를 잡아야 합니다.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Objectives_loc1`='트레샬라의 펜던트를 찾아 다르나서스에 있는 트레샬라 팰로우브룩에게 가져가십시오.' WHERE `entry`=1142; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덩굴 소굴에서 수입업자 윌릭스를 호위해야 합니다.' WHERE `entry`=1144; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 벨그롬 록마울에게 코란의 봉인된 쪽지를 전달하십시오.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `Objectives_loc1`='버섯구름 봉우리에 있는 목타르 크린에게 벨그롬의 봉인된 쪽지를 전달하십시오.' WHERE `entry`=1146; +UPDATE `locales_quest` SET `Objectives_loc1`='실리시드 수색자 5명, 실리시드 군락 일벌레 5명, 실리시드 침략자 5명을 처치하고 버섯구름 봉우리에 있는 목타르 크린에게 돌아가십시오.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 코란에게 실리시드 심장 1개, 실리시드 발톱 5개, 온전한 실리시드 등딱지 3개를 가져가야 합니다.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `Objectives_loc1`='믿음이 있다면 버섯구름 봉우리가 내려다보이는 널빤지에서 뛰어내리세요.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `Objectives_loc1`='버섯구름 봉우리에 있는 도른 플레인스토커에게 로크알림의 파편을 가져가십시오.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `Objectives_loc1`='Stonetalon Mountains의 Talondeep Path 입구 근처에서 Braug Dimspirit를 찾으십시오.' WHERE `entry`=1152; +UPDATE `locales_quest` SET `Objectives_loc1`='Gravelsnout Digger 또는 Surveyor에서 정제되지 않은 광석 샘플을 찾아 Barrens의 Camp Taurajo에 있는 Tatternack Steelforge로 가져가십시오.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `Objectives_loc1`='위상의 유산을 찾아 돌발톱 산맥의 깊은 발톱 길 입구 근처에 있는 브라우그 딤스피릿에게 가져가십시오.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에서 파쿠알 핀탈라스를 찾으십시오.' WHERE `entry`=1159; +UPDATE `locales_quest` SET `Objectives_loc1`='언데드 위협의 시작을 찾아 언더시티에 있는 파쿠알 핀탈라스에게 가져가십시오.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `Objectives_loc1`='담쟁이덩굴 마을에 있는 대군주 모크모로크가 Dustwallow Swamp에 있는 그의 술, 코담배, 금고를 되찾아 달라고 했습니다.' WHERE `entry`=1166; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall Village의 Tharg가 Firemane 정찰병 15명, Firemane Ash Tails 10명, Firemane Guards 5명을 처치해 달라고 부탁했습니다.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall 마을에 있는 Draz\'Zilb는 불타는 혀 15개와 불타는 심장 15개를 가져다 달라고 합니다.' WHERE `entry`=1169; +UPDATE `locales_quest` SET `Objectives_loc1`='담쟁이덩굴 마을에 있는 대군주 모크모로크와 대화하십시오.' WHERE `entry`=1170; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall Village에 있는 Draz\'Zilb와 대화하십시오.' WHERE `entry`=1171; +UPDATE `locales_quest` SET `Objectives_loc1`='담쟁이덩굴 마을에 있는 드라즈질브가 오닉시아의 알 5개를 파괴해 달라고 부탁했습니다.' WHERE `entry`=1172; +UPDATE `locales_quest` SET `Objectives_loc1`='모크모로크를 처치하고 담쟁이덩굴 마을에 있는 드라즈질브에게 소식을 보고하십시오.' WHERE `entry`=1173; +UPDATE `locales_quest` SET `Objectives_loc1`='Shimmering Flats에 있는 Wizzle Brassbolts에게 헬멧 상자를 가져가세요.' WHERE `entry`=1179; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 벨그롬 록망치에게 돌아가십시오.' WHERE `entry`=1184; +UPDATE `locales_quest` SET `Objectives_loc1`='Gadgetzan에 있는 Shreev에게 Seaforium Booster를 가져가세요.' WHERE `entry`=1188; +UPDATE `locales_quest` SET `Objectives_loc1`='Shimmering Flats에 있는 Razzeric에게 수정된 Seaforium 부스터를 반환하십시오.' WHERE `entry`=1189; +UPDATE `locales_quest` SET `Objectives_loc1`='Zamek이 기분 전환을 하게 한 다음 Shimmering Flats에서 Pozzik에 대한 Rizzle의 계획을 훔치십시오.' WHERE `entry`=1190; +UPDATE `locales_quest` SET `Objectives_loc1`='Shimmering Flats에 있는 Pozzik에게 인듀리움 광석 샘플을 가져가십시오.' WHERE `entry`=1194; +UPDATE `locales_quest` SET `Objectives_loc1`='가득 찬 식각 약병을 썬더 블러프에 있는 장겐 스톤후프에게 가져가십시오.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `Objectives_loc1`='Freewind Post에서 Rau Cliffrunner를 위해 Cloven Hoof를 회수하십시오.' WHERE `entry`=1197; +UPDATE `locales_quest` SET `Objectives_loc1`='검은심연의 나락에서 은빛경비병 타엘리드를 찾으십시오.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 은빛경비병 마나도스에게 황혼의 펜던트 10개를 가져가십시오.' WHERE `entry`=1199; +UPDATE `locales_quest` SET `Objectives_loc1`='황혼의 군주 켈리스의 머리를 다르나서스에 있는 새벽감시자 셀고름에게 가져가십시오.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall Village에 있는 Nazeer Bloodpike에게 선장의 문서를 가져가십시오.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff에 있는 Melor에게 Deadmire의 이빨을 가져가십시오.' WHERE `entry`=1205; +UPDATE `locales_quest` SET `Objectives_loc1`='스파이의 보고서를 캡틴 개런 바임스에게 가져가십시오.' WHERE `entry`=1220; +UPDATE `locales_quest` SET `Objectives_loc1`='구멍 뚫린 상자를 집으십시오.$B 코딱지 꼬챙이를 집으십시오.$B 코코딱지 사용 설명서를 잡고 읽으십시오.$B$B 가시덩굴 소굴에서 구멍 뚫린 상자를 사용하여 코딱지 새끼를 소환하고, 코딱지 코딱지를 사용하여 다음을 수행하십시오.' WHERE `entry`=1221; +UPDATE `locales_quest` SET `Objectives_loc1`='담쟁이덩굴 마을에 있는 나지르 블러드파이크에게 스파이의 보고서를 가져가야 합니다.' WHERE `entry`=1238; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall Village에 있는 Nazeer Bloodpike에게 도전적인 오크 머리를 가져가십시오.' WHERE `entry`=1239; +UPDATE `locales_quest` SET `Objectives_loc1`='도전적인 오크 머리를 가시덤불 골짜기의 그롬골 주둔지에 있는 킨윌레이에게 가져가십시오.' WHERE `entry`=1240; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에서 요르겐을 찾으십시오.' WHERE `entry`=1241; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 엘링 트라이아스에게 요르겐의 봉인된 쪽지를 전달하십시오.' WHERE `entry`=1242; +UPDATE `locales_quest` SET `Objectives_loc1`='봉인된 쪽지를 그늘숲의 감시자 바쿠스에게 전달하십시오.' WHERE `entry`=1243; +UPDATE `locales_quest` SET `Objectives_loc1`='담쟁이덩굴 마을에 있는 크로그에게 검게 그을린 철제 방패를 가져가십시오.' WHERE `entry`=1251; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall Village에 있는 Nazeer에게 보석 펜던트를 가져가십시오.' WHERE `entry`=1261; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 조 론트리에게 보석 펜던트를 가져가십시오.' WHERE `entry`=1262; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall 마을의 Krog에게 Shady Rest Inn의 수상한 지문에 대해 보고하십시오.' WHERE `entry`=1268; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall Village에 있는 Krog에게 Reethe의 배지를 가져가십시오.' WHERE `entry`=1269; +UPDATE `locales_quest` SET `Objectives_loc1`='"냄새나는" 이그나츠를 호위하고 라쳇에서 메복 미지릭스와 대화하세요.' WHERE `entry`=1270; +UPDATE `locales_quest` SET `Objectives_loc1`='Ogron과 함께 Reethe와 대화한 다음 Brackenwall Village에 있는 Krog에게 돌아가십시오.' WHERE `entry`=1273; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 요새에서 주교 드라비를 찾으십시오.' WHERE `entry`=1274; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff에 있는 Mosarn에게 Blackened Iron Shield를 보여주십시오.' WHERE `entry`=1276; +UPDATE `locales_quest` SET `Objectives_loc1`='테라모어에 있는 여군주 제이나 프라우드무어에게 바임스의 보고서를 가져가야 합니다.' WHERE `entry`=1288; +UPDATE `locales_quest` SET `Objectives_loc1`='테라모어에 있는 대장 개런 바임스에게 돌아가십시오.' WHERE `entry`=1289; +UPDATE `locales_quest` SET `Objectives_loc1`='고르독 마력의 건틀렛을 찾아서 다이어 마울의 캡틴 크롬크러쉬에게 돌려주세요.$B$B크롬크러쉬에 따르면, "오래된 이야기"에 따르면 자신을 왕자라고 부르는 "소름 끼치는" 엘프 토르헬드린이 고르독 왕 중 한 명에게서 훔쳤다고 합니다.' WHERE `entry`=1318; +UPDATE `locales_quest` SET `Objectives_loc1`='담쟁이덩굴 마을의 도골에게 검게 그을린 철제 방패를 보여주어야 합니다.' WHERE `entry`=1321; +UPDATE `locales_quest` SET `Objectives_loc1`='담쟁이덩굴 마을에 있는 도골을 위해 산성 맹독주머니 6개를 구하십시오.' WHERE `entry`=1322; +UPDATE `locales_quest` SET `Objectives_loc1`='Brackenwall Village에서 Krog와 대화하십시오.' WHERE `entry`=1323; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 연금술사 헬브림에게 늑대 심장 견본을 가져가십시오.' WHERE `entry`=1358; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 연금술사 진게에게 늑대 심장 견본을 가져가십시오.' WHERE `entry`=1359; +UPDATE `locales_quest` SET `Objectives_loc1`='레그타르 데스게이트와 대화하십시오.' WHERE `entry`=1361; +UPDATE `locales_quest` SET `Objectives_loc1`='Desolace의 Ghost Walker Post에서 Felgur Twocuts와 대화하십시오.' WHERE `entry`=1362; +UPDATE `locales_quest` SET `Objectives_loc1`='마그람과의 평판을 유지하고 마그람 마을에 있는 와루그에게 깨진 눈물 3개를 가져가세요.' WHERE `entry`=1369; +UPDATE `locales_quest` SET `Objectives_loc1`='겔키스 마을에 있는 현자 우텍에게 조악하게 말린 고기 6봉지를 가져가야 합니다.' WHERE `entry`=1370; +UPDATE `locales_quest` SET `Objectives_loc1`='마그람에 대한 평판을 유지하고 잊혀진 땅의 마그람 마을에 있는 와루그에게 고급 표적 더미를 가져가십시오.' WHERE `entry`=1371; +UPDATE `locales_quest` SET `Objectives_loc1`='Beggar\'s Haunt에서 연금술사 Faustin과 대화하십시오.' WHERE `entry`=1372; +UPDATE `locales_quest` SET `Objectives_loc1`='겔키스와의 평판을 유지하고 잊혀진 땅의 겔키스 마을에 있는 현자 우텍에게 드레니시스트 조각을 가져가십시오.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `Objectives_loc1`='칸 젠의 머리를 잊혀진 땅의 겔키스 마을에 있는 현자 우텍에게 가져가십시오.' WHERE `entry`=1374; +UPDATE `locales_quest` SET `Objectives_loc1`='마그람에 대한 평판을 유지하고 잊혀진 땅의 마그람 마을에 있는 와루그에게 칸 샤카의 머리를 가져가십시오.' WHERE `entry`=1375; +UPDATE `locales_quest` SET `Objectives_loc1`='겔키스와의 평판을 유지하고 겔키스 마을에 있는 현자 우텍에게 마라우딘 열쇠 조각을 가져가십시오.' WHERE `entry`=1380; +UPDATE `locales_quest` SET `Objectives_loc1`='마그람 평판을 유지하고 잊혀진 땅의 마그람 마을에 있는 와루그에게 마라우딘 열쇠 조각을 가져가십시오.' WHERE `entry`=1381; +UPDATE `locales_quest` SET `Objectives_loc1`='Beggar\'s Haunt의 약제사 Faustin은 5개의 Shadow Panther Hearts, Mire Lord Fungus 및 Deep Strider Tumor가 필요합니다.' WHERE `entry`=1383; +UPDATE `locales_quest` SET `Objectives_loc1`='Gelkis와의 평판을 유지하고 잊혀진 땅의 Gelkis 마을에 있는 현자 Uthek에게 조잡한 부적 10개를 가져가세요.' WHERE `entry`=1384; +UPDATE `locales_quest` SET `Objectives_loc1`='Magram에서 평판을 유지하십시오.' WHERE `entry`=1386; +UPDATE `locales_quest` SET `Objectives_loc1`='Beggar\'s Haunt에 있는 Deathstalker Zraedus에게 Faustin\'s Truth Serum을 전달하십시오.' WHERE `entry`=1388; +UPDATE `locales_quest` SET `Objectives_loc1`='스토나드에 있는 잠입자 마크센에게 즈레두스의 맥주를 가져가십시오.' WHERE `entry`=1391; +UPDATE `locales_quest` SET `Objectives_loc1`='버섯구름 봉우리에 있는 도른 플레인스토커와 대화하십시오.' WHERE `entry`=1394; +UPDATE `locales_quest` SET `Objectives_loc1`='슬픔의 늪에 있는 카타르와 대화하십시오.' WHERE `entry`=1422; +UPDATE `locales_quest` SET `Objectives_loc1`='스토나드에 있는 펠제룰이 아탈라이 유물 10개를 모아달라고 부탁했습니다.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `Objectives_loc1`='습지 멀록 10마리, 습지 잉크스퓨어 10마리, 습지 살육자 10마리를 처치한 다음 슬픔의 늪에 있는 카타르에게 돌아가십시오.' WHERE `entry`=1426; +UPDATE `locales_quest` SET `Objectives_loc1`='슬픔의 늪에 있는 톡카르와 대화하십시오.' WHERE `entry`=1427; +UPDATE `locales_quest` SET `Objectives_loc1`='Marsh Inkspewers 10마리, Marsh Flesheater 10마리, Marsh Oracles 10마리를 처치한 다음 Swamp of Sorrows에 있는 Katar에게 돌아가십시오.' WHERE `entry`=1428; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지에 있는 아탈라이 추방자에게 아탈라이 유물 꾸러미를 가져가십시오.' WHERE `entry`=1429; +UPDATE `locales_quest` SET `Objectives_loc1`='슬픔의 늪에 있는 다르에게 괴물 크롤러 다리 10개를 가져가십시오.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 켈드란과 대화하십시오.' WHERE `entry`=1431; +UPDATE `locales_quest` SET `Objectives_loc1`='잊혀진 땅에 있는 Takata Steelblade와 대화하십시오.' WHERE `entry`=1432; +UPDATE `locales_quest` SET `Objectives_loc1`='잊혀진 땅에 있는 마우린 본스플리터와 대화하십시오.' WHERE `entry`=1433; +UPDATE `locales_quest` SET `Objectives_loc1`='Darkshore에 있는 Thundris Windweaver에게 Kor Gem을 가져가십시오.' WHERE `entry`=1442; +UPDATE `locales_quest` SET `Objectives_loc1`='Stonard에 있는 Fel\'Zerul에게 돌아가십시오.' WHERE `entry`=1444; +UPDATE `locales_quest` SET `Objectives_loc1`='학카르의 주물 20개를 모아 스토나드에 있는 펠제룰에게 가져가십시오.' WHERE `entry`=1445; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 맹금의 봉우리에 있는 영주 폴스타드 와일드해머와 대화하십시오.' WHERE `entry`=1449; +UPDATE `locales_quest` SET `Objectives_loc1`='Aerie Peak Aviary 안에 있는 Gryphon Master Talonaxe와 대화하십시오.' WHERE `entry`=1450; +UPDATE `locales_quest` SET `Objectives_loc1`='The Hinterlands에서 Rhapsody Shindigger를 찾으십시오.' WHERE `entry`=1451; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 로튼 스톤해머에게 카니톨의 가방을 가져가십시오.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `Objectives_loc1`='다른 Fire Sapta를 위해 Telf Joolam과 대화하십시오.' WHERE `entry`=1464; +UPDATE `locales_quest` SET `Objectives_loc1`='Human Orphan Whistle을 사용하여 어린이 주간에 돌볼 어린이와 대화하십시오.' WHERE `entry`=1468; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 브로한 캐스크벨리에게 아탈라이 서판 조각을 가져가야 합니다.' WHERE `entry`=1469; +UPDATE `locales_quest` SET `Objectives_loc1`='Venya Marthand 3 Rattlecage Skulls를 가져 오십시오.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `Objectives_loc1`='소환의 룬을 사용하여 보이드워커를 소환하고 제압한 다음 언더시티의 마법 구역에 있는 카렌딘 할가르에게 소환의 룬을 반환하십시오.' WHERE `entry`=1471; +UPDATE `locales_quest` SET `Objectives_loc1`='저주받은 자의 사원에서 고드릭 파산과 대화하십시오.' WHERE `entry`=1472; +UPDATE `locales_quest` SET `Objectives_loc1`='Egalin의 Grimoire를 회수하여 Damned의 사원에 있는 Carendin Halgar에게 가져가십시오.' WHERE `entry`=1473; +UPDATE `locales_quest` SET `Objectives_loc1`='퓨어 하트를 사용하여 서큐버스를 소환하고 제압한 다음 언더시티의 매직 쿼터에 있는 카렌딘 할가르에게 퓨어 하트를 반환하십시오.' WHERE `entry`=1474; +UPDATE `locales_quest` SET `Objectives_loc1`='Dalin Forgewright와 Comar Villard의 마음을 Damned의 사원에 있는 Carendin Halgar에게 가져가십시오.' WHERE `entry`=1476; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 카렌딘 할가르와 대화하십시오.' WHERE `entry`=1478; +UPDATE `locales_quest` SET `Objectives_loc1`='고아를 다르나서스 강둑으로 데려가십시오.' WHERE `entry`=1479; +UPDATE `locales_quest` SET `Objectives_loc1`='Desolace에 있는 Maurin Bonesplitter에게 예언자 수정을 가져가십시오.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `Objectives_loc1`='잊혀진 땅에 있는 Takata Steelblade와 대화하십시오.' WHERE `entry`=1484; +UPDATE `locales_quest` SET `Objectives_loc1`='통곡의 동굴에 있는 날팍이 돌연변이 가죽 20개를 원합니다.' WHERE `entry`=1486; +UPDATE `locales_quest` SET `Objectives_loc1`='통곡의 동굴에 있는 에브루가 돌연변이 약탈자 7마리, 돌연변이 바이퍼 7마리, 돌연변이 샴블러 7마리, 돌연변이 공포송곳니 7마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=1487; +UPDATE `locales_quest` SET `Objectives_loc1`='Lord Azrethoc과 Jugkar Grim\'rod를 처치하고 잊혀진 땅에 있는 Takata Steelblade에게 돌아가십시오.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `Objectives_loc1`='나라 와일드메인과 대화하십시오.' WHERE `entry`=1490; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 부두주임 디지위그에게 안전한 상자를 가져가십시오.' WHERE `entry`=1492; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅 멀리 감시 초소에 있는 우젝에게 그슬린 비늘 5개를 가져가야 합니다.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 간룰 블러드아이를 위해 베르가 서판을 회수하십시오.' WHERE `entry`=1501; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 툰그림 파이어게이즈와 대화하십시오.' WHERE `entry`=1502; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 툰그림 파이어게이즈에게 단조 강철 주괴를 가져가십시오.' WHERE `entry`=1503; +UPDATE `locales_quest` SET `Objectives_loc1`='소환의 문양을 사용하여 보이드워커를 소환하고 제압한 다음 소환 문양을 오그리마에 있는 간룰 블러드아이에게 돌려주십시오.' WHERE `entry`=1504; +UPDATE `locales_quest` SET `Objectives_loc1`='Far Watch Post에서 Uzzek과 대화하십시오.' WHERE `entry`=1505; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 간룰 블러드아이와 대화하십시오.' WHERE `entry`=1506; +UPDATE `locales_quest` SET `Objectives_loc1`='Cleft of Shadow에서 Cazul과 대화하십시오.' WHERE `entry`=1507; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 잔카자와 대화하십시오.' WHERE `entry`=1508; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에서 가즈로그와 대화하십시오.' WHERE `entry`=1509; +UPDATE `locales_quest` SET `Objectives_loc1`='타우라조 야영지에 있는 그런트 로그마에게 켄지글라의 술을 가져가야 합니다.' WHERE `entry`=1511; +UPDATE `locales_quest` SET `Objectives_loc1`='흙 묻은 펜던트를 오그리마에 있는 간룰 블러드아이에게 가져가십시오.' WHERE `entry`=1512; +UPDATE `locales_quest` SET `Objectives_loc1`='도그란의 펜던트를 사용하여 서큐버스를 소환하여 제압한 다음 도그란의 펜던트를 오그리마에 있는 간룰 블러드아이에게 돌려주십시오.' WHERE `entry`=1513; +UPDATE `locales_quest` SET `Objectives_loc1`='켄지글라의 술을 불모의 땅에 있는 도그란에게 가져가십시오.' WHERE `entry`=1515; +UPDATE `locales_quest` SET `Objectives_loc1`='Spirit Rock을 찾아 Earth Sapta를 마십니다.' WHERE `entry`=1517; +UPDATE `locales_quest` SET `Objectives_loc1`='거친 석영을 시련의 계곡에 있는 카나가 어스콜러에게 가져가십시오.' WHERE `entry`=1518; +UPDATE `locales_quest` SET `Objectives_loc1`='Kodo Rock을 찾아 Earth Sapta를 마십니다.' WHERE `entry`=1520; +UPDATE `locales_quest` SET `Objectives_loc1`='거친 석영을 나라체 야영지에 있는 예언자 레이븐페더에게 가져가십시오.' WHERE `entry`=1521; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에서 크라날 피스를 찾으십시오.' WHERE `entry`=1522; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에서 크라날 피스를 찾으십시오.' WHERE `entry`=1523; +UPDATE `locales_quest` SET `Objectives_loc1`='듀로타에 있는 텔프 줄람에게 휴면 불꽃의 횃불을 가져가야 합니다.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `Objectives_loc1`='듀로타에 있는 텔프 줄람에게 불 타르 1개와 시약 주머니 1개를 가져가십시오.' WHERE `entry`=1525; +UPDATE `locales_quest` SET `Objectives_loc1`='하급 불의 현신을 처치하고 빛나는 불씨를 영원한 불꽃의 제단 꼭대기 화로에 넣으십시오.' WHERE `entry`=1526; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 크라날 피스에게 영원한 불꽃의 횃불을 가져가십시오.' WHERE `entry`=1527; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에서 이슬렌 워터시어를 찾으십시오.' WHERE `entry`=1528; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에서 이슬렌 워터시어를 찾으십시오.' WHERE `entry`=1529; +UPDATE `locales_quest` SET `Objectives_loc1`='남부 불모의 땅에서 염수를 찾으십시오.' WHERE `entry`=1530; +UPDATE `locales_quest` SET `Objectives_loc1`='Thousand Needles에서 Prate Cloudseer를 찾으십시오.' WHERE `entry`=1531; +UPDATE `locales_quest` SET `Objectives_loc1`='Thousand Needles에서 Prate Cloudseer를 찾으십시오.' WHERE `entry`=1532; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashenvale에 있는 Stardust의 폐허에서 빈 파란색 물가죽을 채우고 Barrens에 있는 Brine으로 돌아갑니다.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `Objectives_loc1`='브라인의 오두막 아래에 있는 물웅덩이에서 빈 갈색 물가죽을 채우고 불모의 땅에 있는 브라인에게 돌려주십시오.' WHERE `entry`=1535; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 제분소의 우물에서 빈 빨간색 물가죽을 채우고 불모의 땅에 있는 소금물로 돌아가십시오.' WHERE `entry`=1536; +UPDATE `locales_quest` SET `Objectives_loc1`='고아를 Loch Modan의 Stonewrought Dam으로 데려가십시오.' WHERE `entry`=1558; +UPDATE `locales_quest` SET `Objectives_loc1`='Loch Modan의 남쪽 경비탑에 있는 Thorvald에게 구리 도끼 6개와 구리 사슬 벨트 6개를 가져가십시오.' WHERE `entry`=1578; +UPDATE `locales_quest` SET `Objectives_loc1`='Auberdine에 있는 Wizbang Cranktoggle에게 개퍼 잭 8개를 가져가십시오.' WHERE `entry`=1579; +UPDATE `locales_quest` SET `Objectives_loc1`='Auberdine에 있는 Wizbang Cranktoggle에게 전기 펠러 12개를 가져가십시오.' WHERE `entry`=1580; +UPDATE `locales_quest` SET `Objectives_loc1`='돌라나르에 있는 시랄 블레이드리프에게 사자의 힘 비약 6개와 부차 방어 비약 2개를 가져가십시오.' WHERE `entry`=1581; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 로테리아스에게 양각 가죽 장갑 1개, 양각 가죽 부츠 5개, 양각 가죽 망토 5개를 가져가야 합니다.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `Objectives_loc1`='앤빌마에 있는 알라마 그림에게 깃털 부적 3개를 가져가십시오.' WHERE `entry`=1599; +UPDATE `locales_quest` SET `Objectives_loc1`='토르무스 딥포지가 붉은마루에 있는 베르너 오스굿에게 룬이 새겨진 구리 허리띠 4개와 무거운 구리 마울 4개를 가져다 달라고 부탁했습니다.' WHERE `entry`=1618; +UPDATE `locales_quest` SET `Objectives_loc1`='해리 벌가드와 대화하십시오.' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Objectives_loc1`='바틀비와 대화하십시오.' WHERE `entry`=1639; +UPDATE `locales_quest` SET `Objectives_loc1`='Bartleby를 이기고 그와 대화하십시오.' WHERE `entry`=1640; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 티자 배틀포지와 대화하십시오.' WHERE `entry`=1646; +UPDATE `locales_quest` SET `Objectives_loc1`='Ironforge의 바깥쪽 고리에서 John Turner를 찾으십시오.' WHERE `entry`=1647; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 존 터너에게 리넨 천 10개를 가져가십시오.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 두소리안 랄과 대화하십시오.' WHERE `entry`=1649; +UPDATE `locales_quest` SET `Objectives_loc1`='모단 호수에 있는 베일러 스톤핸드에게 조던의 광석 화물을 가져가야 합니다.' WHERE `entry`=1655; +UPDATE `locales_quest` SET `Objectives_loc1`='Hillsbrad의 Southshore 중심부에 Forsaken Stink Bomb 3개를 던지고 Tirisfal Glade의 Wickerman Festival에서 Darkcaller Yanka에게 돌아가십시오.' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Objectives_loc1`='티리스팔 숲에서 포세이큰의 고리버들 축제를 찾으십시오.' WHERE `entry`=1658; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 두소리안 랄과 대화하십시오.' WHERE `entry`=1661; +UPDATE `locales_quest` SET `Objectives_loc1`='Burlguard에게 Bartleby의 머그잔 가져오기' WHERE `entry`=1665; +UPDATE `locales_quest` SET `Objectives_loc1`='치안대장 해거드와 대화하십시오.' WHERE `entry`=1666; +UPDATE `locales_quest` SET `Objectives_loc1`='Dead-tooth Jack의 캠프에서 Haggard의 배지를 검색하고 Haggard 원수에게 돌아가십시오.' WHERE `entry`=1667; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 무렌 스톰파이크에게 베이렉의 머리를 가져가야 합니다.' WHERE `entry`=1678; +UPDATE `locales_quest` SET `Objectives_loc1`='뮤렌 스톰파이크와 대화하십시오.' WHERE `entry`=1679; +UPDATE `locales_quest` SET `Objectives_loc1`='토르무스 딥포지와 대화하십시오.' WHERE `entry`=1680; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 토르무스 딥포지에게 그림자 광석을 잔뜩 가져가십시오.' WHERE `entry`=1681; +UPDATE `locales_quest` SET `Objectives_loc1`='보를루스의 뿔을 다르나서스에 있는 엘라나리아에게 가져가십시오.' WHERE `entry`=1683; +UPDATE `locales_quest` SET `Objectives_loc1`='엘라나리아와 대화하십시오.' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Objectives_loc1`='Stormwind의 Mage Quarter에 있는 Darkbinder Gakin에게 보고하십시오.' WHERE `entry`=1685; +UPDATE `locales_quest` SET `Objectives_loc1`='엘루나이트 광석 8개와 엘루라의 메달을 다르나서스에 있는 엘라나리아에게 가져가십시오.' WHERE `entry`=1686; +UPDATE `locales_quest` SET `Objectives_loc1`='고아를 타고 서부 몰락지대 해안에서 등대를 구경하세요.' WHERE `entry`=1687; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 어둠의 결속자 가킨을 위해 수레나의 목걸이를 되찾아야 합니다.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `Objectives_loc1`='Bloodstone Choker를 사용하여 보이드워커를 소환하여 제압한 다음 Stormwind에 있는 Darkbinder Gakin에게 Bloodstone Choker를 반환하십시오.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `Objectives_loc1`='Elunite 케이스를 Smith Mathiel에게 가져가십시오.' WHERE `entry`=1692; +UPDATE `locales_quest` SET `Objectives_loc1`='요러스 발리브루와 대화하십시오.' WHERE `entry`=1698; +UPDATE `locales_quest` SET `Objectives_loc1`='Rethban Caverns에 들어가 첫 번째 분기점에 도달한 후 허용된 시간 내에 Yorus Barleybrew에게 돌아가십시오.$B$B죽어서 영혼을 놓아서는 안 됩니다.' WHERE `entry`=1699; +UPDATE `locales_quest` SET `Objectives_loc1`='푸렌의 노트를 그리만트 엘모어에게 가져가십시오.' WHERE `entry`=1700; +UPDATE `locales_quest` SET `Objectives_loc1`='Scalder 술통을 Furen Longbeard에게 가져가십시오.' WHERE `entry`=1702; +UPDATE `locales_quest` SET `Objectives_loc1`='푸렌의 노트를 마티엘에게 가져가십시오.' WHERE `entry`=1703; +UPDATE `locales_quest` SET `Objectives_loc1`='푸렌의 노트를 클록모트 스패너스팬에게 가져가십시오.' WHERE `entry`=1704; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 그리만트 엘모어에게 불타는 피 20병과 불타는 바위 1개를 가져가십시오.' WHERE `entry`=1705; +UPDATE `locales_quest` SET `Objectives_loc1`='Ironforge에 있는 Klockmort Spannerspan에게 Searing Coral 20개를 가져가십시오.' WHERE `entry`=1708; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 마티엘에게 그슬린 껍질 20개를 가져가십시오.' WHERE `entry`=1710; +UPDATE `locales_quest` SET `Objectives_loc1`='Stormwind의 Mage Quarter에 있는 Darkbinder Gakin에게 보고하십시오.' WHERE `entry`=1715; +UPDATE `locales_quest` SET `Objectives_loc1`='Stormwind의 Mage Quarter에 있는 Darkbinder Gakin에게 보고하십시오.' WHERE `entry`=1717; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashenvale에서 Heartswood를 검색하여 Stormwind의 Mage Quarter에있는 Darkbinder Gakin에게 가져 가십시오.' WHERE `entry`=1738; +UPDATE `locales_quest` SET `Objectives_loc1`='Heartswood Core를 사용하여 서큐버스를 소환하고 제압한 다음 Slaughtered Lamb에 있는 Darkbinder Gakin에게 Heartswood Core를 반환하십시오.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `Objectives_loc1`='소란루크 조각 3개와 큰 소란루크 조각 1개를 찾아서 불모의 땅에 있는 도안 카르한에게 돌려주십시오.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 크롬 스타우트암과 대화하십시오.' WHERE `entry`=1758; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 티자 배틀포지와 대화하십시오.' WHERE `entry`=1778; +UPDATE `locales_quest` SET `Objectives_loc1`='생명의 상징을 가지고 Ironforge에 있는 Muiredon Battleforge와 대화하십시오.' WHERE `entry`=1779; +UPDATE `locales_quest` SET `Objectives_loc1`='생명의 상징을 가지고 던 모로에서 남 폴크를 부활시키십시오.' WHERE `entry`=1783; +UPDATE `locales_quest` SET `Objectives_loc1`='Helm\'s Bed 근처의 검은무쇠 드워프에게서 검은무쇠 문서를 회수하고 Ironforge에 있는 Muiredon Battleforge로 돌아가십시오.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 티자 배틀포지와 대화하십시오.' WHERE `entry`=1785; +UPDATE `locales_quest` SET `Objectives_loc1`='기갑단의 고서를 사용하여 지옥사냥꾼을 소환하여 제압한 다음 톱니항에 있는 스트라하드 파르산에게 기갑단의 고서를 반환하십시오.' WHERE `entry`=1795; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티로 내려가기 직전에 있는 오래된 로데론 알현실로 와드를 가져가세요.' WHERE `entry`=1800; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 조라 애니슨과 대화하십시오.' WHERE `entry`=1801; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 조라 애니슨을 위해 곰팡이 핀 고서와 너덜너덜한 원고를 되찾아야 합니다.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 스트라하드 파르산에게 복원된 고서와 채널링 막대 3개를 가져가십시오.' WHERE `entry`=1804; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 스트라하드 파르산에게 복원된 고서와 채널링 막대 3개를 가져가십시오.' WHERE `entry`=1805; +UPDATE `locales_quest` SET `Objectives_loc1`='Jordan Stilwell이 무기 제작을 마칠 때까지 기다리십시오.' WHERE `entry`=1806; +UPDATE `locales_quest` SET `Objectives_loc1`='Brill에 있는 Deathguard Dillinger와 대화하십시오.' WHERE `entry`=1818; +UPDATE `locales_quest` SET `Objectives_loc1`='절단자 울라그를 처치한 다음 죽음경비병 딜린저와 대화하십시오.' WHERE `entry`=1819; +UPDATE `locales_quest` SET `Objectives_loc1`='콜맨 파딩과 대화하십시오.' WHERE `entry`=1820; +UPDATE `locales_quest` SET `Objectives_loc1`='Coleman Farthing에게 Agamand Family Axe, Agamand Family Sword, Agamand Family Mace 및 Agamand Family 단검을 가져오십시오.' WHERE `entry`=1821; +UPDATE `locales_quest` SET `Objectives_loc1`='루가 레이지토템과 대화하십시오.' WHERE `entry`=1823; +UPDATE `locales_quest` SET `Objectives_loc1`='캠프 타우라조에 있는 루가 레이지토템에게 꿈틀거리는 더듬이 5개 가져가기' WHERE `entry`=1824; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 툰그림 파이어게이즈와 대화하십시오.' WHERE `entry`=1825; +UPDATE `locales_quest` SET `Objectives_loc1`='툰그림 파이어게이즈에게 연기 자욱한 철 주괴 15개, 남동석 가루 10개, 철 주괴 10개, 플로지스톤 한 병을 가져가십시오.' WHERE `entry`=1838; +UPDATE `locales_quest` SET `Objectives_loc1`='듀로타에 있는 울라엘렉과 대화하십시오.' WHERE `entry`=1839; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 옴 스톤후프와 대화하십시오.' WHERE `entry`=1840; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 벨로라 나이틀리와 대화하십시오.' WHERE `entry`=1841; +UPDATE `locales_quest` SET `Objectives_loc1`='듀로타 센진 마을에 있는 울라엘렉에게 갈라지지 않은 사티로스 발굽 7개 가져가기' WHERE `entry`=1842; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 옴 스톤후프에게 아연 도금 뿔을 가져가야 합니다.' WHERE `entry`=1844; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 벨로라 나이틀리에게 튼튼한 용아귀 정강이뼈 8개를 가져가야 합니다.' WHERE `entry`=1846; +UPDATE `locales_quest` SET `Objectives_loc1`='타잔의 열쇠를 훔친 다음 그것을 사용하여 그의 가방을 열고 그 내용물을 오그리마의 그림자 틈에 있는 테르조크에게 전달하십시오.' WHERE `entry`=1858; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마의 그림자 틈에 있는 테르조크와 대화하십시오.' WHERE `entry`=1859; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 제니아 캐논과 대화하십시오.' WHERE `entry`=1860; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 제니아 캐논에게 거울 호수 샘플을 가져가세요.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 Bink와 대화하십시오.' WHERE `entry`=1879; +UPDATE `locales_quest` SET `Objectives_loc1`='Bink에게 마법 같은 기즈모니터를 가져오세요.' WHERE `entry`=1880; +UPDATE `locales_quest` SET `Objectives_loc1`='아나스타샤 하트웰과 대화하십시오.' WHERE `entry`=1881; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity의 Mage Quarter에 있는 Anastasia Hartwell에게 Balnir Snapdragons를 가져가십시오.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `Objectives_loc1`='운투와와 대화하십시오.' WHERE `entry`=1883; +UPDATE `locales_quest` SET `Objectives_loc1`='Ju-Ju 더미 4개를 파괴한 다음 센진 마을에 있는 운투와에게 돌아가십시오.' WHERE `entry`=1884; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity의 Rogues\' Quarter에 있는 Mennet Carkad와 대화하십시오.' WHERE `entry`=1885; +UPDATE `locales_quest` SET `Objectives_loc1`='Astor의 소개장을 가져와 Rogues\' Quarter에 있는 Mennet Carkad에게 반환하십시오.' WHERE `entry`=1886; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 안드론 간트와 대화하십시오.' WHERE `entry`=1898; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity의 Rogues\' Quarter에 있는 Mennet Carkad에게 Astor의 장부를 가져가십시오.' WHERE `entry`=1899; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashenvale의 Splintertree Post에 있는 Mastok Wrilehiss에게 더럽혀진 물 구체를 가져가십시오.' WHERE `entry`=1918; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 제니아 캐논과 대화하십시오.' WHERE `entry`=1919; +UPDATE `locales_quest` SET `Objectives_loc1`='제니아 대포 뒤에서 발현의 노래와 봉쇄 상자를 획득하십시오.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 윈 라슨에게 리넨 10개와 충전된 균열 보석 6개를 가져가십시오.' WHERE `entry`=1921; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 대마법사 안드로매스에게 우르의 암흑 마법에 관한 논문을 가져가십시오.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `Objectives_loc1`='대마법사 안드로매스와 대화하십시오.' WHERE `entry`=1939; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 윈 라슨에게 온전한 거미줄 8개를 가져가야 합니다.' WHERE `entry`=1940; +UPDATE `locales_quest` SET `Objectives_loc1`='데이노와 대화하십시오.' WHERE `entry`=1943; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 데이노에게 자비안 물 견본을 가져가십시오.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 킬할라에게 웃는 자매의 머리카락 12개를 가져가야 합니다.' WHERE `entry`=1945; +UPDATE `locales_quest` SET `Objectives_loc1`='Dustwallow Marsh에 있는 Tabetha에게 Jade 1개와 Bolt Charged Bramble을 가져가십시오.' WHERE `entry`=1948; +UPDATE `locales_quest` SET `Objectives_loc1`='Shimmering Flats에서 Magus Tirth와 대화하십시오.' WHERE `entry`=1949; +UPDATE `locales_quest` SET `Objectives_loc1`='Tirth의 금고에서 문구를 찾은 다음 Tirth로 돌아갑니다.' WHERE `entry`=1950; +UPDATE `locales_quest` SET `Objectives_loc1`='그녀의 의식 후에 Tabetha와 대화하십시오.' WHERE `entry`=1952; +UPDATE `locales_quest` SET `Objectives_loc1`='Dustwallow Marsh에 있는 Tabetha에게 지옥불 보주를 가져가십시오.' WHERE `entry`=1954; +UPDATE `locales_quest` SET `Objectives_loc1`='오브의 악마를 처치한 다음 타베사와 대화하십시오.' WHERE `entry`=1955; +UPDATE `locales_quest` SET `Objectives_loc1`='제한 시간 내에 마나 서지 12마리를 처치하십시오.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `Objectives_loc1`='Anastasia Hartwell 뒤에서 발현의 노래와 봉쇄 상자를 획득하십시오.' WHERE `entry`=1960; +UPDATE `locales_quest` SET `Objectives_loc1`='리넨 10개와 달라란 마나석 6개를 조셉 그레고리안에게 가져가십시오.' WHERE `entry`=1961; +UPDATE `locales_quest` SET `Objectives_loc1`='타잔을 처치하고 가방을 오그리마의 그림자 틈에 있는 테르조크에게 가져가십시오.' WHERE `entry`=1963; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 어둠의 여인의 전당에 있는 바리마트라스에게 안드론의 장부를 전달하십시오.' WHERE `entry`=1978; +UPDATE `locales_quest` SET `Objectives_loc1`='Fenwick Thatros를 처치하고 그의 머리를 Undercity의 Rogues\' Quarter에 있는 Mennet Carkad에게 가져가십시오.' WHERE `entry`=1998; +UPDATE `locales_quest` SET `Objectives_loc1`='달라란 상황 보고서를 찾아서 언더시티 도적 지구에 있는 메넷 카카드에게 가져가십시오.' WHERE `entry`=1999; +UPDATE `locales_quest` SET `Objectives_loc1`='겔칵의 열쇠 3개를 찾아 겔칵 자이로마스트에게 가져가십시오.' WHERE `entry`=2098; +UPDATE `locales_quest` SET `Objectives_loc1`='살아있는 광포한 엉겅퀴곰을 포획하여 Tharnariun에게 가져가십시오.$B$B 광포한 엉겅퀴곰 포획에 실패하여 함정을 잃어버리면 Tharnariun Treetender에게 돌아가서 다른 함정을 요청하십시오.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Objectives_loc1`='광포한 엉겅퀴 곰 20마리의 숲을 정화하고 어둠해안에 있는 타나리운 트리텐더에게 돌아가십시오.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `Objectives_loc1`='Den Mother를 찾아 죽이십시오.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `Objectives_loc1`='울다만 전역에 흩어져 있는 루비, 사파이어, 토파즈를 찾으십시오.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `Objectives_loc1`='Kargath에 있는 Jarkal Mossmeld에게 12개의 Magenta Fungus Caps를 가져가야 합니다.' WHERE `entry`=2202; +UPDATE `locales_quest` SET `Objectives_loc1`='황무지에서 발견된 그을린 수호 드래곤에 빈 기적술 용기를 사용하십시오.' WHERE `entry`=2203; +UPDATE `locales_quest` SET `Objectives_loc1`='울다만에서 찾을 수 있는 가장 강력한 피조물로부터 동력원을 얻어 아이언포지에 있는 탈바쉬 델 키셀에게 전달하십시오.' WHERE `entry`=2204; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 막사에 있는 마스터 마티아스 쇼에게 케린 실비우스의 꾸러미를 전달하세요.' WHERE `entry`=2205; +UPDATE `locales_quest` SET `Objectives_loc1`='데피아즈단 선창장을 찾아 마스터 마티아스 쇼의 선적 일정을 되찾으십시오.' WHERE `entry`=2206; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 훌프단 블랙비어드와 대화하십시오.' WHERE `entry`=2218; +UPDATE `locales_quest` SET `Objectives_loc1`='Gnomeregan의 Onin MacHammar를 찾으십시오.' WHERE `entry`=2238; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 훌프단에게 오닌의 보고서를 가져가십시오.' WHERE `entry`=2239; +UPDATE `locales_quest` SET `Objectives_loc1`='밸로그의 일지를 읽고 숨겨진 방을 탐색한 다음 발굴조사단장 스톰파이크에게 보고하십시오.' WHERE `entry`=2240; +UPDATE `locales_quest` SET `Objectives_loc1`='잔녹의 장미를 다르나서스에 있는 슈르나에게 가져가십시오.' WHERE `entry`=2241; +UPDATE `locales_quest` SET `Objectives_loc1`='고대의 세시르를 찾고 발견할 수 있는 모든 단서를 슈르나에게 가져오십시오.' WHERE `entry`=2242; +UPDATE `locales_quest` SET `Objectives_loc1`='황무지의 카르가스에 있는 자칼 모스멜드에게 독수리 모래주머니 5개, 바위 코요테 송곳니 10개, 바위 정령 조각 5개를 가져가야 합니다.' WHERE `entry`=2258; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 에리온 셰이드위스퍼에게 연락하십시오.' WHERE `entry`=2259; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 시티로 가서 "시브" 렌지크에게 의회를 요청하세요.' WHERE `entry`=2260; +UPDATE `locales_quest` SET `Objectives_loc1`='노르간논 원반의 미니어처 버전을 아이언포지에 있는 탐험가 연맹으로 가져가십시오.' WHERE `entry`=2279; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 현자 중 한 명에게 노르간논 원반의 미니어처 버전을 가져가십시오.' WHERE `entry`=2280; +UPDATE `locales_quest` SET `Objectives_loc1`='붉은마루 산맥에 있는 호숫골로 모험을 떠나 루시우스와 대화하십시오.' WHERE `entry`=2281; +UPDATE `locales_quest` SET `Objectives_loc1`='울다만 발굴 현장에서 귀중한 목걸이를 찾아 오그리마에 있는 드란 드로퍼스에게 가져가십시오.' WHERE `entry`=2283; +UPDATE `locales_quest` SET `Objectives_loc1`='울다만의 깊숙한 곳에서 보석의 행방에 대한 단서를 찾으십시오.' WHERE `entry`=2284; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드로 가서 렌지크 "시브"를 찾아보세요.' WHERE `entry`=2298; +UPDATE `locales_quest` SET `Objectives_loc1`='Ironforge로 이동하여 Hulfdan Blackbeard와 대화하십시오.' WHERE `entry`=2299; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드로 가서 렌지크 "시브"를 찾아보세요.' WHERE `entry`=2300; +UPDATE `locales_quest` SET `Objectives_loc1`='성기사의 일지를 번역할 수 있는 사람을 찾으십시오.' WHERE `entry`=2318; +UPDATE `locales_quest` SET `Objectives_loc1`='자칼이 목걸이를 빌리자.' WHERE `entry`=2338; +UPDATE `locales_quest` SET `Objectives_loc1`='울다만에게서 보석 3개와 목걸이의 동력원을 모두 회수한 다음 카르가스에 있는 자칼 모스멜드에게 가져가십시오.' WHERE `entry`=2339; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 Dran Droffers에게 목걸이와 보석 회수품을 전달하십시오.' WHERE `entry`=2340; +UPDATE `locales_quest` SET `Objectives_loc1`='Kargath에 있는 Jarkal Mossmeld를 방문하여 그가 성공했는지 확인하십시오.' WHERE `entry`=2341; +UPDATE `locales_quest` SET `Objectives_loc1`='Uldaman의 South Common Hall에 있는 가족 상자에서 Patrick Garrett의 가족 보물을 가져와 언더시티에 있는 그에게 가져가십시오.' WHERE `entry`=2342; +UPDATE `locales_quest` SET `Objectives_loc1`='네즈라의 뿔을 호숫골에 있는 아란티르의 그림자에게 가져가십시오.' WHERE `entry`=2358; +UPDATE `locales_quest` SET `Objectives_loc1`='데피아즈단 탑 열쇠를 훔치고 데피아즈단 탑에 침입하여 그늘숲 상자의 내용물을 찾으십시오.' WHERE `entry`=2359; +UPDATE `locales_quest` SET `Objectives_loc1`='Westfall로 이동하여 브리핑을 위해 Kearnen 요원을 찾으십시오.' WHERE `entry`=2360; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마로 가서 그림자 틈에 있는 셴툴과 대화하십시오.' WHERE `entry`=2378; +UPDATE `locales_quest` SET `Objectives_loc1`='그림자 틈에 있는 잔도잔과 대화하십시오.' WHERE `entry`=2379; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마의 그림자 틈에 있는 셴툴과 대화하십시오.' WHERE `entry`=2380; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 비참한 레닉스에게 남쪽바다 보물을 가져가십시오.' WHERE `entry`=2381; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항으로 가서 비참한 레닉스와 대화하십시오.' WHERE `entry`=2382; +UPDATE `locales_quest` SET `Objectives_loc1`='Simple Parchment를 읽고 시험의 계곡에서 Frang과 대화하십시오.' WHERE `entry`=2383; +UPDATE `locales_quest` SET `Objectives_loc1`='보상 바우처를 아이언포지 금고에 있는 디니타 스톤맨틀에게 가져가십시오.' WHERE `entry`=2439; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 베나 윈터후프에게 보상 바우처를 가져가십시오.' WHERE `entry`=2440; +UPDATE `locales_quest` SET `Objectives_loc1`='Sludge Fen 북쪽에 있는 Venture Co. Tower로 가서 Shattered Hand의 비밀 요원인 Taskmaster Fizzule에게 연락하십시오.$B$B탑이 보이면 조명탄을 사용하여 Taskmaster Fizzule에게 도착 신호를 보내십시오.' WHERE `entry`=2458; +UPDATE `locales_quest` SET `Objectives_loc1`='Shenthul에서 부서진 경례를 수행하십시오.' WHERE `entry`=2460; +UPDATE `locales_quest` SET `Objectives_loc1`='Hillsbrad Foothills에 있는 Tarren Mill로 가서 Serge Hinott에게 잔질의 혼합물 샘플을 전달하세요.$B$BTaren Mill에 가려면 Zeppelin을 타고 Undercity로 가서 Silverpine을 지나 Hillsbrad로 향하는 남쪽 길을 따라가십시오.' WHERE `entry`=2479; +UPDATE `locales_quest` SET `Objectives_loc1`='Serge Hinott가 치료를 완료할 때까지 기다리십시오.' WHERE `entry`=2480; +UPDATE `locales_quest` SET `Objectives_loc1`='황무지에서 발견된 그을린 수호 드래곤에 빈 기적술 용기를 사용하십시오.' WHERE `entry`=2501; +UPDATE `locales_quest` SET `Objectives_loc1`='여사제 아무라가 여군주 사트라의 은빛 방사구를 사원 내부의 분수에 놓고 그녀에게 돌아가길 부탁했습니다.' WHERE `entry`=2520; +UPDATE `locales_quest` SET `Objectives_loc1`='온전한 드레니시스트 구체를 찾아서 수집가 쿰이샤에게 돌려주십시오.' WHERE `entry`=2522; +UPDATE `locales_quest` SET `Objectives_loc1`='오벤 레이지클로는 당신이 그의 영혼 없는 몸을 죽인 다음 부두교 부적을 사용하기를 원합니다.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `Objectives_loc1`='Blasted Boar Lungs 3개, Scorpok 집게발 2개, Basilisk Brain 1개를 Bloodmage Drazial에게 가져가십시오.' WHERE `entry`=2584; +UPDATE `locales_quest` SET `Objectives_loc1`='10개의 바실리스크 뇌와 2개의 독수리 모래주머니를 혈법사 린노어에게 가져가십시오.' WHERE `entry`=2602; +UPDATE `locales_quest` SET `Objectives_loc1`='마린 노겐포저가 가젯잔에 있는 스프링클과 대화해 달라고 했습니다.' WHERE `entry`=2606; +UPDATE `locales_quest` SET `Objectives_loc1`='병영 지하실에서 Doc Mixilpixil과 대화하십시오.' WHERE `entry`=2607; +UPDATE `locales_quest` SET `Objectives_loc1`='/Doc Mixilpixil의 검사를 받기 위해 누워 있습니다.' WHERE `entry`=2608; +UPDATE `locales_quest` SET `Objectives_loc1`='스토나드에 있는 파견 사령관 루아그와 대화하십시오.' WHERE `entry`=2621; +UPDATE `locales_quest` SET `Objectives_loc1`='벤고르와 대화하십시오.' WHERE `entry`=2622; +UPDATE `locales_quest` SET `Objectives_loc1`='대족장의 명령서를 회수하여 호드의 몰락한 영웅에게 돌려주십시오.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `Objectives_loc1`='스프링클은 보라색 가루를 가젯잔에 있는 마린 노겐포저에게 가져가라고 합니다.' WHERE `entry`=2661; +UPDATE `locales_quest` SET `Objectives_loc1`='마린 노겐포거가 비약을 만든 후 다시 말을 걸어 달라고 합니다.' WHERE `entry`=2662; +UPDATE `locales_quest` SET `Objectives_loc1`='Razelikh의 하인 9명, Sevine의 하인 3명, Allistarj의 하인 3명, Grol의 하인 3명을 해방하십시오.' WHERE `entry`=2681; +UPDATE `locales_quest` SET `Objectives_loc1`='상자를 열고 보상을 받으세요.' WHERE `entry`=2701; +UPDATE `locales_quest` SET `Objectives_loc1`='썬드 스플릿후프 상병과 대화하십시오.' WHERE `entry`=2702; +UPDATE `locales_quest` SET `Objectives_loc1`='Kirith 중위가 어떻게 되었는지 알아보세요.' WHERE `entry`=2721; +UPDATE `locales_quest` SET `Objectives_loc1`='Quel\'Danil Lodge에서 Rin\'ji를 호위한 다음 동쪽에 있는 Overlook Cliffs에서 그의 숨겨진 비밀을 찾으십시오.' WHERE `entry`=2742; +UPDATE `locales_quest` SET `Objectives_loc1`='발견한 것을 가지고 호드의 몰락한 영웅에게 돌아가십시오.' WHERE `entry`=2743; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 로라무스 탈리페데스와 대화하십시오.' WHERE `entry`=2744; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 성에서 티리온과 대화하십시오.' WHERE `entry`=2745; +UPDATE `locales_quest` SET `Objectives_loc1`='비단 옷감 3개와 클라라의 신선한 사과 2개를 스톰윈드에 있는 티리온에게 가져가십시오.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `Objectives_loc1`='무늬가 있는 청동 팔보호구 2개, 청동 대검 2개, 날카로운 발톱 2개를 오그리마에 있는 오로크 오모쉬에게 가져가십시오.' WHERE `entry`=2751; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 오로크 오모쉬에게 청동 전투도끼 4개와 청동 전투망치 4개를 가져가십시오.' WHERE `entry`=2752; +UPDATE `locales_quest` SET `Objectives_loc1`='녹색 철제 투구 4개, 녹색 철제 팔보호구 4개, 녹색 철제 다리보호구 2개를 오그리마에 있는 오로크 오모쉬에게 가져가십시오.' WHERE `entry`=2753; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 오로크 오모쉬에게 단단한 철제 마울 2개, 은도금 청동 장화 2개, 은도금 청동 건틀릿 2개를 가져가야 합니다.' WHERE `entry`=2754; +UPDATE `locales_quest` SET `Objectives_loc1`='Omosh Dance of Joy를 보고 배우십시오.' WHERE `entry`=2755; +UPDATE `locales_quest` SET `Objectives_loc1`='강철 흉갑 4개와 강철 판금 투구 4개를 오그리마에 있는 모루 아투르크에게 가져가십시오.' WHERE `entry`=2756; +UPDATE `locales_quest` SET `Objectives_loc1`='무법항에 있는 McGavan과 대화하십시오.' WHERE `entry`=2757; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덤불에 있는 고대의 갈반에게 미스릴 주괴 40개와 철 주괴 40개를 가져가십시오.' WHERE `entry`=2761; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덤불에 있는 고대의 갈반에게 미스릴 주괴 40개와 진은 주괴 5개를 가져가십시오.' WHERE `entry`=2762; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덤불에 있는 고대의 갈반에게 미스릴 주괴 40개와 황수정 4개를 가져가십시오.' WHERE `entry`=2763; +UPDATE `locales_quest` SET `Objectives_loc1`='가젯잔에 있는 트렌튼 라이트해머와 대화하십시오.' WHERE `entry`=2764; +UPDATE `locales_quest` SET `Objectives_loc1`='고대의 갈반에게서 보상을 받으십시오!' WHERE `entry`=2765; +UPDATE `locales_quest` SET `Objectives_loc1`='미스릴 코이프 2개와 화려한 미스릴 어깨보호구 1개를 트렌튼 라이트해머에게 가져가십시오.' WHERE `entry`=2771; +UPDATE `locales_quest` SET `Objectives_loc1`='튼튼한 미스릴 장화 2개와 화려한 미스릴 바지 1개를 트렌튼 라이트해머에게 가져가십시오.' WHERE `entry`=2772; +UPDATE `locales_quest` SET `Objectives_loc1`='트렌튼 라이트해머에게 튼튼한 미스릴 흉갑 2개와 화려한 미스릴 장갑 1개를 가져가십시오.' WHERE `entry`=2773; +UPDATE `locales_quest` SET `Objectives_loc1`='마른나무껍질 트롤에 관한 문제에 대해 잘 알려진 학자인 오란 스네이크위스가 서판을 해독할 수 있을지도 모릅니다.' WHERE `entry`=2782; +UPDATE `locales_quest` SET `Objectives_loc1`='호드의 타락한 영웅이 들려주는 이야기를 들어보세요.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `Objectives_loc1`='호드의 타락한 영웅이 들려주는 이야기를 들어보세요.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `Objectives_loc1`='모자케 야영지에 있는 장도르 스위프트스트라이더에게 두꺼운 설인 가죽 10개를 가져가야 합니다.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `Objectives_loc1`='무법항에서 스쿠티와 대화하십시오.' WHERE `entry`=2842; +UPDATE `locales_quest` SET `Objectives_loc1`='Scooty가 Goblin 응답기를 보정할 때까지 기다립니다.' WHERE `entry`=2843; +UPDATE `locales_quest` SET `Objectives_loc1`='상자에서 셰이의 종을 줍습니다.$B$B셰이 리프러너를 록비터의 야영지로 호위하세요.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `Objectives_loc1`='페더문 성채에 있는 프랫 맥그루벤에게 두꺼운 가죽 10개를 가져가야 합니다.' WHERE `entry`=2847; +UPDATE `locales_quest` SET `Objectives_loc1`='페더문 요새에 있는 프랫 맥그루벤에게 6개의 두꺼운 방어구 키트와 야생덩굴을 가져가야 합니다.' WHERE `entry`=2848; +UPDATE `locales_quest` SET `Objectives_loc1`='페더문 요새에 있는 프랫 맥그루벤에게 거북 껍질 흉갑 2개, 거북 껍질 장갑 2개, 야생덩굴을 가져가야 합니다.' WHERE `entry`=2849; +UPDATE `locales_quest` SET `Objectives_loc1`='페더문 성채에 있는 프랫 맥그루벤에게 밤하늘 튜닉 2개, 밤하늘 머리띠 2개, 야생덩굴을 가져가야 합니다.' WHERE `entry`=2850; +UPDATE `locales_quest` SET `Objectives_loc1`='페더문 요새에 있는 프랫 맥그루벤에게 밤하늘 바지 2개, 밤하늘 장화 2개, 야생덩굴 2개를 가져가야 합니다.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `Objectives_loc1`='페더문 요새에 있는 프랫 맥그루벤에게 거북 껍질 투구 2개, 거북 껍질 팔보호구 2개, 야생덩굴 2개를 가져가야 합니다.' WHERE `entry`=2852; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스의 가죽 세공인 텔로니스에게 프랫의 편지를 전하십시오.' WHERE `entry`=2853; +UPDATE `locales_quest` SET `Objectives_loc1`='모자케 야영지에 있는 장도르 스위프트스트라이더에게 두꺼운 가죽 10개를 가져가야 합니다.' WHERE `entry`=2854; +UPDATE `locales_quest` SET `Objectives_loc1`='모자케 야영지에 있는 장도르 스위프트스트라이더에게 두꺼운 방어구 키트 6개와 야생덩굴을 가져가야 합니다.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `Objectives_loc1`='모자케 야영지에 있는 장도르 스위프트스트라이더에게 거북이 껍질 흉갑 2개, 거북이 껍질 장갑 2개, 야생덩굴을 가져가야 합니다.' WHERE `entry`=2856; +UPDATE `locales_quest` SET `Objectives_loc1`='모자체 야영지에 있는 장도르 스위프트스트라이더에게 밤하늘 튜닉 2개, 밤하늘 머리띠 2개, 야생덩굴을 가져가야 합니다.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `Objectives_loc1`='모자체 야영지에 있는 장도르 스위프트스트라이더에게 밤하늘 바지 2개, 밤하늘 장화 2개, 야생덩굴 2개를 가져가야 합니다.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `Objectives_loc1`='모자케 야영지에 있는 장도르 스위프트스트라이더에게 거북이 껍질 투구 2개, 거북이 껍질 팔보호구 2개, 야생덩굴 2개를 가져가야 합니다.' WHERE `entry`=2859; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프의 가죽 세공인 우나에게 장도르의 편지를 전하십시오.' WHERE `entry`=2860; +UPDATE `locales_quest` SET `Objectives_loc1`='Mojache 야영지에 있는 Hadoken Swiftstrider에게 Woodpaw Gnoll Manes 10개를 가져가야 합니다.' WHERE `entry`=2862; +UPDATE `locales_quest` SET `Objectives_loc1`='Woodpaw Alphas 5마리를 처치하고 1시간 이내에 Hadoken Swiftstrider에게 돌아가십시오.' WHERE `entry`=2863; +UPDATE `locales_quest` SET `Objectives_loc1`='부티 베이의 "바다 늑대" 맥킨리에게 스톨리의 병을 가져가세요.' WHERE `entry`=2874; +UPDATE `locales_quest` SET `Objectives_loc1`='Troyas의 Stave에 전원을 공급하고 Equinex Monolith를 찾으십시오.' WHERE `entry`=2879; +UPDATE `locales_quest` SET `Objectives_loc1`='Mojache 야영지 남쪽에 있는 놀 야영지 어딘가에서 놀 전투 계획서를 찾으십시오.' WHERE `entry`=2902; +UPDATE `locales_quest` SET `Objectives_loc1`='Mojache 캠프에 있는 Hadoken Swiftstrider에게 Woodpaw 전투 계획서를 가져가야 합니다.' WHERE `entry`=2903; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 Klockmort Spannerspan과 대화하십시오.' WHERE `entry`=2925; +UPDATE `locales_quest` SET `Objectives_loc1`='위더바크 해골을 모아 님보야의 파이크에 올려놓으세요.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `Objectives_loc1`='독약병을 타렌 밀농장에 있는 약제사에게 가져가십시오.' WHERE `entry`=2933; +UPDATE `locales_quest` SET `Objectives_loc1`='센진 마을에 있는 마스터 가드린과 대화하십시오.' WHERE `entry`=2935; +UPDATE `locales_quest` SET `Objectives_loc1`='Theka의 서판을 읽고 Witherbark 거미 신의 이름을 알아낸 다음 Master Gadrin에게 돌아가십시오.' WHERE `entry`=2936; +UPDATE `locales_quest` SET `Objectives_loc1`='샤드라알로의 제단에서 샤드라를 처치한 다음 그녀의 독을 타렌 밀농장에 있는 연금술사 라이돈에게 가져가십시오.' WHERE `entry`=2937; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 수석 연금술사 파라넬에게 파라넬의 소포를 가져가십시오.' WHERE `entry`=2938; +UPDATE `locales_quest` SET `Objectives_loc1`='페더문 성채에 있는 트로야스 문브리즈에게 반짝이는 돌과 에퀴넥스의 지팡이를 가져가십시오.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `Objectives_loc1`='Feathermoon Stronghold에 있는 Troyas Moonbreeze에게 책을 전달하십시오.' WHERE `entry`=2943; +UPDATE `locales_quest` SET `Objectives_loc1`='작은 백금 원반을 타나리스에 있는 울둠의 관문으로 가져가서 둘 사이의 연관성에 대한 단서를 찾으십시오.' WHERE `entry`=2946; +UPDATE `locales_quest` SET `Objectives_loc1`='반지를 보관하거나 밴드 안쪽에 각인 및 각인을 담당하는 사람을 찾을 수 있습니다.' WHERE `entry`=2947; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 탈바쉬 델 키셀에게 찬란한 금반지, 은괴, 이끼 마노, 은화 30개를 가져가십시오.' WHERE `entry`=2948; +UPDATE `locales_quest` SET `Objectives_loc1`='반지를 보관하거나 밴드 안쪽에 각인 및 각인을 담당하는 사람을 찾을 수 있습니다.' WHERE `entry`=2949; +UPDATE `locales_quest` SET `Objectives_loc1`='화려한 금반지, 은괴, 이끼 마노, 은화 30개를 오그리마에 있는 노그에게 가져가십시오.' WHERE `entry`=2950; +UPDATE `locales_quest` SET `Objectives_loc1`='Sparklematic 5200에 때묻은 물건을 넣고 기계를 시동하려면 3개의 은화가 있어야 합니다.' WHERE `entry`=2951; +UPDATE `locales_quest` SET `Objectives_loc1`='Norgannon의 Stone Watcher의 목적을 배운 다음 Tanaris 사막에서 Uldum Pedestal과 상호 작용하십시오.' WHERE `entry`=2954; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 선임탐험가 마젤라스와 대화하십시오.' WHERE `entry`=2964; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff의 Elder Rise에서 Nara Wildmane과 대화하십시오.' WHERE `entry`=2965; +UPDATE `locales_quest` SET `Objectives_loc1`='작은 백금 원반을 타나리스에 있는 울둠의 관문으로 가져가서 둘 사이의 연관성에 대한 단서를 찾으십시오.' WHERE `entry`=2966; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 나라 와일드메인과 대화하십시오.' WHERE `entry`=2967; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff에 있는 Sage Truthseeker와 대화하십시오.' WHERE `entry`=2968; +UPDATE `locales_quest` SET `Objectives_loc1`='그림토템 박물학자 12명, 그림토템 약탈자 10명, 그림토템 주술사 6명을 처치한 후 페랄라스에 있는 제르카이 문위버에게 돌아가십시오.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `Objectives_loc1`='제르카이의 인장 반지를 다르나서스에 있는 대여사제 티란데 위스퍼윈드에게 가져가십시오.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `Objectives_loc1`='모자케 야영지에 있는 크루그 스컬스플리터에게 무지갯빛 정령 화살 날개 10개를 가져가야 합니다.' WHERE `entry`=2973; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 역사가 카르닉과 대화하십시오.' WHERE `entry`=2977; +UPDATE `locales_quest` SET `Objectives_loc1`='벨그롬 록마울이 모자케 야영지에 있는 로크 오르한과 대화해 달라고 했습니다.' WHERE `entry`=2981; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에서 크라날 피스를 찾으십시오.' WHERE `entry`=2983; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에서 크라날 피스를 찾으십시오.' WHERE `entry`=2984; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에서 이슬렌 워터시어를 찾으십시오.' WHERE `entry`=2985; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에서 이슬렌 워터시어를 찾으십시오.' WHERE `entry`=2986; +UPDATE `locales_quest` SET `Objectives_loc1`='저주받은 땅에 있는 타디우스 그림쉐이드에게 뾰족부리의 깃털을 가져가야 합니다.' WHERE `entry`=2990; +UPDATE `locales_quest` SET `Objectives_loc1`='Grimshade가 점술 의식을 수행할 때까지 기다리십시오.' WHERE `entry`=2992; +UPDATE `locales_quest` SET `Objectives_loc1`='그리핀 조련사 발톱도끼와 대화하십시오.' WHERE `entry`=2993; +UPDATE `locales_quest` SET `Objectives_loc1`='Jintha\'Alor의 꼭대기까지 싸우고 Vile Priestess Hexx를 죽이고 Sharpbeak의 새장 열쇠를 얻고 Sharpbeak을 구하십시오.' WHERE `entry`=2994; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 오란 스네이크위스가 동부 내륙지로 가서 하이베일 기록, 하이베일 보고서, 하이베일 노트를 불태워 달라고 부탁했습니다.' WHERE `entry`=2995; +UPDATE `locales_quest` SET `Objectives_loc1`='Ratchet에 있는 Strahad Farsan과 대화하십시오.' WHERE `entry`=2996; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 티자 배틀포지와 대화하십시오.' WHERE `entry`=2997; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 티자 배틀포지와 대화' WHERE `entry`=2999; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 티자 배틀포지와 대화하십시오.' WHERE `entry`=3000; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에서 Strahad Farsan을 찾으십시오.' WHERE `entry`=3001; +UPDATE `locales_quest` SET `Objectives_loc1`='Orgrimmar의 Darkbriar Lodge에 있는 Uthel\'nay에게 Gordunni Orb를 가져가십시오.' WHERE `entry`=3002; +UPDATE `locales_quest` SET `Objectives_loc1`='Camp Mojache의 Talo Thornhoof는 Edana Hatetalon의 Dark Heart를 원합니다.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `Objectives_loc1`='Talo Thornhoof가 Northspring Harpies 4명, Northspring Roguefeathers 4명, Northspring Windcallers 4명, Northspring Slayers 4명을 처치해 달라고 부탁했습니다.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `Objectives_loc1`='간이 서판을 읽고 시련의 계곡에서 프랑과 대화하십시오.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `Objectives_loc1`='시험의 골짜기에 있는 젠샨과 대화하십시오.' WHERE `entry`=3082; +UPDATE `locales_quest` SET `Objectives_loc1`='암호화된 서판을 읽고 시련의 계곡에 있는 르와그와 대화하십시오.' WHERE `entry`=3083; +UPDATE `locales_quest` SET `Objectives_loc1`='시련의 계곡에서 쉬크릭과 대화하십시오.' WHERE `entry`=3084; +UPDATE `locales_quest` SET `Objectives_loc1`='신성한 서판을 읽고 시련의 골짜기 굴 밖에 있는 켄자이와 대화하십시오.' WHERE `entry`=3085; +UPDATE `locales_quest` SET `Objectives_loc1`='새긴 양피지를 읽고 시험의 계곡에 있는 젠샨과 대화하십시오.' WHERE `entry`=3087; +UPDATE `locales_quest` SET `Objectives_loc1`='암호화된 양피지를 읽고 시험의 계곡에 있는 르와그와 대화하십시오.' WHERE `entry`=3088; +UPDATE `locales_quest` SET `Objectives_loc1`='룬이 새겨진 양피지를 읽고 시련의 계곡에 있는 쉬크릭과 대화하십시오.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `Objectives_loc1`='간단한 메모를 읽고 Narache 캠프에 있는 Harutt Thunderhorn과 대화하십시오.' WHERE `entry`=3091; +UPDATE `locales_quest` SET `Objectives_loc1`='Etched Note를 읽고 Red Cloud Mesa에 있는 Lanka Farshot과 대화하십시오.' WHERE `entry`=3092; +UPDATE `locales_quest` SET `Objectives_loc1`='Simple Scroll을 읽고 Deathknell에 있는 Dannal Stern과 대화하십시오.' WHERE `entry`=3095; +UPDATE `locales_quest` SET `Objectives_loc1`='암호화된 두루마리를 읽고 Deathknell에서 David Trias와 대화하십시오.' WHERE `entry`=3096; +UPDATE `locales_quest` SET `Objectives_loc1`='오염된 두루마리를 읽고 Deathknell에서 Maximillion과 대화하십시오.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `Objectives_loc1`='간단한 편지를 읽고 Northshire Abbey에 있는 Llane Beshere와 대화하십시오.' WHERE `entry`=3100; +UPDATE `locales_quest` SET `Objectives_loc1`='봉헌된 편지를 읽고 Northshire Abbey에 있는 Brother Sammuel과 대화하십시오.' WHERE `entry`=3101; +UPDATE `locales_quest` SET `Objectives_loc1`='암호화된 편지를 읽고 Northshire Abbey 뒤 마구간에 있는 Jorik Kerridan과 대화하십시오.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `Objectives_loc1`='신성한 편지를 읽고 노스샤이어 수도원에 있는 여사제 아네타와 대화하십시오.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Objectives_loc1`='문양 편지를 읽고 Northshire Abbey에 있는 Khelden Bremen과 대화하십시오.' WHERE `entry`=3104; +UPDATE `locales_quest` SET `Objectives_loc1`='오염된 편지를 읽고 Northshire Abbey 옆에 있는 Drusilla La Salle과 대화하십시오.' WHERE `entry`=3105; +UPDATE `locales_quest` SET `Objectives_loc1`='Simple Rune을 읽고 Coldridge Valley에 있는 Thran Khorman과 대화하십시오.' WHERE `entry`=3106; +UPDATE `locales_quest` SET `Objectives_loc1`='신성한 룬을 읽고 Coldridge Valley에 있는 Bromos Grummner와 대화하십시오.' WHERE `entry`=3107; +UPDATE `locales_quest` SET `Objectives_loc1`='암호화된 룬을 읽고 Coldridge Valley에 있는 Solm Hargrin과 대화하십시오.' WHERE `entry`=3109; +UPDATE `locales_quest` SET `Objectives_loc1`='Hallowed Rune을 읽고 Anvilmar에 있는 Branstock Khalder와 대화하십시오.' WHERE `entry`=3110; +UPDATE `locales_quest` SET `Objectives_loc1`='간단한 메모를 읽고 Coldridge Valley에 있는 Thran Khorman과 대화하십시오.' WHERE `entry`=3112; +UPDATE `locales_quest` SET `Objectives_loc1`='암호화된 메모를 읽고 Coldridge Valley에 있는 Solm Hargrin과 대화하십시오.' WHERE `entry`=3113; +UPDATE `locales_quest` SET `Objectives_loc1`='문양 메모를 읽고 Coldridge Valley 위의 Anvilmar 내부에 있는 Marryk Nurribit과 대화하십시오.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `Objectives_loc1`='오염된 메모를 읽고 Coldridge Valley 위의 Anvilmar 안에 있는 Alamar Grimm과 대화하십시오.' WHERE `entry`=3115; +UPDATE `locales_quest` SET `Objectives_loc1`='Simple Sigil을 읽고 Shadowglen에 있는 Alyissia와 대화하십시오.' WHERE `entry`=3116; +UPDATE `locales_quest` SET `Objectives_loc1`='Etched Sigil을 읽고 Shadowglen의 Aldrassil 꼭대기에 있는 Ayanna Everstride와 대화하십시오.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `Objectives_loc1`='암호화된 인장을 읽고 Shadowglen에 있는 Frahun Shadewhisper와 대화하십시오.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `Objectives_loc1`='Hallowed Sigil을 읽고 Aldrassil에 있는 Shanda와 대화하십시오.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `Objectives_loc1`='수축된 머리를 오그리마에 있는 니루 파이어블레이드에게 가져가십시오.' WHERE `entry`=3121; +UPDATE `locales_quest` SET `Objectives_loc1`='아무 유형의 프레이페더 히포그리프 10마리를 처치한 다음 뮤세크 용기를 사용하여 축소하고 포획하십시오.' WHERE `entry`=3124; +UPDATE `locales_quest` SET `Objectives_loc1`='Sprite Darters 또는 Sprite Dragon 8마리를 처치하십시오.' WHERE `entry`=3125; +UPDATE `locales_quest` SET `Objectives_loc1`='Wandering Forest Walkers 3명을 처치하십시오.' WHERE `entry`=3126; +UPDATE `locales_quest` SET `Objectives_loc1`='Land Walkers 또는 Cliff Giants 7명을 처치하십시오.' WHERE `entry`=3127; +UPDATE `locales_quest` SET `Objectives_loc1`='의술사 우제리가 무기를 준비하는 동안 잠시만 기다리라고 합니다.' WHERE `entry`=3129; +UPDATE `locales_quest` SET `Objectives_loc1`='Loramus Thalipedes의 이야기를 들어보십시오.' WHERE `entry`=3141; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스에 있는 마본 리벳시커가 가즈리디안 장식품 30개를 모아 달라고 부탁했습니다.' WHERE `entry`=3161; +UPDATE `locales_quest` SET `Objectives_loc1`='Sepulcher에 있는 연금술사 Renferrel과 대화하십시오.' WHERE `entry`=3221; +UPDATE `locales_quest` SET `Objectives_loc1`='Camp Taurajo에서 Jorn Skyseer와 대화하십시오.' WHERE `entry`=3261; +UPDATE `locales_quest` SET `Objectives_loc1`='Trenton이 작업을 마칠 때까지 기다리십시오.' WHERE `entry`=3321; +UPDATE `locales_quest` SET `Objectives_loc1`='앤드류 브라우넬은 콜드브링어 암네나르를 죽이고 그의 해골을 돌려달라고 부탁했습니다.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `Objectives_loc1`='Elder Rise에 있는 Hamuul Runetotem에게 악몽 조각을 가져가십시오.' WHERE `entry`=3369; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 마스렌길 베어워커에게 악몽 조각을 가져가십시오.' WHERE `entry`=3370; +UPDATE `locales_quest` SET `Objectives_loc1`='Sunken Temple의 이 은신처에 있는 Essence Font에 Eranikus의 정수를 넣으십시오.' WHERE `entry`=3373; +UPDATE `locales_quest` SET `Objectives_loc1`='슬픔의 늪에 있는 이타리우스에게 이세라 용군단의 서약석과 사슬로 묶인 에라니쿠스의 정수를 가져가야 합니다.' WHERE `entry`=3374; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 탈바쉬 델 키셀에게 마나 물약, 석탄, 달콤한 넥타를 가져가면 탈바쉬의 점술 약병을 대신할 수 있습니다.' WHERE `entry`=3375; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스에서 마본 리벳시커를 찾으십시오.' WHERE `entry`=3380; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 사나스 림요의 주인과 대화하려면 손상되지 않은 히포그리프 깃털 2개를 가져가야 합니다.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `Objectives_loc1`='나가의 공격으로부터 바네사 벨티스 선장과 그녀의 승무원, 호라이즌 스카우트의 승객들을 보호하세요.' WHERE `entry`=3382; +UPDATE `locales_quest` SET `Objectives_loc1`='Gadgetzan에서 Vizzklick과 대화하십시오.' WHERE `entry`=3402; +UPDATE `locales_quest` SET `Objectives_loc1`='이 상자를 Kravel에게 가져가십시오.' WHERE `entry`=3482; +UPDATE `locales_quest` SET `Objectives_loc1`='쿰이샤에게 불완전한 드레니시스트 조각을 가져오십시오.' WHERE `entry`=3502; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 아그토르 블러드피스트에게 아그토르에게 봉인된 편지를 전달하십시오.' WHERE `entry`=3504; +UPDATE `locales_quest` SET `Objectives_loc1`='Magus Rimtori의 야영지를 찾기 전에 Blood Elf Reclaimers 10명과 Blood Elf Surveyors 10명을 처치하십시오.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `Objectives_loc1`='Magus Rimtori에 연결된 비전 집중 수정을 파괴하고 그녀를 처치하십시오.' WHERE `entry`=3506; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 벨그롬 록마울과 대화하십시오.' WHERE `entry`=3507; +UPDATE `locales_quest` SET `Objectives_loc1`='Loramus가 깨달음 주문을 완료할 때까지 기다리십시오.' WHERE `entry`=3508; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 군주 아크코록과 대화하십시오.' WHERE `entry`=3509; +UPDATE `locales_quest` SET `Objectives_loc1`='헤타에라를 처치하고 헤타에라의 피투성이 머리, 헤타에라의 상처난 머리, 헤타에라의 상처난 머리를 군주 아크코록에게 가져가십시오.' WHERE `entry`=3510; +UPDATE `locales_quest` SET `Objectives_loc1`='Loramus Thalipedes에게 화를 내십시오.' WHERE `entry`=3511; +UPDATE `locales_quest` SET `Objectives_loc1`='Talon Den의 리더인 Keymaster Rynthariel을 처치하십시오.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라의 제디가에게 돌아가기 전에 베스아마라 서판, 진야엘 서판, 마크리 서판, 사엘하이 서판을 찾아야 합니다.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 마가타에게 베스아마라의 서판을 가져가십시오.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `Objectives_loc1`='벨니스트라즈를 돕기로 동의하면 그와 다시 대화하고 그가 준 맹세석을 그에게 돌려주십시오.' WHERE `entry`=3523; +UPDATE `locales_quest` SET `Objectives_loc1`='Auberdine 바로 남쪽 해변에 있는 바다 생물에게서 Sea Creature Bons를 회수한 다음 Auberdine에 있는 Gwennyth Bly\'Leggonde에게 돌아가십시오.' WHERE `entry`=3524; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덩굴 구릉에 있는 가시멧돼지의 우상까지 벨니스트라즈를 호위하세요.$B$B벨니스트라즈가 우상을 폐쇄하는 의식을 수행하는 동안 벨니스트라즈를 보호하세요.' WHERE `entry`=3525; +UPDATE `locales_quest` SET `Objectives_loc1`='고블린 기계공학에 대해 더 알고 싶다면 가젯잔에 있는 닉스 스프로켓스프링에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=3526; +UPDATE `locales_quest` SET `Objectives_loc1`='진야엘의 서판을 오그리마에 있는 제스리몬에게 가져가십시오.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 안드론 간트에게 마크리의 서판을 가져가십시오.' WHERE `entry`=3542; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 대마법사 실렘에게 사엘하이 서판을 가져가야 합니다.' WHERE `entry`=3561; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 제디가에게 마가타의 쪽지를 전달하십시오.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 제디가에게 제스리몬의 쪽지를 전달해야 합니다.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 제디가에게 안드론의 쪽지를 전달해야 합니다.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 제디가에게 실렘의 쪽지를 전달하십시오.' WHERE `entry`=3565; +UPDATE `locales_quest` SET `Objectives_loc1`='화학자 큐엘리에게 돌아가기 전에 아즈샤라의 엘다라스 폐허 해안을 따라 있는 조수 웅덩이에서 빈 약병 4개를 모두 채웁니다.' WHERE `entry`=3568; +UPDATE `locales_quest` SET `Objectives_loc1`='Cuely의 비약을 Undercity의 Thersa Windsong에게 전달하십시오.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `Objectives_loc1`='남부 아즈샤라에서 결정화된 아즈샤라이트 20개를 회수하십시오.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덤불 골짜기에 있는 고대의 갈반에게 화물을 가져가십시오.' WHERE `entry`=3621; +UPDATE `locales_quest` SET `Objectives_loc1`='Galvan이 무기 제작을 마칠 때까지 기다리십시오.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `Objectives_loc1`='호드의 타락한 영웅에게 돌아가십시오.' WHERE `entry`=3626; +UPDATE `locales_quest` SET `Objectives_loc1`='파멸자 라젤리크를 파괴하고 파멸자의 잘린 뿔을 호드의 타락한 영웅에게 돌려주어야 합니다.' WHERE `entry`=3628; +UPDATE `locales_quest` SET `Objectives_loc1`='고블린 기계공학에 대해 더 알고 싶다면 가젯잔에 있는 닉스 스프로켓스프링에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=3629; +UPDATE `locales_quest` SET `Objectives_loc1`='노움 기계공학에 대해 더 알고 싶다면 아이언포지에 있는 수석땜장이 오버스파크에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=3630; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 Strahad Farsan과 대화하십시오.' WHERE `entry`=3631; +UPDATE `locales_quest` SET `Objectives_loc1`='노움 기계공학에 대해 더 알고 싶다면 아이언포지에 있는 수석땜장이 오버스파크에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=3632; +UPDATE `locales_quest` SET `Objectives_loc1`='고블린 기계공학에 대해 더 알고 싶다면 가젯잔에 있는 닉스 스프로켓스프링에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=3633; +UPDATE `locales_quest` SET `Objectives_loc1`='노움 기계공학에 대해 더 알고 싶다면 아이언포지에 있는 수석땜장이 오버스파크에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=3634; +UPDATE `locales_quest` SET `Objectives_loc1`='노움 기계공학에 대해 더 알고 싶다면 무법항에 있는 오글소프 오브노티쿠스에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=3635; +UPDATE `locales_quest` SET `Objectives_loc1`='노움 기계공학에 대해 더 알고 싶다면 무법항에 있는 오글소프 오브노티쿠스에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=3637; +UPDATE `locales_quest` SET `Objectives_loc1`='고블린 엔지니어가 되는 데 동의하면 비밀 서약을 마우스 오른쪽 버튼으로 클릭하고 Gadgetzan에서 Nixx Sprocketspring과 다시 한 번 대화하십시오.' WHERE `entry`=3638; +UPDATE `locales_quest` SET `Objectives_loc1`='가젯잔에 있는 닉스 스프로킷스프링에게 20개의 대형 철제 폭탄, 20개의 단단한 다이너마이트, 5개의 폭발성 양을 가져가야 합니다.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `Objectives_loc1`='노움 엔지니어가 되는 데 동의하면 비밀 서약을 마우스 오른쪽 버튼으로 클릭하고 아이언포지에 있는 수석땜장이 오버스파크와 다시 한 번 대화하십시오.' WHERE `entry`=3640; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 수석땜장이 오버스파크에게 미스릴 관 6개, 정확한 스코프, 고급 표적 더미 2개를 가져가십시오.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `Objectives_loc1`='Gnome Engineer가 되는 데 동의하면 Pledge of Secrecy를 마우스 오른쪽 버튼으로 클릭하고 Booty bay에서 Oglethrope Obnoticus와 다시 한 번 대화하십시오.' WHERE `entry`=3642; +UPDATE `locales_quest` SET `Objectives_loc1`='무법항에 있는 오글소프 오브노티쿠스에게 미스릴 튜브 6개, 정확한 스코프, 고급 표적 더미 2개를 가져가십시오.' WHERE `entry`=3643; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 두소리안 랄과 대화하십시오.' WHERE `entry`=3681; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 타우릿산의 폐허로 모험을 떠나 타우릿산 유물에서 정보를 되찾으십시오.' WHERE `entry`=3701; +UPDATE `locales_quest` SET `Objectives_loc1`='왕실 역사가 아케소누스가 타우릿산의 역사를 철회하는 것을 들어보십시오.' WHERE `entry`=3702; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 대드루이드 판드랄 스태그헬름과 대화하십시오.' WHERE `entry`=3763; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 바샤나 룬토템에게 종자 상품권을 가져가십시오.' WHERE `entry`=3782; +UPDATE `locales_quest` SET `Objectives_loc1`='Everlook에서 Umi Rumplesnicker를 위해 두꺼운 예티 모피 10개를 수집합니다.' WHERE `entry`=3783; +UPDATE `locales_quest` SET `Objectives_loc1`='Tharlendis 씨앗이 든 상록주머니와 운고로 토양 샘플 2개를 사용하여 여명초 샘플을 재배해보세요.$B$BB썬더 블러프에 있는 바샤나 룬토템에 여명초 10개를 가져오세요.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `Objectives_loc1`='Feathermoon 요새에 있는 Quintis Jonespyre와 대화하십시오.' WHERE `entry`=3787; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 대드루이드 판드랄 스태그헬름과 대화하십시오.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원으로 모험을 떠나 샤니 프라우드터스크가 어떻게 되었는지 알아보십시오.' WHERE `entry`=3821; +UPDATE `locales_quest` SET `Objectives_loc1`='크롬그룰에게서 샤니의 코걸이를 되찾아 카르가스에 있는 탈트락에게 가져가십시오.' WHERE `entry`=3822; +UPDATE `locales_quest` SET `Objectives_loc1`='Firegut Ogre-Mages 15명, Firegut Ogres 7명, Firegut Ogre Brutes 7명을 처치하고 완료되면 Oralius로 돌아갑니다.' WHERE `entry`=3823; +UPDATE `locales_quest` SET `Objectives_loc1`='공포망치 바위 서쪽 어딘가에서 고르테쉬를 찾으십시오.' WHERE `entry`=3824; +UPDATE `locales_quest` SET `Objectives_loc1`='고르테쉬의 잘린 머리를 가져다가 공포망치 바위 꼭대기에 놓으세요.' WHERE `entry`=3825; +UPDATE `locales_quest` SET `Objectives_loc1`='버섯구름 봉우리에 있는 쿠엔틴과 대화하십시오.' WHERE `entry`=3841; +UPDATE `locales_quest` SET `Objectives_loc1`='버섯구름 봉우리에 있는 쿠엔틴에게 인내의 비약 2개를 가져가십시오.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `Objectives_loc1`='Fragile Sprite Darter Egg를 Hinterlands로 가져가 Agnar Beastamer에게 말하십시오. 그러나 서두르십시오. 알 안에 있는 새끼가 죽기 전에 그를 찾는 데 1시간밖에 남지 않았습니다.' WHERE `entry`=3843; +UPDATE `locales_quest` SET `Objectives_loc1`='팩 안의 아이템을 조사하고 소유자에게 가져가십시오.' WHERE `entry`=3845; +UPDATE `locales_quest` SET `Objectives_loc1`='특별한 닭 모이를 찾아 친구가 된 닭에게 돌아가세요.' WHERE `entry`=3861; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구에 있는 스파크 닐마이너에게 공룡 뼈 8개를 가져가세요.' WHERE `entry`=3882; +UPDATE `locales_quest` SET `Objectives_loc1`='스크래핑 바이알을 사용하여 운고로 분화구에 있는 고리쉬 벌통 부화장 중 한 곳에서 벌집 벽 샘플을 수집하세요.' WHERE `entry`=3883; +UPDATE `locales_quest` SET `Objectives_loc1`='밀리 오스워스와 대화하십시오.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Objectives_loc1`='Northshire Abbey에 있는 Milly Osworth에게 Milly\'s Harvest 상자 8개를 가져가십시오.' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Objectives_loc1`='Northshire Abbey에 있는 형제 Neals에게 포도 목록을 가져가십시오.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 산의 채석장으로 가서 대군주 파이론을 처치하십시오.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 나락으로 들어가 인센디우스 경을 추적하세요.' WHERE `entry`=3907; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원에 있는 도노바 스노우든에게 링켄의 검을 가져가십시오.' WHERE `entry`=3908; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 웨니키 볼트버킷에게 너겟 민달팽이 15개를 가져가야 합니다.' WHERE `entry`=3922; +UPDATE `locales_quest` SET `Objectives_loc1`='부서지고 낡은 사모플랜지를 오그리마에 있는 릴리 그리시곱에게 가져가십시오.' WHERE `entry`=3923; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 릴리 그리쉬곱에게 사모플랜지 설명서를 가져가십시오.' WHERE `entry`=3924; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 나락에서 사령관 고르샤크를 찾으십시오.$B$B오크의 조잡하게 그려진 그림에는 초상화 위에 막대가 그려져 있었습니다.' WHERE `entry`=3981; +UPDATE `locales_quest` SET `Objectives_loc1`='고르샤크를 지켜라.' WHERE `entry`=3982; +UPDATE `locales_quest` SET `Objectives_loc1`='Kharan Mighthammer와 대화하고 Moira Bronzebeard 공주의 납치에 대한 정보를 수집하십시오.' WHERE `entry`=4001; +UPDATE `locales_quest` SET `Objectives_loc1`='스랄이 계획한 임무를 수행할 준비가 되었으면 스랄과 대화하십시오.' WHERE `entry`=4002; +UPDATE `locales_quest` SET `Objectives_loc1`='황제 다그란 타우릿산을 처치하고 모이라 브론즈비어드 공주를 사악한 주문에서 구출하십시오.' WHERE `entry`=4003; +UPDATE `locales_quest` SET `Objectives_loc1`='스랄에게 돌아가라!' WHERE `entry`=4004; +UPDATE `locales_quest` SET `Objectives_loc1`='크롬자르의 깃발 조각을 교차로 서쪽에 있는 레그타르 데스게이트로 가져가십시오.' WHERE `entry`=4021; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원으로 모험을 떠나 사제 테오도라 뮬바다니아를 위해 부서진 정령 조각 10개를 회수하십시오.$B$B당신은 테오도라가 그 지역의 골렘과 정령이 조각의 출처라고 언급한 것을 기억합니다.' WHERE `entry`=4061; +UPDATE `locales_quest` SET `Objectives_loc1`='로트윌 베리아투스에게 정령 조각 샘플을 가져가십시오.$B$B당신은 테오도라가 로트윌이 동쪽에 있는 야영지에 주둔하고 있다고 말한 것을 기억합니다.' WHERE `entry`=4062; +UPDATE `locales_quest` SET `Objectives_loc1`='골렘 군주 아르겔마크를 찾아 처치하십시오.' WHERE `entry`=4063; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 나락으로 모험을 떠나 사악한 침략자들을 무찌르세요!$B$B전쟁군주 고어투스가 앤빌라지 경비병 15명, 앤빌라지 감시자 10명, 앤빌라지 보병 5명을 처치하라고 했습니다.' WHERE `entry`=4081; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 나락으로 모험을 떠나 사악한 침략자들을 무찌르세요!$B$B전쟁군주 Goretooth는 당신이 앤빌라지 의무병 10명, 앤빌라지 병사 10명, 앤빌라지 장교 10명을 처치하라고 합니다.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 메이베스 리버브리즈에게 핏빛 호박석 15개를 가져가야 합니다.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `Objectives_loc1`='포로인 Grark Lorkrub을 불타는 평원을 지나 검은바위 산을 지나 Searing Gorge까지 호위하십시오.$B$B당신은 Lexlort가 Grark를 구금하기 위해 부하들을 반대편에서 기다리게 할 것이라고 언급한 것을 기억합니다.$B$B당신도' WHERE `entry`=4121; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원으로 이동하여 Grark Lorkrub을 찾으십시오.' WHERE `entry`=4122; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 나락으로 가서 앵거포지 장군을 처치하세요!' WHERE `entry`=4132; +UPDATE `locales_quest` SET `Objectives_loc1`='카르가스에 있는 섀도우마스터 비비안 라그레이브와 대화하십시오.' WHERE `entry`=4133; +UPDATE `locales_quest` SET `Objectives_loc1`='카르가스에 있는 비비안 라그레이브에게 잃어버린 썬더브루 제조법을 가져가십시오.' WHERE `entry`=4134; +UPDATE `locales_quest` SET `Objectives_loc1`='Raschal의 마지막 알려진 행방이 발견되었으므로 Writhing Deep에서 계속해서 Raschal 또는 그의 유해를 찾으십시오.' WHERE `entry`=4135; +UPDATE `locales_quest` SET `Objectives_loc1`='15개의 붉은 꽃잎을 모아 무이긴에게 돌아가십시오.' WHERE `entry`=4141; +UPDATE `locales_quest` SET `Objectives_loc1`='페랄라스에 있는 그레건 브루스퓨어에게 붉은꽃잎을 가져가십시오.' WHERE `entry`=4142; +UPDATE `locales_quest` SET `Objectives_loc1`='Ratchet에 있는 Marvon Rivetseeker의 작업장으로 이동합니다.' WHERE `entry`=4147; +UPDATE `locales_quest` SET `Objectives_loc1`='고블린 기계공학에 대해 더 알고 싶다면 가젯잔에 있는 닉스 스프로켓스프링에게 기계공학 설명서를 가져가십시오.' WHERE `entry`=4181; +UPDATE `locales_quest` SET `Objectives_loc1`='Black Broodlings 15마리, Black Dragonspawn 10마리, Black Wyrmkin 4마리, Black Drake 1마리를 처치하십시오.' WHERE `entry`=4182; +UPDATE `locales_quest` SET `Objectives_loc1`='Lakeshire로 가서 Helendis Riverhorn의 편지를 집정관 솔로몬에게 전달하십시오.' WHERE `entry`=4183; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드로 가서 대영주 볼바르 폴드라곤에게 솔로몬의 간청을 전하십시오.$B$BBolvar는 스톰윈드 요새에 거주합니다.' WHERE `entry`=4184; +UPDATE `locales_quest` SET `Objectives_loc1`='여군주 카트라나 프레스톨과 대화한 후 대영주 볼바르 폴드라곤과 대화하십시오.' WHERE `entry`=4185; +UPDATE `locales_quest` SET `Objectives_loc1`='레이크샤이어에 있는 집정관 솔로몬에게 볼바르의 칙령을 가져가십시오.' WHERE `entry`=4186; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 치안대장 맥스웰과 대화하십시오.' WHERE `entry`=4223; +UPDATE `locales_quest` SET `Objectives_loc1`='Ragged John과 대화하여 원수 Windsor의 운명에 대해 알아보고 이 작업을 완료하면 원수 Maxwell에게 돌아가십시오.$B$B원수 Maxwell이 북쪽 동굴에서 그를 찾으라고 말했던 것이 기억납니다.' WHERE `entry`=4224; +UPDATE `locales_quest` SET `Objectives_loc1`='북서쪽에 있는 검은바위 산으로 이동하여 검은바위 나락으로 들어가십시오.' WHERE `entry`=4241; +UPDATE `locales_quest` SET `Objectives_loc1`='맥스웰 원수에게 나쁜 소식을 전하십시오.' WHERE `entry`=4242; +UPDATE `locales_quest` SET `Objectives_loc1`='미스릴 상자를 찾아 운고로 분화구에 있는 A-Me 01에게 돌아가십시오.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구에 있는 카르나 렘트래블에게 A-Me 01을 호위해야 합니다.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `Objectives_loc1`='아레이를 안전한 곳으로 호위한 다음 잿빛 골짜기 동부의 숲의 노래에 있는 케이네스 스틸윈드와 대화하십시오.' WHERE `entry`=4261; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 Windsor 원수가 보고 싶어할 무언가를 방금 우연히 발견했을 수도 있습니다.' WHERE `entry`=4264; +UPDATE `locales_quest` SET `Objectives_loc1`='Zukk\'ash 하이브에서 Raschal을 구출하십시오.$B$BFathermoon Stronghold에 있는 Ginro Hearthkindle에게 돌아가서 Raschal이 잘 살아 있음을 알리십시오.' WHERE `entry`=4265; +UPDATE `locales_quest` SET `Objectives_loc1`='페더문 성채에 있는 샨드리스 페더문과 대화하십시오.' WHERE `entry`=4266; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 그라시나 스피릿마이트에게 라샬의 보고서를 가져가야 합니다.' WHERE `entry`=4267; +UPDATE `locales_quest` SET `Objectives_loc1`='보안관 Windsor의 잃어버린 정보를 반환하십시오.$B$BWindsor 보안관은 해당 정보가 골렘 군주 Argelmach와 앵거포지 장군에게 있다고 믿고 있습니다.' WHERE `entry`=4282; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구에서 북쪽 수정 수정탑의 위치를 알아내십시오.' WHERE `entry`=4285; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구에서 동부 수정탑의 위치를 알아내십시오.' WHERE `entry`=4287; +UPDATE `locales_quest` SET `Objectives_loc1`='서쪽 수정탑의 위치를 알아내십시오.' WHERE `entry`=4288; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구에 있는 토르와 패스파인더에게 돌아가기 전에 라코르위가 가장 최근에 죽인 시체를 찾아 트레샤돈 시체 조각을 훔치십시오.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구 입구 근처에 있는 토르와 패스파인더에게 라바사우르스 페로몬 땀샘 2개를 가져가야 합니다.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `Objectives_loc1`='Torwa\'s Pouch의 내용물을 사용하여 Lar\'korwi를 소환하고 그를 처치하십시오.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 아무 슬라임에서 악령나무 슬라임 샘플을 수집하세요.' WHERE `entry`=4293; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구에 있는 아무 슬라임에서 운고로 슬라임 샘플을 수집하세요.' WHERE `entry`=4294; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지에 있는 아그나르 비스타머에게 실버메인 추적자 옆구리 5개를 가져가야 합니다.' WHERE `entry`=4297; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지에 있는 아그나르 비스타머와 대화하십시오.' WHERE `entry`=4298; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 제스리몬에게 하얀 라바사우르스 발톱 8개를 가져가야 합니다.' WHERE `entry`=4300; +UPDATE `locales_quest` SET `Objectives_loc1`='우차의 모피를 운고로 분화구 입구에 있는 토르와 패스파인더에게 가져가세요.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `Objectives_loc1`='잠시 후 J.D. Collie와 대화하십시오.' WHERE `entry`=4321; +UPDATE `locales_quest` SET `Objectives_loc1`='Windsor 원수가 장비를 되찾고 친구들을 구출하도록 도와주세요.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 나락으로 가서 Kharan Mighthammer를 찾으십시오.$B$B왕은 Kharan이 그곳에 포로로 잡혀 있다고 말했습니다. 아마도 감옥을 찾아야 할 것입니다.' WHERE `entry`=4341; +UPDATE `locales_quest` SET `Objectives_loc1`='Kharan Mighthammer의 이야기를 들어보세요.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지로 돌아가서 마그니 브론즈비어드 국왕에게 나쁜 소식을 전하십시오.' WHERE `entry`=4361; +UPDATE `locales_quest` SET `Objectives_loc1`='잠시 후 Eridan과 다시 대화하십시오.' WHERE `entry`=4442; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스에서 크링클 굿스틸을 찾기 전에 굿스틸의 장부를 가지고 목록에 있는 항목을 찾으십시오.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 두소리안 랄과 대화하십시오.' WHERE `entry`=4485; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 두소리안 랄과 대화하십시오.' WHERE `entry`=4486; +UPDATE `locales_quest` SET `Objectives_loc1`='Ratchet에 있는 Strahad Farsan과 대화하십시오.' WHERE `entry`=4487; +UPDATE `locales_quest` SET `Objectives_loc1`='Ratchet에 있는 Strahad Farsan과 대화하십시오.' WHERE `entry`=4488; +UPDATE `locales_quest` SET `Objectives_loc1`='Ratchet에 있는 Strahad Farsan과 대화하십시오.' WHERE `entry`=4489; +UPDATE `locales_quest` SET `Objectives_loc1`='톱니항에 있는 스트라하드 파르산과 대화하여 지옥마를 소환하는 능력을 배우십시오.' WHERE `entry`=4490; +UPDATE `locales_quest` SET `Objectives_loc1`='Ringo를 Marshal\'s Refuge에 있는 Spraggle Frock에게 데려가십시오.$B$BRingo가 기절하면 Spraggle\'s Canteen을 사용하여 그를 소생시키십시오.' WHERE `entry`=4491; +UPDATE `locales_quest` SET `Objectives_loc1`='Fire Plume Ridge에서 Ringo를 찾으십시오.' WHERE `entry`=4492; +UPDATE `locales_quest` SET `Objectives_loc1`='가젯잔에 있는 연금술사 페슬저그와 대화하십시오.' WHERE `entry`=4494; +UPDATE `locales_quest` SET `Objectives_loc1`='테러닥스 10마리와 광포한 테러닥스 15마리를 처치한 다음 마셜의 피난처에 있는 스프래글 프록과 대화하십시오.' WHERE `entry`=4501; +UPDATE `locales_quest` SET `Objectives_loc1`='Jadefire Satyrs의 달샘에서 오염된 물 샘플을 수집하여 Bloodvenom Post에 있는 Winna Hazzard에게 가져가십시오.' WHERE `entry`=4505; +UPDATE `locales_quest` SET `Objectives_loc1`='위나의 새끼 고양이를 타락한 달 우물로 데려가 풀어준 다음 다시 위나에게 가져오십시오.$B$BO위나로 돌아온 후 고양이를 클릭하여 위나에게 풀어주십시오.' WHERE `entry`=4506; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 그라시나 스피릿마이트에게 페슬저그의 운고로 보고서를 가져가야 합니다.' WHERE `entry`=4508; +UPDATE `locales_quest` SET `Objectives_loc1`='페슬저그의 운고로 보고서를 오그리마에 있는 질지빈 드럼로어에게 가져가십시오.' WHERE `entry`=4509; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스 은행에 있는 이드리아나에게 은행 상품권을 가져가십시오.' WHERE `entry`=4510; +UPDATE `locales_quest` SET `Objectives_loc1`='은행 상품권을 오그리마 은행에 있는 카루스에게 가져가십시오.' WHERE `entry`=4511; +UPDATE `locales_quest` SET `Objectives_loc1`='채워진 순수한 샘플 단지 10개를 Ironforge에 있는 Laris Geardawdle에게 가져가십시오.$B$B찾는 데 어려움이 있다면 Laris에게서 더 많은 단서를 얻으십시오.' WHERE `entry`=4513; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 트룰 페일베인이 성난 올빼미야수 15마리와 누더기 올빼미야수 15마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=4521; +UPDATE `locales_quest` SET `Objectives_loc1`='Sparklematic 5200에 때묻은 물건을 넣고 기계를 시동하려면 3개의 은화가 있어야 합니다.' WHERE `entry`=4601; +UPDATE `locales_quest` SET `Objectives_loc1`='Sparklematic 5200에 때묻은 물건을 넣고 기계를 시동하려면 3개의 은화가 있어야 합니다.' WHERE `entry`=4602; +UPDATE `locales_quest` SET `Objectives_loc1`='무법항의 선장 시혼과 남작 레빌가즈를 처치한 다음 가시덤불 골짜기 해안에 있는 진홍빛 장막에 승선한 선장 피랄론에게 돌아가십시오.' WHERE `entry`=4621; +UPDATE `locales_quest` SET `Objectives_loc1`='병합된 수액 샘플을 언더시티에 있는 화학자 퓨얼리에게 가져가십시오.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 트룰 페일베인이 여명의 설원에서 광포한 올빼미야수 10마리를 사냥해 달라고 부탁했습니다.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인에 있는 그웨니스 블리레곤드에게 바다거북의 유해를 가져가십시오.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Objectives_loc1`='Sea Creature Bones를 Auberdine에 있는 Gwennyth Bly\'Leggonde에게 가져가십시오.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `Objectives_loc1`='Bloodaxe worg의 여주인 Halycon을 처치하십시오.' WHERE `entry`=4724; +UPDATE `locales_quest` SET `Objectives_loc1`='이상하게 표시된 상자를 아우버다인에 있는 그웨니스 블리레곤드에게 가져가십시오.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인에 있는 그웨니스 블리레곤드에게 바다거북의 유해를 가져가십시오.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Objectives_loc1`='Sea Creature Bones를 Auberdine에 있는 Gwennyth Bly\'Leggonde에게 가져가십시오.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `Objectives_loc1`='Sea Creature Bones를 Auberdine에 있는 Gwennyth Bly\'Leggonde에게 가져가십시오.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Objectives_loc1`='이상하게 표시된 상자를 아우버다인에 있는 그웨니스 블리레곤드에게 가져가십시오.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인에 있는 그웨니스 블리레곤드에게 바다거북의 유해를 가져가십시오.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Objectives_loc1`='Sea Creature Bones를 Auberdine에 있는 Gwennyth Bly\'Leggonde에게 가져가십시오.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더와 대화하십시오.' WHERE `entry`=4737; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더와 대화하십시오.' WHERE `entry`=4738; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더와 대화하십시오.' WHERE `entry`=4739; +UPDATE `locales_quest` SET `Objectives_loc1`='Murkdeep으로 알려진 멀록을 찾아 처치하십시오.' WHERE `entry`=4740; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 트룰 페일베인이 달빛 깃든 올빼미야수 13마리를 사냥해 달라고 부탁했습니다.' WHERE `entry`=4741; +UPDATE `locales_quest` SET `Objectives_loc1`='Dustwallow Marsh의 Wyrmbog로 이동하십시오.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인에 있는 썬드리스 윈드위버와 대화하십시오.' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Objectives_loc1`='Auberdine 북쪽으로 Cliffspring River를 따라 있는 첫 번째 폭포로 이동하여 그곳에 있는 웅덩이에서 샘플을 채취합니다.$B$BCliffspring River 샘플을 가지고 Auberdine에 있는 Thundris Windweaver에게 돌아가십시오.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인 달샘에 있는 빈 정화 그릇을 채우십시오.$B$B북부 블랙우드 펄볼그 야영지에서 과일, 견과류, 곡물 샘플을 수집하십시오.$B$B그 그릇을 섞어서 북쪽의 클리프스프링 강에서 가장 가까운 화톳불 근처에 두십시오.' WHERE `entry`=4763; +UPDATE `locales_quest` SET `Objectives_loc1`='리지웰의 상자를 스톰윈드에 있는 레밍턴 리지웰에게 가져가십시오.' WHERE `entry`=4765; +UPDATE `locales_quest` SET `Objectives_loc1`='카르가스에 있는 그림자 마법사 비비안 라그레이브에게 다크스톤 서판을 가져가십시오.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `Objectives_loc1`='Shadowmage Vivian Lagrave와 대화하십시오.' WHERE `entry`=4769; +UPDATE `locales_quest` SET `Objectives_loc1`='Highperch에서 Pao\'ka Swiftmountain을 호위한 다음 Whitereach Post에서 Motega Firemane과 대화하십시오.' WHERE `entry`=4770; +UPDATE `locales_quest` SET `Objectives_loc1`='Stranglethorn Vale에 있는 Xizk Goodstitch에게 금괴를 가져가십시오.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더에게 돌아가십시오.' WHERE `entry`=4782; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더에게 증오의 분노 피 10병과 하급 지옥석 1개를 가져가십시오.' WHERE `entry`=4783; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더에게 순금 실, 그을린 석탄 2개, 영혼 조각을 가져가십시오.' WHERE `entry`=4784; +UPDATE `locales_quest` SET `Objectives_loc1`='Menara Voidrender가 로브를 완성할 때까지 기다린 다음 그녀에게 다시 말을 겁니다.' WHERE `entry`=4786; +UPDATE `locales_quest` SET `Objectives_loc1`='깨지지 않은 서리바람 뿔 8개를 펠노크 스틸스프링에게 가져가야 합니다.' WHERE `entry`=4809; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 팅키 스팀보일에게 펠노크의 꾸러미를 가져가야 합니다.' WHERE `entry`=4810; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인 달샘에서 빈 물통을 채운 다음 어둠해안의 동쪽 산벽을 따라 있는 붉은 수정을 조사하십시오.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인에 있는 파수꾼 글린다 날셰아에게 찾은 것을 보고하십시오.' WHERE `entry`=4813; +UPDATE `locales_quest` SET `Objectives_loc1`='Freewind Post에 있는 Hagar Lightninghoof에게 Alien Egg를 반환하십시오.' WHERE `entry`=4821; +UPDATE `locales_quest` SET `Objectives_loc1`='와드를 위해 딸기 아이스크림을 사십시오.' WHERE `entry`=4822; +UPDATE `locales_quest` SET `Objectives_loc1`='Galak Scouts 12명, Galak Wranglers 10명, Galak Windchasers 6명을 처치한 다음 Freewind Post에 있는 Cliffwatcher Longhorn에게 돌아가십시오.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원 남부에서 야론 스톤셰이퍼의 난파된 야영지와 보급품을 찾으십시오.' WHERE `entry`=4861; +UPDATE `locales_quest` SET `Objectives_loc1`='야론 스톤쉐이퍼의 난파된 마차를 찾으십시오.' WHERE `entry`=4863; +UPDATE `locales_quest` SET `Objectives_loc1`='눈에서 야론의 보급품을 찾은 다음, 야론이 말한 부적을 훔친 야수를 찾으십시오.$B$BB야론의 보급품과 푸른 깃털 부적을 여명의 설원에 있는 오두막에 있는 야론 스톤쉐이퍼에게 가져가세요.' WHERE `entry`=4864; +UPDATE `locales_quest` SET `Objectives_loc1`='Motega Firemane에게 조사 결과를 보고하십시오.' WHERE `entry`=4865; +UPDATE `locales_quest` SET `Objectives_loc1`='푸른 깃털 목걸이를 블러드베놈 초소에 있는 트룰 페일베인에게 가져가십시오.' WHERE `entry`=4882; +UPDATE `locales_quest` SET `Objectives_loc1`='대군주 오모크, 대장군 부네, 대군주 웜타라크를 처치하십시오.' WHERE `entry`=4903; +UPDATE `locales_quest` SET `Objectives_loc1`='Darkcloud Pinnacle에서 Lakota Windsong을 호위한 다음 Freewind Post에서 Thalia Amberhide와 대화하십시오.' WHERE `entry`=4904; +UPDATE `locales_quest` SET `Objectives_loc1`='팅키 스팀보일과 대화하십시오.' WHERE `entry`=4907; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에서 아이트리그와 대화하십시오.' WHERE `entry`=4941; +UPDATE `locales_quest` SET `Objectives_loc1`='오브의 악마를 처치한 다음 타베사와 대화하십시오.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `Objectives_loc1`='Infus Emerald를 가지고 잊혀진 땅에 있는 Infernals 중 하나에 사용하십시오.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `Objectives_loc1`='Menara Voidrender가 Dar\'Orahil의 보주를 완성할 때까지 기다린 다음 그녀에게 다시 말을 겁니다.' WHERE `entry`=4964; +UPDATE `locales_quest` SET `Objectives_loc1`='켄타우로스의 공격으로부터 카나티 그레이클라우드를 보호하세요.' WHERE `entry`=4966; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더와 대화하십시오.' WHERE `entry`=4967; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더와 대화하십시오.' WHERE `entry`=4968; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더와 대화하십시오.' WHERE `entry`=4969; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 첨탑으로 가서 대족장 렌드 블랙핸드를 처치하십시오.' WHERE `entry`=4974; +UPDATE `locales_quest` SET `Objectives_loc1`='Menara Voidrender가 Noh\'Orahil의 보주를 완성할 때까지 기다린 다음 그녀에게 다시 말을 겁니다.' WHERE `entry`=4975; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 메나라 보이드렌더에게 정화된 지옥불 보주를 가져가십시오.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 첨탑으로 가서 Bijou에게 무슨 일이 일어났는지 알아보세요.' WHERE `entry`=4981; +UPDATE `locales_quest` SET `Objectives_loc1`='Bijou의 유품을 찾아 그녀에게 돌려주십시오.' WHERE `entry`=4982; +UPDATE `locales_quest` SET `Objectives_loc1`='카르가스에 있는 그랜드마스터 렉슬로트에게 비쥬의 정찰 보고서를 가져가십시오.' WHERE `entry`=4983; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원으로 가서 치안대장 맥스웰에게 비주의 정보를 전하십시오.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `Objectives_loc1`='Crossroads의 보급품 상자를 찾아서 불모의 땅에 있는 Thork에게 돌려주십시오.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `Objectives_loc1`='Everlook에서 Malyfous Darkhammer와 대화하십시오.' WHERE `entry`=5047; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅 타우라조 야영지에 있는 망글투스에게 핏빛 조각을 가져가세요.$B$B그가 아감마간의 힘으로 당신을 축복하기를 원한다면 핏빛 조각을 더 모으세요.' WHERE `entry`=5052; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterspring의 Everlook에 있는 Storm Shadowhoof가 우르시우스를 처치해 달라고 했습니다.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterspring의 Everlook에 있는 Storm Shadowhoof가 Brumeran을 처치해 달라고 했습니다.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 멜로르 스톤후프에게 스톰 섀도후프의 마커를 가져가십시오.' WHERE `entry`=5057; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스로 돌아가 마스렌길 베어워커에게 바다사자의 펜던트를 보여주세요.' WHERE `entry`=5061; +UPDATE `locales_quest` SET `Objectives_loc1`='Incendia Agave 10 부셸을 모은 다음 Thunderbluff의 Elder Rise에서 Magatha Grimtotem과 상담하십시오.' WHERE `entry`=5062; +UPDATE `locales_quest` SET `Objectives_loc1`='스칼렛 서번트 모자를 만들려면 다음 항목을 말리푸스 다크해머에게 가져와야 합니다. 야수의 온전한 가죽 1개;' WHERE `entry`=5063; +UPDATE `locales_quest` SET `Objectives_loc1`='Darkcloud Pinnacle에서 3개의 비밀 노트를 찾아 회수하십시오.' WHERE `entry`=5064; +UPDATE `locales_quest` SET `Objectives_loc1`='Leggings of Arcana를 만들려면 Malyfous Darkhammer에게 다음 항목을 가져와야 합니다. 1 Pristine Hide of the Beast;' WHERE `entry`=5067; +UPDATE `locales_quest` SET `Objectives_loc1`='Bloodthirst의 흉갑을 만들려면 다음 항목을 Malyfous Darkhammer에게 가져와야 합니다. 1 Pristine Hide of the Beast;' WHERE `entry`=5068; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterspring에 있는 Donova Snowden에게 빈 화수 플라스크를 가져가십시오.' WHERE `entry`=5083; +UPDATE `locales_quest` SET `Objectives_loc1`='발견한 내용을 Donova Snowden에게 다시 보고하십시오.' WHERE `entry`=5085; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원에 있는 도노바 스노든을 위해 독성 공포 방울 3개를 수집하세요.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 사령관 맥스웰에게 드라키사스 장군의 명령을 가져가십시오.' WHERE `entry`=5089; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashlam Valorfist 사령관을 찾으십시오.' WHERE `entry`=5090; +UPDATE `locales_quest` SET `Objectives_loc1`='Sorrow Hill에서 Skeletal Flayer 10마리와 Slaving Ghouls 10마리를 처치하십시오.$B$B서부 역병지대의 Chillwind Camp에 있는 사령관 Ashlam Valorfist에게 돌아가십시오.' WHERE `entry`=5092; +UPDATE `locales_quest` SET `Objectives_loc1`='고위 집행관 데링턴을 찾으십시오.' WHERE `entry`=5093; +UPDATE `locales_quest` SET `Objectives_loc1`='고위 집행관 데링턴을 찾으십시오.' WHERE `entry`=5094; +UPDATE `locales_quest` SET `Objectives_loc1`='고위 집행관 데링턴을 찾으십시오.' WHERE `entry`=5095; +UPDATE `locales_quest` SET `Objectives_loc1`='Beacon Torch를 사용하여 Andorhal의 각 탑을 표시하십시오.' WHERE `entry`=5097; +UPDATE `locales_quest` SET `Objectives_loc1`='이 세계의 누군가는 이 건틀릿으로 무엇을 해야할지 알아야 합니다.' WHERE `entry`=5103; +UPDATE `locales_quest` SET `Objectives_loc1`='말리퍼스 다크해머 6개의 마법 토륨 주괴, 2개의 불의 정수, 4성 루비를 가져오세요.' WHERE `entry`=5124; +UPDATE `locales_quest` SET `Objectives_loc1`='로락스와 대화하십시오.' WHERE `entry`=5126; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 피터 갈렌에게 질긴 전갈 흉갑 2개, 질긴 전갈 장갑 2개, 낡은 용비늘 10개를 가져가십시오.$B$B이 퀘스트를 완료하면 용비늘 가죽세공 기술을 사용할 수 있습니다.$B$B이 퀘스트를 완료하면 배울 수 없습니다.' WHERE `entry`=5141; +UPDATE `locales_quest` SET `Objectives_loc1`='야생 가죽 조끼와 야생 가죽 투구를 페랄라스에 있는 Caryssia Moonhunter에게 가져가십시오.$B$B이 퀘스트를 완료하면 부족 가죽세공 기술을 사용할 수 있습니다.$B$B이 퀘스트를 완료하면 용비늘 가죽세공과 정기 가죽세공을 배울 수 없습니다.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `Objectives_loc1`='황무지에 있는 토르카프 드래곤아이에게 질긴 전갈 흉갑 2개, 질긴 전갈 장갑 2개, 낡은 용비늘 10개를 가져가십시오.$B$B이 퀘스트를 완료하면 용비늘 가죽세공 기술을 사용할 수 있습니다.$B$B이 퀘스트를 완료하면' WHERE `entry`=5145; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 산맥에 있는 브룸 윈터후프에게 불의 심장 2개, 물의 구슬 2개, 대지의 핵 2개, 바람의 숨결 2개를 가져가십시오.$B$B이 퀘스트를 완료하면 정기 가죽세공 기술을 사용할 수 있습니다.$B$B완료' WHERE `entry`=5146; +UPDATE `locales_quest` SET `Objectives_loc1`='Arnak Grimtotem을 처치하고 Freewind Post에 있는 Cliffwatcher Longhorn에게 당신의 행위에 대한 증거를 가져오십시오.' WHERE `entry`=5147; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덤불 골짜기에 있는 세집에게 야생 가죽 조끼와 야생 가죽 투구를 가져가십시오.$B$B이 퀘스트를 완료하면 부족 가죽세공 기술을 사용할 수 있습니다.$B$B이 퀘스트를 완료하면 용비늘 가죽세공 및' WHERE `entry`=5148; +UPDATE `locales_quest` SET `Objectives_loc1`='빈 수통을 자데나르 중앙에 있는 달의 우물로 가져가 채우고 악령의 숲에 있는 그레타 모스후프에게 돌아가세요.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 이슬렌 워터시어에게 타락한 달샘 물을 가져가십시오.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `Objectives_loc1`='계속하려면 Haleh와 대화하십시오.' WHERE `entry`=5161; +UPDATE `locales_quest` SET `Objectives_loc1`='변덕스러운 카탈로그에서 읽으십시오.' WHERE `entry`=5164; +UPDATE `locales_quest` SET `Objectives_loc1`='정화된 달샘물을 사용하여 Felwood의 Shadow Hold에 있는 4개의 보호용 화로의 불을 끄고 Emerald Sanctuary에 있는 Greta Mosshoof에게 돌아가십시오.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `Objectives_loc1`='희망의 빛 예배당에 있는 칼린 레드패스에게 호르구스의 해골과 마르둑의 부서진 검을 가져가야 합니다.' WHERE `entry`=5181; +UPDATE `locales_quest` SET `Objectives_loc1`='Jaedenar를 검색하여 블러드 레드 키의 용도를 알아보세요.' WHERE `entry`=5202; +UPDATE `locales_quest` SET `Objectives_loc1`='아르코나린을 라이트포지와 그녀의 장비가 있는 곳으로 호송한 다음 섀도우 홀드에서 탈출할 때 아르코나린을 보호하세요.' WHERE `entry`=5203; +UPDATE `locales_quest` SET `Objectives_loc1`='Trey Lightforge의 유해를 찾기 전에 Jaedenar로 돌아가 서큐버스 Rakaiah를 처치하십시오.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `Objectives_loc1`='서부 역병지대의 칠윈드 거점에 있는 대여사제 맥도넬과 대화하십시오.' WHERE `entry`=5215; +UPDATE `locales_quest` SET `Objectives_loc1`='채워진 펠스톤 병을 서부 역병지대의 칠윈드 야영지에 있는 대여사제 맥도넬에게 가져가십시오.' WHERE `entry`=5217; +UPDATE `locales_quest` SET `Objectives_loc1`='서부 역병지대에 있는 달손의 눈물로 이동하여 그곳에 있는 가마솥 군주를 찾아 처치하고 열쇠를 사용하여 가마솥에 접근하십시오.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `Objectives_loc1`='채워진 달슨의 눈물병을 서부 역병지대의 칠윈드 야영지에 있는 대여사제 맥도넬에게 가져가십시오.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `Objectives_loc1`='Western Plaguelands의 Writhing Haunt로 이동하여 그곳에 있는 Cauldron Lord를 찾아 처치하고 그 열쇠를 사용하여 가마솥에 접근하십시오.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `Objectives_loc1`='서부 역병지대의 칠윈드 야영지에 있는 대여사제 맥도넬에게 가득 찬 몸부림치는 유령 병을 가져가십시오.' WHERE `entry`=5223; +UPDATE `locales_quest` SET `Objectives_loc1`='채워진 가론의 시들어가는 병을 서부 역병지대의 칠윈드 야영지에 있는 대여사제 맥도넬에게 가져가십시오.' WHERE `entry`=5226; +UPDATE `locales_quest` SET `Objectives_loc1`='Moora와 Salia를 죽이고 Shadow Lord Fel\'dan의 머리를 Felwood에 있는 Greta Mosshoof에게 가져가십시오.' WHERE `entry`=5242; +UPDATE `locales_quest` SET `Objectives_loc1`='Starfall 마을에 있는 Jaron Stoneshaper와 대화하십시오.' WHERE `entry`=5244; +UPDATE `locales_quest` SET `Objectives_loc1`='Jaron\'s Pick을 사용하여 4개의 명가 유물 조각을 찾으십시오.' WHERE `entry`=5245; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라의 진말로 사원에서 신성한 명가의 글을 찾아 동부 역병지대의 노스패스 탑 근처에 있는 오로라 스카이콜러에게 가져가십시오.' WHERE `entry`=5246; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterspring에서 Starfall을 찾고 Wynd Nightchaser와 대화하십시오.' WHERE `entry`=5250; +UPDATE `locales_quest` SET `Objectives_loc1`='Starfall Village에 있는 Wynd Nightchaser와 대화하고 Zin-Malor의 Crystal을 위한 적절한 장소에 대해 물어보십시오.' WHERE `entry`=5252; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 대드루이드 판드랄 스태그헬름에게 진말로의 수정을 전달하십시오.' WHERE `entry`=5253; +UPDATE `locales_quest` SET `Objectives_loc1`='맥스웰 티로서스와 대화하십시오.' WHERE `entry`=5264; +UPDATE `locales_quest` SET `Objectives_loc1`='은빛 요새를 열고 보상을 받으세요.' WHERE `entry`=5265; +UPDATE `locales_quest` SET `Objectives_loc1`='무기 제작자가 되려면 다음 항목을 만들어 Ironus에게 반환해야 합니다. 문스틸 브로드소드 4개, 거대한 철 도끼 4개, 무거운 미스릴 도끼 2개, 빅 블랙 메이스 2개.' WHERE `entry`=5284; +UPDATE `locales_quest` SET `Objectives_loc1`='갑옷 제작자가 되려면 다음 항목을 만들어 Okothos에 반환해야 합니다. 화려한 미스릴 투구 4개, 화려한 미스릴 부츠 2개, 화려한 미스릴 흉갑 1개.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `Objectives_loc1`='무기 제작자가 되려면 다음 항목을 만들어 Borgosh에게 반환해야 합니다: 문스틸 브로드소드 4개, 거대한 철 도끼 4개, 무거운 미스릴 도끼 2개, 빅 블랙 메이스 2개.' WHERE `entry`=5302; +UPDATE `locales_quest` SET `Objectives_loc1`='스트라솔름으로 가서 크림슨 해머스미스를 처치하십시오.' WHERE `entry`=5305; +UPDATE `locales_quest` SET `Objectives_loc1`='Stratholme에서 Black Guard Swordsmith를 찾아 그를 파괴하십시오.' WHERE `entry`=5307; +UPDATE `locales_quest` SET `Objectives_loc1`='잿빛 골짜기의 마에스트라 주둔지에 있는 릴라드리스 문리버까지 케를로니안 에버쉐이드를 호위해야 합니다.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `Objectives_loc1`='얼라이언스 영토인 칠윈드 캠프로 가서 웰던 바로브를 암살하십시오.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `Objectives_loc1`='Desolace의 Ghost Walker Post에 있는 Nataka Longhorn에게 Cliffwatcher Longhorn 보고서를 전달하십시오.' WHERE `entry`=5361; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Axe Fortress에서 Demon Box를 회수하고 Demon Pick과 함께 Shadowprey Village에 있는 Taiga Wisemane에게 반환하십시오.' WHERE `entry`=5381; +UPDATE `locales_quest` SET `Objectives_loc1`='무고한 피와 함께 스칼로맨스로 돌아가십시오.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 제시 문보우에게 트레이 라이트포지의 유해를 반환하십시오.' WHERE `entry`=5385; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛으로 가서 존경받는 레오니드 바돌로매를 찾으십시오.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `Objectives_loc1`='스트라솔름으로 가서 메네실의 선물을 찾으십시오.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `Objectives_loc1`='영혼결속 유품을 동부 역병지대에 있는 레오니드 바돌로매에게 가져가십시오.' WHERE `entry`=5464; +UPDATE `locales_quest` SET `Objectives_loc1`='Caer Darrow에 있는 Marduke 치안판사에게 돌아가십시오.' WHERE `entry`=5465; +UPDATE `locales_quest` SET `Objectives_loc1`='Doom Weed 10개를 모아서 Junior Apothecary Holland에게 전달하십시오.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `Objectives_loc1`='명예의 계곡에 있는 보육원 원장님 배틀웨일에게 오크 고아 휘파람을 건네주어 와드를 오그리마 고아원으로 돌려보내십시오.' WHERE `entry`=5502; +UPDATE `locales_quest` SET `Objectives_loc1`='서부 역병지대의 보루에 있는 병참장교 하사나에게 은빛 여명회 용맹 증표 10개를 가져가십시오.' WHERE `entry`=5504; +UPDATE `locales_quest` SET `Objectives_loc1`='은빛 여명회 용맹 토큰 10개를 서부 역병지대의 서리바람 야영지에 있는 병참장교 라이트파크에게 가져가십시오.' WHERE `entry`=5507; +UPDATE `locales_quest` SET `Objectives_loc1`='가젯잔에 있는 크링클 굿스틸에게 주입된 해골 파편과 15개의 금화를 가져가십시오.' WHERE `entry`=5514; +UPDATE `locales_quest` SET `Objectives_loc1`='얼어붙은 달걀을 동부 역병지대에 있는 레오니드 바돌로매에게 가져가십시오.' WHERE `entry`=5522; +UPDATE `locales_quest` SET `Objectives_loc1`='은빛 여명회 용맹 토큰 25개를 보루에 있는 병참장교 하사나, 서부 역병지대 서리바람 야영지의 병참장교 라이트파크 또는 동부 역병지대의 희망의 빛 예배당에 있는 병참장교 브리치락에게 가져가십시오.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스로 이동하여 남풍 마을 폐허에서 순결의 성물함을 찾으십시오.' WHERE `entry`=5527; +UPDATE `locales_quest` SET `Objectives_loc1`='얼어붙은 달걀을 베티나 비글징크에게 가져가십시오.' WHERE `entry`=5531; +UPDATE `locales_quest` SET `Objectives_loc1`='서부 역병지대의 Chillwind Point에 있는 Alchemist Arbington과 대화하십시오.' WHERE `entry`=5533; +UPDATE `locales_quest` SET `Objectives_loc1`='나가가 엘다라스 폐허에서 소유하고 있는 일부 룬을 찾아 아즈샤라에 있는 킴야엘에게 돌려주십시오.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `Objectives_loc1`='Sentinel Shaya를 찾아 Lesser Heal(랭크 2)로 그녀의 상처를 치료하세요.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `Objectives_loc1`='텔드랏실에 있는 로나 모닝라이트와 대화하십시오.' WHERE `entry`=5622; +UPDATE `locales_quest` SET `Objectives_loc1`='엘윈 숲에 있는 여사제 조세타와 대화하십시오.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Objectives_loc1`='Guard Roberts를 찾아 Lesser Heal(랭크 2)을 사용하여 그의 상처를 치료하십시오.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Objectives_loc1`='등산가 돌프를 찾아 하급 치유(랭크 2)를 사용하여 상처를 치료하세요.' WHERE `entry`=5625; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로에 있는 막산 안볼과 대화하십시오.' WHERE `entry`=5626; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5628; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5630; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5631; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5632; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5633; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 대여사제 로레나와 대화하십시오.' WHERE `entry`=5636; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 대여사제 로레나와 대화하십시오.' WHERE `entry`=5637; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 대여사제 로레나와 대화하십시오.' WHERE `entry`=5638; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 대여사제 로레나와 대화하십시오.' WHERE `entry`=5639; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 대여사제 로레나와 대화하십시오.' WHERE `entry`=5640; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 우르쿄와 대화하십시오.' WHERE `entry`=5642; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 우르쿄와 대화하십시오.' WHERE `entry`=5643; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 애살리스테와 대화하십시오.' WHERE `entry`=5644; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 대사제 로한과 대화하십시오.' WHERE `entry`=5645; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 애살리스테와 대화하십시오.' WHERE `entry`=5646; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 대사제 로한과 대화하십시오.' WHERE `entry`=5647; +UPDATE `locales_quest` SET `Objectives_loc1`='그런트 코르자를 찾아 하급 치유(2 등급)를 사용하여 그녀의 상처를 치료하십시오.' WHERE `entry`=5648; +UPDATE `locales_quest` SET `Objectives_loc1`='듀로타에 있는 타이진과 대화하십시오.' WHERE `entry`=5649; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 우르쿄와 대화하십시오.' WHERE `entry`=5654; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 우르쿄와 대화하십시오.' WHERE `entry`=5655; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 우르쿄와 대화하십시오.' WHERE `entry`=5656; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 우르쿄와 대화하십시오.' WHERE `entry`=5657; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 애살리스테와 대화하십시오.' WHERE `entry`=5659; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 애살리스테와 대화하십시오.' WHERE `entry`=5660; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 애살리스테와 대화하십시오.' WHERE `entry`=5661; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 애살리스테와 대화하십시오.' WHERE `entry`=5662; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 애살리스테와 대화하십시오.' WHERE `entry`=5663; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5673; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5674; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스에 있는 여사제 알라시아와 대화하십시오.' WHERE `entry`=5675; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 대여사제 로레나와 대화하십시오.' WHERE `entry`=5677; +UPDATE `locales_quest` SET `Objectives_loc1`='센티넬 아이나샤를 보호한 다음 잿빛 골짜기의 마에스트라 초소에서 오나이야와 대화하십시오.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 라하우로에게 그림토템 가방을 가져가십시오.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `Objectives_loc1`='중위의 휘장을 Neeru Fireblade에게 가져가서 그와 대화하십시오.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 스랄에게 돌아가기 전에 Bazzalan과 Invoker Jergosh를 처치하십시오.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 네루 파이어블레이드와 대화하십시오.' WHERE `entry`=5729; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 스랄과 대화하고 배운 것을 말하십시오.' WHERE `entry`=5730; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덤불에 있는 헤멧 네싱워리에게 룬의 코도 뿔을 가져가야 합니다.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구에 있는 불기둥 마루 꼭대기로 해골 열쇠 틀과 토륨 주괴 2개를 가져가세요.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `Objectives_loc1`='소환사 아라즈를 파괴하고 아라즈의 스카라베를 서부 역병지대의 서리바람 거점에 있는 연금술사 알빙턴에게 가져가야 합니다.' WHERE `entry`=5803; +UPDATE `locales_quest` SET `Objectives_loc1`='소환사 아라즈를 파괴하고 아라즈의 스카라베를 서부 역병지대의 보루에 있는 연금술사 디더스에게 가져가십시오.' WHERE `entry`=5804; +UPDATE `locales_quest` SET `Objectives_loc1`='Plaguelands의 중남부 지역에 있는 Caer Darrow 섬으로 이동하여 그림의 행방에 대한 단서를 찾으십시오.' WHERE `entry`=5846; +UPDATE `locales_quest` SET `Objectives_loc1`='남부 역병지대에 위치한 우서의 무덤으로 가십시오.' WHERE `entry`=5861; +UPDATE `locales_quest` SET `Objectives_loc1`='Frostwolf Keep에 있는 Horde Quatermaster에게 Coldtooth 보급품 10개를 가져가십시오.' WHERE `entry`=5893; +UPDATE `locales_quest` SET `Objectives_loc1`='서부 역병지대의 노스리지 제재소 중앙에서 적당한 장소를 찾아 역병지대 흰개미 통을 배치하세요.' WHERE `entry`=5902; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff의 Elder Rise에서 Turak Runetotem과 대화하십시오.' WHERE `entry`=5926; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff의 Elder Rise에서 Turak Runetotem과 대화하십시오.' WHERE `entry`=5927; +UPDATE `locales_quest` SET `Objectives_loc1`='달의 숲 북서부에서 위대한 곰 정령을 찾아 곰의 본성에 대해 공유해야 하는 내용을 알아보세요.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스로 돌아가 세나리온 초소에 있는 마스렌길 베어워커와 대화하십시오.' WHERE `entry`=5931; +UPDATE `locales_quest` SET `Objectives_loc1`='유물 꾸러미를 안돌할에 있는 크로미에게 가져가십시오.' WHERE `entry`=5941; +UPDATE `locales_quest` SET `Objectives_loc1`='조셉의 열쇠를 조셉의 상자로 가져가십시오.' WHERE `entry`=5942; +UPDATE `locales_quest` SET `Objectives_loc1`='Mannoroc Coven을 통해 Gizelton Caravan을 호위하십시오.' WHERE `entry`=5943; +UPDATE `locales_quest` SET `Objectives_loc1`='탤런 폴드링을 하스글렌 밖으로 호위해야 합니다.' WHERE `entry`=5944; +UPDATE `locales_quest` SET `Objectives_loc1`='리버른 프로스트윈드가 서리망치 거인 4마리와 서리망치 보존자 4마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인의 월광석에 세나리온 문더스트를 사용하여 루나클로를 불러옵니다.' WHERE `entry`=6001; +UPDATE `locales_quest` SET `Objectives_loc1`='고대인의 책을 가져와 Ethel Rethor의 탑에 있는 Azore Aldamort에게 반환하십시오.' WHERE `entry`=6027; +UPDATE `locales_quest` SET `Objectives_loc1`='서부 역병지대의 칠윈드 야영지에 있는 은빛 장교 퓨어하트에게 에버룩 보고서를 전달하십시오.' WHERE `entry`=6028; +UPDATE `locales_quest` SET `Objectives_loc1`='나무구렁 요새에 있는 메일로쉬에게 룬무늬 옷감 30개를 가져가야 합니다.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `Objectives_loc1`='나무구렁 요새에 있는 메일로쉬에게 달빛 옷감 2개를 가져가야 합니다.' WHERE `entry`=6032; +UPDATE `locales_quest` SET `Objectives_loc1`='희망의 빛 북서쪽에 있는 역병의 숲으로 가십시오.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `Objectives_loc1`='길들이기 막대를 사용하여 성인 플레인스트라이더를 길들입니다.' WHERE `entry`=6061; +UPDATE `locales_quest` SET `Objectives_loc1`='Taming Rod를 사용하여 Webwood Lurker를 길들이십시오.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `Objectives_loc1`='블러드후프 마을에 있는 요 샤프메인과 대화하십시오.' WHERE `entry`=6065; +UPDATE `locales_quest` SET `Objectives_loc1`='블러드후프 마을에 있는 요 샤프메인과 대화하십시오.' WHERE `entry`=6066; +UPDATE `locales_quest` SET `Objectives_loc1`='블러드후프 마을에 있는 요 샤프메인과 대화하십시오.' WHERE `entry`=6067; +UPDATE `locales_quest` SET `Objectives_loc1`='Razor Hill에서 Thotar와 대화하십시오.' WHERE `entry`=6068; +UPDATE `locales_quest` SET `Objectives_loc1`='Razor Hill에서 Thotar와 대화하십시오.' WHERE `entry`=6069; +UPDATE `locales_quest` SET `Objectives_loc1`='Razor Hill에서 Thotar와 대화하십시오.' WHERE `entry`=6070; +UPDATE `locales_quest` SET `Objectives_loc1`='돌라나르에서 다잘라와 대화하십시오.' WHERE `entry`=6071; +UPDATE `locales_quest` SET `Objectives_loc1`='돌라나르에서 다잘라와 대화하십시오.' WHERE `entry`=6072; +UPDATE `locales_quest` SET `Objectives_loc1`='돌라나르에서 다잘라와 대화하십시오.' WHERE `entry`=6073; +UPDATE `locales_quest` SET `Objectives_loc1`='카라노스에 있는 그리프 와일드하트와 대화하십시오.' WHERE `entry`=6074; +UPDATE `locales_quest` SET `Objectives_loc1`='카라노스에 있는 그리프 와일드하트와 대화하십시오.' WHERE `entry`=6075; +UPDATE `locales_quest` SET `Objectives_loc1`='카라노스에 있는 그리프 와일드하트와 대화하십시오.' WHERE `entry`=6076; +UPDATE `locales_quest` SET `Objectives_loc1`='길들이기 막대를 사용하여 프레리 스토커를 길들이십시오.' WHERE `entry`=6087; +UPDATE `locales_quest` SET `Objectives_loc1`='Taming Rod를 사용하여 Swoop을 길들이십시오.' WHERE `entry`=6088; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff의 Hunter Rise에서 Holt Thunderhorn과 대화하십시오.' WHERE `entry`=6089; +UPDATE `locales_quest` SET `Objectives_loc1`='길들이기 막대를 사용하여 Nightsaber Stalker를 길들이십시오.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `Objectives_loc1`='길들이기 막대를 사용하여 Strigid Screecher를 길들이십시오.' WHERE `entry`=6102; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스의 세나리온 초소에 있는 조카스테와 대화하십시오.' WHERE `entry`=6103; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade로 이동하여 Nighthaven 마을에 있는 Dendrite Starblaze와 대화하십시오.' WHERE `entry`=6121; +UPDATE `locales_quest` SET `Objectives_loc1`='빈 클리프스프링 폭포 샘플러를 사용하여 폭포 옆 동굴 입구에서 물 샘플을 채취합니다.$B$B충진된 클리프스프링 폭포 샘플러를 어둠해안 아우버다인에 있는 알란다리안 나이트송에게 전달하십시오.' WHERE `entry`=6122; +UPDATE `locales_quest` SET `Objectives_loc1`='아우버다인에 있는 알란다리안 나이트송에게 5개의 지구뿌리와 12개의 달버섯을 가져가면 그녀가 치료제를 만들 수 있습니다.' WHERE `entry`=6123; +UPDATE `locales_quest` SET `Objectives_loc1`='어둠의 해안 전역에 있는 병든 사슴 10마리에게 치료제 동물 연고를 사용하십시오.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스의 세나리온 초소에 있는 마스렌길 베어워커에게 돌아가십시오.' WHERE `entry`=6125; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade로 이동하여 Nighthaven 마을에 있는 Dendrite Starblaze와 대화하십시오.' WHERE `entry`=6126; +UPDATE `locales_quest` SET `Objectives_loc1`='Empty Dreadmist Peak Sampler를 사용하여 봉우리 꼭대기에 있는 웅덩이에서 물 샘플을 채취하십시오.$B$B채워진 Dreadmist Peak Sampler를 Barrens의 Crossroads에 있는 Tonga Runetotem으로 가져가십시오.' WHERE `entry`=6127; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 통가 룬토템에게 지근 5개와 코도 뿔 5개를 가져가면 치료제를 만들 수 있습니다.' WHERE `entry`=6128; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅 북부 전역에 있는 병든 가젤 10마리에게 치료용 동물 연고를 사용하십시오.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `Objectives_loc1`='Thunder Bluff, Elder Rise에 있는 Turak Runetotem에게 돌아가십시오.' WHERE `entry`=6130; +UPDATE `locales_quest` SET `Objectives_loc1`='Grazle은 5명의 Deadwood Warriors, 5명의 Deadwood Pathfinders 및 5명의 Deadwood Gardeners를 죽임으로써 자신을 증명하기를 원합니다.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `Objectives_loc1`='황혼날개를 찾아서 처치하십시오.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 북부 황무지에서 보렐고어를 찾아 처치하십시오.' WHERE `entry`=6136; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티로 가서 바리마트라스와 대화하십시오.' WHERE `entry`=6144; +UPDATE `locales_quest` SET `Objectives_loc1`='Eastern Plaguelands로 돌아가서 Crimson Courier를 추적하십시오.' WHERE `entry`=6145; +UPDATE `locales_quest` SET `Objectives_loc1`='Marris Stead의 남동쪽에 있는 Tyr\'s Hand로 이동하십시오.' WHERE `entry`=6146; +UPDATE `locales_quest` SET `Objectives_loc1`='새로운 정보를 가지고 나타노스 블라이트콜러에게 돌아가십시오.' WHERE `entry`=6147; +UPDATE `locales_quest` SET `Objectives_loc1`='붉은십자군이 움직이고 있습니다.' WHERE `entry`=6148; +UPDATE `locales_quest` SET `Objectives_loc1`='대군주 로르를 처치하고 그의 발톱을 악령의 숲에 있는 핏빛독 주둔지에 있는 드레카수르에게 돌려주십시오.' WHERE `entry`=6162; +UPDATE `locales_quest` SET `Objectives_loc1`='스트라솔름으로 가서 먹보 람스타인을 처치하십시오.' WHERE `entry`=6163; +UPDATE `locales_quest` SET `Objectives_loc1`='그리핀 조련사 토르에게 루이스의 노트를 가져가세요.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드로 돌아가 대영주 볼바르 폴드라곤에게 나타노스 매리스의 운명을 알립니다.' WHERE `entry`=6186; +UPDATE `locales_quest` SET `Objectives_loc1`='Nafien은 Deadwood Den Watchers 5명, Deadwood Avengers 5명, Deadwood Shamans 5명을 죽이라고 합니다.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `Objectives_loc1`='살파는 6명의 Winterfall Totemics, 6명의 Winterfall Den Watchers, 6명의 Winterfall Pathfinders를 처치해 달라고 했습니다.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `Objectives_loc1`='오스릭의 상자를 그리핀 조련사 던가 롱드링크에게 가져가십시오.' WHERE `entry`=6261; +UPDATE `locales_quest` SET `Objectives_loc1`='그리핀 조련사 토르에게서 그리핀 놀이기구를 구입한 다음 스톰윈드 구시가에 있는 제한된 면역 상점에 있는 오스릭 스트랭에게 루이스의 노트를 가져가십시오.' WHERE `entry`=6281; +UPDATE `locales_quest` SET `Objectives_loc1`='Besseleth를 죽이고 Sun Rock Retreat에 있는 Maggran에게 Besseleth의 송곳니를 가져가십시오.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `Objectives_loc1`='그리핀 조련사 던가 롱드링크에게서 센티넬 언덕으로 가는 그리핀 타기를 구입한 다음 오스릭의 상자를 센티넬 언덕에 있는 루이스에게 가져가십시오.' WHERE `entry`=6285; +UPDATE `locales_quest` SET `Objectives_loc1`='Sun Rock Retreat에 있는 탐라 윈드필드가 가이아 씨앗 10개를 모아달라고 부탁했습니다.' WHERE `entry`=6301; +UPDATE `locales_quest` SET `Objectives_loc1`='포드리그의 명령서를 카로스 라조크에게 가져가십시오.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `Objectives_loc1`='Michael Garrett에게 Gordon의 상자를 가져가십시오.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `Objectives_loc1`='박쥐 조련사 카로스 라조크에게서 언더시티로 가는 배트를 구입한 다음 포드리그의 명령서를 언더시티에 있는 고든 웬드햄에게 가져가십시오.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `Objectives_loc1`='박쥐 조련사 Michael Garrett에게서 Sepulcher로 가는 박쥐 타기를 구입한 다음 Gordon\'s Crate를 Sepulcher에 있는 Deathguard Podrig로 가져가세요.' WHERE `entry`=6324; +UPDATE `locales_quest` SET `Objectives_loc1`='Nessa의 컬렉션을 Vesprystus에게 가져가십시오.' WHERE `entry`=6341; +UPDATE `locales_quest` SET `Objectives_loc1`='히포그리프 마스터 Vesprystus에게서 히포그리프를 타고 Auberdine으로 간 다음 Nessa의 수집품을 Laird로 가져가십시오.' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Objectives_loc1`='레어드의 답변을 네사 섀도송에게 가져가십시오.' WHERE `entry`=6343; +UPDATE `locales_quest` SET `Objectives_loc1`='네사 섀도송과 대화하십시오.' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 윈드 라이더 마스터 데브락에게 가죽 꾸러미를 가져가십시오.' WHERE `entry`=6361; +UPDATE `locales_quest` SET `Objectives_loc1`='윈드 라이더 마스터 Devrak에게서 윈드 라이더를 구매하고 썬더 블러프에 있는 Ahanu에게 가죽 꾸러미를 가져가십시오.' WHERE `entry`=6362; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프에 있는 탈에게 아하누의 가죽 제품을 가져가야 합니다.' WHERE `entry`=6363; +UPDATE `locales_quest` SET `Objectives_loc1`='윈드 라이더 마스터 Tal에게서 크로스로드로 가는 윈드 라이더를 구입한 다음 Ahanu의 가죽 제품을 Jahan Hawkwing에게 가져가십시오.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `Objectives_loc1`='교차로에 있는 데브락에게 자르그의 고기를 가져가십시오.' WHERE `entry`=6365; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashenvale의 Splintertree Post에 있는 Senani Thunderheart와 대화하십시오.' WHERE `entry`=6382; +UPDATE `locales_quest` SET `Objectives_loc1`='윈드 라이더 마스터 데브락에게서 오그리마로 가는 윈드 라이더를 구입한 다음 Zargh\'s Meats를 Orgrimmar에 있는 Gryshka로 가져가십시오.' WHERE `entry`=6384; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 도라스에게 그리쉬카의 편지를 가져가십시오.' WHERE `entry`=6385; +UPDATE `locales_quest` SET `Objectives_loc1`='윈드 라이더 마스터 Doras에게서 크로스로드로 가는 윈드 라이더를 구입한 다음 크로스로드에 있는 자르그에게 그리쉬카의 편지를 가져가십시오.' WHERE `entry`=6386; +UPDATE `locales_quest` SET `Objectives_loc1`='Northridge 제재소에서 Plagueland 흰개미를 풀어준 다음 Tirisfal Glades의 Bulwark에 있는 Mickey Levine에게 역병 지역 흰개미 통을 가지고 돌아가십시오.' WHERE `entry`=6390; +UPDATE `locales_quest` SET `Objectives_loc1`='Sun Rock Retreat에 있는 Tsunaman에게 인센드라이트 10개를 가져가십시오.' WHERE `entry`=6393; +UPDATE `locales_quest` SET `Objectives_loc1`='타즈릴의 곡괭이를 현장감독 타즈릴에게 가져가십시오.' WHERE `entry`=6394; +UPDATE `locales_quest` SET `Objectives_loc1`='Sun Rock Retreat에 있는 Tammra Windfield에게 좋은 소식을 전하십시오.' WHERE `entry`=6401; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 시로 가서 성문으로 모험을 떠나십시오.' WHERE `entry`=6402; +UPDATE `locales_quest` SET `Objectives_loc1`='Stormwind를 통해 Reginald Windsor를 따르십시오.' WHERE `entry`=6403; +UPDATE `locales_quest` SET `Objectives_loc1`='Boulderslide Ravine의 동굴 깊숙한 곳을 탐험하고 조사를 위해 Sun Rock Retreat에서 Mor\'rogal을 위해 Resonite Crystal 10개를 가져오세요.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `Objectives_loc1`='조람 해안을 따라 마루카이에게 분노꼬리 머리 20개를 가져가세요.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `Objectives_loc1`='Malaka\'Jin에 있는 Xen\'zilla는 Deepmoss Creeper 10마리와 Deepmoss Venomspitters 7마리를 처치해야 합니다.' WHERE `entry`=6461; +UPDATE `locales_quest` SET `Objectives_loc1`='조람가르 전초기지에 있는 미츠와에게 트롤 부적 8개를 가져가세요.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `Objectives_loc1`='루울을 호위한 다음, 돌나무 초소에 있는 야마 스노우후프와 대화하십시오.' WHERE `entry`=6482; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 대사 말신의 머리를 바리마트라스에게 가져가십시오.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 바리마트라스에게 작은 두루마리를 가져가십시오.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `Objectives_loc1`='북부 불모의 땅 감시탑에 있는 카드락에게 보고하십시오.' WHERE `entry`=6542; +UPDATE `locales_quest` SET `Objectives_loc1`='Blackfathom Deeps에서 Lorgus Jett를 처치한 다음 Ashenvale에 있는 Je\'neu Sancrea에게 돌아가십시오.' WHERE `entry`=6565; +UPDATE `locales_quest` SET `Objectives_loc1`='스랄의 말을 들어라.' WHERE `entry`=6566; +UPDATE `locales_quest` SET `Objectives_loc1`='렉사르를 찾으십시오.' WHERE `entry`=6567; +UPDATE `locales_quest` SET `Objectives_loc1`='서부 역병지대에 있는 노파 미란다에게 렉사르의 유언을 전달하십시오.' WHERE `entry`=6568; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 첨탑으로 가서 검은용혈족 눈 20개를 모으세요.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `Objectives_loc1`='Dustwallow Marsh에 있는 Wyrmbog로 이동하여 Emberstrife\'s Den을 찾으십시오.' WHERE `entry`=6570; +UPDATE `locales_quest` SET `Objectives_loc1`='푸른용군단 용사 스크라이어를 찾아 처치해야 합니다.' WHERE `entry`=6582; +UPDATE `locales_quest` SET `Objectives_loc1`='Green Flight, Somnus의 드레이크 챔피언을 파괴하십시오.' WHERE `entry`=6583; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스 사막에서 시간의 동굴을 지키는 것은 노즈도르무의 자식인 크로날리스입니다.' WHERE `entry`=6584; +UPDATE `locales_quest` SET `Objectives_loc1`='Grim Batol로 이동하여 Red Flight의 드레이크 챔피언 Axtroz를 추적하십시오.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `Objectives_loc1`='마치 위장이 끝난 것처럼 보일 것입니다.' WHERE `entry`=6601; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 첨탑으로 가서 장군 드라키사스를 처치하십시오.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterspring의 온천 근처에서 Donova Snowden을 찾으십시오.' WHERE `entry`=6603; +UPDATE `locales_quest` SET `Objectives_loc1`='별똥별 마을에서 야론 스톤셰이퍼와 대화하십시오.' WHERE `entry`=6604; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 위나 해저드와 대화하십시오.' WHERE `entry`=6605; +UPDATE `locales_quest` SET `Objectives_loc1`='Everlook에서 주술사 Mau\'ari와 대화하십시오.' WHERE `entry`=6606; +UPDATE `locales_quest` SET `Objectives_loc1`='Lumak이 더 이상 낚시 기술 향상을 도울 수 없다고 말하려는 것 같습니다.' WHERE `entry`=6608; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스 사막에 있는 가젯잔으로 가서 더지 퀵클리브와 함께 요리 경력 향상에 대해 이야기하십시오.' WHERE `entry`=6611; +UPDATE `locales_quest` SET `Objectives_loc1`='Triage Bandages를 사용하여 상처를 치료하여 환자를 구하십시오.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 고원의 해머폴로 이동하여 그레고리 빅터 박사와 이야기하여 호드 트라우마 대열에 합류하십시오.' WHERE `entry`=6623; +UPDATE `locales_quest` SET `Objectives_loc1`='가시덩굴 전투경비병 8명, 가시덩굴 가시위버 8명, 죽음의 머리 이교도 8명을 처치하고 가시덩굴 구릉 입구 근처에 있는 미리암 문싱어에게 돌아가십시오.' WHERE `entry`=6626; +UPDATE `locales_quest` SET `Objectives_loc1`='Braug Dimspirit의 질문에 성공적으로 대답한 다음 그에게 다시 말을 겁니다.' WHERE `entry`=6627; +UPDATE `locales_quest` SET `Objectives_loc1`='Parqual Fintallas의 질문에 성공적으로 답한 다음 그에게 다시 말하십시오.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `Objectives_loc1`='Grundig Darkcloud와 그림토템족 투사 6마리를 처치하고 Stonetalon의 남동쪽 가장자리 근처에 있는 Makaba Flathoof에게 돌아가십시오.' WHERE `entry`=6629; +UPDATE `locales_quest` SET `Objectives_loc1`='Muglash가 화로로 이동하는 동안 안전하게 지켜주세요.' WHERE `entry`=6641; +UPDATE `locales_quest` SET `Objectives_loc1`='쥐잡이의 피리를 사용하여 깊은굴 쥐 5마리를 포획하십시오.' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Objectives_loc1`='수수께끼의 고기 상자를 스톰윈드 딥런 트램 정류장에 있는 닙시에게 가져가세요.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `Objectives_loc1`='돌라나르에서 다잘라와 대화하십시오.' WHERE `entry`=6721; +UPDATE `locales_quest` SET `Objectives_loc1`='돌라나르에서 다잘라와 대화하십시오.' WHERE `entry`=6722; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade의 Nighthaven 마을에 있는 Rabine Saturna와 대화하십시오.' WHERE `entry`=6762; +UPDATE `locales_quest` SET `Objectives_loc1`='Hydraxian Waterlords와 함께 Honored 진영을 얻은 다음 Azshara에 있는 Duke Hydraxis와 대화하십시오.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterax 동굴에서 Master Ryson의 All Seeing Eye를 회수하여 Master Ryson에게 반환하십시오.$B$B주의하십시오. Master Ryson의 All Seeing Eye에는 끔찍한 저주가 있다고 합니다!' WHERE `entry`=6847; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterax 동굴에서 Master Ryson의 All Seeing Eye를 회수하여 Master Ryson에게 반환하십시오.$B$B주의하십시오. Master Ryson의 All Seeing Eye에는 끔찍한 저주가 있다고 합니다!' WHERE `entry`=6848; +UPDATE `locales_quest` SET `Objectives_loc1`='겨울 할아버지와 대화하십시오.' WHERE `entry`=6961; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 겨울 할아버지에게 진저브레드 쿠키 5개와 차가운 우유를 가져가세요.' WHERE `entry`=6962; +UPDATE `locales_quest` SET `Objectives_loc1`='알터랙 산맥의 눈 덮인 지역에서 실종된 굴뚝나무 목장조합 조사자를 찾으십시오.' WHERE `entry`=6963; +UPDATE `locales_quest` SET `Objectives_loc1`='겨울맞이 축제에 대해 오그리마 지혜의 계곡에 있는 사고른 크레스트스트라이더와 대화하십시오.' WHERE `entry`=6964; +UPDATE `locales_quest` SET `Objectives_loc1`='빛나는 파편에 대해 자세히 알려줄 사람을 찾으려면 톱니항으로 이동하세요.$B$BT그런 다음 지시받은 대로 파편을 전달하세요.' WHERE `entry`=6981; +UPDATE `locales_quest` SET `Objectives_loc1`='도난당한 간식을 찾아 오그리마에 있는 Kaymard Copperpinch에게 반환하십시오.' WHERE `entry`=6983; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에서 겨울 할아버지와 대화하십시오.' WHERE `entry`=6984; +UPDATE `locales_quest` SET `Objectives_loc1`='서리늑대 요새에 있는 호드 병참장교에게 깊은 무쇠 보급품 10개를 가져가십시오.' WHERE `entry`=6985; +UPDATE `locales_quest` SET `Objectives_loc1`='Alterac Valley에서 Frostwolf를 찾으십시오.' WHERE `entry`=7001; +UPDATE `locales_quest` SET `Objectives_loc1`='없는' WHERE `entry`=7002; +UPDATE `locales_quest` SET `Objectives_loc1`='겨울 할아버지와 대화하십시오.' WHERE `entry`=7021; +UPDATE `locales_quest` SET `Objectives_loc1`='겨울 할아버지와 대화하십시오.' WHERE `entry`=7022; +UPDATE `locales_quest` SET `Objectives_loc1`='겨울 할아버지와 대화하십시오.' WHERE `entry`=7023; +UPDATE `locales_quest` SET `Objectives_loc1`='겨울 할아버지와 대화하십시오.' WHERE `entry`=7024; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 겨울 할아버지에게 진저 쿠키 5개와 차가운 우유를 가져가야 합니다.' WHERE `entry`=7025; +UPDATE `locales_quest` SET `Objectives_loc1`='없는' WHERE `entry`=7026; +UPDATE `locales_quest` SET `Objectives_loc1`='Maraudon의 주황색 수정 웅덩이에서 코팅된 하늘색 약병을 채웁니다.$B$B채운 하늘색 약병을 바일스템 덩굴에 사용하여 타락한 Noxxious Scion이 나타나게 합니다.$B$B이 Noxxious Scion을 처치하여 8개의 식물을 치료한 다음 Vark에게 돌아가십시오.' WHERE `entry`=7029; +UPDATE `locales_quest` SET `Objectives_loc1`='알터랙 산맥의 눈 덮인 지역에서 실종된 굴뚝나무 목장조합 조사자를 찾으십시오.' WHERE `entry`=7042; +UPDATE `locales_quest` SET `Objectives_loc1`='도난당한 간식을 찾아 아이언포지에 있는 울모트 징글포켓에게 돌려주어야 합니다.' WHERE `entry`=7043; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 겨울 할아버지와 대화하십시오.' WHERE `entry`=7045; +UPDATE `locales_quest` SET `Objectives_loc1`='구원받은 셀레브라스가 셀레브라스의 홀을 만드는 동안 그를 도우십시오.$B$B의식이 완료되면 그와 대화하십시오.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `Objectives_loc1`='"겨울 베일의 향연" 책을 읽고 축제에 대해 자세히 알아보세요. 책을 다 읽었다면, 썬더 블러프의 케언 블러드후프에게 전달하세요.' WHERE `entry`=7061; +UPDATE `locales_quest` SET `Objectives_loc1`='겨울맞이 축제에 대해 아이언포지에 있는 탐험가 연맹에 있는 역사가 카르닉과 대화하십시오.' WHERE `entry`=7062; +UPDATE `locales_quest` SET `Objectives_loc1`='"겨울 베일의 향연" 책을 읽고 축제에 대해 자세히 알아보세요. 책을 다 읽었다면, 아이언포지의 마그니 브론즈비어드 왕에게 전달하세요.' WHERE `entry`=7063; +UPDATE `locales_quest` SET `Objectives_loc1`='공주 테라드라스를 처치하고 잊혀진 땅의 어둠수리 마을 근처에 있는 셀렌드라에게 돌아가십시오.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `Objectives_loc1`='공주 테라드라스를 처치하고 잊혀진 땅의 나이젤의 거점에 있는 수호자 마란디스에게 돌아가십시오.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade에서 Remulos를 찾아 그에게 생명의 씨앗을주십시오.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `Objectives_loc1`='묘지를 습격한 다음 알터랙 산맥에 있는 상병 티카 블러드스날에게 돌아가십시오.' WHERE `entry`=7082; +UPDATE `locales_quest` SET `Objectives_loc1`='적의 포탑을 점령한 다음 알터랙 산맥에 있는 상병 티카 블러드스날에게 돌아가십시오.' WHERE `entry`=7101; +UPDATE `locales_quest` SET `Objectives_loc1`='Frostwolf 병참장교와 대화하십시오.' WHERE `entry`=7123; +UPDATE `locales_quest` SET `Objectives_loc1`='지뢰를 점령한 다음 알터랙 산맥에 있는 상병 티카 블러드스날에게 돌아가십시오.' WHERE `entry`=7124; +UPDATE `locales_quest` SET `Objectives_loc1`='알터랙 계곡으로 들어가 드워프 장군 반다르 스톰파이크를 처치하십시오.' WHERE `entry`=7142; +UPDATE `locales_quest` SET `Objectives_loc1`='Alterac Valley의 주 기지 남동쪽에 위치한 Wildpaw 동굴로 이동하여 Frostwolf Banner를 찾으십시오.' WHERE `entry`=7161; +UPDATE `locales_quest` SET `Objectives_loc1`='알터랙 계곡의 던 발다르 남서쪽에 위치한 얼음날개 동굴로 가서 스톰파이크 깃발을 되찾으십시오.' WHERE `entry`=7162; +UPDATE `locales_quest` SET `Objectives_loc1`='전설에 따르면 강력한 겨울도끼 트롤의 지도자가 마음대로 나타나 알터랙 계곡의 주민들을 파괴한다고 합니다.' WHERE `entry`=7181; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 나락으로 가서 원소의 정수 10개를 회수하십시오.' WHERE `entry`=7201; +UPDATE `locales_quest` SET `Objectives_loc1`='Frostwolf Village에 있는 Smith Regzar에게 갑옷 조각 20개를 가져가십시오.' WHERE `entry`=7224; +UPDATE `locales_quest` SET `Objectives_loc1`='알터랙 산맥에 위치한 알터랙 계곡으로 모험을 떠나십시오.' WHERE `entry`=7241; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰파이크 영토로 이동하여 사령관 칼 필립스를 처치하십시오.' WHERE `entry`=7281; +UPDATE `locales_quest` SET `Objectives_loc1`='윙 사령관 Guse, 윙 사령관 Jeztor, 윙 사령관 Mulverick이 어떻게 되었는지 알아보세요.' WHERE `entry`=7302; +UPDATE `locales_quest` SET `Objectives_loc1`='타렌 밀농장에 있는 크리스토프 제프코트에게 거북 고기 10조각과 약간의 진정 양념을 가져가십시오.' WHERE `entry`=7321; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 알터랙 계곡에서 적의 나이트 엘프 플레이어를 처치하라는 임무를 받았습니다.$B$B나이트 엘프를 죽이고 잘린 나이트 엘프 머리를 가지고 프로스트울프 요새에 있는 나작 헥센에게 돌아가십시오.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 Alterac Valley에서 상대 노움 플레이어를 처치하는 임무를 맡았습니다.$B$B노움을 죽이고 노움 털 다발을 가지고 Frostwolf Keep에 있는 Ravak Grimtotem에게 돌아가십시오.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 Alterac Valley에서 상대 인간 플레이어를 처치하는 임무를 받았습니다.$B$B인간을 죽이고 Human Bone Chip을 가지고 사령관 Louis Philips(최전선과 Frostwolf 요새 사이를 배회하는)에게 돌아가십시오.$B$BA인간을 위한 치료법' WHERE `entry`=7363; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 알터랙 계곡에서 상대 타우렌 플레이어를 처치하는 임무를 맡았습니다.$B$B타우렌을 죽이고 타우렌 발굽을 가지고 던발다르에 있는 더크 스윈들에게 돌아가십시오.' WHERE `entry`=7364; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 Alterac Valley에서 상대 트롤 플레이어를 처치하는 임무를 받았습니다.$B$B트롤을 죽이고 Darkspear Troll Mojo와 함께 Dun\'Baldar에 있는 Athramanis에게 돌아가십시오.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 알터랙 계곡에서 상대 포세이큰 플레이어를 처치하는 임무를 맡았습니다.$B$B포세이큰을 처치하고 포세이큰 심장을 가지고 사령관 칼 필립스(제재소와 광산 사이를 배회하는)에게 돌아가십시오.' WHERE `entry`=7366; +UPDATE `locales_quest` SET `Objectives_loc1`='Frostwolf Explosives Expert를 찾아 처치하십시오.' WHERE `entry`=7367; +UPDATE `locales_quest` SET `Objectives_loc1`='Stormpike Explosives Expert를 찾아 처치하십시오.' WHERE `entry`=7368; +UPDATE `locales_quest` SET `Objectives_loc1`='피의 광전사 콜라크가 투쟁의 벌판으로 돌아오면 그를 찾아서 처치하십시오.$B$B코라크의 해골을 힐스브래드 구릉지에 있는 전투대장 라그그론드에게 가져가십시오.' WHERE `entry`=7381; +UPDATE `locales_quest` SET `Objectives_loc1`='피의 광전사 콜라크가 투쟁의 벌판으로 돌아오면 그를 찾아서 처치하십시오.$B$B힐스브래드 구릉지에 있는 부관 해거딘에게 콜라크의 해골을 가져가십시오.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `Objectives_loc1`='없는' WHERE `entry`=7385; +UPDATE `locales_quest` SET `Objectives_loc1`='없는' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 알터랙 계곡에서 적의 드워프 플레이어를 처치하는 임무를 받았습니다.$B$B드워프를 죽이고 그들의 척추를 찢어버리십시오.' WHERE `entry`=7401; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 Alterac Valley에서 상대 오크 플레이어를 처치하는 임무를 받았습니다.$B$B오크를 죽이고 그들의 오크 이빨을 Dun Baldar에 있는 상병 노레그 스톰파이크에게 가져가십시오.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `Objectives_loc1`='이몰타르 감옥에 동력을 공급하는 5개의 수정탑을 둘러싼 수호자를 파괴해야 합니다.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `Objectives_loc1`='Athenaeum으로 돌아가 Shen\'dralar의 보물을 찾으십시오.' WHERE `entry`=7462; +UPDATE `locales_quest` SET `Objectives_loc1`='Dire Maul의 Warpwood Quarter로 이동하여 물의 정령 Hydrospawn을 처치하십시오.' WHERE `entry`=7463; +UPDATE `locales_quest` SET `Objectives_loc1`='집중의 성서, 온전한 블랙 다이아몬드 1개, 눈부신 큰 조각 4개, 그림자 가죽 2개를 혈투의 전장에 있는 현자 리드로스에게 가져가면 집중의 영석을 받을 수 있습니다.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Objectives_loc1`='혈투의 전장에 있는 현자 리드로스에게 보호의 성서, 온전한 검은 다이아몬드 1개, 눈부신 큰 조각 2개, 누더기 누더기 1개를 가져가면 보호 영석을 받을 수 있습니다.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Objectives_loc1`='하이드락시스의 금고에서 보상을 받으세요.' WHERE `entry`=7486; +UPDATE `locales_quest` SET `Objectives_loc1`='녹아내린 심장부로 가서 코어 조각을 되찾으세요.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `Objectives_loc1`='페랄라스의 모자케 야영지에 있는 탈로 쏜후프에게 레스텐드리스의 거미줄을 가져가야 합니다.' WHERE `entry`=7489; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 스랄에게 오닉시아의 머리를 가져가십시오.' WHERE `entry`=7490; +UPDATE `locales_quest` SET `Objectives_loc1`='힘의 계곡에서 대군주 룬닥을 찾으십시오.' WHERE `entry`=7491; +UPDATE `locales_quest` SET `Objectives_loc1`='페랄라스의 모자케 야영지에 있는 탈로 손후프와 대화하십시오.' WHERE `entry`=7492; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 대영주 볼바르 폴드라곤에게 오닉시아의 머리를 가져가십시오.' WHERE `entry`=7495; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7498; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7499; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7501; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7502; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7503; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7505; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7506; +UPDATE `locales_quest` SET `Objectives_loc1`='Foror의 Dragon Slaying 개요를 Athenaeum으로 반환하십시오.' WHERE `entry`=7507; +UPDATE `locales_quest` SET `Objectives_loc1`='무디고 납작한 엘프 검을 현자 리드로스에게 주십시오.' WHERE `entry`=7508; +UPDATE `locales_quest` SET `Objectives_loc1`='Unfired Ancient Blade에서 불을 내뿜으려면 Onyxia를 확보해야 합니다.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `Objectives_loc1`='바람추적자 썬더란을 감옥에서 구출하려면 바람추적자 결속의 오른쪽과 왼쪽 절반, 엘레멘티움 막대 10개, 불의 군주의 정수를 데미트리안 대영주에게 바쳐야 합니다.' WHERE `entry`=7521; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 모르줄 블러드브링어와 대화하십시오.' WHERE `entry`=7562; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 모르줄 블러드브링어에게 사나운 야수의 피 30병을 가져가야 합니다.' WHERE `entry`=7563; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 고르지키 와일드아이즈에게 피의 사건을 가져가십시오.' WHERE `entry`=7564; +UPDATE `locales_quest` SET `Objectives_loc1`='Tainted Scar로 모험을 떠나 Doomguard Commander를 찾으십시오.$B$BDoomguard Commander에서 Glowing Crystal Prison을 사용하십시오.' WHERE `entry`=7583; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 임프시와 대화하십시오.' WHERE `entry`=7601; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 임프가 서로 다른 세 지역에서 온 무결한 지옥 정수 3개를 가져오라고 부탁했습니다.$B$B아즈샤라의 레가쉬 사티로스가 해당 지역의 무결한 지옥 정수를 가지고 있습니다.' WHERE `entry`=7602; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에서 섀터 스카 베일을 찾아 크로시우스의 유해를 찾으십시오.' WHERE `entry`=7603; +UPDATE `locales_quest` SET `Objectives_loc1`='Sulfuron에 대한 계획을 받고 싶다면 Lokhtos Darkbargainer에게 Thorium Brotherhood 계약을 제출하십시오.' WHERE `entry`=7604; +UPDATE `locales_quest` SET `Objectives_loc1`='15명이 죽기 전에 50명의 농민을 구하십시오.' WHERE `entry`=7622; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 고르지키에게서 어둠의 물약을 구입하십시오.$B$B물약을 사용하여 제데나르를 여행하고 군주 베인할로우와 대화하십시오.' WHERE `entry`=7623; +UPDATE `locales_quest` SET `Objectives_loc1`='Ulathek과 맞서고 배신자의 심장을 Jaedenar에 있는 Lord Banehollow에게 가져가십시오.' WHERE `entry`=7624; +UPDATE `locales_quest` SET `Objectives_loc1`='Ur\'dan에서 Xorothian Stardust를 구입하십시오.' WHERE `entry`=7625; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 고르지키 와일드아이에게 암흑의 힘의 비약 10개를 가져가야 합니다.' WHERE `entry`=7626; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 고르지키에게 눈부신 큰 조각 6개와 검은무쇠 광석 25개를 가져가야 합니다.' WHERE `entry`=7627; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 고르지키 와일드아이즈에게 검은용 비늘 35개를 가져가야 합니다.' WHERE `entry`=7628; +UPDATE `locales_quest` SET `Objectives_loc1`='항아리에 담긴 임프를 스칼로맨스의 연금술 연구실로 데려가십시오.' WHERE `entry`=7629; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에 있는 고르지키에게 아케이나이트 주괴 3개를 가져가십시오.' WHERE `entry`=7630; +UPDATE `locales_quest` SET `Objectives_loc1`='Mor\'zul의 지침을 읽으십시오.' WHERE `entry`=7631; +UPDATE `locales_quest` SET `Objectives_loc1`='고대 석화잎의 주인을 찾으십시오.' WHERE `entry`=7632; +UPDATE `locales_quest` SET `Objectives_loc1`='고대의 하스타트가 다 자란 청룡 힘줄을 가져다 달라고 부탁했습니다.' WHERE `entry`=7634; +UPDATE `locales_quest` SET `Objectives_loc1`='고대의 스토마가 성숙한 흑룡 힘줄을 가져다 달라고 부탁했습니다.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `Objectives_loc1`='$B$B유혹자 시몬$B$B광기 어린 클린프란$B$B살해자 소레노어$B$B파멸의 인도자$B$B이 생물들을 파괴하고 고대 바르투스에게 돌아가십시오.' WHERE `entry`=7636; +UPDATE `locales_quest` SET `Objectives_loc1`='Ironforge로 이동하여 대사제 Rohan의 퇴마 향로를 얻으십시오.' WHERE `entry`=7637; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 대성당 지구에 있는 그레이슨 섀도브레이커 경과 대화하십시오.' WHERE `entry`=7638; +UPDATE `locales_quest` SET `Objectives_loc1`='엑소시즘 향로를 스톰윈드 대성당 지구에 있는 그레이슨 섀도브레이커 경에게 가져가십시오.' WHERE `entry`=7639; +UPDATE `locales_quest` SET `Objectives_loc1`='Exorcism Censer를 사용하여 Terrordale을 괴롭히는 영혼을 몰아내십시오.' WHERE `entry`=7640; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드의 드워프 지구에 있는 그리만트 엘모어와 대화하십시오.' WHERE `entry`=7641; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드의 드워프 지구에 있는 그리만트 엘모어에게 룬무늬 옷감 40개, 아케이나이트 주괴 6개, 아서스의 눈물 10개, 스트라솔름 성수 약병 5개, 골드 150개를 가져가십시오.' WHERE `entry`=7642; +UPDATE `locales_quest` SET `Objectives_loc1`='정령 말에게 먹이를 주는 데 사용되는 특별한 말 사료를 획득하십시오.' WHERE `entry`=7643; +UPDATE `locales_quest` SET `Objectives_loc1`='축복받은 아케이나이트 마갑을 가지고 스톰윈드 대성당 지구에 있는 그레이슨 섀도브레이커 경에게 돌아가십시오.' WHERE `entry`=7644; +UPDATE `locales_quest` SET `Objectives_loc1`='Hillsbrad Foothills의 Southshore에 있는 Merideth Carlson을 위해 만나가 풍부한 말 사료를 만드는 핵심 재료인 농축된 만나 비스킷 20개를 회수하십시오.' WHERE `entry`=7645; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 대성당 지구에 있는 그레이슨 섀도브레이커 경에게 아제로스 다이아몬드와 온전한 검은 다이아몬드를 가져가십시오.' WHERE `entry`=7646; +UPDATE `locales_quest` SET `Objectives_loc1`='스칼로맨스의 대 납골당 지하 중앙에 있는 점술 점술기를 사용하십시오.' WHERE `entry`=7647; +UPDATE `locales_quest` SET `Objectives_loc1`='아케이나이트 마갑을 스톰윈드 대성당 지구에 있는 그레이슨 섀도브레이커 경에게 가져가 검사를 받으십시오.' WHERE `entry`=7648; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7649; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7650; +UPDATE `locales_quest` SET `Objectives_loc1`='책을 정당한 소유자에게 반환하십시오.' WHERE `entry`=7651; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 지혜의 계곡에 있는 사고른 크레스트라이더를 돕고 싶다면 아제로스 다이아몬드와 온전한 검은 다이아몬드를 가져오십시오.' WHERE `entry`=7667; +UPDATE `locales_quest` SET `Objectives_loc1`='Zorbin의 Ultra-Shrinker를 사용하여 Feralas에서 발견되는 모든 종류의 거인을 보다 관리하기 쉬운 형태로 잽니다.' WHERE `entry`=7725; +UPDATE `locales_quest` SET `Objectives_loc1`='페랄라스의 모자케 야영지에 있는 아도켄 스위프트스트라이더에게 주크애쉬 껍질 20개를 가져가야 합니다.' WHERE `entry`=7730; +UPDATE `locales_quest` SET `Objectives_loc1`='몸부림치는 심연에서 스팅래셔를 처치하고 그 분비선을 페랄라스 모자케 야영지에 있는 아도켄 스위프트스트라이더에게 되돌려 놓으십시오.' WHERE `entry`=7731; +UPDATE `locales_quest` SET `Objectives_loc1`='Zilzibin Drumlore에게 Camp Mojache Zukk\'ash 보고서를 전달하십시오.' WHERE `entry`=7732; +UPDATE `locales_quest` SET `Objectives_loc1`='페랄라스의 페더문 성채에 있는 프랫 맥그루벤에게 온전한 설인 가죽을 가져가십시오.' WHERE `entry`=7735; +UPDATE `locales_quest` SET `Objectives_loc1`='페랄라스의 모자체 야영지에 있는 장도르 스위프트스트라이더에게 완벽한 설인 가죽을 가져가십시오.' WHERE `entry`=7738; +UPDATE `locales_quest` SET `Objectives_loc1`='네파리안의 머리를 스톰윈드에 있는 대영주 볼바르 폴드라곤에게 가져가십시오.' WHERE `entry`=7781; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 스랄에게 네파리안의 머리를 가져가십시오.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 대군주 사울팽과 대화하십시오.' WHERE `entry`=7784; +UPDATE `locales_quest` SET `Objectives_loc1`='환생의 그릇을 조사하고 데미트리안 대영주에게 돌려주십시오.' WHERE `entry`=7785; +UPDATE `locales_quest` SET `Objectives_loc1`='바람추적자 썬더란을 감옥에서 구출하려면 바람추적자 결속의 오른쪽과 왼쪽 절반, 엘레멘티움 막대 10개, 불의 군주 정수를 실리더스에 있는 대영주 데미트리안에게 제시해야 합니다.' WHERE `entry`=7786; +UPDATE `locales_quest` SET `Objectives_loc1`='잠자고 있는 바람의 입맞춤 검을 데미트리안 대영주에게 선물하십시오.' WHERE `entry`=7787; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻은 다음 은빛날개 숲에 있는 센티넬 파송에게 돌아가십시오.' WHERE `entry`=7788; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 얼라이언스를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 모르샨 주둔지에 있는 선장 조각해골에게 가져가십시오.' WHERE `entry`=7789; +UPDATE `locales_quest` SET `Objectives_loc1`='내륙지의 레반터스크 마을에 있는 낚시꾼 카툼이 바다거북 15마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=7815; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 레반터스크 마을에 있는 낚시꾼 카툼이 감메리타를 죽이고 그녀의 시체에서 카툼 최고의 미끼를 회수해 달라고 합니다.$B$BKatoom은 감메리타가 다른 거북이들과 함께 해안에서 시간을 보낸다고 말했습니다.' WHERE `entry`=7816; +UPDATE `locales_quest` SET `Objectives_loc1`='내륙지의 레반터스크 마을에 있는 사냥꾼 마코르가 실버메인 추적자 15마리와 실버메인 포효자 15마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=7828; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 레반터스크 마을에 있는 사냥꾼 마코르가 사나운 올빼미야수 20마리를 처치해 달라고 했습니다.' WHERE `entry`=7829; +UPDATE `locales_quest` SET `Objectives_loc1`='내륙지의 레반터스크 마을에 있는 사냥꾼 마코르가 칼날부리 하늘군주를 처치하고 하늘군주 깃털을 회수해 달라고 부탁했습니다.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 레반터스크 마을에 있는 대장장이 슬래그트리가 슬래그트리의 잃어버린 도구를 찾아달라고 부탁했습니다.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `Objectives_loc1`='내륙지 레반터스크 마을에 있는 라드가 라드의 점심을 찾아달라고 부탁했습니다.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 레반터스크 마을에 있는 오토 모지코가 하이베일 아웃러너 15명, 하이베일 정찰병 15명, 하이베일 명사수 15명, 하이베일 순찰자 15명을 처치해 달라고 부탁했습니다.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 레반터스크 마을에 있는 오토 모지코가 동부 내륙지에 사는 그리핀에게서 길고 우아한 깃털 10개를 가져와 달라고 했습니다.' WHERE `entry`=7842; +UPDATE `locales_quest` SET `Objectives_loc1`='내륙지의 레반터스크 마을에 있는 오토 모지코가 내륙지 서부 지역에 있는 맹금의 봉우리로 이동하여 마을 중앙의 우물 옆에서 와일드해머에게 보내는 마지막 메시지를 전해달라고 부탁했습니다.' WHERE `entry`=7843; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 레반터스크 마을에 있는 신비술사 야요진이 썩은가지 비늘병 30마리와 썩은가지 점쟁이 15마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=7844; +UPDATE `locales_quest` SET `Objectives_loc1`='내륙지의 라벤터스크 마을에 있는 원시 손엄니가 그녀의 짝인 장로 손엄니를 진타알로에서 구출해 달라고 부탁했습니다.$B$B당신은 그가 남부 지역에 위치한 썩은가지 수도인 진타알로 꼭대기에 포로로 잡혀 있다는 말을 들었습니다.' WHERE `entry`=7845; +UPDATE `locales_quest` SET `Objectives_loc1`='진타알로에 있는 장로 손엄니가 수호자 히타야를 처치하여 속박 열쇠를 가져오라고 했습니다.' WHERE `entry`=7846; +UPDATE `locales_quest` SET `Objectives_loc1`='진타알로에 있는 장로 손엄니가 레반터스크 마을에 있는 원시 손엄니에게 돌아가 구출 소식을 전해 달라고 했습니다.' WHERE `entry`=7847; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 레반터스크 마을에 있는 사냥꾼 마코르가 그의 쌍둥이 형제의 유해를 되찾아 달라고 합니다.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 내륙지의 레반터스크 마을에 있는 원시 가시엄니가 진타알로에서 오염된 피가 담긴 그릇 10개를 되찾아 달라고 부탁했습니다.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 썩은 여사제 헥스와 썩은가지 아만자시 경비병 20명을 처치하라는 명령을 받았습니다.' WHERE `entry`=7861; +UPDATE `locales_quest` SET `Objectives_loc1`='당신은 20명의 썩은가지 광전사, 20명의 썩은가지 그림자 사냥꾼, 20명의 썩은가지 블러드 드링커, 20명의 썩은가지 소울 이터를 처치하라는 임무를 받았습니다.$B$B이 임무를 완수하려면 동부 내륙지의 레반터스크 마을에 있는 원시 손엄니에게 돌아가십시오.' WHERE `entry`=7862; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻은 다음 은빛날개 숲에 있는 센티넬 파송에게 돌아가십시오.' WHERE `entry`=7871; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻은 다음 은빛날개 숲에 있는 센티넬 파송에게 돌아가십시오.' WHERE `entry`=7872; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻은 다음 은빛날개 숲에 있는 센티넬 파송에게 돌아가십시오.' WHERE `entry`=7873; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 얼라이언스를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 모르샨 주둔지에 있는 선장 조각해골에게 가져가십시오.' WHERE `entry`=7874; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 얼라이언스를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 모르샨 주둔지에 있는 선장 조각해골에게 가져가십시오.' WHERE `entry`=7875; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 얼라이언스를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 모르샨 주둔지에 있는 선장 조각해골에게 가져가십시오.' WHERE `entry`=7876; +UPDATE `locales_quest` SET `Objectives_loc1`='Athenaeum으로 돌아가 Shen\'dralar의 보물을 찾으십시오.' WHERE `entry`=7877; +UPDATE `locales_quest` SET `Objectives_loc1`='마지막 임무로 Silverwing Talisman of Merit를 얻었습니다. 저에게 다시 말을 걸면 보상을 받을 수 있습니다.' WHERE `entry`=7886; +UPDATE `locales_quest` SET `Objectives_loc1`='마지막 임무로 Silverwing Talisman of Merit를 얻었습니다. 저에게 다시 말을 걸면 보상을 받을 수 있습니다.' WHERE `entry`=7887; +UPDATE `locales_quest` SET `Objectives_loc1`='마지막 임무로 Silverwing Talisman of Merit를 얻었습니다. 저에게 다시 말을 걸면 보상을 받을 수 있습니다.' WHERE `entry`=7888; +UPDATE `locales_quest` SET `Objectives_loc1`='마지막 임무로 Silverwing Talisman of Merit를 얻었습니다. 저에게 다시 말을 걸면 보상을 받을 수 있습니다.' WHERE `entry`=7921; +UPDATE `locales_quest` SET `Objectives_loc1`='마지막 임무로 전쟁노래 명예 훈장을 얻었습니다. 저에게 다시 말을 걸면 보상을 받을 수 있습니다.' WHERE `entry`=7922; +UPDATE `locales_quest` SET `Objectives_loc1`='마지막 임무로 전쟁노래 명예 훈장을 얻었습니다. 저에게 다시 말을 걸면 보상을 받을 수 있습니다.' WHERE `entry`=7923; +UPDATE `locales_quest` SET `Objectives_loc1`='마지막 임무로 전쟁노래 명예 훈장을 얻었습니다. 저에게 다시 말을 걸면 보상을 받을 수 있습니다.' WHERE `entry`=7924; +UPDATE `locales_quest` SET `Objectives_loc1`='마지막 임무로 전쟁노래 명예 훈장을 얻었습니다. 저에게 다시 말을 걸면 보상을 받을 수 있습니다.' WHERE `entry`=7925; +UPDATE `locales_quest` SET `Objectives_loc1`='Elwynn Forest의 Eastvale Logging Camp로 이동하여 재산을 찾으십시오.' WHERE `entry`=7937; +UPDATE `locales_quest` SET `Objectives_loc1`='불모의 땅에 있는 통곡의 동굴로 가서 행운을 찾으십시오.' WHERE `entry`=7944; +UPDATE `locales_quest` SET `Objectives_loc1`='Mulgore의 Palemane Rock으로 이동하여 재산을 찾으십시오.' WHERE `entry`=7945; +UPDATE `locales_quest` SET `Objectives_loc1`='파괴자 진로크에게 원시 학카리 손목띠를 가져와야 합니다.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `Objectives_loc1`='파괴자 진로크에게 원시 학카리 숄을 가져가야 합니다.' WHERE `entry`=8054; +UPDATE `locales_quest` SET `Objectives_loc1`='파괴자 진로크에게 원시 학카리 휘장을 가져가십시오.' WHERE `entry`=8055; +UPDATE `locales_quest` SET `Objectives_loc1`='줄다자르의 메이위키에게 원시 학카리 팔부목을 가져가세요.' WHERE `entry`=8056; +UPDATE `locales_quest` SET `Objectives_loc1`='줄다자르의 메이위키에게 원시 학카리 기둥을 가져가십시오.' WHERE `entry`=8057; +UPDATE `locales_quest` SET `Objectives_loc1`='파괴자 진로크에게 원시 학카리 팔부목을 가져가야 합니다.' WHERE `entry`=8058; +UPDATE `locales_quest` SET `Objectives_loc1`='모든 것을 보는 알타빔에게 원시 학카리 기둥을 가져가십시오.' WHERE `entry`=8059; +UPDATE `locales_quest` SET `Objectives_loc1`='알타빔에게 만물을 보는 원시 학카리 손목띠를 가져가십시오.' WHERE `entry`=8060; +UPDATE `locales_quest` SET `Objectives_loc1`='줄구룹에서 보이지 않는 팔티르에게 다음 힘의 보물을 가져가십시오: 원시 학카리 손목띠.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `Objectives_loc1`='눈먼 자 팔티르에게 원시 학카리 팔부목을 가져가십시오.' WHERE `entry`=8063; +UPDATE `locales_quest` SET `Objectives_loc1`='줄다자르의 메이위키에게 원시 학카리 장식띠를 가져가세요.' WHERE `entry`=8064; +UPDATE `locales_quest` SET `Objectives_loc1`='줄구룹에서 눈먼 자 팔티르에게 다음 마력의 보물을 가져가십시오: 원시 학카리 숄.' WHERE `entry`=8066; +UPDATE `locales_quest` SET `Objectives_loc1`='줄구룹에서 시력 없는 팔티르에게 다음 힘의 보물을 가져가십시오: 원시 학카리 아이기스.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `Objectives_loc1`='눈먼 자 팔티르에게 원시 학카리 요대를 가져가십시오.' WHERE `entry`=8072; +UPDATE `locales_quest` SET `Objectives_loc1`='줄다자르의 메이위키에게 원시 학카리 요대를 가져가십시오.' WHERE `entry`=8074; +UPDATE `locales_quest` SET `Objectives_loc1`='줄다자르의 메이위키에게 원시 학카리 휘장을 가져가십시오.' WHERE `entry`=8075; +UPDATE `locales_quest` SET `Objectives_loc1`='만물을 보는 알타빔에게 원시 학카리 장식띠를 가져가십시오.' WHERE `entry`=8076; +UPDATE `locales_quest` SET `Objectives_loc1`='파괴자 진로크에게 원시 학카리 요대를 가져가야 합니다.' WHERE `entry`=8078; +UPDATE `locales_quest` SET `Objectives_loc1`='파괴자 진로크에게 원시 학카리 코사크를 가져가십시오.' WHERE `entry`=8079; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 받아 피난처에 있는 병장 마클리어에게 돌려주십시오.' WHERE `entry`=8080; +UPDATE `locales_quest` SET `Objectives_loc1`='Arathi Basin 전투에서 승리하고 Arathi Resource Crate를 받아 Refuge Pointe에 있는 Sergeant Maclear에게 반환하십시오.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Objectives_loc1`='광산, 제재소, 대장장이, 농장을 공격한 다음 Refuge Pointe에 있는 육군 원수 Oslight에게 돌아가십시오.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지로 들어가 동시에 4개의 기지를 점령 및 통제한 다음 피난처 포인트에 있는 야전사령관 오스라이트에게 돌아가십시오.' WHERE `entry`=8114; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지의 5개 기지를 동시에 장악한 다음 피난처에 있는 야전사령관 오슬라이트에게 돌아가십시오.' WHERE `entry`=8115; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 광산, 제재소, 대장간, 마구간을 공격한 다음 해머폴에 있는 데스마스터 드와이어에게 돌아가십시오.' WHERE `entry`=8120; +UPDATE `locales_quest` SET `Objectives_loc1`='Arathi Basin에서 동시에 4개의 기지를 확보한 다음 Hammerfall에 있는 Deathmaster Dwire에게 돌아가십시오.' WHERE `entry`=8121; +UPDATE `locales_quest` SET `Objectives_loc1`='Arathi Basin에서 동시에 5개의 기지를 확보한 다음 Hammerfall에 있는 Deathmaster Dwire에게 돌아가십시오.' WHERE `entry`=8122; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 획득한 후 해머폴에 있는 죽음추적자 모티스에게 반환하십시오.' WHERE `entry`=8123; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 자원 상자를 얻어 해머폴에 있는 죽음추적자 모티스에게 가져가십시오.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashenvale의 Demon Fall Canyon에 있는 Grom의 기념물로 이동하여 기념물 바닥에서 Grom의 공물을 사용하십시오.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 오그틴크와 대화하십시오.' WHERE `entry`=8151; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 오그틴크에게 완벽한 순록 뿔 한 쌍을 가져가십시오.' WHERE `entry`=8153; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 받아 피난처에 있는 병장 마클리어에게 돌려주십시오.' WHERE `entry`=8154; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 받아 피난처에 있는 병장 마클리어에게 돌려주십시오.' WHERE `entry`=8155; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 받아 피난처에 있는 병장 마클리어에게 돌려주십시오.' WHERE `entry`=8156; +UPDATE `locales_quest` SET `Objectives_loc1`='Arathi Basin 전투에서 승리하고 Arathi Resource Crate를 받아 Refuge Pointe에 있는 Sergeant Maclear에게 반환하십시오.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Objectives_loc1`='Arathi Basin 전투에서 승리하고 Arathi Resource Crate를 받아 Refuge Pointe에 있는 Sergeant Maclear에게 반환하십시오.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Objectives_loc1`='Arathi Basin 전투에서 승리하고 Arathi Resource Crate를 받아 Refuge Pointe에 있는 Sergeant Maclear에게 반환하십시오.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 획득한 후 해머폴에 있는 죽음추적자 모티스에게 반환하십시오.' WHERE `entry`=8160; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 획득한 후 해머폴에 있는 죽음추적자 모티스에게 반환하십시오.' WHERE `entry`=8161; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 획득한 후 해머폴에 있는 죽음추적자 모티스에게 반환하십시오.' WHERE `entry`=8162; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 자원 상자를 얻어 해머폴에 있는 죽음추적자 모티스에게 가져가십시오.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 자원 상자를 얻어 해머폴에 있는 죽음추적자 모티스에게 가져가십시오.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 자원 상자를 얻어 해머폴에 있는 죽음추적자 모티스에게 가져가십시오.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Objectives_loc1`='광산, 제재소, 대장장이, 농장을 공격한 다음 Refuge Pointe에 있는 육군 원수 Oslight에게 돌아가십시오.' WHERE `entry`=8168; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 광산, 제재소, 대장간, 마구간을 공격한 다음 해머폴에 있는 데스마스터 드와이어에게 돌아가십시오.' WHERE `entry`=8169; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 광산, 제재소, 대장간, 마구간을 공격한 다음 해머폴에 있는 데스마스터 드와이어에게 돌아가십시오.' WHERE `entry`=8171; +UPDATE `locales_quest` SET `Objectives_loc1`='예킨야와 대화하십시오.' WHERE `entry`=8181; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8185; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8186; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8188; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8189; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Objectives_loc1`='이 물건들을 가져오시면 강력한 마법을 만들어 드리겠습니다!' WHERE `entry`=8192; +UPDATE `locales_quest` SET `Objectives_loc1`='먼지진흙 습지대에 있는 내트 페이글에게 내트의 줄자를 돌려주어야 합니다.' WHERE `entry`=8227; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 오그틴크에게 6개의 파동채찍 비늘을 가져가야 합니다.' WHERE `entry`=8231; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 나무구렁 주술사에게서 봉인된 하늘빛 가방을 회수하십시오.' WHERE `entry`=8234; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 대마법사 실렘에게 암호화된 조각 10개를 가져가야 합니다.' WHERE `entry`=8235; +UPDATE `locales_quest` SET `Objectives_loc1`='조라크 라벤홀트 경에게 하늘빛 열쇠를 돌려주십시오.' WHERE `entry`=8236; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에서 오그틴크를 찾으십시오.' WHERE `entry`=8254; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라에 있는 오그틴크를 위해 불사의 수액을 얻으십시오.' WHERE `entry`=8256; +UPDATE `locales_quest` SET `Objectives_loc1`='가라앉은 아탈학카르 사원에서 모르파즈를 처치하고 그의 피를 악령의 숲에 있는 그레타 모스후프에게 되돌려주십시오.' WHERE `entry`=8257; +UPDATE `locales_quest` SET `Objectives_loc1`='스칼로맨스의 대 납골당 지하 중앙에 있는 점술 점술기를 사용하십시오.' WHERE `entry`=8258; +UPDATE `locales_quest` SET `Objectives_loc1`='희생의 리본을 센티넬 파송에게 가져가면 센티넬이 우리 대신 행동한 것에 대한 보상을 받을 수 있습니다.' WHERE `entry`=8266; +UPDATE `locales_quest` SET `Objectives_loc1`='Outriders가 우리를 대신하여 행동한 것에 대한 보상을 받을 수 있도록 희생의 리본을 Shatterskull 선장에게 가져가십시오.' WHERE `entry`=8267; +UPDATE `locales_quest` SET `Objectives_loc1`='Outriders가 우리를 대신하여 행동한 것에 대한 보상을 받을 수 있도록 희생의 리본을 Shatterskull 선장에게 가져가십시오.' WHERE `entry`=8268; +UPDATE `locales_quest` SET `Objectives_loc1`='희생의 리본을 센티넬 파송에게 가져가면 센티넬이 우리 대신 행동한 것에 대한 보상을 받을 수 있습니다.' WHERE `entry`=8269; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 바람소환사 프라우드혼과 대화하십시오.' WHERE `entry`=8276; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 은둔자 오르텔에게 황혼 사전의 세 장을 가져가십시오.' WHERE `entry`=8279; +UPDATE `locales_quest` SET `Objectives_loc1`='해독된 서판 양피지를 사령관 마랄리스에게 가져가십시오.' WHERE `entry`=8287; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻은 다음 은빛날개 숲에 있는 센티넬 파송에게 돌아가십시오.' WHERE `entry`=8291; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡에 들어가 얼라이언스를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 모르샨 주둔지에 있는 선장 조각해골에게 가져가십시오.' WHERE `entry`=8294; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 받아 피난처에 있는 병장 마클리어에게 돌려주십시오.' WHERE `entry`=8297; +UPDATE `locales_quest` SET `Objectives_loc1`='아라시 분지 전투에서 승리하고 아라시 분지 명예 훈장을 획득한 후 해머폴에 있는 죽음추적자 모티스에게 반환하십시오.' WHERE `entry`=8299; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스의 시간의 동굴에서 아나크로노스를 찾으십시오.' WHERE `entry`=8303; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에서 수정의 눈물을 찾아 그 깊이를 들여다보세요.' WHERE `entry`=8305; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드, 아이언포지, 다르나서스의 여관주인과 아이언포지에 있는 탈바쉬 델 키셀과 대화하십시오.' WHERE `entry`=8311; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마, 언더시티, 썬더 블러프의 여관주인과 센진 마을의 칼리 레믹과 대화하십시오.' WHERE `entry`=8312; +UPDATE `locales_quest` SET `Objectives_loc1`='세나리온 요새의 여관에 있는 칼란드라스에게 찢어진 조리법 페이지를 가져가십시오.' WHERE `entry`=8313; +UPDATE `locales_quest` SET `Objectives_loc1`='Bronzebeard\'s Encampment에 있는 Rutgar Glyphshaper가 실리더스의 세나리온 요새에 있는 지질학자 Larksbane에게 문양이 새겨진 수정 프리즘을 전달해 달라고 했습니다.' WHERE `entry`=8314; +UPDATE `locales_quest` SET `Objectives_loc1`='사우스쇼어 여관 내부에 있는 양조통에 썩은 계란을 넣습니다.' WHERE `entry`=8322; +UPDATE `locales_quest` SET `Objectives_loc1`='세나리온 요새에 있는 아우렐 골드리프와 대화하십시오.' WHERE `entry`=8331; +UPDATE `locales_quest` SET `Objectives_loc1`='세나리온 요새에 있는 아우렐 골드리프와 대화하십시오.' WHERE `entry`=8343; +UPDATE `locales_quest` SET `Objectives_loc1`='세나리온 요새에 있는 보르 와일드메인과 대화하십시오.' WHERE `entry`=8349; +UPDATE `locales_quest` SET `Objectives_loc1`='세나리온 요새에 있는 보르 와일드메인과 대화하십시오.' WHERE `entry`=8351; +UPDATE `locales_quest` SET `Objectives_loc1`='세나리온 요새에 있는 보르 와일드메인에게 심연의 홀을 가져가야 합니다.' WHERE `entry`=8352; +UPDATE `locales_quest` SET `Objectives_loc1`='Innkeeper Firebrew에서 치킨 감정 표현을 하면 그 대가로 Ironforge 조폐국을 받게 됩니다!' WHERE `entry`=8353; +UPDATE `locales_quest` SET `Objectives_loc1`='Innkeeper Norman에게 치킨 감정 표현을 하면 Undercity Mint를 받을 수 있습니다!' WHERE `entry`=8354; +UPDATE `locales_quest` SET `Objectives_loc1`='탈바쉬 델 키셀에서 기차 감정 표현을 하면 그 대가로 놈리건 젤리를 받을 수 있습니다!' WHERE `entry`=8355; +UPDATE `locales_quest` SET `Objectives_loc1`='여관주인 앨리슨에게 유연한 감정 표현을 하면 스톰윈드 누가를 받을 수 있습니다!' WHERE `entry`=8356; +UPDATE `locales_quest` SET `Objectives_loc1`='여관주인 셀리엔느에게 댄스 감정 표현을 하면 다르나서스 마지팬을 받을 수 있습니다!' WHERE `entry`=8357; +UPDATE `locales_quest` SET `Objectives_loc1`='Kali Remik에서 기차 감정 표현을 하면 그 대가로 Darkspear Gumdrop을 받게 됩니다!' WHERE `entry`=8358; +UPDATE `locales_quest` SET `Objectives_loc1`='Innkeeper Gryshka에게 유연한 감정 표현을 하면 Orgrimmar Nougat를 받을 수 있습니다!' WHERE `entry`=8359; +UPDATE `locales_quest` SET `Objectives_loc1`='Innkeeper Pala에서 댄스 감정 표현을 하면 Thunder Bluff Marzipan을 받을 수 있습니다!' WHERE `entry`=8360; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8368; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8370; +UPDATE `locales_quest` SET `Objectives_loc1`='구린내 폭탄 청소부를 사용하여 사우스쇼어에 떨어진 포세이큰 구린내 폭탄을 제거하십시오.' WHERE `entry`=8373; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8374; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 알터랙 계곡의 명예 훈장 3개를 가져가십시오.' WHERE `entry`=8375; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 알터랙 계곡의 명예 훈장 3개를 가져가십시오.' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8384; +UPDATE `locales_quest` SET `Objectives_loc1`='알터랙 계곡 명예 훈장 3개, 아라시 분지 명예 훈장 3개, 전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 3개의 알터랙 계곡 명예 훈장을 가져가십시오.' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Objectives_loc1`='알터랙 계곡 명예 훈장 3개, 아라시 분지 명예 훈장 3개, 전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8389; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8390; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8391; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8392; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8395; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8396; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8397; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8399; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8402; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8405; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8406; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8407; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 협곡 명예 훈장 3개를 전장 밖에 있는 얼라이언스 준장에게 가져가십시오.' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Objectives_loc1`='Tirisfal Glade의 Wickerman Festival에서 Darkcaller Yanka에게 돌아가십시오.' WHERE `entry`=8409; +UPDATE `locales_quest` SET `Objectives_loc1`='바람의 감시자 바스라를 위해 공기, 불, 흙, 물 샘플을 수집하세요.' WHERE `entry`=8410; +UPDATE `locales_quest` SET `Objectives_loc1`='바람의 감시자 바스라에게 대지, 공기, 불과 물의 원소를 가져오십시오.' WHERE `entry`=8411; +UPDATE `locales_quest` SET `Objectives_loc1`='바람의 감시자 바스라에게 영혼 토템 조각을 가져가십시오.' WHERE `entry`=8412; +UPDATE `locales_quest` SET `Objectives_loc1`='부두교 깃털을 바람의 감시자 바스라에게 가져가십시오.' WHERE `entry`=8413; +UPDATE `locales_quest` SET `Objectives_loc1`='하수인의 스컬지석 20개를 모아서 서부 역병지대에 있는 대사제 텔다니스에게 가져가십시오.' WHERE `entry`=8414; +UPDATE `locales_quest` SET `Objectives_loc1`='Chillwind Point에 있는 사령관 Ashlan Valorfist에게 불활성 스컬지석을 가져가십시오.' WHERE `entry`=8416; +UPDATE `locales_quest` SET `Objectives_loc1`='저주받은 땅 입구에서 호드의 타락한 영웅과 대화하십시오.' WHERE `entry`=8417; +UPDATE `locales_quest` SET `Objectives_loc1`='부두 깃털을 Ashlam Valorfist에게 가져가십시오.' WHERE `entry`=8418; +UPDATE `locales_quest` SET `Objectives_loc1`='악령의 숲에 있는 임프에게 지옥 옷감 조각을 가져가십시오.' WHERE `entry`=8420; +UPDATE `locales_quest` SET `Objectives_loc1`='썩은 나무 10개와 핏빛 독 정수 4개를 악령의 숲에 있는 임프에게 가져가십시오.' WHERE `entry`=8421; +UPDATE `locales_quest` SET `Objectives_loc1`='가라앉은 사원의 트롤에게서 총 6개의 부두교 깃털을 가져오십시오.' WHERE `entry`=8422; +UPDATE `locales_quest` SET `Objectives_loc1`='저주받은 땅에서 지옥멧돼지 7마리를 처치하고 몰락한 호드 영웅에게 돌아가십시오.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `Objectives_loc1`='가라앉은 사원에 있는 트롤의 부두교 깃털을 호드의 타락한 영웅에게 가져가십시오.' WHERE `entry`=8425; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8426; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8428; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8430; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8432; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8433; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8434; +UPDATE `locales_quest` SET `Objectives_loc1`='전쟁노래 명예 훈장 3개를 전장 밖에 있는 호드 전쟁인도자에게 가져가십시오.' WHERE `entry`=8435; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8437; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8439; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8440; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8441; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8442; +UPDATE `locales_quest` SET `Objectives_loc1`='전장 밖에 있는 호드 전쟁인도자에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Objectives_loc1`='Nightmare Engulfed Object의 의미를 해독할 수 있는 사람을 찾으십시오.$B$B아마도 강력한 힘을 가진 드루이드가 당신을 도울 수 있을 것입니다.' WHERE `entry`=8446; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade에서 Keeper Remulos가 Nightmare Engulfed Object를 정화할 때까지 기다리세요.' WHERE `entry`=8447; +UPDATE `locales_quest` SET `Objectives_loc1`='Felwood의 주요 도로를 따라 북쪽으로 이동하여 Nafien이라는 이름의 펄볼그와 대화하십시오.' WHERE `entry`=8462; +UPDATE `locales_quest` SET `Objectives_loc1`='Timbermaw Hold를 통해 여명의 설원으로 나갑니다.' WHERE `entry`=8465; +UPDATE `locales_quest` SET `Objectives_loc1`='Winterfall 펄볼그 마을에 있는 High Chief Winterfall의 동굴 입구에 Demon Summoning Torch를 설치하세요.' WHERE `entry`=8481; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 왕 마그니 브론즈비어드에게 나무구렁 평화의 제물을 가져가십시오.' WHERE `entry`=8484; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 스랄에게 나무구렁 평화의 제물을 가져가십시오.' WHERE `entry`=8485; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 스톤브로우 병장에게 구리 주괴 20개를 가져가십시오.' WHERE `entry`=8493; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 카르네스 상병에게 철창 20개를 가져가십시오.' WHERE `entry`=8495; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 바람소환사 프라우드혼에게 질긴 룬매듭 붕대 30개, 질긴 비단 붕대 30개, 질긴 마법매듭 붕대 30개를 가져가야 합니다.' WHERE `entry`=8496; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 여관에 있는 칼란드라스에게 물 방울 4개, 강력한 해독제 4개, 사막 훈제 만두 4개를 가져가야 합니다.' WHERE `entry`=8497; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 데임 트윈브레이드에게 토륨 주괴 20개를 가져가십시오.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `Objectives_loc1`='하이브아쉬 독침 30마리를 처치하고 실리더스의 세나리온 요새에 있는 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8501; +UPDATE `locales_quest` SET `Objectives_loc1`='하이브아시 일꾼 30명을 처치하고 실리더스의 세나리온 요새에 있는 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8502; +UPDATE `locales_quest` SET `Objectives_loc1`='Dun Morogh의 비행장에 있는 Draxlegauge 병사에게 교살해초 20개를 가져가십시오.' WHERE `entry`=8504; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 마스터 나이트송에게 보라색 연꽃 20개를 가져가세요.' WHERE `entry`=8506; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로 비행장에 있는 저메인 하사에게 아서스의 눈물 20개를 가져가야 합니다.' WHERE `entry`=8510; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 보니 스톤플레이어에게 가벼운 가죽 10개를 가져가십시오.' WHERE `entry`=8512; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 포터 일병에게 중간 가죽 10개를 가져가십시오.' WHERE `entry`=8514; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 마르타 파인스핀들에게 두꺼운 가죽 10개를 가져가십시오.' WHERE `entry`=8516; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 센티넬 실버스카이에게 리넨 붕대 20개를 가져가십시오.' WHERE `entry`=8518; +UPDATE `locales_quest` SET `Objectives_loc1`='과거에 대해 가능한 모든 것을 알아낸 다음 타나리스의 시간의 동굴에서 아나크로노스와 대화하십시오.' WHERE `entry`=8519; +UPDATE `locales_quest` SET `Objectives_loc1`='Dun Morogh의 비행장에 있는 Nurse Stonefield에게 실크 붕대 20개를 가져가십시오.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `Objectives_loc1`='룬무늬 붕대 20개를 던 모로의 비행장에 있는 문쉐이드 수호자에게 가져가십시오.' WHERE `entry`=8523; +UPDATE `locales_quest` SET `Objectives_loc1`='Dun Morogh의 비행장에 있는 Slicky Gastronome에게 무지개 지느러미 날개다랑어 20개를 가져가세요.' WHERE `entry`=8525; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 사라 새드휘슬에게 랩터 20마리를 가져가야 합니다.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `Objectives_loc1`='던 모로의 비행장에 있는 여사냥꾼 스위프트리버에게 점박이 방어 20개를 가져가야 합니다.' WHERE `entry`=8529; +UPDATE `locales_quest` SET `Objectives_loc1`='듀로타에 있는 광부 크롬웰에게 구리 주괴 20개를 가져가십시오.' WHERE `entry`=8533; +UPDATE `locales_quest` SET `Objectives_loc1`='회생 기사단을 소환하여 처치하고 세나리온 요새에 있는 보르 와일드메인에게 보고하십시오.' WHERE `entry`=8535; +UPDATE `locales_quest` SET `Objectives_loc1`='진홍 기사단을 불러 처치하고 세나리온 요새에 있는 보르 와일드메인에게 보고하십시오.' WHERE `entry`=8537; +UPDATE `locales_quest` SET `Objectives_loc1`='Cinders 공작, Fathoms 공작, Zephyrs 공작, Shards 공작을 소환하고 처치할 방법을 찾아 세나리온 요새에 있는 사령관 Mar\'alith에게 보고하십시오.' WHERE `entry`=8538; +UPDATE `locales_quest` SET `Objectives_loc1`='Hive\'Zora Hive Sisters 30마리를 처치하고 실리더스의 세나리온 요새에 있는 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8539; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 경비대장 비쉬 코주스에게 화려한 미스릴 장화 3개를 가져가야 합니다.' WHERE `entry`=8540; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 경비대장 비쉬 코주스에게 조밀한 연마석 10개, 단단한 연마석 10개, 무거운 연마석 10개를 가져가십시오.' WHERE `entry`=8541; +UPDATE `locales_quest` SET `Objectives_loc1`='듀로타에 있는 그런트 마우그에게 양철 주괴 20개를 가져가십시오.' WHERE `entry`=8543; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 명령의 퀴라지 손목띠, 밤의 우상 2개, 돌 스카라베 5개, 점토 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8544; +UPDATE `locales_quest` SET `Objectives_loc1`='미스릴 주괴 20개를 오그리마 영혼의 계곡에 있는 하사관 트켈라에게 가져가십시오.' WHERE `entry`=8546; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 약초학자 프라우드페더에게 평화꽃 20개를 가져가십시오.' WHERE `entry`=8550; +UPDATE `locales_quest` SET `Objectives_loc1`='스프로거와 대화하십시오.' WHERE `entry`=8553; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 바람소환사 예센드라에게 권위 있는 퀴라지 반지 1개, 램번트 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8556; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 감시관 하로에게 퀴라지 뾰족한 자루 1개, 설화석 우상 2개, 수정 스카라베 5개, 돌 스카라베 5개를 가져가십시오.' WHERE `entry`=8558; +UPDATE `locales_quest` SET `Objectives_loc1`='오로의 온전한 가죽, 죽음의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 안퀴라즈 안에 있는 칸드로스트라즈에게 가져가십시오.' WHERE `entry`=8560; +UPDATE `locales_quest` SET `Objectives_loc1`='아주어고스의 마법 장부를 타나리스에 있는 나라인 수스팬시에게 전달하십시오.' WHERE `entry`=8575; +UPDATE `locales_quest` SET `Objectives_loc1`='나라인의 수정안경을 찾아 타나리스에 있는 나라인 수스팬시에게 돌려주십시오.' WHERE `entry`=8578; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 박쥐기수 펠레케이키에게 화염꽃 20개를 가져가야 합니다.' WHERE `entry`=8581; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 연금술사 제젤에게 보라색 연꽃 20개를 가져가야 합니다.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `Objectives_loc1`='Tanaris에 있는 Narain Soothfancy가 Gadgetzan에 있는 Dirge Quikcleave와 대화해 달라고 했습니다.' WHERE `entry`=8584; +UPDATE `locales_quest` SET `Objectives_loc1`='가젯잔에 있는 더지 퀵클리브가 고블린 로켓 연료 20개와 깊은바위 소금 20개를 가져다 달라고 부탁했습니다.' WHERE `entry`=8586; +UPDATE `locales_quest` SET `Objectives_loc1`='500파운드 치킨을 타나리스에 있는 나라인 수스팬시에게 전달하십시오.' WHERE `entry`=8587; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 스키너 자마니에게 질긴 가죽 10개를 가져가야 합니다.' WHERE `entry`=8589; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 병장 우말라에게 두꺼운 가죽 10개를 가져가야 합니다.' WHERE `entry`=8591; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 베크닐라쉬의 관, 현자의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8592; +UPDATE `locales_quest` SET `Objectives_loc1`='오로의 온전한 가죽, 생명의 우상 2개, 황금 스카라베 5개, 점토 스카라베 5개를 안퀴라즈 안에 있는 칸드로스트라즈에게 가져가야 합니다.' WHERE `entry`=8593; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 명령의 퀴라지 손목띠, 환생의 우상 2개, 은 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8594; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 칸드로스트라즈에게 명령의 퀴라지 손목띠, 죽음의 우상 2개, 청동 스카라베 5개, 황금 스카라베 5개를 가져가십시오.' WHERE `entry`=8596; +UPDATE `locales_quest` SET `Objectives_loc1`='남쪽 바다의 섬에 묻혀 있는 Narain Soothfancy의 책을 찾으십시오.' WHERE `entry`=8597; +UPDATE `locales_quest` SET `Objectives_loc1`='Tanaris에 있는 Narain Soothfancy에게 몸값 편지를 돌려주십시오.' WHERE `entry`=8598; +UPDATE `locales_quest` SET `Objectives_loc1`='Meridith의 러브레터를 Tanaris에 있는 Narain Soothfancy에게 가져가십시오.' WHERE `entry`=8599; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 의사 세라투스에게 튼튼한 가죽 10개를 가져가야 합니다.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `Objectives_loc1`='지배의 퀴라지 손목띠, 생명의 우상 2개, 황금 스카라베 5개, 수정 스카라베 5개를 안퀴라즈에 있는 안도르고스에게 가져가십시오.' WHERE `entry`=8602; +UPDATE `locales_quest` SET `Objectives_loc1`='고대 신의 허물, 죽음의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 안퀴라즈 안에 있는 베스세라에게 가져가십시오.' WHERE `entry`=8603; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 치료사 롱러너에게 양모 붕대 20개를 가져가야 합니다.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 여군주 캘로우에게 마법 붕대 20개를 가져가야 합니다.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 바위경비병 클레이후프에게 룬매듭 붕대 20개를 가져가야 합니다.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 블러드가드 로타르에게 야윈 늑대 스테이크 20개를 가져가야 합니다.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 낚시꾼 린도에게 점박이 방어 20개를 가져가야 합니다.' WHERE `entry`=8614; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 영혼의 계곡에 있는 족장 샤프클로에게 구운 연어 20개를 가져가야 합니다.' WHERE `entry`=8616; +UPDATE `locales_quest` SET `Objectives_loc1`='Draconic for Dummies의 잃어버린 8개 챕터를 복구하고 마법의 책 바인딩과 결합하고 Draconic for Dummies: Volume II의 완성된 책을 Tanaris의 Narain Soothfancy에게 반환하십시오.' WHERE `entry`=8620; +UPDATE `locales_quest` SET `Objectives_loc1`='지배의 퀴라지 손목띠, 현자의 우상 2개, 청동 스카라베 5개, 점토 스카라베 5개를 안퀴라즈에 있는 칸드로스트라즈에게 가져가십시오.' WHERE `entry`=8621; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 베스세라에게 고대 신의 껍질, 현자의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8622; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 베클로어의 왕관, 환생의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8623; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 칸드로스트라즈에게 거대 모래벌레의 가죽, 투쟁의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가십시오.' WHERE `entry`=8624; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 칸드로스트라즈에게 명령의 퀴라지 손목띠, 생명의 우상 2개, 돌 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8626; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 베스세라에게 고대 신의 껍질, 현자의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8627; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 베클로어의 왕관, 환생의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8628; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 칸드로스트라즈에게 거대 모래벌레의 가죽, 투쟁의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가십시오.' WHERE `entry`=8629; +UPDATE `locales_quest` SET `Objectives_loc1`='지배의 퀴라지 손목띠, 생명의 우상 2개, 수정 스카라베 5개, 황금 스카라베 5개를 안퀴라즈에 있는 안도르고스에게 가져가십시오.' WHERE `entry`=8630; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 칸드로스트라즈에게 명령의 퀴라지 손목띠, 투쟁의 우상 2개, 수정 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8637; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 베스세라에게 고대 신의 껍질, 투쟁의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8638; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 베클로어의 왕관, 전쟁의 우상 2개, 황금 스카라베 5개, 점토 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8639; +UPDATE `locales_quest` SET `Objectives_loc1`='오로의 온전한 가죽, 밤의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 안퀴라즈 안에 있는 칸드로스트라즈에게 가져가야 합니다.' WHERE `entry`=8640; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 명령의 퀴라지 손목띠, 태양의 우상 2개, 은 스카라베 5개, 점토 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8641; +UPDATE `locales_quest` SET `Objectives_loc1`='지배의 퀴라지 손목띠, 현자의 우상 2개, 청동 스카라베 5개, 점토 스카라베 5개를 안퀴라즈에 있는 칸드로스트라즈에게 가져가십시오.' WHERE `entry`=8655; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 베스세라에게 고대 신의 껍질, 생명의 우상 2개, 황금 스카라베 5개, 점토 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8656; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 베클로어의 관, 투쟁의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8657; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 칸드로스트라즈에게 거대 모래벌레의 가죽, 태양의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가십시오.' WHERE `entry`=8658; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 명령의 퀴라지 손목띠, 전쟁의 우상 2개, 수정 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8659; +UPDATE `locales_quest` SET `Objectives_loc1`='지배의 퀴라지 손목띠, 밤의 우상 2개, 점토 스카라베 5개, 상아 스카라베 5개를 안퀴라즈에 있는 칸드로스트라즈에게 가져가십시오.' WHERE `entry`=8660; +UPDATE `locales_quest` SET `Objectives_loc1`='고대 신의 허물, 밤의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 안퀴라즈 안에 있는 베스세라에게 가져가십시오.' WHERE `entry`=8661; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 베크닐라쉬의 관, 죽음의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8662; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 칸드로스트라즈에게 거대 모래벌레의 가죽, 환생의 우상 2개, 황금 스카라베 5개, 점토 스카라베 5개를 가져가십시오.' WHERE `entry`=8663; +UPDATE `locales_quest` SET `Objectives_loc1`='지배의 퀴라지 손목띠, 현자의 우상 2개, 청동 스카라베 5개, 뼈 스카라베 5개를 안퀴라즈에 있는 안도르고스에게 가져가십시오.' WHERE `entry`=8664; +UPDATE `locales_quest` SET `Objectives_loc1`='지배의 퀴라지 손목띠, 환생의 우상 2개, 돌 스카라베 5개, 은 스카라베 5개를 안퀴라즈에 있는 칸드로스트라즈에게 가져가십시오.' WHERE `entry`=8665; +UPDATE `locales_quest` SET `Objectives_loc1`='고대 신의 허물, 환생의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 안퀴라즈 안에 있는 베스세라에게 가져가십시오.' WHERE `entry`=8666; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈에 있는 안도르고스에게 베클로어의 왕관, 생명의 우상 2개, 황금 스카라베 5개, 점토 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8667; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 안에 있는 칸드로스트라즈에게 거대 모래벌레의 가죽, 전쟁의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 가져가십시오.' WHERE `entry`=8668; +UPDATE `locales_quest` SET `Objectives_loc1`='지배의 퀴라지 손목띠, 투쟁의 우상 2개, 황금 스카라베 5개, 뼈 스카라베 5개를 안퀴라즈에 있는 안도르고스에게 가져가십시오.' WHERE `entry`=8669; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 케일 스위프트클로에게 제왕의 퀴라지 망토 1개, 흑요석 우상 2개, 점토 스카라베 5개, 황금 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8690; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 케일 스위프트클로에게 제왕의 퀴라지 망토 1개, 주홍 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8692; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 케일 스위프트클로에게 무술 퀴라지 외투 1개, 하늘빛 우상 2개, 청동 스카라베 5개, 아이보리 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8693; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 케일 스위프트클로에게 제왕의 퀴라지 망토 1개, 흑요석 우상 2개, 황금 스카라베 5개, 점토 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8695; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 바람소환사 예센드라에게 권위의 퀴라지 반지 1개, 주홍 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8698; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 바람소환사 예센드라에게 권위 있는 퀴라지 반지 1개, 설화석 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가십시오.' WHERE `entry`=8700; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 바람소환사 예센드라에게 권위 있는 퀴라지 반지 1개, 주홍 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8703; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 감시자 하로에게 퀴라지 뾰족한 자루 1개, 호박색 우상 2개, 상아 스카라베 5개, 청동 스카라베 5개를 가져가십시오.' WHERE `entry`=8706; +UPDATE `locales_quest` SET `Objectives_loc1`='화려한 퀴라지 자루 1개, 벽옥 우상 2개, 수정 스카라베 5개, 돌 스카라베 5개를 실리더스에 있는 감시관 하로에게 가져가십시오.' WHERE `entry`=8708; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 감시관 하로에게 퀴라지 뾰족한 자루 1개, 주홍 우상 2개, 황금 스카라베 5개, 점토 스카라베 5개를 가져가야 합니다.' WHERE `entry`=8709; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스에 있는 감시관 하로에게 퀴라지 뾰족한 자루 1개, 호박색 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가십시오.' WHERE `entry`=8711; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스에 있는 나라인 수스팬시가 아케이나이트 주괴 20개, 엘레멘티움 광석 10개, 아제로스 다이아몬드 10개, 블루 사파이어 10개를 가져다 달라고 부탁했습니다.' WHERE `entry`=8728; +UPDATE `locales_quest` SET `Objectives_loc1`='Azshara의 Bay of Storms에 있는 Swirling Maelstrom에서 Arcanite Buoy를 사용하십시오.' WHERE `entry`=8729; +UPDATE `locales_quest` SET `Objectives_loc1`='네파리안을 처치하고 붉은 홀 조각을 되찾으십시오.' WHERE `entry`=8730; +UPDATE `locales_quest` SET `Objectives_loc1`='Hive\'Regal 앞에 있는 Orgrimmar Legion 주둔지에 있는 Krug Skullsplit에게 보고하십시오.' WHERE `entry`=8731; +UPDATE `locales_quest` SET `Objectives_loc1`='텔드랏실 대륙으로 가서 다르나서스 성벽 바깥 어딘가에서 말퓨리온의 대리인을 찾으십시오.' WHERE `entry`=8733; +UPDATE `locales_quest` SET `Objectives_loc1`='Moonglade로 이동하여 Keeper Remulos와 대화하십시오.' WHERE `entry`=8734; +UPDATE `locales_quest` SET `Objectives_loc1`='아제로스에 있는 네 개의 에메랄드 꿈 차원문으로 이동하여 각각에서 악몽의 부패 조각을 수집하십시오.' WHERE `entry`=8735; +UPDATE `locales_quest` SET `Objectives_loc1`='Eranikus로부터 Nighthaven을 방어하십시오.' WHERE `entry`=8736; +UPDATE `locales_quest` SET `Objectives_loc1`='하늘빛 기사단을 불러 처치하고 세나리온 요새에 있는 보르 와일드메인에게 보고하십시오.' WHERE `entry`=8737; +UPDATE `locales_quest` SET `Objectives_loc1`='Hive\'Regal 안에 있는 Cenarion Scout Landion에게 연락하고 Hive\'Regal Scout Report를 세나리온 요새에 있는 Windcaller Proudhorn에게 반환하십시오.' WHERE `entry`=8738; +UPDATE `locales_quest` SET `Objectives_loc1`='하이브아시에 있는 세나리온 정찰병 잘리아에게 연락하고 세나리온 요새에 있는 바람소환사 프라우드혼에게 하이브아시 정찰 보고서를 돌려주십시오.' WHERE `entry`=8739; +UPDATE `locales_quest` SET `Objectives_loc1`='Twilight Marauder Morna와 2명의 Twilight Marauders를 처치하십시오.' WHERE `entry`=8740; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스의 시간의 동굴에 있는 아나크로노스에게 녹색 셉터 조각을 가져가십시오.' WHERE `entry`=8741; +UPDATE `locales_quest` SET `Objectives_loc1`='순록 멧젠을 찾으십시오.' WHERE `entry`=8746; +UPDATE `locales_quest` SET `Objectives_loc1`='순록 멧젠을 찾으십시오.' WHERE `entry`=8762; +UPDATE `locales_quest` SET `Objectives_loc1`='Deeprock Salt 1개와 금화 5개를 Holly Preserver 기계로 가져오면 Preserved Holly 5개를 받습니다.' WHERE `entry`=8763; +UPDATE `locales_quest` SET `Objectives_loc1`='하이브아쉬 수비수 30마리를 처치하고 실리더스의 세나리온 요새에 있는 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8770; +UPDATE `locales_quest` SET `Objectives_loc1`='하이브아시 모래추적자 30마리를 처치하고 실리더스의 세나리온 요새에 있는 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8771; +UPDATE `locales_quest` SET `Objectives_loc1`='하이브조라 웨이와처 30마리를 처치하고 실리더스의 세나리온 요새에 있는 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8772; +UPDATE `locales_quest` SET `Objectives_loc1`='하이브조라 약탈자 30마리를 처치하고 실리더스의 세나리온 요새에 있는 사령관 마랄리스에게 보고하십시오.' WHERE `entry`=8773; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 하이브조라 근처에 있는 비전술사 노즐스프링에게 제물의 기름 6개, 고블린 로켓 연료 5개, 고밀도 폭발 가루 10개를 가져가야 합니다.' WHERE `entry`=8778; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 지질학자 락스베인에게 눈부신 큰 결정 1개, 빛나는 큰 결정 1개, 거대한 에메랄드 1개를 가져가야 합니다.' WHERE `entry`=8779; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 하이브조라 근처에 있는 아이언포지 여단 전초기지에 있는 자넬라 스타우트해머에게 견고한 갑옷 키트 8개와 중갑 키트 8개를 가져가십시오.' WHERE `entry`=8780; +UPDATE `locales_quest` SET `Objectives_loc1`='하이브조라 외곽의 아이언포지 여단 전초기지에 있는 자넬라 스타우트해머에게 문스틸 브로드소드 2개를 가져가야 합니다.' WHERE `entry`=8781; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 바람소환사 프라우드혼에게 달빛 옷감 1개, 룬무늬 두루마리 2개, 무쇠그물 거미줄 1개를 가져가야 합니다.' WHERE `entry`=8782; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 바르구스에게 마력 깃든 토륨 주괴 2개와 마력 깃든 가죽 2개를 가져가야 합니다.' WHERE `entry`=8783; +UPDATE `locales_quest` SET `Objectives_loc1`='사원 입구 근처에 숨어 있는 용에게 고대 퀴라지 유물을 가져가세요.' WHERE `entry`=8784; +UPDATE `locales_quest` SET `Objectives_loc1`='강력한 모조 6개, 큰 모조 플라스크 6개, 제물의 오일 8개를 실리더스의 하이브리갈 근처에 있는 그림자 여사제 샤이에게 가져가십시오.' WHERE `entry`=8785; +UPDATE `locales_quest` SET `Objectives_loc1`='Hive\'Regal 외부의 Orgrimmar Legion 야영지에 있는 Merok Longstride에게 3개의 거대한 강철 도끼를 가져가십시오.' WHERE `entry`=8786; +UPDATE `locales_quest` SET `Objectives_loc1`='Hive\'Regal 근처에 있는 Merok Longstride에게 견고한 갑옷 키트 8개와 중갑 키트 8개를 가져가십시오.' WHERE `entry`=8787; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 사령관 마랄리스에게 무적의 오시리안의 머리를 가져가십시오.' WHERE `entry`=8791; +UPDATE `locales_quest` SET `Objectives_loc1`='Deeprock Salt 1개와 금화 5개를 Holly Preserver 기계로 가져오면 Preserved Holly 5개를 받습니다.' WHERE `entry`=8799; +UPDATE `locales_quest` SET `Objectives_loc1`='안퀴라즈 사원에 있는 캘라스트라즈에게 크툰의 눈을 가져가십시오.' WHERE `entry`=8801; +UPDATE `locales_quest` SET `Objectives_loc1`='시간의 동굴에 있는 아나크로노스에게 크툰의 눈을 가져가십시오.' WHERE `entry`=8802; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 여관에 있는 칼란드라스에게 물 방울 4개, 강력한 해독제 4개, 사막 훈제 만두 4개를 가져가야 합니다.' WHERE `entry`=8804; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 경비대장 비쉬 코주스에게 화려한 미스릴 장화 3개를 가져가야 합니다.' WHERE `entry`=8805; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 경비대장 비쉬 코주스에게 조밀한 연마석 10개, 단단한 연마석 10개, 무거운 연마석 10개를 가져가십시오.' WHERE `entry`=8806; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 지질학자 락스베인에게 눈부신 큰 결정 1개, 빛나는 큰 결정 1개, 거대한 에메랄드 1개를 가져가야 합니다.' WHERE `entry`=8807; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 바람소환사 프라우드혼에게 달빛 옷감 1개, 룬무늬 두루마리 2개, 무쇠그물 거미줄 1개를 가져가야 합니다.' WHERE `entry`=8808; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 바르구스에게 마력 깃든 토륨 주괴 2개와 마력 깃든 가죽 2개를 가져가야 합니다.' WHERE `entry`=8809; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스의 세나리온 요새에 있는 바람소환사 프라우드혼에게 질긴 룬매듭 붕대 30개, 질긴 비단 붕대 30개, 질긴 마법매듭 붕대 30개를 가져가야 합니다.' WHERE `entry`=8810; +UPDATE `locales_quest` SET `Objectives_loc1`='겨울 할아버지와 대화하십시오.' WHERE `entry`=8827; +UPDATE `locales_quest` SET `Objectives_loc1`='그럼 해결되었습니다.' WHERE `entry`=8846; +UPDATE `locales_quest` SET `Objectives_loc1`='그럼 해결되었습니다.' WHERE `entry`=8847; +UPDATE `locales_quest` SET `Objectives_loc1`='그럼 해결되었습니다.' WHERE `entry`=8849; +UPDATE `locales_quest` SET `Objectives_loc1`='그럼 해결되었습니다.' WHERE `entry`=8850; +UPDATE `locales_quest` SET `Objectives_loc1`='그럼 해결되었습니다.' WHERE `entry`=8851; +UPDATE `locales_quest` SET `Objectives_loc1`='그럼 해결되었습니다.' WHERE `entry`=8852; +UPDATE `locales_quest` SET `Objectives_loc1`='그럼 해결되었습니다.' WHERE `entry`=8854; +UPDATE `locales_quest` SET `Objectives_loc1`='그럼 해결되었습니다.' WHERE `entry`=8855; +UPDATE `locales_quest` SET `Objectives_loc1`='Ashi\'s Husk의 Colossus를 무법항에 있는 Oglethorpe Obnoticus에게 가져가십시오.' WHERE `entry`=8857; +UPDATE `locales_quest` SET `Objectives_loc1`='이글거리는 협곡에 있는 감독관 오일피스트에게 리갈 허스크의 거상을 가져가십시오.' WHERE `entry`=8858; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 맥스웰 티로서스 경에게 조라의 허스크 거상을 가져가십시오.' WHERE `entry`=8859; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드에 있는 여관주인 앨리슨에게 굴뚝나무 보급품을 가져가십시오.' WHERE `entry`=8860; +UPDATE `locales_quest` SET `Objectives_loc1`='Ironforge의 Mystic Ward에 있는 Lunar Festival Harbinger와 대화하십시오.' WHERE `entry`=8870; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스의 세나리온 초소에 있는 달의 축제 전령과 대화하십시오.' WHERE `entry`=8872; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 은행 밖에 있는 콜라라 딘에게 헬드릭 중위의 정성스럽게 쓴 쪽지를 전달하십시오.' WHERE `entry`=8897; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 은행 밖에 있는 콜라라 딘에게 주름진 편지를 전달하세요.' WHERE `entry`=8898; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 은행 밖에 있는 콜라라 딘에게 무결점 편지를 전달하십시오.' WHERE `entry`=8899; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원 혈액 샘플 15개와 골드 20개를 획득하여 와일드하트 브레이서 세트와 함께 아이언포지에 있는 델리아나에게 가져가십시오.' WHERE `entry`=8905; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원 혈액 샘플 15개와 골드 20개를 구해 야수추적자의 결박 세트와 함께 아이언포지에 있는 델리아나에게 가져가십시오.' WHERE `entry`=8906; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원 혈액 샘플 15개와 골드 20개를 입수하여 라이트포지 브레이서 세트와 함께 아이언포지에 있는 델리아나에게 가져가십시오.' WHERE `entry`=8908; +UPDATE `locales_quest` SET `Objectives_loc1`='15개의 여명의 설원 혈액 샘플과 20개의 골드를 획득하여 1세트의 신자 팔보호구와 함께 아이언포지에 있는 델리아나에게 가져가십시오.' WHERE `entry`=8909; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원 혈액 샘플 15개와 골드 20개를 획득하여 Shadowcraft Bracers 세트와 함께 Ironforge에 있는 Deliana로 가져가십시오.' WHERE `entry`=8910; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원 혈액 샘플 15개와 골드 20개를 입수하여 공포안개 팔보호구 세트와 함께 아이언포지에 있는 델리아나에게 가져가십시오.' WHERE `entry`=8911; +UPDATE `locales_quest` SET `Objectives_loc1`='15개의 여명의 설원 혈액 샘플과 20개의 골드를 획득하여 용맹의 팔보호구 세트와 함께 아이언포지에 있는 델리아나에게 가져가십시오.' WHERE `entry`=8912; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스 독 샘플 15개와 골드 20개를 획득하여 와일드하트 브레이서 세트와 함께 오그리마에 있는 모크바르로 가져가십시오.' WHERE `entry`=8913; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스 독 샘플 15개와 골드 20개를 획득하여 야수추적자의 결박 세트와 함께 오그리마에 있는 모크바르로 가져가십시오.' WHERE `entry`=8914; +UPDATE `locales_quest` SET `Objectives_loc1`='15개의 실리더스 독 샘플과 20개의 골드를 획득하고 이를 Magister\'s Bindings 세트와 함께 오그리마에 있는 Mokvar로 가져가십시오.' WHERE `entry`=8915; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스 독 샘플 15개와 골드 20개를 획득하여 독실한 팔보호구 세트와 함께 오그리마에 있는 모크바르로 가져가십시오.' WHERE `entry`=8916; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스 독 샘플 15개와 골드 20개를 획득하여 Shadowcraft Bracers 세트와 함께 오그리마에 있는 Mokvar로 가져가십시오.' WHERE `entry`=8917; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스 독 샘플 15개와 골드 20개를 구하여 원소 결속 세트와 함께 오그리마에 있는 모크바르로 가져가십시오.' WHERE `entry`=8918; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스 독 샘플 15개와 골드 20개를 획득하여 공포안개 팔보호구 세트와 함께 오그리마에 있는 모크바르로 가져가십시오.' WHERE `entry`=8919; +UPDATE `locales_quest` SET `Objectives_loc1`='실리더스 독 샘플 15개와 골드 20개를 획득하여 Bracers of Valor 세트와 함께 오그리마에 있는 Mokvar로 가져가십시오.' WHERE `entry`=8920; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스의 가젯잔 안에 있는 Mux Manascrambler에게 봉인된 혈액 용기를 가져가십시오.' WHERE `entry`=8922; +UPDATE `locales_quest` SET `Objectives_loc1`='봉인된 독 용기를 가젯잔에 있는 Mux Manascrambler에게 가져가십시오.' WHERE `entry`=8923; +UPDATE `locales_quest` SET `Objectives_loc1`='실체 없는 언데드 근처에서 심령체 증류기를 사용하여 실리더스에서 그을린 심령체 12개, 여명의 설원에서 얼어붙은 심령체 12개, 동부 역병지대에서 안정된 심령체 12개를 수집합니다.' WHERE `entry`=8924; +UPDATE `locales_quest` SET `Objectives_loc1`='불타는 평원에서 마그마 군주 보크를 찾아 그의 마그마 코어를 얻어 가젯잔에 있는 먹스 마나스크램블러에게 가져가십시오.' WHERE `entry`=8925; +UPDATE `locales_quest` SET `Objectives_loc1`='와일드하트 허리띠와 와일드하트 장갑 델리아나 세트를 아이언포지로 가져가십시오.' WHERE `entry`=8926; +UPDATE `locales_quest` SET `Objectives_loc1`='와일드하트 허리띠와 와일드하트 장갑 세트를 오그리마에 있는 모크바르에게 가져가십시오.' WHERE `entry`=8927; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 설원 남부에 있는 검은속삭임 협곡 입구에 있는 동굴 안에서 임프를 찾아 지옥 정령 막대를 구입하고 가젯잔에 있는 먹스 마나스크램블러에게 돌아가십시오.' WHERE `entry`=8928; +UPDATE `locales_quest` SET `Objectives_loc1`='Stratholme 입구에서 Extra-Dimensional Ghost Revealer를 사용하고 Anthion Harmon의 유령과 대화하십시오.' WHERE `entry`=8929; +UPDATE `locales_quest` SET `Objectives_loc1`='Stratholme 입구에서 Extra-Dimensional Ghost Revealer를 사용하고 Anthion Harmon의 유령과 대화하십시오.' WHERE `entry`=8930; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 델리아나에게 마법학자의 허리띠와 마법학자의 장갑 세트를 가져가십시오.' WHERE `entry`=8932; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 델리아나에게 라이트포지 허리띠와 라이트포지 건틀릿 세트를 가져가십시오.' WHERE `entry`=8933; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 델리아나에게 경건한 허리띠와 경건한 장갑 세트를 가져가십시오.' WHERE `entry`=8934; +UPDATE `locales_quest` SET `Objectives_loc1`='용맹의 허리띠와 용맹의 건틀릿 세트를 아이언포지에 있는 델리아나에게 가져가십시오.' WHERE `entry`=8937; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 모크바르에게 야수추적자의 허리띠와 야수추적자 장갑 세트를 가져가십시오.' WHERE `entry`=8938; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 모크바르에게 마법학자의 허리띠와 마법학자의 장갑 세트를 가져가십시오.' WHERE `entry`=8939; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 모크바르에게 경건한 허리띠와 경건한 장갑 세트를 가져가십시오.' WHERE `entry`=8940; +UPDATE `locales_quest` SET `Objectives_loc1`='어둠추적자 허리띠와 어둠추적자 장갑 세트를 오그리마에 있는 모크바르에게 가져가십시오.' WHERE `entry`=8941; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 모크바르에게 원소의 끈과 원소의 건틀릿 세트를 가져가십시오.' WHERE `entry`=8942; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마에 있는 모크바르에게 공포안개 허리띠와 공포안개 허리띠 세트를 가져가십시오.' WHERE `entry`=8943; +UPDATE `locales_quest` SET `Objectives_loc1`='용맹의 허리띠와 용맹의 건틀릿 세트를 오그리마에 있는 모크바르에게 가져가십시오.' WHERE `entry`=8944; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 안시온 하몬에게 이시다의 로켓을 가져가야 합니다.' WHERE `entry`=8946; +UPDATE `locales_quest` SET `Objectives_loc1`='검은무쇠 주괴 3개, 마력 깃든 가죽 20개, 달빛 옷감 3개, 거친 경화 가죽 4개를 동부 역병지대에 있는 안시온 하몬에게 가져가십시오.' WHERE `entry`=8947; +UPDATE `locales_quest` SET `Objectives_loc1`='혈투의 전장에 있는 도서관에 있는 팔린 트리셰이퍼에게 불완전한 도발의 깃발을 가져가십시오.' WHERE `entry`=8948; +UPDATE `locales_quest` SET `Objectives_loc1`='Dire Maul에 있는 Falrin Treeshaper에게 다음을 가져가십시오: Jeering Spectre\'s Essence 1개, Dark Runes 4개 및 크고 화려한 파편 8개.' WHERE `entry`=8950; +UPDATE `locales_quest` SET `Objectives_loc1`='와일드하트 장화, 와일드하트 킬트, 와일드하트 어깨덮개 세트를 가지고 아이언포지에 있는 델리아나에게 돌아가십시오.' WHERE `entry`=8951; +UPDATE `locales_quest` SET `Objectives_loc1`='야수추적자의 장화, 야수추적자의 바지, 야수추적자의 망토 세트를 가지고 아이언포지에 있는 델리아나에게 돌아가십시오.' WHERE `entry`=8952; +UPDATE `locales_quest` SET `Objectives_loc1`='Magister\'s Boots, Magister\'s Leggings, Magister\'s Mantle 세트를 가지고 Ironforge에 있는 Deliana에게 돌아가십시오.' WHERE `entry`=8953; +UPDATE `locales_quest` SET `Objectives_loc1`='라이트포지 장화, 라이트포지 다리갑옷, 라이트포지 어깨덮개 세트를 가지고 아이언포지에 있는 델리아나에게 돌아가십시오.' WHERE `entry`=8954; +UPDATE `locales_quest` SET `Objectives_loc1`='경건한 샌들, 경건한 치마, 경건한 맨틀 세트를 가지고 아이언포지에 있는 델리아나에게 돌아가십시오.' WHERE `entry`=8955; +UPDATE `locales_quest` SET `Objectives_loc1`='원소의 장화, 원소의 킬트, 원소의 견갑 세트를 가지고 오기마에 있는 모크바르에게 돌아가십시오.' WHERE `entry`=8957; +UPDATE `locales_quest` SET `Objectives_loc1`='용맹의 장화, 용맹의 다리갑옷, 용맹의 어깨덮개 세트를 가지고 아이언포지에 있는 델리아나에게 돌아가십시오.' WHERE `entry`=8959; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 산으로 이동하여 초차원 유령 계시기를 사용하여 검은바위 첨탑 근처에서 보들리를 찾으십시오.' WHERE `entry`=8960; +UPDATE `locales_quest` SET `Objectives_loc1`='Incendius의 Incendicite, Emberseer의 Ember 및 Cinder of Cinders와 Hallowed Brazier를 모아 검은바위 산 안에 있는 Bodley에게 가져가십시오.' WHERE `entry`=8961; +UPDATE `locales_quest` SET `Objectives_loc1`='Druidical Remains를 획득하여 Blackrock Mountain 내부의 Bodley에게 반환하십시오.' WHERE `entry`=8962; +UPDATE `locales_quest` SET `Objectives_loc1`='별바람 마을 유물을 구해 검은바위 산 안에 있는 보들리에게 돌려주세요.' WHERE `entry`=8963; +UPDATE `locales_quest` SET `Objectives_loc1`='광신도의 찬란한 검을 찾아 검은바위 산 안에 있는 보들리에게 돌려주어야 합니다.' WHERE `entry`=8964; +UPDATE `locales_quest` SET `Objectives_loc1`='추방자의 영혼 재를 구해 검은바위 산 안에 있는 보들리에게 가져가십시오.' WHERE `entry`=8965; +UPDATE `locales_quest` SET `Objectives_loc1`='손짓의 화로를 사용하여 모르 그레이후프의 영혼을 소환하고 그를 처치하십시오.' WHERE `entry`=8966; +UPDATE `locales_quest` SET `Objectives_loc1`='부름의 화로를 사용하여 이살리엔의 영혼을 소환하고 그녀를 처치하십시오.' WHERE `entry`=8967; +UPDATE `locales_quest` SET `Objectives_loc1`='손짓의 화로를 사용하여 자리엔과 소토스를 소환하고 처치하십시오.' WHERE `entry`=8968; +UPDATE `locales_quest` SET `Objectives_loc1`='부름의 화로를 사용하여 코르목의 영혼을 소환하고 그를 처치하십시오.' WHERE `entry`=8969; +UPDATE `locales_quest` SET `Objectives_loc1`='스트라샤즈 나가에게서 피해초 20개를 모은 다음 검은바위 산 안에 있는 보들리에게 돌아가십시오.' WHERE `entry`=8970; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지에 있는 델리아나에게 초차원 유령 계시기를 가져가야 합니다.' WHERE `entry`=8977; +UPDATE `locales_quest` SET `Objectives_loc1`='Extra-Dimensional Ghost Revealer와 함께 오그리마에 있는 Mokvar에게 돌아가십시오.' WHERE `entry`=8978; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티의 연금술사에 있는 연금술사 진게에게 향수병 1개와 향수병 1개를 가져가야 합니다.' WHERE `entry`=8979; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity의 은행 밖에 있는 Fenstad Argyle에게 돌아가십시오.' WHERE `entry`=8980; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티에 있는 여관주인 노먼과 대화하십시오.' WHERE `entry`=8982; +UPDATE `locales_quest` SET `Objectives_loc1`='Undercity의 Mage Quarter에 있는 양복점에서 Mara Rennick과 대화하십시오.' WHERE `entry`=8983; +UPDATE `locales_quest` SET `Objectives_loc1`='라벤홀트 장원을 지나 Hillsbrad 구릉지에서 연금술사 스태프론 레렌트를 찾으십시오.' WHERE `entry`=8984; +UPDATE `locales_quest` SET `Objectives_loc1`='별바람 마을 유물을 구해 검은바위 산 안에 있는 보들리에게 돌려주세요.' WHERE `entry`=8985; +UPDATE `locales_quest` SET `Objectives_loc1`='Druidical Remains를 획득하여 Blackrock Mountain 내부의 Bodley에게 반환하십시오.' WHERE `entry`=8986; +UPDATE `locales_quest` SET `Objectives_loc1`='광신도의 찬란한 검을 찾아 검은바위 산 안에 있는 보들리에게 돌려주어야 합니다.' WHERE `entry`=8987; +UPDATE `locales_quest` SET `Objectives_loc1`='추방자의 영혼 재를 구해 검은바위 산 안에 있는 보들리에게 가져가십시오.' WHERE `entry`=8988; +UPDATE `locales_quest` SET `Objectives_loc1`='손짓의 화로를 사용하여 모르 그레이후프의 영혼을 소환하고 그를 처치하십시오.' WHERE `entry`=8989; +UPDATE `locales_quest` SET `Objectives_loc1`='부름의 화로를 사용하여 이살리엔의 영혼을 소환하고 그녀를 처치하십시오.' WHERE `entry`=8990; +UPDATE `locales_quest` SET `Objectives_loc1`='손짓의 화로를 사용하여 자리엔과 소토스를 소환하고 처치하십시오.' WHERE `entry`=8991; +UPDATE `locales_quest` SET `Objectives_loc1`='부름의 화로를 사용하여 코르목의 영혼을 소환하고 그를 처치하십시오.' WHERE `entry`=8992; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 팔보호구 40개를 모아 최강의 영약을 획득하세요.' WHERE `entry`=8994; +UPDATE `locales_quest` SET `Objectives_loc1`='부름의 화로를 사용하여 군주 발타라크를 소환하십시오.' WHERE `entry`=8995; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 산 안에 있는 보들리에게 돌아가 부름의 화로를 전하십시오.' WHERE `entry`=8996; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지의 높은 자리에 있는 델리아나와 대화하십시오.' WHERE `entry`=8997; +UPDATE `locales_quest` SET `Objectives_loc1`='오그리마 지혜의 계곡에 있는 그롬마쉬 요새에 있는 모크바르와 대화하십시오.' WHERE `entry`=8998; +UPDATE `locales_quest` SET `Objectives_loc1`='Deliana에게 Wildheart Cowl과 Wildheart 조끼를 제공하십시오.' WHERE `entry`=8999; +UPDATE `locales_quest` SET `Objectives_loc1`='델리아나에게 야수추적자 모자와 야수추적자 튜닉을 주세요.' WHERE `entry`=9000; +UPDATE `locales_quest` SET `Objectives_loc1`='델리아나에게 마기스터의 왕관과 마기스터의 로브를 주십시오.' WHERE `entry`=9001; +UPDATE `locales_quest` SET `Objectives_loc1`='델리아나에게 Lightforge Helm과 Lightforge 흉갑을 주십시오.' WHERE `entry`=9002; +UPDATE `locales_quest` SET `Objectives_loc1`='Deliana에게 경건한 왕관과 경건한 로브를주십시오.' WHERE `entry`=9003; +UPDATE `locales_quest` SET `Objectives_loc1`='Deliana에게 Shadowcraft 모자와 Shadowcraft 튜닉을 주세요.' WHERE `entry`=9004; +UPDATE `locales_quest` SET `Objectives_loc1`='Deliana에게 Dreadmist Mask와 Dreadmist Robe를 제공하십시오.' WHERE `entry`=9005; +UPDATE `locales_quest` SET `Objectives_loc1`='Deliana에게 용맹의 투구와 용맹의 흉갑을 주십시오.' WHERE `entry`=9006; +UPDATE `locales_quest` SET `Objectives_loc1`='Mokvar에게 Wildheart Cowl과 Wildheart 조끼를 제공하십시오.' WHERE `entry`=9007; +UPDATE `locales_quest` SET `Objectives_loc1`='Mokvar에게 야수추적자의 모자와 야수추적자의 튜닉을 주십시오.' WHERE `entry`=9008; +UPDATE `locales_quest` SET `Objectives_loc1`='Mokvar에게 경건한 왕관과 경건한 로브를 주십시오.' WHERE `entry`=9009; +UPDATE `locales_quest` SET `Objectives_loc1`='Mokvar에게 Shadowcraft 모자와 Shadowcraft 튜닉을 주십시오.' WHERE `entry`=9010; +UPDATE `locales_quest` SET `Objectives_loc1`='Mokvar에게 원소 코이프와 원소 조끼를 주십시오.' WHERE `entry`=9011; +UPDATE `locales_quest` SET `Objectives_loc1`='Mokvar에게 Dreadmist Mask와 Dreadmist Robe를 제공하십시오.' WHERE `entry`=9012; +UPDATE `locales_quest` SET `Objectives_loc1`='Mokvar에게 용맹의 투구와 용맹의 흉갑을 주십시오.' WHERE `entry`=9013; +UPDATE `locales_quest` SET `Objectives_loc1`='Mokvar에게 Magister\'s Crown과 Magister\'s Robes를 주십시오.' WHERE `entry`=9014; +UPDATE `locales_quest` SET `Objectives_loc1`='와일드하트 부츠, 와일드하트 킬트, 와일드하트 어깨덮개 세트를 가지고 오기마에 있는 모크바르에게 돌아가십시오.' WHERE `entry`=9016; +UPDATE `locales_quest` SET `Objectives_loc1`='Beaststalker\'s Boots, Beaststalker\'s Pants, Beaststalker\'s Mantle 세트를 가지고 Orgimmar에 있는 Mokvar에게 돌아가십시오.' WHERE `entry`=9017; +UPDATE `locales_quest` SET `Objectives_loc1`='Magister\'s Boots, Magister\'s Leggings, Magister\'s Mantle 세트를 가지고 Orgimmar에 있는 Mokvar에게 돌아가십시오.' WHERE `entry`=9018; +UPDATE `locales_quest` SET `Objectives_loc1`='신앙 샌들, 신앙 치마, 신앙 맨틀 세트를 가지고 Orgimmar에 있는 Mokvar에게 돌아가십시오.' WHERE `entry`=9019; +UPDATE `locales_quest` SET `Objectives_loc1`='Shadowcraft Boots, Shadowcraft Pants, Shadowcraft 어깨덮개 세트를 가지고 Orgimmar에 있는 Mokvar에게 돌아가십시오.' WHERE `entry`=9020; +UPDATE `locales_quest` SET `Objectives_loc1`='Dreadmist Sandals, Dreadmist Leggings 및 Dreadmist Mantle 세트를 가지고 Orgimmar에 있는 Mokvar에게 돌아가십시오.' WHERE `entry`=9021; +UPDATE `locales_quest` SET `Objectives_loc1`='Valor Boots, Legplates of Valor, Spaulders of Valor 세트를 가지고 Orgimmar에 있는 Mokvar에게 돌아가십시오.' WHERE `entry`=9022; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 상업 지구에 있는 모건 페슬에게 향수병 1개와 향수병 1개를 가져가십시오.' WHERE `entry`=9024; +UPDATE `locales_quest` SET `Objectives_loc1`='Stormwind\'s Trade District의 은행 밖에 있는 Aristan Mottar에게 돌아가십시오.' WHERE `entry`=9025; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 상업 지구에 있는 황금빛 장미에 있는 여관주인 앨리슨과 대화하십시오.' WHERE `entry`=9026; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 운하를 따라 있는 가장 가는 실에서 에버트 소리삼과 대화하십시오.' WHERE `entry`=9027; +UPDATE `locales_quest` SET `Objectives_loc1`='Ravenholdt Manor 뒤에 있는 Hillsbrad 구릉지에서 연금술사 Staffron Lerent를 찾으십시오.' WHERE `entry`=9028; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 산으로 이동하여 초차원 유령 계시기를 사용하여 검은바위 첨탑 근처에서 보들리를 찾으십시오.' WHERE `entry`=9032; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 코르팩스에게 다음 아이템을 가져오면 무쌍 흉갑을 만들 것입니다: 더럽혀진 흉갑 1개, 사마귀 판금 조각 25개, 아케이나이트 주괴 4개, 넥서스 수정 2개.' WHERE `entry`=9034; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 코르팩스에게 다음 아이템을 가져오면 무쌍 투구를 만들 것입니다: 더럽혀진 투구 1개, 사마귀 판금 조각 15개, 아케이나이트 주괴 5개, 넥서스 수정 1개.' WHERE `entry`=9037; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 코르팩스에게 다음 아이템을 가져오면 무쌍 견갑을 만들 것입니다.' WHERE `entry`=9038; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 코르팩스에게 다음 항목을 가져오면 무쌍의 발덮개를 만들 것입니다.' WHERE `entry`=9039; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 코르팩스에게 다음 아이템을 가져오면 무쌍의 건틀릿을 만들 것입니다: 더럽혀진 건틀릿 1개, 사마귀 판금 조각 8개, 아케이나이트 주괴 1개, 경화된 거친 가죽 5개.' WHERE `entry`=9040; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 코르팩스에게 다음 아이템을 가져오면 무쌍 허리보호대를 만들 것입니다: 더럽혀진 허리보호대 1개, 사마귀 판금 조각 8개, 아케이나이트 주괴 1개, 경화된 거친 가죽 5개.' WHERE `entry`=9041; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 Korfax는 다음 항목을 가져오면 Dreadnaught Bracers를 만들 것입니다: Desecrated Bracers 1개, Wartorn Plate Scraps 6개, Arcanite Bar 1개, Nexus Crystal 1개.' WHERE `entry`=9042; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사령관 엘리고르 새벽의 인도자에게 다음을 가져오면 구원의 튜닉을 만들 것입니다: 더럽혀진 튜닉 1개, 낡은 판금 조각 25개, 아케이나이트 주괴 4개, 경화된 거친 가죽 3개.' WHERE `entry`=9043; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사령관 엘리고르 새벽의 인도자에게 다음을 가져오면 구원의 다리보호대 한 쌍을 만들 것입니다: 더럽혀진 다리보호대 1개, 낡은 판금 조각 20개, 아케이나이트 주괴 4개, 넥서스 수정 2개.' WHERE `entry`=9044; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사령관 엘리고르 새벽의 인도자에게 다음을 가져오면 구원의 머리 장식을 만들 것입니다: 더럽혀진 머리 장식 1개, 낡은 판금 조각 15개, 아케이나이트 주괴 5개, 거친 경화 가죽 2개.' WHERE `entry`=9045; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사령관 엘리고르 새벽의 인도자에게 다음을 가져오면 구원의 어깨덮개 한 쌍을 만들 것입니다: 더럽혀진 어깨덮개 1개, 낡은 판금 조각 12개, 아케이나이트 주괴 2개, 넥서스 수정 2개.' WHERE `entry`=9046; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사령관 엘리고르 새벽의 인도자에게 다음을 가져오면 구원의 장화를 만들 것입니다: 더럽혀진 장화 1개, 낡은 판금 조각 12개, 아케이나이트 주괴 2개, 경화된 거친 가죽 3개.' WHERE `entry`=9047; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사령관 엘리고르 새벽의 인도자에게 다음을 가져오면 구원의 손보호대를 만들 것입니다: 더럽혀진 손보호대 1개, 낡은 판금 조각 8개, 아케이나이트 주괴 1개, 경화된 거친 가죽 5개.' WHERE `entry`=9048; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사령관 엘리고르 새벽의 인도자에게 다음을 가져오면 구원의 요대를 만들 것입니다: 더럽혀진 요대 1개, 사마귀 판금 조각 8개, 아케이나이트 주괴 1개, 넥서스 수정 3개.' WHERE `entry`=9049; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사령관 엘리고르 새벽의 인도자에게 다음을 가져오면 구원의 손목보호구를 만들 것입니다: 더럽혀진 손목보호구 1개, 닳은 판금 조각 6개, 아케이나이트 주괴 1개, 경화된 거친 가죽 2개.' WHERE `entry`=9050; +UPDATE `locales_quest` SET `Objectives_loc1`='데빌사우루스 가시로 데빌사우루스를 찌르십시오.' WHERE `entry`=9051; +UPDATE `locales_quest` SET `Objectives_loc1`='핏자국 8개와 고리쉬 쐐기 8개를 모아 운고로 분화구에 있는 토르와 패스파인더에게 돌아가십시오.' WHERE `entry`=9052; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 다음을 가져오면 지하추적자 튜닉을 만들 것입니다: 더럽혀진 튜닉 1개, 낡은 사슬 조각 25개, 아케이나이트 주괴 4개, 거친 경화 가죽 3개.' WHERE `entry`=9054; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사냥꾼 레오폴드는 다음을 가져오면 지하추적자 다리보호대를 만들 것입니다: 더럽혀진 다리보호대 1개, 낡은 사슬 조각 20개, 아케이나이트 주괴 3개, 경화된 거친 가죽 5개.' WHERE `entry`=9055; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 다음을 가져오면 지하추적자 머리장식을 만들 것입니다: 더럽혀진 머리장식 1개, 낡은 사슬 조각 15개, 아케이나이트 주괴 4개, 넥서스 수정 2개.' WHERE `entry`=9056; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사냥꾼 레오폴드는 다음을 가져오면 지하추적자 어깨덮개를 만들 것입니다: 더럽혀진 어깨덮개 1개, 낡은 사슬 조각 12개, 아케이나이트 주괴 2개, 경화된 거친 가죽 3개.' WHERE `entry`=9057; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사냥꾼 레오폴드는 다음을 가져오면 지하추적자 장화를 만들 것입니다: 더럽혀진 장화 1개, 낡은 사슬 조각 12개, 아케이나이트 주괴 1개, 넥서스 수정 3개.' WHERE `entry`=9058; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 다음을 가져오면 지하추적자 손보호대를 만들 것입니다: 더럽혀진 손보호대 1개, 낡은 사슬 조각 8개, 아케이나이트 주괴 1개, 경화된 거친 가죽 5개.' WHERE `entry`=9059; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사냥꾼 레오폴드는 다음을 가져오면 지하추적자 요대를 만들 것입니다: 더럽혀진 요대 1개, 낡은 사슬 조각 8개, 아케이나이트 주괴 1개, 넥서스 수정 3개.' WHERE `entry`=9060; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 다음을 가져오면 지하추적자 손목보호구를 만들 것입니다.' WHERE `entry`=9061; +UPDATE `locales_quest` SET `Objectives_loc1`='운고로 분화구에 있는 토르와 패스파인더와 대화하십시오.' WHERE `entry`=9063; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 Rimblat Earthshatter는 그에게 다음을 가져오면 Earthshatter 튜닉을 만들 것입니다: 더럽혀진 튜닉 1개, Wartorn Chain Scraps 25개, Arcanite Bars 4개, 경화된 거친 가죽 3개.' WHERE `entry`=9068; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 Rimblat Earthshatter는 그에게 다음을 가져오면 Earthshatter Legguards를 만들 것입니다: 더럽혀진 다리보호대 1개, Wartorn Chain Scraps 20개, Arcanite Bars 3개 및 견고한 경화 가죽 5개.' WHERE `entry`=9069; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 Rimblat Earthshatter는 다음을 가져오면 Earthshatter Headpiece를 만들 것입니다: 더럽혀진 투구 1개, Wartorn Chain Scraps 15개, Arcanite Bars 4개, Nexus Crystal 2개.' WHERE `entry`=9070; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 Rimblat Earthshatter는 다음을 가져오면 Earthshatter 어깨덮개를 만들 것입니다: 더럽혀진 어깨덮개 1개, Wartorn Chain Scraps 12개, Arcanite Bars 2개, Mooncloth 2개.' WHERE `entry`=9071; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 Rimblat Earthshatter는 다음을 가져오면 Earthshatter Boots를 만들 것입니다: Desecrated Boots 1개, Wartorn Chain Scraps 12개, Arcanite Bar 1개, Nexus Crystal 3개.' WHERE `entry`=9072; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 Rimblat Earthshatter는 다음을 가져오면 Earthshatter Handguards를 만들 것입니다: 더럽혀진 손보호대 1개, Wartorn Chain Scraps 8개, Arcanite Bar 1개, 경화된 거친 가죽 5개.' WHERE `entry`=9073; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 Rimblat Earthshatter는 다음을 가져오면 Earthshatter Girdle을 만들 것입니다: Desecrated Girdle 1개, Wartorn Chain Scraps 8개, Arcanite Bar 1개, Nexus Crystal 3개.' WHERE `entry`=9074; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 Rimblat Earthshatter는 그에게 다음을 가져오면 Earthshatter 손목보호구를 만들 것입니다: 더럽혀진 손목보호구 1개, Wartorn Chain Scraps 6개, Arcanite Bar 1개, 경화된 거친 가죽 2개.' WHERE `entry`=9075; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 암살자 로한에게 다음을 가져오면 뼈사신 흉갑을 만들 것입니다: 더럽혀진 흉갑 1개, 낡은 가죽 조각 25개, 아케이나이트 주괴 2개, 경화된 거친 가죽 6개.' WHERE `entry`=9077; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 암살자 로한에게 다음을 가져오면 뼈사신 다리갑옷을 만들 것입니다: 더럽혀진 다리갑옷 1개, 낡은 가죽 조각 20개, 아케이나이트 주괴 1개, 거친 경화 가죽 8개, 금화 100개.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 암살자 로한에게 다음을 가져오면 뼈사신 헬멧을 만들 것입니다: 더럽혀진 헬멧 1개, 낡은 가죽 조각 15개, 경화된 울퉁불퉁한 가죽 8개, 넥서스 수정 1개, 금화 75개.' WHERE `entry`=9079; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 암살자 로한에게 다음을 가져오면 뼈사신 견갑을 만들 것입니다: 더럽혀진 견갑 1개, 낡은 가죽 조각 12개, 경화된 울퉁불퉁한 가죽 5개, 넥서스 수정 1개, 금화 50개.' WHERE `entry`=9080; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 암살자 로한은 다음을 가져오면 뼈사신 발덮개를 만들 것입니다: 더럽혀진 발덮개 1개, 낡은 가죽 조각 12개, 경화된 울퉁불퉁한 가죽 3개, 넥서스 수정 2개, 금화 25개.' WHERE `entry`=9081; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 암살자 로한에게 다음을 가져오면 해골사신 건틀릿을 만들 것입니다: 더럽혀진 건틀릿 1개, 낡은 가죽 조각 8개, 아케이나이트 주괴 1개, 거친 경화 가죽 5개.' WHERE `entry`=9082; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 암살자 로한에게 다음을 가져오면 뼈사신 허리보호대를 만들 것입니다: 더럽혀진 허리보호대 1개, 낡은 가죽 조각 8개, 경화된 울퉁불퉁한 가죽 5개, 넥서스 수정 1개, 금 조각 15개.' WHERE `entry`=9083; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 암살자 로한은 그에게 다음을 가져오면 뼈사신 팔보호구를 만들 것입니다: 더럽혀진 팔보호구 1개, 낡은 가죽 조각 6개, 아케이나이트 주괴 1개, 거친 경화 가죽 2개, 금 조각 10개.' WHERE `entry`=9084; +UPDATE `locales_quest` SET `Objectives_loc1`='소환진으로 가서 Shadow of Doom을 처치한 다음 동부 역병지대의 희망의 빛 예배당에 있는 사령관 Thomas Helleran에게 돌아가십시오.' WHERE `entry`=9085; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 레인은 다음을 가져오면 꿈나그네 튜닉을 만들 것입니다: 더럽혀진 튜닉 1개, 낡은 가죽 조각 25개, 경화된 거친 가죽 6개, 넥서스 수정 2개.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 레인은 더럽혀진 다리보호대 1개, 낡은 가죽 조각 20개, 경화된 거친 가죽 8개, 넥서스 수정 1개를 가져오면 꿈나그네 다리보호대를 만들 것입니다.' WHERE `entry`=9087; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 레인은 다음을 가져오면 꿈나그네 머리 장식을 만들 것입니다: 더럽혀진 머리 장식 1개, 닳아 해진 가죽 조각 15개, 거친 경화 가죽 6개, 넥서스 수정 2개.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 레인은 다음을 가져오면 꿈나그네 어깨덮개를 만들 것입니다: 더럽혀진 어깨덮개 1개, 낡은 가죽 조각 12개, 경화된 거친 가죽 5개, 넥서스 수정 1개.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 레인은 오염된 장화 1개, 낡은 가죽 조각 12개, 달빛 옷감 3개, 경화된 거친 가죽 2개를 가져오면 꿈나그네 장화를 만들 것입니다.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 레인은 오염된 손보호대 1개, 낡은 가죽 조각 8개, 경화된 거친 가죽 5개, 넥서스 수정 1개를 가져오면 꿈나그네 손보호대를 만들 것입니다.' WHERE `entry`=9091; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 레인은 다음을 가져오면 꿈나그네 요대를 만들 것입니다: 더럽혀진 요대 1개, 낡은 가죽 조각 8개, 달빛 옷감 3개, 거친 경화 가죽 2개.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 레인은 오염된 손목보호구 1개, 낡은 가죽 조각 6개, 신비한 수정 1개, 경화된 거친 가죽 2개를 가져오면 꿈나그네 손목보호구를 만들 것입니다.' WHERE `entry`=9093; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스는 더럽혀진 로브 1개, 낡은 천 조각 25개, 달빛 옷감 4개, 넥서스 수정 2개를 가져오면 서리불꽃 로브를 만들 것입니다.' WHERE `entry`=9095; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스는 오염된 다리보호구 1개, 낡은 천 조각 20개, 달빛 옷감 4개, 넥서스 수정 2개를 가져오면 서리불꽃 다리보호구를 만들 것입니다.' WHERE `entry`=9096; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스는 더럽혀진 관 1개, 낡은 천 조각 15개, 달빛 옷감 3개, 넥서스 수정 3개를 가져오면 서리불꽃 관을 만들 것입니다.' WHERE `entry`=9097; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스는 더럽혀진 어깨덧대 1개, 낡은 천 조각 12개, 달빛 옷감 2개, 거친 경화 가죽 3개를 가져오면 서리불꽃 어깨덧대를 만들 것입니다.' WHERE `entry`=9098; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스는 더럽혀진 장갑 1개, 낡은 천 조각 8개, 달빛 옷감 4개를 가져오면 서리불꽃 장갑을 만들 것입니다.' WHERE `entry`=9100; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스는 다음을 가져오면 서리불꽃 허리띠를 만들 것입니다: 더럽혀진 허리띠 1개, 낡은 천 조각 8개, 신비한 수정 2개, 달빛 옷감 2개.' WHERE `entry`=9101; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 다음을 가져오면 신앙의 로브를 만들 것입니다: 더럽혀진 로브 1개, 낡은 천 조각 25개, 달빛 옷감 4개, 넥서스 수정 2개.' WHERE `entry`=9111; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 다음을 가져오면 믿음의 다리보호구를 만들 것입니다: 더럽혀진 다리보호구 1개, 낡은 천 조각 20개, 달빛 옷감 4개, 넥서스 수정 2개.' WHERE `entry`=9112; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 신부 이니고 몬토이는 다음을 가져오면 신앙의 관을 만들 것입니다: 더럽혀진 관 1개, 낡은 옷감 조각 15개, 달빛 옷감 3개, 넥서스 수정 3개.' WHERE `entry`=9113; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 다음을 가져오면 신념의 어깨덧대를 만들 것입니다: 더럽혀진 어깨덧대 1개, 낡은 천 조각 12개, 달빛 옷감 2개, 거친 경화 가죽 3개.' WHERE `entry`=9114; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 다음을 가져오면 신앙의 덧신을 만들 것입니다: 더럽혀진 덧신 1개, 낡은 헝겊 조각 12개, 달빛 옷감 2개, 거친 경화 가죽 3개.' WHERE `entry`=9115; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 다음을 가져오면 믿음의 장갑을 만들 것입니다: 더럽혀진 장갑 1개, 낡은 천 조각 8개, 달빛 옷감 4개.' WHERE `entry`=9116; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 다음을 가져오면 믿음의 허리띠를 만들 것입니다: 더럽혀진 허리띠 1개, 낡은 천 조각 8개, 신비한 수정 2개, 달빛 옷감 2개.' WHERE `entry`=9117; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 신부 이니고 몬토이는 다음을 가져오면 신앙의 결속을 만들 것입니다: 더럽혀진 결속 1개, 낡은 천 조각 6개, 비전 수정 1개, 넥서스 수정 1개.' WHERE `entry`=9118; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당으로 켈투자드의 성물함을 가져가십시오.' WHERE `entry`=9120; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스가 비전 망토를 무료로 제공합니다.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 파견 사령관 메츠가 은빛 여명회 용맹 증표를 원합니다.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `Objectives_loc1`='스컬지의 공격을 받고 있는 지역을 찾으려면 지도를 확인하십시오.' WHERE `entry`=9153; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 파견 사령관 메츠에게 서명된 안전 통행 허가서를 전달하십시오.' WHERE `entry`=9165; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 밀도가 높은 추석 120개와 장인의 문서 - 밀도가 높은 추석을 전달하십시오.' WHERE `entry`=9178; +UPDATE `locales_quest` SET `Objectives_loc1`='황실 판금 상자 3개와 장인의 문서 - 황실 판금 상자 -를 동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 전달하십시오.' WHERE `entry`=9179; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 화산 망치 3개와 장인의 문서 - 화산 망치를 전달하십시오.' WHERE `entry`=9181; +UPDATE `locales_quest` SET `Objectives_loc1`='거대한 토륨 전투도끼 3개와 장인의 문서 - 거대한 토륨 전투도끼를 동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 전달하십시오.' WHERE `entry`=9182; +UPDATE `locales_quest` SET `Objectives_loc1`='빛나는 관 3개와 장인의 영장 - 빛나는 관 - 동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 전달하십시오.' WHERE `entry`=9183; +UPDATE `locales_quest` SET `Objectives_loc1`='사악한 가죽 머리띠 10개와 장인의 기록 - 사악한 가죽 머리띠 -를 동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 전달하십시오.' WHERE `entry`=9184; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 튼튼한 갑옷 키트 25개와 장인의 기록(튼튼한 갑옷 키트)을 전달하십시오.' WHERE `entry`=9185; +UPDATE `locales_quest` SET `Objectives_loc1`='사악한 가죽 허리띠 9개와 장인의 문서 - 사악한 가죽 허리띠 -를 동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 전달하십시오.' WHERE `entry`=9186; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 룬문자 가죽 바지 4개와 장인의 문서 - 룬문자 가죽 바지를 전달하십시오.' WHERE `entry`=9187; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 밝은천 바지 6개와 장인의 문서 - 밝은천 바지를 전달하십시오.' WHERE `entry`=9188; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 룬무늬 장화 8개와 장인의 문서인 룬무늬 장화를 전달하십시오.' WHERE `entry`=9190; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 8개의 룬무늬 가방과 장인의 기록인 룬무늬 가방을 전달하십시오.' WHERE `entry`=9191; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 8개의 룬무늬 로브와 장인의 문서인 룬무늬 로브를 전달하십시오.' WHERE `entry`=9194; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 고블린 공병 충전물 20개와 장인의 문서 - 고블린 공병 충전물을 전달하십시오.' WHERE `entry`=9195; +UPDATE `locales_quest` SET `Objectives_loc1`='토륨 수류탄 20개와 장인의 문서인 토륨 수류탄을 동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 전달하십시오.' WHERE `entry`=9196; +UPDATE `locales_quest` SET `Objectives_loc1`='노움 전투 닭 4마리와 장인의 문서 - 노움 전투 닭을 동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 가져가십시오.' WHERE `entry`=9197; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 토륨관 14개와 장인의 문서 - 토륨관을 전달하십시오.' WHERE `entry`=9198; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 일급 마나 물약 10개와 장인의 문서인 일급 마나 물약을 전달하십시오.' WHERE `entry`=9200; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 상급 비전 보호 물약 15개와 장인의 기록 - 상급 비전 보호 물약을 전달하십시오.' WHERE `entry`=9201; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 일급 치유 물약 20개와 장인의 문서 - 일급 치유 물약을 전달하십시오.' WHERE `entry`=9202; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 석화의 영약 1개와 장인의 영약 - 석화의 영약을 전달하십시오.' WHERE `entry`=9203; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 돌비늘 장어 40개와 장인의 문서 - 돌비늘 장어를 전달하십시오.' WHERE `entry`=9204; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 도금된 갑옷고기 30개와 장인의 문서 - 도금된 갑옷고기 -를 전달하십시오.' WHERE `entry`=9205; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 짐꾼 스톤브루저에게 번개 장어 30개와 장인의 문서 - 번개 장어를 전달하십시오.' WHERE `entry`=9206; +UPDATE `locales_quest` SET `Objectives_loc1`='줄구룹에 있는 불안한 잔자는 보호의 영석을 원합니다.' WHERE `entry`=9208; +UPDATE `locales_quest` SET `Objectives_loc1`='줄구룹에 있는 안절부절 못하는 잔자가 신속의 영석을 원합니다.' WHERE `entry`=9209; +UPDATE `locales_quest` SET `Objectives_loc1`='줄구룹에 있는 안절부절 못하는 잔자가 집중의 영석을 원합니다.' WHERE `entry`=9210; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 휘장 30개와 십자군의 휘장 30개로 은빛 여명회 보물 상자에서 아이템을 선택할 수 있습니다.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 휘장 110개와 십자군의 휘장 110개로 은빛 여명회 보물 상자에서 아이템을 선택할 수 있습니다.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 휘장 20개와 십자군의 휘장 20개로 은빛 여명회 보물 상자에서 아이템을 선택할 수 있습니다.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 휘장 75개와 성전의 휘장 75개로 은빛 여명회 보물 상자에서 아이템을 선택할 수 있습니다.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 휘장 45개와 십자군의 휘장 45개로 은빛 여명회 보물 상자에서 아이템을 선택할 수 있습니다.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 휘장 6개와 십자군의 휘장 6개로 은빛 새벽의 보물 상자에서 아이템을 선택할 수 있습니다.' WHERE `entry`=9227; +UPDATE `locales_quest` SET `Objectives_loc1`='여명의 휘장 27개와 십자군의 휘장 27개로 은빛 여명회 보물 상자에서 아이템을 선택할 수 있습니다.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `Objectives_loc1`='낙스라마스에 들어가 라말라드니의 운명을 밝혀내십시오.' WHERE `entry`=9229; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 코르팩스가 얼어붙은 룬 1개, 청색 사파이어 1개, 아케이나이트 주괴 1개를 가져다 달라고 했습니다.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 프로즌 룬 2개, 물의 정수 2개, 블루 사파이어 2개, 금화 30개를 가져오라고 했습니다.' WHERE `entry`=9232; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 장인 빌헬름에게 오마리온의 안내서를 가져가십시오.' WHERE `entry`=9233; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 5개, 토륨 주괴 12개, 아케이나이트 주괴 2개, 물의 정수 2개 및 200골드를 원합니다.' WHERE `entry`=9234; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 4개, 토륨 주괴 12개, 아케이나이트 주괴 2개, 물의 정수 2개 및 200골드를 원합니다.' WHERE `entry`=9235; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 8개, 토륨 주괴 16개, 아케이나이트 주괴 2개, 물의 정수 4개, 300골드를 원합니다.' WHERE `entry`=9236; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 5개, 룬무늬 두루마리 4개, 물의 정수 2개, 철그물 거미줄 4개, 200골드를 원합니다.' WHERE `entry`=9237; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 4개, 룬옷 두루마리 2개, 물의 정수 2개, 철그물 거미줄 2개, 200골드를 원합니다.' WHERE `entry`=9238; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 5개, 룬무늬 두루마리 4개, 물의 정수 4개, 철그물 거미줄 2개, 200골드를 원합니다.' WHERE `entry`=9239; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 8개, 룬무늬 두루마리 8개, 물의 정수 6개, 철그물 거미줄 4개, 300골드를 원합니다.' WHERE `entry`=9240; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 4개, 마력 깃든 가죽 12개, 물의 정수 3개, 거친 경화 가죽 3개, 200골드를 원합니다.' WHERE `entry`=9241; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 5개, 마력 깃든 가죽 12개, 물의 정수 3개, 거친 경화 가죽 3개, 200골드를 원합니다.' WHERE `entry`=9242; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 8개, 마력 깃든 가죽 16개, 물의 정수 5개, 거친 경화 가죽 5개, 300골드를 원합니다.' WHERE `entry`=9243; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 4개, 무거운 전갈 비늘 16개, 물의 정수 5개, 거친 경화 가죽 3개, 200골드를 원합니다.' WHERE `entry`=9244; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 5개, 무거운 전갈 비늘 16개, 물의 정수 5개, 거친 경화 가죽 3개, 200골드를 원합니다.' WHERE `entry`=9245; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대에 있는 희망의 빛 예배당에 있는 장인 빌헬름이 얼어붙은 룬 8개, 무거운 전갈 비늘 24개, 물의 정수 7개, 거친 경화 가죽 5개, 300골드를 원합니다.' WHERE `entry`=9246; +UPDATE `locales_quest` SET `Objectives_loc1`='지팡이의 마지막 두 조각을 되찾고 악을 제거하는 데 도움을 줄 사람을 찾으십시오.' WHERE `entry`=9250; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스의 시간의 동굴에 있는 아나크로노스는 아티쉬의 참모장과 아티쉬의 기지를 원합니다.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스의 시간의 동굴에 있는 아나크로노스가 수호자의 대지팡이 아티쉬를 스트라솔름으로 데려가 신성한 대지에서 사용해 달라고 부탁했습니다.' WHERE `entry`=9257; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드 밖에 있는 스컬지에게서 흐릿한 괴저석 3개를 수집하고 그들의 야영지 근처에 빛나는 룬 원을 조사하십시오.' WHERE `entry`=9260; +UPDATE `locales_quest` SET `Objectives_loc1`='아이언포지 밖에 있는 스컬지로부터 흐릿한 괴저 돌 3개를 수집하고 그들의 야영지 근처에 빛나는 룬 원을 조사하십시오.' WHERE `entry`=9261; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스 밖에 있는 스컬지로부터 흐릿한 괴저 돌 3개를 수집하고 그들의 야영지 근처에 빛나는 룬 원을 조사하십시오.' WHERE `entry`=9262; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스의 시간의 동굴에 있는 아나크로노스가 수호자의 대지팡이 아티쉬를 스트라솔름으로 데려가 신성한 대지에서 사용해 달라고 부탁했습니다.' WHERE `entry`=9269; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스의 시간의 동굴에 있는 아나크로노스가 수호자의 대지팡이 아티쉬를 스트라솔름으로 데려가 신성한 대지에서 사용해 달라고 부탁했습니다.' WHERE `entry`=9270; +UPDATE `locales_quest` SET `Objectives_loc1`='타나리스의 시간의 동굴에 있는 아나크로노스가 수호자의 대지팡이 아티쉬를 스트라솔름으로 데려가 신성한 대지에서 사용해 달라고 부탁했습니다.' WHERE `entry`=9271; +UPDATE `locales_quest` SET `Objectives_loc1`='찢어진 편지를 동부 역병지대의 희망의 빛 예배당에 있는 두루마리의 수호자에게 가져가십시오.' WHERE `entry`=9295; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 두루마리의 수호자에게 근심스러운 쪽지를 가져가십시오.' WHERE `entry`=9299; +UPDATE `locales_quest` SET `Objectives_loc1`='누더기 페이지를 동부 역병지대의 희망의 빛 예배당에 있는 롤스의 수호자에게 가져가십시오.' WHERE `entry`=9300; +UPDATE `locales_quest` SET `Objectives_loc1`='피로 얼룩진 봉투를 동부 역병지대의 희망의 빛 예배당에 있는 롤스의 수호자에게 가져가십시오.' WHERE `entry`=9301; +UPDATE `locales_quest` SET `Objectives_loc1`='구겨진 서신을 동부 역병지대의 희망의 빛 예배당에 있는 롤스의 수호자에게 가져가십시오.' WHERE `entry`=9302; +UPDATE `locales_quest` SET `Objectives_loc1`='얼룩진 문서를 동부 역병지대의 희망의 빛 예배당에 있는 두루마리의 수호자에게 가져가십시오.' WHERE `entry`=9304; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 첨탑, 혈투의 전장, 스칼로맨스, 스트라솔름에 있는 화톳불을 찾아 만진 다음 축제 불꽃지기에게 돌아가세요.' WHERE `entry`=9319; +UPDATE `locales_quest` SET `Objectives_loc1`='축제 전승자에게 오그리마의 불꽃을 돌려주십시오.' WHERE `entry`=9324; +UPDATE `locales_quest` SET `Objectives_loc1`='썬더 블러프의 불꽃을 페스티벌 로어마스터에게 돌려주세요.' WHERE `entry`=9325; +UPDATE `locales_quest` SET `Objectives_loc1`='언더시티의 불꽃을 Festival Loremaster에게 돌려주세요.' WHERE `entry`=9326; +UPDATE `locales_quest` SET `Objectives_loc1`='스톰윈드의 불꽃을 Festival Talespinner에게 가져가세요.' WHERE `entry`=9330; +UPDATE `locales_quest` SET `Objectives_loc1`='Ironforge의 불꽃을 Festival Talespinner에게 돌려주세요.' WHERE `entry`=9331; +UPDATE `locales_quest` SET `Objectives_loc1`='다르나서스의 불꽃을 Festival Talespinner에게 가져가십시오.' WHERE `entry`=9332; +UPDATE `locales_quest` SET `Objectives_loc1`='Archmage Xylem을 위해 프리즘 껍질을 회수하십시오.' WHERE `entry`=9362; +UPDATE `locales_quest` SET `Objectives_loc1`='아즈샤라의 원한의 채찍을 변이시키고 몇 초 후에 나타나는 분신을 처치하십시오.' WHERE `entry`=9364; +UPDATE `locales_quest` SET `Objectives_loc1`='동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스가 비전 망토를 무료로 제공합니다.' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Objectives_loc1`='검은바위 첨탑, 혈투의 전장, 스칼로맨스, 스트라솔름에 있는 화톳불을 찾아 만진 다음 축제 불꽃지기와 대화하세요.' WHERE `entry`=9386; + +-- Google Translate page texts. (Korean) +UPDATE `locales_page_text` SET `Text_loc1`='안녕 모건,\n\n Goldshire의 사업은 매우 활발해서 당신에게 화물을 보낼 시간이 없었습니다!\n\n 나는 이 쪽지를 가지고 있는 사람에게 커다란 양초(코볼트들이 머리에 쓰는 것을 좋아하는 양초) 한 묶음을 가져오도록 의뢰했습니다.\n\n 이 사람에게 우리의 감사와 공정한 지불을 주십시오.' WHERE `entry`=15; +UPDATE `locales_page_text` SET `Text_loc1`='존경하는 Crillian 교장님께,\n\n 나의 전 스승님, 당신의 견습생이 최근에 무엇을 했는지 알 수 있도록 편지를 씁니다. 당신의 조언에 귀를 기울이고, 우리가 사랑하는 스톰윈드 성문 밖을 여행하면서 지식과 지혜를 쌓고자 했습니다. 내 여행은 나를 여러 곳으로 데려갔지만 나는 이곳 문브룩의 아름다운 마을에 거주하기로 결정했습니다. 서부 몰락지대 주변 들판은 수확이 가까워질수록 가장 아름답습니다.' WHERE `entry`=16; +UPDATE `locales_page_text` SET `Text_loc1`='방문한 지 불과 며칠 만에 나는 인근 농지에서 온 지역 어린이들을 가르치고 있음을 알게 되었습니다. 수업이 너무 잘 진행되어 읍장이 나에게 학교 운영을 위임했고 새 학교에서 공사가 시작되었습니다! 은빛소나무에서 스톰윈드, 그리고 지금은 문브룩까지 -- 제가 이렇게 많은 아제로스를 보게 될 줄 누가 상상이나 했겠습니까!\n\n 따뜻한 안부,\n\n 스탈반 미스트맨틀' WHERE `entry`=17; +UPDATE `locales_page_text` SET `Text_loc1`='친애하는 고귀한 선생님,\n\n 당신의 자녀를 위한 가정교사가 필요하다는 소식이 여기 골드샤이어에 있는 저에게 전해졌습니다. 저는 그곳의 Lion\'s Pride Inn에서 임시 거주하고 있습니다. 이 지역의 안타까운 상황으로 인해 문브룩 학교 교장직을 포기해야 했습니다. 당신의 자녀를 위한 가정교사로 봉사하기 위한 제 지원서를 수락해 주십시오. 아카데미의 교장 크리리언은 필요하다면 내 능력에 대해 말할 수 있습니다.' WHERE `entry`=18; +UPDATE `locales_page_text` SET `Text_loc1`='겨울비가 그치고 도로가 다시 여행하기에 적합해지면 직접 만나러 가겠습니다.\n\n 그때까지,\n\n 은빛소나무의 스탈반 미스트맨틀' WHERE `entry`=19; +UPDATE `locales_page_text` SET `Text_loc1`='. . .Giles, 소년은 약간 난폭해 보이고 교육에 도전이 될 것입니다. 그러나 큰 딸 Tilloa는 유난히 똑똑해 보입니다. 나도 그녀의 매혹적인 아름다움에 주목하지 않을 수 없었다. 그녀는 이제 여성의 정점에 있습니다. 아마도 주님은 그녀의 결혼을 내년에 주선하셨을 것입니다. 그러나 나는 빗나간다. 이번 주에 나는 Red Ridge 산맥과 가까운 Elwynn의 Eastvale Logging Camp 근처에 있는 그들의 여름 별장으로 가족과 함께 갈 것입니다. 나는 거기에 더 많은 글을 쓰고 싶습니다.' WHERE `entry`=20; +UPDATE `locales_page_text` SET `Text_loc1`='. . .가장 이상하고 제어할 수 없는 느낌. 오늘처럼 느낀 적이 없었습니다. Giles의 역사 수업을 돕는 동안 Tilloa는 밖에서 꽃밭을 돌보고 있었습니다. 몇 분 후 그녀는 안으로 들어와 내 열린 손바닥에 진홍색 베고니아를 놓고 내 가슴이 떨리는 것처럼 내게 미소를 지었다. . . .' WHERE `entry`=21; +UPDATE `locales_page_text` SET `Text_loc1`='. . .그녀가 지금 나와 같은 감정을 공유하고 있다는 것이 가장 확실합니다. 그녀는 오늘 아침에도 내 손에 손을 얹었다. 그녀가 웃을 때 그녀의 눈은 반짝이는 다이아몬드처럼 빛납니다. 무언의 말이 우리 사이를 오간다. 두근거리는 심장과 뜨거운 혈관에서 그녀를 느낄 수 있습니다.' WHERE `entry`=22; +UPDATE `locales_page_text` SET `Text_loc1`='. . .분노와 격노가 존재하는지도 몰랐습니다! 그녀는 어떻게 감히. 내가 Giles에게 숫자의 의미를 가르치고 있을 때 Tilloa가 구혼자와 함께 공개적으로 손을 잡고 내 앞에 나타납니다! 참 못된 청년입니다. Tilloa는 저를 제대로 소개하지 않고 단순히 \"아, 저건 스탈반 삼촌일 뿐이야. 그는 좋은 노인이야.\"라고 말했습니다. 오래된! 그 말에 내 뺨이 뜨거워졌다. 나는 겨우 몇 살 위인데도 그녀는 배신한다. . .' WHERE `entry`=23; +UPDATE `locales_page_text` SET `Text_loc1`='. . .절망의 하향 나선. 처음에 그녀는 나를 조롱했고 지금은 약혼했습니다. 그 무자비한 사기꾼은 진정으로 나를 해치고 싶었을 때 사랑하는 척하고 있었습니다. 검은 공허가 지금 내 안에 도사리고 있으며 깨어 있는 순간마다 커집니다. 내가 흘리는 피는 내가 흘린 눈물에 비하면 하찮은 것입니다. . .' WHERE `entry`=24; +UPDATE `locales_page_text` SET `Text_loc1`='토미 조 -\n\n 시간이 지날수록 당신의 부재로 인해 내 마음은 시들어 갑니다. 오, 우리 가족이 서로에게 저지른 어리석은 범죄 너머를 볼 수 있고 유일하게 진정한 범죄는 증오라는 것을 알 수 있다면 얼마나 좋을까요. 증오는 삼키고, 이 희미한 시기에 증오가 우리 가족 이상을 사로잡을까 두렵습니다.\n\n 그들이 이것을 깨달으면 우리는 마침내 함께 할 수 있습니다. 나는 그날을 위해 희망을 품고 그 날을 위해 살아갑니다.\n\n 너의 사랑,\n 메이벨' WHERE `entry`=25; +UPDATE `locales_page_text` SET `Text_loc1`='안녕 윌리엄,\n\n 우리가 이야기를 나눈 지 몇 년이 지났지만, 당신과 당신의 형제는 건강하고 당신의 약사는 번창할 것이라고 믿습니다.\n\n 당신에게 부탁이 하나 있습니다, 윌리엄. 요컨대, 내 손자 Tommy Joe는 젊은 Maybell Maclure에게 마음을 잃었습니다. 그리고 그들은 서로를 사랑하지만... 우리 가족, 음 우리 가족은 수년 동안 반목해 왔습니다.' WHERE `entry`=26; +UPDATE `locales_page_text` SET `Text_loc1`='아르고스,\n\n 아시다시피 저는 육군의 수리 요청에 목이 막혔습니다. 모든 작업에 대해 불평할 수는 없지만 철분 공급이 고갈되고 있습니다.\n\n 나는 편자용 철분이 부족합니다. 나는 당신이 항상 많은 양의 재고를 보유하고 있다는 것을 알고 있습니다. 다음 번에 철을 배송받을 때까지 50켤레의 신발을 빌리고 싶습니다.\n\n 당신은 내 감사를 가지고\n -버너' WHERE `entry`=28; +UPDATE `locales_page_text` SET `Text_loc1`='상자에 메모가 붙어 있습니다. 내용은 다음과 같습니다.\n\n \"베르너 - 레드리지가 그런 문제를 겪고 있다니 유감입니다. 여기 필요한 신발이 있습니다. 100은화를 빨리 지불해 주십시오.\"\n\n \"아니면 원한다면 검은용 새끼용의 아랫배 비늘로 나에게 지불할 수 있습니다. (붉은마루 산맥에는 새끼용이 흔하다고 들었습니다.) 우리는 친구니까요... 비늘 4개면 충분합니다. 감사합니다 -- 아르거스\"' WHERE `entry`=29; +UPDATE `locales_page_text` SET `Text_loc1`='군주,\n\n 전쟁이 임박했습니다. Doom은 우리 문앞에서 귀를 기울입니다.\n\n 레이크셔 타운십의 치안판사로서 폐하의 최동단 식민지에서 발생한 최근 군사 활동을 보고하는 것이 저의 의무입니다.\n\n 이 페이지에 포함된 Redridge Mountains에 자리 잡은 Lakeshire 주에 대한 설명을 찾을 수 있습니다.' WHERE `entry`=30; +UPDATE `locales_page_text` SET `Text_loc1`='Stonewatch Keep의 손실은 매우 심각했습니다. 이전 보고서에서 나는 Blackrock Clan of Orcs와 Morganth로 알려진 Warlock 간의 동맹에 대해 자세히 설명했습니다. 검은바위 오크들은 의심할 여지 없이 모건스의 사악한 마법에 힘입어 끔찍한 야만성을 가지고 싸웠습니다. 폐하의 가장 용감한 병사들 중 다수가 요새를 지키려다 사망했지만 결국 아무것도 할 수 없었습니다.' WHERE `entry`=31; +UPDATE `locales_page_text` SET `Text_loc1`='이상하게도 Morganth는 참혹한 승리를 거둔 직후 그의 Orcish 동료들을 공격했습니다. 흑마법사는 북동쪽에 신비한 탑을 건설했고 그의 힘을 사용하여 악의적인 명령을 수행하기 위해 그림자가죽 놀로 구성된 작은 군대를 만들었습니다. 오크와 인간 모두 흑마법사를 섬기는 끈적끈적한 짐승의 희생양이 되었습니다. Morganth와 Blackrock Warlord Gath\'Ilzogg 사이에 어떤 배신이 있었는지에 대해서는 이 시점에서 추측만 할 수 있습니다.' WHERE `entry`=32; +UPDATE `locales_page_text` SET `Text_loc1`='위험하게도 사악한 오크들은 폐하의 선량한 시민의 죽음에 더 관심이 있는 것 같습니다. 지난 2주 동안 검은바위 부족은 레이크샤이어를 무자비하게 공격했습니다. 그 암울한 날에 많은 용감한 사람들이 목숨을 잃었습니다. Orc 군대는 Everstill을 가로지르는 다리가 폐허가 될 정도로 속도와 분노로 전진했습니다. 우리의 전쟁 보급품은 크게 줄었습니다. 전사자의 상처를 치료할 붕대가 부족합니다.' WHERE `entry`=33; +UPDATE `locales_page_text` SET `Text_loc1`='이제 폐하께 도움이 필요한 이 시기에 레이크샤이어의 선량한 사람들을 지원해 주시기를 요청합니다. 우리는 영토를 방어할 새로운 군인과 전쟁터에서 잃어버린 사람들을 대체할 새로운 전쟁 도구가 필요합니다. 식량과 건축 자재도 부족합니다. 신이시여, 인간과 비참한 오크 사이의 최후의 보루가 번성하도록 도와주십시오. 적이 스톰윈드 왕국에 들어가지 못하도록 막아야 합니다.' WHERE `entry`=34; +UPDATE `locales_page_text` SET `Text_loc1`='나는 노스랜드가 타락한 가마솥에서 더 크고 어두운 악이 끓어오르는 것이 두렵습니다. 스톰윈드 왕국은 우리가 살아 있는 자에게 희미한 기억이 되거나 적의 노예가 되지 않도록 조치를 취하는 것이 시급합니다.\n\n 서명,\n\n 솔로몬 치안판사\n 레이크셔 타운십\n 스톰윈드 왕국' WHERE `entry`=35; +UPDATE `locales_page_text` SET `Text_loc1`='존경하는 치안판사 솔로몬:\n\n 나는 당신과 함께 죽은 자를 애도합니다. 나는 개인적으로 왕이 이 상황을 알도록 할 것이며, 내가 레이크샤이어에 증원군을 데려올 수 있기를 가장 간절히 바랍니다. 폐하가 늦게 와서 다소 이상하게 행동합니다. 나는 이것을 자신있게 당신과 공유합니다.\n\n 그때까지,\n\n 마커스 조나단 장군\n 스톰윈드 왕국' WHERE `entry`=36; +UPDATE `locales_page_text` SET `Text_loc1`='스타우트맨틀 --\n\n 데피아즈 갱단에 대해 의논하기 위해 완전히 낯선 사람을 보내는 약간의 신경질. 한때 당신은 내 생명을 구했고 지금은 그것을 큰 위험에 빠뜨렸습니다.\n\n 하지만 난 너에게 빚을 졌어. 데피아즈단은 생각보다 큽니다. Westfall에서 Elwynn Forest까지 모든 광산은 그들의 통제하에 있습니다. Kobolds와 Gnolls는 더러운 일을하기 위해 입대했습니다. 그들은 지역 주민들의 미신을 잡아먹기 위해 고블린들이 금속 괴물을 만들어 Westfall 필드에 배치했습니다.' WHERE `entry`=38; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 방대한 지하 네트워크를 구축했습니다. 당신이 아는 것보다 더 커요, 스타우트맨틀. 무법항에서 스톰윈드 요새까지. 당신은 용감한 성기사일 수 있지만 그들을 막을 수 있다고 생각한다면 당신은 바보입니다. 그들은 대량 살상 무기를 연구하고 있습니다. 결국 석공들이 아는 것이 하나 있다면 그것은 크게 짓는 방법입니다. 이것이 호박 농장과 포도원에 관한 것이라고 생각하지 않았습니까? 나는 당신의 은혜를 갚았습니다. 이제 날 내버려둬!\n\n --승' WHERE `entry`=39; +UPDATE `locales_page_text` SET `Text_loc1`='스타우트맨틀 경--\n\n Edwin VanCleef가 이끄는 Stonemason\'s Guild는 가장 숙련된 건축업자들로 구성되었습니다. Stonemasons는 1차 대전쟁 동안 오크에 의해 파괴된 부서진 도시 Stormwind를 재건하는 데 도움을 주었습니다. VanCleef와 그의 상인들은 비할 데 없는 건축업자였으며 그들의 작업과 예술성은 빛의 대성당과 스톰윈드 요새 자체의 건축물에서 분명하게 드러났습니다.' WHERE `entry`=41; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 스톰윈드의 귀족들은 왕국의 군사력을 엘윈과 가시덤불로 확장함으로써 막대한 빚을 지게 되었습니다. 막대한 부채는 왕국의 경제를 마비시켰고 VanCleef와 그의 석공들은 약속된 보상을 박탈했습니다. 영광스러운 도시를 재건하기 위해 수년을 보낸 석공들은 도시의 부패한 관리들에게 잊혀진 채 파산 상태가 되었습니다.' WHERE `entry`=42; +UPDATE `locales_page_text` SET `Text_loc1`='평생 에드윈 밴클리프를 개인적으로 알고 지냈기 때문에 그를 적으로 대면하는 것은 꽤 힘든 일이라고 말할 수 있습니다. 알다시피, 그는 내 어린 시절 친구였고 언젠가는 그가 나와 함께 경력을 쌓을 것이라고 생각하면서 그림자의 방식으로 개인적으로 그를 훈련시켰습니다. VanCleef가 데피아즈단을 이끌고 있다면 빛이 우리 영혼에 자비를 베푸시기를 바랍니다.\n\n 마스터 마티아스 쇼\n 스톰윈드 암살자 길드' WHERE `entry`=43; +UPDATE `locales_page_text` SET `Text_loc1`='잘했어, 친구! 이제 정동쪽으로 가야 합니다. 절벽을 따라 동쪽으로, 길을 따라 동쪽으로. 길 옆에 있는 오래된 굴뚝 폐허를 찾으세요. 거기에서 다음 단서가 있는 오래된 통을 찾을 수 있습니다.' WHERE `entry`=45; +UPDATE `locales_page_text` SET `Text_loc1`='이제 여기 배럴에서 북쪽을 향하십시오. 까마귀가 날아가는 것처럼 똑바로, 바다 절벽에 외로운 풍차 옆에 있는 빈 물통이 보일 때까지 계속 걸어가세요. 그 주전자 주위를 찌르면 원하는 것을 찾을 수 있습니다.' WHERE `entry`=46; +UPDATE `locales_page_text` SET `Text_loc1`='이제 저를 위스키 병에서 찾으셨으니 보물에 거의 다 오셨습니다! 병에서 서쪽을 향하고 해안으로 걸어가십시오. 일단 물에 도착하면 계속 가십시오! 보물 상자가 있는 섬을 찾을 때까지 서쪽으로 똑바로 수영하세요!' WHERE `entry`=47; +UPDATE `locales_page_text` SET `Text_loc1`='블랙네일--\n\n 바다가 우리를 기다리고 있습니다. 우리는 북쪽에서 당신의 보급품이 필요합니다. 모든 철창, 모든 양동이 등 모든 것을 벗겨내십시오. 금속이 필요합니다. BB에서 선적이 예정되어 있지만 기한이 오래 지났습니다. 나를 위해 와라, Blacknails. 이번에는 \"헛간\"으로 직접 물품을 보내십시오. 낭비할 시간이 없습니다.\n\n --밴클리프' WHERE `entry`=48; +UPDATE `locales_page_text` SET `Text_loc1`='스타우트맨틀 경 --\n\n 레이크샤이어 군구는 겸허하게 민병대의 도움을 요청합니다. 이 글을 쓰는 동안 우리는 검은바위 오크와 모건스의 그림자가죽 놀의 포위 공격을 받고 있습니다. 우리의 상황이 심각하지 않다면 나는 입찰을 보내지 않을 것입니다. 우리는 스톰윈드의 도움을 기다리고 있지만 그러한 도움이 도착할 때까지 지원을 부탁드립니다. 왕국이 무너지면 모든 인류가 위험에 처합니다.\n\n 솔로몬 치안판사' WHERE `entry`=49; +UPDATE `locales_page_text` SET `Text_loc1`='귀하의 명예--\n\n Westfall의 모든 사람들은 당신의 죽음을 애도하지만 Westfall에서 우리 자신의 전쟁에 시달리고 있습니다. 농부들은 도둑과 기계 골렘에게 쫓겨났습니다. 스톰윈드는 군대를 철수시켰고 사람들은 무방비 상태가 되었습니다. 나는 스톰윈드가 버려지자 이 땅에 남아 있는 것을 구하기 위해 민병대를 소집했습니다. 민병대를 Redridge로 데려가는 것은 서부 몰락지대에 확실한 파멸을 의미할 것입니다.\n\n 내 후회, 그라이언 스타우트맨틀' WHERE `entry`=50; +UPDATE `locales_page_text` SET `Text_loc1`='에본로크 경---\n\n 레이크샤이어 군구는 겸허하게 나이트 워치의 도움을 요청합니다. 우리는 Blackrock 오크와 Morganth의 Shadowhide gnolls 모두의 포위 공격을 받고 있습니다. 우리의 상황이 심각하지 않다면 나는 입찰을 보내지 않을 것입니다. 우리는 스톰윈드의 도움을 기다리고 있지만 그러한 도움이 도착할 때까지 지원을 부탁드립니다. 왕국이 무너지면 모든 인류가 위험에 빠집니다.-\n\n 솔로몬 치안판사' WHERE `entry`=51; +UPDATE `locales_page_text` SET `Text_loc1`='귀하의 명예--\n\n 현재로서는 나이트 워치가 다크샤이어를 떠날 수 없음을 알려드리게 되어 유감입니다. 아마도 당신은 스톰윈드가 더 이상 이 지역에서 군사 지원을 제공하지 않는다는 사실을 몰랐을 것입니다. Night Watch는 Stormwind가 없을 때 Darkshire를 방어하기 위해 전적으로 숲의 사람들에 의해 구성되고 훈련되었습니다. 시계가 없으면 마을이 무너질 것입니다. 당신의 곤경에 행운이 있기를 바랍니다.\n\n --엘로 에본로크 경' WHERE `entry`=52; +UPDATE `locales_page_text` SET `Text_loc1`='이 쪽지의 글자가 깜박거리며 표면에서 춤추는 것 같습니다. 그들에게서 의미를 모으는 것은 불가능합니다...' WHERE `entry`=53; +UPDATE `locales_page_text` SET `Text_loc1`='Darkshire의 시장 Ello Ebonlocke에게 인사드립니다. 귀하의 마을에 대한 소식이 있습니다. 중대한 소식.\n\n 알다시피, 나는 창조자입니다. 나는 이 쪽지의 전달자를 속여 나의 가장 최근의 가장 무시무시한 창조물인 살과 뼈와 뒤틀린 금속의 악마를 도왔습니다! 당신이 이 글을 읽고 있을 때, 그것은 아마도 내 초라한 집 밖에서 이를 갈며 내 말이 나가서 살육하기를 기다리고 있을 것입니다.\n\n 하지만 곧 알게 될 것입니다.\n\n - 방부 처리사' WHERE `entry`=54; +UPDATE `locales_page_text` SET `Text_loc1`='이것은 Westfall 지역 내의 넓은 땅에 대한 증서입니다. 아래에 있는 사람에게 지정된 지역뿐만 아니라 생산된 모든 품목과 국경 내에서 건설된 모든 구조물에 대한 소유권을 부여합니다.\n\n 문서 서명:\n\n 시어도어 펄브로우\n 베르나 펄브로우' WHERE `entry`=55; +UPDATE `locales_page_text` SET `Text_loc1`='[증서 뒷면에 아래의 문구가 빠르게 휘갈겨져 있음]\n\n 우리는 Furlbrow에 기대어 그의 행위를 얻었습니다. 자신의 장소를 위해 이들 중 하나를 만들고 싶다면 편리할 것이라고 생각했습니다. Furlbrows는 우리에게 문제를 일으키지 않을 것입니다. 마지막으로 내가 그들을 본 것은 그들이 부서진 마차에 갇힌 채 서부 몰락지대를 빠져나가는 길이었다.' WHERE `entry`=56; +UPDATE `locales_page_text` SET `Text_loc1`='골짜기 위의 달이 빛난다\n 정글에 빛을 비추다\n 자랑스러운 전사들이 부름에 귀를 기울이는 곳\n 우리 나라와 신성한 땅을 지키기 위해.\n\n 골짜기 위의 달이 빛난다\n 전투의 외침 저 너머\n 피 흘리는 곳\n 적과 동지 모두.' WHERE `entry`=58; +UPDATE `locales_page_text` SET `Text_loc1`='그리고 우리 형제들이 지나갈 때\n 알려진 것 너머의 영역으로\n 혼령이 굳어지다\n 골짜기 깊은 곳.\n\n 그리고 우리 형제들이 지나갈 때\n 산의 사원으로\n 우리는 그들의 영원한 영혼을 보호할 것입니다\n 신성한 푸른 수정 안에 싸여 있습니다.\n\n 그리고 우리 형제들이 지나갈 때\n 골짜기 위의 달이 빛난다.' WHERE `entry`=59; +UPDATE `locales_page_text` SET `Text_loc1`='달과 불로,\n 살과 뼈로,\n 혈흔을 새기고,\n 돌에 새겨진.\n\n 이 곳을 떠나\n 아니면 당신의 운명을 만나십시오\n 죽음이 경비를 서다\n 황제의 무덤 너머.' WHERE `entry`=62; +UPDATE `locales_page_text` SET `Text_loc1`='마스터 케어빈,\n\n 이 메모의 소지자는 $g 자신을 보여주었습니다. 빛 속에서 굳건히 서서 그늘숲의 경계를 괴롭히는 언데드와 악마와 싸울 수 있고, 빛의 대의를 위해 Carevin 가족과 기꺼이 합류할 수 있습니다.\n\n 따라서 나는 당신이 이 빛의 전사에게 더 많은 임무를 부여할 것을 제안합니다. 아마도 빛의 적들에게 도움을 주었다고 의심되는 일부 마을 사람들을 조사하는 것입니다.\n\n 당신의 충실한,\n 칼로리' WHERE `entry`=63; +UPDATE `locales_page_text` SET `Text_loc1`='모건 라디모어는 무고한 사람, 가난한 사람, 고통받는 사람을 지키기 위해 싸운 위대하고 고귀한 기사였습니다. 수년 동안 그는 아제로스의 외딴 지역에서 부지런히 일하면서 고통받는 이들을 구제하고 행악자들에게 신속한 정의를 가져다주었습니다.\n\n 그는 18세 여름에 Lys라는 어린 소녀와 결혼했습니다. 그들은 서로를 많이 사랑했고 결국 세 자녀, 한 아들과 두 딸을 낳았습니다.\n\n 전쟁이 발발했을 때 모건은 32세였다.' WHERE `entry`=64; +UPDATE `locales_page_text` SET `Text_loc1`='로데론. Morgan은 오크와 언데드에 맞서 싸우기 위해 전설적인 성기사 Uther the Lightbringer 편에 부름 받았습니다. 모건은 아내와 아이들을 안전한 집에 남겨두고 전쟁터로 떠났습니다.\n\n 세월이 흐르고 전쟁은 계속되었고, 모건은 은빛 성기사단의 해체, 우서의 죽음, 역병의 확산 등 많은 끔찍한 사건을 목격하게 되었습니다. 그를 광기 직전에서 지켜준 유일한 것은 그가' WHERE `entry`=65; +UPDATE `locales_page_text` SET `Text_loc1`='언젠가는 그의 아내와 아이들과 재회하게 될 것입니다.\n\n 모건은 결국 고국으로 돌아갔지만 그가 기억했던 것과는 달랐습니다. 한때 푸르른 숲은 타락했고 언데드와 다른 어둠의 세력으로 가득 찼습니다. 파괴된 집과 농장은 모든 곳에서 발견할 수 있었고 Raven\'s Hill 근처의 공동 묘지는 이제 이 지역의 대부분을 지배했습니다. 충격을 받고 당황한 모건은 결국 자신의 집으로 향했지만 집은 폐허가 되어 있었습니다. 조국에 무슨 일이 일어났는지 알지 못한 채 그는' WHERE `entry`=66; +UPDATE `locales_page_text` SET `Text_loc1`='답을 찾기 위해 마을로 향했고, 희망은 아내와 아이들이었다.\n\n Morgan은 그의 가족에 대해 물었지만 답을 찾을 수 없었습니다. 지금은 다크샤이어라고 불리는 한 사제가 레이븐 힐의 묘지에서 묘비를 찾을 수 있다고 말했습니다. 모건은 자신의 가족이 죽었다는 사실을 믿지 않고 계속해서 그늘숲의 모든 농장과 집을 수색했지만 소용이 없었습니다.\n\n 모건은 가족이 도망쳤을지도 모른다고 생각하며 다크샤이어에서 근처의 레이크셔로 갔습니다. 가는 중' WHERE `entry`=67; +UPDATE `locales_page_text` SET `Text_loc1`='그곳에서 그는 더 나은 판단과는 달리 Raven Hill 묘지에 들르기로 결정했습니다. Morgan은 묘비 사이를 걷는 데 몇 시간을 보냈습니다. 그는 자신이 아는 많은 사람들의 이름을 알아보았고 점점 더 혼란스러워졌습니다. 그런 다음 그는 그들을 보았습니다. 세 개의 작은 묘비가 있는 많은 사람들 사이에 있는 작고 관리되지 않은 토지였습니다. 그가 다가가자 공포감이 그를 엄습했다. 모건은 가장 눈에 띄는 묘비의 먼지를 털고 그 위에 새겨진 이름을 드러냈다. 무덤에 단순히 새겨져 있고, 글자가 철자되어 있습니다.' WHERE `entry`=68; +UPDATE `locales_page_text` SET `Text_loc1`='그의 최악의 두려움:\n\n 리스 라디모어\n 사랑하는 아내와 어머니\n\n 모건의 걱정은 당혹감과 슬픔으로 바뀌었고 무릎을 꿇고 울었습니다. 몇 시간 동안 그는 그 무덤을 바라보며 차가운 돌에게 용서를 구하고 흐느껴 울며 사과했습니다. 그리고 몇 시간 후, 그의 안에서 무언가가 찰칵 소리를 내며 화를 내기 시작했습니다. 그는 칼집에서 칼을 꺼내 비명을 지르며 비명을 지르며 묘비를 내리기 시작했습니다. 분노에 눈이 먼 그는 화를 내며 거칠게 휘둘렀다.' WHERE `entry`=69; +UPDATE `locales_page_text` SET `Text_loc1`='묘지의 수행원 트리오. 그들이 그를 제지하려고 할 때 그는 그들에게 초점을 돌리고 무고한 수행원들에게 죄를 고발한 다음 모두 죽였습니다.\n\n 나중에 분노가 지나갔을 때 모건의 마음에 깨달음이 스며들었고 그는 수행원 중 한 사람의 가슴에 그의 피 묻은 검이 박히는 것을 보았습니다. 감정에 휩싸인 그는 허리띠 칼을 빼 심장에 꽂았다.\n\n 모건 라디모어의 시신과 피해자 3구 발견' WHERE `entry`=70; +UPDATE `locales_page_text` SET `Text_loc1`='다음날. 그는 의식도 없이 묘지 외곽에 있는 급히 파낸 무덤에 재빨리 묻혔습니다. 모건은 자신의 신념과 본성을 완전히 거스르는 무고한 사람들에 대한 살인을 저질렀고, 가족을 구하지 못한 슬픔 때문에 평화로운 죽음을 맞이하지 못하고 불안한 삶을 살았습니다. 죽은.\n\n 불과 며칠 후 그의 무덤이 뒤흔들려 그의 시신을 찾을 수 없었다. 지금 모건이었던 존재' WHERE `entry`=71; +UPDATE `locales_page_text` SET `Text_loc1`='아내와 자식을 잃은 슬픔과 자기 증오에 사로잡힌 채 그늘숲을 떠돌고 있습니다. 모르라딤(Mor\'Ladim)은 이제 자신을 자칭하며 무분별한 복수심과 증오심으로 그늘숲을 배회하며 무차별 살인을 저지르는 것으로 알려져 있습니다.' WHERE `entry`=72; +UPDATE `locales_page_text` SET `Text_loc1`='지난 몇 주 동안의 공포는 거의 견딜 수 없을 정도였습니다. 그래도 내가 본 것을 글로 적으면 왠지 위로가 될 것 같다. 그래서 하고, 암울한 나날을 보낼 수 있는 유일한 위로입니다.' WHERE `entry`=73; +UPDATE `locales_page_text` SET `Text_loc1`='첫째 날\n\n 견습생과 나는 오늘 Coldridge Valley에 도착했습니다. 동굴을 통한 여행은 대부분 사건이 없었습니다. 우리는 트롤들이 모였다고 하는 동굴에서 꽤 떨어진 곳에 캠프를 세웠습니다.\n\n 둘째 날\n\n 피 묻은 늑대가 울부짖는 소리에 밤새 잠을 설칠 뻔했습니다.\n\n 나는 며칠 안에 새로운 늑대가죽 옷을 입게 될 것입니다.\n\n 그 소년은 오늘 트로그와 얽히게 되었고, 싸움을 걸었고,' WHERE `entry`=74; +UPDATE `locales_page_text` SET `Text_loc1`='이 갑옷 마커는 가죽 또는 천 갑옷 한 조각에 적합하며 Eastvale Logging Camp 내의 Timberlain 가정에서 교환할 수 있습니다.' WHERE `entry`=78; +UPDATE `locales_page_text` SET `Text_loc1`='아래는 Elwynn의 광산에서 Westfall의 본부까지 데피아즈 금을 수집하는 과정과 일정입니다.\n \n 수집 일정:\n\n 일요일: 오후 12:30\n 수요일: 오후 12:30\n\n 지정된 날마다 Elwynn 광산에서 얻은 금은 Brackwell 호박 밭에 모입니다. 이 모임을 담당하는 요원 \"수집가\"는 그가 소유한 각인된 반지로 알 수 있습니다. 내가 준 반지.' WHERE `entry`=79; +UPDATE `locales_page_text` SET `Text_loc1`='그렐린,\n\n 내 시간은 짧고 많은 문제가 내 시간을 압박하고 있습니다. 트롤에 대한 귀하의 조사가 그 중 하나가 되지 않기를 바랍니다. 그러므로 나는 당신이 필요하다고 생각하는 모든 방식으로 트롤을 처리하는 데 내 권한을 사용하도록 허용할 것입니다.\n\n\n 마그니 브론즈비어드' WHERE `entry`=80; +UPDATE `locales_page_text` SET `Text_loc1`='그 추악한 짐승을 어떻게든 이겨냈지만, 그는 지금 그의 팔에 심하게 베인 상처를 간호하고 있습니다. 한동안 집안일을 해야 할 것 같습니다.\n\n 3일차\n\n 추운. 정오쯤 눈이 조금 내렸습니다.\n\n 넷째 날\n\n 그 젊은이가 오늘 돌아왔고 기분이 좋았기 때문에 우리는 처음으로 트롤을 살펴보았습니다. 피부에 난 자국과 몸에 착용한 다양한 장신구로 판단하면 Frostmane이라고 할 수 있습니다.' WHERE `entry`=81; +UPDATE `locales_page_text` SET `Text_loc1`='5일차\n\n 소년이 캠프를 지켜보게 하고 나는 몰래 동굴로 가서 주변을 둘러보았다. 트롤의 숫자는 다소 골칫거리입니다. 동굴에서 트롤의 침입을 제거하려면 산악인을 소환해야 할 수도 있습니다.\n\n 최근에 트로그에 대해 언급하지 않았다는 것을 깨달았습니다. 그들은 더 많은 수로 해당 지역에 나타나지만 너무 원시적이어서 큰 위협이 되지는 않습니다. 이것이 사실인지 아닌지는 시간이 말해줄 수 있습니다.' WHERE `entry`=82; +UPDATE `locales_page_text` SET `Text_loc1`='그리고 지금 거의 일주일 동안 에일 한 방울도 없습니다.\n\n 6일차\n\n 다시 추워. 눈. 트롤. 에일 없음.\n\n 7일차\n\n 아래 눈이 너무 하얗다,\n 저 위의 하늘은 너무 파랗고,\n 늑대는 밤에 울부짖을 것이고,\n 한 방울의 양조주가 아닙니다.\n\n 8일차\n\n 트롤은 처음에 생각했던 것만큼 큰 문제가 아닐 수 있습니다. 그들은 약간 있다' WHERE `entry`=83; +UPDATE `locales_page_text` SET `Text_loc1`='숫자는 많지만 잘 무장하거나 조직화되지 않았습니다. 그들이 가하는 위협에 대처하는 데는 작은 힘의 과시만으로도 충분합니다.' WHERE `entry`=84; +UPDATE `locales_page_text` SET `Text_loc1`='내 일기\n\n 지난 몇 주 동안의 공포는 거의 견딜 수 없을 정도였습니다. 이 책에 글을 써서 어떻게든 광기를 막을 수 있는 이유는 무엇입니까? 아마도 그것은 마치 내가 말없는 동반자에게 내 죄를 고백하는 것 같거나, 고문당하는 생각에서 마음을 해방시켜 종이에 가두는 것일 수도 있습니다.\n\n 나는 이 일보다 먼저 일기를 쓰기 시작했지만, 그것은 내가 돌아갈 수 없는 곳에 남아 있다. 그래서 새롭게 시작하겠습니다. 하지만 이번에는 진정한 시작부터 시작하겠습니다.' WHERE `entry`=85; +UPDATE `locales_page_text` SET `Text_loc1`='Coldridge Valley 일반 지역의 Frostmane Trolls 상태에 대한 보고서\n\n 상원 특사 Grelin Whitebeard 작성\n\n Coldridge Valley 지역에서 Frostmane 트롤의 움직임을 관찰한 이후로 저는 그들이 이 지역의 드워프 정착지에 큰 위협이 되지 않는다는 것을 확인했습니다. 더욱이 그들은 군대의 추가 지원이 거의 없이 제거될 수 있는 위협입니다. 이미 주둔하고 있는 산악인의 도움으로' WHERE `entry`=86; +UPDATE `locales_page_text` SET `Text_loc1`='Coldridge Valley와 용병들(내가 파견되기 전에 상원에서 따로 마련한 자금으로 지급됨), 문제가 곧 해결될 것이라고 확신합니다.\n\n 이 조치는 브론즈비어드 왕이 나에게 내린 재가로 승인되었습니다.' WHERE `entry`=87; +UPDATE `locales_page_text` SET `Text_loc1`='던 모로 일반 지역의 서리갈기 트롤 상태에 대한 보고서\n\n 던 모로에 위치한 트롤들은 대부분 서부 국경에 있는 산악 동굴인 서리갈기 요새에 집중되어 있습니다. 그들은 우려를 불러일으키기에 충분한 수를 가지고 있지만, 그들은 동굴에 머무르는 것에 만족하는 것 이상으로 보입니다. 의심할 바 없이 그들은 드워프들의 분노를 다시 불러일으키고 전멸의 위험을 무릅쓰고 싶지 않기 때문입니다. 그들의 행동은 영토적 행위로 간주될 수 있습니다.' WHERE `entry`=88; +UPDATE `locales_page_text` SET `Text_loc1`='우리가 그들의 영토를 침범하지 않는 한 그들이 우리에게 실질적인 위협이 되지 않는다는 것이 내 믿음입니다. 이것은 드워프 대중에게 매력적이지 않은 상황일 수 있지만 군사 자원의 분산을 고려할 때 트롤의 근절을 낮은 수준의 중요성으로 격하하고 트로그와 트롤이 가하는 위협에 계속 집중하는 것이 현명할 수 있습니다 다크 아이언.\n\n 동봉하면 Anvilmar에 대한 내 형제 Grelin의 보고서 사본도 찾을 수 있습니다.\n\n 서명,\n 세니르 흰수염' WHERE `entry`=89; +UPDATE `locales_page_text` SET `Text_loc1`='Coldridge Valley 일반 지역의 Frostmane Trolls 상태에 대한 보고서\n\n 상원 특사 Grelin Whitebeard 작성\n\n Coldridge Valley 지역에서 Frostmane 트롤의 움직임을 관찰한 이후로 저는 그들이 이 지역의 드워프 정착지에 큰 위협이 되지 않는다는 것을 확인했습니다. 더욱이 그들은 군대의 추가 지원이 거의 없이 제거될 수 있는 위협입니다. 이미 주둔하고 있는 산악인의 도움으로' WHERE `entry`=90; +UPDATE `locales_page_text` SET `Text_loc1`='Coldridge Valley와 용병들(내가 파견되기 전에 상원에서 따로 마련한 자금으로 지급됨), 문제가 곧 해결될 것이라고 확신합니다.\n\n 이 조치는 브론즈비어드 왕이 나에게 내린 재가로 승인되었습니다.' WHERE `entry`=91; +UPDATE `locales_page_text` SET `Text_loc1`='내 사랑하는 타렐 -\n\n 이 서신을 급히 작성하게 되어 죄송하지만 시간은 우리가 가진 사치가 아닙니다.\n\n 발굴팀은 중요한 타이탄 유물을 발굴하는 데 상당한 진전을 이루고 있었습니다. 그러나 우리는 다른 고대 물체, 특히 큰 뼈를 발견하기 시작했습니다.' WHERE `entry`=92; +UPDATE `locales_page_text` SET `Text_loc1`='뼈를 파내고 얼마 지나지 않아 우리는 랩터스의 공격을 받았습니다. Longbraid 연대의 병사 대대는 용감하게 싸웠습니다. 그러나 궁극적으로 그들은 압도당했습니다. 거의 모든 사람이 죽었습니다. 우리 중 3명만이 살아 남았습니다. Ormer Ironbraid라는 이름의 노동자는 나와 웰가 발굴조사단장의 안전을 보장하면서 가장 영웅적인 것으로 판명되었습니다.' WHERE `entry`=93; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 이제 위험한 곳에서 벗어난 것처럼 보이는 보호된 동굴로 피신합니다. 그러나 우리는 랩터를 처리하기 위해 군대를 보낼 수 있을 때까지 실제로 갇혀 있습니다. Whelgar는 작업을 계속하려고 하지만 여전히 겁에 질린 것 같습니다. 그게 우리 상황이야, 타렐. Longbraid가 즉시 구조대를 소집하도록 촉구하십시오.\n\n 당신에 대한 나의 사랑은 이 무서운 시간을 통해서도 여전히 강합니다.\n\n --메린' WHERE `entry`=94; +UPDATE `locales_page_text` SET `Text_loc1`='가시덤불의 푸른 언덕\n\n 첫 날이 갈 것으로 기대할 수 있는 만큼 우리의 첫 날도 잘 갔다. 우리는 대부분의 시간을 베이스캠프를 세우는 데 필요한 준비를 하는 데 몰두했습니다. 담수 강 입구 옆에 이상적인 환경을 찾았습니다. 근처의 오래되고 버려진 부두로 판단하면 이 사이트는 언젠가 사람이 거주했던 것입니다. 원주민에 관해서는 오직 시간만이 그 이야기를 말할 수 있습니다.' WHERE `entry`=95; +UPDATE `locales_page_text` SET `Text_loc1`='그 후 몇 년 동안 스톰윈드가 Stonemasons \'Guild를 배신한 후 Erlgadin 경은 왕국 내에서 귀족의 역할에 대해 씁쓸해졌습니다. 그는 더 이상 귀족 가문에서 아버지의 혈통이 얻은 지위를 유지하기를 원하지 않았습니다.\n\n 그러나 나는 빗나간다. 이 이야기의 목적은 정치 논문이나 전기로 행동하는 것이 아닙니다. 이것은 Stranglethorn의 푸른 언덕에서 큰 사냥감을 사냥한 경험에 대한 설명입니다.' WHERE `entry`=98; +UPDATE `locales_page_text` SET `Text_loc1`='그날의 사냥 전략에 대한 Ajeck의 관심 부족에 대해 제가 의문을 제기하려는 순간, 그녀는 화살통에 손을 뻗어 화살을 뽑아 불쌍한 Barnil을 향해 총을 쏘았습니다. 하지만 아제크가 쏘고 있던 것은 바닐이 아니었다. Barnil이 입을 벌린 채 옆으로 물러났을 때, Ajeck의 화살이 그의 두 눈 사이에 완벽하게 꽂힌 채 수면 위로 떠오른 커다란 강악어였습니다.' WHERE `entry`=100; +UPDATE `locales_page_text` SET `Text_loc1`='한 번의 실수로 Erlgadin은 Barnil의 어깨에 무거운 손을 얹었습니다. 아제크와 나는 그저 그 남자가 바닐의 부주의에 대해 절실히 필요로 하는 꾸중을 하는 것이라고 생각하고 무심코 흘긋 쳐다보았다. 그러나 Erlgadin은 머리를 근처의 쓰러진 나무로 천천히 손짓했습니다. 우리를 다시 응시하는 것은 면도날처럼 날카로운 송곳니 한 입 바로 위에 날카로운 두 개의 검은 눈이었습니다.' WHERE `entry`=102; +UPDATE `locales_page_text` SET `Text_loc1`='살인은 원정대 사이에 축제 분위기를 불러 일으켰습니다. Barnil은 모두가 즐길 수 있도록 미드를 따랐습니다. 그러나 우리의 축제는 오래 가지 못했습니다. 베이스 캠프로 돌아가기 위해 시체를 준비하고 있을 때 우리 모두는 끔찍한 으르렁거림에 허를 찔렸습니다. 내 평생 동안 나는 피가 굳는 것을 들어 본 적이 없습니다.' WHERE `entry`=104; +UPDATE `locales_page_text` SET `Text_loc1`='저 위의 바위 벼랑에서 석양의 실루엣으로 내가 본 것 중 가장 큰 맹금류를 알아볼 수 있었습니다. 나는 내 소총으로 서투른 일제 사격을 할 수 있었지만 고양이는 그의 입장을 고수했습니다. 그는 이번에는 처음보다 더 크게 으르렁거리더니 사라졌다.\n\n 우리는 소지품을 챙겨 엄숙하게 캠프로 돌아갔습니다.' WHERE `entry`=105; +UPDATE `locales_page_text` SET `Text_loc1`='이날 우리는 새로운 표범 발자국을 따라 남쪽으로 모험을 떠났습니다. 곧 우리는 거대한 밧줄 다리가 놓여 있는 계곡에 도착했습니다. 나는 공학적 경이로움을 보았을 때 이 지역에 대한 Brann의 설명문을 생각하지 않을 수 없었습니다. 원주민 트롤이 교육을 받지 못한 원시 종족이라고 생각하는 경우가 많았지만, 다리의 뛰어난 장인 정신을 바라보면서 트롤 건설자들이 불가능해 보이는 위업을 극복한 기술을 알아볼 수 있었습니다.' WHERE `entry`=108; +UPDATE `locales_page_text` SET `Text_loc1`='아제크와 얼가딘 경은 흔들리는 나무 밑동에 있는 뻣뻣한 잡초에 총을 겨누고 자세를 취하고 서 있었다. 한낮의 태양이 우리를 무겁게 내리쬐었습니다. 그가 핀을 뒤로 당기자 Erlgadin의 관자놀이에서 땀이 천천히 흘러내렸습니다. 찰칵 소리가 나자 울창한 식물이 갈라지고 커다란 흑표범 한 마리가 아름다운 표본으로 평원으로 달려나왔습니다.' WHERE `entry`=110; +UPDATE `locales_page_text` SET `Text_loc1`='그의 총은 그의 팔에서 격렬하게 뒤로 던져졌다. 총신이 옆으로 휙 날아가더니 아제크의 라이플 아래로 올라왔다. 아제크는 방아쇠를 당길 정확한 순간을 선택했다. 조준선이 서투르게 나무 한가운데를 향하고 있던 소총이 뚜렷한 굉음과 함께 발사되었습니다. 새 떼가 캐노피에서 비명을 지르며 사방으로 흩어졌습니다. 나무에서 연기 기둥이 피어올랐다. 우리는 도망가는 표범에게 거대한 가지가 똑바로 떨어져 등이 부러지는 것을 경외심으로 지켜보았습니다.' WHERE `entry`=112; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 Tkashi Ruins를 지나 남쪽으로 향하면서 첫 번째 빛에 출발했습니다. Barnil은 Bloodscalp Tribe의 구성원을 만날 수 있다고 우려했습니다. 나는 Barnil에게 Bloodscalps가 부족의적인 Skullsplitters를 파괴하는 데 더 관심이 있음을 상기 시켰습니다. 말할 필요도 없이 Barnil은 조금도 위로를 받지 못했습니다. 그러나 나는 비우호적인 매복 공격에 대한 우려를 덜어주기 위해 장전된 라이플과 화약으로 가득 찬 가방, 세 명의 치명적인 사냥꾼을 데리고 있었습니다.' WHERE `entry`=114; +UPDATE `locales_page_text` SET `Text_loc1`='나는 전장에서 우뚝 솟은 Infernal, 사방에서 진군하는 불타는 군단의 군대 앞에 서 있었습니다. 제멋대로인 트롤 무리는 던 모로의 언덕에 있는 산토끼처럼 무해해 보입니다.\n\n 우리는 아무런 사건 없이 Tkashi Ruins를 지나갔고 Barnil은 안도했습니다. 일행은 대해를 향해 서쪽으로 향했고 바로 남쪽에 있는 줄쿤다의 폐허를 둘러싸고 있었습니다. 높은 바다 절벽을 오르면서 우리는 첫 번째 랩터를 발견했습니다.' WHERE `entry`=115; +UPDATE `locales_page_text` SET `Text_loc1`='우리의 급한 조준 사격은 Barnil의 탈출을 사기에 충분했습니다. 바닐은 소리를 지르며 언덕을 내려가 다시 파티에 합류했습니다. 우리는 정글 속으로 황급히 달려갔습니다. 사나운 래쉬테일 랩터 무리가 우리의 모든 움직임을 스토킹하고 있습니다.\n\n 사냥꾼은 이제 사냥당했습니다.' WHERE `entry`=118; +UPDATE `locales_page_text` SET `Text_loc1`='나는 해안선이 랩터스로부터 피난처가 되기를 바라며 일행을 바다 쪽으로 이끌었다. 서둘러서 우리는 너무 북쪽으로, 위태롭게 높은 고도까지 표류했습니다. 실수를 저질렀습니다. 잘못은 내 것이었다. 우리는 깎아지른 듯한 절벽 바로 앞에서 멈춰 섰고, 랩터스는 몇 걸음 뒤에 있었습니다.' WHERE `entry`=119; +UPDATE `locales_page_text` SET `Text_loc1`='나는 총을 들고 천천히 앞으로 나아갔다. 나는 이 용감한 사냥꾼들을 죽음으로 이끌었다. 나는 그들을 지키다 죽을 것입니다. Lashtail Raptors는 특히 사납고, 끊임없는 피에 굶주린 것으로 알려져 있습니다. 그들은 우리보다 훨씬 많았습니다. 하지만 그들이 먼저 피를 흘리지 않고 나와 내 동료들을 죽게 내버려둔다면 나는 저주받을 것이다.' WHERE `entry`=120; +UPDATE `locales_page_text` SET `Text_loc1`='아제크와 얼가딘 경은 바다를 등진 채 내 양쪽 측면에서 무기를 준비했다. 바닐은 실망한 한숨을 내쉬며 도끼를 뽑았다. Lashtails는 거의 우리에게 왔습니다. 그들의 꾸준한 발걸음이 느려졌습니다. 그들은 우리가 갇혀 있다는 것을 알았기 때문에 지금 그들의 먹이를 스토킹하고 있었습니다.' WHERE `entry`=121; +UPDATE `locales_page_text` SET `Text_loc1`='첫 날이 갈 것으로 기대할 수 있는 만큼 우리의 첫 날도 잘 갔다. 우리는 대부분의 시간을 베이스캠프를 세우는 데 필요한 준비를 하는 데 몰두했습니다. 담수 강 입구 옆에 이상적인 환경을 찾았습니다. 근처의 오래되고 버려진 부두로 판단하면 이 사이트는 언젠가 사람이 거주했던 것입니다. 원주민에 관해서는 오직 시간만이 그 이야기를 말할 수 있습니다.' WHERE `entry`=153; +UPDATE `locales_page_text` SET `Text_loc1`='이 원정을 위해 나는 Ajeck Rouack과 Sir S. J Erlgadin을 내가 신뢰하는 하인 Barnil Stonepot과 함께 모았습니다. 나는 얼라이언스를 수호하기 위한 많은 전투에서 아제크의 아버지 편과 함께 싸웠다. 그녀의 성장을 보는 것은 매우 특별합니다. 그녀의 아버지는 그녀에게 무기 사용법을 잘 가르쳤습니다. 활을 다루는 그녀의 기술을 보면 그 정맥을 통해 흐르는 엘프의 피가 있는지 궁금합니다.' WHERE `entry`=154; +UPDATE `locales_page_text` SET `Text_loc1`='S. J. 얼가딘 경은 인간 귀족 출신입니다. 그의 아버지 Erlgadin 백작은 그의 관대함으로 유명했습니다. 2차 대전쟁 이후 스톰윈드 복구 기간 동안 석공 길드의 노동 조건 개선을 위해 로비한 것은 바로 백작이었습니다.' WHERE `entry`=155; +UPDATE `locales_page_text` SET `Text_loc1`='그 후 몇 년 동안 스톰윈드가 Stonemasons \'Guild를 배신한 후 Erlgadin 경은 왕국 내에서 귀족의 역할에 대해 씁쓸해졌습니다. 그는 더 이상 귀족 가문에서 아버지의 혈통이 얻은 지위를 유지하기를 원하지 않았습니다. 그러나 나는 빗나간다. 이 이야기의 목적은 정치 논문이나 전기로 행동하는 것이 아닙니다. 이것은 Stranglethorn의 푸른 언덕에서 큰 사냥감을 사냥한 경험에 대한 설명입니다.' WHERE `entry`=156; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 태양과 함께 일어났습니다. Barnil은 아침 식사를 준비하기 시작했습니다. 나는 아제크의 주의가 다소 산만하다는 것을 알아차렸다. 하루의 여행은 길고 우리의 사냥은 우리를 위험에 가깝게 만들 것입니다. 집중력이 부족하면 쉽게 잘못된 사고로 이어질 수 있습니다. 하지만 아제크는 강가에 서서 식기를 씻는 바닐에게서 시선을 돌리지 못하는 것 같았다.' WHERE `entry`=157; +UPDATE `locales_page_text` SET `Text_loc1`='그날의 사냥 전략에 대한 Ajeck의 관심 부족에 대해 제가 의문을 제기하려는 순간, 그녀는 화살통에 손을 뻗어 화살을 뽑아 불쌍한 Barnil을 향해 총을 쏘았습니다. 하지만 아제크가 쏘고 있던 것은 바닐이 아니었다. Barnil이 입을 벌린 채 옆으로 물러났을 때, Ajeck의 화살이 그의 두 눈 사이에 완벽하게 꽂힌 채 수면 위로 떠오른 커다란 강악어였습니다.' WHERE `entry`=158; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 뒤엉킨 정글의 무성한 무성함을 통해 서쪽을 향해 출발했습니다. 느리고 신중한 발걸음으로 우리는 먹이를 찾기 위해 울창한 나뭇잎 사이를 걸었습니다. 답답한 침묵 속에 아침이 지나갔다. 계곡에는 바람조차 불지 않고 있었다. 오후가 되자 원정대는 안절부절 못해 바닐이 더 이상 먹이를 쫓는 포식자의 조심스러운 발걸음으로 걸을 수 없게 되었습니다. 오히려 그는 마른 나뭇잎이나 떨어진 나뭇가지를 시끄럽게 밟으며 서투르게 길을 따라 걸었다.' WHERE `entry`=159; +UPDATE `locales_page_text` SET `Text_loc1`='한 번의 실수로 Erlgadin은 Barnil의 어깨에 무거운 손을 얹었습니다. 아제크와 나는 그저 그 남자가 바닐의 부주의에 대해 절실히 필요로 하는 꾸중을 하는 것이라고 생각하고 무심코 흘긋 쳐다보았다. 그러나 Erlgadin은 머리를 근처의 쓰러진 나무로 천천히 손짓했습니다. 우리를 다시 응시하는 것은 면도날처럼 날카로운 송곳니 한 입 바로 위에 날카로운 두 개의 검은 눈이었습니다.' WHERE `entry`=160; +UPDATE `locales_page_text` SET `Text_loc1`='그 짐승은 수컷 가시덤불호랑이였습니다. 내가 라이플을 장전하기 전에 Erlgadin은 석궁을 들고 짐승에게 발사했습니다. 볼트는 마크를 빗나갔고 왼쪽 측면에서 야수를 무겁게 잡았습니다. 호랑이는 도망치려고 헛되이 시도했지만 상처가 너무 심했습니다. 야수는 Barnil이 던진 도끼로 살인을 끝낼 때까지 비극적인 몇 초 동안 비틀거렸습니다.' WHERE `entry`=161; +UPDATE `locales_page_text` SET `Text_loc1`='살인은 원정대 사이에 축제 분위기를 불러 일으켰습니다. Barnil은 모두가 즐길 수 있도록 미드를 따랐습니다. 그러나 우리의 축제는 오래 가지 못했습니다. 베이스 캠프로 돌아가기 위해 시체를 준비하고 있을 때 우리 모두는 끔찍한 으르렁거림에 허를 찔렸습니다. 내 평생 동안 나는 피가 굳는 것을 들어 본 적이 없습니다.' WHERE `entry`=162; +UPDATE `locales_page_text` SET `Text_loc1`='저 위의 바위 벼랑에서 석양의 실루엣으로 내가 본 것 중 가장 큰 맹금류를 알아볼 수 있었습니다. 나는 내 소총으로 서투른 일제 사격을 할 수 있었지만 고양이는 그의 입장을 고수했습니다. 그는 이번에는 처음보다 더 크게 으르렁거리더니 사라졌다.$B$B우리는 소지품을 챙겨 엄숙하게 캠프로 돌아갔다.' WHERE `entry`=163; +UPDATE `locales_page_text` SET `Text_loc1`='아제로스 전역에서 표범 모피에 대한 수요가 높기 때문에 다음 날에는 표범을 사냥하는 데 보내겠다고 원정대에 약속했습니다. 그러한 수요가 모든 건장한 사냥꾼, 덫사냥꾼, 모피 상인이 얼라이언스의 이름으로 용감하게 목숨을 바치는 것과 함께 존재해야 한다는 것은 이치에 맞습니다.' WHERE `entry`=164; +UPDATE `locales_page_text` SET `Text_loc1`='아제크와 얼가딘 경은 드워프 소총으로 효과적으로 사냥하는 법을 배우고 싶어했습니다. 나는 두 사람에게 기본 범위 무기를 베이스캠프에 두도록 했습니다. Barnil과 나는 그들에게 Ironforge의 최고급 화기를 제공했습니다.' WHERE `entry`=165; +UPDATE `locales_page_text` SET `Text_loc1`='이날 우리는 새로운 표범 발자국을 따라 남쪽으로 모험을 떠났습니다. 곧 우리는 거대한 밧줄 다리가 놓여 있는 계곡에 도착했습니다. 나는 공학적 경이로움을 보았을 때 이 지역에 대한 Brann의 설명문을 생각하지 않을 수 없었습니다. 원주민 트롤이 교육을 받지 못한 원시 종족이라고 생각하는 경우가 많았지만, 다리의 뛰어난 장인 정신을 바라보면서 트롤 건설자들이 불가능해 보이는 위업을 극복한 기술을 알아볼 수 있었습니다.' WHERE `entry`=166; +UPDATE `locales_page_text` SET `Text_loc1`='오래지 않아 Ajeck은 남서쪽으로 표범을 추적했습니다. 우리는 사냥감을 예상하여 총을 준비하고 조용히 걸었습니다. 근처의 울창한 숲에서 나뭇가지가 부러져 즉시 우리의 주의를 끌었습니다. 거기에 뭔가가 있었다. Barnil에 대한 단호한 시선은 내 생각을 전달하기에 충분했습니다. 바닐은 천천히 라이플을 내렸다. 이 살인은 우리를 위한 것이 아닙니다. 그것은 우리의 인간 동료들을 위한 것이었습니다. 우리의 연기 나는 통 앞에서 셀 수 없이 많은 표범들이 목숨을 잃었습니다. 이 살인은 인간을 위한 것입니다.' WHERE `entry`=167; +UPDATE `locales_page_text` SET `Text_loc1`='아제크와 얼가딘 경은 흔들리는 나무 밑동에 있는 뻣뻣한 잡초에 총을 겨누고 자세를 취하고 서 있었다. 한낮의 태양이 우리를 무겁게 내리쬐었습니다. 핀을 뒤로 당기자 Elrgadin의 관자놀이에서 땀이 천천히 흘러내렸습니다. 찰칵 소리가 나자 울창한 식물이 갈라지고 커다란 흑표범 한 마리가 아름다운 표본으로 평원으로 달려나왔습니다.' WHERE `entry`=168; +UPDATE `locales_page_text` SET `Text_loc1`='인간들은 표범이 나무 경계선을 따라 달릴 때 조준경을 훈련했습니다. 총신은 완벽하게 평행하게 나란히 움직였습니다. Barnil은 나에게 촉구하는 시선을 주었지만 나는 고개를 저었다. 이번 사냥은 바닐이나 내가 아니라 인간들을 위한 것이었다. Erlgadin은 표범을 완전히 놓치고 호황을 누리는 총알을 발사했습니다. 분명히 그는 소총 폭발의 폭력적인 반동에 대비하지 못했습니다.' WHERE `entry`=169; +UPDATE `locales_page_text` SET `Text_loc1`='그의 총은 그의 팔에서 격렬하게 뒤로 던져졌다. 총신이 옆으로 휙 날아가더니 아제크의 라이플 아래로 올라왔다. 아제크는 방아쇠를 당길 정확한 순간을 선택했다. 조준선이 서투르게 나무 한가운데를 향하고 있던 소총이 뚜렷한 굉음과 함께 발사되었습니다. 새 떼가 캐노피에서 비명을 지르며 사방으로 흩어졌습니다. 나무에서 연기 기둥이 피어올랐다. 우리는 도망가는 표범에게 거대한 가지가 똑바로 떨어져 등이 부러지는 것을 경외심으로 지켜보았습니다.' WHERE `entry`=170; +UPDATE `locales_page_text` SET `Text_loc1`='몇 주가 지나면서 표범과 호랑이 가죽의 비축량이 엄청났습니다. 나는 원정대가 우리의 초점을 새로운 도전인 랩터스로 옮겨야 할 때라고 결정했습니다.\n\n 인간들은 Barnil과 내가 제공한 훈련에 감사하면서도 총기를 사용한 사냥을 자제하기로 결정했습니다. 아제크는 가느다란 활을 사용하는 것이 훨씬 더 편했고 얼가딘 경은 그의 튼튼한 석궁 없이는 야영지를 떠나지 않았습니다.' WHERE `entry`=171; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 Tkashi Ruins를 지나 남쪽으로 향하면서 첫 번째 빛에 출발했습니다. Barnil은 Bloodscalp Tribe의 구성원을 만날 수 있다고 우려했습니다. 나는 Barnil에게 Bloodscalps가 부족의적인 Skullsplitters를 파괴하는 데 더 관심이 있음을 상기 시켰습니다. 말할 필요도 없이 Barnil은 조금도 위로를 받지 못했습니다. 그러나 나는 비우호적인 매복 공격에 대한 우려를 덜어주기 위해 장전된 라이플과 화약으로 가득 찬 가방, 세 명의 치명적인 사냥꾼을 데리고 있었습니다.' WHERE `entry`=172; +UPDATE `locales_page_text` SET `Text_loc1`='나는 전장에서 우뚝 솟은 Infernal, 사방에서 진군하는 불타는 군단의 군대 앞에 서 있었습니다. 제멋대로인 트롤 무리는 던 모로의 언덕에 있는 산토끼처럼 무해해 보입니다.\n\n 우리는 아무런 사건 없이 Tkashi Ruins를 지나갔고 Barnil은 안도했습니다. 일행은 대해를 향해 서쪽으로 향했고 바로 남쪽에 있는 줄쿤다의 폐허를 둘러싸고 있었습니다. 높은 바다 절벽을 오르면서 우리는 첫 번째 랩터를 발견했습니다.' WHERE `entry`=173; +UPDATE `locales_page_text` SET `Text_loc1`='짐승은 결코 우리의 존재를 감지하지 못했습니다. 사실 원정대에서 받은 인사라고는 미간에 박힌 총알뿐이었다. Erlgadin 경은 Ajeck이 나에게 예리한 승인으로 고개를 끄덕이는 동안 진심으로 *만세*를 외쳤습니다. 나는 축하 연기를 즐기기를 바라며 파이프를 찾기 위해 가방을 샅샅이 뒤졌다. Barnil은 Raptor의 시체를 회수하기 위해 산비탈을 서둘러 올라가기 시작했습니다. 나는 모든 큰 살인에 수반되는 만족감으로 쓰러진 짐승을 응시했습니다.' WHERE `entry`=174; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 나는 살인의 영광을 오래 누릴 수 없었다. 내가 수평선을 향해 눈을 돌렸을 때 불쌍한 Barnil 바로 위에 언덕 꼭대기에 몇 개의 실루엣이 나타났습니다.\n\n *도망쳐, 바닐!* 나는 소리쳤다. Ajeck, Sir Erlgadin, 그리고 나는 Barnil과 추격하는 랩터를 향해 총알, 화살, 빗장을 일제히 퍼부었습니다. 혼란 속에서 우리 중 한 명이 사살당했습니다.' WHERE `entry`=175; +UPDATE `locales_page_text` SET `Text_loc1`='우리의 급한 조준 사격은 Barnil의 탈출을 사기에 충분했습니다. 바닐은 소리를 지르며 언덕을 내려가 다시 파티에 합류했습니다. 우리는 정글로 달려갔다\n\n 사냥꾼은 이제 사냥당했습니다.' WHERE `entry`=176; +UPDATE `locales_page_text` SET `Text_loc1`='나는 해안선이 랩터스로부터 피난처가 되기를 바라며 일행을 바다 쪽으로 이끌었다. 서둘러서 우리는 너무 북쪽으로, 위태롭게 높은 고도까지 표류했습니다. 실수를 저질렀습니다. 잘못은 내 것이었다. 우리는 깎아지른 듯한 절벽 바로 앞에서 멈춰 섰고, 랩터스는 몇 걸음 뒤에 있었습니다.' WHERE `entry`=177; +UPDATE `locales_page_text` SET `Text_loc1`='나는 총을 들고 천천히 앞으로 나아갔다. 나는 이 용감한 사냥꾼들을 죽음으로 이끌었다. 나는 그들을 지키다 죽을 것입니다. Lashtail Raptors는 특히 사납고, 끊임없는 피에 굶주린 것으로 알려져 있습니다. 그들은 우리보다 훨씬 많았습니다. 하지만 그들이 먼저 피를 흘리지 않고 나와 내 동료들을 죽게 내버려둔다면 나는 저주받을 것이다.' WHERE `entry`=178; +UPDATE `locales_page_text` SET `Text_loc1`='아제크와 얼가딘 경은 바다를 등진 채 내 양쪽 측면에서 무기를 준비했다. 바닐은 실망한 한숨을 내쉬며 도끼를 뽑았다. Lashtails는 거의 우리에게 왔습니다. 그들의 꾸준한 발걸음이 느려졌습니다. 그들은 우리가 갇혀 있다는 것을 알았기 때문에 지금 그들의 먹이를 스토킹하고 있었습니다.' WHERE `entry`=179; +UPDATE `locales_page_text` SET `Text_loc1`='그리고 기적 같은 일이 일어났습니다. 멀리서 우리는 큰 백호의 뚜렷하고 무서운 포효를 들었습니다. 숫자에도 불구하고 랩터는 사방으로 흩어졌습니다. 우리는 호랑이가 우리를 지나쳐 랩터 중 하나를 덮치는 동안 짧은 흰색 섬광을 보았습니다. 명령을 내릴 필요가 없습니다. 우리 일행 4명 모두 달려야 할 때라는 것을 알고 있었습니다.' WHERE `entry`=180; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 결코 속도를 늦추지 않고 베이스캠프까지 질주했습니다. 그날 밤 늦게 우리는 모닥불 주위에 조용히 앉아 우리의 생명이 기이한 운명의 장난에 의해 구해졌다는 것을 알았습니다. 이것이 큰 사냥감 사냥꾼의 위험입니다. 우리는 그것을 전달함으로써 운명을 가지고 놀아요. 그러나 우리 각자는 어느 시점에서 운명의 면도날처럼 날카로운 이빨을 마주하게 될 것입니다. 이 드워프는 Stranglethorn의 푸른 언덕에 그 순간이 오지 않은 것을 기쁘게 생각합니다.' WHERE `entry`=181; +UPDATE `locales_page_text` SET `Text_loc1`='존경하는 동료 및 진실 추구자\n\n 현장 발굴은 계속되고 있지만 지난 보고서에서 언급한 트로그 때문에 속도가 느려지고 있습니다. 이 Troggs 중 일부가 평소보다 더 공격적이더라도 처리 할 수 ​​있다고 확신합니다.\n\n 최근에 더 많은 인공물이 발견되었지만 모든 경우에 하나(아래에서 논의할 것임)를 제외하고 최근 발견은 이전과 동일한 수준입니다. 계몽적이지는 않지만 흥미롭습니다.' WHERE `entry`=182; +UPDATE `locales_page_text` SET `Text_loc1`='한 가지 예외가 있습니다. 최근에 발견된 특이하게 조각된 우상(최근 보고서에 간략한 설명이 포함되어 있음)이 현장의 트로그에게 영향을 미치는 것 같습니다. 그들은 돌 조각품에 이끌렸고 일부 트로그들은 그것들에 의해 광포해졌습니다!\n\n 이 우상에 대한 결론을 내리려면 더 많은 연구가 필요하지만 그들이 트로그와 타이탄 사이의 연결 고리를 밝힐 수 있기를 바랍니다.' WHERE `entry`=183; +UPDATE `locales_page_text` SET `Text_loc1`='마지막으로, 화약에 대한 요청을 다시 말해야 합니다. 내 공급품이 매우 부족하여 발굴의 성공을 심각하게 방해합니다. 나는 아직 그것을 받지 못했지만 폭발 가루의 재보급이 곧 있을 것이라고 들었습니다.\n\n 지연이란 무엇입니까?\n\n 공손히,\n 발굴조사단 다테우스 아이언밴드' WHERE `entry`=184; +UPDATE `locales_page_text` SET `Text_loc1`='Roland\'s Doom에서 저주받은 낫을 발견하면서 시작되었습니다. 낫이 있기 전에 이곳의 공포는 북녘골 계곡처럼 길들여졌습니다.\n\n 하지만 광산의 돌무더기에서 튀어나온 낫 자루를 발견한 후로 저주를 풀고 풀려난 이후로 롤랜드의 파멸은 끔찍한 죽음의 장소가 되었습니다!' WHERE `entry`=185; +UPDATE `locales_page_text` SET `Text_loc1`='Roland\'s Doom이라고 부르는 광산에서 저주받은 낫을 발견하면서 시작되었습니다. 그래, 그게 시작이었다. 그 전에는 데피아즈단이 그늘숲에서의 진행 상황에 만족해했습니다. 낫이 있기 전에 이곳의 공포는 북녘골 계곡처럼 길들여졌습니다.\n\n 하지만 광산의 돌무더기에서 튀어나온 낫 자루를 발견한 후로 저주를 풀고 풀려난 이후로 롤랜드의 파멸은 끔찍한 죽음의 장소가 되었습니다!' WHERE `entry`=186; +UPDATE `locales_page_text` SET `Text_loc1`='무슨 일이 일어날지 알았다면 그 룬 문자가 새겨진 나무를 붙잡지 않으려고 내 손을 잘랐을 것이다. 너무 많은 후회! 나는 항상 그것이 노인의 특권이라고 생각했습니다. 나는 이제 후회의 망토를 걸치고, 고통으로 구부정한 어깨에서 어깨를 으쓱할 수 없고 꺼려하는 사람이 노인이 아니라는 것을 압니다.\n\n 그러나 파이프에 미친 시인처럼 왁싱은 충분합니다. 크로니클을 계속해야합니다...' WHERE `entry`=187; +UPDATE `locales_page_text` SET `Text_loc1`='낫이 풀려나자 광산 전체에 변화가 일었습니다. 깜박이는 횃불의 빛이 뒤틀리고 목소리의 힘이 통제할 수 없는 것처럼 보였습니다. 때때로 한 남자의 속삭임이 터널을 통해 굉음을 내며 귀에 손을 대었고, 때로는 우리의 외침이 겨우 몇 걸음 이동한 후 바람에 힌트로 줄어들었습니다.\n\n 불안하긴 하지만, 우리는 이 이상함을 궁금해할 시간이 그리 길지 않았습니다. 그것은 진정으로 우리를 광산에서 몰아낸 것의 전조에 불과했습니다. 늑대인간.' WHERE `entry`=188; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 사방에서 우리에게 다가왔고, 우리 발에 숨겨진 구멍에서 할퀴고 위의 조용한 횃대에서 우리에게 떨어졌습니다. 우리 병력의 절반이 공포에 질린 첫 순간에 쓰러졌습니다. 나를 포함한 나머지 사람들은 도망치려 했다. 내가 달렸을 때 나는 이빨과 발톱에 사로잡힌 많은 형제들을 보았고, 너무 많은 비명 소리가 짧게 끊기거나 꾸르륵 소리를 내며 침묵하는 것을 들었습니다.\n\n 내가 아는 한, 나는 그곳을 탈출한 유일한 인간이다.' WHERE `entry`=189; +UPDATE `locales_page_text` SET `Text_loc1`='그날 밤 내가 왜 살아남았는지 짐작할 수 있을 뿐입니다. 나는 항상 조심스러웠고, 항상 잽에서 움찔하고 함정에서 벗어나기 위해 재빨리 움직였습니다. 내 별명 Jitters는 이러한 특성에서 비롯된 것입니다. 그래서 아마도 저를 구한 것은 바로 그 주의력이었을 것입니다...\n\n 아니면 잔해에서 꺼낸 낫이었을 수도 있습니다. 정신없이 날아가는 동안 낫 자체를 잃어버렸기 때문입니다. 하지만 내가 늑대인간을 그늘숲으로 데려왔다면 늑대인간은 나에게 흔치 않은 예의를 베풀었을 것입니다. 그들을 저주하십시오.' WHERE `entry`=190; +UPDATE `locales_page_text` SET `Text_loc1`='아니면 내가 그늘숲에 가져온 변화를 목격하게 될 운명에 처했을 수도 있습니다. 아마도 늑대인간이 이 땅을 찢어발기고 그들의 더럽기로 점점 더 어둡게 물들이는 것을 지켜보는 것이 내 운명일지도 모릅니다.\n\n 그것이 진정으로 나의 운명이라면 그것은 두 가지입니다. 늑대인간만이 그늘숲을 장악할 수 있는 유일한 힘은 아닙니다. 저승바람 고개의 마귀들도 소유권을 주장했습니다.\n\n 그것이 내 이야기의 다음 장이며 마지막이길 기도합니다...' WHERE `entry`=191; +UPDATE `locales_page_text` SET `Text_loc1`='Roland\'s Doom에서 탈출한 후 나는 Sven이라는 사람이 소유한 헛간 안에 숨었습니다. 나는 헛간에서 며칠을 보냈고, 스벤이나 그의 가족에게 한 번도 내 자신을 알리지 않은 공포가 나를 괴롭혔다. 하지만 은신처에서 본 바로는 이 농부들이 상당히 괜찮은 사람들이라는 것을 알았습니다. 내가 은폐에서 물러났다면 그들이 나를 받아들였을 것이라고 생각하지만 신뢰는 나에게 어렵습니다. 광산에서 충격을 받은 후에도 여전히 더 어렵습니다.\n\n 그래서 나는 숨어 있었다. 그리고 그것은 내 생명을 구했습니다.' WHERE `entry`=192; +UPDATE `locales_page_text` SET `Text_loc1`='내가 헛간에 도착한 지 며칠 후 Sven은 농장을 떠나 Darkshire로 향했습니다. 그는 아내에게 키스하고 아이들에게 미소를 지으며 곧 장난감과 과자를 가지고 돌아오겠다고 약속했습니다. 가난한 사람. 그것이 그가 그의 가족이 절단되지 않은 것을 마지막으로 본 것입니다.\n\n 적어도 그들은 행복하게 헤어졌다. 그리고 적어도 그의 아내는 가장 먼저 죽었고 그녀의 아이들이 학살당하는 것을 보지 않았습니다. 그러나 이러한 작은 은총은 나에게 아무런 도움이 되지 않습니다. 나는 무슨 일이 일어났는지 보았고 그것은 내 꿈을 영원히 괴롭힐 것입니다.' WHERE `entry`=193; +UPDATE `locales_page_text` SET `Text_loc1`='Sven이 자리를 비우고 그의 가족이 혼자서 Black Riders와 맞서게 된 그날 밤의 세부 사항을 떠올리면 내 손이 떨립니다. 다시 한 번 저에게 발톱을 던진 것을 후회하세요. 제가 거기 있었고 Deadwind Pass의 악마들에 맞서 일어설 수 있었기 때문입니다. 그러나 그것은 거짓된 후회입니다. 비극의 생존자를 괴롭히는 것은 똑같습니다. 내가 은신처를 떠났다면 나도 살해당했을 것이고, 내 몸은 찢어지고 찢겨졌을 것이며, 그 조각들은 내가 알아볼 수 없을 정도로 널리 퍼졌을 것입니다.' WHERE `entry`=194; +UPDATE `locales_page_text` SET `Text_loc1`='하지만 이 극악무도한 살인을 멈추기 위해 내가 아무것도 할 수 없었다는 것을 알지만 한 가지 진정한 후회가 남아 있습니다. 내가 Black Riders를 Sven의 농장으로 데려왔다는 것입니다. 내가 발견한 낫은 늑대인간을 그늘숲에 풀어놓았을 뿐만 아니라 저승바람 고갯길에서 기수들을 끌어들였습니다.\n\n 나는 그들이 학살을 시작하기 직전에 스벤의 아내가 죽음이 임박했음을 확신하면서도 그녀가 할 수 있는 위로를 주기 위해 아이들을 가까이 안고 있을 때 한 가지 질문을 했기 때문에 이것을 알고 있습니다.' WHERE `entry`=195; +UPDATE `locales_page_text` SET `Text_loc1`='\"엘룬의 낫.\" 기수 중 한 명이 돌에 도끼를 갈는 것처럼 거칠고 날카로운 목소리로 비명을 질렀습니다. 그리고 마지막 단어인 Elune은 마치 숨이 막힐 듯 삐걱거렸다.\n\n 나는 그 목소리를 들었을 때 두려움에 사로잡혔습니다. 그 끔찍한 소리와... 나는 라이더가 말한 낫을 알고 있었기 때문입니다. 며칠 전에 Roland\'s Doom의 바위에서 꺼낸 것과 똑같은 저주받은 것이 분명합니다. Black Riders가 찾던 것입니다!\n\n 그리고 그것은 Sven의 가족을 죽일 것입니다.' WHERE `entry`=196; +UPDATE `locales_page_text` SET `Text_loc1`='나는 스벤의 아내의 이름을 알지 못했다. 그녀는 남편과 자녀들에게 \"가장 소중한\", \"내 사랑\", \"엄마\"라고만 불렸기 때문이다. 하지만 알고 있었으면 좋겠어요. 나는 그날 그녀의 행동에 대한 유일한 살아있는 기억이며, 그녀는 농부의 아내일 뿐이지만, 그렇게 용감하게 행동하는 남자나 여자를 본 적이 없습니다.\n\n 물론 그녀는 낫에 대해 몰랐지만 라이더들이 그것을 찾고 있다는 것을 알았을 때 그녀의 머릿속에는 순식간에 계획이 세워졌습니다.\n\n 그리고 그것은 대담하고 영리했습니다. 그것이 효과가 있었다면.' WHERE `entry`=197; +UPDATE `locales_page_text` SET `Text_loc1`='\"낫?\" 그녀는 차분한 목소리로 말했다. \"물론이지. 여기 안할 사람이 어디 있겠어?\" 그녀는 변함없는 눈으로 라이더들을 바라보았고, 내가 더 잘 알지 못했다면 그녀는 진실을 말했을 것입니다. 그녀가 낫에 대해 알 수 있는 방법은 없었습니다.\n\n 그녀의 도박은 성과를 거두었습니다. 이전에 질문을 던진 바로 그 라이더가 그녀를 향해 약간 고개를 숙이고 \"어디?\"라고 외쳤습니다.\n\n \"내가 데려갈게. 너희들 모두.\"' WHERE `entry`=198; +UPDATE `locales_page_text` SET `Text_loc1`='\"하지만 길이 멀고 내 아이들이 우리를 늦출 것입니다. 우리는 그들을 떠나야 합니다.\"\n\n 그녀의 트릭은 간단했지만, 간단한 트릭이 성공의 가장 큰 희망을 가지고 있습니다. 작동한다면 Riders를 농장에서 멀어지게 할 것입니다. 그녀는 길을 잃을 것이지만 그녀의 아이들은 안전할 것입니다. 그리고 라이더들이 그녀의 고귀한 거짓말을 믿는다면 효과가 있을 것입니다.\n\n 나는 빛의 제자가 된 적이 없지만 그 끔찍한 기수들에 맞서는 스벤의 아내를 위해 간절히 기도했습니다.\n\n \"제발.\" 나는 기도했다. \"그들이 믿게 하라.\"' WHERE `entry`=199; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 서서 얼어붙었고 그녀는 차분하게 그들의 시선을 마주했다. 그런 다음 한 라이더가 먼 곳에서 부름을 듣는 것처럼 올려다 보았습니다. 그는 옷에서 작은 보석을 꺼내 들여다보았다. 그런 다음 그는 값싼 물건을 들고 스벤의 아내를 가리켰습니다. 기수에서 여자 쪽으로 빛이 살금살금 들어오더니 음울하고 하얀 손 모양을 갖추었다. 그녀는 움찔하지 않고 빛을 응시했지만 나는 그녀의 자신감의 가면 뒤에 있는 불확실성을 볼 수 있었습니다. 손이 그녀에게 닿자 손가락이 그녀의 머리 위로 퍼졌다.\n\n 그리고 짜냈습니다.' WHERE `entry`=200; +UPDATE `locales_page_text` SET `Text_loc1`='스벤의 아내는 판자처럼 뻣뻣하게 서 있었고 눈이 커졌습니다. 그리고 그녀의 입술이 비명을 입으로 끌어당겼지만, 어떤 소리도 새어나오지 않았다. 이 고문의 몇 분 후에 손이 그녀를 풀고 무릎을 꿇었습니다. 값싼 물건을 들고 있던 기수가 안장에 똑바로 앉았고 안장에서 큰 소리가 들렸습니다.\n\n \"이 여자는 거짓말을 하고 있어.\" 내 꿈에 상처를 입힌 목소리로 말했다. \"그녀는 낫을 본 적이 없습니다.\"' WHERE `entry`=201; +UPDATE `locales_page_text` SET `Text_loc1`='그 후 기수의 어깨가 살짝 굽어졌다. 마치 그 안에 있는 영혼이 달아난 것 같았다. 그리고 나서 이전에 사용했던 오래되고 비명을 지르는 목소리로 다음과 같은 마지막 말을 했습니다.\n\n \"여호와께서 말씀하셨다. 그들을 죽여라.\"' WHERE `entry`=202; +UPDATE `locales_page_text` SET `Text_loc1`='다음에 무슨 일이 일어났는지 설명할 수 없습니다. 내 마음에는 분명하지만 내 비참한 영혼조차도 다음 몇 분의 소름 끼치는 사건을 종이에 담을 수 없습니다.\n\n 나는 스벤의 가족이 죽었다고만 쓸 수 있습니다. 그리고 얼마 지나지 않아 스벤은 이 암울하고 죽음의 현장으로 돌아왔습니다. 그런 슬픔이 그에게 있었기 때문에 나 자신을 드러내는 것이 두려웠습니다. 그리고 나는 그가 나를 찾을까봐 너무 두려워서 헛간에 숨은 곳에서 도망쳤습니다. 나는 Sven이 지금 어디에 있는지 모르지만 언젠가 그가 평화를 찾길 기도합니다.' WHERE `entry`=203; +UPDATE `locales_page_text` SET `Text_loc1`='낫이 풀려난 후, 그들은 사방에서 우리에게 덤벼들었고, 우리 발에 숨겨진 구멍에서 할퀴고 위에서 조용히 내려앉았습니다. 우리 병력의 절반이 공포에 질린 첫 순간에 쓰러졌습니다. 나를 포함한 나머지 사람들은 도망치려 했다. 내가 달렸을 때 나는 이빨과 발톱에 사로잡힌 많은 형제들을 보았고, 너무 많은 비명 소리가 짧게 끊기거나 꾸르륵 소리를 내며 침묵하는 것을 들었습니다.' WHERE `entry`=205; +UPDATE `locales_page_text` SET `Text_loc1`='그날 밤 내가 왜 살아남았는지 짐작할 수 있을 뿐입니다. 나는 항상 조심스러웠고, 항상 잽에서 움찔하고 함정에서 벗어나기 위해 재빨리 움직였습니다. 제 별명은 이 특성에서 비롯되었습니다. 그래서 아마도 저를 구한 것은 바로 그 주의력이었을 것입니다...\n\n 아니면 잔해에서 꺼낸 낫이었을 수도 있습니다. 정신없이 날아가는 동안 낫 자체를 잃어버렸기 때문입니다. 하지만 내가 늑대인간을 그늘숲으로 데려왔다면 늑대인간은 나에게 흔치 않은 예의를 베풀었을 것입니다. 그들을 저주하십시오.' WHERE `entry`=206; +UPDATE `locales_page_text` SET `Text_loc1`='Roland\'s Doom에서 탈출한 후 나는 Sven이라는 사람이 소유한 헛간 안에 숨었습니다. 나는 헛간에서 며칠을 보냈고, 스벤이나 그의 가족에게 한 번도 내 자신을 알리지 않은 공포가 나를 괴롭혔다. 하지만 은신처에서 본 바로는 이 농부들이 상당히 괜찮은 사람들이라는 것을 알았습니다. 내가 은폐에서 물러났다면 그들이 나를 받아들였을 것이라고 생각하지만 신뢰는 나에게 어렵습니다. 광산에서 충격을 받은 후에도 여전히 더 어렵습니다.\n\n 그래서 나는 숨어 있었다.' WHERE `entry`=207; +UPDATE `locales_page_text` SET `Text_loc1`='<나머지 책은 비어 있습니다>' WHERE `entry`=208; +UPDATE `locales_page_text` SET `Text_loc1`='보고: 코볼트\n\n 북녘골 계곡 주변에서 코볼트의 활동이 증가했습니다. 그들은 수도원의 북쪽과 Echo Ridge Mine 내에 엄청난 수의 야영을 하고 있습니다. 나는 해충을 제거하는 데 도움을 줄 성기사, 전사 및 기타 지역 주민들을 소집했습니다.\n\n 이것은 잘 진행됩니다. 그리고 필요에 따라 업데이트하겠습니다.' WHERE `entry`=209; +UPDATE `locales_page_text` SET `Text_loc1`='보고: 도둑\n\n 코볼트보다 더 놀라운 인간 도둑 무리가 계곡에 나타났습니다. 그들은 빨간 두건을 쓰고 스스로를 형제애라고 부릅니다. 이러한 수준의 조직은 이곳과 엘윈 숲 전체에 문제를 일으킬 수 있습니다.\n\n 우리는 그들의 지도자 중 한 명인 Garrick Padfoot을 확인했으며 곧 그를 재판에 회부하기를 희망합니다.' WHERE `entry`=210; +UPDATE `locales_page_text` SET `Text_loc1`='보고서: 늑대\n\n Northshire에서 보고된 동물 공격이 증가했습니다. 이건은 계곡의 늑대들이 이곳 그늘숲 때문에 겁을 먹었다고 믿고 있습니다.\n\n 늑대가 인간 먹이를 사냥하는 경우는 거의 없지만, 그 수가 너무 많아 농부들에게 문제가 발생했습니다. 그리고 많은 가축들이 사라졌습니다.' WHERE `entry`=211; +UPDATE `locales_page_text` SET `Text_loc1`='칭찬:\n\n 이 문서를 소지한 사람은 스톰윈드 군대의 부관으로서 노스샤이어에 열의와 탁월함으로 봉사한 바 있습니다. 이 사람이 Elwynn Forest에서 유용하다는 것을 알게 될 것이라고 확신합니다.\n\n 서명:\n -더글러스 맥브라이드 원수,\n 스톰윈드 군대, Northshire' WHERE `entry`=212; +UPDATE `locales_page_text` SET `Text_loc1`='서부 몰락 스튜\n\n 힘줄이 있는 독수리 고기 3인분\n 3 고어엄니 주둥이\n 3 멀록 눈\n 3 오크라\n\n 함께 섞어 끓입니다. 서빙하기 전에 최소 2시간 동안 끓입니다.' WHERE `entry`=213; +UPDATE `locales_page_text` SET `Text_loc1`='친애하는 이베트,\n\n 이 편지를 가장 빠른 주자에게 맡기겠습니다. 그가 우리를 둘러싼 세력을 뚫고 길을 찾을 수 있기를 기도합니다. 그리고 나는 당신이 이 말을 읽기를 바랍니다. 왜냐하면 그것이 당신이 나에 대해 들을 마지막 말이기 때문입니다.\n\n 이 어두운 날에 나의 유일한 위안은 당신이 내 운명에서 자유로웠다는 것을 알고 안도감을 느끼는 것입니다.' WHERE `entry`=214; +UPDATE `locales_page_text` SET `Text_loc1`='저는 Stonefields와 Maclures 사이의 전쟁이 Tommy Joe와 Maybell의 꽃피는 로맨스를 죽일까봐 두렵습니다. 어두운 소식과 전쟁의 소문이 우리를 뒤덮는 이런 시기에 젊음과 사랑은 길러져야 합니다.\n\n 부탁입니다. 이 젊은 연인들이 서로를 찾는 데 도움이 되도록 기술을 사용하고 물약이나 비약을 만들어 주세요.\n\n 고마워요, 윌리엄. 그리고 일을 쉬는 시간에 방문해주세요. 우리는 과거에 약간의 웃음을 가질 것입니다.\n\n -밀드레드' WHERE `entry`=218; +UPDATE `locales_page_text` SET `Text_loc1`='폐하, 도시 건축가 스톰윈드의 사무실인 바로스 알렉스턴의 손에서 \"데피아즈단 형제단\"의 최근 사건과 왕국 전역에서의 그들의 활동에 대한 보고서를 편집하고 발표해야 한다고 느낀 이유에 대해 많은 이유가 있습니다. 관점을 위해 약간의 역사부터 시작하겠습니다. 당신이 모를 수도 있겠지만 스톰윈드 시에 대한 나의 봉사는 Stonemasons \'Guild의 일원으로 시작되었습니다. 수년간의 작업을 통해 우리는 재건축을 완료했습니다.' WHERE `entry`=219; +UPDATE `locales_page_text` SET `Text_loc1`='Stonemasons \'Guild 청구서, 수수료 및 급여가 지불되지 않고 말하지 않은 상태로 남아있는 Stormwind. 그 당시 Edwin VanCleef는 Stonemasons의 Guildmaster로 선출되어 우리 작업에 대한 보상을 요구하며 발언했습니다. 이에 대한 대응으로 스톰윈드 귀족 가문은 스톤메이슨 길드를 해산하라고 명령했고, 이는 이해할 만하게도 밴클리프를 화나게 했습니다. 폭동을 주도한 VanCleef는 Stonemasons를 도시 밖으로 이끌었습니다. 계속하기 전에, 기간 동안 발생한 몇 가지 다른 이벤트가 있습니다.' WHERE `entry`=220; +UPDATE `locales_page_text` SET `Text_loc1`='이번에는 주의를 기울여야 합니다. 첫째, VanCleef에 합류하지 않으면 도시 건축가의 자리를 제안받은 것은 이때였습니다. 특정한 이념적 차이 때문에 저는 스톰윈드에 남아 있기로 결정했습니다. 폭동 중에 VanCleef의 중위이자 가장 신뢰받는 조수인 Bazil Thredd가 체포되어 감옥에 갇혔습니다. 재판과 심문을 기다리는 스레드는 방책에서 거의 잊혀졌습니다. 밴클리프가 잔당을 이끈 후' WHERE `entry`=221; +UPDATE `locales_page_text` SET `Text_loc1`='스톰윈드에서 나온 석공들인 그는 상대적으로 보호되지 않은 서부 몰락지대를 이용했고 상당한 인력을 사용하여 많은 농부들을 쫓아내고 소수의 금광을 점령했습니다. 마음대로 사용할 수 있는 자원을 활용하여 밴클리프는 스톰윈드 정부에 대한 보복 계획을 세웠습니다. 이 정보는 이 방대한 음모를 밝히는 데 중요한 역할을 한 이 문서 소지자의 도움으로 최근에 밝혀졌습니다.' WHERE `entry`=222; +UPDATE `locales_page_text` SET `Text_loc1`='필요하다고 생각되는 대로 정보를 분산시키십시오.\n\n 티리스팔 지역 사령부\n 캡틴 멜로즈\n 캡틴 바콘\n 캡틴 페린느\n\n 대영주의 명령에 따른 지시.\n\n 페린느 대위님, 남서쪽 탑(지정된 대로)에서 당신의 위치를 ​​더욱 강화하십시오. 추가 물품은 추후 발송될 예정입니다. 그동안 재료는 주변 농장에서 구할 수 있어야 합니다. 또한 추가 정찰 및 정보' WHERE `entry`=223; +UPDATE `locales_page_text` SET `Text_loc1`='Brill의 언데드 조직에 대해 수집해야합니다.\n\n Vachon 대위님, 북쪽 탑 근처에서 언데드의 움직임이 증가한 것 같습니다. 이 반란은 신속하고 단호하게 처리되어야 합니다.\n\n 멜로즈 대위님, 역병지대 경계 부근의 언데드 조직 수준에 대한 우려가 있습니다. 앞으로 몇 주 안에 새로운 사람들이 당신의 위치로 파견될 것입니다.\n\n 빛 아래 영광' WHERE `entry`=224; +UPDATE `locales_page_text` SET `Text_loc1`='1일차\n\n 내 탱크는 고장났지만 키론 광석이 이 언덕 어딘가에 있다는 것을 압니다. 나는 Hammerfoot에게 남아서 우리 탱크를 지켜보라고 말했습니다.\n\n 나는 혼자 수색을 계속하고 있습니다. 내가 돌아오지 못한다면 이 일지가 나의 마지막 유언이 될 것입니다.\n\n --부론 힐델브, 조종사\n 아이언포지 증기 여단' WHERE `entry`=229; +UPDATE `locales_page_text` SET `Text_loc1`='2일차\n\n 내 검색은 계속되고 광석은 없습니다. 스톤기어가 그 광석에 대한 소문을 농담으로 지어낸 것인지 궁금합니다. 그가 그랬다면 내가 Steelgrill의 창고로 돌아갔을 때 그는 금이 간 두개골을 얻었을 것입니다!\n\n 오늘 밤 캠프를 준비하면서 협곡 사이로 울려퍼지는 으르렁거리는 소리를 들었습니다.\n\n 늑대가 아닙니다. 곰일 수도 있습니다.' WHERE `entry`=230; +UPDATE `locales_page_text` SET `Text_loc1`='3일차\n\n 그 으르렁거리는 소리는 밤새도록 계속되었고, 오늘도 나를 따라다니며 광석을 찾는 데 방해가 되었다. 곰이 따라오는 것 같아요!\n\n 그가 가까이 오기를 바랍니다. 내 곡괭이를 그의 머리에 묻어버리겠어!' WHERE `entry`=231; +UPDATE `locales_page_text` SET `Text_loc1`='4일차\n\n 내 보급품이 부족합니다. 나는 여전히 충분한 음식을 가지고 있지만 내 탱크 밖의 야생에서 그렇게 오래 머무를 계획은 없었고 나는 에일 두 통만 가져 왔습니다.\n\n 저주받은 으르렁거리는 소리를 들으며 지난 이틀 밤을 새웠고 술통이 거의 비워질 뻔했습니다!\n\n 나는 내일 Hammerfoot과 Steam Tanks로 돌아가야 합니다. 술 없이 여기에서 길을 잃고 싶지 않습니다.' WHERE `entry`=232; +UPDATE `locales_page_text` SET `Text_loc1`='5일차\n\n 저주받은 곰이 나를 집어넣었다! 그것은 정오에 나를 공격했고, 포효하고 뒤에서 나를 돌격했습니다.\n\n 역풍에서 돌진했다면 나는 냄새를 맡았을 것입니다. 그 악취는 끔찍했습니다! 그것의 칙칙한 코트와 썩은 숨결의 악취만으로도 나는 거의 빙빙 돌았습니다!\n\n 나는 그것과 싸웠지 만 그것은 내 다리를 잘 씹었습니다. 이제 나는 움직일 수 없고, 내 에일은 사라졌고, 그 광석을 찾지 못했습니다. 저주!' WHERE `entry`=233; +UPDATE `locales_page_text` SET `Text_loc1`='6일차\n\n 곰이 아직 돌아오지 않았습니다. 제가 그를 잘 때렸나 봅니다! 그러나 나는 여전히 그의 으르렁 거리는 소리를들을 수 있습니다. 내가 죽기를 기다리고 있는 것 같아!\n\n 이 책을 찾는 사람에게 내가 할 일이 있다. 그 망할 곰을 죽여라. 그것을 죽이고 이 책을 내 친구 해머풋에게 가져가라. 그는 무슨 일이 있었는지 알고 싶어 할 것입니다.\n\n 그리고 내 갑옷을 가져가세요. 당신은 오래된 Mangeclaw에 대해 필요합니다!' WHERE `entry`=234; +UPDATE `locales_page_text` SET `Text_loc1`='Darkshire의 시장 Ello Ebonlocke에게 인사드립니다. 귀하의 마을에 대한 소식이 있습니다. 중대한 소식.\n\n 알다시피, 나는 창조자입니다. 나는 이 쪽지의 전달자를 속여 나의 가장 최근의 가장 무시무시한 창조물인 살과 뼈와 뒤틀린 금속의 악마를 도왔습니다! 당신이 이 글을 읽고 있을 때, 그것은 아마도 내 초라한 집 밖에서 이를 갈며 내 말이 나가서 살육하기를 기다리고 있을 것입니다.\n\n 하지만 곧 알게 될 것입니다.\n\n - 방부 처리사' WHERE `entry`=235; +UPDATE `locales_page_text` SET `Text_loc1`='다양한 화석 생물에 대한 연구를 통해 나는 고대에 큰 역병이 로다미어 호수의 물을 휩쓸었다는 것을 추론했습니다. 원인이 무엇입니까? 우리는 결코 알지 못할 수도 있습니다. 그러나 오염 비율은 호수 바닥 전체에 분포된 유골의 밀도가 높은 농도를 기준으로 매우 높은 것으로 보입니다.' WHERE `entry`=236; +UPDATE `locales_page_text` SET `Text_loc1`='과거를 밝히려는 시도의 일환으로 나는 이 수수께끼에 대한 잃어버린 단서를 찾기 위해 현재의 생물을 조사하기 시작했습니다. Lake Skulkers와 Lake Creepers는 로다미어 호수 중앙에 있는 섬에 서식하는 고대 야수입니다. 일부 화석의 미량 물질과 유사한 이끼가 자라고 있습니다. 이 연결이 무엇을 의미하는지 추측하기 전에 더 많은 연구가 필요합니다.' WHERE `entry`=237; +UPDATE `locales_page_text` SET `Text_loc1`='이끼 표본을 모으려던 중 피비린내 나는 전투 현장을 발견했다. Murlocs의 Vile Fin 부족은 Gnolls 약탈 무리의 포위 공격을 받았습니다. 놀과 멀록의 시체가 전장을 어지럽히고 있었습니다. 망가진 멀록 시체를 지나갈 때 상처에서 튀어나온 이상하게 굳은 종양을 발견했습니다. 종양을 연구하기 시작하면서 그것이 내가 수집하고 있던 이끼와 유사한 특성을 가지고 있다는 것이 분명해졌습니다. 불행하게도, 나는 하나 외에 다른 종양을 찾을 수 없었습니다.' WHERE `entry`=238; +UPDATE `locales_page_text` SET `Text_loc1`='베소르 아이스샤드 경,\n\n 귀하의 지시에 따라 귀하가 요청한 에이전트를 보내드립니다. 이 메모의 전달자입니다.\n\n 이 사람은 신뢰할 수 있고 명령을 따를 수 있으며 스컬지의 세력에 맞서는 것으로 입증되었으며 당신의 임무를 위해 제가 선택한 사람입니다.\n\n 그녀가 최고로 다스리기를,\n -세브렌 치안판사' WHERE `entry`=244; +UPDATE `locales_page_text` SET `Text_loc1`='행방불명: 키샨 상병\n\n Stonewatch Keep에서의 피비린내 나는 전투에서 마지막으로 목격된 Keeshan 상병은 Blackrock Orcs에 의해 끌려간 것으로 보고되었습니다.\n\n 키샨 상병은 불타는 평원으로 이어지는 고개 바로 서쪽에 있는 레이크샤이어 북쪽의 검은바위 야영지에서 전쟁 포로로 잡혀 있는 것으로 알려져 있습니다.\n\n 솔로몬 치안판사의 명령에 따라 키샨 상병의 회복을 돕는 사람은 마리스 원수에게 포상을 받을 것입니다.' WHERE `entry`=245; +UPDATE `locales_page_text` SET `Text_loc1`='나는 다음 몇 주 동안 이곳저곳을 이동하며 라이더들이 두려워 결코 머뭇거리지 않았습니다. 나는 지금 Raven\'s Hill의 버려진 마을에 항상 그렇듯이 숨어 있습니다. 나는 그들이 Sven의 아내에게 어떤 힘을 사용했는지 대면할 수 없으며, 그것이 여전히 Duskwood를 수색하여 낫을 찾는다는 것을 압니다. 나는 그것을 잃어버렸고, 이것에 대해 빛에게 감사합니다. 내가 그것을 간직했다면 내가 발견되었을 것이라는 것을 알고 있기 때문입니다. 지금도 나는 마음속으로 내가 발견될 것임을 알고 있습니다.\n\n 너무 피곤해.' WHERE `entry`=246; +UPDATE `locales_page_text` SET `Text_loc1`='인사말, 마스터\n\n 이 메시지를 보내는 방법에 대해 용서해 주십시오. 알터랙에 있는 내 그림자 마법사들이 임무에 몰두하고 있어, 이 보고서를 가져오기 위해 우리의 새로운 \"동맹\"에서 징집된 외국 메신저를 사용하도록 강요하고 있습니다. 하지만 난 이 편지를 우리의 가장 난해한 암호 중 하나로 암호화했습니다. 그 말씀은 이 멍에로부터 안전합니다.' WHERE `entry`=248; +UPDATE `locales_page_text` SET `Text_loc1`='발릭,\n 우리가 돌아올 때까지 노예를 지켜라. 더 이상 IT를 여기에 두는 것은 안전하지 않습니다. 우리는 그것을 볼 수 있는 가능성에서 더 멀리 북쪽으로 옮길 것입니다.\n\n 그들은 동물이지만 그럼에도 불구하고 잔인한 동물입니다. 충분한 양이 주어지면 걱정할 이유가 있습니다. 그들을 모두 자극하는 징후를 숨기는 것이 좋습니다. 우리가 그들에게 주고 싶은 마지막 것은 집결하고 강제로 우리를 공격할 이유입니다.' WHERE `entry`=249; +UPDATE `locales_page_text` SET `Text_loc1`='데피아즈 본부의 파티가 수집가에게 연락한 후 수집한 골드를 이전합니다.\n\n 이 프로세스는 최대한 신중하게 반드시 수행해야 합니다. 수집가는 금을 이전할 책임이 있지만, 궁극적으로 자신의 역할이 신중하고 규율 있게 수행되도록 하는 것은 데피아즈단의 각 구성원의 책임입니다.' WHERE `entry`=250; +UPDATE `locales_page_text` SET `Text_loc1`='형제 여러분, 우리는 한때 자랑스러운 장인이었습니다. 우리는 과거 거래에서 사용한 것과 동일한 정밀도로 현재 업무를 수행할 것입니다.\n\n -EVC' WHERE `entry`=251; +UPDATE `locales_page_text` SET `Text_loc1`='저는 아버지가 남아서 우리 가정을 지키기로 결정했을 때 중대한 실수를 저질렀을까 두렵습니다. 스컬지의 군대가 티리스팔 숲을 휩쓸고 있습니다. 비록 우리가 요새와 물자를 잘 갖추고 있지만 제 형제 데블린이 배신한 이후로 그들의 계속되는 공격을 버틸 힘과 숫자가 부족합니다.\n\n 이베트, 이 편지를 받았다면 데블린이 반역자임을 알아두세요.' WHERE `entry`=252; +UPDATE `locales_page_text` SET `Text_loc1`='데블린은 절망했고 우리의 불행에서 벗어날 방법을 찾았고 그렇게 함으로써 스컬지와 계약을 맺었습니다. 나는 그의 배신에 대해 그에게 약속된 대가가 무엇인지 모르지만 그것이 거짓으로 엮여 있었다고 확신합니다.\n\n 내 동생을 보면 그에게서 도망쳐라. 그는 악마입니다. 며칠 전 그는 우리 파수꾼 두 명을 살해하고 작은 무리의 스컬지 무리를 틈을 뚫고 우리가 잠든 곳으로 인도했습니다.' WHERE `entry`=253; +UPDATE `locales_page_text` SET `Text_loc1`='그들의 매복은 잔인했습니다. 그들은 우리가 그들을 쓰러뜨리기 전에 우리의 3분의 1을 죽였습니다. 이제 국경을 감시할 병력이 거의 없습니다. 우리의 지친 경비병이 쓰러지고 스컬지가 공격하는 것은 시간 문제입니다.\n\n 그리고 그 저주받은 밤에 절박한 사람들과 수척한 얼굴의 스컬지 사이에서 데블린의 얼굴을 보았지만, 그는 내가 그를 잡기도 전에 빠져나갔습니다. 그는 죽었을 수도 있고 여전히 스컬지의 대리인으로 살아있을 수도 있습니다.\n\n 어느 쪽이든 그는 괴물입니다.' WHERE `entry`=254; +UPDATE `locales_page_text` SET `Text_loc1`='데블린은 우리가 스컬지와 맞서려고 하면 망할 것이라고 경고했습니다. 그들이 티리스팔 숲에 처음 들어왔을 때, 우리 집을 포위하기 훨씬 전에 그는 이렇게 말했습니다. 아마도 그는 우리에게 떠나달라고 애원하고 있었을 것입니다.\n\n Devlin의 동기를 이해하는 것은 항상 어려웠습니다. 어렸을 때부터 그는 우리에게 미스터리였습니다.' WHERE `entry`=255; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 그가 옳았다. 망했어. Agamand 가족 라인이 종료됩니다. 나는 아직 살아 있지만 곧 죽을 것이라는 것을 압니다.\n\n 나는 두렵지 않고 가족과 함께 있는 것을 후회하지 않습니다. 하지만 내 마지막 생각은 당신이 될 것입니다.\n\n 내 사랑 Yvette, 살아라. 그러면 나는 평화를 찾을 것이다.\n -서먼' WHERE `entry`=256; +UPDATE `locales_page_text` SET `Text_loc1`='우리의 계획은 잘 진행되고 있습니다. 언급했듯이, 우리는 스스로를 신디케이트라고 부르는 인간 그룹과 동맹을 맺었습니다. 그 지도자들은 한때 알터랙의 귀족이었고 그들은 다시 이곳을 지배하기를 갈망했습니다.\n\n 그래서 그들은 우리와 계약을 맺었습니다. 그들이 후회할 거래.' WHERE `entry`=257; +UPDATE `locales_page_text` SET `Text_loc1`='오늘날 신디케이트는 이 땅에서 거의 권력을 잡지 못하지만 그들은 그 지역을 잘 알고 있고 앞으로의 임무를 수행할 충분한 인력을 모았습니다. 적절한 지도가 있다면 신디케이트가 곧 다시 알터랙을 지배할 것이라고 확신합니다.\n\n 또한 신디케이트에게 인근 아라시 고원의 스트롬가드 시를 노리도록 촉구했습니다. 이 도시는 우리 군대, 오우거, 스트롬가드의 인간 사이의 전장이지만 신중한 전술을 통해 우리는 한때 위대한 도시였던 이 도시를 소유하게 될 것이라고 생각합니다.' WHERE `entry`=258; +UPDATE `locales_page_text` SET `Text_loc1`='이것이 완료되면 계획의 다음 단계가 시작될 수 있습니다. 우리 자신의 국가와 이 지역의 권력 기반을 통해 우리는 세 번째 호스트를 위한 길을 준비할 수 있습니다.\n\n 곧 Legion Lords는 다시 한 번 하늘에서 불을 내리며 우리의 공로를 보상할 것입니다!' WHERE `entry`=259; +UPDATE `locales_page_text` SET `Text_loc1`='힐스브래드 마을 등기부\n\n 우리 힐스브래드의 사람들은 위대한 군주인 아이언포지의 마그니 브론즈비어드 왕과 스톰윈드의 안두인 린 왕이 유지한 얼라이언스에 대한 우리의 믿음과 헌신을 엄숙히 맹세합니다.\n\n 여기에 위대한 알터랙 산맥 기슭에 있는 이 공정한 도시를 다스리고 왕과 전능한 동맹에 세금을 바친 사람들의 기록을 남기기 위한 도시 등기부가 있습니다.' WHERE `entry`=261; +UPDATE `locales_page_text` SET `Text_loc1`='러더퍼드 번사이드 치안판사\n 모든 부채가 해결되었습니다.\n\n 대장장이 에이버리 베링탄\n 모든 부채가 해결되었습니다.\n\n 점원 호레이스 화이트스티드\n 모든 부채가 해결되었습니다.\n\n 길리스 시의원\n 모든 부채가 해결되었습니다.\n\n 의원 후크\n 모든 부채가 해결되었습니다.\n\n 농부 게츠\n 모든 부채가 해결되었습니다.\n\n 파머 레이\n 미결제 부채. 수확시에 약속한 농산물로 대금지급.\n\n 농부 리온\n 미결제 부채. 땅에서 쫓겨났습니다.' WHERE `entry`=262; +UPDATE `locales_page_text` SET `Text_loc1`='농부 칼라바\n 미결제 부채. 수확시에 약속한 농산물로 대금지급.\n\n 시민 윌크스\n 모든 빚을 갚았습니다.\n\n 시민 보노안\n 모든 빚을 갚았습니다.\n\n 광부 웰티\n 미결제 부채. Azurelode에서 다음 번 광석 배송 시 지불해야 합니다.\n\n 광부 시드니\n 미결제 부채. Azurelode에서 다음 번 광석 배송 시 지불해야 합니다.\n\n 광부 해켓\n 미결제 부채. Azurelode에서 다음 번 광석 배송 시 지불해야 합니다.' WHERE `entry`=263; +UPDATE `locales_page_text` SET `Text_loc1`='광부 오웰\n 미결제 부채. Azurelode에서 다음 번 광석 배송 시 지불해야 합니다.\n\n 광부 피츠제럴드\n 미결제 부채. Azurelode에서 다음 번 광석 배송 시 지불해야 합니다.\n\n 시민 네덜란드\n 모든 빚을 갚았습니다.\n\n 시민 메이\n 모든 빚을 갚았습니다.\n\n 포먼 본즈\n 미결제 부채. Azurelode에서 다음 번 광석 배송 시 지불해야 합니다.' WHERE `entry`=265; +UPDATE `locales_page_text` SET `Text_loc1`='\"형제\"로부터 망명을 찾아 우리에게 온 작은 언데드 그룹의 리더인 케간 다크마는 그의 종족에 대한 우리의 일반적인 태도를 거부합니다. 살갗이 썩고 핏줄이 멈춘지 오래됐지만 행동은 매우 고상하고 자기보다 동포의 안전을 더 생각하는 듯하다.\n\n 사실, 그의 내면에는 때때로 내 주변의 인간들에게 부족한 인간애가 있음을 고백합니다.' WHERE `entry`=266; +UPDATE `locales_page_text` SET `Text_loc1`='그런데 왜 이것을 언급합니까? 이 말은 Kegan의 입에서 나온 것이고 동료들이 이 일기를 읽고 내가 그가 한 말을 믿는 이유를 알게 되기를 바랍니다.\n\n \"고대 신의 잔재는 여전히 세계의 깊숙한 곳에 남아 있습니다. 새로운 세력이 고대의 힘을 활용하려고 노력하고 있으며, 성공하는 자는 적에 맞서는 끔찍한 무기를 갖게 될 것입니다.\"' WHERE `entry`=267; +UPDATE `locales_page_text` SET `Text_loc1`='케간이 자신의 혈석 펜던트를 나에게 건네주면서 그렇게 말했고, 그렇게 하는 그의 눈에는 두려움과 경외심이 서려 있었습니다. 그리고 그의 손이 내 손과 만났을 때 그들은 펜던트를 포기하기를 꺼리는 듯 머뭇거렸습니다. 혐오감이 나를 휩쓸었지만, 지금까지도 나는 그의 죽은 살이 내 몸에 달라붙는 것을 욕했는지, 아니면 펜던트 자체가 내 살갗을 기어다니게 했는지 알지 못한다.\n\n 왜냐하면 나는 그 안에서 힘을 느꼈기 때문입니다. 깊고, 숨겨져 있고, 굶주린 힘. 그리고 해방을 갈망하는 한 사람.' WHERE `entry`=268; +UPDATE `locales_page_text` SET `Text_loc1`='달라란에 있는 내 동료들은 케간과 그의 추종자들이 가져온 혈석을 연구하는 데 신중했지만, 네 명의 피난민을 격리하고 혈석을 몸에 남겨두었지만, 케간의 진심 때문에 나는 그의 혈석 펜던트를 연구해야 했습니다.' WHERE `entry`=269; +UPDATE `locales_page_text` SET `Text_loc1`='내 희망은 동료들에게 이 유형의 돌이 마법의 속성을 가지고 있음을 확인하는 것이었고, 우리 달라란의 마법사가 혈석의 힘을 악용하고 싶지 않다면 적들이 언젠가는 사용할 수 있기 때문에 최소한 그 속성을 알아야 합니다. 우리에 대한 그들.\n\n 그래서 내 공부가 시작되었습니다.' WHERE `entry`=270; +UPDATE `locales_page_text` SET `Text_loc1`='나는 혈석이 석영이나 흑요석과 같은 일종의 암석이라는 가정하에 테스트를 시작했습니다. 그래서 나는 혈석에 포함된 광물이 무엇인지, 색과 경도를 생성하기 위해 어떤 힘이 가해졌는지, 암석과 광석에 공통적인 다른 특성을 결정하기 위한 일련의 절차를 시작했습니다. 하지만 실망스럽게도 혈석 펜던트는 일반 광석처럼 내 절차에 반응하지 않았습니다.' WHERE `entry`=271; +UPDATE `locales_page_text` SET `Text_loc1`='사실, 예상과 정반대의 방식으로 작동하는 경우가 많았습니다! 펜던트가 의도적으로 내 실험을 방해하는 것 같았습니다.\n\n 마치 생각하는 것처럼, 그리고 살아있다.\n\n 화가 났지만 낙심하지 않고 나는 펜던트가 움직이지 않는 돌 조각이라는 가정에서 생물이라고 가정하는 것으로 전환했습니다.\n\n 그러나 나는 또 실패했다.' WHERE `entry`=272; +UPDATE `locales_page_text` SET `Text_loc1`='나의 새로운 테스트 중 어느 것도 혈석의 기원에 대한 어떤 계시도 밝히지 못했습니다. 당시 내가 풀었던 유일한 수수께끼는 혈석이 산 것도 아니고 죽은 것도 아니라는 것이었습니다!\n\n 그러나 그때 실패 직전에 돌파구가 마련되었습니다. 나의 최근 테스트는 가장자리를 따라 작고 들쭉날쭉한 공간을 남기고 가장자리가 부서진 유리 비이커와 관련이 있습니다. 테스트가 끝났을 때 다시 아무것도 드러나지 않았고 작업대를 청소하러 갔고 비커에 베이었습니다.' WHERE `entry`=273; +UPDATE `locales_page_text` SET `Text_loc1`='상처는 깊지 않았지만 그럼에도 불구하고 격렬하게 피를 흘렸다. 다친 손가락을 붕대로 감기도 전에 작업대에 피가 많이 흘렀습니다.\n\n 그리고 이 새로운 난장판을 정리하면서 가장 이상한 점을 발견했습니다...' WHERE `entry`=274; +UPDATE `locales_page_text` SET `Text_loc1`='혈석 팬던트 근처에 흘린 피는 마치 중력이 혈석 쪽으로 휘어지듯 천천히 장신구를 향해 움직이고 있었다. 팬던트에 닿은 피는 사라지는 듯했고, 내 피를 더 많이 마신 돌의 붉은 색은 짙어졌다.' WHERE `entry`=275; +UPDATE `locales_page_text` SET `Text_loc1`='이것을 본 후 내 머리가 가벼워졌다. 아마도 최근의 부상 때문이거나(비록 그렇게 많은 피를 흘렸다고는 생각하지 않았지만), 아니면 너무 많은 좌절 끝에 마침내 혈석의 속성 중 하나를 발견했기 때문일 것이다. 나는 내 작업용 의자에 손을 뻗고 앉아서 생각에 잠겼다. 생각과 질문이 머리 속을 맴돌며 현기증이 나고 나를 쓰러뜨리겠다고 위협했습니다.\n\n 혈석은 피를 마십니까? 피를 갈망합니까? 피를 끌어당기나요?' WHERE `entry`=276; +UPDATE `locales_page_text` SET `Text_loc1`='아니면 혈석이 혈액으로 만들어졌나요? 그렇다면 누구의 피입니까? 내 거? 인간의 피? 어떤 동물?\n\n 아니면 혈석이 미지의 것, 케간이 나에게 펜던트를 건네주면서 두려워하면서도 존경했던 바로 그 피일 수도 있다.\n\n 그것이 대답해야 할 질문입니다. 그것이 열쇠입니다.' WHERE `entry`=277; +UPDATE `locales_page_text` SET `Text_loc1`='내 안에서 불이 다시 타올랐고, 나는 다시 실험에 뛰어들었습니다. 이번에는 어떤 가정도 하지 않고 마음대로 모든 테스트를 체계적으로 수행했습니다. 이로 인해 필요한 노력이 엄청나게 증가했지만 발견할 가능성이 더 높아졌습니다.\n\n 그리고 여기 내 연구실은 작고 도와줄 부하 직원도 없지만 흥미로운 혈석 특성을 하나 더 발견했습니다...' WHERE `entry`=278; +UPDATE `locales_page_text` SET `Text_loc1`='피 외에도 돌 안에 융합된 원소의 힘이 있습니다. 불, 물, 천둥, 바위가 피와 섞이고(다시 말하지만, 무엇의 피?), 이 혼합물이 겉으로는 비활성이지만 이 모든 힘은 속으로는 서로에게 격노하는 것처럼 보입니다. 이 놀랍고 불길한 자료에 대해 더 많은 질문이 제기되었습니다.' WHERE `entry`=279; +UPDATE `locales_page_text` SET `Text_loc1`='하지만 그 질문에 답하려면 펜던트에 대해 더 많은 연구와 실험을 수행해야 하며, 로다미어 수용소가 작업을 위한 인력이나 장비를 정리할 수 없을까 두렵습니다. 그래서 나는 혈석 펜던트를 택배와 함께 달라란에 테스트 방법에 대한 구체적인 지침과 함께 보냈습니다.' WHERE `entry`=280; +UPDATE `locales_page_text` SET `Text_loc1`='이 테스트 결과를 기다리면서 케간과 이야기를 나누며 시간을 보냈습니다. 나는 그가 혈석에 대해 아는 것을 계속해서 압박했지만, 그는 나에게 자신의 펜던트를 주던 날 말한 것 이상을 말하지 않았습니다. 그리고 그는 그가 자신의 언데드 일족이라고 부르는 이름인 \"포세이큰\"이라고 부른 곳에서 보낸 시간에 대해 자주 말하지 않았습니다.' WHERE `entry`=281; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 케간은 다른 주제, 특히 로데론이 함락되기 전 그의 성장기에 대해 매우 열정적으로 이야기했습니다.\n\n 비록 지금은 파괴되고 죽었지만, 그는 여전히 그 잃어버린 왕국에 대한 많은 사랑을 가지고 있습니다.\n\n Kegan에 대한 애정이 커지면서 테스트 결과를 기다리는 동안 인내심을 갖게 되었습니다.' WHERE `entry`=282; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 몇 주 동안 소식이 없자 내 인내심은 약해졌고 달라란에 추가로 문의한 결과 혈석이 내 동료들에게 전달되지 않았다는 사실을 알게 되었습니다. 내 택배는 도중에 어떻게 든 길을 잃었고 혈석 펜던트는 그와 함께 사라졌습니다!\n\n 케간과 그의 추종자들이 우리가 실험할 수 있는 혈석 표본을 아직 가지고 있기는 하지만 이 펜던트가 좋지 않은 손에 들어갈까 두렵기 때문에 이것은 중대한 소식입니다.' WHERE `entry`=283; +UPDATE `locales_page_text` SET `Text_loc1`='나는 달라란에 또 다른 전령을 보냈고, 그들이 우리 보호 영역 밖의 폐허에서 지금도 팬던트를 찾아 헤매고 있다는 소식을 들었습니다.\n\n 너무 늦지 않았으면 좋겠어요.' WHERE `entry`=284; +UPDATE `locales_page_text` SET `Text_loc1`='방랑자 그리렉 이야기\n\n [...타블렛의 시작 부분이 마모되고 지워졌습니다. 하지만 끝은 읽을 수 있었다...]\n\n Gri\'lek은 정글을 밟았습니다. 그의 눈은 불타고 가슴은 뛰었다. 이는 그 속에 큰 분노가 있었기 때문이다.\n\n 그는 화가 나서 하늘을 향해 포효하며 팔을 들어 올렸다. 그는 왼팔을 들어 올렸고, 쌍둥이 없이 사냥을 통해 강해지고 확신을 얻었다.\n\n Gri\'lek의 오른팔이 사라졌고 다시 돌아오지 않을 것이기 때문입니다.' WHERE `entry`=285; +UPDATE `locales_page_text` SET `Text_loc1`='트롤의 전설, 볼륨 III\n 파도의 돌\n\n 의 손으로\n 대마법사 앤자이렘 룬위버\n 달라란\n\n 소개\n\n 고대 구루바시 제국은 그들의 신념 체계와 사회적 관행을 조사한 결과 자연 환경에 대한 큰 존경심을 나타냈기 때문에 의심할 여지 없이 주변 환경으로 추적할 수 있는 흥미롭고 흥미로운 전설의 원천이었습니다.\n\n 내가 많은 것을 탐구하는 동안' WHERE `entry`=286; +UPDATE `locales_page_text` SET `Text_loc1`='쿠르드란 와일드해머\n\n 유명한 드래곤 파이터. 맹금의 봉우리의 그리핀 마스터. 오크의 고향인 드레노어로 진군한 얼라이언스 원정대 소속 그리폰 기수 사단의 사령관. 사망한 것으로 추정됩니다.\n\n 우리는 바람에 Sky-Ree의 부름을 듣게 될 것입니다. 우리는 당신의 망치가 산꼭대기에서 천둥치는 소리를 들을 것입니다. 내세로 힘차게 달려라, 형제여. 조상의 전당이 여러분을 기다립니다.\n\n - Falstad Wildhammer - Aerie Peak의 군주' WHERE `entry`=287; +UPDATE `locales_page_text` SET `Text_loc1`='레인저 캡틴 알레리아 윈드러너\n\n 쿠엘탈라스의 유명한 트롤 사냥꾼. 오크의 고향인 드레노어로 진군한 얼라이언스 원정대의 수석 스카우트이자 정보 요원입니다. 사망한 것으로 추정됩니다.\n\n 당신의 심장은 바람에 날아가는 화살처럼 곧게 날아갔습니다, 자매님. 당신은 우리 교단에서 가장 영리했습니다. 당신은 우리 동족 중 가장 사랑받는 사람이었습니다.\n\n - 실바나스 윈드러너 - 쿠엘탈라스 순찰대장' WHERE `entry`=288; +UPDATE `locales_page_text` SET `Text_loc1`='키린 토의 대마법사 카드가\n\n Medivh의 전 견습생. 오크의 고향인 드레노어로 진격한 얼라이언스 원정대의 총사령관. 사망한 것으로 추정됩니다.\n\n 마법과 전쟁의 어두운 심장을 이타적으로 탐구한 사람은 없었습니다. 대담한 방랑자 여러분, 잘 지내시기 바랍니다. 네가 어디에 있든.\n\n - 안토니다스 - 달라란의 대마법사' WHERE `entry`=289; +UPDATE `locales_page_text` SET `Text_loc1`='장군 투랄리온\n\n 안두인 로서 경의 전 중위. 은빛 손의 기사. 오크의 고향인 드레노어로 진군한 얼라이언스 원정대 대장. 사망한 것으로 추정됩니다.\n\n Esarus thar no\'Darador\' - By Blood and Honor We Serve.\n 오랜 친구여, 당신은 정의와 미덕의 오른팔이었습니다. 당신의 이름은 항상 우리 홀에서 존경받을 것입니다.\n\n - Lord Uther the Lightbringer - 은빛 손의 기사' WHERE `entry`=290; +UPDATE `locales_page_text` SET `Text_loc1`='다나스 트롤베인\n\n 스트롬가드의 민병대 사령관.오크의 고향인 드레노어로 진격한 얼라이언스 원정대의 부대 사령관 투랄리온 장군의 전술 고문. 사망한 것으로 추정됩니다.\n\n 우리는 당신의 기억, 조카, 그리고 당신의 희생을 기립니다. 우리의 영광스러운 제국이 건국된 이래 용맹의 길은 항상 영웅의 피로 흠뻑 젖어 있었습니다.\n\n - 스트롬가드의 군주 토라스 트롤베인' WHERE `entry`=291; +UPDATE `locales_page_text` SET `Text_loc1`='여기 빛의 인도자 우서가 누워 있습니다.\n 퍼스트 팔라딘 - 은빛 성기사단 창시자\n\n 우서는 로데론 왕국을 수호하기 위해 살다가 죽었습니다. 가장 사랑하는 제자에게 배신을 당했지만 그의 영혼은 살아있다고 믿습니다. 폐허가 된 우리 땅 주변에 그림자가 드리워져도 그분은 계속해서 우리를 지켜보고 계십니다. 그의 빛은 모든 인류의 빛이며 우리가 그의 모범을 존중하는 한 결코 사라지지 않을 것입니다.\n - 익명의' WHERE `entry`=292; +UPDATE `locales_page_text` SET `Text_loc1`='이 연구의 이전 책에서 그들의 뱀 숭배의 측면을 다루기 위해 여기서는 바다와 트롤의 흥미롭고 독특한 관계에 대한 조사를 제시했습니다.\n\n\n 큰 바다\n\n 구루바시 제국은 3면이 바다로 둘러싸여 있었기 때문에 물이 그들의 사회의 한 측면으로 두드러지게 나타나는 것은 그리 놀라운 일이 아닙니다. 트롤은 정글 제국의 넓은 지역을 돌아다니며 통제할 수 있었지만 바다는 그들을 피했습니다. 그것은 광대하고 헤아릴 수 없었습니다.' WHERE `entry`=293; +UPDATE `locales_page_text` SET `Text_loc1`='강력한 트롤을 위해 당황한 이웃을 의심하십시오.\n\n 여기서 최근의 발견은 트롤이 대해 너머의 땅을 탐험하는 데 거의 관심이 없음을 시사하는 것 같다는 점에 주목해야 합니다. 트롤 종은 아제로스, 카즈 모단, 로데론 전역에서 발견되었지만 새로 발견된 칼림도어 땅이나 남해의 섬에서는 트롤 종족의 문명에 대한 증거가 거의 발견되지 않았습니다. 의지가 없음을 나타내는지 여부' WHERE `entry`=294; +UPDATE `locales_page_text` SET `Text_loc1`='트롤이 자신의 지상 소유물에서 모험을 떠나거나 그러한 여정을 수행하는 데 필요한 기술 개발에 실패하면 여기 내 글의 범위를 벗어나는 추가 연구와 분석이 필요할 것입니다.\n\n 그러나 그렇게 거대한 존재를 무시할 수는 없으며, 가시덤불 골짜기의 광활한 트롤 폐허에서 발견된 새로운 발견은 이전에 알려지지 않았거나 문서화되지 않은 바다와의 관계에 대한 측면을 보여줍니다.\n\n\n 조수의 돌\n\n 설문 조사 중 최근 발견' WHERE `entry`=295; +UPDATE `locales_page_text` SET `Text_loc1`='Stranglethorn Vale의 트롤 폐허에서 \"Stone of the Tides\"로 알려진 물체에 대한 언급이 나타났습니다. 트롤 전설의 다양한 조각을 한데 모아서 돌과 고대 구루바시 제국에 대한 돌의 중요성에 대한 완전한 그림을 그릴 수 있습니다.\n\n 조수의 돌은 소지자가 강, 비, 조수 등 다양한 형태의 물을 제어할 수 있게 해 준 것으로 보입니다. 해일석의 사용과 관련된 이야기들로 인해 추측해본 결과' WHERE `entry`=296; +UPDATE `locales_page_text` SET `Text_loc1`='실제로 바다의 강력한 정령인 워터로드의 힘이 물리적으로 표현된 것입니다. 그러한 물체가 어떻게 그리고 왜 물의 군주의 통제를 벗어나 트롤의 손에 넘어갔는지는 제가 아는 범위를 벗어난 또 다른 질문입니다.\n\n\n 파도 운반자\n\n 시조의 움직임처럼 조수의 돌은 트롤의 세계에 들어갔다가 떠났고, 한 번에 한 세대 이상 트롤의 손에 계속 머물지 않았습니다.' WHERE `entry`=297; +UPDATE `locales_page_text` SET `Text_loc1`='트롤 전설에 따르면 처음 구루바시 제국에 해일의 돌이 왔을 때 가시덤불 해안을 따라 방황하던 트롤 전사가 발견했다고 합니다. 그는 유백색 실이 떠다니며 흐르는 신비한 푸른 돌을 발견했습니다. 그 돌에 흥미를 느낀 전사는 그것을 가지고 여행을 계속했습니다.\n\n 몇 주, 몇 달 동안 전사는 그 돌이 그에게 물을 제어할 수 있게 해주었다는 것을 발견했습니다. 그는 소환할 수 있었다' WHERE `entry`=298; +UPDATE `locales_page_text` SET `Text_loc1`='물의 정령, 완전히 물로 형성된 생물-키린 토의 강력한 마법사만이 수행할 수 있는 위업을 복제합니다.\n\n 전사는 황제에게 자신의 새로운 능력을 보여주기 위해 제국의 심장부인 줄구룹으로 여행했습니다. 그는 제국 수도의 중심에서 자신의 권력을 과시한 후 쉽게 궁중 청중을 확보했습니다. 그의 힘은 구루바시 황제를 쉽게 놀라게 했고, 황제는 즉시 그에게 궁정에서 명예로운 자리를 부여하고 전사를 \"Tidebearer\"라고 명명했습니다.' WHERE `entry`=299; +UPDATE `locales_page_text` SET `Text_loc1`='뒤에 옛 이름.\n\n 수년 동안 Tidebearer는 구루바시 제국을 섬기며 전투에서 노예 물의 정령을 소환하고 제국의 이익을 위해 가시덤불 골짜기에서 물의 흐름을 조종했습니다. 그러나 세월이 흐르면서 Tidebearer는 점점 더 은둔하게 되었고, 오랫동안 궁정에서 멀리 떨어져 있는 경향이 있었습니다.\n\n Tidebearer는 법정의 감시자들로부터 비밀을 숨기고 있었습니다. 해일의 돌이 그에게 부여한 능력에도 저주가 따랐습니다. 세월이 흐르면서' WHERE `entry`=300; +UPDATE `locales_page_text` SET `Text_loc1`='지나가고 Tidebearer는 사라지고있었습니다. 밀물이 오고 갈 때마다 Tidebearer는 자신의 모습을 잃어버리고 존재의 맥동을 반복하며 자신의 모습을 잃어버리고 마지막으로 돌을 처음 발견한 해변으로 여행을 떠났습니다. 바다 속으로 들어가 마지막으로 사라졌다.\n\n 몇 세대 후, 해일의 돌이 가시덤불 골짜기 해안에 밀려왔고, 트롤이 돌을 바다로 가져왔을 때 또 다른 해일 운반자가 선택되었습니다.' WHERE `entry`=301; +UPDATE `locales_page_text` SET `Text_loc1`='줄구룹. 그래서 그 과정은 여러 세대에 걸쳐 계속되었고, 돌은 조수와 함께 나타나고 조수는 조수 속으로 떠났습니다.\n\n\n 조수의 돌에 대한 현대의 기록은 여기저기서 나타났지만, 왜 그런 힘을 가진 물체가 왜 그렇게 규칙적으로 나타나는지, 그리고 누구의 의도에 따라 나타나는지 여전히 궁금해해야 합니다.' WHERE `entry`=302; +UPDATE `locales_page_text` SET `Text_loc1`='붉은해적단 명령서\n\n 우리는 무법항에서 한 번만 기회를 얻었기 때문에 여기서 이 단어에 주의를 기울이십시오.\n\n 나는 Ol\' Dunken 정찰대를 북쪽으로 보냈고 그에게 신호를 기다리라고 말했습니다.\n\n Damsel\'s Luck은 보급을 위해 남쪽 곶에 닻을 내릴 것입니다. 꼬마 꼬맹이 스틸워터 선장은 선원들에게 약탈한 전리품을 모두 가져갈 준비를 하게 해야 합니다. 나는 그 얼간이 브루투스가 모든 일의 정상에 있을 것이라고 확신합니다.' WHERE `entry`=303; +UPDATE `locales_page_text` SET `Text_loc1`='Keelhaul 선장이 The Riptide를 남동쪽에서 해안으로 데려왔으면 합니다. 신호가 주어지면 우리는 그의 승무원을 도보로 보낼 것입니다.\n\n 그 큰 러그 솔트후프는 사람들을 휘두를 수 있습니다. Revilgaz와 Seahorn에 흑점을 배치하고 싶습니다. 내가 걱정하는 모든 것을 위해 그들을 바다 밑으로 바로 보내십시오.\n\n 너희 녀석들은 Deadmines에서 VanCleef와 함께하는 우리의 작은 프로젝트에 사용될 수 있는 모든 것을 회수할 책임이 있습니다.' WHERE `entry`=306; +UPDATE `locales_page_text` SET `Text_loc1`='Ironpatch에게 총을 발사하라는 명령을 내리겠습니다. 포격은 Blackwater 선박이 항구를 떠나거나 들어오는 것을 막을 것입니다.\n\n The Crimson Veil이 그녀의 총을 내리면 난 그녀를 The Riptide 옆으로 데려가 지원을 받고 필요에 따라 예비군을 제공할 것입니다.\n\n 솔트후프와 그의 부하들이 마을을 해고하고 모든 손이 갑판에 오르면 우리는 항해를 시작하고 새비지 코스트에서 한 번 더 만에 포격을 가합니다.\n\n --Fleet-Master Firallon' WHERE `entry`=307; +UPDATE `locales_page_text` SET `Text_loc1`='그 썩어가는 배를 타고 잔질로부터 도망치는 것이 그 당시에는 현명해 보였지만, 나는 죽음이 더 적합한 운명이라고 생각하기 시작했습니다.\n\n 나는 내 조상들이 내가 그들의 분노를 피할 수 있게 함으로써 나에게 혜택을 주었다고 생각했습니다. 그러나 지금 나는 내가 감옥 생활을 한다면 어떤 지혜를 얻을 수 있을지 궁금합니다.' WHERE `entry`=308; +UPDATE `locales_page_text` SET `Text_loc1`='이 섬을 지배하는 그 야수는 실로 끔찍하게 강력합니다. 스카이맨과 자게로처럼 여기 있는 다른 생물들도 그의 앞에 웅크리고 있습니다. 지금도 나는 그의 포효를 들을 수 있고 그것들은 나를 움찔하게 만든다.\n\n 이 생물들은 섬에 오는 모든 사람들을 확실히 막을 것입니다. 조상에 대한 믿음이 있어야 합니다.' WHERE `entry`=309; +UPDATE `locales_page_text` SET `Text_loc1`='나는 내 부족과 고향이 그리워요. 탁 트인 평원의 바람이나 썬더 블러프의 석양을 이 정글의 열기로 기꺼이 맞이하겠습니다.\n\n 멀지 않은 곳에 바닷물이 보이지만 몸을 식히거나 화를 내는 데는 아무런 도움이 되지 않습니다. 그것은 단지 내 감옥을 생각 나게합니다.' WHERE `entry`=310; +UPDATE `locales_page_text` SET `Text_loc1`='1일차:$B오전 6시~오전 11시 - 상부 캠프$B오전 11시~오전 11:30- 휴식, 점심$B오전 11시 30분~오후 4:00 - 협곡 패스$B오후 4시~오후 7:30 - 상부 캠프$B$B2일차:$ 1일과 동일한 일정$B$B3일:$B동일한 일정$B$B4일:$B한 가지 예외를 제외하고 동일한 일정입니다. 해가 지기 직전에 Thorsen은 협곡 고개를 살금살금 내려가는 동안 그를 대신해 엄호해 주었습니다. 나는 그가 우리 요원들을 만나러 간 줄 알았어.$B$B하지만 그는 한 시간 후에 돌아왔어. 이것은 나를 놀라게 했다. 나는 그가 우리 요원을 만나서 Kurzen에 다시 합류하기를 바랐습니다. 뭔가 잘못되었다.' WHERE `entry`=311; +UPDATE `locales_page_text` SET `Text_loc1`='5일차:$BThorsen은 오늘 매우 흥분했습니다. 그가 어제 여행 중에 무엇을 보든 누구를 만나든 그를 겁먹게 했을 것입니다.$B$BI는 우리 요원이 그와 이야기를 나눈 것으로 가정했지만 제가 Thorsen에게 제가 그를 대신해 주는 동안 어디를 가느냐고 물었을 때 그는 조용히 있었습니다. 그는 내가 그의 친구라고 믿으며 위험한 비밀로부터 나를 보호하고 있다고 믿습니다.$B$B그의 충성심은 잘못되었지만 강합니다. 그가 우리에게 다시 합류하면 Kurzen의 군대에 귀중한 보탬이 될 것입니다.' WHERE `entry`=312; +UPDATE `locales_page_text` SET `Text_loc1`='6일차:$B이른 아침에 Thorsen은 Yohwa 병장과 길게 이야기했습니다. 나는 아직 자는 척을 해야 했고, 그래서 귀에 들리는 범위 내에서 움직일 수 없었다. 그러나 나는 그들이 Thorsen의 이전 여행에 대해 이야기했다고 가정합니다.$B$BI는 점심 시간에 그를 면밀히 관찰했고 Yohwa가 같은 일을 하는 것을 보았습니다. 나중에 Doren은 Thorsen을 소환했습니다. 세 사람은 비밀을 공유한다. Doren과 Yohwa는 Thorsen이 당신의 요원을 만나고 있다는 것을 알고 있어야 합니다.$B$B그는 반군을 염탐하고 있습니다.' WHERE `entry`=313; +UPDATE `locales_page_text` SET `Text_loc1`='Thorsen에게 더 이상 정보를 제공하지 말고 그를 죽여야 합니다. 그는 더 이상 우리 대령에게 쓸모가 없습니다. 기회가 주어진다면 나는 Thorsen을 끝장내겠지만, 이 편지를 받는다면 내가 아직 기회가 없었다는 것을 알게 될 것입니다. 그렇다면 Thorsen과 우리 요원의 다음 만남은 치명적일 것입니다. 우박 Kurzen, -M' WHERE `entry`=314; +UPDATE `locales_page_text` SET `Text_loc1`='의회는 당신을 인간과 드워프의 땅에서 그들의 전략을 지휘하는 Argus Wake의 우두머리로 임명한 것이 현명했습니다. 그리고 저는 Alterac에서 당신의 의지의 손으로 섬기게 되어 영광입니다.\n\n 살게라스의 이름으로\n\n 나가즈,\n 아르거스 헤로펀트' WHERE `entry`=315; +UPDATE `locales_page_text` SET `Text_loc1`='멍청이들!\n\n 내 계획은 두 다리를 동시에 파괴하는 것이었다. 그리고 단순한 생각을 가진 깡패들은 무엇을합니까? 당신은 작업의 절반만 완료하고 전체 얼라이언스에 우리의 의도를 알립니다. 내가 말하는 바보들!\n\n 당신은 당신의 행동을 수정할 기회가 한 번 있습니다. 다리에서 멀지 않은 아라시 고원에 예비 폭발물 은닉처가 있습니다.\n\n 당신의 보잘 것 없는 삶을 소중히 여긴다면 일을 끝내세요!\n\n --캄 딥퓨리' WHERE `entry`=316; +UPDATE `locales_page_text` SET `Text_loc1`='습지대의 던 모드르\n\n 나의 친애하는 사라,\n\n 며칠 안에 우리가 탄돌 스팬을 감시하기 위해 움직일 것이라는 징후가 매우 강합니다. 다시는 편지를 쓸 수 없을 것입니다. 내가 더 이상 존재하지 않을 때 당신의 시선을 사로잡을 수 있는 몇 줄을 써야겠다는 충동을 느낍니다.' WHERE `entry`=317; +UPDATE `locales_page_text` SET `Text_loc1`='우리의 임무는 며칠 동안 지속되고 즐거움으로 가득할 수도 있고 나에게 심각한 갈등과 죽음 중 하나일 수도 있습니다. 동맹을 위해 전장에 나가야 한다면 준비가 되어 있습니다.\n\n 나는 내가 참여하고 있는 대의에 대해 의심하거나 자신감이 부족하지 않으며 나의 용기는 멈추지도 흔들리지도 않습니다.' WHERE `entry`=318; +UPDATE `locales_page_text` SET `Text_loc1`='나는 아이언포지 왕국이 얼마나 강하게 얼라이언스의 승리에 기대고 있는지, 그리고 위대한 전쟁의 피와 고통을 우리보다 앞서 간 사람들에게 얼마나 큰 빚을 지고 있는지 알고 있습니다. 이 동맹을 유지하고 그 빚을 갚는 데 도움이 되는 이생의 기쁨.' WHERE `entry`=319; +UPDATE `locales_page_text` SET `Text_loc1`='사라, 당신에 대한 나의 사랑은 불멸입니다. 그것은 전능자만이 끊을 수 있는 강력한 케이블로 나를 묶는 것 같습니다. 그리고 왕국에 대한 나의 사랑은 강한 바람처럼 내게 다가오고 이 ​​모든 사슬로 저항할 수 없이 나를 전장으로 인도합니다.' WHERE `entry`=320; +UPDATE `locales_page_text` SET `Text_loc1`='당신과 함께 보낸 모든 행복한 순간의 기억이 스멀스멀 다가옵니다. 저는 빛과 당신에게 가장 깊은 감사를 느낍니다. 그토록 오랫동안 그 시간을 즐겼고, 그것들을 포기하고 재로 태워버리는 것이 얼마나 힘든 일인지 말입니다. 우리가 여전히 함께 살고 사랑하고 우리 아들들이 우리 주변에서 명예로운 난쟁이로 성장하는 것을 보았을 미래의 희망.' WHERE `entry`=321; +UPDATE `locales_page_text` SET `Text_loc1`='나는 신의 섭리에 대한 권리가 적고 작다는 것을 알고 있지만 무언가가 나에게 속삭입니다. 아마도 그것은 내 어린 에드가의 기도일 것입니다. 그렇지 않으면 사랑하는 사라가 내가 얼마나 당신을 사랑하는지 잊지 않고 전쟁터에서 마지막 숨을 쉴 때 당신의 이름을 속삭일 것입니다.\n\n 제가 여러 번 생각 없이, 어리석게 굴었던 저의 많은 잘못과 많은 고통을 용서해 주십시오.' WHERE `entry`=322; +UPDATE `locales_page_text` SET `Text_loc1`='당신과 내 사랑하는 자녀들을 위험으로부터 보호하기 위해 당신의 행복에 있는 모든 작은 점을 내 눈물로 씻어내고 이 세상의 모든 불행과 투쟁하는 것이 얼마나 기쁜지 모릅니다.\n\n 하지만 나는 못해.\n\n 나는 뒤틀린 황천에서 당신을 지켜보고 당신이 소중한 작은 화물로 폭풍을 휘젓고 우리가 더 이상 헤어지지 않을 때까지 슬픈 인내로 기다리는 동안 당신 근처를 맴돌고 있어야 합니다.' WHERE `entry`=323; +UPDATE `locales_page_text` SET `Text_loc1`='물의 탑인 바다에서 솟아오른 Neptulon은 위대한 Krakken을 파멸의 I\'lalai에게 보냈습니다. 그들의 형태가 너무 커서 켈프의 정글이 팔다리를 흔들고 거대괴수가 몸을 헤엄쳤습니다.\n\n 가장 큰 Krakken은 팔을 높이 들고 바다에 충돌하여 주위에 파도를 보냈습니다. 그리고 그들은 I\'lalai를 향해 분노했습니다.' WHERE `entry`=324; +UPDATE `locales_page_text` SET `Text_loc1`='크라켄이 으르렁거렸고 그들의 목소리는 바다의 폭풍우처럼 우렁찼습니다.\n\n \"우리가 간다.\"\n\n 굳건히 서 있는 민로스는 그의 마법을 불렀다. I\'lalia로 보내진 파도는 갈라져 양쪽으로 씻겨 나갔고 그 너머의 정글을 범람시켰습니다. 그런 다음 Min\'loth는 부하들에게 속박의 주문을 외우라고 명했고, 수십 개의 트롤 목소리가 커지면서 굉음이 들렸습니다.\n\n 그리고 한 목소리가 나머지 목소리보다 높아졌습니다.' WHERE `entry`=325; +UPDATE `locales_page_text` SET `Text_loc1`='Min\'loth는 울부짖었고 그의 마법은 부하의 주문의 힘을 모아 다가오는 Krakken에게 시전했습니다.\n\n 바다가 갈라지고 Min\'loth의 주문이 Neptulon의 하수인을 향해 돌진했습니다. 번개가 하늘을 찢고 마법이 그것들을 강타했고 천 개의 볼트가 떨어져 땅의 끓는 물과 불타는 분화구를 만들었습니다.\n\n Min\'loth는 자신의 주문이 위대한 야수들을 쓰러뜨릴 것이라는 사실을 알고 의기양양하게 외쳤습니다.' WHERE `entry`=326; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 Krakken은 오래되었습니다. 아주 오래되었습니다. 그들은 육지가 바다에서 처음 탄생했을 때를 기억했습니다.\n\n 그들은 올드 원이 통치하던 때와 여행자들이 와서 그들을 몰아냈던 때를 기억했습니다. 그들은 마법이 새로운 것이었을 때를 기억했습니다.\n\n 그들은 나이가 많고 많은 비밀을 가지고 있습니다. Min\'loth의 주문은 강했지만 트롤처럼 필멸자였습니다.\n\n 그래서 실패했습니다.' WHERE `entry`=327; +UPDATE `locales_page_text` SET `Text_loc1`='Krakken을 묶는 데 실패했지만 분노했습니다. 영겁의 시간 동안 필멸자가 그들에게 고통을 주었고 트롤의 주문은 고통스러웠습니다.\n\n 그래서 그들은 Minloth의 주문의 속박을 풀었지만, 포효하며 분노에 휩싸였습니다.\n\n 큰 파도가 깊은 곳에서 일어나 육지를 향해 질주할 때 우르릉거리는 소리가 들렸습니다. 그들이 I\'lalai에 도착했을 때 그들은 도시에 그림자를 드리웠습니다.\n\n 그러나 그들이 그것을 파괴하기 전에 Krakken은 멈추고 자세를 취했습니다.' WHERE `entry`=328; +UPDATE `locales_page_text` SET `Text_loc1`='트롤 주술사들은 떨며 주인에게 소리쳤습니다. Min\'loth는 바다의 산을 바라보며 절망하고 반항했습니다. 그는 자신의 숙련자들에게 몸을 돌려 속삭였고, 트롤들은 그의 마지막 말을 돌에 새겼습니다. 그런 다음 Min\'loth는 다가오는 Krakken과 마주했습니다.\n\n 그는 얼굴을 찡그리며 마지막 대담한 행동인 지팡이를 던졌습니다.\n\n 크라켄은 민로스에게 분노를 표출했고 바다는 이랄라이에게 떨어졌습니다.\n\n 그리고 더 이상은 아니었습니다.' WHERE `entry`=329; +UPDATE `locales_page_text` SET `Text_loc1`='그리고 나서 물이 정글에 떨어졌고 그들이 만난 모든 것을 깨끗이 씻었습니다. 트롤과 야수들은 물이 그들을 부수고 익사시키자 비명을 질렀습니다.\n\n 많은 구루바시는 왜 바다가 그들을 삼켰는지 궁금해했지만, 그 후 그들은 아무것도 모르고 죽었습니다.\n\n 그리고 마침내 물이 산에 이르렀을 때 그들은 멈췄습니다. 달래고 그들은 해안 너머로 후퇴했고 죽음의 여파를 남겼습니다.\n\n 그들은 후퇴했지만 I\'lalai 주위로 밀려들어와 남아서 I\'lalai를 영원히 익사시켰습니다.' WHERE `entry`=330; +UPDATE `locales_page_text` SET `Text_loc1`='그리고 Zul\'Gurub의 산 뒤에 있는 족장 Var\'gazul은 정글로 나갔고 그곳에서 그의 백성이 깨끗이 씻겨 나가는 것을 발견했습니다.\n\n 그리고 그는 정복의 꿈이 좌절되었기 때문에 절망했습니다.\n\n 그리고 뱀 Min\'loth는 발견되지 않았습니다.' WHERE `entry`=331; +UPDATE `locales_page_text` SET `Text_loc1`='하지만 오 사라, 만약 죽은 자들이 아제로스로 돌아와 그들이 사랑하는 이들 주위를 눈에 띄지 않게 날아다닐 수 있다면, 당신의 가장 행복한 장면과 가장 우울한 시간 속에서 가장 기쁜 날과 가장 어두운 밤에 항상, 항상 그리고 부드러운 빛이 있다면 나는 항상 당신 곁에 있을 것입니다. 당신의 뺨을 스치는 미풍은 나의 숨결이 되고, 서늘한 공기는 당신의 고동치는 관자놀이를 부채질하듯 스쳐가는 나의 영혼이 될 것입니다.\n\n 사라, 내가 죽었다고 슬퍼하지 말고 내가 떠났다고 생각하고 당신을 기다리십시오. 우리는 다시 만날 것입니다.\n\n --설리' WHERE `entry`=332; +UPDATE `locales_page_text` SET `Text_loc1`='존경하는 왕께:\n\n 당신 같은 위대한 지도자의 행동에 의문을 제기하는 것은 하찮은 군인의 아내가 할 일이 아닙니다. 모단 호수의 시원한 물에서 던 모로의 활기차고 눈 덮인 봉우리에 이르기까지 우리가 알고 사랑하는 위대한 삶을 보존하기 위해 우리 땅에서 벌어지는 전투가 벌어지고 있습니다.' WHERE `entry`=333; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 우리가 보존의 이름으로 벌이는 전쟁은 어떤 대가를 치러야 합니까? 전사한 군인이 죽으면 우리가 구하려고 애쓰는 바로 그 생명이 전쟁터에서 우리에게서 빠져나가고 있음을 깨닫는가?\n\n 얼마나 많은 칼과 도끼 아래서 우리의 미래를 던져야 합니까? 우리는 우리의 과거를 몇 피트의 축축한 흙 아래에 묻어야 합니까?' WHERE `entry`=334; +UPDATE `locales_page_text` SET `Text_loc1`='그런 질문을 하는 것은 하급 군인의 아내가 할 일이 아닙니다.\n\n 그러나 나는 지금 미천한 군인의 과부로서 당신에게 편지를 씁니다. 내 남편은 당신에게 수천 명의 군인 중 한 명이었을 것입니다. 나에게 그는 내 아이들의 아버지이자 이생의 유일한 파트너인 위대한 설리 발루였습니다.\n\n 위대한 지도자이신 당신께 드리는 제 질문이 부적절하게 들리더라도 용서해 주십시오. 그러나 죽은 사람은 스스로 이러한 질문을 할 수 없습니다....\n\n 당신의 충성스러운 주제,\n 사라 발루' WHERE `entry`=335; +UPDATE `locales_page_text` SET `Text_loc1`='슈나이더에게,\n\n 안녕하세요. 나는 운하 지역의 사업이 좋다고 믿습니다. 우리는 상인의 광장에서 호황을 누리고 있습니다.\n\n 우리의 공급이 거의 고갈되었기 때문에 우리는 니트 천 제품이 필요합니다. 가능한 한 빨리 표준 화물을 보내주십시오.\n\n 행운을 빕니다. 그리고 당신의 아들 Thurman의 학업이 잘 진행되기를 바랍니다.\n\n --할런 배글리' WHERE `entry`=336; +UPDATE `locales_page_text` SET `Text_loc1`='쿨 티라스 함대에 대한 공식 명령\n\n 나, 프라우드무어 제독은 칼림도어 해안에 첫 상륙을 이끌 것이다.\n\n 베네딕트 중위는 내가 없는 동안 부사령관이 될 것입니다. 쿨 티라스 국내의 모든 군사 문제는 그가 처리할 것입니다. 12개월 이내에 티라가드 요새에서 소식을 보내지 않으면 베네딕트 중위가 두 번째 공격을 이끌고 그 위치를 지키게 될 것입니다.' WHERE `entry`=337; +UPDATE `locales_page_text` SET `Text_loc1`='한편, 칼림도어 대륙 일주를 탐색하는 임무에 알베롤드 중위를 파견합니다. 그의 군대는 임무를 완수한 다음 티라가드 요새에서 우리 군대에 합류할 것입니다.\n\n Alverold 중위의 임무는 꽤 오래 지속될 것으로 예상됩니다. 새로운 땅은 광활하고 위험해 보입니다. 하지만 나 자신이나 베네딕트에게 불행이 닥치면 알베롤드의 군대가 성채를 되찾을 것입니다.\n\n 우리는 그 요새가 우리 것이 될 때까지 계속해서 파도를 보낼 것입니다!\n\n --프라우드무어 제독' WHERE `entry`=338; +UPDATE `locales_page_text` SET `Text_loc1`='바엘 모단의 발굴\n\n 탐험가 연맹에서 파견한 최초의 조사단이 발견한 내용은 참으로 정확했습니다. 이곳 땅에는 우리 민족에게 무한한 가치를 지닌 유물이 있습니다. 의심할 여지 없이 Bael Modan의 모래와 바위 밑에서 지식을 찾는 과정에서 많은 답을 찾을 수 있을 것입니다.\n\n 그러나 이 지역의 지질학적 특성상 극단적인 조치를 취해야 합니다. 많은 모래 퇴적물이 가혹한 조건과 다양한 기후에서 굳어졌습니다.' WHERE `entry`=342; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 해결책은 매우 간단합니다. 목재 펄프를 흡수제로 사용하면 미량의 니트로글리세린과 질산나트륨을 결합하여 가장 밀도가 높은 덩어리도 뚫을 수 있는 강력한 폭파 전하를 생성할 수 있습니다.\n\n 작업은 시끄럽고 혼란스러울 것이지만 우리의 수색은 지역 주민들의 안락함보다 훨씬 더 중요합니다. 사실, 우리는 이미 성가신 것으로 판명된 황소 인간 무리를 그 지역에서 몰아내야 했습니다.' WHERE `entry`=343; +UPDATE `locales_page_text` SET `Text_loc1`='우리가 이곳에서 다양한 악한 요소를 상대하고 있다는 사실 때문에 저는 왕의 군대의 지원이 필요하다고 믿게 되었습니다. 발굴에는 군사적 지원이 필요할 뿐만 아니라, 초심자의 눈에는 Bael Modan의 위치가 현재 상태에서 세계 정치의 변동성을 고려할 때 얼라이언스에 전략적 가치가 있을 수 있다고 생각합니다.\n\n 아아, 나는 빗나갔다. 바위 아래에는 해야 할 일이 많습니다. 글을 쓰는 데 시간을 너무 많이 썼고 파는 데는 충분하지 않았습니다...' WHERE `entry`=344; +UPDATE `locales_page_text` SET `Text_loc1`='우리가 이곳에서 다양한 악한 요소를 상대하고 있다는 사실 때문에 저는 왕의 군대의 지원이 필요하다고 믿게 되었습니다. 발굴에는 군사적 지원이 필요할 뿐만 아니라, 초심자의 눈에는 Bael Modan의 위치가 현재 상태에서 세계 정치의 변동성을 고려할 때 얼라이언스에 전략적 가치가 있을 수 있다고 생각합니다. 아아, 나는 빗나갔다. 바위 아래에는 해야 할 일이 많습니다. 글을 쓰는 데 시간을 너무 많이 썼고 파는 데는 충분하지 않았습니다...' WHERE `entry`=349; +UPDATE `locales_page_text` SET `Text_loc1`='사모플랜지 제어 콘솔은 연료, 가스, 액체 및 관련 기계류의 흐름을 자동으로 조절하는 데 사용할 수 있습니다. 초기 구성이 완료되면 간단한 유지 관리로 걱정 없이 실행할 수 있습니다.\n\n 제어 콘솔 구성 요소의 간략한 목록(왼쪽에서 오른쪽으로)\n\n I. 메인 파워 레버\n\n 맞물린 위치는 사모플랜지를 가능하게 합니다. 레버가 꺼짐 위치에 있을 때 제어 메커니즘이 자동으로 해제되지 않습니다. 이것은 단순히' WHERE `entry`=350; +UPDATE `locales_page_text` SET `Text_loc1`='Fizsprocket 감독관님, Razdunk 대통령의 승인을 받아 요청하신 장비 목록을 동봉해 주십시오.\n\n 그는 나에게 칼림도어 전체에 작전을 세우는 데 투자 회사의 기득권이 있음을 당신에게 상기시키고 강조해 달라고 부탁했습니다. 불모의 땅에 있는 우리의 시추 및 채광 전초기지는 수익성과 효율성이 입증되었지만 여전히 귀하의 관할 구역인 멀고어에서 충분한 생산량을 기다리고 있습니다.\n\n 자문위원회는 설립의 어려움을 이해합니다.' WHERE `entry`=352; +UPDATE `locales_page_text` SET `Text_loc1`='타우렌 고향과 매우 가까운 대규모 작전이지만, 이 지역의 전반적인 사업 계획에 큰 장애물이 된다고 생각하지 않습니다.\n\n 광물이 풍부한 멀고어 평원에서 채광이 시작되었다는 소식을 듣게 되어 기쁩니다. 이로 인해 위원회는 귀하의 장비 요청을 승인했습니다. 채광 외에도 Mulgore는 목재 분야에서 많은 것을 제공할 수 있다고 생각합니다.' WHERE `entry`=353; +UPDATE `locales_page_text` SET `Text_loc1`='밀.' WHERE `entry`=354; +UPDATE `locales_page_text` SET `Text_loc1`='냉각 프로세스를 시작하면 전원이 꺼지는 데 약 1~2분(상황에 따라 다름)이 소요됩니다.\n\n 중요 참고 사항: 주 전원 레버는 실제 기계의 제어 밸브 3개가 해제된 경우에만 조작할 수 있습니다. 이 밸브는 어떤 순서로든 차단할 수 있습니다.\n\n 첫 번째는 대형 수직 굴뚝의 바닥에서 찾을 수 있는 MAIN CONTROL VALVE입니다. 다음으로 이어지는 대형 파이프에서 FUEL CONTROL VALVE를 찾을 수 있습니다.' WHERE `entry`=355; +UPDATE `locales_page_text` SET `Text_loc1`='연료 탱크(3개가 있어야 함)에서 굴뚝까지. 마지막으로 REGULATOR VALVE는 굴뚝으로 흐르는 두 개의 대형 원통형 탱크 중 아래쪽에서 찾을 수 있습니다.\n\n II. 연료 게이지\n\n 1차, 2차 및 3차 연료 탱크의 현재 압력을 표시합니다.\n\n III. 유량계\n\n 시스템 내의 현재 유량을 표시합니다.' WHERE `entry`=356; +UPDATE `locales_page_text` SET `Text_loc1`='IV. 흐름 제어\n\n 유속을 높이거나 낮춥니다. 이는 사모플랜지 제어 메커니즘에 의해 자동으로 제어됩니다.\n\n V. 온도 게이지\n\n 시스템의 일반적인 작동 온도를 표시합니다.' WHERE `entry`=357; +UPDATE `locales_page_text` SET `Text_loc1`='별의 아이들은 영원한 우물의 반짝이는 물가에서 오랫동안 살았습니다. 영원한 황혼의 빛, 달의 위상이자 여신인 엘룬이 자신의 일을 쉬는 시간에 그 물 속에 살았다는 사실은 모두에게 알려져 있었습니다. 엘룬의 은총을 받은 별의 아이들은 우물의 기슭에 그들의 집을 지었습니다. 그들의 시선은 항상 하늘을 향해 달빛이 비치는 밤을 향하도록 훈련받았습니다.\n\n 많은 도시와 거주지가 건설되었지만' WHERE `entry`=358; +UPDATE `locales_page_text` SET `Text_loc1`='마법에 걸린 숲의 고대 나무가 뿌리째 뽑히고 넘어지면서 땅이 떨렸습니다. Cenarius의 아들과 딸이 돌보는 숲과 숲과 별의 아이들의 돌탑이 롤링 그라운드로 옮겨졌습니다. 전투의 혼돈 속에서 절망 속에서도 빛나는 우리의 여왕이 있었습니다. 마법에 걸린 하늘은 마법의 방출과 함께 색이 바뀌었고, 세계를 찢어버릴 듯한 폭발이 일어났다.\n\n 형제는 형제와 싸웠다. 선택한 싸움' WHERE `entry`=359; +UPDATE `locales_page_text` SET `Text_loc1`='마스터 델그렌,\n\n 당신이 두려워했던 그대로입니다. 알살락스의 탑에 대한 당신의 이론이 사실임이 입증되었습니다. 사악한 사티로스를 포함하여 많은 흑마법사들과 함께 컬트가 탑에 모였습니다. 그들은 스스로를 Cult of the Dark Strand라고 부릅니다. 어떤 비열한 목적이 그들을 하나로 모으는지 상상할 수 없지만 걱정스럽습니다.\n\n 이 편지를 간결하게 작성했지만 제 주변의 숲에는 위험이 도사리고 있어 상황을 설명하는 데 몇 마디 할 수 없습니다. 나' WHERE `entry`=361; +UPDATE `locales_page_text` SET `Text_loc1`='호숫가에서 Ameth\'Aran과 Bashal\'Aran은 칼도레이가 사랑하는 여왕 아즈샤라의 손길을 창조한 최초의 존재였습니다. 그녀가 가장 좋아하는 명가의 하수인을 쌍둥이 마을로 데려와 거주하게 했고, 그들을 다스리기 위해 애스리쿠스 나라신을 두었습니다. 마을.\n\n 그의 두 번째 마법사는 그의 신체적 능력만큼이나 신비한 마법의 기량으로 알려진 마법사입니다.' WHERE `entry`=364; +UPDATE `locales_page_text` SET `Text_loc1`='Asterion은 Bashal\'Aran의 사람들 사이에서 살았으며 Ameth\'Aran으로 여러 번 가서 사람들의 필요와 결핍을 확인했습니다.\n\n 그리하여 영원의 샘 기슭에서 쌍둥이 마을이 성장하고 번영하는 동안 별 아래의 세계는 천천히 광기에 빠졌습니다.' WHERE `entry`=365; +UPDATE `locales_page_text` SET `Text_loc1`='축복 받은. 싸운 것은 모든 명가가 아니었습니다. 일부는 광기에 사로잡혀 꼼짝도 하지 않고 서 있었습니다. 강력한 도시와 초라한 마을이 모두 그들 주위에서 쓰러졌습니다.\n\n Ameth\'Aran에서는 모든 것이 폐허가 되었고, 그곳의 사람들은 파멸을 면할 수 있을 것처럼 땅에 달라붙었습니다. 그때 아즈샤라의 총애를 받는 애스리쿠스 나라신이 나타나 그들을 안전한 곳으로 안내했습니다.\n\n 주문으로 그들을 보호할 수 있다고 그는 말할 것입니다. 그들 주위에 형제와 자매, 아버지와 어머니가 죽었고,' WHERE `entry`=366; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 영생을 얻고, 다가올 세계의 분리를 두려워하지 않을 것입니다...' WHERE `entry`=367; +UPDATE `locales_page_text` SET `Text_loc1`='L. F.는 얼라이언스의 바보들에 대한 공격을 강화하라고 명령했습니다. 아래는 Southshore에 대한 중요한 임무에 필요한 재료 목록입니다.\n\n 남자 20명을 위한 1주일 여행 배급\n 블랙 나이트 슈트 20벌\n 새 신발 20켤레\n 25개의 새로운 검\n 투척용 칼 30개\n 블랙 마스크 20개\n 염증성 오일 10병\n 마비독 50회분\n 도난당한 사우스쇼어 경비복 5벌(가능한 경우)\n 은화 100개\n\n --바론 V.\n 병참장교' WHERE `entry`=371; +UPDATE `locales_page_text` SET `Text_loc1`='자일예의 별\n\n 구두쇠 그렐보르그에게는 별이 있습니다. 그는 알터랙 산맥의 알터랙 폐허에서 싸구려를 찾아다니며 시간을 보내는 탐욕스러운 오우거입니다. 그의 수집품 대부분은 쓸모가 없지만 Xil\'yeh의 별이라는 한 항목은 귀중한 속성을 가지고 있습니다.' WHERE `entry`=372; +UPDATE `locales_page_text` SET `Text_loc1`='다군의 손\n \n 고대 문헌에 따르면 다군의 발톱은 먹이를 죽이지 않고 다른 것, 즉 옛 종족의 일원으로 변이시키는 독을 분비한다고 합니다. 우리에게 그 가치는 의심의 여지가 없습니다.\n\n Dagun은 심해에 살지만 Dustwallow Marsh의 Mirefin Murlocs 부족에 의해 정기적으로 수면으로 유인됩니다. 그들의 신탁은 마법에 걸린 바다 다시마로 그를 소환합니다. 신탁을 충분히 죽이면 다시마를 찾을 수 있습니다. 그런 다음 멀록 제단에 올려 놓으면 Dagun이 올 것입니다.' WHERE `entry`=373; +UPDATE `locales_page_text` SET `Text_loc1`='레거시 하트\n\n Mogh the Undying은 Stranglethorn의 트롤 주술사입니다. 그리고 그는 그 비밀을 풀 수 있는 사람들에게 죽음을 막아준다는 레거시 하트를 소유하고 있습니다. 줄맘웨의 폐허에서 모그를 찾을 수 있을 것입니다. 가능하다면 그를 쓰러뜨리고 레거시 하트를 가져오세요.' WHERE `entry`=374; +UPDATE `locales_page_text` SET `Text_loc1`='별, 손, 심장 이 세 가지 아이템을 가져오면 Yagyin\'s Digest가 당신의 것이 될 것입니다.\n\n -G.B.' WHERE `entry`=375; +UPDATE `locales_page_text` SET `Text_loc1`='자일예의 별\n \n 알터랙의 오우거인 구두쇠 그렐보르그는 이 보석의 마지막 소유자로 알려져 있으며 소유자에게 다른 세계와 교감할 수 있는 능력을 부여하기 위해 속삭였습니다. 소식통에 따르면 그렐보르그는 알터랙 산맥의 알터랙 폐허를 돌아다니며 더 많은 유물을 찾기 위해 잔해와 잔해를 뒤지고 있습니다.' WHERE `entry`=376; +UPDATE `locales_page_text` SET `Text_loc1`='다군의 손\n \n Dagun은 Dustwallow Marsh의 Murlocs가 숭배하는 심해의 생물입니다. 그들은 주술사의 마법에 걸린 특별한 바다 다시마로 그를 수면으로 유인합니다. 멀록을 사냥하고 마법에 걸린 켈프를 모아 멀록의 제단에 올려놓으세요. Dagun이 올 것이고, 당신은 기다리고 있을 것입니다.\n\n 나는 그 손을 원한다.' WHERE `entry`=377; +UPDATE `locales_page_text` SET `Text_loc1`='레거시 하트\n\n 오래된 경전에는 유산 심장을 소유한 자는 무덤을 두려워하지 않는다고 합니다. 아마도 이것은 사실일 것입니다. 마음의 소유자인 트롤 모그는 불멸의 모그로 알려져 있기 때문입니다. Skullsplitter 부족의 주술사인 Mogh는 줄맘웨 폐허의 가시덤불에 거주합니다.' WHERE `entry`=378; +UPDATE `locales_page_text` SET `Text_loc1`='저에게 별, 손, 마음을 가져오시면 야긴 다이제스트 한 부를 드리겠습니다.\n\n -키퍼' WHERE `entry`=379; +UPDATE `locales_page_text` SET `Text_loc1`='Deathstalker Mission Report$B$BA요원: Rane Yorick, Quinn Yorick, Erland McKree$B$B주요 임무: 북부 은빛 소나무를 통해 정찰을 수행하고 야생 동물과 Scourge의 위협 수준을 결정합니다.' WHERE `entry`=380; +UPDATE `locales_page_text` SET `Text_loc1`='요원들이 소탕을 시작하여 늑대인간의 존재를 확인했습니다. 이 위협을 줄이기 위해 파견된 사냥 부대를 추천합니다.$B$BU데드 필드라고 불리는 농장 주거지에서 죽은 놀이 발견되었습니다. 농장에서의 그들의 목적은 알려지지 않았지만 그들의 움직임과 준비 수준은 임박한 군사 행동을 암시합니다. 관찰 당시 놀들 사이에서 주목할만한 지도자는 발견되지 않았습니다. 지도부나 증원군이 도착하기를 기다리고 있는 것으로 추정된다.' WHERE `entry`=381; +UPDATE `locales_page_text` SET `Text_loc1`='소탕을 계속하면서 우리 요원들은 Ivar의 농장에 구금되었습니다. Ivar, 그의 가족 및 그의 일꾼 대부분은 Scourge에 굴복하여 하수인이 되었습니다.$B$B우리 요원은 공격을 받았고 매복자를 물리치는 데 성공했지만 심각한 부상을 입었습니다. 특히 Quinn 요원이 그러했습니다.' WHERE `entry`=382; +UPDATE `locales_page_text` SET `Text_loc1`='Ivar의 오래된 집에서 방어 위치를 잡았고 Rane이 미래의 공격을 감시하는 동안 Erland는 정찰 임무를 계속했습니다.$B$BERland는 Worgs에 의해 북쪽 과수원에 고정되었고 다른 Forsaken 요원의 도움으로만 탈출했습니다. 그 대리인이 이 보고서의 전달자입니다.' WHERE `entry`=383; +UPDATE `locales_page_text` SET `Text_loc1`='이 보고서 전달자는 우리 임무의 성공뿐만 아니라 Ivar the Foul의 패배, Erland의 구조 및 이 보고서의 구출에도 중요한 역할을 했다는 점에 주목해야 합니다.$B$B우리는 감사를 표합니다. 사령부는 이 개인에게 현장에서 보여준 공로에 합당한 상을 수여할 것을 권고합니다.$B$B-Deathstalker Rane Yorick,$BMission Leader' WHERE `entry`=386; +UPDATE `locales_page_text` SET `Text_loc1`='그래서 그는 방황하고 찾았습니다. 그리고 그의 팔은 그에게 잃어버린 채로 남아있었습니다. 그래서 그는 걸어가면서 저주하고 포효했습니다.\n\n 그러나 Gri\'lek은 오래 전에 영혼에게서 귀를 돌렸고 그들은 분노했고 그의 저주를 듣지 않았습니다.\n\n Doomed는 Gri\'lek이었습니다. 팔도 없이 방황할 운명.' WHERE `entry`=387; +UPDATE `locales_page_text` SET `Text_loc1`='악의 세력이 이것들을 만들었고,\n 그는 Dreadmist Peak에 편안하게 앉아 있습니다.\n 그는 당신과 당신의 친구를 비웃고,\n 그의 엘리멘탈은 끝이 없고,\n\n 곧 당신은 이 마법사와 맞서야 합니다.\n 오직 죽음만이 그의 분노를 끝낼 것이기 때문입니다.' WHERE `entry`=394; +UPDATE `locales_page_text` SET `Text_loc1`='멜탄드리스의 제단\n\n \"엘룬의 빛이 이 영원한 골짜기를 비추고 태곳적부터 그랬던 것처럼 숲의 길을 비추기를 바랍니다.\"' WHERE `entry`=395; +UPDATE `locales_page_text` SET `Text_loc1`='엘룬이 내 소원을 들어주었다. 쓰러진 동료들의 목숨은 헛되지 않을 것이며, 나는 엘룬의 낫으로 그들의 죽음을 복수할 것이다. 그것은 칼도레이보다 더 오래되었을 수 있는 고대의 나뭇가지로 뒤틀리고 울퉁불퉁한 나무입니다.\n\n 여러 시간 동안 나는 여신이 나에게 준 도구를 조사했습니다. 그것은 확실히 평범한 무기가 아니며 단순한 마법 도구도 아닙니다. 그것으로... 시간과 공간의 장벽이 약해지는 것 같습니다.\n\n 낫을 들고' WHERE `entry`=396; +UPDATE `locales_page_text` SET `Text_loc1`='내 손에 나는 혼돈의 환상을 받았습니다. 늑대 인간... 늑대인간... 엄청난 적과 싸웠습니다. 늑대인간은 그들의 원시 종족에 걸맞게 잔인하게 싸웠지만, 그들의 적은 에메랄드 불꽃의 군주들인 단호했습니다.\n\n 그리고 그때 나는 낫의 진정한 힘을 깨달았습니다. 그것에 집중함으로써 나는 늑대인간과 소통할 수 있게 되었다. 그러나 내가 그들에게 연락하는 데 사용한 것은 말이 아닙니다. 그것은 뭔가 달랐다... 나는 그것을 설명할 수 없었다.\n\n 중요한 것은 늑대인간이 들었다는 것입니다.' WHERE `entry`=397; +UPDATE `locales_page_text` SET `Text_loc1`='그리고 나를 이해했다. 더 낫에 에너지를 집중시키면 장벽이 더 약해져서 늑대인간을 우리 세계로 끌어들일 수 있었습니다. 첫 번째 시도에서 1.5점을 소환할 수 있었습니다. 그들은 나를 따라 전투에 들어갔고, 내 명령에 따라 그들의 잔인한 힘으로 우리는 악령의 숲의 악마들을 찢어발겼습니다.\n\n 엘룬이 내 소원을 들어주었다. 숲이 깨끗해집니다.\n\n\n 내 일이 끝날 때까지 엘룬의 축복이 있기를.' WHERE `entry`=398; +UPDATE `locales_page_text` SET `Text_loc1`='모두 잘됩니다. 내 편에서 싸울 늑대인간을 더 많이 소환했습니다. 머리가 단순하지만 공격을 조정하고 그룹으로 기능하는 인상적인 능력을 보여주었습니다.\n\n 나는 그들의 무리에서 지도자를 식별했습니다. 나는 그들에게 소그룹의 전사들을 지휘하게 했다. 우리는 한 번에 숲의 여러 곳에서 공격하며 악마에 대한 나의 캠페인은 유익한 것입니다.\n\n\n 내 일이 끝날 때까지 엘룬의 축복이 있기를.' WHERE `entry`=399; +UPDATE `locales_page_text` SET `Text_loc1`='팩이 분실되었습니다. 나는 늑대인간에게 숲을 돌아다니며 악마가 들끓는 지역을 식별하도록 보냈지만 그들은 돌아오지 않았습니다. 나는 내가 통제권을 위임한 지도자들에 대해 걱정하기 시작한다. 그들은 마음이 단순하고 내가 그들에게 준 이 작은 권한을 최대한 발휘한다. 통제력을 잃고 있습니까? 아마도 당분간 추가 늑대인간 소환을 중단해야 할 것 같습니다.\n\n\n 내 일이 끝날 때까지 엘룬의 축복이 있기를.' WHERE `entry`=400; +UPDATE `locales_page_text` SET `Text_loc1`='늑대인간을 추가로 소환하지는 않았지만, 그들의 수는 계속해서 증가하고 있습니다. 낫이 소환 과정에 더 이상 내 개입을 필요로 하지 않는 것 같습니다. 이것은 문제입니다. 내가 찾을 수 있는 만큼 팩을 모아 멜탄드리스의 제단에 두라고 명령했습니다.\n\n 그동안 저는 다르나서스의 도서관을 수색하고 어둠해안의 고대인 모임과 상의했습니다. 이 늑대인간에 대한 정보는 하나도 찾지 못했습니다. 보고를 들었고,' WHERE `entry`=401; +UPDATE `locales_page_text` SET `Text_loc1`='Arugal이라는 Kirin Tor의 마법사의 속삭임. 내가 들은 바로는 그가 늑대인간도 소환했을 가능성이 있다. 나는 이 마법사와 상의하고 그가 무엇을 알고 있는지 알아볼 것입니다.\n\n 늑대인간은 위험하니 흐름을 막고 싶습니다. 내일 나는 불모의 땅에 있는 항구로 가서 신세계로 가는 길을 예약할 것이다.\n\n\n 내 일이 끝날 때까지 엘룬의 축복이 있기를.' WHERE `entry`=402; +UPDATE `locales_page_text` SET `Text_loc1`='나는 Ashenvale을 돕기 위한 나의 탐구에 대한 기록을 남기기 위해 이 일기를 시작했습니다. 얼마 전에 발생한 일부 사건에는 미스터리가 있으며, 제 사람들을 돕기 위해 일부를 풀 수 있기를 바랍니다.\n\n 나중에 마음이 미끄러지지 않도록 사실을 기록하는 것부터 시작하겠습니다.\n\n 나는 최근에 마법사 Dartol의 노력에 대한 소문에 대한 진실을 발견했습니다.' WHERE `entry`=403; +UPDATE `locales_page_text` SET `Text_loc1`='한때 인간이 우리 땅에 와서 우리 방식을 배우는 것이 터무니없다고 생각했던 곳에서 이 사악한 마법사가 이곳에 와서 살아남았을 뿐만 아니라 우리 지식의 일부를 얻었습니다. 아직 어떻게 될지 확신이 안서서...\n\n 나는 조사하는 동안 그의 목표를 발견하지 못했지만 그의 계획은 간단해 보였습니다. 그는 드루이드 마법을 사용하여 친구가 되어 펄볼그를 통제하기를 원했습니다. 내 친족을 해치려는 시도였거나 다른 악의적인 목적이 있었다면 내 길이 끝나기 전에 알아내길 바랍니다.' WHERE `entry`=404; +UPDATE `locales_page_text` SET `Text_loc1`='그럼에도 불구하고 그는 자신의 계획을 실현하는 데 전무후무한 것보다 분명히 더 성공적이었습니다. 내 백성을 짓밟기 전에 펄볼그에게 음모를 꾸미고 싶었던 걸까? 펄볼그가 탐내는 것이 있었나요? 누가 알아?\n\n 그는 자신이 만든 아이템(일종의 막대 또는 지팡이)을 사용하여 Ashenvale의 펄볼그 부족에 잠입하려 했습니다. 어느 시점에서, 그리고 이것은 많은 세부 사항이 여전히 불분명한 곳입니다.' WHERE `entry`=405; +UPDATE `locales_page_text` SET `Text_loc1`='서로. 엘프들이 그럴 것이라고 확신하듯이 펄볼그는 화를 냈지만 그들은 훨씬 더 강하게 반응하여 다르톨을 죽였습니다.\n\n 적어도 이 시점에서 펄볼그는 예전처럼 타락한 생물이 아니었습니다. 그들은 여전히 ​​이성적이고 총명했으며 우리 국민과 원만한 관계를 유지했습니다.\n\n Shael\'dryn이라는 드라이어드의 도움으로 막대를 다시 만들 수 있다면 그 힘을 사용하여 우리 동족과... 펄볼그를 도울 수 있기를 바랍니다.' WHERE `entry`=406; +UPDATE `locales_page_text` SET `Text_loc1`='모든 펄볼그가 타락한 것은 아닙니다. 일부는 여전히 살아서 숲을 보호하려고 합니다. 펄볼그가 타락하는 동안 일부 펄볼그는 도망쳤고, 많은 수가 죽임을 당했으며, 나머지는 부족에서 쫓겨났습니다.\n\n 나는 미스트랄 호수 위에 사는 썩은숲 부족의 유서 깊은 펄볼그를 찾았습니다. 그의 이름은 크롤그입니다.\n\n 나는 며칠 동안 그를 지켜봤고, 내가 펄볼그의 모습으로 그에게 접근한다면 그를 도울 수 있고 우리 민족 사이의 유대를 다시 확립할 방법을 찾을 수 있을 것이라고 생각합니다.' WHERE `entry`=407; +UPDATE `locales_page_text` SET `Text_loc1`='Dartol을 죽이는 것과 함께 펄볼그는 막대를 세 부분으로 나누어 다시는 사용할 수 없도록 했습니다. 어려웠지만 세 부분이 모두 어디에 배치되었는지는 잘 알고 있습니다.\n\n 보석\n 막대의 첫 번째 부분인 빛나는 보석은 잿빛 골짜기 북서부의 성소에 숨겨져 있었습니다. 나는 이제 이 성소가 팔라딤 호수 중앙에 있는 폐허라고 생각합니다. 센티넬이 말하길 지금은 멀록이 살고 있다고 합니다.' WHERE `entry`=408; +UPDATE `locales_page_text` SET `Text_loc1`='제단에 숨겨진 보석을 찾을 수 없다면 멀록 중 한 명이 소유하고 있을 수도 있습니다.\n\n 샤프트 부분\n 막대의 이 부분은 현재 Felwood라고 불리는 곳 근처의 나무정령에게 주어졌습니다. 펄볼그도 우리 종족도 그처럼 훌륭한 생명체가 땅을 뒤덮은 타락에 빠질 수 있다고는 생각하지 못했을 것입니다.\n\n 내 연구에 따르면 수호자들은 그 조각을 상자 안에 잠긴 작은 빈터에 보관했습니다. 자세한 내용을 알아보려면 Shael\'dryn과 대화해야 합니다.' WHERE `entry`=409; +UPDATE `locales_page_text` SET `Text_loc1`='1. 1명 또는 8명 확보\n 2. 사람을 세게 때리다\n 3. 더 많은 히트맨\n 4. 사람을 불에 태우다\n 5. 먹는 사람' WHERE `entry`=410; +UPDATE `locales_page_text` SET `Text_loc1`='샬드린은 아이리스 호수 북동쪽의 달샘을 지키는 드라이어드입니다. 그녀는 숲을 떠나거나 타락에 버리기를 거부합니다. 나는 그녀가 막대를 수리하거나 적어도 내가 스스로 할 수 있는 방법을 말해 줄 힘과 지식이 있다는 것을 압니다.\n\n 자루\n 막대의 끝은 Dor\'danil의 드루이드에게 주어졌습니다. 그러나 여기에는 한 가지 중요한 문제가 있습니다. 드루이드가 죽었습니다.\n\n 그들의 영혼은 이제 그 지역에 거주하며 더 이상 친절하지 않습니다.' WHERE `entry`=411; +UPDATE `locales_page_text` SET `Text_loc1`='더 많은 조사가 필요할 수 있습니다. 도르다닐의 깊은 곳을 파헤쳐 머리 자루를 찾는 것은 고사하고 내 죽은 동족의 영혼과 싸울 만큼 내가 힘이 센지 확신이 서지 않습니다.\n\n (참고: 아스트라나르에서 준비하는 동안 나는 최근에 잿빛 골짜기에서 우리 동족을 돕기 위해 상당한 시간을 보낸 드워프 사냥꾼을 만났습니다. 그는 스톰윈드라는 곳에서 왔습니다.\n\n 우리는 어느 날 밤 에일 몇 잔을 마시며 이야기를 나눴고 그의 이야기는 나에게 자루를 찾을 수 있는 새로운 희망을 주었습니다...' WHERE `entry`=412; +UPDATE `locales_page_text` SET `Text_loc1`='그는 도르다닐 전역을 돌아다녔고 머리 부분을 담을 수 있는 상자나 용기를 본 적이 없다고 말했습니다.\n\n 그는 또한 썩어가는 슬라임이 그 지역에 서식했으며, 그들보다 작은 거의 모든 것을 먹어 치웠다고 말했습니다. 그는 그들이 탁자, 조각품, 곰, 심지어 격언까지 \"먹는\" 것을 보았습니다!\n\n 슬라임은 마법 같은 것들로부터 상당한 양의 생계를 유지하는 것 같습니다. 자루가 있는 상자에 마법이 걸려 있었다면 슬라임이 먹었을지도 모릅니다.' WHERE `entry`=413; +UPDATE `locales_page_text` SET `Text_loc1`='도박이지만 현재로서는 다른 단서가 없습니다...\n\n 더 많은 정보를 알게 되면 여기에 세부 정보를 추가하겠습니다. 하지만 그때까지는 막대의 부품을 찾고 Ashenvale을 돕기 위해 노력할 것입니다.' WHERE `entry`=414; +UPDATE `locales_page_text` SET `Text_loc1`='진질,\n 오랜 시간이 흘렀지만 마지막 Bloodfeather가 죽임을 당했다는 사실을 당신이 알고 싶어할 것이라고 생각했습니다. 고맙다고 하지마세요. 편지를 전달하는 사람이 살인자입니다. 원하신다면 짐마차가 불모의 땅을 순회한 후에 그녀의 머리를 배달해 드릴 수 있습니다. 나는 당신이 당신의 부두 마법을 위해 그런 종류의 물건을 좋아한다는 것을 압니다.\n 오랜 친구를 돌봐.\n\n -다속 스위프트대거' WHERE `entry`=415; +UPDATE `locales_page_text` SET `Text_loc1`='좋아요, NG-5 장약과 기폭 장치를 준비해야 합니다. 내가 당신을 위해 그것들에 라벨을 붙였습니다... 파란색은 제재소를 위한 것입니다. Red는 Windshear Mine입니다.$B$BI는 약간의 정찰을 수행했으며 Windshear Crag 전체에 충분한 폭발물이 있으므로 들어가서 폭발물을 설치한 다음 폭파하기 전에 나가는 것이 전혀 문제가 되지 않습니다. $B$B기억하세요, 이것은 주의를 산만하게 합니다. 무슨 일이 있었는지 확인하기 위해 고블린들이 도착하기 전에 마차에서 멀리 떨어진 다음, 마차 뒤로 몰래 들어가십시오.' WHERE `entry`=417; +UPDATE `locales_page_text` SET `Text_loc1`='그건 그렇고 그들에게 조심하십시오. 니트로미르글리세로늄만으로도 당신을 먼지로 만들 수 있습니다. 안정적이고 안전하게 보관할 수 있도록 구리 튜브에 약간의 액체를 넣었습니다.$B$B콜린에게서 받은 두루마리를 기폭 장치 상자에 사용했습니다. 이제 설정한 후 NG-5 요금에 무음 메시지를 보냅니다. 간단한 Stalthwargon 메커니즘을 사용하여 와이어 전도성이 최적이고 차동 유체 사이의 니트로글리세로늄 흐름이 평균보다 나은지 확인했습니다.' WHERE `entry`=418; +UPDATE `locales_page_text` SET `Text_loc1`='설계에 대한 세부 사항으로 돌아가기 전에 폭발물을 어디에 설치해야 하는지 설명하겠습니다.$B$BPlan Alpha- 제재소:$B제재소 앞에 마차가 있습니다(여기는 삼림 벌채 지역의 북동쪽이며 목재 수집 구조). 제재소 내부에 엔지니어링 계획이 있는 것 같습니다.$B$B폭탄을 설치하려면 마차 뒤쪽으로 가십시오. 일단 설정되면 서둘러서 약간의 거리를 두십시오.' WHERE `entry`=419; +UPDATE `locales_page_text` SET `Text_loc1`='준비가 되면 기폭 장치를 작동시키세요.$B$BI 상자 케이스 내부에 Melthusian 안테나 어레이를 사용하여 구리선과 은선을 연결하여 강력한 신호를 확보했습니다. 그것은 당신에게 좋은 범위를 제공해야합니다. 근처에 있는 고블린만 조심하세요. 그들의 사이트에서 당신을 발견하면 그들은 내 창작물에 감사하지 않을 것입니다.$B$BO오, 확실하지 않은 경우를 대비해, 바람이 불 때 마차 근처에 있지 마세요... 다칠 겁니다.' WHERE `entry`=420; +UPDATE `locales_page_text` SET `Text_loc1`='플랜 베타 - Windshear Mine:$B$BI는 고블린들이 광산 입구 북쪽에서 또 다른 폭발물 마차를 사용하는 것을 보았습니다. NG-5 차지(빨간색)를 심기에 충분한 장소라고 생각합니다. 마차 뒤쪽에 돌격 장치를 설치한 후 거리를 좀 두고 버튼을 누르십시오.$B$B고블린들이 소동을 확인하기 위해 달려오지 않는다면 아마도 산이 그들의 머리 위로 내려와서일 것입니다.' WHERE `entry`=421; +UPDATE `locales_page_text` SET `Text_loc1`='벤처 회사 편지는 광산 밖에 있습니다... 바닥에 있는 상자에 있는 것 같아요.$B$B행운을 빕니다. 그리고 기억하세요...$B$BBlue 충전: 제재소$BRed 충전: 광산$B$BOh , 임무를 완수한 후 이 편지를 파기하십시오. 흠, 아마도 읽은 후에 이것들이 스스로 파괴되도록 하는 방법을 찾아야 할 것 같습니다. 나쁘지 않은 생각이네요...' WHERE `entry`=422; +UPDATE `locales_page_text` SET `Text_loc1`='--첫날--\n\n 아이언포지에서의 여정은 마침내 나를 칼림도어로 인도합니다!\n\n Bael Modan의 탐사자 Khazgorm이 큰 진전을 이루고 있습니다. 그는 오늘날 현장 학자들이 고대 신의 뼈 조각이라고 믿는 화석을 발견했습니다. Khazgorm은 화석이 더 큰 수수께끼의 일부라고 확신합니다. 그가 발굴 현장을 감독하는 동안 그는 이야기를 짜맞추기 위해 더 많은 화석을 발견하는 것을 나의 탐구로 만들었습니다.\n\n 내 임무는 더 많은 단서를 찾기 위해 남쪽으로 향하는 것입니다.' WHERE `entry`=424; +UPDATE `locales_page_text` SET `Text_loc1`='--둘째날--\n\n 불모의 땅은 광대하고 광활합니다. 내 여행은 길고 힘들었으며 지금까지 탐험가 연맹 기록 보관소에 대한 관심을 전혀 얻지 못했습니다.\n\n 주목할만한 유일한 사건은 금의 길 근처에서 일어났습니다. 멀리 떨어져서 이상한 생물을 발견했습니다. 반은 돼지, 반은 사람 같았다. 나는 재빨리 숨어 더러운 짐승들이 지나가도록 내버려 두었습니다. 그들이 남긴 지독한 악취!' WHERE `entry`=425; +UPDATE `locales_page_text` SET `Text_loc1`='--3일차--\n\n 오 위대하고 눈부신 발견이여!\n\n 오늘 탐험하는 동안 나는 멧돼지 같은 생물로 보이는 거대한 유적을 발견했습니다. 그것의 두개골은 나보다 훨씬 더 컸다. 짐승의 이빨 하나하나가 난쟁이가 될 수도 있고... 글쎄요. 발견된 유물의 규모가 워낙 크기 때문에 소문에 나왔던 고대 신 중 하나의 유물이라고 믿게 되었습니다.' WHERE `entry`=426; +UPDATE `locales_page_text` SET `Text_loc1`='얼마 전 아이언포지에 있는 탐험가 연맹 본부에서 수석 고고학자 그레이위스커가 했던 강의가 기억납니다. 늙은 녀석은 소문난 이타적인 성격 때문에 Darnassus의 이상한 엘프들이 존경하는 그런 신에 대해 언급했습니다.\n\n 바! 잠시만. 텐트 밖에서 콧소리가 들린다. 분명히 내 사과 보관함을 노리는 엉겅퀴 멧돼지일 뿐입니다....' WHERE `entry`=427; +UPDATE `locales_page_text` SET `Text_loc1`='--4일차--\n\n 캡처!\n\n 반드시... 써야... 빨리.\n\n Razorfen 부족의 멧돼지 인간에게 공격을 받았습니다. 그들이 나를 타락한 신의 거대한 멧돼지 유해로 데려가는 것이라고 믿었습니다. 대신 그들은 거대한 화석을 피해 거대한 두개골의 바로 서쪽인 골드 로드를 가로질러 향했습니다.' WHERE `entry`=428; +UPDATE `locales_page_text` SET `Text_loc1`='악취가 나고 가시덤불이 우글거리는 가시덩굴 가시덤불 속으로 거칠게 끌고 들어갔습니다. 조잡하게 만들어진 오두막 안에 던져져 죽어가는 나이트 엘프와 함께 포로로 잡혀 있습니다.\n\n 이 일지, 깃펜, 회중시계 외에는 소유물이 없습니다...\n\n 지금 오는 사람...' WHERE `entry`=429; +UPDATE `locales_page_text` SET `Text_loc1`='--5일차--\n\n 내 나이트 엘프 감방 동료가 중상을 입고 있습니다. 멧돼지 인간들은 그를 반복적으로 채찍질했고 구조대가 이 위험한 곳에서 어떤 기적을 일으키지 않는 한 머지않아 그가 죽을 것이라고 믿습니다. 그는 의식 안팎으로 미끄러집니다. 그가 깨어났을 때, 나는 내가 가지고 있는 물을 그에게 조금 주려고 노력합니다.' WHERE `entry`=430; +UPDATE `locales_page_text` SET `Text_loc1`='어젯밤에 그는 처음으로 말을 할 수 있었습니다. 그는 타락한 멧돼지 신의 소문을 조사하기 위해 이 지역으로 파견된 헤랄라스라고 불리는 드루이드입니다.\n\n 약해진 목소리로 그는 약 10,000년 전 고대인의 전쟁 중에 위대한 멧돼지 신 Agamaggan이 불타는 군단과 싸우다가 쓰러진 곳이 거대한 멧돼지 두개골이라고 믿었다고 말했습니다. 그의 육중한 몸은 땅을 납작하게 만들었고 그의 피는 땅 속으로 스며들었다. 그의 피가 떨어진 곳에서 뒤틀린 가시 첨탑이 자랍니다...' WHERE `entry`=431; +UPDATE `locales_page_text` SET `Text_loc1`='Heralath와 그의 부하들은 이 사이트에서 타락의 근원을 발견하려고 합니다. 아감막간은 순수한 신으로 여겨진다고 그는 나에게 말했다. 이 더러운 생물과 악성 가시가 땅에 상처를 입히는 이유는 참으로 수수께끼입니다.\n\n 더 많은 정보를 요청하기 전에 Heralath는 다시 한 번 잠에 빠졌습니다...' WHERE `entry`=432; +UPDATE `locales_page_text` SET `Text_loc1`='--6일차--\n\n Heralath의 상태가 악화됩니다.\n\n 그의 눈은 오늘 딱 한 번 떴다. 그는 고통스러운 고뇌로 말했지만 그의 메시지는 분명했습니다. 여기 가시덩굴 소굴에서 내 운명을 피하려면 Thalanaar에 있는 Falfindel Waywarder에게 Charlga Razoflank가 남부 불모의 땅에서 하수인을 불러일으키고 있다는 소식을 전해야 합니다. 힘은 나날이 커집니다. 타락의 역병이 크라울에서 퍼지기 전에 노파를 막아야 합니다.' WHERE `entry`=433; +UPDATE `locales_page_text` SET `Text_loc1`='불쌍한 헤랄라스는 뼈처럼 창백해 보입니다. 그의 열은 시시각각 악화된다. 그러는 동안 멧돼지 인간들은 대규모 군사 행동을 준비하고 있습니다. 빨리 탈출을 시도하지 않으면 엘프 감방 동료와 비슷한 운명을 맞이하게 될까봐 두렵습니다.\n\n 내 계획은 멧돼지 인간들이 다음 사냥을 위해 떠날 때 몰래 빠져나가는 것입니다. 내 경비원은 게으르고 종종 교대 시간 동안 잠을 잔다.' WHERE `entry`=434; +UPDATE `locales_page_text` SET `Text_loc1`='소굴에서 벗어나면 나는 버섯구름 봉우리를 향해, 그리고 서쪽으로 신비한 페랄라스 숲의 경계에 있는 탈라나르로 향할 것입니다. 그곳에서 나는 Falfindel Waywarder로 알려진 드루이드를 찾을 것입니다.\n\n 우리 민족의 과거를 탐구하려는 시도로 시작된 것이 훨씬 더 큰 것으로 바뀌었습니다. 얼라이언스의 수호는 내 손에 달려있다....' WHERE `entry`=435; +UPDATE `locales_page_text` SET `Text_loc1`='주문 번호: 45TK-3\n 구매자: Kravel Koalbeard\n\n 송장:\n\n 하이드로 래칫 (3)\n 리피터 볼트(50)\n 30인치 20게이지 구리 튜브(12)\n 스너프, Deepfury 브랜드 (1)\n 고급 프리즘(3)' WHERE `entry`=436; +UPDATE `locales_page_text` SET `Text_loc1`='이 메시지를 직접 여러분에게 전하고 싶지만 중요한 행사를 놓칠까봐 떠나기가 두렵습니다.\n\n 알살락스의 탑에 대한 나의 관찰에 대해 더 알고 싶다면, 이 메시지의 전달자는 나에게 적지 않은 도움을 주었고 $g는 다음과 같습니다. 그녀; 신뢰할 수 있습니다.\n\n 급히,\n 발툴 섀도스트라이크' WHERE `entry`=437; +UPDATE `locales_page_text` SET `Text_loc1`='도깨비 나즈 스팀보일은 그야말로 도깨비 상인 왕자의 아들이다(어느 왕자? 그 정보의 대가는 높다).\n\n 그는 자신이 돈을 버는 것보다 가족이 버는 돈을 쓰는 것을 훨씬 더 즐기는 것 같습니다. 그래서 그는 가족의 비축물에서 약간의 재산을 훔쳐 현재 Shimmering Flats에 숨어 있습니다.\n\n 그의 아버지가 그가 있는 곳을 안다면 반드시 그를 찾아서 집으로 끌고 갈 것입니다.' WHERE `entry`=438; +UPDATE `locales_page_text` SET `Text_loc1`='미스터 피즐버브,\n\n 이 편지의 전달자와 저는 귀하의 참여를 환영하는 비즈니스 벤처를 고안하고 있습니다.\n\n 아시다시피 저는 Shimmering Flats에서 많은 시간을 보냅니다. 앞서 언급한 비즈니스 벤처는 이 아파트에서 경주를 다룹니다.\n\n 경주, 특히 경주에 대한 도박에 관심이 있다면 계속 읽어 보십시오. 가시덤불에 대한 귀하의 지식이 우리 계획에 유용할 것이라고 생각하기 때문입니다.' WHERE `entry`=439; +UPDATE `locales_page_text` SET `Text_loc1`='미스터 피즐버브,\n\n 당신이 내 동료에게 준 음료는 대성공이었습니다. 술은 강해서 정신을 무디게 할 뿐만 아니라 중독성이 있는 것 같습니다. 해보신 분들은 더 좋아하실 거라 확신합니다.\n\n 우리는 당신에게 빚을 졌습니다, 크랭크.\n\n Shimmering Flats에 오시거나 동료를 보내 이곳에서 제공하는 새로운 도박 기회를 이용하시기 바랍니다.\n\n --크레이블' WHERE `entry`=440; +UPDATE `locales_page_text` SET `Text_loc1`='좋은 마르텍,\n\n 나는 잼에 있고 당신의 도움이 필요합니다.\n\n 내 동생과 나는 경주용 자동차를 만들고 있고 우리는 강한 피스톤이 필요합니다. 내가 시도하는 것은 충분히 어렵습니다. 그 어떤 것도 우리 새 차의 속도를 따라잡을 수 없습니다. 그래서 엔진이 계속 고장납니다!\n\n 당신은 금속 공예의 전문가입니다. 도와주셔야 합니다. 당신은 할 수있는 유일한 사람입니다.' WHERE `entry`=441; +UPDATE `locales_page_text` SET `Text_loc1`='Frostmaw와 맞서려면 그가 좋아하는 먹이의 고기로 그를 유인해야 합니다.\n\n 아제로스의 알터랙 산맥으로 가서 거대한 퓨마를 사냥하세요. 그것을 죽인 다음 시체를 야수 웬디고가 신성시하는 그로리스 동굴로 가져가십시오.\n\n 시체를 우젤의 불꽃 위에 놓으면 고기 타는 냄새가 동굴에서 퍼집니다.\n\n 그리고 때가 되면 Frostmaw가 올 것입니다.' WHERE `entry`=442; +UPDATE `locales_page_text` SET `Text_loc1`='증오가 얼마나 쉽게 사람들을 당신의 의지에 굴복시키는 데 이용될 수 있는지는 저를 계속해서 놀라게 합니다. 오크와 트롤은 가장 손쉬웠고, 얼라이언스에 대한 그들의 증오심 때문에 그들은 Dark Strand의 메시지를 기꺼이 듣게 되었습니다. 그들은 그들이 섬기는 더 큰 힘을 조금이나마 눈치채고 있습니까?\n\n 분노한 성기사인 정화자 델그렌은 잿빛 골짜기 숲에서 우리의 일에 파고들고 있고, 그의 하수인 발툴은 자신의 존재가 내가 모르는 줄 알고 내 탑을 염탐하고 있습니다. Delgren은 우리가 미성년자라고 믿습니다.' WHERE `entry`=443; +UPDATE `locales_page_text` SET `Text_loc1`='위협, 또 다른 죽음의 컬트, 아마도. 그는 우리가 어둠의 의회의... 무리 중 하나일 뿐이라는 사실을 거의 알지 못합니다.\n\n 어렸을 때 나는 한 번은 겨우 알아볼 가치가 있는 작은 점인 파리에 불과해 보였지만 물면 쉽게 죽일 수 있는 곤충에 대해 들은 적이 있습니다. 당신을 가장 아프게 하고 곪게 하는 것은 당신이 무시하는 것들입니다.' WHERE `entry`=444; +UPDATE `locales_page_text` SET `Text_loc1`='플랫을 달리는 로켓 자동차는 고도로 조정되어 극한의 유지 관리가 필요합니다. 따라서 피트 크루가 항상 현장에 있는 것은 놀라운 일이 아닙니다.\n\n 이 승무원은 지속적으로 차량을 테스트하고 필요에 따라 수정 및 수정합니다. 자동차를 최고의 성능 상태로 유지하는 유일한 방법입니다.\n\n 그래서... 우리는 피트 크루의 부지런함 중 하나를 강제로 실수할 수 있는 수단을 찾고 있습니다. 그러한 실수로 인해 승무원의 차가 빠르게 파손될 수 있기 때문입니다.' WHERE `entry`=445; +UPDATE `locales_page_text` SET `Text_loc1`='어떤 차가 최상의 상태이고 어떤 차가 그렇지 않은지 제어할 수 있다면... 이것이 우리에게 주는 도박의 이점을 설명할 필요가 없습니다.\n\n 그래서, 좋은 Fizzlebub 당신에게서 우리는 구덩이 승무원의 실수를 강제할 수단이 필요합니다.\n\n 가시덤불에 노움과 고블린의 지혜를 더하는 데 사용할 수 있는 식물이나 약초 또는 음료가 있습니까?\n\n --케이. 콜비어드' WHERE `entry`=446; +UPDATE `locales_page_text` SET `Text_loc1`='나는 성위들과 그들의 타이탄 창조자들에 대해 인간이 일생 동안 할 수 있는 만큼 많은 연구를 해왔습니다. 타이탄이 이 세상을 떠났을 때 다섯 가지 측면이 있었습니다. 그들은 아제로스의 세계를 보호하는 임무를 맡은 강력한 용이었습니다. 그들의 이야기는 방대하고 다양하며, 지금까지도 내가 수집한 모든 정보에도 불구하고 이 멋진 생물에 대해 더 많은 것을 배울 수 있다는 것을 알고 있습니다.' WHERE `entry`=447; +UPDATE `locales_page_text` SET `Text_loc1`='약제사 라이던,\n\n 이 편지가 귀하에게 신속히 전달되고 그 전달자가 양호한 상태이기를 바랍니다. 머나먼 칼림도어에서 당신의 기술이 필요하다고 생각되는 필요가 생겼습니다.\n\n 간략히 하겠습니다.\n\n 타우렌 동맹의 고향인 멀고어에서 멀지 않은 돌발톱 산맥에 위기가 닥칩니다. 도깨비가 운영하는 벤처 회사는 그 산에서 맹렬하게 채광과 벌목을 벌이며 산의 정령을 격분시키고 있습니다.' WHERE `entry`=448; +UPDATE `locales_page_text` SET `Text_loc1`='나는 이 영혼들이 타우렌 주술사와 드루이드의 후원 아래 채널을 통해 야기하는 소란을 가정해야 합니다. 타우렌에게는 돌발톱 산맥에 있는 투자 회사가 무서운 위협이라고 생각합니다.\n\n 위협이 있든 없든 우리는 동맹국을 도와야 합니다.\n\n Lydon, 당신은 독소에 대한 폭 넓은 지식을 가지고 있습니다. Stonetalon의 고블린들 사이에 전염병을 퍼뜨리는 데 사용할 수 있는 방법을 고안해 주시겠습니까?\n\n 학술적으로 당신의 것,\n P. 자마' WHERE `entry`=449; +UPDATE `locales_page_text` SET `Text_loc1`='내가 지금 가지고 있는 많은 지식은 혼자서는 결코 배울 수 없었을 것입니다. 이 때문에 저는 나이트 엘프들에게 대단히 감사합니다. 나만큼 많은 세부 사항을 갖게 된 것은 그들의 도움이 있었기 때문입니다. 우리의 상호 작용의 결과로, 나는 그들의 시작이 내가 처음 생각했던 것보다 훨씬 더 성위들과 밀접하게 연결되어 있다는 인상을 받았습니다. 그러나 그들은 내가 확실히 알 수 없을 정도로 그들의 비밀을 너무 철저하게 지키고 있습니다.' WHERE `entry`=450; +UPDATE `locales_page_text` SET `Text_loc1`='다른 사람들이 나중에 참고할 수 있도록 여기에 넣은 측면에 대해 배운 정보입니다. 시간이 지남에 따라 이 용들이 우리 세계에 훨씬 더 큰 영향을 미칠 것이라고 생각하기 때문에 그것이 유용할 것이라는 것을 알고 있습니다.' WHERE `entry`=451; +UPDATE `locales_page_text` SET `Text_loc1`='알렉스트라자:\n 고대의 강력한 용의 여왕인 알렉스트라자는 타이탄에 의해 생명의 어머니로 명명되었습니다. 그녀는 타이탄이 떠난 후 세상을 보호하기 위해 처음으로 타이탄에 의해 만들어졌습니다. 그녀는 아제로스의 표면에서 모든 현대 종족의 탄생을 목격했다고 합니다. 거만한 태도로 알려진 그녀의 붉은용군단은 한때 다른 모든 용족을 지배했습니다.' WHERE `entry`=452; +UPDATE `locales_page_text` SET `Text_loc1`='나이트 엘프 사이에 떠도는 소문에 따르면 알렉스트라자와 반신 세나리우스는 절친한 친구였으며 불타는 군단의 첫 번째 침공 당시 그녀를 불렀다는 것입니다.' WHERE `entry`=453; +UPDATE `locales_page_text` SET `Text_loc1`='이세라:\n 몽상가 이세라는 인간의 잠재의식을 나타냅니다. 그녀는 에메랄드의 꿈을 품고 있습니다. 그녀는 상상력과 창조를 높이 평가하고 인간 종족의 야망을 인정하지만, 그녀와 그녀의 용군단은 현실 세계를 환상에 불과하다고 생각합니다. 이세라는 인간이 볼 수 있는 가장 우아하고 강력한 생명체 중 하나입니다.' WHERE `entry`=454; +UPDATE `locales_page_text` SET `Text_loc1`='말리고스:\n Malygos는 Steward of Magic 또는 Spell-Weaver로 알려져 있습니다. 그의 본래 모습은 일반적인 용의 모습이 아니며 마음대로 바꿀 수 있다고 한다. 극북으로 후퇴한 후 거의 볼 수 없는 그는 거의 항상 곤충과 같은 생물의 형태를 하고 있지만 용의 형태일 때 그와 그의 용군단은 다양한 파란색을 띤다.' WHERE `entry`=455; +UPDATE `locales_page_text` SET `Text_loc1`='노즈도르무:\n 노즈도르무는 시간과 영원의 주인으로 알려져 있습니다. 그와 그의 용군단은 청동색이며 매사에 대단한 교활함을 보여줍니다. 노즈도르무의 관심은 항상 과거의 유물을 수집하는 데 집중되어 있었습니다. 그는 필멸의 종족이나 동료 성위들의 거래에 거의 관심이 없었기 때문입니다. 타인의 정치에 대한 그의 무관심이 그가 전 세계에서 일어나는 사건에 안주한다는 의미는 아닙니다.' WHERE `entry`=456; +UPDATE `locales_page_text` SET `Text_loc1`='수호자로 여겨지는 청동용군단은 문명 지역에 큰 매력을 느낍니다. 용과 그의 비행은 천성적으로 매우 인내심이 강하며 항상 관찰에 의존하고 서두르기 전에 계획에 따라 행동합니다. 노즈도르무는 더 큰 적의 위협을 받을 때 항상 시간의 흐름과 필멸의 종족을 보호하려고 합니다.' WHERE `entry`=457; +UPDATE `locales_page_text` SET `Text_loc1`='넬타리온:\n 창조 당시부터 대지의 수호자라고 불린 넬타리온은 다른 어떤 위상보다 더 충성스럽고 아제로스를 보호했습니다. 그의 검은용군단은 필멸의 종족 사이의 경계를 포함하여 산과 땅의 다른 형성물을 만드는 일을 담당했습니다. 그의 타락의 원인은 여전히 ​​수수께끼로 남아 있습니다. 외부 영향이든 내부에서 썩은 것이든. 아마도 고대 신이 위대한 흑인의 타락에 손을 대지 않았는지 궁금합니다.' WHERE `entry`=458; +UPDATE `locales_page_text` SET `Text_loc1`='검은 용은 완전히 변신했습니다. 결국 Neltharion은 더 이상 존재하지 않았습니다. 그는 악의와 증오의 피조물인 데스윙이 되었습니다. 더 이상 하이 엘프와 같은 종족의 눈에 Earth-Warder가 아닌 그는 Titan이 부여한 이름 대신 Death Aspect와 Xaxas로 이름이 변경되었습니다. 데스윙은 혼돈과 악의 화신이며 항상 파괴에 굶주려 있습니다. 그는 틀림없이 고대 신이 추방된 후 등장한 아제로스의 첫 번째 악입니다.' WHERE `entry`=459; +UPDATE `locales_page_text` SET `Text_loc1`='축하해요!\n\n 당신은 놀라운 snufflenose gopher의 자랑스러운 새 주인입니다! 수줍음이 많은 동물이지만 새 반려동물의 보송보송한 귀여움과 놀라운 후각 능력이 사랑스럽다는 것을 알게 될 것이라고 확신합니다.\n\n 다음 페이지에서 고퍼에 대한 정보를 찾을 수 있습니다.\n\n 1. 수유 및 관리\n 2. 별나고 사랑스러운 행동\n 3. 특허 받은 Snufflenose Command Stick(tm) 사용\n\n 다시 한 번 축하드립니다. 당신은 실망하지 않을 것입니다,\n\n -마윅 러스트볼트\n 소유자, 스너프 Inc.' WHERE `entry`=467; +UPDATE `locales_page_text` SET `Text_loc1`='--13일차\n 테라모어 근처의 병력 이동이 증가했습니다. 많은 수의 인간이 서둘러 도시를 떠나 서쪽으로 이동했습니다.\n\n --14일차\n 더 많은 병력이 도시를 떠나고 있습니다. 나는 소그룹을 따라가며 그들이 테라모어의 활을 남기고 제복을 벗는 것을 지켜보았다. 아마도 그들은 탈영병일까요?\n\n --15일차\n 오늘 몇몇 테라모어 부대원들이 경비병들이 자리를 떠났다는 얘기를 우연히 들었습니다. 탈영병에 대한 나의 의심은 사실임에 틀림없다' WHERE `entry`=507; +UPDATE `locales_page_text` SET `Text_loc1`='피 흘리는 참새: 매니페스트\n\n (20) 배럴 럼. 목적지: 테라모어\n (50) 밀가루 자루. 목적지: 테라모어\n (2) 다양한 그놈 도구 상자. 목적지: 래칫\n (30) 면직물을 볼트로 고정합니다. 목적지: 테라모어\n (4) 상자 향신료. 목적지: 테라모어\n (3) 승객. 목적지: 테라모어' WHERE `entry`=527; +UPDATE `locales_page_text` SET `Text_loc1`='요르겐,\n 나의 두려움은 현실이 되었고, 그들은 내가 결코 할 수 있다고 생각하지 않은 방식으로 행동했습니다. 나는 그들이 이렇게 가까워질 것이라고 생각하지 않았지만 그들은 그렇게 했습니다.\n 이 메모의 소지자를 도와 HIM에게 보내주십시오. 솔직히 말해서 이 문제의 심각성 때문에 그가 우리를 도울 것이라고 생각합니다. 다른 위협이라면 그는 아마도 우리와 공정한 도시의 문제를 계속해서 무시할 것입니다.\n 고마워, 늙은 어부야. 나는 언제나처럼 당신에게 빚을 지고 있습니다.\n 네 친구,\n 드라베이' WHERE `entry`=528; +UPDATE `locales_page_text` SET `Text_loc1`='선장,\n\n 당신의 여행에 행운을 빕니다. 유감스럽게도 운명은 우리의 첫 번째 납치 시도를 환영하지 않았습니다.\n\n 우리 팀은 스톰윈드/아이언포지 터널에서 목표물과 접촉했을 때 미끼만 찾았습니다. 그는 우리가 인정한 것보다 더 많은 지혜를 보여준 것 같습니다.\n\n 그러나 두 번째 계획은 이미 진행 중입니다. 데피아즈단 요원들은 대상이 테라모어에 접근할 때 그를 가로막을 준비가 되어 있습니다. 곧 스톰윈드는 우리의 무는 것을 너무나 예리하게 느낄 것입니다..\n\n -중' WHERE `entry`=547; +UPDATE `locales_page_text` SET `Text_loc1`='--16일차\n Uleg와 Thargil은 임무를 마치고 테라모어 부두로 돌아왔습니다. 그들은 항구에 있는 새로운 배인 Bleeding Sparrow를 보았습니다. 배는 아제로스의 메네실 항구에서 도착했습니다.\n\n 내일 Uleg와 Thargil은 부두로 돌아가 배를 훔칠 것입니다. 그들은 테라모어와 얼라이언스 사이의 관계를 드러내는 정치 문서를 찾기를 희망합니다.' WHERE `entry`=548; +UPDATE `locales_page_text` SET `Text_loc1`='선장,\n\n 당신의 여행에 행운을 빕니다. 유감스럽게도 운명은 우리의 첫 번째 납치 시도를 환영하지 않았습니다.\n\n 우리 팀은 스톰윈드/아이언포지 터널에서 목표물과 접촉했을 때 미끼만 찾았습니다. 그는 우리가 인정한 것보다 더 많은 지혜를 보여준 것 같습니다.\n\n 그러나 두 번째 계획은 이미 진행 중입니다. 데피아즈단 요원들은 대상이 테라모어에 접근할 때 그를 가로막을 준비가 되어 있습니다. 곧 스톰윈드는 우리의 무는 것을 너무나 예리하게 느낄 것입니다..\n\n -중' WHERE `entry`=571; +UPDATE `locales_page_text` SET `Text_loc1`='로데론에서 켈투자드의 성공으로 리치 왕은 인간 문명에 대한 공격을 위한 마지막 준비를 마쳤습니다. 넬쥴은 자신의 역병 에너지를 역병 가마솥이라고 하는 휴대용 유물에 넣어 켈투자드에게 가마솥을 로데론으로 옮기라고 명령했습니다.' WHERE `entry`=572; +UPDATE `locales_page_text` SET `Text_loc1`='충성스러운 이교도들이 보호하는 가마솥은 역병 생성기 역할을 하여 로데론 북부의 순진한 농지와 도시 전체에 역병이 스며들게 할 것입니다.\n\n 리치 왕의 계획은 완벽하게 먹혔습니다. 로데론의 북부 마을 대부분이 거의 즉시 오염되었습니다. 노스렌드에서와 마찬가지로 역병에 걸린 시민들은 죽고 리치 왕의 노예가 되었습니다.' WHERE `entry`=573; +UPDATE `locales_page_text` SET `Text_loc1`='켈투자드 휘하의 컬티스트들은 그들의 어둠의 군주를 섬기기 위해 죽고 다시 일으켜지기를 간절히 바랐습니다. 그들은 언데드를 통한 불멸의 전망에 기뻐했습니다. 역병이 퍼지면서 점점 더 많은 야생 좀비가 북부 지역에 나타났습니다. 켈투자드는 점점 커지는 리치 왕의 군대를 보고 그것을 스컬지라고 명명했습니다. 곧 로데론의 관문으로 진격하여 인류를 세상에서 쓸어버릴 것이기 때문입니다.' WHERE `entry`=574; +UPDATE `locales_page_text` SET `Text_loc1`='우주가 어떻게 시작되었는지 정확히 아는 사람은 없습니다. 일부는 파국적인 우주 폭발로 무한한 세계가 광활한 거대한 암흑 속으로 회전하게 되었고 언젠가는 놀랍고 끔찍하게 다양한 생명체를 품게 될 것이라고 이론화합니다. 다른 사람들은 우주가 존재하는 그대로 전능한 단 하나의 실체에 의해 전체적으로 창조되었다고 믿습니다.' WHERE `entry`=575; +UPDATE `locales_page_text` SET `Text_loc1`='혼돈스러운 우주의 정확한 기원은 불분명하지만, 다양한 세계에 질서를 가져오고 그들의 발자취를 따를 존재들의 안전한 미래를 보장하기 위해 강력한 존재 종족이 일어났다는 것은 분명합니다.\n\n 우주의 먼 곳에서 온 거대한 금속 피부의 신인 타이탄이 앞으로 나와 그들이 만난 세계에서 일하기 시작했습니다. 그들은 거대한 산을 세우고 광활한 바다를 준설하여 세계의 형태를 형성했습니다.' WHERE `entry`=576; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 혼돈에서 질서를 창조하려는 헤아릴 수 없고 멀리 내다보는 계획의 일부인 하늘과 격렬한 대기를 존재에 불어넣었습니다. 그들은 심지어 원시 종족이 자신의 일을 하고 각자의 세계의 무결성을 유지할 수 있도록 권한을 부여했습니다.\n\n 판테온으로 알려진 엘리트 분파가 통치하는 타이탄은 창조 초기에 그레이트 다크 비욘드 전역에 흩어져 있는 1억 개의 세계에 질서를 가져왔습니다.' WHERE `entry`=577; +UPDATE `locales_page_text` SET `Text_loc1`='자애로운 판테온은 구조화된 세계를 보호하기 위해 뒤틀린 황천의 사악하고 차원이 다른 독립체의 공격 위협에 대해 항상 경계했습니다. 우주의 무수한 세계를 함께 연결하는 혼돈 마법의 천상의 차원인 네더는 오직 생명을 파괴하고 살아있는 우주의 에너지를 삼키려는 사악한 악마 존재의 무한한 수의 고향이었습니다.' WHERE `entry`=578; +UPDATE `locales_page_text` SET `Text_loc1`='--17일차\n Uleg는 임무를 마치고 돌아왔습니다. 그는 실패했고 Thargil은 체포되었습니다. 이 보고서를 Nazeer에 전달하기 위해 Uleg를 보냈습니다.\n\n 나는 여기에 남을 것이다. 저는 테라모어 연안에서 선박 활동이 증가하는 것을 목격했습니다. 나는 계속 지켜보고 주목할 만한 사건이 있으면 개인적으로 보고할 것입니다.' WHERE `entry`=579; +UPDATE `locales_page_text` SET `Text_loc1`='우리의 첫 번째 계획은 이미 실패했습니다!$B$BFist는 그날 저녁 터널 교대 근무를 위해 경비원 명단을 바꾸는 데 성공했지만, 일부 스톰윈드 시민의 예상치 못한 노력으로 인해 우리 목표는 우리가 우리보다 먼저 현장에서 도망칠 수 있었습니다. 그를 잡을 수 있습니다. 그러나 우리는 그러한 비상 사태에 대비했습니다. 계획 2가 시작되었고 스톰윈드에서 우리의 매복이 시작되기 전에 잘 진행되었습니다.' WHERE `entry`=580; +UPDATE `locales_page_text` SET `Text_loc1`='계획 2는 간단하지만 더 많은 인내가 필요합니다. Menethil 내부에 있는 우리 직원은 이미 그의 노력에 대한 보상을 받았으며 훌륭하게 성공했습니다. 항해를 시작하면 목표물을 획득하고 포획하는 데 아무런 문제가 없을 것입니다.' WHERE `entry`=581; +UPDATE `locales_page_text` SET `Text_loc1`='목적지에서 몇 마일 떨어진 곳에서 공격이 일어날 것으로 예상하십시오. 거기가 우리??? 동맹국??? 대기하게 됩니다. 왜 우리가 그 생물들과 동맹을 맺도록 강요당했는지는 모르겠지만, 우리 자신이 강요당하고 있다는 느낌을 지울 수 없습니다. 궁극적으로 그것은 중요하지 않습니다. 우리가 목표물을 구금하고 있으면 우리에게서 그것을 훔쳐간 자들로부터 스톰윈드를 되찾을 수 있을 것입니다!' WHERE `entry`=582; +UPDATE `locales_page_text` SET `Text_loc1`='마스터 롱비어드,\n\n 아시다시피 우리 Stormpikes는 탁월함을 보는 안목을 가지고 있으므로 당신의 방패의 품질은 우리에게 미스터리가 아닙니다.\n\n 그러므로 나는 당신에게 그런 방패를 부탁하고 싶습니다. 다음 페이지에 사양을 포함시켰습니다.' WHERE `entry`=607; +UPDATE `locales_page_text` SET `Text_loc1`='오크 무리에 맞선 파괴적인 2차 전쟁은 로데론 얼라이언스를 충격과 혼란에 빠뜨렸습니다. 막강한 대족장 오그림 둠해머가 이끄는 피에 굶주린 오크들은 드워프들이 점령한 카즈 모단의 ​​땅을 강타했을 뿐만 아니라 로데론의 중앙 지방도 많이 파괴했습니다. 무자비한 오크들은\n 그들의 난동이 마침내 멈추기 전에 엘프들의 외딴 왕국인 쿠엘탈라스.' WHERE `entry`=627; +UPDATE `locales_page_text` SET `Text_loc1`='Sir Anduin Lothar, Uther the Lightbringer, Admiral Daelin Proudmoore가 이끄는 얼라이언스 군대는 오크를 무자비한 맹공격에 무너진 첫 번째 왕국인 아제로스의 산산이 부서진 땅으로 남쪽으로 밀어냈습니다.\n\n 로서 경 휘하의 얼라이언스 군대는 둠해머 부족을 로데론에서 몰아내어 오크가 지배하는 아제로스 땅으로 되돌려 놓았습니다. 로서의 군대는 오크의 화산 성채인 검은바위 첨탑을 포위하고 그들의 방어선을 포위했습니다.' WHERE `entry`=628; +UPDATE `locales_page_text` SET `Text_loc1`='최후의 수단으로 둠해머와 그의 부하들은 첨탑에서 대담한 돌격을 가해 불타는 평원 한가운데에서 로서의 성기사들과 충돌했습니다. Doomhammer와 Lothar는 막강한 전투원 두 명 모두 타격을 입고 기진맥진한 거대한 전투를 벌였습니다. 둠해머는 간신히 로서를 물리치는 데 성공했지만 위대한 영웅의 죽음은 대족장이 기대했던 효과를 가져오지 못했습니다.' WHERE `entry`=629; +UPDATE `locales_page_text` SET `Text_loc1`='로서가 가장 신임하는 부관인 투랄리온은 로서의 피로 물든 방패를 들고 슬픔에 잠긴 동료들을 결집시켜 잔인한 반격을 가했습니다. 로데론과 아제로스의 누추한 기준 아래 투랄리온의 군대는 둠해머의 남은 병력 대부분을 영광스러우면서도 끔찍한 대패로 학살했습니다.' WHERE `entry`=630; +UPDATE `locales_page_text` SET `Text_loc1`='흩어진 오크 생존자들에게 남겨진 것은 오크의 힘의 마지막 보루인 어둠의 문으로 도망치는 것 외에는 아무것도 남지 않았습니다.\n\n 투랄리온과 그의 전사들은 곪아가는 슬픔의 늪을 지나 어둠의 문이 서 있는 타락한 저주받은 땅으로 남은 오크들을 추격했습니다. 그곳에서 거대한 차원문의 기슭에서 부서진 무리와 강인한 얼라이언스가 2차 대전쟁의 마지막이자 가장 유혈이 낭자한 전투를 벌였습니다.' WHERE `entry`=631; +UPDATE `locales_page_text` SET `Text_loc1`='피에 굶주린 저주로 수적으로 열세에 미쳐버린 오크들은 어쩔 수 없이 얼라이언스의 분노 앞에 쓰러졌습니다. 둠해머는 포로로 잡혀 로데론으로 호위되었고, 그의 분열된 부족들은 모아져 북쪽으로 다시 로데론으로 끌려갔습니다.' WHERE `entry`=632; +UPDATE `locales_page_text` SET `Text_loc1`='네더가드가 완성된 지 불과 몇 달 만에 어둠의 차원문의 에너지가 합쳐져 ​​드레노어로 향하는 새로운 관문이 열렸습니다. 나머지 오크 부족들은 장로 주술사 넬쥴의 지휘 아래 다시 한 번 아제로스로 돌진했습니다. Ner\'zhul의 힘을 증가시킬 많은 마법 유물을 훔치려는 의도를 가진 오크들은 드레노어에 새로운 차원문을 열어 불운한 붉은 세계에서 영원히 탈출할 계획을 세웠습니다.' WHERE `entry`=633; +UPDATE `locales_page_text` SET `Text_loc1`='넬쥴이 얼라이언스에 대한 새로운 공세를 계획하고 있다고 확신한 로데론의 테레나스 왕은 그의 군대를 드레노어로 보내 오크의 위협을 영원히 종식시켰습니다. 카드가와 투랄리온 장군이 이끄는 얼라이언스 군대는 불타는 땅을 가로질러 오크들과 충돌했습니다. 엘프 레인저 알레리아, 드워프 쿠르드란, 베테랑 병사 다나스의 도움에도 불구하고 카드가는 넬쥴이 다른 세계로 통하는 문을 여는 것을 막을 수 없었습니다.' WHERE `entry`=634; +UPDATE `locales_page_text` SET `Text_loc1`='포털의 에너지 수렴으로 인해 발생한 엄청난 마법 폭풍이 황폐해진 세계를 찢어놓기 시작했습니다. 카드가가 동료들을 아제로스로 돌려보내기 위해 필사적으로 싸우는 동안 넬쥴은 그의 가장 신뢰하는 종들만을 따라 간신히 차원문 중 하나를 통해 탈출했습니다. 죽어가는 세계에 갇히게 될 것을 깨달은 카드가와 그의 동료들은 드레노어의 폭력적인 파괴로 아제로스가 피해를 입지 않도록 사심 없이 어둠의 문을 파괴하기로 결정했습니다.' WHERE `entry`=635; +UPDATE `locales_page_text` SET `Text_loc1`='모든 기록에 따르면 영웅들은 차원문을 파괴하고 아제로스를 구하는 데 성공했지만, 그들이 드레노어의 죽음의 고통에서 탈출했는지 여부는 두고 봐야 합니다.' WHERE `entry`=636; +UPDATE `locales_page_text` SET `Text_loc1`='오크와 인간이 첫 번째 전쟁에서 충돌하기 1만 년 전, 아제로스의 세계는 무한하고 성난 바다로 둘러싸인 하나의 거대한 대륙만을 품고 있었습니다. Kalimdor로 알려진 그 땅 덩어리는 깨어 있는 세계의 야만적인 요소 사이에서 생존을 위해 경쟁하는 수많은 이질적인 종족과 생물의 고향이었습니다. 암흑 대륙의 중심에는 백열 에너지의 신비한 호수가 있었다.' WHERE `entry`=637; +UPDATE `locales_page_text` SET `Text_loc1`='나중에 영원의 샘이라고 불릴 호수는 세계의 마법과 자연의 힘의 진정한 심장이었습니다. 세계 너머 무한한 대암흑으로부터 에너지를 끌어온 우물은 신비한 샘 역할을 하여 강력한 에너지를 전 세계로 보내 모든 경이로운 형태의 생명을 키웁니다.\n\n 시간이 흘러 야행성 휴머노이드 원시 부족이 매혹적이고 마법에 걸린 호수 가장자리로 조심스럽게 나아갔습니다.' WHERE `entry`=638; +UPDATE `locales_page_text` SET `Text_loc1`='우물의 기이한 에너지에 이끌린 야성적이고 유목적인 인간형 인간들은 고요한 해안가에 투박한 집을 지었습니다. 시간이 지남에 따라 우물의 우주적 힘은 이상한 부족에게 영향을 미쳐 그들을 강하고 현명하며 사실상 불멸의 존재로 만들었습니다. 부족은 모국어로 별의 자식을 의미하는 칼도레이라는 이름을 채택했습니다. 신진 사회를 축하하기 위해 그들은 호수 주변에 거대한 구조물과 사원을 건설했습니다.' WHERE `entry`=639; +UPDATE `locales_page_text` SET `Text_loc1`='칼도레이(나중에 나이트 엘프라고 알려짐)는 달의 여신 엘룬을 숭배했으며 그녀가 낮 시간 동안 우물의 반짝이는 깊은 곳에서 잠을 잔다고 믿었습니다. 초기의 나이트 엘프 사제들과 선견자들은 만족할 줄 모르는 호기심으로 우물을 연구했고, 그 우물의 숨겨진 비밀과 힘을 파헤쳤습니다. 그들의 사회가 성장함에 따라 나이트 엘프들은\n 칼림도어의 광활함과 무수한 주민들을 만났습니다.' WHERE `entry`=640; +UPDATE `locales_page_text` SET `Text_loc1`='그들을 멈추게 한 유일한 생물은 고대의 강력한 용이었습니다. 그렇지만\n 거대한 뱀 모양의 짐승은 종종 은둔했으며 알려진 땅을 잠재적인 위협으로부터 보호하기 위해 많은 일을 했습니다. 나이트 엘프는 용이 자신을 세계의 수호자로 여기고 그들과 그들의 비밀을 그대로 두는 것이 최선이라고 믿었습니다.' WHERE `entry`=641; +UPDATE `locales_page_text` SET `Text_loc1`='시간이 흐르면서 나이트 엘프의 호기심은 많은 강력한 존재를 만나 친구가 되었으며, 그 중 가장 중요한 존재는 원시 숲의 강력한 반신인 세나리우스였습니다. 마음이 넓은 세나리우스는 호기심 많은 나이트 엘프를 좋아하게 되었고 그들에게 자연 세계에 대해 가르치는 데 많은 시간을 보냈습니다. 평온한 칼도레이는 칼림도어의 살아있는 숲에 대한 강한 공감을 발전시켰고 자연의 조화로운 균형을 즐겼습니다.' WHERE `entry`=642; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 끝이 없어 보이는 시대가 지나감에 따라 나이트 엘프의 문명은 영토적으로나 문화적으로 확장되었습니다. 그들의 신전과 길, 거처는 암흑의 대륙에 넓게 펼쳐져 있었다. 나이트 엘프의 아름답고 재능 있는 여왕 아즈샤라는 보석으로 장식된 홀 안에 그녀가 총애하는 하인들을 수용할 거대하고 경이로운 궁전을 우물의 해안에 지었습니다.' WHERE `entry`=643; +UPDATE `locales_page_text` SET `Text_loc1`='그녀가 쿠엘도레이(Quel\'dorei) 또는 상류층(High-borne)이라고 부르는 그녀의 하인들은 그녀의 모든 명령에 충실했고 자신들이 낮은 카스트 형제들보다 더 위대하다고 믿었습니다. 아즈샤라 여왕은 그녀의 백성 모두에게 공평하게 사랑받았지만, 귀족들은 질투하는 대중들에게 은밀히 미움을 받았습니다.\n\n 영원의 샘에 대한 사제들의 호기심을 공유한 아즈샤라는 교양 있는 명문가에게 그 비밀을 조사하고 세상에서 그 진정한 목적을 밝히라고 명령했습니다.' WHERE `entry`=644; +UPDATE `locales_page_text` SET `Text_loc1`='귀족들은 자신의 일에 몰두했고 끊임없이 우물을 연구했습니다. 시간이 지나면서 그들은 우물의 우주 에너지를 조작하고 제어하는 ​​능력을 개발했습니다. 무모한 실험이 진행됨에 따라 귀족들은 새로 발견한 힘을 사용하여 여가 시간에 창조하거나 파괴할 수 있음을 발견했습니다. 불운한 명가는 우연히 원시 마법을 발견했고 이제 그 마법의 숙달에 전념하기로 결심했습니다.' WHERE `entry`=645; +UPDATE `locales_page_text` SET `Text_loc1`='마법은 무책임하게 다루면 본질적으로 위험하다는 데 동의했지만, 아즈샤라와 그녀의 명가는 무모하게 마법을 사용하기 시작했습니다. 세나리우스와 주름진 많은 나이트 엘프 학자들은 명백히 변화무쌍한 마법을 가지고 장난을 치면 재앙만 일어날 것이라고 경고했습니다. 하지만 아즈샤라와 그녀의 추종자들은 완고하게 계속해서 커져가는 힘을 확장했습니다.' WHERE `entry`=646; +UPDATE `locales_page_text` SET `Text_loc1`='그들의 힘이 커지면서 아즈샤라와 귀족들에게 뚜렷한 변화가 찾아왔습니다. 오만하고 냉담한 상류층은 동료 나이트 엘프에 대해 점점 냉담하고 잔인해졌습니다. 어둡고 음울한 장막이 한때 황홀했던 아즈샤라의 아름다움을 가렸습니다. 그녀는 사랑하는 신하들로부터 물러나기 시작했고 그녀가 신뢰하는 명문 사제들 외에는 누구와도 교류하기를 거부했습니다.' WHERE `entry`=647; +UPDATE `locales_page_text` SET `Text_loc1`='우물의 효과를 연구하는 데 많은 시간을 보낸 퓨리온 스톰레이지라는 젊고 뻔뻔한 학자는 끔찍한 힘이 명가와 그의 사랑하는 여왕을 타락시키고 있다고 의심하기 시작했습니다. 그는 앞으로 닥칠 악을 상상할 수 없었지만 나이트 엘프의 삶이 곧 영원히 바뀔 것이라는 것을 알았습니다....' WHERE `entry`=648; +UPDATE `locales_page_text` SET `Text_loc1`='-주먹에서 팔꿈치까지 완벽하게 둥글다.\n\n -가장자리를 따라 스터드. 은.\n\n -중앙에 있는 하나의 큰 스터드는 세 손가락 너비에 걸쳐 있습니다. 은.\n\n -Oaken, 철로 강화.\n\n -내 이름, Gringer Stormpike가 위쪽 가장자리에 새겨져 있습니다.' WHERE `entry`=649; +UPDATE `locales_page_text` SET `Text_loc1`='결제는 일반 채널을 통해 이루어집니다. 그리고 이 요청의 소지자에게 표준 배송비를 제공하십시오. 방패 비용에 추가할 수 있습니다.\n\n\n\n 진심으로 감사드립니다.\n --그링거 스톰파이크' WHERE `entry`=650; +UPDATE `locales_page_text` SET `Text_loc1`='아제로스에서의 언데드의 시작은 진정으로 아서스 왕자의 타락으로 시작되지 않았습니다. 그것은 그 사건이 일어나기 오래 전에 시작되었습니다. 로데론의 몰락을 가져온 사건들은 그 시점 이전부터 시작되었습니다. 그것은 오크 부족과 불타는 군단의 등장으로 시작되었습니다.' WHERE `entry`=669; +UPDATE `locales_page_text` SET `Text_loc1`='드레노어(그들이 원래 태어난 세계)의 오크들은 고귀하고 주술적이었습니다. 그들은 강한 육체와 의지를 가진 강력한 전사들이었습니다. 이러한 이유로 불타는 군단이 그들을 찾았습니다. 군단의 막강한 힘을 가진 악마 킬제덴은 오크 부족을 노예로 삼아 불타는 군단이 아직 정복하지 못한 세계에 대항하는 그의 군대로 사용하기를 원했습니다.' WHERE `entry`=670; +UPDATE `locales_page_text` SET `Text_loc1`='Kil\'jaeden은 Ner\'zhul이라는 강력한 주술사 인 부족의 지도자에게 왔습니다. 그는 부족을 불타는 군단의 노예로 만들 악마와 계약을 맺으면 넬쥴에게 말할 수 없는 신비로운 힘과 지식을 약속했습니다. 이 협정은 그들의 운명뿐만 아니라 그들의 세계의 운명도 영원히 봉인했습니다.' WHERE `entry`=671; +UPDATE `locales_page_text` SET `Text_loc1`='시간이 지남에 따라 Ner\'zhul은 Burning Legion의 손에 부족의 운명을 깨달았고 오크 주술사는 Kil\'jaeden에 도전하기 시작했습니다. 넬쥴에게 분노한 악마는 넬쥴보다 훨씬 더 부패하기 쉬운 주술사의 견습생인 굴단에게 의지했습니다.' WHERE `entry`=672; +UPDATE `locales_page_text` SET `Text_loc1`='부족 전체에서 샤머니즘의 쇠퇴에 책임이 있는 것은 굴단이었습니다. 적에 대한 권력과 통제의 약속은 그의 제안을 더욱 유혹적으로 만들었습니다. 킬제덴의 도움으로 굴단은 부족을 조종하기 시작했습니다. 한때 고귀했던 오크는 타락하고 생각 없는 야만인이 되었습니다. 그들의 몸에 악마의 피가 유입되면서 오크들은 더욱 무자비하고 야만적이었습니다.' WHERE `entry`=673; +UPDATE `locales_page_text` SET `Text_loc1`='Kil\'jaeden은 Ner\'zhul과의 실패 이후 Gul\'dan을 타락시켰지만 Kil\'jaeden은 주술사를 미워했고 그들의 원래 계약을 이행하겠다고 맹세했습니다. Kil\'jaeden은 Ner\'zhul을 붙잡고 주술사에게 믿을 수 없을 정도로 느린 육체적 고문을 시작했습니다. 넬쥴이 죽기를 간청하는 동안, 킬제덴은 넬쥴에게 그들의 원래 계약이 여전히 구속력이 있음을 상기시켰습니다. 킬제덴은 오크를 죽였지만 물리적으로만 죽였습니다. 킬제덴은 오크 주술사의 영혼이 뒤틀린 황천으로 가는 길을 찾기 전에 붙잡았습니다.' WHERE `entry`=674; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴은 뒤틀린 황천에서 모은 얼음 덩어리 안에 넬쥴의 영혼을 넣었습니다. 얼음 속에 갇힌 사이에 더 큰 힘을 불어넣었다. 그의 몸을 잃고 놀라운 힘이 도입된 것이 넬쥴의 변화를 정의하는 선이었습니다.' WHERE `entry`=675; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴은 차원을 뚫고 얼음 덩어리를 아제로스로 던져 노스렌드 대륙에 내려놓았고, 이 엄청난 악을 우리 세계에 도입했습니다. Ner\'zhul은 영원히 사라졌습니다. 그의 자리에는 얼음과 증오의 왕좌가 있었다. 한때 존경받던 주술사 지도자가 엄청나게 강력한 리치 왕이 되었습니다.' WHERE `entry`=676; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴은 리치 왕을 믿지 않았기 때문에 그의 공포의 군주들을 보내 그 영혼을 감시하고 리치 왕이 그의 명령을 따르도록 했습니다. 흡혈귀 하수인들은 리치 왕의 파괴와 권세, 행성 전체 종족의 잠재적 대량 학살에 이끌려 기꺼이 아제로스로 왔습니다.' WHERE `entry`=677; +UPDATE `locales_page_text` SET `Text_loc1`='10년이 넘었습니다. 이 기간 동안 리치 왕은 자신의 광대한 힘을 사용하여 노스렌드 생물의 마음을 통제하고 얼어붙은 왕좌 위에 거대한 성채를 세우라고 명령했습니다. 이제 모든 노스렌드가 그의 지배를 받게 되자 리치 왕은 로데론 침투를 시작해야 한다는 것을 깨달았습니다. 얼음 속에 갇힌 전직 오크 주술사는 조작하고 통제할 더 많은 정신을 찾기 시작했습니다. 그의 부름은 대륙을 넘어 퍼져나갔다.' WHERE `entry`=678; +UPDATE `locales_page_text` SET `Text_loc1`='리치 왕의 소환은 특히 소수의 강력한 개인들에게 눈에 띄었습니다. 그들 중에는 대마법사 켈두자드가 있었는데, 그는 달라란을 다스리는 집단인 키린 토의 강력한 일원이었습니다. 그가 온갖 종류의 마법을 추구하는 것은 암흑 마법을 배우는 것을 금지하는 키린 토의 정책을 위반한 것입니다. Kel\'Thuzad는 Kirin Tor와 기존 사고에 대한 모든 관계를 버리고 리치 왕에게서 최대한 많은 것을 배우기로 맹세했습니다.' WHERE `entry`=679; +UPDATE `locales_page_text` SET `Text_loc1`='두 사람 사이에 조약이 체결되었습니다. 켈투자드는 리치 왕에게 복종하는 대가로 불멸과 엄청난 힘을 얻게 될 것입니다. Kel\'Thuzad의 첫 번째 임무는 로데론에서 그의 부와 영향력을 사용하여 저주받은 자의 교단을 설립하는 것이었습니다. 컬트는 컬트 오브 더 댐드의 신 넬쥴에게 맹세하는 한 모든 구성원에게 평등과 영생을 약속했습니다.' WHERE `entry`=680; +UPDATE `locales_page_text` SET `Text_loc1`='그런 다음 Ner\'zhul은 Lordaeron의 인간 문명에 역병을 퍼뜨리도록 고안된 유물을 만들었습니다. 그는 그것들을 Kel\'Thuzad에게 주었고 마법사에게 그것들을 온 땅에 퍼뜨리라고 명령했습니다. 그의 컬트 추종자들은 어떤 대가를 치르더라도 유물을 보호해야 했습니다.' WHERE `entry`=681; +UPDATE `locales_page_text` SET `Text_loc1`='일단 자리를 잡으면 전염병이 땅에 스며들어 무지한 시민들에게 영향을 미치기 시작했습니다. Kel\'Thuzad가 지켜보는 가운데 리치 왕의 군대는 빠르게 성장했고 그는 곧 땅의 많은 부분을 장악했습니다. 이 군대는 아제로스 전체에서 인류를 소탕하는 것이 유일한 목적이었기 때문에 스컬지로 알려지게 되었습니다.' WHERE `entry`=682; +UPDATE `locales_page_text` SET `Text_loc1`='BETRAYER(배신자)라는 단어는 다음과 같이 정교하게 새겨진 비문 위에 거칠게 긁혀 있습니다.\n\n Yuriv는 여기에 있습니다.\n 아버지, 남편, 팔라딘.\n 빛에 대한 그의 헌신이 의심의 여지가 없었다는 사실을 그의 자녀들이 증언하게 하십시오.\n 그분은 그들에게 자신이 하지 않을 일을 결코 요구하지 않으셨습니다.' WHERE `entry`=690; +UPDATE `locales_page_text` SET `Text_loc1`='언데드가 되어 가족을 잃고 썩어가는 것에 대해 슬퍼하지 마세요. 당신은 살고, 그것이 중요한 것입니다. 지금은 언데드이지만 소유는 여전히 법의 10분의 9입니다. 적을 몰래 지나치거나, 그들을 죽이고 그들이 가진 것을 가져가세요. $B$BI는 치명적인 공격과 은신에 대해 알아야 할 것을 알려줄 수 있습니다. Deathknell의 폐허가 된 선술집으로 와서 나를 찾으세요.$B$B -David Trias, Rogue Trainer.' WHERE `entry`=695; +UPDATE `locales_page_text` SET `Text_loc1`='일기 - Day 4$B$BI는 지금 4일 동안 섬에 좌초되어 내 생각에 홀로 남겨졌습니다. 바나나는 꽤 맛있지만 도달하기까지 얼마나 긴 오르막입니까? 음식을 구하지 못하거나 정기적인 비로부터 자신을 보호하지 못할 때, 내 모든 생각은 구조에 관한 것입니다. $B$BI는 나와 함께 해변으로 밀려온 종이 상자와 병이 아니었다면 그렇게 희망적이지 않았을 것입니다. 그 배에서 연금술사와 서기들로 가득 찬 배에 갇힌 채 저주를 퍼붓던 그 모든 시간을 생각하면 이제 웃음이 납니다.' WHERE `entry`=696; +UPDATE `locales_page_text` SET `Text_loc1`='Diary - Day 512$B$B바나나는 나에게 말을 걸기 시작했고 나는 그들의 문화에 대해 많은 것을 배웠다. 나는 그들의 집을 무분별하게 파괴하고 젊은이들을 소비하는 것을 중단했습니다. 그때 나는 내가 파괴하고 있는 위대한 문명에 대해 거의 알지 못했습니다.$B$B또 다른 주제에 대해서는 병과 종이가 부족한 것 같습니다. 해변으로 밀려오는 그 거대한 종이 더미를 처음 보았을 때 나는 그것들이 고갈되지 않을 것이라고 생각했습니다. 슬프다, 내 일기는 곧 끝나야 한다.' WHERE `entry`=697; +UPDATE `locales_page_text` SET `Text_loc1`='아제로스의 땅에는 경이로움이 끝없이 펼쳐져 있습니다. 동식물, 문화 및 마법이 모두 표면에 가득합니다. 참으로 호기심 많은 사람들은 이 세상에서 무한한 다양성을 발견할 것입니다. 보기만 하면 됩니다.\n\n 그러나 충분히 깊이 들여다보면 완전히 새로운 세계로 통하는 창이 발견되고 각 세계에는 고유한 경이로움이 있습니다.\n\n 각각이 자신의 공포의 고향인 것처럼.' WHERE `entry`=698; +UPDATE `locales_page_text` SET `Text_loc1`='이것이 내 책의 목적입니다. 우리의 땅을 파괴할 다른 세상의 악마들을 목록화하여 그들에게 일어난 탐험가들이 그들이 직면한 것을 알 수 있도록 하는 것입니다.\n\n 따라서 자신이 아제로스의 수호자라고 생각한다면 계속 읽으십시오. 그리고 당신의 적을 아십시오.\n\n -우르\n 달라란의 마법사' WHERE `entry`=699; +UPDATE `locales_page_text` SET `Text_loc1`='내가 쓰는 악마는 늑대인간입니다.\n\n 옛날 시골의 설화는 이 생물들에 귀를 기울였을 것입니다. 어떤 농부의 자식이 그의 마을 밖 숲과 습지를 스토킹하는 야수 같은 늑대 인간의 이야기를 듣지 못했습니까?\n\n 그리고 그러한 이야기에는 진실이 숨어 있을 수 있습니다. 아마도 그것들은 우리를 놀라게 하기 위해 신화로 가려진 늑대인간에 대한 경고일 것입니다.' WHERE `entry`=700; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 그러한 이야기를 묵살하기 전에 이제 독자에게 확신을 드리겠습니다. 늑대인간은 실재합니다. 그들은 우리 세계에서 온 것이 아닐 수도 있지만 그들의 집과 우리 집 사이에는 길이 있고 강력한 마법이 그들을 여기로 끌어올 수 있습니다.\n\n 그러한 성가는 말하지 않는 것이 가장 좋습니다. 늑대인간이 밟는 곳마다 공포와 유혈 사태를 가져오기 때문입니다.' WHERE `entry`=701; +UPDATE `locales_page_text` SET `Text_loc1`='우리 세계의 늑대와 닮았다는 점에서 늑대인간을 알게 될 것입니다. 늑대인간을 보면 거친 털, 뾰족한 귀, 긴 주둥이가 우리가 알고 있는 늑대와 얼마나 비슷한지 쉽게 알 수 있습니다.\n\n 그러나 당신은 그것의 차이점을 곧 알게 될 것입니다. 거친 머리카락이 긴 송곳니와 단검 같은 발톱을 자랑하는 강력한 두 다리 몸을 둘러싸고 있습니다. 그리고 그 울부짖음 뒤에는 어떤 자연적인 짐승도 가지지 못한 악의가 도사리고 있습니다.' WHERE `entry`=702; +UPDATE `locales_page_text` SET `Text_loc1`='늑대인간의 집은 어두운 곳, 악몽의 장소입니다. 그 세계가 저주받은 늑대인간으로부터 안전한 지역을 육성한다면, 내 연구는 그러한 요새를 발견하지 못했습니다.\n\n 그리고 늑대인간의 사악함과 사악함을 고려한다면 그러한 요새는 존재하지 않을 것입니다.\n\n 일부 늑대인간은 강력한 마법을 가지고 있지만 스스로 아제로스에 도달하려는 시도를 하지 않았기 때문에 늑대인간은 자신의 세계에 남아있는 것에 만족하는 것으로 추측됩니다.\n\n 그리고 이것에 대해 우리는 운이 좋습니다.' WHERE `entry`=703; +UPDATE `locales_page_text` SET `Text_loc1`='위에서 언급했듯이 일부 늑대인간은 신비술에 능숙하며 그들의 마법은 어둠과 타락입니다.\n\n 저주와 초자연적인 독은 흔한 일이므로 미리 경고하십시오. 늑대인간 마술사를 상대하려면 그림자에 대항하는 보호막으로 무장해야 합니다.' WHERE `entry`=704; +UPDATE `locales_page_text` SET `Text_loc1`='양심의 가책이 있더라도 달라란의 마법사가 늑대인간을 찾는 일이 없기를 바랍니다. 어떤 조약도 맺을 수 없고, 어떤 비밀도 배울 수 없으며, 이 짐승들에게서 좋은 것이 나올 수 없기 때문입니다.\n\n 그들은 그들의 세계에 남겨지는 것이 가장 좋습니다. 만일 우리 가운데서 발견되고 멸망하지 아니하면 우리의 위험이 심히 클 것임이라...' WHERE `entry`=705; +UPDATE `locales_page_text` SET `Text_loc1`='헬그룸,\n\n Badlands에 Kargath 기지를 건설하라는 명령을 내린 사람에게 찬사를 보냅니다. 우리 군대를 훈련시키기에 이상적인 지역입니다. 혹독한 날씨, 사나운 야생 동물, 호전적인 원주민, 외부 지원의 완전한 부족으로 인해 이곳은 최고의 전사와 정찰병만이 등장할 수 있는 도가니입니다.\n\n 좋은 계획. 잘하셨어요.' WHERE `entry`=711; +UPDATE `locales_page_text` SET `Text_loc1`='피스톤 사양은 다음과 같습니다.\n\n 길이: 32W\n 너비: 12W\n 무게: 23.5 IBG ~ 25.5 IBG\n 전도: 70TC\n 전단 강도: 98 이상\n 콤보 등급: \"슈퍼 스타우트\" 이상\n\n 노움 치수를 잊어버린 경우:\n WW = \"수염 너비\"\n IBG = \"Itty-Bitty 그램\"\n TC = \"발가락 컬\"' WHERE `entry`=751; +UPDATE `locales_page_text` SET `Text_loc1`='네, 몬. 시험의 계곡에 있는 Frang에게 이 편지를 가져가십시오. 그는 보통 소굴 밖에서 젊은 전사들을 채찍질하여 호드를 위해 싸울 몸을 만듭니다.$B$B그는 오크들에게 다른 소굴에서 자신의 근육으로 싸우는 방법을 보여줄 당신과 같은 교활한 전사가 필요합니다. 당신은 가장 빠르고 똑똑하지만 자랑하지 마십시오. 오크는 모욕을 친절하게 받아들이지 않습니다. 그들은 좋은 동맹이 될 수 있고, 어쩌면 그들은 당신에게 한두 가지를 가르칠 수도 있습니다.$B$B-Tar\'sere' WHERE `entry`=752; +UPDATE `locales_page_text` SET `Text_loc1`='수유 및 관리:\n\n 우리는 애완 동물을 돌보는 데 필요한 모든 것을 제공하기 위해 최선을 다하고 있습니다. 우리 고객들은 Snuff Inc로부터 이러한 수준의 서비스를 기대하게 되었고 우리도 이에 동의합니다!\n\n 이를 위해 우리는 작은 구멍이 있는 견고한 고퍼 상자를 설계하여 애완 동물을 안전하게 보호하고 빛으로부터 보호하는 데 적합합니다.\n\n 귀하의 편의를 위해 모든 상자 안에는 블루리프 덩이줄기(코딱지 고퍼가 가장 좋아하는 음식)의 매혹적인 향기가 스며든 식품 펠릿 용기가 있습니다!' WHERE `entry`=771; +UPDATE `locales_page_text` SET `Text_loc1`='Kargath의 정찰대가 조사한 대로 주변 땅을 설명하겠습니다.\n\n -생명을 거의 지원하지 않는 붉고 바위가 많은 언덕과 마른 평지.\n - 타오르는 태양과 거센 바람.\n - 호수나 개울이 없습니다. 흩어져있는 수영장도 아닙니다. 물 거주자를 찾으려면 깊고 진흙 투성이의 우물을 파거나 희귀한 선인장이나 가시 잡초에서 부족한 수분을 빨아들여야 합니다.\n\n 요컨대, 뜨겁고 힘든 삶.' WHERE `entry`=791; +UPDATE `locales_page_text` SET `Text_loc1`='Badlands는 적으로 가득 차 있습니다. 오우거는 맹렬한 모래를 돌아다니며 부주의한 자들을 습격합니다. 검은무쇠 드워프들은 카르가스 동쪽 막사에 거주하며 북쪽 모단 호수에서 피부색이 밝은 사촌들과 전투를 벌입니다. Troggs라고 불리는 잔인하고 원시적인 야수는 그들이 발견한 그림자 조각을 따라다니며 잔인하게 방어합니다.\n\n 그리고 황무지 동부의 Lethlor Ravine에는 용이 있습니다. 너무 가까이 다가가는 스카우트는 절대 돌아오지 않기 때문에 얼마나 많은지, 얼마나 큰지도 모릅니다.' WHERE `entry`=792; +UPDATE `locales_page_text` SET `Text_loc1`='Kargath에 수비된 우리는 우리의 임무에 매우 만족하고 있습니다. 우리는 여기서 강인함을 유지합니다. 왜냐하면 우리가 부드러워지면 죽기 때문입니다.\n\n 그리고 나는 그것을 다른 방법으로 가지지 않을 것입니다.\n\n 니카 블러드스카\n 헤드 스카우트, 카르가스' WHERE `entry`=793; +UPDATE `locales_page_text` SET `Text_loc1`='우리의 세계는 역사로 가득 차 있습니다. 새롭고 오래된 인종의 역사. 오래 전에 죽은 전쟁과 여전히 연기가 나는 전쟁의 역사.\n\n 하늘에서 찾아온 신들의 역사. 그리고 땅에서 잠든 옛 신들의 역사.\n\n 나는 지금 그 존재들, 즉 고대 신들에 대해 이야기합니다. 세상이 새로워졌을 때 아제로스 전역에 거주하며 분노했던 자들.' WHERE `entry`=794; +UPDATE `locales_page_text` SET `Text_loc1`='고대 신은 우리 세계의 의지입니다. 폭풍이 몰아칠 때마다 고대 신의 웃음소리가 울려 퍼집니다. 들불의 불꽃은 그들의 시선의 열기입니다. 고대 신들이 걸을 때 땅이 흔들리고 부서지며, 하급 존재들이 절망에 빠져 비명을 지르며 자신의 살을 찢습니다.\n\n 그리고 그들은 절망해야 합니다. 불이 어린아이의 호기심 많은 손에 자비를 베풀지 않는 것처럼 고대 신들은 그들 아래에 있는 자들을 돌보지 않기 때문입니다. 기껏해야 폰입니다. 최악의 경우 우리는 장난감입니다.' WHERE `entry`=795; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 세계의 첫 번째 주인이었고 힘과 공포로 통치했습니다. 그들은 지금 쇠사슬에 묶여 자고 있지만 그들의 하인들은 여전히 ​​돌아다니고 우리는 작고 연약한 필멸자들이 그들의 힘을 따라잡을 수 없습니다.\n\n 시도하는 사람은 삼켜집니다. 그러나 자신의 위치를 ​​아는 자, 고대 신의 종에게 무릎을 꿇고 간청하는 자, 정신과 영혼을 기꺼이 희생하는 자... 그들만이 호의를 얻을 것입니다.' WHERE `entry`=796; +UPDATE `locales_page_text` SET `Text_loc1`='심연의 공주 아쿠마이는 고대 신을 섬기고 있습니다. 그녀는 Blackfathom Deeps에 살면서 그녀의 고대 지혜로 동굴을 축복합니다. 나이든 필멸자들이 심연으로 데려온 아쿠마이는 신성의 상징입니다. 그녀는 고대 신의 힘과 야만성을 조금밖에 가지지 못했지만, 그녀의 힘은 여전히 ​​헤아릴 수 없을 정도입니다.\n\n 그래서 그녀는 숭배를 받습니다. 그리고 그녀는 두려워하고 사랑합니다.\n\n\n --Lorgalis' WHERE `entry`=797; +UPDATE `locales_page_text` SET `Text_loc1`='계획이 시작되었습니다.\n\n 한때 위대한 신앙의 보루였던 Heroes\' Vigil을 베이스 캠프로 삼으십시오. 적절하게 준비되었다는 소식을 보내면 Westfall에서 지원군을 이동하기 시작합니다.\n\n 이 지역은 스톰윈드의 시민과 병사들에게 거의 잊혀진 곳이므로 우리 공격의 완벽한 준비 지점이 될 것입니다.\n\n 데피아즈단은 스톰윈드를 되찾을 것입니다!\n\n 귀하의 응답을 기다립니다.' WHERE `entry`=811; +UPDATE `locales_page_text` SET `Text_loc1`='더러운 트로그는 속이기 쉽습니다. 우리 동족에 대한 그들의 증오는 그들을 지시하고 폰으로 사용하는 것을 훨씬 더 쉽게 만듭니다. 어떤 종류의 동맹도 맺을 수 있다는 사실에 놀랐지만 우리 동족은 그들의 존재에 훨씬 더 큰 위협을 가하고 있습니다... 적어도 지금은 말입니다.$B$B하지만 공격이 시작되면 양측 모두 약해지고 우리만의 맹공격. Helm\'s Bed Lake 남쪽의 농가로 가서 추가 지시를 기다리십시오.$B$BIronforge는 우리 것이 될 것입니다.' WHERE `entry`=812; +UPDATE `locales_page_text` SET `Text_loc1`='다음 페이지에서 불로 강화된 갑옷을 만드는 데 필요한 재료 목록을 찾을 수 있습니다. 행운을 빕니다, 용사님.\n\n\n -푸렌 롱비어드' WHERE `entry`=831; +UPDATE `locales_page_text` SET `Text_loc1`='Scorched Spider Fangs:$B$BThelgen Rock 근처의 동굴에서 발견된 발화 광석이 그곳에 사는 거미를 태웠습니다.$B$B거미의 송곳니에 있는 독이 끓고 송곳니 자체와 반응하여 매우 강력한 거미를 만듭니다. 물질.' WHERE `entry`=832; +UPDATE `locales_page_text` SET `Text_loc1`='검게 그을린 뿔:$B$BM칼림도어의 돌발톱 산맥에 있는 검게 그을린 골짜기에 서식하는 키메라의 검게 그을린 뿔인 그을린 거미 송곳니와 마찬가지로 매우 귀중한 품질을 가지고 있습니다. $B$B평평하게 두드리고 적절하게 치료하면 물리적 스트레스에 매우 탄력적입니다.' WHERE `entry`=833; +UPDATE `locales_page_text` SET `Text_loc1`='아연 도금 뿔:$B$B희귀한 아연 도금 뿔의 인성은 내가 만들 갑옷 전체의 핵심이므로 조달해야 합니다.$B$B그것은 Charred Vale의 희귀한 키메라 족장에게서 얻을 수 있습니다.' WHERE `entry`=834; +UPDATE `locales_page_text` SET `Text_loc1`='플로지스톤 약병:$B$B갑옷 제작의 마지막 단계에는 극도로 뜨거운 대장간이 필요합니다. 필요한 수준의 열을 생성하려면 플로지스톤 한 병이 있어야 합니다.$B$B플로지스톤의 유일한 제작자는 전설적인 가시멧돼지 루구그이며, 그는 싸우지 않고는 그것을 포기하지 않을 것입니다. 루구그는 남부 불모의 땅에 있는 가시덩굴 우리 깊숙한 곳에 살고 있습니다.' WHERE `entry`=835; +UPDATE `locales_page_text` SET `Text_loc1`='다음 페이지에서 불로 강화된 갑옷을 만드는 데 필요한 재료 목록을 찾을 수 있습니다. 행운을 빕니다, 용사님.\n\n\n -푸렌 롱비어드' WHERE `entry`=850; +UPDATE `locales_page_text` SET `Text_loc1`='그을린 거미 송곳니:\n\n Thelgen Rock 근처의 동굴에서 발견된 발화 광석이 그곳에 사는 거미를 태웠습니다.\n\n 송곳니의 독이 끓고 송곳니 자체와 반응하여 매우 단단한 물질을 생성합니다.' WHERE `entry`=851; +UPDATE `locales_page_text` SET `Text_loc1`='까맣게 탄 뿔:\n\n 검게 그을린 거미 송곳니와 마찬가지로, 칼림도어의 돌발톱 산맥에 있는 까맣게 그을린 골짜기에 서식하는 키메라의 까맣게 그을린 뿔은 귀중한 품질을 가지고 있습니다.\n\n 납작하게 두드리고 적절하게 치료하면 물리적 스트레스에 극도로 탄력적입니다.' WHERE `entry`=852; +UPDATE `locales_page_text` SET `Text_loc1`='아연 도금 혼:\n\n 희귀한 아연 도금 뿔의 인성은 내가 만들 갑옷 전체의 핵심이므로 조달해야 합니다.\n\n Charred Vale의 희귀한 키메라 여주인에게서 얻을 수 있습니다.' WHERE `entry`=853; +UPDATE `locales_page_text` SET `Text_loc1`='플로지스톤 약병:\n\n 갑옷 제작의 마지막 단계에는 매우 뜨거운 단조가 필요합니다. 필요한 수준의 열을 생성하려면 플로지스톤 한 병이 있어야 합니다.\n\n 이 물질의 유일하게 알려진 제작자는 전설적인 가시멧돼지 루구그이며 그는 싸우지 않고 그것을 포기하지 않을 것입니다. 루구그는 남부 불모의 땅에 있는 가시덩굴 우리 깊숙한 곳에 살고 있습니다.' WHERE `entry`=854; +UPDATE `locales_page_text` SET `Text_loc1`='아래에서 내 주문이 위대한 사이클로니안을 소환하는 데 필요한 것을 찾을 수 있습니다. 행운이 함께하길 바랍니다.\n\n --바람의 감시자 바스라' WHERE `entry`=855; +UPDATE `locales_page_text` SET `Text_loc1`='생명뿌리:\n\n 이것은 광야에서 채집하거나 Dustwallow Marsh의 시든 야수에게서 얻을 수 있습니다. 사이클로니안의 생명의 정수를 이 세계로 끌어들이기 위해서는 그 힘이 필요할 것이다.' WHERE `entry`=856; +UPDATE `locales_page_text` SET `Text_loc1`='붉은두피 엄니:\n\n 가시덤불 골짜기에 있는 붉은머리 트롤의 엄니는 희귀한 품질을 가지고 있습니다. Bloodscalps의 타락은 엄니에 집중되어 있으며, 가루로 만들면 사악한 힘을 발휘할 수 있습니다.' WHERE `entry`=857; +UPDATE `locales_page_text` SET `Text_loc1`='추방자의 정수:\n\n 이 정수는 아라시 고원의 정령 추방자의 세 가지 부적을 융합하여 얻습니다. 정령에게서 천둥, 불, 크레스팅 매력을 모아 내 가마솥에 각각 8개씩 넣습니다.\n\n 부적에서 망명자의 본질이 형성됩니다.' WHERE `entry`=858; +UPDATE `locales_page_text` SET `Text_loc1`='$N,\n 더 나아 가기 전에 당신이 제 아내와 저를 위해 해주신 모든 일에 대해 다시 한 번 감사드립니다. 당신은 그녀의 생명을 구했고 그로 인해 저는 백 번 살아서 갚을 수 있는 것보다 훨씬 더 많은 빚을 졌습니다. 그녀는 나에게 전부입니다. 만약 그녀가 죽었더라면... 글쎄요, 제가 어떻게 했을지 모르겠습니다.\n\n 내가 당신을 위해 신성한 무기를 만들려고 한다면 당신이 회복해야 할 것들의 목록이 여기 있습니다. 가장 쉬운 것부터 가장 어려운 것 순으로 나열했습니다. 그렇게 하면 더 간단해지기를 바랍니다.' WHERE `entry`=871; +UPDATE `locales_page_text` SET `Text_loc1`='좋은 백암 참나무 - 점령되기 전에 Westfall의 Moonbrook 아래 광산에는 목재가 풍부했습니다. 그들은 열과 압력에 대한 탄력성 때문에 더 중요한 격자와 도구를 구성하는 데 사용했습니다.\n\n 해외에서 어딘가로 배송된 후 그곳으로 내려왔습니다. 무기 제작에 사용할 수 있을 만큼 충분히 강한 희귀한 목재입니다. 광산에 남아 있는 것이 있다면 고블린 목각가가 가져갈 것입니다.' WHERE `entry`=872; +UPDATE `locales_page_text` SET `Text_loc1`='정제된 광석 - 텔사마에 베일러 스톤핸드라는 이름의 대장장이가 있습니다. 그는 당신의 무기에 딱 맞을 아주 특별한 합금을 만듭니다. 내가 아이언포지에 있는 동안 합금 선적이 도착할 것으로 예상했지만 아직 그에게서 소식을 듣지 못했습니다.\n\n 그를 찾아 선적을 확인하십시오. 그리고 그가 더 이상 Loch Modan에 있지 않다면 적어도 내 옛 선생님에게 무슨 일이 있었는지 알 것입니다.' WHERE `entry`=873; +UPDATE `locales_page_text` SET `Text_loc1`='Smithing Hammer - Plague와 Arthas의 배신이 오기 전에 나는 아름다운 Silverpine 숲 깊은 곳에 있는 Pyrewood라는 마을에 살았습니다. 숲은 예전만큼 아름답지 않고, 내가 강철의 비밀을 배웠던 요새는 오래 전에 상상할 수 없는 악의 생물로 가득 차 더럽고 추악해졌습니다.\n\n 제 아내와 저는 현재 Shadowfang Keep이라고 불리는 곳에서 탈출할 때 가장 소중한 재산을 두고 떠났습니다.' WHERE `entry`=874; +UPDATE `locales_page_text` SET `Text_loc1`='그 중 아버지가 주신 대장간 망치. 나는 젊었을 때 그것을 의심했지만 그는 항상 망치에 마법이 걸려 있다고 말했고 그가 스컬지에게 죽기 전에 내가 가진 마지막 기억입니다.\n\n 내 열정의 초점으로 사용할 수 있도록 내 망치 $N을 가져오세요. 정말 마법에 걸렸다면 우리 둘 다에게만 도움이 될 것입니다.\n\n 성채 안마당에 있는 마구간에 두었습니다. 그곳에 있는 생물들이 스스로 대장간을 만들지 않는 한, 나는 그것이 여전히 거기에 있을 것이라고 예상합니다.' WHERE `entry`=875; +UPDATE `locales_page_text` SET `Text_loc1`='A Kor Gem - 제가 들은 이야기에 따르면, 일부 주문 캐스터는 이 보석을 사용하여 마법 에너지를 유지하여 더욱 치명적으로 만듭니다. 한때 내가 도왔던 나이트 엘프인 썬드리스 윈드위버가 나를 대신해 말할 것이기 때문에 더 많은 것을 말해 줄 수 있습니다. 보석에 저장된 에너지 중 하나를 무기 제작에 사용할 수 있다고 생각합니다.\n\n 우리가 마지막으로 대화를 나눴을 때, 썬드리스는 나이트 엘프 고향의 그림자 아래 해안에 점점이 흩어져 있는 타락한 숲인 어둠의 해안 깊숙한 곳에 있는 마을인 아우버다인에 있었습니다.' WHERE `entry`=876; +UPDATE `locales_page_text` SET `Text_loc1`='이 설명서의 페이지를 채우는 소용돌이 기호와 그림 문자는 이해할 수 없을 정도로 난해합니다.' WHERE `entry`=891; +UPDATE `locales_page_text` SET `Text_loc1`='비취를 얻으십시오. 그들은 여러 곳에 숨어 있습니다. 드물지만 대장장이나 기술자에게 이야기하면 한두 개는 남을 수 있습니다.' WHERE `entry`=911; +UPDATE `locales_page_text` SET `Text_loc1`='$N, 갑옷을 만드는 데 필요한 항목은 다음과 같습니다.\n\n Stonetalon Mountains의 Windshear 광산에 있는 Windshear 코볼트의 연기 나는 철괴.\n\n Hillsbrad에 있는 Hillsbrad 광부의 가루 남동석.\n\n 광부의 철괴, 또는 광부라면 철 매장지의 철괴.\n\n 가시덩굴 소굴에 있는 루구그라는 가시멧돼지에게서 얻은 플로지스톤 약병.' WHERE `entry`=931; +UPDATE `locales_page_text` SET `Text_loc1`='(일지의 일부만 얼룩을 통해 읽을 수 있습니다.)\n\n 울다만, 3일차\n\n 내가 얼마나 어리석었는지 믿을 수 없다. 사악한 Shadowforge 드워프들에게 눈이 멀었다는 것은 초보자의 위업이었습니다. 내 상처는 천천히 치유됩니다. 확실히 나는 중독되었습니다. 나는 내 에너지 수액을 느낍니다. 그럼에도 불구하고 미리 정찰해야합니다...\n\n...설상가상으로 그놈이 나를 위해 만든 목걸이가 산산조각이 났습니다! 그 안에 박혀 있던 가장 큰 보석 세 개가 사라졌습니다. 나는 그들을 찾아야만 한다. 그것들이 없으면 목걸이는 무력합니다...' WHERE `entry`=951; +UPDATE `locales_page_text` SET `Text_loc1`='Ameth\'Aran의 평신도\n\n 별의 아이들은 영원한 우물의 반짝이는 물가에서 오랫동안 살았습니다. 영원한 황혼의 빛이자 달의 위상이자 여신인 엘룬이 자신의 일을 쉬는 시간에 그 물 속에 살았다는 사실은 모두에게 알려져 있었습니다. 엘룬의 총애를 받는 별의 아이들이 우물가에 집을 지었습니다. 그들의 시선이 하늘을 향하도록 단련된 달밤까지.' WHERE `entry`=953; +UPDATE `locales_page_text` SET `Text_loc1`='아메타란의 몰락\n\n 마법에 걸린 숲의 고대 나무가 뿌리째 뽑히고 넘어지면서 지구가 떨렸습니다. Cenarius의 아들과 딸이 돌보는 숲과 숲과 별의 아이들의 돌탑은 구르는 땅으로 옮겨졌습니다. 절망 속에서도, 전투의 혼돈 속에서도 빛나는 우리의 여왕이 있었습니다. 마법에 걸린 하늘은 마법의 방출과 함께 색이 바뀌었고, 세계를 찢어버릴 듯한 폭발이 일어났다.' WHERE `entry`=954; +UPDATE `locales_page_text` SET `Text_loc1`='울다만, 4일차\n\n...울다만 깊은 곳에서 첫 번째 단서가 드러났는데, 내가 본 것 중 가장 잔인한 트로그 중 하나가 큰 사파이어를 휘두르는 것이었습니다. Shadowforge 드워프 중 한 명이 짐승의 이름을 언급하는 것을 들었습니다: Grimlok. 하지만 이 야수 그림록이 가진 수호자의 핵심은...' WHERE `entry`=971; +UPDATE `locales_page_text` SET `Text_loc1`='울다만, 5일차\n\n...트로그는 죽임을 당한 \"형제들\"에게서 토파즈를 빼앗고 홀 앞쪽에 있는 측면 동굴로 행진했습니다...\n\n...토파즈를 방 뒤쪽으로 보이는 크고 눈에 잘 띄는 항아리에 재빨리 넣습니다...\n\n...무엇보다도 드워프들이여! 그들 중 세 개는 부팅합니다. 그들은 현재 트로그에 맞서 바리케이드를 치고 있습니다. 약해진 상태에서 사악한 트로그에게 짓밟히지 않도록 그들을 부르는 것은 자살을 부르는 것과 같았을 것입니다. 하지만 세 번째 보석을 알고 나면...' WHERE `entry`=972; +UPDATE `locales_page_text` SET `Text_loc1`='울다만, 6일차\n\n...너무 배고파요. 나는 보급품이 없어서 이 시점에서 곰팡이 핀 빵을 잔치로 여길 것입니다. 내 눈앞에서 트로그의 머리가 육즙이 가득한 스테이크로 변하는 것을 목격했습니다...' WHERE `entry`=973; +UPDATE `locales_page_text` SET `Text_loc1`='울다만, 7일차\n\n...내 실패를 만회할 수 있는 마지막 기회입니다. 나는 루비가 드워프가 트로그에 맞서는 마지막 바리케이드 지역에 있다고 믿습니다. 의심할 여지없이 이 사이트의 보석과 다른 유물을 놓고 그들의 전투는 계속해서 격노합니다. 그 흉악한 드워프들이 어딘가에 숨겨두는 것과 마찬가지일 것이다. 어쨌든 나는 어떤 식으로든 움직여야 한다. 아마도 수면으로 미친 듯이 돌진하는 것이 최고의 코스일 것입니다...' WHERE `entry`=974; +UPDATE `locales_page_text` SET `Text_loc1`='Bolt Charged Bramble을 얻으십시오. 그중 하나를 얻으려면 아라시 고원의 마른나무껍질 트롤에게서 마른나무껍질 토템 스틱 10개를 모으세요. 막대기를 같은 고지대에 있는 돌로 된 원인 외부 결속의 원으로 가져가십시오. 막대기를 원의 중앙 돌에 놓고 번개가 칠 때까지 기다리십시오. 그럴 때 Bolt Charged Bramble이 형성됩니다.' WHERE `entry`=991; +UPDATE `locales_page_text` SET `Text_loc1`='이 증서를 소지한 사람은 모든 일급 도둑과 절도범이 마땅히 받아야 할 존경과 존경을 받을 권리가 있습니다.' WHERE `entry`=992; +UPDATE `locales_page_text` SET `Text_loc1`='카즈물 방에 들어가는 방법을 찾았습니다!\n\n 내 가슴에서 그니키브의 메달을 가져가시오.\n\n 지도 방 앞에 있는 방에서 트로그 레벨로쉬를 처치하고 트솔의 샤프트를 되찾으십시오.\n\n 메달리온과 샤프트를 프리히스토리아의 지팡이에 연결하세요.\n\n 지도 방에 있는 지팡이를 사용하여 카즈물 방의 문을 여십시오.\n\n 이렇게 하면 방이 당신의 것이 될 것입니다!\n -밸록' WHERE `entry`=1011; +UPDATE `locales_page_text` SET `Text_loc1`='이 탑의 경비병들은 내 공격에 유난히 약한 것 같다. 내가 탑의 뒷면을 정찰하고 있을 때 순찰대가 나를 발견하고 공격했습니다. 적시에 가우징을 한 후 백스탭으로 가드를 쉽게 파견할 수 있었습니다.\n\n 나는 그녀의 파트너가 소동을 조사하러 오기를 숨어서 기다렸다. 순찰자는 내가 시체를 끌고 온 덤불 쪽으로 와서 수색을 시작했다. 천천히, 조심스럽게, 나는 내 복병이 발각되는 것을 원하지 않고 그의 뒤로 살금살금 다가갔다.' WHERE `entry`=1051; +UPDATE `locales_page_text` SET `Text_loc1`='기회가 왔을 때 나는 단검을 그의 등에 찔렀다! 그의 시체가 둔탁한 소리를 내며 땅에 부딪히자 그의 폐는 공격의 힘으로 빠르게 무너졌습니다.\n\n 너무나 빠르고 폭력적인 매복이었기 때문에 불쌍한 바보는 고통에 비명을 지를 시간조차 없었습니다. 이상하게도 등에서 검을 떼자 천공된 패트롤러에서 악취가 새어 나왔다.' WHERE `entry`=1052; +UPDATE `locales_page_text` SET `Text_loc1`='Klaven이 상자에 가두어 놓은 것이 무엇이든 탑의 주민들에게 악영향을 미치고 있는 것으로 보입니다. 나는 다른 경비원들도 비슷한 약점을 가지고 있을지도 모른다고 생각하며 아마도 Klaven 자신도 낙진의 희생양이 될 것입니다.\n\n 앰버 커넨 요원\n SI:7 그라운드 레벨 오퍼레이티브, R8' WHERE `entry`=1053; +UPDATE `locales_page_text` SET `Text_loc1`='사령관,\n\n 오그리마로 돌아가십시오. 당신의 힘은 불충분합니다. 새로운 정보를 바탕으로 우리의 입장을 재분석해야 합니다.\n\n 다수의 Shadowsworn과 Ogres가 존재합니다. 악마는 어둠의 문을 지키고 있습니다.\n\n - 호드의 대족장 스랄' WHERE `entry`=1071; +UPDATE `locales_page_text` SET `Text_loc1`='Klaven이 상자에 가두어 놓은 것이 무엇이든 탑의 주민들에게 악영향을 미치고 있는 것으로 보입니다. 나는 다른 경비원들도 비슷한 약점을 가지고 있을지도 모른다고 생각하며 아마도 Klaven 자신도 낙진의 희생양이 될 것입니다. Amber Kearnen 요원 SI:7 지상 요원, R8' WHERE `entry`=1090; +UPDATE `locales_page_text` SET `Text_loc1`='줄파락의 망치\n\n 줄파락의 망치를 만들려면 먼저 줄의 제단으로 가서 트롤 수호자에게서 신성한 망치를 얻어야 합니다.\n\n 다음으로 신성한 망치를 트롤 도시 진타알로 꼭대기에 있는 제단으로 가져와야 합니다.\n\n 제단에서 성스러운 망치를 사용하면 힘을 불어넣고 줄파락의 망치로 변신합니다.' WHERE `entry`=1091; +UPDATE `locales_page_text` SET `Text_loc1`='매우 중요한 삼중 인코딩 데이터 카드\n\n 01010100 01101000 01110010 01100001 01101100 01101100 00100000 01100001 01101110 01100100 00100000 01001010 01100001 01101001 01101110 01100001 00100000 01110011 01101001 01110100 01110100 01101001 01101110 01100111 00100000 01101001 01101110 00100000 01100001 00100000 01110100 01110010 01100101 01100101 00101100 00100000 01001011 00101101 01001001 00101101 01010011 00101101 01010011 00101101 01001001 00101101 01001110 00101101 01000111' WHERE `entry`=1131; +UPDATE `locales_page_text` SET `Text_loc1`='The Venture Company <읽을 수 없는 텍스트> 바보들이 혼합물을 안정화시키려고 노력하면서 그들의 전체 사업을 거의 전멸시킨 것 같습니다.\n\n <여러 페이지가 찢어진 것처럼 보입니다>' WHERE `entry`=1151; +UPDATE `locales_page_text` SET `Text_loc1`='내가 알아차린 것은 낙진이 극도로 치명적이라는 것입니다. <읽을 수 없는 텍스트>라고 상상해보세요 하하하!' WHERE `entry`=1152; +UPDATE `locales_page_text` SET `Text_loc1`='내가 미쳐가는거야? 오늘 나는 그들의 영혼을 더 잘 보기 위해 내가 가장 신뢰하는 순찰자의 머리를 절단했습니다. 그들의 잘려진 호흡관을 내려다보면서 문득 이런 생각이 들었습니다. 나는 며칠 동안 아무것도 먹지 않았다!' WHERE `entry`=1153; +UPDATE `locales_page_text` SET `Text_loc1`='Mathias Shaw가 나를 죽이기 위해 심부름꾼을 보냈습니다. <읽을 수 없는 텍스트>\n\n 그는 지금 밖을 순찰합니다. 마음도 없고 생명도 없는 드론.\n\n 하하하!' WHERE `entry`=1154; +UPDATE `locales_page_text` SET `Text_loc1`='VanCleef...<읽을 수 없는 텍스트>\n\n 나를 IN이라고 불렀습니까? 그는 누구라고 생각합니까?? 나는 Klaven Mortwake입니다! 나는 벌레에게 무엇을 하라고 지시받지 않을 것입니다!\n\n <책의 나머지 페이지가 누락됨>' WHERE `entry`=1155; +UPDATE `locales_page_text` SET `Text_loc1`='커글,\n\n 나는 당신의 최신 발명품을 간절히 기다리고 있었습니다. 내 연구를 문서화하기 위해 그것을 사용하기 시작하는 것을 기다릴 수 없습니다.\n\n 내 메신저에게 맡겨주세요.\n\n\n 안부와 함께,\n\n 대린 라이트윈드' WHERE `entry`=1156; +UPDATE `locales_page_text` SET `Text_loc1`='울트라 바이탈 데이터! 보안 등급 5122!\n\n 01001001 01100110 00100000 01111001 01101111 01110101 00100000 01100011 01100001 01101110 00100000 01110010 01100101 01100001 01100100 00100000 01110100 01101000 01101001 01110011 00101100 00100000 01111001 01101111 01110101 00100111 01110010 01100101 00100000 01110011 01110100 01100001 01101110 01100100 01101001 01101110 01100111 00100000 01110100 01101111 01101111 00100000 01100011 01101100 01101111 01110011 01100101' WHERE `entry`=1191; +UPDATE `locales_page_text` SET `Text_loc1`='이 정보가 적의 손에 넘어가지 않도록 하십시오!\n\n 01010100 01101000 01100101 00100000 01100111 01101110 01101111 01101101 01100101 00100000 01101011 01101001 01101110 01100111 00100000 01110111 01100101 01100001 01110010 01110011 00100000 01101110 01101001 01100111 01101000 01110100 00100000 01100101 01101100 01100110 00100000 01110101 01101110 01100100 01100101 01110010 01110111 01100101 01100001 01110010' WHERE `entry`=1192; +UPDATE `locales_page_text` SET `Text_loc1`='보안 등급 10^10000 초민감 데이터!\n\n 01001000 01100101 01101100 01110000 00100001 00100000 00100000 01001001 00100111 01101101 00100000 01110100 01110010 01100001 01110000 01110000 01100101 01100100 00100000 01101001 01101110 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01110000 01110101 01101110 01100011 01101000 00100000 01100011 01100001 01110010 01100100 00100000 01100110 01100001 01100011 01110100 01101111 01110010 01111001 00100001' WHERE `entry`=1193; +UPDATE `locales_page_text` SET `Text_loc1`='이 데이터의 보안 등급이 너무 높아 이를 설명하기 위해 새로운 숫자가 발명될 예정입니다!' WHERE `entry`=1194; +UPDATE `locales_page_text` SET `Text_loc1`='고퍼 걷기\n\n snufflenose gopher는 작고 어두운 곳을 좋아합니다. 그리고 그것은 매우 부끄러워합니다.\n\n 고퍼를 산책시키려면 집처럼 느껴지는 곳으로 데려가야 합니다. 그리고 당신의 땅쥐가 가장 좋아하는 음식인 푸른 잎 괴경의 냄새를 맡을 수 있는 곳으로 데려가야 합니다!\n\n 가장 가까운 장소는 가시덩굴 소굴의 \"참호\" 지역입니다. 참호 근처에서 상자를 열고 땅쥐가 근처에 있는 덩이줄기 냄새를 맡을 수 있다면 그는 위험을 무릅쓰고 당신을 따라갈 것입니다.' WHERE `entry`=1211; +UPDATE `locales_page_text` SET `Text_loc1`='SNUFFLENOSE 명령 스틱(tm)\n\n snufflenose gopher는 놀라운 동물입니다. 그것은 가장 고약한 플레인스트라이더의 사랑과 애정을 불러일으킬 뿐만 아니라, 50야드 밖에서도 파묻힌 푸른 잎 괴경의 냄새를 맡을 수 있습니다!\n\n 고퍼를 보내 덩이줄기를 찾으려면 당사(별도 판매)의 특허받은 snufflenose 명령 스틱을 사용할 수 있습니다.\n\n 다음 페이지에 이어지는 방향...' WHERE `entry`=1212; +UPDATE `locales_page_text` SET `Text_loc1`='우리 땅쥐는 모두 고도의 훈련을 받았기 때문에 단순히 커맨드 스틱을 흔들기만 하면 근처 땅쥐를 \"검색 모드\"로 전환할 수 있습니다. 그런 다음 땅쥐는 덩이줄기의 냄새를 맡고 냄새를 맡으면 그쪽으로 이동하여 파냅니다.\n\n 땅땅쥐가 덩이줄기를 찾는 동안 다시 커맨드 스틱을 흔들면 탐색을 멈추고 기꺼이 당신 곁으로 돌아갑니다.\n\n 우리는 잘 훈련된 우리의 땅딸막이를 찾을 수 있을 것이라고 확신합니다.' WHERE `entry`=1213; +UPDATE `locales_page_text` SET `Text_loc1`='Snuff Inc.에서 일부 탐욕스러운 덩이줄기 사냥꾼이 사랑스러운 애완 동물의 안전에 거의 신경을 쓰지 않고 덩이줄기를 찾아 어둡고 위험한 구석으로 보낸다는 보고를 받았다는 사실을 언급하는 것이 마음이 아픕니다.\n\n 우리는 그러한 무책임한 행동을 용납하지 않지만, 고객 만족을 위한 노력의 일환으로 우리는 판매된 모든 고퍼에 보증을 포함하여 새로운 소유자가 구매 지점으로 돌아가 잃어버린 애완 동물을 교체할 수 있도록 했습니다.\n\n 즐거운 사냥!' WHERE `entry`=1214; +UPDATE `locales_page_text` SET `Text_loc1`='이 행위의 증거는 $n이 이글거리는 협곡의 골칫거리인 분노한 마골을 죽였다는 것을 증명하는 것입니다.$B$B아이언포지 박물관은 이 업적을 인정하고 관대한 기여에 대해 무기명에게 감사를 표합니다.$B$B-수장 큐레이터 Thorius Stonetender' WHERE `entry`=1231; +UPDATE `locales_page_text` SET `Text_loc1`='이 달은 나에게 숙고하고 나의 오래된 믿음과 편협함을 풀어줄 시간을 주었다. 동맹? 큰 떼거리? 좋은? 사악한? 한때는 분명했던 이 단어의 의미는 이제 내 눈이 끝없이 펼쳐진 바다를 바라보면서 흐릿해집니다.$B$BI 이제 중요한 것이 무엇인지 압니다. 바나나가 나를 쫓고 있습니다.$B$B나무 높이 올라간 그들은 나를 차갑게 바라보고 있습니다. 그리고 마지막으로 먹으려고 한 것은 거의 재갈을 물릴 뻔했습니다! 반쯤 깨물어 바다 바위에 부수면서 비명을 지르는 소리를 거의 들을 수 있었습니다.$B$B전쟁은 내가 이길 것입니다.' WHERE `entry`=1251; +UPDATE `locales_page_text` SET `Text_loc1`='Snuff Inc.에서 일부 탐욕스러운 덩이줄기 사냥꾼이 사랑스러운 애완 동물의 안전에 거의 신경을 쓰지 않고 덩이줄기를 찾아 어둡고 위험한 구석으로 보낸다는 보고를 받았다는 사실을 언급하는 것이 마음이 아픕니다. 우리는 그러한 무책임한 행동을 용납하지 않지만, 고객 만족을 위한 노력의 일환으로 우리는 판매된 모든 고퍼에 보증을 포함하여 새로운 소유자가 구매 지점으로 돌아가 잃어버린 애완 동물을 교체할 수 있도록 했습니다. 즐거운 사냥!' WHERE `entry`=1270; +UPDATE `locales_page_text` SET `Text_loc1`='The Engineering Disciplines$B$BAzeroth에서 처음으로 공학 과학을 고안한 종족이 누구인지는 논쟁의 여지가 있지만, 노움과 고블린 중 어느 종족이 현대 공학의 주요 지지자인지에 대해서는 거의 논쟁의 여지가 없습니다. 집단 전체로서의 공학에 대한 그들의 헌신은 틀림없이 마법 같은 발명의 시대에 환상적인 발명품에 연료를 공급했을 뿐만 아니라 그들의 격렬한 인종적 경쟁에도 연료를 공급했습니다. 서로 다른 분야에서보다 이것이 더 분명한 곳은 없습니다.' WHERE `entry`=1271; +UPDATE `locales_page_text` SET `Text_loc1`='Gnome Engineering$B$B종족으로서 노움은 주변 세계를 조작하고 제어하기 위한 아이템 설계에 탁월한 경향이 있습니다. 그들이 폭발물과 무기에 대한 대략적인 이해를 유지하는 동안, 그놈 공학은 문자 그대로 삶을 더 쉽고 접근하기 쉽게 만드는 항목에 중점을 둡니다. 노움의 노하우를 통해 현실화한 이론적 가능성의 학문이다. 그러나 일부 가능성은 완전히 실현되지 않습니다.' WHERE `entry`=1272; +UPDATE `locales_page_text` SET `Text_loc1`='Goblin Engineering$B$B거의 모든 분쟁에서 중립을 지키는 종족인 고블린은 과학을 이익으로 바꾸기 위해 많은 조치를 취했습니다. 그들은 폭발물, 총기 및 기계의 급진적인 설계에서 알 수 있듯이 엔지니어링의 실용적인 응용을 포용합니다. 고블린 공학은 공학 이론에 대한 일시적인 관심만 유지합니다. 그들의 발명품은 일반적으로 작동하지 않는 문제가 아니라 너무 잘 작동합니다. 그것은 확실히 희미한 마음이 아닙니다.' WHERE `entry`=1273; +UPDATE `locales_page_text` SET `Text_loc1`='Discipline Study$B$BG놈과 고블린은 서로의 지식을 서로로부터 보호하므로 동시에 두 분야에 접근하는 것이 거의 불가능합니다. 정치적 소속에 관계없이 각 종족은 이러한 학문에 대한 지식을 다른 종족의 학문 추구를 포기하는 데 동의하는 사람들에게만 제공합니다. 예를 들어, 학생이 그놈 공학을 받아들이기로 선택하면 고블린 공학에 대한 지식이 전혀 제공되지 않습니다.' WHERE `entry`=1274; +UPDATE `locales_page_text` SET `Text_loc1`='영구 결정$B$B이전 섹션에서는 교육을 위해 반복해야 하는 두 가지 공학 분야에 대한 중요한 사항을 강조했습니다. 두 분야 중 하나에 참여하기로 결정하면 반대 분야의 도식을 연구할 수 없게 됩니다. 그러한 최종성은 평신도 엔지니어에게는 벅찰 수 있지만 노련한 엔지니어는 노움과 고블린이 완전한 열정으로 그들의 비밀을 지키고 있음을 이해합니다. 어떤 지식은 항상 없는 것보다 낫습니다.' WHERE `entry`=1275; +UPDATE `locales_page_text` SET `Text_loc1`='Quotes$B$B\"고블린 공학에 대해 알고 싶으세요? 가장 뛰어난 기술자에게 그것에 대해 물어보십시오. 그의 이름은 \'Nubby Stumpfingers\'인 것 같습니다. 그가 왜 그렇게 이름을 지었는지 알고 싶습니까? 그게 고블린 공학입니다.\"$ B-- Ringo Tragediction, 그놈 엔지니어$B$B\"우리 고블린에 대해 원하는 것을 말하십시오. 하지만 저는 이렇게 말할 것입니다: 우리에게는 폭발물이 있습니다!\"$B-- Yazz Nitrospork, 고블린 봄바르디.' WHERE `entry`=1276; +UPDATE `locales_page_text` SET `Text_loc1`='더 많은 인용구!$B$B\"무언가를 완성하고 처음으로 장치를 켜서 발명의 힘과 기쁨을 경험하고 장치가 살아나면서 느끼는 그 느낌을 알고 계십니까? Gnomes는 그렇지 않습니다.\"$B- - Nixx Sprocketspring, Gadgetzan의 마스터 고블린 엔지니어$B$B\"엔지니어링은 환상을 가져다 환상으로 만드는 것입니다!\"$B-- Rovis McCrankenspank, 그놈 발명가' WHERE `entry`=1277; +UPDATE `locales_page_text` SET `Text_loc1`='짐승의 요술:\n\n Felhound Tracker를 사용하려면 제공된 Fel Orb를 사용해야 합니다.\n\n 노트:\n\n 소환된 Felhound Tracker는 이 세계에서 30분 동안만 존재합니다.\n\n 소환된 Felhound Tracker는 Azsharite 진형을 찾는 데만 도움이 됩니다.\n\n 소환된 Felhound Tracker는 다음과 같은 일을 하지 않습니다.\n\n 다음페이지 부탁드립니다...' WHERE `entry`=1291; +UPDATE `locales_page_text` SET `Text_loc1`='야수 통제:\n\n 지옥사냥개 추적자는 짐승의 포효에만 반응합니다. Felhound Tracker가 Azsharite 진형을 추적하도록 하려면 힘차게 포효해야 합니다! (Felhound Tracker 및 /roar를 대상으로 지정).\n\n Felhound Tracker가 진형을 찾으면 그를 둘러싼 독립체를 거의 또는 전혀 고려하지 않고 진형으로 질주합니다. Felhound를 보호할 필요는 없지만 그를 잃지 않도록 가까이 있는 것이 좋습니다.' WHERE `entry`=1292; +UPDATE `locales_page_text` SET `Text_loc1`='짐승의 처분:\n\n 30분이 지나면 야수는 네더에 있는 집으로 돌아갑니다.\n\n 메모:\n\n 그 열정으로 짐승은 절벽에서 도망치거나 산에서 떨어질 수 있습니다. Felhound Tracker를 잃은 것을 슬퍼하지 말고 대신 다른 추적자를 소환하십시오.' WHERE `entry`=1293; +UPDATE `locales_page_text` SET `Text_loc1`='관심 대상:\n\n 이 메모를 읽고 있다면 다음 두 위치 중 하나에 있는 것입니다.\n\n (1) 아즈샤라의 남쪽 반도.\n\n (2) 절벽 거인의 뱃속.\n\n 둘 다 똑같이 바람직하지 않습니다.\n\n 나는 한때는 전자였고 이 편지를 쓰는 시점에서는 후자였다는 점에 유의해야 합니다.' WHERE `entry`=1311; +UPDATE `locales_page_text` SET `Text_loc1`='거인의 뱃속에 있으면 반성의 시간이 한 번 주어집니다.\n\n 내 몸이 결정화되면서 이 세상에는 영웅이 충분히 있을 수 있다는 결론에 도달했습니다. 내가 어떻게든 이 곤경을 헤쳐나갈 수 있다면 그 오크의 유령 같은 목을 울리겠다!\n\n - 윈단 셰이' WHERE `entry`=1312; +UPDATE `locales_page_text` SET `Text_loc1`='나는 무엇을 생각하고 있었습니까?\n\n 아마도 더 나은 질문은 다음과 같을 것입니다. 거인의 뱃속에 포로로 앉아있는 동안 메모를 작성하는 것은 무엇입니까?\n\n 즉각적인 대답이 없는 두 가지 좋은 질문...\n\n 인정하건대, 나의 사명은 선의의 사명이 아니었습니다. 남부 아즈샤라의 독특한 수정인 아즈샤라이트를 찾으러 왔습니다. 오, 내가 가질 수 있었던 재물!\n\n 바! 이제 날 봐...' WHERE `entry`=1313; +UPDATE `locales_page_text` SET `Text_loc1`='지적인 생명체가 이 노트를 발견한다면, 그들은 스스로에게 이렇게 질문해야 합니다.\n\n - 무크' WHERE `entry`=1314; +UPDATE `locales_page_text` SET `Text_loc1`='닐스 형제,\n\n 내 포도가 저장되었습니다! 이 명단의 전달자인 $N은 깡패들이 들끓는 내 포도원에 용감히 맞서서 내가 할 수 없는 포도를 모았습니다. 데피아즈단이 여전히 강을 건너 돌아다니지만, 거의 모든 수확물을 회수했습니다.\n\n 상점에 포도 부셸을 가득 채울 수 있습니다.\n\n 빛이 우리를 보호하길,\n -밀리 오스워스' WHERE `entry`=1392; +UPDATE `locales_page_text` SET `Text_loc1`='보르팔크 철박\n\n Vorfalk는 Grim Guzzler의 창고에서 일하고 Dark Keepers에 대한 그의 희생은 깊습니다.\n\n 그의 정신이 강하게 유지되기를 바랍니다.' WHERE `entry`=1431; +UPDATE `locales_page_text` SET `Text_loc1`='베텍 스톰브로우\n\n Bethek의 방랑은 그를 Blackrock 깊은 곳으로 데려갑니다. 산의 비밀이 그를 유혹합니다.\n\n 그의 정신이 결코 흔들리지 않기를 바랍니다.' WHERE `entry`=1432; +UPDATE `locales_page_text` SET `Text_loc1`='어겔 해머핸드\n\n Uggel은 숙련되고 엄숙한 조각가이며 어둠의 열쇠가 부담되지 않을 때 그의 손은 Hall of Crafting에서 훌륭한 작품을 만듭니다.' WHERE `entry`=1433; +UPDATE `locales_page_text` SET `Text_loc1`='짐렐 다크투스\n\n 어둠의 열쇠의 광기가 짐렐을 사로잡을 때, 죽어가는 자의 비명만이 그를 달래줄 수 있습니다.\n\n 그의 희생을 위해 그는 항상 경기장 위에 벤치를 가질 것입니다. 우리의 유혈 스포츠가 그의 마음 속에 있는 분노를 누그러뜨리기를 바랍니다.' WHERE `entry`=1434; +UPDATE `locales_page_text` SET `Text_loc1`='내장 스톤피스트\n\n Dark Keeper Ofgut의 망치 앞에 쓰러진 자는 셀 수 없습니다.\n\n West Garrison의 병사들은 그가 지나갈 때 경외심에 절합니다. 그들 중 누가 Ofgut의 눈을 들여다보고 어둠의 열쇠가 속삭이는 비밀을 볼 수 있습니까?' WHERE `entry`=1435; +UPDATE `locales_page_text` SET `Text_loc1`='펠버 딥스톰프\n\n Dark Keeper Pelver는 우리의 가장 존경받는 제자입니다. 그는 그 누구보다 오랫동안 열쇠를 지니고 있었고, 그로 인해 엄청난 대가를 치렀습니다. 그가 그의 짐을 위해 부름을 받았을 때 그는 도미사일에서 보호를 받습니다.\n\n 그의 희생은 소중히 여겨졌으며, 그는 어둠이 그를 데려간 후에도 수년 동안 우리 마음 속에 남아 있을 것입니다.' WHERE `entry`=1436; +UPDATE `locales_page_text` SET `Text_loc1`='솔로몬,$B$B이 칙령의 운반자는 스톰윈드 대리의 공식 지위를 부여받았습니다. $g를 사용할 수 있습니다. 검은용군단이 검은바위 오크와 연루되어 있다는 증거를 찾기 위해. 그러한 증거가 발견되면 이 부관은 스톰윈드에 있는 나에게 해당 증거를 반환할 것이며, 그때 나는 레이크샤이어를 돕기 위해 충분한 군사력을 제공하라는 명령을 해제할 것입니다.$B$BRegards,$B$B$B$B볼바르 폴드라곤 대영주' WHERE `entry`=1471; +UPDATE `locales_page_text` SET `Text_loc1`='안녕하십니까, 모험가 여러분!\n\n 나, Krinkle Goodsteel은 가장 힘든 일을 완수하기 위해 기꺼이 자신을 위험에 빠뜨리는 사람들이 필요합니다. 내 많은 의무와 내가 감당할 수 있었던 업무량 때문에, 나는 이 항목 목록을 완성하고 나에게 온전한 상태로 돌려주는 용감한 사람은 후한 보수를 받을 것이라고 확신합니다.\n\n 목록은 다음 페이지에 포함되어 있습니다...' WHERE `entry`=1551; +UPDATE `locales_page_text` SET `Text_loc1`='솔리드 크리스탈 레그 샤프트 -\n\n Searing Gorge의 Glassweb 거미는 믿을 수 없을 정도로 수정 같은 물질로 만들어졌습니다. 그들의 다리는 죽었을 때 손상되지 않았다면 내 동료들의 공학 실험에서 훌륭한 지휘자가 되었습니다.\n\n 테스트하려면 여러 개가 필요합니다. 8개의 가능한 다리를 가진 거미 자체는 건장한 전사나 숙련된 마법사에게 문제가 되지 않을 것입니다.' WHERE `entry`=1552; +UPDATE `locales_page_text` SET `Text_loc1`='기한이 지난 패키지 -\n\n 나는 테라모어에서 소포를 가져다 줄 믿을 만한 조종사라고 생각되는 사람을 고용했습니다. 나는 분명히 틀렸다. 그리고 조종사는 이야기를 전하기 위해 살았지만 자신의 목을 구하기 위해 전체 제플린과 모든 화물을 뒤에 두고 왔습니다.\n\n 글쎄요, 그 패키지가 필요해요. Beezil이 나에게 말한 바에 따르면 그는 Dustwallow Marsh의 만 서쪽에 추락했습니다. 그가 물가를 따라 언덕을 넘은 직후에 내려갔습니다.\n\n 흠...그가 추락한 원인을 말하지 않았습니다...' WHERE `entry`=1553; +UPDATE `locales_page_text` SET `Text_loc1`='Goodsteel의 균형 잡힌 Flameberge -\n\n 마지막으로, 나는 지금까지 대장 기술 중 가장 훌륭한 작품 중 하나를 원합니다. 이 플레임버지는 내가 매우 명예롭고 위대한 전사라고 생각했던 사람에게 하사한 놀라운 검이었습니다. 글쎄요, 그는 Jarquai라는 멀록에게 충격을 받았나요? 그런 것.\n\n 그가 그 생물을 공격하려고 생각한 것은 슬픔의 늪의 해안을 따라 여행하고 있을 때였습니다. 그는 실패했고 분명히 도망쳤지만, 이 멀록이 가져갈 수 있도록 무기를 남겨두기 전에는 그렇지 않았습니다.' WHERE `entry`=1554; +UPDATE `locales_page_text` SET `Text_loc1`='이 아이템들을 찾아 이 장부와 함께 모두 가지고 가젯잔으로 돌아가면 보상해 드리겠습니다.' WHERE `entry`=1556; +UPDATE `locales_page_text` SET `Text_loc1`='이 모루는 Jordan Stilwell의 재산입니다. 사용하지 마세요!\n\n - 요르단' WHERE `entry`=1591; +UPDATE `locales_page_text` SET `Text_loc1`='<페이지는 고대 엘프 룬 문자로 덮여 있습니다.>\n\n 여기에 있는 페이지에는 하급 아케이넘을 만드는 데 필요한 시약을 수집하고 생성하는 과정에서 발생한 사건에 대한 기억이 포함되어 있습니다.\n\n 우리의 적들이 이 성서에 절대 접근하지 않기를 바랍니다.\n\n 내가 살아서 창백한 달빛이 쿠엘탈라스를 다시 한 번 비추는 것을 볼 수 있기를.\n\n 캘타스의 은총이 아니면 죽을 수 있습니다.\n\n 일리단의 영광을 위해 죽일 수 있습니다.\n\n -마스터 카리엘 윈탈루스' WHERE `entry`=1611; +UPDATE `locales_page_text` SET `Text_loc1`='<페이지는 고대 엘프 룬 문자로 덮여 있습니다.>\n\n 여기에 있는 페이지에는 하급 아케이넘을 만드는 데 필요한 시약을 수집하고 생성하는 과정에서 발생한 사건에 대한 기억이 포함되어 있습니다.\n\n 우리의 적들이 이 성서에 절대 접근하지 않기를 바랍니다.\n\n 내가 살아서 창백한 달빛이 쿠엘탈라스를 다시 한 번 비추는 것을 볼 수 있기를.\n\n 캘타스의 은총이 아니면 죽을 수 있습니다.\n\n 일리단의 영광을 위해 죽일 수 있습니다.\n\n -마스터 카리엘 윈탈루스' WHERE `entry`=1631; +UPDATE `locales_page_text` SET `Text_loc1`='<페이지는 고대 엘프 룬 문자로 덮여 있습니다.>\n\n 여기에 있는 페이지에는 하급 아케이넘을 만드는 데 필요한 시약을 수집하고 생성하는 과정에서 발생한 사건에 대한 기억이 포함되어 있습니다.\n\n 우리의 적들이 이 성서에 절대 접근하지 않기를 바랍니다.\n\n 내가 살아서 창백한 달빛이 쿠엘탈라스를 다시 한 번 비추는 것을 볼 수 있기를.\n\n 캘타스의 은총이 아니면 죽을 수 있습니다.\n\n 일리단의 영광을 위해 죽일 수 있습니다.\n\n -마스터 카리엘 윈탈루스' WHERE `entry`=1632; +UPDATE `locales_page_text` SET `Text_loc1`='<페이지는 고대 엘프 룬 문자로 덮여 있습니다.>\n\n 여기에 있는 페이지에는 하급 아케이넘을 만드는 데 필요한 시약을 수집하고 생성하는 과정에서 발생한 사건에 대한 기억이 포함되어 있습니다.\n\n 우리의 적들이 이 성서에 절대 접근하지 않기를 바랍니다.\n\n 내가 살아서 창백한 달빛이 쿠엘탈라스를 다시 한 번 비추는 것을 볼 수 있기를.\n\n 캘타스의 은총이 아니면 죽을 수 있습니다.\n\n 일리단의 영광을 위해 죽일 수 있습니다.\n\n -마스터 카리엘 윈탈루스' WHERE `entry`=1633; +UPDATE `locales_page_text` SET `Text_loc1`='<페이지는 고대 엘프 룬 문자로 덮여 있습니다.>\n\n 여기에 있는 페이지에는 하급 아케이넘을 만드는 데 필요한 시약을 수집하고 생성하는 과정에서 발생한 사건에 대한 기억이 포함되어 있습니다.\n\n 우리의 적들이 이 성서에 절대 접근하지 않기를 바랍니다.\n\n 내가 살아서 창백한 달빛이 쿠엘탈라스를 다시 한 번 비추는 것을 볼 수 있기를.\n\n 캘타스의 은총이 아니면 죽을 수 있습니다.\n\n 일리단의 영광을 위해 죽일 수 있습니다.\n\n -마스터 카리엘 윈탈루스' WHERE `entry`=1634; +UPDATE `locales_page_text` SET `Text_loc1`='안녕 펠녹!\n\n 불타는 평원에서 나의 연구는 훌륭하게 진행되고 있다. 그리고 나는 모든 $g그의:그녀의 것에 대해 $N에게 많은 빚을 졌습니다. 돕다! 계속해야 할 사항은 다음과 같습니다.\n\n 스틸코일 범버비첼\n 17게이지 아이스 스패너\n 오리 깃털 12파운드\n 당신이 만든 접착제 한 병\n\n Felnok에게 정말 감사합니다. 우리가 다시 만나면 장화에 석탄을 넣지 말라고 상기시켜주세요!\n\n -팅키' WHERE `entry`=1691; +UPDATE `locales_page_text` SET `Text_loc1`='Cliffwatcher Longhorn에게 보내는 긴급 메시지$b$bE\'thok 야영지의 대규모 켄타우로스 부대가 우리 보급품 마차 중 하나를 습격했습니다. 캐러밴의 모든 구성원과 모든 보급품이 손실되었습니다. 이것은 Centaurs의 대담하고 전례 없는 공격이었고 더 많은 공격이 있을지도 모른다는 우려가 있습니다.' WHERE `entry`=1711; +UPDATE `locales_page_text` SET `Text_loc1`='여기 로데론의 진정한 마지막 왕인 테레나스 메네실 2세가 누워 있습니다.\n\n 그의 행위는 위대했고 그의 통치는 오래 지속되었으며 그의 죽음은 상상할 수 없었습니다.\n\n \"아버지께서 아들의 행위에 대하여 흠이 없으시게 하시기를 원하노라.\n 피 묻은 왕관이 길을 잃고 잊혀지길.\"' WHERE `entry`=1731; +UPDATE `locales_page_text` SET `Text_loc1`='그림 바톨 전투 직후 습지대에서 거대한 붉은 용의 잔해가 발견되었습니다. Tyrannistrasz는 Dragonqueen Alextrasza의 장남 배우자라는 소문이 있습니다.' WHERE `entry`=1751; +UPDATE `locales_page_text` SET `Text_loc1`='이 석화된 발톱은 가시덤불의 남쪽 해안에서 발견되었습니다. 생태학자들은 이 발톱이 고대 태양록의 발톱이라고 믿고 있습니다. 이 생물체는 원시 타우렌 신화 주기에서 두드러지게 등장하지만, 이 발톱의 존재는 이 생물체가 어느 시점에 실제로 존재했음을 암시합니다.' WHERE `entry`=1752; +UPDATE `locales_page_text` SET `Text_loc1`='플레인스트라이더 중에서 가장 큰 새인 게루는 수가 적고 거의 만날 수 없습니다.' WHERE `entry`=1753; +UPDATE `locales_page_text` SET `Text_loc1`='이것은 Toothgnasher의 골격의 스케일 복제품입니다. 전설적인 숫양은 Khaz Modan의 불가사의였으며 많은 드워프 민속 이야기의 주제였습니다. 오늘날까지 생태학자들은 숫양의 기이한 크기나 체력을 설명할 수 없었습니다.' WHERE `entry`=1754; +UPDATE `locales_page_text` SET `Text_loc1`='운고로 분화구의 외딴 열대우림에서 발견된 이 알에는 한때 태아 데빌사우루스가 있었습니다. 사우리알의 유전 물질은 데빌사우르스의 쇠약한 독에 대한 혈청을 고안하는 데 그 어느 때보다 더 가까워진 리그 생태학자에게 매우 귀중한 것으로 입증되었습니다.' WHERE `entry`=1755; +UPDATE `locales_page_text` SET `Text_loc1`='온전한 이 프테라돈 골격은 외딴 운고로 분화구에서 회수되었습니다. 골격 구조에 따라 이 특정 속이 아직 발견되지 않은 것이 분명합니다. 이 해골은 그 지역의 비옥한 토양 아래에서 수세기 동안 보존되었을 수 있습니다.' WHERE `entry`=1756; +UPDATE `locales_page_text` SET `Text_loc1`='수라마르의 해저 폐허에서 회수한 이 기능적인 아스트롤라베는 약 12,000년 전에 명가 나이트 엘프에 의해 제작되었습니다. 마법, 오컬트, 천문학에 사로잡힌 귀족들은 일련의 독창적인 장치를 개발했습니다. 이 장치는 고대 나이트 엘프의 과학적 이해 수준에 대한 귀중한 통찰력을 제공합니다.' WHERE `entry`=1757; +UPDATE `locales_page_text` SET `Text_loc1`='이 고대 토기 조각들은 울다만 발굴에서 회수되었습니다. 암시적인 룬 문자나 상형 문자는 거의 없지만, 고대 드워프 종족의 장인 정신과 일상적인 장신구를 생생하게 보여줍니다.' WHERE `entry`=1758; +UPDATE `locales_page_text` SET `Text_loc1`='이 에칭 부조 러너는 울다만의 첫 번째 방에서 발견된 가장 중요한 발견일 것입니다. 동판화는 골렘 같은 흙인과 드워프 종족 사이의 관계를 분명히 암시합니다. 더 많은 증거가 나온다면, 신화적 거인에 의한 우리의 창조론이 사실임이 증명될 수 있습니다.' WHERE `entry`=1759; +UPDATE `locales_page_text` SET `Text_loc1`='타나리스 사막의 무더운 황무지에서 발견되는 이 특이한 알은 현대 생태학자에게 미스터리로 남아 있습니다. 데이트 테스트는 알이 최대 천년이 될 수 있음을 시사합니다. 특정 요소는 곤충형 구조를 나타내지만 그 진정한 기원은 식별할 수 없습니다. 이렇게 뚜렷한 알을 낳는 종은 아직 발견되지 않은 채로 남아 있습니다.' WHERE `entry`=1760; +UPDATE `locales_page_text` SET `Text_loc1`='2차 대전쟁의 이 잔해는 호드가 아이언포지 산을 정복하기 위해 얼마나 위험하게 다가왔는지를 일깨워주는 역할을 합니다.' WHERE `entry`=1761; +UPDATE `locales_page_text` SET `Text_loc1`='이 악마 판금은 처음으로 피의 욕망으로 우리 민족을 저주한 생물이 착용한 것입니다. 한 용감한 오크의 영웅적인 행동으로 그는 패배했습니다. 파괴자 만노로스는 더 이상 존재하지 않습니다. 이 판이 우리가 얼마나 멀리 왔는지, 명예를 되찾기 위해 얼마나 열심히 싸웠는지 기억하게 해주세요.$B$B$B$B- 스랄, 호드의 대족장' WHERE `entry`=1762; +UPDATE `locales_page_text` SET `Text_loc1`='2차 대전쟁의 이 잔해는 호드가 아이언포지 산을 정복하기 위해 얼마나 위험하게 다가왔는지를 일깨워주는 역할을 합니다.' WHERE `entry`=1771; +UPDATE `locales_page_text` SET `Text_loc1`='Wyrmthalak, 나는 외부인이 성채 안으로 들어오면 내가 적절하다고 생각하는 대로 당신을 처벌하라는 당신의 주인인 네파리안으로부터 직접적인 명령을 받았습니다. 누가 당신에게 명령하는지 잊지 마세요, 파충류. 블랙핸드의 아들: 검과 전투의 대가. 진정한 대족장. -찢다' WHERE `entry`=1772; +UPDATE `locales_page_text` SET `Text_loc1`='시간이 지남에 따라 악마의 존재가 뒤틀린 황천에서 타이탄의 세계로 들어왔고 판테온은 가장 위대한 전사인 살게라스를 선출하여 첫 ​​번째 방어선 역할을 했습니다. 녹은 청동으로 만든 고귀한 거인 살게라스는 수천 년 동안 자신의 임무를 수행했으며, 악마를 찾을 수 있는 곳이면 어디든지 찾아서 파괴했습니다. 영겁의 세월 동안 살게라스는 두 강력한 악마 종족을 만났는데, 둘 다 물리적 우주에 대한 힘과 지배력을 얻기 위해 노력했습니다.' WHERE `entry`=1773; +UPDATE `locales_page_text` SET `Text_loc1`='사악한 마법사의 교활한 종족인 에레다르는 흑마술을 사용하여 여러 세계를 침략하고 노예로 삼았습니다. 그 세계의 토착 종족은 에레다르의 사악한 힘에 의해 돌연변이를 일으켜 악마로 변했습니다.' WHERE `entry`=1774; +UPDATE `locales_page_text` SET `Text_loc1`='살게라스의 거의 무한한 힘은 사악한 에레다르를 물리치기에 충분했지만, 그는 그 생물의 타락과 모든 것을 집어삼키는 악에 크게 괴로워했습니다. 그러한 타락을 헤아리지 못한 위대한 타이탄은 음울한 우울증에 빠지기 시작했습니다. 점점 커져가는 불안감에도 불구하고 살게라스는 흑마법사들을 뒤틀린 황천 구석에 가두어 우주에서 제거했습니다.' WHERE `entry`=1775; +UPDATE `locales_page_text` SET `Text_loc1`='그의 혼란과 불행이 깊어지는 동안 살게라스는 티탄의 질서를 방해하려는 또 다른 집단인 나스레짐과 싸워야 했습니다. 흡혈 악마의 이 어두운 종족(공포의 군주라고도 함)은 거주민을 사로잡아 그림자로 만들어 수많은 인구 밀집 세계를 정복했습니다.' WHERE `entry`=1776; +UPDATE `locales_page_text` SET `Text_loc1`='사악하고 교활한 공포의 군주들은 국가 전체를 생각 없는 증오와 불신으로 조종하여 서로 적대하게 만들었습니다. 살게라스는 나스레짐을 쉽게 물리쳤지만 그들의 타락은 그에게 깊은 영향을 미쳤습니다.' WHERE `entry`=1777; +UPDATE `locales_page_text` SET `Text_loc1`='의심과 절망이 살게라스의 감각을 압도하면서 그는 자신의 임무뿐만 아니라 질서 있는 우주에 대한 타이탄의 비전에 대한 모든 믿음을 잃었습니다. 결국 그는 질서라는 개념 자체가 어리석고 혼돈과 타락만이 어둡고 외로운 우주에서 유일한 절대적인 것이라고 믿게 되었습니다.' WHERE `entry`=1778; +UPDATE `locales_page_text` SET `Text_loc1`='그의 동료 타이탄들은 그의 잘못을 설득하고 격앙된 감정을 진정시키려고 노력했지만, 그는 그들의 낙관적인 믿음을 이기적인 망상으로 무시했습니다. 살게라스는 그들의 대열에서 영원히 빠져나와 우주에서 자신의 자리를 찾기 시작했습니다. 판테온은 그가 떠나는 것을 슬퍼했지만 타이탄은 잃어버린 형제가 얼마나 멀리 갈지 예측할 수 없었습니다.' WHERE `entry`=1779; +UPDATE `locales_page_text` SET `Text_loc1`='살게라스의 광기가 그의 용맹한 영혼의 마지막 흔적을 다 먹어치울 때쯤, 그는 타이탄이 창조의 실패에 책임이 있다고 믿었습니다. 마침내 우주 전체에서 그들의 작업을 취소하기로 결정한 그는 물리적 우주를 불태울 무적의 군대를 결성하기로 결심했습니다.' WHERE `entry`=1780; +UPDATE `locales_page_text` SET `Text_loc1`='살게라스의 티타닉 형태도 한때 고귀했던 그의 마음을 괴롭힌 타락으로 인해 왜곡되었습니다. 그의 눈, 머리카락, 턱수염은 불길에 휩싸였고 그의 금속성 청동 피부는 갈라져 끝없이 맹렬한 증오의 용광로를 드러냈습니다.' WHERE `entry`=1781; +UPDATE `locales_page_text` SET `Text_loc1`='분노한 살게라스는 에레다르와 나스레짐의 감옥을 부수고 혐오스러운 악마들을 풀어주었습니다. 이 교활한 생명체는 어둠의 타이탄의 엄청난 분노 앞에 무릎을 꿇고 그들이 할 수 있는 모든 악의적인 방법으로 그를 섬기겠다고 제안했습니다. 강력한 에레다르의 대열에서 살게라스는 그의 파괴의 악마 군대를 지휘할 두 명의 용사를 선택했습니다.' WHERE `entry`=1782; +UPDATE `locales_page_text` SET `Text_loc1`='기만자 킬제덴은 우주에서 가장 어두운 종족을 찾아 살게라스의 대열에 합류시키기 위해 선택되었습니다. 두 번째 용사인 파멸자 아키몬드는 살게라스의 방대한 군대를 이끌고 티탄의 의지에 저항하는 적과 맞서 싸우도록 선택되었습니다.' WHERE `entry`=1783; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴의 첫 번째 행동은 흡혈귀 공포의 군주들을 그의 무시무시한 힘 아래 노예로 만드는 것이었습니다. 공포의 군주들은 우주 전역에서 그의 개인 대리인 역할을 했으며, 그들의 주인이 부패시키고 우리 안으로 끌어들일 원시 종족을 찾는 것을 즐겼습니다. 공포의 군주들 중 첫 번째는 어둠의 인도자 티콘드리우스였습니다. 티콘드리우스는 완벽한 병사로서 킬제덴을 섬겼고 우주의 모든 어두운 구석에 살게라스의 불타는 의지를 전하는 데 동의했습니다.' WHERE `entry`=1784; +UPDATE `locales_page_text` SET `Text_loc1`='강력한 아키몬드는 또한 자신의 대리인에게 권한을 부여했습니다. 아키몬드는 흉악한 지옥의 군주들과 그들의 야만적인 지도자인 파괴자 만노로스를 불러 모든 생명의 피조물을 샅샅이 뒤지는 전투 엘리트를 만들고자 했습니다.' WHERE `entry`=1785; +UPDATE `locales_page_text` SET `Text_loc1`='살게라스는 자신의 군대가 집결되어 자신의 모든 명령을 따를 준비가 된 것을 확인하고 광활한 군대를 거대한 어둠의 광활한 곳으로 진격했습니다. 그는 성장하는 군대를 불타는 군단이라고 불렀습니다. 지금까지 그들이 우주를 가로지르는 불경한 불타는 성전에서 얼마나 많은 세계를 소비하고 불태웠는지는 여전히 불분명합니다.' WHERE `entry`=1786; +UPDATE `locales_page_text` SET `Text_loc1`='그들의 무수한 작업을 되돌리려는 살게라스의 임무를 알지 못한 채, 타이탄들은 계속해서 세계에서 세계로 이동하며 각 행성을 그들이 적합하다고 생각하는 대로 형성하고 질서를 정했습니다. 여행을 하는 동안 그들은 그 주민들이 나중에 아제로스라고 명명하게 될 작은 세계를 발견했습니다.' WHERE `entry`=1787; +UPDATE `locales_page_text` SET `Text_loc1`='타이탄족은 원시의 땅을 가로질러 나아가면서 수많은 적대적인 정령 존재와 마주쳤습니다. 고대 신으로만 알려진 헤아릴 수 없을 정도로 사악한 종족을 숭배했던 이 정령들은 타이탄을 몰아내고 그들의 세계를 침략자들의 금속성 손길로부터 보호할 것을 맹세했습니다.' WHERE `entry`=1788; +UPDATE `locales_page_text` SET `Text_loc1`='판테온은 악에 대한 고대 신의 성향에 혼란스러워 정령과 그들의 어둠의 주인과 전쟁을 벌였습니다. 고대 신의 군대는 가장 강력한 원소 부관인 불의 군주 라그나로스, 바위 어머니 테라제인, 바람의 군주 알아키르, 파도사냥꾼 넵튤론이 이끌었습니다.' WHERE `entry`=1789; +UPDATE `locales_page_text` SET `Text_loc1`='그들의 혼돈의 세력은 전 세계를 휩쓸었고 거대한 타이탄과 충돌했습니다. 엘레멘탈은 인간이 이해할 수 없을 정도로 강력했지만 그들의 연합군은 강력한 타이탄을 막을 수 없었습니다. 정령 군주들은 하나씩 쓰러졌고 그들의 군대는 흩어졌습니다.' WHERE `entry`=1790; +UPDATE `locales_page_text` SET `Text_loc1`='판테온은 고대 신들의 성채를 산산이 부수고 다섯 명의 사악한 신들을 세상의 표면 아래에 가두었습니다. 분노한 영혼을 물리적 세계에 묶어두는 고대 신의 힘이 없으면 정령들은 심연의 차원으로 추방되어 영원히 서로 경쟁하게 됩니다. 엘리멘탈이 떠나면서 자연은 고요해졌고 세상은 평화로운 조화를 이루었습니다. Titans는 위협이 억제되고 작동하도록 설정된 것을 확인했습니다.' WHERE `entry`=1791; +UPDATE `locales_page_text` SET `Text_loc1`='Titans는 여러 종족에게 권한을 부여하여 세상을 만드는 데 도움을 주었습니다. 그들이 땅 아래에 있는 깊이 없는 동굴을 개척하는 것을 돕기 위해 타이탄들은 마법의 살아있는 돌로 난쟁이 같은 토석인을 만들었습니다. 그들이 바다를 준설하고 해저에서 땅을 들어 올리는 것을 돕기 위해 Titans는 거대하지만 온순한 ​​바다 거인을 만들었습니다. 오랜 세월 동안 티탄은 지구를 움직이고 모양을 만들었고 마침내 하나의 완전한 대륙이 남게 되었습니다.' WHERE `entry`=1792; +UPDATE `locales_page_text` SET `Text_loc1`='대륙의 중심에서 타이탄은 반짝이는 에너지의 호수를 만들었습니다. 그들이 영원의 우물이라고 이름 붙인 호수는 세상을 위한 생명의 샘이 될 것이었습니다. 그것의 강력한 에너지는 세상의 뼈를 양육하고 생명이 땅의 비옥한 토양에 뿌리를 내릴 수 있도록 힘을 실어줄 것입니다. 시간이 지남에 따라 식물, 나무, 괴물 및 모든 종류의 생물이 원시 대륙에서 번성하기 시작했습니다.' WHERE `entry`=1793; +UPDATE `locales_page_text` SET `Text_loc1`='노동의 마지막 날 황혼이 깃들자 타이탄족은 이 대륙에 \"영원한 별빛의 땅\"이라는 뜻의 칼림도어라는 이름을 붙였습니다.' WHERE `entry`=1794; +UPDATE `locales_page_text` SET `Text_loc1`='작은 세계가 정리되고 작업이 완료되었다는 사실에 만족한 타이탄은 아제로스를 떠날 준비를 했습니다. 그러나 그들은 떠나기 전에 어떤 세력도 칼림도어의 완벽한 평온을 위협하지 않도록 세계에서 가장 위대한 종에게 칼림도어를 감시하는 임무를 맡겼습니다. 그 시대에는 많은 용군단이 있었습니다.' WHERE `entry`=1795; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 그들의 형제들을 지배하는 다섯 무리가 있었다. Titans가 신생 세계를 돌보기 위해 선택한 것은 바로 이 다섯 번의 비행이었습니다. 판테온의 가장 위대한 구성원들은 그들의 힘의 일부를 각 부대의 지도자들에게 부여했습니다. 이 장엄한 용(아래에 나열됨)은 Great Aspects 또는 Dragon Aspects로 알려지게 되었습니다.' WHERE `entry`=1796; +UPDATE `locales_page_text` SET `Text_loc1`='판테온의 대부 아만툴은 자신의 우주적 힘의 일부를 거대한 청동용 노즈도르무에게 부여했습니다. 하이파더는 노즈도르무에게 시간 자체를 지키고 운명과 운명의 끊임없이 도는 경로를 감시할 수 있는 권한을 부여했습니다. 금욕적이고 명예로운 노즈도르무는 영원의 존재로 알려지게 되었습니다.' WHERE `entry`=1797; +UPDATE `locales_page_text` SET `Text_loc1`='타이탄의 모든 생명의 수호신인 이오나는 그녀의 힘의 일부를 붉은 거대괴수 알렉스트라자에게 주었습니다. 그 후 Alexstrasza는 Life-Binder로 알려지게 될 것이며 그녀는 세계의 모든 생물을 보호하기 위해 노력할 것입니다. 그녀의 최고의 지혜와 모든 생물에 대한 무한한 연민으로 인해 Alexstrasza는 용의 여왕으로 선정되었고 그녀의 종족에 대한 지배권을 받았습니다.' WHERE `entry`=1798; +UPDATE `locales_page_text` SET `Text_loc1`='Eonar는 또한 Alexstrasza의 여동생인 유연한 녹색 용 Ysera에게 자연의 영향 일부를 축복했습니다. 이세라는 깨어 있는 창조의 꿈에 묶여 영원한 무아지경에 빠졌습니다. 몽상가로 알려진 그녀는 초록빛 영역인 에메랄드 드림에서 자라나는 세계의 야생을 지켜보았습니다.' WHERE `entry`=1799; +UPDATE `locales_page_text` SET `Text_loc1`='타이탄의 전설 수호자이자 대마법사인 노르간논은 청룡 말리고스에게 그의 막대한 힘의 일부를 부여했습니다. 그때부터 Malygos는 마법과 숨겨진 비석의 수호자인 Spell-Weaver로 알려지게 되었습니다.' WHERE `entry`=1800; +UPDATE `locales_page_text` SET `Text_loc1`='티탄 세계의 형성자이자 위조자인 Khaz\'goroth는 그의 막강한 힘의 일부를 강력한 검은 고룡인 Neltharion에게 부여했습니다. 나중에 Earth-Warder로 알려지게 된 마음씨 좋은 Neltharion은 지구와 세계의 깊은 곳에 대한 지배권을 부여받았습니다. 그는 세계의 힘을 구현했으며 Alexstrasza의 가장 큰 지원자였습니다.' WHERE `entry`=1801; +UPDATE `locales_page_text` SET `Text_loc1`='이렇게 힘을 얻은 Five Aspects는 Titans가 없을 때 세계 방어를 담당했습니다. 자신의 창조물을 보호할 준비가 된 드래곤과 함께 타이탄은 아제로스를 영원히 남겨두었습니다. 불행히도 살게라스가 새로 태어난 세계의 존재를 알게 되는 것은 시간 문제였습니다...' WHERE `entry`=1802; +UPDATE `locales_page_text` SET `Text_loc1`='명가의 무모한 마법 사용은 영원의 샘에서 거대한 어둠 너머로 소용돌이치는 에너지의 물결을 일으켰습니다. 에너지의 물결이 흐르는 것을 끔찍한 외계인 정신이 느꼈습니다. 모든 생명의 대적, 세계의 파괴자 살게라스는 강력한 파문을 느꼈고 그들의 머나먼 기원점으로 이끌렸습니다.' WHERE `entry`=1803; +UPDATE `locales_page_text` SET `Text_loc1`='원시 세계 아제로스를 염탐하고 영원의 샘의 무한한 에너지를 감지한 살게라스는 채울 수 없는 굶주림에 시달렸습니다. 이름 없는 공허의 위대한 어둠의 신은 신생 세계를 파괴하고 그 에너지를 자신의 것으로 주장하기로 결심했습니다.' WHERE `entry`=1804; +UPDATE `locales_page_text` SET `Text_loc1`='살게라스는 거대한 불타는 군단을 모아 순진한 아제로스의 세계로 향했습니다. Legion은 백만 명의 비명을 지르는 악마로 구성되어 있었고 모두 우주의 먼 구석에서 찢어졌으며 악마는 정복에 굶주려 있었습니다. 살게라스의 부관인 파멸자 아키몬드와 파괴자 만노로스가 그들의 지옥 같은 부하들을 공격할 준비를 했습니다.' WHERE `entry`=1805; +UPDATE `locales_page_text` SET `Text_loc1`='아즈샤라 여왕은 끔찍한 마법의 황홀경에 압도되어 살게라스의 부인할 수 없는 힘의 희생양이 되었고 그에게 그녀의 세계에 입장할 수 있도록 허락했습니다. 그녀의 명가 종복들조차 마법의 피할 수 없는 타락에 몸을 맡기고 살게라스를 그들의 신으로 숭배하기 시작했습니다. 군단에 대한 충성을 보여주기 위해 명가는 여왕을 도와 영원의 샘 깊숙한 곳에서 소용돌이치는 거대한 차원문을 열었습니다.' WHERE `entry`=1806; +UPDATE `locales_page_text` SET `Text_loc1`='모든 준비를 마치자 살게라스는 아제로스로의 재앙적인 침공을 시작했습니다. 불타는 군단의 악마 전사들은 영원의 샘을 통해 세계로 돌진하여 나이트 엘프의 잠자는 도시를 포위했습니다. Archimonde와 Mannoroth가 이끄는 Legion은 칼림도어의 땅을 뒤덮었고 그 여파에는 재와 슬픔만 남았습니다.' WHERE `entry`=1807; +UPDATE `locales_page_text` SET `Text_loc1`='악마 흑마법사는 칼림도어 사원의 우아한 첨탑에 지옥의 유성처럼 충돌하는 불타는 지옥불을 불렀습니다. Doomguard로 알려진 불타고 피를 흘리는 살인자 무리가 Kalimdor의 들판을 가로 질러 행진하여 앞을 가로막는 모든 사람을 학살했습니다. 야생의 악마 지옥사냥개 무리가 저항 없이 시골을 황폐화시켰습니다. 용감한 칼도레이 전사들은 그들의 고대 고향을 지키기 위해 돌진했지만 군단의 맹렬한 맹공격 앞에서 한 치 한 치 물러서지 않을 수 없었습니다.' WHERE `entry`=1808; +UPDATE `locales_page_text` SET `Text_loc1`='궁지에 몰린 동족을 구하는 것은 말퓨리온 스톰레이지의 몫이었습니다. 친동생 일리단이 명가의 마법을 행한 스톰레이지는 상류층 사이에서 점점 더 부패하는 부패에 격분했습니다. 일리단에게 위험한 집착을 버리라고 설득한 말퓨리온은 세나리우스를 찾아 저항군을 소집했습니다.' WHERE `entry`=1809; +UPDATE `locales_page_text` SET `Text_loc1`='아름다운 젊은 여사제 티란데는 엘룬의 이름으로 형제들과 동행하기로 동의했습니다. 말퓨리온과 일리단은 이상적인 여사제를 사랑했지만 티란데의 마음은 말퓨리온에게만 있었습니다. 일리단은 티란데와 형의 싹트기 시작하는 로맨스에 분개했지만, 그의 마음의 고통은 마법 중독의 고통에 비하면 아무것도 아니라는 것을 알고 있었습니다.' WHERE `entry`=1810; +UPDATE `locales_page_text` SET `Text_loc1`='마법의 강화 에너지에 점점 더 의존하게 된 일리단은 다시 한 번 샘의 에너지를 활용하고 싶은 거의 압도적인 굶주림을 통제하기 위해 고군분투했습니다. 하지만 티란데의 참을성 있는 지원으로 그는 자신을 억제하고 형이 은둔한 반신인 세나리우스를 찾도록 도울 수 있었습니다.' WHERE `entry`=1811; +UPDATE `locales_page_text` SET `Text_loc1`='저 멀리 하이잘 산의 성스러운 달의 숲에 거주하던 세나리우스는 고대 용을 찾고 그들의 도움을 받아 나이트 엘프를 돕기로 했습니다. 거대한 붉은 거대괴수 알렉스트라자가 이끄는 용들은 악마와 그들의 지옥 같은 주인과 교전하기 위해 강력한 비행을 보내기로 동의했습니다.' WHERE `entry`=1812; +UPDATE `locales_page_text` SET `Text_loc1`='마법에 걸린 숲의 정령을 불러낸 세나리우스는 고대 나무 인간의 군대를 모아 대담한 지상 공격으로 군단에 맞서 그들을 이끌었습니다. 나이트 엘프의 동맹군이 아즈샤라의 사원과 영원의 샘에 집결하면서 전면전이 벌어졌습니다. 새로 찾은 동맹의 힘에도 불구하고 말퓨리온과 그의 동료들은 군단이 군사력만으로는 패배할 수 없다는 것을 깨달았습니다.' WHERE `entry`=1813; +UPDATE `locales_page_text` SET `Text_loc1`='거대한 전투가 아즈샤라의 수도 주변에서 벌어지는 동안 망상에 빠진 여왕은 살게라스의 도착을 기대하며 기다렸습니다. 군단의 군주는 영원의 샘을 통과하여 황폐한 세계로 들어갈 준비를 하고 있었습니다. 그의 엄청나게 거대한 그림자가 샘의 표면에 점점 더 가까워지자 아즈샤라는 가장 강력한 명가 추종자들을 모았습니다. 그들의 마법을 하나의 집중된 주문으로 연결해야만 살게라스가 들어갈 수 있을 만큼 큰 관문을 만들 수 있었습니다.' WHERE `entry`=1814; +UPDATE `locales_page_text` SET `Text_loc1`='칼림도어의 불타는 벌판에서 전투가 치열해지자 끔찍한 사건이 전개되었습니다. 사건의 자세한 내용은 시간이 지나면서 사라졌지만 지구의 용의 위상인 넬타리온이 불타는 군단과의 중요한 교전 중에 미쳐버린 것으로 알려져 있습니다. 그의 검은 가죽에서 화염과 분노가 분출하면서 그는 갈라지기 시작했습니다. 자신의 이름을 데스윙으로 바꾼 불타는 용은 형제들을 공격하고 전장에서 다섯 용군단을 몰아냈습니다.' WHERE `entry`=1815; +UPDATE `locales_page_text` SET `Text_loc1`='데스윙의 갑작스러운 배신은 너무나 파괴적이어서 다섯 용군단은 진정으로 회복되지 못했습니다. 부상을 입고 충격을 받은 Alexstrasza와 다른 고귀한 용들은 필멸의 동맹을 버려야 했습니다. 말퓨리온과 그의 동료들은 이제 절망적으로 수적으로 열세였고 계속되는 맹공격에서 간신히 살아남았습니다.' WHERE `entry`=1816; +UPDATE `locales_page_text` SET `Text_loc1`='말퓨리온은 영원의 샘이 악마와 물리적 세계를 잇는 탯줄이라고 확신하고 그것을 파괴해야 한다고 주장했습니다. 우물이 그들의 불멸과 힘의 근원이라는 것을 알고 있던 그의 동료들은 경솔한 생각에 겁을 먹었습니다. 그러나 티란데는 말퓨리온 이론의 지혜를 보았고 세나리우스와 동료들이 아즈샤라의 사원을 습격하여 우물을 완전히 차단할 방법을 찾도록 설득했습니다.' WHERE `entry`=1817; +UPDATE `locales_page_text` SET `Text_loc1`='끔찍한 폭발에서 살아남은 소수의 나이트 엘프들은 조잡하게 만든 뗏목을 타고 집결하여 천천히 눈에 보이는 유일한 육지로 향했습니다. 어쨌든 엘룬의 은총으로 말퓨리온, 티란데, 세나리우스는 세계의 분리에서 살아남았습니다. 지친 영웅들은 동료 생존자들을 이끌고 동족을 위한 새로운 터전을 마련하기로 합의했습니다.' WHERE `entry`=1828; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 조용히 여행하면서 그들의 세계의 잔해를 조사했고 그들의 열정이 그들 주변을 파괴하고 있음을 깨달았습니다. 살게라스와 그의 군단은 우물의 파괴로 세상에서 사라졌지만, 말퓨리온과 그의 동료들은 승리의 끔찍한 대가를 숙고해야 했습니다.' WHERE `entry`=1829; +UPDATE `locales_page_text` SET `Text_loc1`='대격변에서 무사히 살아남은 명가들이 많았습니다. 그들은 다른 나이트 엘프들과 함께 새로운 땅의 해안으로 향했습니다. 말퓨리온은 명가의 동기를 믿지 않았지만, 샘의 에너지 없이는 진정한 해를 끼치지 못한다는 점에 만족했습니다.' WHERE `entry`=1830; +UPDATE `locales_page_text` SET `Text_loc1`='지친 나이트 엘프 무리가 새로운 땅의 해안에 상륙했을 때, 그들은 신성한 산인 하이잘이 대재앙에서 살아남았다는 것을 발견했습니다. 새로운 보금자리를 마련하기 위해 말퓨리온과 나이트 엘프는 하이잘의 비탈을 올라 바람이 많이 부는 정상에 도달했습니다. 그들은 산의 거대한 봉우리 사이에 자리잡은 나무가 우거진 그릇으로 내려갔을 때 작고 고요한 호수를 발견했습니다. 놀랍게도 그들은 호수의 물이 마법에 의해 더럽혀진 것을 발견했습니다.' WHERE `entry`=1831; +UPDATE `locales_page_text` SET `Text_loc1`='세계의 분리에서도 살아남은 일리단은 말퓨리온과 나이트 엘프보다 오래 전에 하이잘 정상에 도달했습니다. 일리단은 세상의 마법의 흐름을 유지하려는 광적인 시도로 영원의 샘에서 흘러나온 귀중한 물이 담긴 유리병을 산 속의 호수에 부었습니다.' WHERE `entry`=1832; +UPDATE `locales_page_text` SET `Text_loc1`='우물의 강력한 에너지는 빠르게 점화되어 새로운 영원의 우물로 합쳐졌습니다. 새로운 우물이 미래 세대를 위한 선물이라고 믿고 기뻐하던 일리단은 말퓨리온이 그를 추적했을 때 충격을 받았습니다. 말퓨리온은 형에게 마법은 본질적으로 혼란스럽고 마법을 사용하면 필연적으로 광범위한 부패와 분쟁을 야기할 것이라고 설명했습니다. 그래도 일리단은 자신의 마법 능력을 포기하지 않았습니다.' WHERE `entry`=1833; +UPDATE `locales_page_text` SET `Text_loc1`='일리단의 무자비한 계획이 결국 어떤 결과를 가져올지 잘 알고 있던 말퓨리온은 권력에 미친 동생을 단번에 처리하기로 결정했습니다. 세나리우스의 도움으로 말퓨리온은 일리단을 광대한 지하 무덤 감옥에 가두어 세상이 끝날 때까지 사슬에 묶인 채 무력하게 만들었습니다. 말퓨리온은 동생을 확실히 격리하기 위해 젊은 간수인 마이에브 섀도송에게 일리단의 개인 간수가 되도록 권한을 부여했습니다.' WHERE `entry`=1834; +UPDATE `locales_page_text` SET `Text_loc1`='새로운 우물을 파괴하면 더 큰 재앙이 닥칠 것을 우려한 나이트 엘프는 그대로 두기로 결심했습니다. 하지만 말퓨리온은 다시는 마법을 사용하지 않겠다고 선언했습니다. 세나리우스의 감시 아래, 그들은 황폐해진 대지를 치유하고 하이잘 산 기슭에서 그들이 사랑하는 숲을 다시 키울 수 있게 해주는 고대 드루이드 기술을 연구하기 시작했습니다.' WHERE `entry`=1835; +UPDATE `locales_page_text` SET `Text_loc1`='수년 동안 나이트 엘프는 고대 고향을 재건하기 위해 지칠 줄 모르고 일했습니다. 부서진 사원과 도로를 무성하게 남겨두고 그들은 하이잘 기지의 푸른 나무와 그늘진 언덕 한가운데에 새 집을 지었습니다. 이윽고 대분열에서 살아남은 용이 그들의 비밀 거주지에서 나왔습니다.' WHERE `entry`=1836; +UPDATE `locales_page_text` SET `Text_loc1`='붉은 알렉스트라자, 녹색 이세라, 청동 노즈도르무는 드루이드의 고요한 숲으로 내려와 나이트 엘프의 노력의 결실을 살펴보았습니다. 막강한 힘을 지닌 대드루이드가 된 말퓨리온은 강력한 용들에게 인사를 건네고 그들에게 새로운 영원의 샘이 만들어졌다고 말했습니다.' WHERE `entry`=1837; +UPDATE `locales_page_text` SET `Text_loc1`='위대한 용들은 어두운 소식을 듣고 경악했고 우물이 남아 있는 한 언젠가 군단이 돌아와 다시 한 번 세계를 공격할 것이라고 추측했습니다. 말퓨리온과 세 마리의 용은 샘을 안전하게 지키고 불타는 군단의 요원들이 다시는 세상으로 돌아오지 못하도록 협정을 맺었습니다.' WHERE `entry`=1838; +UPDATE `locales_page_text` SET `Text_loc1`='생명의 어머니 알렉스트라자는 영원의 샘의 심장부에 마법이 깃든 도토리 하나를 놓았습니다. 강력한 마법의 물에 의해 활성화된 도토리는 거대한 나무로 살아났습니다. 거대한 나무의 뿌리는 우물의 물에서 자라났고, 그 푸르른 덮개는 하늘의 지붕을 긁는 것 같았습니다.' WHERE `entry`=1839; +UPDATE `locales_page_text` SET `Text_loc1`='거대한 나무는 나이트 엘프와 자연의 영원한 유대감을 상징하며 생명을 주는 에너지는 시간이 지남에 따라 나머지 세계를 치유하기 위해 확장될 것입니다. 나이트 엘프들은 자신들의 세계수에 놀드랏실이라는 새로운 이름을 부여했는데, 이는 그들의 모국어로 \"하늘의 왕관\"을 의미합니다.' WHERE `entry`=1840; +UPDATE `locales_page_text` SET `Text_loc1`='시간을 초월한 노즈도르무는 세계수에 마법을 걸어 거대한 나무가 서 있는 한 나이트 엘프가 결코 늙거나 병에 걸리지 않도록 했습니다.' WHERE `entry`=1841; +UPDATE `locales_page_text` SET `Text_loc1`='몽상가 이세라는 세계수를 자신의 영역인 에메랄드 드림으로 알려진 미묘한 차원에 연결하여 마법을 걸었습니다. 광활하고 끊임없이 변화하는 정신 세계인 에메랄드 드림은 물리적 세계의 경계 밖에 존재했습니다. 꿈에서 Ysera는 자연의 썰물과 썰물과 세계 자체의 진화 경로를 조절했습니다.' WHERE `entry`=1842; +UPDATE `locales_page_text` SET `Text_loc1`='말퓨리온을 포함한 나이트 엘프 드루이드는 세계수를 통해 꿈에 결속되었습니다. 신비한 협정의 일환으로, 드루이드는 그들의 영혼이 이세라의 꿈길의 무한한 길을 돌아다닐 수 있도록 한 번에 수세기 동안 잠을 자기로 동의했습니다. 드루이드는 동면으로 인해 오랜 세월을 잃을 것이라는 생각에 비통해했지만 이세라와의 거래를 지키기로 이타적으로 동의했습니다.' WHERE `entry`=1843; +UPDATE `locales_page_text` SET `Text_loc1`='수 세기가 흐르면서 나이트 엘프의 새로운 사회는 점점 강해지고 그들이 Ashenvale이라고 부르게 된 싹이 트는 숲 전체로 확장되었습니다. 펄볼그와 가시멧돼지와 같이 대분열 이전에 풍부했던 많은 생물과 종이 땅에 다시 나타나 번성했습니다. 드루이드의 자애로운 지도 아래 나이트 엘프는 별빛 아래 전례 없는 평화와 평온의 시대를 누렸습니다.' WHERE `entry`=1844; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 원래 명가 생존자 중 다수는 불안해했습니다. 그들 이전의 일리단처럼 그들은 그들이 탐내던 마법의 상실로 인한 금단 현상의 희생자가 되었습니다. 그들은 영원의 샘의 에너지를 활용하고 그들의 마법 수행에 기뻐하고 싶은 유혹을 받았습니다. 명가의 대담하고 노골적인 지도자인 다트리마는 공개적으로 드루이드들을 조롱하기 시작했고, 드루이드들이 당연히 그들의 것이라고 주장하는 마법을 휘두르기를 거부하는 것에 대해 그들을 겁쟁이라고 불렀습니다.' WHERE `entry`=1845; +UPDATE `locales_page_text` SET `Text_loc1`='말퓨리온과 드루이드는 다트리마의 주장을 일축하고 명가에게 마법을 사용하면 사형에 처할 것이라고 경고했습니다. 드루이드가 법을 폐지하도록 설득하려는 오만하고 불운한 시도에서 Dath\'Remar와 그의 추종자들은 Ashenvale에 끔찍한 마법 폭풍을 일으켰습니다.' WHERE `entry`=1846; +UPDATE `locales_page_text` SET `Text_loc1`='드루이드는 자신의 친척을 그렇게 많이 죽일 수 없었기 때문에 무모한 명가를 그들의 땅에서 추방하기로 결정했습니다. Dath\'Remar와 그의 추종자들은 마침내 보수적인 사촌들을 제거하게 된 것을 기쁘게 생각하며 특별히 제작된 여러 척의 배에 올라 바다를 항해했습니다. 비록 그들 중 아무도 맹렬한 마엘스트롬의 물 너머에서 그들을 기다리고 있는 것이 무엇인지 알지 못했지만, 그들이 탐내는 마법을 면책받지 않고 수행할 수 있는 자신들의 고향을 건설하기를 간절히 바랐습니다.' WHERE `entry`=1847; +UPDATE `locales_page_text` SET `Text_loc1`='아즈샤라가 과거에 이름을 붙인 명가 또는 쿠엘도레이는 결국 사람들이 로데론이라고 부르는 동쪽 땅에 해안을 세울 것입니다. 그들은 그들만의 마법 왕국인 쿠엘탈라스를 건설하고 나이트 엘프의 달 숭배와 야행성 활동을 거부할 계획을 세웠습니다. 그들은 영원히 태양을 품고 하이 엘프로만 알려지게 됩니다.' WHERE `entry`=1848; +UPDATE `locales_page_text` SET `Text_loc1`='변덕스러운 사촌들이 떠나자 나이트 엘프는 마법에 걸린 고향을 지키는 일에 관심을 다시 돌렸습니다. 동면할 시간이 다가오고 있음을 감지한 드루이드는 사랑하는 사람과 가족을 뒤로하고 잠들 준비를 했습니다.' WHERE `entry`=1849; +UPDATE `locales_page_text` SET `Text_loc1`='엘룬의 대여사제가 된 티란데는 사랑하는 말퓨리온에게 이세라의 에메랄드 꿈을 위해 자신을 떠나지 말아 달라고 부탁했습니다. 그러나 변화하는 꿈의 길에 들어서게 된 영광스러운 말퓨리온은 여사제에게 작별을 고하고 그들이 사랑에 충실한 한 결코 헤어지지 않을 것이라고 맹세했습니다.' WHERE `entry`=1850; +UPDATE `locales_page_text` SET `Text_loc1`='새로운 세계의 위험으로부터 칼림도어를 보호하기 위해 홀로 남겨진 티란데는 나이트 엘프 자매들 중에서 강력한 전투 부대를 모았습니다. 칼림도어의 수호를 맹세한 대담하고 고도로 훈련된 여전사들은 센티넬로 알려지게 되었습니다. 그들은 Ashenvale의 그늘진 숲을 스스로 순찰하는 것을 선호했지만, 긴급한 상황에 부를 수 있는 동맹이 많았습니다.' WHERE `entry`=1851; +UPDATE `locales_page_text` SET `Text_loc1`='반신 세나리우스는 하이잘 산의 달의 숲 근처에 남아 있었습니다. 키퍼 오브 더 그로브(Keepers of the Grove)로 알려진 그의 아들들은 나이트 엘프를 면밀히 감시하고 정기적으로 파수꾼들이 땅의 평화를 유지하도록 도왔습니다. 세나리우스의 수줍음 많은 딸인 드라이어드조차 점점 더 자주 공개적으로 나타났습니다.' WHERE `entry`=1852; +UPDATE `locales_page_text` SET `Text_loc1`='잿빛 골짜기를 지키는 임무로 티란데는 바빴지만 말퓨리온이 옆에 없었기 때문에 그녀는 거의 기쁨을 느끼지 못했습니다. 드루이드가 잠들어 있는 오랜 세월이 흐르면서 그녀는 두 번째 악마의 침공에 대한 두려움이 커졌습니다. 그녀는 불타는 군단이 하늘의 거대한 어둠 너머 저 너머에 여전히 존재하며 나이트 엘프와 아제로스 세계에 대한 복수를 계획하고 있을지도 모른다는 불안한 느낌을 떨칠 수 없었습니다.' WHERE `entry`=1853; +UPDATE `locales_page_text` SET `Text_loc1`='Dath\'Remar가 이끄는 하이 엘프들은 Kalimdor를 뒤로하고 Maelstrom의 폭풍에 도전했습니다. 그들의 함대는 오랜 세월 동안 세계의 잔해를 떠돌았고, 머무는 동안 신비를 발견하고 왕국을 잃었습니다. 선스트라이더(또는 \"낮을 걷는 자\")라는 이름을 취한 Dath\'Remar는 그의 백성을 위한 새로운 조국을 건설할 상당한 지맥이 있는 장소를 찾았습니다.' WHERE `entry`=1854; +UPDATE `locales_page_text` SET `Text_loc1`='그의 함대는 마침내 사람들이 나중에 로데론이라고 부를 왕국의 해변에 상륙했습니다. 내륙으로 진출한 하이 엘프들은 고요한 티리스팔 숲에 정착지를 세웠습니다. 몇 년 후, 그들 중 많은 사람들이 미쳐가기 시작했습니다. 세계의 특정 부분 아래에 사악한 무언가가 잠자고 있다는 이론이 있었지만 그 소문은 결코 사실로 입증되지 않았습니다. 하이 엘프들은 야영지를 꾸리고 지맥 에너지가 풍부한 다른 땅을 향해 북쪽으로 이동했습니다.' WHERE `entry`=1855; +UPDATE `locales_page_text` SET `Text_loc1`='하이 엘프가 로데론의 험준한 산간 땅을 건널수록 그들의 여정은 더욱 위험해졌습니다. 그들은 영원의 샘의 생명을 주는 에너지로부터 효과적으로 단절되었기 때문에 많은 사람들이 혹한으로 인해 병에 걸리거나 굶어 죽었습니다. 그러나 가장 당혹스러운 변화는 그들이 더 이상 불멸하거나 요소에 면역이 되지 않는다는 사실이었습니다.' WHERE `entry`=1856; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 또한 키가 다소 줄어들었고 피부는 특유의 보라색을 잃었습니다. 고난에도 불구하고 그들은 칼림도어에서 한 번도 본 적이 없는 놀라운 생물들을 많이 만났습니다. 그들은 또한 고대 숲 전체에서 사냥을 하는 원시 인간 부족을 발견했습니다. 그러나 그들이 마주한 가장 무서운 위협은 탐욕스럽고 교활한 줄아만의 숲 트롤이었습니다.' WHERE `entry`=1857; +UPDATE `locales_page_text` SET `Text_loc1`='이끼 피부를 한 이 트롤들은 잃어버린 팔다리를 재생하고 심각한 신체적 부상을 치료할 수 있었지만, 그들은 야만적이고 사악한 종족임이 입증되었습니다. 아마니 제국은 북부 로데론 대부분에 걸쳐 뻗어 있었고, 트롤들은 원하지 않는 이방인들이 국경을 넘지 못하도록 열심히 싸웠습니다. 엘프들은 사악한 트롤에 대해 깊은 혐오감을 느꼈고 마주칠 때마다 그들을 죽였습니다.' WHERE `entry`=1858; +UPDATE `locales_page_text` SET `Text_loc1`='오랜 세월이 지난 후, 하이 엘프들은 마침내 칼림도어를 연상시키는 땅을 찾았습니다. 그들은 대륙의 북쪽 숲 깊은 곳에서 쿠엘탈라스 왕국을 세웠고 칼도레이 사촌의 제국을 왜소하게 만들 강력한 제국을 건설하겠다고 맹세했습니다. 불행하게도 그들은 쿠엘탈라스가 트롤들이 여전히 신성시하는 고대 트롤 도시 위에 세워졌다는 사실을 곧 알게 되었습니다. 거의 즉시 트롤들은 엘프 정착지를 한꺼번에 공격하기 시작했습니다.' WHERE `entry`=1859; +UPDATE `locales_page_text` SET `Text_loc1`='완고한 엘프들은 새로운 땅을 포기하지 않고 영원의 샘에서 얻은 마법을 사용하여 야만적인 트롤을 막아냈습니다. Dath\'Remar의 지휘 하에 그들은 10대 1로 수적으로 우세한 Amani 부대를 물리칠 수 있었습니다. 칼도레이의 고대 경고를 경계하는 일부 엘프들은 그들의 마법 사용이 추방된 불타는 군단의 주의를 끌 수도 있다고 느꼈습니다.' WHERE `entry`=1860; +UPDATE `locales_page_text` SET `Text_loc1`='따라서 그들은 여전히 ​​마법을 사용할 수 있도록 보호 장벽 내에서 그들의 땅을 가리기로 결정했습니다. 그들은 마법 장벽의 경계를 표시하는 Quel\'Thalas 주변의 여러 지점에 일련의 일체형 룬스톤을 건설했습니다. 룬스톤은 추가 차원의 위협으로부터 엘프의 마법을 가렸을 뿐만 아니라 미신적인 트롤 워밴드를 겁주는 데에도 도움이 되었습니다.' WHERE `entry`=1861; +UPDATE `locales_page_text` SET `Text_loc1`='시간이 흐르면서 쿠엘탈라스는 하이 엘프의 노력과 마법의 기량을 기리는 빛나는 기념물이 되었습니다. 그곳의 아름다운 궁전은 칼림도어의 고대 홀과 같은 건축 양식으로 지어졌지만 땅의 자연 지형과 엮여 있었습니다. 쿠엘탈라스는 엘프들이 만들고 싶어 했던 빛나는 보석이 되었습니다.' WHERE `entry`=1862; +UPDATE `locales_page_text` SET `Text_loc1`='실버문 소집단은 쿠엘탈라스를 지배하는 세력으로 설립되었지만, 선스트라이더 왕조는 약간의 정치적 권력을 유지했습니다. 7명의 가장 위대한 하이 엘프 군주로 구성된 집회는 엘프의 땅과 사람들의 안전을 확보하기 위해 노력했습니다. 보호 장벽에 둘러싸인 하이 엘프들은 칼도레이의 오래된 경고에도 흔들리지 않고 삶의 거의 모든 측면에서 계속해서 마법을 노골적으로 사용했습니다.' WHERE `entry`=1863; +UPDATE `locales_page_text` SET `Text_loc1`='거의 4,000년 동안 하이 엘프는 왕국의 안전하고 외딴 곳에서 평화롭게 살았습니다. 그럼에도 불구하고 보복적인 트롤들은 그렇게 쉽게 패배하지 않았습니다. 그들은 숲 깊은 곳에서 음모를 꾸미고 계획을 세웠으며 그들의 군대의 수가 증가하기를 기다렸습니다. 마침내 막강한 트롤 군대가 그늘진 숲에서 돌진하여 다시 한 번 쿠엘탈라스의 빛나는 첨탑을 포위했습니다.' WHERE `entry`=1864; +UPDATE `locales_page_text` SET `Text_loc1`='하이 엘프가 트롤의 맹렬한 공격에 맞서 목숨을 걸고 싸우는 동안 로데론의 흩어진 유목민 인간들은 자신들의 부족 땅을 통합하기 위해 싸웠습니다. 초기 인류의 부족들은 인종 통합이나 명예에는 거의 신경 쓰지 않고 서로의 정착지를 습격했습니다.' WHERE `entry`=1865; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 Arathi로 알려진 한 부족은 트롤이 무시할 수 없을 정도로 큰 위협이 되고 있음을 알았습니다. Arathi는 모든 부족을 통치 하에 통합하여 트롤 부대에 대항하는 통일된 전선을 제공하기를 원했습니다.' WHERE `entry`=1866; +UPDATE `locales_page_text` SET `Text_loc1`='6년 동안 교활한 Arathi는 경쟁 부족을 압도하고 싸웠습니다. 승리할 때마다 Arathi는 정복한 백성에게 평화와 평등을 제공했습니다. 그리하여 그들은 그들이 패한 자들의 충성심을 얻었다. 결국 아라시 부족은 이질적인 많은 부족을 포함하게 되었고 군대의 대열은 방대해졌습니다.' WHERE `entry`=1867; +UPDATE `locales_page_text` SET `Text_loc1`='필요하다면 트롤 부대나 은둔한 엘프들과도 맞서 싸울 수 있다고 확신한 아라시 전쟁군주는 로데론 남부 지역에 강력한 요새 도시를 건설하기로 결정했습니다. Strom이라는 도시 국가는 Arathi 국가 Arathor의 수도가되었습니다. Arathor가 번성하면서 광활한 대륙 전역의 인간들이 Strom의 보호와 안전을 위해 남쪽으로 이동했습니다.' WHERE `entry`=1868; +UPDATE `locales_page_text` SET `Text_loc1`='하나의 깃발 아래 뭉친 인간 부족들은 강력하고 낙관적인 문화를 발전시켰습니다. Arathor의 왕인 Thoradin은 북쪽 땅의 신비한 엘프들이 끊임없이 트롤들에게 포위당하고 있음을 알고 있었지만, 은둔한 이방인들을 보호하기 위해 백성들의 안전을 위험에 빠뜨리는 것을 거부했습니다. 엘프의 패배로 추정되는 소문이 북쪽에서 흘러내리면서 여러 달이 지났습니다. Quel\'Thalas의 지친 사절들이 Strom에 도착했을 때 Thoradin은 트롤의 위협이 진정으로 얼마나 큰지 깨달았습니다.' WHERE `entry`=1869; +UPDATE `locales_page_text` SET `Text_loc1`='엘프들은 소라딘에게 트롤 군대가 방대하며 트롤이 쿠엘탈라스를 파괴하면 남쪽 땅을 공격할 것이라고 알렸습니다. 군사적 지원이 절실히 필요한 절박한 엘프들은 워밴드에 대항하는 도움을 받는 대가로 일부 선별된 인간에게 마법을 휘두르는 법을 가르치는 데 급히 동의했습니다.' WHERE `entry`=1870; +UPDATE `locales_page_text` SET `Text_loc1`='어떤 마법도 믿지 않는 소라딘은 필요에 따라 엘프를 돕기로 동의했습니다. 거의 즉시 엘프 마법사들이 아라소르에 도착하여 인간 무리에게 마법의 방법을 가르치기 시작했습니다.' WHERE `entry`=1871; +UPDATE `locales_page_text` SET `Text_loc1`='엘프들은 인간이 선천적으로 마법을 다루는 데 서투르지만 마법에 대한 놀라운 친화력을 가지고 있음을 발견했습니다. 100명의 남성이 엘프의 마법 비밀의 기본을 배웠습니다. 트롤과 싸우는 데 절대적으로 필요한 것 이상은 없었습니다. 그들의 인간 학생들이 투쟁을 도울 준비가 되었다고 확신한 엘프들은 스트롬을 떠나 소라딘 왕의 강력한 군대와 함께 북쪽으로 여행했습니다.' WHERE `entry`=1872; +UPDATE `locales_page_text` SET `Text_loc1`='연합된 엘프와 인간 군대는 알터랙 산맥 기슭에서 압도적인 트롤 부대와 충돌했습니다. 전투는 여러 날 동안 계속되었지만 지치지 않는 아라소르의 군대는 지치지 않았고 트롤의 맹공격 앞에서 조금도 물러서지 않았습니다. 엘프 군주들은 그들의 마법의 힘을 적에게 풀어줄 때가 왔다고 생각했습니다.' WHERE `entry`=1873; +UPDATE `locales_page_text` SET `Text_loc1`='100명의 인간 동방 박사와 다수의 엘프 마법사들이 하늘의 분노를 불러내어 트롤 군대를 불태웠습니다. 정령의 불은 트롤이 상처를 재생하는 것을 막고 고문당한 형태를 안에서 밖으로 태워 버렸습니다.' WHERE `entry`=1874; +UPDATE `locales_page_text` SET `Text_loc1`='트롤 군대가 무너지고 도망치려 하자 소라딘의 군대는 트롤 군대를 추격하고 마지막 한 명까지 학살했습니다. 트롤은 패배에서 완전히 회복되지 않을 것이며 역사는 트롤이 다시 하나의 국가로 부상하는 것을 보지 못할 것입니다. 엘프들은 쿠엘탈라스가 멸망에서 구해졌음을 확신하고 아라소르 국가와 그 왕인 소라딘의 혈통에 충성과 우정을 맹세했습니다. 인간과 엘프는 앞으로 오랫동안 평화로운 관계를 키울 것입니다.' WHERE `entry`=1875; +UPDATE `locales_page_text` SET `Text_loc1`='북쪽 땅에 트롤이 없어지자 쿠엘탈라스의 엘프들은 그들의 영광스러운 고향을 재건하는 데 힘을 쏟았습니다. 아라소르의 승리한 군대는 고향인 스트롬의 남쪽 땅으로 돌아갔습니다.' WHERE `entry`=1876; +UPDATE `locales_page_text` SET `Text_loc1`='Arathor의 인간 사회는 성장하고 번영했지만 Thoradin은 자신의 왕국이 과도하게 확장되면 쪼개질 것을 두려워하여 Strom이 Arathorian 제국의 중심이라고 주장했습니다. 여러 해 동안의 평화로운 성장과 상업 끝에 막강한 소라딘은 노년으로 사망했고, 아라소르의 젊은 세대는 자유롭게 스트롬의 땅 너머로 제국을 확장할 수 있게 되었습니다.' WHERE `entry`=1877; +UPDATE `locales_page_text` SET `Text_loc1`='엘프에게 마법의 길을 배운 최초의 100명의 동방박사들은 그들의 힘을 확장하고 주문을 짜는 신비한 훈련을 훨씬 더 자세히 연구했습니다. 처음에 강한 의지와 고귀한 영혼을 위해 선발된 이 동방박사들은 항상 신중하고 책임감 있게 마법을 연습했습니다. 그러나 그들은 전쟁의 혹독함이나 자제의 필요성에 대한 개념이 없는 새로운 세대에게 그들의 비밀과 힘을 물려주었습니다.' WHERE `entry`=1878; +UPDATE `locales_page_text` SET `Text_loc1`='이 젊은 마술사들은 동료들에 대한 책임 때문에가 아니라 개인적인 이익을 위해 마법을 사용하기 시작했습니다.' WHERE `entry`=1879; +UPDATE `locales_page_text` SET `Text_loc1`='제국이 성장하고 새로운 땅으로 확장됨에 따라 젊은 마법사들도 남쪽 땅으로 퍼졌습니다. 마법의 힘을 휘두르는 마술사들은 땅의 야생 생물로부터 형제들을 보호하고 황무지에 새로운 도시 국가를 건설할 수 있게 했습니다. 그러나 그들의 힘이 커짐에 따라 마법사들은 점점 더 교만해지고 나머지 사회로부터 고립되었습니다.' WHERE `entry`=1880; +UPDATE `locales_page_text` SET `Text_loc1`='아라소르의 두 번째 도시 국가인 달라란은 스트롬 북쪽 땅에 세워졌습니다. 많은 신출내기 마법사들이 스트롬이라는 속박을 뒤로하고 달라란으로 떠났습니다. 그곳에서 그들은 새로운 힘을 더 자유롭게 사용하기를 희망했습니다. 이 마술사들은 자신의 기술을 사용하여 달라란의 마법 첨탑을 쌓고 연구에 몰두했습니다.' WHERE `entry`=1881; +UPDATE `locales_page_text` SET `Text_loc1`='달라란의 시민들은 마술사들의 노력을 용인했고 마법을 사용하는 방어자들의 보호 아래 번화한 경제를 구축했습니다. 그러나 점점 더 많은 마술사들이 그들의 기술을 연습함에 따라 달라란 주변의 현실 구조가 약해지고 찢어지기 시작했습니다.' WHERE `entry`=1882; +UPDATE `locales_page_text` SET `Text_loc1`='영원의 샘이 무너지면서 추방되었던 불타는 군단의 사악한 요원들은 달라란의 마술사들의 부주의한 주문에 의해 다시 세상으로 유인되었습니다. 상대적으로 약한 이 악마들은 무리를 지어 나타나지는 않았지만, 달라란의 거리에 상당한 혼란과 혼돈을 안겨주었습니다.' WHERE `entry`=1883; +UPDATE `locales_page_text` SET `Text_loc1`='이러한 악마와의 만남의 대부분은 고립된 사건이었고, 지배하는 Magocrats는 그러한 사건을 대중에게 숨기기 위해 최선을 다했습니다. 가장 강력한 마법사들이 교묘한 악마를 잡기 위해 보내졌지만 그들은 종종 강력한 군단의 고독한 요원들에게 필사적으로 압도당했습니다.' WHERE `entry`=1884; +UPDATE `locales_page_text` SET `Text_loc1`='몇 달 후 미신에 사로잡힌 소작농들은 주술적인 통치자들이 자신들에게 뭔가 끔찍한 것을 숨기고 있다고 의심하기 시작했습니다. 편집증에 빠진 시민들이 한때 존경했던 마술사의 동기와 관행에 의문을 제기하면서 혁명의 소문이 달라란의 거리를 휩쓸기 시작했습니다. Magocrats는 농민들이 반란을 일으키고 Strom이 그들에게 조치를 취할 것을 두려워하여 그들의 특별한 문제를 이해할 것이라고 생각한 유일한 그룹 인 엘프에게로 향했습니다.' WHERE `entry`=1885; +UPDATE `locales_page_text` SET `Text_loc1`='달라란에서 악마 활동에 대한 Magocrats의 소식을 듣고 엘프들은 가장 강력한 마법사를 인간 땅으로 급히 파견했습니다. 엘프 마법사들은 달라란의 에너지 흐름을 연구하고 그들이 본 모든 악마 활동에 대해 자세히 보고했습니다. 그들은 세상에 풀려난 악마는 소수에 불과하지만 인간이 마법의 힘을 계속 휘두르는 한 군단 자체가 무서운 위협으로 남을 것이라고 결론지었습니다.' WHERE `entry`=1886; +UPDATE `locales_page_text` SET `Text_loc1`='쿠엘탈라스의 엘프들을 다스린 실버문 의회는 달라란의 마법지배 군주들과 비밀 협정을 맺었습니다. 엘프들은 Magocrats에게 고대 칼림도어의 역사와 여전히 세계를 위협하고 있는 불타는 군단의 역사에 대해 이야기했습니다. 그들은 인간에게 마법을 사용하는 한 군단의 악의적인 요원으로부터 시민들을 보호해야 한다고 알렸습니다.' WHERE `entry`=1887; +UPDATE `locales_page_text` SET `Text_loc1`='Magocrats는 Legion과의 끝없는 비밀 전쟁에 맞서기 위해 자신의 힘을 활용할 필멸의 챔피언 한 명에게 권한을 부여하는 개념을 제안했습니다. 대다수의 인류는 공포와 편집증으로 폭동을 일으킬 것을 두려워하여 수호자나 군단의 위협에 대해 결코 알 수 없다는 점을 강조했습니다. 엘프들은 제안에 동의하고 가디언의 선택을 감시하고 세계의 혼돈의 증가를 막는 데 도움을 줄 비밀 결사를 설립했습니다.' WHERE `entry`=1888; +UPDATE `locales_page_text` SET `Text_loc1`='사회는 하이 ​​엘프가 처음으로 로데론에 정착한 그늘진 티리스팔 숲에서 비밀 회의를 열었습니다. 그래서 그들은 비밀 종파를 티리스팔의 수호자라고 명명했습니다. 가디언으로 선택된 필멸의 챔피언은 엘프와 인간 마법의 놀라운 힘에 물들었습니다. 수호자는 한 번에 한 명뿐이었지만, 그들은 세계 어디에서나 군단의 요원과 단독으로 싸울 수 있는 막강한 힘을 가졌습니다.' WHERE `entry`=1889; +UPDATE `locales_page_text` SET `Text_loc1`='수호자의 힘은 너무나 강력해서 오직 티리스팔 의회만이 수호자의 권한을 이어받을 잠재적 후계자를 선택할 수 있었습니다. 가디언이 너무 늙거나 혼돈과의 비밀 전쟁에 지칠 때마다 의회는 새로운 챔피언을 선택하고 통제된 조건에서 공식적으로 가디언의 힘을 새로운 대리인에게 전달했습니다.' WHERE `entry`=1890; +UPDATE `locales_page_text` SET `Text_loc1`='세대가 지나면서 수호자들은 아라소르와 쿠엘탈라스 전역에서 불타는 군단의 보이지 않는 위협으로부터 인류를 보호했습니다. Arathor는 마법의 사용이 제국 전체에 퍼지는 동안 성장하고 번영했습니다. 한편 수호자들은 악마 활동의 징후를 주의 깊게 감시했습니다.' WHERE `entry`=1891; +UPDATE `locales_page_text` SET `Text_loc1`='고대에 타이탄이 아제로스를 떠난 후에도 흙인으로 알려진 그들의 자손은 계속해서 세계의 깊은 곳을 형성하고 보호했습니다. 흙인들은 지표면에 거주하는 종족들의 일에는 거의 관심이 없었고 오직 땅의 어두운 깊이를 조사하기를 갈망했습니다.' WHERE `entry`=1892; +UPDATE `locales_page_text` SET `Text_loc1`='영원의 샘의 파열로 세상이 갈라졌을 때 토석인들은 깊은 영향을 받았습니다. 대지 자체의 고통에 휘청이면서 토인들은 자신들의 정체성을 잃고 처음 창조된 석실 안에 스스로를 봉인했습니다. 울다만, 울둠, 울두아르... 이것들은 흙인이 처음 형태를 갖추게 된 고대 티탄 도시의 이름이었습니다. 세상 깊숙이 묻힌 흙인은 거의 8,000년 동안 평화롭게 쉬었습니다.' WHERE `entry`=1893; +UPDATE `locales_page_text` SET `Text_loc1`='무엇이 그들을 깨웠는지는 불분명하지만, 울다만 안에 봉인된 토석인들은 결국 자의적인 잠에서 깨어났습니다. 이 흙인들은 그들이 동면하는 동안 크게 변했다는 것을 발견했습니다. 그들의 바위 같은 가죽은 부드러워져 매끈한 피부가 되었고 돌과 땅에 대한 그들의 힘은 약해졌습니다. 그들은 필멸의 피조물이 되었습니다.' WHERE `entry`=1894; +UPDATE `locales_page_text` SET `Text_loc1`='스스로를 드워프라고 부르는 마지막 토석인은 울다만의 전당을 떠나 깨어 있는 세계로 모험을 떠났습니다. 여전히 깊은 곳의 안전과 경이로움에 잠잠해진 ​​그들은 땅에서 가장 높은 산 아래에 광대한 왕국을 세웠습니다.' WHERE `entry`=1895; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 그들의 땅을 카즈 모단(Khaz Modan) 또는 \"카즈 산(Mountain of Khaz)\"이라고 명명했는데, 티탄 형성자 카즈고로스(Khaz\'goroth)를 기리기 위함이었습니다. 타이탄 아버지를 위한 제단을 쌓은 드워프들은 산의 중심부에 강력한 용광로를 만들었습니다. 따라서 대장간을 중심으로 성장한 도시는 이후로 아이언포지라고 불릴 것입니다.' WHERE `entry`=1896; +UPDATE `locales_page_text` SET `Text_loc1`='천성적으로 보석과 돌을 만드는 데 매료된 드워프들은 부와 귀중한 광물을 얻기 위해 주변 산을 채굴하기 시작했습니다. 세상 밑에서 일하는 것에 만족한 드워프들은 지상에 거주하는 이웃들의 일로부터 고립된 채 남아 있었습니다.' WHERE `entry`=1897; +UPDATE `locales_page_text` SET `Text_loc1`='스트롬은 계속해서 아라소르의 중심 허브 역할을 했지만 달라란과 마찬가지로 로데론 대륙 전역에 많은 새로운 도시 국가가 생겨났습니다. 길니아스, 알터랙, 쿨 티라스는 최초로 등장한 도시 국가였으며, 각각 고유한 관습과 상업 활동이 있었지만 모두 스트롬의 통일된 권위를 유지했습니다.' WHERE `entry`=1898; +UPDATE `locales_page_text` SET `Text_loc1`='티리스팔 교단의 감시 아래 달라란은 전국의 마술사들이 교육을 받는 주요 중심지가 되었습니다. 달라란을 통치하던 마고크라테스는 당시 인류에게 알려진 모든 주문, 유물, 마법 아이템을 목록화하고 연구하는 전문 분파인 키린 토를 설립했습니다.' WHERE `entry`=1899; +UPDATE `locales_page_text` SET `Text_loc1`='길니아스와 알터랙은 스트롬의 강력한 지지자가 되었고 카즈 모단의 ​​남쪽 산간 땅을 탐험하는 강력한 군대를 발전시켰습니다. 이 시기에 인간은 처음으로 고대 드워프 종족을 만나 동굴 같은 지하 도시인 아이언포지로 여행을 떠났습니다. 인간과 드워프는 금속 세공과 공학의 많은 비밀을 공유했고 전투와 스토리텔링에 대한 공통된 사랑을 발견했습니다.' WHERE `entry`=1900; +UPDATE `locales_page_text` SET `Text_loc1`='로데론 남쪽의 큰 섬에 세워진 도시 국가 쿨 티라스는 어업과 해운을 기반으로 번영하는 경제를 발전시켰습니다. 시간이 지남에 따라 쿨 티라스는 거래하고 판매할 이국적인 상품을 찾기 위해 알려진 땅을 항해하는 강력한 상선 함대를 구축했습니다. 하지만 아라소르의 경제가 번성함에도 불구하고 그 가장 강력한 요소들이 붕괴되기 시작했습니다.' WHERE `entry`=1901; +UPDATE `locales_page_text` SET `Text_loc1`='이윽고 스트롬의 영주들은 로데론의 녹음이 우거진 북쪽 땅으로 영지를 옮기고 남쪽의 메마른 땅을 떠나려고 했습니다. 아라시 혈통의 마지막 후손인 소라딘 왕의 후계자들은 스트롬을 버려서는 안 된다고 주장했고, 따라서 마찬가지로 떠나고 싶어하는 더 큰 시민들의 불만을 샀습니다.' WHERE `entry`=1902; +UPDATE `locales_page_text` SET `Text_loc1`='길들여지지 않은 북쪽에서 순수함과 깨달음을 찾고자 했던 스트롬의 영주들은 그들의 고대 도시를 떠나기로 결정했습니다. 달라란의 먼 북쪽에 스트롬의 영주들은 로데론이라는 새로운 도시 국가를 세웠습니다. 대륙 전체가 이 도시 국가에서 이름을 따온 것입니다. 로데론은 종교적 여행자와 내면의 평화와 안전을 추구하는 모든 사람들의 메카가 되었습니다.' WHERE `entry`=1903; +UPDATE `locales_page_text` SET `Text_loc1`='고대 스트롬의 무너져가는 성벽 안에 남겨진 아라시의 후손들은 카즈 모단의 ​​바위산을 지나 남쪽으로 여행하기로 결정했습니다. 그들의 여정은 오랜 세월 끝에 마침내 끝났고, 그들은 아제로스라고 명명할 대륙의 북부 지역에 정착했습니다. 비옥한 계곡에서 그들은 스톰윈드 왕국을 세웠고, 왕국은 빠르게 자급자족할 수 있는 세력이 되었습니다.' WHERE `entry`=1904; +UPDATE `locales_page_text` SET `Text_loc1`='스트롬에 아직 남아 있는 소수의 전사들은 남아서 도시의 고대 성벽을 지키기로 결정했습니다. 스트롬은 더 이상 제국의 중심이 아니었지만 스트롬가드로 알려진 새로운 국가로 발전했습니다. 각각의 도시 국가는 나름대로 번성했지만 아라소르 제국은 사실상 와해되었습니다. 각 국가가 고유의 관습과 신념을 발전시키면서 점점 더 서로 분리되었습니다. 통일된 인류에 대한 소라딘 왕의 비전은 마침내 희미해졌습니다.' WHERE `entry`=1905; +UPDATE `locales_page_text` SET `Text_loc1`='일곱 인간 국가의 정치와 경쟁이 흥망성쇠를 거듭하면서 수호자의 전열은 혼돈에 맞서 끊임없이 경계했습니다. 수년 동안 많은 수호자가 있었지만 주어진 시간에 Tirisfal의 마법의 힘을 가진 사람은 단 한 명뿐이었습니다. 그 시대의 마지막 수호자 중 한 명이 자신을 그림자에 맞서는 강력한 전사로 두각을 나타냈습니다.' WHERE `entry`=1906; +UPDATE `locales_page_text` SET `Text_loc1`='불타는 인간 소녀 에이그윈은 기사단의 인정을 받고 수호자의 역할을 맡게 되었습니다. Aegwynn은 악마를 발견하는 모든 곳에서 악마를 사냥하고 근절하기 위해 힘차게 노력했지만, 종종 남성이 지배하는 티리스팔 의회의 권위에 의문을 제기했습니다.' WHERE `entry`=1907; +UPDATE `locales_page_text` SET `Text_loc1`='그녀는 의회를 주재하는 고대 엘프들과 노인들이 생각이 너무 완고하고 혼돈과의 싸움을 결정적으로 끝내기에는 선견지명이 부족하다고 믿었습니다. 긴 토론과 토론에 참을성이 없었던 그녀는 동료와 상사에게 자신이 합당하다는 것을 증명하고 싶었고, 그 결과 결정적인 상황에서 지혜보다 용맹을 자주 선택했습니다.' WHERE `entry`=1908; +UPDATE `locales_page_text` SET `Text_loc1`='Tirisfal의 우주적 힘에 대한 그녀의 지배력이 커지면서 Aegwynn은 얼어붙은 북부 대륙인 노스렌드를 활보하는 수많은 강력한 악마를 알게 되었습니다. Aegwynn은 먼 북쪽으로 여행하면서 악마를 추적하여 산으로 들어갔습니다. 그곳에서 그녀는 악마들이 마지막으로 살아남은 용군단 중 하나를 사냥하고 고대 생물의 타고난 마법을 흡수하고 있음을 발견했습니다.' WHERE `entry`=1909; +UPDATE `locales_page_text` SET `Text_loc1`='끊임없이 전진하는 인간 사회의 행진을 피해 도망친 강력한 용들은 군단의 암흑 마법에 너무 균등하게 맞서고 있음을 발견했습니다. Aegwynn은 악마와 맞서고 고귀한 용의 도움으로 그들을 근절했습니다. 그러나 마지막 악마가 필멸의 세계에서 추방되자 북쪽 전역에 거대한 폭풍이 몰아쳤습니다.' WHERE `entry`=1910; +UPDATE `locales_page_text` SET `Text_loc1`='노스렌드 상공에 거대한 검은 형상이 나타났습니다. 악마의 왕이자 불타는 군단의 군주인 살게라스가 지옥의 에너지로 가득 찬 에이그윈 앞에 나타났습니다. 그는 젊은 수호자에게 티리스팔의 시대가 곧 끝나며 곧 세상이 군단의 맹공격 앞에 무릎을 꿇게 될 것이라고 알렸습니다.' WHERE `entry`=1911; +UPDATE `locales_page_text` SET `Text_loc1`='자신이 위협적인 신의 적수라고 믿는 자랑스러운 에이그윈은 살게라스의 화신에 맞서 자신의 힘을 발휘했습니다. Aegwynn은 놀라울 정도로 쉽게 그녀의 힘으로 악마 군주를 때리고 그의 물리적 껍질을 죽이는 데 성공했습니다. 살게라스의 영혼이 남아있을 것을 두려워한 에이그윈은 영원의 샘이 무너졌을 때 바다 밑바닥까지 폭파된 칼림도어의 고대 홀 중 하나에 그의 몸의 망가진 껍질을 가두었습니다.' WHERE `entry`=1912; +UPDATE `locales_page_text` SET `Text_loc1`='에이그윈은 자신이 살게라스가 계획한 대로 했다는 사실을 결코 알지 못할 것입니다. 살게라스가 육신의 죽음을 맞이했을 때 그의 영혼을 에이그윈의 약해진 육신으로 옮겼기 때문에 그녀는 무심코 필멸 세계의 운명을 결정지었습니다. 어린 수호자가 모르는 사이에 살게라스는 오랜 세월 동안 영혼의 가장 어두운 움푹한 곳에 숨어 있었습니다.' WHERE `entry`=1913; +UPDATE `locales_page_text` SET `Text_loc1`='Ironforge Mountain의 드워프들은 수세기 동안 평화롭게 살았습니다. 그러나 그들의 사회는 산악 도시의 경계 내에서 너무 커졌습니다. 막강한 대왕 모디무스 앤빌마가 정의와 지혜로 모든 드워프를 다스렸지만, 드워프 사회에는 세 개의 강력한 파벌이 일어났습니다.' WHERE `entry`=1914; +UPDATE `locales_page_text` SET `Text_loc1`='영주 마도란 브론즈비어드가 다스리는 브론즈비어드 일족은 대왕과 긴밀한 관계를 유지하며 아이언포지 산의 전통적인 수호자로 우뚝 섰습니다. Thane Khardros Wildhammer가 통치하는 Wildhammer 일족은 산기슭 주변의 산기슭과 바위에 거주했으며 도시 내에서 더 많은 통제권을 얻으려고 했습니다.' WHERE `entry`=1915; +UPDATE `locales_page_text` SET `Text_loc1`='세 번째 진영인 검은무쇠 부족은 마법사 영주 타우릿산이 다스렸습니다. 검은무쇠 부족은 산 아래 가장 깊은 그림자 속에 숨어 그들의 사촌 브론즈비어드와 와일드해머를 상대로 음모를 꾸몄습니다.' WHERE `entry`=1916; +UPDATE `locales_page_text` SET `Text_loc1`='한동안 세 진영은 미약한 평화를 유지했지만 앤빌마 대왕이 노년에 세상을 떠나면서 긴장이 고조되었습니다. 세 개의 지배 부족은 아이언포지 자체를 장악하기 위해 전쟁에 나섰습니다. 왜소한 내전은 수년 동안 지상에서 격렬했습니다. 결국 가장 큰 상비군을 보유한 브론즈비어드 부족은 산 아래에서 검은무쇠 부족과 와일드해머를 추방했습니다.' WHERE `entry`=1917; +UPDATE `locales_page_text` SET `Text_loc1`='Khardros와 그의 Wildhammer 전사들은 Dun Algaz의 방벽 관문을 통해 북쪽으로 여행했고, 그들은 그림 바톨의 먼 봉우리 안에 자신들의 왕국을 세웠습니다. 그곳에서 Wildhammers는 번영하고 보물 창고를 재건했습니다. Thaurissan과 그의 Dark Irons도 그다지 좋지 않았습니다. 패배에 굴욕과 분노를 느낀 그들은 아이언포지에 대한 복수를 다짐했습니다. 타우릿산은 자신의 백성을 이끌고 먼 남쪽으로 아름다운 붉은마루 산맥 안에 도시(자신의 이름을 따서 명명)를 세웠습니다.' WHERE `entry`=1918; +UPDATE `locales_page_text` SET `Text_loc1`='번영과 세월의 흐름은 사촌들에 대한 검은무쇠 부족의 원한을 조금도 누그러뜨리지 못했습니다. Thaurissan과 그의 마법사 아내 Modgud는 Ironforge와 Grim Batol에 대한 두 가지 공격을 시작했습니다. 검은무쇠 부족은 모든 카즈 모단을 자신들의 것으로 주장하려 했습니다.' WHERE `entry`=1919; +UPDATE `locales_page_text` SET `Text_loc1`='검은무쇠 군대는 그들의 사촌들의 요새를 박살내어 거의 두 왕국을 모두 점령할 뻔했습니다. 그러나 마도란 브론즈비어드는 궁극적으로 자신의 일족을 이끌고 타우릿산의 마법 군대에 대한 결정적인 승리를 거두었습니다. Thaurissan과 그의 부하들은 Modgud의 군대가 Khardros와 그의 Wildhammer 전사들에 맞서 더 나을 것이 없는 Grim Batol에서 일어나는 사건을 알지 못한 채 도시의 안전한 곳으로 도망쳤습니다.' WHERE `entry`=1920; +UPDATE `locales_page_text` SET `Text_loc1`='Modgud는 적 전사들과 맞서면서 그녀의 힘을 사용하여 그들의 마음에 두려움을 불어넣었습니다. 그녀의 명령에 따라 그림자가 움직였고, 어둠의 존재들이 지하 깊은 곳에서 기어올라 자신들의 전당에 있는 와일드해머를 스토킹했습니다. 결국 Modgud는 성문을 뚫고 요새 자체를 포위했습니다. Wildhammers는 필사적으로 싸웠고 Khardros는 마법사 여왕을 죽이기 위해 휘젓는 대중을 헤쳐나갔습니다.' WHERE `entry`=1921; +UPDATE `locales_page_text` SET `Text_loc1`='여왕을 잃은 검은무쇠 부족은 와일드해머의 분노 앞에서 도망쳤습니다. 그들은 왕의 요새를 향해 남쪽으로 달려갔고, 그림 바톨을 도우러 온 아이언포지의 군대와 마주쳤습니다. 두 군대 사이에 뭉개진 나머지 검은무쇠 군대는 완전히 전멸했습니다.' WHERE `entry`=1922; +UPDATE `locales_page_text` SET `Text_loc1`='Ironforge와 Grim Batol의 연합군은 타우릿산과 그의 검은무쇠단을 완전히 파괴하기 위해 남쪽으로 향했습니다. 얼마 지나지 않아 타우릿산의 분노가 엄청난 규모의 주문을 불러일으켰습니다. 자신의 승리를 보장할 초자연적인 하수인을 소환하기 위해 타우릿산은 세계 아래 잠들어 있는 고대의 힘을 불러냈습니다. 그의 충격과 궁극적으로 그의 파멸에 나타난 생물은 그가 상상할 수 있었던 어떤 악몽보다 더 끔찍했습니다.' WHERE `entry`=1923; +UPDATE `locales_page_text` SET `Text_loc1`='모든 불의 정령의 불멸의 군주인 불의 군주 라그나로스(Ragnaros)는 세상이 젊었을 때 타이탄에 의해 추방되었습니다. 이제 타우릿산의 부름으로 풀려난 라그나로스가 다시 분출했습니다. 아제로스로의 라그나로스의 환생은 붉은마루 산맥을 산산이 부수고 황폐화의 중심에 격렬한 화산을 만들었습니다.' WHERE `entry`=1924; +UPDATE `locales_page_text` SET `Text_loc1`='검은바위 산으로 알려진 이 화산은 북쪽으로는 이글거리는 협곡, 남쪽으로는 불타는 평원과 접해 있었습니다. 타우릿산은 자신이 해방한 세력에 의해 살해되었지만 살아남은 그의 형제들은 결국 라그나로스와 그의 정령들에게 노예가 되었습니다. 그들은 오늘날까지 검은바위 깊은 곳에 남아 있습니다.' WHERE `entry`=1925; +UPDATE `locales_page_text` SET `Text_loc1`='끔찍한 황폐화와 남쪽 산을 가로질러 퍼지는 불길을 목격한 마도란 왕과 카드로스 왕은 군대를 멈추고 라그나로스의 무시무시한 분노에 맞서고 싶지 않아 급히 왕국으로 돌아갔습니다.' WHERE `entry`=1926; +UPDATE `locales_page_text` SET `Text_loc1`='Bronzebeards는 Ironforge로 돌아와 영광스러운 도시를 재건했습니다. Wildhammers도 Grim Batol의 집으로 돌아 왔습니다. 그러나 Modgud의 죽음은 산악 요새에 사악한 얼룩을 남겼고 Wildhammers는 그곳에 거주할 수 없음을 알게 되었습니다.' WHERE `entry`=1927; +UPDATE `locales_page_text` SET `Text_loc1`='그들은 사랑하는 집을 잃은 것에 대해 마음이 쓰라렸습니다. 브론즈비어드 왕은 와일드해머에게 아이언포지 경계 내에 살 곳을 제안했지만 와일드해머는 단호하게 거절했습니다. Khardros는 그의 백성을 북쪽으로 이끌고 Lordaeron 땅으로 향했습니다. Wildhammers는 동부 내륙지의 울창한 숲에 정착하여 Aerie Peak라는 도시를 세웠고, 그곳에서 Wildhammers는 자연과 더 가까워지고 이 지역의 강력한 그리핀과 결속을 맺었습니다.' WHERE `entry`=1928; +UPDATE `locales_page_text` SET `Text_loc1`='친척들과 관계를 유지하고 무역을 하기 위해 아이언포지의 드워프들은 카즈 모단과 로데론 사이의 간격을 메우기 위해 두 개의 거대한 아치인 탄돌 경간을 건설했습니다. 상호 무역에 힘입어 두 왕국은 번영했습니다. Madoran과 Khardros가 죽은 후, 그들의 아들들은 그들의 아버지를 기리기 위해 두 개의 위대한 조각상을 공동으로 의뢰했습니다.' WHERE `entry`=1929; +UPDATE `locales_page_text` SET `Text_loc1`='두 석상은 라그나로스의 맹렬한 존재로 인해 화산이 된 남쪽 땅으로 통하는 통로를 지키게 될 것입니다. 그것들은 드워프 왕국을 공격하려는 모든 이들에게 경고하는 동시에 검은무쇠 부족이 그들의 범죄에 대해 치른 대가를 상기시키는 역할을 했습니다.' WHERE `entry`=1930; +UPDATE `locales_page_text` SET `Text_loc1`='두 왕국은 몇 년 동안 긴밀한 관계를 유지했지만 Wildhammers는 Grim Batol에서 목격한 공포로 인해 많은 변화를 겪었습니다. 그들은 산 속에 광대한 왕국을 세우는 대신 에어리 봉우리의 경사면에서 지상 생활을 시작했습니다. 남아있는 두 드워프 씨족 사이의 이념적 차이는 결국 그들의 길을 갈라지게 했습니다.' WHERE `entry`=1931; +UPDATE `locales_page_text` SET `Text_loc1`='Guardian Aegwynn은 수년에 걸쳐 강력해졌으며 Tirisfal 에너지를 사용하여 수명을 크게 연장했습니다. 어리석게도 자신이 살게라스를 영원히 물리쳤다고 믿는 그녀는 거의 900년 동안 계속해서 악마 왕의 하수인으로부터 세계를 보호했습니다. 하지만 티리스팔 의회는 마침내 그녀의 관리직이 끝났다고 선언했습니다.' WHERE `entry`=1932; +UPDATE `locales_page_text` SET `Text_loc1`='의회는 에이그윈에게 달라란으로 돌아가 가디언 세력의 새로운 후계자를 선택할 수 있도록 명령했습니다. 그러나 항상 평의회를 불신하는 에이그윈은 스스로 후계자를 선택하기로 결정했습니다.' WHERE `entry`=1933; +UPDATE `locales_page_text` SET `Text_loc1`='자랑스러운 Aegwynn은 자신의 권력을 물려줄 아들을 낳을 계획을 세웠습니다. 그녀는 티리스팔 교단이 그녀를 조종하려 했던 것처럼 그녀의 후계자를 조종하도록 허용할 생각이 없었습니다. 남부 국가인 아제로스로 여행하던 에이그윈은 아들의 아버지가 될 완벽한 남자를 찾았습니다. Nielas Aran이라는 숙련된 인간 마술사였습니다.' WHERE `entry`=1934; +UPDATE `locales_page_text` SET `Text_loc1`='아란은 궁정 주술사이자 아제로스 왕의 조언자였습니다. Aegwynn은 마술사를 유혹하고 그에게서 아들을 잉태했습니다. Nielas의 마법에 대한 타고난 친화력은 태어나지 않은 아이의 내면 깊숙이 침투하여 아이가 나중에 취하게 될 비극적인 단계를 정의합니다. Tirisfal의 힘도 아이에게 심어졌지만 육체적으로 성숙해질 때까지 깨어나지 않았습니다.' WHERE `entry`=1935; +UPDATE `locales_page_text` SET `Text_loc1`='시간이 흐르고 Aegwynn은 한적한 숲에서 아들을 낳았습니다. 에이그윈은 소년의 이름을 하이 엘프어로 \"비밀의 수호자\"를 의미하는 메디브라고 지었습니다. 에이그윈은 소년이 성장하여 차기 수호자가 될 것이라고 믿었습니다. 불행하게도 그녀 안에 숨어 있던 살게라스의 사악한 영혼이 무방비 상태의 아이가 아직 자궁 안에 있을 때 빙의했습니다. Aegwynn은 세계의 최신 가디언이 이미 가장 큰 적에게 사로잡혀 있다는 사실을 전혀 몰랐습니다.' WHERE `entry`=1936; +UPDATE `locales_page_text` SET `Text_loc1`='그녀의 아기가 건강하고 건전하다고 확신한 에이그윈은 어린 메디브를 아제로스의 궁정으로 데려왔고 그곳에서 필멸의 아버지와 그의 백성이 그를 양육하도록 내버려 두었습니다. 그런 다음 그녀는 광야로 방황했고 그녀를 기다리고 있는 사후 세계로 들어갈 준비를 했습니다. Medivh는 강한 소년으로 성장했고 그의 Tirisfalin 타고난 권리의 잠재적 힘을 전혀 몰랐습니다.' WHERE `entry`=1937; +UPDATE `locales_page_text` SET `Text_loc1`='살게라스는 청년의 힘이 나타날 때까지 시간을 내었습니다. 메디브가 10대가 되었을 때, 그는 그의 마법 능력으로 아제로스에서 큰 인기를 얻었고 종종 그의 두 친구인 아제로스의 왕자인 레인과 메디브의 마지막 후손 중 한 명인 안두인 로서와 함께 모험을 떠났습니다. 아라시 혈통. 세 소년은 왕국 주변에서 끊임없이 장난을 쳤지 만 일반 시민에게는 호평을 받았습니다.' WHERE `entry`=1938; +UPDATE `locales_page_text` SET `Text_loc1`='Medivh가 14세가 되었을 때, 그의 내부에 있는 우주의 힘이 깨어나 그의 영혼 안에 도사리고 있는 살게라스의 영혼과 충돌했습니다. Medivh는 수년 동안 지속되는 긴장 상태에 빠졌습니다.' WHERE `entry`=1939; +UPDATE `locales_page_text` SET `Text_loc1`='그가 혼수상태에서 깨어났을 때, 그는 자신이 성인이 되었고 그의 친구 Llane과 Anduin이 아제로스의 섭정이 된 것을 발견했습니다. 그는 새로 발견한 놀라운 힘을 자신이 고향이라고 부르는 땅을 보호하기 위해 사용하고 싶었지만 살게라스의 어두운 영혼이 그의 생각과 감정을 교활한 결말로 왜곡했습니다.' WHERE `entry`=1940; +UPDATE `locales_page_text` SET `Text_loc1`='살게라스는 메디브의 어두워지는 심장을 즐겼습니다. 그는 두 번째 세계 침공 계획이 거의 완성 단계에 이르렀고 세계의 마지막 수호자가 모든 계획을 실현할 것임을 알았기 때문입니다.' WHERE `entry`=1941; +UPDATE `locales_page_text` SET `Text_loc1`='아제로스에서 메디브가 태어날 무렵, 기만자 킬제덴은 뒤틀린 황천에서 추종자들 사이에 앉아 생각에 잠겼습니다. 교활한 악마 군주는 주인인 살게라스의 명령에 따라 불타는 군단의 두 번째 아제로스 침공을 계획하고 있었습니다.' WHERE `entry`=1942; +UPDATE `locales_page_text` SET `Text_loc1`='이번에는 어떤 실수도 허용하지 않을 것입니다. 킬제덴은 군단이 세계에 발을 들이기도 전에 아제로스의 방어를 약화시킬 새로운 병력이 필요하다고 생각했습니다. 나이트 엘프나 용과 같은 필멸의 종족이 새로운 위협과 싸워야 한다면 군단의 진정한 침공이 왔을 때 그들은 너무 약해서 진정한 저항을 할 수 없을 것입니다.' WHERE `entry`=1943; +UPDATE `locales_page_text` SET `Text_loc1`='이때 킬제덴은 드넓은 어둠 너머에 평화롭게 떠 있는 무성한 드레노어 세계를 발견했습니다. 주술적이고 부족에 기반을 둔 오크와 평화로운 드레나이의 고향인 드레노어는 광대한 만큼 목가적인 곳이었습니다.' WHERE `entry`=1944; +UPDATE `locales_page_text` SET `Text_loc1`='고귀한 오크 부족은 탁 트인 초원을 돌아다니며 사냥을 즐겼고, 호기심 많은 드레나이는 세계의 우뚝 솟은 절벽과 산봉우리 안에 투박한 도시를 건설했습니다. 킬제덴은 드레노어의 주민들이 제대로 길러질 수만 있다면 불타는 군단을 섬길 수 있는 잠재력이 크다는 것을 알고 있었습니다.' WHERE `entry`=1945; +UPDATE `locales_page_text` SET `Text_loc1`='두 종족 중에서 킬제덴은 전사 오크가 군단의 타락에 더 취약하다는 것을 알았습니다. 그는 옛날에 살게라스가 여왕 아즈샤라를 자신의 지배하에 두었던 것과 거의 같은 방식으로 늙은 오크 주술사인 넬쥴을 매료시켰습니다. 교활한 주술사를 도관으로 사용하여 악마는 오크 부족 전체에 전투 정욕과 야만성을 퍼뜨렸습니다.' WHERE `entry`=1946; +UPDATE `locales_page_text` SET `Text_loc1`='오래지 않아 영적 종족은 피에 굶주린 종족으로 변했습니다. 그런 다음 킬제덴은 넬쥴과 그의 백성들에게 마지막 단계를 밟으라고 촉구했습니다. 죽음과 전쟁을 추구하는 일에 자신을 완전히 내맡기라는 것이었습니다. 그러나 늙은 주술사는 자신의 백성이 영원히 증오의 노예가 될 것임을 직감하고 어떻게든 악마의 명령에 저항했습니다.' WHERE `entry`=1947; +UPDATE `locales_page_text` SET `Text_loc1`='넬쥴의 저항에 좌절한 킬제덴은 자신의 백성을 군단의 손에 넘겨줄 또 다른 오크를 찾았습니다. 영리한 악마 군주는 마침내 그가 찾던 기꺼이 제자인 넬쥴의 야심찬 제자 굴단을 찾았습니다. 킬제덴은 굴단에게 그의 완전한 순종에 대한 대가로 막대한 힘을 약속했습니다.' WHERE `entry`=1948; +UPDATE `locales_page_text` SET `Text_loc1`='젊은 오크는 악마 마법의 열렬한 학생이 되었고 역사상 가장 강력한 필멸 흑마법사가 되었습니다. 그는 다른 젊은 오크들에게 신비한 마법을 가르쳤고 오크의 주술적 전통을 근절하기 위해 노력했습니다. 굴단은 파멸의 냄새를 풍기는 무시무시하고 새로운 힘인 새로운 종류의 마법을 그의 형제들에게 보여주었습니다.' WHERE `entry`=1949; +UPDATE `locales_page_text` SET `Text_loc1`='오크에 대한 지배력을 강화하려는 킬제덴은 굴단이 부족을 조종하고 드레노어 전역에 흑마법사의 마법을 퍼뜨리는 비밀 분파인 어둠의 의회를 설립하는 것을 도왔습니다. 점점 더 많은 오크들이 흑마법사 마법을 사용하기 시작하면서 드레노어의 잔잔한 들판과 강물은 검게 물들고 흐려지기 시작했습니다. 시간이 지남에 따라 오크들이 몇 세대 동안 집이라고 불렀던 광활한 대초원은 시들고 붉은 불모지 만 남았습니다. 악마의 에너지가 서서히 세상을 죽이고 있었습니다.' WHERE `entry`=1950; +UPDATE `locales_page_text` SET `Text_loc1`='오크들은 굴단과 그의 어둠의 의회의 비밀 통제 아래 점점 더 공격적이 되었습니다. 그들은 오크들이 전투와 죽음의 시련을 통해 전사 기술을 연마하는 대규모 투기장을 건설했습니다. 이 기간 동안 몇몇 클랜 족장은 그들의 종족에서 점점 더 타락하는 것에 대해 목소리를 높였습니다.' WHERE `entry`=1951; +UPDATE `locales_page_text` SET `Text_loc1`='그러한 족장 중 한 명인 Frostwolf 부족의 Durotan은 오크가 증오와 분노에 빠져들지 않도록 경고했습니다. 그러나 전쟁노래 부족의 그롬 헬스크림과 같은 더 강력한 족장이 전쟁과 지배의 새로운 시대를 옹호하기 위해 나섰을 때 그의 말은 귀머거리가 되었습니다.' WHERE `entry`=1952; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴은 오크 부족이 거의 준비가 되었다는 것을 알고 있었지만 그들의 궁극적인 충성을 확신할 필요가 있었습니다. 비밀리에 그는 어둠의 의회를 통해 파괴와 분노의 살아있는 그릇인 파괴자 만노로스를 소환했습니다. 굴단은 족장들을 소집하고 만노로스의 격렬한 피를 마시면 완전히 무적이 될 것이라고 확신시켰습니다.' WHERE `entry`=1953; +UPDATE `locales_page_text` SET `Text_loc1`='Grom Hellscream이 이끄는 Durotan을 제외한 모든 클랜 족장은 술을 마시고 Burning Legion의 노예로서의 운명을 결정했습니다. 만노로스의 분노에 힘입은 족장들은 부지불식간에 순진한 형제들에게 이 지배권을 확대했습니다.' WHERE `entry`=1954; +UPDATE `locales_page_text` SET `Text_loc1`='이 새로운 피의 욕망의 저주에 사로잡힌 오크들은 그들 앞에 서 있는 모든 이들에게 분노를 표출하려고 했습니다. 때가 되었음을 직감한 굴단은 전쟁을 벌이는 부족들을 막을 수 없는 단일 호드로 통합했습니다.' WHERE `entry`=1955; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 헬스크림과 오그림 둠해머와 같은 다양한 족장들이 전반적인 패권을 놓고 경쟁할 것이라는 것을 알고 굴단은 이 새로운 호드를 다스릴 꼭두각시 대족장을 세웠습니다. 특히 타락하고 포악한 오크 전쟁군주인 파괴자 블랙핸드가 굴단의 꼭두각시로 선택되었습니다. 블랙핸드의 명령에 따라 호드는 단순한 드레나이에 맞서 스스로를 시험하기 시작했습니다.' WHERE `entry`=1956; +UPDATE `locales_page_text` SET `Text_loc1`='몇 달 동안 호드는 드레노어에 사는 거의 모든 드레나이를 박멸했습니다. 흩어진 소수의 생존자만이 오크의 무시무시한 분노를 피할 수 있었습니다. 승리로 얼굴이 붉어진 굴단은 호드의 힘과 힘을 즐겼습니다. 하지만 그는 싸울 적이 없으면 호드가 영광스러운 살육을 향한 멈출 수 없는 욕망 속에서 끝없는 내분으로 스스로를 소진시킬 것임을 알고 있었습니다.' WHERE `entry`=1957; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴은 호드가 마침내 준비가 되었다는 것을 알았습니다. 오크는 불타는 군단의 가장 강력한 무기가 되었습니다. 교활한 악마는 자신의 지식을 기다리고 있는 주인과 공유했고 살게라스는 마침내 복수할 때가 왔다는 데 동의했습니다.' WHERE `entry`=1958; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴이 아제로스 침공을 위해 호드를 준비하는 동안 메디브는 자신의 영혼을 위해 살게라스에 맞서 계속 싸웠습니다. 스톰윈드의 고귀한 군주인 레인 왕은 옛 친구의 영혼을 더럽히는 듯한 어둠을 경계했습니다.' WHERE `entry`=1959; +UPDATE `locales_page_text` SET `Text_loc1`='국왕 레인은 아라시 혈통의 마지막 후손인 안두인 로서에게 자신의 고민을 털어놓았습니다. 그럼에도 불구하고 어느 누구도 Medivh가 천천히 광기에 빠지는 것이 다가올 공포를 가져올 것이라고 상상하지 못했습니다.' WHERE `entry`=1960; +UPDATE `locales_page_text` SET `Text_loc1`='마지막 인센티브로 살게라스는 호드를 아제로스로 이끄는 데 동의하면 굴단에게 강력한 힘을 주겠다고 약속했습니다. 메디브를 통해 살게라스는 흑마법사에게 거의 천 년 전에 수호자 에이그윈이 살게라스의 절름발이 시체를 안치했던 해저 무덤을 찾으면 살아있는 신이 될 수 있다고 말했습니다.' WHERE `entry`=1961; +UPDATE `locales_page_text` SET `Text_loc1`='굴단은 동의하고 아제로스의 주민들이 패배하면 전설적인 무덤을 찾아 보상을 받기로 결정했습니다. 호드가 자신의 목적을 달성할 것이라고 확신한 살게라스는 침공을 시작하라고 명령했습니다.' WHERE `entry`=1962; +UPDATE `locales_page_text` SET `Text_loc1`='공동 노력을 통해 Medivh와 Shadow Council의 흑마법사는 Dark Portal로 알려진 차원의 관문을 열었습니다. 이 차원문은 아제로스와 드레노어 사이의 다리 역할을 했으며 군대가 통과할 수 있을 만큼 충분히 컸습니다. 굴\'단은 그들이 정복할 땅을 조사하기 위해 포털을 통해 오크 정찰병을 파견했습니다. 돌아온 정찰병들은 어둠의 의회에게 아제로스의 세계를 장악할 준비가 되었다고 확신시켰습니다.' WHERE `entry`=1963; +UPDATE `locales_page_text` SET `Text_loc1`='여전히 굴단의 타락이 그의 백성을 파멸시킬 것이라고 확신한 듀로탄은 다시 한 번 흑마법사를 반대했습니다. 용감한 전사는 흑마법사가 오크 정신의 순수함을 파괴하고 있으며 이 무모한 침략이 그들의 파멸이 될 것이라고 주장했습니다. 굴단은 그렇게 인기 있는 영웅을 죽일 위험을 감수할 수 없었기 때문에 듀로탄과 그의 서리늑대 부족을 이 새로운 세계의 먼 곳으로 추방해야 했습니다.' WHERE `entry`=1964; +UPDATE `locales_page_text` SET `Text_loc1`='추방된 Frostwolves가 차원문을 통해 돌진한 후 소수의 오크 부족만이 뒤따랐습니다. 이 오크들은 스톰윈드 왕국의 동쪽 멀리 떨어진 어둡고 늪지대인 검은 늪에 재빨리 작전 기지를 세웠습니다. 오크들이 가지를 치고 새로운 땅을 탐험하기 시작하면서 그들은 스톰윈드의 인간 수호자들과 즉각적인 충돌을 일으켰습니다.' WHERE `entry`=1965; +UPDATE `locales_page_text` SET `Text_loc1`='이러한 교전은 일반적으로 빨리 끝났지만 두 라이벌 종의 약점과 강점을 잘 보여주었습니다. Llane과 Lothar는 오크의 수에 대한 정확한 데이터를 수집할 수 없었고 그들이 싸워야 할 세력이 얼마나 큰지 추측할 수 있었습니다.' WHERE `entry`=1966; +UPDATE `locales_page_text` SET `Text_loc1`='몇 년 후 대다수의 오크 호드가 아제로스로 건너갔고 굴단은 인류에 대한 일차 공격의 시간이 왔다고 생각했습니다. 호드는 순진한 스톰윈드 왕국에 대항하여 온 힘을 다했습니다.' WHERE `entry`=1967; +UPDATE `locales_page_text` SET `Text_loc1`='아제로스의 군대와 호드가 왕국 전역에서 충돌하면서 내부 갈등이 두 군대에 피해를 주기 시작했습니다. 야만적인 오크들이 아제로스를 정복할 수 없다고 믿었던 레인 왕은 자신의 수도인 스톰윈드에서 자신의 지위를 오만하게 지켰습니다. 그러나 로타 경은 적과 직접 전투를 벌여야 한다고 확신하게 되었고, 자신의 신념과 왕에 대한 충성심 사이에서 선택을 강요당했습니다.' WHERE `entry`=1968; +UPDATE `locales_page_text` SET `Text_loc1`='본능을 따르기로 한 로서는 메디브의 젊은 견습생인 카드가의 도움을 받아 메디브의 요새인 카라잔을 급습했습니다. Khadgar와 Lothar는 소유한 수호자를 정복하는 데 성공했으며, 그들이 갈등의 원인임을 확인했습니다.' WHERE `entry`=1969; +UPDATE `locales_page_text` SET `Text_loc1`='Medivh의 시체를 죽임으로써 Lothar와 젊은 견습생은 무심코 살게라스의 영혼을 심연으로 추방했습니다. 결과적으로, 메디브의 순수하고 고결한 영혼은 계속 살 수 있었고... 앞으로 수년 동안 아스트랄계를 떠돌아다닐 수 있었습니다.' WHERE `entry`=1970; +UPDATE `locales_page_text` SET `Text_loc1`='Medivh는 패배했지만 Horde는 계속해서 Stormwind의 수비수를 지배했습니다. 호드의 승리가 가까워짐에 따라 가장 위대한 오크 족장 중 한 명인 오그림 둠해머는 드레노어에서 보낸 시간 이후 부족 전체에 퍼진 타락한 타락을 목격하기 시작했습니다.' WHERE `entry`=1971; +UPDATE `locales_page_text` SET `Text_loc1`='그의 옛 동지인 듀로탄은 망명에서 돌아와 그에게 굴단의 배반에 대해 다시 한 번 경고했습니다. 신속한 보복으로 굴단의 암살자들은 듀로탄과 그의 가족을 살해했고 그의 어린 아들만 살아남았습니다. Doomhammer는 Durotan의 어린 아들이 인간 장교 Aedelas Blackmoore에 의해 발견되어 노예로 끌려 갔다는 사실을 알지 못했습니다.\n\n 그 갓난아기 오크는 언젠가 일어나 그의 백성이 아는 가장 위대한 지도자가 될 것입니다.' WHERE `entry`=1972; +UPDATE `locales_page_text` SET `Text_loc1`='듀로탄의 죽음에 분개한 오그림은 호드를 악마의 타락으로부터 해방시키기 위해 나섰고 결국 굴단의 타락한 꼭두각시인 블랙핸드를 죽임으로써 호드의 대족장이 되었습니다. 그의 단호한 지도력 아래 잔인한 호드는 마침내 스톰윈드 요새를 포위했습니다.' WHERE `entry`=1973; +UPDATE `locales_page_text` SET `Text_loc1`='Llane 왕은 호드의 힘을 심각하게 과소평가했고 그의 왕국이 녹색 피부 침략자들에게 함락되는 것을 속수무책으로 지켜보았습니다. 궁극적으로 Llane 왕은 Shadow Council의 가장 훌륭한 살인자 중 한 명인 하프 오크 Garona에 의해 암살되었습니다.' WHERE `entry`=1974; +UPDATE `locales_page_text` SET `Text_loc1`='카라잔에서 집으로 돌아온 로서와 그의 전사들은 인명 피해를 막고 한때 영광스러웠던 조국을 구하고 싶었습니다. 대신 그들은 너무 늦게 돌아왔고 그들의 사랑하는 왕국이 연기가 자욱한 폐허가 된 것을 발견했습니다. 오크 호드는 계속해서 시골 지역을 유린하고 주변 땅을 자신들의 것으로 주장했습니다. 어쩔 수 없이 숨게 된 로서와 그의 동료들은 어떤 대가를 치르더라도 고국을 되찾겠다고 암울한 맹세를 했습니다.' WHERE `entry`=1975; +UPDATE `locales_page_text` SET `Text_loc1`='Lord Lothar는 스톰윈드 요새에서 패배한 아제로스 군대의 잔재를 집결한 다음 바다 건너 북쪽 왕국인 로데론으로 대이동을 시작했습니다. 호드가 그대로 두면 모든 인류를 정복할 것이라고 확신한 일곱 인간 국가의 지도자들은 모여 로데론 동맹으로 알려지게 될 연합을 결성하기로 합의했습니다.' WHERE `entry`=1976; +UPDATE `locales_page_text` SET `Text_loc1`='거의 3000년 만에 처음으로 아라소르의 이질적인 국가들이 공통의 깃발 아래 다시 한 번 통합되었습니다. 얼라이언스 군대의 총사령관으로 임명된 로서 경은 다가오는 호드에 대비하여 군대를 준비했습니다.' WHERE `entry`=1977; +UPDATE `locales_page_text` SET `Text_loc1`='그의 부관인 빛의 인도자 우서, 댈린 프라우드무어 제독, 투랄리온의 도움을 받아 로서는 로데론의 반인류 종족에게도 임박한 위협을 확신시킬 수 있었습니다. 얼라이언스는 아이언포지의 금욕적인 드워프들과 쿠엘탈라스의 소수 하이 엘프들의 지원을 얻는 데 성공했습니다.' WHERE `entry`=1978; +UPDATE `locales_page_text` SET `Text_loc1`='그 당시 Anasterian Sunstrider가 이끄는 엘프들은 다가오는 분쟁에 거의 관심이 없었습니다. 그러나 그들은 로서는 과거에 엘프들을 도왔던 Arathi 혈통의 마지막 후손이었기 때문에 그를 도울 의무가 있었습니다.' WHERE `entry`=1979; +UPDATE `locales_page_text` SET `Text_loc1`='이제 대족장 둠해머가 이끄는 호드는 고향인 드레노어에서 오우거를 데려왔고 권리를 박탈당한 아마니 숲 트롤을 징집했습니다. 드워프 왕국인 카즈 모단과 로데론 남부 지역을 점령하기 위한 대규모 작전을 시작한 호드는 모든 반대 세력을 힘들이지 않고 섬멸했습니다.' WHERE `entry`=1980; +UPDATE `locales_page_text` SET `Text_loc1`='2차 대전쟁의 장대한 전투는 대규모 해전부터 대규모 공중 공중전까지 다양했습니다. 어쨌든 호드는 악마의 영혼으로 알려진 강력한 유물을 발굴하여 고대 용의 여왕인 알렉스트라자를 노예로 삼았습니다. 그녀의 소중한 알을 파괴하겠다고 위협한 호드는 알렉스트라자에게 성장한 아이들을 전쟁에 보내도록 강요했습니다. 고귀한 붉은 용들은 호드를 위해 싸워야 했고, 그들은 싸웠습니다.' WHERE `entry`=1981; +UPDATE `locales_page_text` SET `Text_loc1`='전쟁은 Khaz Modan, Lordaeron 및 Azeroth 자체의 대륙에 걸쳐 격렬했습니다. 북부 캠페인의 일환으로 호드는 쿠엘탈라스의 국경지대를 불태우는 데 성공하여 얼라이언스 대의에 대한 엘프의 최종 의지를 확고히 했습니다. 로데론의 더 큰 도시와 마을은 분쟁으로 파괴되고 황폐화되었습니다. 증원군이 없고 압도적인 역경에도 불구하고 로서와 그의 동료들은 적을 궁지에 몰아넣는 데 성공했습니다.' WHERE `entry`=1982; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 2차 대전쟁의 마지막 날, 얼라이언스에 대한 호드의 승리가 거의 확실해 보이자 아제로스에서 가장 강력한 두 오크 사이에 끔찍한 반목이 일어났습니다. 둠해머가 수도 로데론에 대한 마지막 공격을 준비하는 동안, 굴단과 그의 추종자들은 자리를 버리고 바다로 떠났습니다.' WHERE `entry`=1983; +UPDATE `locales_page_text` SET `Text_loc1`='굴단의 배반으로 상비군의 거의 절반을 잃은 어리둥절한 둠해머는 후퇴하고 얼라이언스에 대한 승리의 가장 큰 기회를 포기해야 했습니다.' WHERE `entry`=1984; +UPDATE `locales_page_text` SET `Text_loc1`='권력에 굶주린 굴단은 자신이 신이 되는 것에 집착하며 궁극의 힘의 비밀이 있다고 믿었던 살게라스의 해저 무덤을 필사적으로 찾아 나섰습니다. 불타는 군단의 노예가 되도록 동료 오크들을 이미 파멸시킨 굴단은 둠해머에 대한 자신의 의무를 전혀 생각하지 않았습니다.' WHERE `entry`=1985; +UPDATE `locales_page_text` SET `Text_loc1`='Stormreaver와 Twilight\'s Hammer 부족의 지원을 받은 Gul\'dan은 해저에서 살게라스의 무덤을 들어올리는 데 성공했습니다. 그러나 침수된 고대의 금고를 열었을 때, 그는 미친 악마만이 그를 기다리고 있는 것을 발견했습니다.' WHERE `entry`=1986; +UPDATE `locales_page_text` SET `Text_loc1`='둠해머는 값비싼 배신에 대해 제멋대로인 오크들을 처벌하기 위해 그의 군대를 보내 굴단을 죽이고 변절자들을 다시 우리 안으로 데려왔습니다. 그의 무모함 때문에 굴단은 그가 풀어놓은 광기 어린 악마들에게 갈가리 찢어졌습니다. 그들의 지도자가 죽자 배신자 클랜은 둠해머의 분노한 군단 앞에 빠르게 쓰러졌습니다.' WHERE `entry`=1987; +UPDATE `locales_page_text` SET `Text_loc1`='반란은 진압되었지만 호드는 입은 끔찍한 손실을 만회할 수 없었습니다. 굴단의 배신은 얼라이언스에게 희망을 주었을 뿐만 아니라 재집결하고 보복할 시간도 주었습니다.' WHERE `entry`=1988; +UPDATE `locales_page_text` SET `Text_loc1`='로서 경은 호드가 내부에서 분열하는 것을 보고 마지막 병력을 모아 둠해머를 남쪽으로 밀어내어 스톰윈드의 산산조각난 심장부로 되돌려 보냈습니다. 그곳에서 얼라이언스 군대는 후퇴하는 호드를 검은바위 첨탑의 화산 요새 안에 가두었습니다. Lord Lothar는 첨탑의 기지에서 전투에서 쓰러졌지만 그의 부관 Turalyon은 11시에 얼라이언스 군대를 집결하여 호드를 심연의 슬픔의 늪으로 몰아냈습니다.' WHERE `entry`=1989; +UPDATE `locales_page_text` SET `Text_loc1`='투랄리온의 군대는 오크와 그들의 고향인 드레노어를 연결하는 신비로운 관문인 어둠의 문을 파괴하는 데 성공했습니다. 증원군에서 단절되고 내분으로 분열된 호드는 마침내 스스로를 움켜쥐고 얼라이언스의 힘 앞에 쓰러졌습니다.' WHERE `entry`=1990; +UPDATE `locales_page_text` SET `Text_loc1`='흩어진 오크 클랜은 재빨리 모아서 경비 수용소에 배치되었습니다. 호드가 영원히 패배한 것처럼 보였지만 일부는 여전히 평화가 계속될 것이라고 매우 회의적으로 여겼습니다. 이제 어느 정도 유명한 대마법사인 카드가는 얼라이언스 최고 사령부를 설득하여 어둠의 문 폐허를 감시하고 드레노어로부터 더 이상의 침략이 없도록 할 네더가드 요새를 건설하도록 했습니다.' WHERE `entry`=1991; +UPDATE `locales_page_text` SET `Text_loc1`='2차 대전쟁의 불길이 사그라들자 얼라이언스는 오크의 위협을 억제하기 위해 공격적인 조치를 취했습니다. 로데론 남부에는 포로 오크를 수용하기 위한 대규모 수용소가 여러 개 건설되었습니다. 성기사들과 얼라이언스의 베테랑 병사들이 지키고 있던 캠프는 큰 성공을 거두었습니다.' WHERE `entry`=1992; +UPDATE `locales_page_text` SET `Text_loc1`='포로로 잡힌 오크들은 다시 한 번 전투를 벌이고 싶어 긴장하고 초조해했지만, 던홀드의 오래된 감옥 요새를 기반으로 한 다양한 캠프 소장들은 평화를 유지하고 강력한 질서를 유지했습니다.' WHERE `entry`=1993; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 드레노어라는 지옥 같은 세계에서 순진한 얼라이언스를 공격할 새로운 오크 군대가 준비되었습니다. 굴단의 전 스승인 넬쥴은 자신의 어둠의 깃발 아래 남은 오크 부족을 집결시켰습니다. 어둠달 부족의 도움을 받아 늙은 주술사는 드레노어에서 호드를 때묻지 않은 새로운 세계로 인도할 여러 차원문을 열 계획을 세웠습니다.' WHERE `entry`=1994; +UPDATE `locales_page_text` SET `Text_loc1`='새로운 포털에 전원을 공급하기 위해 그는 아제로스에서 가져온 여러 가지 마법 유물이 필요했습니다. 그들을 조달하기 위해 Ner\'zhul은 Dark Portal을 다시 열고 굶주린 하수인을 보냈습니다.' WHERE `entry`=1995; +UPDATE `locales_page_text` SET `Text_loc1`='Grom Hellscream과 Kilrogg Deadeye(Bleeding Hollow 클랜 소속)와 같은 베테랑 족장이 이끄는 새로운 호드는 얼라이언스 방어군을 기습하고 시골 지역을 날뛰었습니다. Ner\'zhul의 외과적 명령에 따라 오크들은 필요한 유물을 재빨리 모아 드레노어의 안전한 곳으로 도망쳤습니다.' WHERE `entry`=1996; +UPDATE `locales_page_text` SET `Text_loc1`='로데론의 테레나스 왕은 오크들이 새로운 아제로스 침공을 준비하고 있다고 확신하고 가장 신뢰하는 부관들을 소집했습니다. 그는 투랄리온 장군과 대마법사 카드가에게 어둠의 문을 통과하는 원정대를 이끌고 오크의 위협을 영원히 종식시키라고 명령했습니다. 투랄리온과 카드가의 군대는 드레노어로 진군했고 황폐해진 지옥불 반도에서 넬쥴의 부족과 반복적으로 충돌했습니다.' WHERE `entry`=1997; +UPDATE `locales_page_text` SET `Text_loc1`='하이 엘프 알레리아 윈드러너, 드워프 쿠르드란 와일드해머, 베테랑 병사 다나스 트롤베인의 도움에도 불구하고 카드가는 넬쥴이 다른 세계로 가는 문을 여는 것을 막을 수 없었습니다.' WHERE `entry`=1998; +UPDATE `locales_page_text` SET `Text_loc1`='Ner\'zhul은 마침내 다른 세계로 통하는 문을 열었지만 그가 지불하게 될 끔찍한 대가를 예견하지 못했습니다. 차원문의 엄청난 에너지가 드레노어의 구조 자체를 찢어버리기 시작했습니다. 투랄리온의 군대가 고향인 아제로스로 돌아가기 위해 필사적으로 싸우면서 드레노어의 세계는 스스로 휘둘리기 시작했습니다. Grom Hellscream과 Kilrogg Deadeye는 Ner\'zhul의 미친 계획이 전체 종족을 파멸시킬 것임을 깨닫고 나머지 오크를 집결하고 상대적으로 안전한 Azeroth로 탈출했습니다.' WHERE `entry`=1999; +UPDATE `locales_page_text` SET `Text_loc1`='드레노어에서 투랄리온과 카드가는 그들의 편에서 어둠의 문을 파괴함으로써 최후의 희생을 치르기로 합의했습니다. 그들의 목숨과 동료들의 목숨을 앗아가겠지만, 그들은 그것이 아제로스의 생존을 보장하는 유일한 방법이라는 것을 알고 있었습니다. 헬스크림과 데드아이가 자유를 위해 필사적으로 인류 대열을 뚫고 들어가고 있을 때에도 그들 뒤에서 어둠의 문이 폭발했습니다. 그들과 아제로스에 남아 있는 오크들에게 돌아갈 길은 없을 것입니다.' WHERE `entry`=2000; +UPDATE `locales_page_text` SET `Text_loc1`='넬쥴과 그의 충성스러운 어둠달 일족은 거대한 화산 폭발이 드레노어의 대륙을 산산이 조각내기 시작하면서 새로 만들어진 가장 큰 차원문을 통과했습니다. 불타는 바다가 솟아올라 산산이 부서진 풍경을 뒤흔들었고, 고통받는 세계는 마침내 거대한 묵시적인 폭발로 소멸되었습니다.' WHERE `entry`=2001; +UPDATE `locales_page_text` SET `Text_loc1`='Ner\'zhul과 그의 추종자들은 Great Dark Beyond 전역에 흩어져 있는 모든 세계를 연결하는 미묘한 차원인 Twisting Nether에 들어갔습니다. 불행하게도 킬제덴과 그의 악마 부하들이 그들을 기다리고 있었습니다. 넬쥴의 오만한 반항에 대해 복수를 맹세한 킬제덴은 천천히 늙은 주술사의 몸을 조각조각 찢어냈습니다.' WHERE `entry`=2002; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴은 주술사의 영혼을 온전한 상태로 유지하여 넬쥴이 자신의 육신이 잘려나가는 것을 고통스럽게 인식하게 했습니다. 넬쥴은 악마에게 자신의 영혼을 풀어주고 죽음을 허락해 달라고 간청했지만, 악마는 그들이 오래 전에 맺은 피의 서약이 여전히 구속력이 있으며 넬쥴은 여전히 ​​봉사할 목적이 있다고 냉혹하게 대답했습니다.' WHERE `entry`=2003; +UPDATE `locales_page_text` SET `Text_loc1`='오크들이 불타는 군단을 위해 세계를 정복하지 못하자 킬제덴은 아제로스 왕국 전체에 혼돈을 가두기 위해 새로운 군대를 만들어야 했습니다. 이 새로운 군대는 호드를 괴롭혔던 사소한 경쟁과 내분의 희생양이 되어서는 안 됩니다. 그것은 임무에서 무자비하고 일편단심이어야 할 것입니다. 이번에는 킬제덴이 실패할 여유가 없었습니다.' WHERE `entry`=2004; +UPDATE `locales_page_text` SET `Text_loc1`='정체 상태에서 넬쥴의 영혼을 무력하게 붙잡고 킬제덴은 그에게 군단에 봉사하거나 영원한 고통을 겪을 수 있는 마지막 기회를 주었습니다. 다시 한 번 넬쥴은 무모하게 악마의 계약에 동의했습니다. 넬쥴의 영혼은 뒤틀린 황천의 먼 곳에서 모은 다이아몬드처럼 단단한 얼음 블록에 특수 제작되었습니다.' WHERE `entry`=2005; +UPDATE `locales_page_text` SET `Text_loc1`='얼어붙은 통에 갇힌 넬쥴은 자신의 의식이 만 배로 확장되는 것을 느꼈다. 악마의 혼돈의 힘에 뒤틀린 넬쥴은 헤아릴 수 없는 힘을 가진 유령 같은 존재가 되었습니다. 그 순간 넬쥴로 알려진 오크는 영원히 산산조각이 났고 리치 왕이 태어났습니다.' WHERE `entry`=2006; +UPDATE `locales_page_text` SET `Text_loc1`='Ner\'zhul의 충성스러운 죽음의 기사와 Shadowmoon 추종자들 또한 악마의 혼돈 에너지에 의해 변형되었습니다. 사악한 스펠 캐스터는 찢어져 해골 리치로 다시 만들어졌습니다. 악마들은 죽어서도 넬쥴의 추종자들이 의심 없이 그를 섬길 것이라고 확신했습니다.' WHERE `entry`=2007; +UPDATE `locales_page_text` SET `Text_loc1`='때가 되자 킬제덴은 자신이 리치 왕을 만든 목적에 대해 설명했습니다. 넬쥴은 인류 문명을 영원히 말살시킬 죽음과 공포의 역병을 아제로스 전역에 퍼뜨릴 예정이었습니다. 무서운 역병으로 죽은 모든 이들은 언데드로 되살아나고 그들의 영혼은 영원히 넬쥴의 강철 같은 의지에 묶이게 될 것입니다.' WHERE `entry`=2008; +UPDATE `locales_page_text` SET `Text_loc1`='킬제덴은 넬쥴이 세상에서 인류를 샅샅이 뒤지는 어둠의 임무를 완수하면 저주에서 풀려나 건강한 새 몸을 얻게 될 것이라고 약속했습니다.' WHERE `entry`=2009; +UPDATE `locales_page_text` SET `Text_loc1`='넬쥴은 상냥하고 자신의 역할을 하고 싶어하는 것 같았지만, 킬제덴은 자신의 폰의 충성심에 대해 여전히 회의적이었습니다. 리치 왕을 육체 없이 수정 통 안에 가두는 것은 단기적으로는 그의 좋은 행동을 보장했지만, 악마는 그가 그를 계속 주시해야 한다는 것을 알고 있었습니다. 이를 위해 킬제덴은 자신의 엘리트 데몬 가드인 흡혈 공포의 군주를 불러 넬쥴을 감시하고 그가 자신의 무시무시한 임무를 완수하도록 했습니다.' WHERE `entry`=2010; +UPDATE `locales_page_text` SET `Text_loc1`='공포의 군주들 중 가장 강력하고 교활한 티콘드리우스는 도전에 마음이 따뜻해졌습니다. 그는 전염병의 심각성과 대량 학살에 대한 리치 왕의 억제되지 않은 잠재력에 매료되었습니다.' WHERE `entry`=2011; +UPDATE `locales_page_text` SET `Text_loc1`='Kil\'jaeden은 Ner\'zhul의 얼음 통을 Azeroth의 세계로 다시 던졌습니다. 굳어진 수정은 밤하늘을 가로지르며 황량한 북극 대륙인 노스렌드에 부딪혀 얼음왕관 빙하 깊숙이 묻혔습니다. 얼어붙은 수정은 격렬한 낙하로 인해 뒤틀리고 상처가 났으며 왕좌와 비슷해졌고 넬쥴의 복수심에 찬 영혼이 곧 그 안에서 꿈틀거렸습니다.' WHERE `entry`=2012; +UPDATE `locales_page_text` SET `Text_loc1`='얼어붙은 왕좌의 경계에서 넬쥴은 자신의 광대한 의식에 손을 뻗어 노스렌드 원주민의 마음을 감동시키기 시작했습니다. 약간의 노력으로 그는 아이스 트롤과 사나운 웬디고를 포함한 많은 토착 생물의 마음을 노예로 삼았고 그들의 사악한 형제들을 점점 커져가는 그림자 속으로 끌어들였습니다. 그의 초능력은 거의 무한하다는 것이 증명되었고, 그는 그것을 사용하여 Icecrown의 뒤틀린 미로 안에 수용할 작은 군대를 만들었습니다.' WHERE `entry`=2013; +UPDATE `locales_page_text` SET `Text_loc1`='리치 왕은 공포의 군주들의 끈질긴 감시 아래 성장하는 능력을 마스터하면서 광활한 용의 안식처 변두리에서 외딴 인간 정착지를 발견했습니다. 넬쥴은 순진한 인간들에게 자신의 힘을 시험하기로 결정했습니다.' WHERE `entry`=2014; +UPDATE `locales_page_text` SET `Text_loc1`='넬쥴은 얼어붙은 왕좌 깊은 곳에서 시작된 언데드 역병을 북극의 황무지로 내던졌습니다. 오로지 자신의 의지로 역병을 통제하며 인간 마을에 곧바로 몰아넣었다. 3일 만에 정착지의 모든 사람들이 죽었지만, 얼마 지나지 않아 죽은 마을 사람들이 좀비화된 시체로 일어나기 시작했습니다. 넬쥴은 그들의 영혼과 생각을 마치 자신의 것인 양 느낄 수 있었습니다.' WHERE `entry`=2015; +UPDATE `locales_page_text` SET `Text_loc1`='마음속의 격렬한 불협화음은 마치 그들의 영혼이 그에게 절실히 필요한 자양분을 공급한 것처럼 넬쥴을 더욱 강력하게 만들었습니다. 그는 좀비의 행동을 제어하고 그가 원하는 대로 그들을 조종하는 것이 어린아이의 장난이라는 것을 알았습니다.' WHERE `entry`=2016; +UPDATE `locales_page_text` SET `Text_loc1`='그 후 몇 달 동안 Ner\'zhul은 Northrend의 모든 인간 거주자를 정복함으로써 그의 언데드 역병을 계속 실험했습니다. 언데드 군대가 날마다 늘어남에 따라 그는 진정한 시험의 시간이 다가오고 있음을 알았습니다.' WHERE `entry`=2017; +UPDATE `locales_page_text` SET `Text_loc1`='한편 전쟁으로 폐허가 된 남쪽 땅에서는 흩어진 호드의 잔당들이 생존을 위해 싸웠습니다. Grom Hellscream과 그의 전쟁노래 부족은 가까스로 점령을 피했지만 Deadeye와 그의 Bleeding Hollow 부족은 체포되어 로데론의 수용소에 배치되었습니다. 이러한 값비싼 봉기에도 불구하고 수용소의 간수들은 곧 그들의 잔인한 돌격에 대한 통제권을 다시 확립했습니다.' WHERE `entry`=2018; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 얼라이언스에 알려지지 않은 대규모 오크 부대는 여전히 카즈 모단의 ​​북부 황무지를 자유롭게 배회하고 있었습니다. 악명 높은 흑마법사 네크로스가 이끄는 드래곤아귀 일족은 악마의 영혼으로 알려진 고대 유물을 사용하여 용의 여왕 알렉스트라자와 그녀의 용군단을 통제하고 있었습니다. 용의 여왕을 인질로 삼은 네크로스는 버려진(혹자는 저주받았다고 하는) 와일드해머 요새인 그림 바톨에서 비밀 군대를 조직했습니다.' WHERE `entry`=2019; +UPDATE `locales_page_text` SET `Text_loc1`='자신의 군대와 강력한 레드 드래곤을 얼라이언스에 투입할 계획을 세운 네크로스는 호드를 재결합하고 아제로스 정복을 계속하기를 희망했습니다. 그의 비전은 실현되지 않았습니다. 인간 마법사 로닌이 이끄는 소수의 저항군이 데몬 소울을 파괴하고 드래곤 퀸을 네크로스의 명령에서 해방시켰습니다.' WHERE `entry`=2020; +UPDATE `locales_page_text` SET `Text_loc1`='격노한 알렉스트라자의 용들은 그림 바톨을 산산조각 내고 대부분의 용아귀 부족을 불태웠습니다. 네크로스의 원대한 재통일 계획은 얼라이언스 군대가 남은 오크 생존자들을 모아 대기 중인 수용소에 가두면서 무너지고 말았습니다. Dragonmaw 클랜의 패배는 호드의 종말과 오크의 격렬한 피의 욕망의 종말을 알렸습니다.' WHERE `entry`=2021; +UPDATE `locales_page_text` SET `Text_loc1`='몇 달이 지났고, 더 많은 오크 포로들이 체포되어 포로 수용소에 배치되었습니다. 진영이 넘쳐나자 얼라이언스는 알터랙 산맥 남쪽 평원에 새로운 진영을 건설해야 했습니다. 늘어나는 야영지를 적절하게 유지하고 공급하기 위해 테레나스 왕은 얼라이언스 국가에 새로운 세금을 부과했습니다.' WHERE `entry`=2022; +UPDATE `locales_page_text` SET `Text_loc1`='이 세금은 국경 분쟁에 대한 정치적 긴장 증가와 함께 광범위한 불안을 야기했습니다. 가장 암울한 시기에 인간 국가들을 함께 만든 깨지기 쉬운 협정은 어느 순간에 깨질 것 같았습니다.' WHERE `entry`=2023; +UPDATE `locales_page_text` SET `Text_loc1`='정치적 혼란 속에서 많은 야영지 감시관들은 오크 포로들에게 불안한 변화가 오고 있음을 알아채기 시작했습니다. 캠프에서 탈출하거나 그들끼리 싸우려는 오크들의 노력은 시간이 지남에 따라 빈도가 크게 감소했습니다. 오크들은 점점 냉담해지고 무기력해졌습니다.' WHERE `entry`=2024; +UPDATE `locales_page_text` SET `Text_loc1`='믿기 ​​어려웠지만, 한때 아제로스에서 가장 호전적인 종족으로 여겨졌던 오크들은 싸울 의지를 완전히 상실했습니다. 기이한 무기력은 얼라이언스 지도자들을 혼란에 빠뜨리고 급속도로 약해지는 오크들에게 계속해서 피해를 입혔습니다.' WHERE `entry`=2025; +UPDATE `locales_page_text` SET `Text_loc1`='어떤 이들은 오크만이 감염될 수 있는 어떤 이상한 질병이 당혹스러운 무기력을 초래했다고 추측했습니다. 하지만 달라란의 대마법사 안토니다스는 다른 가설을 세웠습니다. 안토니다스는 오크의 역사에서 거의 찾을 수 없는 부분을 조사하면서 오크가 여러 세대에 걸쳐 악마의 힘에 치명적인 영향을 받아 왔다는 사실을 알게 되었습니다.' WHERE `entry`=2026; +UPDATE `locales_page_text` SET `Text_loc1`='그는 오크들이 처음으로 아제로스를 침공하기 전부터 이 힘에 의해 타락했다고 추측했습니다. 분명히 악마는 오크의 피를 찔렀고, 그 결과 야수는 부자연스럽게 강화된 힘, 지구력 및 공격성을 부여받았습니다.' WHERE `entry`=2027; +UPDATE `locales_page_text` SET `Text_loc1`='Antonidas는 오크의 공동 무기력증이 실제로는 질병이 아니라 그들을 무시무시하고 피에 굶주린 전사로 만든 변덕스러운 흑마법사 마법에서 인종적 철수의 결과라고 이론화했습니다.' WHERE `entry`=2028; +UPDATE `locales_page_text` SET `Text_loc1`='증상은 분명했지만 Antonidas는 오크의 현재 상태에 대한 치료법을 찾지 못했습니다. 그리고 그의 많은 동료 마법사들과 몇몇 저명한 얼라이언스 지도자들은 오크에 대한 치료법을 찾는 것이 경솔한 모험이 될 것이라고 주장했습니다. 오크의 불가사의한 상태를 숙고하도록 남겨진 Antonidas의 결론은 오크의 치료는 영적인 것이어야 한다는 것이었습니다.' WHERE `entry`=2029; +UPDATE `locales_page_text` SET `Text_loc1`='포로 수용소의 수석 간수인 Aedelas Blackmoore는 그의 감옥 요새인 Durnholde에서 포로로 잡힌 오크들을 감시했습니다. 특히 한 오크는 항상 그의 관심을 끌었습니다. 거의 18년 전에 그가 발견한 고아였습니다. Blackmoore는 젊은 남성을 호의적인 노예로 키우고 그를 Thrall이라고 명명했습니다. Blackmoore는 오크에게 전술, 철학 및 전투에 대해 가르쳤습니다. 스랄은 검투사 훈련도 받았습니다. 그러는 동안 타락한 감시자는 오크를 무기로 만들려고 했습니다.' WHERE `entry`=2030; +UPDATE `locales_page_text` SET `Text_loc1`='가혹한 양육에도 불구하고 젊은 스랄은 강하고 재치 있는 오크로 성장했으며 마음속으로 노예 생활이 자신을 위한 것이 아님을 알았습니다. 그가 성장하면서 그는 한 번도 만난 적이 없는 그의 백성인 오크들에 대해 알게 되었습니다. 그들의 패배 후에 그들 대부분은 수용소에 배치되었습니다. 오크의 지도자인 둠해머가 로데론에서 탈출하여 은신했다는 소문이 돌았습니다. 얼라이언스의 감시를 피하기 위해 여전히 비밀리에 활동하는 불량 클랜은 단 하나뿐이었습니다.' WHERE `entry`=2031; +UPDATE `locales_page_text` SET `Text_loc1`='수완이 풍부하지만 경험이 없는 스랄은 블랙무어의 요새에서 탈출하기로 결정하고 동족을 찾기 위해 출발했습니다. 여행하는 동안 스랄은 수용소를 방문했고 한때 강력했던 그의 종족이 이상하게 겁에 질리고 무기력한 것을 발견했습니다. 자신이 발견하고 싶었던 자랑스러운 전사를 찾지 못한 스랄은 패배하지 않은 마지막 오크 족장인 그롬 헬스크림을 찾기 시작했습니다.' WHERE `entry`=2032; +UPDATE `locales_page_text` SET `Text_loc1`='끊임없이 인간에게 쫓기는 헬스크림은 그럼에도 불구하고 호드의 멈출 수 없는 전투 의지를 지켰습니다. 오직 자신의 헌신적인 전쟁노래 일족의 도움을 받은 헬스크림은 사면초가에 처한 동족의 억압에 맞서 지하 전쟁을 계속했습니다. 불행하게도 헬스크림은 사로잡힌 오크들을 혼미 상태에서 깨울 방법을 찾지 못했습니다. 헬스크림의 이상주의에 영감을 받은 감수성이 예민한 스랄은 호드와 전사의 전통에 대해 강한 공감대를 형성했습니다.' WHERE `entry`=2033; +UPDATE `locales_page_text` SET `Text_loc1`='자신의 기원에 대한 진실을 찾기 위해 스랄은 전설적인 서리늑대 부족을 찾기 위해 북쪽으로 여행했습니다. 스랄은 굴단이 1차 대전쟁 초기에 서리늑대 부족을 추방했다는 사실을 알게 되었습니다. 그는 또한 자신이 거의 20년 전에 야생에서 살해당한 Frostwolves의 진정한 족장인 오크 영웅 Durotan의 아들이자 상속자임을 발견했습니다.' WHERE `entry`=2034; +UPDATE `locales_page_text` SET `Text_loc1`='존경하는 주술사 Drek\'Thar의 지도 아래, Thrall은 굴단의 사악한 통치 아래 잊혀진 고대 주술 문화를 연구했습니다. 시간이 지나면서 스랄은 강력한 주술사가 되었고 추방된 서리늑대 부족의 족장으로서 정당한 자리를 차지했습니다. 원소 자체의 힘을 받아 자신의 운명을 찾아 나선 스랄은 포로가 된 부족을 해방하고 타락한 악마 종족을 치유하기 위해 출발했습니다.' WHERE `entry`=2035; +UPDATE `locales_page_text` SET `Text_loc1`='여행 중에 스랄은 수년 동안 은둔자로 살아온 늙은 대족장 오그림 둠해머를 발견했습니다. 스랄 아버지의 절친한 친구였던 둠해머는 젊고 선견지명이 있는 오크를 따라 포로 부족을 풀어주기로 결정했습니다. 많은 노련한 족장들의 지원을 받아 스랄은 궁극적으로 호드를 부흥시키고 그의 백성들에게 새로운 영적 정체성을 부여하는 데 성공했습니다.' WHERE `entry`=2036; +UPDATE `locales_page_text` SET `Text_loc1`='동족의 부활을 상징하기 위해 스랄은 블랙무어의 요새인 던홀드로 돌아와 포로 수용소를 포위함으로써 이전 주인의 계획을 결정적으로 끝냈습니다. 이 승리에 대가가 없는 것은 아닙니다. 한 캠프가 해방되는 동안 Doomhammer는 전투에 빠졌습니다.' WHERE `entry`=2037; +UPDATE `locales_page_text` SET `Text_loc1`='스랄은 둠해머의 전설적인 전투망치를 들고 그의 검은 판금 갑옷을 입고 호드의 새로운 대족장이 되었습니다. 그 후 몇 달 동안 스랄의 작지만 변덕스러운 호드는 수용소를 초토화시켰고 그의 영리한 전략에 대응하려는 얼라이언스의 최선의 노력을 방해했습니다. 그의 가장 친한 친구이자 멘토인 그롬 헬스크림의 격려에 힘입어 스랄은 그의 백성이 다시는 노예가 되지 않도록 하기 위해 노력했습니다.' WHERE `entry`=2038; +UPDATE `locales_page_text` SET `Text_loc1`='스랄이 로데론에서 그의 형제들을 해방시키는 동안 넬쥴은 계속해서 노스렌드에서 자신의 세력 기반을 구축했습니다. 거대한 성채가 얼음왕관 빙하 위에 세워졌고 점점 늘어나는 망자의 군단이 주둔했습니다. 그러나 리치 왕이 그의 영향력을 땅으로 확장함에 따라 하나의 어둠의 제국이 그의 권력에 맞서고 있었습니다.' WHERE `entry`=2039; +UPDATE `locales_page_text` SET `Text_loc1`='사악한 인간형 거미 종족이 세운 고대 지하 왕국 아졸네룹(Azjol-Nerub)은 정예 경비병을 파견하여 얼음왕관을 공격하고 지배를 향한 리치 왕의 미친 시도를 종식시켰습니다. 실망스럽게도 넬쥴은 사악한 네루비안들이 역병뿐만 아니라 그의 텔레파시 지배에도 면역이 있다는 사실을 발견했습니다.' WHERE `entry`=2040; +UPDATE `locales_page_text` SET `Text_loc1`='네루비안 거미 군주는 막대한 군대를 지휘했으며 노스렌드 폭의 거의 절반에 달하는 지하 네트워크를 가졌습니다. 리치 왕의 요새에 대한 그들의 치고 빠지는 전술은 그들을 뿌리 뽑으려는 그의 노력을 몇 번이고 방해했습니다. 결국 네루비안과의 넬쥴의 전쟁은 소모전으로 승리했다. 사악한 공포의 군주들과 무수한 언데드 전사들의 도움으로 리치 왕은 아졸네룹을 침공하여 거미 군주들의 머리 위에 지하 사원을 무너뜨렸습니다.' WHERE `entry`=2041; +UPDATE `locales_page_text` SET `Text_loc1`='네루비안들은 그의 역병에 면역이 되었지만, 넬쥴의 성장하는 강령술 능력은 그가 거미 전사들의 시체를 일으켜 그의 의지대로 구부릴 수 있게 해주었습니다. 그들의 강인함과 대담함의 증거로 Ner\'zhul은 자신의 요새와 구조물에 네루비안의 독특한 건축 양식을 채택했습니다.' WHERE `entry`=2042; +UPDATE `locales_page_text` SET `Text_loc1`='반대 없이 자신의 왕국을 통치하도록 남겨진 리치 왕은 세상에서 자신의 진정한 사명을 준비하기 시작했습니다. 광대한 의식으로 인간의 땅에 손을 뻗은 리치 왕은 귀를 기울일 어둠의 영혼을 불렀습니다....' WHERE `entry`=2043; +UPDATE `locales_page_text` SET `Text_loc1`='노스렌드로부터 리치 왕의 정신 소환을 들은 소수의 강력한 개인들이 전 세계에 흩어져 있었습니다. 그들 중 가장 주목할만한 것은 달라란의 집권 의회인 키린 토의 고위 구성원 중 한 명인 달라란의 대마법사 켈투자드였습니다. 그는 금지된 강령술 연구를 고집했기 때문에 수년 동안 독불장군으로 간주되었습니다.' WHERE `entry`=2044; +UPDATE `locales_page_text` SET `Text_loc1`='마법의 세계와 그 신비로운 경이로움에 대해 배울 수 있는 모든 것을 배우고자 했던 그는 동료들의 시대에 뒤떨어지고 상상력이 부족한 교훈에 좌절했습니다. 노스렌드의 강력한 소환을 들은 대마법사는 불가사의한 목소리와 교감하기 위해 온 힘을 다했습니다. 키린 토가 어둠의 마법에 내재된 힘과 지식을 장악하기에는 너무 까다롭다고 확신한 그는 자신을 체념하고 엄청나게 강력한 리치 왕에게서 배울 수 있는 것을 배웠습니다.' WHERE `entry`=2045; +UPDATE `locales_page_text` SET `Text_loc1`='켈투자드는 자신의 재산과 권위 있는 정치적 지위를 뒤로하고 키린 토의 길을 버리고 달라란을 영원히 떠났습니다. 리치 왕의 끈질긴 목소리에 이끌려 그는 자신의 막대한 소유물을 팔고 재산을 모았습니다. 혼자 육지와 바다의 여러 리그를 여행한 그는 마침내 노스렌드의 얼어붙은 해안에 도착했습니다.' WHERE `entry`=2046; +UPDATE `locales_page_text` SET `Text_loc1`='얼음왕관에 도달하여 리치 왕을 섬기고자 했던 대마법사는 전쟁으로 폐허가 된 아졸네룹의 황폐한 폐허를 통과했습니다. Kel\'Thuzad는 Ner\'zhul의 힘의 범위와 포악함을 직접 목격했습니다. 그는 신비한 리치 왕과 동맹을 맺는 것이 현명하고 잠재적으로 유익할 수 있다는 것을 깨닫기 시작했습니다.' WHERE `entry`=2047; +UPDATE `locales_page_text` SET `Text_loc1`='가혹한 북극 황무지를 몇 달 동안 여행한 후, 켈투자드는 마침내 얼음왕관의 어두운 빙하에 도달했습니다. 그는 넬쥴의 어두운 성채에 대담하게 다가갔고, 언데드 경비병들이 예상했던 것처럼 말없이 그를 지나치게 했을 때 충격을 받았습니다.' WHERE `entry`=2048; +UPDATE `locales_page_text` SET `Text_loc1`='Kel\'Thuzad는 차가운 땅 속으로 깊숙이 내려가 빙하 바닥으로 내려가는 길을 찾았습니다. 얼음과 그림자의 끝없는 동굴에서 그는 얼어붙은 왕좌 앞에 엎드려 자신의 영혼을 죽음의 어둠의 군주에게 바쳤습니다.' WHERE `entry`=2049; +UPDATE `locales_page_text` SET `Text_loc1`='리치 왕은 자신의 최근 징병에 만족했습니다. 그는 충성과 복종에 대한 대가로 켈투자드에게 불멸과 강력한 힘을 약속했습니다. 어둠의 지식과 힘에 열광한 켈투자드는 그의 첫 번째 위대한 사명을 받아들였습니다. 인간의 세계로 들어가 리치 왕을 신으로 숭배하는 새로운 종교를 발견하는 것이었습니다.' WHERE `entry`=2050; +UPDATE `locales_page_text` SET `Text_loc1`='대마법사가 임무를 완수하도록 돕기 위해 넬쥴은 켈투자드의 인간성을 온전하게 남겨두었습니다. 늙었지만 여전히 카리스마 넘치는 마법사는 자신의 환상과 설득의 힘을 사용하여 억압받고 권리를 박탈당한 로데론 대중을 신뢰와 믿음의 상태로 달래는 임무를 맡았습니다. 그런 다음 일단 관심을 갖게 되면 사회가 어떤 모습일 수 있는지에 대한 새로운 비전과 그들의 왕이라고 부를 수 있는 새로운 인물을 제시할 것입니다.' WHERE `entry`=2051; +UPDATE `locales_page_text` SET `Text_loc1`='켈투자드는 변장을 하고 로데론으로 돌아갔고, 3년에 걸쳐 자신의 재산과 지성을 사용하여 같은 생각을 가진 남녀의 은밀한 형제애를 모았습니다. 컬트 오브 더 댐드(Cult of the Damned)라고 불렀던 형제단은 수행자들에게 넬쥴에 대한 봉사와 복종에 대한 대가로 아제로스에서 사회적 평등과 영생을 약속했습니다.' WHERE `entry`=2052; +UPDATE `locales_page_text` SET `Text_loc1`='몇 달이 지나면서 Kel\'Thuzad는 로데론의 지치고 과중한 일꾼들 사이에서 그의 새로운 컬트에 열성적인 지원자를 많이 찾았습니다. 켈투자드는 성스러운 빛에 대한 시민들의 믿음을 넬쥴의 어두운 그림자에 대한 믿음으로 옮기는 그의 목표를 달성하는 것은 놀라울 정도로 쉬웠습니다. 컬트 오브 더 댐드의 규모와 영향력이 커짐에 따라 켈투자드는 로데론 당국으로부터 자신의 활동을 숨겼습니다.' WHERE `entry`=2053; +UPDATE `locales_page_text` SET `Text_loc1`='로데론에서 켈투자드의 성공으로 리치 왕은 인간 문명에 대한 공격을 위한 마지막 준비를 마쳤습니다. 역병 에너지를 역병 가마솥이라고 하는 휴대용 유물에 넣은 넬쥴은 켈투자드에게 가마솥을 로데론으로 옮기라고 명령했습니다.' WHERE `entry`=2054; +UPDATE `locales_page_text` SET `Text_loc1`='충성스러운 이교도들이 보호하는 가마솥은 역병을 생성하는 역할을 하여 로데론 북부의 순진한 농지와 도시 전체에 역병이 스며들게 할 것입니다.' WHERE `entry`=2055; +UPDATE `locales_page_text` SET `Text_loc1`='리치 왕의 계획은 완벽하게 먹혔습니다. 로데론의 북부 마을 대부분이 거의 즉시 오염되었습니다. 노스렌드에서와 마찬가지로 역병에 걸린 시민들은 죽고 리치 왕의 노예가 되었습니다.' WHERE `entry`=2056; +UPDATE `locales_page_text` SET `Text_loc1`='켈투자드 휘하의 컬티스트들은 그들의 어둠의 군주를 섬기기 위해 죽고 다시 일으켜지기를 간절히 바랐습니다. 그들은 언데드를 통한 불멸의 전망에 기뻐했습니다. 역병이 퍼지면서 점점 더 많은 야생 좀비가 북부 지역에 나타났습니다. 켈투자드는 점점 커지는 리치 왕의 군대를 보고 스컬지라고 이름 붙였습니다. 머지않아 로데론의 관문으로 진격하여 인류를 세상에서 쓸어버릴 것이기 때문입니다.' WHERE `entry`=2057; +UPDATE `locales_page_text` SET `Text_loc1`='여러 달 동안의 준비 끝에 켈투자드와 그의 컬트 오브 더 댐드(Cult of the Damned)는 마침내 로데론에 언데드 역병을 퍼뜨림으로써 첫 번째 일격을 가했습니다. 우서와 그의 동료 성기사들은 역병을 막을 방법을 찾기 위해 감염된 지역을 조사했습니다. 그들의 노력에도 불구하고 역병은 계속해서 번져 얼라이언스를 분열시키겠다고 위협했습니다.' WHERE `entry`=2064; +UPDATE `locales_page_text` SET `Text_loc1`='언데드 군단이 로데론을 휩쓸자 테레나스의 외아들 아서스 왕자가 스컬지에 맞서 싸웠습니다. Arthas는 Kel\'Thuzad를 죽이는 데 성공했지만, 그럼에도 불구하고 언데드 대열은 땅을 지키다가 쓰러진 모든 병사들과 함께 부풀어 올랐습니다. 막을 수 없어 보이는 적에게 좌절하고 좌절한 아서스는 그들을 정복하기 위해 점점 더 극단적인 조치를 취했습니다. 마침내 아서스의 동료들은 그가 인간성을 잃고 있다고 경고했습니다.' WHERE `entry`=2065; +UPDATE `locales_page_text` SET `Text_loc1`='아서스의 두려움과 결의는 그의 궁극적인 파멸로 판명되었습니다. 그는 역병의 위협을 영원히 끝내고자 노스렌드까지 역병의 근원을 추적했습니다. 대신 아서스 왕자는 결국 리치 왕의 엄청난 힘의 희생양이 되었습니다. 그것이 그의 백성을 구할 것이라고 믿은 Arthas는 저주받은 룬검인 Frostmourne을 집어 들었습니다.' WHERE `entry`=2066; +UPDATE `locales_page_text` SET `Text_loc1`='검이 그에게 헤아릴 수 없는 힘을 주긴 했지만, 그것은 또한 그의 영혼을 훔쳐 그를 리치 왕의 가장 위대한 죽음의 기사로 변모시켰습니다. 그의 영혼이 버림받고 정신이 산산이 조각난 아서스는 자신의 왕국에 맞서 스컬지를 이끌었습니다. 결국 아서스는 자신의 아버지인 테레나스 왕을 살해하고 로데론을 리치 왕의 철제 발뒤꿈치 아래 짓밟았습니다.' WHERE `entry`=2067; +UPDATE `locales_page_text` SET `Text_loc1`='아서스는 지금 자신의 적이라고 생각하는 모든 사람들을 물리쳤지만 여전히 켈투자드의 유령에 사로잡혀 있었습니다. 유령은 아서스에게 리치 왕 계획의 다음 단계를 위해 자신을 되살려야 한다고 말했습니다. 그를 되살리기 위해 아서스는 켈투자드의 유해를 하이 엘프의 영원한 왕국인 쿠엘탈라스 안에 숨겨진 신비한 태양샘으로 가져와야 했습니다.' WHERE `entry`=2068; +UPDATE `locales_page_text` SET `Text_loc1`='아서스와 그의 스컬지는 쿠엘탈라스를 침공하고 무너져가는 엘프의 방어선을 포위했습니다. 실버문의 순찰대 사령관 실바나스 윈드러너는 용감하게 싸웠지만, 아서스는 결국 하이 엘프 군대를 박멸하고 태양샘을 향해 싸웠습니다. 자신의 지배력에 대한 잔인한 몸짓으로 그는 쿠엘탈라스의 정복자를 섬기는 끝없는 언데드로 저주받은 실바나스의 패배한 몸을 밴시로 되살리기까지 했습니다.' WHERE `entry`=2069; +UPDATE `locales_page_text` SET `Text_loc1`='결국 아서스는 켈투자드의 유해를 태양샘의 성스러운 물에 잠겼습니다. 영원의 강력한 물이 이 행동으로 더럽혀졌지만 켈투자드는 마법의 리치로 다시 태어났습니다. 훨씬 더 강력한 존재로 부활한 켈투자드는 리치 왕 계획의 다음 단계를 설명했습니다.' WHERE `entry`=2070; +UPDATE `locales_page_text` SET `Text_loc1`='아서스와 그의 죽음의 군대가 남쪽으로 방향을 돌렸을 때, 쿠엘탈라스에는 살아 있는 엘프가 한 명도 남지 않았습니다. 9000년이 넘도록 서 있던 하이 엘프의 영광스러운 조국은 더 이상 존재하지 않았습니다.' WHERE `entry`=2071; +UPDATE `locales_page_text` SET `Text_loc1`='켈투자드가 다시 온전해지자 아서스는 스컬지를 남쪽 달라란으로 이끌었습니다. 그곳에서 리치는 메디브의 강력한 주문서를 얻어 아키몬드를 다시 세상으로 소환하는 데 사용할 것입니다. 그 시점부터 Archimonde 자신이 Legion의 마지막 침공을 시작할 것입니다. Kirin Tor의 마법사조차도 아서스의 군대가 Medivh의 책을 훔치는 것을 막을 수 없었고, 곧 Kel\'Thuzad는 주문을 수행하는 데 필요한 모든 것을 갖게 되었습니다.' WHERE `entry`=2072; +UPDATE `locales_page_text` SET `Text_loc1`='만년 후, 강력한 악마 아키몬드와 그의 무리가 다시 한 번 아제로스 세계에 나타났습니다. 하지만 달라란은 그들의 최종 목적지가 아니었습니다. 킬제덴의 명령에 따라 아키몬드와 그의 악마들은 언데드 스컬지를 따라 칼림도어로 향했고, 세계수 놀드랏실을 파괴하기 위해 노력했습니다.' WHERE `entry`=2073; +UPDATE `locales_page_text` SET `Text_loc1`='이 혼돈의 한복판에서 외롭고 신비한 예언자가 필멸의 종족을 인도하기 위해 나타났습니다. 이 예언자는 과거의 죄를 씻기 위해 저 너머에서 기적적으로 돌아온 마지막 수호자 메디브임을 증명했습니다. 메디브는 호드와 얼라이언스에게 그들이 직면한 위험에 대해 알리고 함께 뭉칠 것을 촉구했습니다.' WHERE `entry`=2074; +UPDATE `locales_page_text` SET `Text_loc1`='여러 세대에 걸친 증오에 지친 오크와 인간은 그 어떤 것도 가질 수 없었을 것입니다. Medivh는 예언과 속임수를 사용하여 바다 건너 전설적인 Kalimdor의 땅으로 인도하기 위해 각 종족을 개별적으로 처리해야 했습니다. 오크와 인간은 곧 오랫동안 숨겨져 있던 칼도레이 문명과 마주하게 되었습니다.' WHERE `entry`=2075; +UPDATE `locales_page_text` SET `Text_loc1`='스랄이 이끄는 오크들은 칼림도어의 불모의 땅을 가로지르는 여정에서 일련의 좌절을 겪었습니다. 그들은 케른 블러드후프와 그의 강력한 타우렌 전사들과 친구가 되었지만, 많은 오크들은 수년 동안 그들을 괴롭혀온 악마적인 피의 욕망에 굴복하기 시작했습니다. 스랄의 가장 위대한 부관인 그롬 헬스크림은 자신의 천박한 본능에 자신을 내어주어 호드를 배신하기까지 했습니다.' WHERE `entry`=2076; +UPDATE `locales_page_text` SET `Text_loc1`='헬스크림과 그의 충성스러운 전쟁노래 전사들은 잿빛 골짜기의 숲을 스토킹하면서 고대 나이트 엘프 센티넬과 충돌했습니다. 오크들이 호전적인 방식으로 돌아간 것을 확신한 반신 세나리우스는 헬스크림과 그의 오크들을 몰아내기 위해 나섰습니다. 하지만 헬스크림과 그의 오크들은 초자연적인 증오와 분노에 압도되어 세나리우스를 죽이고 고대 숲을 타락시켰습니다.' WHERE `entry`=2077; +UPDATE `locales_page_text` SET `Text_loc1`='궁극적으로 Hellscream은 Thrall이 증오와 분노의 혈통으로 처음 오크를 저주한 악마 군주 Mannoroth를 물리치는 데 도움을 주어 명예를 회복했습니다. 만노로스의 죽음으로 오크의 피의 저주는 마침내 끝이 났습니다.' WHERE `entry`=2078; +UPDATE `locales_page_text` SET `Text_loc1`='Medivh가 오크와 인간에게 동맹의 필요성을 설득하는 동안 나이트 엘프는 그들만의 비밀스러운 방법으로 Legion과 싸웠습니다. 나이트 엘프 센티넬의 불멸의 여사제 티란데 위스퍼윈드는 악마와 언데드가 잿빛 골짜기의 숲을 뒤덮는 것을 막기 위해 필사적으로 싸웠습니다. 티란데는 도움이 필요하다는 것을 깨닫고 나이트 엘프 드루이드를 천년의 잠에서 깨우기 시작했습니다.' WHERE `entry`=2079; +UPDATE `locales_page_text` SET `Text_loc1`='고대의 사랑 말퓨리온 스톰레이지를 불러낸 티란데는 자신의 방어선을 강화하고 군단을 몰아내는 데 성공했습니다. 말퓨리온의 도움으로 자연이 일어나 군단과 스컬지 동맹을 무찔렀습니다.' WHERE `entry`=2080; +UPDATE `locales_page_text` SET `Text_loc1`='동면 중인 드루이드들을 더 많이 찾는 동안 말퓨리온은 자신의 형제인 일리단을 쇠사슬로 묶었던 고대 손수레 감옥을 발견했습니다. 일리단이 군단에 맞서 그들을 도울 것이라고 확신한 티란데는 그를 풀어주었습니다. 일리단은 한동안 그들을 도왔지만 결국 자신의 이익을 추구하기 위해 도망쳤습니다.' WHERE `entry`=2081; +UPDATE `locales_page_text` SET `Text_loc1`='나이트 엘프들은 각오를 단단히 하고 굳은 결의로 불타는 군단과 싸웠습니다. 군단은 오랫동안 세계수의 힘의 원천이자 나이트 엘프 왕국의 심장이었던 영원의 샘에 대한 열망을 결코 멈추지 않았습니다. 나무에 대한 그들의 계획된 공격이 성공한다면, 악마들은 문자 그대로 세상을 산산조각 낼 것입니다.' WHERE `entry`=2082; +UPDATE `locales_page_text` SET `Text_loc1`='군단이 잿빛 골짜기를 침공하는 동안 일리단은 1만 년의 포로 생활을 마치고 무덤 감옥에서 풀려났습니다. 그는 동료들을 달래려고 노력했지만 곧 진정한 모습으로 되돌아갔고 굴단의 해골로 알려진 강력한 워록 유물의 에너지를 소모했습니다.' WHERE `entry`=2083; +UPDATE `locales_page_text` SET `Text_loc1`='그렇게 함으로써 일리단은 악마의 특징을 개발하고 엄청나게 확대된 힘을 갖게 되었습니다. 그는 또한 굴단의 오래된 기억, 특히 암흑 티탄인 살게라스의 유해가 보관되어 있다는 소문이 있는 섬 던전인 살게라스의 무덤에 대한 기억을 얻었습니다.' WHERE `entry`=2084; +UPDATE `locales_page_text` SET `Text_loc1`='힘이 넘치고 다시 한 번 세상을 자유롭게 돌아다닐 수 있게 된 일리단은 위대한 계획에서 자신의 위치를 ​​찾기 위해 출발했습니다. 그러나 킬제덴은 일리단에게 맞서 거절할 수 없는 제안을 했다. 킬제덴은 하이잘 산에서 아키몬드가 패배한 것에 분노했지만 복수보다 더 큰 걱정이 있었습니다.' WHERE `entry`=2085; +UPDATE `locales_page_text` SET `Text_loc1`='자신의 창조물인 리치 왕이 통제할 수 없을 정도로 강력해지고 있음을 감지한 킬제덴은 일리단에게 넬쥴을 파괴하고 언데드 스컬지를 완전히 종식시키라고 명령했습니다. 그 대가로 일리단은 막대한 힘과 불타는 군단의 남은 군주들 사이에서 진정한 위치를 얻게 될 것입니다.' WHERE `entry`=2086; +UPDATE `locales_page_text` SET `Text_loc1`='일리단은 이에 동의하고 즉시 리치 왕의 영혼이 깃든 얼음 수정 통인 얼어붙은 왕좌를 파괴하기 시작했습니다. 일리단은 얼어붙은 왕좌를 파괴하려면 강력한 유물이 필요하다는 것을 알고 있었습니다. 굴단의 기억에서 얻은 지식을 사용하여 일리단은 살게라스의 무덤을 찾아 암흑 티탄의 유해를 차지하기로 결정했습니다.' WHERE `entry`=2087; +UPDATE `locales_page_text` SET `Text_loc1`='그는 오래된 명가의 빚을 갚고 그들의 어두운 해저 은신처에서 구불구불한 나가를 유인했습니다. 교활한 마녀 여군주 바쉬가 이끄는 나가들은 일리단이 살게라스의 무덤이 있다는 소문이 있는 부서진 섬에 ​​도달하도록 도왔습니다.' WHERE `entry`=2088; +UPDATE `locales_page_text` SET `Text_loc1`='Illidan이 나가와 함께 출발했을 때 Warden Maiev Shadowsong이 그를 사냥하기 시작했습니다. 마이에브는 1만 년 동안 일리단의 간수였으며 그를 다시 붙잡을 수 있는 가능성을 즐겼습니다. 그러나 Illidan은 Maiev와 그녀의 Watchers를 능가했고 그들의 노력에도 불구하고 살게라스의 눈을 차지하는 데 성공했습니다. 강력한 눈을 손에 넣은 일리단은 옛 마법사 도시 달라란으로 여행을 떠났습니다.' WHERE `entry`=2089; +UPDATE `locales_page_text` SET `Text_loc1`='도시의 지맥 동력선으로 강화된 일리단은 눈을 사용하여 머나먼 노스렌드에 있는 리치 왕의 성채인 얼음왕관에 파괴적인 주문을 걸었습니다. 일리단의 공격은 리치 왕의 방어선을 산산이 부수고 세계의 지붕을 무너뜨렸습니다. 마지막 순간에 일리단의 파괴적인 주문은 그의 형제 말퓨리온과 여사제 티란데가 마이에브를 돕기 위해 도착했을 때 중단되었습니다.' WHERE `entry`=2090; +UPDATE `locales_page_text` SET `Text_loc1`='Kil\'jaeden이 Frozen Throne을 파괴하지 못한 것을 기뻐하지 않을 것임을 알고 Illidan은 Outland로 알려진 불모의 차원으로 도망쳤습니다. 그곳에서 그는 킬제덴의 분노를 피하고 다음 행동을 계획할 계획을 세웠습니다.' WHERE `entry`=2091; +UPDATE `locales_page_text` SET `Text_loc1`='일리단을 막는 데 성공한 후 말퓨리온과 티란데는 고향인 잿빛 골짜기 숲으로 돌아가 동족을 감시했습니다. 그러나 마이에브는 쉽게 포기하지 않고 일리단을 따라 아웃랜드로 가서 그를 심판하기로 결심했습니다.' WHERE `entry`=2092; +UPDATE `locales_page_text` SET `Text_loc1`='이때 언데드 스컬지는 근본적으로 로데론과 쿠엘탈라스를 유독한 역병의 땅으로 변모시켰습니다. 얼라이언스 저항군은 얼마 남지 않았습니다. 주로 하이 엘프로 구성된 그러한 그룹 중 하나는 선스트라이더 왕조의 마지막 왕조인 캘타스 왕자가 이끌었습니다.' WHERE `entry`=2093; +UPDATE `locales_page_text` SET `Text_loc1`='뛰어난 마법사인 케일은 무너져가는 얼라이언스를 경계하게 되었습니다. 하이 엘프들은 고향을 잃은 슬픔에 빠져 쓰러진 사람들을 기리기 위해 스스로를 블러드 엘프라고 부르기로 결정했습니다. 그러나 그들은 스컬지를 궁지에 몰아넣는 동안 그들에게 힘을 주었던 태양샘으로부터 단절되어 큰 고통을 겪었습니다.' WHERE `entry`=2094; +UPDATE `locales_page_text` SET `Text_loc1`='마법에 대한 부족의 인종적 중독에 대한 치료법을 찾기 위해 필사적으로 Kael은 상상할 수 없는 일을 했습니다. 그는 부족의 명가 조상을 포용하고 일리단 및 그의 나가와 합류하여 새로운 마법의 힘을 공급받을 수 있기를 희망했습니다. 나머지 얼라이언스 사령관들은 블러드 엘프를 반역자로 정죄하고 영원히 추방했습니다.' WHERE `entry`=2095; +UPDATE `locales_page_text` SET `Text_loc1`='더 이상 갈 곳이 없어진 캘타스와 그의 블러드 엘프들은 여군주 바쉬를 따라 아웃랜드로 가서 일리단을 탈환한 감시관 마이에브와 맞서게 되었습니다. 나가와 블러드 엘프의 연합군으로 그들은 간신히 마이에브를 물리치고 그녀의 손아귀에서 일리단을 구출했습니다. 아웃랜드에 기반을 둔 일리단은 리치 왕과 그의 얼음왕관 요새에 대한 두 번째 공격을 위해 군대를 모았습니다.' WHERE `entry`=2096; +UPDATE `locales_page_text` SET `Text_loc1`='리치 왕 넬쥴은 자신의 시간이 얼마 남지 않았다는 것을 알았습니다. 얼어붙은 왕좌에 갇힌 그는 킬제덴이 자신을 파괴하기 위해 부하들을 보낼 것이라고 의심했습니다. Illidan의 주문으로 인한 손상으로 Frozen Throne이 파열되었습니다. 따라서 리치 왕은 매일 자신의 힘을 잃고 있었습니다. 필사적으로 자신을 구하기 위해 그는 자신의 가장 위대한 필멸자 종인 죽음의 기사 아서스 왕자를 불러들였습니다.' WHERE `entry`=2097; +UPDATE `locales_page_text` SET `Text_loc1`='아서스는 리치 왕의 약점으로 힘을 잃었지만 로데론에서 내전에 휘말려 있었습니다. 밴시 실바나스 윈드러너가 이끄는 상비 언데드 군대의 절반이 언데드 제국을 장악하기 위해 쿠데타를 일으켰습니다. 리치 왕의 부름을 받은 아서스는 스컬지를 그의 부관인 켈투자드의 손에 맡길 수밖에 없었습니다. 전쟁이 역병지대 전역으로 확대되자 말입니다.' WHERE `entry`=2098; +UPDATE `locales_page_text` SET `Text_loc1`='궁극적으로 실바나스와 그녀의 반역 언데드(포세이큰으로 알려짐)는 폐허가 된 수도 로데론을 자신들의 것으로 주장했습니다. 폐허가 된 도시 아래에 요새를 건설한 포세이큰은 스컬지를 물리치고 켈투자드와 그의 부하들을 이 땅에서 몰아내겠다고 맹세했습니다.' WHERE `entry`=2099; +UPDATE `locales_page_text` SET `Text_loc1`='쇠약해졌지만 주인을 구하기로 결심한 아서스는 노스렌드에 도착했지만 일리단의 나가와 블러드 엘프들이 그를 기다리고 있었습니다. 그와 그의 네루비안 동료들은 얼음왕관 빙하에 도달하고 얼어붙은 왕좌를 방어하기 위해 일리단의 군대와 경쟁했습니다.' WHERE `entry`=2100; +UPDATE `locales_page_text` SET `Text_loc1`='약해진 아서스는 결국 일리단을 능가하고 먼저 얼어붙은 왕좌에 도달했습니다. 아서스는 자신의 룬검인 서리한을 사용하여 리치 왕의 얼음 감옥을 부수고 넬쥴의 마법 투구와 흉갑을 풀어주었습니다.' WHERE `entry`=2101; +UPDATE `locales_page_text` SET `Text_loc1`='아서스는 상상할 수 없을 정도로 강력한 투구를 머리에 쓰고 새로운 리치 왕이 되었습니다. Ner\'zhul과 Arthas의 영혼은 Ner\'zhul이 항상 계획했던 것처럼 하나의 강력한 존재로 융합되었습니다. 일리단과 그의 군대는 불명예를 안고 아웃랜드로 도망칠 수밖에 없었고, 아서스는 역사상 가장 강력한 존재 중 하나가 되었습니다.' WHERE `entry`=2102; +UPDATE `locales_page_text` SET `Text_loc1`='현재 새로운 불멸의 리치 왕인 아서스가 노스렌드에 거주하고 있습니다. 그는 Icecrown의 성채를 재건하고 있다는 소문이 있습니다. 그가 신뢰하는 부관 켈투자드는 역병지대에서 스컬지를 지휘합니다. 실바나스와 그녀의 반란군 포세이큰은 전쟁으로 폐허가 된 왕국의 작은 부분인 티리스팔 숲만을 손에 넣었습니다.' WHERE `entry`=2103; +UPDATE `locales_page_text` SET `Text_loc1`='승리는 그들의 것이었지만 필멸의 종족들은 전쟁으로 산산이 부서진 세계에 처하게 되었습니다. 스컬지와 불타는 군단은 로데론의 문명을 거의 파괴했고 칼림도어에서 할 일을 거의 끝냈습니다. 치유해야 할 숲, 묻어야 할 원한, 정착해야 할 조국이 있었다. 전쟁은 각 종족에게 깊은 상처를 주었지만, 그들은 얼라이언스와 호드 사이의 불안한 휴전을 시작으로 새로운 시작을 시도하기 위해 사심 없이 뭉쳤습니다.' WHERE `entry`=2104; +UPDATE `locales_page_text` SET `Text_loc1`='스랄은 오크들을 칼림도어 대륙으로 이끌었고 그곳에서 그들은 타우렌 형제들의 도움을 받아 새로운 고향을 세웠습니다. Thrall의 살해된 아버지의 이름을 따서 새로운 땅을 Durotar로 명명한 오크들은 한때 영광스러웠던 사회를 재건하기 위해 정착했습니다.' WHERE `entry`=2105; +UPDATE `locales_page_text` SET `Text_loc1`='악마의 저주가 끝난 지금, 호드는 호전적인 저거너트에서 정복보다는 생존과 번영에 전념하는 느슨한 연합으로 변모했습니다. 고귀한 타우렌과 검은창 부족의 교활한 트롤의 도움을 받아 스랄과 그의 오크들은 자신들의 땅에 새로운 평화의 시대가 오기를 고대했습니다.' WHERE `entry`=2106; +UPDATE `locales_page_text` SET `Text_loc1`='제이나 프라우드무어 휘하의 나머지 얼라이언스 군대는 칼림도어 남부에 정착했습니다. Dustwallow Marsh의 동쪽 해안에서 그들은 거친 항구 도시인 테라모어를 건설했습니다. 그곳에서 인간과 그들의 드워프 동맹은 항상 그들에게 적대적인 땅에서 생존하기 위해 노력했습니다. 듀로타와 테라모어의 수호자들은 서로 잠정적인 휴전을 유지했지만 깨지기 쉬운 식민지의 평온함은 지속될 수 없었습니다.' WHERE `entry`=2107; +UPDATE `locales_page_text` SET `Text_loc1`='오크와 인간 사이의 평화는 대규모 얼라이언스 함대가 칼림도어에 도착하면서 산산조각이 났습니다. 대제독 댈린 프라우드무어(제이나의 아버지)가 지휘하는 막강한 함대는 아서스가 왕국을 파괴하기 전에 로데론을 떠났습니다. 기나긴 세월을 항해한 프라우드무어 제독은 얼라이언스 생존자를 찾고 있었습니다.' WHERE `entry`=2108; +UPDATE `locales_page_text` SET `Text_loc1`='프라우드무어의 함대는 이 지역의 안정에 심각한 위협이 되었습니다. 2차 대전쟁의 유명한 영웅인 제이나의 아버지는 호드의 강력한 적이었고 오크가 땅에 발판을 마련하기 전에 듀로타를 파괴하기로 결심했습니다.' WHERE `entry`=2109; +UPDATE `locales_page_text` SET `Text_loc1`='그랜드 제독은 제이나에게 끔찍한 결정을 내리도록 강요했습니다. 오크와의 전투에서 그를 지원하고 새로 찾은 동맹을 배신하거나 자신의 아버지와 싸워 얼라이언스와 호드가 마침내 달성한 깨지기 쉬운 평화를 유지하는 것입니다. 많은 자기 성찰 끝에 제이나는 후자를 선택했고 스랄이 미친 아버지를 물리치는 것을 도왔습니다.' WHERE `entry`=2110; +UPDATE `locales_page_text` SET `Text_loc1`='불행히도 Proudmoore 제독은 Jaina가 그와 화해하거나 오크가 더 이상 피에 굶주린 괴물이 아님을 증명하기 전에 전투에서 사망했습니다. 그녀의 충성심을 위해 오크들은 제이나의 군대가 고향인 테라모어로 안전하게 돌아갈 수 있도록 허락했습니다.' WHERE `entry`=2111; +UPDATE `locales_page_text` SET `Text_loc1`='Throm-Ka, 전사. 나는 당신의 힘과 용기에 대해 아첨하지 않을 것입니다. 그들은 오래된 뉴스입니다. 최근에 사람을 죽였나요? 많지는 않습니다. 속도를 늦추고 있습니다. 도전 없이 부드러워지기.\n\n 나는 다른 손이 필요하고, 당신의 아첨꾼들이 뭐라고 하든, 당신은 내가 줄 수 있는 훈련이 필요합니다. 당신이 당신의 두꺼운 두개골을 통해 그것을 얻을 때마다 나는 소굴 바로 밖에 있는 캐노피 아래에서 기다리고 있을 것입니다.\n\n -Frang, 워리어 트레이너' WHERE `entry`=2131; +UPDATE `locales_page_text` SET `Text_loc1`='Arellas Fireleaf$b주홍 성전의 대마법사$b쿠엘탈라스의 시민$b강령술사 디살벤과의 영원한 전투에 갇혔습니다.' WHERE `entry`=2151; +UPDATE `locales_page_text` SET `Text_loc1`='바리안 웨스트윈드 제독\n 붉은 함대의 대제독\n 쿨티라스의 시민\n 노스렌드의 얼어붙은 해안에서 길을 잃다' WHERE `entry`=2152; +UPDATE `locales_page_text` SET `Text_loc1`='도르가 스톤브로우\n\n 붉은십자군의 전사\n\n 붉은 동굴의 제왕\n\n 알터랙 산맥에서 마지막으로 목격됨' WHERE `entry`=2153; +UPDATE `locales_page_text` SET `Text_loc1`='펠라리 스위프트애로우\n 붉은십자군의 순찰대장\n 쿠엘탈라스의 시민\n 실버파인 숲에서 길을 잃다' WHERE `entry`=2171; +UPDATE `locales_page_text` SET `Text_loc1`='페렌 마커스\n\n 붉은십자군 수도원의 대수도원장\n\n 스트라솔름의 시민\n\n 첫 번째 서머타이드 공격에서 붉은십자군 수도원을 지키다가 사망했습니다.' WHERE `entry`=2172; +UPDATE `locales_page_text` SET `Text_loc1`='Harthal Truesight$b주홍십자군의 성기사$b아제로스의 시민 - 은빛 손의 기사$b저주받은 도시 스트라솔름에 들어가는 모습이 마지막으로 목격됨' WHERE `entry`=2173; +UPDATE `locales_page_text` SET `Text_loc1`='홀리아 선실드$b붉은십자군의 수호자$b공포의 군주 벨테리스를 처치하는 동안 사망' WHERE `entry`=2174; +UPDATE `locales_page_text` SET `Text_loc1`='Invar 외팔\n 붉은십자군 최초의 수석 암살자\n 달라란의 시민\n 노스렌드 해안에서 마지막으로 목격됨' WHERE `entry`=2175; +UPDATE `locales_page_text` SET `Text_loc1`='스트롬가드의 오르만\n 붉은십자군의 초대 총사령관\n 스트롬가드의 시민\n 얼음왕관 빙하 입구에서 길을 잃다' WHERE `entry`=2176; +UPDATE `locales_page_text` SET `Text_loc1`='야나 블러드스피어$b붉은십자군의 두 번째 수석 암살자$b달라란의 시민$b티리스팔 숲에서 길을 잃다' WHERE `entry`=2178; +UPDATE `locales_page_text` SET `Text_loc1`='약 16,000년 전(나이트 엘프가 어리석게도 불타는 군단의 분노를 불러일으키기 오래 전), 트롤은 칼림도어(당시 단일 대륙)의 대부분을 지배했습니다. 남동부 정글의 구루바시 제국과 중앙 숲지대의 아마니 제국이라는 쌍둥이 트롤 제국이 있었습니다.' WHERE `entry`=2191; +UPDATE `locales_page_text` SET `Text_loc1`='멀리 북쪽(지금은 노스렌드로 알려진 지역)에 살았던 더 작은 부족들이 있었습니다. 이 부족들은 군드락(Gundrak)이라는 작은 국가를 세웠지만 남부 제국만큼 규모나 번영을 이루지는 못했습니다.' WHERE `entry`=2192; +UPDATE `locales_page_text` SET `Text_loc1`='Gurubashi와 Amani 제국은 서로에 대한 사랑이 거의 없었지만 서로에 대해 거의 전쟁을 벌이지 않았습니다. 당시 그들의 가장 큰 공동의 적은 세 번째 제국인 Azj\'Aqir의 문명이었습니다. 아퀴르는 먼 서쪽 땅을 지배하는 지적인 곤충류였습니다. 이 영리한 곤충류는 매우 팽창적이고 믿을 수 없을 정도로 사악했습니다. 아퀴르는 칼림도어의 들판에서 곤충이 아닌 모든 생명체를 근절하는 데 집착했습니다.' WHERE `entry`=2193; +UPDATE `locales_page_text` SET `Text_loc1`='트롤들은 수천 년 동안 그들과 싸웠지만, 아퀴르에 대한 진정한 승리를 거두는 데는 결코 성공하지 못했습니다. 결국 트롤의 끈질김으로 아퀴리 왕국은 시민들이 대륙의 최북단과 남부 지역에 있는 별도의 식민지로 도망치면서 반으로 갈라졌습니다.' WHERE `entry`=2194; +UPDATE `locales_page_text` SET `Text_loc1`='두 개의 아퀴리 도시 국가가 등장했습니다. 북부 황무지의 Azjol-Nerub과 남부 사막의 Ahn\'Qiraj입니다. 트롤들은 칼림도어 아래에 다른 아퀴리 식민지가 있다고 의심했지만 그들의 존재는 확인되지 않았습니다.' WHERE `entry`=2195; +UPDATE `locales_page_text` SET `Text_loc1`='곤충류가 추방되면서 쌍둥이 트롤 제국은 평소처럼 사업을 재개했습니다. 그들의 위대한 승리에도 불구하고 어느 문명도 원래 경계보다 훨씬 더 확장되지 않았습니다. 그러나 고대 문서에는 아마니 제국에서 떨어져 나간 작은 트롤 세력이 암흑 대륙의 중심부에 식민지를 세웠다고 나와 있습니다.' WHERE `entry`=2196; +UPDATE `locales_page_text` SET `Text_loc1`='그곳에서 이 용감한 개척자들은 그들을 엄청난 힘을 가진 존재로 변화시킨 우주의 영원의 샘을 발견했습니다. 일부 전설에 따르면 이 모험적인 트롤이 최초의 나이트 엘프였으나 이 이론은 아직 증명되지 않았습니다.' WHERE `entry`=2197; +UPDATE `locales_page_text` SET `Text_loc1`='어두운 기원을 제외하고는 나이트 엘프가 영원의 샘을 발견한 직후 권력을 잡았음이 분명합니다. 영토 확장을 막으려는 트롤의 시도에도 불구하고 나이트 엘프는 원시 칼림도어를 가로질러 빠르게 확장되는 강력한 제국을 세웠습니다. 미신에 사로잡힌 트롤이 상상조차 하지 못했던 맹렬한 마법을 휘두르는 나이트 엘프는 사악한 아퀴르가 결코 할 수 없는 일, 즉 세계에서 가장 위대한 두 제국을 무너뜨리는 일을 별 어려움 없이 해냈습니다.' WHERE `entry`=2198; +UPDATE `locales_page_text` SET `Text_loc1`='나이트 엘프는 체계적으로 트롤의 방어선과 공급망을 해체했습니다. 엘프의 파괴적인 마법에 대응할 수 없었던 트롤들은 맹공격에 휘말렸습니다. 나이트 엘프는 잔인한 트롤만큼 교활하고 피에 굶주린 것으로 판명되어 후자 종족의 영원한 증오와 경멸을 불러일으켰습니다. 구루바시 제국과 아마니 제국은 단 몇 년 만에 분열되었습니다.' WHERE `entry`=2199; +UPDATE `locales_page_text` SET `Text_loc1`='결국 나이트 엘프는 통제하려 했던 신비한 불길에 타버렸다. 그들의 무모한 마법 사용은 악마적인 불타는 군단을 세계로 유인했습니다. 악마는 나이트 엘프의 문명 대부분을 짓밟았습니다. Legion이 두 트롤 문명을 공격했다는 기록은 없지만 대륙 전역에서 전투가 벌어졌을 가능성이 높습니다.' WHERE `entry`=2200; +UPDATE `locales_page_text` SET `Text_loc1`='고대인의 전쟁으로 알려진 이 끔찍한 전쟁이 끝날 무렵 영원의 샘이 폭발했습니다. 그 결과 발생한 충격파는 칼림도어의 더 큰 대륙을 산산조각 냈습니다. 대륙의 중심부는 바다 밑으로 폭파되어 부서진 단일 대륙의 작은 그룹만 남았습니다.' WHERE `entry`=2201; +UPDATE `locales_page_text` SET `Text_loc1`='따라서 아마니 제국과 구루바시 제국의 상당 부분이 현재의 땅인 쿠엘탈라스와 가시덤불(각각)에 여전히 존재합니다. Azj\'Aqir 왕국인 Azjol-Nerub과 Ahn\'Qiraj도 현재 Northrend와 Tanaris(각각)에서 살아남았습니다.\n\n 두 트롤 문명은 그들이 알고 있던 원시 세계의 막대한 파괴에 반발했습니다. 대담한 트롤들은 황폐해진 도시를 재건하고 이전의 힘을 되찾기 시작했습니다.' WHERE `entry`=2202; +UPDATE `locales_page_text` SET `Text_loc1`='세계의 대분열 이후 긴 세기는 트롤 종족에게 어려운 시기였습니다. 무너진 왕국에서는 기근과 공포가 흔한 일이었습니다. 절박한 최후를 맞게 된 구루바시 트롤은 고대의 신비로운 세력에게 도움을 요청했습니다. 두 트롤 왕국 모두 원시 신들의 거대한 판테온에 대한 중심적인 믿음을 공유했지만, 구루바시는 가장 어두운 신의 지배 아래 떨어졌습니다.' WHERE `entry`=2203; +UPDATE `locales_page_text` SET `Text_loc1`='사악하고 피에 굶주린 혼령 학카르는 트롤의 부름을 듣고 그들을 돕기로 결정했습니다. 학카르는 자신의 피의 비밀을 구루바시에게 전하고 그들이 대부분의 가시덤불 골짜기와 남해의 특정 섬을 가로질러 그들의 문명을 확장하도록 도왔습니다. 학카르는 그들에게 엄청난 힘을 주었지만, 그의 노력에 대해 점점 더 많은 것을 원했습니다.' WHERE `entry`=2204; +UPDATE `locales_page_text` SET `Text_loc1`='피에 굶주린 신은 영혼을 매일 제물로 바칠 것을 요구했습니다. 그는 모든 인간의 피를 삼킬 수 있도록 물리적 세계에 접근할 수 있는 꿈을 꾸었습니다. 시간이 지나면서 구루바시는 그들이 어떤 종류의 생명체와 구애했는지 깨닫고 그에게 등을 돌렸습니다. 가장 강력한 부족들이 학카르와 그의 충성스러운 사제들인 아탈라이에 대항하여 봉기했습니다.' WHERE `entry`=2205; +UPDATE `locales_page_text` SET `Text_loc1`='학카르의 추종자들과 나머지 구루바시 부족 사이에 벌어졌던 끔찍한 전쟁은 속삭임으로만 전해지고 있습니다. 신진 제국은 분노한 신과 그의 반역한 자녀들 사이에 풀린 마법에 의해 산산조각이 났습니다. 전투가 절망적으로 보였을 때, 트롤들은 학카르의 화신을 파괴하고 그를 세상에서 추방하는 데 성공했습니다.' WHERE `entry`=2206; +UPDATE `locales_page_text` SET `Text_loc1`='그의 아탈라이 사제들조차 결국 줄구룹의 수도에서 쫓겨나 북쪽의 미지의 늪지대에서 살아남을 수밖에 없었습니다. 그 그늘진 울타리 안에 그들은 타락한 신인 아탈학카르를 위한 거대한 사원을 지었고 그곳에서 그들은 주인의 일을 계속할 수 있었습니다...' WHERE `entry`=2207; +UPDATE `locales_page_text` SET `Text_loc1`='나머지 구루바시 부족은 대내전으로 그들의 땅이 폐허가 된 후 각자의 길을 떠났습니다. Skullsplitter, Bloodscalp 및 Darkspear 부족은 Stranglethorn의 광활한 정글에서 자신의 땅을 차지하기 위해 출발했습니다. 부서진 제국에 깨지기 쉬운 평화가 자리 잡았지만 일부는 학카르가 언젠가 세상에 다시 태어나고 그날에 세상을 통째로 삼킬 것이라는 예언에 대해 말했습니다.' WHERE `entry`=2208; +UPDATE `locales_page_text` SET `Text_loc1`='여기 전쟁노래 부족의 족장 그롬마쉬 헬스크림이 누워 있습니다.\n\n 여러 면에서 우리 민족의 저주는 그롬으로 시작되고 그롬으로 끝났습니다.\n 그의 이름은 우리 고대어로 \'거인의 심장\'을 의미했습니다. 그는 그것을 벌었다\n 악마 만노로스 앞에 홀로 서 있을 때\n - 그리고 그의 피로 우리의 자유를 얻었습니다.\n\n 록타르 오가르, 형님. 전쟁노래가 사라지지 않기를.\n\n - 호드의 대족장 스랄' WHERE `entry`=2211; +UPDATE `locales_page_text` SET `Text_loc1`='오, 나는 저주받았다! 한때 Spirestone 부족의 위대한 오우거 마법사였던 나는 Urok Doomhowl에게 도전했고 그는 내 마법을 훔치고 나를 저주했습니다. 이제 나는 이 비참한 생물이 되어 Hordemar의 전당을 걸어야 합니다!$B$BA도와주세요! 우록과 맞서서 내 마법을 되찾아라! 우록은 그림자 속에 머물며 큰 도전을 통해서만 소환될 수 있기 때문에 쉽지 않을 것입니다.$B$B그 도전은 그의 가장 믿음직한 조력자인 대영주 오모크의 죽음이 될 것입니다.$B$B읽고 보면 알게 될 것입니다. .' WHERE `entry`=2212; +UPDATE `locales_page_text` SET `Text_loc1`='대영주 오모크는 뾰족탑을 다스리지만 우록의 마법으로 그렇게 합니다. 우록은 그에게 도전하는 모든 오우거를 죽일 수 있는 주문으로 오모크를 매료시켰습니다. 그는 그 주문을 여러 번 사용했고, 희생자들의 두개골을 오모크의 방 위 권력의 장소에 쌓아 두었습니다.$B$B우록과 맞서려면 그곳으로 가야 합니다.' WHERE `entry`=2213; +UPDATE `locales_page_text` SET `Text_loc1`='Scarshield 야영지 사이에서 거친 창꼬치를 찾으십시오. 그들은 종종 Spirestone 오우거의 영역 입구 근처에 있는 침대 매트 옆에 쌓아둡니다. $B$B 파이크가 있으면 대영주 Omokk에게 달려가십시오. 그를 죽이고 그의 머리를 장창 위에 올려놓으십시오.$B$B그러면 진정한 도전을 할 준비가 된 것입니다.' WHERE `entry`=2214; +UPDATE `locales_page_text` SET `Text_loc1`='Skitterweb Tunnels 너머 Spirestone 도메인 위의 권력 장소로 이동하십시오. 그곳에는 Urok의 적과 라이벌의 두개골이 쌓여 있습니다. 여기가 오모크의 머리로 파이크를 몰아야 하는 곳입니다!$B$B머리가 제자리에 있으면 우록이 반드시 옵니다... 하지만 먼저 부하들을 보내 당신을 공격할 것입니다. 그들을 물리치면 곧 우록 자신이 소환될 것입니다.$B$B우록을 죽이고 내 마법을 되찾으십시오. 내 힘이 돌아왔으니, 보상해 주마.' WHERE `entry`=2215; +UPDATE `locales_page_text` SET `Text_loc1`='행운을 빕니다. 그리고 여기 우록의 부하들에 대한 시련에 도움이 될 수 있는 단서가 있습니다: $B$BOmokk가 오우거들에게 사용하는 주문, 오우거들을 죽이는 주문은 당신이 Omokk를 죽인 후에도 여전히 힘이 있을 수 있습니다. 우록의 하수인과 싸우는 동안 오모크의 머리에 있는 힘을 불러내세요. 운이 좋다면 오모크가 우록의 하수인을 쓰러뜨릴 것입니다!$B$B참 아이러니합니다.' WHERE `entry`=2216; +UPDATE `locales_page_text` SET `Text_loc1`='제시 모랄레스를 추모하며' WHERE `entry`=2217; +UPDATE `locales_page_text` SET `Text_loc1`='Agasham,$b$b우리의 계획은 어떤 대가를 치르더라도 비밀로 유지되어야 합니다! 다른 타우렌 부족이 우리의 관계를 발견한다면 재앙이 될 것입니다.$b$bSigned,$b$bHarbinger Elm' WHERE `entry`=2232; +UPDATE `locales_page_text` SET `Text_loc1`='Agasham,$b$b함께 일한다면 우리의 군대는 모든 타우렌 부족을 합친 것보다 더 강력할 것입니다! 그러나 우리는 여러분의 완전한 순종을 요구합니다. 기억하세요, 당신의 사람들은 우리의 계획이 실현된 후에만 보상을 받을 것입니다!$b$bSigned,$b$bHarbinger Rex' WHERE `entry`=2233; +UPDATE `locales_page_text` SET `Text_loc1`='Agasham,$b$b로데론의 우리 요원이 곧 당신의 대표를 만날 것입니다. 정상회담 장소를 찾으면 알려드리겠습니다.$b$bSigned,$b$bHarbinger Grakus' WHERE `entry`=2234; +UPDATE `locales_page_text` SET `Text_loc1`='공격자들은... 사방에서.$B$B눈으로 볼 수 있습니다. Timbermaw는 사악합니다. Enemy.$B$B부족을 보호해야 합니다. Winterfall을 보호해야 합니다. 우리 땅에서 침입자를 몰아내야 합니다.' WHERE `entry`=2251; +UPDATE `locales_page_text` SET `Text_loc1`='나타카, Thousand Needles는 괜찮습니다. 켄타우로스의 성가심은 그 이상도 이하도 아닙니다...가끔씩 공격을 하지만 실질적인 위협이 되는 것은 없습니다. 하지만, 켄타우로스 부족이 통합되었다는 소식이 들리는 것 같습니다.$B$B우리는 항상 켄타우로스와 같은 무자비한 종족의 연합에 대한 위협을 생각했습니다... 그런 생각에 연연하지 않으려고 합니다. 아시다시피... 아무것도 그들이 가진 순수한 증오를 관통할 수 있었습니다... 서로에 대해서도.$B$B-Cliffwatcher Longhorn' WHERE `entry`=2271; +UPDATE `locales_page_text` SET `Text_loc1`='알론수스 파올 대주교\n\n 빛의 교회의 자비로운 후원자.\n\n 파올 대주교는 로데론의 스트라솔름에서 좋은 일을 시작했지만 스톰윈드 사람들의 좋은 친구였습니다. 2차 대전쟁 이후 암흑기에 그는 노스샤이어 형제단을 개혁하는 데 도움을 주었고 스톰윈드 도시 자체를 재건하기 위해 막대한 자금을 모았습니다.\n\n 이 대성당은 성스러운 빛의 보루일 뿐만 아니라 한 사람의 고귀한 정신과 관대함에 대한 영원한 증거입니다.' WHERE `entry`=2291; +UPDATE `locales_page_text` SET `Text_loc1`='린 가문의 레인 1세 왕\n\n 스톰윈드 군주\n\n 아제로스의 수호자' WHERE `entry`=2292; +UPDATE `locales_page_text` SET `Text_loc1`='얼라이언스 함대 사령관\n\n 스톰윈드의 친구' WHERE `entry`=2293; +UPDATE `locales_page_text` SET `Text_loc1`='레이디 마라 폴드라곤\n\n 스톰윈드의 고위 성직자\n\n 1차 대전 이후 로데론으로 피신한 난민들의 후원자.\n\n 그녀는 우리 미래의 밝은 어머니였습니다. 그녀가 빛 속에서 쉬기를.' WHERE `entry`=2294; +UPDATE `locales_page_text` SET `Text_loc1`='기억의 시대 이전에 온화한 대지모신은 새벽의 황금빛 안개에 숨을 쉬었습니다. 호박색 구름이 멈춘 곳에는 끝없이 밀과 보리밭이 흐르고 있었다. 이것은 그녀의 작업의 대야, 삶과 희망의 큰 바구니였습니다.' WHERE `entry`=2295; +UPDATE `locales_page_text` SET `Text_loc1`='대지모신의 눈은 자신이 창조물에 숨을 불어넣은 땅을 비추었습니다. 그녀의 오른쪽 눈인 안셰(태양)는 땅에 따뜻함과 빛을 주었다. 그녀의 왼쪽 눈인 무샤(달)는 동틀 무렵의 동요하는 생물들에게 평화와 잠을 선사했습니다. 그녀의 시선의 힘이 너무 커서 대지모신은 하늘이 바뀔 때마다 꿈꾸는 눈을 하나 감았습니다. 그리하여 그녀의 사랑스러운 시선은 세상의 첫 동이 트기 위해 낮을 밤으로 바꾸었습니다.' WHERE `entry`=2296; +UPDATE `locales_page_text` SET `Text_loc1`='오른쪽 눈이 황금빛 새벽을 비추는 동안 대지모신의 부드러운 손은 황금빛 평원을 가로질러 펼쳐졌습니다. 그녀의 팔의 그림자가 지나가는 곳마다 비옥한 땅에서 고귀한 민족이 일어났습니다. Shu\'halo(타우렌)는 사랑스러운 어머니에게 감사와 기도를 드리기 위해 일어났습니다. 끝없는 새벽의 들판에서 땅의 아이들은 그녀의 은총에 맹세하고 세상의 마지막 어둠이 내리는 날까지 그녀의 이름을 축복하겠다고 맹세했습니다.' WHERE `entry`=2297; +UPDATE `locales_page_text` SET `Text_loc1`='땅의 아이들은 새벽의 들판을 배회하면서 세상 깊은 곳에서 들려오는 어두운 속삭임에 귀를 기울였습니다. 속삭임은 아이들에게 전쟁과 속임수의 기술을 알려주었습니다. 많은 슈할로 부족이 그림자의 지배 아래 쓰러져 악의와 사악함을 받아들였습니다. 그들은 그들의 순결한 형제들에게 등을 돌리고 그들의 순결을 평원에 떠돌게 놔두었습니다.' WHERE `entry`=2298; +UPDATE `locales_page_text` SET `Text_loc1`='아이들의 곤경에 마음이 무거웠던 대지모신은 그들이 은총에서 떨어지는 것을 지켜볼 수 없었습니다. 슬픔에 잠긴 그녀는 눈을 뽑아 끝없이 별이 총총한 하늘을 가로질러 빙글빙글 돌게 했습니다. 안쉬와 무샤는 서로의 슬픔을 달래주려 하늘을 가로질러 서로의 희미한 빛을 쫓을 수 밖에 없었다. 쌍둥이는 여전히 세상이 바뀔 때마다 서로를 쫓습니다.' WHERE `entry`=2299; +UPDATE `locales_page_text` SET `Text_loc1`='비록 앞을 볼 수 없었지만 대지모신은 그녀의 마음의 세계에서 오랫동안 벗어날 수 없었습니다. 그녀는 바람에 귀를 기울이고 새벽 들판에서 일어나는 모든 일에 귀를 기울였습니다. 그녀의 위대한 마음은 항상 그녀의 아이들과 함께 있었고 그녀의 사랑의 지혜는 결코 그들에게서 떠나지 않았습니다.' WHERE `entry`=2300; +UPDATE `locales_page_text` SET `Text_loc1`='대지모신은 그녀의 순수한 자녀들의 용감한 마음에 사냥에 대한 사랑을 심어주었습니다. 첫 새벽의 피조물들은 야만적이고 사나웠기 때문입니다. 그들은 대지모신에게서 숨었고, 땅의 그림자와 황무지에서 위안을 찾았습니다. 슈할로는 이 야수들이 발견되는 곳이면 어디든지 사냥했고 대지모신의 축복으로 그들을 길들였습니다.' WHERE `entry`=2301; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 한 위대한 영이 그들을 피했습니다. Apa\'ro(나이트 엘프에게 Malorne으로 알려짐)는 백설 공주 털을 가진 자랑스러운 수사슴이었습니다. 그의 뿔은 하늘의 지붕을 긁었고 그의 강한 발굽은 세상의 깊은 곳을 밟았습니다. Shu\'halo는 Apa\'ro를 새벽 세계 구석까지 사냥했고 자랑스러운 사슴을 덫에 걸기 위해 가까이 다가갔습니다.' WHERE `entry`=2302; +UPDATE `locales_page_text` SET `Text_loc1`='도망치려던 큰 수사슴은 하늘로 뛰어올랐습니다. 그러나 그의 탈출은 확실해 보였고, 그의 강력한 뿔은 그를 단단히 붙들고 있는 별들에 얽혀 있었습니다. 발로 차고 몸부림쳤지만 Apa\'ro는 하늘에서 떨어질 수 없었습니다. Mu\'sha는 새벽을 향해 오빠 An\'she를 쫓다가 그를 발견했습니다. Mu\'sha는 고군분투하는 강력한 수사슴을 보았고 즉시 그와 사랑에 빠졌습니다.' WHERE `entry`=2303; +UPDATE `locales_page_text` SET `Text_loc1`='영리한 달은 큰 수사슴과 거래를 했습니다. 그가 그녀를 사랑하고 그녀의 외로움을 끝내면 그녀는 그를 별의 올가미에서 풀어주겠다고 했습니다. $B무샤는 Apa\'ro를 사랑했고 그에게서 아이를 잉태했습니다. 반신이라고 주장하는 아이는 밤의 그늘진 숲에서 태어났습니다. 그는 Cenarius라고 불릴 것이며, 깨어 있는 세계와 천국 사이의 별이 빛나는 길을 걸을 것입니다.' WHERE `entry`=2304; +UPDATE `locales_page_text` SET `Text_loc1`='시간이 흐르면서 세나리우스라는 아이는 자랑스러운 아버지의 키로 자랐습니다. 나무와 별의 형제인 위대한 사냥꾼은 새벽의 조화로운 노래를 부르며 세상의 먼 곳을 배회했습니다. 모든 피조물이 그의 우아함과 아름다움 앞에 무릎을 꿇었습니다.' WHERE `entry`=2305; +UPDATE `locales_page_text` SET `Text_loc1`='결국 세나리우스는 슈할로와 친구가 되었고 그들에게 변화하는 세계에 대해 이야기했습니다. 땅의 아이들은 그를 형제로 알고 있었고 그가 그들의 위대한 대지모신의 총애받는 피조물과 생명의 밭을 돌보도록 도와주겠다고 맹세했습니다.' WHERE `entry`=2306; +UPDATE `locales_page_text` SET `Text_loc1`='세나리우스는 땅의 아이들에게 나무와 식물에게 말하라고 가르쳤습니다. 슈할로는 드루이드가 되어 대지를 건강하게 간호하기 위해 위대한 마법을 행했습니다. 여러 세대 동안 슈할로는 세나리우스와 함께 사냥했으며 그 아래에서 흔들리는 그림자로부터 세상을 안전하게 지켰습니다.' WHERE `entry`=2307; +UPDATE `locales_page_text` SET `Text_loc1`='새벽의 안개가 사라지고 기억의 시대가 진행됨에 따라 반신 세나리우스는 세계의 들판을 통해 자신의 길을 갔다. 슈할로(타우렌)는 그의 죽음에 슬퍼했고 그가 그들에게 가르쳤던 드루이드주의를 많이 잊었습니다. 세대가 지나면서 그들은 나무와 땅의 들짐승과 대화하는 법을 잊었습니다. 세계의 깊은 곳에서 들려오는 어두운 속삭임이 다시 한 번 그들의 귀에 닿았다.' WHERE `entry`=2308; +UPDATE `locales_page_text` SET `Text_loc1`='비록 땅의 아이들이 사악한 속삭임을 막았지만, 떠돌아다니는 부족들에게는 끔찍한 저주가 닥쳤습니다. 서쪽의 검은 땅에서 살인적인 생물 무리인 켄타우로스가 나왔습니다. 식인종과 약탈자, 켄타우로스가 역병처럼 슈할로를 덮쳤습니다. 용사들과 사냥꾼들은 대지모신의 축복을 가슴에 품고 싸웠지만 켄타우로스를 이길 수는 없었습니다.' WHERE `entry`=2309; +UPDATE `locales_page_text` SET `Text_loc1`='Shu\'halo는 그들의 선조 소유물을 뒤로하고 영원히 유목민으로서 끝없는 평원을 배회하도록 강요당했습니다. 언젠가는 희망이 돌아올 것이고 슈할로의 흩어진 부족들은 대지모신의 사랑스러운 팔 아래 새로운 집을 찾을 것이라고 믿었습니다.' WHERE `entry`=2310; +UPDATE `locales_page_text` SET `Text_loc1`='온전한 이 프테라돈 골격은 외딴 운고로 분화구에서 회수되었습니다. 골격 구조에 따라 이 특정 속이 아직 발견되지 않은 것이 분명합니다. 이 해골은 그 지역의 비옥한 토양 아래에서 수세기 동안 보존되었을 수 있습니다.' WHERE `entry`=2311; +UPDATE `locales_page_text` SET `Text_loc1`='온전한 이 프테라돈 골격은 외딴 운고로 분화구에서 회수되었습니다. 골격 구조에 따라 이 특정 속이 아직 발견되지 않은 것이 분명합니다. 이 해골은 그 지역의 비옥한 토양 아래에서 수세기 동안 보존되었을 수 있습니다.' WHERE `entry`=2350; +UPDATE `locales_page_text` SET `Text_loc1`='Annals of Darrowshire$b$bDarrowshire는 다로우미어 호수에서 서쪽으로 이름이 지어졌으며 로데론의 남쪽 산기슭에 자리 잡은 마을입니다. 겸손하지만 열심히 일하는 주민으로 유명한 다로우샤이어는 2차 대전쟁까지 로데론 역사의 배경에 머물렀습니다.$b$b영웅은 그 전쟁 중에 만들어졌습니다. 그리고 영웅들은 사라졌습니다.' WHERE `entry`=2371; +UPDATE `locales_page_text` SET `Text_loc1`='다로우샤이어 전투$b$b다로우샤이어 전투는 2차 대전쟁 중 스컬지 군대가 로데론 전역을 휩쓸었을 때 일어났습니다. 다로우샤이어는 대부분의 얼라이언스 군대와 단절되어 있었지만, 도시는 은빛 성기사단 성기사 분견대, 조셉 레드패스 대위가 이끄는 확고한 지역 민병대에 의해 강화되었습니다.' WHERE `entry`=2372; +UPDATE `locales_page_text` SET `Text_loc1`='Darrowshire에 대한 Scourge의 첫 번째 공격은 드물었습니다. 약탈하는 스켈레톤과 시체의 작은 무리가 마을 외곽을 돌아다니다가 쫓겨났습니다.$b$b그러나 스컬지는 방어자의 끈기에 굴하지 않고 같은 방식으로 대응했습니다. 공격의 첫 번째 물결이 있은 직후 두 번째 물결이 나타났습니다. 구울 군주 호르구스의 하수인 투사 구울이 언덕에서 비명을 지르며 포위당한 다로우샤이어 수비수와 충돌했습니다.' WHERE `entry`=2373; +UPDATE `locales_page_text` SET `Text_loc1`='디펜더스는 약해졌지만 은빛 손의 제자인 팔라딘이 그들을 안심시켰다. 그들의 지도자인 Davil Crokford는 Darrowshire 출신이었습니다. 그는 공격이 임박했다는 소식을 듣고 추종자들을 마을로 데려왔고 방어자들과 함께 호르구스의 종복들을 제지했습니다.$b$b호르구스가 직접 전투에 참가했을 때 그는 다빌을 만났습니다. 몇 분 동안 그들은 싸웠고 Davil은 결국 승리했지만 치명상을 입었고 구울 군주를 물리 친 직후 사망했습니다.' WHERE `entry`=2374; +UPDATE `locales_page_text` SET `Text_loc1`='전투는 계속되었고 Redpath 대위는 용감하게 민병대를 이끌었습니다. 선장이 죽음의 기사 Marduk the Black에 의해 타락하지 않았더라면 승리했을 수도 있습니다. $b$b싸움의 한가운데 Marduk은 Redpath에게 말을 타고 갔고 흑마술로 Redpath의 영혼을 찢어내어 용감한 선장의 사악한 그림자.' WHERE `entry`=2375; +UPDATE `locales_page_text` SET `Text_loc1`='타락한 캡틴 레드패스는 자신의 사악한 타락을 다로우샤이어의 수호자들에게 퍼뜨렸고, 그들은 동맹을 배신하고 학살했습니다. 그런 다음 그들은 Darrowshire 마을을 공격하고 집에 숨은 모든 사람들을 죽였습니다. $b$b남아있는 스컬지 군대는 Redpath 선장의 타락한 영혼과 함께 황폐화 된 Darrowshire 마을을 떠나 로데론을 찢어 고통을 더했습니다. 그리고 2차대전의 죽음.' WHERE `entry`=2376; +UPDATE `locales_page_text` SET `Text_loc1`='다로우샤이어 연대기\n\n Darrowmere Lake에서 서쪽으로 명명된 Darrowshire는 로데론의 남쪽 산기슭에 자리 잡은 마을입니다. 겸손하지만 근면한 주민들로 유명한 다로우샤이어는 2차 대전쟁까지 로데론 역사의 배경에 머물렀습니다.\n\n 그 전쟁 중에 영웅이 만들어졌습니다. 그리고 영웅들은 사라졌습니다.' WHERE `entry`=2377; +UPDATE `locales_page_text` SET `Text_loc1`='다로우샤이어 전투\n\n 다로우샤이어 전투는 스컬지 군대가 로데론 전역을 날뛰던 2차 대전쟁 중 발생했습니다. 다로우샤이어는 대부분의 얼라이언스 군대와 단절되어 있었지만, 도시는 은빛 성기사단 성기사 분견대, 조셉 레드패스 대위가 이끄는 확고한 지역 민병대에 의해 강화되었습니다.' WHERE `entry`=2378; +UPDATE `locales_page_text` SET `Text_loc1`='Darrowshire에 대한 Scourge의 첫 번째 공격은 드물었습니다. 약탈하는 해골과 시체의 작은 무리가 마을 외곽을 배회했고 쉽게 패배했습니다.\n\n 그러나 스컬지는 방어자들의 강인함을 감지하고 같은 방식으로 대응했습니다. 공격의 첫 번째 물결이 있은 직후 두 번째 물결이 나타났습니다. 구울 군주 호르구스의 하수인 투사 구울이 언덕에서 비명을 지르며 포위당한 다로우샤이어 수비수와 충돌했습니다.' WHERE `entry`=2379; +UPDATE `locales_page_text` SET `Text_loc1`='디펜더스는 약해졌지만 은빛 손의 제자인 팔라딘이 그들을 안심시켰다. 그들의 지도자인 Davil Crokford는 Darrowshire 출신이었습니다. 그는 임박한 공격 소식을 듣고 추종자들을 마을로 데려왔고 수비수와 함께 그들은 Horgus의 하인을 막았습니다.\n\n Horgus 자신이 전투에 들어갔을 때 그는 Davil을 만났습니다. 몇 분 동안 그들은 싸웠고 Davil은 결국 승리했지만 치명상을 입었고 구울 군주를 물리 친 직후 사망했습니다.' WHERE `entry`=2380; +UPDATE `locales_page_text` SET `Text_loc1`='전투는 계속되었고 Redpath 대위는 용감하게 민병대를 이끌었습니다. 그리고 대장이 죽음의 기사 검은 마르두크에게 타락하지 않았더라면 승리했을 수도 있습니다.\n\n 싸움의 한가운데에서 Marduk은 Redpath에게 말을 타고 올라갔고 흑마법으로 Redpath의 영혼을 찢어내어 용감한 대장의 사악한 그림자로 뒤틀었습니다.' WHERE `entry`=2381; +UPDATE `locales_page_text` SET `Text_loc1`='타락한 캡틴 레드패스는 자신의 사악한 타락을 다로우샤이어의 수호자들에게 퍼뜨렸고, 그들은 동맹을 배신하고 학살했습니다. 그런 다음 그들은 Darrowshire 마을을 켜고 집에 숨은 모든 사람을 죽였습니다.\n\n 남은 스컬지 군대는 캡틴 레드패스의 타락한 영혼과 함께 황폐해진 다로우샤이어 마을을 떠나 로데론을 찢고 들어가 2차 대전쟁의 고통과 죽음을 더했습니다.' WHERE `entry`=2382; +UPDATE `locales_page_text` SET `Text_loc1`='약탈자 호르구스의 운명\n\n 약탈자 호르구스는 다로우샤이어 전투에서 전사했습니다. 그러나 그 안에 있는 악은 완전히 소진되지 않았습니다. 승리를 거둔 스컬지 군대는 다로우샤이어의 전장에서 그의 두개골을 제거하여 그들이 직면한 살아 있는 자들에게 공포를 심었습니다.\n\n 며칠 후 머리를 소유한 스컬지 일행은 은빛 성기사단 성기사에게 패배했습니다. Horgus의 머리는 Blackwood Lake에 던져졌습니다.' WHERE `entry`=2383; +UPDATE `locales_page_text` SET `Text_loc1`='검은 마르두크의 운명\n\n Marduk은 2차 대전쟁에서 살아남았고, 룬이 박힌 더러운 검으로 큰 죽음과 고통을 초래했습니다. Marduk은 아직 살아 있지만 Corin \'s Crossing 근처의 전투에서 그의 검은 잃어 버렸습니다. 드워프 대장이 마법의 방패에 박힌 검을 부수어 Marduk이 전장에서 도망쳐 얼라이언스의 승리를 거두었습니다.\n\n Marduk의 검이 땅 속으로 파고들어 땅을 오염시켰고, 지금은 Infectis Scar로 알려진 땅의 협곡을 삼켰습니다.' WHERE `entry`=2384; +UPDATE `locales_page_text` SET `Text_loc1`='데빌 라이트포지의 운명\n\n Davil Lightforge는 Darrowshire 전투에서 전사했지만 그의 용기는 전쟁 내내 얼라이언스에 영감을 주었습니다.\n\n 성기사의 성서인 그의 책은 붉은십자군 부대에 의해 회수되었습니다. 그것은 지금 Scarlet Crusade가 통제하는 Hearthglen의 시청에 상주하고 있으며 종종 Davil의 힘에서 끌어내려는 십자군이 읽습니다.' WHERE `entry`=2385; +UPDATE `locales_page_text` SET `Text_loc1`='조셉 레드패스의 운명\n\n Joseph Redpath는 Darrowshire 전투 중에 사망했습니다. 그의 영혼은 타락하여 새로운 모습을 갖추게 되었고, 이 생명체는 로데론에 엄청난 악을 퍼뜨렸습니다.\n\n Andorhal 동쪽의 Gahrron\'s Withering에서 타락한 Redpath는 마침내 얼라이언스 군대에 의해 패배했습니다. 그의 방패는 여전히 병든 농장의 헛간 근처에 있으며, 스컬지 하수인들은 여전히 ​​그의 악에 대한 기억에 이끌립니다.' WHERE `entry`=2386; +UPDATE `locales_page_text` SET `Text_loc1`='칼린 레드패스의 운명\n\n 캡틴 조셉 레드패스의 형제인 칼린은 다로우샤이어 전투에서 전사했습니다. 그러나 그는 심한 부상을 입었지만 죽임을 당하지 않았습니다.\n\n 전투 며칠 후 Argent Dawn의 요원들은 Carlin이 Corin \'s Crossing 근처에서 목마름과 열병으로 약해진 것을 발견했습니다. 그들은 그의 상처를 치료하고 그를 희망의 빛 예배당으로 데려갔습니다.\n\n 그들의 자선에 감사한 칼린은 은빛 새벽의 대열에 합류했고 이제 스컬지에 대한 복수의 전투를 벌이고 있습니다.' WHERE `entry`=2391; +UPDATE `locales_page_text` SET `Text_loc1`='눈, 눈부신...$B$B부족을 보호해야 합니다. 그들을 강하게 만드십시오. 힘내세요.$B$B몰라요...' WHERE `entry`=2413; +UPDATE `locales_page_text` SET `Text_loc1`='Firewater.$B$B더 많이 만드세요. 더 많은 화염수.$B$B화력수는 Winterfall을 강하게 만듭니다. 우리의 적들을 물리치세요.$B$BWinterfall은 아군이 없습니다. Winterfall은 강합니다. 큰 힘을 가지십시오.' WHERE `entry`=2414; +UPDATE `locales_page_text` SET `Text_loc1`='더. 더 많이...$B$BWinterfall... 아니... 약한...' WHERE `entry`=2415; +UPDATE `locales_page_text` SET `Text_loc1`='입력 날짜: Unknown$B$BName: Nathanos Marris, Human Ranger of Lordaeron.$B$BEntry:$B$BKael\'thas Sunstrider는 Nathanos Marris를 연맹에 포함시키기로 한 내 결정에 대해 이의를 제기했습니다. 나타노스는 비록 인간이지만 내가 지금까지 훈련을 받아본 레인저 중 가장 재능 있는 레인저 중 한 명이라는 점도 주목해야 합니다.$B$B(계속)' WHERE `entry`=2431; +UPDATE `locales_page_text` SET `Text_loc1`='지난 몇 년 동안 내가 무역의 일부가 된 것을 자랑스럽게 여겼습니다. 암살자, 스파이, 스카우트의 필요성이 그 어느 때보다 절실해졌습니다. 전시에 수요가 더 많았을 것이라고 생각할 수 있지만, 놀랍게도 전쟁은 지금처럼 번영하는 시기가 아닙니다. 평화가 악화되기 시작한 이후의 시기입니다.$B$BI는 귀하가 몇 가지를 배우고자 하는 영역. 시간 되시면 수도원 뒤 마구간으로 저를 만나러 오세요.$B$B-Jorik Kerridan, Rogue Trainer' WHERE `entry`=2432; +UPDATE `locales_page_text` SET `Text_loc1`='당신은 이것이 당신의 왕이나 누구의 정상적인 쪽지일 것이라고 예상하고 있었습니다. 음, 제가 노트 위조에 대해 한두 가지를 알고 있고 당신이 이 노트를 받았는지 확인하고 싶다고만 합시다. 나 자신에게 주의를 환기시킬 수는 없습니다. 이제 제가 해도 될까요?$B$BI는 Anvilmar 안에 숨어 있었습니다. 화덕 지역에서 저를 찾을 수 있을 것입니다. 준비가 되면 나에게 말을 걸어오세요. 시간이 있을 때 제 소개를 하고 싶습니다.$B$B-Solm Hargrin, Rogue Trainer' WHERE `entry`=2433; +UPDATE `locales_page_text` SET `Text_loc1`='인사를 전합니다, $N. 당신에게 편지를 써야 한다는 생각이 들었을 때 나는 생각에 잠겼습니다.$B$B우리 문화의 많은 사람들은 우리의 위대한 대족장처럼 우리의 영적 지도자가 된 주술사를 칭찬합니다. 다른 사람들은 검과 도끼가 훨씬 더 고귀한 추구라고 생각하지만 전투, 심지어 전쟁도 더 전문적인 기술을 가진 사람들의 등에 의해 승리한다는 사실을 결코 잊지 않습니다. 그게 내가 당신에게 말하고 싶은 것입니다, $N. 시험의 계곡 깊은 곳에 있는 나를 찾으십시오.$B$B-Rwag, Rogue Trainer' WHERE `entry`=2434; +UPDATE `locales_page_text` SET `Text_loc1`='$g형제:자매;, 이 룬이 당신을 잘 찾길 바랍니다. 잠시 시간을 내어 제가 Coldridge Valley 위의 Anvilmar 안에 있다는 사실을 알려드리고 싶었습니다.$B$BI는 우리 모두가 단합하는 것이 얼마나 중요한지 알고 있으며, 이 긴장된 평화의 시기에 우리 종족을 갖는 것이 더욱 중요해지고 있습니다. 약. 시간 되시면 저를 찾아주세요. $B$B-Solm Hargrin, 로그 트레이너' WHERE `entry`=2435; +UPDATE `locales_page_text` SET `Text_loc1`='내 말을 무시하지 않도록 조심하세요, $N. 지금은 모든 국가, 심지어 우리의 위대한 언더시티까지 속임수와 속임수를 쓸 때입니다. 실바나스에게 충성하는 모든 사람들은 포세이큰이 통제하는 새로운 시대를 만들기 위해 노력하고 있습니다. 비록 우리가 마법의 기술을 가지고 있지도 않고 국경을 따라 무기를 들고 다니지도 않을지라도 우리에게는 여전히 우리의 역할이 있습니다. $B$BDeathknell에 있는 여관에서 저를 찾으십시오. 그럼 더 얘기해보겠습니다.$B$B-David Trias, Rogue Trainer' WHERE `entry`=2436; +UPDATE `locales_page_text` SET `Text_loc1`='샐아, 내 친구. 이 인장이 당신을 잘 찾길 바랍니다. 나는 당신에게 내 서비스를 제공하라는 요청을 받았습니다. 나도 Shadowglen, Aldrassil의 거대한 나무에 있고, 훈련이 필요하면 나를 찾을 수 있다는 것을 알려주고 싶었습니다.$B$B이 의심스러운 시기에 은신을 다루는 사람들이 서로 더 가까워집니다. 텔드랏실과 우리 방식을 어떻게 보호할 수 있겠습니까?$B$B할 수 있을 때 저를 찾아주세요.$B$B-Frahun Shadewhisper, Rogue Trainer' WHERE `entry`=2437; +UPDATE `locales_page_text` SET `Text_loc1`='안녕하세요, $g형제:자매;. 으스러진 손이 안부를 전하며 계곡이 거래를 하기에 편안한 장소가 되기를 바랍니다. 지금은 당신을 시험하는 시간이므로 계속 지켜보고 있다고 생각하지 마십시오.$B$B당신의 기술을 손으로 평가하고 다음 단계로 넘어갈 준비가 되었다고 판단되면 알려주는 것이 제 의무입니다. 더 큰 도전.$B$B준비가 되면 소굴 깊은 곳에서 나를 찾아오십시오. 거기서 기다리고 있을게.$B$B-Rwag, Rogue Trainer' WHERE `entry`=2438; +UPDATE `locales_page_text` SET `Text_loc1`='말해줘, $c, 오크 비명 소리를 아직 못 들었니? 당신의 목을 찢으려는 놀로부터 당신의 집을 지켜냈습니까? 예, 가혹하게 들리지 않습니까?$B$B음, 사랑하는 사람을 보호하려면 내 도움이 필요합니다. Northshire의 수도원 안에서 나를 찾을 수 있을 것입니다. 내 지식은 저렴하지 않지만, 당신이 충분히 경험이 있다면 스톰윈드와 그 너머의 위협에 맞서 싸우는 데 도움이 될 다양한 스타일과 동작을 훈련시킬 수 있습니다.$B$BLlane Beshere, Warrior Trainer' WHERE `entry`=2439; +UPDATE `locales_page_text` SET `Text_loc1`='주의:$BThran Khorman에게 즉시 보고해야 합니다. 그는 건물 A3 내에 있습니다. 지역 주민들에게는 Anvilmar라고도 합니다. 콜만과 성공적으로 접촉한 후, 당신은 다가올 전쟁, 놈리건의 본거지를 되찾기 위한 전쟁을 준비할 것입니다!$B$B모든 노력과 필수 작업은 이 지시를 달성하는 데 집중해야 합니다. 완료되면 새로운 임무가 주어집니다.' WHERE `entry`=2440; +UPDATE `locales_page_text` SET `Text_loc1`='많은 부족들이 마법을 사용하거나 조상과 대화할 수 있는 적성을 타고난 축복을 받았다고 주장하지만, 이것 또한 알아야 합니다, $c, 당신도 마찬가지로 재능이 있습니다. 일부는 팔에 강력한 무기를 휘두를 힘이 없습니다. 일부는 암살자의 일격을 막아내거나 신비한 주문 시전자의 신체적 처벌을 받는 기술이 없지만 당신은 있습니다. 당신은 강하다. 그리고 나는 당신이 더 강해지도록 도울 것입니다. Narache 캠프에서 나를 찾으세요.$B$B-Harutt Thunderhorn, Warrior Trainer' WHERE `entry`=2441; +UPDATE `locales_page_text` SET `Text_loc1`='Magni의 턱수염 때문에 논의할 것은 많고 시간은 거의 없습니다, $N. 콜드리지 계곡이 내려다보이는 앤빌마에서 최대한 빨리 저를 찾아주세요. 시작해야 합니다.$B$B당신이 속도를 낼 수 있도록 내가 당신에게 말할 수 있는 엉망진창이 있습니다. 하지만 그 모든 것은 우리와 아무 관련이 없습니다... 지금은. 우리가 집중해야 할 것은 도끼의 그립, 갑옷의 무게, 적과 싸울 때 이마를 타고 흐르는 우리 자신의 땀 냄새입니다. 그것부터 시작하겠습니다.$B$B-Thran Khorman, Warrior Trainer' WHERE `entry`=2442; +UPDATE `locales_page_text` SET `Text_loc1`='우리 종족 중 많은 이들이 자신에게 힘을 주기 위한 수단으로 비전과 신성에 의지하지만, 우리가 더 잘 압니다, 그렇지 않나요, $c? 우리의 무기는 우리의 신성한 상징이고 우리의 방패는 우리의 주문서이며 우리의 우편물은 우리의 지혜라는 것을 알고 있습니다. 데스넬. 이러한 문제와 기타 사항에 대해 더 자세히 말씀드리겠습니다.$B$B-Dannal Stern, Warrior Trainer' WHERE `entry`=2443; +UPDATE `locales_page_text` SET `Text_loc1`='내 인장이 당신을 잘 찾길 바랍니다, $c. 우리 백성은 검과 글레이브와 다른 모든 무기를 가진 강한 자들이 필요하기 때문에 당신에게 편지를 씁니다. 우리 민족이 아제로스의 다른 종족에 재도입된 이후로 많은 일이 일어났기 때문에 모든 종류의 보호자가 더욱 필요해졌습니다.$B$B이것이 당신이 들어오는 곳입니다. 더 말씀드리고 싶지만, 그렇게 해야 할 것 같습니다. 직접 만나십시오. Aldrassil에서 저를 찾으세요... 낮은 층에 있습니다.$B$B-Alyissia, Warrior Trainer' WHERE `entry`=2444; +UPDATE `locales_page_text` SET `Text_loc1`='마법에는 4가지 규칙이 있습니다.$B$B 마법은 강력합니다.$B 마법은 타락합니다.$B 마법은 중독성이 있습니다.$B 마법은 신비한 마법을 휘두르는 사람들에게 뒤틀린 황천의 주민들을 끌어들입니다.$B$B이 규칙에 따라 항상 보장할 수 있습니다. 당신이 마법사의 길을 계속 가기로 선택했다면 그 규칙이 당신의 운명을 지배할 것입니다.$B$B이 경고를 무시할 만큼 어리석다면 Northshire에 있는 수도원의 도서관 건물 안으로 와서 저에게 말을 걸어보세요. 위층에서 기다리고 있을게.$B$B-Khelden Bremen, Mage Trainer' WHERE `entry`=2445; +UPDATE `locales_page_text` SET `Text_loc1`='받는 사람: 신비한 예술의 신입생:$B당신은 당신의 백성이 새로운 거주지에서 스스로를 재건하도록 돕기 위해 부름을 받을 때가 올 때까지 그놈 Marryk Nurribit을 찾아 연구해야 합니다. 두려워하지 말고 거주지 및/또는 지역 주민과의 교제 관계를 찾으면서 엄격한 테스트 절차와 어려운 적응 과정에 대비하십시오.$B$B당신의 임무와 능력에 관한 질문은 Marrek Nurribit에게 문의해야 합니다.' WHERE `entry`=2446; +UPDATE `locales_page_text` SET `Text_loc1`='비전과 함께 여행한다는 소문에 따르면 부패와 악은 우리가 이미 느꼈던 고통에 비하면 아무것도 아닙니다. 우리는 더 이상 피해자가 아닙니다, $N. 우리는 우리의 운명을 통제하는 사람들입니다. 실바나스는 우리를 위한 길을 닦았습니다. 그녀는 우리의 의지가 우리 자신의 것임을 증명했습니다. 우리는 더 이상 그 나쁜 아서스의 노예가 아닙니다.$B$B교회에서 저를 찾아보세요. 더 자세히 알려드리겠습니다... 원하신다면.$B$B- 마법사 조련사 Isabella' WHERE `entry`=2447; +UPDATE `locales_page_text` SET `Text_loc1`='각성에 오신 것을 환영합니다. 그들을 붙들 수 있을 만큼 강하다면 비전의 비밀을 손에 넣을 수 있을 것입니다.$B$B준비가 되면 마이아를 찾습니다. 그녀는 당신에게 대항하는 자들을 파괴하는 데 필요한 마법과 주문에 대해 많은 것을 가르쳐 줍니다.$B$B마이아는 시련의 계곡에 있는 다덴 근처에 있습니다. 와서 그녀를 찾으면 강해지세요. 당신은 다른 마법사들에게 마법이 당신의 의지에 어떻게 영향을 미치는지 보여주고 있습니다... 다른 방법은 아닙니다.' WHERE `entry`=2448; +UPDATE `locales_page_text` SET `Text_loc1`='성스러운 빛의 추종자들과 같은 사람들은 너무 자주 진정한 힘에 대해 호기심이 많은 사람들을 놀라게 하여 어떤 형태의 비전도 조사할 수 없다고 생각하게 만듭니다. 이 세상 외부의 모든 것이 악한 것은 아닙니다. 모든 개체가 다른 개체를 지배하거나 종속시키려는 것은 아닙니다. 당신이 충분히 강력하다면, 같은 존재가 추종자가 될 수 있습니다.$B$B이것은 당신과 더 논의하고 싶은 것입니다. 수도원 오른쪽에 있는 묘지에서 나를 찾으십시오.$B$B-Drusilla La Salle, Warlock Trainer' WHERE `entry`=2449; +UPDATE `locales_page_text` SET `Text_loc1`='주의:$B$B조용히 하십시오! 주위를 둘러보지 마세요! 지금 이 순간에도 누군가 당신을 지켜보고 있을 수 있습니다.$B$B내 이름은 Alamar Grimm, $N입니다. 나는 저 너머의 세계에서 지식과 더 큰 힘을 찾고자 하는 자들을 훈련시킵니다. 나는 당신에게 은밀히 연락하여 진짜 마법의 형태로 당신을 더 훈련시킬 수 있다고 알려 달라는 요청을 받았습니다.$B$B할 수 있을 때 Anvilmar 뒤에서 나를 찾으러 오십시오.$B$B-Alamar 흑마법사 조련사 그림' WHERE `entry`=2450; +UPDATE `locales_page_text` SET `Text_loc1`='저는 제가 만들 수 있는 가장 강력한 잉크인 $N으로 이 메시지를 씁니다. 그것은 당신 외에 그것을 감히 읽는 사람을 즉시 저주할 것입니다. 나는 그렇게 강력합니다. 나는 여가 시간에 뒤틀린 황천에서 악마를 소환합니다. 나는 내 원수들이 잠든 사이에, 전쟁터에서 재앙을 내리노라. 그리고 이제 당신도 내 길의 힘을 보았습니다. 내 형제들은 그것에 대해 기뻐합니다.$B$B길을 찾으면 소굴 깊은 곳에서 나를 찾으십시오. 중요한 문제에 대해 말씀드리겠습니다.$B$B-Nartok, Warlock Trainer' WHERE `entry`=2451; +UPDATE `locales_page_text` SET `Text_loc1`='우리 자신을 발견하는 끔찍한 곤경, 그렇지 않나요, $N? 파울 프린스에게 시달림. 우리 자신의 사랑하는 사람들에게 배척당하고 박차를 가합니다. 우리는 아름다운 실바나스 덕분에 마침내 우리의 의지를 갖게 되었지만, 그것이 지금 우리에게 무엇을 제공합니까? 다른 주인의 노예는 여전히 노예입니다. $B$B하지만 우리가 주인이라면? 네, 무슨 말인지 아시죠?$B$B우리는 나머지 포세이큰 $N과 훨씬 더 분리되어 있습니다. 그리고 그것이 우리가 더 말해야 하는 이유입니다. Deathknell의 교회에서 나를 찾으십시오.' WHERE `entry`=2452; +UPDATE `locales_page_text` SET `Text_loc1`='강력한 전사들이 우리의 고향을 지키고 있습니다. 우리 무당은 우리의 영혼을 인도하고 조상의 과거를 보여줍니다. 그리고 우리 드루이드는 우리가 대지모신의 뜻을 발견하도록 도와줍니다.$B$B하지만 당신은 우리의 사냥꾼 중 한 명이며, 우리 사냥꾼은 그러한 역할의 여러 측면을 배우고 함께 혼합합니다. 당신은 우리 민족의 심장을 대표한다는 것을 알게 될 것입니다. 우리 부족 중 일부는 인도를 위해, 일부는 보호를 위해 당신을 찾을 것입니다. 당신이 그것에 대비할 수 있도록 하는 것이 나의 의무입니다. Narache 캠프에서 나를 찾으십시오.$B$B-Lanka Farshot, Hunter Trainer' WHERE `entry`=2453; +UPDATE `locales_page_text` SET `Text_loc1`='이제 잘 지내세요, 몬. Jen\'shan은 당신이 사냥꾼의 길을 찾고 있다는 것을 알고 있으며 그녀는 당신을 가르칠 준비가 되어 있습니다... 당신이 들을 준비가 되어 있다면.$B$B시련의 계곡으로 와서 저를 찾으세요. Jen\'shan이 훈련을 시작하고 사냥꾼의 방법이 얼마나 강력한지 보여줍니다.$B$B-Jen\'shan, Hunter Trainer' WHERE `entry`=2454; +UPDATE `locales_page_text` SET `Text_loc1`='야수 조련사, 명사수, 입증된 추적자--이 생에서 또 무엇을 성취하고 싶습니까? 이 모든 것을 합치려면 상당한 지능과 인내심이 필요합니다.$B$B사냥꾼의 길은 쉽지 않습니다. 우리 최하위 라이플맨만큼 잘하고 싶다면 많은 훈련이 필요할 겁니다. 하지만 그게 내가 여기 있는 이유지.$B$BColdridge Valley가 내려다보이는 Anvilmar 안에서 나를 찾으세요. 기다리고 있을게.$B$B-Thorgas Grimson, Hunter Trainer' WHERE `entry`=2455; +UPDATE `locales_page_text` SET `Text_loc1`='엘룬이 당신과 함께합니다, $N. 바람이 나에게 속삭이고, 차세대 사냥꾼 형성에 내가 직접 참여할 수 있어 기쁩니다.$B$B내가 들은 바에 따르면, 당신은 알드랏실과 가깝습니다. 당신이 시간이 있을 때 나는 큰 나무 안에서 당신을 만날 것입니다.$B$B우리 장로들은 새로운 사냥꾼이 앞으로의 시련을 위해 적절하게 훈련되도록 하는 일을 저에게 맡겼습니다. 당신은 신입생 중 한 명이므로 저를 방문하는 것이 마땅할 것입니다. 그때까지 건강하세요.$B$B-Ayanna Everstride, Hunter Trainer' WHERE `entry`=2456; +UPDATE `locales_page_text` SET `Text_loc1`='Jen\'shan의 $g형제:자매 중 한 명이 그 소식을 듣게 되어 기쁩니다. $g그의:그녀의 것를 테스트하기 위해 da Valley로 갑니다. 기술. Jen\'shan이 기대하고 있습니다!$B$B당신이 얼마나 강하고 교활한 사냥꾼인지 말하지 않아도 이미 알고 있습니다. Jen\'shan의 임무는 어떻게 하면 더 강해지고 교활해질 수 있는지 알려주는 것입니다.$B$B시련의 계곡에서 Jen\'shan을 찾습니다. 그녀는 당신에게 좋은 것을 가르칩니다. 그녀는 당신에게 다른 많은 것들 중에서 가장 위대한 야수를 길들이는 방법을 가르쳐줍니다.$B$B-Jen\'shan, Hunter Trainer' WHERE `entry`=2457; +UPDATE `locales_page_text` SET `Text_loc1`='어젯밤 꿈에 귀신이 나에게 왔다. 그들은 당신이 오고 있다고 말했고 당신을 돕는 것이 나의 임무가 될 것이라고 말했습니다. 우리는 짧은 시간 동안 자연, 정령, 대지모신, 심지어 나이트 엘프에 대해서도 논의할 것이 많습니다. 그러나 나는 당신이 도착할 때까지 교훈을 남겨두고 앞으로의 시련에 대비할 수 있도록 최선을 다하겠습니다.$B$B지혜가 당신을 인도합니다. 기다리고 있겠습니다.$B$B-Gart Mistrunner, Druid Trainer' WHERE `entry`=2458; +UPDATE `locales_page_text` SET `Text_loc1`='당신이 준비되었다는 소식을 듣자마자 나는 즉시 이 인장을 보냈습니다. 세나리우스의 모든 드루이드는 우리의 숫자가 늘어나는 것을 보고 큰 만족을 느낍니다. 우리의 강화된 존재감으로 정령들도 더 강해진 것 같다. 시간이 지나면 약간의 인내심을 가지고 우리의 힘이 예전의 웅장함을 되찾기를 바랍니다. 준비가 되면 알드랏실 꼭대기 근처에서 나를 찾으십시오. 네가 Shadowglen에 있는 한 내가 너의 길잡이가 되어줄게.$B$B- Mardant Strongoak, Druid Trainer' WHERE `entry`=2459; +UPDATE `locales_page_text` SET `Text_loc1`='젊은 $c 님, 반갑습니다. 바람이 당신이 오고 있다는 소식을 전했습니다. 땅이 당신의 능력을 찬양했습니다. 그리고 이제 고대의 영혼들이 당신의 성취를 속삭입니다. 우리 국민에게는 항상 현명하고 훌륭한 지도자가 필요합니다. 그들은 두 가지 미덕을 위해 종종 우리 종족에게 의지합니다. 원하신다면 저희 방식을 더 가르쳐 드리겠습니다.$B$BRed Cloud Mesa의 Narache 캠프에서 저를 찾으세요. 그러면 더 많은 이야기를 나누겠습니다.$B$B-Meela Dawnstrider, 주술사 조련사' WHERE `entry`=2460; +UPDATE `locales_page_text` SET `Text_loc1`='록타르, $g형제:자매;. 정령은 당신을 더 가까이 손짓하며 주술사의 길을 보여주라고 나에게 명령합니다. 우리 조상들의 영혼은 저 너머에서 당신이 우리 대열에 합류했다는 사실에 자부심을 느끼며 지켜보고 있습니다.$B$B준비가 되면 소굴 입구 근처에서 나를 찾으십시오. 그곳에서 나는 우리 종류의 다른 사람들을 훈련시킬 것입니다. 그때까지 바람이 당신의 뒤에 있기를 바랍니다.$B$B-Shikrik, Shaman Trainer' WHERE `entry`=2461; +UPDATE `locales_page_text` SET `Text_loc1`='$g형제:자매;님, 반갑습니다. 정령들은 당신이 우리 동맹을 도울 준비가 되었다고 합니다. 당신은 정령과 긴밀한 유대 관계를 갖고 있고 저와 처음 수업을 시작했을 때 훨씬 더 강력한 소굴이 되었습니다.$B$B이제 시험의 계곡에서 오크 주술사 조련사인 Shikrik을 만나도록 당신을 보내겠습니다. 그녀는 당신이 이미 그녀와 함께 공부하러 오고 있다는 것을 알고 있습니다. 우리 조상들을 자랑스럽게 만드십시오. 우리가 다시 만날 때까지 불꽃이 당신을 따뜻하게 하고 바람이 당신의 뒤에 있기를.$B$B-Ishi-yo' WHERE `entry`=2462; +UPDATE `locales_page_text` SET `Text_loc1`='이 편지가 당신을 잘 찾길 바랍니다, $c. 그렇게 깊은 신앙을 고백할 수 있는 사람은 많지 않지만, 그들이 아제로스의 수호자 중 가장 정예병이라는 사실을 알고 있기 때문에 큰 자부심을 가지고 말씀드립니다.$B$B먼저 기억하십시오. 우리 세상을 해치고 우리 집에 부패를 가져오려는 자들입니다. $B$BI는 당분간 당신의 훈련에 대한 권한을 받았습니다. 준비가 되면 Northshire Abbey에서 나를 찾으십시오.$B$B-성기사 조련사 Sammuel 형제' WHERE `entry`=2463; +UPDATE `locales_page_text` SET `Text_loc1`='어떤 이들은 용보다 우리 종족을 더 두려워합니다. 어떤 이들은 가장 숙련된 대장장이보다 우리를 더 부러워합니다. 일부는 전투에서 우리의 힘을 칭찬합니다. 다른 사람들은 우리의 믿음을 즐깁니다. 일부는 우리가 테이블 아래에서 마실 수 있다는 것을 부러워합니다! 하지만 알아두세요, $c, 당신은 아제로스 전역에서 가장 뛰어난 수호자입니다. 성스러운 빛은 우리가 강화한 만큼 우리에게 힘을 줍니다.$B$BI는 당신이 그 땅을 어느 정도 알게 되면 더 많은 것을 알려줄 것입니다. 계곡 위의 앤빌마 안에서 나를 찾으세요.$B$B-Bromos Grummner, Paladin Trainer' WHERE `entry`=2464; +UPDATE `locales_page_text` SET `Text_loc1`='당신과 세상의 연결, 당신과의 연결은 사제로서 당신의 성공에 가장 중요합니다. 지혜와 연민은 진정한 도움이 필요한 사람들을 도울 수 있게 해 줄 것입니다. 지나친 열망과 서투른 결정은 다른 사람이 강해지거나 해를 끼치는 것을 방해할 뿐입니다. $B$BA 이것이 의미하는 바를 이해하기 시작하면 도움이 될 새로운 능력과 주문이 필요합니다. 그곳에서 내 역할이 시작됩니다. 훈련할 준비가 되면 Northshire Abbey의 도서관 건물에서 저를 찾으세요.$B$B-Priestes Anetta, Priest Trainer' WHERE `entry`=2465; +UPDATE `locales_page_text` SET `Text_loc1`='성스러운 빛이 우리의 등을 따뜻하게 하고 매일 새로운 발견이 이루어지고 있는 지금은 Ironforge의 $g자제:딸들; 중 하나가 되기에 신나는 시간입니다. 탐험가 연맹은 더 오래된 질문에 대한 오랫동안 잃어버린 답을 찾기 위해 매일 전진하고 있습니다. 그리고 이제 우리는 트로그와 우리 국경에 대한 다른 위협과의 전쟁을 도울 수 있는 당신을 우리의 신봉자로 모셨습니다.$B$B시간이 있을 때 저를 찾아주세요. 나는 Anvilmar 뒤편, 언덕 바로 위에 있을 것입니다. $B$B- Branstock Khalder, 프리스트 트레이너' WHERE `entry`=2466; +UPDATE `locales_page_text` SET `Text_loc1`='당신의 영혼이 네더로 풀려나지 않은 것을 다행으로 여기세요, $N. 내가 당신을 위해 이 두루마리를 쓸 가치가 있다고 결정한 것이 더 큰 축복입니다.$B$B당신이 한때 알던, 어쩌면 아끼던 사람들은 더 이상 존재하지 않습니다! 당신은 이제 부자연스러운 남은 삶 동안 그것과 함께 \"살아가는\" 법을 배워야 합니다. 먼저 대처하는 방법을 배우시기 바랍니다.$B$B앞으로의 시련에 대비할 준비가 되었다고 생각되면 Deathknell에 있는 교회에서 나를 찾으십시오.$B$B- Dark Cleric Duesten, Priest Trainer' WHERE `entry`=2467; +UPDATE `locales_page_text` SET `Text_loc1`='이 인장이 당신을 잘 찾길 바랍니다, $N. 정령들이 당신이 온다는 소식을 전했고 나는 즉시 소식을 전했습니다. 제 경험을 여러분과 공유하고 더 중요한 일을 위해 텔드랏실을 떠날 준비를 하는 데 도움을 드릴 수 있기를 기대합니다.$B$B지난 몇 년 동안 일어난 모든 일을 고려할 때 다른 종족을 돕기 위해 할 수 있는 일이 많습니다. 아제로스의 준비가 되면 2층에 있는 Aldrassil에서 저를 찾으십시오.$B$B-Shanda, Priest Trainer' WHERE `entry`=2468; +UPDATE `locales_page_text` SET `Text_loc1`='아 영혼들이 지금까지 널 지켜줬으면 좋겠어, 몬. 앞으로 많은 시험이 기다리고 있으니 준비가 되면 경험을 공유해 주세요. 당신이 얼마나 빨리 그리고 얼마나 강력하게 될지는 당신에게 달려 있습니다. 아, 당신이 준비되었을 때만 당신을 안내할 수 있습니다. 다른 사람들을 위해... 그렇게 빠르지 않습니다. 하지만 돈카는 아무 것도 걱정하지 마세요. 날 보러 오시면 더 많은 이야기를 나눌 수 있습니다.$B$B-Ken\'jai, Priest Trainer' WHERE `entry`=2469; +UPDATE `locales_page_text` SET `Text_loc1`='수천 년 동안 우리는 외부인으로부터 스스로를 고립시켜 왔습니다. 나는 과거에 실수가 있었다는 것을 인정하는 첫 번째 사람이 될 것입니다. 인간은 마법에 노출되지 말았어야 했다. 나는 이것을 부정하지는 않겠지만 우리 선조들의 실수 때문에 이렇게 보호받는 존재로 우리를 정죄하지는 않을 것입니다. 쿠엘도레이와 이 세계의 다른 종족 간의 공존은 많은 것을 가져올 수 있습니다. 우리는 관용을 실천해야 합니다.$B$B(계속)' WHERE `entry`=2471; +UPDATE `locales_page_text` SET `Text_loc1`='이 말로 나는 Nathanos Marris에 관한 Kael의 요청을 거부합니다. 그는 귀중한 동맹이 될 것입니다. 내 말 명심해.$B$B서명됨,$B$B실바나스 윈드러너$B실버문 순찰대장' WHERE `entry`=2472; +UPDATE `locales_page_text` SET `Text_loc1`='이 인장이 당신을 잘 찾길 바랍니다, $N. 정령들이 당신이 온다는 소식을 전했고 나는 즉시 소식을 전했습니다. 제 경험을 여러분과 공유하고 더 중요한 일을 위해 텔드랏실을 떠날 준비를 하는 데 도움을 드릴 수 있기를 기대합니다.$B$B지난 몇 년 동안 일어난 모든 일을 고려할 때 다른 종족을 돕기 위해 할 수 있는 일이 많습니다. 아제로스의 준비가 되면 2층에 있는 Aldrassil에서 저를 찾으십시오.$B$B-Shanda, Priest Trainer' WHERE `entry`=2490; +UPDATE `locales_page_text` SET `Text_loc1`='Grish-$B$B휴가 요청이 수락되었습니다. 나는 당신이 가족과 함께 시간을 보내는 동안 당신의 지위를 감시할 예비 타우렌 전사를 보낼 것입니다. 일주일 후에 보고하세요!$B$B-Maggran Earthbinder' WHERE `entry`=2491; +UPDATE `locales_page_text` SET `Text_loc1`='친애하는 Zargh,$B$B당신이 보낸 스테이크는 괜찮습니다. 마블링이 좋고 두껍게 썰어 멧돼지 지방이 들어 있습니다. 그들은 내가 그들을 좋아하는 방식입니다. 나중에 먹을 때 뼈와 내장의 마지막 조각을 갉아먹으면서 당신을 생각할 것입니다. 나는 눈을 감고 당신의 강하고 상처난 손이 자르고 자르는 것을 볼 것입니다...$B$BHah! 당신이 사고로 손가락을 잃었을 때가 생각나네요... 오, 저그! 그 날을 생각하면 어린 소녀처럼 웃음이 납니다.$B$B피 흘리는 모습이 너무 귀여워요!$B$B-Gryshka' WHERE `entry`=2511; +UPDATE `locales_page_text` SET `Text_loc1`='오스릭,\n\n 우리가 필요로 하는 갑옷 목록을 아래에서 찾으십시오.\n\n 10 메일 셔츠\n 20 투구\n 갑옷 패치 30개\n 15 메일 부츠\n\n 우리는 언제나처럼 당신에게 빚을 지고 있습니다. 그리고 서부 몰락지대를 위협하는 도둑들로부터 자유로울 수 있다면, 한때 이 땅이 그토록 유명했던 현상금으로 요리된 훌륭한 식사에 당신을 우리 가족의 집으로 초대할 수 있다면 제 마음의 죄책감을 덜 수 있을 것입니다.\n\n -남자 이름\n 병참장교, 센티넬 힐' WHERE `entry`=2512; +UPDATE `locales_page_text` SET `Text_loc1`='네사,\n\n 당신의 의견을 듣는 것이 좋습니다.\n\n 보내주신 뼈와 비늘의 수집품은 정말 대단했습니다. 본토에서 그 크기의 물고기를 본 적이 없습니다. Rut\'theran의 어부들은 매일 1톤의 물고기를 쉽게 잡아야 합니다!\n\n 나는 그들의 현상금의 크기가 부럽지만 조금 걱정스럽기도 합니다. 우리의 새로운 세계 나무가 물고기를 그런 크기로 키울 수 있을까요? 그렇다면 다른 어떤 영향을 미칠 수 있습니까?\n\n 숙고할 질문,\n -지주' WHERE `entry`=2513; +UPDATE `locales_page_text` SET `Text_loc1`='아래는 Brock\'s School of Mining and Surveying에서 Platinum Star 등급을 획득하여 Honorary Miner\'s Pick을 받은 학생들의 목록입니다.\n\n 멜리아 스톤쉐이커\n 바딘 아이언밴드\n 우미 토글볼트\n 루미 토글볼트\n 보렐 스틸스파이어' WHERE `entry`=2514; +UPDATE `locales_page_text` SET `Text_loc1`='고위집행관 하드렉의 명령에 따라 다음은 세펄처의 재고를 유지하기 위해 필요한 것으로 간주되는 항목입니다.\n\n 12 장검\n 9 단검\n 8 라운드 실드\n 15축\n 1000 화살\n\n 이 명령의 이행은 어둠의 여왕의 직접적인 명령으로 간주되며, 책임자는 그녀의 관심을 끌 것이며, 그녀의 소원을 반대하거나 방해하는 사람도 있을 것입니다.' WHERE `entry`=2515; +UPDATE `locales_page_text` SET `Text_loc1`='이 3페이지 문서는 비어 있습니다.' WHERE `entry`=2531; +UPDATE `locales_page_text` SET `Text_loc1`='Layo:$B$B우리는 이 훌륭한 모험가의 아낌없는 도움을 받았습니다. 자원으로 실리더스에 있는 당신에게 모험가를 파견했습니다. 그러한 귀중한 자원이 그곳에 존재하는 비밀을 풀기 위한 노력에 낭비되지 않도록 하십시오. 협회는 발전의 소식을 간절히 기다리고 있습니다.$B$B세나리우스가 당신을 지켜주길...$BRabine' WHERE `entry`=2551; +UPDATE `locales_page_text` SET `Text_loc1`='겨울맞이 축제$B$B아제로스의 후반기는 많은 문화에서 변화의 시기로 기록됩니다. 드워프와 타우렌은 특히 다가오는 겨울맞이 축제(땅을 눈으로 뒤덮고 재생의 시간을 예고함)의 전설을 축하의 시간으로 기대합니다. 아제로스의 종족이 공유하는 전설에 대한 이해는 다르지 않지만, 전설을 인정하는 방식은 종족만큼이나 다양합니다.' WHERE `entry`=2571; +UPDATE `locales_page_text` SET `Text_loc1`='겨울 할아버지의 전설$B$B\"겨울 베일\"이라는 용어는 많은 문화권에서 겨울 할아버지라고 불리는 초자연적인 존재에서 유래했다고 합니다. 그는 계절이 늦어 땅을 걸을 때 겨울 자체가 그의 휘몰아치는 망토가 될 것입니다. 그의 여파로 땅이 눈으로 뒤덮였으므로 겨울 할아버지가 겨울의 베일을 땅에 드리웠다고 합니다. 아제로스의 일부가 눈 속에 있을 수 있지만, 그것은 땅이 다시 태어나고 재생될 시간을 줍니다.' WHERE `entry`=2572; +UPDATE `locales_page_text` SET `Text_loc1`='드워프$B$B자신의 기원에 대한 연구에 열중한 드워프는 겨울 할아버지 자신을 기리기 위해 이 계절을 축하하기로 결정했습니다. 그들은 그를 아제로스의 고대인 중 한 명인 타이탄의 의인화라고 생각합니다. 그들은 어느 정도는 이 신비로운 존재의 혈통을 주장하지만 눈 덮인 그들의 고향인 던 모로를 겨울 할아버지의 축복의 대표적인 예라고 생각합니다.' WHERE `entry`=2573; +UPDATE `locales_page_text` SET `Text_loc1`='타우렌$B$B타우렌과 그들의 겨울에 대한 샤머니즘적 이해는 최근 드루이드 활동으로의 출현과 함께 겨울맞이 축제의 전설과 잘 어울립니다. 그러나 그들은 전설의 새로운 측면에 거의 전적으로 초점을 맞추고 있으며, 사물의 본질과 조화를 이루지 못하는 종족에 대한 전설 숭배를 남겨 둡니다. 많은 타우렌들이 이 시간을 멀고어에 있는 새로운 보금자리의 축복에 대해 감사를 표할 적절한 시간으로 선택합니다.' WHERE `entry`=2574; +UPDATE `locales_page_text` SET `Text_loc1`='만찬$B$B연중 이 시기에 만찬을 한다는 아이디어는 전설 그 자체에서 그 기원을 추적하는 것입니다. 겨울 할아버지는 아제로스를 걸으며 겨울을 맞이했고, 그의 존재를 환영하는 이들에게 현상금을 제공했다고 합니다. 따라서 Winter Veil 동안 잔치를 벌이는 아이디어는 그들이 가진 모든 것을 공유하면서 커뮤니티를 하나로 모을 것입니다. 일반적으로 하루 동안의 환희와 잔치는 변화를 환영했으며 모두 땅의 재생을 기대했습니다.' WHERE `entry`=2575; +UPDATE `locales_page_text` SET `Text_loc1`='Modern Day Observation$B$BO다른 문화권에서는 겨울맞이 축제를 위대한 축하의 시간으로 인식하기 시작했지만, 전설의 기반이 되는 것과 같은 전통은 아닙니다. 선물 교환, 현대의 계절 관찰에 영향을 미쳤습니다. 겨울 할아버지의 이미지도 때때로 사용되지만 초자연적인 거인이라기보다는 상업적 착취의 전조로 더 많이 사용됩니다.' WHERE `entry`=2576; +UPDATE `locales_page_text` SET `Text_loc1`='창의 계곡 저 멀리에는 마라우돈의 성스러운 사원이 있습니다. 그것으로 충분하지 않은 경우, 내가 왜 켄타우로스가 아닌 사람에게 내 곤경에 도움을 요청했는지 금방 알 수 있을 것입니다. 이름 없는 예언자. 그는 영적 문제에 있어서 어느 지파보다 높으며 어느 지파보다도 가장 오래된 사람 중 하나입니다.' WHERE `entry`=2591; +UPDATE `locales_page_text` SET `Text_loc1`='예언자는 강력하며 우리 조상들의 영혼과 소통합니다. 그러나 그는 바보입니다! 그는 자신이 가진 진정한 힘을 전혀 모릅니다. 그의 몸에는 Amulet of Spirits가 있습니다. 그의 힘의 대부분은 여기에서 나옵니다.\n\n 부적은 강력하지만 불완전하다는 것을 배웠습니다.' WHERE `entry`=2592; +UPDATE `locales_page_text` SET `Text_loc1`='부적에서 빠진 보석이 5개 있습니다. 그리고 그 보석이 발견되어 심볼에 다시 배치된다면 그 힘은 현재 형태의 힘을 훨씬 능가할 것입니다. 다섯 개의 보석을 찾았지만 그것들을 모으려면 당신의 기술이 필요합니다. 이름 없는 예언자를 죽이는 것은 그의 시체를 훔치는 것과 마찬가지로 확실히 이단입니다.' WHERE `entry`=2593; +UPDATE `locales_page_text` SET `Text_loc1`='Maraudon의 동굴 전체에 우리 첫 번째 칸의 영혼이 배회합니다. 우리 어머니 아버지의 첫 자녀이자 가장 위대한 지도자인 겔크, 콜크, 마그라, 마라우도스, 벵입니다. 이 영혼들 각각은 잃어버린 보석 중 하나를 가지고 있습니다.' WHERE `entry`=2595; +UPDATE `locales_page_text` SET `Text_loc1`='Amulet of Spirits의 힘을 사용하여 강제로 나타나게 하고 보석을 가져가세요! 그런 다음 Amulet of Spirits에 보석을 넣고 나에게 돌려주세요. 결합의 부적을 가지게 되면 부족을 개혁할 수 있을 만큼 강력해져서 마침내 우리 조상들이 원했던 대로 될 수 있을 것입니다!' WHERE `entry`=2596; +UPDATE `locales_page_text` SET `Text_loc1`='... 그리고 그곳에서 Scarlet Highlord, Ashbringer의 전설적인 검을 찾을 수 있습니다.\n\n 평범한 날 낚시를 하다 보면 놀랍지 않나요?' WHERE `entry`=2611; +UPDATE `locales_page_text` SET `Text_loc1`='<페이지는 고대 엘프 룬 문자로 덮여 있습니다.>\n\n 여기에 있는 페이지에는 더 큰 비전을 만드는 데 필요한 시약을 수집하고 생성하는 과정에서 발생한 사건에 대한 기억이 포함되어 있습니다.\n\n 우리의 적들이 이 성서에 절대 접근하지 않기를 바랍니다.\n\n 내가 살아서 창백한 달빛이 쿠엘탈라스를 다시 한 번 비추는 것을 볼 수 있기를.\n\n 캘타스의 은총이 아니면 죽을 수 있습니다.\n\n 일리단의 영광을 위해 죽일 수 있습니다.\n\n -마스터 카리엘 윈탈루스' WHERE `entry`=2631; +UPDATE `locales_page_text` SET `Text_loc1`='<이 페이지에 쓰여진 내용을 이해할 수 없습니다.>' WHERE `entry`=2632; +UPDATE `locales_page_text` SET `Text_loc1`='<페이지는 고대 엘프 룬 문자로 덮여 있습니다.>\n\n 여기에 있는 페이지에는 더 큰 비전을 만드는 데 필요한 시약을 수집하고 생성하는 과정에서 발생한 사건에 대한 기억이 포함되어 있습니다.\n\n 우리의 적들이 이 성서에 절대 접근하지 않기를 바랍니다.\n\n 내가 살아서 창백한 달빛이 쿠엘탈라스를 다시 한 번 비추는 것을 볼 수 있기를.\n\n 캘타스의 은총이 아니면 죽을 수 있습니다.\n\n 일리단의 영광을 위해 죽일 수 있습니다.\n\n -마스터 카리엘 윈탈루스' WHERE `entry`=2633; +UPDATE `locales_page_text` SET `Text_loc1`='<잉크가 소용돌이치며 페이지를 이동합니다. 책이 당신을 조롱하고 있다는 느낌이 듭니다.>' WHERE `entry`=2634; +UPDATE `locales_page_text` SET `Text_loc1`='<페이지는 고대 엘프 룬 문자로 덮여 있습니다.>\n\n 여기에 있는 페이지에는 더 큰 비전을 만드는 데 필요한 시약을 수집하고 생성하는 과정에서 발생한 사건에 대한 기억이 포함되어 있습니다.\n\n 우리의 적들이 이 성서에 절대 접근하지 않기를 바랍니다.\n\n 내가 살아서 창백한 달빛이 쿠엘탈라스를 다시 한 번 비추는 것을 볼 수 있기를.\n\n 캘타스의 은총이 아니면 죽을 수 있습니다.\n\n 일리단의 영광을 위해 죽일 수 있습니다.\n\n -마스터 카리엘 윈탈루스' WHERE `entry`=2635; +UPDATE `locales_page_text` SET `Text_loc1`='<이 페이지를 흘끗 보면 타는 듯한 고통을 느낍니다.>' WHERE `entry`=2636; +UPDATE `locales_page_text` SET `Text_loc1`='Foror\'s Compendium of Dragon Slaying은 글로 가득 찬 두꺼운 책입니다. 안타깝게도 텍스트가 깨져서 이해가 되지 않습니다.' WHERE `entry`=2637; +UPDATE `locales_page_text` SET `Text_loc1`='<이 페이지를 흘끗 보면 타는 듯한 고통을 느낍니다.>' WHERE `entry`=2653; +UPDATE `locales_page_text` SET `Text_loc1`='눈을 들여다보면 거대한 전투의 이미지가 마음을 가득 채웁니다..$b$b이 끔찍한 전투는 로데론 어딘가에서 벌어지고 있는 것 같습니다..$b$b천 명의 군중 속에 서 있는 고독한 여성의 모습을 간신히 알아볼 수 있습니다. 시체, 스컬지의 바다를 막고 있습니다..$b$b 그녀는 절망적으로 수적으로 열세입니다..$b$b빛의 덩굴손이 그녀의 손에서 빠져나와 수백 명의 언데드를 베어냅니다.' WHERE `entry`=2659; +UPDATE `locales_page_text` SET `Text_loc1`='아무 소용이 없는 것처럼 보일 것입니다..$b$b잠시 후 여사제는 그녀를 둘러싸고 있던 농부들의 시체에 휩싸입니다....$b$b떨어진 자들이 일어났습니다.' WHERE `entry`=2666; +UPDATE `locales_page_text` SET `Text_loc1`='유혹자 시몬:$B$B시몬이 운고로 분화구를 더럽히는 것을 보게 될 것입니다. 그녀의 변장에 속지 마십시오. 조심스럽게 그녀에게 접근하고 전투에 도전하십시오.' WHERE `entry`=2671; +UPDATE `locales_page_text` SET `Text_loc1`='미친 Klinfran:$B$BKlinfran은 불타는 평원을 방황합니다. 조심스럽게 그에게 접근하고 그의 진정한 모습을 보여주도록 강요하십시오.' WHERE `entry`=2672; +UPDATE `locales_page_text` SET `Text_loc1`='Solenor the Slayer:$B$BSilithus의 메마른 땅에 악마 Solenor the Slayer가 도사리고 있습니다. 의심 할 여지없이 위장하고 확실히 위험합니다. 그에게 다가가 강제로 변신시키세요.' WHERE `entry`=2673; +UPDATE `locales_page_text` SET `Text_loc1`='파멸의 인도자 Artorius:$B$BArtorius는 여명의 설원에서 그가 만지는 모든 것에 부패와 파멸을 가져옵니다. 그를 찾아서 죽여라.' WHERE `entry`=2674; +UPDATE `locales_page_text` SET `Text_loc1`='조심하세요, 사냥꾼이여, 이 악마들은 그들의 방식대로 싸워야 합니다. 그들이 당신을 능가하지 못한다고 느끼면 도망칠 것입니다.$B$BGO ALONE.' WHERE `entry`=2675; +UPDATE `locales_page_text` SET `Text_loc1`='공포마를 묶으려면 다음 세 가지를 수행해야 합니다.\n\n 더 큰 소환의 원을 만듭니다.\n\n 서클 내에서 Xoroth로 향하는 포털을 열고 공포마를 통과시키십시오.\n\n 공포마를 처치한 다음 그 영혼을 지배하십시오.\n\n 다음 페이지에서는 이러한 각 단계를 수행하는 방법을 자세히 설명합니다. 쉽지는 않겠지만 당신은 매우 유능하다는 것을 증명했습니다. 집중력과 기술이 있다면 공포마가 당신의 것이 될 것이라고 확신합니다.\n\n 읽어,\n - 모르줄 블러드브링어' WHERE `entry`=2691; +UPDATE `locales_page_text` SET `Text_loc1`='의식의 도구\n\n 작업을 시작하기 전에 다음과 같은 마법 도구가 있어야 합니다.\n\n J\'eevee의 항아리\n 검은자철암\n 소로시안 글리프\n\n 내 하인 고르지키가 값을 치르고 당신을 위해 그것들을 가질 것입니다. 이러한 모든 도구 없이 의식의 어떤 단계도 시도하지 마십시오. 각각은 필수적입니다.\n\n 다음 페이지에서 각 도구를 어떻게 사용해야 하는지 설명하겠습니다.' WHERE `entry`=2692; +UPDATE `locales_page_text` SET `Text_loc1`='상급 결속의 원\n\n 마력이 강한 곳에 대결의 고리를 만들어야 한다. 혈투의 전장이라고도 불리는 엘드레탈라스의 폐허 깊숙한 곳에 그런 곳이 있습니다. Eldre\'Thalas에는 강력한 힘을 가진 Immol\'thar가 갇혀 있습니다. 서클을 만들기 위한 의식을 수행해야 하는 감옥의 받침대에 있습니다.\n\n 받침대를 향해 싸워서 J\'eevee를 항아리에서 나오게 하세요.' WHERE `entry`=2693; +UPDATE `locales_page_text` SET `Text_loc1`='종, 바퀴 및 촛불\n\n J\'eevee를 놓은 후 종, 바퀴, 양초를 배치하면 원이 나타납니다. 이것이 의식의 시작입니다. 경계해야 합니다. 앞서 언급한 물체는 막대한 에너지를 전달하며 고장이 나기 쉽습니다. 이런 일이 발생하면 전체 의식이 실패하기 전에 검은 자철광을 재빨리 사용하여 다시 시작해야 합니다.\n\n 다시 시작하기 전에 세 가지 개체가 모두 실패하면 의식이 종료되고 다시 시작해야 합니다.' WHERE `entry`=2694; +UPDATE `locales_page_text` SET `Text_loc1`='의식의 에너지를 수행하는 것 외에도 종, 바퀴 및 양초는 고유한 속성을 가지고 있습니다.\n\n 데스무라의 종은 울릴 때 원 안에 있는 흑마법사에게 활력과 에너지를 부여합니다.\n\n 검은 행진의 바퀴는 회전할 때 원 안에 있는 사람들을 위험으로부터 보호합니다.\n\n Doomsday Candle은 불이 붙으면 원 안에 들어오는 적에게 섬뜩한 에너지를 보냅니다.\n\n 이러한 축복 때문에 의식 중에 이러한 모든 물건을 계속 작동시키는 것이 매우 중요합니다.' WHERE `entry`=2695; +UPDATE `locales_page_text` SET `Text_loc1`='또한 종, 바퀴 또는 양초가 실패할 경우 다시 시작하는 데 사용되는 검은 자철석에는 영혼 조각이 필요합니다. Lodestone으로 의식 개체를 다시 시작할 때마다 영혼 조각 중 하나가 소모되므로 의식이 시작되기 전에 많은 재고를 확보해야 합니다.' WHERE `entry`=2696; +UPDATE `locales_page_text` SET `Text_loc1`='의식 완료$B$B원 테두리를 따라 있는 마법 룬으로 진행 상황을 추적할 수 있습니다. 9개의 룬이 나타나면 의식이 완료되고 새로 강화된 서클에서 에너지가 상승하는 것을 볼 수 있습니다.$B$B거기에서 Xorothian Glyphs를 호출하고 Xoroth로 포털을 열고 공포마를 끌어당길 수 있습니다.$B$ B공포마를 물리치고 그의 영혼을 해방시키십시오. 영혼과 대면하면 마음이 끌리고 소환의 비밀로 보상을 받을 것입니다.' WHERE `entry`=2697; +UPDATE `locales_page_text` SET `Text_loc1`='양파 껍질 벗기기\n 스톰파이크 해체 방법 가이드\n -Drek\'Thar 작성\n\n 이 페이지에서 전투 전술과 정치에 대한 풍부한 지식을 찾을 수 있습니다. 학식 있는 군인은 경험의 어깨에 기대는 군인입니다. 이 책이 알터랙 계곡을 위한 전투의 길잡이 역할을 하도록 하십시오.' WHERE `entry`=2771; +UPDATE `locales_page_text` SET `Text_loc1`='1장 - 최전선\n\n Stormpike 군대를 해체하는 것은 양파 껍질을 벗기는 것과 매우 흡사합니다. 코어에 도달하려면 가장 바깥쪽 레이어를 제거하는 것부터 시작해야 합니다.\n\n 주로 Stormpike Mountaineers와 Alliance Sentinels로 구성된 최전선은 대장의 벙커에 묶여 있습니다. 이 부대에 권한을 부여하고 전열이 포위되었을 때 지원군을 제공하는 사람은 발린다 스톤하스 대위입니다. 선장을 공격하면 최전선 부대가 무너질 것입니다.' WHERE `entry`=2772; +UPDATE `locales_page_text` SET `Text_loc1`='2장 - 쌍둥이 빌딩\n\n 실수 하지마; Vanndar Stormpike는 교활한 적이며 절대 바보가 아닙니다. 최전선이 돌파된 후에도 2차 방어 목표는 여전히 파괴되어야 합니다. Dun Baldar와 Stormpike 순찰대 외부의 Stormpike Guardsmen을 통제하는 것은 Stonehearth와 Icewing의 쌍둥이 탑입니다.' WHERE `entry`=2773; +UPDATE `locales_page_text` SET `Text_loc1`='군인이여, 이 두 탑은 모두 요새화되어 있고 Vanndar의 정예 사령관 중 한 명이 지배하므로 조심하십시오. 군대가 요새를 뚫고 들어오면 안에 있는 사령관을 침묵시키십시오. 이것 역시 스톰파이크 해체의 일부가 될 것입니다.' WHERE `entry`=2774; +UPDATE `locales_page_text` SET `Text_loc1`='3장 - 네 명의 사령관\n\n Stormpike 양파의 세 번째 계층은 네 명의 사령관으로 구성됩니다. 이와 관련하여 Vanndar는 우리의 영광스러운 Frostwolf 방어를 모방했습니다. 물론 그는 당신에게 달리 말할 것입니다... 하지만 나는 빗나갑니다.\n\n 네 명의 사령관은 던 발다르를 사납게 지키는 스톰파이크 가드맨의 밀물과 썰물을 통제합니다. 그들 모두를 침묵시키면 Stormpike Guardsmen이 쓰러 질 것입니다.\n\n 그런 다음 껍질을 벗길 한 층만 남습니다.' WHERE `entry`=2775; +UPDATE `locales_page_text` SET `Text_loc1`='4장 - 던 발다르 벙커\n\n 의심할 여지 없이 눈치채셨겠지만, 스톰파이크 방어 계층은 하나의 강력한 전력 이동이 전체 군대를 해체하는 것을 방지하기 위해 배치되었습니다. 당신이 묻기 전에, 예, 이것이 바로 우리 군대가 설정되는 방식이며 아니요, 우리의 방어 구조를 변경하지 않을 것입니다. 그들은 우리를 모방했는데 왜 우리가 변해야 합니까?' WHERE `entry`=2776; +UPDATE `locales_page_text` SET `Text_loc1`='나는 어디에 있었습니까? 예, Dun Baldar 벙커(Dun Baldar에 있음)는 Vanndar의 가장 신뢰받는 정예 경비 유닛인 Stormpike Defenders를 제어합니다. 이 두 개의 탑을 파괴하면 Vanndar를 돕기 위해 보낸 증원군이 더 이상 존재하지 않게 됩니다.' WHERE `entry`=2777; +UPDATE `locales_page_text` SET `Text_loc1`='발문\n\n 이 모든 작업을 수행하고 나면 양파의 중심인 스위트 코어가 남습니다. Vanndar Stormpike는 무방비 상태로 홀로 남겨질 것입니다. 군사 행동 규칙에 따라 사형을 집행하기 전에 그의 항복을 요청해야 합니다. 당신이 그를 볼 때 반드시 항복에 대해 언급하십시오... 그리고 그를 죽여라.' WHERE `entry`=2778; +UPDATE `locales_page_text` SET `Text_loc1`='서리늑대 아티초크: 영광의 스톰파이크 이야기\n -반다르 스톰파이크\n\n 서리늑대란? 대답은 간단합니다. Frostwolf는 우리의 자주적 제국주의적 명령을 중단시키려는 야만인입니다.\n\n 아티초크와 마찬가지로 Frostwolf는 가시가 많고 방어막이 있으며 아티초크와 매우 유사합니다. 일단 바깥층이 벗겨지면 심장이 노출되어 고운 마늘 딥과 함께 먹을 준비가 됩니다.\n\n 맛있는!' WHERE `entry`=2779; +UPDATE `locales_page_text` SET `Text_loc1`='1장 - 최전선\n\n Frostwolf 방어선의 최전선은 Frostwolf Warriors로 구성됩니다. 전사들은 Galvangar 대위의 요새인 Iceblood Garrison에서 최전방으로 배치됩니다. 이 방어 계층을 제거하는 가장 효율적인 방법은 Iceblood Garrison을 파괴하는 것입니다.\n\n 요새를 포위하고 캡틴 갈반가르를 파괴하십시오. 이것이 완료되면 최전선이 무너질 것입니다.' WHERE `entry`=2780; +UPDATE `locales_page_text` SET `Text_loc1`='2장 - 아이스 블러드와 타워 포인트\n\n 첫 번째 레이어가 다운되면 \'아티초크\'의 두 번째 레이어가 노출됩니다. 최전선 근처에 있는 Frostwolf 포탑을 파괴하면 군단병과 후방을 에워싸고 있는 순찰대가 무력화됩니다.\n\n 탑은 무겁게 요새화되어 있으며 각각 Drek\'Thar의 정예 사령관을 수용하고 있습니다. 그들은 죽여야만 합니다. 이것은 Frostwolf 방어선의 해체를 촉진할 것입니다.' WHERE `entry`=2781; +UPDATE `locales_page_text` SET `Text_loc1`='3장 - 네 명의 사령관\n \n 이 가이드의 지혜를 따랐다면 지금쯤 Drek\'Thar의 사령관 두 명이 죽은 것입니다. 수고했어, 병사! 그들의 결의는 이미 약해지고 있다. 이제 나머지 두 사령관을 처치하여 지휘 계통의 보급을 완료해야 합니다.\n\n 네 명의 사령관이 모두 죽으면 Frostwolf Keep을 지키는 Frostwolf Legionnaires는 흩어지고 명령 없이 남게 됩니다. 잘 익은 따기!' WHERE `entry`=2782; +UPDATE `locales_page_text` SET `Text_loc1`='4장 - 동쪽과 서쪽 서리늑대 탑\n\n 이제 당신과 승리 사이에는 단 하나의 레이어만 있습니다. Drek\'Thar의 가장 믿음직하고 강력한 경비 유닛: The Frostwolf Guardians.\n\n Frostwolf Guardians는 동쪽과 서쪽 Frostwolf 탑에 예비로 배치된 소대에서 파견됩니다. 그 탑을 파괴하고 남은 Frostwolf Guardians가 부끄러워 도망가는 것을 지켜보십시오.' WHERE `entry`=2783; +UPDATE `locales_page_text` SET `Text_loc1`='발문\n\n \"마늘 버터와 마요네즈를 곁들인 아티초크의 심장을 부드럽게 하세요. 숙성되고 독한 에일로 식사를 칭찬하세요.\"\n\n Drek\'Thar는 이제 두 개의 똥개를 옆에 두고 홀로 서 있습니다. Frostwolf Relief Hut를 점령하여 전투를 지원하고 Drek\'Thar를 파괴하십시오. 장군이 쓰러지면 이 땅은 마침내 정당한 소유자인 스톰파이크에게 넘어갈 것입니다.' WHERE `entry`=2784; +UPDATE `locales_page_text` SET `Text_loc1`='당신을 부릅니다, 줄다자르의 잔자.\n\n 당신의 도움을 요청하는 이들을 축복하소서, 로아 잔자. 잔달라와 동맹을 맺을 자에게 축복을\n 사람들.\n\n 도움이 필요한 이 시기에 우리를 도와주세요. 로아를 도와주세요. 우리에게 적을 물리칠 수 있는 힘을 주십시오. 다시 한 번 혈신을 물리칠 수 있는 힘을 주소서.' WHERE `entry`=2785; +UPDATE `locales_page_text` SET `Text_loc1`='가시덤불 낚시 토너먼트!\n 일요일 오후 - 오후 2시~4시.\n\n Stranglethorn 해안을 따라 아무 곳에서나 낚시를 하고(무법항 제외) 해안을 따라 나타나는 Tastyfish 떼를 찾으세요! 낚시찌가 학교에 도착하면 일반적인 가시덤불 품종 대신 특별한 물고기를 낚을 수 있습니다. Tastyfish 40마리를 가장 먼저 잡는 사람은 무법항에서 맛있는 물고기를 Fishmaster Bassbait로 바꿔 상품을 받을 수 있습니다!\n\n 40마리의 맛있는 물고기를 잡은 첫 번째 사람이 아니더라도 여전히 현금으로 바꿀 수 있으며 특별한 보상을 받을 수 있는 특별한 물고기도 잡을 수 있습니다!' WHERE `entry`=2786; +UPDATE `locales_page_text` SET `Text_loc1`='그의 이름은 가장 어두운 아제로스에 빛을 가져왔습니다.$B$B그의 용맹은 불행의 벽을 허물었습니다.$B$B은빛 손은 자신을 바칠 기사를 세상에게 주는 것보다 $B$B더 잘할 수 없었을 것입니다.' WHERE `entry`=2787; +UPDATE `locales_page_text` SET `Text_loc1`='그의 명성은 그가 키우고자 했던 것이 아니었고$B$B동족에 대한 지배권도 아니었습니다.$B$B대신 그는 자신의 혈족이 더 이상 싸우지 않기를 바라기 위해 로데론$B$B을 위해 싸우기로 했습니다.' WHERE `entry`=2788; +UPDATE `locales_page_text` SET `Text_loc1`='이 가장 거룩한 기사$B$B의 비극적인 이야기는 그의 부정한 죽음으로 끝나지 않을 것입니다.$B$B우리는 그를 존경하고 그에게 감사를 드립니다!$B$BU그들은 항상 영광과 빛을 알게 될 것입니다!' WHERE `entry`=2789; +UPDATE `locales_page_text` SET `Text_loc1`='그의 이름은 죽지 않을 것입니다.$B그의 희생은 항상$B길을 제시하는 데 쓰일 것입니다.$B$B목이 막혔던 족쇄$B명예의 숨결$B더 이상 우리를 속박하지 않습니다.' WHERE `entry`=2790; +UPDATE `locales_page_text` SET `Text_loc1`='그의 비명 소리가 들리나요?$B호드를 위한 통곡하는 $B:$B승리 아니면 죽음!$B$B우리는 죽음 앞에서$B그의 힘을 기억해야 합니다.$B그의 꿈은 이제 현실이 되었습니다.' WHERE `entry`=2791; +UPDATE `locales_page_text` SET `Text_loc1`='도처에 위험이 도사리고 있습니다!$B적들은 우리$B를 족쇄로 되돌리려 합니다.$B$B우리가 싸울 때는$B누가 해야 할 일을 했는지 생각하십시오.$B지옥절, 영원히!' WHERE `entry`=2792; +UPDATE `locales_page_text` SET `Text_loc1`='\'움직이는 모래의 전쟁\' 이후 거의 1000년이 흘렀습니다. 실리더스 사막 한가운데에서 판드랄 스태그헬름에게 큰 비극과 더 큰 짐이 닥친 것은 바로 이 전쟁 중이었습니다. 여기에 기술된 사건들이 궁극적으로 대드루이드의 불미스러운 성향을 형성한 것으로 생각됩니다.' WHERE `entry`=2793; +UPDATE `locales_page_text` SET `Text_loc1`='퀴라지로 알려진 고대의 지각 있는 곤충류 종족은 한때 칼림도어의 대부분을 지배하기 위해 경쟁했습니다. 전투에서 퀴라지와 정면으로 마주한 것은 화려하고 제국주의적인 스태그헬름과 그의 나이트 엘프 군대였습니다.' WHERE `entry`=2794; +UPDATE `locales_page_text` SET `Text_loc1`='아버지와 아들은 실리더스에서 점점 커지는 곤충류 무리를 막기 위해 열렬히 싸웠습니다. 안퀴라즈의 요새에서 실리시드의 끝이 없어 보이는 물줄기가 계속해서 퀴라지 군대의 세력을 강화했습니다. 실리더스 전체가 포위당했습니다.' WHERE `entry`=2795; +UPDATE `locales_page_text` SET `Text_loc1`='Staghelm이 후회할 결정으로 어린 Staghelm인 Valstann은 Southwind Village의 나이트 엘프 전초기지를 방어하라는 명령을 받았습니다. 안타깝게도 Valstann은 Southwind Village가 Ahn\'Qiraj의 군대에 함락되면서 그날 목숨을 잃었습니다.' WHERE `entry`=2796; +UPDATE `locales_page_text` SET `Text_loc1`='담대하고 무거운 마음으로 복수심에 불타는 Fandral Staghhelm이 밀고 나갔습니다. 실리더스에서의 패배는 나이트 엘프 국가와 아마도 세계에 큰 손실을 초래할 것입니다.\n\n 전투는 몇 달 동안 계속되었습니다. 퀴라지가 실리더스 전체를 점령했습니다. 스태그헬름과 그의 군대는 타나리스로 밀려났습니다. 군대가 죽고 무고한 무수한 사람들이 죽으면서 판드랄 스태그헬름을 몰아붙이던 오만함은 완전히 사라졌습니다.' WHERE `entry`=2797; +UPDATE `locales_page_text` SET `Text_loc1`='그의 자존심은 완전히 부서졌다. 스태그헬름은 그의 존재에서 두 번째로 오직 두려움에 의해서만 야기될 수 있는 그의 뱃속 깊은 곳에서 설렘을 느낄 것입니다. 그렇다면 스태그헬름이 노즈도르무의 자손인 아나크로노스에게 다가가 청동용군단의 도움을 간청한 곳도 타나리스였습니다.' WHERE `entry`=2798; +UPDATE `locales_page_text` SET `Text_loc1`='처음에 Anachronos는 하위 종족 문제에 Bronze Flight를 포함하는 것을 거부했습니다. 퀴라지가 무모하게 시간의 동굴을 공격하고 나서야 아나크로노스는 나이트 엘프와 힘을 합치기로 동의했습니다.' WHERE `entry`=2799; +UPDATE `locales_page_text` SET `Text_loc1`='아나크로노스는 강력한 청동용군단도 퀴라지 군대의 침략을 막을 수 없다는 사실을 곧 깨닫게 될 것입니다. 그의 입김으로 50마리의 벌레가 죽으면 100마리가 그 자리를 기다리고 있을 것입니다. 나이트 엘프 전선이 흔들리고 더 북쪽으로 밀려나 페랄라스의 야생으로 밀려날 위험이 도사리고 있는 상황에서 아나크로노스는 성위의 아이들에게 이 사실을 알려야 한다고 결정했습니다.' WHERE `entry`=2800; +UPDATE `locales_page_text` SET `Text_loc1`='그는 먼저 이세라의 용군단을 외쳤습니다. Merithra of the Dream은 그의 부름에 응답하고 그곳에서 Alexstrasza의 Dragonflight와 Malygos의 Dragonflight가 인식하게 될 것입니다.' WHERE `entry`=2801; +UPDATE `locales_page_text` SET `Text_loc1`='용들은 안퀴라즈 요새에서 수천 피트 상공에 있는 실리더스 상공의 성층권에서 만날 것입니다.\n\n 시간의 위상 노즈도르무의 자식 아나크로노스가 있었습니다.\n\n 에메랄드의 꿈에서 자연의 위상 이세라의 자식인 메리스라가 나올 것입니다.\n\n Aspect of Life, Alexstrasza의 자식인 Caelestrasz는 Red Dragonflight를 대표합니다.\n\n Aspect of Magic, Aspect of Magic의 자식인 Arygos는 Blue Dragonflight를 대표합니다.' WHERE `entry`=2802; +UPDATE `locales_page_text` SET `Text_loc1`='용들은 실리시드와 퀴라지가 안퀴라즈에서 쏟아지는 모습을 지켜보았습니다. 어떤 무력으로도 이 전쟁을 끝낼 수 없다는 것이 그들에게 분명해졌습니다. 본당 내부에는 수만 명의 퀴라지 병력이 기다리고 있었다. 매초마다 더 많은 부화와 프라이밍이 이루어졌습니다. 세상에 공개될 준비가 되었습니다.' WHERE `entry`=2803; +UPDATE `locales_page_text` SET `Text_loc1`='Arygos는 이상한 발산을 처음으로 알아 차 렸습니다. 안퀴라즈의 남쪽 사분면에 있는 거대한 사원에서는 퀴라지에서 감지한 그 어떤 것과도 다른 희미한 마법이 발산되었습니다. 아무리 노력해도 아무도 이 에너지의 근원을 찾기 위해 사원 안으로 더 깊이 들어갈 수 없었습니다. 엄청난 힘을 가진 무언가만이 그렇게 완벽하게 자신을 보호할 수 있습니다. 아마도... 곤충을 제어하는 ​​무언가가 있을 것입니다. 퀴라지까지 통제하는 무언가.' WHERE `entry`=2804; +UPDATE `locales_page_text` SET `Text_loc1`='용들은 세계가 또 다른 대재앙을 겪지 않도록 신속하게 대응해야 한다는 것을 알고 있었습니다. 신중한 숙고 끝에 최선의 조치는 진원지 또는 그 근처에서 호스트 군대를 저지하는 것이라고 결정되었습니다.' WHERE `entry`=2805; +UPDATE `locales_page_text` SET `Text_loc1`='나이트 엘프와 용군단의 정수를 끌어모아 거대한 방벽이 만들어질 것입니다. 실리시드와 그들의 대군주를 안퀴라즈 성벽 안에 가두고 미래의 침입을 막을 수 있는 마법의 방벽입니다. 안퀴라즈는 그 자체로 감옥이 될 것입니다.' WHERE `entry`=2806; +UPDATE `locales_page_text` SET `Text_loc1`='1일차\n 우리의 순례는 끝났습니다. 드디어 실리더스에 도착했습니다. 그곳에서 연락을 취해야 합니다. 우리는 기념비적인 사업이 될 일에 협력하기 위해 여러 곳에서 왔습니다.\n\n 엄청난 흥분감이 감돌고 있습니다. 내일 우리는 그들과 소통할 수 있는 건물을 짓는 데 우리의 모든 에너지를 바칠 것입니다.\n\n 내일 우리는 바람의 돌을 만들 것입니다!' WHERE `entry`=2807; +UPDATE `locales_page_text` SET `Text_loc1`='2일차\n 풍석의 위치는 큰 논쟁의 대상이었습니다. 우리 중 가장 현명한 사람이라 할지라도 옛 예언에 언급된 장소가 실제로 가리키는 곳을 확실히 결정할 수는 없습니다.\n\n 나는 원래 북부 그룹에 머물렀고 시간이 의심 할 여지없이 우리가 옳다는 것을 증명할 것입니다. 에너지선이 이 위치에서 해로운 각도로 교차한다는 주장은 어리석고 순진합니다.\n\n 이미 우리는 필요한 건축 자재를 빠른 속도로 모으고 있습니다.' WHERE `entry`=2808; +UPDATE `locales_page_text` SET `Text_loc1`='15일차\n 우리의 헌신은 결실을 맺었습니다. 우리는 바람 돌의 건설을 완료하는 첫 번째 캠프입니다. 다른 바보들이 우리와 함께 있었다면 우리는 일주일 안에 작업을 완료했을 것입니다!\n\n 내일 우리는 카줌 남작을 소환하는 것과 관련된 의식을 시작할 것입니다. 그는 시스템을 테스트하는 첫 번째 사람이 되라고 요구했고 그가 빨리 화를 내기 때문에 우리는 그를 반박할 수 없었습니다.\n\n 나는 그가 우리에게 가장 기뻐할 것이라고 기대합니다.' WHERE `entry`=2809; +UPDATE `locales_page_text` SET `Text_loc1`='모든 Twilight\'s Hammer 회원에게 즉시 전파합니다.$B$B반역자 Ortell에 대한 수색이 가장 만족스러운 속도로 진행되고 있습니다. 우리 정찰병은 그의 위치를 ​​Westfall에 있는 동굴 네트워크로 좁혔습니다.$B$BOrtell의 배신은 용서받지 못할 것이며 그의 탈출은 우리 조직에 큰 보안 위험을 초래합니다.$B$BOrtell의 행방에 대한 정보를 숨기고 있는 것으로 밝혀진 개인은 정당한 처벌을 받았습니다.$B$B-Twilight Lord Everun' WHERE `entry`=2810; +UPDATE `locales_page_text` SET `Text_loc1`='모든 Twilight Hammer 회원에게 즉시 배포하기 위해.$B$B실리더스의 현재 상황을 감안할 때 True Believer 텍스트의 모든 배포는 무장한 Twilight Hammer 인원 4명 이상의 호위하에 이루어집니다.$B$B찾은 회원은 모두 이 새로운 정책을 위반하면 즉결처벌을 받게 됩니다.$B$B-Twilight Lord D\'Sak' WHERE `entry`=2811; +UPDATE `locales_page_text` SET `Text_loc1`='모든 Twilight\'s Hammer 회원에게 즉시 배포합니다.$B$B다음 정보는 Abyssal Council에서 우리 주인과 소통하기 위해 바람의 돌을 사용하는 방법을 설명합니다.$B$B바람의 돌을 경솔하게 사용하는 모든 사람은 가장 고통스러운 방식으로 처벌받을 것입니다.$ B$B-Twilight Keeper 하분스' WHERE `entry`=2812; +UPDATE `locales_page_text` SET `Text_loc1`='Abyssal Templars$B$BA는 일상적인 의식을 위해 Abyssal Templars와 접촉할 수 있는 입문자입니다. 방어 마법이 발동하지 않도록 바람의 돌을 사용할 때는 항상 올바른 복장을 착용해야 합니다.$B$B감독자가 없는 상태에서 예상치 못한 비상 사태가 발생하면 Abyssal Templar를 소환할 수 있는 권한이 부여됩니다.$B$B소환 의식에 대한 자세한 내용은 지난 달 True Believer를 참조하십시오.' WHERE `entry`=2813; +UPDATE `locales_page_text` SET `Text_loc1`='Abyssal Dukes$B$B 지위의 메달을 소유한 시종만이 Abyssal Dukes와 접촉할 수 있습니다. 역의 메달은 원래 발급받은 개인만 사용할 수 있습니다.$B$B황혼의 망치단원이 Abyssal Dukes와 승인되지 않은 통신을 하거나 역의 메달을 무단으로 사용하는 경우 개인적으로 징계를 받습니다.' WHERE `entry`=2814; +UPDATE `locales_page_text` SET `Text_loc1`='The High Council of Abyssal Lords$B$BTwilight Lords만이 Prince Skaldrenox, High Marshal Whirlaxis, Baron Kazum 또는 Lord Skwol과 접촉할 수 있습니다.$B$B어떠한 상황에서도 Twilight\'s Hammer의 하위 구성원은 고등 평의회. 이런 식으로 바람의 돌을 사용하는 외부인은 발견되면 그 자리에서 잿더미가 될 것입니다.' WHERE `entry`=2815; +UPDATE `locales_page_text` SET `Text_loc1`='The State of the Cult, Volume 92$B$B우리 컬트의 상태가 이보다 더 웅장할 수 없기 때문에 형제 여러분, 기쁜 마음으로 인사드립니다. 우리는 군단이며 우리의 목표는 결실에 가까워지고 있습니다.$B$B신입 사원이 계속 모이고 있습니다. 그들은 어둠의 해안에 있는 우리 영주를 찬미하고, 불타는 협곡에서 환희에 차 머리를 숙이며 검은심연의 나락에서 우리 주인의 종인 아쿠마이를 껴안습니다. 형제자매 여러분, 곧 충실한 무리가 아제로스 전체를 뒤덮을 것입니다!' WHERE `entry`=2816; +UPDATE `locales_page_text` SET `Text_loc1`='State of the Cult, Volume 127$B$B정말 행복한 날입니다! 우리는 실리더스에서 시험을 받았고 통과했습니다!$B$B우리 최북단 캠프가 파괴되었다는 보고는 불성실한 자들의 마음에 도전이 될 수 있지만 이 학살을 비극으로 여겨서는 안 됩니다. 아니요!' WHERE `entry`=2817; +UPDATE `locales_page_text` SET `Text_loc1`='Abyssal High Council 중 하나가 우리 피를 흘린 것은 축복입니다! 우리는 쓰러진 동료들을 부러워해야 합니다. 그들의 영혼은 이제 가장 의로운 짐승의 뱃속에 살고 있기 때문입니다!$B$B고대 신을 찬양합니다! 그들의 종들을 찬양하라! 황혼의 망치단에 찬사를!' WHERE `entry`=2818; +UPDATE `locales_page_text` SET `Text_loc1`='교단 현황, 233권\n\n 기회가 또 찾아왔습니다, 형제자매 여러분! 자연을 사랑하는 비열한 집단인 세나리온 의회가 이제 우리를 상대로 요원을 보냅니다. 그들은 우리가 붉은 유인석을 소환하는 것을 막고 싶어할 것입니다. 우리는 그것을 허용할 수 없습니다!\n\n 붉은 돌은 우리의 새로운 동맹에게 매우 중요합니다. 세나리온 의회의 랩독이 성공하게 해서는 안 됩니다. 충실한 친구들이여, 굳건히 서십시오. 굳건히 서라!' WHERE `entry`=2819; +UPDATE `locales_page_text` SET `Text_loc1`='그들이 우리를 사랑한다는 것을 어떻게 알 수 있습니까?$B$B고대 신과 그 하수인이 어떻게 우리를 사랑할 수 있는지 궁금해하는 사람도 있을 것입니다. 그들은 우리를 죽이지 않습니까? 그들은 모두에게 고통과 괴로움을 일으키지 않습니까? 어떻게 그렇게 악의에 사로잡힌 존재들이 마음속으로 사랑을 알 수 있을까요?$B$B이 질문에 대한 간단한 대답이 있습니다. 너무 간단해서 말이 필요없죠?' WHERE `entry`=2820; +UPDATE `locales_page_text` SET `Text_loc1`='믿음. 믿음은 종의 기쁨이 우리에게 쏟아지는 샘물입니다. 믿음은 가장 추운 실리더스의 밤에도 우리를 따뜻하게 해 줄 것입니다. 종말의 날이 올 때 믿음이 우리 주님의 선한 은총 속에 우리를 지켜줄 것입니다.$B$B믿음이 우리를 구원할 것입니다.' WHERE `entry`=2821; +UPDATE `locales_page_text` SET `Text_loc1`='아케이나이트 부표를 만드는 방법:\n\n 부표에 아케이나이트를 섞으세요. 행운을 빌어요!\n\n 이렇게 쉬울 거라고 생각하지 않았죠? 나는 여전히 부서진 저울에 대해 당신에게 빚지고 있습니다, 오랜 친구.\n\n -Azuregos\n\n 추신 내가 그 자리에서 그 말도 안되는 소리를 만들었 기 때문에 실제로 아케이 나이트 부표를 만드는 방법을 알아낼 수 있기를 바랍니다. 그들이 Maws를 어떻게 찾을지 모르겠습니다.' WHERE `entry`=2822; +UPDATE `locales_page_text` SET `Text_loc1`='일기장에게,\n\n 오늘 나의 대적 Narain Soothfancy는 사형 집행 자리를 채우기 위해 친구들을 보내 나를 속이려 했습니다. 그의 처형. 믿을 수 있니?$B$BI가 그 망할 오두막에서 그를 유인하기 위해 이 사악한 계획을 고안하는 데 모든 어려움을 겪었고 그가 이것을 뽑았습니까? 어쨌든... 계속 쓰기에는 너무 화가 났습니다. 나중에 다시 올게요.' WHERE `entry`=2829; +UPDATE `locales_page_text` SET `Text_loc1`='일기장에게,\n\n 나는 마지막 입장 후 화가 나서 은신처를 떠났다. 소년은 내가 화가 났어요. 내 불안을 더 잘 반영하기 위해 부하들의 유니폼을 다시 디자인하기로 결정했습니다. 조금 나아진 것 같지만 뭔가 부족합니다. 곧 돌아올게요...' WHERE `entry`=2830; +UPDATE `locales_page_text` SET `Text_loc1`='일기장에게,\n\n 좋아, 이제 괜찮아. 내 부하 중 하나가 어린 소녀처럼 울 때까지 이겼어.$B$BHrm... 지금 기분이 좀 안 좋아. 잠깐 기다려요! 젠장, 나는 사악한 천재야! 악, 알아? 나는 나 자신에게 너무 실망했다. 곧 돌아올게.' WHERE `entry`=2831; +UPDATE `locales_page_text` SET `Text_loc1`='일기장에게,\n\n 나는 그를 안아주고 계속 잘하라고 말했다. 이제 기분이 좋아졌습니다. 일기장.$B$B내가 어디 있었지? 그래, 나라인! 아!!! 나는 그 남자가 싫어. 결국 우리가 Gnomeregan Institute of Tinkering의 학생이었을 때 모든 시험의 커브를 무너뜨린 것은 Narain이었기 때문입니다.$B$B저를 학교에서 쫓아내시겠습니까? 내가 아는 한, Gnomeregan은 그럴만한 가치가 있습니다!$B$B오늘은 여기까지입니다. 잘 자, 다이어리!' WHERE `entry`=2832; +UPDATE `locales_page_text` SET `Text_loc1`='일기장에게,\n\n 나는 늙어 가고 있음에 틀림 없다. Narain과 그의 속임수에 대해 이야기하고 있다는 것을 완전히 잊었습니다. 어쨌든, 나는 Narain 대신 Narain으로 위장한 미끼를 보고 너무 화가 나서 2인자에게 그 바보를 없애라고 명령했습니다!$B$BI가 내 비행 기계에 올라타 그의 소중하고 멍청하고 멍청한 책을 뜯어내기 시작했습니다. 드라코닉에서. 무슨 과시? 누가 Draconic을 읽습니까? 나는 그를 너무 싫어!' WHERE `entry`=2833; +UPDATE `locales_page_text` SET `Text_loc1`='일기장에게,\n\n 죄송합니다, 잠이 들었습니다. 그래서 나는 화를 내며 그 어리석은 책의 장을 내던져 버렸다. 나는 Darkwhisper에서 내 아래에 있는 악마를 보았고 첫 번째 장을 마법의 종이 토네이도 형태로 만들고 그 몸을 백만 조각으로 갈기갈기 찢기로 결정했습니다! 해방되었습니다. 마법 + 종이 = 재미.$B$B그게 너무 행복해서 동부 왕국으로 날아가기로 했어요. 첫 번째 목적지는 화산 심장부였습니다. 나린이는 항상 그 곳 얘기만 했어요! \"이것은 화산핵이고 라그나로스는...\"' WHERE `entry`=2834; +UPDATE `locales_page_text` SET `Text_loc1`='그거 알아? 그가 그것을 너무 좋아한다면, 화산 심장부로 가서 잿더미에서 챕터를 다시 되살려 자신의 책을 다시 맞추는 것을 좋아할 것입니다! Hah!$B$B동네에 있을 때 빅터 네파리우스의 연구실에 있던 노예 같은 기술자들이 이 드라코닉 재료를 사용할지도 모른다고 생각했습니다. 폭탄을 터뜨려라!' WHERE `entry`=2835; +UPDATE `locales_page_text` SET `Text_loc1`='이것은 일종의 스포츠가 되기 시작했습니다. 그 빌어먹을 책을 정말 쪼개고 싶었어요!$B$B다음 몇 방울은 쉬웠습니다.$B$B악취 나는 썩어가는 시체의 본고장이자 아마도 내가 먹어본 것 중 최고의 고추인 Undercity가 한 챕터를 얻었습니다. 다른 하나는 치즈의 수도인 스톰윈드입니다. 다이어리, 스톰윈드 치즈를 언더시티 고추에 올려본 적 있어? 안녕하세요? 그것은 약간의 경보를 울릴 것입니다.' WHERE `entry`=2836; +UPDATE `locales_page_text` SET `Text_loc1`='나는 이 시점에서 피곤해져서 비행 기계를 돌려 집으로 향했지만, 두 번 더 정차하기 전에는 아니었다. 저는 Lord Kazzak과 그의 악마를 Tainted Scar로 날려 보냈고(그는 제가 그렇게 하는 것을 싫어합니다) Onyxia의 굴뚝에 또 하나를 박았습니다.$B$B지쳤습니다. 자러 간다.' WHERE `entry`=2837; +UPDATE `locales_page_text` SET `Text_loc1`='누구에게 관심이 있는지,\n\n 우리가 하는 이 게임을 내가 얼마나 좋아하는지.\n\n 나는 당신이 이 편지를 읽고 있다면 어떻게든 기적이나 신의 개입을 통해 나를 정복했다고 생각할 수 있습니다. 터무니없는 일이라는 것을 압니다만, 이 세상의 역사에서 기묘한 일들이 일어났습니다.' WHERE `entry`=2838; +UPDATE `locales_page_text` SET `Text_loc1`='인생의 모든 것과 마찬가지로 이 슬픈 이야기에는 비극, 혼돈, 악의 영광스러운 은빛 안감이 있습니다. 당신이 나를 죽인 동안 당신은 너무 느리고 무질서한 방식으로 그렇게 했기 때문에 이 세상을 구하려는 당신의 유일한 희망을 내가 파괴한 후에 이 편지를 쓸 시간이 충분했습니다. 으스러진 붉은 수정 가루가 당신의 홀 파편에 남아 있습니다.' WHERE `entry`=2839; +UPDATE `locales_page_text` SET `Text_loc1`='내 보물창고에서 찾을 수 있는 네메시스와 스톰레이지 무기를 즐기세요. 내가 이것을 말할 때 나를 믿으십시오: 나는 나의 아버지가 할 수 없는 일을 했다는 것을 알게 되어 매우 기쁩니다...\n\n\n 감사합니다,\n\n 빅터 네파리우스 경\n \"네파리안\"' WHERE `entry`=2840; +UPDATE `locales_page_text` SET `Text_loc1`='굴뚝나무 목장조합을 대표하여 이 문제를 조사해 주셔서 다시 한 번 감사드립니다. 어느 그룹에 멧젠이 있는지 확실하지 않지만 둘 중 하나를 조사하는 것이 좋은 시작점이 될 것입니다!$B$B시간은 돈 친구이며 이 경우에는 시간이 매우 소중합니다. 신속하게 구출하십시오. 이러한 그룹은 그들이 할 수 있는 일을 가볍게 여겨서는 안 됩니다.$B$B어쨌든 다음 두 페이지는 우리가 받은 랜섬 노트입니다. 행운을 빌어요...' WHERE `entry`=2841; +UPDATE `locales_page_text` SET `Text_loc1`='순록을 다시 살리고 싶다면 신속하게 몸값을 지불해야 합니다. Southsea Pirates는 지불 지연을 좋게 여기지 않으며, 우리는 야수가 당신의 불법 복제에 얼마나 소중한지 알고 있습니다. $B$B합계 1000골드를 타나리스에 있는 Lost Rigger Cove 입구에 가져가세요. 순록을 구출하려는 시도는 멧젠이 아주 짧은 판자에서 아주 먼 거리를 걸어가는 결과를 낳을 것입니다.$B$BYeargh...$B$BSouthsea Pirates' WHERE `entry`=2842; +UPDATE `locales_page_text` SET `Text_loc1`='당신의 소중한 애완동물은 이글거리는 협곡의 끊임없는 열기 속에서 잘 지내고 있지 않습니다... 지체 없이 우리의 요구를 충족시키는 것이 현명할 것입니다.$B$B당신은 우리에게 5성 루비와 총 700골드를 가져다 줄 것입니다. 표시가 없는 단일 일반 패키지에 둘 다 넣습니다. 패키지를 Stonewrought Pass 입구에 일주일 안에 두세요.$B$B우리의 요구를 들어주지 않으면 Metzen이 전통적인 검은무쇠 드워프 겨울맞이 잔치의 메인 코스가 될 것입니다.$B$BMmmm... 순록...' WHERE `entry`=2843; +UPDATE `locales_page_text` SET `Text_loc1`='독수리보다 더 빨리 그의 준마들이 와서 $B$B그는 휘파람을 불고 소리를 지르며 그들의 이름을 불렀다$B$B\"자, 머서! 자, 칠튼! 자, 조던과 카플란!$B$B온, 네이글 !파르도! 온, 굿맨과 멧젠!$B$B베란다 꼭대기로! 벽 꼭대기로!$B$B이제 돌진하라! 돌진하라! 모두 돌진하라!\"' WHERE `entry`=2844; +UPDATE `locales_page_text` SET `Text_loc1`='내 연구를 통해 우리 동족에게 안전한 마법 에너지의 보조 공급원을 찾을 수 있기를 간절히 바랍니다. 태양샘이 사라진 지금, 비전 마법의 유혹에 굴복하지 않고 삶의 방식을 계속할 방법을 찾아야 합니다.\n\n 나는 신도레이의 미래가 다시 한 번 모두에게 빛나는 본보기가 될 수 있다고 믿습니다!' WHERE `entry`=2846; +UPDATE `locales_page_text` SET `Text_loc1`='아직 운이 없습니다. 내가 접근할 수 있는 작은 마법은 첨탑을 통해 전달되어야 합니다. 그래도 흥미로운 아이디어가 많이 있습니다. 나는 나의 가장 똑똑한 견습생들을 이 탐구의 길을 따르도록 하고 우리가 무엇을 생각해 내는지 볼 것입니다.' WHERE `entry`=2847; +UPDATE `locales_page_text` SET `Text_loc1`='이 페이지에 글을 쓴 지 꽤 되었습니다. 여전히 유망한 것은 없습니다. 어제 선스트라이더 섬의 학생 중 한 명인 펠렌드렌이 스승의 충고를 듣지 않고 고통에 굴복했다는 소식을 들었습니다.\n\n 노력을 배가하겠습니다.' WHERE `entry`=2848; +UPDATE `locales_page_text` SET `Text_loc1`='아무것도 아님. 그래도 나는 희망을 버리지 않을 것이다. 신도레이는 우리가 남쪽으로 포위된 이 순간에 마법에 의존하는 위치에 있을 여유가 없습니다.\n\n 나는 완전히 새로운 접근 방식을 고안했으며 성공한다면 내가 숨겨둔 일부 타락한 지옥 마법 동력원에서 \'불순물\'을 걸러낼 수 있을 것입니다. 조심히 진행해야 겠습니다.' WHERE `entry`=2849; +UPDATE `locales_page_text` SET `Text_loc1`='놀라운! 우리는 약간의 성공을 거두었지만 추출할 수 있었던 마법의 양은 미미했습니다. 나는 이 유망한 새로운 접근 방식에 집중하기 위해 대부분의 견습생을 학업에서 멀어지게 할 것입니다.\n\n 운이 좋다면 우리는 이 과정을 개선하고 하나의 돌로 두 마리 새를 죽일 수 있을 것입니다. 우리 자신을 위한 풍부한 에너지원이자 미래에 마주칠 수 있는 모든 지옥 마법에 대응할 수 있는 방법입니다!' WHERE `entry`=2850; +UPDATE `locales_page_text` SET `Text_loc1`='아니요! 새로운 프로세스를 실험하는 동안 내 주요 견습생인 Telethayon이 갑자기 경고 없이 바로 내 눈앞에서 오그라들어 형제들을 괴롭히는 상태에 굴복했습니다. 나는 그것을 막으려했지만 그는 너무 멀리 갔다. 나는 그를 불행에서 벗어나게 할 수밖에 없었다.\n\n 발견의 대가는 이렇지만 그 대가의 무게를 이미 너무 무겁게 느끼고 있습니다.' WHERE `entry`=2851; +UPDATE `locales_page_text` SET `Text_loc1`='감당하기엔 너무 벅차다... 두 명의 견습생이 더 쓰러졌다. 우리는 너무 조심하고 있었어... 뭐가 잘못됐는지 이해가 안 돼.\n\n 나는 이 조사를 포기하고 처음부터 다시 시작해야 할 것이다.' WHERE `entry`=2852; +UPDATE `locales_page_text` SET `Text_loc1`='나는 너무 늦었다. 세 번째 견습생은 나도 모르는 사이에 오염된 연구를 다른 사람들과 공유하고 있었습니다. 상황을 진정시키려고 노력하겠지만, 먼저 영향을 받지 않은 견습생들을 멀리 내보내야 합니다.\n\n 나는 문제에 대한 새로운 접근 방식을 찾기 위해 내가 Farstrider Retreat에서 안식년을 보낼 것이라고 그들 모두에게 알림으로써 그렇게 할 것입니다.\n\n 이 끔찍한 판단 오류를 속죄할 방법을 찾아야 합니다.' WHERE `entry`=2853; +UPDATE `locales_page_text` SET `Text_loc1`='BRAZIER OF INVOCATION: USER\'S MANUAL$B$BHaunted Loci를 찾을 수 있는 위치$B$B소개$B$B이 페이지에는 Lord Valthalak의 부적 사건에 연루된 타락하고 타락한 영혼과 영혼의 위치가 포함되어 있습니다. 당신은 이미 이 옛 동료들을 구했지만, 한때 그들의 영혼을 뒤틀었던 악의 혐오스러운 메아리가 여전히 그 귀신 들린 장소에 남아 있다고 추측합니다. 이것이 군주 Valthalak의 영혼의 사악한 힘이었습니다.$B$B게다가 화로를 사용하여 Lord Valathalak를 소환할 수도 있지만 이전과 마찬가지로 그렇게 하는 데 극도의 주의가 필요합니다.' WHERE `entry`=2859; +UPDATE `locales_page_text` SET `Text_loc1`='INTRODUCTION, 계속...$B$B화로 자체는 부름의 화로와 같은 기능을 합니다. 5개의 귀신이 들린 장소 중 하나의 범위 내에 두기만 하면 죽은 자의 영혼을 불러일으킵니다.$B$B참고로, 도발의 깃발은 다음과 같은 경우에 사용할 수 있습니다. 검은바위 나락의 투기장에서도 비슷한 방식입니다. 기회가 있을 때마다 Theldren과 그의 부하들에게 저에게 교훈을 가르쳐 주십시오.$B$B계몽을 더 원하신다면 계속 읽으십시오.' WHERE `entry`=2860; +UPDATE `locales_page_text` SET `Text_loc1`='ISALIEN$B$BNight Elven Priestess of the Moon$B$BIsalien이 회사를 떠나기로 결정했을 때 그녀는 한때 Eldre\'로 알려졌던 타락한 조상의 나이트 엘프 도시인 혈투의 전장으로 순례를 떠날 의도로 그렇게 했습니다. 탈라스. 그 안에는 소수의 나이트 엘프만이 조류를 막을 수 있었던 성소인 위대한 지식의 도서관이 여전히 서 있습니다. 그녀는 자신의 유산과 아마도 부적 조각에 대한 답을 찾는 데 열중했습니다. 그녀는 또한 Falrin Treeshaper의 좋은 친구였습니다.' WHERE `entry`=2861; +UPDATE `locales_page_text` SET `Text_loc1`='ISALIEN, 계속...$B$B불행히도 그녀와 그녀의 동료 히포그리프인 Empyrean이 도시에 들어서고 있을 때 그들은 칼날바람 알진과 그의 부하들에게 공격을 받았습니다. 거기서 그녀는 쓰러졌고, 다시는 일어나지 못했다. 어쩌면 이살리엔이 부적에 자신의 정수 일부를 담기 위해 발타라크 경이 투입한 사악한 마법의 비밀을 더 이상 밝히지 않은 것이 최선일 것입니다.$B$B알진이 거주하는 야외 방은 이러한 귀신이 들린 장소 중 하나입니다.' WHERE `entry`=2862; +UPDATE `locales_page_text` SET `Text_loc1`='MOR GRAYHOOF$B$BTauren Druid와 First to Fall$B$B또는 Grayhoof는 The Veiled Blade에서 충실하고 신뢰할 수 있는 동료였습니다. 그가 Valthalak 군주의 사악한 하수인에게 처음으로 쓰러졌다는 것은 불행한 일입니다. $B$BA 우리가 Valthalak에서 도망쳤을 때, 우리는 그의 유령 암살자와 스토커의 진정한 군대에 의해 쫓기고 있었습니다. 검은바위 첨탑에서의 탈출은 그야말로 혼란스러웠습니다. 불행하게도 그 과정에서 Mor는 어떻게든 발을 헛디뎠습니다. 어쨌든 그는 첨탑 아래 부분의 움푹 패인 곳으로 떨어졌습니다.' WHERE `entry`=2863; +UPDATE `locales_page_text` SET `Text_loc1`='MOR GRAYHOOF, 계속...$B$B나중에 우리는 Mor가 실제로 추락에서 살아남았다는 것을 발견했습니다. 그러나 나의 좋은 친구에게 행복한 결말은 없었습니다. 그는 Tazz\'Alaor의 트롤들에게 포로로 잡혔습니다. 얼마 지나지 않아 그가 워 마스터 부네에게 고문을 당하고 있을 때 발타라크의 암살자 무리가 뛰어들어 일을 끝냈습니다.$B$B모어 그레이후프의 영혼의 메아리를 높이고 싶다면 워 마스터 부네의 방은 유령이 출몰하는 장소입니다.' WHERE `entry`=2864; +UPDATE `locales_page_text` SET `Text_loc1`='JARIEN 및 SOTHOS$B$BJarien과 Sothos는 내가 아는 한 가장 편협한 사람들 중 두 명이었습니다. 그러나 전투원으로서의 그들의 기술은 탁월했고 돈에서 나왔기 때문에 The Veiled Blade의 리더 인 Anthion이 계속 유지 한 것 같습니다. $B$B남매는 결국 Scarlet Crusade의 가르침과 철학에 매혹되었습니다. . 그들은 우리가 여행하는 동안 스컬지를 처치하는 데 항상 어떤 열의를 보였고 그들의 가족이 조직과 관련이 있다고 의심되었습니다.' WHERE `entry`=2865; +UPDATE `locales_page_text` SET `Text_loc1`='JARIEN과 SOTHOS, 계속해서...$B$B그래서 그들은 십자군에 가입하려는 사람들에게 요구되는 시련에 직면해 있음을 알게 되었습니다. 그들에게 특히 흥미로운 것은 대열 내에서 기사 작위의 지위였습니다. 분명히 더 어려운 테스트가 필요한 것입니다. 나중에 Sothos가 그의 최종 테스트에 실제로 실패했음이 밝혀졌기 때문입니다. 그러나 Jarien은 그것을 가지지 않을 것이고 공개적으로 도전하면서 그녀는 기사들 사이에서 그녀와 합류할 수 있다고 주장했습니다. 우리가 수집한 바에 따르면, 대십자군 다스로한은 그의 방 한가운데 있는 그 자리에서 둘 다 죽였습니다.$B$B따라서 이 귀신 들린 장소 중 또 다른 곳은 스트라솔름의 붉은 요새 안에 있는 진홍빛 왕좌입니다.' WHERE `entry`=2866; +UPDATE `locales_page_text` SET `Text_loc1`='KORMOK$B$B두 머리 오거 네크로맨서$B$B코르목에 대해 뭐라고 할 수 있습니까? 그는 예전에는 그다지 나쁘지 않았던 캐스터 종류의 머리가 둘 달린 오우거였습니다. 우리가 그를 우리로 처음 데려갔을 때 그것은 우리가 불타는 평원에서 받아들인 어떤 직업에 대한 포로였을 때였습니다. 하지만 그는 우리가 곤경에 처한 상황에서 벗어나도록 돕는 데 자신이 매우 중요하다는 것을 증명했고, 그래서 그는 회사의 최고 마법사 중 한 명이 되었습니다.$B$B그에 대한 이상한 점은 그의 완전히 다른 성격이었습니다. 두 개의 머리. 하나는 약간 어리석지는 않지만 항상 쾌활한 반면, 다른 하나는 교활하고 계산적이며 눈에 거의 죽은 표정이었습니다. 정말 오싹합니다.' WHERE `entry`=2867; +UPDATE `locales_page_text` SET `Text_loc1`='KORMOK, 계속...$B$B나중에, 여행을 통해 Kormok은 마법의 강령술적 측면에 노출되었습니다. 불행하게도 그 소름 끼치는 머리는 죽은 영혼을 되살리는 데 애착을 보였고 특히 정화 섬의 추방된 영혼을 소환하여 자신의 명령을 수행하는 것을 좋아했습니다.$B$B회사가 해체된 후 Kormok은 Scholomance에 등록하여 더 나아가 그의 \'교육\'. 유령 암살자들은 학교에 들어가는 것이 너무 쉽다는 것을 알아차리고 그의 새로운 주인인 Ras Frostwhisper가 보는 앞에서 그를 죽였습니다.$B$B이로 인해 Ras Frostwhisper의 방은 화로를 성공적으로 사용할 수 있는 유령의 장소 중 하나가 되었습니다.' WHERE `entry`=2868; +UPDATE `locales_page_text` SET `Text_loc1`='Lord VALTHALAK$B$B드라코니드 귀족이자 검은바위 첨탑의 전 장군$B$B드라키사스 장군 이전에 엄청난 힘을 가진 용족 흑마법사 로드 발타라크가 있었습니다. 첨탑의 지도부가 손을 바꾸는 것은 흔한 일이고, 불행하게도 우리는 최근의 권력 이동에 한몫을 하게 되었습니다.$B$B우리는 무법항에서 나온 고블린 밀수 마법사의 의뢰를 받았습니다. , Gremnik Rizzlesprang, Valthalak의 주문서를 훔치기 위해. 우리는 그가 연구를 원했는지 판매를 원했는지(또는 둘 다) 알지 못하며 지금은 중요하지 않습니다. 중요한 것은 우리가 검은바위 첨탑의 상류에 침투하여 군주 발타라크를 그의 은신처에서 죽였다는 것입니다. 그때부터 재미가 시작되었습니다.' WHERE `entry`=2869; +UPDATE `locales_page_text` SET `Text_loc1`='Lord VALTHALAK, 계속...$B$B우리는 영혼 조작과 관련된 Valthalak의 마법 지식의 깊이를 전혀 몰랐습니다. 그러나 우리는 그렇게 했고 그것이 우리가 할 수 있는 마지막 직업임이 입증되었습니다.$B$BLord Valthalak을 죽이고 그의 주문서를 가져간 Kormok은 그의 부적에서 무언가를 감지했을 것입니다. 그는 그것을 전리품의 자신의 몫으로 삼겠다고 주장했고, 그것은 곧 그 물건에 대한 열띤 논쟁과 거의 싸움으로 발전했습니다. 우리는 부적이 실제로 Valthalak의 영혼의 상당 부분을 담고 있다는 것을 당시에는 몰랐습니다. 우리는 나중에 그 사실을 알게 되었고 매우 불쾌했습니다.' WHERE `entry`=2870; +UPDATE `locales_page_text` SET `Text_loc1`='Lord VALTHALAK, 계속...$B$B부적을 산산조각 내면서, 우리는 Valthalak의 새로 부활한 유령과 그의 유령 암살자 군대로부터 도망쳤습니다. 그리고 우리가 부적을 놓고 싸우면서 내는 소음은 첨탑의 남은 수비수 중 다수를 깨웠습니다!$B$B거의 우리 모두가 검은바위에서 나왔고 우리가 안전하다고 생각했습니다. 하지만 저 너머에서 발타라크는 우리가 어디에 숨어 있든 상관없이 부하들을 보냈습니다. 장막의 칼날은 그 임무 후 곧 부서졌고, 그 후 우리는 정말 쉽게 따왔습니다.$B$BA당신이 알아야 할 점은, 이것이 Lord Valthalak의 거처, 지금 검은바위 첨탑에 있는 The Beast의 방, 귀신이 들린 마지막 장소가 된다는 것입니다.' WHERE `entry`=2871; +UPDATE `locales_page_text` SET `Text_loc1`='모든 건강한 남성과 여성에게:\n\n 스컬지가 돌아왔고 우리는 이 위협에 맞서기 위해 말다툼을 제쳐두어야 합니다. 은빛 여명회는 스컬지의 위협에 맞서 무기를 들고자 하는 그 누구도 외면하지 않을 것입니다.\n\n 우리 땅을 지키려는 자들이 동부 역병지대에 있는 희망의 빛 예배당에 집결하고 있습니다. 함께라면 우리는 승리할 것입니다.\n\n 롤스의 수호자\n 은빛 새벽' WHERE `entry`=2872; +UPDATE `locales_page_text` SET `Text_loc1`='나의 에밀리,$b$b몇 일 전, 우리는 집으로 돌아가라는 왕의 명령에 따라 이 빛이 버려진 곳에서 야영을 중단했습니다. 황량한 환경에도 불구하고 내 마음은 가벼웠습니다. 기나긴 해안 여행과 길고 힘든 항해를 마치고 당신의 품에서 위안을 찾을 수 있다는 것을 알았기 때문입니다.$b$b우리는 오늘 우리의 배를 찾기 위해 해안선에 도착했습니다. 반환, 까맣게 탄 껍질에 지나지 않습니다. 우리는 떠날 수 없고, 이 지독한 황무지의 심장부로 밀고 들어갈 수밖에 없습니다.$b$b당신을 안전하게 지키기 위해 세상 끝까지 갔습니다, 에밀리... 그리고 지금... 당신과 함께 로데론에 머물렀던 나의 모든 것.$b$b당신 생각이 깨어 있는 모든 순간을 채웁니다. 사랑하는 여러분, 이 얼어붙은 땅에서 당신은 나의 온기입니다. 아무도 그것을 빼앗을 수 없습니다.$b$bMaxwell' WHERE `entry`=2878; +UPDATE `locales_page_text` SET `Text_loc1`='르우벤,$b$b나는 당신이 결코 그것을 보지 못할 수도 있다는 것을 알고 이 편지를 씁니다. 하스글렌 벽을 계속 두드리는 소리를 들으며 가만히 있을 수는 없습니다. 언데드들은 우리 마을 밖에 있고, 그들의 공격은 끊이지 않으며, 우리는 증원군이 도착할 때까지 마을 사람들을 지키는 임무를 맡았습니다.$b$b마지막 돌격에서 내 다리가 부러졌기 때문에, 나는 쓸데없이 칼을 옆구리에 끼고 앉아 있었습니다. 우리의 방어에 위반이 있는 경우. 쓸데없는 농담은 없고... 싸움과 죽음의 소리만 있을 뿐입니다. 공기는 공포로 가득 차 있습니다.$b$b아서스 왕자가 이곳에서 병사들과 최전선에서 싸우고 있습니다. 그가 없었다면 우리는 오래 전에 쓰러졌을 것입니다. 이 땅과 그 백성에 대한 그분의 사랑은 전염성이 있습니다. 나는 기꺼이 그의 밑에서 봉사하며 내 생애가 끝날 때까지 그렇게 할 것입니다.$b$b싸움은 점점 더 격렬해집니다. 다리가 부러지든 말든 나는 여기 앉을 수 없다. 모든 검이 필요합니다. 행복한 시간에 이 말이 당신을 찾길 바랍니다.$b$b당신의 친구$bLeagrem$b$b' WHERE `entry`=2880; +UPDATE `locales_page_text` SET `Text_loc1`='$b$bHeliana,$b$bI, Vargus, 반대의 바람에도 불구하고 아직 살아 있습니다. 나는 이 우스꽝스러운 갑옷을 입고 시골을 배회하는 것을 경멸합니다.$b$b우리의 최근 명령은 곡식을 쫓고 안돌할로 향하는 것입니다. 내가 왜 안돌할에 있는 식품점에 신경을 써야 합니까? 군대에 있다는 이 모든 개념은 우스꽝스럽습니다.$b$b안심하세요, 헬리아나 이모, 제가 당신의 유산을 위해 돌아올 것입니다; 내가 중상을 입고 음식 없이 버려지더라도 순전한 원한이 나를 계속 몰아갈 것입니다.$b$bVargus$b$b' WHERE `entry`=2881; +UPDATE `locales_page_text` SET `Text_loc1`='친애하는 Amelia,$b$b오늘 밤 나는 시간이 끝날 때까지 나를 괴롭힐 일을 보았습니다.$b$b스트라솔름은 불타고 있습니다... 그리고 우리는 책임이 있습니다.$b$b우리 왕자님은 오늘밤 우리를 도시의 거리로 인도했습니다. 그는 우리에게 마을 사람들의 집에 침입하여... 그들이 잠든 사이에 죽이라고 명령했습니다. 그들은 역병에 걸렸고 아서스 경을 주장했으며 그들이 우리를 죽이기 전에 죽임을 당해야 했습니다.$b$b그것은 학살이었습니다. 수백 명이 그들을 보호하기로 맹세한 자들의 검 앞에서 소리 없이 죽었습니다. 나는 더 이상 참을 수 없었다. 나는 도망쳤습니다.$b$b탈영자일지 모르지만 그런 만행을 저지를 수는 없었습니다. 모든 가정에서 나는 희생자들이 죽어가는 당신이나 우리 아이들의 얼굴을 볼 수밖에 없었습니다. 그것에 맞서는 것이 배신자가 되는 것이라면 그렇게 하십시오.$b$b제때에 당신에게 돌아갈 길을 찾고 싶지만 길이 안전하지 않습니다. 내가 없을 때 우리 아이들에게 사랑을 주세요.$b$bJames$b$b' WHERE `entry`=2882; +UPDATE `locales_page_text` SET `Text_loc1`='Samla,$b$b우리가 아서스 경을 북쪽으로, 계속 북쪽으로 따라갈수록 마음이 무거워집니다. 그는 한때 빛으로 빛났지만 지금은 젊은 성기사의 영혼이 어두워지는 것을 느낍니다. 그의 열정은 내가 예측할 수 없는 그의 영혼의 악몽에 대한 생각에 의해 그늘져 있습니다...$b$b우리는 곧 얼어붙은 황무지에 상륙할 것입니다. 많은 부하들이 추위와 부패한 짐승과의 전투로 병들었지만 아서스는 얼음에서 찾는 것이 전투의 흐름을 바꿀 것이라고 말했습니다. 그러나 나는 그의 말에서 위로를 얻지 못했습니다. 그가 그 말을 한 후... 그의 구불구불한 입술에 심어진 음울한 미소가 어떤 눈보라보다 더 나를 차가워지게 했습니다.$b$b우리를 위해 기도해주세요, Samla, 그리고 우리의 세상을 위해 기도하세요,$b $b토르갈$b$b' WHERE `entry`=2883; +UPDATE `locales_page_text` SET `Text_loc1`='친애하는 Pamela,$b$b내일 우리는 안돌할에서 우리의 입장을 밝힙니다. 이것이 당신에게 보내는 마지막 편지가 될까봐 두렵습니다, 내 사랑. 언데드들은 지치지 않고 우리는 인간일 뿐입니다. 우리는 그들을 막을 수 없습니다. 그러나 걱정하지 마십시오. 비록 우리는 죽을 것이 확실하지만 우리의 희망은 여전히 ​​강합니다. 빛이 승리할 것입니다!$b$b사랑하는 이여, 그 어둠의 공포가 우리의 성벽을 습격하고 우리를 덮칠 때 내 마지막 생각이 죽음에 이르지 않을 것이라는 사실을 알고 위안을 얻습니다. 나는 내 품에 안긴 당신을 생각하고 마침내 평화를 알게 될 것입니다.$b$bChristoph' WHERE `entry`=2884; +UPDATE `locales_page_text` SET `Text_loc1`='안녕, $n. 알고 보니 그 쪽지에서 약간의 정보를 찾았습니다.$b$b제임스에 대해서는 거의 찾을 수 없었습니다. 그러나 나는 Amelia에 대한 약간의 가족 정보를 발견했습니다. $b$b 그녀와 그녀의 자녀는 전쟁에서 살아남지 못했지만 그녀의 형제인 Alexander Calder라는 남자는 전쟁에서 살아남지 못했습니다. Ironforge의 Forlorn Cavern에서 Burning Legion의 위험한 마법을 연구하는 그를 찾을 수 있습니다.$b$b그녀는 또한 그녀와 가까운 사촌이 있었는데, Deze Snowbane이라는 여성이 아라시 분지를 위한 전투를 촉진했습니다. Orgrimmar 내에 있습니다.$b$b다음에 이 지역에 있을 때 그 중 한 곳을 방문해야 합니다. 나는 그들이 잃어버린 아멜리아에 대해 듣고 싶어할 것이라고 확신합니다. $b$b' WHERE `entry`=2885; +UPDATE `locales_page_text` SET `Text_loc1`='안녕하십니까, $n님. 제 연구 결과에 관심이 있으실 거라고 생각했습니다.$b$b알고 보니 루벤과 리그렘은 둘 다, 말하자면, 가족에 의해 살아 남았습니다. 그들이 잃어버린 병사의 운명을 이미 알고 있더라도 그들 중 한 명을 방문하는 것은 가치 있는 모험이 될 수 있습니다.$b$b언더시티의 워 쿼터에서 르우벤의 전처인 조안나 화이트홀을 찾을 수 있습니다. . 그녀가 이 소식을 얼마나 잘 받아들일지 확신이 서지 않습니다.$b$bLeagrem의 경우, 그의 숙모는 스톰윈드에서 고아원 원장이 되었으며, 훌륭한 직책을 맡게 되었습니다.$b$b인생의 길에 상관없이, 행운을 빕니다.$b$b' WHERE `entry`=2886; +UPDATE `locales_page_text` SET `Text_loc1`='$n, 이 편지가 당신을 잘 찾길 바랍니다. 약간의 조사 끝에 당신이 회수한 쪽지를 쓴 사람들에 대한 몇 가지 정보를 발견했습니다.$b$bSamla의 아버지는 자신의 신념을 따라 썬더 블러프로 순례하는 포세이큰과 트롤을 이끌고 있습니다. 그의 이름은 Miles Welsh이고 Pools of Vision에서 그의 동료 언데드와 함께 그를 찾을 수 있습니다.$b$bTorgal은 한편 그의 사촌인 Elissa Dumas가 살아 남았습니다. 그녀는 내가 이해하게 된 것에서 은둔형입니다. 그녀는 다르나서스에 있는 달의 사원에서 하루를 보냅니다.$b$b당신이 할 수 있는 모든 사람을 방문하도록 촉구합니다, $n. 그들은 Torgal이나 Samla의 운명에 대해 전혀 알지 못했을 것입니다.$b$b' WHERE `entry`=2887; +UPDATE `locales_page_text` SET `Text_loc1`='수호자는 당신이 발견한 편지 $n을 전달했고, 당신이 업데이트를 고맙게 생각할 것이라고 생각했습니다.$b$b언급된 \"바르구스\"의 마지막 생존 가족은 세나리온 요새에 거주하는 실리더스 사막까지 추적되었습니다. 그는 Garon Hutchins라는 이름을 사용합니다.$b$b다음에 황무지로 여행할 때 그와 이야기해야 합니다. 그는 우리가 배운 것을 듣고 싶어할 것입니다.$b$b' WHERE `entry`=2888; +UPDATE `locales_page_text` SET `Text_loc1`='인사말. 마침내 당신이 스컬지에서 발견한 서신을 조사할 시간을 찾았습니다. 약간의 노력이 필요하긴 했지만 고인의 살아 있는 친척을 찾은 것 같습니다.$b$b맥스웰의 여동생인 자레나 크롬윈드(Zarena Cromwind)라는 이름이 무법항에서 작은 무기 세공인 가게를 운영하고 있습니다. 그녀가 그녀의 오빠와 얼마나 가까웠는지 모르겠지만, 지나가다가 발견되면 회의를 주선해야 합니다. 이러한 문제에 대한 종결은 이 시대에 소중하고 드문 일입니다.$b$b' WHERE `entry`=2889; +UPDATE `locales_page_text` SET `Text_loc1`='당신이 싸운 전직 군인에 대한 정보를 드디어 찾았습니다. 이 특정 가계도가 제대로 문서화되지 않았기 때문에 추적하기 어려웠지만 마침내 혈족을 찾았습니다.$b$b희망의 빛 예배당의 관리인 알렌이 사실 크리스토프의 아들이라고 믿으시겠습니까? 아버지에 대한 소식을 들으면 마음이 편해질 수 있습니다. 역병의 땅에서 다시 한 번 은빛 여명회를 섬기게 된다면 그와 이야기해 보십시오. 그것은 친절일 것입니다.$b$b' WHERE `entry`=2890; +UPDATE `locales_page_text` SET `Text_loc1`='첫 날이 갈 것으로 기대할 수 있는 만큼 우리의 첫 날도 잘 갔다. 우리는 대부분의 시간을 베이스캠프를 세우는 데 필요한 준비를 하는 데 몰두했습니다. 담수 강 입구 옆에 이상적인 환경을 찾았습니다. 근처의 오래되고 버려진 부두로 판단하면 이 사이트는 언젠가 사람이 거주했던 것입니다. 원주민에 관해서는 오직 시간만이 그 이야기를 말할 수 있습니다.' WHERE `entry`=2946; +UPDATE `locales_page_text` SET `Text_loc1`='이 원정을 위해 나는 Ajeck Rouack과 Sir S. J Erlgadin을 내가 신뢰하는 하인 Barnil Stonepot과 함께 모았습니다. 나는 얼라이언스를 수호하기 위한 많은 전투에서 아제크의 아버지 편과 함께 싸웠다. 그녀의 성장을 보는 것은 매우 특별합니다. 그녀의 아버지는 그녀에게 무기 사용법을 잘 가르쳤습니다. 활을 다루는 그녀의 기술을 보면 그 정맥을 통해 흐르는 엘프의 피가 있는지 궁금합니다.' WHERE `entry`=2947; +UPDATE `locales_page_text` SET `Text_loc1`='S. J. 얼가딘 경은 인간 귀족 출신입니다. 그의 아버지 Erlgadin 백작은 그의 관대함으로 유명했습니다. 2차 대전쟁 이후 스톰윈드 복구 기간 동안 석공 길드의 노동 조건 개선을 위해 로비한 것은 바로 백작이었습니다.' WHERE `entry`=2948; +UPDATE `locales_page_text` SET `Text_loc1`='그 후 몇 년 동안 스톰윈드가 Stonemasons \'Guild를 배신한 후 Erlgadin 경은 왕국 내에서 귀족의 역할에 대해 씁쓸해졌습니다. 그는 더 이상 귀족 가문에서 아버지의 혈통이 얻은 지위를 유지하기를 원하지 않았습니다.\n\n 그러나 나는 빗나간다. 이 이야기의 목적은 정치 논문이나 전기로 행동하는 것이 아닙니다. 이것은 Stranglethorn의 푸른 언덕에서 큰 사냥감을 사냥한 경험에 대한 설명입니다....' WHERE `entry`=2949; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 태양과 함께 일어났습니다. Barnil은 아침 식사를 준비하기 시작했습니다. 나는 아제크의 주의가 다소 산만하다는 것을 알아차렸다. 하루의 여행은 길고 우리의 사냥은 우리를 위험에 가깝게 만들 것입니다. 집중력이 부족하면 쉽게 잘못된 사고로 이어질 수 있습니다. 하지만 아제크는 강가에 서서 식기를 씻는 바닐에게서 시선을 돌리지 못하는 것 같았다.' WHERE `entry`=2950; +UPDATE `locales_page_text` SET `Text_loc1`='그날의 사냥 전략에 대한 Ajeck의 관심 부족에 대해 제가 의문을 제기하려는 순간, 그녀는 화살통에 손을 뻗어 화살을 뽑아 불쌍한 Barnil을 향해 총을 쏘았습니다. 하지만 아제크가 쏘고 있던 것은 바닐이 아니었다. Barnil이 입을 벌린 채 옆으로 물러났을 때, Ajeck의 화살이 그의 두 눈 사이에 완벽하게 꽂힌 채 수면 위로 떠오른 커다란 강악어였습니다.' WHERE `entry`=2951; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 뒤엉킨 정글의 무성한 무성함을 통해 서쪽을 향해 출발했습니다. 느리고 신중한 발걸음으로 우리는 먹이를 찾기 위해 울창한 나뭇잎 사이를 걸었습니다. 답답한 침묵 속에 아침이 지나갔다. 계곡에는 바람조차 불지 않고 있었다. 오후가 되자 원정대는 불안해졌습니다. Barnil은 더 이상 먹이를 추적하는 포식자의 조심스러운 발걸음으로 걷지 않습니다. 오히려 그는 마른 나뭇잎이나 떨어진 나뭇가지를 시끄럽게 밟으며 서투르게 길을 따라 걸었다.' WHERE `entry`=2952; +UPDATE `locales_page_text` SET `Text_loc1`='한 번의 실수로 Erlgadin은 Barnil의 어깨에 무거운 손을 얹었습니다. 아제크와 나는 그저 그 남자가 바닐의 부주의에 대해 절실히 필요로 하는 꾸중을 하는 것이라고 생각하고 무심코 흘긋 쳐다보았다. 그러나 Erlgadin은 머리를 근처의 쓰러진 나무로 천천히 손짓했습니다. 우리를 다시 응시하는 것은 면도날처럼 날카로운 송곳니 한 입 바로 위에 날카로운 두 개의 검은 눈이었습니다.' WHERE `entry`=2953; +UPDATE `locales_page_text` SET `Text_loc1`='그 짐승은 수컷 가시덤불호랑이였습니다. 내가 라이플을 장전하기 전에 Erlgadin은 석궁을 들고 짐승에게 발사했습니다. 볼트는 마크를 빗나갔고 왼쪽 측면에서 야수를 무겁게 잡았습니다. 호랑이는 도망치려고 헛되이 시도했지만 상처가 너무 심했습니다. 야수는 Barnil이 던진 도끼로 살인을 끝낼 때까지 비극적인 몇 초 동안 비틀거렸습니다.' WHERE `entry`=2954; +UPDATE `locales_page_text` SET `Text_loc1`='살인은 원정대 사이에 축제 분위기를 불러 일으켰습니다. Barnil은 모두가 즐길 수 있도록 미드를 따랐습니다. 그러나 우리의 축제는 오래 가지 못했습니다. 베이스 캠프로 돌아가기 위해 시체를 준비하고 있을 때 우리 모두는 끔찍한 으르렁거림에 허를 찔렸습니다. 내 평생 동안 나는 피가 굳는 것을 들어 본 적이 없습니다.' WHERE `entry`=2955; +UPDATE `locales_page_text` SET `Text_loc1`='저 위의 바위 벼랑에서 석양의 실루엣으로 내가 본 것 중 가장 큰 맹금류를 알아볼 수 있었습니다. 나는 내 소총으로 서투른 일제 사격을 할 수 있었지만 고양이는 그의 입장을 고수했습니다. 그는 이번에는 처음보다 더 크게 으르렁거리더니 사라졌다.\n\n 우리는 소지품을 챙겨 엄숙하게 캠프로 돌아갔습니다.' WHERE `entry`=2956; +UPDATE `locales_page_text` SET `Text_loc1`='아제로스 전역에서 표범 모피에 대한 수요가 높기 때문에 다음 날에는 표범을 사냥하는 데 보내겠다고 원정대에 약속했습니다. 그러한 수요가 모든 건장한 사냥꾼, 덫사냥꾼, 모피 상인이 얼라이언스의 이름으로 용감하게 목숨을 바치는 것과 함께 존재해야 한다는 것은 이치에 맞습니다.' WHERE `entry`=2957; +UPDATE `locales_page_text` SET `Text_loc1`='아제크와 얼가딘 경은 드워프 소총으로 효과적으로 사냥하는 법을 배우고 싶어했습니다. 나는 두 사람에게 기본 범위 무기를 베이스캠프에 두도록 했습니다. Barnil과 나는 그들에게 Ironforge의 최고급 화기를 제공했습니다.' WHERE `entry`=2958; +UPDATE `locales_page_text` SET `Text_loc1`='이날 우리는 새로운 표범 발자국을 따라 남쪽으로 모험을 떠났습니다. 곧 우리는 거대한 밧줄 다리가 놓여 있는 계곡에 도착했습니다. 나는 공학적 경이로움을 보았을 때 이 지역에 대한 Brann의 설명문을 생각하지 않을 수 없었습니다. 원주민 트롤이 교육을 받지 못한 원시 종족이라고 생각하는 경우가 많았지만, 다리의 뛰어난 장인 정신을 바라보면서 트롤 건설자들이 불가능해 보이는 위업을 극복한 기술을 알아볼 수 있었습니다.' WHERE `entry`=2959; +UPDATE `locales_page_text` SET `Text_loc1`='오래지 않아 Ajeck은 남서쪽으로 표범을 추적했습니다. 우리는 사냥감을 예상하여 총을 준비하고 조용히 걸었습니다. 근처의 울창한 숲에서 나뭇가지가 부러져 즉시 우리의 주의를 끌었습니다. 거기에 뭔가가 있었다. Barnil에 대한 단호한 시선은 내 생각을 전달하기에 충분했습니다. 바닐은 천천히 라이플을 내렸다. 이 살인은 우리를 위한 것이 아닙니다. 그것은 우리의 인간 동료들을 위한 것이었습니다. 우리의 연기 나는 통 앞에서 셀 수 없이 많은 표범들이 목숨을 잃었습니다. 이 살인은 인간을 위한 것입니다.' WHERE `entry`=2960; +UPDATE `locales_page_text` SET `Text_loc1`='아제크와 얼가딘 경은 흔들리는 나무 밑동에 있는 뻣뻣한 잡초에 총을 겨누고 자세를 취하고 서 있었다. 한낮의 태양이 우리를 무겁게 내리쬐었습니다. 핀을 뒤로 당기자 Elrgadin의 관자놀이에서 땀이 천천히 흘러내렸습니다. 찰칵 소리가 나자 울창한 식물이 갈라지고 커다란 흑표범 한 마리가 아름다운 표본으로 평원으로 달려나왔습니다.' WHERE `entry`=2961; +UPDATE `locales_page_text` SET `Text_loc1`='인간들은 표범이 나무 경계선을 따라 달릴 때 조준경을 훈련했습니다. 총신은 완벽하게 평행하게 나란히 움직였습니다. Barnil은 나에게 촉구하는 시선을 주었지만 나는 고개를 저었다. 이번 사냥은 바닐이나 내가 아니라 인간들을 위한 것이었다. Erlgadin은 표범을 완전히 놓치고 호황을 누리는 총알을 발사했습니다. 분명히 그는 소총 폭발의 폭력적인 반동에 대비하지 못했습니다.' WHERE `entry`=2962; +UPDATE `locales_page_text` SET `Text_loc1`='그의 총은 그의 팔에서 격렬하게 뒤로 던져졌다. 총신이 옆으로 휙 날아가더니 아제크의 라이플 아래로 올라왔다. 아제크는 방아쇠를 당길 정확한 순간을 선택했다. 조준선이 서투르게 나무 한가운데를 향하고 있던 소총이 뚜렷한 굉음과 함께 발사되었습니다. 새 떼가 캐노피에서 비명을 지르며 사방으로 흩어졌습니다. 나무에서 연기 기둥이 피어올랐다. 우리는 도망가는 표범에게 거대한 가지가 똑바로 떨어져 등이 부러지는 것을 경외심으로 지켜보았습니다.' WHERE `entry`=2963; +UPDATE `locales_page_text` SET `Text_loc1`='몇 주가 지나면서 표범과 호랑이 가죽의 비축량이 엄청났습니다. 나는 원정대가 우리의 초점을 새로운 도전인 랩터스로 옮겨야 할 때라고 결정했습니다.\n\n 인간들은 Barnil과 내가 제공한 훈련에 감사하면서도 총기를 사용한 사냥을 자제하기로 결정했습니다. 아제크는 가느다란 활을 사용하는 것이 훨씬 더 편했고 얼가딘 경은 그의 튼튼한 석궁 없이는 야영지를 떠나지 않았습니다.' WHERE `entry`=2964; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 Tkashi Ruins를 지나 남쪽으로 향하면서 첫 번째 빛에 출발했습니다. Barnil은 Bloodscalp Tribe의 구성원을 만날 수 있다고 우려했습니다. 나는 Barnil에게 Bloodscalps가 부족의적인 Skullsplitters를 파괴하는 데 더 관심이 있음을 상기 시켰습니다. 말할 필요도 없이 Barnil은 조금도 위로를 받지 못했습니다. 그러나 나는 비우호적인 매복 공격에 대한 우려를 덜어주기 위해 장전된 라이플과 화약으로 가득 찬 가방, 세 명의 치명적인 사냥꾼을 데리고 있었습니다.' WHERE `entry`=2965; +UPDATE `locales_page_text` SET `Text_loc1`='나는 전장에서 우뚝 솟은 Infernal, 사방에서 진군하는 불타는 군단의 군대 앞에 서 있었습니다. 제멋대로인 트롤 무리는 던 모로의 언덕에 있는 산토끼처럼 무해해 보입니다.\n\n 우리는 아무런 사건 없이 Tkashi Ruins를 지나갔고 Barnil은 안도했습니다. 일행은 대해를 향해 서쪽으로 향했고 바로 남쪽에 있는 줄쿤다의 폐허를 둘러싸고 있었습니다. 높은 바다 절벽을 오르면서 우리는 첫 번째 랩터를 발견했습니다.' WHERE `entry`=2966; +UPDATE `locales_page_text` SET `Text_loc1`='짐승은 결코 우리의 존재를 감지하지 못했습니다. 사실 원정대에서 받은 인사라고는 미간에 박힌 총알뿐이었다.\n\n Erlgadin 경은 Ajeck이 나에게 예리한 승인으로 고개를 끄덕이는 동안 진심으로 *만세*를 외쳤습니다. 나는 축하 연기를 즐기기를 바라며 파이프를 찾기 위해 가방을 샅샅이 뒤졌다. Barnil은 Raptor의 시체를 회수하기 위해 산비탈을 서둘러 올라가기 시작했습니다. 나는 모든 큰 살인에 수반되는 만족감으로 쓰러진 짐승을 응시했습니다.' WHERE `entry`=2967; +UPDATE `locales_page_text` SET `Text_loc1`='그러나 나는 살인의 영광을 오래 누릴 수 없었다. 내가 수평선을 향해 눈을 돌렸을 때 불쌍한 Barnil 바로 위에 언덕 꼭대기에 몇 개의 실루엣이 나타났습니다.\n\n *도망쳐, 바닐!* 나는 소리쳤다. Ajeck, Sir Erlgadin, 그리고 나는 Barnil과 추격하는 랩터를 향해 총알, 화살, 빗장을 일제히 퍼부었습니다. 혼란 속에서 우리 중 한 명이 사살당했습니다.' WHERE `entry`=2968; +UPDATE `locales_page_text` SET `Text_loc1`='우리의 급한 조준 사격은 Barnil의 탈출을 사기에 충분했습니다. 바닐은 소리를 지르며 언덕을 내려가 다시 파티에 합류했습니다. 우리는 정글 속으로 황급히 달려갔습니다. 우리의 모든 움직임을 스토킹하는 사나운 Lashtail 랩터 무리.\n\n 사냥꾼은 이제 사냥당했습니다.' WHERE `entry`=2969; +UPDATE `locales_page_text` SET `Text_loc1`='나는 해안선이 랩터스로부터 피난처가 되기를 바라며 일행을 바다 쪽으로 이끌었다. 서둘러서 우리는 너무 북쪽으로, 위태롭게 높은 고도까지 표류했습니다. 실수를 저질렀습니다. 잘못은 내 것이었다. 우리는 깎아지른 듯한 절벽 바로 앞에서 멈춰 섰고, 랩터스는 몇 걸음 뒤에 있었습니다.' WHERE `entry`=2970; +UPDATE `locales_page_text` SET `Text_loc1`='나는 총을 들고 천천히 앞으로 나아갔다. 나는 이 용감한 사냥꾼들을 죽음으로 이끌었다. 나는 그들을 지키다 죽을 것입니다. Lashtail Raptors는 특히 사납고, 끊임없는 피에 굶주린 것으로 알려져 있습니다. 그들은 우리보다 훨씬 많았습니다. 하지만 그들이 먼저 피를 흘리지 않고 나와 내 동료들을 죽게 내버려둔다면 나는 저주받을 것이다.' WHERE `entry`=2971; +UPDATE `locales_page_text` SET `Text_loc1`='아제크와 얼가딘 경은 바다를 등진 채 내 양쪽 측면에서 무기를 준비했다. 바닐은 실망한 한숨을 내쉬며 도끼를 뽑았다. Lashtails는 거의 우리에게 왔습니다. 그들의 꾸준한 발걸음이 느려졌습니다. 그들은 우리가 갇혀 있다는 것을 알았기 때문에 지금 그들의 먹이를 스토킹하고 있었습니다.' WHERE `entry`=2972; +UPDATE `locales_page_text` SET `Text_loc1`='그리고 기적 같은 일이 일어났습니다. 멀리서 우리는 큰 백호의 뚜렷하고 무서운 포효를 들었습니다. 숫자에도 불구하고 랩터는 사방으로 흩어졌습니다. 우리는 호랑이가 우리를 지나쳐 랩터 중 하나를 덮치는 동안 짧은 흰색 섬광을 보았습니다. 명령을 내릴 필요가 없습니다. 우리 일행 4명 모두 달려야 할 때라는 것을 알고 있었습니다.' WHERE `entry`=2973; +UPDATE `locales_page_text` SET `Text_loc1`='우리는 결코 속도를 늦추지 않고 베이스캠프까지 질주했습니다. 그날 밤 늦게 우리는 모닥불 주위에 조용히 앉아 우리의 생명이 기이한 운명의 장난에 의해 구해졌다는 것을 알았습니다. 이것이 큰 사냥감 사냥꾼의 위험입니다. 우리는 그것을 전달함으로써 운명을 가지고 놀아요. 그러나 우리 각자는 어느 시점에서 운명의 면도날처럼 날카로운 이빨을 마주하게 될 것입니다. 이 드워프는 Stranglethorn의 푸른 언덕에 그 순간이 오지 않은 것을 기쁘게 생각합니다.\n\n --끝--' WHERE `entry`=2974; + +-- Google Translate point of interest texts. (Korean) +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톰윈드 은행' WHERE `entry`=47; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='돼지와 호루라기 선술집' WHERE `entry`=68; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톰윈드 - 도적의 집' WHERE `entry`=69; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톰윈드 병영' WHERE `entry`=70; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='마법사의 성소' WHERE `entry`=71; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='공원' WHERE `entry`=72; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='빛의 대성당' WHERE `entry`=73; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='헌터 로지' WHERE `entry`=74; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='도살된 어린 양' WHERE `entry`=75; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톰윈드 방문자 센터' WHERE `entry`=87; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='보호 가죽' WHERE `entry`=90; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='연금술 필요' WHERE `entry`=91; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='던컨의 직물' WHERE `entry`=92; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='릴리암 스파크스핀들' WHERE `entry`=93; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='테룸 딥포지' WHERE `entry`=94; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='겔만 스톤핸드' WHERE `entry`=95; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아놀드 릴랜드' WHERE `entry`=107; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='루칸 코델' WHERE `entry`=108; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='영혼의 전당' WHERE `entry`=148; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='헌터스 홀' WHERE `entry`=149; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='장로의 전당' WHERE `entry`=150; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='전체론적 약초학' WHERE `entry`=151; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='베나의 연금술' WHERE `entry`=152; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='새벽길잡이 마법부여사' WHERE `entry`=153; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='썬더 블러프 방어구 장화' WHERE `entry`=154; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='카른의 대장간' WHERE `entry`=155; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톤후프 지질학' WHERE `entry`=157; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='산꼭대기 미끼 및 태클' WHERE `entry`=160; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='비전의 웅덩이' WHERE `entry`=161; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='영적인 치유' WHERE `entry`=162; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='윈드 라이더 루스트' WHERE `entry`=167; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='썬더 블러프 은행' WHERE `entry`=168; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아스카의 부엌' WHERE `entry`=187; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='오그리마 은행' WHERE `entry`=267; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스카이타워' WHERE `entry`=268; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='호드 대사관' WHERE `entry`=269; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='오그리마 인' WHERE `entry`=270; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='오그리마 우편함' WHERE `entry`=271; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다크브라이어 로지' WHERE `entry`=273; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스피릿 로지' WHERE `entry`=274; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='용감한 홀' WHERE `entry`=275; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스랄의 요새' WHERE `entry`=276; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='쉐도우 스위프트 브라더후드' WHERE `entry`=277; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='옐막의 연금술과 물약' WHERE `entry`=279; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='불타는 모루' WHERE `entry`=280; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='보스탄의 화덕' WHERE `entry`=281; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='고단의 룬워크' WHERE `entry`=282; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='적자 생존' WHERE `entry`=283; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='루막의 낚시' WHERE `entry`=284; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='잔디의 수목원' WHERE `entry`=285; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='코도가죽 가죽세공인' WHERE `entry`=287; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='레드 캐년 광업' WHERE `entry`=288; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='마가르의 옷감 잡화' WHERE `entry`=289; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='노그의 기계 공장' WHERE `entry`=307; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='오그리마 경매장' WHERE `entry`=347; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='썬더 블러프 인' WHERE `entry`=367; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='썬더 블러프 우편함' WHERE `entry`=368; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아이언포지 그리핀 조련사' WHERE `entry`=407; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아이언포지 의사' WHERE `entry`=408; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='티슬퍼즈 아캐너리' WHERE `entry`=409; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='청동 주전자' WHERE `entry`=410; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='깊은산 광산 길드' WHERE `entry`=411; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='신비의 전당' WHERE `entry`=412; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='팔의 전당' WHERE `entry`=413; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='금고' WHERE `entry`=415; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아이언포지 우편함' WHERE `entry`=416; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톤파이어 선술집' WHERE `entry`=417; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아이언포지 경매장' WHERE `entry`=418; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='탈리 베리피즈 물약과 혼합 음료' WHERE `entry`=419; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톤브로우의 옷상인' WHERE `entry`=422; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='위대한 대장간' WHERE `entry`=423; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아이언포지 방문자 센터' WHERE `entry`=424; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='여행하는 어부' WHERE `entry`=425; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아이언포지 흑마법사 조련사' WHERE `entry`=426; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아이언포지 도적 조련사' WHERE `entry`=427; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 박쥐 조련사' WHERE `entry`=447; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 길드 마스터' WHERE `entry`=448; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 인' WHERE `entry`=449; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 우체통' WHERE `entry`=450; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 비행선' WHERE `entry`=451; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 마법사 조련사' WHERE `entry`=452; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 흑마법사 조련사' WHERE `entry`=453; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 사제 조련사' WHERE `entry`=454; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 전사 조련사' WHERE `entry`=455; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아포테카리움' WHERE `entry`=457; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 대장기술 조련사' WHERE `entry`=458; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 요리 조련사' WHERE `entry`=460; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='전사의 테라스' WHERE `entry`=461; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 약초채집 조련사' WHERE `entry`=463; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='달의 사원' WHERE `entry`=464; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 은행' WHERE `entry`=465; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='루테란 마을' WHERE `entry`=467; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 인' WHERE `entry`=468; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 재단사' WHERE `entry`=470; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 가죽세공 조련사' WHERE `entry`=471; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 무두질 조련사' WHERE `entry`=472; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 인챈팅 트레이너' WHERE `entry`=473; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 응급 처치 트레이너' WHERE `entry`=474; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 인챈팅 트레이너' WHERE `entry`=475; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 연금술 조련사' WHERE `entry`=476; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 요리 조련사' WHERE `entry`=478; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 사냥꾼 조련사' WHERE `entry`=479; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 드루이드 조련사' WHERE `entry`=486; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 은행' WHERE `entry`=488; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 낚시 조련사' WHERE `entry`=489; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 길드 마스터' WHERE `entry`=490; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 도적 조련사' WHERE `entry`=507; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톰윈드 경매장' WHERE `entry`=527; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='더 길디드 로즈' WHERE `entry`=529; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='딥런 트램' WHERE `entry`=532; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스톰윈드 그리핀 조련사' WHERE `entry`=535; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='딥런 트램' WHERE `entry`=547; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='무란타' WHERE `entry`=567; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='크룬' WHERE `entry`=601; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='블러드후프 빌리지 인' WHERE `entry`=604; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='비라 영후프' WHERE `entry`=605; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='제니아 룬토템' WHERE `entry`=606; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='남 스카이체이서' WHERE `entry`=607; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='요 샤프메인' WHERE `entry`=608; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='크랑 스톤후프' WHERE `entry`=609; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='파이올 사일런트스트라이드' WHERE `entry`=610; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='차우 스트롱하이드' WHERE `entry`=611; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='욘 딥컷' WHERE `entry`=612; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='우단 스틸워터' WHERE `entry`=613; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='교수대의 끝 선술집' WHERE `entry`=615; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='케인 파이어송' WHERE `entry`=616; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다크 클레릭 베릴' WHERE `entry`=617; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='매리언 콜' WHERE `entry`=618; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='루퍼트 보흐' WHERE `entry`=619; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='오스틸 드 몬' WHERE `entry`=620; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='간호사 닐라' WHERE `entry`=623; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='엘드린' WHERE `entry`=647; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='리 브라운' WHERE `entry`=649; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아델 필더' WHERE `entry`=650; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='헬렌 펠츠키너' WHERE `entry`=651; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='잘디마르 웨펠트' WHERE `entry`=652; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='여사제 조세타' WHERE `entry`=653; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='미셸 벨' WHERE `entry`=654; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='토마스' WHERE `entry`=655; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='막시밀리안 크로우' WHERE `entry`=656; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='케린 실비우스' WHERE `entry`=657; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='라이온스 프라이드 인' WHERE `entry`=658; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='스미스 아거스' WHERE `entry`=659; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='빌헬름 형제' WHERE `entry`=660; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='리리아 뒤 락' WHERE `entry`=661; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='약초학자 포메로이' WHERE `entry`=662; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='연금술사 말로리' WHERE `entry`=663; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='Magis 스파크맨틀' WHERE `entry`=664; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='아자르 스트롱해머' WHERE `entry`=665; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='막산 안볼' WHERE `entry`=666; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='그래니스 스위프트액스' WHERE `entry`=667; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='탐너 폴' WHERE `entry`=668; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='호그랄 바칸' WHERE `entry`=669; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='그렘록 필스노어' WHERE `entry`=670; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='썬더브루 양조장' WHERE `entry`=671; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='토그누스 플린트파이어' WHERE `entry`=672; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='그리프 와일드하트' WHERE `entry`=674; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='김리즈 섀도우코그' WHERE `entry`=677; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='라드나알 매뉴버' WHERE `entry`=687; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='나디아 매뉴버' WHERE `entry`=688; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='비앙시' WHERE `entry`=689; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='로나 모닝라이트' WHERE `entry`=690; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='키라 윈드블레이드' WHERE `entry`=691; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='잔녹 브리제송' WHERE `entry`=692; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다잘라' WHERE `entry`=693; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='자린' WHERE `entry`=694; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='말로른 블레이드리프' WHERE `entry`=695; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='신드라 카인드위스퍼' WHERE `entry`=696; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='칼' WHERE `entry`=697; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='돌라나르 인' WHERE `entry`=698; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='알라나 레이븐아이' WHERE `entry`=699; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='팩스톤 간터' WHERE `entry`=747; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='일리에니아 문파이어' WHERE `entry`=750; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='우핑' WHERE `entry`=808; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='사욕 & 하나시' WHERE `entry`=809; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='안세화' WHERE `entry`=810; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='손차' WHERE `entry`=848; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='세이과' WHERE `entry`=849; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='모르가누스' WHERE `entry`=851; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='안야 마울레이' WHERE `entry`=852; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='울브렉 파이어핸드' WHERE `entry`=867; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='셸비 스톤플린트' WHERE `entry`=868; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='에르마' WHERE `entry`=869; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='제노바 스톤쉴드' WHERE `entry`=870; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='세리아드네' WHERE `entry`=871; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='알라신' WHERE `entry`=872; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='빅시와 불리위프' WHERE `entry`=928; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='봄부스 파인스핀들의 가죽 제품' WHERE `entry`=987; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='샤이나 풀러' WHERE `entry`=1427; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='챔피언스 홀' WHERE `entry`=1467; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='전설의 전당' WHERE `entry`=1468; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 우체통' WHERE `entry`=1474; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='언더시티 경매장' WHERE `entry`=1691; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='썬더 블러프 경매장' WHERE `entry`=1692; +UPDATE `locales_points_of_interest` SET `icon_name_loc1`='다르나서스 경매장' WHERE `entry`=1693; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230318090639_world.sql b/sql/migrations/20230318090639_world.sql new file mode 100644 index 00000000000..ad9c247fd27 --- /dev/null +++ b/sql/migrations/20230318090639_world.sql @@ -0,0 +1,403 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230318090639'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230318090639'); +-- Add your query below. + + +-- Remove some bad mangos string locales. +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=38; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=39; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=41; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=41; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=42; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=42; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=46; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=56; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=101; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=131; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=132; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=137; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=137; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=137; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=139; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=139; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=139; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=141; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=141; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=141; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=143; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=143; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=147; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=155; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=155; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=157; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=168; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=206; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=207; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=220; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=220; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=246; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=246; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=252; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=252; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=290; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=299; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=301; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=305; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=309; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=309; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=311; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=319; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=321; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=321; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=361; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=373; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=376; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=379; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=380; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=381; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=382; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=382; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=383; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=384; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=385; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=386; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=387; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=399; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=399; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=408; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=411; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=419; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=419; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=419; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=422; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=423; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=434; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=457; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=458; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=468; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=470; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=472; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=478; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=484; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=484; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=493; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=493; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=496; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=497; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=502; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=505; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=512; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=513; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=521; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=523; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=524; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=525; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=539; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=540; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=541; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=542; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=544; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=547; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=580; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=583; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=583; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=583; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=586; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=651; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=660; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=666; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=711; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=750; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=751; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=760; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=764; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=813; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1101; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1103; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1104; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1105; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1106; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1107; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1108; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1109; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1110; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1111; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1122; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1122; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1122; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1130; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1131; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1141; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1152; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1200; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1202; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1501; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1505; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1505; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=11010; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=11001; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=11001; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=11001; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=616; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=2002; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=2013; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=2053; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=930; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=931; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=932; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=933; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=934; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=935; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=944; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=945; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=946; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=947; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=948; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=949; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1172; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc2`=NULL WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1030; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=1032; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=1034; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=1034; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=11017; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=11017; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=11017; +UPDATE `mangos_string` SET `content_loc6`=NULL WHERE `entry`=11017; +UPDATE `mangos_string` SET `content_loc8`=NULL WHERE `entry`=11017; +UPDATE `mangos_string` SET `content_loc1`=NULL WHERE `entry`=145; +UPDATE `mangos_string` SET `content_loc3`=NULL WHERE `entry`=145; +UPDATE `mangos_string` SET `content_loc4`=NULL WHERE `entry`=145; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230319062327_world.sql b/sql/migrations/20230319062327_world.sql new file mode 100644 index 00000000000..108a22184a5 --- /dev/null +++ b/sql/migrations/20230319062327_world.sql @@ -0,0 +1,9059 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230319062327'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230319062327'); +-- Add your query below. + + +SET NAMES utf8; + +-- Add machine translated page text locales. (Spanish) +UPDATE `locales_page_text` SET `Text_loc6`='Al Honorable Director Crillian,$B$BMi antiguo Maestro, te escribo para que sepas lo que tu aprendiz ha estado haciendo últimamente. Haciendo caso a tus consejos, he intentado aumentar mis conocimientos y sabiduría viajando fuera de las puertas de nuestro querido Stormwind. Mis viajes me llevaron a muchos lugares, pero he decidido fijar mi residencia aquí, en la encantadora ciudad de Moonbrook. Los campos circundantes de Westfall son muy hermosos a medida que se acerca la cosecha.' WHERE `entry`=16; +UPDATE `locales_page_text` SET `Text_loc6`='A los pocos días de mi visita me encontré dando clases a los niños de las granjas cercanas. Las clases fueron tan bien que el alcalde de la ciudad me encargó la dirección de una escuela, ¡y ya ha comenzado la construcción de una nueva escuela! De Silverpine a Stormwind y ahora a Moonbrook, ¡quién me iba a decir que vería tanto Azeroth!$B$BSaludos cordiales,$B$BStalvan Mistmantle' WHERE `entry`=17; +UPDATE `locales_page_text` SET `Text_loc6`='Estimado Noble Señor,$B$BMe han llegado noticias de que necesita un tutor para sus hijos aquí en Goldshire, donde resido temporalmente en la Posada del Orgullo del León. Debido al desafortunado estado de los acontecimientos en la región, me vi obligado a abandonar mi puesto como Director de la Escuela Moonbrook. Por favor, acepte mi solicitud para servir como tutor de su descendencia. El Director Crillian de la Academia puede hablarle de mis habilidades si es necesario.' WHERE `entry`=18; +UPDATE `locales_page_text` SET `Text_loc6`='Viajaré para conocerle en persona cuando amainen las lluvias invernales y las carreteras vuelvan a ser aptas para viajar.$B$BHasta entonces,$B$BStalvan Mistmantle de Silverpine' WHERE `entry`=19; +UPDATE `locales_page_text` SET `Text_loc6`='. ...Giles, el niño, parece un poco revoltoso y será un reto educarlo. Sin embargo, la hija mayor, Tilloa, parece excepcionalmente inteligente. No pude evitar fijarme también en su cautivadora belleza. Está a punto de convertirse en una mujer. Supuestamente, el Señor ha concertado su matrimonio para el año que viene. Pero divago. Esta semana acompañaré a la familia a su cabaña de verano cerca del campamento maderero de Eastvale, en Elwynn, cerca de las montañas Red Ridge. Espero escribir más mientras esté allí.' WHERE `entry`=20; +UPDATE `locales_page_text` SET `Text_loc6`='. ...la sensación más extraña e incontrolable. Nunca me había sentido como hoy. Mientras ayudaba a Giles con su lección de historia, Tilloa estaba fuera cuidando el jardín de flores. Al cabo de unos minutos entró y me puso una begonia escarlata en la palma de la mano y me sonrió de tal manera que sentí que el corazón me temblaba en el pecho. . . . .' WHERE `entry`=21; +UPDATE `locales_page_text` SET `Text_loc6`='. ...muy segura de que ahora comparte los mismos sentimientos por mí. Esta mañana incluso me ha puesto la mano encima. Cuando sonríe, sus ojos brillan como diamantes. Entre nosotros se cruzan palabras mudas. Puedo sentirla en mi corazón palpitante y en mis venas calientes.' WHERE `entry`=22; +UPDATE `locales_page_text` SET `Text_loc6`='. ...ira y furia como nunca supe que existieran. ¡Cómo se atreve! Mientras instruía a Giles en el significado de los números, Tilloa aparece ante mí con un pretendiente, ¡tomados de la mano a pesar de todo en público! Qué joven más grosero. En lugar de presentarme como es debido, Tilloa se limitó a decir: \"Oh, ése es mi tutor, el tío Stalvan. Es un viejo simpático\". ¡Viejo! Al oír esa palabra mis mejillas se sonrojaron. No soy más que unos pocos años mayor y, sin embargo, ella traiciona. . .' WHERE `entry`=23; +UPDATE `locales_page_text` SET `Text_loc6`='. ...espiral descendente de desesperación. Primero se burla de mí y ahora está comprometida. La charlatana sin gracia fingía amar cuando en realidad siempre deseó hacerme daño. Un vacío negro me acecha ahora y crece con cada momento de vigilia. La sangre que derramaré palidece en comparación con las lágrimas que he derramado. . .' WHERE `entry`=24; +UPDATE `locales_page_text` SET `Text_loc6`='Argus,$B$BComo sabes, estoy hasta el cuello de solicitudes de reparación del Ejército. No puedo quejarme de todo el trabajo, pero está agotando mi suministro de hierro.$B$BNo tengo suficiente hierro para herraduras. Sé que siempre tiene un gran stock... Me gustaría que me prestara 50 pares de herraduras hasta que reciba mi próximo envío de hierro.$B$BLe estoy muy agradecido,$B-Verner' WHERE `entry`=28; +UPDATE `locales_page_text` SET `Text_loc6`='Hay una nota pegada a la caja. Dice así:$B$B\"Verner - siento oír que Redridge está teniendo tantos problemas. Aquí están los zapatos que necesitas. Por favor, págame 100 de plata lo antes posible\".$B$B\"O si quieres, puedes pagarme con escamas de vientre de cachorros de dragón negro (he oído que los cachorros de dragón son comunes en las montañas de Redridge). Como somos amigos... 4 escamas serán suficientes. Gracias --Argus\"' WHERE `entry`=29; +UPDATE `locales_page_text` SET `Text_loc6`='Señor,$B$BLa guerra está sobre nosotros. La fatalidad nos acecha.$B$BComo Magistrado del municipio de Lakeshire es mi deber informar de la reciente actividad militar que ha tenido lugar en la colonia más oriental de Su Majestad.$B$BEn estas páginas encontrarán un informe del estado de Lakeshire, enclavado en las montañas Redridge.' WHERE `entry`=30; +UPDATE `locales_page_text` SET `Text_loc6`='La pérdida de la Fortaleza de Stonewatch fue muy grave. En informes anteriores os detallé la alianza entre el Clan de Orcos Roca Negra y el Brujo conocido como Morganth. Los Orcos de Blackrock lucharon con horroroso salvajismo, sin duda alimentados por la magia maligna de Morganth. Muchos de los soldados más valientes de Su Majestad perecieron intentando defender la Fortaleza, pero al final no se pudo hacer nada.' WHERE `entry`=31; +UPDATE `locales_page_text` SET `Text_loc6`='Curiosamente, Morganth se volvió contra sus cohortes orcos poco después de su desdichada victoria. El Brujo construyó una torre arcana en el Noreste, y ha utilizado sus poderes para crear un pequeño ejército de Gnolls de la Piel Sombría al servicio de sus maliciosas órdenes. Tanto Orcos como Hombres han caído víctimas de los viscosos brutos que sirven al Brujo. En cuanto a la traición que tuvo lugar entre Morganth y Gath\'Ilzogg, el Señor de la Guerra de Roca Negra, sólo se puede especular en este momento.' WHERE `entry`=32; +UPDATE `locales_page_text` SET `Text_loc6`='Para nuestro peligro, los asquerosos Orcos parecen más preocupados por la desaparición de los buenos ciudadanos de Su Majestad. En la última quincena el Clan Blackrock organizó una despiadada ofensiva en Lakeshire. Muchos hombres valientes perdieron la vida ese sombrío día. Las fuerzas orcas avanzaron con tal velocidad y furia que el puente que cruza Everstill quedó en ruinas. Nuestros suministros de guerra han disminuido mucho. Nos faltan vendas para curar las heridas de los caídos.' WHERE `entry`=33; +UPDATE `locales_page_text` SET `Text_loc6`='Ahora pido a Su Majestad que apoye a la buena gente de Lakeshire en estos tiempos de necesidad. Necesitamos nuevos soldados para defender el territorio, así como nuevos instrumentos de guerra para reemplazar a los perdidos en el campo de batalla. La comida y los suministros de construcción también escasean. Por favor, mi Señor, ayúdanos a mantener próspero el bastión final entre el Hombre y el miserable Orco. El Enemigo debe ser mantenido fuera del Reino de Stormwind.' WHERE `entry`=34; +UPDATE `locales_page_text` SET `Text_loc6`='Temo que un mal mayor y más oscuro se esté gestando en el caldero de corrupción en que se han convertido las Tierras del Norte. Es imperativo que el Reino de Stormwind actúe para que no nos convirtamos en recuerdos que se desvanecen para los vivos o en esclavos del Enemigo.$B$BFirmado,$B$BMagistrado Solomon$BMunicipio de Lakeshire$BReino de Stormwind' WHERE `entry`=35; +UPDATE `locales_page_text` SET `Text_loc6`='Honorable Magistrado Solomon:$B$BLloro con usted por los muertos. Me ocuparé personalmente de que el Rey sea informado de la situación y tengo la esperanza de poder traer refuerzos a Lakeshire. Su Majestad ha estado escaso últimamente y actúa de manera extraña. Comparto esto con usted en confianza.$B$BHasta entonces,$B$BGeneral Marcus Jonathan$BReino de Stormwind' WHERE `entry`=36; +UPDATE `locales_page_text` SET `Text_loc6`='Stoutmantle --$B$BQué descaro enviar a un completo extraño a hablar de la banda de Defias. Una vez salvaste mi vida y ahora la pones en gran peligro.$B$BPero te lo debo. La Hermandad Defias es más grande de lo que crees. Cada mina desde Westfall hasta el Bosque de Elwynn está bajo su control. Kobolds y Gnolls han sido reclutados para hacer su trabajo sucio. Tienen goblins fabricando monstruos de metal para colocarlos en los campos de Westfall y aprovecharse de las supersticiones de los residentes locales.' WHERE `entry`=38; +UPDATE `locales_page_text` SET `Text_loc6`='Tienen una vasta red subterránea construida. Más grande de lo que crees, Stoutmantle. Desde la Bahía del Botín hasta la Fortaleza de Stormwind. Puedes ser un valiente Paladín, pero eres un tonto si crees que puedes detenerlos. Están trabajando en un arma de destrucción masiva. Después de todo, si hay algo que los Canteros saben, es cómo construir a lo grande. No pensaste que esto era sobre granjas de calabazas y viñedos, ¿verdad? Te devolví el favor. ¡Ahora déjame en paz!$B$B--W' WHERE `entry`=39; +UPDATE `locales_page_text` SET `Text_loc6`='Lord Stoutmantle...$B$BLiderado por Edwin VanCleef, el Gremio de Canteros estaba compuesto por los constructores más hábiles entre los hombres. Los Canteros ayudaron a reconstruir la destrozada ciudad de Stormwind que fue arrasada por los orcos durante la Primera Guerra. VanCleef y sus gremios eran constructores sin parangón y su trabajo y arte quedaron patentes en los edificios de la Catedral de la Luz y la propia Fortaleza de Stormwind.' WHERE `entry`=41; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, los nobles de Stormwind acumularon una enorme deuda al expandir la presencia militar del reino a través de Elwynn y hacia Stranglethorn. La enorme deuda paralizó la economía del reino y despojó a VanCleef y sus Canteros de las recompensas prometidas. Tras pasar años esforzándose por reconstruir la gloriosa ciudad, los Canteros se quedaron en la ruina, olvidados por los corruptos funcionarios de la ciudad.' WHERE `entry`=42; +UPDATE `locales_page_text` SET `Text_loc6`='Después de haber conocido personalmente a Edwin VanCleef toda mi vida, puedo decirte que enfrentarse a él como enemigo es una tarea bastante desalentadora. Verás, él era mi amigo de la infancia, y yo personalmente lo entrené en los caminos de las sombras pensando que algún día podría considerar una carrera junto a mí. Si VanCleef dirige la Hermandad Defias, que la Luz se apiade de nuestras almas.$B$BMaestro Mathias Shaw$BGremio de Asesinos de Stormwind' WHERE `entry`=43; +UPDATE `locales_page_text` SET `Text_loc6`='¡Buen trabajo, amigo! Ahora tenéis que dirigiros hacia el este. Al este de los acantilados, al este de la carretera. Busca las ruinas de la vieja chimenea cerca del camino. Allí encontrarás un viejo barril con tu siguiente pista.' WHERE `entry`=45; +UPDATE `locales_page_text` SET `Text_loc6`='Desde este barril, mira hacia el norte. Recto como el cuervo vuela, sigue caminando hasta que veas la jarra vacía junto al molino de viento solitario en los acantilados del mar. Si hurgas alrededor de esa jarra, puede que encuentres lo que buscas.' WHERE `entry`=46; +UPDATE `locales_page_text` SET `Text_loc6`='Ahora que has encontrado mi vieja jarra de whisky, ¡ya casi estás en el tesoro! Mira hacia el oeste desde la botella y camina hacia la orilla. Una vez que llegues al agua, ¡sigue adelante! Nada hacia el oeste hasta que encuentres la isla con el cofre del tesoro.' WHERE `entry`=47; +UPDATE `locales_page_text` SET `Text_loc6`='Blacknails--$B$BEl Mar nos espera. Necesitamos sus provisiones del Norte. Despojadlo todo: cada pica de ferrocarril, cada cubo de agua. Necesitamos metal. Un cargamento se debe de BB pero hace mucho tiempo. Hazlo por mí, Blacknails. Envía tus suministros directamente al \"granero\" esta vez. No hay tiempo que perder.$B$B--VanCleef' WHERE `entry`=48; +UPDATE `locales_page_text` SET `Text_loc6`='Lord Stoutmantle --$B$B$BEl Municipio de Lakeshire solicita humildemente la ayuda de su Milicia. Mientras escribo esto, nos encontramos bajo asedio tanto de los Orcos de Blackrock como de los Gnolls Shadowhide de Morganth. No enviaría pujas si nuestra situación no fuera grave. Esperamos la ayuda de Stormwind, pero hasta que llegue, os ruego que prestéis vuestro apoyo. Una vez que el Reino sea violado, toda la Humanidad estará en peligro.$B$B$BMagistrado Solomon' WHERE `entry`=49; +UPDATE `locales_page_text` SET `Text_loc6`='Señoría...$B$B$BTodo Westfall lamenta su pérdida, pero estamos plagados de nuestra propia guerra en Westfall. Los granjeros han sido perseguidos por ladrones y golems mecánicos. Stormwind retiró sus tropas, dejando al pueblo indefenso. He reunido a la Milicia Popular tras el abandono de Stormwind para salvar lo que queda de esta tierra. Llevar a la Milicia a Redridge significaría la perdición segura de Westfall.$B$B$BLo siento, Gryan Stoutmantle.' WHERE `entry`=50; +UPDATE `locales_page_text` SET `Text_loc6`='Lord Ebonlocke...$B$B$BEl municipio de Lakeshire solicita humildemente la ayuda de la Guardia de la Noche. Estamos bajo asedio tanto de los orcos de Blackrock como de los gnolls de Shadowhide de Morganth. No enviaría pujas si nuestra situación no fuera grave. Esperamos la ayuda de Stormwind, pero hasta que llegue, les ruego que nos presten su apoyo. Una vez que el reino se rompe, toda la humanidad está en peligro.$B$B$BMagistrado Solomon' WHERE `entry`=51; +UPDATE `locales_page_text` SET `Text_loc6`='Señoría...$B$B$BLamento informarle que la Guardia de la Noche no puede abandonar su puesto en Darkshire en este momento. Tal vez ignorabais que Stormwind ya no proporciona apoyo militar en esta región. La Guardia de la Noche ha sido formada y entrenada enteramente por la gente del bosque para defender Darkshire en ausencia de Stormwind. Sin la Guardia, la ciudad caería. Te deseo suerte en tu difícil situación.$B$B$B--Lord Ello Ebonlocke$B$B' WHERE `entry`=52; +UPDATE `locales_page_text` SET `Text_loc6`='Las letras de este billete parecen parpadear y bailar sobre su superficie. Es imposible deducir su significado...' WHERE `entry`=53; +UPDATE `locales_page_text` SET `Text_loc6`='Saludos Ello Ebonlocke, Alcalde de Darkshire. Me temo que tengo noticias para su ciudad. Graves noticias.$B$BVerás, soy un creador. Engañé al portador de esta nota para que me ayudara en mi última y más terrible creación: ¡un demonio de carne, hueso y metal retorcido! Mientras lees esto, es probable que esté fuera de mi humilde morada, rechinando los dientes y esperando mi palabra para salir a masacrar.$B$BPero pronto lo sabrás.$B$B-El embalsamador' WHERE `entry`=54; +UPDATE `locales_page_text` SET `Text_loc6`='Esta es la escritura de una extensión de tierra dentro de la región de Westfall. Otorga a las personas que figuran a continuación derechos de propiedad sobre la zona designada, así como sobre todos los artículos producidos y las estructuras construidas dentro de sus límites.$B$BEl documento está firmado por:$B$B Theodore Furlbrow$B Verna Furlbrow' WHERE `entry`=55; +UPDATE `locales_page_text` SET `Text_loc6`='[Las palabras a continuación fueron garabateadas rápidamente en el reverso de la escritura]$B$BNos apoyamos en Furlbrow y conseguimos su escritura. Pensé que podría ser útil si querías forjar una de estas para tu propia casa. Los Furlbrows no nos darán problemas. La última vez que los vi estaban saliendo de Westfall, con una carreta rota.' WHERE `entry`=56; +UPDATE `locales_page_text` SET `Text_loc6`='Brilla la luna sobre el valle$Barrojando su resplandor sobre la jungla$BDonde orgullosos guerreros acuden a la llamada$BPara defender nuestra Nación y nuestras tierras sagradas.$B$BUna Luna sobre el Valle brilla$BMuy por encima de los gritos de batalla$BDonde se derrama sangre$Bde enemigos y camaradas.' WHERE `entry`=58; +UPDATE `locales_page_text` SET `Text_loc6`='Y cuando nuestros hermanos pasen$BA reinos más allá de lo conocido$BEl espíritu del alma se endurece$BEn las profundidades del valle.$B$BY cuando nuestros hermanos pasan$BAl templo de la montaña$BProtegeremos su espíritu eterno$Bencerrado en el sagrado cristal azul.$B$BY cuando nuestros hermanos pasen$BUna Luna sobre el Valle brilla.' WHERE `entry`=59; +UPDATE `locales_page_text` SET `Text_loc6`='Por luna y fuego,$BPor carne y hueso,$BEscrito en sangre,$BEsculpido en piedra.$B$BAbandona este lugar$BO encuentra tu perdición$BLa muerte monta guardia$BSobre la Tumba del Emperador.' WHERE `entry`=62; +UPDATE `locales_page_text` SET `Text_loc6`='Maestro Carevin,$B$BEl portador de esta nota ha demostrado ser honrado en la Luz, capaz de luchar contra los muertos vivientes y demonios que plagan las fronteras de Duskwood, y dispuesto a unirse a la familia Carevin en su causa de la Luz.$B$BPor lo tanto, te sugiero que le des a este guerrero de la Luz más deberes - tal vez investigar a algunos de los habitantes de la ciudad que están bajo sospecha de ayudar a los enemigos de la Luz.$B$BAtentamente,$BCalor' WHERE `entry`=63; +UPDATE `locales_page_text` SET `Text_loc6`='Morgan Ladimore fue un gran y noble caballero que luchó en defensa de los inocentes, los pobres y los afligidos. Durante muchos años, trabajó diligentemente por las zonas periféricas de Azeroth, llevando alivio a los que sufrían y justicia rápida a los malhechores.$B$BSe casó con una joven llamada Lys en el verano de su decimoctavo año. Estaban muy enamorados y acabaron teniendo tres hijos, un varón y dos mujeres.$B$BMorgan tenía treinta y dos años cuando estalló la guerra en' WHERE `entry`=64; +UPDATE `locales_page_text` SET `Text_loc6`='Lordaeron. Morgan fue llamado al lado del legendario paladín Uther el Portador de Luz para luchar contra los orcos y los no muertos. Dejando a su mujer e hijos en la seguridad de su hogar, Morgan partió a la guerra.$B$BPasaron los años y la guerra se prolongó, y Morgan sería testigo de muchos sucesos horribles, como la disolución de los Paladines de la Mano de Plata, la muerte de Uther y la propagación de la plaga. Lo único que lo mantenía al borde de la locura era saber que iba a' WHERE `entry`=65; +UPDATE `locales_page_text` SET `Text_loc6`='reunirse algún día con su mujer y sus hijos.$B$BMorgan regresaría a su tierra natal, pero no la encontraría como la recordaba. El bosque, antaño verde, estaba corrompido y repleto de muertos vivientes y otras fuerzas oscuras. Casas y granjas destruidas se podían encontrar por todas partes, y el cementerio cerca de la Colina del Cuervo ahora dominaba gran parte de la zona. Morgan, conmocionado y desconcertado, llegó a su casa y la encontró en ruinas. Sin saber lo que había ocurrido en su tierra natal.' WHERE `entry`=66; +UPDATE `locales_page_text` SET `Text_loc6`='se dirigió al pueblo en busca de respuestas y, esperaba, de su mujer y sus hijos.$B$BMorgan preguntó por su familia, pero no pudo encontrar ninguna respuesta. Un sacerdote de Darkshire, como se llamaba ahora, le dijo que podría buscar una lápida en el cementerio de Raven Hill. Morgan se negó a creer que su familia estuviera muerta y siguió buscando en todas las granjas y casas de Duskwood, pero fue en vano.$B$BMorgan cabalgó desde Darkshire hasta la cercana Lakeshire, pensando que tal vez su familia había huido. En su camino' WHERE `entry`=67; +UPDATE `locales_page_text` SET `Text_loc6`='allí, decidió, en contra de su buen juicio, pasar por el cementerio de Raven Hill. Morgan pasó horas paseando entre las lápidas. Reconoció muchos nombres de personas que conocía y se sintió cada vez más angustiado. Entonces los vio: una pequeña parcela desatendida con tres pequeñas lápidas. Una sensación de temor le invadió mientras se acercaba. Morgan quitó el polvo de la lápida más prominente para descubrir el nombre que había en ella. Simplemente tallado sobre la tumba, las letras deletreaban' WHERE `entry`=68; +UPDATE `locales_page_text` SET `Text_loc6`='su peor temor:$B$BLys Ladimore$BAmada esposa y madre$B$BLa aprensión de Morgan se convirtió en consternación y luego en dolor, y cayó de rodillas llorando. Durante horas se quedó mirando aquella tumba, suplicando perdón a la fría piedra y pidiendo disculpas entre sollozos. Entonces, horas más tarde, algo en él se quebró y empezó a atacar. Sacó su espada de la vaina y empezó a golpear las lápidas, gritando de rabia. Cegado por la furia, arremetió contra ellas y las golpeó salvajemente.' WHERE `entry`=69; +UPDATE `locales_page_text` SET `Text_loc6`='de un trío de asistentes del cementerio. Cuando intentaron detenerlo, se centró en ellos, los acusó de ser culpables y los mató a todos.$B$BMás tarde, cuando se le pasó la rabia, Morgan se dio cuenta de lo que estaba pasando y vio su espada ensangrentada clavada en el pecho de uno de los asistentes. Llevado al límite por sus emociones, sacó el cuchillo de su cinturón y se lo clavó en el corazón.$B$BEl cadáver de Morgan Ladimore y los tres cuerpos de sus víctimas fueron encontrados' WHERE `entry`=70; +UPDATE `locales_page_text` SET `Text_loc6`='al día siguiente. Fue enterrado rápidamente, sin ceremonia alguna, en una tumba cavada a toda prisa en las afueras del cementerio. Debido a que Morgan cometió un asesinato contra inocentes, algo que iba completamente en contra de sus creencias y de su naturaleza, y debido a la pena que sentía por no haber podido salvar a su familia, Morgan no pudo tener una muerte pacífica, y siguió viviendo como uno de los muertos inquietos.$B$BSólo unos días más tarde, su tumba fue removida, y su cuerpo no pudo ser encontrado. El ser que era Morgan ahora' WHERE `entry`=71; +UPDATE `locales_page_text` SET `Text_loc6`='vaga por Duskwood, consumido por su dolor por la pérdida de su esposa e hijos y por su propio odio hacia sí mismo. Mor\'Ladim, como ahora se llama a sí mismo, vaga por Duskwood con odio y venganza sin sentido, y es conocido por cometer asesinatos indiscriminados.' WHERE `entry`=72; +UPDATE `locales_page_text` SET `Text_loc6`='El terror de estas últimas semanas es casi más de lo que puedo soportar; sin embargo, siento que escribiendo lo que he visto me consolaré de alguna manera. Así que lo hago, y es el único consuelo que tengo en estos días sombríos.' WHERE `entry`=73; +UPDATE `locales_page_text` SET `Text_loc6`='Mi diario$B$BEl terror de estas últimas semanas es casi más de lo que puedo soportar; ¿por qué al escribir palabras en este libro puedo mantener a raya de algún modo la locura? Tal vez sea como si estuviera confesando mis pecados a un compañero silencioso, o liberando mi mente de estos pensamientos torturados y confinándolos al papel. $B$BComencé un diario antes de éste, pero permanece en un lugar al que no puedo volver. Así que empezaré de nuevo. Pero esta vez empezaré por el verdadero principio.' WHERE `entry`=85; +UPDATE `locales_page_text` SET `Text_loc6`='Mi queridísimo Tarrel -$B$BDisculpa la prisa con la que se ha escrito esta correspondencia, pero el tiempo no es un lujo del que dispongamos. $B$BEl equipo de excavación estaba haciendo progresos significativos desenterrando importantes artefactos de Titán. Pero empezamos a descubrir otros objetos antiguos, concretamente huesos grandes.' WHERE `entry`=92; +UPDATE `locales_page_text` SET `Text_loc6`='Poco después de desenterrar los huesos fuimos víctimas de un ataque de rapaces. El batallón de hombres del regimiento de Longbraid luchó valientemente. Pero al final, fueron abrumados. Casi todos perecieron. Sólo 3 de nosotros sobrevivimos. Un trabajador llamado Ormer Ironbraid demostró ser el más heroico al garantizar mi seguridad y la del prospector Whelgar.' WHERE `entry`=93; +UPDATE `locales_page_text` SET `Text_loc6`='Ahora nos refugiamos en una caverna protegida, aparentemente fuera de peligro. Pero estamos atrapados hasta que una fuerza pueda ser enviada para hacer frente a los Raptors. Whelgar está tratando de seguir trabajando, pero sospecho que todavía está bastante asustado. Esa es nuestra situación, Tarrel. Por favor, insta a Longbraid a reunir una fuerza de rescate de inmediato.$B$BMi amor por ti sigue siendo fuerte, incluso en estos tiempos difíciles.$B$B--Merrin' WHERE `entry`=94; +UPDATE `locales_page_text` SET `Text_loc6`='Las verdes colinas de Stranglethorn$B$BNuestro primer día fue tan bien como se puede esperar de un primer día. Pasamos la mayor parte del tiempo haciendo los preparativos necesarios para establecer un campamento base. Localicé un lugar ideal junto a la desembocadura de un río de agua dulce. A juzgar por los viejos muelles abandonados que había cerca, este lugar estuvo habitado hace algún tiempo. En cuanto a los habitantes originales, sólo el tiempo podrá contarlo.' WHERE `entry`=95; +UPDATE `locales_page_text` SET `Text_loc6`='En los años siguientes, después de que Stormwind traicionara al Gremio de Canteros, Sir Erlgadin se amargó con el papel de los nobles dentro del Reino. Ya no deseaba mantener la posición que el linaje de su padre le había ganado en la Casa de los Nobles.$B$BPero estoy divagando. El propósito de esta historia no es servir de tratado político ni de biografía. Es el relato de mis experiencias cazando caza mayor en las verdes colinas de Stranglethorn.' WHERE `entry`=98; +UPDATE `locales_page_text` SET `Text_loc6`='Justo cuando estaba a punto de cuestionar la falta de interés de Ajeck en la estrategia de caza del día, echó mano a su carcaj, sacó una flecha y soltó un disparo directo hacia el pobre Barnil. Pero no era a Barnil a quien disparaba Ajeck. Cuando Barnil se apartó, con la boca abierta, un gran crocilisco de río salió a la superficie con la flecha de Ajeck perfectamente colocada entre sus dos grandes ojos.' WHERE `entry`=100; +UPDATE `locales_page_text` SET `Text_loc6`='En uno de esos pasos en falso, Erlgadin puso una fuerte mano sobre el hombro de Barnil. Ajeck y yo le echamos una mirada despreocupada, suponiendo que el hombre simplemente estaba regañando a Barnil por su descuido. Sin embargo, Erlgadin señaló lentamente con la cabeza hacia un árbol caído cercano. Nos devolvió la mirada con dos penetrantes ojos negros justo por encima de una boca llena de colmillos afilados como cuchillas.' WHERE `entry`=102; +UPDATE `locales_page_text` SET `Text_loc6`='La matanza provocó un ambiente festivo entre la expedición. Barnil sirvió hidromiel para el disfrute de todos. Pero nuestra fiesta duró poco. Mientras preparábamos el cadáver para transportarlo al campamento base, nos sorprendió un horrible gruñido. En todos mis años nunca había oído nada tan espeluznante.' WHERE `entry`=104; +UPDATE `locales_page_text` SET `Text_loc6`='En lo alto de un precipicio rocoso, silueteado por el sol poniente, pude distinguir al mayor felino de presa que jamás había visto. Pude soltar una torpe descarga con mi rifle, pero el felino se mantuvo firme. Volvió a gruñir, esta vez más fuerte que la primera vez, y desapareció.$B$BRecogimos nuestras pertenencias y regresamos solemnemente al campamento.' WHERE `entry`=105; +UPDATE `locales_page_text` SET `Text_loc6`='Este día nos aventuramos hacia el sur, siguiendo unas huellas frescas de pantera. Pronto llegamos a un barranco atravesado por un tremendo puente de cuerda. No pude evitar pensar en los escritos descriptivos de Brann sobre esta región cuando vi aquella maravilla de la ingeniería. A menudo se suponía que los gnomos nativos eran una raza primitiva e inculta, pero al contemplar la maestría artesanal del puente pude reconocer la habilidad con la que los constructores gnomos superaron la hazaña aparentemente imposible.' WHERE `entry`=108; +UPDATE `locales_page_text` SET `Text_loc6`='Tanto Ajeck como Sir Erlgadin estaban preparados, con las armas apuntando a la maleza erizada en la base de los árboles que se balanceaban. El sol del mediodía nos golpeaba con fuerza. Una lenta gota de sudor se deslizaba por la sien de Erlgadin mientras tiraba del pasador hacia atrás. Al oír el chasquido, la espesa flora se abrió y una gran pantera negra, un hermoso espécimen, se lanzó a la llanura.' WHERE `entry`=110; +UPDATE `locales_page_text` SET `Text_loc6`='Su arma se agitó violentamente en sus brazos. El cañón se inclinó hacia un lado y apareció bajo el rifle de Ajeck. Ajeck había elegido ese momento exacto para apretar el gatillo. El rifle, que ahora apuntaba torpemente hacia la línea de árboles, se disparó con un claro estampido. Una bandada de pájaros salió gritando de la copa de los árboles y se dispersó en todas direcciones. Una columna de humo se elevó del árbol. Vimos con asombro cómo una tremenda rama caía de lleno sobre la pantera que huía, rompiéndole la espalda.' WHERE `entry`=112; +UPDATE `locales_page_text` SET `Text_loc6`='Salimos con las primeras luces del día, en dirección sur, más allá de las ruinas de Tkashi. Barnil expresó su preocupación por si nos encontrábamos con miembros de la tribu de los Escalpos Sangrientos. Le recordé a Barnil que los Bloodscalps estaban más preocupados por destruir a su enemigo tribal, los Skullsplitters. Ni que decir tiene que Barnil no se tranquilizó lo más mínimo. Yo, sin embargo, llevaba conmigo un rifle cargado, una mochila llena de pólvora y tres mortíferos cazadores para aliviar cualquier preocupación de una emboscada poco amistosa.' WHERE `entry`=114; +UPDATE `locales_page_text` SET `Text_loc6`='He estado frente a un imponente Infernal en el campo de batalla, el ejército de la Legión Ardiente avanzando desde todas direcciones. Una revoltosa banda de Trolls parece tan inofensiva como una liebre en las colinas de Dun Morogh.$B$BPasamos las Ruinas de Tkashi sin incidentes, para alivio de Barnil. El grupo procedió a dirigirse hacia el oeste, hacia el Gran Mar, bordeando las Ruinas de Zul\'Kunda justo al sur. Mientras ascendíamos por los altos acantilados del mar, avistamos nuestro primer Raptor.' WHERE `entry`=115; +UPDATE `locales_page_text` SET `Text_loc6`='Nuestros disparos apresurados fueron suficientes para comprar la huida de Barnil. Barnil bajó la colina y se reunió con el grupo. Nos escabullimos en la selva; una manada de feroces Rapaces de Cola de Láser acechaba cada uno de nuestros movimientos.$B$BLos cazadores eran ahora los cazados.' WHERE `entry`=118; +UPDATE `locales_page_text` SET `Text_loc6`='Conduje al grupo hacia el mar, con la esperanza de que la costa nos proporcionara refugio de los rapaces. Con las prisas, nos habíamos desviado demasiado hacia el norte, a una altura precaria. El error estaba cometido. La culpa fue mía. Nos detuvimos justo al lado de un acantilado escarpado, los Raptors a pocos pasos detrás.' WHERE `entry`=119; +UPDATE `locales_page_text` SET `Text_loc6`='Avancé lentamente, con el arma en alto. Había llevado a estos valientes cazadores a la muerte. Moriría defendiéndolos. Las rapaces de cola blanca son particularmente feroces, conocidas por su implacable sed de sangre. Nos superaban en número. Pero que me condenen si dejo que me maten a mí y a mis compañeros sin derramar algo de su propia sangre primero.' WHERE `entry`=120; +UPDATE `locales_page_text` SET `Text_loc6`='Ajeck y Sir Erlgadin prepararon sus armas, flanqueándome por ambos lados, de espaldas al mar. Barnil soltó un suspiro derrotado y desenvainó su hacha. Los Lashtail estaban casi sobre nosotros. Su paso firme se había ralentizado. Ahora acechaban a su presa, pues sabían que nos tenían atrapados.' WHERE `entry`=121; +UPDATE `locales_page_text` SET `Text_loc6`='Nuestro primer día fue tan bien como se puede esperar de un primer día. Pasamos la mayor parte del tiempo haciendo los preparativos necesarios para establecer un campamento base. Localicé un lugar ideal junto a la desembocadura de un río de agua dulce. A juzgar por los viejos muelles abandonados que había cerca, este lugar estuvo habitado hace algún tiempo. En cuanto a los habitantes originales, sólo el tiempo podrá contarlo.' WHERE `entry`=153; +UPDATE `locales_page_text` SET `Text_loc6`='Para esta expedición he reunido a Ajeck Rouack y Sir S. J Erlgadin, junto con mi sirviente de confianza, Barnil Stonepot. Luché junto al padre de Ajeck en muchas batallas en defensa de la Alianza. Verla crecer es muy especial. Su padre la educó bien en el manejo de las armas. Su habilidad con el arco me hace preguntarme si corre sangre élfica por sus venas.' WHERE `entry`=154; +UPDATE `locales_page_text` SET `Text_loc6`='Sir S. J. Erlgadin procede de la aristocracia humana. Su padre, el Conde Erlgadin, era famoso por su generosidad. Fue el Conde quien presionó para mejorar las condiciones de trabajo del Gremio de Canteros durante la restauración de Stormwind tras la Segunda Gran Guerra.' WHERE `entry`=155; +UPDATE `locales_page_text` SET `Text_loc6`='En los años siguientes, después de que Stormwind traicionara al Gremio de Canteros, Sir Erlgadin se amargó con el papel de los nobles dentro del Reino. Ya no deseaba mantener la posición que el linaje de su padre le había ganado en la Casa de los Nobles. Pero estoy divagando. El propósito de esta historia no es servir de tratado político ni de biografía. Es el relato de mis experiencias cazando caza mayor en las verdes colinas de Stranglethorn.' WHERE `entry`=156; +UPDATE `locales_page_text` SET `Text_loc6`='Nos levantamos con el sol. Barnil empezó a preparar la comida de la mañana. Noté que la atención de Ajeck estaba algo distraída. La caminata del día sería larga y nuestra caza nos acercaría al peligro. La falta de concentración podría provocar fácilmente un percance. Sin embargo, Ajeck parecía incapaz de desviar la mirada de Barnil, que estaba de pie junto a la orilla del río enjuagando su equipo de cocina.' WHERE `entry`=157; +UPDATE `locales_page_text` SET `Text_loc6`='Justo cuando estaba a punto de cuestionar la falta de interés de Ajeck en la estrategia de caza del día, echó mano a su carcaj, sacó una flecha y soltó un disparo directo hacia el pobre Barnil. Pero no era a Barnil a quien disparaba Ajeck. Cuando Barnil se apartó, con la boca abierta, un gran crocilisco de río salió a la superficie con la flecha de Ajeck perfectamente colocada entre sus dos grandes ojos.' WHERE `entry`=158; +UPDATE `locales_page_text` SET `Text_loc6`='Salimos hacia el oeste, a través de la espesa maleza de la enmarañada jungla. Moviéndonos con pasos lentos y deliberados, atravesamos el espeso follaje en busca de una presa. La mañana transcurrió en un silencio frustrante. Nada se movía en el Valle, ni siquiera una brisa. Por la tarde, la expedición se había vuelto inquieta Barnil ya no caminaba con los pasos cautelosos de un depredador que rastrea una presa. Más bien caminaba torpemente por el sendero, a menudo pisando ruidosamente hojas secas o ramas caídas.' WHERE `entry`=159; +UPDATE `locales_page_text` SET `Text_loc6`='En uno de esos pasos en falso, Erlgadin puso una fuerte mano sobre el hombro de Barnil. Ajeck y yo le echamos una mirada despreocupada, suponiendo que el hombre simplemente estaba regañando a Barnil por su descuido. Sin embargo, Erlgadin señaló lentamente con la cabeza hacia un árbol caído cercano. Nos devolvió la mirada con dos penetrantes ojos negros justo por encima de una boca llena de colmillos afilados como cuchillas.' WHERE `entry`=160; +UPDATE `locales_page_text` SET `Text_loc6`='La bestia era un tigre de Stranglethorn macho. Antes de que pudiera amartillar mi rifle, Erlgadin levantó su ballesta y disparó contra la bestia. El proyectil no dio en el blanco y alcanzó a la bestia en el flanco izquierdo. El tigre hizo un vano intento de huir, pero su herida era demasiado grave. La bestia se tambaleó durante unos trágicos segundos hasta que Barnil terminó de matarla con un hachazo.' WHERE `entry`=161; +UPDATE `locales_page_text` SET `Text_loc6`='La matanza provocó un ambiente festivo entre la expedición. Barnil sirvió hidromiel para el disfrute de todos. Pero nuestra fiesta duró poco. Mientras preparábamos el cadáver para transportarlo al campamento base, nos sorprendió un horrible gruñido. En todos mis años nunca había oído nada tan espeluznante.' WHERE `entry`=162; +UPDATE `locales_page_text` SET `Text_loc6`='En lo alto de un precipicio rocoso, silueteado por el sol poniente, pude distinguir al mayor felino de presa que jamás había visto. Pude soltar una torpe descarga con mi rifle, pero el felino se mantuvo firme. Volvió a gruñir, esta vez más fuerte que la primera vez, y desapareció.$B$BRecogimos nuestras pertenencias y nos dirigimos solemnemente de vuelta al campamento.' WHERE `entry`=163; +UPDATE `locales_page_text` SET `Text_loc6`='Había prometido a la expedición que pasaríamos el día siguiente cazando panteras, ya que sus pieles son muy demandadas en todo Azeroth. Es lógico que exista tal demanda, ya que todos los cazadores, tramperos y comerciantes de pieles están dando su vida valientemente en nombre de la Alianza.' WHERE `entry`=164; +UPDATE `locales_page_text` SET `Text_loc6`='Ajeck y Sir Erlgadin estaban ansiosos por aprender a cazar eficazmente con un rifle enano. Hice que los dos humanos dejaran sus primitivas armas de alcance en el campamento base. Barnil y yo los equipamos con algunas de las mejores armas de fuego de Ironforge.' WHERE `entry`=165; +UPDATE `locales_page_text` SET `Text_loc6`='Este día nos aventuramos hacia el sur, siguiendo unas huellas frescas de pantera. Pronto llegamos a un barranco atravesado por un tremendo puente de cuerda. No pude evitar pensar en los escritos descriptivos de Brann sobre esta región cuando vi aquella maravilla de la ingeniería. A menudo se suponía que los gnomos nativos eran una raza primitiva e inculta, pero al contemplar la maestría artesanal del puente pude reconocer la habilidad con la que los constructores gnomos superaron la hazaña aparentemente imposible.' WHERE `entry`=166; +UPDATE `locales_page_text` SET `Text_loc6`='Al poco tiempo, Ajeck rastreó a la pantera hacia el suroeste. Caminábamos en silencio, con las armas preparadas, a la espera de nuestra presa. Un chasquido de ramas procedente de un bosquecillo cercano llamó nuestra atención de inmediato. Algo había allí. Una mirada severa a Barnil bastó para transmitir mis pensamientos. Barnil bajó lentamente el rifle. Esta presa no era para nosotros, sino para nuestros compañeros humanos. Incontables panteras habían perdido la vida ante nuestros humeantes cañones. Esta matanza sería para los humanos.' WHERE `entry`=167; +UPDATE `locales_page_text` SET `Text_loc6`='Tanto Ajeck como Sir Erlgadin estaban preparados, con las armas apuntando a la maleza erizada en la base de los árboles que se balanceaban. El sol del mediodía nos golpeaba con fuerza. Una lenta gota de sudor se deslizaba por la sien de Elrgadin mientras tiraba del pasador hacia atrás. Al oír el chasquido, la espesa flora se abrió y una gran pantera negra, un hermoso espécimen, se lanzó a la llanura.' WHERE `entry`=168; +UPDATE `locales_page_text` SET `Text_loc6`='Los humanos apuntaron a la pantera mientras corría por el borde de la arboleda. Los cañones de sus armas se movían en perfecto tándem paralelo. Barnil me lanzó una mirada apremiante, pero negué con la cabeza. Esta cacería era para los humanos, no para Barnil ni para mí. Erlgadin disparó con fuerza y no alcanzó a la pantera. Al parecer, no estaba preparado para el violento retroceso de la ráfaga del rifle.' WHERE `entry`=169; +UPDATE `locales_page_text` SET `Text_loc6`='Su arma se agitó violentamente en sus brazos. El cañón se inclinó hacia un lado y apareció bajo el rifle de Ajeck. Ajeck había elegido ese momento exacto para apretar el gatillo. El rifle, que ahora apuntaba torpemente hacia la línea de árboles, se disparó con un claro estampido. Una bandada de pájaros salió gritando de la copa de los árboles y se dispersó en todas direcciones. Una columna de humo se elevó del árbol. Vimos con asombro cómo una tremenda rama caía de lleno sobre la pantera que huía, rompiéndole la espalda.' WHERE `entry`=170; +UPDATE `locales_page_text` SET `Text_loc6`='Con el paso de las semanas, nuestra reserva de pieles de pantera y tigre se hizo inmensa. Decidí que era hora de que la expedición se centrara en un nuevo reto: Rapaces.$B$B$BLos humanos, aunque apreciaban el entrenamiento que Barnil y yo les ofrecíamos, decidieron abstenerse de cazar con armas de fuego. Ajeck se sentía mucho más cómodo con un arco bien tensado y Sir Erlgadin nunca salía del campamento sin su robusta ballesta.' WHERE `entry`=171; +UPDATE `locales_page_text` SET `Text_loc6`='Salimos con las primeras luces del día, en dirección sur, más allá de las ruinas de Tkashi. Barnil expresó su preocupación por si nos encontrábamos con miembros de la tribu de los Escalpos Sangrientos. Le recordé a Barnil que los Bloodscalps estaban más preocupados por destruir a su enemigo tribal, los Skullsplitters. Ni que decir tiene que Barnil no se tranquilizó lo más mínimo. Yo, sin embargo, llevaba conmigo un rifle cargado, una mochila llena de pólvora y tres mortíferos cazadores para aliviar cualquier preocupación de una emboscada poco amistosa.' WHERE `entry`=172; +UPDATE `locales_page_text` SET `Text_loc6`='He estado frente a un imponente Infernal en el campo de batalla, el ejército de la Legión Ardiente avanzando desde todas direcciones. Una revoltosa banda de Trolls parece tan inofensiva como una liebre en las colinas de Dun Morogh.$B$B$BPasamos las Ruinas de Tkashi sin incidentes, para alivio de Barnil. El grupo procedió a dirigirse hacia el oeste, hacia el Gran Mar, bordeando las Ruinas de Zul\'Kunda justo al sur. Mientras ascendíamos por los altos acantilados del mar, avistamos nuestro primer Raptor.' WHERE `entry`=173; +UPDATE `locales_page_text` SET `Text_loc6`='La bestia ni siquiera detectó nuestra presencia. De hecho, el único saludo que recibió de la expedición fue una bala entre los ojos. Sir Erlgadin soltó un sonoro *hurrah* mientras Ajeck asentía hacia mí con entusiasta aprobación. Rebusqué en mi mochila en busca de mi pipa, con la esperanza de disfrutar de una fumada de celebración. Barnil empezó a correr ladera arriba para recuperar el cadáver del Raptor. Me quedé mirando a la bestia caída con la satisfacción que acompaña a toda gran matanza.' WHERE `entry`=174; +UPDATE `locales_page_text` SET `Text_loc6`='Pero no pude disfrutar de la gloria de la matanza durante mucho tiempo. Cuando volví los ojos hacia el horizonte, aparecieron varias siluetas coronando la colina, justo por encima del pobre Barnil.$B$B$B*¡Huye, Barnil!* grité. Ajeck, Sir Erlgadin y yo soltamos una andanada de balas, flechas y virotes sobre Barnil y hacia las rapaces perseguidoras. Uno de nosotros mató en medio de la confusión.' WHERE `entry`=175; +UPDATE `locales_page_text` SET `Text_loc6`='Nuestros disparos apresurados fueron suficientes para comprar la huida de Barnil. Barnil bajó la colina y se reunió con el grupo. Nos escabullimos en la selva$B$B$BLos cazadores eran ahora los cazados.' WHERE `entry`=176; +UPDATE `locales_page_text` SET `Text_loc6`='Conduje al grupo hacia el mar, con la esperanza de que la costa nos proporcionara refugio de los rapaces. Con las prisas, nos habíamos desviado demasiado hacia el norte, a una altura precaria. El error estaba cometido. La culpa fue mía. Nos detuvimos justo al lado de un acantilado escarpado, los Raptors a pocos pasos detrás.' WHERE `entry`=177; +UPDATE `locales_page_text` SET `Text_loc6`='Avancé lentamente, con el arma en alto. Había llevado a estos valientes cazadores a la muerte. Moriría defendiéndolos. Las rapaces de cola blanca son particularmente feroces, conocidas por su implacable sed de sangre. Nos superaban en número. Pero que me condenen si dejo que me maten a mí y a mis compañeros sin derramar algo de su propia sangre primero.' WHERE `entry`=178; +UPDATE `locales_page_text` SET `Text_loc6`='Ajeck y Sir Erlgadin prepararon sus armas, flanqueándome por ambos lados, de espaldas al mar. Barnil soltó un suspiro derrotado y desenvainó su hacha. Los Lashtail estaban casi sobre nosotros. Su paso firme se había ralentizado. Ahora acechaban a su presa, pues sabían que nos tenían atrapados.' WHERE `entry`=179; +UPDATE `locales_page_text` SET `Text_loc6`='Y entonces ocurrió algo milagroso. A nuestro lado oímos el rugido claro y aterrador del gran tigre blanco. A pesar de su número, las rapaces se dieron la vuelta y se dispersaron en todas direcciones. Sólo vimos un breve destello blanco cuando el tigre pasó a nuestro lado y se abalanzó sobre una de las rapaces. No fue necesario dar ninguna orden. Los cuatro miembros de nuestro grupo sabían que era hora de huir.' WHERE `entry`=180; +UPDATE `locales_page_text` SET `Text_loc6`='Esprintamos hasta el campamento base sin aflojar el paso. Más tarde, esa noche, nos sentamos tranquilamente alrededor de la hoguera, sabiendo que nuestras vidas se habían salvado por un extraño giro del destino. Tales son los riesgos del cazador de caza mayor. Jugamos con el destino entregándolo. Sin embargo, cada uno de nosotros, en algún momento, se enfrentará a los afilados dientes del destino. Este enano se alegra de que ese momento no haya llegado en las verdes colinas de Stranglethorn.' WHERE `entry`=181; +UPDATE `locales_page_text` SET `Text_loc6`='Honorables colegas y buscadores de la verdad$B$BLa excavación del yacimiento continúa, pero se ve ralentizada por los Troggs mencionados en mi último informe. Confío en poder hacerles frente, aunque algunos de estos Troggs son más agresivos de lo habitual.$B$BRecientemente se han encontrado más artefactos, aunque en todos los casos menos en uno (del que hablaré más adelante), los hallazgos recientes son del mismo calibre que antes: interesantes, aunque no esclarecedores.' WHERE `entry`=182; +UPDATE `locales_page_text` SET `Text_loc6`='Ha habido una excepción. Los peculiares ídolos tallados encontrados recientemente (una breve descripción de los mismos se incluyó en mi último informe) parecen tener un efecto sobre los troggs del lugar. Se sienten atraídos por las tallas de piedra, ¡y algunos troggs se vuelven locos por ellas!$B$BSe necesitan más estudios para sacar conclusiones sobre estos ídolos, pero tengo la esperanza de que arrojen luz sobre un vínculo entre los troggs y los titanes.' WHERE `entry`=183; +UPDATE `locales_page_text` SET `Text_loc6`='Por último, debo reiterar mi petición de pólvora. Mis suministros son muy bajos, lo que dificulta gravemente el éxito de la excavación. Me han dicho que pronto me reabastecerán de pólvora, pero aún no la he recibido.$B$B¿A qué se debe el retraso?$B$BRespetuosamente,$BProspector Darteus Ironband' WHERE `entry`=184; +UPDATE `locales_page_text` SET `Text_loc6`='Comenzó con el hallazgo de esa guadaña maldita en la Perdición de Roland. Antes de la Guadaña, los terrores de este lugar parecían tan mansos como el Valle de Northshire.$B$BPero desde que encontré la empuñadura de la guadaña sobresaliendo de aquel montón de escombros en la mina y, maldita sea, la liberé, Roland\'s Doom se convirtió en un lugar de vil muerte.' WHERE `entry`=185; +UPDATE `locales_page_text` SET `Text_loc6`='Comenzó con el hallazgo de esa guadaña maldita en la mina que llaman la Perdición de Roland. Sí, ese fue el comienzo. Antes de eso, la Hermandad Defias estaba contenta con nuestro progreso en Duskwood. Antes de la Guadaña, los terrores de este lugar parecían tan mansos como el Valle de Northshire.$B$BPero desde que encontré la empuñadura de la Guadaña sobresaliendo de aquel montón de escombros en la mina y, maldita sea, la liberé, ¡La Perdición de Roland se convirtió en un lugar de vil muerte!' WHERE `entry`=186; +UPDATE `locales_page_text` SET `Text_loc6`='Si hubiera sabido lo que iba a pasar, me habría cortado la mano para no agarrar aquella madera tallada con runas. ¡Cuántos remordimientos! Siempre pensé que eso era un privilegio de los viejos. Ahora sé que no son los viejos, sino los desahuciados, quienes llevan el manto del arrepentimiento, incapaces y reacios a encogerse de hombros encorvados por la miseria.$B$BPero basta de hablar como un poeta loco. Debo continuar con la crónica...' WHERE `entry`=187; +UPDATE `locales_page_text` SET `Text_loc6`='Una vez liberada la Guadaña, se produjo un cambio en la mina. La luz de nuestras vacilantes antorchas se deformaba y la fuerza de nuestras voces parecía escapar a nuestro control. A veces el susurro de un hombre rugía a través de los túneles obligando a las manos a taparse los oídos, y a veces nuestros gritos apenas recorrían unos pasos antes de reducirse a una insinuación en el viento.$B$BInquietante, sí, pero no tuvimos mucho tiempo para asombrarnos de esta extrañeza. No era más que un presagio de lo que realmente nos sacó de la mina. Los Worgen.' WHERE `entry`=188; +UPDATE `locales_page_text` SET `Text_loc6`='Nos atacaban por todas partes, arañando desde agujeros ocultos a nuestros pies y cayendo sobre nosotros desde silenciosas perchas. La mitad de nuestros hombres cayeron en esos primeros minutos de pánico. El resto, incluido yo mismo, intentamos huir. Mientras corría, vi a muchos de mis hermanos atrapados por los dientes y las garras, oí muchos gritos que se entrecortaban o gorgoteaban hasta el silencio.$B$BPor lo que sé, soy el único ser humano que escapó de aquel lugar.' WHERE `entry`=189; +UPDATE `locales_page_text` SET `Text_loc6`='Sólo puedo adivinar por qué sobreviví aquella noche. Siempre he sido precavido, siempre me he apresurado a alejarme de los golpes y a saltar de las trampas. Mi apodo, Jitters, proviene de este rasgo. Así que tal vez fue ese don para la cautela lo que me salvó...$B$BO tal vez fue la guadaña que saqué de los escombros. No puede ser la guadaña en sí, porque la perdí durante mi frenética huida. Pero si fui yo quien trajo a los Worgen a Duskwood, entonces tal vez los Worgen me dieron una rara cortesía. Malditos sean.' WHERE `entry`=190; +UPDATE `locales_page_text` SET `Text_loc6`='O tal vez, estoy condenado a presenciar el cambio que he provocado en Duskwood. Tal vez mi destino sea ver cómo los Worgen desgarran esta tierra, tiñéndola cada vez más de oscuro con su inmundicia.$B$BSi ese es realmente mi destino, entonces es doble. Porque los Worgen no son el único poder que se aferra a Duskwood - los demonios de Deadwind Pass también han reclamado.$B$BEse es el próximo capítulo de mi historia, y ruego que sea el último...' WHERE `entry`=191; +UPDATE `locales_page_text` SET `Text_loc6`='Tras sobrevivir a la huida de la Perdición de Roland, me escondí en un granero propiedad de un hombre llamado Sven. Pasé unos días en el granero, y tal era el horror que me invadía que ni una sola vez me di a conocer a Sven o a su familia. Pero por lo que vi desde mi escondite, supe que estos granjeros eran gente bastante decente. Si hubiera salido de mi escondite, creo que me habrían aceptado, pero me cuesta confiar. Más difícil aún después de ese shock en la mina.$B$BAsí que permanecí oculto. Y eso me salvó la vida.' WHERE `entry`=192; +UPDATE `locales_page_text` SET `Text_loc6`='Pocos días después de mi llegada al granero, Sven abandonó su granja rumbo a Darkshire. Besó a su mujer, sonrió a sus hijos y prometió volver pronto con juguetes y caramelos. Pobre hombre. Esa fue la última vez que vio a su familia sin ser mutilado. $B$BAl menos se separaron felizmente. Y al menos su esposa fue la primera en morir, y se libró de ver la matanza de sus hijos. Pero estas pequeñas gracias no hacen nada por mí. Vi lo que pasó, y siempre atormentará mis sueños.' WHERE `entry`=193; +UPDATE `locales_page_text` SET `Text_loc6`='Me tiembla la mano al recordar los detalles de aquella noche, cuando Sven estaba ausente y su familia estaba condenada a enfrentarse sola a los Jinetes Negros. De nuevo me asalta el remordimiento, porque yo estaba allí y podría haberme levantado contra esos demonios del Paso del Viento Muerto. Pero es un falso remordimiento. Es el mismo que atormenta a cualquier superviviente de una tragedia. Sé que, si hubiera abandonado mi escondite, también me habrían matado, mi cuerpo se habría desgarrado y sus pedazos se habrían esparcido tanto que no me habrían reconocido.' WHERE `entry`=194; +UPDATE `locales_page_text` SET `Text_loc6`='Pero, aunque sé que no podría haber hecho nada para impedir este atroz asesinato, queda un verdadero remordimiento: Yo traje a los Jinetes Negros a la granja de Sven. Mi descubrimiento de la Guadaña no sólo desató a los Worgen en Bosque Nublado, sino que atrajo a los Jinetes del Paso del Viento Muerto.$B$BLo sé porque, justo antes de comenzar su matanza, le hicieron una pregunta a la esposa de Sven mientras abrazaba a sus hijos, dándoles el consuelo que podía aunque estaba segura de que la muerte estaba cerca.' WHERE `entry`=195; +UPDATE `locales_page_text` SET `Text_loc6`='\"La Guadaña de Elune\", chilló uno de los Jinetes con voz áspera y chillona, como el rechinar de un hacha sobre la piedra. Y la última palabra -Elune- graznó, como si se ahogara con el sonido.$B$BEl pavor se apoderó de mí al oír aquella voz, tanto por su horrible sonido como porque... conocía la Guadaña de la que hablaba el Jinete. Debía de ser la misma cosa maldita que saqué de las rocas de la Perdición de Roland días atrás. Era lo que buscaban los Jinetes Negros.$B$BY era lo que mataría a la familia de Sven.' WHERE `entry`=196; +UPDATE `locales_page_text` SET `Text_loc6`='Nunca supe el nombre de la mujer de Sven, ya que su marido y sus hijos sólo la llamaban \"querida\", \"mi amor\" y \"mamá\". Pero me gustaría saberlo. Soy el único recuerdo vivo de su hazaña de aquel día, y aunque no era más que la esposa de un granjero, nunca he visto a un hombre o a una mujer actuar con tanta valentía.$B$BPor supuesto que ella no sabía de la Guadaña, pero cuando supo que los Jinetes la buscaban, en un instante un plan se formó en su cabeza.$B$BY fue audaz e inteligente. Ojalá hubiera funcionado.' WHERE `entry`=197; +UPDATE `locales_page_text` SET `Text_loc6`='\"¿La Guadaña?\", dijo con voz tranquila. \"Por supuesto que sí. ¿Quién de aquí no lo haría?\" Miró a los Jinetes con ojos firmes y habría jurado que decía la verdad si no lo hubiera sabido. Era imposible que supiera lo de la Guadaña.$B$BSu táctica dio resultado. El mismo Jinete que había formulado la pregunta inclinó ligeramente la cabeza hacia ella y gritó: \"¿Dónde?\".$B$B\"Os llevaré. A todos\", dijo ella, y pude ver un pequeño destello de esperanza tras sus ojos.' WHERE `entry`=198; +UPDATE `locales_page_text` SET `Text_loc6`='\"Pero el camino es largo, y mis hijos nos retrasarían. Debemos dejarlos\".$B$BSu truco era simple, pero los trucos simples tienen la mejor esperanza de éxito. Si funcionaba, llevaría a los Jinetes lejos de la granja. Ella estaría perdida, pero sus hijos estarían a salvo. Y funcionaría, si tan sólo los Jinetes creyeran sus nobles mentiras.$B$BAunque nunca he sido un estudiante de la Luz, recé ferozmente por la esposa de Sven mientras se enfrentaba a esos terribles Jinetes.$B$B\"Por favor\", recé. \"Deja que crean\".' WHERE `entry`=199; +UPDATE `locales_page_text` SET `Text_loc6`='Se quedaron inmóviles y ella los miró con calma. Entonces, un jinete levantó la vista, como si oyera una llamada lejana. Sacó de su atuendo una pequeña gema y miró en su interior. Luego hizo un gesto con la gema hacia la esposa de Sven. Una luz se deslizó desde el jinete hacia la mujer, formando una mano blanca y sombría. Ella miró fijamente a la luz, sin inmutarse, pero yo pude ver incertidumbre tras su máscara de confianza. Cuando la mano la alcanzó, extendió los dedos sobre su cabeza. $B$BY apretó.' WHERE `entry`=200; +UPDATE `locales_page_text` SET `Text_loc6`='La mujer de Sven se quedó rígida como una tabla y abrió mucho los ojos. Y aunque sus labios se retrajeron para emitir un grito, no se le escapó ningún sonido. Tras unos instantes de tortura, la mano la soltó y la dejó caer de rodillas. El jinete que sostenía la baratija se sentó entonces erguido en su montura, y de ella brotó una fuerte voz.$B$B\"Esta mujer miente\", dijo con una voz que ha marcado mis sueños. \"Ella no ha visto la Guadaña\".' WHERE `entry`=201; +UPDATE `locales_page_text` SET `Text_loc6`='Tras esto, los hombros del Jinete se encorvaron ligeramente, como si un espíritu de su interior hubiera huido. Y entonces, con la voz vieja y chillona que usó antes, pronunció estas últimas palabras:$B$B\"El Señor ha hablado. Matadlos\".' WHERE `entry`=202; +UPDATE `locales_page_text` SET `Text_loc6`='No puedo describir lo que sucedió a continuación. Está claro en mi mente, pero ni siquiera mi desdichada alma puede poner por escrito los acontecimientos de los siguientes y espeluznantes minutos.$B$BSólo puedo escribir que la familia de Sven fue asesinada. Y poco después, Sven regresó a esta escena sombría y mortal. Había tal dolor en él que yo tenía miedo de mostrarme. Y tanto miedo tenía de que me encontrara, que huí de mi escondite en el granero. No sé dónde está Sven ahora, pero rezo para que algún día encuentre la paz.' WHERE `entry`=203; +UPDATE `locales_page_text` SET `Text_loc6`='Una vez liberada la guadaña, nos atacaron por todas partes, arañando desde agujeros ocultos a nuestros pies y cayendo sobre nosotros desde silenciosas perchas. La mitad de nuestros hombres cayeron en esos primeros minutos de pánico. El resto, incluyéndome, trató de huir. Mientras corría, vi a muchos de mis hermanos atrapados por los dientes y las garras, oí muchos gritos entrecortados o ahogados en el silencio.' WHERE `entry`=205; +UPDATE `locales_page_text` SET `Text_loc6`='Sólo puedo adivinar por qué sobreviví aquella noche. Siempre he sido precavido, siempre me he apresurado a alejarme de los golpes y a saltar de las trampas. Mi apodo proviene de este rasgo. Así que tal vez fue ese don para la cautela lo que me salvó...$B$BO tal vez fue la guadaña que saqué de los escombros. No puede ser la guadaña en sí, porque la perdí durante mi frenética huida. Pero si fui yo quien trajo a los Worgen a Duskwood, entonces tal vez los Worgen me dieron una rara cortesía. Malditos sean.' WHERE `entry`=206; +UPDATE `locales_page_text` SET `Text_loc6`='Tras sobrevivir a la huida de la Perdición de Roland, me escondí en un granero propiedad de un hombre llamado Sven. Pasé unos días en el granero, y tal era el horror que me embargaba que ni una sola vez me di a conocer a Sven o a su familia. Pero por lo que vi desde mi escondite, supe que estos granjeros eran gente bastante decente. Si hubiera salido de mi escondite, creo que me habrían aceptado, pero me cuesta confiar. Más difícil aún después de ese shock en la mina.$B$BAsí que permanecí escondido.' WHERE `entry`=207; +UPDATE `locales_page_text` SET `Text_loc6`='' WHERE `entry`=208; +UPDATE `locales_page_text` SET `Text_loc6`='Estofado Westfall$B$B3 partes de carne de buitre fibrosa$B3 hocicos de Goretusk$B3 Ojos de Murloc$B3 Okra$B$BMezclar todo y llevar a ebullición. Dejar cocer a fuego lento durante al menos dos horas antes de servir.' WHERE `entry`=213; +UPDATE `locales_page_text` SET `Text_loc6`='Queridísima Yvette,$B$B$BVoy a confiar esta carta a nuestro corredor más rápido. Rezo para que pueda encontrar un camino a través de las fuerzas que nos rodean. Y rezo para que leas estas palabras, porque son las últimas que oirás de mí.$B$B$BMi único consuelo en estos días oscuros es el alivio que siento al saber que estás libre de mi destino.' WHERE `entry`=214; +UPDATE `locales_page_text` SET `Text_loc6`='De la mano de Baros Alexston, Oficina del Arquitecto de la Ciudad de Stormwind Su Majestad, Hay muchas razones por las que sentí que un informe debía ser compilado y presentado sobre los recientes asuntos de la \"Hermandad Defias\" y sus actividades en todo el reino. Para tener una perspectiva, comenzaré con un poco de historia. Como sabrás o no, mi servicio a la ciudad de Stormwind comenzó como miembro del Gremio de Canteros. Tras años de trabajo, completamos la reconstrucción de' WHERE `entry`=219; +UPDATE `locales_page_text` SET `Text_loc6`='Stormwind, momento en el que las facturas, honorarios y salarios del Gremio de Stonemasons quedaron impagados y sin pagar. Por aquel entonces, Edwin VanCleef había sido elegido Maestro del Gremio de Canteros y se manifestó exigiendo la restitución de nuestras obras. En respuesta, la Casa de Nobles de Stormwind ordenó la disolución del gremio de Canteros, lo que, comprensiblemente, enfureció a VanCleef. Encabezando un motín, VanCleef expulsó a los Canteros de la ciudad. Antes de continuar, hay otros acontecimientos que tuvieron lugar durante' WHERE `entry`=220; +UPDATE `locales_page_text` SET `Text_loc6`='esta vez que debo llamar su atención. En primer lugar, fue entonces cuando me ofrecieron el puesto de arquitecto de la ciudad si no me unía a VanCleef. Debido a ciertas diferencias idealógicas, elegí permanecer en Stormwind. Durante los disturbios, el lugarteniente y ayudante de mayor confianza de VanCleef, Bazil Thredd, fue capturado y encarcelado. A la espera de juicio e interrogatorio, Thredd quedó casi olvidado en la Empalizada. Volviendo a VanCleef, después de que dirigiera a los restos de la' WHERE `entry`=221; +UPDATE `locales_page_text` SET `Text_loc6`='Canteros fuera de Stormwind, aprovechó la relativa desprotección de Westfall y utilizó su considerable mano de obra para expulsar a muchos de los granjeros y apoderarse del puñado de minas de oro. Aprovechando los recursos de que disponía, VanCleef urdió un plan de venganza contra el gobierno de Stormwind. Esta información ha salido a la luz recientemente con la ayuda del portador de este documento, que ha sido fundamental para arrojar luz sobre esta vasta conspiración.' WHERE `entry`=222; +UPDATE `locales_page_text` SET `Text_loc6`='Disperse la información como considere necesario.$B$BMando Regional de Tirisfal$BCapitán Melrose$BCapitán Vachon$BCapitán Perrine$B$BDirectivos por orden del Highlord.$B$BCapitán Perrine, fortifique aún más su posición en la torre suroeste (según lo designado). Suministros adicionales serán enviados en una fecha posterior. Mientras tanto, el material debe ser obtenible de las granjas de los alrededores. Además, más reconocimiento e información' WHERE `entry`=223; +UPDATE `locales_page_text` SET `Text_loc6`='debe reunirse sobre la organización de los muertos vivientes en Brill.$B$BCapitán Vachon, parece que hay un aumento de movimiento de los no-muertos cerca de la torre norte. Esta insurgencia debe ser rápida y decisivamente tratada.$B$BCapitán Melrose, hay preocupación por el nivel de organización de los no-muertos cerca de las fronteras de Plaguelands. Un nuevo grupo de hombres será enviado a su posición en las próximas semanas.$B$BGloria bajo la Luz' WHERE `entry`=224; +UPDATE `locales_page_text` SET `Text_loc6`='Día 1$B$BMi tanque está roto, pero sé que el mineral de Quirón está en alguna parte de estas colinas. Le dije a Hammerfoot que se quedara y vigilara nuestros tanques.$B$BVoy a continuar la búsqueda solo. Si no regreso, este diario será mi último testamento.$B$B--Buron Hildelve, Piloto$BBrigada de Vapor de Ironforge' WHERE `entry`=229; +UPDATE `locales_page_text` SET `Text_loc6`='Día 2$B$BMi búsqueda continúa, y no hay mineral. Me pregunto si Stonegear estaba inventando el rumor de ese mineral como una broma. Bueno, si lo hizo, entonces tendrá un cráneo roto cuando regrese al depósito de Steelgrill.$B$BEsta noche, mientras preparaba mi campamento, oí un gruñido que resonaba en los cañones. $B$BNo es un lobo. Puede ser un oso.' WHERE `entry`=230; +UPDATE `locales_page_text` SET `Text_loc6`='Día 3$B$BEse gruñido continuó durante toda la noche, y me siguió todo el día de hoy, distrayéndome de mi búsqueda de mineral. ¡Creo que me sigue un oso!$B$BEspero que se acerque. ¡Le enterraré mi pico en la cabeza!' WHERE `entry`=231; +UPDATE `locales_page_text` SET `Text_loc6`='Día 4$B$BMe estoy quedando sin provisiones. Todavía tengo comida de sobra, pero no había planeado una estancia tan larga en la naturaleza fuera de mi tanque y sólo he traído dos barriles de cerveza.$B$BHe pasado las dos últimas noches en vela, escuchando ese maldito gruñido, ¡y casi he agotado mis barriles!$B$BMañana tendré que volver a Hammerfoot y a nuestros Tanques de Vapor. No quiero perderme aquí, sin alcohol.' WHERE `entry`=232; +UPDATE `locales_page_text` SET `Text_loc6`='Día 5$B$BEl oso maldito me ha matado. Me atacó a mediodía, rugiendo y atacándome por la espalda.$B$BLo habría olido si me hubiera atacado de frente, ¡su hedor era espantoso! El hedor de su pelaje sarnoso y su aliento putrefacto casi me hacen perder el conocimiento.$B$BLuché contra él, pero me destrozó la pierna. Ahora no puedo moverme, mi cerveza ha desaparecido y nunca encontré el mineral. ¡Maldición!' WHERE `entry`=233; +UPDATE `locales_page_text` SET `Text_loc6`='Día 6$B$BEl oso aún no ha vuelto, ¡le habré dado una buena paliza! Pero aún oigo sus gruñidos. Creo que está esperando a que me muera.$B$BA quien encuentre este libro, le tengo una tarea. Mata a ese oso sarnoso. Mátalo, y llévale este libro a mi amigo Hammerfoot. Él querrá saber qué pasó.$B$BY toma mi armadura. ¡La necesitarás contra el viejo Mangeclaw!' WHERE `entry`=234; +UPDATE `locales_page_text` SET `Text_loc6`='Saludos Ello Ebonlocke, Alcalde de Darkshire. Me temo que tengo noticias para su ciudad. Graves noticias.$B$BVerás, soy un creador. Engañé al portador de esta nota para que me ayudara en mi última y más terrible creación: ¡un demonio de carne, hueso y metal retorcido! Mientras lees esto, es probable que esté fuera de mi humilde morada, rechinando los dientes y esperando mi palabra para salir a masacrar.$B$BPero pronto lo sabrás.$B$B-El embalsamador' WHERE `entry`=235; +UPDATE `locales_page_text` SET `Text_loc6`='A través del estudio de varias criaturas fosilizadas he deducido que, en la antigüedad, una gran plaga arrasó las aguas del lago Lordamere. ¿Qué causó esto? Puede que nunca lo sepamos. Pero la tasa de contaminación parece ser extremadamente alta según las densas concentraciones de restos distribuidos por el lecho del lago.' WHERE `entry`=236; +UPDATE `locales_page_text` SET `Text_loc6`='En un intento por desvelar el pasado, he empezado a examinar las criaturas del presente con la esperanza de encontrar la pista que falta para este misterio. Los Skulkers del Lago y los Creepers del Lago son bestias antiguas que habitan en las islas del centro del lago Lordamere. En ellas crece un musgo que se asemeja a los rastros de algunos fósiles. Es necesario investigar más antes de poder especular sobre el significado de esta conexión.' WHERE `entry`=237; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras intentaba recoger muestras de musgo, me topé con el escenario de una sangrienta batalla. La tribu de Murlocs de Vile Fin había sido asediada por una banda de Gnolls. Había cadáveres de gnolls y de murlocs esparcidos por el campo de batalla. Al pasar junto a un cuerpo destrozado de un murloc, me fijé en un extraño tumor endurecido que sobresalía de la herida. Cuando empecé a estudiar el tumor, me di cuenta de que tenía propiedades similares a las del musgo que estaba recogiendo. Por desgracia, no pude encontrar más tumores aparte de ese.' WHERE `entry`=238; +UPDATE `locales_page_text` SET `Text_loc6`='Lord Bethor Iceshard,$B$BSiguiendo sus instrucciones, le envío al agente que solicitó. Es el portador de esta nota.$B$BEsta persona ha demostrado ser fiable y capaz de seguir órdenes, está probada contra las fuerzas del Azote, y es mi elección para vuestra misión.$B$BQue Ella reine suprema,$B-Magistrado Sevren$B$B' WHERE `entry`=244; +UPDATE `locales_page_text` SET `Text_loc6`='Desaparecido: Cabo Keeshan$B$BVisto por última vez durante la sangrienta batalla de la Fortaleza de la Guardia de Piedra, el Cabo Keeshan fue arrastrado por los Orcos de Blackrock.$B$BSe cree que el Cabo Keeshan está retenido como prisionero de guerra en el campamento de Blackrock al norte de Lakeshire, justo al oeste del paso que lleva a las Estepas Ardientes.$B$BPor mandato del Magistrado Solomon, cualquiera que ayude en la recuperación del Cabo Keeshan será recompensado por el Mariscal Marris.' WHERE `entry`=245; +UPDATE `locales_page_text` SET `Text_loc6`='Pasé las siguientes semanas moviéndome de un lugar a otro, sin quedarme nunca por miedo a los Jinetes. Ahora estoy en el pueblo abandonado de Colina del Cuervo, como siempre, escondiéndome. No puedo enfrentarme al poder que usaron contra la esposa de Sven, y sé que busca en Duskwood, incluso todavía, la Guadaña. La he perdido, y doy gracias a la Luz por ello, porque si la hubiera conservado sé que me habrían encontrado. Incluso ahora, sé en mi corazón que seré encontrado.$B$BEstoy tan cansado.' WHERE `entry`=246; +UPDATE `locales_page_text` SET `Text_loc6`='Saludos, Maestro,$B$BPerdóneme por el método de envío de este mensaje. Mis magos de las sombras en Alterac están concentrados en sus tareas, forzándome a usar un mensajero extranjero -- reclutado entre nuestros nuevos \"aliados\" -- para traerle este informe. Pero he encriptado esta carta con una de nuestras claves más esotéricas. Sus palabras están a salvo de estos paletos.' WHERE `entry`=248; +UPDATE `locales_page_text` SET `Text_loc6`='Valik,$BVigila al esclavo hasta nuestro regreso. No es seguro mantenerlo aquí por más tiempo. Lo moveremos al norte, más lejos de cualquier posibilidad de ser visto.$B$BSon animales, pero no dejan de ser animales brutales... si fueran bastantes, tendríamos motivos para preocuparnos. Es mejor ocultar cualquier señal que los provoque. Lo último que queremos darles es una razón para unirse y atacarnos con fuerza.' WHERE `entry`=249; +UPDATE `locales_page_text` SET `Text_loc6`='Me temo que mi padre cometió un grave error cuando decidió quedarse a defender nuestro hogar. Las fuerzas del Azote arrasan los Claros de Tirisfal, y aunque estamos bien fortificados y abastecidos, tras la traición de mi hermano Devlin carecemos de la fuerza y los efectivos necesarios para resistir su continuo asalto.$B$BSi recibes esta carta, Yvette, debes saber que Devlin es un traidor.' WHERE `entry`=252; +UPDATE `locales_page_text` SET `Text_loc6`='Devlin se desesperó y buscó un escape a nuestra mala fortuna, y al hacerlo hizo un pacto con el Azote. No sé qué precio le prometieron por su traición, pero estoy seguro de que estaba lleno de mentiras.$B$BSi ves a mi hermano, huye de él. Es un demonio. Hace unas noches asesinó a dos de nuestros vigilantes y dejó pasar a un pequeño grupo de Azote a través de la brecha, conduciéndolos a donde muchos más de nosotros dormíamos.' WHERE `entry`=253; +UPDATE `locales_page_text` SET `Text_loc6`='Su emboscada fue brutal. Mataron a un tercio de nosotros antes de que pudiéramos derribarlos. Ahora, apenas tenemos suficientes hombres para vigilar nuestras fronteras. Es sólo cuestión de tiempo antes de que nuestra cansada guardia baje y el Azote ataque.$B$BY aunque vi el rostro de Devlin entre los hombres desesperados y el rostro demacrado del Azote en esa noche maldita, se escabulló antes de que pudiera atraparlo. Puede que esté muerto, o puede que aún viva como agente del Azote.$B$BEn cualquier caso, es un monstruo.' WHERE `entry`=254; +UPDATE `locales_page_text` SET `Text_loc6`='Devlin nos advirtió que si intentábamos enfrentarnos al Azote, estábamos condenados. Nos lo dijo cuando entraron por primera vez en el Claro de Tirisfal, mucho antes de que rodearan nuestro hogar. Tal vez nos estaba suplicando que nos fuéramos, o tal vez se estaba regodeando.$B$BSiempre fue difícil entender los motivos de Devlin. Desde que era un niño, era un misterio para nosotros.' WHERE `entry`=255; +UPDATE `locales_page_text` SET `Text_loc6`='Pero tenía razón. Estamos condenados. El linaje de la familia Agamand terminará. Aunque aún vivo, sé que pronto estaré muerto.$B$B$BNo tengo miedo, y no me arrepiento de permanecer con mi familia. Pero mis últimos pensamientos serán para ti.$B$B$BSigue viviendo, mi amada Yvette, y yo encontraré la paz,$B$B-Thurman' WHERE `entry`=256; +UPDATE `locales_page_text` SET `Text_loc6`='Nuestros planes progresan adecuadamente; como ya hemos mencionado, hemos establecido una alianza con un grupo de humanos que se hacen llamar el Sindicato. Sus líderes fueron una vez nobles de Alterac y ansían volver a dominar aquí.$B$BY por eso han hecho un trato con nosotros. Un trato del que se arrepentirán.' WHERE `entry`=257; +UPDATE `locales_page_text` SET `Text_loc6`='En la actualidad, el Sindicato tiene poco poder en estas tierras, pero conoce bien la zona y ha reunido suficiente mano de obra para las tareas que tiene por delante. Con la guía adecuada, confío en que pronto el Sindicato volverá a gobernar Alterac.$B$BAdemás, hemos instado al Sindicato a apuntar a la ciudad de Stromgarde en las cercanas Tierras Altas de Arathi. La ciudad es un campo de batalla entre nuestras fuerzas, los ogros y los humanos de Stromgarde, pero creemos que con tácticas cuidadosas nos adueñaremos de esta otrora gran ciudad.' WHERE `entry`=258; +UPDATE `locales_page_text` SET `Text_loc6`='Y cuando esto esté hecho, podrá comenzar la siguiente fase de nuestro plan. Con una nación propia y una base de poder en esta región, podremos preparar el camino para la Tercera Hueste.$B$BPronto, los Señores de la Legión recompensarán nuestro trabajo haciendo llover fuego desde los cielos una vez más.' WHERE `entry`=259; +UPDATE `locales_page_text` SET `Text_loc6`='Registro municipal de Hillsbrad$B$BNosotros, el pueblo de Hillsbrad, juramos solemnemente nuestra fe y devoción a la Alianza mantenida por los grandes monarcas, el Rey Magni Bronzebeard de Ironforge y el Rey Anduin Wrynn de Stormwind.$B$BAquí se encuentra el registro de la ciudad con el propósito de gobernar esta bella ciudad en las estribaciones de las grandes Montañas de Alterac, así como servir de registro de aquellos que han pagado sus impuestos a sus Reyes y a la gran todopoderosa Alianza.' WHERE `entry`=261; +UPDATE `locales_page_text` SET `Text_loc6`='Magistrado Rutherford Burnside$BTodas las deudas saldadas.$B$BHerrero Avery Verringtan$BTodas las deudas saldadas.$B$BOficinista Horrace Whitesteed$BTodas las deudas saldadas.$B$BConcejal Gillis$BTodas las deudas saldadas.$B$BConcejal Hooks$BTodas las deudas saldadas.$B$BGranjero Getz$BTodas las deudas saldadas.$B$BAgricultor Ray$BDeuda pendiente. Pago en bienes agrícolas prometido en el momento de la cosecha.$B$BAgricultor Lyion$BDeuda pendiente. Desalojado de la tierra.' WHERE `entry`=262; +UPDATE `locales_page_text` SET `Text_loc6`='Agricultor Kalaba$BDeudas pendientes. Pago en bienes agrícolas prometido en el momento de la cosecha.$B$BCiudadano Wilkes$BTodas las deudas pagadas.$B$BCiudadano Bonoan$BTodas las deudas pagadas.$B$BMinero Wellty$BDeuda pendiente. Pago pendiente en la próxima entrega de mineral de Azurelode.$B$BMinero Sidney$BDeuda pendiente. Pago pendiente en la próxima entrega de mineral de Azurelode.$B$BMinero Hackett$BDeuda pendiente. Pago pendiente en la próxima entrega de mineral de Azurelode.' WHERE `entry`=263; +UPDATE `locales_page_text` SET `Text_loc6`='Minero Orwell$BDeuda pendiente. Pago pendiente en la próxima entrega de mineral de Azurelode.$B$BMinero Fitzgerald$BDeuda pendiente. Pago pendiente en la próxima entrega de mineral de Azurelode.$B$BCiudadano Netherand$BTodas las deudas pagadas.$B$BCiudadano May$BTodas las deudas pagadas.$B$BCapataz Bonos$BDeuda pendiente. Pago pendiente en la próxima entrega de mineral de Azurelode.' WHERE `entry`=265; +UPDATE `locales_page_text` SET `Text_loc6`='Kegan Darkmar, líder del pequeño grupo de no muertos que acudió a nosotros en busca de asilo de sus \"hermanos\", desafía nuestras actitudes comunes hacia los de su especie. Puede que su piel esté podrida y que la sangre haya dejado de correr por sus venas hace tiempo, pero actúa con mucha nobleza y parece preocuparse más por la seguridad de sus compatriotas que por la suya propia.$B$BDe hecho, hay una humanidad en él que, confieso, a veces veo que falta en los humanos que me rodean.' WHERE `entry`=266; +UPDATE `locales_page_text` SET `Text_loc6`='Pero, ¿por qué menciono esto? Lo hago para dar credibilidad a lo que voy a escribir, pues estas palabras salieron de los labios de Kegan y espero que mis colegas, al leer este diario, sepan por qué creo lo que dijo:$B$B\"Restos de los Antiguos Dioses aún perduran en los profundos huecos del mundo. Nuevas fuerzas buscan aprovechar ese antiguo poder, y quienes lo consigan dispondrán de un arma terrible contra sus enemigos.\"' WHERE `entry`=267; +UPDATE `locales_page_text` SET `Text_loc6`='Eso fue lo que pronunció Kegan al entregarme su colgante de piedra de sangre, y había miedo, y quizá reverencia, en sus ojos al hacerlo. Y cuando sus manos se encontraron con las mías, se detuvieron, como si se resistieran a entregar el colgante. La repulsión me invadió, pero hasta el día de hoy no sé si me sentí vilipendiado por su carne muerta contra la mía o si el colgante en sí me erizó la piel.$B$BPorque sentí un poder dentro de él. Un poder profundo, oculto y hambriento. Y un anhelo de liberación.' WHERE `entry`=268; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque mis colegas de Dalaran se mostraron cautelosos a la hora de estudiar las piedras de sangre que Kegan y sus seguidores traían consigo, poniendo en cuarentena a los cuatro refugiados y dejando las piedras de sangre sobre sus personas, la sinceridad de Kegan me obligó a estudiar su colgante de piedras de sangre.' WHERE `entry`=269; +UPDATE `locales_page_text` SET `Text_loc6`='Mis esperanzas eran comprobar para mis colegas que este tipo de piedra poseía propiedades mágicas, y si los magos de Dalaran no deseábamos explotar el poder de las piedras de sangre, al menos debíamos aprender sus propiedades, ya que nuestros enemigos podrían algún día utilizarlas contra nosotros.$B$BY así comenzaron mis estudios.' WHERE `entry`=270; +UPDATE `locales_page_text` SET `Text_loc6`='Empecé mis pruebas suponiendo que la piedra de sangre era un tipo de roca, como el cuarzo o la obsidiana. Así que empecé una serie de procedimientos para determinar: qué minerales contenía la piedra de sangre, qué fuerzas se aplicaban para producir su color y dureza, y otras propiedades comunes a rocas y minerales. Pero el colgante de piedra de sangre, para mi frustración, no reaccionaba a mis procedimientos como lo haría un mineral normal.' WHERE `entry`=271; +UPDATE `locales_page_text` SET `Text_loc6`='De hecho, ¡a menudo actuaba precisamente de forma contraria a la esperada! Era casi como si el colgante estropeara deliberadamente mis experimentos.$B$BComo si pensara y estuviera vivo.$B$BEnfadado pero no desanimado, pasé de suponer que el colgante era un trozo de roca inerte a suponer que era un ser vivo. $B$BPero, de nuevo, fracasé.' WHERE `entry`=272; +UPDATE `locales_page_text` SET `Text_loc6`='Ninguna de mis nuevas pruebas sacó a la luz ninguna revelación sobre el origen de la piedra de sangre. En aquel momento, el único enigma que resolví fue que la piedra de sangre no estaba ni viva ni muerta.$B$BPero fue entonces, al borde del fracaso, cuando se produjo un gran avance. Mi última prueba consistió en utilizar un vaso de cristal cuyo borde estaba astillado, dejando un pequeño espacio irregular a lo largo de su borde. Una vez terminada la prueba, que tampoco reveló nada, fui a limpiar la mesa de trabajo y me corté con el vaso.' WHERE `entry`=273; +UPDATE `locales_page_text` SET `Text_loc6`='El corte no era profundo, pero sangraba con fuerza. Antes de que pudiera vendarme el dedo herido, buena parte de la sangre se había derramado sobre la mesa de trabajo.$B$BY mientras limpiaba este nuevo desastre, me di cuenta de algo muy extraño...' WHERE `entry`=274; +UPDATE `locales_page_text` SET `Text_loc6`='La sangre que se había derramado cerca del colgante de piedra de sangre avanzaba lentamente hacia la pieza de joyería, como si la gravedad se hubiera inclinado de algún modo hacia la piedra de sangre. La sangre que tocaba el colgante parecía desaparecer, y el color rojo de la piedra se intensificaba a medida que bebía más de mi sangre.' WHERE `entry`=275; +UPDATE `locales_page_text` SET `Text_loc6`='Después de ver esto se me iluminó la cabeza, quizá por mi reciente herida (aunque no creía haber perdido tanta sangre) o quizá porque por fin, después de tanta frustración, había descubierto una de las propiedades de la piedra de sangre. Busqué mi taburete y me senté a reflexionar. Pensamientos y preguntas se agolpaban en mi cabeza, mareándome y amenazando con derrumbarme. $B$B¿La piedra de sangre bebe sangre? ¿Ansía la sangre? ¿Atrae la sangre?' WHERE `entry`=276; +UPDATE `locales_page_text` SET `Text_loc6`='¿O es que la piedra de sangre está hecha de sangre? Y si es así, ¿de quién es la sangre? ¿La mía? ¿La sangre de cualquier humano? ¿De algún animal? $B$BO tal vez la piedra de sangre sea la sangre de algo desconocido, la misma cosa que Kegan había temido y venerado a la vez cuando me entregó su colgante.$B$BEsa es la pregunta que debe ser respondida. Es la clave.' WHERE `entry`=277; +UPDATE `locales_page_text` SET `Text_loc6`='Con el fuego reavivado en mi interior, volví a sumergirme en mis experimentos. Esta vez no hice suposiciones, sino que realicé metódicamente todas las pruebas a mi alcance. Esto aumentaba enormemente mis esfuerzos, pero tenía más probabilidades de hacer descubrimientos. $B$BY, aunque mi laboratorio es pequeño y no tengo subordinados que me ayuden, encontré otra cualidad intrigante de la piedra de sangre...' WHERE `entry`=278; +UPDATE `locales_page_text` SET `Text_loc6`='Además de la sangre, hay fuerzas elementales fusionadas dentro de la piedra. El fuego, el agua, el trueno y la roca se mezclan con la sangre (pero, una vez más, ¿la sangre de qué?), y aunque esta mezcla es exteriormente inerte, todas estas fuerzas parecen enfurecerse interiormente unas contra otras. Entonces se plantearon muchas más preguntas sobre este material sorprendente y premonitorio.' WHERE `entry`=279; +UPDATE `locales_page_text` SET `Text_loc6`='Pero para responder a esas preguntas, deben realizarse más estudios y experimentos con el colgante, y me temo que el Campo de Entierros de Lordamere no puede reunir la mano de obra ni el equipo necesarios para la tarea. Así que envié el colgante de piedra de sangre con un mensajero a Dalaran con instrucciones específicas sobre cómo probarlo, para que puedan evitar mis frustraciones anteriores.' WHERE `entry`=280; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras esperaba los resultados de estas pruebas, pasé el tiempo hablando con Kegan. Aunque le insistí constantemente en lo que sabía sobre las piedras de sangre, nunca me contó más de lo que me dijo el día que me dio su colgante. Y no hablaba a menudo de su tiempo dentro del redil de lo que él llamaba \"los Desamparados\", que es el nombre con el que llama a su clan de no muertos.' WHERE `entry`=281; +UPDATE `locales_page_text` SET `Text_loc6`='Pero Kegan estaba muy dispuesto a hablar de otros temas, en particular de su época de crecimiento en Lordaeron antes de su caída. $B$BAún siente mucho amor por ese reino perdido, aunque ahora esté arruinado y muerto.$B$BMi creciente afecto por Kegan me dio paciencia mientras esperaba los resultados de mis pruebas.' WHERE `entry`=282; +UPDATE `locales_page_text` SET `Text_loc6`='Pero tras semanas sin noticias, mi paciencia flaqueó y, tras nuevas indagaciones en Dalaran, me enteré de que la piedra de sangre nunca llegó a mis colegas. Mi mensajero se había perdido por el camino, ¡y el colgante de piedra de sangre se había perdido con él!$B$BSon noticias graves, pues aunque Kegan y sus seguidores aún tienen especímenes de piedra de sangre con los que podemos experimentar, temo que el colgante caiga en manos poco recomendables.' WHERE `entry`=283; +UPDATE `locales_page_text` SET `Text_loc6`='He enviado otro mensajero a Dalaran, y he oído que incluso ahora están buscando el colgante, en las ruinas fuera de nuestra esfera protectora.$B$BSólo espero que no sea demasiado tarde.' WHERE `entry`=284; +UPDATE `locales_page_text` SET `Text_loc6`='Historia de Gri\'lek el Errante$B$B[...El comienzo de la tablilla estaba desgastado y borrado. Pero el final era legible...]$B$BGri\'lek atravesó la jungla. Y sus ojos ardían y su pecho retumbaba, pues había una gran ira en él. $B$BCon furia rugió al cielo, y levantó su brazo. Levantó su brazo izquierdo, fuerte y seguro de cazar sin su gemelo. $B$BEl brazo derecho de Gri\'lek había desaparecido y no volvería.' WHERE `entry`=285; +UPDATE `locales_page_text` SET `Text_loc6`='LEYENDAS DE LOS TROLLS, VOLUMEN III$B$BPiedra de las Mareas$B$B$BDe la mano del$B$BArchimago Ansirem Runeweaver$B$BDalaran$B$B$BINTRODUCCIÓN$B$B$BEl antiguo Imperio Gurubashi fue fuente de muchas leyendas fascinantes e intrigantes que, sin duda, se remontan a su entorno, ya que los exámenes de sus sistemas de creencias y prácticas sociales han apuntado a una gran reverencia por su entorno natural.$B$B$BAunque he profundizado en muchas' WHERE `entry`=286; +UPDATE `locales_page_text` SET `Text_loc6`='Kurdran Wildhammer$B$BRenombrado luchador de dragones. Gryphon Master de la Aerie Peak. Comandante de la División de Jinetes Grifos de la Expedición de la Alianza que marchó hacia el mundo orco de Draenor. Presuntamente fallecido.$B$BOiremos las llamadas de Sky-Ree sobre los vientos. Oiremos tu martillo retumbar en las cimas de las montañas. Cabalga con fuerza hacia el más allá, hermano. Los salones de nuestros ancestros te esperan.$B$B- Falstad Wildhammer - Señor de Aerie Peak' WHERE `entry`=287; +UPDATE `locales_page_text` SET `Text_loc6`='Capitán Ranger Alleria Windrunner$B$BRenombrada cazadora de trolls de Quel\'Thalas. Principal exploradora y agente de inteligencia de la expedición de la Alianza que marchó hacia el mundo orco de Draenor. Presuntamente fallecida.$B$BTu corazón voló recto como cualquier flecha al viento, hermana. Eras la más brillante de nuestra Orden. Eras la más querida de los nuestros.$B$B- Sylvanas Cortavientos - General Guardabosques de Quel\'Thalas' WHERE `entry`=288; +UPDATE `locales_page_text` SET `Text_loc6`='Archimago Khadgar del Kirin Tor$B$BAntiguo aprendiz de Medivh. Comandante Supremo de la Expedición de la Alianza que marchó hacia el mundo orco de Draenor. Presuntamente fallecido.$B$BNunca nadie se adentró tan desinteresadamente en el oscuro corazón de la magia y la guerra. Te deseamos lo mejor, audaz trotamundos. Donde quiera que estés.$B$B- Antonidas - Archimago de Dalaran' WHERE `entry`=289; +UPDATE `locales_page_text` SET `Text_loc6`='General Turalyon$B$BAntiguo lugarteniente de Lord Anduin Lothar. Caballero de la Mano de Plata. Alto general de la expedición de la Alianza que marchó hacia el mundo orco de Draenor. Presuntamente fallecido.$B$BEsarus thar no\'Darador\' - Por sangre y honor servimos.$BFuiste la mano derecha de la justicia y la virtud, viejo amigo. Tu nombre siempre será honrado en nuestros salones.$B$B- Lord Uther the Lightbringer - Caballero de la Mano de Plata' WHERE `entry`=290; +UPDATE `locales_page_text` SET `Text_loc6`='Danath Trollbane$B$BComandante de la milicia de Stromgarde. Asesor táctico del general Turalyon, comandante de la expedición de la Alianza que marchó hacia el mundo orco de Draenor. Presunto fallecido.$B$BHonramos tu memoria, sobrino, y tu sacrificio. Desde la fundación de nuestro glorioso imperio, el camino hacia el valor siempre ha estado empapado con la sangre de los héroes.$B$B- Thoras Trollbane, Señor de Stromgarde' WHERE `entry`=291; +UPDATE `locales_page_text` SET `Text_loc6`='Aquí yace Uther el Portador de Luz$BPrimer Paladín - Fundador de la Orden de la Mano de Plata$B$BUther vivió y murió para defender el reino de Lordaeron. Aunque fue traicionado por su alumno más querido, creemos que su espíritu sigue vivo. Sigue velando por nosotros, incluso cuando las sombras se ciernen sobre nuestra tierra en ruinas. Su luz es la luz de toda la humanidad, y mientras honremos su ejemplo, nunca se apagará.$B- Anónimo' WHERE `entry`=292; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque en los volúmenes anteriores de este estudio he tratado algunos aspectos de su culto a las serpientes, aquí expongo un examen de la interesante y singular relación de los gnomos con el mar.$B$B$B$BEL GRAN MAR$B$B$BEl Imperio Gurubashi estaba rodeado por tres lados por el mar, por lo que no es de extrañar que el agua ocupara un lugar destacado en su sociedad. Mientras que los gnomos podían recorrer y controlar las grandes extensiones de su imperio selvático, el mar se les escapaba. Era vasto e inconmensurable, no' WHERE `entry`=293; +UPDATE `locales_page_text` SET `Text_loc6`='sin duda un vecino desconcertante para los poderosos trolls.$B$B$BCabe señalar aquí que los descubrimientos recientes parecen sugerir que los trols tenían poco interés en explorar las tierras más allá del Gran Mar. Aunque se han encontrado trols a lo largo y ancho de Azeroth, Khaz Modan y Lordaeron, apenas se han hallado indicios de su civilización en las tierras recién descubiertas de Kalimdor o en las islas de los Mares del Sur. Si esto demuestra una falta de voluntad de' WHERE `entry`=294; +UPDATE `locales_page_text` SET `Text_loc6`='que los trolls se aventuren a abandonar sus posesiones terrestres o un fracaso por su parte a la hora de desarrollar las tecnologías necesarias para realizar dicho viaje requerirá una investigación y un análisis más profundos que quedan fuera del alcance de mis escritos aquí.$B$B$BPero difícilmente se puede ignorar una presencia tan numerosa, y los nuevos hallazgos en las extensas ruinas trol del Valle de Stranglethorn muestran un aspecto de su relación con el mar hasta ahora desconocido e indocumentado.$B$B$B$BLA PIEDRA DE LAS MAREAS$B$B$BRecientes descubrimientos durante las prospecciones' WHERE `entry`=295; +UPDATE `locales_page_text` SET `Text_loc6`='de las ruinas trol del Valle de Stranglethorn han mostrado referencias a un objeto conocido como la \"Piedra de las Mareas\". Varios fragmentos de leyendas trol pueden unirse para pintar una imagen bastante completa de la Piedra y su importancia para el antiguo Imperio Gurubashi.$B$B$BAl parecer, la Piedra de las Mareas permitía a su portador controlar el agua en sus múltiples formas: ríos, lluvia y mareas. Debido a las historias relacionadas con el uso de la Piedra de las Mareas, he conjeturado que es' WHERE `entry`=296; +UPDATE `locales_page_text` SET `Text_loc6`='en realidad una manifestación física de los poderes del Señor del Agua, un poderoso elemental de los mares. Cómo y por qué un objeto así abandonaría el control del Señor del Agua y caería en manos de los trolls es otra cuestión que escapa al alcance de mis conocimientos.$B$B$B$BEL TIDEBEARER$B$B$BAl igual que los movimientos de las mareas epónimas, la Piedra de las Mareas entró en el mundo de los trols y se marchó, sin permanecer nunca en sus manos más de una generación cada vez.' WHERE `entry`=297; +UPDATE `locales_page_text` SET `Text_loc6`='En las leyendas trol, se dice que la primera vez que la Piedra de las Mareas llegó al Imperio Gurubashi, la encontró un guerrero trol que vagaba por la costa de Stranglethorn. Se topó con una misteriosa piedra azul en cuyo interior flotaban y fluían hebras de color blanco lechoso. Intrigado por la piedra, el guerrero se la llevó consigo y continuó su viaje.$B$B$BCon el paso de las semanas y los meses, el guerrero descubrió que la piedra le otorgaba control sobre el agua. Podía invocar' WHERE `entry`=298; +UPDATE `locales_page_text` SET `Text_loc6`='elementales de agua, criaturas formadas completamente de agua, una proeza que sólo pueden realizar los poderosos magos del Kirin Tor.$B$B$BEl guerrero viajó a Zul\'Gurub, al corazón del imperio, para mostrar sus nuevas habilidades al Emperador. Consiguió fácilmente una audiencia en la corte tras demostrar sus poderes en el centro de la capital imperial. Sus poderes asombraron fácilmente al Emperador Gurubashi, que inmediatamente le otorgó un lugar de honor en la corte, nombrando al guerrero \"Portador de Mareas\", dejando a su' WHERE `entry`=299; +UPDATE `locales_page_text` SET `Text_loc6`='antiguo nombre detrás.$B$B$BDurante años, el Portador de Mareas sirvió al Imperio Gurubashi, invocando a sus esclavizados elementales de agua en la batalla y manipulando el flujo de agua en el Valle de Stranglethorn en beneficio del Imperio. Pero con el paso de los años, el Portador de Mareas se volvió más reclusivo, tendiendo a permanecer largos periodos de tiempo lejos de la corte.$B$B$BEl Portador de Mareas ocultaba un secreto a las miradas indiscretas de la corte. Las habilidades que le otorgaba la Piedra de las Mareas también venían acompañadas de una maldición. Con el paso de los años' WHERE `entry`=300; +UPDATE `locales_page_text` SET `Text_loc6`='el Portador de Mareas se desvanecía. Con cada ir y venir de las mareas, el Portador de Mareas era menos él mismo, perdiendo su forma corpórea, entrando y saliendo de la existencia, hasta que, en sus últimos días, viajó a la playa donde había encontrado la Piedra y se adentró en el mar, desapareciendo por última vez.$B$B$BGeneraciones más tarde, la Piedra de las Mareas llegó a las costas de Stranglethorn, y se eligió a otro Portador de Mareas.' WHERE `entry`=301; +UPDATE `locales_page_text` SET `Text_loc6`='Zul\'Gurub. Así continuó el proceso durante generaciones: la Piedra aparecía con la marea y el Portador de Mareas partía con la marea.$B$B$B$BLos relatos modernos sobre la Piedra de las Mareas han ido apareciendo de un lugar a otro, pero cabe preguntarse por qué un objeto de tal poder aparecería con tanta regularidad, y por designio de quién.' WHERE `entry`=302; +UPDATE `locales_page_text` SET `Text_loc6`='Órdenes de Bloodsail$B$BPresten atención a estas palabras, porque sólo tenemos una oportunidad en la Bahía del Botín.$B$BHe enviado a Ol\' Dunken a explorar hacia el norte y le he dicho que espere la señal.$B$BEl Damsel\'s Luck anclará en el cabo sur para aprovisionarse. El capitán Stillwater, el bajito, hará que su tripulación se prepare para recoger todo el botín saqueado. Estoy seguro de que Brutus, ese imbécil, estará al tanto de todo.' WHERE `entry`=303; +UPDATE `locales_page_text` SET `Text_loc6`='Quiero que el capitán Keelhaul traiga el Riptide a la costa desde el sureste. Enviaremos a su tripulación a pie cuando se dé la señal. $B$BEse grandote, Salthoof, puede llevar a los hombres balanceándose. Quiero la mancha negra sobre Revilgaz y Seahorn. Por mí, envíenlos al fondo del mar.$B$BUstedes son responsables de salvar cualquier cosa que pueda ser útil para nuestro pequeño proyecto con VanCleef en las Minas Muertas.' WHERE `entry`=306; +UPDATE `locales_page_text` SET `Text_loc6`='Daré la orden para que Ironpatch dispare los cañones. La artillería impedirá que los barcos del Aguasnegras entren o salgan del puerto.$B$BDespués de que el Crimson Veil haya descargado sus cañones, lo traeré junto al Riptide para apoyarlo y proporcionarle reservas según sea necesario.$B$BUna vez que Salthoof y sus chicos hayan atacado la ciudad y todos estén en cubierta, zarparemos y bombardearemos la bahía una vez más desde la Costa Salvaje.$B$B--Maestro de Flota Firallon' WHERE `entry`=307; +UPDATE `locales_page_text` SET `Text_loc6`='Huir de los Zanzil en aquel barco podrido me pareció sensato en su momento, pero empiezo a pensar que la muerte habría sido un destino más adecuado.$B$B$BPensé que mis antepasados me habían concedido una bendición al permitirme escapar de su ira. Pero ahora me pregunto qué sabiduría obtendré si sobrevivo a mi encarcelamiento.' WHERE `entry`=308; +UPDATE `locales_page_text` SET `Text_loc6`='La bestia que reina sobre esta isla es terriblemente poderosa. Las otras criaturas aquí se acobardan ante él: Skyman y Jaguero por igual. Incluso ahora puedo oír sus rugidos y me hacen estremecer.$B$BEstas criaturas seguramente detendrán a cualquiera que venga a la isla. Debo tener fe en mis ancestros.' WHERE `entry`=309; +UPDATE `locales_page_text` SET `Text_loc6`='Echo de menos mi tribu y mi hogar. Preferiría el viento de las llanuras o la puesta de sol sobre Thunder Bluff al calor de esta jungla.$B$B$BPuedo ver el agua del océano no muy lejos de mí, pero no hace nada para refrescar mi cuerpo o mi temperamento. Sólo me recuerda mi encarcelamiento.' WHERE `entry`=310; +UPDATE `locales_page_text` SET `Text_loc6`='Día 1:$6am a 11am - campamento superior$B11am a 11:30 am- descanso, almuerzo$B11:30am a 4:00pm - paso del cañón$B4:00pm a 7:30pm - campamento superior$B$BDía 2:$BSmismo horario que el día 1$B$BDía 3:$BSmismo horario$B$BDía 4:$BSmismo horario, con una excepción. Justo antes de la puesta de sol, Thorsen me hizo cubrirle mientras bajaba sigilosamente por el paso del cañón. Supuse que había ido a reunirse con nuestros agentes. Esto me sorprendió. Esperaba que se reuniera con nuestros agentes y se reuniera con Kurzen. Algo anda mal.' WHERE `entry`=311; +UPDATE `locales_page_text` SET `Text_loc6`='Día 5:$BThorsen estaba muy agitado hoy. Lo que sea que haya visto o a quien sea que haya conocido durante su excursión de ayer debe haberlo asustado.$B$BI asumió que nuestros agentes hablaron con él, pero cuando le pregunté a Thorsen adónde había ido mientras yo lo cubría, permaneció callado. Cree que soy su amigo, y cree que me está protegiendo de un secreto peligroso.$B$BHis lealtades están fuera de lugar, pero son fuertes. Cuando se reúna con nosotros, será una valiosa adición a las fuerzas de Kurzen.' WHERE `entry`=312; +UPDATE `locales_page_text` SET `Text_loc6`='Día 6: A primera hora de la mañana, Thorsen habló largo y tendido con el sargento Yohwa. Tuve que fingir que aún dormía y por eso no pude moverme al alcance del oído. Pero supongo que hablaron de la excursión anterior de Thorsen.$B$BI le observó atentamente durante el almuerzo y se dio cuenta de que Yohwa hacía lo mismo. Más tarde, Doren convocó a Thorsen. Los tres comparten un secreto. Doren y Yohwa deben saber que Thorsen se reúne con sus agentes.$B$BEstá espiando para los rebeldes.' WHERE `entry`=313; +UPDATE `locales_page_text` SET `Text_loc6`='No debemos darle más información a Thorsen y debemos matarlo. Ya no es útil para nuestro Coronel. Acabaré con Thorsen si se me da la oportunidad, pero si recibes esta carta sabrás que aún no he tenido la oportunidad. En ese caso, sugiero que el próximo encuentro de Thorsen con nuestros agentes sea fatal. Salve Kurzen, -M' WHERE `entry`=314; +UPDATE `locales_page_text` SET `Text_loc6`='El Consejo fue sabio al nombrarte jefe de la Estela de Argus, mariscal de sus estrategias en la tierra de humanos y enanos. Y me siento honrado de servir como la mano de su voluntad en Alterac.$B$BEn el nombre de Sargeras,$B$BNagaz,$BArgus Heirophant' WHERE `entry`=315; +UPDATE `locales_page_text` SET `Text_loc6`='¡Tontos torpes!$B$BMis planes eran destruir ambos puentes simultáneamente. ¿Y qué hacéis vosotros, matones simplones? Sólo hacen la mitad del trabajo y alertan a toda la Alianza de nuestras intenciones. ¡Tontos digo!$B$BTienen una oportunidad de enmendar sus acciones. Tenemos una reserva de explosivos en las tierras altas de Arathi, no lejos del puente. $B$B¡Terminen el trabajo si valoran sus míseras vidas!$B$B--Kam Deepfury' WHERE `entry`=316; +UPDATE `locales_page_text` SET `Text_loc6`='Dun Modr de los Humedales$B$BMi querida Sara,$B$BLos indicios son muy fuertes de que nos moveremos para vigilar el Thandol Span en pocos días. No sea que no pueda volver a escribirte. Me siento impulsado a escribirte unas líneas que puedan caer bajo tu mirada cuando yo ya no esté.' WHERE `entry`=317; +UPDATE `locales_page_text` SET `Text_loc6`='Nuestra misión puede durar unos pocos días y estar llena de placer, y puede ser para mí un duro conflicto y la muerte. Si es necesario que caiga en el campo de batalla por la Alianza, estoy preparado.$B$BNo tengo ningún recelo ni falta de confianza en la causa en la que estoy comprometido y mi valor no se detiene ni vacila.' WHERE `entry`=318; +UPDATE `locales_page_text` SET `Text_loc6`='Sé con qué fuerza el Reino de Ironforge se apoya en el triunfo de la Alianza, y cuán grande es la deuda que tenemos con aquellos que nos precedieron a través de la sangre y el sufrimiento de las Grandes Guerras, y estoy dispuesto, perfectamente dispuesto a renunciar a todas mis alegrías en esta vida para ayudar a mantener esta Alianza y pagar esa deuda.' WHERE `entry`=319; +UPDATE `locales_page_text` SET `Text_loc6`='Sara, mi amor por ti es inmortal, parece atarme con poderosos cables que nada excepto la Omnipotencia podría romper y mi amor por el Reino viene sobre mí como un fuerte viento y me lleva irresistiblemente con todas estas cadenas al campo de batalla.' WHERE `entry`=320; +UPDATE `locales_page_text` SET `Text_loc6`='Los recuerdos de todos los momentos dichosos que he pasado contigo me invaden y me siento profundamente agradecido a la Luz y a ti por haberlos disfrutado tanto tiempo y lo duro que es para mí renunciar a ellos y quemar en cenizas las esperanzas de años futuros en los que todavía podríamos haber vivido y amado juntos y haber visto crecer a nuestros hijos hasta convertirse en enanos honorables a nuestro alrededor.' WHERE `entry`=321; +UPDATE `locales_page_text` SET `Text_loc6`='Sé que no tengo más que pocas y pequeñas reclamaciones a la Divina Providencia, pero algo me susurra -quizás sea la plegaria de mi pequeño Edgar- que volveré ilesa junto a mis seres queridos. Si no lo hago, mi querida Sara, nunca olvides lo mucho que te quiero, y cuando se me escape el último aliento en el campo de batalla, susurraré tu nombre.$B$BPerdona mis muchas faltas y los muchos dolores que te he causado, qué desconsiderado, qué tonto he sido muchas veces.' WHERE `entry`=322; +UPDATE `locales_page_text` SET `Text_loc6`='Con cuánto gusto limpiaría con mis lágrimas cada pequeña mancha de tu felicidad y lucharía con todas las desgracias de este mundo para protegerte a ti y a mis queridos hijos de cualquier daño.$B$BPero no puedo.$B$BDebo observarte desde el retorcido abismo y cernirme a tu lado mientras sacudes las tormentas con tu preciosa carga y esperas con triste paciencia hasta que nos encontremos para no separarnos más.' WHERE `entry`=323; +UPDATE `locales_page_text` SET `Text_loc6`='Surgiendo del océano, una torre de agua, Neptulón envió al gran Krakken a la condenada I\'lalai. Tan enormes eran sus formas que selvas de algas se balanceaban a través de sus miembros, y leviatanes nadaban a través de los cuerpos. $B$BEl Krakken más grande alzó entonces sus brazos en alto y los estrelló contra el mar, enviando olas a su alrededor. Y se lanzaron con furia hacia I\'lalai.' WHERE `entry`=324; +UPDATE `locales_page_text` SET `Text_loc6`='El Krakken rugió, y sus voces atronaron como una tormenta oceánica:$B$B\"Venimos\".$B$BMin\'loth, manteniéndose firme, invocó su magia. Las olas enviadas a I\'lalia se separaron y bañaron a ambos lados, e inundaron la jungla más allá. Min\'loth ordenó entonces a sus esbirros que invocaran hechizos de atadura, y se oyó un estruendo al alzarse docenas de voces de gnomos.$B$BY una voz se alzó por encima de las demás.' WHERE `entry`=325; +UPDATE `locales_page_text` SET `Text_loc6`='Min\'loth bramó y su magia reunió el poder de los hechizos de sus secuaces, y lo lanzó contra el Krakken que se acercaba.$B$BLos mares se abrieron y el hechizo de Min\'loth se dirigió hacia los siervos de Neptulón. Los relámpagos rasgaron el cielo y el hechizo les alcanzó, y cayeron mil rayos, hirviendo el agua y quemando cráteres en la tierra.$B$BMin\'loth gritó triunfante, sabiendo que su hechizo derribaría a las grandes bestias.' WHERE `entry`=326; +UPDATE `locales_page_text` SET `Text_loc6`='Pero los Krakken son viejos, muy viejos. Recordaban cuando la tierra nació del mar.$B$BRecordaban cuando los Antiguos gobernaban y cuando los Viajeros vinieron y los expulsaron. Recordaban cuando la magia era nueva.$B$BSon viejos y guardan muchos secretos. Y aunque el hechizo de Min\'loth era fuerte, como el troll, era mortal. $B$BY por eso falló.' WHERE `entry`=327; +UPDATE `locales_page_text` SET `Text_loc6`='No consiguió atar al Krakken, pero los enfureció. Hacía eones que ningún mortal les causaba dolor, y el hechizo del trol era doloroso.$B$BAsí que se deshicieron de las ataduras del hechizo de Minloth, pero luego rugieron y se atascaron de furia.$B$BSe oyó un estruendo mientras grandes olas surgían de las profundidades y corrían hacia la tierra. Cuando llegaron a I\'lalai proyectaron una sombra sobre la ciudad.$B$BPero antes de destruirla, el Krakken se detuvo, preparado.' WHERE `entry`=328; +UPDATE `locales_page_text` SET `Text_loc6`='Los brujos trolls temblaban y gritaban a su amo. Min\'loth contempló las montañas del mar, condenado y desafiante. Se volvió hacia sus adeptos y susurró, y los trols grabaron sus últimas palabras en piedra. Min\'loth se enfrentó entonces al inminente Krakken.$B$BHizo una mueca y lanzó su bastón, su último acto de audacia.$B$BEl Krakken descargó entonces su furia sobre Min\'loth, y un océano cayó sobre I\'lalai.$B$BY dejó de existir.' WHERE `entry`=329; +UPDATE `locales_page_text` SET `Text_loc6`='Y entonces las aguas cayeron sobre la jungla, limpiando todo lo que encontraban a su paso. Trolls y bestias gritaron mientras las aguas los aplastaban y ahogaban.$B$BMuchos Gurubashi se preguntaron por qué se los había tragado el océano, pero luego murieron y no supieron nada.$B$BFinalmente, cuando las aguas llegaron a las montañas, se detuvieron. Apaciguadas, se retiraron más allá de las costas, y dejaron una estela de muerte.$B$BSe retiraron, pero surgieron alrededor de I\'lalai y permanecieron, ahogándolo para siempre.' WHERE `entry`=330; +UPDATE `locales_page_text` SET `Text_loc6`='Y el jefe Var\'gazul, a salvo tras las montañas de Zul\'Gurub, salió a la selva y la encontró limpia de su gente.$B$BY se desesperó, pues sus sueños de conquista se vieron frustrados.$B$BY nunca se encontró a Min\'loth la Serpiente.' WHERE `entry`=331; +UPDATE `locales_page_text` SET `Text_loc6`='Pero Oh Sara si los muertos pueden volver a Azeroth y revolotear sin ser vistos alrededor de aquellos a quienes aman, yo estaré siempre cerca de ti en el día más alegre y en la noche más oscura en medio de tus escenas más felices y de tus horas más sombrías siempre, siempre y si hay una suave brisa en tus mejillas será mi aliento, cuando el aire fresco abanique tu templo palpitante, será mi espíritu pasando.$B$BSara, no me llores muerta, piensa que me he ido y espérate, pues nos volveremos a encontrar.$B$B--Sully' WHERE `entry`=332; +UPDATE `locales_page_text` SET `Text_loc6`='A Mi Honorable Rey:$B$BNo corresponde a la esposa de un humilde soldado cuestionar las acciones de grandes líderes como usted. Las batallas que asolan nuestras tierras se libran para preservar la gran vida que conocemos y amamos, desde las frescas aguas de Loch Modan hasta las cumbres nevadas de Dun Morogh.' WHERE `entry`=333; +UPDATE `locales_page_text` SET `Text_loc6`='Pero las guerras que libramos en nombre de la preservación, ¿a qué precio? ¿Con la muerte de qué soldado caído nos damos cuenta de que la misma vida que nos esforzamos por salvar se nos escapa en el campo de batalla?$B$B¿Bajo cuántas espadas y hachas debemos arrojar nuestro futuro? ¿Bajo cuántos metros de tierra empapada debemos enterrar nuestro pasado?' WHERE `entry`=334; +UPDATE `locales_page_text` SET `Text_loc6`='No corresponde a la humilde esposa de un soldado hacer tales preguntas.$B$BSin embargo, le escribo ahora como la humilde viuda de un soldado. Mi marido podría haber sido un soldado en las filas de miles para usted. Para mí era el gran Sully Balloo, padre de mis hijos y mi único compañero en esta vida.$B$BPerdóneme si mis preguntas a usted, oh gran líder, suenan inapropiadas. Pero los muertos no pueden hacer estas preguntas por sí mismos....$B$BTu leal súbdita,$BSara Balloo' WHERE `entry`=335; +UPDATE `locales_page_text` SET `Text_loc6`='Por los Schneider,$B$BBuenos días. Confío en que los negocios en el distrito del canal vayan bien. Estamos en auge aquí en la plaza de los comerciantes.$B$BNecesitamos géneros de punto, ya que nuestros suministros están casi agotados. Por favor, envíen la carga estándar tan pronto como puedan.$B$BBuena suerte, y espero que los estudios de su hijo Thurman progresen bien,$B$B--Harlan Bagley' WHERE `entry`=336; +UPDATE `locales_page_text` SET `Text_loc6`='Órdenes oficiales para la flota de Kul Tiras$B$BYo, el Almirante Proudmoore, lideraré el primer desembarco en las costas de Kalimdor.$B$BEl Teniente Benedict será el segundo al mando en mi ausencia. Todos los asuntos militares domésticos de Kul Tiras serán manejados por él. Si no envío noticias de la Fortaleza de Tiragarde dentro de 12 meses, el Teniente Benedict liderará la segunda oleada para mantener el lugar.' WHERE `entry`=337; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras tanto, voy a enviar al teniente Alverold en una misión de exploración por el continente de Kalimdor. Sus fuerzas completarán su misión y se unirán a las nuestras en la Fortaleza de Tiragarde.$B$BSe anticipa que la misión del Teniente Alverold durará bastante tiempo. La nueva tierra parece vasta y peligrosa. Pero si alguna desgracia nos ocurriera a Benedict o a mí, las tropas de Alverold retomarán la Fortaleza.$B$B¡Enviaremos oleada tras oleada hasta que esa fortaleza sea nuestra!$B$B--Almirante Proudmoore' WHERE `entry`=338; +UPDATE `locales_page_text` SET `Text_loc6`='La excavación de Bael Modan$B$BEl equipo de reconocimiento original enviado por la Liga de Exploradores estaba en lo cierto en sus hallazgos. El suelo aquí contiene artefactos de valor ilimitado para nuestro pueblo. Sin duda encontraremos muchas respuestas en nuestra búsqueda del conocimiento bajo la arena y la roca de Bael Modan.$B$BSin embargo, la geología de la región dicta que utilicemos medidas extremas. Muchos de los depósitos de arena se han solidificado bajo las duras condiciones y las variaciones climáticas.' WHERE `entry`=342; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, la solución es bastante sencilla. Utilizando pulpa de madera como absorbente, podemos combinar trazas de nitroglicerina con nitrato de sodio para desarrollar una fuerte carga explosiva, capaz de atravesar incluso las masas más densas.$B$BEl trabajo será ruidoso y molesto, pero nuestra búsqueda es mucho más importante que la comodidad de los habitantes locales. De hecho, ya hemos tenido que expulsar de la zona a una banda de hombres-toro que estaban resultando molestos.' WHERE `entry`=343; +UPDATE `locales_page_text` SET `Text_loc6`='El hecho de que estemos tratando con varios elementos renegados aquí me lleva a creer que necesitaremos el apoyo del Ejército del Rey. No sólo la excavación requerirá apoyo militar, a mi ojo de novato le parecería que la ubicación de Bael Modan podría ser de valor estratégico para la Alianza, teniendo en cuenta la volatilidad de la política mundial en su estado actual.$B$BPor desgracia, he divagado. Hay mucho trabajo que hacer bajo la roca. He pasado demasiado tiempo escribiendo y no lo suficiente excavando...' WHERE `entry`=344; +UPDATE `locales_page_text` SET `Text_loc6`='El hecho de que estemos tratando con varios elementos renegados aquí me lleva a creer que necesitaremos el apoyo del Ejército del Rey. No sólo la excavación requerirá apoyo militar, sino que a mi novato ojo le parecería que la ubicación de Bael Modan podría ser de valor estratégico para la Alianza, teniendo en cuenta la volatilidad de la política mundial en su estado actual. Por desgracia, he divagado. Hay mucho trabajo que hacer bajo la roca. He pasado demasiado tiempo escribiendo y no lo suficiente excavando...' WHERE `entry`=349; +UPDATE `locales_page_text` SET `Text_loc6`='La consola de control samophlange puede utilizarse para regular automáticamente el flujo de combustibles, gases, líquidos y maquinaria relacionada. Una vez realizada la configuración inicial, debería funcionar sin problemas con un mantenimiento mínimo.$B$BBreve lista de componentes de la consola de control (de izquierda a derecha)$B$BI. Palanca de alimentación principal$B$BLa posición activada habilita el samophlange. El mecanismo de control no se desacoplará automáticamente cuando la palanca se coloque en la posición de apagado. Esto simplemente' WHERE `entry`=350; +UPDATE `locales_page_text` SET `Text_loc6`='Supervisor Fizsprocket, le adjunto una lista del equipo que ha solicitado, aprobado por el Presidente Razdunk.$B$BMe ha pedido que le recuerde y le haga hincapié en el interés de la Compañía Venture por establecer operaciones en todo Kalimdor. Nuestros puestos avanzados de perforación y minería en los Barrens han demostrado ser rentables y eficientes, pero aún esperamos cifras de producción suficientes de Mulgore, su jurisdicción.$B$BEl consejo asesor comprende las dificultades de establecer' WHERE `entry`=352; +UPDATE `locales_page_text` SET `Text_loc6`='una operación a gran escala tan cerca de la patria de los tauren, pero no creemos que supongan un gran impedimento para nuestro plan de negocio general en la zona.$B$BNos complace saber que la minería ha comenzado en las llanuras ricas en minerales de Mulgore. Por ello, la junta ha aprobado su solicitud de equipamiento. Además de la minería, creemos que Mulgore también tiene mucho que ofrecer en el ámbito de la madera, por lo que también se le proporcionará varios de nuestros modelos más recientes de trituradoras y materias primas para construir una fábrica de madera.' WHERE `entry`=353; +UPDATE `locales_page_text` SET `Text_loc6`='molino.' WHERE `entry`=354; +UPDATE `locales_page_text` SET `Text_loc6`='comenzará el proceso de enfriamiento, momento en el que tardará aproximadamente entre uno y dos minutos (dependiendo de la situación) en apagarse.$B$BNOTA IMPORTANTE: La palanca de potencia principal sólo puede manipularse cuando se han desactivado las tres válvulas de control de la maquinaria real. Estas válvulas pueden desconectarse en cualquier orden.$B$BLa primera es la VÁLVULA DE CONTROL PRINCIPAL, que se encuentra en la base de la gran chimenea vertical. A continuación, la VÁLVULA DE CONTROL DE COMBUSTIBLE se encuentra en la gran tubería que conduce a la chimenea.' WHERE `entry`=355; +UPDATE `locales_page_text` SET `Text_loc6`='de los tanques de combustible (debe haber tres de ellos) a la chimenea. Por último, la VÁLVULA REGULADORA se encuentra en la parte inferior de los dos grandes tanques cilíndricos que desembocan en la chimenea.$B$BII. Indicadores de combustible$B$BMuestra la presión actual en los depósitos de combustible primario, secundario y terciario.$B$BIII. Caudalímetro$B$BMuestra el caudal actual dentro del sistema.$B' WHERE `entry`=356; +UPDATE `locales_page_text` SET `Text_loc6`='IV. Controles de flujo$B$BAumentar o disminuir los caudales. Esto se controla automáticamente mediante el mecanismo de control de la brida de muestreo.$B$BV. Indicador de temperatura$B$BMuestra la temperatura de funcionamiento del sistema en general.' WHERE `entry`=357; +UPDATE `locales_page_text` SET `Text_loc6`='L. F. ha ordenado aumentar la agresión contra los tontos de la Alianza. A continuación se muestra una lista de los materiales necesarios para una importante misión contra Southshore:$B$B1 semana de raciones de viaje para 20 hombres$B20 trajes de noche negros$B20 pares de zapatos nuevos$B25 espadas nuevas$B30 cuchillos arrojadizos$B20 máscaras negras$B10 viales de aceite inflamatorio$B50 dosis de veneno paralizante$B5 uniformes robados de la guardia de Southshore, si están disponibles$B100 monedas de plata$B$B--Baron V.$BIntendente' WHERE `entry`=371; +UPDATE `locales_page_text` SET `Text_loc6`='La estrella de Xil\'yeh$B$BGrel\'borg el Avaro tiene la Estrella. Es un ogro codicioso que pasa sus días en las Montañas de Alterac, en las Ruinas de Alterac, buscando baratijas. La mayor parte de su colección es inútil, pero un objeto, la Estrella de Xil\'yeh, tiene propiedades valiosas.' WHERE `entry`=372; +UPDATE `locales_page_text` SET `Text_loc6`='La mano de Dagun$B $BLos textos antiguos afirman que las garras de Dagun excretan un veneno que no mata a su presa, sino que la muta en otra cosa: un miembro de las razas antiguas. Su valor para nosotros es incuestionable.$B$BDagun vive en las profundidades marinas, pero una tribu de múrlocs mirefin del pantano de Dustwallow lo atrae regularmente a la superficie. Sus oráculos lo invocan con un alga encantada. Si matas a suficientes oráculos, encontrarás el alga. Colócalo en el altar de los Murlocs y Dagun vendrá.' WHERE `entry`=373; +UPDATE `locales_page_text` SET `Text_loc6`='El corazón del legado$B$BMogh el Eterno es un brujo trol de Stranglethorn. Y posee el Corazón del Legado, del que se dice que evita la muerte a aquellos que pueden desvelar sus secretos. Encontrarás a Mogh en las Ruinas de Zul\'Mamwe. Derrótalo, si puedes, y tráeme el Corazón del Legado.' WHERE `entry`=374; +UPDATE `locales_page_text` SET `Text_loc6`='Tráeme estos tres objetos, la Estrella, la Mano y el Corazón, y el Digesto de Yagyin será tuyo.$B$B-G.B.' WHERE `entry`=375; +UPDATE `locales_page_text` SET `Text_loc6`='La estrella de Xil\'yeh$B $BUn ogro de Alterac, Grel\'borg el Avaro, fue el último propietario conocido de esta gema, de la que se susurra que otorga a su dueño la capacidad de comunicarse con otros mundos. Las fuentes nos dicen que Grelborg vaga por las Ruinas de Alterac, en las Montañas de Alterac, buscando más reliquias entre los escombros.' WHERE `entry`=376; +UPDATE `locales_page_text` SET `Text_loc6`='La mano de Dagun$B $BDagun es una criatura de las aguas profundas, venerada por los murlocs del pantano de Dustwallow. Lo atraen a la superficie con un alga marina especial, encantada por sus chamanes. Caza a los Murlocs, recoge sus algas encantadas y colócalas en el altar de los Murlocs. Dagun vendrá, y tú estarás esperando.$B$BQuiero esa mano.' WHERE `entry`=377; +UPDATE `locales_page_text` SET `Text_loc6`='El corazón del legado$B$BDicen los textos antiguos que quien posee el Corazón del Legado no teme a la tumba. Tal vez sea cierto, porque el propietario del corazón, el trol Mogh, es conocido como Mogh el Inmortal. Mogh, brujo de la tribu RompeCráneos, vive en Stranglethorn, en las Ruinas de Zul\'Mamwe.' WHERE `entry`=378; +UPDATE `locales_page_text` SET `Text_loc6`='Tráeme estos objetos, la Estrella, la Mano y el Corazón, y te daré una copia del Yagyin Digest.$B$B-El Custodio' WHERE `entry`=379; +UPDATE `locales_page_text` SET `Text_loc6`='Informe de la misión Deathstalker$B$BAgentes: Rane Yorick, Quinn Yorick, Erland McKree$B$BMisión principal: realizar un reconocimiento por el norte de Silverpine, y determinar los niveles de amenaza de la fauna y el Azote.' WHERE `entry`=380; +UPDATE `locales_page_text` SET `Text_loc6`='Los agentes comenzaron el barrido, encontrando una presencia significativa de gusanos. Recomendar el envío de escuadrones de caza para reducir esta amenaza.$B$BSe encontraron gnolls muertos en la granja apodada El Campo Muerto. Se desconoce su propósito en la granja, aunque sus movimientos y nivel de preparación sugieren una acción militar inminente. Durante el tiempo en que fueron observados, no se encontraron líderes notables entre los gnolls. Se supone que esperan la llegada de líderes o refuerzos.' WHERE `entry`=381; +UPDATE `locales_page_text` SET `Text_loc6`='Continuando con el barrido, nuestros agentes fueron detenidos en la granja de Ivar. Ivar, la mayor parte de su familia y sus trabajadores habían sucumbido al Azote y se habían convertido en sus secuaces.$B$BOnuestros agentes fueron atacados y, aunque lograron derrotar a sus emboscadores, sufrieron heridas graves, especialmente el agente Quinn.' WHERE `entry`=382; +UPDATE `locales_page_text` SET `Text_loc6`='Se tomó una posición defensiva en la antigua casa de Ivar, y mientras Rane vigilaba futuros ataques, Erland continuó la misión de reconocimiento.$B$BErland fue entonces inmovilizado por Worgs en un huerto del norte, escapando sólo con la ayuda de otro agente de los Desamparados. Ese agente es el portador de este informe.' WHERE `entry`=383; +UPDATE `locales_page_text` SET `Text_loc6`='Cabe señalar aquí que este portador del informe fue fundamental no sólo en el éxito de nuestra misión, sino también en la derrota de Ivar el Sucio, el rescate de Erland, y la entrega de este informe.$B$B Extendemos nuestra gratitud, y recomendamos que el mando reconozca a este individuo con premios dignos de tal conducta meritoria como se muestra en el campo.$B$B-Deathstalker Rane Yorick,$BLíder de la misión' WHERE `entry`=386; +UPDATE `locales_page_text` SET `Text_loc6`='Y así vagó y buscó. Y su brazo permaneció perdido para él. Así que maldijo y rugió mientras caminaba. $B$BPero Gri\'lek hacía tiempo que había apartado su oído de los espíritus, y éstos se enfurecían y no escuchaban sus maldiciones.$B$BGri\'lek estaba condenado. Condenado a vagar, sin brazos.' WHERE `entry`=387; +UPDATE `locales_page_text` SET `Text_loc6`='Santuario de Mel\'Thandris$B$B$B\"Que la luz de Elune brille sobre este valle eterno e ilumine los caminos del bosque como lo ha hecho desde tiempos inmemoriales\".' WHERE `entry`=395; +UPDATE `locales_page_text` SET `Text_loc6`='Elune ha concedido mis deseos. Las vidas de mis camaradas caídos no serán en vano, y vengaré sus muertes usando la Guadaña de Elune. Es una cosa antigua, una rama, retorcida y nudosa de madera que podría ser más antigua incluso que los Kaldorei.$B$BDurante muchas horas examiné la herramienta que la diosa me concedió. No es un arma ordinaria, eso es seguro, ni tampoco un simple implemento mágico. Con ella... es como si las barreras del tiempo y el espacio se debilitaran.$B$BSosteniendo la Guadaña' WHERE `entry`=396; +UPDATE `locales_page_text` SET `Text_loc6`='en mis manos, recibí una visión del caos. Hombres lobo... los worgen... luchaban contra un enemigo increíble. Los worgen luchaban salvajemente, como correspondía a su raza primitiva, pero su enemigo era inquebrantable: los Señores de la Llama Esmeralda.$B$BY fue entonces cuando me di cuenta del verdadero poder de la Guadaña. Al concentrarme en ella, pude comunicarme con los worgen. Sin embargo, no era el habla lo que usaba para contactarlos. Era algo diferente... No podría describirlo.$B$BLo que importaba era que los worgen escuchaban' WHERE `entry`=397; +UPDATE `locales_page_text` SET `Text_loc6`='y me entendió. Al canalizar más energía hacia la guadaña, las barreras se debilitaron más y pude atraer a los worgen a nuestro mundo. Pude convocar a veintena y media en mi primer intento. Me siguieron a la batalla y, con su fuerza bruta a mis órdenes, destrozamos a los demonios de Felwood.$B$BElune ha concedido mis deseos. El bosque será limpiado.$B$B$BQue las bendiciones de Elune estén sobre mí hasta que mi trabajo esté hecho.' WHERE `entry`=398; +UPDATE `locales_page_text` SET `Text_loc6`='Todo va bien. He convocado un mayor número de worgen para luchar a mi lado. Aunque son de mente simple, han demostrado una habilidad impresionante para coordinar sus ataques y funcionar como grupo.$B$BHe identificado líderes en sus manadas. A ellos les he dado el mando de pequeños grupos de guerreros. Atacamos desde muchos lugares del bosque a la vez, y mi campaña contra los demonios es fructífera.$B$B$BQue las bendiciones de Elune estén sobre mí hasta que mi trabajo esté hecho.' WHERE `entry`=399; +UPDATE `locales_page_text` SET `Text_loc6`='Una manada se ha perdido. Envié a los worgen a recorrer el bosque e identificar las zonas de infestación demoníaca, pero no regresaron. Empiezo a preocuparme por los líderes a los que he confiado el control. Son de mente simple, y esta pequeña porción de autoridad que les he dado, la extienden al máximo. ¿Estoy perdiendo el control? Quizás deba dejar de convocar worgen adicionales por el momento.$B$B$BQue las bendiciones de Elune estén sobre mí hasta que mi trabajo esté hecho.' WHERE `entry`=400; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque no he invocado más worgen, su número sigue aumentando. Es como si la Guadaña ya no necesitara mi intervención para el proceso de invocación. Esto es preocupante. He reunido a todas las manadas que he podido encontrar y les he ordenado que permanezcan en el Santuario de Mel\'Thandris.$B$BMientras tanto, he buscado en las bibliotecas de Darnassus y consultado con el Círculo de los Antiguos en Darkshore. No he encontrado ni una pizca de información sobre estos worgen. He oído informes,' WHERE `entry`=401; +UPDATE `locales_page_text` SET `Text_loc6`='susurros, de un mago del Kirin Tor llamado Arugal. Por lo que he oído, es posible que también haya invocado worgen. Yo consultaría con este mago, por muy desagradable que sea, a ver qué sabe.$B$BLos worgen son peligrosos, y deseo detener la marea. Al día siguiente, viajaré al puerto en los Barrens y reservaré pasaje al Nuevo Mundo.$B$B$BQue las bendiciones de Elune me acompañen hasta que mi trabajo esté hecho.' WHERE `entry`=402; +UPDATE `locales_page_text` SET `Text_loc6`='1. Conseguir un hombre u ocho$B2. Golpear fuerte al hombre$B3. Golpear más al hombre$B4. Poner al hombre en el fuego$B5. Comerse al hombre' WHERE `entry`=410; +UPDATE `locales_page_text` SET `Text_loc6`='Jin\'Zil,$B Ha pasado un tiempo, pero pensé que te gustaría saber que el último de los Plumas de Sangre ha sido asesinado. No me lo agradezcas, la persona que entrega la carta es la asesina. Si quieres, puedo hacer que te entreguen su cabeza después de que la caravana haga su ronda por los Yermos. Sé que te gusta ese tipo de cosas para tu magia vudú.$B Cuídate, viejo amigo.$B$B-Darsok Swiftdagger' WHERE `entry`=415; +UPDATE `locales_page_text` SET `Text_loc6`='Bien, deberían tener sus cargas NG-5 y detonadores listos. Los he etiquetado para ustedes... El azul es para el aserradero. El rojo es para la mina Windshear.$B$BI hizo un poco de exploración, y hay suficientes explosivos en todo Windshear Crag que no debería ser un problema en absoluto para que usted pueda entrar, colocar los explosivos, y luego salir antes de detonarlos.$B$BRecuerde, esto es una distracción. Aléjate de los carromatos antes de que lleguen los goblins para comprobar qué ha pasado, y luego entra sigilosamente detrás de ellos.' WHERE `entry`=417; +UPDATE `locales_page_text` SET `Text_loc6`='Por cierto, ten cuidado con ellos. El nitromirgliceronio por sí solo podría reducirte a polvo. He encapsulado parte del líquido en tubos de cobre que deberían mantenerlo estable y seguro.$B$BEl pergamino que conseguiste de Collin lo usé en las cajas detonadoras. Ahora enviarán un mensaje silencioso a las cargas NG-5 después de que las hayas puesto. Usé un simple mecanismo Stalthwargon para asegurarme de que la conductividad del cable es óptima y el flujo del Nitrogliceronio entre el fluido diferencial es mejor que la media.' WHERE `entry`=418; +UPDATE `locales_page_text` SET `Text_loc6`='Antes de entrar en detalles sobre mi diseño, déjame explicarte dónde debes colocar los explosivos.$B$BPlan Alfa- el aserradero:$BHay un vagón delante del aserradero (está al noreste de su construcción de deforestación y recogida de madera). Sospecho que los planos de ingeniería están dentro del aserradero.$B$BPara plantar la carga, dirígete a la parte trasera del vagón. Una vez colocada, date prisa y toma distancia.' WHERE `entry`=419; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando estés listo, pulsa el detonador.$B$BI\'ve aseguró una señal fuerte por el enrutamiento de cobre y plata cables con un Melthusian antenae matriz dentro de la carcasa de la caja. Eso debería darte un buen alcance. Sólo ten cuidado con los goblins cercanos. No apreciarán mi creación si te pillan en su sitio.$B$BOh, por si no era obvio, no estés cerca del carro cuando explote... te dolerá.' WHERE `entry`=420; +UPDATE `locales_page_text` SET `Text_loc6`='Plan Beta- Mina Windshear:$B$BI vio a los goblins usando otro vagón de explosivos al norte de la entrada de la mina. Creo que debería ser un lugar suficientemente bueno para colocar la Carga NG-5 (Roja). Después de colocar la carga en la parte trasera de la vagoneta, toma cierta distancia y pulsa el botón.$B$BISi los goblins no vienen corriendo a ver la conmoción, probablemente sea porque la montaña les ha caído encima.' WHERE `entry`=421; +UPDATE `locales_page_text` SET `Text_loc6`='La Venture Co. Las cartas están fuera de la mina... Creo que en unas cajas en el nivel inferior. Buena suerte, y recuerda... Carga azul: aserradero Carga roja: mina y destruye esta carta cuando hayas cumplido tu misión. Hmm, tal vez debería buscar una forma de hacer que estas cosas se destruyan solas después de ser leídas. No es mala idea...' WHERE `entry`=422; +UPDATE `locales_page_text` SET `Text_loc6`='--Día Uno--$B$B¡Mi viaje desde Ironforge me lleva finalmente a Kalimdor!$B$BEl prospector Khazgorm de Bael Modan está haciendo grandes progresos. Hoy ha descubierto un fósil que los eruditos del lugar creen que es un fragmento de hueso de un antiguo dios. Khazgorm está seguro de que el fósil es parte de un gran misterio. Mientras supervisa la excavación, se ha propuesto descubrir más fósiles para reconstruir la historia.$B$BMi misión: dirigirme al sur en busca de más pistas.' WHERE `entry`=424; +UPDATE `locales_page_text` SET `Text_loc6`='--Día Dos--$B$BLas tierras de los Barrens son vastas y extensas. Mi viaje ha sido largo y arduo, y hasta ahora no he encontrado nada de interés para los archivos de la Liga de Exploradores.$B$BEl único incidente digno de mención tuvo lugar cerca del camino del oro. A lo lejos vi unas criaturas extrañas. Parecían mitad cerdo y mitad hombre. Me escondí rápidamente y dejé pasar a las asquerosas bestias. ¡Vaya hedor que dejaban tras de sí!' WHERE `entry`=425; +UPDATE `locales_page_text` SET `Text_loc6`='--Día tres...$B$B¡Oh gran y espléndido descubrimiento!$B$BMientras exploraba hoy me encontré con un gran hallazgo: restos masivos de lo que parece haber sido una criatura parecida a un jabalí. Su cráneo se elevaba varios metros por encima de mí. Cada diente de la bestia podría empequeñecer incluso a... bueno, a un enano. Debido al gran tamaño del hallazgo, creo que son los restos de uno de los rumoreados Dioses Antiguos.' WHERE `entry`=426; +UPDATE `locales_page_text` SET `Text_loc6`='Hace tiempo, en la sede de la Liga de Exploradores en Ironforge, recuerdo una conferencia del arqueólogo jefe Greywhisker. El viejo hizo mención de un dios, uno que era venerado por los extraños elfos de Darnassus debido a su rumoreada naturaleza altruista...$B$B¡Bah! Un momento. Oigo resoplar fuera de la tienda. Seguramente sólo son unos jabalíes tratando de llegar a mi reserva de manzanas....' WHERE `entry`=427; +UPDATE `locales_page_text` SET `Text_loc6`='--Día 4--$B$B¡Capturado!$B$BDebo... escribir... rápido.$B$BAtacado por hombres jabalí de la tribu Razorfen. Creí que me llevaban a los restos del gran jabalí del dios caído. En lugar de eso, bordearon los grandes fósiles y se dirigieron directamente al oeste del cráneo gigante, a través del Camino del Oro.' WHERE `entry`=428; +UPDATE `locales_page_text` SET `Text_loc6`='Arrastrado con rudeza al interior de una zarza maloliente e infestada de espinas llamada Razorfen Kraul. Arrojado al interior de una choza toscamente construida y mantenido cautivo junto a un elfo nocturno moribundo.$B$BSin posesiones, salvo este diario, mi pluma y mi reloj de bolsillo...$B$BAlguien viene ahora...' WHERE `entry`=429; +UPDATE `locales_page_text` SET `Text_loc6`='--Día 5--$B$BMi compañero de celda elfo nocturno sufre graves heridas. Los hombres jabalí le han azotado repetidamente y creo que morirá en poco tiempo a menos que, por algún milagro, un grupo de rescate se enfrente a este traicionero lugar. Pierde y recupera el conocimiento. Cuando despierta, intento darle la poca agua que tengo.' WHERE `entry`=430; +UPDATE `locales_page_text` SET `Text_loc6`='Anoche pudo hablar por primera vez. Es un druida, llamado Heralath, enviado a estas partes para examinar los rumores del dios jabalí caído.$B$BCon voz debilitada me dijo que creía que la gran calavera del jabalí era el lugar donde el gran dios jabalí Agamaggan cayó luchando contra la Legión Ardiente hace unos 10.000 años, durante la Guerra de los Antiguos. Su enorme cuerpo aplastó la tierra y su sangre se hundió en ella. Espinas retorcidas crecen donde cayó su sangre...' WHERE `entry`=431; +UPDATE `locales_page_text` SET `Text_loc6`='Heralath y su gente buscan descubrir el origen de la corrupción en este lugar. Se creía que Agamaggan era un dios puro, me dijo. Por qué estas criaturas repugnantes y espinas malignas marcan la tierra es un verdadero misterio.$B$BAntes de que pudiera pedirle más información, Heralath volvió a caer en un sueño intranquilo...' WHERE `entry`=432; +UPDATE `locales_page_text` SET `Text_loc6`='--Día 6--$B$BEl estado de Heralath empeora.$B$BHoy sólo ha abierto los ojos una vez. Hablaba con dolorosa angustia, pero su mensaje era claro. Si pudiera escapar de mi perdición aquí en Razorfen Kraul, Falfindel Waywarder debe saber en Thalanaar que Charlga Razorflank está reuniendo a sus secuaces en los Barrens del sur. El poder crece cada día. La Arpía debe ser detenida antes de que la plaga de corrupción se extienda desde Kraul.' WHERE `entry`=433; +UPDATE `locales_page_text` SET `Text_loc6`='El pobre Heralath está pálido como un hueso. Su fiebre empeora por momentos. Mientras tanto, los hombres jabalí se preparan para una gran acción militar. Temo que si no intento escapar pronto, tendré un destino similar al de mi compañero de celda elfo.$B$BMi plan es escabullirme cuando los hombres jabalí salgan a su próxima cacería. Mis guardias son perezosos y a menudo duermen durante sus turnos.' WHERE `entry`=434; +UPDATE `locales_page_text` SET `Text_loc6`='Una vez libre de los Kraul, me dirigiré hacia Mil Agujas y luego hacia el oeste, a Thalanaar, en la frontera del misterioso bosque de Feralas. Allí buscaré al druida conocido como Falfindel Waywarder.$B$BLo que comenzó como un intento de explorar el pasado de mi pueblo se ha convertido en algo mucho más grande. La protección de la Alianza está en mis manos....' WHERE `entry`=435; +UPDATE `locales_page_text` SET `Text_loc6`='NÚMERO DE PEDIDO: 45TK-3$BCOMPRADOR: Kravel Koalbeard$B$BFACTURA:$B$BCarraca Hidráulica (3)$BPernos repetidores (50)$BTubo de cobre calibre 20 de 30\" (12)$BRapé, marca Deepfury (1)$BPrisma de alta calidad (3)' WHERE `entry`=436; +UPDATE `locales_page_text` SET `Text_loc6`='El goblin Nazz Steamboil es en realidad el hijo de un príncipe mercader goblin (¿Qué príncipe? El precio de esa información es alto).$B$BParece que le gusta más gastar el dinero que gana su familia que ganarlo él mismo. Así que robó una pequeña fortuna del tesoro de su familia y ahora se esconde en los Pisos Brillantes.$B$BSi su padre supiera dónde está, seguro que lo buscaría y lo arrastraría de vuelta a casa... sin un dedo del pie por su insolencia.' WHERE `entry`=438; +UPDATE `locales_page_text` SET `Text_loc6`='Sr. Fizzlebub,$B$BEl portador de esta carta y yo estamos ideando un negocio al que le invitamos a unirse. $B$BComo sabe, paso gran parte de mi tiempo en los Pisos Luminosos, y la empresa mencionada tiene que ver con las carreras de estos pisos.$B$BSi le interesan las carreras y, más concretamente, apostar en ellas, siga leyendo, porque creo que su conocimiento de Stranglethorn sería útil en nuestro plan.' WHERE `entry`=439; +UPDATE `locales_page_text` SET `Text_loc6`='Sr. Fizzlebub,$B$BLa bebida que le dio a mi socio fue un gran éxito. No sólo es una bebida fuerte, que provoca un gran embotamiento del ingenio, sino que parece tener un efecto adictivo. Estoy seguro de que los que la prueben querrán más.$B$BEstamos en deuda contigo, Crank.$B$BY te invito a venir a Shimmering Flats, o a enviar a un confidente, para aprovechar las nuevas oportunidades de juego que tenemos aquí.$B$B--Kravel' WHERE `entry`=440; +UPDATE `locales_page_text` SET `Text_loc6`='Bien Martek,$B$BEstoy en un aprieto y necesito tu ayuda.$B$BMi hermano y yo estamos construyendo un coche de carreras y necesitamos pistones fuertes. Nada de lo que intento es lo suficientemente fuerte. Nada puede aguantar la velocidad de nuestro nuevo coche. Así que el motor se rompe constantemente.$B$BTú eres un experto en trabajar el metal. Debes ayudarnos. Eres el único que puede.' WHERE `entry`=441; +UPDATE `locales_page_text` SET `Text_loc6`='Para enfrentarte a Frostmaw, debes atraerlo con la carne de su presa favorita.$B$BVe a las Montañas Alterac en Azeroth y caza un imponente puma. Mátalo, y luego lleva su cadáver a la Cueva de Growless, un lugar considerado sagrado por el bestial wendigo.$B$BColoca el cadáver sobre la Llama de Uzel y el olor de la carne quemada saldrá de la cueva.$B$BY entonces, con el tiempo, Frostmaw vendrá.$B' WHERE `entry`=442; +UPDATE `locales_page_text` SET `Text_loc6`='Los coches cohete que compiten en las pistas planas están muy afinados y requieren un mantenimiento extremo. Así que no es de extrañar que los equipos de boxes se mantengan en escena en todo momento. $B$BEstos equipos prueban constantemente los coches y realizan las correcciones y modificaciones necesarias. Es la única manera de mantener los coches en un estado de máximo rendimiento.$B$BAsí que... estamos buscando un medio para forzar un lapso en la diligencia de uno de los equipos de boxes, ya que cualquier lapso de este tipo haría que el coche de la tripulación cayera rápidamente en mal estado.' WHERE `entry`=445; +UPDATE `locales_page_text` SET `Text_loc6`='Si podemos controlar qué coche está en plena forma y cuál no, entonces... No necesito explicarte la ventaja en las apuestas que esto nos da.$B$BAsí que, de ti, buen Fizzlebub, necesitamos ese medio para forzar el lapso de los equipos de boxes.$B$B¿Posee Stranglethorn alguna planta, hierba o bebida que podamos usar para confundir a gnomos y goblins?$B$B--K. Koalbeard' WHERE `entry`=446; +UPDATE `locales_page_text` SET `Text_loc6`='He investigado mucho sobre los Aspectos y sus creadores titanes, tanto como cualquier humano podría hacerlo en toda su vida. Había cinco Aspectos cuando los titanes abandonaron este mundo; eran poderosos dragones encargados de proteger el mundo de Azeroth. Sus historias son vastas y variadas, e incluso ahora, a pesar de toda la información que he reunido, sé que aún queda mucho por aprender de estas magníficas criaturas.' WHERE `entry`=447; +UPDATE `locales_page_text` SET `Text_loc6`='Boticario Lydon,$B$BEspero que esta carta le llegue rápidamente y a su portador en buenas condiciones. Ha surgido una necesidad en la lejana Kalimdor que creo requerirá de tus habilidades.$B$BSeré breve.$B$BUna crisis se desarrolla en las Montañas Stonetalon, no lejos de Mulgore, la tierra natal de nuestros aliados Tauren. La compañía goblin Venture está minando y talando ferozmente en esas montañas, enfureciendo a los espíritus de la montaña.' WHERE `entry`=448; +UPDATE `locales_page_text` SET `Text_loc6`='Debo suponer que la conmoción que estos espíritus causan a través de canales auspiciados por chamanes y druidas tauren los distrae. Porque los Tauren consideran a la Compañía Venture en las Montañas Stonetalon una amenaza terrible.$B$BAmenaza o no, debemos ayudar a nuestros aliados.$B$BLydon, tienes un amplio conocimiento de las toxinas. ¿Puedes idear una que podamos usar para propagar un contagio entre los goblins de Stonetalon?$B$BErudito tuyo,$BP. Zamah' WHERE `entry`=449; +UPDATE `locales_page_text` SET `Text_loc6`='Muchos de los conocimientos que tengo ahora no podría haberlos aprendido por mí mismo. Por eso estoy muy agradecido a los elfos de la noche. Sólo con su ayuda tengo tantos detalles como tengo. Como resultado de nuestras interacciones, tengo la impresión de que sus orígenes están mucho más estrechamente ligados a los Aspectos de lo que había pensado en un principio. Sin embargo, guardan sus secretos con demasiada cautela como para que yo pueda saberlo con certeza.' WHERE `entry`=450; +UPDATE `locales_page_text` SET `Text_loc6`='La información que aprendí de los Aspectos la pongo aquí para que otros puedan consultarla en el futuro. Sé que resultará útil, ya que creo que estos dragones tendrán un efecto mucho mayor en nuestro mundo a medida que pase el tiempo.' WHERE `entry`=451; +UPDATE `locales_page_text` SET `Text_loc6`='Alexstrasza:$B$BAlexstrasza, la antigua y poderosa Reina de los Dragones, fue nombrada la Vinculadora de la Vida por los titanes. Fue la primera en ser creada por los titanes para proteger el mundo tras su partida. Se dice que fue testigo del nacimiento de todas las razas modernas sobre la faz de Azeroth. Sus dragones rojos, conocidos por su porte orgulloso, dominaron en su día a los demás dragones.' WHERE `entry`=452; +UPDATE `locales_page_text` SET `Text_loc6`='Los rumores entre los elfos de la noche sugieren que Alexstrasza y el semidiós Cenarius eran amigos íntimos, y que fue él quien la llamó durante la primera invasión de la Legión Ardiente.' WHERE `entry`=453; +UPDATE `locales_page_text` SET `Text_loc6`='Ysera:$B$BYsera la Soñadora representa el subconsciente mortal. Ella abarca el Sueño Esmeralda. Aunque aprecia la imaginación y la creación y aprueba la ambición en las razas mortales, ella y su vuelo de dragón consideran que el mundo real es sólo una ilusión. Ysera es una de las criaturas más elegantes y poderosas que cualquier mortal pueda contemplar.' WHERE `entry`=454; +UPDATE `locales_page_text` SET `Text_loc6`='Malygos:$B$BMalygos es conocido como el Administrador de la Magia o el Tejedor de Hechizos. Su forma natural no es la de un dragón típico, y se dice que puede cambiarla a voluntad. Raramente visto tras su retirada al lejano norte, casi siempre tiene la forma de una criatura parecida a un insecto, pero mientras está en forma de dragón, él y su dragonflight son de color azul variado.' WHERE `entry`=455; +UPDATE `locales_page_text` SET `Text_loc6`='Nozdormu:$B$BNozdormu es conocido como el Maestro del Tiempo y el Atemporal. Él y su dragonflight son de color bronce y muestran una gran astucia en todas las cosas. La atención de Nozdormu siempre se ha centrado en coleccionar artefactos del pasado, ya que le importan poco los asuntos actuales de las razas mortales, o incluso los tratos de sus compañeros Aspectos. Sin embargo, su indiferencia hacia la política de los demás no significa que sea complaciente con los acontecimientos que ocurren en el mundo.' WHERE `entry`=456; +UPDATE `locales_page_text` SET `Text_loc6`='Considerados protectores, los dragonflight de bronce se sienten muy atraídos por las zonas de civilización. El dragón y su vuelo son muy pacientes por naturaleza, siempre se basan en la observación y actúan con un plan antes de precipitarse. Nozdormu siempre intentará proteger la corriente del tiempo y a las razas mortales cuando se vean amenazadas por enemigos mayores.' WHERE `entry`=457; +UPDATE `locales_page_text` SET `Text_loc6`='Neltharion:$B$BNeltharion, llamado el Guardián de la Tierra tras su creación, fue más leal y protector de Azeroth que cualquiera de los otros Aspectos. Su vuelo de dragón negro fue responsable de la creación de las montañas y otras formaciones de las tierras, incluidas las fronteras entre las razas mortales. Lo que causó su corrupción sigue siendo un misterio; ya sea una influencia externa o algo que se pudrió desde dentro. Me pregunto si tal vez los Dioses Antiguos no tuvieron algo que ver en la corrupción del gran negro.' WHERE `entry`=458; +UPDATE `locales_page_text` SET `Text_loc6`='El dragón negro sufrió una transformación completa y, al final, Neltharion dejó de existir. Se convirtió en Alamuerte, una criatura de malicia y odio. Dejó de ser el Guardián de la Tierra a ojos de razas como los altos elfos y pasó a llamarse Aspecto de la Muerte y Xaxas en lugar del nombre que le había dado el titán. Alamuerte es la encarnación del caos y el mal, y siempre está hambriento de destrucción. Podría decirse que es el primer mal de Azeroth que apareció tras el destierro de los Dioses Antiguos.' WHERE `entry`=459; +UPDATE `locales_page_text` SET `Text_loc6`='¡ENHORABUENA!$B$BEs usted el nuevo y orgulloso propietario de un increíble topo bufón. Aunque se trata de una criatura tímida, estamos seguros de que su nueva mascota le resultará entrañable por su peluda ternura y su increíble capacidad olfativa.$B$BEn las páginas siguientes encontrará información sobre su topo:$B$B1. Alimentación y cuidados$B2. Comportamiento excéntrico (y adorable)$B3. Uso del bastón de mando patentado Snufflenose Command Stick(tm)$B$BDe nuevo, enhorabuena. No serás destituido,$B$B-Marwig Rustbolt$BPropietario, Snuff Inc.$B$B' WHERE `entry`=467; +UPDATE `locales_page_text` SET `Text_loc6`='--Día 13$BEl movimiento de tropas cerca de Theramore ha aumentado. Un gran número de humanos abandonaron la ciudad y se mueven hacia el oeste, a toda prisa.$B$B--Día 14$BMás tropas abandonan la ciudad. Seguí a un pequeño grupo y observé cómo se quitaban el uniforme tras dejar Theramore a tiro de arco. ¿Quizás sean desertores?$B$B--Día 15$BHoy he oído hablar a algunas tropas de Theramore de guardias que abandonaban sus puestos. Mis sospechas sobre los desertores deben ser ciertas$B' WHERE `entry`=507; +UPDATE `locales_page_text` SET `Text_loc6`='El gorrión sangrante: Manifiesto$B$B(20) barriles de ron. Destino: Theramore$B(50) sacos de harina. Destino: Theramore: Theramore$B(2) cajas de herramientas variadas para gnomos. Destino: Carraca$B(30) pernos de tela de algodón. Destino: Theramore: Theramore$B(4) cajas de especias. Destino: Theramore: Theramore$B(3) pasajeros. Destino: Theramore: Theramore$B' WHERE `entry`=527; +UPDATE `locales_page_text` SET `Text_loc6`='Jorgen,$B$BMis temores se han hecho realidad, y han actuado de formas que nunca creí capaces. Nunca pensé que llegarían tan cerca, pero lo han hecho.$B$BPor favor, ayuda al portador de esta nota, y envíaselos a ÉL. Sinceramente, creo que nos ayudará debido a la seriedad de este asunto. Si fuera cualquier otra amenaza, probablemente seguiría ignorándonos a nosotros y a los problemas de nuestra bella ciudad.$B$BGracias, viejo pescador. Estoy en deuda contigo como siempre.$B$BSu amigo,$B$BDeLavey' WHERE `entry`=528; +UPDATE `locales_page_text` SET `Text_loc6`='Capitán,$B$Bles deseo fortuna en sus viajes. Lamentablemente, la fortuna no favoreció nuestro primer intento de secuestro.$B$BCuando nuestro equipo hizo contacto con el objetivo en los túneles de Stormwind/Ironforge, sólo encontraron un señuelo. Parece que mostró más sabiduría de la que le acreditamos.$B$BPero nuestro segundo plan ya está en marcha. Los agentes de Defias están preparados para interceptar al objetivo cuando se acerque a Theramore. Pronto Stormwind sentirá nuestro mordisco con demasiada intensidad..$B$B-M' WHERE `entry`=547; +UPDATE `locales_page_text` SET `Text_loc6`='--Día 16$BUleg y Thargil regresaron de su misión a los muelles de Theramore. Vieron un nuevo barco en el puerto: el Gorrión Sangriento. El barco llegó del puerto de Menethil en Azeroth.$B$BMañana, Uleg y Thargil volverán a los muelles y robarán a bordo del barco. Esperan encontrar documentos políticos, que revelen las relaciones entre Theramore y la Alianza.' WHERE `entry`=548; +UPDATE `locales_page_text` SET `Text_loc6`='Capitán,$B$Bles deseo fortuna en sus viajes. Lamentablemente, la fortuna no favoreció nuestro primer intento de secuestro.$B$BCuando nuestro equipo hizo contacto con el objetivo en los túneles de Stormwind/Ironforge, sólo encontraron un señuelo. Parece que mostró más sabiduría de la que le acreditamos.$B$BPero nuestro segundo plan ya está en marcha. Los agentes de Defias están preparados para interceptar al objetivo cuando se acerque a Theramore. Pronto Stormwind sentirá nuestro mordisco con demasiada intensidad..$B$B-M' WHERE `entry`=571; +UPDATE `locales_page_text` SET `Text_loc6`='Con el éxito de Kel\'Thuzad en Lordaeron, el Rey Exánime hizo los preparativos finales para su asalto contra la civilización humana. Ner\'zhul colocó sus energías de peste en una serie de artefactos portátiles llamados calderos de peste y ordenó a Kel\'Thuzad que transportara los calderos a Lordaeron, donde serían escondidos en varias aldeas controladas por el culto.' WHERE `entry`=572; +UPDATE `locales_page_text` SET `Text_loc6`='Los calderos, protegidos por los cultistas leales, actuarían entonces como generadores de la plaga, enviándola a través de las desprevenidas granjas y ciudades del norte de Lordaeron.$B$BEl plan del Rey Exánime funcionó a la perfección. Muchos de los pueblos del norte de Lordaeron se contaminaron casi de inmediato. Al igual que en Rasganorte, los ciudadanos que contrajeron la plaga murieron y se convirtieron en esclavos voluntarios del Rey Exánime.' WHERE `entry`=573; +UPDATE `locales_page_text` SET `Text_loc6`='Los sectarios de Kel\'Thuzad estaban ansiosos por morir y resucitar al servicio de su señor oscuro. Se regocijaban ante la perspectiva de la inmortalidad a través de la no muerte. A medida que la plaga se extendía, más y más zombis salvajes surgieron en las tierras del norte. Kel\'Thuzad observó el creciente ejército del Rey Exánime y lo bautizó como el Azote, pues pronto marcharía hacia las puertas de Lordaeron... y borraría a la humanidad de la faz del mundo.' WHERE `entry`=574; +UPDATE `locales_page_text` SET `Text_loc6`='Nadie sabe exactamente cómo empezó el universo. Algunos teorizan que una catastrófica explosión cósmica envió a los infinitos mundos hacia la inmensidad de la Gran Oscuridad, mundos que un día albergarían formas de vida de una diversidad maravillosa y terrible. Otros creen que el universo, tal y como existe, fue creado en su conjunto por una entidad singular y todopoderosa.' WHERE `entry`=575; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque los orígenes exactos del caótico universo siguen sin estar claros, está claro que surgió una raza de seres poderosos para poner orden en los distintos mundos y garantizar un futuro seguro a los seres que seguirían sus pasos.$B$B$BLos Titanes, dioses colosales de piel metálica procedentes de los confines del cosmos, se adelantaron y se pusieron a trabajar en los mundos que encontraron. Dieron forma a sus mundos levantando poderosas montañas y dragando vastos mares.' WHERE `entry`=576; +UPDATE `locales_page_text` SET `Text_loc6`='Crearon cielos y atmósferas embravecidas, todo ello como parte de su insondable y previsor plan de crear orden a partir del caos. Incluso otorgaron poderes a razas primitivas para que se ocuparan de sus obras y mantuvieran la integridad de sus respectivos mundos.$B$B$BLos Titanes, gobernados por una secta de élite conocida como el Panteón, pusieron orden en cien millones de mundos dispersos por el Gran Más Allá Oscuro durante las primeras eras de la creación.' WHERE `entry`=577; +UPDATE `locales_page_text` SET `Text_loc6`='El benévolo Panteón, que buscaba salvaguardar sus mundos estructurados, estaba siempre alerta ante la amenaza de ataque de las viles entidades extradimensionales del Nether Retorcido. El Infierno, una dimensión etérea de magia caótica que conectaba los innumerables mundos del universo, era el hogar de un número infinito de seres maléficos y demoníacos que sólo buscaban destruir la vida y devorar las energías del universo viviente.' WHERE `entry`=578; +UPDATE `locales_page_text` SET `Text_loc6`='--Día 17$BUleg regresó de su misión. Fracasó, y Thargil fue capturado. Envié a Uleg a entregar este informe a Nazeer.$B$BYo permaneceré aquí. He presenciado un aumento de la actividad naviera en la costa de Theramore. Continuaré mi vigilancia y reportaré personalmente cualquier evento digno de mención.' WHERE `entry`=579; +UPDATE `locales_page_text` SET `Text_loc6`='Nuestro primer plan ya ha fracasado. $B$BFist logró cambiar la lista de guardias para los turnos del túnel esa noche, pero debido a algunos esfuerzos imprevistos de algunos ciudadanos de Stormwind, nuestro objetivo pudo huir de la escena antes de que pudiéramos capturarlo. Pero habíamos previsto tales contingencias. El Plan 2 se ha puesto en marcha y estaba muy avanzado antes de que se desencadenara nuestra emboscada en Stormwind.' WHERE `entry`=580; +UPDATE `locales_page_text` SET `Text_loc6`='El plan 2 es igual de sencillo, pero requerirá más paciencia por nuestra parte. Nuestro hombre infiltrado en Menethil ya ha sido pagado por sus esfuerzos, y ha tenido un éxito brillante. No deberíamos tener problemas para adquirir a nuestro objetivo y capturarlo una vez que hayamos zarpado.' WHERE `entry`=581; +UPDATE `locales_page_text` SET `Text_loc6`='Esperen que el ataque ocurra a pocos kilómetros de su destino. Ahí es donde nuestros aliados estarán esperando. No estoy seguro de por qué hemos sido forzados a formar una alianza con las criaturas, pero no puedo evitar sentir que nosotros mismos estamos siendo coaccionados. Al final, no importará. Con el objetivo bajo nuestra custodia, ¡estaremos bien encaminados para recuperar Stormwind de aquellos que nos lo robaron!' WHERE `entry`=582; +UPDATE `locales_page_text` SET `Text_loc6`='Maestro Barba Larga,$B$BComo usted sabe, nosotros los Stormpikes tenemos un ojo para la excelencia, por lo que la calidad de sus escudos no es un misterio para nosotros.$B$BYo, por lo tanto, estoy deseando encargarle un escudo de este tipo. He incluido las especificaciones en la siguiente página:$B$B$B' WHERE `entry`=607; +UPDATE `locales_page_text` SET `Text_loc6`='La devastadora Segunda Guerra contra la horda orca dejó a la Alianza de Lordaeron en estado de shock y desorganización. Los sanguinarios orcos, liderados por el poderoso jefe Orgrim Doomhammer, no sólo se abrieron paso a través de las tierras enanas de Khaz Modan, sino que también arrasaron muchas de las provincias centrales de Lordaeron. Los implacables orcos incluso lograron asolar el remoto reino$Bremoto reino elfo de Quel\'Thalas antes de que su alboroto fuera finalmente detenido.' WHERE `entry`=627; +UPDATE `locales_page_text` SET `Text_loc6`='Los ejércitos de la Alianza liderados por Sir Anduin Lothar, Uther el Portador de Luz y el almirante Daelin Proudmoore empujaron a los orcos hacia el sur, hacia la destrozada tierra de Azeroth, el primer reino en caer ante la despiadada embestida de los orcos.$B$BLas fuerzas de la Alianza al mando de Sir Lothar consiguieron expulsar a los clanes de Doomhammer de Lordaeron y volver a las tierras de Azeroth controladas por los orcos. Las fuerzas de Lothar rodearon la ciudadela volcánica orca de Blackrock Spire y asediaron sus defensas.' WHERE `entry`=628; +UPDATE `locales_page_text` SET `Text_loc6`='En un último esfuerzo desesperado, Doomhammer y sus lugartenientes organizaron una audaz carga desde la Aguja y se enfrentaron a los paladines de Lothar en el centro de las Estepas Ardientes. Doomhammer y Lothar se enfrentaron en una batalla titánica que dejó a ambos poderosos combatientes maltrechos y agotados. Aunque Doomhammer consiguió derrotar a Lothar por poco, la muerte del gran héroe no tuvo el efecto que el warchief esperaba.' WHERE `entry`=629; +UPDATE `locales_page_text` SET `Text_loc6`='Turalyon, el lugarteniente de mayor confianza de Lothar, tomó el escudo manchado de sangre de Lothar y reunió a sus desconsolados hermanos para un feroz contraataque. Bajo los andrajosos estandartes tanto de Lordaeron como de Azeroth, las tropas de Turalyon masacraron al grueso de las fuerzas restantes de Doomhammer en una gloriosa pero terrible derrota.' WHERE `entry`=630; +UPDATE `locales_page_text` SET `Text_loc6`='A los andrajosos y dispersos supervivientes orcos no les quedaba más remedio que huir hacia el último bastión en pie del poder orco: el portal oscuro.$B$BTuralyon y sus guerreros persiguieron a los orcos restantes a través del supurante Pantano de los Pesares hasta las corrompidas Tierras Asoladas, donde se alzaba el portal oscuro. Allí, a los pies del colosal portal, la horda rota y la ruda Alianza se enfrentaron en lo que sería la última y más sangrienta batalla de la Segunda Guerra.' WHERE `entry`=631; +UPDATE `locales_page_text` SET `Text_loc6`='Superados en número y enloquecidos por la maldición de su sed de sangre, los orcos cayeron inevitablemente ante la ira de la Alianza. Doomhammer fue hecho prisionero y escoltado hasta Lordaeron, mientras sus clanes destrozados eran reunidos y llevados al norte, de vuelta a Lordaeron.' WHERE `entry`=632; +UPDATE `locales_page_text` SET `Text_loc6`='Sólo unos meses después de la finalización de Nethergarde, las energías del portal oscuro se unieron y abrieron una nueva puerta a Draenor. Los clanes orcos restantes, bajo el liderazgo del chamán anciano, Ner\'zhul, cargaron de nuevo hacia Azeroth. Con la intención de robar una serie de artefactos mágicos que aumentarían el poder de Ner\'zhul, los orcos planeaban abrir nuevos portales en Draenor que les permitieran escapar para siempre de su condenado mundo rojo.' WHERE `entry`=633; +UPDATE `locales_page_text` SET `Text_loc6`='Convencido de que Ner\'zhul planeaba una nueva ofensiva contra la Alianza, el rey Terenas de Lordaeron envió sus ejércitos a Draenor para acabar de una vez por todas con la amenaza orca. Lideradas por Khadgar y el general Turalyon, las fuerzas de la Alianza se enfrentaron a los orcos a través del ardiente paisaje. Incluso con la ayuda de la guardabosques elfa Alleria, el enano Kurdran y el veterano soldado Danath, Khadgar fue incapaz de impedir que Ner\'zhul abriera sus portales a otros mundos.' WHERE `entry`=634; +UPDATE `locales_page_text` SET `Text_loc6`='Las tremendas tormentas mágicas provocadas por las energías convergentes de los portales comenzaron a desgarrar el mundo devastado. Ner\'zhul, seguido únicamente por sus sirvientes de mayor confianza, consiguió escapar a través de uno de los portales mientras Khadgar luchaba desesperadamente por devolver a sus compañeros a Azeroth. Al darse cuenta de que quedarían atrapados en el mundo moribundo, Khadgar y sus compañeros decidieron desinteresadamente destruir el portal oscuro para que Azeroth no se viera perjudicada por la violenta destrucción de Draenor.' WHERE `entry`=635; +UPDATE `locales_page_text` SET `Text_loc6`='Según todos los indicios, los héroes consiguieron destruir el portal y salvar Azeroth, pero aún está por ver si lograron escapar de la agonía de Draenor.' WHERE `entry`=636; +UPDATE `locales_page_text` SET `Text_loc6`='Diez mil años antes de que orcos y humanos se enfrentaran en su Primera Guerra, el mundo de Azeroth sólo albergaba un enorme continente rodeado por los infinitos y embravecidos mares. Esa masa de tierra, conocida como Kalimdor, era el hogar de una serie de razas y criaturas dispares, todas compitiendo por sobrevivir entre los elementos salvajes del mundo despierto. En el centro del continente oscuro había un misterioso lago de energías incandescentes.' WHERE `entry`=637; +UPDATE `locales_page_text` SET `Text_loc6`='El lago, que más tarde recibiría el nombre de Pozo de la Eternidad, era el verdadero corazón de la magia y el poder natural del mundo. Extrayendo sus energías de la infinita Gran Oscuridad, más allá del mundo, el Pozo actuaba como una fuente mística, enviando sus potentes energías por todo el mundo para alimentar la vida en todas sus maravillosas formas.$B$BCon el tiempo, una tribu primitiva de humanoides nocturnos se acercó cautelosamente a las orillas del fascinante lago encantado.' WHERE `entry`=638; +UPDATE `locales_page_text` SET `Text_loc6`='Los asilvestrados humanoides nómadas, atraídos por las extrañas energías del Pozo, construyeron toscos hogares en sus tranquilas orillas. Con el tiempo, el poder cósmico del pozo afectó a la extraña tribu, haciéndola fuerte, sabia y prácticamente inmortal. La tribu adoptó el nombre de Kaldorei, que significaba \"hijos de las estrellas\" en su lengua nativa. Para celebrar su incipiente sociedad, construyeron grandes estructuras y templos alrededor de la periferia del lago.' WHERE `entry`=639; +UPDATE `locales_page_text` SET `Text_loc6`='Los kaldorei, o elfos nocturnos, como se les conocería más tarde, adoraban a la diosa de la luna, Elune, y creían que dormía en las brillantes profundidades del Pozo durante las horas diurnas. Los primeros sacerdotes y videntes elfos nocturnos estudiaban el Pozo con una curiosidad insaciable, impulsados a sondear sus secretos y poderes inconfesables. A medida que su sociedad crecía, los elfos de la noche exploraron la$BKalimdor y se encontraron con sus innumerables habitantes.' WHERE `entry`=640; +UPDATE `locales_page_text` SET `Text_loc6`='Las únicas criaturas que les hacían dudar eran los antiguos y poderosos dragones. Aunque$Blas grandes bestias serpentinas eran a menudo solitarias, hacían mucho por salvaguardar las tierras conocidas de posibles amenazas. Los elfos de la noche creían que los dragones se consideraban los protectores del mundo, y que era mejor dejarlos en paz a ellos y a sus secretos.' WHERE `entry`=641; +UPDATE `locales_page_text` SET `Text_loc6`='Con el tiempo, la curiosidad de los elfos nocturnos les llevó a conocer y entablar amistad con varias entidades poderosas, entre ellas Cenarius, un poderoso semidiós de los bosques primigenios. El bondadoso Cenarius se encariñó con los curiosos elfos nocturnos y pasó mucho tiempo enseñándoles sobre el mundo natural. El tranquilo Kaldorei desarrolló una fuerte empatía por los bosques vivientes de Kalimdor y se deleitó con el armonioso equilibrio de la naturaleza.' WHERE `entry`=642; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, con el paso de los siglos, aparentemente interminables, la civilización de los elfos de la noche se expandió tanto territorial como culturalmente. Sus templos, caminos y moradas se extendían por todo el continente oscuro. Azshara, la hermosa y dotada reina de los elfos de la noche, construyó un inmenso y maravilloso palacio en la orilla del Pozo que albergaba a sus sirvientes favoritos en sus salones enjoyados.' WHERE `entry`=643; +UPDATE `locales_page_text` SET `Text_loc6`='Sus sirvientes, a los que llamaba Quel\'dorei o \"de alta cuna\", adoraban todas sus órdenes y se creían superiores al resto de sus hermanos de casta inferior. Aunque la reina Azshara era amada por igual por todo su pueblo, los de la casta superior eran odiados en secreto por las celosas masas.$B$BAzshara, que compartía la curiosidad de los sacerdotes por el Pozo de la Eternidad, ordenó a los altos mandos que sondearan sus secretos y revelaran su verdadero propósito en el mundo.' WHERE `entry`=644; +UPDATE `locales_page_text` SET `Text_loc6`='Los de alta cuna se sumergieron en su trabajo y estudiaron el Pozo sin cesar. Con el tiempo, desarrollaron la capacidad de manipular y controlar las energías cósmicas del Pozo. A medida que avanzaban sus temerarios experimentos, los Highborne descubrieron que podían utilizar sus nuevos poderes para crear o destruir a su antojo. Los desventurados Highborne habían descubierto la magia primitiva y ahora estaban decididos a dedicarse a dominarla.' WHERE `entry`=645; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque estaban de acuerdo en que la magia era intrínsecamente peligrosa si se manejaba de forma irresponsable, Azshara y sus highborne empezaron a practicar su hechicería con temerario abandono. Cenarius y muchos de los eruditos elfos de la noche advirtieron que jugar con las volátiles artes de la magia sólo podía provocar calamidades. Pero Azshara y sus seguidores siguieron expandiendo obstinadamente sus crecientes poderes.' WHERE `entry`=646; +UPDATE `locales_page_text` SET `Text_loc6`='A medida que crecían sus poderes, Azshara y la alta sociedad experimentaron un cambio evidente. La altiva y distante clase alta se volvió cada vez más insensible y cruel con sus congéneres elfos de la noche. Un manto oscuro y melancólico cubrió la belleza de Azshara. Comenzó a alejarse de sus amados súbditos y se negó a relacionarse con nadie más que con sus sacerdotes de confianza.' WHERE `entry`=647; +UPDATE `locales_page_text` SET `Text_loc6`='Un joven y descarado erudito llamado Furion Stormrage, que había pasado gran parte de su tiempo estudiando los efectos del Pozo, empezó a sospechar que un terrible poder estaba corrompiendo a los de las altas esferas y a su amada Reina. Aunque no podía concebir el mal que se avecinaba, sabía que las vidas de los elfos de la noche pronto cambiarían para siempre....' WHERE `entry`=648; +UPDATE `locales_page_text` SET `Text_loc6`='-Perfectamente redonda, abarcando desde el puño hasta el codo.$B$B-Tachuelas a lo largo del borde. De plata.$B$B-Una tachuela grande en el centro, que abarca tres dedos de ancho. De plata.$B$B-De roble y reforzado con hierro.$B$B-Mi nombre, Gringer Stormpike, grabado en el borde superior.$B' WHERE `entry`=649; +UPDATE `locales_page_text` SET `Text_loc6`='El pago se realizará a través de los canales habituales. Y dé al portador de esta petición un estipendio estándar de entrega. Puede añadirlo al coste del escudo.$B$B$B$BSinceramente, y muchas gracias,$B--Gringer Stormpike' WHERE `entry`=650; +UPDATE `locales_page_text` SET `Text_loc6`='Los inicios de los no muertos en Azeroth no comenzaron realmente con la corrupción del príncipe Arthas, sino mucho antes. Los acontecimientos que provocaron la caída de Lordaeron se pusieron en marcha mucho antes de ese momento; comenzaron con la llegada de los clanes orcos y la Legión Ardiente.' WHERE `entry`=669; +UPDATE `locales_page_text` SET `Text_loc6`='Los orcos de Draenor (el mundo del que procedían originalmente) eran nobles y chamanes. Eran guerreros poderosos, fuertes de cuerpo y voluntad. Fue por estas razones que la Legión Ardiente los buscó. Kil\'jaeden, un demonio de gran poder entre la Legión, deseaba esclavizar a los clanes orcos y utilizarlos como su ejército contra los mundos que la Legión Ardiente aún tenía que conquistar.' WHERE `entry`=670; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden acudió al líder de los clanes, un poderoso chamán llamado Ner\'zhul. Le prometió a Ner\'zhul un poder y un conocimiento místicos incalculables si hacía un pacto con el demonio que esclavizaría a los clanes a la Legión Ardiente. Este pacto selló no sólo su destino, sino el de su mundo para siempre.' WHERE `entry`=671; +UPDATE `locales_page_text` SET `Text_loc6`='Con el paso del tiempo, Ner\'zhul se dio cuenta del destino de los clanes a manos de la Legión Ardiente, y el chamán orco empezó a desafiar a Kil\'jaeden. El demonio, enfurecido por Ner\'zhul, recurrió al propio aprendiz del chamán, Gul\'dan, que era mucho más corruptible que Ner\'zhul.' WHERE `entry`=672; +UPDATE `locales_page_text` SET `Text_loc6`='Fue Gul\'dan el responsable del declive del chamanismo en todos los clanes. La promesa de poder y control sobre los enemigos hacía sus ofertas aún más tentadoras. Con la ayuda de Kil\'jaeden, Gul\'dan comenzó su manipulación de los clanes. Los orcos, antes nobles, se convirtieron en salvajes corruptos y descerebrados. Con la introducción de sangre de demonio en sus cuerpos, los orcos eran aún más despiadados y bárbaros.' WHERE `entry`=673; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque Kil\'jaeden había corrompido a Gul\'dan tras su fracaso con Ner\'zhul, odiaba al chamán y juró hacer cumplir su pacto original. Kil\'jaeden capturó a Ner\'zhul y comenzó una tortura física increíblemente lenta sobre el chamán. Mientras Ner\'zhul suplicaba la muerte, Kil\'jaeden le recordó que su pacto original seguía siendo vinculante. Kil\'jaeden mató al orco, pero sólo físicamente. Kil\'jaeden retuvo el espíritu del chamán orco antes de que pudiera encontrar su camino hacia el Infierno Retorcido.' WHERE `entry`=674; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden colocó el espíritu de Ner\'zhul dentro de un bloque de hielo recogido del Nether Retorcido. Mientras estaba atrapado en el hielo, le infundió aún más poder. La pérdida de su cuerpo y la introducción de tan increíble poder fue la línea definitoria en la transformación de Ner\'zhul.' WHERE `entry`=675; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden lanzó el bloque de hielo a través de las dimensiones de vuelta a Azeroth, donde aterrizó en el continente de Rasganorte, introduciendo este gran mal en nuestro mundo. Ner\'zhul se había ido para siempre; en su lugar había un trono de hielo y odio. El otrora respetado líder chamán se había convertido en el increíblemente poderoso Rey Exánime.' WHERE `entry`=676; +UPDATE `locales_page_text` SET `Text_loc6`='Como Kil\'jaeden no confiaba en el Rey Exánime, envió a sus Señores del Terror para que vigilaran el espíritu y se aseguraran de que el Rey Exánime cumplía sus órdenes. Los siervos vampíricos llegaron a Azeroth voluntariamente, atraídos por la destrucción y el poder del Rey Exánime y el genocidio potencial de toda la raza de un planeta.' WHERE `entry`=677; +UPDATE `locales_page_text` SET `Text_loc6`='Pasó más de una década. Durante este tiempo, el Rey Exánime utilizó sus vastos poderes para hacerse con el control de las mentes de las criaturas de Rasganorte, a las que ordenó erigir una gran ciudadela sobre su trono helado. Ahora que todo Rasganorte estaba bajo su dominio, el Rey Exánime sabía que necesitaba comenzar su infiltración en Lordaeron. Atrapado en el hielo, el antiguo chamán orco empezó a buscar más mentes que manipular y controlar. Su llamada llegó a todos los continentes.' WHERE `entry`=678; +UPDATE `locales_page_text` SET `Text_loc6`='La convocatoria del Rey Exánime no pasó desapercibida, especialmente para un pequeño puñado de poderosos individuos. Entre ellos se encontraba el Archimago Kel\'Thuzad, que era un poderoso miembro del cuerpo gobernante de Dalaran, el Kirin Tor. Su búsqueda de todo tipo de magia violaba las políticas del Kirin Tor contra el aprendizaje de magias oscuras. Kel\'Thuzad abandonó el Kirin Tor y todos sus vínculos con el pensamiento convencional y juró aprender todo lo que pudiera del Rey Exánime.' WHERE `entry`=679; +UPDATE `locales_page_text` SET `Text_loc6`='Se hizo un pacto entre ambos. Kel\'Thuzad recibiría la inmortalidad y un inmenso poder a cambio de servir al Rey Exánime. La primera tarea de Kel\'Thuzad fue utilizar su riqueza e influencia en Lordaeron para fundar el Culto de los Condenados. El Culto prometía igualdad y vida eterna a todos sus miembros siempre que hicieran un juramento a Ner\'zhul, el dios del Culto de los Condenados.' WHERE `entry`=680; +UPDATE `locales_page_text` SET `Text_loc6`='Ner\'zhul creó entonces artefactos diseñados para propagar la plaga entre las civilizaciones humanas de Lordaeron. Se los dio a Kel\'Thuzad, y ordenó al mago que los extendiera por toda la tierra. Los seguidores de su Culto debían proteger los artefactos a toda costa.' WHERE `entry`=681; +UPDATE `locales_page_text` SET `Text_loc6`='Una vez en el lugar, la plaga comenzó a filtrarse en la tierra y a afectar a sus ignorantes ciudadanos. Mientras Kel\'Thuzad observaba, el ejército del Rey Exánime creció rápidamente y pronto se hizo con el control de grandes porciones de la tierra. Este ejército pasó a conocerse como el Azote, pues su único propósito era azotar a la humanidad de todo Azeroth.' WHERE `entry`=682; +UPDATE `locales_page_text` SET `Text_loc6`='La palabra TRAIDOR está burdamente rayada sobre el epitafio finamente grabado que reza:$B$BYuriv yace aquí.$BPadre, Esposo, Paladín.$BQue sus hijos sean testigos de que su dedicación a la Luz era incuestionable.$BNunca les pediría nada que él mismo no hiciera.$B' WHERE `entry`=690; +UPDATE `locales_page_text` SET `Text_loc6`='No te pongas a llorar por ser un muerto viviente y perder a tu familia y toda esa podredumbre. Vives, y eso es lo que importa. Aunque ahora seas un no-muerto, la posesión sigue siendo nueve décimas partes de la ley. Escabúllete entre tus enemigos, o mátalos y toma lo que tenían.$B$BI puede enseñarte lo que necesitas saber sobre golpes mortales y sigilo. Ven a buscarme a la taberna en ruinas de Deathknell.$B$B -David Trias, Entrenador de Pícaros.' WHERE `entry`=695; +UPDATE `locales_page_text` SET `Text_loc6`='Diario - Día 4$B$BI Llevo 4 días varado en la isla, solo con mis pensamientos. Los plátanos son muy sabrosos, pero hay que subir mucho para llegar a ellos. Cuando no estoy consiguiendo comida o protegiéndome de la lluvia periódica, todos mis pensamientos son de rescate.$B$BI no tendría tantas esperanzas si no fuera por las cajas de papel y botellas que llegaron a la orilla conmigo. Ahora me río al pensar en todo el tiempo que pasé en aquel barco maldiciendo que me hubiera tocado con un barco lleno de alquimistas y escribas.' WHERE `entry`=696; +UPDATE `locales_page_text` SET `Text_loc6`='Diario - Día 512$B$BLos plátanos han empezado a hablarme y he aprendido mucho sobre su cultura. He dejado de destruir sin sentido sus hogares y de consumir a sus crías. Qué poco sabía entonces de la gran civilización que estaba destruyendo.$B$BOEn otro orden de cosas, parece que se me están acabando las botellas y el papel. Cuando vi por primera vez las enormes pilas de papel que llegaron a la costa, pensé que serían inagotables. Ay de mí, mi diario debe terminar pronto.' WHERE `entry`=697; +UPDATE `locales_page_text` SET `Text_loc6`='$BLa tierra de Azeroth alberga un sinfín de maravillas. Flora, fauna, culturas y magia pululan por su superficie. De hecho, los curiosos encontrarán una variedad ilimitada en este mundo. Basta con mirar.$B$BPero si se mira con suficiente profundidad, se encuentran ventanas a mundos completamente nuevos, y cada mundo alberga sus propias maravillas.$B$BAl igual que cada uno alberga sus propios horrores. ' WHERE `entry`=698; +UPDATE `locales_page_text` SET `Text_loc6`='$BEste es el propósito de mi libro: catalogar a esos seres, esos demonios de otro mundo que destruirían nuestras tierras, para que los exploradores que se topen con ellos sepan a qué se enfrentan.$B$BAsí que si te consideras un guardián de Azeroth, sigue leyendo. Y conoce a tu enemigo.$B$B-Ur$BMago de Dalaran' WHERE `entry`=699; +UPDATE `locales_page_text` SET `Text_loc6`='El demonio del que escribo es el worgen.$B$BEl folclore rural antiguo puede evocar a estas criaturas, pues ¿qué hijo de granjero no ha oído historias de hombres lobo bestiales que acechan los bosques y pantanos de las afueras de su pueblo?$B$BY la verdad puede esconderse en esos cuentos: tal vez sean advertencias contra los worgen, veladas como mitos para asustarnos.' WHERE `entry`=700; +UPDATE `locales_page_text` SET `Text_loc6`='Pero antes de que se descarten estas historias, permítanme asegurar al lector que los worgen son reales. Puede que no sean de nuestro mundo, pero existen avenidas entre su hogar y el nuestro y poderosos hechizos pueden atraerlos hasta aquí.$B$BEs mejor no pronunciar tales cantos, porque dondequiera que pisen los worgen, traen consigo el terror y el derramamiento de sangre.' WHERE `entry`=701; +UPDATE `locales_page_text` SET `Text_loc6`='Reconocerás a un worgen por su parecido con los lobos de nuestro mundo. Al observar a un worgen se puede ver fácilmente cómo su pelo áspero, sus orejas puntiagudas y su largo hocico se asemejan a los lobos que conocemos.$B$BPero con la misma rapidez se aprecian sus diferencias: ese pelo áspero rodea un poderoso cuerpo de dos patas que luce largos colmillos y garras como dagas. Y tras su aullido se esconde una malevolencia que no posee ninguna bestia natural.' WHERE `entry`=702; +UPDATE `locales_page_text` SET `Text_loc6`='El hogar de los worgen es un lugar oscuro, un lugar de pesadilla. Si ese mundo alberga lugares a salvo de los malditos worgen, mi investigación no ha revelado tales bastiones.$B$BY si uno considera la ferocidad y maldad de los worgen, entonces es probable que no existan tales bastiones.$B$BSe supone que los worgen se contentan con permanecer en su mundo, ya que aunque algunos worgen poseen magia poderosa, no han hecho intentos de llegar a Azeroth por su propia voluntad.$B$BY por esto, somos afortunados.' WHERE `entry`=703; +UPDATE `locales_page_text` SET `Text_loc6`='Como ya se ha mencionado, algunos worgen son expertos en artes místicas, y su magia es de oscuridad y corrupción.$B$BLas maldiciones y los venenos sobrenaturales son comunes, así que prepárate: aquellos que se enfrenten a magos worgen deben armarse con protecciones contra las sombras.' WHERE `entry`=704; +UPDATE `locales_page_text` SET `Text_loc6`='Espero que ningún mago de Dalaran busque a los Worgen, aunque lo haga con la conciencia tranquila. Porque no se puede hacer ningún pacto, no se pueden aprender secretos, nada bueno puede venir de estas bestias.$B$BEs mejor dejarlos en su mundo. Porque si las encuentran en el nuestro y no las destruyen, nuestro peligro será terrible...' WHERE `entry`=705; +UPDATE `locales_page_text` SET `Text_loc6`='Helgrum,$B$BMis felicitaciones a quien dio la orden de establecer nuestra base de Kargath en las Tierras Baldías. Es un lugar ideal para entrenar a nuestras tropas. Su duro clima, su feroz vida salvaje, sus belicosos nativos y su completa falta de apoyo exterior hacen de este lugar un crisol del que sólo saldrán los mejores guerreros y exploradores.$B$BBuena planificación. Bien hecho.' WHERE `entry`=711; +UPDATE `locales_page_text` SET `Text_loc6`='Estas son las especificaciones del pistón:$B$BLongitud: 32 WW$BAnchura: 12 WW$BPeso: 23,5 IBG a 25,5 IBG$BConducción 70 TC$BResistencia al corte: 98 o superior$BClasificación Combobule: \"Super stout\" o superior$B$BPor si has olvidado las medidas gnómicas:$BWW = \"Anchura del bigote\"$BIBG = \"Itty-Bitty Grams\" (gramos pequeños)$BTC = \"Curvatura de los dedos de los pies\"' WHERE `entry`=751; +UPDATE `locales_page_text` SET `Text_loc6`='Aye, mon. Lleva esta carta a Frang en el Valle de las Pruebas. Suele estar fuera de la Madriguera azotando a jóvenes guerreros para que luchen por la Horda. Necesita guerreros astutos como tú para enseñar a los orcos a luchar con algo más que sus músculos. Eres más rápido e inteligente que la mayoría, pero no te jactes de eso... a los orcos no les gustan los insultos. Ellos son buenos aliados, y tal vez te enseñen una o dos cosas también.$B$B-Tar\'sere' WHERE `entry`=752; +UPDATE `locales_page_text` SET `Text_loc6`='ALIMENTACIÓN Y CUIDADOS:$B$BNos comprometemos a proporcionarle todo lo necesario para el cuidado de su mascota. Nuestros clientes esperan este nivel de servicio de Snuff Inc, ¡y estamos de acuerdo!$B$BCon ese fin, hemos diseñado robustas jaulas para topos con pequeños agujeros, perfectas para mantener a su mascota a salvo, segura y fuera de la luz.$B$BPara su comodidad, dentro de cada jaula hay un receptáculo de pellets de comida, infundido con el aroma seductor de tubérculos de hoja azul (¡la golosina favorita de la ardilla snufflenose!).$B$B' WHERE `entry`=771; +UPDATE `locales_page_text` SET `Text_loc6`='Describiré las tierras circundantes tal y como las han inspeccionado los exploradores de Kargath:$B$B-Colinas rocosas y rojizas y llanuras secas que ofrecen poco soporte para la vida.$B-Un sol abrasador y fuertes vientos. $B-No hay lagos ni arroyos. Ni siquiera charcas dispersas. Para encontrar agua, los habitantes deben cavar pozos profundos y fangosos, o chupar la escasa humedad de los raros cactus o hierbas espinosas.$B$BEn resumen: una vida dura y calurosa.' WHERE `entry`=791; +UPDATE `locales_page_text` SET `Text_loc6`='Las Tierras Baldías están llenas de enemigos. Los ogros vagan por las abrasadoras arenas, tendiendo emboscadas a los incautos. Los enanos de Hierro Oscuro habitan un cuartel al este de Kargath y luchan contra sus primos de piel más clara en Loch Modan, al norte. Unas bestias brutales y primitivas llamadas Troggs acechan cualquier trozo de sombra que encuentran y lo defienden salvajemente.$B$BY en el este de las Tierras Baldías, en el Barranco de Lethlor, hay dragones. No sabemos cuántos ni cómo de grandes son, ya que los exploradores que se acercan demasiado nunca regresan.' WHERE `entry`=792; +UPDATE `locales_page_text` SET `Text_loc6`='No hace falta decir que nosotros, los de la guarnición de Kargath, estamos muy contentos con nuestra misión. Aquí somos duros, porque si nos ablandamos, morimos.$B$BY yo no lo haría de otra manera.$B$BNeeka Bloodscar$BJefe Explorador, Kargath' WHERE `entry`=793; +UPDATE `locales_page_text` SET `Text_loc6`='Nuestro mundo rebosa historia. Historia de razas nuevas y antiguas. Historia de guerras ya muertas y de guerras que aún arden. $B$BHistoria de dioses que nos visitan desde los cielos. E historia de dioses más antiguos que duermen en la tierra.$B$BHablo ahora de esos seres: los Dioses Antiguos. Aquellos que habitaron y arrasaron Azeroth cuando el mundo era nuevo.' WHERE `entry`=794; +UPDATE `locales_page_text` SET `Text_loc6`='Los Dioses Antiguos son la voluntad de nuestro mundo. En cada tormenta ruge la risa de un Dios Antiguo. El resplandor de un incendio forestal es el calor de su mirada. Cuando los Dioses Antiguos caminan, la tierra tiembla y se rompe, y los seres inferiores gritan y se desgarran la carne con desesperación.$B$BY deberían desesperarse, porque al igual que el fuego no tiene piedad de la mano curiosa de un niño, los Dioses Antiguos no se preocupan por los que están por debajo de ellos. En el mejor de los casos, somos peones. En el peor, somos juguetes.' WHERE `entry`=795; +UPDATE `locales_page_text` SET `Text_loc6`='Fueron los primeros amos del mundo y gobernaron con poder y terror. Aunque ahora están encadenados y dormidos, sus siervos siguen vagando y nosotros, pequeños y frágiles mortales, no podemos igualar su fuerza.$B$BLos que lo intentan son devorados. Pero aquellos que conocen su lugar, que se arrodillan suplicantes ante los siervos de los Dioses Antiguos, que sacrifican voluntariamente mente y alma... sólo ellos encontrarán favor.' WHERE `entry`=796; +UPDATE `locales_page_text` SET `Text_loc6`='Aku\'mai, Princesa de las Profundidades, sirve a los Dioses Antiguos. Habita en las Profundidades de Blackfathom y bendice sus cuevas con su sabiduría ancestral. Traída a las Profundidades por los antiguos mortales, Aku\'mai es un símbolo de la divinidad. No tiene más que una pizca del poder y el salvajismo de los Dioses Antiguos, pero el suyo está más allá de toda medida.$B$BY por eso es venerada. Y es temida y amada.$B$B$B--Lorgalis' WHERE `entry`=797; +UPDATE `locales_page_text` SET `Text_loc6`='El plan se pone en marcha.$B$BTomen ese gran bastión de la fe, la Vigilia de los Héroes, como nuestro campamento base, y comenzaremos a enviarles refuerzos desde Westfall una vez que hayan enviado la noticia de que ha sido convenientemente preparado.$B$BLa zona está prácticamente olvidada para los ciudadanos y soldados de Stormwind, y debería ser un punto de partida perfecto para nuestros ataques.$B$B¡Las Defias recuperarán Stormwind!$B$BEspero su respuesta.' WHERE `entry`=811; +UPDATE `locales_page_text` SET `Text_loc6`='Los sucios troggs son tan fáciles de engañar. Su odio hacia nuestros parientes hace que sea mucho más fácil dirigirlos y usarlos como peones. Me sorprende que se haya podido forjar algún tipo de alianza, pero nuestros parientes suponen una amenaza mucho mayor para su existencia... al menos por ahora.$B$BAsin embargo, cuando comiencen los ataques, ambos bandos quedarán debilitados y propensos a nuestro propio ataque. Tomen la granja al sur del lago Helm\'s Bed y esperen más instrucciones.$B$BIronforge será nuestra.' WHERE `entry`=812; +UPDATE `locales_page_text` SET `Text_loc6`='En las páginas siguientes, encontrarás una lista de los materiales necesarios para fabricar una armadura endurecida por el fuego. Buena suerte, guerrero.$B$B$B-Furen Barba Larga' WHERE `entry`=831; +UPDATE `locales_page_text` SET `Text_loc6`='Colmillos de araña chamuscados:$B$BEl mineral de incendicita que se encuentra en una cueva cercana a las inmediaciones de la Roca de Thelgen ha chamuscado a las arañas que allí habitan.$B$BEl veneno de sus colmillos hierve y reacciona con los propios colmillos para crear una sustancia muy dura.' WHERE `entry`=832; +UPDATE `locales_page_text` SET `Text_loc6`='Cuernos carbonizados:$B$BAl igual que los colmillos chamuscados de araña, los cuernos carbonizados de las quimeras que residen en el Valle Carbonizado, en las Montañas Stonetalon de Kalimdor, poseen una cualidad muy apreciada. Machacados y tratados adecuadamente, se vuelven extremadamente resistentes al estrés físico.' WHERE `entry`=833; +UPDATE `locales_page_text` SET `Text_loc6`='Cuerno galvanizado:$B$BLa dureza del raro cuerno galvanizado es el eje de toda la armadura que voy a crear, así que también hay que conseguirlo.$B$BISe puede obtener de la rara matriarca quimera del Valle Carbonizado.' WHERE `entry`=834; +UPDATE `locales_page_text` SET `Text_loc6`='Frasco de flogisto:$B$BLa última etapa de la creación de la armadura requerirá una forja extremadamente caliente. Para producir el nivel de calor necesario necesito un frasco de flogisto. $B$BEl único fabricante conocido de esta sustancia es el legendario Quilboar, Roogug, y no se rendirá sin luchar. Roogug habita en las profundidades de Razorfen Kraul, en los Barrens del sur.' WHERE `entry`=835; +UPDATE `locales_page_text` SET `Text_loc6`='En las páginas siguientes, encontrarás una lista de los materiales necesarios para fabricar una armadura endurecida por el fuego. Buena suerte, guerrero.$B$B$B-Furen Barba Larga' WHERE `entry`=850; +UPDATE `locales_page_text` SET `Text_loc6`='Colmillos de araña abrasados:$B$BEl mineral de incendicita que se encuentra en una cueva cercana a las inmediaciones de la Roca Thelgen ha chamuscado a las arañas que allí habitan.$B$BEl veneno de sus colmillos hierve y reacciona con ellos para crear una sustancia muy dura.' WHERE `entry`=851; +UPDATE `locales_page_text` SET `Text_loc6`='Cuernos carbonizados:$B$BAl igual que los colmillos de araña chamuscados, los cuernos carbonizados de las quimeras que residen en el Valle Carbonizado, en las Montañas Stonetalon de Kalimdor, poseen una cualidad muy apreciada. $B$BMachacados y tratados adecuadamente, se vuelven extremadamente resistentes al estrés físico.' WHERE `entry`=852; +UPDATE `locales_page_text` SET `Text_loc6`='Cuerno galvanizado:$B$BLa dureza del cuerno galvanizado es el eje de toda la armadura que voy a crear, así que también hay que conseguirlo.$B$BPuede obtenerse de la rara matriarca quimera del Valle Carbonizado.' WHERE `entry`=853; +UPDATE `locales_page_text` SET `Text_loc6`='Frasco de Flogisto:$B$BLa última etapa de la creación de la armadura requerirá una forja extremadamente caliente. Para producir el nivel de calor necesario debo disponer de un frasco de flogisto.$B$BEl único fabricante conocido de esta sustancia es el legendario Quilboar, Roogug, y no renunciará a ella sin luchar. Roogug habita en las profundidades de Razorfen Kraul, en los Barrens del sur.' WHERE `entry`=854; +UPDATE `locales_page_text` SET `Text_loc6`='A continuación encontrarás lo necesario para mi hechizo de invocación del gran Ciclón. Que la fortuna te acompañe.$B$B--Bath\'rah el Vigilante del Viento$B$B' WHERE `entry`=855; +UPDATE `locales_page_text` SET `Text_loc6`='Liferoot:$B$BEste puede ser recogido de la naturaleza, o adquirido de las bestias Withervine de Dustwallow Marsh. Su poder será necesario para atraer la esencia vital de Cyclonian a este mundo.' WHERE `entry`=856; +UPDATE `locales_page_text` SET `Text_loc6`='Bloodscalp Tusks:$B$BLos colmillos de los Trolls Bloodscalp del Valle Stranglethorn tienen una cualidad poco común. La depravación de los Bloodscalps se concentra en sus colmillos, y si se muelen en polvo pueden desatarse sus viles poderes.' WHERE `entry`=857; +UPDATE `locales_page_text` SET `Text_loc6`='Esencia del Exilio:$B$BEsta esencia se obtiene mediante la fusión de los tres amuletos de los exiliados elementales de las Tierras Altas de Arathi. Reúne los amuletos Trueno, Ardor y Cresta de los elementales y coloca ocho de cada uno en mi caldero. $B$BDe los amuletos se formará la esencia del exiliado.' WHERE `entry`=858; +UPDATE `locales_page_text` SET `Text_loc6`='$N,$BAntes de continuar, permítame agradecerle de nuevo todo lo que ha hecho por mi esposa y por mí. Le salvó la vida, y por eso, le debo mucho más de lo que podría pagarle en cien vidas. Ella lo es todo para mí. Si hubiera muerto... bueno, no sé lo que habría hecho.$B$BAquí está la lista de cosas que necesitarás recuperar si voy a forjar un arma sagrada para ti. Las puse en orden de lo que me pareció más fácil a lo más difícil... espero que eso te lo haga más sencillo.' WHERE `entry`=871; +UPDATE `locales_page_text` SET `Text_loc6`='Algo de buen roble blanqueado - Antes de que se apoderaran de él, las minas situadas bajo Moonbrook, en Westfall, tenían abundancia de esta madera; la utilizaban en la construcción de algunas de sus celosías y herramientas más importantes por su resistencia al calor y la presión.$B$BLa trajeron allí después de transportarla desde algún lugar del extranjero. Es una madera poco común y lo bastante resistente como para utilizarla en la fabricación de tu arma. Si queda algo de ella en las minas, los goblins talladores de madera la tendrían.' WHERE `entry`=872; +UPDATE `locales_page_text` SET `Text_loc6`='Mineral refinado - Hay un enano en Thelsamar, un herrero con el que entrené durante algún tiempo, llamado Bailor Stonehand. Hace una aleación muy especial que creo que sería perfecta para tu arma. Esperaba que llegara un cargamento de la aleación mientras estaba en Ironforge, pero aún no he sabido nada de él.$B$BEncuéntralo y comprueba el envío. Y si ya no está en Loch Modan, al menos sabría qué ha sido de mi antiguo maestro.' WHERE `entry`=873; +UPDATE `locales_page_text` SET `Text_loc6`='Martillo herrero - Antes de la llegada de la Plaga y de la traición de Arthas, vivía en un pueblo llamado Pyrewood, en las profundidades del hermoso bosque de Silverpine. El bosque ya no es tan hermoso como antes, y el torreón donde aprendí el secreto del acero hace tiempo que se ha corrompido y ensuciado, invadido por criaturas de una maldad inimaginable.$B$BCuando mi esposa y yo escapamos de lo que ahora se llama la Fortaleza de Colmillo Sombrío, dejamos algunas de nuestras posesiones más preciadas.' WHERE `entry`=874; +UPDATE `locales_page_text` SET `Text_loc6`='Entre ellos, el martillo de herrero que me regaló mi padre. Lo dudé en mi juventud, pero siempre me dijo que el martillo estaba encantado, y es el último recuerdo que tuve de él antes de que lo matara el Azote.$B$BTráeme mi martillo, $N, para que pueda usarlo como foco de mi pasión. Si en verdad está encantado, entonces sólo nos ayudará a ambos.$B$BLo dejé en los establos del patio principal de la fortaleza. A menos que las criaturas de allí se hayan dedicado a la herrería, espero que siga allí.' WHERE `entry`=875; +UPDATE `locales_page_text` SET `Text_loc6`='Una Gema Kor - Por lo que me han contado, las gemas son utilizadas por algunos lanzadores de conjuros para retener energía para sus magias, haciéndolas aún más mortíferas. Un elfo nocturno al que ayudé una vez, Thundris Windweaver, puede contarte más, ya que hablarás en mi nombre. Creo que una de las energías almacenadas en la gema puede usarse en la creación de tu arma.$B$BLa última vez que hablamos, Thundris estaba en Auberdine, una ciudad en lo profundo de Darkshore, el bosque corrupto que salpica la costa bajo la sombra de la patria de los elfos de la noche.' WHERE `entry`=876; +UPDATE `locales_page_text` SET `Text_loc6`='Los arremolinados símbolos y pictogramas que llenan las páginas de este manual son esotéricos más allá de la comprensión.' WHERE `entry`=891; +UPDATE `locales_page_text` SET `Text_loc6`='Consigue un Jade. Se esconden en muchos lugares diferentes. Son raros, pero si hablas con un herrero o ingeniero puede que tengan uno o dos de sobra.' WHERE `entry`=911; +UPDATE `locales_page_text` SET `Text_loc6`='$N, a continuación están los elementos necesarios para crear tu armadura:$B$BLingotes de hierro ahumado de los kobolds Windshear en la mina Windshear en las montañas Stonetalon.$B$BAzurita en polvo de los mineros de Hillsbrad en Hillsbrad.$B$BLingotes de hierro de los mineros, o de depósitos de hierro si eres minero.$B$BFrasco de flogisto, de un quilboar llamado Roogug en Razorfen Kraul.$B' WHERE `entry`=931; +UPDATE `locales_page_text` SET `Text_loc6`='(Sólo partes del diario son legibles a través de las manchas).$B$BUldaman, Día 3$B$BNo puedo creer lo tonto que fui. Ser sorprendido a ciegas por los asquerosos enanos de Shadowforge fue una hazaña de novato. Mis heridas sanan lentamente; seguramente estoy envenenado. Siento que mi energía se agota. Sin embargo, debo seguir explorando...$B$B...para empeorar las cosas, ¡el collar que me hizo el gnomo se ha hecho añicos! Tres de las gemas más grandes se han perdido. Debo encontrarlas; sin ellas el collar no tiene poder...' WHERE `entry`=951; +UPDATE `locales_page_text` SET `Text_loc6`='La Lay de Ameth\'Aran$B$B$BHacía mucho tiempo que los hijos de las estrellas moraban en las orillas de las resplandecientes aguas del pozo eterno. Todos sabían que Elune, Luz del Crepúsculo Eterno, Aspecto y Diosa de la Luna, moraba en sus aguas cuando descansaba de sus trabajos. En las orillas del pozo construyeron sus hogares los hijos de las estrellas, favorecidos por Elune. Aunque su mirada se dirigía siempre hacia el cielo, hacia la noche iluminada por la luna.' WHERE `entry`=953; +UPDATE `locales_page_text` SET `Text_loc6`='La caída de Ameth\'Aran$B$B$BLa Tierra tembló cuando los antiguos árboles del bosque encantado fueron arrancados y derribados. Las arboledas y los claros cuidados por los hijos e hijas de Cenarius y las torres de piedra de los Hijos de las Estrellas fueron derribadas. Allí estaba nuestra Reina, radiante incluso en la desesperación, en el caos que eran las batallas. El cielo encantado cambiaba de color con la descarga de magia, con las explosiones que amenazaban con desgarrar el mundo.' WHERE `entry`=954; +UPDATE `locales_page_text` SET `Text_loc6`='Uldaman, Día 4$B$B...la primera pista se reveló en las profundidades de Uldaman, cuando uno de los troggs más salvajes que he visto blandía un gran zafiro, uno que apuesto encajaría perfectamente en el collar. Escuché a uno de los enanos de Shadowforge mencionar el nombre de la bestia: Grimlok. El grupo de guardianes que este bruto Grimlok tiene, sin embargo...' WHERE `entry`=971; +UPDATE `locales_page_text` SET `Text_loc6`='Uldaman, Día 5$B$B...el trogg, luego tomando el topacio de sus \"hermanos\" asesinados, marchó a la cueva lateral cerca del frente de la sala...$B$B...se apresuró a colocar el topacio en una urna grande y llamativa hacia el fondo de la sala...$B$B...de todas las cosas, ¡enanos! Tres de ellos, para arrancar. Están atrincherados contra los troggs. Llamarlos habría sido una llamada al suicidio, no fuera que me invadieran los asquerosos troggs en mi debilitado estado. Sin embargo, una vez que conozca la tercera gema...' WHERE `entry`=972; +UPDATE `locales_page_text` SET `Text_loc6`='Uldaman, Día 6$B$B...muy hambriento. Estoy sin provisiones, y consideraría pan mohoso un festín en este momento. Fui testigo de cómo la cabeza de un trogg se convertía en un jugoso filete delante de mis propios ojos...' WHERE `entry`=973; +UPDATE `locales_page_text` SET `Text_loc6`='Uldaman, Día 7$B$B...última oportunidad de redención por mis fracasos. Creo que el rubí está en la última zona atrincherada que los enanos tienen contra los troggs. Sus batallas, sin duda por las gemas y los otros artefactos de este sitio, arrecian continuamente. Sería propio de esos viles enanos esconderla en algún lugar de allí. En cualquier caso, debo hacer un movimiento de una manera u otra. Tal vez una carrera loca hacia la superficie sea lo mejor...' WHERE `entry`=974; +UPDATE `locales_page_text` SET `Text_loc6`='Consigue una Zarza cargada de rayos. Para conseguirla, reúne 10 varas de tótem Witherbark de los trols Witherbark de las tierras altas de Arathi. Lleva los palos al Círculo del Vínculo Exterior, un círculo de piedras en esas mismas tierras altas. Coloca los palos en la piedra central del círculo y espera a que caiga un rayo. Cuando lo haga, se formará la Zarza Cargada de Rayos.' WHERE `entry`=991; +UPDATE `locales_page_text` SET `Text_loc6`='El portador de este certificado tiene derecho al respeto y la consideración que merece cualquier ladrón de primera categoría.' WHERE `entry`=992; +UPDATE `locales_page_text` SET `Text_loc6`='¡He encontrado un método para entrar en la Cámara de Khaz\'mul!$B$BCoge el Medallón de Gni\'kiv de mi pecho.$B$BDerrota al trogg Revelosh en la cámara anterior a la sala de mapas y recupera el Pozo de Tsol.$B$BUne el medallón y el eje en el Báculo de la Prehistoria.$B$BUsa el bastón en la sala de mapas para desbloquear la puerta de la Cámara de Khaz\'mul.$B$BHaz estas cosas, ¡y la cámara será tuya!$B-Baelog' WHERE `entry`=1011; +UPDATE `locales_page_text` SET `Text_loc6`='Los guardias de esta torre parecen ser especialmente débiles a mis ataques. Mientras exploraba la parte trasera de la torre, un patrullero me vio y atacó. Pude deshacerme fácilmente del guardia con un golpe oportuno seguido de una puñalada por la espalda.$B$BEsperé escondido a que su compañero viniera a investigar la conmoción. El patrullero se acercó a los arbustos donde yo había arrastrado el cadáver e inició una búsqueda. Lentamente, con cuidado, me acerqué por detrás, sin querer que descubrieran mi emboscada.' WHERE `entry`=1051; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando se presentó la oportunidad, le clavé mi daga en el trasero. Sus pulmones cedieron rápidamente ante la fuerza del ataque y su cadáver cayó al suelo con un ruido sordo.$B$BHabía sido una emboscada tan rápida y violenta que el pobre imbécil ni siquiera tuvo tiempo de gritar de dolor. Curiosamente, cuando le quité la espada del trasero, un olor nauseabundo se filtró por el perforado patrullero.$B$B' WHERE `entry`=1052; +UPDATE `locales_page_text` SET `Text_loc6`='Parece que lo que sea que Klaven ha encerrado en el cofre está teniendo efectos adversos sobre los habitantes de la torre. Sospecho que los otros guardias pueden tener debilidades similares y tal vez, incluso el propio Klaven ha sido víctima de las consecuencias.$B$BAgente Amber Kearnen$BSI:7 Operativo a nivel del suelo, R8' WHERE `entry`=1053; +UPDATE `locales_page_text` SET `Text_loc6`='Comandante,$B$BRegresa a Orgrimmar. Sus fuerzas son inadecuadas. Debemos reanalizar nuestra posición basándonos en nueva información.$B$BGran número de Shadowsworn y Ogros presentes. Demonios custodian el Portal Oscuro.$B$B-Thrall, Jefe de la Horda$B' WHERE `entry`=1071; +UPDATE `locales_page_text` SET `Text_loc6`='Parece que lo que sea que Klaven ha encerrado en el cofre está teniendo efectos adversos sobre los habitantes de la torre. Sospecho que los otros guardias pueden tener debilidades similares y tal vez, incluso el propio Klaven ha sido víctima de las consecuencias. Agente Amber Kearnen SI:7 Operativo a Nivel del Suelo, R8' WHERE `entry`=1090; +UPDATE `locales_page_text` SET `Text_loc6`='El mazo de Zul\'Farrak$B$BPara crear el Mazo de Zul\'Farrak, primero hay que viajar al Altar de Zul y obtener el mazo sagrado de un Guardián trol.$B$BDespués, hay que llevar el mazo sagrado al altar de la ciudad trol de Jintha\'alor.$B$BEl uso del mazo sagrado en el altar le infundirá poder y lo transformará en el Mazo de Zul\'Farrak.$B' WHERE `entry`=1091; +UPDATE `locales_page_text` SET `Text_loc6`='TARJETA DE DATOS SUPERCRÍTICOS CON TRIPLE CODIFICACIÓN$B$B01010100 01101000 01110010 01100001 01101100 01101100 00100000 01100001 01101110 01100100 00100000 01001010 01100001 01101001 01101110 01100001 00100000 01110011 01101001 01110100 01110100 01101001 01101110 01100111 00100000 01101001 01101110 00100000 01100001 00100000 01110100 01110010 01100101 01100101 00101100 00100000 01001011 00101101 01001001 00101101 01010011 00101101 01010011 00101101 01001001 00101101 01001110 00101101 01000111' WHERE `entry`=1131; +UPDATE `locales_page_text` SET `Text_loc6`='La Compañía Venture Parece que los tontos casi aniquilaron toda su operación al tratar de estabilizar la mezcla.$B$B' WHERE `entry`=1151; +UPDATE `locales_page_text` SET `Text_loc6`='Lo que he notado es que las consecuencias son extremadamente letales. Imagínate si ¡Jajaja!' WHERE `entry`=1152; +UPDATE `locales_page_text` SET `Text_loc6`='¿Me estoy volviendo loco? Hoy he cortado la cabeza de uno de mis patrulleros de confianza para ver mejor su alma. Mientras miraba por el conducto respiratorio cortado, se me ocurrió: ¡Hacía días que no comía nada!' WHERE `entry`=1153; +UPDATE `locales_page_text` SET `Text_loc6`='Mathias Shaw ha enviado un recadero para matarme. $B$BAhora patrulla afuera. Sin sentido, zángano sin vida.$B$B¡Hahahah!' WHERE `entry`=1154; +UPDATE `locales_page_text` SET `Text_loc6`='VanCleef...$B$B¿Me llamó? ¿QUIÉN SE CREE QUE ES? ¡Soy Klaven Mortwake! ¡No dejaré que un insecto me diga qué hacer!$B$B' WHERE `entry`=1155; +UPDATE `locales_page_text` SET `Text_loc6`='Curgle,$B$BHe estado esperando ansiosamente su nuevo invento. Estoy impaciente por empezar a utilizarlo para documentar mis estudios.$B$BPor favor, confíalo a mi mensajero.$B$B$BSaludos cordiales,$B$BDaryn Lightwind' WHERE `entry`=1156; +UPDATE `locales_page_text` SET `Text_loc6`='¡DATOS ULTRA VITALES! ÍNDICE DE SEGURIDAD 5122$B$B01001001 01100110 00100000 01111001 01101111 01110101 00100000 01100011 01100001 01101110 00100000 01110010 01100101 01100001 01100100 00100000 01110100 01101000 01101001 01110011 00101100 00100000 01111001 01101111 01110101 00100111 01110010 01100101 00100000 01110011 01110100 01100001 01101110 01100100 01101001 01101110 01100111 00100000 01110100 01101111 01101111 00100000 01100011 01101100 01101111 01110011 01100101' WHERE `entry`=1191; +UPDATE `locales_page_text` SET `Text_loc6`='¡NO permita que esta información caiga en manos del enemigo!$B$B01010100 01101000 01100101 00100000 01100111 01101110 01101111 01101101 01100101 00100000 01101011 01101001 01101110 01100111 00100000 01110111 01100101 01100001 01110010 01110011 00100000 01101110 01101001 01100111 01101000 01110100 00100000 01100101 01101100 01100110 00100000 01110101 01101110 01100100 01100101 01110010 01110111 01100101 01100001 01110010' WHERE `entry`=1192; +UPDATE `locales_page_text` SET `Text_loc6`='Índice de seguridad 10^10000 ¡datos supersensibles!$B$B01001000 01100101 01101100 01110000 00100001 00100000 00100000 01001001 00100111 01101101 00100000 01110100 01110010 01100001 01110000 01110000 01100101 01100100 00100000 01101001 01101110 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01110000 01110101 01101110 01100011 01101000 00100000 01100011 01100001 01110010 01100100 00100000 01100110 01100001 01100011 01110100 01101111 01110010 01111001 00100001' WHERE `entry`=1193; +UPDATE `locales_page_text` SET `Text_loc6`='¡El grado de seguridad de estos datos es tan alto que está pendiente la invención de un nuevo número para describirlos!' WHERE `entry`=1194; +UPDATE `locales_page_text` SET `Text_loc6`='PASEANDO A TU TOPO$B$BAl topo bufón le gustan los lugares pequeños y oscuros. Y es muy tímido.$B$BSi quieres pasear a tu topo, debes llevarlo a un lugar donde se sienta como en casa. Y DEBES llevarlo a un lugar donde tu topo pueda oler su comida favorita: ¡tubérculos de hoja azul!$B$BEl lugar más cercano es la zona de \"trincheras\" de Razorfen Kraul. Si abres la caja cerca de la trinchera y tu ardilla puede oler los tubérculos cercanos, se aventurará a seguirte.$B$B$B' WHERE `entry`=1211; +UPDATE `locales_page_text` SET `Text_loc6`='el bastón de mando SNUFFLENOSE COMMAND STICK(tm)$B$BEl topo bufón es un animal asombroso. No sólo inspira amor y afecto hasta al más intratable de los llaneros, sino que puede oler un tubérculo de hoja azul enterrado ¡hasta a cincuenta metros de distancia!$B$BSi desea enviar a su topo a buscar un tubérculo, puede utilizar nuestro bastón de mando snufflenose patentado (se vende por separado). $B$BDirección siguiente en la página siguiente...' WHERE `entry`=1212; +UPDATE `locales_page_text` SET `Text_loc6`='Todos nuestros topos están altamente entrenados, y simplemente agitando su bastón de mando enviará un topo cercano en \"modo de búsqueda\". La ardilla olfateará en busca de un tubérculo y, si lo huele, se dirigirá hacia él y lo desenterrará.$B$BSi agitas de nuevo el bastón de mando mientras la ardilla busca un tubérculo, dejará de buscarlo y volverá feliz a tu lado.$B$BEstamos seguros de que encontrará a nuestros topos bien entrenados, útiles y muy suaves en su fiesta.' WHERE `entry`=1213; +UPDATE `locales_page_text` SET `Text_loc6`='Nos duele mencionar que en Snuff Inc. hemos recibido informes de que algunos codiciosos cazadores de tubérculos se preocupan poco por la seguridad de sus adorables mascotas y las envían a rincones oscuros y peligrosos en busca de tubérculos.$B$BNo aprobamos tal comportamiento irresponsable, pero en los esfuerzos de la satisfacción del cliente hemos incluido una garantía con cada topo vendido, permitiendo que los nuevos dueños vuelvan a su punto de la compra y substituyan animales domésticos perdidos.$B$B¡Feliz caza!$B' WHERE `entry`=1214; +UPDATE `locales_page_text` SET `Text_loc6`='Esta prueba de hazaña es para verificar que $n mató a Margol el Rager, azote del desfiladero abrasador.$B$BEl museo de Ironforge reconoce este logro y agradece al portador su generosa contribución.$B$B-Conservador jefe Thorius Stonetender' WHERE `entry`=1231; +UPDATE `locales_page_text` SET `Text_loc6`='Estos meses me han dado tiempo para reflexionar, para barajar mis viejas creencias y fanatismos. ¿Alianza? ¿Horda? ¿El bien? ¿El mal? Los significados de estas palabras, antes tan claros, ahora se desdibujan mientras mis ojos miran a través del mar sin límites.$B$BI Ahora sé lo que importa. Los plátanos me persiguen. En lo alto de su árbol, me miran con fría malevolencia. ¡Y el último que intenté comer casi me amordaza! Casi podía oírlo gritar mientras lo aplastaba, medio mordido, contra las rocas del mar.' WHERE `entry`=1251; +UPDATE `locales_page_text` SET `Text_loc6`='Nos duele mencionar que en Snuff Inc. hemos recibido informes de que algunos codiciosos cazadores de tubérculos se preocupan poco por la seguridad de sus adorables mascotas y las envían a rincones oscuros y peligrosos en busca de tubérculos. No aprobamos tal comportamiento irresponsable, pero en los esfuerzos de la satisfacción del cliente hemos incluido una garantía con cada gopher vendido, permitiendo que los nuevos dueños vuelvan a su punto de la compra y substituyan animales domésticos perdidos. ¡Feliz caza!' WHERE `entry`=1270; +UPDATE `locales_page_text` SET `Text_loc6`='Las Disciplinas de la Ingeniería$B$BSi bien es discutible qué raza fue la primera en idear la ciencia de la ingeniería en Azeroth, hay poca discusión sobre qué razas son las principales defensoras de la misma en los tiempos modernos: los gnomos y los goblins. Su dedicación a la ingeniería como un todo colectivo no sólo ha impulsado fantásticos inventos en lo que podría decirse que es una mágica Era de la Invención, sino que también ha alimentado su intensa rivalidad racial. En ninguna parte es esto más evidente que en sus disciplinas divergentes.' WHERE `entry`=1271; +UPDATE `locales_page_text` SET `Text_loc6`='Ingeniería gnoma$B$BLos gnomos tienden a destacar en el diseño de objetos destinados a manipular y controlar el mundo que les rodea. Aunque tienen conocimientos básicos de explosivos y armamento, la ingeniería gnoma se centra en objetos que, literalmente, intentan hacer la vida más fácil y accesible. Es una disciplina de posibilidades teóricas hechas realidad gracias al saber hacer gnomo. Algunas posibilidades, sin embargo, nunca llegan a realizarse del todo.' WHERE `entry`=1272; +UPDATE `locales_page_text` SET `Text_loc6`='Ingeniería Goblin$B$BA Como raza que se considera neutral en casi todos los conflictos, los goblins han dado grandes pasos para convertir la ciencia en beneficio. Adoptan las aplicaciones prácticas de la ingeniería, como demuestran sus radicales diseños de explosivos, armas de fuego y maquinaria. La ingeniería goblin sólo mantiene un interés pasajero por la teoría de la ingeniería; sus inventos no suelen tener el problema de no funcionar, sino de funcionar demasiado bien. Desde luego, no es para los débiles de corazón.' WHERE `entry`=1273; +UPDATE `locales_page_text` SET `Text_loc6`='Estudio de Disciplinas$B$BLos gnomos y los trasgos protegen sus conocimientos entre sí hasta tal punto que es casi imposible acceder a ambos conjuntos de disciplinas simultáneamente. Cada raza, independientemente de sus afiliaciones políticas, mantiene el conocimiento de estas disciplinas disponible sólo para aquellos que aceptan renunciar a la búsqueda de la disciplina de la otra. Si, por ejemplo, un estudiante opta por la ingeniería gnoma, nunca tendrá acceso a los conocimientos de la ingeniería goblin.' WHERE `entry`=1274; +UPDATE `locales_page_text` SET `Text_loc6`='Decisiones permanentes$B$BLa sección anterior destacaba un punto importante sobre las dos disciplinas de la ingeniería que debe reiterarse por el bien de la educación. La decisión de dedicarse a una de las dos disciplinas significa que los esquemas de la disciplina opuesta no estarán disponibles para su estudio. Aunque tal finalidad puede resultar desalentadora para el ingeniero profano, el experimentado comprende que gnomos y duendes guardan sus secretos con total fervor; siempre es mejor un poco de conocimiento que ninguno.' WHERE `entry`=1275; +UPDATE `locales_page_text` SET `Text_loc6`='Quotes$B$B \"¿Quieres saber algo de ingeniería goblin? Pregúntaselo a uno de sus mejores y más brillantes ingenieros. Creo que se llama \'Nubby Stumpfingers\'. ¿Quieres saber por qué se llama así? ESO ES ingeniería goblin.\"$B-- Ringo Tragediction, ingeniero gnomo$B$B \"Di lo que quieras de nosotros los goblins, pero te diré una cosa: ¡TENEMOS EXPLOSIVOS!\"$B-- Yazz Nitrospork, duende bombardero.' WHERE `entry`=1276; +UPDATE `locales_page_text` SET `Text_loc6`='Más citas: $B$B \"¿Conoces esa sensación que tienes cuando terminas de hacer algo y lo enciendes por primera vez para experimentar el poder y la alegría de la invención cuando tu dispositivo cobra vida? Los gnomos no la tienen.\"$B-- Nixx Sprocketspring, Maestro Ingeniero Goblin de Gadgetzan$B$B \"¡La ingeniería consiste en tomar la fantasía y hacerla fantástica!\"$B-- Rovis McCrankenspank, inventor gnomo' WHERE `entry`=1277; +UPDATE `locales_page_text` SET `Text_loc6`='El conjuro de la bestia:$B$BPara conjurar al Felhound Rastreador, debes usar el Fel Orb suministrado.$B$BNotas:$B$BEl Felhound Tracker conjurado sólo permanecerá como entidad en este mundo durante treinta minutos.$B$BEl Felhound Rastreador conjurado solo te ayudará a encontrar formaciones de Azsharita.$B$BEl Felhound Rastreador conjurado NO hará lo siguiente: Trucos, atacar nada, ayudar nada, bailar, destruir seres arcanos.$B$BSiguiente página por favor...' WHERE `entry`=1291; +UPDATE `locales_page_text` SET `Text_loc6`='El control de la bestia:$B$BLos Felhound Rastreadores sólo responden a rugidos bestiales. Para que tu Felhound Rastreador rastree formaciones azsharitas, ¡debes rugirle con vigor! (Apunta al Felhound Rastreador y /rugido).$B$BCuando el rastreador Felhound localice una formación, correrá hacia ella sin importarle las entidades que le rodean. Aunque no necesitas proteger al Felhound, es posible que quieras permanecer cerca para no perderlo.$B$B' WHERE `entry`=1292; +UPDATE `locales_page_text` SET `Text_loc6`='La eliminación de la bestia:$B$BDespués de treinta minutos, la bestia volverá a su hogar en el Nether.$B$BNota:$B$BEn su fervor, la bestia PUEDE despeñarse o caer por una montaña. No llores la pérdida del Felhound Tracker, invoca a otro en su lugar.' WHERE `entry`=1293; +UPDATE `locales_page_text` SET `Text_loc6`='A quien corresponda:$B$B$BSi usted está leyendo esta nota, entonces usted está en uno de dos lugares:$B$B$B(1) En la península sur de Azshara.$B$B$B(2) Dentro del vientre de un Gigante del Acantilado.$B$B$BAmbos igualmente indeseables.$B$B$BCabe señalar que yo fui lo primero en su día y, en el momento de escribir esta carta, lo segundo.' WHERE `entry`=1311; +UPDATE `locales_page_text` SET `Text_loc6`='Estar dentro del vientre de un gigante da tiempo para la reflexión.$B$B$BMientras mi cuerpo se cristaliza, he llegado a la conclusión de que quizá ya haya suficientes héroes en este mundo. Si de algún modo salgo de este apuro, ¡voy a hacer sonar el cuello fantasmal de ese orco!$B$B$B- Windan Shay' WHERE `entry`=1312; +UPDATE `locales_page_text` SET `Text_loc6`='¿En qué estaba pensando?$B$BTal vez una pregunta mejor sería: ¿Qué hago escribiendo una nota mientras estoy cautivo en el estómago de un gigante?$B$BAmbas son buenas preguntas para las que no tengo respuesta inmediata...$B$BHay que reconocer que la mía no fue una misión de buena voluntad. Vine en busca de Azsharita, un cristal único del sur de Azshara. ¡Oh, las riquezas que habría tenido!$B$B¡Bah! Ahora mírame...' WHERE `entry`=1313; +UPDATE `locales_page_text` SET `Text_loc6`='Si algún tipo de vida inteligente encuentra esta nota, debe preguntarse algo: \"¿Por qué demonios retozan con violentos gigantes de nueve metros?\".$B$B- Mook' WHERE `entry`=1314; +UPDATE `locales_page_text` SET `Text_loc6`='Vorfalk Irongourd$B$B$BVorfalk trabaja en el almacén del Grim Guzzler, y su sacrificio a los Guardianes de la Oscuridad es profundo.$B$B$BQue su espíritu se mantenga fuerte.' WHERE `entry`=1431; +UPDATE `locales_page_text` SET `Text_loc6`='Bethek Ceja de Tormenta$B$BLas andanzas de Bethek le llevan a lo más profundo de Blackrock. Los secretos de la montaña le atraen.$B$BQue su espíritu nunca decaiga.' WHERE `entry`=1432; +UPDATE `locales_page_text` SET `Text_loc6`='Uggel Hammerhand$B$B$BUggel es un cincelador hábil y solemne, y cuando no está cargado con la llave oscura, sus manos dan forma a grandes obras en la Sala de la Artesanía.' WHERE `entry`=1433; +UPDATE `locales_page_text` SET `Text_loc6`='Zimrel Diente Oscuro$B$BCuando la locura de la llave oscura se apodera de Zimrel, sólo los gritos de los moribundos pueden calmarlo.$B$BPor su sacrificio, siempre tendrá un banco sobre la arena. Que nuestros deportes de sangre templen la rabia de su corazón.' WHERE `entry`=1434; +UPDATE `locales_page_text` SET `Text_loc6`='Ofgut Stonefist$B$B$BLos caídos ante el martillo del Guardián Oscuro Ofgut no pueden contarse.$B$B$BLos soldados de la Guarnición del Oeste se inclinan sobrecogidos a su paso. ¿Quién de ellos puede mirar a los ojos de Ofgut y ver los secretos que susurra la llave oscura?' WHERE `entry`=1435; +UPDATE `locales_page_text` SET `Text_loc6`='Pelver Deepstomp$B$BEl Guardián Oscuro Pelver es nuestro discípulo más honrado. Ha llevado la llave durante más tiempo que nadie, y le ha costado caro. Cuando es llamado por su carga, es custodiado en el Domicilio.$B$BSu sacrificio es apreciado, y permanecerá en nuestros corazones durante muchos años... después de que la oscuridad se lo lleve.' WHERE `entry`=1436; +UPDATE `locales_page_text` SET `Text_loc6`='Solomon,$B$BAl portador de este decreto se le ha concedido estatus oficial como diputado en funciones de Stormwind. Puedes utilizarlo para encontrar pruebas de la implicación del dragonflight negro con los orcos de Blackrock. Si tal prueba fuera encontrada, este diputado me devolverá dicha prueba a Stormwind, momento en el cual yo liberaré la orden de dispensar suficiente fuerza militar para ayudar a Lakeshire.$B$BRegards,$B$B$B$BHighlord Bolvar Fordragon$B' WHERE `entry`=1471; +UPDATE `locales_page_text` SET `Text_loc6`='¡Saludos y Salutaciones, Aventureros!$B$BYo, Krinkle Goodsteel, necesito a aquellos dispuestos a arriesgarse para completar algunas de mis tareas más arduas. Debido a mis muchas obligaciones y a la carga de trabajo que he conseguido asumir, aseguro que cualquiera que sea lo bastante valiente como para completar esta lista de objetos y devolvérmela intacta recibirá una generosa paga.$B$BLa lista figura en las páginas siguientes...' WHERE `entry`=1551; +UPDATE `locales_page_text` SET `Text_loc6`='Piernas de cristal macizo -$B$BLas arañas Glassweb de Searing Gorge están hechas de un increíble material parecido al cristal. Sus patas, si no se dañan al matarlas, sirven de magnífico conductor en algunos de los experimentos de ingeniería de mis compañeros.$B$BNecesitaré varias de ellas para hacer pruebas. Las arañas tienen ocho patas y no deberían ser un problema para un guerrero robusto o un mago experimentado.' WHERE `entry`=1552; +UPDATE `locales_page_text` SET `Text_loc6`='Un paquete atrasado -$B$BContraté a alguien que creía que era un piloto de confianza para que me trajera un paquete de Theramore. Al parecer, me equivoqué. Y aunque el piloto vivió para contarlo, dejó atrás todo su zepplin y toda su carga para salvar el pellejo.$B$BBueno, necesito ese paquete de vuelta. Por lo que Beezil me dice, se estrelló justo al oeste de la bahía en Dustwallow Marsh. Cayó justo después de cruzar las colinas a lo largo de la orilla del agua.$B$BHmmm... nunca me dijo qué le hizo estrellarse...' WHERE `entry`=1553; +UPDATE `locales_page_text` SET `Text_loc6`='Goodsteel\'s Balanced Flameberge -$B$BPor último, quiero una de mis mejores obras de herrería hasta la fecha. Esta flameberge era una espada increíble que otorgué a quien yo creía que era un guerrero muy honorable y grande. Bueno, fue derrotado por un murloc llamado Jarquai... Algo así.$B$BFue mientras viajaba por la costa del Pantano de los Pesares cuando se le ocurrió atacar a la criatura. Fracasó y, al parecer, huyó, pero no sin antes dejar el arma para que este murloc se la llevara.' WHERE `entry`=1554; +UPDATE `locales_page_text` SET `Text_loc6`='Encuéntrame estos objetos y regresa a Gadgetzan con todos ellos, junto con este libro de cuentas, y te recompensaré.' WHERE `entry`=1556; +UPDATE `locales_page_text` SET `Text_loc6`='Este yunque es propiedad de Jordan Stilwell - ¡Por favor, NO utilizar!$B$B- Jordan' WHERE `entry`=1591; +UPDATE `locales_page_text` SET `Text_loc6`='$B$BEstas páginas contienen recuerdos de los acontecimientos que tuvieron lugar durante la recolección y creación de los reactivos necesarios para fabricar arcanos menores.$B$BQue nuestros enemigos nunca tengan acceso a este libram.$B$BQue viva para ver la pálida luz de la luna brillar de nuevo sobre Quel\'Thalas.$B$BQue muera por la gracia de Kael\'thas.$B$BQue mate por la gloria de Illidan.$B$B-Maestro Kariel Winthalus' WHERE `entry`=1611; +UPDATE `locales_page_text` SET `Text_loc6`='$B$BEstas páginas contienen recuerdos de los acontecimientos que tuvieron lugar durante la recolección y creación de los reactivos necesarios para fabricar arcanos menores.$B$BQue nuestros enemigos nunca tengan acceso a este libram.$B$BQue viva para ver la pálida luz de la luna brillar de nuevo sobre Quel\'Thalas.$B$BQue muera por la gracia de Kael\'thas.$B$BQue mate por la gloria de Illidan.$B$B-Maestro Kariel Winthalus' WHERE `entry`=1631; +UPDATE `locales_page_text` SET `Text_loc6`='$B$BEstas páginas contienen recuerdos de los acontecimientos que tuvieron lugar durante la recolección y creación de los reactivos necesarios para fabricar arcanos menores.$B$BQue nuestros enemigos nunca tengan acceso a este libram.$B$BQue viva para ver la pálida luz de la luna brillar de nuevo sobre Quel\'Thalas.$B$BQue muera por la gracia de Kael\'thas.$B$BQue mate por la gloria de Illidan.$B$B-Maestro Kariel Winthalus' WHERE `entry`=1632; +UPDATE `locales_page_text` SET `Text_loc6`='$B$B$BEstas páginas contienen recuerdos de los acontecimientos que tuvieron lugar durante la recolección y creación de los reactivos necesarios para fabricar arcanos menores.$B$B$BQue nuestros enemigos nunca tengan acceso a este libram.$B$B$BQue viva para ver la pálida luz de la luna brillar de nuevo sobre Quel\'Thalas.$B$B$BQue muera por la gracia de Kael\'thas.$B$B$BQue mate por la gloria de Illidan.$B$B$B-Maestro Kariel Winthalus' WHERE `entry`=1633; +UPDATE `locales_page_text` SET `Text_loc6`='$B$B$BEstas páginas contienen recuerdos de los acontecimientos que tuvieron lugar durante la recolección y creación de los reactivos necesarios para fabricar arcanos menores.$B$B$BQue nuestros enemigos nunca tengan acceso a este libram.$B$B$BQue viva para ver la pálida luz de la luna brillar de nuevo sobre Quel\'Thalas.$B$B$BQue muera por la gracia de Kael\'thas.$B$B$BQue mate por la gloria de Illidan.$B$B$B-Maestro Kariel Winthalus' WHERE `entry`=1634; +UPDATE `locales_page_text` SET `Text_loc6`='¡Hola Felnok!$B$BMis estudios en las Estepas Ardientes marchan espléndidamente. Y le debo mucho a $N por toda su ayuda. Esto es lo que necesito para continuar:$B$BUn bumber-bitzel de bobina de acero$BUna llave para hielo de 17 galgas$B12 libras de plumas de pato$BUn frasco de ese pegamento que haces$B$BMuchas gracias Felnok, y cuando nos volvamos a ver recuérdame que no te ponga carbón en las botas.$B$B-Tinkee' WHERE `entry`=1691; +UPDATE `locales_page_text` SET `Text_loc6`='Mensaje urgente a Cliffwatcher Longhorn$b$bUna gran fuerza centauro del Campamento E\'thok ha asaltado una de nuestras caravanas de suministros. Todos los miembros de la caravana se perdieron, así como todos los suministros. Este fue un ataque audaz y sin precedentes por parte de los centauros y me temo que puede haber más.' WHERE `entry`=1711; +UPDATE `locales_page_text` SET `Text_loc6`='Aquí yace el Rey Terenas Menethil II, el Último y Verdadero Rey de Lordaeron.$B$BGrandes fueron sus hazañas, largo su reinado, impensable su muerte.$B$B \"Que el Padre yazca sin culpa por los actos del hijo.$B Que la corona ensangrentada permanezca perdida y olvidada\".$B' WHERE `entry`=1731; +UPDATE `locales_page_text` SET `Text_loc6`='Los restos del gigantesco dragón rojo se encontraron en los Pantanos poco después de la Batalla de Grim Batol. Se rumorea que Tyrannistrasz era el consorte mayor de la reina dragón Alextrasza.' WHERE `entry`=1751; +UPDATE `locales_page_text` SET `Text_loc6`='Esta garra petrificada se encontró en las costas del sur de Stranglethorn. Los ecologistas creen que esta garra es la de un antiguo roc sol. Aunque estas criaturas ocupan un lugar destacado en los ciclos mitológicos de los tauren primitivos, la existencia de esta garra sugiere que existieron de verdad en algún momento.' WHERE `entry`=1752; +UPDATE `locales_page_text` SET `Text_loc6`='El mayor de los pájaros de llanura, el Geru, es poco numeroso y rara vez se encuentra.' WHERE `entry`=1753; +UPDATE `locales_page_text` SET `Text_loc6`='Esta es una réplica a escala del esqueleto de Toothgnasher. El carnero legendario era una maravilla de Khaz Modan y el tema de muchos cuentos del folclore enano. Hasta la fecha, los ecologistas han sido incapaces de explicar el monstruoso tamaño del carnero o su resistencia física.' WHERE `entry`=1754; +UPDATE `locales_page_text` SET `Text_loc6`='Encontrado en la remota selva tropical del cráter Un\'Goro, este huevo contuvo en su día un embrión de Devilsaur. El material genético del saurio ha demostrado ser muy valioso para los ecologistas de la Liga, que están más cerca que nunca de idear un suero para el veneno debilitante de los devilsaurs.' WHERE `entry`=1755; +UPDATE `locales_page_text` SET `Text_loc6`='Este esqueleto intacto de pteradón se recuperó en el remoto cráter Un\'Goro. A juzgar por la estructura del esqueleto, está claro que aún no se ha encontrado este género específico. Este esqueleto podría haberse conservado durante siglos bajo el rico suelo de la región.' WHERE `entry`=1756; +UPDATE `locales_page_text` SET `Text_loc6`='Recuperado de las ruinas submarinas de Suramar, este astrolabio funcional fue fabricado por los elfos de la noche highborne hace casi doce mil años. Los highborne, obsesionados con la magia, lo oculto y la astronomía, desarrollaron una serie de ingeniosos aparatos. Este dispositivo proporciona una valiosa información sobre el nivel de conocimiento científico de los antiguos elfos de la noche.' WHERE `entry`=1757; +UPDATE `locales_page_text` SET `Text_loc6`='Estas antiguas piezas de barro se recuperaron en la excavación de Uldaman. Aunque apenas contienen runas o jeroglíficos sugestivos, proporcionan una visión reveladora de la artesanía y los accesorios cotidianos de la antigua raza enana.' WHERE `entry`=1758; +UPDATE `locales_page_text` SET `Text_loc6`='Estos corredores en relieve grabados fueron quizás el hallazgo más significativo dentro de las primeras cámaras de Uldaman. Los grabados sugieren claramente un vínculo entre los gólems terrestres y la raza enana. Si surgen más pruebas, las teorías de nuestra supuesta creación por los titanes míticos podrían resultar ciertas.' WHERE `entry`=1759; +UPDATE `locales_page_text` SET `Text_loc6`='Encontrado en los sofocantes páramos del desierto de Tanaris, este peculiar huevo sigue siendo un misterio para los ecólogos modernos. Las pruebas de datación sugieren que el huevo podría tener hasta mil años de antigüedad. Aunque ciertos elementos denotan una estructura insectoide, no se puede discernir su verdadero origen. La especie que pone huevos tan distintos aún está por descubrir.' WHERE `entry`=1760; +UPDATE `locales_page_text` SET `Text_loc6`='Este vestigio de la Segunda Guerra sirve como conmovedor recordatorio de lo peligrosamente cerca que estuvo la Horda de conquistar la Montaña de Forja de Hierro.' WHERE `entry`=1761; +UPDATE `locales_page_text` SET `Text_loc6`='Estas placas demoníacas las llevaba la criatura que primero maldijo a nuestro pueblo con sed de sangre. Por el acto heroico de un valiente orco - fue derrotado. Mannoroth el Destructor ya no existe. Que estas placas siempre nos recuerden lo lejos que hemos llegado y lo duro que luchamos para recuperar nuestro honor.$B$B$B$B- Thrall, Jefe de la Horda' WHERE `entry`=1762; +UPDATE `locales_page_text` SET `Text_loc6`='Este vestigio de la Segunda Guerra sirve como conmovedor recordatorio de lo peligrosamente cerca que estuvo la Horda de conquistar la Montaña de Forja de Hierro.' WHERE `entry`=1771; +UPDATE `locales_page_text` SET `Text_loc6`='Wyrmthalak, he recibido órdenes directas de tu amo, Nefarian, de castigarte como crea conveniente si más forasteros consiguen entrar en la ciudadela. No olvides quién te manda, reptil. El hijo de Blackhand: Maestro de la espada y la batalla. El único y verdadero Jefe Supremo. -Rend' WHERE `entry`=1772; +UPDATE `locales_page_text` SET `Text_loc6`='Con el tiempo, entidades demoníacas se abrieron camino hacia los mundos de los Titanes desde el Nether Retorcido, y el Panteón eligió a su mayor guerrero, Sargeras, para actuar como su primera línea de defensa. Sargeras, un noble gigante de bronce fundido, cumplió con su deber durante incontables milenios, buscando y destruyendo a estos demonios allí donde los encontraba. A lo largo de los eones, Sargeras se encontró con dos poderosas razas demoníacas, ambas empeñadas en obtener poder y dominio sobre el universo físico.' WHERE `entry`=1773; +UPDATE `locales_page_text` SET `Text_loc6`='Los eredar, una insidiosa raza de hechiceros diabólicos, utilizaron su magia para invadir y esclavizar varios mundos. Las razas indígenas de esos mundos fueron mutadas por los poderes malévolos de los eredar y convertidas en demonios.' WHERE `entry`=1774; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque los poderes casi ilimitados de Sargeras eran más que suficientes para derrotar a los viles eredar, le preocupaba enormemente la corrupción de las criaturas y la maldad que las consumía. Incapaz de comprender tal depravación, el gran Titán comenzó a sumirse en una melancólica depresión. A pesar de su creciente malestar, Sargeras libró al universo de los hechiceros atrapándolos en un rincón del Infierno Tortuoso.' WHERE `entry`=1775; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras su confusión y miseria aumentaban, Sargeras se vio obligado a enfrentarse a otro grupo que pretendía alterar el orden de los Titanes: los Nathrezim. Esta oscura raza de demonios vampíricos (también conocidos como dreadlords) conquistó varios mundos poblados poseyendo a sus habitantes y convirtiéndolos a la sombra.' WHERE `entry`=1776; +UPDATE `locales_page_text` SET `Text_loc6`='Los nefastos e intrigantes Señores del Terror enfrentaron a naciones enteras manipulándolas hasta provocar un odio y una desconfianza irreflexivos. Sargeras derrotó fácilmente a los Nathrezim, pero su corrupción le afectó profundamente.' WHERE `entry`=1777; +UPDATE `locales_page_text` SET `Text_loc6`='A medida que la duda y la desesperación abrumaban los sentidos de Sargeras, éste perdió toda fe no sólo en su misión, sino también en la visión de los Titanes de un universo ordenado. Con el tiempo, llegó a creer que el propio concepto de orden era una locura, y que el caos y la depravación eran los únicos absolutos dentro del oscuro y solitario universo.' WHERE `entry`=1778; +UPDATE `locales_page_text` SET `Text_loc6`='Sus compañeros Titanes intentaron persuadirle de su error y calmar sus furiosas emociones, pero él despreció sus creencias más optimistas como delirios interesados. Abandonando sus filas para siempre, Sargeras se dispuso a encontrar su propio lugar en el universo. Aunque el Panteón lamentó su partida, los Titanes nunca hubieran podido predecir lo lejos que llegaría su hermano perdido.' WHERE `entry`=1779; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando la locura de Sargeras consumió los últimos vestigios de su valeroso espíritu, creyó que los propios Titanes eran responsables del fracaso de la creación. Decidido, por fin, a deshacer sus obras en todo el universo, resolvió formar un ejército imparable que incendiaría el universo físico.' WHERE `entry`=1780; +UPDATE `locales_page_text` SET `Text_loc6`='Incluso la forma titánica de Sargeras se distorsionó a causa de la corrupción que asolaba su otrora noble corazón. Sus ojos, su pelo y su barba estallaron en fuego, y su piel de bronce metálico se abrió para revelar un horno infinito de odio abrasador.' WHERE `entry`=1781; +UPDATE `locales_page_text` SET `Text_loc6`='En su furia, Sargeras destrozó las prisiones de los eredar y los Nathrezim y liberó a los repugnantes demonios. Estas astutas criaturas se inclinaron ante la vasta furia del Titán oscuro y se ofrecieron a servirle de todas las formas maliciosas que pudieran. De entre las filas de los poderosos eredar, Sargeras eligió a dos campeones para comandar su demoníaco ejército de destrucción.' WHERE `entry`=1782; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden el Engañador fue elegido para buscar a las razas más oscuras del universo y reclutarlas en las filas de Sargeras. El segundo campeón, Archimonde el Profanador, fue elegido para liderar los vastos ejércitos de Sargeras en la batalla contra cualquiera que pudiera resistirse a la voluntad del Titán.' WHERE `entry`=1783; +UPDATE `locales_page_text` SET `Text_loc6`='El primer movimiento de Kil\'jaeden fue esclavizar a los vampíricos Señores del Terror bajo su terrible poder. Los Señores del Terror actuaban como sus agentes personales por todo el universo, y se complacían en localizar razas primitivas para que su amo las corrompiera y las trajera al redil. El primero de ellos fue Tichondrius el Oscurecedor. Tichondrius sirvió a Kil\'jaeden como el soldado perfecto y aceptó llevar la ardiente voluntad de Sargeras a todos los rincones oscuros del universo.' WHERE `entry`=1784; +UPDATE `locales_page_text` SET `Text_loc6`='El poderoso Archimonde también dio poderes a sus propios agentes. Invocando a los maléficos señores de la fosa y a su bárbaro líder, Mannoroth el Destructor, Archimonde esperaba establecer una élite de combate que barriera la creación de toda forma de vida.' WHERE `entry`=1785; +UPDATE `locales_page_text` SET `Text_loc6`='Una vez que Sargeras vio que sus ejércitos estaban reunidos y listos para seguir todas sus órdenes, lanzó sus furiosas fuerzas a la inmensidad de la Gran Oscuridad. Se refería a su creciente ejército como la Legión Ardiente. A día de hoy, aún no está claro cuántos mundos consumieron y quemaron en su impía Cruzada Ardiente por el universo.' WHERE `entry`=1786; +UPDATE `locales_page_text` SET `Text_loc6`='Ajenos a la misión de Sargeras de deshacer sus innumerables obras, los Titanes continuaron moviéndose de mundo en mundo, dando forma y orden a cada planeta según su conveniencia. En su viaje se toparon con un pequeño mundo al que sus habitantes llamarían más tarde Azeroth.' WHERE `entry`=1787; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando los Titanes atravesaron el paisaje primigenio, se encontraron con una serie de seres elementales hostiles. Estos elementales, que adoraban a una raza de seres insondablemente malvados conocidos como los Dioses Antiguos, juraron hacer retroceder a los Titanes y mantener su mundo inviolado del toque metálico de los invasores.' WHERE `entry`=1788; +UPDATE `locales_page_text` SET `Text_loc6`='El Panteón, perturbado por la inclinación al mal de los Dioses Antiguos, emprendió una guerra contra los elementales y sus oscuros amos. Los ejércitos de los Dioses Antiguos estaban dirigidos por los lugartenientes elementales más poderosos: Ragnaros el Señor del Fuego, Therazane la Madre de Piedra, Al\'Akir el Señor del Viento y Neptulon el Cazador de Mareas.' WHERE `entry`=1789; +UPDATE `locales_page_text` SET `Text_loc6`='Sus fuerzas caóticas arrasaron la faz del mundo y se enfrentaron a los colosales Titanes. Aunque los elementales eran poderosos más allá de la comprensión mortal, sus fuerzas combinadas no pudieron detener a los poderosos Titanes. Uno a uno, los señores elementales cayeron y sus fuerzas se dispersaron.' WHERE `entry`=1790; +UPDATE `locales_page_text` SET `Text_loc6`='El Panteón destrozó las ciudadelas de los Dioses Antiguos y encadenó a los cinco dioses malignos muy por debajo de la superficie del mundo. Sin el poder de los Dioses Antiguos para mantener a sus furiosos espíritus atados al mundo físico, los elementales fueron desterrados a un plano abisal, donde lucharían entre sí por toda la eternidad. Con la partida de los elementales, la naturaleza se calmó y el mundo se asentó en una pacífica armonía. Los Titanes vieron que la amenaza estaba contenida y se pusieron manos a la obra.' WHERE `entry`=1791; +UPDATE `locales_page_text` SET `Text_loc6`='Los Titanes otorgaron poderes a varias razas para que les ayudaran a modelar el mundo. Para ayudarles a excavar las insondables cavernas bajo la tierra, los Titanes crearon a los enanos terrícolas a partir de piedra mágica y viva. Para ayudarles a dragar los mares y levantar la tierra del fondo marino, los Titanes crearon a los inmensos pero gentiles gigantes marinos. Durante muchas eras los Titanes movieron y dieron forma a la tierra, hasta que al final quedó un continente perfecto.' WHERE `entry`=1792; +UPDATE `locales_page_text` SET `Text_loc6`='En el centro del continente, los Titanes crearon un lago de energías centelleantes. El lago, al que llamaron Pozo de la Eternidad, sería la fuente de vida del mundo. Sus potentes energías nutrirían los huesos del mundo y permitirían a la vida echar raíces en el rico suelo de la tierra. Con el tiempo, plantas, árboles, monstruos y criaturas de todo tipo empezaron a prosperar en el continente primordial.' WHERE `entry`=1793; +UPDATE `locales_page_text` SET `Text_loc6`='Al caer el crepúsculo del último día de sus trabajos, los Titanes llamaron al continente Kalimdor: \"tierra de la eterna luz de las estrellas\".' WHERE `entry`=1794; +UPDATE `locales_page_text` SET `Text_loc6`='Satisfechos de que el pequeño mundo hubiera sido ordenado y de que su trabajo estuviera hecho, los Titanes se prepararon para abandonar Azeroth. Sin embargo, antes de partir, encargaron a las especies más grandes del mundo la tarea de vigilar Kalimdor, para que ninguna fuerza amenazara su perfecta tranquilidad. En aquella época, hubo muchos vuelos de dragones.' WHERE `entry`=1795; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, había cinco vuelos que dominaban a sus hermanos. Fueron estos cinco vuelos los que los Titanes eligieron para guiar al mundo en ciernes. Los más grandes miembros del Panteón imbuyeron una porción de su poder en cada uno de los líderes de los vuelos. Estos majestuosos dragones (enumerados a continuación) pasaron a conocerse como los Grandes Aspectos, o los Aspectos del Dragón.' WHERE `entry`=1796; +UPDATE `locales_page_text` SET `Text_loc6`='Aman\'Thul, el Padre Supremo del Panteón, otorgó una parte de su poder cósmico al enorme dragón de bronce Nozdormu. El Padre Supremo otorgó a Nozdormu el poder de custodiar el tiempo y vigilar los caminos del destino. El estoico y honorable Nozdormu pasó a ser conocido como el Eterno.' WHERE `entry`=1797; +UPDATE `locales_page_text` SET `Text_loc6`='Eonar, la Titán patrona de la vida, otorgó parte de su poder a la leviatán roja Alexstrasza. Desde entonces, Alexstrasza sería conocida como la Vinculadora de la Vida, y trabajaría para salvaguardar a todas las criaturas vivas del mundo. Debido a su suprema sabiduría y a su ilimitada compasión por todos los seres vivos, Alexstrasza fue coronada Reina Dragón y se le concedió el dominio sobre los de su especie.' WHERE `entry`=1798; +UPDATE `locales_page_text` SET `Text_loc6`='Eonar también bendijo a la hermana menor de Alexstrasza, la ágil dragona verde Ysera, con una porción de la influencia de la naturaleza. Ysera cayó en un trance eterno, ligada al Sueño despierto de la Creación. Conocida como la Soñadora, vigilaría las crecientes selvas del mundo desde su verde reino, el Sueño Esmeralda.' WHERE `entry`=1799; +UPDATE `locales_page_text` SET `Text_loc6`='Norgannon, el guardián de la sabiduría y maestro mago de los Titanes, concedió al dragón azul, Malygos, una parte de su vasto poder. A partir de entonces, Malygos sería conocido como el Tejedor de Hechizos, el guardián de la magia y los arcanos ocultos.' WHERE `entry`=1800; +UPDATE `locales_page_text` SET `Text_loc6`='Khaz\'goroth, el Titán formador y forjador del mundo, otorgó parte de su vasto poder al poderoso wyrm negro, Neltharion. El gran Neltharion, conocido después como el Guardián de la Tierra, recibió el dominio sobre la tierra y los lugares profundos del mundo. Encarnaba la fuerza del mundo y fue el mayor apoyo de Alexstrasza.' WHERE `entry`=1801; +UPDATE `locales_page_text` SET `Text_loc6`='Así fortalecidos, los Cinco Aspectos recibieron el encargo de defender el mundo en ausencia de los Titanes. Con los dragones preparados para salvaguardar su creación, los Titanes abandonaron Azeroth para siempre. Por desgracia, fue sólo cuestión de tiempo que Sargeras se enterara de la existencia del mundo recién nacido....' WHERE `entry`=1802; +UPDATE `locales_page_text` SET `Text_loc6`='El uso imprudente de la magia por parte de los Highborne envió ondas de energía en espiral desde el Pozo de la Eternidad hasta el Gran Más Allá Oscuro. Las ondas de energía fueron percibidas por terribles mentes alienígenas. Sargeras -el Gran Enemigo de toda la vida, el Destructor de Mundos- sintió las potentes ondas y se sintió atraído hacia su lejano punto de origen.' WHERE `entry`=1803; +UPDATE `locales_page_text` SET `Text_loc6`='Al divisar el mundo primordial de Azeroth y percibir las energías ilimitadas del Pozo de la Eternidad, Sargeras se sintió consumido por un hambre insaciable. El gran dios oscuro del Vacío sin Nombre decidió destruir el mundo incipiente y reclamar sus energías como propias.' WHERE `entry`=1804; +UPDATE `locales_page_text` SET `Text_loc6`='Sargeras reunió a su vasta Legión Ardiente y se dirigió hacia el desprevenido mundo de Azeroth. La Legión estaba compuesta por un millón de demonios gritones, todos arrancados de los rincones más lejanos del universo, y los demonios ansiaban la conquista. Los lugartenientes de Sargeras, Archimonde el Profanador y Mannoroth el Destructor, prepararon a sus esbirros infernales para atacar.' WHERE `entry`=1805; +UPDATE `locales_page_text` SET `Text_loc6`='La reina Azshara, abrumada por el terrible éxtasis de su magia, cayó víctima del innegable poder de Sargeras y accedió a concederle la entrada a su mundo. Incluso sus sirvientes Highborne se entregaron a la inevitable corrupción de la magia y comenzaron a adorar a Sargeras como a su dios. Para mostrar su lealtad a la Legión, los Highborne ayudaron a su reina a abrir un vasto y arremolinado portal en las profundidades del Pozo de la Eternidad.' WHERE `entry`=1806; +UPDATE `locales_page_text` SET `Text_loc6`='Una vez realizados todos sus preparativos, Sargeras comenzó su catastrófica invasión de Azeroth. Los demonios guerreros de la Legión Ardiente irrumpieron en el mundo a través del Pozo de la Eternidad y asediaron las ciudades dormidas de los elfos de la noche. Liderada por Archimonde y Mannoroth, la Legión invadió las tierras de Kalimdor, dejando sólo cenizas y dolor a su paso.' WHERE `entry`=1807; +UPDATE `locales_page_text` SET `Text_loc6`='Los brujos demoníacos invocaron abrasadores infiernos que se estrellaron como meteoritos infernales contra las elegantes agujas de los templos de Kalimdor. Una banda de asesinos ardientes y sanguinarios conocidos como la Guardia del Destino marchó por los campos de Kalimdor, masacrando a todo el que se cruzaba en su camino. Manadas de felinos salvajes y demoníacos asolaban la campiña sin oposición. Aunque los valientes guerreros kaldorei se apresuraron a defender su antigua patria, se vieron obligados a ceder terreno, palmo a palmo, ante la furia de la embestida de la Legión.' WHERE `entry`=1808; +UPDATE `locales_page_text` SET `Text_loc6`='Correspondió a Malfurion Stormrage encontrar ayuda para su atribulado pueblo. Stormrage, cuyo propio hermano, Illidan, practicaba la magia de los Highborne, estaba indignado por la creciente corrupción entre la clase alta. Convenciendo a Illidan de que abandonara su peligrosa obsesión, Malfurion partió en busca de Cenarius y reunió una fuerza de resistencia.' WHERE `entry`=1809; +UPDATE `locales_page_text` SET `Text_loc6`='La bella y joven sacerdotisa, Tyrande, aceptó acompañar a los hermanos en nombre de Elune. Aunque Malfurion e Illidan compartían el amor por la idealista sacerdotisa, el corazón de Tyrande sólo pertenecía a Malfurion. Illidan resentía el incipiente romance de su hermano con Tyrande, pero sabía que su dolor de corazón no era nada comparado con el dolor de su adicción mágica.' WHERE `entry`=1810; +UPDATE `locales_page_text` SET `Text_loc6`='Illidan, que se había vuelto dependiente de las energías potenciadoras de la magia, luchó por mantener el control de su ansia casi abrumadora de aprovechar de nuevo las energías del Pozo. Sin embargo, con el paciente apoyo de Tyrande, fue capaz de contenerse y ayudar a su hermano a encontrar al solitario semidiós Cenarius.' WHERE `entry`=1811; +UPDATE `locales_page_text` SET `Text_loc6`='Cenarius, que habitaba en las sagradas Llanuras de la Luna del lejano Monte Hyjal, accedió a ayudar a los elfos de la noche encontrando a los antiguos dragones y solicitando su ayuda. Los dragones, liderados por el gran leviatán rojo Alexstrasza, acordaron enviar sus poderosos vuelos para enfrentarse a los demonios y a sus amos infernales.' WHERE `entry`=1812; +UPDATE `locales_page_text` SET `Text_loc6`='Cenarius, invocando a los espíritus de los bosques encantados, reunió a un ejército de antiguos hombres-árbol y los dirigió contra la Legión en un audaz asalto terrestre. Cuando los aliados de los elfos de la noche convergieron sobre el templo de Azshara y el Pozo de la Eternidad, estalló una guerra sin cuartel. A pesar de la fuerza de sus recién descubiertos aliados, Malfurion y sus colegas se dieron cuenta de que la Legión no podía ser derrotada sólo con su fuerza marcial.' WHERE `entry`=1813; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras la titánica batalla se desencadenaba en torno a la capital de Azshara, la delirante reina esperaba con impaciencia la llegada de Sargeras. El señor de la Legión se preparaba para atravesar el Pozo de la Eternidad y entrar en el mundo devastado. Mientras su sombra imposiblemente enorme se acercaba cada vez más a la superficie del Pozo, Azshara reunió a los más poderosos de sus seguidores Highborne. Sólo uniendo sus magias en un hechizo concentrado podrían crear un portal lo suficientemente grande para que Sargeras entrara.' WHERE `entry`=1814; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras la batalla se extendía por los campos ardientes de Kalimdor, se produjo un terrible giro en los acontecimientos. Los detalles del suceso se han perdido en el tiempo, pero se sabe que Neltharion, el Dragón Aspecto de la Tierra, enloqueció durante un enfrentamiento crítico contra la Legión Ardiente. Comenzó a desintegrarse a medida que las llamas y la rabia brotaban de su oscura piel. Rebautizándose a sí mismo como Alamuerte, el dragón en llamas se volvió contra sus hermanos y expulsó a los cinco dragonflights del campo de batalla.' WHERE `entry`=1815; +UPDATE `locales_page_text` SET `Text_loc6`='La repentina traición de Alamuerte fue tan destructiva que los cinco dragonflights nunca se recuperaron del todo. Heridos y conmocionados, Alexstrasza y los demás dragones nobles se vieron obligados a abandonar a sus aliados mortales. Malfurion y sus compañeros, ahora en inferioridad numérica, apenas sobrevivieron al ataque.' WHERE `entry`=1816; +UPDATE `locales_page_text` SET `Text_loc6`='Malfurion, convencido de que el Pozo de la Eternidad era el vínculo umbilical de los demonios con el mundo físico, insistió en que debía ser destruido. Sus compañeros, que sabían que el Pozo era la fuente de su inmortalidad y sus poderes, se horrorizaron ante la imprudente idea. Sin embargo, Tyrande vio la sabiduría de la teoría de Malfurion, así que convenció a Cenarius y a sus compañeros para que asaltaran el templo de Azshara y encontraran una forma de cerrar el Pozo para siempre.' WHERE `entry`=1817; +UPDATE `locales_page_text` SET `Text_loc6`='Los pocos elfos de la noche que sobrevivieron a la terrible explosión se reunieron en balsas de fabricación rudimentaria y se dirigieron lentamente hacia la única masa de tierra a la vista. De algún modo, por la gracia de Elune, Malfurion, Tyrande y Cenarius habían sobrevivido al Gran Destructor. Los cansados héroes acordaron liderar a sus compañeros supervivientes y establecer un nuevo hogar para su pueblo.' WHERE `entry`=1828; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras viajaban en silencio, contemplaron los restos de su mundo y se dieron cuenta de que sus pasiones habían provocado la destrucción que les rodeaba. Aunque Sargeras y su Legión habían sido arrancados del mundo por la destrucción del Pozo, Malfurion y sus compañeros tuvieron que reflexionar sobre el terrible coste de la victoria.' WHERE `entry`=1829; +UPDATE `locales_page_text` SET `Text_loc6`='Hubo muchos Highborne que sobrevivieron ilesos al cataclismo. Llegaron a las costas de la nueva tierra junto con otros elfos de la noche. Aunque Malfurion desconfiaba de las motivaciones de los Highborne, estaba convencido de que no podrían causar ningún daño real sin las energías del Pozo.' WHERE `entry`=1830; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando la cansada masa de elfos de la noche desembarcó en las costas de la nueva tierra, descubrieron que la montaña sagrada, Hyjal, había sobrevivido a la catástrofe. Buscando un nuevo hogar, Malfurion y los elfos de la noche escalaron las laderas de Hyjal y alcanzaron su cima azotada por el viento. Al descender a la cuenca boscosa, enclavada entre los enormes picos de la montaña, encontraron un pequeño y tranquilo lago. Para su horror, descubrieron que las aguas del lago habían sido contaminadas por la magia.' WHERE `entry`=1831; +UPDATE `locales_page_text` SET `Text_loc6`='Illidan, que también había sobrevivido al Sundering, había llegado a la cumbre de Hyjal mucho antes que Malfurion y los elfos de la noche. En su loco intento por mantener los flujos de magia en el mundo, Illidan había vertido sus viales, que contenían las preciadas aguas del Pozo de la Eternidad, en el lago de la montaña.' WHERE `entry`=1832; +UPDATE `locales_page_text` SET `Text_loc6`='Las potentes energías del Pozo se encendieron rápidamente y se fusionaron en un nuevo Pozo de la Eternidad. El exultante Illidan, que creía que el nuevo Pozo era un regalo para las generaciones futuras, se sorprendió cuando Malfurion le dio caza. Malfurion explicó a su hermano que la magia era innatamente caótica y que su uso conduciría inevitablemente a la corrupción y la lucha generalizadas. Aun así, Illidan se negó a renunciar a sus poderes mágicos.' WHERE `entry`=1833; +UPDATE `locales_page_text` SET `Text_loc6`='Malfurion, que sabía muy bien adónde conducirían los despiadados planes de Illidan, decidió acabar de una vez por todas con su hermano, loco por el poder. Con la ayuda de Cenarius, Malfurion encerró a Illidan en una vasta prisión subterránea, donde permanecería encadenado e impotente hasta el fin de los tiempos. Para garantizar la contención de su hermano, Malfurion otorgó poderes al joven alcaide, Maiev Shadowsong, para que fuera el carcelero personal de Illidan.' WHERE `entry`=1834; +UPDATE `locales_page_text` SET `Text_loc6`='Preocupados por la posibilidad de que la destrucción del nuevo Pozo provocara una catástrofe aún mayor, los elfos de la noche decidieron abandonarlo. Sin embargo, Malfurion declaró que nunca volverían a practicar las artes de la magia. Bajo la atenta mirada de Cenarius, comenzaron a estudiar las antiguas artes del druidismo que les permitirían sanar la tierra devastada y hacer crecer de nuevo sus amados bosques en la base del Monte Hyjal.' WHERE `entry`=1835; +UPDATE `locales_page_text` SET `Text_loc6`='Durante muchos años, los elfos de la noche trabajaron sin descanso para reconstruir lo que pudieron de su antigua patria. Dejando sus templos y caminos destrozados a la maleza, construyeron sus nuevos hogares entre los verdes árboles y las sombrías colinas de la base de Hyjal. Con el tiempo, los dragones que habían sobrevivido a la gran destrucción salieron de sus moradas secretas.' WHERE `entry`=1836; +UPDATE `locales_page_text` SET `Text_loc6`='Alexstrasza la roja, Ysera la verde y Nozdormu la de bronce descendieron a los tranquilos claros de los druidas y observaron los frutos del trabajo de los elfos de la noche. Malfurion, que se había convertido en un archidruida de inmenso poder, saludó a los poderosos dragones y les habló de la creación del nuevo Pozo de la Eternidad.' WHERE `entry`=1837; +UPDATE `locales_page_text` SET `Text_loc6`='Los grandes dragones se alarmaron al oír las oscuras noticias y especularon que mientras el Pozo permaneciera, la Legión podría regresar algún día y asaltar el mundo una vez más. Malfurion y los tres dragones hicieron un pacto para mantener el Pozo a salvo y asegurarse de que los agentes de la Legión Ardiente nunca encontrarían la forma de volver al mundo.' WHERE `entry`=1838; +UPDATE `locales_page_text` SET `Text_loc6`='Alexstrasza, la Encadenadora de Vidas, colocó una única bellota encantada en el corazón del Pozo de la Eternidad. La bellota, activada por las potentes aguas mágicas, cobró vida como un árbol colosal. Las raíces del poderoso árbol brotaron de las aguas del pozo y su frondosa copa parecía rozar el techo del cielo.' WHERE `entry`=1839; +UPDATE `locales_page_text` SET `Text_loc6`='El inmenso árbol sería un símbolo eterno del vínculo de los elfos de la noche con la naturaleza, y sus energías vivificadoras se extenderían para sanar el resto del mundo con el paso del tiempo. Los elfos de la noche dieron a su Árbol del Mundo el nuevo nombre de Nordrassil, que significaba \"corona de los cielos\" en su lengua nativa.' WHERE `entry`=1840; +UPDATE `locales_page_text` SET `Text_loc6`='Nozdormu, el Eterno, puso un encantamiento sobre el Árbol del Mundo para garantizar que, mientras el colosal árbol se mantuviera en pie, los elfos de la noche nunca envejecerían ni serían presa de enfermedades.' WHERE `entry`=1841; +UPDATE `locales_page_text` SET `Text_loc6`='Ysera, la Soñadora, también encantó el Árbol del Mundo vinculándolo a su propio reino, la dimensión etérea conocida como el Sueño Esmeralda. El Sueño Esmeralda, un vasto mundo espiritual en constante cambio, existía fuera de los límites del mundo físico. Desde el Sueño, Ysera regulaba el flujo y reflujo de la naturaleza y el camino evolutivo del propio mundo.' WHERE `entry`=1842; +UPDATE `locales_page_text` SET `Text_loc6`='Los druidas elfos de la noche, incluido el propio Malfurion, estaban ligados al Sueño a través del Árbol del Mundo. Como parte del pacto místico, los druidas aceptaron dormir durante siglos para que sus espíritus pudieran recorrer los infinitos senderos de los Caminos del Sueño de Ysera. Aunque los druidas estaban apenados ante la perspectiva de perder tantos años de sus vidas por la hibernación, aceptaron desinteresadamente mantener su pacto con Ysera.' WHERE `entry`=1843; +UPDATE `locales_page_text` SET `Text_loc6`='Con el paso de los siglos, la nueva sociedad de los elfos de la noche se hizo fuerte y se expandió por el bosque en ciernes que llegaron a llamar Ashenvale. Muchas de las criaturas y especies que abundaban antes del Gran Sundering, como los furbolgs y los quilboars, reaparecieron y florecieron en la tierra. Bajo el benévolo liderazgo de los druidas, los elfos de la noche disfrutaron de una era de paz y tranquilidad sin precedentes bajo las estrellas.' WHERE `entry`=1844; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, muchos de los supervivientes originales de Highborne se volvieron inquietos. Al igual que Illidan antes que ellos, cayeron víctimas del retraimiento provocado por la pérdida de sus codiciadas magias. Tuvieron la tentación de aprovechar las energías del Pozo de la Eternidad y exultar en sus prácticas mágicas. Dath\'Remar, el audaz y franco líder de los Highborne, empezó a burlarse públicamente de los druidas, llamándolos cobardes por negarse a usar la magia que, según él, les pertenecía por derecho.' WHERE `entry`=1845; +UPDATE `locales_page_text` SET `Text_loc6`='Malfurion y los druidas rechazaron los argumentos de Dath\'Remar y advirtieron a los Highborne que cualquier uso de la magia sería castigado con la muerte. En un insolente y malogrado intento de convencer a los druidas de que anularan su ley, Dath\'Remar y sus seguidores desataron una terrible tormenta mágica sobre Ashenvale.' WHERE `entry`=1846; +UPDATE `locales_page_text` SET `Text_loc6`='Los druidas no se atrevían a dar muerte a tantos de los suyos, así que decidieron exiliar a los temerarios Highborne de sus tierras. Dath\'Remar y sus seguidores, contentos de haberse librado por fin de sus primos conservadores, se embarcaron en una serie de naves especialmente construidas y se hicieron a la mar. Aunque ninguno de ellos sabía lo que les esperaba más allá de las aguas del furioso Maelstrom, estaban ansiosos por establecer su propia patria, donde podrían practicar sus codiciadas magias con impunidad.' WHERE `entry`=1847; +UPDATE `locales_page_text` SET `Text_loc6`='Los Highborne, o Quel\'dorei, como Azshara los había llamado en el pasado, acabarían por asentarse en la tierra oriental que los hombres llamarían Lordaeron. Planeaban construir su propio reino mágico, Quel\'Thalas, y rechazar los preceptos de los elfos de la noche de adoración a la luna y actividad nocturna. Para siempre, abrazarían el sol y serían conocidos únicamente como los altos elfos.' WHERE `entry`=1848; +UPDATE `locales_page_text` SET `Text_loc6`='Con la partida de sus primos díscolos, los elfos de la noche volvieron a centrar su atención en la salvaguarda de su patria encantada. Los druidas, sintiendo que se acercaba su tiempo de hibernación, se prepararon para dormir y dejar atrás a sus seres queridos y a sus familias.' WHERE `entry`=1849; +UPDATE `locales_page_text` SET `Text_loc6`='Tyrande, que se había convertido en la Gran Sacerdotisa de Elune, pidió a su amor, Malfurion, que no la dejara por el Sueño Esmeralda de Ysera. Pero Malfurion, obligado por su honor a entrar en los cambiantes Caminos del Sueño, se despidió de la sacerdotisa y juró que nunca se separarían mientras fueran fieles a su amor.' WHERE `entry`=1850; +UPDATE `locales_page_text` SET `Text_loc6`='Al quedarse sola para proteger Kalimdor de los peligros del nuevo mundo, Tyrande reunió una poderosa fuerza de combate entre sus hermanas elfas de la noche. Las intrépidas y altamente entrenadas guerreras que se comprometieron a defender Kalimdor pasaron a conocerse como las Centinelas. Aunque preferían patrullar solas los sombríos bosques de Ashenvale, contaban con muchas aliadas a las que podían recurrir en momentos de urgencia.' WHERE `entry`=1851; +UPDATE `locales_page_text` SET `Text_loc6`='El semidiós Cenarius permaneció cerca, en las Llanuras de la Luna del Monte Hyjal. Sus hijos, conocidos como los Guardianes de la Arboleda, vigilaban de cerca a los elfos nocturnos y ayudaban regularmente a los Centinelas a mantener la paz en la tierra. Incluso las tímidas hijas de Cenarius, las dríades, aparecían al descubierto con creciente frecuencia.' WHERE `entry`=1852; +UPDATE `locales_page_text` SET `Text_loc6`='La tarea de vigilar Ashenvale mantenía ocupada a Tyrande, pero sin Malfurion a su lado, apenas conocía la alegría. A medida que pasaban los siglos mientras los druidas dormían, sus temores de una segunda invasión demoníaca aumentaban. No podía deshacerse de la inquietante sensación de que la Legión Ardiente podría seguir ahí fuera, más allá de la Gran Oscuridad del cielo, tramando su venganza contra los elfos de la noche y el mundo de Azeroth.' WHERE `entry`=1853; +UPDATE `locales_page_text` SET `Text_loc6`='Los altos elfos, liderados por Dath\'Remar, dejaron atrás Kalimdor y desafiaron las tormentas del Maelstrom. Sus flotas vagaron por los restos del mundo durante largos años, y descubrieron misterios y reinos perdidos a lo largo de su periplo. Dath\'Remar, que había adoptado el nombre de Jinete del Sol (o \"el que camina de día\"), buscó lugares de considerable poder ley sobre los que construir una nueva patria para su pueblo.' WHERE `entry`=1854; +UPDATE `locales_page_text` SET `Text_loc6`='Su flota desembarcó finalmente en las playas del reino que los hombres llamarían más tarde Lordaeron. Adentrándose hacia el interior, los altos elfos fundaron un asentamiento en los tranquilos claros de Tirisfal. Al cabo de unos años, muchos de ellos empezaron a enloquecer. Se teorizaba que algo maligno dormía bajo esa parte concreta del mundo, pero nunca se demostró que los rumores fueran ciertos. Los altos elfos recogieron su campamento y se dirigieron al norte, hacia otra tierra rica en energías ley.' WHERE `entry`=1855; +UPDATE `locales_page_text` SET `Text_loc6`='A medida que los altos elfos cruzaban las escarpadas y montañosas tierras de Lordaeron, su viaje se volvía más peligroso. Al quedar aislados de las energías vivificantes del Pozo de la Eternidad, muchos de ellos enfermaron a causa del gélido clima o murieron de hambre. Sin embargo, el cambio más desconcertante fue que ya no eran inmortales ni inmunes a los elementos.' WHERE `entry`=1856; +UPDATE `locales_page_text` SET `Text_loc6`='También encogieron un poco de estatura y su piel perdió su característico tono violeta. A pesar de sus penurias, encontraron muchas criaturas maravillosas que nunca se habían visto en Kalimdor. También encontraron tribus de humanos primitivos que cazaban por los antiguos bosques. Sin embargo, la peor amenaza que encontraron fueron los voraces y astutos trolls del bosque de Zul\'Aman.' WHERE `entry`=1857; +UPDATE `locales_page_text` SET `Text_loc6`='Estos trolls de piel musgosa podían regenerar miembros perdidos y curar graves heridas físicas, pero resultaron ser una raza bárbara y malvada. El imperio Amani se extendía por la mayor parte del norte de Lordaeron, y los trolls luchaban con todas sus fuerzas para mantener alejados de sus fronteras a los forasteros no deseados. Los elfos desarrollaron un profundo odio hacia los viciosos trolls y los mataban en cuanto los encontraban.' WHERE `entry`=1858; +UPDATE `locales_page_text` SET `Text_loc6`='Tras largos años, los altos elfos encontraron por fin una tierra que recordaba a Kalimdor. En las profundidades de los bosques septentrionales del continente, fundaron el reino de Quel\'Thalas y juraron crear un poderoso imperio que eclipsaría al de sus primos kaldorei. Por desgracia, pronto se enteraron de que Quel\'Thalas se había fundado sobre una antigua ciudad trol que los trols aún consideraban sagrada. Casi de inmediato, los trolls empezaron a atacar los asentamientos elfos en masa.' WHERE `entry`=1859; +UPDATE `locales_page_text` SET `Text_loc6`='Los obstinados elfos, reacios a renunciar a su nueva tierra, utilizaron la magia que habían recogido del Pozo de la Eternidad y mantuvieron a raya a los salvajes trolls. Bajo el liderazgo de Dath\'Remar, fueron capaces de derrotar a las bandas de guerreros Amani, que los superaban en número diez a uno. Algunos elfos, recelosos de las antiguas advertencias de los Kaldorei, pensaron que su uso de la magia podría llamar la atención de la desterrada Legión Ardiente.' WHERE `entry`=1860; +UPDATE `locales_page_text` SET `Text_loc6`='Por lo tanto, decidieron enmascarar sus tierras dentro de una barrera protectora que aún les permitiera trabajar sus encantamientos. Construyeron una serie de Piedras Rúnicas monolíticas en varios puntos de Quel\'Thalas que marcaban los límites de la barrera mágica. Las Piedras Rúnicas no sólo protegían la magia de los elfos de las amenazas extradimensionales, sino que también ayudaban a ahuyentar a las supersticiosas bandas de trolls.' WHERE `entry`=1861; +UPDATE `locales_page_text` SET `Text_loc6`='Con el paso del tiempo, Quel\'Thalas se convirtió en un brillante monumento a los esfuerzos y la destreza mágica de los altos elfos. Sus hermosos palacios estaban construidos con el mismo estilo arquitectónico que los antiguos salones de Kalimdor, pero se entrelazaban con la topografía natural de la tierra. Quel\'Thalas se había convertido en la brillante joya que los elfos habían anhelado crear.' WHERE `entry`=1862; +UPDATE `locales_page_text` SET `Text_loc6`='La Convocatoria de Silvermoon se fundó como el poder gobernante de Quel\'Thalas, aunque la dinastía Sunstrider mantenía un mínimo de poder político. Compuesta por siete de los más grandes señores de los altos elfos, la Convocación trabajó para garantizar la seguridad de las tierras y el pueblo elfos. Rodeados por su barrera protectora, los altos elfos permanecieron impasibles ante las viejas advertencias de los Kaldorei y continuaron utilizando la magia de forma flagrante en casi todos los aspectos de sus vidas.' WHERE `entry`=1863; +UPDATE `locales_page_text` SET `Text_loc6`='Durante casi cuatro mil años, los altos elfos vivieron pacíficamente en la apartada seguridad de su reino. Sin embargo, los vengativos trolls no eran tan fáciles de derrotar. Conspiraban y maquinaban en las profundidades de los bosques y esperaban a que aumentara el número de sus tropas. Finalmente, un poderoso ejército de trols salió de los sombríos bosques y volvió a asediar las brillantes torres de Quel\'Thalas.' WHERE `entry`=1864; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras los altos elfos luchaban por sus vidas contra la feroz embestida de los trolls, los dispersos y nómadas humanos de Lordaeron luchaban por consolidar sus propias tierras tribales. Las tribus de la humanidad primitiva asaltaban los asentamientos de los demás sin apenas preocuparse por la unificación racial o el honor.' WHERE `entry`=1865; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, una tribu, conocida como los Arathi, vio que los trolls se estaban convirtiendo en una amenaza demasiado grande como para ignorarla. Los Arathi querían poner a todas las tribus bajo su dominio para poder formar un frente unido contra las bandas de trolls.' WHERE `entry`=1866; +UPDATE `locales_page_text` SET `Text_loc6`='En el transcurso de seis años, los astutos arathi superaron a las tribus rivales. Tras cada victoria, los Arathi ofrecían paz e igualdad a los pueblos conquistados; así se ganaban la lealtad de aquellos a los que habían derrotado. Con el tiempo, la tribu Arathi llegó a incluir a muchas tribus dispares, y las filas de su ejército crecieron enormemente.' WHERE `entry`=1867; +UPDATE `locales_page_text` SET `Text_loc6`='Confiados en que podrían hacer frente a las bandas de trolls o incluso a los elfos reclusos si fuera necesario, los señores de la guerra de Arathi decidieron construir una poderosa ciudad-fortaleza en las regiones del sur de Lordaeron. La ciudad-estado, llamada Strom, se convirtió en la capital de la nación Arathi, Arathor. A medida que Arathor prosperaba, los humanos de todo el vasto continente viajaban hacia el sur en busca de la protección y la seguridad de Strom.' WHERE `entry`=1868; +UPDATE `locales_page_text` SET `Text_loc6`='Unidas bajo un mismo estandarte, las tribus humanas desarrollaron una cultura fuerte y optimista. Thoradin, el rey de Arathor, sabía que los misteriosos elfos de las tierras del norte estaban bajo el asedio constante de los trolls, pero se negó a arriesgar la seguridad de su pueblo en defensa de unos forasteros reclusos. Pasaron muchos meses mientras los rumores de la supuesta derrota de los elfos llegaban desde el norte. Thoradin no se dio cuenta de la verdadera magnitud de la amenaza troll hasta que los cansados embajadores de Quel\'Thalas llegaron a Strom.' WHERE `entry`=1869; +UPDATE `locales_page_text` SET `Text_loc6`='Los elfos informaron a Thoradin de que los ejércitos trol eran inmensos y que, una vez que los trols hubieran destruido Quel\'Thalas, pasarían a atacar las tierras del sur. Los elfos, desesperados y necesitados de ayuda militar, se apresuraron a enseñar a ciertos humanos a manejar la magia a cambio de su ayuda contra las bandas de guerra.' WHERE `entry`=1870; +UPDATE `locales_page_text` SET `Text_loc6`='Thoradin, que desconfiaba de la magia, accedió a ayudar a los elfos por necesidad. Casi de inmediato, los hechiceros elfos llegaron a Arathor y comenzaron a instruir a un grupo de humanos en los caminos de la magia.' WHERE `entry`=1871; +UPDATE `locales_page_text` SET `Text_loc6`='Los elfos descubrieron que, aunque los humanos eran torpes por naturaleza en el manejo de la magia, poseían una sorprendente afinidad natural con ella. Se enseñó a cien hombres los secretos mágicos básicos de los elfos: no más de lo absolutamente necesario para combatir a los trolls. Convencidos de que sus alumnos humanos estaban preparados para ayudar en la lucha, los elfos abandonaron Strom y viajaron hacia el norte junto a los poderosos ejércitos del rey Thoradin.' WHERE `entry`=1872; +UPDATE `locales_page_text` SET `Text_loc6`='Los ejércitos unidos de elfos y humanos se enfrentaron a las abrumadoras bandas de trolls al pie de las montañas Alterac. La batalla duró muchos días, pero los infatigables ejércitos de Arathor nunca se cansaron ni cedieron un ápice de terreno ante la embestida de los trolls. Los señores elfos consideraron que había llegado el momento de liberar los poderes de su magia sobre el enemigo.' WHERE `entry`=1873; +UPDATE `locales_page_text` SET `Text_loc6`='Los cien magos humanos y una multitud de hechiceros elfos invocaron la furia de los cielos y prendieron fuego a los ejércitos de trolls. Los fuegos elementales impidieron que los trolls regeneraran sus heridas y quemaron sus torturadas formas desde el interior.' WHERE `entry`=1874; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando los ejércitos trol se desbandaron e intentaron huir, los ejércitos de Thoradin los arrollaron y masacraron hasta el último de sus soldados. Los trolls nunca se recuperarían del todo de su derrota, y la historia nunca volvería a ver a los trolls alzarse como una nación. Asegurados de que Quel\'Thalas se salvaba de la destrucción, los elfos hicieron un juramento de lealtad y amistad a la nación de Arathor y al linaje de su rey, Thoradin. Humanos y elfos mantendrían relaciones pacíficas durante siglos.$B' WHERE `entry`=1875; +UPDATE `locales_page_text` SET `Text_loc6`='Con la ausencia de trolls en las tierras del norte, los elfos de Quel\'Thalas dedicaron sus esfuerzos a reconstruir su gloriosa patria. Los victoriosos ejércitos de Arathor regresaron a las tierras del sur de Strom.' WHERE `entry`=1876; +UPDATE `locales_page_text` SET `Text_loc6`='La sociedad humana de Arathor creció y prosperó, pero Thoradin, temeroso de que su reino se fragmentara si se extendía demasiado, mantuvo que Strom era el centro del imperio arathoriano. Tras muchos años pacíficos de crecimiento y comercio, el poderoso Thoradin murió de viejo, dejando a la generación más joven de Arathor libre para expandir el imperio más allá de las tierras de Strom.' WHERE `entry`=1877; +UPDATE `locales_page_text` SET `Text_loc6`='Los cien magos originales, que fueron instruidos en los caminos de la magia por los elfos, ampliaron sus poderes y estudiaron las disciplinas místicas del tejido de hechizos con mucho más detalle. Estos magos, elegidos inicialmente por su fuerte voluntad y noble espíritu, siempre habían practicado su magia con cuidado y responsabilidad; sin embargo, transmitieron sus secretos y poderes a una nueva generación que no tenía ni idea de los rigores de la guerra ni de la necesidad de autocontrol.' WHERE `entry`=1878; +UPDATE `locales_page_text` SET `Text_loc6`='Estos magos más jóvenes empezaron a practicar la magia en beneficio propio y no por responsabilidad hacia sus semejantes.' WHERE `entry`=1879; +UPDATE `locales_page_text` SET `Text_loc6`='A medida que el imperio crecía y se expandía por nuevas tierras, los jóvenes magos también se extendieron por las tierras del sur. Con sus poderes místicos, los magos protegieron a sus hermanos de las criaturas salvajes de la tierra e hicieron posible la construcción de nuevas ciudades-estado en las tierras salvajes. Sin embargo, a medida que crecían sus poderes, los magos se volvían cada vez más engreídos y se aislaban del resto de la sociedad.' WHERE `entry`=1880; +UPDATE `locales_page_text` SET `Text_loc6`='La segunda ciudad-estado arathoriana de Dalaran se fundó en las tierras al norte de Strom. Muchos magos en ciernes dejaron atrás los confines restrictivos de Strom y viajaron a Dalaran, donde esperaban utilizar sus nuevos poderes con mayor libertad. Estos magos utilizaron sus habilidades para construir las agujas encantadas de Dalaran y se deleitaron en la prosecución de sus estudios.' WHERE `entry`=1881; +UPDATE `locales_page_text` SET `Text_loc6`='Los ciudadanos de Dalaran toleraron los esfuerzos de los magos y construyeron una economía bulliciosa bajo la protección de sus defensores usuarios de la magia. Sin embargo, a medida que más y más magos practicaban sus artes, el tejido de la realidad alrededor de Dalaran comenzó a debilitarse y desgarrarse.' WHERE `entry`=1882; +UPDATE `locales_page_text` SET `Text_loc6`='Los siniestros agentes de la Legión Ardiente, que habían sido desterrados cuando se derrumbó el Pozo de la Eternidad, fueron atraídos de nuevo al mundo por los hechizos desatentos de los magos de Dalaran. Aunque estos demonios relativamente débiles no aparecieron con fuerza, sembraron una confusión y un caos considerables en las calles de Dalaran.' WHERE `entry`=1883; +UPDATE `locales_page_text` SET `Text_loc6`='La mayoría de estos encuentros demoníacos fueron hechos aislados, y los Magócratas gobernantes hicieron lo que pudieron para mantenerlos ocultos al público. Los magos más poderosos eran enviados a capturar a los escurridizos demonios, pero a menudo se veían superados sin remedio por los solitarios agentes de la poderosa Legión.' WHERE `entry`=1884; +UPDATE `locales_page_text` SET `Text_loc6`='Al cabo de unos meses, el supersticioso campesinado empezó a sospechar que sus hechiceros gobernantes les ocultaban algo terrible. Los rumores de revolución empezaron a recorrer las calles de Dalaran a medida que la paranoica ciudadanía cuestionaba los motivos y las prácticas de los magos que antaño habían admirado. Los Magócratas, temiendo que los campesinos se rebelaran y que Strom tomara medidas contra ellos, recurrieron al único grupo que creían que entendería su problema particular: los elfos.' WHERE `entry`=1885; +UPDATE `locales_page_text` SET `Text_loc6`='Al oír las noticias de los Magócratas sobre la actividad demoníaca en Dalaran, los elfos enviaron rápidamente a sus magos más poderosos a las tierras humanas. Los magos elfos estudiaron las corrientes de energía en Dalaran e hicieron informes detallados de toda la actividad demoníaca que observaron. Llegaron a la conclusión de que, aunque sólo había unos pocos demonios sueltos por el mundo, la Legión seguiría siendo una amenaza funesta mientras los humanos siguieran manejando las fuerzas de la magia.' WHERE `entry`=1886; +UPDATE `locales_page_text` SET `Text_loc6`='El Consejo de Silvermoon, que gobernaba sobre los elfos de Quel\'Thalas, firmó un pacto secreto con los señores Magócratas de Dalaran. Los elfos contaron a los Magócratas la historia de la antigua Kalimdor y de la Legión Ardiente, una historia que aún amenazaba al mundo. Informaron a los humanos de que, mientras utilizaran la magia, tendrían que proteger a sus ciudadanos de los maliciosos agentes de la Legión.' WHERE `entry`=1887; +UPDATE `locales_page_text` SET `Text_loc6`='Los Magócratas propusieron la idea de dar poder a un único campeón mortal que utilizaría sus poderes para luchar en una interminable guerra secreta contra la Legión. Se insistió en que la mayoría de la humanidad nunca podría saber nada de los Guardianes ni de la amenaza de la Legión por miedo a que se amotinaran por el miedo y la paranoia. Los elfos aceptaron la propuesta y fundaron una sociedad secreta que velaría por la selección de los Guardianes y ayudaría a frenar el aumento del caos en el mundo.' WHERE `entry`=1888; +UPDATE `locales_page_text` SET `Text_loc6`='La sociedad celebraba sus reuniones secretas en los sombríos Claros de Tirisfal, donde los altos elfos se habían asentado por primera vez en Lordaeron. Por ello, llamaron a la secta secreta los Guardianes de Tirisfal. Los campeones mortales elegidos para ser Guardianes estaban imbuidos de increíbles poderes de magia elfa y humana. Aunque sólo había un Guardián a la vez, su poder era tan grande que podían combatir sin ayuda a los agentes de la Legión en cualquier parte del mundo.' WHERE `entry`=1889; +UPDATE `locales_page_text` SET `Text_loc6`='El poder de los Guardianes era tan grande que sólo el Consejo de Tirisfal podía elegir a los posibles sucesores del manto de la Guardianía. Cuando un Guardián envejecía demasiado o se cansaba de la guerra secreta contra el caos, el Consejo elegía un nuevo campeón y, bajo condiciones controladas, canalizaba formalmente el poder de los Guardianes hacia su nuevo agente.' WHERE `entry`=1890; +UPDATE `locales_page_text` SET `Text_loc6`='Con el paso de las generaciones, los Guardianes defendieron a las masas de la humanidad de la amenaza invisible de la Legión Ardiente por las tierras de Arathor y Quel\'Thalas. Arathor creció y prosperó mientras el uso de la magia se extendía por todo el imperio. Mientras tanto, los Guardianes vigilaban atentamente en busca de signos de actividad demoníaca.' WHERE `entry`=1891; +UPDATE `locales_page_text` SET `Text_loc6`='En la antigüedad, tras la partida de los Titanes de Azeroth, sus hijos, conocidos como los terrícolas, continuaron dando forma y protegiendo las profundidades del mundo. Los terrícolas se despreocupaban de los asuntos de las razas de la superficie y sólo deseaban explorar las oscuras profundidades de la tierra.' WHERE `entry`=1892; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando el mundo quedó destrozado por la implosión del Pozo de la Eternidad, los terrícolas se vieron profundamente afectados. Conmocionados por el dolor de la propia tierra, los terrícolas perdieron gran parte de su identidad y se encerraron en las cámaras de piedra donde fueron creados. Uldaman, Uldum, Ulduar... estos eran los nombres de las antiguas ciudades Titán donde los terrícolas tomaron forma por primera vez. Enterrada en las profundidades del mundo, la tierra descansó en paz durante casi ocho mil años.' WHERE `entry`=1893; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque no está claro qué las despertó, las tierras selladas en Uldaman acabaron saliendo de su letargo autoimpuesto. Estos terrícolas descubrieron que habían cambiado significativamente durante su hibernación. Sus pieles rocosas se habían ablandado y convertido en piel suave, y sus poderes sobre la piedra y la tierra habían disminuido. Se habían convertido en criaturas mortales.' WHERE `entry`=1894; +UPDATE `locales_page_text` SET `Text_loc6`='Llamándose a sí mismos enanos, los últimos de la tierra abandonaron los salones de Uldaman y se aventuraron en el mundo de la vigilia. Todavía arrullados por la seguridad y las maravillas de los lugares profundos, fundaron un vasto reino bajo la montaña más alta de la tierra.' WHERE `entry`=1895; +UPDATE `locales_page_text` SET `Text_loc6`='Llamaron a su tierra Khaz Modan, o \"Montaña de Khaz\", en honor del formador de Titanes, Khaz\'goroth. Los enanos construyeron un altar para su padre titán y una poderosa forja en el corazón de la montaña. Así, la ciudad que creció alrededor de la forja se llamaría Ironforge desde entonces.' WHERE `entry`=1896; +UPDATE `locales_page_text` SET `Text_loc6`='Los enanos, fascinados por naturaleza por dar forma a las gemas y la piedra, se dedicaron a minar las montañas circundantes en busca de riquezas y minerales preciosos. Contentos con sus labores bajo el mundo, los enanos permanecieron aislados de los asuntos de sus vecinos de la superficie.' WHERE `entry`=1897; +UPDATE `locales_page_text` SET `Text_loc6`='Strom siguió actuando como eje central de Arathor, pero al igual que ocurrió con Dalaran, surgieron muchas nuevas ciudades-estado por todo el continente de Lordaeron. Gilneas, Alterac y Kul Tiras fueron las primeras ciudades-estado en surgir, y aunque cada una tenía sus propias costumbres y funcionamiento comercial, todas se aferraban a la autoridad unificadora de Strom.' WHERE `entry`=1898; +UPDATE `locales_page_text` SET `Text_loc6`='Bajo la atenta mirada de la Orden de Tirisfal, Dalaran se convirtió en el principal centro de aprendizaje para los magos de todo el país. Los Magócratas que gobernaban Dalaran fundaron el Kirin Tor, una secta especializada encargada de catalogar e investigar todos los hechizos, artefactos y objetos mágicos conocidos por la humanidad en aquella época.' WHERE `entry`=1899; +UPDATE `locales_page_text` SET `Text_loc6`='Gilneas y Alterac se convirtieron en firmes partidarios de Strom y desarrollaron poderosos ejércitos que exploraron las montañosas tierras del sur de Khaz Modan. Fue durante este periodo cuando los humanos conocieron por primera vez a la antigua raza de los enanos y viajaron a su cavernosa ciudad subterránea de Ironforge. Los humanos y los enanos compartieron muchos secretos de orfebrería e ingeniería y descubrieron un amor común por la batalla y la narración de historias.' WHERE `entry`=1900; +UPDATE `locales_page_text` SET `Text_loc6`='La ciudad-estado de Kul Tiras, fundada en una gran isla al sur de Lordaeron, desarrolló una próspera economía basada en la pesca y la navegación. Con el tiempo, Kul Tiras construyó una poderosa flota de barcos mercantes que navegaban por las tierras conocidas en busca de mercancías exóticas para comerciar y vender. Sin embargo, incluso cuando la economía de Arathor florecía, sus elementos más fuertes empezaron a desintegrarse.' WHERE `entry`=1901; +UPDATE `locales_page_text` SET `Text_loc6`='Con el tiempo, los señores de Strom intentaron trasladar sus propiedades a las exuberantes tierras del norte de Lordaeron y abandonar las áridas tierras del sur. Los herederos del rey Thoradin, los últimos descendientes de la estirpe Arathi, argumentaron que Strom no debía abandonarse, lo que provocó el disgusto de la ciudadanía, que también deseaba marcharse.' WHERE `entry`=1902; +UPDATE `locales_page_text` SET `Text_loc6`='Los señores de Strom, en busca de pureza e iluminación en el indómito norte, decidieron abandonar su antigua ciudad. Muy al norte de Dalaran, los señores de Strom construyeron una nueva ciudad-estado a la que llamaron Lordaeron. Todo el continente tomaría su nombre de esta ciudad-estado. Lordaeron se convirtió en la meca de los viajeros religiosos y de todos aquellos que buscaban paz interior y seguridad.' WHERE `entry`=1903; +UPDATE `locales_page_text` SET `Text_loc6`='Los descendientes de los Arathi, abandonados en los muros derruidos de la antigua Strom, decidieron viajar hacia el sur, más allá de las montañas rocosas de Khaz Modan. Su viaje terminó finalmente tras muchas largas estaciones, y se asentaron en la región septentrional del continente que llamarían Azeroth. En un fértil valle fundaron el reino de Stormwind, que rápidamente se convirtió en una potencia autosuficiente por derecho propio.' WHERE `entry`=1904; +UPDATE `locales_page_text` SET `Text_loc6`='Los pocos guerreros que aún quedaban en Strom decidieron quedarse y vigilar las antiguas murallas de su ciudad. Strom dejó de ser el centro del imperio y se convirtió en una nueva nación conocida como Stromgarde. Aunque cada una de las ciudades-estado llegó a ser próspera por derecho propio, el imperio de Arathor se había desintegrado. A medida que cada nación desarrollaba sus propias costumbres y creencias, se segregaban cada vez más unas de otras. La visión del rey Thoradin de una humanidad unificada se había desvanecido por fin.' WHERE `entry`=1905; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras la política y las rivalidades de las siete naciones humanas crecían y menguaban, la línea de Guardianes mantenía su constante vigilancia contra el caos. Hubo muchos Guardianes a lo largo de los años, pero sólo uno ostentó los poderes mágicos de Tirisfal en un momento dado. Uno de los últimos Guardianes de la era se distinguió como un poderoso guerrero contra la sombra.' WHERE `entry`=1906; +UPDATE `locales_page_text` SET `Text_loc6`='Aegwynn, una ardiente muchacha humana, se ganó la aprobación de la Orden y recibió el manto de Tutora. Aegwynn trabajó enérgicamente para cazar y erradicar a los demonios allí donde los encontraba, pero a menudo cuestionaba la autoridad del Consejo de Tirisfal, dominado por los hombres.' WHERE `entry`=1907; +UPDATE `locales_page_text` SET `Text_loc6`='Creía que los antiguos elfos y los ancianos que presidían el consejo eran demasiado rígidos en sus ideas y no tenían la suficiente visión de futuro para poner fin de forma decisiva al conflicto contra el caos. Impaciente ante las largas discusiones y debates, ansiaba demostrar su valía ante sus pares y superiores, por lo que a menudo optaba por el valor en lugar de la sabiduría en situaciones cruciales.' WHERE `entry`=1908; +UPDATE `locales_page_text` SET `Text_loc6`='A medida que aumentaba su dominio sobre el poder cósmico de Tirisfal, Aegwynn se percató de la existencia de una serie de poderosos demonios que acechaban el helado continente septentrional de Rasganorte. Viajando hacia el lejano norte, Aegwynn rastreó a los demonios hasta las montañas. Allí descubrió que los demonios estaban cazando a uno de los últimos dragonflights supervivientes y drenando a las antiguas criaturas de su magia innata.' WHERE `entry`=1909; +UPDATE `locales_page_text` SET `Text_loc6`='Los poderosos dragones, que habían huido de la marcha siempre avanzada de las sociedades mortales, se encontraron demasiado igualados contra la magia oscura de la Legión. Aegwynn se enfrentó a los demonios y, con la ayuda de los nobles dragones, los erradicó. Sin embargo, cuando el último demonio fue desterrado del mundo mortal, una gran tormenta estalló en todo el norte.' WHERE `entry`=1910; +UPDATE `locales_page_text` SET `Text_loc6`=' Un enorme rostro oscuro apareció en el cielo de Rasganorte. Sargeras, el rey demonio y señor de la Legión Ardiente, apareció ante Aegwynn y rebosaba energía infernal. Informó a la joven Guardiana de que el tiempo de Tirisfal estaba a punto de llegar a su fin y que el mundo pronto se inclinaría ante el ataque de la Legión.' WHERE `entry`=1911; +UPDATE `locales_page_text` SET `Text_loc6`='La orgullosa Aegwynn, creyéndose rival para el amenazador dios, desató sus poderes contra el avatar de Sargeras. Con una facilidad desconcertante, Aegwynn golpeó al señor de los demonios con sus poderes y consiguió matar su envoltura física. Temiendo que el espíritu de Sargeras perdurara, Aegwynn encerró la ruinosa cáscara de su cuerpo en una de las antiguas salas de Kalimdor que habían sido arrastradas al fondo del mar cuando se derrumbó el Pozo de la Eternidad.' WHERE `entry`=1912; +UPDATE `locales_page_text` SET `Text_loc6`='Aegwynn nunca sabría que había hecho exactamente lo que Sargeras había planeado. Había sellado inadvertidamente el destino del mundo mortal, pues Sargeras, en el momento de su muerte corpórea, había transferido su espíritu al debilitado cuerpo de Aegwynn. Sin que la joven Guardiana lo supiera, Sargeras permanecería oculto en los más oscuros recovecos de su alma durante largos años.' WHERE `entry`=1913; +UPDATE `locales_page_text` SET `Text_loc6`='Los enanos de la montaña Ironforge vivieron en paz durante largos siglos. Sin embargo, su sociedad creció demasiado dentro de los confines de sus ciudades montañosas. Aunque el poderoso Alto Rey, Modimus Anvilmar, gobernaba a todos los enanos con justicia y sabiduría, habían surgido tres poderosas facciones entre la sociedad enana.' WHERE `entry`=1914; +UPDATE `locales_page_text` SET `Text_loc6`='El clan Barba de Bronce, gobernado por el thane Madoran Barba de Bronce, mantenía estrechos vínculos con el Alto Rey y era el defensor tradicional de la Montaña de Ironforge. El clan Martillo Salvaje, gobernado por el thane Khardros Martillo Salvaje, habitaba las estribaciones y los riscos que rodean la base de la montaña y pretendía hacerse con el control de la ciudad.' WHERE `entry`=1915; +UPDATE `locales_page_text` SET `Text_loc6`='La tercera facción, el clan Hierro Oscuro, estaba gobernada por el hechicero-thane Thaurissan. Los Hierros Oscuros se ocultaban en las sombras más profundas de la montaña y conspiraban contra sus primos Barba de Bronce y los Hombres Salvajes.' WHERE `entry`=1916; +UPDATE `locales_page_text` SET `Text_loc6`='Durante un tiempo, las tres facciones mantuvieron una paz tenue, pero las tensiones estallaron cuando el Alto Rey Anvilmar falleció de viejo. Los tres clanes gobernantes entraron en guerra por el control de la propia Ironforge. La guerra civil enana hizo estragos bajo la tierra durante muchos años. Finalmente, los Barbas de Bronce, que contaban con el mayor ejército permanente, desterraron a los Hierroscuro y los Martillos Salvajes de debajo de la montaña.' WHERE `entry`=1917; +UPDATE `locales_page_text` SET `Text_loc6`='Khardros y sus guerreros Wildhammer viajaron hacia el norte a través de las puertas de la barrera de Dun Algaz, y fundaron su propio reino en el lejano pico de Grim Batol. Allí, los Martillos Salvajes prosperaron y reconstruyeron sus almacenes de tesoros. A Thaurissan y sus Hierros Oscuros no les fue tan bien. Humillados y enfurecidos por su derrota, juraron vengarse de Ironforge. Dirigiendo a su pueblo hacia el sur, Thaurissan fundó una ciudad (a la que dio su nombre) en las hermosas montañas Redridge.' WHERE `entry`=1918; +UPDATE `locales_page_text` SET `Text_loc6`='La prosperidad y el paso de los años no aliviaron el rencor de los Hierro Oscuro hacia sus primos. Thaurissan y su esposa hechicera, Modgud, lanzaron un doble ataque contra Ironforge y Grim Batol. Los Hierros Oscuros querían apropiarse de todo Khaz Modan.' WHERE `entry`=1919; +UPDATE `locales_page_text` SET `Text_loc6`='Los ejércitos del Hierro Oscuro se estrellaron contra las fortalezas de sus primos y estuvieron a punto de tomar ambos reinos. Sin embargo, Madoran Barba de Bronce condujo finalmente a su clan a una victoria decisiva sobre el ejército hechicero de Thaurissan. Thaurissan y sus siervos huyeron de vuelta a la seguridad de su ciudad, ignorantes de los acontecimientos que se estaban produciendo en Grim Batol, donde el ejército de Modgud no lo pasaría mejor contra Khardros y sus guerreros de Wildhammer.' WHERE `entry`=1920; +UPDATE `locales_page_text` SET `Text_loc6`='Al enfrentarse a los guerreros enemigos, Modgud utilizó sus poderes para infundir miedo en sus corazones. Las sombras se movían a sus órdenes y los seres oscuros se arrastraban desde las profundidades de la tierra para acechar a los Martillos Salvajes en sus propias salas. Finalmente, Modgud atravesó las puertas y sitió la fortaleza. Los Martillos Salvajes lucharon desesperadamente y el propio Khardros se abrió paso entre las masas para matar a la reina hechicera.' WHERE `entry`=1921; +UPDATE `locales_page_text` SET `Text_loc6`='Con su reina perdida, los Hierros Oscuros huyeron ante la furia de los Martillos Salvajes. Corrieron hacia el sur, hacia la fortaleza de su rey, sólo para encontrarse con los ejércitos de Ironforge, que habían venido a ayudar a Grim Batol. Aplastadas entre dos ejércitos, las fuerzas de Hierro Oscuro que quedaban fueron completamente destruidas.' WHERE `entry`=1922; +UPDATE `locales_page_text` SET `Text_loc6`='Los ejércitos combinados de Ironforge y Grim Batol se dirigieron entonces hacia el sur, decididos a destruir a Thaurissan y sus Hierros Oscuros de una vez por todas. No habían ido muy lejos cuando la furia de Thaurissan dio lugar a un hechizo de proporciones cataclísmicas. Buscando invocar a un esbirro sobrenatural que le asegurase la victoria, Thaurissan recurrió a los antiguos poderes que dormían bajo el mundo. Para su sorpresa y, en última instancia, su perdición, la criatura que surgió era más terrible que cualquier pesadilla que pudiera haber imaginado.' WHERE `entry`=1923; +UPDATE `locales_page_text` SET `Text_loc6`='Ragnaros el Señor del Fuego, señor inmortal de todos los elementales de fuego, había sido desterrado por los Titanes cuando el mundo era joven. Ahora, liberado por la llamada de Thaurissan, Ragnaros volvió a surgir. El apocalíptico renacimiento de Ragnaros en Azeroth destrozó las Montañas Redridge y creó un volcán furioso en el centro de la devastación.' WHERE `entry`=1924; +UPDATE `locales_page_text` SET `Text_loc6`='El volcán, conocido como Montaña Roca Negra, limitaba al norte con el Desfiladero Ardiente y al sur con las Estepas Ardientes. Aunque Thaurissan fue asesinado por las fuerzas que había desatado, sus hermanos supervivientes fueron finalmente esclavizados por Ragnaros y sus elementales. Hasta el día de hoy permanecen en las profundidades de Blackrock.' WHERE `entry`=1925; +UPDATE `locales_page_text` SET `Text_loc6`='Al presenciar la horrible devastación y los incendios que se extendían por las montañas del sur, los reyes Madoran y Khardros detuvieron a sus ejércitos y se volvieron apresuradamente hacia sus reinos, reacios a enfrentarse a la imponente ira de Ragnaros.' WHERE `entry`=1926; +UPDATE `locales_page_text` SET `Text_loc6`='Los Barbas de Bronce regresaron a Forja de Hierro y reconstruyeron su gloriosa ciudad. Los Martillos Salvajes también regresaron a Grim Batol. Sin embargo, la muerte de los Modgud había dejado una mancha maligna en la fortaleza de la montaña, y los Martillos Salvajes la encontraron inhabitable.' WHERE `entry`=1927; +UPDATE `locales_page_text` SET `Text_loc6`=' Tenían el corazón amargado por la pérdida de su amado hogar. El rey Bronzebeard les ofreció un lugar para vivir dentro de las fronteras de Ironforge, pero se negaron en redondo. Khardros llevó a su pueblo al norte, hacia las tierras de Lordaeron. Asentados en los frondosos bosques de las Tierras del Interior, los Martillos Salvajes crearon la ciudad de Pico Aerie, donde se acercaron más a la naturaleza e incluso se relacionaron con los poderosos grifos de la zona.' WHERE `entry`=1928; +UPDATE `locales_page_text` SET `Text_loc6`='Buscando mantener las relaciones y el comercio con sus primos, los enanos de Ironforge construyeron dos enormes arcos, el Vano de Thandol, para tender un puente entre Khaz Modan y Lordaeron. Reforzados por el comercio mutuo, los dos reinos prosperaron. Tras la muerte de Madoran y Khardros, sus hijos encargaron conjuntamente dos grandes estatuas en honor de sus padres.' WHERE `entry`=1929; +UPDATE `locales_page_text` SET `Text_loc6`='Las dos estatuas montarían guardia sobre el paso hacia las tierras del sur, que se había vuelto volcánico tras la abrasadora presencia de Ragnaros. Servían tanto de advertencia a todos los que atacaran los reinos enanos como de recordatorio del precio que pagaron los Hierroscuro por sus crímenes.' WHERE `entry`=1930; +UPDATE `locales_page_text` SET `Text_loc6`='Los dos reinos mantuvieron estrechos lazos durante algunos años, pero los Martillos Salvajes habían cambiado mucho tras los horrores que presenciaron en Grim Batol. Decidieron vivir en la superficie, en las laderas del Pico Aerie, en lugar de crear un vasto reino en el interior de la montaña. Las diferencias ideológicas entre los dos clanes enanos restantes acabaron por separarlos.' WHERE `entry`=1931; +UPDATE `locales_page_text` SET `Text_loc6`='La Guardiana Aegwynn se hizo poderosa con el paso de los años y utilizó las energías de Tirisfal para prolongar enormemente su vida. Creyendo tontamente que había derrotado a Sargeras para siempre, continuó salvaguardando el mundo de los esbirros del rey demonio durante casi novecientos años. Sin embargo, el Consejo de Tirisfal finalmente decretó que su administración había llegado a su fin.' WHERE `entry`=1932; +UPDATE `locales_page_text` SET `Text_loc6`='El Consejo ordenó a Aegwynn que regresara a Dalaran para poder elegir a un nuevo sucesor para el poder de los Guardianes. Sin embargo, Aegwynn, siempre desconfiada del Consejo, decidió elegir a un sucesor por su cuenta.' WHERE `entry`=1933; +UPDATE `locales_page_text` SET `Text_loc6`='La orgullosa Aegwynn planeaba dar a luz a un hijo al que cedería su poder. No tenía intención de permitir que la Orden de Tirisfal manipulara a su sucesor como habían intentado hacer con ella. Viajando a la nación sureña de Azeroth, Aegwynn encontró al hombre perfecto para engendrar a su hijo: un hábil mago humano conocido como Nielas Aran.' WHERE `entry`=1934; +UPDATE `locales_page_text` SET `Text_loc6`='Aran era el prestidigitador de la corte y consejero del rey de Azeroth. Aegwynn sedujo al mago y concibió un hijo suyo. La afinidad natural de Nielas por la magia calaría hondo en el feto y definiría los trágicos pasos que el niño daría más tarde. El poder de Tirisfal también se implantó en el niño, aunque no despertaría hasta que alcanzara la madurez física.' WHERE `entry`=1935; +UPDATE `locales_page_text` SET `Text_loc6`='Pasó el tiempo y Aegwynn dio a luz a su hijo en una arboleda apartada. Bautizando al niño con el nombre de Medivh, que significa \"guardián de los secretos\" en la lengua de los altos elfos, Aegwynn creía que el niño maduraría para convertirse en el próximo Guardián. Desgraciadamente, el espíritu maligno de Sargeras, que se había ocultado en su interior, había poseído al indefenso niño cuando aún estaba en su vientre. Aegwynn no tenía ni idea de que el nuevo Guardián del mundo ya estaba poseído por su mayor némesis.' WHERE `entry`=1936; +UPDATE `locales_page_text` SET `Text_loc6`='Segura de que su bebé estaba sano y salvo, Aegwynn entregó al joven Medivh a la corte de Azeroth y lo dejó allí para que lo criaran su padre mortal y su pueblo. Después se adentró en el desierto y se preparó para pasar a la otra vida. Medivh creció hasta convertirse en un niño fuerte y no tenía ni idea del poder potencial de su derecho de nacimiento Tirisfalin.' WHERE `entry`=1937; +UPDATE `locales_page_text` SET `Text_loc6`='Sargeras esperó su momento hasta que el poder del joven se manifestó. Cuando Medivh alcanzó la adolescencia, se había hecho muy popular en Azeroth por sus proezas mágicas y a menudo salía de aventuras con sus dos amigos: Llane, el príncipe de Azeroth, y Anduin Lothar, uno de los últimos descendientes de la estirpe Arathi. Los tres chicos causaban constantes travesuras por el reino, pero eran muy queridos por la ciudadanía en general.' WHERE `entry`=1938; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando Medivh alcanzó la edad de catorce años, el poder cósmico de su interior despertó y chocó con el omnipresente espíritu de Sargeras que acechaba dentro de su alma. Medivh cayó en un estado catatónico que duró muchos años.' WHERE `entry`=1939; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando despertó del coma, descubrió que había alcanzado la edad adulta y que sus amigos Llane y Anduin se habían convertido en los regentes de Azeroth. Aunque deseaba utilizar sus increíbles poderes recién descubiertos para proteger la tierra que llamaba hogar, el espíritu oscuro de Sargeras retorció sus pensamientos y emociones hacia un fin insidioso.' WHERE `entry`=1940; +UPDATE `locales_page_text` SET `Text_loc6`='Sargeras se deleitaba en el corazón cada vez más oscuro de Medivh, pues sabía que sus planes para la segunda invasión del mundo estaban a punto de completarse, y que el último Guardián del mundo los llevaría a buen término.' WHERE `entry`=1941; +UPDATE `locales_page_text` SET `Text_loc6`='Alrededor de la época del nacimiento de Medivh en Azeroth, Kil\'jaeden el Engañador se sentaba a meditar entre sus seguidores en el Infierno Tortuoso. El astuto señor de los demonios, bajo las órdenes de su amo, Sargeras, planeaba la segunda invasión de Azeroth por parte de la Legión Ardiente.' WHERE `entry`=1942; +UPDATE `locales_page_text` SET `Text_loc6`='Esta vez no permitiría ningún error. Kil\'jaeden supuso que necesitaba una nueva fuerza para debilitar las defensas de Azeroth antes incluso de que la Legión pusiera un pie en el mundo. Si las razas mortales, como los elfos de la noche y los dragones, se veían obligadas a enfrentarse a una nueva amenaza, serían demasiado débiles para plantear una resistencia real cuando llegara la verdadera invasión de la Legión.' WHERE `entry`=1943; +UPDATE `locales_page_text` SET `Text_loc6`='Fue entonces cuando Kil\'jaeden descubrió el exuberante mundo de Draenor flotando pacíficamente en el Gran Más Allá Oscuro. Hogar de los orcos chamanes y de los pacíficos draenei, Draenor era tan idílico como vasto.' WHERE `entry`=1944; +UPDATE `locales_page_text` SET `Text_loc6`='Los nobles clanes orcos vagaban por las praderas abiertas y cazaban por deporte, mientras que los inquisitivos draenei construían toscas ciudades en los elevados acantilados y picos del mundo. Kil\'jaeden sabía que los habitantes de Draenor tenían un gran potencial para servir a la Legión Ardiente si se les cultivaba adecuadamente.' WHERE `entry`=1945; +UPDATE `locales_page_text` SET `Text_loc6`='De las dos razas, Kil\'jaeden vio que los orcos guerreros eran más susceptibles a la corrupción de la Legión. Atrajo al anciano chamán orco, Ner\'zhul, del mismo modo que Sargeras controló a la reina Azshara en el pasado. Utilizando al astuto chamán como conducto, el demonio extendió la sed de batalla y el salvajismo entre los clanes orcos.' WHERE `entry`=1946; +UPDATE `locales_page_text` SET `Text_loc6`='En poco tiempo, la raza espiritual se transformó en un pueblo sediento de sangre. Kil\'jaeden instó entonces a Ner\'zhul y a su pueblo a dar el último paso: entregarse por completo a la búsqueda de la muerte y la guerra. Sin embargo, el viejo chamán, presintiendo que su pueblo quedaría esclavizado al odio para siempre, se resistió de algún modo a la orden del demonio.' WHERE `entry`=1947; +UPDATE `locales_page_text` SET `Text_loc6`='Frustrado por la resistencia de Ner\'zhul, Kil\'jaeden buscó a otro orco que entregara a su pueblo en manos de la Legión. El astuto señor de los demonios finalmente encontró al discípulo dispuesto que buscaba: el ambicioso aprendiz de Ner\'zhul, Gul\'dan. Kil\'jaeden prometió a Gul\'dan un poder incalculable a cambio de su total obediencia.' WHERE `entry`=1948; +UPDATE `locales_page_text` SET `Text_loc6`='El joven orco se convirtió en un ávido estudiante de magia demoníaca y se convirtió en el hechicero mortal más poderoso de la historia. Enseñó a otros jóvenes orcos las artes arcanas y se esforzó por erradicar las tradiciones chamánicas de los orcos. Gul\'dan mostró un nuevo tipo de magia a sus hermanos, un nuevo y terrible poder que apestaba a perdición.' WHERE `entry`=1949; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden, buscando reforzar su dominio sobre los orcos, ayudó a Gul\'dan a fundar el Concilio de la Sombra, una secta secreta que manipulaba a los clanes y extendía el uso de la magia bruja por todo Draenor. A medida que más y más orcos empezaron a usar magias de hechicero, los apacibles campos y arroyos de Draenor empezaron a ennegrecerse y desvanecerse. Con el tiempo, las vastas praderas que los orcos habían llamado hogar durante generaciones se marchitaron, dejando sólo un suelo rojo y estéril. Las energías demoníacas estaban matando lentamente al mundo.' WHERE `entry`=1950; +UPDATE `locales_page_text` SET `Text_loc6`='Los orcos se volvieron cada vez más agresivos bajo el control secreto de Gul\'dan y su Consejo de la Sombra. Construyeron enormes arenas donde los orcos perfeccionaban sus habilidades guerreras en pruebas de combate y muerte. Durante este periodo, algunos jefes de clan denunciaron la creciente depravación de su raza.' WHERE `entry`=1951; +UPDATE `locales_page_text` SET `Text_loc6`='Uno de esos jefes, Durotan, del clan Lobo de Hielo, advirtió que los orcos no debían perderse en el odio y la furia. Sin embargo, sus palabras cayeron en oídos sordos, ya que jefes más fuertes como Grom Hellscream, del clan Warsong, se adelantaron para defender la nueva era de la guerra y el dominio.' WHERE `entry`=1952; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden sabía que los clanes orcos estaban casi listos, pero necesitaba estar seguro de su lealtad definitiva. En secreto, hizo que el Consejo de la Sombra invocara a Mannoroth el Destructor, el recipiente viviente de la destrucción y la ira. Gul\'dan reunió a los jefes de clan y los convenció de que beber la sangre furiosa de Mannoroth los haría completamente invencibles.$B' WHERE `entry`=1953; +UPDATE `locales_page_text` SET `Text_loc6`=' Liderados por Grom Grito Infernal, todos los jefes de clan excepto Durotan bebieron y sellaron así su destino como esclavos de la Legión Ardiente. Impulsados por la furia de Mannoroth, los jefes extendieron inconscientemente este sometimiento a sus desprevenidos hermanos.' WHERE `entry`=1954; +UPDATE `locales_page_text` SET `Text_loc6`='Consumidos por la maldición de esta nueva sed de sangre, los orcos buscaron desatar su furia sobre cualquiera que se les pusiera por delante. Sintiendo que había llegado el momento, Gul\'dan unió a los clanes enfrentados en una única e imparable Horda.' WHERE `entry`=1955; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, sabiendo que varios jefes como Hellscream y Orgrim Doomhammer se disputarían la supremacía general, Gul\'dan creó un jefe marioneta para gobernar esta nueva Horda. Blackhand el Destructor, un señor de la guerra orco particularmente depravado y despiadado, fue elegido para ser la marioneta de Gul\'dan. Bajo el mando de Blackhand, la Horda se puso a prueba contra los simples draenei.' WHERE `entry`=1956; +UPDATE `locales_page_text` SET `Text_loc6`='En el transcurso de unos pocos meses, la Horda erradicó a casi todos los draenei que vivían en Draenor. Sólo un puñado disperso de supervivientes logró evadir la impresionante ira de los orcos. Sonrojado por la victoria, Gul\'dan se deleitó con el poder y la fuerza de la Horda. Sin embargo, sabía que sin enemigos contra los que luchar, la Horda se consumiría en interminables luchas internas en su imparable apetito de gloriosas matanzas.' WHERE `entry`=1957; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden sabía que la Horda estaba finalmente preparada. Los orcos se habían convertido en la mayor arma de la Legión Ardiente. El astuto demonio compartió sus conocimientos con su maestro en espera, y Sargeras estuvo de acuerdo en que por fin había llegado el momento de su venganza.' WHERE `entry`=1958; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras Kil\'jaeden preparaba a la Horda para su invasión de Azeroth, Medivh seguía luchando por su alma contra Sargeras. El rey Llane, noble monarca de Ventormenta, recelaba de la oscuridad que parecía contaminar el espíritu de su antiguo amigo.' WHERE `entry`=1959; +UPDATE `locales_page_text` SET `Text_loc6`='El rey Llane compartió sus preocupaciones con Anduin Lothar, el último descendiente del linaje Arathi, a quien nombró su lugarteniente de armas. Aun así, ninguno de los dos podía imaginar que el lento descenso de Medivh hacia la locura provocaría los horrores que estaban por llegar.' WHERE `entry`=1960; +UPDATE `locales_page_text` SET `Text_loc6`='Como incentivo final, Sargeras prometió otorgar un gran poder a Gul\'dan si accedía a liderar a la Horda hacia Azeroth. A través de Medivh, Sargeras le dijo al hechicero que podría convertirse en un dios viviente si encontraba la tumba submarina donde la Guardiana Aegwynn había depositado el cuerpo lisiado de Sargeras casi mil años antes.' WHERE `entry`=1961; +UPDATE `locales_page_text` SET `Text_loc6`=' Gul\'dan estuvo de acuerdo y decidió que, una vez derrotados los habitantes de Azeroth, encontraría la tumba legendaria y reclamaría su recompensa. Asegurado de que la Horda serviría a sus propósitos, Sargeras ordenó que comenzara la invasión.' WHERE `entry`=1962; +UPDATE `locales_page_text` SET `Text_loc6`='Mediante un esfuerzo conjunto, Medivh y los brujos del Consejo de la Sombra abrieron el portal dimensional conocido como el Portal Oscuro. Este portal salvaba la distancia entre Azeroth y Draenor, y era lo bastante grande como para que pudieran atravesarlo ejércitos. Gul\'dan envió exploradores orcos a través del portal para inspeccionar las tierras que iban a conquistar. Los exploradores que regresaron aseguraron al Consejo de la Sombra que el mundo de Azeroth estaba listo para ser conquistado.' WHERE `entry`=1963; +UPDATE `locales_page_text` SET `Text_loc6`='Aún convencido de que la corrupción de Gul\'dan destruiría a su pueblo, Durotan volvió a hablar contra los hechiceros. El valiente guerrero afirmó que los brujos estaban destruyendo la pureza del espíritu orco y que esta temeraria invasión sería su perdición. Gul\'dan, incapaz de arriesgarse a matar a un héroe tan popular, se vio obligado a exiliar a Durotan y a su Clan Lobo Gélido a los confines de este nuevo mundo.' WHERE `entry`=1964; +UPDATE `locales_page_text` SET `Text_loc6`='Después de que los Lobos Escarchados exiliados atravesaran el portal, sólo les siguieron unos pocos clanes de orcos. Estos orcos establecieron rápidamente una base de operaciones en el Pantano Negro, una zona oscura y pantanosa al este del reino de Ventormenta. Cuando los orcos empezaron a explorar las nuevas tierras, entraron en conflicto inmediato con los defensores humanos de Stormwind.$B' WHERE `entry`=1965; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque estas escaramuzas solían terminar rápidamente, servían para ilustrar las debilidades y fortalezas de ambas especies rivales. Llane y Lothar nunca fueron capaces de reunir datos precisos sobre el número de orcos y sólo podían hacer conjeturas sobre la magnitud de la fuerza a la que tendrían que enfrentarse.' WHERE `entry`=1966; +UPDATE `locales_page_text` SET `Text_loc6`='Al cabo de unos años, la mayor parte de la Horda de orcos había cruzado a Azeroth, y Gul\'dan consideró que había llegado el momento del golpe principal contra la humanidad. La Horda lanzó todo su poder contra el desprevenido reino de Stormwind.' WHERE `entry`=1967; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras las fuerzas de Azeroth y la Horda se enfrentaban por todo el reino, los conflictos internos empezaron a hacer mella en ambos ejércitos. El rey Llane, que creía que los bestiales orcos eran incapaces de conquistar Azeroth, mantuvo despectivamente su posición en su capital de Stormwind. Sin embargo, Sir Lothar se convenció de que la batalla debía llevarse directamente contra el enemigo, y se vio obligado a elegir entre sus convicciones y su lealtad al rey.' WHERE `entry`=1968; +UPDATE `locales_page_text` SET `Text_loc6`='Optando por seguir sus instintos, Lothar asaltó la torre-fortaleza de Medivh en Karazhan con la ayuda del joven aprendiz del mago, Khadgar. Khadgar y Lothar lograron derrotar al Guardián poseído, a quien confirmaron como origen del conflicto.' WHERE `entry`=1969; +UPDATE `locales_page_text` SET `Text_loc6`='Al matar el cuerpo de Medivh, Lothar y el joven aprendiz desterraron sin querer el espíritu de Sargeras al abismo. Como consecuencia, al espíritu puro y virtuoso de Medivh también se le permitió seguir viviendo... y vagar por el plano astral durante muchos años.' WHERE `entry`=1970; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque Medivh había sido derrotado, la Horda seguía dominando a los defensores de Stormwind. A medida que se acercaba la victoria de la Horda, Orgrim Doomhammer, uno de los más grandes jefes orcos, empezó a ver la depravada corrupción que se había extendido por los clanes desde su época en Draenor.' WHERE `entry`=1971; +UPDATE `locales_page_text` SET `Text_loc6`='Su viejo camarada, Durotan, regresó del exilio y le advirtió una vez más de la traición de Gul\'dan. En rápida venganza, los asesinos de Gul\'dan mataron a Durotan y a su familia, dejando con vida sólo a su hijo pequeño. Doomhammer desconocía que el hijo pequeño de Durotan fue encontrado por el oficial humano Aedelas Blackmoore y tomado como esclavo.$B$BEse niño orco se convertiría un día en el mayor líder que su pueblo hubiera conocido jamás.' WHERE `entry`=1972; +UPDATE `locales_page_text` SET `Text_loc6`='Indignado por la muerte de Durotan, Orgrim se propuso liberar a la Horda de la corrupción demoníaca y finalmente asumió el papel de jefe de la Horda al matar a la marioneta corrupta de Gul\'dan, Mano Negra. Bajo su decisivo liderazgo, la implacable Horda finalmente sitió la Fortaleza de Stormwind.' WHERE `entry`=1973; +UPDATE `locales_page_text` SET `Text_loc6`='El rey Llane había subestimado gravemente el poder de la Horda, y vio impotente cómo su reino caía ante los invasores de piel verde. Finalmente, el rey Llane fue asesinado por uno de los mejores asesinos del Consejo de la Sombra: la semiorca Garona.' WHERE `entry`=1974; +UPDATE `locales_page_text` SET `Text_loc6`='Lothar y sus guerreros, de vuelta a casa desde Karazhan, esperaban detener la pérdida de vidas y salvar su antaño gloriosa patria. Sin embargo, regresaron demasiado tarde y encontraron su amado reino en ruinas humeantes. La Horda orca seguía asolando el campo y reclamaba las tierras circundantes para sí. Obligados a esconderse, Lothar y sus compañeros juraron recuperar su patria a cualquier precio.' WHERE `entry`=1975; +UPDATE `locales_page_text` SET `Text_loc6`='Lord Lothar reunió a los restos de los ejércitos de Azeroth tras su derrota en la Fortaleza de Stormwind y lanzó un éxodo masivo a través del mar hacia el reino septentrional de Lordaeron. Convencidos de que la Horda vencería a toda la humanidad si no se le ponía freno, los líderes de las siete naciones humanas se reunieron y acordaron unirse en lo que se conocería como la Alianza de Lordaeron.' WHERE `entry`=1976; +UPDATE `locales_page_text` SET `Text_loc6`='Por primera vez en casi tres mil años, las dispares naciones de Arathor volvieron a unirse bajo un estandarte común. Nombrado Comandante Supremo de las fuerzas de la Alianza, Lord Lothar preparó a sus ejércitos para la llegada de la Horda.' WHERE `entry`=1977; +UPDATE `locales_page_text` SET `Text_loc6`='Ayudado por sus lugartenientes, Uther el Portador de Luz, el almirante Daelin Proudmoore y Turalyon, Lothar logró convencer también a las razas semihumanas de Lordaeron de la amenaza inminente. La Alianza consiguió ganarse el apoyo de los estoicos enanos de Ironforge y de un pequeño número de altos elfos de Quel\'Thalas.' WHERE `entry`=1978; +UPDATE `locales_page_text` SET `Text_loc6`='Los elfos, liderados en aquel momento por Anasterian Sunstrider, no estaban interesados en el conflicto que se avecinaba. Sin embargo, estaban obligados a ayudar a Lothar porque era el último descendiente de la estirpe Arathi, que había ayudado a los elfos en el pasado.' WHERE `entry`=1979; +UPDATE `locales_page_text` SET `Text_loc6`='La Horda, liderada ahora por el jefe Doomhammer, trajo ogros de su mundo natal de Draenor y reclutó a los trolls del bosque de Amani, que habían sido privados de sus derechos. La Horda emprendió una campaña masiva para invadir el reino enano de Khaz Modan y los confines meridionales de Lordaeron, y diezmó toda oposición sin esfuerzo.' WHERE `entry`=1980; +UPDATE `locales_page_text` SET `Text_loc6`='Las épicas batallas de la Segunda Guerra abarcaron desde escaramuzas navales a gran escala hasta enormes combates aéreos. De algún modo, la Horda había desenterrado un poderoso artefacto conocido como el Alma Demoníaca y lo había utilizado para esclavizar a la antigua Dragonqueen, Alexstrasza. Amenazando con destruir sus preciados huevos, la Horda obligó a Alexstrasza a enviar a sus hijos adultos a la guerra. Los nobles dragones rojos se vieron obligados a luchar por la Horda, y lucharon.' WHERE `entry`=1981; +UPDATE `locales_page_text` SET `Text_loc6`='La guerra se extendió por los continentes de Khaz Modan, Lordaeron y el propio Azeroth. Como parte de su campaña septentrional, la Horda consiguió incendiar las tierras fronterizas de Quel\'Thalas, asegurando así el compromiso definitivo de los elfos con la causa de la Alianza. Las grandes ciudades y pueblos de Lordaeron fueron arrasados y devastados por el conflicto. A pesar de la ausencia de refuerzos y de las abrumadoras probabilidades, Lothar y sus aliados lograron mantener a raya a sus enemigos.' WHERE `entry`=1982; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, durante los últimos días de la Segunda Guerra, cuando la victoria de la Horda sobre la Alianza parecía casi asegurada, estalló una terrible disputa entre los dos orcos más poderosos de Azeroth. Mientras Doomhammer preparaba su asalto final contra la capital de Lordaeron -un asalto que habría aplastado a los últimos restos de la Alianza-, Gul\'dan y sus seguidores abandonaron sus puestos y se hicieron a la mar.' WHERE `entry`=1983; +UPDATE `locales_page_text` SET `Text_loc6`='El desconcertado Doomhammer, habiendo perdido casi la mitad de sus fuerzas permanentes por la traición de Gul\'dan, se vio obligado a retroceder y renunciar a su mayor oportunidad de victoria sobre la Alianza.' WHERE `entry`=1984; +UPDATE `locales_page_text` SET `Text_loc6`='Gul\'dan, sediento de poder y obsesionado con obtener la mismísima divinidad, emprendió una búsqueda desesperada de la Tumba de Sargeras, bajo el mar, donde creía que se hallaban los secretos del poder supremo. Habiendo condenado ya a sus compañeros orcos a convertirse en esclavos de la Legión Ardiente, Gul\'dan no pensó en su supuesto deber para con Doomhammer.' WHERE `entry`=1985; +UPDATE `locales_page_text` SET `Text_loc6`='Respaldado por los clanes Stormreaver y Twilight\'s Hammer, Gul\'dan consiguió levantar la Tumba de Sargeras del fondo del mar. Sin embargo, cuando abrió la antigua bóveda inundada, solo le esperaban demonios enloquecidos.' WHERE `entry`=1986; +UPDATE `locales_page_text` SET `Text_loc6`='Buscando castigar a los orcos díscolos por su costosa traición, Doomhammer envió a sus fuerzas para matar a Gul\'dan y devolver a los renegados al redil. Por su imprudencia, Gul\'dan fue despedazado por los demonios enloquecidos que había soltado. Con su líder muerto, los clanes renegados cayeron rápidamente ante las enfurecidas legiones de Doomhammer.' WHERE `entry`=1987; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque la rebelión había sido sofocada, la Horda era incapaz de recuperar las terribles pérdidas sufridas. La traición de Gul\'dan había dado a la Alianza no sólo esperanza, sino también tiempo para reagruparse y tomar represalias.' WHERE `entry`=1988; +UPDATE `locales_page_text` SET `Text_loc6`='Lord Lothar, viendo que la Horda se estaba fracturando desde dentro, reunió a sus últimas fuerzas y empujó a Doomhammer hacia el sur, de vuelta al destrozado corazón de Stormwind. Allí, las fuerzas de la Alianza atraparon a la Horda en retirada dentro de la fortaleza volcánica de Blackrock Spire. Aunque Lord Lothar cayó en combate en la base del Espolón, su lugarteniente, Turalyon, reunió a las fuerzas de la Alianza en el último momento y expulsó a la Horda de vuelta al abismal Pantano de los Pesares.' WHERE `entry`=1989; +UPDATE `locales_page_text` SET `Text_loc6`='Las fuerzas de Turalyon lograron destruir el Portal Oscuro, el portal místico que conectaba a los orcos con su mundo natal de Draenor. Aislada de sus refuerzos y fracturada por las luchas internas, la Horda finalmente se replegó sobre sí misma y cayó ante el poderío de la Alianza.' WHERE `entry`=1990; +UPDATE `locales_page_text` SET `Text_loc6`='Los clanes orcos dispersos fueron rápidamente reunidos y ubicados en campos de internamiento vigilados. Aunque parecía que la Horda había sido derrotada para siempre, algunos seguían siendo muy escépticos de que la paz fuera a durar. Khadgar, ahora un Archimago de cierto renombre, convenció al alto mando de la Alianza para que construyera la fortaleza de Nethergarde, que vigilaría las ruinas del Portal Oscuro y aseguraría que no se produjeran más invasiones desde Draenor.' WHERE `entry`=1991; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando los fuegos de la Segunda Guerra se apagaron, la Alianza tomó medidas agresivas para contener la amenaza orca. En el sur de Lordaeron se construyeron grandes campos de internamiento para albergar a los orcos cautivos. Vigilados tanto por los paladines como por los soldados veteranos de la Alianza, los campos resultaron ser un gran éxito.' WHERE `entry`=1992; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque los orcos cautivos estaban tensos y ansiosos por combatir una vez más, los diversos guardianes del campamento, con base en la antigua prisión-fortaleza de Durnholde, mantuvieron la paz y una fuerte apariencia de orden.' WHERE `entry`=1993; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, en el mundo infernal de Draenor, un nuevo ejército orco se preparaba para atacar a la desprevenida Alianza. Ner\'zhul, el antiguo mentor de Gul\'dan, reunió a los clanes orcos restantes bajo su oscuro estandarte. Ayudado por el clan Shadowmoon, el viejo chamán planeaba abrir una serie de portales en Draenor que llevarían a la Horda a nuevos mundos vírgenes.' WHERE `entry`=1994; +UPDATE `locales_page_text` SET `Text_loc6`='Para alimentar sus nuevos portales, necesitaba una serie de artefactos encantados de Azeroth. Para conseguirlos, Ner\'zhul reabrió el Portal Oscuro y envió a sus voraces siervos a través de él.' WHERE `entry`=1995; +UPDATE `locales_page_text` SET `Text_loc6`='La nueva Horda, liderada por veteranos jefes como Grom Hellscream y Kilrogg Deadeye (del clan Bleeding Hollow), sorprendió a las fuerzas de defensa de la Alianza y arrasó el campo. Bajo el mando quirúrgico de Ner\'zhul, los orcos reunieron rápidamente los artefactos que necesitaban y huyeron de vuelta a la seguridad de Draenor.' WHERE `entry`=1996; +UPDATE `locales_page_text` SET `Text_loc6`='El rey Terenas de Lordaeron, convencido de que los orcos preparaban una nueva invasión de Azeroth, reunió a sus lugartenientes de mayor confianza. Ordenó al general Turalyon y al archimago Khadgar que lideraran una expedición a través del Portal Oscuro para acabar de una vez por todas con la amenaza orca. Las fuerzas de Turalyon y Khadgar marcharon hacia Draenor y se enfrentaron repetidamente a los clanes de Ner\'zhul en la devastada Península del Fuego Infernal.' WHERE `entry`=1997; +UPDATE `locales_page_text` SET `Text_loc6`='Incluso con la ayuda de la alta elfa Alleria Windrunner, el enano Kurdran Wildhammer y el veterano soldado Danath Trollbane, Khadgar fue incapaz de impedir que Ner\'zhul abriera sus portales a otros mundos.' WHERE `entry`=1998; +UPDATE `locales_page_text` SET `Text_loc6`='Ner\'zhul finalmente abrió sus portales a otros mundos, pero no previó el terrible precio que pagaría. Las tremendas energías de los portales comenzaron a desgarrar el tejido mismo de Draenor. Mientras las fuerzas de Turalyon luchaban desesperadamente por regresar a Azeroth, el mundo de Draenor empezó a derrumbarse sobre sí mismo. Grom Hellscream y Kilrogg Deadeye, al darse cuenta de que los locos planes de Ner\'zhul condenarían a toda su raza, reunieron a los orcos restantes y escaparon de vuelta a la relativa seguridad de Azeroth.' WHERE `entry`=1999; +UPDATE `locales_page_text` SET `Text_loc6`='En Draenor, Turalyon y Khadgar acordaron hacer el sacrificio definitivo destruyendo el Portal Oscuro desde su lado. Aunque les costaría la vida, y la de sus compañeros, sabían que era la única forma de garantizar la supervivencia de Azeroth. Mientras Hellscream y Deadeye se abrían paso a hachazos entre las filas humanas en un intento desesperado por alcanzar la libertad, el Portal Oscuro estalló tras ellos. Para ellos, y para los orcos que quedaban en Azeroth, no habría vuelta atrás.' WHERE `entry`=2000; +UPDATE `locales_page_text` SET `Text_loc6`='Ner\'zhul y su leal clan de la Luna Sombría atravesaron el mayor de los portales recién creados, mientras enormes erupciones volcánicas comenzaban a separar los continentes de Draenor. Los mares ardientes se alzaron y agitaron el paisaje destrozado mientras el torturado mundo se consumía finalmente en una explosión masiva y apocalíptica.' WHERE `entry`=2001; +UPDATE `locales_page_text` SET `Text_loc6`='Ner\'zhul y sus seguidores entraron en el Twisting Nether, el plano etéreo que conecta todos los mundos dispersos por el Gran Más Allá Oscuro. Por desgracia, Kil\'jaeden y sus secuaces demoníacos les estaban esperando. Kil\'jaeden, que había jurado vengarse de Ner\'zhul por su orgulloso desafío, desgarró lentamente el cuerpo del viejo chamán, pedazo a pedazo.' WHERE `entry`=2002; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden mantuvo vivo e intacto el espíritu del chamán, dejando así a Ner\'zhul dolorosamente consciente del grosero desmembramiento de su cuerpo. Aunque Ner\'zhul suplicó al demonio que liberara su espíritu y le concediera la muerte, el demonio le respondió sombríamente que el Pacto de Sangre que habían hecho tiempo atrás seguía siendo vinculante, y que Ner\'zhul aún tenía un propósito que cumplir.' WHERE `entry`=2003; +UPDATE `locales_page_text` SET `Text_loc6`='El fracaso de los orcos a la hora de conquistar el mundo para la Legión Ardiente obligó a Kil\'jaeden a crear un nuevo ejército para sembrar el caos en todos los reinos de Azeroth. No podía permitirse que este nuevo ejército fuera presa de las mismas rivalidades mezquinas y luchas internas que habían asolado a la Horda. Tendría que ser despiadado y decidido en su misión. Esta vez, Kil\'jaeden no podía permitirse fracasar.' WHERE `entry`=2004; +UPDATE `locales_page_text` SET `Text_loc6`='Manteniendo el espíritu de Ner\'zhul indefenso en estasis, Kil\'jaeden le dio una última oportunidad de servir a la Legión o sufrir un tormento eterno. Una vez más, Ner\'zhul aceptó imprudentemente el pacto del demonio. El espíritu de Ner\'zhul fue colocado dentro de un bloque especialmente fabricado de hielo duro como el diamante, recogido de los confines del Nether Retorcido.' WHERE `entry`=2005; +UPDATE `locales_page_text` SET `Text_loc6`='Encerrado en el barril helado, Ner\'zhul sintió que su conciencia se multiplicaba por diez. Deformado por los poderes caóticos del demonio, Ner\'zhul se convirtió en un ser espectral de poder insondable. En ese momento, el orco conocido como Ner\'zhul quedó destrozado para siempre, y nació el Rey Exánime.' WHERE `entry`=2006; +UPDATE `locales_page_text` SET `Text_loc6`='Los leales caballeros de la muerte de Ner\'zhul y los seguidores de Shadowmoon también fueron transformados por las energías caóticas del demonio. Los malvados hechiceros fueron despedazados y rehechos como liches esqueléticos. Los demonios se habían asegurado de que, incluso en la muerte, los seguidores de Ner\'zhul le sirvieran incondicionalmente.' WHERE `entry`=2007; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando llegó el momento, Kil\'jaeden explicó la misión para la que había creado al Rey Exánime. Ner\'zhul iba a extender una plaga de muerte y terror por Azeroth que acabaría con la civilización humana para siempre. Todos los que murieran a causa de la temida plaga resucitarían como muertos vivientes, y sus espíritus quedarían atados para siempre a la férrea voluntad de Ner\'zhul.' WHERE `entry`=2008; +UPDATE `locales_page_text` SET `Text_loc6`=' Kil\'jaeden prometió que si Ner\'zhul cumplía su oscura misión de barrer a la humanidad del mundo, sería liberado de su maldición y se le concedería un cuerpo nuevo y sano en el que habitar.' WHERE `entry`=2009; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque Ner\'zhul se mostraba agradable y parecía ansioso por desempeñar su papel, Kil\'jaeden seguía mostrándose escéptico sobre la lealtad de su peón. Mantener al Rey Exánime sin cuerpo y atrapado en el barril de cristal garantizaba su buena conducta a corto plazo, pero el demonio sabía que tendría que vigilarlo de cerca. Con este fin, Kil\'jaeden llamó a su guardia demoníaca de élite, los vampíricos señores del terror, para que vigilaran a Ner\'zhul y se aseguraran de que cumplía su terrible tarea.' WHERE `entry`=2010; +UPDATE `locales_page_text` SET `Text_loc6`='Tichondrius, el más poderoso y astuto de los dreadlords, se entusiasmó con el desafío; le fascinaba la gravedad de la plaga y el potencial desenfrenado de genocidio del Rey Exánime.' WHERE `entry`=2011; +UPDATE `locales_page_text` SET `Text_loc6`='Kil\'jaeden arrojó el tonel helado de Ner\'zhul de vuelta al mundo de Azeroth. El cristal endurecido surcó el cielo nocturno y se estrelló contra el desolado continente ártico de Rasganorte, enterrándose en las profundidades del glaciar de la Corona de Hielo. El cristal helado, deformado y marcado por su violento descenso, llegó a parecerse a un trono, y el espíritu vengativo de Ner\'zhul pronto se agitó en su interior.' WHERE `entry`=2012; +UPDATE `locales_page_text` SET `Text_loc6`='Desde los confines del Trono Helado, Ner\'zhul comenzó a extender su vasta conciencia y a tocar las mentes de los habitantes nativos de Rasganorte. Con poco esfuerzo, esclavizó las mentes de muchas criaturas autóctonas, incluidos trolls de hielo y feroces wendigos, y atrajo a sus malvados hermanos hacia su creciente sombra. Sus poderes psíquicos resultaron ser casi ilimitados, y los utilizó para crear un pequeño ejército que albergó en los retorcidos laberintos de Corona de Hielo.' WHERE `entry`=2013; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras el Rey Exánime dominaba sus crecientes habilidades bajo la persistente vigilancia de los Señores del Terror, descubrió un remoto asentamiento humano en la periferia del vasto Tizón del Dragón. Por capricho, Ner\'zhul decidió probar sus poderes con los desprevenidos humanos.' WHERE `entry`=2014; +UPDATE `locales_page_text` SET `Text_loc6`='Ner\'zhul lanzó una plaga de muerte, originada en las profundidades del Trono Helado, al páramo ártico. Controlando la plaga sólo con su voluntad, la condujo directamente a la aldea humana. En tres días, todos los habitantes del asentamiento habían muerto, pero poco después, los aldeanos muertos empezaron a levantarse como cadáveres zombificados. Ner\'zhul podía sentir sus espíritus y pensamientos individuales como si fueran los suyos propios.' WHERE `entry`=2015; +UPDATE `locales_page_text` SET `Text_loc6`='La furiosa cacofonía de su mente hizo que Ner\'zhul se volviera aún más poderoso, como si sus espíritus le proporcionaran el alimento que tanto necesitaba. Controlar las acciones de los zombis y dirigirlos hacia el fin que deseaba le pareció un juego de niños.' WHERE `entry`=2016; +UPDATE `locales_page_text` SET `Text_loc6`='Durante los meses siguientes, Ner\'zhul siguió experimentando con su plaga de muertos vivientes subyugando a todos los habitantes humanos de Rasganorte. Con su ejército de no muertos creciendo cada día, sabía que se acercaba el momento de su verdadera prueba.' WHERE `entry`=2017; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras tanto, en las tierras devastadas por la guerra del sur, los restos dispersos de la Horda luchaban por su propia supervivencia. Aunque Grom Hellscream y su clan Warsong lograron eludir la captura, Deadeye y su clan Bleeding Hollow fueron detenidos y enviados a los campos de internamiento de Lordaeron. A pesar de estos costosos levantamientos, los guardianes de los campos pronto restablecieron el control sobre sus brutales cargas.' WHERE `entry`=2018; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, sin que la Alianza lo supiera, una gran fuerza de orcos aún vagaba libre por los páramos septentrionales de Khaz Modan. El clan Dragonmaw, liderado por el infame hechicero Nekros, utilizaba un antiguo artefacto conocido como el Alma del Demonio para controlar a la Dragonqueen, Alexstrasza, y su vuelo de dragón. Con la Dragonqueen como rehén, Nekros construyó un ejército secreto en la fortaleza abandonada -algunos dicen que maldita- de Grim Batol.' WHERE `entry`=2019; +UPDATE `locales_page_text` SET `Text_loc6`='Planeando desatar sus fuerzas y los poderosos dragones rojos sobre la Alianza, Nekros esperaba reunir a la Horda y continuar su conquista de Azeroth. Su visión no se hizo realidad: un pequeño grupo de luchadores de la resistencia, liderados por el mago humano Rhonin consiguió destruir el Alma Demoníaca y liberar a la Dragonqueen del mando de Nekros.' WHERE `entry`=2020; +UPDATE `locales_page_text` SET `Text_loc6`='En su furia, los dragones de Alexstrasza destrozaron Grim Batol e incineraron a la mayor parte del clan Dragonmaw. Los grandes planes de reunificación de Nekros se vinieron abajo cuando las tropas de la Alianza reunieron a los orcos supervivientes y los arrojaron a los campos de internamiento. La derrota del clan Dragonmaw significó el fin de la Horda y de la furiosa sed de sangre de los orcos.' WHERE `entry`=2021; +UPDATE `locales_page_text` SET `Text_loc6`='Pasaron los meses, y más prisioneros orcos fueron reunidos y colocados en los campos de internamiento. Cuando los campos empezaron a desbordarse, la Alianza se vio obligada a construir nuevos campos en las llanuras al sur de las montañas Alterac. Para mantener y abastecer adecuadamente el creciente número de campos, el rey Terenas impuso un nuevo impuesto a las naciones de la Alianza.' WHERE `entry`=2022; +UPDATE `locales_page_text` SET `Text_loc6`='Este impuesto, junto con el aumento de las tensiones políticas por las disputas fronterizas, creó un malestar generalizado. Parecía que el frágil pacto que había unido a las naciones humanas en su momento más oscuro se rompería en cualquier momento.' WHERE `entry`=2023; +UPDATE `locales_page_text` SET `Text_loc6`='En medio de la agitación política, muchos de los guardas de los campos empezaron a notar un cambio inquietante en sus cautivos orcos. Los esfuerzos de los orcos por escapar de los campamentos o incluso luchar entre ellos habían disminuido enormemente con el tiempo. Los orcos eran cada vez más distantes y letárgicos.' WHERE `entry`=2024; +UPDATE `locales_page_text` SET `Text_loc6`=' Aunque resultaba difícil de creer, los orcos -antaño considerados la raza más agresiva jamás vista en Azeroth- habían perdido por completo las ganas de luchar. El extraño letargo confundía a los líderes de la Alianza y seguía haciendo mella en los orcos, que se debilitaban rápidamente.' WHERE `entry`=2025; +UPDATE `locales_page_text` SET `Text_loc6`='Algunos especulaban con que alguna extraña enfermedad, contraíble sólo por los orcos, provocaba el desconcertante letargo. Pero el Archimago Antonidas de Dalaran planteó una hipótesis diferente. Investigando lo poco que pudo encontrar de la historia orca, Antonidas se enteró de que los orcos habían estado bajo la influencia paralizante del poder demoníaco durante generaciones.' WHERE `entry`=2026; +UPDATE `locales_page_text` SET `Text_loc6`=' Especuló que los orcos habían sido corrompidos por estos poderes incluso antes de su primera invasión de Azeroth. Evidentemente, los demonios habían corrompido la sangre de los orcos y, a su vez, habían dotado a los brutos de una fuerza, resistencia y agresividad antinaturales.' WHERE `entry`=2027; +UPDATE `locales_page_text` SET `Text_loc6`='Antonidas teorizó que el letargo comunal de los orcos no era en realidad una enfermedad, sino una consecuencia de la abstinencia racial de las volátiles magias hechiceras que los habían convertido en temibles guerreros sanguinarios.' WHERE `entry`=2028; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque los síntomas eran claros, Antonidas fue incapaz de encontrar una cura para el estado actual de los orcos. Además, muchos de sus compañeros magos, así como algunos líderes notables de la Alianza, argumentaron que encontrar una cura para los orcos sería una empresa imprudente. Antonidas llegó a la conclusión de que la cura para los orcos tendría que ser espiritual.' WHERE `entry`=2029; +UPDATE `locales_page_text` SET `Text_loc6`='El alcaide jefe de los campos de internamiento, Aedelas Blackmoore, vigilaba a los orcos cautivos desde su fortaleza-prisión, Durnholde. Un orco en particular siempre había despertado su interés: el niño huérfano que había encontrado hacía casi dieciocho años. Blackmoore había criado al joven como su esclavo favorito y lo había llamado Thrall. Blackmoore enseñó al orco tácticas, filosofía y combate. Thrall incluso fue entrenado como gladiador. Mientras tanto, el corrupto alcaide intentaba convertir al orco en un arma.' WHERE `entry`=2030; +UPDATE `locales_page_text` SET `Text_loc6`='A pesar de su dura educación, el joven Thrall se convirtió en un orco fuerte y listo, y sabía de corazón que la vida de esclavo no era para él. A medida que maduraba, aprendió sobre su pueblo, los orcos, a los que nunca había conocido: tras su derrota, la mayoría de ellos habían sido internados en campos. Se rumoreaba que Doomhammer, el líder orco, había escapado de Lordaeron y se había escondido. Sólo un clan de pícaros seguía operando en secreto, tratando de eludir los ojos vigilantes de la Alianza.' WHERE `entry`=2031; +UPDATE `locales_page_text` SET `Text_loc6`='El ingenioso pero inexperto Thrall decidió escapar de la fortaleza de Blackmoore y partió en busca de otros de su especie. Durante sus viajes, Thrall visitó los campos de internamiento y descubrió que su antaño poderosa raza estaba extrañamente acobardada y aletargada. Al no encontrar a los orgullosos guerreros que esperaba descubrir, Thrall partió en busca del último jefe orco invicto, Grom Hellscream.' WHERE `entry`=2032; +UPDATE `locales_page_text` SET `Text_loc6`='Constantemente perseguido por los humanos, Hellscream se aferró sin embargo a la insaciable voluntad de lucha de la Horda. Con la única ayuda de su devoto clan Warsong, Hellscream continuó librando una guerra clandestina contra la opresión de su asediado pueblo. Por desgracia, Hellscream nunca pudo encontrar la forma de despertar a los orcos capturados de su estupor. El impresionable Thrall, inspirado por el idealismo de Hellscream, desarrolló una fuerte empatía por la Horda y sus tradiciones guerreras.' WHERE `entry`=2033; +UPDATE `locales_page_text` SET `Text_loc6`='En busca de la verdad sobre sus propios orígenes, Thrall viajó al norte para encontrar al legendario clan de los Lobos de Hielo. Thrall se enteró de que Gul\'dan había exiliado a los Loboescarcha durante los primeros días de la Primera Guerra. También descubrió que era el hijo y heredero del héroe orco Durotan, el verdadero jefe de los Lobos de Hielo que había sido asesinado en las tierras salvajes casi veinte años antes.' WHERE `entry`=2034; +UPDATE `locales_page_text` SET `Text_loc6`='Bajo la tutela del venerable chamán Drek\'Thar, Thrall estudió la antigua cultura chamánica de su pueblo, que había sido olvidada bajo el malvado dominio de Gul\'dan. Con el tiempo, Thrall se convirtió en un poderoso chamán y ocupó el lugar que le correspondía como jefe de los exiliados Lobos de Hielo. Empoderado por los propios elementos e impulsado a encontrar su destino, Thrall partió para liberar a los clanes cautivos y curar a su raza de la corrupción demoníaca.' WHERE `entry`=2035; +UPDATE `locales_page_text` SET `Text_loc6`='Durante sus viajes, Thrall encontró al anciano caudillo Orgrim Doomhammer, que llevaba muchos años viviendo como ermitaño. Doomhammer, que había sido amigo íntimo del padre de Thrall, decidió seguir al joven orco visionario y ayudarle a liberar a los clanes cautivos. Apoyado por muchos de los jefes veteranos, Thrall consiguió finalmente revitalizar la Horda y dotar a su pueblo de una nueva identidad espiritual.' WHERE `entry`=2036; +UPDATE `locales_page_text` SET `Text_loc6`='Para simbolizar el renacimiento de su pueblo, Thrall regresó a la fortaleza de Blackmoore en Durnholde y puso fin de forma decisiva a los planes de su antiguo amo asediando los campos de internamiento. Esta victoria no fue gratuita: durante la liberación de uno de los campos, Doomhammer cayó en combate.' WHERE `entry`=2037; +UPDATE `locales_page_text` SET `Text_loc6`='Thrall empuñó el legendario martillo de guerra de Doomhammer y se enfundó su armadura de placas negras para convertirse en el nuevo jefe de la Horda. Durante los meses siguientes, la pequeña pero volátil Horda de Thrall arrasó los campos de internamiento y frustró los esfuerzos de la Alianza por contrarrestar sus inteligentes estrategias. Alentado por su mejor amigo y mentor, Grom Hellscream, Thrall trabajó para asegurarse de que su pueblo nunca volviera a ser esclavo.' WHERE `entry`=2038; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras Thrall liberaba a sus hermanos en Lordaeron, Ner\'zhul seguía construyendo su base de poder en Rasganorte. Se erigió una gran ciudadela sobre el Glaciar Corona de Hielo y fue tripulada por las crecientes legiones de los muertos. Sin embargo, a medida que el Rey Exánime extendía su influencia sobre la tierra, un oscuro imperio se oponía a su poder.' WHERE `entry`=2039; +UPDATE `locales_page_text` SET `Text_loc6`='El antiguo reino subterráneo de Azjol-Nerub, fundado por una raza de siniestras arañas humanoides, envió a su guardia guerrera de élite para atacar Corona de Hielo y acabar con el loco intento de dominio del Rey Exánime. Para su frustración, Ner\'zhul descubrió que los malvados nerubianos eran inmunes no sólo a la plaga, sino también a su dominio telepático.' WHERE `entry`=2040; +UPDATE `locales_page_text` SET `Text_loc6`='Los señores araña nerubianos dirigían enormes fuerzas y disponían de una red subterránea que se extendía por casi la mitad de Rasganorte. Sus tácticas de asalto y huida de las fortalezas del Rey Exánime frustraron sus esfuerzos por erradicarlos una y otra vez. Al final, la guerra de Ner\'zhul contra los nerubianos se ganó por desgaste. Con la ayuda de los siniestros Señores del Terror e innumerables guerreros no muertos, el Rey Exánime invadió Azjol-Nerub y derribó sus templos subterráneos sobre las cabezas de los Señores de la Araña.' WHERE `entry`=2041; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque los nerubios eran inmunes a su plaga, los crecientes poderes nigrománticos de Ner\'zhul le permitieron levantar los cadáveres de los guerreros-araña y someterlos a su voluntad. Como testimonio de su tenacidad e intrepidez, Ner\'zhul adoptó el característico estilo arquitectónico de los nerubios para sus propias fortalezas y estructuras.' WHERE `entry`=2042; +UPDATE `locales_page_text` SET `Text_loc6`='El Rey Exánime, que gobernaba su reino sin oposición, comenzó a prepararse para su verdadera misión en el mundo. Alcanzando las tierras humanas con su vasta conciencia, el Rey Exánime llamó a cualquier alma oscura que quisiera escuchar....' WHERE `entry`=2043; +UPDATE `locales_page_text` SET `Text_loc6`='Hubo un puñado de poderosos individuos repartidos por todo el mundo que escucharon la invocación mental del Rey Exánime desde Rasganorte. El más notable de ellos era el archimago de Dalaran, Kel\'Thuzad, uno de los miembros más antiguos del Kirin Tor, el consejo gobernante de Dalaran. Se le había considerado un inconformista durante años debido a su insistencia en estudiar las artes prohibidas de la nigromancia.' WHERE `entry`=2044; +UPDATE `locales_page_text` SET `Text_loc6`='Impulsado a aprender todo lo que pudiera del mundo mágico y sus sombrías maravillas, se sentía frustrado por lo que consideraba preceptos anticuados y poco imaginativos de sus compañeros. Al oír la poderosa llamada de Rasganorte, el archimago puso toda su voluntad en comunicarse con la misteriosa voz. Convencido de que el Kirin Tor era demasiado aprensivo para aprovechar el poder y el conocimiento inherentes a las artes oscuras, se resignó a aprender lo que pudiera del inmensamente poderoso Rey Exánime.' WHERE `entry`=2045; +UPDATE `locales_page_text` SET `Text_loc6`='Dejando atrás su fortuna y su prestigiosa posición política, Kel\'Thuzad abandonó los caminos del Kirin Tor y se marchó de Dalaran para siempre. Aguijoneado por la persistente voz del Rey Exánime en su mente, vendió sus vastas posesiones y almacenó su fortuna. Viajó solo a través de muchas leguas de tierra y mar, y finalmente llegó a las heladas costas de Rasganorte.' WHERE `entry`=2046; +UPDATE `locales_page_text` SET `Text_loc6`='Con la intención de llegar a Corona de Hielo y ofrecer sus servicios al Rey Exánime, el archimago atravesó las ruinas devastadas y devastadas por la guerra de Azjol-Nerub. Kel\'Thuzad vio de primera mano el alcance y la ferocidad del poder de Ner\'zhul. Empezó a darse cuenta de que aliarse con el misterioso Rey Exánime podría ser sabio y potencialmente fructífero.' WHERE `entry`=2047; +UPDATE `locales_page_text` SET `Text_loc6`='Tras largos meses de caminata por los ásperos páramos árticos, Kel\'Thuzad llegó por fin al oscuro glaciar de Corona de Hielo. Se acercó audazmente a la oscura ciudadela de Ner\'zhul y se sorprendió cuando los guardias no muertos le dejaron pasar en silencio como si le esperaran.' WHERE `entry`=2048; +UPDATE `locales_page_text` SET `Text_loc6`='Kel\'Thuzad descendió a las profundidades de la fría tierra y encontró el camino hasta el fondo del glaciar. Allí, en la interminable caverna de hielo y sombras, se postró ante el Trono Helado y ofreció su alma al oscuro señor de los muertos.' WHERE `entry`=2049; +UPDATE `locales_page_text` SET `Text_loc6`='El Rey Exánime estaba encantado con su último recluta. Prometió a Kel\'Thuzad la inmortalidad y un gran poder a cambio de su lealtad y obediencia. Ávido de conocimiento oscuro y poder, Kel\'Thuzad aceptó su primera gran misión: adentrarse en el mundo de los hombres y fundar una nueva religión que adorara al Rey Exánime como a un dios.' WHERE `entry`=2050; +UPDATE `locales_page_text` SET `Text_loc6`='Para ayudar al archimago a cumplir su misión, Ner\'zhul dejó intacta la humanidad de Kel\'Thuzad. El anciano pero carismático mago debía utilizar sus poderes de ilusión y persuasión para adormecer a las masas oprimidas y privadas de sus derechos de Lordaeron y llevarlas a un estado de confianza y fe. Luego, una vez captada su atención, les ofrecería una nueva visión de lo que podía ser la sociedad y un nuevo líder al que llamar rey.' WHERE `entry`=2051; +UPDATE `locales_page_text` SET `Text_loc6`='Kel\'Thuzad regresó a Lordaeron disfrazado y, a lo largo de tres años, utilizó su fortuna e intelecto para reunir una hermandad clandestina de hombres y mujeres con ideas afines. La hermandad, a la que llamó el Culto de los Malditos, prometía a sus acólitos igualdad social y vida eterna en Azeroth a cambio de su servicio y obediencia a Ner\'zhul.' WHERE `entry`=2052; +UPDATE `locales_page_text` SET `Text_loc6`='Con el paso de los meses, Kel\'Thuzad encontró muchos voluntarios ansiosos para su nuevo culto entre los cansados y sobrecargados trabajadores de Lordaeron. A Kel\'Thuzad le resultó sorprendentemente fácil lograr su objetivo: convertir la fe de los ciudadanos en la Luz Sagrada en la creencia en la sombra oscura de Ner\'zhul. A medida que el Culto de los Condenados crecía en tamaño e influencia, Kel\'Thuzad se aseguró de ocultar su funcionamiento a las autoridades de Lordaeron.' WHERE `entry`=2053; +UPDATE `locales_page_text` SET `Text_loc6`='Con el éxito de Kel\'Thuzad en Lordaeron, el Rey Exánime hizo los preparativos finales para su asalto contra la civilización humana. Ner\'zhul colocó sus energías de peste en una serie de artefactos portátiles llamados calderos de peste y ordenó a Kel\'Thuzad que transportara los calderos a Lordaeron, donde serían escondidos en varias aldeas controladas por el culto.' WHERE `entry`=2054; +UPDATE `locales_page_text` SET `Text_loc6`='Los calderos, protegidos por los cultistas leales, actuarían entonces como generadores de la plaga, enviándola a través de las desprevenidas granjas y ciudades del norte de Lordaeron.' WHERE `entry`=2055; +UPDATE `locales_page_text` SET `Text_loc6`='El plan del Rey Exánime funcionó a la perfección. Muchos de los pueblos del norte de Lordaeron se contaminaron casi de inmediato. Al igual que en Rasganorte, los ciudadanos que contrajeron la plaga murieron y resucitaron como esclavos voluntarios del Rey Exánime.' WHERE `entry`=2056; +UPDATE `locales_page_text` SET `Text_loc6`='Los sectarios de Kel\'Thuzad estaban ansiosos por morir y resucitar al servicio de su señor oscuro. Se regocijaban ante la perspectiva de la inmortalidad a través de la no muerte. A medida que la plaga se extendía, más y más zombis salvajes surgieron en las tierras del norte. Kel\'Thuzad contempló el creciente ejército del Rey Exánime y lo bautizó como el Azote, pues pronto marcharía sobre las puertas de Lordaeron y borraría a la humanidad de la faz del mundo.' WHERE `entry`=2057; +UPDATE `locales_page_text` SET `Text_loc6`='Tras prepararse durante largos meses, Kel\'Thuzad y su Culto de los Malditos asestaron finalmente el primer golpe liberando la plaga de la no muerte sobre Lordaeron. Uther y sus compañeros paladines investigaron las regiones infectadas con la esperanza de encontrar una forma de detener la plaga. A pesar de sus esfuerzos, la plaga siguió extendiéndose y amenazó con desgarrar la Alianza.' WHERE `entry`=2064; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras las filas de los no muertos se extendían por Lordaeron, el único hijo de Terenas, el príncipe Arthas, emprendió la lucha contra el Azote. Arthas consiguió matar a Kel\'Thuzad, pero aun así, las filas de los no muertos aumentaban con cada soldado que caía defendiendo la tierra. Frustrado y bloqueado por el aparentemente imparable enemigo, Arthas tomó medidas cada vez más extremas para vencerlos. Finalmente, los camaradas de Arthas le advirtieron de que estaba perdiendo el control de su humanidad.' WHERE `entry`=2065; +UPDATE `locales_page_text` SET `Text_loc6`='El miedo y la determinación de Arthas resultaron ser su perdición definitiva. Rastreó el origen de la plaga hasta Rasganorte con la intención de acabar para siempre con su amenaza. Sin embargo, el príncipe Arthas acabó siendo presa del tremendo poder del Rey Exánime. Creyendo que así salvaría a su pueblo, Arthas se hizo con la espada rúnica maldita, Frostmourne.' WHERE `entry`=2066; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque la espada le otorgó un poder insondable, también le robó el alma y lo transformó en el más grande de los caballeros de la muerte del Rey Exánime. Con su alma desechada y su cordura destrozada, Arthas lideró el Azote contra su propio reino. Al final, Arthas asesinó a su propio padre, el rey Terenas, y aplastó Lordaeron bajo el talón de hierro del Rey Exánime.' WHERE `entry`=2067; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque había derrotado a todos los que ahora consideraba sus enemigos, Arthas seguía atormentado por el fantasma de Kel\'Thuzad. El fantasma le dijo a Arthas que debía revivirlo para la siguiente fase del plan del Rey Exánime. Para revivirlo, Arthas debía llevar los restos de Kel\'Thuzad al místico Pozo del Sol, oculto en el reino eterno de los altos elfos de Quel\'Thalas.' WHERE `entry`=2068; +UPDATE `locales_page_text` SET `Text_loc6`='Arthas y su Azote invadieron Quel\'Thalas y asediaron las desmoronadas defensas de los elfos. Sylvanas Windrunner, la guardabosques general de Silvermoon, opuso una valerosa resistencia, pero Arthas acabó erradicando el ejército de los altos elfos y luchó hasta el Pozo del Sol. En un gesto cruel de su dominio, incluso alzó el cuerpo derrotado de Sylvanas como una banshee, maldita a una muerte sin fin al servicio del conquistador de Quel\'Thalas.' WHERE `entry`=2069; +UPDATE `locales_page_text` SET `Text_loc6`='Finalmente, Arthas sumergió los restos de Kel\'Thuzad en las aguas sagradas del Pozo del Sol. Aunque las potentes aguas de la Eternidad se ensuciaron con este acto, Kel\'Thuzad renació como un liche hechicero. Resucitado como un ser mucho más poderoso, Kel\'Thuzad explicó la siguiente fase del plan del Rey Exánime.' WHERE `entry`=2070; +UPDATE `locales_page_text` SET `Text_loc6`='Para cuando Arthas y su ejército de muertos volvieron hacia el sur, no quedaba ni un solo elfo vivo en Quel\'Thalas. La gloriosa patria de los altos elfos, que había permanecido en pie durante más de nueve mil años, ya no existía.' WHERE `entry`=2071; +UPDATE `locales_page_text` SET `Text_loc6`='Una vez que Kel\'Thuzad volvió a estar completa, Arthas condujo al Azote hacia el sur, a Dalaran. Allí, el liche obtendría el poderoso libro de hechizos de Medivh y lo utilizaría para invocar a Archimonde de vuelta al mundo. A partir de ese momento, el propio Archimonde iniciaría la invasión final de la Legión. Ni siquiera los magos del Kirin Tor pudieron impedir que las fuerzas de Arthas robaran el libro de Medivh, y pronto Kel\'Thuzad tuvo todo lo que necesitaba para realizar su hechizo.' WHERE `entry`=2072; +UPDATE `locales_page_text` SET `Text_loc6`='Después de diez mil años, el poderoso demonio Archimonde y su hueste emergieron una vez más sobre el mundo de Azeroth. Sin embargo, Dalaran no era su destino final. Bajo las órdenes del mismísimo Kil\'jaeden, Archimonde y sus demonios siguieron al Azote no muerto hasta Kalimdor, empeñados en destruir Nordrassil, el Árbol del Mundo.' WHERE `entry`=2073; +UPDATE `locales_page_text` SET `Text_loc6`='En medio de este caos, apareció un profeta solitario y misterioso para orientar a las razas mortales. Este profeta no era otro que Medivh, el último Guardián, que regresó milagrosamente del Más Allá para redimirse de sus pecados pasados. Medivh habló a la Horda y a la Alianza de los peligros a los que se enfrentaban y les instó a unirse.' WHERE `entry`=2074; +UPDATE `locales_page_text` SET `Text_loc6`='Los orcos y los humanos, hastiados por generaciones de odio, no lo permitieron. Medivh se vio obligado a tratar con cada raza por separado, utilizando la profecía y el engaño para guiarlos a través del mar hasta la legendaria tierra de Kalimdor. Los orcos y los humanos pronto se encontraron con la civilización de los kaldorei, oculta durante mucho tiempo.' WHERE `entry`=2075; +UPDATE `locales_page_text` SET `Text_loc6`='Los orcos, liderados por Thrall, sufrieron una serie de reveses en su viaje a través de los Yermos de Kalimdor. Aunque entablaron amistad con Cairne Pezuña de Sangre y sus poderosos guerreros tauren, muchos orcos empezaron a sucumbir a la sed de sangre demoníaca que los había atormentado durante años. El mejor lugarteniente de Thrall, Grom Grito Infernal, incluso traicionó a la Horda entregándose a sus bajos instintos.' WHERE `entry`=2076; +UPDATE `locales_page_text` SET `Text_loc6`=' Mientras Hellscream y sus leales guerreros Warsong acechaban por los bosques de Ashenvale, se enfrentaron a los antiguos centinelas elfos de la noche. Seguro de que los orcos habían vuelto a sus costumbres guerreras, el semidiós Cenarius se presentó para hacer retroceder a Hellscream y sus orcos. Sin embargo, Hellscream y sus orcos, invadidos por un odio y una rabia sobrenaturales, consiguieron matar a Cenarius y corromper los antiguos bosques.' WHERE `entry`=2077; +UPDATE `locales_page_text` SET `Text_loc6`='Al final, Hellscream redimió su honor ayudando a Thrall a derrotar a Mannoroth, el señor demoníaco que maldijo por primera vez a los orcos con su línea de sangre de odio y rabia. Con la muerte de Mannoroth, la maldición de los orcos llegó a su fin.' WHERE `entry`=2078; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras Medivh se esforzaba por convencer a orcos y humanos de la necesidad de una alianza, los elfos de la noche luchaban contra la Legión a su manera. Tyrande Whisperwind, la Suma Sacerdotisa inmortal de los Centinelas de los elfos de la noche, luchaba desesperadamente para evitar que los demonios y los muertos vivientes invadieran los bosques de Ashenvale. Tyrande se dio cuenta de que necesitaba ayuda, así que se dispuso a despertar a los druidas elfos de la noche de su sueño milenario.' WHERE `entry`=2079; +UPDATE `locales_page_text` SET `Text_loc6`='Invocando a su antiguo amor, Malfurion Furia de Tormentas, Tyrande consiguió galvanizar sus defensas y hacer retroceder a la Legión. Con la ayuda de Malfurion, la propia naturaleza se alzó para derrotar a la Legión y a sus aliados del Azote.' WHERE `entry`=2080; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras buscaba a más druidas hibernantes, Malfurion encontró la antigua prisión del túmulo en la que había encadenado a su hermano Illidan. Convencida de que Illidan les ayudaría contra la Legión, Tyrande lo liberó. Aunque Illidan les ayudó durante un tiempo, acabó huyendo en pos de sus propios intereses.' WHERE `entry`=2081; +UPDATE `locales_page_text` SET `Text_loc6`='Los elfos de la noche se prepararon y lucharon contra la Legión Ardiente con firme determinación. La Legión nunca había cesado en su deseo del Pozo de la Eternidad, durante mucho tiempo la fuente de fuerza del Árbol del Mundo y a su vez el corazón del reino de los elfos de la noche. Si su asalto planeado contra el Árbol tenía éxito, los demonios destrozarían literalmente el mundo.' WHERE `entry`=2082; +UPDATE `locales_page_text` SET `Text_loc6`='Durante la invasión de Ashenvale por parte de la Legión, Illidan fue liberado de su prisión tras diez mil años de cautiverio. Aunque intentó apaciguar a sus camaradas, pronto volvió a su verdadera forma y consumió las energías de un poderoso artefacto brujo conocido como el Cráneo de Gul\'dan.' WHERE `entry`=2083; +UPDATE `locales_page_text` SET `Text_loc6`='Al hacerlo, Illidan desarrolló rasgos demoníacos y un poder enormemente magnificado. También adquirió algunos de los viejos recuerdos de Gul\'dan, especialmente los de la Tumba de Sargeras, la mazmorra isleña donde se rumorea que se encuentran los restos del Titán Oscuro Sargeras.' WHERE `entry`=2084; +UPDATE `locales_page_text` SET `Text_loc6`='Erizado de poder y libre para recorrer el mundo una vez más, Illidan se dispuso a encontrar su propio lugar en el gran esquema de las cosas. Sin embargo, Kil\'jaeden se enfrentó a Illidan y le hizo una oferta que no pudo rechazar. Kil\'jaeden estaba furioso por la derrota de Archimonde en el monte Hyjal, pero sus preocupaciones iban más allá de la venganza.' WHERE `entry`=2085; +UPDATE `locales_page_text` SET `Text_loc6`='Sintiendo que su creación, el Rey Exánime, se estaba volviendo demasiado poderoso para controlarlo, Kil\'jaeden ordenó a Illidan que destruyera a Ner\'zhul y acabara con el Azote no muerto de una vez por todas. A cambio, Illidan recibiría un poder incalculable y un verdadero lugar entre los señores restantes de la Legión Ardiente.' WHERE `entry`=2086; +UPDATE `locales_page_text` SET `Text_loc6`='Illidan accedió e inmediatamente se dispuso a destruir el Trono Helado, el gélido tonel de cristal en el que residía el espíritu del Rey Exánime. Illidan sabía que necesitaría un poderoso artefacto para destruir el Trono Helado. Utilizando los conocimientos que había obtenido de los recuerdos de Gul\'dan, Illidan decidió buscar la Tumba de Sargeras y reclamar los restos del Titán Oscuro.' WHERE `entry`=2087; +UPDATE `locales_page_text` SET `Text_loc6`='Recurrió a algunas viejas deudas de Highborne y atrajo a la naga serpentina de sus oscuras guaridas submarinas. Liderados por la astuta bruja Lady Vashj, los naga ayudaron a Illidan a llegar a las Islas Quebradas, donde se rumoreaba que se encontraba la Tumba de Sargeras.' WHERE `entry`=2088; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando Illidan partió con la naga, el alcaide Maiev Shadowsong empezó a darle caza. Maiev había sido la carcelera de Illidan durante diez mil años y ansiaba volver a capturarlo. Sin embargo, Illidan fue más listo que Maiev y sus Vigilantes y consiguió hacerse con el Ojo de Sargeras a pesar de sus esfuerzos. Con el poderoso Ojo en su poder, Illidan viajó a la antigua ciudad-mago de Dalaran.' WHERE `entry`=2089; +UPDATE `locales_page_text` SET `Text_loc6`='Fortalecido por las líneas ley de la ciudad, Illidan utilizó el Ojo para lanzar un hechizo destructor contra la ciudadela de Corona de Hielo del Rey Exánime, en la lejana Rasganorte. El ataque de Illidan destrozó las defensas del Rey Exánime y rompió el techo del mundo. En el último momento, el hechizo destructor de Illidan fue detenido cuando su hermano Malfurion y la sacerdotisa Tyrande llegaron para ayudar a Maiev.' WHERE `entry`=2090; +UPDATE `locales_page_text` SET `Text_loc6`='Sabiendo que Kil\'jaeden no estaría contento con su fracaso en destruir el Trono Helado, Illidan huyó a la dimensión yerma conocida como Outland: los últimos restos de Draenor, el antiguo mundo natal de los orcos. Allí planeó evadir la ira de Kil\'jaeden y planear sus próximos movimientos.' WHERE `entry`=2091; +UPDATE `locales_page_text` SET `Text_loc6`='Tras conseguir detener a Illidan, Malfurion y Tyrande regresaron a su hogar en el Bosque de Ashenvale para velar por su pueblo. Maiev, sin embargo, no se rendiría tan fácilmente, y siguió a Illidan hasta Outland, decidida a llevarlo ante la justicia.' WHERE `entry`=2092; +UPDATE `locales_page_text` SET `Text_loc6`='En ese momento, el Azote no muerto había transformado Lordaeron y Quel\'Thalas en las tóxicas Plaguelands. Sólo quedaban algunos reductos de fuerzas de resistencia de la Alianza. Uno de esos grupos, formado principalmente por altos elfos, estaba liderado por el último miembro de la dinastía Sunstrider: El Príncipe Kael\'thas.' WHERE `entry`=2093; +UPDATE `locales_page_text` SET `Text_loc6`='Kael, un mago consumado, empezó a recelar de la Alianza en decadencia. Los altos elfos lloraron la pérdida de su patria y decidieron llamarse elfos de sangre en honor a su pueblo caído. Sin embargo, mientras trabajaban para mantener a raya al Azote, sufrieron mucho al verse separados del Pozo del Sol que les había dado poder.' WHERE `entry`=2094; +UPDATE `locales_page_text` SET `Text_loc6`='Desesperado por encontrar una cura para la adicción racial de su pueblo a la magia, Kael hizo lo impensable: abrazó la ascendencia Highborne de su pueblo y se unió a Illidan y su naga con la esperanza de encontrar una nueva fuente de poder mágico de la que alimentarse. Los restantes comandantes de la Alianza condenaron a los elfos de sangre como traidores y los expulsaron para siempre.' WHERE `entry`=2095; +UPDATE `locales_page_text` SET `Text_loc6`='Sin ningún lugar al que ir, Kael y sus elfos de sangre siguieron a Lady Vashj hasta Outland para ayudar a enfrentarse a la guardiana, Maiev, que había vuelto a capturar a Illidan. Con las fuerzas combinadas de nagas y elfos de sangre, consiguieron derrotar a Maiev y liberar a Illidan de sus garras. Con base en Outland, Illidan reunió a sus fuerzas para un segundo ataque contra el Rey Exánime y su fortaleza de Icecrown.' WHERE `entry`=2096; +UPDATE `locales_page_text` SET `Text_loc6`='Ner\'zhul, el Rey Exánime, sabía que le quedaba poco tiempo. Prisionero en el Trono Helado, sospechaba que Kil\'jaeden enviaría a sus agentes para destruirlo. El daño causado por el hechizo de Illidan había roto el Trono Helado, por lo que el Rey Exánime perdía su poder cada día. Desesperado por salvarse, llamó a su lado a su mayor sirviente mortal: el príncipe Arthas, caballero de la muerte.' WHERE `entry`=2097; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque sus poderes se habían agotado por la debilidad del Rey Exánime, Arthas había participado en una guerra civil en Lordaeron. La mitad de las fuerzas no muertas en pie, lideradas por la banshee Sylvanas Windrunner, dieron un golpe de estado para hacerse con el control del imperio no muerto. Arthas, llamado por el Rey Exánime, se vio obligado a dejar el Azote en manos de su lugarteniente, Kel\'Thuzad, mientras la guerra se extendía por las Tierras Plagadas.' WHERE `entry`=2098; +UPDATE `locales_page_text` SET `Text_loc6`='Al final, Sylvanas y sus muertos vivientes rebeldes (conocidos como los Renegados) reclamaron la capital en ruinas de Lordaeron como suya. Construyendo su propio bastión bajo la ciudad en ruinas, los Desaparecidos juraron derrotar al Azote y expulsar a Kel\'Thuzad y sus esbirros de la tierra.' WHERE `entry`=2099; +UPDATE `locales_page_text` SET `Text_loc6`='Debilitado, pero decidido a salvar a su maestro, Arthas llegó a Rasganorte sólo para encontrarse con que los naga y los elfos de sangre de Illidan lo estaban esperando. Arthas y sus aliados nerubianos se enfrentaron a las fuerzas de Illidan para llegar al Glaciar Corona de Hielo y defender el Trono Helado.' WHERE `entry`=2100; +UPDATE `locales_page_text` SET `Text_loc6`='A pesar de lo debilitado que estaba, Arthas acabó superando a Illidan y llegó primero al Trono Helado. Con su espada rúnica, Frostmourne, Arthas destrozó la prisión helada del Rey Exánime y liberó el yelmo y la coraza encantados de Ner\'zhul.' WHERE `entry`=2101; +UPDATE `locales_page_text` SET `Text_loc6`='Arthas se colocó el inimaginablemente poderoso yelmo en la cabeza y se convirtió en el nuevo Rey Exánime. Los espíritus de Ner\'zhul y Arthas se fusionaron en un único y poderoso ser, tal y como Ner\'zhul siempre había planeado. Illidan y sus tropas se vieron obligados a huir de vuelta a Outland en desgracia, mientras Arthas se convertía en una de las entidades más poderosas que el mundo había conocido jamás.' WHERE `entry`=2102; +UPDATE `locales_page_text` SET `Text_loc6`='Actualmente Arthas, el nuevo e inmortal Rey Exánime, reside en Rasganorte; se rumorea que está reconstruyendo la ciudadela de Corona de Hielo. Su lugarteniente de confianza, Kel\'Thuzad, comanda el Azote en las Tierras Plagadas. Sylvanas y sus Forsaken rebeldes sólo controlan los Claros de Tirisfal, una pequeña porción del reino devastado por la guerra.' WHERE `entry`=2103; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque la victoria fue suya, las razas mortales se encontraron en un mundo destrozado por la guerra. El Azote y la Legión Ardiente prácticamente habían destruido las civilizaciones de Lordaeron, y casi habían terminado el trabajo en Kalimdor. Había bosques que sanar, rencores que enterrar y tierras que colonizar. La guerra había herido profundamente a todas las razas, pero se habían unido desinteresadamente para intentar un nuevo comienzo, empezando por la incómoda tregua entre la Alianza y la Horda.' WHERE `entry`=2104; +UPDATE `locales_page_text` SET `Text_loc6`='Thrall condujo a los orcos al continente de Kalimdor, donde fundaron una nueva patria con la ayuda de sus hermanos tauren. Llamaron a su nueva tierra Durotar, en honor al padre asesinado de Thrall, y los orcos se establecieron para reconstruir su antaño gloriosa sociedad.' WHERE `entry`=2105; +UPDATE `locales_page_text` SET `Text_loc6`='Ahora que la maldición demoníaca había terminado, la Horda dejó de ser un monstruo guerrero para convertirse en una coalición flexible, dedicada a la supervivencia y la prosperidad más que a la conquista. Ayudados por los nobles tauren y los astutos trolls de la tribu Darkspear, Thrall y sus orcos esperaban una nueva era de paz en su propia tierra.' WHERE `entry`=2106; +UPDATE `locales_page_text` SET `Text_loc6`='Las fuerzas restantes de la Alianza, bajo el mando de Jaina Proudmoore, se asentaron en el sur de Kalimdor. Frente a la costa oriental del Pantano de Dustwallow, construyeron la escarpada ciudad portuaria de Theramore. Allí, los humanos y sus aliados enanos trabajaron para sobrevivir en una tierra que siempre les sería hostil. Aunque los defensores de Durotar y Theramore mantuvieron una tímida tregua entre ellos, la frágil serenidad colonial no estaba destinada a durar.' WHERE `entry`=2107; +UPDATE `locales_page_text` SET `Text_loc6`='La paz entre orcos y humanos se hizo añicos con la llegada de una enorme flota de la Alianza a Kalimdor. La poderosa flota, al mando del Gran Almirante Daelin Proudmoore (padre de Jaina), había abandonado Lordaeron antes de que Arthas destruyera el reino. Tras haber navegado durante muchos meses agotadores, el almirante Proudmoore buscaba a cualquier superviviente de la Alianza que pudiera encontrar.' WHERE `entry`=2108; +UPDATE `locales_page_text` SET `Text_loc6`='La armada de Proudmoore suponía una seria amenaza para la estabilidad de la región. Como héroe de renombre de la Segunda Guerra, el padre de Jaina era un enemigo acérrimo de la Horda, y estaba decidido a destruir Durotar antes de que los orcos pudieran afianzarse en la tierra.' WHERE `entry`=2109; +UPDATE `locales_page_text` SET `Text_loc6`='El Gran Almirante obligó a Jaina a tomar una terrible decisión: apoyarle en la batalla contra los orcos y traicionar a sus recién descubiertos aliados, o luchar contra su propio padre para mantener la frágil paz que la Alianza y la Horda habían alcanzado por fin. Tras un largo examen de conciencia, Jaina optó por lo segundo y ayudó a Thrall a derrotar a su enloquecido padre.' WHERE `entry`=2110; +UPDATE `locales_page_text` SET `Text_loc6`='Por desgracia, el almirante Proudmoore murió en combate antes de que Jaina pudiera reconciliarse con él o demostrar que los orcos ya no eran monstruos sedientos de sangre. Por su lealtad, los orcos permitieron que las fuerzas de Jaina regresaran sanas y salvas a Theramore.' WHERE `entry`=2111; +UPDATE `locales_page_text` SET `Text_loc6`='Throm-Ka, guerrero. No voy a adular tus hazañas de fuerza y valor. Son noticias viejas. ¿Has matado a algún humano últimamente? No muchos, apuesto. Estás bajando el ritmo. Te estás ablandando sin un desafío.$B$BNecesito otro par de manos, y no importa lo que digan tus secuaces, necesitas el entrenamiento que puedo darte. Cuando se te meta eso en la cabeza, te estaré esperando bajo el toldo fuera de la guarida.$B$B-Frang, Entrenador de Guerreros' WHERE `entry`=2131; +UPDATE `locales_page_text` SET `Text_loc6`='Arellas Hoja de Fuego$bAlto Mago de la Cruzada Escarlata$bCiudadano de Quel\'Thalas$bEnfrentado en combate eterno con el Nigromante Diesalven' WHERE `entry`=2151; +UPDATE `locales_page_text` SET `Text_loc6`='Almirante Barean Westwind$BGran Almirante de la Flota Escarlata$BCiudadano de Kul\'Tiras$BPerdido en la Costa Helada de Rasganorte' WHERE `entry`=2152; +UPDATE `locales_page_text` SET `Text_loc6`='Dorgar Stoenbrow$B$BGuerrero de la Cruzada Escarlata$B$BSeñor de las Cavernas Rojas$B$BVisto por última vez en las Montañas de Alterac' WHERE `entry`=2153; +UPDATE `locales_page_text` SET `Text_loc6`='Fellari Swiftarrow$B$BCapitán Ranger de la Cruzada Escarlata$B$BCiudadano de Quel\'Thalas$B$BPerdido en los bosques de Silverpine' WHERE `entry`=2171; +UPDATE `locales_page_text` SET `Text_loc6`='Ferren Marcus$B$BAlto Abad del Monasterio Escarlata$B$BCiudadano de Stratholme$B$BMuerto defendiendo el Monasterio Escarlata en el primer asalto estival' WHERE `entry`=2172; +UPDATE `locales_page_text` SET `Text_loc6`='Harthal Truesight$bLord Paladín de la Cruzada Escarlata$bCiudadano de Azeroth - Caballero de la Mano de Plata$bVisto por última vez entrando en la ciudad maldita de Stratholme' WHERE `entry`=2173; +UPDATE `locales_page_text` SET `Text_loc6`='Holia Escudo Solar$bDefensora de la Cruzada Escarlata$bMuerta al matar al Señor del Terror Beltheris' WHERE `entry`=2174; +UPDATE `locales_page_text` SET `Text_loc6`='Invar Brazo Único$B$BPrimer Asesino en Jefe de la Cruzada Escarlata$B$BCiudadano de Dalaran$B$BVisto por última vez en las costas de Rasganorte' WHERE `entry`=2175; +UPDATE `locales_page_text` SET `Text_loc6`='Orman de Stromgarde$BEl primer Capitán General de la Cruzada Escarlata$BCiudadano de Stromgarde$BPerdido en la desembocadura del glaciar Icecrown' WHERE `entry`=2176; +UPDATE `locales_page_text` SET `Text_loc6`='Yana Bloodspear$bSegunda Asesina en Jefe de la Cruzada Escarlata$bCiudadana de Dalaran$bPerdida en los Claros de Tirisfal' WHERE `entry`=2178; +UPDATE `locales_page_text` SET `Text_loc6`='Hace unos 16.000 años (mucho antes de que los elfos de la noche invocaran tontamente la ira de la Legión Ardiente), los trolls dominaban gran parte de Kalimdor (entonces un único continente). Existían dos imperios trol gemelos: el Imperio Gurubashi, en las junglas del sureste, y el Imperio Amani, en las tierras boscosas centrales.' WHERE `entry`=2191; +UPDATE `locales_page_text` SET `Text_loc6`='Había tribus más pequeñas que vivían muy al norte (en la región que ahora se conoce como Rasganorte). Estas tribus fundaron una pequeña nación conocida como Gundrak, pero nunca alcanzaron el tamaño ni la prosperidad de los imperios del sur.' WHERE `entry`=2192; +UPDATE `locales_page_text` SET `Text_loc6`='Los imperios Gurubashi y Amani se querían poco, pero rara vez guerreaban entre sí. En aquella época, su mayor enemigo común era un tercer imperio: la civilización de Azj\'Aqir. Los aqir eran insectoides inteligentes que gobernaban las tierras del lejano oeste. Estos inteligentes insectoides eran muy expansionistas e increíblemente malvados. Los aqir estaban obsesionados con erradicar toda vida no insectoide de los campos de Kalimdor.' WHERE `entry`=2193; +UPDATE `locales_page_text` SET `Text_loc6`='Los trolls lucharon contra ellos durante miles de años, pero nunca consiguieron una verdadera victoria sobre los aqir. Finalmente, debido a la persistencia de los trolls, el reino aqiri se dividió en dos, ya que sus ciudadanos huyeron a colonias separadas en las regiones más septentrionales y meridionales del continente.' WHERE `entry`=2194; +UPDATE `locales_page_text` SET `Text_loc6`='Surgieron dos ciudades-estado aqiri: Azjol-Nerub, en los páramos del norte, y Ahn\'Qiraj, en el desierto del sur. Aunque los gnomos sospechaban que había otras colonias aqiri bajo Kalimdor, nunca se comprobó su existencia.' WHERE `entry`=2195; +UPDATE `locales_page_text` SET `Text_loc6`='Tras el exilio de los insectoides, los dos imperios trolls volvieron a la normalidad. A pesar de su gran victoria, ninguna de las dos civilizaciones se expandió mucho más allá de sus fronteras originales. Sin embargo, los textos antiguos hablan de una pequeña facción de trols que se separó del Imperio Amani y fundó su propia colonia en el corazón del continente oscuro.' WHERE `entry`=2196; +UPDATE `locales_page_text` SET `Text_loc6`='Allí, estos valientes pioneros descubrieron el Pozo cósmico de la Eternidad, que los transformó en seres de inmenso poder. Algunas leyendas sugieren que estos trolls aventureros fueron los primeros elfos nocturnos, aunque esta teoría nunca se ha demostrado.' WHERE `entry`=2197; +UPDATE `locales_page_text` SET `Text_loc6`='Aparte de sus oscuros orígenes, está claro que los elfos de la noche llegaron al poder poco después de descubrir el Pozo de la Eternidad. A pesar de los intentos de los trols por impedir que expandieran sus territorios, los elfos de la noche construyeron un poderoso imperio que se expandió rápidamente por el Kalimdor primordial. Blandiendo feroces magias nunca antes imaginadas por los supersticiosos trols, los elfos de la noche no tuvieron demasiados problemas para hacer lo que el malvado aqir nunca pudo: derrocar a los dos mayores imperios del mundo.' WHERE `entry`=2198; +UPDATE `locales_page_text` SET `Text_loc6`='Los elfos de la noche desmantelaron sistemáticamente las defensas y las cadenas de suministro de los trolls. Los trolls, incapaces de contrarrestar la magia destructiva de los elfos, sucumbieron ante el ataque. Los elfos nocturnos demostraron ser tan astutos y sanguinarios como los salvajes trolls, lo que les granjeó su odio y desprecio eternos. Los imperios Gurubashi y Amani se fragmentaron en pocos años.' WHERE `entry`=2199; +UPDATE `locales_page_text` SET `Text_loc6`='Finalmente, los elfos de la noche fueron abrasados por los fuegos arcanos que habían intentado controlar. Su imprudente uso de la magia atrajo al mundo a la demoníaca Legión Ardiente. Los demonios aplastaron gran parte de la civilización de los elfos de la noche. Aunque no hay registros que indiquen que la Legión atacara a ninguna de las civilizaciones troll, es probable que se produjeran batallas a lo largo y ancho del continente.' WHERE `entry`=2200; +UPDATE `locales_page_text` SET `Text_loc6`='Al final de este terrible conflicto, conocido como la Guerra de los Antiguos, el Pozo de la Eternidad implosionó. La onda expansiva resultante destrozó la gran masa continental de Kalimdor. El centro del continente se hundió bajo el mar, dejando sólo un pequeño grupo de continentes rotos.' WHERE `entry`=2201; +UPDATE `locales_page_text` SET `Text_loc6`='Así, grandes partes de los Imperios Amani y Gurubashi siguen existiendo en las actuales tierras de Quel\'Thalas y Stranglethorn (respectivamente). Los reinos Azj\'Aqir de Azjol-Nerub y Ahn\'Qiraj también han sobrevivido en las actuales Rasganorte y Tanaris (respectivamente).$B$B$BAmbas civilizaciones trol retrocedieron ante la vasta destrucción del mundo primordial que habían conocido. Los valientes trols reconstruyeron sus devastadas ciudades y se dispusieron a recuperar parte de su antiguo poder.' WHERE `entry`=2202; +UPDATE `locales_page_text` SET `Text_loc6`='Los largos siglos que siguieron a la Gran Separación del mundo fueron difíciles para la raza troll. El hambre y el terror eran moneda corriente en los reinos destruidos. Los trols de Gurubashi, desesperados, buscaron ayuda en fuerzas místicas ancestrales. Aunque ambos reinos trol compartían una creencia central en un gran panteón de dioses primitivos, los Gurubashi cayeron bajo el dominio del más oscuro.' WHERE `entry`=2203; +UPDATE `locales_page_text` SET `Text_loc6`='Hakkar el Mataalmas, un espíritu vil y sanguinario, escuchó la llamada de los gnomos y decidió ayudarles. Hakkar entregó sus secretos de sangre a los Gurubashi y les ayudó a extender su civilización por la mayor parte del Valle de Stranglethorn y algunas islas de los Mares del Sur. Aunque les aportó un gran poder, Hakkar quería más y más por sus esfuerzos.' WHERE `entry`=2204; +UPDATE `locales_page_text` SET `Text_loc6`='El dios sanguinario exigía que se le sacrificaran almas a diario. Soñaba con acceder al mundo físico para poder devorar la sangre de todas las criaturas mortales. Con el tiempo, los Gurubashi se dieron cuenta de la clase de criatura que habían cortejado y se volvieron contra él. Las tribus más fuertes se alzaron contra Hakkar y sus leales sacerdotes, los Atal\'ai.' WHERE `entry`=2205; +UPDATE `locales_page_text` SET `Text_loc6`='De la terrible guerra que siguió entre los seguidores de Hakkar y el resto de las tribus Gurubashi sólo se habla en susurros. El imperio en ciernes quedó destrozado por la magia desatada entre el dios enfurecido y sus hijos rebeldes. Justo cuando la batalla parecía más desesperada, los trolls consiguieron destruir el avatar de Hakkar y desterrarlo del mundo.' WHERE `entry`=2206; +UPDATE `locales_page_text` SET `Text_loc6`='Incluso sus sacerdotes Atal\'ai fueron finalmente expulsados de la capital de Zul\'Gurub y obligados a sobrevivir en las inexploradas tierras pantanosas del norte. En esos pantanos tenebrosos construyeron un gran templo a su dios caído, Atal\'Hakkar, donde podían seguir haciendo el trabajo de su maestro...' WHERE `entry`=2207; +UPDATE `locales_page_text` SET `Text_loc6`='El resto de las tribus Gurubashi tomaron caminos separados después de que la gran guerra civil dejara sus tierras en ruinas. Las tribus Skullsplitter, Bloodscalp y Darkspear partieron para reclamar sus propias tierras dentro de las vastas junglas de Stranglethorn. Aunque una frágil paz se había asentado sobre el imperio roto, algunos hablaban de una profecía según la cual Hakkar renacería un día en el mundo... y ese día... lo consumiría entero.' WHERE `entry`=2208; +UPDATE `locales_page_text` SET `Text_loc6`='Aquí yace Grommash Hellscream, Jefe del Clan Warsong.$B$BEn muchos sentidos, la maldición de nuestro pueblo empezó y terminó con Grom.$BSu nombre significaba \"corazón de gigante\" en nuestra antigua lengua. Se ganó ese$Bnombre cien veces cuando se enfrentó solo al demonio Mannoroth$B- y ganó nuestra libertad con su sangre.$B$BLok\'Tar ogar, hermano mayor. Que el Warsong nunca se desvanezca.$B$B-Thrall, Jefe de la Horda$B' WHERE `entry`=2211; +UPDATE `locales_page_text` SET `Text_loc6`='¡Oh, estoy maldito! Una vez fui un gran mago ogro del clan Spirestone, desafié a Urok Doomhowl y él me robó mi magia y me maldijo. ¡Ahora, debo caminar por los pasillos de Hordemar como esta criatura miserable! $B$BAidme! ¡Enfréntate a Urok y róbame mi magia! No será fácil, porque Urok permanece en las sombras y sólo puede ser invocado a través de un gran desafío.$B$BEse desafío será la muerte de su más fiel ayudante, el Highlord Omokk.$B$BRead on, and you will see.' WHERE `entry`=2212; +UPDATE `locales_page_text` SET `Text_loc6`='El Señor Supremo Omokk gobierna los Spirestones, pero lo hace a través de la magia de Urok. Urok encantó a Omokk con un hechizo que puede dar muerte a cualquier ogro que le desafíe. Ha usado ese hechizo muchas veces, y guarda los cráneos de sus víctimas en una pila, en un lugar de poder sobre la cámara de Omokk.$B$BAhí es donde debes ir para enfrentarte a Urok.' WHERE `entry`=2213; +UPDATE `locales_page_text` SET `Text_loc6`='Encuentra una pica áspera entre los campamentos de Scarshield. Suelen apilarlas junto a sus colchonetas cerca de la entrada a los dominios del ogro de Spirestone.$B$BCuando tengas la pica, dirígete a la carga hacia el Señor Supremo Omokk. Mátalo y coloca su cabeza en la pica.$B$BEntonces estarás listo para el verdadero desafío.' WHERE `entry`=2214; +UPDATE `locales_page_text` SET `Text_loc6`='Ve al lugar de poder sobre el dominio de Spirestone, más allá de los túneles de Skitterweb. En ese lugar se apilan los cráneos de los enemigos y rivales de Urok. Es aquí donde debes clavar la pica con la cabeza de Omokk!$B$BCuando la cabeza esté en su sitio, Urok vendrá seguro... pero antes enviará a sus esbirros contra ti. Derrótalos, y con el tiempo el mismo Urok será invocado.$B$BMata a Urok y recupera mi magia. Con mis poderes devueltos, te recompensaré.' WHERE `entry`=2215; +UPDATE `locales_page_text` SET `Text_loc6`='Que tengas suerte. Y aquí tienes una pista que puede ayudarte en tus pruebas contra los esbirros de Urok:$B$BEl hechizo que Omokk usa contra los ogros, el que los fulmina, puede seguir teniendo poder después de que mates a Omokk. Durante tu lucha contra los esbirros de Urok, invoca el poder en la cabeza de Omokk... ¡con suerte, Omokk derribará a los esbirros de Urok!$B$BUna ironía muy apropiada.' WHERE `entry`=2216; +UPDATE `locales_page_text` SET `Text_loc6`='En memoria de Jesse Morales' WHERE `entry`=2217; +UPDATE `locales_page_text` SET `Text_loc6`='Agasham,$b$b¡Nuestros planes deben mantenerse en secreto a toda costa! Será un desastre si las otras tribus tauren descubren nuestra afiliación.$b$bFirmado,$b$bHarbinger Elm' WHERE `entry`=2232; +UPDATE `locales_page_text` SET `Text_loc6`='Agasham,$b$b¡Trabajando juntos, nuestras fuerzas serán más poderosas que todas las tribus tauren juntas! Sin embargo, requerimos su total obediencia. ¡Recuerden, su gente será recompensada sólo después de que nuestros planes lleguen a buen puerto!$b$bFirmado,$b$bHarbinger Rex' WHERE `entry`=2233; +UPDATE `locales_page_text` SET `Text_loc6`='Agasham,$b$bNuestros agentes de Lordaeron se reunirán con sus delegados, pronto. Le notificaremos una vez que hayamos encontrado un lugar apropiado para nuestra cumbre.$b$bFirmado,$b$bHarbinger Grakus' WHERE `entry`=2234; +UPDATE `locales_page_text` SET `Text_loc6`='Atacantes... de todos lados.$B$BCPuedo verlo en sus ojos. Los Timbermaw son malvados. Enemigo.$B$BDebo proteger tribu. Debemos proteger Winterfall. Debemos expulsar a los intrusos de nuestra tierra.' WHERE `entry`=2251; +UPDATE `locales_page_text` SET `Text_loc6`='Nataka, todo va bien en Mil Agujas. La molestia de los centauros no es más que eso... ataques ocasionales, nada sustancial como amenaza real. Sin embargo, parece que hay noticias de clanes de centauros unidos.$B$BSiempre hemos ponderado la amenaza de una raza despiadada unida como la de los centauros... Intento no pensar en esas ideas, como sabes... nada podría penetrar el odio puro que sienten... incluso entre ellos.$B$B-Cliffwatcher Longhorn' WHERE `entry`=2271; +UPDATE `locales_page_text` SET `Text_loc6`='Arzobispo Alonsus Faol$B$BBenévolo patrón de la Iglesia de la Luz.$B$BAunque comenzó su buena obra en Stratholme, Lordaeron, el Arzobispo Faol fue un gran amigo de la gente de Stormwind. En los oscuros días posteriores a la Segunda Guerra, ayudó a reformar la Hermandad de Northshire y recaudó grandes fondos para reconstruir la propia ciudad de Stormwind.$B$BEsta Catedral se erige no sólo como bastión de la Luz Sagrada, sino también como testamento duradero del noble espíritu y la generosidad de un hombre.' WHERE `entry`=2291; +UPDATE `locales_page_text` SET `Text_loc6`='Rey Llane I de la Casa de Wrynn$B$BSeñor de Stormwind$B$BDefensor de Azeroth' WHERE `entry`=2292; +UPDATE `locales_page_text` SET `Text_loc6`='Comandante de las Flotas de la Alianza$B$BAmigo de Stormwind$B' WHERE `entry`=2293; +UPDATE `locales_page_text` SET `Text_loc6`='Lady Mara Fordragón$B$BAlta Cleriga de Stormwind$B$BPatrona de los Refugiados que huyeron a Lordaeron tras la Primera Guerra.$B$BFue la madre brillante de nuestro futuro. Que descanse en la Luz.$B' WHERE `entry`=2294; +UPDATE `locales_page_text` SET `Text_loc6`='Antes de la Edad de la Memoria, la gentil Madre Tierra respiraba sobre las doradas brumas del amanecer. Donde las nubes de ámbar se posaban, había interminables campos de trigo y cebada. Esta era la cuenca de sus obras: la gran cesta de la vida y la esperanza.' WHERE `entry`=2295; +UPDATE `locales_page_text` SET `Text_loc6`='Los ojos de la Madre Tierra brillaban sobre las tierras que ella había creado. Su ojo derecho, An\'she (el sol), daba calor y luz a la tierra. Su ojo izquierdo, Mu\'sha (la luna), daba paz y sueño a las agitadas criaturas del amanecer. Tal era el poder de su mirada que la Madre Tierra cerraba un ojo soñador por cada giro del cielo. Así, su mirada amorosa convirtió el día en noche para el primer amanecer del mundo.' WHERE `entry`=2296; +UPDATE `locales_page_text` SET `Text_loc6`='Mientras el ojo derecho brillaba sobre el dorado amanecer, las suaves manos de la Madre Tierra se extendían por las doradas llanuras. Por donde pasaba la sombra de sus brazos, un noble pueblo surgía de la rica tierra. Los Shu\'halo (los tauren) se levantaron para dar gracias y rezar a su amada madre. Allí, en los interminables campos del amanecer, los hijos de la tierra se juraron a sí mismos a su gracia y juraron bendecir su nombre hasta el oscurecimiento final del mundo.' WHERE `entry`=2297; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando los hijos de la tierra vagaban por los campos del alba, escuchaban oscuros susurros procedentes de las profundidades del mundo. Los susurros les hablaban de las artes de la guerra y el engaño. Muchos de los Shu\'halo cayeron bajo el dominio de las sombras y abrazaron los caminos de la malicia y la maldad. Se volvieron contra sus hermanos puros y dejaron su inocencia a la deriva en las llanuras.' WHERE `entry`=2298; +UPDATE `locales_page_text` SET `Text_loc6`='La Madre Tierra, con el corazón encogido por la difícil situación de sus hijos, no podía soportar verlos caer en desgracia. En su dolor, se arrancó los ojos y los puso a girar por los cielos infinitos y estrellados. An\'she y Mu\'sha, tratando de aliviar el dolor de la otra, sólo pudieron perseguirse mutuamente con su débil brillo por el cielo. Las gemelas siguen persiguiéndose con cada giro del mundo.' WHERE `entry`=2299; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque sin vista, la Madre Tierra no podía alejarse mucho tiempo del mundo de su corazón. Mantenía el oído atento a los vientos y escuchaba todo lo que ocurría en los campos del amanecer. Su gran corazón siempre estaba con sus hijos, y su amorosa sabiduría nunca se alejaba de ellos.' WHERE `entry`=2300; +UPDATE `locales_page_text` SET `Text_loc6`='En los valientes corazones de sus hijos puros, la Madre Tierra depositó el amor a la caza. Porque las criaturas del primer amanecer eran salvajes y feroces. Se escondían de la Madre Tierra, encontrando consuelo en las sombras y en los lugares salvajes de la tierra. Los Shu\'halo cazaban a estas bestias allí donde se encontraban y las domesticaban con la bendición de la Madre Tierra.' WHERE `entry`=2301; +UPDATE `locales_page_text` SET `Text_loc6`='Sin embargo, un gran espíritu los eludió. Apa\'ro (conocido como Malorne por los elfos de la noche), era un orgulloso ciervo de pelaje blanco como la nieve. Su cornamenta raspaba el techo de los cielos y sus poderosas pezuñas surcaban las profundidades del mundo. Los Shu\'halo persiguieron a Apa\'ro hasta los rincones del mundo naciente y se acercaron para atrapar al orgulloso ciervo.' WHERE `entry`=2302; +UPDATE `locales_page_text` SET `Text_loc6`='Tratando de escapar, el gran ciervo saltó al cielo. Sin embargo, cuando su huida parecía asegurada, su poderosa cornamenta se enredó en las estrellas que lo sujetaban. Aunque pataleó y luchó, Apa\'ro no pudo soltarse de los cielos. Fue entonces cuando Mu\'sha lo encontró mientras perseguía a su hermano, An\'she, hacia el amanecer. Mu\'sha vio al poderoso ciervo mientras luchaba y se enamoró de él de inmediato.' WHERE `entry`=2303; +UPDATE `locales_page_text` SET `Text_loc6`='La astuta luna hizo un trato con el gran ciervo: lo liberaría de la trampa de las estrellas si él la amaba y ponía fin a su soledad.$BMu\'sha amó a Apa\'ro y concibió un hijo suyo. El niño, un semidiós según algunos, nació en los sombríos bosques de la noche. Se llamaría Cenarius y caminaría por la senda estrellada entre el mundo de la vigilia y el reino de los cielos.' WHERE `entry`=2304; +UPDATE `locales_page_text` SET `Text_loc6`='Con el tiempo, el niño Cenarius alcanzó la estatura de su orgulloso padre. Hermano tanto de los árboles como de las estrellas, el gran cazador recorrió los lugares más recónditos del mundo, entonando las armoniosas canciones del amanecer. Todas las criaturas se inclinaban ante su gracia y belleza: no había ninguna tan astuta como el hijo de la luna y el ciervo blanco.' WHERE `entry`=2305; +UPDATE `locales_page_text` SET `Text_loc6`='Con el tiempo, Cenarius se hizo amigo de los Shu\'halo y les habló del mundo cambiante. Los hijos de la tierra le conocieron como hermano y juraron ayudarle a cuidar de los campos de vida y de las criaturas predilectas de su gran Madre Tierra.' WHERE `entry`=2306; +UPDATE `locales_page_text` SET `Text_loc6`='Cenarius enseñó a los hijos de la tierra a hablar con los árboles y las plantas. Los Shu\'halo se convirtieron en druidas y realizaron grandes hazañas mágicas para devolver la salud a la tierra. Durante muchas generaciones, los Shu\'halo cazaron con Cenarius y mantuvieron el mundo a salvo de las sombras que se agitaban bajo él.' WHERE `entry`=2307; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando las brumas del amanecer se desvanecieron y avanzó la Era de la Memoria, el semidiós Cenarius siguió su propio camino por los campos del mundo. Los Shu\'halo (tauren) se entristecieron con su muerte y olvidaron gran parte del druidismo que les había enseñado. Con el paso de las generaciones, olvidaron cómo hablar con los árboles y las cosas salvajes de la tierra. Los oscuros susurros de las profundidades del mundo llegaron a sus oídos una vez más.' WHERE `entry`=2308; +UPDATE `locales_page_text` SET `Text_loc6`='Aunque los hijos de la tierra cerraron el paso a los susurros malignos, una terrible maldición cayó sobre sus tribus errantes. De las negras tierras del oeste llegó una horda de criaturas asesinas: los centauros. Caníbales y devastadores, los centauros cayeron sobre los Shu\'halo como una plaga. Aunque los valientes y cazadores lucharon con la bendición de la Madre Tierra en sus corazones, el centauro no pudo ser derrotado.' WHERE `entry`=2309; +UPDATE `locales_page_text` SET `Text_loc6`='Los Shu\'halo se vieron obligados a abandonar sus tierras ancestrales y a vagar por las interminables llanuras como nómadas para siempre. Se creía que un día volvería la esperanza y las tribus dispersas de los Shu\'halo encontrarían un nuevo hogar bajo los amorosos brazos de la Madre Tierra.' WHERE `entry`=2310; +UPDATE `locales_page_text` SET `Text_loc6`='Este esqueleto intacto de pteradón se recuperó en el remoto cráter Un\'Goro. A juzgar por la estructura del esqueleto, está claro que aún no se ha encontrado este género específico. Este esqueleto podría haberse conservado durante siglos bajo el rico suelo de la región.$B' WHERE `entry`=2311; +UPDATE `locales_page_text` SET `Text_loc6`='Este esqueleto intacto de pteradón se recuperó en el remoto cráter Un\'Goro. A juzgar por la estructura del esqueleto, está claro que aún no se ha encontrado este género específico. Este esqueleto podría haberse conservado durante siglos bajo el rico suelo de la región.' WHERE `entry`=2350; +UPDATE `locales_page_text` SET `Text_loc6`='Los Anales de Darrowshire$b$bDarrowshire, llamado así por el lago Darrowmere que se encuentra al oeste, es un pueblo enclavado en las estribaciones meridionales de Lordaeron. Conocido por sus habitantes humildes pero trabajadores, Darrowshire permaneció en un segundo plano de la historia de Lordaeron hasta la Segunda Guerra.$b$bDurante esa guerra se hicieron héroes. Y se perdieron héroes.' WHERE `entry`=2371; +UPDATE `locales_page_text` SET `Text_loc6`='La Batalla de Darrowshire$b$bLa Batalla de Darrowshire tuvo lugar en plena Segunda Guerra, cuando las fuerzas del Azote arrasaban Lordaeron. Darrowshire quedó aislada del grueso de las fuerzas de la Alianza, pero la ciudad fue reforzada por una compañía de tropas, un contingente de paladines de la Mano de Plata y un grupo incondicional de milicianos locales dirigidos por el capitán Joseph Redpath.' WHERE `entry`=2372; +UPDATE `locales_page_text` SET `Text_loc6`='Los primeros asaltos del Azote a Darrowshire fueron escasos. Pequeños grupos de esqueletos y cadáveres merodeaban por las afueras de la aldea y fueron repelidos.$b$bPero el Azote no se amilanó ante la tenacidad de los defensores y respondió de la misma manera; poco después de la primera oleada de ataques surgió una segunda. Los ghouls campeones, siervos del señor ghoul Horgus, bajaron gritando de las colinas y se enfrentaron a los asediados defensores de Darrowshire.' WHERE `entry`=2373; +UPDATE `locales_page_text` SET `Text_loc6`='Los Defensores se debilitaron, pero fueron relevados por paladines, discípulos de la Mano de Plata. Su líder, Davil Crokford, era natural de Darrowshire. Trajo a sus seguidores a la aldea cuando se enteró del inminente ataque, y junto con los defensores contuvieron a los siervos de Horgus.$b$bCuando el propio Horgus entró en la batalla, se encontró con Davil. Durante muchos minutos lucharon y Davil acabó imponiéndose, pero sufrió una herida mortal y murió poco después de derrotar al señor de los necrófagos.' WHERE `entry`=2374; +UPDATE `locales_page_text` SET `Text_loc6`='La batalla continuó, y el Capitán Redpath lideró a su milicia con valentía. Y podría haber ganado, si el capitán no hubiera sido corrompido por el caballero de la muerte Marduk el Negro.$b$bEn medio de la refriega, Marduk cabalgó hasta Sendero Rojo, y con magia negra desgarró el espíritu de Sendero Rojo, convirtiéndolo en una sombra maligna del valiente capitán.' WHERE `entry`=2375; +UPDATE `locales_page_text` SET `Text_loc6`='El corrupto Capitán Redpath extendió entonces su maligna mancha entre los defensores de Darrowshire, que traicionaron a sus aliados y los masacraron. A continuación, se volvieron contra el pueblo de Darrowshire y mataron a todos los que se escondieron en sus casas.$b$bEl ejército del azote restante, junto con el espíritu corrupto del Capitán Redpath, abandonó entonces el devastado pueblo de Darrowshire y arrasó Lordaeron, sumándose al dolor y la muerte de la Segunda Guerra.' WHERE `entry`=2376; +UPDATE `locales_page_text` SET `Text_loc6`='Los Anales de Darrowshire$B$BDarrowshire, llamado así por el lago Darrowmere que se encuentra al oeste, es un pueblo escondido en las estribaciones meridionales de Lordaeron. Conocido por sus habitantes humildes pero trabajadores, Darrowshire permaneció en un segundo plano de la historia de Lordaeron hasta la Segunda Guerra.$B$BDurante esa guerra se forjaron héroes. Y se perdieron héroes.' WHERE `entry`=2377; +UPDATE `locales_page_text` SET `Text_loc6`='La batalla de Darrowshire$B$BLa Batalla de Darrowshire tuvo lugar en plena Segunda Guerra, cuando las fuerzas del Azote arrasaron Lordaeron. Darrowshire quedó aislada del grueso de las fuerzas de la Alianza, pero la ciudad fue reforzada por una compañía de tropas, un contingente de paladines de la Mano de Plata y un grupo incondicional de milicianos locales dirigidos por el capitán Joseph Redpath.' WHERE `entry`=2378; +UPDATE `locales_page_text` SET `Text_loc6`='Los primeros asaltos del Azote a Darrowshire fueron escasos. Pequeños grupos de esqueletos y cadáveres merodeaban por las afueras del pueblo y fueron derrotados con facilidad. $B$BPero el Azote percibió la tenacidad de los defensores y respondió de la misma manera; poco después de la primera oleada de ataques surgió una segunda. Los ghouls campeones, siervos del señor ghoul Horgus, bajaron gritando de las colinas y se enfrentaron a los asediados defensores de Darrowshire.' WHERE `entry`=2379; +UPDATE `locales_page_text` SET `Text_loc6`='Los Defensores se debilitaron, pero fueron relevados por paladines, discípulos de la Mano de Plata. Su líder, Davil Crokford, era natural de Darrowshire. Trajo a sus seguidores a la aldea cuando se enteró del inminente ataque, y junto con los defensores contuvieron a los siervos de Horgus.$B$BCuando Horgus entró en la batalla, se encontró con Davil. Durante muchos minutos lucharon y Davil acabó imponiéndose, pero sufrió una herida mortal y murió poco después de derrotar al señor de los necrófagos.' WHERE `entry`=2380; +UPDATE `locales_page_text` SET `Text_loc6`='La batalla continuó, y el Capitán Redpath lideró a su milicia valientemente. Y se podría haber ganado, si el capitán no hubiera sido corrompido por el caballero de la muerte Marduk el Negro.$B$BEn medio de la refriega, Marduk cabalgó hasta Redpath y, con magia negra, desgarró el espíritu de Redpath, convirtiéndolo en una sombra maligna del valiente capitán.' WHERE `entry`=2381; +UPDATE `locales_page_text` SET `Text_loc6`='El corrupto capitán Redpath propagó su maldad entre los defensores de Darrowshire, que traicionaron a sus aliados y los masacraron. Luego se volvieron contra la ciudad de Darrowshire y mataron a todos los que se escondieron en sus casas.$B$BEl ejército azote restante, junto con el espíritu corrupto del Capitán Sendero Rojo, abandonó entonces el devastado pueblo de Darrowshire y arrasó Lordaeron, sumándose al dolor y la muerte de la Segunda Guerra.' WHERE `entry`=2382; +UPDATE `locales_page_text` SET `Text_loc6`='El destino de Horgus el asolador$B$BHorgus el Asolador cayó en la Batalla de Darrowshire. Pero el mal que llevaba dentro no se había consumido del todo. Las fuerzas victoriosas del Azote se llevaron su cráneo del campo de batalla de Darrowshire para sembrar el terror entre los vivos a los que se enfrentaban.$B$BDías después, la compañía de Azote que poseía la cabeza fue derrotada por los Paladines de la Mano de Plata. La cabeza de Horgus fue arrojada al Lago Blackwood.' WHERE `entry`=2383; +UPDATE `locales_page_text` SET `Text_loc6`='El destino de Marduk el Negro$B$BMarduk sobrevivió a la Segunda Guerra, causando grandes muertes y sufrimientos con su asquerosa espada cargada de runas. Aunque Marduk aún vive, su espada se perdió en una batalla cerca del Cruce de Corin. Un capitán enano hizo añicos la espada en su escudo encantado, obligando a Marduk a huir del campo de batalla y ganando el día para la Alianza.$B$BLa espada de Marduk se hundió en la tierra y la corrompió, comiéndose un desfiladero en la tierra, ahora conocido como la Cicatriz Infectis.' WHERE `entry`=2384; +UPDATE `locales_page_text` SET `Text_loc6`='El destino de Davil Lightforge$B$BDavil Lightforge murió en la batalla de Darrowshire, pero su valentía inspiró a la Alianza durante toda la guerra.$B$BSu libro, su libram de paladín, fue recuperado por las tropas de la Cruzada Escarlata. Ahora reside en el ayuntamiento de Hearthglen, controlado por la Cruzada Escarlata, y a menudo lo leen los cruzados deseosos de aprovechar la fuerza de Davil.' WHERE `entry`=2385; +UPDATE `locales_page_text` SET `Text_loc6`='El destino de Joseph Redpath$B$BJoseph Redpath fue asesinado durante la Batalla de Darrowshire. Su espíritu se corrompió y adoptó una nueva forma, y esta criatura propagó un gran mal en Lordaeron.$B$BEn el Marchitamiento de Gahrron, al este de Andorhal, el Corrompido Sendero Rojo fue finalmente derrotado por las fuerzas de la Alianza. Su escudo aún descansa cerca del granero de la granja plagada, y los esbirros del Azote aún se sienten atraídos por el recuerdo de su maldad.' WHERE `entry`=2386; +UPDATE `locales_page_text` SET `Text_loc6`='El destino de Carlin Redpath$B$BHermano del capitán Joseph Redpath, Carlin cayó durante la batalla de Darrowshire. Pero aunque terriblemente herido, no fue asesinado.$B$BDías después de la batalla, agentes del Amanecer Argentino encontraron a Carlin vagando, débil por la sed y la fiebre, cerca del Cruce de Corin. Atendieron sus heridas y lo llevaron a la Capilla de la Esperanza de la Luz.$B$BAgradecido por su caridad, Carlin se unió a las filas del Amanecer Argentino y ahora lucha en una batalla de venganza contra el Azote.' WHERE `entry`=2391; +UPDATE `locales_page_text` SET `Text_loc6`='OoOoOO OOoOOoo OOOoO OOoOO OOoOOoO OOooooO Oooooo OooOOOO OOoOOO OOoOOoo OOoOOoo OOoOOO OOoOOo OOooOoO Oooooo Oooo Oooo Oooo Oooo Oooooo Oooooo Oooo Oooo Oooo Oooo OoooO OOoOOoo OOoOOoo OOooOO OOOOO Oooooo OoooOO OOoOOo OOoOooO OOooOOO OOoOooo OOOoOO OOOoOO Oooooo OOoOOOO OOooo Oooooo Oooooo Oooooo Oooo Oooo Oooo Oooo Oooo Oooo Oooo Oooo Oooo Oooo Oooo Oooo Oooooo Oooo Oooo Oooo Oooo Oooo' WHERE `entry`=2411; +UPDATE `locales_page_text` SET `Text_loc6`='Nieve, cegadora... $B$BDebo proteger a la tribu. Hacerlos fuertes. Ser fuertes.$B$BNo saber...' WHERE `entry`=2413; +UPDATE `locales_page_text` SET `Text_loc6`='Más aguardiente. Más aguardiente.$B$BEl aguardiente hace fuerte a Winterfall. Derrotar a nuestros enemigos. Winterfall no tiene aliados. Winterfall son fuertes. Tener gran poder.' WHERE `entry`=2414; +UPDATE `locales_page_text` SET `Text_loc6`='Más. Debe tener más...$B$BWinterfall... no... débil...' WHERE `entry`=2415; +UPDATE `locales_page_text` SET `Text_loc6`='Fecha de entrada: Desconocido$B$BNombre: Nathanos Marris, Guardabosques Humano Señor de Lordaeron.$B$BEntrada:$B$BSe toma nota de la discrepancia de Kael\'thas Sunstrider respecto a mi decisión de permitir a Nathanos Marris entrar en la orden. También hay que señalar que Nathanos -aunque humano- es uno de los guardabosques más dotados que he tenido el placer de entrenar.$B$B(continúa)' WHERE `entry`=2431; +UPDATE `locales_page_text` SET `Text_loc6`='Nunca he estado tan orgulloso de formar parte del oficio como en estos últimos años. Nunca ha habido tanta necesidad de asesinos, espías y exploradores. Uno pensaría que en tiempos de guerra habría más demanda, pero sorprendentemente, la guerra no es una época en la que florezcamos como ahora... los tiempos después de la paz empiezan a deteriorarse.$B$BI me dijeron que estarías por la zona buscando aprender algunas cosas. Cuando tengas tiempo, ven a verme a los establos de detrás de la abadía.$B$B-Jorik Kerridan, Entrenador de Pícaros' WHERE `entry`=2432; +UPDATE `locales_page_text` SET `Text_loc6`='Apuesto a que esperabas una nota normal de tu rey o de quien sea. Bueno, digamos que sé un par de cosas sobre falsificar notas y quería asegurarme de que recibías esta. No puedo llamar la atención, ¿verdad? Me he escondido en Anvilmar, me encontrarás en la zona de la hoguera. Cuando estés listo, ven a hablar conmigo. Sólo quiero presentarme mientras tenemos tiempo.$B$B-Solm Hargrin, Entrenador de Pícaros' WHERE `entry`=2433; +UPDATE `locales_page_text` SET `Text_loc6`='Te envío saludos, $N. Estaba sumido en mis pensamientos cuando me di cuenta de que tenía que escribirte.$B$BMuchos en nuestra cultura alaban a nuestros chamanes por ser nuestros líderes espirituales, como nuestro gran Warchief. Otros piensan que la espada y el hacha son actividades aún más nobles, pero nunca olvidan que las batallas -incluso las guerras- se ganan a lomos de aquellos con habilidades más especializadas. De eso es de lo que quiero hablarte, $N. Encuéntrame en lo profundo de la Guarida en el Valle de las Pruebas.$B$B-Rwag, Entrenador de Pícaros' WHERE `entry`=2434; +UPDATE `locales_page_text` SET `Text_loc6`='Hermana, espero que esta runa te encuentre bien. Quería tomarme un momento para haceros saber que estoy dentro de Anvilmar, sobre el Valle Coldridge.$B$BI sé lo importante que es que todos permanezcamos unidos, y en estos tiempos de tensa paz es aún más importante tener a los nuestros cerca. Búscame cuando tengas tiempo. $B$B-Solm Hargrin, Entrenador de Pícaros' WHERE `entry`=2435; +UPDATE `locales_page_text` SET `Text_loc6`='Ten cuidado de no ignorar mis palabras, $N. Este es el momento para el subterfugio y el engaño en todas las naciones ... incluso nuestra gran Undercity. Todos los leales a Sylvanas están trabajando para crear una nueva era, una controlada por los Renegados. Y aunque no poseemos habilidades mágicas, ni tomaremos las armas a lo largo de nuestras fronteras, todavía tenemos nuestro propio papel que desempeñar.$B$BSeek me out in the inn in Deathknell. Hablaremos más entonces.$B$B-David Trias, Rogue Trainer' WHERE `entry`=2436; +UPDATE `locales_page_text` SET `Text_loc6`='Sael\'ah, amigo mío. Espero que este sigilo te encuentre bien. Me pidieron que te ofreciera mis servicios. Yo también estoy en Shadowglen, en el gran árbol de Aldrassil, y quería que supieras que si necesitas algún tipo de entrenamiento puedes buscarme.$B$BEn estos tiempos tan cuestionables, he creído prudente que aquellos que se dedican al sigilo permanezcan aún más cerca los unos de los otros. Si no, ¿cómo podremos proteger Teldrassil y nuestras costumbres?$B$BEncuéntrame cuando puedas.$B$B-Frahun Shadewhisper, Entrenador de Pícaros' WHERE `entry`=2437; +UPDATE `locales_page_text` SET `Text_loc6`='Saludos, $gHermano:Hermana;. La Mano Destrozada te envía saludos y espera que encuentres en el Valle un lugar cómodo para aplicar tu oficio. Esta es una época de pruebas para ti, así que no creas que no te vigilan constantemente.$B$BIEs mi deber evaluar tus habilidades ante la Mano, y luego informarles cuando considere que estás listo para pasar a retos mayores.$B$BCuando estés listo, ven a buscarme a las profundidades de la Guarida. Allí te estaré esperando.$B$B-Rwag, Rogue Trainer' WHERE `entry`=2438; +UPDATE `locales_page_text` SET `Text_loc6`='Dime, $c, ¿ya has oído gritar a un orco? ¿Quizás has defendido tu hogar de los gnolls mientras intentan arrancarte la garganta? Sí, suena duro, ¿verdad?$B$BPues vas a necesitar mi ayuda si quieres proteger a tus seres queridos. Me encontrarás dentro de la abadía en Northshire. Mis conocimientos no son baratos, pero si tienes la experiencia suficiente, puedo entrenarte en una serie de estilos y movimientos que te ayudarán a luchar contra las amenazas de Stormwind y más allá.$B$BLlane Beshere, Entrenador de Guerreros' WHERE `entry`=2439; +UPDATE `locales_page_text` SET `Text_loc6`='ATENCIÓN: Debes presentarte inmediatamente ante Thran Khorman. Se encuentra en el edificio A3, también conocido como Anvilmar por los habitantes locales. Tras contactar con Khorman, deberás prepararte para la guerra que se avecina: ¡la guerra para recuperar nuestro hogar de Gnomeregan!$B$Todos los esfuerzos y tareas esenciales deben centrarse en cumplir esta directiva. Una vez cumplida, se te asignará una nueva tarea.' WHERE `entry`=2440; +UPDATE `locales_page_text` SET `Text_loc6`='Muchas tribus afirman que es un don estar bendecido con la aptitud de usar la magia o de hablar con nuestros antepasados, pero tú también deberías saberlo, $c, estás igual de dotado. Algunos no tienen la fuerza en sus brazos para blandir armas poderosas. Algunos no tienen la habilidad para parar un golpe de un asesino, o incluso para sufrir los castigos físicos de un hechicero arcano, pero tú sí. Tú eres fuerte. Y yo te ayudaré a ser más fuerte. Encuéntrame en el Campamento Narache.$B$B-Harutt Thunderhorn, Entrenador de Guerreros' WHERE `entry`=2441; +UPDATE `locales_page_text` SET `Text_loc6`='Por las barbas de Magni, hay mucho que discutir y poco tiempo para hacerlo, $N. Encuéntrame en Anvilmar con vistas al Valle Coldridge tan pronto como puedas. Tenemos que empezar.$B$BHay un lío de cosas que puedo contarte para que te pongas al día, pero todo eso no tiene nada que ver con nosotros... por ahora. En lo que tenemos que centrarnos es en la empuñadura de un hacha, el peso de nuestra armadura y el olor de nuestro propio sudor bajando por nuestra frente mientras luchamos contra nuestros enemigos. Empezaremos con eso.$B$B-Thran Khorman, Entrenador de Guerreros' WHERE `entry`=2442; +UPDATE `locales_page_text` SET `Text_loc6`='Muchos de los nuestros recurren a lo arcano y lo divino como medio para darse fuerza, pero nosotros lo sabemos mejor, ¿verdad, $c? Sabemos que nuestras armas son nuestros símbolos sagrados, nuestro escudo es nuestro libro de hechizos, y nuestra cota de malla es nuestra sabiduría.$B$BIncluso en la no-muerte somos fuertes, y sólo nos haremos más fuertes.$B$BEncuéntrame en la posada de Deathknell. Te hablaré más de estos asuntos y de otras cosas.$B$B-Dannal Stern, Entrenador de Guerreros' WHERE `entry`=2443; +UPDATE `locales_page_text` SET `Text_loc6`='Espero que mi sigilo te encuentre bien, $c. Te escribo porque nuestro pueblo necesita personas fuertes con la espada, el glaive y todas las demás armas. Han pasado tantas cosas desde que nuestro pueblo se ha reencontrado con las otras razas de Azeroth que tenemos una necesidad aún mayor de protectores de todo tipo.$B$BAquí es donde entras tú. Te diría más, pero creo que debería ser en persona. Encuéntrame dentro de Aldrassil... en los niveles inferiores.$B$B-Alyissia, Entrenadora de Guerreros' WHERE `entry`=2444; +UPDATE `locales_page_text` SET `Text_loc6`='Hay cuatro reglas para la magia:$B$B La magia es poderosa.$B La magia es corruptora.$B La magia es adictiva.$B La magia atrae a los habitantes del Infierno Retorcido hacia aquellos que manejan lo arcano.$B$BEstas reglas siempre puedes garantizarlas. Esas reglas regirán tu destino si eliges continuar por el camino como mago.$B$BISi eres lo suficientemente tonto como para ignorar esta advertencia, entonces ven a hablar conmigo dentro del ala de la biblioteca de la abadía en Northshire. Te estaré esperando arriba.$B$B-Khelden Bremen, Entrenador de Magos' WHERE `entry`=2445; +UPDATE `locales_page_text` SET `Text_loc6`='Para: Nuevos Estudiantes de las Artes Arcanas:$BSe te pide que busques y estudies bajo la tutela del gnomo Marryk Nurribit hasta que llegue el momento en que seas llamado para ayudar a tu pueblo a restablecerse en un nuevo hábitat. Por favor, sin temor, prepárate para rigurosos procedimientos de prueba y un difícil proceso de aclimatación mientras encuentras un domicilio y/o cualquier forma de compañía con los habitantes locales.$B$BLas preguntas sobre tus deberes y habilidades deben dirigirse a Marrek Nurribit.' WHERE `entry`=2446; +UPDATE `locales_page_text` SET `Text_loc6`='La corrupción y el mal que, según los rumores, viajan con lo arcano no son nada comparados con el dolor que ya hemos sentido. Ya no somos víctimas, $N. Somos nosotros quienes controlamos nuestro destino. Sylvanas nos ha allanado el camino, nos ha demostrado que nuestra voluntad es nuestra, que ya no somos esclavos de ese bastardo de Arthas.$B$Buscadme en la iglesia, os instruiré más... si ese es vuestro deseo.$B$B- Isabella, Entrenadora de Magos' WHERE `entry`=2447; +UPDATE `locales_page_text` SET `Text_loc6`='Bienvenido a tu despertar, mon. Los secretos de lo arcano estarán a tu alcance si eres lo suficientemente fuerte para aferrarte a ellos. Ella te enseñará mucho sobre la magia y los hechizos que necesitas para destruir a los que se oponen a ti.$B$BMai\'ah está cerca de la Guarida en el Valle de las Pruebas. Si vienes, la encuentras y te haces fuerte. Y mostrarás a otros magos cómo la magia se adapta a tu voluntad... y no al revés.' WHERE `entry`=2448; +UPDATE `locales_page_text` SET `Text_loc6`='Con demasiada frecuencia, personas como los seguidores de la Luz Sagrada asustan a quienes sienten curiosidad por el verdadero poder haciéndoles creer que no pueden investigar ninguna forma de lo arcano: no todas las cosas de fuera de este mundo son malignas. No todas las entidades buscan dominar o subyugar a los demás. Si eres lo suficientemente poderoso, esas mismas entidades pueden convertirse en sus seguidores.$B$BEsto es algo que me gustaría discutir más contigo. Búscame en el cementerio a la derecha de la abadía.$B$B-Drusilla La Salle, Entrenadora de Brujos' WHERE `entry`=2449; +UPDATE `locales_page_text` SET `Text_loc6`='¡ATENCIÓN:$B$BRermanezcan en silencio! No mires a nadie. Alguien podría estar observándote en este mismo momento.$B$BMi nombre es Alamar Grimm, $N. Entreno a aquellos dispuestos a buscar conocimiento y mayor poder de... mundos más allá. Me han pedido que me ponga en contacto contigo discretamente y te informe de que puedo entrenarte más en una forma real de magia.$B$BCuando puedas, ven a buscarme a la parte de atrás de Anvilmar.$B$B-Alamar Grimm, Entrenador de Brujos' WHERE `entry`=2450; +UPDATE `locales_page_text` SET `Text_loc6`='Escribo este mensaje en las tintas más poderosas que puedo crear, $N. Maldeciría instantáneamente a cualquiera que se atreviera a leerlo además de a ti mismo. Soy así de poderoso. Invoco demonios de las tinieblas a mi antojo. Asedio a mis enemigos mientras duermen y en el campo de batalla. Y ahora tú también has visto el poder de mi camino. Mis hermanos están complacidos por eso. Búscame en las profundidades de la Guarida una vez que te hayas orientado. Me gustaría hablar contigo sobre asuntos importantes.$B$B-Nartok, Entrenador de Brujos' WHERE `entry`=2451; +UPDATE `locales_page_text` SET `Text_loc6`='Un terrible aprieto en el que encontrarnos, ¿no es así, $N? Plagados por el Príncipe Sucio. Condenados al ostracismo y despreciados por nuestros propios seres queridos. Por fin tenemos voluntad propia gracias a la bella Sylvanas, pero ¿qué nos proporciona eso ahora? Esclavo de un amo diferente sigue siendo un esclavo, o eso digo yo.$B$BB¿Pero y si nosotros fuéramos los amos? Sí, sabes a lo que me refiero, ¿verdad?$B$BEstamos aún más separados del resto de los Desamparados, $N. Y es por eso que debemos hablar más. Encuéntrame en la iglesia de Deathknell.' WHERE `entry`=2452; +UPDATE `locales_page_text` SET `Text_loc6`='Poderosos guerreros defienden nuestro hogar. Nuestros chamanes guían a nuestros espíritus y nos muestran el pasado de nuestros antepasados. Y nuestros druidas nos ayudan a descubrir la voluntad de la Madre Tierra.$B$BBPero tú eres uno de nuestros cazadores, y nuestros cazadores aprenden muchos aspectos de esos papeles y los mezclan. Descubrirás que representas el corazón de nuestro pueblo: algunos de nuestra tribu te buscarán para que les guíes, otros para que les protejas. Es mi deber asegurarme de que estéis preparados para ello. Buscadme en el Campamento Narache.$B$B-Lanka Farshot, Entrenadora de Cazadores' WHERE `entry`=2453; +UPDATE `locales_page_text` SET `Text_loc6`='Ahora estás en buenas manos, mon. Jen\'shan sabe que quieres aprender los caminos del cazador, y está dispuesta a enseñarte... si estás dispuesto a escuchar.$B$BCVen a buscarme al Valle de las Pruebas. Jen\'shan comenzará tu entrenamiento y te mostrará lo poderosos que son los caminos del cazador.$B$B-Jen\'shan, Cazadora Entrenadora' WHERE `entry`=2454; +UPDATE `locales_page_text` SET `Text_loc6`='Elune está contigo, $N. El viento me lo susurra, y me alegra poder participar directamente en la formación de nuestra próxima generación de cazadores.$B$BPor lo que me han dicho, estás cerca de Aldrassil. Me reuniría contigo dentro del gran árbol cuando tengas tiempo.$B$BOnuestros ancianos me han encargado que me asegure de que los nuevos cazadores estén debidamente entrenados para las pruebas que se avecinan. Siendo tú uno de los estudiantes más recientes, sería conveniente que me visitaras. Hasta entonces, que estés bien.$B$B-Ayanna Everstride, Entrenadora de Cazadores' WHERE `entry`=2456; +UPDATE `locales_page_text` SET `Text_loc6`='Me alegra saber que uno de los hermanos de Jen\'shan vendrá al Valle para probar su habilidad. Jen\'shan lo está deseando. No tengo que decirte lo fuerte y astuto cazador que eres, eso ya lo sabes. Es tarea de Jen\'shan decirte cómo hacerte más fuerte y más astuto.$B$BEncuentra a Jen\'shan en el Valle de las Pruebas. Ella te enseñará el bien. Te enseñará a domar a las bestias más grandes, entre otras cosas.$B$B-Jen\'shan, Cazadora Entrenadora' WHERE `entry`=2457; +UPDATE `locales_page_text` SET `Text_loc6`='Los espíritus vinieron a mí en mis sueños anoche. Me hablaron de tu llegada y de que sería mi tarea ayudarte. Tenemos mucho que repasar en el poco tiempo que pasaremos juntos: conversaciones sobre la naturaleza, los espíritus, la Madre Tierra e incluso los elfos de la noche. Pero guardaré las lecciones para tu llegada, y haré todo lo que esté en mi mano para asegurarme de que estés preparada para las pruebas que te esperan.$B$BQue la sabiduría te guíe. Estaré esperando.$B$B-Gart Mistrunner, Druida Entrenador' WHERE `entry`=2458; +UPDATE `locales_page_text` SET `Text_loc6`='Cuando supe que estabas listo, envié este sello de inmediato. Todos los druidas de Cenarius se sienten muy satisfechos al ver que nuestro número aumenta. Los espíritus incluso parecen haberse fortalecido con nuestra presencia. Con el tiempo, y algo de paciencia, esperamos que nuestra fuerza vuelva a su antigua grandeza. Encuéntrame cerca de la cima de Aldrassil cuando estés listo. Seré tu guía mientras estés en Shadowglen.$B$B- Mardant Strongoak, Druida Entrenador' WHERE `entry`=2459; +UPDATE `locales_page_text` SET `Text_loc6`='Te saludo, joven $c. Los vientos me hablaron de tu llegada. La tierra alabó tu fuerza. Y ahora los espíritus ancestrales susurran de tus logros por venir. Nuestro pueblo siempre necesita líderes sabios y grandes. A menudo recurren a los nuestros por ambas virtudes. Si estás dispuesta, te enseñaré más de nuestras costumbres.$B$B-Búscame en el Campamento Narache en Red Cloud Mesa... hablaremos más entonces.$B$B-Meela Dawnstrider, Entrenadora Chamán' WHERE `entry`=2460; +UPDATE `locales_page_text` SET `Text_loc6`='Lok-tar, $gHermano:Hermana;. Los elementos te invitan a acercarte y me piden que te muestre el camino del chamán. Los espíritus de nuestros ancestros nos observan desde el más allá y se hinchan de orgullo al saber que te has unido a nuestras filas.$B$BCuando estés preparada, búscame cerca de la entrada de la Guarida. Allí entrenaré a otros de nuestra especie. Hasta entonces, que el viento te acompañe.$B$B-Shikrik, Entrenador Chamán' WHERE `entry`=2461; +UPDATE `locales_page_text` SET `Text_loc6`='Saludos a ti, $ghermano:hermana;. Los espíritus dicen que estás lista para ayudar a nuestros aliados. Tienes grandes lazos con los elementos, y eres mucho más poderosa que cuando empezaste tus lecciones conmigo. Ahora te envío a reunirte con Shikrik, la entrenadora de chamanes orcos en el Valle de las Pruebas. Ella ya sabe que vas a estudiar con ella. Enorgullece a nuestros ancestros. Hasta que nos volvamos a ver, que la llama te mantenga caliente y el viento te acompañe.' WHERE `entry`=2462; +UPDATE `locales_page_text` SET `Text_loc6`='Espero que esta carta te encuentre bien, $c. Lo digo con gran orgullo, porque no muchos pueden profesar una fe tan profunda, pero también saber que se encuentran entre la élite de los protectores de Azeroth.$B$BAsiempre recuerda, ante todo, que es tu deber ir a la batalla contra aquellos que buscan dañar nuestro mundo y traer la corrupción a nuestros hogares.$B$BI se me ha dado autoridad sobre tu entrenamiento por el momento. Cuando estéis listos, buscadme en la Abadía de Northshire.$B$B-Hermano Sammuel, Entrenador de Paladines' WHERE `entry`=2463; +UPDATE `locales_page_text` SET `Text_loc6`='Algunos nos temen más que a los dragones. Algunos nos envidian más que a los herreros más hábiles. Algunos alaban nuestra fuerza en la batalla. Otros se deleitan con nuestra fe. ¡Algunos sólo están celosos de que podamos beberles bajo la mesa! Pero que sepas esto, $c, estás entre los protectores de élite de todo Azeroth. La Luz Sagrada nos da fuerza tanto como nosotros la fortalecemos.$B$BI te contaré más cuando te hayas familiarizado un poco con la tierra. Encuéntrame dentro de Anvilmar sobre el Valle.$B$B-Bromos Grummner, Entrenador de Paladines' WHERE `entry`=2464; +UPDATE `locales_page_text` SET `Text_loc6`='Con la Luz Sagrada calentando nuestras espaldas y nuevos descubrimientos cada día, es un momento emocionante para ser uno de los $ghijos:hijas; de Ironforge. La Liga de Exploradores avanza cada día en su búsqueda de respuestas a preguntas aún más antiguas. Y ahora te tenemos entre nuestros fieles para ayudar en la batalla contra los troggs y cualquier otra amenaza a nuestras fronteras.$B$BEncuéntrame cuando tengas tiempo. Estaré en la parte de atrás de Anvilmar, subiendo la colina. $B$B- Branstock Khalder, Sacerdote Entrenador' WHERE `entry`=2466; +UPDATE `locales_page_text` SET `Text_loc6`='Siéntete bendecido de que tu espíritu no haya sido liberado al Infierno, $N. Siéntete aún más bendecido de que haya decidido que valía la pena el esfuerzo de escribir este pergamino para ti.$B$B¡La gente que una vez conociste, quizás incluso te importaba, ya no existe! Debes aprender a \"vivir\" con ello durante el resto de tu vida, ahora antinatural. Te sugiero que aprendas a lidiar con eso primero.$B$BSi crees que estás preparado para las pruebas que te esperan, búscame en la iglesia de Deathknell.$B$B- Clérigo Oscuro Duesten, Sacerdote Entrenador' WHERE `entry`=2467; +UPDATE `locales_page_text` SET `Text_loc6`='Espero que los espíritus te hayan protegido hasta ahora. Tienes muchas pruebas por delante, y compartiré mis experiencias contigo cuando estés preparado. Dependerá de ti decidir cuán rápido y poderoso te vuelves. Para algunos, eso será muy rápido; para otros... no tanto. Pero no te preocupes por eso. Podemos hablar más cuando vengas a verme.$B$B-Ken\'jai, Sacerdote Entrenador' WHERE `entry`=2469; +UPDATE `locales_page_text` SET `Text_loc6`='Durante milenios nos hemos aislado de los de fuera. Seré el primero de nosotros en admitir que se cometieron errores en el pasado. Los humanos nunca deberían haber estado expuestos a la magia. No lo negaré, pero no nos condenaré a esta existencia vigilada por los errores de nuestros predecesores. Hay mucho que una coexistencia entre los Quel\'dorei y otras razas de este mundo puede aportar. Debemos practicar la tolerancia.' WHERE `entry`=2471; +UPDATE `locales_page_text` SET `Text_loc6`='Es con estas palabras, entonces, que deniego la petición de Kael con respecto a Nathanos Marris. Demostrará ser un aliado inestimable. Recuerda mis palabras.$B$BSigned,$B$BSylvanas Windrunner$BRanger General de Silvermoon' WHERE `entry`=2472; +UPDATE `locales_page_text` SET `Text_loc6`='Espero que este sigilo te encuentre bien, $N. Los espíritus me avisaron de tu llegada y envié un mensaje inmediatamente. Estoy deseando compartir mis experiencias contigo y ayudarte a guiarte mientras te preparas para dejar Teldrassil por asuntos más importantes.$B$BCon todo lo que ha pasado en los últimos años, hay mucho que podemos hacer para ayudar a las otras razas de Azeroth. Cuando estés listo, búscame dentro de Aldrassil, en el segundo nivel.$B$B-Shanda, Sacerdote Entrenador' WHERE `entry`=2490; +UPDATE `locales_page_text` SET `Text_loc6`='Grish-$B$BYTu petición de tiempo libre ha sido aceptada. Voy a enviar a un guerrero Tauren de reserva para que vigile tu puesto mientras te tomas un tiempo libre para estar con tu familia. ¡Vuelve en una semana!$B$B-Maggran Earthbinder' WHERE `entry`=2491; +UPDATE `locales_page_text` SET `Text_loc6`='Querido Zargh,$B$BLos filetes que enviaste están bien. Bien marmoleados, rebanados gruesos y envasados en grasa de jabalí. Están como a mí me gustan. Cuando me los coma más tarde, pensaré en ti mientras roo los últimos trozos de hueso y grisle. Cerraré los ojos y veré tus manos fuertes y llenas de cicatrices picando y cortando... ¡$B$BHah! Eso me recuerda cuando tuviste tu accidente y perdiste un dedo... ¡Oh, Zargh! Pensar en ese día me hace reír como una niña pequeña.$B$B¡Eres tan mono cuando sangras!$B$B-Gryshka' WHERE `entry`=2511; +UPDATE `locales_page_text` SET `Text_loc6`='Osric,$B$BA continuación encontrará la lista de armaduras que necesitamos: $B$B10 Camisas de correo$B20 Yelmos$B30 Parches de armadura$B15 Botas de correo$B$BEstamos, como siempre, en deuda con ustedes. Y si alguna vez Westfall se viera libre de los ladrones que la amenazan, aliviaría la culpa de mi corazón si pudiera invitarte a la casa de mi familia, a una buena comida cocinada con la recompensa que esta tierra fue una vez tan conocida.$B$B-Lewis$BIntendente, Colina Centinela$B$B' WHERE `entry`=2512; +UPDATE `locales_page_text` SET `Text_loc6`='A continuación figura la lista de estudiantes que han obtenido una calificación de Estrella de Platino en la Escuela de Minas y Agrimensura de Brock, lo que les ha hecho merecedores de un Pico de Minero Honorario:$B$B$BMelia Stoneshaker$B$BBardin Banda de hierro$B$BUmi Togglevolt$B$BRumi Togglevolt$B$BVorel Steelspire' WHERE `entry`=2514; +UPDATE `locales_page_text` SET `Text_loc6`='Por orden del Alto Ejecutor Hadrec, a continuación se detallan los artículos considerados necesarios para el mantenimiento de las existencias del Sepulcro:$B$B$B12 Espadas largas$B$B9 Dagas$B$B8 Escudos redondos$B$B15 Hachas$B$B1000 Flechas$B$B$BEl cumplimiento de esta orden se considerará una orden directa de la Dama Oscura, y los responsables serán llevados ante Ella, al igual que cualquiera que se oponga u obstaculice sus deseos.' WHERE `entry`=2515; +UPDATE `locales_page_text` SET `Text_loc6`='Este documento de 3 páginas está en blanco.' WHERE `entry`=2531; +UPDATE `locales_page_text` SET `Text_loc6`='Layo:$B$BHemos recibido la generosa ayuda de este buen aventurero. Os he enviado al aventurero a Silithus como recurso. Por favor, procura que tan valioso recurso no se desperdicie en tus esfuerzos por desvelar los secretos que allí se esconden. El Círculo espera ansiosamente noticias del progreso.$B$BQue Cenarius os cuide...$BRabine' WHERE `entry`=2551; +UPDATE `locales_page_text` SET `Text_loc6`='La Fiesta del Velo de Invierno$B$BLas últimas estaciones de Azeroth están marcadas como una época de cambio en muchas culturas. Los enanos y los tauren, en particular, consideran que la leyenda del Velo de Invierno -la nevada que cubre la tierra y anuncia una época de renovación- es un momento de celebración. Aunque la comprensión de las leyendas que comparten las razas de Azeroth no es distinta, las formas en que eligen reconocerlas son tan diversas como las propias razas.' WHERE `entry`=2571; +UPDATE `locales_page_text` SET `Text_loc6`='La leyenda del Gran Padre Invierno$B$BSe dice que el término \"Velo de Invierno\" procede de un ser sobrenatural al que muchas culturas se refieren como el Gran Padre Invierno. Cuando recorría la tierra al final de las estaciones, el propio invierno era su ondulante manto. A su paso, la tierra se cubría de nieve, por lo que se dice que el Gran Padre Invierno arrojaba su velo invernal sobre la tierra. Aunque algunas partes de Azeroth estén nevadas, esto da a la tierra tiempo para renacer y renovarse.' WHERE `entry`=2572; +UPDATE `locales_page_text` SET `Text_loc6`='Los enanos$B$BEver consumidos por la investigación de sus orígenes, los enanos eligen celebrar la estación como un reconocimiento al mismísimo Gran Padre Invierno. Lo consideran la personificación de uno de los antiguos de Azeroth: los titanes. Por mucho que reivindiquen su linaje en un grado u otro con estos seres místicos, consideran su hogar nevado de Dun Morogh como el principal ejemplo de las bendiciones del Gran Padre Invierno.' WHERE `entry`=2573; +UPDATE `locales_page_text` SET `Text_loc6`='Los tauren$B$BLos tauren y su comprensión chamánica del invierno, junto con su reciente aparición en los esfuerzos druídicos, encajan bien con la leyenda del Velo Invernal. Sin embargo, se centran casi por completo en los aspectos renovadores de la tradición, dejando el culto a la leyenda a aquellas razas (según ellos) menos en sintonía con la naturaleza de las cosas. Muchos tauren eligen esta época como el momento adecuado para dar gracias por las bendiciones de su nuevo hogar en Mulgore.' WHERE `entry`=2574; +UPDATE `locales_page_text` SET `Text_loc6`='Festines$B$BLa idea de los festines durante esta época del año tiene su origen en la propia leyenda. Se dice que cuando el Gran Padre Invierno caminaba por Azeroth, trayendo el invierno a su paso, ofrecía una gran recompensa a aquellos que acogían su presencia. Por ello, la idea de celebrar un banquete durante el Velo de Invierno unía a las comunidades, que compartían lo que tenían. Por lo general, el cambio se celebraba en un solo día de alegría y banquetes, como anticipo de la renovación de la tierra.' WHERE `entry`=2575; +UPDATE `locales_page_text` SET `Text_loc6`='Observación moderna$B$BOtras culturas han empezado a reconocer la Fiesta del Velo de Invierno como un momento de gran celebración, aunque no en las mismas tradiciones en las que se basa la leyenda. Las costumbres, a menudo ajenas a cualquier otra cosa que no sea una oportunidad para la celebración y el intercambio de regalos, se han abierto camino en la observación moderna de la temporada. A veces se utiliza incluso la imagen del Gran Padre Invierno, pero más como presagio de explotación comercial que como titán sobrenatural.' WHERE `entry`=2576; +UPDATE `locales_page_text` SET `Text_loc6`='En lo más recóndito del Valle de las Lanzas se encuentra el templo sagrado de Maraudon. Si eso no fuera suficiente transgresión, verás rápidamente por qué he pedido a un no-centauro que me ayude en mi difícil situación.$B$BAllí, justo más allá de las puertas donde sólo los espíritus y nuestros sacerdotes y sacerdotisas más sagrados pueden viajar, se encuentra uno llamado El Profeta Sin Nombre. Él es el más alto de cualquier tribu en asuntos espirituales y es uno de los más antiguos de cualquier tribu.' WHERE `entry`=2591; +UPDATE `locales_page_text` SET `Text_loc6`='El Profeta es poderoso y se comunica con los espíritus de nuestros antepasados. Pero es un tonto. No tiene ni idea del verdadero poder que posee. En su persona lleva el Amuleto de los Espíritus, de donde proviene la mayor parte de su fuerza.$B$BHe aprendido que el Amuleto es poderoso, pero está incompleto.' WHERE `entry`=2592; +UPDATE `locales_page_text` SET `Text_loc6`='Faltan cinco gemas en el amuleto. Y si esas gemas se encontraran y se volvieran a colocar en el símbolo, su poder superaría con creces el de su forma actual. He encontrado las cinco gemas, pero necesito a alguien de tu habilidad para ayudar a reunirlas. Matar al Profeta Sin Nombre es una herejía, al igual que robar de su cadáver, pero lo que te pido a continuación condenaría a cualquier centauro por siquiera pensarlo.' WHERE `entry`=2593; +UPDATE `locales_page_text` SET `Text_loc6`='Por las cavernas de Maraudon vagan los espíritus de nuestros primeros Khans. Los primeros hijos de nuestra Madre y nuestro Padre, y nuestros mayores líderes: Gelk, Kolk, Magra, Maraudos y Veng. Cada uno de estos espíritus guarda una de las gemas perdidas.' WHERE `entry`=2595; +UPDATE `locales_page_text` SET `Text_loc6`='Usa el poder del Amuleto de los Espíritus para obligarlos a manifestarse y quítales las gemas. Después, coloca las gemas dentro del Amuleto de los Espíritus y devuélvemelo. ¡Una vez que tenga el Amuleto de la Unión, seré lo suficientemente poderoso como para reformar las tribus para que por fin podamos ser como nuestros antepasados querían que fuéramos!' WHERE `entry`=2596; +UPDATE `locales_page_text` SET `Text_loc6`='... y ahí es donde encontrarás la legendaria espada del Señor Escarlata, Ashbringer.$B$B¿No es asombroso lo que te encuentras en un día ordinario de pesca?' WHERE `entry`=2611; +UPDATE `locales_page_text` SET `Text_loc6`='$B$BEstas páginas contienen recuerdos de los acontecimientos que tuvieron lugar durante la recolección y creación de los reactivos necesarios para elaborar el arcano mayor.$B$BQue nuestros enemigos nunca tengan acceso a este libram.$B$BQue viva para ver la pálida luz de la luna brillar de nuevo sobre Quel\'Thalas.$B$BQue muera por la gracia de Kael\'thas.$B$BQue mate por la gloria de Illidan.$B$B-Maestro Kariel Winthalus' WHERE `entry`=2631; +UPDATE `locales_page_text` SET `Text_loc6`='' WHERE `entry`=2632; +UPDATE `locales_page_text` SET `Text_loc6`='$B$BEstas páginas contienen recuerdos de los acontecimientos que tuvieron lugar durante la recolección y creación de los reactivos necesarios para elaborar el arcano mayor.$B$BQue nuestros enemigos nunca tengan acceso a este libram.$B$BQue viva para ver la pálida luz de la luna brillar de nuevo sobre Quel\'Thalas.$B$BQue muera por la gracia de Kael\'thas.$B$BQue mate por la gloria de Illidan.$B$B-Maestro Kariel Winthalus' WHERE `entry`=2633; +UPDATE `locales_page_text` SET `Text_loc6`='.$B$B ¿Hay alguien en casa?' WHERE `entry`=3502; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, Belgrom se angustió y finalmente envió a alguien que no estaba en sus filas para ayudarnos, ¿verdad?$B$B Este campamento solía tener una docena de guerreros, $N, pero ahora están todos muertos. Ese mago, Rimtori, los ha matado a todos. Ella tocaba Belgrom como un laúd... incluso lo seducía. No es asunto mío, pero entre tú y yo, ella es toda una tentadora. Probablemente por eso sigo aquí ayudando a Belgrom. Probablemente habría hecho lo mismo.' WHERE `entry`=3504; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El título del libro está grabado en pan de oro en la cubierta de cuero negro: Kaldorei Tome of Summoning. Al abrir las páginas, puede ver que el libro es muy antiguo pero está en excelentes condiciones.$B$B Asumes que el texto es de algún idioma antiguo... ¿quizás Kaldorei?$B$B Tus instintos te dicen que deberías regresar aquí una vez que hayas terminado de repartir venganza sobre los elfos de sangre por su traición.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va tu matanza de los traidores elfos de sangre, $N? ¿Has hecho algún progreso?$B$B ¡Espero que seas lo suficientemente fuerte como para poner de rodillas a ese perro! ¡Ella no merece más que una muerte dolorosa por todo lo que ha hecho!' WHERE `entry`=3506; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Te recuerdo, $c. ¡Te pedí que fueras a Azshara para destruir a esa moza que me traicionó! Eso parece hace muchas lunas. ¡No me digas que Ag\'tor y los demás también están muertos!' WHERE `entry`=3507; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$B$B ¿Dónde están?' WHERE `entry`=3510; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Regresa! Asombroso, $r. ¿Descubriste el verdadero nombre?' WHERE `entry`=3511; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué tienes?' WHERE `entry`=3513; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No podemos permitir que la Alianza entre en nuestra tierra, $N. Dar a conocer esto.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Las tablillas que voy a pedirte que recolectes deberían traer uno o dos bonitos centavos a las fiestas correctas. Te diré a quién debemos entregárselos después de que los hayas encontrado. Pero no soy tonto... obtendrás tu parte después de que tenga pruebas de que han sido entregados.$B$B Así que adelante, no tenemos todo el día. Puede que tenga que encontrar a alguien más que me ayude.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, $N. ¿Qué puedo hacer por ti? Tengo muchos asuntos que debo atender, así que por favor, sea rápido.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido la esencia de los espíritus chillones, $N?' WHERE `entry`=3520; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No soy uno para la política; No me importa si sus afiliaciones son para la Horda o la Alianza. Estoy más interesado en sofocar amenazas directas y terribles para todas las razas... y tenemos una bastante grande aquí.$B$B Si estás dispuesto a ser un verdadero héroe para todas las personas, entrégame la piedra de juramento que te he dado como señal de compromiso. Yo... no soy de por aquí; una piedra de juramento es importante para la gente de mi especie como vínculo de acuerdo.' WHERE `entry`=3523; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Puedo oler a nuevos reclutas como si fuera una excelente pólvora, a una milla de distancia. ¿Has venido buscando aprender sobre el dominio de la explosión?' WHERE `entry`=3526; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las tablas de la Profecía de Mosh\'aru, $N?$B$B ¡Cuando obtenga las tabletas, las estudiaré y aprenderé a contener la esencia de Hakkar!' WHERE `entry`=3527; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has derrotado al avatar de Hakkar, $N? ¿Su esencia ya ha empoderado el huevo que te di?' WHERE `entry`=3528; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, ¿qué vas a necesitar, mon? Tengo muchas cosas de las que ocuparme hoy, y tú no estás en mi agenda como una de ellas. Moléstame y me aseguraré de que eso cambie.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno... ... ¿no es esto una sorpresa? Una aventurarerere... !$B$B ¿Qué puedo hacer por ti... ?' WHERE `entry`=3542; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿En qué puedo ayudarte, $N?' WHERE `entry`=3561; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno, ¿qué dijo Magatha? La vieja... Apuesto a que fue menos que educada.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya hablaste con Jes\'rimon?$B$B Es un jabalí entre los trolls, pero su información suele ser precisa y su trabajo está bien remunerado.$B$B Si puede soportar su actitud, entonces puede ganar una buena moneda con sus esfuerzos comerciales.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya te reuniste con Andron? Rara vez sale de Entrañas, así que no creo que sea muy difícil encontrarlo.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno, ¿qué dijo Xylem? Él no te hizo nada, ¿verdad? ¿Hacerte un hechizo? ¿Te engañó para que trabajaras para él?' WHERE `entry`=3565; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No te creo! ¡Muéstrame la prueba!' WHERE `entry`=3566; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sabes adónde lleva esto, ¿verdad, $N? No hay manera de que pueda sobrevivir... mírala. Lo mejor para ella ahora es ayudarnos a encontrar una cura para la peste. Esta agua que bebió podría tener una pista que nos ayude a descubrir cómo. Ella va a morir de todos modos; es mejor que muera haciendo algo noble por nuestra gente antes que ella. ¿No estás de acuerdo?' WHERE `entry`=3568; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vine a Entrañas porque escuché que sus alquimistas han estado estudiando mucho sobre cómo encontrar una cura para su propia enfermedad. Se sugirió que tal vez ellos también podrían ayudarme.$B$B Aunque este lugar me hace sentir lejos de ser bienvenido, no tenía otra opción: la enfermedad que me encontró me estaba destrozando por dentro y necesitaba su ayuda de inmediato.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Esos apestosos elfos de sangre. ¡Te digo que si fuera tan fuerte como tú, iría allí y les enseñaría una o dos cosas yo mismo! Pero tendré que conformarme con pagarte para que me los cuides.' WHERE `entry`=3601; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El mal no duerme, tonto. Tendrás tiempo para descansar cuando finalmente estés muerto. Ahora, tráeme esos cristales.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Loramus, ¿eh? Hace muchos años que no escucho ese nombre.' WHERE `entry`=3621; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Interrumpir el proceso de forjado podría resultar en un arma imperfecta. Ten paciencia, $n.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los tres formarán el uno, el uno iluminará el camino.' WHERE `entry`=3627; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No queda nada que temer.' WHERE `entry`=3628; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Puedo oler a nuevos reclutas como si fuera una excelente pólvora, a una milla de distancia. ¿Has venido buscando aprender sobre el dominio de la explosión?' WHERE `entry`=3629; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, sí, ¿qué necesidades tuyas podría abordar hoy? Claramente, tengo tiempo para hacerlo ya que todo lo que hago es estar aquí mientras nuestra amada ciudad yace en una nube de muerte irradiada.' WHERE `entry`=3630; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, sí, ¿qué necesidades tuyas podría abordar hoy? Claramente, tengo tiempo para hacerlo ya que todo lo que hago es estar aquí mientras nuestra amada ciudad yace en una nube de muerte irradiada.' WHERE `entry`=3632; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Puedo oler a nuevos reclutas como si fuera una excelente pólvora, a una milla de distancia. ¿Has venido buscando aprender sobre el dominio de la explosión?' WHERE `entry`=3633; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, sí, ¿qué necesidades tuyas podría abordar hoy? Claramente, tengo tiempo para hacerlo ya que todo lo que hago es estar aquí mientras nuestra amada ciudad yace en una nube de muerte irradiada.' WHERE `entry`=3634; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola! Si ha venido por un robot rastreador que puede haber atravesado una pared de su domicilio, entonces lo referiré a mi abogado por adelantado. De lo contrario, ¿qué puedo hacer por ti hoy?' WHERE `entry`=3635; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Amnennar debe ser erradicado. Ve, rápido.' WHERE `entry`=3636; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola! Si ha venido por un robot rastreador que puede haber atravesado una pared de su domicilio, entonces lo referiré a mi abogado por adelantado. De lo contrario, ¿qué puedo hacer por ti hoy?' WHERE `entry`=3637; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si ha firmado el documento y está listo para entregármelo, eso es todo. Le han dicho que este es un viaje de ida. Si estás listo, ¡súbete a bordo!' WHERE `entry`=3638; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Una vez que reciba sus artículos de ingeniería elaborados para mi revisión, le entregaré una tarjeta de membresía de ingeniero Goblin genuina! Siempre que la tarjeta sea válida, tendrá acceso ilimitado a cualquier entrenador de ingenieros goblin en cualquier parte del mundo.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si ha firmado el documento y está listo para entregármelo, eso es todo.$B$B Los secretos que compartiré con ustedes son de tal magnitud que la firma del Juramento de Secreto es absolutamente crítica. Firmé uno, al igual que mi hermano y mi hermana ingenieros gnomos. ¡Te unirás al redil bastante auspicioso, Ingeniero $N!' WHERE `entry`=3640; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que reciba los artículos de ingeniería creados para mi revisión, ¡le entregaré una tarjeta de membresía de ingeniero de Gnome genuina! Siempre que la tarjeta sea válida, tendrá acceso ilimitado a cualquier entrenador de ingenieros de gnomos en cualquier parte del mundo.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si ha firmado el documento y está listo para entregármelo, eso es todo.$B$B Si bien puedo discrepar vehementemente con Gnomeregan, especialmente con ese tonto Tinkmaster Overspark, políticamente, ¡el Juramento del secreto trasciende todo lo demás! Debe aceptar comprometerse en un solo camino y permanecer fiel a ese camino a lo largo de su vida.' WHERE `entry`=3642; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que reciba los artículos de ingeniería creados para mi revisión, ¡le entregaré una tarjeta de membresía de ingeniero de Gnome genuina! Siempre que la tarjeta sea válida, tendrá acceso ilimitado a cualquier entrenador de ingenieros de gnomos en cualquier parte del mundo.' WHERE `entry`=3643; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para renovar su tarjeta de membresía, deberá pagar la tarifa de renovación de dos piezas de oro.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para renovar su tarjeta de membresía, deberá pagar la tarifa de renovación de dos piezas de oro.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para renovar su tarjeta de membresía, deberá pagar la tarifa de renovación de dos piezas de oro.' WHERE `entry`=3646; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para renovar su tarjeta de membresía, deberá pagar la tarifa de renovación de dos piezas de oro.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Intenta evitarlos si puedes, $N. Los Wildkin pueden malinterpretar su interés como una intención de hacerles daño...' WHERE `entry`=3661; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Traes nueva información?' WHERE `entry`=3701; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Permítanme terminar de contarles la historia de Thaurissan.' WHERE `entry`=3702; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola. Extraño mi collar. Mi papá me lo consiguió. Papá dice que hay monstruos en el lago. ¿Golpeaste a algún monstruo?' WHERE `entry`=3741; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tranquilo, soldado. Si estás aquí para descargar tierra de Un\'Goro, ¡excelente entonces! De lo contrario, desaparece.' WHERE `entry`=3761; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, sí, la suciedad. El Archidruida quiere veinte cargas por aventurero, y veinte cargas obtendrá. ¡Que caigan en el camino los que conspiran contra nosotros!' WHERE `entry`=3764; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La paz y la serenidad sean tuyas, amigo. Estás aquí por negocios del mismísimo Archidruida, ¿sí?' WHERE `entry`=3781; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Paz a ti, amigo. Estás aquí por negocios del mismísimo Archidruida, ¿sí?' WHERE `entry`=3782; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tengo mucho para empezar aquí. ¡Por favor, consígueme esas pieles tan pronto como puedas!' WHERE `entry`=3783; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, $N, ¿has cultivado algún mañanagrano para la importante investigación del Archidruida? El trabajo que está haciendo para el Círculo Cenarion es muy importante, ¡y tu ayuda no pasará desapercibida!' WHERE `entry`=3785; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, $N, ¿has cultivado algún mañanagrano para la importante investigación del Archidruida? Las misteriosas propiedades del cráter de Un\'Goro se vuelven más claras cada día que pasa, gracias a la ayuda que nos brindáis.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy buscando diez morrowgrain, eso debería ser suficiente para al menos comenzar mi investigación. Sin duda quemaré a muchos de los que van por caminos equivocados, pero esa es la naturaleza de la investigación.' WHERE `entry`=3791; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola de nuevo, $N. Mi investigación está progresando bastante bien, pero si tienes cinco Morrowgrain más, estaría feliz de quitártelos de las manos. Bueno... feliz es un término figurativo en este caso; cuanto más estoy cerca de ellos, más incómodo me siento. Aún así, mi investigación exige que me abroche y supere esto.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La estatua se cierne siniestramente sobre ti.' WHERE `entry`=3802; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Archidruida siempre está buscando mañanagrano adicional para la investigación continua del Círculo Cenarion. Los tomamos en incrementos de diez y le otorgamos un alijo de bienes que debería encontrar útiles. Cuando tengas diez, házmelo saber y te recompensaré en consecuencia.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Archidruida siempre está buscando más mañanagrano para el proyecto de investigación del Círculo Cenarion en el cráter de Un\'Goro. Los tomamos en incrementos de diez y le otorgamos un alijo de bienes que debería encontrar útiles. Cuando tengas diez, házmelo saber y te recompensaré en consecuencia.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste a Sha\'ni? ¿Está ella bien?' WHERE `entry`=3822; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No hay suficiente sangre en tu uniforme, soldado!' WHERE `entry`=3823; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Oh glorioso día! ¿Has vuelto con la cabeza?' WHERE `entry`=3824; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Entonces? ¿Pintaste algún cuadro del evento?' WHERE `entry`=3825; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola, $C.$B$B No dejes que mi ubicación te engañe, realmente no estoy aquí para las carreras... por muy entretenidas que sean.$B$B De hecho, estoy aquí en Thousand Needles investigando todo lo que puedo para averiguar qué tan recuperable es la tierra. Se ha convertido en una especie de cruzada para revitalizar y reponer el área con tierra nueva y fértil. Quizás encuentre que hay una fuente de agua cerca.$B$B Dime que no te has dado cuenta de lo extraña que es la transición entre Feralas y Thousand Needles. Extraña magia estaba en marcha cuando eso sucedió.' WHERE `entry`=3841; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuanto más me quedo aquí, más tentado estoy de participar en estas carreras, $N. Verdaderamente alucinante...$B$B ¿Ya encontraste los elixires? Una vez que sepa si el huevo va a estar sano o no, te lo devolveré para que lo guardes hasta que esté listo para salir del cascarón.$B$B Hágamelo saber.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saludos, $N. ¿Cómo puedo ser útil para ti?' WHERE `entry`=3843; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola. Te he visto antes... ¿No es así?' WHERE `entry`=3845; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El pollo te mira con ojos oscuros y fríos. Te espera con hambre.$B$B \"BACAAAAAAAAAAAAAAAA$B$B cloquear... cloquear... cloquear\".' WHERE `entry`=3861; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si vamos a tener alguna posibilidad de salir de aquí con vida, necesitaremos nuestra gran caja de alimentos. Además, recuperar al menos parte de nuestro equipo de investigación sería una bendición en un mar de miseria.' WHERE `entry`=3881; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Piensa lo que quieras de mí, pero no les va a importar si los huesos que consigan para investigar son de antiguos estegodones y diemetradones o los que casi nos devoran al por mayor cuando intentábamos montar nuestros campamentos. Seré feliz si salimos vivos de aquí...' WHERE `entry`=3882; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la muestra de la colmena Gorishi para que la estudie, $N?' WHERE `entry`=3883; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola! ¡Mis compañeros y yo estamos felices de ver algunos seres vivos aquí además de bestias salvajes cubiertas de maleza! ¿Qué te trae al cráter de Un\'Goro?' WHERE `entry`=3884; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Aquellos que se entretienen en esta tarea bien podrían terminar deambulando sin rumbo fijo como nuestros hermanos y hermanas caídos en el pueblo. Esperemos que te vaya mejor que ellos, ¿no?' WHERE `entry`=3901; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has logrado recolectar algunos artículos útiles para nosotros? No hay vergüenza en reutilizar lo que se ha tirado a un lado. Nadie nos va a dar dádivas, ¡nosotros los Renegados nos las arreglaremos solos!' WHERE `entry`=3902; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los elementos aún están desordenados, $N.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Las llamas pronto alcanzarán estas tierras. ¡Date prisa, $N!' WHERE `entry`=3907; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vaya, vaya... Así que Linken finalmente se decidió a enviarme su espada.' WHERE `entry`=3908; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste?' WHERE `entry`=3909; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Esta debe ser la lápida que mencionó Gaeriyan...' WHERE `entry`=3913; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Oh! ¡Te recuerdo! Eres... ¡No, no me digas!' WHERE `entry`=3914; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy muy ocupado con mi trabajo, $c. A menos que tengas algo para mí, sería mejor que siguieras adelante...' WHERE `entry`=3921; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las babosas pepita, $N? He estado mirando este Samophlange y no puedo esperar para jugar con él.' WHERE `entry`=3922; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Cuidado con la cabeza! ¡No quiero que se interponga en mi trabajo!' WHERE `entry`=3923; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el manual?' WHERE `entry`=3924; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola, de nuevo, $N!' WHERE `entry`=3961; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Blazerrunner es casi invencible detrás del aura que ha creado al usar la Llama Dorada. Solo tú tienes el poder de eliminarlo con el Tótem de Plata de Aquementas.' WHERE `entry`=3962; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Defiendete, tonto!' WHERE `entry`=3982; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué te trae a estos terrenos sagrados?' WHERE `entry`=4001; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4003; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Así que estás de vuelta, ¿eh? Hmm... Déjame echar un vistazo a eso, $N.' WHERE `entry`=4005; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la pancarta?' WHERE `entry`=4021; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4022; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4023; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ha sido derribado el gigante?' WHERE `entry`=4024; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tráeme un Evoroot, y seguro, puedo hacerte ese Videre Elixir.$B$B Sé todo tipo de cosas sobre hierbas y alquimia... Bueno, déjame contarte la historia de la vez que transmuté el oro del queso que iba a almorzar... Oye... ¿Adónde vas?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No te tomes esta tarea a la ligera, $N!' WHERE `entry`=4061; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué tienes ahí, $R?' WHERE `entry`=4062; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Fue él? ¿Estaba realmente vivo?' WHERE `entry`=4063; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es, $r? ¿No ves que tengo un pelotón al mando?' WHERE `entry`=4081; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tú otra vez? Tengo que reconocértelo, $N, eres tenaz.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El cáliz espectral flota en el aire, subiendo y bajando lentamente... como si fuera el latido de un corazón moribundo.' WHERE `entry`=4083; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Puedo contarte más sobre el poder necesario para derrotar a Blazerrunner, pero primero debes reunir las cosas que necesito.' WHERE `entry`=4084; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sé que Frondavil sufre, $N. ¡Yo sufro con él! Debo permanecer firme en mi convicción; Si el conocimiento que poseo cayera en las manos equivocadas, sería un desastre para todo Felwood.$B$B Tráeme el ámbar de sangre extraído de los elementales de Warpwood asesinados, y confiaré en ti lo suficiente como para ayudarme a promulgar un medio para luchar contra la corrupción.' WHERE `entry`=4101; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sé que Frondavil sufre, $N. ¡Yo sufro con él! Debo permanecer firme en mi convicción; Si el conocimiento que poseo cayera en las manos equivocadas, sería un desastre para todo Felwood.$B$B Tráeme el ámbar de sangre extraído de los elementales de Warpwood asesinados, y confiaré en ti lo suficiente como para ayudarme a promulgar un medio para luchar contra la corrupción.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Poseer una baliza Cenarion permite ver un fragmento de alma corrupta en esas bestias contaminadas que son sacrificadas por el bien común. Trituro fragmentos en un reactivo utilizable que se utiliza para hacer ungüento vegetal Cenarion. Usaremos ese ungüento para convertir las plantas corruptas en sanas nuevamente.$B$B A cambio de estos fragmentos, te daré algunos ungüentos de plantas Cenarion que ya he preparado.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si posees una baliza Cenarion mientras extraes en Frondavil, podrás ver vitriolo contaminado que corrompe una veta de metal en bruto. Sé cómo purificar ese vitriolo y convertirlo en un reactivo que se usa para hacer un ungüento de plantas Cenarion. Luego usará ese ungüento en las plantas que encuentre en la naturaleza que necesitan ser salvadas.$B$B Si has recogido vitriolo contaminado, te daré un ungüento vegetal de Cenarion que ya he preparado.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una baliza Cenarion permite a un herbolario experimentado detectar insidiosas criaturas vil, un producto malicioso de la corrupción de Frondavil. Mi trabajo aquí me ha enseñado el conocimiento de la purificación de criaturas viles en un reactivo de limpieza... usado en lo que ahora llamamos ungüento de plantas Cenarion.$B$B Cuando recolectes hierbas en Felwood, deberías encontrarte con el creep vil mientras tengas la baliza. A cambio de lo que me traigas, te daré un ungüento de plantas Cenarion prefabricado.' WHERE `entry`=4105; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una baliza Cenarion permitirá a un desollador bien entrenado detectar parches de piel contaminada de la recompensa reunida en Frondavil. Convierto estos parches aparentemente inútiles en una pasta espesa que sirve como agente vivificante para el ungüento vegetal de Cenarion. Cuando despellejes a tus víctimas aquí en Frondavil, ¡asegúrate de tener una baliza sobre ti!$B$B Cuando recolectes parches contaminados, tráemelos y te daré algunos ungüentos de plantas Cenarion que ya he hecho.' WHERE `entry`=4106; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia pura que usan los encantadores en un reactivo adecuado para crear un ungüento vegetal Cenarion. No necesitas una baliza Cenarion para esto; cualquier objeto adecuadamente desencantado que produzca esencias abisales menores funcionará.$B$B Solo necesito una única esencia inferior inferior; a cambio, te daré ungüentos de plantas Cenarion. La esencia es extremadamente potente, ¡un poco definitivamente ayuda mucho!' WHERE `entry`=4107; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Poseer una baliza Cenarion permite ver un fragmento de alma corrupta en esas bestias contaminadas que son sacrificadas por el bien común. Trituro fragmentos en un reactivo utilizable que se utiliza para hacer ungüento vegetal Cenarion. Usaremos ese ungüento para convertir las plantas corruptas en sanas nuevamente.$B$B A cambio de estos fragmentos, te daré algunos ungüentos de plantas Cenarion que ya he preparado.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si posees una baliza Cenarion mientras extraes en Frondavil, podrás ver vitriolo contaminado que corrompe una veta de metal en bruto. Sé cómo purificar ese vitriolo y convertirlo en un reactivo que se usa para hacer un ungüento de plantas Cenarion. Luego usará ese ungüento en las plantas que encuentre en la naturaleza que necesitan ser salvadas.$B$B Si has recogido vitriolo contaminado, te daré un ungüento vegetal de Cenarion que ya he preparado.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una baliza Cenarion permite a un herbolario experimentado detectar insidiosas criaturas vil, un producto malicioso de la corrupción de Frondavil. Mi trabajo aquí me ha enseñado el conocimiento de la purificación de criaturas viles en un reactivo de limpieza... usado en lo que ahora llamamos ungüento de plantas Cenarion.$B$B Cuando recolectes hierbas en Felwood, deberías encontrarte con el creep vil mientras tengas la baliza. A cambio de lo que me traigas, te daré un ungüento de plantas Cenarion prefabricado.' WHERE `entry`=4110; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una baliza Cenarion permitirá a un desollador bien entrenado detectar parches de piel contaminada de la recompensa reunida en Frondavil. Convierto estos parches aparentemente inútiles en una pasta espesa que sirve como agente vivificante para el ungüento vegetal de Cenarion. Cuando despellejes a tus víctimas aquí en Frondavil, ¡asegúrate de tener una baliza sobre ti!$B$B Cuando recolectes parches contaminados, tráemelos y te daré algunos ungüentos de plantas Cenarion que ya he hecho.' WHERE `entry`=4111; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia pura que usan los encantadores en un reactivo adecuado para crear un ungüento vegetal Cenarion. No necesitas una baliza Cenarion para esto; cualquier objeto adecuadamente desencantado que produzca esencias abisales menores funcionará.$B$B Solo necesito una única esencia inferior inferior; a cambio, te daré ungüentos de plantas Cenarion. La esencia es extremadamente potente, ¡un poco definitivamente ayuda mucho!' WHERE `entry`=4112; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor cantora. Un olor acre e insalubre emana de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor cantora. Un olor acre e insalubre emana de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor de viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4115; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor cantora. Un olor acre e insalubre emana de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de raíz batidora. Las raíces visibles de la planta parecen duras y coriáceas, y una película viscosa cuelga de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor cantora. Un olor acre e insalubre emana de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de dragón nocturno. Los frutos que cuelgan de la planta parecen podridos y venenosos. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Todo lo que toca el vil emana un extraño resplandor verde... Siento que es malvado, pero al mismo tiempo, muy poderoso.' WHERE `entry`=4120; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tomaré esta inmundicia traidora, $N.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el Corazón de la Montaña? Para mí, su valor es ilimitado.' WHERE `entry`=4123; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la receta, $N? ¡No soporto la idea de que esos enanos Hierro Negro beban la bebida de mi familia!' WHERE `entry`=4126; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, bienvenido de nuevo $N. Espero que hayas podido descubrir alguna pista sobre el destino final de Raschal, por trágico que sea.' WHERE `entry`=4127; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ginro te envió, ¿eh?$B$B Mis lecturas psicométricas son bastante agotadoras para la psique... pero también lo son mis pérdidas en Kalimdor Hold \'Em. Me llaman \"Rey de los Bad Beats\" aquí en la Fortaleza. Desafortunado en las cartas... afortunado en dominar los secretos de la naturaleza, supongo.$B$B De todos modos, por supuesto que lo haré. Este puede ser el avance que necesitamos para descubrir el destino de Raschal. Si me pasas el cuchillo, podemos empezar.' WHERE `entry`=4129; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Se ha deshecho del Carnicero de Blackrock?' WHERE `entry`=4132; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la receta de Thunderbrew Lager, $N?' WHERE `entry`=4134; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes Ribbly? ¿O al menos una parte de él?' WHERE `entry`=4136; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Larion tiene algo por venir, ¡eso es seguro!' WHERE `entry`=4141; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vivo aquí en el bosque... Tranquilo.$B$B Bueno, al menos pensé que lo sería. ¡Recibo más visitantes aquí que cuando vivía en Forjaz!' WHERE `entry`=4142; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Larion sigue sin hablarme! Seguro que sabe cómo guardar rencor.' WHERE `entry`=4143; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Este es el plan, $n: sal y recolecta algunos brotes de pétalos de sangre, ya sabes, las plantas que aún no han brotado por completo, y tráelas aquí. Entonces veré qué puede hacer la neblina Atal\'ai.$B$B Puedes pensar que soy vengativo... En realidad, ¡tienes razón en eso!$B$B La verdad es que sé cómo salir de aquí, pero hasta que Larion admita que tengo razón, ¡me quedaré aquí!$B$B ¡Así que vete, encuentra esos brotes de pétalos de sangre y divirtámonos!' WHERE `entry`=4144; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Muigin necesita disculparse primero antes de que vuelva a hablar con él!' WHERE `entry`=4145; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Esto es agotador, $N. ¡Esas cosas simplemente no me dejarán en paz!' WHERE `entry`=4146; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para que el zapper funcione, necesita una muestra de la criatura objetivo. Dirígete al cráter y recoge un brote de Bloodpetal. Entonces puedo calibrarlo para que funcione con los amiguitos de Muigin...$B$B Si no fuera tan terco, ya podríamos estar de camino a casa... Pero hasta entonces, ¡tendré que demostrarle que su pequeña broma no me molesta en absoluto!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Puedo oler a nuevos reclutas como si fuera una excelente pólvora, a una milla de distancia. ¿Has venido buscando aprender sobre el dominio de la explosión?' WHERE `entry`=4181; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza del dragón?' WHERE `entry`=4182; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saludos, $N. ¿Nos hemos visto antes? Te ves vagamente familiar.' WHERE `entry`=4183; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué te trae al Castillo de Ventormenta?' WHERE `entry`=4184; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4185; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Alguna noticia de Bolvar?' WHERE `entry`=4186; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los ingredientes? ¡El agujero en mi corazón amenaza con consumirme!' WHERE `entry`=4201; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor de viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor de viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya hablaste con John?' WHERE `entry`=4224; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El panel en el que va la carcasa de mithril sigue cerrado. El resto de A-Me 01 permanece inerte.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has podido ayudar a A-Me? Esa cubierta de mithril que mencionaste que fue destruida fue una buena suposición de lo que estaba mal. Estoy seguro de que si reemplazas eso, se reactivará y podrá volver a casa.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué has visto en esta tierra corrompida?' WHERE `entry`=4261; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4262; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Está muerto el demonio?' WHERE `entry`=4263; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='.$B$B ¿Qué tienes ahí, $N?' WHERE `entry`=4264; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo que informar, $n?' WHERE `entry`=4265; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido a este bendito templo, amigo. Me han predicho tu llegada aquí desde el Bastión Plumaluna. ¿Tienes el informe que Shandris Feathermoon te pidió que trajeras?' WHERE `entry`=4267; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido a Thalanaar, $C. ¿Necesita ayuda de algún tipo?' WHERE `entry`=4281; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Pronto terminará este gran subterfugio.' WHERE `entry`=4282; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$B$B Las Estepas Ardientes para controlar, toma el control.' WHERE `entry`=4283; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Solo sé que estoy en algo aquí, $N!' WHERE `entry`=4284; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has visitado el pilón, $N?' WHERE `entry`=4285; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No puedo ser molestado en este momento, $N. Winky y yo tenemos una reunión a la que asistir.' WHERE `entry`=4286; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has visitado el pilón, $N?' WHERE `entry`=4287; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has visitado el pilón, $N?' WHERE `entry`=4288; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Las criaturas de aquí ya te han superado, $N?$B$B No se deje disuadir tan fácilmente. Rastrear y derrotar a los simios de Un\'Goro no es una tarea sencilla, ni siquiera para un gran cazador.' WHERE `entry`=4289; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No tomes mis palabras a la ligera, $N. Si realmente deseas enfrentarte a esta criatura, debes ser cuidadoso... e inteligente. Se necesitará mucha fuerza y ​​perspicacia para atraer a Lar\'korwi y derrotarlo.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ten cuidado, $N. Acercarse a cualquiera de los nidos de huevos seguramente provocará a las madres... incluso si ya le has asegurado una glándula a una. Las madres pueden ser tan letales como el propio Lar\'korwi cuando luchan para proteger a sus crías. Pero, si tienes éxito, tendremos una forma definitiva de sacar a Lar\'korwi de su escondite.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No dejes que el miedo te domine, $N. El miedo es el gran traidor... ¡debes permanecer fuerte!$B$B Tome la carne, colóquela en el pequeño valle y luego use la glándula en ella. Sólo entonces vendrá la muerte por ti.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Necesitaré al menos cinco muestras corruptas para nuestro grupo de control, $N. Sigue reuniendo muestras de baba de Frondavil hasta que puedas darme las que necesitaremos. Lady Sylvanas lo decreta...' WHERE `entry`=4293; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí, $N? ¿Cómo va tu búsqueda?' WHERE `entry`=4294; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ay, cerveza! ¡¡Mataría por una cerveza Dark Iron!! ¡Rápido, me estoy poniendo sobrio! Lo sé porque la sobriedad nubla mi visión... ¡y te hace ver como el $r que maté la semana pasada!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los escritos de los Siete, $N? ¿Has aprendido los secretos de su tableta?' WHERE `entry`=4296; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya encontraste esa carne, $N? Tu pequeño huevo aquí está casi listo para salir del cascarón. Si no tiene una primera comida lo suficientemente buena, es posible que no pase de la primera semana, y odiaría que eso sucediera.$B$B No puedo mentirte mucho, $N. Estoy celoso de que consigas este huevo para empezar. No hagas que me arrepienta de haberte ayudado así.' WHERE `entry`=4297; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mis clientes no son tan pacientes, $N. ¿Ya tienes alguna de las garras?' WHERE `entry`=4300; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='U\'cha... la bestia era magnifica. Enorme y rojo, con dientes del tamaño de dagas. Sus brazos tan gruesos como troncos de árboles, y tan rápidos como cualquier león de montaña que haya visto. Deberías considerarte afortunado de encontrar tal prueba de valentía: mi gente pasaría generaciones sin ver una criatura así.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Pareces exhausto, $n. Quizás deberías sentarte junto al fuego y relajarte.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Permítanme terminar de contar mi historia.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor de viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La mesa Pylon te permite combinar cristales de poder verdes con cristales de poder amarillos.$B$B De acuerdo con el manual de J.D., esta combinación puede usarse para curarse a sí mismo o a sus aliados.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La mesa Pylon te permite combinar cristales de poder verdes con cristales de poder azules.$B$B Según el manual de J.D., esta combinación puede usarse para aumentar tu espíritu.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La mesa Pylon te permite combinar cristales de poder verdes con cristales de poder rojos.$B$B Según el manual de J.D., esta combinación puede usarse para fortalecer la protección que tienes contra el daño físico.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La mesa Pylon te permite combinar cristales de poder rojos con cristales de poder azules.$B$B Según el manual de J.D., esta combinación se puede usar para debilitar las defensas del enemigo.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La mesa Pylon te permite combinar cristales de poder rojos con cristales de poder amarillos.$B$B Según el manual de J.D., esta combinación se puede usar para crear una gran explosión que puede infligir daño a tus enemigos.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La mesa Pylon te permite combinar cristales de poder azules con cristales de poder amarillos.$B$B Según el manual de J.D., esta combinación se puede usar para crear un escudo que daña a los enemigos.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor cantora. Un olor acre e insalubre emana de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has terminado de recolectar manzanas de cactus?' WHERE `entry`=4402; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor de viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La corrupción aquí conduce a las criaturas a la locura...' WHERE `entry`=4421; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Con suerte, el agua liberará el espíritu del anciano y le permitirá estar en paz.' WHERE `entry`=4441; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de raíz batidora. Las raíces visibles de la planta parecen duras y coriáceas, y una película viscosa cuelga de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de raíz batidora. Las raíces visibles de la planta parecen duras y coriáceas, y una película viscosa cuelga de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de raíz batidora. Las raíces visibles de la planta parecen duras y coriáceas, y una película viscosa cuelga de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de raíz batidora. Las raíces visibles de la planta parecen duras y coriáceas, y una película viscosa cuelga de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de dragón nocturno. Los frutos que cuelgan de la planta parecen podridos y venenosos. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta Night Dragon. Los frutos que cuelgan de la planta parecen podridos y venenosos. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No tengo todo el día! ¡Tráeme esos pedazos de tela de seda! Me refiero a los geólogos. ¡Atrapa a esos geólogos! Merecen sentir mi, bueno... tu ira.' WHERE `entry`=4449; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí Sí? ¿Qué puedo hacer por ti, $r? Estoy terriblemente ocupado y tengo muchos clientes solicitando mis servicios. Tal vez puedas acelerar las cosas. No quiero ser grosero, pero no tengo tiempo para ponerme al día con todo mi trabajo.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='*tos*$B$B ¿Quién es? ¿No ves que estoy ocupado?' WHERE `entry`=4451; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de raíz batidora. Las raíces visibles de la planta parecen duras y coriáceas, y una película viscosa cuelga de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4461; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta de dragón nocturno. Los frutos que cuelgan de la planta parecen podridos y venenosos. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Presenta los componentes, mortal.$B$B También exigiré el pago en forma de treinta piezas de oro por esta creación.' WHERE `entry`=4463; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor cantora. Un olor acre e insalubre emana de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor cantora. Un olor acre e insalubre emana de la planta. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor de viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has encontrado una versión corrupta y enfermiza de lo que parece ser una planta de flor de viento. Las bayas que cuelgan de la planta parecen podridas y venenosas. Necesita desesperadamente algún tipo de atención si se va a volver a la normalidad.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hay un precio a pagar por todas las cosas en este mundo. El precio del artículo específico que buscas es de treinta piezas de oro.$B$B Naturalmente, me quedaré con la mayoría de los componentes que recogiste. Pero no te preocupes, tendrás tu baratija.' WHERE `entry`=4481; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Treinta de oro, $R. Treinta de oro y los componentes necesarios.' WHERE `entry`=4482; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si lo que deseas es resiliencia, necesito treinta monedas de oro.' WHERE `entry`=4483; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No me hagas perder el tiempo, $R. Dame lo que necesito. Treinta de oro y los componentes.' WHERE `entry`=4484; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='He estado tan preocupada por Ringo...' WHERE `entry`=4491; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué... qué?' WHERE `entry`=4492; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Encontrar una glándula odorífera adecuada puede llevar un poco de tiempo: la glándula no se puede dañar, pero el proceso de obtención de una ciertamente no se presta a ello. En cuanto al suelo, supongo que debería ser bastante fácil de encontrar.$B$B De todos modos, ¿tienes los artículos que necesito para hacer el señuelo?' WHERE `entry`=4496; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='A decir verdad, realmente no estaba tan preocupado por las extrañas criaturas... Hasta el día que lo vi escrito en el costado de una gran piedra.$B$B CUIDADO CON PTERRORDAX$B$B ¿Quién podría haberlo escrito? No lo sé, ¡pero es demasiado espeluznante como para simplemente ignorarlo!' WHERE `entry`=4501; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Es cierto que el volcán de Un\'Goro está activo? Estoy seguro de que podría aprender mucho con un poco de ceniza del volcán, $N.' WHERE `entry`=4502; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Todo gran vehículo necesita un nombre... Estaba pensando en llamarlo... ¡Pwned!' WHERE `entry`=4503; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tran\'rek lo ha vuelto a hacer: ¡este pegamento súper pegajoso hará furor!' WHERE `entry`=4504; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Esto es de suma importancia. Sigue tu camino, ahora.' WHERE `entry`=4505; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No me digas que no puedes volver allí! ¡Ponerse en marcha!' WHERE `entry`=4506; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Adquirir el cerebro de la reina para nuestra investigación es absolutamente imperativo. Por lo que hemos aprendido, creemos que estos silítidos posiblemente estén siendo controlados por una inteligencia maligna. Me estremezco al pensar qué podría controlar algo tan insidioso como el silítido, $N.' WHERE `entry`=4507; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Son unos tontos, $N! Ni siquiera pueden pensar en mirar a su alrededor en busca de una amenaza mayor; su odio irracional hacia la Horda será el fin de todos nosotros. ¡No sé cuántas más pruebas puedo darles de la amenaza de los silítidos aparte de dejarlos caer en una de las colmenas para que puedan verlo por sí mismos!$B$B Lo siento, ¿traes noticias para mi atención?' WHERE `entry`=4508; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Son unos tontos, $N! Ni siquiera pueden pensar en mirar a su alrededor en busca de una amenaza mayor; su odio irracional hacia la Alianza será nuestra perdición. ¡No sé cuántas más pruebas puedo darles de la amenaza de los silítidos aparte de dejarlos caer en una de las colmenas para que puedan verlo por sí mismos!$B$B Lo siento, ¿traes noticias para mi atención?' WHERE `entry`=4509; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elune\'adore, $c. ¿Qué puedo hacer por ti hoy?' WHERE `entry`=4510; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Zug zug! ¿En qué puedo ayudarte hoy, $c?' WHERE `entry`=4511; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Algunos de los experimentos que he hecho son fascinantes. Creo que con un poco más de trabajo, seré capaz de descubrir la naturaleza de estas criaturas y cómo juegan con el desarrollo de la vida en Azeroth... si es que tienen algo que ver con eso, para empezar.$B$B Una de mis mayores teorías que no gusta mucho es la idea de que los cienos y los limos están ligados a la creación de este planeta... casi como si fueran una secreción del mismo.$B$B Pero no puedo probarlo ni refutarlo hasta que tenga más muestras.' WHERE `entry`=4512; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tantas cosas a considerar. Pero, ¿qué significa? ¿Y cómo afecta la vida de la gente de Azeroth?' WHERE `entry`=4513; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vuelve a informarme después de que hayas completado la tarea que te encomendé.' WHERE `entry`=4521; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué quieres, $c? Un mensaje urgente, ¿para mí?' WHERE `entry`=4542; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tomas una muestra de baba del cráter de Un\'Goro y colocas una parte en varios tubos y vasos de precipitados sobre la mesa. A medida que las cosas comienzan a hervir y brotar, la baba cambia de color. Cuando el proceso se ralentiza y los líquidos se calman, ves una pequeña placa de Petri con tus muestras de baba purificada de Un\'Goro junto con otros restos.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Parecería que el dispositivo necesita algún tipo de objeto incrustado de mugre para limpiar y tres monedas de plata para que el artilugio funcione. Mientras ambos estén presentes, el Sparklematic 5200 debería funcionar...' WHERE `entry`=4601; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Parecería que el dispositivo necesita algún tipo de objeto incrustado de mugre para limpiar y tres monedas de plata para que el artilugio funcione. Mientras ambos estén presentes, el Sparklematic 5200 debería funcionar...' WHERE `entry`=4602; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El Sparklematic 5200 está vacío, esperando un objeto incrustado de suciedad para limpiar y tres monedas de plata para comenzar!' WHERE `entry`=4603; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El Sparklematic 5200 está vacío, esperando un objeto incrustado de suciedad para limpiar y tres monedas de plata para comenzar!' WHERE `entry`=4604; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ya regresaste, maldito alquitrán! ¿Habéis hecho lo que os he ordenado? Si nos fallas, caminarás por el tablón.$B$B Arrrrr...' WHERE `entry`=4621; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va el experimento, $N? Continuaré estudiando las muestras que me has recuperado. Estoy empezando a ver por qué Lady Sylvanas está tan interesada en estas criaturas. Si realmente son parte de los Dioses Antiguos, entonces quién sabe cómo se puede usar para nuestro beneficio.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tomas una muestra de baba de Frondavil y colocas una parte en varios tubos y vasos de precipitados sobre la mesa. A medida que las cosas comienzan a hervir y brotar, la baba cambia de color. Cuando el proceso se ralentiza y los líquidos se calman, ves una pequeña placa de Petri con tus muestras de baba de Felwood alteradas junto con algunos otros restos.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has descubierto y tratado el origen de la amenaza de los huargos?' WHERE `entry`=4701; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Conoces tus órdenes, $N.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Con la maestra de la manada muerta, podemos comenzar a reducir los centinelas huargos de la Espira y, finalmente, avanzar un poco en la ciudad.' WHERE `entry`=4724; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la esencia inquietante, $N? No puedo esperar para estudiarlo.$B$B Y además de eso... mi patrón no es el tipo de persona que quieres decepcionar.' WHERE `entry`=4726; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4729; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¿probaste el eggciloscopio?' WHERE `entry`=4734; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los huevos, $N? Mi patrón escuchó que los estabas recolectando para mí, ¡y está ansioso por tenerlos en sus manos!' WHERE `entry`=4735; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saludos $c - ¿En qué te pueden ayudar los Sentinels hoy? ¿Quizás estás aquí para preguntar sobre la recompensa de Murkdeep?' WHERE `entry`=4740; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No me digas que tienes demasiado miedo! ¡Ponerse en marcha!' WHERE `entry`=4741; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Valor y paciencia por encima de todo, $N!' WHERE `entry`=4742; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No pierdas el tiempo, $N. Nefarian trabaja febrilmente para desatar su maldad sobre nuestro mundo.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el broche, $N? Mi patrón pagará muy generosamente por ello.' WHERE `entry`=4764; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me dijeron que vendría un mensajero. Uno con un regalo de Blackrock Spire.$B$B ¿Eres $ghe:ella;?' WHERE `entry`=4765; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¿has recuperado los huevos de wyvern que busco? ¡Estoy realmente ansiosa por comenzar mi entrenamiento de jinetes de viento!' WHERE `entry`=4767; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado la tableta, $N? Anhelo profundizar en sus secretos.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Recuerde, $N: ¡debemos ser tolerantes pero rígidos en nuestras creencias!' WHERE `entry`=4771; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Lingotes de oro, sí... sí. Tráeme uno y veremos qué podemos hacer para tejer un hilo. Hasta entonces, te sugiero que concentres tus esfuerzos en volverte más poderoso. Tus pruebas más duras aún están por delante. Y créame... deseará estar más preparado, independientemente de lo poderoso que crea que puede ser.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Desolace no es un área amable: naga, gigantes, sátiros, la Legión Ardiente... todos ellos y los clanes de centauros en guerra hacen que la tierra sea peligrosa si no tienes cuidado.$B$B Como dije antes, no solo pondrá a prueba tu fuerza y ​​astucia, sino también tu paciencia. Ten cuidado en esas tierras, $N.' WHERE `entry`=4783; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Pronto, $N. Te prometo que. La túnica será más que adecuada para tus necesidades y sin duda te dará una ventaja sobre tus oponentes.' WHERE `entry`=4784; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un momento, $n...' WHERE `entry`=4786; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes el huevo antiguo? Siento que se mueven grandes fuerzas y temo que el tiempo se acorta.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has estado en la torre, $N? Tienes las mesas quinta y sexta?' WHERE `entry`=4788; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En Winterspring, lucharás contra grandes felinos llamados sables de hielo. Estas bestias poseen una increíble velocidad y astucia. Si deseas ganar la velocidad del sable de hielo, tráeme el E\'ko que encuentres de ellos.$B$B Recuerda, debes tener el alijo de Mau\'ari en tu inventario si quieres cazar a E\'ko.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En Winterspring, lucharás contra criaturas equivocadas conocidas como da Winterfall furbolg. A través de los deseos de su líder, han ganado una fuerza increíble. Si deseas obtener el poder de Winterfall, tráeme el E\'ko que encuentres de ellos.$B$B Recuerda, debes tener el alijo de Mau\'ari en tu inventario si quieres cazar a E\'ko.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En Winterspring, encontrarás osos grandes con pieles extremadamente gruesas. Estos osos Shardtooth obtienen mucha protección de lo que pueden soportar. Si deseas obtener resistencia contra el fuego, tráeme el E\'ko que encuentres en el Shardtooth.$B$B Recuerda, debes tener el alijo de Mau\'ari en tu inventario si quieres cazar a E\'ko.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En Winterspring, lucharás contra grandes criaturas voladoras llamadas da Chillwind. Estas bestias poseen el poder de ejercer la magia helada. Si deseas ganar resistencia a las heladas, tráeme el E\'ko que encuentras en el Chillwind.$B$B Recuerda, debes tener el alijo de Mau\'ari en tu inventario si quieres cazar a E\'ko.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En Winterspring, lucharás contra grandes criaturas llamadas da ice thistle yeti. Estas bestias se mueven lentamente, pero son capaces de evadir muchos golpes gracias a la protección que les proporciona su grueso pelaje. Si deseas obtener la habilidad de esquivar ataques, tráeme el E\'ko que encuentres de ellos.$B$B Recuerda, debes tener el alijo de Mau\'ari en tu inventario si quieres cazar a E\'ko.' WHERE `entry`=4805; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En Winterspring, has luchado contra los grandes gigantes de hielo llamados Frostmaul. Puro poder y fuerza está a su disposición. Si deseas obtener la fuerza del Machacaescarcha, tráeme el E\'ko que encuentres de ellos.$B$B Recuerda, debes tener el alijo de Mau\'ari en tu inventario si quieres cazar a E\'ko.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En Winterspring, lucharás contra criaturas poderosas que parecen poseer una habilidad mágica innata. Estos salvajes pueden usar magia fuerte. Si deseas aumentar tu intelecto, tráeme el E\'ko que encuentres de cualquier lechubestia que encuentres.$B$B Recuerda, debes tener el alijo de Mau\'ari en tu inventario si quieres cazar a E\'ko.' WHERE `entry`=4807; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hace frío aquí arriba! ¡Espero que me hayas traído una manta!' WHERE `entry`=4808; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los cuernos chillwind, $N?' WHERE `entry`=4809; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N! ¿Hablaste con Felnok? ¿Trajiste los componentes que necesito?' WHERE `entry`=4810; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Debo saber más sobre este misterioso huevo, quién sabe qué saldrá de él.' WHERE `entry`=4821; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Desearía que hicieran más sabores de helado además de fresa, ¡pero creo que tengo suerte de que la fresa sea mi favorito!' WHERE `entry`=4822; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vamos $N, sé que aún no has matado tu parte. Cázalos y te daré una recompensa por mi gratitud.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El agua de los manantiales parece tener algunas propiedades muy extrañas... Todavía no estoy seguro de lo que significa...' WHERE `entry`=4842; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Están esos huevos de araña en tu mochila o solo estás feliz de verme?' WHERE `entry`=4862; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí... Cuéntame las noticias.' WHERE `entry`=4864; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4866; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ay! ¿Tienes mi mojo?' WHERE `entry`=4867; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Se presenta para otra tarea?' WHERE `entry`=4882; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo puedo ayudarte, $N?' WHERE `entry`=4883; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4903; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Thalia Piel de ámbar:' WHERE `entry`=4904; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por favor, acaba con el sufrimiento de las criaturas de Frondavil.' WHERE `entry`=4906; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado alguna señal de ella? El dolor en mi pecho me dice que ha pasado lo peor, pero tengo la esperanza de que la encuentres sana y salva.' WHERE `entry`=4921; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿No ves que no debo ser interrumpido?' WHERE `entry`=4941; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tendrás que matar a ese demonio para eliminar su presencia permanentemente del orbe, $N.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí, $N? ¿Has escogido? ¿Infernal o manáfago?$B$B Cada elección es personal y debe reflejar sus fortalezas y debilidades. No es raro que un brujo se mejore aún más en lugar de compensar las áreas que les faltan. A veces, dominar a un enemigo es una táctica tan fuerte como convertirse en un lanzador de hechizos más equilibrado.' WHERE `entry`=4962; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí, $N? ¿Has escogido? ¿Infernal o manáfago?$B$B Cada elección es personal y debe reflejar sus fortalezas y debilidades. No es raro que un $C se mejore aún más en lugar de compensar las áreas que les faltan. A veces, dominar a un enemigo es una táctica tan fuerte como convertirse en un lanzador de hechizos más equilibrado.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Disciplina y determinación son tus objetivos. Puedo pedirte que hagas una tarea simple muchas veces; debe realizar lo mejor que pueda cada vez.' WHERE `entry`=4970; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los parásitos temporales son una enfermedad común presente dondequiera que se haya manipulado el flujo del tiempo. Siento que muchos están presentes, y esto es perturbador.$B$B Eliminar los que puedas encontrar me ayudará a controlar mejor el deterioro de la situación temporal aquí. Seré capaz de sentir cuando esto se haya logrado.' WHERE `entry`=4971; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Las baratijas de tiempo que busco son dispositivos simples. Son principalmente relojes, y sus manecillas quedaron atrapadas para siempre cuando la peste asoló Andorhal por primera vez.$B$B El tiempo nunca se acaba, y los relojes que me traes invariablemente se encontrarán contados hasta sus hogares... es decir, mientras continúen los disturbios aquí.' WHERE `entry`=4972; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los relojes de Andorhal, al igual que el gran reloj de las ruinas del ayuntamiento, están congelados en el tiempo a las tres en punto. Fue entonces cuando los efectos completos de la plaga se extendieron por primera vez sobre la ciudad, asfixiando la vida.$B$B Por mucho que todos lamentemos lo que sucedió ese día, ha dado forma al flujo del tiempo tal como lo perciben ustedes, los mortales. ¡El Vuelo Bronce debe perseverar en la protección de la línea de tiempo!' WHERE `entry`=4973; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=4974; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va tu búsqueda de Tabetha y el orbe, $N?$B$B Tabetha ha sido más que útil cuando se trata de asuntos arcanos. Estoy seguro de que no tendrá ningún problema en ayudarte si eres capaz de encontrarla.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Alguna suerte?' WHERE `entry`=4982; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='donde esta el duende???' WHERE `entry`=4983; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los lobos que están infectados con la peste deben ser sacrificados, $N. La enfermedad que portan no se puede curar. Lo intenté... lo intenté hasta que yo mismo sucumbí a la peste.' WHERE `entry`=4984; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Escucho tus pasos, $N. Mi visión se ha desvanecido, pero todavía puedo sentir cosas a mi alrededor. ¿Has terminado con la miseria de los grizzlies plagados de enfermedades?' WHERE `entry`=4985; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En nombre del Círculo Cenarion, te doy la bienvenida a este enclave, $c. ¿Qué negocio tienes con nosotros?' WHERE `entry`=4986; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En nombre del Círculo Cenarion, te doy la bienvenida a este enclave, $c. ¿Qué negocio tienes con nosotros?' WHERE `entry`=4987; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Alguna suerte?' WHERE `entry`=5001; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, $N. Ha sido un largo tiempo.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido a la oficina del censo de Stormwind. Si necesita información sobre nuestra población, entonces puedo ayudarlo.' WHERE `entry`=5022; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás aquí para buscar la ayuda del censo de Entrañas o simplemente para preguntarme si alguien que conocías está muerto? Me preguntan eso mucho.' WHERE `entry`=5023; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va tu búsqueda de suministros, $N? Confío en que los jabaespines caigan fácilmente bajo tu fuerza.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Necesitaré 4 fragmentos de sangre si deseas la fuerza de Agamaggan, $r.$B$B Tus enemigos se encogerán ante tu fuerza si te dieran esta bendición. $B$B ¡Los mejores guerreros de Razormane están infundidos con tal poder!' WHERE `entry`=5042; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Se dice que los mejores exploradores de mi tribu no tienen rival en su precisión, y ningún pícaro podría estar a la altura de su rapidez en la batalla.$B$B Tráeme 4 fragmentos de sangre y te haré aún más ágil que cualquier jabaespine nacido.' WHERE `entry`=5043; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los chamanes y geomantes de las tribus de los jabaespines recurren a la fuerza de Agamaggan para que les ayude en la batalla y en sus rituales, $r.$B$B Si tú también deseas el poder adicional de la bendición de Agamaggan con tus hechizos, entonces tráeme 4 fragmentos de sangre y Mangletooth te ayudará. ' WHERE `entry`=5044; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los guerreros de todo tipo necesitan un espíritu fuerte. Te impulsa a mayores hazañas cuando se ha perdido toda esperanza. Esto no es desconocido para Razormane. Somos una tribu espiritual: estamos más orgullosos de nuestra conexión con Agamaggan que de nuestra destreza en la batalla.$B$B Tráeme 4 fragmentos de sangre y bendeciré tu espíritu para la batalla. ' WHERE `entry`=5045; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Todos aquellos que entran en batalla necesitan protección. Sus huesos deben ser fuertes. Su piel dura. Mi tribu también lo sabe, y para añadir a la protección natural que nos brindan nuestras plumas y nuestra piel, a menudo llamamos a Agamaggan para que nos proteja del daño antes de ir a la guerra.$B$B Tráeme 4 fragmentos de sangre y te otorgaré la misma protección.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Te diría que te salieras de mi césped, pero como puedes ver no tengo uno.' WHERE `entry`=5048; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cada vez que alguien pisa una cucaracha, lloro. Por favor, no me hagas llorar.' WHERE `entry`=5049; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='John, cariño... ¿eres tú? Tengo tanto frío de repente...' WHERE `entry`=5050; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='John, no dejes que los ghouls te atrapen... no dejes que los ghouls me atrapen... desagradables ghouls... nuestro encanto nos mantendrá a salvo.' WHERE `entry`=5051; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Nuestras tribus acuden en tropel a las zonas espinosas de Los Baldíos porque son lugares sagrados, pero ninguno tan sagrado como Razorfen. El cuerpo de Agamaggan constituye la totalidad de Razorfen, , ¡pero los Downs están especialmente protegidos porque la entrada se hace desde sus grandes fauces! ¡Se tragará enteros a aquellos que no le son leales y escupirá sus cuerpos después de que los haya masticado! $B$B Agamaggan ha dejado atrás su cuerpo para protegernos, y da su espíritu para que podamos protegerlo. ' WHERE `entry`=5052; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ve ahora, $c. Busca a Ursius.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Brumeran te llama, $N.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Shy-Rotam es audaz e implacable; defenderá a los de su especie con ferviente entusiasmo.' WHERE `entry`=5056; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La puerta de la letrina ha comenzado a astillarse en los bordes del marco como si hubiera sido repetida e incesantemente tratando de abrirla a la fuerza. Actualmente está cerrado herméticamente desde el exterior de la letrina.$B$B ¡Mientras golpeas la puerta, escuchas un gemido gutural proveniente del interior! Lo que sea que haya dentro, ciertamente no suena amigable.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un armario extremadamente resistente se encuentra ante usted, cerrado de forma segura mediante una cerradura integrada. El frente del gabinete está profundamente rayado y marcado. Se podría suponer que esto se debe a numerosos y violentos intentos fallidos de revelar cualquier secreto que el gabinete actualmente oculta a la vista.$B$B Si va a abrir este gabinete, necesitará encontrar la llave.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tu regreso a Darnassus no deja de ser un presagio, aunque necesitaré pruebas de tus lecciones aprendidas en Claro de la Luna antes de enseñarte tu forma acuática.$B$B ¿Tienes el Colgante del Lobo Marino?' WHERE `entry`=5061; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Entonces, Motega Firemain envía un mensaje sobre Arikara... bueno, eso sí que es una noticia grave.$B$B $B$B Arikara es una criatura mortal nacida solo para buscar venganza contra aquellos que han cometido actos atroces.$B$B ' WHERE `entry`=5062; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='A menos que tengas todo lo que necesito, me haces perder el tiempo.' WHERE `entry`=5063; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has descubierto lo que traman los Tótem Siniestro?' WHERE `entry`=5064; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes las tabletas? Temo que sus textos revelen una gran amenaza para nuestro mundo.' WHERE `entry`=5065; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='A menos que tengas todo lo que necesito, me haces perder el tiempo.' WHERE `entry`=5067; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='A menos que tengas todo lo que necesito, me haces perder el tiempo.' WHERE `entry`=5068; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estado?' WHERE `entry`=5081; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Aprecio tu ayuda!' WHERE `entry`=5082; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es eso que has encontrado?' WHERE `entry`=5083; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Espero que hayas encontrado algo, $N. ¡Los Winterfall se están volviendo cada vez más agresivos!' WHERE `entry`=5085; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Creo que estamos empezando a descubrir lo que está pasando aquí, $N.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Veremos qué sucede cuando Winterfall no obtiene su aguardiente!' WHERE `entry`=5087; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has matado a la serpiente viciosa Arikara, $N?' WHERE `entry`=5088; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué tienes ahí, $N?' WHERE `entry`=5089; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Quiero que te prepares para lo peor, $N: profundiza. La tarea que tenemos por delante no será fácil. ¡Mientras reunimos nuestras fuerzas aquí para finalmente atacar a la Plaga, serás parte de nuestro esfuerzo de avance que lleva la lucha a ellos! ¡Tu misión asignada en Sorrow Hill comenzará nuestro camino hacia la victoria!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una incursión sorpresa en la tenue posición avanzada de la Cruzada Escarlata nos dará un margen de tiempo para poder marchar sobre Andorhal. Confío en que está aquí para reportar el éxito.$B$B Una vez que esto se ejecute con éxito, tendremos que trabajar con diligencia y rapidez. No tenemos el material y la mano de obra para luchar contra la Plaga y la Cruzada Escarlata al mismo tiempo si no compran nuestra pequeña artimaña.' WHERE `entry`=5096; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que las torres estén marcadas, se convertirán en objetivos prioritarios para nuestro ataque a Andorhal. Sospecho que una vez que neutralicemos las torres, surgirá la principal amenaza de Andorhal. A partir de ese momento, ¡tendremos una lucha directa por el control de la ciudad!$B$B Estás de vuelta para informar el éxito, ¿sí? No olvides la linterna de la baliza también; debemos mantener el control de nuestro material.' WHERE `entry`=5097; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que las torres estén marcadas, se convertirán en objetivos prioritarios para nuestro ataque a Andorhal. Sospecho que una vez que neutralicemos las torres, surgirá la principal amenaza de Andorhal. A partir de ese momento, ¡tendremos una lucha directa por el control de la ciudad!$B$B Estás de vuelta para informar el éxito, ¿sí? No olvides la linterna de la baliza también; debemos mantener el control de nuestro material.' WHERE `entry`=5098; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Está hecho?' WHERE `entry`=5102; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Quizás descubras más en Winterfall Village, $N.' WHERE `entry`=5121; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El poder de esta capilla me da la fuerza para resistir la corrupción en mi corazón. Si lo dejo, me convertiré en un caballero de la muerte. Pero hay un medallón, el medallón de la fe, que me dará la fuerza que necesito para partir.$B$B Por favor, $N, recupera el medallón. Está custodiado por Malor the Zealous, un miembro enloquecido de la Hermandad Escarlata que reside en las profundidades del Bastión Escarlata en el oeste de Stratholme.' WHERE `entry`=5122; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ahora, ¿qué es esto, $N?' WHERE `entry`=5123; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El tiempo es dinero, $N y tampoco tengo mucho.' WHERE `entry`=5124; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No tientes...' WHERE `entry`=5127; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Círculo Esmeralda es amistoso con todos, $r. ¿Qué puedo hacer por ti?' WHERE `entry`=5128; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si estás listo para comprometerte con una decisión permanente y convertirte en peletero de escamas de dragón, entonces estoy listo para aceptarte como estudiante. Solo tráeme las cosas que te pedí y comenzaremos tu educación.' WHERE `entry`=5141; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La naturaleza es una fuerza que debe ser apaciguada antes de que esperes aprender a doblar su voluntad en tus prendas de cuero. Tráeme tu ofrenda a esta fuerza y ​​me aseguraré de que te escuchen.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hacer este tipo de armaduras a base de cuero requiere paciencia y dedicación. Una vez que hayas echado tu suerte con los elementos, no hay forma de darles la espalda. Tráeme una prueba de tu valía y empezaremos.' WHERE `entry`=5144; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si estás listo para comprometerte con una decisión permanente y convertirte en peletero de escamas de dragón, entonces estoy listo para aceptarte como estudiante. Solo tráeme las cosas que te pedí y comenzaremos tu educación.' WHERE `entry`=5145; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hacer este tipo de armaduras a base de cuero requiere paciencia y dedicación. Una vez que hayas echado tu suerte con los elementos, no hay forma de darles la espalda. Tráeme una prueba de tu valía y empezaremos.' WHERE `entry`=5146; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes alguna noticia de ese asesino Arnak Grimtotem?' WHERE `entry`=5147; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La naturaleza es una fuerza que debe ser apaciguada antes de que esperes aprender a doblar su voluntad en tus prendas de cuero. Tráeme tu ofrenda a esta fuerza y ​​me aseguraré de que te escuchen.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste mi muñeca?' WHERE `entry`=5149; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dadanga te mira cuando te acercas a ella. Ella parece estar esperando algo...$B$B ¡Probablemente tenga hambre!$B$B Tiene que haber algo creciendo en el cráter que sería el bocadillo perfecto para un gran herbívoro. Dadanga es una niña grande; lo que sea que le traigas, ¡tendría que haber mucho!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes mi hipercondensador?' WHERE `entry`=5151; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hay algo oportuno en su visita. No eres del futuro, ¿verdad?' WHERE `entry`=5153; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste el libro, $N?' WHERE `entry`=5154; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va tu pelea, $N? Sé que el derramamiento de sangre como prueba de honor puede ser repugnante para algunos, pero debes entender que tiene dos objetivos: haces mi tarea más fácil al dañar su número y nos ganamos el respeto mutuo que solo nos hará más fuertes. en tiempos por venir.$B$B Espero que entiendas.' WHERE `entry`=5155; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Espero que tu búsqueda vaya bien, $N. No he comenzado a dirigirme tan al norte, pero lo admito, la idea de cruzarme en el camino de un infernal en cualquier punto me asusta un poco. Las criaturas no tienen cerebro, pero siguen siendo bastante intimidantes.' WHERE `entry`=5156; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que tengamos las aguas del Pozo de la Luna, las purificaremos y las usaremos para extinguir los braseros de protección dentro del Bastión de las Sombras. Eso debería darme suficiente tiempo para ver las cámaras aún más profundamente y discernir quién dirige realmente este... culto.$B$B Ruego que la Madre Tierra esté con nosotros.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Siento que no eres un simple viajero que busca el camino a Ratchet. Ven, siéntate y descansa en nuestro campamento. Háblame cuando estés listo.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, veo que has regresado, $N. Bien. ¿Encontraste a Islen en Los Baldíos? ¿O tenemos que encontrar otra forma de lograr nuestros objetivos?' WHERE `entry`=5159; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es bueno verte, $N.' WHERE `entry`=5160; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No puedo esperar a escuchar cómo reaccionan mis amigos!$B$B ¡Nunca lo esperarán!' WHERE `entry`=5163; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los braseros deben apagarse si queremos tener alguna esperanza de estar preparados para una batalla mucho mayor. Entrar en la guarida del dragón sin ningún conocimiento es una tontería. Y esto es mucho peor que un dragón. El Consejo de la Sombra es el único responsable de un gran número de crímenes y atrocidades. Tendremos que trabajar rápido si queremos detenerlos.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has elegido sabiamente, $R.' WHERE `entry`=5166; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tal artículo nunca ha sido elaborado!' WHERE `entry`=5167; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las reliquias, $N?' WHERE `entry`=5168; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste la calavera y la espada, $N?' WHERE `entry`=5181; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los fúrbolgs parecen sufrir tal paranoia...' WHERE `entry`=5201; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Empiezo a preguntarme si alguna vez escaparé de esta jaula.$B$B Es solo cuestión de tiempo antes de que me sacrifiquen a los demonios que adoran. ¡Los monstruos!' WHERE `entry`=5202; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Pareces sin aliento, $n. ¿Estás bien, o algo anda mal?' WHERE `entry`=5203; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Inspeccionas el cuerpo, y no hay duda de que estos son los restos del Caballero de la Mano de Plata, Trey Lightforge. Por un momento piensas en Arko\'narin y te preguntas si alguien en tu vida significó tanto para ti como este hombre significó para el elfo de la noche cautivo que recientemente ayudaste a escapar del Bastión de las Sombras.$B$B Después de tomarte otro momento para ordenar tus pensamientos, sabes que no puedes llevarle los restos del paladín a Jessir sin matar primero a su torturador.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes las calaveras? Chromie dijo que serán críticos para su hechizo, y ese hechizo nos dará la oportunidad de salvar Darrowshire.' WHERE `entry`=5206; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has venido del oeste? ¿Cómo le va al resto de Lordaeron? Sé que Andorhal está perdido, pero ¿ha llegado ya la Plaga a la bella Tirisfal?' WHERE `entry`=5210; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los pobres defensores de Darrowshire me gritan en sueños, $N. ¡Debes liberarlos!' WHERE `entry`=5211; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Algunos dicen que me preocupo demasiado; a ellos les digo: \'¡No te preocupas lo suficiente!\'' WHERE `entry`=5212; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Estamos a punto de descubrir cuál puede ser este nuevo agente activo de la plaga!' WHERE `entry`=5213; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No puedo soportarlo, $N! ¡Tienes que ayudarme! ¡Estoy muriendo!' WHERE `entry`=5214; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un panel de acceso al caldero permanece bien sujeto. Para abrirlo, necesitarás encontrar la llave.' WHERE `entry`=5216; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido de nuevo a la relativa seguridad de Chillwind Camp, $N. ¿Qué progreso en los calderos tiene que informar?' WHERE `entry`=5217; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El caldero de la plaga de la Plaga se encuentra ante ti, arrojando grandes cantidades de toxinas al aire. Un pequeño panel de acceso anodino se encuentra en la base de la gran plataforma del caldero.$B$B Habiendo derrotado al señor del caldero y adquirido su llave, puedes agregar los reactivos apropiados al caldero para hacer un agente contrario a la plaga.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un panel de acceso al caldero permanece bien sujeto. Para abrirlo, necesitarás encontrar la llave.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sabemos que cada caldero emplea una mezcla diferente de reactivos para generar su toxina que induce la plaga; asimismo, sabemos que necesitaremos desarrollar un agente contrario que sea único para cada caldero. Tu muestra de las Lágrimas de Dalson será la clave para descubrir el requisito distintivo de reactivo de ese caldero.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El caldero de la plaga de la Plaga se encuentra ante ti, arrojando grandes cantidades de toxinas al aire. Un pequeño panel de acceso anodino se encuentra en la base de la gran plataforma del caldero.$B$B Habiendo derrotado al señor del caldero y adquirido su llave, puedes agregar los reactivos apropiados al caldero para hacer un agente contrario a la plaga.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un panel de acceso al caldero permanece bien sujeto. Para abrirlo, necesitarás encontrar la llave.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que analicemos con éxito la muestra extraída del caldero de Writhing Haunt, ¡nos proporcionará una tercera vía para entregar un devastador contra agente a la Plaga!' WHERE `entry`=5223; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El caldero de la plaga de la Plaga se encuentra ante ti, arrojando grandes cantidades de toxinas al aire. Un pequeño panel de acceso anodino se encuentra en la base de la gran plataforma del caldero.$B$B Habiendo derrotado al señor del caldero y adquirido su llave, puedes agregar los reactivos apropiados al caldero para hacer un agente contrario a la plaga.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un panel de acceso al caldero permanece bien sujeto. Para abrirlo, necesitarás encontrar la llave.' WHERE `entry`=5225; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Marchitamiento de Gahrron alberga el último caldero aquí en el oeste al que necesitamos acceder. ¡Una vez que tengamos una muestra de la plaga que arroja, podremos introducir nuestros reactivos en el medio ambiente a través de cuatro recipientes separados! La Plaga tendrá dificultades para mantenernos fuera de los cuatro, incluso con el poder de Kel\'Thuzad detrás de ellos.' WHERE `entry`=5226; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El caldero de la plaga de la Plaga se encuentra ante ti, arrojando grandes cantidades de toxinas al aire. Un pequeño panel de acceso anodino se encuentra en la base de la gran plataforma del caldero.$B$B Habiendo derrotado al señor del caldero y adquirido su llave, puedes agregar los reactivos apropiados al caldero para hacer un agente contrario a la plaga.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un panel de acceso al caldero permanece bien sujeto. Para abrirlo, necesitarás encontrar la llave.' WHERE `entry`=5229; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido de nuevo a la relativa seguridad del Baluarte, $N. ¿Qué progreso en los calderos tiene que informar?' WHERE `entry`=5230; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un panel de acceso al caldero permanece bien sujeto. Para abrirlo, necesitarás encontrar la llave.' WHERE `entry`=5231; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sabemos que cada caldero emplea una mezcla diferente de reactivos para generar su toxina que induce la plaga; asimismo, sabemos que necesitaremos desarrollar un agente contrario que sea único para cada caldero. Tu muestra de las Lágrimas de Dalson será la clave para descubrir el requisito distintivo de reactivo de ese caldero.' WHERE `entry`=5232; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un panel de acceso al caldero permanece bien sujeto. Para abrirlo, necesitarás encontrar la llave.' WHERE `entry`=5233; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que analicemos con éxito la muestra extraída del caldero de Writhing Haunt, ¡nos proporcionará una tercera vía para entregar un devastador contra agente contra la Plaga!' WHERE `entry`=5234; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un panel de acceso al caldero permanece bien sujeto. Para abrirlo, necesitarás encontrar la llave.' WHERE `entry`=5235; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Marchitamiento de Gahrron alberga el último caldero al que necesitamos acceder aquí en el oeste. ¡Una vez que tengamos una muestra de la plaga de ese caldero, podremos introducir nuestros reactivos en el medio ambiente a través de cuatro recipientes separados! La Plaga tendrá dificultades para mantenernos fuera de los cuatro, incluso con el poder de Kel\'Thuzad detrás de ellos.' WHERE `entry`=5236; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sin Fel\'dan, es de esperar que el Consejo de la Sombra pierda el foco y comiencen las luchas internas. Lucharán entre sí por el control y acumularán activos para planes futuros. Ese será un momento oportuno para devastarlos a ellos y a sus esclavos demoníacos.' WHERE `entry`=5242; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tenga cuidado, no todas las cajas de suministros habrán sobrevivido a la destrucción de la ciudad. La Plaga no se atreve a tocar el agua, pero seguramente el agua bendita no evitará las infestaciones de alimañas.' WHERE `entry`=5243; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Por qué has venido aquí?' WHERE `entry`=5245; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sólo en las páginas de las Sagradas Escrituras podré discernir si puedo ayudarte o no...' WHERE `entry`=5246; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La reliquia debe ponerse en manos de los más dignos de confianza. No se puede volver a robar...' WHERE `entry`=5247; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Currrrrss... Forevvvverrrr...' WHERE `entry`=5248; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Recuerde, $N: ¡debemos ser tolerantes pero rígidos en nuestras creencias!' WHERE `entry`=5251; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ha pasado un tiempo desde que te fuiste, $N. ¿Cómo te ha ido?' WHERE `entry`=5252; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí, $R?' WHERE `entry`=5253; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué tienes ahí, $N?' WHERE `entry`=5262; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Barón ha matado a más personas de las que probablemente hayas visto en tu vida.' WHERE `entry`=5263; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La compasión es lo que nos separa de los animales, $N. Recuerda eso...' WHERE `entry`=5282; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, no hay nada como un buen bronceado. Se puede saber quién tiene los bronceados realmente buenos por sus líneas de delantal.' WHERE `entry`=5283; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=5284; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Golpearé el acero hasta que me quede sin aliento.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Por la gloria de la Horda!' WHERE `entry`=5302; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Su delantal! ¿Dónde está?' WHERE `entry`=5305; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La leyenda dice que un uso de la piedra de serpiente de Vosh\'gajin mantendrá un hacha afilada durante 1000 años.' WHERE `entry`=5306; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has olvidado qué es lo que te encargaron, $N?' WHERE `entry`=5307; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Inclina tu cabeza en mi presencia, $r. Soy un noble, después de todo, y tú eres un campesino sin cobre.' WHERE `entry`=5341; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Asegura mi fortuna y comparte el botín.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Asegura mi futuro y yo aseguraré el tuyo.' WHERE `entry`=5343; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Quiere el pago, ¿no?' WHERE `entry`=5344; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Qué noticias tienes, $c! Ah - ¿un mensaje de mi hermano dices? ¡Pues bien, entregue el informe!' WHERE `entry`=5361; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, ¿tienes la Demon Box?' WHERE `entry`=5381; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El Carnicero debe ser detenido!' WHERE `entry`=5382; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tenga cuidado, Kirtonos es un luchador experimentado.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo fueron las cosas en Jaedenar, $N?' WHERE `entry`=5385; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Se me hormiguea la pezuña y se me hace agua la boca cuando pienso en pescado Bloodbelly frito... ¿Tienes alguno?' WHERE `entry`=5386; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La Piedra de la Plaga de un Minion es la insignia de la base de la Plaga. Estos se encuentran a veces en las tropas más débiles posicionadas en las Tierras de la Peste, aunque el término \"más débil\" ciertamente debe considerarse en contexto. El Azote, sin importar dónde se encuentre, nunca debe ser subestimado.$B$B El Alba Argenta actualmente ofrece una ficha de valor a cambio de veinte de estas insignias, ¡un intercambio que estoy feliz de hacer, siempre que hayas ganado suficientes piedras de la Plaga!' WHERE `entry`=5402; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La piedra de la Plaga de un invasor es la insignia de las tropas de élite de la Plaga. Estos se encuentran a veces en las tropas más fuertes posicionadas en las Tierras de la Peste. Matar a una criatura así es sin duda un desafío, pero debe disfrutarse con el encargo de vencer al mal.$B$B El Alba Argenta actualmente ofrece una ficha de valor a cambio de diez de estas insignias. Tráemelos aquí y me aseguraré de que recibas tu justa recompensa.' WHERE `entry`=5403; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La piedra de la Plaga de un corruptor es la insignia de los señores supremos de la Plaga. Un ser poderoso que ocupa una posición de autoridad sobre la Plaga siempre la poseerá. ¡Matar a una criatura tan malévola seguramente promovería la causa del Alba Argenta y todas las buenas causas!$B$B En nombre del Alba Argenta, te daré una ficha de valor a cambio de solo una de estas insignias. Tenga cuidado al adquirir uno, $N: no se debe jugar con seres tan poderosos.' WHERE `entry`=5404; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La piedra de la Plaga de un corruptor es la insignia de los señores supremos de la Plaga. Un ser poderoso que ocupa una posición de autoridad sobre la Plaga siempre la poseerá. ¡Matar a una criatura tan malévola seguramente promovería la causa del Alba Argenta y todas las buenas causas!$B$B En nombre del Alba Argenta, te daré una ficha de valor a cambio de solo una de estas insignias. Tenga cuidado al adquirir uno, $N: no se debe jugar con seres tan poderosos.' WHERE `entry`=5406; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La piedra de la Plaga de un invasor es la insignia de las tropas de élite de la Plaga. Estos se encuentran a veces en las tropas más fuertes posicionadas en las Tierras de la Peste. Matar a una criatura así es sin duda un desafío, pero debe disfrutarse con el encargo de vencer al mal.$B$B El Alba Argenta actualmente ofrece una ficha de valor a cambio de diez de estas insignias. Tráemelos aquí y me aseguraré de que recibas tu justa recompensa.' WHERE `entry`=5407; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La Piedra de la Plaga de un Minion es la insignia de la base de la Plaga. Estos se encuentran a veces en las tropas más débiles posicionadas en las Tierras de la Peste, aunque el término \"más débil\" ciertamente debe considerarse en contexto. El Azote, sin importar dónde se encuentre, nunca debe ser subestimado.$B$B El Alba Argenta actualmente ofrece una ficha de valor a cambio de veinte de estas insignias, ¡un intercambio que estoy feliz de hacer, siempre que hayas ganado suficientes piedras de la Plaga!' WHERE `entry`=5408; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Recompensaré a cualquiera que me haga la vida un poco más fácil... ¡Disfruto haciendo lo menos posible, amigo!$B$B Debajo de los muelles aquí en Shadowprey Village, tengo muchas trampas para mariscos. Si tienes la amabilidad de hacer mi trabajo y recogerme los mariscos, te recompensaré con algo que quieras... ¿me entiendes? ¡Por cada cinco mariscos que me traigas te daré un buen pez Bloodbelly!' WHERE `entry`=5421; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No es bueno perezoso...$B$B ¿eh? ¿Tienes mi blackjack? ¡¿Atrapaste a algún peón durmiendo en el trabajo?!' WHERE `entry`=5441; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un recuerdo del recuerdo es un hallazgo raro, $N.' WHERE `entry`=5461; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No haga preguntas de las que no quiere respuestas.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El área alrededor del Regalo de Menethil es excepcionalmente fría.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=5464; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has hecho lo imposible?' WHERE `entry`=5465; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llevas la carga de diez mil almas inquietas, $N.' WHERE `entry`=5466; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Dónde está esa abominación inútil? O tienes lo que necesito o será mejor que salgas y lo encuentres.' WHERE `entry`=5481; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Más vale que esto sea bueno. Confío en que tienes toda la hierba fatal que necesito.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los huesos? La caravana estará aquí en cualquier momento. Solo necesito diez huesos de kodo más para alcanzar lo más alto de mi carrera. ¡Una carrera alta, te digo!' WHERE `entry`=5501; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es un placer volver a verte, $N. ¿Ha atendido a los deberes para los que se ha ofrecido como voluntario durante la Semana del Niño?' WHERE `entry`=5502; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ah, noble $C! ¿Has traído las fichas de valor que te pidieron? Una vez que me los entregues, haré que nuestros diversos mantos estén disponibles para que los compres.' WHERE `entry`=5504; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ah, noble $C! ¿Has traído las fichas de valor que te pidieron? Una vez que me los entregues, haré que nuestros diversos mantos estén disponibles para que los compres.' WHERE `entry`=5507; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La piedra de la Plaga de un corruptor es la insignia de los señores supremos de la Plaga. Un ser poderoso que ocupa una posición de autoridad sobre la Plaga siempre la poseerá. ¡Matar a una criatura tan malévola seguramente promovería la causa del Alba Argenta y todas las buenas causas!$B$B En nombre del Alba Argenta, te daré una ficha de valor a cambio de una sola de estas insignias. Tenga cuidado al adquirir uno, $N: no se debe jugar con seres tan poderosos.' WHERE `entry`=5508; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La piedra de la Plaga de un invasor es la insignia de las tropas de élite de la Plaga. Estos se encuentran a veces en las tropas más fuertes posicionadas en las Tierras de la Peste. Matar a una criatura así es sin duda un desafío, pero debe disfrutarse con el encargo de vencer al mal.$B$B El Alba Argenta actualmente ofrece una ficha de valor a cambio de diez de estas insignias. Tráemelos aquí y me aseguraré de que recibas tu justa recompensa.' WHERE `entry`=5509; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La Piedra de la Plaga de un Minion es la insignia de la base de la Plaga. Estos se encuentran a veces en las tropas más débiles posicionadas en las Tierras de la Peste, aunque el término \"más débil\" ciertamente debe considerarse en contexto. El Azote, sin importar dónde se encuentre, nunca debe ser subestimado.$B$B El Alba Argenta actualmente ofrece una ficha de valor a cambio de veinte de estas insignias, ¡un intercambio que estoy feliz de hacer, siempre que hayas ganado suficientes piedras de la Plaga!' WHERE `entry`=5510; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ah, noble $C! ¿Has traído las fichas de valor que te pidieron? Una vez que me los entregues, haré que nuestros diversos mantos estén disponibles para que los compres.' WHERE `entry`=5513; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, sé quién eres y sé por qué estás aquí. Dithers me envió un mensaje antes de que llegaras. Vayamos al trato en cuestión, ¿de acuerdo?$B$B Tengo un molde que puedes usar para la llave maestra, pero te costará quince monedas de oro, por adelantado, sin negociación. Empacaré los fragmentos esqueléticos en el molde para ti y también te enseñaré cómo forjar el vástago de la llave sin ningún conocimiento de herrería... todo gratis nada menos.$B$B ¡Quién dice que los mercenarios no ofrecen ofertas competitivas!' WHERE `entry`=5514; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=5515; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos, poderoso sacerdote! ¿Has traído las fichas de valor que te pedí? Una vez que me los entregues, te entregaré tu propio Manto cromático del amanecer.' WHERE `entry`=5517; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Ogre Tannin es probablemente lo más difícil de encontrar para lo que necesito para hacer el traje. ¿Creo que tienen algunos arriba? Es difícil decirlo, ya que esta bola y cadena no hacen que el movimiento sea tan fácil de hacer...$B$B De todos modos, tráeme las cosas que necesito y te haré un traje de ogro que engañará al Capitán Kromcrush haciéndole creer que eres uno de sus hombres.' WHERE `entry`=5518; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Necesitas otro traje, verdad? Bueno, parece que no me iré a ninguna parte pronto. Tráeme las mismas cosas que te pedí antes y te haré otro traje de ogro.' WHERE `entry`=5519; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos, poderoso $C! ¿Has traído las fichas de valor que te pedí? Una vez que me los entregues, te entregaré tu propio Manto cromático del amanecer.' WHERE `entry`=5521; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Eres el que está haciendo travesuras en Blackrock Spire, ¿verdad? ¿Tienes lo que pedí?' WHERE `entry`=5522; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos, poderoso $C! ¿Has traído las fichas de valor que te pedí? Una vez que me los entregues, te entregaré tu propio Manto cromático del amanecer.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Se llama Gordok Shackle Key, bueno, así es como lo siguen llamando estos \"toneladas de diversión\". Creo que cualquiera de los ogros podría tenerlo, pero no estoy seguro de si alguno en particular lo tiene. Tal vez los guardias tengan más posibilidades de tener uno...$B$B ¿De qué estoy hablando? ¡Ya lo tienes, ¿no?! ¿Es eso ahí?' WHERE `entry`=5525; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Con el Relicario Sellado de la Pureza en nuestra posesión, será posible no solo eliminar una amenaza corruptora del mundo, sino también estudiarla bajo nuestra juiciosa vigilancia. Tal vez incluso podamos idear nuevos medios para combatir la mancha de corrupción que siempre amenaza a Azeroth.$B$B Sé que Milli no lo habría tenido de otra manera...' WHERE `entry`=5526; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un Relicario de Pureza es un artefacto en sí mismo. Se fabricaron pocos y se pensó que casi todos se habían perdido con el tiempo.$B$B Admito que he sabido sobre el de Southwind desde hace un tiempo. Honestamente, con la agitación creciente en Silithus, pensé en mantener nuestros secretos solo eso: un secreto. Pinchar y aguijonear solo haría que aumentaran las sospechas sobre nuestros enemigos.$B$B Por desgracia, el tiempo de la autocomplacencia ha llegado a su fin, especialmente con la situación en Eldre\'Thalas.' WHERE `entry`=5527; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ve al Scholomance, $N. ¡Elimina a esas crías plagadas antes de que crezcan!' WHERE `entry`=5529; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola, $N! ¿Escuché que estabas aquí con algunos huevos de dragón? ¡Pues vamos a verlos!' WHERE `entry`=5531; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno, ¿$N? ¿Dónde está la runa? Eres un buen empleado, ¿verdad? ¿Estás aquí para ayudar?$B$B No me hagas pensar dos veces antes de pagarte lo que acordamos. ¿Qué? Oh, ¿no estuvimos de acuerdo en nada? Oh, genial... entonces tómate tu tiempo, solo ten en cuenta que será mucho menos si te tomas mucho tiempo.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va tu búsqueda de los espíritus Altonato, $c?$B$B Muchos eventos han causado un gran sufrimiento a todas las razas de Azeroth, pero por alguna razón, estos espíritus parecen ser una plaga para todas las personas. Tal vez sea el deseo continuo por cualquier magia arcana, tal deseo es un presagio de la Legión Ardiente, y sabemos a lo que puede conducir.' WHERE `entry`=5535; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va tu batalla contra el sátiro, $c?$B$B ¿Son tan fuertes como pensabas? ¿Más fuerte? O tal vez no eran nada comparado con tu propio poder.' WHERE `entry`=5536; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por morboso que suene, necesitaremos un suministro decente de fragmentos esqueléticos adecuados para formar la capa exterior de la llave. No lo llaman Skeleton Key por nada, ya sabes.' WHERE `entry`=5537; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, sé quién eres y sé por qué estás aquí. Arbington me envió un mensaje antes de que llegaras. Vayamos al trato en cuestión, ¿de acuerdo?$B$B Tengo un molde que puedes usar para la llave maestra, pero te costará quince monedas de oro, por adelantado, sin negociación. Empacaré los fragmentos esqueléticos en el molde para ti y también te enseñaré cómo forjar el vástago de la llave sin ningún conocimiento de herrería... todo gratis nada menos.$B$B ¡Quién dice que los mercenarios no ofrecen ofertas competitivas!' WHERE `entry`=5538; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No tengas piedad de los perros demonios, $r. ¡Son abominaciones!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No subestimes a las alimañas aladas, $r. La peste les ha dado habilidades sobrenaturales.' WHERE `entry`=5543; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llegarás a tolerar el sabor, $r.' WHERE `entry`=5544; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La caravana estará aquí en breve; ¿Tienes los cinco nuevos kodos domesticados que estaba pidiendo?' WHERE `entry`=5561; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has desterrado los portales demoníacos en Mannoroc Coven?' WHERE `entry`=5581; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¿tienes algo que mostrarme?' WHERE `entry`=5582; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya encontraste a Dolf, $N?$B$B Probablemente ya hayas aprendido esto, pero nuestra capacidad de curación es muy útil. No solo somos capaces de cuidar a los heridos, sino que somos vitales para la supervivencia de todos esos aspirantes a héroes que intentan hacerse un nombre. Con Fortaleza para aumentar la cantidad de golpes que podemos recibir y nuestra magia curativa para mantenerlos con vida, ¡no hay nada que no podamos superar!' WHERE `entry`=5625; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La mayoría piensa que es lógico que la magia curativa sea poderosa, pero no muchos entienden cuán poderosa es. Puedes mantener a muchos con vida cuando, en cambio, deberían encontrarse con sus propios antepasados. Esta magia curativa mezclada con la habilidad de Fortaleza son una combinación muy poderosa de hechizos. Recuerdas esto. Es útil para todo tipo de personas: guerreros, magos y todo lo demás.' WHERE `entry`=5648; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Nuestros poderes nos hacen ideales para muchas situaciones, $N. Descubrirás que pase lo que pase, nuestra habilidad para reparar heridas y aumentar la cantidad de daño que nuestros compañeros pueden recibir siempre serán los talentos más deseados a los que tenemos acceso. No permita que eso lo disuada de seguir otros caminos como $C: puede ser efectivo de muchas maneras. Pero... si realmente deseas destruir a tus enemigos con energía mágica, quizás lo arcano sea más de tu agrado.' WHERE `entry`=5650; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has visto a Sentinel Aynasha en el camino? Se fue en una misión importante pero aún no ha regresado.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Creo que escuché fantasmas afuera. Me susurran cosas aterradoras...' WHERE `entry`=5721; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va tu búsqueda del Abismo? ¿Y los troggs?$B$B No se puede permitir que la amenaza persista, solo dañará a nuestros hermanos orcos si continúa.' WHERE `entry`=5723; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Pudiste encontrar algo, $N? Cualquier pista sobre por qué uno de los miembros de su clan tuvo que morir innecesariamente sería útil.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hay otras cien tareas que esperan mi atención, $c. ¿Tienes los libros?' WHERE `entry`=5725; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya tienes la insignia, $N?$B$B Será una herramienta vital para infiltrarse en lo que creo que es la mayor amenaza para la Horda y finalmente encontrar la paz en nuestro nuevo hogar.$B$B Aprenderás lo intrincada que pueden tejer tanto los hombres como los orcos cuando están motivados por la codicia y el poder. Las agendas ocultas, la corrupción, todo se aclarará. Te encontrarás en medio de una guerra que nunca supiste que existía.' WHERE `entry`=5726; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno, $c? ¿Él cree en nuestra estratagema, o las cosas son peores de lo que había estimado al principio?$B$B Demostrar valor para Neeru hará que nuestra infiltración en el Consejo de la Sombra sea mucho más fácil. Tendrá mucha información que podemos usar para derrotar a aquellos que destruirían todo lo que hemos construido en Durotar.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya los encontraste, $N? Los líderes de la Espada Abrasadora.$B$B Sabía que el Consejo de la Sombra buscaba quitarme Orgrimmar y toda la Horda, pero no me había dado cuenta de lo rápido que pudieron infiltrarse en la ciudad. Tantos brazos tiene esta bestia... que podemos cortarlos hasta que llegue el agotamiento, pero no llegaremos más lejos que cuando empezamos. Tendré que hacer que mis espías dupliquen sus esfuerzos.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el Cetro de la Luz?' WHERE `entry`=5741; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por favor amigo; siéntate y escucha mi historia.' WHERE `entry`=5742; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has matado a la bestia? Seguramente debe ser el líder de Searing Blade en Ragefire Chasm.' WHERE `entry`=5761; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Es eso polvo del desierto en tu cuello?$B$B Hm... si mi nariz dice la verdad, diría que no es polvo del desierto, ¡es sal del desierto! ¿Has estado en Shimmering Flats, verdad?' WHERE `entry`=5762; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Siéntate, $c. Muy pronto volverás a la jungla.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Él debe ser redimido.' WHERE `entry`=5781; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes terminado el vástago de la llave maestra? Lamento mucho que hayas tenido que cargar con la mayor parte de la tarifa para comprar el molde, pero todos debemos hacer nuestra parte para contrarrestar la Plaga. Una vez que me entregues la llave sin terminar, estarás listo para el elemento final necesario para completar su construcción.$B$B No será nada fácil, pero el trabajo que has hecho hasta la fecha para preparar un asalto a Andorhal ahora comenzará a pagarse por sí mismo. Verás.' WHERE `entry`=5801; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes terminado el vástago de la llave maestra? Lamento mucho que hayas tenido que cargar con la mayor parte de la tarifa para comprar el molde, pero todos debemos hacer nuestra parte para contrarrestar la Plaga. Una vez que me entregues la llave sin terminar, estarás listo para el elemento final necesario para completar su construcción.$B$B No será nada fácil, pero el trabajo que has hecho hasta la fecha para preparar un asalto a Andorhal ahora comenzará a pagarse por sí mismo. Verás.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has llegado hasta aquí $N: solo la destrucción de la forma física de Araj the Summoner nos proporcionará los medios para terminar la llave. Consigue el escarabajo de Araj, por las buenas o por las malas, y tráemelo. Lo fusionaré como la cabeza de la llave.' WHERE `entry`=5803; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has llegado hasta aquí $N: solo la destrucción de la forma física de Araj the Summoner nos proporcionará los medios para terminar la llave. Consigue el escarabajo de Araj, por las buenas o por las malas, y tráemelo. Lo fusionaré como la cabeza de la llave.' WHERE `entry`=5804; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos! ¡Es un placer conocerte!$B$B Veo que tienes un cupón especial. Dámelo y te ofreceré algo a cambio.' WHERE `entry`=5805; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Por qué me encuentro esperando esa maldita caravana?$B$B $B$B Oh sí, ellos pagan las cuentas. ¿Los has visto?' WHERE `entry`=5821; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola! ¡Es un placer conocerte!$B$B Veo que tienes un cupón especial. Dámelo y te ofreceré algo a cambio.' WHERE `entry`=5841; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos! ¡Es un placer conocerte!$B$B Veo que tienes un cupón especial. Dámelo y te ofreceré algo a cambio.' WHERE `entry`=5842; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola! ¡Es un placer conocerte!$B$B Veo que tienes un cupón especial. Dámelo y te ofreceré algo a cambio.' WHERE `entry`=5843; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos! ¡Es un placer conocerte!$B$B Veo que tienes un cupón especial. Dámelo y te ofreceré algo a cambio.' WHERE `entry`=5844; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mi fe te guiará, $N. La Luz no conoce límites.' WHERE `entry`=5845; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos! ¡Es un placer conocerte!$B$B Veo que tienes un cupón especial. Dámelo y te ofreceré algo a cambio.' WHERE `entry`=5847; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La pintura, $N. ¿Tienes la pintura?' WHERE `entry`=5848; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sabía que este día llegaría.' WHERE `entry`=5861; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sois los refuerzos de Tyr\'s Hand?' WHERE `entry`=5862; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Estoy tan preocupado! ¡Por favor tenga cuidado!' WHERE `entry`=5863; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes noticias de Maggran Earthbinder?' WHERE `entry`=5881; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Poseer una baliza Cenarion permite ver un fragmento de alma corrupta en esas bestias contaminadas que son sacrificadas por el bien común. Trituro fragmentos en un reactivo utilizable que se utiliza para hacer ungüento vegetal Cenarion. Usaremos ese ungüento para convertir las plantas corruptas en sanas nuevamente.$B$B A cambio de estos fragmentos, te daré algunos ungüentos de plantas Cenarion que ya he preparado.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si posees una baliza Cenarion mientras extraes en Frondavil, podrás ver vitriolo contaminado que corrompe una veta de metal en bruto. Sé cómo purificar ese vitriolo y convertirlo en un reactivo que se usa para hacer un ungüento de plantas Cenarion. Luego usará ese ungüento en las plantas que encuentre en la naturaleza que necesitan ser salvadas.$B$B Si has recogido vitriolo contaminado, te daré un ungüento vegetal de Cenarion que ya he preparado.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una baliza Cenarion permite a un herbolario experimentado detectar insidiosas criaturas vil, un producto malicioso de la corrupción de Frondavil. Mi trabajo aquí me ha enseñado el conocimiento de la purificación de criaturas viles en un reactivo de limpieza... usado en lo que ahora llamamos ungüento de plantas Cenarion.$B$B Cuando recolectes hierbas en Felwood, deberías encontrarte con el creep vil mientras tengas la baliza. A cambio de lo que me traigas, te daré un ungüento de plantas Cenarion prefabricado.' WHERE `entry`=5884; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una baliza Cenarion permitirá a un desollador bien entrenado detectar parches de piel contaminada de la recompensa reunida en Frondavil. Convierto estos parches aparentemente inútiles en una pasta espesa que sirve como agente vivificante para el ungüento vegetal de Cenarion. Cuando despellejes a tus víctimas aquí en Frondavil, ¡asegúrate de tener una baliza sobre ti!$B$B Cuando recolectes parches contaminados, tráemelos y te daré algunos ungüentos de plantas Cenarion que ya he hecho.' WHERE `entry`=5885; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia pura que usan los encantadores en un reactivo adecuado para crear un ungüento vegetal Cenarion. No necesitas una baliza Cenarion para esto; cualquier objeto adecuadamente desencantado que produzca esencias abisales menores funcionará.$B$B Solo necesito una única esencia inferior inferior; a cambio, te daré ungüentos de plantas Cenarion. La esencia es extremadamente potente, ¡un poco definitivamente ayuda mucho!' WHERE `entry`=5886; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Poseer una baliza Cenarion permite ver un fragmento de alma corrupta en esas bestias contaminadas que son sacrificadas por el bien común. Trituro fragmentos en un reactivo utilizable que se utiliza para hacer ungüento vegetal Cenarion. Usaremos ese ungüento para convertir las plantas corruptas en sanas nuevamente.$B$B A cambio de estos fragmentos, te daré algunos ungüentos de plantas Cenarion que ya he preparado.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si posees una baliza Cenarion mientras extraes en Frondavil, podrás ver vitriolo contaminado que corrompe una veta de metal en bruto. Sé cómo purificar ese vitriolo y convertirlo en un reactivo que se usa para hacer un ungüento de plantas Cenarion. Luego usará ese ungüento en las plantas que encuentre en la naturaleza que necesitan ser salvadas.$B$B Si has recogido vitriolo contaminado, te daré un ungüento vegetal de Cenarion que ya he preparado.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una baliza Cenarion permite a un herbolario experimentado detectar insidiosas criaturas vil, un producto malicioso de la corrupción de Frondavil. Mi trabajo aquí me ha enseñado el conocimiento de la purificación de criaturas viles en un reactivo de limpieza... usado en lo que ahora llamamos ungüento de plantas Cenarion.$B$B Cuando recolectes hierbas en Felwood, deberías encontrarte con el creep vil mientras tengas la baliza. A cambio de lo que me traigas, te daré un ungüento de plantas Cenarion prefabricado.' WHERE `entry`=5889; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una baliza Cenarion permitirá a un desollador bien entrenado detectar parches de piel contaminada de la recompensa reunida en Frondavil. Convierto estos parches aparentemente inútiles en una pasta espesa que sirve como agente vivificante para el ungüento vegetal de Cenarion. Cuando despellejes a tus víctimas aquí en Frondavil, ¡asegúrate de tener una baliza sobre ti!$B$B Cuando recolectes parches contaminados, tráemelos y te daré algunos ungüentos de plantas Cenarion que ya he hecho.' WHERE `entry`=5890; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El poder de un objeto mágico desencantado se siente por la esencia que crea. He ideado una forma de convertir la esencia pura que usan los encantadores en un reactivo adecuado para crear un ungüento vegetal Cenarion. No necesitas una baliza Cenarion para esto; cualquier objeto adecuadamente desencantado que produzca esencias abisales menores funcionará.$B$B Solo necesito una única esencia inferior inferior; a cambio, te daré ungüentos de plantas Cenarion. La esencia es extremadamente potente, ¡un poco definitivamente ayuda mucho!' WHERE `entry`=5891; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los suministros, $N? ¡Nunca podemos tener suficiente!' WHERE `entry`=5892; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has estado en la mina Coldtooth, $N? ¿Tienes los suministros que te pedí?' WHERE `entry`=5893; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya tienes las termitas, $N? Estoy seguro de que es obvio para alguien inteligente como tú.$B$B ¡Una vez que tengamos suficientes, nos aseguraremos de que nadie pueda usar el aserradero nunca más!' WHERE `entry`=5901; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste los montículos de termitas, $N? He oído que están por todo Plaguewood.' WHERE `entry`=5903; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vuelve sólo cuando el Espíritu del Gran Oso te haya devuelto a mí. Tu entrenamiento no puede continuar sin su bendición.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vuelve sólo cuando el Espíritu del Gran Oso te haya devuelto a mí. Tu entrenamiento no puede continuar sin su bendición.' WHERE `entry`=5930; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='He estado en contacto con tu amigo Carlin. Siente un gran dolor por la ruina de su pueblo, pero habla muy bien de ti y sabe que puedes arreglar las cosas.$B$B Ah, pero me estoy desviando del tema que nos ocupa... $N, ¿tienes las reliquias que te pedí?' WHERE `entry`=5941; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Este cofre es viejo y está cubierto de mugre.' WHERE `entry`=5942; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Sabes, si esa caravana desapareciera alguna vez, estaría arruinado! No eres el portador de malas noticias sobre la caravana, ¿verdad?$B$B $B$B ¡Gracias a la diosa de la codicia!' WHERE `entry`=5943; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=5944; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Debes seguir probándote a ti mismo, $N.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando haya enfrentado el desafío que tiene por delante, su comprensión de la fuerza del cuerpo y la fuerza del corazón se realizará plenamente. Hasta ese momento, no puedo ayudarte más.' WHERE `entry`=6001; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando haya enfrentado el desafío que tiene por delante, su comprensión de la fuerza del cuerpo y la fuerza del corazón se realizará plenamente. Hasta ese momento, no puedo ayudarte más.' WHERE `entry`=6002; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo te va, $N? ¿Son más fuertes de lo que pensabas? Espero que no. Si voy a seguir hasta aquí, entonces va a requerir mucha más fuerza de la que ya te he pedido que hagas.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste el escondite, $N? ¿Cuidaste de Zaeldarr?' WHERE `entry`=6021; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás llorando? Si esto es demasiado \'tedioso\' para ti, \'héroe\', te recomiendo que regreses con la Dama Oscura y le informes del horrible maltrato que recibiste en mi granja.$B$B ¡Ahora sal de mi vista!' WHERE `entry`=6022; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya los encontraste, $N? Una vez que nos hayamos ocupado de los dos, puedo proceder a ingresar a Hearthglen para observar más de cerca su configuración. No puedo hacerlo sin tu ayuda. Por favor, encuentra a Radley y Dürgen por mí.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Este cofre enterrado aquí está bien cerrado.' WHERE `entry`=6024; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es una tarea peligrosa, $N. Envidio tu coraje.' WHERE `entry`=6025; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Confía en el viejo Smokey, $r. La recompensa valdrá la pena. Esta gente del Alba Argenta no se anda con rodeos cuando se trata de pagos.' WHERE `entry`=6026; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ay, $n! Es bueno verte otra vez. ¿Tienes el Libro de los Antiguos?' WHERE `entry`=6027; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saludos, $c. En nombre de Argent Dawn, te ofrezco seguridad y refugio mientras estés aquí en Chillwind Camp. También podría tener algo de trabajo para ti...' WHERE `entry`=6028; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saludos, $c. En nombre de Argent Dawn, te ofrezco seguridad y refugio mientras estés aquí en Bulwark. ¡También podría ofrecerte la oportunidad de luchar por una causa por la que vale la pena luchar!' WHERE `entry`=6029; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Que la Luz te guíe en estos tiempos difíciles, $c. ¿Qué te trae aquí a este faro de esperanza en medio de la oscuridad y la desesperación?' WHERE `entry`=6030; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el paño rúnico? ¡Mi gente está ansiosa por más artículos de paño rúnico!' WHERE `entry`=6031; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído la tela lunar, $N?' WHERE `entry`=6032; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me sobraron suministros para hacer unas cuantas barras más del compuesto especial. Solo dile al viejo Smokey si necesitas más.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Podría haber sido peor. Podría haberte hecho recolectar guano de murciélago.$B$B $B$B Mmm... ¡Oye! Espera un minuto. ¿Adónde vas?' WHERE `entry`=6042; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Practica tus habilidades, $N. Doma al zancudo adulto.' WHERE `entry`=6061; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Buena suerte, joven cazador.' WHERE `entry`=6062; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Aprenderás, $N, y algún día serás un gran cazador.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No te preocupes, muchacha! Tendrás que probar algunos antes de tener que decidirte por uno solo.' WHERE `entry`=6064; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Pudiste domar al escórpido?' WHERE `entry`=6082; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Necesitas practicar para adquirir las habilidades que necesitas para controlar efectivamente a tu mascota. ¿Has domesticado a un rastreador de surf?' WHERE `entry`=6083; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué opinas del leopardo de las nieves, $N?' WHERE `entry`=6084; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has domesticado al oso garra de hielo?' WHERE `entry`=6085; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado un acosador de la pradera?' WHERE `entry`=6087; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Pronto estarás listo, $N.' WHERE `entry`=6088; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Comprender el equilibrio entre la naturaleza y uno mismo es una forma de vida para todos los elfos de la noche.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy orgulloso de tus logros, $N. ¿Has terminado la última tarea que te di?' WHERE `entry`=6102; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Eres el que envió el Círculo Cenarion en Claro de la Luna? ¡Eso es maravilloso! Tenemos bastante crisis en nuestras manos aquí con respecto al pobre ciervo, y estamos felices por toda la ayuda que podemos obtener.$B$B ¿Tienes la muestra de agua que Dendrite Starblaze dijo que tendrías? Me notificó que dibujarías uno para que pudiéramos trabajar juntos en una cura...' WHERE `entry`=6122; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los reactivos que necesito para hacer el ungüento? Los ciervos no mejoran por sí solos, ¡así que será mejor que nos apresuremos a ayudarlos!' WHERE `entry`=6123; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has completado lo que Alanndarian Nightsong de Auberdine te pidió? Su trabajo no está completo a menos que lo esté.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tú eres el que envió el Círculo Cenarion en Claro de la Luna, ¿verdad? ¡Esto es muy fortuito para nosotros! Estamos bloqueados en nuestro esfuerzo por traer equilibrio a las gacelas enfermizas que deambulan por el norte de Los Baldíos; estamos felices por toda la ayuda que podemos obtener.$B$B ¿Tienes la muestra de agua que Dendrite Starblaze dijo que tendrías? Me notificó que dibujarías uno para que pudiéramos trabajar juntos en una cura...' WHERE `entry`=6127; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los reactivos que necesito para hacer el ungüento? Las gacelas no están mejorando por sí solas, ¡así que será mejor que no nos demoremos en nuestro esfuerzo por salvarlas!' WHERE `entry`=6128; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has completado lo que Tonga Runetotem te pidió en Crossroads? Su trabajo no está completo a menos que lo esté.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sigue así, $N. Si desea ganarse nuestra confianza, deberá demostrar su valía ante nosotros.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has visto a mi hermana Melizza? Siempre está en movimiento, lo que la mete en problemas todo el tiempo.' WHERE `entry`=6132; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No me dejes esperando, $c.' WHERE `entry`=6133; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Dónde está mi fantasma-o-plasma, $N?' WHERE `entry`=6134; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No recomendaría que asumieras este desafío solo, $c.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Te he dicho últimamente que te odio?' WHERE `entry`=6136; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No puedo esperar para ir a pescar con un poco de carne fresca de almejas de caparazón blando; ¿Me trajiste las 10 piezas que necesito?' WHERE `entry`=6142; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Todavía escucho sus voces pidiendo ayuda cuando los naga desencadenaron su caos sobre nosotros. ¡Si no tuviera esta rodilla mala, iría y te ayudaría a matar a esos malditos nagas!$B$B Por lo general, puede garantizar encontrarlos en lo profundo de los arrecifes de coral debajo de la superficie... al acecho... intrigantes...' WHERE `entry`=6143; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ten éxito ahora y casi te habrás ganado mi respeto, $C.' WHERE `entry`=6145; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Esto es inaceptable, soldado!' WHERE `entry`=6146; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cuál es tu estado, $N?' WHERE `entry`=6148; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Este cofre está bien cerrado.' WHERE `entry`=6161; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya tienes la garra de la bestia, $N? Pagará por sus crímenes. No me importa si es corrupto o simplemente enojado por vivir en un bosque tan lúgubre. ¡Ningún fúrbolg vivirá mucho tiempo cometiendo tales crímenes contra mi familia!' WHERE `entry`=6162; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Después de que Sylvanas me liberara, perseguí a la bestia por estos páramos durante meses. Huyó a la seguridad de Stratholme. El bastardo...' WHERE `entry`=6163; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes mi talonario de recibos? ¡No puedo esperar para volver al trabajo!' WHERE `entry`=6164; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Parece que tienes prisa. Bueno, entonces has venido al lugar correcto.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Y... ¿Ha habido suerte?' WHERE `entry`=6185; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=6187; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que te ganes la confianza de los Fauces de Madera, estoy seguro de que habrá algo que podamos hacer por ti. Los Fauces de Madera no se olvidan de sus aliados, especialmente en tiempos oscuros como estos.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Apreciamos mucho lo que has hecho por los Fauces de Madera, $N. Sus continuos esfuerzos seguramente ganarán la confianza y el respeto de mi tribu.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Es eso sudor en su frente, $gseñora:señora;? Has estado corriendo demasiado. ¡La próxima vez, toma un grifo!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has estado de viaje, ¿eh? ¿Has estado en algún lugar interesante?' WHERE `entry`=6281; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No te canses de Charred Vale; muchas criaturas malvadas residen en esas colinas. Mantente fuerte $N y prevalecerás sobre esta amenaza para nuestra gente. Ve ahora y golpea con fuerza: nuestros hijos nunca sabrán de la maldad de lo que fue.' WHERE `entry`=6282; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bloodfury Ripper es una criatura desagradable! Tendrás éxito en encontrarla a lo largo de la línea de la colina occidental en el Valle Carbonizado.$B$B Las furias de sangre estarán indefensas sin... ¡seguramente podremos vencerlas para siempre!' WHERE `entry`=6283; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Besseleth es un depredador despiadado... Temo por aquellos que recorren el Sendero Webwinder de noche. Es entonces cuando ella y sus hijos se aprovechan de viajeros inocentes. Yo mismo caí presa de su colmillo de muerte de dos pies, pero afortunadamente pude esquivarla y ponerme a salvo. Daría cualquier cosa por ver a ese monstruo destruido.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto de Ventormenta? ¿Osric envió la armadura?' WHERE `entry`=6285; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me duele profundamente la continua destrucción que provocan las guerras y los que buscan lucrar con la madera. Para ayudar al ciclo de renacimiento y reponer las tierras, necesito semillas de Gaea. ¿Los tienes, $c?' WHERE `entry`=6301; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Parece que estás en un asunto oficial...' WHERE `entry`=6321; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si debe viajar una larga distancia, entonces un murciélago es su mejor opción.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mantengo mis armas en óptimas condiciones. Están limpios y listos para usar.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, vuelves. ¿Tienes nuestros suministros de Entrañas?' WHERE `entry`=6324; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás aquí por un jinete del viento? ¿Tienes algo que transportar?' WHERE `entry`=6361; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hay polvo sobre tus hombros que debe ser de los Baldíos. ¿Has hablado con mi amigo Jahan?' WHERE `entry`=6362; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saludos, $c. ¿Qué puedo hacer por ti?' WHERE `entry`=6363; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¿has vuelto de Cima del Trueno? ¿Entregaste las pieles a Ahanu?' WHERE `entry`=6364; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Necesitas llegar rápido a algún lugar? ¡Entonces estás hablando con el orco correcto!' WHERE `entry`=6365; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estas semillas que plantas son fuertes, resisten la corrupción y son un punto de apoyo para otra vida. Crecerán y crecerán, primero previniendo la corrupción y curando la tierra herida, y luego, un día, restaurando Stonetalon a un bosque exuberante, una vez más.$B$B ¿Has plantado todas las semillas de Gea?' WHERE `entry`=6381; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Algo huele bien! No llevas carne cruda encima, ¿verdad?' WHERE `entry`=6384; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Necesitas uno de mis jinetes del viento?' WHERE `entry`=6385; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto de Orgrimmar? ¿A Gryshka le gustó la carne que le envié?' WHERE `entry`=6386; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Te has hartado de Thelsamar tan pronto? ¿Estás listo para irte a otra ciudad?' WHERE `entry`=6387; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Parece que tienes un lugar adonde ir. ¿Necesitas uno de mis grifos?' WHERE `entry`=6388; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Lo has hecho, $N? ¿Has soltado las termitas? La Luz nos ayudaría si la Cruzada Escarlata pudiera mantener tanto el molino como Hearthglen. No deberían tener ninguno. ¡Solo se están aprovechando de las víctimas de la última guerra y deberían ser sacrificados como animales rabiosos!' WHERE `entry`=6389; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Lo has hecho, $N? ¿Ha liberado las termitas en el aserradero?$B$B Ya era bastante malo que mi familia perdiera sus trabajos y sus vidas, pero luego ver el lugar donde pasé mi infancia tomado por esos repugnantes supuestos hombres santos... ¡¡pfah!!' WHERE `entry`=6390; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué puedo hacer por usted, $gsir: mi señora;?' WHERE `entry`=6391; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, $N. ¿Has vuelto de Forjaz?' WHERE `entry`=6392; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Tribunal de las Mareas se impacienta. Buscan poner fin a esta guerra que se ha desatado en todas las dimensiones durante eones. Mis hermanos están ansiosos por escuchar noticias de la gloriosa victoria sobre los odiados elementales de fuego. ¿Tienes las Incendritas que necesito?' WHERE `entry`=6393; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has entrado en el Aquelarre del Filo Ardiente, $N? ¿Encontraste mi elección?' WHERE `entry`=6394; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Debemos respetar a nuestros muertos, $N. Es una de las formas en las que nos diferenciamos de la Plaga...' WHERE `entry`=6395; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Yo... yo... yo era impotente.' WHERE `entry`=6403; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué noticias has descubierto de Boulderslide Ravine? Recuerdo una leyenda que trata sobre Resonite... Simplemente no puedo poner mi casco en él. Quizás saber lo que hay en el fondo de la cueva iluminará sus tortuosas intenciones.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Espero que puedas ser rápido para conseguir esos cuernos, $N. ¡Regresaré a Ratchet pronto!' WHERE `entry`=6441; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los naga aumentan en número, $n. Por favor complete esta tarea por mí.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Oye, amigo, ¿has matado a los peludos comedores de sangre? No le temo a nadie aquí en Espolón, pero no camino por aquí de noche... ¡si sabes a lo que me refiero, tío!$B$B Mientras me mantenga fuera de su plato, todo estará bien.$B$B ¡Buena suerte para ti, $c!' WHERE `entry`=6461; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste los amuletos, $N? ¡Cada vez que los fúrbolgs poseen esos objetos sagrados, mi sangre hierve de rabia!' WHERE `entry`=6462; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me temo que si no nos deshacemos de esta amenaza inmediatamente, todo Stonetalon se perderá. El poder de un terráneo no puede ser igualado de ninguna manera. Cuando despierte, Goggeroc estará débil por su largo sueño, esta será la oportunidad que deberás aprovechar... ¡adelante $N!' WHERE `entry`=6481; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has visto a mi hermano Ruul? Caminó hacia el bosque hace días y no ha regresado...' WHERE `entry`=6482; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Siento un aura de maldad irradiando de ti, $r. ¿Qué podrías sostener que emite tal aura?' WHERE `entry`=6501; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El flujo del tiempo no se detiene ni se ralentiza, $r. Mientras mi vida es eterna, la tuya no lo es. No pierdas el tiempo que tienes...' WHERE `entry`=6502; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Espero informes de tus asesinatos de outrunner, $N.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Espero que encuentres las páginas pronto, $N! ¡Realmente necesito volver al trabajo!' WHERE `entry`=6504; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado al Embajador, $N? ¿Está muerto?$B$B No podemos permitir que la Plaga se afiance en Kalimdor. Son una amenaza suficiente para nuestras propias fronteras como para tener que lidiar con ellos en dos frentes.$B$B La única señal optimista de los acontecimientos que me has contado es que la vieja parecía no corrompida. Debe saber en lo profundo de su espíritu que la Plaga puede traer un gran poder, pero que los Baldíos no serían realmente suyos si aceptara el trato.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿De qué negocio quieres hablar, $N? Debes sentir que es importante si continúas molestándome.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Date prisa, $N. Deben recibir sus informes; es urgente.' WHERE `entry`=6543; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Torek fue enviado en una misión contra Silverwing Outpost. ¿Fue exitoso el ataque?' WHERE `entry`=6544; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Así que estás aquí con mis órdenes? Siempre es bueno ver a un nuevo recluta con una naturaleza exuberante y una voluntad fuerte.$B$B Será mejor que aprendas rápido si esperas seguir aquí. La amenaza de los naga crece, $N. He observado y tomado defensas contra varios ataques a este puesto de avanzada desde que llegué aquí.$B$B Pero si desea contribuir con ese esfuerzo, hable con uno de los otros aquí en el puesto de avanzada.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hay mucho peligro en este camino, $N. Será mejor que recuerdes esto mientras viajas por estas tierras. La amenaza de la alianza está bastante cerca.$B$B Nos enfrentamos a enemigos en todos los frentes. Los sátiros son una fuerza formidable y predominante en el este de Ashenvale. También descubrí que los naga se han apoderado de una gran área de la tierra de Azshara.$B$B Es bueno ver que todavía estamos aumentando nuestros números: prepárate para lo que viene, $N.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Esté atento, $r. Los elfos a menudo se esconden en las sombras...$B$B Siempre debemos estar vigilantes. Hemos trabajado muy duro para reclamar esta tierra, y los elfos están buscando una oportunidad para quitárnosla.$B$B ¿Supongo que tienes mis próximas órdenes de Kadrak?' WHERE `entry`=6547; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya los mataste?' WHERE `entry`=6548; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Que la Madre Tierra te acompañe, $N.$B$B La paz entre la tierra y toda su gente debe ser nuestra meta. Ella tiene un gran plan para la naturaleza, y todos tenemos un papel que desempeñar en ese plan.' WHERE `entry`=6561; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va tu búsqueda de los cristales, $N? ¿Has visto a los naga cosecharlos? Rezo a mis antepasados ​​para que encontremos la razón por la que coleccionan tales cosas.' WHERE `entry`=6563; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí, $N? ¿Qué es lo que necesitas? Todavía tengo mucho que aprender sobre los cristales que están reuniendo los naga.' WHERE `entry`=6564; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya lo encontraste, $N? ¡Lorgus debe ser detenido!' WHERE `entry`=6565; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Paciencia, $N. ¡Prestar atención!' WHERE `entry`=6566; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No es frecuente que vea a uno de la Horda en estas partes de Lordaeron. ¿Qué es lo que tienes para Myranda?' WHERE `entry`=6568; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los ojos de aquello que deseamos imitar son el ingrediente más importante de cualquier ilusión, $N.$B$B $B$B ' WHERE `entry`=6569; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Espero que puedas venir con los suministros! ¡Estoy en un gran problema si no los entrego pronto!' WHERE `entry`=6571; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Directamente de Ratchet, las hojas de sierra Warsong! Sí, los tengo aquí mismo.$B$B..Pero que tipo de pago tienen para mi? ¡No puedes simplemente llevártelos, lo sabes! ¡Mi tiempo no es barato!$B$B Lo que realmente necesito es un buen arma para llevar conmigo en mis viajes. Una chica tiene que protegerse a sí misma, ¿sabes? Hay un arma que me gusta mucho y estoy seguro de que un ingeniero no tendría ningún problema en fabricarla.$B$B Entonces, si me traes un trabuco mortal, te daré el envío de hojas de sierra. ¿Tenemos un trato?' WHERE `entry`=6581; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=6582; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No regreses aquí hasta que te hayas bañado en la sangre de nuestros enemigos y bebido en su sufrimiento.' WHERE `entry`=6583; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Irónicamente, cachorro, el tiempo es esencial.' WHERE `entry`=6584; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cambiosss... Siento que se están produciendo en ti, mocoso. Pasa esta prueba y solo queda la ceremonia.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No entres en pánico, $N!' WHERE `entry`=6601; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No creo que deba decirte que Drakkisath no debe tomarse a la ligera.$B$B Dejo que los miles muertos por su mano hablen.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Algo mordiendo hoy?' WHERE `entry`=6607; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Mis antojos van a ser mi fin! Date prisa, $N, antes de que me sumerja en mi propio suministro.' WHERE `entry`=6610; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Derrotaste al jefe Murgut, $N? ¿Recuperaste su Tótem Foulweald?' WHERE `entry`=6621; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Trabajo milagroso, doctor. Simplemente milagroso.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Trabajo milagroso, doctor. Simplemente milagroso.' WHERE `entry`=6624; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza, $N? Ver solo esta pequeña muestra del poder de este diplomático aquí elimina cualquier duda que tenía de que la Plaga es una de las mayores amenazas que este mundo jamás haya visto.' WHERE `entry`=6626; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La vida está llena de preguntas, $C. Nunca podrá responderlas todas, pero con un poco de tiempo y estudio, tal vez adquiera un poco más de conocimiento.' WHERE `entry`=6627; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Solo hay una regla que siento que debes saber si deseas sobrevivir en este mundo: cuanto más sepas, más verás.$B$B Si estudias, si observas, entonces comenzarás a ver cosas en el mundo que ningún otro $r verá.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has matado a Grundig Darkcloud y su banda personal de Brutes?' WHERE `entry`=6629; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Hierro Negro, aunque abunda en las Profundidades, sigue siendo un bien preciado entre la Hermandad. Las armas sagradas y los armamentos de Ragnaros favorecen a Dark Iron.$B$B Por cada 10 piezas de Mineral de Hierro Negro que ofrezcas, ganarás el favor de la Hermandad.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ay de aquellos que tientan al destino dentro del Núcleo Fundido! La muerte llega rápidamente: el castigo se aplica sin piedad.$B$B Muchos miembros de la Hermandad se han perdido en su búsqueda de Núcleos Ardientes.$B$B Ofrece 1 Núcleo Ardiente y se te otorgará el favor de la Hermandad.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La Hermandad del Torio se solidariza con tu situación, $R. Es por eso que Lokthos ha sido autorizado para negociar.$B$B Ofrece 1 núcleo de lava y se te otorgará el favor de la Hermandad.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Muchas de las recetas sagradas requieren la piel de las mascotas elegidas por Ragnaros.$B$B Ofrezca 2 Core Leather, desollados de los cadáveres humeantes de los Core Hounds of the Molten Core y obtendrá el favor de la Hermandad.' WHERE `entry`=6645; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Las lágrimas del Señor del Fuego son un hallazgo excepcional.$B$B Ofrece 1 Sangre de la Montaña y se te concederá el favor de la Hermandad.' WHERE `entry`=6646; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Yarrr... Swabby, ¿por qué tardas tanto?' WHERE `entry`=6661; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$B$B ¡Vivo y coleando... y justo a tiempo!' WHERE `entry`=6662; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Conociste a Milton?$B$B .' WHERE `entry`=6681; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hemos estado atrincherados en una batalla con el Sindicato durante años. Lo que les falta en habilidad lo compensan en números. ¡Es imposible matarlos lo suficientemente rápido como para tener un impacto notable en su población!$B$B Descubrimos que la mejor manera de lidiar con su tamaño es robar sus emblemas. Una vez que se roba un emblema, el miembro avergonzado es \'tratado\' internamente.$B$B Limpia sus bolsillos y entrégame los emblemas a mí o a uno de los otros guardias.$B$B Comienza en Durnholde, al sur de aquí.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Necesito más restos de armadura, $N! ¿Usted tiene alguna?' WHERE `entry`=6741; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¡necesitamos más fragmentos de armadura para abastecer a nuestras tropas!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vengo de Thunder Bluff, $r. El propio Cairne se ha encargado de ayudar al Clan Lobo Gélido en estos tiempos difíciles.$B$B Pero no perdamos más tiempo. Debes derribar a nuestros enemigos y traerme su sangre. Una vez que se ha reunido suficiente sangre, puede comenzar el ritual de invocación.$B$B La victoria estará asegurada cuando el señor elemental se suelte sobre el ejército de Pico Tormenta.' WHERE `entry`=6801; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los brazaletes?' WHERE `entry`=6804; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La cobardía no es algo que tengamos en cuenta, $c. Ve a Silithus y demuestra tu valentía.' WHERE `entry`=6805; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el Ojo, $C? ¿Tienes la fuerza para entrar en Blackrock Spire?' WHERE `entry`=6821; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tu éxito en Molten Core te espera, $N.' WHERE `entry`=6822; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tu campaña aún no ha terminado, $n. Sal y derrota a nuestros enemigos, los sirvientes del aire, la tierra y el fuego, y quizás algún día te ganes un lugar en el salón de los Señores del Agua.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has derrotado a Lucifron y a los demás, $N? ¿Tienes las manos del enemigo?' WHERE `entry`=6824; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Debemos preparar la nueva flota de War Riders, $r! Mis jinetes están preparados para dar un golpe en el campo de batalla central; pero primero, debo abrirles el apetito, preparándolos para el asalto.$B$B ¡Necesito suficiente carne de soldado Pico Tormenta para alimentar una flota! ¡Cientos de libras! Seguramente puedes manejar eso, ¿sí? ¡Ponerse en marcha!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has trabajado duro, $n, ¡pero acabamos de empezar!$B$B Mis War Riders deben probar la carne de sus objetivos. ¡Esto asegurará un golpe quirúrgico contra nuestros enemigos!$B$B Mi flota es la segunda más poderosa de nuestro comando aéreo. Así, atacarán a los más poderosos de nuestros adversarios. Para esto, entonces, necesitan la carne de los Tenientes Pico Tormenta.$B$B ¡Date prisa, soldado!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estuve encerrado en un infierno enano durante días. ¡Será mejor que creas que quiero venganza!$B$B Debemos planificar cuidadosamente.$B$B En primer lugar, mis jinetes de guerra necesitan objetivos a los que disparar: objetivos de alta prioridad. Tendré que darles de comer la carne de los Comandantes Pico Tormenta. ¡Desafortunadamente, esos pequeños cabrones están atrincherados detrás de las líneas enemigas! Definitivamente tienes tu trabajo hecho para ti.' WHERE `entry`=6827; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola! mmm...$B$B Déjame ser un poco honesto contigo, amigo... hueles un poco maduro. Whiffy, se podría decir. Ahora bien, no estoy atacando personalmente tu ser. Solo digo... que en el futuro querrás refrescarte un poco después de regresar del campo. ¡Hará que esas primeras impresiones sean un poco más positivamente impresionables!$B$B Anyhoo... ¿qué puedo hacer por ti?' WHERE `entry`=6844; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mis tropas están abastecidas y listas para el asalto. ¡Solo necesitamos órdenes de Noreg Pico Tormenta y los enviaré a la refriega!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy tan ansioso como usted por probar mi trituradora portátil, $r, pero antes de que pueda hacer el kit, necesitaré materiales, ¡muchos materiales!$B$B Para ser exactos, voy a necesitar una montaña de torio, mithril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlos en el aserradero.$B$B Cuando estaba husmeando por aquí (antes de mi captura) noté una pila de sierras de vapor en el campamento maderero de Pico Tormenta.$B$B El maestro ingeniero Zinfizzlex quiere que le lleves lo siguiente:' WHERE `entry`=6861; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy tan ansioso como usted por probar mi trituradora portátil, $r, pero antes de que pueda hacer el kit, necesitaré materiales, ¡muchos materiales!$B$B Para ser exactos, voy a necesitar una montaña de torio, mithril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlos en el aserradero.$B$B Cuando estaba husmeando por aquí (antes de mi captura) noté una pila de sierras de vapor en el campamento maderero de Pico Tormenta.$B$B El maestro ingeniero Zinfizzlex quiere que le lleves lo siguiente:' WHERE `entry`=6862; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Clan Lobo Gélido está protegido por una contaminación de energía elemental. Su chamán se entromete en poderes que seguramente nos destruirán a todos si no se controlan.$B$B ¡El daño ha crecido demasiado para que el Círculo lo controle! Ivus debe ser llamado en nuestra ayuda.$B$B Los soldados Lobo Gélido llevan amuletos elementales llamados cristales de tormenta. Podemos usar los amuletos para conjurar a Ivus. ¡Aventúrate y reclama los cristales, $N!' WHERE `entry`=6881; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mis tropas están abastecidas y listas para el asalto. ¡Solo necesitamos órdenes del intendente Lobo Gélido y los enviaré a la refriega!' WHERE `entry`=6901; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has tenido éxito en localizar el núcleo de brazas? Sin él, no tendremos idea de lo que el Martillo Crepuscular está tramando exactamente allí abajo.' WHERE `entry`=6921; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, hola de nuevo $N. Solo estaba leyendo las olas del mar, como siempre lo hago. ¿Qué te trae al puesto de avanzada?' WHERE `entry`=6922; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hay que ocuparse de las unidades de élite Lobo Gélido que protegen las líneas, soldado! Te encargo que acabes con esa manada de salvajes. Regrese a mí con medallas de sus lugartenientes y legionarios. Cuando sienta que se ha tratado con suficiente gentuza, desplegaré el ataque aéreo.' WHERE `entry`=6941; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mis grifos están preparados para atacar las líneas del frente, pero no pueden atacar hasta que las líneas se reduzcan.$B$B Los guerreros Lobo Gélido encargados de mantener las líneas del frente lucen con orgullo medallas de servicio en el pecho. Arranca esas medallas de sus cadáveres podridos y tráelas aquí.$B$B Una vez que la línea del frente esté lo suficientemente reducida, ¡haré la llamada al aire! ¡Muerte desde arriba!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Su ánimo está bajo, soldado. ¡Después de nuestro último ataque aéreo fallido contra la Horda, se niegan a volar! Depende de ti reforzar su moral.$B$B Regresa al campo de batalla y ataca el corazón del mando de Frostwolf. Acaba con sus comandantes y guardianes. ¡Regresa a mí con tantas de sus medallas como puedas en tu mochila! ¡Os prometo que cuando mis grifos vean el botín y huelan la sangre de nuestros enemigos, volverán a volar! ¡Ve ahora!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Toda esta charla de golosinas me ha dado ganas de comer algo. Mmmm... galletas de jengibre y leche...' WHERE `entry`=6962; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola, $r. ¿Qué puedo hacer por ti?' WHERE `entry`=6981; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has estado en la mina Coldtooth, $N? ¿Tienes los suministros que te pedí?' WHERE `entry`=6982; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N: ¡nuestra Fiesta del Festival de Invierno se arruinará sin esas golosinas para reponer! El propio Graccu se perderá la oportunidad de compartir sus deliciosas empanadas de carne con todos los buenos chicos y chicas esta temporada...' WHERE `entry`=6983; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Entraste en la mina Irondeep, $N? ¿Rompiste sus suministros?' WHERE `entry`=6985; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sin tu ayuda, los jinetes de lobos Lobo Gélido no tendrían monturas para ir a la batalla. ¡Nos haces un gran servicio!' WHERE `entry`=7001; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mátalos y vuelve a mí con sus pieles. ¡Los mismos carneros que la caballería Pico Tormenta usa como monturas!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Los residuos de miniaturización, les aseguro, son un bien valioso cuando se trata de ingeniería! Bueno, es valioso porque me ayuda a asegurarme de que el zapper no haga algo tan decepcionante como explotar en el usuario.$B$B Ah, me refiero a los zappers que no sean el que te di. ¡Absolutamente!' WHERE `entry`=7003; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Toda esta charla de golosinas me ha dado ganas de comer algo. Mmmm... galletas de jengibre y leche...' WHERE `entry`=7025; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡La Brigada Pico Tormenta no puede cargar a la batalla a pelo! Necesitamos arneses para nuestras monturas, después de todo, no somos salvajes.$B$B Si bien podríamos matar fácilmente a los carneros que deambulan cerca de nuestra base para obtener el cuero necesario para fabricar un arnés, hacerlo sería una idiotez. Necesitamos esos carneros para las monturas.$B$B Debes atacar la base de nuestro enemigo, matar a los lobos helados que usan como monturas y quitarles el pellejo. Devuélvanme sus cueros para que se hagan arneses para la caballería. ¡Ir!' WHERE `entry`=7026; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sin tu ayuda, los Ram Riders Pico Tormenta no tendrían monturas para ir a la batalla. ¡Nos haces un gran servicio!' WHERE `entry`=7027; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No hagas preguntas!$B$B Tienes mi pedido.' WHERE `entry`=7028; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si eres capaz de curar la planta, volverá a empezar a crecer. Debemos hacer lo que podamos, $N...' WHERE `entry`=7029; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si eres capaz de curar la planta, volverá a empezar a crecer. Debemos hacer lo que podamos, $N...' WHERE `entry`=7041; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N: ¡nuestra Fiesta del Festival de Invierno se arruinará sin esas golosinas para reponer! El propio Graccu se perderá la oportunidad de compartir sus deliciosas empanadas de carne con todos los buenos chicos y chicas esta temporada...' WHERE `entry`=7043; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='He despertado de una pesadilla que parecía no tener fin...' WHERE `entry`=7044; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si desea reiniciar el ritual, abandone nuestro primer intento y luego hábleme nuevamente.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Te doy la bienvenida a Mulgore y a nuestra humilde comunidad de Thunder Bluff, amigo. Siempre me intereso por aquellos que eligen interesarse por el reino, su gente y su tradición. ¿Es por eso que estás parado frente a mí?' WHERE `entry`=7061; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Te doy la bienvenida al Reino de Forjaz, amigo. Siempre me intereso por aquellos que eligen interesarse por el reino, su gente y su tradición. ¿Es por eso que estás parado frente a mí?' WHERE `entry`=7063; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Preferiría pelear esta batalla solos, pero no nos quedan otras opciones: necesitamos a los más poderosos, y las razas de Azeroth han demostrado sin lugar a dudas que pueden superar esas cosas cuando trabajan juntas. Así que es a ti a quien recurrimos en busca de ayuda.$B$B Solo espero que sea suficiente.$B$B Zaetar, hermano de Remulos, trajo muchos dolores a este mundo y finalmente causó su propia muerte. Solo espero no haber causado más muertes al pedirte que nos ayudes.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Siento el peso de imponer mi súplica a las razas mortales, pero no nos queda otra opción. Las razas de Azeroth han demostrado sin lugar a dudas que pueden superar esas cosas cuando trabajan juntas, por lo que les pido ayuda.$B$B Solo espero que sea suficiente.$B$B Zaetar, hermano de Remulos, trajo muchos dolores a este mundo y finalmente causó su propia muerte. Hay una lección ahí para todos nosotros si somos lo suficientemente sabios para verla.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes el olor de la corrupción en ti, $N... como muchos aventureros en estos días. Pero algo en ti es diferente. ¿Hay algo de lo que has venido a hablarme? Tienes un aura a tu alrededor que parece familiar, pero no puedo ubicarla.$B$B Por favor, te lo imploro, dime por qué has buscado una audiencia conmigo.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué decidiste, $N? ¿Me puedes ayudar? ¿¡Pondrás un pie en tierra sagrada para ayudarme a forjar una gran tribu de centauros!?' WHERE `entry`=7067; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya encontraste los cristales? Rituales de poder, hechizos de gran fuerza: esos fragmentos de sombra pueden ser muy útiles en todo tipo de magia arcana.' WHERE `entry`=7068; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya hiciste el viaje? Me doy cuenta de que sería bastante peligroso, pero si tuvieras éxito, valdría la pena.' WHERE `entry`=7070; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, aún no has asaltado un cementerio. ¡Regresa a mí cuando esta tarea esté completa!' WHERE `entry`=7081; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ataca un cementerio en poder de la Alianza!' WHERE `entry`=7082; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Aún no has asaltado un búnker, $N! ¿Estás esperando que otros reclamen tu gloria?' WHERE `entry`=7101; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Aún no has asaltado una torre, $N! ¿Que estas esperando?' WHERE `entry`=7102; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Aún no has capturado la mina, $N!$B$B Después de que controlemos una mina, será mucho más fácil recolectar minerales y suministros de ella.' WHERE `entry`=7122; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Aún no has capturado una mina, $N! ¡Encuentra uno que no controlemos y derrota a su líder!' WHERE `entry`=7124; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Vamos, $N. ¡Ve al valle de Alterac y derrota al general orco!' WHERE `entry`=7141; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No sufriremos a los enanos en nuestro hogar! ¡Cae sobre nuestros enemigos y derrota a su líder, el general Pico Tormenta!' WHERE `entry`=7142; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Despertar! ¡Despierta, $N! Esto no es un sueño. ¡Realmente estás atrincherado en medio de una batalla furiosa!' WHERE `entry`=7161; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuidado con las arpías de la región, $c. ¡No se lo pensarán dos veces para arrancarte la garganta!' WHERE `entry`=7162; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='.$B$B Es tu momento, $N. Has hecho mucho por el Clan Lobo Gélido y, al hacerlo, te has ganado un lugar no solo como soldado de Lobo Gélido, sino también como amigo.$B$B ¡Bien hecho! Presenta tu insignia de iniciado.' WHERE `entry`=7163; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es bueno verte de nuevo, $c. No esperaba que regresaras. Por desgracia, has demostrado ser un soldado valiente y honorable del Lobo Gélido.$B$B Ha llegado tu hora otra vez, $N. Has ganado una nueva clasificación y, como tal, una nueva insignia que denota este aumento de estatura.$B$B Presenta tu insignia.' WHERE `entry`=7164; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tantos asesinados. La sangre empapa los campos. Sin embargo... Vives... Has perseverado. Has llevado a nuestros ejércitos a muchas victorias. Por eso, entonces, soldado, te has ganado un nuevo grado.$B$B Presenta tu insignia.' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tu irradiar mando y poder, $c. Exaltado a los ojos de Frostwolf: el enemigo se encoge ante la mención de tu nombre.$B$B Levántate, héroe de Frostwolf. ¡Levántate y sé honrado!$B$B Presenta tu insignia.' WHERE `entry`=7166; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Drek\'Thar canta tus alabanzas. Kalimdor está repleto de historias sobre tus hazañas. El Jefe de Guerra resplandece: tu incondicional defensa de nuestro clan lo ha complacido enormemente.$B$B Te has ganado el Ojo de Mando.$B$B Presente su insignia, Comandante $N.' WHERE `entry`=7167; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La mayoría no vive lo suficiente para superar su propia mediocridad. Has demostrado ser un soldado ejemplar, $c. El tiempo ha llegado.$B$B Presenta tu insignia.' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡La base vibra con las noticias de tus hazañas en el Campo de Conflictos! Has asestado poderosos golpes a nuestro enemigo, ¡aplastando su moral! Por ello, te has ganado un rango de honor entre los Pico Tormenta.$B$B Presenta tu insignia.' WHERE `entry`=7169; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Debo saber, $N. Cuando miras directamente a los ojos del enemigo, ¿ves miedo? ¿Se encogen ahora en tu presencia? ¡Deben darse cuenta de que están derrotados!$B$B Te has ganado la reverencia entre la Guardia. ¡Presenta tu insignia!' WHERE `entry`=7170; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ante mí se encuentra un exaltado héroe de la Alianza.$B$B $B$B Pocos se han ganado tal rango entre los Pico Tormenta. He visto caer al enemigo ante ti. He visto su determinación desmoronarse en tu presencia. ¡Cuando entras en la refriega, te conviertes en el faro de esperanza para nuestras fuerzas!$B$B Presenta tu insignia.' WHERE `entry`=7171; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Que escuchen su voz, Comandante $N! Hágales saber el miedo. ¡Muéstrales el poder que tiene el Pico Tormenta en su rango!$B$B Presenta tu insignia.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Muestramelas!' WHERE `entry`=7201; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste restos de armadura, $N?' WHERE `entry`=7223; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza, $N. ¿Tienes restos de armadura para mí?' WHERE `entry`=7224; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cómo debe dolerle permanecer como uno de los vivos mientras su amado hermano ha ascendido a la perfección.' WHERE `entry`=7281; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es con gran pesar que doy tal orden, soldado.' WHERE `entry`=7282; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Algo que me gustaría escuchar?' WHERE `entry`=7301; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estado de la cacería, soldado?' WHERE `entry`=7302; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tuviste suerte encontrando los ingredientes? Te diré, los gusanos de la alianza son demasiado numerosos en esta área ahora... En mi opinión, ya se han acercado demasiado...' WHERE `entry`=7321; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saludos, $r. Soy Kolark, cazarrecompensas de Thunderbluff. Gran parte del mundo he viajado y mucho he visto.$B$B Mis viajes por los Mares del Sur me llevaron al descubrimiento de estas maravillosas flechas con punta de torio. Por desgracia, tengo un suministro interminable de flechas, pero he agotado mi suministro de proyectiles. Bah, ningún Tauren que se respete a sí mismo sería atrapado muerto usando un arco endeble. ¡Las flechas son inútiles!$B$B Ofreceré un intercambio: un intercambio equitativo de proyectiles de torio por mis flechas con punta de torio. ¿Trato?' WHERE `entry`=7341; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡¿Puedes creer esta basura?! ¡El último envío de municiones de Kharanos fue estropeado! ¡Todo lo que tenemos como munición ahora son estas endebles flechas que no sirven para nada! ¿Qué diablos voy a hacer con 500.000 flechas con punta de torio?$B$B Te diré algo, chico. Si puedes traerme proyectiles de torio, te cambio flechas con punta de torio, ¡hacia arriba! ¿Trato?' WHERE `entry`=7342; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Buscan exterminarnos? Son ellos los que serán exterminados.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No me importa de dónde viene el pelo, $R.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si es cierto. Mi hermano es un humano. Vergonzoso... Una mancha en mi expediente casi inmaculado.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dales una cojera, $N. ¡Deben aprender que los gnomos no se dejarán intimidar!' WHERE `entry`=7364; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Todavía puedo oler a los apestosos trolls.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Benedicto! No soy más que una mota a la sombra de su grandeza. ¡Alabado sea él!' WHERE `entry`=7366; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has matado a Korra the Bloodrager, $c? Los exploradores informaron que su ubicación estaba alrededor del Campo de Lucha.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes la opción de ofrecer mayores cantidades de la sangre extraída de nuestros enemigos. Estaré encantado de aceptar ofrendas del tamaño de un galón, $N.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hay momentos en los que puedes estar atrincherado en la batalla durante días o semanas. Durante esos períodos más largos de actividad, es posible que acabes reuniendo grandes grupos de cristales de tormenta del Lobo Gélido.$B$B El Círculo acepta tales ofrecimientos, $N.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Trato con ironía al por mayor, soldado.' WHERE `entry`=7401; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Necesitas un clip para sacar los dientes?' WHERE `entry`=7402; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Buscan exterminarnos? Son ellos los que serán exterminados.' WHERE `entry`=7421; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No me importa de dónde viene el pelo, $R.' WHERE `entry`=7422; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si es cierto. Mi hermano es un humano. Vergonzoso... Una mancha en mi expediente casi inmaculado.' WHERE `entry`=7423; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dales una cojera, $N. ¡Deben aprender que los gnomos no se dejarán intimidar!' WHERE `entry`=7424; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Todavía puedo oler a los apestosos trolls.' WHERE `entry`=7425; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Benedicto! No soy más que una mota a la sombra de su grandeza. ¡Alabado sea él!' WHERE `entry`=7426; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Trato con ironía al por mayor, soldado.' WHERE `entry`=7427; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Necesitas un clip para sacar los dientes?' WHERE `entry`=7428; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Se llama Gordok Shackle Key, bueno, así es como lo siguen llamando estos \"toneladas de diversión\". Creo que cualquiera de los ogros podría tenerlo, pero no estoy seguro de si alguno en particular lo tiene. Tal vez los guardias tengan más posibilidades de tener uno...$B$B ¿De qué estoy hablando? ¡Ya lo tienes, ¿no?! ¿Es eso ahí?' WHERE `entry`=7429; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No me arrepiento de nada, forastero. La Reina ha pasado hace mucho tiempo. Las obras de Shen\'Dralar se han visto empañadas por la locura del Príncipe Tortheldrin. Sólo busco la libertad... Escapar...' WHERE `entry`=7441; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ten cuidado, aventurero. El Príncipe es... persuasivo.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Te conozco?' WHERE `entry`=7463; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mi socia, la erudita elfa de la noche, Runethorn, está reclutando a sus aliados para esta tarea.' WHERE `entry`=7481; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mi socio, el sabio tauren, Korolusk, está reclutando a sus aliados para esta tarea.' WHERE `entry`=7482; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es? ¡Tengo mucho que catalogar!' WHERE `entry`=7483; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tú otra vez? ¿Qué podrías querer ahora?' WHERE `entry`=7484; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mi paciencia previene vuestro sufrimiento.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saltar por la abertura ahora podría terminar en un desastre... para ti.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la web, $N? ¡Su energía mágica concentrada debe ser disipada!' WHERE `entry`=7488; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¿tienes la telaraña de Lethtendris?' WHERE `entry`=7489; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=7490; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Por la barba de Uther!' WHERE `entry`=7495; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7498; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7499; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7500; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7501; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7502; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7503; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7504; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7505; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7506; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, una de nuestras mejores recopilaciones. Este ha estado desaparecido durante mucho tiempo.' WHERE `entry`=7507; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Excelente comencemos...' WHERE `entry`=7508; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Quizás algún día, otro empuñe la espada prismática.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Pon al mundo de rodillas si es necesario!' WHERE `entry`=7521; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has visto a las furiosas bestias de los búhos, $N? La magia de esas criaturas es fuerte y se concentra en la sangre que fluye a través de sus formas torturadas.' WHERE `entry`=7563; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo para mí? No es una araña grande y jugosa, ¿verdad? ¿O tal vez una cucaracha? Espero que todavía esté vivo... Me encanta masticarlos cuando todavía están vivos...' WHERE `entry`=7564; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Solo la sangre del sátiro Wildspawn será suficiente.' WHERE `entry`=7581; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los Hederine no renunciarán a sus gemas preciosas sin luchar, $N.' WHERE `entry`=7582; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Hmm? ¿Bien?' WHERE `entry`=7583; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No le digas esto a nadie, pero Niby es tonto.' WHERE `entry`=7602; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Llegaste perdida?' WHERE `entry`=7603; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tenemos un trato?' WHERE `entry`=7604; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ya puedo saborear el corazón de Ulathek en mis labios. Tan dulce es la carne de un traidor...' WHERE `entry`=7624; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has estado en Jaedenar, $N? ¿Obtuviste el polvo de estrellas de Lord Banehollow?' WHERE `entry`=7625; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes esos elixires, $N? ¡Mor\'zul me dijo que necesitas una Campana de Dethmoora, y hacer una de esas requiere mucho poder de las sombras!' WHERE `entry`=7626; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La Rueda de la Marcha Negra no es fácil de hacer y requiere muchos materiales. ¿Ya los reuniste?' WHERE `entry`=7627; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste las escamas de dragón, $N? No quiero empezar con la vela hasta que las tenga... ¡o podría volar todo el campamento!' WHERE `entry`=7628; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has estado en Scholomance, $N? ¿Ha infundido el diablillo el pergamino con el polvo de estrellas?' WHERE `entry`=7629; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el arcanita, $N? Una vez que lo tenga, puedo hacerte la piedra imán negra.' WHERE `entry`=7630; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=7632; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido de nuevo, joven $C.' WHERE `entry`=7634; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy seguro de que tendrás pocas dificultades para encontrar y matar a un dragón negro, $N. No me hagas perder el tiempo con charlas ociosas.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No te dejes engañar por sus disfraces!' WHERE `entry`=7636; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos, noble paladín! He preparado mi incensario de confianza con el más fresco de los inciensos y lo he bendecido tres veces para tu uso. Tu donación nos ayudará en Forjaz no solo a crear un nuevo incensario, sino también a reforzar las reservas de comida para nuestros necesitados.' WHERE `entry`=7637; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido de nuevo, $N. ¿Has adquirido el incensario de exorcismo?' WHERE `entry`=7639; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es bueno verte de nuevo $N. ¿Tu trabajo está hecho en Terrordale?' WHERE `entry`=7640; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, $C. No podré terminar tu traje sin las cosas que mencioné. ¿Has conseguido todo junto?' WHERE `entry`=7642; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Antiguo Espíritu Equino te mira expectante, como si quisiera algo de ti.' WHERE `entry`=7643; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡$N, has vuelto! ¿Pudiste lidiar con éxito con Merideth Carlson y Tendris Warpwood? Honestamente, no estoy seguro de cuál es una mayor amenaza a veces...' WHERE `entry`=7644; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, te he demostrado que te equivocas ahora, ¿no es así? ¡Les he probado a todos que estaban equivocados! TENIA RAZON TODO EL TIEMPO!!!' WHERE `entry`=7645; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has llegado muy lejos, $N. Tu acto final de sacrificio de objetos mundanos será la génesis de uno de tus mayores logros. ¡Puedo sentirlo en la fibra misma de mi ser!' WHERE `entry`=7646; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El espíritu del corcel caído te contempla con mirada lúgubre. Ojos tristes, casi huecos, te miran como si se hubiera perdido toda esperanza.' WHERE `entry`=7647; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estás progresando muy bien, $N. Una vez que haya hecho su traje, estará bien encaminado hacia la siguiente tarea.' WHERE `entry`=7648; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7649; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7650; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has recuperado un tomo!' WHERE `entry`=7651; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para los planos del cinturón, necesitaré 20 lingotes de torio.' WHERE `entry`=7653; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para los planos de arranque, necesitaré 40 lingotes de torio. Sí, 40. ¿Vas a llorar? ¿Quieres un pañuelo?$B$B .' WHERE `entry`=7654; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para los planos de los brazaletes, necesitaré 20 lingotes de torio.$B$B ¿Estás bien, hijito? Te estás poniendo todo rojo.' WHERE `entry`=7655; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para los planos de la pieza del pecho, necesitaré 60 lingotes de torio.$B$B$B Oh chico, ahí vas de nuevo. ¿Vas a estar corriendo hacia tus dioses azules, preguntando por qué te han abandonado? ¡Ánimo, Nancy! Nadie dijo nunca que la vida es justa.' WHERE `entry`=7656; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Solo entrega 50 barras de torio y los planos del timón son tuyos.' WHERE `entry`=7657; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Solo entrega 60 lingotes de torio y los planos de pierna son tuyos.$B$B ¡Lo sé, te estoy llevando a la bancarrota! Lo he oído todo antes, así que puedes guardar tu triste historia, debilucho.' WHERE `entry`=7658; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para los planos del hombro, necesitaré 20 lingotes de torio.' WHERE `entry`=7659; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me siento incómodo al pedir ayuda material, pero mi vidente de adivinación, el dispositivo que espero terminar, requiere uno de cada uno. Si no puedes ayudarme, ciertamente lo entendería.' WHERE `entry`=7667; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿No puedes ver que soy espeso? ¿Qué *hic* es lo que quieres? *hip*' WHERE `entry`=7701; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hah, no lo encuentras, ¿verdad jefe? Tal vez la vieja historia sea una mala historia... ¡difícil de creer que ese elfo espeluznante pueda robarle al rey Gordok!' WHERE `entry`=7703; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si bien podría aburrirlos con los detalles técnicos de la utilidad detrás de los núcleos elementales, los tentaré a completar esta importante tarea ofreciéndoles valiosas monedas y premios por hacerlo. Yon en verdad, ¿has terminado?' WHERE `entry`=7721; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste los planos?' WHERE `entry`=7722; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Los golpeaste?' WHERE `entry`=7723; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tenía razón? ¿Les sale por las nalgas?' WHERE `entry`=7724; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, los frutos de la investigación y la utilización en forma de dulce, dulce residuo. Bueno, es decir, no lo pruebo ni nada cuando lo estudio.$B$B Mucho.' WHERE `entry`=7725; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has conseguido encontrar los núcleos elementales que necesito?' WHERE `entry`=7726; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$B$B No te quedes ahí parado, toma un poco de aceite y una luffa y ponte a fregar estos juanetes.$B$B ¿No tienes luffa? ¡Bien entonces! ¿Quizás es hora de que te envíe a buscar una luffa?$B$B Oye, ¿adónde vas?' WHERE `entry`=7727; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si estás aquí por la recompensa, tendrás que darme los bienes robados.' WHERE `entry`=7728; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tendremos que pesarte con y sin ropa para estar seguros.' WHERE `entry`=7729; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza, $N? ¿Estás aquí para informar de tu éxito?' WHERE `entry`=7730; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya lograste derribar a Stinglasher?' WHERE `entry`=7731; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Saludos amigo... pareces como si estuvieras en un negocio urgente. ¿Hay algo en lo que pueda ayudarte?' WHERE `entry`=7732; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si estas pieles de yeti Cicatriz de furia se parecen en algo a la calidad que muestran sus contrapartes Cicatriz salvaje, ¡podrían ser tan resistentes como el torio!$B$B ¡Imagina eso!' WHERE `entry`=7733; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si estas pieles de yeti Cicatriz de furia se parecen en algo a la calidad que muestran sus contrapartes Cicatriz salvaje, ¡podrían ser tan resistentes como el torio!$B$B ¡Imagina eso!' WHERE `entry`=7734; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es esto, $N? ¿Tienes algo especial para mí?' WHERE `entry`=7735; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No perdamos más de mi precioso tiempo con jibber jabber, $r. Es hora de concentrarse en reponer nuestro menguante suministro de flujo ígneo.$B$B Lo que voy a necesitar de ti es lo siguiente:$B$B *Escamas de incendosaurio.$B$B *Sangre Real.$B$B *Carbón.$B$B ¡Tomaré todo lo que puedas ofrecer!$B$B Y lo harás rápido si quieres llevarte bien con la Hermandad.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Te has abierto camino a través de la jerarquía corporativa de la Hermandad, $R. Hemos comenzado a mirarte favorablemente. ¡Todo un logro!$B $B Si estás interesado en más trabajo y ganar más respeto entre nosotros, escucha.$B $B Podemos refinar el flujo ígneo agregando un simple residuo de Hierro Negro a la mezcla. El residuo de Hierro Negro se puede encontrar en las Profundidades de Roca Negra.' WHERE `entry`=7737; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es esto, $N? ¿Tienes algo especial para mí?' WHERE `entry`=7738; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Inconcebible!' WHERE `entry`=7781; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Desearía haber estado allí para ver la mirada en el rostro de la bestia cuando asestaste el golpe mortal, $N.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Lo liberarás de su prisión eterna?' WHERE `entry`=7785; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Pon al mundo de rodillas si es necesario!' WHERE `entry`=7786; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=7787; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has luchado en Warsong Gulch y defendido Silverwing Hold?' WHERE `entry`=7788; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La sangre de nuestros enemigos es una marca de honor. ¿Tienes esa marca?' WHERE `entry`=7789; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Actualmente estamos aceptando donaciones para tela de lana. Una donación de sesenta piezas de tela de lana te otorgará el pleno reconocimiento de Ventormenta por tus generosas acciones. Nuestras tiendas son tales en lana que solo necesitaríamos sesenta piezas de su total; deberíamos poder adquirir lo suficiente de otros en el reino para apoyar nuestro impulso.$B$B Si tienes las sesenta piezas de tela de lana contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7791; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al igual que con la mayoría de las otras telas, nuestras existencias de seda están en su punto más bajo. Nuestras tiendas son tales que solo necesitaríamos sesenta piezas de seda de su total; debemos ser capaces de alcanzar nuestra meta con el apoyo de otros.$B$B Un obsequio benévolo como la seda, debo agregar, sin duda aumentaría su posición local en la comunidad. Si tienes las sesenta piezas de tela de seda contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7793; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El tejido mágico se está agotando y nos vendría bien tu ayuda para reponer nuestras existencias! Contando con la comunidad en su conjunto, solo necesitaríamos una donación de 60 piezas de tejido mágico de su parte para permitirnos alcanzar nuestra meta. Tal generosidad no pasaría desapercibida para Ventormenta, ¡os lo aseguro!$B$B Si tienes las sesenta piezas de tela de tejido mágico contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7794; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, has sido un tremendo contribuyente a nuestra colecta de telas. Mientras trabajamos arduamente para reponer nuestras reservas, una forma de tela permanece críticamente baja: el paño rúnico. ¡Lo necesitamos con urgencia y esperamos que pueda ayudarnos como lo ha hecho en el pasado!$B$B Si estás dispuesto, por favor, tráeme el paño rúnico que puedas. Inicialmente aceptaremos una sola donación de sesenta, y luego partiremos de ahí.' WHERE `entry`=7795; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando estés listo para entregar el montón de paño rúnico, lo aceptaré.' WHERE `entry`=7796; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al igual que con la mayoría de las otras telas, nuestras existencias de seda están en su punto más bajo. Nuestras tiendas son tales que solo necesitaríamos sesenta piezas de seda de su total; debemos ser capaces de alcanzar nuestra meta con el apoyo de otros.$B$B Un obsequio benévolo como la seda, debo agregar, sin duda aumentaría su posición local en la comunidad. Si tienes las sesenta piezas de tela de seda contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7798; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El tejido mágico se está agotando y nos vendría bien tu ayuda para reponer nuestras existencias! Contando con la comunidad en su conjunto, solo necesitaríamos una donación de 60 piezas de tejido mágico de su parte para permitirnos alcanzar nuestra meta. Tal generosidad no pasaría desapercibida para Darnassus, ¡te lo aseguro!$B$B Si tienes las sesenta piezas de tela de tejido mágico contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7799; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, has sido un tremendo contribuyente a nuestra colecta de telas. Mientras trabajamos arduamente para reponer nuestras reservas, una forma de tela permanece críticamente baja: el paño rúnico. ¡Lo necesitamos con urgencia y esperamos que pueda ayudarnos como lo ha hecho en el pasado!$B$B Si estás dispuesto, por favor, tráeme el paño rúnico que puedas. Inicialmente aceptaremos una sola donación de sesenta, y luego partiremos de ahí.' WHERE `entry`=7800; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando estés listo para entregar el montón de paño rúnico, lo aceptaré.' WHERE `entry`=7801; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Actualmente estamos aceptando donaciones para tela de lana. Una donación de sesenta piezas de tela de lana le otorgará el pleno reconocimiento de Forjaz por sus generosas acciones. Nuestras tiendas son tales en lana que solo necesitaríamos sesenta piezas de su total; deberíamos poder adquirir lo suficiente de otros en el reino para apoyar nuestro impulso.$B$B Si tienes las sesenta piezas de tela de lana contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7802; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al igual que con la mayoría de las otras telas, nuestras existencias de seda están en su punto más bajo. Nuestras tiendas son tales que solo necesitaríamos sesenta piezas de seda de su total; debemos ser capaces de alcanzar nuestra meta con el apoyo de otros.$B$B Un obsequio benévolo como la seda, debo agregar, sin duda aumentaría su posición local en la comunidad. Si tienes las sesenta piezas de tela de seda contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7803; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El tejido mágico se está agotando y nos vendría bien tu ayuda para reponer nuestras existencias! Contando con la comunidad en su conjunto, solo necesitaríamos una donación de 60 piezas de tejido mágico de su parte para permitirnos alcanzar nuestra meta. Tanta generosidad no pasaría desapercibida para Forjaz, ¡os lo aseguro!$B$B Si tienes las sesenta piezas de tela de tejido mágico contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7804; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, has sido un tremendo contribuyente a nuestra colecta de telas. Mientras trabajamos arduamente para reponer nuestras reservas, una forma de tela permanece críticamente baja: el paño rúnico. ¡Lo necesitamos con urgencia y esperamos que pueda ayudarnos como lo ha hecho en el pasado!$B$B Si estás dispuesto, por favor, tráeme el paño rúnico que puedas. Inicialmente aceptaremos una sola donación de sesenta, y luego partiremos de ahí.' WHERE `entry`=7805; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando estés listo para entregar el montón de paño rúnico, lo aceptaré.' WHERE `entry`=7806; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Actualmente estamos aceptando donaciones para tela de lana. Una donación de sesenta piezas de tela de lana le otorgará el pleno reconocimiento de Gnomeregan Gnomes por sus generosas acciones. Nuestras tiendas son tales en lana que solo necesitaríamos sesenta piezas de su total; deberíamos poder adquirir lo suficiente de otros en el reino para apoyar nuestro impulso.$B$B Si tienes las sesenta piezas de tela de lana contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7807; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al igual que con la mayoría de las otras telas, nuestras existencias de seda están en su punto más bajo. Nuestras tiendas son tales que solo necesitaríamos sesenta piezas de seda de su total; debemos ser capaces de alcanzar nuestra meta con el apoyo de otros.$B$B Un obsequio benévolo como la seda, debo agregar, sin duda aumentaría su posición local en la comunidad. Si tienes las sesenta piezas de tela de seda contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7808; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El tejido mágico se está agotando y nos vendría bien tu ayuda para reponer nuestras existencias! Contando con la comunidad en su conjunto, solo necesitaríamos una donación de 60 piezas de tejido mágico de su parte para permitirnos alcanzar nuestra meta. Tal generosidad no pasaría desapercibida para los gnomos de Gnomeregan, ¡os lo aseguro!$B$B Si tienes las sesenta piezas de tela de tejido mágico contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7809; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, has sido un tremendo contribuyente a nuestra colecta de telas. Mientras trabajamos arduamente para reponer nuestras reservas, una forma de tela permanece críticamente baja: el paño rúnico. ¡Lo necesitamos con urgencia y esperamos que pueda ayudarnos como lo ha hecho en el pasado!$B$B Si estás dispuesto, por favor, tráeme el paño rúnico que puedas. Inicialmente aceptaremos una sola donación de sesenta, y luego partiremos de ahí.' WHERE `entry`=7811; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando estés listo para entregar el montón de paño rúnico, lo aceptaré.' WHERE `entry`=7812; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Actualmente estamos aceptando donaciones para tela de lana. Una donación de sesenta piezas de tela de lana te otorgará el pleno reconocimiento de Entrañas por tus generosas acciones. Nuestras tiendas son tales en lana que solo necesitaríamos sesenta piezas de su total; deberíamos poder adquirir lo suficiente de otros en el reino para apoyar nuestro impulso.$B$B Si tienes las sesenta piezas de tela de lana contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7813; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al igual que con la mayoría de las otras telas, nuestras existencias de seda están en su punto más bajo. Nuestras tiendas son tales que solo necesitaríamos sesenta piezas de seda de su total; debemos ser capaces de alcanzar nuestra meta con el apoyo de otros.$B$B Un obsequio benévolo como la seda, debo agregar, sin duda aumentaría su posición local en la comunidad. Si tienes las sesenta piezas de tela de seda contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7814; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza?' WHERE `entry`=7815; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya lo conseguiste?' WHERE `entry`=7816; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El tejido mágico se está agotando y nos vendría bien tu ayuda para reponer nuestras existencias! Contando con la comunidad en su conjunto, solo necesitaríamos una donación de 60 piezas de tejido mágico de su parte para permitirnos alcanzar nuestra meta. ¡Semejante generosidad no pasaría desapercibida para Entrañas, te lo aseguro!$B$B Si tienes las sesenta piezas de tela de tejido mágico contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7817; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, has sido un tremendo contribuyente a nuestra colecta de telas. Mientras trabajamos arduamente para reponer nuestras reservas, una forma de tela permanece críticamente baja: el paño rúnico. ¡Lo necesitamos con urgencia y esperamos que pueda ayudarnos como lo ha hecho en el pasado!$B$B Si estás dispuesto, por favor, tráeme el paño rúnico que puedas. Inicialmente aceptaremos una sola donación de sesenta, y luego partiremos de ahí.' WHERE `entry`=7818; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos una vez más, $N! Nuestra necesidad de paño rúnico es constante, y siempre podemos usar recursos adicionales si estás dispuesto a deshacerte de ellos. Por una pila adicional de veinte paños rúnicos, me aseguraré de que seas reconocido por tus continuos esfuerzos en nombre de Entrañas.$B$B Cuando estés listo para entregar el montón de paño rúnico, lo aceptaré.' WHERE `entry`=7819; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Actualmente estamos aceptando donaciones para tela de lana. Una donación de sesenta piezas de tela de lana le otorgará el pleno reconocimiento de Thunder Bluff por sus generosas acciones. Nuestras tiendas son tales en lana que solo necesitaríamos sesenta piezas de su total; deberíamos poder adquirir lo suficiente de otros en el reino para apoyar nuestro impulso.$B$B Si tienes las sesenta piezas de tela de lana contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7820; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al igual que con la mayoría de las otras telas, nuestras existencias de seda están en su punto más bajo. Nuestras tiendas son tales que solo necesitaríamos sesenta piezas de seda de su total; debemos ser capaces de alcanzar nuestra meta con el apoyo de otros.$B$B Un obsequio benévolo como la seda, debo agregar, sin duda aumentaría su posición local en la comunidad. Si tienes las sesenta piezas de tela de seda contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7821; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El tejido mágico se está agotando y nos vendría bien tu ayuda para reponer nuestras existencias! Contando con la comunidad en su conjunto, solo necesitaríamos una donación de 60 piezas de tejido mágico de su parte para permitirnos alcanzar nuestra meta. Tanta generosidad no pasaría desapercibida para Cima del Trueno, ¡os lo aseguro!$B$B Si tienes las sesenta piezas de tela de tejido mágico contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7822; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, has sido un tremendo contribuyente a nuestra colecta de telas. Mientras trabajamos arduamente para reponer nuestras reservas, una forma de tela permanece críticamente baja: el paño rúnico. ¡Lo necesitamos con urgencia y esperamos que pueda ayudarnos como lo ha hecho en el pasado!$B$B Si estás dispuesto, por favor, tráeme el paño rúnico que puedas. Inicialmente aceptaremos una sola donación de sesenta, y luego partiremos de ahí.' WHERE `entry`=7823; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, has sido un tremendo contribuyente a nuestra colecta de telas. Mientras trabajamos arduamente para reponer nuestras reservas, una forma de tela permanece críticamente baja: el paño rúnico. ¡Lo necesitamos con urgencia y esperamos que pueda ayudarnos como lo ha hecho en el pasado!$B$B Si estás dispuesto, por favor, tráeme el paño rúnico que puedas. Inicialmente aceptaremos una sola donación de sesenta, y luego partiremos de ahí.' WHERE `entry`=7824; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando estés listo para entregar el montón de paño rúnico, lo aceptaré.' WHERE `entry`=7825; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Actualmente estamos aceptando donaciones para tela de lana. Una donación de sesenta piezas de tela de lana te otorgará el pleno reconocimiento de Orgrimmar por tus generosas acciones. Nuestras tiendas son tales en lana que solo necesitaríamos sesenta piezas de su total; deberíamos poder adquirir lo suficiente de otros en el reino para apoyar nuestro impulso.$B$B Si tienes las sesenta piezas de tela de lana contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7826; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al igual que con la mayoría de las otras telas, nuestras existencias de seda están en su punto más bajo. Nuestras tiendas son tales que solo necesitaríamos sesenta piezas de seda de su total; debemos ser capaces de alcanzar nuestra meta con el apoyo de otros.$B$B Un obsequio benévolo como la seda, debo agregar, sin duda aumentaría su posición local en la comunidad. Si tienes las sesenta piezas de tela de seda contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7827; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Muéstrales el poder de Revantusk!' WHERE `entry`=7828; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Limpia tu cabeza de pensamientos impuros, $r. ¡Conviértete en uno con los salvajes!' WHERE `entry`=7829; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Razorbeak Skylord es una raza de grifo mucho más rara: uno responsable del apareamiento y la creación de descendientes asesinos.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El tejido mágico se está agotando y nos vendría bien tu ayuda para reponer nuestras existencias! Contando con la comunidad en su conjunto, solo necesitaríamos una donación de 60 piezas de tejido mágico de su parte para permitirnos alcanzar nuestra meta. Tal generosidad no pasaría desapercibida para Orgrimmar, ¡os lo aseguro!$B$B Si tienes las sesenta piezas de tela de tejido mágico contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7831; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando estés listo para entregar el montón de paño rúnico, lo aceptaré.' WHERE `entry`=7832; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Actualmente estamos aceptando donaciones para tela de lana. Una donación de sesenta piezas de tela de lana te otorgará el pleno reconocimiento de los Trolls Lanza Negra por tus generosas acciones. Nuestras tiendas son tales en lana que solo necesitaríamos sesenta piezas de su total; deberíamos poder adquirir lo suficiente de otros en el reino para apoyar nuestro impulso.$B Si tienes las sesenta piezas de tela de lana contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7833; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Al igual que con la mayoría de las otras telas, nuestras existencias de seda están en su punto más bajo. Nuestras tiendas son tales que solo necesitaríamos sesenta piezas de seda de su total; debemos ser capaces de alcanzar nuestra meta con el apoyo de otros.$B$B Un obsequio benévolo como la seda, debo agregar, sin duda aumentaría su posición local en la comunidad. Si tienes las sesenta piezas de tela de seda contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7834; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡El tejido mágico se está agotando y nos vendría bien tu ayuda para reponer nuestras existencias! Contando con la comunidad en su conjunto, solo necesitaríamos una donación de 60 piezas de tejido mágico de su parte para permitirnos alcanzar nuestra meta. Tal generosidad no pasaría desapercibida para los Trolls Lanza Negra, ¡os lo aseguro!$B$B Si tienes las sesenta piezas de tela de tejido mágico contigo y estás listo para donarlas, puedo quitártelas ahora.' WHERE `entry`=7835; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n, has sido un tremendo contribuyente a nuestra colecta de telas. Mientras trabajamos arduamente para reponer nuestras reservas, una forma de tela permanece críticamente baja: el paño rúnico. ¡Lo necesitamos con urgencia y esperamos que pueda ayudarnos como lo ha hecho en el pasado!$B$B Si estás dispuesto, por favor, tráeme el paño rúnico que puedas. Inicialmente aceptaremos una sola donación de sesenta, y luego partiremos de ahí.' WHERE `entry`=7836; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando estés listo para entregar el montón de paño rúnico, lo aceptaré.' WHERE `entry`=7837; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Avast Lubber! ¡Tráeme 12 baratijas del Arena Master y luego serás Gran Maestro de la Arena Gurubashi! Arrrr!' WHERE `entry`=7838; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuidado con los trolls Vilebranch de la región, $N. Son una basura despiadada y asesina.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$B$B Manteca de cerdo con tanta hambre.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estás demasiado limpio, mon. Tienes que mezclarlo, agacharte y ensuciarte con el enemigo.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El último mensaje los asustará seguro. O eso o hacerlos muy, muy enojados.' WHERE `entry`=7842; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cuál es el retraso, mon?' WHERE `entry`=7843; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los Vilebranch Soothsays y Scalpers habitan la región norte por noreste de las Tierras del Interior.' WHERE `entry`=7844; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hay que darse prisa!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Debes sintonizar tu alma con el Núcleo Fundido antes de que se otorgue el acceso.' WHERE `entry`=7848; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando tenga sus restos, se los llevaré a Yayo\'jin y haré que los preparen para un entierro adecuado.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ten cuidado al luchar contra Vilebranch, $N. Sus mentes están nubladas, luchan hasta la muerte.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Traes noticias de Jintha\'alor?' WHERE `entry`=7861; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás aquí por la oferta de trabajo?' WHERE `entry`=7862; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has luchado en Warsong Gulch y defendido Silverwing Hold?' WHERE `entry`=7871; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has luchado en Warsong Gulch y defendido Silverwing Hold?' WHERE `entry`=7872; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has luchado en Warsong Gulch y defendido Silverwing Hold?' WHERE `entry`=7873; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La sangre de nuestros enemigos es una marca de honor. ¿Tienes esa marca?' WHERE `entry`=7874; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La sangre de nuestros enemigos es una marca de honor. ¿Tienes esa marca?' WHERE `entry`=7875; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La sangre de nuestros enemigos es una marca de honor. ¿Tienes esa marca?' WHERE `entry`=7876; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En la Feria de la Luna Negra caminamos mucho. Caminamos de un sitio de feria a otro... de hecho, ¡nunca nos verás sentados en el trabajo! ¡Así que no es de extrañar que gastemos muchas botas! Necesitamos botas que sean a la vez duraderas y con estilo, y las botas de cuero en relieve se ajustan bastante bien a esa factura.$B$B ¡Tú! Eres un peletero; hazme botas de cuero repujado y te daré un boleto de la Feria de la Luna Negra por el trabajo.' WHERE `entry`=7881; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Nuestros trabajadores de Faire hacen más que barrer la basura y clavar clavos! También ayudan a proteger el carnaval mientras viaja, y para ese fin siempre necesitan jubones de armadura buenos y resistentes.$B$B Si haces una armadura de cuero resistente y me la traes, me aseguraré de que llegue a las personas adecuadas. También te conseguiré algunas entradas para la Feria de la Luna Negra a cambio.' WHERE `entry`=7882; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Yebb Nebblegear está buscando agregar más talento a su espectáculo, y está buscando por todas partes al gnomo más grande del mundo. ¿Conoces algún gnomo de tamaño considerable?$B$B Mucho antes de encontrar al gnomo, quiere tener listo su disfraz. Creo que un arnés bárbaro sería una buena base para el disfraz; ¿Puedes hacer unos arneses y traérmelos? Haz eso y tendré un montón de entradas para la Feria de la Luna Negra para ti...' WHERE `entry`=7883; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Yebb está trabajando en otras atracciones para su zoológico, incluidas moradas húmedas y pantanosas para un niño criado por crocoliscos y quizás para un múrloc. Necesitaremos mallas bonitas y herméticas para que no nos empapen de agua durante las operaciones de izado y desmontaje. Para ese trabajo, creo que las mallas de escamas de tortuga servirán.$B$B $N, ¿puedes hacer esas mallas? Si lo haces, tu recompensa será una gran pila de boletos de la Feria de la Luna Negra...' WHERE `entry`=7884; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Puede que no te des cuenta de esto, ¡pero organizar un carnaval ambulante es costoso! Todo se desgasta tan rápido que es un milagro que podamos obtener ganancias.$B$B Debido a todos esos costos ocultos, siempre estamos buscando formas de mantener nuestro equipo de la manera más económica posible. Nuestras tiendas, por ejemplo, se rompen con regularidad, pero he descubierto que los kits de armadura de cuero son excelentes parches. ¿Puedes encontrar y traerme algunos kits de armadura? ¡Eso nos ahorrará un montón! Haz eso y tendré un puñado de entradas para la Feria de la Luna Negra para ti...' WHERE `entry`=7885; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Se necesita mucho trabajo para ser la mujer más fuerte del mundo! Mi juego de pesas se está volviendo demasiado liviano y si estoy demasiado en forma, ¡necesitaré más pesas!$B$B ¿Crees que podrías traerme algunas piedras de peso? Si lo haces, te daré un boleto para la Feria de la Luna Negra.' WHERE `entry`=7889; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para ayudar con mi entrenamiento, me gusta colocar un bastón entre piedras de moler pesadas y luego levantar el bastón sobre mi cabeza. No es fácil, pero ser la mujer más fuerte del mundo, como lo soy, ¡no se gana sentada!$B$B ¿Me puedes ayudar? Necesito más piedras de moler. Tráeme algunas y te las cambiaré por entradas para la Feria de la Luna Negra.' WHERE `entry`=7890; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Estoy trabajando en un nuevo disfraz, para cuando tenga mi propio puesto como la mujer más fuerte del mundo! Ahora mismo estoy buscando unos brazales que pueda usar. No pueden cubrir mucho porque la gente quiere ver mis músculos, pero todavía quiero mostrar un poco de color, ¿sabes?$B$B ¿Qué tal brazales de hierro verde, $N? ¿Puedes hacerme brazales de hierro verde? Si puedes, tengo un montón de entradas para la Feria de la Luna Negra para ti.' WHERE `entry`=7891; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Para mi actuación como la mujer más fuerte del mundo, planeo aceptar elementos de la audiencia y aplastarlos con una gran maza negra!$B$B ¿Puedes hacerme una gran maza negra, $N?' WHERE `entry`=7892; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, en mi búsqueda por convertirme en la mujer más fuerte del mundo, he viajado por el mundo y he aprendido los secretos del desarrollo muscular de maestros de pesas lejanos, gurús de la fuerza y ​​manuales antiguos. ¡Ahora sé ejercicios prohibidos que matarían a los débiles y paralizarían a los no iniciados!$B$B Estas hazañas de fuerza y ​​acondicionamiento requieren entrenamiento con las piedras de moler más densas. $N, ¿puedes encontrar o hacer algunas piedras de moler y traérmelas? Te daré boletos si lo haces...' WHERE `entry`=7893; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Yebb está desarrollando una nueva atracción para Zoo Bizarre, una que enloquecerá a la gente con asombro y deleite! Pero llevará mucho trabajo y muchos materiales...$B$B Eso incluye moduladores de cobre. Necesitamos muchos moduladores para las partes mecánicas de la atracción. Tráeme moduladores de cobre y los cambiaré por un boleto de la Feria de la Luna Negra.' WHERE `entry`=7894; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mi nuevo stand será digno de ver, ¡sí señor! Un espectáculo para ver y... para unos pocos afortunados, para tocar.$B$B ¡Ya puedo escuchar el zumbido de los artilugios de bronce cantando su canción de éxtasis mecánico mientras los clientes se acercan a mi stand y prueban su habilidad!$B$B Ah... ahora necesito los propios artilugios para acercar mi sueño a la realización. Por favor, $N, tráeme artilugios de bronce zumbantes... ¡y las entradas para la Feria de la Luna Negra serán tuyas!' WHERE `entry`=7895; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La principal razón por la que no puedo abrir mi stand es que... ¡todo está roto! ¡Necesito kits de reparación mecánica para arreglar todo esto!$B$B ¿Puedes traerme esos kits, $N? Te cambio... kits por entradas para la Feria de la Luna Negra. ¿Qué dices?' WHERE `entry`=7897; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Yebb Nebblegear, como yo, está trabajando en una futura atracción. Tan sorprendente es esta atracción, dice Nebb, que atraerá a personas de todo el mundo... ¡y nos hará a todos muy, muy ricos!$B$B Dice que necesita artilugios de torio para su construcción y quiere que yo los recolecte. Entonces, ¿qué dices, $N? ¿Sabes dónde conseguir widgets de torio? Si eres ingeniero, ¿puedes hacerlos? ¿Quieres canjearlos por entradas para la Feria de la Luna Negra?' WHERE `entry`=7898; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La primera lección para atraer a una multitud es: ¡atráelos con artilugios y baratijas! ¿Me puedes ayudar?$B$B Necesito pequeñas patas peludas para usar como premios. Puedes encontrarlos en los gatos de los Baldíos o Costa Oscura....$B$B Tráeme unas patas y te las cambio por un boleto de la Feria de la Luna Negra.' WHERE `entry`=7899; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡A los niños les encantan los juguetes! Y sin importar la raza, ¡descubrí que a todos los niños les encantan los juguetes peludos hechos con pieles de oso desgarradas!$B$B Puedes obtener esas pieles de los osos de Ashenvale o Hillsbrad. ¡Tráeme un montón y gana un montón de entradas para la Feria de la Luna Negra!' WHERE `entry`=7900; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Es increíble lo que la gente valora! Tomemos, por ejemplo, un palo de madera con una cola suave y tupida adherida. Ahora, tú y yo podríamos pensar que algo como eso no es tan valioso... pero si le das a ese pedazo de basura un buen nombre como \"Cola de pelusa salvaje\" y lo pones en una caja bonita, entonces la gente pensará que es valioso. . ¡La basura se convierte en tesoro!$B$B Consígueme suaves colas peludas de los lobos de Desolace y Badlands, y te daré boletos para la Feria de la Luna Negra.' WHERE `entry`=7901; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La imaginación de una persona es algo increíble. Puede hacer que la colina más pequeña parezca la montaña más grande. ¡Puede hacer que la sombra más inocua parezca proyectada por una horrible pesadilla!$B$B ¡En la Feria de la Luna Negra dejamos florecer la imaginación de nuestros visitantes! Pero para ayudar a expandir su imaginación... a veces tenemos que ser complicados.$B$B Necesito penachos vibrantes para una de mis atracciones. Puedes obtenerlos de las aves de las zonas más peligrosas de Azeroth. ¡Tráeme las plumas y muchos boletos serán tuyos!' WHERE `entry`=7902; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Alguna vez te encuentras deambulando en una cueva, tarde en la noche, en busca de aventuras? ¿Tú haces? ¿En realidad? Bueno, entonces has visto los espeluznantes ojos de los murciélagos mirándote desde lo alto, esperando que bajes la guardia para poder chuparte la sangre.$B$B Pensamiento aterrador, ¿no crees? ¡Por supuesto! ¡No hay duda de que los ojos de murciélago dan miedo!$B$B ¿Me traes unos malvados ojos de murciélago, $N? Los quiero para... algo que estoy diseñando. Algo aterrador.$B$B Puedes obtenerlos de los murciélagos de las Tierras de la Peste del Este.' WHERE `entry`=7903; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si amigo, ¿puedo ayudarte? ¿Tienes un vale que necesites canjear?' WHERE `entry`=7905; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Oh querido.' WHERE `entry`=7907; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si amigo, ¿puedo ayudarte? ¿Tienes un vale que necesites canjear?' WHERE `entry`=7926; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Veo que has logrado completar un mazo de portales! ¡Felicidades!' WHERE `entry`=7927; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Veo que has conseguido completar un mazo de warlords! ¡Felicidades!' WHERE `entry`=7928; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Veo que has conseguido completar un mazo de elementales! ¡Felicidades!' WHERE `entry`=7929; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7930; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7931; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7932; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7933; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7934; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7935; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7936; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Este pajar se parece al de tu visión.' WHERE `entry`=7937; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Este cofre se parece al de tu visión...' WHERE `entry`=7938; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, gracias por toda la ayuda que me has brindado. ¡Realmente no puedo agradecerte lo suficiente!$B$B Aunque mi necesidad ya no es grande... si me traes piedras de moler más densas, todavía tengo más boletos de la Feria de la Luna Negra para ti.' WHERE `entry`=7939; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7940; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, debo agradecerte toda tu ayuda. Tengo muchos suministros, gracias a un gran esfuerzo de tu parte, pero si deseas traerme más conjuntos de armadura, con gusto los cambiaré por boletos para la Feria de la Luna Negra.' WHERE `entry`=7941; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, has sido tan bueno con nosotros, traiéndome bienes sin cansarte. ¡Tienes mi eterno agradecimiento!$B$B Aunque nuestra necesidad de artilugios de torio no es tan grande como antes, aún puedes traérmelos y con gusto los cambiaré por entradas para la Feria de la Luna Negra.' WHERE `entry`=7942; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¡la atracción que estoy diseñando será el evento más aterrador desde que invadieron Gnomeregan! Y es en gran parte gracias a ti y a todas las chucherías que me has traído. ¡Muchas muchas gracias!$B$B No necesito mucho más, pero... si me traes más ojos de murciélago malvados de los murciélagos de las Tierras de la Peste del Este... quizás tenga más entradas para la Feria de la Luna Negra para ti.' WHERE `entry`=7943; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Este cofre se parece al de tu visión...' WHERE `entry`=7944; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Este tocón de árbol se parece al de tu visión.' WHERE `entry`=7945; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy tan feliz de que Jubjub ya no se pierda. Le encanta tanto la cerveza Dark Iron que cuando me quedé sin ella... ¡se escapó para buscar más!$B$B ¡Ahora que ha vuelto Jubjub, quiero tanta cerveza como pueda! ¡No quiero que vuelva a huir!$B$B ¿Tienes alguna Dark Iron Ale? Si lo haces, te cambiaré uno de los huevos de rana de Jubjub por una taza...' WHERE `entry`=7946; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Da un paso adelante, da un paso adelante! Si tienes boletos de la Feria de la Luna Negra que te gustaría canjear, ¡solo dilo! Puede canjear boletos en varias denominaciones por premios maravillosos y fantásticos. No seas tímido, ¡pruébalo!' WHERE `entry`=7981; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es bueno verte con buena salud, $n. Las gloriosas batallas que habéis emprendido afectan a toda la vida en este planeta. Hakkar nunca debe abandonar los confines de Zul\'Gurub, ya que el mundo seguramente colapsará bajo su inmensa hambre.$B$B Dame tu talismán y amplificaré su fuerza. ¡Usa la Fuerza de Mugamba para castigar a nuestros enemigos!' WHERE `entry`=8042; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Maestro $n, regresa! Molthor ha enviado noticias de tus hazañas al rey. Tu nombre es conocido incluso en los Mares del Sur. Tal vez algún día seas un $c legendario, una historia para la historia.$B$B Dame tu talismán para que una vez más pueda amplificar su poder.' WHERE `entry`=8043; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Rey Rastakhan le envía saludos, Maestro $n. Tal honor nunca se ha otorgado a nadie fuera de la tribu Zandalar.$B$B $B$B Dame tu talismán para que pueda realzarlo una vez más. Sepa que la Rabia de Mugamba ahora está intrínsecamente conectada a su alma.' WHERE `entry`=8044; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Puede que haya sido demasiado apresurado en mi juicio, $c. Parece como si tu fe ciega en esta Luz tuviera algún valor después de todo.$B$B Dame tu marca y amplificaré su poder.' WHERE `entry`=8046; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Debo confesar que no pensé que tuvieras la resolución de llevar a cabo esta causa, $c. Zandalar ahora te considera un aliado invaluable. Bien hecho, de hecho.$B$B Dame tu marca y una vez más amplificaré su poder.' WHERE `entry`=8047; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Rey ha reconocido tu existencia, $c. Eres el primero de tu especie en ser aceptado por Rastakhan como un verdadero aliado de Zandalar.$B$B Serás recompensado grandemente por tus esfuerzos. Presenta tu marca y yo aplicaré la amplificación final.' WHERE `entry`=8048; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido $g sacerdote:sacerdotisa;. El Ojo de Zuldazar late con energía. Estás listo para dar el siguiente paso. Dame el talismán y realizaré el imbuido.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Las historias de tus batallas contra los Gurubashi se susurran en los vientos, $g sacerdote:sacerdotisa;. Incluso la realeza está empezando a hablar de tus hazañas. Se rumorea que el Rey Rastakhan incluso te mencionó por tu nombre.$B$B Ha llegado el momento de imbuir el Ojo. Dame el talismán y realizaré el servicio.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ojalá tuviéramos diez mil más como tú, $n. Los ejércitos de Hakkar se dispersarían con el viento en un abrir y cerrar de ojos.$B$B $B$B Por desgracia, el Ojo está listo para desarrollar todo su potencial. dámelo' WHERE `entry`=8052; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tu has regresado? ¿Tienes los Paragons of Power? ¿Estás perdiendo mi tiempo?$B$B Espero que no, paganos.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tu presencia significa victoria? ¿Tienes los Paragones? ¿Estás goteando en los restos de tus enemigos?' WHERE `entry`=8054; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los Paragones? Tienen mojo dentro de ellos. Debemos tenerlos. Nos ayudarás.' WHERE `entry`=8055; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los modelos de poder de Zul\'Gurub que necesito? ¡Estos brazales bien valen cualquier esfuerzo que necesites hacer!' WHERE `entry`=8056; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los Dechados de poder de Zul\'Gurub? Estos brazales valen el esfuerzo, $N. ¡Confía en mí, mon!' WHERE `entry`=8057; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los Paragons of Power? ¿Se ha reclamado venganza en nombre de los Zandalar?' WHERE `entry`=8058; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has regresado con los Paragons of Power? Al derrotar a los diabólicos secuaces de los Hakkar, no solo demostrarás tu valía ante nosotros, sino también tu voluntad de aprender los caminos del demoníaco.' WHERE `entry`=8059; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N - ¿Ya regresaste? ¿Pudiste conseguir los Paragons of Power que necesito?' WHERE `entry`=8060; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto de Zul\'Gurub, verdad? ¿Has conseguido recuperar los Paragons of Power de los secuaces de Hakkar?' WHERE `entry`=8061; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Caza a aquellos en Zul\'Gurub que posean los Dechados de poder, $N. Ellos son tu presa; ellos poseen lo que ambos debemos tener.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Busca la locura dentro de Zul\'Gurub y eclipsala con la tuya, $N! ¡Hacerlo significa éxito, y el éxito significa recompensa! ¡Que el Dios de la Sangre no vuelva a reinar supremo!' WHERE `entry`=8063; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los modelos de poder de Zul\'Gurub que necesito? El cinturón del arúspice será tuyo si lo tienes.' WHERE `entry`=8064; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Obtuviste los Dechados de poder necesarios de Zul\'Gurub? La túnica del arúspice bien vale cualquier esfuerzo que tengas que hacer.' WHERE `entry`=8065; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ataca a los dementes secuaces de Hakkar en Zul\'Gurub: ellos son los que tienen los Dechados de poder, $N. Demuestra tu éxito a ellos, y a la tribu, como aspirante al depredador.' WHERE `entry`=8066; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tus ataques a Zul\'Gurub han tenido éxito, $N? Solo cuando me hayas traído lo que busco, y hayas demostrado tu valía ante la tribu, obtendrás un manto insuperable entre los Zandalar.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo fue tu incursión en Zul\'Gurub? ¿Enloqueciste a tus enemigos a través del poder de la ilusión? Ilusión o no, sus muertes, y los Paragons of Power que les quitaron, ayudarán a frustrar el ascenso de Hakkar.' WHERE `entry`=8068; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has regresado con los Dechados de Poder que necesitamos? Sé que no será fácil... pero hace tiempo que predije que un forastero vendría a ayudarnos en nuestra lucha contra Hakkar. ¡Que seas tú, digo!' WHERE `entry`=8069; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los Paragons of Power... ¿los tienes? Solo cuando los tengamos podremos hacer uso de la energía latente almacenada en su interior. Será bueno darle la vuelta a los secuaces del Dios de la Sangre...' WHERE `entry`=8070; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los Dechados de poder de Zul\'Gurub?' WHERE `entry`=8071; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has regresado. ¿Tienes los modelos de poder que necesito?$B$B La leyenda de Khar\'vaxal the Cracked nos sirve hoy como un recordatorio de que ningún enemigo, sin importar cuán grande sea la amenaza, es imposible de vencer. El caos pondrá a todos de rodillas, eso es seguro... y quizás los elementos menos caóticos del caos.' WHERE `entry`=8072; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido de nuevo a la Isla, $N... ¿has regresado triunfalmente con los Paragons of Power a cuestas?' WHERE `entry`=8073; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los Paragons of Power son lo que necesito, amigo: les sacaremos el poder en nuestra lucha contra el mal de Zul\'Gurub. ¿Los tienes para mí?' WHERE `entry`=8074; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los Paragons of Power son una fuente clave de poder mágico, el mismo tipo de poder que se usa para hacer la cota de malla del augur. Tráeme lo que necesito, y podré compartir la mejor de las vestimentas que cualquier augur Zandalar querría como propia.' WHERE `entry`=8075; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Obtuviste los modelos de poder de Zul\'Gurub? Si bien tomaremos el poder latente de estos artículos y los haremos nuestros, te daremos tu propia recompensa de poder si tienes éxito...' WHERE `entry`=8076; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los Paragons of Power... ¿has vuelto con ellos? Solo una vez que los tengamos, compartiremos contigo el último símbolo del poder demoníaco, $N.' WHERE `entry`=8077; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los Paragons of Power? ¿Has derrotado a los enemigos de la tribu? ¡Hakkar debe conocer la ira del vindicador!' WHERE `entry`=8078; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tu presencia significa victoria? ¿Tienes los Paragons of Power? ¡Háblame de la venganza que has forjado hoy!' WHERE `entry`=8079; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las Marcas de Honor, $N? La Liga de Arathor no puede librar una batalla decente sin ellos...' WHERE `entry`=8080; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, la Liga de Arathor tiene la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más cajas de recursos y me las traigas.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido de nuevo, $c. Puedo ver que el guijarro ha tenido mucho uso. Muchos de nuestros enemigos han caído en tus habilidades sobrenaturales. Su sufrimiento ha sido grande. Es hora de que realce el poder del guijarro. dámelo' WHERE `entry`=8102; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hakkari te teme, $n. Hablan de horrores que creían que solo su Dios sin rostro podía perpetrar. Los has quemado con la fuerza de Kajaro. Ahora conocen el miedo en dos lugares.$B$B Es hora de fortalecer aún más el guijarro. Pásame el talismán.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dame el talismán, $n. Debo mostrarte algo.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, aún no has asaltado las cuatro bases. Vuelve a mí cuando tus objetivos estén completos.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El honor se gana entre los trolls de Zandalar, $n. Con el honor viene la recompensa: amistad, alianza...$B$B Dame el talismán para que pueda aumentar su poder.' WHERE `entry`=8107; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy listo para ti, $c. Una vez más realzaré tu talismán. Solo te pido que continúes con tu destrucción de Hakkar y sus secuaces.$B$B Dame el talismán.' WHERE `entry`=8108; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llama a tus demonios, $c. Déjalos disfrutar de la energía de la Mancha de Kezan. ¡Ordénalos en el campo de batalla! ¡Diezma al enemigo!$B$B Sí... Ha llegado el momento de aplicar la mejora final a la Mancha de Kezan. Dame el talismán.' WHERE `entry`=8109; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hola mon! Será bueno verte de nuevo. La tribu estará hablando de que mataste a los Hakkari y todo eso. Molthor me dio la orden de agregar más mojo a tu talismán. Solo dálo aquí y Maywiki lo mejorará.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo es ese talismán, mon? Parece que es hora de agregar un poco más de magia y mojo a sus hojas. Necesita un poco de flor en su marchitez. Délo aquí y Maywiki lo arreglará de inmediato.' WHERE `entry`=8112; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n! Ha pasado mucho tiempo desde que te vi. ¿Sabías que el mismísimo rey Rastakhan me dará la orden de añadir el toque final de mojo y magia a tu talismán? ¡Es verdad, mon! No lo hubiera creído si no lo hubiera visto con mis propios ojos. Dale aquí.' WHERE `entry`=8113; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Buenas noticias, $n. Molthor canta tus alabanzas últimamente. Dice cómo te estás convirtiendo en un verdadero héroe de Zandalar.$B$B ¡También dice que Maywiki pulirá tu orbe un poco más! Délo aquí para que Maywiki pueda iluminar la visión.' WHERE `entry`=8117; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Shamon! ¡Maywiki hace una broma!$B$B $B$B Entonces, has estado usando los espíritus y los elementos contra nuestros enemigos en Zul\'Gurub, ¿eh? ¡Alabados sean los espíritus!$B$B Maywiki va a alegrar tu orbe. Démelo aquí, $n.' WHERE `entry`=8118; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$B$B ¡Míralo, $n! Ha cobrado vida. Los espíritus bailan alrededor del orbe.$B$B Dáselo a Maywiki para que pueda hacer un último ajuste.' WHERE `entry`=8119; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es, $R? ¿Tienes las Marcas de Honor? ¡Regresa a la Cuenca de Arathi, mata a las alimañas de la Alianza y toma posesión de sus recursos para la Dama Oscura!' WHERE `entry`=8123; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, los Corruptores tienen la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más cajas de recursos y me las traigas.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Impresionante, $n. Tienes un don para matar que no he sentido en otro en muchos años. Incluso Molthor es consciente del trabajo que has hecho por Zandalar. Es hora de mejorar aún más su talismán. dámelo' WHERE `entry`=8142; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Siento que has infligido innumerables muertes a los Hakkari, $n. Llevas el hedor de su mojo.$B$B Supongo que el talismán de las Sombras ha ayudado en la matanza. Dámelo y permíteme aumentar su poder.' WHERE `entry`=8143; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Anhela crecer, $n. El talismán se ha empapado de todo lo que has hecho. Los miles de cadáveres de trolls esparcidos por Zul\'Gurub han alimentado su poder. Dámelo y haré la mejora final.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Incluso desde aquí puedo escuchar el sonido de tus andanadas arrasando a nuestros enemigos. Sus gritos resuenan en agonía.$B$B Te has hecho un nombre entre los trolls de Zandalar, $n. Estamos agradecidos por todo lo que ha hecho.$B$B Dame tu talismán para que pueda agregar otro tejido.' WHERE `entry`=8146; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, $n, es bueno volver a olerte.$B$B $B$B Tendrás que disculpar mi sentido del humor. Puede ser más asqueroso a veces.$B$B Siento que has causado gran angustia a nuestros enemigos. Las fuerzas de Hakkar gritan tu nombre con ira. Esto es lo más excelente.$B$B Te has ganado otro tejido en tu talismán. dámelo.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Molthor comunica noticias del rey Rastakhan, $n. La corte real está muy impresionada con tu destrucción de las fuerzas Hakkari. Voy a premiarte con el tejido final de tu talismán. dámelo.' WHERE `entry`=8148; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has hecho el viaje a la Tumba de Uther y colocado el tributo allí?$B$B Puede ser un viaje peligroso para aventureros menos experimentados; una forma más segura de viajar allí, en términos relativos, puede ser viajar hacia el norte desde el río que atraviesa Trabalomas hasta las Tierras de la Peste. Fluye de un lago que se encuentra junto a Sorrow Hill; viaja hacia el oeste a través de las colinas, alejándote de la tumba adyacente... una que está infestada por la Plaga.' WHERE `entry`=8149; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has hecho el viaje al Monumento de Grom y colocado su tributo allí?$B$B El sitio donde el monumento todavía está tocado por la mancha de la Legión Ardiente. Si tiene menos experiencia en las formas de aventuras, esté alerta cuando se acerque al monumento.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado las astas?' WHERE `entry`=8153; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las Marcas de Honor, $N? La Liga de Arathor no puede librar una batalla decente sin ellos...' WHERE `entry`=8154; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las Marcas de Honor, $N? La Liga de Arathor no puede librar una batalla decente sin ellos...' WHERE `entry`=8155; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las Marcas de Honor, $N? La Liga de Arathor no puede librar una batalla decente sin ellos...' WHERE `entry`=8156; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, la Liga de Arathor tiene la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más cajas de recursos y me las traigas.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, la Liga de Arathor tiene la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más cajas de recursos y me las traigas.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, la Liga de Arathor tiene la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más cajas de recursos y me las traigas.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es, $R? ¿Tienes las Marcas de Honor? ¡Regresa a la Cuenca de Arathi, mata a las alimañas de la Alianza y toma posesión de sus recursos para la Dama Oscura!' WHERE `entry`=8160; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es, $R? ¿Tienes las Marcas de Honor? ¡Regresa a la Cuenca de Arathi, mata a las alimañas de la Alianza y toma posesión de sus recursos para la Dama Oscura!' WHERE `entry`=8161; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es, $R? ¿Tienes las Marcas de Honor? ¡Regresa a la Cuenca de Arathi, mata a las alimañas de la Alianza y toma posesión de sus recursos para la Dama Oscura!' WHERE `entry`=8162; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, los Corruptores tienen la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más cajas de recursos y me las traigas.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, los Corruptores tienen la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más cajas de recursos y me las traigas.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, los Corruptores tienen la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más cajas de recursos y me las traigas.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, te envuelve el hedor de un alma malvada. ¿Has sido maldecido por Soulflayer?' WHERE `entry`=8183; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Zanza puede crear los antiguos encantamientos de trolls con los componentes correctos.$B$B El primero es un ídolo primigenio de Hakkari que debe tomarse de los lugartenientes más poderosos de Hakkari: Jin\'do y Bloodlord.$B$B El segundo es un muñeco vudú perforado. Estos se pueden encontrar en los montones de basura que ensucian este lugar asqueroso. Mire dentro de las pilas de hoodoo gafe.$B$B ¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8185; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8186; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8188; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8189; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Zanza puede crear los antiguos encantamientos de trolls con los componentes correctos.$B$B El primero es un ídolo primigenio de Hakkari que debe tomarse de los lugartenientes más poderosos de Hakkari: Jin\'do y Bloodlord.$B$B El segundo es un muñeco vudú perforado. Estos se pueden encontrar en los montones de basura que ensucian este lugar asqueroso. Mire dentro de las pilas de hoodoo gafe.$B$B ¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8192; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hoy entre las 2pm y las 4pm tenemos un concurso para determinar quién es el mejor pescador de todos! ¡Solo sé la PRIMERA PERSONA en traerme 40 Tastyfish pescados de los bancos de Tastyfish que se encuentran a lo largo de la costa de Tuercespina antes que nadie y serás declarado el Maestro Pescador!$B$B Si no eres la primera persona en traerme 40 peces, mi aprendiz te recompensará con dinero por cada 5 Tastyfish que le traigas.$B$B ¡Ah, y no se demore, Tastyfish se echa a perder rápidamente!' WHERE `entry`=8193; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Aunque ya tenemos un ganador del concurso, igual te compraré tu Tastyfish a un precio razonable. ¡Qué dices!' WHERE `entry`=8194; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Busco los Dechados de Poder conocidos como las Monedas de las Tribus. Son la moneda utilizada por los diversos habitantes de Zul\'Gurub, y cada uno está imbuido de un sutil pero poderoso mojo.$B$B Hay nueve tipos distintos que se pueden encontrar. Algunos son buscados por mis compatriotas por las diversas armaduras que ofrecen a los héroes de Zandalar. Si tiene más, le cambiaré una de nuestras fichas de honor por un juego de tres. Puedes usar las Fichas con Rin\'wosho el Comerciante; ofrece a nuestros héroes artículos especiales para ellos.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La esencia extremadamente potente del mango crece en muchas de las islas de los Mares del Sur. Un solo mango refrescará a quien lo coma, tanto física como mentalmente. Si nunca has tenido uno, ¡te haces un flaco favor!$B$B Tenemos suficiente suministro aquí en la isla para ofrecerte un puñado a cambio de una ficha de honor de Zandalar. Habla con Vinchaxa si necesitas aprender a obtener tokens; de lo contrario, ¡vamos al asunto que nos ocupa!' WHERE `entry`=8196; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la colección de cabezas, $N? ¡Debemos evitar que Hakkar obtenga más poder!' WHERE `entry`=8201; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='*Susurro* *Clic*$B$B Busco peces raros para que Fishmaster Bluegill los catalogue. Si me traes un pez ángel de Keefer, te daré esta magnífica recompensa.$B$B *Zzzap* *Susurro*' WHERE `entry`=8221; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En todo el tiempo que llevo trabajando en la Feria, he aprendido muchas cosas sobre los clientes. Esta es una de esas pepitas de sabiduría: ¡a los clientes les encantan las cosas que brillan! No importa lo que sea: podría tomar la pata de una silla rota y hacerla brillar, ¡y todos los niños vendrán de millas a la redonda para conseguir una!$B$B Entonces, $N, necesito sangre de escórpido resplandeciente. Puedes encontrarlo en los escórpidos de Sillithus, en las Tierras Devastadas o en las Estepas Ardientes.' WHERE `entry`=8222; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Esa sangre de escórpido está funcionando muy bien, $N! Es sorprendente cómo un poco de brillo y brillo pueden crear una chuchería preciada a partir de un pedazo de chatarra. A los clientes les encantan las cosas, y el amor es de lo que se trata, ¿no crees...?$B$B Has sido de gran ayuda para mí, $N, y aunque no tengo una gran necesidad de más sangre de escórpido resplandeciente, si me traes más, igual te cambio algunas entradas.' WHERE `entry`=8223; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='*Susurro* *Clic*$B$B Busco peces raros para que Fishmaster Bluegill los catalogue. Si me traes un pez reina de Dezian, te daré esta excelente recompensa.$B$B *Zzzap* *Susurro*' WHERE `entry`=8224; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='*Susurro* *Clic*$B$B Busco peces raros para que Fishmaster Bluegill los catalogue. Si me traes un corredor de rayas azules de Brownell, te daré esta excelente recompensa.$B$B *Zzzap* *Susurro*' WHERE `entry`=8225; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola, $gmuchacho:muchacha;. ¿Has venido a pescar un poco?' WHERE `entry`=8227; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has tenido éxito?' WHERE `entry`=8231; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Veo sabiduría en tus ojos, $N. ¿Tu cacería ha terminado?' WHERE `entry`=8232; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Te conozco?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado suficientes fragmentos para continuar mi trabajo?' WHERE `entry`=8235; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ya ha llegado la bolsa del archimago Xylem, ¿has encontrado la llave?' WHERE `entry`=8236; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Busco los Dechados de Poder conocidos como las Monedas de las Tribus. Son la moneda utilizada por los diversos habitantes de Zul\'Gurub, y cada uno está imbuido de un sutil pero poderoso mojo.$B$B Hay nueve tipos distintos que se pueden encontrar. Algunos son buscados por mis compatriotas por las diversas armaduras que ofrecen a los héroes de Zandalar. Si tiene más, le cambiaré una de nuestras fichas de honor por un juego de tres. Puedes usar las Fichas con Rin\'wosho el Comerciante; ofrece a nuestros héroes artículos especiales para ellos.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Busco los Dechados de Poder conocidos como las Monedas de las Tribus. Son la moneda utilizada por los diversos habitantes de Zul\'Gurub, y cada uno está imbuido de un sutil pero poderoso mojo.$B$B Hay nueve tipos distintos que se pueden encontrar. Algunos son buscados por mis compatriotas por las diversas armaduras que ofrecen a los héroes de Zandalar. Si tiene más, le cambiaré una de nuestras fichas de honor por un juego de tres. Puedes usar las Fichas con Rin\'wosho el Comerciante; ofrece a nuestros héroes artículos especiales para ellos.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has destruido el bijou en el Altar de Zanza? ¡Hazlo y serás doblemente bendecido por Zanza!' WHERE `entry`=8240; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No perdamos más de mi precioso tiempo con jibber jabber, $r. Es hora de concentrarse en reponer nuestro menguante suministro de flujo ígneo.$B$B Lo que voy a necesitar de ti es lo siguiente:$B$B *Escamas de incendosaurio.$B$B *Barras de hierro.$B$B *Carbón.$B$B ¡Tomaré todo lo que puedas ofrecer!$B$B Y lo harás rápido si quieres llevarte bien con la Hermandad.' WHERE `entry`=8241; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No perdamos más de mi precioso tiempo con jibber jabber, $r. Es hora de concentrarse en reponer nuestro menguante suministro de flujo ígneo.$B$B Lo que voy a necesitar de ti es lo siguiente:$B$B *Escamas de incendosaurio.$B$B *Cuero Pesado.$B$B *Carbón.$B$B ¡Tomaré todo lo que puedas ofrecer!$B$B Y lo harás rápido si quieres llevarte bien con la Hermandad.' WHERE `entry`=8242; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Con su mayor estatus entre la tribu viene el acceso a algunos de nuestros potables más potentes. He aquí... estos brebajes son fuertes en el mojo, bendecidos por Zanza y aptos para aventureros de todos los ámbitos de la vida.$B$B Te permitiré elegir uno de los tres que te ofrezco; a cambio, necesito una ficha de honor de Zandalar. Tenga en cuenta que solo los efectos de uno solo pueden atravesar su espíritu en un momento dado.$B$B ¡Avísame cuando estés listo para el trueque!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$n - Para alguien tan exaltado entre los Zandalar como tú, tengo algo muy especial para ti. Directo desde nuestro hogar en los Mares del Sur... ¡los Sellos de Zandalar! Estos sellos se utilizan para realzar cualquier artículo de hombro que pueda poseer. Si busca fuerza, mojo o serenidad, ¡tengo lo que necesita!$B$B Pido quince fichas de honor de Zandalar a cambio de tu elección de un sello. Si tiene las fichas listas, ¡entonces estoy listo para hacer un trato!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mis pícaros necesitan perfeccionar sus habilidades para forzar cerraduras, y yo necesito cerraduras de dificultad adecuada: las cosas que Zan nos hace no son aptas para todos excepto para los neófitos más humildes.$B$B Te diré una cosa, si me traes 5 cajas de trastos pesados, te proporcionaré algunos de los mejores cuchillos arrojadizos conocidos por los pícaros.$B$B Puedes desbloquear las cajas y revolverlas, pero tendrás que dejar al menos algunas monedas en ellas... incluso un pícaro en entrenamiento necesita motivación.' WHERE `entry`=8249; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el polvo?' WHERE `entry`=8251; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Las sirenas despechadoras son magas sorprendentemente hábiles. No tan hábil como tú, espero.' WHERE `entry`=8252; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has matado a mi viejo némesis?' WHERE `entry`=8253; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tu has regresado. ¿Tuviste éxito?' WHERE `entry`=8255; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Debemos obtener el icor rápidamente. ¿Lo has encontrado?' WHERE `entry`=8256; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la sangre de Morphaz?' WHERE `entry`=8257; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El tiempo es crítico, $N. ¿Has logrado detener la amenaza del Caballero de la Muerte Darkreaver?' WHERE `entry`=8258; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Terminaste de recolectar esas muestras? ¡Podríamos perder a Noggle en cualquier momento!' WHERE `entry`=8277; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Esta es nuestra última oportunidad de salvar a Noggle! ¡Apurarse!' WHERE `entry`=8278; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Quien va alla? ¡Oh, eres tú! ¿Ya encontraste todos los capítulos de Lexicon?' WHERE `entry`=8279; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Los huelguistas de draga son una seria amenaza y deben ser tratados rápidamente!' WHERE `entry`=8280; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Las trituradoras de draga son una seria amenaza y deben ser tratadas de inmediato!' WHERE `entry`=8281; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Aún no has encontrado mi bolso? Bueno, debería contar mis estrellas de la suerte, al menos el veneno ha sido limpiado.' WHERE `entry`=8282; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Necesitaré la pinza de la criatura como prueba del hecho. Sin pinza, sin recompensa.' WHERE `entry`=8283; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El campamento devastado se puede encontrar al noroeste de aquí. Vuelve cuando tengas todos los fragmentos.' WHERE `entry`=8284; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Tú! ¿Cómo me encontraste? ¿Quién eres? No te siguieron, ¿verdad? ¡Hablar!' WHERE `entry`=8285; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ha regresado Anacronos?' WHERE `entry`=8286; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es esto que me traes, $N?' WHERE `entry`=8287; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es el favor de la Linaje de Nozdormu lo que debes ganar.' WHERE `entry`=8288; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has luchado en Warsong Gulch y defendido Silverwing Hold?' WHERE `entry`=8291; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Obtuviste crédito por tu última tarea. Tráeme más Marcas de Honor y serás recompensado.' WHERE `entry`=8292; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Obtuviste crédito por tu última tarea. Tráeme más Marcas de Honor y serás recompensado.' WHERE `entry`=8293; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La sangre de nuestros enemigos es una marca de honor. ¿Tienes esa marca?' WHERE `entry`=8294; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las Marcas de Honor, $N? La Liga de Arathor no puede librar una batalla decente sin ellos...' WHERE `entry`=8297; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, la Liga de Arathor tiene la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más Marcas de Honor y me las traigas.' WHERE `entry`=8298; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es, $R? ¿Tienes las Marcas de Honor? ¡Regresa a la Cuenca de Arathi, mata a las alimañas de la Alianza y toma posesión de sus recursos para la Dama Oscura!' WHERE `entry`=8299; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, los Corruptores tienen la misión permanente de que vuelvas a entrar en la Cuenca de Arathi, consigas más marcas de honor y me las traigas.' WHERE `entry`=8300; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hay mucha historia enraizada en su desconfianza hacia las razas mortales; pero, por desgracia, esa es una historia que es mejor dejar que los Brood la cuenten cuando sea el momento adecuado.' WHERE `entry`=8301; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tal vez algún día todo el Bastión Cenarion esté trabajando bajo tu mando.' WHERE `entry`=8302; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No pierdas el tiempo, $N!' WHERE `entry`=8304; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Natalia?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Oh querido.' WHERE `entry`=8308; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si encuentras a alguna elfa de la noche loca en una de las colmenas, asegúrate de darle una patada en la basura por nosotros.' WHERE `entry`=8309; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ve a jugar con el mono, niño. No tengo tiempo para esto.' WHERE `entry`=8310; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya terminaron el truco o trato? Estoy triste porque no puedo ir porque estoy enfermo, pero que me ayudes me hace sentir un poco mejor...' WHERE `entry`=8311; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya terminaron el truco o trato? Estoy triste porque no puedo ir porque estoy enfermo, pero que me ayudes me hace sentir un poco mejor...' WHERE `entry`=8312; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Aprendiste la receta? ¡Espero que no te lo guardes para ti!' WHERE `entry`=8313; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Oh mi! ¿Qué tienes ahí, $N?' WHERE `entry`=8314; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Debes aprovechar la oportunidad que se presente y atacar!' WHERE `entry`=8315; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo van esas albóndigas?' WHERE `entry`=8317; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste algunos textos?' WHERE `entry`=8318; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sigue trayéndome mensajes de texto. Pronto expulsaremos al Martillo Crepuscular de Silithus.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Entra en el desierto y encuentra a los geoseñores de Crepúsculo, $N. Vuelve a mí después de que sean asesinados.' WHERE `entry`=8320; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¿ya has derrotado a Vyral el Vil? ¿Tienes su anillo de sello?' WHERE `entry`=8321; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El barril está lleno de cerveza.' WHERE `entry`=8322; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste algún texto encriptado? Tengo mucha curiosidad por leer el True Believer de este mes.' WHERE `entry`=8323; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste más textos encriptados? Tráeme un buen lote de ellos, este trabajo de decodificación lleva algún tiempo.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes el fragmento y las crestas, $N? Los necesitaré para hacer el medallón de posición del cultista crepuscular.' WHERE `entry`=8332; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si necesita el medallón de posición de otro miembro de la secta Crepúsculo, estaré encantado de complacerlo. Sin embargo, necesitaré otro fragmento brillante y algunas crestas abisales...' WHERE `entry`=8333; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes los fragmentos y los sellos, $N? Los necesitaré para crear el anillo del señorío.' WHERE `entry`=8341; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, si planeas ir tras el Alto Consejo Abisal nuevamente, entonces necesitarás otro anillo de señorío Crepuscular. Tráeme más fragmentos y sellos y te haré uno.' WHERE `entry`=8342; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo te fue con el Duque Abisal? ¿Golpeó fuerte?' WHERE `entry`=8348; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno, ¿cómo te fue? ¡Haría cualquier cosa por dejar mi puesto y luchar contra una de esas cosas yo mismo!' WHERE `entry`=8352; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy esperando...' WHERE `entry`=8353; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy esperando...' WHERE `entry`=8354; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno, adelante ahora...' WHERE `entry`=8355; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Nada de dulces hasta que te flexiones para mí, $N...' WHERE `entry`=8356; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sabes bailar, ¿no? Prueba poniendo tu pie derecho adentro... luego tu pie derecho afuera... tu pie derecho adentro... sacúdelo todo...' WHERE `entry`=8357; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno, adelante ahora...' WHERE `entry`=8358; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Nada de dulces hasta que te flexiones para mí, $N...' WHERE `entry`=8359; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sabes bailar, ¿no? Prueba poniendo tu pie derecho adentro... luego tu pie derecho afuera... tu pie derecho adentro... sacúdelo todo...' WHERE `entry`=8360; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Terminaste el trabajo?' WHERE `entry`=8361; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has demostrado que puedes manejarte en una pelea, $N. Mantengamos la presión sobre el Martillo Crepuscular. Ve a luchar contra algunos templarios abisales más, te recompensaré con algunas de las cosas que Huum y yo hemos encontrado en la batalla.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has demostrado que eres más que capaz de enfrentarte a un Abyssal Duke, $N. Siempre soy uno para promover buenos hábitos. Tráeme más sellos y te daré una recompensa.' WHERE `entry`=8363; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Realmente has superado todas mis expectativas, $N. Has estado enfrentándote a oponentes que Huum y yo pensaríamos mucho antes de enfrentarnos.$B$B En este punto, lo mejor que puedo hacer es continuar recompensando tus esfuerzos en la lucha contra el Martillo Crepuscular y sus señores supremos.$B$B Tráeme más cetros abisales y haré todo lo posible para darte una recompensa adecuada.' WHERE `entry`=8364; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes los 20 sombreros? No te creo, déjame verlos. ¡Es mejor que estén en perfectas condiciones!' WHERE `entry`=8365; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Volver tan pronto? Espero que les hayas enseñado a esos matones de Southsea una lección que no olvidarán pronto.' WHERE `entry`=8366; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Arathi todavía está mojado con la sangre de grandes guerreros y el choque del acero aún resuena en todo Alterac. ¡No me hagas perder el tiempo a menos que traigas noticias del frente!' WHERE `entry`=8367; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes noticias de Warsong Gulch, $N?' WHERE `entry`=8368; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué noticias traes de las tierras de los Lobos Gélidos? ¿Cómo va la batalla por el Valle de Alterac?' WHERE `entry`=8369; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias de Arathi, $c?' WHERE `entry`=8370; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias del frente, $N?' WHERE `entry`=8372; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Esos malditos Renegados... ya es bastante malo que sean no-muertos, ¡pero luego se irritan y comienzan a causar problemas en MI pueblo!' WHERE `entry`=8373; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dime, ¿cuáles son las noticias del frente?' WHERE `entry`=8374; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡La batalla en el valle de Alterac continúa, $N! ¿Has hecho tu parte últimamente, $N?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dime, ¿cuáles son las noticias del frente?' WHERE `entry`=8384; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, $N. Espero que sigas aportando tu experiencia a los diferentes frentes de batalla. Muchos de nuestros muchachos y muchachas en el campo admiran a veteranos experimentados como usted.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias del frente, $N?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡La batalla por Alterac continúa! ¡Debes regresar al Valle de Alterac y expulsar una vez más a los invasores del territorio de los Lobo Gélido, $N!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Muchos luchadores valientes te admiran, $N. Sigues siendo un ejemplo para todos en la lucha contra la Alianza. ¿Qué novedades traes de tus viajes?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch continúa, $N. ¡Haz tu parte para expulsar a los Silverwing Sentinels de nuestras tierras!' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡La guerra contra la escoria de la Alianza exige recursos, $N! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Continúe asegurándose de que la Cuenca de Arathi permanezca en nuestras manos!' WHERE `entry`=8390; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dime, ¿cuáles son las noticias del frente?' WHERE `entry`=8391; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La guerra contra la Horda está agotando rápidamente nuestros suministros, $N. ¡Es vital mantener el control de la Cuenca de Arathi para mantener el flujo de recursos! ¿Ya has echado una mano en Arathi?' WHERE `entry`=8392; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dime, ¿cuáles son las noticias del frente?' WHERE `entry`=8393; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dime, ¿cuáles son las noticias del frente?' WHERE `entry`=8394; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dime, ¿cuáles son las noticias del frente?' WHERE `entry`=8395; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La guerra contra la Horda está agotando rápidamente nuestros suministros, $N. ¡Es vital mantener el control de la Cuenca de Arathi para mantener el flujo de recursos! ¿Ya has echado una mano en Arathi?' WHERE `entry`=8397; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La guerra contra la Horda está agotando rápidamente nuestros suministros, $N. ¡Es vital mantener el control de la Cuenca de Arathi para mantener el flujo de recursos! ¿Ya has echado una mano en Arathi?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias del frente, $N?' WHERE `entry`=8399; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias del frente, $N?' WHERE `entry`=8400; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias del frente, $N?' WHERE `entry`=8401; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias del frente, $N?' WHERE `entry`=8402; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No olvides que la lucha por Warsong Gulch es algo más que proteger árboles. Se trata de mantener una barrera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $N?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No olvides que la lucha por Warsong Gulch es algo más que proteger árboles. Se trata de mantener una barrera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $N?' WHERE `entry`=8405; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No olvides que la lucha por Warsong Gulch es algo más que proteger árboles. Se trata de mantener una barrera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $N?' WHERE `entry`=8406; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No olvides que la lucha por Warsong Gulch es algo más que proteger árboles. Se trata de mantener una barrera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $N?' WHERE `entry`=8407; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No olvides que la lucha por Warsong Gulch es algo más que proteger árboles. Se trata de mantener una barrera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $N?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué tienes para mí, $c?' WHERE `entry`=8410; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Dónde están los elementos, mon?' WHERE `entry`=8411; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Los espíritus saben lo que estamos tramando y han estado tratando de matarme! Espero que tengas las piezas.' WHERE `entry`=8412; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Dónde están las plumas, mon?' WHERE `entry`=8413; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué mal me has traído?' WHERE `entry`=8414; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Thal\'danis pudo limpiar las piedras de la Plaga?' WHERE `entry`=8416; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Stoley tosió mi bebida?' WHERE `entry`=8417; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has matado a los miserables trolls?' WHERE `entry`=8418; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes mi paño vil?' WHERE `entry`=8419; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes mi paño vil?' WHERE `entry`=8420; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes la mercancía?' WHERE `entry`=8421; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste las plumas? ¡Esta muñeca necesita peluche!' WHERE `entry`=8422; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Las espinas ardientes del jabalí dejan cicatrices horribles. No temas el dolor y la desfiguración, guerrero, no son nada comparados con la prisión a la que estoy atado.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los Jurasombras no son fáciles de derrotar, ¿verdad? Pero eres un guerrero, y triunfarás o perecerás en el intento.' WHERE `entry`=8424; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto tan pronto? El tiempo ya no es el mismo para mí, tal vez sí ha sido un largo viaje para ti...' WHERE `entry`=8425; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch contra los Silverwing Sentinels es de gran importancia. Con el pretexto de proteger un bosque que no les pertenece, la Alianza busca negarle a la Horda una de nuestras mayores fuentes de madera.$B$B ¡No dejes que esto suceda, $N! ¡Regresa a mí con pruebas de que has servido a la Horda de una manera digna!' WHERE `entry`=8426; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes noticias de Warsong Gulch, $N?' WHERE `entry`=8427; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch contra los Silverwing Sentinels es de gran importancia. Con el pretexto de proteger un bosque que no les pertenece, la Alianza busca negarle a la Horda una de nuestras mayores fuentes de madera.$B$B ¡No dejes que esto suceda, $N! ¡Regresa a mí con pruebas de que has servido a la Horda de una manera digna!' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch contra los Silverwing Sentinels es de gran importancia. Con el pretexto de proteger un bosque que no les pertenece, la Alianza busca negarle a la Horda una de nuestras mayores fuentes de madera.$B$B ¡No dejes que esto suceda, $N! ¡Regresa a mí con pruebas de que has servido a la Horda de una manera digna!' WHERE `entry`=8429; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes noticias de Warsong Gulch, $N?' WHERE `entry`=8430; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch continúa, $N. ¡Haz tu parte para expulsar a los Silverwing Sentinels de nuestras tierras!' WHERE `entry`=8431; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch continúa, $N. ¡Haz tu parte para expulsar a los Silverwing Sentinels de nuestras tierras!' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch continúa, $N. ¡Haz tu parte para expulsar a los Silverwing Sentinels de nuestras tierras!' WHERE `entry`=8433; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch continúa, $N. ¡Haz tu parte para expulsar a los Silverwing Sentinels de nuestras tierras!' WHERE `entry`=8434; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La batalla en Warsong Gulch continúa, $N. ¡Haz tu parte para expulsar a los Silverwing Sentinels de nuestras tierras!' WHERE `entry`=8435; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias de Arathi, $c?' WHERE `entry`=8436; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias de Arathi, $C?' WHERE `entry`=8437; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias de Arathi, $C?' WHERE `entry`=8438; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias de Arathi, $c?' WHERE `entry`=8439; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡La guerra contra la escoria de la Alianza exige recursos, $N! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Continúe asegurándose de que la Cuenca de Arathi permanezca en nuestras manos!' WHERE `entry`=8440; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡La guerra contra la escoria de la Alianza exige recursos, $N! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Continúe asegurándose de que la Cuenca de Arathi permanezca en nuestras manos!' WHERE `entry`=8441; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡La guerra contra la escoria de la Alianza exige recursos, $N! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Continúe asegurándose de que la Cuenca de Arathi permanezca en nuestras manos!' WHERE `entry`=8442; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con noticias de Arathi, $C?' WHERE `entry`=8443; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí, $R?' WHERE `entry`=8446; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sigue así, $N. Si desea ganarse nuestra confianza, deberá demostrar su valía ante nosotros.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una vez que te ganes la confianza de los Fauces de Madera, estoy seguro de que habrá algo que podamos hacer por ti. Los Fauces de Madera no se olvidan de sus aliados, especialmente en tiempos oscuros como estos.' WHERE `entry`=8461; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Apreciamos mucho lo que has hecho por los Fauces de Madera, $N. Sus continuos esfuerzos seguramente ganarán la confianza y el respeto de mi tribu.' WHERE `entry`=8464; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si bien me has demostrado tu valía, es posible que debas continuar trabajando para demostrarte tu valía ante los desconfiados hermanos de mi tribu. Con ese fin, es posible que pueda continuar ayudándolo.$B$B Algunos de los fúrbolgs de Deadwood usan un tocado distintivo que puede usarse como prueba para reducir su número. Tráeme una pluma de cualquier tocado que adquieras; por cada juego de cinco que me traigas, obtendrás reconocimiento entre los Fauces de Madera.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si bien me has demostrado tu valía, es posible que debas continuar trabajando para demostrarte tu valía ante los desconfiados hermanos de mi tribu. Con ese fin, es posible que pueda continuar ayudándolo.$B$B Algunos de los fúrbolgs de Deadwood usan un tocado distintivo que puede usarse como prueba para reducir su número. Tráeme una pluma de cualquier tocado que adquieras; por cada juego de cinco que me traigas, obtendrás reconocimiento entre los Fauces de Madera.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ciertamente te has ganado mi confianza, $N, pero es posible que debas continuar ganándote la confianza de mi tribu desconfiada. Hay algo que puedes hacer para ganarte esa confianza.$B$B Se sabe que los Winterfall llevan cuentas espirituales para protegerse de los malos espíritus. Estas cuentas han fracasado claramente en su propósito, ya que los propios Winterfall son los agentes de la corrupción. Tráeme estas cuentas espirituales de fúrbolgs de Winterfall caídos; por cada juego de cinco que me traigas, obtendrás reconocimiento entre los Fauces de Madera.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí $c, ¿en qué puedo ayudarte? Caminas entre nosotros en paz, aunque seguramente algo anda mal. Siento algo... algo preocupante...' WHERE `entry`=8470; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$C: te acercas a nosotros de forma pacífica, pero tengo la sensación de que estás aquí por asuntos graves y graves... tanto para los fúrbolg como para $r. ¿Qué has venido a decirnos?' WHERE `entry`=8471; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto con nosotros, $N... ¿Significa esto que el demonio ha sido asesinado?' WHERE `entry`=8481; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$C, eres bienvenido en mi dominio. Forjaz siempre debe considerarse el hogar de un héroe como tú. Ahora, ¿qué negocio tienes conmigo?' WHERE `entry`=8484; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los saludos del jefe de guerra te son concedidos, $C. Tus hazañas fortalecen a la Horda en estos tiempos difíciles. Ahora, ¿qué negocio tienes conmigo?' WHERE `entry`=8485; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has recogido esos veinte lingotes de cobre, soldado?' WHERE `entry`=8492; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿De vuelta otra vez, $c? ¡Pendiente! Las barras que ha proporcionado hasta ahora realmente ayudarán a hacer todo tipo de cosas para la guerra. Sé, por ejemplo, que el cobre se utilizará para partes de los tanques de vapor que se están construyendo, así como en una pequeña flota de girocópteros que planeamos desplegar si el tiempo lo permite.$B$B No dejes que las pilas aquí te engañen, todavía necesitamos más barras de cobre si puedes conseguirlas para el esfuerzo de guerra de Ahn\'Qiraj. ¿Nos ayudarás?' WHERE `entry`=8493; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Si tienes esas veinte barras de hierro, no quiero saber dónde las tienes escondidas!' WHERE `entry`=8494; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Volver tan pronto? Deja de hacerme reevaluar mi baja opinión de ti, $c, me estás haciendo sentir todo pegajoso por dentro. Entonces, como puede ver, todavía no tenemos suficientes barras de hierro para todas las armas, armaduras, tanques de vapor y todo lo que necesita construir para la búsqueda de errores. ¿Crees que puedes traer otra pila de veinte barras de hierro entre todos esos viajes a Zul\'Gurub, o donde sea que ustedes niños pasen el rato estos días?' WHERE `entry`=8495; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído algo para mí?' WHERE `entry`=8498; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Oh, ¿un envío de mi hermano? ¡Espléndido! ¡La fortuna verdaderamente brilla sobre mí hoy!' WHERE `entry`=8499; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es tan bueno verte de nuevo, $N. Espero que lo hayas estado haciendo bien. Es cierto que todavía necesitamos barras de torio. Si los tiene de sobra, los recogeré para el esfuerzo de guerra de Ahn\'Qiraj.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Quieres decirme algo, $N?' WHERE `entry`=8501; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo que decirme, $C?' WHERE `entry`=8502; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No es verdad! Nunca quitaría algas estranguladoras de la parte superior de las pilas aquí. Uno podría sentirse tentado a considerar que es prácticamente una panacea de utilidad utilitaria. *tos* ¿No tienes ese alga estranguladora que discutimos antes?' WHERE `entry`=8503; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bueno, hola de nuevo allí... ¿qué fue? ¡Ah, sí, $N! Ven a ver si todavía necesito más algas estranguladoras, ¿y tú? Bueno, es tu día de suerte, porque la respuesta a esa pregunta tan importante es un SÍ muy afirmativo. ¿Crees que podrías juntar veinte más?' WHERE `entry`=8504; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las hierbas de loto púrpura que te pedí?' WHERE `entry`=8505; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bienvenido de nuevo, $c. Nuestra colección crece, pero incluso ahora necesitamos lotos morados adicionales. Si aún está en tu poder recolectar más de la hierba, te suplico que lo hagas y me las devuelvas aquí.' WHERE `entry`=8506; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Encontrarás la fuerza del Capitán Blackunvil estacionada fuera de Hive\'Zora. Habla con su lugarteniente, Janela Stouthammer, si no puedes encontrarlo.' WHERE `entry`=8507; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Supongo que quieres que firmen esos papeles, $Gmuchacho:muchacha;?' WHERE `entry`=8508; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es eso? ¡Habla, $c! ¿Tienes ese cargamento de Lágrimas de Arthas que te pedí?' WHERE `entry`=8509; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$C, espero que sea el cuero ligero que prometiste.' WHERE `entry`=8511; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me alegro de verte de nuevo, $N. Parece que necesitamos más cuero ligero para la creación de varios materiales de guerra. Si me trajeras una pila de diez, sería perfecto.' WHERE `entry`=8512; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si $gseñor:señora;, me acuerdo de usted. ¿Ese es el cuero mediano que tienes ahí?' WHERE `entry`=8513; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí $gseñor:señora;, parece que hemos recolectado muchas piezas de cuero mediano, pero necesitamos más. Les puedo asegurar que todo será bien aprovechado; ninguna pieza se desperdiciará. Sé que es mucho pedir, pero si aún está dispuesto, me vendría bien su ayuda para tratar de hacer mella en el resto de mi cuota.' WHERE `entry`=8514; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ese es el cuero grueso que tienes ahí en tu mochila, $c? ¿Lo es? ¡No puedo esperar a que me lo entregues! Todo el mundo va a estar muy contento con nosotros, ¿no crees?' WHERE `entry`=8515; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sí, la pila todavía no es lo suficientemente alta. $N, todavía no hemos alcanzado nuestro objetivo de cuero grueso. ¡Piensa en todas las cosas que podemos hacer con todo ese cuero! Todo tipo de armaduras y armas. ¡Cosas para el interior de los tanques de vapor y los visores de los rifles! Y gafas de ingeniería, ¡siempre son divertidas!$B$B ¿Vas a traerme un poco más de cuero grueso?' WHERE `entry`=8516; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes las veinte vendas de lino que necesito, $c?' WHERE `entry`=8517; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Siempre me sorprende el desinterés exhibido cuando tantos en cambio se vuelven egoístas. $C, todavía necesito varias vendas de lino antes de cumplir con mi misión aquí. ¿Me ayudarás una vez más a recoger esas vendas?' WHERE `entry`=8518; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola, $c, ¿ya has podido conseguir esas veinte vendas de seda?' WHERE `entry`=8520; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es muy amable de su parte ofrecerse a ayudarme nuevamente, $c. Parece que hemos recogido una buena cantidad de las vendas de seda que nos han encargado, pero aún necesitamos más. $N, ¿hay alguna manera que le parezca adecuada para armar otro paquete y devolvérmelo aquí? La Alianza y yo estaremos muy agradecidos.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los días pasan uno tras otro, y seguimos adelante. $C, ¿tienes esas vendas de paño rúnico?' WHERE `entry`=8522; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Así es que venimos a discutir asuntos urgentes una vez más, $c. Una vez más les agradezco sus esfuerzos anteriores; no todo el mundo daría tan desinteresadamente. Pero todavía hay más trabajo por hacer.$B$B $N, ¿volverás a recoger vendas de paño rúnico y me las devolverás aquí?' WHERE `entry`=8523; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy dispuesto a apostar que has vuelto con todo ese atún blanco de aleta arcoíris del que hablábamos antes, ¿verdad, $c?' WHERE `entry`=8524; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Qué! ¿Tú otra vez? Bueno, seré el tío de un mono... excepto que soy un gnomo. Slicky Gastronome para ser precisos! Así que has vuelto para ayudar de nuevo, ¿eh? Bueno, no puedo decir que te culpe. ¿No te encanta el olor de toda esa comida? $B$B ¡Basta de holgazanear! ¡Sal y tráeme más albacora de aleta arcoíris!' WHERE `entry`=8525; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Entonces, ¿ya tienes todo ese rapaz asado?' WHERE `entry`=8526; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola de nuevo, $c. Puedo decir que estás muy entusiasmado con todo esto. Entonces, ¿supongo que quieres traerme otros veinte rapaces asados? Excelente. Bueno, haz eso. Supongo que te veré cuando vuelvas.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estoy seguro de que regresará tan pronto con el cola amarilla manchada que discutimos.' WHERE `entry`=8528; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si aún está dispuesto, me gustaría enviarlo de regreso para que traiga otro lote de cola amarilla manchada, $N. Me imagino que con la experiencia que obtuvo la primera vez, esta captura debería ser mucho más rápida y fácil. ¿Eres un juego?' WHERE `entry`=8529; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Espero que sean las veinte barras de cobre que tienes ahí contigo, $c.' WHERE `entry`=8532; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Volver tan pronto? Serás un verdadero minero en poco tiempo, $C. Entonces, ya conoces el ejercicio; Necesito que salgas, extraigas un montón de mineral de cobre, lo transformes en barras y me lo traigas aquí. Sé que es algo de lo que eres capaz, la pregunta es, ¿estás dispuesto?' WHERE `entry`=8533; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Encontrarás al explorador Azenel dentro de Hive\'Zora. ¡Date prisa, $N! El tiempo es la esencia.' WHERE `entry`=8534; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has terminado tu tarea, $N?' WHERE `entry`=8535; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has terminado tu tarea, $N?' WHERE `entry`=8536; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has terminado tu tarea, $N?' WHERE `entry`=8537; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has terminado tu tarea, $N?' WHERE `entry`=8538; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo que decirme, $C?' WHERE `entry`=8539; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cuántas barras de estaño tienes ahí, $c? Después de la guerra creo que voy a necesitar a alguien que me enseñe a contar.' WHERE `entry`=8542; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Muy bien, veo que hablas en serio sobre la guerra. Sin embargo, estoy un poco nervioso esperando que comience, y estoy seguro de que tú también lo estás, $C. Será glorioso cuando comience. La Horda corriendo sobre las arenas del desierto de Silithus, armas en mano, cargando de cabeza contra las masas de insectos. ¡Todos tendrán un gran honor ese día!$B$B Har! Pero primero necesitamos más barras de hojalata. Es curioso cómo una cosa tan pequeña puede hacer una gran diferencia, ¿no crees?' WHERE `entry`=8543; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8544; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Seguro que sería bueno tener todas las barras de mithril que necesitamos para el esfuerzo de guerra de Ahn\'Qiraj. ¿Es por eso que regresaste, mon? ¿Tienes mis barras?' WHERE `entry`=8545; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Nos conviene mantener bien equipados a nuestros aliados más leales, $N.' WHERE `entry`=8548; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Vuelve tan pronto con el Peacebloom, $c?' WHERE `entry`=8549; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ay, $N! ¿Encontraste a Gorlash? ¡Ese cofre era mi favorito y tiene un compartimento oculto que contenía mis mayores tesoros!' WHERE `entry`=8551; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola. ¿Tienes negocios conmigo?' WHERE `entry`=8552; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Conseguiste mi machete, $N?' WHERE `entry`=8554; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8556; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8557; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, $N?' WHERE `entry`=8558; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $N?' WHERE `entry`=8559; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los componentes que necesito, $N?' WHERE `entry`=8560; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que pedí, $N?' WHERE `entry`=8561; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su morada en Ahn\'Qiraj, el temible C\'Thun aguarda dormido.' WHERE `entry`=8562; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Nos conviene mantener bien equipados a nuestros aliados más leales, $N.' WHERE `entry`=8572; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Nos conviene mantener bien equipados a nuestros aliados más leales, $N.' WHERE `entry`=8573; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Nos conviene mantener bien equipados a nuestros aliados más leales, $N.' WHERE `entry`=8574; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ooooh! ¡Cosita mágica pulsante! ¿Para mí?' WHERE `entry`=8575; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Núcleo Fundido, ¿eh? ¡Espero que mis gafas sigan en una sola pieza!' WHERE `entry`=8578; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sentimos la presencia de nuestros hermanos esclavizados en lo más profundo de Ahn\'Qiraj; sin embargo, ni siquiera un ejército de dragones sería suficiente para rescatarlos, $r.$B$B El mismo hechizo que los aprisionó nos colocaría firmemente bajo el control de C\'Thun si nos acercáramos más a él.$B$B El Dios Antiguo ha previsto nuestra llegada. Se pierde toda esperanza. ¿Qué diferencia podría hacer un simple mortal como tú?' WHERE `entry`=8579; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No querrás enojar a Pele\'keiki. Haces feliz a Pele\'keiki llevándole muchas flores de fuego muy pronto.' WHERE `entry`=8580; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Pele\'keiki sabe que vienes a ayudar. Trae muchas flores de fuego y hazlo muy feliz. Pele\'keiki podría hacer grandes bombas con flor de fuego. Lánzalos sobre los insectos desde su bate sobre Ahn\'Qiraj cuando llegue la guerra. ¡Pero Pele\'keiki necesita más flores de fuego, $c!$B$B Vas a traerle a Pele\'keiki esa flor de fuego, muy rápido ahora. Vuelve con al menos tanto como la última vez, y Pele\'keiki estará complacido.' WHERE `entry`=8581; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Regresé ya con el loto morado que le he pedido, $c? Es fundamental que lo haga de la manera más oportuna posible para que todo lo que estoy intentando aquí no resulte en nada.' WHERE `entry`=8582; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='De hecho, parece que necesitamos aún más loto púrpura, $c. Si bien mis propios estudios aún tienen que determinar una nueva aplicación útil para la hierba, existen metodologías probadas y verdaderas que aún no se han empleado.$B$B Necesito que una vez más salgas al campo y recolectes al menos veinte muestras de loto púrpura. Devuélvemelos aquí.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mmmmm... Quimerok...' WHERE `entry`=8585; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Date prisa, chico. No queremos que esta carne se eche a perder.' WHERE `entry`=8586; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Qué es ese olor delicioso?' WHERE `entry`=8587; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No tengo tiempo para juegos si solo estás aquí para parlotear, $c. Hay demasiadas pilas de cuero pesado que necesitan curarse. Vuelve cuando tengas al menos diez para mí.' WHERE `entry`=8588; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Es cierto, $c, todavía necesito más cuero pesado. Las solicitudes de los generales y sus intendentes parecen interminables. ¡Y eso no es nada comparado con lo que piden los maestros del zepelín!$B$B Necesito conseguir mi cuota recogida en el doble. $N, ¡tráeme más montones de cuero pesado tan pronto como puedas!' WHERE `entry`=8589; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$C, ¿has regresado tan pronto con los diez cueros gruesos de los que hablamos?' WHERE `entry`=8590; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$C, como puedes ver, todavía necesito juntar más cuero grueso. Una vez más les pido su ayuda con esta tarea, y les prometo que si la completan, serán reconocidos por sus esfuerzos.$B$B ¡El tiempo es la esencia! ¡Regresa a mí con el cuero grueso para que podamos terminar nuestros preparativos e ir a la guerra, $g héroe : heroína;!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que pedí, $N?' WHERE `entry`=8592; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los componentes que necesito, $N?' WHERE `entry`=8593; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8594; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Matar a un señor Qiraji es un logro notable para un mortal, $N. Sin embargo, son numerosos y poderosos. Continúa derrotándolos para demostrar tu valía como nuestro campeón.' WHERE `entry`=8595; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $N?' WHERE `entry`=8596; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dime, ¿qué pasa?' WHERE `entry`=8598; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Hueles a pescado!' WHERE `entry`=8599; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No es posible que te lleve tanto tiempo cortarme diez cueros rugosos! ¿Quizás deberías afilar tu cuchillo de desollar? ¿O a lo mejor me equivoco y los tienes ahí en tu mochila?' WHERE `entry`=8600; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Prosiguen los preparativos para la guerra inminente en Ahn\'Qiraj, $c. Sin embargo, para asegurarme de que no nos quedemos atrás, o al menos que no sea yo quien haga que nos quedemos atrás, quiero que traigas otra pila de cuero rugoso. Su pronta atención a este asunto será muy apreciada, $N.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8602; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su morada en Ahn\'Qiraj, el temible C\'Thun aguarda dormido.' WHERE `entry`=8603; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, $c, ¿has regresado tan rápido con las vendas de lana?' WHERE `entry`=8604; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No falles y me hagas quedar mal, $c! Regresa aquí lo más rápido posible con los vendajes de tejido mágico que discutimos.' WHERE `entry`=8607; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Volviste? Interesante. Como puede ver, todavía estoy recolectando para el \'esfuerzo de guerra\' de Ahn\'Qiraj. Lo que significa que necesito que una vez más salgas y recojas una pila de vendas de tejido mágico para mí. Espero tu regreso, $c.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La guerra viene pronto, creo, $c. Les agradezco su tiempo y esfuerzo dedicados a ayudarnos con nuestras tareas de recolección. ¿Regresas porque has obtenido las vendas de paño rúnico de las que hablamos antes?' WHERE `entry`=8609; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿De vuelta con esos filetes magros de lobo tan pronto, $c? No me importa si están demasiado cocidos o tartar, ¡solo asegúrate de que estén sabrosos y tráemelos rápido!' WHERE `entry`=8611; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Como puedes ver, $c, todavía tenemos que empacar más comida para los soldados. No sé si alguna vez has estado en una guerra antes, pero una vez que pasas el impacto inicial del campo de batalla, puedes tener mucha hambre. Hiciste un buen trabajo la última vez, así que espero que hagas lo mismo, si no un poco más rápido, para conseguirme otra pila de esos filetes magros de lobo.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los dardos sprite pueden ser criaturas peligrosas cuando se les provoca. Ten cuidado al tratar con ellos, $C. Y tenga aún más cuidado con los elfos de la noche en el área. Los tontos molestos tienden a resistir también en los bosques.$B$B Cuando tengas suficiente de las alas, avísame, ¡me aseguraré de recompensarte bien!' WHERE `entry`=8613; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los dardos sprite pueden ser criaturas peligrosas cuando se les provoca. Ten cuidado al tratar con ellos, $C. Y tenga aún más cuidado con los elfos de la noche en el área. Los tontos molestos tienden a resistir también en los bosques.$B$B Cuando tengas suficiente de las alas, avísame, ¡me aseguraré de recompensarte bien!' WHERE `entry`=8615; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me pongo los pantalones como tú, una pierna a la vez. Excepto cuando tengo los pantalones puestos, hago boyas de arcanita. ¡Boyas de arcanita, nena!' WHERE `entry`=8620; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $n?' WHERE `entry`=8621; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $n?' WHERE `entry`=8622; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $n?' WHERE `entry`=8623; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $n?' WHERE `entry`=8624; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8625; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $N?' WHERE `entry`=8626; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su morada en Ahn\'Qiraj, el temible C\'Thun aguarda dormido.' WHERE `entry`=8627; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que pedí, $N?' WHERE `entry`=8628; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los componentes que necesito, $N?' WHERE `entry`=8629; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8630; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $n?' WHERE `entry`=8631; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que pedí, $N?' WHERE `entry`=8632; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su morada en Ahn\'Qiraj, el temible C\'Thun aguarda dormido.' WHERE `entry`=8633; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $N?' WHERE `entry`=8634; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $N?' WHERE `entry`=8637; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su morada en Ahn\'Qiraj, el temible C\'Thun aguarda dormido.' WHERE `entry`=8638; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que pedí, $N?' WHERE `entry`=8639; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $n?' WHERE `entry`=8640; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8641; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $N?' WHERE `entry`=8655; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su morada en Ahn\'Qiraj, el temible C\'Thun aguarda dormido.' WHERE `entry`=8656; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que pedí, $N?' WHERE `entry`=8657; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $n?' WHERE `entry`=8658; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8659; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $N?' WHERE `entry`=8660; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su morada en Ahn\'Qiraj, el temible C\'Thun aguarda dormido.' WHERE `entry`=8661; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que pedí, $N?' WHERE `entry`=8662; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los componentes que necesito, $N?' WHERE `entry`=8663; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8664; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has adquirido los artículos que solicité, $N?' WHERE `entry`=8665; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su morada en Ahn\'Qiraj, el temible C\'Thun aguarda dormido.' WHERE `entry`=8666; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que pedí, $N?' WHERE `entry`=8667; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los componentes que necesito, $N?' WHERE `entry`=8668; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recogido los componentes que necesito?' WHERE `entry`=8669; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo que decirme, $c?' WHERE `entry`=8687; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8689; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8690; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8691; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8692; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8693; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8694; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8695; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Trajiste los materiales para la capa, $N?' WHERE `entry`=8696; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8697; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8698; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8699; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8700; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8701; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8702; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8703; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste el anillo y los materiales, $N?' WHERE `entry`=8704; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, $N?' WHERE `entry`=8705; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, $N?' WHERE `entry`=8706; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, $N?' WHERE `entry`=8707; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, Bueno?' WHERE `entry`=8708; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, $N?' WHERE `entry`=8709; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, $N?' WHERE `entry`=8710; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, $N?' WHERE `entry`=8711; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me trajiste los componentes que necesito, $N?' WHERE `entry`=8712; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Las boyas de arcanita no se hacen solas, $N. Y NO, no puedes pedir prestado algo de dinero.' WHERE `entry`=8728; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El tiempo se acaba, campeón.' WHERE `entry`=8729; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Otro de nuestros héroes perdido ante el engendro de Alamuerte. Seremos malditos con este sufrimiento para siempre...' WHERE `entry`=8730; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has completado tu servicio de campo, $N? Capitán Skullsplit se puede encontrar fuera de Hive\'Regal.' WHERE `entry`=8731; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Supongo que quieres esos papeles firmados, $Gchico:chica;?' WHERE `entry`=8732; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='' WHERE `entry`=8735; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has terminado tu tarea, $N?' WHERE `entry`=8737; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Encontrarás a Scout Landion dentro de Hive\'regal. ¡Date prisa, $N! El tiempo es la esencia.' WHERE `entry`=8738; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Encontrarás a la exploradora Jalia dentro de Hive\'Ashi. ¡Date prisa, $N! El tiempo es la esencia.' WHERE `entry`=8739; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has terminado tu tarea, $N?' WHERE `entry`=8740; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Han pasado mil años y tal como estaba destinado, uno está frente a mí. Uno que guiará a su pueblo a una nueva era.$B$B El Dios Antiguo tiembla, $N. Oh sí, teme tu fe. Rompe la profecía de C\'Thun.$B$B Sabe que vienes, campeón, y contigo viene el poder de Kalimdor. Solo tienes que avisarme cuando estés preparado y te otorgaré el Cetro de las Arenas Movedizas.' WHERE `entry`=8742; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Scarab Gong se cierne siniestramente ante ti. Ármate de valor, $N; porque una vez que suene el Scarab Gong, se abrirán las puertas de Ahn\'Qiraj.$B$B De las fauces aflojadas de la bestia solo puede surgir el caos y la destrucción. ¡Defiende a tu pueblo!' WHERE `entry`=8743; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N! ¿Lo encontraste? ¿Eran las notas en la cartera que le di suficiente información para localizar a Metzen? Odio pensar en lo que esos crueles matones podrían hacerle... ¡pero no hay forma de que podamos permitirnos pagar un rescate tan exorbitante!' WHERE `entry`=8746; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tu continua defensa de los niños de Kalimdor ha sido reconocida. Dame tu anillo de sello para que pueda aumentar sus poderes.' WHERE `entry`=8748; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Honras a los de mi clase, $N. ¡Derrota a los enemigos de Kalimdor! Muéstrales lo que significa desfigurar la tierra de la eterna luz de las estrellas.$B$B Te has ganado otra mejora. Dame tu anillo de sello para que pueda reforzar su poder.' WHERE `entry`=8749; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una dedicación de esta magnitud es una rareza. Has demostrado que tu voluntad es inquebrantable, $N. Serás grandemente recompensado por tu firme vigilancia sobre nuestro mundo.$B$B Dame tu anillo de sello para que pueda fortalecer su encanto.' WHERE `entry`=8750; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Nunca había visto tanta tenacidad! El Vuelo Bronce te otorga un encantamiento final. ¡El Intemporal mismo lo ha pedido así!$B$B Pásame tu anillo de sello para que pueda hacer los ajustes necesarios.' WHERE `entry`=8751; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tu continua defensa de los niños de Kalimdor ha sido reconocida. Dame tu anillo de sello para que pueda aumentar sus poderes.' WHERE `entry`=8753; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Honras a los de mi clase, $N. ¡Derrota a los enemigos de Kalimdor! Muéstrales lo que significa desfigurar la tierra de la eterna luz de las estrellas.$B$B Te has ganado otra mejora. Dame tu anillo de sello para que pueda reforzar su poder.' WHERE `entry`=8754; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una dedicación de esta magnitud es una rareza. Has demostrado que tu voluntad es inquebrantable, $N. Serás grandemente recompensado por tu firme vigilancia sobre nuestro mundo.$B$B Dame tu anillo de sello para que pueda fortalecer su encanto.' WHERE `entry`=8755; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Nunca había visto tanta tenacidad! El Vuelo Bronce te otorga un encantamiento final. ¡El Intemporal mismo lo ha pedido así!$B$B Pásame tu anillo de sello para que pueda hacer los ajustes necesarios.' WHERE `entry`=8756; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tu continua defensa de los niños de Kalimdor ha sido reconocida. Dame tu anillo de sello para que pueda aumentar sus poderes.' WHERE `entry`=8758; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Honras a los de mi clase, $N. ¡Derrota a los enemigos de Kalimdor! Muéstrales lo que significa desfigurar la tierra de la eterna luz de las estrellas.$B$B Te has ganado otra mejora. Dame tu anillo de sello para que pueda reforzar su poder.' WHERE `entry`=8759; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Una dedicación de esta magnitud es una rareza. Has demostrado que tu voluntad es inquebrantable, $N. Serás grandemente recompensado por tu firme vigilancia sobre nuestro mundo.$B$B Dame tu anillo de sello para que pueda fortalecer su encanto.' WHERE `entry`=8760; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Nunca había visto tanta tenacidad! El Vuelo Bronce te otorga un encantamiento final. ¡El Intemporal mismo lo ha pedido así!$B$B Pásame tu anillo de sello para que pueda hacer los ajustes necesarios.' WHERE `entry`=8761; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N! ¿Eran las notas en la cartera que le di suficiente información para localizar a Metzen? Odio pensar en lo que esos crueles matones podrían hacerle... ¡pero no hay forma de que podamos permitirnos pagar un rescate tan exorbitante!' WHERE `entry`=8762; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La máquina \"Holly Preserver\" parece una especie de alambique al principio, pero un examen cuidadoso de ella revela algunos cambios al estilo de los duendes. Aún así, tu habilidad para cocinar parece permitirte entender cómo funciona la máquina.$B$B Ya hay acebo fresco en la máquina: solo necesita proporcionar un poco de sal de roca profunda y cinco monedas de oro para que la máquina funcione.' WHERE `entry`=8763; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Campeón, si decides seguir otro camino, regálame tu anillo de sello y una montaña de escarabajos de nuestros enemigos en Ahn\'Qiraj.' WHERE `entry`=8764; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Campeón, si decides seguir otro camino, regálame tu anillo de sello y una montaña de escarabajos de nuestros enemigos en Ahn\'Qiraj.' WHERE `entry`=8765; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Campeón, si decides seguir otro camino, regálame tu anillo de sello y una montaña de escarabajos de nuestros enemigos en Ahn\'Qiraj.' WHERE `entry`=8766; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo que decirme, $C?' WHERE `entry`=8770; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo que decirme, $C?' WHERE `entry`=8771; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo que decirme, $C?' WHERE `entry`=8772; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo que decirme, $C?' WHERE `entry`=8773; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Quieres decirme algo, $N?' WHERE `entry`=8774; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Quieres decirme algo, $N?' WHERE `entry`=8775; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Quieres decirme algo, $N?' WHERE `entry`=8776; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Quieres decirme algo, $N?' WHERE `entry`=8777; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo para mí, $N?' WHERE `entry`=8778; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo para mí, $N?' WHERE `entry`=8781; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Estás brillando! Yo se lo que eso significa...' WHERE `entry`=8784; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes mis materiales, $N?' WHERE `entry`=8785; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo para mí, $N?' WHERE `entry`=8786; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo para mí, $N?' WHERE `entry`=8787; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Busque lo que solicité. Serás más grande que la suma de tus partes, campeón.' WHERE `entry`=8789; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los derribarás y nos liberarás de estas ataduras.' WHERE `entry`=8790; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ah, $N, has vuelto! Y de una pieza, podría añadir. ¿Qué noticias traes de Ahn\'Qiraj?' WHERE `entry`=8791; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La máquina \"Holly Preserver\" parece una especie de alambique al principio, pero un examen cuidadoso de ella revela algunos cambios al estilo de los duendes. Aún así, tu habilidad para cocinar parece permitirte entender cómo funciona la máquina.$B$B Ya hay acebo fresco en la máquina: solo necesita proporcionar un poco de sal de roca profunda y cinco monedas de oro para que la máquina funcione.' WHERE `entry`=8799; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$GSeñor:Señora; $N, nos has liberado de sus garras.' WHERE `entry`=8801; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$GSeñor:Señora; $N! Está terminado...' WHERE `entry`=8802; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Darnassus.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8811; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con los Exiliados de Gnomeregan.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8812; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Ironforge.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8813; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Stormwind.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8814; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Orgrimmar.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8815; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que tienen un solo sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con la tribu Darkspear.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8816; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Entrañas.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8817; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Thunder Bluff.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8818; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un reconocimiento significativo de tus actos con Darnassus. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8819; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un importante reconocimiento por tus acciones con los exiliados de Gnomeregan. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8820; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un reconocimiento significativo de tus acciones con Forjaz. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8821; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un importante reconocimiento por tus acciones con Ventormenta. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8822; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un reconocimiento significativo de tus acciones con Orgrimmar. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8823; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un importante reconocimiento por tus acciones con la tribu Lanza Negra. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8824; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un importante reconocimiento por tus acciones con Cima del Trueno. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8825; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un reconocimiento significativo de tus acciones con Entrañas. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8826; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Entrañas.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8832; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un reconocimiento significativo de tus acciones con Entrañas. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8833; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Ironforge.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8834; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un reconocimiento significativo de tus acciones con Forjaz. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8835; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con los Exiliados de Gnomeregan.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8838; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un importante reconocimiento por tus acciones con los exiliados de Gnomeregan. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8839; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Orgrimmar.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8840; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un reconocimiento significativo de tus acciones con Orgrimmar. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8841; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que solo tienen un sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con Thunder Bluff.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8842; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un importante reconocimiento por tus acciones con Cima del Trueno. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8843; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Para aquellos aventureros que tienen un solo sello de elogio, lo cambiaré por una pequeña cantidad de reconocimiento con la tribu Darkspear.$B$B Tenga en cuenta que es mejor entregar una pila de diez sellos a la vez; sus esfuerzos recibirán un mayor reconocimiento al hacerlo. Ofrecemos un intercambio de un solo sello como servicio para aquellos que no tienen suficiente para una pila completa de diez.$B$B Dicho esto, estoy listo para ayudarlo si aún desea entregar un solo sello.' WHERE `entry`=8844; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Acepto sellos de elogio de aventureros que los hayan recibido en el cumplimiento del deber. Por cada juego de diez que me entregues, me aseguraré de que recibas un importante reconocimiento por tus acciones con la tribu Lanza Negra. También acepto tokens individuales, pero a una tasa de reconocimiento mucho más reducida. Estamos mucho más interesados ​​en mayores hazañas del deber, aunque ninguna hazaña será ignorada.$B$B Dicho esto, con mucho gusto tomaré sus sellos si está listo para entregar un juego.' WHERE `entry`=8845; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8846; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8847; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8848; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8849; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8850; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8851; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8852; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8853; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8854; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, aquí por suministros adicionales para ti, ¿verdad? Bueno, ciertamente puedo entender la necesidad de material adicional... solo eche un vistazo si necesita alguna prueba.$B$B Te entregaré algunos suministros adicionales, pero tendrás que darme una cantidad adecuada de sellos de elogio a cambio. No recibirás ningún reconocimiento por entregar los sellos de esta manera, pero es posible que encuentres algo útil que te ayude a mantenerte con vida cuando la batalla esté finalmente sobre nosotros.' WHERE `entry`=8855; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Qué tienes ahí?' WHERE `entry`=8857; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Mmm...' WHERE `entry`=8858; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Te ves un poco pesado con las botas, amigo.' WHERE `entry`=8859; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Saludos! ¿Estás aquí para la fiesta? O quizás solo necesites descansar esos pies cansados ​​tuyos...' WHERE `entry`=8860; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Buenos días, $C! ¿Viniste a Thunder Bluff para nuestras celebraciones? ¿O estás aquí para descansar un casco cansado entre cacerías?' WHERE `entry`=8861; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='La vela de Elune es un artefacto de gran reverencia para los discípulos del Festival Lunar. ¡Almacenada dentro de la vela está la verdadera luz de la luna, lista para ser liberada!$B$B Esta luz es inofensiva para la mayoría de las criaturas, pero verás que Omen y sus secuaces se queman y deslumbran.' WHERE `entry`=8862; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Si tienes hambre, entonces has venido al lugar correcto, amigo mío!$B$B Las albóndigas son la comida tradicional del Festival Lunar; se ha servido desde la época del primer Festival Lunar, y me complace poder ofrecerlo en este. ¡A cambio de una sola moneda de ascendencia, compartiré con ustedes una muestra de uno de los platos más sabrosos que jamás disfrutarán!' WHERE `entry`=8863; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tengo una selección de vestidos que pueden ser de tu interés. Estos vestidos se han usado en el pasado durante el Festival Lunar, y la selección que tengo hoy es quizás la mejor que he visto en mi vida. Cada uno está hecho a mano con solo los componentes más finos y suaves.$B$B A cambio de algunas monedas de ascendencia, te dejaré elegir uno de los tres estilos que tengo para que te quedes como tuyo. Esto es aceptable para ti?' WHERE `entry`=8864; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Me complace informarle que tengo una excelente selección de trajes de pantalón festivos disponibles para que los adquiera... pero solo a cambio de monedas de ascendencia. Si la moda es importante para ti, ¡esto es lo que estás buscando! Te aseguro que no encontrarás trajes pantalón como estos en ningún otro lado.$B$B A cambio de algunas monedas de ascendencia, te dejaré elegir uno de los tres estilos que tengo para que te quedes como tuyo. Esto es aceptable para ti?' WHERE `entry`=8865; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Encontraste los lanzadores, $N?' WHERE `entry`=8867; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El augurio aún se agita debajo del lago Elune\'ara, $n...' WHERE `entry`=8868; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tengo los secretos para crear cohetes del Festival Lunar y estoy feliz de compartir mis conocimientos con los homenajeados.$B$B A cambio de monedas de ascendencia, te puedo ofrecer la receta para hacer un pequeño cohete...' WHERE `entry`=8876; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Aunque los cohetes son una manera maravillosa de celebrar, para ver su gloria... deben dispararse desde un lanzador.$B$B Tráeme monedas de ascendencia y puedo ofrecerte el conocimiento para crear lanzacohetes como los que ves en Claro de la Luna.' WHERE `entry`=8877; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los vestidos y trajes de pantalón que ves son ropa tradicional de muchos años atrás. Se usan en honor a las viejas costumbres y a los seres queridos que se han ido.$B$B Si me traes monedas de ascendencia, $N, entonces te daré el patrón para crear vestidos o trajes rojos tradicionales.' WHERE `entry`=8878; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los grandes cohetes Festival iluminan el cielo de forma brillante: ¡solo los cohetes de racimo rivalizan con su magnificencia!$B$B Tráeme monedas de ascendencia, $n, y compartiré el conocimiento de su creación.' WHERE `entry`=8879; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los cohetes de racimo son una colección de cohetes individuales, ¡y su belleza es asombrosa! Tráeme monedas de ascendencia y te compartiré el conocimiento de su creación...' WHERE `entry`=8880; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Los cohetes de racimo grandes requieren grandes recursos y habilidades para crearlos, ¡pero su brillo y belleza valen el esfuerzo! Tráeme monedas de ancestros y te otorgaré el conocimiento de su elaboración.' WHERE `entry`=8881; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Los espectáculos de fuegos artificiales más espléndidos deben incluir cohetes de racimo, y esos cohetes de racimo deben dispararse desde lanzadores de racimo! ¿No es entonces lógico que aprendas los secretos de hacer lanzadores de racimo? Tráeme monedas de ascendencia y te daré este conocimiento.' WHERE `entry`=8882; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El Super Egg-O-Matic es el último de los inventos de Curgle Cranklehop. Es una pieza de maquinaria bastante impresionante.$B$B El Super Egg-O-Matic chisporrotea salvajemente cuando te acercas al panel de control.' WHERE `entry`=8893; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola, guapo. ¿Algo en lo que te pueda ayudar?: ¡Dios mío! ¿En algo te puedo ayudar?;' WHERE `entry`=8897; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola guapo. ¿Algo en lo que te pueda ayudar?' WHERE `entry`=8898; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hola guapo. ¿Algo en lo que te pueda ayudar?' WHERE `entry`=8899; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, ¿y a qué debo este placer?' WHERE `entry`=8900; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, ¿y a qué debo este placer?' WHERE `entry`=8901; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ah, ¿y a qué debo este placer?' WHERE `entry`=8902; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tenía razón en preocuparme? ¿Están los guardias aquejados de este mal de amores?' WHERE `entry`=8903; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tenía razón en preocuparme? ¿Han sido vencidos nuestros guardianes idiotas?' WHERE `entry`=8904; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que te pedí, $N?' WHERE `entry`=8905; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que te pedí, $N?' WHERE `entry`=8906; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que te pedí, $N?' WHERE `entry`=8907; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que te pedí, $N?' WHERE `entry`=8908; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que te pedí, $N?' WHERE `entry`=8909; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que te pedí, $N?' WHERE `entry`=8910; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que te pedí, $N?' WHERE `entry`=8911; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que te pedí, $N?' WHERE `entry`=8912; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has obtenido los artículos que necesito, $N?' WHERE `entry`=8913; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has obtenido los artículos que necesito, $N?' WHERE `entry`=8914; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has obtenido los artículos que necesito, $N?' WHERE `entry`=8915; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has obtenido los artículos que necesito, $N?' WHERE `entry`=8916; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has obtenido los artículos que necesito, $N?' WHERE `entry`=8917; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has obtenido los artículos que necesito, $N?' WHERE `entry`=8918; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has obtenido los artículos que necesito, $N?' WHERE `entry`=8919; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has obtenido los artículos que necesito, $N?' WHERE `entry`=8920; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Entiendo que los materiales son un poco caros... ¡pero les prometo que serán necesarios hasta el último!' WHERE `entry`=8921; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Tienes algo para mí?' WHERE `entry`=8922; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Quieres hablar conmigo?' WHERE `entry`=8923; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya has recogido el ectoplasma, $r?' WHERE `entry`=8924; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado al Magma Lord, $N?' WHERE `entry`=8925; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8926; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8927; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has tenido suerte encontrando al diablillo en Darkwhisper Gorge?' WHERE `entry`=8928; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8931; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8932; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8933; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8934; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8935; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8936; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8937; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8938; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8939; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8940; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8941; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8942; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8943; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Estás listo para realizar el intercambio?' WHERE `entry`=8944; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Dime, ¿Ysida está viva?' WHERE `entry`=8945; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ysida... ¿está viva?' WHERE `entry`=8946; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Obtuviste los materiales que pedí, $N?' WHERE `entry`=8947; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Habla extraño, ¿no ves que estoy ocupado?' WHERE `entry`=8948; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has hecho el favor que te pedí, $N?' WHERE `entry`=8949; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has reunido los materiales que necesito, $N?' WHERE `entry`=8950; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8951; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8952; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8953; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8954; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8955; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8956; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8957; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8958; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto, $N. Debes contarme todo lo que has averiguado. Pero primero arreglemos tu recompensa.' WHERE `entry`=8959; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Fue nuestra locura... nuestra perdición que tomamos ese último trabajo. Si tan solo no hubiéramos robado sin darnos cuenta el espíritu de Lord Valthalak, que estaba contenido en el amuleto; si tan solo no estuvieran aquellos en nuestro grupo de mercenarios que habían sido tan codiciosos y se lo dividieron entre ellos. Estaría vivo hoy, tal vez bebiendo una cerveza, o lanzando a uno de mis hijos al aire.$B$B $N, no dejes que la avaricia de los innobles en nuestra antigua compañía de mercenarios sea tu perdición también.' WHERE `entry`=8961; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste, $C, con lo que te envié a recoger?' WHERE `entry`=8962; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste, $C, con lo que te envié a recoger?' WHERE `entry`=8963; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste, $C, con lo que te envié a recoger?' WHERE `entry`=8964; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste, $C, con lo que te envié a recoger?' WHERE `entry`=8965; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Entonces se hace? ¿Has recuperado la pieza izquierda del amuleto de Lord Valthalak y finalmente has puesto a descansar al espíritu de mi antiguo compañero, Mor Grayhoof?' WHERE `entry`=8966; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Seguramente aún no te has ocupado de la salvación del espíritu de Isalien y la recuperación de la pieza izquierda del amuleto de Lord Valthalak, $N.' WHERE `entry`=8967; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Significa esto entonces, $C, que ya enterraste las almas de esos dos tontos y recuperaste la pieza izquierda del amuleto de Lord Valthalak?' WHERE `entry`=8968; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Te felicito, $N, si has regresado con la pieza izquierda del amuleto. Sin embargo, si no es así, cuídese de eso, ya que no hay tiempo que perder, ¡se lo aseguro!' WHERE `entry`=8969; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Bloodkelp, $N, una gran cantidad, eso es lo que necesito para potenciar mis hechizos adivinatorios. Es probable que tengas que llevar al menos a un par de amigos contigo a la isla de Alcaz para recogerlo... ¡esos Strashaz son un montón de desagradables!' WHERE `entry`=8970; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto?' WHERE `entry`=8977; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has vuelto con el dispositivo?' WHERE `entry`=8978; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo puedo servirte?' WHERE `entry`=8979; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has venido a entregar un regalo de amor y adoración a tu líder favorito?' WHERE `entry`=8981; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste, $C, con lo que te envié a recoger?' WHERE `entry`=8985; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste, $C, con lo que te envié a recoger?' WHERE `entry`=8986; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste, $C, con lo que te envié a recoger?' WHERE `entry`=8987; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya regresaste, $C, con lo que te envié a recoger?' WHERE `entry`=8988; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Entonces se hace? ¿Recuperó la pieza correcta del amuleto de Lord Valthalak, recombinó el amuleto en un todo y finalmente puso a descansar el espíritu de mi antiguo compañero, Mor Grayhoof?' WHERE `entry`=8989; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Seguramente aún no te has ocupado de la salvación del espíritu de Isalien y la recuperación de la pieza correcta del amuleto de Lord Valthalak, $N. Asegúrate de recombinar las piezas del amuleto antes de entregármelo.' WHERE `entry`=8990; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Significa esto entonces, $C, que ya enterraste las almas de esos dos tontos y recombinaste las piezas del amuleto de Lord Valthalak?' WHERE `entry`=8991; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Te felicito, $N, si has regresado con el amuleto completo. Sin embargo, si no es así, cuídese de eso, ya que no hay tiempo que perder, ¡se lo aseguro!' WHERE `entry`=8992; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has venido a entregar un regalo de amor y adoración a tu líder favorito?' WHERE `entry`=8993; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hemos recorrido un largo camino, $N, y solo quería decir que pase lo que pase, ¡gracias! Te has puesto en peligro mortal para tratar de ayudar a los miembros sobrevivientes de nuestra compañía mercenaria, The Veiled Blade, y en lo que a mí respecta, ahora eres uno de nosotros.' WHERE `entry`=8994; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$C, ¡te atreves a perturbar mi descanso!' WHERE `entry`=8995; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$N, ¡has vuelto y sigues con vida! Bueno, al menos eso hace a uno de nosotros.$B$B ¡Vas a tener que contármelo todo!' WHERE `entry`=8996; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Corazón Salvaje a cambio de tu nueva capucha y chaleco de Corazón Salvaje?' WHERE `entry`=8999; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Beaststalker a cambio de tu nueva gorra y túnica de maestro de bestias?' WHERE `entry`=9000; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de magister a cambio de tu nueva corona y túnica de hechicero?' WHERE `entry`=9001; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Lightforge a cambio de tu nuevo casco y coraza de Soulforge?' WHERE `entry`=9002; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas devotas a cambio de tu nueva corona y túnica virtuosas?' WHERE `entry`=9003; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Shadowcraft a cambio de tu nueva gorra y túnica Mantoscuro?' WHERE `entry`=9004; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Dreadmist a cambio de tu nueva máscara y túnica Deathmist?' WHERE `entry`=9005; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de valor a cambio de tu nuevo yelmo y coraza de heroísmo?' WHERE `entry`=9006; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Corazón Salvaje a cambio de tu nueva capucha y chaleco de Corazón Salvaje?' WHERE `entry`=9007; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Beaststalker a cambio de tu nueva gorra y túnica de maestro de bestias?' WHERE `entry`=9008; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas devotas a cambio de tu nueva corona y túnica virtuosas?' WHERE `entry`=9009; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Shadowcraft a cambio de tu nueva gorra y túnica Mantoscuro?' WHERE `entry`=9010; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Elementos a cambio de tu nueva Almófar y Chaleco de los Cinco Truenos?' WHERE `entry`=9011; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de Dreadmist a cambio de tu nueva máscara y túnica Deathmist?' WHERE `entry`=9012; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de valor a cambio de tu nuevo yelmo y coraza de heroísmo?' WHERE `entry`=9013; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Según nuestro trato, ¿estás listo para entregar tus piezas de magister a cambio de tu nueva corona y túnica de hechicero?' WHERE `entry`=9014; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Has vuelto, $N!' WHERE `entry`=9015; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto y veo en tus ojos que tienes mucho que decirme, $N. Permítanos ocuparnos primero de su recompensa.' WHERE `entry`=9016; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto y veo en tus ojos que tienes mucho que decirme, $N. Permítanos ocuparnos primero de su recompensa.' WHERE `entry`=9017; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto y veo en tus ojos que tienes mucho que decirme, $N. Permítanos ocuparnos primero de su recompensa.' WHERE `entry`=9018; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto y veo en tus ojos que tienes mucho que decirme, $N. Permítanos ocuparnos primero de su recompensa.' WHERE `entry`=9019; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto y veo en tus ojos que tienes mucho que decirme, $N. Permítanos ocuparnos primero de su recompensa.' WHERE `entry`=9020; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto y veo en tus ojos que tienes mucho que decirme, $N. Permítanos ocuparnos primero de su recompensa.' WHERE `entry`=9021; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has vuelto y veo en tus ojos que tienes mucho que decirme, $N. Permítanos ocuparnos primero de su recompensa.' WHERE `entry`=9022; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Esto no es un trabajo de aplastar y agarrar, $N. Tendrás que traer amigos.' WHERE `entry`=9023; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Algo en lo que te pueda ayudar?' WHERE `entry`=9024; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Deber, honor, dedicación... ¿Qué significan para ti estas palabras?' WHERE `entry`=9033; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9034; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9036; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9037; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9038; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9039; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9040; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9041; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9042; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9043; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9044; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9045; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9046; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9047; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9048; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9049; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9050; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Pudiste apaciguar a la gran bestia?' WHERE `entry`=9051; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has tenido éxito?' WHERE `entry`=9052; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has recuperado la vid?' WHERE `entry`=9053; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9054; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9055; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9056; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9057; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9058; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9059; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9060; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9061; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9068; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9069; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9070; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9071; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9072; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que necesito?' WHERE `entry`=9073; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9074; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído lo que necesito?' WHERE `entry`=9075; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9077; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='.$B$B Acabo de darme cuenta de la ironía de todo esto.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9079; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='.$B$B ¿Has estado en Tyr\'s Hand últimamente?' WHERE `entry`=9080; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Sólo tráeme los materiales y deja de hacerme perder el tiempo, $C.' WHERE `entry`=9081; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo esperan que haga algo sin los artículos que solicité?' WHERE `entry`=9082; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo esperan que haga algo sin los artículos que solicité?' WHERE `entry`=9083; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo esperan que haga algo sin los artículos que solicité?' WHERE `entry`=9084; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has tenido suerte, $n?' WHERE `entry`=9085; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El costo del material es alto, pero pronto se olvida.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El costo del material es alto, pero pronto se olvida.' WHERE `entry`=9087; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El costo del material es alto, pero pronto se olvida.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El costo del material es alto, pero pronto se olvida.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El costo del material es alto, pero pronto se olvida.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El costo del material es alto, pero pronto se olvida.' WHERE `entry`=9091; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El costo del material es alto, pero pronto se olvida.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='El costo del material es alto, pero pronto se olvida.' WHERE `entry`=9093; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si me traes treinta runas necróticas, a cambio te daré tu elección de protección para las manos. Estos deberían resultar valiosos en nuestra lucha contra la Plaga de los no-muertos.' WHERE `entry`=9094; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9095; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9096; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9097; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9098; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9099; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9100; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9101; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9102; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9103; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9104; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9105; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9106; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9107; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9108; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9109; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9110; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído los reactivos, niña?' WHERE `entry`=9111; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído los reactivos, niña?' WHERE `entry`=9112; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído los reactivos, niña?' WHERE `entry`=9113; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído los reactivos, niña?' WHERE `entry`=9114; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído los reactivos, niña?' WHERE `entry`=9115; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído los reactivos, niña?' WHERE `entry`=9116; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Me has traído los reactivos, niña?' WHERE `entry`=9117; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Te faltan algunas piezas para la misión, por favor ve y consíguelas todas!' WHERE `entry`=9118; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ninguno ha entrado en Naxxramas y vivido para contarlo.' WHERE `entry`=9121; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ninguno ha entrado en Naxxramas y vivido para contarlo.' WHERE `entry`=9122; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ninguno ha entrado en Naxxramas y vivido para contarlo.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Cómo va la caza?' WHERE `entry`=9124; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Hiciste un trabajo ejemplar en el primer paquete, $N. Si tienes más, me los llevo ahora. Por cada fardo que entregues, te recompensaré con otra insignia.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Puedo dirigirte a lugares infestados de esqueletos, $c.' WHERE `entry`=9126; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Un hombre en mi línea de trabajo nunca puede tener demasiados fragmentos de hueso, $N. Siempre que tengas un excedente de fragmentos, tráemelos y te recompensaré con otra insignia.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Solo puedo guiarte en la dirección correcta, $N.' WHERE `entry`=9128; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='A decir verdad, utilizo los núcleos para crear una armadura Frostfire. Es la armadura que usan los magos que luchan en Naxxramas. Sin ti y otros como tú, definitivamente estaríamos perdiendo esta guerra.$B$B Dicho esto, tráeme más núcleos y te otorgaré más insignias.' WHERE `entry`=9129; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='.$B$B ¿Qué deseas? ¿Direcciones? Puedo proporcionar esos...' WHERE `entry`=9131; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por cada brazada de sobras, te daré una insignia, cuantas más, mejor. ¡Ahora sal de mi vista antes de que te parta en dos!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tengo un conocimiento íntimo de la flora en nuestro mundo. ¿Requieres dirección?' WHERE `entry`=9136; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Por cada manojo de frondas que me entregues, te pagaré con tu elección de una insignia del Alba o de la Cruzada.$B$B Las insignias se pueden entregar al intendente a cambio de varias recompensas.' WHERE `entry`=9137; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$B$B ¿Qué es? Soy un hombre ocupado.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Conoces el ejercicio, chico. Una ficha de valor te da un escrito de artesano.' WHERE `entry`=9142; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tomará tiempo prevalecer contra esta amenaza. ¿Cómo te ha ido, $n?' WHERE `entry`=9153; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has venido a unirte a nuestra orden, ¿no es así?' WHERE `entry`=9154; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Nombre, rango y número de serie!' WHERE `entry`=9165; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9178; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9179; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9181; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9182; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9183; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9184; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9185; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9186; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9187; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9188; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9190; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9191; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9194; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9195; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9196; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9197; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9198; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9200; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9201; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9202; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9203; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9204; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9205; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Llenando una orden de trabajo, $C?' WHERE `entry`=9206; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes el arcano?' WHERE `entry`=9208; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes el arcano?' WHERE `entry`=9209; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Tienes el arcano?' WHERE `entry`=9210; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si no fuera por estos guardias del Alba Argenta, serías una mancha en este suelo.' WHERE `entry`=9211; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='$B$B Vete, insecto, no sea que tengas algo para mí.' WHERE `entry`=9213; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elija cuidadosamente. No hay reembolsos.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elija cuidadosamente. No hay reembolsos.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elija cuidadosamente. No hay reembolsos.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elija cuidadosamente. No hay reembolsos.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elija cuidadosamente. No hay reembolsos.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elija cuidadosamente. No hay reembolsos.' WHERE `entry`=9226; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elija cuidadosamente. No hay reembolsos.' WHERE `entry`=9227; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Elija cuidadosamente. No hay reembolsos.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Alguna noticia de Ramaladni?' WHERE `entry`=9229; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Probablemente se podrían encontrar runas congeladas dentro de Naxxramas.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='No te has encontrado con Omarion, ¿verdad?' WHERE `entry`=9232; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Es lo que creo que es?$B$B ' WHERE `entry`=9233; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9234; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9235; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9236; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9237; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9239; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9240; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9241; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9242; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9243; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9244; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9245; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has traído los materiales?' WHERE `entry`=9246; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Fandu-dath-belore? Oh, perdóname, $N. No te reconocí. ¿Tienes el cetro?' WHERE `entry`=9248; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Era su hora, mortal.' WHERE `entry`=9250; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='En su forma actual, el bastón es demasiado peligroso para estar en manos de un mortal.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Ese perro sarnoso, Revilgaz, se ha ofrecido a perdonar a cualquier antiguo Velasangre dispuesto a volverse contra su capitán! Ese tonto de la sentina me pidió que me quitara de encima a mis compañeros y que trajera sus pañuelos como prueba.$B$B No tengo en mi corazón hacer eso, ni te lo pediré. Tráeme un poco de tela de seda y tinte rojo y haré réplicas adecuadas. Le diré al barón que te convertiste en traidor, pero ten cuidado... ¡a los Velasangre no les va a gustar!' WHERE `entry`=9259; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya investigaste la invasión? ¡No hay tiempo para perder el tiempo!' WHERE `entry`=9260; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya investigaste la invasión? ¡No hay tiempo para perder el tiempo!' WHERE `entry`=9261; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya investigaste la invasión? ¡No hay tiempo para perder el tiempo!' WHERE `entry`=9262; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya investigaste la invasión? ¡No hay tiempo para perder el tiempo!' WHERE `entry`=9263; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya investigaste la invasión? ¡No hay tiempo para perder el tiempo!' WHERE `entry`=9264; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya investigaste la invasión? ¡No hay tiempo para perder el tiempo!' WHERE `entry`=9265; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Debes habernos hecho algo realmente malo a nosotros oa nuestros amigos, $N. En cualquier caso, estoy aquí para ofrecerle una forma de recuperar nuestra buena voluntad.$B$B Como sabes, Winterspring es bastante frío. Con tantos duendes viniendo de otras ciudades, nos vendría bien una mano para calentarnos. Tráeme algo de paño rúnico y carbón y hablaré bien de ti. Sin embargo, ten cuidado, nuestros enemigos no van a aceptar amablemente que nos ayudes.' WHERE `entry`=9266; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Será mejor que lo pienses dos veces antes de poner un pie en Ratchet, $n! Se ha corrido la voz de tus actos sucios.$B$B Sin embargo, estás de suerte, acaba de llegar un barco con muchos heridos de un encuentro con los Bucaneros Velasangre. Esta es tu oportunidad de demostrar que no eres un completo sinvergüenza. Échanos una mano trayendo telas de lino para vendas y frascos vacíos para pociones.' WHERE `entry`=9267; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Buscas hacerte amigo de los goblins de Tanaris una vez más, $N? Necesitamos materiales para velas y cañones para luchar contra nuestros viejos enemigos, los Bucaneros Velasangre. Tráeme tejido mágico y flujo fuerte y estaremos en camino de perdonar tus ofensas.' WHERE `entry`=9268; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Hay algo que necesites?' WHERE `entry`=9292; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Qué tienes ahí?' WHERE `entry`=9295; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Qué tienes ahí?' WHERE `entry`=9299; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Qué tienes ahí?' WHERE `entry`=9300; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Qué tienes ahí?' WHERE `entry`=9301; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Qué tienes ahí?' WHERE `entry`=9302; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Sí? ¿Qué tienes ahí?' WHERE `entry`=9304; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Puedo ayudarle con algo?' WHERE `entry`=9310; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si me traes ocho runas necróticas de los invasores de la Plaga, puedo darte una piedra de afilar consagrada. Debería ser de gran ayuda en tu batalla contra los secuaces del Rey Exánime.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='A cambio de las runas necróticas de los invasores de la Plaga, el Alba Argenta te dará un vial de aceite de mago bendito.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado tu camino a través de la oscuridad?' WHERE `entry`=9319; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Además de nuestros otros suministros, también tenemos varias pociones de maná importantes que pueden resultarle útiles. Te daré uno a cambio de quince runas necróticas.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Las llamas de Kalimdor están ardiendo intensamente?' WHERE `entry`=9322; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Ya viajaste por el continente? La iluminación te espera.' WHERE `entry`=9323; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estás prácticamente resplandeciente, $R. ¿Qué tienes ahí?' WHERE `entry`=9324; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estás prácticamente resplandeciente, $R. ¿Qué tienes ahí?' WHERE `entry`=9325; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estás prácticamente resplandeciente, $R. ¿Qué tienes ahí?' WHERE `entry`=9326; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estás prácticamente resplandeciente, $R. ¿Qué tienes ahí?' WHERE `entry`=9330; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estás prácticamente resplandeciente, $R. ¿Qué tienes ahí?' WHERE `entry`=9331; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Estás prácticamente resplandeciente, $R. ¿Qué tienes ahí?' WHERE `entry`=9332; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si me traes treinta runas necróticas, a cambio te daré tu elección de protección para las manos. Estos deberían resultar valiosos en nuestra lucha contra la Plaga de los no-muertos.' WHERE `entry`=9333; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='A cambio de las runas necróticas de los invasores de la Plaga, el Alba Argenta te dará un vial de aceite de mago bendito.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Si me traes ocho runas necróticas de los invasores de la Plaga, puedo darte una piedra de afilar consagrada. Debería ser de gran ayuda en tu batalla contra los secuaces del Rey Exánime.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Además de nuestros otros suministros, también tenemos una serie de importantes pociones curativas que pueden resultarle útiles. Te daré uno a cambio de quince runas necróticas.' WHERE `entry`=9336; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Además de nuestros otros suministros, también tenemos varias pociones de maná importantes que pueden resultarle útiles. Te daré uno a cambio de quince runas necróticas.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Incluso si no necesita las recompensas materiales que ofrecemos, estas insignias marcan nuestra confianza y amistad mutuas.$B$B Tráemelos. Tomaré debida nota de su servicio si su desempeño va más allá del llamado del deber.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has ayudado mucho a nuestra causa, $n. Si lo desea, puedo poner a su disposición el tabardo del Alba Argenta. Estamos orgullosos de tenerte entre nuestros aliados.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Has ayudado mucho a nuestra causa, $n. Si lo desea, puedo poner a su disposición el tabardo del Alba Argenta. Estamos orgullosos de tenerte entre nuestros aliados.' WHERE `entry`=9343; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡No hay tiempo que perder! ¿Tienes la concha?' WHERE `entry`=9362; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has coleccionado la magia?' WHERE `entry`=9364; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Están ardiendo los fuegos?' WHERE `entry`=9367; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has tenido suerte, $N?' WHERE `entry`=9368; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Has encontrado tu camino a través de la oscuridad?' WHERE `entry`=9386; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¡Los fuegos no pueden apagarse hasta que termine el festival!' WHERE `entry`=9388; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='¿Te has ocupado de tu tarea?' WHERE `entry`=9389; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ten cuidado, pero también sé rápido. No tenemos tiempo que perder.' WHERE `entry`=9419; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Ten cuidado con los peligros del desierto, $n. Con la Alianza al acecho en las dunas, cualquier paso podría ser el último.' WHERE `entry`=9422; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Cuando las torres estén bajo nuestro control, pronto podremos rodear a los Renegados. Después de eso, es solo cuestión de tiempo antes de que podamos aplastarlos.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `RequestItemsText_loc6`='Deben ser tontos al pensar que les permitiríamos establecer bases tan cerca de una de nuestras capitales.$B$B Sangraremos sus números hasta que den media vuelta y retrocedan hacia el sur.' WHERE `entry`=9665; + +-- Add machine translated quest offer reward texts. (Spanish) +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo más impresionante, $N... ¡la garra de Sharptalon no podría haber sido fácil de conseguir! ¡La Cacería de Vallefresno te va bien!$B$B Garrafilada había aterrorizado durante mucho tiempo a los peones de los campamentos madereros cercanos a su camino cuando intentaban viajar hasta el Puesto del Árbol Astillado. Sin duda, una vez que se corra la voz de que fuiste tú quien mató a la bestia, ¡muchas canciones conmovedoras de tu valentía se escucharán en fogatas y aserraderos en Vallefresno!' WHERE `entry`=2; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Necesitas algunos pasteles de cangrejo, ¿verdad? Bueno, tal vez pueda cocinar algo para ti...' WHERE `entry`=5; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Oh? ¿Una carta? ¡Noticias maravillosas! He estado esperando noticias de mi querida y anciana madre en Deathknell. Qué santa es ella. Me pregunto cómo estará ella.$B$B ¿Qué? ¿Demasiado alegre? No lo compras, ¿verdad?$B$B Bueno, piérdete entonces... realmente no importa de quién es la carta de todos modos. ¡Seguir! ¡Piérdase!$B$B Vuelve cuando tengas algo de dinero para gastar... holgazán.$B$B Lo siguiente que sabes es que volverás a descansar después de un largo día de aventuras o alguna tontería por el estilo.' WHERE `entry`=8; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, amigo. Te has ganado bien tu paga. Quién sabe, tal vez Westfall prospere una vez más.' WHERE `entry`=9; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Era un buen duende, el joven Scrimshank. Esperemos que su deceso no haya sido en vano por lo que pudo registrar con su equipo topográfico.$B$B Parece que tenemos bastante la situación en nuestras manos aquí con estos errores. ¡Son demasiado astutos para su propio bien, y la investigación que hemos hecho hasta ahora parece indicar que incluso podrían estar bajo la influencia controladora de un tercero! Si este es el caso, entonces es un mal augurio no solo para Gadgetzan, ¡sino para todo el desierto!' WHERE `entry`=10; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $n. Mi explorador fue testigo de tus valientes actos. Lo estás demostrando bastante bien hasta ahora.' WHERE `entry`=12; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu valía para la Milicia del Pueblo ha sido validada por tus valientes actos hasta el momento.' WHERE `entry`=13; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando dejé las tierras corrompidas de Lordaeron, volví a un estado sombrío aquí en mi tierra natal. Pero todavía hay esperanza para Westfall. Como lo demuestra tu valor en la batalla, es obvio para mí que sirves a nuestra causa con honor. Es con gran orgullo que te incorporo a la Milicia del Pueblo. Que la Luz brille sobre ti.' WHERE `entry`=14; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho $N, ¡has demostrado tu valía una vez más! ¡Las tapas serán un estudio interesante, en verdad!$B$B Y ahora, como prometí, disfrute del sabor de una de mis infusiones restauradoras más potentes de mi inventario personal...$B$B Si eres un alquimista experto, quizás tengamos algunos asuntos adicionales que realizar. De todos modos, le agradezco su ayuda!' WHERE `entry`=17; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tharil\'zun era un orco vicioso y astuto. Bien hecho, estoy seguro de que no fue fácil. Aquí está tu recompensa, $N.' WHERE `entry`=19; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eso hace que haya muchos menos orcos de los que preocuparse, gracias.' WHERE `entry`=20; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estos son simplemente perfectos, $n! Muchas gracias. El granjero Saldean y yo vamos a festejar esta noche. Y aquí hay algo para ti, para el trabajo duro. No pensaste que iba a dejar que un $c como tú pasara hambre, ¿verdad?' WHERE `entry`=22; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, la pata de Ursangous! Tu habilidad es impresionante, $c; se le atribuyen numerosas muertes. La media luna en su pata es sin duda una señal de que fue entrenado por los elfos de la noche que merodean por Ashenvale. Ursangous es... era uno de los osos más poderosos que encontrarías en estas partes. Haber vencido a una criatura así es un testimonio de tu voluntad y determinación.$B$B ¡Tus antepasados ​​estarían orgullosos!' WHERE `entry`=23; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Una victoria para $N en Ashenvale Hunt! Bien hecho: la cabeza de Shadumbra es un trofeo apropiado para reclamar por una pelea tan impresionante, sin duda.$B$B El salvajismo de Shadumbra era bien conocido en toda la publicación aquí. Cualquier viaje al oeste, especialmente a pie tratando de llegar a Zoram Strand, estaba lleno de peligros debido a este tigre. Gracias a ti, este peligro ha disminuido.' WHERE `entry`=24; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, escuché que alguien desgarró el lago como un remolino de polvo a través de los Baldíos. Por lo que parece, también podríamos establecer una posible área de observación para vigilar a nuestros amigos de la Alianza. Bueno, eso es si podemos mantenerlo en secreto...$B$B Parece que terminaste siendo bastante útil después de todo; los transportes entre aquí y Espolón deberían tenerlo más fácil. Toma esto, te lo has ganado.' WHERE `entry`=25; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, joven $C; ha llegado el momento de que conozcas nuestra forma acuática. Es aquel que te permite moverte libre e indefinidamente por el agua. Encontrará este aspecto como una herramienta útil y una bendición... pero es algo que debe ganarse antes de dominarlo.$B$B Te enfrentarás a dos pruebas que superar. El primero pondrá a prueba tu capacidad para trabajar en agua bajo presión. El segundo pondrá a prueba su resolución de comprender los aspectos de la forma en sí.$B$B Estén preparados, ya que el tiempo de prueba está ahora sobre nosotros.' WHERE `entry`=26; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, joven druida; ha llegado el momento de que conozcas nuestra forma acuática. Es aquel que te permite moverte libre e indefinidamente por el agua. Encontrará este aspecto como una herramienta útil y una bendición... pero es algo que debe ganarse antes de dominarlo.$B$B Te enfrentarás a dos pruebas que superar. El primero pondrá a prueba tu capacidad para trabajar en agua bajo presión. El segundo pondrá a prueba su resolución de comprender los aspectos de la forma en sí.$B$B Estén preparados, ya que el tiempo de prueba está ahora sobre nosotros.' WHERE `entry`=27; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, ¡parece que otro druida ha completado con éxito la Prueba del lago! Bien hecho, mi joven amigo, bien hecho.$B$B Como ya he dicho, mi nombre es Tajarri. Es mi deber y mi privilegio servir como guardián de Moonglade, y específicamente de este santuario. El Guardián Remulos guía al Círculo Cenarion en la preservación de la naturaleza y el equilibrio, y su santuario sirve como un tributo duradero a los mismos. Al usar la chuchería aquí, sirve como un guiño a la importancia de este lugar dentro del Círculo.' WHERE `entry`=28; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien ahora. ¡Parece que otro druida ha completado con éxito la Prueba del lago! Bien hecho, mi joven amigo, bien hecho.$B$B Como ya he dicho, mi nombre es Tajarri. Es mi deber y mi privilegio servir como guardián de Moonglade, y específicamente de este santuario. El Guardián Remulos guía al Círculo Cenarion en la preservación de la naturaleza y el equilibrio, y su santuario sirve como un tributo duradero a los mismos. Al usar la chuchería aquí, sirve como un guiño a la importancia de este lugar dentro del Círculo.' WHERE `entry`=29; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has completado la Prueba del león marino, $N: felicitaciones.$B$B Cada tarea en la adquisición del colgante muestra que tanto la agilidad como la resistencia son necesarias para actuar en armonía con lo que deseas hacer bajo el agua. Ninguno puede existir sin el otro, y ambos no se pueden hacer sin su voluntad de adoptar el aspecto del león marino.$B$B Recuerda bien estas lecciones y cuenta con ellas una vez que hayas obtenido tu forma acuática.' WHERE `entry`=30; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy impresionante, $N. ¡Tus antepasados ​​estarían complacidos con tu progreso! Estás listo para aprender tu forma acuática y es un placer para mí enseñártela.$B$B Además, en reconocimiento a su logro durante las dos pruebas, le entrego este artículo. Espero que lo encuentre una adición bienvenida a su equipo como protector de la naturaleza y guardián del equilibrio.' WHERE `entry`=31; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este informe... He tratado con estas bestias antes. Fizzledowser hizo bien en enviarme esto y a ti.$B$B Estas criaturas consumirán el desierto de Tanaris rápidamente; son nada menos que una de las mayores amenazas que todos enfrentaremos. Familiarízate con este nombre, $n: silítido. Los insectos mencionados aquí son los silítidos, y son las herramientas de una de las mayores amenazas a las que se enfrentan tanto la Horda como la Alianza.$B$B Si tan solo fuéramos lo suficientemente inteligentes como para ver eso antes.' WHERE `entry`=32; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Finalmente la amenaza se acaba! Gracias, $n, me has hecho un gran servicio. ¡El jardín estará en plena floración esta temporada!' WHERE `entry`=34; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que Verna siempre fue una muchacha tan dulce. La extrañaremos aquí en los Páramos de Poniente, pero entre tú y yo, en el fondo es una chica de ciudad y Ventormenta le sentará muy bien. ¡Pero basta de chismes! ¡Ahora podemos hacer estofado de los Páramos de Poniente!' WHERE `entry`=36; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esa okra espesará muy bien este caldo! Ahora solo agregamos la carne de buitre fibroso, algunos ojos de múrloc y esos deliciosos hocicos de goretusk. ¡Y hemos terminado! Por toda tu ayuda, $n, ¡quiero que te lleves la primera tanda de estofado de los Páramos de Poniente de hoy!' WHERE `entry`=38; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmm, esta noticia es preocupante. Nuestras defensas ya están al límite, y perder a Rolf y Malakai ante esos múrlocs nos pone en una posición aún peor.$B$B Si las cosas no mejoran, ¡habrá combates en Villadorada al final de la semana!' WHERE `entry`=39; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hipo! ¡Ho, ho!' WHERE `entry`=48; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hipo! ¡Jo, jo!' WHERE `entry`=49; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hipo! ¡Jo, jo!' WHERE `entry`=50; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hipo! ¡Jo, jo!' WHERE `entry`=51; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Envejecido en barrica, filtrado a través de carbón$B Pasa por tus labios y atraviesa tu alma.$B Así que bebamos ahora, un brindis por ti$B ¡Y yo, ya que estamos, Grimbooze Thunderbrew!' WHERE `entry`=53; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Morbent Fel ha sido derrotado. Los jinetes oscuros todavía andan sueltos, pero una pequeña parte de lo que había esperado más allá de toda esperanza se ha hecho realidad.$B$B Has hecho lo imposible y tus hazañas vivirán para siempre en las leyendas de Duskwood.$B$B Vamos, $N. Y tal vez, un día, el destino pueda traerte de vuelta a mí...' WHERE `entry`=55; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Espléndido, $n. Serás recompensado por tu servicio a la gente de Darkshire.' WHERE `entry`=56; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La gente de Villa Oscura te lo agradece, $n. Has demostrado ser un gran aliado de La Guardia Nocturna.' WHERE `entry`=57; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='En nombre de la gente de Villa Oscura y como líder de la Guardia Nocturna, te agradezco, $N, tu valentía y dedicación. Que la Luz brille sobre vuestros caminos.' WHERE `entry`=58; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas los brazales encima del brasero y luego viertes las gotas restantes de la poción de Brine en la llama. Las gotas crepitan cuando golpean la llama y comienzas a conjurar las sencillas palabras que Islen te enseñó...' WHERE `entry`=63; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mi reloj! ¡Muchas gracias, amable $g señor: señora;!$B$B No somos más que agricultores pobres y hemos perdido nuestra tierra, pero acepte esta recompensa como muestra de nuestro agradecimiento.' WHERE `entry`=64; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Entonces Mantorrecio te envió? Bueno, le debo.' WHERE `entry`=65; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, entonces Madame Eva te envió. . . .' WHERE `entry`=66; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El viejo baúl cruje al abrirse. . . .' WHERE `entry`=67; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Interesante. Entonces, después de todo, el tipo pasó algún tiempo en Moonbrook. Es bastante extraño que la carta nunca fuera entregada. No obstante, actualizaré el registro.' WHERE `entry`=68; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Stalvan? Seguro que suena familiar.' WHERE `entry`=69; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes valor para traer esto aquí.' WHERE `entry`=70; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has confirmado mis temores, $N. Los múrlocs son una amenaza que no podemos ignorar.' WHERE `entry`=71; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Desliza lentamente la tapa de la caja. . . .' WHERE `entry`=72; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Apenas puedo distinguir esas letras. Pero ese estilo de escritura me recuerda algo que vi una vez antes de que mi visión se volviera tan pobre.' WHERE `entry`=74; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste!' WHERE `entry`=75; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Finamente ejecutado, $n. Me alegro de que tuvieras la previsión suficiente para no magullar la delicadeza de la onda. No hay nada peor que el ramillete de ondas que ha sido sacudido innecesariamente.$B$B Tomará un momento para que la magia se produzca en este preciado cargamento. En realidad, no hay magia involucrada; Simplemente tengo algunos envases vacíos para Hinterlands Honey Ripple. Nuestras artimañas convertirán estas botellas en un tesoro alcohólico de todos los tiempos.$B$B ¡Adelante, por una gran bebida!' WHERE `entry`=77; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por la Luz! Apuesto a que reconozco esa letra.' WHERE `entry`=78; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dios mío, has demostrado que eres todo un detective, $c.' WHERE `entry`=79; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Porque?, si! De hecho, la escritura en esta página coincide con la de las firmas del registro.' WHERE `entry`=80; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, ¡vamos a ver qué hay en este barril!$B$B Sí, sí, parece que está todo aquí. Aquí está su tarifa por el paquete, buen trabajo en eso. ¡Quiero ganar cinco veces esa tarifa cuando se lo venda a la taberna! ¡Ja, ja!$B$B Estas botellas adicionales de Hinterlands Honey Ripple se prepararán para una ocasión especial. Creo que beberé un poco con champán. Lo llamaré... campeón.' WHERE `entry`=81; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo. ¡Comenzaré mi análisis sobre estos ahora! Sin embargo, puedo decirte desde el principio... que no se parecen en nada a ninguna forma de insecto que haya visto. Es casi como si estos errores estuvieran siendo controlados por una fuerza externa o algo así.$B$B Tienes que ir a hablar con Fizzledowser de inmediato; ¡aparentemente hay una emergencia con la que necesita tu ayuda! No estoy seguro, ¡pero creo que involucra más bichos en el desierto de Tanaris!' WHERE `entry`=82; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gran trabajo, $N. Estos suministros ayudarán inmensamente al esfuerzo del puente. Reforzaremos esta belleza en poco tiempo.' WHERE `entry`=89; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy buen trabajo, $N! ¡Disfruta del manjar conocido como brocheta de lobo sazonado!' WHERE `entry`=90; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Tribunal de Lakeshire reconoce su compromiso con la justicia, $N. Al hacer cumplir las leyes del Reino, has ayudado a mantener la justicia de la tierra.' WHERE `entry`=91; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. ¡Qué buenos ejemplares también! ¡Y aquí está su delicioso manjar conocido como Redridge Goulash!' WHERE `entry`=92; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí, qué buen puñado de piernas tienes ahí! Déjame sazonarlos con mis especias secretas (¡sin mirar!) y hacerlos resbalar en una sartén por un rato...$B$B Y, aunque los Dusky Crab Cakes son mi especialidad y no daré la receta, aquí está la receta de un plato que es casi igual de bueno.' WHERE `entry`=93; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el Glifo de Azora sobre la piedra. Se adhiere a sí mismo... y de él se oye la voz incorpórea de Teócrito:$B$B Tienes mi gratitud, joven $N. Ahora puedes hablar conmigo a través de este Glifo, y es posible que tenga tareas futuras para ti... después de que haya sondeado los pensamientos de mi rival.' WHERE `entry`=94; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un montículo de tierra está aquí, amontonado apresuradamente como si alguien tuviera la necesidad de esconder algo... sin mucho tiempo para hacerlo.' WHERE `entry`=95; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es la prueba que pedí. Lo has hecho bien, $N.$B$B Me complace ser el primero en felicitarte y regalarte este... tu tótem de agua.$B$B Úsalo bien, y buena suerte.$B$B Su próxima prueba no será hasta dentro de un tiempo, así que aprenda bien sus lecciones. El agua pura no solo devolverá la vida a los heridos, sino que puede tener muchos otros efectos. Te sugiero que busques un entrenador de chamanes cuando tengas tiempo. Es posible que tengan otros hechizos para que los aprendas.' WHERE `entry`=96; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo sabía! Buen trabajo, $N.' WHERE `entry`=97; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo sé, $N: Stalvan está muerto. Sentí una ola de esperanza ondear a través del bosque contaminado. De una vez por todas, Duskwood está libre de su sed de sangre. Mi alegría se ve obstaculizada por los pensamientos de aquellos que cayeron presa de la horrible bestia. No obstante, eres un $c valiente y astuto.' WHERE `entry`=98; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su persistencia es encomiable. Con el conocimiento que me ayudaste a reunir, Arugal caerá y su imprudente magia se deshará. Saludos a ti, $N.' WHERE `entry`=99; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias a ti. Gracias a los chamanes.$B$B La corrupción retrocede, pero la vida continúa decayendo. Hasta los chamanes para proteger la vida.' WHERE `entry`=100; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy sabio de tu parte, $N. Este Totem of Infliction te ayudará a protegerte contra el mal que acecha en Azeroth y más allá. Cuando te sientas amenazado, sujeta este tótem y siéntete cómodo con su aura mágica. Sé valiente, justo $c. Necesitarás todo el coraje que puedas reunir porque veo mucho derramamiento de sangre en tu futuro.' WHERE `entry`=101; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $n. Con valientes aventureros como tú luchando junto a The People\'s Militia, Westfall podría volver al próspero granero que alguna vez fue. Acepte esto en reconocimiento a sus incansables esfuerzos.' WHERE `entry`=102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Alabado seas, valiente $C. Las rocas de la Costa de los Páramos de Poniente se iluminarán gracias a tu arduo trabajo. Se salvarán muchas vidas mientras la antorcha se mantenga encendida.$B$B Morí innecesariamente en esta misma orilla. Mi difícil situación en el más allá es ver que nadie más siga mi destino.' WHERE `entry`=103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que el inmundo pagano, Murk-Eye está muerto. Bien hecho, $N. Por tus manos se sepultó una vida, pero tal vez se salvaron muchas más. El Gran Mar, lleno de peligros como está, estará un poquito más seguro esta noche gracias a tu heroísmo.' WHERE `entry`=104; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! Araj... ¡el lich finalmente es derrotado!$B$B Has hecho un tremendo servicio a la Horda en este día, $N. Tu valentía y perseverancia son un testimonio de lo que significa ser un verdadero héroe. Por favor, acepta esto como una muestra para que todos lo vean y sepan que le has dado a la Horda una victoria para siempre.' WHERE `entry`=105; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ¿así que mi amigo te envió aquí? Que amable$B$B Bueno, la Monarquía de Ventormenta ha abandonado nuestra causa. Ahora le toca a la Milicia Popular mantener la tierra libre de corrupción. Si nuestra causa te interesa, puedo poner en práctica tus habilidades de combate en nombre de la libertad.' WHERE `entry`=109; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, aquí tengo los resultados. Son... inquietantes, por decir lo menos.$B$B Creemos que nuestra sospecha inicial de que los errores están siendo controlados por una fuerza externa es correcta. Si este es el caso, entonces estamos tratando no solo con una fuerza desconocida muy poderosa, sino también con una maligna. Estos bichos se han cambiado para que sean devastadores puros. Nunca he visto nada parecido.' WHERE `entry`=110; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por entregar el informe, Junior Surveyor $n; aquí está su pago por su diligente servicio a la Compañía de Agua de Gadgetzan.$B$B Si bien por lo general no me emociona entregar nuestra valiosa información carta blanca a aquellos que de otro modo pagarían una buena moneda por ella, conozco a Pestlezugg desde hace varios años. Si recomienda que todos lo sepan, que así sea. Dame un momento y te haré una copia.' WHERE `entry`=113; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Enviaré estos para ser destruidos inmediatamente.' WHERE `entry`=115; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Un trabajo bien hecho, $N! Conozco bien los caminos que tuvisteis que recorrer para procuraros esta fina variedad de licor. ¡Pero mis patrocinadores estarán felices una vez más!$B$B Mi esposa es toda una costurera. Por favor acepta esta capa que ella hizo a cambio de tus servicios.' WHERE `entry`=116; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lúpulo y Cebada, levadura y malta$B Las papilas gustativas sienten un asalto virtual,$B No hay necesidad de suplicar, no hay necesidad de rogar$B ¡Porque Thunderbrew Lager viene en un barril!' WHERE `entry`=117; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Heh, así que el viejo Verner necesita unos zapatos, ¿¡verdad!?' WHERE `entry`=118; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, esto realmente me ayuda.$B$B Pero que es esto? Argus envió una nota con la caja... ¿Qué? ¿Argus quiere que le PAGUE? ¡Bah!$B$B Bueno, $N, gracias por tu ayuda.' WHERE `entry`=119; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A gusto, $c.$B$B El magistrado Solomon es un líder noble. Sus palabras tienen un gran peso conmigo. Buscaré el consejo del rey y le aclararé la situación. Asegúrale al buen juez que cuenta con el apoyo del Ejército de Ventormenta. Se enviarán refuerzos tan pronto como Su Majestad dé la orden.' WHERE `entry`=120; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por tu tiempo, $c. Por vuestro servicio a Villa del Lago y Ventormenta, os recompenso con estas monedas.$B$B Ahora, si me disculpan, encuentro esta correspondencia un tanto misteriosa. Algo anda mal en nuestro Reino. Me temo que este es el comienzo del conflicto, no el final.' WHERE `entry`=121; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias! Esto me sacará de la deuda con Argus...' WHERE `entry`=122; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por toda tu ayuda, $N.' WHERE `entry`=124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente recuperación, $N! Nunca pensé que volvería a ver estas herramientas.' WHERE `entry`=125; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De nuevo, gracias por tu ayuda. El ejército de Ventormenta está tan ocupado lidiando con los orcos que no tienen tropas para proteger Crestagrana de amenazas locales como los gnolls.' WHERE `entry`=126; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Es un placer hacer negocios contigo, compañero!' WHERE `entry`=127; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo que has luchado valientemente contra el Clan Roca Negra, $C. Su servicio a nuestro municipio es realmente excelente.' WHERE `entry`=128; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, realmente me vendría bien la comida. ¡Proteger Villa del Lago de los orcos y los gnolls es un trabajo duro!' WHERE `entry`=129; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Necesitas un ramo de flores? No has estado en la ciudad por mucho tiempo... ¿Ya has encontrado un amor aquí?$B$B Sé que no debo entrometerme, pero es bueno ver que el amor está en el aire... especialmente en tiempos peligrosos como estos.' WHERE `entry`=130; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, esos son encantadores! ¡No puedo esperar para ponerlos en un poco de agua!$B$B Pero... estas son las flores favoritas de Martie. Parker no te hizo acudir a esa zorra celosa por este ramo, ¿verdad? No le dijiste para quién eran, ¿verdad? Si lo hicieras, no me sorprendería que los envenenara.$B$B Oh, pero no es tu culpa. Gracias, y aquí está su comida.' WHERE `entry`=131; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bah! Debería haber dejado que ese sinvergüenza se pudriera cuando tuve la oportunidad. Pero esta información es crucial. Buen trabajo.' WHERE `entry`=132; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah gracias. ¡Estos harán el truco!' WHERE `entry`=133; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias al Nec-...bueno, ¡gracias a USTEDES, $N! Te has ganado con creces tu recompensa.$B$B ¡Ajá! ¡Feliz! ¡¡Felices noches por delante!!' WHERE `entry`=134; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este asunto podría ser más complejo de lo que cree Mantorecio.' WHERE `entry`=135; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El baúl cruje lentamente al abrirse. Arena y agua parecen ser sus únicos contenidos. ¡Pero espera! ¡Un pequeño cangrejo sale corriendo con una pista del tesoro en sus garras!' WHERE `entry`=136; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, cazador de tesoros!' WHERE `entry`=138; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estás en camino al premio gordo, buscador de tesoros!' WHERE `entry`=139; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las bisagras del baúl viejo están oxidadas pero aún funcionan. Obligas a abrir el cofre y tomas el botín.$B$B ¡Felicidades!' WHERE `entry`=140; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Edwin Van Cleef. . .Conozco bien el nombre. Pensar que un hombre tan trabajador y talentoso pueda convertirse en un sinvergüenza me pone nervioso. Necesitaré más pruebas antes de creer esto.' WHERE `entry`=141; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, esta es una prueba firme de que VanCleef está a cargo. Ahora todo lo que necesitamos saber es dónde se esconde la pandilla Defias.$B$B Tuvimos un golpe de suerte mientras no estabas. Capturamos a un ladrón que intentaba robar el carro de Saldean. Ha prometido llevarnos al escondite a cambio de su vida. Quiero que defiendas al traidor para que pueda revelar el escondite. Vuelve a mí una vez que hayas descubierto la ubicación.' WHERE `entry`=142; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen Mensajero, has servido bien a tu amo.' WHERE `entry`=143; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Yo digo, esto no es bueno en absoluto. No me di cuenta de que la situación de Stoutmantle no era diferente a la nuestra aquí en Lakeshire. ¿Qué acción es tan importante que aleja al Ejército de Ventormenta de su gente? Bah, no debería reflexionar en voz alta.$B$B Aquí, mensajero. Acepta estas monedas a cambio de tu servicio al Municipio. Podría llamarte de nuevo.' WHERE `entry`=144; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por hacer el largo viaje hasta aquí. Esta sí que es una información importante.' WHERE `entry`=145; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por la Luz! El Ejército de Ventormenta se retiró de los Páramos de Poniente. ¿Y la Guardia ya no protege a Villa Oscura? Hay algunas traiciones abundan. ¿Cómo podría ser esto así?$B$B Oh, olvidé recompensar tu servicio, $c. Aquí hay algunas monedas. Ahora disculpe. Algo anda mal en Ventormenta y debo llegar al fondo.' WHERE `entry`=146; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, Ghost Hair Thread es lo que necesitas, ¿verdad? Me temo que no tengo ninguno en stock, pero puedo hacer algunos para ti... si puedes proporcionar el cabello fantasma.' WHERE `entry`=148; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? ¿Un peine? ¡Es encantador! Y se desliza por mi cabello como si no fuera el horror rígido y fibroso que es.$B$B Oh, si tan solo tuviera un espejo...' WHERE `entry`=149; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Espero que no hayas tenido demasiados problemas con esos múrlocs.$B$B Es extraño verlos tan lejos del mar. Me pregunto si están aquí porque huyen de algo...' WHERE `entry`=150; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muchas gracias, $N! ¡La pobre Old Blanchy estará tan feliz!' WHERE `entry`=151; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Tienes bastante habilidad para el combate. Gracias a ti, la Costa de los Páramos de Poniente es un lugar más seguro.' WHERE `entry`=152; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $r. Acepte uno de estos artículos como pago por todo su arduo trabajo.' WHERE `entry`=153; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puedo hacer un carrete de Ghost Hair Thread con esto y me sobran algunas hebras. Aquí hay algunas monedas para esas hebras adicionales.' WHERE `entry`=154; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! VanCleef es tan bueno como el nuestro ahora que sabemos dónde se esconde.' WHERE `entry`=155; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, tienes las flores podridas. Y le diré a Althea Ebonlocke de la Guardia Nocturna que estabas matando esqueletos.$B$B Mantener a salvo a la gente de Villa Oscura es una carga sombría para la Guardia Nocturna, y la noticia de que otros están ayudando a detener la ola de demonios en el Bosque del Ocaso es una buena noticia.' WHERE `entry`=156; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Encantador! Esto funcionará espléndidamente...$B$B Toma, buen $N, toma esto como pago por tu honorable acto.' WHERE `entry`=157; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Necesitas un poco de Zombie Juice, ¿verdad? Hmm... eso es algo fuerte - Normalmente no recibo solicitudes para eso.' WHERE `entry`=158; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mil gracias, $N. Calientas el corazón de un anciano con tu tontería... quiero decir... ¡con tu amabilidad!$B$B Aquí estás, amigo. Toma esto como muestra de mi gratitud.' WHERE `entry`=159; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Qué lenguaje es este? Parece antiguo... No puedo leerlo.' WHERE `entry`=160; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, bueno, Ol\' Hinderweir es prudente al estar preocupado.' WHERE `entry`=161; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este informe... nosotros, los elfos de la noche, conocemos el terror mencionado aquí. Fizzledowser hizo bien en enviarme esto y a ti.$B$B Estas criaturas consumirán el desierto de Tanaris rápidamente; son nada menos que una de las mayores amenazas que todos enfrentaremos. Familiarízate con este nombre, $n: silítido. Los insectos mencionados aquí son los silítidos, y son las herramientas de una de las mayores amenazas a las que se enfrentan tanto la Horda como la Alianza.$B$B Si tan solo fuéramos lo suficientemente inteligentes como para ver eso antes.' WHERE `entry`=162; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No! ¡Por favor, no me mates! Soy solo yo... ¡¡Nervios!! Están por todas partes... ¡No puedo escapar de ellos! ¿Monstruos en Raven Hill? N-n-n-o... no puede ser. Solo nerviosismo inofensivo.' WHERE `entry`=163; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos suministros serán de gran utilidad. Siempre se agradece la ayuda de la familia Carevin. Aquí hay algo para su problema.' WHERE `entry`=164; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Elaine Carevin? Jeje, oh sí... por supuesto, los Carevin.$B$B No, no pasa nada, pero ahora me resulta difícil ir a la ciudad. Los caminos son peligrosos y no me estoy haciendo más joven. ¿Tal vez puedas hacerle algunos favores a un anciano?' WHERE `entry`=165; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, tu valentía es notable. La Milicia Popular te agradece tu servicio a la gente de los Páramos de Poniente. Con VanCleef muerto, esto marca el principio del fin de la Hermandad Defias. Con suerte, algún día pronto, la paz volverá a adornar las llanuras de esta hermosa tierra.$B$B Te saludo, $g Señor: ¡Señora;!' WHERE `entry`=166; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mis sospechas eran correctas. Mi pobre hermano... Bueno, gracias por traer alguna conclusión a este misterio, incluso si la conclusión fue sombría.' WHERE `entry`=167; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por recopilarlos, $N. Sus esfuerzos ayudarán a llevar la paz a los muertos tras esta tragedia. Me encargaré de que las familias sean notificadas.' WHERE `entry`=168; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Fantástico trabajo, $N! Gath\'Ilzogg condujo a esos brutos a la batalla, matando a muchos humanos inocentes. La reivindicación es nuestra. ¡Este es el primer paso para recuperar el torreón del reino de Stormwind!' WHERE `entry`=169; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que el cielo te bendiga, $N. Has hecho más por Randis de lo que la mayoría pensaría en hacer por él. Gracias, eres una estrella brillante en los cielos de la Alianza.$B$B Por favor, si tiene tiempo, vuelva y visítenos. Sé que a Randis le gustaría eso, como a mí.$B$B Randis se divirtió mucho contigo, $N. Quería darte una de sus mascotas favoritas para que lo recuerdes.' WHERE `entry`=171; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Zug zug! Mi nombre es Grunth, ¿y supongo que me estás cuidando? Eres un aventurero, como lo fueron mi mamá y mi papá. Mi matrona dice que murieron con honor en la batalla. Estoy feliz de conocerte.$B$B Espero que hagamos muchas cosas juntos. Tengo algunas cosas que me gustaría hacer, y la matrona dice que serás como un $G mayor hermano : hermana; para mí durante esta semana. Me gustaría eso un montón.' WHERE `entry`=172; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es perfecto, $N. ¡El primer paso está completo!' WHERE `entry`=174; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por qué sí, solía tener un espejo.' WHERE `entry`=175; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Soberbio! Esto funcionará perfectamente. ¡Muchas gracias!' WHERE `entry`=177; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes mi gratitud, $N. Envié ese mensaje a los colgantes de Pielsombra hace semanas y creí que había sido un fracaso. Pero parece que el hechizo alcanzó al menos algunos colgantes, después de un retraso significativo.$B$B Con el tiempo, espero aprender a enviar un ataque a través de los colgantes para inmovilizar a los gnolls Pielsombra que los lleven.$B$B Pero antes de que eso sea posible, me temo que se requiere mucha más investigación.' WHERE `entry`=178; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Entonces el malvado teniente Fangore está muerto? Buen viaje a esa criatura asquerosa. Eres muy valiente, $c. El municipio de Lakeshire te agradece tu ayuda.' WHERE `entry`=180; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por fin! ¡El dispositivo de observación de estrellas está completo! Gracias, $N. Ahora puedo continuar con mi investigación. . .' WHERE `entry`=181; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muchas gracias, $N! Como decía, estas partes ya no son aptas para la gente honesta, pero si las cosas mejoran, esta escritura nos permitirá reclamar nuestra tierra.$B$B No tengo mucho que ofrecerte, pero toma, toma esto.' WHERE `entry`=184; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy impresionado, $c. Estás progresando bastante bien.' WHERE `entry`=186; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Más impresionante. Creo que estás casi listo.' WHERE `entry`=187; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo más impresionante, digo! ¡Eres un verdadero maestro cazador de tigres, $N!' WHERE `entry`=188; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah excelente, excelente. Eso ayudará un poco, por el momento...$B$B $B$B ¿Qué? ¿Todavía estás aquí? ¿Premio? Oh, claro... por supuesto, toma, toma esto... debería ser más que suficiente.' WHERE `entry`=189; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Perfectamente ejecutado, $N!' WHERE `entry`=191; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Así que el gran Bhag\'thera está muerto! Saludos a ti, $N. ¡Eres un $c poderoso en verdad!' WHERE `entry`=193; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Así es como obtienes uno o dos trofeos sobre el viejo hogar! Buen asesinato, $N!' WHERE `entry`=195; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Jo jo!! ¡Nosotros mismos tenemos un verdadero cazador de aves rapaces! ¡Muy bien hecho, $g viejo amigo: bella dama;!' WHERE `entry`=196; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maestro $n, el cazador de aves rapaces!$B$B Suena bien, ¿eh?' WHERE `entry`=197; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas minas terrestres nos ayudarán a defendernos de ese animal Kurzen y sus hombres. Gracias por traerlos. Si necesita más trabajo, probablemente pueda encontrar algo para usted. Y no tendrás que lidiar con esos duendes, ¿eh?' WHERE `entry`=198; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Este es un descubrimiento alarmante, por decir lo menos!' WHERE `entry`=199; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas son las notas y registros de Bookie Herod.$B$B Entre ellos se encuentran: una lista de suministros dentro del campamento, solicitudes de material del Coronel Kurzen y varias cartas y correspondencia.' WHERE `entry`=200; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmmm, entonces mi información era correcta, como de costumbre. Interesante. Bueno, no creo que representen ningún tipo de amenaza de interferencia con nuestra operación, pero tal vez necesiten algunos de nuestros excelentes productos manufacturados. Mmm...' WHERE `entry`=201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No me atreví a creer los informes, pero nos trae pruebas de que... Kurzen y sus líderes están derrotados. ¡Nos has salvado!$B$B Estas junglas están llenas de amenazas de todo tipo, pero ninguna tenía el intelecto cruel de Kurzen. Todos podemos respirar más tranquilos ahora que se ha ido.' WHERE `entry`=202; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho. La pérdida de esos Jungle Fighters aliviará parte de la presión sobre nuestro campamento.$B$B Pero ahora que has probado las fuerzas a las que nos enfrentamos, ¿aún quieres unirte a nosotros?' WHERE `entry`=203; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Estos remedios nos mantendrán vivos y en forma para luchar. Y los extractos nos ayudarán a crear nuestros propios remedios.' WHERE `entry`=204; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias. Estudiaré estos fetiches y veré si guardan el secreto de la caída de Kurzen en el mal.' WHERE `entry`=205; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! ¡Lo has hecho! Eres una gran fuerza para el bien, $N, ¡y que tu fuerza nunca se apague!$B$B Estudiaré este Ojo de la Mente y determinaré si se puede usar para bien. Si no... entonces debe ser destruido.' WHERE `entry`=206; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Estudiaré estas leyendas para ver si existe algún vínculo entre los trolls y el mal que ha poseído al coronel Kurzen.' WHERE `entry`=207; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Malditamente bien hecho! ¡Correcto! Felicidades, $N, por triunfar donde otros han fracasado.$B$B Me siento honrado de contarlo como un camarada de nuestra gran partida de caza aquí. ¡Nadie dudará nunca de tu experiencia en la caza y el rastreo!$B$B ¡Saludos a ti, digo! ¡Salud!' WHERE `entry`=208; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, buen trabajo, buen trabajo! Uf, aunque podrías haber hecho un mejor trabajo limpiando el... ¡Bueno, no importa, no importa! ¡Gracias a usted, $n, nuestra operación sin duda verá un mayor rendimiento y productividad gracias a su ayuda! Bien bien, ahora, a otros asuntos...' WHERE `entry`=209; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ya veo, es una olla de barro de Krazek! Un trabajo ingenioso, pero puede romper un resorte o tirar un engranaje de vez en cuando. Déjame ver qué le pasa a este...$B$B ¡Ajá! Su cargador de vapor está oxidado, tiene una junta de articulación rota y le faltan dientes al fobulador. ¡Me sorprende que la olla pudiera incluso hervir un nabo en este estado!$B$B ¿Puedo arreglarlo? ¡Claro que puedo arreglarlo!$B$B Pero hay un precio. Oh sí, siempre hay un precio...' WHERE `entry`=210; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! Araj... ¡el lich finalmente es derrotado!$B$B Has hecho un tremendo servicio a la Alianza en este día, $N. Tu valentía y perseverancia son un testimonio de lo que significa ser un verdadero héroe. Por favor, acepte esto como una muestra para que todos lo vean y sepan que le ha brindado a la Alianza una victoria para siempre.' WHERE `entry`=211; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, esto hará muy bien! ¡Muchas muchas gracias!$B$B Ahora, si me disculpan, debo cortar la pierna, marinarla y adornarla para el banquete.' WHERE `entry`=212; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fascinante. El hecho de que los cristales se hayan volcado usando este proceso solo puede indicar que planean usarlos como algún tipo de combustible u otro catalizador. No sé mucho más que eso. Las muestras deberán enviarse a Head Chemist Gigglefont.' WHERE `entry`=213; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! En nombre de la Milicia del Pueblo, los saludo por sus esfuerzos. Pronto devolveremos esta tierra a la gente con la ayuda de almas valientes como tú.' WHERE `entry`=214; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, lo que te dijo Thorsen es cierto. Debes ser discreto con esto. Hubo un tiempo en que los rebeldes éramos ferozmente leales al coronel Kurzen. Pero tal era la corrupción de Kurzen, nuestra pasión convertida en rabia. Si se supiera que el soldado Thorsen ha tenido tratos recientes con los hombres de Kurzen, entonces una noche se encontraría degollado.$B$B Que yo sepa, solo el sargento Yohwa, Thorsen y yo estábamos al tanto de la misión de Thorsen. Pero debe haber otro. Un traidor.' WHERE `entry`=215; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho $c, bien hecho! Continuaré enviando fuerzas para diluir a los fúrbolg, pero al menos puedo contar con un camino diferente que estará libre de enredos de la Alianza. ¡La conquista de la Horda de Ashenvale ahora está en pleno apogeo!$B$B Te has ganado tu paga este día, héroe. ¡Te saludo!' WHERE `entry`=216; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! Has traído esperanza a Loch Modan. Con Grawmug muerto, tenemos una mejor oportunidad de ver a los Troggs eliminados de la tierra.' WHERE `entry`=217; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has servido bien al Reino, $C. Gracias por ayudar al cabo Keeshan a escapar de esos temidos orcos Roca Negra. Serás recompensado por tus valientes actos este día.' WHERE `entry`=219; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, un vial de agua creado y bendecido por Brine, y recogido por ti, nada menos.$B$B El líquido de este vial será clave para crear una sapta para usted, pero también se utilizará en otra tarea.$B$B La sapta que cree para ti debería usarse para ver a los espíritus del agua en el santuario del Bosque de Argénteos, al sur de Entrañas. Las gotas restantes, bueno, las gotas restantes te las contaré si sientes que estás listo.$B$B ¿Estás preparado para un viaje más, $N?' WHERE `entry`=220; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te desempeñaste bien contra los Dark Runners, $n. Pero parece que su número es inagotable. Cada vez que progresamos, surgen más para volver a llenar sus filas.$B$B ¿Cuál es el poder maligno que los atrae aquí? ¿Por qué han venido a perturbar nuestro infeliz reino...$B$B Pondré mi fe en el Maestro Carevin. Sin duda llegará al fondo del problema.' WHERE `entry`=221; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$n, para ser honesto contigo, no creía que llegarías tan lejos, pero claramente eres un $c a tener en cuenta. De hecho, si deseas unirte formalmente a la lucha del Maestro Carevin, con mucho gusto escribiré para ti una carta de recomendación.' WHERE `entry`=222; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Discúlpame por mi fría recepción, $n, pero estoy seguro de que puedes darte cuenta de que soy un hombre extremadamente ocupado. Veo que has impresionado a Calor, y te aseguro que no es poca cosa, y que te ha dado su recomendación.$B$B Hay tipos desagradables en marcha, $n, y podemos usar la ayuda de todos los que han demostrado su valía. Luchamos contra los demonios, los muertos vivientes y aquellos que les brindarían ayuda. Esté alerta, sea cauteloso y no confíe en nadie que no brinde ayuda a nuestra causa.$B$B Gloria bajo la Luz.' WHERE `entry`=223; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Demostraste un coraje asombroso en el campo de batalla. Nuestra guerra contra los troggs se ganará con esfuerzos como los tuyos. Has servido bien al rey Magni.$B$B Si te crees apto para este tipo de aventuras, te sugiero que hables con Mountaineer Gravelgaw. El Capitán lo ha asignado a una patrulla ruda en la que estoy seguro de que le vendría bien un poco de ayuda. Consulta con Gravelgaw justo dentro de la torre.' WHERE `entry`=224; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Morgan Ladimore?$B$B Ah, sí, por supuesto. La suya fue una historia larga y dolorosa. Lo conocí, bueno, antes de que se fuera a la guerra, pero esa fue la última vez que lo vi. Era un hombre noble y bueno, pero tuvo un mal final.$B$B Toma, debería tener algo aquí que pueda contar la historia mejor que mis propios recuerdos...' WHERE `entry`=225; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh Dios. Redujiste bastante esa manada, y sin esos lobos mordiéndonos los talones, podemos obligar a nuestras mentes a lidiar con Morbent Fel.$B$B Toma, toma algunos de estos Flash Bundles. Los hacen en la ciudad y se han donado muchos a Sven para ayudar con su causa.' WHERE `entry`=226; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Morgan Ladimore? Nunca he oido hablar de...$B$B ¡Oh, te refieres a Mor\'Ladim! ¿Supongo que no has oído la historia?$B$B Bueno, te daré la versión corta. Un no-muerto errante que se hace llamar Mor\'Ladim ha estado vagando por Duskwood. Por lo que hemos recopilado, parece ser el cuerpo no muerto de Morgan Ladimore, de quien aparentemente conoces. Nos ha estado causando todo tipo de problemas, atacando a Watchmen en patrulla y matando gente.$B$B $B$B Pareces lo suficientemente capaz, tal vez podrías dejarlo descansar.' WHERE `entry`=227; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tú lo mataste? ¡Ese no es un logro menor, $n! En nombre de la gente de Villa Oscura y la Guardia Nocturna, les doy las gracias.$B$B Ah... hay un pequeño asunto, sin embargo...' WHERE `entry`=228; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Sí? Mi padre...$B$B $B$B Desearía... haber podido hacer algo por él... Si tan solo hubiera hablado con él antes de que...' WHERE `entry`=229; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Esa figura sombría que vi fue testigo de la muerte de mi familia! Hay preguntas que me gustaría hacerle a ese hombre... ¡si supiera quién es!' WHERE `entry`=230; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Esto es...? Sara? ¿Podría ser que todavía esté viva? El peso se quita de mis hombros...$B$B $ n. Toma mi espada, Archeus. Como mi alma descansa, ya no tengo necesidad de ella. Fue forjado para hacer el bien, y aunque he demostrado ser indigno de sostenerlo, tal vez lleves la Luz a través de él.$B$B Lys, mi amor...' WHERE `entry`=231; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, Zinge necesita un kit, ¿verdad? Me entristece que Zinge no elija honrarme con su dulce presencia.$B$B Muy bien, déjame conseguirte un kit.' WHERE `entry`=232; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a la nueva frontera, $N. Vallefresno es una tierra de oportunidades, donde un $c joven como tú puede encontrar oportunidades ilimitadas para demostrar su valía. Mire alrededor del puesto de avanzada aquí y asegúrese de viajar a Zoram Strand, ya que la Horda también tiene otro puesto de avanzada allí.$B$B Tu presencia aquí me dice que has venido a aprender más sobre la caza. Escuche atentamente y con gusto compartiré con usted lo que necesita saber.' WHERE `entry`=235; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cumpliste bien tu misión, $r. El mismo Rey estaría orgulloso.$B$B Sin embargo, los refuerzos que nos prometieron nunca aparecieron. Aparentemente, el frente de la Alianza es un mar carmesí de la sangre de nuestros hermanos caídos. La noticia de las pérdidas deja un sabor amargo en la boca. Pero no debemos dejar que sus muertes sean en vano. Debemos unirnos en estos tiempos sombríos y devolverle la gloria a la Alianza.$B$B Habla con Mountaineer Wallbang para una reasignación. Eres necesario ahora más que nunca.' WHERE `entry`=237; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, me complace trabajar con alguien que se enorgullece de no hacerme perder el tiempo.$B$B Después de que haga algunos ajustes a este equipo, estará listo para salir al campo. Lo utilizará para recopilar algunos datos vitales para la tarea en cuestión.$B$B Me tomará solo un momento terminar las modificaciones. Mientras espera, probablemente debería comenzar a pensar en lo que le gustaría llevar al desierto con usted.$B$B Sí, dije el desierto.' WHERE `entry`=238; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! Gracias, $N. ¡Esos realmente dieron en el clavo!$B$B ¡Y aquí, por favor déjame pagarte por esto!' WHERE `entry`=240; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, nuestras fuentes de poder modelo 4711-FTZ! Normalmente los usamos para alimentar los pozos de agua, pero GRACIAS A LOS VILES NÓMADAS, ahora mismo tenemos una sobreabundancia de fuentes de energía.$B$B Claro, puedo conseguirte una fuente de energía para cualquier infame experimento científico que creas que estás tratando de ocultarme. Aunque no va a ser gratis, $r. Nada es gratis en Gadgetzan.' WHERE `entry`=243; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Hay gnolls Crestagrana tan cerca de Elwynn? Pueden estar preparados para avanzar hacia nuestra patria. ¡Pronto la gente de Lakeshire podría no ser los únicos humanos bajo asedio!$B$B Aquí está tu paga, aunque nos traes malas noticias. Y llega en un mal momento, porque no estamos preparados para enfrentarlo.' WHERE `entry`=244; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay! Estás de vuelta. Y no mucho peor para el desgaste, parecería. Por supuesto, $n, la Guardia Nocturna agradece tu trabajo y te prometí una recompensa, así que toma.' WHERE `entry`=245; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Hay una fuerza considerable de gnolls acampados allí y, por lo que me dices, son unos duros. No debe haber sido fácil para ti recopilar esta información.$B$B Aquí tienes, $N. Estamos agradecidos por su ayuda.$B$B Y si aún no lo ha hecho, hable con el mariscal Marris y el magistrado Solomon en Lakeshire. Nuestra situación se vuelve cada vez más desesperada; esos dos te necesitarán, estoy seguro.' WHERE `entry`=246; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, has matado a las tres bestias que componen la Cacería de Vallefresno. Me has traído pruebas adecuadas de su desaparición; no hay duda de tu fuerza y ​​tenacidad. La sangre de un cazador corre por tus venas, ¡y deberías ser elogiado!$B$B Por favor, acepta esta chuchería como señal de felicitación por las grandes hazañas realizadas hoy en Vallefresno para la Horda. ¡Que tus antepasados ​​te cuiden!' WHERE `entry`=247; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es un recipiente adecuado para el Glifo de Azora, que permite a Theocritus profundizar en las mentes dentro de Stonewatch Keep.' WHERE `entry`=248; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Al derrotar al brujo Morganth, Stormwind se salva de un grave peligro.$B$B Te ofrezco esta recompensa muy humildemente. Y os pediría paz, si estos fueran tiempos de paz.$B$B Pero en cambio, les deseo suerte con sus pruebas y victoria en los conflictos que se avecinan.' WHERE `entry`=249; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El barril de aspecto sospechoso contiene un polvo de olor extraño.' WHERE `entry`=250; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=251; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Aunque la ayuda que le diste a Abercrombie puede haber sido motivada por la bondad, tus acciones han condenado a nuestra ciudad.$B$B ' WHERE `entry`=252; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! La magia dentro de su corazón será una prueba contra el mal del embalsamador y una poderosa égida sobre la ciudad de Darkshire.$B$B Has hecho algo grande por nuestra gente, $N. Tu nombre permanecerá en nuestros anales para siempre.' WHERE `entry`=253; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excavas en la tierra semisuelta sobre la tumba... y encuentras los restos de un ataúd.$B$B Dentro del ataúd se pueden sentir los rasguños vibrantes de los dedos con garras y el crujir de los dientes podridos...$B$B ¿Abrirás el ataúd y recuperarás el corazón del Embalsamador?' WHERE `entry`=254; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, esta es una excelente noticia! Tus esfuerzos son muy apreciados por mí y por la gente de Thelsamar. Mejor aún, si podemos resolver el problema de los ogros, podremos centrarnos en esos troggs que queman la Luz.' WHERE `entry`=255; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí! ¿Que es esa cosa? ¿Y por qué lo traerías...?$B$B Sangriento--! ¿Lo es? Bueno, luz quemame, ¿es esa la cabeza de ese maldito ogro? ¡Esto ciertamente es una trampa entonces! Aquí, tu recompensa y el agradecimiento mío y de la gente de Thelsamar.' WHERE `entry`=256; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué? ¿Éxito?$B$B Créeme, $nama, no dejes que se te suba a la cabeza. Quiero decir, cualquier chico sin afeitar con un arco podría haber matado a esos... especímenes pequeños. Y espero que no disfrutes tanto matando a los buitres, ¿no? No nos gustaría que se extinguieran.$B$B Bueno, err... Que nunca se diga que Daryl el Temerario no mantendría su palabra.' WHERE `entry`=257; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pareces un poco peor por el desgaste. Sin duda los jabalíes te causaron algunos problemas, ¿eh? No te preocupes, seré discreto con tu lucha, puedo imaginar lo difícil que debe ser para ti sin las acusaciones de las lenguas.$B$B ¡Oh! ¿Conseguiste matar a los jabalíes? Yo... bueno, eso es... es decir, ¡no me sorprende! ¿Cualquier niño podría haber apostado?$B$B ¿Qué apuesta?' WHERE `entry`=258; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado tu determinación y la Cruzada Escarlata te felicita.$B$B Si no te avergüenzas de la matanza justa, entonces quizás tu camino esté con nosotros...' WHERE `entry`=261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmm... Alguien manejó este libro recientemente, alguien que está impulsado por la venganza. Pero las impresiones dejadas en él, al menos las impresiones del propietario original, son débiles.$B$B Puedo decir, sin embargo, que el propietario original de este libro no es nativo de Darkshire.' WHERE `entry`=262; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Supe en cuanto te vi, $N, que enorgullecerías a Ironforge. Has servido bien al rey Magni. Ahora que has demostrado ser una ayuda tan leal para el Reino, tal vez deberías hablar con el Capitán para ver si te confía un detalle mayor.$B$B Te saludo, $N.' WHERE `entry`=263; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el colgante sin valor en la tumba, y la piedra preciosa dentro del engaste parece opacarse notablemente.$B$B Cuando te pones de pie para irte, miras el colgante; yace sin vida sobre las manos del relieve esculpido en la parte superior del ataúd. Tus pensamientos son interrumpidos por una brisa fresca y rígida que pasa sobre el Sepulcro. Por un momento todo a tu alrededor está en silencio.' WHERE `entry`=264; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Vendí este libro hace un mes a una persona sospechosa. No me dijo su nombre, pero era un tipo nervioso y nervioso, siempre mirando por encima del hombro.$B$B Espero que eso te ayude...' WHERE `entry`=265; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh sí, recuerdo este libro. Su dueño alquiló una habitación por unos días y pasaba las noches en el bar, escribiendo.$B$B Dejó la ciudad a toda prisa, murmurando que lo perseguía... algo. La última vez que lo vi se dirigía al oeste fuera de la ciudad, buscando un nuevo lugar para esconderse.$B$B El primer lugar que encontraría al oeste es Raven Hill...' WHERE `entry`=266; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy bastante impresionado, $N. Le has hecho un gran favor a la raza de los enanos al defender nuestras tierras. ¡El mismísimo rey Magni Barbabronce estaría orgulloso!' WHERE `entry`=267; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Este diario me explica mucho y me pone en el camino contra los jinetes oscuros! He visto a estos jinetes en Duskwood, y los he visto hablar con el mago Morbent Fel, en Forlorn Rowe.' WHERE `entry`=268; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Una mancha malvada se ha afianzado en el ya asediado Bosque del Ocaso. Agradezco a la Luz que tengamos un héroe como tú para enfrentarlo.$B$B Pero primero debes prepararte para la prueba que se avecina... porque el nigromante Morbent Fel es inmensamente poderoso y ha lanzado oscuros encantamientos sobre sí mismo para protegerlo de los ataques físicos. Si vas a derrotarlo, necesitarás un arma a prueba de estas protecciones.' WHERE `entry`=269; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lightforge Iron es un metal precioso, pero parece que tu búsqueda es terrible. Has recorrido un largo camino, $GHermano:Hermana;. Con suerte, ¡puede que encuentres lo que buscas!$B$B Y si consigues el hierro, sé quién puede convertirlo en un arma contra este Nigromante del que hablas en Duskwood.' WHERE `entry`=270; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Er... ¿qué es esto? La cabeza de un oso, por lo que se ve.$B$B $B$B Bueno, esa es una muerte bastante interesante la que tienes ahí. No podría ser ese oso de entonces...$B$B $B$B ¡Oh, llévate eso, llévatelo! ¡Saca esa cosa espeluznante de aquí!' WHERE `entry`=271; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has completado la Prueba del león marino, $n, felicitaciones.$B$B Cada tarea en la adquisición del colgante muestra que tanto la agilidad como la resistencia son necesarias para actuar en armonía con lo que deseas hacer bajo el agua. Ninguno puede existir sin el otro, y ambos no se pueden hacer sin su voluntad de adoptar el aspecto del león marino.$B$B Recuerda bien estas lecciones y cuenta con ellas una vez que hayas obtenido tu forma acuática.' WHERE `entry`=272; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmph, ¡hará falta más que una emboscada de los Hierro Negro para detener las entregas!$B$B Pero Saean... nunca hubiera sospechado que fuera uno de sus simpatizantes. Llevamos casi un año trabajando con él... tal vez me perdí las señales.$B$B Bueno, lo consideraré más tarde.' WHERE `entry`=273; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un coloide desarmador? ¿Para Seaforio? ¡Oh cielos!' WHERE `entry`=274; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta tierra se alivia con tus esfuerzos, y por esto te otorgaré una bendición.' WHERE `entry`=275; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Al reducir el número de Gnolls, has cuidado la salud de los Humedales. Aunque mi fe en tu pueblo ha sido puesta a prueba en el pasado, $R, aún puede ser restaurada.' WHERE `entry`=276; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='... gracias. Romperé estos pedernales y los arrojaré al mar, para que nunca más se utilicen para quemar madera viva.' WHERE `entry`=277; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Justo a tiempo, $N!' WHERE `entry`=278; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, bien hecho $N.$B$B Acéptalo como pago por el cumplimiento de tu contrato con la Marina Mercante.' WHERE `entry`=279; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El barril chisporrotea ligeramente cuando la mezcla de desarme se asienta.' WHERE `entry`=280; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta caja está cubierta con arañazos de garras y marcas de daños por agua. Al abrirlo, se ve paja empapada y podrida, como si algo de valor estuviera almacenado en la caja. Buscas a través de la paja...$B$B...y encuentra un montón de botellas de color rojo.' WHERE `entry`=281; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡¡Muchas gracias, $N!! ¡Has salvado la Presa Stonewrought! Sin tu ayuda, los terroristas Hierro Negro seguramente se habrían encargado de la desaparición de este poderoso hito. Has hecho que el Reino y la Alianza se sientan orgullosos, valientes $C.$B$B La presa vuelve a estar a salvo. . . Por el momento, al menos. . . .' WHERE `entry`=283; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este barril está prácticamente intacto. Abriendolo...$B$B...te asalta el olor acre del queso. ¡Está un poco húmedo, pero aún sabroso!' WHERE `entry`=284; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este barril está medio enterrado entre el barro y la hierba...' WHERE `entry`=285; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El capitán del Blind Princess se sentirá aliviado al saber que este precioso cargamento ha sido recuperado. Bien se ha ganado este pago por los servicios prestados.$B$B Es bueno ver gente confiable como tú, especialmente en tiempos difíciles como estos.' WHERE `entry`=286; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay! Eso da en el clavo y afloja la lengua. ¡Gracias amigo!' WHERE `entry`=288; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias a ti, $N. Y la gratitud de mis hermanos malditos también va para ti.' WHERE `entry`=289; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave está oxidada pero encaja perfectamente en la cerradura.' WHERE `entry`=290; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿¡Autoridad del REY!? ¿Se ha perdido Magni completamente de sus sentidos? Y ese maldito Barbablanca... ¿Se ha tomado el asunto en sus propias manos, verdad? Al Senado no le agradará saber nada de esto, ni un poco.$B$B ¿Qué, sigues aquí? ¡Vete antes de que llame a los guardias!' WHERE `entry`=291; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un Ojo de Paleth? ¡Asombroso! Hmm... hay algo mal con este. ¿Lo encontraste en uno de esos naufragios? ¡Pues eso lo explica! Pero... no sabía que tenían tal Ojo en la Tercera Flota...$B$B No es de extrañar que Fitzsimmons estuviera tan asustado. Un Ojo Maldito de Paleth no es motivo de alegría.' WHERE `entry`=292; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un Ojo de Paleth. Pero este ha visto mucho dolor... debe haber sido testigo de una terrible, terrible tragedia.$B$B Déjame limpiarlo, ya que los Ojos fueron creados para brillar intensamente, y sus poderes pueden ser bastante peligrosos si están contaminados como este.' WHERE `entry`=293; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Matar es un negocio sucio, pero hiciste bien tu trabajo, $N. Si no estuviera obligado a quedarme con el Prospector y Merrin, estaría allí derramando sangre junto a ti.' WHERE `entry`=294; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hiciste un gran trabajo eliminando a esos Raptors, $N!' WHERE `entry`=295; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Sus esfuerzos aquí no serán olvidados. Muchos Enanos inocentes murieron en este sitio, simplemente haciendo su trabajo. La venganza que entregaste a esas malvadas criaturas debería hacer que lo piensen dos veces antes de volver a atacar a los súbditos del rey Magni.' WHERE `entry`=296; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los tienes! ¡Bien hecho, $N!$B$B Y no te ves demasiado mal, incluso con esos troggs enloquecidos. Voy a vigilarte... eres prometedor.' WHERE `entry`=297; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bah! Ironband está teniendo problemas con los troggs. Me pregunto si quiere esa pólvora para ayudarlo a excavar o para ayudarlo en sus esfuerzos contra las bestias trogg...$B$B ¡Bueno, de cualquier manera es un polvo bien gastado!$B$B Pero lo extraño es que le envié mucha pólvora hace semanas. Me pregunto a donde fue...' WHERE `entry`=298; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, la Piedra Goaz está completa! Buen trabajo, $N. Buen trabajo de hecho. Ahora puedo continuar con la delicada traducción de este guión de Titán. ¡Ya puedo descifrar nuevas palabras! Mmm. . .aquí dice: \"Dioses antiguos... Encadenados bajo la tierra\". Este es el comienzo de algo épico.' WHERE `entry`=299; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maldito sea ese Ironband! Le envié una carga de pólvora hace semanas, pero no lo menciona en este informe.$B$B Entonces... ¿¡¿adónde fue la pólvora?!?' WHERE `entry`=301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué? Stormpike quiere que veas personalmente el envío a Vetaferro.$B$B Yo... supongo que está bien, el único problema es que ya envié a Huldar con los porteadores, Miran y Saean. Los extrañaste, se fueron hace poco.' WHERE `entry`=302; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mantuviste bien tus órdenes, $c. ¡Has demostrado ser un soldado valiente y un servidor leal del Rey Magni y por eso te felicito! Con la presión que aplicaste al campamento de los Hierro Negro, ahora tenemos la posibilidad de expulsarlos de nuestras tierras para siempre. . .si solo se mostrara la maldita reserva. . . .' WHERE `entry`=303; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Balgaras the Foul finalmente está muerto. Si bien su muerte no traerá de vuelta a los muchos enanos inocentes que murieron innecesariamente por su mano, ayudará a restaurar la paz mental de los que sobrevivieron. Con Balgaras muerto, la escoria Hierro Negro restante debería ser bastante fácil de manejar. Ahora, debemos acabar con ellos antes de que se envíe un nuevo líder a estos lugares.$B$B Lo has hecho bien, $c.' WHERE `entry`=304; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, gracias al cielo que estás aquí!' WHERE `entry`=305; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Qué noticias tan horribles! Al menos 3 de ellos sobrevivieron. Pero, ¿cuándo terminará la matanza? Anhelo el día en que los súbditos del rey Magni puedan vivir sin miedo.' WHERE `entry`=306; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Viste muchos Kobolds ahí? No puedo esperar la orden de sacarlos de la mina. ¡La idea de sus manos sucias arañando la mía hace que mi estómago ruga!' WHERE `entry`=307; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, gracias a la Luz que el polvo está aquí. Pero son noticias preocupantes las que traes tú también. Pensar que los Hierro Negro tienen simpatizantes capaces de conseguir este tipo de material para sus cobardes planes.$B$B Ese es un asunto para que alguien más lo considere, en otro momento. Debo darle un buen uso a este polvo.' WHERE `entry`=309; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No está mal, $N! ¿Tuviste dificultades para pasar su guardia?$B$B No importa, muchas gracias, y si alguna vez necesitas una cerveza fuerte, ¡no te olvides de los Barleybrews!' WHERE `entry`=311; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Qué alma tan amable eres, $N! Gracias a tu valentía no me moriré de hambre cuando lleguen las ráfagas de la estación fría.' WHERE `entry`=312; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy bien hecho! Veron estará muy feliz cuando escuche las buenas noticias. Matar a Vagash no es tarea fácil. Imagino que algún día estarás luchando junto a los hombres del Rey Magni en el Frente de la Alianza.' WHERE `entry`=314; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No puedo esperar para usarlos en algunas de mis recetas. Hay uno en particular en el que creo que funcionará muy bien...' WHERE `entry`=315; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, esto funcionará bien. Creo que abriré una botella ahora mismo y probaré...' WHERE `entry`=320; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este cofre está inundado y su revestimiento está roto. Muchas marcas de garras estropean tanto el interior como el exterior del cofre... como si los múrlocs lo hubieran buscado y robado su tesoro.$B$B Pero escondido en lo profundo del cofre hay un único lingote de Forja de Luz. Desafortunadamente, se necesitarán muchos más si se quiere obtener suficiente metal para fabricar un arma.' WHERE `entry`=321; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es toda una historia la que tienes. ¡Y hierro forjado por la luz! Hacía años que no trabajaba con un metal así. Será un honor volver a trabajar con él. Y debes volver a mí más tarde con la historia de tu batalla contra el Nigromante.$B$B Pero nos adelantamos. Primero, tu arma contra Morbent Fel...' WHERE `entry`=322; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No se puede dudar de tu habilidad en combate, $N. ¡Es posible que tu determinación nos lleve hasta el final de Morbent Fel!' WHERE `entry`=323; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, los encontraste! Ahora vamos a convertir este hierro forjado en algo útil, ¿eh?' WHERE `entry`=324; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, esto será una prueba contra el demonio Morbent Fel! ¡Bien hecho!$B$B Estas listo. Morbent Fel caerá.' WHERE `entry`=325; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Al abrir la caja fuerte, está claro que aquí es donde Herodes guarda sus monedas y artículos más valiosos.' WHERE `entry`=328; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. ¡Esta nota es la pista que necesitamos para erradicar al traidor!' WHERE `entry`=329; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, sí, puedo verificar eso por ti. A ver... la semana pasada fue...$B$B... bueno, el soldado Merle estaba programado con Thorsen. Tuvieron los mismos horarios de patrulla toda la semana pasada.' WHERE `entry`=330; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me duele saber que fue Merle quien nos traicionó. Siempre ha sido un soldado valiente, y pensé que su corazón era sincero. Pero es un gran alivio haberlo descubierto: con un espía como él entre nosotros... no aguantaríamos mucho contra el coronel Kurzen.' WHERE `entry`=331; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ¿así que has visto a Renato? Bueno, aquí está, señor. Una botella de nuestro pinot noir especial. ¡No encontrarás igual en todo Azeroth!' WHERE `entry`=332; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí dice que el negocio de Harlan está en auge. Esas son buenas noticias, pero me pregunto por qué la gente necesita toda esa armadura. No he oído nada sobre la guerra abierta... ¿hay algo que los nobles no nos estén diciendo?$B$B Bueno, gracias por traer la solicitud. Aquí está su pago, y me encargaré de que Harlan reciba sus provisiones.' WHERE `entry`=333; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, explosión! Pensé que olvidar mi botiquín me libraría del trabajo. Ahora supongo que tendré que ayudar a los Larson con su costura...$B$B Oh bien. La diversión vendrá después, supongo.' WHERE `entry`=334; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El mas excelente! ¡Estas son buenas muestras de hecho!' WHERE `entry`=335; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, gracias por traerme esta hermosa cerveza negra, sirviente. Aquí hay un cobre para ti. ¡Ahora, fuera de la vista contigo y déjame disfrutar de mi bebida!' WHERE `entry`=336; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh mi! Este libro no ha descansado en estos estantes desde antes de la reconstrucción de Stormwind, hace años. Habrá que restaurarlo, por supuesto, está en mal estado, pero sería un honor colocarlo dentro de nuestra colección de libros raros.$B$B Gracias, $gsir:señora;. ¡Acepte esto como pago por devolver el libro!' WHERE `entry`=337; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ciertamente me has ahorrado un montón de problemas, $n! No puedo agradecerte lo suficiente. ¡No debería pasar mucho tiempo hasta que veamos el libro del Maestro Nesingwary en las bibliotecas de todo el mundo!' WHERE `entry`=338; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por fin! ¡El capítulo I está completo!' WHERE `entry`=339; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El capítulo II finalmente está completo! ¡Bien hecho!' WHERE `entry`=340; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Uf! Buen trabajo, $N. ¡El capítulo III ahora está de vuelta en una sola pieza!' WHERE `entry`=341; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Magnífico! ¡Ya tenemos el Capítulo IV listo!' WHERE `entry`=342; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Metalurgia? ¡Ah, sí, tenemos muchos libros sobre el tema y nos complace ayudar al hermano Kristoff con su discurso! Ahora... ¿qué libro en particular era el que necesitaba el buen hermano?' WHERE `entry`=343; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿El Sr. Gavilla se pregunta dónde está su libro? Bueno, esto es un poco vergonzoso. ¡Tengo el libro, pero todavía estoy haciendo mi copia y no estoy listo para entregar el original!' WHERE `entry`=344; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿¿Tu necesitas que?? Tal vez no te hayas dado cuenta, pero estamos ocupados fortaleciendo las defensas de Villa del Lago y reparando los daños causados ​​por los recientes ataques de los orcos. Si necesitas mineral de hierro de Rethban, ¡tendrás que conseguirlo tú mismo!' WHERE `entry`=345; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ese es! Gracias, $N. ¡Que la Luz brille intensamente tanto en tu cuerpo como en tu espíritu!' WHERE `entry`=346; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, espléndido! Puedo usar este mineral para hacer mi tinte y luego puedo terminar de copiar The Stresses of Iron.$B$B ¡Gracias, $N!' WHERE `entry`=347; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='...siente la fuerza volviendo....$B$B ¿Dónde podría estar? Bahía del Botín? ¡Oh mi! Tuve el sueño más extraño...$B$B...la debilidad no me ha abandonado por completo....' WHERE `entry`=348; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Witch Doctor Unbagwa como Gorilla Fangs! Por ti hablo con los espíritus. Haz que venga Mokk el Salvaje.$B$B ¡Proteges al médico brujo Unbagwa de otras bestias gorila aunque no haya Mokk para ti!' WHERE `entry`=349; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás bromeando? ¿Shaw quiere mi ayuda otra vez? De todo el nervio...$B$B ¿La Hermandad Defias, dices? Bueno, ciertamente eres el portador de maravillosas noticias, ¿no es así? Lo siguiente que vas a decirme es que Alamuerte sigue vivo y atacando la ciudad.$B$B Está bien, cuéntamelo todo desde el principio. Y no dejes de lado algo que creas que podría no ser importante. Necesito saberlo todo.' WHERE `entry`=350; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el huevo... la baliza de socorro... dentro del pollo... el robot buscador.$B$B Se escuchan zumbidos y zumbidos desde el interior del robot mientras lucha por ponerse de pie. Después de que el robot cobra vida, la voz de Oglethorpe se escucha una vez más, pero ahora desde el interior del robot:$B$B \"OOX-17/TN está funcionando al menos, ¡pero necesita reparaciones importantes! Es demasiado pesado para que lo lleves... pero creo que tengo una idea. ¿Estás dispuesto a cuidarlo un poco más?\"' WHERE `entry`=351; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! ¡Así que Grimand finalmente terminó mi hacha! ¡No puedo esperar para probarlo contra algunos troggs y kobolds!$B$B Muchas gracias, $N. Fue una larga distancia a viajar para esta entrega. Aquí hay algunas monedas por sus esfuerzos.' WHERE `entry`=353; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La venganza tiene un sabor dulce, ¿no crees? Cuando destruiste a los Agamands, ¿captaste algún indicio de libre albedrío dentro de ellos? Eso espero. Espero que hayan conocido el miedo antes de ser aplastados en el olvido.$B$B Es una esperanza tonta, lo sé. Pero es una esperanza que, no obstante, aliento.' WHERE `entry`=354; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Coleman habla bien de ti, $N, contando tus exitosas incursiones en Agamand Mills.$B$B Los Renegados necesitan de tus talentos una vez más...' WHERE `entry`=355; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Tus esfuerzos hacen mucho para mantener a raya a la Plaga. Se enviará un elogio a mi superior, el Ejecutor Zygand.' WHERE `entry`=356; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. Estudiaré este libro y determinaré la identidad de ese lich. Has servido bien a tu Reina.$B$B $B$B ¡Asombroso! ¡El libro que recuperaste no pertenece a nadie más que a Gunther Arcanus!$B$B Gunther fue un hábil nigromante en vida; él y yo éramos amigos y compañeros de armas antes de la peste. Y a juzgar por su libro, se ha vuelto aún más poderoso en la muerte.$B$B Sus habilidades serían de gran ayuda para nosotros.' WHERE `entry`=357; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hecho por expertos, $N. La Plaga se equivoca si cree que puede usar esos cadáveres contra nosotros, y nuestros boticarios estudiarán el líquido que recogiste de los esclavos de Rot Hide. Puede tener secretos que podemos usar contra ellos.$B$B Como dije, bien hecho. Pero nuestra lucha continúa, y el conflicto seguramente te ofrecerá más oportunidades de demostrar tu valía a los Renegados.' WHERE `entry`=358; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿El magistrado Sevren quiere un informe? Muy bien: los defensores de The Bulwark mantienen a raya a la mayoría de los Scourge, pero algunos se cuelan en ocasiones.$B$B Hemos visto actividad esporádica de la Plaga al este de esta estación, con una concentración alrededor de Balnir Farmstead.' WHERE `entry`=359; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es inquietante escuchar que el Azote se deslizó más allá del Baluarte. El Rey Exánime y sus secuaces son incesantes en sus ataques.$B$B Pero no nos rendiremos. ¡Él no volverá a tomarnos!' WHERE `entry`=360; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh... mi pobre Thurman! Le supliqué que dejara Agamand Mills conmigo y con mi padre, ¡pero su lealtad familiar era demasiado fuerte! ¡Y yo lo sabía! ¡Solo sabía que Brand quería hacerle daño! ¡Oh, maldita sea esta Plaga y el Azote!$B$B $B$B Pero los remordimientos son para los débiles. Como Renegado, tengo nuevas metas y el amor no es una de ellas. Te agradecería que me entregaras esta carta, porque me preguntaba qué pasó con mi amor pasado.$B$B Pero esa vida se acabó. Para siempre.' WHERE `entry`=361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias. Los huesos de Devlin descansarán muy bien sobre mi manto.$B$B Si mi frío corazón puede encontrar calor, es sabiendo que los Agamands están destruidos. Nos fallaron a mí y a mi familia cuando llegó la peste. ¡Ahora juro que aplastaré sus restos bajo mis talones!' WHERE `entry`=362; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Otro de los muertos vivientes, ¿eh? Debe haber sido un gran shock, despertar en la cripta con solo el frío y Mordo para saludarte...$B$B Veo la confusión en tu rostro. Déjame tratar de explicarte nuestra... situación...$B$B Nuestra nueva líder, Lady Sylvanas, nos ha liberado del control del Rey Exánime. La Dama Oscura nos guía en nuestra guerra contra el odiado Azote y los reductos de la humanidad que nos persiguen a cada paso.' WHERE `entry`=363; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es lamentable que la Plaga no pueda unirse al redil, su gran número sería útil en las batallas que se avecinan.$B$B Pero no se unirán a nosotros, así que no tenemos más remedio que destruirlos.' WHERE `entry`=364; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido bien tus órdenes, joven $c. Estás demostrando que eres un gran activo para el ejército de la Dama Oscura.' WHERE `entry`=365; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿¡¿Mi libro?!? ¡Así que tú fuiste el ladrón que lo robó!$B$B Pero... ¿qué es este nuevo encantamiento sobre él... Bethor? ¿Está en Lordaeron?$B$B Si todavía existe, entonces quizás él también escapó de las garras del Rey Exánime...' WHERE `entry`=366; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N y te agradezco tus esfuerzos.' WHERE `entry`=367; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las escalas son perfectas, $N. Exactamente lo que necesitaba para este brebaje.' WHERE `entry`=368; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, este veneno funcionará perfectamente, $N. Todo lo demás se ha agregado a mi brebaje y se ha reducido. ¡Finalmente, estoy listo para probar este nuevo agente mortal!' WHERE `entry`=369; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La muerte del Capitán Perrine sin duda complacerá a La Dama Oscura. Has cumplido bien con tu deber, $c.' WHERE `entry`=370; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La muerte del Capitán Vachon ralentizará bastante el avance de la Cruzada Escarlata en Tirisfal. Pero surgen otras amenazas.' WHERE `entry`=371; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho muy bien, $c. Con luchadores despiadados como tú conquistando en nombre de The Forsaken, nuestra raza está un paso más cerca de derrotar a Arthas de una vez por todas. Tengo un buen presentimiento sobre ti, camarada.' WHERE `entry`=372; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Edwin VanCleef, dices? Esperaría una carta de mi difunta abuela... ¿Entonces lo mataste? Perdón por decirlo, pero estoy algo sorprendido. Fue un luchador sin igual en sus años de juventud. A ver qué le parece la necesidad de escribirme después de tantos años.$B$B $B$B Edwin... Veo que los años no te han cambiado nada, idealista como siempre, y romántico. No le importa a quién lastima, $N. La venganza lo ha consumido. Pero entonces, no estoy seguro de poder culparlo.' WHERE `entry`=373; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Varimathras estaría orgulloso. Sirves bien a tus líderes, $c.' WHERE `entry`=374; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Agradezco tus esfuerzos, $N. Que Sylvanas reconozca tu valentía algún día. . . .' WHERE `entry`=375; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $n. Esta armadura debería ayudarte.$B$B Con suerte, debería hacerte más bien que el último que lo usó...' WHERE `entry`=376; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Entonces Dextren Ward finalmente pagó por sus crímenes contra la humanidad? Buen viaje a la escoria que digo. ¡Y salud para ti, mi amigo! No solo le diste a las familias de los muertos la tranquilidad que se merecen, sino que enviaste un mensaje conmovedor a esos burócratas corruptos en la Casa de los Nobles. Stormwind debe estar a la altura de las necesidades de la gente de Duskwood o nos liberaremos de su tiranía.' WHERE `entry`=377; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, ¿Kam Deepfury finalmente pudo sentir lo que es estar en el lado receptor de la Muerte? Bien. Sirve bien a la cobarde escoria Hierro Negro. Lo has hecho bien, $C. Las víctimas del ataque de Thandol Span no fueron más que meras víctimas en un mundo desgarrado por la guerra y los disturbios. Sus familias tendrán la paz de saber que Deepfury recibió el castigo que merecía. La muerte del hermano de Longbraid ha sido vengada.' WHERE `entry`=378; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, la fuente de poder es tuya. Ahora, no está completamente diseñado para usar en un kit científico como ese, por lo que solo tendrá una cantidad limitada de tiempo antes de que todos los datos que recopile se vuelvan locos.$B$B Cuando recojas todo lo que necesitas para lo que sea que estés haciendo, tráemelo y lo cerraré correctamente. Tendrás como máximo dos horas para hacer lo que necesitas hacer, listo.$B$B Si no lo hace a tiempo, siempre puedo venderle otra fuente de energía para intentarlo de nuevo. Me escuchaste, ¡vende!' WHERE `entry`=379; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmm, bueno, es un comienzo. Tomará algunas semanas o meses limpiar completamente la infestación. Después de eso, tendremos que bajar allí con algunas antorchas para quemar las redes.$B$B Has cumplido bien con tu deber, $n, estoy seguro de que puedo encontrarte algo más que hacer.' WHERE `entry`=380; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si tan solo escucharan razones, ¿eh, $n? Tal vez podríamos sentarlos para un discurso razonable... ¡ja!$B$B Tontos ciegos a la luz.' WHERE `entry`=381; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmm... Veamos lo que tienes...$B$B $B$B Algunas noticias de sus hazañas contra nosotros... Sin valor. Informes de exploración... Nuevas órdenes, \"Continuar construyendo un campamento cerca de la ciudad en ruinas...\" Nada que no supiéramos ya... Ah, ¿qué es esto? ¡Un mapa de las disposiciones de algunos de sus comandantes y agentes de campo! Podemos usar esto.' WHERE `entry`=382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, esto es muy bueno. Has hecho bien en obtener esta información, $n. Hmm... nombres de los oficiales en los Claros de Tirisfal...$B$B Imagina el golpe que podríamos asestar a la moral de esos malditos fanáticos si fuéramos a matar a sus líderes de un solo golpe.' WHERE `entry`=383; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, estos son excelentes especímenes que recolectaste, $n. Buen dinero para materiales de alta calidad, eso es seguro.' WHERE `entry`=385; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Targorr the Dread finalmente ha encontrado su destino. Por mi parte, me alegra saber que la bestia ahora sabe lo que es estar en el lado receptor del despiadado agarre de la Muerte. Lo has hecho bien, $N. A veces, la justicia más verdadera solo se puede encontrar fuera de la sala del tribunal y más allá de la visión nublada de la política.' WHERE `entry`=386; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus esfuerzos en The Stockade fueron valientes, $N. Es obvio que este problema es más grande que nosotros dos. Pero lo has hecho bien y por eso estoy agradecido.' WHERE `entry`=387; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que estos pañuelos, asquerosos símbolos de corrupción, ¿son por lo que mi Mac tuvo que morir? Un desperdicio. Un sacrificio tan trágico.$B$B Pero, por desgracia, no puedo volver al pasado. Solo sé, $N, que has hecho justicia a mi familia a través de tus actos.' WHERE `entry`=388; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué en la Luz quieres? ¿No ves que tenemos una crisis aquí?$B$B ¡¿Bazil Thredd?! ¿Por qué querrías hablar con ese bastardo? ¿Cómo se supone que voy a saber que no eres uno de sus compinches, venir a ayudar con su sangriento motín? Si todas las malditas celdas no estuvieran abiertas, ¡podría meterte en una por un tiempo!' WHERE `entry`=389; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sin Thredd para liderarlos, es de esperar que los disturbios sean más controlables. Veremos.$B$B Debo decir que, después de media hora, apenas esperaba que salieras, pero parece que te juzgué mal.$B$B Supongo, entonces, que no obtuviste mucha información útil de él. Pero sé un par de cosas que podrían interesarte sobre las actividades de Thredd.' WHERE `entry`=391; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm. Maelik? No, el nombre no suena familiar y tampoco esta descripción. ¡Pero podría ser cualquiera! Un antiguo albañil, miembro de la Hermandad Defias... Aunque si está tan bien conectado como sugiere Thelwater, tal vez alguien más podría reconocerlo. Déjame pensar.' WHERE `entry`=392; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué? ¿Qué es esto? Sí, creo que sé quién es este hombre, pero su nombre no es Maelik. Los asesinos usan muchos nombres y muchas máscaras, descartándolas a medida que pierden su utilidad. Otro alias conocido por ser utilizado por este hombre es Marzon; aunque incluso ese seguramente no es su verdadero nombre.$B$B De todos modos, es un asesino y sé mucho sobre él.$B$B Actualmente, Marzon está bajo el empleo de Lord Gregor Lescovar, un señor de mala reputación, incluso dada la corrupción de la nobleza de Stormwind.' WHERE `entry`=393; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Está muerto, entonces? Tu justicia fue rápida, $N. ¡Ruego a la Luz que nunca me convierta en tu presa!$B$B $B$B No quiero criticar, $N. ¿Cómo podría yo, siendo el maestro de todos los asesinos? Pero, en verdad, le habéis hecho un gran servicio a la gente de Ventormenta y os lo agradezco.' WHERE `entry`=394; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno verte, $N. He oído que Lord Gregor Lescovar fue encontrado muerto no hace mucho.$B$B Parece que tuviste éxito en tu misión. Tienes mi gratitud por haberme salvado, ya muchos otros, de la venganza de VanCleef.' WHERE `entry`=395; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debe ser felicitado por el servicio que ha prestado a Stormwind, $N. Si VanCleef hubiera tenido éxito en sus maquinaciones, sin duda habría causado un daño considerable al reino, algo que obviamente debemos evitar.$B$B Toma esto, $c, como muestra del aprecio del Rey. Solo lamento que no pueda presentárselo él mismo, pero está en una misión diplomática y no regresará por algún tiempo.' WHERE `entry`=396; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El maestro dice que le des un regalo a $N. Zggi quiere quedarse con un buen regalo, pero Zggi sabe mejor que no traicionar al Maestro.' WHERE `entry`=397; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los actos cobardes de Maggot Eye finalmente han sido vengados. Tal vez sus actos de valor envíen un mensaje claro a aquellos que desean dañar a nuestro pueblo. En nombre del pueblo de Brill, le doy las gracias, $N.' WHERE `entry`=398; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias, $n! No tiene ninguna utilidad práctica para mí, pero el valor sentimental... No hace falta decir que gracias por traerme esto... a costa de su propio bienestar, por no mencionar el tiempo que le tomó recorrer todo el camino. camino hacia los Páramos de Poniente. Tienes mi gratitud, y ten esto como muestra de mi agradecimiento.' WHERE `entry`=399; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahí estamos. esta traducido...$B$B ' WHERE `entry`=401; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este barril de cerveza está custodiado por Jarven Thunderbrew. Mientras esté en el sótano, no se puede tocar ningún barril.' WHERE `entry`=403; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho. ¡Lamento no estar allí para verte aplastar a esos muertos vivientes hasta convertirlos en pulpa podrida!' WHERE `entry`=404; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, eres el agente enviado por el Magistrado Sevren. Entonces sí, tu negocio conmigo es crucial.$B$B Confío en que Sevren haya reunido a alguien adecuado para mi tarea... pero ya veremos.' WHERE `entry`=405; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por la Luz! ¡Por fin algo de comida! Dulce, dulce calabaza. . . .' WHERE `entry`=407; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus acciones asestaron un duro golpe a la Plaga. Y tu victoria no pasará desapercibida, ni para los Renegados, ni para nuestros enemigos.$B$B ¡Continúa la lucha como lo hacemos todos, $N, y un día expulsaremos al mismísimo Rey Exánime de Azeroth!' WHERE `entry`=408; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has derrotado a Lillith Nefara, demostrando que eres un enemigo de la Plaga. Increíble.$B$B Creía que era el único No-muerto con libre albedrío, pero me has demostrado que hay otros que han roto el dominio del Rey Exánime.' WHERE `entry`=409; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas la Vela de la Llamada sobre la mesa y la enciendes...' WHERE `entry`=410; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo convenciste de unirse a nosotros! Has hecho una gran obra por los Renegados, $N. La Dama Oscura será informada.' WHERE `entry`=411; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos engranajes giromecánicos y engranajes de reestabilización se ajustan perfectamente a los esquemas de Ozzie para el dispositivo de recombobulación. Una vez que agregue un poco de hidrolubricante a los pistones de combustión internos, ajuste el trinquete de manivela y aumente la viscosidad del gel de electrogoma, la carrera gnómica estará como nueva.' WHERE `entry`=412; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Oh. ¡Guau! Esta cosa realmente pone un brillo en tus ojos. ¡Siento que puedo ver en la oscuridad!' WHERE `entry`=413; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora déjame probar...$B$B ¡La barba de Magni! ¡Esta cosa te hace girar la cabeza! Y también aclara las extremidades.$B$B ¡Siento que puedo volar!' WHERE `entry`=414; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N! ¿Sabes que Shimmerweed me trajiste? Bueno, lo usé en algunas recetas en las que he estado trabajando, ¡y una de ellas resultó genial!$B$B Aquí, pruébalo y dime lo que piensas...' WHERE `entry`=415; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Puaj! ¡Cuando pedí esas orejas no me di cuenta de que olerían tan mal!$B$B Aquí está tu recompensa, $N. Bien hecho.' WHERE `entry`=416; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas son malas noticias, porque Hildelve era una buena amiga. ¡Y desearía haber estado allí contigo cuando encontraste a la bestia, Sarnagarra!$B$B Gracias, $N. Tu hazaña será recordada por los pilotos de la Brigada de Asedio de Forjaz.' WHERE `entry`=417; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Confía en mí, parece mucho más difícil de lo que parece, pero...$B$B Oh, nunca he conocido a nadie que se interese mucho en hacer salchichas, pero te daré la receta por si acaso. ¡Aquí tienes, ten cuidado de comerlos frescos!' WHERE `entry`=418; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está el cadáver de un enano, mutilado, congelado y limpiado por los carroñeros de las montañas. Apretado en su mano hay un libro que contiene las notas toscamente garabateadas de Mori Hildelve. Y alrededor de su marco, todavía en condiciones superiores, hay un chaleco de brigadier.$B$B Esta espeluznante escena debe haber sido donde el piloto de Siege Engine encontró su final.' WHERE `entry`=419; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me has servido bien, $c. Es obvio para mí que serás un valioso ayudante para mí mientras me preparo para librar al Bosque de Argénteos de la maldición de Arugal.' WHERE `entry`=421; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es precisamente el hechizo que estaba buscando, $c. Si tu dedicación a la causa de la Dama Oscura sigue siendo infalible, descubrirás que tienes un gran futuro entre los Renegados.' WHERE `entry`=422; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Espero poder adquirir suficiente energía de una muestra tan limitada. Tal vez debería haberte pedido más grilletes.$B$B No obstante, mostraste una gran habilidad para coleccionar estos, $c.' WHERE `entry`=423; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El mas excelente. La mina proporcionará excelentes recursos para nuestras fuerzas a medida que nos expandamos por Silverpine y Azeroth.' WHERE `entry`=424; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah gracias. Tienes mi gratitud, $N.$B$B Y te incluiré en el informe que haga a mis superiores.' WHERE `entry`=425; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus esfuerzos en la guerra se sienten entre nosotros, $N. No te agradeceré que hagas lo necesario, pero los Guardianes de la Muerte de Tirisfal recordarán tu nombre.' WHERE `entry`=426; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy excelente, $c. Tu destreza en el arte del combate es innegable.' WHERE `entry`=427; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Nos encontraste! Y no un momento demasiado pronto...' WHERE `entry`=428; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Es preocupante escuchar que nuestros Deathstalkers han fallado en su misión.$B$B Esperemos que estos fracasos sean raros.$B$B Te daré la poción en un momento, pero aquí está su receta: si esos Deathstalkers necesitan ayuda en el futuro, quizás puedas dársela tú mismo.' WHERE `entry`=429; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Sí, puedo sentir que funciona. Pronto podré viajar.$B$B Me has hecho un gran favor, $N.' WHERE `entry`=430; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Agarras una de las velas y la colocas en tu paquete.' WHERE `entry`=431; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, eso me hace sentir un poco mejor...$B$B ¡Pero no seré feliz hasta que estén todos muertos! ¡Todos ellos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='es un comienzo Con suerte, podemos aprovecharlo y mover algunos Montañeros para asegurar el área. Entonces podemos comenzar a restaurar nuestra infraestructura y hacer que los mineros vuelvan a trabajar.$B$B Gracias por tu ayuda, $n.' WHERE `entry`=433; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Entonces está hecho? Bien. Muchas gracias por tu discreción, $N. Has demostrado ser digno en más de un aspecto. Me aseguraré de mantener mis ojos en ti y en tu progreso dentro de la Alianza.$B$B Asegúrese de mantener su nariz limpia.' WHERE `entry`=434; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por la ayuda, $N. Había temido que Erland se viera abrumado por los peligros de Silverpine. Con tu ayuda, veo que no lo ha hecho.' WHERE `entry`=435; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Jern quiere saber cuál es la desaceleración, ¿eh?$B$B Ironband está elaborando su último informe de progreso con detalles, pero puedo decirles esto:$B$B ¡¡Son los Troggs!!' WHERE `entry`=436; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me enteré de tu exitosa incursión contra los pellejos podridos, $N, y esta esencia es una prueba de la muerte de Nightlash.$B$B La Plaga ha perdido terreno este día. Tu valor para los Renegados crece.' WHERE `entry`=437; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Apilado dentro de este bote hay una pila de cadáveres envueltos. Y mirando hacia el este a través del lago Lordamere, se puede ver un muelle opuesto en la isla Fenris.$B$B El destino de los cadáveres debe estar en la Isla Fenris.' WHERE `entry`=438; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Dices que este anillo fue usado por una mujer, recientemente asesinada?$B$B La única fuente cercana de tal cuerpo serían las fosas comunes en Tirisfal. ¡Los Rot Hide Gnolls deben estar llevando esos cadáveres a Fenris Isle!' WHERE `entry`=439; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una Deliah vivía en Brill no hace mucho. La enterraron en la fosa común, pero si lo que dices es cierto, entonces los Rot Hide Gnolls deben haber robado su cuerpo y se lo han llevado a Silverpine.$B$B Los Rot Hides, como todos los Scourge, deben ser destruidos. Confío en que está tomando medidas para que eso suceda.' WHERE `entry`=440; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, este anillo era de mi esposa. Su destino era el destino de todos los que no logran soportar estos tiempos difíciles. No siento nada por su muerte, ni por la historia que cuentas del secuestro de su cuerpo.$B$B Tales sentimientos se han enfriado dentro de mí desde hace mucho tiempo. Pero el deseo aún arde en mi corazón muerto, $N.$B$B Deseo de venganza.' WHERE `entry`=441; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La muerte de Thule Ravenclaw no fue un evento menor, $N. Renferrel me dice que las energías liberadas cuando destruiste Thule se sintieron incluso en el Sepulcro.$B$B Tus acciones resuenan en las filas de los Renegados. Su valor para nosotros crece.' WHERE `entry`=442; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Este icor nos ayudará a comprender la naturaleza de las pieles podridas y puede mostrarnos su debilidad...$B$B...si tienen uno.' WHERE `entry`=443; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta sustancia está mezclada con poderosos hechizos, algunos de los cuales no he visto en mucho, mucho tiempo...$B$B Un momento, debo invocar un hechizo de adivinación...' WHERE `entry`=444; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, qué bueno de parte del boticario Johaan enviar su investigación. Con tantos desarrollos nuevos aquí en Silverpine, casi me olvido de los hallazgos que surgieron de Lordaeron y Tirisfal Glades. Lo que me recuerda que necesito llevar esas muestras a la Necrópolis pronto.$B$B Pero debes disculpar mi divagación. Extienda su estadía en Silverpine, $N. Nos vendría bien un $c sin discapacidad como tú por aquí.' WHERE `entry`=445; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este pergamino está impregnado de poderosa magia. Nunca he usado tales fuerzas en una poción... será una mezcla poderosa, y debería servirte bien si atacas a Thule en su fortaleza en la Isla Fenris.' WHERE `entry`=446; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué bueno que el boticario Renferrel me lo envíe, $N. Estas muestras serán de hecho útiles para la causa. Comenzaré a estudiar sus propiedades tóxicas y contaminables de inmediato.' WHERE `entry`=447; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si lo que dice Bethor es cierto, entonces Thule Ravenclaw es una fuerza con la que hay que lidiar, y pronto.$B$B Para ayudar en esta tarea, puede tomar algo de nuestro arsenal aquí...' WHERE `entry`=448; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No había tenido en cuenta el nivel de presencia de la Plaga que hemos visto en el Bosque de Argénteos, ni los problemas que nuestros Deathstalkers han tenido en sus esfuerzos de exploración.$B$B Tu ayuda a nuestros Deathstalkers fue invaluable, $N. Y serás elogiado.' WHERE `entry`=449; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Diario del boticario Berard! Por qué eres bastante valiente, $N. Ahora veamos qué estaba haciendo Berard antes de volverse loco. . .' WHERE `entry`=450; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué golpe para la Royal Apothecary Society perder a Berard. Pero a través de su arduo trabajo y la diligente investigación del boticario Renferrel, los estudios de Berard seguirán siendo útiles para la difícil situación de la Dama Oscura.$B$B Estamos en la cúspide de algo grandioso aquí, $N. Si no fueras tan hábil en las formas de combate, intentaría reclutarte para ser miembro de la Sociedad.' WHERE `entry`=451; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Luchaste como un verdadero discípulo de la Dama Oscura, $n. Con el consejo muerto, tal vez podamos tomar el control de esta ciudad de una vez por todas y expulsar a Arugal del Castillo de Colmillo Oscuro. ¡Te saludo!' WHERE `entry`=452; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Sí, soy el autor de ese libro. Por fin me encontraste, ¿eh?$B$B Bueno, si lees ese diario... ¡entonces solo conoces la mitad!' WHERE `entry`=453; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, $c.$B$B ¿Me acompañarás al lugar de la excavación? Es bueno escuchar eso... Después de Saean y sus compinches, ¿quién sabe qué más podrían tener los Hierro Negro bajo la manga?$B$B De todos modos, déjame hacer algunas comprobaciones finales. Háblame de nuevo cuando estés listo para irte.' WHERE `entry`=454; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tu informe está lleno de malas noticias!$B$B Veo que los Faucedraco están entrando con fuerza en Algaz. Normalmente, los Faucedraco se esconden en las colinas. Qué los hizo irrumpir en Algaz sigue siendo un misterio...$B$B Gracias, $N. Y probablemente querremos tu ayuda para lidiar con estos orcos.' WHERE `entry`=455; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Había temido que los Gnolls destruyeran mi cuerpo. Es bueno saber que no lo hicieron.' WHERE `entry`=460; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahí estamos, está abierto. Déjame aquí. Pasé los mejores días de mi vida en esta fortaleza, y la idea de descansar entre sus paredes me reconforta.$B$B Asegúrate de cerrar bien la alcoba. No quiero que esos Rot Hides me encuentren.$B$B Ah, y toma esto. Te lo has ganado.' WHERE `entry`=461; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las raíces y los helechos hablan bien de ti, pequeña. Aunque tengo muchos nombres, solo respondo a unos pocos. Pero puedes llamarme Rethiel.$B$B Y debéis escuchar... porque estas tierras lloran por las heridas supuradas, y os pediría que las sanéis.' WHERE `entry`=463; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien peleado, $N. Los Faucedraco no son la misma amenaza que eran cuando tenían dragones, pero siguen siendo feroces oponentes.$B$B Los Faucedraco están dirigidos por Nek\'rosh, hijo de Nekros, quien fue el líder de los Faucedraco hace años. Nekros usó magia poderosa para domar a los Dragones Rojos, pero cuando esa magia le falló... los dragones no estaban contentos.$B$B Nekros fue asesinado y su hijo juró vengarse de los dragones que mataron a su padre.' WHERE `entry`=464; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas un poco de yesca en la catapulta y luego enciendes una chispa.$B$B ¡La llama estalla y se propaga rápidamente!' WHERE `entry`=465; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes el mineral! ¡Bien hecho, $N! Conseguiré que alguien trabaje con esto de inmediato. ¡Esperemos que no se explote!' WHERE `entry`=466; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola $N. Estás aquí por la tarea que tengo, ¿eh? ¡Es bueno ver a un $r joven como tú cuya sangre arde ante la perspectiva de la aventura!' WHERE `entry`=467; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hola, $C! Estás aquí para la misión de exploración, ¿verdad? ¡Muy bien!$B$B Espero que tu equipo esté en buenas condiciones, porque esta misión de \"exploración\" se ha convertido en algo más desordenado...' WHERE `entry`=468; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmm, esto es de Einar, ¿verdad? No me ha entregado sus pieles en persona desde hace casi una semana. ¡Sin duda hay algunas diferencias con la esposa!$B$B Tal vez haga que mi esposa vaya a hablar con Sida en algún momento...' WHERE `entry`=469; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias, $n! ¡Tenía miedo de que se perdiera para siempre!$B$B $B$B Hm, ya no tengo mucho uso para esto, pero lávalo y estoy seguro de que podrías usarlo.' WHERE `entry`=470; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmm... No creo que estés interesado en convertirte en mi aprendiz, ¿verdad?$B$B ¡Ja! Solo bromeo. Eres demasiado viejo, por un lado. Además, por tu apariencia, parece que tienes otras ambiciones en la vida. No obstante, estas son algunas pieles finas que has conseguido, y podré darles un buen uso.' WHERE `entry`=471; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué valiente $c envía noticias de Menethil? Ah $N, te llaman.$B$B Traes esperanza a una situación desesperada. Es una buena noticia que el joven Harlo haya sobrevivido. Mientras huía recibió una herida grave. Tuvimos muy poco tiempo para enviarlo a lomos del único corcel superviviente del regimiento.$B$B Pero ahora nos enfrentamos a una situación peligrosa. Dun Modr ha caído y no somos más que una sombra del gran regimiento que alguna vez fuimos.' WHERE `entry`=472; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N. Valstag me informó sobre tu éxito pasado con los orcos Faucedraco en Dun Algaz. Eres un $R de valor.$B$B Y tengo una tarea para ti.' WHERE `entry`=473; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien hecho, $N. Has asestado un duro golpe al clan orco Faucedraco. Es posible que nunca se recuperen. Y la destrucción de esas catapultas ha hecho seguro el puerto de Menethil.$B$B Eres un $R de mérito, y el reino de Forjaz recompensa a quienes lo sirven bien.' WHERE `entry`=474; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=477; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mapas y este... colgante, ¿eh? Interesante.$B$B Es obvio que los magos de Dalaran están interesados ​​en Molino Ámbar por algún motivo, pero aún así, su objetivo está oculto para mí.$B$B Tal vez Dalar sepa algo de su uso.' WHERE `entry`=478; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dalar descubrió que el tejido está bastante avanzado, a pesar del contratiempo.$B$B Un mago de gran poder está guiando la energía mágica. Debe ser detenido rápidamente.' WHERE `entry`=479; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La magia de los magos se disipa y las energías ley se desvanecen en la inactividad. Tus esfuerzos han sido fructíferos, $n, y hemos asestado un gran golpe a nuestros enemigos y a los autoritarios magos de Dalaran.$B$B Sin embargo, debemos estar atentos, sabiendo que la fuente de energía está tan cerca... Se deben hacer planes para el futuro.' WHERE `entry`=480; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Interesante, más maquinaciones del Kirin Tor, al parecer. Este es un artefacto poderoso. Fue utilizado con frecuencia por poderosos magos del Kirin Tor para canalizar energías mágicas.$B$B Que estén entregando tantos a Ambermill indica que deben estar realizando un proyecto de cierta magnitud.$B$B Veré si puedo perforar sus escudos y determinar su intención.' WHERE `entry`=481; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Malas noticias traes, $n. Si Dalar está en lo cierto, y no tengo motivos para creer que no lo esté, debemos actuar con rapidez.$B$B Debo hablar con él sobre nuestro plan de ataque. Pero mientras tanto tendremos que retrasar su progreso.' WHERE `entry`=482; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo que has hecho aquí, $n. La calidad de estas pieles es excelente. Tendré que ponerlos en el proceso de curado lo antes posible. Ah, pero antes de llegar a eso, hay otro trabajo que necesito hacer y que creo que podrías encargarte.' WHERE `entry`=484; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el huevo... la baliza de socorro... dentro del pollo... el robot buscador.$B$B Se escuchan zumbidos y zumbidos desde el interior del robot mientras lucha por ponerse de pie. Después de que el robot cobra vida, la voz de Oglethorpe se escucha una vez más, pero ahora desde el interior del robot:$B$B \"OOX-09/HL está funcionando al menos, ¡pero necesita reparaciones importantes! Es demasiado pesado para que lo lleves... pero creo que tengo una idea. ¿Estás dispuesto a cuidarlo un poco más?\"' WHERE `entry`=485; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='...¿qué es esto? ¿Thule tenía nuestra varita tejida? ¡Pensé que se había perdido cuando nuestra amistad se rompió y se puso del lado del Rey Exánime!$B$B No debe haber invocado su poder, porque si lo hubiera hecho, lo habría sentido. Y que bueno que no lo usó...$B$B Este es un hallazgo maravilloso. Tienes mi gratitud, $N, y serás recompensado.' WHERE `entry`=491; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, un trago por fin. Estoy seguro de que no es Rhapsody Malt, pero tomaré cualquier cosa para despertar el viejo silbato en este punto.' WHERE `entry`=492; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, excelente. El boticario Renferrel tiene mi mayor respeto. Estoy ansioso por estudiar su obra.' WHERE `entry`=493; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿El grito del cuervo desde el oeste hace señas?$B$B ¡Excelente noticia! Hillsbrad está listo para el ataque. Podemos llevar a cabo nuestro plan de destrucción ahora. Varimathras estará complacido.' WHERE `entry`=494; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Fuiste enviado por Shalindra? Muy bien, verás que no pierdo mucho tiempo con charlas ociosas.$B$B Mug\'Thol es irritante, y nos ocuparemos de él rápidamente, a fondo y sin incidentes.' WHERE `entry`=495; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos ejemplares son perfectos. Bueno, $N, te las has arreglado para traerme la más mínima pizca de alegría en otro día miserable. Tus esfuerzos son apreciados.' WHERE `entry`=496; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que los humanos pensaron en convertir a nuestros guerreros en esclavos, ¿verdad? ¡Se los mostraremos!$B$B Parece que se han llevado a Gold\'dir, nuestro líder, a otro lugar. Debemos encontrarlo y rescatarlo. Pero actualmente no tenemos idea de dónde está...$B$B Cuando tengamos una pista, me aseguraré de decírtelo, $n.' WHERE `entry`=498; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Croar!' WHERE `entry`=499; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. Debes haber pirateado un montón de ogros para obtener todos estos nudillos.$B$B Eso debería mantenerlos fuera de nuestro cabello. Al menos un rato.' WHERE `entry`=500; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente colección, $N.' WHERE `entry`=501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Vierte un poco del elixir en tu mano y lo sostienes frente a la boca de Stanley.' WHERE `entry`=502; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $n. Dirigí la expedición desde Durotar bajo las órdenes del Jefe de Guerra, pero como puedes ver, nuestros planes salieron un poco mal. Me han tenido cautivo aquí en este pueblo, obligándome a trabajar, acarreando cargas, cavando...$B$B Sin embargo, lo que he sufrido no tiene importancia. Hay información importante que debe entregar a quienquiera que dirija nuestro grupo ahora.' WHERE `entry`=503; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Aquí está tu recompensa.$B$B Y cuando estabas cazando a esos belicistas, ¿cómo se veía la ciudad de Alterac? Está en mal estado, supongo. Los ogros no son conocidos por su limpieza.$B$B Afortunadamente, tus esfuerzos ayudarán a mantenerlos alejados de Costasur.' WHERE `entry`=504; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Aunque es posible que todavía estén al acecho, esperamos que algunos de los ladrones y ladrones que mataste fueran los responsables de la muerte del último magistrado. Pero incluso si no lo fueran, el Sindicato es una mancha en esta tierra y una mancha en la raza humana.$B$B Sus muertes son bienvenidas en Costasur.' WHERE `entry`=505; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El nervio de esos humanos autoritarios! ¡Les mostraremos que los orcos nunca se someterán a su voluntad!$B$B Esta será ahora nuestra misión, además de recuperar el abalorio que desea el Jefe de Guerra. Parecería que cumpliendo uno, también cumpliremos el otro.' WHERE `entry`=506; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No, no, por favor, no me hagas daño! Nunca quise hacer daño a tu gente, ¡me ha tenido en contra de mi voluntad! ¡Por favor... perdóname!' WHERE `entry`=507; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es extraño que el Jefe de Guerra gaste tanto en algo tan pequeño. No pretendo entenderlo, pero lo seguiré, sean cuales sean sus órdenes. Lo hiciste bien, $n, sin duda el Jefe de Guerra se alegrará de saber de tu éxito.' WHERE `entry`=508; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, el hedor horrible de Mudsnout Blossoms. Al menos esos asquerosos gnolls sirven para algo.' WHERE `entry`=509; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Estos son muy preocupantes, $N. A partir de la información de estos documentos y de las acciones del Sindicato en el pasado, debemos suponer que esa banda de asesinos ha hecho la guerra en Costasur.' WHERE `entry`=510; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? Espera un momento... déjame echar un vistazo más de cerca.$B$B...$B$B Hm, nunca antes había visto esta forma de encriptación, pero debo admitir que mi conocimiento en esa área no es completo.' WHERE `entry`=511; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Despojar al Sindicato de su nobleza eliminará su capacidad de actuar con decisión y lo reducirá a nada más que una banda de matones.$B$B Sirves bien a tu Alianza, $N.' WHERE `entry`=512; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te envió el boticario Lydon? ¡Ah, por qué no lo dijiste!$B$B A pesar de su carácter sombrío, el boticario Lydon es uno de nuestros miembros más dedicados y hábiles.$B$B ¡El buen tipo envía Mudsnout Composite! Sé lo que nuestro amigo en Hillsbrad está haciendo ahora. Y me gusta la forma en que piensa. La Dama Oscura estaría muy impresionada con el progreso que está haciendo hacia la nueva plaga.' WHERE `entry`=513; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, encriptación! Una especialidad mía. Déjame ver aquí...' WHERE `entry`=514; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La emoción de este experimento me tiene mareado! Has sido de gran ayuda, $N. ¡Juntos propagaremos la muerte y la enfermedad a esta tierra!' WHERE `entry`=515; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si nuestros exploradores y agentes continúan obteniendo información valiosa como esta, eliminaremos el Azote del Rey Exánime de nuestras tierras en un abrir y cerrar de ojos.' WHERE `entry`=516; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Finalmente! ¡Ahora estamos listos para la acción!' WHERE `entry`=517; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La nieve se tiñe de rojo con la sangre de los ogros, pero no podemos cesar en nuestros esfuerzos hasta que el espíritu y el número de Crushridge hayan sido aplastados y convertidos en tierra y nieve.' WHERE `entry`=518; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='... y pensé que los ogros olían bastante mal para empezar.$B$B Cuando me traigas la cabeza de Mug\'Thol, tendré a los cuatro montados en picas sobre Alterac. Un monumento apropiado para aquellos que van en contra de los deseos de la Dama Oscura.' WHERE `entry`=519; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido bien con tu deber, $n. La cabeza de Mug\'Thol adornará el pico más alto de las ruinas de Alterac, y la Guardia de la Muerte barrerá los restos de Crushridge bajo tierra.' WHERE `entry`=520; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que esta es la reliquia que el ogro usó para eludir la voluntad de la Dama Oscura...$B$B Es extraño que algo tan simple pueda ejercer un poder tan grande. Y caer en manos tan torpes como ésas. Bien hecho, $n, le entregaré la corona a Lady Sylvanas y me encargaré de que se entere de tu logro.' WHERE `entry`=521; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Eso explica el último ataque en Southshore. ¡El Sindicato debe estar detrás de mí, tal como lo fueron con el último magistrado!' WHERE `entry`=522; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Mi cabeza descansa un poco más tranquila, sabiendo que el villano perdió la suya.' WHERE `entry`=523; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dejas el barril contaminado sobre la alfombra polvorienta.' WHERE `entry`=524; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Esto está traducido de una carta que encontraste en un campamento del Sindicato? Esto no fue escrito por un ladrón, ni siquiera por un noble de Alterac.$B$B Parece que The Syndicate tiene vínculos con otro poder, y me estremezco al pensar qué podría ser.' WHERE `entry`=525; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, los encontraste! Ahora vamos a convertir este hierro forjado en algo útil, ¿eh?' WHERE `entry`=526; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A gusto, $c. Veo que has regresado de la batalla. Mis fuentes me dicen que tuviste un buen desempeño en el frente de Hillsbrad.' WHERE `entry`=527; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las garras de la muerte se están cerrando alrededor de la ciudad de Hillsbrad. La batalla va bien.' WHERE `entry`=528; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Misión cumplida, $c. Y llevado a cabo con bastante habilidad, podría añadir.' WHERE `entry`=529; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah bueno. Estas manos mataron a mi esposa, Deliah. La venganza por su asesinato era mi única preocupación, y tú fuiste el instrumento de esa venganza.$B$B Toma, toma el anillo que devolviste antes. Deliah ha estado muerta para mí durante tanto tiempo que su anillo es una chuchería que ya no me importa conservar. En cambio, mantendré estas manos como recuerdo de la traición de mi amigo.' WHERE `entry`=530; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por ayudarme con mi pequeño plan, $n. He estado ansioso durante meses por vengarme de ese chico presumido y engreído, ¡y diría que hicimos un buen trabajo! Toma, ten esto, te lo has ganado.' WHERE `entry`=531; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las noticias de tus glorias en Hillsbrad viajaron rápido. Lo has hecho bien, $c.' WHERE `entry`=532; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Finalmente, sabemos dónde se encuentra retenido Gold\'dir. El campamento en cuestión no está muy lejos de aquí y, con suerte, no estarán tan bien preparados como cuando nos capturaron por primera vez.' WHERE `entry`=533; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dada mi muerte inminente, creo que puedo decir con seguridad que esta es la cosa con el sabor más dulce del mundo... Toma, toma esto, no me servirá de nada cuando esté muerto.$B$B Bueno, ¡adelante!' WHERE `entry`=535; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Espero que esto sea suficiente para convencer a Redpath de que he estado cumpliendo sus órdenes y librando a Southshore de la terrible y horrible amenaza de los temidos múrlocs. ¡Porque no podría haber mayor mal que los estragos de los peces demasiado grandes!' WHERE `entry`=536; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. The Argus Wake no suena como un grupo que queremos que dirija el Sindicato.$B$B Y aunque es posible que hayas destruido a su líder aquí, Nagaz era simplemente el sirviente de otro. La estela de Argus podría atravesar profundamente el continente de Azeroth.$B$B O incluso el mundo.' WHERE `entry`=537; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, recuerdo a Milton. Un ratón de biblioteca, sin duda. Bendicelo.$B$B Y tiene razón. ¡Las Ruinas de Alterac todavía guardan reservas de conocimiento en peligro de perderse!$B$B Los ogros ahora habitan en Alterac y no les importa mucho la educación superior.' WHERE `entry`=538; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La Dama Oscura se alegrará cuando sepa que tiene una nueva mina con la que puede armar a sus soldados.' WHERE `entry`=539; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, los tienes! ¡Espléndido! ¡Debo comenzar a estudiar el Brazo de Gri\'lek de inmediato!' WHERE `entry`=540; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus acciones en el campo de batalla son dignas de los mayores elogios.' WHERE `entry`=541; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi oh mi! ¡Miralos! No puedo creer que sobrevivieron a la ruina de Alterac. ¡Y todos esos ogros también!$B$B Gracias, $N. ¡Muchas gracias! Has ayudado a preservar el conocimiento humano y contribuyes a la grandeza de la Biblioteca Real de Ventormenta.' WHERE `entry`=542; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, esto es espléndido. Esto tendrá que ser limpiado, por supuesto, pero realmente te superaste, $N. Haré que alguien prepare la tiara y la coloque dentro de nuestra colección inmediatamente.$B$B Como estoy seguro de que estará de acuerdo, nuestra gratitud es tan grande como nuestra colección.' WHERE `entry`=543; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho un gran servicio a los Renegados, $N. Estos artefactos se han echado mucho de menos.$B$B Y es bueno escuchar que Kegan y los otros traidores han encontrado justicia.' WHERE `entry`=544; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Esas ruinas ahora deberían ser lo suficientemente seguras para buscar, si uno tiene cuidado.$B$B Gracias, $N.' WHERE `entry`=545; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Calaveras preciosas! ¡Tan hermoso! ¡Te lo debo como prometí, $N!' WHERE `entry`=546; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste!$B$B Ah, me siento tan completo con mi preciosa espada de vuelta en mi mano. ¡Muchas gracias a ti!' WHERE `entry`=547; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $c. A este ritmo, la plaga del Sindicato desaparecerá de la tierra en poco tiempo.' WHERE `entry`=549; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Así que eres el infame $c que asestó un golpe tan decisivo contra las fuerzas de la Alianza en Hillsbrad Foothills? La noticia de tus gloriosas hazañas viajó rápidamente a Entrañas.$B$B Tienes un gran futuro en las filas de la Dama Oscura si continúas mostrando tal liderazgo y experiencia en la batalla.$B$B Si bien nuestra principal amenaza es el ejército de la Plaga del Rey Exánime que desciende del norte, el \"problema\" humano continúa obstaculizando nuestros planes de batalla. Tú, sin embargo, has demostrado que los humanos pueden caer y caerán.' WHERE `entry`=550; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Más notas encriptadas?$B$B Ojalá tuviera el talento para descifrar todos los extraños fragmentos de escritura que se filtran desde Alterac. Pero me temo que me falta el conocimiento.' WHERE `entry`=551; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Excelente, $N!' WHERE `entry`=552; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un gran estruendo emana del suelo.' WHERE `entry`=553; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una sabia decisión. No creo que haya un erudito aparte de mí con las habilidades para traducir este pergamino. Y si su contenido resulta interesante, no temas. Enviaré por ti.' WHERE `entry`=554; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Todos estarán muy complacidos: ¡la sopa de tortuga calmante del chef Jessen se sirve una vez más!' WHERE `entry`=555; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos lo harán muy bien. Aunque parece que su magia se ha desvanecido, sería mejor si los experimentos iniciales de Magus fueran con especímenes inertes como estos.$B$B Gracias, $N.' WHERE `entry`=556; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los encontraste. Confío en que los elementales a los que les quitaste estos brazales estuvieran dispuestos.$B$B Hm... la muerte no solo ha detenido mi corazón, sino que también me ha robado mi momento cómico, al parecer.$B$B Bueno, gracias, $N. Sirves bien al Mago y, por lo tanto, a la Dama Oscura.' WHERE `entry`=557; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡GUAU! ¡Me conseguiste el autógrafo de Lady Jaina! ¡Muchas gracias! Y guau... ella escribió un mensaje personal aquí - ¡para mí! Sabía que sería genial, y tal vez algún día yo mismo se lo agradeceré... ¡cuando me convierta en un héroe de la Alianza!$B$B Eres el mejor, $N. Gracias por ser tan amable conmigo.' WHERE `entry`=558; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh por el Amor de la Luz... están goteando en el suelo.$B$B Yo mismo no soporto tocar esas cosas. Los pescados están muy bien, pero cuando les crecen patas y empiezan a caminar... No he comido pescado en semanas, déjame decirte, y en Southshore, eso significa que no estás comiendo mucho.' WHERE `entry`=559; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El mandado de Farren $g chico : chica;, y tu?$B$B Si ayudaste a Farren a conseguir estas cabezas, gracias. Southshore necesita trabajadores duros y esfuerzo para mantener su protección.' WHERE `entry`=560; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los naga, ¿eh? Redpath debe haber recibido la misma información que yo... ¡Ja! No recibirá un ascenso por mi trabajo. Dejame explicar.' WHERE `entry`=561; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con el naga derribado en Southshore, seré un zapato para ser reasignado. Volveré a ver Ventormenta... aléjate de este puerto abandonado por la Luz.' WHERE `entry`=562; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? Ah... así que mi atento alumno se ha dedicado al problema de los naga en Southshore. Gracias por traerme esto, sin duda lo tendré en cuenta cuando revise las asignaciones de personal en el próximo mes.' WHERE `entry`=563; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿No es una gran noticia? Debería haberme ido y haberme encontrado un viejo héroe de guerra regular desde el primer día para cuidar de esas bestias. Habrías enorgullecido a tu papá, $n.' WHERE `entry`=564; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahora es el momento de que el gran Bartolo haga su magia! No necesito bastón de mago, ni vara de mago. ¡Pues yo, el gran Bartolo, hago magia con una simple aguja e hilo!' WHERE `entry`=565; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Trabajo productivo que realizas, $n. Con el Barón Vardus muerto, el número de líderes del Sindicato se reduce. Su resistencia e irritación serán de corta duración.' WHERE `entry`=566; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres todo un cazarrecompensas, $c. Bien hecho.' WHERE `entry`=567; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu deber fue cumplido con honor, $c.' WHERE `entry`=568; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho. Has servido al Jefe de Guerra con honor.' WHERE `entry`=569; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu conocimiento de la jungla es fuerte, $n. Estos especímenes serán perfectos. Agradeceré a los espíritus por sacrificar bestias tan hermosas por la causa de la Horda.' WHERE `entry`=570; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un tendón más ideal, $n. Sus esfuerzos darán sus frutos pronto.' WHERE `entry`=571; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El mas excelente. Los prepararé de una vez.' WHERE `entry`=572; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con esta Agua Santa de Manantial la gargantilla ceremonial está lista para el encantamiento.$B$B Llévalo con orgullo, $n, en nombre del Jefe de Guerra y en defensa de la poderosa Horda.' WHERE `entry`=573; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N. La sargento Yohwa confiaba en sus habilidades y yo confío en ella. La derrota que trajiste a las fuerzas de Kurzen es demasiado para esperar. Había temido que los rebeldes estuviéramos solos, y solos nunca podríamos hacer frente a la brillantez del Coronel.$B$B Tal vez todavía queda la esperanza de nuestra supervivencia.' WHERE `entry`=574; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas máscaras deberían servir. Su calidad no es demasiado importante, dado que formarán la capa interior de las botas, pero sí es importante que sean cómodas.$B$B Si son demasiado rígidos, usaré un poco de sangre de tigre para suavizarlos. Trucos del oficio, ¿sabes?' WHERE `entry`=575; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tiembladme maderas y maderadme escalofríos! Vosotros me encontraste hermoso ojo! Vamos a ver si ella todavía encaja.$B$B $n ho! Caray, puedo ver!!' WHERE `entry`=576; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mis botas... son como salchichas, $n. Luce genial, sabe genial. Te digo que están rellenos con nada más que los mejores ingredientes y carnes, y los comes y te encantan.$B$B Es más seguro, y más agradable, si confías en mí y no preguntas con demasiado cuidado qué hay realmente dentro.' WHERE `entry`=577; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Así que las historias eran ciertas! ¡Increíble!$B$B Sin embargo, tendremos que encontrar una manera de vencer la maldición de la Piedra de las Mareas, si queremos recuperarla. La maldición es un negocio mágico, necesitaremos uno de esos magos para que nos ayude.' WHERE `entry`=578; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Alguno de estos títulos te interesa, $N?' WHERE `entry`=579; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tiemblame maderas! ¡Habéis encontrado el grog del Capitán!$B$B Te lo debo mucho, amigo.$B$B Parece que afuera se está gestando una tormenta. Tal vez me mantenga caliente con una de estas botellas mientras esperamos a que pase...' WHERE `entry`=580; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son buenos colmillos, $N. Demuestras que tienes la fuerza para cazar a los Sangrapellejos.$B$B Y eso es bueno, porque no has terminado de cazarlos.' WHERE `entry`=581; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Inspeccionaré estas cabezas para asegurarme de que el pobre Yenniku se salvó del hacha del cazatalentos.' WHERE `entry`=582; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer conocerte, $n. Hace tiempo que no veo un $c por estos lares.$B$B Me ubiqué en esta expedición con un propósito: cazar una bestia grande y escurridiza. Al ver que eres una especie de héroe, estoy dispuesto a dejarte participar en la cacería, pero primero debes demostrar tu valía.$B$B Te enseñaré las formas de matar rapaces. Ajeck te entrenará con la caza del tigre. Y Sir Erlgadin es un maestro en el rastreo de panteras.$B$B Demuestra tu habilidad y te dejaré participar en la gran cacería.' WHERE `entry`=583; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas las cabezas de Gan\'zulah y Nezzliok dentro del caldero...' WHERE `entry`=584; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí. Estos me servirán bien. ¡Cuando mi espíritu esté libre, entraré en el Nether con tres excelentes sirvientes!$B$B Eres un honor para tu clan $r y me has apaciguado.' WHERE `entry`=585; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No quiero creerlo, pero no puedo negar lo que has hecho. Y mi rabia se alivia, ahora que Ana\'thek está derrotado.$B$B Tu fuerza te conducirá a grandes hazañas, $N. Pero un día... te veré en el Nether y volveremos a unir fuerzas.$B$B Voy a estar esperando.' WHERE `entry`=586; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen espectáculo, $n! ¡Y justo antes de que necesite enviar también! No puedo agradecerte lo suficiente, viejo amigo.' WHERE `entry`=587; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Zanzil el marginado??$B$B Si Yenniku está en poder de ese troll, un médico brujo vil y poderoso, me temo que solo queda una pequeña esperanza. Débil. Y minúsculo como el insecto más pequeño.$B$B Pero aún así, es esperanza.' WHERE `entry`=588; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Estos fragmentos están bien formados. Ya los oigo cantar para mí.$B$B Y mientras no estabas, hablé con los espíritus de la jungla. Sé dónde descansa el Ojo de la Mente...$B$B...Y quién lo guarda.' WHERE `entry`=589; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Increíble! ¡Qué habilidad!$B$B Pensé que serías presa fácil, $N. Me entendiste bien, lo hiciste.$B$B Aquí está la moneda que prometí... no tanto como dije que sería, pero eso es porque yo te miento en primer lugar.' WHERE `entry`=590; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has recuperado el ojo! ¡Tu poderío es materia de leyendas, $N!$B$B Y para obtener el Ojo, debes haber derrotado a Mai\'Zoth y haberlo enviado al Nether. Por eso los espíritus no lo mencionaron antes.$B$B Es bueno que se haya ido del mundo de carne y hueso, pero ahora que está en el reino de los espíritus... me temo que comenzará un nuevo reinado.$B$B Pero eso es una preocupación para otro momento. Ahora, debo realizar un ritual para adaptar el Ojo de la Mente a nuestras necesidades...' WHERE `entry`=591; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! Liberaste a Yenniku de la voluntad de Zanzil y completaste la misión que pensé que era tan desesperada.$B$B Nuestra tribu recordará tu nombre en canciones, $N, y grabaremos tu historia en piedra para que viva para siempre.' WHERE `entry`=592; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has venido a liberarme?' WHERE `entry`=594; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='En la parte superior del barril, descubres un mapa con un texto escrito apresuradamente junto con algunas monedas.' WHERE `entry`=595; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. ¡Los herviré y los sangraré, y los espíritus de sus dueños se debilitarán mientras hago que sus collares se vuelvan una pasta!$B$B Aquí, $N. Esto pagará mi deuda contigo.' WHERE `entry`=596; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Claro, te recuerdo, $c. De vuelta de la exploración veo....' WHERE `entry`=597; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu fuerza es grande por haber ganado estos collares, $N. ¡Los Machacacráneos caen sobre ti como árboles jóvenes pisoteados por un basilisco!$B$B Tus obras son una bendición para nosotros.' WHERE `entry`=598; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Bucaneros Velasangre atacando Bahía del Botín? También podrían arrojarse desde los Overlook Cliffs. No obstante, al traerme esta información, ha hecho un gran servicio a mi flota de espadachines. Los Blackwater Raiders gracias.' WHERE `entry`=599; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Maravilloso! Puedo conseguir un paquete para estos!!$B$B Esa Venture Company seguramente escogió la jungla equivocada para minar, ¿no es así? Todos estaríamos en mejores condiciones si se mudaran de aquí.$B$B Gracias, $N. Has hecho una buena obra este día.' WHERE `entry`=600; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm, no tengo el ojo para examinar estos brazales para ver si alguno de ellos será de alguna utilidad, pero estoy seguro de que al menos uno de ellos podrá ayudar. Llévalos a Dalaran y haz que un mago los mire.$B$B Después de todo, no puedo dejar Booty Bay solo para charlar con esos viejos y aburridos magos.$B$B No es que me preocupe que alguien intente abrirse paso a codazos para convertirse en el nuevo barón. Nadie cruza Revilgaz y vive para contarlo.' WHERE `entry`=601; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿La Piedra de las Mareas? Más interesante. Puede que te sorprenda saber que escribí un tomo, hace varios años, relacionado con las leyendas del Imperio Gurubashi. Sé bastante sobre la Piedra.$B$B Al menos uno de estos brazales parece tener algún residuo mágico que puedo analizar.$B$B A ver que puedo ver...' WHERE `entry`=602; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Mi daga? ¿Qué eres, una especie de comediante?$B$B ¿Qué? ¿Quieres que te repita la historia de cómo pasé de ser el mejor luchador con cuchillos de Bahía del Botín al hazmerreír de la piratería?$B$B Perdí una pelea con cuchillos contra uno de los Bucaneros Velasangre (¡un puñado de bastardos que son!) y se quedó con mi espada como botín.$B$B No es como si pudiera arreglármelas como un luchador con cuchillo solo con insultos y una lengua afilada...' WHERE `entry`=603; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perfecto, $n. Ahora que conocemos su plan, es solo cuestión de tiempo.$B$B Y pensar que los tontos han echado el ancla justo al lado del cabo...' WHERE `entry`=604; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! Estos funcionarán bien, $N. ¡Sí, muy bien!$B$B Aquí está su corte, y... fue un placer hacer negocios con usted.' WHERE `entry`=605; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay! ¿Dónde conseguiste esto? No, no me digas. ¡No quiero saber!$B$B ¿Quien te envio? ¿Lobo marino?' WHERE `entry`=606; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Jejeje, bien hecho! Y cuando le mostraste a Shaky esas menudencias, ¿cuán fuerte las sacudió?$B$B ¡Ja! ¡Es tan fácil de leer que cuando juego a las cartas con él no puedo evitar ganar!$B$B Gracias por tu ayuda, $N. Ahora es tu turno de cobrar...' WHERE `entry`=607; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, qué gran día para los Blackwater Raiders! ¡Tres hurras por ti, $n!' WHERE `entry`=608; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Puedo conseguir un buen precio por esto, especialmente por lo que hay dentro del pie de Maury! ¡Muchas gracias, $N!$B$B Espero que esos tres hayan aprendido la lección: no apueste algo que no pueda permitirse perder.$B$B Y tal vez sea demasiado tarde para ellos, pero... deberían tener cuidado con quién juegan.' WHERE `entry`=609; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Ganaste a Duncan? Supongo que no estás tan mojada detrás de las orejas como parecías a primera vista.$B$B ¡Supongo que eso también significa que no debería desafiarte a una pelea pronto!' WHERE `entry`=610; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asombroso! ¡La piedra de las mareas! Tendrá un lugar destacado en mi colección de artefactos trol antiguos. ¿Viste cómo casi parece como si una marea estuviera atrapada dentro de su superficie? ¡Magnífico!' WHERE `entry`=611; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! Un millón de gracias, $N. ¡Has sido de gran ayuda para mí!$B$B Aquí tienes, ¡te lo ganaste!' WHERE `entry`=613; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Oh feliz día, esto es! Gracias, $N. Recuperar mi pecho enfría parte del fuego en mí.$B$B Pero mi venganza no está completa...' WHERE `entry`=614; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola hola, $N. El capitán me dijo que vas tras Negolash, ¿eh?' WHERE `entry`=615; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Interesante. Hace algún tiempo, creo recordar haber leído un libro una vez que sugería...$B$B Ah, por supuesto, era una leyenda troll. Si lo que informa Krazek es cierto, tal vez pronto pueda agregar la Piedra de las Mareas a mi colección de artefactos y reliquias antiguas.' WHERE `entry`=616; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. 10 tallos de junco akiris no fue un gran desafío después de todo, ¿eh? Sin ofender a los naga, pero bueno, todos tienen que ganarse la vida.' WHERE `entry`=617; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Obtuviste mi sable de Negolash! ¡No puedo creer mi fortuna, $N! Conocerte ha mejorado mi suerte, ¡no te equivoques!$B$B ¡Gracias! Y si alguna vez consigo un barco nuevo y usted está buscando navegar por los mares, sería mi invitado de honor.' WHERE `entry`=618; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Apilas comida y bebida en la balsa...' WHERE `entry`=619; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, muy bien! Aquí está tu paga.$B$B Y aquí hay algo extra... para su discreción.' WHERE `entry`=621; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Está arreglado! Esto es genial, ¡ahora puedo empezar a cenar! Muchas gracias, $N.$B$B Espero que estuvieras bien en Booty Bay. Ese lugar puede volverse bastante peligroso, y... Escuché rumores de que los goblins a veces arrastran a los marineros borrachos a sus barcos de esclavos y los llevan a quién sabe dónde... para hacer quién sabe qué...' WHERE `entry`=622; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡¿Qué?! Tengo cosas mucho mejores que hacer que hablar con gente como tú, $C. Haz que valga la pena o sal de mi vista.$B$B ¿Eh? Bloads te envió, ¿eh? Bueno, ¿qué tienes para mí?$B$B .$B$B No está mal, no está nada mal. Otro paquete hará muy feliz a mi cliente.$B$B Supongo que tu próxima pregunta será sobre dinero, ¿eh, $C? ¡Por supuesto que es!$B$B Toma, toma esta moneda y un consejo: sal de mis muelles.' WHERE `entry`=623; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El pergamino empapado contiene la siguiente pista....' WHERE `entry`=624; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Encuentras un pergamino mohoso.' WHERE `entry`=625; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Abres el cofre para descubrir....' WHERE `entry`=626; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, espléndido! Ese fue un gran favor que me hiciste.$B$B Aquí está su pago...' WHERE `entry`=627; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Gracias a su ayuda, completaré este pedido y lo enviaré al director Riddlevox en el próximo barco a Undermine. ¡Antes de lo previsto, incluso!$B$B Por todo su arduo trabajo, aquí, hice algunos extras, así que tome un par. Está en Drizzlik.$B$B Y recuerda, ¡no hay bota tan fina como una de la línea Excelsior de Drizzlik!' WHERE `entry`=628; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es bueno. Cuando regrese a Orgrimmar, colocaré este fragmento en un lugar sagrado. Nos recordará el poder y el honor de Gri\'lek.$B$B Gracias, $N. Tus hazañas marcan una creciente amistad con la tribu Lanza Negra.' WHERE `entry`=629; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, me has salvado de una gran deshonra. Si estuviera en mi poder, te ofrecería un lugar entre mi tribu. Pero por ahora, todo lo que puedo ofrecerte es esta muestra del coraje y la nobleza que has demostrado.' WHERE `entry`=630; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buscas el diminuto cadáver del enano. Grabado en el casco se puede leer claramente: Ebenezer Rustlocke.' WHERE `entry`=631; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Madre mía, la noticia es grave....' WHERE `entry`=632; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El puente restante está guardado! Has prestado un gran servicio al rey Magni y al pueblo de Khaz Modan.$B$B Ahora, si podemos aguantar lo suficiente para que aparezcan los refuerzos...' WHERE `entry`=633; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mis condolencias para Longbraid y sus valientes soldados. La noticia de la tragedia de Thandol Span y la caída de Dun Modr me pesa en el corazón.$B$B ¡Pero Stromgarde ha caído! De ahí nuestra presencia aquí en Refuge Pointe. Nos enfrentamos a retomar nuestra propia gran ciudad.$B$B El honor y el deber exigen que no abandonemos las Tierras Altas hasta que Stromgarde levante el poderoso estandarte del Rey una vez más. Enviaré un mensaje a Longbraid de que está solo...' WHERE `entry`=634; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este cristal pulsa, como si una fuerza viva estuviera atrapada en su interior.' WHERE `entry`=635; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Dices que viste a mi Sully atrapado bajo las aguas heladas? ¡Di que no es así!$B$B Déjame leer lo que escribió...' WHERE `entry`=637; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Cómo estás, $c? La tarea que nos encomendó Vol\'jin será difícil, y cualquier ayuda que puedas brindar será apreciada y necesaria.' WHERE `entry`=638; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, mon. Es un buen comienzo para recolectar los sellos que necesitaremos para sacar a Trol\'kalar de la tumba de Trollbane.' WHERE `entry`=639; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ¿necesitas que reconstruya este sigilo? No debería ser demasiado difícil... todas las piezas parecen estar aquí y la estructura mágica será fácil de reformar.$B$B Es posible que desee cerrar los ojos.' WHERE `entry`=640; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estamos a medio camino de poder sacar a Trol\'kalar de la tumba de Aterratrols. No estamos exactamente seguros de dónde está el tercer sigilo, ya que sus poseedores parecen moverse bastante por Arathi, pero confío en que podrás encontrarlo.' WHERE `entry`=641; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay! Activaste estos fragmentos. ¡Ya me siento más yo mismo!$B$B Pero, por desgracia, todavía estoy lejos de ser libre...' WHERE `entry`=642; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perder a su líder de caballería supondrá un duro golpe para los defensores de Stromgarde. Mejor aún, significa que estamos a solo un sigilo de poder tener Trol\'kalar para nosotros.' WHERE `entry`=643; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Menudo día este, $C. La sangre de Aterratrols ya no acechará a mi pueblo, y los sellos necesarios para conquistar Trol\'kalar están en nuestro poder. Pronto, muy pronto, atacaremos a los odiados trols de Zul\'Gurub.' WHERE `entry`=644; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Haciendo coincidir las líneas de la cara de la tumba de Trollbane con las líneas brillantes del sigilo de Ignaeus, un destello de luz consume el sigilo y la espada legendaria Trol\'kalar se libera de las manos de piedra.' WHERE `entry`=645; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Durante generaciones, las fuerzas de Strom y Arathor devastaron a los trolls. Ahora su mejor arma está en nuestras manos. Nuestro avance lento en los bosques húmedos de Zul\'Gurub dejará de existir.$B$B Tu ayuda ha sido excelente, $N, y los trols Lanza Negra están en deuda contigo.$B$B Me aseguraré de que le entreguen la espada a Nimboya en Grom\'gol.' WHERE `entry`=646; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, nada como Moonshine de Foggy MacKreel para entrar en calor en un día fresco! Y aquí estaba yo pensando que el pequeño hijo de puta iba a volver a atrasarse con sus facturas. ¡Gracias amigo! ¡Muchas gracias de hecho!' WHERE `entry`=647; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, TÚ eres el gran salvador de OOX-17/TN! ¡Ni siquiera puedo comenzar a expresar mi agradecimiento por su ayuda! ¡Mi serie de robots guiados necesita más desarrollo, pero su recuperación me ha ahorrado incontables horas de tiempo de reconstrucción, así como muchas piezas de oro en costos de reencuadernación!$B$B Por favor, elija cualquiera de estos artículos que tengo. Con suerte, harás un buen uso de uno de ellos. ¡Gracias de nuevo por su generosa ayuda, mis robots y yo estamos en deuda con usted!' WHERE `entry`=648; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, sí, sobre la ondulación que papá quiere! Quiere vender la onda a una taberna aquí en Orgrimmar, pero obtendremos más dinero si está en su empaque original. Conozco a alguien que puede hacer eso, y está en las Tierras del Interior, donde está la onda. Pero él es, um, un alto elfo.$B$B Bueno, es un buen alto elfo, ya que no es parte de la Alianza. Bueno, no es tanto un buen alto elfo como un alto elfo borracho. Él ama, y ​​quiero decir AMA el alcohol.' WHERE `entry`=649; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, entonces, ¿conoces a Malton? Es un antiguo compañero de bebida mío. Verás, he encontrado algo que trasciende los límites de los tratados y alianzas artificiales: el alcohol. Si todos saciamos nuestra sed con sus maravillosas cualidades, todos estaríamos en un lugar mucho mejor espiritualmente.$B$B Por desgracia, algo me dice que su visita aquí no es para aprender sobre los valores redentores del alcohol, ahora lo es.' WHERE `entry`=650; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Lo has hecho! ¡Has abierto las Piedras de Vinculación! Puedo sentir que los grilletes que me rodean se aflojan y la libertad se acerca cada vez más.$B$B Eres un noble $c, $N. ¡Mi salvador!' WHERE `entry`=651; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas la varilla en la clave. Y se siente un escalofrío debajo de ti...' WHERE `entry`=652; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La Señora me avisó de tu venida, $c. Eres bienvenido en mi morada porque tú, como yo, sirvo a una causa superior.' WHERE `entry`=653; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, entonces, me tomará solo un segundo quitar la fuente de energía. Después de eso, puede hacer con él lo que quiera ahora sin tener que preocuparse por perder los datos que contiene.' WHERE `entry`=654; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, Gor\'mul del que hablas. Sí, por lo que dice, parece que nunca se ha recuperado de la muerte de Doomhammer.$B$B Gor\'mul estaba cautivo aquí cuando Thrall y Orgrim lucharon para liberar el campamento, pero cuando la tierra tembló y nuestros hermanos escaparon, él se quedó atrás. Vagó solo y perdido durante años sin dirección ni esperanza, hasta que volvimos para establecernos aquí en Hammerfall.' WHERE `entry`=655; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A medida que los grilletes sobrenaturales se colocan alrededor de los Shards, se escucha un gemido inhumano desde muy abajo. El grito es seguido por un rugido.$B$B Los Shards of Myzrael ya no invocan sentimientos de calidez y seguridad como antes. Ahora pulsan con una amenaza abierta... como si la cosa debajo de ellos tuviera mala voluntad hacia la superficie.' WHERE `entry`=656; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si trae paz a Phin, destruiré personalmente a cada uno de los Renegados. Ha hecho mucho por nosotros desde la peste. Nunca pensamos que volveríamos a encontrar amigos o familiares.$B$B Cuando estés preparado, ven a avisarme. Empezaremos de inmediato.' WHERE `entry`=657; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente!$B$B Veamos de qué se trata esto...' WHERE `entry`=658; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Trate de permanecer lo más silencioso posible, viajero.$B$B A los orcos no les gusta que los espíen, y en esta granja hay más de lo que parece.' WHERE `entry`=659; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nos has hecho un gran servicio, $N. Gracias.$B$B Espero que Kin no haya sido demasiado problemático allí abajo. Es muy amigable, pero puede ser igual de letal cuando eres su enemigo.' WHERE `entry`=660; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, ¿los dos alborotadores están bien después de todo? Jaja, me alegra escucharlo. Les agradezco que me traigan noticias de su paradero y estado, me complace mucho que todavía estén vivos; los dos son insustituibles como amigos y compañeros de viaje.$B$B Pero... es más importante te agradezco debidamente tu ayuda. Aquí. Tome esto junto con el agradecimiento de mi grupo.$B$B Con un poco de suerte, averiguaremos qué traman los Renegados y le pondremos fin.' WHERE `entry`=661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saber que esta información es segura facilitará un poco el comando en Booty Bay. Bien hecho, $n.' WHERE `entry`=662; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, compañero.$B$B Fue un desastre horrible. Seahorn se quedará con mi barco si descubre lo que se hundió.$B$B Uno de los artilugios del Profesor indicó que el tesoro perdido estaba cerca de esta cala. Llevé al Harbinger al muelle y le hice señas al Spirit of Silverpine y Maiden\'s Folly para que hicieran lo mismo.$B$B Entonces el mar retumbó. Las mareas bajaron y los dos barcos se estrellaron contra el arrecife.$B$B No es solo un arrecife. Hay algo ahí abajo....$B$B Ayuda a mi equipo y serás generosamente recompensado.' WHERE `entry`=663; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $n.$B$B Esa escoria se merecía lo que le pasó. Si bien nada me traerá de regreso a mi barco o a mi tripulación, la muerte de esos naga me da algo de consuelo.' WHERE `entry`=664; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Las gafas funcionan perfectamente ahora! Bien hecho, $n.' WHERE `entry`=665; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $n! ¡El capitán estará muy contento! ¡Y solo espera hasta que llegue la noticia a Fleetmaster Seahorn!' WHERE `entry`=666; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sobrevivimos al ataque!$B$B No podríamos haberlo hecho sin ti, $n.$B$B Saldremos en cuanto suba la marea. Si no fueras un héroe tan prometedor, te ofrecería un lugar en mi tripulación. Pero puedo decir que tienes peces más grandes para freír.$B$B Incluso si eres un insignificante $r....' WHERE `entry`=667; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Así que los pequeños gnomos demostraron su valía después de todo? ¡Sabía que manteníamos esos mordedores de tobillo por una razón!' WHERE `entry`=668; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, déjalo en manos del bueno de Shakes O\'Breen! ¡Sabía que era el capitán adecuado para la misión!' WHERE `entry`=669; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por hacer un viaje tan largo y peligroso. Tienes la gratitud de los Blackwater Raiders.' WHERE `entry`=670; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me llevará algún tiempo determinar las verdaderas intenciones del Sindicato, pero su evidente asociación con la magia oscura y demoníaca me preocupa. Te lo diré cuando sepa más.' WHERE `entry`=671; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente. Los espíritus de las rapaces que dieron estos ojos darán fuerza al portador de este amuleto.' WHERE `entry`=672; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mis noches inquietas se convertirán en un sueño pacífico cuando haya destruido este orbe. Gracias, $n. Es un escalofriante recordatorio del terrible poder que los demonios tenían sobre los orcos antes de que Hellscream los liberara de su maldición.' WHERE `entry`=673; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? Hueso pulido. ¿Qué utilidad tengo para el hueso pulido? ¿Podrá una baratija restaurar la gloria de la Horda?' WHERE `entry`=674; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No funcionó, ya veo. No obstante, siento que mostrarle el poder de los chamanes finalmente devolverá a Gor\'mul a su antiguo yo orgulloso. El poder del amuleto no era lo suficientemente grande para mostrarle nuestro nuevo poder.' WHERE `entry`=675; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, ¿crees que eres lo suficientemente fuerte para ayudar a Hammerfall? Que así sea.$B$B Tallow te envió a ese montículo de ogros con la esperanza de que te suicidaras o cree que eres lo suficientemente fuerte como para ayudarnos. De cualquier manera, estás aquí ahora y necesito más soldados en nuestra lucha contra los constantes ataques.$B$B Si planeas quedarte en Hammerfall, descansa un poco y vuelve a hablar conmigo cuando estés listo. No hay escasez de peleas.' WHERE `entry`=676; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las señales de la guerra están en vuestros vestidos, y el sudor gotea de vuestra frente. Bien, muy bien de verdad.' WHERE `entry`=677; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres tan fuerte como un kodo, y tu ansia de batalla enorgullece a tu gente.' WHERE `entry`=678; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Haces que tu gente se sienta orgullosa, $N. La amenaza se ha reducido considerablemente y estoy seguro de que comenzaremos a prosperar aquí en las Tierras Altas.' WHERE `entry`=679; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me has hecho un gran servicio, $N. Sepa que la vida de mi esposo y la seguridad de Hammerfall han sido protegidas por un día más gracias a sus actos. Por favor, tome esto como una recompensa por su coraje.' WHERE `entry`=680; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. Con la muerte de esos miembros del Sindicato deberíamos tener más facilidad para recibir suministros de Costasur.$B$B Quizás nuestra causa todavía tiene esperanza.' WHERE `entry`=681; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Informaremos a las familias de estos soldados caídos que murieron en batalla.$B$B Será una noticia sombría, pero es mejor que la incertidumbre de la desaparición de un ser querido.' WHERE `entry`=682; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me tomará solo un momento leer detenidamente esta carta...' WHERE `entry`=683; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Derrotaste a Marez Cowl? Bien hecho, $N. ¡Bien hecho!$B$B Marez amenazó a nuestros defensores de Stromgarde, y se rumorea que era una emisaria entre el Sindicato y algún otro poder más oscuro. Nos alegra ver que ya no ejercerá sus poderes contra nosotros.' WHERE `entry`=684; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Falconcrest y Otto? ¡Maravilloso!$B$B Aquí está tu recompensa, $N. Estoy feliz de pagarlo.' WHERE `entry`=685; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Así que el mismísimo rey Magni Barbabronce os envió?$B$B ¡Mi mi! ¡Esto debe ser importante!' WHERE `entry`=686; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola. ¡Hola hola hola hola hola hola!$B$B Lo siento, espera, ¡no, no lo siento! ¡No seas grosero!$B$B Oh no... eso fue una locura.$B$B Pero... a veces estar loco es mi único consuelo.' WHERE `entry`=687; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, $c. La Dama me ha informado de tu llegada, y si vamos a traerla de vuelta a la superficie, entonces tenemos mucho que discutir...' WHERE `entry`=688; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Perfecto! ¡Mejor de lo que podría haber imaginado!$B$B Y tengo bastante imaginación, ¿sabes?' WHERE `entry`=689; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, ¿Malin te envió? No me importa si Muradin se levantó de entre los muertos y te trajo aquí en un dragón. ¡Estoy ocupado! Habla con Kryten si necesitas algo.' WHERE `entry`=690; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Increíble! Puedo ver por qué Malin te pidió que te unieras a nosotros, ¡muy bien hecho!$B$B A este ritmo, Skuerto y yo regresaremos a Stormwind en un abrir y cerrar de ojos.$B$B Creo que mi compañero enano ha vuelto de explorar Salón Puño de Roca; Ve a hablar con él cuando estés listo.$B$B Parecía que podría haber tenido una pelea con los ogros. Sin embargo, no le menciones eso; es muy sensible a las críticas a sus habilidades en la exploración.' WHERE `entry`=691; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, los encontraste! ¡Buen trabajo, $N! ¡Esta podría ser la única oportunidad que tenemos contra el mal de Myzrael!$B$B Solo déjame encontrar mi trinquete de chatarra y ver si puedo volver a colocar estos fragmentos...' WHERE `entry`=692; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Brillante, $N. Un artículo menos y faltan tres más, según mi lista. Los otros tres artículos están todos en Stromgarde.$B$B Descansa y recupera tus fuerzas. La próxima fase de mi plan requerirá un poco más de tiempo y esfuerzo. Vuelve a mí después de que hayas tomado una comida caliente y hayas descansado un poco.' WHERE `entry`=693; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me sorprendes, $N. Bien hecho de nuevo.$B$B Dame un momento para lanzar el hechizo adecuado para encantar la gema, y ​​estarás listo.' WHERE `entry`=694; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien bien.$B$B Si no hay más retrasos, ¿qué tal si empezamos?' WHERE `entry`=695; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Malin no podría haberle pedido a una persona más digna que viniera aquí y nos ayudara, $N. ¡Has hecho un gran trabajo!$B$B Estará complacido de ver el éxito abrumador que ha tenido nuestra misión.' WHERE `entry`=696; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Por la Luz, lo has hecho. Qué maravilloso. Trelane estará muy contenta. Estoy seguro de que Kryten y Skuerto están tan emocionados como yo de tenerlos en su camino de regreso a Stormwind.$B$B Gracias, $N. Por favor, toma esto para ayudarte en tus viajes.' WHERE `entry`=697; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay! Maravilloso. Carne fresca para el fuego esta noche. Gracias, $N.$B$B Has ayudado a que las próximas noches sean más tolerables. El fuego arde brillante y nuestros estómagos estarán llenos.$B$B Es una grata sorpresa que nos traiga un envío; Dar no es el orco más atractivo que alguien haya visto, pero al menos su actitud apesta mucho menos que su olor.' WHERE `entry`=698; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegra ver que estás vivo y bien, $N.$B$B Estas garras deberían funcionar bien. Cuantas más armas tengamos preparadas para atacarnos, mejor estaremos.$B$B Comenzaré con tu arma lo antes posible. Solo tomará poco tiempo. Me he vuelto bastante experto y rápido en su producción.' WHERE `entry`=699; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El granito parece una pequeña muestra en comparación con la vida de un gran enano. Pero ningún enano permanecerá en este planeta por la eternidad.$B$B Esperemos que el memorial sea un recordatorio para aquellos que recorrerán el gran Azeroth del futuro. Para que no olvidemos que es por ellos que valientes soldados como Sully Balloo dieron sus vidas tan valientemente.' WHERE `entry`=700; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, estos funcionarán perfectamente. Transferiré su poder y el espíritu de los rapaces a este orbe. Este orbe imbuirá a Gor\'mul con la fuerza ígnea y la inteligencia del raptor.' WHERE `entry`=701; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Al menos es algo interesante lo que me traes esta vez. Un extraño poder que emite...' WHERE `entry`=702; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, empezaré con esas alas ahora mismo. ¡Ya casi puedo saborearlos!$B$B ¡Y aquí tienes la receta por si quieres hacerlos tú mismo!' WHERE `entry`=703; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! Con suerte y diligencia, encontraremos cualquier vínculo que exista entre los troggs y estos artefactos antiguos.$B$B Has hecho una gran obra por los prospectores, $N. Sus esfuerzos no serán olvidados. Y Agmond tampoco.' WHERE `entry`=704; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estos funcionarán muy bien! Solo necesito convertirlos en polvo... luego mezclarlos con un poco de esto y un poco de aquello.$B$B ¡Cuidado, carroñeros! ¡Prepárate para ser flasheado!' WHERE `entry`=705; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, esto funcionará excelentemente. ¡Esto permitirá que tus armas golpeen con un calor abrasador!' WHERE `entry`=706; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces Pico Tormenta te envió, ¿verdad? Bien.$B$B Tengo una gran tarea para ti...' WHERE `entry`=707; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, la fortuna está con nosotros! ¡Gracias! ¡Todavía podemos ser salvos!' WHERE `entry`=709; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos funcionarán bien, $N. Gracias. Hmm, un poco más de arena de lo que esperaba. Hay que ajustar el coeficiente de rozamiento. No, espera; aún debería ser insignificante con el aceite de escarcha.$B$B ' WHERE `entry`=710; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, simplemente increíble! Pensé que se necesitarían media docena de tauren para traerme todo esto.' WHERE `entry`=711; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, ¿alguna vez has considerado convertirte en asistente de investigación? ¿No? No estoy seguro de lo que haré sin tus habilidades aquí. Inteligencia, curiosidad y fuerza, todo combinado en un solo paquete.' WHERE `entry`=712; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estupendo! Este debería ser el refrigerante perfecto para mis nuevos brazales. Si los encantamientos no duran un siglo, le daré todas mis pertenencias a Servo.$B$B Todos los magos de la Asamblea estarán asombrados después de que termine esto, $N. Solo espera y verás.' WHERE `entry`=713; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡JA!$B$B $B$B Perfecto... casi hecho. No realmente. Ya casi termino. Este proyecto es mi principal prioridad... en este momento. Déjame colocar esto en su lugar y podrás ver por ti mismo lo que me has ayudado a crear. Solo me llevará unos minutos más... tal vez... posiblemente más. Bueno, tal vez mucho más. Ya veremos...' WHERE `entry`=714; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡SÍ!$B$B Quiero decir, gracias, $N. Estos serán útiles mientras viaja a través de Badlands.' WHERE `entry`=715; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí tienes, $N. Pruébate estos.' WHERE `entry`=716; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Kirin Tor ya no tendrá que preocuparse por los prisioneros de Lethlor. Regresaré para informar el éxito a mi maestro. Krasus sin duda estará complacido.' WHERE `entry`=717; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muchas gracias, $n. Mientras no estabas, yo... er... tragué un bocado de arena. Él...$B$B Bueno, basta de eso, saldremos a comer algo esta noche. ¡Comed como reyes!' WHERE `entry`=718; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres mi salvador, $c. Me alegro de que alguien pueda enseñarles a esos Forjasombras una lección o dos. Gracias por tu ayuda.' WHERE `entry`=719; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hammertoe está vivo?! ¡Esto es asombroso, $N!' WHERE `entry`=720; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Sí? Lo siento... Me siento tan débil. ¿Puedes acercarte, $c?$B$B Ryedol te envió? Alabado sea Muradin, ese chico no es tan lento de la cabeza como alguna vez pensé. ' WHERE `entry`=721; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja! $B$B Sabía que me encontrarías un amuleto, $N.$B$B Bien hecho, $N. ' WHERE `entry`=722; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿El amuleto de Hammertoe? Creo que mi ánimo estaba más alto cuando pensé que estaba muerto. Saber con certeza solo empeora el dolor. Este amuleto fue el trabajo de su vida. No puedo permitir que su muerte sea en vano.' WHERE `entry`=723; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh! Bueno, este es un asunto completamente diferente. Probablemente aún no te des cuenta de la gravedad de este asunto, ¿verdad?$B$B Me importa mucho la muerte de Hammertoe, pero si te envió aquí con su amuleto, entonces entendió lo que está en juego.$B$B Habrá que sacar tiempo para llorar su muerte más adelante.$B$B Déjame mostrarte una de las razones por las que este amuleto es tan valioso.' WHERE `entry`=724; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, palabra del historiador Karnik. Excelente.$B$B Siempre tengo tiempo para su negocio.$B$B ' WHERE `entry`=725; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estás tratando este asunto con una urgencia que esperaría del propio rey, $N.$B$B De acuerdo entonces. Sé lo que derribará la Forja de las Sombras.$B$B Su presencia en Uldaman puede ralentizarse si los atacamos en su base de operaciones: la Fortaleza de Angor.' WHERE `entry`=726; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh. Saludos, $ghermano:hermana;.$B$B Y alabanza a los habitantes de abajo.' WHERE `entry`=727; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sea discreto con sus signos, $c. Hay quienes no creen en la justicia de nuestra promesa.$B$B Y hay quienes nos verían fracasar si supieran de nosotros.$B$B Siempre debemos tener cuidado. Y vigilante. Y paciente.' WHERE `entry`=728; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy muy contento de que el arqueólogo jefe Greywhisker nos haya enviado...' WHERE `entry`=730; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buenas noticias traes con el letrero, $N. El Signo de la Tierra fue creado por los enanos Hierro Negro de la Fortaleza de Angor para unir a dos de los lugartenientes despiadados de Alamuerte, los gemelos Blacklash y Hematus.' WHERE `entry`=732; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es un comienzo, $n, y tendrá que funcionar hasta que tengamos noticias de Forjaz o de la Liga de Expedicionarios.$B$B Ahora, si tan solo pudiera encontrar un poco de sal en alguna parte para mi barril de enfriamiento...' WHERE `entry`=733; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Engranaje #5, ¿eh? Sí, esto no va a ser bueno.' WHERE `entry`=734; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres ingenioso, $c. Si realmente está a su cargo comenzar un nuevo capítulo de nuestra orden, entonces creo que lo hará bien.' WHERE `entry`=735; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estoy impresionado! Posees una gran habilidad o una gran fortuna por haber obtenido estas reliquias. De cualquier manera, usted es un activo para nosotros.' WHERE `entry`=736; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo entendiste! ¡Oh, la esperanza brilla!$B$B Tus esfuerzos aún pueden salvarnos, $N. ¡Un monumento que deberían hacer de ti! ¡Un santuario que deberían construir! ¡Que tu nombre sea alabado hasta que tus nietos tengan nietos!$B$B A menos que... ELLOS sean liberados y suban a la superficie. Si eso sucede, entonces puedes olvidarte de los niños.$B$B Si ELLOS son liberados, entonces todos seremos comida para gusanos.' WHERE `entry`=737; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este esqueleto debe ser los desafortunados restos de Agmond. Su cuerpo está roto y maltratado, y sus huesos limpios.' WHERE `entry`=738; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es una noticia aleccionadora, $N. ¡Pero Agmond tenía un brazo fuerte y un golpe de martillo feroz, y su cráneo era tan grueso como parece! Aunque fue asesinado por esos troggs malditos, estoy seguro de que se llevó a muchos de ellos con él.' WHERE `entry`=739; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a la nueva frontera, $N. Vallefresno es una tierra de oportunidades, donde un $c joven como tú puede encontrar oportunidades ilimitadas para demostrar su valía. Mire alrededor del puesto de avanzada aquí y asegúrese de viajar a Zoram Strand, ya que la Horda también tiene otro puesto de avanzada allí.$B$B Tu presencia aquí me dice que has venido a aprender más sobre la caza. Escuche atentamente y con gusto compartiré con usted lo que necesita saber.' WHERE `entry`=742; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Pareces bien preparado para seguir adelante. Deja que el viento esté siempre a tu espalda.' WHERE `entry`=743; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por tu ayuda, $N.$B$B Mi parte en la ceremonia de mi hermano está casi completa. Darle su tocado y presenciar la ceremonia es todo lo que mi deber requiere de mí.' WHERE `entry`=744; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, es bueno que te hayas tomado en serio mi tarea. El respeto por la tierra y sus criaturas es importante. La muerte y la vida son un círculo... una necesidad. Uno no puede existir sin el otro. Tómese el tiempo para reflexionar sobre esto y haga bien en no olvidarlo nunca.' WHERE `entry`=745; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Esto calmará a las bestias de Mulgore. Y, si los espíritus lo permiten, les enseñará a los enanos que cavar la tierra no es el camino hacia el conocimiento.' WHERE `entry`=746; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los tauren de Narache gracias, $n. Muestras mucha promesa.' WHERE `entry`=747; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Los tomaré y vincularé su poder en un tótem de limpieza.' WHERE `entry`=748; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Todos los lados de la caja están estampados con el signo de la División de Minería de Venture Co. Las notas impresas cuidadosamente en el costado de la caja indican que el contenido debe procesarse en una de sus plantas centrales.' WHERE `entry`=749; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los tauren de Narache gracias por estas provisiones, $n. Con tu habilidad en los caminos de la caza, seguramente algún día serás reverenciado en Cima del Trueno.' WHERE `entry`=750; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, parece que Venture Co. está intentando robarnos nuestros recursos naturales. Es bueno saber que esto es cierto, y ahora parece que debemos hacer algo al respecto.' WHERE `entry`=751; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Viajaste hasta aquí solo para ayudar a una anciana? Dios mío, ¿no eres un guardián?' WHERE `entry`=752; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo que trajiste este cántaro por mandato de la abuela.$B$B Tu voluntad de ayudar a los demás y mantener a los tauren del Campamento Narache me lleva a creer que algún día enorgullecerías a la tribu de Cima del Trueno.' WHERE `entry`=753; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La noticia de tu hazaña me llegó hace unos momentos; ya las bestias cerca del pozo beben de él con avidez.$B$B Has hecho algo grande por la tierra, $N. Y has hecho una gran cosa por la gente de Tauren.' WHERE `entry`=754; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te envió el jefe Hawkwind? Embarcarse en los Ritos de la Madre Tierra no es tarea fácil...' WHERE `entry`=755; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. La pureza con la que estas bestias cazan es vital en la creación del próximo tótem purificador.$B$B Los goblins nunca aprenderán la diferencia entre luchar con la tierra y vivir en armonía con ella.' WHERE `entry`=756; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has superado la primera prueba de los Ritos de la Madre Tierra. La tribu estará orgullosa.' WHERE `entry`=757; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los antepasados ​​del clan Thunderhorn me hablaron en un sueño, alabándote por tus acciones cerca de su pozo.$B$B Por su agradecimiento, desean regalarte este...' WHERE `entry`=758; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. Puedo sentir el sacrificio de la tierra en esta ofrenda, y mi espíritu se llena de tristeza y orgullo.' WHERE `entry`=759; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho. Limpiaste los pozos y sanaste nuestra tierra. La aldea Bloodhoof está agradecida, $N.$B$B Que el viento susurre tus obras durante cien estaciones y que las aguas de Mulgore permanezcan limpias para siempre.' WHERE `entry`=760; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sé que reunir estas plumas no fue tarea fácil, $N. Al hacer esto, demuestras que eres un $c de mérito. Es bueno tenerte en Bloodhoof Village.' WHERE `entry`=761; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, tu dedicación a Ironforge y al pueblo enano no se puede refutar. Le agradezco su ayuda en este asunto.$B$B Le enviaré un mensaje al historiador Karnik para informarle que lo ha logrado, y también enviaré ayuda a Badlands lo antes posible para ayudar a recuperar el sitio de excavación. Gracias de nuevo.$B$B Antes de que te vayas, hay una cosa más que te pediría en nombre del rey Barbabronce.' WHERE `entry`=762; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Palabras de mi buen amigo, el jefe Hawkwind! Ah, puedo ver por sus tallas que eres de una raza especial.' WHERE `entry`=763; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No creo que se pueda malinterpretar o ignorar demasiado esa señal, ¿eh? The Venture Co. sabrá que no debe tomar a los tauren a la ligera, o ser tan arrogante como para creer que les permitiríamos robar los recursos naturales que nos rodean sin protestar.' WHERE `entry`=764; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi ira se alivia un poco con la noticia de que el villano Fizsprocket está muerto. Revisaré sus efectos personales y veré si hay alguna información adicional sobre lo que Venture Co. ha planeado para el futuro. Gracias por tus esfuerzos, $n.' WHERE `entry`=765; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, gracias, $n. Usando los artículos que me trajiste, podré crear el remedio que necesito para detener la propagación de la infección y, eventualmente, curarla por completo. Te debo mi vida en agradecimiento.$B$B Pero nunca olvidaré esa llamada chirriante cuando Mazzranache vino sobre mí, el resplandor de color cuando su pico descendió...$B$B Tenga cuidado en sus viajes.' WHERE `entry`=766; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sentí que vendrías a mí, $c. Siempre puedo reconocer a alguien que está tratando de pasar los Ritos de la Madre Tierra.' WHERE `entry`=767; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, estas son piezas muy bonitas. Harán artículos de cuero finos.$B$B Aquí, $N. Llévate esto a cambio...' WHERE `entry`=768; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah bueno. Gracias, $N. Mi corazón se llena de orgullo al ver jóvenes interesados ​​en el oficio de peletero.' WHERE `entry`=769; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Apenas puedo creer mis viejos ojos! ¿Has derrotado al gran lobo Ghost Howl? Te miro con nuevo respeto, joven $c. ¡Eres un cazador de habilidades extremas!$B$B Déjame ofrecerte algo. Mis días de caza han terminado, pero sería un honor si usaras una de mis armas en tus cacerías.$B$B Que se haga realidad y te traiga renombre.$B$B Y esperemos que el espíritu de Ghost Howl finalmente haya encontrado la paz.' WHERE `entry`=770; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo que has aprendido a recolectar de nuestra tierra sagrada, $n. Solo me tomará un momento preparar el Agua de los Videntes.' WHERE `entry`=771; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No tengas miedo, $n. Has superado con éxito el Rito de la Visión.' WHERE `entry`=772; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has mostrado gran diligencia en tu anhelo de pasar los Ritos de la Madre Tierra, $n.$B$B Nosotros, los Espíritus Ancestrales, representamos a los poderosos tauren que dieron su vida valientemente para fundar y proteger nuestra gran ciudad de Cima del Trueno. Por la presente te traspaso el deber de esa protección.$B$B Has superado el Rito de la Sabiduría, joven $c. Ingrese a Thunder Bluff con orgullo.' WHERE `entry`=773; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Salve, joven $c. Veo que encontraste el camino hasta mi puerta.' WHERE `entry`=775; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! Una buena muerte que fue.$B$B Enviaré un grupo de reunión para recoger el cadáver para que podamos recuperar la piel y la carne.$B$B Has hecho una gran obra por tu pueblo, $n.' WHERE `entry`=776; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perfecto. ¡Atrás mientras me preparo para hacer más historia!$B$B ' WHERE `entry`=777; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Eso fue todo un calvario, ¿no?$B$B No estoy seguro de qué pudo haber salido mal. Fue bueno que mi magia estuviera aquí para ayudar a enviar a la criatura de regreso a su plano de origen.$B$B Tal vez una pequeña muestra de agradecimiento por todo su arduo trabajo...' WHERE `entry`=778; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando colocas las piedras rúnicas en los huecos correspondientes, un violento estruendo sacude la tierra cuando se rompe el sello.' WHERE `entry`=779; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El mas excelente. Estos ingredientes harán un buen guiso y la pérdida de esos jabalíes debería ser una buena lección para esos viles Bristlebacks.' WHERE `entry`=780; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es bastante alarmante! Pero con esta información podemos llamar a nuestros hermanos de Bloodhoof Village para ayudar a frustrar el ataque. Has salvado la vida de muchos tauren, $n.' WHERE `entry`=781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con Tho\'grun muerto, su cadáver limpiado por los vientos del desierto y los zopilotes carroñeros, los ogros se desorganizarán. Aunque es una pequeña victoria, esto conducirá a una mucho más grande.$B$B El Signo de la Tierra está ahora en nuestro poder y podemos abrir la prisión de los dragones negros en Lethlor. ¡Los liberaremos de un encarcelamiento sin fin, aunque sea para su perdición!' WHERE `entry`=782; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La noticia de tu valentía viaja rápido, $c. Las historias de tu victoria en Tiragarde Keep serán anunciadas en Orgrimmar.' WHERE `entry`=784; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La Horda seguramente prevalecería si los centauros Kolkar atacaran. Pero al prevenir tal ataque, hemos ahorrado a nuestros poderosos guerreros un derramamiento de sangre innecesario.$B$B Y tan seguro como que hay arena en el desierto de Tanaris, sabemos que se derramará sangre antes de que terminen estos tiempos difíciles.$B$B Has servido bien a tu pueblo, $c.' WHERE `entry`=786; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Otro de los reclutas de Eitrigg, ¿eh?$B$B Un lamentable estado de cosas en el que nos encontramos si esto es lo mejor que la Horda puede producir. No importa. Para cuando creamos que estás listo para abandonar el Valle, serás un orgulloso guerrero de la Horda.' WHERE `entry`=787; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmmm, no está mal, $n. Pero no dejes que se te suba a la cabeza... lucharás más duro que los jabalíes en tu carrera.$B$B No obstante, ha demostrado su valía y su próxima prueba será contra un oponente considerablemente más peligroso, por lo que necesitará protección adicional.' WHERE `entry`=788; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay una lección importante que debes aprender de la lucha contra los escórpidos. El más pequeño o el más grande de los oponentes aún puede enviarte a tu perdición. En un combate feroz, muchas cosas pueden resultar en tu ruina.$B$B No tengo más que enseñarte, $n. Lo has hecho bien, y observaré tu progreso con interés.' WHERE `entry`=789; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi golpe no fue suficiente para matarlo, pero mirar el daño que infligí me da un poco de orgullo. Esa pequeña medida será todo lo que tengo para sostenerme si muero, y en esa luz, la breve lista de los logros de mi vida me llena de ira.' WHERE `entry`=790; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy excelente, $n. Cualquier buen $c seguramente encontrará un uso para esta bolsa en el campo de batalla.$B$B ¡Saludo tu vigor y voluntad de morir en nombre de la Horda!' WHERE `entry`=791; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N.$B$B Aunque los Vile Familiars eran simplemente mascotas de los poderes más oscuros dentro de Burning Blade, tu éxito contra ellos presagia grandes hazañas por delante.' WHERE `entry`=792; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Vuelo Negro continúa aliándose con los orcos renegados de Blackrock, y ambos deben ser puestos en línea o eliminados. Con Blacklash y Hematus muertos, podemos dirigir nuestra atención hacia el oeste, hacia Blackrock Spire.' WHERE `entry`=793; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo recuperaste! ¡Bien hecho!$B$B Tus esfuerzos dentro del Aquelarre del Filo Ardiente son clave para erradicar este culto en el Valle de las Pruebas. Pero me temo que tienen otros objetivos en nuestra tierra.$B$B No hemos visto el final de ellos.' WHERE `entry`=794; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando colocas las piedras rúnicas en los huecos correspondientes, un violento estruendo sacude la tierra cuando se rompe el sello.' WHERE `entry`=795; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por tu descripción de la bestia, creo que debes estar hablando de Sarkoth! No es de extrañar que Hana\'zua fuera alcanzado por él. Le enviaremos ayuda de inmediato, no te preocupes más por la difícil situación de Hana\'zua.$B$B Sin embargo, debo decir que estoy muy impresionado de saber que trajiste a Sarkoth a la muerte. Es una hazaña de la que estar orgulloso, $n. Y que lucharías por el honor de un extraño, mientras otras tareas ocupaban tu tiempo, tu propio honor se realza.' WHERE `entry`=804; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm... tu informe llega en un mal momento. La Hoja Ardiente no se ve aquí en Sen\'jin, pero su maldad se ha sembrado frente a la costa, en las Islas del Eco.$B$B Los orcos son amigos de los Trolls Lanza Negra. Honorables amigos. Queremos ayudar a los orcos, pero... también necesitamos ayuda.' WHERE `entry`=805; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! ¡Lo tienes!$B$B Enorgulleces a tu clan, $N. Y gracias a ti, Durotar está libre de un agente más del mal.' WHERE `entry`=806; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Has salvado a Minshina. ¡Has salvado el espíritu de mi hermano de la esclavitud!' WHERE `entry`=808; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Neeru quiere destruir la semilla del demonio, ¿verdad? Extraño...$B$B Muy bien. Si desea que la semilla desaparezca, te diré cómo eliminarla.' WHERE `entry`=809; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, me has salvado la vida. Gracias.$B$B Por favor tome esta; Espero que al menos pueda ayudarte en tus viajes, si no traerte alguna moneda. Por lo que dices, no lo usaré pronto. Kor\'ghan me guiará a través de más de sus rituales hasta que me pruebe a mí mismo. Más jabalíes matando, más colas de escórpido reunidas... ' WHERE `entry`=812; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está el antídoto, $N. Llévaselo a Rhinag tan pronto como puedas y ten cuidado.' WHERE `entry`=813; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puede que seas débil, pero al menos no eres torpe, $N.$B$B Aquí, toma esto y sal de mi camino. Tengo que cocinar.' WHERE `entry`=815; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, mi hijo... mi hermoso hijo.$B$B Insegura del destino de mi hijo, me he atormentado desde que se fue. Ahora que sé lo que pasó, tal vez finalmente pueda comenzar a llorar.$B$B Gracias, $N. Por favor tome esta. Iba a dárselo a Kron como regalo cuando volviera con éxito. Ahora que sé que está muerto, no puedo soportar mirarlo.' WHERE `entry`=816; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro, $N. Gracias a su ayuda, nuestra gente estará protegida y no pasará frío a medida que cambien las estaciones.$B$B Gracias.' WHERE `entry`=817; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, joven... muy bien hecho.' WHERE `entry`=818; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, estaré...$B$B Este era uno de los barriles de Chen Stormstout. Viajó con Rexxar hace mucho tiempo. No he visto ni oído hablar de él en la era de un kodo. Te agradezco que me hayas traído esto, $N.' WHERE `entry`=819; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Jaja... Nunca pensé que volvería a hacer más de estas cosas.$B$B Has despertado en mí una gran nostalgia, $N. Me recuerda a la última vez que preparé un lote de brebaje trogg. Gracias. Los recuerdos calientan mi estómago.' WHERE `entry`=821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja ja! Sabía que no podrías resistir un poco de este brebaje. Vuelve cuando quieras más, $N. Solo tráeme más de los ingredientes que te hice recolectar.' WHERE `entry`=822; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Sí? ¿Tienes algo que informar? Bueno, entonces, ¡vamos a tenerlo!' WHERE `entry`=823; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este globo... es de lo más inquietante. Muchos de los elementales más poderosos reciben su poder y energía a través de tales dispositivos. Encontrar uno como este casi intacto es una cosa, encontrarlo tan contaminado es otra.$B$B Me encargaré de que este globo sea estudiado adecuadamente por el Anillo de la Tierra. Tal vez podamos poner fin a esta corrupción de los elementos. Por favor, acepta esto como un intercambio justo por traer este globo a la atención del Anillo de la Tierra.' WHERE `entry`=824; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su misión de recuperación fue un éxito, $c. Me encargaré de que estas herramientas lleguen a Orgrimmar con la próxima caravana.$B$B Bien hecho.' WHERE `entry`=825; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sin Zalazane, nuestra tribu puede volver a dormir en paz.$B$B Gracias, $N. La tribu Lanza Negra te debe mucho. Si sufres de una dolencia, visita a mi asistente Bom\'bay, detrás de mí. Su vudú es fuerte...' WHERE `entry`=826; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien. Escondido dentro de estos collares está el secreto detrás de Burning Blade. Y descubriré ese secreto...' WHERE `entry`=827; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, $N. Me llegó la noticia de tu llegada y de tus hazañas en Durotar.$B$B Eres un $c de creciente habilidad y renombre.$B$B Permanece en el camino puro y tu futuro será verdaderamente grandioso.' WHERE `entry`=828; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, y ¿de dónde sacaste esto? El buen Margoz de Cerrotajo te envió a mí, ¿verdad?$B$B Bueno, déjame echar un vistazo más de cerca...' WHERE `entry`=829; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto no presagia nada bueno. Hiciste bien en llamar mi atención sobre esta información.' WHERE `entry`=830; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Innumerables veces insté al Jefe de Guerra a no confiar en los humanos, pero el orgullo personal no es lo que está en juego aquí.$B$B Has servido a la Horda con honor, joven $c.$B$B Ahora disculpe, debo aconsejar a Thrall sobre estos asuntos de inmediato...' WHERE `entry`=831; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='.$B$B Intrigante. ¿La voz que escuchaste mencionó mi nombre? Soy conocido por perseguir a los enemigos de nuestro Jefe de Guerra, pero... es extraño que me eligieran. Aún más extraño que los miembros de la secta Hoja Ardiente de los que recuperaste este colgante tengan un nombre tan parecido al mío.$B$B Debo estudiar este colgante. Debo estudiar y, y debo ponderar el significado de su mensaje.$B$B Gracias por llamar mi atención sobre esto, $N. Ha hecho un gran servicio a su pueblo.' WHERE `entry`=832; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho. Has enviado a esos asquerosos Bristlebacks un mensaje claro. Lo pensarán dos veces antes de intentar entrometerse en este lugar sagrado nuevamente.' WHERE `entry`=833; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oye, ahora no es justo eso! Tienes nuestros suministros de vuelta para nosotros. Genial. Podré volver al trabajo tan pronto como pueda encontrar a alguien que transporte estos sacos por mí.' WHERE `entry`=834; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Creo que ahora puedo respirar tranquilo, sabiendo que las arpías ya no molestarán más a nuestras caravanas de suministros. Y ni un momento demasiado pronto, tampoco. ¡Escuché que me enviarán algunos juguetitos divertidos con el próximo envío!$B$B Eres bastante bueno en lo que haces, $n, deberías localizar a mi jefe en Ratchet. Apuesto a que podría encontrarte algún trabajo.$B$B Ah, y no te preocupes, no me olvidaría de pagarte por el servicio que me diste.' WHERE `entry`=835; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, TÚ eres el gran salvador de OOX-09/HL! ¡Ni siquiera puedo comenzar a expresar mi agradecimiento por su ayuda! Mi serie de robots guiados necesita más desarrollo, pero su recuperación me ha ahorrado innumerables horas de tiempo adicional de reconstrucción, ¡así como muchas piezas de oro en costos de fabricación!$B$B Por favor, elija cualquiera de estos artículos que tengo. Gracias de nuevo por su generosa ayuda $n, ¡mis robots y yo estamos en deuda con usted!' WHERE `entry`=836; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Transmitiré la noticia de que los jabaespines han sido sacados de sus guaridas y que sus estructuras pueden ser incendiadas. La eliminación de Razormane de Durotar nos acerca a asegurar por completo las fronteras de nuestra nueva patria.' WHERE `entry`=837; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, $c, el Alto Ejecutor mencionó que podrías ser tú quien confíe en el asunto de la llave. He dedicado una buena parte de mis estudios recientes a Scholomance, y creo que conozco un medio por el cual puedes adquirir uno que te permitirá pasar la puerta principal a voluntad.$B$B Esta tarea no será fácil, pero tales tareas rara vez lo son. Seguramente pareces del tipo que sabe esto como un hecho.' WHERE `entry`=838; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, ¿así que te envió Takrin? Es un explorador excelente, no estoy seguro de lo que haría sin él.$B$B Firmaré tu carta de reclutamiento, pero lo que realmente necesitamos es alguien en Crossroads.' WHERE `entry`=840; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí hay otra fuente de poder. Le recomiendo que lo use correctamente esta vez, a menos que esté ansioso por gastar diez bolsas de agua más en otra fuente de agua.' WHERE `entry`=841; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, $N. ¿Quieres ganarte la vida con la Horda? Bueno, hay mucho que hacer aquí, así que escucha atentamente y haz lo que te digan.$B$B Veo esa mirada en tus ojos, no creas que voy a tolerar ninguna insolencia. El propio Thrall ha declarado que las mujeres de la Horda están en pie de igualdad con los hombres. Si me faltas al respeto en lo más mínimo, conocerás el verdadero dolor. : Estoy feliz de haberte conocido. Thrall se alegrará de saber que más mujeres como tú y yo estamos tomando la iniciativa para avanzar en Los Baldíos.;' WHERE `entry`=842; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Khazgorm encontró el destino que se ganó. No siento remordimiento por el tonto. Era un infiel en estas tierras.$B$B Que su muerte sirva de advertencia a todos aquellos que amenazan con perturbar nuestra forma de vida.$B$B Ahora déjame tomarme un momento para estudiar el diario del enano....' WHERE `entry`=843; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. Con los zancudos desaparecidos, será más fácil mantener intactas nuestras cadenas de suministro. Y espero que hayas aprendido algunos trucos en Los Baldíos, porque tu próxima presa tiene un poco más de fuego en la sangre que los zancudos de las llanuras...' WHERE `entry`=844; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No está mal, $N. Esos zhevra tienen mucha fuerza en sus piernas. ¡Una fuerte patada de ellos puede derribar incluso a un tauren!$B$B Parece que tú también tienes algo de fuerza. ¿Estás listo para un verdadero desafío?' WHERE `entry`=845; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo que eres bastante trabajador, $c.$B$B Sin duda, pronto tendremos una sorpresa adecuada para esos enanos.' WHERE `entry`=846; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando el encantamiento desaparezca, hablaré con Gor\'mul. Te agradezco tu ayuda para devolver a Gor\'mul a la tierra de los vivos. No tengo ninguna duda de que él también te lo agradece enormemente.' WHERE `entry`=847; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Estos son buenos ejemplares. Potente.$B$B Soy Renegado, y cumplimos nuestros contratos. Aquí está tu recompensa, $N.' WHERE `entry`=848; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho bien, $n! Que seas reverenciado en Cima del Trueno como defensor de las tierras sagradas de los tauren y campeón de la tribu perdida.' WHERE `entry`=849; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Los centauros son criaturas bajas y brutales, pero unos pocos tienen el ingenio y la visión para liderar. Y esos son los más peligrosos.$B$B Barak era tal centauro. Es bueno que esté muerto.' WHERE `entry`=850; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Debes haber despertado mucho a esos centauros: nuestros guardias detectaron actividad cerca del Oasis Estancado, probablemente tú.$B$B Deberías estar orgulloso de tu hazaña, $N. Hay mucha valentía en ti.' WHERE `entry`=851; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te felicito, $N. Estos centauros son indisciplinados y no pueden concentrar su ira como los orcos, pero no obstante son feroces. Al derrotarlos, se demuestra tu valor.' WHERE `entry`=852; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, las esporas de los Baldíos que Helbrim estaba reuniendo. ¿Obtuvo tu ayuda para entregarlos? Bien.$B$B Y la emulsión sigue siendo potente, por lo que no debe haber perdido tiempo en la entrega. Bien hecho, $c.' WHERE `entry`=853; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno ver que más de nuestros $r aliados han venido a ayudarnos desde lugares tan lejanos como Cima del Trueno. De nuevo, te doy la bienvenida.' WHERE `entry`=854; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho. Estoy seguro de que has infundido miedo en los centauros supervivientes, $N. Si tienen sentido, ahora se calmarán y detendrán sus avances.$B$B Pero no creo que lo hagan, y eso es desafortunado.$B$B Lamentable... para ellos.' WHERE `entry`=855; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por fin, el poder es mío otra vez! ¡La mía digo!' WHERE `entry`=857; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, parece la tecla correcta. Déjame asegurarme de que sé cómo funciona esta cosa...$B$B Hmm... control de rotación... Esto regula la velocidad y la estabilidad... control fino del movimiento del brazo. ¡Solo mira esto! No puedo creer que Venture Company pueda diseñar algo mucho mejor que el nuestro. ¡Tengo que devolverle esto a Ratchet!' WHERE `entry`=858; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Quieres cazar en los Baldíos?$B$B Tus ojos son ansiosos y jóvenes. Todavía no han entrecerrado los ojos tras seguir a tu presa por las secas llanuras de esta tierra.$B$B Pero no te preocupes. Fortaleceremos tu cuerpo y tu mente. Y te enseñaremos que hay más en la caza que encontrar y matar a tu presa.$B$B Prepárate. Tu viaje comienza. Ahora.' WHERE `entry`=860; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Skorn Whitecloud es un tauren sabio. Ha cazado durante años y años, y aunque su cuerpo es viejo, su espíritu arde ferozmente. Nos sentimos honrados de tenerlo con nosotros.$B$B Si Skorn te envió a mí, entonces tú también debes tener el espíritu del cazador. Y haber reunido estas garras muestra tus habilidades florecientes.$B$B Quizás estés listo para recorrer el camino.' WHERE `entry`=861; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Normalmente no me gusta comer estos roedores cuando están tan... tan... maduros. Me gusta dejar que se pudran durante unas semanas para que realmente resalte el sabor. Pero pareces tan hambriento.$B$B Déjame prepararte un poco de estofado de rata de excavación. Ahí vamos.$B$B ¡Aquí tienes!' WHERE `entry`=862; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con suerte, podremos obtener algo de valor del prototipo de trituradora destrozada... ¡se me acaba el tiempo! Enviaré un equipo de salvamento a la ubicación de Wizzlecrank inmediatamente.$B$B Oh, déjame darte algo por tu problema, también.' WHERE `entry`=863; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Voy a analizar estos datos inmediatamente. Quizás la locura de Keever resulte ser mi genialidad después de todo.$B$B En cuanto a ti... me eres útil, y recompenso bastante bien a los que siguen siendo útiles. Tome este artículo, esta moneda y, lo más importante, mi agradecimiento junto con ellos.$B$B Vuelva a consultarme de vez en cuando; apuesto a que nuestro trabajo conjunto en este proyecto no ha terminado.' WHERE `entry`=864; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, los tienes! Ahora solo necesito molerlas y mezclarlas con un poco de vino, y...' WHERE `entry`=865; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí, sí, estos son muy bonitos! Cultivaré especímenes de estas raíces y los estudiaré. Espero encontrar nuevas propiedades de ellos. ¡Propiedades ocultas y valiosas...!$B$B Y no te preocupes, si lo hago, serás el primero en saberlo. ¡Porque necesitaré que alguien recolecte más!' WHERE `entry`=866; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, estos son buenos. Muy bien... Buen trabajo, $n. Espero ver más de su trabajo en el futuro.' WHERE `entry`=867; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me complaces, $N. Los huevos y la herramienta. Bien hecho.$B$B Y por tu recompensa...' WHERE `entry`=868; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Te deshiciste de las aves rapaces!$B$B Gracias, $N. Eres un $c de valor.' WHERE `entry`=869; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Encontraste una fisura en la tierra, con gases burbujeando de ella? Extraño. Esta puede ser una respuesta a nuestras preguntas, pero aún no podemos estar seguros.$B$B Pero es una pista. Y estoy agradecido de que lo hayas encontrado.' WHERE `entry`=870; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Esos insolentes jabaespines finalmente aprenderán que el poder de la Horda no debe ser ignorado.' WHERE `entry`=871; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Con la muerte de Kreenig, habrá una disminución definitiva en los ataques a nuestras caravanas.$B$B Tu gente debería estar orgullosa de contarte entre ellos.' WHERE `entry`=872; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora eres uno con Isha Awak, $N. Su espíritu está contigo. Él acecha en tus ojos...$B$B Ojos que, un día, aprenderán a ver.' WHERE `entry`=873; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi hermano te envió, ¿verdad? Entonces debes haberte probado a él. Si te has ganado el respeto de Jorn, también tienes mi respeto.$B$B ¿Estás listo para caminar más lejos por el camino del cazador?' WHERE `entry`=874; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo mi amigo. Creo que llegarás lejos dentro de la Horda.' WHERE `entry`=875; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡JA! ¡Bien hecho, $n! Muy bien hecho... No estaba seguro de que estuvieras a la altura de la tarea, pero has demostrado ser bastante feroz. Gracias de nuevo por ayudarnos a reprimir la epidemia de arpías. Aquí está tu recompensa, úsala bien.' WHERE `entry`=876; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tus hallazgos son asombrosos! Las semillas que te di estaban secas y muertas. ¡Lo que sea que descanse bajo estos oasis puede crear vida de la nada!$B$B Hay que estudiar más esto...' WHERE `entry`=877; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, sí... llenos de alegría porque finalmente los Erizado conocen el dolor de mi tribu, $r. Así es como debería sentirme, pero ese no es el caso.$B$B Ayudas a tu gente y ellos te honran. Mangletooth ayuda a su gente, ¿y qué hacen? Le dan la espalda. ¡Lo olvidan y lo dejan pudrirse en una jaula!$B$B ¡Los ayudo incluso desde encerrados tras las rejas y no envían a nadie para salvarme!' WHERE `entry`=878; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Está hecho entonces. Mejor termina así, dice Mangletooth. Deberían haberse asegurado de que estaba muerto cuando me dieron la espalda en lugar de dejarme aquí en esta jaula abandonada.$B$B Solo te queda una tarea por terminar, $r.' WHERE `entry`=879; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Estudiar las bestias de un área puede decir mucho sobre el área en sí. Veremos qué historia cuentan estas conchas.$B$B Por favor acepta mi gratitud por tu ayuda... y tal vez puedas usar estas monedas. Veo que no los necesito.' WHERE `entry`=880; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has vencido a Echeyakee, y aunque sus días de caza han terminado... su espíritu está contigo. Él te mostrará la fuerza que se encuentra en la sutileza y el honor en la misericordia.$B$B Tu camino aún es largo, $c. Esperemos que lo lleves bien.' WHERE `entry`=881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este colmillo es simplemente una muestra, pero lo que representa es profundo.$B$B La fuerza de Ishamuhale está en ti, $N. Que lo uses con templanza. Esa es tu carga.$B$B Ese es su honor.' WHERE `entry`=882; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lakota\'mani se llama \"Earthshaker\" en nuestro idioma, y ​​sus pasos son como un trueno reunido. Él está contigo ahora, y su valor se mezcla con el tuyo. Juntos no hay conflicto que no puedas enfrentar.$B$B Camina alto, $N. Camina erguido, Earthshaker.' WHERE `entry`=883; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El lagarto trueno Owatanka es llamado \"Bluebolt\" por los tauren, porque dentro de él reside una velocidad que desmiente su tamaño. Se dice que un rayo golpeó a Bluebolt hace mucho tiempo y, alimentada por la ira del cielo, la energía de la gran bestia es ilimitada.$B$B Que su energía fluya a través de ti, $N. Pues ahora sigue el ritmo de Owatanka.' WHERE `entry`=884; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El halcón trueno es una bestia rara de los Baldíos, y su muerte puede presagiar una gran fortuna o una gran perdición.$B$B Pero Washte Pawne, llamado \"Mordedor de espíritus\" en Taurahe, no puede traer nada... o ambos.$B$B El dolor que sentiste por cazar Spirit Biter es la punzada que sienten todos los que obtienen grandes ganancias a un gran costo. El aguijón que sentiste es el dolor del arrepentimiento.$B$B Pero puedo ver que has conquistado esto. Has aprendido que el pesar se convierte en sabiduría, y que a través del dolor uno gana fuerza.$B$B Has aprendido mucho, $N.' WHERE `entry`=885; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mis hermanos en Thunder Bluff hicieron bien en enviarte, joven $c. Porque el misterio de los Baldíos es uno que yo solo no puedo desentrañar.$B$B Con su ayuda, esperemos que podamos encontrar respuestas a nuestras preguntas.' WHERE `entry`=886; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo hiciste bien, chico. Un poco más de trabajo como ese, y será una cosa menos de la que tendré que preocuparme. Con suerte, estarán convencidos de que deben trasladar su operación a otro lugar.$B$B ¡Mientras tanto, está el pequeño asunto de recuperar los bienes que me robaron!' WHERE `entry`=887; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es un alivio recuperar todo este material, así que gracias por tu ayuda, $n. Sabes, me vendría bien un $r como tú para ayudarme con mi operación aquí. Si alguna vez busca trabajo, ¡no se olvide de lo bien que paga Gazlowe por el servicio!' WHERE `entry`=888; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien. Ve con el espíritu de Agamaggan como tu guía, $r. Vuelve a mí si deseas más de la magia de Agamaggan.' WHERE `entry`=889; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, Gazlowe te envió, ¿verdad? Un momento, permítanme echar un vistazo aquí y revisar mis propios registros y asegurarme de que no enviaron el envío de Gazlowe al lugar equivocado.$B$B Apuesto a que está esperando esas botas de Drizzlek...' WHERE `entry`=890; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por desgracia, las armas justas de la Alianza han sido silenciadas. Serás recompensado por tu ayuda, $n.$B$B Ahora para atender la sombría tarea de recuperar los cuerpos de los muertos....' WHERE `entry`=891; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sin dados, ¿eh? Supongo que deben haber sido los Freebooters entonces... Dizzywig está en el nivel, estoy seguro de que no me engañaría así. Después de todo, él está en la nómina.$B$B Parece que tengo algunos bienes que recuperar, $n. ¿Qué dices?' WHERE `entry`=892; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelentes, excelentes especímenes de hecho.$B$B Los jabaespines están más avanzados de lo que esperaba.$B$B Aquí, $c, toma esto y sal de mi camino. Será mejor que eche un vistazo más de cerca a estas armas. Es posible que hayamos subestimado a nuestro enemigo, y ese es el tipo de error que no podemos darnos el lujo de cometer.' WHERE `entry`=893; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una variedad de botones, palancas y luces parpadeantes están dispuestas de manera un tanto errática en la parte frontal de la consola de control. Un pequeño indicador indica que el aparato está funcionando actualmente dentro de los niveles óptimos e indica que las válvulas de control uno a tres están actualmente abiertas. Hay un pequeño ojo de cerradura en el lado inferior derecho del panel de control.' WHERE `entry`=894; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahhhh! Ese tipo de negocio. Sabes, una vez vi al Desatento en mar abierto. Barco temible, o era ese barco... ¡esos marineros son tan particulares!$B$B De todos modos, verla deslizarse por el agua era todo un espectáculo digno de ver. Me alegro de que su infame capitán ya no moleste a mis barcos.' WHERE `entry`=895; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mira el tamaño de esa cosa, $n! ¡Seremos ricos! Veamos, de acuerdo con las tasas que he visto en las gemas que entran en Undermine, debería poder calcular tu parte: ¡cincuenta por ciento, no te preocupes!$B$B Ahora veamos... Creo que esto debería funcionar bien. Un placer hacer negocios contigo, $n.' WHERE `entry`=896; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No puedo decir nada de la naturaleza de esta bestia, porque su espíritu ha huido. Pero como habrás adivinado, no pertenece a Los Baldíos. Me temo que puede presagiar un futuro sombrío para nuestro pueblo...$B$B Pero por ahora, prepárate y esperemos que el tiempo desvele el misterio de esta criatura.' WHERE `entry`=897; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Y pensar que pensábamos que Firebough llevaba mucho tiempo muerto!$B$B Tu heroísmo te ha valido un lugar de honor con los Thalo\'dan Privateers, $n.' WHERE `entry`=898; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$C, te tomas mi tarea en serio y te lo agradezco.$B$B Aunque mi deseo de venganza permanece, al menos puedo sonreír al ver que los jabaespines han sentido dolor ellos mismos.' WHERE `entry`=899; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las luces que indican las tres válvulas de control se atenúan a medida que se apagan. Las luces verdes se desvanecen lentamente en amarillas, y el interruptor que controla el aparato ahora se puede mover, con las válvulas cerradas, se puede apagar.' WHERE `entry`=900; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Al girar la llave en la cerradura, la consola de control se desbloquea. Una luz roja en la parte superior de la consola se apaga y toda la energía se drena del terminal.' WHERE `entry`=901; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es... er... interesante... sí. Haré que lo envíen al cuartel general del Sindicato de Tinkers en Undermine. Estoy seguro de que después de una cuidadosa disección e investigación, podrán encontrarle algún sentido.$B$B Pero, tal vez primero echaré un vistazo yo mismo...' WHERE `entry`=902; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, veo que has estado ocupado, acechando en la hierba y cazando merodeadores. ¿Crees, entonces, que es hora de enfrentarse a un campeón entre ellos?' WHERE `entry`=903; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has estado en los nidos y has colocado las plumas de tu presa dentro de ellos. Eso requirió una buena porción de coraje, sin duda.$B$B ¿Te sientes un poco más fuerte, $N? Porque pareces más duro ahora que cuando viniste aquí por primera vez. Supongo que The Barrens está haciendo su trabajo.' WHERE `entry`=905; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Encontraste al líder Razormane y lo mataste tú mismo, $N? Asombroso.$B$B Me quedo sin palabras, pero eso no quiere decir que me quede sin agradecimiento. La gente de Crossroads haría bien en respetar tu fuerza.$B$B Debo admitir que pensé que el líder de estas incursiones en nuestras líneas de suministro era otro jabaespín. Gracias de nuevo, $N.' WHERE `entry`=906; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno verte regresar con la prueba de la victoria. Y es bueno saber que lo has hecho con los huesos intactos.' WHERE `entry`=907; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es exactamente lo que necesito! Un núcleo de brazas es un increíble pozo de información del que podremos sacar mucho provecho. Lo que sea que el Martillo Crepuscular esté tramando allí, y créanme cuando digo que no es bueno, mis camaradas y yo lo descubriremos ahora.$B$B Lo has hecho bien aquí hoy; el Anillo de la Tierra te mira cálidamente por ayudarnos. También has ayudado a la Horda en su conjunto, y por eso deberías estar orgulloso.' WHERE `entry`=908; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto... esto es todo un hallazgo, $N.$B$B ¿Le compraste esto al Barón Aquanis en Brazanegra, dices? Durante mucho tiempo se ha considerado al Barón Aquanis como un poder elemental corrupto; este globo probará qué es exactamente lo que lo corrompió. Si bien no sería una sorpresa que resultara ser el Martillo Crepuscular, nuestros estudios también mostrarán cómo lo hicieron.$B$B Hiciste bien en traerme esto. Por favor, tome esto, junto con los más cálidos saludos del Anillo de la Tierra.' WHERE `entry`=909; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Guau, el océano es ENORME! También había muchas gaviotas y esas cosas. Es tan ruidoso y bullicioso como pensé que sería. También hay piratas cerca, ¡qué genial!$B$B Gracias por llevarme a Ratchet, $N. ¡Eso fue tan increíble!' WHERE `entry`=910; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Vaya, Vallefresno es donde sucede la verdadera aventura! ¿Alguna vez has peleado en Vallefresno, $N? ¡Cuando sea un héroe cuando crezca, quiero ir a Vallefresno y luchar por la gloria de la Horda!$B$B Gracias por llevarme a la frontera, $N. ¡Usted es el mejor!' WHERE `entry`=911; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tú, como el halcón trueno, deberías estar orgulloso. Has vencido a todos los enemigos que te hemos presentado, y lo has hecho con fuerza, coraje y honor.$B$B Pero tu camino, $N, continúa. De hecho, descubrirás que los verdaderos cazadores siempre se esfuerzan, siempre recorren su camino con el mismo orgullo que me has mostrado.$B$B Ahora, es hora de seguir adelante.' WHERE `entry`=913; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho, $N. Mataste a los líderes de los druidas del Colmillo. Mis sueños ahora están libres de sus rostros malvados, y has ayudado a salvar a los Baldíos de un futuro maldito.$B$B Te lo agradezco, $N. Te agradezco por mí, por los druidas de Cima del Trueno y por la tierra.' WHERE `entry`=914; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmmmmmmmmmm! Me encanta su helado de fresa! Si hay algo que Tigule y Foror saben hacer, ¡es hacer helado!$B$B Muchas gracias $N. ¡Este es el mejor regalo de todos!' WHERE `entry`=915; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su tarea está completa. Has destruido la Semilla del Demonio como te lo pidió Neeru. Pero, este no es el final...$B$B La destrucción de la Semilla Demoníaca envió ondas de poder a través del éter, ondas de una fuerza asombrosa. Los sentí, y estoy seguro de que otros seres también lo hicieron. Otros que se preguntarán por qué se rompió su juguete...$B$B Pero independientemente de los problemas futuros, tengo algo para ti. Neeru lo envió como pago. Y me dio las gracias.$B$B Así que gracias.' WHERE `entry`=924; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡GUAU! ¡Tienes la huella de Cairne para mí! ¡Muchas gracias! Y wow... escribió un mensaje personal aquí - ¡para mí! Sabía que sería genial, ¡lo acabo de hacer! Tal vez algún día yo mismo se lo agradezca... ¡cuando me convierta en un héroe de la Horda!$B$B Eres el mejor, $N. Gracias por ser tan amable conmigo.' WHERE `entry`=925; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas piedras están imbuidas de energía mágica, pero tienen defectos a propósito. Son muy inestables y una vez retirados de la mesa se consumirán rápidamente.' WHERE `entry`=926; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estar en presencia del Árbol del Oráculo... es casi sentir que la sabiduría toma forma. Déjame continuar con la narración...$B$B Con Teldrassil crecido, el Archidruida se acercó a los dragones para recibir sus bendiciones, como los dragones habían hecho con Nordrassil en la antigüedad. Pero Nozdormu, Señor del Tiempo, se negó a dar su bendición, reprendiendo al druida por su arrogancia. De acuerdo con Nozdormu, Alexstrasza también rechazó Staghelm, y sin su bendición, el crecimiento de Teldrassil ha sido defectuoso e impredecible...' WHERE `entry`=934; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $c; Me alegra que esté interesado en ayudar en nuestra investigación. Hay mucho que hacer, y les haría un flaco favor si les informara que el trabajo que esto implica no es peligroso. Espero que esto no te asuste... pero por tu apariencia, deduzco que el peligro es algo con lo que te has enfrentado antes.' WHERE `entry`=936; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siento el sufrimiento de los antiguos, $N...$B$B Sostener estos artículos es casi insoportable...' WHERE `entry`=939; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $n!$B$B Ahora a ver si puedo usar la piedra para descifrar los poderes de los fósiles.' WHERE `entry`=943; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Magnífico! ¡Y justo cuando yo también estaba a punto de perder mi trabajo! Me ocuparé de que Gazlowe reciba este regalo de inmediato.$B$B Gracias, $n. ¡Bien hecho, digo!' WHERE `entry`=959; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy meditando en tu tarea, $N. Meditando sobre las razones por las que el Martillo Crepuscular y los naga están aquí.$B$B Cuando estés listo, usa la ampolla de adivinación para crear un cuenco de adivinación. Luego, contáctame a través del tazón.$B$B Si ha perdido su frasco de videncia, aquí tiene otro.' WHERE `entry`=960; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, espléndidos ejemplares. Lo has hecho bien, $N.' WHERE `entry`=962; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto funcionará, $N! Mi turno ahora: imbuiré estos con un temperamento adecuado que les permitirá sobrevivir al intenso proceso de forja por el que eventualmente pasarán.$B$B El siguiente paso será conseguir un molde apropiado para la llave. Conozco a un herrero goblin en Tanaris que en el pasado ha hecho moldes para artículos igualmente macabros. Trabaja para quien suelen trabajar los goblins: el mejor postor.' WHERE `entry`=964; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, una copia de The Powers Below. Un texto interesante, este es. Y a algunos les puede resultar útil...$B$B Pero este está en mal estado. ¡Y mira aquí! ¡Hay notas en el margen de casi todas las páginas!$B$B Hm... Conozco esta copia. Se lo vendí a Bolgar el año pasado. ¿Eres... un amigo suyo? Sí, pensé que lo eras. ¡Tienes ese mismo fuego detrás de tus ojos!$B$B Bueno, por definición, un amigo de Bolgar es un amigo mío. Y cuidamos de los nuestros, ¿sí?' WHERE `entry`=968; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahh, sí... Haré el amuleto para ti ahora. ¡Solo espera!' WHERE `entry`=969; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Encontraste el manuscrito! ¡Qué día tan feliz es este! ¡Se harán y distribuirán copias, y mis hermanos y hermanas finalmente conocerán el antiguo conocimiento de Lorgalis!$B$B Su servicio para nosotros es más de lo que cree, $N. Pero espero que este regalo les muestre la gratitud que extendemos a nuestros aliados.' WHERE `entry`=971; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma el sapta de agua y encuentra el charco de agua corrupto en Silverpine, $N. Tengo mucha fe en tus habilidades.' WHERE `entry`=972; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, definitivamente veo la correlación aquí entre la temperatura del volcán y las aguas termales. Tendré que volver a verificar la precisión de mis ecuaciones, pero parece que la distancia y la velocidad a la que se transfiere el calor... Hmm...' WHERE `entry`=974; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está, $N. Recuerda, tienes que llevarlo contigo. ¿Por qué no regresas a Da Wilds y ves lo que encuentras allí?' WHERE `entry`=975; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo esperar para mostrárselo a mis amigos! Ahora, espera un momento mientras adjunto estos...$B$B ¡Perfecto!' WHERE `entry`=977; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora puedo comparar las plumas... A ver...' WHERE `entry`=978; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hola! Erelas te envió? Genial, me estaba preparando para viajar a las cuevas ahora, y no me importaría tener compañía.' WHERE `entry`=979; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, $N. Sí, lo que Krakle te dijo es cierto...' WHERE `entry`=980; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? ¿Fuiste emboscado por algún tipo de mal mojo espeluznante? Oh, esto no es un buen augurio para la Compañía de Agua de Gadgetzan, de hecho no...$B$B Supongo que debería haberte contado sobre los informes que llegan sobre algunas criaturas-insectos locas que parecen estar absorbiendo toda el agua del desierto. Al principio, pensé que era solo una croqueta. Ya tenemos suficientes problemas con los nómadas; Pensé que era solo más de sus travesuras. Bueno, ¡ahora lo sabemos al menos!' WHERE `entry`=992; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N! Me complace ver que ha regresado con éxito. Su ayuda a Volcor me ha dado fe de que podemos superar los desafíos que enfrentamos aquí en Darkshore y más allá.' WHERE `entry`=995; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=996; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=998; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $c.$B$B Me complace ver a gente como usted interesarse por el bienestar de la naturaleza; las historias de tus grandes hazañas te preceden, y eres bienvenido aquí. Verte ante mí infunde la sensación de confianza de que el Círculo Cenarion obtendrá la ayuda adecuada que necesita.$B$B Nuestra conexión con el Círculo Cenarion en Moonglade trasciende las divisiones raciales y políticas. Recuerde esto mientras trabaja en nombre del Círculo, y lo hará bien.' WHERE `entry`=1000; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $C.$B$B Me complace ver a gente como usted interesarse por el bienestar de la naturaleza; las historias de tus grandes hazañas te preceden, y eres bienvenido aquí. Verte ante mí infunde la sensación de confianza de que el Círculo Cenarion obtendrá la ayuda adecuada que necesita.$B$B Nuestra conexión con el Círculo Cenarion en Moonglade trasciende las divisiones raciales y políticas. Recuerde esto mientras trabaja en nombre del Círculo, y lo hará bien.' WHERE `entry`=1004; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sentí que la angustia de Dor\'danil Barrows disminuía y supe que habías completado tu tarea.$B$B Fue un trabajo terrible el que hiciste, $N, porque los espíritus que destruiste eran simplemente víctimas de la maldad de los Renegados. Pero con su destrucción, esperemos que los demás espíritus enloquecidos encuentren la paz.' WHERE `entry`=1012; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Este libro se sumará muy bien a mis colecciones de los trabajos de Ur. Su conocimiento era grande, pero su conciencia le impedía el verdadero poder. Y así, cuando llegó la Plaga y se puso a prueba su fuerza, fracasó.$B$B Nosotros, los Renegados, no podemos permitirnos semejante debilidad, si queremos sobrevivir...$B$B...Si vamos a conquistar.' WHERE `entry`=1013; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Silverpine Forest finalmente está libre del vicio de ese miserable Arugal. Le has hecho un gran servicio a la Dama Oscura, $n. Tu tenacidad será recompensada.' WHERE `entry`=1014; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué te hace pensar que deseo que gente como tú me moleste, $C? Espera, déjame detener los deberes importantes de los que me ocupo a diario para poder ayudarte a encontrar un accesorio en alguna parte. Por todos los medios, el bienestar de Darnassus, no, todo Teldrassil, debería estar en segundo lugar a la adquisición de una chuchería para su colección.$B$B Los tontos en Moonglade me hacen perder el tiempo con su llamada de ayuda, ¿y ahora debo soportar esto?' WHERE `entry`=1015; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora puedo ver esa repugnante sonrisa borrada de su rostro para siempre. Lo has hecho muy bien, $n. Toma esto, la Luz de Elune, bebe de ella cuando todo parezca perdido y la muerte esté cerca. Puede salvarte, si Dios quiere.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $c.$B$B Me complace ver a gente como usted interesarse por el bienestar de la naturaleza; las historias de tus grandes hazañas te preceden, y eres bienvenido aquí. Verte ante mí infunde la sensación de confianza de que el Círculo Cenarion obtendrá la ayuda adecuada que necesita.$B$B Nuestra conexión con el Círculo Cenarion en Moonglade trasciende las divisiones raciales y políticas. Recuerde esto mientras trabaja en nombre del Círculo, y lo hará bien.' WHERE `entry`=1018; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué te hace pensar que deseo ser molestado por gente como tú, $c? Espera, déjame detener los deberes importantes de los que me ocupo a diario para poder ayudarte a encontrar un accesorio en alguna parte. Por todos los medios, el bienestar de Darnassus, no, todo Teldrassil, debería estar en segundo lugar a la adquisición de una chuchería para su colección.$B$B Los tontos en Moonglade me hacen perder el tiempo con su llamada de ayuda, ¿y ahora debo soportar esto?' WHERE `entry`=1019; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A juzgar por la herida abierta en su costado, Anilia está al borde de la muerte.' WHERE `entry`=1021; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Anilia murió? No... ¡eso no puede ser! Fue ayer cuando estábamos corriendo y jugando juntos en el bosque.$B$B Supongo que esos días han terminado...' WHERE `entry`=1031; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, amable $r. El espíritu de mi hermana se alegra con tus esfuerzos.' WHERE `entry`=1032; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Avast ye, scallywag. Escuché que eres del tipo para un poco de engaño. Bueno, si no eres amigo de Bahía del Botín, quizás tengas un lugar especial con los Bucaneros Velasangre.$B$B Arrrrr...' WHERE `entry`=1036; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Velinde Starsong? Es casi seguro que la sacerdotisa desapareció hace algún tiempo. En cuanto a más detalles sobre los eventos que rodearon su partida... tendría una buena razón para divulgar tal información.' WHERE `entry`=1037; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Parece que la desaparición de Velinde es más preocupante de lo que parecía originalmente. Aun así, no puedo creer que haya tenido un mal final. Tal vez sería beneficioso para nosotros hacer contacto con ella.$B$B $n, dado que ha mostrado un interés personal en este asunto, me gustaría contar con su ayuda.' WHERE `entry`=1038; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$R, ¿eh? Debo admitir que no tenemos mucho de tu tipo aquí. Buscando a alguien, ¿eh? Solo dame un momento, estoy seguro que lo tengo escrito en uno de mis libros de contabilidad.$B$B Sin embargo, mucha gente viaja por aquí, así que solo dame un momento.' WHERE `entry`=1039; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Sí? Ahora bien, no me parece que seas del tipo de mercancías que necesitan envío, así que o estás buscando trabajo en mi caravana, y ahora no hay trabajo, o probablemente estés buscando trabajo. hablando con el duende equivocado.$B$B Entonces, ¿cuál es?' WHERE `entry`=1040; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con todos los sucesos extraños de los últimos años, mantengo registros tan buenos como puedo de los extraños. Nunca se sabe cuándo puede resultar útil... aunque, por lo general, no es un negocio agradable cuando lo es. Por no sugerir nada sobre ese Velinde que estás buscando.' WHERE `entry`=1041; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tiempos oscuros son estos. Las malas noticias se susurran desde cada rama que se balancea, y el mal se puede encontrar debajo de cada roca.$B$B Y en esos momentos, un extraño desconocido entra en mi casa y pregunta a los huargen... No pediré perdón por mis sospechas, solo respuestas.$B$B Y respuestas, tendré.' WHERE `entry`=1042; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es una historia interesante la que cuentas, $n. Aunque la influencia de la familia Carevin no es lo suficientemente grande como para encontrar la raíz de estos problemas y acabar con ellos de una vez por todas, haremos todo lo posible para contener el número de huargens en Duskwood.$B$B Ya le he dado instrucciones a Calor para que haga de esto su primera prioridad.' WHERE `entry`=1043; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que este es el destino de Velinde, ¿verdad? La suma sacerdotisa se sentirá decepcionada al enterarse de esto, eran buenos amigos antes de su desaparición. Aun así, la Guadaña de Elune seguramente le fue concedida como una bendición por nuestra diosa, y me inquieta que haya caído de las manos de sus sirvientes.$B$B Otro asunto para otro momento, sin embargo. Le debo mi agradecimiento en no poca cantidad por lo que ha logrado.' WHERE `entry`=1044; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué te hace pensar que deseo ser molestado por gente como tú, $c? Espera, déjame detener los deberes importantes de los que me ocupo a diario para poder ayudarte a encontrar un accesorio en alguna parte. Por todos los medios, el bienestar de Darnassus, no, todo Teldrassil, debería estar en segundo lugar a la adquisición de una chuchería para su colección.$B$B Los tontos en Moonglade me hacen perder el tiempo con su llamada de ayuda, ¿y ahora debo soportar esto?' WHERE `entry`=1047; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has servido bien a la Dama Oscura, $c. No fue una tarea pequeña la que te pedí.$B$B Se ha notado tu lealtad a los Renegados. Y tu tenacidad en el combate será recordada.' WHERE `entry`=1048; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El Compendio de los Caídos! ¡Empecé a preguntarme si el mismo libro existía!$B$B Has servido bien a los tauren de Cima del Trueno, $n. Su dedicación no será olvidada.' WHERE `entry`=1049; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has rescatado el texto sagrado!$B$B Su viaje fue largo y adquirir el libro, sin duda, no fue tarea fácil. Pero los enanos de Forjaz se beneficiarán de tu éxito.$B$B Gracias, $n, en nombre de la Liga de Exploradores.' WHERE `entry`=1050; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Vorrel llevó una existencia tan problemática. Y qué buen compañero era...$B$B ¡Malditos esos asquerosos humanos!$B$B Vorrel se ha ido, para nunca volver a disfrutar de la no muerte. Al menos puedo consolarme con la venganza que tomaste en su nombre. Por eso te agradezco.$B$B Ahora déjame estar para llorar....' WHERE `entry`=1051; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿El hermano Anton todavía difunde la noticia de la Cruzada Escarlata? Oh mi....' WHERE `entry`=1052; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si bien los discípulos de la Luz nunca se deleitan con la pérdida de vidas, debemos aceptar que, en ocasiones, tales sacrificios deben ocurrir por el bien mayor del Reino y el planeta.$B$B Por tus actos en el Monasterio has salvado muchas vidas inocentes, $n. Saludo tu tenacidad.' WHERE `entry`=1053; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Finalmente, llegas. Veo que Faldreas ha escuchado a los espíritus del bosque....' WHERE `entry`=1056; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora que los Bloodfuries han sufrido una pérdida tan grande, tal vez pueda comenzar el verdadero trabajo de restaurar la tierra...' WHERE `entry`=1057; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, qué felices serán estas pequeñas ninfas del bosque! ¡Haremos que se sientan como en casa con este brebaje especial!' WHERE `entry`=1058; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El guardián Albagorm hizo bien en enviarte con tanta urgencia.$B$B Veamos si podemos pedir ayuda al gran bosque para viajar al Valle Carbonizado antes de que sea demasiado tarde.' WHERE `entry`=1059; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahh, una carta de Darsok. No he sabido nada de él en muchos años.$B$B Así que los últimos Bloodfeathers están muertos, ¿eh? Esas son buenas noticias, puedo recordar cuando mi amigo Rokhan fue con ese mok\'nathal loco para matar a su hermana mayor. Ah, volver a ser joven, como tú.' WHERE `entry`=1060; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, un $ c. Muy bien. ¡Necesitaremos tus habilidades para hacer frente a estos saqueadores!' WHERE `entry`=1061; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Valientemente hecho, $N.$B$B En última instancia, puede que necesitemos la sabiduría de los ancianos tauren para calmar los espíritus de Espolón, pero...$B$B Librar a Venture Company de su personal es un buen primer paso contra ellos.' WHERE `entry`=1062; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='te mando saludos. ¿Está aquí buscando consejo?' WHERE `entry`=1063; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Magatha envió un mensaje de tu llegada, $N. Aunque mi corazón ya no late, todavía siento pena por los espíritus de Stonetalon.$B$B Los Renegados están ansiosos por ofrecer toda la ayuda que podamos.' WHERE `entry`=1064; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Una nota de Zamah? Sus necesidades deben ser grandes para enviar noticias desde tan lejos. A ver que dice ella...$B$B ¡Ay, espléndido! ¡Sé exactamente qué hacer!' WHERE `entry`=1065; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy bien! ¿Confío en que el Sindicato te haya dado pequeños problemas?$B$B Como mencioné, la sangre de inocentes no es algo fácil de obtener. Tenemos suerte de que los magos de las sombras del Sindicato hicieran el trabajo difícil por nosotros.$B$B Ahora espera un momento mientras creo mi brebaje...' WHERE `entry`=1066; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Una toxina del boticario Lydon? Muy bien. Si conozco a Lydon, entonces esta toxina será bastante efectiva contra Venture Company...' WHERE `entry`=1067; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La destrucción de las máquinas XT:4 y XT:9 ha calmado muchos de los espíritus de Stonetalon, $N. Con su pérdida, esperemos que Venture Company se retire de estas montañas.$B$B Porque si no lo hacen, me temo que las atrocidades que ha sufrido este lugar palidecerán frente a lo que se avecina.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los tienes! ¡Gracias!$B$B Haré que se las envíen a Dizzywig y las enviaré a Bahía del Botín. ¡Ya puedo saborear los beneficios!$B$B Aquí está tu parte, $N. No podría haber hecho este trato sin ti.' WHERE `entry`=1069; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahhh.... Gaxim te envió, ¿eh? ¡¿Cómo sé que no me estás mintiendo?! ¿Mmm? Mmm...?' WHERE `entry`=1072; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto funcionará bien.$B$B Si no te conociera mejor, forastero, diría que sabes algo de alquimia. Bien, bien... el mundo no se trata solo de espadas y hechicería, ¿sabes?' WHERE `entry`=1073; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu tarea se ha realizado sin problemas, $N.$B$B NG-5 es el componente inequívoco en la receta para encender los vagones de dinamita.$B$B ¿Qué? Sí, dinamita... vagones de ella. Es la distracción perfecta, te digo... solo espera y verás.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora, este hechizo que necesitas; uno que te permitirá detonar explosivos a distancia... hmmm.' WHERE `entry`=1075; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Permíteme unos momentos y tendré tu pergamino listo para ti.' WHERE `entry`=1076; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es perfecto, $N! Bien hecho.$B$B Este hechizo, mezclado con el NG-5, será el explosivo remoto perfecto.$B$B Seremos capaces de crear la distracción perfecta para ti para que puedas colarte y robar las cartas y los planos de ingeniería de Venture Co.$B$B Eso seguramente ralentizará sus actos de deforestación.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es perfecto, $N. muchas gracias$B$B Quizás algún día en el futuro pueda ayudarte como tú me has ayudado.' WHERE `entry`=1078; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Verdaderamente asombroso! Este es un gran golpe para Venture Co.$B$B Podremos encontrar debilidades en sus máquinas y también incorporar sus diseños en nuestras propias creaciones. Este es un día maravilloso, de hecho.' WHERE `entry`=1079; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Increíble, $N! Kaela y los Sentinels estarán muy felices. Con tu habilidad y mis creaciones, somos imparables.' WHERE `entry`=1080; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, $N. De hecho, he escuchado tu nombre antes, y aunque todavía estás lleno de juventud, me complace ver el camino que te has trazado.$B$B Me harías un gran honor si aceptaras esto como un regalo de agradecimiento.' WHERE `entry`=1081; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Has prestado un servicio a los Centinelas.$B$B Me alegra ver que Kaela... e incluso Gaxim están bien.$B$B Te has ganado nuestro aprecio.' WHERE `entry`=1082; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los restos de nuestro enemigo... tu fuerza nos sirve bien, $N. Gracias.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N.$B$B Esto debería ser más que suficiente para que Gaxim descubra cómo se corrompieron los antárboles. Le daré esto ahora mismo.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Encontraste el puerto? ¡Bien hecho, $N! ¡Estoy seguro de que los goblins se sorprendieron bastante con tu entrega! Esperemos que la toxina llegue a su cuartel general.$B$B Has servido bien a tu gente y te aconsejo que ignores cualquier culpa que puedas albergar por envenenar a Venture Company. Se merecen algo mucho peor.$B$B Y si hay una mota de sabiduría que los Renegados podrían enseñar a sus aliados, es esta:$B$B No te asustes por los caminos oscuros... si esos caminos te llevan a la victoria.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya puedo sentirlo... sí... poder tan dulce... la corriente que se precipita. Los kaldorei son tontos al despreciar los dones de este mundo, al rechazar el curso de la magia mientras fluye cantando por tus venas.$B$B ¡Qué pálida burla es la vida sin su abrazo ardiente!' WHERE `entry`=1087; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Conocí a Ordanus una vez, hace mucho tiempo. Tenía la arrogancia de su clase, manteniéndose por encima incluso de los altonatos.$B$B Su cabeza no se eleva tanto ahora, ¿verdad, $n?$B$B Te prometí una recompensa, y la tendrás. Atiendeme.' WHERE `entry`=1088; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A medida que las tres llaves se deslizan en sus aberturas correspondientes, en medio de la luz brillante aparecen varios elementos.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Parecía un poco incierto allí por un segundo y probablemente hemos llamado demasiado la atención sobre nosotros mismos.$B$B Sin embargo, lo importante es que tenemos la muestra del mineral y deberíamos llevársela a Ziz lo antes posible.' WHERE `entry`=1090; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es realmente interesante.$B$B Gaxim y tú lo habéis hecho muy bien, $N. Gracias.' WHERE `entry`=1091; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahhh, sabía que hice lo correcto al decirle a Piznik que se quedara atrás. Estoy seguro de que los ingenieros de Undermine estarán más interesados ​​en ver esto...$B$B Por supuesto que me querré guardar un pedacito para mí, pero lo que no sepan no les hará daño, ¿sí?' WHERE `entry`=1092; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fizziks, ¿eh? No puedo decir que confíe en él, pero esta información parece lo suficientemente buena. Qué no daría por quitarme a Venture Company de encima.$B$B Sin embargo, crean algunas buenas máquinas... No puedo negar que nos hemos beneficiado del uso de algunas de las mejoras que han ideado.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Eliminar a Gerenzo? Ahora hay una perspectiva a la que no tengo objeciones.$B$B Los gnomos ya son bastante malos, pero lo que aprendí sobre Gerenzo solo lo empeora. Aparentemente, él era uno de los ingenieros principales en Gnomeregan, donde estaba trabajando en su proyecto secreto: nunca pudimos infiltrarnos en Dun Morogh lo suficientemente bien como para descubrir detalles específicos. Fue un fracaso. Nuestros informes dicen que, fuera lo que fuera, literalmente les explotó en la cara.' WHERE `entry`=1095; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mira esa cosa... se necesitaría un gnomo para pensar en algo así. ¡No puedo entender por qué cortarías un brazo y lo reemplazarías con eso, cuando podrías mantener ambos brazos y agregar un tercero!$B$B Gnomos, les digo...$B$B Al menos Gerenzo está fuera de servicio. Con suerte, eso será prueba suficiente, y Sputtervalve me asignará a uno de los talleres de Tinkers\' Union en Gadgetzan o tal vez incluso en Undermine.' WHERE `entry`=1096; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás aquí para ayudarme con mi entrega? ¡Muy bien!' WHERE `entry`=1097; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El cuerpo de Vincent yace destrozado e inmóvil.$B$B Aunque Deathstalker Adamant enviará su informe a Hadrec... cualquier detalle adicional que Vincent haya obtenido debe permanecer con él.$B$B Pero agarrado en su mano hay una pequeña baratija...' WHERE `entry`=1098; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Dices que encontraste este diario en un enano fallecido? Dame un momento para leer detenidamente las páginas...' WHERE `entry`=1100; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La bruja ha sido sepultada. Esta es una noticia fantástica, $N.$B$B En estos tiempos de peligro, es refrescante ver a alguien tan valiente como tú.$B$B Con los secuaces de Razorflank ocupados, nuestros estudios en el área pueden continuar. Tal vez ahora podamos obtener más información sobre qué sucedió exactamente para corromper el lugar de descanso de Agamaggan.$B$B Sin embargo, me temo que la respuesta a esa pregunta también se encuentra en la traición...' WHERE `entry`=1101; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo que la desagradable tribu de Razorfen Kraul ahora conoce el dolor de mi gente. Sirve bien a las asquerosas bestias.$B$B Expulsar a uno de una tierra santa es un pecado digno de la venganza más severa.$B$B Gracias, $n, por ayudarme en mi difícil situación.' WHERE `entry`=1102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahhh, ya estás listo...$B$B Pondré mis artículos en la guarida del brasero, y tú también puedes hablar con el espíritu.$B$B Y no te preocupes por ver el mundo de los espíritus con da sapta... El viejo Tiev sabe un par de trucos sobre cómo funciona la magia de da sapta.$B$B Ven ahora, dirígete conmigo al santuario y hablemos juntos con los espíritus, hermano.' WHERE `entry`=1103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Está bien! ¡Este veneno va a funcionar muy bien! ¡Gracias, $N!$B$B Ahora solo necesito hervirlo, aplicar skipper-otomer, agregar un nega-catalizador y... ¡Maldita sea! ¿Dónde están mis notas?' WHERE `entry`=1104; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los tienes! ¡Gracias, $N!$B$B ¡Guau, estas conchas son más duras de lo que pensaba! ¡Je, cuando trabaje con ellos probablemente doblaré una caja entera llena de herramientas!' WHERE `entry`=1105; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te envió Fizzle? ¡Pues eso cambia las cosas! Por supuesto que te ayudaré. ¡Fizzle y su hermano son dos de las pocas personas que no me quieren muerta!$B$B Así que Fizzle quiere hacer pistones, ¿eh? Pistones lo suficientemente fuertes como para soportar cualquier estrés que haya planeado, y si conozco a Fizzle, ¡entonces este nuevo auto suyo es un volcán sobre ruedas!' WHERE `entry`=1106; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias, $N! Después de triturarlos y fusionarlos con algunos otros ingredientes, el compuesto estará listo. Y después de eso, el automóvil estará a salvo de su propia velocidad.$B$B Seguro, siempre y cuando no golpee nada...' WHERE `entry`=1107; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, estos estarán bien. Ahora vamos a ponerlos en un poco de calor y ver cómo les va...' WHERE `entry`=1108; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Espléndido! Esto es solo el comienzo que necesitábamos, $n.' WHERE `entry`=1109; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Vaya, mira todo eso! Hay algunas cosas buenas en ese montón de chatarra. Estoy seguro de que puedo empeñarlo por una suma considerable.$B$B Y... es una oreja la que veo aplastada entre esas dos láminas de metal?? ¡Ay! ¡Je, seguro que no me gustaría ser ese piloto!$B$B Gracias, $N. Aquí está tu paga. Y aquí hay algunos consejos, sin cargo...$B$B Si buscas lo suficiente, siempre puedes encontrar ganancias en la tragedia de otra persona.' WHERE `entry`=1110; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh sí. Piezas para Kravel. Me alegra que estes aqui. ¡Estas cosas han estado sentadas aquí durante días, y tenía miedo de que se oxidaran!' WHERE `entry`=1111; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, los tienes! Ahora tenemos que llevarlos a los gnomos. Pero primero...$B$B Saquemos un pequeño artículo...' WHERE `entry`=1112; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Vaya sangre mía que me has traído, $n! ¡Sus esfuerzos han sido excelentes!' WHERE `entry`=1113; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Allí están! ¡Mis trinquetes hidráulicos y pernos repetidores! Estos funcionarán bien. ¡Gracias!' WHERE `entry`=1114; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Quieres saber sobre Nazz Steamboil? Es un piloto de carreras en Shimmering Flats, ¿no?$B$B Sí, podría averiguar algo sobre él... pero no será fácil. O rápido.$B$B O barato.' WHERE `entry`=1115; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, mira eso. ¡Has encontrado el polvo de los sueños!$B$B ¿Y a ti te gustó el pantano, $N? No es fácil conseguir una comida caliente allí, ¿verdad?' WHERE `entry`=1116; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien bien! Esto es interesante... muy interesante. Je, tal vez debería inclinarme ante el piloto goblin la próxima vez que lo vea.$B$B Esto vale mucho, $N. Estoy seguro de que Nazz pagará una pequeña fortuna para mantener su secreto... un secreto.' WHERE `entry`=1117; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo. Kravel tiene un gran plan planeado. Tiene una mente siniestra, me gusta eso de él.$B$B Así que necesitarás algo para aturdir el ingenio, ¿eh? Algo poderoso...$B$B Me pregunto si podría usarse la mezcla que Zanzil alimenta a sus zombis...' WHERE `entry`=1118; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Fizzlebub apareció! Lo recordaré la próxima vez que lo vea.$B$B Y gracias, $N. Estás haciendo un gran trabajo, y ambos podemos ganar mucho dinero con esto...' WHERE `entry`=1119; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Cerveza negra? ¡Qué considerado! ¡Gracias!$B$B No deberíamos estar bebiendo con la carrera acercándose, pero... quizás a mis muchachos les vendría bien un poco. Además, no puede ser tan fuerte, ¿verdad?' WHERE `entry`=1120; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué tenemos aquí? Alcohol, ¿eh?$B$B Bueno, no me importa si tenemos solo un poco...' WHERE `entry`=1121; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí dice que la cerveza negra del tonto fue un éxito. ¡Esas son buenas noticias!$B$B Si alguna vez quieres más cosas, házmelo saber y te haré reunir más de la Mezcla de Zanzil.' WHERE `entry`=1122; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Soy Rabine Saturna, y en nombre del Guardián Remulos y de todos los habitantes de este claro sagrado, te doy la bienvenida.$B$B Agradezco tu interés y entusiasmo por ayudar al Círculo Cenarion. Los tauren han mostrado una increíble propensión a los principios de Cenarius, y por su poder la Horda es bienvenida en la seguridad de este claro. La preservación de Azeroth es un objetivo común que ambos compartimos.$B$B Estás entre amigos aquí, $N.' WHERE `entry`=1123; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Rabine te envió, ¿verdad? Pues considérate bienvenido aquí... tanto como esta tierra desolada y abandonada puede acoger a alguien.$B$B Yo no estaba vivo durante el tiempo de las grandes tribulaciones que tuvieron lugar aquí, pero hay partes de este desierto que bien podrían ser imágenes espeluznantes de ese pasado olvidado. Con tu ayuda, el Círculo Cenarion podría acabar con una amenaza que se suponía que había muerto hace generaciones.' WHERE `entry`=1124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pensé que tal vez la enorme colmena arremolinada cerca de las ruinas del pueblo había jugado un papel en su desaparición. Parecería que su trabajo ha demostrado que esto es correcto; la proximidad de la colmena representa una amenaza para cualquier trabajo futuro que podamos hacer aquí.$B$B Te agradezco tu benevolencia al liberar las almas de los caídos; ese trabajo nunca es fácil, lo sé. Sin embargo, cuando esté listo, me gustaría pedir su ayuda una vez más...' WHERE `entry`=1125; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué... qué es?$B$B Tiene la forma de una... caja, ¿tal vez? Está incrustado sobre algo feroz. Espera, hay una parte aquí que está expuesta... ¿eso es un libro debajo de toda esta porquería?$B$B Creo que te has topado con un gran hallazgo aquí, $N... bueno, al menos espero que lo sea. Tal vez sea un diario o un registro de la antigüedad, conservado en este caparazón.$B$B Creo que conozco una manera de averiguar qué es esto.' WHERE `entry`=1126; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, muy bien! Aquí está tu paga.$B$B Y aquí hay algo extra... para su discreción.' WHERE `entry`=1127; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, $N, has venido. Ahora, ¿estás preparado para viajar por tierras lejanas?$B$B Si es así, joven $c, escucha...' WHERE `entry`=1130; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Al derrotar a la criatura Steelsnap, has limpiado las Mil Agujas de una horrible contaminación.$B$B Y esa, $N, es tu lección de este día.' WHERE `entry`=1131; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Que tengas un buen día! ¿Fuiste enviado por el Sr. Flint en el puerto de Menethil? Bueno, el Sr. Flint es un buen juez de carácter. ¡Si él te envió, entonces no hay duda de que perteneces aquí en Kalimdor!' WHERE `entry`=1132; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás aquí para ofrecer tus servicios a la Alianza, $N? Damos la bienvenida a la ayuda, porque aunque su belleza permanece... El Bosque de Vallefresno ya no es el lugar pacífico que alguna vez fue.' WHERE `entry`=1133; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Me entristece ordenar la matanza de criaturas que pueden no ayudar voluntariamente a nuestros enemigos, pero es mi deber hacerlo.$B$B Es posible que tu corazón llore por las alas del orgullo que mataste, amigo mío, pero que tu corazón se hinche al saber que tus aliados están a salvo del veneno de las alas del orgullo.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, la mayoría de estos están casi llenos de veneno, $N. Estos normalmente solo se recolectan de wyverns jóvenes o hembras fértiles. ¡Debe haber sido una gran matanza allá arriba en Highperch!' WHERE `entry`=1135; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Se necesitaba tanto fuerza como astucia para encontrar y derrotar a Frostmaw, $N. Usted tiene ambos.$B$B Tu camino te ha llevado a los valles de las Mil Agujas ya las altas montañas de Alterac. Un día te guiará a través de todas las tierras de la Madre Tierra, porque ese es el camino del cazador.' WHERE `entry`=1136; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡$N, has vuelto! ¿Encontraste a Martek? ¿Hablaste con el? ¿Que dijo el? ¿Puede ayudar?$B$B Dime, dime, dime!!' WHERE `entry`=1137; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B $N, esto es increíble. Haré que se lo lleven a los magos del rey lo antes posible. Querrán estudiarlo para saber si las leyendas son ciertas. Pero esa es una discusión para otro momento: ha ayudado a nuestra gente más de lo que nunca hubiera esperado, gracias.' WHERE `entry`=1139; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No!$B$B No es justo. ¡Oh, mundo cruel e intolerable!$B$B Ahora debo llevar esta carga de dolor y no dejar que el trabajo de Heralath muera con él.$B$B Fuiste valiente al viajar desde un lugar tan peligroso, $N. Pero por favor déjame ahora.$B$B En soledad lloraré.' WHERE `entry`=1142; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias de nuevo, amigo! Te dije que haría que valiera la pena.' WHERE `entry`=1144; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, una nota de Korran. Él ha sido un servidor leal desde hace algún tiempo. Me preguntaba cómo iban sus deberes en Crossroads.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No te preocupes por los ecos atronadores de las paredes de las montañas. Los goblins y los gnomos están entre los Flats compitiendo entre sí en atrocidades creadas por lo que ellos llaman ciencia. Hay amenazas mayores aquí en Thousand Needles, una de las cuales mató a más de la mitad de mi partida de guerra.$B$B Pero nos quedaremos aquí hasta que oigamos noticias de Belgrom en Orgrimmar. Hasta entonces, mantendremos nuestra posición aquí y nos mantendremos alerta.' WHERE `entry`=1146; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja! ¡Ese icor del que estás cubierto te hace más bonito, $N! Sin embargo, ciertamente te hace apestar al mismo tiempo. No te pares demasiado cerca del kodo; o comenzarás una estampida o harás que entren en celo.$B$B Creo que mis compañeros estarían de acuerdo en que tu olor por sí solo es prueba de que has hecho tu parte para ayudarnos contra esos insectos. Gracias, $N.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahh, ¿has visto a Moktar recientemente? Él siempre estará pendiente de mí. Lamento oír que pasa su tiempo vigilando a su pequeña banda de guerra en lugar de presenciar la batalla, pero estoy seguro de que disfrutará mucho matando miembros de la Liga de Expedicionarios.$B$B Sé inteligente y tráeme estos especímenes, $N. Junto con los huevos que encontraremos en el Campo de los Gigantes, estos deberían darme un buen comienzo para descubrir qué son estos insectos y qué quieren.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No es hasta que nos enfrentamos a una adversidad imprevista que comenzamos a ver cuán fuertes son nuestros espíritus. Tomaste el salto de fe a pesar de que no tenías garantías de que sobrevivirías. Tu mente está abierta y tu espíritu está preparado para lo que está por venir.$B$B Si está dispuesto, entonces la próxima de sus pruebas está lista.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Grenka era poderosa, incluso para los estándares de los trolls. Deberías estar orgulloso de tu logro este día.$B$B Durante tu prueba de fe, demostraste fuerza de espíritu y ahora has demostrado resistencia en la batalla al enfrentarte a las arpías Roguefeather, pero ha llegado el momento de una nueva prueba.' WHERE `entry`=1150; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La prueba de fuerza está hecha. Has demostrado fuerza y ​​valentía, y ahora estás preparado para la prueba final antes de que se completen estos ritos.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los días y las noches se vuelven más fríos en todo el mundo a medida que los goblins violan la tierra y los elfos de la noche señalan con el dedo a las razas más jóvenes. Los Renegados y los orcos no son los únicos culpables de las dificultades que se encuentran en Kalimdor y Lordaeron. Muchas de las razas inteligentes han contribuido al dolor del mundo. Dorn lo sabe, y te ha enviado a mí porque has mostrado los atributos necesarios para realizarlo también.$B$B Ahora te paras frente a Braug.' WHERE `entry`=1152; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una buena muestra, $N. Una buena muestra de hecho.$B$B Esos viajeros ya no pueden enseñorearse de mí por el mineral que encontraron, ahora que has tenido éxito.$B$B Me pondré a trabajar en ello inmediatamente. Si resulta lo suficientemente fuerte, le enviaré un arma fabricada con el material al Jefe de Guerra para mostrarle nuestro éxito.$B$B No olvidaré tu ayuda, $c.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es el libro que nombré. Entonces espero que responda mi pregunta correctamente... a menos que haya olvidado estudiar su contenido.$B$B Cuando esté preparado, hábleme de nuevo y le haré una pregunta.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te envió Braug? Imposible.$B$B $B$B ¿Se enfrentó a Dor\'Danil, dio un salto de fe, luchó y venció a un poderoso elemental? ¡Bah! Probablemente eres una farsa; algún aventurero que escuchó hablar en una taberna. Y ahora crees que tienes lo necesario para pasar mi prueba. Así sea... $c.' WHERE `entry`=1159; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es el libro que te envié a buscar.$B$B $B$B Así que ahora desea una pregunta para demostrar que su mente es tan poderosa como su cuerpo y su espíritu. Si ha estudiado el libro lo suficiente, entonces le haré su pregunta y podrá terminar con estas pruebas.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estás ante mí como una figura de venganza, y me inclino ante ti en acción de gracias.$B$B Con la muerte de esa vaca, y sabiendo que su semilla ya no se extenderá sobre la faz de Azeroth, puedo dedicar mi energía a algo más lucrativo. Espero que hayas saqueado su granja después de acabar con ellos.' WHERE `entry`=1164; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres bueno $r. Extraño mucho las cosas. Me gustas ahora.' WHERE `entry`=1166; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Matas a muchos del ejército del dragón negro. Tú valiente $r.$B$B Haz feliz a Tharg.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fue un asunto peligroso, sin duda, reunir todos estos corazones y lenguas. Profundizaré en las profundidades de lo arcano para rastrear el origen de la amenaza negra que ha descendido sobre nuestro antiguo hogar.' WHERE `entry`=1169; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Por qué me hablas de dragones? A mí no me gustan los dragones. Me gusta aquí. No hay dragones aquí.' WHERE `entry`=1170; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ese cobarde perezoso!$B$B Mok\'Morokk mostró fuerza cuando Rexxar era nuestro líder. Pero poco después de la partida de Rexxar, Mok\'Morokk cayó presa de tentaciones de poder. En lugar de conducir, exigió. Él no sirve a su pueblo, sino que espera que le sirvamos a él.$B$B Algo se debe hacer.' WHERE `entry`=1171; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Espléndido! Pasará algún tiempo antes de que Onyxia pueda producir más huevos.$B$B En nombre de mi pueblo, te doy las gracias, $n.$B$B Te he pedido mucho hasta ahora. Tal vez puedas hacerle un último servicio al Clan Machacapiedras.$B$B Mok\'Morokk no es apto para liderarnos. Tharg sería un excelente líder, pero se ve obstaculizado por sus heridas y su edad. Expulsa a Mok\'Morokk de este lugar por la fuerza. Solo entonces podremos nombrar a un nuevo líder para que nos devuelva a nuestro verdadero hogar en el sur.' WHERE `entry`=1172; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esa masa gorda cobarde Mok\'Morokk huyó como un niño asustado. Has hecho un gran servicio, $n.$B$B Ahora mi gente puede nombrar a un nuevo líder, uno que nos ayudará a recuperar nuestro antiguo hogar de una vez por todas.' WHERE `entry`=1173; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Espero que no hayas matado a ninguno de los basiliscos en las vías! Los cadáveres tardan mucho en descomponerse al sol, y preferiría no tener que sacar una pala para limpiarlos.' WHERE `entry`=1175; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Puedo hacer que el equipo trabaje en esto ahora mismo. ¡Gracias, $n!' WHERE `entry`=1176; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Me gusta la cabeza de pescado!$B$B Yo no te como ahora.' WHERE `entry`=1177; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pozzik te envió, ¿eh? Sabes, Pozzik fue uno de los manitas más respetados de Undermine antes de retirarse para comenzar a trabajar en los corredores.$B$B Lo primero que hizo cuando se unió al equipo fue desarrollar los modelos de dos motores de carreras. Podría ser que las empresas sufran sin él trabajando con Tinkers\' Union, pero a quién le importa, ¿verdad? ¡No hay nada como las carreras!' WHERE `entry`=1178; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay! ¡Barbalarga te envió con un montón de cascos! ¡Hurra!$B$B Ahora tal vez podamos convencer a un piloto para que conduzca nuestro auto...' WHERE `entry`=1179; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Envíos a Trinquete? Déjame revisar los libros de registro...$B$B No, el envío más reciente que tengo registrado de ir a Ratchet fueron botas de Drizzlik. No ha habido mucho más, además de materiales de construcción y herramientas. Definitivamente no hay piezas de carrera.' WHERE `entry`=1180; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, por supuesto que sé de lo que estás hablando. No, no puedo ayudarte. Se suponía que algunos de mis hombres iban a buscar los planos del regulador de combustible, pero regresaron con las manos vacías.' WHERE `entry`=1181; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora, déjame obtener una copia de estos planos para mis propias notas y puedes llevárselos directamente a Pozzik. No querría que pensara que uno de sus patrocinadores lo estaba abandonando.' WHERE `entry`=1182; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esperaba que ya estuviera ensamblado, pero esto presenta la oportunidad única de mejorar el diseño desde cero. Gracias, $n. Podré esbozar algunos esquemas mejorados, construirlo y tenerlo instalado muy pronto.' WHERE `entry`=1183; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aprecio tus esfuerzos, $c. El jefe de guerra disfrutará al escuchar lo tenaz que has sido en tus deberes.$B$B Oh, por supuesto que le mencionaré tu nombre. Me habla a menudo y valora mucho mis opiniones.$B$B Vete ahora, tengo mucho que hacer. Y si hablas pronto con Korran y él tiene noticias de estas criaturas, entonces regresa a mí, creo que son una amenaza que debe tomarse en serio.' WHERE `entry`=1184; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oye, eres tú otra vez! Bueno, me refiero a ti, ¡como en el tú que es $N! Sí - que usted!$B$B ¡Oye, déjame empezar de nuevo!$B$B Ese objeto que encontraste en Silithus - de hecho era un libro. Era un diario escrito en un dialecto muy antiguo de lo que ahora llamamos lengua darnassiana. Tomará un tiempo, pero voy a repasarlo muy a fondo. Pensé que deberías saber que lo que encontraste fue extremadamente valioso para el Círculo.$B$B ¡La madre del den está emocionada y todo!' WHERE `entry`=1185; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres el $r que ha estado ayudando a Pozzik, ¿verdad? Una vez fui como tú, corriendo por el área de pits, ayudando con cualquier trabajo que los mecánicos me permitieran hacer.$B$B ¡Ahora mirame! ¡El extraordinario piloto del equipo de carreras goblin!' WHERE `entry`=1186; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Solo echa un vistazo a esta belleza! ¡Quince libras de poder de seforio sólido! ¡Una vez que tenga esto amarrado al costado de mi corredor, estaré alrededor de la pista tan rápido que venceré a los gnomos dos veces!' WHERE `entry`=1187; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo Razzeric echaría un vistazo a esto y diría que de alguna manera le puse algún tipo de bloqueo de seguridad. Este refuerzo es casi completamente explosivos de seforio. Ya lo modifiqué para que una mayor parte de su carga útil se entregara al usarlo, ¡pero Razzeric nunca está contento a menos que vaya a once!' WHERE `entry`=1188; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora que es más como él! Ojalá pudiera ver la mirada en los ojos de los gnomos cuando me ven hacer estallar a este bebé.$B$B ¡Lástima que estaré demasiado ocupado logrando un nuevo récord del curso!' WHERE `entry`=1189; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Garabateado con mano apresurada, apresurada, un rollo de notas y diseños para el refinamiento de alguna materia prima.' WHERE `entry`=1190; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Vamos!' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Haré que el equipo trabaje de inmediato en las piezas que necesitaremos para la próxima carrera.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El dispositivo de torio se desliza sin esfuerzo hasta su lugar, creando un conducto para verter el aceite helado. Una vez que se han vaciado las últimas gotas de aceite, la trampa encaja en su posición.$B$B ¡Ay de cualquier ogro desprevenido que pase por ahí por casualidad!' WHERE `entry`=1193; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Indurio? Interesante... Si es capaz de resistir el calor al grado que dices, explicaría el aumento de rendimiento que los gnomos han mostrado últimamente.$B$B Esta muestra que me has traído también será invaluable. Podré realizar algunas pruebas en esto, pero necesitaré más para que esto realmente nos sea útil.' WHERE `entry`=1194; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Esto debería llenar bien la solicitud de Rau. ¿Podrías entregarle esto? Es posible que disfrute pasar un tiempo en las Agujas.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm, sí, esta ampolla de agua servirá perfectamente para nuestros propósitos. Debido a la ascendencia compartida de las dríades y los centauros, el agua de los pozos de la luna nos permitirá romper la protección de la llama eterna que rodea la reliquia del centauro.' WHERE `entry`=1196; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siento una extraña energía que emana del Hoof... No tengo ninguna duda de que descubriremos nueva información sorprendente sobre el centauro a partir de su estudio.$B$B Gracias, $n. Ahora debo empezar a descifrar los misterios que me has traído.' WHERE `entry`=1197; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sin duda eres de sangre noble y valiente, $N. El Alba Argenta te felicita por tus esfuerzos contra el mal.' WHERE `entry`=1199; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo. ¡Sus infiltrados son hábiles, pero no lo suficientemente buenos como para escapar del ojo vigilante de la Horda!' WHERE `entry`=1201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te felicito, $N. Esta no fue una misión fácil. Pero los documentos que obtuviste son muy valorados por nuestros superiores.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esa es una buena hoja. Tiene buen swing. Es una buena hoja de swing. Gracias. ¡¡¡Gracias, gracias, gracias!!! Ahora quiero probarlo....$B$B Más tarde. Lo intentaré más tarde. Pero como estaba diciendo... gracias.' WHERE `entry`=1203; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estos funcionarán bien! ¡Gracias, $N!$B$B Ahora probaré diferentes técnicas de cocción en estas lenguas para encontrar la mejor manera de resaltar su sabor.$B$B ¡Con el tiempo tendré un plato digno de servir en el Recluso Azul de Ventormenta!' WHERE `entry`=1204; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N.$B$B Estoy seguro de que la caza no fue fácil, pero es bueno saber que el dolor de la bestia finalmente ha terminado.' WHERE `entry`=1205; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes los ojos! ¡Tienes los ojos! ¡Sabrosos, sabrosos ojos de araña!$B$B Unos ojos... cuando los miras, te devuelven la mirada. Coma los últimos. Te hacen compañía... en el pantano.$B$B Hola, ojitos de araña. ¡Hola! Sabes a pollo. ¡Pollo salado y pegajoso!$B$B Mmmh.' WHERE `entry`=1206; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, esa es la especia! Ahora aquí hay un buen guiso pantanoso.' WHERE `entry`=1218; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm... No sé leer orco muy bien, pero esto parece un informe... ¡escrito por un espía orco!' WHERE `entry`=1219; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Un informe de un espía orco! ¿Cómo encontraste esto? No importa, veamos qué dice...' WHERE `entry`=1220; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, los tienes! ¡Puedo venderlos a mis contactos por un paquete!$B$B ¡Gracias por la entrega, $N! Eres un gran compañero.' WHERE `entry`=1221; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Sr. Ignatz acaba de llegar con las hojas de frijol y me dijo que lo ayudaste a salir de un problema real.$B$B Gracias, $N. Le pediré a mi tío que te invite a un festín la próxima vez que visites el Recluso Azul en Ventormenta.' WHERE `entry`=1222; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Nuestra agente, Marg Nighteye, estaba estacionada en las afueras de Theramore. Fue acusado de espiar la ciudad.$B$B Este es su último informe, y puede que sea el último. Según su testimonio, me temo que Marg encontró su fin en el pantano...' WHERE `entry`=1238; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esta es la cabeza de Marg Nighteye! Como temía, está muerto.$B$B ¡Mira la herida en su cuello! ¿Podría un arma haber hecho ese corte irregular, o alguna bestia mató a nuestro agente?$B$B Este es un misterio que debemos resolver, $N. ¡Debemos descubrir si la muerte de Marg fue a manos de la Alianza!' WHERE `entry`=1239; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ahora veo. El espíritu de este orco está atado a nuestro mundo, hirviendo de rabia por una tarea aún sin terminar.$B$B Bueno, tengamos unas palabras con este orco enojado...' WHERE `entry`=1240; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmm... $B$B Está bien. Te ayudaré, pero no porque quiera, sino porque estoy obligado.$B$B Y aclaremos una cosa: para empezar, sabes mucho más de lo que deberías. Mantengamos este pequeño secreto, y no vayas parloteando en ninguna taberna sobre nada de lo que descubras. ¿Entender?' WHERE `entry`=1241; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo siento, ¿una carta para mí? Bueno, estaré... no es frecuente que recibas una entrega que no sea una caja o un barril cuando lo único que haces es trabajar. Veamos de qué se trata esto.$B$B $B$B Pareces un poco tenso, ¿estás bien, $N?' WHERE `entry`=1242; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, Trias te envió, ¿eh? Eso es un poco diferente.$B$B Siéntete libre de luchar contra cualquier monstruosidad que venga hacia ti desde la oscuridad. Estoy seguro de que podrás manejarlo con bastante facilidad si eres del tipo que anda con personas como él.$B$B Entonces, ¿qué necesita mi amigo de mí en un día tan sombrío como este?' WHERE `entry`=1243; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has vuelto sano y salvo. No se puede pedir mucho más que eso, ¿verdad?$B$B Ahora, veamos qué tenemos aquí. Esto parece bastante oficial en cuanto a los documentos Defias que he visto. Pero podría ser un engaño solo para despistarlo de lo que sea que esté buscando.' WHERE `entry`=1244; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... esta es una lectura interesante. Jorgen y DeLavey fueron inteligentes al traerme esto.$B$B Parece que los Defia se han esforzado mucho para completar este plan suyo. Mmm... ¿Qué es esto? \"Puño\"? Ese es un nombre familiar.' WHERE `entry`=1245; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡¿Qué?!$B$B ¿Vienes a mi callejón y haces preguntas sobre mis asuntos personales? Negocios con los que obviamente no tienes nada que ver.' WHERE `entry`=1246; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno ver que sigues vivo, $N. Entonces, le fue bien a Dashel, ¿eh?$B$B He estado leyendo más sobre este plan de ellos, y aunque no dice el nombre del diplomático que buscaban, sí habla de este plan B que promulgaron después de fallar en su primer intento de capturarlo.$B$B Este Slim que mencionó Dashel no tiene ningún otro nombre escrito aquí, pero si dices que está en Menethil, entonces es un comienzo.' WHERE `entry`=1247; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, bienvenido, bienvenido, $N. Que bueno que te unas a nosotros. ¿Quizás una cerveza hoy? ¿O algún cordero?$B$B Nombra tu placer y me encargaré de que te atiendan. Mi nombre es Mikhail y espero poder servirle.$B$B ¿Mmm? ¿Qué es eso? ¿Trías? Baja la voz, amigo mío. Esto no es algo para que toda la taberna se entere.' WHERE `entry`=1248; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo atrapaste, ¿eh? Bien por usted. Me sorprende que fuera Slim.$B$B Seré honesto, nunca pensé que me perdería la emoción de algunas de las actividades clandestinas más tortuosas. Supongo que los viejos hábitos son difíciles de morir. No le menciones eso a Elling; probablemente intentará que regrese a Ventormenta si se entera de que me perdí la acción.$B$B Me alegro de haber podido servirte al menos un poco mientras estabas en Menethil. Si necesita algo más, solo pregunte.' WHERE `entry`=1249; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡¿EL REY?! Quiero decir... ¿el rey? ¿El verdadero rey? ¿Estás bromeando? No mencionaste que estabas buscando a los secuestradores del rey. Ni siquiera escuché que estaba desaparecido, eso explicaría que su hijo haya sido coronado.$B$B Enviaré un mensaje a Elling de inmediato. Querrá saber que estás en el camino.$B$B Nunca me hubiera imaginado que Jahn vendería Ventormenta por una pésima moneda. Incluso un pícaro tiene que tener honor cuando se trata de algunas cosas.$B$B La clave ahora es encontrar a este Hendel. Y creo que puedo ayudar con eso.' WHERE `entry`=1250; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Admito que los humanos tienen gustos extraños en decoración, pero ¿usarían un simple escudo de hierro para adornar su chimenea? Tal vez este escudo lo colocaron allí los que quemaron la posada.$B$B ¿Una advertencia? ¿Una amenaza?' WHERE `entry`=1251; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nunca son buenas noticias cuando me traen una placa de guardia.$B$B A veces es un hombre o una mujer que ha caído en la batalla, y me quedo para llevar la noticia a la familia en duelo. Otras veces nunca nos enteramos de lo que les pasó. Y otras veces es incluso peor que eso.' WHERE `entry`=1252; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm, no soy un experto en la construcción de armas y armaduras. Su uso, sí, pero no su fabricación.$B$B Este escudo parece tan ordinario como cualquier otro, excepto por el daño causado por el fuego que envolvió la posada.' WHERE `entry`=1253; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estos son especímenes maravillosos, $N! Las conchas están en perfecto estado y la carne es rosada y tierna. ¡La sangre de un chef corre por tus venas, estoy seguro!' WHERE `entry`=1258; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, $n. ¿Desea información sobre un miembro específico de la guardia de Theramore? Reethe, ¿verdad?$B$B Solo dame un momento para encontrar el libro correcto.' WHERE `entry`=1259; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, mi tío te envió, ¿verdad?$B$B Bueno, he estado investigando recetas y tengo algunas pistas, pero necesito ayuda.$B$B Ayuda de alguien dispuesto a mojarse los pies.' WHERE `entry`=1260; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Este colgante lo usó un soldado de Stormwind?$B$B Gracias, $N. Has revelado el secreto de la muerte de Marg. Pero este colgante es un nuevo misterio por resolver, uno que puede tener efectos nefastos en la Alianza y la Horda.' WHERE `entry`=1261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este colgante fue elaborado con gran destreza y precisión, $N. Ningún orco codiciaría semejante joya...$B$B Pero muchos humanos lo harían.$B$B Haré que estudien este colgante. Con el tiempo esperemos que sus misterios nos sean revelados.' WHERE `entry`=1262; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer conocerte, $N. Soy el Comandante Samaul. Estoy a cargo de las fuerzas de la señorita Proudmoore aquí en Theramore.$B$B Aunque estoy bastante ocupado, si tiene alguna pregunta, no dude en hacérnosla saber. Puede que tenga que ser breve, pero no hay motivo para que sea grosero si necesita mi ayuda.$B$B Si planea viajar fuera de la ciudad, le sugiero que tenga cuidado. Además de ogros, orcos y múrlocs, la parte sur del pantano está llena de dragones negros.' WHERE `entry`=1264; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El hombre que buscas, el conocido como Hendel, no está aquí. Otras fuentes le han traído a Lady Proudmoore información que creo que ya conoces. Me ha pedido que te encuentre y te ayude en tu aventura. Si me lo permite, le diré dónde encontrar al soldado Hendel para que podamos llevarlo ante la justicia.' WHERE `entry`=1265; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola ciudadano. Este es un lugar peligroso para deambular. No me quedaría mucho tiempo si valoras tu vida.$B$B Si mantienes tus preguntas cortas, veré si puedo ayudarte. Mantén los ojos abiertos por si ves a alguno de esos asquerosos ogros. Se rumorea que hay una base de la Horda en algún lugar de los pantanos. Los infiltrados están haciendo lo que pueden para encontrarlo, pero el proceso ha sido lento y hemos progresado poco.' WHERE `entry`=1266; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Permíteme ser el primero en agradecerte todo lo que has hecho, $N. Has sido una bendición increíble para mi gente y la gente de Stormwind. Siento no haber podido conocerte en mejores circunstancias.$B$B Entiende también que no puedo agradecerte abiertamente por tus esfuerzos, pero te aseguro nuevamente que es apreciado.$B$B Cuando visite Theramore en el futuro, búsqueme y trataré de mantenerlo informado de la situación.$B$B Gracias de nuevo, $N.' WHERE `entry`=1267; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Huellas... Podría haber sido el jabaespine, supongo. O tal vez incluso el centauro. Su presencia en Los Baldíos no es insignificante, y no me parecería exagerado cometer tal acto.$B$B ¿Te lo dije? No fue solo que la posada fue incendiada... La mujer y el cachorro del dueño fueron asesinados. Mal negocio, eso.$B$B No obstante, enviaré a Kagoro a averiguar adónde conducen las pistas.' WHERE `entry`=1268; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Conozco a este humano, Paval Reethe. Patético, incluso para los de su especie. Abandonó a sus compañeros soldados y ahora se esconde en el bosque.$B$B Envié a Ogron a buscarlo. Algunos de los otros sospechan que ha estado robando de nuestros suministros. Creo que vi a Ogron dirigiéndose hacia el sureste.' WHERE `entry`=1269; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Stinky estuvo aquí con las hierbas que le pedí, y me dijo que lo ayudaste a salir de un aprieto. ¡Buen trabajo! ¡Un amigo de Stinky es un amigo mío!$B$B Me pidió que te diera esto si alguna vez te veía, justo antes de que regresara al sur, hacia el pantano.' WHERE `entry`=1270; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi sobrino dijo que lo ayudaste con su investigación en Revolcafango y que ayudaste a su socio a salir de un apuro. ¡Bueno, los Stern nos mantenemos unidos y no ignoramos a nuestros amigos!$B$B ¡Así que lávate las manos, $N, porque estamos a punto de hacer una fiesta en tu honor!' WHERE `entry`=1271; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmph. Es bueno que Reethe ya no esté al acecho en el pantano, pero es una pena que los humanos sean tan frágiles que no pueda recuperarse de una pequeña herida de flecha.$B$B Parece que este hilo del misterio no ha conducido a ninguna parte, y debemos buscar en otra parte.' WHERE `entry`=1273; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, $N. Soy el obispo DeLavey.$B$B Sin duda, si me preguntas por mis asuntos aquí en la fortaleza, entonces el joven Thomas ha logrado requisarte para ayudar a nuestro reino. Siempre ha sido experto en seguir mis peticiones.$B$B Me temo que no tengo tiempo para elaborar mucho, así que permítanme ser franco... y por favor, traten de evitar que esto se convierta en conocimiento común.' WHERE `entry`=1274; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, ciertamente tienes razón. Este es un escudo que hice.$B$B Aunque me temo que no hay mucho más que pueda decirte, $n. Hago tantos escudos y conjuntos de armaduras diferentes que no puedo hacer un seguimiento de todos.' WHERE `entry`=1276; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='James Hyal es su verdadero nombre. Abrió una posada al borde de Los Baldíos. Quería hacer un buen lugar para que los viajeros se detuvieran...$B$B Podría ser que estaba pensando demasiado, pero a la posada le fue bien por un tiempo. Luego perdimos el control de los caminos en el pantano y los ogros tomaron el control.$B$B James era demasiado terco para renunciar a su sueño de seguridad dentro de nuestros muros, y el Shady Rest Inn se quemó hasta los cimientos. Estamos investigando, pero no hemos tenido mucha suerte. Si quieres ayudar, mira lo que puedes encontrar entre los escombros.' WHERE `entry`=1282; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Huellas de pezuñas, ¿eh? Es cierto que hay una cantidad extraordinaria de actividad de centauros en las tierras cercanas al Marjal Revolcafango. En breves excursiones a Los Baldíos, encontramos sus campamentos y posesiones que salpican el área.$B$B Enviaré a Falgran Hastil, uno de nuestros rastreadores, para ver si puede encontrar adónde conducen las huellas.' WHERE `entry`=1284; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Desaparecido? Esa sería la forma amable de Tesoran de decir traidor.$B$B Sin duda es uno de esos tontos tan ciegamente leales al almirante Daelin que se convirtió en traidor. ¿No es una deliciosa ironía? Los desertores nos acusan de traicionar a la Alianza.' WHERE `entry`=1285; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te envió Vimes? No podría hacer el trabajo sucio él mismo, ¿podría...?' WHERE `entry`=1286; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Enviaré al teniente Caldwell para que se ocupe de los desertores en Lost Point. Además, le ordenaré que encuentre a Reethe. El pantano no es tan grande y sin huellas como para que no pueda encontrarlo.' WHERE `entry`=1287; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Jaime? Oh, se fue hace bastante tiempo.$B$B Supongo que sintió un segundo aire de patriotismo. No es difícil ver por qué lo haría. Con toda la locura en Lordaeron, muchas personas se unieron a Jaina Proudmoore cuando cruzó el mar.' WHERE `entry`=1301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='James Hyal, James Hyal... ¿Por qué me suena tan familiar ese nombre?$B$B ¡Por supuesto! El incidente de Shady Rest Inn. Si tiene alguna información sobre lo que sucedió allí, le insto a que hable con el Capitán Vimes al respecto. Está a cargo de la investigación.' WHERE `entry`=1302; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm... interesante pieza de hierro que tienes aquí. Definitivamente no lo hizo ninguno de los herreros que conozco en este lado del mar, y ciertamente no es mi trabajo.' WHERE `entry`=1319; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No es mucha información para trabajar, pero tendremos que tenerla en cuenta. Con suerte, algunas de las otras piezas de este misterio encajarán y pintarán una imagen más útil de lo que sucedió.' WHERE `entry`=1320; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es un buen escudo. Muy fuerte, pesado, bueno. Pero Do\'gol no lo necesita. Hago escudos, no los compro, $n.$B$B Deberías saber eso.' WHERE `entry`=1321; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No me gustan las arañas que son tan grandes que no puedo sentarme sobre ellas y aplastarlas.$B$B Gracias por conseguirlos, $n. Ahora los abro y los vierto en el escudo...' WHERE `entry`=1322; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Mosarn? Suena familiar... No puedo identificarlo. Tal vez me llegue más tarde.$B$B Probablemente no sea importante. Un escudo puede venir de cualquier parte y no significar nada...' WHERE `entry`=1323; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te lo aseguro, todos estamos bastante molestos por los acontecimientos actuales, pero permítenos llevarlo de vuelta a Theramore para interrogarlo, y veremos cómo encontrar al Rey.$B$B Estoy seguro de que a mi señora Proudmore le gustaría agradecerle su ayuda. Habla con ella cuando tengas un momento.' WHERE `entry`=1324; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, una petición de uno de los Stormpikes. Es un clan orgulloso, lleno de enanos de calidad. Los ricos también.$B$B Gracias, $N. Me pondré a trabajar en el escudo de Montañero Pico Tormenta al final del día.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así es. Tengo una tarea que no puedo hacer mientras estoy de guardia. De hecho, te llevará lejos de Loch Modan.$B$B ¡Tu oportunidad perfecta para la aventura!' WHERE `entry`=1339; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Si los informes iniciales son ciertos, entonces la toxicidad de estos corazones podría conducir a nuevos avances en nuestro conocimiento de los venenos.$B$B Esta es una entrega de bienvenida, $N. Tu recompensa está bien ganada.' WHERE `entry`=1358; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah sí, las muestras de corazón de las que habló Renferrel. Estoy ansioso por experimentar con estos... siempre es de interés para la Royal Apothecary Society cuando se descubren nuevas formas de toxinas.' WHERE `entry`=1359; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, me siento completo de nuevo - gracias amablemente.$B$B Algunos enanos pueden atesorar el brillo del metal, y otros pueden atesorar el brillo de las gemas... ¡pero un Stoutarm sin una preciada piedra en la mano no es un Stoutarm en absoluto!' WHERE `entry`=1360; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, estoy reclutando. Esta misión conduce a Desolace, contra el centauro allí. Seré breve para que pueda comenzar rápidamente.' WHERE `entry`=1361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás aquí por órdenes de Regthar? Entonces estás aquí para tratar con el centauro. Bien.$B$B Espero que estés descansado. No sé cómo terminará nuestra campaña contra el centauro, pero sé que la lucha será larga.$B$B Toma asiento y escucha.' WHERE `entry`=1362; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No fue mi culpa. Realmente no lo fue.' WHERE `entry`=1363; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, más espléndido!$B$B Durante algún tiempo había temido que el Maestro Mazen de la Academia de Artes y Ciencias Arcanas hubiera pasado por alto mi pedido de los Ensayos sobre la Convergencia Dimensional de Khadgar.$B$B Debe estar atascado con solicitudes considerando los muchos sucesos extraños que están sucediendo.$B$B Ahora, si me disculpa, necesito comenzar mi investigación de inmediato. Para finalmente vislumbrar la perspicacia de alguien tan grande como Khadgar me emociona sin fin.' WHERE `entry`=1364; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho. Este rápido acto contra los Kolkar es una demostración efectiva de fuerza, y la fuerza es lo que mejor entienden los centauros.$B$B La muerte del líder Kolkar no solo perturbará a ese clan, sino que hará que los demás se detengan.' WHERE `entry`=1365; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A estas alturas, el centauro debe saber tu nombre. Estoy seguro de que lo saben, lo respetan y lo temen. Y así como te conocen, conocen el estandarte bajo el que cabalgas.$B$B El estandarte de la Horda.' WHERE `entry`=1366; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los Gelkis lloran cuando escuchan tu nombre, $N. Te temen y te odian. ¡Te odian como odian al Magram!$B$B Tal vez seas fuerte como el Magram. Veremos...' WHERE `entry`=1367; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La tierra me habla. Y dice que has matado a muchos Magram. Esto es bueno.$B$B Si eres amigo de los Gelkis, escucha. Tengo más tareas para ti.' WHERE `entry`=1368; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes las lágrimas! Ahora los Gelkis sabrán que Theradras no los ayudará. ¡No llorará cuando los aplastemos! ¡El Magram gobernará!$B$B Eres inteligente para ayudarnos, $N. Somos los más fuertes.' WHERE `entry`=1369; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien. ¡Puedo escuchar los ruidosos vientres de Magram gruñir desde su pueblo, muy lejos!$B$B Le daré esta carne a los Gelkis. Y lucharemos muchos días sin descanso.$B$B Lo que hiciste es bueno para los Gelkis, $N.' WHERE `entry`=1370; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí, esto es lo que tenía! Haré que se mueva de nuevo. ¡Me hace reir!' WHERE `entry`=1371; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Zraedus me estaba contando sobre el pequeño infiltrado entrometido antes de que llegaras.$B$B Todo un problema, de hecho. Lo último que necesitamos es un entrometido husmeando en Beggar\'s Haunt.$B$B Estoy seguro de que los orcos de Stonard estarían bastante ansiosos por escuchar lo que nuestro amigo tiene que decir. Al ver que son nuestros aliados, ejem, debemos ayudarlos a obtener toda la información que puedan del humano.$B$B Trabaja conmigo, $n, y le entregaremos un suero de la verdad a Stonard.$B$B ¡Por la horda!$B$B... lo entendí bien?' WHERE `entry`=1372; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, este es el fragmento del que susurró la tierra. ¡Puedo sentir una fuerte magia en él! Usaré esta magia contra los enemigos de los Gelkis.$B$B Has hecho una tarea más para nosotros, $N. Tal vez pronto, te llamaremos amigo.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Khan Jehn era fuerte, pero estúpido. Pensó que su propia fuerza era grande. No vio que la magia de la tierra es más fuerte. ¡El centauro Magram ahora caerá sin su líder, y los Gelkis algún día gobernarán!' WHERE `entry`=1374; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Khan Shaka está muerto! ¡Colocaré su cabeza en una pica y la guardaré conmigo para que Shaka pueda ver la fuerza del Magram!' WHERE `entry`=1375; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Está muerto! ¡Khan Hratha está muerto! ¡Y ahora el Maraudine caerá! Cuando los Gelkis gobiernen esta tierra, $N, te recordaremos. Y los espíritus de la tierra cantarán tu nombre por siempre.' WHERE `entry`=1380; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Khan Hratha está muerto! ¡Ahora los Magram son los centauros más fuertes! ¡Aplastaremos a los demás y gobernaremos Desolace!$B$B Te recordaremos a ti, $N, y te salvaremos de nuestros cascos cuando todos los demás sean pisoteados.' WHERE `entry`=1381; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu nombre se susurra entre los Gelkis. Tienes mucha sangre Magram en tus manos. Esto es bueno.$B$B Tal vez también sea bueno si hablamos. Hable de lo que puede hacer por los Gelkis y de lo que podemos hacer por usted.' WHERE `entry`=1382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Espléndido, $n! Y justo a tiempo también. Por lo que me dice Zraedus, el infiltrado se ha recuperado de sus heridas y está listo para ser interrogado por los orcos.$B$B Dame un momento para preparar el pois... quiero decir, preparar el suero de la verdad.' WHERE `entry`=1383; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Haces algo bueno por los Gelkis. Los Kolkar son débiles y morirán. Su magia es patética y no los salvará. ¡Les mostraste esto, y su miedo los hará aún más débiles!$B$B Y en nuestras tierras, los débiles mueren pronto.' WHERE `entry`=1384; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muchos Gelkis caen ante ti. Me gusta eso. Tal vez puedas hacer más cosas que me gustan. Quizás tú y el Magram puedan ser amigos.' WHERE `entry`=1385; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los Kolkar te temen ahora! Espero que te hayas reído cuando los hayas matado. Es mejor reírse cuando matas, para que el enemigo vea que es débil.' WHERE `entry`=1386; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, las orejas. Bien hecho.$B$B Su servicio a la Alianza es incuestionable, $N. La sangre que derramaste en Desolace, sin duda, salvará innumerables vidas.' WHERE `entry`=1387; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sabía que al viejo Faustin se le ocurriría algo bueno! Fuiste de gran ayuda, sin duda.$B$B Ahora pongámonos manos a la obra, ¿de acuerdo?' WHERE `entry`=1388; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Estamos en deuda contigo.' WHERE `entry`=1389; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un trago para mí? Que amable Hace días que no me dejan beber. Déjame beber esto y luego te diré lo que he aprendido....' WHERE `entry`=1391; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has obtenido el arma del temido Noboru? ¿Entonces está muerto?$B$B Este es un día feliz para Harborage. Noboru y su pandilla eran un terror para nosotros, deambulaban por los pantanos y mataban a cualquier Draenei que se cruzaba en su camino. Era una amenaza directa para nuestra supervivencia y no teníamos la fuerza para enfrentarlo.$B$B Somos afortunados de tener un amigo en ti, $N.' WHERE `entry`=1392; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El ojo de la cerradura de esta caja fuerte está relleno de resina negra. Es imposible abrir.$B$B Pero Galen te habló de un pestillo oculto en el fondo de la caja...$B$B...Después de una búsqueda rápida se encuentra el pestillo. El pestillo se gira y la caja fuerte se abre...' WHERE `entry`=1393; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, $N. Ha pasado mucho tiempo desde la última vez que entraste en mi casa. Parece que han pasado muchas lunas desde que diste tu primer salto que te puso en tu camino.$B$B Y ahora regresas a mí más fuerte de lo que alguna vez fuiste... más iluminado. Esto me agrada. Y deberías ser justamente recompensado por ver mis pruebas hasta el final.' WHERE `entry`=1394; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, las piedras de poder! ¡Los magos estarán felices de verlos!$B$B Muchas gracias, $N. Sé que tu viaje desde Darkshire no fue fácil.' WHERE `entry`=1395; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los sonidos de los animales ahora son débiles, más distantes. Gracias, $N. ¡Ahora esperemos que no regresen!' WHERE `entry`=1396; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta madera es ligera, pero resistente. Gracias, $N. Funcionará muy bien.' WHERE `entry`=1398; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Helgrum quiere un informe, ¿eh? Envié un corredor a Stonard hace menos de tres días. ¿Falló en su misión? Si Stonard no tiene mi informe, parece que falló.$B$B Esperemos que el próximo corredor que envíe tenga más habilidad, o más suerte.' WHERE `entry`=1418; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esa es una buena colección de mandíbulas, $N. Ahora esos coyotes no estarán destrozando nuestros suministros en busca de sobras.$B$B Bien hecho. Los coyotes de Badlands no son presa fácil. Tu hazaña me muestra que podrías sobrevivir aquí.' WHERE `entry`=1419; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Del informe de Neeka, veo que la Alianza no está exenta de problemas. Y es posible que encontremos que algunos enemigos son compartidos entre nosotros.' WHERE `entry`=1420; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, los encontraste! Con estos, los magos de Nethergarde pueden continuar con su trabajo. No sé qué es lo que hacen, pero está vinculado al Portal Oscuro en las Tierras Devastadas y es vital para la seguridad de la Alianza.' WHERE `entry`=1421; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Guarda silencio un momento, $c. Incluso por encima del sordo rugido del mar todavía se pueden escuchar esos repugnantes gorgoteos de los hombres pez.' WHERE `entry`=1422; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, gracias $N! Se pierden tantos suministros desde Villa Oscura hasta aquí. Es bueno ver que algunos se recuperan.' WHERE `entry`=1423; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu diligencia en la recolección de los artefactos Atal\'ai es digna de elogio, $c.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué? ¿Un paquete de la caravana de Biggs? Lo creíamos, y él, estábamos perdidos.$B$B Gracias, $N. Con suerte, estos suministros llevarán el reactivo tan necesario, Cristales Azoran. Nuestro stock se está agotando...' WHERE `entry`=1425; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El mar parece vasto e implacable, pero lo has manchado con la sangre de su propio engendro. Los hombres pez conocen el dolor. Su estupidez les obligará a reforzar sus filas tras la devastación que has causado, y eso es bueno.$B$B Deja que sus gritos gorgoteantes eclipsen el rugido del mar hasta bien entrada la noche. Sonreiré cada vez que escuche silenciar a uno de ellos.$B$B Vuelve a mí si quieres matar a más hombres pez. Con mucho gusto te recompensaré de nuevo.' WHERE `entry`=1426; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, $N, has vuelto. Bien. He terminado de fabricar más armas para nuestra lucha contra los múrlocs. Por traernos la carne fresca de dientes de sierra y por traer una pequeña sonrisa a la cara de Katar, te ofrezco uno de ellos.' WHERE `entry`=1427; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $c. Pido más de su sangre. Que perezcan todos los hombres pez.' WHERE `entry`=1428; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Me traes los artefactos de invocación de los Atal\'ai?$B$B Veo que Jammal\'an el Profeta está guiando a los discípulos de la Cámara de la Sangre hacia su destino elegido. ¿Hakkar ha regresado al Templo, me pregunto? ¿Se ha cumplido su destino?' WHERE `entry`=1429; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, esto debería ser perfecto. No puedo esperar para probarlos después de que estén perfectamente preparados sobre un fuego abierto. Debes llevar una muestra contigo en tus viajes. Realmente es delicioso.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Putanni, noble $c. Soy Keldran, estudiante de magia... y otras artes místicas.$B$B El asunto del que Craven te envió aquí para hablarme requiere un poco más de sutileza de la que necesitabas anteriormente, pero eso no significa que no puedas seguir ayudando a nuestra causa.$B$B Por favor, ponte cómodo y te diré por qué el Jefe de Guerra necesita mi ayuda... y la tuya.$B$B Comienza con las apariencias, $N. Cómo se ve la Horda a sí misma. Cómo nos ven nuestros aliados. Y lo más importante, cómo nos ven nuestros enemigos.' WHERE `entry`=1431; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $c. Traes noticias de Orgrimmar; está bien.$B$B La infestación de demonios abruma esta área incluso más que el olor a estiércol de centauro. Los jinetes reclaman esta tierra como propia, pero claramente hay influencias fuera de su control que los aplastarán si no se controlan.$B$B No me agrada que ayudemos al centauro indirectamente, pero es por el bien de la Horda, así que cumplo con mi deber para con el Jefe de Guerra, incluso si eso significa ayudar a los brujos dentro de la Horda.' WHERE `entry`=1432; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Siempre se agradece la ayuda de los leales al Jefe de Guerra.$B$B Mi nombre es Maurín. Estoy aquí a instancias de Keldran y el cachorro de Jefe de Guerra Thrall. Es mi deseo ayudar al joven líder contra los males que amenazan su gobierno.$B$B Ven, acércate, $c. Te explicaré mi plan para eliminar el furúnculo que es el Filo Ardiente.' WHERE `entry`=1433; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $c. Has demostrado honor y dedicación.$B$B Cuando terminemos nuestra campaña en Desolace, el Jefe de Guerra sabrá que nos ayudaste en nuestras acciones aquí y que ayudaste a manifestar su voluntad.$B$B Te lo agradezco.' WHERE `entry`=1434; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, has vuelto con éxito. Está bien. Dame las gemas y las pondré en un lugar seguro...$B$B Mis tareas para ti están completas, $c. Habla con Takata cuando hayas descansado. Puede que tenga otras tareas para ti, o quizás necesite que regreses a Orgrimmar para informar a Keldran de nuestro progreso aquí en Desolace.' WHERE `entry`=1435; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has regresado de Desolace más que exitoso, $N. Gracias.$B$B Gracias por sus esfuerzos, su tiempo y su comprensión a mi petición. Thrall comprende y desea la paz entre la Horda y la Alianza, y al tomar medidas para garantizar que nuestra apariencia sea aceptable, no provocaremos más amenazas de violencia innecesaria.$B$B Estoy en deuda contigo.' WHERE `entry`=1436; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A medida que hurgas en los restos del carro, se vuelve obvio que fue atacado tanto por hechizos como por armas. La batalla parecía unilateral y rápida; no se encuentra sangre, ni restos de ningún cuerpo.$B$B Quien haya atacado el carro fue eficiente y rápido.' WHERE `entry`=1437; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias a Elune, alguien finalmente ha venido a ayudar. Por favor, $c, necesito tu ayuda. Mi hermano Tyranis y yo fuimos capturados y traídos aquí por Burning Blade. ¡Creo que quieren sacrificarme a sus maestros demonios!$B$B Sabía que venir a Desolace era un error, pero Tyranis ha comenzado recientemente a anhelar el conocimiento de todas las cosas arcanas, incluso en contra de los deseos de nuestra gente. Decidió hacer esta caminata incluso después de escuchar historias sobre la infestación de demonios de esta tierra.$B$B Temo lo peor para él.' WHERE `entry`=1438; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Este es terrible! Pero supongo que era necesario. Si no hubiera sido por tu mano, seguramente hubiera sido por la de mi pueblo. Supongo que debería agradecértelo; por favor, perdóname si no parece sincero. No quiero ofender.$B$B Con el conocimiento del destino de mi hermano en la mano, parece que ha llegado el momento de escapar. Si todavía estás dispuesto, aceptaré tu ayuda para escapar de este horrible lugar.$B$B Cuando estés listo, podemos hacer nuestro camino a la seguridad.' WHERE `entry`=1439; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Dalinda regresó sana y salva a Nijel\'s Point, y en mucho mejores condiciones de las que podría haber pedido. El hecho de que ella llegara aquí por sus propios medios era una buena señal. ¿Espero que estés bien?$B$B Me duele saber que tanto Tyranis como Dalinda no regresaron, pero la vergüenza de las decisiones de Tyranis es suya. Es algo con lo que tendrá que lidiar cuando regrese a Darnassus.' WHERE `entry`=1440; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, esta es la gema que Stilwell desea, pero antes de que pueda permitirte que se la lleves, debe estar purificada de la corrupción: las mozas naga imbuyen las gemas con poder, eso es cierto, pero de su propia clase maligna.$B$B Hágale saber a Stilwell que su poder está intacto y que debería funcionar bien para cualquier ritual del que desee que forme parte.$B$B Espero que sepas lo que estás haciendo, $C, este no es un simple artículo que posees.' WHERE `entry`=1442; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ha pasado bastante tiempo desde que hablamos, $c. Espero que tu viaje haya sido exitoso.$B$B ¿Qué conocimientos obtuviste de los Atal\'ai exiliados en las Tierras del Interior?' WHERE `entry`=1444; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Valiente $C, has demostrado ser un gran campeón de la Horda.$B$B ¡Ahora esta colección de fetiches de Hakkar debe ser tratada de una vez!' WHERE `entry`=1445; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La temeraria confianza de Jammal\'an en las falsas visiones condujo a mi pueblo a su destino eterno.$B$B Te agradezco, $c, por vengar mi exilio. Lloro por mi pueblo. No tengo un hogar al que volver.' WHERE `entry`=1446; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, viniste a mí por una razón. ¿Qué es lo que necesitas?' WHERE `entry`=1447; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿El Templo de Atal\'Hakkar ha sido hundido bajo el Estanque de Lágrimas? ¿Y rodeado por el vuelo verde?$B$B Un descubrimiento asombroso, $c. Pero obviamente algo ha ido terriblemente mal.' WHERE `entry`=1448; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué quieres, $gmuchacho:señorita;? ¿No ves que tengo problemas de los que ocuparme aquí? ¿Quién tiene tiempo para quedarse parloteando con un parlanchín de $R?$B$B ¡Hay trolls saliendo de la carpintería! Hazlo rápido.' WHERE `entry`=1449; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Por supuesto que recuerdo haber enviado a uno de mis jinetes de grifos para echarle una mano a Brohann Caskbelly.$B$B Siempre tuve una debilidad en mi corazón por la Liga de Exploradores. Mi padre ayudó con el equipo de excavación inicial que, de hecho, descubrió a Uldaman.$B$B Envié a quien pensé que era mi mejor jinete de grifos en ese momento con Brohann. Era un tipo llamado Rhapsody Shindigger.$B$B ¡Y qué jockey de grifos era! Bueno hasta que...' WHERE `entry`=1450; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hipo!$B$B Te estoy mirando directamente, pero sigues balanceándote arriba y abajo. Mareándome. ¡Hoho!$B$B ¡Hipo!$B$B ¡Guau! ¿Sentiste eso? El suelo está temblando, amigo mío. Necesito una bebida.$B$B ¡Hipo!' WHERE `entry`=1451; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Veo que no tuviste ningún problema en conseguirme lo que necesito! Debe haber sido una temporada bastante larga la que tuviste allí en el lejano Kalimdor.$B$B No me llevará más de un momento extraer lo que necesito de estas mollejas e hígados. ¡Hipo!$B$B Entonces puedo destilarme una bebida feroz y finalmente decirte lo que quieres saber.$B$B ¡Hipo!$B$B Me dan escalofríos solo de pensar en ese viejo pantano.$B$B ¡Hipo!$B$B Déjame preparar una bebida muy rápido.' WHERE `entry`=1452; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegra ver que a los Reclamadores no les falta trabajo o aventureros dispuestos a ayudar.$B$B Soy Kreldig, $N. Hiciste un movimiento inteligente ayudando a los Reclamadores. Todos necesitan algo en estos días: han perdido una reliquia familiar, un objeto mágico, un ser querido. Nunca se sabe. Pero con los Reclaimers alrededor, no hay razón, por el precio correcto, todos no pueden encontrar lo que han perdido.' WHERE `entry`=1453; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Notas que el cofre no parece tener ningún daño por agua.$B$B Lo segundo que notas es que la parte superior se abrió a la fuerza, y las trampas mágicas que se colocaron para protegerla se activaron hace mucho tiempo; esto es obvio por las marcas de quemaduras alrededor de sus bordes.' WHERE `entry`=1454; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido de nuevo a Nijel\'s Point, $N. Entonces, dime lo que encontraste.$B$B ¿¡Qué!? ¿Nada? Un cofre vacío no nos va a pagar, me temo.$B$B Cuéntame más sobre estas marcas que viste... estos cortes.' WHERE `entry`=1455; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es genial, $N! ¡Encontraste las pertenencias de Karnitol!$B$B Esos malditos naga, siempre causando problemas. Creo que prefiero pasar mi vida en guerra con la Horda que tener que ir contra los de su clase. Has hecho un gran servicio a los Reclaimers.' WHERE `entry`=1456; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, el asunto del Karnitol en Desolace. ¡Excelente!$B$B Entonces, el cofre fue destruido, pero todos los artículos están aquí, ¿eh? Bueno, dejaré que él sea el juez de eso. Una buena parte de este negocio que tengo aquí es que si no están satisfechos, ¡puedo decirles que lo dejen! Confían en nosotros para encontrar sus cosas... no para asegurarnos de que estén bonitas y en buen estado cuando las recuperen.$B$B Buen trabajo, $N. Veamos si te pagan.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien bien, $N. No estoy seguro de si son de buena calidad, pero si Leftwitch quería un tipo específico, debería haberlo especificado antes de enviar a los Reclamadores aquí, para empezar.$B$B ¿Qué dices para continuar con el siguiente elemento de su lista?' WHERE `entry`=1458; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ayuda es de gran ayuda, $N. Estás reduciendo el tiempo que paso aquí en Desolace al menos a la mitad. Estaré de vuelta en Ironforge calentándome los pies en poco tiempo con tu ayuda.$B$B Cuando nos ocupemos de esta lista, y yo esté de vuelta en casa, búscame, seguro que te invito a una cerveza.$B$B Pero hasta entonces, reunamos el resto de estos reactivos.' WHERE `entry`=1459; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma esto y recuerda, es sagrado.' WHERE `entry`=1462; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te doy uno de buena fe. Ya lo demostraste una vez, pero creo que deberías tener más cuidado en el futuro.' WHERE `entry`=1463; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que el fuego arda dentro de tu corazón, $N.$B$B Los elementos te esperan.' WHERE `entry`=1464; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Exasperante! ¡Todo este fiasco!$B$B Los dos fueron advertidos sobre lo peligroso que sería venir aquí. Ahora ambos están desaparecidos... o algo peor.$B$B ¿Dijiste que viste huellas que se dirigían a un fuerte cercano? Esa puede ser nuestra mejor apuesta.$B$B Por lo que han dicho los lugareños, esa fortaleza está infestada de miembros de Burning Blade, orcos que se han dedicado a causas demoníacas. Puede que no representen la mayoría de las creencias de la Horda, pero son malvados y te matarán en cuanto te vean si te descubren espiando.' WHERE `entry`=1465; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Honestamente? no lo hubiera pensado Eres increíble, $N. Enfrentarse a demonios para los experimentos de un mago y volver en una sola pieza. ¡Gran trabajo!$B$B Personalmente le contaré a Roetten sobre ti cuando regrese a Forjaz.' WHERE `entry`=1466; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, el paquete para Leftwitch de Desolace. Excelente. Aprecio el trabajo, y su puntualidad, $c. Me alegro de tenerte a bordo para al menos este pequeño trabajo.$B$B Recibí tu pago aquí mismo. Que se sepa que Reclaimers Inc. siempre paga bien por el trabajo de una semana dura.' WHERE `entry`=1467; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Um hola. Mi nombre es Randis, ¿y supongo que me estás cuidando? Eres un aventurero, como lo fueron mi mamá y mi papá. Estoy feliz de conocerte.$B$B Espero que nos divirtamos mucho juntos. Tengo algunas cosas que me gustaría hacer, y la matrona dice que serás como un $G mayor hermano : hermana; para mí durante esta semana. Me gustaría mucho, sí $G señor: señora;.' WHERE `entry`=1468; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Rhapsody Shindigger! Así es... ¿cómo podría olvidar ese nombre?$B$B ¿Entonces él sabía sobre el hundimiento del templo todo el tiempo? Bueno, eso ciertamente te habría ahorrado un poco de trabajo de piernas.$B$B ¡Pero este artefacto Atal\'ai! ¡Por qué, es todo un hallazgo!' WHERE `entry`=1469; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aunque aún no has probado y eres joven en tu aprendizaje, has demostrado que posees la habilidad suficiente para dominar la invocación y la vinculación de un diablillo. No te dejes engañar por el tamaño de un diablillo. Aunque carece de fuerza física, posee poderes y una astucia que te serán muy útiles.$B$B Escúchame con atención, $n, porque no repetiré esta lección y te dejaré a ti su dominio.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $n. Ahora, te impartiré el hechizo usado para convocar al abisario.$B$B El poder que desató sobre ti ahora está bajo tu control. Úsalo con sabiduría.' WHERE `entry`=1471; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Fuiste enviado por Carendin? $n, entonces.$B$B No pienses a la ligera de mí porque mi vista se ha ido. Veo cosas que yacen atrás ahora, con una claridad que nunca había conocido. Lo que alguna vez pensé que era una maldición, ahora es una bendición.' WHERE `entry`=1472; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es excelente. Como si no, Perrine ignoraba el verdadero poder del libro mohoso que nos había robado.$B$B No se nos volverá a caer de las manos. Observa, $n, la estructura del hechizo, la manera en que tu poder debe ser canalizado.' WHERE `entry`=1473; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De nuevo, lo has hecho bien, $n. Ha pasado bastante tiempo desde que vi a un joven brujo con tanto potencial como tú. Tenga la seguridad de que continuaré observando su progreso y preparándolo y ayudándolo en sus futuras pruebas.$B$B Por ahora, déjame mostrarte el hechizo de invocación para tu súcubo recién dominado.' WHERE `entry`=1474; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Las tabletas Atal\'ai! ¡Gracias, $n!$B$B Una vez que los entregue a la Liga de Expedicionarios, nuestros nombres pasarán juntos a la historia. Has ayudado a un viejo enano a cumplir con su última obligación en la vida. Por eso estoy eternamente agradecido.' WHERE `entry`=1475; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El corazón de un buen hombre se parece mucho al de cualquiera, cuando lo ves así, ¿no crees?$B$B Tal vez poseemos algo así como una... diferente... visión sobre el tema. Sin embargo, estos servirán. No tengo ninguna duda de que una súcubo se sentiría atraída por su pureza.' WHERE `entry`=1476; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Andromath te envió? Muy bien. Tengo una tarea importante para ti...' WHERE `entry`=1477; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, veo que Ageron logró encontrarte, $n. Permítanos perder poco tiempo con charlas triviales y cortesías y concéntrese en su entrenamiento. Todavía hay mucho que tienes que aprender.' WHERE `entry`=1478; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Guau, era más genial de lo que imaginaba: ¡la Rama de los Eternos! No pensé que sería tan grande, ¡pero lo fue! ¡¿Viste el pájaro encima de él también?! ¡Me pregunto cómo lograron que las ramas se vieran así!$B$B Gracias por llevarme a Darnassus, $N. ¡Eres increíble!' WHERE `entry`=1479; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmm, estas runas son de hecho un idioma, $N, un idioma antiguo. Parecen remotamente similares al idioma Eredun, pero las diferencias son drásticas. Si no me equivoco, se trata de algún tipo de contrato... Aquí, sí, este símbolo es la firma del demonio: Lord Azrethoc.' WHERE `entry`=1480; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los acechadores de sombras no pudieron matarte, $c. Impresionante... más impresionante.$B$B Este cuero cabelludo servirá bien para mi hechizo. Mientras estabas fuera, pude reunir algunos de los otros componentes necesarios para el hechizo.$B$B Estoy casi listo. Solo necesito un foco para el hechizo, algo para proyectar una imagen del señor de los demonios y su paradero.' WHERE `entry`=1481; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un precioso cristal de oráculo... impecable... hermoso. En efecto.$B$B Comenzaremos inmediatamente. Encontrar a este señor de los demonios debería ser nuestra principal preocupación, y matarlo exige nuestra máxima atención.$B$B Da un paso atrás, $c, y veamos qué es este demonio y dónde se le puede encontrar.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pensé que los altos mandos de Venture Company eran traficantes de esclavos, pero luego conocí a Sputtervalve, ¡el más cruel de todos!$B$B ¡Ja! Aunque es mejor que estar sin trabajo, supongo... O peor, trabajar con ese Gerenzo. Si estás aquí para ayudar, tengo algo para ti.' WHERE `entry`=1483; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fui testigo de lo que acaba de ocurrir con Maurin y el señor de los demonios. Esa criatura, incluso como aparición, parece tener más poder que mi compañero brujo. Me pregunto si está a la altura de la tarea de derrotar al monstruo. Al Jefe de Guerra le sería más útil ir yo mismo, pero con mis responsabilidades aquí, deshonraría a mi clan si le di la espalda a mis deberes aquí para luchar contra este mal por mi propio honor.' WHERE `entry`=1484; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A lo largo de tu entrenamiento como $C, aprenderás a invocar seres de muchos tipos. Algunas pueden no parecerlo, pero todas son herramientas útiles.$B$B No se deje engañar por el pequeño tamaño del diablillo. Como sin duda habrá notado, sigue siendo un adversario formidable.' WHERE `entry`=1485; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus esfuerzos no pasarán desapercibidos al reunir estas pieles, $N.$B$B Gracias por su dedicación.' WHERE `entry`=1486; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como discípulo de Naralex, elogio tu valentía, $n.$B$B Tu ayuda para librar las cavernas es el primer paso en nuestra larga lucha por restaurar Los Baldíos.$B$B Gracias y que prosperes.' WHERE `entry`=1487; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una gran victoria para todos nosotros, $N. Regocijémonos en su éxito. Ahora confío en que nuestro futuro aquí no sea tan sombrío como alguna vez pensé.$B$B Los demonios serán asesinados, la Hoja Ardiente fracasará en sus esfuerzos, y es posible que algún día tengamos un lugar al que podamos volver a llamar hogar con seguridad.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te mando saludos, $N. Eres bienvenido aquí, y te sugiero que reúnas todas tus fuerzas. Porque la tarea que ahora les encomendamos... es terrible.' WHERE `entry`=1489; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si es cierto. Sé de los druidas en las Cuevas de los Lamentos. He visto sus rostros retorcidos y escamosos. Conozco sus crímenes y conozco sus planes.$B$B Debes detenerlos, $N.' WHERE `entry`=1490; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, lo tienes! No puedo esperar para probarlo. Esto me va a hacer una fortuna, ¡lo sé!$B$B Gracias, $N. ¡Toma esto y cuando sea rico te enviaré más, te lo prometo!' WHERE `entry`=1491; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una caja lo suficientemente pequeña. Sí, debería poder encontrar espacio para esto a bordo del barco. Navega con la próxima marea, confío en que esto sea lo suficientemente pronto. Excelente. Déjame ingresarlo en mi libro mayor.$B$B ¡Todo cuidado! Buen día para ti, $c.' WHERE `entry`=1492; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='ah Veo que has derrotado a los lagartos del trueno, lo que prueba que eres duro. Ahora te mostraré cómo la piel dura y los movimientos astutos pueden combinarse para formar un muro de defensa impenetrable.$B$B Aprende bien tu lección, $N. Y prepárate para futuras instrucciones.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $n.$B$B Aunque los viles familiares eran simplemente mascotas de los poderes más oscuros dentro de Burning Blade, tu éxito contra ellos presagia grandes hazañas por delante.' WHERE `entry`=1499; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien. Espero que le hayas causado otras pérdidas al Filo Ardiente cuando fuiste a recuperar esto.$B$B Han sido una fuente de gran molestia para el Jefe de Guerra y una gran plaga para los brujos en general.' WHERE `entry`=1501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hace tiempo que mis ojos se secaron de mirar la llama de la fragua, pero aún puedo ver algunas cosas. Puedo ver que quieres algo.$B$B Y si encontraste tu camino hasta aquí, entonces puedo adivinar lo que deseas.' WHERE `entry`=1502; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los encontraste! Y todos los bares están aquí, lo que no me sorprende. No pensé que los Razormanes supieran qué hacer con un acero fino como este.$B$B Gracias, $N. Aquí está tu recompensa. Que te sirva bien.' WHERE `entry`=1503; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Te mostraré cómo convocar al abisario similar al que acabas de derrotar.$B$B Debe saber que tenemos grandes expectativas para usted y, hasta ahora, las ha cumplido.$B$B Sin embargo, no dejes que se te suba a la cabeza, ya que las tareas que aún tienes por delante harán que parezca tan simple como despertarte por la mañana.' WHERE `entry`=1504; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, joven. Aquí para algunas instrucciones, ¿verdad?' WHERE `entry`=1505; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien. Tenía miedo de que Ophek no te alcanzara.$B$B Es hora de que profundice en tu entrenamiento de brujo. Cualquier negocio que tengas actualmente tendrá que esperar.$B$B Confío en que no habrá ningún problema con esto.' WHERE `entry`=1506; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm... $N. Todavía eres nuevo en tu camino, pero siento la posibilidad de grandeza en ti.$B$B Naciste con dones, $N. Ver que no se desperdicien.' WHERE `entry`=1507; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has venido con noticias de Dogran? Debía haber regresado hace días, y no he sabido nada...' WHERE `entry`=1508; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Zankajá? Ese es el compañero de Dogran, ¿verdad?$B$B Sí, he oído hablar de él, pero no es el tipo de noticias que deberíamos dejar que le lleguen...$B$B No, no está muerto. Pero está herido y es prisionero de los jabaespines.' WHERE `entry`=1509; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Otro orco, ¿eh? Espero que no hayas venido por lo otro. No lo logró. Esos duendes le hicieron bien.$B$B Dijo que necesitaba un trago curativo, pero no mucho más.' WHERE `entry`=1510; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Pues ya era hora! Dogran ha estado muriendo por ahí, esperando esto.$B$B Necesitamos comunicarle esto de inmediato, pero la mayoría de los soldados estacionados aquí están en una misión de búsqueda de alimento.' WHERE `entry`=1511; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me dices que esto será suficiente, entonces confío en ti, $n. Sin embargo, déjame limpiarlo... Prístino y brillante, puede ser aún más tentador para un súcubo.' WHERE `entry`=1512; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Éxito! Asegúrese de que no esperaba menos de mi alumno estrella.$B$B Has demostrado tu valía y con mucho gusto te mostraré el método para convocar a tu súcubo sometido. Ve ahora, tienes mucho que aprender, y la próxima vez que te vea, espero que hayas encontrado el verdadero dominio sobre tu súcubo.$B$B Deja el dolor de Dogran y Zankaja para aquellos de nosotros que tenemos más años, pero recuérdalo y mantenlo como protección contra las artimañas del poder oscuro que has aprendido a invocar hoy.' WHERE `entry`=1513; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=1514; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cerveza de mal sabor...$B$B Puedo sentir la fuerza en mí ahora, suficiente para alejarme cojeando... Pero mi pierna, la habré perdido por el resto de mi vida. Mi brazo también.' WHERE `entry`=1515; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente. Tu éxito demuestra que estás preparado.$B$B De todos los elementos, la tierra representa el fundamento de todas las cosas. Es tu fuerza, tu resistencia y tu paciencia. La Tierra te protegerá, pero solo si se te muestra el debido respeto. Al igual que los otros elementos, incluso la tierra puede ser voluble. La tierra es la base de la vida, y al observar sus leyes, obtendrás una mayor sabiduría. Nunca olvides los secretos que la tierra comparte contigo.$B$B Haré un sapta para ti ahora, y al aceptarlo, realizarás tu camino.' WHERE `entry`=1516; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah... $N... La tierra se complace en tenerte aquí.$B$B Unidos en cuerpo y espíritu, avanzaréis sabiendo que las montañas son vuestra fuerza; los llanos, tu paciencia; y el mundo mismo tu esencia.$B$B Pararse humildemente ante la tierra es todo lo que se requiere de usted para pasar este rito. Pero los otros no son tan pasivos. Pueden ser caóticos ya menudo violentos, pero esa es la naturaleza de los elementos. Naturalezas duales que se oponen entre sí, deben llegar a aprender estas cosas intrincadamente.' WHERE `entry`=1517; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente!$B$B El tótem que crearé para ti es más que un símbolo de tu estatus entre $C: tiene habilidades más allá de eso. Un uso del tótem es como foco de hechizos. Esos hechizos están ligados a la tierra, y a medida que ganes más y más sabiduría, más habilidades de la tierra se te harán accesibles.$B$B Los entrenadores sabrán cuando estás listo para un mayor conocimiento.$B$B Pero por ahora, toma este tótem terrestre y un pergamino para enseñarte tu primera habilidad.' WHERE `entry`=1518; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, $N. Tu regreso aquí significa que estás realmente preparado para el próximo paso.$B$B De todos los elementos, la tierra representa el fundamento de todas las cosas. Es tu fuerza, tu resistencia y tu paciencia. La Madre Tierra te protegerá, pero solo si le muestras el debido respeto. Ella es la base de la vida, y al observar sus leyes, obtendrás una mayor sabiduría. Nunca olvides los secretos que comparte contigo.$B$B Haré tu sapta para ti ahora, y al aceptarlo, se abrirá un nuevo camino ante ti.' WHERE `entry`=1519; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah... $N... La tierra se complace en tenerte aquí.$B$B Unidos en cuerpo y espíritu, avanzaréis sabiendo que las montañas son vuestra fuerza; los llanos, tu paciencia; y el mundo mismo tu esencia.$B$B Pararse humildemente ante la tierra es todo lo que se requiere de usted para pasar este rito. Pero los otros no son tan pasivos. Pueden ser caóticos ya menudo violentos, pero esa es la naturaleza de los elementos. Naturalezas duales que se oponen entre sí, deben llegar a aprender estas cosas intrincadamente.' WHERE `entry`=1520; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Espléndido.$B$B El tótem que crearé para ti es más que un símbolo, tiene habilidades más allá de eso. Un uso del tótem es un foco para hechizos. Esos hechizos están ligados a la tierra, y a medida que ganes más y más sabiduría, más habilidades de la tierra se te harán accesibles. Los entrenadores que se encuentran por todo Kalimdor sabrán cuándo estás listo para un mayor conocimiento y te lo harán saber cuando los visites.$B$B Pero por ahora, toma este tótem de la tierra...' WHERE `entry`=1521; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmmm, Searn te envió a mí, ¿verdad?$B$B Bueno, entonces siempre se puede confiar en Searn, por lo que debe significar que estás listo para formar parte del próximo sapta, el sapta del fuego.$B$B Ya lo veo en tus ojos, el ardor, el deseo. Has probado el poder y ahora estás listo para más. Paciencia, $N. Recuerda lo que la tierra te enseñó. El poder y la destrucción vendrán fácilmente, pero aún debes saber cuándo detener tu mano.' WHERE `entry`=1522; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmmm, Narm te envió a mí, ¿verdad?$B$B Bueno, entonces siempre se puede confiar en Narm, por lo que debe significar que estás listo para formar parte del próximo sapta, el sapta del fuego.$B$B Ya lo veo en tus ojos, el ardor, el deseo. Has probado el poder y ahora estás listo para más. Paciencia, $N. Recuerda lo que la tierra te enseñó. El poder y la destrucción vendrán fácilmente, pero aún debes saber cuándo detener tu mano.' WHERE `entry`=1523; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, mi error, $N. Pido disculpas. No sabía que poseías la Antorcha. Me complace conocerte.$B$B Muchos aventureros encuentran su camino aquí mientras buscan un tesoro perdido o la promesa de criaturas místicas para matar, solo para ser rechazados por un santuario aparentemente vacío. Pero sabemos la verdad, ¿verdad, $N?$B$B Este santuario guarda un gran secreto para los miembros mundanos de la Horda. Para nosotros, es sagrado.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos funcionarán bien, $N.$B$B El fuego es más que caos y destrucción, haz bien en recordarlo. También se trata de la vida y la creación. Todas las cosas están unidas de tal manera. Las fuerzas se oponen entre sí, pero al mismo tiempo, una no puede existir sin la otra. Ambos se extinguen, pero también se dan sentido. Siempre recuerda esto.$B$B El uso de diferentes tipos de magia en conjunto mostrará no solo una verdadera habilidad, sino también una gran sabiduría.' WHERE `entry`=1525; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una llama blanca caliente se enciende dentro del recipiente cuando colocas la brasa dentro. Puedes sentir los efectos mágicos de la sapta recorriendo tu cuerpo y el fuego baila rítmicamente ante ti.$B$B Colocas la parte superior de la antorcha dentro del recipiente e inmediatamente se prende fuego.' WHERE `entry`=1526; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde más que cualquier antorcha que haya visto, $N, y por eso deberías estar orgulloso.$B$B Si continúas por este camino, los elementos estarán a tu disposición y nuestros hermanos buscarán en ti guía y sabiduría. Déjame ser el primero en felicitarte y presentarte tu nuevo tótem.' WHERE `entry`=1527; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El viento se te acerca rápidamente desde el horizonte; la tierra está firme bajo vuestros pies; y tu espíritu ya está calentado por el fuego; diría que es hora de que aprendas sobre la pureza del agua.$B$B Tu camino te ha llevado hasta aquí, y tu espíritu te dará la fuerza para seguir adelante. Pero el primer paso es tuyo.' WHERE `entry`=1528; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El viento se te acerca rápidamente desde el horizonte; la tierra está firme bajo vuestros pies; y tu espíritu ya está calentado por el fuego; diría que es hora de que aprendas sobre la pureza del agua.$B$B Tu camino te ha llevado hasta aquí, y tu espíritu te dará la fuerza para seguir adelante. Pero el primer paso es tuyo.' WHERE `entry`=1529; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Sí?$B$B Mmm. Tengo la sensación de que sé lo que me vas a preguntar: ¿qué poseería a alguien para vivir aquí en lo más profundo de Los Baldíos, con la amenaza de los jabaespines por todas partes y sin protección? Bueno, todos tenemos nuestras razones para justificar por qué actuamos de la forma en que lo hacemos. La verdadera pregunta es, ¿qué lleva a un humilde $R a lo más profundo de Los Baldíos para hablar con una mujer que obviamente no se preocupa por su propio bienestar?$B$B Estoy dispuesto a apostar que ambos sabemos la respuesta a eso.' WHERE `entry`=1530; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por el momento, te daré lo que necesitas para concentrar tus hechizos y llamar a los espíritus del aire. Toma este tótem, y cuando estés listo, entrena conmigo un poco más.' WHERE `entry`=1531; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por el momento, te daré lo que necesitas para concentrar tus hechizos y llamar a los espíritus del aire. Toma este tótem, y cuando estés listo, entrena conmigo un poco más.' WHERE `entry`=1532; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso, $N. Con las tres muestras reunidas, puedo crear para ti un vial con el agua más pura que cualquier criatura viviente pueda encontrar. Se utilizará en los siguientes pasos de su rito de iniciación.$B$B Me complace contarte entre los nuestros, $N. Haces todo $C orgulloso, y espero escuchar sobre tus hazañas en el futuro.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pensé que se produciría un derramamiento de sangre si intentabas sacar agua de la piscina. Es una pena que los jabaespines no se den cuenta de que todos los seres vivos están unidos; que su codicia solo perpetúa el dolor y el sufrimiento de su pueblo. ¿Cuánto podrían lograr si dejaran de lado sus diferencias y sus clanes se unieran?$B$B Una vez más, una lástima, pero lo más probable es que sea una bendición para las demás razas de Los Baldíos.' WHERE `entry`=1535; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es bueno, $N. Estás dedicado a la tarea en cuestión y tienes la capacidad de buscar lo que se necesita.$B$B Una muestra más es todo lo que necesito para crear el reactivo necesario para su sapta. Islen también estará complacido.' WHERE `entry`=1536; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡GUAU, la presa era MUCHO más grande de lo que pensaba! ¡Apenas podía oírme hablar por el sonido del agua corriendo! Oye, ¿crees que alguna vez se quedará sin agua? ¡Hombre, qué pasaría si esa presa se rompiera alguna vez! ¡GUAU, eso sería aterrador!$B$B Gracias por llevarme a ver la presa. Eso fue muy amable de tu parte. ¡Te dije que no me inclinaría demasiado!' WHERE `entry`=1558; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que eres ingeniero, ¿eh? Bueno, por su ayuda para conseguirme esas perlas, aquí está la receta de las bombas de destello.$B$B ¡Buena suerte y trata de no cegarte!' WHERE `entry`=1559; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Entonces no pudo encontrar el camino de regreso por su cuenta? Cifras.$B$B Bueno, supongo que te mereces algo por tus problemas....' WHERE `entry`=1560; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, disculpas! No sabía que estabas aquí para ayudar a reabastecer a nuestras tropas. ¡Las cosas que hiciste serán de gran ayuda!$B$B Aquí hay planes para algunas armaduras. Espero que los encuentre útiles.' WHERE `entry`=1578; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que los hayas encontrado! ¡Debes ser el $R más afortunado de Kalimdor!' WHERE `entry`=1579; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creerlo! ¡Los encontraste! ¡Eres el mejor pescador que he visto!$B$B Gracias, $N. Y toma, toma estos. Aunque eres tan bueno y probablemente no los necesites, te ayudarán con tu pesca.' WHERE `entry`=1580; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos están muy bien mezclados. Tienes mucho cuidado en tu oficio, $N, y eso es importante para un alquimista.$B$B Aquí están tus hierbas, recién recolectadas. Que los uses bien.' WHERE `entry`=1581; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, son buenas piezas. Tienes una mano hábil y ojo para los detalles. Tu futuro como peletero es prometedor.$B$B Aquí, $N. Déjame mostrarte el patrón para hacer el chaleco Moonglow.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente... Nunca pude obtener acceso a este texto, estaba guardado en un ala protegida de la biblioteca que me hubiera parecido sospechosa de estar holgazaneando.$B$B Bueno, hiciste un buen trabajo al conseguir esto, y estoy convencido de que probablemente puedas manejar tu propio diablillo, así que no hay razón para que no te muestre cómo invocar uno.' WHERE `entry`=1598; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy bien, muy bien! Lo has hecho bien, $N. Después de todo, quizás el interés que se muestra en ti sea merecido.$B$B Eso lo decidirán los demás, suponiendo que tu diablillo no te domine y corte tu carrera de raíz. Por ahora, estoy satisfecho de que probablemente sobrevivas a tus primeros meses como $C.$B$B Una palabra sobre el diablillo, $N. Como $R sabe, no dejes que su tamaño te engañe, su magia puede ser muy peligrosa.' WHERE `entry`=1599; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Esto me ayudará enormemente. Con los orcos Blackrock atacando desde Stonewatch Keep y los gnolls Redridge acechando en las colinas del norte, siempre estoy reparando armaduras y fabricando nuevas armas para nuestras tropas.$B$B Los suministros que trajiste me darán un momento de paz. Tendré suficiente tiempo para enseñarte algo...' WHERE `entry`=1618; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh ho! Toma un trago conmigo, $N. Pareces duro por fuera, ¡pero veamos si tu instinto puede soportar algunas tazas de los más fuertes de Pig and Whistle!$B$B O... ¿estabas aquí para una lección?' WHERE `entry`=1638; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hola, elegante $gchico:chica;! ¿Qué hace una cosa remilgada como tú en Pig and Whistle? Ten cuidado, o podrías romperte una uña...' WHERE `entry`=1639; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres mucho más duro de lo que pareces!' WHERE `entry`=1640; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, hola, amor. ¿Cómo van tus aventuras? Oh, me alegra mucho saber que lo estás haciendo bien.$B$B ¿Oh yo? Gracias por preguntar. Lo estoy haciendo bien, considerando todas las cosas.$B$B El aumento de comerciantes ha frenado la cantidad de cuero y tela de la que la gente está dispuesta a desprenderse en estos días, por lo que ha sido más difícil hacer ropa para los niños del orfanato, pero nos las arreglaremos. Por \"nosotros\" me refiero a mi esposo y a mí. Está en Forjaz tratando de buscar ayuda de los ciudadanos allí.' WHERE `entry`=1643; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias, $N, muchas gracias!$B$B Los niños estarán muy contentos y me has ahorrado mucho tiempo. Ahora podré concentrarme en las otras necesidades de los niños y, con suerte, mi John podrá regresar a casa antes de lo que pensábamos.$B$B Gracias de nuevo, $N. Sabía que podía confiar en la caridad de los demás. La Luz sea contigo.' WHERE `entry`=1644; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido de nuevo, $N. Has pasado tiempo leyendo el libro, espero.$B$B Entonces debe estar preparado para hacerse la prueba. Siempre hay tareas por hacer en toda la ciudad y nuestras tierras; actos de compasión y comprensión; personas que necesitan ayuda; criaturas para matar.$B$B Al demostrar que tienes la paciencia para ayudar a los demás, especialmente a los menos afortunados, demuestras que eres un servidor de la Luz y de la mente sana.' WHERE `entry`=1646; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='EL ORFANATO DE STOR... oh, lo siento, no quise gritarte, $G señor:señorita;,$B$B Mi nombre es John Turner. ¿Cómo estás?$B$B Bien, bien, me alegra saber que las cosas te van bien. Ya he tenido un largo día de trabajo y extraño muchísimo a mi esposa, pero ese es el precio que hay que pagar cuando hay bocas que alimentar y espaldas que vestir.' WHERE `entry`=1647; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es maravilloso de tu parte, $N. Gracias de nuevo.$B$B Eres un hombre $G noble:mujer; por hacer esto por mí. No es de extrañar que hayas elegido seguir la Luz. Ojalá hubiera alguna manera de pagarte por todo lo que has hecho... ¿qué es eso? ¿Es lo menos que podías hacer? ¿Ver? De eso estoy hablando, $N, noble hasta el final.$B$B Estén seguros y que la Luz los proteja en sus viajes.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, deseas pedirme una prueba de valor. Espléndido.$B$B Hay muchas tareas en toda la ciudad y las tierras circundantes que suponen un gran desafío, y les vendría bien un $G hombre:mujer; con tus habilidades$B$B Esta prueba no debe tomarse a la ligera, $N. Esto, como muchas cosas a lo largo de nuestro camino, podría quitarnos la vida. La Iglesia siempre desea reforzar sus filas, pero comprende los sacrificios necesarios para garantizar que los paladines que la sirven sean dignos.$B$B ¿Estas preparado?' WHERE `entry`=1649; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, $N. Asumo por toda esa armadura y arma tuya, o estás aquí para tratar de tomar mi tierra, o la Iglesia finalmente envió a alguien para ayudar a protegerme mientras mi Jordán no está.$B$B Bueno, déjame presentarme: soy Daphne Stilwell. Es un placer.$B$B Ahora, no es demasiado tarde... Sólo he matado a media docena de la escoria desde el último sol. Han tardado un poco en dar la vuelta, pero probablemente te vieron venir, lo que significa que probablemente estarán aquí en cualquier momento.' WHERE `entry`=1650; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hemos logrado, $N! Gracias por su ayuda. Estuviste realmente increíble ahí fuera. Nunca pensé que un paladín pudiera manejar tantos enemigos a la vez.$B$B Realmente has demostrado valentía frente a probabilidades abrumadoras.' WHERE `entry`=1651; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, nos encontramos de nuevo, $N, y estás muy animado, por lo que veo.$B$B La casa Stilwell estará a salvo un día más, y por su historia veo que no había escasez de peligro por encontrar. Bien hecho.$B$B Daphne y Jordan han ayudado mucho a la Iglesia, y que ustedes protegieran su propiedad, y sus propias vidas, era lo mínimo que podíamos hacer por ellos.$B$B Por tu valor, serás recompensado.' WHERE `entry`=1652; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. La Luz está contigo, ¿confío?$B$B ¿Qué es eso? ¿¡Fuiste enviado por Duthorian!? Mi esposa, ¿cómo está? Sabía que iba a haber problemas si me iba. Por favor, dime que ella es... oh, gracias a Dios. Estoy tan contenta de que ella esté a salvo. Los Defias eran una amenaza mucho antes de estos ataques, pero ahora los consejeros del Rey no pueden negarlo.$B$B ¿Qué más tenía que decir Duthorian?$B$B ¿Eres el que fue enviado para proteger a mi esposa? Entonces te doy las gracias de nuevo, $N. No podía pensar en una mejor prueba de valor que esa.' WHERE `entry`=1653; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es maravilloso! Has conseguido todos los artículos.$B$B No debería tener ningún problema en forjarte una gran arma con esto. De hecho, he tenido los planes para hacer esto durante algún tiempo. Simplemente nunca tuve la oportunidad de reunir los bienes. Gracias, $N.$B$B Se siente bien volver a tener el martillo de mi padre... y una gema Kor. Nunca pensé que vería uno de estos yo mismo.' WHERE `entry`=1654; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, sí, esto es todo. ¡Ja! Si hubiera sabido que realmente ibas a salir y luchar contra algunos de esos ogros, te hubiera dado una lista de cosas para conseguir en lugar de solo esta cosa. Pero, no estás aquí haciendo negocios por mí, ¿verdad?$B$B Un trato es un trato; Jordan quería un envío de mi aleación, eso es lo que obtendrá.$B$B Diles hola de mi parte y ten cuidado, $C.' WHERE `entry`=1655; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, las pieles que esperaba. Gracias.$B$B Estos llegaron más rápido de lo que esperaba. Harán buenas mantas para cualquiera que desee quedarse aquí.$B$B Por favor, siéntete libre de quedarte todo el tiempo que quieras. Mi posada siempre está abierta y toda nuestra gente es bienvenida aquí. Y no subestimes una buena noche de descanso, puede marcar una gran diferencia mientras estás de viaje.' WHERE `entry`=1656; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! ¡Espero que la Alianza se atragante con el asqueroso regalo que les hemos dado, al igual que nos obligaron a ahogarnos con el yugo de la esclavitud de la Plaga!$B$B Has mantenido fiel las ideas de Halloween, $N, y por eso te felicito. Como bono adicional, permítanme compartir algunos de estos obsequios de Halloween que tengo con ustedes. ¡Creo que puede encontrarlos como una diversión bastante agradable!' WHERE `entry`=1657; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. El Festival del Hombre de Mimbre seguirá siendo problemático mientras se permita a los abominables Renegados acechar a los restos de Lordaeron. NO es un tributo adecuado a ese otrora orgulloso reino, déjame decirte...$B$B Aquí hay algo de dinero para cualquier reparación que pueda necesitar y, en el espíritu de la temporada, también he incluido algunos obsequios que le pueden gustar. Happy Hallow\'s End: mantengámoslo lo más seguro posible aquí en Southshore.' WHERE `entry`=1658; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicidades y que la Luz te proteja.' WHERE `entry`=1661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahí está! Seguro que no quería separarse de él, pero fuiste persuasivo. Bien hecho.$B$B Ahora para tu lección...' WHERE `entry`=1665; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Quién es ese?$B$B Burlguard, ¿eres tú?$B$B Tendrás que acercarte un poco más. Mis ojos ya no son lo que eran.$B$B Caminando así, ¡pensé que eras un gnoll!' WHERE `entry`=1666; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, lo encontraste! Temía que se hubiera ido para siempre, usado por los Defias para hacerse pasar por un oficial de Stormwind. Bueno, eso no sucederá ahora, gracias a ti.$B$B Aquí hay algunas armas que usé cuando era mariscal. Los mantuve en excelente forma, ¡elige tu opción!' WHERE `entry`=1667; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Vejrek seguro que era feo, ¿eh? ¡Bien hecho, $N! Tienes lo que se necesita, ahora comencemos tu lección...$B$B Puede que no lo sepas, pero una defensa fuerte es muy importante para un $C. Lo mantiene en pie contra enemigos que derribaron a otros, y eso es lo que necesitan tus aliados.' WHERE `entry`=1678; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, $N. Escuché a los guerreros de Dun Morogh repitiendo tu nombre. ¡Espero que no hayas pasado todo tu tiempo en las cervecerías!' WHERE `entry`=1679; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muren te envió, ¿verdad? Sí, puedo hacerte una buena arma... pero antes de hacerlo, tengo que pedirte un favor.$B$B No te preocupes. Es bastante peligroso y podría significar tu muerte; es exactamente el tipo de trabajo que quiere un $C.' WHERE `entry`=1680; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Bien hecho!$B$B Espero que hayas matado a una multitud de enanos Hierro Negro mientras buscabas. Me temo que el complejo de Ironband no será el último lugar donde los veamos.$B$B Pero gracias por el mineral, $N. Tengo muchas ganas de trabajarlo y encontrar sus propiedades.' WHERE `entry`=1681; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí hay algunas armas, recién salidas del yunque y hechas con el nuevo mineral umbral que me trajiste!$B$B Por favor, $N, ¡haz tu elección!' WHERE `entry`=1682; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Es bueno saber que Vorlus ha sido derrotado y limpiada nuestra Poza de la Luna, y es bueno ver a jóvenes guerreros ansiosos por mantener a nuestro amado Teldrassil libre de corrupción.$B$B Ahora comencemos tu entrenamiento...' WHERE `entry`=1683; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te mando saludos, $N. Tu nombre resuena fuerte en Darnassus, porque eres prometedor. Pero pronto veremos si posees la fuerza de voluntad para seguir el camino de la $C.' WHERE `entry`=1684; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya era hora de que aparecieras. Aunque, tal vez debería haber enviado a alguien más capaz que Remen para encontrarte.$B$B No importa.$B$B Has pasado demasiado tiempo sin entrenar, y un brujo sin entrenamiento no es como para mantener la cabeza sobre los hombros por mucho tiempo.' WHERE `entry`=1685; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Valientemente hecho, $N.$B$B Le has dado a la Sombra de Elura la merecida paz, y usaremos la elunita reunida para fabricarte un arma excelente.' WHERE `entry`=1686; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡GUAU, ese era un fantasma de la vida real! Eso fue increíble. No puedo esperar para contarles a todos en el orfanato. Capitán Grayson... ¡incluso parecía un pirata! ¡De mayor yo también quiero ser un pirata fantasma!$B$B Gracias por llevarme a los Páramos de Poniente, $N. Sé que hay cosas aterradoras en las tierras salvajes de los Páramos de Poniente, y espero no haber sido una molestia. ¡Eres increíble!' WHERE `entry`=1687; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Surena tenía talento, pero no lo suficiente como para dominar la magia de los brujos por sí misma. Es una pena ver el talento desperdiciado, pero a veces es necesario.$B$B Espero que mi inversión en ti tenga resultados diferentes.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo hiciste mejor de lo que esperaba, $n, pero tan bien como esperaba. Ahora, puedes aprender a comandar a tu abisario subyugado, un aliado que encontrarás valioso en las pruebas que seguramente te esperan.$B$B No tengo nada más que enseñarte en este momento, pero estoy lejos de terminar contigo, $n.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora eso es lo que yo llamo eficiencia! Has ayudado a reducir el número de nómadas lo suficiente ahora que podemos empezar a pensar en cómo podemos recuperar esos pozos de agua.$B$B La Compañía de Agua de Gadgetzan te agradece tu ayuda, pero estamos lejos de terminar con esos asquerosos nómadas. Escuche atentamente: esto es lo que necesitamos a continuación...' WHERE `entry`=1690; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Trabajo de primera clase, $n... ¡de primera clase! ¡Has reducido la población nómada hasta un punto en el que podemos luchar contra ellos!$B$B Si aún no lo ha hecho, hable con el operador de Spigot Luglunket aquí; ¡Da una recompensa por cualquiera de las bolsas de agua de Wastewander con las que te hayas encontrado al llevar a esos nómadas ante la justicia!' WHERE `entry`=1691; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, mineral de elunita. Este es un metal excelente para trabajar, ya que está bendecido por la mismísima diosa Elune. Sería un honor fabricar armas con él.$B$B Por favor espera mientras trabajo...' WHERE `entry`=1692; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, he fabricado estas armas con la elunita que me trajiste. Por favor, tome el que más le convenga.$B$B Y debo agradecerte. Trabajar con elunite es tanto un honor como un placer.' WHERE `entry`=1693; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja! Así que has oído hablar de mi desafío, ¿verdad?$B$B Bueno, siéntate y escucha. Tómate un trago y saboréalo... porque puede ser el último.' WHERE `entry`=1698; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste! ¡Bien hecho! ¡Tres hurras por $N!' WHERE `entry`=1699; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Furen escribió esto? ¡Como se atreve! ¡Por qué, le enseñé todo lo que sabe! ¡Pensar que podría enseñarme algo es indignante! ¡Indignante!$B$B Hm... pero hay algo en sus notas que me gustaría probar...' WHERE `entry`=1700; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Lo tienes todo? ¡Asombroso! ¡Tenía miedo de que esas quimeras te devoraran!$B$B Bueno, comencemos con esa armadura...' WHERE `entry`=1701; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, escaldador de cerveza de cebada. ¡Buena cosa! Entonces has ido a ver a Yorus, ¿eh?$B$B ¡Puedo conseguirle un escudo, sí señor! No encontrarás uno mejor, ¡y eso no es mentira!' WHERE `entry`=1702; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son interesantes, muy interesantes de hecho. ¡Mi colega enano Furen ha hecho un gran descubrimiento!$B$B Gracias, $N. Será un honor aplicar sus nuevas técnicas a mis propias manualidades.' WHERE `entry`=1703; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh mi! ¡Estas notas son increíbles! Y lo que es más... ¡son increíbles y son estupendos y hacen que mis rodillas se tambaleen!$B$B ¡Furen tuvo un gran avance! ¡Un verdadero avance! ¡No puedo esperar para probar su nueva técnica!' WHERE `entry`=1704; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo! Ahora, si me disculpan, tengo trabajo que hacer yo mismo...' WHERE `entry`=1705; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Apenas puedo creerlo! La técnica de Furen fue un éxito y esta armadura debería soportar niveles tremendos de estrés.$B$B Aquí estás, $n. Y gracias. No habría creído el descubrimiento de Furen si no hubieras reunido los materiales que necesitaba para probarlo yo mismo.' WHERE `entry`=1706; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente: ¡cuantas más bolsas de agua podamos recuperar, más lejos estaremos del desastre! Sigan viniendo, y me aseguraré de recompensarlos por cada cinco bolsas de agua que me traigan.' WHERE `entry`=1707; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esa es la cosa! ¡Bien hecho! ¡Ahora déjame fundir y martillar esto para poder aplicar la técnica de Furen con la mía y luego podemos ver qué sucede!$B$B ¡Ay, ay, ay! ¡Solo sé que la armadura será muy, muy, muy resistente!' WHERE `entry`=1708; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu armadura, $N. ¡El proceso de Furen funcionó de manera brillante! ¡Perfectamente! ¡Maravillosamente, de verdad!$B$B ¡Podrías pasar esta armadura con una máquina de asedio y volvería a estar en forma!' WHERE `entry`=1709; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah gracias. ¡Estos funcionarán espléndidamente!$B$B Comenzaré a fabricar la armadura inmediatamente...' WHERE `entry`=1710; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='He terminado con tu pieza de armadura y estoy muy satisfecho. Las nuevas técnicas de Furen encajaron perfectamente con las mías y estoy seguro de que esta armadura demostrará ser bastante resistente.$B$B Gracias, $N. Y que esto te sirva bien en futuras batallas.' WHERE `entry`=1711; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has reunido los elementos para mi hechizo y me has mostrado tu fuerza y ​​astucia. Pero la próxima etapa de nuestra búsqueda es aún más peligrosa.$B$B Esperemos que su fuerza no decaiga.' WHERE `entry`=1712; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste! ¡Derrotaste a Cyclonian y obtuviste el Corazón Torbellino!' WHERE `entry`=1713; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los amuletos se hunden lentamente en las profundidades del caldero...$B$B Una gran burbuja sube a la superficie del líquido y se rompe...$B$B... Y se revela un bulto revuelto de roca fundida.' WHERE `entry`=1714; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Enviado por Blackwrench, ¿verdad? Los malditos brujos de Forjaz necesitan arreglar las cosas. Hay tanto espacio y tantos profesores en Stormwind. Con todo el aumento del tráfico, estamos seguros de llamar la atención tarde o temprano.' WHERE `entry`=1715; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tu travesía fue difícil, $n? Has recorrido un largo camino para hablar conmigo. Pero no temas, sé por qué Gakin te ha enviado, y fue sabio al hacerlo, porque puedo ayudarte en tu búsqueda.' WHERE `entry`=1716; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que alguien haya podido localizarte, $n. Empezaba a temer lo peor. Sería una pena perderte, después del tiempo que hemos invertido en ti.$B$B Sin embargo, podemos hablar más tarde. Tu entrenamiento es lo único importante ahora.' WHERE `entry`=1717; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, guerrero. Es bueno ver que llegaste a Fray Island. Espero que lo encuentres de tu agrado...' WHERE `entry`=1718; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. ¡Has superado The Raffray!$B$B Eres un guerrero digno, y tengo el honor de enseñarte...' WHERE `entry`=1719; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, puedo decir que esto funcionará bien, déjame trabajar con eso por un momento...$B$B Takar es un tipo ingenioso para tener cerca, ¿no es así? Si tan solo pudiera persuadirlo de regresar a la civilización.' WHERE `entry`=1738; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, bien hecho, $n. Veo que hemos hecho bien al decidir entrenarte. Su actuación ciertamente no defrauda.$B$B No tengo reparos en mostrarte la forma de controlar a tu súcubo recién atado. Observa cuidadosamente.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... El orbe no estaba muy fragmentado, y casi todas las piezas están aquí. Es muy sencillo recrearlos, hacer que Soran\'ruk vuelva a estar completo.$B$B He dedicado mi vida al estudio de los orbes de la Legión Ardiente y su recreación. Me has hecho un favor reuniendo estas piezas para estudiarlas y te las devolveré, completamente reconstruidas, en la forma que elijas.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tomo de la Cábala? Mmm... suena familiar. Sin embargo, nunca lo había visto aquí antes, y créanme, recuerdo cada libro que leí.$B$B Mmm...$B$B ¡Ah, sí! He visto referencias a él en libros de catalogación de bibliotecas.' WHERE `entry`=1758; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, has regresado tan rápido, ¿eh? ¿Y qué, por favor, díganos que ha logrado en su tiempo fuera de aquí?$B$B ¿Pudiste ayudar a una causa noble? Tal vez hayas aprendido el valor de la caridad o algo más sobre tus obligaciones con los ciudadanos de Azeroth. Dime, a quién has ayudado y cómo.... Impresionante, $N, esas son seguramente las acciones de quien sigue la Luz.$B$B Tal sacrificio siempre será recompensado en el tiempo.' WHERE `entry`=1778; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='*tos*$B$B Buen día para ti, $c. No os preocupéis por mis heridas, el buen sacerdote se encargará del viejo Muiredon a tiempo. No necesitas el poder de ese Símbolo de la Vida, ya llegaste allí.$B$B Entonces, mi esposa te envió a hablar conmigo, ¿eh? Bastante justo. Me tomaré el tiempo para hablar contigo. Te diré exactamente lo que les sucedió a Muiredon y a su mejor amigo Narm, un paladín como tú.' WHERE `entry`=1779; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has regresado tan rápido, $N. ¿Y usted qué ha logrado en su tiempo fuera de la Catedral?$B$B ¿Has ayudado a una causa noble? Tal vez hayas aprendido el valor de la caridad o algo más sobre tus obligaciones con los ciudadanos de Azeroth. Dime, a quién has ayudado y cómo.... Bueno, estoy impresionado, $N, esas son seguramente las acciones de quien sigue la Luz y valora a los demás por encima de uno mismo.$B$B Tal sacrificio siempre será recompensado en el tiempo.' WHERE `entry`=1780; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='*tos*$B$B Un placer conocerte, $c. No te preocupes por mis heridas, el buen sacerdote aquí puede cuidar al viejo Gazin esta vez. No voy a necesitar el poder de ese Símbolo de la Vida que tienes ahí... todavía no.$B$B Entonces, Duthorian te envió a hablar conmigo, ¿eh? Me parece bien. Te diré exactamente lo que nos pasó a mí ya mi amigo Henze. Y con un poco de suerte y algo de habilidad de tu parte, tal vez aún puedas ayudarnos a todos.' WHERE `entry`=1781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu armadura, $N. ¡Esto resistirá los ataques más fuertes o mi nombre no es Furen Longbeard!$B$B Y tengo que agradecerte. Aprendí mucho mientras trabajaba con los materiales.$B me trajiste ¡Creo que tendré otro gran avance algún día!$B$B Voy a enviar lo que aprendí a otros$B herreros de la Alianza.$B$B Les diré que fuiste de gran ayuda y tal vez quieran devolverte el favor.' WHERE `entry`=1782; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No puedo agradecerte lo suficiente, $G hermano:hermana;.$B$B Solo puedo asumir que Tiza y Muiredon te enviaron aquí para ayudarme si llevas el Símbolo de la Vida.$B$B Es cierto, caí ante el Hierro Negro mientras intentaba obtener uno de los guiones: pude aguantar el tiempo suficiente para permitir que Muiredon escapara, pero la Luz casi me había abrazado por completo cuando llegaste tú. El hecho de que fueras lo suficientemente poderoso como para usar el Símbolo significa grandes cosas para ti, pero habrá tiempo para hablar de eso más adelante.' WHERE `entry`=1783; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja ja! ¡Lo has hecho! Salvaste a Narm y encontraste la prueba que mi esposa necesita llevar al consejo. Eres una bendición de la Luz si alguna vez vi uno... sin incluir a mi esposa, por supuesto.$B$B Gracias de nuevo, $N.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hoy le has hecho un gran favor a Forjaz, $N. Me enorgullece contarte entre nosotros y, si crees que estás listo, me gustaría bendecirte con este pergamino. El Símbolo de la Vida solo habría funcionado cuando lo usaba un paladín que estaba listo para una de las mayores bendiciones de la Luz: el poder de devolver la vida a los muertos.$B$B Te enseñaré la habilidad de resucitar a tus compañeros. Úselo sabiamente, $N, y gracias, en mi nombre, en el de mi esposo y en Ironforge.' WHERE `entry`=1785; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $G hermano:hermana;.$B$B Al verte empuñar el Símbolo de la Vida, ¿puedo asumir que te envió Duthorian o Gazin?$B$B Caí ante los lanzadores de hechizos Defias mientras Gazin y yo tratábamos de obtener sus planes de ellos: pude aguantar el tiempo suficiente para permitir que Gazin escapara, pero al final, su magia me abrumó.$B$B Pero fuiste capaz de traerme de vuelta: la habilidad de usar el Símbolo no le llega a cualquiera, $N. Es un buen augurio para ti que pudiste empoderarlo con tu propia fe.' WHERE `entry`=1786; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! Lo lograste y salvaste a Henze. ¡La Luz está contigo seguro, $N!' WHERE `entry`=1787; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien este día, $N. Deberías enorgullecerte de lo que has logrado.$B$B Más aún, debes estar orgulloso de tus habilidades. No todos pueden usar el poder del Símbolo de la Vida. Llamar a la Luz para traer de vuelta a los muertos significa que estás preparado para uno de los mayores honores del paladín: el poder de la resurrección.$B$B Tendrás el poder de traer de vuelta a los compañeros caídos como lo hiciste con Henze.$B$B Que te vaya bien, $N. La Luz brilla sobre vosotros y debéis acogerla por completo.' WHERE `entry`=1788; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Date prisa, $N, más de una vida pende de un hilo si fallas.$B$B Si por alguna razón no ayudas a Muiredon y Narm, regresa a mí y te daré otro Símbolo de Vida para tus viajes.$B$B No confundas mi ayuda con simple caridad, debes demostrar que eres digno como cualquier otro $C y el fracaso continuo puede reflejarse en ti más tarde.' WHERE `entry`=1789; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Date prisa, $N, más de una vida pende de un hilo si fallas.$B$B Si por alguna razón no ayudas a Gazin y Henze, regresa a mí y te daré otro Símbolo de Vida para tus viajes.$B$B No confundas mi ayuda con simple caridad, debes demostrar que eres digno como cualquier otro $C y el fracaso continuo puede reflejarse en ti más tarde.' WHERE `entry`=1790; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has viajado lejos, joven guerrero. Veo fuego en tus ojos. Buscas un arma de gran poder, ¿sí?$B$B Puedo ayudarte con tu búsqueda. Y tú me puedes ayudar con la mía.' WHERE `entry`=1791; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tengo el corazón de torbellino y estoy listo para colocarlo dentro de su recipiente de elección.$B$B Elige tu arma, $N, y sabe que su poder es el poder de Cyclonian.' WHERE `entry`=1792; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Se ha demostrado que la Luz está contigo, $N, pero a medida que los tiempos se vuelven más peligrosos, se vuelve importante saber qué fuerza hay debajo de la carne. Cuando demonios, dragones o cualquier otro mal pisen tus tierras, tu temple será probado. ¿Serás lo suficientemente fuerte?$B$B La valentía, independientemente de la situación, es una parte tan importante del paladín como la Luz, tu armadura y tu arma. Proteger a los débiles y no perder la fe son dos lecciones más que debes dominar mientras estudias en la Catedral de la Luz.' WHERE `entry`=1793; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Se ha demostrado que la Luz está contigo, $n, pero a medida que los tiempos se vuelven más peligrosos, se vuelve importante saber qué fuerza hay debajo de la carne. Cuando demonios, dragones o cualquier otro mal pisen tus tierras, tu temple será probado. ¿Serás lo suficientemente fuerte?$B$B La valentía, independientemente de la situación, es una parte tan importante del paladín como la Luz, tu armadura y tu arma. Proteger a los débiles y no perder la fe son dos lecciones más que debes dominar mientras estudias en la Catedral de la Luz.' WHERE `entry`=1794; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debo decir que estoy impresionado, $n. Cuando me enfrenté a mi manáfago, apenas escapé con vida. Siento que tienes el potencial para convertirte en uno de los brujos más poderosos de esta era.' WHERE `entry`=1795; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto funcionará bien, $N.$B$B Todos los objetos mágicos deben comenzar con un objeto de alta calidad. Cuanto más esfuerzo y habilidad se ponen en un objeto, mayor es la magia que puede contener. Los componentes raros y más caros mantienen mejor la magia. No te arrepentirás de que te hagan las túnicas que te haremos más adelante.' WHERE `entry`=1796; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$n? Por supuesto. Nuestro último prodigio. Lo real no puede estar a la altura de la leyenda, me temo.$B$B No importa, has venido aquí para aprender, no para escucharme hacerme bromas a mí mismo.' WHERE `entry`=1798; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, entonces te envió Menara. Bastante justo... Supongo que puedes quedarte como mi invitado por el momento. Pero debe estar en algún negocio urgente, ¿quizás está aquí buscando energía perdida? Tal vez me equivoque. Tal vez la corrupción no esté muy lejos de ti después de todo.' WHERE `entry`=1799; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ese salón del trono daba miedo, $N! Aunque estaba vacío, se sentía como si hubiera ocurrido un gran mal allí. Me sentí enojado... pero también me sentí triste. Entiendo por qué las matronas nos cuentan esas historias; ¡Nunca traicionaré a mi gente así!$B$B Gracias por llevarme al salón del trono, $N. Aprendí mucho.' WHERE `entry`=1800; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Elaboración de mapas! Imágenes, estimaciones de la realidad. No tengo uso para esas cosas.$B$B En libros, narrativa, descripción! Ahí es donde está la verdad. Cambiaría todos los mapas de esta tienda por un libro sobre el auge de la nigromancia o una historia del triunfo de la Dama Oscura.' WHERE `entry`=1801; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Fantástico! Ahora puedo unirme a las filas de los pocos que han espiado su contenido.$B$B No puedo esperar para seguir leyendo este texto. ¡Hoy es un gran día, $n! Si me permite echarle un vistazo antes de que se vaya. Estoy seguro de que Strahad estará dispuesto a enviarme una copia.' WHERE `entry`=1802; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien bien bien! ¿Qué tenemos aquí?$B$B Esto es impresionante, $n. No lo hubiera creído posible, pero aquí está en mis propias manos, el Tomo completo de la Cábala.$B$B Permíteme hojear sus páginas por un momento antes de que te vayas de nuevo.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! El Tomo de la Cábala y tres varillas de canalización prístinas, ligeramente rayadas, supongo.$B$B Esto será interesante. Ha pasado algún tiempo desde que un joven brujo se enfrentó a un manáfago para hacer el suyo propio.' WHERE `entry`=1804; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! El Tomo de la Cábala y tres varillas de canalización prístinas, ligeramente rayadas, supongo.$B$B Esto será interesante. Ha pasado algún tiempo desde que un joven brujo se enfrentó a un manáfago para hacer el suyo propio.' WHERE `entry`=1805; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está, $N. Un arma digna de un campeón de la Luz como tú. Le he puesto el nombre de un gran paladín enano que era amigo mío. Su nombre era Verigan... Bosch Verigan.$B$B Por favor, tómelo en mi nombre y el de mi esposa. Tenemos una gran deuda contigo, y el mundo será un lugar más seguro con uno de tus habilidades viajando por la tierra.' WHERE `entry`=1806; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás aquí por una misión? Bien. Tengo uno importante, y uno que pondrá a prueba tu habilidad en el combate... y tu determinación en la defensa de los Renegados.' WHERE `entry`=1818; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Ulag no era un agente menor de la Plaga. Has demostrado a los Guardianes de la Muerte, y por lo tanto a la Dama Oscura, que eres una guerrera hábil y resuelta, y que mereces más instrucción.' WHERE `entry`=1819; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si es cierto. Necesito tus habilidades en combate. Mis medios son escasos, pero mi tarea me ayuda tanto a mí como a la causa de los Renegados. Hazlo, y tu recompensa será doble.' WHERE `entry`=1820; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay! ¡Los recuperaste! Ahora la última apariencia de honor y memoria es despojada de las tierras malditas de Agamand. ¡La familia realmente ya no existe!' WHERE `entry`=1821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Conservaré tres de las armas que me devolviste, como recuerdos de mi dolor y pérdida. Pero, por favor, $N, elige tu reliquia favorita y quédatela.$B$B Que te sirva más de lo que sirvió a sus malditos dueños anteriores.' WHERE `entry`=1822; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás aquí para mi juicio, $N?' WHERE `entry`=1823; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Al pasar la prueba en el Campo de los Gigantes, das un paso más en el camino de $C.' WHERE `entry`=1824; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, has venido. Esto es bueno, porque tenemos mucho que discutir, tú y yo.' WHERE `entry`=1825; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Trajiste todo lo que te pedí. Ahora haré mi parte...' WHERE `entry`=1838; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $N. El viejo Thun\'grim me avisó de tu llegada, pero si hubiera guardado silencio, tu presencia aquí no me habría sorprendido.$B$B Los espíritus siguen tu progreso, joven $C, y me dicen que muchos enemigos han caído ante ti.' WHERE `entry`=1839; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $C. Soy Orm, y Thun\'grim me dice que deseas que se fabrique un yelmo.' WHERE `entry`=1840; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás aquí por una armadura para las piernas? ¡Excelente!$B$B Um... ¿estoy haciendo la armadura para ti, o la estás haciendo tú para mí?$B$B Eso fue una broma. ¿Fué divertido? No puedo decir... Perdí mi sentido del humor al mismo tiempo que perdí mi sentido del olfato. Que fue casi al mismo tiempo que dejé de respirar.' WHERE `entry`=1841; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, los tienes! Ahora, así como los sátiros absorbieron la fuerza de Ashenvale, yo extraeré el poder contenido dentro de estos cascos y lo utilizaré en mi creación...' WHERE `entry`=1842; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Estos guanteletes son mi mejor trabajo. Tómalos. Al usarlos, me honras a mí y a mis antepasados.' WHERE `entry`=1843; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has completado tu tarea, $N, y me has demostrado tu valía y determinación. El timón será tuyo...' WHERE `entry`=1844; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te doy este timón.$B$B Grandes hazañas te trajeron a mí, $N, y Madre Tierra si quiere... hazañas aún mayores te esperan.' WHERE `entry`=1845; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! Todos estos se ven fuertes. Creo que lo harán bastante bien. ¿Cómo les importó a esos orcos que les quitaras las espinillas, $N? ¿Quejarse mucho?$B$B Esa fue otra broma. No te estás riendo.$B$B No soy muy gracioso estos días, ¿verdad?' WHERE `entry`=1846; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí están tus protectores de piernas, $N. Déjame saber cómo encajan o si necesitas alguna modificación. ¡Mi objetivo es agradar! Al menos yo solía hacerlo.$B$B En estos días no me importa mucho mi oficio. ¡Pero es mejor que ser un esbirro descerebrado de la Plaga!$B$B Supongo.' WHERE `entry`=1847; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy seguro de que soportó muchas penalidades y derramó mucha sangre en mi tarea, $N. Aquí está el producto de su trabajo.$B$B Que lo uses bien, y que algún día regreses aquí con historias de su servicio para ti.' WHERE `entry`=1848; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmmm, ahora esto es interesante. Has demostrado con creces tu valía con esto, Weir. Estoy bastante impresionado. Considérate el miembro más nuevo de Shattered Hand. Y toma esto, te será de gran ayuda en el futuro, creo.' WHERE `entry`=1858; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, me alegro de que Kaplak haya podido contactarte.$B$B Tenemos algunas cosas de las que hablar, una de las cuales es su futuro con la Mano.' WHERE `entry`=1859; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has sido enviado para ayudarme en mi tarea, $n? Bien. Es alentador ver a jóvenes magos deseosos de ayudar en nuestra causa...$B$B ¿Qué causa, preguntas? Con el tiempo, joven. Lo sabrás... con el tiempo.' WHERE `entry`=1860; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Probaré esta agua en busca de propiedades mágicas. Esperemos que no contenga ninguno, o podemos encontrar que aquellos que beben de Mirror Lake durante demasiado tiempo se verán afectados negativamente.$B$B Aquí, $N. Toma este orbe o bastón como muestra de tu servicio. Que te sirva bien.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente: ¡cuantas más bolsas de agua podamos recuperar, más lejos estaremos del desastre! Sigan viniendo, y me aseguraré de recompensarlos por cada cinco bolsas de agua que me traigan.' WHERE `entry`=1878; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, puedo ver que prometes, ¡sí, lo haces! Pero se necesita más que promesas para ser un buen mago. Y si no eres un buen mago, entonces eres un mal mago. Y los malos magos son parte del problema, ¡sí lo son!$B$B Vaya, me estoy adelantando a las cosas. ¡Empecemos por el principio!' WHERE `entry`=1879; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, espléndido día! Cuando hice el gizmonitor, nunca me di cuenta de lo dependiente que llegaría a ser. ¡Ahora puedo comenzar mis estudios de nuevo!$B$B ¡Gracias, $N! Y aquí, estas fueron mis primeras herramientas como mago. Están un poco rayados pero están bien probados. Haga su elección, estoy seguro de que cualquiera de ellos le resultará útil.' WHERE `entry`=1880; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $N. Fuiste sabio al responder a mi llamado, y más sabio aún si prestas atención a lo que digo a continuación...' WHERE `entry`=1881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, un buen espécimen es este. Lo enviaré para que lo estudien nuestros boticarios para determinar el alcance de la corrupción de Plagueland.$B$B Bien hecho, $N. Para sus servicios, les presento esta opción: un orbe o bastón. Cualquiera que elijas, te resultará muy útil.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Salve, $n. Alabado seas, porque mi llamada de ayuda ahora ha sido respondida. Esperemos que estés a la altura...' WHERE `entry`=1883; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siento que los montones de ju-ju de Zalazane fueron destruidos y, con tiempo y suerte, el flujo de magia en Durotar volverá a la normalidad.$B$B Gran obra has hecho por tu pueblo, $N. Y nos has demostrado tu valía a nosotros, los magos de la Horda.' WHERE `entry`=1884; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm. No hay duda de que llegaste aquí a la primera mención de mi convocatoria, ¿no? Por supuesto. No esperaría menos de un posible Deathstalker.' WHERE `entry`=1885; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $n. Has pasado la primera parte de esta prueba. Con suerte, Andron no se habrá enterado de tus actividades y podremos convencerlo de que eres, de hecho, el mensajero que está esperando.' WHERE `entry`=1886; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, te estaba esperando. No tengo dudas de que nuestros conocidos mutuos están complacidos con la información que he proporcionado hasta ahora.$B$B Supongo que no tiene sentido preguntarte, dudo que te agobien con este conocimiento. ¿Por qué depositar tanta confianza en el mensajero, hm?' WHERE `entry`=1898; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, esta es ciertamente más información de la que sospechaba sacar de Andron. Dame un momento para leerlo detenidamente, antes de que te asigne tu próxima tarea.' WHERE `entry`=1899; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Encuentras una desagradable bola de agua y decides traérmela? ¿Quién soy yo, el Anillo de la Tierra o algo así?$B$B En realidad, eso me da una idea... tal vez necesites el Anillo de la Tierra para esto. Quiero decir, si ayuda a aclarar la situación en el lago para siempre, entonces estoy totalmente de acuerdo.$B$B ¿Sabes quiénes son los Anillos de la Tierra, $N?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, tengo una misión para ti, aquí en el distrito de los magos. Escucha atentamente, porque no hay tiempo que perder.' WHERE `entry`=1919; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy bien hecho! Estudiaré a estas criaturas y, con diligencia y suerte, determinaré cómo llegaron a nuestro mundo.$B$B Tu valor para la sociedad de magos crece, $N.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, estas son grandes piezas de lino. Puedo hacer una buena túnica con ellos. ¡Y después de tejer las gemas de la grieta en él, tendremos una prenda adecuada para un mago!' WHERE `entry`=1921; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Temía que Morganth hubiera escondido el libro en otro lugar, o que hubiera encontrado la manera de abrirlo y leer su contenido.$B$B Es bueno ver que no lo hizo, y que los sellos que colocamos en el Tratado sobre la magia de las sombras de Ur aún se mantienen.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $N. Me alegro de verte, y espero que tengas tiempo para escuchar las palabras de un anciano...' WHERE `entry`=1939; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bonitos ejemplares, estos. ¡Me pondré manos a la obra!' WHERE `entry`=1940; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu túnica. ¡Es uno de mis mejores hechos hasta ahora! Úselo con orgullo, y cuando la gente le pregunte... ¡dígales que lo consiguió en Larson Clothiers!' WHERE `entry`=1941; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tu prenda está lista! Y esa seda que recogiste era tan bonita... no te importa si la hice un poco corta para que me sobrara un poco de seda, ¿verdad?$B$B Solo bromeo. Te quedará genial y será perfecto tanto para la aventura como para una cena formal. ¡Disfrutar!' WHERE `entry`=1942; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, has venido. Mi tarea no es fácil, pero es vital para la sociedad de magos. Si me ayudas, estoy seguro de que encontrarás que vale la pena.' WHERE `entry`=1943; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Confío en que los sátiros de Xavian te hayan dado un pequeño problema.$B$B Gracias, $N. Estudiaré esta muestra de agua de Xavian inmediatamente.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, este cabello se tejerá en una túnica fina, $N. Es una pena que las risueñas hermanas tuvieran que morir para desprenderse de él, aunque dudo que alguna vez lo dieran de buena gana.$B$B Una pena, pero solo una pequeña.' WHERE `entry`=1945; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu encaje inferior, $N. Es cómodo y duradero, y mantiene la magia del cabello de las hermanas que ríen.$B$B Disfrútalo, y si lo encuentras adecuado, menciónalo a Deino. Ella es una maga en cuyo lado bueno deseo permanecer...' WHERE `entry`=1946; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tranquilo! ¡Estoy en un momento delicado y no debo ser molestado!$B$B Un momento...' WHERE `entry`=1947; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! ¡Conseguiste el jade e hiciste la zarza! ¡Bien hecho!$B$B ¿Es ese humo que veo salir de tus oídos? Es posible que te hayas acercado demasiado cuando el rayo golpeó los tótems, pero no te preocupes. ¡Ser alcanzado por un rayo es buena suerte!' WHERE `entry`=1948; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué? ¡Hablar alto! Estas viejas orejas no son tan afiladas como solían ser.$B$B Bueno, ¡espero que estés aquí con una jarra de cerveza fresca o algunos buenos consejos sobre la próxima carrera! Si no, será mejor que sigas caminando... ¡porque tengo una varita polimorfa con tu nombre!' WHERE `entry`=1949; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ahora recuerdo...$B$B Me había olvidado de esa pequeña maldición que le puse a Johnson. No puedo recordar por qué lo hice, pero estoy seguro de que le sirvió bien, ¡el pequeño ingrato!' WHERE `entry`=1950; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eso es todo! ¡Es justo lo que necesito preparar para el ritual para crear tu varita! Espero que no haya sido mucha molestia encontrarlo...' WHERE `entry`=1951; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí están las varitas que hice. ¡Elige tu opción!' WHERE `entry`=1952; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. ¿Estás aquí por un orbe o un bastón, $N? Muy bien. Te ayudaré en su construcción.$B$B Pero ten cuidado: el proceso es peligroso y podría significar tu muerte.$B$B O mi muerte. Definitivamente la muerte de alguien...$B$B Pero esperemos que sea la muerte de alguien más, ¿eh?' WHERE `entry`=1953; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, eso es bueno! No, no quiero decir que sea \"agradable\" como el jugo fresco es agradable en un día caluroso.$B$B De hecho, NO es muy agradable ahora que lo pienso. No el jugo. ¡El orbe!$B$B ¡Concéntrate, $N! ¡Te necesitaremos concentrado si queremos terminar nuestra tarea!' WHERE `entry`=1954; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Le diste a ese demonio una lección que no olvidará pronto.$B$B Lo pensará dos veces antes de asomar su fea cabeza a este mundo, buscando al estúpido mortal que lo golpeó. Probablemente con amigos esta vez. Amigos grandes y escamosos que querrían nada más que desgarrarte en pedacitos de $r.$B$B No te asusté, ¿verdad...$N?' WHERE `entry`=1955; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Lo hiciste? ¡Bien hecho!$B$B Estaba conversando con algunos de mis colegas y cuando surgió tu nombre dijeron: \"¡Sabes que $N funciona bien bajo estrés!\"$B$B Pero cuando les dije que te envié a Uldaman contra el centinela de obsidiana, ¡dijeron que estaba loco! Dijeron: \"¡Tabetha, estás loca! ¡No hay forma de que $N pueda enfrentarse a ese centinela!\".$B$B Y dije: \"Ya veremos\", y luego dijeron: \"Sí, ya veremos...\".$B$B Bueno, seguro que les mostramos, ¿no es así?' WHERE `entry`=1956; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste! ¡Nunca dudé de ti ni por un segundo! Ok, tal vez solo por un segundo o dos... pero básicamente no tenía muchas dudas.$B$B Honesto.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Deberías estar orgulloso de ti mismo, $N. Muchos magos han caído ante las criaturas a las que te enfrentaste.$B$B El Orbe Celestial está listo. O si lo desea, puedo montarlo encima de un bastón. Tu decides. Preferiría el orbe, pero ¿quién soy yo para juzgar?' WHERE `entry`=1958; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es verdad. Una perturbación mágica ha sido detectada en nuestra ciudad. Todavía no estamos seguros de su origen, ni si es maligno o benigno. Primero debemos recopilar más información...$B$B Y eso, $N, nos lleva a tu tarea.' WHERE `entry`=1959; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. Las criaturas dentro de estos cofres de contención serán estudiadas por nuestras mejores mentes, y se determinará la razón detrás de su presencia en Entrañas.$B$B Si su aparición es causada por una ruptura en el flujo natural de la magia, entonces debemos determinar si la ruptura fue aleatoria. Si no fue al azar, sino un ataque de alguna fuerza mágica, entonces debemos prepararnos para futuros disturbios más serios.' WHERE `entry`=1960; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es un material muy bueno, y aunque carezco del talento para medir la calidad de estas gemas de maná, pronto sabremos si poseen el poder necesario para crear túnicas de fuego mágico...' WHERE `entry`=1961; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm, aunque me alegra saber que Tazan ya no está con nosotros, una cartera cerrada no nos sirve de nada. Necesitamos la información guardada dentro.$B$B Esto debería resultar un digno segundo desafío para quien desee unirse a la Mano Destrozada.' WHERE `entry`=1963; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm, esto es interesante. Los Deathstalkers han realizado sus deberes admirablemente al descubrir esto.$B$B Por lo que entiendo, también merece elogios por su desempeño. Espero que esto se convierta en una rutina para ti, $n, mis Deathstalkers siempre necesitan un buen $g hombre:mujer;.' WHERE `entry`=1978; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $n. Se me ocurre que has prestado muchos servicios a los Deathstalkers, demostrando tu valía, y que tal vez sea hora de que profundicemos en tu formación en las artes de las sombras.' WHERE `entry`=1998; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy bien, $n! Has aprendido bien el fino arte de forzar cerraduras, y más rápido de lo que podría haber esperado.$B$B Veo que hice bien en depositar mi confianza en ti. Créeme, $g chico : chica;, preveo que llegarás lejos en esta línea de trabajo.' WHERE `entry`=1999; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Le has prestado un gran servicio al movimiento, $N. ¡Los troggs y los gnomos leprosos que infestan Gnomeregan pronto sentirán la peor parte de un ataque aéreo gnomo!' WHERE `entry`=2038; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Entonces Gnoarn no confía en mis habilidades de reconocimiento? Me pregunto porque...$B$B ¡No importa, necesito tu ayuda! ¡No! ¡El movimiento necesita tu ayuda!' WHERE `entry`=2039; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. ¡Gracias a ti, Gnomeregan está un paso más cerca de su día de liberación!' WHERE `entry`=2040; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Traes noticias del comando central?' WHERE `entry`=2041; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, esta es la comida que Ukor trajo al Valle de las Pruebas. ¿No lo necesitaban? Bueno, supongo que les gusta matar de hambre a los héroes en el entrenamiento. Construye el espíritu, dicen!$B$B Gracias por devolver la comida. Lo pondré de nuevo en los estantes... pero aquí, ¡déjame ofrecerte un refrigerio primero!$B$B Y no te olvides de descansar aquí en la posada. Puede que seas un valiente $c listo para conquistar el mundo, pero si te agotan las energías, no te beneficiarás mucho ni a ti ni a la Horda.' WHERE `entry`=2161; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Fantástico! ¡Pruébalo y dime lo que piensas, $N!' WHERE `entry`=2178; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... Soy el joyero que hizo este collar. Tampoco estoy en el negocio de repartir información como si fuera gratis. La información nunca es gratis, amigo. Si voy a ayudarte, primero debes ayudarme a MÍ.' WHERE `entry`=2198; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estás bien en mi libro; No me importa lo que todos los demás hayan dicho... ¡Bromeo, bromeo! En serio, gracias amigo.$B$B Ahora, el collar que tienes es una de mis mejores creaciones, pero le faltan tres gemas que ayudan a vincularle el poder mágico. Lo diseñé para un paladín hace algún tiempo. Estaba en una búsqueda autoproclamada para eliminar la \"mancha malvada\" presente en un sitio de excavación en Badlands llamado Uldaman.$B$B Bueno... ese paladín murió en Uldaman, y eso fue solo el comienzo de mis problemas.' WHERE `entry`=2199; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Restos de un paladín: la lectura del diario revela que después de mucho esfuerzo, el paladín había identificado la ubicación de las tres gemas que faltaban:$B$B Los enanos de Shadowforge escondieron el rubí en su área de barricadas mientras luchaban contra los troggs por el control de Uldaman.$B$B Los troggs escondieron el topacio en una urna ubicada cerca de algunos habitantes inusuales de Uldaman: ¡enanos de la Alianza!$B$B Finalmente, el mismo anciano trogg tomó el zafiro como propio.' WHERE `entry`=2200; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, esas son de hecho las tres gemas. ¡Buen trabajo! Desafortunadamente, su trabajo aún no ha terminado.$B$B No, no estoy tratando de sacar uno rápido aquí, tonto $C. Se trata de hacer joyas mágicas: ¡joyas de nivel de calidad Talvash del Kissel! Necesitas una fuente de energía fuerte para darle algo de empuje. Bueno, ese collar no tiene más empuje para dar.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho $N, ¡has demostrado tu valía una vez más! Las tapas serán un estudio interesante, lo apuesto.$B$B Y ahora, como prometí, disfrute del sabor de una de mis infusiones restauradoras más potentes de mi inventario personal...$B$B Si eres un alquimista experto, quizás tengamos algunos asuntos adicionales que realizar. De todos modos, le agradezco su ayuda!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De un alquimista a otro, los saludo. Aquí, tome esta receta y comprométala con su conocimiento. Que te traiga el éxito y las recompensas que me ha traído a mí a lo largo de los años.' WHERE `entry`=2203; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, lo estaré, me alegro de verte a ti y a esta fuente de energía en una sola pieza. Me tomará un momento fusionar mágicamente la fuente de energía con el collar ahora que las gemas se han reunido con él. Sin embargo, una vez hecho esto, ¡el collar será tuyo!$B$B Estás emocionado, ¿verdad? ¿Todo hormigueo con anticipación? Ahora, ¿dónde puse el foco de ese hechizo en...' WHERE `entry`=2204; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me encontraste, y al mirarte, diría que la carrera y la búsqueda posterior pueden haber sido una gran tensión para tu sistema, tanto mental como físicamente.$B$B ¿Le gustaría que Renzik le mostrara el camino a una posada o está listo para trabajar?' WHERE `entry`=2205; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy asombrado... Asombrado de que Keryn finalmente haya encontrado un recluta que posiblemente podría tener los ingredientes para un $C adecuado. Toma esta hoja, $N. Llegará un día en que serás llamado de nuevo a servir al SI:7. Perfecciona tus habilidades, mantén los ojos abiertos y esa hoja afilada.$B$B No nos verás llegar pero lo sentirás cuando lleguemos...' WHERE `entry`=2206; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Así que crees que eres un verdadero sinvergüenza? Destinado a ser uno de los pocos elegidos de Barbanegra: ¿un oficial del Círculo Oculto?$B$B Solo un granuja que no es bueno para nada pensaría tan bien de sí mismo.$B$B ¡Eso es exactamente lo que estamos buscando! ¡Bienvenido a bordo, $N!' WHERE `entry`=2218; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Shhhh! Mantenlo bajo, tonto tonto. Ellos nos escucharán.' WHERE `entry`=2238; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ruta larga? ¡En nombre de mi propia barba!$B$B Lo hiciste bien, $N. Toma esta daga y vete contigo. El Círculo volverá a llamaros cuando el paso tres esté listo para ponerse en marcha.$B$B ¿Cuál es el paso tres? Viene justo después del paso dos: yo poniéndome la bota en el trasero.$B$B ¿Interesado?' WHERE `entry`=2239; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has visto la Cámara de Khaz\'mul? ¡Asombroso! Baelog estaba seguro de que existía, pero debo admitir que tenía mis dudas.$B$B Gracias, $N. Con suerte, tu hallazgo incitará a nuestros líderes a renovar sus esfuerzos para retomar Uldaman. Y si alguna vez vuelve a estar bajo el control de Forjaz, ¡entonces los secretos de la Cámara de Khaz\'mul serán nuestros!' WHERE `entry`=2240; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si hubiera guardado todas las flores que me había enviado ese imbécil, Jannok, habría tenido los medios para abrir una tienda. De todos modos, parece que el último mensajero de Jannok puede resultar útil.$B$B ¿Interesado en algún trabajo, $c?' WHERE `entry`=2241; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas son malas noticias, $N. Parece que la enfermedad que se ha apoderado de los bosques y ríos de Costa Oscura ha comenzado a contaminar nuestro hogar.$B$B Nos has servido bien, pero no hay nada más que puedas hacer aquí. Toma esta hoja como recompensa por tu servicio a Teldrassil.' WHERE `entry`=2242; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! Estos deberían durarme un poco de tiempo, al menos. Aquí está su pago como prometió.$B$B Si te interesa, tengo más reactivos que podría usar. Estos, sin embargo, solo se encuentran en las profundidades de la excavación de Uldaman. No serán fáciles de conseguir, pero haré que valga la pena si estás interesado en ayudarme de nuevo.$B$B Tal vez algo más que unas monedas brillantes, ¿sí?' WHERE `entry`=2258; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es hora de diversificarse, $R: el mundo lo espera.' WHERE `entry`=2259; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has respondido a la llamada de SI:7, $N y has viajado desde costas lejanas para unirte a nuestras filas. Sin embargo, te queda mucho por aprender.' WHERE `entry`=2260; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siguiendo las instrucciones del vigilante de piedra, vuelves a acceder a los Discos de Norgannon ahora que has aprendido sobre la historia de los terráneos, los troggs y los enanos. Se escucha un leve y breve zumbido desde el interior de los discos. El observador de piedra entonces habla:$B$B \"Los discos ahora han sido sintetizados. Acceda a los Discos de Norgannon una vez más para recibir su copia personal\".' WHERE `entry`=2278; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué tienes ahí... oh mi. Encontraste esto donde?$B$B ¿No realmente?$B$B ¿Hablaste con quién sobre qué?$B$B ¡¿NO REALMENTE?!$B$B Mi multa $c, ¡puede que hayas hecho el hallazgo arqueológico del año! ¡Por los dioses a quién engaño, el hallazgo del siglo! Si estos discos son lo que creo que son, ¡entonces esta podría ser la clave que hemos estado buscando! ¡Esto bien puede demostrar de una vez por todas la legitimidad de la creación encantada de los Enanos!' WHERE `entry`=2279; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué son estos aquí entonces?$B$B ¡Impresionante, joven! Estos discos, en ellos siento secretos que la tierra ha guardado con fuerza durante muchos años. Fuiste muy inteligente al traerlos aquí para mí.' WHERE `entry`=2280; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, entonces tus dedos están un poco gordos, ¿eh? No te preocupes, $N, he convertido a más ladrones inútiles que tú en pícaros consumados.' WHERE `entry`=2281; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo abriste, ¿verdad? Buen trabajo, $N.$B$B Si mueres ahora, podemos estar tranquilos sabiendo que se debió a tu propia estupidez y no a tu inexperiencia.' WHERE `entry`=2282; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmmm salvamento! Puedo oler el collar desde aquí. Ahora veamos esa belleza...$B$B Oye, ¿qué crees que estás tratando de hacer aquí? ¡A este collar le faltan las gemas! ¿Crees que no nos daríamos cuenta? Incluso Malton pudo ver que las gemas se habían ido.$B$B Bueno, tal vez no las robaste... ¡pero este collar no vale nada sin esas gemas! ¡Tu trabajo aún no ha terminado aquí, ni mucho menos!' WHERE `entry`=2283; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Parece que has encontrado los restos del paladín que Dran había mencionado antes. La búsqueda de los restos descubre lo que parecería ser su diario. El libro está en malas condiciones, ya que la sangre seca ha manchado la mayor parte del texto del libro. Lo que puedes leer, sin embargo, es un galimatías; está escrito en la lengua nativa de los humanos, a lo mejor de su conocimiento.$B$B Necesitarás traducir el libro si quieres obtener algún conocimiento de él.' WHERE `entry`=2284; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Siempre es bueno tener a uno de los pícaros de Hulfdan entre nuestras filas!' WHERE `entry`=2298; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Baja la voz, $N, los guardias pueden oírte.' WHERE `entry`=2299; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás listo para ir a trabajar o necesitas tomar una siesta antes de que empecemos?' WHERE `entry`=2300; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mighty $c, sé lo que estás haciendo aquí en Badlands. Sé que buscas mi don de lenguas. Buscas las partes de ese collar que encontraste en Uldaman.$B$B ¿Sorprendido? No se preocupe, es mi trabajo saber esas cosas. En su lugar, hablemos de lo que va a hacer para una revista traducida. Confía en mí, soy el único que encontrarás que puede traducirlo.$B$B Mejor aún, déjame hacerte una oferta mejor que la de Dran Droffers, y te permitirá completar tu trato con ellos. Interesado ahora, ¿sí?' WHERE `entry`=2318; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sabe mucho cuando ve uno. Sabía que podía contar con usted.$B$B Será solo un momento mientras lanzo un hechizo para traducir rápidamente la lengua humana a una forma que entiendas. soy un troll de mi palabra; Pregunta a cualquier miembro de la Horda sobre Jarkal Musgomeld. Ahora, empecemos con esto...' WHERE `entry`=2338; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien hecho, $c. Ahora los frutos de nuestra redirección se pagarán generosamente. Terminé con el collar en sí y estoy seguro de que puedo duplicar el proceso de construcción de manera consistente.$B$B Pero primero, usaré un encantamiento especialmente preparado para analizar rápidamente esas gemas antes de que las lleves junto con el collar a Orgrimmar. Esto tomará solo un breve momento para hacerlo.' WHERE `entry`=2339; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, está todo aquí. Oye, ¿te importa si nos quedamos con la bolsa también? ¿No? ¡Gracias, aprecio! Har!$B$B ¡Este collar será nuestro mayor botín hasta ahora! Sin embargo, no te sientas tan mal; Estoy seguro de que el collar no te quedaría bien de todos modos. ¡Otra vez!$B$B Un trato es un trato, así que aquí está su tarifa por el rescate. Nuestro negocio ha terminado aquí por ahora; Vuelve más tarde para ver si tenemos más trabajo. Hasta entonces, ¡golpéalo!' WHERE `entry`=2340; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La fuente de energía que me diste superó todas las expectativas que tenía. Pude hacer un collar para ti y para mí, y me sobró lo suficiente para hacer al menos tres más. Obtendrán una buena tarifa, y Droffers y Son Salvage no se enterarán.$B$B Aquí tienes, mi amigo. Le doy las gracias por un trabajo espléndido... y algo muy especial por su trabajo.' WHERE `entry`=2341; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por fin, una escoba digna de un Garrett. ¡Vales muy bien cada plata que gasté en ti, digo!$B$B ¿Me oyen, murciélagos asquerosos? ¡Ahora empuño el arma preferida de la familia Garrett! ¡¡Tiemblad, murciélagos, tiembla!!' WHERE `entry`=2342; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Negar a Ravenholdt el artefacto sería negar la propia existencia. Bien hecho, pícaro. Todavía puedes caminar entre los asesinos de Ravenholdt.$B$B Cuando era un joven pícaro que se aventuraba en Costa Oscura, descubrí un té que repone energía en combate. Me ha servido bien a lo largo de los años y ahora les paso a probar el té de cardo. ¡Bébelo cuando te canses, $N, y lucha con vigor una vez más!' WHERE `entry`=2358; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto explicaría los drones Defias que tú y Kearnen vieron fuera de la torre, $N. También explicaría la participación de Venture Company con los Defias y los extraños envíos de Duskwood.$B$B Según este libro, los trolls Zanzil en Tuercespina han descubierto una forma de resucitar a los muertos a través de pociones... o para ser más específicos: veneno.$B$B No serás de utilidad para IV:7 sin un conocimiento sólido de los venenos, $N, especialmente con la receta para crear no-muertos al alcance de la mano.' WHERE `entry`=2359; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mathias finalmente envió a otro agente para respaldarme, ¿eh? Bueno, espero que esté listo para escuchar malas noticias.' WHERE `entry`=2360; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con mucho gusto te doy este collar, poderoso $C. Me ha hecho un servicio invaluable, y por eso se lo agradezco. ¡Úselo con orgullo y asegúrese de mencionar en voz alta y repetidamente quién lo hizo para usted!$B$B Además, si pudiera agregar el hecho de que realmente no está maldito, sería genial.' WHERE `entry`=2361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, ¿eres lo que nuestros poderosos aliados han enviado a Shenthul? Que poco inspirador....' WHERE `entry`=2378; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Quizás Zando\'zan estaba equivocado. Zando\'zan se disculpa.' WHERE `entry`=2379; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es importante que la Mano Destrozada permanezca alerta ante los cambios que Thrall desea provocar en la Horda. Nuestros números por sí solos no serán suficientes para vencer su dominio: se debe dominar el sigilo y el engaño.' WHERE `entry`=2380; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Increíble! ¡Improbable! ¡Simplemente asombroso! Tienes talento, $N. O eso o eres la $ghombre:mujer; más afortunada. ¡vivo!$B$B Aquí está tu parte de la acción. Estoy seguro de que harías un mejor uso de estas cosas que yo.' WHERE `entry`=2381; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Otro? Los últimos cinco que me envió ese troll loco terminaron como comida para tiburones. Esperemos que te vaya un poco mejor, ¿eh?' WHERE `entry`=2382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ese es mi pergamino. Escuché que vendrías al Valle, $N. Me alegra ver que lo lograste; esperemos que sobrevivas a las pruebas que se avecinan. Como dije, a medida que ganes poder, ven a mí. Haré lo que pueda para entrenarte en los caminos de la $C.$B$B Buena suerte, $N, y regresa cuando te sientas listo.' WHERE `entry`=2383; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ya era hora de que aparecieras! ¡Estaba en peligro de perder una apuesta con Olaf!$B$B Apostó a que le crecería la barba hasta las rodillas antes de ver otro $r vivo. Bueno, aquí tienes, y como puedes ver, a la barba de Olaf le quedan unos centímetros más.$B$B Gracias, $N. Repartiré las ganancias contigo.' WHERE `entry`=2398; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eso es genial, encontraste algunos! Muchas gracias, $N. ¡Eres el $r más confiable que he conocido!$B$B No puedo esperar para probarlos en algunos dispositivos con los que he estado jugando. Apuesto a que, en las circunstancias adecuadas, los dispositivos alimentados con estas piedras seguirán funcionando, y funcionando, y funcionando...' WHERE `entry`=2418; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues sí, un cupón de la Liga de Expedicionarios... y bastante valioso, podría agregar.$B$B La Liga de Expedicionarios me otorga la autoridad para ofrecerle una elección en su compensación directamente desde su bóveda. Recibirás este objeto y podrás elegir entre cinco pociones curativas superiores o cinco pociones de maná superiores como recompensa.' WHERE `entry`=2439; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, $N, debes haber complacido mucho a Sage Truthseeker para que te diera este artículo. También se te otorgará un regalo de su alijo de pociones; puedes elegir entre 5 pociones curativas superiores o 5 pociones de maná superiores como recompensa.' WHERE `entry`=2440; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno ver a otro agente de la Mano Destrozada en estos lugares, sin embargo, ¡la bengala puede haber sido demasiado!$B$B La próxima vez que necesites hablar conmigo, toca este silbato dos veces y sabré que eres un aliado.' WHERE `entry`=2458; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Ahora está listo para continuar.' WHERE `entry`=2460; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pobre Fizzule, era un buen agente, uno de los mejores. Por desgracia, es el precio que pagamos, $N. Ser un agente de campo de la Mano Destrozada es un trabajo peligroso.$B$B Has cumplido bien con tu deber, $c. Sería una pena que no vivieras para volver a servirnos.' WHERE `entry`=2478; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te ves deliciosamente pálida, $c. ¿Y qué es ese olor fétido que despides? ¡Tengo que saber!' WHERE `entry`=2479; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La cura está lista! Bebe esta antitoxina y la locura progresiva se detendrá, sin embargo, no podré hacer nada con el olor.' WHERE `entry`=2480; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, bien hecho $N. Estos deberían durarme un poco de tiempo al menos. Aquí está su pago, como prometió.$B$B Si te interesa, tengo más reactivos que podría usar. Estos, sin embargo, solo se encuentran en las profundidades de la excavación de Uldaman. No serán fáciles de conseguir, pero haré que valga la pena si estás interesado en ayudarme de nuevo.$B$B Tal vez algo más que unas monedas brillantes, ¿sí?' WHERE `entry`=2500; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De un alquimista a otro, los saludo. Aquí, tome esta receta y comprométala con su conocimiento. ¡Que te traiga el éxito y las recompensas que me ha traído a mí a lo largo de los años!' WHERE `entry`=2501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Mis ojos me engañan? ¡Imposible! ¿Dónde...? ¿Cómo...?$B$B Quizás ahora se pueda abrir una grieta que nos devuelva a nuestra patria.' WHERE `entry`=2521; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Simplemente asombroso. Dudaba que pudieras encontrar otra esfera, pero aquí está, latiendo en mis manos.$B$B ¡Bien hecho, $N!$B$B Si encuentras más, y creo que es imposible, devuélvemelos y te recompensaré de nuevo.' WHERE `entry`=2522; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Cómo te sientes, $N? ¡Irradias con el aura del snickerfang, tu fuerza, inigualable por los mortales!$B$B Desafortunadamente, con los componentes que me trajo, solo pude hacer suficiente ensayo para una tableta. Necesitaré más componentes, en caso de que necesite otra tableta.' WHERE `entry`=2581; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahí tienes! Recuerda, úsalo con moderación. Si necesita otro, venga a verme después de terminar el que tiene actualmente en su poder.' WHERE `entry`=2582; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El espíritu del jabalí ilumina tu ser, $N! Me pregunto, ¿te crees tan invulnerable como estas bestias?' WHERE `entry`=2583; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debo advertirte, $N, no intentes mezclar las fórmulas que he creado. Las propiedades químicas de la fórmula que hayas ingerido más recientemente siempre tendrán prioridad sobre los encantamientos anteriores; por lo tanto, anulando la otra formulación.' WHERE `entry`=2584; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fascinante. Este ha sido el más difícil de todos los ensayos para analizar.$B$B Tome una pizca de esta sal residual y colóquela debajo de la lengua. Debería experimentar una ligera sensación de euforia seguida de un estado de agilidad y rapidez sin precedentes.' WHERE `entry`=2585; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Aquí hay una muestra del ensayo para usted y los nueve restantes se utilizarán en mi investigación.$B$B Cada vez que necesite más del ensayo de scorpok molido, vuelva a mí y llegaremos a un acuerdo.' WHERE `entry`=2586; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es maravilloso, $N! Mi ofrenda para ti es una muestra del funcionamiento interno del basilisco de piedra roja.$B$B Si el compuesto es de su agrado, siempre se puede hacer más... por un precio.' WHERE `entry`=2601; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, sí, dame un momento y más del compuesto estará listo para tu consumo, $N.$B$B Tómalo... y $N, no intentes consumir estos brebajes experimentales en rápida sucesión. Los resultados podrían ser desastrosos.' WHERE `entry`=2602; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El mas excelente! Me pondré a trabajar inmediatamente. ¡Quizás se encuentre una cura para muchas de las dolencias del mundo!$B$B Ah, sí, tu recompensa, por supuesto, si necesitas más chicle, vuelve a mí y se te asignará otra tarea.' WHERE `entry`=2603; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Quizás algún día pueda aislar las enzimas activas de este ensayo y producir un resultado mucho más eficiente. Desafortunadamente, tendrá que conformarse con lo que puedo producir actualmente. Regrésame si necesitas más chicle molleja.' WHERE `entry`=2604; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh maravilloso! ¡Dámelo aquí, déjame beberlo!' WHERE `entry`=2605; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Marin es un buen tipo, no me malinterpreten, solo un poco... excéntrico, diría yo.$B$B Y, por supuesto, necesita mi ayuda, una vez más.' WHERE `entry`=2606; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ya es hora! Solo pon el queso en la mesa y pásatelo. Osborne te pagará a la salida.' WHERE `entry`=2607; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dame un momento para hablar con mis colegas, $N. Dr. Montgomery, Sr. Noarm, ¡conversemos!' WHERE `entry`=2608; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué estoy haciendo? ¿Qué parece que estoy haciendo? ¡Estoy ideando una cura para tu \'itis!\' ¡No te enojes conmigo ahora, $N!$B$B Sólo unos segundos más. ¡Allá! Solo rocíate esta medicina con un olor fantástico y estarás como nuevo.' WHERE `entry`=2609; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Thrall\'s Grasp... La historia aún está fresca en mi mente.$B$B $B$B Terrible lo que le pasó a ese regimiento. La horda perdió a algunos de sus mejores soldados cuando ese batallón fue destruido.' WHERE `entry`=2621; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pantano tal... hablar.. hablador...' WHERE `entry`=2622; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es peor de lo que imaginaba. Diecinueve de mis hombres podrían haberse librado de la agonía a la que se enfrentaron. Si tan solo no hubiera actuado tan irracionalmente.$B$B ¡Debes ayudarlos, $N! Soy impotente para actuar.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eso es todo, $N!$B$B Se ve tan bien que podría... ¡Jaja, lo tengo!' WHERE `entry`=2641; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Polvo violeta, ¿eh? Probémoslo, seguro que no podría empeorar las cosas, ¡eso es seguro!' WHERE `entry`=2661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bebe esto! ¡¡¡Es absolutamente maravilloso!!!$B$B Sabía que lo tenía en mí... Oh, gracias de nuevo, $N por tu ayuda, pero por favor, párate un poco a un lado, ¿quieres? ¡Estás bloqueando mi negocio! ¡Voy a ganar millones con el fabuloso Elixir de Noggenfogger, millones!$B$B ¿Qué es eso? ¿Sprinkle dice que le debo un favor? ¡Oh, ese Sprinkle, qué bromista!' WHERE `entry`=2662; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho, $N! Las pobres almas torturadas finalmente pueden descansar.$B$B Nuestro trabajo aún no ha terminado, $N. Tenemos mucho que discutir y mucho más que lograr.' WHERE `entry`=2681; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estás cegado temporalmente por el brillo y el brillo.' WHERE `entry`=2701; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, nos has honrado a todos. Nuestro agradecimiento por sí solo no es suficiente.' WHERE `entry`=2702; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Trébor? ¿Te envió Trebor?' WHERE `entry`=2721; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el huevo de hipogrifo en la máquina. Sigue una serie de pitidos junto con algunos sonidos mecánicos extraños.$B$B Parece que el Eggómetro ha pesado, medido y empacado su huevo. ¡Eso sí que es un servicio rápido!' WHERE `entry`=2741; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta tableta troll debe ser el \"secreto\" del que estaba hablando Rin\'ji.$B$B Cubierto con marcas extrañas, no puedes descifrar lo que dice la tableta.' WHERE `entry`=2742; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El señor demonio muestra una astucia casi tan calculada como su brutalidad, $N.' WHERE `entry`=2743; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te ayudaré. Aunque, no creo que entiendas completamente a lo que te enfrentas.' WHERE `entry`=2744; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que...?! ¡No me acerques así! ¡Y baja la voz! ¿Por qué, en el nombre de la Sombra, te acercas sigilosamente a mí? ¿No ves que estoy ocupado, tonto tonto?$B$B ¿Qué quieres decir con qué estoy haciendo? Estoy esperando a que se abra el próximo Portal Oscuro, ¿qué diablos crees que estoy haciendo? Habla en paz y vete contigo... antes de que los guardias se den cuenta de que los dos nos escondimos juntos en los arbustos. Tengo una reputación que mantener.' WHERE `entry`=2745; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos funcionarán bien, $N. Gran trabajo.$B$B Tengo el resto del equipo que necesitaré en mi mochila... gracias a la Luz, acabo de pedirle a un sastre amigo mío que me haga una bolsa de seda. Me estaba quedando sin espacio para llevar todo mi equipo.$B$B Antes de que aparezca Spybot, establezcamos los detalles para que sepa lo que tiene que hacer.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, ahora tienes uno, ¡increíble!$B$B Espero que siempre recuerdes el bien que has hecho hoy.' WHERE `entry`=2747; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. ¡Enviaré este huevo a Darnassus donde espero que eclosione pronto!$B$B Por favor acepte esto como un símbolo de mi gratitud.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, ¿has encontrado un huevo ordinario, $N? Por favor, dámelo... Y solo podemos esperar lo mejor.$B$B No tengo mucho, pero por favor acepta esta recompensa. Si alguna vez vuelves a encontrarte en Feralas, debes saber que siempre estoy aquí para tomar los huevos que encuentres allí.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me temo que tengo malas noticias para ti, $N. Este huevo se ha ido demasiado lejos. Puedo tomarlo de usted para que pueda ser eliminado adecuadamente.$B$B Por favor, no se desanime; no podemos salvarlos a todos. Si vuelves a encontrarte en Feralas, inténtalo de nuevo. ¡Trae otro huevo para el Super Egg-O-Matic!' WHERE `entry`=2750; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El linaje se desvanecerá, ¡pero quizás la leyenda de Omosh continúe!$B$B Has probado que eres herrero, $N. ¡Para el herrero la recompensa es la satisfacción de ver sus armas y armaduras bañadas en la sangre de sus enemigos!$B$B ¡Que las corazas que crees para las generaciones venideras se empapen con la sangre de tus enemigos!' WHERE `entry`=2751; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estás orgulloso de Orokk, $N. ¡Lee, aprende de hombros de hierro!' WHERE `entry`=2752; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Le recuerdas a Orokk a su abuelo, el jefe Gorokk de Omosh! Leer, aprender de la bota de hierro.' WHERE `entry`=2753; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asombroso! ¡Has aprendido el camino del Omosh, $N!' WHERE `entry`=2754; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Ha pasado mucho tiempo desde que Orokk hizo la danza de alegría Omosh. ¡Aprende ahora, $N!' WHERE `entry`=2755; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Parece que no eres más que otro lemming complaciente del Jefe de Guerra, $N. Que decepcionante.$B$B Cómo anhelo una muerte gloriosa en el campo de batalla. ¡En cambio, estoy atrapado aquí, por orden de Thrall, para enseñar a los niños cómo hacer manualidades! ¡Mira y aprende, niño!' WHERE `entry`=2756; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por el pelo de la nuca de Blackhoof, ¡por fin, uno digno de la Orden de Mithril!' WHERE `entry`=2757; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy bien, $N! Escucha y aprende.$B$B ¡La herrería nunca viene de aquí! $B$B ¡La herrería nunca viene de aquí! $B$B ¡La herrería solo viene de aquí! $B$B Y ahora ya conoces el origen de la herrería.' WHERE `entry`=2758; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por el pelo de la nuca de Blackhoof, ¡por fin, uno digno de la Orden de Mithril!' WHERE `entry`=2759; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, muchos años han pasado desde que uno ha sido digno de la iniciación de la Orden de Mithril. ¡Comenzaremos ahora!' WHERE `entry`=2760; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tu ética de trabajo es impecable, $N! ¡Estás empezando a entender los caminos de la mineralogía de Galván! Toma esto y aprende de él todo lo que puedas.' WHERE `entry`=2761; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es una amante cruel, ¿verdad, $N? Estoy hablando de truesilver, naturalmente. Sí, Galván pasó más de una década en las montañas de Alterac aprendiendo esta lección. ¡Toma esto y aprende de él todo lo que puedas!' WHERE `entry`=2762; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Uno apenas puede evitar que sus ojos dejen su esplendor, $N. Sí, el citrino es una gema gloriosa.$B$B ¡Presta atención y aprende lo que tal descubrimiento puede enseñarnos!' WHERE `entry`=2763; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Galván el Viejo te envió??$B$B $B$B ¡Es un gran honor conocer a otro de los alumnos del maestro!' WHERE `entry`=2764; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es lógico que recibas una baratija de un poder mucho mayor que el que sacrificaste para llegar hasta aquí. Úsalo con buena salud, $N.' WHERE `entry`=2765; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el huevo... la baliza de socorro... dentro del pollo... el robot buscador.$B$B Se escuchan zumbidos y zumbidos desde el interior del robot mientras lucha por ponerse de pie. Después de que el robot cobra vida, la voz de Oglethorpe se escucha una vez más, pero ahora desde el interior del robot:$B$B \"OOX-22/FE está funcionando al menos, ¡pero necesita reparaciones importantes! Es demasiado pesado para que lo lleves... pero creo que tengo una idea. ¿Estás dispuesto a cuidarlo un poco más?\"' WHERE `entry`=2766; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, TÚ eres el gran salvador de OOX-22/FE! ¡Ni siquiera puedo comenzar a expresar mi agradecimiento por su ayuda! Mi serie de robots guiados necesita más desarrollo, pero su recuperación me ha ahorrado innumerables horas de tiempo adicional de reconstrucción, ¡así como muchas piezas de oro en costos de fabricación!$B$B Por favor, elija cualquiera de estos artículos que tengo. Gracias de nuevo por su generosa ayuda $n, ¡mis robots y yo estamos en deuda con usted!' WHERE `entry`=2767; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Bien hecho, $N! ¿Tuviste que pelear con Bly por eso? ¡Espero que lo hayas golpeado a él y a su banda bien y duro!' WHERE `entry`=2768; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ¿quieres ayudarme? ¡Excelente!$B$B ¡Hay una parte que quiero para un experimento en el que estoy trabajando, y necesito que un $C valiente como tú me ayude a conseguirlo!' WHERE `entry`=2769; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Wow, tienes la escala! Gracias, $N. ¡No puedo esperar para ponerme a trabajar en esto!$B$B ¿Así que viste a Gahz\'rilla? ¿Era tan grande como dicen?' WHERE `entry`=2770; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Una compensación justa, si lo digo yo mismo. ¡Mira y aprende, $N!' WHERE `entry`=2771; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El mundo estará a tus pies, $N! ¡Que todos se acerquen a tus piernas, porque ahora no puedes barrer!' WHERE `entry`=2772; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por todo lo que me has enseñado, $N. El maestro y comandante del conjunto de mithril ornamentado pronto estará en tu poder.$B$B ¡Mirad!' WHERE `entry`=2773; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Finalmente, ¡se hace justicia! ¡Has asestado un poderoso golpe a esos viles nómadas! ¡Con la desaparición de Scorpidsting, esto podría ser justo lo que necesitas para finalmente expulsar a esos ocupantes ilegales de los pozos de agua de Gadgetzan!$B$B Por la autoridad de la Compañía de Agua de Gadgetzan, con mucho gusto te concedo esta recompensa. Has hecho un gran servicio para todos nosotros.' WHERE `entry`=2781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta tableta... Bastante inusual... ¿Dónde encontraste esto, $N?' WHERE `entry`=2782; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿La Alianza desea ayudar?$B$B Pensé que nunca volvería a ver este día. Un día en el que la Alianza lucha codo a codo con la Horda contra un enemigo común.$B$B Será... nos uniremos.' WHERE `entry`=2783; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como espíritu, soy impotente, $N. Ayúdame. Permíteme recuperar mi honor.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El momento de actuar es ahora, $N.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te detuviste y examinaste la textura de estas pieles? Bien tratadas, estas pieles bien podrían ser más fuertes que el hierro. No mucha gente conoce estas pieles, y eso en combinación con las amplias soluciones de tratamiento que conozco me permitirán potencialmente hacer artículos con una verdadera marca de calidad... ¡gracias a ti, por supuesto!$B$B ¡Y ahora, elija entre lo que puedo ofrecerle para su servicio!' WHERE `entry`=2821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Estas pieles, cuando se les da un tratamiento especial, son tan resistentes como el hierro, les digo! Tomará muchos intentos para obtener la mezcla adecuada para el bronceado, pero confío en que llevarán mi marca de calidad al siguiente nivel.$B$B En cuanto a ti, $n... tu ayuda ha resultado invaluable para mí. Por favor, elija entre estos artículos que he elaborado.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sabía que podías hacerlo, $N! Sovik, por otro lado, tenía sus dudas.$B$B $B$B Ahora que tenemos los planos en nuestro poder, es solo cuestión de tiempo antes de que descubramos todas las innovaciones gnómicas que intervinieron en la creación de la plataforma y las convertimos en innovaciones goblin para nuestros nuevos modelos de trituradoras.' WHERE `entry`=2841; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ella es una belleza, ¿no? El pináculo de la tecnología de transporte goblin: solo explotó una docena de veces.$B$B No te preocupes, $N, la tengo arreglada. Ella no explotará contigo, y si lo hace, será rápido e indoloro.' WHERE `entry`=2842; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Todo listo! Cuando estés listo, solo pisa la almohadilla.' WHERE `entry`=2843; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, estoy tan contenta de que me hayas encontrado! Debo admitir que estoy un poco perdido... Pero, ¿no es este un lugar hermoso?' WHERE `entry`=2844; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué? ¿Dices que la campana funcionará cuando Shay se vaya? Bueno, ¿qué tal eso?$B$B Ya que hiciste tanto por mí, aquí tienes, $N.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Lo encontraste! Y lo que es igual de importante: ¡Velratha ya no lo tiene! Gracias, $N. ¡Estoy para siempre en deuda contigo!$B$B Y si soné un poco... malo antes, no le hagas caso. Encontrarás que soy una persona mucho más agradable para aquellos que no me han robado.' WHERE `entry`=2846; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, $N, me alegro de tenerte a bordo. Has tomado una decisión inteligente como peletero; aquellos que usan armaduras de cuero estarán clamando por ti una vez que aprendas a hacer cualquiera de las piezas de armadura de cuero salvaje.$B$B Manos a la obra, ¿por dónde quieres empezar?' WHERE `entry`=2847; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos kits de armadura son de buena calidad, $N. Si hay algo que exijo no solo en mi trabajo, sino en el trabajo de mis empleados, es calidad.$B$B Has hecho bien en ganarte este patrón; Espero que te traiga las recompensas que me ha traído a mí.' WHERE `entry`=2848; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas son algunas piezas muy bonitas aquí, $N. La artesanía y el cuidado puesto en hacer estos solo se venderían varias monedas de plata más que la pieza promedio hecha.$B$B Has completado mi pedido, y con eso viene tu recompensa. ¡El conocimiento de hacer chalecos Wild Leather ahora es tuyo!' WHERE `entry`=2849; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este equipo Nightscape que ha suministrado cumple con el pedido a la perfección, $N. No espero menos de un peletero de su calibre.$B$B Definitivamente te has ganado este patrón. Te lo doy libremente, y espero que te beneficies de él en consecuencia.' WHERE `entry`=2850; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una vez más, ha completado un pedido complejo con la habilidad de un profesional experimentado. Te has ganado este patrón, así como mi agradecimiento.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuevamente, completó un pedido sin fallas. Tal vez algún día vendré a TI en busca de conocimiento, ¿eh $N?$B$B Aquí está el patrón de las mallas, junto con mi agradecimiento. ¡Comprometa esta tradición con su conocimiento y deje que sus productos terminados aprovechen sus impresionantes habilidades!' WHERE `entry`=2852; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, Pratt te envió. Aunque es un humano, a veces me recuerda a los elfos de la noche. Su dedicación y su talento con el cuero son impresionantes. Que te felicite así en esta carta es una señal de respeto que reconozco.$B$B Soy consciente de que te ha enseñado el arte del cuero salvaje. Permíteme terminar tu entrenamiento con este patrón. Haz buen uso de él; pocos en el mundo conocen los secretos de las capas de cuero salvaje.' WHERE `entry`=2853; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, $n, me alegro de tenerte a bordo como mi aprendiz. Has tomado una sabia decisión como peletero; aquellos que usan armaduras de cuero te clamarán una vez que aprendas a dominar el arte del cuero salvaje.$B$B Manos a la obra, ¿por dónde quieres empezar?' WHERE `entry`=2854; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos kits de armadura son de buena calidad, $n. Si algo exijo no sólo en mi trabajo, sino en el de aquellos a los que tutelo, es calidad.$B$B Has hecho bien en ganarte este patrón; Espero que te traiga las recompensas que me ha traído a mí.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas son algunas piezas muy bonitas aquí, $n. La artesanía y el cuidado puesto en la elaboración de estos muestran que has elegido dedicarte de lleno a estas tareas.$B$B Has cumplido con mis peticiones, y con eso viene tu recompensa. ¡El conocimiento de hacer chalecos Wild Leather ahora es tuyo!' WHERE `entry`=2856; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este equipo Nightscape que me has proporcionado cumple perfectamente con los requisitos que te he dado, $n. No espero menos de un peletero de su calibre.$B$B Te has ganado el honor de fabricar cascos de cuero salvaje. Le doy este patrón libremente y espero que se beneficie de él en consecuencia.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una vez más, ha producido artículos con la habilidad de un profesional experimentado. Te has ganado este patrón, así como mi enhorabuena.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una vez más, ha completado mi tarea sin fallas. Tal vez algún día vendré a TI en busca de conocimiento, ¿eh $n?$B$B Aquí está el patrón de las mallas, junto con mi agradecimiento. ¡Comprometa esta tradición con su conocimiento y deje que sus productos terminados aprovechen sus impresionantes habilidades!' WHERE `entry`=2859; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, te envió Jangdor. Me complace ver que uno de mis mejores alumnos ahora tiene un alumno propio.$B$B Su dedicación y su talento con el cuero son impresionantes. Que te felicite así en esta carta es una señal de respeto que reconozco.$B$B Soy consciente de que te ha enseñado el arte del cuero salvaje. Permíteme terminar tu entrenamiento con este patrón. Haz buen uso de él; pocos en el mundo conocen los secretos de las capas de cuero salvaje.' WHERE `entry`=2860; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así es. Tengo un hueso que elegir con un troll. Unos huesos. ¡Todos sus huesos!$B$B ¿Quieres ayudarme?' WHERE `entry`=2861; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es la prueba de un buen comienzo, $n. Tus habilidades como soldado son dignas de elogio.$B$B No eres el único al que le pido esa tarea. Muchos antes que vosotros los habéis combatido, y en tiempos pasados ​​nuestros esfuerzos los han mantenido a raya. Sin embargo, recientemente, sus intentos de empujar hacia el norte en nuestra área de influencia han aumentado dramáticamente. Sus ataques también se han vuelto más salvajes... casi como si estuvieran desesperados.$B$B Sin embargo, tengo un plan, $n, que podría arreglar las cosas de una vez por todas contra ellos...' WHERE `entry`=2862; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho lo que te pedí, y por eso te felicito. Toma esta pequeña recompensa como compensación por tus esfuerzos, $n.$B$B Con sus números reducidos y sus líderes asesinados, los gnolls se lo pensarán dos veces antes de asaltar el campamento. Esto no concluye el tema en cuestión, sin embargo...$B$B Debe haber alguna razón por la que los gnolls hayan sido azotados hasta tal estado frenético. Sin embargo, antes de que tengan la oportunidad de reagruparse, quiero averiguar qué lo está causando.' WHERE `entry`=2863; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hola!$B$B Oh, ¿hablaste con mi primo Krazek? ¿Como es el? Espero que Booty Bay lo esté tratando bien...$B$B ¿Conchas de escarabajo, dices? Bueno... déjame contarte una historia...' WHERE `entry`=2864; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, genial! ¡Los tienes!$B$B Gracias, $N. ¡Eres un verdadero salvavidas!' WHERE `entry`=2865; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Examinar la glorieta revela algunas cosas interesantes e inusuales en contraste con las ruinas circundantes.$B$B Primero, la glorieta es claramente una construcción más reciente que los otros objetos en las ruinas. En segundo lugar, la glorieta tiene una pequeña serie de glifos grabados a los lados; los glifos se repiten en su patrón, pero por lo demás se desconoce su origen y significado. En tercer lugar, la piedra de la glorieta en sí es cálida al tacto.$B$B ¡Esto ciertamente se cuantifica como \"sobresalir\" en la búsqueda de las ruinas!' WHERE `entry`=2866; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido de nuevo, $N. Tu informe sobre este mirador es de lo más... inquietante. Parecería que incluso si los nagas no estuvieran planeando un ataque, su presencia continua no presagia nada bueno para nuestro avance hacia Feralas. En cualquier caso, aquí tienes una compensación por tu investigación.$B$B Parece que Feathermoon Stronghold necesita urgentemente asistencia adicional con respecto a los nagas Hatecrest. Me gustaría ofrecerle la tarea, si así lo desea. Hay mucho que hacer.' WHERE `entry`=2867; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, sí, estas escalas son más que satisfactorias. De hecho, creo que se las enviaré a Pratt para que las vea. Tal vez pueda crear algo útil con ellos.$B$B En cuanto a ti, tengo otra misión a la que quiero enviarte. Pero primero, aquí está tu recompensa por las balanzas. Vuestro continuo servicio al General y al Bastión Plumaluna en general es una bendición frente a la adversidad.' WHERE `entry`=2869; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien jugado, $N! La muerte de Lord Shalzaru desorganizará a los naga durante algún tiempo, si no de forma permanente. La amenaza que representan ahora está más bajo nuestro control que nunca, y tenemos que agradecérselo.$B$B Aquí hay más dinero de recompensa de la tesorería de la fortaleza: te has ganado cada cobre. Tú y los tuyos sois bienvenidos a la Fortaleza Plumaluna en cualquier momento, amigo mío.$B$B Una cosa más antes de que te vayas, $N... si pudieras...' WHERE `entry`=2870; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Interesante... ¿esto vino de las Ruinas de Solarsal, dices? Bueno, Latro tiene razón en que necesito ver esto. A primera vista, parece no indígena a las ruinas. Por otra parte, esto no es de diseño naga... no es algo tan alienígena como esto.$B$B Tomará algún tiempo investigar este artículo. Una vez que termine mi investigación, tal vez haga uso de tus talentos, si estás cerca.$B$B Toma, toma uno de estos artículos adicionales que tenemos; ¡Espero que le encuentres algún uso!' WHERE `entry`=2871; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, entonces has estado hablando con MacKinley, ¿verdad?$B$B ¡No es lo que él piensa! No tengo miedo de darle un poco de ron Steamwheedle Bilge...$B$B ¡Simplemente no tengo ron para darle!' WHERE `entry`=2872; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, gracias por el envío! Ahora MacKinley y yo finalmente podemos liquidar nuestra apuesta.' WHERE `entry`=2873; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm, probemos esto...$B$B ¡No puedo creerlo! Esto es... ¡terrible! ¡Genial!$B$B Bueno, supongo que Stoley puede quedarse con el dinero que me debe. Es fiel a su palabra sobre el ron de sentina Steamwheedle. ¡Ese material es tan espeso como la grava y arde como la lava!' WHERE `entry`=2874; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, la cabeza de Andre. ¡Así que supongo que hará su prueba después de todo!$B$B Muy apreciado, $N. Ahora, si solo firma aquí, puedo emitirle el pago por los servicios prestados.$B$B No te preocupes por la letra pequeña. Es inofensivo, y... No creo que haya una lupa lo suficientemente pequeña para leerlo de todos modos.' WHERE `entry`=2875; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, esto parece ser una lista de salidas y llegadas de barcos, con fechas y horas precisas y todo! Si el capitán de un barco pirata tuviera en sus manos esto, ¡podría tener un día de campo!$B$B ¿Dices que obtuviste esto de un pirata? Bueno, eso es una noticia inquietante...$B$B Gracias, $N. ¡Me alegro de que se lo hayas quitado y me alegro de que ese pirata esté comiendo tierra ahora mismo!' WHERE `entry`=2876; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Pues mírate, ayudando a los Wildhammers! Eres un $c de acción, y la acción es lo que respetamos aquí.$B$B Tu pequeña misión de limpieza es mucho más importante de lo que piensas. Con la gente diluyendo los lodos y lodos, podremos extender nuestra esfera de influencia en poco tiempo. ¡Toma algo además de hacer nuevos amigos aquí en Aerie Peak!' WHERE `entry`=2877; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sostener el pentagrama energizado es casi imposible. Su poder retumba a través de tu cuerpo.$B$B Te acercas a la superficie fría del monolito Equinex...$B$B Se abre una pequeña puerta, lo que te permite alcanzar y llevar el artefacto adentro.$B$B Haces de luz llenan el área alrededor del Monolito Equinex.' WHERE `entry`=2879; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eso es de lo que estoy hablando! Mira, estos collares prueban que estás dispuesto a ensuciarte las manos. Los Martillo Salvaje valoramos eso en aquellos con los que nos relacionamos.$B$B Si sigues así, aún estarás de nuestro agrado.' WHERE `entry`=2880; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eso es de lo que estoy hablando! Mira, estos collares prueban que estás dispuesto a ensuciarte las manos. Los Martillo Salvaje valoramos eso en aquellos con los que nos relacionamos.$B$B Si sigues así, aún estarás de nuestro agrado.' WHERE `entry`=2881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El tesoro escondido del Capitán Cuergo te espera!' WHERE `entry`=2882; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Examinar el mapa revela que son los planes de batalla que quiere Hadoken Swiftstrider. Numerosas flechas que tal vez representen movimientos de tropas están dibujadas en el mapa, aunque la mayoría parece estar dirigida hacia el sur en lugar de hacia el norte, donde se encuentra el Campamento Mojache.$B$B Otra sección del mapa tiene una imagen de lo que crees que es un insecto grande de algún tipo, con varias marcas debajo. Por el aspecto de los gnolls, tal vez represente sus derrotas contra los bichos desconocidos...' WHERE `entry`=2902; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, esto es exactamente lo que necesitábamos. Si bien no soy tan hábil para descifrar la mayoría de los garabatos en este mapa, he visto suficientes planes de batalla en mi día para entender lo que está sucediendo con los gnolls. Parece que actualmente están peleando una guerra de dos frentes. Uno está con nosotros... pero parece que su principal energía ha sido contra un enemigo al sur.$B$B Hay más a mano aquí de lo que parece. Tal vez sea hora de descubrir quién es realmente este otro enemigo al que se enfrentan.' WHERE `entry`=2903; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Supongo que deberías ser recompensado por traernos a Kernobee de una pieza, $N. Si regresas a Gnomeregan, estos podrían darte la ventaja que necesitarás para derrotar a ese traidor inútil, Mekigeniero Thermaplugg.' WHERE `entry`=2904; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es maravilloso! ¡Gracias, $N! ¡¡Me pondré manos a la obra inmediatamente!!$B$B Pobre, pobre Techbot... No te sientas mal. Te arreglaremos.$B$B Ahora, ¿dónde puse ese enchufe para mi llave giratoria hidro-gato...' WHERE `entry`=2922; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, es verdad. ¡Techbot se ha vuelto rebelde! ¿Por favor, me puedes ayudar?' WHERE `entry`=2923; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los tienes! ¡Ahora puedo comenzar mis nuevos experimentos!$B$B ¡No puedo agradecerte lo suficiente, $N! ¡Tu valentía ha hecho avanzar la investigación gnómica a pasos agigantados!' WHERE `entry`=2924; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí! Necesito ayuda con una misión en Gnomeregan. ¡Y tú eres el $c para hacerlo!' WHERE `entry`=2925; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente trabajo! Ha llegado el momento de probar la nueva fórmula. Si esto funciona, no solo debería curarse ese gnomo leproso capturado, ¡sino que debería tener una cabeza llena de cabello! ¡Un paso atrás!' WHERE `entry`=2926; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pensé que la pérdida de esa destacada cabellera habría sido su final seguro, ¡pero sobrevivió!$B$B Yo estaba de pie junto a él cuando fue alcanzado por el rayo de radiación. ¡Esos deliciosos mechones de cabello castaño caen al suelo en mechones! ¡Racimos! ¡El horror de todo solo se agravó cuando Gnoarn se asustó por completo! ¡Oh, sí, me asusté, digo! Gnoarn se tocó la cabeza calva con incredulidad, la mirada en sus ojos gritaba venganza, ¡$N! ¡Entonces volvió su ira hacia los troggs!$B$B ' WHERE `entry`=2927; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto funcionará bien, $N. Una excavadora girodrilmática fija; Quedan 398 por recorrer.' WHERE `entry`=2928; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me gusta pensar que lo último que pasó por su cabeza mientras se derrumbaba en el suelo fue tu pie, $R. Con Thermaplugg muerto, nuestros planes para retomar Gnomeregan están un paso más cerca de convertirse en realidad.' WHERE `entry`=2929; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste! ¡Encontraste la tarjeta perforada prismática y recuperaste los datos perdidos! ¡Datos vitales, críticos e inconmensurablemente importantes sin los que no podríamos vivir otro momento!$B$B Tu servicio a los gnomos será recordado durante mucho tiempo, $N.' WHERE `entry`=2930; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy organizando misiones de extracción de datos en Gnomeregan. Si estás aquí por eso, ¡entonces escucha!' WHERE `entry`=2931; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me llegó la noticia de tu acción. Un acto sombrío, pero de honor. Esperemos que los Secacorteza presten atención a su mensaje.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, y ¿qué es esto? Parece ser veneno... de alguna criatura aracnoidea que considero. ¿Y dónde lo conseguiste?' WHERE `entry`=2933; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, espléndido! El veneno es bastante fresco y estoy seguro de que es muy mortal. ¡Gracias!' WHERE `entry`=2934; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, entonces quieres veneno fresco de la araña de los witherbarks, ¿sí? Pues siéntate... no te va a gustar lo que tengo que decirte.' WHERE `entry`=2935; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, Elortha no Shadra... pronuncie este nombre solo en susurros, porque su pronunciación tiene mucho peso en los reinos del espíritu.$B$B Lo pondré en pergamino y crearé para ti un hechizo de invocación...' WHERE `entry`=2936; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dulce, lo tienes!' WHERE `entry`=2937; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Lydon mencionó que el veneno en este paquete es el más potente con el que ha estado en contacto y está ocupado trabajando en nuevas aplicaciones con él.$B$B Con suerte, encontraremos muchos.$B$B Gracias, $N. Su servicio a la Royal Apothecary Society es innegable.' WHERE `entry`=2938; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, ¿así que Troyas Moonbreeze te envió?$B$B ... siempre molestándome con sus locas ideas de que encontró algo importante...$B$B Mira, $N, seré franco. Troyas siempre piensa que ha encontrado algo importante en esas ruinas. La verdad es que cualquier cosa que fuera verdaderamente valiosa probablemente fue atesorada hace mucho tiempo por los ogros o las arpías que ahora residen allí.$B$B Le invitamos a echar un vistazo, pero no sé si encontrará algún libro aquí que le ayude.' WHERE `entry`=2939; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, ¿le gustaría tomar prestado Feralas: una historia?$B$B Déjame pensar...$B$B Te permitiré tomar prestado este libro, $N, pero solo si haces algo por mí primero.' WHERE `entry`=2940; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Eres otro de los pasantes de Daryn? Es una historiadora bastante bien informada, $N. Deberías estar agradecido de estar estudiando bajo su liderazgo.$B$B Ahora, déjame obtener el Super Snapper FX. ¡Te va a encantar!' WHERE `entry`=2941; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='He estado leyendo desde que te fuiste, $N. Esta piedra que has encontrado se llama Piedra del Mañana. Si bien aún no estoy completamente seguro de cuál es su propósito, puede estar seguro de que es algo de gran importancia para estar escondido dentro del Equinex Monolith tal como estaba.$B$B Continuaré mis estudios y espero poder contar contigo en el futuro, $N. Gracias por toda tu ayuda.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has traído un libro. ¡Excelente!' WHERE `entry`=2943; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien! El invento de Curgle estuvo a la altura de sus expectativas.$B$B No te emociones demasiado, pero debes saber que estoy complacido con tu trabajo, $N.$B$B Ahora, ¿dónde dejé ese libro...' WHERE `entry`=2944; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el anillo dentro del Sparklematic 5200 y depositas una moneda de plata en la ranura.$B$B Dolorosos ruidos de rechinar emanan de la máquina cuando comienza a moverse violentamente. Uno solo puede adivinar lo que está pasando con el anillo dentro de la máquina...$B$B La máquina se detiene repentinamente, anunciando su cese con un simple \"¡Ding!\" El receptáculo del artículo se abre para revelar una pequeña caja que está cuidadosamente envuelta con un lazo rojo. ¡Parece que el Sparklematic 5200 también se envuelve para regalo!' WHERE `entry`=2945; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando tocas el pedestal, los discos en miniatura de Uldaman zumban y brillan en tu mochila. Una sensación familiar de hormigueo recorre tus manos, mientras la imagen de otro Vigilante de Piedra cobra vida frente a las puertas de Uldum.$B$B \"Saludos. Soy un guardián de la entrada. A los discos que se han usado para el acceso les faltan los discos de entrada correctos, las Placas de Uldum. Incorpore estas placas con la estructura del disco y repita su secuencia de acceso. Gracias\".' WHERE `entry`=2946; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un anillo, dices? Veamos... sí, hice ese anillo por dios.$B$B Antes de que se construyera Gnomeregan, tenía una pequeña tienda allí. Tal vez sea uno que dejé atrás cuando corrí hacia las colinas; es un diseño simple, e hice varios como este. Tal vez sea de alguien que no lo logró.$B$B ¿Los enanos Hierro Negro tenían esto? Bueno, eso pone una nueva capa de conspiración sobre las nueve capas diferentes que ya están flotando. Tal vez a las autoridades les gustaría saber; se desperdicia en gente como yo.$B$B Ahora, de vuelta al ring...' WHERE `entry`=2947; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, exactamente lo que necesitaba! Algún día, cuando me encuentre fuera de este agujero en el que estoy injustamente, ¡haré para ustedes, para TODOS, las mejores baratijas de todo Azeroth! Hasta entonces, gracias por ser un deporte con los reactivos. Normalmente cobraría diez veces lo que te he cobrado a ti por un anillo de esta calidad...$B$B Hablando de anillos, ¡aquí está tu nuevo!' WHERE `entry`=2948; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un anillo de Gnomeregan? A ver... no es mío, pero interesante.$B$B Lo de Gnomeregan... no podría haberle pasado a un grupo más agradable de tontos. Durante años fueron una broma, y ​​ahora casi de la noche a la mañana están haciendo mejores equipos que nosotros.$B$B ¿Los enanos Hierro Negro tenían el anillo? ¡Eso es aún más interesante! Ya sabes, tal vez los gnomos robaron sus locos planes de golem y los modificaron. Esos Hierro Negro, definitivamente querrían una gran venganza. Sin duda vale la pena investigar.$B$B Ya sabes, sobre ese anillo...' WHERE `entry`=2949; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu anillo, mejor que antes. Gracias de nuevo por la información sobre esos enanos Hierro Negro. Esto parece una pista razonable de cómo esos gnomos repentinamente fueron golpeados por una inspiración similar a la de los duendes.' WHERE `entry`=2950; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Insertas el objeto incrustado de mugre y tres monedas de plata en el Sparklematic 5200. La máquina cobra vida en un intento frenético de purgar la mugre del objeto desconocido. Fuertes y violentos sonidos de agitación laten desde el corazón de la máquina. La estructura de metal de la bestia cruje y gime mientras se tambalea de un lado a otro...' WHERE `entry`=2951; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tan pronto como comenzó, el Sparklematic 5200 se detiene abruptamente. Se escucha un simple \"ding\" de la máquina, y la boca de la máquina gira en espiral hacia arriba. Dentro del Sparklematic 5200 hay una pequeña caja envuelta en un pequeño lazo. La máquina parecería envolver un objeto después de eliminar su estado de suciedad incrustada. Incluso si la máquina no funcionara, al menos el artículo ahora está envuelto en una bonita caja.$B$B Bueno, hay una forma de saber si limpió el artículo o no...' WHERE `entry`=2952; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Sparklematic 5200 cobra vida, tambaleándose de un lado a otro. En el interior, la suciedad indefensa que se ha incrustado en el objeto colocado dentro está siendo pulverizada por el agente de limpieza gnómico de la máquina.$B$B El Sparklematic 5200 se detiene, anunciado por un familiar \"¡ding!\" El receptáculo de artículos de la máquina se abre en espiral, revelando una caja cuidadosamente envuelta.' WHERE `entry`=2953; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La voz del vigilante de piedra resuena con poder y autoridad:$B$B \"Tus discos te serán devueltos una vez que accedas al pedestal. Cuando hayas obtenido las Placas de Uldum y las hayas incorporado a tu conjunto de discos existente, podrás ingresar al complejo\".' WHERE `entry`=2954; +UPDATE `locales_quest` SET `OfferRewardText_loc6`=' Impresionante, aún conservas todas tus extremidades. ¡Ahora es el momento de ver qué puede hacer esto!' WHERE `entry`=2962; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Me alegro de que mantengas tu interés en la exploración, $n! ¡Con tu talento natural y agallas, podríamos descifrar secretos que nunca pensamos que fueran posibles!$B$B Los Discos de Norgannon en Uldaman eran un depósito de vasta información; solo se le permitía acceder a las capas superiores, por así decirlo, de la información almacenada allí. Se rumoreaba que los Creadores tenían más depósitos ubicados en todo Azeroth. Esto ahora nos lleva a Uldum...' WHERE `entry`=2963; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces todos estamos de acuerdo: el mejor plan de ataque es dejar esto en espera hasta que podamos reducir las áreas donde estas placas podrían estar ocultas. ¡Nos has traído hasta aquí $n, y espero que seas tú quien regrese al campo para desbloquear Uldum para todos nosotros!$B$B Permítame darle este honorario mientras tanto; esto debería cubrir cualquier gasto que haya tenido al ayudarnos, y algo extra. Asegúrate de volver a consultarnos pronto... ¡Uldum te llama!' WHERE `entry`=2964; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay un lugar en lo profundo del desierto de Tanaris llamado el Valle de los Vigilantes. Los discos que recuperaste... sus glifos traducidos hacen mención de un lugar llamado Uldum. La mayoría piensa que este lugar es un mito.$B$B Sé que esto es falso; Uldum existe. He estado allí. Bueno... afuera, en cualquier caso.$B$B El quid es este, $N: creemos que hay una conexión entre los discos y Uldum, y queremos que vayas allí.' WHERE `entry`=2965; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando tocas el pedestal, los discos en miniatura de Uldaman zumban y brillan en tu mochila. Una sensación familiar de hormigueo recorre tus manos, mientras la imagen de otro Vigilante de Piedra cobra vida frente a las puertas de Uldum.$B$B \"Saludos. Soy un guardián de la entrada. A los discos que se han usado para el acceso les faltan los discos de entrada correctos, las Placas de Uldum. Incorpore estas placas con la estructura del disco y repita su secuencia de acceso. Gracias\".' WHERE `entry`=2966; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te faltaban algunos discos? Curiosamente, parece que los discos de Norgannon son solo partes del conjunto completo, como llaves en un llavero, por así decirlo.$B$B Si podemos encontrar las Placas de Uldum, entonces podríamos acceder al complejo de Uldum en sí. No sé si estar emocionado por esa perspectiva, o estar aterrorizado.$B$B Es posible que tengamos que arriesgarlo todo para asegurarnos de que los secretos que guarda la tierra y que nos destruirían a todos sigan siendo solo eso: secretos.' WHERE `entry`=2967; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces todos estamos de acuerdo: el mejor curso de acción es esperar hasta que podamos reducir las áreas donde estas placas podrían estar ocultas. Nos has traído hasta aquí $N, y espero que seas tú quien regrese al campo para enfrentarse a los secretos de Uldum.$B$B Permítame darle este honorario mientras tanto; esto debería cubrir cualquier gasto que haya tenido al ayudarnos, y algo extra. Asegúrate de volver a consultarnos pronto... Uldum nos invita a todos, jovencito.' WHERE `entry`=2968; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias, Elune, $N! Eres una gran bendición para nosotros y para los dardos que salvaste. Jer\'kai y yo nunca habríamos sido capaces de ayudar a los dragones por nosotros mismos: tu intervención en los asuntos de los Tótem Siniestro será recordada.$B$B Habla con Jer\'kai ahora... Tengo que prepararme para nuestro castigo. El hecho de que los dragones de hadas sean libres no significa que seguirán siéndolo. Jer\'kai y yo pasaremos ahora a la ofensiva.' WHERE `entry`=2969; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Kindal tenía razón sobre ti, $N: tienes un don para esto. Eres un aventurero más experimentado que nosotros dos, y por eso te lo agradecemos.$B$B El clan Tótem Siniestro es mucho más hostil que la mayoría de los tauren... Me pregunto si los de su propia especie desaprueban sus acciones. no me sorprendería Como probablemente sepas, muchas razas en Azeroth tienen vínculos con contrapartes menos amables.$B$B Pero esa es una discusión para otro día.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esa es una historia asombrosa, $N. Nos complace que no solo hayas ayudado a los dragones, sino también a una de nuestras propias sacerdotisas. Jer\'kai hizo bien en enviarte a mí. Me aseguraré de que le devuelvan el anillo. Tengo exploradores que se dirigirán a Feralas pronto. Esta será una cosa más para que investiguen durante su misión.$B$B Gracias de nuevo y, por favor, siéntase como en casa mientras esté aquí.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso, $c! Estos lo harán muy bien. Aquí hay suficiente para hacer una capa para Korrin, ¡y posiblemente incluso más! Gracias.$B$B Espero que el viaje no haya sido demasiado peligroso. El área de Feralas no es conocida por ser indulgente, pero obviamente lo has hecho lo suficientemente bien.$B$B Gracias de nuevo, $c.' WHERE `entry`=2973; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son buenos cuernos, $c. Bien hecho. Te los quitaré y me aseguraré de decírselo a Belgrom en cuanto volvamos a Orgrimmar. Ya me has ayudado dos veces, y por eso, tienes mi marca. ¡Quizás en el futuro pueda ayudarte! Buena suerte para ti.' WHERE `entry`=2974; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $N. Con el tiempo, la tierra sanará. No debemos rendirnos.' WHERE `entry`=2975; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿¡El Tótem Siniestro!? Esto es interesante. ¿Dices que te los encontraste mientras cazabas en Feralas? ¿Realmente?$B$B Mis compañeros querrán escuchar sus noticias, $c. Cuéntame más y contaré tu moneda mientras lo haces.$B$B Y antes de irse, sepa que le doy las gracias por la información que me ha pasado este día.' WHERE `entry`=2976; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te faltaban algunos discos? Curiosamente, parece que los discos de Norgannon son solo partes del conjunto completo, como llaves en un llavero, por así decirlo.$B$B Si podemos encontrar las Placas de Uldum, ¡podríamos acceder al propio complejo de Uldum! ¡Imagínate explorar el lugar donde trabajaron los Creadores sin tener que llevar una pala enorme!$B$B No es que haya nada malo con las palas... o cavar...' WHERE `entry`=2977; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este pergamino... ¿Encontraste esto en el puesto avanzado de Gordunni?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este orbe nos proporcionará más información sobre los Gordunni... que luego usaremos para planificar su caída, $N.' WHERE `entry`=2979; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado que eres un aliado digno de confianza, $N.' WHERE `entry`=2980; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, Belgrom te envió. Llegas justo a tiempo, $r.$B$B Déjame explicarte la situación y luego podrás decidir si estás a la altura del desafío... Pero si Belgrom te envió, estoy seguro de que tu coraje es incuestionable.' WHERE `entry`=2981; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy muy agradecido de que hayas podido hacer esto por mí.$B$B Ahora, por favor, no le digas ni una palabra a Troyas sobre esto...' WHERE `entry`=2982; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmmm, Swart te envió a mí, ¿verdad?$B$B Bueno, entonces siempre se puede confiar en Swart, por lo que debe significar que estás listo para formar parte del próximo sapta, el sapta del fuego.$B$B Ya lo veo en tus ojos, el ardor, el deseo. Has probado el poder y ahora estás listo para más. Paciencia, $N. Recuerda lo que la tierra te enseñó. El poder y la destrucción vendrán fácilmente, pero aún debes saber cuándo detener tu mano.' WHERE `entry`=2983; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmmm, Narm te envió a mí, ¿verdad?$B$B Bueno, entonces siempre se puede confiar en Narm, por lo que debe significar que estás listo para formar parte del próximo sapta, el sapta del fuego.$B$B Ya lo veo en tus ojos, el ardor, el deseo. Has probado el poder y ahora estás listo para más. Paciencia, $N. Recuerda lo que la tierra te enseñó. El poder y la destrucción vendrán fácilmente, pero aún debes saber cuándo detener tu mano.' WHERE `entry`=2984; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El viento se te acerca rápidamente desde el horizonte; la tierra está firme bajo vuestros pies; y tu espíritu ya está calentado por el fuego; diría que es hora de que aprendas sobre la pureza del agua.$B$B Tu camino te ha llevado hasta aquí, y tu espíritu te dará la fuerza para seguir adelante. Pero el primer paso es tuyo.' WHERE `entry`=2985; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Perfecto! Los llevaré mientras continúo mis viajes, $N. Estoy seguro de que puedo encontrar a alguien que pague un centavo por este cobalto.$B$B Aquí, toma esto para tu problema.' WHERE `entry`=2987; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Sharpbeak no estaba en las aldeas? Hm... estas son malas noticias. Ese grifo está destinado a liderar la próxima generación de grifos. Si se pierde, la fuerza y ​​el espíritu de nuestra flota sufrirán inmensamente.' WHERE `entry`=2988; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sharpbeak no estaba allí? Esas son malas noticias, pero también son buenas noticias...$B$B Es bueno que no estuviera en el Altar de Zul porque los trols Vilebranch son conocidos por realizar sacrificios.$B$B Les agradezco toda su ayuda, pero me temo que tengo una tarea aún mayor por delante.' WHERE `entry`=2989; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Esta pluma pertenece a un buen grifo. Uno destinado a grandes cosas... si puede sobrevivir hasta la edad adulta sin daños.$B$B ¿Deseas encontrarlo? Entonces escucha atentamente, valiente $c...' WHERE `entry`=2990; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, el medallón de Nekrum. Se rumorea que le dio al troll una larga vida antinatural, pero a un costo. Espero descubrir una forma de cosechar el poder del medallón y evitar sus... desagradables efectos secundarios.$B$B Me has hecho un servicio, $N. Ahora mantendré mi parte de nuestro trato.' WHERE `entry`=2991; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El ritual fue un éxito. He visto a Sharpbeak y puedo decirte cómo encontrarlo.' WHERE `entry`=2992; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has hablado con Grimshade? ¿Que dijo el?$B$B...¿Qué? ¿Los trolls Vilebranch tienen Sharpbeak? ¡Eso es insoportable! ¡Debemos organizar una fuerza para recuperarlo!' WHERE `entry`=2993; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Swiftwind y Keenclaw regresaron con su hijo hace unos momentos y lo miman como nuevos padres. Verlos juntos de nuevo es suficiente para dar incluso a esta vieja niebla enana en los ojos...$B$B No podemos pagarte lo suficiente por lo que has hecho, $N. Los grifos del pico Aerie y sus jinetes cantarán tu nombre durante mucho, mucho tiempo.' WHERE `entry`=2994; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perfecto, $N. Mientras Highvale trabaja para recuperar su información perdida, podremos sellar las líneas aún más...' WHERE `entry`=2995; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un día ajetreado en Ratchet, ¿no? Cómo disfruto viendo el trabajo de una ciudad portuaria. Tanto misterio, tanta aventura... tanta ignorancia.$B$B ¿Eso es odio lo que veo en tus ojos, $N? Bien, le daremos un buen uso.' WHERE `entry`=2996; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien conocido, $N. Espero que la Luz os muestre el verdadero camino y os mantenga a salvo del mal.' WHERE `entry`=2997; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es hermoso aquí en Ventormenta, ¿no es así?$B$B Tu momento no podría haber sido mejor, $N.' WHERE `entry`=2998; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien conocido, $N. Espero que la Luz os muestre el verdadero camino y os mantenga a salvo del mal.' WHERE `entry`=2999; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te saludo y te doy la bienvenida, $N.' WHERE `entry`=3000; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un día ajetreado en Ratchet, ¿no? Cómo disfruto viendo el trabajo de una ciudad portuaria. Tanto misterio, tanta aventura... tanta ignorancia.$B$B ¿Eso es odio lo que veo en tus ojos, $N? Bien, le daremos un buen uso.' WHERE `entry`=3001; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fascinante, $N...$B$B Este orbe es muy poderoso, pero también muy peligroso.' WHERE `entry`=3002; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por tu ayuda, $N. La población de hipogrifos simplemente no prosperaría si no fuera por nosotros. Ah, pero estoy seguro de que lo entiendes muy bien, ya que viajaste a Feralas y viste la devastación de los Gordunni allí.$B$B Bueno, como puedes ver, estoy trabajando duro aquí, así que será mejor que sigas tu camino.$B$B Gracias de nuevo, $N.' WHERE `entry`=3022; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, este es un temperamento muy agradable! ¡Y mucho de eso! ¡Estaré en el trabajo durante días antes de usarlo todo!$B$B Gracias, $N. Por favor, tome esto como pago.' WHERE `entry`=3042; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora sé que Edana está verdaderamente muerta. Este corazón; Lo guardaré en memoria de lo que hizo aquí por mí, $N. Gracias.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Has puesto en paz la mente de un viejo tauren.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Encontrarás que este lugar es apropiado a medida que continúas entrenando en las formas $C. Si tiene alguna pregunta, siéntase libre de preguntarle a cualquiera que esté cerca, y cuando sienta que está listo, vuelva a mí para recibir capacitación. He dominado tanto como cualquier $C aquí en el Valle y puedo transmitirte ese conocimiento... por un precio.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora les enseñamos esas cosas, y ellos nos enseñan otras. Nos convertimos en una raza... casi. Seremos aliados desde hace mucho tiempo. Así que recuerda ayudarlos. Y Jen\'shan recuerda ayudarte.$B$B Jen\'shan te enseña las costumbres del cazador, te enseña el bien. Nunca olvides que los cazadores son muy respetados por la tribu. Tendrás un papel importante que desempeñar en el futuro... nunca lo olvides.$B$B Cuando sientas la necesidad, ven a Jen\'shan. Ella te enseña todo lo que puede cuando siente que estás listo.' WHERE `entry`=3082; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hasta que llegue ese momento, estarás bajo mi tutela. Te mostraré las cuerdas como dicen algunas personas. Siempre que te sientas preparado, ven a mí y me ocuparé de capacitarte más. Hasta entonces, practica tus habilidades y mantenlas afiladas hasta el filo de la navaja. Nunca sabrás cuándo necesitarás incluso la habilidad más insignificante.' WHERE `entry`=3083; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como probablemente sepas, los elementos nos dan nuestro poder. Fuego, tierra, agua y aire: estas son nuestras herramientas.$B$B Nuestra fuerza proviene de los espíritus de nuestros antepasados. Somos los líderes de nuestro pueblo. Al igual que Thrall es para la Horda, nosotros lo seremos para los pueblos y ciudades que visitamos. Buscarán en nosotros sabiduría y protección. Para estar mejor preparado, debes entrenar a menudo. Cuando sientas que has ganado más poder, ven a mí y te enseñaré lo que pueda.' WHERE `entry`=3084; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A medida que te pongas a prueba, descubrirás que tienes un control cada vez mayor sobre los espíritus. Los llamarás para cosas grandiosas y grandiosas... ahí es donde entra el viejo Ken\'jai. Ven a hablar con el viejo Ken\'jai cuando te sientas listo. Si los espíritus están de acuerdo, veremos que te enseñarán habilidades más poderosas... pero solo si los espíritus están de acuerdo.$B$B Ve ahora, habla con el resto de la gente de da Valley. Háblame de nuevo más tarde.' WHERE `entry`=3085; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estás entre los seres más poderosos del planeta, $N... no hay discusión sobre eso. Y todos lo saben... ¡sabenlo bien, también!$B$B ¡Pero debes estar cansado! Porque no es un orco, un elfo o un enano de lo que deberías tener miedo... son citas que no puedes ver. La magia sea poderosa. Haz que hagas cosas que tal vez no quieras hacer. Hazte creer que eres más poderoso de lo que realmente eres. Ser paciente. Se inteligente.$B$B Cuando creas que estás listo para entrenar, regresa con Mai\'ah. Ella te enseña lo que estás listo para aprender, no hay problema.' WHERE `entry`=3086; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando terminemos de hablar, deberías hablar con el resto de los ciudadanos del Valle. Te piden que les hagas cosas... cosas que pondrán a prueba tu habilidad y te enseñarán algunos de los peligros de esta tierra.$B$B A medida que creces en experiencia y sabiduría, necesitarás que Jen\'shan te muestre mejores técnicas y habilidades. Vuelve a Jen\'shan a menudo. Te dejaré saber lo que puedo enseñarte.' WHERE `entry`=3087; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora que sabes dónde estoy, debo avisarte: la Mano Destrozada me ha pedido que te cuide. Quieren que te entrene y te mantenga informado de cualquier cosa que puedan necesitar. Incluso si aún no estás interesado en ayudarlos, lo cual sería un tonto si no lo hicieras, haré lo que pueda para entrenarte... por una pequeña tarifa. Vuelve a mí cada vez que creas que estás listo y veremos qué estás listo para aprender.' WHERE `entry`=3088; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Serás el conducto por el que nuestros antepasados ​​se comuniquen. Tendrás el poder de los elementos a tu entera disposición. Destrozar a tus enemigos será un juego de niños; curar a tus aliados tan fácil como respirar. Tenga en cuenta estas cosas cuando se enfrente a nuevos desafíos y vuelva a consultarme con la frecuencia que desee. Me quedaré aquí para enseñarte nuevos hechizos y ponerte en el camino correcto cuando estés listo.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Y ahora también te has unido a nuestras filas. No me malinterpretes, $N. El hecho de que tengas acceso a un poder del que muchos estarán celosos no significa que serás aceptado fácilmente. Thrall permite que los de nuestra especie entren en Orgrimmar porque seguimos siendo sus parientes: no puede darnos la espalda, o nos volveríamos tan patéticos como los humanos que lo esclavizaron. Mi punto es: ten cuidado. Puedes ser poderoso, pero si eres tonto, entonces estás muerto.$B$B Si necesitas entrenamiento en hechizos, regresa a mí.' WHERE `entry`=3090; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cada uno de nosotros juega un papel en nuestra tribu. Cada uno de nosotros también debe pasar por todos los mismos ritos. Nunca dejes que tu orgullo te diga lo contrario.$B$B Me quedo aquí para entrenar nuevos guerreros que busquen la gloria de la batalla y que sigan los caminos de nuestros ancestros más antiguos. Cuando te sientas listo, vuelve a mí y haré lo que pueda para entrenarte más. Ve con la bendición de la tribu, $N.' WHERE `entry`=3091; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Y es mi trabajo asegurarme de que esté preparado enseñándole los conceptos básicos de nuestra profesión: cómo domar a su mascota, cómo disparar su rifle y muchas otras habilidades que serán necesarias.$B$B Los cazadores son una parte importante de nuestra tradición e historia, $N. Harías bien en recordar lo importante que eres para la tribu. Serás respetado y reverenciado si sirves bien a nuestra gente.' WHERE `entry`=3092; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nos encontraremos muchas veces en los próximos días. Espero que cada vez dejes mi compañía un poco más poderosa... un poco más preparada. Como la Llama Eterna, tu espíritu arderá brillante y caliente.$B$B Ve ahora, $N. Ve y ponte a prueba. Estaré aquí para ti cuando lo necesites.' WHERE `entry`=3093; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aunque compartimos un vínculo común, no esperes una gran bienvenida de los elfos de la noche. Su orgullo todavía les limita la vista, pero eso no es de nuestra incumbencia. Las enseñanzas de la Madre Tierra son todo lo que debes preocuparte, y te enseñaré lo que sé a medida que crezcas en sabiduría.$B$B Vuelve a mí a menudo, $N. Descubrirás que la Madre Tierra otorga habilidades increíbles a aquellos que son más dedicados.' WHERE `entry`=3094; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estaré aquí para entrenarte a medida que creces en experiencia... encuéntrame tantas veces como quieras. Cobro una tarifa mínima, pero encontrará que todo lo que puedo enseñarle vale la pena.$B$B Ve ahora y prueba tu habilidad. A medida que gane experiencia, conocerá muchas más cosas, algunas de las cuales no puedo discutir con usted aquí. Solo debes saber que Sylvanas necesitará guerreros con tu tipo de fuerza en el futuro. Tú serás la columna vertebral de nuestra salvación. No lo olvides.' WHERE `entry`=3095; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Paso la mayor parte de mi tiempo aquí en la posada buscando nuevas caras y simplemente controlando las perspectivas prometedoras. Mantén tu nariz limpia y haré lo que pueda para enseñarte algunas cosas. Vuelve a mí cuando quieras y veremos si estás listo para una nueva habilidad o dos.' WHERE `entry`=3096; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo hay una cosa que debes saber: hemos sobrevivido solo por voluntad. Es la fe en nosotros mismos lo que nos separa de los demás y, con nuestros poderes, provocaremos un gran cambio en todo Azeroth. Los débiles vendrán a apoyarse en ti. Los leprosos te llamarán Señor. Y los ignorantes buscarán en ti la guía. Es mi deber asegurarme de que tengas las herramientas necesarias para que cuando llegue el momento estés preparado. A medida que creces en experiencia, búscame. Te enseñaré mayores poderes si estás listo.' WHERE `entry`=3097; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debes volver a mí a menudo si quieres volverte lo suficientemente poderoso como para destruir a aquellos que se oponen a nosotros. Las reglas de la magia aún se aplican a ti, $N. Todavía encontrarás que la corrupción te sigue como lobos hambrientos en la noche. Descubrirás que su caricia no es diferente a una adicción, un viejo amante que todavía quiere estar a tu lado. Pero estas cosas se pueden evitar. Estas cosas solo te controlarán si tú lo permites.$B$B Ve ahora, regresa a mí cuando te hayas vuelto más poderoso.' WHERE `entry`=3098; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mencioné que un esclavo sigue siendo un esclavo, sin importar el amo. ¿Te acuerdas? Ambos sabemos que es ese tipo de control, ese tipo de poder, lo que ahora nos impulsa. Buscamos que las criaturas nos sirvan. Sabemos que somos más poderosos y merecemos más respeto del que nos dan los demás... y por eso ahora buscamos tomarlo.$B$B Seré tu aliado en esta lucha, la lucha por nuestra propia libertad. Libertad para buscar nuestras propias lealtades. Cuando te sientas listo, regresa a mí y te enseñaré todo lo que sé.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ponte al día, aprende el diseño del terreno y vuelve a mí siempre que necesites formación. Estaré aquí de día o de noche.$B$B Los Caballeros de la Mano de Plata han hecho bien en hacer que este lugar sea bastante seguro, pero a medida que conozcas a los otros ciudadanos, creo que descubrirás que todos tienen problemas con los que les vendría bien un poco de ayuda, ayuda que les puede dar $C. Buena suerte.' WHERE `entry`=3100; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mientras tanto, deberías saber una o dos cosas más. Eres un símbolo para muchos aquí en esta tierra, actúa en consecuencia. La Luz Sagrada brilla dentro de ti, y será evidente tanto para tus aliados como para tus enemigos.$B$B Además, a medida que ganes en sabiduría y poder, necesitarás entrenar para aprender nuevas habilidades. Ahí es donde entro yo. Cuando creas que has ganado algo de experiencia aquí en Northshire, vuelve a mí y te enseñaré lo que creo que estás preparado para aprender. Buena suerte... $c!' WHERE `entry`=3101; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Encontrarás una serie de atuendos que codician nuestras habilidades, $N. Aventureros, IV:7... diablos, incluso a la Hermandad Defias no le importaría tener un espía o dos dentro de Stormwind. Pero recuerda esto, eres tu propio $ghombre:mujer;. ¡No dejes que nadie te intimide para que hagas algo que no quieres hacer! Además, tenemos todas las cartas... al menos, las tenemos antes de que termine el juego. ¿Ya tu sabes?$B$B De todos modos, solo quería presentarme y hacerle saber que estoy aquí si necesita capacitación. Ven cuando quieras.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Jaja, sabía que mi nota no te disuadiría de tu camino. Entonces, estás preparado, ¿verdad? ¿Preparado para aceptar tu destino? ¿Preparado para desafiar a los dioses y cualquier otra fuerza que se te presente en la búsqueda del conocimiento y el poder?$B$B No mentiré, $N, serás tan temido como respetado. Pero también sepa esto, estaré aquí para usted cuando necesite capacitación. Simplemente búscame a medida que te vuelves más poderoso.' WHERE `entry`=3104; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A medida que creces en poder, serás tentado; siempre debes recordar controlarte a ti mismo. No mentiré: la corrupción puede llegar a cualquier practicante de lo arcano; especialmente uno que trata con criaturas de Twisting Nether. Ten paciencia y sé prudente... pero no dejes que eso reprima tu ambición.$B$B A medida que te vuelvas más poderoso, vuelve a mí y te enseñaré más sobre nuestros caminos.' WHERE `entry`=3105; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Otras cosas que probablemente también verás, solo para que estés al tanto: enanos que usan magia en una pelea en lugar de un rifle. Algunos de nosotros comenzamos a adorar la Luz Sagrada como algunos de los humanos y, por último, pero no menos importante, los troggs. Aprenderás más sobre ellos más adelante, pero lo que necesitas saber ahora es que estoy aquí para ayudarte.$B$B Estaré aquí para enseñarte cómo ser un verdadero $C. Cada vez que creas que necesitas más entrenamiento, vuelve a mí y veré qué puedo hacer.' WHERE `entry`=3106; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los humanos nos han enseñado mucho sobre la Luz Sagrada y lo importante que es su orden para ellos... y para proteger todo Azeroth. Tenemos un gran respeto por cómo está impregnado de tradición y cómo una sola figura, un solo sacrificio, puede marcar la diferencia entre el dolor y la salvación.$B$B Los dos vamos a trabajar juntos por un tiempo. Cuando creas que estás listo, vuelve a mí y veremos si te entrenamos un poco. No puedes dejar que salgas al mundo sin preparación, ahora, ¿verdad?' WHERE `entry`=3107; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De todos modos, a medida que comiences a echar un vistazo alrededor de Coldridge, probablemente necesitarás entrenamiento en algún momento. Vuelve a mí siempre que sientas que lo necesitas y te enseñaré lo que sé: un truco aquí, una maniobra allá. Ya sabes, las cosas que te mantienen con vida y hacen un poco de dinero extra.$B$B Vigila también a nuestros amigos gnomos... ellos se quedaron cortos con la destrucción de Gnomeregan. Necesitarán nuestra ayuda para sentirse bienvenidos.' WHERE `entry`=3109; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Yo soy el que puede entrenarte a medida que comienzas a encontrar tu camino en Coldridge Valley. Cuando te sientas listo, vuelve a mí y veremos si tal vez te enseñemos uno o dos hechizos nuevos para alejar el valle de esos malditos troggs.$B$B Tienes a la Luz de tu lado, junto con todo Ironforge, $N... no tienes presión para que te conviertas en algo especial.' WHERE `entry`=3110; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, viendo que esta es tu directiva principal, o como sea que la llames en estos días, di mi palabra de que haría todo lo posible para asegurarme de que tú y los tuyos estuvieran listos para recuperar tu hogar... y eso es solo Qué voy a hacer.$B$B Cuando sientas que estás listo, vuelve con el bueno de Thran y estaré encantado de compartir mis conocimientos contigo. Me cuesta algo entrenarte, pero no será demasiado caro. Buena suerte.' WHERE `entry`=3112; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Casi me mantengo solo por aquí para que no tengamos una mala reputación por las cosas que se han perdido, pero si necesitas algo, algún entrenamiento o algo así, vuelve cuando quieras.$B$B Tú y yo tenemos un entendimiento. Sabemos que, cuando se trata de eso, solo puedes confiar en la familia... y eso es lo que estamos pasando aquí, ¿no es así? Independientemente de que Gnomeregan esté... invadido, y cualquier otra cosa que se nos presente, nos respaldamos unos a otros. ¿Bien?' WHERE `entry`=3113; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh sí! Artes arcanas... por supuesto.$B$B Esto es lo que necesita saber, $N: No se meta en demasiados problemas. Guarda algo de dinero para comprarme una cerveza... o cualquier hechizo que quieras. Y aléjate de Gnomeregan. Aparte de eso, ¡que tengas un buen día! Estaré aquí si me necesitas o quieres entrenar... o lo que sea.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pero nada de eso importa. ¡Lo que importa es que has visto tu propia Luz Sagrada! Sabes de dónde viene realmente el poder. Te das cuenta de que tener nuestros propios aliados es mucho más... prudente. Aliados especiales. Aliados que, sin importar la tarea, obedecerán hasta el último aliento.$B$B Y ahí es donde entro yo, $N. Puedo entrenarte en los inicios de esos poderes especiales. Búscame a menudo y haré lo que pueda para enseñarte más hechizos.' WHERE `entry`=3115; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pronto veréis a otros de diferentes razas en las ramas de nuestro hogar, no dejéis que os cause ningún prejuicio. Ellos son bienvenidos. Nos ayudarán cuando puedan. No todos serán altruistas, pero se les debe otorgar cierta confianza.$B$B Pero nada de esto importa ahora. Ahora debemos centrarnos en ti y en cómo puedes ayudar a nuestra gente. Estoy aquí para ese mismo propósito. Te entrenaré en los caminos de un $C a medida que te vuelvas más fuerte. Vuelve a mí cuando quieras y haré lo que pueda para ayudarte.' WHERE `entry`=3116; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A medida que experimentas lo que Shadowglen tiene para enseñarte, ven a verme; podré ayudarte a comprender mejor tu papel como cazador y de lo que eres capaz.$B$B Estos son tiempos peligrosos, $N, no des por sentado la habilidad de tus mascotas, hay cosas en este mundo más peligrosas de lo que te imaginas. Ve con Elune y vuelve a mí otra vez.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hasta entonces, sepan que los de nuestra especie son más necesarios que nunca en estos tiempos difíciles. La paz con las otras razas puede fracasar en cualquier momento, y se habla mucho de miembros de la Horda que buscan sembrar aún más semillas de desconfianza. Recuerda eso.$B$B A medida que ganes poder y te sientas más preparado, vuelve a mí aquí y veré si te entrenamos un poco. Es importante que sepa cómo manejar su arma de elección, entre otras cosas.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Seré tu mentor y guía por ahora. Es mi deber enseñarte a interpretar no solo lo que nos comunican los espíritus, sino también las complejidades y secretos del Sueño Esmeralda.$B$B A medida que aprendas y crezcas en poder, aprenderás más sobre nuestro trance durmiente. Pero hasta entonces, regresa a mí tantas veces como quieras y te enseñaré lo que pueda en los caminos de nuestra especie.' WHERE `entry`=3120; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='He estado esperando a que Uzer\'i entregue esto...$B$B Déjame darte la mezcla de hierbas que preparé para sus... bueno, experimentos...' WHERE `entry`=3121; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es justo lo que necesito para preparar el recipiente muisek, $N. Pronto veremos si mis últimos encantamientos resultan ser tan poderosos como esperaba.$B$B Por favor, un momento. Debo realizar el ritual y aplicar las hierbas.' WHERE `entry`=3122; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tras una muerte violenta, el muisek de una criatura puede escapar y buscar venganza. Encoger a las criaturas, como hiciste tú, $N, evita que el muisek escape. ¡Ahora podemos usarlo como queramos!' WHERE `entry`=3123; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Después de matar a un animal, si permitimos que el muisek escape, puede tomar la forma de una criatura aún mayor. Nunca estaríamos a salvo de su venganza.$B$B Este es un trabajo peligroso que te he dado, $N. De nuevo, lo has completado bien.' WHERE `entry`=3124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Ahora los poderes espirituales del dragón feérico estarán disponibles para nosotros.$B$B Espero que esté dispuesto a realizar otra tarea para mí.' WHERE `entry`=3125; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Nuestra colección de muisek está casi completa.' WHERE `entry`=3126; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo imagina las posibilidades de lo que ahora poseemos, $N. Junto con los materiales que has recolectado, podré atrapar para siempre el muisek de estas criaturas en lo que desee.' WHERE `entry`=3127; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Estos materiales, combinados con el muisek, deberían producir justo los resultados que hemos estado esperando.' WHERE `entry`=3128; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como prometí, tienes tu elección, $N. El muisek de las criaturas ha quedado sellado para siempre en el poder de estas armas.$B$B Ahora puedes manejar su energía como si fuera tuya. Úsalo bien.' WHERE `entry`=3129; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $N: valoro la actitud de \"puedo hacerlo\" en aquellos con quienes trabajo.$B$B El general Feathermoon me ha encargado que me dirija a los naga de manera directa. Mis planes son dobles: uno, debilitaremos sus fuerzas tanto en número como en mando, y dos, descubriremos lo que están tramando en las ruinas. Con tu ayuda, contrarrestaremos la presencia naga sin sacrificar la seguridad general de la fortaleza.' WHERE `entry`=3130; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que así sea...' WHERE `entry`=3141; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perfecto; estos adornos son perfectos para mis estudios. Muchas gracias por la ayuda, $N.$B$B Oh, ¿puedo recuperar mi casco?' WHERE `entry`=3161; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué tienes ahí? Una falsificación obviamente!$B$B He estado cara a cara con Margol y sé a ciencia cierta que su cuerno es al menos ocho veces más grande que el que tienes en tus manos, $N. Probablemente te lo hayas sacado de un hocico de tormenta en Los Baldíos. No $g señor: señora;, ¡no puede engañar a Pebblebitty!' WHERE `entry`=3181; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto?$B$B ¡Ay, no me lo creo! ¿Te das cuenta de lo que tienes aquí, $r? ¡Este es el cuerno de Margol the Rager! Margol, la pesadilla de todos los arqueólogos que alguna vez pusieron un pie en la Garganta de Fuego.$B$B ¿Puedo quedármelo?' WHERE `entry`=3182; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No sé cómo alguien tan débil como tú venció a Margol, pero un trato es un trato. Aquí está la clave.$B$B Si algo te sucede después de esto, será tu culpa.' WHERE `entry`=3201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Hay un asunto relacionado con los corazones de lobo que me trajiste antes que requiere nuestra atención.' WHERE `entry`=3221; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, joven. ¿Estás aquí para seguir el camino del cazador?$B$B Muy bien. Empecemos.' WHERE `entry`=3261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! Así que los rapaces escondieron la plata en su guarida. Es difícil creer que estas bestias deseen plata. ¡Quizás las historias de su inteligencia no están tan lejos de la realidad como pensaba!$B$B Gracias, $N. Toma esto como una recompensa por tu servicio hacia nosotros, y ten en cuenta que los guardias de la encrucijada te deben la paga del próximo mes.' WHERE `entry`=3281; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? Este caparazón tiene un brillo interior, como si todavía latiera con vida. ¡Asombroso! Debo estudiarlo más.$B$B Gracias, $N. Con suerte, este caparazón guardará un secreto que puedo usar para ayudar a la pobre tierra de Argénteo.' WHERE `entry`=3301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Levántate y sé reconocido, $N, herrero de la Orden de Mithril.' WHERE `entry`=3321; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La lealtad de un Lich es inquebrantable, $N. Hágales saber que tal lealtad solo les traerá destrucción.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Son tan grandes? Tal vez tenga que repensar mi plan...$B$B Pero mantuviste tu parte del trato, así que esto es lo que te prometí.' WHERE `entry`=3362; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=3363; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dorius dejó caer esta carta cuando le dispararon.' WHERE `entry`=3367; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B En nombre de la Luz, tendrá su deseo. Esto lo juro.' WHERE `entry`=3368; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Falla te envió a mí? Bueno, ahora, veamos ese fragmento del que dices que ella dudaba tanto en hablar...$B$B $B$B Oh... Yo no... Bueno.$B$B $N, gracias por entregarme esto. Sin embargo, no es prudente hablar de cosas como esta, te lo aconsejo. Estos son asuntos por los que no deberías preocuparte.$B$B Digamos que las cosas en el Sueño Esmeralda no son como pensábamos...$B$B Quizás en el futuro, nuestros caminos se vuelvan a cruzar.' WHERE `entry`=3369; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Falla te envió a mí? Bueno, ahora, veamos ese fragmento del que dices que ella dudaba tanto en hablar...$B$B $B$B Oh... Yo no... Bueno.$B$B $N, gracias por entregarme esto. Sin embargo, no es prudente hablar de cosas como esta, te lo aconsejo. Estos son asuntos de los que solo los druidas Cenarion deben ocuparse.$B$B Digamos que las cosas en el Sueño Esmeralda no son como pensábamos...$B$B Quizás en el futuro, nuestros caminos se vuelvan a cruzar.' WHERE `entry`=3370; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Olvídate de mí, ayuda a los demás.' WHERE `entry`=3371; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el artefacto misterioso en el altar de Suntara.' WHERE `entry`=3372; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas la gema dentro de la fuente de esencia.$B$B \"Gracias mortal, tienes - no... ¡esto, esto no puede ser! ¡No! ¡La corrupción de este dios maldito incluso contamina la santidad de una fuente de esencia de Green Dragonflight! ¡No, por favor, siento que mi esencia se desgarra de mí! EL DOLOR ! Siento las garras de una eterna pesadilla apoderándose de mí...\"$B$B \"¡Mortal, te lo imploro! Encuentra a uno del Vuelo Verde para detener esto... ayúdame... Estoy encadenado en la oscuridad... en agonía eterna... por favor, no me tortures...\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho tu elección, y así comienza. Sus elecciones han sido, hasta la fecha, las que yo consideraría correctas; sus acciones y hechos de ahora en adelante determinarán si esto va a continuar.' WHERE `entry`=3374; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El poderoso aventurero entrega. ¡Hurra por mí! Por cierto, mentí: tenía otra ampolla. Ungh, tómalo.$B$B ¡¿Bueno, que esperabas?! \"¡Oh, toma, toma otro! ¡Solo soy un tonto que no tiene nada mejor que hacer que repartir dispositivos mágicos de comunicación a los aventureros!\" Sin embargo, ten la seguridad de que lo que me has dado será suficiente para hacerte otra ampolla cuando la pierdas también.$B$B Por favor, demuéstrame que estoy equivocado y no pierdas el nuevo, ¿de acuerdo?' WHERE `entry`=3375; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Se ha hecho justicia en este día gracias a sus rápidas acciones, $N. Que este hecho sirva como advertencia a todos los que amenazan nuestro hogar.$B$B Te has ganado esta recompensa para ayudarte en tu estancia, joven $c.' WHERE `entry`=3376; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='He aceptado mi destino aquí en esta jaula, pero se debe encontrar la oración.' WHERE `entry`=3377; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Elune te sonríe esta víspera, $N. Le has devuelto un alma perdida. Por favor acepte esto como muestra de nuestra gratitud.' WHERE `entry`=3378; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N.$B$B Estoy seguro de que se trata de un trozo de tejido sombrío que todavía no has visto.' WHERE `entry`=3379; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, el Templo Sumergido, puedo decir que lo he visto con mis propios ojos. ¿Quizás le gustaría saber más al respecto?$B$B Pareces del tipo aventurero. Sé cosas que pueden intrigarte...' WHERE `entry`=3380; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dos plumas, tal como te pedí. Y no están nada mal.$B$B Listo entonces? Solo di la palabra y estás en camino.$B$B Ah, y una vez más, fíjate... mi amo no se lleva bien con los imbéciles, pero es muy generoso con los que le agradan.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! ¡Gracias! Seguramente esta fue una de las batallas más brutales en las que he participado. No puedo agradecerles lo suficiente.$B$B Solo desearía que más miembros de mi tripulación pudieran haber sobrevivido a esta prueba.$B$B Le pediría que hablara con los pasajeros supervivientes del Horizon Scout. Algunos de ellos tenían negocios en el área y pueden tener una solicitud o dos de usted si está dispuesto. De nuevo, gracias por toda tu ayuda.' WHERE `entry`=3382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has dado un golpe decisivo al Undermarket. Sus líderes lo pensarán dos veces antes de enviar más compinches al desfiladero.$B$B Ah, y tampoco encontré nada útil en la cartera del comerciante. Puedes guardar lo que encuentres dentro.' WHERE `entry`=3385; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Kovic asesinado? ¡Este es un día glorioso, $N! Durante años, ese sinvergüenza ha estado realizando negocios turbios por debajo del mercado, socavando a los comerciantes honestos y trabajadores de todo el mundo.$B$B ¡Te mereces una buena recompensa por este logro! ¡Y una buena recompensa tendrás!' WHERE `entry`=3402; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te devolveré al campamento de Sanath ahora.$B$B No te preocupes por sus malos modales: es grosero con todos excepto con el maestro. Quizás aprenda la lección algún día.' WHERE `entry`=3421; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has escuchado suficiente? ¿Estás preparado para actuar?' WHERE `entry`=3441; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Estamos casi listos.' WHERE `entry`=3442; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres un trabajador excepcional, $N. ¿Alguna vez te has planteado un cambio de vocación? ¿Quizás un detective? ¿Recolector de chatarra? Oh, lo sé, uno de esos tontos gnomos que se arrastran por las playas de Azeroth con sus artilugios detectores de metales, en busca de un tesoro perdido. Sí, ese sería un puesto ideal para ti.' WHERE `entry`=3443; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... Esta es la piedra.$B$B Todo está volviendo a mí ahora, $N...' WHERE `entry`=3444; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, el Templo Sumergido, puedo decir que lo he visto con mis propios ojos. ¿Quizás le gustaría saber más al respecto?$B$B Pareces del tipo aventurero. Sé cosas que pueden intrigarte...' WHERE `entry`=3445; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Empujas el círculo de piedra en la abertura y escuchas que se traba en su lugar.$B$B Ahora que la piedra está en su lugar, puede continuar... pero ¿qué debe hacer a continuación?$B$B Tal vez deberías examinar este altar más a fondo...' WHERE `entry`=3446; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El ojo del ídolo brilla intensamente incluso en la penumbra del templo. Su transparencia revela algo brillante detrás de ella. Deslizándolo hacia un lado, alcanzas y agarras lo que hay dentro de la estatua.$B$B El tesoro Atal\'ai ahora es tuyo.' WHERE `entry`=3447; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, Karnik te envió, ¿verdad? Esperaba saber de él pronto. He descubierto cosas tan maravillosas sobre Azshara... Sé que los elfos de la noche tienen una vida increíble, pero a veces todos olvidan algunos de los eventos más... desafortunados de sus vidas. Eso no es una crítica, solo una observación.$B$B Hace mucho tiempo, hubo ciudades creadas por los elfos llenas de conocimientos sobre magia y otras artes perdidas. Siendo un estudioso de tales cosas, comencé mi investigación. Lo que encontré fue bastante emocionante.' WHERE `entry`=3448; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de verte sano y salvo, $N. Espero que las cosas no hayan sido demasiado difíciles para ti.$B$B Le llevaré esto a Tymor ahora mismo. Estará encantado de echar un vistazo a estas cosas.$B$B Adelante, tira la pistola de bengalas... probablemente ya no te sirva de nada, y ya tengo una nueva.' WHERE `entry`=3449; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué puedo hacer por ti, $N? Un poco ocupado en este momento preparando mi barco para un largo viaje. Solo vine a ver a algunos de los pilotos de tanques. Necesito algunas crines de wendigo para alinear mi cabina y generalmente tienen más.$B$B Puedo darle un minuto si es breve... uno de los muchachos acaba de irse a Steelgrill\'s Depot para ver si los pilotos tienen melenas extra para mí.' WHERE `entry`=3450; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está mi pistola de bengalas estándar, y tenga paciencia después de dispararla; solo hay un par de cargas en una de estas, y podría llevarme un minuto llegar hasta usted, dependiendo de qué tan lejos me encuentre en el mar. Solo mira hacia el mar después de disparar la bengala.' WHERE `entry`=3451; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El símbolo irradia magia sucia; perfectamente adecuado para nuestra tarea.' WHERE `entry`=3452; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay una tarea final que debes completar.' WHERE `entry`=3453; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Agarras la antorcha con ambas manos; Oleadas de odio e ira pulsan a través de tu ser.' WHERE `entry`=3454; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! Estoy tan contento de escucharlo.$B$B Estoy muy emocionado de llegar a mi torre y repasar esos calcos. Tengo tanta envidia de ti... de ir a un lugar como Azshara. Eso es cualquier estudiante del sueño de lo arcano, supongo.$B$B Bueno, nunca hablamos de ningún tipo de recompensa ya que solo trabajabas para Explorer\'s League, pero te mereces algo.' WHERE `entry`=3461; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás preparado para hacer tu huelga?' WHERE `entry`=3462; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Es glorioso! ¿No es glorioso maestro?' WHERE `entry`=3463; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El cofre se abre con tu toque. ¿Cuánto queso podría haber aquí? Solo hay una manera de descubrirlo.' WHERE `entry`=3481; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, otra pistola de bengalas, ¿eh? que puedo hacer$B$B Y no te olvides, extremo sur de Azshara. Es una pequeña isla pequeña que se ha convertido en una plataforma de aterrizaje. No te lo puedes perder si estás en el lugar correcto.' WHERE `entry`=3483; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente me disgustas, $r. Un adulto $g hombre:mujer; babeando sobre un montón de basura? ¡Lamentable! Toma tu recompensa y sal de mi vista.' WHERE `entry`=3501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente me disgustas, $r. Un adulto $g hombre:mujer; babeando sobre un montón de basura? ¡Lamentable! Toma tu recompensa y sal de mi vista.$B$B ¿Suena familiar? Debería, porque lo digo mil veces al día.$B$B Oh, cómo detesto este mundo.' WHERE `entry`=3502; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hubo un tiempo en que podía pedir lo que quisiera a los que buscaban a mi maestro. Pero ahora, solo tienes que pedirlo y te enviaré a él.$B$B Me molesta, pero no cuestiono sus órdenes. Solo puedo disfrutar burlándome de la ropa ridícula que usas o la mirada patética en tu rostro. Hasta eso me aburre...$B$B ¡Hasta estas divagaciones me aburren! ¿Quieres ver a mi amo o no?' WHERE `entry`=3503; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Le hemos enviado todo lo que teníamos a ella y a sus trabajadores, pero son fuertes en la batalla. Ninguno se ha molestado en volver. Asumo que algunos han muerto, pero estoy seguro de que otros simplemente corrieron... cobardes.$B$B Pero ahora que han llegado los refuerzos, tal vez todavía haya algo que podamos hacer. Quizás aún podamos castigarla por mentir y traicionar a Belgrom.$B$B ¿Qué dices, estás dentro?' WHERE `entry`=3504; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Empiezas a hojear algunas de las páginas hasta que llegas a una página que está marcada con una fina tira negra de tela de seda.$B$B Mientras intenta descifrar el guión, ve un diagrama en la parte inferior de una de las páginas. Una mirada rápida a la escena que tienes delante y te darás cuenta de que los cristales, el círculo e incluso algunos de los otros componentes en el suelo están colocados en un patrón similar al del diagrama.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='RAR!! ¡Increíble!$B$B ¡Lo has hecho! ¡Belgrom estará encantado! Por fin los espíritus de decenas de nuestros guerreros pueden estar en paz. Gracias, $N.' WHERE `entry`=3506; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡JA JA! ¡Mírate ahora, mujer patética! ¡Escupo sobre tus restos!$B$B Gracias, $N. ¡Gracias desde el fondo de mi corazón! ¡Este sí que es un gran día!$B$B ¡Te daría un reino si estuviera en mi poder! Pero quizás te conformes con esto.$B$B $B$B ¡Ja ja! Elfo de sangre estúpido, mírate ahora... ¡en un saco de arpillera y extrañando tu cuerpo! ¡Nunca debiste traicionar a Belgrom!' WHERE `entry`=3507; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El nombre de la bestia debe ser encontrado.' WHERE `entry`=3508; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un señor demonio?$B$B $B$B Tal vez el uno pueda ayudarlo con esta información; pero primero, debes ayudar al uno.' WHERE `entry`=3509; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Finalmente, uno digno de la sabiduría de Arkkoroc!' WHERE `entry`=3510; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El temperamento agregará el vitriolo necesario que requerimos para forjar las armas. Sólo hay un paso más en su creación.' WHERE `entry`=3511; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Itharius hizo bien en enviarte a mí. Si bien no está muerto como tú entiendes la muerte, Eranikus pronto nos dará consejos con sus propias palabras. Por ahora, sin embargo, no puedo ayudarte directamente... al menos no todavía.$B$B Te prestaré mi habilidad para hablar con la muerte, pero primero necesito la ayuda de alguien que, a diferencia de mí, no esté limitado por las debilidades de la vejez. Me han quitado mi dispositivo de augurio más potente en contra de mi voluntad y, a menos que lo recupere, no podremos ayudar a Eranikus.' WHERE `entry`=3512; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, ahora... ¿Dónde encontraste esto?' WHERE `entry`=3513; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres un duro! Librar la Guarida de Rynthariel es un gran paso, $N. Tardarán en reagruparse, por lo que podemos contar con menos corredores de la Alianza en Los Baldíos. Lo pensarán de nuevo antes de enviar otro de esta manera.$B$B Gracias.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perfecto, $N, y en buen estado también. Estos deberían conseguirnos un buen precio de todas las partes interesadas.$B$B No nos entretengamos aquí más de lo necesario. Tenemos algo de dinero para ganar.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, por fin, la Tabla de Beth\'Amara. Me preguntaba si mi asociación con Jediga había fallado o si la pobre orca había encontrado la muerte en Azshara. Me alegro de que ella haya tenido éxito.$B$B Beth\'Amara fue una de las alquimistas más influyentes de los altonatos. Se decía que solo el mago dominaba la transmutación de metales, entre otras cosas.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Quizás ahora sea el momento de revelar más...$B$B Hay una antigua profecía entre los trolls, donde el dios muerto Hakkar, el Soulflayer, algún día regresará a esta tierra. Algunos dicen que la llegada de Hakkar traerá alegría y gloria a los trolls, mientras que otros creen que su resurrección marca el final de todas las cosas.$B$B No creo en este mito, pero sé que la esencia de Hakkar tiene un gran poder, y este poder debe mantenerse alejado de aquellos que abusan de él...' WHERE `entry`=3520; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Fantástico, pensé que parecías ser del tipo heroico! Tenemos mucho trabajo por delante $N, no te voy a mentir. Si nos mantenemos enfocados en la tarea que tenemos entre manos, deberíamos ser capaces de llegar a la cima.$B$B Ahora, déjame ponerte al día sobre lo que ha estado pasando...' WHERE `entry`=3523; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La repentina partida de Belnistrasz ha dejado un brasero en llamas. Mientras miras la llama, la imagen de un dragón rojo de grandes alas llena tu mente. Una versión más grave de la voz de Belnistrasz te habla directamente.$B$B \"De hecho, mortales, ustedes son los héroes que esperaba que fueran. Gracias a ustedes, la carnicería que estas bestias estaban perpetrando es cosa del pasado. Mi fe en los mortales como ustedes se ha renovado una vez más. Tomen esto como una recompensa digna. de un héroe\".' WHERE `entry`=3525; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien, $N, hiciste bien en buscar mi tutela! Cualquier schlep puede convertirse en un experto en los conceptos básicos de la ingeniería: los gnomos y su hogar irradiado de Gnomeregan son prueba de ello. Sin embargo, se necesita una mente fuerte y una mano firme (énfasis en CONSTANTE) para dominar la disciplina de la Ingeniería Goblin.$B$B Mantén tus oídos atentos $N y quizás aprendas algo.' WHERE `entry`=3526; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es bueno. Puedo fusionar estas tablillas antiguas y luego estudiar sus secretos ocultos.$B$B Mi deuda contigo crece, $N. Y crecerá aún más.' WHERE `entry`=3527; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La esencia de Hakkar ha sido recolectada! ¡Incluso ahora el Huevo se agita con vida! ¿Podrían ser ciertos los mitos de Hakkar?$B$B Eso no debe ser cierto, porque entonces temo lo que Hakkar pueda hacer si vuelve a nacer. Mantendré este huevo a salvo y me aseguraré de que no caiga en manos malvadas.$B$B Tus labores conmigo han terminado, $N. Has tocado una leyenda, y tus acciones pueden cambiar algún día la faz de nuestro mundo.' WHERE `entry`=3528; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahhh, Jediga estará enviando su paquete desde Azshara. Bien. Estaré esperando esto.$B$B Jediga, ahora que eres una buena mujer... letal también. ¿Que podría ser mejor?$B$B Mira esto... la tablet estar en perfectas condiciones. Eres un buen mensajero, $N.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma, toma una moneda... consíguete... ... alguna armadura nueva o algo así...$B$B Esto traerá uno o dos dorados brillantes a la derecha... gente.' WHERE `entry`=3542; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, la Tabla de Sael\'hai... cuánto tiempo he deseado estudiarla.$B$B Gracias, $N. Puedes decirle a Jediga que lo ha hecho bien. Esto definitivamente valdrá el pago que ella pidió.' WHERE `entry`=3561; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah bueno. Fue mucho más razonable de lo que esperaba... al menos contigo. Casi esperaba que te hiciera castigar por mi insolencia al enviar a alguien en mi lugar. Ella realmente debe querer esa tableta. Interesante.$B$B Algo para reflexionar en otro momento.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puedo ver que estaba más que complacido con el aspecto de su nota... un poco demasiado complacido.$B$B Tal vez algún día me tome el tiempo para asegurarme de que sepa cuánto aprecio sus avances también. Bueno, al menos hay una razón para esperar pasar más tiempo en Azshara.$B$B Aquí está su parte de nuestro pago.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perfecto... espera un minuto.$B$B ¡Ja ja! ¿Qué le dijiste cuando le entregaste la tableta, $N? ¡Nos pagó demasiado! No es que me queje. ¿Le dijiste que el trato cambió? ¿O estaba borracho otra vez?$B$B No importa... toma, toma también una parte extra.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿No hay problemas? ¿Ninguno en absoluto? Bueno, eso es algo que decir... Esperaba que mostrara algún tipo de reticencia o que al menos traicionara nuestro trato. Hmm, tal vez se pueda confiar en él después de todo.$B$B Bueno, no hay necesidad de insistir tanto en eso. Aquí está tu parte. Gracias por su ayuda.' WHERE `entry`=3565; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Esto... esto no puede ser. ¿Mi propio hermano? ¿Él preparó todo esto?$B$B $B$B ¡Me traicionó, traicionó a Forjaz! Parece que la influencia de los dioses antiguos sigue siendo fuerte en estas tierras. Me temo que si mi hermano, que alguna vez fue un hombre noble y honorable, se convirtió tan fácilmente en la voluntad de Ragnaros, nadie está a salvo.' WHERE `entry`=3566; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te gustaría ver la vista desde lo alto de uno de los colosales gemelos? Puedo enviarte allí, $R.$B$B Sin embargo, considere cómo bajará. Este es un viaje de ida solamente.' WHERE `entry`=3567; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso. Volviste antes de que ella muriera. Bien bien.$B$B Comencemos con esto entonces, ¿de acuerdo?$B$B He estado estudiando sus síntomas desde hace algún tiempo, y es bastante feo. Me sorprende que todavía esté de pie. Ha vomitado tres o cuatro veces por todo el lugar... un olor bastante agradable.$B$B Dame solo un momento para armar algo para probar en nuestro... amigo.' WHERE `entry`=3568; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El químico Cuely ha sido muy complaciente... inquietantemente. Pero si él dice que esto me ayudará, entonces no tengo otra opción. No tengo tiempo para encontrar otra solución. Ya he hablado con sacerdotes y chamanes, ninguno de los cuales pudo ayudarme.$B$B Esperemos que la Madre Tierra cuide mi espíritu.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nunca soñé que el elixir se apoderaría tan rápido. Gracias, $N. Me pondré a trabajar en el resto de estas muestras de inmediato. Estoy seguro de que Lady Sylvanas y los Renegados podrán utilizarlos pronto.' WHERE `entry`=3570; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja ja! Los tienes bien, ¿no es así?$B$B ¡Esto es genial! Eso les enseñará a esos elfos de sangre a traicionar a sus socios... ¡especialmente a alguien tan leal como un mercader goblin! ¡Bah, elfos de sangre...!$B$B Bueno, lo menos que puedo hacer por ti es pagarte por tu tiempo... como dije que haría.$B$B Aquí tienes... esos deberían ser útiles.' WHERE `entry`=3601; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus tareas en Azshara están completas, mortal. Ahora debo forjar los componentes necesarios para el siguiente paso en tu aventura.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dios mío, solo puedo imaginar lo que pasaste para obtener estos materiales. ¡Pocos se aventuran en Azshara y regresan con vida, y mucho menos aquellos que se enfrentan a semidioses y gigantes!' WHERE `entry`=3621; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Nunca ha existido un cazador de demonios más fino, $N.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pareces endurecido por la batalla, $N. ¿Estás preparado para enfrentarte a Razelikh y sus secuaces?' WHERE `entry`=3626; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El amuleto de Razelikh the Defiler está nuevamente completo, pero siente la interrupción en su cadena de mando. Sabe que vienes por él...' WHERE `entry`=3627; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hoy es un día que será recordado por toda la eternidad. ¡El señor supremo demoníaco de las Tierras Devastadas finalmente ha caído!' WHERE `entry`=3628; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien, $N, hiciste bien en buscar mi tutela! Cualquier schlep puede convertirse en un experto en los conceptos básicos de la ingeniería: los gnomos y su hogar irradiado de Gnomeregan son prueba de ello. Sin embargo, se necesita una mente fuerte y una mano firme (énfasis en CONSTANTE) para dominar la disciplina de la Ingeniería Goblin.$B$B Mantén tus oídos atentos $N y quizás aprendas algo.' WHERE `entry`=3629; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, un joven ingeniero interesado en seguir la única y verdadera disciplina de la ingeniería! Bueno, perdona mi melodrama, amigo. Si bien nuestra situación sigue siendo grave, ¡siempre es un buen día para ver a otro ingeniero responder al llamado de atención de la verdadera ingeniería!' WHERE `entry`=3630; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has decidido honrar mi presencia de nuevo. Qué amable de tu parte.$B$B Mis acólitos se preguntaban si alguna vez aparecerías. Les dije que no había duda. Cuando se trata de poder, eres atraído como una polilla hacia la llama.' WHERE `entry`=3631; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, un joven ingeniero interesado en seguir la única y verdadera disciplina de la ingeniería! Bueno, perdona mi melodrama, amigo. Si bien nuestra situación sigue siendo grave, ¡siempre es un buen día para ver a otro ingeniero responder al llamado de atención de la verdadera ingeniería!' WHERE `entry`=3632; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien, $N, hiciste bien en buscar mi tutela! Cualquier schlep puede convertirse en un experto en los conceptos básicos de la ingeniería: los gnomos y su hogar irradiado de Gnomeregan son prueba de ello. Sin embargo, se necesita una mente fuerte y una mano firme (énfasis en CONSTANTE) para dominar la disciplina de la Ingeniería Goblin.$B$B Mantén tus oídos atentos $N y quizás aprendas algo.' WHERE `entry`=3633; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, un joven ingeniero interesado en seguir la única y verdadera disciplina de la ingeniería! Bueno, perdona mi melodrama, amigo. Si bien nuestra situación sigue siendo grave, ¡siempre es un buen día para ver a otro ingeniero responder al llamado de atención de la verdadera ingeniería!' WHERE `entry`=3634; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has venido a aprender sobre ingeniería de gnomos, ¿eh? Bueno, has venido al gnomo correcto. Si bien la facción gobernante de Gnomeregan puede usar la política para condenar al ostracismo a quienes ven como una amenaza intelectual, saben que el conocimiento es algo que no pueden controlar.$B$B Ellos y yo sabemos que cuando dejé Gnomeregan, perdieron vivo a uno de sus mejores ingenieros gnomos. Si eres un estudiante capaz, te enseñaré lo que sé.' WHERE `entry`=3635; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. El Scourge ahora lo pensará dos veces antes de intentar reforzar sus filas nuevamente.$B$B Que seas bendecido por la Luz.' WHERE `entry`=3636; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has venido a aprender sobre ingeniería de gnomos, ¿eh? Bueno, has venido al gnomo correcto. Si bien la facción gobernante de Gnomeregan puede usar la política para condenar al ostracismo a quienes ven como una amenaza intelectual, saben que el conocimiento es algo que no pueden controlar.$B$B Ellos y yo sabemos que cuando dejé Gnomeregan, perdieron vivo a uno de sus mejores ingenieros gnomos. Si eres un estudiante capaz, te enseñaré lo que sé.' WHERE `entry`=3637; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bienvenido a bordo, Ingeniero Goblin $N! Pronto tendrás acceso a los esquemas de ingeniería más poderosos de Azeroth.$B$B Ahora que te has comprometido con la búsqueda de este conocimiento, es hora de examinar tu trabajo de ingeniería orientado a los goblins. ¡A partir de ahí, te ayudaremos a construir un plan para maximizar tus talentos de ingeniería goblin!' WHERE `entry`=3638; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí está su primera tarjeta de membresía de Ingeniero Goblin!$B$B Esta tarjeta tiene sus cuotas pagadas por adelantado durante catorce días; todas las tarjetas vencen después de dos semanas de actividad. Cuando lo haga, paga tu próximo conjunto de cuotas a cualquier entrenador de ingenieros goblin para obtener otra tarjeta; sin la tarjeta, su membresía caducará temporalmente y no podrá acceder a nuevos esquemas.$B$B Esto nunca afecta lo que ya sabes; una vez ingeniero goblin, siempre ingeniero goblin.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bienvenido a bordo, $N! Pronto tendrás acceso a los esquemas de ingeniería más avanzados de todo Azeroth.$B$B Ahora que te has comprometido con la búsqueda de este conocimiento, es hora de examinar tu trabajo de ingeniería orientado a los gnomos. A partir de ahí, ¡lo ayudaremos a crear un plan para maximizar sus talentos de ingeniería de gnomos!' WHERE `entry`=3640; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí está su primera tarjeta de membresía de Gnome Engineer!$B$B Esta tarjeta tiene sus cuotas pagadas por adelantado durante catorce días; todas las tarjetas vencen después de dos semanas de actividad. Cuando lo haga, pague su próximo conjunto de cuotas a cualquier entrenador de ingenieros de gnomos para obtener otra tarjeta; sin la tarjeta, su membresía caducará temporalmente y no podrá acceder a nuevos esquemas.$B$B Esto nunca afecta lo que ya sabes; una vez ingeniero gnomo, siempre ingeniero gnomo.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bienvenido a bordo, $N! Pronto tendrás acceso a los esquemas de ingeniería más avanzados de todo Azeroth.$B$B Ahora que te has comprometido con la búsqueda de este conocimiento, es hora de examinar tu trabajo de ingeniería orientado a los gnomos. A partir de ahí, ¡lo ayudaremos a crear un plan para maximizar sus talentos de ingeniería de gnomos!' WHERE `entry`=3642; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí está su primera tarjeta de membresía de Gnome Engineer!$B$B Esta tarjeta tiene sus cuotas pagadas por adelantado durante catorce días; todas las tarjetas vencen después de dos semanas de actividad. Cuando lo haga, pague su próximo conjunto de cuotas a cualquier entrenador de ingenieros de gnomos para obtener otra tarjeta; sin la tarjeta, su membresía caducará temporalmente y no podrá acceder a nuevos esquemas.$B$B Esto nunca afecta lo que ya sabes; una vez ingeniero gnomo, siempre ingeniero gnomo.' WHERE `entry`=3643; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya que eres un practicante de la ingeniería goblin y tienes buena reputación, puedo renovar una tarjeta de membresía caducada por la tarifa de dos piezas de oro. Una vez que se pague esta tarifa, se le volverá a emitir una nueva tarjeta de membresía. Esto permitirá el acceso a los esquemas de ingeniería goblin de los entrenadores apropiados.$B$B ¡Esta tarjeta durará dos semanas de actividad, al final de las cuales las cuotas de membresía volverán a ser pagaderas! Si desea acceder a los esquemas, deberá sacar sus cuotas de los atrasos.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como eres un practicante de la ingeniería gnómica y gozas de buena reputación, puedo renovar una tarjeta de miembro caducada por la tarifa de dos piezas de oro. Una vez que se pague esta tarifa, se le volverá a emitir una nueva tarjeta de membresía. Esto permitirá el acceso a los esquemas de ingeniería gnómicos de los entrenadores apropiados.$B$B ¡Esta tarjeta durará dos semanas de actividad, al final de las cuales las cuotas de membresía volverán a ser pagaderas! Si desea acceder a los esquemas, deberá sacar sus cuotas de los atrasos.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya que eres un practicante de la ingeniería Goblin y tienes buena reputación, puedo renovar una tarjeta de membresía caducada por la tarifa de dos piezas de oro. Una vez que se pague esta tarifa, se le volverá a emitir una nueva tarjeta de membresía. Esto permitirá el acceso a los esquemas de ingeniería Goblin de los entrenadores apropiados.$B$B ¡Esta tarjeta durará dos semanas de actividad, al final de las cuales las cuotas de membresía volverán a ser pagaderas! Si desea acceder a los esquemas, deberá sacar sus cuotas de los atrasos.' WHERE `entry`=3646; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como eres un practicante de la ingeniería gnómica y gozas de buena reputación, puedo renovar una tarjeta de miembro caducada por la tarifa de dos piezas de oro. Una vez que se pague esta tarifa, se le volverá a emitir una nueva tarjeta de membresía. Esto permitirá el acceso a los esquemas de ingeniería gnómicos de los entrenadores apropiados.$B$B ¡Esta tarjeta durará dos semanas de actividad, al final de las cuales las cuotas de membresía volverán a ser pagaderas! Si desea acceder a los esquemas, deberá sacar sus cuotas de los atrasos.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por traérmelos, $N.$B$B ¿Qué aprendiste de los Wildkin?$B$B Quizás estas plumas nos digan más. ¿Monstruos feroces o simplemente mascotas descarriadas? Algún día me gustaría saber la verdad...$B$B Voy a continuar con mi investigación; por favor, vuelva y hábleme de nuevo después de que haya pasado un tiempo.' WHERE `entry`=3661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenidos a la Catedral de la Luz, $C.' WHERE `entry`=3681; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh mi! Esta información explica bastante sobre Thaurissan.$B$B ¡Hay mucho más que aprender!' WHERE `entry`=3701; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Podemos proceder?' WHERE `entry`=3702; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has recuperado tres de mis robots guiados OOX! Has ido más allá de lo que necesitabas, así que te daré algo especial por toda tu ayuda. Es una versión en miniatura del mismo robot que has llegado a conocer y amar, ¡el OOX!$B$B Normalmente no dejaría que nadie tuviera un dispositivo potencialmente letal, pero has sido de gran ayuda. Además, los mecanismos de combate y la lógica de búsqueda en este han sido deshabilitados.$B$B Aparte de eso, ¡es un OOX por Dios!' WHERE `entry`=3721; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por encontrar mi collar $G señor : señorita; $c... eres muy amable! Mi gatito también te lo agradece, ¿no es así, Effsee?' WHERE `entry`=3741; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, es cierto, soldado $N, ¡no haga ningún esfuerzo por ayudarme a descargar esta tierra en los montones! Si los Grandes Espíritus hubieran querido que se hiciera, lo habrían milagrosado allí arriba, ¿no es así?$B$B El archidruida Tótem de Runa quiere volver a hablar con usted, pero para su próxima tarea descubre que la comprensión de la herboristería de un oficial sería útil. Sin embargo, si no lo sabes, aún encontrará un uso para ti.' WHERE `entry`=3761; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $c; Me alegra que esté interesado en ayudar en nuestra investigación. Hay mucho que hacer, y les haría un flaco favor si les informara que el trabajo que esto implica no es peligroso. Espero que esto no te asuste... pero por tu apariencia, deduzco que el peligro es algo con lo que te has enfrentado antes.' WHERE `entry`=3762; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, ahora, $c... ya que te informaron que yo mismo estaba dirigiendo esta investigación, obviamente viniste lo más rápido que pudiste.$B$B Ahora que estás aquí, asegúrate de prestar atención la primera vez que te cuente los detalles; No tengo ganas de repetirme.' WHERE `entry`=3763; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Descarga aquí tu precioso cargamento, noble $c. Debe haber sido una gran carga... no muy diferente a la carga que llevo siendo un visionario. Aquí tienes un honorario por tu trabajo, según lo dictado por el mismísimo Archidruida.$B$B El archidruida Corzocelada quiere volver a hablar contigo $N, pero para su próxima tarea recibirás ayuda si tienes los conocimientos de herboristería de un oficial. Sin embargo, si no lo sabes, ¡todavía podrás ayudar al Círculo!' WHERE `entry`=3764; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ¿así que mi hermano, Argos, te envió? Me doy cuenta de que debe estar cansado de sus viajes. Pero tenemos mucho de qué hablar.' WHERE `entry`=3765; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, este cupón es bueno para veinte paquetes de semillas. Si se le acaba, tenemos más que se pueden proporcionar. Desafortunadamente, las semillas de Tharlendris son bastante costosas de producir en cantidades significativas. Esta es la razón por la que el Círculo Cenarion pide que aquellos que nos están ayudando ayuden compensando parte del costo.$B$B Aquellos que regresan con mañanagrano descubren que la recompensa que ofrece el Archidruida compensa con creces el costo.' WHERE `entry`=3781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, este cupón es bueno para veinte paquetes de semillas. Si te quedas sin semillas, tengo más que puedo venderte.$B$B Desafortunadamente $N, las semillas de Tharlendris son bastante costosas de producir en cantidades significativas. Esta es la razón por la que el Círculo Cenarion pide que aquellos que nos están ayudando ayuden compensando parte del costo. Aquellos que regresan con mañanagrano descubren que la recompensa que ofrece el Archidruida compensa con creces el costo.' WHERE `entry`=3782; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas pieles son perfectas, $N. ¡Hemos tenido un gran comienzo aquí!' WHERE `entry`=3783; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $c; Me alegra que esté interesado en ayudar en nuestra investigación. Hay mucho que hacer, y les haría un flaco favor si les informara que el trabajo que esto implica no es peligroso. Espero que esto no te asuste... pero por tu apariencia, deduzco que el peligro es algo con lo que te has enfrentado antes.' WHERE `entry`=3784; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho $N, me aseguraré de dárselos al mismo Archidruida cuando los necesite. Mientras tanto, acepta esto como una muestra de agradecimiento del Círculo Cenarion.$B$B Nuestra necesidad de mañana es continua; si deseas seguir ayudándonos, vuelve a mí cuando hayas cultivado mañanagrano adicional para nosotros.' WHERE `entry`=3785; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho $N, me aseguraré de dárselos al mismo Archidruida cuando los necesite. Mientras tanto, acepta esto como una muestra de agradecimiento del Círculo Cenarion.$B$B Nuestra necesidad de mañanagrano, por ahora, es constante; si desea continuar ayudándonos, regrese cuando haya cultivado más.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Te agradezco por venir, viajero cansado! Permítanme presentarme: soy Quintis Jonespyre, druida y humilde servidor de Malfurion y el Círculo Cenarion. Mis colegas (el general Shandris Feathermoon y el Protectorado, tal vez hayas oído hablar de nosotros) y yo queríamos hablar contigo sobre el trabajo que estás haciendo para Fandral Corzocelada en Darnassus.$B$B Antes de avanzar mucho más, me gustaría pedir que nuestra discusión se quede entre nosotros. Si no tiene ningún problema con esto, podemos proceder.' WHERE `entry`=3787; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Te agradezco por venir, viajero cansado! Permítanme presentarme: soy Quintis Jonespyre, druida y humilde servidor de Malfurion y el Círculo Cenarion. Mis colegas (el general Shandris Feathermoon y el Protectorado, tal vez hayas oído hablar de nosotros) y yo queríamos hablar contigo sobre el trabajo que estás haciendo para Fandral Corzocelada en Darnassus.$B$B Antes de avanzar mucho más, me gustaría pedir que nuestra discusión se quede entre nosotros. Si no tiene ningún problema con esto, podemos proceder.' WHERE `entry`=3788; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, ahora, $C... ya que te informaron que yo mismo estaba dirigiendo esta investigación, obviamente viniste lo más rápido que pudiste.$B$B Ahora que estás aquí, asegúrate de prestar atención la primera vez que te cuente los detalles; No tengo ganas de repetirme.' WHERE `entry`=3789; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, ahora, $c... ya que te informaron que yo mismo estaba dirigiendo esta investigación, obviamente viniste lo más rápido que pudiste.$B$B Ahora que estás aquí, asegúrate de prestar atención la primera vez que te cuente los detalles; No tengo ganas de repetirme.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gah, estos mañanagrain me hacen sentir... raro. En nombre de Elune, ¿qué trama Staghelm con estas cosas?$B$B De todos modos, gracias de nuevo por tu ayuda. Aquí hay algo... ya sabes, por el esfuerzo. Mi investigación sobre morrowgrain llevará un tiempo y, sin duda, necesitaré más. Mientras estoy en eso, supongo que podría tomarme el tiempo para ver si el mañanagrano tiene algunos usos alquímicos pertinentes. Aún así, me siento incómodo incluso estando cerca de ellos.' WHERE `entry`=3791; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias $N; Guardaré estos fuera del camino por el momento. Si bien no controlo los recursos que tiene Staghelm, puedo darte algo por tu problema. De todos modos, quién sabe qué pasará si Staghelm sigue recibiendo Morrowgrain tras Morrowgrain. Algo raro está pasando, recuerda mis palabras.$B$B Recuerda que siempre estoy buscando más Morrowgrain. Los tomaré en cantidades de cinco a la vez.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya sea la codicia lo que te trajo aquí o un acto de devoción desinteresada, lo que estás a punto de emprender es por el bien de todos nosotros.' WHERE `entry`=3801; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El martillo se desliza con firmeza hasta su lugar, al alcance del enorme monumento Hierro Negro. Un pequeño compartimento se abre en la base de la estatua. Dentro encuentras...' WHERE `entry`=3802; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente: este mañanagrano sin duda complacerá al Archidruida. Sin embargo, debo admitir que solo estar cerca de ellos me hace sentir un poco incómodo. ¡Solo puedo imaginar lo difícil que es para el Archidruida tolerarlos en cantidades tan grandes!$B$B Esto es para ti, $N. El Círculo Cenarion les agradece su continuo apoyo.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente: este mañanagrano sin duda ayudará cuando llegue el momento. Sabemos que los elfos de la noche están realizando investigaciones similares sobre estas hierbas, aunque no está claro con qué fin las utilizarán si descubren algo. El Archidruida cree que la necesidad de mañanagrano seguirá existiendo hasta que hayamos descifrado los misterios que se esconden tras esta hierba.$B$B Esto es para ti, $N. El Círculo Cenarion les agradece su continuo apoyo.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi pobre Thal\'trak.$B$B Estábamos planeando mudarnos con mi madre y mi padre a las Tierras del Interior después de que terminaran nuestras giras. ¡Ahora esos planes están arruinados!' WHERE `entry`=3821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Íbamos a mudarnos a las Tierras del Interior. ¿Ella te lo dijo? Esta iba a ser su última misión.$B$B $B$B No lo quiero, $N. Guárdalo, tíralo, ¡no me importa! El anillo no significa nada para mí ahora. No sin ella...' WHERE `entry`=3822; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, soldado! ¡Los orcos y los ogros se recuperarán de este golpe durante minutos, tal vez incluso horas!' WHERE `entry`=3823; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo míralo, soldado. ¡Desagradable! Cuando los ogros Firegut restantes vean esta taza gorda clavada en una pica en la cima de su montaña, ¡se producirá una histeria colectiva!$B$B ' WHERE `entry`=3824; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente trabajo, soldado! ¡Simplemente asombroso! ¡Obtendré la medalla de valentía por esto, er, quiero decir que serás recompensado generosamente por esto!' WHERE `entry`=3825; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, un huevo de sprite dardo, y uno a punto de madurar, si no me equivoco. Notable que hayas encontrado uno, y mucho menos en este buen estado. Rara vez se ven en Feralas estos días. Entiendo que había varios cazadores furtivos en el área tratando de capturarlos y matarlos por muchas razones. Lástima de verdad... criaturas tan hermosas cuando llegan a la edad adulta.$B$B ¿Cómo llegaste a semejante hallazgo?' WHERE `entry`=3841; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso. Estos lo harán muy bien. Dame un momento para mezclar mis componentes y veremos qué tan bien le va a este huevo.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, bueno, bueno... No he visto uno de estos en la era de un dragón. Dragón feérico, si no me equivoco... parece ser de la variedad sprite dardo. Excelente, excelente de verdad.$B$B Bueno, si este amiguito va a salir del cascarón y vivir para ser fuerte y saludable, entonces deberíamos conseguir algo de comida para él. Bueno, me lo conseguiste a tiempo.' WHERE `entry`=3843; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una mochila empapada de agua descansa en el fondo del estanque.' WHERE `entry`=3844; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh... Sí, estas cosas parecen familiares... bueno, un poco...' WHERE `entry`=3845; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='\"¡¡BACAW!!!\"$B$B El pollo comienza a engullir el alimento que le diste.$B$B Después de un momento, el pollo mira a su alrededor, sobresaltado. Se mueve incómodamente de un lado a otro. ¿Esta gallina está preñada? Crees que es mejor que revises debajo.' WHERE `entry`=3861; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Obtuviste nuestros alimentos Y nuestro equipo de investigación de regreso! No solo has salvado la expedición, también has salvado nuestras vidas. El resto de mi equipo y yo no podemos agradecerles lo suficiente; Es posible que lo logremos aquí por un tiempo ahora gracias a ti.$B$B Si bien no tenemos mucho, ciertamente no lo dejaré en la estacada por la invaluable ayuda que nos ha brindado. Gracias, $N. ¡Tienes un amigo en Marshal Expeditions!' WHERE `entry`=3881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, estos deberían hacer el truco. Y ahora, si me lo permiten...$B$B GRACIAS POR SACAR TODOS ESTOS HUESOS DE LA TIERRA PARA NOSOTROS Y NO DAÑAR A LAS BESTIAS NATIVAS DE NINGUNA MANERA.$B$B Si realmente lo hiciste o no, no quiero saberlo. Mantengámoslo así, ¿de acuerdo? Toma, tal vez esto mantenga tus labios cerrados sobre todo el asunto. ¡Lo que sea para salir vivo de aquí, digo!' WHERE `entry`=3882; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, esto funcionará bien. Has sido de gran ayuda... Ojalá pudiera darte más que esto, pero estar prácticamente varado en medio de una tierra salvaje limita lo que puedo y no puedo dar. Sin embargo, tenga la seguridad de que la investigación realizada aquí no habría sido posible sin su ayuda.' WHERE `entry`=3883; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, mira esto: ¡mi diario! Pensé que se había perdido, como casi todo lo demás que trajimos a Un\'Goro. ¡Te agradezco amablemente por devolverme esto!' WHERE `entry`=3884; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya terminé contigo, $N: has demostrado ser digno de la libertad que se te ha otorgado. Muchos se opondrán a ti por lo que te has convertido, pero debes saber que no importa lo que intenten hacer contra nosotros, somos libres y no seremos encadenados nuevamente.$B$B Toma esto y sigue tu camino. Tienes mucho que lograr, $c.' WHERE `entry`=3901; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo $N, sabía que no eras un inútil. Aquí tienes uno de los mejores artículos que he encontrado de los lotes que se han recolectado hasta ahora.' WHERE `entry`=3902; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto no puede ser... no debe ser. La destrucción de Pyron simplemente ha levantado un velo. Dentro de las profundidades de Blackrock hay una fuente de corrupción mucho más insidiosa.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Ragnaros... aquí...$B$B Los ancianos tenían razón al temer la corrupción que emanaba de Blackrock Mountain. ¡Un general de los Dioses Antiguos! ¡EN NUESTRO MUNDO! Debemos reevaluar nuestra posición aquí en Kargath. Debemos decidir si nos quedamos y luchamos o huimos por miedo a una nueva división.$B$B Desconfíe de cualquier otra exploración en Blackrock Mountain, $N. Un mal mucho mayor que todo lo que existe en este mundo reside en esas profundidades ardientes.' WHERE `entry`=3907; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, por supuesto que puedo templar esta espada. Mientras trabajo, puedes explicarme por qué Linken tardó tanto en enviarme esto. No suele ser de los que olvidan las cosas...' WHERE `entry`=3908; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Necesitaré un vial para asegurarme de que este es realmente el elixir... Sí... Esto es todo.' WHERE `entry`=3909; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hace mucho que nadie viene a hablar conmigo...' WHERE `entry`=3912; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Empujas la piedra con firmeza y se desliza, revelando una pequeña depresión debajo.$B$B Colocando la Espada de Linken en la depresión, te das cuenta de que encaja perfectamente...' WHERE `entry`=3913; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi espada... ¡Está terminada!$B$B Ahora, si pudiera recordar por qué necesitaba esto...$B$B Toma, déjame al menos pagarte por tu trabajo.' WHERE `entry`=3914; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Oh que es esto? ¿Un samoflange, dices? ¿Qué es un samoflange?$B$B Ah... pero mira cómo se mueve cuando lo manejas. Y está el sonido de intrincados engranajes en el interior. ¡Oh mi! Quiero arreglarlo y ver qué hace, ¿ustedes no?' WHERE `entry`=3921; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, los tienes! Ahora puedo ir a trabajar...' WHERE `entry`=3922; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? ¡Por qué, es un zapallo! ¿Dónde conseguiste esta cosa? ¿Has estado hurgando en las propiedades de Venture Company en Los Baldíos?$B$B Debes ser muy valiente, o muy estúpido.' WHERE `entry`=3923; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes el manual! ¡No puedo esperar para leerlo y descubrir cómo arreglar el Samophlange! Hablé con Sputtervalve en Ratchet; él quería agradecerte tu ayuda y quería recompensar tus esfuerzos.$B$B También quiero agradecerte, y si alguna vez arreglo esto, te lo haré saber...' WHERE `entry`=3924; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Quédate donde estás por un momento... Estoy probando una nueva combinación de cristales...' WHERE `entry`=3941; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola, $c. ¿Hay algo en lo que pueda ayudarte?' WHERE `entry`=3942; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿J.D. te ayudó en algo?' WHERE `entry`=3961; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N.$B$B La Llama Dorada ahora será devuelta a mi tierra natal, donde puede ser protegida, para nunca más ser utilizada para el mal.$B$B ¡Sin ti, todavía no tendría idea de quién soy! Ya que hiciste tanto por mí, me gustaría que tuvieras algo especial...$B$B ¡Toma el que quieras!' WHERE `entry`=3962; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No tenemos mucho tiempo. Escucha atentamente, $R. Lo que tengo que decirles es clasificado y solo para sus oídos.' WHERE `entry`=3981; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eso estuvo cerca. Han sido alertados de tu presencia... seguramente vendrán más.' WHERE `entry`=3982; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es una oportunidad para que la Horda cambie el clima político de nuestro mundo devastado por la guerra para siempre. Escucha atentamente, $N.$B$B El fracaso de esta misión no es una opción.' WHERE `entry`=4001; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No hay vuelta atrás más allá de este punto, $N.' WHERE `entry`=4002; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Qué has hecho!' WHERE `entry`=4003; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Una nueva amenaza ahora asoma en el horizonte. A medida que los años de Magni se agoten, se abrirá el camino para que este Hierro Negro por nacer se convierta en gobernante de Forjaz.$B$B Has cumplido lo que te pedí y por eso, serás recompensado.$B$B ¡Ahora déjame, $N! Debo consultar con Sylvanas y Cairne.' WHERE `entry`=4004; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Blazerrunner, dices...$B$B Sí, soy consciente de que un elemental fuerte reside en el centro carbonizado del cráter. Todos simplemente mantenemos nuestra distancia; ninguno ha podido penetrar el aura poderosa que lo rodea. Muchos han sido empujados desde los caminos rocosos al suelo cuando intentaban enfrentarlo.' WHERE `entry`=4005; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! ¡Has derrotado a los Kolkar!$B$B Me aseguraré de que Thrall reciba noticias de tus acciones aquí, $N.$B$B Estar de pie. Te enorgulleces a ti mismo y a la Horda.' WHERE `entry`=4021; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Has demostrado que no eres del todo inútil, mortal.' WHERE `entry`=4022; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Has demostrado que no eres del todo inútil, mortal.' WHERE `entry`=4023; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡SÍ!$B$B Toma tu premio y vete. ¡Deja mi vista de una vez!' WHERE `entry`=4024; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, te burlaste del viejo Miblon, ¿eh?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B $B$B Interesante. Grabados en la base estructural de cada uno de estos fragmentos están... iniciales.' WHERE `entry`=4061; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Yo... conozco estas marcas.' WHERE `entry`=4062; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿¡¿Qué es esto?!? Esta cabeza no es carne. Esta es una especie de creación de hierro oscuro: una sombra de Argelmach: ¡OTRA máquina! Sospecho que tu destrucción de Argelmach será de corta duración, ya que pronto surgirá otro para ocupar \"su\" lugar.' WHERE `entry`=4063; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este primer golpe debería crear una arruga en los pantalones de Angerforge. Ahora, muévete soldado. ¡Tengo trabajo que completar, batallas que planear, enemigos que aplastar!$B$B Compruebe los signos de búsqueda para obtener más trabajo.' WHERE `entry`=4081; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Angerforge está indudablemente... enojado. Vuelve a mí cuando recibas un tercer tributo y procederemos con la Operación: Muerte a Angerforge. No puedo entrar en detalles de lo que esto implica, pero tenga la seguridad de que implica la muerte de alguien.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las gemas no hacen ruido al caer en las profundidades del cáliz...' WHERE `entry`=4083; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. Puedo ver que hablas en serio acerca de ayudar a tu amigo.' WHERE `entry`=4084; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este ámbar de sangre se usará para encontrar una forma de derrotar la corrupción presente en Frondavil. Me has demostrado que estás dispuesto a hacer lo que sea por el Círculo Cenarion. Confío en ti ahora, amigo.$B$B Puede parecer extraño que matar a los elementales haya sido una prueba para mí, pero el fin de salvar a innumerables seres conscientes debe justificar los medios que tomamos. Tú y yo ahora podemos concentrarnos en la preservación de la vida a través de los ungüentos que puedo hacer.$B$B $N, ha llegado el momento de limpiar Frondavil.' WHERE `entry`=4101; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este ámbar de sangre se usará para encontrar una forma de derrotar la corrupción presente en Frondavil. Me has demostrado que estás dispuesto a hacer lo que sea por el Círculo Cenarion. Confío en ti ahora, amigo.$B$B Puede parecer extraño que matar a los elementales haya sido una prueba para mí, pero el fin de salvar a innumerables seres conscientes debe justificar los medios que tomamos. Tú y yo ahora podemos concentrarnos en la preservación de la vida a través de los ungüentos que puedo hacer.$B$B $N, ha llegado el momento de limpiar Frondavil.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí tienes tus ungüentos de plantas Cenarion. ¡Recorre Felwood en busca de plantas corruptas, $N! Dondequiera que estén, usad el ungüento que os he dado para purificarlos.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí tienes un poco de ungüento de plantas Cenarion. Si encuentras más vitriolo cuando extraes en Frondavil, ¡recuerda guardarlo por mí! Cuanto más encuentres, más ungüento podré hacer.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo $n: cada parte de esto, una vez que lo purifiquemos, nos ayudará a recuperar Frondavil. Aquí, toma algunas dosis de ungüento de plantas Cenarion y dirígete al bosque. ¡La recuperación de la tierra de la corrupción no espera $r!' WHERE `entry`=4105; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es exactamente lo que necesito. Toma: toma estos bálsamos de plantas y úsalos para recuperar Frondavil de la corrupción. ¡Debemos perseverar, $n!' WHERE `entry`=4106; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí hay algunos ungüentos de plantas Cenarion. Solo necesito una esencia inferior inferior para esto, $n. La esencia es, con mucho, el elemento más potente que puedo usar para convertir espadas en rejas de arado, por así decirlo. Si necesitas más salve, ¡encuéntrame aquí!' WHERE `entry`=4107; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí tienes tus ungüentos de plantas Cenarion. ¡Recorre Felwood en busca de plantas corruptas, $N! Dondequiera que estén, usad el ungüento que os he dado para purificarlos.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí tienes un poco de ungüento de plantas Cenarion. Si encuentras más vitriolo cuando extraes en Frondavil, ¡recuerda guardarlo por mí! Cuanto más encuentres, más ungüento podré hacer.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo $n: cada parte de esto, una vez que lo purifiquemos, nos ayudará a recuperar Frondavil. Aquí, toma algunas dosis de ungüento de plantas Cenarion y dirígete al bosque. ¡La recuperación de la tierra de la corrupción no espera $r!' WHERE `entry`=4110; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es exactamente lo que necesito. Toma: toma estos bálsamos de plantas y úsalos para recuperar Frondavil de la corrupción. ¡Debemos perseverar, $n!' WHERE `entry`=4111; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí hay algunos ungüentos de plantas Cenarion. Solo necesito una esencia inferior inferior para esto, $n. La esencia es, con mucho, el elemento más potente que puedo usar para convertir espadas en rejas de arado, por así decirlo. Si necesitas más salve, ¡encuéntrame aquí!' WHERE `entry`=4112; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4115; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 3 ungüentos de plantas Cenarion a la raíz Whipper. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 4 ungüentos de plantas Cenarion al Dragón Nocturno. Inmediatamente comienza a deshacerse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por tus descripciones, parece como si las criaturas mostraran una ferocidad sin sentido...$B$B Mantente alerta, $N. Le convendría aprender más sobre la corrupción. Conoce siempre a tu enemigo.' WHERE `entry`=4120; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus actos heroicos no pasarán desapercibidos, $N. Te has ganado este tributo. El señor de la guerra hablará contigo ahora con respecto a la misión final.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿No ves el poder que ganamos al unirnos a la legión de Blackrock?' WHERE `entry`=4122; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes el corazón! ¡Asombroso! ¡Es aún más hermoso de lo que imaginaba!$B$B ¡Por favor, $N, toma esto como pago!' WHERE `entry`=4123; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Latro te envió a mí, supongo. Si bien creo que es una causa perdida en este momento, aceptaré cualquier ayuda que pueda ofrecer. Debo admitir... Me alegraré una vez que pueda poner mi mente a descansar sobre este asunto. Todos los días salgo a las tierras salvajes de Feralas en busca de señales de Raschal, y todas las noches vuelvo sin nada que mostrar de mi trabajo, excepto dientes de gnoll y decepción.' WHERE `entry`=4124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has encontrado lo que parece ser un bote de remos destrozado. A través del agua ligeramente turbia se ven agujeros abiertos acribillando el costado de babor; el barco está casi destrozado hasta su simple estructura de madera. Lo que sea que rompió este bote probablemente trató de partirlo en dos. Una pequeña cresta de la Fortaleza Feathermoon está pintada en el lado de estribor.$B$B En el barro en la base del bote, un destello de algo metálico llama tu atención...' WHERE `entry`=4125; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Bien hecho! ¡Y espero que les hayas dado una buena paliza a esos Dark Irons y a Hurley Blackbreath!$B$B Los Thunderbrews están a tu servicio, $N. ¡Eres un héroe de héroes!' WHERE `entry`=4126; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Interesante... Creo que este es el cuchillo de Raschal. ¿Dices que lo encontraste en el fondo del agua, junto con su bote? Bueno, solo el descubrimiento del cuchillo podría no ser suficiente para conectar esto con la desaparición de Raschal; Sin embargo, tenemos una opción no convencional disponible para intentar aprender más.$B$B ¿Alguna vez has oído hablar de la psicometría?' WHERE `entry`=4127; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes razón estoy loco! ¡Me robaron! Robado de una de nuestras recetas familiares! ¡Cómo se atreven! ¡Como si no tuviera motivos suficientes para odiar a los enanos Hierro Negro! Ahora, oh... ¡ahora están listos!' WHERE `entry`=4128; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N.$B$B Si bien la psicometría no es un arte exacto por ningún tramo de la imaginación, la he usado en el pasado para dar una idea de situaciones que otros han atribuido a causas perdidas. Creo que usarlo en el cuchillo que has descubierto nos dará una idea de lo que le pasó a Raschal.$B$B Solo tomará un momento hacerlo, pero no es lo que yo llamaría una tarea fácil de lanzar. Ten paciencia conmigo en esto.' WHERE `entry`=4129; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por pasarme las visiones de Quint, $N. Trataré de recordar ser un poco más amable con él la próxima vez que juguemos a las cartas.$B$B Raschal puede defenderse en una pelea, y los gnolls no son algo que lo preocupe, no, lo aterrorice. Aún así, tal vez usted y los suyos puedan actuar sobre esta nueva información y lograr el avance que necesitamos desesperadamente.' WHERE `entry`=4130; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='En un árbol cercano hay dos grandes mochilas de cuero clavadas con tachuelas. Cada uno lleva una pequeña insignia de Feathermoon Stronghold en la parte delantera del paquete...' WHERE `entry`=4131; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Finalmente! ¡El villano ha sido llevado ante la justicia! Eres una persona extraordinaria, $N. Lleva este medallón como símbolo de tu incondicional dedicación a la Horda y al K.E.F.' WHERE `entry`=4132; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por venir, $N. Este lugar tiene un gran encanto, pero carece de las comodidades del Apothecarium.$B$B Basta de bromas. A los negocios, ¿sí?' WHERE `entry`=4133; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Enviaré esta receta al Apothecarium para que la estudien y, con el tiempo, descubriremos sus secretos. ¡Un día, los enanos de la Alianza pueden descubrir que las virtudes de esta bebida se usan contra ellos!$B$B Lo encuentro terriblemente divertido. Tal vez la muerte tiene un efecto en el sentido del humor de uno... ¿usted cree?' WHERE `entry`=4134; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has descubierto una gran vaina de naturaleza alienígena. La textura de la vaina parece mucosa, aunque sobresalen protuberancias endurecidas de partes aleatorias. La vaina en sí tiene la altura y el ancho para englobar fácilmente a un humanoide dentro de ella... y por la débil forma humanoide visible a través de la piel de la vaina, supones que esto es lo que realmente encapsula.' WHERE `entry`=4135; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! ¡Lo encontraste! Y... parece que mi hermano pequeño no quería venir en silencio. Es una pena. Me hubiera gustado ver la expresión de su rostro cuando le conté nuestros planes para entregarlo a Revilgaz.$B$B Gracias, $N. Has hecho muy feliz a mi familia. Y Ribbly nunca se había visto tan tranquilo como ahora.' WHERE `entry`=4136; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Espero que no te hayan dado muchos problemas, $N. Trato de alejarme de ellos, ¡son salvajes!$B$B Intenté saltar sobre uno... ¡Me atacaron! ¡Las plantas simplemente no deberían actuar de esa manera!' WHERE `entry`=4141; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pétalo de sangre, ¿eh? Hmmm... Bueno, será mejor que me expliques el plan y luego te diré si puedo ayudarte o no.' WHERE `entry`=4142; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo admito, dudo un poco tocar esas cosas, $N! Pero si Gregan dice que funcionará, ¡entonces estoy dispuesto a intentarlo!' WHERE `entry`=4143; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí va nada, $N! ¡Esto llamará la atención de Larion!' WHERE `entry`=4144; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por tu ayuda, $N, pero me temo que tengo malas noticias...' WHERE `entry`=4145; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, ¿Marvon no estaba cerca? Bueno, muéstrame lo que tienes, de todos modos.' WHERE `entry`=4146; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Marvon se fue hace mucho tiempo, $N. Se fue a Tanaris para estudiar algunas de las antiguas ruinas trol.$B$B Ahora, ¿qué fue lo que dijiste que necesitabas?' WHERE `entry`=4147; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Parece que esto va a funcionar perfectamente, $N. Ahora recuerda, si ves alguna de esas plagas, ¡no dudes en usar ese zapper!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien, $N, hiciste bien en buscar mi tutela! Cualquier schlep puede convertirse en un experto en los conceptos básicos de la ingeniería: los gnomos y su hogar irradiado de Gnomeregan son prueba de ello. Sin embargo, se necesita una mente fuerte y una mano firme (énfasis en CONSTANTE) para dominar la disciplina de la Ingeniería Goblin.$B$B Mantén tus oídos atentos $N y quizás aprendas algo.' WHERE `entry`=4181; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Magnífica matanza, $N. Ahora que sabemos que puedes manejarte con dragonantes, podemos hablar de asuntos más urgentes.' WHERE `entry`=4182; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=4183; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dragones? ¡Imposible!' WHERE `entry`=4184; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Si bien respeto la postura de Lady Prestor, creo que hay una solución a este dilema que puede calmar todas nuestras preocupaciones.' WHERE `entry`=4185; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Podría haber sido peor, supongo...$B$B .$B$B Parece como si el destino de Lakeshire descansara directamente sobre tus hombros.$B$B ' WHERE `entry`=4186; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, lo has hecho! Ahora puedo hacer mi poción y usarla en Rocknot. ¡Finalmente, será víctima de mis encantos!$B$B Gracias, $N. ¡Eres un campeón del amor!' WHERE `entry`=4201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=4223; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Podría haberte advertido, pero ¿qué tan divertido es eso?' WHERE `entry`=4224; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Dónde está! ¡Lo mataré!' WHERE `entry`=4241; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Se ha vuelto loco, al parecer.$B$B $B$B Es desafortunado que un guerrero que alguna vez fue orgulloso y noble se convierta en un caso de cabeza deslumbrante. Supongo que hemos llegado a un callejón sin salida...$B$B Debo recompensarte por tus esfuerzos hasta ahora, $N.' WHERE `entry`=4242; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando miras A-Me 01, ves dos abolladuras enormes que empañan lo que Karna obviamente siente que es una pieza de ingeniería bien elaborada. Una abolladura decora el hombro de A-Me 01, la otra está en su cabeza.$B$B No parece haber energía a través de sus componentes mientras investiga más a fondo.' WHERE `entry`=4243; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Quitas el panel de la parte trasera del A-Me 01 una vez más y quitas con cuidado la vieja carcasa de mithril que parece haberse quemado. El nuevo se desliza en su lugar fácilmente. Lo único que queda por hacer, suponiendo que la carcasa de mithril sea el problema, es cambiar el interruptor a la posición \"Off\" y luego volver a la posición \"On\".' WHERE `entry`=4244; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, lo has hecho! ¡Maravilloso! Gracias, $N.$B$B Oh, mi pobre, A-Me. Mira todas esas abolladuras. La pondremos en marcha y funcionando perfectamente con solo un poco de trabajo.$B$B Gracias de nuevo, $N. Realmente lo aprecio.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, $N. Felwood ha pasado por muchas dificultades. Gracias por lo que has hecho.$B$B Un día, podremos recuperar Frondavil de la corrupción; toda buena acción ayuda.' WHERE `entry`=4261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Incendio? Oh querido...' WHERE `entry`=4262; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh querido! ¿Estás seguro de que Incendius dijo \'Ragnaros?\'$B$B ' WHERE `entry`=4263; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=4264; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a casa, $N. Raschal se registró hace un rato y me contó lo que pasó.$B$B Yo... no, toda la Fortaleza ni siquiera puede comenzar a agradecerte por tu gran acción; Raschal habría estado muerto sin su ayuda oportuna, y su ayuda nos llegó sin siquiera el susurro de la tarifa de un mercenario. Llevas la marca de un verdadero héroe. Sepa que siempre tendrá un amigo en Ginro Hearthkindle.' WHERE `entry`=4265; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, te doy mi más sincero agradecimiento por la ayuda que nos has brindado. Tu valentía frente a adversidades abrumadoras ha garantizado una recompensa mil veces mayor. Sin embargo, espero que aceptes esto en nombre de toda la Fortaleza.$B$B Ahora, si me permite... me gustaría pedir su ayuda una vez más. A la luz del descubrimiento de la colmena Zukk\'ash aquí en Feralas, creo que eres la mejor opción para esta misión.' WHERE `entry`=4266; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nosotros, los elfos de la noche, conocemos el terror descrito en este informe. Shandris hizo bien en enviarme esto y a ti.$B$B Estas criaturas consumirán Feralas rápidamente; son nada menos que una de las mayores amenazas que todos enfrentaremos. Los insectos que tú y el mensajero encontraron se conocen como silítidos. Son meras herramientas de una de las mayores amenazas a las que se enfrentarán tanto la Horda como la Alianza.$B$B Rezo para que tengamos la determinación de derrotarlos antes de que nos destruyan.' WHERE `entry`=4267; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Alabado sea Elune, la entrega de la Fortaleza Plumaluna finalmente ha llegado!$B$B Tu presencia aquí me indica que tal vez algún mal destino le haya ocurrido a Raschal, nuestro mensajero habitual. Espero que todo salga bien. Sé que recientemente, Woodpaw se ha vuelto muy agitado de alguna fuente al sur. Tal vez cayó allí en las tierras salvajes; Tendré cuidado, amigo.$B$B Independientemente, gracias de nuevo. Aquí está el pago por la entrega de este paquete.' WHERE `entry`=4281; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Tenemos que salir de aquí!' WHERE `entry`=4282; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! Tu recompensa es: ¡FROTA MI VIENTRE! ¡SEGUIR! ¡FROTARLO!' WHERE `entry`=4283; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahora continuaré con mis experimentos! Gracias, $N.' WHERE `entry`=4284; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sé que las historias son ciertas, $N.' WHERE `entry`=4285; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡OH MARAVILLOSO!$B$B $B$B ¡DELICIOSO! ¡Mira todas estas delicias!$B$B Toma uno para ti, $N. Hay mucho para todos.' WHERE `entry`=4286; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un\'Goro es un lugar tan extraño, $N. Cuando entras en el cráter, es como si estuvieras en un mundo completamente diferente...' WHERE `entry`=4287; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay muchas áreas ocultas del cráter a lo largo de los lados. Intenta explorar los caminos sinuosos si no puedes pensar en ningún otro lugar para buscar, $N.' WHERE `entry`=4288; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, has demostrado ser fuerte, lo suficientemente fuerte como para vencer a los grandes simios de Un\'Goro, eso es bueno. El desafío fue pequeño en comparación con Lar\'korwi, pero no te quitaré una victoria tan grande.$B$B Estas pieles serán ropa maravillosa para mi tribu. Me has ayudado y demostrado ser digno.$B$B Antes de emprender otra tarea, alabemos a la Madre Tierra y agradezcamos a los espíritus de los simios que mataste; deben saber que sus muertes no serán en vano.' WHERE `entry`=4289; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto funcionará bien, $N. Parece que Lar\'korwi come bien estos días. Aunque, me pregunto dónde encontró un trillador en esta área. Extraño.$B$B De todos modos, me aferraré a esto hasta que estés listo para tu confrontación con la bestia. No te preocupes por mi seguridad. Estoy seguro de que has enfadado a Lar\'korwi tanto que no me matará hasta que haya probado tu carne.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, buenos especímenes, $N. Las dos piezas que has encontrado deberían ser perfectas para atraer a Lar\'korwi al aire libre. No puedo esperar a ver el resultado de tu pelea con el monstruo. Es una cosa enorme con garras tan afiladas como las mejores espadas. Lo mirarás a los ojos y conocerás la muerte.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Alabada sea la Madre Tierra! ¡Lo has hecho! Juego limpio para ti, $N. Has demostrado ser un gran cazador por derecho propio. Tu espíritu es fuerte. Tu valentía sin igual. Y tu fuerza ha sido fortalecida. Me inclino ante tus habilidades.$B$B Solo el más grande de mis antepasados ​​podría haber logrado algo tan increíble. Felicidades.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='excelente Estas muestras funcionarán bien. Te agradezco tu ayuda.$B$B Una vez que hayamos reunido todas las muestras de babas, podremos determinar más. Empiezo a sospechar que la corazonada de Lady Sylvanas no solo era correcta, sino más perspicaz de lo que ella podría haber predicho. Estas muestras son muy interesantes. Solo viendo cómo han reaccionado con mis compuestos... hmm, sí, definitivamente tendremos que investigar más.' WHERE `entry`=4293; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente asombroso, $N. Este cráter de Un\'Goro esconde muchos más secretos de los que esperaba. Me pregunto qué más descubriremos a medida que sigamos probando.$B$B Simplemente increíble... mira la pureza de estas muestras. Hmm, me pregunto qué podría significar. Parecen ser de naturaleza elemental, pero... algo más. Me recuerdan a... a los Dioses Antiguos. Hemos encontrado rastros de ellos por todo Azeroth, y ahora me pregunto si estas criaturas no están relacionadas con ellos de alguna manera.$B$B Tendremos que probar más.' WHERE `entry`=4294; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? ¡Ay! ¡Huele a Dark Iron Ale! La bebida me ha nublado la vista, pero puedo decir que usted, $gSeñor:mi señora;, ¡es un verdadero amigo!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, encontraste la tableta! ¡Y tu transcripción es magnífica! ¿Estás seguro de que eres un $c y no un escriba?$B$B Aquí tienes, $N. Aquí está el pago que prometí.' WHERE `entry`=4296; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos funcionarán bien, y si no me equivoco, tu pequeño huevo está a punto de eclosionar. ¿Cómo se siente? Ya sabes, ¿estás a punto de ser $gpadre:madre;? Jaja, no pensé que tendrías que lidiar con tanta responsabilidad, ¿verdad?' WHERE `entry`=4297; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma, toma el huevo... mejor lo tienes para que se adhiera a ti y te parezca su $gdadda:mamá;.$B$B Felicidades, $N. Eres un padre... un poco.' WHERE `entry`=4298; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, estos funcionan muy bien. Gracias, $N. Y que estés aquí mucho antes de que lo necesiten... eso es bueno.$B$B Tal vez tengamos un arma hecha para ti con las garras. ¿Qué dices?' WHERE `entry`=4300; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Encantada. Has hecho una gran cosa aquí hoy.$B$B U\'cha era uno de los simios más grandes que jamás había visto. El hecho de que hayas superado su fuerza habla bien de tu propia fuerza... y coraje.$B$B Es justo que te dé esto como una señal de respeto. Te lo has ganado.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, $N. Esto es fascinante... ¡Solo puedo esperar que mis diagramas sean correctos! Compilé todo en este manual, que puede tener.$B$B Creo que ahora puedo responder cualquier pregunta que tengas sobre los cristales, $N.' WHERE `entry`=4321; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Increíble, $N. Simplemente asombroso. Windsor pasó por aquí hace menos de cinco minutos. Hace algunas grandes afirmaciones, pero pretende que están respaldadas por su evidencia. Ahora se dirige a Ventormenta para enfrentarse a Bolvar y... Lady Prestor.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, estoy buscando a mi hermano. Debemos encontrarlo y recuperarlo, bendiga su corazón.$B$B Pero si no podemos traer todo de él... entonces su cabeza será suficiente.' WHERE `entry`=4324; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por favor, déjame explicarte.' WHERE `entry`=4341; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como puedes ver, no había nada que pudiera haber hecho.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=4361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿¿¿Por qué???' WHERE `entry`=4362; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='.$B$B Parece que incluso en la muerte, Thaurissan ha ganado.$B$B Estás despedido, $N. Antes de partir, puede elegir su recompensa de la bóveda real.$B$B ' WHERE `entry`=4363; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocando los cristales sobre la mesa, alineas cuidadosamente los colores. Cuando colocas el último en su lugar, un estallido de luz fusiona los cristales.$B$B La combinación resultante ahora es tuya.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocando los cristales sobre la mesa, alineas cuidadosamente los colores. Cuando colocas el último en su lugar, un estallido de luz fusiona los cristales.$B$B La combinación resultante ahora es tuya.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocando los cristales sobre la mesa, alineas cuidadosamente los colores. Cuando colocas el último en su lugar, un estallido de luz fusiona los cristales.$B$B La combinación resultante ahora es tuya.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocando los cristales sobre la mesa, alineas cuidadosamente los colores. Cuando colocas el último en su lugar, un estallido de luz fusiona los cristales.$B$B La combinación resultante ahora es tuya.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocando los cristales sobre la mesa, alineas cuidadosamente los colores. Cuando colocas el último en su lugar, un estallido de luz fusiona los cristales.$B$B La combinación resultante ahora es tuya.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocando los cristales sobre la mesa, alineas cuidadosamente los colores. Cuando colocas el último en su lugar, un estallido de luz fusiona los cristales.$B$B La combinación resultante ahora es tuya.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso, $N! Como prometí, aquí está su sorpresa de manzana de cactus y algo extra.' WHERE `entry`=4402; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Librar a Frondavil de Xavathras es solo el primer paso de un largo proceso. Tomará mucho trabajo reparar el daño que se ha hecho aquí.$B$B Siento que hay algo mucho más grande que solo los sátiros trabajando aquí, pero solo sabremos la verdad con el tiempo...' WHERE `entry`=4421; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Ahora, debemos orar para que podamos deshacer el daño que se ha hecho...' WHERE `entry`=4441; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con el agua bendita, pude romper el vínculo entre la flauta y el espíritu antiguo. Sin embargo, creo que si usaras esta flauta en un lugar sagrado, podrías convocar a los espíritus antiguos.$B$B Tal vez podrías probar las ruinas en la parte sur de Irontree Woods. Muchos antárboles corruptos habitaron esta área en un momento, y es posible que todavía residan allí, incluso en forma de espíritu.' WHERE `entry`=4442; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 3 ungüentos de plantas Cenarion a la raíz Whipper. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 3 ungüentos de plantas Cenarion a la raíz Whipper. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 3 ungüentos de plantas Cenarion a la raíz Whipper. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 3 ungüentos de plantas Cenarion a la raíz Whipper. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 4 ungüentos de plantas Cenarion al Dragón Nocturno. Inmediatamente comienza a deshacerse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 4 ungüentos de plantas Cenarion al Dragón Nocturno. Inmediatamente comienza a deshacerse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es genial! ¡Agradable sensación también!$B$B ¿Qué? Oh, sí... geólogos. Los tienes bien, ¿verdad? No puedo agradecerte lo suficiente, $N. Eso me dará algo de tiempo para terminar aquí... Gracias de nuevo, $N.' WHERE `entry`=4449; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, has creído conveniente hacer parte del trabajo que te pedí. Excelente. Y yo que pensaba que me ibas a pedir que te hiciera algo.$B$B Estos son todos perfectos... y todo está aquí. Gracias, $c.$B$B Tal vez no estaría de más recompensarte con algo... hmm, ¿qué te resultaría útil?' WHERE `entry`=4450; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, lo estaré! ¿¡Cómo diablos!? ¡Encontraste la llave! ¡Sabía que los malditos Hierro Negro lo estaban escondiendo después de que me encerraron aquí! Muchas gracias, $N. ¡Eres el mejor! ¡Ahora, solo gira la llave y deja que el viejo Locheed salga de aquí!' WHERE `entry`=4451; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 3 ungüentos de plantas Cenarion a la raíz Whipper. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4461; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas 4 ungüentos de plantas Cenarion al Dragón Nocturno. Inmediatamente comienza a deshacerse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma tu baratija, tonto. ¡Déjame con mis estudios!' WHERE `entry`=4463; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas un poco de ungüento de plantas Cenarion a la flor del canto. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aplicas dos ungüentos de plantas Cenarion a la flor de viento. Inmediatamente comienza a despojarse de su forma corrupta, floreciendo en una planta vibrante y saludable.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es una vergüenza para su memoria... un mortal, como tú, terminando el trabajo de su vida.$B$B ¡Toma tu fusión y vete!' WHERE `entry`=4481; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Kariel necesitó lo que equivaldría a varias de sus vidas para completar el libram que ahora posee, $R. ¿Todo para qué? Para que su discípulo pudiera estar en las Estepas Ardientes y arruinar su investigación para saciar un anhelo arcano sin fin... Maldita sea esta adicción.$B$B Estoy disgustado con tu falta de compasión y codicia insaciable. ¡Vete!' WHERE `entry`=4482; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Otros libros se pierden en este mundo. Perdido en lugares a los que no te atreverías a entrar. Los lugares por los que rezarías no existían.$B$B Beberé en las energías de estos componentes. Se le darán los desechos residuales...' WHERE `entry`=4483; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi cabeza palpita... Las energías de las vastas extensiones que componen nuestro universo... ¡ARGGH!$B$B ¡Toma lo que deseas y vete!' WHERE `entry`=4484; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, has vuelto a la Catedral, $n. Bien. Han pasado muchas cosas recientemente, y buscaría tu ayuda si demuestras ser digno.$B$B Muchos enemigos traicioneros están a punto. Necesitaré tu ayuda para detenerlos.' WHERE `entry`=4485; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, has vuelto a la Catedral, $n. Bien. Han pasado muchas cosas recientemente, y buscaría tu ayuda si demuestras ser digno.$B$B Muchos enemigos traicioneros están a punto. Necesitaré tu ayuda para detenerlos.' WHERE `entry`=4486; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has decidido honrar mi presencia de nuevo. Qué amable de tu parte.$B$B Mis acólitos se preguntaban si alguna vez aparecerías. Les dije que no había duda. Cuando se trata de poder, eres atraído como una polilla hacia la llama.' WHERE `entry`=4487; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has decidido honrar mi presencia de nuevo. Qué amable de tu parte.$B$B Mis acólitos se preguntaban si alguna vez aparecerías. Les dije que no había duda. Cuando se trata de poder, eres atraído como una polilla hacia la llama.' WHERE `entry`=4488; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has decidido honrar mi presencia de nuevo. Qué amable de tu parte.$B$B Mis acólitos se preguntaban si alguna vez aparecerías. Les dije que no había duda. Cuando se trata de poder, eres atraído como una polilla hacia la llama.' WHERE `entry`=4489; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buena suerte, $N. Espero verte en el futuro.' WHERE `entry`=4490; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ringo no está en la mejor forma, $N, ¡pero me alegro de tenerlo de vuelta en una sola pieza!$B$B Gracias por encontrarlo.' WHERE `entry`=4491; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh... Estoy tan contenta de que alguien me haya encontrado...' WHERE `entry`=4492; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, deduje que Gracina te envió a mí. Tu experiencia en la lucha contra estas bestias no tiene precio; nadie, que yo sepa, ha tratado con su especie antes. En cuanto a la idea de Gracina de que el cráter de Un\'Goro es su corazón... tal vez lo sea. Un\'Goro es una jungla misteriosa y peligrosa al oeste de aquí. Quizás también esté un paso más cerca de descubrir de qué se tratan los silítidos.' WHERE `entry`=4493; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, deduje que Zilzibin te envió a mí. Tu experiencia en la lucha contra estas bestias no tiene precio; nadie, que yo sepa, ha tratado con su especie antes. En cuanto a la idea de Zil de que el cráter de Un\'Goro es su corazón... tal vez lo sea. Un\'Goro es una jungla misteriosa y peligrosa al oeste de aquí. Quizás también esté un paso más cerca de descubrir de qué se tratan los silítidos.' WHERE `entry`=4494; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La glándula del olor, ah sí. La membrana parece intacta, excelente. El suelo, sí, esto debería funcionar perfectamente. Con mis adiciones especiales, debería poder convertir todo esto en el señuelo perfecto.$B$B Dame un momento para hacer el señuelo, $N. Una vez que esté listo, podremos ejecutar el siguiente paso que, con suerte, puede detener a los silítidos antes de que invadan Gadgetzan... y el resto de Kalimdor.' WHERE `entry`=4496; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estoy absolutamente aterrorizado por los pterrordáctilos aquí! Gracias por disminuir sus números, $N. Ahora podría sentirme lo suficientemente seguro como para aventurarme a salir del Refugio de Marshal.' WHERE `entry`=4501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estas muestras serán perfectas para mis estudios! ¡Gracias, $N! Te lo prometo, serás el primero al que le contaré mis hallazgos.' WHERE `entry`=4502; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, estas escalas son perfectas. ¡Seguro que debería poder hacer despegar este volante con estas escalas!$B$B ¡Gracias!' WHERE `entry`=4503; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, este alquitrán es justo lo que...$B$B Oye, espera un minuto, mis manos... Parece que no puedo separarlas...$B$B Tal vez esto no fue una buena idea. ¡Ay, pero espera! Eliminador de alquitrán súper pegajoso. ¡Ahí es donde está el dinero real!' WHERE `entry`=4504; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Debemos encontrar una manera de usar esta corrupción contra nuestros enemigos...' WHERE `entry`=4505; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente!$B$B ¡Los abandonados recurrirán a cualquier medio necesario para aplastar la alianza! El uso del agua corrompida seguramente resultará útil en nuestros esfuerzos futuros...' WHERE `entry`=4506; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Fantástico, $N! Hoy hemos obtenido una gran victoria aquí. Tomará algún tiempo para que entendamos completamente lo que tenemos aquí; Sin embargo, le daremos un buen uso, no te preocupes por eso.$B$B En cuanto a los silítidos, dudo sinceramente que este fuera el alcance total de su presencia. Esta es una resolución demasiado limpia, lamento decirlo.' WHERE `entry`=4507; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si bien realmente aprecio esto, no estoy seguro de qué bien nos hará. La Alianza ignora las amenazas de cualquier fuente que no sea la Horda, e incluso nuestros propios líderes aquí en Darnassus no pueden ponerse de acuerdo sobre cuál es exactamente esta amenaza. Los tontos como Fandral Staghelm teorizan que los silítidos no se parecen en nada a la amenaza del pasado antiguo que afirmo que son. Su ignorancia solo es superada por su arrogancia.$B$B Tú mismo has visto la amenaza, $N. ¡Debemos seguir comprometidos con la derrota de los silítidos!' WHERE `entry`=4508; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si bien realmente aprecio esto, no estoy seguro de qué bien nos hará. La Horda ignora las amenazas de cualquier fuente que no sea la Alianza. Si bien el propio Thrall podría tomar medidas si se le presentaran los hechos, se ve acosado por todos lados por consejos contradictorios. ¡Estos tontos nos harían perseguir nuestras propias colas imaginarias si pensaran que podría atrapar a la Alianza desprevenida!$B$B Tú mismo has visto la amenaza, $N. ¡Debemos seguir comprometidos con la derrota de los silítidos!' WHERE `entry`=4509; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este comprobante bancario me autoriza a retirar un artículo de la cuenta de Gracina Spiritmight con nosotros y presentárselo. ¡Felicitaciones parece estar en orden!' WHERE `entry`=4510; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este comprobante bancario me autoriza a retirar un artículo de la cuenta de Zilzibin Drumlore con nosotros y presentárselo. ¡Felicitaciones parece estar en orden!' WHERE `entry`=4511; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Resultados asombrosos, $N! Te acercaste lo suficiente como para tomar una muestra de las cosas corruptas, ¡y te las arreglaste para no lucir peor! Gracias. Oh, estas muestras serán perfectas. No puedo esperar para comenzar a probarlos.$B$B Si no me equivoco, ¡podría ser uno de los mejores científicos de la Liga de Expedicionarios!$B$B Eso demostrará a todos los enanos que no fue un error permitirnos a los gnomos entrar en Forjaz después del incidente de Gnomeregan.' WHERE `entry`=4512; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Lo has encontrado? $N, eres un tesoro para ti mismo. Su dedicación y ayuda ha sido magnífica y posiblemente no podría agradecerles lo suficiente.$B$B Por favor, toma esto para tus problemas. Tengo trabajo que hacer, pero estoy seguro de que si regresa más tarde, necesitaré sus servicios nuevamente.$B$B Gracias. Muchas gracias.' WHERE `entry`=4513; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es una excelente noticia, $N. Con estas bestias fuera del camino, podemos comenzar a aventurarnos más en Winterspring. ¿Estás listo para más?' WHERE `entry`=4521; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Más malas noticias! ¡Estos centauros han ido demasiado lejos! Asaltaron una de mis caravanas de suministros y masacraron a todo el grupo. ¡Esto es un ultraje y no quedará impune!' WHERE `entry`=4542; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recoges la placa de Petri con la muestra de baba dentro. La única forma de discernir si las muestras son lo suficientemente puras es abrirlas y examinar el contenido usted mismo. Idealmente, encontrará una muestra que se ajuste a los criterios de Chemist Fuely.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Inserta el objeto incrustado de mugre y tres monedas de plata en el Sparklematic 5200. La máquina cobra vida en un intento frenético de purgar la mugre del objeto desconocido. Fuertes y violentos sonidos de agitación laten desde el corazón de la máquina. La estructura de metal de la bestia cruje y gime mientras se tambalea de un lado a otro...' WHERE `entry`=4601; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Insertas el objeto incrustado de mugre y tres monedas de plata en el Sparklematic 5200. La máquina cobra vida en un intento frenético de purgar la mugre del objeto desconocido. Fuertes y violentos sonidos de agitación laten desde el corazón de la máquina. La estructura de metal de la bestia cruje y gime mientras se tambalea de un lado a otro...' WHERE `entry`=4602; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Sparklematic 5200 cobra vida, tambaleándose de un lado a otro. En el interior, la suciedad indefensa que se ha incrustado en el objeto colocado dentro está siendo pulverizada por el agente de limpieza gnómico de la máquina.$B$B El Sparklematic 5200 se detiene, anunciado por un familiar \"¡ding!\" El receptáculo de artículos de la máquina se abre en espiral, revelando una caja cuidadosamente envuelta.' WHERE `entry`=4603; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Sparklematic 5200 cobra vida, tambaleándose de un lado a otro. En el interior, la suciedad indefensa que se ha incrustado en el objeto colocado dentro está siendo pulverizada por el agente de limpieza gnómico de la máquina.$B$B El Sparklematic 5200 se detiene, anunciado por un familiar \"¡ding!\" El receptáculo de artículos de la máquina se abre en espiral, revelando una caja cuidadosamente envuelta.' WHERE `entry`=4604; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tan pronto como comenzó, el Sparklematic 5200 se detiene abruptamente. Se escucha un simple \"ding\" de la máquina, y la boca de la máquina gira en espiral hacia arriba. Dentro del Sparklematic 5200 hay una pequeña caja envuelta en un pequeño lazo. La máquina parecería envolver un objeto después de eliminar su estado de suciedad incrustada. Incluso si la máquina no funcionara, al menos el artículo ahora está envuelto en una bonita caja.$B$B Bueno, hay una forma de saber si limpió el artículo o no...' WHERE `entry`=4605; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tan pronto como comenzó, el Sparklematic 5200 se detiene abruptamente. Se escucha un simple \"ding\" de la máquina, y la boca de la máquina gira en espiral hacia arriba. Dentro del Sparklematic 5200 hay una pequeña caja envuelta en un pequeño lazo. La máquina parecería envolver un objeto después de eliminar su estado de suciedad incrustada. Incluso si la máquina no funcionara, al menos el artículo ahora está envuelto en una bonita caja.$B$B Bueno, hay una forma de saber si limpió el artículo o no...' WHERE `entry`=4606; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Avast... ¡Almirante $N! ¡Eres un pirata de piratas, muchacha!$B$B Calienta las carcajadas de mi corazón para darte este sombrero. ¡Nunca encontrarás uno como este en ninguna parte, y todo lo que te mire verá que eres un Almirante de la Armada Vela Sangrienta!' WHERE `entry`=4621; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Otro de los reclutas de Kaltunk, ¿eh?$B$B Un lamentable estado de cosas en el que nos encontramos si esto es lo mejor que la Horda puede producir. No importa. Para cuando creamos que estás listo para abandonar el Valle, serás un orgulloso guerrero de la Horda.' WHERE `entry`=4641; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, excelente, $N. Esto es lo más excelente.$B$B Tal cuento. ¿Quién hubiera pensado que los dos interactuarían entre sí de esa manera? Tendré que dedicar más tiempo a analizar los problemas ambientales que causan cambios en estas criaturas.$B$B Continuaré mi investigación por ahora. Quizás volvamos a hablar pronto. Hasta entonces, te deseo lo mejor.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recoges la placa de Petri con la muestra de baba dentro. La única forma de discernir si las muestras son lo suficientemente puras es abrirlas y examinar el contenido usted mismo. Idealmente, encontrará una muestra que se ajuste a los criterios de Chemist Fuely.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No te detengas en su sufrimiento, $N. La bestia estaba corrupta, un producto de la magia oscura. Has hecho un gran servicio a la Alianza y serás recompensado.' WHERE `entry`=4701; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El trabajo duro es algo por lo que tengo un gran respeto, $N. Ahora podemos seguir adelante con nuestros planes para Winterspring.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Cachorros rabiosos? ¿Gizrul el Esclavista? ¡¿Y vives para contarlo?! ¡Increíble! ¡Un homenaje bien ganado!' WHERE `entry`=4724; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Funcionó! ¡Tienes la esencia! ¡Bien hecho, $N! ¡Bien hecho!$B$B Esta esencia será invaluable en mi investigación. Espero algún día aprender a capturar cachorros de dragones vivos, o tal vez capturar sus huevos. Si pudiera encontrar una manera de hacer eso, ¡sería la envidia de los eruditos de dragones de todo el mundo!$B$B Mi empleador también estaría feliz, y como dije antes, es alguien a quien quieres mantener feliz...' WHERE `entry`=4726; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los conseguiste en el momento perfecto, $N. ¡Más tarde y serían imposibles de entrenar! Dame un minuto y tendré al pequeño listo para que te lo lleves a casa.' WHERE `entry`=4729; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Funcionó? ¡Espléndido! ¡Sabía que lo haría!$B$B Mientras no estabas yo estaba trabajando en una nueva versión del eggciloscopio. Este tiene un alcance mucho más largo.$B$B Toma, puedes tener uno en caso de que regreses a Blackrock Spire.' WHERE `entry`=4734; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Vaya, los tienes! ¡El módulo coleccionable funcionó! ¡Soy un genio!$B$B Gracias, $N. Mi patrón estará muy contento de recibir estos huevos...' WHERE `entry`=4735; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, te envió Briarthorn. Bien. Entonces la palabra llega lo suficientemente lejos como para encontrar futuros estudiantes. Esto me agrada.$B$B Es típico de nuestra especie, $N, unirse, independientemente de la raza. Es especialmente importante ya que aquellos con los que más tratamos no discriminan en su malicia si fallamos en apaciguarlos o controlarlos apropiadamente.$B$B Siento que ha aprendido muchas cosas y, si está dispuesto, lo ayudaría a crear herramientas para complementar sus habilidades.' WHERE `entry`=4736; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, Zevrost te envió. Bien. Entonces la palabra llega lo suficientemente lejos como para encontrar futuros estudiantes. Esto me agrada.$B$B Es típico de nuestra especie, $N, unirse, independientemente de la raza. Es especialmente importante ya que aquellos con los que más tratamos no discriminan en su malicia si fallamos en apaciguarlos o controlarlos apropiadamente.$B$B Siento que ha aprendido muchas cosas y, si está dispuesto, lo ayudaría a crear herramientas para complementar sus habilidades.' WHERE `entry`=4737; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, Demisette te envió. Bien. Entonces la palabra llega lo suficientemente lejos como para encontrar futuros estudiantes. Esto me agrada.$B$B Es típico de nuestra especie, $N, unirse, independientemente de la raza. Es especialmente importante ya que aquellos con los que más tratamos no discriminan en su malicia si fallamos en apaciguarlos o controlarlos apropiadamente.$B$B Siento que ha aprendido muchas cosas y, si está dispuesto, lo ayudaría a crear herramientas para complementar sus habilidades.' WHERE `entry`=4738; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, te envió Kaal. Bien. Entonces la palabra llega lo suficientemente lejos como para encontrar futuros estudiantes. Esto me agrada.$B$B Es típico de nuestra especie, $N, unirse, independientemente de la raza. Es especialmente importante ya que aquellos con los que más tratamos no discriminan en su malicia si fallamos en apaciguarlos o controlarlos apropiadamente.$B$B Siento que ha aprendido muchas cosas y, si está dispuesto, lo ayudaría a crear herramientas para complementar sus habilidades.' WHERE `entry`=4739; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siento que estás disfrutando de tu trabajo. Y creo que estamos en algo aquí.' WHERE `entry`=4741; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B $B$B El Sello de Ascensión sin forjar ya está listo. Es hora del paso final.' WHERE `entry`=4742; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mantente firme mientras lanzo la invocación final de protección.$B$B $B$B El Sello de la Ascensión está completo...$B$B Debes saber esto: he imbuido el artefacto con poderosas protecciones protectoras. En tu hora más oscura, cuando todo parece estar perdido, el poder del vuelo rojo estará a tu disposición.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Así que los rumores eran ciertos!$B$B Gracias, $N. Mi patrocinador, el Conde Remington Ridgewell, estará muy complacido de ver esta adición a esta colección.' WHERE `entry`=4764; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, entonces eres $gél:ella;! Tienes mi agradecimiento, $N. Y... si aún no lo sabías... la gratitud de un noble de la casa de Ridgewell casi vale el rescate de un rey.' WHERE `entry`=4765; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Vienes de Ventormenta? Maravilloso: conozco un objeto de arte que Remington mataría por tener en su museo, pero extraerlo no será fácil.$B$B Ahí es donde entras tú.' WHERE `entry`=4766; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Perfecto! Con estos huevos espero dar el siguiente paso para convertirme en un jinete del viento. Aquí hay una muestra de mi aprecio; que la buena caza te ilumine siempre, $C.' WHERE `entry`=4767; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente. Las fórmulas grabadas en esta tableta consumirán días de investigación, pero estoy seguro de que dicha investigación dará buenos frutos.$B$B Gracias, $N. Usted ha sido invaluable para nosotros.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es verdad. Creo que hay una tablilla dentro de Blackrock Spire, una tablilla que contiene viejas recetas alquímicas. Me alegro de que estés aquí, porque necesito ayuda para recuperar la tablilla.$B$B Ponte cómodo, y te explicaré más.' WHERE `entry`=4769; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿¡Qué!? ¡Si hubiera sabido que Pao\'ka Monteveloz iba a husmear en Highperch, lo habría encadenado a un tótem! Su padre se mostró reacio a permitirle venir conmigo a Thousand Needles. Vinimos aquí para estudiar las diferentes criaturas que habitan estas hermosas tierras.$B$B Agradezco la ayuda que le has mostrado a Pao\'ka. Espero que esto cubra cualquier desgracia que te haya costado este hecho.' WHERE `entry`=4770; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! ¡Años de inteligencia, perdidos! La Cruzada Escarlata seguramente sentirá este golpe en las próximas semanas.' WHERE `entry`=4771; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perfecto, $N. Me alegro de que hayas podido encontrar un minero que te ayude tan rápido. ¿O hiciste este trabajo tú mismo? De cualquier manera, lo has hecho bien. Esto será perfecto para el hilo.$B$B Llevará algún tiempo crear las cosas, así que tendrás que volver. De hecho, se las envío a una princesa a la que hemos encerrado en una torre cuyo único trabajo es tejer hilo de oro... no, en serio. Lo digo en serio... está bien, en realidad no.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, has regresado, $N. ¿Y dónde está el hilo?$B$B Ah, ya entiendo. Eso es aceptable. El duende y su hermano aún no nos han fallado, supongo que es comprensible que no lo haya preparado en ese momento. Así sea... tenemos otras cosas de las que podemos ocuparnos mientras tanto.$B$B ¿Estás preparado para el siguiente paso?' WHERE `entry`=4782; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $N. Estos lo harán muy bien. Los prepararé ahora mientras pasa a los dos últimos componentes. ¿Estás listo?' WHERE `entry`=4783; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! Los componentes están reunidos y estamos listos.$B$B Confío en que estará complacido.' WHERE `entry`=4784; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Está hecho, $N. Aquí estás. Llévelo con orgullo.$B$B Has trabajado duro y veo grandes cosas en tu futuro. Recuerde, para desafiar la corrupción que viene con nuestro camino se necesita una gran voluntad y fortaleza. Mientras tu voluntad sea la tuya, entonces tendrás un gran éxito.' WHERE `entry`=4786; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, tienes el huevo! Me inclino ante ti, $N. Tu fuerza y ​​valentía serán recordadas durante mucho tiempo.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Increíble! ¡Los encontraste! ¡Realmente eres un héroe, $N!$B$B Eso es algo bueno, porque he estado leyendo las tabletas que me trajiste antes, y por lo que deduje... vamos a necesitar un héroe para detener lo que viene...' WHERE `entry`=4788; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mau\'ari puede obtener da juju por $N... Usa el alijo de Mau\'ari para arrojar esto sobre ti o tus aliados.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mau\'ari puede obtener da juju por $N... Usa el alijo de Mau\'ari para arrojar esto sobre ti o tus aliados.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mau\'ari puede obtener da juju por $N... Usa el alijo de Mau\'ari para arrojar esto sobre ti o tus aliados.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mau\'ari puede obtener da juju por $N... Usa el alijo de Mau\'ari para arrojar esto sobre ti o tus aliados.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mau\'ari puede obtener da juju por $N... Usa el alijo de Mau\'ari para arrojar esto sobre ti o tus aliados.' WHERE `entry`=4805; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mau\'ari puede obtener da juju por $N... Usa el alijo de Mau\'ari para arrojar esto sobre ti o tus aliados.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mau\'ari puede obtener da juju por $N... Usa el alijo de Mau\'ari para arrojar esto sobre ti o tus aliados.' WHERE `entry`=4807; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eso no es una manta! Pero, ¿qué tenemos aquí? Yo carta de Tinkee? Me pregunto qué tiene que decir...$B$B Ah, ella está estudiando en las Estepas Ardientes. Eso tiene sentido, es una buena fuente de draconianos. ¡Ay, pero mira! Aquí dice que necesita algunas piezas para un dispositivo que quiere construir. Supongo que ahí es donde entro yo, ¿eh?' WHERE `entry`=4808; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son buenos ejemplares. ¡Están llenos de frío! Déjame ponerme unos guantes y luego empacarlos junto con las otras cosas que Tinkee necesita...' WHERE `entry`=4809; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tú los trajiste! ¡Excelente! ¡Me pondré manos a la obra ahora mismo! ¡Muchas gracias, $N!$B$B Has sido tan útil para mí, es posible que te necesite para tareas aún más importantes más adelante...' WHERE `entry`=4810; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, finalmente... el misterioso huevo finalmente me ha sido entregado. Ahora, déjame echar un vistazo más de cerca a esto... ¡Qué...! Qué es esto..?' WHERE `entry`=4821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmmmmmmmmmm! Me encanta su helado de fresa! Si hay algo que Tigule y Foror saben hacer, ¡es hacer helado!$B$B Muchas gracias $N. ¡Este es el mejor regalo de todos!' WHERE `entry`=4822; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por mi gratitud, esto es para ti, $n.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, los demonios de Garganta Susurrooscuro; Creo que es su presencia la que está afectando la tierra de esta manera. Voy a seguir observando las termas de aquí a ver si aprendo algo más.$B$B Esperaría hasta que estés un poco más fuerte si tienes planes de adentrarte más en el Cañón Susurro Oscuro.' WHERE `entry`=4842; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una caja severamente dañada se destaca entre el resto de las pertenencias destruidas en el campamento...' WHERE `entry`=4861; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Qué carga! Quiero decir, ¡mira todos esos huevos! Estos deberían traer unas pocas monedas de oro.$B$B Como prometí, aquí está tu pequeña criatura. ¡No te dejes morder!' WHERE `entry`=4862; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Acercándose al vagón, no parece que haya mucho más aquí para Jaron. Pero, mirando al suelo, notas algunas cajas que parecen intactas, a pesar de estar medio enterradas en la nieve.' WHERE `entry`=4863; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, esperaba escuchar tanto, $Gmuchacho:muchacha;. Supuse que las bestias enloquecidas destruyeron todas mis pertenencias...$B$B Pero encontraste mis herramientas, y lo más importante, ¡el amuleto! Me pregunto por qué los salvajes defendieron tan ferozmente este objeto... En cualquier caso, ¡lo pensaré dos veces antes de volver a dirigirme hacia ellos!' WHERE `entry`=4864; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Venganza! Entonces, la leyenda de Arikara es cierta. De hecho, este es un problema que debe resolverse de inmediato.' WHERE `entry`=4865; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto va a hacer la mejor cerveza hasta ahora!$B$B Eh, ¿para qué pensabas que iba a usar esto? veneno o algo??$B$B Niños locos...' WHERE `entry`=4866; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! Ya puedo sentir mis poderes regresando a mí. Y mi mente ya no está atormentada por la maldición de Urok.$B$B ¡Gracias, $N! La humildad está por debajo de mí, pero debo reconocer tu ayuda.$B$B Y os deseo fortuna en vuestros viajes por Blackrock Spire. Eres un tonto al pensar que podrías llegar a la cima, pero tu valentía es incuestionable.' WHERE `entry`=4867; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='vienen a matarme? ¡Les mostraré cómo lucha un Tauren!' WHERE `entry`=4881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un descubrimiento importante?' WHERE `entry`=4882; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La energía de este collar, $N. Creo que tiene una sola fuente.$B$B $B$B Los salvajes, ahora equivocados y confundidos, antes no lo eran tanto. Una vez tuvieron un propósito y fueron guiados para servir. La diosa elfa de la noche Elune creó estas criaturas para proteger sus áreas más sagradas.$B$B Si bien este hecho puede parecer que tiene poco valor; Te insto a que mires más profundo.$B$B Aprenderás, con el tiempo. Gracias por traerme esto, $N.' WHERE `entry`=4883; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te encontraste con Ranshalla?' WHERE `entry`=4901; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No lo dudes; dime por qué has venido.$B$B ¿Oh sí? Mmm. Bien.$B$B Gracias por traerme esto directamente; siempre es mejor ir directo a la cima... Pero... Sí. Los druidas del Círculo Cenarion conocen a los Wildkin desde hace algún tiempo. Que son mascotas de Elune, y fueron elegidos para proteger el más sagrado de los lugares.$B$B Entonces, aunque esto no es una noticia, definitivamente lo felicito por su esfuerzo. Toma, toma esto: es algo que parece adecuado para tal acto.' WHERE `entry`=4902; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=4903; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. En lo profundo de mis huesos sabía que ella encontraría el camino de regreso a mí. Me habló de tu valentía y de cómo la ayudaste a escapar. Estos artículos pertenecían a su hermano. Sé que ella querría que los tuvieras.' WHERE `entry`=4904; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por todo lo que has hecho, $N. Que Elune te proteja y te guíe en el camino que tienes por delante.' WHERE `entry`=4906; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Felnok tenía razón! Necesito tu ayuda de nuevo, y esta vez... va a ser muy peligroso.$B$B ¿¿Estás listo??' WHERE `entry`=4907; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entiendo. Gracias, $c.' WHERE `entry`=4921; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=4941; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Le diste a ese demonio una lección que no olvidará pronto. Has demostrado un gran poder y habilidad. Ahora supongo que es hora de que regreses a Menara con tu orbe limpio para que puedas darle un buen uso.$B$B Buena suerte, $c. Quizás nuestros caminos se vuelvan a cruzar.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, el espíritu de un can manáfago. Bien hecho, $N.$B$B Cuando tenga el espíritu y el orbe limpios, fusionaré los dos para ti, pero no hasta entonces.' WHERE `entry`=4962; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, el espíritu de un infernal. Bien hecho, $N.$B$B Cuando tenga el espíritu y el orbe limpios, fusionaré los dos para ti, pero no hasta entonces.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Está hecho, $N. Simplemente dígame qué prefiere: un bastón que requiera que use ambas manos, o un orbe para que pueda usar una daga o una espada como arma.$B$B Derribar a un can manáfago fue una gran hazaña de tu parte. Estoy seguro de que su artículo le servirá bien en el futuro. Continúa trabajando duro en las artes, $N. Estaré pendiente de los detalles de tus hazañas.' WHERE `entry`=4964; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, buscas algo más... sustancial. Que puedo ayudarte si realmente estás preparado.$B$B Es un cambio bienvenido ver a uno de los nuestros buscando más poder en otras formas además del conocimiento.$B$B Entonces, ¿sientes que estás listo, $N?' WHERE `entry`=4965; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por tu ayuda, $n. No podría haberlos detenido sin ti.' WHERE `entry`=4966; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, buscas algo más... sustancial. Que puedo ayudarte si realmente estás preparado.$B$B Es un cambio bienvenido ver a uno de los nuestros buscando más poder en otras formas además del conocimiento.$B$B Entonces, ¿sientes que estás listo, $N?' WHERE `entry`=4967; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, buscas algo más... sustancial. Que puedo ayudarte si realmente estás preparado.$B$B Es un cambio bienvenido ver a uno de los nuestros buscando más poder en otras formas además del conocimiento.$B$B Entonces, ¿sientes que estás listo, $N?' WHERE `entry`=4968; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, buscas algo más... sustancial. Puedo ayudarte si realmente estás preparado.$B$B Es un cambio bienvenido ver a uno de los nuestros buscando más poder en otras formas además del conocimiento.$B$B Entonces, ¿sientes que estás listo, $N?' WHERE `entry`=4969; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por ayudarme, $N. Mi opinión sobre ti crece a medida que pasa el tiempo.' WHERE `entry`=4970; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El tiempo se siente más fácil de reparar ahora, gracias $N. Si bien es posible que no entienda completamente las consecuencias de una línea de tiempo fracturada, agradezco que comprenda la urgencia de contrarrestar lo que sospecho cada vez más que es una malversación impulsada por Scourge.$B$B No veo nada malo en recompensarte por tu ayuda, mortal. Tus mayores hazañas están por venir, y la entrega de una chuchería ciertamente no alterará tu destino futuro. Tu ayuda continua, sin embargo, es algo que el Vuelo y yo podríamos usar...' WHERE `entry`=4971; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son exactamente lo que necesito, $N. Gracias.$B$B Permíteme recompensarte adecuadamente con esto. Es posible que no comprenda lo que necesitaría con un dispositivo de este tipo. Es posible que ni siquiera sepas lo que realmente es. Por desgracia, no puedo decirte cuándo te resultará más útil; solo sepa que en algún momento en el futuro, puede encontrar que este artículo tiene una utilidad y función extremas cuando se consume. Ya sea que decidas conservarlo o no hasta entonces... esto, amigo mío, depende de ti.' WHERE `entry`=4972; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuevamente, le agradezco su ayuda. Por favor acepta este regalo. Si bien es posible que aún no sepa cuándo usar dicho elemento, quizás en el futuro el paso del tiempo le revele sus verdaderas intenciones. Podrías decir que he visto que te ha pasado algo así, $N.' WHERE `entry`=4973; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has asestado un golpe devastador a las fuerzas de Blackrock, $N. Con su Jefe de Guerra asesinado, la legión Blackrock se ve arrojada una vez más a las fauces del caos.$B$B ¡En honor a tu heroísmo, la gente de Kalimdor será recompensada!' WHERE `entry`=4974; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Está hecho, $N. Simplemente dígame qué prefiere: un bastón que requiera que use ambas manos, o un orbe para que pueda usar una daga o una espada como arma.$B$B Hacer frente al infernal fue una gran hazaña de tu parte y esta recompensa te sentará muy bien. Te deseo más éxito en las artes, $N.' WHERE `entry`=4975; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Esto funcionará bien.$B$B Lo único que te queda por hacer es decidir qué demonio quieres que encarcele dentro del orbe limpio. Haz eso y tendrás un magnífico objeto nuevo para empuñar.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No te mentiré, $r. ¡Necesitaba el dinero! Kibler paga muy, muy bien, mucho mejor que K.E.F. alguna vez podría.$B$B ¡Pero no dudes de mi lealtad! ¿Por qué crees que estoy aquí abajo? ¿Para conseguirle a ese duende loco algunos huevos de animales exóticos o algo igualmente tonto? No, solo alguien realmente tonto vendría a Blackrock Spire a coleccionar mascotas. Sí, no creo que exista mucha gente así en este mundo.$B$B .$B$B Lo último que necesitamos es ese tipo de gente criando.' WHERE `entry`=4981; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! Una vez que Lexlort tenga estos planes, se olvidará de todas las cosas desagradables que quería hacerme.$B$B $N, ¡eres mi héroe!' WHERE `entry`=4982; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tengo que dárselo a ella; ¡Se las arregló para salir de otra situación difícil! Estos informes demostrarán ser invaluables en nuestros tratos con los orcos Blackrock.$B$B Por supuesto, serás recompensado por tu arduo trabajo.' WHERE `entry`=4983; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Yo... yo siento que las almas de esos lobos que has sacrificado ahora tienen descanso. Ellos, y yo, te agradecemos por una liberación misericordiosa.$B$B Los lobos no están solos en su sufrimiento dentro de este maldito lugar, $N. Por favor, te necesito una vez más.' WHERE `entry`=4984; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='\"Sé que los grizzles han sido sofocados, su tormento ha llegado a su fin. Yo... tengo una cosa más para ti. Lo escribí en... en esta rama, sintiendo que mi tiempo en este reino había llegado. hasta el fin.$B$B De hecho... estoy en ese extremo. Gracias de nuevo amigo... las criaturas de esta tierra maldita pueden descansar... y ahora lo haré yo\".$B$B Con eso, el druida emite un profundo suspiro, seguido de lo que suena como un estertor de muerte. Su cuerpo yace inmóvil en el suelo de la cabaña.' WHERE `entry`=4985; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto... esto es bastante extraño. Este druida, nada menos que este druida tauren, te confió una gran cantidad de información valiosa sobre el alcance de la plaga de la Plaga. Me sorprende que un tauren le dé a $r esa información, y con tanta libertad si lo que dices es verdad. Haremos un buen uso de esto, te lo prometo. Quizás los tauren no han caído tan lejos de Cenarius como creería Fandral...$B$B Erm, de todos modos, por favor, acepta esto como muestra de agradecimiento del Círculo Cenarion.' WHERE `entry`=4986; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Esto es de Mulgris, dices? Habíamos oído que buscaba ministrar a las criaturas que sufrían en las Tierras de la Peste, pero esto es más inesperado... y más triste. Mulgris es... era un buen amigo. Lamentaré profundamente su fallecimiento.$B$B Sus esfuerzos no han sido en vano, gracias a su diligencia. En esta rama, se almacena mucha información sobre la plaga que la Plaga propaga sobre la tierra. Lo estudiaremos diligentemente. En cuanto a ti, por favor acepta esto. Es lo mínimo que podemos hacer por sus nobles esfuerzos.' WHERE `entry`=4987; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Pues lo estaré! ¿¿Donde estaban ellos??' WHERE `entry`=5001; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto coincide con mucho de lo que ya sabíamos. De todos modos, es una información interesante y bastante desafortunada.$B$B Las marcas en este mapa resultarán valiosas para reducir la amenaza Roca Negra.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un paquete en el granero que de otro modo podría haber pasado por alto ahora se destaca entre la descomposición y la ruina. Tal vez este es el que el fantasma de Janice Felstone estaba clamando...' WHERE `entry`=5021; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un paquete para una Emma Felstone, dices? ¿La última dirección conocida fue Ventormenta, hace cuatro años? Bueno, déjame ver aquí...$B$B Según lo que sabemos, hubo una tal Emma Felstone en la ciudad hace unos cuatro años. Bueno, debería decir que posiblemente... este censo al que me refiero es de hace cinco años, y no tengo un informe de que ella abandonó la ciudad. Sin embargo, esto no significa que ella todavía esté aquí.$B$B Espera un segundo... este paquete no puede ser para la vieja Emma, ​​¿o sí?' WHERE `entry`=5022; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un paquete para Jeremiah Felstone, cuya última dirección conocida es Lordaeron... Podría ayudarte.$B$B Jeremiah Felstone estaba en la ciudad antes de la plaga. Bueno, debería decir el antiguo Jeremiah Felstone: algunos de los Renegados han cambiado sus apellidos para deshacerse de su rostro anterior. Este caso no es una excepción; el antiguo Jeremiah Felstone ahora se conoce como Jeremiah Payson.$B$B Un momento... ¿no es el vendedor de cucarachas?' WHERE `entry`=5023; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja ja! ¡Gracias, $N! Esto nos ayudará mucho. Eres una bendición para Crossroads y para la Horda. Si hay algo que pueda hacer por usted, hágamelo saber.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Si Mangletooth fuera libre de verte diezmar a quienes lo traicionaron! $B$B Te agradezco por destruir más Bristleback reuniendo estos fragmentos. Por favor, continúa haciéndolo y continuaré ayudándote. ' WHERE `entry`=5042; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que tu puntería sea infalible, y la marca de tu arma sea verdadera, $r.$B$B El espíritu de Agamaggan está contigo. Devuélveme si lo deseas. Mangletooth te bendecirá de nuevo si el gran dios jabalí me considera digno. ' WHERE `entry`=5043; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus enemigos deberían temerte aún más, $r. $B$B Cuéntanos historias de Mangletooth sobre tu astucia en la batalla la próxima vez que nos encontremos, ya sea en esta vida o en la siguiente. ' WHERE `entry`=5044; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestros mejores guerreros y nuestros mejores chamanes envidiarían tu voluntad, $r.$B$B ¡Derrota a más Bristlebacks sabiendo que no pueden detenerte! ' WHERE `entry`=5045; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ve a la guerra, $r.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Vivo? Traje trabajado? ¿Y qué tenemos aquí?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, mi nombre es Emma Felstone; eres la primera persona en años que me llama así. ¿Quién... quién eres?$B$B ¡¿Dices que conocías... a mi hermana?! ¿Sigue viva? A quién engaño, por supuesto que no. Cuando estalló la plaga en Lordaeron, me esperaba lo peor. Tantos miembros de mi familia murieron... o algo peor. Aquí estoy ahora, la loca Ol \'Emma, ​​completamente sola. ¿Qué eres, un ladrón de tumbas o algo así? ¿Buscas tu próximo objetivo?$B$B ¿Qué... tienes un paquete para mí de mi hermana?' WHERE `entry`=5048; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No he usado ese nombre en años... pero sí, en un momento de mi vida, antes de esta gloriosa no-vida, ese era mi apellido.$B$B Dices haber conocido a mi hermana... o mejor dicho, has hablado recientemente con mi hermana.$B$B Quién ha estado muerto.$B$B Por cuatro años.$B$B Sabes, si mis huesos no fueran ya lo suficientemente frágiles, estaría tentado a romperme el pie con tu trasero. Eres todo un buitre, ¿no?$B$B ¿Qué... tienes un paquete para mí de mi hermana?' WHERE `entry`=5049; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Le devuelves el medio encantamiento a la aparición. Ella lo mira, luego a ti expectante.$B$B \"Cariño, ¿dónde pusiste tu mitad del amuleto? No podemos estar juntos a menos que tengamos las dos mitades. Cariño... ¿puedes verme?\"' WHERE `entry`=5050; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entregas el amuleto de buena suerte reensamblado al fantasma de Janice Felstone. Tan pronto como lo agarra, observas un cambio casi inmediato en ella. Su forma etérea brilla y te mira con ojos claros pero tristes.$B$B \"Me has liberado... ya no necesitaré este amuleto. Por favor, tómalo y tal vez te dé el consuelo que me ha dado a mí\".' WHERE `entry`=5051; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, usted entiende. Mis palabras no se perdieron en tus oídos, $r. Mangletooth puede estar enjaulado, ¡pero ninguna jaula puede detener el poder de Agamaggan! $B$B El toque del fragmento, su sensación... ha pasado mucho tiempo, $r.$B$B ¿Sabes cómo es? ¿Para que te corten el poder?$B$B Pero, esa es una historia para otro momento. Te prometí información. Te prometí el poder de Agamaggan. Mi gente le dio la espalda a Mangletooth. Ahora, te pierdo sobre ellos. ' WHERE `entry`=5052; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta no fue una tarea fácil, pero usted ha sobresalido. Pero no te apresures a pensar que me has impresionado, $N.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí. Tu has regresado. Ahora creo que eres un verdadero cazador por naturaleza. Te has enfrentado a la más feroz de las criaturas y has vuelto superando mis expectativas.$B$B Ahora está listo para mi última solicitud.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado tanto tu fuerza como tu determinación. Te esperan muchos más desafíos, pero ya te he mostrado todo lo que puedo.' WHERE `entry`=5056; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aprendemos de nuestras experiencias de vida, $N. Estoy seguro de que solo te has vuelto más fuerte y más sabio como resultado de la tuya. Has crecido mucho desde que hablamos por primera vez.$B$B Tome esto en recuerdo de las difíciles tareas que ha realizado como $r $c, y sepa que siempre tendrá mi respeto y admiración.' WHERE `entry`=5057; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Usando la llave que se encuentra en el esqueleto de la ex Sra. Dalson, abres la puerta de la letrina. Un ghoul sediento de sangre salta de la letrina, después de haber estado atrapado en el interior durante quién sabe cuánto tiempo.$B$B Queda claro por el espeluznante grito del necrófago ante tu presencia que el antiguo Granjero Dalson ahora no puede ser salvado.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave extraída de los macabros restos del granjero Dalson encaja perfectamente en la cerradura. Las puertas del gabinete se abren y revelan varios artículos que permanecen intactos y parecen bastante valiosos.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy impresionante, $N. Estás listo para aprender tu forma acuática, y es un placer para mí enseñártela.$B$B Además, en reconocimiento a su logro durante las dos pruebas, le entrego este artículo. Espero que lo encuentre una adición bienvenida a su equipo como protector de la naturaleza y guardián del equilibrio.' WHERE `entry`=5061; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, has reunido la cantidad esencial de agave Incendia. Esta hierba rara que se encuentra solo en Thousand Needles ayudará a encender el fuego sagrado latente de la vida.$B$B ' WHERE `entry`=5062; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asombroso! Debe haber tomado semanas reunir esos componentes... y ¿¡¿cómo encontraste una piel prístina?!?$B$B ¡Disfruta la gorra, $n!' WHERE `entry`=5063; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gran tótem espiritual! Esta es una noticia terrible de hecho. Debo comenzar a planear para lo que pueda venir.$B$B $N, como prometí, aquí está tu recompensa por tu valiente servicio.' WHERE `entry`=5064; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los encontraste! ¡Excelente!$B$B Gracias, $N. Vertiré estos textos y descifraré su significado.$B$B Tú, sin embargo, tienes otra tarea...' WHERE `entry`=5065; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a las Tierras de la Peste, héroe. Esta es una de las fronteras más peligrosas de Azeroth, especialmente con la amenaza inminente de la Plaga en nuestro norte y noreste. ¡Me alegra saber que el toque de clarín del deber y el servicio al bien mayor no cayó en saco roto con ustedes!$B$B Si estás listo para ensuciarte las manos, entonces hay mucho que hacer para los héroes dispuestos y capaces aquí en el borde de las Tierras de la Peste.' WHERE `entry`=5066; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pocas tareas más improbables he visto realizadas por mortales. ¡Disfruta de la gloria de mi obra! ¡Cosecha sus recompensas!' WHERE `entry`=5067; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pensé que estaría muerto y enterrado antes de ver este día.$B$B Un logro de esta magnitud solo puede verse eclipsado por la recompensa.' WHERE `entry`=5068; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Como mínimo, nos has comprado más tiempo, un tiempo precioso, precioso.' WHERE `entry`=5081; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muchas gracias, $N! Ahora puedo volver a trabajar aquí.$B$B ¿Encontraste algo de interés en el campamento Winterfall?' WHERE `entry`=5082; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Conseguiste esto de Winterfall?' WHERE `entry`=5083; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dentro del caldero burbujea una sustancia podrida y de olor repulsivo...' WHERE `entry`=5084; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres muy ingenioso, $N. ¿Crees que los fúrbolgs de Winterfall han estado en el campamento de Deadwood?' WHERE `entry`=5085; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tengo que comparar esto con la sustancia que encontraste en el caldero y entonces seguro que sabremos más.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Me pregunto si consumir esta sustancia hace que los fúrbolg sean más agresivos. Parecen mucho más grandes...' WHERE `entry`=5087; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto no tiene sentido. ¿Por qué Arikara estaría detrás de Cairne Bloodhoof? Magatha no podía estar equivocada, es nuestra chamán más poderosa.$B$B $B$B De todos modos, tu gran hazaña para la Horda no pasará desapercibida. Por favor, elige uno de estos como recompensa por tu ayuda.' WHERE `entry`=5088; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La trama se complica...' WHERE `entry`=5089; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a las Tierras de la Peste, héroe. Esta es una de las fronteras más peligrosas de Azeroth, especialmente con la amenaza inminente de la Plaga en nuestro norte y noreste. ¡Me alegra saber que el toque de clarín del deber y el servicio al bien mayor no cayó en saco roto con ustedes!$B$B Si estás listo para ensuciarte las manos, entonces hay mucho que hacer para los héroes dispuestos y capaces aquí en el borde de las Tierras de la Peste.' WHERE `entry`=5090; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a las Tierras de la Peste, héroe. Esta es una de las fronteras más peligrosas de Azeroth, especialmente con la amenaza inminente de la Plaga en nuestro norte y noreste. ¡Me alegra saber que el toque de clarín del deber y el servicio al bien mayor no cayó en saco roto con ustedes!$B$B Si estás listo para ensuciarte las manos, entonces hay mucho que hacer para los héroes dispuestos y capaces aquí en el borde de las Tierras de la Peste.' WHERE `entry`=5091; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Misión cumplida, $N! Bien jugado, bien jugado.$B$B Permíteme recompensar tu trabajo hasta ahora con algunas monedas de los cofres de Stormwind. Recomiendo gastarlo en material que te ayudará en tu próxima misión... una que te llevará a las ruinas de Andorhal.$B$B ¡Estar listo! ¡Estar atentos!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a las Tierras de la Peste, héroe. Esta es una de las fronteras más peligrosas de Azeroth, con la amenaza inminente de la Plaga al este, y aún más hacia el este desde allí. ¡Me alegra saber que la llamada del deber y el servicio a la Horda no cayó en saco roto con vosotros!$B$B Si estás listo para ensuciarte las manos, entonces hay mucho que hacer para los héroes dispuestos y capaces aquí en el borde de las Tierras de la Peste.' WHERE `entry`=5093; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a las Tierras de la Peste, héroe. Esta es una de las fronteras más peligrosas de Azeroth, con la amenaza inminente de la Plaga al este, y aún más hacia el este desde allí. ¡Me alegra saber que la llamada del deber y el servicio a la Horda no cayó en saco roto con vosotros!$B$B Si estás listo para ensuciarte las manos, entonces hay mucho que hacer para los héroes dispuestos y capaces aquí en el borde de las Tierras de la Peste.' WHERE `entry`=5094; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a las Tierras de la Peste, héroe. Esta es una de las fronteras más peligrosas de Azeroth, con la amenaza inminente de la Plaga al este, y aún más hacia el este desde allí. ¡Me alegra saber que la llamada del deber y el servicio a la Horda no cayó en saco roto con vosotros!$B$B Si estás listo para ensuciarte las manos, entonces hay mucho que hacer para los héroes dispuestos y capaces aquí en el borde de las Tierras de la Peste.' WHERE `entry`=5095; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Finamente ejecutado, $N. Tu ataque a la Cruzada Escarlata nos dará tiempo. He enviado a uno de mis mejores exploradores para que vigile el campamento y se asegure de que las fuerzas de la Cruzada que vienen a reforzar la posición muerdan el anzuelo.$B$B Con la presión sobre nosotros disminuida, ahora finalmente deberíamos poder arriesgar una misión en Andorhal, y una importante. Me gustaría mucho que interpretaras esta también, en base a tu éxito hasta la fecha.' WHERE `entry`=5096; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mis sacerdotes informan que nuestros rastreadores de balizas están captando señales extremadamente fuertes en las cuatro torres! ¡Me atrevo a decirlo, pero creo que has ejecutado otra misión con un éxito total y completo! ¡Bien jugado una vez más, $N!$B$B Con las torres marcadas, nuestros preparativos para el ataque ya están en su lugar. ¡Ha llegado el momento de luchar contra la Plaga!' WHERE `entry`=5097; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mis brujos informan que nuestros rastreadores de balizas están captando señales extremadamente fuertes en las cuatro torres! Has ejecutado mis órdenes con la habilidad y precisión de un veterano experimentado. ¡Tu servicio a la Horda se destaca debidamente una vez más, $N!$B$B Con las torres marcadas, nuestros preparativos para el ataque ya están en su lugar. ¡Ha llegado el momento de luchar contra la Plaga!' WHERE `entry`=5098; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Seguramente, atacaremos a sus señores dragones a continuación. ¡Bien hecho, valiente soldado de la Alianza! Bien hecho, de hecho.' WHERE `entry`=5102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que...' WHERE `entry`=5103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muchas gracias, $N. Espero volver a mis estudios sin preocuparme de que me embosquen. Por favor acepta esto como una recompensa.' WHERE `entry`=5121; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has recuperado el medallón! Ahora podré salir de la capilla y cumplir con mi deber.$B$B ¡Ese deber es matar a la bestia que ayudó a corromperme a mí y a muchos de mis hermanos y hermanas, el barón Osahendido!' WHERE `entry`=5122; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me pregunto qué significa todo esto... No puedo entender nada...' WHERE `entry`=5123; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como prometí, $N, ¡aquí está tu receta! También voy a aportar algo extra por todo su arduo trabajo y dedicación. ¿Qué voy a hacer con estos de todos modos???' WHERE `entry`=5124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, me estoy muriendo... pero mi alma está salvada. Por eso, te debo más de lo que las palabras pueden decir. ¡Por favor, toma esto... y sigue luchando, valiente $c!' WHERE `entry`=5125; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='' WHERE `entry`=5126; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro pacto no lo rompiste. El alma que tomé. La recompensa que haré.' WHERE `entry`=5127; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, si me deja examinar esto por un tiempo, podría traducirlo para usted.$B$B $B$B Cuando pueda revisar esto completamente, te enviaré un mensaje.$B$B Gracias por compartir esto conmigo, $N. Se sabe muy poco sobre el fúrbolg Winterfall.' WHERE `entry`=5128; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te lo reconozco: se necesita una fuerte voluntad para tomar una decisión permanente como la que acabas de hacer. Te aseguro que la peletería de escamas de dragón demostrará ser un camino rentable y gratificante para ti.$B$B Para entrenarte en el arte para el futuro, simplemente háblame y pondré a tu disposición cualquier conocimiento que aún tengas que comprometer como tuyo.' WHERE `entry`=5141; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola. Soy Pamela, ¿cómo te llamas?' WHERE `entry`=5142; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has dado tus mejores ofrendas y la naturaleza pronto te permitirá someterla a tu voluntad. Una vez que haya terminado mi tutela, su trabajo será una fuerza de la naturaleza en sí misma.$B$B Para entrenarte en el arte para el futuro, simplemente háblame y pondré a tu disposición cualquier conocimiento que aún tengas que comprometer como tuyo.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has echado tu suerte y los elementos te aceptan. Una vez que haya terminado mi tutela, dominarás la voluntad para confeccionar los mejores atuendos de cuero.$B$B Para entrenarte en el arte para el futuro, simplemente háblame y pondré a tu disposición cualquier conocimiento que aún tengas que comprometer como tuyo.' WHERE `entry`=5144; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te lo reconozco: se necesita una fuerte voluntad para tomar una decisión permanente como la que acabas de hacer. Te aseguro que la peletería de escamas de dragón demostrará ser un camino rentable y gratificante para ti.$B$B Para entrenarte en el arte para el futuro, simplemente háblame y pondré a tu disposición cualquier conocimiento que aún tengas que comprometer como tuyo.' WHERE `entry`=5145; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has echado tu suerte y los elementos te aceptan. Una vez que haya terminado mi tutela, dominarás la voluntad para confeccionar los mejores atuendos de cuero.$B$B Para entrenarte en el arte para el futuro, simplemente háblame y pondré a tu disposición cualquier conocimiento que aún tengas que comprometer como tuyo.' WHERE `entry`=5146; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja! Bueno, esta es una excelente noticia! ¡Empecé a pensar que nunca lo llevarían ante la justicia!$B$B Aquí tienes, $N... y gracias. ¡La noticia de las malas acciones de Arnak me hierve la sangre!' WHERE `entry`=5147; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has dado tus mejores ofrendas y la naturaleza pronto te permitirá someterla a tu voluntad. Una vez que haya terminado mi tutela, su trabajo será una fuerza de la naturaleza en sí misma.$B$B Para entrenarte en el arte para el futuro, simplemente háblame y pondré a tu disposición cualquier conocimiento que aún tengas que comprometer como tuyo.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Encontraste mi muñeca! ¡Oh gracias!' WHERE `entry`=5149; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Al colocar los brotes frente a ella, Dadanga parece complacida.$B$B ¡Ella empuja un pequeño paquete envuelto en marrón hacia ti, a cambio de la golosina!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mi hipercondensador! Esto me mantendrá ocupado por un tiempo hasta que pueda averiguar lo que hace...' WHERE `entry`=5151; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Viste a Pamela? ¿Como es ella? esta viva?? ¡Oh, no! ¡Pobre Pamela! Era tan joven, y una niña tan feliz...$B$B Ella no sabe lo que le pasó a su padre, ¿verdad? ¿Mi hermano, José?$B$B No... ella no podía entender lo que le pasó a Joseph. E incluso si pudiera, no tengo el corazón para decirle...' WHERE `entry`=5152; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? ¿Un anillo de boda? Déjeme ver...$B$B ¡Ay! Este anillo estuvo una vez en la mano de un gran hombre, pero hay mucha tragedia en el pasado de ese hombre.$B$B ¿Estás aquí para ayudarlo? Ahora es demasiado tarde para él... ¡pero tal vez podamos ayudarlo en el pasado!' WHERE `entry`=5153; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, lo encontraste!$B$B ¿Lo leíste? ¿Se menciona a Joseph Redpath? Si es así, ¡quizás podamos salvarlo!$B$B ah Los Anales de Darrowshire cuentan una historia muy inquietante. ¡Dice que durante la batalla, Joseph Redpath fue corrompido y se unió a las filas de la Plaga! Luego traicionó a los defensores de Darrowshire.$B$B Ese es un mal destino. Si podemos, deberíamos intentar cambiar ese destino, ¿no crees?' WHERE `entry`=5154; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien, $N! Con su número debilitándose, podemos presionarlos más.$B$B ¿Cómo fue tu primer contacto con su poder? ¿Eran tan fuertes como pensabas que serían? ¿Más fuerte? O tal vez no fueron un desafío para ti en absoluto. ¿No sería eso algo?$B$B Podemos discutir los detalles de sus hazañas más tarde. Hay otras cosas en las que debemos concentrarnos ahora.' WHERE `entry`=5155; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué bueno que estés vivo, $N. Mal que el agua todavía existe. Tenía la esperanza de encontrar al menos una fuente de agua pura aquí en Frondavil. Parece que mi búsqueda ha fallado. El proceso de curación de la tierra podría haber sido mucho más fácil con su existencia.$B$B Tendré que preocuparme por salvar a las criaturas del bosque que pueda mientras destruyo aquellas que se han vuelto tan corruptas que se ponen en peligro tanto como los viajeros a través de este otrora poderoso bosque.' WHERE `entry`=5156; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto funcionará bien, $N.$B$B Ahora todo lo que tenemos que hacer además de aplicar las aguas a los braseros es purificarlos. Eso no debería ser difícil, solo debería requerir un pequeño viaje.$B$B Ojalá podamos hacer esto rápidamente.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, necesitas limpiar el agua de este Pozo de la Luna. Detener esta fuerza de malicia en Frondavil parece bastante noble, pero no me corresponde a mí decidir si el agua será purificada. Preguntaré a los espíritus del agua: ellos decidirán si la causa es justa.$B$B Dame un momento y les contaré tu petición. Espero que sean tan comprensivos como yo con su causa.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto debería ser más que suficiente agua para nuestros propósitos.$B$B Me alegra saber que Islen pudo ayudarnos. Su fuerza con los espíritus del agua siempre ha sido fuerte. Ella también es sabia, y es raro que los espíritus no estén de acuerdo con su propósito. El hecho de que ambos hayan bendecido nuestra tarea me da esperanza de que estamos en el camino correcto.' WHERE `entry`=5159; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los Aspectos insisten en que nos mantengamos al margen de los asuntos de los mortales. En este mundo, sin embargo, tal cosa no siempre es posible, especialmente cuando uno de los nuestros ignora con desdén tales edictos.' WHERE `entry`=5160; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así será...' WHERE `entry`=5161; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Soy Jeziba, conocido por muchos como el Escultor. Lo que esculpo, sin embargo, no son estatuas, sino héroes.' WHERE `entry`=5162; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja! ¡Se lo pensarán dos veces antes de volver a burlarse de mis ideas!$B$B Gracias por tu ayuda, $N. ¡No podría haberme divertido tanto sin ti!' WHERE `entry`=5163; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cientos y cientos de páginas llenas de texto y símbolos confusos constituyen la mayor parte de este libro.' WHERE `entry`=5164; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pude verte con mis hechizos tan pronto como las llamas del último brasero se extinguieron. Bien hecho, $N.$B$B Aprendí algunas cosas antes de que los brujos del Consejo de la Sombra pudieran volver a lanzar sus hechizos. Esperemos que sea suficiente.$B$B Por ahora, descansa. Te diré lo que he aprendido en un momento.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Aún no entiendes? El viaje era el destino. ¿No puedes sentir las cicatrices de la batalla? ¿El dolor que sufriste?$B$B Habiendo sobrevivido a la terrible experiencia, eres un ser más poderoso. Mucho más poderoso. Esta coraza es simplemente un reflejo de tus propias habilidades innatas.' WHERE `entry`=5166; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ellos olerán a sus parientes cuando entres en sus pasillos, $N. ¡Aplastarlos con su propio miedo!' WHERE `entry`=5167; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes el libram y el escudo!$B$B Su historia está entrelazada con la historia de Darrowshire y, de alguna manera, sé que el destino los volverá a unir.' WHERE `entry`=5168; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los encontraste! ¡Bien hecho, $N! Estas reliquias tienen un poder que no comprendo del todo, un poder que algún día aprovecharás.$B$B También traen a mi mente oscuros recuerdos, recuerdos de muerte y traición, y de la última noche de Darrowshire...' WHERE `entry`=5181; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alivia saber que, por un breve momento, no tendremos que preocuparnos por la intrusión de Winterfall.$B$B Estás empezando a mostrar tu perseverancia, $N.' WHERE `entry`=5201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La clave, la has encontrado! ¡Por favor, dámelo y finalmente podré escapar!' WHERE `entry`=5202; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Fuiste tú quien ayudó a Arko a escapar? Estoy tan contenta de que me hayas encontrado. Pasó por aquí no hace mucho de camino a Darnassus. Llevaba a Lightforge a cuestas y ni siquiera se tomó el tiempo de hablar con los druidas para que la curaran. Dijo que era demasiado urgente.$B$B Pero me habló de tu encuentro con el espíritu de Trey. Qué terrible destino para un Caballero de la Mano de Plata. No lo demostró, pero sé que la está destrozando por dentro, la idea de perder a uno de sus amigos más cercanos.' WHERE `entry`=5203; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recoges los restos del paladín tan cuidadosamente como puedes, recordando que al menos su espíritu ha sido liberado de cualquier dolor o sufrimiento que pudiera haberle sido impuesto.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los encontraste! ¡Maravilloso!$B$B Aunque no entiendo completamente cómo pueden ayudarnos, siento su poder y sé en mis huesos que están vinculados a mi pueblo natal de Darrowshire.' WHERE `entry`=5206; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es este libro? ¿Los Anales de Darrowshire? Ese fue mi hogar antes de la guerra... ¡mi hogar antes de la batalla que lo destruyó! ¿Por qué me trajiste este libro?$B$B ¡Pero mira aquí! ¡Al final hay páginas que cuentan historias de los días posteriores a la batalla! ¡Aquí hay un pasaje sobre mí! ¡Y uno sobre mi hermano Joseph! ¿Es cierto este libro?$B$B ¡Debemos descubrir la verdad!' WHERE `entry`=5210; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que encontraste las almas torturadas de mis hermanos y las liberaste. Mi corazón llorará menos, sabiendo que al menos algunos de los defensores de Darrowshire ya no se revuelcan en el vil servilismo de la Plaga.' WHERE `entry`=5211; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay algo que ha cambiado en la estructura química de los agentes activos de la peste. Se requieren más datos.' WHERE `entry`=5212; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asombroso! Esto tomará meses para diseccionar y analizar. El Alba Argenta te agradece tus esfuerzos, $N.$B$B Con nuestra bendición, elige entre este Sello del Alba o esta Runa del Alba. Puedes usar cualquiera de ellos en lugar de una Comisión del Alba Argenta estándar para recolectar piedras de la Plaga en nuestro nombre. Si pierde el suyo, hable conmigo y le conseguiré un reemplazo.' WHERE `entry`=5213; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh dulce, dulce stogie, cómo te he extrañado...' WHERE `entry`=5214; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que el poder de la Luz brille sobre ti en estos tiempos oscuros, $c. Me complace ser su coordinador de nuestro plan para sabotear los calderos de la Plaga.$B$B Nuestro objetivo será cambiar la composición de la plaga que crean los calderos en algo que afecte negativamente a la Plaga. Para efectuar este cambio, deberás asegurar el acceso a cada uno de los cuatro calderos presentes en las Tierras de la Peste del Oeste.$B$B ¡Prepárate, héroe, porque te espera una gloriosa batalla contra el vil Azote!' WHERE `entry`=5215; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave tomada de Cauldron Lord Bilemaw encaja perfectamente para desbloquear el panel de acceso. Un hedor asqueroso emana del panel abierto mientras una mezcla desconocida de sustancias concentradas se arremolina dentro del caldero.$B$B Hay un pequeño grifo en el que la botella encaja lo suficientemente bien, lo que le permite sacar una muestra para la Suma sacerdotisa MacDonnell en Chillwind Point.' WHERE `entry`=5216; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho $N: al alquimista Arbington no le llevará nada de tiempo analizar esto e idear un contraagente para introducirlo en el caldero. Si somos capaces de bombear suficiente al aire, podríamos debilitar a toda la Plaga presente aquí.$B$B Esto sin duda será una prueba continua; necesitaremos golpear continuamente estos calderos e introducir nuestros reactivos en su mezcla. Aún así, si podemos seguir así, ¡tendremos una gran ventaja sobre Scourge cuando llegue el momento de la batalla!' WHERE `entry`=5217; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Agregar los reactivos a la mezcla del caldero comienza a cambiar el color y la textura de la nube que arroja. Los Scourge que están incluso remotamente cerca del caldero parecen retroceder ante la introducción de los nuevos componentes en el medio ambiente.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave macabra que se encuentra en el señor del caldero se desliza fácilmente en un ojo de la cerradura y luego desaparece, permitiéndote acceso permanente a ella. Los icores crudos y viscosos pulsan a través de tubos retorcidos dentro de los puntales de las calderas.$B$B Hay un pequeño grifo en el que la botella encaja lo suficientemente bien, lo que le permite sacar una muestra para la Suma sacerdotisa MacDonnell en Chillwind Point.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, hay mucho aquí para estudiar. ¡Bien hecho, $N!$B$B Por ahora, el siguiente paso está en nuestras manos. Tendremos que producir una lista de reactivos que, cuando se combinen con lo que ya está en el caldero, actuará como su contador.$B$B La única forma en que podremos introducir esto es colocando los reactivos directamente en el caldero. El alquimista Arbington tendrá más información al respecto, así que asegúrese de hablar con él lo antes posible.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Agregar los reactivos a la mezcla del caldero comienza a cambiar el color y la textura de la nube que arroja. Los Scourge que están incluso remotamente cerca del caldero parecen retroceder ante la introducción de los nuevos componentes en el medio ambiente.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave del señor del caldero abre el panel de acceso a este caldero y luego desaparece, al igual que las otras llaves de los dos calderos anteriores con los que te has ocupado. Una sustancia de olor pútrido se agita violentamente debajo de la plataforma del caldero.$B$B Hay un pequeño grifo en el que la botella encaja lo suficientemente bien, lo que le permite sacar una muestra para la Suma sacerdotisa MacDonnell en Chillwind Point.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Otra misión bien ejecutada, $N! Esto pone a nuestra disposición tres calderos para volvernos contra la Plaga. Si el dominio nigromántico de Kel\'Thuzad sobre estas tierras no fuera tan fuerte como lo es actualmente, ¡me atrevería a decir que las cerrarías por completo!$B$B El alquimista Arbington tendrá un informe sobre lo que necesitará este caldero, así como los otros calderos subvertidos, para entregar a nuestro contraagente a la plaga. ¡Con eso, ha llegado el momento de traer el último caldero del oeste bajo nuestra influencia!' WHERE `entry`=5223; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Agregar los reactivos a la mezcla del caldero comienza a cambiar el color y la textura de la nube que arroja. Los Scourge que están incluso remotamente cerca del caldero parecen retroceder ante la introducción de los nuevos componentes en el medio ambiente.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave de Cauldron Lord Soulwrath se desintegra cuando toca la cerradura del panel de acceso en la base de la plataforma del caldero. Se oye un ligero ruido metálico en el interior y el panel de acceso se abre para revelar más toxinas viscosas dentro del marco del caldero.$B$B Hay un pequeño grifo en el que la botella encaja lo suficientemente bien, lo que le permite sacar una muestra para la Suma sacerdotisa MacDonnell en Chillwind Point.' WHERE `entry`=5225; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones $N, ¡has desbloqueado el último caldero para nosotros! El alquimista Arbington pronto sabrá lo que requiere este caldero en cuanto a los reactivos necesarios para la mezcla.$B$B En cuanto a ti, estoy seguro de que el comandante Valorfist querrá agradecerte personalmente la ayuda que nos has brindado. Sin ti, nuestra lucha contra la Plaga habría sido casi insuperable. ¡Gracias, héroe!' WHERE `entry`=5226; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Agregar los reactivos a la mezcla del caldero comienza a cambiar el color y la textura de la nube que arroja. Los Scourge que están incluso remotamente cerca del caldero parecen retroceder ante la introducción de los nuevos componentes en el medio ambiente.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Desde las sombras, $g hermano: hermana; $r, te mando saludos. Voy a servir como tu coordinador de nuestro plan para sabotear los calderos de la Plaga.$B$B Nuestro objetivo será cambiar la composición de la plaga que crean los calderos en algo que afecte negativamente a la Plaga. Para efectuar este cambio, deberás asegurar el acceso a cada uno de los cuatro calderos aquí en las Tierras de la Peste del Oeste.$B$B Ha llegado el momento de que lideres la carga contra la Plaga, héroe.' WHERE `entry`=5228; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave tomada de Cauldron Lord Bilemaw encaja perfectamente para desbloquear el panel de acceso, aunque desaparece después de usarla. Aún así, crees que puedes abrir el panel ahora sin una llave. Un hedor asqueroso emana del panel abierto mientras una mezcla desconocida de sustancias concentradas se arremolina dentro del caldero.$B$B Hay un pequeño grifo en el que la botella encaja lo suficientemente bien, lo que te permite sacar una muestra para la sacerdotisa de las sombras Vandis en el Baluarte.' WHERE `entry`=5229; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Apothecary Dithers no debería tardar nada en analizar esto y diseñar un contraagente para introducirlo en el caldero. Si somos capaces de bombear suficiente al aire, podríamos debilitar a toda la Plaga presente aquí.$B$B Esto sin duda será una prueba continua; necesitaremos golpear continuamente estos calderos e introducir nuestros reactivos en su mezcla. Aún así, si podemos seguir así, ¡tendremos una gran ventaja sobre Scourge cuando llegue el momento de la batalla!' WHERE `entry`=5230; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave esquelética que se encuentra en el señor del caldero se desliza fácilmente por el ojo de la cerradura y luego desaparece, permitiéndote acceso permanente a ella. Los icores crudos y viscosos pulsan a través de tubos retorcidos dentro de los puntales de las calderas.$B$B Hay un pequeño grifo en el que la botella encaja lo suficientemente bien, lo que te permite sacar una muestra para la sacerdotisa de las sombras Vandis en el Baluarte.' WHERE `entry`=5231; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, hay mucho aquí para estudiar. ¡Bien hecho, $N!$B$B Por ahora, el siguiente paso está en nuestras manos. Tendremos que producir una lista de reactivos que, cuando se combinen con lo que ya está en el caldero, actuará como su contador.$B$B La única forma en que podremos introducir esto es colocando los reactivos directamente en el caldero. El boticario Dithers tendrá más información al respecto, así que asegúrese de hablar con él lo antes posible.' WHERE `entry`=5232; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave del señor del caldero abre el panel de acceso a este caldero y luego desaparece, al igual que las otras llaves para las anteriores con las que te has ocupado. Una sustancia de olor pútrido se agita violentamente debajo de la plataforma del caldero.$B$B Hay un pequeño grifo en el que la botella encaja lo suficientemente bien, lo que te permite sacar una muestra para la sacerdotisa de las sombras Vandis en el Baluarte.' WHERE `entry`=5233; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Otra misión bien ejecutada, $N! Esto pone a nuestra disposición tres calderos para volvernos contra la Plaga. Si el dominio nigromántico de Kel\'Thuzad sobre estas tierras no fuera tan fuerte como lo es actualmente, ¡me atrevería a decir que las cerrarías por completo!$B$B El boticario Dithers tendrá un informe sobre lo que necesitará este caldero, así como los otros calderos subvertidos, para entregar a nuestro contraagente a la plaga. ¡Con eso, ha llegado el momento de traer el último caldero del oeste bajo nuestra influencia!' WHERE `entry`=5234; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave de Cauldron Lord Soulwrath se desintegra cuando toca la cerradura del panel de acceso en la base de la plataforma del caldero. Se oye un ligero ruido metálico en el interior y el panel de acceso se abre para revelar más toxinas viscosas dentro del marco del caldero.$B$B Hay un pequeño grifo en el que la botella encaja lo suficientemente bien, lo que te permite sacar una muestra para la sacerdotisa de las sombras Vandis en el Baluarte.' WHERE `entry`=5235; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones $N, ¡has desbloqueado el último caldero para nosotros! El boticario Dithers pronto sabrá qué requiere este caldero en cuanto a los reactivos necesarios para la mezcla.$B$B En cuanto a ti, estoy seguro de que el Alto Ejecutor Derrington querrá agradecerte personalmente la ayuda que nos has brindado. Sin ti, nuestra lucha contra la Plaga habría sido casi insuperable. Te agradezco, poderoso $c.' WHERE `entry`=5236; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, ¡su reingeniería exitosa de los calderos es una gran victoria para nosotros!$B$B $B$B Que todos en mi presencia escuchen: por el servicio al Reino de Stormwind y a la Alianza por encima y más allá del llamado del deber, frente a probabilidades abrumadoras y peligros increíbles, debo agregar, doy $N esto, y extiendo sobre $g él : ella; nuestra eterna gratitud como verdadero héroe de la Alianza. ¡Salud, digo!' WHERE `entry`=5237; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, ¡su reingeniería exitosa de los calderos es una gran victoria para nosotros!$B$B $B$B Que todos en mi presencia escuchen: por el servicio a los Renegados y a la Horda en su conjunto por encima y más allá de lo esperado, frente a probabilidades abrumadoras y peligros increíbles, debo agregar, doy $N esto, y extiendo sobre $g él : ella; nuestra eterna gratitud como verdadero héroe de la Horda. ¡Hurra!' WHERE `entry`=5238; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has visto a Pamela? ¿Ella está viva?$B$B ¿Ella esta muerta? ¡No! ¡Ay, Pamela! ¿Por qué tu espíritu todavía sufre en este mundo? ¿Por qué pereciste, mientras la fortuna me mantiene vivo? ¡En un instante cambiaría de lugar contigo y vagaría muerto por Darrowshire, un fantasma y solo!$B$B Ah, pero esta noticia no puede cambiar el destino. Gracias, $N. Ahora mi deber, mi deber de venganza, arde más que nunca.' WHERE `entry`=5241; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Alabada sea la Madre Tierra, $N! ¡Gracias! Este es un gran día, de hecho!$B$B El Consejo de la Sombra estará en apuros para escalar a los mismos niveles de poder que una vez tuvieron con este golpe a su jerarquía. ¡Has hecho algo grande este día!' WHERE `entry`=5242; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $r. Has demostrado que, si bien eres tolerante con los demás, no te detendrás ante nada para destruir a los secuaces de Kel\'Thuzad.' WHERE `entry`=5243; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, claro, puedo contarte más sobre Kel\'Theril. Eso sí, no soy historiador, pero puedo contarles lo que vi allí...' WHERE `entry`=5244; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El pasado de los altos elfos es algo que no deseo discutir, $N. Por favor, me duele pensar en todo lo que ha pasado... Y que no hay forma de arreglar las cosas.' WHERE `entry`=5245; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las páginas no han sido tocadas durante muchos años...' WHERE `entry`=5246; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Usando estos elementos, puedo fusionar los fragmentos... a ser lo que alguna vez fueron.' WHERE `entry`=5247; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por favor, déjenmeeeeee...' WHERE `entry`=5248; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un amigo de Ivy Leafrunner? Encantado de conocerte, $N.' WHERE `entry`=5249; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un estudiante de Daryn Lightwind? Encantado de conocerte, $N.' WHERE `entry`=5250; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! ¡Años de inteligencia, perdidos! La Cruzada Escarlata seguramente sentirá este golpe en las próximas semanas.' WHERE `entry`=5251; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Es lo que creo que es?' WHERE `entry`=5252; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='He oído hablar del Cristal de Zin-Malor; el usuario del cristal se vuelve capaz de un poder arcano increíble, pero solo si es verdaderamente digno. Estoy impresionado de que no solo hayas recuperado el cristal, sino que también te hayas dado cuenta de tus propios límites y no hayas intentado usar el cristal tú mismo.$B$B Gracias por traérmelo, $N. Lo mantendremos a salvo, y que los espíritus malditos que una vez protegieron el cristal roto finalmente estén en paz.' WHERE `entry`=5253; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué significará esto para la Cruzada? ¿Sería posible que hayan estado bajo el control de este demonio? ¿Sirviendo sin saberlo como peones de un mal mayor?' WHERE `entry`=5262; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Han pasado muchos años desde que incorporé a un campeón a nuestras filas. Eres el primero en recibir una audiencia con Lord Maxwell en años.' WHERE `entry`=5263; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres un aliado digno, $N. Cosecharás las recompensas de tu incondicional dedicación.' WHERE `entry`=5264; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Vaya...' WHERE `entry`=5265; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Alen finalmente ha encontrado a alguien lo suficientemente valiente, ¿eh?' WHERE `entry`=5281; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Viste a mi madre, $N? ¿La liberaste?$B$B Eres un brillante ejemplo de decencia. Por tus problemas...' WHERE `entry`=5282; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así sea, $N. Después de esto, no hay forma de volver atrás. No es demasiado tarde para convertirse en un fabricante de juguetes, er, armero.$B$B Confío en que tomarás la decisión correcta.' WHERE `entry`=5283; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ya era hora! Tengo clientes esperando.$B$B Dé esos aquí y preste atención. Vas a dar el primer paso en tu carrera como armero.' WHERE `entry`=5284; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es el último paso antes de comenzar tu nueva carrera como herrero, $N. Si decide retirarse, ahora sería su última oportunidad. De lo contrario, prepárate para una vida de gloria.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es el último paso antes de comenzar tu nueva carrera como armero, $N. Si decide retirarse, ahora sería su última oportunidad. De lo contrario, ¡prepárate para ser consumido por el conocimiento!' WHERE `entry`=5302; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Que golpees muchos cerebros, $N!' WHERE `entry`=5305; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El conocimiento es poder!' WHERE `entry`=5306; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debería ser obvio que una espada es siempre la mejor opción.' WHERE `entry`=5307; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $r. Ahora para asegurar mi herencia...' WHERE `entry`=5341; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Ahora solo yo tengo el poder y la fortuna de la casa Barov!$B$B $B$B Y quédate con el cambio, asqueroso animal.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo hay una tarea más que debo pedirte, $N.' WHERE `entry`=5343; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Es un día glorioso! ¡Finalmente, la marca de viruela de la casa Barov eliminada y mi fortuna asegurada!$B$B Toma esto y sal de mi vista, campesino.' WHERE `entry`=5344; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No sé qué conexión tienes con mi hermano, pero parece que él tiene confianza contigo, $C.$B$B Soy Nataka Longhorn y me gustaría darle la bienvenida a Ghost Walker Post, ¡tenemos muchas necesidades de $ C! Habla con otros, tal vez te necesiten aquí.' WHERE `entry`=5361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, la Caja del Demonio. Dámelo, $c, y te abriré... y así te revelaré la Mano de Iruxos.' WHERE `entry`=5381; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puedo sentir mi espíritu sanando, $N. Nos ha hecho un gran servicio a mi esposo ya mí, pero estoy seguro de que hay más por hacer.' WHERE `entry`=5382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con la muerte de Kirtonos, se cierra un capítulo de la horrible historia de Scholomance. Sin embargo, hay más por hacer. Otros aquí ahora son conscientes de tus valientes actos. Toma esto, $N. Es un pedazo de nuestra propia esencia. Te permitirá comunicarte con las otras almas perdidas de Caer Darrow.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! Alabado sea Elune y los poderes que adoras, $N. Has hecho algo honorable y noble este día. Estoy seguro de que a Arko\'narin le complacerá que no solo te hayas tomado el tiempo de salvarla, sino también de matar a la criatura que torturó a uno de sus mejores amigos.$B$B Desearía poder hacer más por ti, pero por favor, toma esto.' WHERE `entry`=5385; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres un salvador, $N! Estos peces Bloodbelly se ven casi lo suficientemente buenos como para comerlos crudos.$B$B $B$B Aquí tienes: elige uno de estos artículos como pago por estos peces.' WHERE `entry`=5386; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Todos los que luchan contra el mal en nombre del Alba Argenta deben cumplir nuestra comisión. Si lo usa, tendrá derecho a reclamar las recompensas que nuestros intendentes tienen para ofrecer.$B$B Mientras esté bajo comisión, podrá adquirir Scourgestones de Scourge asesinado; estas son marcas de insignias que a veces poseen. Consigue estas insignias y tráemelas. Por cada conjunto que entregues, recibirás nuestro marcador de heroísmo: la ficha de valor del Alba Argenta.$B$B Logra tu destino, $c, ¡únete a la lucha hoy!' WHERE `entry`=5401; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Las fichas sirven para dos propósitos. Uno: se pueden usar para mejorar tu posición dentro del Alba Argenta; hacerlo puede aprovechar las opciones y recompensas que están reservadas para nuestros honrados y reverenciados aliados. Dos: se pueden entregar a nuestros intendentes, junto con monedas, como pago por algunos de los artículos más preciados de Dawn.$B$B Decida lo que decida, sepa que está ganando su comisión. ¡Bien hecho!' WHERE `entry`=5402; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Cada ficha de valor entregada a destinatarios dignos es una señal de que la marea se está volviendo contra la Plaga. Con más y más héroes que luchan contra la Plaga en sus propias tierras, Argent Dawn seguramente estará a la vanguardia cuando llegue el momento de librar la guerra contra el mal supremo de la Plaga. ¡Espero que el valor que has mostrado para adquirir tu token también triunfe!' WHERE `entry`=5403; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Adquirir una ficha de valor de esta manera indica que eres un verdadero héroe por la causa del bien. Valoramos todos los esfuerzos realizados contra la Plaga, ¡pero derrotar a uno de sus líderes es realmente entregarles una derrota aplastante!$B$B Para el Amanecer, mi $g hermano : hermana;!' WHERE `entry`=5404; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Todos los que luchan contra el mal en nombre del Alba Argenta deben cumplir nuestra comisión. Si lo usa, tendrá derecho a reclamar las recompensas que nuestros intendentes tienen para ofrecer.$B$B Mientras esté bajo comisión, podrá adquirir Scourgestones de Scourge asesinado; estas son marcas de insignias que a veces poseen. Consigue estas insignias y tráemelas. Por cada conjunto que entregues, recibirás nuestro marcador de heroísmo: la ficha de valor del Alba Argenta.$B$B Logra tu destino, $c, ¡únete a la lucha hoy!' WHERE `entry`=5405; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Adquirir una ficha de valor de esta manera indica que eres un verdadero héroe por la causa del bien. Valoramos todos los esfuerzos realizados contra la Plaga, ¡pero derrotar a uno de sus líderes es realmente entregarles una derrota aplastante!$B$B Para el Amanecer, mi $g hermano : hermana;!' WHERE `entry`=5406; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Cada ficha de valor entregada a destinatarios dignos es una señal de que la marea se está volviendo contra la Plaga. Con más y más héroes que luchan contra la Plaga en sus propias tierras, Argent Dawn seguramente estará a la vanguardia cuando llegue el momento de librar la guerra contra el mal supremo de la Plaga. ¡Espero que el valor que has mostrado para adquirir tu token también triunfe!' WHERE `entry`=5407; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Las fichas sirven para dos propósitos. Uno: se pueden usar para mejorar tu posición dentro del Alba Argenta; hacerlo puede aprovechar las opciones y recompensas que están reservadas para nuestros honrados y reverenciados aliados. Dos: se pueden entregar a nuestros intendentes, junto con monedas, como pago por algunos de los artículos más preciados de Dawn.$B$B Decida lo que decida, sepa que está ganando su comisión. ¡Bien hecho!' WHERE `entry`=5408; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cariño, no hay nada mejor que el trabajo que se está haciendo, especialmente si alguien más está haciendo el trabajo... ¿eh?' WHERE `entry`=5421; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien bien. ¡Quizás lo piensen dos veces antes de holgazanear la próxima vez! ¡Gracias por la ayuda!' WHERE `entry`=5441; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Había dudado de la posibilidad de que existiera tal artículo. Esto ciertamente abre una oportunidad increíble, una que no debemos desaprovechar.$B$B Prepárate, $N, porque lo que te voy a pedir te llevará a lo más profundo del infierno.' WHERE `entry`=5461; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Tu dilema despierta recuerdos que esperaba que nunca resurgieran.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el recuerdo en el suelo contaminado.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así como el alma se aferró al recuerdo, se aferrará a la forma física de Ras Frostwhisper.' WHERE `entry`=5464; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estaba seguro de que te unirías a mí como otro espíritu desventurado.' WHERE `entry`=5465; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Diez mil almas gritan al unísono, $N! Has asestado un golpe mortal a la Plaga ya sus amos.' WHERE `entry`=5466; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? ¿Hierba sombría? ¡No necesito hierba sombría! Esa masa de carne sin sentido está recogiendo margaritas y convenciendo a la Señora sabe cuántos tontos como tú para que hagan lo mismo. Sin ofender.$B$B Muy bien, ya estás aquí y eso es todo lo que importa. Ya que no me voy a molestar en tratar de explicarle las cosas a esa abominación, ¿qué tal si recolectas lo que realmente necesito... hierba de la perdición!' WHERE `entry`=5481; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, mi hierba de la perdición. ¡Excelente!$B$B $B$B Estos serán muy útiles. Me has hecho, eh, la Dama, un buen servicio hoy, $N. Como prometí, aquí está la recompensa que te mereces.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, bueno! ¡Mis huesos!$B$B No veo la hora de que los muchachos de casa vean mi cara en la portada de Goblin\'preneur. Seré el duende más rico del mundo... y mi profesor de educación física dijo que nunca llegaría a nada.' WHERE `entry`=5501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que los espíritus te bendigan, $N. Has hecho más por Grunth de lo que la mayoría pensaría en hacer por él. Gracias, eres el epítome de lo que significa ser un héroe de la Horda.$B$B Por favor, si tiene tiempo, vuelva y visítenos. Sé que a Grunth le gustaría eso, al igual que a mí.$B$B Grunth se divirtió mucho contigo, $N. Quería darte una de sus mascotas favoritas para que lo recuerdes.' WHERE `entry`=5502; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Todos los que luchan contra el mal en nombre del Alba Argenta deben cumplir nuestra comisión. Si lo usa, tendrá derecho a reclamar las recompensas que nuestros intendentes tienen para ofrecer.$B$B Mientras esté bajo comisión, podrá adquirir Scourgestones de Scourge asesinado; estas son marcas de insignias que a veces poseen. Consigue estas insignias y tráemelas. Por cada conjunto que entregues, recibirás nuestro marcador de heroísmo: la ficha de valor del Alba Argenta.$B$B ¡Logra tu destino, $C únete a la lucha hoy!' WHERE `entry`=5503; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sobresaliente: su tributo a Dawn está debidamente anotado, $N. Con esto logrado, estoy encantado de poner nuestros mantos a su disposición para su compra. Mientras mantenga su estado actual con nosotros, estos mantos se podrán comprar a cualquier intendente autorizado del Alba Argenta.$B$B ¡Por el Amanecer, hermano mío!' WHERE `entry`=5504; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, aquí tienes, $n, la llave maestra completa. Estoy tan seguro como puedo estar de que esta llave te permitirá entrar en los confines de Scholomance. Sin embargo, solo hay una manera de estar absolutamente seguro de que funciona. No pierdas tiempo en probarlo, digo.$B$B Buena suerte, poderoso héroe. ¡Que sigas trayendo luz a la oscuridad!' WHERE `entry`=5505; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sobresaliente: su tributo a Dawn está debidamente anotado, $N. Con esto logrado, estoy encantado de poner nuestros mantos a su disposición para su compra. Mientras mantenga su estado actual con nosotros, estos mantos se podrán comprar a cualquier intendente autorizado del Alba Argenta.$B$B ¡Por el Amanecer, hermano mío!' WHERE `entry`=5507; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Adquirir una ficha de valor de esta manera indica que eres un verdadero héroe por la causa del bien. Valoramos todos los esfuerzos realizados contra la Plaga, ¡pero derrotar a uno de sus líderes es realmente entregarles una derrota aplastante!$B$B Para el Amanecer, mi $g hermano : hermana;!' WHERE `entry`=5508; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Cada ficha de valor entregada a destinatarios dignos es una señal de que la marea se está volviendo contra la Plaga. Con más y más héroes que luchan contra la Plaga en sus propias tierras, Argent Dawn seguramente estará a la vanguardia cuando llegue el momento de librar la guerra contra el mal supremo de la Plaga. ¡Espero que el valor que has mostrado para adquirir tu token también triunfe!' WHERE `entry`=5509; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Felicitaciones, $N. ¡Me complace otorgarte una ficha de valor de El Alba Argenta!$B$B Las fichas sirven para dos propósitos. Uno: se pueden usar para mejorar tu posición dentro del Alba Argenta; hacerlo puede aprovechar las opciones y recompensas que están reservadas para nuestros honrados y reverenciados aliados. Dos: se pueden entregar a nuestros intendentes, junto con monedas, como pago por algunos de los artículos más preciados de Dawn.$B$B Decida lo que decida, sepa que está ganando su comisión. ¡Bien hecho!' WHERE `entry`=5510; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, aquí tienes $N: la llave maestra completa. Estoy tan seguro como puedo estar de que esta llave te permitirá entrar en los confines de Scholomance. Sin embargo, solo hay una manera de estar absolutamente seguro de que funciona. No pierdas tiempo en probarlo, digo.$B$B Buena suerte, poderoso héroe. ¡Que tus victorias continúen dándote fama y poder mientras arrasas Scholomance!' WHERE `entry`=5511; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sobresaliente: su tributo a Dawn está debidamente anotado, $N. Con esto logrado, estoy encantado de poner nuestros mantos a su disposición para su compra. Mientras mantenga su estado actual con nosotros, estos mantos se podrán comprar a cualquier intendente autorizado del Alba Argenta.$B$B ¡Por el Amanecer, hermano mío!' WHERE `entry`=5513; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dithers dijo que entregarías la mercancía, ¡y la entregaste! Un trato es un trato; déjame empacar los fragmentos en el molde por ti.$B$B ¿Dithers ya los imbuyó? Excelente... de lo contrario, habría sido un largo viaje de regreso al Baluarte para ti.' WHERE `entry`=5514; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La bolsa de los horrores!' WHERE `entry`=5515; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo más impresionante, $N: ¡el Manto cromático del amanecer ahora es tuyo!$B$B Mientras mantenga el estado Exaltado con Argent Dawn, podrá comprar Chromatic Mantles adicionales. Cualquiera de los intendentes de Dawn los pondrá a su disposición de inmediato.' WHERE `entry`=5517; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, esto hará el truco. Solo un resbalón aquí, y un pliegue aquí... je, ¡esto va a funcionar bien! $B$B Aquí tienes, ya está todo listo. Recuerde: este no es el artículo más seguro del mundo. Tendrás diez minutos de uso antes de que se deshaga, ¡y entonces no vas a engañar a nadie! Intenta usarlo justo antes de acercarte a él y recuerda... ¡solo le hará pensar que TÚ eres un aliado, no tus compañeros de grupo!' WHERE `entry`=5518; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí tienes $N: ponte esto y tendrás diez minutos para hacer lo que sea. ¡Buena suerte!$B$B Ah, y si encuentras una llave para sacarme de aquí, ¡DÉJAMELO SABER POR TODOS LOS MEDIOS!' WHERE `entry`=5519; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo más impresionante, $N: ¡el Manto cromático del amanecer ahora es tuyo!$B$B Mientras mantenga el estado Exaltado con Argent Dawn, podrá comprar Chromatic Mantles adicionales. Cualquiera de los intendentes de Dawn los pondrá a su disposición de inmediato.' WHERE `entry`=5521; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. No conoces el poder maligno por el cual has trabajado, pero ahora conocerás la verdad. Y no temas, no soy un sirviente de ese amo. Soy Leonid Barthalomew, conocido como \"el Reverenciado\" por mis hermanos del Alba Argenta.$B$B Engañé a Tinkee para que me enviara a ti y a los huevos de dragón. Y es bueno que mi truco haya tenido éxito, porque si estos huevos hubieran llegado a su destino previsto, un gran poder habría caído en manos del enemigo.' WHERE `entry`=5522; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo más impresionante, $N: ¡el Manto cromático del amanecer ahora es tuyo!$B$B Mientras mantenga el estado Exaltado con Argent Dawn, podrá comprar Chromatic Mantles adicionales. Cualquiera de los intendentes de Dawn los pondrá a su disposición de inmediato.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tú, clasificado como el número uno. Todos los demás - clasificados como el número dos o inferior. ¡Oh, gracias por liberarme!$B$B ¡Sabía que mi vida estaba destinada a algo más que ser un aperitivo para algún ogro!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Está hecho, valiente $C, y con eso el Círculo Cenarion está en deuda contigo. Aunque la guerra está lejos de terminar, se ha ganado una gran batalla contra aquellos que traerían nuestra perdición.$B$B Por favor, acepte esto como muestra de nuestra eterna gratitud. Sepa que es bienvenido aquí como un héroe del Círculo Cenarion por su gran hazaña, $N. Gracias.' WHERE `entry`=5526; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, eres tan ingenioso como muchos afirman. El Círculo Cenarion tiene la suerte de tenerte trabajando en nuestro lugar.$B$B Con el Relicario una vez más en nuestras manos, mi mente está tranquila. Me siento más cómodo pidiéndote que no solo te enfrentes a un demonio malhechor, sino que también traigas un objeto peligroso en el proceso...' WHERE `entry`=5527; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres un gran jefe ahora, así que obtienes una muestra gratis de mis mejores cervezas! ¡Estas bebidas te animan Y te dan un buen subidón! Estos son muy buenos, jefe... ¡intenta decírselo a Kreeg tú mismo!' WHERE `entry`=5528; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Pasará mucho tiempo antes de que puedan crecer otra nidada de dragones.$B$B... ¡Al menos, espero que así sea!' WHERE `entry`=5529; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Allí están! Y en un recipiente tan bonito. ¡El tamaño perfecto!$B$B Guardaremos estos huevos en un lugar seguro para poder estudiarlos más tarde, pero ahora mismo necesitamos esa cosa que los trajiste.$B$B He creado un dispositivo con un uso muy específico: destruir a los eruditos no muertos de Scholomance. Están estudiando dragones en sus esfuerzos por crear un vuelo plagado de dragones, y debemos detener su progreso.$B$B Llamo al dispositivo Gambito de Dawn, porque... ¡No estoy seguro de que funcione!$B$B ¿Lo descubrirás por nosotros?' WHERE `entry`=5531; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien conocido, $c. He dedicado una buena parte de mis estudios recientes a Scholomance, y creo que conozco un medio por el cual puedes adquirir una llave... una que te permitirá pasar la puerta principal.$B$B Solo puedo imaginar las cosas horribles que se verán adentro, $N. No sé cómo ustedes, tipos heroicos, lo hacen a veces...' WHERE `entry`=5533; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja ja! ¡Maravilloso!$B$B Me aseguraré de averiguar para qué es esto y por qué Magus Rimtori, ella es la vaca que me contrató, lo quería. ¡Ja! ¡Ya los tengo, apestosos elfos de sangre! ¡Kim\'jael! ¡Ja! ¡Les enseñaré quiénes son las ratas!$B$B Lo hiciste bien, $N. Gracias un paquete. Toma, toma esta moneda y vete. Tengo algunas cosas que resolver.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $c. Gracias por su ayuda. Los espíritus están en paz, y las amenazas de que su deseo por la atracción arcana se han reducido.$B$B Estoy seguro de que ambos lados del conflicto que azota a Azeroth verán que estás por encima de esas cosas.' WHERE `entry`=5535; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $c. Veo que no solo eres habilidoso sino astuto. Derrotar a tales criaturas es un testimonio de tu lealtad a los inquilinos de la Madre Tierra, incluso si no la reconoces como tu propia deidad. Ella está en todas las cosas en este planeta y más allá. Sus ojos, uno oscuro y otro claro, viajan por los cielos siempre mirándonos.$B$B Por favor, tome esta pequeña cantidad de moneda en agradecimiento por lo que ha hecho.' WHERE `entry`=5536; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto funcionará, $N! Mi turno ahora: imbuiré estos con un temperamento adecuado que les permitirá sobrevivir al intenso proceso de forja por el que eventualmente pasarán.$B$B El siguiente paso será conseguir un molde apropiado para la llave. Conozco a un herrero goblin en Tanaris que en el pasado ha hecho moldes para artículos igualmente macabros. Trabaja para quien suelen trabajar los goblins: el mejor postor.' WHERE `entry`=5537; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Arbington dijo que entregarías los productos, ¡y los entregaste! Un trato es un trato; déjame empacar los fragmentos en el molde por ti.$B$B ¿Arbington ya los imbuyó? Excelente... de lo contrario, habría sido un largo viaje de regreso a Chillwind Point para ti.' WHERE `entry`=5538; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Venir. Descansar. ¡Comamos y hablemos de días pasados!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres un brillante ejemplo de decencia, $r! Ha pasado mucho tiempo desde que sentí la sangre de los héroes correr por mis venas. ¡Tus actos de valentía son edificantes!' WHERE `entry`=5543; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Que la Luz te cuide! Bendito seas, joven.' WHERE `entry`=5544; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Tres, cuatro y cinco... excelente, pido cinco kodos domados y me dan cinco kodos domados... voy a ser rico... ¡sí, muy rico! ¡Espero ver la cara verde de Bibbly cuando se entere de mi éxito!' WHERE `entry`=5561; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres digno de elogio, $n. Tu esfuerzo ha sido de gran ayuda para luchar contra la amenaza de los demonios, y todo Azeroth es más seguro gracias a ello.' WHERE `entry`=5581; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Esto será invaluable en mis estudios continuos de las maquinaciones de la Plaga. Gracias, $N, y si encuentras más de estas escalas, ¡tráemelas!' WHERE `entry`=5582; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Dónde está mi hermana Jessica? Se fue hace mucho tiempo, cuando yo era solo una niña. Lloró mucho cuando se fue. ¡No sé por qué lloró! Tal vez se cayó y se golpeó el dedo del pie.$B$B Cuando Jessica estaba aquí, solíamos jugar, bailar y recoger flores bonitas en la casa. ¡Y a veces nos escondíamos cuando veíamos a papá llegar a casa, luego saltábamos y lo sorprendíamos!$B$B ¡Vuelve, Jéssica! Si vuelves, quizás papá también lo haga y podamos volver a jugar todos juntos...' WHERE `entry`=5601; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $N Con un guardia saludable más para ayudar a la ciudad, estaremos mucho más seguros. Me alegra ver que ya estás aprendiendo a usar tus habilidades sabiamente. Si siente que está listo para recibir más capacitación en cualquier momento, vuelva a consultarme. Pero por ahora, toma esta túnica. Permitirá que otros sepan que usted es uno de nuestra orden. Si no quieres ponértelo, está bien. Más tarde habrá más pruebas y esta túnica no es necesaria para ellas.' WHERE `entry`=5625; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, así que Branstock te envió, ¿verdad? ¡Bien bien! Tiene razón, ya es hora de que empieces a dar un paso mucho más grande hacia la Luz. Construirá carácter y te hará más fuerte... y eso es lo que necesitarás más que nada: fuerza de cuerpo... fuerza de voluntad.' WHERE `entry`=5626; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso, has vuelto a casa, $N. Siempre nos complace a Tyrande ya mí cuando los que hemos entrenado salen al mundo y regresan a salvo. ¿Cómo han ido las cosas contigo? ¿Elune todavía bendice tus viajes? Quizás después de que hablemos más sobre el negocio en cuestión, podría contarme más sobre sus viajes.' WHERE `entry`=5628; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso, has regresado, $N. Siempre nos complace a Tyrande ya mí cuando los que hemos entrenado salen al mundo y regresan a salvo. ¿Cómo han ido las cosas contigo? ¿Elune todavía bendice tus viajes? Quizás después de que hablemos más sobre el negocio en cuestión, podría contarme más sobre sus viajes.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso, has vuelto a casa, $n. Siempre nos complace a Tyrande ya mí cuando los que hemos entrenado salen al mundo y regresan a salvo. ¿Cómo han ido las cosas contigo? ¿Elune todavía bendice tus viajes? Quizás después de que hablemos más sobre el negocio en cuestión, podría contarme más sobre sus viajes.' WHERE `entry`=5630; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso, has vuelto a casa, $N. Siempre nos complace a Tyrande ya mí cuando los que hemos entrenado salen al mundo y regresan a salvo. ¿Cómo han ido las cosas contigo? ¿Elune todavía bendice tus viajes? Quizás después de que hablemos más sobre el negocio en cuestión, podría contarme más sobre sus viajes.' WHERE `entry`=5631; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso, has vuelto a casa, $n. Siempre nos complace a Tyrande ya mí cuando los que hemos entrenado salen al mundo y regresan a salvo. ¿Cómo han ido las cosas contigo? ¿Elune todavía bendice tus viajes? Quizás después de que hablemos más sobre el negocio en cuestión, podría contarme más sobre sus viajes.' WHERE `entry`=5632; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso, has vuelto a casa, $n. Siempre nos complace a Tyrande ya mí cuando los que hemos entrenado salen al mundo y regresan a salvo. ¿Cómo han ido las cosas contigo? ¿Elune todavía bendice tus viajes? Quizás después de que hablemos más sobre el negocio en cuestión, podría contarme más sobre sus viajes.' WHERE `entry`=5633; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Habéis hecho un gran servicio a la Luz al convertiros en un brillante ejemplo para aquellos que viajan por estas peligrosas tierras y más allá. Por favor, acepta esta lección como agradecimiento por todo lo que has hecho.' WHERE `entry`=5634; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas llegado, $n. Hay muchas cosas que tendremos que discutir, pero lo más importante es su entrenamiento en los caminos de la Luz.$B$B Hay lecciones que todos los servidores de la Luz deben aprender. Si está listo, comenzaremos a discutir algunos de ellos ahora.' WHERE `entry`=5635; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas llegado, $n. Hay muchas cosas que tendremos que discutir, pero lo más importante es su entrenamiento en los caminos de la Luz.$B$B Hay lecciones que todos los servidores de la Luz deben aprender. Si está listo, comenzaremos a discutir algunos de ellos ahora.' WHERE `entry`=5636; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas llegado, $n. Hay muchas cosas que tendremos que discutir, pero lo más importante es su entrenamiento en los caminos de la Luz.$B$B Hay lecciones que todos los servidores de la Luz deben aprender. Si está listo, comenzaremos a discutir algunos de ellos ahora.' WHERE `entry`=5637; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas llegado, $n. Hay muchas cosas que tendremos que discutir, pero lo más importante es su entrenamiento en los caminos de la Luz.$B$B Hay lecciones que todos los servidores de la Luz deben aprender. Si está listo, comenzaremos a discutir algunos de ellos ahora.' WHERE `entry`=5638; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas llegado, $n. Hay muchas cosas que tendremos que discutir, pero lo más importante es su entrenamiento en los caminos de la Luz.$B$B Hay lecciones que todos los servidores de la Luz deben aprender. Si está listo, comenzaremos a discutir algunos de ellos ahora.' WHERE `entry`=5639; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas llegado, $n. Hay muchas cosas que tendremos que discutir, pero lo más importante es su entrenamiento en los caminos de la Luz.$B$B Hay lecciones que todos los servidores de la Luz deben aprender. Si está listo, comenzaremos a discutir algunos de ellos ahora.' WHERE `entry`=5640; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes los ingredientes para ser un gran $C, $N. ¡Sigan con el buen trabajo!$B$B Ya has demostrado que estás listo para la batalla. Tal vez sea hora de que te enseñemos algo más.' WHERE `entry`=5641; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus ritos llegarán muy pronto. De momento os enseño un hechizo que os será de gran utilidad cuando luchéis con vuestros enemigos.' WHERE `entry`=5642; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus ritos llegarán muy pronto. De momento os enseño un hechizo que os será de gran utilidad cuando luchéis con vuestros enemigos.' WHERE `entry`=5643; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te enseñaría Plaga devoradora si crees que estás preparado, $N. Un hechizo de no poco poder, te ayudará en tus próximas batallas. Practique con él, habrá pruebas más tarde.' WHERE `entry`=5644; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué bueno que has venido, $n. Nuestra raza es orgullosa y fuerte, y es hora de que aprendas no solo a serlo tú mismo, sino a invocar esa emoción y confianza en los demás. ¿Estás preparado, muchacho?' WHERE `entry`=5645; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, has regresado, y ni un momento demasiado tarde. Tenemos grandes cosas que discutir, $N. Tus habilidades se están fortaleciendo y debemos asegurarnos de que estés listo.' WHERE `entry`=5646; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes los ingredientes para ser un gran $c, $n. ¡Sigan con el buen trabajo!$B $nYa has demostrado que estás listo para la batalla. Tal vez sea hora de que te enseñemos algo más.' WHERE `entry`=5647; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, entonces Kor\'ja vive y se va a defender nuestra ciudad de esos humanos maliciosos. A menudo deseo recordar días de batalla; donde el poder se mostraba en el combate y eran los sabios quienes a menudo destruían a aquellos que confiaban solo en su fuerza.$B$B Me hiciste bien, $N. Toma esta túnica ahora. Tal vez ayude, tal vez no te importe, pero te lo ganaste y estoy orgulloso de llamarte hermano.' WHERE `entry`=5648; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahh... así que finalmente llegaste a Tai\'jin. Esto sea bueno.$B$B Ya sabes que no somos la misma tribu que una vez se unió a la Horda. Seremos mucho más fuertes ahora. Somos más fuertes porque nos adaptamos, la Horda nos enseña mucho. Ya no derrotamos a nuestros enemigos ni obtenemos fuerza de ellos; ahora ganamos fuerza, y luego derrotamos a nuestros enemigos.$B$B La diferencia será sutil, pero aprenderás. Ya verás. La tribu cuenta contigo para aprender esas cosas.' WHERE `entry`=5649; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has pasado mi prueba con facilidad. Bien.$B$B Pronto, estarás listo para asumir más responsabilidades y ese camino te llevará a poderes más oscuros, poderes que ningún $C de otra raza tiene.$B$B Toma esta túnica como símbolo de tu posición. Te lo has ganado. Si no desea usarlo, que así sea, puede hacer con él lo que quiera. Yo y otros como nosotros siempre te reconoceremos por lo que has logrado en nuestras filas.' WHERE `entry`=5650; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Finalmente, has llegado. Tu fe por sí sola no te permitirá pasar las pruebas que se te presentan, joven. Un sentido de urgencia y algo de ambición también ayudarán.' WHERE `entry`=5651; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Harías bien en prestar atención a esta lección, joven. El maleficio de la debilidad será una gran ayuda para ti en la batalla. Más tarde tendré pruebas para que puedas avanzar y demostrar tu valía a la tribu.' WHERE `entry`=5652; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Harías bien en prestar atención a esta lección, joven. El maleficio de la debilidad será una gran ayuda para ti en la batalla. Más tarde tendré pruebas para que puedas avanzar y demostrar tu valía a la tribu.' WHERE `entry`=5654; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Harías bien en prestar atención a esta lección, joven. El maleficio de la debilidad será una gran ayuda para ti en la batalla. Más tarde tendré pruebas para que puedas avanzar y demostrar tu valía a la tribu.' WHERE `entry`=5655; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Harías bien en prestar atención a esta lección, joven. El maleficio de la debilidad será una gran ayuda para ti en la batalla. Más tarde tendré pruebas para que puedas avanzar y demostrar tu valía a la tribu.' WHERE `entry`=5656; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Harías bien en prestar atención a esta lección, joven. El maleficio de la debilidad será una gran ayuda para ti en la batalla. Más tarde tendré pruebas para que puedas avanzar y demostrar tu valía a la tribu.' WHERE `entry`=5657; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, joven $c, me alegro de que hayas regresado aquí. Te enseñaría una lección que harías bien en no olvidar. ¿Estas preparado?' WHERE `entry`=5658; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, bueno, ha llegado otro. Puede que el tiempo no me importe, pero para ti es esencial. Hay mucho que aprender y hay mucho que deseo enseñarte. Simplemente debes demostrar tu valía. Haz eso, y serás grandemente recompensado.' WHERE `entry`=5659; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, bueno, ha llegado otro. Puede que el tiempo no me importe, pero para ti es esencial. Hay mucho que aprender y hay mucho que deseo enseñarte. Simplemente debes demostrar tu valía. Haz eso, y serás grandemente recompensado.' WHERE `entry`=5660; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, bueno, ha llegado otro. Puede que el tiempo no me importe, pero para ti es esencial. Hay mucho que aprender y hay mucho que deseo enseñarte. Simplemente debes demostrar tu valía. Haz eso, y serás grandemente recompensado.' WHERE `entry`=5661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, bueno, ha llegado otro. Puede que el tiempo no me importe, pero para ti es esencial. Hay mucho que aprender y hay mucho que deseo enseñarte. Simplemente debes demostrar tu valía. Haz eso, y serás grandemente recompensado.' WHERE `entry`=5662; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, bueno, ha llegado otro. Puede que el tiempo no me importe, pero para ti es esencial. Hay mucho que aprender y hay mucho que deseo enseñarte. Simplemente debes demostrar tu valía. Haz eso, y serás grandemente recompensado.' WHERE `entry`=5663; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Al dedicarte a Elune y a nuestra gente, has alcanzado un estado que no todos podemos alcanzar. Es tradición que luego se les enseñen habilidades aún mayores para su devoción. ¿Aceptas?' WHERE `entry`=5672; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Elune te bendiga por regresar tan rápido a nosotros. Este es un momento importante en su formación y un momento que toda nuestra orden toma muy en serio. Cuando haya descansado de su viaje aquí, por favor, hágamelo saber. Luego podemos discutir la continuación de su capacitación y hacia dónde lo llevará su camino a continuación.' WHERE `entry`=5673; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Al dedicarte a Elune y a nuestra gente, has alcanzado un estado que no todos podemos alcanzar. Es tradición que luego se les enseñen habilidades aún mayores para su devoción. ¿Aceptas?' WHERE `entry`=5674; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Elune te bendiga por regresar tan rápido a nosotros. Este es un momento importante en su formación y un momento que toda nuestra orden toma muy en serio. Cuando haya descansado de su viaje aquí, por favor, hágamelo saber. Luego podemos discutir la continuación de su capacitación y hacia dónde lo llevará su camino a continuación.' WHERE `entry`=5675; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nos vimos obligados a aprender algunas magias para protegernos de lo que comúnmente se llama nuestro mayor enemigo: lo arcano.$B$B Te enseñaría un hechizo para ayudarte a defenderte a ti mismo y a tus compañeros de aquellos que ejercen tal poder.' WHERE `entry`=5676; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, tienes un tiempo maravilloso, $n. Empezaba a preguntarme si todos mis mensajeros habían tenido éxito. Me alegra ver que lo fueron, de lo contrario, apostaría a que todavía estarías en el mundo aprendiendo más sobre todas las amenazas que existen contra nuestra gente.$B$B ¿Estás listo? Listo para más entrenamiento quiero decir. Estás creciendo en poder más rápidamente y siento que estás listo para aprender más sobre nuestra fe.' WHERE `entry`=5677; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te enseñaría Plaga devoradora si crees que estás preparado, $N. Un hechizo de no poco poder, te ayudará en tus próximas batallas. Practique con él, habrá pruebas más tarde.' WHERE `entry`=5679; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus ritos llegarán muy pronto. De momento os enseño un hechizo que os será de gran utilidad cuando luchéis con vuestros enemigos.' WHERE `entry`=5680; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La lucha ha terminado! Escuché a mi papá susurrarme. ¡Ahuyentó a todos los fantasmas y dice que vuelve a casa! ¡Estoy tan feliz!$B$B También dijo que te daría la bienvenida si venías a nuestra casa, ¡así que preparé un poco de té!$B$B ¡Espero que te guste mucho azúcar!' WHERE `entry`=5721; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El cuerpo parece seriamente golpeado por garrotes o puños, pero la mayor parte de la ropa y el equipo del cadáver todavía parecen estar presentes. Parece que a los troggs no les importa demasiado la riqueza material.$B$B Comienzas a buscar en el cuerpo cualquier cosa de interés que pueda ayudar a Magatha.' WHERE `entry`=5722; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegra ver que te tomaste en serio la tarea de Magatha. Gracias, $N. Estoy seguro de que a los troggs les resultará más difícil salir a la superficie con su número tan reducido.$B$B Tal vez en el futuro podamos tomarnos un tiempo para descubrir de dónde vienen esas criaturas y qué es lo que realmente quieren.' WHERE `entry`=5723; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $N. Gracias.$B$B Magatha me dijo que si tenías éxito en encontrar a un miembro de su clan, te daría esto. Por favor, acéptalo gracias.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, $c. Has hecho bien en servir a la Dama Oscura. Su continua perseverancia y ambición serán de gran utilidad para los súbditos de la Señora. Vuelve a mí de nuevo en el futuro. Tal vez tenga otras tareas para ti que ayuden a la Dama Oscura en sus intentos de superar al Rey Exánime y liberar por completo a la Plaga.' WHERE `entry`=5725; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien, $N! ¡Alabados sean los espíritus, tal vez seas tú quien finalmente acabe con mis mayores temores! ¿Quién sospecharía que alguien tan joven y tan valiente se levantaría y defendería nuestra causa? Me recuerdas a mí mismo cuando era más joven. Me aseguraré de que seas justamente recompensado por tus esfuerzos si ambos sobrevivimos a la tormenta que se avecina.$B$B Pero hay tiempo para más elogios más adelante. No has logrado nada en comparación con lo que enfrentarás... pero este es un buen comienzo.' WHERE `entry`=5726; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Excelente, $c!$B$B Lo que has hecho este día es solo el primer paso de una base mucho más amplia, una base sobre la que construiremos la destrucción del Consejo de la Sombra, de una vez por todas.$B$B Dime todo lo que dijo... y no dejes escapar una sola palabra; puede ser más importante de lo que crees.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas regresado, $N. Algunos de los que me eran leales me dijeron de inmediato que las cavernas debajo de Orgrimmar estaban en desorden ahora que sus líderes habían sido asesinados. Incluso escuché informes de que Neeru estaba más que agitado. Parece que le hemos hecho una abolladura a su armadura. No puedo decir que estoy disgustado... incluso con una victoria tan pequeña.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡¿Qué es?! Oh, tú, $c... mis disculpas. Mi ira rivaliza con la de un toro kodo rabioso... pero tal vez sea culpa mía. Al enviar viajeros a Ragefire Chasm, debería haber visto la posibilidad de que surgiera algún daño. Parece que tanto Bazzalan como Jergosh fueron tomados por sorpresa y asesinados por algunos de los bienhechores de Thrall. Un momento muy inoportuno, pero no hay nada que se pueda hacer al respecto ahora.' WHERE `entry`=5729; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Vallefresno? Hmm, no había oído hablar de ninguna presencia del Consejo o de la Hoja Ardiente en Vallefresno. Mis espías investigarán, $N. Lo has hecho bien.$B$B Por ahora, descanse y manténgase ocupado con otras tareas. Te llamaré de nuevo pronto.$B$B ¡Lok-Tar Ogar!' WHERE `entry`=5730; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El escurridizo Cetro de la Luz! Su adquisición ha eliminado una grave amenaza para el mundo. Bien hecho, $c, bien hecho.' WHERE `entry`=5741; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La redención de Vadín será una tarea difícil. ¿Estas preparado?' WHERE `entry`=5742; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja! ¡Lo has hecho! Thrall estará muy complacido.$B$B Me aseguraré de que este corazón se cuide adecuadamente.$B$B Por ahora, sin embargo, debes celebrar tu victoria. Informaré a Thrall de tu éxito.$B$B Gracias por tu ayuda, $c.' WHERE `entry`=5761; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Genial, mi paquete de Koalbeard! Gracias $N. ¡Esta caja contiene munición de calibre especial, y nos servirá bien en la jungla!$B$B Aquí está tu paga, y dime, ¿cómo está el malhumorado Kravel estos días? Todavía no es bueno, apostaría...' WHERE `entry`=5762; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, este cuerno pertenece a un Tauren, Roon Wildmane. Él y yo pasamos un buen rato cazando las bestias de Desolace. Roon me está invitando a volver, ¿verdad?$B$B Estamos metidos hasta el cuello en la jungla ahora mismo, pero gracias, $N. Quizás mi próxima expedición me lleve de regreso a Desolace, la tierra de los centauros.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='.$B$B Fue el destino que nos encontremos, $N. Me has bendecido con tu bondad.' WHERE `entry`=5781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahí tenemos una llave maestra bastante costosa, ¿no es así, $N? Aún así, permanece inacabado; ha llegado el momento de poner un poco de atención detrás de nuestra creación. Con ese fin, tendrás que enfrentarte al máximo enemigo al que hemos estado trabajando para enfrentar en Andorhal... el ser que dirige el espectáculo dentro de las murallas de la ciudad en ruinas.$B$B Hablo de Araj el Invocador, un liche y uno de los seres más poderosos que la Plaga llama como suyos.' WHERE `entry`=5801; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahí tenemos una llave maestra bastante costosa, ¿no es así, $N? Aún así, permanece inacabado; ha llegado el momento de poner un poco de atención detrás de nuestra creación. Con ese fin, tendrás que enfrentarte al máximo enemigo al que hemos estado trabajando para enfrentar en Andorhal... el ser que dirige el espectáculo dentro de las murallas de la ciudad en ruinas.$B$B Hablo de Araj el Invocador, un liche y uno de los seres más poderosos que la Plaga llama como suyos.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Si esto es! Yo... otra vez, estoy absolutamente asombrado por la profundidad de tu astucia y valentía. Simplemente aturde la mente hasta dónde estás dispuesto a llegar para lograr la victoria.$B$B Permítanme ahora desempeñar mi pequeño papel en esto. He preparado un solvente especial que debería permitirme asegurar el escarabajo como la cabeza de la llave, infundiéndole el poder de romper la puerta cerrada de Scholomance.$B$B Esto debería tomar solo un momento...' WHERE `entry`=5803; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Si esto es! Yo... otra vez, estoy absolutamente asombrado por la profundidad de tu astucia y valentía. Simplemente aturde la mente hasta dónde estás dispuesto a llegar para lograr la victoria.$B$B Permítanme ahora desempeñar mi pequeño papel en esto. He preparado un solvente especial que debería permitirme asegurar el escarabajo como la cabeza de la llave, infundiéndole el poder de romper la puerta cerrada de Scholomance.$B$B Esto debería tomar solo un momento...' WHERE `entry`=5804; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, eres un héroe especial, $N. ¡Te damos la bienvenida al mundo de Azeroth y te ofrecemos uno de estos regalos únicos!' WHERE `entry`=5805; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sabes, no parece próspero pagarle a gente como tú para proteger la Caravana Gizelton. $C, si fuera un poco más alto, podría tomar un segundo trabajo y sentarme al lado de un kodo con el arma más grande que mis manos pudieran llevar... y les mostraría al maldito centauro quién es su papá.' WHERE `entry`=5821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, eres un héroe especial, $N. ¡Te damos la bienvenida al mundo de Azeroth y te ofrecemos uno de estos regalos únicos!' WHERE `entry`=5841; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, eres un héroe especial, $N. ¡Te damos la bienvenida al mundo de Azeroth y te ofrecemos uno de estos regalos únicos!' WHERE `entry`=5842; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, eres un héroe especial, $N. ¡Te damos la bienvenida al mundo de Azeroth y te ofrecemos uno de estos regalos únicos!' WHERE `entry`=5843; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, eres un héroe especial, $N. ¡Te damos la bienvenida al mundo de Azeroth y te ofrecemos uno de estos regalos únicos!' WHERE `entry`=5844; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es tan glorioso ahora, incluso en su estado andrajoso, como el día que lo miré e hice mi juramento de lealtad.$B$B Su redención viene y quizás la mía con ella...' WHERE `entry`=5845; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Como podría olvidarlo? Muchos de los espíritus de esta isla están condenados a revivir su último recuerdo feliz antes de encontrar su trágico final.$B$B Yo también estoy maldito, pero no como ellos, soy uno de los pocos que recuerda todo...$B$B Quizás esto que me preguntas es por qué frecuento estas ruinas. Quizá esto que te digo me haga libre.' WHERE `entry`=5846; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, eres un héroe especial, $N. ¡Te damos la bienvenida al mundo de Azeroth y te ofrecemos uno de estos regalos únicos!' WHERE `entry`=5847; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ' WHERE `entry`=5848; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Yo era el consejero de mayor confianza de Tirion cuando tenía el rango de Señor de Mardenholde. Disentí abiertamente del veredicto dictado por la Orden de la Mano de Plata y fui desterrado por mi insolencia.$B$B Ha pasado por mucho dolor de corazón y desilusión en su vida, $r. ¿Estás preparado para corregir los errores cometidos contra los Fordring?' WHERE `entry`=5861; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto, soldado?$B$B $B$B Esto... esto no puede ser cierto. Pero todo lo que me has mostrado...$B$B ' WHERE `entry`=5862; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estoy tan contenta de que hayas podido hacer esto por mí, $N! ¡Gracias por tu ayuda!' WHERE `entry`=5863; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es una gran noticia; He estado sentado aquí cuidando este trozo de madera durante demasiado tiempo. Ahora puedo pasar un rato con mi familia... ¡Yippee!' WHERE `entry`=5881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí tienes tus ungüentos de plantas Cenarion. ¡Recorre Felwood en busca de plantas corruptas, $N! Dondequiera que estén, usad el ungüento que os he dado para purificarlos.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí tienes un poco de ungüento de plantas Cenarion. Si encuentras más vitriolo cuando extraes en Frondavil, ¡recuerda guardarlo por mí! Cuanto más encuentres, más ungüento podré hacer.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo $n: cada parte de esto, una vez que lo purifiquemos, nos ayudará a recuperar Frondavil. Aquí, toma algunas dosis de ungüento de plantas Cenarion y dirígete al bosque. ¡La recuperación de la tierra de la corrupción no espera $r!' WHERE `entry`=5884; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es exactamente lo que necesito. Toma: toma estos bálsamos de plantas y úsalos para recuperar Frondavil de la corrupción. ¡Debemos perseverar, $N!' WHERE `entry`=5885; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí hay algunos ungüentos de plantas Cenarion. Solo necesito una esencia inferior inferior para esto, $n. La esencia es, con mucho, el elemento más potente que puedo usar para convertir espadas en rejas de arado, por así decirlo. Si necesitas más salve, ¡encuéntrame aquí!' WHERE `entry`=5886; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí tienes tus ungüentos de plantas Cenarion. ¡Recorre Felwood en busca de plantas corruptas, $N! Dondequiera que estén, usad el ungüento que os he dado para purificarlos.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, aquí tienes un poco de ungüento de plantas Cenarion. Si encuentras más vitriolo cuando extraes en Frondavil, ¡recuerda guardarlo por mí! Cuanto más encuentres, más ungüento podré hacer.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo $n: cada parte de esto, una vez que lo purifiquemos, nos ayudará a recuperar Frondavil. Aquí, toma algunas dosis de ungüento de plantas Cenarion y dirígete al bosque. ¡La recuperación de la tierra de la corrupción no espera $r!' WHERE `entry`=5889; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es exactamente lo que necesito. Toma: toma estos bálsamos de plantas y úsalos para recuperar Frondavil de la corrupción. ¡Debemos perseverar, $N!' WHERE `entry`=5890; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí hay algunos ungüentos de plantas Cenarion. Solo necesito una esencia inferior inferior para esto, $n. La esencia es, con mucho, el elemento más potente que puedo usar para convertir espadas en rejas de arado, por así decirlo. Si necesitas más salve, ¡encuéntrame aquí!' WHERE `entry`=5891; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! ¡Haré un buen uso de estos suministros! ¡Gracias, $N!' WHERE `entry`=5892; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, los tienes. ¡Buen trabajo, $N! Estos suministros están un poco mohosos por permanecer tanto tiempo en esa mina oscura, pero los utilizaremos de todos modos.$B$B Gracias, $N. Sus acciones son vitales para el mantenimiento de nuestras fuerzas de combate.' WHERE `entry`=5893; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos funcionarán bien, $N. Gracias.$B$B Si estás listo, podemos continuar con el siguiente paso.' WHERE `entry`=5901; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las termitas obviamente se están inquietando cuando colocas el barril encima de la caja.' WHERE `entry`=5902; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos funcionarán bien, $N. Gracias. Solo míralos... tantos de ellos acurrucados. Casi me siento mal por la Cruzada, pero, de nuevo, nunca fue su molino para tomar, ¿verdad?' WHERE `entry`=5903; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las termitas obviamente se están inquietando cuando colocas el barril encima de la caja.' WHERE `entry`=5904; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='\"Y así comienza, padre Cenarius. Y así comienza\".$B$B Dendrite hace un gesto rápido e invisible en el aire por encima de él. Una ligera aura de poder cae sobre él.$B$B \"La primera perspectiva de la naturaleza a la que debes adaptarte es la del oso. Te guiaré por el camino para comprender este aspecto de la vida druídica, pero eres tú quien debe abrazarlo y propagarlo, ¡ahora y para siempre!\"' WHERE `entry`=5921; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='\"Y así comienza, padre Cenarius. Y así comienza\".$B$B Dendrite hace un gesto rápido e invisible en el aire por encima de él. Una ligera aura de poder cae sobre él.$B$B \"La primera perspectiva de la naturaleza a la que debes adaptarte es la del oso. Te guiaré por el camino para comprender este aspecto de la vida druídica, pero eres tú quien debe abrazarlo y propagarlo, ¡ahora y para siempre!\"' WHERE `entry`=5922; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas encontrado tu camino aquí hoy. joven $C. Ha llegado el momento de que des un gran paso hacia un mundo mucho más grande.$B$B Dentro de cada uno de los hijos de Cenarius está el llamado a servir a la naturaleza. Los animales y las plantas son nuestros amigos, así como nuestros cargos. Elegimos dedicar nuestras vidas como preservadores del equilibrio tanto por su bien como por el nuestro. Su primer paso en este mundo será aprender sobre los caminos del oso y aprender la fuerza del cuerpo y el corazón.$B$B ¡Prepárate!' WHERE `entry`=5923; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas encontrado tu camino aquí hoy. joven $C. Ha llegado el momento de que des un gran paso hacia un mundo mucho más grande.$B$B Dentro de cada uno de los hijos de Cenarius está el llamado a servir a la naturaleza. Los animales y las plantas son nuestros amigos, así como nuestros cargos. Elegimos dedicar nuestras vidas como preservadores del equilibrio tanto por su bien como por el nuestro. Su primer paso en este mundo será aprender sobre los caminos del oso y aprender la fuerza del cuerpo y el corazón.$B$B ¡Prepárate!' WHERE `entry`=5924; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas encontrado tu camino aquí hoy. joven $C. Ha llegado el momento de que des un gran paso hacia un mundo mucho más grande.$B$B Dentro de cada uno de los hijos de Cenarius está el llamado a servir a la naturaleza. Los animales y las plantas son nuestros amigos, así como nuestros cargos. Elegimos dedicar nuestras vidas como preservadores del equilibrio tanto por su bien como por el nuestro. Su primer paso en este mundo será aprender sobre los caminos del oso y aprender la fuerza del cuerpo y el corazón.$B$B ¡Prepárate!' WHERE `entry`=5925; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas llegado hasta aquí hoy, joven druida. Ha llegado el momento de que des un gran paso hacia un mundo mucho más grande.$B$B Dentro de cada uno de los hijos de Cenarius está el llamado a servir a la naturaleza. Los animales y las plantas son nuestros amigos, así como nuestros cargos. Elegimos dedicar nuestras vidas como preservadores del equilibrio tanto por su bien como por el nuestro. Su primer paso en este mundo será aprender sobre los caminos del oso y aprender la fuerza del cuerpo y el corazón.$B$B ¡Prepárate!' WHERE `entry`=5926; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas encontrado tu camino aquí hoy. joven $C. Ha llegado el momento de que des un gran paso hacia un mundo mucho más grande.$B$B Dentro de cada uno de los hijos de Cenarius está el llamado a servir a la naturaleza. Los animales y las plantas son nuestros amigos, así como nuestros cargos. Elegimos dedicar nuestras vidas como preservadores del equilibrio tanto por su bien como por el nuestro. Su primer paso en este mundo será aprender sobre los caminos del oso y aprender la fuerza del cuerpo y el corazón.$B$B ¡Prepárate!' WHERE `entry`=5927; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de que hayas encontrado tu camino aquí hoy. joven $C. Ha llegado el momento de que des un gran paso hacia un mundo mucho más grande.$B$B Dentro de cada uno de los hijos de Cenarius está el llamado a servir a la naturaleza. Los animales y las plantas son nuestros amigos, así como nuestros cargos. Elegimos dedicar nuestras vidas como preservadores del equilibrio tanto por su bien como por el nuestro. Su primer paso en este mundo será aprender sobre los caminos del oso y aprender la fuerza del cuerpo y el corazón.$B$B ¡Prepárate!' WHERE `entry`=5928; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dendrite hace otro gesto invisible en el aire sobre él cuando te acercas. Otra aura de poder se apodera de él. y sonríe muy levemente.$B$B \"Siento sabiduría en ti, joven, que no estaba presente cuando nos conocimos por primera vez. Me miras con fuerza e intención de saber, aunque esta intención aún no está enfocada. Ahora aprenderás a enfocar tu fuerza y ​​adoptar la naturaleza de el oso en tu trabajo\".' WHERE `entry`=5929; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dendrite hace otro gesto invisible en el aire sobre él cuando te acercas. Otra aura de poder lo invade, y sonríe muy levemente.$B$B \"Siento sabiduría en ti, joven, que no estaba presente cuando nos conocimos por primera vez. Me miras con fuerza e intención de saber, aunque esta intención aún no está enfocada. Ahora aprenderás a enfocar tu fuerza y ​​adoptar la naturaleza de el oso en tu trabajo\".' WHERE `entry`=5930; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido de nuevo, $N. Tengo la sensación de que tu primer encuentro con el Espíritu del Gran Oso es igual que el de todos los druidas cuando empiezan a recorrer el camino de la Garra... un poco desconcertante, pero muy intenso. Sé que fue así conmigo.$B$B El Gran Espíritu del Oso ha sido parte de Azeroth desde que Azeroth ha existido en los cielos. Hemos llegado a confiar en su sabiduría y su poder para impulsar nuestro propósito. Ahora, ha llegado el momento de su primera prueba de este propósito. Escucha atentamente...' WHERE `entry`=5931; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido de nuevo, $N. Tengo la sensación de que tu primer encuentro con el Espíritu del Gran Oso es igual que el de todos los druidas cuando empiezan a recorrer el camino de la Garra... un poco desconcertante, pero muy intenso. Sé que fue así conmigo.$B$B El Gran Espíritu del Oso ha sido parte de Azeroth desde que Azeroth ha existido en los cielos. Los tauren escuchamos atentamente a esos espíritus y todos prosperamos gracias a su propósito. Ahora, ha llegado el momento de su primera prueba de este propósito. Escucha atentamente...' WHERE `entry`=5932; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, ahí están. Juntos tejen un poderoso hechizo, uno que levantará los espíritus de Darrowshire.$B$B ¡Con ese hechizo, y con un poco de suerte, podemos salvar a Joseph Redpath!' WHERE `entry`=5941; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La llave encaja en la cerradura, y el cofre se abre...' WHERE `entry`=5942; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No estoy seguro de que sea una propuesta próspera pagar tanto dinero para proteger la Caravana Gizelton. Cork y Rigger solo ganan una pieza de oro a la semana, pero mientras sigan pagando mis kodos no me importa cómo manejan su negocio.' WHERE `entry`=5943; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La muerte de mi hijo a manos de estos monstruos no pasará sin incidentes. Consuélense sabiendo que la Orden renace.$B$B Ahora tomo mi lugar como Alto Señor de la nueva Orden de la Mano de Plata.$B$B Estas posesiones de mi pasado son todo lo que tengo para ofrecer por todo lo que has hecho. Por favor, tome esto como un símbolo de mi gratitud; todos me han servido bien a lo largo de los años.$B$B Que nos volvamos a encontrar, en tiempos mejores, y recordemos días pasados... batallas libradas... sueños redimidos.' WHERE `entry`=5944; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Seguro que la Dama Oscura no te cree digno de conocer a su campeón. Estás aquí para alimentar a mis sabuesos, ¿sí? No podía haber otra razón para esta interrupción.' WHERE `entry`=5961; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $N. Su determinación ha sido debidamente anotada.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Finalmente has dado tu gran paso hacia un mundo mucho más grande, $N. Siento la enseñanza del Espíritu del Gran Oso dentro de ti, y siento que has recibido la fuerza que poseía Lunaclaw.$B$B No hay más obstáculos en tu camino... ¡déjame ahora enseñarte lo que significa ser un $C de la Garra!' WHERE `entry`=6001; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Finalmente has dado tu gran paso hacia un mundo mucho más grande, $N. Siento la enseñanza del Espíritu del Gran Oso dentro de ti, y siento que has recibido la fuerza que poseía Lunaclaw.$B$B No hay más obstáculos en tu camino... ¡déjame enseñarte lo que significa ser un Druida de la Garra!' WHERE `entry`=6002; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Me sorprende que te hayas ocupado de ellos tan rápido. Gracias.$B$B Todavía tengo que conocer a alguien que apruebe la Cruzada Escarlata y sus métodos. Creo en la Luz tanto como cualquier otra persona en Stormwind, pero han demostrado que solo quieren matar a cualquiera que no sea leal a su movimiento... incluso a los inocentes.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, lo tienes! ¡Y espero que también le hayas dado una lección a su pandilla!' WHERE `entry`=6021; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Decepcionante. Tenía la esperanza de que, en cambio, te daría de comer a mis sabuesos.$B$B $B$B Bueno, al menos tendrán algo para comer.' WHERE `entry`=6022; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Has sido de más ayuda de lo que podría haber esperado. El aire aquí parece succionar mi voluntad. Me siento cansada, y puedo decir que no mejoro mientras más tiempo estoy aquí.$B$B No estoy muy seguro de cómo voy a infiltrarme en Hearthglen e informar sobre cuán fuerte es la presencia de Scarlet Crusade.$B$B Pero eso es otro asunto, antes de que te vayas, toma esto... como pago por tu ayuda. Gracias de nuevo.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡¡El cofre de Hameya está abierto!!' WHERE `entry`=6024; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho, $N! ¡Gracias!$B$B Regresaré a Elling... Quiero decir, Ventormenta tan pronto como pueda. Toma, toma esta moneda, es lo menos que puedo hacer por ti. Eres un orgullo para tu gente, $N. Gracias y buena suerte.' WHERE `entry`=6025; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puedo pagarte la mitad por adelantado y la otra mitad cuando termine el trabajo.' WHERE `entry`=6026; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El Libro de los Antiguos perdido hace mucho tiempo! Me aseguraré de que este libro llegue al sumo consejo. Lo has hecho bien hoy, y por eso se te debe agradecer... ¡como se le debe agradecer a un héroe!' WHERE `entry`=6027; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy ingenioso, Gregor es. Ha estado lidiando con Steamwheedle Cartel durante algún tiempo y se ha convertido en un experto en el \"arte\" de las negociaciones con goblins. Aunque es cierto que la principal lealtad de los goblins recae en aquellos que tienen las mayores carteras, también conocen y respetan el valor de la diplomacia. En todo caso, les proporciona clientes habituales...$B$B En cualquier caso, el Alba Argenta reconoce tu esfuerzo. Por favor tenga esto, con nuestro agradecimiento.' WHERE `entry`=6028; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ingenioso para ser humano, Gregor lo es. Ha estado lidiando con Steamwheedle Cartel durante algún tiempo y se ha convertido en un experto en el \"arte\" de las negociaciones con goblins. Aunque es cierto que la principal lealtad de los goblins recae en aquellos que tienen las mayores carteras, también conocen y respetan el valor de la diplomacia. En todo caso, les proporciona clientes habituales...$B$B En cualquier caso, el Alba Argenta reconoce tu esfuerzo. Por favor tenga esto, con nuestro agradecimiento.' WHERE `entry`=6029; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este... este es un libro muy especial que me has traído. Me gustaría decirles que \"especial\" en este caso significa \"único y muy posiblemente esclarecedor\", pero eso está por verse.$B$B \"¿Ooooooo?\" ¿Quién en su sano juicio piensa esto?$B$B Bueno, he oído hablar de este Umbranse del que habló Gregor, así que esto no carece de mérito. Haré todo lo posible para descifrarlo. En cuanto a ti... por favor, ten esto, cortesía del Alba Argenta. Mientras esté aquí, tal vez haya otras cosas con las que pueda ayudarnos.' WHERE `entry`=6030; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, trajiste la tela. ¡Qué material tan fino es!$B$B Gracias, $N. Eres un verdadero amigo. Por favor acepta esto a cambio.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Esta tela lunar se usará para las prendas sagradas de nuestro pueblo. Gracias, $N. Ahora te entrenaré.' WHERE `entry`=6032; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres mucho más oscuro de lo que recuerdo. Tienes esa mirada a tu favor; la mirada que dice, \'He sido carbonizado por una bomba de alto explosivo.\'$B$B .$B$B ¡De todos modos! Aquí está tu parte del botín. He agregado algo extra para ayudar a calmar las quemaduras.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es increíble lo que se puede lograr con un poco de ira y rabia.' WHERE `entry`=6042; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me han aparecido señales de la Madre Tierra; lo has hecho bien.' WHERE `entry`=6061; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Creo que está listo para su próxima tarea.' WHERE `entry`=6062; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! Aprendes bastante rápido.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sé que sé; te estás preguntando qué sigue, ¿no?' WHERE `entry`=6064; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, creo que estás listo...' WHERE `entry`=6065; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, creo que estás listo...' WHERE `entry`=6066; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, creo que estás listo...' WHERE `entry`=6067; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, es hora de que comiences tu entrenamiento.' WHERE `entry`=6068; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, es hora de que comiences tu entrenamiento.' WHERE `entry`=6069; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, es hora de que comiences tu entrenamiento.' WHERE `entry`=6070; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, es hora, $c.' WHERE `entry`=6071; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, creo que es hora...' WHERE `entry`=6072; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, es hora, $c.' WHERE `entry`=6073; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, creo que también estás listo...' WHERE `entry`=6074; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, creo que también estás listo...' WHERE `entry`=6075; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, creo que también estás listo...' WHERE `entry`=6076; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un joven cazador, por lo que veo. Sí, te otorgaré las habilidades que necesitas para entrenar y guiar a tu mascota. No solo podrás enseñarle a tu mascota nuevas habilidades, sino que ahora podrás alimentar a tu mascota y revivirla, en caso de que caiga en la batalla.$B$B Ahora, ve, cazador. Hablaremos de nuevo, en una fecha posterior.' WHERE `entry`=6081; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has aprendido todo lo que puedo enseñarte, $N. Es hora de que tomes lo que has aprendido aquí y elijas tu propia mascota.$B$B Aquí tienes, $N. Ahora te daré el poder de domar a una bestia, así como llamarla y despedirla como mejor te parezca. Usa tus nuevas habilidades con orgullo; te los has ganado.' WHERE `entry`=6082; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aprendes rápido, $N. Lo has hecho bien.' WHERE `entry`=6083; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando sienta que has aprendido lo suficiente, te daré la posibilidad de elegir cualquier mascota de tu agrado.' WHERE `entry`=6084; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí tienes, $N. Ahora te daré el poder de domar a una bestia, así como llamarla y despedirla como quieras.$B$B ¡Búscate una mascota buena y leal y disfruta de la caza!' WHERE `entry`=6085; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un nuevo recluta, ¿eh? Estás en camino de convertirte en un gran $C, por lo que veo.$B$B Sí, puedo otorgarle las habilidades que necesita para entrenar y guiar a su mascota. No solo podrás enseñarle a tu mascota nuevas habilidades, sino que ahora podrás alimentar a tu mascota y revivirla, en caso de que caiga en la batalla.$B$B Recuerda que la clave para sacarle el máximo partido a tu nueva mascota es respetarla y tratarla bien. A su vez, tu mascota será tu amigo más leal.' WHERE `entry`=6086; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... La Madre Tierra cree que estás listo para la siguiente lección.' WHERE `entry`=6087; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has aprendido todo lo que puedo enseñarte, $N. Que las bendiciones de la Madre Tierra te guíen en la elección de una mascota.$B$B Aquí tienes, $N. Ahora te daré el poder de domar a una bestia, así como llamarla y despedirla como mejor te parezca. Usa tus nuevas habilidades con orgullo y honra a la Madre Tierra.' WHERE `entry`=6088; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un joven $c, ya veo. Sí, puedo otorgarle las habilidades que necesita para entrenar y guiar a su mascota. No solo podrás enseñarle a tu mascota nuevas habilidades, sino que ahora podrás alimentar a tu mascota y revivirla, en caso de que caiga en la batalla.$B$B Ahora, adelante. Que la Madre Tierra os guíe en vuestro camino. Hablaremos de nuevo, en una fecha posterior.' WHERE `entry`=6089; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo tu compromiso y que has entendido lo que te he enseñado, $N.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has aprendido todo lo que puedo enseñarte, $N. Te doy un consejo más: sé discreto a la hora de elegir tu primera mascota. ¿Escogerás una criatura de la tierra, del agua o del cielo? Sea lo que sea, sin duda, tu mascota estará contigo durante bastante tiempo.$B$B Aquí tienes, $N. Ahora te daré el poder de domar a una bestia, así como llamarla y despedirla como mejor te parezca. Usa tus nuevas habilidades con orgullo; te los has ganado.' WHERE `entry`=6102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un cazador novato, por lo que veo. Sí, puedo otorgarle las habilidades que necesita para entrenar y guiar a su mascota. No solo podrás enseñarle a tu mascota nuevas habilidades, sino que ahora podrás alimentar a tu mascota y revivirla, en caso de que caiga en la batalla.$B$B Recuerda, $N, siempre respeta el equilibrio y vive asombrado de la naturaleza que te rodea. Ahora, adelante. Hablaremos de nuevo, en una fecha posterior.' WHERE `entry`=6103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos joven druida, me alegra verte listo y con muchas ganas de aprender sobre la cura de venenos.$B$B Si bien la mayoría de los druidas en el pasado fueron sometidos a pruebas planificadas previamente, su trabajo no implicará tal cosa. Ha habido una ola de envenenamiento de animales en Auberdine, y el pueblo no ha podido curarla. Con ese fin, un representante allí ha pedido ayuda a Moonglade y te enviaremos allí para ayudarlos. Esto no es un ejercicio: el trabajo que harás es bastante real. Tener esto en cuenta.' WHERE `entry`=6121; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por Elune, esta agua es repugnante! No es de extrañar que los ciervos estén enfermos.$B$B Algo está contaminando el agua y, a su vez, corrompiendo toda la capa freática de Costa Oscura. Se han visto ciervos enfermos por toda la zona, y no solo junto al río. Si bien esta agua es probablemente una fuente principal de propagación de la enfermedad, hay algo más en juego aquí.$B$B Esta agua, lo creas o no, nos ayudará a formular una cura. Mientras investigo esta agua, necesito algunos elementos para formular una cura...' WHERE `entry`=6122; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es bueno, $N, tanto que debería ser suficiente para hacer algunas dosis amplias del ungüento, al menos lo suficiente para comenzar a marcar la diferencia.$B$B Hacer una cura para los venenos puede ser bastante difícil a veces porque cada uno requiere a menudo un antídoto muy específico para contrarrestarlo. ¡Imagínese poder curar un veneno a voluntad sin tener que preocuparse por los ingredientes exactos de lo que debe ser el antídoto!$B$B ¡Ahora, déjame ponerme a trabajar en esto!' WHERE `entry`=6123; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho bien en atender al ciervo enfermizo de Costa Oscura; son víctimas involuntarias de una mayor contaminación y corrupción que se está extendiendo por toda la tierra. Hay quienes en Darnassus eligen reconocer esta amenaza... y hay quienes ignoran las crecientes señales. Espero que no seas de los que se ponen anteojeras sobre los hechos que te miran a la cara, $N.$B$B De todos modos, has demostrado tu valía como amigo de la naturaleza y del Círculo; tómalo como un símbolo de ello.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido de nuevo. He estado siguiendo tu progreso en esta lección desde que te fuiste y debo admitir que me sorprendió enterarme de la situación en Auberdine. Esto requiere una mayor investigación, ya que la introducción de tales venenos en el medio ambiente altera el equilibrio.$B$B Te manejaste con gracia bajo presión. Por eso, no puedo encontrar mejor manera de recompensarte que con un poder permanente sobre el veneno. Úsalo bien, $N... úsalo bien.' WHERE `entry`=6125; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos joven druida, me alegra verte listo y con muchas ganas de aprender sobre la cura de venenos.$B$B Si bien la mayoría de los druidas en el pasado fueron sometidos a pruebas planificadas previamente, su trabajo no implicará tal cosa. Ha habido una ola de envenenamiento de animales en Crossroads in the Barrens, y no pueden controlarlo. Alguien allí ha solicitado ayuda a Claro de la Luna, así que te enviaremos allí para ayudarlos. Esto no es un ejercicio: el trabajo que harás es bastante real. Tener esto en cuenta.' WHERE `entry`=6126; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por mis antepasados, esta agua es repugnante! No es de extrañar que las gacelas estén enfermas.$B$B Algo está contaminando el agua y, a su vez, está empezando a destruir el ecosistema del norte de Los Baldíos. Se han avistado gacelas enfermas por todo el norte de la carretera este-oeste. Si bien esta agua es probablemente una fuente principal de propagación de la enfermedad, hay algo más en juego aquí.$B$B Esta agua, lo creas o no, nos ayudará a formular una cura. Mientras investigo esta agua, necesito algunos elementos para formular una cura...' WHERE `entry`=6127; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es bueno, $N, tanto que debería ser suficiente para hacer algunas dosis amplias del ungüento, al menos lo suficiente para comenzar a marcar la diferencia.$B$B Hacer una cura para los venenos puede ser bastante difícil a veces porque cada uno requiere a menudo un antídoto muy específico para contrarrestarlo. ¡Imagínese poder curar un veneno a voluntad sin tener que preocuparse por los ingredientes exactos de lo que debe ser el antídoto!$B$B ¡Ahora, déjame ponerme a trabajar en esto!' WHERE `entry`=6128; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho bien en atender a las enfermizas gacelas de los Baldíos; son víctimas involuntarias de una mayor contaminación y corrupción que se está extendiendo por toda la tierra. Vosotros los tauren estáis muy ansiosos por comprender los caminos de Cenarius; tú, como tus mayores en Thunder Bluff, estás demostrando que la necesidad de equilibrio trasciende las barreras raciales artificiales.$B$B $N, has demostrado tu valía como amigo de la naturaleza y del Círculo; tómalo como un símbolo de ello.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido de nuevo. He estado siguiendo tu progreso en esta lección desde que te fuiste, y debo admitir que me sorprendió enterarme de la situación en Crossroads. Esto requiere una mayor investigación, ya que la introducción de tales venenos en el medio ambiente altera el equilibrio.$B$B Te manejaste con gracia bajo presión. Por eso, no puedo encontrar mejor manera de recompensarte que con un poder permanente sobre el veneno. Úsalo bien, $N... úsalo bien.' WHERE `entry`=6130; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sufrimos mucho por los acontecimientos del pasado. Gracias por lo que ha hecho para ayudar a proteger a los Fauces de Madera.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi hermana Melizza dijo que vendrías. Muchas gracias por sacarla del aprieto en el que se encontraba; ¡Es una lástima que probablemente ya se haya encontrado en uno nuevo!' WHERE `entry`=6132; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Confío en que no leyó el registro. Ni siquiera tú harías algo tan idiota...' WHERE `entry`=6133; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahí está! Parece que tú también tienes algo de eso. Un poco viscoso, ¿eh?$B$B Bueno, muchas gracias por todos los problemas, $N. ¡Esto valdrá una fortuna... si puedo convencer a los centauros de lo que es!' WHERE `entry`=6134; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, imbécil. Convertiré este pelaje en algo que puedas usar.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sigue así y puede que tenga que ascenderte de imbécil a deficiente mental, de primera clase.' WHERE `entry`=6136; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recibí noticias de ayuda que llegaban del este. ¿Eres la fuente de estos rumores? ¿Has venido aquí para ayudar al Hermano Escarlata en su cruzada?$B$B Si es así, entonces escucha atentamente...' WHERE `entry`=6141; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Perfecto amigo, esto es justo lo que el médico brujo me dijo que hiciera para mi dolor de cabeza. Él dice: \"Mai\'Lahii, ve a pescar. Te hará sentir mejor\".$B$B Bueno, ya me siento mejor, ¡gracias mon!' WHERE `entry`=6142; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tan dulce como es escuchar la noticia de que los naga han sido vencidos, mi corazón todavía se siente vacío. Por el resto de mi vida me dedicaré a que los maten a todos.$B$B Toma mon, tu recompensa como te prometí. Es pequeño en comparación con la gratificación de saber que los naga fueron fritos por su odiado acto contra mi tripulación.' WHERE `entry`=6143; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Gran Cruzado se sienta a salvo en el Bastión Escarlata mientras sus fuerzas invaden tus tierras, profanan tus estructuras y monumentos y asesinan a tu gente.$B$B La Dama Oscura ha ordenado que me ocupe de este insecto de una vez por todas. Te convertirás en el instrumento del cómputo de los Renegados.' WHERE `entry`=6144; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Excelente! ¡Finalmente! ¡Una oportunidad para destruir el Oráculo Escarlata!' WHERE `entry`=6145; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Dónde has estado? Pensamos que la Plaga te había capturado.' WHERE `entry`=6146; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los tontos! ¡Mi engaño pasó desapercibido! Prepárate, $C. ¡Debemos atacar con fría astucia!' WHERE `entry`=6147; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estarán tambaleándose por este golpe durante años! ¡Bien hecho, $N! Te has ganado no solo mi respeto sino también esta recompensa.' WHERE `entry`=6148; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El cofre se abre para revelar el tesoro de Rackmore!' WHERE `entry`=6161; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me honras por cumplir tu palabra. Mi marido murió en la batalla, habría estado orgulloso de eso. Pero no pude descansar hasta que supe que la criatura que me ha obligado a vivir mi vida sola pagó por lo que había hecho.$B$B Gracias de nuevo, $N.' WHERE `entry`=6162; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me pregunto... ¿suplicó clemencia? ¿Podría saber qué es la misericordia?$B$B $B$B Colgaré la cabeza de esta bestia en mi pared.$B$B Te has ganado un lugar entre uno de mis campeones, $N.$B$B ' WHERE `entry`=6163; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahí está! Y ¡ay! ¡Olvidé lo lleno que estaba!$B$B ¡Este es un día glorioso, $N! ¡Estupendo! Increíblemente bueno, digo!' WHERE `entry`=6164; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tienes que llevarle esta nota a Ventormenta? ¡No hay problema, puedes llevarte uno de mis grifos!' WHERE `entry`=6181; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Después de algunos informes de actividad inusual de los Renegados en las Tierras de la Peste del Este, se enviaron agentes del IV:7 para investigar. Los resultados de esa investigación son inquietantes.' WHERE `entry`=6182; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Tenía fe en que Bolvar me enviaría hombres y mujeres de honor, los soldados más dedicados de la Alianza.' WHERE `entry`=6183; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La primera misión será directa, $N. Entras, sales. Reconocimiento...' WHERE `entry`=6184; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Rutger. Fredo. Turyén. Todos muertos...$B$B $B$B ¿Donde estaban ellos? ¿Descubriste más información sobre este bastardo, el Clamañublo?' WHERE `entry`=6185; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No. Es... ¡NO! ¿Cómo? ¿Un agente de los Renegados? La CAMPEONA de la Reina Banshee???$B$B ' WHERE `entry`=6186; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='es una tragedia Creo... Creo que nuestra especie está maldita, $N. Estamos condenados a perder a nuestros mejores guerreros; nuestros más nobles héroes; nuestros eruditos más dotados.$B$B Estamos en deuda contigo y te aseguro, $N, dondequiera que esté ahora Nathanos Marris, te sonríe.' WHERE `entry`=6187; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siento que has logrado la victoria. Victoria... una palabra tan hueca considerando lo que había que hacer. Independientemente, ha demostrado que es digno de nuestra confianza.$B$B Puede pasar algún tiempo antes de que los Fauces de Madera te den la bienvenida sin hostilidad dentro del Fuerte. Aún así, tu perseverancia erosionará cualquier sospecha que mis hermanos puedan tener sobre ti. Mientras nunca nos traicionen y levanten las armas contra nosotros, encontraremos puntos en común.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por lo que has hecho. Por favor continúa ayudándonos, $N. Tenemos muy pocos aliados a los que recurrir.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una caja para Westfall, ¿eh? ¿Has estado en los Páramos de Poniente antes? Si es así, entonces no hay problema, mi amigo. ¡Tengo muchos grifos entrenados para volar esa ruta!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ¿una nota del intendente Lewis? No me sorprende que necesite más equipo. Sentinel Hill está muy lejos, en una tierra que Stormwind casi ha olvidado.$B$B Bueno, gracias, $N. Aquí tienes algo de dinero para cubrir tus gastos de viaje.' WHERE `entry`=6281; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esta es una excelente noticia! Cuéntame de nuevo cómo infundiste miedo en los corazones fríos de esas viles arpías. ¡Los Bloodfuries han recibido un duro golpe!' WHERE `entry`=6282; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya siento que la ira me abandona. ¿Qué haré con mi tiempo? Saber que el mal se mueve cerca de mi tierra mantuvo mis pensamientos en movimiento, aunque ahora están en silencio. Tal vez esto sea algo bueno... tal vez ahora pueda concentrarme en lo bueno, como deberían hacerlo todos los Tauren.$B$B Por favor acepte esto como una recompensa por sus problemas.' WHERE `entry`=6283; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buena caza, $N! Besseleth es una vieja depredadora por estos lares... No la echaré de menos. Toma esta recompensa como una muestra por ser el campeón del bosque.$B$B $B$B Quizás ahora muchos más viajarán a Sun Rock Retreat sin temer lo que acecha en la oscuridad.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Genial, trajiste la armadura! Distribuiremos esto a quienes lo necesiten de inmediato.$B$B Gracias, $N. Sus esfuerzos han sido de gran ayuda para nosotros. Y ahora que no eres ajeno a los grifos, ¡espero que vengas y prestes tu ayuda a Sentinel Hill a menudo!' WHERE `entry`=6285; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, $N, tienes las semillas de Gaea. Observe y vea cómo la bendición de la Madre Tierra puede hacer que incluso estos pequeños núcleos de vida florezcan y florezcan.$B$B ' WHERE `entry`=6301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, un pedido de suministros. Querrás llevar esto a Entrañas, sin duda. Y rápido, porque el Sepulcro no debe quedar desabastecido.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Esta caja debe llegar al Sepulcro en Silverpine? Eso se hace fácilmente; nuestros murciélagos vuelan allí todos los días.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Una orden del Sepulcro? Muy bien. Es un honor servir a quienes sirven a nuestra Dama Oscura.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Estas armas asegurarán que nuestros Deathguards no sean atrapados desprevenidos.$B$B Has hecho un valioso servicio a nuestra Dama Oscura.' WHERE `entry`=6324; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Si debes llevar estas pieles a Cima del Trueno, entonces estás hablando con el orco correcto!' WHERE `entry`=6361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, un nuevo paquete de pieles. ¡Me pondré a trabajar en esto inmediatamente!$B$B Gracias, $ghermano:hermana;. Me has hecho un gran servicio. Aquí hay algunas monedas para pagar su tiempo y costos de viaje.' WHERE `entry`=6362; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes que llevar esto a Crossroads, ¿eh? Eso no es un problema. Si ya estuviste allí y hablaste con Devrak, entonces puedes llevarle uno de mis jinetes del viento.' WHERE `entry`=6363; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Ahanu me envió productos terminados? Muy bien. Hay muchos cazadores y aventureros en Crossroads ahora y el negocio está animado. Estoy seguro de que venderé estos productos muy pronto.$B$B Gracias por todos tus esfuerzos, $N. Estoy en deuda contigo.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tienes que llevar esta carne a Orgrimmar? Eso no es un problema. Por una pequeña tarifa, mi jinete del viento puede llevarte allí.' WHERE `entry`=6365; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es una gran victoria para la tierra. Con el tiempo, sucederán otras cosas: Venture Co. empaquetará sus sierras circulares y hachas, los espíritus de fuego enojados se calmarán y las arpías serán expulsadas por la tierra.$B$B Solo entonces, $N, Stonetalon estará realmente en paz.$B$B Lo has hecho bien $c; tome uno de estos artículos como agradecimiento por la nueva vida que ha creado hoy aquí.' WHERE `entry`=6381; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido a la nueva frontera, $N. Vallefresno es una tierra de oportunidades, donde un $c joven como tú puede encontrar oportunidades ilimitadas para demostrar su valía. Mire alrededor del puesto de avanzada aquí y asegúrese de viajar a Zoram Strand, ya que la Horda también tiene otro puesto de avanzada allí.$B$B Tu presencia aquí me dice que has venido a aprender más sobre la caza. Escuche atentamente y con gusto compartiré con usted lo que necesita saber.' WHERE `entry`=6382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay tres criaturas legendarias que componen la Cacería de Vallefresno; puedes buscarlos y ponerte a prueba contra su astucia y poder. En el proceso, es de esperar que aprendas algo sobre ti mismo. Las criaturas son: el oso Ursangous, el gato sable de la noche Shadumbra y el hipogrifo Sharptalon.$B$B Las criaturas de Ashenvale Hunt son poderosas, y es posible que necesites ayuda para derribarlas. Si los superas, tráeme pruebas de tu hazaña.' WHERE `entry`=6383; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh maravilloso! ¡Son buenos cortes! Estos son de Zargh, ¿verdad? Ese orco sabe cómo llegar al corazón de una dama...$B$B Oh, no puedo esperar para cocinarlo. ¡Pero no demasiado! La carne se sirve mejor cruda, ¿no crees?' WHERE `entry`=6384; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tienes que llevar esto al Cruce de Caminos en Los Baldíos? Sí, puedo llevarte allí...' WHERE `entry`=6385; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja! ¡Supongo que le gustó! ¡Nada enrojece las mejillas de una dama como un bistec grande y jugoso!$B$B Gracias, $N. Me has hecho un gran servicio. ¡Aquí tienes algo de dinero para tu molestia, y no te sorprendas si te invito a mi boda!' WHERE `entry`=6386; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes que llevar esto a Forjaz, ¿eh? Por un módico precio puedo ponerte a lomos de uno de mis grifos y te llevará allí. ¿Como suena eso?' WHERE `entry`=6387; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes que llevar esto a Thelsamar, ¿eh? Eso no será un problema. Si ya has estado en Thelsamar y has hablado con Thorgrum Borrelson, puedes devolverle uno de mis grifos.' WHERE `entry`=6388; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja ja! ¡Gracias, $N! ¡Lo has hecho! El espíritu de mi padre ahora puede descansar y yo puedo vivir en paz.$B$B Gracias de nuevo. Si hay algo que pueda hacer por usted, por favor, solo pregunte.' WHERE `entry`=6389; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Toma, toma esta moneda. Lamento que no sea más, ¡pero intenta disfrutar un poco ayudando a destruir los esfuerzos de Scarlet Crusade!' WHERE `entry`=6390; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, la última lista de los mejores alumnos de Brock. Tengo un lote de selecciones honorarios listas para usar. Solo necesito cincelar los nombres de los estudiantes...' WHERE `entry`=6391; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tú trajiste las púas. ¡Excelente! Les daré esto a mis estudiantes de minería. Estoy seguro de que están ansiosos por usarlos en los depósitos de mineral de Loch Modan.$B$B Gracias por tu ayuda, $N. Estoy en deuda contigo, pero espero que este dinero al menos cubra tus gastos de viaje.' WHERE `entry`=6392; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los espíritus del agua dentro de mí burbujean con la emoción. $N, me has dado una gloriosa victoria para informar al Tribunal de las Mareas.' WHERE `entry`=6393; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, lo tienes! Muchas gracias, $N. ¡Esta es mi elección favorita! Ahora, si mis peones alguna vez terminan de talar estos árboles, ¡tal vez podamos encontrar una bonita cueva para la mía!' WHERE `entry`=6394; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho una buena obra hoy, $N. Aunque nuestra lucha contra la Plaga continúa, esperemos que Marla y Samuel encuentren la paz juntos en su lugar de descanso final.' WHERE `entry`=6395; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Dios mío, mi sobrina Kaya está viva! Eso es una buena noticia de hecho. Gracias, $n.' WHERE `entry`=6401; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Antes de comenzar, te pido que primero reúnas un ejército. ¡Nos enfrentamos a un dragón, después de todo!' WHERE `entry`=6402; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B La magia contenida dentro debe ser reavivada. El ojo del dragón debe estar sintonizado.$B$B El sacrificio de Windsor ha liberado nuestro Reino, pero la amenaza de Onyxia y sus parientes siempre se avecina.$B$B Este medallón es lo que mantuvo cautivos mi mente y mi cuerpo. También es lo que me dio acceso a la propia mente de Onyxia, a sus secretos. Aunque las visiones ahora son confusas, algunas cosas sí las recuerdo.' WHERE `entry`=6403; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí! Eso es todo; los cristales de Resonite tienen un rastro de magia terrestre. Los kobolds deben haber cavado profundo para descubrir un terráneo.$B$B La leyenda dice que los terráneos son criaturas creadas por los titanes. Se utilizaron para crear la tierra sobre la que caminan nuestros pies. Esto definitivamente es una amenaza que no puede ser ignorada.$B$B $B$B Tal vez pueda encantar estas muestras de mineral para usarlas contra este complot kóbold.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estos son perfectos, $N! ¡Gracias por ayudarme!$B$B Ah, y esto es para tu tiempo...' WHERE `entry`=6441; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nos vendrían bien más de tu clase por aquí, $N. Gracias por su ayuda.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dulce, mon! Buenas noticias, tal vez tengamos menos invitados no deseados para cenar esta noche.$B$B Muchas gracias, $N. Estamos para siempre en deuda contigo.' WHERE `entry`=6461; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los encontraste! ¡Gracias! ¡Gracias, $N! No sabes lo grande que has hecho por mí.$B$B Un troll sin $gsu:suya; el encanto es como un orco sin $gsu:suya; cicatrices de batalla...$B$B Sin valor.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes buenas noticias, $C! Temo las posibilidades de lo que significaría un terráneo para Kalimdor.$B$B Matar a Goggeroc era una tarea para nadie menos que un héroe. Lo has hecho bien; Todo Stonetalon y Kalimdor están en deuda contigo, noble $C.$B$B Acepta esto como tu recompensa más honrada.' WHERE `entry`=6481; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Encontraste a mi hermano! ¿Fue capturado por los Thistlefurs? Esas son noticias terribles, porque aunque muchos Furbolgs son criaturas nobles, los Thistlefurs son corruptos.$B$B Gracias por rescatar a mi hermano, $N. No quiero pensar en cómo trataron al pobre Ruul. Es probable que duerma mucho después de esta terrible experiencia...' WHERE `entry`=6482; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debería haberlo sabido: una parte de la madre de la cría del dragón negro, Onyxia. Que repugnante...' WHERE `entry`=6501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este amuleto te otorgará el acceso que buscas. La guarida de Onyxia se puede encontrar en Marjal Revolcafango. Mientras tengas el amuleto, sus protecciones no pueden evitar que entres.$B$B El Vuelo Azul te desea suerte, $N.' WHERE `entry`=6502; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N. Tus habilidades de caza son impresionantes...$B$B La pérdida de esos atacantes ayuda a cegar a la Alianza y, cuando carecen de inteligencia, es menos probable que lancen ataques.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La lectura no es mi punto fuerte... ¡pero ahora podré volver al trabajo! ¡Gracias, $N!' WHERE `entry`=6504; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien. Bien hecho, $c.$B$B Ahora que Malcin está muerto, al menos podemos saber que los avances de la Plaga se detendrán. La Dama Oscura te agradece tus esfuerzos y desea recompensarte con un regalo.$B$B Aunque no conocemos el alcance de la influencia de los Scourges dentro de los Downs, estoy seguro de que pronto descubriremos sus tramas.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Reconozco la insignia en este pergamino, $N. ¿Encontraste esto en esa bruja que reina en Razorfen Kraul? Interesante.$B$B Parece que la Plaga no se contenta con un continente. Este embajador Malcin, el que escribió la nota, es uno de los sirvientes plagados de la Plaga, un diplomático humano en el reino de Lordaeron antes de que las cosas... cambiaran.$B$B Si la Plaga está intentando afianzarse en Kalimdor, depende de nosotros actuar.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Kaya está viva! $n, tengo que agradecerte por rescatarla.' WHERE `entry`=6523; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Vallefresno es una tierra dividida, pero nuestros esfuerzos más recientes han tenido mucho éxito. No solo tenemos un puesto de avanzada en Zoram Strand, sino otro justo al norte de aquí llamado Splintertree.' WHERE `entry`=6541; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Vallefresno es una tierra dividida, pero nuestros esfuerzos más recientes han tenido mucho éxito. No solo tenemos un puesto de avanzada en Zoram Strand, sino otro justo al norte de aquí llamado Splintertree.' WHERE `entry`=6542; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puedo ver que usted es alguien con quien se puede contar. Estas actualizaciones son cruciales para nuestros planes de ampliar nuestra presencia en Vallefresno. Ahora podemos planificar nuestro próximo movimiento.' WHERE `entry`=6543; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Entonces el ataque de Torek fue exitoso! Bien hecho, $N. Los elfos de la noche son enemigos decentes. ¡Un poco flaco, pero fuerte y feroz! Estoy seguro de que la batalla fue algo digno de ver...$B$B ¡Y espero que te hayas ganado una cicatriz o dos!' WHERE `entry`=6544; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, mi actualización le explicará todo esto a Kadrak. Debes devolverle esto lo antes posible.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lleve mi actualización a Kadrak. Rápidamente, $N.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Informa a Kadrak del éxito que hemos tenido aquí manteniendo a raya a los elfos de la noche. Nuestros planes van bien.' WHERE `entry`=6547; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, te lo agradezco... pero nunca olvidaré lo que los Tótem Siniestro le han hecho a mi pueblo.' WHERE `entry`=6548; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Kelris ha eludido al Alba Argenta durante algún tiempo.$B$B Durante algún tiempo lo consideraron muerto o desaparecido.$B$B Al poner fin a su reinado, has salvado la vida de muchas personas inocentes, $N.$B$B ¡Alabada sea la Madre Tierra! ¡Sacrificar a otro a un sirviente de un dios antiguo para beneficio personal es más que repugnante!$B$B Has hecho una gran cosa este día. Kelris era una criatura del mal y buscaba devolver al mundo a una época de caos adorando a criaturas como los Dioses Antiguos. Gracias, $N.' WHERE `entry`=6561; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tsunaman te envió? Excelente. Entonces tenemos asuntos que discutir.' WHERE `entry`=6562; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Estos son los cristales de los que hablé. Intrigante...$B$B Puedo sentir el poder dentro de ellos. Los espíritus del agua se aferran a ellos. Sea lo que sea que los naga iban a usar para... bueno, alegrémonos de que ya no estén en sus manos.' WHERE `entry`=6563; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es realmente interesante. Me alegro de que me lo hayas llamado la atención.$B$B Ahora tenemos un nombre para nuestros problemas... Lorgus Jett.' WHERE `entry`=6564; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡¡Muy bien!! Gracias, $N. Puede que no hayamos detenido por completo al Martillo Crepuscular, pero al menos has evitado otro de sus planes para devolver el poder a los Dioses Antiguos.$B$B Quién sabe qué otros planes tienen manifestándose, pero podemos estar tranquilos por ahora.' WHERE `entry`=6565; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estás preparado para asumir esta tarea?' WHERE `entry`=6566; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo hay una forma de entrar en la guarida del dragón, $r.$B$B Verás, solo los más fuertes del Vuelo Negro pueden entrar en la guarida de la madre de cría. ¡Se deben pasar muchas pruebas y la llave para ingresar ceremoniosamente encantada por el mismo General Drakkisath!$B$B Dado que no perteneces a los draconianos negros, es posible que tengas algunas dificultades para obtener el pasaje.$B$B ' WHERE `entry`=6567; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Como es el? Rexxar, quiero decir. Oh, vamos, no te veas tan confundido. La carta se dejó intencionalmente en blanco. Llevaba consigo las intenciones y pensamientos de su creador. A juzgar por su contenido, no es de extrañar que Rexxar lo dejara así. ¡Imagínese si fuera capturado o asesinado y se descubriera esta información!$B$B ¡Oh no importa! Myranda te ayudará, $r. Le debo al Jefe de Guerra uno o dos favores.$B$B ' WHERE `entry`=6568; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Deja que Myranda eche un vistazo, $r.$B$B Oh, sí, estos funcionarán muy bien.$B$B Con estos componentes, Myranda creará para ti un medallón que otorgará una ilusión capaz de engañar al guardián del Vuelo Negro.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Nos hemos quedado tan cortos de soldados capaces que Nefarian me está enviando cachorros? Nunca pasarás mis pruebas, caviloso.' WHERE `entry`=6570; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, $N. ¡Me has ahorrado mucho trabajo!$B$B ¡Pero no creas que no estoy agradecido!' WHERE `entry`=6571; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es perfecto, ¡justo la cosa! Bueno, aquí está el envío.' WHERE `entry`=6581; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Uno de varios completos...' WHERE `entry`=6582; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Otro completo...' WHERE `entry`=6583; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los restos más odiadosss...' WHERE `entry`=6584; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Había dudado de tu dedicación, mocoso. Persististe, dominando a nuestros enemigos, trayendo honor a nuestro vuelo.$B$B Ahora debo preparar los cráneos para tu ascensión.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es simplemente lenguaje de dragones, $N, más aire caliente que información sustantiva real. Se espera un comportamiento pomposo y agresivo de su especie.' WHERE `entry`=6601; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una victoria que será recordada por muchos años, $N. El amuleto Drakefire abrirá la guarida de Onyxia. Reúne a tus aliados y llévale la victoria a la Horda.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bueno, hola! ¿Entonces Meggi te contó los problemas que encontré aquí?' WHERE `entry`=6603; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, ¿qué puedo hacer por ti?' WHERE `entry`=6604; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, $ c. Veo que todavía hay esperanza. ¿Estás aquí para ayudarme?' WHERE `entry`=6605; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ¿entonces Harlo te envía? Bueno, den, ¿quién podrías ser? ¿Supongo que querrás mi ayuda?' WHERE `entry`=6606; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esa sí que es una buena captura!$B$B Ven aquí, déjame mostrarte cómo configurar algunas líneas.' WHERE `entry`=6607; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por supuesto, debes ser amigo de Lumak.$B$B ¿Pescando? Puedo contarte todo sobre la pesca.' WHERE `entry`=6608; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siempre tengo sitio en mi isla para visitas... creo...' WHERE `entry`=6609; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te espera un regalo especial, $N. ¡Mira y aprende!$B$B ' WHERE `entry`=6610; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Pfftooey...$B$B $B$B ¿Qué? Le haré saber que el cuero es sorprendentemente rico en proteínas y bajo en carbohidratos.' WHERE `entry`=6611; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Pfftey...$B$B $B$B ¿Qué? Quiero que sepas que el cuero es sorprendentemente rico en proteínas y bajo en carbohidratos, $R.' WHERE `entry`=6612; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Lanzar ese desafío a los Foulwealds y derrotar a su líder les envía un fuerte mensaje:$B$B No se debe jugar con la Horda.$B$B No creo que esa tribu nos cause muchos problemas por mucho tiempo.' WHERE `entry`=6621; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Doctor $N, bienvenido a Horde Trauma.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso. ¡Pónganse sus uniformes médicos, estamos para empezar de una vez!' WHERE `entry`=6623; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Doctor $N, bienvenido a Alliance Trauma.' WHERE `entry`=6624; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Maravilloso. ¡Pónganse sus uniformes médicos, estamos para empezar de una vez!' WHERE `entry`=6625; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias, $N! El trabajo que has hecho será de gran ayuda, estoy seguro.$B$B Continuaré mi estudio de este diplomático y el resto de los jabaespines aquí. Si buscas una mayor aventura, buscaría algunos amigos y me dirigiría a la cueva que parece una gran fauces de jabalí justo allí. Estoy seguro de que una vez que estés dentro encontrarás mayores desafíos que enfrentar.' WHERE `entry`=6626; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $c. Has estudiado el texto que te pedí y ahora has pasado otra de nuestras pruebas.' WHERE `entry`=6627; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Tenía mis dudas si estudiaste el texto que te pedí, pero has respondido correctamente.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Grundig Nube Oscura ha muerto! $N, siempre estaré agradecido por lo que has hecho aquí hoy.' WHERE `entry`=6629; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='He sido testigo de muchos ataques naga desde que llegué aquí. Me tranquiliza saber que Vorsha ya no vagará libremente.$B$B Estamos en deuda contigo, $N.' WHERE `entry`=6641; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su oferta ha sido aceptada. Favor que has ganado. Continúe y se le permitirá el acceso a los oficios antiguos.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su oferta ha sido aceptada. Favor que has ganado. Continúe y se le permitirá el acceso a los oficios antiguos.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su oferta ha sido aceptada. Favor que has ganado. Continúe y se le permitirá el acceso a los oficios antiguos.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su oferta ha sido aceptada. Favor que has ganado. Continúe y se le permitirá el acceso a los oficios antiguos.' WHERE `entry`=6645; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su oferta ha sido aceptada. Favor que has ganado. Continúe y se le permitirá el acceso a los oficios antiguos.' WHERE `entry`=6646; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos funcionarán bien, compañero. Mi hermano los necesita todavía haciendo tictac y pateando, de lo contrario se vuelven amargos... No querrás probar ninguna brocheta de rata agria.' WHERE `entry`=6661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pobre Monty. Desde el incidente de Gnomeregan, no ha sido el mismo. Ese chico nunca ha visto un océano en su vida, y mucho menos ser una especie de pirata.$B$B $B$B Al menos mantiene el flujo de criaturas nerviosas.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy excelente, joven ladrón.$B$B Te ves un poco abatido, pero no peor por el desgaste.$B$B Te espera un largo viaje, largo y gratificante. ¿Estás preparado para finalmente abrazar tu destino entre los maestros de Ravenholdt?$B$B Habla con los guardias afuera. Ellos te ayudarán a comenzar.' WHERE `entry`=6681; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo! Sigue así y los otros pícaros podrían dejar de escupirte.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, es hora, $C.' WHERE `entry`=6721; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, es hora de entrenarte...' WHERE `entry`=6722; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias de nuevo, $N. Enorgulleces a la Horda...' WHERE `entry`=6741; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí $c, gracias por venir. Me disculpo por el malentendido... el aire está cargado de desconfianza entre el archidruida aquí y el guardián Remulos en Claro de la Luna. Cada uno sospecha el otro de engaños, y el hecho de que las extrañas corrupciones de Teldrassil continúan sin cesar sigue siendo un problema aquí. Hace poco para calmar la desconfianza.$B$B De todos modos, nuestro deber para con el Círculo Cenarion sigue siendo... incluso si los que lo lideran no están de acuerdo entre sí.' WHERE `entry`=6761; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Soy Rabine Saturna, y en nombre del Guardián Remulos y de todos los habitantes de este claro sagrado, te doy la bienvenida.$B$B Agradezco tu interés y entusiasmo por ayudar al Círculo Cenarion. También sé que el Archidruida de Darnassus expresó su disgusto contigo por prestarnos ayuda. Tenga la seguridad de que es por el bien común y que estará a salvo de cualquier repercusión mal concebida de la que pueda ser objeto.$B$B Estás entre amigos aquí, $N.' WHERE `entry`=6762; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas son algunas buenas piezas, $N. Puedo usarlos para diseñar nuevos equipos para nuestras tropas.$B$B Si mi nivel de suministro es lo suficientemente alto, ¡quizás nuestras unidades de combate experimentadas entren al campo!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La sangre de nuestros enemigos ha sido derramada. Mezclaré esta sangre con el resto que se ha recogido. Una vez que la ofrenda esté completa, el Señor del Hielo mostrará a estos perros Pico Tormenta toda la ira del Clan Lobo Gélido.' WHERE `entry`=6801; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Los elementales corruptos que curaste fueron un ultraje para todas las masas de agua. Nuestra fuerza radica en nuestra pureza y si queremos ganar nuestra guerra con los demás, debemos permanecer fuertes.' WHERE `entry`=6804; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu valentía está probada, al igual que tu valor para nosotros. Quizá pueda tener tareas futuras para ti, tareas más propias de un valioso aliado de los Señores del Agua.' WHERE `entry`=6805; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, entonces tienes la fuerza. Y también tienes la astucia, porque Blackrock Spire es más que un rival solo por la fuerza bruta.$B$B De hecho, $N, aún puede ser un valioso aliado para nosotros...' WHERE `entry`=6821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho lo que la mayoría de los de tu especie considerarían imposible. ¡Te has enfrentado a los seres del Núcleo Fundido y has triunfado!$B$B Para una criatura tan pequeña, has mostrado un gran recurso.$B$B Algún día, quizás logremos una verdadera lealtad entre los de tu especie y los Señores del Agua.' WHERE `entry`=6822; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus hazañas contra nuestros enemigos resuenan en las cámaras de los Waterlords, $N. Algunos pensaron que tu forma es demasiado pequeña y frágil para luchar en nuestra guerra, pero has logrado grandes avances. Te has ganado el respeto entre nosotros, una hazaña increíble.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes las manos! ¡Has derrotado a los capitanes de bomberos! No lo hubiera creído posible, si no te hubiera conocido y de lo que eres capaz.$B$B $N, tus hazañas son innumerables, pero la noticia de esta última hará temblar a los Waterlords. Su nombre puede ser un día una leyenda para nosotros.$B$B Habla conmigo otra vez, $N. Puede que tenga otra tarea...' WHERE `entry`=6824; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La flota se alimenta de su carne. Consume al enemigo.$B$B ¡El vuelo es inminente!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Más! ¡Más! ¡Trae más porque pronto estarán listos!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No es suficiente! Esperaría este nivel de trabajo de un iniciado, pero ¿tú, $N? ¡Vamos, soldado! ¡AJETREO! ¡Se necesita más carne!' WHERE `entry`=6827; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bueno, grandes sapos monos! ¿Qué tienes aquí? Tiene forma de libro, supongo... Trataré de romperle este caparazón.$B$B ¿Layo te envió a mí desde Silithus? Solo escuché rumores muy silenciosos, que supongo que no son tan silenciosos cuando lo piensas, sobre los horrores que están sucediendo allí. ¡Combina eso con mi falta de placer por cualquier cosa parecida a un insecto, y tienes la receta para que necesite quedarme aquí con los libros!' WHERE `entry`=6844; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, $N, esperaba que pasaras por aquí. Me alegro de verte bien.$B$B Recibí un aviso de que vendrías del campo y quería expresar personalmente la gratitud del Círculo Cenarion por la ayuda que nos has brindado hasta ahora. Sin duda hay más secretos por descubrir de Silithus; tu entrega a Umber debería resultar más interesante una vez descubierta. Por favor, acepte esto como muestra de nuestro continuo agradecimiento por su ayuda.$B$B Gracias, generoso $c.' WHERE `entry`=6845; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, las órdenes! Dicen que soy para asaltar a voluntad, y mi voluntad dice... ¡ahora!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Usaré el poder de este encantamiento para aumentar la magia que ya se ha reunido. Cuando se haya acumulado suficiente poder, concentraré las energías reunidas e invocaré al Señor del Bosque para ayudar a nuestra causa.' WHERE `entry`=6881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ya es hora! ¡Ahora podemos mostrarle a la Alianza su locura al venir al Valle de Alterac!' WHERE `entry`=6901; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es exactamente lo que necesito! Un núcleo de brazas es un increíble pozo de información del que podremos sacar mucho provecho. Lo que sea que el Martillo Crepuscular esté tramando allí, y créanme cuando digo que no es bueno, mis camaradas y yo lo descubriremos ahora.$B$B Lo has hecho bien aquí hoy; el Anillo de la Tierra te mira cálidamente por ayudarnos. También has ayudado a la Horda en su conjunto, y por eso deberías estar orgulloso.' WHERE `entry`=6921; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto... esto es todo un hallazgo, $N.$B$B ¿Le compraste esto al Barón Aquanis en Brazanegra, dices? Durante mucho tiempo se ha considerado al Barón Aquanis como un poder elemental corrupto; este globo probará qué es exactamente lo que lo corrompió. Si bien no sería una sorpresa que resultara ser el Martillo Crepuscular, nuestros estudios también mostrarán cómo lo hicieron.$B$B Hiciste bien en traerme esto. Por favor, tome esto, junto con los más cálidos saludos del Anillo de la Tierra.' WHERE `entry`=6922; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El vuelo estará listo pronto. ¡Continuad con vuestros esfuerzos!' WHERE `entry`=6941; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sigue viniendo, soldado! ¡Los grifos Aerie estarán listos para atacar en un abrir y cerrar de ojos!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Puedes verlo? ¡Míralos, soldado! Están llegando... ¡Pronto, el vuelo de Ichman atacará una vez más el corazón del valle! ¡Stormpike gobernará los cielos!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ho ho hola. Soy el Gran Padre Invierno y, por cortesía de la buena gente de Smokywood Pastures... \"Fresco de nuestra granja a tu plato, es la bondad saludable de Smokywood Pastures\", me gustaría desearte un fantástico Festín de Winter Veil.$B$B Si has sido bueno este año, tal vez recibas obsequios de Smokywood Pastures como obsequio para el Festín del Festival de Invierno. ¡Hurra!' WHERE `entry`=6961; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres una gran ayuda para el viejo Gran Padre Invierno, $N. Que tengas una gran Fiesta del Festival de Invierno.$B$B Aquí hay algo... ya sabes, por el esfuerzo.' WHERE `entry`=6962; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡T-t-puedes oírme! ¡Gracias al b-b-resultado!$B$B En realidad, no soy un muñeco de nieve: mi n-n-nombre es Sacks, y t-t-trabajo para la rama de Orgrimmar de Smokywood Pastures... Me enviaron aquí para buscar un paquete perdido. cuando fui atacado por una c-c-criatura que nunca había visto b-b-antes!$B$B Así que m-m-muy frío...' WHERE `entry`=6963; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿La fiesta del Festival de Invierno, dices? Por desgracia, en tiempos pasados ​​tenía un significado más sustancial para nosotros los tauren. Hoy en día, parece que otros han convertido la leyenda de esta temporada de renovación en algo que ayuda a vender dulces y regalos.$B$B No sorprende que Furmund esté amargado por ese tipo de cambio. Él y otros tauren como él se aferran a nuestro pasado como un estandarte de guerra. Si bien creo que una pequeña celebración siempre es buena, es importante recordar los orígenes de la Fiesta.' WHERE `entry`=6964; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh... Nunca había visto algo así...' WHERE `entry`=6981; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, los tienes. ¡Buen trabajo, $N! Estos suministros están un poco mohosos por permanecer tanto tiempo en esa mina oscura, pero los utilizaremos de todos modos.$B$B Gracias, $N. Sus acciones son vitales para el mantenimiento de nuestras fuerzas de combate.' WHERE `entry`=6982; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Has salvado el Festival del Festival de Invierno de Pasto de Bosquehumeante!$B$B Pobre Sacks... nos aseguraremos de enviar un equipo y encontrar una manera de descongelarlo. Con suerte, estará de regreso a tiempo para el día de la Fiesta; Sin embargo, tendrá que recuperar el tiempo perdido trabajando. Aún así, ¡esto ni siquiera sería posible si no fuera por ti!' WHERE `entry`=6983; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ho ho hola, aventurero!$B$B Los goblins me dijeron que te has ganado un regalo especial en estas fiestas y me complace dártelo. Aquí tienes: disfruta de un maravilloso Festín del Festival de Invierno esta y todas las próximas temporadas.' WHERE `entry`=6984; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los tienes! ¡Bien hecho, $N! ¡Y espero que hayas visto algunos enanos durante tu incursión y hayas derramado su sangre por los Lobos Gélidos!' WHERE `entry`=6985; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo espero que los encargados de recolectar pieles de carnero estén tan decididos como tú, $N.$B$B ¡A este ritmo, tendremos los establos llenos en cuestión de horas!' WHERE `entry`=7001; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, soldado. Te avisaré cuando haya almacenado suficientes pieles.$B$B ¡Continuar!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Espléndido! ¡No solo me alegra ver que has regresado con los residuos, sino también con todos tus apéndices principales intactos! Es decir, bueno, nunca hubo ningún peligro al usar el Ultra-Shrinker, ¡ahora estaba allí!$B$B Aprecio tu esfuerzo en mi nombre, $N. De verdad, eres amigo de los goblins de todas partes. ¡Acepta esto como muestra de mi aprecio!' WHERE `entry`=7003; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ho ho hola. Soy el Gran Padre Invierno y, por cortesía de la buena gente de Smokywood Pastures... \"Fresco de nuestra granja a tu plato, es la bondad saludable de Smokywood Pastures\", me gustaría desearte un fantástico Festín de Winter Veil.$B$B Si has sido bueno este año, tal vez recibas obsequios de Smokywood Pastures como obsequio para el Festín del Festival de Invierno. ¡Hurra!' WHERE `entry`=7021; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ho ho hola. Soy el Gran Padre Invierno y, por cortesía de la buena gente de Smokywood Pastures... \"Fresco de nuestra granja a tu plato, es la bondad saludable de Smokywood Pastures\", me gustaría desearte un fantástico Festín de Winter Veil.$B$B Si has sido bueno este año, tal vez recibas obsequios de Smokywood Pastures como obsequio para el Festín del Festival de Invierno. ¡Hurra!' WHERE `entry`=7022; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ho ho hola. Soy el Gran Padre Invierno y, por cortesía de la buena gente de Smokywood Pastures... \"Fresco de nuestra granja a tu plato, es la bondad saludable de Smokywood Pastures\", me gustaría desearte un fantástico Festín de Winter Veil.$B$B Si has sido bueno este año, tal vez recibas obsequios de Smokywood Pastures como obsequio para el Festín del Festival de Invierno. ¡Hurra!' WHERE `entry`=7023; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ho ho hola. Soy el Gran Padre Invierno y, por cortesía de la buena gente de Smokywood Pastures... \"Fresco de nuestra granja a tu plato, es la bondad saludable de Smokywood Pastures\", me gustaría desearte un fantástico Festín de Winter Veil.$B$B Si has sido bueno este año, tal vez recibas obsequios de Smokywood Pastures como obsequio para el Festín del Festival de Invierno. ¡Hurra!' WHERE `entry`=7024; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres una gran ayuda para el viejo Gran Padre Invierno, $N. Que tengas una gran Fiesta del Festival de Invierno.$B$B Aquí hay algo... ya sabes, por el esfuerzo.' WHERE `entry`=7025; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, soldado. Te avisaré cuando haya almacenado suficientes pieles.$B$B ¡Continuar!' WHERE `entry`=7026; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los establos estarán llenos en muy poco tiempo. ¡Sigan con el buen trabajo!' WHERE `entry`=7027; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Jajaja! Sabía que volverías.$B$B $B$B...Tan fácil de convencer.$B$B... Hará cualquier cosa por el precio correcto. Jejejejejeje...' WHERE `entry`=7028; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por devolver esto, $N. Con el líquido restante que me trajiste, puedo continuar mis estudios.$B$B Si bien aún queda mucho por hacer, has ayudado a sanar parte de la corrupción que Vyletngue propagó por Maraudon. Por favor tome esto con mi gratitud.' WHERE `entry`=7029; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por devolver esto, $N. Con el líquido restante que me trajiste, puedo continuar mis estudios.$B$B Si bien aún queda mucho por hacer, has ayudado a sanar parte de la corrupción que Vyletngue propagó por Maraudon. Por favor tome esto con mi gratitud.' WHERE `entry`=7041; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡T-t-puedes oírme! ¡Gracias al b-b-resultado!$B$B En realidad, no soy un s-s-muñeco de nieve: mi n-n-nombre es Sacks, y n-n-trabajo para la sucursal de Forjaz de Smokywood Pastures... Me enviaron aquí para buscar un paquete perdido. cuando fui atacado por una c-c-criatura que nunca había visto b-b-antes!$B$B Así que m-m-muy frío...' WHERE `entry`=7042; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Has salvado el Festival del Festival de Invierno de Pasto de Bosquehumeante!$B$B Pobre Sacks... nos aseguraremos de enviar un equipo y encontrar una manera de descongelarlo. Con suerte, estará de regreso a tiempo para el día de la Fiesta; Sin embargo, tendrá que recuperar el tiempo perdido trabajando. Aún así, ¡esto ni siquiera sería posible si no fuera por ti!' WHERE `entry`=7043; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora que has recuperado las dos partes de mi cetro, tengo la esperanza de que algún día Maraudon se libre de la corrupción de Vyle.' WHERE `entry`=7044; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ho ho hola, aventurero!$B$B Los goblins me dijeron que te has ganado un regalo especial en estas fiestas y me complace dártelo. Aquí tienes: disfruta de un maravilloso Festín del Festival de Invierno esta y todas las próximas temporadas.' WHERE `entry`=7045; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por favor, tome esto y sepa que el poder que se le ha asignado ahora debe usarse para el bien. Continúa tu viaje a través de las cavernas y, con esperanza, encontrarás los restos de mi tío. Mucho peligro te espera, $N.$B$B Hable conmigo de nuevo si surge la necesidad.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las leyendas y la tradición que rodean al Winter Veil se han desvanecido del público a lo largo de los años. Sí, sé que los goblins están ayudando a revivir la temporada para sus propios fines, el hecho de que nuestra gente reflexione sobre ella al menos de alguna forma ayuda a mantener viva esa tradición.$B$B Tu deseo de ir más allá de lo material y aprender sobre nuestro pasado es un rasgo admirable, joven $c. Saludo tu sabiduría.' WHERE `entry`=7061; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿La fiesta del Festival de Invierno, dices? Por desgracia, en tiempos pasados ​​tenía un significado más sustancial para nosotros, los enanos. Hoy en día, parece que otros han convertido la leyenda del Gran Padre Invierno en algo que ayuda a vender dulces y regalos.$B$B No sorprende que Goli esté amargado por ese tipo de cambio. Él y otros enanos como él se aferran a nuestro pasado como un estandarte de guerra. Si bien creo que una pequeña celebración siempre es buena, es importante recordar los orígenes de la Fiesta.' WHERE `entry`=7062; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las leyendas y la tradición que rodean al Winter Veil se han desvanecido del pensamiento público a lo largo de los años. Si bien reconozco que los duendes están ayudando a revivir la temporada para sus propios fines, el hecho de que la ciudadanía piense en ello al menos de alguna forma es bueno para mantener viva esa tradición.$B$B Tu deseo de ir más allá de lo material y aprender sobre nuestro pasado es un rasgo admirable, joven $c. Saludo tu naturaleza erudita.' WHERE `entry`=7063; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esta es una noticia maravillosa, $N! ¡Gracias!$B$B Hablaré con Marandis y le pediré su sabiduría sobre el tema de los restos de Zaetar, pero al menos has superado la tarea más difícil.$B$B Me dijeron que si teníamos éxito en nuestra misión, tenía permiso para recompensar a quienes nos ayudaron. Recibí estos artículos como tokens de nuestra gente, puedes elegir uno.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esta es una noticia maravillosa, $N! ¡Gracias!$B$B Aunque me preocupa que no pudiste traer los restos de Zaetar, ¿quién soy yo para cuestionar la voluntad del primogénito de Cenarius? Tal vez ahora la voluntad del centauro se quebrantará y su sed de sangre será una lección; solo podemos esperar.$B$B Si tengo éxito en nuestra misión, me darán estos artículos para recompensar a cualquiera que nos ayude. Puede elegir uno como muestra de agradecimiento.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Así que mi hermano finalmente ha encontrado la paz? Estoy orgulloso de haber vivido para ver este día. Con toda su arrogancia e ira, realmente pensé que estaba perdido para nosotros, pero este... este símbolo de su sacrificio solo prueba que no está perdido, solo ha renacido. Toma su lugar en la naturaleza como era su deber.$B$B Gracias, $N. Al traerme esto, me has asegurado una pequeña cantidad de esperanza que pensé que una vez había perdido. Esta semilla será importante para la gente de esta tierra devastada por la guerra algún día... Puedo sentirlo.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esto es todo, $r! ¡Eso es todo! Ahora puedo comenzar la gran tarea de unir a las tribus. Gracias.$B$B Toma esto por tus esfuerzos, por favor. Espero que la próxima vez que nos encontremos, sea en términos muy diferentes.' WHERE `entry`=7067; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, estas magias son perfectas para mí. Toma, toma una de estas baratijas y sigue tu camino... tengo mucho que estudiar.' WHERE `entry`=7068; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son perfectos, $N. De hecho, también tuve otros aventureros que regresaron de allí y de ellos pude diseñar estos... por favor, siéntete libre de tomar uno por tu arduo trabajo. Y gracias de nuevo por más muestras para estudiar.' WHERE `entry`=7070; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! Los cementerios son vitales para nuestro control del Valle de Alterac. Cuando capturas uno, ayudas a asegurar la soberanía de la Alianza aquí.$B$B Ve ahora, $N. Vuelve a entrar en la batalla, y si ves un cementerio bajo el control de la Horda... ¡sabrás qué hacer!' WHERE `entry`=7081; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Con cada cementerio bajo nuestro control, los espíritus de nuestros enemigos deambularán más perdidos y sin rumbo.' WHERE `entry`=7082; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Me enteré del éxito de tu misión! Eso me complace...$B$B ¡Nuestras tropas ahora pueden avanzar con impunidad y mostrarle a la Alianza que el Valle de Alterac no es lugar para ellos!' WHERE `entry`=7101; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recibí un informe de campo que dice que ayudaste a asegurar un estandarte enemigo. ¡Bien hecho, $N! Con sus tropas a distancia fuera de posición, ¡podemos avanzar en la línea de batalla!' WHERE `entry`=7102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno ver tropas frescas aquí, $N, ¡pero con un poco de suerte entrarás en acción y no estarás fresco por mucho tiempo!$B$B Habla conmigo de nuevo. Tengo tareas que debo discutir contigo...' WHERE `entry`=7121; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste! ¡Bien hecho, $N!$B$B Cuando controlamos una mina y tenemos tropas estacionadas allí, es mucho más fácil recolectar minerales y suministros de ella.' WHERE `entry`=7122; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Salve, $N! Es bueno ver a una $c como tú, con ganas de hacer $gsu:suya; parte de la Horda. Vuelve a hablar conmigo, que tengo tareas vitales para ti...' WHERE `entry`=7123; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has capturado una mina! Con nuestros propios guerreros protegiéndolo, será mucho más sencillo extraer minerales de sus profundidades o reunir suministros que se han almacenado allí.$B$B Bien hecho, $N>. La hazaña que has hecho es una gran ayuda para nuestros esfuerzos de batalla.' WHERE `entry`=7124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Con la nariz de la Horda ensangrentada tras la muerte de su general, ¡tendremos el respiro que necesitamos para explorar!' WHERE `entry`=7141; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Los Stormpikes no tienen esperanza en esta estúpida invasión.$B$B ¡Ja! ¡Hasta ahora, todo lo que han hecho es matar a su general!' WHERE `entry`=7142; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esa sensación de ardor que sientes es el despertar de tu alma. Tu espíritu ha aceptado el llamado a las armas.$B$B Ahora eres uno de los Frostwolf, $N. Felicidades.$B$B Lleva esta insignia contigo en todo momento. A medida que avances entre las filas de Frostwolf, reemplazaré la insignia con otras insignias más poderosas.$B$B Quizás algún día seas exaltado entre el Clan Lobo Gélido. Si llega ese día, se te otorgará el Ojo de Mando.' WHERE `entry`=7161; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma y usa esta insignia con orgullo, $N. A medida que crezca tu rango entre los Pico Tormenta, también lo hará la insignia. Regresa a mí cuando ganes honor con Pico Tormenta, y reemplazaré tu insignia con otras insignias más poderosas.$B$B Quizás algún día llegues a ser una leyenda en este campo de batalla. Si llega ese día, se te otorgará el Ojo de Mando.' WHERE `entry`=7162; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta nueva insignia refleja tu rango entre los Lobo Gélido. Mantenlo contigo en todo momento.$B$B Y $c... ¡Morir con honor!' WHERE `entry`=7163; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Vamos, $N! Continúa tu defensa del Lobo Gélido. ¡Esta guerra hay que ganarla! ¡Por Drek\'Thar! ¡Por el Jefe de Guerra!' WHERE `entry`=7164; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Ya han comenzado a contar historias de tus hazañas, soldado. El Pico Tormenta tiembla de miedo cuando se pronuncia tu nombre. ¡Continuar!' WHERE `entry`=7165; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pronto, todo en el campo de batalla estará bajo tu atenta mirada. ¡El mando del Valle y sus tropas serán tuyos!' WHERE `entry`=7166; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Canaliza el poder de la insignia. Deja que el enemigo escuche tus palabras. ¡El poder de la Horda es incuestionable!' WHERE `entry`=7167; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Que nuestros enemigos vean que un soldado de rango los ha derribado! ¡Lucha por la gloria de Pico Tormenta!' WHERE `entry`=7168; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El rey se ha enterado de tus actos heroicos en el frente de batalla, $c. ¡Continúa con tu firme defensa de la Guardia Pico Tormenta!' WHERE `entry`=7169; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuando nos conocimos, nunca hubiera imaginado que se estaba gestando un héroe. ¡Adelante, soldado!' WHERE `entry`=7170; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Seguro que serás tú quien lleve el Ojo de Mando!' WHERE `entry`=7171; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres tú quien debe llevar a nuestras tropas a la victoria, comandante! Los soldados están bajo tu mando. Ellos seguirán sus órdenes directas. Lidéralos... Aplasta al Lobo Gélido.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Haré que los envíen por correo a Entrañas de inmediato!$B$B En cuanto a ti, aquí está el pago, como prometí. ¡Quédate con el cambio, bestia asquerosa!' WHERE `entry`=7201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas son algunas buenas piezas, $N. Puedo usarlos para diseñar nuevos equipos para nuestras tropas.$B$B Si mi nivel de suministro es lo suficientemente alto, ¡quizás nuestras unidades de combate experimentadas entren al campo!' WHERE `entry`=7223; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos lo harán muy bien. ¡Los derretiré y los remendaré y nunca sabrás que provienen de esos cobardes Pico Tormenta!$B$B Gracias, $N. Y déjame pulir esa armadura tuya...' WHERE `entry`=7224; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Para convertirse en un soldado de Frostwolf, primero debe ser probado...' WHERE `entry`=7241; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Pongámonos a trabajar!' WHERE `entry`=7261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus actos heroicos no pasarán desapercibidos, $N.$B$B No debo perder el tiempo si quiero salvarlo. ¡Debemos contactar a Sylvanas!' WHERE `entry`=7281; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te acordaste de quemar el cadáver, ¿no?' WHERE `entry`=7282; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Increíble! Los liberaste, ¿verdad? ¿¿¿Bien??? Bueno, al menos sabemos dónde se llevaron a cabo.' WHERE `entry`=7301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho! La información que recuperó será invaluable para nuestra causa.' WHERE `entry`=7302; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi sopa de tortuga calmante te mantendrá caliente en una noche fría... si te importa ese tipo de cosas.' WHERE `entry`=7321; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Soy un Tauren de palabra, $r. Las flechas son tuyas.' WHERE `entry`=7341; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Un trato hecho si alguna vez vi uno! Las flechas son tuyas.' WHERE `entry`=7342; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, es solo uno de miles. Un trabajo bien hecho, no obstante.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, este es definitivamente un gnomo. Bien hecho, $R, pero hay más trabajo por hacer.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sería más fácil si simplemente aceptaran su enfermedad y se rindieran a tu toque sanador. También sería probablemente menos divertido. ¡Continuar! Los curaremos, de una forma u otra.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='*Dirk lanza el casco en una pila detrás de él.*' WHERE `entry`=7364; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. El aire es un poco más puro.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Alabado sea Benedicto! ¡Otra alma perdida, que pronto será salvada por las llamas candentes de la Luz!$B$B ¡Ve, oh soldado de la Luz! ¡Hay que salvar más!' WHERE `entry`=7366; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $n. Incluso la magia más poderosa no podría revivir a Korrak ahora. Has exterminado una gran amenaza del Valle de Alterac, soldado.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La sangre de nuestros enemigos ha sido derramada. Mezclaré esta sangre con el resto que se ha recogido. Una vez que la ofrenda esté completa, el Señor del Hielo mostrará a estos perros Pico Tormenta toda la ira del Clan Lobo Gélido.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Usaré el poder de estos amuletos para aumentar la magia que ya se ha reunido. Cuando se haya acumulado suficiente poder, concentraré las energías reunidas e invocaré al Señor del Bosque para ayudar a nuestra causa.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahora tienes licencia para diezmar enanos por docenas, $C!$B$B $B$B Nunca olvidas tu primer deshilachado...' WHERE `entry`=7401; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, $N. Espero los ratoncitos.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, es solo uno de miles. Un trabajo bien hecho, no obstante.' WHERE `entry`=7421; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, este es definitivamente un gnomo. Bien hecho, $R, pero hay más trabajo por hacer.' WHERE `entry`=7422; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sería más fácil si simplemente aceptaran su enfermedad y se rindieran a tu toque sanador. También sería probablemente menos divertido. ¡Continuar! Los curaremos, de una forma u otra.' WHERE `entry`=7423; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='*Dirk lanza el casco en una pila detrás de él.*' WHERE `entry`=7424; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. El aire es un poco más puro.' WHERE `entry`=7425; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Alabado sea Benedicto! ¡Otra alma perdida, que pronto será salvada por las llamas candentes de la Luz!$B$B ¡Ve, oh soldado de la Luz! ¡Hay que salvar más!' WHERE `entry`=7426; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahora tienes licencia para diezmar enanos por docenas, $C!$B$B $B$B Nunca olvidas tu primer deshilachado...' WHERE `entry`=7427; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien, $N. Espero los ratoncitos.' WHERE `entry`=7428; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, gracias por liberarme! Tú, clasificado como el número uno. Todos los demás - clasificados como el número dos o inferior.$B$B ¡Sabía que mi vida estaba destinada a algo más que ser un aperitivo para algún ogro!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has encontrado! Una maldición sobre ese diablillo miserable. Por desgracia, mis posesiones materiales son escasas en el mejor de los casos. Puedes elegir entre lo que tengo para ofrecer.' WHERE `entry`=7441; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te lo agradecemos, héroe.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Abre el cofre para encontrar...' WHERE `entry`=7462; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¿Quien eres otra vez? Ah no importa. ¿Qué se suponía que debía darte? Hrm... bueno, eres un mago, quizás encuentres esto útil.' WHERE `entry`=7463; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una vergüenza... una tragedia. ¿Los artículos se pierden, dices? Ni rastro de él, ¿eh?' WHERE `entry`=7481; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Una vergüenza... una tragedia. ¿Los artículos se pierden, dices? Ni rastro de él, ¿eh?' WHERE `entry`=7482; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Como prometí, el Arcano de la Rapidez. No lo gastes todo en un solo lugar.$B$B ' WHERE `entry`=7483; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No te lastimes al aplicar el encantamiento, $R.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, sí... Tranquilízate. Como prometí, aquí está tu Arcano.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La voz de Hydraxis desciende de la superficie del agua...$B$B \"Elige lo que mejor se adapte a ti, $N. Que te proteja contra los enemigos de los Waterlords\".' WHERE `entry`=7486; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pasa por la abertura a mi derecha y te encontrarás dentro del Núcleo Fundido.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has recuperado la web! ¡Bien hecho, $N! Lethtendris, como muchos elfos de su calaña, ignora los peligros que el abuso de la magia puede causar en nuestro mundo. Creen que son maestros de la magia; no se dan cuenta de que son esclavos de su propia adicción. Su muerte me entristece, pero era necesaria.$B$B Gracias, $N. Haré que las energías dentro de la red se liberen de forma segura en un área amplia, y luego la destruiré para evitar futuras hazañas mágicas.' WHERE `entry`=7488; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Esta red contiene grandes almacenes de la magia de Dire Maul, y temo el daño que podría desencadenarse si esas energías fueran aprovechadas por alguien tan irresponsable como Lethtendris. Me entristece su muerte, pero sé que ella nunca podría separarse de su red mientras viva.$B$B Gracias, $N. Enviaré la web a estudiantes de magia más responsables que Lethtendris. Serán los nuevos guardianes de su poder.' WHERE `entry`=7489; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es una gran victoria para la Horda, $N. Tantas veces has honrado a tu Jefe de Guerra. Es hora de que el Jefe de Guerra te honre.' WHERE `entry`=7490; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Elige tu recompensa y deja que comience la celebración de tu gloriosa victoria.' WHERE `entry`=7491; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, es bueno ver a un $c prestar atención a mi llamada. Necesito tus servicios, $N, y temo que te lleven por un camino peligroso...$B$B Un camino hacia Dire Maul.' WHERE `entry`=7492; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un cazador de dragones y un peletero experimentado? No dejas de asombrarte, héroe. Estoy humillado.$B$B Por favor acepta lo que estoy a punto de enseñarte. Este conocimiento será invaluable si quieres destruir lo que queda del Vuelo Negro.$B$B Crea la capa con las escamas de la madre de cría. Te protegerá a ti y a tus aliados contra el aliento incendiario del Señor de Blackrock... Nefarian.' WHERE `entry`=7493; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Salve, $N. Me alegro de verte, pero lamento que nuestro encuentro no sea en condiciones más agradables.$B$B Escucha atentamente, porque tengo una tarea vital para ti...' WHERE `entry`=7494; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Durante tantos años estuve bajo su mirada cautivadora. ¡Finalmente, ver que se haga justicia y se restaure el honor de Ventormenta! ¡Hoy celebramos esta gloriosa victoria!' WHERE `entry`=7495; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pocos son honrados con tal ceremonia, $N. Por favor, elige tu recompensa para que podamos comenzar la celebración.' WHERE `entry`=7496; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Un cazador de dragones y un peletero experimentado? No dejas de asombrarte, héroe. Estoy humillado.$B$B Por favor acepta lo que estoy a punto de enseñarte. Este conocimiento será invaluable si quieres destruir lo que queda del Vuelo Negro.$B$B Crea la capa con las escamas de la madre de cría. Te protegerá a ti y a tus aliados contra el aliento incendiario del Señor de Blackrock... Nefarian.' WHERE `entry`=7497; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $R. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7498; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $R. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7499; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $r. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7500; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $R. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $R. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7502; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $R. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7503; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $R. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7504; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $r. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7505; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $R. Si encuentra más tomos, no dude en devolvérnoslos.$B$B A medida que pasa el tiempo, tendemos a cambiar e incluso agregar nuevas recompensas por la devolución de los tomos perdidos.' WHERE `entry`=7506; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Podrías haber obtenido bastante oro por este libro en el mercado negro, $N. Especialmente desde que se rompió el sello protector, dejando los secretos de la matanza de dragones visibles para cualquiera con el intelecto necesario para consumir el conocimiento contenido en las páginas sagradas.$B$B Quizás una gran recompensa está en orden... Bueno, una recompensa que requerirá un enorme esfuerzo para obtener.$B$B ' WHERE `entry`=7507; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si te las arreglas para entrar en la guarida del dragón, calentar la hoja bajo su aliento de fuego y, finalmente, templarla en su sangre, atare la hoja para que la uses.' WHERE `entry`=7508; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Como prometí, $C, la espada de Quel\'Serrar.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Incluso en sueños no me atrevía a prever este día.$B$B He aquí, mortal.$B$B ¡HE AQUÍ EL QUE ES MÁS ANTIGUO QUE LA EXISTENCIA!$B$B ¡HE AQUÍ AQUEL QUE SE HA ENFRENTADO A TITAN YA DIOS!$B$B ¡LEVÁNTATE MI MAESTRO! ¡ROMPE CON SUS ATADURAS!' WHERE `entry`=7521; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A nuestros eruditos les llevará tiempo estudiar el colgante que nos trajiste. Pero por tu servicio a la Horda me gustaría ofrecerte una pequeña muestra.$B$B Gracias, $N. Tus actos te honran a ti y a nosotros.' WHERE `entry`=7541; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $N, y bienvenido. ¿Estás aquí para estudiar cerca del Altar de las Tormentas como yo, tal vez para aprovechar su energía para algún propósito oculto...$B$B O... ¿estás aquí para hablar conmigo? Sí, creo que lo eres.$B$B ¿Quieres dominar un dreadsteed? Tal no es una tarea fácil. Te costará no pocas cantidades de sangre, sudor... y por supuesto oro. Pero un corcel aterrador de Xoroth es un premio que vale la pena ganar, así que si está interesado, escuche...' WHERE `entry`=7562; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Haré destilar esta sangre en tinta y la usaré para el pergamino que te prometí. Y quizás guarde un poco para mí, ya que escuché que su sabor es bastante eufórico...' WHERE `entry`=7563; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, es sangre. Entonces debe ser del maestro Mor\'zul. Está tan enamorado de las cosas, y le encanta verlas derramadas. Yo, sin embargo, prefiero que corra por las venas de un pequeño roedor. Se mantiene caliente de esa manera... hasta que lo desees.$B$B Esta es sangre poderosa. ¡Mor\'zul debe estar haciendo otro pergamino para invocar un corcel aterrador! ¡Que interesante!$B$B Si eso es cierto, y vas a realizar el ritual, entonces... vas a necesitar mucho más que sangre, amigo mío.' WHERE `entry`=7564; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, una excelente recuperación. La sangre suprimirá las defensas mágicas del Doomguard.' WHERE `entry`=7581; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo necesito combinar la sangre de los engendros salvajes con estos cristales y la prisión estará lista para usar.' WHERE `entry`=7582; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho lo que te he pedido. Estás listo para recibir el conocimiento para conjurar y controlar a la bestia.' WHERE `entry`=7583; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh chico, aquí vamos de nuevo.' WHERE `entry`=7601; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dame un minuto y combinaré las esencias en fuego vil.' WHERE `entry`=7602; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Un trato es un trato! Rápido, toma esto y escríbelo. ¡No tengo tiempo! ¡Mi mayor conjuro está sobre nosotros!' WHERE `entry`=7603; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ha sido un placer hacer negocios contigo, $N!$B$B ¡En nombre de TB Ltd., le deseo suerte en su búsqueda de Sulfuras!' WHERE `entry`=7604; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$GSacerdote:Sacerdotisa;, estás a punto de pasar por una serie rigurosa de eventos que pondrán a prueba todas tus habilidades.$B$B Te sugiero que escuches la historia que tengo que contarte.$B$B Tenga cuidado, debe completar esta tarea solo. Se recomienda que sus aliados permanezcan a distancia. La injerencia de agentes externos dará lugar a la sanción más severa.$B$B El destino te ha traído a ti y solo a ti hasta aquí. Batalla con honor. Aprovecha la Luz.' WHERE `entry`=7621; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu tenacidad y coraje son asombrosos, $G sacerdote:sacerdotisa;. Te has ganado el derecho a poseer la Astilla de Nordrassil. Solo queda una tarea: el Ojo de la Sombra debe ser recuperado. Explorar el mundo.' WHERE `entry`=7622; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mi paciencia abarca milenios, $c. Pero no creas que eso te permite más que un instante de mi tiempo...' WHERE `entry`=7623; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, qué espléndido! ¡Después de pudrirse una semana, este corazón resultará ser una delicia suculenta! Quizá envíe por la cabeza de Ulathek y la coloque delante de mí mientras como...$B$B Me has hecho un servicio, $c, y por eso ha crecido mi paciencia contigo. Ligeramente.' WHERE `entry`=7624; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahí está! ¡Apenas puedo creer que lo consiguieras! ¡Debes haber llegado a un gran acuerdo con ese Dreadlord o haber pagado una gran suma, o ambas cosas!$B$B ¡Mor\'zul tendrá su tinta muy pronto y finalmente podrá hacer el pergamino de glifo, para que puedas abrir un portal a Xoroth y sacar a través de él a uno de los famosos corceles del terror!' WHERE `entry`=7625; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy bien! Espero que estos elixires no hayan sido demasiado difíciles de conseguir. A veces los alquimistas pueden ser tan avaros con sus creaciones...$B$B Haré la campana y la guardaré hasta que estés listo para tu ritual.' WHERE `entry`=7626; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Allí están! Escuché que el mineral de hierro oscuro solo se encuentra en las profundidades de Blackrock, y estoy seguro de que estos fragmentos tampoco fueron fáciles de encontrar. A menudo me asombra la dedicación que tenéis los brujos. Si, en cambio, dedicaras toda esa energía al arte de atrapar insectos, oh... ¡qué festín disfrutarías!$B$B Lo siento, una pequeña digresión. Crearé la rueda y la guardaré para ti hasta que estés listo para tu ritual.' WHERE `entry`=7627; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Los necesitaré para contener los fuegos de la vela. Ahora que tengo las balanzas, haré la vela y la guardaré hasta que estés listo para comenzar tu ritual para el Círculo de Invocación Mayor.' WHERE `entry`=7628; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah bueno. J\'eevee creó el pergamino. ¿Cómo fue la Scholomance? Encantador, ¿no crees? Y los insectos allí... ¡Escuché que son deliciosos!$B$B Bien hecho, $N, y gracias por devolverme el frasco. Lo tengo desde hace mucho tiempo... y no está a la venta!' WHERE `entry`=7629; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo entendiste! ¡Bien hecho! Ahora puedo crear la piedra imán. Cuando finalmente estés listo para tu ritual para crear el Círculo de mayor invocación, ¡querrás una piedra imán para asegurarte de que el ritual no se apague!' WHERE `entry`=7630; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El espíritu del Xorothian Dreadsteed es derrotado. Aunque la rabia palpita en sus flancos fantasmales, sabes que el alma de la bestia es tuya...$B$B Susurra magia oscura en tu mente y te inculca el conocimiento para convocar a un corcel aterrador.' WHERE `entry`=7631; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por supuesto que reconozco mis propias hojas. ¡Mira eso! Está en perfecto estado.$B$B Qué bueno de tu parte devolverlo, $C.$B$B Tal vez usted podría ser de utilidad para nosotros y nosotros para usted.' WHERE `entry`=7632; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Se ha tomado nota de su diligencia e integridad, $C.$B$B Somos Antiguos: Protectores de este otrora gran bosque. Nuestras formas físicas fueron destruidas hace 10.000 años cuando Archimonde y la Legión Ardiente marcharon sobre Hyjal. Nuestros espíritus, sin embargo, permanecen intactos.$B$B Hay tareas que podemos ofrecer. Tareas que, si se completan, te revelarán los secretos de los Antiguos.$B$B Sepan esto, si completan estas tareas, simplemente regresen a esta roca y responderemos al llamado.' WHERE `entry`=7633; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que mis hojas brinden protección a tus flechas contra el daño. Que tus flechas den en el blanco. Que los enemigos de nuestro mundo sean heridos.' WHERE `entry`=7634; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este era un dragón de lo más asqueroso. El tendón apesta a maldad.$B$B Dame un momento para limpiar la suciedad de esta carne y aplicar los encantamientos adecuados.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Nos has servido bien, $N! Toma este pentagrama y combínalo con la cuerda del arco que Stoma es capaz de crear. Juntos, forman un arma formidable.' WHERE `entry`=7636; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bendiciones para ti, amigo $C! Su donación va mucho más allá de lo que se necesitaba. Tu sacrificio no solo nos ayudará a recuperar lo que hemos perdido, sino que también nos ayudará a ayudar a los más necesitados aquí en Forjaz.$B$B Ahora, déjame asegurarme de que he preparado adecuadamente este incensario para tus necesidades futuras...' WHERE `entry`=7637; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegro de verte $N. Sé que ha esperado noticias sobre cómo adquirir su cargador, y ahora ha llegado el momento.$B$B Seguramente será probado de muchas maneras diferentes, pero lo más importante es su voluntad de superar los numerosos obstáculos que se le presentan. Estos no se realizan como un ejercicio de aprendizaje: su estatura está más allá de las simples pruebas educativas. Debes salvar a tu futuro compañero de las garras del mal contra el que te has pasado la vida luchando.$B$B ¡Cuidado, ha llegado tu hora!' WHERE `entry`=7638; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, esto servirá. Serás llamado más de una vez durante este proceso para hacer actos de sacrificio; Me alegra ver que estás dispuesto a hacer precisamente eso. El sacrificio es un componente clave en lo que se necesita para cumplir con los deberes de ser un paladín... pero no tengo que sermonearte sobre eso.$B$B Ahora $N, deberá mostrar el debido juicio en sus acciones. Con ese fin, este incensario actuará como tu recipiente para dispensar dicho juicio sobre los espíritus torturados de las tierras perdidas para nosotros.' WHERE `entry`=7639; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Pronunciar el juicio de la Luz sobre los que habitan en tinieblas es una tarea que debemos abordar con vigor y celo; eso es precisamente lo que has hecho con tu sacrificio en Forjaz y tus juicios sobre los espíritus en el Valle del Terror.$B$B Tus próximos pasos requerirán sacrificio y juicio nuevamente, ya que ahora te esfuerzas por recuperar el espíritu de un corcel caído que ahora sirve a un Caballero de la Muerte conocido como Darkreaver.' WHERE `entry`=7640; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola: Lord Shadowbreaker me envió un mensaje con anticipación de que vendrías por aquí para verme. Estoy dispuesto a hacer la barda que necesitas, pero no será fácil ni barato; vamos a sacar eso a la luz en primer lugar.$B$B Diré esto, y Grayson me respaldará cuando haga esta afirmación... no encontrarás mejores bardas hechas en todo Azeroth que aquí.' WHERE `entry`=7641; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto... bueno, esto es exactamente lo que necesitaba. Eres bastante ingenioso $C, ¿no?$B$B Muy bien, ¡vamos a terminar esta barda para ti!' WHERE `entry`=7642; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El antiguo espíritu equino acepta la ofrenda del alimento para caballos enriquecido con maná, acariciando el recipiente mientras se sirve la avena y los granos especiales. Después de haber comido un poco, mira la barda que posees y se posiciona como si quisiera que la coloques sobre su espalda...' WHERE `entry`=7643; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has llegado lejos, amigo mío. Tu traje ahora está adecuadamente preparado para la última tarea que tienes entre manos.$B$B Usarás esta armadura para aprovechar tu cargador una vez que se complete la tarea de redención. Antes de eso, sin embargo, tendrás que superar una lucha monumental. Tu hora se acerca - huzzah!$B$B Hay un último elemento que debe hacerse antes de comenzar esto, $N. Esperemos que tu ingenio no te haya abandonado desde que te hicieron tu traje...' WHERE `entry`=7644; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='SÍ, AHORA QUIÉN - espera - ¿me vas a dar el oro también? No fuiste tú quien me llamó loco (en realidad me llamaron chiflado de pastel de frutas)... aún así, ¿estás dispuesto a mostrar sacrificio incluso por errores que no has cometido?$B$B Yo... te juzgué mal, $N. Si necesitas más alimento para caballos, ven a verme. Te lo daré gratis. Gracias... noble $C.$B$B Sin embargo, me quedaré con el dinero; no soy tan loco como para renunciar a una fortuna.' WHERE `entry`=7645; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son buenos especímenes, $N - las piezas finales ya están en su lugar. ¡Por fin ha llegado tu hora!$B$B En las profundidades del Gran Osario de Scholomance se encuentran los restos óseos de muchos seres. Entre ellos se encuentra un cargador que alguna vez fue noble. El alma ahuecada de este corcel ahora sirve como corcel para el Caballero de la Muerte Darkreaver. Es a él a quien te enfrentarás, y es a este corcel al que juzgarás. Sólo tú, $N, puedes redimir su alma y salvarla del tormento de su servidumbre.' WHERE `entry`=7646; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un destello de vida, largamente vacante de la pobre bestia, brilla en sus ojos cuando le devuelves su alma juzgada. Sientes una oleada de energía sagrada a tu alrededor cuando colocas la barda sobre su espalda, después de haber juzgado que el cargador está redimido. El corcel acaricia tu mano mientras las cargas del pasado son liberadas de la bestia. Ahora sientes que puedes llamar a esta bestia para que te sirva de corcel, en caso de que surja la necesidad.$B$B ¡Has reclamado tu cargador épico, $C! ¡Felicidades!' WHERE `entry`=7647; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es el trabajo más impresionante. Parece que a medida que Grimand envejece, su destreza continúa mejorando. Esa es toda una hazaña cuando su trabajo ya era uno de los mejores que encontrarías en cualquier lugar cuando hizo mi traje en el pasado.$B$B Si bien esta armadura sería una buena adición a cualquier corcel normal, no estamos tratando con una bestia tan mundana. Necesitarás esta armadura bendecida por una fuente apropiada para que sea digna de descansar en el cargador de $C. Te lo guardaré hasta entonces.' WHERE `entry`=7648; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, muchacho.$B$B $B$B Seguro que puedes hacer uso de esta receta.' WHERE `entry`=7649; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, muchacho.$B$B $B$B Seguro que puedes hacer uso de esta receta.' WHERE `entry`=7650; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, muchacho.$B$B $B$B Seguro que puedes hacer uso de esta receta.' WHERE `entry`=7651; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, señor, tengo un buen trato para usted.$B$B Estoy buscando descargar algunas de estas recetas de armaduras de placas imperiales aquí y necesito a alguien dispuesto a asumir la carga. Todo lo que quiero a cambio son algunos lingotes de torio. ¿Suena bien?' WHERE `entry`=7652; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer hacer negocios contigo.$B$B$B Y $N, borra esa expresión de disgusto de tu cara.' WHERE `entry`=7653; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer hacer negocios contigo.$B$B Y $N, borra esa expresión de disgusto de tu cara.' WHERE `entry`=7654; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer hacer negocios contigo.$B$B Y $N, borra esa expresión de disgusto de tu cara.' WHERE `entry`=7655; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer hacer negocios contigo.$B$B Y $N, borra esa expresión de disgusto de tu cara.' WHERE `entry`=7656; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer hacer negocios contigo.$B$B Y $N, borra esa expresión de disgusto de tu cara.' WHERE `entry`=7657; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer hacer negocios contigo.$B$B Y $N, borra esa expresión de disgusto de tu cara.' WHERE `entry`=7658; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un placer hacer negocios contigo.$B$B Y $N, borra esa expresión de disgusto de tu cara.' WHERE `entry`=7659; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me traes tu viejo lobo veloz, te lo cambio por uno de la nueva manada. El nuevo lobo será tan rápido como el anterior, pero tendrá un aspecto diferente. Puedes mirar a los lobos veloces que ya tenemos aquí para ver cómo se verá.' WHERE `entry`=7660; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me traes tu viejo lobo veloz, te lo cambio por uno de la nueva manada. El nuevo lobo será tan rápido como el anterior, pero tendrá un aspecto diferente. Puedes mirar a los lobos veloces que ya tenemos aquí para ver cómo se verá.' WHERE `entry`=7661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me traes tu kodo viejo, lo cambiaré por uno de la nueva manada. El nuevo kodo será tan rápido como el anterior, pero tendrá un aspecto diferente. Puede ver los excelentes kodos que ya tenemos en el patio aquí para ver de qué tendrá que elegir.' WHERE `entry`=7662; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me traes tu kodo viejo, lo cambiaré por uno de la nueva manada. El nuevo kodo será tan rápido como el anterior, pero tendrá un aspecto diferente. Puede ver los excelentes kodos que ya tenemos en el patio aquí para ver de qué tendrá que elegir.' WHERE `entry`=7663; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tú me traes tu viejo raptor, te doy uno nuevo con las garras recién afiladas! El nuevo raptor será tan rápido como el anterior, pero con una nueva apariencia. Puedes mirar las rapaces veloces aquí para ver de qué tendrás que elegir.' WHERE `entry`=7664; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tú me traes tu viejo raptor, te doy uno nuevo con las garras recién afiladas! El nuevo raptor será tan rápido como el anterior, pero con una nueva apariencia. Puedes mirar las rapaces veloces aquí para ver de qué tendrás que elegir.' WHERE `entry`=7665; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Vas a regresar a Scholomance, $n? Ya has pagado un precio muy alto por el uso del Adivination Scryer, tal vez te gustaría llevarte otro contigo. Con él, podrás enfrentarte a los peligros del Gran Osario una vez más.$B$B Por todos los medios, tenlo. Seguro que te lo has ganado.' WHERE `entry`=7666; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu generosidad no tiene rival, $N. Te agradezco tu amabilidad.$B$B Podré terminar mi vidente de adivinación ahora, y debería poder fabricar más sin más necesidad de diamantes... ¿quizás estarías interesado en ayudarme en su uso? Es para una tarea muy importante, te lo aseguro... ¡una que si no se controla podría significar un desastre absoluto para el reino de los espíritus!' WHERE `entry`=7667; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me traes tu viejo sable de hielo, lo cambiaré por uno del nuevo paquete. El nuevo sable veloz será tan rápido como el anterior, pero tendrá un aspecto diferente. Puedes mirar los sables veloces que ya tenemos aquí para ver cómo se verá.' WHERE `entry`=7671; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me traes tu viejo sable de la noche, te lo cambio por uno del nuevo paquete. El nuevo sable veloz será tan rápido como el anterior, pero tendrá un aspecto diferente. Puedes mirar los sables veloces que ya tenemos aquí para ver cómo se verá.' WHERE `entry`=7672; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tráeme tu viejo carnero, te lo cambio por uno del nuevo paquete! El nuevo ariete será tan rápido como el anterior, pero con una nueva apariencia. Puedes mirar los carneros veloces aquí para ver de qué tendrás que elegir.' WHERE `entry`=7673; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tráeme tu viejo carnero, te lo cambio por uno del nuevo paquete! El nuevo ariete será tan rápido como el anterior, pero con una nueva apariencia. Puedes mirar los carneros veloces aquí para ver de qué tendrás que elegir.' WHERE `entry`=7674; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si todavía estás montando ese viejo Icy Blue Mechanostrider Mod A, entonces seguramente querrás cambiarlo por un modelo más nuevo. Tu nuevo mecazancudo veloz mantiene la misma velocidad que el anterior con un aspecto completamente nuevo. Puedes navegar por los rápidos mecanozancudos aquí para ver las fabulosas apariencias entre las que tendrás que elegir.' WHERE `entry`=7675; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si todavía estás montando ese viejo White Mechanostrider Mod A, entonces seguramente querrás cambiarlo por un modelo más nuevo. Tu nuevo mecazancudo veloz mantiene la misma velocidad que el anterior con un aspecto completamente nuevo. Puedes navegar por los rápidos mecanozancudos aquí para ver las fabulosas apariencias entre las que tendrás que elegir.' WHERE `entry`=7676; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me traes tu semental blanco, te cambio por uno de la manada nueva. El nuevo caballo será tan rápido como el anterior, pero tendrá un aspecto diferente. Puedes mirar los veloces corceles aquí para ver cómo se verá.' WHERE `entry`=7677; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si me traes tu palomino, te lo cambio por uno de la manada nueva. El nuevo caballo será tan rápido como el anterior, pero tendrá un aspecto diferente. Puedes mirar los veloces corceles aquí para ver cómo se verá.' WHERE `entry`=7678; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Nunca pensé que volvería a mirar esta fea taza!$B$B Por lo general, se ve mejor sin el resto adjunto.$B$B Aquí está tu recompensa *hic*, $r.' WHERE `entry`=7701; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Wow... ERES la verdadera $grey:reina;! ¡Creo que nunca veré este guantelete en mi vida! Parece que ya no le queda mojo... tal vez ese elfo espeluznante intente arruinar el guantelete. Bueno, ¡le digo HAR HAR!$B$B Mira: esta marca en el guantelete es una marca mágica antigua, más antigua que Gordok, dicen. Bueno, como Capitán de da Gordok, todos aprendemos una cosa una y otra vez: ¡cómo hacer que Mark cobre vida y devolver el poder a Gauntlet!$B$B Lo hago por ti, $grey:reina;! ¡Aquí, toma el guante y gobierna PARA SIEMPRE!' WHERE `entry`=7703; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Scrumdillyriffic! Estos núcleos me mantendrán trabajando durante algún tiempo. ¡Agregue a eso el beneficio de que ahora hay menos elementales a lo largo de la costa, y es posible que ya no me duerma llorando ante la perspectiva de haber establecido una tienda en quizás el peor lugar imaginable!$B$B Gracias, $N, por tus esfuerzos en mi nombre. Si bien ciertamente me ata financieramente para hacer esto, permítanme mostrarles un poco de gratitud que pueden entender y apreciar... ¡botín!' WHERE `entry`=7721; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Espero que también le hayas pateado los dientes, $N. Ragnaros lo sabe, se lo merecía.$B$B Ahora podemos ponernos manos a la obra.' WHERE `entry`=7722; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres un buen $g muchacho:muchacha;, lo eres. Te tengo un pequeño regalo por tus problemas.' WHERE `entry`=7723; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Creo que me estoy resfriando. ¡Maldito este clima gélido!' WHERE `entry`=7724; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Inconcebiblemente fantástico, $N! Has llegado a través de mí otra vez, y por eso te agradezco.$B$B ¡Gracias!$B$B Si bien es posible que encuentres que esta moneda es un poco menos de lo que estás acostumbrado, puedes estar seguro de que tus grandes hazañas en el campo de los goblindos resuenan en los pasillos del poder en el Cartel Steamwheedle. Si necesitas algo más que hacer, ¡entonces háblame!' WHERE `entry`=7725; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡De primera categoría, $N, de primera categoría! Si bien es posible que la moneda que le doy no sea lo máximo que recibirá por tal trabajo, ¡tenga la seguridad de que mis camaradas en el Cartel Steamwheedle se enterarán de sus esfuerzos!$B$B Si está buscando algo más que hacer, hágamelo saber. Siempre puedo usar más núcleos elementales y tal.' WHERE `entry`=7726; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh me duelen los pies.$B$B Supuse que como no tenías luffa...' WHERE `entry`=7727; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Fantástico trabajo! Ahora para su recompensa.' WHERE `entry`=7728; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='15.9 libras! ¡Eso puede ser un nuevo récord para la sangre y el peso intestinal en la ropa! ¡Felicidades, $c!' WHERE `entry`=7729; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $c. Aunque la extensión de la presencia de Zukk\'ash no se verá frustrada con nada menos que una invasión a gran escala, nos has ganado algo de tiempo para que podamos idear una estrategia adecuada.$B$B Me aseguraré de analizar estos caparazones; necesitaremos aprender todo sobre ellos antes de lidiar con lo que lamentablemente se ha convertido en un problema mucho más grande de lo que habíamos anticipado.' WHERE `entry`=7730; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Impresionante, $c... ¡muy impresionante! Si Stinglasher es de hecho una de sus criaturas más fuertes, el estudio de la bestia demostrará ser bastante valioso con el tiempo. Ahora me corresponde a mí asegurarme de que nos defendamos el tiempo suficiente para aprovecharlo.$B$B Acepte esta recompensa de monedas como muestra del agradecimiento de todo el campamento, $N. Bien hecho.' WHERE `entry`=7731; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, he estado esperando esto. Estas criaturas a las que te enfrentaste... son una antigua amenaza que la Horda sigue eligiendo ignorar. Hadoken fue sabio al traerme esto, y a ti.$B$B Los Zukk\'ash no son más que criaturas llamadas silítidos. Algunos podrían pensar que son una molestia sin sentido, pero les aseguro que son una amenaza mucho, mucho peor que cualquier cosa que la Alianza pueda reunir.$B$B Si estás dispuesto y eres lo suficientemente fuerte, me vendría bien tu ayuda para sacar a la luz esta amenaza.' WHERE `entry`=7732; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, excelente! Estos van a funcionar increíblemente bien, ya puedo decir que van a ser mucho más difíciles cuando se curan adecuadamente.$B$B Gracias de nuevo por tu ayuda $N. Toma - por favor toma una de mis últimas creaciones.' WHERE `entry`=7733; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, excelente! Estos van a funcionar increíblemente bien, ya puedo decir que van a ser mucho más difíciles cuando se curan adecuadamente.$B$B Gracias de nuevo por tu ayuda, $N. Toma - por favor toma una de mis últimas creaciones.' WHERE `entry`=7734; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Increíble! ¡Es posible que hayas encontrado al abuelo de todas las pieles de yeti con esto!$B$B Será mejor que creas que te pagaré por ello. Normalmente no pago tanto por una sola piel, pero estoy bastante seguro de que puedo hacer algo especial con ella. ¡Gracias por pensar en mí en esto, $N!' WHERE `entry`=7735; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siempre hay espacio para más flujo ardiente, junior. Sigue así... a menos que te diga que te detengas.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mantén el residuo vertiéndose!' WHERE `entry`=7737; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Este es un hallazgo increíble! ¡Creo que este es el mejor espécimen de piel de yeti que he visto en mi vida!$B$B De hecho, esto es ciertamente digno de una recompensa apropiada. Normalmente no pago tanto por una sola piel, pero confío en que puedo hacer algo especial con ella. ¡Gracias por pensar en mí en esto, $N!' WHERE `entry`=7738; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ni siquiera te inmutas cuando la marca ardiente se presiona en tu carne. ¡Eres tan duro!$B$B Ahora tienes la Marca de Drakkisath. Diviértete atacando el castillo.' WHERE `entry`=7761; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No es necesario que le digan el significado de lo que ha hecho, $N. Este día quedará registrado en los anales de la historia. Una victoria como la que la Alianza no conoce desde hace años, ¡si es que alguna vez lo ha hecho!' WHERE `entry`=7781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Elige tu recompensa, ¡que comience la celebración!' WHERE `entry`=7782; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has honrado a la Horda una vez más, $N. El hijo de Alamuerte yace muerto. Seguramente, el maligno se agita.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Elige tu recompensa para que pueda montar la cabeza de la bestia para que todos la vean.' WHERE `entry`=7784; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que seas protegido en tu cruzada. Que el Maestro bendiga sus esfuerzos.' WHERE `entry`=7785; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Incluso en sueños no me atrevía a prever este día.$B$B He aquí, mortal.$B$B ¡HE AQUÍ EL QUE ES MÁS ANTIGUO QUE LA EXISTENCIA!$B$B ¡HE AQUÍ AQUEL QUE SE HA ENFRENTADO A TITAN YA DIOS!$B$B ¡LEVÁNTATE MI MAESTRO! ¡ROMPE CON SUS ATADURAS!' WHERE `entry`=7786; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por favor, no me hagas daño! ¡Tómalo! ¡Toma la espada! ¡Deja a Demitrian remodelar su patética vida!' WHERE `entry`=7787; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado tu valor para nuestros esfuerzos en Warsong Gulch. Continúa ayudando a la causa y tráeme más Marcas de Honor. Haga esto y se ganará aún más nuestra confianza.' WHERE `entry`=7788; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Cuánto más pueden soportar? ¿Cuántas inmundicias más de la Alianza deben perecer a manos de la Horda para que se retiren? Solo el tiempo lo dirá, $R...' WHERE `entry`=7789; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7791; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7792; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7793; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7794; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fantástico: se usarán de inmediato, se lo aseguro. ¡Gracias de nuevo por su ayuda! Ciertamente estaríamos perdidos sin ti.$B$B Con todas las donaciones que ha hecho, ciertamente procesaría cualquier donación adicional de paño rúnico que quiera hacer en el futuro. ¡Solo asegúrese de consultarme, y personalmente me aseguraré de que sus buenas acciones no pasen desapercibidas!' WHERE `entry`=7795; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N: sin héroes como tú trabajando en nombre de la tribu, seguramente sufriríamos. ¡Gracias por sus continuos esfuerzos!' WHERE `entry`=7796; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7798; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7799; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fantástico: se usarán de inmediato, se lo aseguro. ¡Gracias de nuevo por su ayuda! Ciertamente estaríamos perdidos sin ti.$B$B Con todas las donaciones que ha hecho, ciertamente procesaría cualquier donación adicional de paño rúnico que quiera hacer en el futuro. ¡Solo asegúrese de consultarme, y personalmente me aseguraré de que sus buenas acciones no pasen desapercibidas!' WHERE `entry`=7800; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N: sin héroes como tú trabajando en nombre de la tribu, seguramente sufriríamos. ¡Gracias por sus continuos esfuerzos!' WHERE `entry`=7801; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7802; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7803; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7804; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fantástico: se usarán de inmediato, se lo aseguro. ¡Gracias de nuevo por su ayuda! Ciertamente estaríamos perdidos sin ti.$B$B Con todas las donaciones que ha hecho, ciertamente procesaría cualquier donación adicional de paño rúnico que quiera hacer en el futuro. ¡Solo asegúrese de consultarme, y personalmente me aseguraré de que sus buenas acciones no pasen desapercibidas!' WHERE `entry`=7805; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N: sin héroes como tú trabajando en nombre de la tribu, seguramente sufriríamos. ¡Gracias por sus continuos esfuerzos!' WHERE `entry`=7806; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7807; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7808; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7809; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Arr Me Abundante! ¡Obtener una baratija no es suficiente para convertirte en el amo de la Arena! Ahora es el momento de demostrar verdaderamente su acero.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fantástico: se usarán de inmediato, se lo aseguro. ¡Gracias de nuevo por su ayuda! Ciertamente estaríamos perdidos sin ti.$B$B Con todas las donaciones que ha hecho, ciertamente procesaría cualquier donación adicional de paño rúnico que quiera hacer en el futuro. ¡Solo asegúrese de consultarme, y personalmente me aseguraré de que sus buenas acciones no pasen desapercibidas!' WHERE `entry`=7811; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N: sin héroes como tú trabajando en nombre de la tribu, seguramente sufriríamos. ¡Gracias por sus continuos esfuerzos!' WHERE `entry`=7812; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7813; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7814; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, mon! ¡No puedo agradecerte lo suficiente! Con suerte, esta caña de pescar aquí será suficiente recompensa por el trabajo.' WHERE `entry`=7815; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡LUN! ¡Esto es fantástico! Con mi mejor señuelo y la población de mandíbulas bajas, los peces se acumularán.' WHERE `entry`=7816; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7817; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fantástico: se usarán de inmediato, se lo aseguro. ¡Gracias de nuevo por su ayuda! Ciertamente estaríamos perdidos sin ti.$B$B Con todas las donaciones que ha hecho, ciertamente procesaría cualquier donación adicional de paño rúnico que quiera hacer en el futuro. ¡Solo asegúrese de consultarme, y personalmente me aseguraré de que sus buenas acciones no pasen desapercibidas!' WHERE `entry`=7818; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N: sin héroes como tú trabajando en nombre de la tribu, seguramente sufriríamos. ¡Gracias por sus continuos esfuerzos!' WHERE `entry`=7819; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7820; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7822; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fantástico: se usarán de inmediato, se lo aseguro. ¡Gracias de nuevo por su ayuda! Ciertamente estaríamos perdidos sin ti.$B$B Con todas las donaciones que ha hecho, ciertamente procesaría cualquier donación adicional de paño rúnico que quiera hacer en el futuro. ¡Solo asegúrese de consultarme, y personalmente me aseguraré de que sus buenas acciones no pasen desapercibidas!' WHERE `entry`=7823; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fantástico: se usarán de inmediato, se lo aseguro. ¡Gracias de nuevo por su ayuda! Ciertamente estaríamos perdidos sin ti.$B$B Con todas las donaciones que ha hecho, ciertamente procesaría cualquier donación adicional de paño rúnico que quiera hacer en el futuro. ¡Solo asegúrese de consultarme, y personalmente me aseguraré de que sus buenas acciones no pasen desapercibidas!' WHERE `entry`=7824; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N: sin héroes como tú trabajando en nombre de la tribu, seguramente sufriríamos. ¡Gracias por sus continuos esfuerzos!' WHERE `entry`=7825; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7826; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7827; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $r. El Revantusk gracias por su contribución.' WHERE `entry`=7828; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado ser un aliado digno de Revantusk, $N. Bien hecho.' WHERE `entry`=7829; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Me pregunto a cuántos de nuestros cazadores devoró esta bestia antes de que la llevaran ante la justicia.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7831; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N: sin héroes como tú trabajando en nombre de la tribu, seguramente sufriríamos. ¡Gracias por sus continuos esfuerzos!' WHERE `entry`=7832; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7833; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7834; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Le agradecemos su generosa donación, $N!' WHERE `entry`=7835; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Fantástico: se usarán de inmediato, se lo aseguro. ¡Gracias de nuevo por su ayuda! Ciertamente estaríamos perdidos sin ti.$B$B Con todas las donaciones que ha hecho, ciertamente procesaría cualquier donación adicional de paño rúnico que quiera hacer en el futuro. ¡Solo asegúrese de consultarme, y personalmente me aseguraré de que sus buenas acciones no pasen desapercibidas!' WHERE `entry`=7836; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N: sin héroes como tú trabajando en nombre de la tribu, seguramente sufriríamos. ¡Gracias por sus continuos esfuerzos!' WHERE `entry`=7837; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has derramado mucha sangre en el suelo de la Arena y me complace nombrarte Gran Maestro de la Arena!' WHERE `entry`=7838; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mis herramientas! ¡Los encontraste! ¡Oh glorioso día! Gracias, $N.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Dis golpeó el lugar! Tanques pequeño.$B$B Lard te hace una canasta de picnic especial para ayudar a Lard.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Parece que los Revantusk también están forjando nuevas alianzas, amigo! Lo hiciste bien.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, mon, esto va a ser bueno. ¡Un paso más por recorrer y Wildhammer verá que no pueden meterse con los trolls!' WHERE `entry`=7842; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Desearía haber estado allí para ver la expresión de sus rostros, mon. ¿Están haciendo las maletas? ¿Dejar la ciudad?$B$B Lo hiciste bien, $N. Muy bueno. Otho te recompensa con el gran mojo.' WHERE `entry`=7843; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $c. ¡Zul\'jin mismo no podría haber hecho un mejor trabajo!' WHERE `entry`=7844; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debes actuar rápido, $N. Seguramente los guardias han sido alertados de tu presencia.' WHERE `entry`=7845; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Libertad por fin! Gracias, $N. ¡Revantusk conocerá tus obras!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Le has hecho un gran servicio al Revantusk, $N! Tenemos una gran deuda de gratitud contigo.' WHERE `entry`=7847; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora puedo transportarte al Núcleo Fundido. Pide y se hará.' WHERE `entry`=7848; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Querido hermano, como te voy a extrañar...$B$B Gracias por tu ayuda, $N. Eres verdaderamente un héroe a mis ojos.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La energía oscura que obliga a Vilebranch se ha eliminado, por ahora. Debemos permanecer siempre vigilantes en nuestra batalla contra el mal, ya que incluso si la Sacerdotisa Vil es destruida, pronto otra tomará su lugar.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un golpe paralizante para Vilebranch, de hecho. Serás ricamente recompensado, $N.' WHERE `entry`=7861; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, eres un candidato digno para el nuevo puesto, $N. Acepte esta baratija como muestra de nuestro agradecimiento por su arduo trabajo. Estaré revisando todas las aplicaciones el próximo año.' WHERE `entry`=7862; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $N. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de Warsong Gulch.$B$B A medida que continúe demostrando su valía dentro de Gulch, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=7863; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $N. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de Warsong Gulch.$B$B A medida que continúe demostrando su valía dentro de Gulch, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=7864; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $N. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de Warsong Gulch.$B$B A medida que continúe demostrando su valía dentro de Gulch, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=7865; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $N. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de Warsong Gulch.$B$B A medida que continúe demostrando su valía dentro de Gulch, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=7866; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $N. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de Warsong Gulch.$B$B A medida que continúe demostrando su valía dentro de Gulch, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=7867; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $N. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de Warsong Gulch.$B$B A medida que continúe demostrando su valía dentro de Gulch, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=7868; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado tu valor para nuestros esfuerzos en Warsong Gulch. Continúa ayudando a la causa y tráeme más Marcas de Honor. Haga esto y se ganará aún más nuestra confianza.' WHERE `entry`=7871; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado tu valor para nuestros esfuerzos en Warsong Gulch. Continúa ayudando a la causa y tráeme más Marcas de Honor. Haga esto y se ganará aún más nuestra confianza.' WHERE `entry`=7872; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado tu valor para nuestros esfuerzos en Warsong Gulch. Continúa ayudando a la causa y tráeme más Marcas de Honor. Haga esto y se ganará aún más nuestra confianza.' WHERE `entry`=7873; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Cuánto más pueden soportar? ¿Cuántas inmundicias más de la Alianza deben perecer a manos de la Horda para que se retiren? Solo el tiempo lo dirá, $R...' WHERE `entry`=7874; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Cuánto más pueden soportar? ¿Cuántas inmundicias más de la Alianza deben perecer a manos de la Horda para que se retiren? Solo el tiempo lo dirá, $R...' WHERE `entry`=7875; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Cuánto más pueden soportar? ¿Cuántas inmundicias más de la Alianza deben perecer a manos de la Horda para que se retiren? Solo el tiempo lo dirá, $R...' WHERE `entry`=7876; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Abre el cofre para encontrar...' WHERE `entry`=7877; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Estos están bastante bien hechos. ¡La artesanía es de primera clase! Aquí tienes una entrada para la Feria de la Luna Negra... disfrútala, $gSeñor:mi señora;.' WHERE `entry`=7881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, trajiste los jubones. Espléndido. ¿Qué piel de animal usaste para hacer esto, puedo preguntar? El trabajo de costura está muy bien hecho y la textura del cuero tiene un estilo resistente. ¡Puedo decir que eres un artesano de habilidad!$B$B Gracias, $N, y aquí están tus boletos.' WHERE `entry`=7882; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Dios mío, estos son bastante grandes! No me imagino encontrando un gnomo que quepa cómodamente en ellos, pero no te preocupes, si el gnomo que encontramos no es lo suficientemente grande, puedo hacerle ajustes a su disfraz.$B$B Muchas gracias, $N. Aquí están las entradas que te prometí.' WHERE `entry`=7883; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, los hiciste! Estos funcionarán bien... Solo espero no ser yo quien limpie la jaula de crocolisco cuando llegue el momento. Esas bestias pueden ser bastante bestiales, ¿no crees?$B$B Aquí están sus boletos, $N. ¡Disfrútalos y disfruta de tu estancia en la Feria de la Luna Negra!' WHERE `entry`=7884; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Esto funcionará muy bien! Acabo de notar una rasgadura en una tienda de campaña por allá, ¡y uno de estos kits de armadura es justo lo que necesito para repararla!$B$B Muchas gracias, $N. Estos kits de armadura nos ahorrarán una tonelada en costos de reparación. Aquí están sus entradas, ¡se las merece!' WHERE `entry`=7885; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Tus proezas en la Garganta Grito de Guerra resuenan por todo el Bosque de Vallefresno.' WHERE `entry`=7886; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Tus proezas en la Garganta Grito de Guerra resuenan por todo el Bosque de Vallefresno.' WHERE `entry`=7887; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Tus proezas en la Garganta Grito de Guerra resuenan por todo el Bosque de Vallefresno.' WHERE `entry`=7888; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Estos funcionarán muy bien! No son demasiado pesados, pero tampoco demasiado ligeros. ¡Son perfectos para construir masa muscular!$B$B Muchas gracias, $N. ¡Aquí está tu entrada para la Feria de la Luna Negra!' WHERE `entry`=7889; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Trajiste las piedras! ¡Y son pesados! Ya puedo sentir mis músculos cada vez más grandes. ¡Gracias $N!$B$B Toma, toma estos boletos y asegúrate de no comer demasiados dulces mientras estás en la feria. Un $c grande y fuerte como tú necesita mantenerse $gél mismo:a sí mismo; en forma de pelea!' WHERE `entry`=7890; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí! ¡Estos son exactamente lo que necesito! ¡Qué color tan bonito, y todavía dejan mis brazos al descubierto para que veáis lo fuertes que son! ¡Perfecto!$B$B Aquí tienes, $N. Aquí están sus boletos, ¡disfrútelos!' WHERE `entry`=7891; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Perfecto! Esta maza tiene una cabeza grande y pesada. Apuesto a que podría aplastar casi cualquier cosa con él. ¡Solo espero no romperlo junto con lo que sea contra lo que lo golpee!$B$B Aquí están sus boletos, $N. ¡Disfruta de tu estancia en la feria!' WHERE `entry`=7892; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Usaré estas piedras en un ritual para ganar fuerza que aprendí de una tablilla antigua en las selvas más profundas de Tuercespina.$B$B ¡Se dice que quien realice correctamente este rito sagrado tendrá la fuerza y ​​la resistencia de diez Tauren!' WHERE `entry`=7893; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ajá! ¡Los moduladores! ¡Magnífico!$B$B No puedo decirte exactamente lo que estamos construyendo, pero estos serán invaluables para su construcción. Estoy en deuda contigo, $N, pero por favor, toma este boleto de la Feria de la Luna Negra como muestra de mi agradecimiento.' WHERE `entry`=7894; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Trajiste los artilugios! ¡Maravilloso! ¡Incluso ahora puedo escuchar su coro zumbando y zumbando en mi mente! Oh, cuando este puesto esté listo será la maravilla del mundo, ¡obsérveme!$B$B Aquí están tus boletos, $N. ¡Y disfrute de su estancia en la Feria!' WHERE `entry`=7895; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias! Ahora puedo llegar a arreglar las cosas.$B$B Se necesitarán muchos kits de reparación y muchas noches para que todo funcione correctamente. A veces pienso que sería mejor volver a mis raíces y reiniciar mi carrera como headhunter, pero... la Feria se ha portado bien conmigo.$B$B ¡Toma estos boletos, $N, y diviértete!' WHERE `entry`=7897; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Gracias, $N! Yebb disfrutará de estos widgets. No sé qué ha planeado para ellos, pero Yebb es un pequeño gnomo inteligente. Es inteligente, y tal vez un poco tortuoso....$B$B Si tan solo le gustara el sabor de la carne humanoide... ¡sería un gran troll!$B$B Aquí, $N. Un trato es un trato, y estas entradas son tuyas.' WHERE `entry`=7898; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Genial, los tienes! ¡Podemos usarlos para hacer juguetes y adornos, y eso atraerá a más personas a la feria!$B$B Aquí está tu boleto, $N. ¡Te lo has ganado!' WHERE `entry`=7899; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lindas pieles, $N! Conseguiré a alguien para coser estos en un montón de juguetes de peluche. Con un poco de relleno y un poco de pintura, ¡creo que serán la envidia de los niños de todo Azeroth!$B$B ¿Entradas? ¡Ah, sí, tu pago! ¡Aquí están!' WHERE `entry`=7900; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Estas colas serán grandes premios para nuestros visitantes, y eso significa visitantes felices... ¡que hablan con sus amigos y traen más visitantes!$B$B ¡Aquí están sus entradas! ¡Diviértete en la Feria de la Luna Negra... y no olvides contarles a tus amigos sobre nosotros!' WHERE `entry`=7901; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, las plumas! ¡Son increíbles, no lo crees! ¡Sería fácil despertar la imaginación de uno con tales bellezas!$B$B Haces un trabajo tan caritativo, $N. Las sonrisas en los rostros de nuestros visitantes cuando ven el espectáculo es un gran pago, pero por favor tome estas entradas también.' WHERE `entry`=7902; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Tienes los ojos! Espero que cazar esos murciélagos te haya asustado, porque si asustó a un $c valiente como tú, esos ojos sin duda asustarán a nuestros visitantes de la Feria.$B$B Tome estos boletos, $N, y gracias por su servicio.' WHERE `entry`=7903; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bienvenidos a la Feria de la Luna Negra! ¡Este cupón es bueno para CINCO, sí, CINCO boletos de premio!$B$B Cuando acumule boletos de premio, querrá hablar conmigo sobre cómo canjearlos por premios valiosos. Cuantos más boletos consigas, más premios podrás ganar. ¡Hurra!' WHERE `entry`=7905; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, esto explica muchas cosas. Si alguna vez encuentras la forma de entrar en Ahn\'Qiraj, no pierdas de vista al viejo Brann. Me temo que será impotente sin su mono.' WHERE `entry`=7907; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Tus proezas en la Garganta Grito de Guerra resuenan por todo el Bosque de Vallefresno.' WHERE `entry`=7921; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los elfos de la noche y sus aliados deben temblar incluso con el susurro de tu nombre! ¡Por la horda!' WHERE `entry`=7922; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los elfos de la noche y sus aliados deben temblar incluso con el susurro de tu nombre! ¡Por la horda!' WHERE `entry`=7923; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los elfos de la noche y sus aliados deben temblar incluso con el susurro de tu nombre! ¡Por la horda!' WHERE `entry`=7924; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los elfos de la noche y sus aliados deben temblar incluso con el susurro de tu nombre! ¡Por la horda!' WHERE `entry`=7925; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bienvenidos a la Feria de la Luna Negra! ¡Este cupón es bueno para CINCO, sí, CINCO boletos de premio!$B$B Cuando acumule boletos de premio, querrá hablar conmigo sobre cómo canjearlos por premios valiosos. Cuantos más boletos consigas, más premios podrás ganar. ¡Hurra!' WHERE `entry`=7926; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has armado una baraja de Portals. Tu gesto de devolvérnoslo creará un lazo entre tú y la Luna Negra que no se olvidará pronto. Permíteme presentarte una de las mejores cartas de la Luna Negra como pequeña muestra de nuestro agradecimiento.' WHERE `entry`=7927; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has armado un mazo de Warlords. Tu gesto de devolvérnoslo creará un lazo entre tú y la Luna Negra que no se olvidará pronto. Permíteme presentarte una de las mejores cartas de la Luna Negra como pequeña muestra de nuestro agradecimiento.' WHERE `entry`=7928; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has armado una baraja de Elementales. Tu gesto de devolvérnoslo creará un lazo entre tú y la Luna Negra que no se olvidará pronto. Permíteme presentarte una de las mejores cartas de la Luna Negra como pequeña muestra de nuestro agradecimiento.' WHERE `entry`=7929; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! Un premio digno de un $g rey: reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7930; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! Un premio digno de un $g rey: reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7931; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! Un premio digno de un $g rey: reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7932; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! Un premio digno de un $g rey: reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7933; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! Un premio digno de un $g rey: reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7934; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! Un premio digno de un $g rey: reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7935; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! Un premio digno de un $g rey: reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7936; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Una búsqueda rápida en el pajar revela una caja de seguridad dentro de él! ¡Parece que has encontrado tu fortuna!' WHERE `entry`=7937; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Una búsqueda rápida del cofre revela una caja de seguridad dentro de él! ¡Parece que has encontrado tu fortuna!' WHERE `entry`=7938; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muchas gracias, $N. ¡Aquí están sus entradas para la Feria de la Luna Negra!' WHERE `entry`=7939; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! ¡Un premio digno de una $grey:reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7940; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahí estás, $N. Un comercio justo. Disfrutar.' WHERE `entry`=7941; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí tienes, $N. Aquí tienes entradas para la Feria de la Luna Negra para que las disfrutes. ¡No, como dicen, gastarlos todos en un solo lugar!' WHERE `entry`=7942; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias de nuevo, $N. ¡Aquí están sus entradas!' WHERE `entry`=7943; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Una búsqueda rápida del cofre revela una caja de seguridad dentro de él! ¡Parece que has encontrado tu fortuna!' WHERE `entry`=7944; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Una búsqueda rápida del tocón del árbol revela una caja de seguridad dentro de él! ¡Parece que has encontrado tu fortuna!' WHERE `entry`=7945; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. ¡Aquí está tu huevo! No estará listo para salir del cascarón por un tiempo, pero cuando lo haga, ¡tendrás una gran mascota!' WHERE `entry`=7946; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Aquí tienes, aquí tienes! ¡Un premio digno de una $grey:reina;! ¡Felicidades a ti, mi amigo!$B$B Si tiene más boletos que le gustaría entregar, ¡hágamelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé sus boletos.' WHERE `entry`=7981; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Salve, $c. Soy Jin\'rokh the Breaker, troll de Mugamba. Los de la tribu Zandalar reconocemos tus logros. Saludamos su tenacidad y fuerza de voluntad.$B$B Lleva este talismán alrededor de tu cuello, $c. Deja que la fuerza del monte Mugamba fluya a través de tu ser. ¡Sé empoderado mientras derribas a nuestros enemigos!' WHERE `entry`=8041; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestros caminos se volverán a cruzar, $c.' WHERE `entry`=8042; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Usa tu nueva fuerza para destruir a los Gurubashi!' WHERE `entry`=8043; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Zul\'jin estaría envidioso, $c. ¡Adelante y conquista!' WHERE `entry`=8044; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sepan esto, paganos: Una catástrofe nos ha unido. Zandalar no entiende ni aprecia tus costumbres paganas, pero somos un pueblo justo. Lleva esta marca alrededor de tu cuello. Servirá tanto de advertencia para nuestros enemigos como de símbolo de tu amistad con Zandalar.$B$B Continúe sirviendo a nuestra gente y amplificaré el poder de la marca.' WHERE `entry`=8045; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Haz lo que debas para derrotar a nuestros enemigos, $c. Incluso si eso significa canalizar la Luz.$B$B ' WHERE `entry`=8046; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestras creencias difieren, pero nuestra causa es justa. Derriba a nuestros enemigos, noble $c.' WHERE `entry`=8047; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Vigilancia, honor, lealtad, valentía... Tú encarnas todos estos rasgos y tu marca también.' WHERE `entry`=8048; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Acepta este talismán como muestra de nuestro agradecimiento, $g sacerdote:sacerdotisa;.$B$B El Ojo de Zuldazar aumentará en poder a medida que se fortalezca tu vínculo con los trols de Zandalar. Regresa a mí periódicamente y te imbuiré la joya.' WHERE `entry`=8049; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Continúa en tu batalla contra Soulflayer y sus secuaces, $N. Nunca se le debe permitir salir de los confines de Zul\'Gurub.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sé resuelto en tus esfuerzos, $N. El Soulflayer intentará desviar tu voluntad de vivir.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Golpéalos a todos y deja que Hakkar los resuelva...' WHERE `entry`=8052; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Haces mucho para honrarnos. Tus manos gotean con la sangre de los secuaces de Hakkar. Eres un amigo de la tribu.$B$B Usa estos brazales. Son los guardabrazos del librepensador. A esto me refiero con el poder real.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu honor está asegurado en la tribu. Reclamas muchas muertes en Zul\'Gurub. Los enemigos caen ante tus convicciones. Los enemigos caen ante tu poder.$B$B Este es el cinturón del librepensador. Es un símbolo de honor. Es mojo poderoso. Ahora es tuyo.' WHERE `entry`=8054; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho lo que pocos pudieron. Has puesto de rodillas a los secuaces de Hakkar. Les has mostrado lo que puede hacer un librepensador. Nos has mostrado cómo un hereje puede ser reverenciado en la tribu. Tienes más que poder real. ERES verdadero poder.$B$B Toma la coraza, librepensador. Aplasta a los que se oponen a ti.' WHERE `entry`=8055; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Parece que tienes un poco del augurio de Zandalar en ti. Conocemos las hazañas que has estado haciendo en Zul\'Gurub en nuestro nombre, mon. Estos Paragons of Power contribuirán en gran medida a ayudar a la tribu Zandalar, una tribu, debo agregar, a la que pueden llamar como amigos. Toma estos brazales, $N; ¡te los ganaste y algo más!' WHERE `entry`=8056; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, puedo sentir el poder que proviene de estos Paragons of Power, $N. Ya demostró ser alguien a quien en la tribu podemos llamar \"amigo\". Un trato es un trato, $N... ¡contempla el poder de los brazales del arúspice!' WHERE `entry`=8057; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has forjado mucha venganza hoy. Has tomado el rostro del vindicador. Has puesto de rodillas a los secuaces del Dios de la Sangre.$B$B Toma esto. Alimentará tu venganza para el futuro. Ahora eres amigo de los Zandalar.' WHERE `entry`=8058; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho... sin duda, tuvieron que pagar de manera insoportable antes de renunciar a los Paragons of Power. Toma esto: las envolturas del demoníaco. Hecho del poderoso mojo que se usa para convocar a la presa del demoníaco, es una poderosa herramienta para adquirir poder.' WHERE `entry`=8059; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Impresionante... ¿podrías sentir el mojo fluyendo a través de ellos? Los Paragons of Power se usaban como moneda de cambio cuando el Imperio Gurubashi gobernaba estas tierras. ¡Ahora los Zandalar usaremos el mojo latente dentro de ellos para luchar contra el segundo ascenso del Dios de la Sangre Hakkar!$B$B Lo has hecho bien hoy: considera que tienes un amigo en Zandalar. ¡Para eso, aquí están las envolturas de ilusionista que prometí!' WHERE `entry`=8060; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! No fue poca cosa traerme esto. Sin duda has actuado hoy como confesor de nuestra tribu para protegernos de la amenaza de Hakkar. ¡Estas envolturas son apropiadas para un amigo de la tribu como tú!' WHERE `entry`=8061; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... No necesito visión para sentir la presencia de los Paragons of Power. Tu éxito en Zul\'Gurub ha impresionado a muchos miembros de la tribu. No solo te consideramos un amigo de Zandalar, sino que también te consideramos lo suficientemente digno como para poseer los brazales de depredador: objetos poderosos y un símbolo de lo que significa ser un depredador. Bien hecho, $N.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N... tus logros en Zul\'Gurub te han valido el derecho de llamar a la tribu Zandalar como amigo. Me ocuparé de la disposición de los Paragones; por su esfuerzo por favor acepte esta recompensa!' WHERE `entry`=8063; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te lo agradezco: el poder latente en estos artículos será un tesoro en sí mismo, te lo aseguro. No solo has hecho lo que te pedí, sino que también has demostrado ser honorable con nosotros aquí en la tribu. Como prometí, ¡aquí está tu recompensa!' WHERE `entry`=8064; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Impresionante... Has conseguido con éxito los Dechados de poder requeridos, $N. Tus logros en Zul\'Gurub para los Zandalar son legendarios; de ahora en adelante, serás reverenciado entre la tribu. ¡Aquí está tu túnica, poderoso $C!' WHERE `entry`=8065; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sentí tu llegada momentos antes, $N, pero no tan fácilmente. Lo que me revelaste fueron los Paragons of Power que trajiste. Puedo sentir el poder sin necesidad de ver las baratijas; su mojo latente (magia pura, por así decirlo) continuará alimentando nuestros esfuerzos para vencer los planes diabólicos del Dios de la Sangre Hakkar.$B$B Debe ser elogiado y recompensado por su éxito. Eres un honor entre la tribu y eres digno de llevar el cinturón del depredador.' WHERE `entry`=8066; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Éxito... serás venerado en la tribu, $N. No fue una hazaña pequeña adquirir los Dechados de poder necesarios para el manto, pero lo manejaste a la manera del más mortífero de nuestros depredadores. Te has ganado tu lugar entre ellos, y ciertamente te has ganado el derecho a usar su manto.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Éxito! ¡Serás honrado en la tribu de ahora en adelante! Zul\'Gurub ciertamente ha probado el poder de Zandalar hoy, gracias a ti $N.$B$B Con la bendición de la tribu, toma el manto del ilusionista Zandalar. Que te sirva bien.' WHERE `entry`=8068; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por fin, alguien digno de llevar la túnica del ilusionista! Tu éxito en Zul\'Gurub ha asegurado tus reverencias entre la tribu en los siglos venideros. ¡Llévalo con orgullo, $N!' WHERE `entry`=8069; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Éxito! Estos contribuirán en gran medida a aumentar nuestro poder contra el ascenso de Hakkar. Con su ayuda, hemos dado un paso significativo para garantizar que el Dios de la Sangre no nos destruya a todos.$B$B Te has ganado el honor de la tribu hoy, $N. Toma esto, las ataduras del confesor, como un símbolo de nuestro agradecimiento.' WHERE `entry`=8070; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N: los secuaces de Hakkar sin duda han sentido el castigo de los Zandalar hoy, gracias a ti. Tus acciones te han dado un lugar permanente de reverencia dentro de la tribu. ¡Con nuestra bendición, por favor tome el manto de este confesor como propio!' WHERE `entry`=8071; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La victoria es nuestra este día, gracias a la locura que has sembrado entre nuestros enemigos mutuos! ¡Debes ser honrado entre los Zandalar, y no hay mejor manera de mostrar gratitud por tus actos que ofreciéndote el manto del loco!' WHERE `entry`=8072; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Impresionante... hoy has logrado lo que pocos creían posible. Tu reverencia en la tribu está asegurada de por vida, $N. Te has ganado el derecho a ponerte la túnica del loco, hazlo con nuestra bendición.' WHERE `entry`=8073; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puedo oler el aroma del mal vencido en ti, $N. Es un olor dulce mon... uno que creo que conoces bastante bien.$B$B Sé que no es poca cosa haberme traído los Dechados de poder necesarios para el cinturón. Tus actos no solo han honrado a la tribu, sino que también te han honrado a ti mismo entre mi tribu. ¡Aquí está, tome el cinturón de augur y póngalo como si fuera suyo!' WHERE `entry`=8074; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sé por lo que tuviste que pasar para traerme los Paragons of Power, $N. No fue fácil, amigo, derrotar el mal que se filtra de Zul\'Gurub como un cieno asqueroso, pero ahora que todo está dicho y hecho, puedo decir fácilmente que serás reverenciado entre los Zandalar durante siglos. ¡venir!$B$B Toma, ¡toma la cota de malla del augur y llévala con orgullo!' WHERE `entry`=8075; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Los Paragons of Power de Zul\'Gurub deberían actuar como un recordatorio del poder desperdiciado. Los Gurubashi eran fuertes en su apogeo, pero se dejaron consumir por ello. Un demoníaco sabe que el juego que juegan es muy similar, pero el poder desatado es a menudo lo que necesita para sobrevivir.$B$B Usa este manto como un aliado de honor de los Zandalar... te será de gran utilidad.' WHERE `entry`=8076; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Impresionante: tu victoria en Zul\'Gurub nos ha asegurado, no, al mundo, que Hakkar no prevalecerá. Puede llegar el momento en que te enfrentes directamente al Dios de la Sangre... y si esto llegara a suceder, debes saber que tu reverencia está asegurada entre la tribu Zandalar.$B$B Ah, y creo que esta túnica simple también debería ayudar.$B$B ' WHERE `entry`=8077; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora conoces el camino del vindicador. Has traído honor a la tribu. Has traído honor a ti mismo. Has traído dolor a nuestros enemigos.$B$B El cinturón del vindicador es tuyo. Seguramente te estás convirtiendo en uno con el camino del vindicador.' WHERE `entry`=8078; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debes ser reverenciado por tus obras. La tribu recompensa a sus héroes. Zul\'Gurub ha saboreado la venganza de Zandalar como nunca antes.$B$B Tus obras anunciarán las obras de otros por venir. Te mirarán como un signo de poder real. ¡Te verán como la venganza personificada!' WHERE `entry`=8079; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes la Marca! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, quienes pueden distribuirlos rápidamente entre nuestras tropas.$B$B Gracias, $N. De hecho, realizar misiones exitosas como la que lograste es la forma en que realmente se ganan las guerras.' WHERE `entry`=8080; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Tanto los lacayos como los mariscales de campo notan sus contribuciones a nuestras luchas.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$R, el guijarro que se encuentra dentro del marco de este talismán proviene del Monte Kajaro en los Mares del Sur. El monte Kajaro es un área plagada de volatilidad, marcada por erupciones volcánicas violentas y, a menudo, mágicas.$B$B A medida que crezca tu vínculo con los trols de Zandalar, también lo hará el poder de este guijarro. Aprovecha el poder del guijarro para derribar a nuestros enemigos. Sé como la montaña: rápido, explosivo, mortal...' WHERE `entry`=8101; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sé imparable, como los frentes fundidos de Kajaro.' WHERE `entry`=8102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Continúa con tu aniquilación de los trolls de Zul\'Gurub. Hakkar debe asegurarse de que el mundo no se doblegue bajo su voluntad indomable.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Lo ves? El guijarro es lo que llamamos una geoda. Dentro del guijarro hay poderosos cristales que se han estado empapando de las energías latentes de nuestro mundo. Al cortar el guijarro por la mitad, finalmente he permitido que se realice todo su potencial. Úsalo para arrasar con nuestros enemigos.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recibí informes de tus hazañas en la Cuenca de Arathi, $n. ¡Bien hecho! Con aquellos como ustedes uniéndose a las luchas aquí, tengo fe en que algún día recuperaremos nuestra patria.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Acepta este talismán, $c. Acéptalo y usa su poder para derribar a nuestros enemigos mutuos.$B$B Sepa que alrededor de su cuello lleva un pedazo de historia. Kezan fue una vez un gran territorio del Imperio Zandalar. Por desgracia, la corrupción de los príncipes mercantes goblins expulsaría a mis orgullosos hermanos y hermanas.$B$B Kezan es ahora el hogar de la capital goblin de Undermine; pero sepa que antes de la mancha, tenía grandeza. Aún hoy Kezan es considerada tierra sagrada para mi pueblo.' WHERE `entry`=8106; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sacar de la oscuridad, $c. Abraza las sombras. Deja que la Mancha de Kezan complemente tu oscura intromisión.' WHERE `entry`=8107; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo a través de nuestros esfuerzos combinados detendremos al Soulflayer.' WHERE `entry`=8108; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Despellejar la carne de sus cadáveres. Mira como las sombras consumen el Hakkari. Sacar poder de su miedo, $c. Deja que la Mancha de Kezan aumente este poder...' WHERE `entry`=8109; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Ves esto de algas marinas, mon? Sea de los Mares del Sur. Solo agregamos un poco de mojo y un poco de magia y adquiere las propiedades más adecuadas para su dueño.$B$B Eres un $c para que sea fácil, mon. Solo envuélvalo alrededor de su cuello y piense en la naturaleza o las ardillas o lo que sea que le guste a la gente.' WHERE `entry`=8110; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La pieza del cuello no es para fumar, tío! Tienes que usarlo para luchar contra el mal.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ahora toma a los trolls malvados en Zul\'Gurub y muéstrales lo que tus poderes naturales pueden hacer, amigo!' WHERE `entry`=8112; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$n mon, ha sido un buen viaje. Continúe con el asesinato y la represión de Hakkar y sus secuaces.' WHERE `entry`=8113; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy buen trabajo, $n! Un explorador emocionado vino a mí con un informe de tus hazañas. ¡Nosotros en la Liga de Arathor estamos muy contentos!$B$B Te estás convirtiendo rápidamente en un héroe local entre los soldados de la Liga, y el hecho de hoy demuestra una vez más tu excelente reputación.' WHERE `entry`=8114; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tú y Maywiki tienen algo en común, mon. ¡Ambos somos chamanes! Aunque, Maywiki es más místico y tú eres más un matorral. Aún así, ambos sabemos lo que traen los grandes espíritus.$B$B Como regalo te doy este orbe para que lo lleves alrededor del cuello. ¡Mira en tu interior y ve el pueblo de Voodress en los Mares del Sur! ¡Deja que te levante el ánimo!' WHERE `entry`=8116; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cuidado con los malos espíritus Hakkari, mon. Honestamente, son espeluznantes.' WHERE `entry`=8117; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Míralo ahora, $n. Voodress es aún más claro ahora, ¿sí? Deja que el poder primario fluya a través de ti, mon.' WHERE `entry`=8118; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un día, $n, podrás usar este orbe para comunicarte directamente conmigo. Siempre que esta batalla con Hakkar termine y Maywiki se vaya a casa. Llamemos a los espíritus y pidamos que llegue pronto ese día.' WHERE `entry`=8119; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un explorador Corruptor vino a mí con un informe de tu éxito, $n. Bien hecho.$B$B Como aprenderá, para ganar la batalla por la Cuenca de Arathi, debemos estar siempre atentos y aplastar cualquier intento de expansión de la Alianza. Haz esto, y nuestra victoria aquí está asegurada.' WHERE `entry`=8120; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Otro golpe decisivo ha sido asestado contra nuestros enemigos, $n. Gracias a tus hazañas, los Corruptores pronto se apoderarán de la Cuenca de Arathi.' WHERE `entry`=8123; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Sus contribuciones a nuestras luchas son notadas tanto por los soldados rasos como por los altos señores de la guerra.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Progresas rápidamente, joven $c. Tal vez sea hora de iniciarte en el Shera Ali\'kh - Zandalari para Death\'s Hand. Durante miles de años hemos desempeñado el papel de asesinos del Imperio Zandalar. Durante demasiado tiempo nos hemos sentado sin hacer nada, permitiendo que los Hakkari crezcan en fuerza. Una vez más nos enfrentamos a Hakkar, pero esta vez sin el apoyo de un frente unido. ¡Sois vosotros y vuestros aliados quienes debéis ayudar a vencer al Dios de la Sangre y sus secuaces!$B$B Use este talismán y deje que lo ayude en sus viajes.' WHERE `entry`=8141; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo queda una mejora que se puede colocar en el talismán, $c. Cuando sea el momento adecuado, aplicaré esa mejora.' WHERE `entry`=8142; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='A un asesino de tu calibre se le debe dar un amplio margen. ¡Tus enemigos deben aprender a respetar! Obtendrás eso cuando el enemigo vea el destello de la Mano de la Muerte, demasiado tarde...' WHERE `entry`=8143; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es la última vez que hablaremos bajo los auspicios de Shera Ali\'kh. Sabes todo lo que debes. Toma el talismán y continúa con tu matanza. Nunca se debe permitir que Hakkar abandone Zul\'Gurub.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entre los Zandalarianos, se venera la profesión de $c. Nuestros mejores cazadores viajan al borde del Maelstrom para demostrar su resolución.$B$B Del corazón del mar extraen hebras de algas marinas conocidas como Zarcillos del Maelstrom. Luego, las algas se tejen en un talismán que está encantado para mejorar su precisión y poder.$B$B Ahora te concedo un solo tejido del Zarcillo del Torbellino. A medida que crezca tu vínculo con Zandalar, tejeré más poder en el talismán.' WHERE `entry`=8145; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Solo hay un tejido más que podré agregar a tu talismán, $c' WHERE `entry`=8146; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que busquen expiación al final de vuestras municiones.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu viaje no ha hecho más que empezar, joven $c. Quizás algún día visites el Maelstrom y eches un vistazo al corazón del mundo.$B$B ¡Te deseo poder y fortaleza!' WHERE `entry`=8148; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Era un héroe entre los héroes, Uther lo era. Ni siquiera puedo comenzar a imaginar la angustia de lo que sintió cuando Arthas, su mejor alumno y alguien a quien Uther amaba como a su propio hijo, traicionó a toda la humanidad. Aún así, se levantó para tratar de detener a Arthas, y por eso será recordado para siempre como un verdadero paladín. Su lucha fue hasta el final, pensando solo en aquellos a los que podría salvar.$B$B Gracias, $N. Hoy has rendido homenaje a un gran héroe, honrando su espíritu y el espíritu del Festival de la Cosecha.' WHERE `entry`=8149; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El nombre completo de Grom, Grommash, significa \"El corazón del gigante\"; tomó eso y más para estar solo contra Mannoroth. Creo que el Jefe de Guerra lo dijo mejor cuando la maldición de los orcos comenzó y terminó con Grom. El sacrificio de Grom, y tal vez la redención, sería el manantial del que fluye la Horda en la actualidad.$B$B Gracias, $N. Hoy has rendido homenaje a un gran héroe, honrando su espíritu y el espíritu del Festival de la Cosecha.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya no es mi propósito cazar, sino enseñar el $C. Eso es lo que el destino me ha entregado.$B$B Crea conmigo un amuleto de $C: una colección de trofeos de presas caídas que te recordarán tus pruebas y triunfos pasados. Al final me quedaré con el encanto, pero te recompensaré con algo más.' WHERE `entry`=8151; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debe poseer una vista aguda y una gran paciencia para haber obtenido estos. Bien hecho.' WHERE `entry`=8153; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes la Marca! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, quienes pueden distribuirlos rápidamente entre nuestras tropas.$B$B Gracias, $N. De hecho, realizar misiones exitosas como la que lograste es la forma en que realmente se ganan las guerras.' WHERE `entry`=8154; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes la Marca! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, quienes pueden distribuirlos rápidamente entre nuestras tropas.$B$B Gracias, $N. De hecho, realizar misiones exitosas como la que lograste es la forma en que realmente se ganan las guerras.' WHERE `entry`=8155; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes la Marca! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, quienes pueden distribuirlos rápidamente entre nuestras tropas.$B$B Gracias, $N. De hecho, realizar misiones exitosas como la que lograste es la forma en que realmente se ganan las guerras.' WHERE `entry`=8156; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Tanto los lacayos como los mariscales de campo notan sus contribuciones a nuestras luchas.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Tanto los lacayos como los mariscales de campo notan sus contribuciones a nuestras luchas.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Tanto los lacayos como los mariscales de campo notan sus contribuciones a nuestras luchas.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Otro golpe decisivo ha sido asestado contra nuestros enemigos, $n. Gracias a tus hazañas, los Corruptores pronto se apoderarán de la Cuenca de Arathi.' WHERE `entry`=8160; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Otro golpe decisivo ha sido asestado contra nuestros enemigos, $n. Gracias a tus hazañas, los Corruptores pronto se apoderarán de la Cuenca de Arathi.' WHERE `entry`=8161; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Otro golpe decisivo ha sido asestado contra nuestros enemigos, $n. Gracias a tus hazañas, los Corruptores pronto se apoderarán de la Cuenca de Arathi.' WHERE `entry`=8162; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Sus contribuciones a nuestras luchas son notadas tanto por los soldados rasos como por los altos señores de la guerra.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Sus contribuciones a nuestras luchas son notadas tanto por los soldados rasos como por los altos señores de la guerra.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Sus contribuciones a nuestras luchas son notadas tanto por los soldados rasos como por los altos señores de la guerra.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recibí informes de tus hazañas en la Cuenca de Arathi, $n. ¡Bien hecho! Con aquellos como ustedes uniéndose a las luchas aquí, tengo fe en que algún día recuperaremos nuestra patria.' WHERE `entry`=8166; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recibí informes de tus hazañas en la Cuenca de Arathi, $n. ¡Bien hecho! Con aquellos como ustedes uniéndose a las luchas aquí, tengo fe en que algún día recuperaremos nuestra patria.' WHERE `entry`=8167; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Recibí informes de tus hazañas en la Cuenca de Arathi, $n. ¡Bien hecho! Con aquellos como ustedes uniéndose a las luchas aquí, tengo fe en que algún día recuperaremos nuestra patria.' WHERE `entry`=8168; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un explorador Corruptor vino a mí con un informe de tu éxito, $n. Bien hecho.$B$B Como aprenderá, para ganar la batalla por la Cuenca de Arathi, debemos estar siempre atentos y aplastar cualquier intento de expansión de la Alianza. Haz esto, y nuestra victoria aquí está asegurada.' WHERE `entry`=8169; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un explorador Corruptor vino a mí con un informe de tu éxito, $N. Bien hecho.$B$B Como aprenderá, para ganar la batalla por la Cuenca de Arathi, debemos estar siempre atentos y aplastar cualquier intento de expansión de la Alianza. Haz esto, y nuestra victoria aquí está asegurada.' WHERE `entry`=8170; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un explorador Corruptor vino a mí con un informe de tu éxito, $n. Bien hecho.$B$B Como aprenderá, para ganar la batalla por la Cuenca de Arathi, debemos estar siempre atentos y aplastar cualquier intento de expansión de la Alianza. Haz esto, y nuestra victoria aquí está asegurada.' WHERE `entry`=8171; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, has estado hablando con ese viejo enano Ironboot y descubriste las tabletas Mosh\'aru perdidas, ¿verdad? Ese prospector entrometido...$B$B No importa. Es demasiado tarde para salvar este mundo. Hakkar ha renacido e incluso ahora crece en poder... ¡en lo profundo del antiguo reino trol de Zul\'Gurub! ¡Él ha venido! ¡Y gobernará con sangre y terror!$B$B Gracias, $N. ¡Tu ayuda ha acelerado el regreso de Soulflayer!' WHERE `entry`=8181; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Fuiste enviado por el prospector, Ironboot? Los de su especie son sabios, y más sabios aún por traerte a mí, porque yo y los trols Zandalarianos podemos conocer una forma de derrotar al Desollador de Almas.$B$B Habla con los trolls de esta isla, presta atención a sus palabras y prepárate, $N, para la tarea que tienes por delante está empapada en sangre.' WHERE `entry`=8182; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, el Corazón de Hakkar. ¡Así que el Soulflayer ha sido asesinado! ¡Nuestro mundo está salvado!$B$B $N, su servicio para con nosotros no puede ser exagerado. ¡Realmente eres un héroe de este reino!' WHERE `entry`=8183; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $C. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $C. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8185; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $C. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8186; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $C. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $C. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8188; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $C. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8189; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $C. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $c. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Úsalo bien, $C. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8192; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Date prisa y entrégalos si quieres ser declarado Maestro Pescador! ¡He estado parado por aquí durante HORAS sin nada para comer! ¡Entregue a esos tontos!' WHERE `entry`=8193; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Este trato funciona para mí si funciona para ti!' WHERE `entry`=8194; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente: este conjunto de monedas será una excelente adición a nuestra creciente colección... una que usaremos en la defensa de la tribu contra el surgimiento del Dios de la Sangre. ¡Te has ganado esta ficha de honor, $N, así como el agradecimiento de la tribu!' WHERE `entry`=8195; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trato justo, amigo mío. Disfruta de los deliciosos frutos de los Mares del Sur, con la bendición de la tribu.' WHERE `entry`=8196; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Te ganaste las cabezas! ¡Has detenido el saqueo del poder de nuestros dioses y has debilitado a Hakkar!$B$B Tus acciones son realmente heroicas, $N. Que las cabezas de estos trols esclavos te supliquen misericordia mucho después de que se les hiele la sangre.' WHERE `entry`=8201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='*Zumbido*$B$B Identificación del pez ángel de Keefer completa.$B$B Su Recompensa ya está disponible.$B$B *clic-clic* *Bzzzz*' WHERE `entry`=8221; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, $N! ¡Muchas gracias! ¡Haré pintura con esta sangre y convertiré todo tipo de chatarra barata en un tesoro resplandeciente!$B$B ¡Aquí están sus boletos, y gracias de nuevo!' WHERE `entry`=8222; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias de nuevo, $N. ¡Aquí están sus entradas!' WHERE `entry`=8223; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='*Zumbido*$B$B Identificación de Dezian Queenfish completa.$B$B Su Recompensa ya está disponible.$B$B *clic-clic* *Bzzzz*' WHERE `entry`=8224; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='*Whir* Identificación de Brownell\'s Racer completa. Su Recompensa ya está disponible. *clic* *clic* *Bzzzz*' WHERE `entry`=8225; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Vaya, encontraste mi cinta métrica favorita! Me encanta esta cinta! Medí algunos de los peces más grandes que he pescado con él...$B$B Pero perdí esta cinta en Zul\'Gurub... ¿has estado en Zul\'Gurub? ¿Viste al legendario Gahz\'ranka?$B$B Bueno... ¿quieres atraparlo?' WHERE `entry`=8227; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Habrá un concurso de pesca en Booty Bay este domingo! ¡Aquí están las reglas para ti!' WHERE `entry`=8228; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hay un concurso de pesca en Booty Bay este domingo! ¡Aquí están las reglas para ti!' WHERE `entry`=8229; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los wavethrashers no son fáciles de derrotar, más aún en su entorno acuático.$B$B Has demostrado que estás listo para cazar presas aún más letales.' WHERE `entry`=8231; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has aprendido las viejas costumbres, $N, y por eso te ofrezco un regalo de mis días como $C.' WHERE `entry`=8232; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bienvenido, bienvenido, bienvenido! Por favor, $N, tome asiento y hable conmigo sobre un asunto sencillo.$B$B Verás, $N, recientemente perdí algo querido para mí y, para decirlo sin rodeos, lo quiero de vuelta a toda costa. Hay algo para ti, ¡no te preocupes por eso! Oh sí, algo muy bonito.$B$B Ahora, ¿qué dices, $N... estás listo para una aventura?' WHERE `entry`=8233; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo que tienes la bolsa de Lord Ravenholdt. ¿Por qué no lo dijiste, $gchico:chica;?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Parece que recogiste algunos de los mejores fragmentos. Quizás no seas inútil después de todo.' WHERE `entry`=8235; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡La clave! Pensé que se había perdido para siempre. Por favor, toma una prenda encantada de mis tiendas, están reservadas para pícaros de habilidad y lealtad excepcionales. ¡Debe saberse que no se debe jugar con $N!$B$B ' WHERE `entry`=8236; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente: este conjunto de monedas será una excelente adición a nuestra creciente colección... una que usaremos en la defensa de la tribu contra el surgimiento del Dios de la Sangre. ¡Te has ganado esta ficha de honor, $N, así como el agradecimiento de la tribu!' WHERE `entry`=8238; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente: este conjunto de monedas será una excelente adición a nuestra creciente colección... una que usaremos en la defensa de la tribu contra el surgimiento del Dios de la Sangre. ¡Te has ganado esta ficha de honor, $N, así como el agradecimiento de la tribu!' WHERE `entry`=8239; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente... cada bijou que arrebatamos a los secuaces del Dios de la Sangre es un paso más cerca de derrotarlos de una vez por todas. Traes honor a los Zandalar, y a ti mismo, a través de tus nobles acciones.$B$B Recuerda $N, siempre puedes destruir las joyas que encuentres en Zul\'Gurub en el altar. ¡Por cada uno, obtendrás reconocimiento y una ficha de honor! Solo recuerde tener un espacio abierto en su inventario si aún no tiene uno de los tokens.' WHERE `entry`=8240; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siempre hay espacio para más flujo ardiente, junior. Sigue así... a menos que te diga que te detengas.' WHERE `entry`=8241; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siempre hay espacio para más flujo ardiente, junior. Sigue así... a menos que te diga que te detengas.' WHERE `entry`=8242; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trato justo, amigo mío. ¡Disfruta de las bendiciones de Zanza con nuestros elogios!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trato justo, amigo mío. ¡Por favor, acepta tu sello con la bendición de la tribu!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que estos cuchillos encuentren un lugar en el corazón de alguien.$B$B Literalmente.' WHERE `entry`=8249; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Arch$C Xylem espera su llegada.' WHERE `entry`=8250; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Nunca deja de sorprenderme lo persuasivo que puede ser una andanada de misiles arcanos.' WHERE `entry`=8251; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es un magnífico espécimen de coral, $N. Tus habilidades son incuestionablemente precisas y letales.$B$B No creas que tus esfuerzos han pasado desapercibidos. Tal vez seas digno de una verdadera prueba de tu habilidad...' WHERE `entry`=8252; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Increíble. El fragmento ha crecido a medida que absorbía la energía del dragón a lo largo de los años.$B$B Ya no puedo pedirte más. Mi habilidad completa para forjar lo arcano ha regresado con este fragmento. Mi primera creación es tuya, $N, y no tienes más que elegir...' WHERE `entry`=8253; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu llegada me ha quitado un peso de encima. Tenemos mucho que hacer.' WHERE `entry`=8254; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Menos mal que el camino divino te ha conducido hasta nosotros, $N. Tus creencias no interfieren con las tareas involucradas en la creación de este bálsamo.$B$B Verás, el corcel es sagrado para el Círculo Cenarion, y matarlo por cualquier motivo, por necesario que sea, debilita su espíritu.' WHERE `entry`=8255; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No puedo decir que me complace recibir una sustancia tan miserable, pero es un mal necesario. Gracias, $N.' WHERE `entry`=8256; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has matado a Morphaz y nos has traído su sangre... ¡Apenas puedo creer estas buenas noticias!$B$B Combinaremos los ingredientes a la vez y comenzaremos a curar los árboles y las criaturas de Frondavil. Llevará toda una vida deshacer lo que ha sucedido aquí, pero nos has dado los medios para hacerlo.' WHERE `entry`=8257; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esta es una victoria para saborear, $N! La desaparición de Darkreaver debería restaurar los frágiles grilletes que anclan el reino de los espíritus.$B$B Has superado con creces lo que se te pedía, incluso cuando no tenías noción de recompensa o compensación. Eres verdaderamente un chamán de valía, amigo mío.$B$B Sé que actuar para preservar el reino de los espíritus debería ser suficiente agradecimiento, pero por favor, acepte este simple regalo con mi agradecimiento.' WHERE `entry`=8258; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $n. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de la Cuenca de Arathi.$B$B A medida que continúe demostrando su valía dentro de la Cuenca, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=8260; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $n. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de la Cuenca de Arathi.$B$B A medida que continúe demostrando su valía dentro de la Cuenca, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=8261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $N. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de la Cuenca de Arathi.$B$B A medida que continúe demostrando su valía dentro de la Cuenca, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=8262; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $n. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de la Cuenca de Arathi.$B$B A medida que continúe demostrando su valía dentro de la Cuenca, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=8263; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $n. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de la Cuenca de Arathi.$B$B A medida que continúe demostrando su valía dentro de la Cuenca, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas amistoso con nosotros y las vendas cuando seas honrado.' WHERE `entry`=8264; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ciertamente has comenzado a demostrarnos tu valía, $N. ¡Como recompensa, tome este paquete de atención! En su interior encontrarás raciones y vendas que solo se pueden usar dentro de la Cuenca de Arathi.$B$B A medida que continúe demostrando su valía dentro de la Cuenca, encontrará que estos artículos estarán disponibles para su compra. Las raciones estarán disponibles cuando seas honrado con nosotros, y las vendas cuando seas reverenciado.' WHERE `entry`=8265; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, no huiste ante la derrota. Te mantuviste firme, $N, y cuando se trata de eso, eso es lo que lo convierte en un verdadero héroe. Sin duda ganarás la próxima vez... pero aun así te agradecemos tu esfuerzo.' WHERE `entry`=8266; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, no huiste ante la derrota. Te mantuviste firme, $N, y cuando se trata de eso, eso es lo que lo convierte en un verdadero héroe. Sin duda ganarás la próxima vez... pero aun así te agradecemos tu esfuerzo.' WHERE `entry`=8267; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, no huiste ante la derrota. Te mantuviste firme, $N, y cuando se trata de eso, eso es lo que lo convierte en un verdadero héroe. Sin duda ganarás la próxima vez... pero aun así te agradecemos tu esfuerzo.' WHERE `entry`=8268; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, no huiste ante la derrota. Te mantuviste firme, $N, y cuando se trata de eso, eso es lo que lo convierte en un verdadero héroe. Sin duda ganarás la próxima vez... pero aun así te agradecemos tu esfuerzo.' WHERE `entry`=8269; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Como héroe de Pico Tormenta, puedes elegir un objeto de estos tesoros recuperados recientemente.' WHERE `entry`=8271; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué se siente, $N? ¿Qué se siente aplastar a tus enemigos y ver cómo se rompen sus líneas? Se siente bien, ¿no?$B$B Deberías ser recompensado por este acto heroico, soldado.' WHERE `entry`=8272; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿No es esto interesante? ¿Dices que encontraste esta tablilla en una pequeña isla desierta en The Overlook Cliffs en The Hinterlands, $c? Realmente muy interesante. $B$B Le agradezco sus esfuerzos en este asunto. Nuestra Señora Oscura estará muy complacida con este descubrimiento. Toma, permíteme recompensarte proporcionalmente.' WHERE `entry`=8273; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, un nuevo recluta respondiendo a la llamada a las armas contra los silítidos. Bienvenido a Cenarion Hold, $C. Me complace ver que las palabras de nuestros emisarios están llegando a héroes de su calibre. Aquí no le faltarán oportunidades para ayudarnos en nuestros esfuerzos y espero que rápidamente demuestre ser un aliado valioso para nuestra causa.' WHERE `entry`=8275; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, un nuevo recluta respondiendo a la llamada a las armas contra los silítidos. Bienvenido a Cenarion Hold, $C. Me complace ver que las palabras de nuestros emisarios están llegando a héroes de su calibre. Aquí no le faltarán oportunidades para ayudarnos en nuestros esfuerzos y espero que rápidamente demuestre ser un aliado valioso para nuestra causa.' WHERE `entry`=8276; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Cruza los dedos, amigo! ¡Por la esperanza de que podamos salvar a Noggle!' WHERE `entry`=8277; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí! Parece estar funcionando, Noggle está llegando. ¡Te debemos un gran momento!' WHERE `entry`=8278; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí! ¡Estas son las partes del libro! Comencemos entonces, $N.$B$B Intercambia cada tercera palabra con palabras del segundo capítulo... luego intercambia una de cada dos palabras con palabras del primer capítulo... Espera, ¿entendí eso al revés?' WHERE `entry`=8279; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes mi más sincero agradecimiento. Tus esfuerzos para ayudar al Bastión Cenarion han demostrado verdadero coraje.' WHERE `entry`=8280; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Has demostrado ser un valioso aliado en la preparación para la guerra contra los silítidos.' WHERE `entry`=8281; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí! Me trajiste mi mochila. ¡Y mis reactivos raros están todos aquí! Estaré en deuda contigo durante mucho tiempo.' WHERE `entry`=8282; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Con Deathclasp desaparecido, somos libres de usar la cordillera del sur como un camino estratégico para eludir las colmenas de silítidos. Su trabajo es muy apreciado.' WHERE `entry`=8283; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tal como lo sospechaba. Puedo descifrar palabras individuales en las tablillas, pero parecen estar desprovistas de lógica o significado. No es desconocido que las sectas del Martillo Crepuscular utilicen un código para ocultar el significado de sus textos; tendremos que ir a alguien que sepa más sobre este tipo de cosas.' WHERE `entry`=8284; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo que está familiarizado con mi antigua organización. Debes estar con el Bastión Cenarion.$B$B ¿Buscas información para usar contra ellos? Acércate, quizás podamos ser de ayuda mutua.' WHERE `entry`=8285; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es como debe ser: el grande ha resucitado. Mi reloj llega a su fin...' WHERE `entry`=8286; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es una información muy interesante, $N. Esto arroja algo de luz sobre la presencia del Martillo Crepuscular en Silithus y sin duda nos ayudará en nuestra lucha contra ellos. Tus esfuerzos serán generosamente recompensados, $c.' WHERE `entry`=8287; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Podrías ser el primero en ganar el favor del Vuelo de Bronce en mil años?' WHERE `entry`=8288; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado tu valor para nuestros esfuerzos en Warsong Gulch. Continúa ayudando a la causa y tráeme más Marcas de Honor. Haga esto y se ganará aún más nuestra confianza.' WHERE `entry`=8291; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Tus proezas en la Garganta Grito de Guerra resuenan por todo el Bosque de Vallefresno.' WHERE `entry`=8292; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los elfos de la noche y sus aliados deben temblar incluso con el susurro de tu nombre! ¡Por la horda!$B$B Has demostrado tu valor para nuestros esfuerzos en Warsong Gulch. ¡Sigue enfureciéndote contra los Silverwing Sentinels! ¡Tráeme más Marcas de Honor!' WHERE `entry`=8293; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Cuánto más pueden soportar? ¿Cuántas inmundicias más de la Alianza deben perecer a manos de la Horda para que se retiren? Solo el tiempo lo dirá, $R...' WHERE `entry`=8294; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tienes la Marca! ¡Gran trabajo! Enviaré los recursos a nuestros intendentes, quienes pueden distribuirlos rápidamente entre nuestras tropas.$B$B Gracias, $N. De hecho, realizar misiones exitosas como la que lograste es la forma en que realmente se ganan las guerras.' WHERE `entry`=8297; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Tanto los lacayos como los mariscales de campo notan sus contribuciones a nuestras luchas.' WHERE `entry`=8298; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Otro golpe decisivo ha sido asestado contra nuestros enemigos, $n. Gracias a tus hazañas, los Corruptores pronto se apoderarán de la Cuenca de Arathi.' WHERE `entry`=8299; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Se los enviaré a nuestros intendentes de inmediato y se enviará un elogio por sus acciones a mis superiores.$B$B Una vez más, gracias $N. Sus contribuciones a nuestras luchas son notadas tanto por los soldados rasos como por los altos señores de la guerra.' WHERE `entry`=8300; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No estás solo, héroe. Ahora te otorgaré la capacidad de delegar a otros para que te ayuden en tu búsqueda. Si vas a ser el campeón de tu pueblo, necesitarás ayuda en tus tareas y deberes.' WHERE `entry`=8301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, héroe. Ahora se le otorgará la capacidad de sustituir a otro Agente de Nozdormu.' WHERE `entry`=8302; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres la esperanza de Kalimdor, $N.' WHERE `entry`=8303; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Ya sea que esté viva o muerta, debo hacer lo correcto. Ella debe ser encontrada. Por desgracia, estoy obligado por el deber a este puesto de avanzada. ¿Me ayudarás una vez más, $N?' WHERE `entry`=8304; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puedes sentir un gran dolor girando alrededor de este cristal. La fuerza es tan poderosa que sientes como si pudieras colapsar y morir de tristeza.' WHERE `entry`=8305; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿C\'Thun? ¿CUÁL es el significado de todo esto? ¿Qué es C\'Thun? ¿Cómo pudo este demonio convertir a mi dulce Natalia en el monstruo que describiste?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este libro contiene varias recetas comunes y algunas inusuales. Después de hojearlo durante unos segundos, descubre una receta que incluye carne de gusano de arena.' WHERE `entry`=8307; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, esto explica muchas cosas. Si alguna vez encuentras la forma de entrar en Ahn\'Qiraj, no pierdas de vista al viejo Brann. Me temo que será impotente sin su mono.' WHERE `entry`=8308; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No puedo hacer cara o cruz de estos glifos. ¡Nunca había visto algo así! Espero que la investigación de Frankal pueda arrojar algo de luz sobre este lío.' WHERE `entry`=8309; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Pendiente! No te alejes demasiado, chico. Es posible que necesitemos que asumas otra tarea o dos.' WHERE `entry`=8310; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Vaya, los tienes todos! ¡Eres increíble!$B$B Gracias por pedir dulces por mí. Toma, toma estas delicias de calabaza. ¡Creo que te gustarán mucho!$B$B ¡Feliz Halloween, $N!' WHERE `entry`=8311; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Vaya, los tienes todos! ¡Eres increíble!$B$B Gracias por pedir dulces por mí. Toma, toma estas delicias de calabaza. ¡Creo que te gustarán mucho!$B$B ¡Feliz Halloween, $N!' WHERE `entry`=8312; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Echemos un vistazo a eso...$B$B Esto parece bastante simple. Tienen sus propios nombres para algunas de las hierbas, pero son bastante simples de descifrar. ¡Permitame mostrarle!' WHERE `entry`=8313; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La razón por la que los enanos no pudieron descifrar los glifos es porque no hay nada que descifrar. La capa exterior móvil del prisma debe alinearse correctamente con las marcas del cristal interior para que se transmita el mensaje. Inteligente...$B$B Si bien deberíamos poder traducir estos datos, primero debemos desbloquear el código. Solo hay una pista en la superficie del prisma, suponiendo que las calcas se transfirieron correctamente, y se ve sombría.' WHERE `entry`=8314; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tengo 20.000 años de historia en mis manos, $N!' WHERE `entry`=8315; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Llega la guerra, $N, y con ella llegan horrores incalculables. Has hecho todo lo que se te podía pedir y por eso deberías ser recompensado.$B$B Si esta... esta profecía alguna vez se cumpliera...$B$B $B$B El futuro de todos nosotros podría estar llegando a su fin.$B$B Estos armamentos resultarán invaluables para tu campaña en este desierto.' WHERE `entry`=8316; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Eres un salvavidas. Estas albóndigas resultaron ser bastante buenas. Realmente no esperaba tan buen gusto del Martillo Crepuscular.' WHERE `entry`=8317; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Los guardaré, tal vez sean útiles más tarde.' WHERE `entry`=8318; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente trabajo! Hablaré bien de ti.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esa fue una tarea bien realizada, $N. Tu asesinato de los geoseñores del Crepúsculo debe haber asestado un duro golpe al culto. Esperemos que sus planes se frenen...' WHERE `entry`=8320; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! ¡Vyral ha muerto! Esto solo puede significar la perdición de las operaciones del Martillo Crepuscular en Silithus. Puede que haya más de ellos corriendo, pero el golpe que diste hoy al culto es uno del que no se recuperarán fácilmente.' WHERE `entry`=8321; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Después de haber luchado con éxito para entrar en la posada, ahora colocas los huevos dentro del barril. Puedes oler el mal olor que impregna el aire...' WHERE `entry`=8322; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Me pondré a decodificar estos tan pronto como sea posible. Si encuentro algo de interés, encontraré alguna manera de enviarte la información.' WHERE `entry`=8323; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No puedo esperar a leer estos. Por favor, siga trayendo los textos encriptados aquí si los encuentra.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, buen día. ¿Me dijeron que te enfrentarás al Consejo Abisal? Si es así, escucha atentamente mis siguientes palabras...' WHERE `entry`=8331; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. He estado trabajando en el medallón, ahora con estos últimos ingredientes, terminaré en unos momentos...$B$B Ahí estamos. Aquí está el medallón, $N.$B$B Deberás ponértelo cuando actives una de las piedras de viento del Martillo Crepuscular. Ponte esto, junto con el resto de los adornos crepusculares, y el Consejo Abisal te verá como uno de sus subordinados cultistas.' WHERE `entry`=8332; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí tienes, $N. Un medallón más de Crepúsculo de la estación. ¡Úsalo bien y te deseo suerte contra el Consejo Abisal!' WHERE `entry`=8333; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias. Solo un momento y tendré ese anillo listo para ti...$B$B Ahí está. Ahora estás listo.$B$B Asegúrate de usar este anillo, junto con un medallón de estación y el resto de los adornos crepusculares, cuando actives una piedra de viento mayor. Haz eso, y el Consejo Abisal te considerará uno de sus sirvientes. Entonces, ¡tal vez puedas atraer a uno a una emboscada!' WHERE `entry`=8341; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, veo que tus convicciones son fuertes. ¡No muchos se enfrentarán a ese consejo de demonios!$B$B Aquí está tu anillo, $N. Que tu voluntad, y tu fortuna, se mantengan firmes.' WHERE `entry`=8342; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo que dice Huum es cierto. ¡Creo que sé cómo convocar a un señor del Consejo Abisal! Escúchame y te explico...' WHERE `entry`=8343; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Supe que eras un $C duro en el momento en que te vi entrar en Cenarion Hold. ¡Avanza!' WHERE `entry`=8348; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Qué bueno verte de nuevo, $C! ¿Así que mandó hacer un medallón? Bien, lo necesitarás para tu próxima misión...' WHERE `entry`=8349; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, así es, $N. Tengo una tarea muy difícil por delante...' WHERE `entry`=8351; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tú... lo hiciste! ¡Lo hiciste, $N! ¡Aquí! Toma esto. Es el cofre más grande que teníamos por ahí y lo llené con algunas de las mejores cosas que encontramos.' WHERE `entry`=8352; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Demasiado gracioso! ¡Bien hecho, $N! Aquí está tu regalo.$B$B ¡Feliz Halloween!' WHERE `entry`=8353; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Demasiado gracioso! ¡Bien hecho, $N! Aquí está tu regalo.$B$B ¡Feliz Halloween!' WHERE `entry`=8354; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Guau! ¡Bien hecho, $N! Aquí está tu regalo.$B$B ¡Feliz Halloween!' WHERE `entry`=8355; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres realmente poderoso, jaja! Bien hecho, y gracias por ser tan buen deportista. Aquí está tu caramelo.$B$B ¡Feliz Halloween, $N!' WHERE `entry`=8356; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres toda una máquina de bailar, $N!$B$B Aquí está tu premio por ser tan buen deportista. ¡Feliz Halloween y dale lo mejor a tu amiguito enfermo! Espero que mejoren pronto.' WHERE `entry`=8357; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Guau! ¡Bien hecho, $N! Aquí está tu regalo.$B$B ¡Feliz Halloween!' WHERE `entry`=8358; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres realmente poderoso, jaja! Bien hecho, y gracias por ser tan buen deportista. Aquí está tu caramelo.$B$B ¡Feliz Halloween, $N!' WHERE `entry`=8359; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres toda una máquina de bailar, $N!$B$B Aquí está tu premio por ser tan buen deportista. ¡Feliz Halloween y dale lo mejor a tu amiguito enfermo! Espero que mejoren pronto.' WHERE `entry`=8360; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ja! ¡Lo hiciste, $N! ¡El Martillo Crepuscular pronto será aplastado!' WHERE `entry`=8361; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho bien! Eso es menos templarios de los que preocuparme.$B$B Aquí tienes, $N. Espero que haya algo útil allí para ti.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $N! Derrotar a esos duques dejará al Martillo Crepuscular tambaleándose por un tiempo. Como prometí, aquí está tu recompensa. Son algunas de las mejores cosas que Huum y yo hemos encontrado.' WHERE `entry`=8363; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sabía que saldrías adelante, $N! Aquí está tu recompensa.' WHERE `entry`=8364; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, eres un encanto, incluso si te tomó más tiempo del que estoy acostumbrado. Este envío debería generarme bastante dinero una vez que haya limpiado y personalizado estos sombreros. Y dado que siempre estoy dispuesto a recompensar el trabajo bien hecho, aquí hay algo para ti. Te sugiero que gastes algo en un baño, cariño.' WHERE `entry`=8365; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N! Eres el $g hombre:mujer;!!!$B$B Estoy seguro de que el Cártel se relajará conmigo ahora que te has ocupado de esa escoria de los Mares del Sur. A ver, ¿qué puedo darte como recompensa? ¿Qué tal una pequeña moneda y eliges uno de estos para tu problema?' WHERE `entry`=8366; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus pruebas no han sido fáciles, pero tu valor no se te escapó y tu fuerza no decayó. Parte con pasadas muestras de victoria, $c. Nadie los necesitará como un recordatorio de su valor. Párate derecho, $N. ¡Hoy caminarás con gran orgullo porque eres un héroe!' WHERE `entry`=8367; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8368; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has demostrado una gran valentía al proteger nuestras tierras en el Valle de Alterac! Hablaré a mis superiores de tus hazañas.' WHERE `entry`=8369; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8370; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No eres de los que decepcionan, $N! Lo que has aprendido va más allá de las pequeñas medallas y elogios. Lo que has aprendido es lo que solo puede venir con la experiencia y el endurecimiento del temperamento en el campo de batalla.$B$B Lo has hecho bien, $c. ¡Eres un verdadero héroe de la Alianza!' WHERE `entry`=8371; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Has servido bien a la Alianza.' WHERE `entry`=8372; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, ya casi huele mejor por aquí. Casi.$B$B Gracias a ti, $N, Southshore podría sobrevivir a otro Halloween. ¡Aquí están tus regalos, con mi agradecimiento! Si te quedas sin dulces, creo que hay una gnoma llamada Katrina Shimmerstar en Ironforge que puede venderte más; ella solo está presente durante Halloween, creo.' WHERE `entry`=8373; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, soldado! Sigue así y tendremos a la Horda corriendo hasta Orgrimmar.' WHERE `entry`=8374; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho tu parte, $N. ¡La Alianza no puede permitir que los actos incivilizados de la Horda queden sin respuesta!' WHERE `entry`=8375; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Llega la guerra, $N, y con ella llegan horrores incalculables. Has hecho todo lo que se te podía pedir y por eso deberías ser recompensado.$B$B Si esta... esta profecía alguna vez se cumpliera...$B$B $B$B El futuro de todos nosotros podría estar llegando a su fin.$B$B Estos armamentos resultarán invaluables para tu campaña en este desierto.' WHERE `entry`=8376; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Llega la guerra, $N, y con ella llegan horrores incalculables. Has hecho todo lo que se te podía pedir y por eso deberías ser recompensado.$B$B Si esta... esta profecía alguna vez se cumpliera...$B$B $B$B El futuro de todos nosotros podría estar llegando a su fin.$B$B Estos armamentos resultarán invaluables para tu campaña en este desierto.' WHERE `entry`=8377; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Llega la guerra, $N, y con ella llegan horrores incalculables. Has hecho todo lo que se te podía pedir y por eso deberías ser recompensado.$B$B Si esta... esta profecía alguna vez se cumpliera...$B$B $B$B El futuro de todos nosotros podría estar llegando a su fin.$B$B Estos armamentos resultarán invaluables para tu campaña en este desierto.' WHERE `entry`=8378; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Llega la guerra, $N, y con ella llegan horrores incalculables. Has hecho todo lo que se te podía pedir y por eso deberías ser recompensado.$B$B Si esta... esta profecía alguna vez se cumpliera...$B$B $B$B El futuro de todos nosotros podría estar llegando a su fin.$B$B Estos armamentos resultarán invaluables para tu campaña en este desierto.' WHERE `entry`=8379; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Llega la guerra, $N, y con ella llegan horrores incalculables. Has hecho todo lo que se te podía pedir y por eso deberías ser recompensado.$B$B Si esta... esta profecía alguna vez se cumpliera...$B$B $B$B El futuro de todos nosotros podría estar llegando a su fin.$B$B Estos armamentos resultarán invaluables para tu campaña en este desierto.' WHERE `entry`=8380; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Llega la guerra, $N, y con ella llegan horrores incalculables. Has hecho todo lo que se te podía pedir y por eso deberías ser recompensado.$B$B Si esta... esta profecía alguna vez se cumpliera...$B$B $B$B El futuro de todos nosotros podría estar llegando a su fin.$B$B Estos armamentos resultarán invaluables para tu campaña en este desierto.' WHERE `entry`=8381; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Llega la guerra, $N, y con ella llegan horrores incalculables. Has hecho todo lo que se te podía pedir y por eso deberías ser recompensado.$B$B Si esta... esta profecía alguna vez se cumpliera...$B$B $B$B El futuro de todos nosotros podría estar llegando a su fin.$B$B Estos armamentos resultarán invaluables para tu campaña en este desierto.' WHERE `entry`=8382; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sigues honrando a la Alianza, $N. La Horda será aplastada en poco tiempo si seguimos esforzándonos.' WHERE `entry`=8383; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, soldado! Sigue así y tendremos a la Horda corriendo hasta Orgrimmar.' WHERE `entry`=8384; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estás a la altura de tu reputación, $N. Sin gente como tú, la Alianza no tendría ninguna posibilidad contra las fuerzas salvajes de la Horda.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Has servido bien a la Alianza.' WHERE `entry`=8386; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, $N! Deberias estar orgulloso de ti mismo. ¡Los invasores de la Alianza deben ser expulsados ​​de Alterac!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sigues honrando a la Horda, $N. Me alegra ver que no te has vuelto blando.' WHERE `entry`=8388; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8389; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8390; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, soldado! Sigue así y tendremos a la Horda corriendo hasta Orgrimmar.' WHERE `entry`=8391; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente trabajo, $c! Sus esfuerzos ayudarán a proporcionar a la Alianza los recursos que necesita.' WHERE `entry`=8392; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, soldado! Sigue así y tendremos a la Horda corriendo hasta Orgrimmar.' WHERE `entry`=8393; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, soldado! Sigue así y tendremos a la Horda corriendo hasta Orgrimmar.' WHERE `entry`=8394; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, soldado! Sigue así y tendremos a la Horda corriendo hasta Orgrimmar.' WHERE `entry`=8395; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, soldado! Sigue así y tendremos a la Horda corriendo hasta Orgrimmar.' WHERE `entry`=8396; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente trabajo, $c! Sus esfuerzos ayudarán a proporcionar a la Alianza los recursos que necesita.' WHERE `entry`=8397; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente trabajo, $c! Sus esfuerzos ayudarán a proporcionar a la Alianza los recursos que necesita.' WHERE `entry`=8398; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Gracias a ti, nuestras defensas naturales en Vallefresno permanecerán intactas un día más.' WHERE `entry`=8399; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Has servido bien a la Alianza.' WHERE `entry`=8400; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Gracias a ti, nuestras defensas naturales en Vallefresno permanecerán intactas un día más.' WHERE `entry`=8401; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Has servido bien a la Alianza.' WHERE `entry`=8402; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Has servido bien a la Alianza.' WHERE `entry`=8403; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Gracias a ti, nuestras defensas naturales en Vallefresno permanecerán intactas un día más.' WHERE `entry`=8404; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Gracias a ti, nuestras defensas naturales en Vallefresno permanecerán intactas un día más.' WHERE `entry`=8405; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Gracias a ti, nuestras defensas naturales en Vallefresno permanecerán intactas un día más.' WHERE `entry`=8406; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Gracias a ti, nuestras defensas naturales en Vallefresno permanecerán intactas un día más.' WHERE `entry`=8407; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Gracias a ti, nuestras defensas naturales en Vallefresno permanecerán intactas un día más.' WHERE `entry`=8408; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ay, éxito! Has mostrado el verdadero espíritu de Hallow\'s End: ¡espíritu de ABANDONADO, debería decir!$B$B $B$B ¡Me deleita en el hecho de que Southshore ahora debe darse un festín con mala cerveza o prescindir de ella! En cuanto a ti, toma estas delicias. ¡Creo que encontrará un buen uso para ellos!' WHERE `entry`=8409; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, mon. Ahora estamos hablando.' WHERE `entry`=8410; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son los elementos que necesito. Ahora hablamos.' WHERE `entry`=8411; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Genial, mon! Probemos....' WHERE `entry`=8412; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ya era hora de que este troll descansara toda la noche! El tótem espiritual velará por mí.$B$B Llevo mucho tiempo coleccionando cosas, ¿tal vez quieres algo para todos tus problemas?' WHERE `entry`=8413; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay riesgo en disipar el mal de una piedra de la Plaga, ya que atrae la atención de los muertos vivientes a lo largo de incontables millas. Pero eres fuerte en la Luz, $n, y no temo por ti...' WHERE `entry`=8414; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Muy bien, $C! Veamos de qué estás hecho.' WHERE `entry`=8415; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho lo que te pedí sin dudarlo, $n.$B$B La confianza se logra, al parecer. Tal vez pueda revelarte nuestro plan con más detalle ahora.' WHERE `entry`=8416; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has venido a aliviar mi dolor. Desearía que simplemente pudieras derribarme, pero no es tan simple...' WHERE `entry`=8417; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto es excelente, $n. Diría que estoy sorprendido, pero sabía sin lugar a dudas que no nos decepcionaría.$B$B Es un honor otorgarte una de las Holy Mightstones. Úsalo bien.' WHERE `entry`=8418; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Qué espléndido $c eres!$B$B $B$B Oh, cómo amo la sensación, la forma en que quema tu piel y teje malos pensamientos a través de la mente...' WHERE `entry`=8419; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Guau! Eres demasiado bueno. ¡Especialmente por $ C!$B$B $B$B Oh, cómo amo la sensación, la forma en que quema tu piel y teje malos pensamientos a través de la mente...' WHERE `entry`=8420; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto funcionará muy bien.' WHERE `entry`=8421; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso, ahora mi mascota está completa!$B$B $B$B Oh, qué extraño efecto secundario tienen estas plumas vudú...' WHERE `entry`=8422; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No necesito pruebas para saber lo que has hecho, $C. Puedo ver la determinación grabada en tu expresión.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ya has vencido mi dolor y me has honrado. Gracias, $C.' WHERE `entry`=8424; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por fin puedo sentir el frío toque del acero de nuevo, aunque solo sea por un momento.' WHERE `entry`=8425; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8426; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8427; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8428; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8429; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8430; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8431; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $c! ¡Has ayudado a asegurar la propiedad de la Horda sobre Warsong Gulch!' WHERE `entry`=8432; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $c! ¡Has ayudado a asegurar la propiedad de la Horda sobre Warsong Gulch!' WHERE `entry`=8433; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $c! ¡Has ayudado a asegurar la propiedad de la Horda sobre Warsong Gulch!' WHERE `entry`=8434; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Has demostrado tu valía al defender nuestras operaciones en Warsong Gulch! Que la palabra de su honor se extienda a lo largo y ancho de nuestras tierras.' WHERE `entry`=8435; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8436; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8437; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8438; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8439; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente trabajo, $N! Mientras la Cuenca de Arathi permanezca bajo nuestro control, nuestros suministros estarán bien abastecidos.' WHERE `entry`=8440; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8441; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8442; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Asegurar nuestros recursos en Arathi es una tarea importante! Lo has hecho bien, $N.' WHERE `entry`=8443; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debo eliminar la corrupción de este objeto. Esto puede arrojar algo de luz sobre mis recientes fracasos a la hora de profundizar en el Sueño. dámelo' WHERE `entry`=8446; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma su anillo, $N. Ha cumplido su propósito para Malfurion. Ahora tendrá un nuevo propósito para ti...' WHERE `entry`=8447; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sufrimos mucho por los acontecimientos del pasado. Gracias por lo que ha hecho para ayudar a proteger a los Fauces de Madera. Como muestra de nuestra creciente amistad, acepte esta humilde ofrenda.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Siento que has logrado la victoria. Victoria... una palabra tan hueca considerando lo que había que hacer. Independientemente, ha demostrado que es digno de nuestra confianza.$B$B Puede pasar algún tiempo antes de que los Fauces de Madera te den la bienvenida sin hostilidad dentro del Fuerte. Aún así, tu perseverancia erosionará cualquier sospecha que mis hermanos puedan tener sobre ti. Mientras nunca nos traicionen y levanten las armas contra nosotros, encontraremos puntos en común.' WHERE `entry`=8461; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah... He oído rumores sobre aquellos que no son de nuestra tribu y que buscan aliarse con los fúrbolgs Fauces de Madera. Te doy la bienvenida, pero debes saber que mi tribu reacciona mal con los extraños.$B$B Estos son tiempos difíciles, y solo podemos confiar en aquellos que eligen luchar contra la corrupción de la tierra junto a nosotros... y nos han demostrado su valía. Aquellos que no lo hayan hecho serán recibidos con abierta hostilidad si ingresan a la Fortaleza.' WHERE `entry`=8462; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por lo que has hecho, por triste que sea. Acéptalo como muestra de agradecimiento.$B$B Te pediría que por favor nos sigas ayudando, $N. Tenemos muy pocos aliados a los que recurrir, y sin tu ayuda, las amenazas contra mi tribu seguramente serían demasiado para nosotros solos.' WHERE `entry`=8464; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, $c. Hago guardia aquí como portavoz de los Fauces de Madera aquí en Cuna del Invierno y como defensor de la tribu.$B$B Nuestros hermanos de Winterfall aquí en esta tierra gélida han caído bajo el mismo dominio corruptor que los furbolg de Felwood. Si has venido aquí ofreciendo la ayuda de los fúrbolgs de los Fauces de Madera, estamos dispuestos a aceptar esa oferta.' WHERE `entry`=8465; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Me aseguraré de que tus actos sean conocidos entre los de mi especie.$B$B Recuerda traerme cualquiera de las plumas que encuentres. Continuaré aceptándolos mientras sea necesario.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Bien hecho, $N! Me aseguraré de que tus actos sean conocidos entre los de mi especie.$B$B Recuerda traerme cualquiera de las plumas que encuentres. Continuaré aceptándolos mientras sea necesario.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Una vez más, nos demuestras tu honor! Me aseguraré de que tus actos sean conocidos entre los de mi especie.$B$B Recuerda traerme cualquiera de las cuentas de Winterfall que encuentres. Por cada juego que continúes trayendo para mí, hablaré en tu nombre a la tribu.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este tótem... Lo reconozco como uno de los Deadwood, pero está cargado del hedor de la descomposición. Cualquiera que sea la inmundicia que ha puesto a nuestros hermanos en nuestra contra, seguramente está presente en este objeto.$B$B Hiciste bien en traernos esto, $N. Tal vez a través del estudio y el ritual podamos descubrir qué es lo que contamina las mentes de nuestros hermanos. Gracias, amigo, acepte estas ofertas a cambio de su hallazgo.' WHERE `entry`=8470; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta cosa... tiene la forma de un tótem ritual de los Caídos del Invierno, pero ha sido retorcida por fuerzas que no puedo ni empezar a comprender. Cualquier mancha que haya puesto a Winterfall contra nosotros seguramente está presente en este objeto.$B$B La sabiduría divina nos ha traído tanto esto como a ti, $N. Estudiaremos este objeto atentamente; tal vez algún día, Winterfall ya no se enfurecerá contra nosotros.$B$B Gracias, amigo, acepte estas ofertas a cambio de su benevolencia.' WHERE `entry`=8471; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tú... nos has salvado! Vuestra derrota del demonio Xandivious ha garantizado la seguridad del Bastión Fauces de Madera en los años venideros. Eres verdaderamente un héroe entre los nuestros.$B$B Por favor, acepte esto con nuestra bendición. Aunque el proceso de curación será lento entre los fúrbolgs, y el conflicto continuará, les has dado a Winterfall algo que nunca antes habían tenido.$B$B Tienen la oportunidad de sobrevivir.' WHERE `entry`=8481; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, este es un giro de los acontecimientos muy fortuito. Si se lograra una paz duradera con estas criaturas, esto sin duda nos daría una ventaja en los asuntos de Kalimdor... una que los elfos de la noche no pueden mantener por sí solos. ¡Notificaré esto a los otros líderes de la Alianza de inmediato, y se enviarán más diplomáticos!$B$B En cuanto a ti, $N... has demostrado valentía tanto en la diplomacia como en la acción. Os doy las gracias, como toda la Alianza.' WHERE `entry`=8484; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='De hecho, este es un giro de los acontecimientos muy fortuito. Si se estableciera una paz duradera con estas criaturas, esto sin duda nos daría una ventaja para proteger Kalimdor de amenazas externas. ¡Notificaré esto a los otros líderes de la Horda de inmediato, y se enviarán más diplomáticos!$B$B En cuanto a ti, $N... has demostrado valentía tanto en la diplomacia como en la acción. Te lo agradezco, al igual que la totalidad de la Horda.' WHERE `entry`=8485; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo lograste, $g muchacho: muchacha;! Pondremos esas barras de cobre en la pila y les daremos un buen uso para hacer el material de guerra de inmediato. Son los esfuerzos de personas como usted los que me enorgullecen de servir a la Alianza. ¡Buen trabajo, soldado!$B$B Y si por casualidad te encuentras con más barras de cobre, asegúrate de que me lleguen.' WHERE `entry`=8492; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente trabajo! Excavar en busca de ese cobre y fundirlo debe haber sido toda una aventura. A menos que los hayas comprado en la casa de subastas. De cualquier manera, funciona para mí. Debe ser felicitado por su contribución al esfuerzo de guerra, $c. Y por favor no dudes en traerme más barras de cobre si las tienes.' WHERE `entry`=8493; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, bueno, si no es $N. Y saliste adelante. Supongo que ahora tendré que vigilarte. Me duele decir esto, pero gracias por tu esfuerzo. La Alianza no lo olvidará, y yo tampoco. Ahora sal ahí fuera y rompe tu joroba con cualquier otra cosa que necesites recolectar.' WHERE `entry`=8494; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debe ser un día frío en las Estepas Ardientes. Mira, es $N y me ha traído un regalo. ¡Veinte barras de hierro! Justo lo que siempre quise.$B$B Sin embargo, con toda seriedad, gracias, $N. Eres un orgullo para ti y para la Alianza. ¡Ahora vuelve y trae más cosas para el esfuerzo de guerra!' WHERE `entry`=8495; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente. Es importante mantenerse por delante del próximo movimiento del enemigo. Esta información nos permitirá anticiparnos a los ataques del Martillo Crepuscular.' WHERE `entry`=8498; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Entonces Gnoarn no confía en mis habilidades de reconocimiento? Me pregunto porque...' WHERE `entry`=8499; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $C! Un trabajo bien hecho. Me encargaré de que esas barras lleguen a la tarima y lleguen a manos de los herreros e ingenieros que están trabajando arduamente para construir los suministros para nuestro ejército. Gracias de nuevo, y si encuentra más barras de torio, asegúrese de visitarnos.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Se ha tomado nota de tu participación en el ataque a Hive\'Ashi.' WHERE `entry`=8501; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Sin sus trabajadores, los silítidos tendrán dificultades para reparar cualquier daño infligido a la estructura de su colmena.' WHERE `entry`=8502; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Hurra! Son otros veinte abajo. Usted es el mejor. Supongo que debería guardar todo esto antes de que se marchite. ¡Tanto alga estranguladora, tan poco tiempo!$B$B ¡Gracias de nuevo, $c!' WHERE `entry`=8503; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, Dios, qué montón de algas estranguladoras tienes ahí. Rápido, pongámoslo en una caja para mantenerlo fresco. Me has hecho... a nosotros, a la Alianza, un gran favor al traer ese lote. Me aseguraré de que todos sepan que fuiste tú, el gran $N, quien ayudó a inclinar la balanza en el Ahn\'Qiraj. esfuerzo de guerra con su contribución de algas estranguladoras!' WHERE `entry`=8504; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Su contribución es muy apreciada, $c. Solo a través de los esfuerzos combinados de todos seremos capaces de repeler el avance despiadado de los silítidos y cualquier fuerza que los esté impulsando. Incluso la Horda está acumulando su propia colección de loto púrpura. Si encuentra más, por favor regrese a mí aquí.' WHERE `entry`=8505; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $N He preparado un conjunto de tareas que deberían hacer un uso óptimo de tus habilidades.$B$B ¡Con los continuos esfuerzos de usted y de personas como usted, nuestro enemigo pronto será vencido de una vez por todas!$B$B Si necesita una nueva sesión informativa de la misión, regrese con el Capitán Blackanvil.' WHERE `entry`=8507; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, supongo que esa pequeña escaramuza pasará como servicio de campo hoy en día. Llévatelos al Bastión Cenarion, estoy seguro de que tendrán un trabajo cómodo listo para ti.$B$B ¡Vete!' WHERE `entry`=8508; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $C. Debo decir que estoy gratamente sorprendido. No creerías la cantidad de personas que han venido, ofreciendo ayuda, pero nunca regresan. Déjame ponerlas en una caja y anotarlas con tu nombre, y luego podemos hablar de nuevo sobre si necesito más de esas plantas.' WHERE `entry`=8509; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me atrevo a decir que la Alianza va a estar muy contenta con tus aspectos aquí, $c. Me aseguraré de que ninguno se desperdicie. Gracias, y asegúrese de volver a consultarme una vez que los haya contado para ver si necesitamos más.' WHERE `entry`=8511; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por su generosa donación, $N. Voy a ponerlos en la pila ahora mismo, y en poco tiempo estoy seguro de que se convertirán en un buen conjunto de armadura, algunos parches de cuero o se usarán para otra cosa en nuestros preparativos. Parece que siempre necesitamos más cuero ligero. Vuelve y visítame pronto.' WHERE `entry`=8512; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Guau! Parece que estabas aquí como voluntario para ayudar. Muchas gracias por la donación. Los empacaré y los contaré. Seguro que sabes cómo alegrarle el día a un chico.' WHERE `entry`=8513; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Caramba, seguro que es un montón de cuero mediano el que ha traído, $g señor: señora;! Me aseguraré de que todo eso se use correctamente, sí, de hecho. ¡Con su ayuda, habremos completado nuestra estimación de cuero mediano en muy poco tiempo!$B$B ¡Gracias, $N!' WHERE `entry`=8514; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, sabía que podías hacerlo, $c, ¡simplemente lo sabía! Pondré esto en las manos adecuadas tan pronto como pueda. Ahora, veamos aquí. Hmm, parece que nuestra cuenta va bastante bien. Debería volver a consultarme en un momento una vez que termine de contar para ver si necesitamos más. ¡Porque si lo hacemos, tú eres el que quiero que esté recogiendo todo para mí!' WHERE `entry`=8515; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste otra vez! Es simplemente asombroso cómo sales, recoges todas estas cosas y luego las traes aquí y las entregas. Te digo, cuando se enteren de lo mucho que has estado ayudando por aquí no vas a poder caminar por la calle sin que la gente te pida tu autógrafo!$B$B Gracias nuevamente por su generosa donación de cuero grueso, $N.' WHERE `entry`=8516; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muchos son los soldados que hoy aquí se beneficiarán de su aporte, $c. Me ocuparé personalmente de que la Alianza sea consciente de sus esfuerzos. Permítanme un momento para almacenar estos vendajes correctamente y actualizar mi conteo, y luego deberían volver a consultarme para ver si necesito más.$B$B ¡Que la Luz de Elune brille sobre ti, $r!' WHERE `entry`=8517; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres digno de elogio, $N. Si bien hay quienes se aprovecharían de la economía de nuestra posición de guerra para llenarse los bolsillos en un fervor de codicia, ustedes han demostrado una y otra vez que su devoción por la Alianza y, de hecho, por todo Azeroth, es lo primero.$B$B ¡Bendiciones de Elune te acompañen siempre!' WHERE `entry`=8518; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Después de la traición de Staghelm, recogí los pedazos destrozados del Cetro de las Arenas Movedizas y regresé aquí. Tenía toda la intención de proteger el cetro de aquellos que intentarían usarlo para causar daño a nuestro mundo; así nació la carga de los Dragonflights.$B$B Un cetro dividido entre los cuatro poderosos Aspectos resultaría casi imposible de restaurar para aquellos que buscan el caos deliberadamente... o eso pensé. Que tonto fui. Incluso ahora soy perseguido por ese vuelo maldito.' WHERE `entry`=8519; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$C, lo hiciste! Gracias a ti estamos un paso más cerca de lograr nuestro objetivo con las vendas de seda. Los guardaré y luego podemos hablar más si quieres.' WHERE `entry`=8520; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres una persona tan desinteresada. Muchas gracias por su contribución al esfuerzo de guerra. Son personas como usted las que marcarán la diferencia entre el éxito y el fracaso en Ahn\'Qiraj. Solo espero que todo esto sea suficiente.$B$B Gracias de nuevo, $N.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Se le debe felicitar, $c, por su perseverancia en esta tarea. Guardaré estos vendajes y luego me gustaría volver a hablar contigo sobre la posibilidad de que recolectes aún más vendas de paño rúnico.' WHERE `entry`=8522; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este es un buen camino que estamos recorriendo juntos, $N. Eres un excelente compañero de trabajo. Una vez más os doy las gracias por vuestros esfuerzos en nombre de toda la Alianza. Ven y vuelve a hablar conmigo pronto.' WHERE `entry`=8523; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dos para la Alianza, uno para mí, dos para la Alianza, uno para mí. Hola, pescadero, excelente trabajo. Puedo ver que vas a ser un verdadero crédito para el club. Sin embargo, me parece que probablemente necesitemos más de ese atún blanco. ¿Por qué no te vas y te preparas un ápice más? Ya puedo escuchar mi estómago rugir.' WHERE `entry`=8524; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sabía que lo tenías dentro, chico. Tienes el aspecto de alguien que sabe lo que $g él: ella; gustos. Específicamente que te gusta complacerme a mí y a los poderes fácticos. Y eso lo tienes, te lo garantizo.$B$B Jaja, está bien, guardaré bien estos pescados y luego tú y yo podemos tener una pequeña charla sobre cómo vas a recolectar otros veinte albacora.' WHERE `entry`=8525; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Caramba, eso es genial. Gracias por traerme toda esta carne animal quemada, $c. Lo pondré en la pila de allí. Estoy seguro de que alguien se encargará de ello. Supongo que si tienes algo de tiempo libre, ¿quieres traerme más?' WHERE `entry`=8526; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Wow, eres un verdadero buscavidas. Me cansas solo con mirarte. De todos modos, gracias desde la Alianza y todo eso. Me aseguraré de que toda esa carne muerta sea empaquetada. Supongo que podrías volver a consultarme más tarde para ver si todavía necesitamos más, aunque si me preguntas, está empezando a apestar el lugar.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por este regalo, $C, y de una manera tan oportuna también. Seguro que a nuestros soldados no les faltará algo para comer. Solo déjame guardar estos peces adecuadamente y luego tú y yo podemos discutir un segundo lance si estás dispuesto.' WHERE `entry`=8528; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres un verdadero miembro de la Alianza, $N. Sus esfuerzos no pasarán desapercibidos ni apreciados. Y gracias por cocinar el pescado también. Me aseguraré de que se almacenen correctamente y luego necesitaré actualizar mi conteo. Cada uno nos acerca mucho más a alcanzar nuestro objetivo.' WHERE `entry`=8529; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estas barras servirán, y gracias por no sacarles brillo. No tiene sentido hacerlos bonitos cuando van a ser destrozados por cualquier material que se necesite construir para la guerra. Me ocuparé de ponerlos en las pilas y me aseguraré de que se les dé el uso adecuado. Háblame de nuevo si estás interesado en traer otros veinte.' WHERE `entry`=8532; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me has probado una vez más, $C. Me ocuparé de que este cobre se utilice a su debido tiempo. Sin embargo, por ahora, necesito colocar estas barras de cobre en el palet y contarlas. Si todavía te sientes inclinado, probablemente podría usar tu ayuda para reunir aún más barras de cobre.' WHERE `entry`=8533; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus esfuerzos son muy apreciados, $N. Leeré estos informes de exploración de inmediato, siéntase libre de revisar su próxima tarea.' WHERE `entry`=8534; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Aquí está tu próxima tarea.' WHERE `entry`=8535; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Aquí está tu próxima tarea.' WHERE `entry`=8536; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Aquí está tu próxima tarea.' WHERE `entry`=8537; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has logrado un gran logro para nuestra causa hoy, $N. Has vencido a algunos de nuestros enemigos más poderosos. Por eso te felicito mucho.' WHERE `entry`=8538; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Eres un aliado digno.' WHERE `entry`=8539; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bueno, supongo que parece el número correcto de barras de estaño. ¡No intentes engañarme, $c! Contar me duele el cráneo. Ahora voy y pongo estas barras en la pila y tú sales y me traes más de lo mismo.' WHERE `entry`=8542; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Throm\'ka, $N. Me honras a mí y a la Horda con tus barras de hojalata. Los pondré en la pila y luego vendrán y harán cosas con ellos. Y luego, cuando todo esté hecho, iremos a la guerra y le mostraremos a la insignificante Alianza cómo luchar contra los bichos.$B$B ¡Ahora tráeme más barras de hojalata!' WHERE `entry`=8543; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8544; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este será un buen comienzo para ti y para mí, $C. Son otras veinte barras de mithril que puedo poner en las pilas y tachar de la lista. Todo será útil para hacer el material de guerra.$B$B Asegúrate de volver a consultarme porque sabes que parece que vamos a necesitar aún más de esas barras de mithril.' WHERE `entry`=8545; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eso es un buen trabajo $N! Otras veinte barras nos acercan mucho más a la meta y nos dan más material de guerra. Me encargo de que los guarden. Y si consigues otra pila de barras de mithril, amigo, asegúrate de traérmelas aquí.' WHERE `entry`=8546; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gran trabajo, $N. Acepte esto en nombre del Círculo Cenarion. ¡Ciertamente te lo has ganado, amigo!' WHERE `entry`=8548; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Y así, nuestros esfuerzos nos empujan mucho más cerca de la guerra. Gracias por su arduo trabajo en la recopilación de esta flor de paz $c. Te aseguro que tendrá un buen uso, y que tu aporte ha sido anotado $N. Si te encuentras dispuesto, por favor vuelve a mí con más flores. Hasta entonces, que la Madre Tierra os guíe.' WHERE `entry`=8549; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por tus continuos esfuerzos, $N. Traes un gran honor para ti y tus ancestros con tu entrega desinteresada, ¡y todos lo sabrán! Guardaré estas hierbas para que se mantengan frescas hasta que se necesiten. Una vez más revelas el espíritu más auténtico de la Horda, la lucha por vencer y la promesa de que podemos trabajar juntos para lograrlo.' WHERE `entry`=8550; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo encontraste! ¡Oh feliz día, esto es! Gracias, $N. Recuperar mi pecho enfría parte del fuego en mí.$B$B Pero mi venganza no está completa...' WHERE `entry`=8551; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Recuperaste mi faja? Entonces... ¡debes haber matado a Mok\'rash, el gigante marino! ¡Hurra!$B$B Me alegro de que el villano escorbuto esté muerto: Mok\'rash fue uno de los tres gigantes marinos que destrozaron mis barcos y mataron a mi tripulación.$B$B Tres veces.$B$B Eres un $c de valor, $N.' WHERE `entry`=8552; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hola hola, $N. El capitán me dijo que vas tras Negolash, ¿eh?' WHERE `entry`=8553; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Obtuviste mi sable de Negolash! ¡No puedo creer mi fortuna, $N! Conocerte ha mejorado mi suerte, ¡no te equivoques!$B$B ¡Gracias! Y si alguna vez consigo un barco nuevo y usted está buscando navegar por los mares, sería mi invitado de honor.' WHERE `entry`=8554; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eranikus, Vaelastrasz y Azuregos... Sin duda conoces a estos dragones, mortal. No es coincidencia, entonces, que hayan desempeñado papeles tan influyentes como observadores de nuestro mundo.$B$B Desafortunadamente (y mi propia ingenuidad es parcialmente culpable), ya sea por agentes de los Dioses Antiguos o por la traición de aquellos que los llamarían amigos, cada guardián ha caído en la tragedia. El alcance de lo cual ha alimentado mi propia desconfianza hacia los de tu especie.$B$B Búscalos... Y $R, prepárate para lo peor.' WHERE `entry`=8555; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te cambiaré la gema del anillo. Descubrirá que el efecto es mucho más... agradable.' WHERE `entry`=8556; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8557; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8558; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8559; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8560; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has tenido éxito! Los susurros de los Emperadores Gemelos han cesado.$B$B Toma esto como una recompensa. El mero hecho de verlo infundirá miedo en los corazones de los Qiraji... les recordará a sus líderes caídos y al mortal que los mató.' WHERE `entry`=8561; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $N.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta este pectoral como símbolo de la gloria y la carga que vendrá como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8562; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí! Por supuesto, no nos olvidaríamos de sus logros pasados ​​en la Cuenca de Arathi.' WHERE `entry`=8565; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí! Por supuesto, no nos olvidaríamos de sus logros pasados ​​en la Cuenca de Arathi.' WHERE `entry`=8566; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí! Por supuesto, no nos olvidaríamos de tus logros pasados ​​en Warsong Gulch.' WHERE `entry`=8567; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí! Por supuesto, no nos olvidaríamos de tus logros pasados ​​en Warsong Gulch.' WHERE `entry`=8568; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí! Por supuesto, no nos olvidaríamos de tus logros pasados ​​en Warsong Gulch.' WHERE `entry`=8569; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí! Por supuesto, no nos olvidaríamos de tus logros pasados ​​en Warsong Gulch.' WHERE `entry`=8570; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gran trabajo, $n. Acepte esto en nombre del Círculo Cenarion. ¡Ciertamente te lo has ganado, amigo!' WHERE `entry`=8572; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gran trabajo, $N. Acepte esto en nombre del Círculo Cenarion. ¡Ciertamente te lo has ganado, amigo!' WHERE `entry`=8573; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gran trabajo, $n. Acepte esto en nombre del Círculo Cenarion. ¡Ciertamente te lo has ganado, amigo!' WHERE `entry`=8574; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Excelente, $R! ¿Qué es? No puedo leer ni una pizca de Draconic.' WHERE `entry`=8575; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo primero es lo primero, $N! Tenemos que averiguar qué escribió Azuregos en este libro de contabilidad.$B$B ¿Dices que te ha dicho que hagas una boya de arcanita y que este es el esquema? Es extraño que escribiera esto en Draconic. Esa vieja cabra sabe que no puedo leer estas tonterías.$B$B Si esto va a funcionar, voy a necesitar mis gafas de observación, un pollo de quinientas libras y el volumen II de \"Draconic for Dummies\". No necesariamente en ese orden.' WHERE `entry`=8576; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No puedo creer que me haya encontrado. Estaba seguro de que lo había perdido cuando estaba en Terrallende. ¡No voy a volver allí, $R! ¡De ninguna manera, de ninguna manera! Estoy harta de ser su mejor amiga a tiempo parcial para siempre y su esclava a tiempo completo.' WHERE `entry`=8577; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Pendiente! Ahora, ¿dónde puse ese pollo de 500 libras y el Volumen II de \"Draconic For Dummies?\" ¡Ah, y aquí hay algo para todo su arduo trabajo!' WHERE `entry`=8578; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Veo que no eres un mortal ordinario, $N. Tus posibilidades contra el Dios Antiguo, por infinitamente pequeñas que sean, son mayores que las nuestras en este punto. Después de todo, aunque espera dragones a la vuelta de la esquina, no está preparado para alguien como tú.$B$B Así como Anachronos y Staghelm derrotaron a los Qiraji hace mil años a través de la alianza de las razas de dragones y mortales, nosotros también formaremos un pacto. Gánate la confianza del Vuelo Bronce y te ganarás nuestra confianza. Solo entonces haremos de ti un verdadero campeón.' WHERE `entry`=8579; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$C! Pele\'keiki feliz por ahora. Pele\'keiki toma toda esa flor de fuego y ponla en una caja para que se mantenga fresca. Pele\'keiki se ocupará de que todas las flores de fuego se conviertan en material útil para la guerra. Y si tienes más, ven rápido a ver a Pele\'keiki. Pele\'keiki probablemente necesite más.' WHERE `entry`=8580; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto no es broma, $C? ¿Traes la flor de fuego de Pele\'keiki tan rápido? ¡Pele\'keiki cuéntalos ahora mismo, tío! ¡Haces tan feliz a Pele\'keiki que les dirá a todos, $N el mejor recolector de flores de fuego de todos los tiempos! Pele\'keiki no puede esperar a que comience la guerra. Ahora realmente iluminamos el cielo sobre Silithus, ¿verdad, bruddah?' WHERE `entry`=8581; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un esfuerzo encomiable, $c. Mediré estos especímenes para su uso apropiado y tomaré nota de su contribución. El loto púrpura deberá almacenarse adecuadamente hasta que esté listo para ellos. En cuanto a ti, si todavía estás disponible, me imagino que todavía necesitaré más loto púrpura. Por favor, vuelva a consultarme en un momento.' WHERE `entry`=8582; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente y preciso trabajo, $N. Su diligencia es digna de elogio, al igual que su celeridad. Me ocuparé personalmente de que ninguno de estos lotos púrpura se desperdicie.$B$B Gracias de nuevo, y si vienes por más lotos púrpuras, no dudes en traérmelos lo más rápido posible.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='.$B$B ¿Un pollo de 500 libras? ¡No hay tal cosa! Ya no, al menos. Yo sabía de un pollo así... El Pollo Negro de la Muerte...$B$B $B$B Pero sí, nadie vio ese pollo y vivió para contarlo. Tengo una idea que podría beneficiarnos a los dos, chico.' WHERE `entry`=8584; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mira la marmolización de esos solomillos! ¡Fantástico!$B$B Ahora sobre ese pollo... Hrm, déjame ver. Voy a necesitar unos minutos para idear la receta.' WHERE `entry`=8585; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Está listo! Les presento mi mayor creación: ¡Dirge\'s Kickin\' Chimaerok Chops!' WHERE `entry`=8586; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Mmmmm... ¡Esto es increíble! ¡El mejor pollo que he probado!' WHERE `entry`=8587; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Oh, entonces tienes el cuero pesado que necesitaba. Tu hoja es verdaderamente afilada, $c; estas son buenas pieles! Ahora que empezamos con el pie derecho entre nosotros, me aseguraré de que su contribución tenga un buen uso. Y si te encuentras con más cuero pesado, tráelo a mi manera.' WHERE `entry`=8588; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Tú, tío, tío! Muchas gracias por el cuero pesado. Cada poquito nos acerca mucho más. Los pondré en una pila para que los otros peleteros puedan trabajar en ellos.$B$B Gracias de nuevo, $N, y si encuentras más montones de cuero pesado, ya sabes dónde puedes encontrarme.' WHERE `entry`=8589; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $c. Estoy seguro de que estas gruesas pieles de cuero se utilizarán para reforzar zepelines y fabricar todo tipo de armaduras y armamento. Tienes mi agradecimiento, y el de la Horda. Vuelve de nuevo si te encuentras con cuero más grueso en tus viajes, y la suerte te acompañe.' WHERE `entry`=8590; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo hiciste, $N, ¡sabía que lo harías! Una vez más, gracias en nombre de toda la Horda. Sus esfuerzos han sido notados y son muy apreciados. Y si te encuentras con más cuero grueso que te gustaría donar, tráemelos aquí.$B$B Lok\'tar Ogar, $c!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has tenido éxito! Los susurros de los Emperadores Gemelos han cesado.$B$B Toma esto como una recompensa. El mero hecho de verlo infundirá miedo en los corazones de los Qiraji... les recordará a sus líderes caídos y al mortal que los mató.' WHERE `entry`=8592; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8593; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8594; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Continúa sirviéndonos bien, $N. Nuestro pacto sigue en pie.' WHERE `entry`=8595; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8596; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El libro se ha ido! Encima del montículo de tierra hay una nota.' WHERE `entry`=8597; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Booknap mi... libro, ¿¡quieren!? ¡Les enseñaré lo que significa meterse con un gnomo psíquico!' WHERE `entry`=8598; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿¡Qué!?$B$B $B$B Bueno, um... ¿Qué quieres que haga? ¡Ella es un pez! UN PESCADO te digo! Y yo soy un gnomo. Nunca podría funcionar.' WHERE `entry`=8599; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, parece que has hecho un trabajo bastante decente, aunque algunas de esas máscaras se ven un poco irregulares en los bordes. No importa, la tarea está completa y te has ganado tu recompensa. Si te encuentras con otro montón de cuero rugoso, asegúrate de traérmelo de inmediato.' WHERE `entry`=8600; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Práctica práctica práctica. Un cuchillo bien afilado y la habilidad para usarlo te llevarán lejos en este mundo, $N. Parece que los bordes de estas máscaras son mejores que los anteriores. ¿Compraste un cuchillo nuevo?$B$B En cualquier caso, le agradecemos su esfuerzo. Se ha tomado nota de su donación y se le dará un buen uso, se lo aseguro. Si te encuentras en posesión de cuero más resistente, asegúrate de volver y hablar conmigo, ya que probablemente lo necesitaré.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8602; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $N.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta estas vestiduras como símbolo de la gloria y la carga que vendrán como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8603; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tienes mi agradecimiento, $c, y la gratitud de la Horda. Si encuentras más vendas de lana, tráemelas aquí si deseas seguir contribuyendo al esfuerzo de guerra. Hasta entonces, ¡que tus antepasados ​​te cuiden!' WHERE `entry`=8604; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Eres un honorable $C, $N! Me ocuparé de que estos vendajes lleguen a las manos adecuadas. Tienes mi agradecimiento, y el de la Horda.$B$B Vete en paz y vuelve a mí si te encuentras con un exceso de vendas de lana. Podemos usar toda la ayuda que podamos obtener aquí.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Creo que podemos haber subestimado a estos secuestradores.' WHERE `entry`=8606; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sorprendente, pero aceptable. Quizás subestimé tus \'habilidades\', $c. Tal vez. Has completado una tarea muy sencilla y, por ello, recibirás una recompensa desproporcionada. Pero no dejes que se te suba a la cabeza. Si realmente quieres probarte a ti mismo, deberías salir y traerme otro paquete de vendas de tejido mágico.' WHERE `entry`=8607; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Asombroso, $c, ¡lo hiciste de nuevo! Bueno, dicen que tengo buen gusto en los que elijo poner a mi servicio. Muy bien, tu aporte queda anotado y recibirás los beneficios sociales que tu esfuerzo ha brindado. Sin embargo, te sugiero que vuelvas a salir y recojas otro paquete de vendas de tejido mágico si realmente deseas demostrar tu valía.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eres un orgullo para la Horda, $c. Gracias por tus esfuerzos; son apreciados! Tendré que guardar estas vendas frescas y hacer otra cuenta para ver qué tan lejos estamos de nuestra meta. Si quieres, puedes reunir más vendas de paño rúnico y devolvérmelas aquí.' WHERE `entry`=8609; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es un acto muy desinteresado de dar el que realizas, $N. Uno que probablemente salve la vida de muchos combatientes en Ahn\'Qiraj. Gracias y sepa que tiene el aprecio de la Horda por su donación. Si creas o te encuentras con más vendas de paño rúnico, considera traérmelas aquí.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ok, esta pila de carne me parece buena. Los salaré y luego los guardaré y, con suerte, se mantendrán lo suficientemente frescos como para ser comestibles cuando llegue el momento.$B$B Gracias por el aporte, $c. ¿Crees que podrías traerme otro estante?' WHERE `entry`=8611; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Huele a que tú, o alguien que conoces, son buenos cocineros, $N. Esos filetes magros de lobo me están haciendo la boca agua; Supongo que algunos desaparecidos no se notarán. De todos modos, buen trabajo. Me aseguraré de que alguien los guarde bien para que no se estropeen demasiado.$B$B Si te encuentras con más, ya sabes dónde encontrarme.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso, $C! Estos lo harán muy bien. Aquí hay suficiente para hacer una capa para Korrin, ¡y posiblemente incluso más! Gracias.$B$B Espero que el viaje no haya sido demasiado peligroso. El área de Feralas no es conocida por ser indulgente, pero obviamente lo has hecho lo suficientemente bien.$B$B Gracias de nuevo, $C.' WHERE `entry`=8613; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Esa es la mejor captura hasta ahora, $N! Buen trabajo, honesto allí mismo. ¡Y sin huesos también! Gracias por este cola amarilla manchada aquí, mon. ¡Vuelve pronto si estás cocinando un poco más!' WHERE `entry`=8614; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso, $C! Estos lo harán muy bien. Aquí hay suficiente para hacer una capa para Korrin, ¡y posiblemente incluso más! Gracias.$B$B Espero que el viaje no haya sido demasiado peligroso. El área de Feralas no es conocida por ser indulgente, pero obviamente lo has hecho lo suficientemente bien.$B$B Gracias de nuevo, $C.' WHERE `entry`=8615; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8619; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Fantástico! ¡No puedo creer que hayas pasado por la molestia! ¿Eres una especie de máquina? Si fuera yo, probablemente habría dejado que el mundo implosionara.$B$B Le inclino mi turbante, señor. Y ninguna buena acción debe quedar sin recompensa.' WHERE `entry`=8620; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $n. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8621; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $n.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta este pectoral como símbolo de la gloria y la carga que vendrá como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8622; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has tenido éxito! Los susurros de los Emperadores Gemelos han cesado.$B$B Toma esto como una recompensa. El mero hecho de verlo infundirá miedo en los corazones de los Qiraji... les recordará a sus líderes caídos y al mortal que los mató.' WHERE `entry`=8623; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8624; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8625; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8626; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $N.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta este pectoral como símbolo de la gloria y la carga que vendrá como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8627; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8628; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8629; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8630; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8631; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has tenido éxito! Los susurros de los Emperadores Gemelos han cesado.$B$B Toma esto como una recompensa. El mero hecho de verlo infundirá miedo en los corazones de los Qiraji... les recordará a sus líderes caídos y al mortal que los mató.' WHERE `entry`=8632; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $N.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta estas túnicas como un símbolo de la gloria y la carga que vendrán como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8633; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8634; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las batallas de épocas pasadas son semillas de las que crecen las leyendas. La tuya es una época de héroes, joven. Que tu leyenda eche raíces, prospere.$B$B Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8635; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La materia de la vida está condenada a morir y regresar a la tierra, pero la materia del espíritu vive eternamente. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8636; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8637; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $N.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta este pectoral como símbolo de la gloria y la carga que vendrá como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8638; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has tenido éxito! Los susurros de los Emperadores Gemelos han cesado.$B$B Toma esto como una recompensa. El mero hecho de verlo infundirá miedo en los corazones de los Qiraji... les recordará a sus líderes caídos y al mortal que los mató.' WHERE `entry`=8639; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8640; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8641; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8642; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8643; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8644; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8645; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8646; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8647; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8648; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8649; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8650; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8651; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8652; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8653; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8654; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8655; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $N.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta este pectoral como símbolo de la gloria y la carga que vendrá como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8656; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has tenido éxito! Los susurros de los Emperadores Gemelos han cesado.$B$B Toma esto como una recompensa. El mero hecho de verlo infundirá miedo en los corazones de los Qiraji... les recordará a sus líderes caídos y al mortal que los mató.' WHERE `entry`=8657; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8658; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8659; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8660; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $n.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta estas túnicas como un símbolo de la gloria y la carga que vendrán como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8661; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has tenido éxito! Los susurros de los Emperadores Gemelos han cesado.$B$B Toma esto como una recompensa. El mero hecho de verlo infundirá miedo en los corazones de los Qiraji... les recordará a sus líderes caídos y al mortal que los mató.' WHERE `entry`=8662; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8663; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8664; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $N. Has demostrado que no eres un mortal ordinario.$B$B Te doy estos con la confianza de que te ayudarán a aplastar al vil qiraji.' WHERE `entry`=8665; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperaba que regresaras de tu intento, $N.$B$B Has cumplido un destino mayor que el de la mayoría de los seres inmortales.$B$B Al matar a C\'Thun, no solo has salvado todo Azeroth, sino que también has inclinado la balanza de eventos cósmicos más allá de tu comprensión.$B$B Acepta este pectoral como símbolo de la gloria y la carga que vendrá como consecuencia de tus acciones.$B$B ¡Que su poder te ayude en los desafíos que te esperan, asesino de dioses!' WHERE `entry`=8666; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has tenido éxito! Los susurros de los Emperadores Gemelos han cesado.$B$B Toma esto como una recompensa. El mero hecho de verlo infundirá miedo en los corazones de los Qiraji... les recordará a sus líderes caídos y al mortal que los mató.' WHERE `entry`=8667; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí... la piel del gusano será una excelente capa protectora. Combinado con las partes más fuertes de los Qiraji que hemos destruido en nuestro camino hacia aquí, esto debería ser una formidable pieza de armadura. ¡Que te ayude a enfrentar los horrores indescriptibles que te esperan en el interior!' WHERE `entry`=8668; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con los materiales que traes y con las escamas de nuestros enemigos qiraji caídos, te hago estas hombreras, mortal. Que os concedan la protección que necesitáis y que su vista infunda miedo en nuestros enemigos.' WHERE `entry`=8669; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8670; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8671; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8672; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8673; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8674; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8675; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8676; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8677; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8678; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8679; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8680; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8681; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8682; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8683; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8684; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8685; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu arde de vida, joven $c. Acepto el homenaje que rindes y ofrezco a cambio esta señal...' WHERE `entry`=8686; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8688; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8689; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8690; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8691; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8692; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8693; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8694; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8695; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... esta cortina está impecable.$B$B Toma esta capa, $N. Que te proteja de la vil magia de los Qiraji.' WHERE `entry`=8696; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te cambiaré la gema del anillo. Descubrirá que el efecto es mucho más... agradable.' WHERE `entry`=8697; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te cambiaré la gema del anillo. Descubrirá que el efecto es mucho más... agradable.' WHERE `entry`=8698; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te cambiaré la gema del anillo. Descubrirá que el efecto es mucho más... agradable.' WHERE `entry`=8699; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Cambiaré las gemas del anillo por ti. Encontrará que la pieza terminada es mucho más... agradable.' WHERE `entry`=8700; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te cambiaré la gema del anillo. Descubrirá que el efecto es mucho más... agradable.' WHERE `entry`=8701; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te cambiaré la gema del anillo. Descubrirá que el efecto es mucho más... agradable.' WHERE `entry`=8702; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te cambiaré la gema del anillo. Descubrirá que el efecto es mucho más... agradable.' WHERE `entry`=8703; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te cambiaré la gema del anillo. Descubrirá que el efecto es mucho más... agradable.' WHERE `entry`=8704; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8705; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8706; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8707; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8708; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8709; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8710; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8711; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $C. Esta es una empuñadura de obra maestra... el equilibrio es perfecto.$B$B Toma tu arma, $N. ¡Búscalo con gran confianza y vence a nuestros enemigos!' WHERE `entry`=8712; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8713; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8714; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8715; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8716; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8717; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8718; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8719; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8720; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8721; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8722; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8723; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8724; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8725; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8726; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los cielos, en sus innumerables estrellas, guardan respuestas a los misterios terrenales, $N. ¿Podrían, entonces, los sabios y los afortunados mirar hacia arriba y encontrar la verdad?' WHERE `entry`=8727; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trato es un trato. Espero que sepas en lo que te estás metiendo, $N. Esta es una gran cantidad de problemas por los que pasar para pescar un poco.' WHERE `entry`=8728; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Pronto podré reformar el Cetro de las Arenas Movedizas.' WHERE `entry`=8729; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El alma de Vaelastrasz está tranquila, campeón. Todos los Aspectos observan tu progreso con gran interés. Sepa que tiene poderosos aliados.$B$B Se me ordenó otorgarte algo para ayudarte en esta lucha. Úsalo bien...' WHERE `entry`=8730; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Puedo decir que Krug tiene poco uso para el papeleo. ¡Él firmó esto con sangre silítida!$B$B Muy bien, $N. He preparado un conjunto de tareas que deberían hacer un buen uso de tus habilidades como $c.$B$B ¡Con los esfuerzos continuos de usted y de personas como usted, nuestro enemigo pronto será aplastado!' WHERE `entry`=8731; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, supongo que esa pequeña escaramuza pasará como servicio de campo hoy en día. Llévatelos al Bastión Cenarion, estoy seguro de que tendrán un trabajo cómodo listo para ti.$B$B ¡Vete!' WHERE `entry`=8732; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El fuego está en silencio excepto por un zumbido bajo. Por extraño que parezca, es capaz de comunicarse contigo a través de los pensamientos.' WHERE `entry`=8733; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sería imposible sacar a Eranikus del Sueño si se negara. Sus intenciones, sin embargo, requieren que entre en nuestro mundo. Busca destruir la manifestación viviente de Malfurion. Hacer esto con éxito significaría el fin de uno de los aliados más poderosos del Sueño. La Pesadilla consumiría por completo todo lo que quedaría si Malfurion cayera...' WHERE `entry`=8734; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Estas preparado? ¿Está preparado el mundo para lo que estamos a punto de invocar? No sé... Estoy obligado por el deber a Malfurion. Deber y honor...' WHERE `entry`=8735; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Él es redimido, $n. Ahora regresa al Sueño para corregir lo que él solo ha hecho mal. Eranikus será un poderoso aliado para Malfurion y mi padre.$B$B Estos armamentos son para ti, $n; que me dio la misma Ysera. Harías bien en utilizarlos en tus batallas contra los Qiraji.' WHERE `entry`=8736; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen trabajo, $N. Aquí está tu próxima tarea.' WHERE `entry`=8737; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus esfuerzos son muy apreciados, $N. Leeré estos informes de exploración de inmediato, siéntase libre de revisar su próxima tarea.' WHERE `entry`=8738; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus esfuerzos son muy apreciados, $N. Leeré estos informes de exploración de inmediato, siéntase libre de revisar su próxima tarea.' WHERE `entry`=8739; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N. Los merodeadores crepusculares estaban infligiendo un número inaceptable de bajas en nuestras patrullas. Aquí está tu próxima tarea.' WHERE `entry`=8740; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Cetro de las Arenas Movedizas está completo una vez más, $N.$B$B Debes ser tú quien use el cetro. Debes ser tú quien anuncie la próxima era de tu pueblo.$B$B Debes esperar a que los ejércitos de la Horda y la Alianza lleguen a Silithus antes de poder tocar el Scarab Gong.' WHERE `entry`=8742; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Del suelo cerca del gong brota un cristal especial. Tal vez el favor de la Progenie.' WHERE `entry`=8743; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La etiqueta de este regalo dice:$B$B a $N,$B$B ¡Que tu fiesta del Gran Invierno sea alegre y brillante!' WHERE `entry`=8744; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Saludos, campeón. Soy Jonathan, guardián del gong sagrado y eterno vigilante del Vuelo de Bronce.$B$B He recibido el poder del Intemporal mismo para otorgarte un artículo de tu elección de su tesoro oculto intemporal. Que te ayude en tus batallas contra C\'Thun.' WHERE `entry`=8745; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste! ¡Hurra!$B$B Metzen voló de regreso a los establos del Gran Padre Invierno, sí, Metzen realmente puede volar, ¡hace un rato! El polvo funcionó a las mil maravillas; Sabía que lo haría. Has salvado el Festín del Festival de Invierno y Pastos de Bosquehumeante del desastre. Gracias, $N.$B$B Escucha... por lo que has hecho aquí, quiero que tengas esto. Es algo MUY especial; si tienes una montura, creo que te divertirás. ¡Feliz velo de invierno!' WHERE `entry`=8746; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Impresionante, pequeña. Te has tomado muchas molestias para ganarte el favor del Vuelo de Bronce. Se nota tu dedicación.$B$B El anillo de sello del defensor ofrecerá una protección superior contra las fuerzas del mal.$B$B Tenga cuidado, una vez que haya elegido su camino, no tendrá ningún recurso si cambia de opinión.' WHERE `entry`=8747; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del protector!' WHERE `entry`=8748; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del protector!' WHERE `entry`=8749; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del protector!' WHERE `entry`=8750; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Levántate, protector de Kalimdor! ¡Levántate y sé reconocido!' WHERE `entry`=8751; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Impresionante, pequeña. Te has tomado muchas molestias para ganarte el favor del Vuelo de Bronce. Se nota tu dedicación.$B$B El anillo de sello del conquistador potenciará enormemente tus ataques físicos.$B$B Tenga cuidado, una vez que haya elegido su camino, no tendrá ningún recurso si cambia de opinión.' WHERE `entry`=8752; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del conquistador!' WHERE `entry`=8753; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del conquistador!' WHERE `entry`=8754; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del conquistador!' WHERE `entry`=8755; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Levántate, conquistador Qiraji! ¡Levántate y sé reconocido!' WHERE `entry`=8756; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Impresionante, pequeña. Te has tomado muchas molestias para ganarte el favor del Vuelo de Bronce. Se nota tu dedicación.$B$B El anillo de sello del invocador potenciará en gran medida tus habilidades mágicas y naturales.$B$B Tenga cuidado, una vez que haya elegido su camino, no tendrá ningún recurso si cambia de opinión.' WHERE `entry`=8757; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del invocador!' WHERE `entry`=8758; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del invocador!' WHERE `entry`=8759; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu ascenso en el rango de los Brood es más impresionante, $n. ¡Que nunca te desvíes del camino del invocador!' WHERE `entry`=8760; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Levántate, Gran Invocador! ¡Levántate y sé reconocido!' WHERE `entry`=8761; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste! ¡Hurra!$B$B Metzen voló de regreso a los establos del Gran Padre Invierno, sí, Metzen realmente puede volar, ¡hace un rato! El polvo funcionó a las mil maravillas; Sabía que lo haría. Has salvado el Festín del Festival de Invierno y Pastos de Bosquehumeante del desastre. Gracias, $N.$B$B Escucha... por lo que has hecho aquí, quiero que tengas esto. Es algo MUY especial; si tienes una montura, creo que te divertirás. ¡Feliz velo de invierno!' WHERE `entry`=8762; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La máquina emite un pequeño ruido sordo y una pequeña cantidad de vapor cuando comienza a funcionar. No pasa mucho tiempo hasta que se detiene, anunciado por otro pequeño chorro de vapor que brota de él. ¡Se abre una escotilla de la puerta, revelando un lote de acebo en conserva!' WHERE `entry`=8763; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que te vaya bien, $n. Si cambias de opinión, estaré aquí para ayudarte.' WHERE `entry`=8764; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que te vaya bien, $n. Si cambias de opinión, estaré aquí para ayudarte.' WHERE `entry`=8765; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Que te vaya bien, $n. Si cambias de opinión, estaré aquí para ayudarte.' WHERE `entry`=8766; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este regalo parece haber sido sacudido varias veces. La etiqueta en él dice:$B$B A un $r $c muy especial.' WHERE `entry`=8767; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este regalo envuelto festivamente tiene su nombre.$B$B Espera, ¿se acaba de mover?' WHERE `entry`=8768; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Disfruta de un alegre Festín del Gran Invierno de la mano de tus amigos en los Pastos de Bosquehumeante.' WHERE `entry`=8769; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Su diligencia es tan notable como siempre.' WHERE `entry`=8770; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Se ha tomado nota de tu participación en el ataque a Hive\'Ashi.' WHERE `entry`=8771; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Se ha tomado nota de tu participación en el ataque a Hive\'Zora.' WHERE `entry`=8772; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='He oído hablar bien de tu participación en el ataque de Hive\'Zora. Sigan con el buen trabajo y la victoria pronto será nuestra.' WHERE `entry`=8773; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Se ha tomado nota de tu participación en el ataque a Hive\'Regal.' WHERE `entry`=8774; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Se ha tomado nota de tu participación en el ataque a Hive\'Regal.' WHERE `entry`=8775; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Se ha tomado nota de tu participación en el ataque a Hive\'Regal.' WHERE `entry`=8776; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $N. Se ha tomado nota de tu participación en el ataque a Hive\'Regal.' WHERE `entry`=8777; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ah, sí! ¡Estos serán útiles! ¡Muy agradecido, $N!' WHERE `entry`=8778; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Ya no tendré que escuchar quejas sobre cuchillas desafiladas. Gracias, $N.' WHERE `entry`=8781; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un hallazgo excepcional, $N. ¡Simplemente maravilloso! Esto definitivamente nos dará una idea de las mentes retorcidas de nuestro enemigo.' WHERE `entry`=8784; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. ¡Justo lo que necesitaba! Voy a hacer un brebaje especial con esto. ¡Al silítido no le gustará nada!' WHERE `entry`=8785; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo. Estábamos en escasez de estos, $N.' WHERE `entry`=8786; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí... Distribuiré esto a las tropas, $N. ¡La Legión de Orgrimmar te lo agradece!' WHERE `entry`=8787; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este regalo parece haber sido sacudido varias veces. La etiqueta en él dice:$B$B A un $r $c muy especial.' WHERE `entry`=8788; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Con una infusión de elementium, estas armas atravesarán a los qiraji y a su dios con una facilidad increíble.' WHERE `entry`=8789; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Usa bien el artículo, $N. Que sientan el dolor que tanto desean infligir a los demás.' WHERE `entry`=8790; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Le ofrezco mi mayor elogio y su elección de un elemento de poder, $N. Has hecho un gran servicio a la gente de Kalimdor.' WHERE `entry`=8791; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Throm\'ka, $c! Es bueno ver a tantos miembros de la Horda, como tú, $N, viniendo a prestar tu apoyo para sentar las bases de la próxima guerra de Ahn\'Qiraj. El esfuerzo aquí asegurará que salgamos victoriosos contra los silítidos y sus malvados amos escondidos dentro de Ahn\'Qiraj.$B$B Entonces, ahora que está aquí, asegúrese de hablar con los diversos coleccionistas y ofrezca su ayuda para reunir los materiales que le convienen.' WHERE `entry`=8792; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Throm\'ka, $c! Es bueno ver a tantos miembros de la Horda, como tú, $N, viniendo a prestar tu apoyo para sentar las bases de la próxima guerra de Ahn\'Qiraj. El esfuerzo aquí asegurará que salgamos victoriosos contra los silítidos y sus malvados amos escondidos dentro de Ahn\'Qiraj.$B$B Entonces, ahora que está aquí, asegúrese de hablar con los diversos coleccionistas y ofrezca su ayuda para reunir los materiales que le convienen.' WHERE `entry`=8793; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Throm\'ka, $c! Es bueno ver a tantos miembros de la Horda, como tú, $N, viniendo a prestar tu apoyo para sentar las bases de la próxima guerra de Ahn\'Qiraj. El esfuerzo aquí asegurará que salgamos victoriosos contra los silítidos y sus malvados amos escondidos dentro de Ahn\'Qiraj.$B$B Entonces, ahora que está aquí, asegúrese de hablar con los diversos coleccionistas y ofrezca su ayuda para reunir los materiales que le convienen.' WHERE `entry`=8794; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Salve y bien recibido $g muchacho : muchacha;! Es bueno ver a tantos miembros de la Alianza, como usted mismo, $N, que se unen para brindar su apoyo y sentar las bases para la próxima guerra de Ahn\'Qiraj. El esfuerzo aquí asegurará que salgamos victoriosos contra los silítidos y sus malvados amos escondidos dentro de Ahn\'Qiraj.$B$B Entonces, ahora que está aquí, asegúrese de hablar con los diversos coleccionistas y ofrezca su ayuda para reunir los materiales que le convienen.' WHERE `entry`=8795; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Salve y bien recibido $g muchacho : muchacha;! Es bueno ver a tantos miembros de la Alianza, como usted mismo, $N, que se unen para brindar su apoyo y sentar las bases para la próxima guerra de Ahn\'Qiraj. El esfuerzo aquí asegurará que salgamos victoriosos contra los silítidos y sus malvados amos escondidos dentro de Ahn\'Qiraj.$B$B Entonces, ahora que está aquí, asegúrese de hablar con los diversos coleccionistas y ofrezca su ayuda para reunir los materiales que le convienen.' WHERE `entry`=8796; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Salve y bien recibido $g muchacho : muchacha;! Es bueno ver a tantos miembros de la Alianza, como usted mismo, $N, que se unen para brindar su apoyo y sentar las bases para la próxima guerra de Ahn\'Qiraj. El esfuerzo aquí asegurará que salgamos victoriosos contra los silítidos y sus malvados amos escondidos dentro de Ahn\'Qiraj.$B$B Entonces, ahora que está aquí, asegúrese de hablar con los diversos coleccionistas y ofrezca su ayuda para reunir los materiales que le convienen.' WHERE `entry`=8797; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Decir! ¡¿Sabes que?! ¡Tú también eres ingeniero! Entonces, ya que me ayudaste a darles una lección a mis amigos, ¡te enseñaré cómo hacer tu propio yeti mecánico! ¡Ahora la diversión puede continuar por los siglos de los siglos, y puedes asustar a quien quieras! Siempre que pueda asustar a los componentes para que sea así.$B$B ¿Qué dices, $N? ¿Quieres aprender el secreto para hacer un yeti mecánico?' WHERE `entry`=8798; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La máquina emite un pequeño ruido sordo y una pequeña cantidad de vapor cuando comienza a funcionar. No pasa mucho tiempo hasta que se detiene, anunciado por otro pequeño chorro de vapor que brota de él. ¡Se abre una escotilla de la puerta, revelando un lote de acebo en conserva!' WHERE `entry`=8799; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Kaldon te envió? Muy bien, veamos qué podemos hacer por ti.' WHERE `entry`=8800; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Dejaremos este lugar por nuestra cuenta, $GCaballero:Dama; $N - una vez que estemos seguros de que el mal interior ha sido completamente destruido. Tu viaje de leyenda casi ha llegado a su fin.' WHERE `entry`=8801; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Maestro ha dejado esto para ti, campeón. Desde el caché atemporal: una colección de artefactos que abarcan miles de años: la elección es tuya.' WHERE `entry`=8802; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La nota de este regalo dice:$B$B a $ n,$B$B Con la esperanza de que esto te ayude a difundir buenas noticias y alegría festiva por todo Azeroth.$B$B Del Gran Padre Invierno' WHERE `entry`=8803; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8811; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8812; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8813; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8814; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8815; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8816; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8817; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8818; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8819; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8820; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8821; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8822; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8823; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8824; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8825; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8826; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, hola! Solo puedes estar aquí por una razón: para abrir tus regalos de Winter Veil.$B$B Ahora, no te preocupes, el Gran Padre Invierno no se ha olvidado de su $r $c favorito. Mira debajo del árbol y encontrarás tus regalos.$B$B Durante esta temporada de donaciones, ¿quizás sus amigos también disfrutarían de recibir algunos de los excelentes productos de Smokeywood Pasture?' WHERE `entry`=8827; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, hola! Solo puedes estar aquí por una razón: para abrir tus regalos de Winter Veil.$B$B Ahora, no te preocupes, el bisabuelo Invierno no se ha olvidado de su $r $c favorito. Mira debajo del árbol y encontrarás tus regalos.$B$B Durante esta temporada de donaciones, ¿quizás sus amigos también disfrutarían de recibir algunos de los excelentes productos de Smokeywood Pasture?' WHERE `entry`=8828; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8830; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8831; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8832; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8833; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8834; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8835; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $C.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8836; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8837; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8838; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8839; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $C.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8840; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8841; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $c.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8842; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8843; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien: sus obras se han registrado en los registros y se le reconoce debidamente por sus esfuerzos. Sigan con el buen trabajo, $C.$B$B Si tiene más sellos para entregar, entonces puedo ayudarlo más en ese sentido.' WHERE `entry`=8844; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! No es un pequeño sacrificio el que ha hecho para ganar estos sellos, y se le reconocerá su servicio como corresponde. Son los aventureros como tú, $N, los que realmente marcan la diferencia.$B$B Avíseme si tiene sellos adicionales para entregar; Con gusto te ayudaré con los que necesites cambiar.' WHERE `entry`=8845; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8846; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8847; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8848; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8849; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8850; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8851; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8852; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8853; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8854; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8855; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, los pollos que haré a partir de esta maravillosa cáscara! ¡Bien hecho, mi $g chico:chica;!' WHERE `entry`=8857; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente. Seguramente podríamos diseñar una armadura increíblemente poderosa a partir de esta quitina. Aquí están las riquezas que te prometieron.' WHERE `entry`=8858; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente y oportuno! Bien hecho, $g muchacho:muchacha;.' WHERE `entry`=8859; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, mis suministros de Smokywood! ¡Espléndido! ¡Los necesitaré para alimentar a toda la gente de la ciudad para la celebración!$B$B Gracias, $N. ¡Toma esto como pago y no te olvides de beber y bailar con los juerguistas afuera!' WHERE `entry`=8860; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh muy bien! ¡Estos suministros ayudarán a alimentar a toda nuestra gente, aquí para celebrar el nuevo año!$B$B Te lo agradezco, $N. Estás en mi deuda. Por favor, tome estas monedas... y preste atención a mi consejo: ¡beba abundantemente de los barriles afuera y únase a nuestros juerguistas en un baile de celebración!' WHERE `entry`=8861; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien entonces, acepto estas monedas de ascendencia. Por favor, toma la vela de Elune con mi bendición. Además, disfrute de estos fuegos artificiales de cortesía.$B$B Que tu Festival Lunar sea alegre y lleno de alegría, $N.$B$B Y si eliges enfrentarte a Omen y sus secuaces, la vela de Elune te resultará muy útil...' WHERE `entry`=8862; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente, disfrute de estas albóndigas con mis felicitaciones. Si bien no son más que una pequeña muestra de agradecimiento por el honor que se ha ganado a sí mismo a través de sus acciones, creo que los disfrutará de todos modos.$B$B Si tiene más monedas de ascendencia, estoy listo para ofrecerle una amplia gama de artículos a cambio.' WHERE `entry`=8863; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien entonces, acepto estas monedas de ascendencia. Por favor, toma tu vestido con mi bendición. Además, disfrute de estos fuegos artificiales de cortesía.$B$B Como has honrado a tus mayores, me honras a mí con tu mera presencia. Gracias, y que su Festival Lunar sea alegre.' WHERE `entry`=8864; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien entonces, acepto estas monedas de ascendencia. Por favor, tome su traje pantalón con mi bendición. Además, disfrute de estos fuegos artificiales de cortesía.$B$B Si tiene más monedas de ancestros para intercambiar, hable conmigo nuevamente. Ofreceré varios artículos durante todo el Festival Lunar.' WHERE `entry`=8865; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno saber que la gente de esta tierra aún rinde homenaje a las antiguas razas. Te ofrezco bien, $N, y te ofrezco esta ficha...' WHERE `entry`=8866; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bien hecho, $N.$B$B Ahora que estás en el espíritu de las cosas, ¿por qué no aceptas esta invitación al festival en Claro de la Luna?$B$B Es una celebración bastante agradable, si tienes tiempo de sobra. Compartimos comida, bebida, historias y por supuesto... ¡más fuegos artificiales!$B$B Abre la invitación mientras te encuentras dentro del círculo de mayor luz lunar y serás transportado a Claro de la Luna.' WHERE `entry`=8867; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien hecho, $N. Derrotar a Omen envió su espíritu de regreso a las aguas de Elune\'ara. Aunque la propia bestia es bendecida por Elune y, por lo tanto, no puede morir, su ira disminuirá durante otro año.$B$B Tu victoria es una celebración, $n, una celebración del poder de Omen, tuyo y de tus aliados, y de la paz que le has dado a este trágico héroe de nuestro pasado.' WHERE `entry`=8868; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, $N. ¿Estás aquí para unirte a las festividades?' WHERE `entry`=8870; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, $N. ¿Estás aquí para unirte a las festividades?' WHERE `entry`=8871; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, $N. ¿Estás aquí para unirte a las festividades?' WHERE `entry`=8872; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, $N. ¿Estás aquí para unirte a las festividades?' WHERE `entry`=8873; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, $N. ¿Estás aquí para unirte a las festividades?' WHERE `entry`=8874; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Bienvenido, $N. ¿Estás aquí para unirte a las festividades?' WHERE `entry`=8875; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien. Aquí están tus recetas, $n, y mi Elune te bendiga.' WHERE `entry`=8876; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí estás, $n. Aquí está el esquema para crear un lanzador de fuegos artificiales. ¡Coloque los lanzadores donde desee celebrar y luego dé la bienvenida a sus amigos para que se unan a usted!' WHERE `entry`=8877; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí están los patrones, $N. Estoy seguro de que encontrará muy hermoso el producto de este conocimiento.' WHERE `entry`=8878; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, acepto estas monedas de ascendencia. Aquí están tus recetas, $n. ¡Puedes usarlos para difundir la gloria de Elune!' WHERE `entry`=8879; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí estás, $n. Toma estas recetas y aprende sus secretos. Te deseo fortuna y espero ver tus magníficas creaciones.' WHERE `entry`=8880; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Aquí está la receta para grandes cohetes de racimo. Que tus productos traigan alegría y suerte a todos aquellos que los miren.' WHERE `entry`=8881; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está su esquema. Estúdialo de cerca y aprende...$B$B Buena suerte, $n. ¡Que tus celebraciones rivalicen con las del propio Festival Lunar!' WHERE `entry`=8882; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$N, ¡bienvenido a Nighthaven, anfitrión del Festival Lunar! Aunque nuestro pueblo es normalmente remoto y aislado de los pueblos de Azeroth, durante este tiempo de celebración abrimos nuestros brazos y corazones a todos.$B$B Disfruta de tu visita, $n, y vuelve a hablar conmigo o con mi hermana cuando estés listo.' WHERE `entry`=8883; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Colocas el huevo de hipogrifo en la máquina. Sigue una serie de pitidos junto con algunos sonidos mecánicos extraños.$B$B Parece que el Eggómetro ha pesado, medido y empacado su huevo. ¡Eso sí que es un servicio rápido!' WHERE `entry`=8893; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Oh, no es tan dulce! Esta es la primera vez que me envía algo. ¿Crees que se está poniendo serio?$B$B Colara Heldric? Supongo que suena a eso. Ah, pero me estoy adelantando. Gracias.' WHERE `entry`=8897; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tormek? Oh, sí, lo recuerdo. Tenía una bonita barba y una sonrisa debajo.$B$B ¡Ah, no puedo creer que se acuerde de mí!' WHERE `entry`=8898; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nunca he recibido algo como esto antes. ¡Que adorable!' WHERE `entry`=8899; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='No esperarías que un orco fuera tan elocuente. Por supuesto, nunca tuvimos la oportunidad de conocerlos antes de ahora. Gracias por traerme esto.' WHERE `entry`=8900; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué amables palabras escribe Temma para mí. Pero, por mucho que me conmuevan sus palabras, no puedo considerar el amor de un tauren. En pensamientos, cuerpo y mente somos demasiado diferentes.$B$B Es bueno que no tenga que recibir estos pensamientos suyos en persona. No podía soportar romper su corazón.' WHERE `entry`=8901; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto me trae recuerdos de hace mucho tiempo, $N. Elenia Tor. Ese iba a ser mi nombre, ya sabes. Tendríamos una hermosa ceremonia a orillas del lago. Cuando se jubilara, buscaríamos una granja para retirarnos.$B$B Sueños simples, entonces.$B$B Pero si me viera ahora, dudo que siquiera viera a Elenia en mí. Sólo carne fría y un corazón muerto...' WHERE `entry`=8902; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que es verdad. Es increíble. ¿Cómo pudo pasar esto? Déjame pensar por un momento. Debe haber una razón detrás de esto.' WHERE `entry`=8903; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que es verdad. Es increíble. ¿Cómo pudo pasar esto? Déjame pensar por un momento. Debe haber una razón detrás de esto.' WHERE `entry`=8904; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Realicemos el intercambio entonces. Es difícil desprenderse de esta excelente armadura, pero me temo que no la necesitaré pronto.$B$B Si está interesado en realizar más trabajos para mí, podría estar dispuesto a ceder el resto de las piezas.' WHERE `entry`=8905; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Realicemos el intercambio entonces. Es difícil desprenderse de esta excelente armadura, pero me temo que no la necesitaré pronto.$B$B Si está interesado en realizar más trabajos para mí, podría estar dispuesto a ceder el resto de las piezas.' WHERE `entry`=8906; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Realicemos el intercambio entonces. Es difícil desprenderse de esta excelente armadura, pero me temo que no la necesitaré pronto.$B$B Si está interesado en realizar más trabajos para mí, podría estar dispuesto a ceder el resto de las piezas.' WHERE `entry`=8907; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Realicemos el intercambio entonces. Es difícil desprenderse de esta excelente armadura, pero me temo que no la necesitaré pronto.$B$B Si está interesado en realizar más trabajos para mí, podría estar dispuesto a ceder el resto de las piezas.' WHERE `entry`=8908; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Realicemos el intercambio entonces. Es difícil desprenderse de esta excelente armadura, pero me temo que no la necesitaré pronto.$B$B Si está interesado en realizar más trabajos para mí, podría estar dispuesto a ceder el resto de las piezas.' WHERE `entry`=8909; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Realicemos el intercambio entonces. Es difícil desprenderse de esta excelente armadura, pero me temo que no la necesitaré pronto.$B$B Si está interesado en realizar más trabajos para mí, podría estar dispuesto a ceder el resto de las piezas.' WHERE `entry`=8910; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Realicemos el intercambio entonces. Es difícil desprenderse de esta excelente armadura, pero me temo que no la necesitaré pronto.$B$B Si está interesado en realizar más trabajos para mí, podría estar dispuesto a ceder el resto de las piezas.' WHERE `entry`=8911; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Realicemos el intercambio entonces. Es difícil desprenderse de esta excelente armadura, pero me temo que no la necesitaré pronto.$B$B Si está interesado en realizar más trabajos para mí, podría estar dispuesto a ceder el resto de las piezas.' WHERE `entry`=8912; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Mux estará muy feliz con esto.$B$B Esos brazales eran parte de un conjunto de armadura más grande. Si está interesado en brindarme más ayuda, estaría dispuesto a considerar separarme del resto.' WHERE `entry`=8913; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Mux estará muy feliz con esto.$B$B Esas ataduras formaban parte de un conjunto de armadura más grande. Si está interesado en brindarme más ayuda, estaría dispuesto a considerar separarme del resto.' WHERE `entry`=8914; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Mux estará muy feliz con esto.$B$B Esas ataduras formaban parte de un conjunto de armadura más grande. Si está interesado en brindarme más ayuda, estaría dispuesto a considerar separarme del resto.' WHERE `entry`=8915; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Mux estará muy feliz con esto.$B$B Esos brazales eran parte de un conjunto de armadura más grande. Si está interesado en brindarme más ayuda, estaría dispuesto a considerar separarme del resto.' WHERE `entry`=8916; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Mux estará muy feliz con esto.$B$B Esos brazales eran parte de un conjunto de armadura más grande. Si está interesado en brindarme más ayuda, estaría dispuesto a considerar separarme del resto.' WHERE `entry`=8917; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Ese viejo duende estará bastante feliz con esta sangre.$B$B Esos brazales eran parte de un conjunto de armadura más grande. Si está interesado en brindarme más ayuda, estaría dispuesto a considerar separarme del resto.' WHERE `entry`=8918; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Mux estará muy feliz con esto.$B$B Esos brazales eran parte de un conjunto de armadura más grande. Si está interesado en brindarme más ayuda, estaría dispuesto a considerar separarme del resto.' WHERE `entry`=8919; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí. Mux estará muy feliz con esto.$B$B Esos brazales eran parte de un conjunto de armadura más grande. Si está interesado en brindarme más ayuda, estaría dispuesto a considerar separarme del resto.' WHERE `entry`=8920; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son precisamente los materiales que necesitaba. ¡Muy oportuno también, $N!$B$B ¡En unos momentos tendré su destilador listo para usar! Mientras tanto, toma esto como una recompensa por ayudarme en mi proyecto.' WHERE `entry`=8921; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Justo cuando me estaba quedando sin energía!$B$B ¿Dices que te envió Deliana?' WHERE `entry`=8922; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! ¡Justo cuando me estaba quedando sin energía!$B$B ¿Dices que te envió Mokvar?' WHERE `entry`=8923; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Sí, estos lo harán genial!$B$B ¡Al aprovechar las energías de otro mundo contenidas en estas sustancias, podremos llegar a aquellos cuyas almas aún no han dejado este mundo!' WHERE `entry`=8924; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo has hecho! ¡Esto sin duda proporcionará suficiente energía para encender el revelador de fantasmas extradimensional!' WHERE `entry`=8925; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido tu parte del trato, yo mantendré la mía.$B$B Solo recuerda que me quedo con las mejores piezas hasta que termines tu trabajo.' WHERE `entry`=8926; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro acuerdo sigue vigente. Solo recuerda, esto es solo una muestra de lo que te espera. Libérame de este destino maldito y te recompensaré con objetos de gran poder.' WHERE `entry`=8927; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Lo hiciste! Esta caña funcionará perfectamente. Ahora a ponerlo todo junto...' WHERE `entry`=8928; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Deliana te hizo contactar conmigo? Haré todo lo posible para ayudarte, pero antes debo pedirte un gran favor.' WHERE `entry`=8929; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Mokvar hizo que me contactara? Haré todo lo posible para ayudarte, pero antes debo pedirte un gran favor.' WHERE `entry`=8930; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido tu parte del trato, yo mantendré la mía.$B$B Solo recuerda que me quedo con las mejores piezas hasta que termines tu trabajo.' WHERE `entry`=8931; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido tu parte del trato, yo mantendré la mía.$B$B Solo recuerda que me quedo con las mejores piezas hasta que termines tu trabajo.' WHERE `entry`=8932; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido tu parte del trato, yo mantendré la mía.$B$B Solo recuerda que me quedo con las mejores piezas hasta que termines tu trabajo.' WHERE `entry`=8933; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido tu parte del trato, yo mantendré la mía.$B$B Solo recuerda que me quedo con las mejores piezas hasta que termines tu trabajo.' WHERE `entry`=8934; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido tu parte del trato, yo mantendré la mía.$B$B Solo recuerda que me quedo con las mejores piezas hasta que termines tu trabajo.' WHERE `entry`=8935; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido tu parte del trato, yo mantendré la mía.$B$B Solo recuerda que me quedo con las mejores piezas hasta que termines tu trabajo.' WHERE `entry`=8936; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has cumplido tu parte del trato, yo mantendré la mía.$B$B Solo recuerda que me quedo con las mejores piezas hasta que termines tu trabajo.' WHERE `entry`=8937; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro acuerdo sigue vigente. Solo recuerda, esto es solo una muestra de lo que te espera. Libérame de este destino maldito y te recompensaré con objetos de gran poder.' WHERE `entry`=8938; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro acuerdo sigue vigente. Solo recuerda, esto es solo una muestra de lo que te espera. Libérame de este destino maldito y te recompensaré con objetos de gran poder.' WHERE `entry`=8939; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro acuerdo sigue vigente. Solo recuerda, esto es solo una muestra de lo que te espera. Libérame de este destino maldito y te recompensaré con objetos de gran poder.' WHERE `entry`=8940; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro acuerdo sigue vigente. Solo recuerda, esto es solo una muestra de lo que te espera. Libérame de este destino maldito y te recompensaré con objetos de gran poder.' WHERE `entry`=8941; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro acuerdo sigue vigente. Solo recuerda, esto es solo una muestra de lo que te espera. Libérame de este destino maldito y te recompensaré con objetos de gran poder.' WHERE `entry`=8942; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro acuerdo sigue vigente. Solo recuerda, esto es solo una muestra de lo que te espera. Libérame de este destino maldito y te recompensaré con objetos de gran poder.' WHERE `entry`=8943; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nuestro acuerdo sigue vigente. Solo recuerda, esto es solo una muestra de lo que te espera. Libérame de este destino maldito y te recompensaré con objetos de gran poder.' WHERE `entry`=8944; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por rescatarme... Temí por mi vida. Por favor acepte esto como una pequeña muestra de mi gratitud.$B$B Anthion es... no... no puede ser...' WHERE `entry`=8945; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ese relicario... ¡tú la encontraste! Puedo descansar en paz por fin.$B$B Ahora responderé cualquier pregunta que pueda tener, $N. Pero date prisa, mi tiempo en este mundo no es largo.' WHERE `entry`=8946; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente. Los transmutaré en algo más adecuado a nuestras necesidades.' WHERE `entry`=8947; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Te envió Anthion, dices? Pensé que estaba muerto. Supongo que he oído cosas más extrañas en mi vida.$B$B Muy bien entonces. ¿Qué quieres que haga con esta pancarta?' WHERE `entry`=8948; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hmmm... por extraño que parezca, no me siento mejor por la muerte de mi hermano a manos de esos brutos.$B$B Bueno, cumpliste con tu parte del trato. Veamos qué puedo hacer por ti.' WHERE `entry`=8949; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, estos funcionarán bien. Después de que termine, ninguna fuerza en el mundo podrá impedir que tu víctima acepte tu desafío.' WHERE `entry`=8950; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8951; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8952; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8953; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8954; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8955; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8956; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8957; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8958; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No puedo creer que nuestras vidas estén casi perdidas por culpa de un estúpido medallón! ¿Y estás seguro de que Anthion mencionó a Bodley?$B$B Bueno, has hecho tu trabajo, así que dejemos de lado tu recompensa.' WHERE `entry`=8959; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy tan contenta de que puedas verme. ¡Por fin alguien con quien hablar!$B$B ¿Nos ayudas, $N? ¿Ayudar a deshacer el mal que cometimos y corregir las cosas? Si es cierto que ya tienes la pieza superior del amuleto de Lord Valthalak, entonces creo que puedo orientarte en la dirección correcta para adquirir las otras dos partes, reunirlas y poner fin a todo esto.$B$B Ah, por cierto, hola, mi nombre es Bodley. ¡Encantado de conocerlo!' WHERE `entry`=8960; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy impresionado, $C, pero no hay tiempo que perder. Le daré su próxima tarea, porque aún necesitará adquirir algunos componentes más importantes antes de que podamos continuar.$B$B Háblame de nuevo cuando sientas que estás listo para el desafío que se avecina.' WHERE `entry`=8961; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $N. Imbuiré la esencia de los restos en el brasero.$B$B Ahora todo lo que queda es ir a la parte inferior de Blackrock Spire, a la cámara donde reside War Master Voone en Tazz\'Alaor, y usar el brasero para invocar el espíritu corrupto de mi antigua cohorte, Mor Grayhoof. No puede descansar hasta que le quiten la pieza del amuleto.' WHERE `entry`=8962; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $N. Imbuiré la esencia de la reliquia en el brasero.$B$B Ahora todo lo que queda es ir al Santuario de Eldretharr en el ala este de Dire Maul, y usar el brasero para convocar al espíritu de mi antigua cohorte, Isalien. Su espíritu ha sido corrompido por su posesión de la pieza del amuleto de Valthalak, y la parte de su alma dentro de ella.' WHERE `entry`=8963; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $N. Imbuiré la esencia de la espada en el brasero.$B$B Ahora todo lo que queda es entrar en The Crimson Throne dentro de The Scarlet Bastion en Stratholme, y usar el brasero para invocar los restos de mis antiguas cohortes, Jarien y Sothos. Sus almas se han torcido aún más por su posesión del amuleto de Valthalak y su espíritu dentro.' WHERE `entry`=8964; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $N. Imbuiré la esencia de las cenizas en el brasero.$B$B Ahora todo lo que queda es entrar en Scholomance, en la cámara de Ras Frostwhisper, y usar el brasero para invocar el espíritu de mi antigua cohorte, Kormok. La pieza del amuleto y el espíritu de Valthalak en su interior lo han corrompido aún más y no descansará hasta que se lo quites por la fuerza.' WHERE `entry`=8965; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has hecho una gran cosa, $N. Un espíritu descansa en paz, pero aún queda mucho trabajo por hacer antes de que podamos dejar todo esto atrás.$B$B Desafortunadamente, no conozco la ubicación del que murió con la pieza correcta del amuleto en su poder. Pero no temas; en vida fui un aficionado al arte de la adivinación, así que tengo otra tarea para ti, que nos permitirá descubrir la pieza final.' WHERE `entry`=8966; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N, por hacer descansar el espíritu de Isalien. Ahora, tal vez, encuentre la paz con su diosa. Pero aún queda mucho trabajo por delante si queremos salir de este fino aprieto en el que nos encontramos.$B$B Desafortunadamente, no conozco la ubicación del que murió con la pieza correcta del amuleto en su poder. Pero no temas; en vida fui un aficionado al arte de la adivinación, así que tengo otra tarea para ti, que nos permitirá descubrir la pieza final.' WHERE `entry`=8967; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Supongo que es lo mejor que las almas de esos dos finalmente hayan descansado, incluso si no me gustaron mientras estaban vivos. En cualquier caso, tenemos lo que buscábamos, ¡y eso definitivamente es algo bueno!$B$B Desafortunadamente, no conozco la ubicación del que murió con la pieza correcta del amuleto en su poder. Pero no temas; en vida fui un aficionado al arte de la adivinación, así que tengo otra tarea para ti, que nos permitirá descubrir la pieza final.' WHERE `entry`=8968; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, $N! Kormok no era tan malo para ser un ogro, al menos no mientras estaba vivo, así que espero que obtenga el descanso que se merece. Pero, hay más trabajo por delante.$B$B Desafortunadamente, no conozco la ubicación del que murió con la pieza correcta del amuleto en su poder. Pero no temas; en vida fui un aficionado al arte de la adivinación, así que tengo otra tarea para ti, que nos permitirá descubrir la pieza final.' WHERE `entry`=8969; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Para ser honesto, $N, me sorprende que hayas regresado de una pieza. Por otra parte, supongo que Alcaz Island es la menor de tus preocupaciones en este momento.$B$B Ok, dame un momento aquí... la adivinación no es algo de lo que puedas chasquear los dedos y esperar respuestas precisas.' WHERE `entry`=8970; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Lo has hecho bien, $N. No estoy seguro de confiar en la artesanía del goblin, pero no me queda otra opción.' WHERE `entry`=8977; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Has vuelto con el dispositivo! Estoy impresionado por tu dedicación, $N. Excelente trabajo.' WHERE `entry`=8978; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Otra de las obsesiones de Fenstad, por lo que veo. ¿Cree que la Royal Apothecary Society no tiene nada mejor que hacer que realizar sus pequeñas investigaciones?$B$B Muy bien, le seguiré la corriente una vez más.' WHERE `entry`=8979; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entonces, tenía razón. No debemos perder el tiempo. Debemos determinar la fuente de estas fragancias contaminadas.$B$B Toma, para reembolsarte la compra de la colonia y el perfume.' WHERE `entry`=8980; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Maravilloso! Agregaré esto a la pila de otros regalos.$B$B ¡No me esperaba tantos! Debes amar verdaderamente a tus líderes.$B$B Ahora, permítanme agregar uno más a la cuenta...' WHERE `entry`=8981; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, hace poco recibí existencias del perfume y la colonia. No sé cuánto tiempo puedo mantenerlo en los estantes, parece que nadie puede tener suficiente.$B$B Si me preguntas, no veo cuál es el problema.' WHERE `entry`=8982; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me temo que le vendí todo mi suministro de perfume y colonia a Norman, el posadero. Si desea algo, debe hablar con él, suponiendo que le quede algo.$B$B Sin embargo, no deberías perder el tiempo. Creo que encontrarás la $gcolonia:perfume; irresistible.' WHERE `entry`=8983; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, hice esas fragancias. Maravilloso olor, ¿no? Irresistible.$B$B Una vez que los guerreros de la Alianza y la Horda se enamoren de estos sentimientos de amor, serán impotentes para detener el surgimiento del Consejo de la Sombra.$B$B Estarán debilitados, sin preparación. Mientras se preocupan por sus seres queridos, perderán su ventaja.$B$B La solución fue tan simple. ¿Por qué me tomó tanto tiempo encontrarlo? La debilidad de todos es a través del corazón. Y no hay nada que puedas hacer para detener lo inevitable.' WHERE `entry`=8984; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $N. Imbuiré la esencia de la reliquia en el brasero.$B$B Ahora todo lo que queda es ir al Santuario de Eldretharr en el ala este de Dire Maul, y usar el brasero para convocar al espíritu de mi antigua cohorte, Isalien. Su espíritu ha sido corrompido por su posesión de la pieza del amuleto de Valthalak, y la parte de su alma dentro de ella.$B$B Ah, por cierto, me sobró un poco de algas de sangre de tu viaje a la isla de Alcaz, así que las convertí en algunas pociones para ti. ¡Elige tu opción!' WHERE `entry`=8985; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $N. Imbuiré la esencia de los restos en el brasero.$B$B Ahora todo lo que queda es ir a la parte inferior de Blackrock Spire, a la cámara donde reside War Master Voone en Tazz\'Alaor, y usar el brasero para invocar el espíritu corrupto de mi antigua cohorte, Mor Grayhoof. No puede descansar hasta que le quiten la pieza del amuleto.$B$B Ah, por cierto, me sobró un poco de algas de sangre de tu viaje a la isla de Alcaz, así que las convertí en algunas pociones para ti. ¡Elige tu opción!' WHERE `entry`=8986; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $N. Imbuiré la esencia de la espada en el brasero.$B$B Ahora todo lo que queda es entrar en The Crimson Throne dentro de The Scarlet Bastion en Stratholme, y usar el brasero para invocar los restos de mis antiguas cohortes, Jarien y Sothos. Sus almas se han torcido aún más por su posesión del amuleto de Valthalak y su espíritu dentro.$B$B Ah, por cierto, me sobró un poco de algas de sangre de tu viaje a la isla de Alcaz, así que las convertí en algunas pociones para ti. ¡Elige tu opción!' WHERE `entry`=8987; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un trabajo bien hecho, $N. Imbuiré la esencia de las cenizas en el brasero.$B$B Ahora todo lo que queda es entrar en Scholomance, en la cámara de Ras Frostwhisper, y usar el brasero para invocar el espíritu de mi antigua cohorte, Kormok. La pieza del amuleto y el espíritu de Valthalak en su interior lo han corrompido aún más y no descansará hasta que se lo quites por la fuerza.$B$B Ah, por cierto, me sobró un poco de algas de sangre de tu viaje a la isla de Alcaz, así que las convertí en algunas pociones para ti. ¡Elige tu opción!' WHERE `entry`=8988; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias por ayudar a Mor Grayhoof, $N. Otro espíritu descansa en paz, ¡y ahora tenemos el amuleto reensamblado! Pero todavía tenemos la prueba más dura por delante.$B$B Para que el brasero esté en sintonía con la invocación de Lord Valthalak, hay algunos elementos más que deben recolectarse y traerme aquí.' WHERE `entry`=8989; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N, por hacer descansar el espíritu de Isalien. Ahora, tal vez, encuentre la paz con su diosa. ¡Y también tenemos el amuleto reensamblado! Pero todavía tenemos la prueba más dura por delante.$B$B Para que el brasero esté en sintonía con la invocación de Lord Valthalak, hay algunos elementos más que deben recolectarse y traerme aquí.' WHERE `entry`=8990; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Supongo que es lo mejor que las almas de esos dos finalmente hayan descansado, incluso si no me gustaron mientras estaban vivos. En cualquier caso, tenemos lo que buscábamos, ¡y ahora el amuleto está reensamblado! Pero todavía tenemos la prueba más dura por delante.$B$B Para que el brasero esté en sintonía con la invocación de Lord Valthalak, hay algunos elementos más que deben recolectarse y traerme aquí.' WHERE `entry`=8991; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Buen trabajo, $N! Kormok no era tan malo para ser un ogro, al menos no mientras estaba vivo, así que espero que obtenga el descanso que se merece. ¡Y ahora tenemos el amuleto completo! Pero todavía tenemos la prueba más dura por delante.$B$B Para que el brasero esté en sintonía con la invocación de Lord Valthalak, hay algunos elementos más que deben recolectarse y traerme aquí.' WHERE `entry`=8992; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Maravilloso! ¡Maravilloso! Agregaré esto a la pila de otros regalos.$B$B ¡No me esperaba tantos! Debes amar verdaderamente a tus líderes.$B$B Ahora, permítanme agregar uno más a la cuenta...' WHERE `entry`=8993; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Eso es entonces. Extraeré el metal de los brazales e imbuiré el brasero con estos componentes finales. Entonces estará listo para que convoques a Lord Valthalak y finalmente le devuelvas su amuleto espiritual.$B$B Has recorrido un largo camino, $N, ¡no desfallezcas ahora que el final está a la vista!' WHERE `entry`=8994; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué suerte para ti saber que no eres parte del grupo original que me robó esto.$B$B ¡Recuperaré lo que es mío ahora, mortal! ¡Dame el amuleto!' WHERE `entry`=8995; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿De verdad dijo todo eso? Wow, no puedo creer que vaya a cancelar a los asesinos y acosadores espectrales, incluso si insinuó que causaría más daño a mis compañeros vivos en el futuro.$B$B ¡Hoy es un gran día, $N! Has logrado lo que pocos pudieron y nos absolviste, al menos en parte, de algunos de nuestros pecados pasados.$B$B ¡Gracias! Como muestra de agradecimiento, me gustaría darte esto. Puedes usarlo para invocar espíritus en los mismos lugares embrujados que ya tienes, y también en algunos otros.' WHERE `entry`=8996; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy muy feliz de verte regresar a mí sano y salvo, $N. Te ves bien, si no un poco peor por el uso.$B$B Ven, cuéntame todo lo que ha pasado.' WHERE `entry`=8997; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me complace ver que has sobrevivido, $N. Te ves bien, si no un poco más experimentado.$B$B Ven, cuéntame todo lo que ha pasado.' WHERE `entry`=8998; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te voy a extrañar, $N. Te debo tal deuda de gratitud; Creo que nunca podré pagarlo.$B$B Espero que disfrutes de tu nueva armadura para la cabeza y el pecho, y que te proteja durante mucho tiempo.' WHERE `entry`=8999; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te voy a extrañar, $N. Te debo tal deuda de gratitud; Creo que nunca podré pagarlo.$B$B Espero que disfrutes de tu nueva armadura para la cabeza y el pecho, y que te proteja durante mucho tiempo.' WHERE `entry`=9000; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te voy a extrañar, $N. Te debo tal deuda de gratitud; Creo que nunca podré pagarlo.$B$B Espero que disfrutes de tu nueva armadura para la cabeza y el pecho, y que te proteja durante mucho tiempo.' WHERE `entry`=9001; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te voy a extrañar, $N. Te debo tal deuda de gratitud; Creo que nunca podré pagarlo.$B$B Espero que disfrutes de tu nueva armadura para la cabeza y el pecho, y que te proteja durante mucho tiempo.' WHERE `entry`=9002; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te voy a extrañar, $N. Te debo tal deuda de gratitud; Creo que nunca podré pagarlo.$B$B Espero que disfrutes de tu nueva armadura para la cabeza y el pecho, y que te proteja durante mucho tiempo.' WHERE `entry`=9003; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te voy a extrañar, $N. Te debo tal deuda de gratitud; Creo que nunca podré pagarlo.$B$B Espero que disfrutes de tu nueva armadura para la cabeza y el pecho, y que te proteja durante mucho tiempo.' WHERE `entry`=9004; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te voy a extrañar, $N. Te debo tal deuda de gratitud; Creo que nunca podré pagarlo.$B$B Espero que disfrutes de tu nueva armadura para la cabeza y el pecho, y que te proteja durante mucho tiempo.' WHERE `entry`=9005; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te voy a extrañar, $N. Te debo tal deuda de gratitud; Creo que nunca podré pagarlo.$B$B Espero que disfrutes de tu nueva armadura para la cabeza y el pecho, y que te proteja durante mucho tiempo.' WHERE `entry`=9006; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente te extrañaré, $N. Hay una deuda que te debo, que tal vez nunca pueda pagar.$B$B Disfruta de tu nueva armadura para la cabeza y el pecho. ¡Que te proteja durante mucho tiempo y te ayude a alcanzar un honor aún mayor!' WHERE `entry`=9007; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente te extrañaré, $N. Hay una deuda que te debo, que tal vez nunca pueda pagar.$B$B Disfruta de tu nueva armadura para la cabeza y el pecho. ¡Que te proteja durante mucho tiempo y te ayude a alcanzar un honor aún mayor!' WHERE `entry`=9008; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente te extrañaré, $N. Hay una deuda que te debo, que tal vez nunca pueda pagar.$B$B Disfruta de tu nueva armadura para la cabeza y el pecho. ¡Que te proteja durante mucho tiempo y te ayude a alcanzar un honor aún mayor!' WHERE `entry`=9009; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente te extrañaré, $N. Hay una deuda que te debo, que tal vez nunca pueda pagar.$B$B Disfruta de tu nueva armadura para la cabeza y el pecho. ¡Que te proteja durante mucho tiempo y te ayude a alcanzar un honor aún mayor!' WHERE `entry`=9010; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente te extrañaré, $N. Hay una deuda que te debo, que tal vez nunca pueda pagar.$B$B Disfruta de tu nueva armadura para la cabeza y el pecho. ¡Que te proteja durante mucho tiempo y te ayude a alcanzar un honor aún mayor!' WHERE `entry`=9011; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente te extrañaré, $N. Hay una deuda que te debo, que tal vez nunca pueda pagar.$B$B Disfruta de tu nueva armadura para la cabeza y el pecho. ¡Que te proteja durante mucho tiempo y te ayude a alcanzar un honor aún mayor!' WHERE `entry`=9012; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente te extrañaré, $N. Hay una deuda que te debo, que tal vez nunca pueda pagar.$B$B Disfruta de tu nueva armadura para la cabeza y el pecho. ¡Que te proteja durante mucho tiempo y te ayude a alcanzar un honor aún mayor!' WHERE `entry`=9013; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Realmente te extrañaré, $N. Hay una deuda que te debo, que tal vez nunca pueda pagar.$B$B Disfruta de tu nueva armadura para la cabeza y el pecho. ¡Que te proteja durante mucho tiempo y te ayude a alcanzar un honor aún mayor!' WHERE `entry`=9014; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Has recuperado parte del medallón, $N?' WHERE `entry`=9015; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta maldición nos fue otorgada pero por un mero medallón. Lord Valthalak ciertamente sabe guardar rencor.$B$B Nos esforzaremos por encontrar las piezas restantes, con suerte antes de que me encuentre con una muerte prematura. Pero antes de eso, veamos tu recompensa.' WHERE `entry`=9016; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta maldición nos fue otorgada pero por un mero medallón. Lord Valthalak ciertamente sabe guardar rencor.$B$B Nos esforzaremos por encontrar las piezas restantes, con suerte antes de que me encuentre con una muerte prematura. Pero antes de eso, veamos tu recompensa.' WHERE `entry`=9017; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta maldición nos fue otorgada pero por un mero medallón. Lord Valthalak ciertamente sabe guardar rencor.$B$B Nos esforzaremos por encontrar las piezas restantes, con suerte antes de que me encuentre con una muerte prematura. Pero antes de eso, veamos tu recompensa.' WHERE `entry`=9018; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta maldición nos fue otorgada pero por un mero medallón. Lord Valthalak ciertamente sabe guardar rencor.$B$B Nos esforzaremos por encontrar las piezas restantes, con suerte antes de que me encuentre con una muerte prematura. Pero antes de eso, veamos tu recompensa.' WHERE `entry`=9019; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta maldición nos fue otorgada pero por un mero medallón. Lord Valthalak ciertamente sabe guardar rencor.$B$B Nos esforzaremos por encontrar las piezas restantes, con suerte antes de que me encuentre con una muerte prematura. Pero antes de eso, veamos tu recompensa.' WHERE `entry`=9020; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta maldición nos fue otorgada pero por un mero medallón. Lord Valthalak ciertamente sabe guardar rencor.$B$B Nos esforzaremos por encontrar las piezas restantes, con suerte antes de que me encuentre con una muerte prematura. Pero antes de eso, veamos tu recompensa.' WHERE `entry`=9021; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta maldición nos fue otorgada pero por un mero medallón. Lord Valthalak ciertamente sabe guardar rencor.$B$B Nos esforzaremos por encontrar las piezas restantes, con suerte antes de que me encuentre con una muerte prematura. Pero antes de eso, veamos tu recompensa.' WHERE `entry`=9022; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Ravenholdt te agradece, héroe! ¡Elige tu opción!' WHERE `entry`=9023; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Entiendo las preocupaciones de Aristan, pero realmente creo que está exagerando. Que los hombres y mujeres jóvenes hagan lo que quieran. Creo que Aristan ha olvidado lo que significa ser joven y estar enamorado.$B$B Pero sería mejor no decirle eso. Le seguiremos la corriente.' WHERE `entry`=9024; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Si bien pensé que este sería el caso, descubrir que mis sospechas eran correctas sigue siendo inquietante. Debemos considerar cuidadosamente nuestro próximo movimiento.$B$B Toma, para reembolsarte la compra de la colonia y el perfume.' WHERE `entry`=9025; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, sí, acabo de tener el perfume y la colonia en stock recientemente. Se ha estado vendiendo tan bien que no sé cuánto tiempo podré mantenerlo en los estantes.$B$B Si me preguntas, es un poco aburrido. ¿Todos con el mismo olor? Huele muy bien, pero aún así.' WHERE `entry`=9026; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, claro. Esas fragancias son los artículos más calientes de esta temporada. Debes ser la quinta o sexta persona en esta hora para preguntar por ellos.$B$B Me temo que mis suministros están agotados. Si quieres un poco, deberías hablar con Allison, la posadera de The Gilded Rose.$B$B Sin embargo, no deberías perder el tiempo. Creo que encontrarás la $gcolonia:perfume; será irresistible.' WHERE `entry`=9027; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, hice esas fragancias. Maravilloso olor, ¿no? Irresistible.$B$B Una vez que los guerreros de la Alianza y la Horda se enamoren de estos sentimientos de amor, serán impotentes para detener el surgimiento del Consejo de la Sombra.$B$B Estarán debilitados, sin preparación. Mientras se preocupan por sus seres queridos, perderán su ventaja.$B$B La solución fue tan simple. ¿Por qué me tomó tanto tiempo encontrarlo? La debilidad de todos es a través del corazón. Y no hay nada que puedas hacer para detener lo inevitable.' WHERE `entry`=9028; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Un olor agradable sale del caldero.' WHERE `entry`=9029; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy tan contenta de que puedas verme. ¡Por fin alguien con quien hablar!$B$B ¿Nos ayudas, $N? ¿Ayudar a deshacer el mal que cometimos y corregir las cosas? Si es cierto que ya tienes la pieza superior del amuleto de Lord Valthalaks, entonces creo que puedo orientarte en la dirección correcta para adquirir las otras dos partes, reunirlas y poner fin a todo esto.$B$B Ah, por cierto, hola, mi nombre es Bodley. ¡Encantado de conocerlo!' WHERE `entry`=9032; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Un trabajo bien hecho! Serás recompensado a través de los servicios de los hombres y mujeres de Light\'s Hope.' WHERE `entry`=9033; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer una Coraza Dreadnaught.' WHERE `entry`=9034; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer Quijotes de Dreadnaught.' WHERE `entry`=9036; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un casco Dreadnaught.' WHERE `entry`=9037; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Dreadnaught Pauldrons.' WHERE `entry`=9038; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Dreadnaught Sabatons.' WHERE `entry`=9039; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Dreadnaught Gauntlets.' WHERE `entry`=9040; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un guardarrenes de Dreadnaught.' WHERE `entry`=9041; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Dreadnaught Bracers.' WHERE `entry`=9042; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , tienes todo tal como te pedí y ahora puedo hacer una túnica de redención.' WHERE `entry`=9043; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas Musleras de redención.' WHERE `entry`=9044; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Mantenlo cubierto, $C.' WHERE `entry`=9045; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Redemption Spaulders.' WHERE `entry`=9046; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas botas de redención.' WHERE `entry`=9047; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Redemption Handguards.' WHERE `entry`=9048; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer una faja de redención.' WHERE `entry`=9049; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas muñequeras de redención.' WHERE `entry`=9050; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Eres valiente y sabio.$B$B Dime, ¿cómo reaccionó el demosaurio a la toxina?' WHERE `entry`=9051; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Los ingredientes al fin!$B$B Con la tierra de Un\'Goro que he recolectado, la toxina se prepara fácilmente...' WHERE `entry`=9052; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Por fin, la toxina se puede crear en su totalidad. No me atrevo a pedirte que lo vuelvas a infligir a la criatura, ya que te he pedido demasiado.$B$B Tienes mi agradecimiento y respeto. Que te vaya bien en tus viajes, $N.' WHERE `entry`=9053; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer una túnica de acechacriptas.' WHERE `entry`=9054; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas Musleras de acechacriptas.' WHERE `entry`=9055; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un casco de acechacriptas.' WHERE `entry`=9056; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Cryptstalker Spaulders.' WHERE `entry`=9057; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas Cryptstalker Boots.' WHERE `entry`=9058; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Cryptstalker Handguards.' WHERE `entry`=9059; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer una faja de acechacriptas.' WHERE `entry`=9060; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas muñequeras de acechacriptas.' WHERE `entry`=9061; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has viajado desde muy lejos para reunirte conmigo, $C, y ni un momento demasiado pronto.' WHERE `entry`=9063; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer una Túnica Rompeterras.' WHERE `entry`=9068; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas Musleras Rompeterras.' WHERE `entry`=9069; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Headpiece Earthshatter.' WHERE `entry`=9070; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Earthshatter Spaulders.' WHERE `entry`=9071; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas Earthshatter Boots.' WHERE `entry`=9072; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Estos guardamanos canalizan el poder de los elementos!' WHERE `entry`=9073; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer una Faja Rompeterras.' WHERE `entry`=9074; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las muñequeras están listas, $N.$B$B ' WHERE `entry`=9075; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B,obtuviste todo tal como te pedí y ahora puedo hacer una Coraza Bonescythe.' WHERE `entry`=9077; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tenga cuidado al andar con esas cosas. Podrías cortarte.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B,obtuviste todo tal como te pedí y ahora puedo hacer un casco Bonescythe.' WHERE `entry`=9079; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Estos hombros tomaron algo de trabajo! No salgas y te dejes matar como un trapo, $N.' WHERE `entry`=9080; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Van a tus pies. Oye, no has vuelto a husmear en la Mano de Tyr, ¿verdad?' WHERE `entry`=9081; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos guanteletes probablemente podrían sustituirse como armas si fuera absolutamente necesario. ¡Llévalos con orgullo!' WHERE `entry`=9082; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El cinturón está listo, $N. ¿Alguna vez has visto un artículo de tan alta calidad vendido por tan poco?' WHERE `entry`=9083; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los brazales están listos, $N.$B$B ' WHERE `entry`=9084; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente trabajo, $n. Con las sombras destruidas, solo puede ser cuestión de tiempo antes de que el Rey Exánime decida recuperar sus necrópolis y dejarnos en paz.' WHERE `entry`=9085; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu túnica de Caminante de sueños está lista, $N.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tal como prometí, Musleras de Caminasueños.$B$B ' WHERE `entry`=9087; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu casco de Caminante de sueños está listo, $N.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus bufas de Caminante de sueños están listas, $N.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus botas Dreamwalker están listas, $N.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus guardamanos Dreamwalker están listos, $N.' WHERE `entry`=9091; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu faja de Caminasueños está lista, $N.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tus muñequeras Caminasueños están listas, $N.' WHERE `entry`=9093; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $n. Elija su protección para las manos como agradecimiento por sus esfuerzos.' WHERE `entry`=9094; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!,$B Obtuviste todo tal como te pedí y ahora puedo hacer una túnica Frostfire.' WHERE `entry`=9095; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!,$B Obtuviste todo tal como te pedí y ahora puedo hacer unas polainas Frostfire.' WHERE `entry`=9096; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!,$B tienes todo tal como te pedí y ahora puedo hacer un Frostfire Circlet.' WHERE `entry`=9097; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!,$B Obtuviste todo tal como te pedí y ahora puedo hacer unas hombreras Frostfire.' WHERE `entry`=9098; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!,$B Obtuviste todo tal como te pedí y ahora puedo hacer unas Sandalias Frostfire.' WHERE `entry`=9099; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!,$B Obtuviste todo tal como te pedí y ahora puedo hacer guantes Frostfire.' WHERE `entry`=9100; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B ,obtuviste todo tal como te pedí y ahora puedo hacer un cinturón Frostfire.' WHERE `entry`=9101; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!,$B Obtuviste todo tal como te pedí y ahora puedo hacer unas ataduras Frostfire.' WHERE `entry`=9102; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer una túnica Plagueheart.' WHERE `entry`=9103; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas calzas Plagueheart.' WHERE `entry`=9104; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Plagueheart Circlet.' WHERE `entry`=9105; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas hombreras Plagueheart.' WHERE `entry`=9106; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unas Sandalias Plagueheart.' WHERE `entry`=9107; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer unos guantes Plagueheart.' WHERE `entry`=9108; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Plagueheart Belt.' WHERE `entry`=9109; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B , obtuviste todo tal como te pedí y ahora puedo hacer un Plagueheart Bindings.' WHERE `entry`=9110; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las vestiduras están listas, $N. Golpea a aquellos que dañarían nuestro mundo en tu fuego justo.' WHERE `entry`=9111; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B, obtuviste todo tal como te pedí y ahora puedo hacer unas polainas de fe.' WHERE `entry`=9112; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B, obtuviste todo tal como te pedí y ahora puedo hacer un Circlet of Faith.' WHERE `entry`=9113; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las vestiduras están listas, $N. Golpea a aquellos que dañarían nuestro mundo en tu fuego justo.' WHERE `entry`=9114; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las vestiduras están listas, $N. Golpea a aquellos que dañarían nuestro mundo en tu fuego justo.' WHERE `entry`=9115; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las vestiduras están listas, $N. Golpea a aquellos que dañarían nuestro mundo en tu fuego justo.' WHERE `entry`=9116; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Las vestiduras están listas, $N. Golpea a aquellos que dañarían nuestro mundo en tu fuego justo.' WHERE `entry`=9117; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Excelente $N!$B, obtuviste todo tal como te pedí y ahora puedo hacer Bindings of Faith.' WHERE `entry`=9118; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sentirás un ligero cosquilleo, $N. Esa sensación significa que está funcionando. Una vez completado, podrás ingresar a Naxxramas pisando el portal de runas en Plaguewood.' WHERE `entry`=9121; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sentirás un ligero cosquilleo, $N. Esa sensación significa que está funcionando. Una vez completado, podrás ingresar a Naxxramas pisando el portal de runas en Plaguewood.' WHERE `entry`=9122; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sentirás un ligero cosquilleo, $N. Esa sensación significa que está funcionando. Una vez completado, podrás ingresar a Naxxramas pisando el portal de runas en Plaguewood.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, eso estará bien, $N. Recuerda, siempre estoy aceptando más partes. Por cada fardo que me traigas, te recompensaré con una insignia.' WHERE `entry`=9124; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente, $n! Estos definitivamente tendrán un buen uso.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Trabajas rápido, $N. Rápido como un zorro... Dime, ¿te he contado alguna vez sobre la época en que estaba en un cuarteto de barbería?$B$B Recuérdame que te cuente esa historia un día de estos.' WHERE `entry`=9126; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Mi sueño de convertirme en bailarina a tiempo completo en la discoteca Gadgetzan pronto se hará realidad! Sigan con el buen trabajo, $n.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Un trabajo bien hecho, $N! Como prometí, el INsignia es suyo. Solo recuerda, hay más DE DONDE vino eso...' WHERE `entry`=9128; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nos prestas un gran servicio, $n. ¡Bien hecho!' WHERE `entry`=9129; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esto se hará por ahora. Si consigues más, ya sabes dónde encontrarme.' WHERE `entry`=9131; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Eso es todo lo que me trajiste? Tal vez no me escuchaste la primera vez. ¡Necesito más!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estoy muy agradecido, $N.$B$B $B$B Recuerde que siempre estoy aceptando frondas.' WHERE `entry`=9136; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Tu trabajo es vital para el éxito de nuestra campaña contra la Plaga.' WHERE `entry`=9137; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, así es como funciona: por cada ficha de valor que entregues, te daré otra orden. Completas el pedido en esa orden y le entregas el pedido a Packmaster Stonebruiser. ¿Entiendo? Bien. Ahora sal de aquí.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te ganaste esto, matorral. Ahora, no llores por tus órdenes. Llénalos o destrúyelos.' WHERE `entry`=9142; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $n. A través de estas derrotas incrementales, prevaleceremos contra esta renovada amenaza de la Plaga.$B$B Descansa y recupérate, pero luego debes volver al frente, para que no perdamos el terreno que hemos ganado hoy.$B$B Para ayudarte en tus próximas batallas, pondremos a tu disposición algunos de nuestros artículos especiales a cambio de más runas necróticas.' WHERE `entry`=9153; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='El Alba Argenta hizo la llamada de auxilio y tú, entre otros, respondiste. No tenemos tiempo para brindarle capacitación. Nuestra fe está puesta en tus habilidades y en que te unirás a nosotros para hacer retroceder esta amenaza de la Plaga.' WHERE `entry`=9154; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Excelente trabajo, $N. ¡Excelente incluso! Toma esto como una muestra de nuestro agradecimiento. Sin juego de palabras, matorral.' WHERE `entry`=9165; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sí, estos serán útiles para las armas de impacto de la infantería.' WHERE `entry`=9178; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Más armaduras para las tropas! ¡Fantástico, $N!' WHERE `entry`=9179; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos deberían ir bien con las densas piedras de peso que estamos almacenando.' WHERE `entry`=9181; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos no son tan grandes como esperaba. De todos modos, un trato es un trato.' WHERE `entry`=9182; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Todavía no puedo creer que Metz espere que nuestras tropas usen esta basura de baja calidad para protegerse contra los ataques helados de la Plaga.' WHERE `entry`=9183; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos son... malvados.' WHERE `entry`=9184; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los kits de armadura resistente tienen muchos usos, $N. No son SOLO para abofetear ciertas piezas de armadura para mayor protección. Como este de aquí, lo voy a usar como cobertor de tetera.' WHERE `entry`=9185; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos cinturones son en realidad más malvados que las cintas para la cabeza, si puedes creer que tal cosa es posible.' WHERE `entry`=9186; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los druidas definitivamente apreciarán la artesanía que se usó para hacer estos pantalones. Muchas gracias, $C.' WHERE `entry`=9187; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Casi puedo ver mi reflejo en estas cosas! Eso es una locura.' WHERE `entry`=9188; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Por la barba de Barbabronce! De hecho, me trajiste botas de paño rúnico... Supongo que perdí esa apuesta.' WHERE `entry`=9190; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Benditos arranques! ¿Son esos lo que creo que son? Las tropas se han quejado sin parar por la falta de espacio de almacenamiento para todo lo que se requiere en el campo. Uno de ellos incluso me dibujó un diagrama, un pensamiento tan...$B$B Estos definitivamente ayudarán a aliviar algunos de los lloriqueos.' WHERE `entry`=9191; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡No deberías haberlo hecho! No, de verdad, no deberías haberlo hecho. No sé qué está pensando Metz, pero nadie va a usar estas túnicas en Naxxramas.$B$B $B$B Bah, otra pila de basura que tendré que transferir al frente y otra reprimenda que tendré que aceptar de Chambers.' WHERE `entry`=9194; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahora estás hablando mi idioma, $C. Cosas que hacen ¡BOOM!' WHERE `entry`=9195; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos deben haber costado una bonita pieza de cobre para hacer. ¿Tengo razón o tengo razón, $N?' WHERE `entry`=9196; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Por qué sonríes? ¿Que es tan gracioso? Escuche, $Gseñor:señorita;, un pollo de batalla gnómico es una unidad muy importante y no debe tomarse a la ligera, NUNCA. Los enviamos a áreas que pueden estar muy plagadas o infestadas y limpian cualquier insecto plagado o gusanos carroñeros que aún puedan estar revoloteando. Todo el mundo sabe que los robots son inmunes a la plaga.$B$B Apuesto a que no te sientes tan inteligente ahora, ¿verdad? Gran muñeco...' WHERE `entry`=9197; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Tubos de torio? Vaya, gracias.$B$B ' WHERE `entry`=9198; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La utilidad de estos debería ser evidente.' WHERE `entry`=9200; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡GUAU! ¡Estos son una patada, bebé! ¡Una patada digo!' WHERE `entry`=9201; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Sabes cómo las llaman las tropas en el frente? Sacerdotes en una botella...$B$B $B$B \"Soy tu sacerdote en una botella bebé... tienes que beberme de la manera correcta...\"$B$B ¿Qué te pasa hijito? Es una canción muy popular por estos lares.' WHERE `entry`=9202; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sin comentarios.$B$B $B$B ¡Dije sin comentarios! ¡Ahora sal de mi vista!' WHERE `entry`=9203; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Podrías haber usado esto para otra cosa, pero no lo hiciste, ¿verdad? No sirve de nada llorar por eso ahora, $N.' WHERE `entry`=9204; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿De verdad no sabes para qué sirven?$B$B $B$B ¡Como te voy a decir!' WHERE `entry`=9205; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Estos hacen los mejores rollos de anguila del mundo. Así es - EN EL MUNDO.' WHERE `entry`=9206; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La magia inútil de estos encantamientos alimenta mi ira. Mi ira me da fuerza.$B$B Tráeme más y recibirás otro Guardia Salvaje.' WHERE `entry`=9208; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La magia inútil de estos encantamientos alimenta mi ira. Mi ira me da fuerza.$B$B Tráeme más y recibirás otro Guardia Salvaje.' WHERE `entry`=9209; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La magia inútil de estos encantamientos alimenta mi ira. Mi ira me da fuerza.$B$B Tráeme más y recibirás otro Guardia Salvaje.' WHERE `entry`=9210; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B Disfrute de los costos de reparación, $r. Naxxramas no es amable con los no iniciados.' WHERE `entry`=9211; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¿Por qué sigues parado, $R? Nuestro negocio está hecho.' WHERE `entry`=9213; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. Fue un placer hacer negocios con usted.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. Fue un placer hacer negocios con usted.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. Fue un placer hacer negocios con usted.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. Fue un placer hacer negocios con usted.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. Fue un placer hacer negocios con usted.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. Fue un placer hacer negocios con usted.' WHERE `entry`=9226; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. Fue un placer hacer negocios con usted.' WHERE `entry`=9227; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Buen día, $N. Fue un placer hacer negocios con usted.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Es su anillo! Pero está destruido. ¿No se encontró ninguna otra evidencia de Ramaladni?$B$B $B$B Esto no es un buen augurio para Ramaladni. El anillo, sin embargo... podría salvarse.' WHERE `entry`=9229; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡El propio Ramaladni no podría haberlo hecho mejor! Aquí está el anillo, como prometí.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='$B$B ¡Eso es un trabajo duro! Disfruta los pantalones, $C. Al menos morirás en un par limpio ahora.' WHERE `entry`=9232; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Debe haber estado realmente loco cuando escribió esto! ¡Omarion y yo éramos duros como ladrones!$B$B De todos modos, esto sin duda abre nuevas posibilidades, $N. Ahora puedo crear más artículos, por una pequeña tarifa y cargos por materiales, por supuesto.' WHERE `entry`=9233; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9234; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9235; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9236; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9237; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esa es una cara que no esperaba ver tan pronto.$B$B Esta es una buena noticia. $N, en más formas de las que puedas imaginar.' WHERE `entry`=9238; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9239; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9240; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9241; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9242; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9243; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9244; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9245; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí está tu pedido, $N. ¡Entregado según lo prometido!' WHERE `entry`=9246; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ande\'thoras-ethil. Significa; \'Que tus problemas disminuyan\', en mi lengua materna.$B$B Lleva la banda con orgullo y con buena salud, $N.' WHERE `entry`=9248; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Los archimagos han muerto.$B$B No lamentes su fallecimiento, $N. Todas esas cosas están predestinadas. Así como estabas destinado a sostener el bastón del Guardián...' WHERE `entry`=9250; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hay un ser dentro... un ser que no es de este mundo.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Guardemos un minuto de silencio por nuestros compañeros caídos, $N.$B$B $B$B Ser un traidor es una cosa, asesinar a tus propios machos... eso sería simplemente despreciable, ¡sí!' WHERE `entry`=9259; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm. Por lo que me dijiste, las voces dentro de los círculos... deben usarse para algún tipo de comunicación. Me estremezco al pensar qué mentes antinaturales se contactan a través de tal magia. De todos modos, parece que has emergido completo y cuerdo. El Alba Argenta aprecia tu servicio.' WHERE `entry`=9260; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm. Por lo que me dijiste, las voces dentro de los círculos... deben usarse para algún tipo de comunicación. Me estremezco al pensar qué mentes antinaturales se contactan a través de tal magia. De todos modos, parece que has emergido completo y cuerdo. El Alba Argenta aprecia tu servicio.' WHERE `entry`=9261; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm. Por lo que me dijiste, las voces dentro de los círculos... deben usarse para algún tipo de comunicación. Me estremezco al pensar qué mentes antinaturales se contactan a través de tal magia. De todos modos, parece que has emergido completo y cuerdo. El Alba Argenta aprecia tu servicio.' WHERE `entry`=9262; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm. Por lo que me dijiste, las voces dentro de los círculos... deben usarse para algún tipo de comunicación. Me estremezco al pensar qué mentes antinaturales se contactan a través de tal magia. De todos modos, parece que has emergido completo y cuerdo. El Alba Argenta aprecia tu servicio.' WHERE `entry`=9263; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm. Por lo que me dijiste, las voces dentro de los círculos... deben usarse para algún tipo de comunicación. Me estremezco al pensar qué mentes antinaturales se contactan a través de tal magia. De todos modos, parece que has emergido completo y cuerdo. El Alba Argenta aprecia tu servicio.' WHERE `entry`=9264; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Mmm. Por lo que me dijiste, las voces dentro de los círculos... deben usarse para algún tipo de comunicación. Me estremezco al pensar qué mentes antinaturales se contactan a través de tal magia. De todos modos, parece que has emergido completo y cuerdo. El Alba Argenta aprecia tu servicio.' WHERE `entry`=9265; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $N. Estás en un camino rápido para redimirte con nuestra bella ciudad.' WHERE `entry`=9266; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Me alegra que estés viendo el error de tus caminos, $N. Mantenga los suministros llegando; no nos vamos a olvidar tan fácilmente, $Gmister:señorita;!' WHERE `entry`=9267; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Sigue así, $N. ¡Nosotros, los goblins, no lo olvidamos tan fácilmente!' WHERE `entry`=9268; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Yarrr... si te gusta disfrutar de la compañía de los lobos de mar experimentados, ¡será mejor que te asegures vistiéndote como un vagabundo! Toma, ponte algo adecuado antes de que te saque la piel.$B$B Te quedarán mejor que nunca a ese perro viejo, Ben de ojos rojos. Lo perdí en una gran tormenta en el mar.$B$B ¡Úsalos con orgullo, amigo!' WHERE `entry`=9272; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm, ¿tomaste esto del cadáver de una de las abominaciones invasoras?$B$B Hemos recibido noticias sobre los campamentos base de la necrópolis que están siendo invocados por la Plaga. Sospecho que querían crear uno dentro de Stormwind. Es bueno que no hayan tenido éxito.' WHERE `entry`=9292; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué trágico. Estas palabras, claramente dirigidas a alguien a quien el soldado amaba, nunca llegaron a su destino. Los hechos detallados ocurrieron hace años; No estoy seguro de si el destinatario previsto aún vive.$B$B Sin embargo, todavía hay esperanza. Con los nombres y la información que da, ¡podría localizar a la familia! Tomará algo de investigación, pero el bibliotecario de Ventormenta me debe un favor...$B$B Gracias por traerme esto. Con su ayuda, es posible que podamos otorgar tranquilidad a alguien por fin.' WHERE `entry`=9295; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué trágico. Estas palabras, claramente dirigidas a alguien a quien el soldado amaba, nunca llegaron a su destino. Los hechos detallados ocurrieron hace años; No estoy seguro de si el destinatario previsto aún vive.$B$B Sin embargo, todavía hay esperanza. Con los nombres y la información que da, ¡podría localizar a la familia! Tomará algo de investigación, pero el bibliotecario de Ventormenta me debe un favor...$B$B Gracias por traerme esto. Con su ayuda, es posible que podamos otorgar tranquilidad a alguien por fin.' WHERE `entry`=9299; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué trágico. Estas palabras, claramente dirigidas a alguien a quien el soldado amaba, nunca llegaron a su destino. Los hechos detallados ocurrieron hace años; No estoy seguro de si el destinatario previsto aún vive.$B$B Sin embargo, todavía hay esperanza. Con los nombres y la información que da, ¡podría localizar a la familia! Tomará algo de investigación, pero el bibliotecario de Ventormenta me debe un favor...$B$B Gracias por traerme esto. Con su ayuda, es posible que podamos otorgar tranquilidad a alguien por fin.' WHERE `entry`=9300; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué trágico. Estas palabras, claramente dirigidas a alguien a quien el soldado amaba, nunca llegaron a su destino. Los hechos detallados ocurrieron hace años; No estoy seguro de si el destinatario previsto aún vive.$B$B Sin embargo, todavía hay esperanza. Con los nombres y la información que da, ¡podría localizar a la familia! Tomará algo de investigación, pero el bibliotecario de Ventormenta me debe un favor...$B$B Gracias por traerme esto. Con su ayuda, es posible que podamos otorgar tranquilidad a alguien por fin.' WHERE `entry`=9301; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué trágico. Estas palabras, claramente dirigidas a alguien a quien el soldado amaba, nunca llegaron a su destino. Los hechos detallados ocurrieron hace años; No estoy seguro de si el destinatario previsto aún vive.$B$B Sin embargo, todavía hay esperanza. Con los nombres y la información que da, ¡podría localizar a la familia! Tomará algo de investigación, pero el bibliotecario de Ventormenta me debe un favor...$B$B Gracias por traerme esto. Con su ayuda, es posible que podamos otorgar tranquilidad a alguien por fin.' WHERE `entry`=9302; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Qué trágico. Estas palabras, claramente dirigidas a alguien a quien el soldado amaba, nunca llegaron a su destino. Los hechos detallados ocurrieron hace años; No estoy seguro de si el destinatario previsto aún vive.$B$B Sin embargo, todavía hay esperanza. Con los nombres y la información que da, ¡podría localizar a la familia! Tomará algo de investigación, pero el bibliotecario de Ventormenta me debe un favor...$B$B Gracias por traerme esto. Con su ayuda, es posible que podamos otorgar tranquilidad a alguien por fin.' WHERE `entry`=9304; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Dices que esto fue tomado de un espectro que atacaba la ciudad?$B$B Hemos recibido noticias sobre los campamentos base de la necrópolis que están siendo invocados por la Plaga. Sospecho que estaban tratando de crear uno en Entrañas. Tendremos que estar atentos en el futuro.' WHERE `entry`=9310; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $n. Aquí están tus piedras de afilar consagradas. Úsalos con prudencia.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Espero que encuentres estos artículos útiles en futuras batallas.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu esencia canta con la energía de las llamas que encontraste, $n. El fuego que encontraste es potente, y con el conocimiento adecuado, su poder puede ser aprovechado...$B$B $B$B ¡Ay! Aquí estamos. Que esto ilumine tu camino, sin importar por dónde pises.' WHERE `entry`=9319; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí estás, $n. Ten cuidado ahí fuera. Nuestro número no es tan grande como para permitirnos muchas bajas en el campo de batalla.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Tu espíritu brilla con el calor de los fuegos de Kalimdor, amigo. ¿El calor no es vigorizante?$B$B Una vez que el poder se desvanezca de ti, tal vez esto ayude a reavivar el sentimiento.' WHERE `entry`=9322; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ah, aquí estás. ¡Un poco más cansado, un poco más polvoriento, pero iluminado! El calor nos toca a todos durante esta temporada y nos une; tu mismo ser brilla con el poder de los fuegos que tocaste.$B$B Ah, pero en estos días la iluminación se toma como una recompensa bastante pobre por haber sido enviado a una tarea, supongo. Toma esto, entonces, y disfruta de la celebración.' WHERE `entry`=9323; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¿Qué es esto? ¡A menos que me equivoque, esta llama ha sido extraída del corazón de Orgrimmar! Los feroces corazones de los orcos y trolls se reflejan en su calor abrasador. ¡Qué excelente adición a nuestra colección, qué valiente eres, escabulléndote en la guarida del enemigo para recuperar la llama sagrada!' WHERE `entry`=9324; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡A menos que me equivoque, este fuego ha sido sacado de los acantilados de Cima del Trueno! ¡Cómo canta con el poder de los espíritus! Eres todo un ladrón, $N. Toma esto como un pago por tu habilidad. Ahora, si tan solo tuviéramos las llamas de las tres ciudades...' WHERE `entry`=9325; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Hm... ¡Qué fuego tan extraño! Es tenue, casi ardiendo, pero el calor es intenso. ¿Y recibiste esto de Entrañas, dices? Fascinante. Con las llamas de las tres ciudades, ¿quién sabe lo que podríamos lograr?' WHERE `entry`=9326; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Y este fuego brillante... ¿Dices que vino de Stormwind? ¡Notable! ¡Eso debe haber sido toda una aventura! Te pagaré por esto, por supuesto. Si encuentra algo más como esto, asegúrese de hablar conmigo nuevamente.' WHERE `entry`=9330; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta abundante llama debe ser de los salones de Forjaz; es tan incondicional como los propios enanos. Una buena captura, $N. Si tuviera los fuegos de las otras ciudades... ah, pero no importa. Aquí está su pago.' WHERE `entry`=9331; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Este fuego duele de dolor antiguo, $N. ¿Sacaste esto de las raíces de Teldrassil, dices? ¡Fascinante! Aquí hay una recompensa por tu habilidad. Vuelve a mí si encuentras algo más como esto; Puedo tener un uso para ello.' WHERE `entry`=9332; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $n. Elija su protección para las manos como agradecimiento por sus esfuerzos.' WHERE `entry`=9333; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Espero que encuentres estos artículos útiles en futuras batallas.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias, $n. Aquí están tus piedras de afilar consagradas. Úsalos con prudencia.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí estás, $n. Ten cuidado ahí fuera. Nuestro número no es tan grande como para permitirnos muchas bajas en el campo de batalla.' WHERE `entry`=9336; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Aquí estás, $n. Ten cuidado ahí fuera. Nuestro número no es tan grande como para permitirnos muchas bajas en el campo de batalla.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Nos honras, $N. Con sus continuos esfuerzos superaremos todos los obstáculos.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te has probado a ti mismo hoy, $n.$B$B Aunque tengo poco más para darte, tengo esta corona; un regalo apropiado para un conquistador. Que ilumine tu camino.' WHERE `entry`=9339; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma este tabardo y llévalo con orgullo. Quizás tus acciones puedan inspirar a otros a tomar las armas en apoyo de nuestra lucha contra la Plaga.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Toma este tabardo y llévalo con orgullo. Quizás tus acciones puedan inspirar a otros a tomar las armas en apoyo de nuestra lucha contra la Plaga.' WHERE `entry`=9343; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Debo decir que este caparazón tiene un aura extraña. Parece lógico que parte de tu recompensa por recuperarlo sea poner a prueba sus capacidades mágicas...' WHERE `entry`=9362; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Espléndido! ¡Espléndido!$B$B Ahora podemos reformar esta magia en un nuevo hechizo. ¡Mirad!' WHERE `entry`=9364; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Te has probado a ti mismo hoy, $n.$B$B Aunque tengo poco más para darte, tengo esta corona; un regalo apropiado para un conquistador. Que ilumine tu camino.' WHERE `entry`=9365; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Parece que hemos designado Guardianes de la llama obedientes este año si las hogueras están tan bien cuidadas como dices. Gracias por inspeccionarlos por mí; toma esto como una pequeña muestra de mi estima.' WHERE `entry`=9367; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='¡Excelente! Parece que hemos designado Guardianes de la llama obedientes este año si las hogueras están tan bien cuidadas como dices. Gracias por inspeccionarlos por mí; toma esto como una pequeña muestra de mi estima.' WHERE `entry`=9368; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Has demostrado que no eres del todo inútil, mortal.' WHERE `entry`=9386; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Ahhh, entonces todavía se queman. Me alegro; no sería bueno que esos fuegos se extinguieran antes de tiempo. Lo has hecho bien, $n. Toma esto con mi bendición.' WHERE `entry`=9388; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Así que has regresado y has visto las llamas esmeralda del continente. ¿Qué te parece, mm? Una vista rara y maravillosa, sin duda. Sin embargo, soy consciente de que las recompensas tangibles se aprecian mejor... así que, por favor, tome esto como un problema.' WHERE `entry`=9389; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='La Alianza necesita todos los cuerpos capacitados que puedan conseguir. La Horda ha estado recibiendo un suministro constante de refuerzos de la parte norte del continente, y ha sido difícil mantenerse al día.$B$B Déjame explicarte la situación.' WHERE `entry`=9415; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Es bueno que te escuchen, pero no hay tiempo que perder en charlas triviales. Necesita instrucciones, y luego necesita salir.$B$B Escuchen.' WHERE `entry`=9416; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Gracias a la Luz que tuviste éxito.$B$B Ahora, si hubiéramos podido comenzar esto antes, nuestra necesidad no sería tan desesperada. Debemos evitar que la generosidad del desierto caiga en manos de la Horda.' WHERE `entry`=9419; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Lo has hecho bien, $n. Estos recursos se agregarán a nuestras reservas, y cada parte es para nuestra ganancia y la pérdida de nuestro enemigo.' WHERE `entry`=9422; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Muy bien, $n. Será importante para nosotros proteger estas torres contra futuros ataques, y para eso es posible que necesitemos su ayuda hasta que se puedan traer refuerzos para asegurar el área.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `OfferRewardText_loc6`='Esta es una buena noticia, $n. Será una lucha constante aquí en las Tierras de la Peste hasta que hayamos hecho retroceder por completo a las fuerzas de la Alianza.$B$B Hasta ese día, espero contar con su asistencia continua.' WHERE `entry`=9665; + +-- Add machine translated quest objectives texts. (Spanish) +UPDATE `locales_quest` SET `Objectives_loc6`='texto temporal 02 - registro' WHERE `entry`=349; +UPDATE `locales_quest` SET `Objectives_loc6`='Encuentra los fragmentos de Myzrael.' WHERE `entry`=636; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva el Informe de Vimes a Lady Jaina Valiente en Theramore.' WHERE `entry`=1288; +UPDATE `locales_quest` SET `Objectives_loc6`='Vuelve con el Capitán Garran Vimes en Theramore.' WHERE `entry`=1289; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 2 plumas de hipogrifo intactas a Sanath Lim-yo en Azshara si quieres hablar con su amo.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale esta caja a Kravel.' WHERE `entry`=3482; +UPDATE `locales_quest` SET `Objectives_loc6`='Habla con la suma sacerdotisa Laurena en Ventormenta.' WHERE `entry`=5640; +UPDATE `locales_quest` SET `Objectives_loc6`='Grazle quiere que demuestres tu valía matando a 5 Deadwood Warriors, 5 Deadwood Pathfinders y 5 Deadwood Gardeners.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `Objectives_loc6`='Nafien quiere que mates a 5 Vigilantes de la guarida de Deadwood, 5 Vengadores de Deadwood y 5 Chamanes de Deadwood.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `Objectives_loc6`='Salfa quiere que mates a 6 Totémicos de Winterfall, 6 Vigilantes de Guarida de Winterfall y 6 Pathfinders de Winterfall.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `Objectives_loc6`='nulo' WHERE `entry`=7002; +UPDATE `locales_quest` SET `Objectives_loc6`='nulo' WHERE `entry`=7026; +UPDATE `locales_quest` SET `Objectives_loc6`='nulo' WHERE `entry`=7385; +UPDATE `locales_quest` SET `Objectives_loc6`='nulo' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Objectives_loc6`='Para liberar a Thunderaan the Windseeker de su prisión, debes presentar las mitades derecha e izquierda de las Ataduras del Wind Seeker, 10 barras de Elementium y la Esencia del Señor del Fuego al Alto Señor Demitrian.' WHERE `entry`=7521; +UPDATE `locales_quest` SET `Objectives_loc6`='Obtuviste un talismán de mérito de Silverwing para tu última tarea, háblame de nuevo y obtendrás tu recompensa.' WHERE `entry`=7886; +UPDATE `locales_quest` SET `Objectives_loc6`='Obtuviste un talismán de mérito de Silverwing para tu última tarea, háblame de nuevo y obtendrás tu recompensa.' WHERE `entry`=7887; +UPDATE `locales_quest` SET `Objectives_loc6`='Obtuviste un talismán de mérito de Silverwing para tu última tarea, háblame de nuevo y obtendrás tu recompensa.' WHERE `entry`=7888; +UPDATE `locales_quest` SET `Objectives_loc6`='Obtuviste un talismán de mérito de Silverwing para tu última tarea, háblame de nuevo y obtendrás tu recompensa.' WHERE `entry`=7921; +UPDATE `locales_quest` SET `Objectives_loc6`='Obtuviste una Marca de Honor Grito de Guerra por tu última tarea, háblame de nuevo y obtendrás tu recompensa.' WHERE `entry`=7922; +UPDATE `locales_quest` SET `Objectives_loc6`='Obtuviste una Marca de Honor Grito de Guerra por tu última tarea, háblame de nuevo y obtendrás tu recompensa.' WHERE `entry`=7923; +UPDATE `locales_quest` SET `Objectives_loc6`='Obtuviste una Marca de Honor Grito de Guerra por tu última tarea, háblame de nuevo y obtendrás tu recompensa.' WHERE `entry`=7924; +UPDATE `locales_quest` SET `Objectives_loc6`='Obtuviste una Marca de Honor Grito de Guerra por tu última tarea, háblame de nuevo y obtendrás tu recompensa.' WHERE `entry`=7925; +UPDATE `locales_quest` SET `Objectives_loc6`='Gana la batalla por la cuenca de Arathi, consigue una caja de recursos de Arathi y devuélvesela al sargento Maclear en Refuge Pointe.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Objectives_loc6`='Gana la batalla por la cuenca de Arathi, obtén una caja de recursos de Arathi y devuélvesela a Deathstalker Mortis en Hammerfall.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Objectives_loc6`='Gana la batalla por la cuenca de Arathi, consigue una caja de recursos de Arathi y devuélvesela al sargento Maclear en Refuge Pointe.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Objectives_loc6`='Gana la batalla por la cuenca de Arathi, consigue una caja de recursos de Arathi y devuélvesela al sargento Maclear en Refuge Pointe.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Objectives_loc6`='Gana la batalla por la cuenca de Arathi, consigue una caja de recursos de Arathi y devuélvesela al sargento Maclear en Refuge Pointe.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Objectives_loc6`='Gana la batalla por la cuenca de Arathi, obtén una caja de recursos de Arathi y devuélvesela a Deathstalker Mortis en Hammerfall.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Objectives_loc6`='Gana la batalla por la cuenca de Arathi, obtén una caja de recursos de Arathi y devuélvesela a Deathstalker Mortis en Hammerfall.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Objectives_loc6`='Gana la batalla por la cuenca de Arathi, obtén una caja de recursos de Arathi y devuélvesela a Deathstalker Mortis en Hammerfall.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8185; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8186; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8188; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8189; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Objectives_loc6`='¡Tráeme estas cosas y crearé un poderoso encantamiento para ti!' WHERE `entry`=8192; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale las cintas del sacrificio a Sentinel Farsong para que los Sentinels te recompensen por actuar en nuestro nombre.' WHERE `entry`=8266; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale las Cintas del Sacrificio al Capitán Rompecráneo para que los Outriders te recompensen por actuar en nuestro nombre.' WHERE `entry`=8267; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale las Cintas del Sacrificio al Capitán Rompecráneo para que los Outriders te recompensen por actuar en nuestro nombre.' WHERE `entry`=8268; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale las cintas del sacrificio a Sentinel Farsong para que los Sentinels te recompensen por actuar en nuestro nombre.' WHERE `entry`=8269; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 marcas de honor del valle de Alterac a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 marcas de honor de la Cuenca de Arathi a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8384; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor del Valle de Alterac, 3 marcas de honor de la Cuenca de Arathi y 3 marcas de honor de la Quebrada Grito de Guerra a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Garganta Grito de Guerra a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor del valle de Alterac a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor del Valle de Alterac, 3 marcas de honor de la Cuenca de Arathi y 3 marcas de honor de la Quebrada Grito de Guerra a un Warbringer de la Horda fuera de los campos de batalla.' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor Grito de Guerra a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8389; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Cuenca de Arathi a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8390; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 marcas de honor de la Cuenca de Arathi a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8391; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 marcas de honor de la Cuenca de Arathi a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8392; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 marcas de honor de la Cuenca de Arathi a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8397; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 3 marcas de honor de la Cuenca de Arathi a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Garganta Grito de Guerra a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Garganta Grito de Guerra a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8405; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Garganta Grito de Guerra a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8406; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Garganta Grito de Guerra a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8407; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Garganta Grito de Guerra a un general de brigada de la Alianza fuera de los campos de batalla.' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor Grito de Guerra a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor Grito de Guerra a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8432; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor Grito de Guerra a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8433; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor Grito de Guerra a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8434; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor Grito de Guerra a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8435; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Cuenca de Arathi a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8440; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Cuenca de Arathi a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8441; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Cuenca de Arathi a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8442; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 3 marcas de honor de la Cuenca de Arathi a un Belisario de la Horda fuera de los campos de batalla.' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 lingotes de mithril al sargento mayor T\'kelah en el Valle de los Espíritus, en Orgrimmar.' WHERE `entry`=8546; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 flores de paz al herbolario Pluma orgullosa en el Valle de los Espíritus, en Orgrimmar.' WHERE `entry`=8550; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 flores de fuego al batrider Pele\'keiki en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8581; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 lotos morados a la boticaria Jezel en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 10 piezas de cuero pesado a Desollador Jamani en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8589; +UPDATE `locales_quest` SET `Objectives_loc6`='Lleva 10 cueros gruesos a la sargento Umala en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8591; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 10 cueros bastos al doctor Serratus en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 vendas de lana al sanador Longrunner en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 vendas de tejido mágico a Lady Callow en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 vendas de paño rúnico al Guardia de Piedra Pezuña de Arcilla en el Valle de los Espíritus, en Orgrimmar.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 filetes magros de lobo a la Guardia de Sangre Rawtar en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 cola amarilla moteada al pescador Lin\'do en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8614; +UPDATE `locales_quest` SET `Objectives_loc6`='Llévale 20 salmón al horno al jefe Zarpafilada en el Valle de los Espíritus en Orgrimmar.' WHERE `entry`=8616; +UPDATE `locales_quest` SET `Objectives_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8846; +UPDATE `locales_quest` SET `Objectives_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8847; +UPDATE `locales_quest` SET `Objectives_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8849; +UPDATE `locales_quest` SET `Objectives_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8850; +UPDATE `locales_quest` SET `Objectives_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8851; +UPDATE `locales_quest` SET `Objectives_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8852; +UPDATE `locales_quest` SET `Objectives_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8854; +UPDATE `locales_quest` SET `Objectives_loc6`='Pues bien, está decidido; aquí están tus suministros, $c. Si desea hacer un intercambio adicional, entonces estoy dispuesto a autorizarlo. Sólo dame la palabra y haré que suceda.$B$B Sigan con el buen trabajo, $N. Necesitamos todo el material que podamos reunir si queremos ganar esto. ¡Si todos hacemos nuestra parte, entonces la victoria será nuestra!' WHERE `entry`=8855; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230320105057_world.sql b/sql/migrations/20230320105057_world.sql new file mode 100644 index 00000000000..5f1f69a1303 --- /dev/null +++ b/sql/migrations/20230320105057_world.sql @@ -0,0 +1,61 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230320105057'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230320105057'); +-- Add your query below. + + +-- 2169: Source's Entry Is 2169 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (2169, 16, 2169, 0, 0, 0, 0); + +-- Script on casting spell Purify and Place Food. +DELETE FROM `event_scripts` WHERE `id`=3938; +INSERT INTO `event_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(3938, 0, 0, 61, 3938, 105, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Start Scripted Map Event'), +(3938, 1, 0, 10, 2168, 90000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 6850.23, -476.544, 40.3891, 0.418879, 0, 'The Blackwood Corrupted: Summon Creature Blackwood Warrior'), +(3938, 1, 0, 10, 2168, 90000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 6868.93, -525.996, 40.2464, 1.48353, 0, 'The Blackwood Corrupted: Summon Creature Blackwood Warrior'), +(3938, 1, 0, 10, 2168, 90000, 0, 0, 0, 0, 0, 0, 0, 3938, -1, 1, 6887.17, -482.53, 40.2585, 3.45575, 0, 'The Blackwood Corrupted: Summon Creature Blackwood Warrior'), +(3938, 2, 0, 68, 3940, 2, 2168, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Start Script on All Blackwood Warriors'), +(3938, 2, 1, 68, 3940, 2, 2169, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Start Script on All Blackwood Totemics'), +(3938, 18, 0, 10, 10373, 90000, 0, 0, 0, 0, 0, 0, 1, 3939, -1, 1, 6891.92, -477.762, 44.3988, 3.80459, 0, 'The Blackwood Corrupted: Summon Creature Xabraxxis'); +-- Summon script for Creature Blackwood Warrior (Entry: 2168 Guid: 1023) +DELETE FROM `generic_scripts` WHERE `id`=3938; +INSERT INTO `generic_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(3938, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5617, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Blackwood Warrior - Say Text'), +(3938, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5618, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Blackwood Warrior - Say Text'); +-- Summon script for Xabraxxis. +DELETE FROM `generic_scripts` WHERE `id`=3939; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(3939, 0, 0, 3, 0, 3074, 1, 2, 0, 0, 0, 4, 0, 0, 0, 0, 6868.14, -487.966, 40.2686, 0, 117, 'The Blackwood Corrupted: Xabraxxis - Move'), +(3939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5616, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Xabraxxis - Say Text'), +(3939, 3, 0, 3, 0, 3290, 1, 2, 0, 0, 0, 4, 0, 0, 0, 0, 6878.38, -495.459, 40.2686, 0, 117, 'The Blackwood Corrupted: Xabraxxis - Move'), +(3939, 5, 0, 3, 0, 2501, 1, 2, 0, 0, 0, 4, 0, 0, 0, 0, 6883.31, -491.187, 40.2686, 0, 117, 'The Blackwood Corrupted: Xabraxxis - Move'), +(3939, 6, 0, 3, 0, 2734, 1, 2, 0, 0, 0, 4, 0, 0, 0, 0, 6872.77, -483.193, 40.2686, 0, 117, 'The Blackwood Corrupted: Xabraxxis - Move'), +(3939, 7, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6872.77, -483.193, 40.2686, 0, 0, 'The Blackwood Corrupted: Set Home Position'); +-- Script for Blackwood Warrior and Totemic to become friendly and run to Purified Food. +DELETE FROM `generic_scripts` WHERE `id`=3940; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(3940, 0, 0, 4, 46, 256, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Add Immune To Player Flag'), +(3940, 0, 1, 3, 2, 0, 5, 0, 175336, 40, 11, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 'The Blackwood Corrupted: Move to Purified Food'), +(3940, 10, 0, 22, 35, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Set Faction to Friendly'), +(3940, 12, 0, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2169, 'The Blackwood Corrupted: Move Home'), +(3940, 100, 0, 22, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Reset Faction'), +(3940, 100, 0, 4, 46, 256, 2, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Blackwood Corrupted: Remove Immune to Player Flag'); + +-- Assign spawn spell to Xabraxxis. +UPDATE `creature_template` SET `spawn_spell_id`=12980 WHERE `entry`=10373; + +-- This text should be yelled. +UPDATE `broadcast_text` SET `chat_type`=1 WHERE `entry`=5616; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230321210230_world.sql b/sql/migrations/20230321210230_world.sql new file mode 100644 index 00000000000..da5974956e9 --- /dev/null +++ b/sql/migrations/20230321210230_world.sql @@ -0,0 +1,39 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230321210230'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230321210230'); +-- Add your query below. + + +-- This spawn should be of Door (179549) not Conservatory Door (176907). +UPDATE `gameobject` SET `id`=179549, `position_x`=351.568, `position_y`=88.6734, `position_z`=-36.393, `orientation`=1.5708, `rotation0`=0, `rotation1`=0, `rotation2`=0.707107, `rotation3`=0.707107 WHERE `guid`=397136; + +-- This spawn should be of Conservatory Door (176907) not Door (179549). +UPDATE `gameobject` SET `id`=176907, `position_x`=131.286, `position_y`=-278.89, `position_z`=-56.5211, `orientation`=3.14159, `rotation0`=0, `rotation1`=0, `rotation2`=-1, `rotation3`=0 WHERE `guid`=363231; + +-- Correct template data for doors. +UPDATE `gameobject_template` SET `faction`=114, `flags`=32 WHERE `entry`=176907 AND `patch`=1; +UPDATE `gameobject_template` SET `flags`=34 WHERE `entry`=179549 AND `patch`=1; + +-- Target the correct door in Old Ironbark script. +DELETE FROM `gossip_scripts` WHERE `id`=560100; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(560100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9099, 0, 0, 0, 0, 0, 0, 0, 0, 'Old Ironbark - Say Text'), +(560100, 0, 0, 3, 0, 10000, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 123.706, -278.828, -55.868, -10, 0, 'Old Ironbark - Move'), +(560100, 0, 0, 37, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Old Ironbark - Set Data'), +(560100, 10, 0, 80, 2, 0, 0, 0, 363231, 0, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Old Ironbark - Set Door State'), +(560100, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9100, 0, 0, 0, 0, 0, 0, 0, 0, 'Old Ironbark - Say Text'), +(560100, 10, 0, 1, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Old Ironbark - Emote'), +(560100, 12, 0, 48, 100, 1, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Old Ironbark - Die'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230321213656_world.sql b/sql/migrations/20230321213656_world.sql new file mode 100644 index 00000000000..e58b63f6909 --- /dev/null +++ b/sql/migrations/20230321213656_world.sql @@ -0,0 +1,35 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230321213656'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230321213656'); +-- Add your query below. + + +-- Prevent pulling Baron Rivendare outside his room. +UPDATE `creature_template` SET `leash_range`=40 WHERE `entry`=10440; +UPDATE `spell_template` SET `customFlags`=0 WHERE `entry`=17467; + +-- 10440: Source Is Within 1 Yards Of X 4032 Y -3365 Z 115 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (10440, 54, 4032, -3368, 115, 4, 2); + +-- Events list for Baron Rivendare +DELETE FROM `creature_ai_events` WHERE `creature_id`=10440; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1044001, 10440, 0, 4, 0, 100, 0, 0, 0, 0, 0, 1044001, 0, 0, 'Baron Rivendare - Set Data on Aggro'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1044002, 10440, 0, 7, 0, 100, 0, 0, 0, 0, 0, 1044002, 0, 0, 'Baron Rivendare - Set Data on Evade'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1044003, 10440, 0, 6, 0, 100, 0, 0, 0, 0, 0, 1044003, 0, 0, 'Baron Rivendare - Set Data on Death'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1044004, 10440, 10440, 0, 0, 100, 1, 1, 1, 1, 1, 1044004, 0, 0, 'Baron Rivendare - Evade if pulled outside of room'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1044004; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1044004, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Baron Rivendare - Evade'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230322000832_world.sql b/sql/migrations/20230322000832_world.sql new file mode 100644 index 00000000000..cc1c85a6b8b --- /dev/null +++ b/sql/migrations/20230322000832_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230322000832'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230322000832'); +-- Add your query below. + + +-- Add missing summon player ability to Azuregos. +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES (61090, 'Azshara - Azuregos', 23185, 100, 0, 0, 0, 0, 0, 0, 3, 5, 0, 21147, 100, 0, 0, 0, 0, 20, 20, 30, 45, 21147, 21098, 100, 1, 0, 0, 0, 14, 14, 22, 29, 0, 21099, 100, 1, 0, 0, 0, 12, 12, 10, 20, 0, 21097, 100, 4, 0, 0, 0, 16, 16, 11, 22, 0, 22067, 100, 0, 0, 0, 0, 21, 21, 20, 35, 0, 19983, 100, 1, 0, 0, 0, 7, 7, 7, 7, 0, 21150, 100, 1, 0, 0, 16, 0, 0, 0, 0, 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230322080012_world.sql b/sql/migrations/20230322080012_world.sql new file mode 100644 index 00000000000..83e816371ad --- /dev/null +++ b/sql/migrations/20230322080012_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230322080012'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230322080012'); +-- Add your query below. + + +-- Fix respawn time of Gromsblood. +UPDATE `gameobject` SET `spawntimesecsmin`=2700, `spawntimesecsmax`=2700 WHERE `id`=142145 && `map`!=429; +UPDATE `gameobject` SET `spawntimesecsmin`=604800, `spawntimesecsmax`=604800 WHERE `id`=142145 && `map`=429; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230322081223_world.sql b/sql/migrations/20230322081223_world.sql new file mode 100644 index 00000000000..5a48b84dab7 --- /dev/null +++ b/sql/migrations/20230322081223_world.sql @@ -0,0 +1,147 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230322081223'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230322081223'); +-- Add your query below. + + +-- Fix some startup errors. +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=5011 AND `id`=205; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=4031 AND `id`=12378; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=2614 AND `id`=1565; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=2611 AND `id`=1565; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=2607 AND `id`=1565; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=2597 AND `id`=1565; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=17349 AND `id`=2271; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=17340 AND `id`=2271; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=17006 AND `id`=2242; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=16756 AND `id`=2240; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=16084 AND `id`=2244; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=10695 AND `id`=1009; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=16071 AND `id`=2244; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=16052 AND `id`=2244; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=17763 AND `id`=1767; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=9752 AND `id`=1034; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=9610 AND `id`=1034; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=9325 AND `id`=1174; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=9321 AND `id`=1174; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=9318 AND `id`=1174; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=28749 AND `id`=4715; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=28746 AND `id`=4715; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27781 AND `id`=4670; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27300 AND `id`=4654; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27021 AND `id`=4634; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27019 AND `id`=4634; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27016 AND `id`=4634; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27015 AND `id`=4634; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27014 AND `id`=4634; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27013 AND `id`=4634; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27012 AND `id`=4634; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27008 AND `id`=4632; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=27004 AND `id`=4632; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=23556 AND `id`=5616; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=23551 AND `id`=5616; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=23521 AND `id`=5616; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=23519 AND `id`=5616; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=23505 AND `id`=5616; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=7733 AND `id`=4844; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=7730 AND `id`=4844; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=30855 AND `id`=4366; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=30825 AND `id`=4360; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=23260 AND `id`=5485; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=23230 AND `id`=5481; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=1136 AND `id`=672; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=21499 AND `id`=4150; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=21492 AND `id`=4150; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=7221 AND `id`=4844; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=7218 AND `id`=4844; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=7217 AND `id`=4844; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=20391 AND `id`=3267; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=20390 AND `id`=3267; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=20384 AND `id`=3267; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=20379 AND `id`=3267; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=785 AND `id`=1653; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=783 AND `id`=1565; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=782 AND `id`=1653; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=53104 AND `id`=10381; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=53103 AND `id`=10381; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=52183 AND `id`=10382; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=52156 AND `id`=10381; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=5920 AND `id`=5860; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=5869 AND `id`=5860; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=5826 AND `id`=5860; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=5496 AND `id`=7040; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=5335 AND `id`=7040; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=5334 AND `id`=7040; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=5245 AND `id`=7040; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=12333 AND `id`=3113; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=33721 AND `id`=5280; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=33719 AND `id`=5277; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=33641 AND `id`=5259; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=7347 AND `id`=3113; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=39771 AND `id`=5259; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=6449 AND `id`=3113; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=38086 AND `id`=5259; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=34584 AND `id`=5259; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=3326 AND `id`=7049; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=18021 AND `id`=1767; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=87288 AND `id`=4435; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=87293 AND `id`=4436; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=87296 AND `id`=4435; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=40129 AND `id`=4286; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=8921 AND `id`=426; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=10057 AND `id`=422; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=10194 AND `id`=441; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=10413 AND `id`=441; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=11669 AND `id`=426; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=16226 AND `id`=548; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=16405 AND `id`=430; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=18436 AND `id`=436; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=89540 AND `id`=594; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=48134 AND `id`=1783; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=48137 AND `id`=1783; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=48369 AND `id`=1783; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=91950 AND `id`=8523; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92230 AND `id`=8523; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92281 AND `id`=8524; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92476 AND `id`=8528; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92522 AND `id`=8525; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92659 AND `id`=8528; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92660 AND `id`=8528; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92667 AND `id`=8528; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92677 AND `id`=8528; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92683 AND `id`=8528; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=92776 AND `id`=8528; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=39423 AND `id`=7105; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=40637 AND `id`=7112; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=40681 AND `id`=7153; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=40796 AND `id`=7105; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=40813 AND `id`=7153; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=43153 AND `id`=12178; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=48083 AND `id`=2008; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=40253 AND `id`=9817; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=300422 AND `id`=9097; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=300423 AND `id`=9045; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=300426 AND `id`=9045; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=300433 AND `id`=9045; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=300437 AND `id`=9097; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=300438 AND `id`=9045; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=300452 AND `id`=9097; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=300451 AND `id`=9097; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=73507 AND `id`=4360; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=8029 AND `id`=4844; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=8031 AND `id`=4844; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=8030 AND `id`=4844; +UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=7978 AND `id`=4844; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230323150538_world.sql b/sql/migrations/20230323150538_world.sql new file mode 100644 index 00000000000..a9c2e63f8e5 --- /dev/null +++ b/sql/migrations/20230323150538_world.sql @@ -0,0 +1,22 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230323150538'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230323150538'); +-- Add your query below. + + +-- Add check for anything that hooks into NetClient::ProcessMessage. +INSERT INTO `warden_scans` (`id`, `type`, `str`, `data`, `address`, `length`, `result`, `flags`, `penalty`, `comment`) VALUES (93, 0, NULL, NULL, 5470880, 8, '558BEC8B156CD4C0', 6, -1, 'Packet Reading Hook'); +INSERT INTO `warden_scans` (`id`, `type`, `str`, `data`, `address`, `length`, `result`, `flags`, `penalty`, `comment`) VALUES (94, 0, NULL, NULL, 5474448, 8, '558BEC8B15141BC1', 8, -1, 'Packet Reading Hook'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230324083740_world.sql b/sql/migrations/20230324083740_world.sql new file mode 100644 index 00000000000..ff10288fce8 --- /dev/null +++ b/sql/migrations/20230324083740_world.sql @@ -0,0 +1,45 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230324083740'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230324083740'); +-- Add your query below. + + +/* +By Managos (2,236 – 5·11) on 2021/03/18 (Classic) +After killing over 3,769 worgs in Tirisfal Glades, with stringy wolf meat x2000, +discolored worg hearts x2946, and many useless greens... I got my DARKWOOD POLE. +Now to say that its better than the quest pole for horde would be a lie, however.. +Its pretty neat to see. Good luck to those still grinding it out! +*/ +/* +By Karasukami on 2005/01/21 (Patch 1.2.1) +Subject: "hmm" +I have read that Bloodsnout Worgs in silverpine drop this.. +I guess I'll try and see if that is so. :\ +*/ +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +(1765, 6366, 0.005, 0, 1, 1, 0, 0, 10), -- Worg +(1766, 6366, 0.005, 0, 1, 1, 0, 0, 10), -- Mottled Worg +(1923, 6366, 0.005, 0, 1, 1, 0, 0, 10); -- Bloodsnout Worg + +/* +By bilcosby on 2006/08/11 (Patch 1.11.2) +Subject: "i got one" +i got one from a random mob in duskwood was a worg i was just running thro to get to ZG and i killed for fun and it droped +*/ +INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`, `condition_id`, `patch_min`, `patch_max`) VALUES +(628, 6366, 0.005, 0, 1, 1, 0, 0, 10), -- Black Ravager +(923, 6366, 0.005, 0, 1, 1, 0, 0, 10); -- Young Black Ravager + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230325122106_world.sql b/sql/migrations/20230325122106_world.sql new file mode 100644 index 00000000000..0a7f915d63f --- /dev/null +++ b/sql/migrations/20230325122106_world.sql @@ -0,0 +1,7704 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230325122106'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230325122106'); +-- Add your query below. + + +SET NAMES utf8; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'De lo más impresionante, $n... ¡no puede haber sido un paseo conseguir la garra de Garrafilada! ¡La Caza de Vallefresno te está yendo bien! $B$BGarrafilada lleva muchos años aterrorizando a los peones de los aserraderos cuando se trasladan a Puesto del Hachazo y se cruzan en su ruta. No lo dudes, cuando se corra la voz de que doblegaste a ese monstruo, ¡se escucharán muchas canciones alabando tu valor en los campamentos y aserraderos de todo Vallefresno!' WHERE `entry`=2; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sí, poderoso $c, he presentido tu llegada. Confío que tienes más noticias que darme sobre tu caza.' WHERE `entry`=2; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Necesitas croquetas de cangrejo, ¿verdad? Bueno, quizás pueda cocinarte algunas...' WHERE `entry`=5; +UPDATE `locales_quest` SET `Details_loc1` = '몇 주 동안 우리 농부들과 상인들을 괴롭혀 온 개릭 패드풋이라는 살인마가 수도원 동쪽 다리 건너편 포도밭 근처에 있는 통나무집에서 목격되었습니다. 그 악당을 처치하고 증거로 그의 가면을 가져오시면 보상을 지급하도록 하겠습니다!$B$B개릭은 주위에 악당 패거리를 거느리고 있어 접근하기 쉽지 않을 것이니 조심하시기 바랍니다.' WHERE `entry`=6; +UPDATE `locales_quest` SET `Objectives_loc1` = '개릭 패드풋을 처치한 후 그 증거로 개릭의 가면을 노스샤이어 수도원 근처에 있는 부관 윌렘에게로 가져가야 합니다.' WHERE `entry`=6; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Eh? ¿Una carta? ¡Qué bien! Estaba esperando noticias de mi querida madre, que está en Camposanto. Es una santa, eso es lo que es. Me pregunto qué tal estará.$B$B¿Qué? ¿Qué? ¿Sueno demasiado alegre? No te he engañado, ¿eh?$B$BPues me da igual. Y además, tampoco te importa de quién es la carta. ¡Hala! ¡Aire!$B$BVuelve cuando tengas dinero que gastar, holgazán.$B$BYa volverás, ya, cuando necesites descansar después de unos días de aventuras o de alguna estupidez parecida.' WHERE `entry`=8; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Sí? ¿Qué hay?$B$BEsos Renegados sí que tienen estómagos grandes. Tú ponte cómodo... Da un respiro a tu agotado esqueleto. Me llamo Renee, por si quieres algo.' WHERE `entry`=8; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo amigo. Te has ganado bien tu sueldo. Quién sabe, quizás los Páramos de Poniente vuelvan a ser prósperos.' WHERE `entry`=9; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El joven Patagolpe era un buen goblin. Esperemos que, gracias a los datos registrados en su equipo de análisis, su muerte no haya sido en vano.$B$BParece que ahora el problema con estos bichos está en nuestras manos. Son demasiado astutos y las investigaciones realizadas hasta el momento señalan la posibilidad de que estén controlados por una tercera persona. Si eso es cierto, ¡no le espera nada bueno ni a Gadgetzan ni al desierto en general!' WHERE `entry`=10; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Y bien, ¿qué novedades traes? Parece que te hayan dado una paliza... ¿Patagolpe está vivo?' WHERE `entry`=10; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Mi explorador ha sido testigo de tus hazañas. Estás dando muy buenas pruebas de tu valía.' WHERE `entry`=12; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Quizás no me he explicado bien. Para demostrar que mereces servir a las Milicias del Pueblo y a la Luz, tienes que matar a 15 tramperos Defias y a 15 contrabandistas Defias. Vuelve aquí cuando lo hayas hecho.' WHERE `entry`=12; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hasta ahora tus hazañas no han dejado de probar tu valía para las Milicias del Pueblo.' WHERE `entry`=13; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuando dejé las tierras malditas de Lordaeron, regresé para encontrar mi patria sumida en una situación desalentadora. Pero aún hay esperanza para los Páramos de Poniente. Has demostrado tu valor en la batalla, y es evidente que sirves con honor a nuestra causa. Me es por ello un gran honor ordenarte como miembro de Las Milicias del Pueblo. Que la Luz guíe siempre tu camino.' WHERE `entry`=14; +UPDATE `locales_quest` SET `Details_loc1` = '자홍버섯이라는 식물이 새로이 발견되었다는 얘기를 들었다오. 자홍버섯은 울다만 발굴 현장의 깊숙한 곳에서 군생하고 있지. 다른 곳에서도 있을 수 있겠지만 내가 아는 곳은 거기뿐이오. 난 그 버섯이 연금술에 사용할 잠재적인 가치가 있는지 연구하고 싶소. 그래서 당신의 도움이 필요하다오.$B$B자홍버섯을 찾아서 나에게 12개만 가져다주시오. 버섯송이에 가까이 가면 포자에서 독이 발산되니 조심하도록 하시오.$B$B날 위해 이 일을 맡아주시오. 돌아오면 내 당신을 격려하는 의미에서 유명한 나의 복원의 비약을 한 꾸러미 주겠소이다!' WHERE `entry`=17; +UPDATE `locales_quest` SET `Objectives_loc1` = '텔사마에 있는 가크 힐터치에게 자홍버섯 12개를 가져가야 합니다.' WHERE `entry`=17; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has hecho un buen trabajo otra vez, $n! Esto va a ser muy interesante.$B$BY como te prometí, aquí tienes uno de mis mejores elixires vigorizantes.$B$BSi te interesa la alquimia, puedo ofrecerte otros trabajos. En todo caso, te agradezco tu ayuda.' WHERE `entry`=17; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes las setas moradas? ¡Si no, no te pago!' WHERE `entry`=17; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Era fuerte y cruel; seguro que no fue fácil derrotarlo. Gracias; aquí tienes tu recompensa.' WHERE `entry`=19; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los orcos de Roca Negra siguen atacando. ¿Has acabado con Tharil\'zun?' WHERE `entry`=19; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora hay muchos menos orcos de los que ocuparse; gracias.' WHERE `entry`=20; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has estado liquidando orcos, $n? Demuéstramelo.' WHERE `entry`=20; +UPDATE `locales_quest` SET `Objectives_loc1` = '코볼트 일꾼 12마리를 처치한 다음 노스샤이어 수도원에 있는 치안대장 맥브라이드에게 돌아가야 합니다.' WHERE `entry`=21; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Son perfectos, $n! Muchas gracias. El granjero Saldean y yo vamos a darnos un gran festín. Toma, esto es para ti, por todo el trabajo. No pensarías que iba a dejar que un $c como tú se fuera con hambre, ¿eh?' WHERE `entry`=22; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Todo lo que necesito para mi famosa empanada de carne son 8 hígados de dentosangre!' WHERE `entry`=22; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, la zarpa de Ursangous! Tu talento me impresiona, $c; muchos han perecido bajo su ira. La media luna de su zarpa no deja lugar a dudas, los elfos de la noche que merodean por Vallefresno lo amaestraron. Ursangous es... era el oso más poderoso que podías encontrarte por estos lares. Derrotar a semejante criatura es toda una muestra de tu empeño y determinación.$B$B¡Tus antepasados estarían orgullosos de ti!' WHERE `entry`=23; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, $n, ¡precisamente estaba pensando en ti! ¿Cómo te va la caza?' WHERE `entry`=23; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Una victoria para $n en la Caza de Vallefresno! Muy bien, la cabeza de Shadumbra es sin lugar a dudas un trofeo apropiado para atribuirse tan impresionante lucha.$B$BLa ferocidad de Shadumbra era de sobras conocida en toda la avanzada. Cualquier viaje hacia el oeste, especialmente a pie para salir de La Ensenada de Zoram, conllevaba mucho riesgo debido a este tigre. Gracias a ti, este peligro ya no existe.' WHERE `entry`=24; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Saludos de nuevo, $n! ¿Has venido a mostrarme la prueba de tu caza?' WHERE `entry`=24; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, he oído que alguien había abierto el lago como un demonio de polvo por Los Baldíos. Parece que podríamos establecer un punto de observación por allí para mantener un ojo sobre nuestros amigos de la Alianza. Bueno, eso si conseguimos mantenerlo al nivel mínimo...$B$BParece que has resultado ser bastante útil después de todo; ahora el transporte entre este lugar y Espolón deberían ser menos accidentados. Aquí tienes, te lo has ganado.' WHERE `entry`=25; +UPDATE `locales_quest` SET `Title_loc1` = '귀중한 교훈' WHERE `entry`=26; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, joven $c, ha llegado el momento de que conozcas nuestra forma acuática. Se trata de una técnica que te permitirá moverte libre e indefinidamente por el agua. Encontrarás muy útil este aspecto y pronto te darás cuenta de que es una bendición. Pero debes ganártelo antes de dominarlo...$B$BDeberás superar dos pruebas. La primera probará tu capacidad para trabajar en el agua bajo presión. La segunda, tu resolución y tu comprensión de los aspectos de la forma acuática.$B$BPrepárate pues el momento de la prueba se acerca.' WHERE `entry`=27; +UPDATE `locales_quest` SET `Title_loc1` = '엘룬아라 호수의 시험' WHERE `entry`=28; +UPDATE `locales_quest` SET `Objectives_loc1` = '엘룬아라 호수에서 제단 구슬을 찾은 후, 달의 숲 북서부에 있는 레물로스의 제단으로 가져가야 합니다. 그곳에 이르면 제단 구슬을 사용하십시오.$B$B그런 다음 제단에 있는 타자리와 대화해야 시험이 끝나게 됩니다.' WHERE `entry`=28; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Otro $c que completa la Prueba del Lago! Buen trabajo.$B$BMe llamo Tajarri y tengo el honor de ser el guardián de este santuario, un tributo a la conservación de la naturaleza y su equilibrio. Este adorno señala la importancia de este lugar para el Círculo Cenarion.' WHERE `entry`=28; +UPDATE `locales_quest` SET `Title_loc1` = '엘룬아라 호수의 시험' WHERE `entry`=29; +UPDATE `locales_quest` SET `Objectives_loc1` = '엘룬아라 호수에서 제단 구슬을 찾은 후 달의 숲 북서부에 있는 레물로스의 제단으로 가져가야 합니다. 그곳에 이르면 제단 구슬을 사용하십시오.$B$B그런 다음 제단에 있는 타자리와 대화를 하면 이 시험을 통과하게 됩니다.' WHERE `entry`=29; +UPDATE `locales_quest` SET `Objectives_loc1` = '민첩성의 바다 펜던트 반쪽과 인내의 바다 펜던트 반쪽을 찾아야 합니다. 달의 숲 주민들과 얘기하여 이 물건들이 있을 만한 곳에 대한 단서를 얻으십시오.$B$B두 개의 반쪽을 찾아 바다표범의 펜던트를 만들어야 합니다. 반드시, 레물로스의 제단 근처에서만 하나로 합칠 수 있습니다.$B$B완성된 펜던트를 달의 숲, 나이트헤이븐에 있는 덴드리트 스타블레이즈에게 가져가십시오.' WHERE `entry`=30; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Enhorabuena por completar la Prueba del León Marino, $n.$B$BHas aprendido que necesitas agilidad y resistencia para moverte en armonía en el agua, y que para ello debes abrazar el aspecto del león marino.$B$BEstas lecciones te serán muy útiles cuando ganes tu forma acuática.' WHERE `entry`=30; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes el colgante, $n? Si no encuentras las piezas, habla con la gente del lugar. Encontrarás lo que buscas y podrás explorar este lugar sagrado.' WHERE `entry`=30; +UPDATE `locales_quest` SET `Title_loc1` = '바다표범 변신' WHERE `entry`=31; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프로 돌아가 투락 룬토템에게 바다표범의 펜던트를 보여 주어야 합니다.' WHERE `entry`=31; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Impresionante, $n; tus antepasados pueden estar orgullosos. Me llena de alegría poder enseñarte tu Forma acuática.$B$BAcepta esto como premio por tus logros en las dos pruebas; espero que te ayude en tu objetivo de proteger la naturaleza y su equilibrio.' WHERE `entry`=31; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tenía noticia de tu regreso a Cima del Trueno, pero debes demostrarme lo que has aprendido para que te enseñe tu forma acuática.$B$B¿Traes el colgante del león marino?' WHERE `entry`=31; +UPDATE `locales_quest` SET `Title_loc1` = '실리시드의 전조' WHERE `entry`=32; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 질지빈 드럼로어에게 보고서를 가져가야 합니다.' WHERE `entry`=32; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este informe... Yo ya he visto antes a estas criaturas. Picoflojo ha hecho muy bien al enviarte aquí con el informe. $B$BEstas criaturas destruirán el Desierto de Tanaris con rapidez. Se trata de una de las mayores amenazas a la que jamás nos hemos enfrentado. Familiarízate con este nombre, $n: silítidos. Los insectos de los que habla este informe son los silítidos y representan uno de los mayores peligros a los que tanto la Horda como la Alianza se enfrentan. $B$BSi hubiéramos sido capaces de descubrirlo antes...' WHERE `entry`=32; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Lo siento, no te conozco... pero por lo que parece, tú sí has oído hablar de mí. ¿En qué puedo ayudarte? ¿Tienes algo para mí?' WHERE `entry`=32; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por fin! Gracias, $n, me has hecho un favor enorme. ¡Este año el jardín estará precioso!' WHERE `entry`=34; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has acabado ya con Panzallena?' WHERE `entry`=34; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esa Verna siempre fue una muchacha encantadora. La echaré de menos en los Páramos de Poniente pero, entre tú y yo, es una chica de ciudad y en Ventormenta estará muy a gusto. ¡Pero basta de chácharas! ¡Tenemos que hacer el estofado de los Páramos de Poniente!' WHERE `entry`=36; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Voy a echar mucho de menos a Verna Furlbrow. ¿No la verías por casualidad cuando estuviste por ahí, verdad?' WHERE `entry`=36; +UPDATE `locales_quest` SET `Details_loc1` = '며칠 전 강 주변 정찰을 위해 롤프와 말라카이를 파견했는데 아직 돌아오질 않았습니다. 이들에게 무슨 일이 일어났는지를 알아야 보고를 할 수 있는데 말입니다.$B$B강을 따라 북쪽으로 가서 그 두 경비병을 찾아봐 주시겠습니까? 하다못해 시체라도 말입니다.' WHERE `entry`=37; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esa okra servirá para dar algo de consistencia al caldo, perfecto! Ahora solo nos falta por añadir carne fibrosa de buitre, unos cuantos ojos de múrloc y esos deliciosos morros de dentosangre... ¡y ya estará listo! Por toda tu ayuda, $n, ¡quiero que te lleves el primer lote de estofado de los Páramos de Poniente!' WHERE `entry`=38; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vuelve con estos ingredientes:$B$B3 piezas de carne fibrosa de buitre$B3 morros de dentosangre$B3 ojos de múrloc$B3 okras' WHERE `entry`=38; +UPDATE `locales_quest` SET `Details_loc1` = '더그한 치안대장님께 말라카이와 롤프의 죽음을 말씀드려 주십시오. 그리고 엘윈 숲 동쪽에 있는 멀록들을 견제하기엔 현재 병력만으로는 무리라고 보고해 주시기 바랍니다.$B$B이쪽에 충분한 병력을 배치할 만큼 상황이 여의치 않다는 것은 알지만 더그한님께서 이 지역에 희망이 되어 줄 누군가를 보내주시리라 믿습니다.' WHERE `entry`=39; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm, son noticias preocupantes. Nuestras defensas ya están bastante mermadas y, ahora que hemos perdido a Rolf y Malakai a manos de esos murlocs, estamos incluso peor.$B$BSi las cosas no mejoran, para el final de la semana habrá un combate en Villadorada.' WHERE `entry`=39; +UPDATE `locales_quest` SET `Objectives_loc1` = '엘윈 숲 다리 동쪽에 있는 경비병 토마스에게 찢어진 멀록 지느러미 8개를 가져가야 합니다.' WHERE `entry`=46; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hip! ¡Jo jo!' WHERE `entry`=48; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hip! ¡Jo jo! ¿Quieres otra?$B$BAllá en el Sur donde las zarzas irritan$BHay una fuente de aguas umbrías$BPura como la sagrada Hija de la Luz$BAgua sagrada de manantial me traerás tú.' WHERE `entry`=48; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hip! ¡Jo jo!' WHERE `entry`=49; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Otra? ¡Claro!$B$BÁmbar es el color del amor de mi vida$BComo las luces de un final del día$BRecupéralo y el amor volverá a mí$BUn saco de cebada, uno de centeno y otro de maíz.' WHERE `entry`=49; +UPDATE `locales_quest` SET `Title_loc1` = '달콤한 황색 맥주' WHERE `entry`=50; +UPDATE `locales_quest` SET `Objectives_loc1` = '그림부즈 썬더브루에게 진은 주괴를 가져가야 합니다.' WHERE `entry`=50; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hip! ¡Jo jo!' WHERE `entry`=50; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Un bis? ¡Claro que sí!$B$BMezclaré y mezclaré y un puré será todo$BSerá, amigo, nuestro más querido tesoro$BHaré un alambique fuerte y resistente$BDame veraplata y no daré la lata.' WHERE `entry`=50; +UPDATE `locales_quest` SET `Title_loc1` = '달콤한 황색 맥주' WHERE `entry`=51; +UPDATE `locales_quest` SET `Objectives_loc1` = '그림부즈 썬더브루에게 플라타너스 가지 하나를 가져가야 합니다.' WHERE `entry`=51; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Hic ! Oh ! Oh !' WHERE `entry`=51; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hip! ¡Jo jo!' WHERE `entry`=51; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Repetimos? ¡Claro, lo que quieras!$B$BRecién destilada, aunque aún no esté filtrada$BComo tierra sin semilla esperando a ser arada$BAhora haré nuestra pila de carbón$BUna rama de sicomoro es tu próxima misión.' WHERE `entry`=51; +UPDATE `locales_quest` SET `Title_loc1` = '달콤한 황색 맥주' WHERE `entry`=53; +UPDATE `locales_quest` SET `Objectives_loc1` = '그림부즈 썬더브루에게 참나무 숯 한 묶음을 가져가야 합니다.' WHERE `entry`=53; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Envejecida en el barril y filtrada con carbón$BAcaricia tus labios y va directa al corazón.$BBrindemos por ti y verás que bueno$BAlzad vuestras jarras por Tragoamargo Cebatruenos' WHERE `entry`=53; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Claro que te la canto otra vez, amigo!$B$BEs un líquido meloso que se vuelve delicioso$BDulce líquido ambarino que merece mi cariño$BPero algo necesito para darle mis cuidados$BUn magnífico tonel del mejor roble quemado.' WHERE `entry`=53; +UPDATE `locales_quest` SET `Details_loc1` = '자네는 $c|1으로서;로서; 노스샤이어의 안전을 위해 애써 왔으니, 이번에는 엘윈 숲 주위의 방어를 맡기도록 하겠네.$B$B이 임무를 맡겠다면 내가 준비한 문서를 골드샤이어의 치안대장 더그한에게 전해 주게나. 남쪽 도로를 따라가다가 방벽을 지나 계속 가다 보면 골드샤이어에 도착할 걸세.' WHERE `entry`=54; +UPDATE `locales_quest` SET `Objectives_loc1` = '골드샤이어에 있는 치안대장 더그한에게 치안대장 맥브라이드의 문서를 가져가야 합니다.' WHERE `entry`=54; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Morbent Vil ha sido derrotado. Los jinetes oscuros aún andan por ahí, pero ya ha ocurrido una de las dos cosas que esperaba con desesperación.$B$BHas hecho lo imposible y tu hazaña perdurará en las leyendas del Bosque del Ocaso.$B$BVe, $n. Quizás un día, el destino vuelva a traerte a mí...' WHERE `entry`=55; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡¿Has derrotado a Morbent Vil?!' WHERE `entry`=55; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Espléndido, $n. Serás recompensado por los servicios prestados a la gente de Villa Oscura.' WHERE `entry`=56; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Las gentes de Villa Oscura te dan las gracias, $n. Has demostrado ser un gran aliado de la Guardia Nocturna.' WHERE `entry`=57; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te doy las gracias de parte de las gentes de Villa Oscura y de la Guardia Nocturna, $n, por tu valor y dedicación. Que la Luz ilumine tu camino.' WHERE `entry`=58; +UPDATE `locales_quest` SET `Objectives_loc1` = '사라 팀버레인에게 스톰윈드 갑옷 문장을 주어야 합니다.' WHERE `entry`=59; +UPDATE `locales_quest` SET `Details_loc1` = '우리 형 모건이 스톰윈드에서 양초가 배달되기를 기다리고 있는데 제가 거기까지 갈 시간이 없답니다. 제 대신 이 짐을 운반해 주시면 형이 충분히 사례해 드릴 겁니다.$B$B지금까지 모은 양초를 다 포장했으니 이걸 가지고 스톰윈드 상업 지구에 있는 우리 상점인 페슬의 약제상에서 형 모건을 찾으시기 바랍니다.' WHERE `entry`=61; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 상업 지구에 있는 모건 페슬에게 윌리엄의 뱃짐을 가져가야 합니다.' WHERE `entry`=61; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=63; +UPDATE `locales_quest` SET `Objectives_loc1` = '은빛소나무 숲에서 타락한 하급 물의 현신을 물리치고 영원의 샘 제단 위에 타락한 현신의 팔보호구와 얼마 남지 않은 순수한 물을 함께 올려놓아야 합니다.' WHERE `entry`=63; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas los brazales sobre el blandón y entonces las gotas restantes de la poción de Brine en la llama. Las gotas harán chisporrotear la llama y empiezas el conjuro con las sencillas palabras que Islen te enseñó....' WHERE `entry`=63; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El blandón aún refleja la luz ambiente del lugar y la llama tiembla levemente cuando te acercas.$B$BLa corrupción de las colinas parece haber mantenido las distancias y, además de los componentes perdidos, el blandón parece estar listo para el ritual de conjura de una forma de agua limpia.' WHERE `entry`=63; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Mi reloj! ¡Muchas gracias, amable señor!$B$BSolo somos unos pobres granjeros y hemos perdido nuestras tierras, pero, por favor, acepta esta recompensa como una muestra de nuestro aprecio.' WHERE `entry`=64; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Por casualidad, ¿no conseguirías encontrar mi reloj, verdad?' WHERE `entry`=64; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que vienes de parte de Mantorrecio? Bien, estoy en deuda con él.' WHERE `entry`=65; +UPDATE `locales_quest` SET `Details_loc1` = '내 손녀 알리사가 큰 위험에 처해 있다는 끔찍하고 불길한 기운을 느꼈네. 그래서 카드로 점을 쳐 보았더니 죽음이 보였어.$B$B난 오랫동안 어두운 최면 상태에 빠져 있다가 이 끔찍한 수수께끼의 단서를 얻을 수 있었다네. 이름이 떠올랐어, 스탈반이라는 이름이 말이야.$B$B마을 회관에서 서기관을 찾아서 이 스탈반이라는 인물에 대해 좀 더 알아보도록 하게. 우리 모두의 운명이 위태로워.' WHERE `entry`=66; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, así que te manda Lady Eva...' WHERE `entry`=66; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El viejo baúl se abre con un crujido...' WHERE `entry`=67; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Interesante... Así que ese individuo sí que pasó un tiempo en Arroyo de la Luna, después de todo. Resulta extraño que la carta nunca llegara a entregarse. En cualquier caso, voy a actualizar el registro.' WHERE `entry`=68; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me acuerdo de ti... Eres el que estaba preguntando por ese tal Stalvan. ¿Encontraste lo que estabas buscando?' WHERE `entry`=68; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Stalvan? Desde luego, me resulta familiar.' WHERE `entry`=69; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Cómo tienes la cara de traer esto aquí?' WHERE `entry`=70; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tienes ahí? Deja que le eche un vistazo...' WHERE `entry`=70; +UPDATE `locales_quest` SET `Details_loc1` = '발견한 두 목걸이를 다리에서 근무하고 있는 경비병 토마스에게 가져다주고 부하 경비병들이 살해되었음을 알려야 합니다.' WHERE `entry`=71; +UPDATE `locales_quest` SET `Objectives_loc1` = '엘윈 숲 동쪽 다리에 있는 경비병 토마스에게 롤프와 말라카이의 목걸이를 가져가야 합니다.' WHERE `entry`=71; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has confirmado mis temores, $n. Los murlocs son una amenaza que no podemos ignorar.' WHERE `entry`=71; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Has averiguado qué suerte corrieron Rolf y Malakai?' WHERE `entry`=71; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Levantas lentamente la tapa de la caja...' WHERE `entry`=72; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Apenas distingo las letras. Pero la caligrafía me recuerda a algo que vi una vez, cuando aún tenía buena vista.' WHERE `entry`=74; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tienes ahí? No lo veo. Tengo una vista muy mala. Pónmelo en las manos.' WHERE `entry`=74; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La has encontrado!' WHERE `entry`=75; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado la página de la que te hablé, $n?' WHERE `entry`=75; +UPDATE `locales_quest` SET `Title_loc1` = '까다로운 임무' WHERE `entry`=77; +UPDATE `locales_quest` SET `Objectives_loc1` = '굼벵이 바위굴의 버려진 호드 기지 근처에서 상자에 든 동부내륙지 벌꿀 리플 10병을 회수해야 합니다.' WHERE `entry`=77; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente trabajo, $n. Veo que has tratado el calimocho con cuidado; no hay nada peor que el calimocho agitado. $B$BBueno, pasemos al mágico proceso del embotellado para conservar este tesoro alcohólico. En realidad el proceso no tiene nada de mágico; lo único que tengo son unos contenedores de calimocho dulce de las Tierras del Interior vacíos. Nuestras triquiñuelas convertirán estas botellas en un tesoro alcohólico con solera.$B$B¡Salud!' WHERE `entry`=77; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vienes a entregar el calimocho, ¿verdad?' WHERE `entry`=77; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por la Luz! Claro que reconozco esa caligrafía.' WHERE `entry`=78; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te envía el mariscal Haggard? ¿Y por qué no lo has dicho antes?$B$BAy, el viejo Haggard... El pobre se quedará ciego dentro de poco. En fin, déjame ver lo que tienes ahí.' WHERE `entry`=78; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, desde luego, tienes madera de detective, $c.' WHERE `entry`=79; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que sea importante, $c. Déjame ver lo que traes y cuéntame tu historia. Pero, por la Luz, date prisa. La defensa de Villa Oscura es mi prioridad. No tengo tiempo para tonterías.' WHERE `entry`=79; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Pues sí! La caligrafía de esta página coincide con las firmas del registro.' WHERE `entry`=80; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tú otra vez, $n? ¿Qué te trae aquí de nuevo?' WHERE `entry`=80; +UPDATE `locales_quest` SET `Title_loc1` = '리플 배달' WHERE `entry`=81; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 드란 드로퍼스에게 술통을 가져가야 합니다.' WHERE `entry`=81; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Veamos el barril! $B$BSí, está todo. Ten tu pago y buen trabajo. ¡En la taberna me habría cansado mucho más, ja, ja! $B$BGuardaré estas botellas para una ocasión especial. Me gusta tomarlo con champán; lo llamo champimocho.' WHERE `entry`=81; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si no has venido a comprar o a entregar nada, me estás haciendo perder el tiempo. ¡Y eso no me gusta nada! ¡Más te vale traer el calimocho!' WHERE `entry`=81; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, ¡empezaré ahora mismo con el análisis! A primera vista, puedo decirte que no se parecen a ningún tipo de insecto que haya visto antes. Parece que estos bichos están controlados por una fuerza externa o algo similar.$B$BDebes ir a hablar con Picoflojo inmediatamente. ¡Hay algo urgente para lo que necesita tu ayuda! No estoy seguro pero creo que tiene que ver con los bichos del Desierto de Tanaris.' WHERE `entry`=82; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eres el perito adjunto, ¿no es cierto? ¡Rápido, estamos en una situación muy delicada! ¡¿Tienes los trozos de insecto que Picoflojo dijo que tendrías?!' WHERE `entry`=82; +UPDATE `locales_quest` SET `Details_loc1` = '여기 있어요. 이 파이를 빌리에게 가져다주세요. 빌리 그 녀석, 이 파이를 먹고 목이라도 막혀 고생이나 했으면 좋겠네요!' WHERE `entry`=84; +UPDATE `locales_quest` SET `Objectives_loc1` = '맥클루어 포도밭에 있는 빌리 맥클루어에게 돼지 삼겹살 파이를 가져가야 합니다.' WHERE `entry`=84; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톤필드 농장에 있는 보모 버니스 스톤필드에게 멧돼지 고기 4개를 가져가야 합니다.' WHERE `entry`=86; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Con esto podemos ir avanzando los trabajos del puente.' WHERE `entry`=89; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡El puente no va a construirse solo! ¿Dónde están las picas y los roblones?' WHERE `entry`=89; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n! ¡Disfruta esta delicatessen llamada kebab de lobo salpimentado!' WHERE `entry`=90; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido ya las 10 ijadas magras de lobo? ¿Y qué hay de las hierbas de Felicia de Ventormenta?' WHERE `entry`=90; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Tribunal de Villa del Lago reconoce tu entrega a la justicia, $n. Gracias por ayudar a mantener la ley y el orden en el Reino.' WHERE `entry`=91; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tráeme 10 colgantes Pellejo Negro y te recompensaré.' WHERE `entry`=91; +UPDATE `locales_quest` SET `Details_loc1` = '손님께서 주문하신 붉은마루산 굴라시 스튜를 요리해 드릴 수 있다면 좋겠지만 문제가 좀 있어요. 최근에 오크들이 날뛰는 동안 스톰윈드 전체 부대에 식량을 공급하느라 재료 창고가 바닥이 났답니다. 혹시 재료를 구해다 주신다면 정성껏 요리해 드리도록 하죠.$B$B질긴 독수리 고기 5개, 큰 뿔엄니멧돼지 주둥이 5개, 파삭파삭한 거미 고기 5개를 가져다주세요.' WHERE `entry`=92; +UPDATE `locales_quest` SET `Objectives_loc1` = '레이크샤이어의 주방장 브리나가 질긴 독수리 고기 5개, 큰 뿔엄니멧돼지 주둥이 5개, 파삭파삭한 거미 고기 5개를 가져다 달라고 부탁했습니다.' WHERE `entry`=92; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muchas gracias, $n. Aquí tienes el delicioso estofado de Crestagrana prometido.' WHERE `entry`=92; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tráeme 5 filetes de carne dura de cóndor, 5 morros de dentosangre grandes y 5 raciones de carne de araña crujiente.' WHERE `entry`=92; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes un bonito ramillete de patas ahí! Deja que las condimente con mis especias secretas (¡no mires!) y las saltearé en una sartén...$B$BY, aunque las croquetas de cangrejo son mi especialidad y no te daré nunca la receta, sí te daré la de un plato que es casi igual de bueno.' WHERE `entry`=93; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Salve, $n. ¿Has conseguido esas patas pegajosas de araña ya?' WHERE `entry`=93; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el Glifo de Azora en la piedra. Se adhiere a ella y luego oyes la voz incorpórea de Theocritus:$B$BTienes toda mi gratitud, joven $n. Puedes hablar conmigo a través de este Glifo. Es posible que en un futuro tenga trabajos para ti... cuando haya sondeado los pensamientos de mi rival.' WHERE `entry`=94; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esta Estatua Leonida ha estado aquí décadas, vigilando la infame Torre de Ilgalar.$B$BHay una hendidura en la base de la estatua en la que parece que podría acoplarse una gema o un glifo...' WHERE `entry`=94; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hay un montón de tierra, apilada con prisas, como si alguien se hubiera visto obligado a esconder algo en poco tiempo.' WHERE `entry`=95; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=96; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 이슬렌 워터시어에게 물의 결정을 가져가야 합니다.' WHERE `entry`=96; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta es la prueba que pedí. Lo has hecho muy bien, $n.$B$BMe complace ser el primero en felicitarte y te hago entrega de este… de tu tótem de agua.$B$BÚsalo bien y suerte.$B$BPasará cierto tiempo hasta tu próxima prueba, así que aprende bien las lecciones. El agua pura no solo devuelve la vida a los heridos, sino que puede tener muchos más efectos. Te sugiero que busques un instructor $c cuando tengas tiempo. Podrías aprender más hechizos..' WHERE `entry`=96; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has vuelto. ¡Fantástico!$B$B¿Qué tal fue tu viaje a Filargenta? ¿Te llevó mucho tiempo?$B$BMe cuesta discernir si te fue bien porque la corrupción alcanza gran parte de la tierra. Su hedor supera cualquier bien que puedas haber hecho. Pero en ocasiones los pequeños éxitos son tan importantes como los grandes. La purificación del agua fue decisiva para ti y para todos los chamanes.' WHERE `entry`=96; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo sabía! ¡Buen trabajo, $n!' WHERE `entry`=97; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo sé, $n: Stalvan está muerto. Percibí una oleada de esperanza que atravesaba el bosque contaminado. El Bosque del Ocaso está libre, por fin, de su sed de sangre. Aunque mi alegría se ensombrece cuando pienso en aquellos que cayeron a manos de esa horrible bestia. En cualquier caso, has sido valiente y astuto, $c.' WHERE `entry`=98; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $n?' WHERE `entry`=98; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu persistencia es encomiable. Con el conocimiento que me has ayudado a reunir, Arugal caerá y su magia temeraria se anulará. Brindo por ti, $n.' WHERE `entry`=99; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has asegurado ya los grilletes piroleños, $n?' WHERE `entry`=99; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=100; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias a ti. Gracias a los chamanes.$B$BLa corrupción retrocede pero la vida sigue disminuyendo. La protección de la vida depende de los chamanes' WHERE `entry`=100; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy inteligente por tu parte, $n. Este Tótem de castigo te protegerá del mal que acecha por todo Azeroth y más allá. Cuando te sientas amenazado, confórtate con el aura mágica de este tótem. Sé valiente, $c. Necesitarás todo el valor del que puedas hacer acopio, pues veo mucha sangre en tu futuro.' WHERE `entry`=101; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tráeme 10 colmillos de necrófago, 10 dedos de esqueleto y 5 frascos de veneno de araña. Así haré un encantamiento a un Tótem de castigo que dañará a aquellos que intenten causarte daño a ti.' WHERE `entry`=101; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Contando con valientes aventureros como tú luchando del lado de Las Milicias del Pueblo, los Páramos de Poniente podrán volver a ser el próspero granero que una vez fueron. Por favor, acepta esto como reconocimiento por tus incansables esfuerzos.' WHERE `entry`=102; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has reunido 8 zarpas de esos gnolls traidores?' WHERE `entry`=102; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Loado seas, valiente $c. Las rocas de la Costa de los Páramos de Poniente estarán iluminadas gracias a ti. Mientras la antorcha esté iluminada se salvarán muchas vidas.$B$BMorí innecesariamente en esta cosa. Sigo vivo más allá de la muerte para que nadie más siga mi destino.' WHERE `entry`=103; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La llama no arderá mucho tiempo sin aceite, $n.' WHERE `entry`=103; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que el infecto pagano Ojosombrío está muerto. Bien hecho, $n. Tus manos han dado fin a una vida, pero han podido salvar muchas otras. El Mare Magnum, aun tan lleno de peligros como está, será algo más seguro esta noche gracias a tus hazañas.' WHERE `entry`=104; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Aún no has conseguido aniquilar a la amenaza conocida como Viejo Ojosombrío? Ha sido visto recorriendo la costa de los Páramos de Poniente.$B$BVuelve a verme cuando esa bestia esté muerta.' WHERE `entry`=104; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has conseguido! ¡Araj... el exánime ha sido derrotado! $B$BEn el día de hoy has prestado un enorme favor a la Horda, $n. Tu valentía y perseverancia son testimonio de lo que significa ser un auténtico héroe. Por favor, acepta esto como muestra para que todos vean y sepan que has dado una victoria a la Horda que nunca podrá ser olvidada.' WHERE `entry`=105; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ya te ha sido asignada tu tarea. ¿Tienes un trozo de la filacteria del exánime como prueba de que has terminado tu tarea?' WHERE `entry`=105; +UPDATE `locales_quest` SET `Details_loc1` = '오, 그래. 윌리엄 페슬이라면 틀림없이 이 두 젊은 연인을 만나게 해 줄 수 있는 물약을 가지고 있을 게야!$B$B자, 이 쪽지를 윌리엄에게 전달해 주게나. 윌리엄은 골드샤이어의 사자무리 여관에 머물고 있다네.' WHERE `entry`=107; +UPDATE `locales_quest` SET `Objectives_loc1` = '윌리엄 페슬에게 스톤필드 할머니의 쪽지를 전달해야 합니다.' WHERE `entry`=107; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que te ha enviado aquí mi amigo, ¿eh? Qué amable por su parte. $B$BBien, te diré que la monarquía de Ventormenta nos ha abandonado. Ahora son Las Milicias del Pueblo las que mantienen la tierra a salvo de la corrupción. Si nuestra causa te interesa, puedo ofrecer a tus habilidades de combate un trabajo al servicio de la libertad.' WHERE `entry`=109; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, tengo los resultados aquí mismo. Son... inquietantes, por no decir otra cosa.$B$BCreemos que es cierta nuestra sospecha inicial de que los bichos están bajo el control de una fuerza externa. De ser así, nos enfrentamos a un poder desconocido y, lo que es más, maligno. ¡A estos bichos los han convertido en devastadores! Nunca había visto nada parecido.' WHERE `entry`=110; +UPDATE `locales_quest` SET `Details_loc1` = '부탁입니다. 이 문제를 우리 할머니와 의논해 주세요. 내가 메이벨을 만나게 해 줄 수 있는 방법을 아는 분은 우리 할머니밖에 없을 겁니다.$B$B할머니는 여기에서 동쪽에 있는 우리 집 안에 계십니다.' WHERE `entry`=111; +UPDATE `locales_quest` SET `Objectives_loc1` = '투명한 해초 잎 4개를 골드샤이어의 윌리엄 페슬에게 가져가야 합니다.' WHERE `entry`=112; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por el informe, perito adjunto $n. Aquí tienes lo que te corresponde por el gran servicio prestado a la compañía de aguas de Gadgetzan.$B$BAunque no suelo entregar nuestra valiosa información de manera desinteresada a aquellos que con toda seguridad pagarían bien por ella, hace años que conozco a Morterozugg. Si él recomienda que todos han de conocer esta información, que así sea. Dame un momento y te haré una copia.' WHERE `entry`=113; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Y bien, perito adjunto, ¿Morterozugg tiene el informe listo?' WHERE `entry`=113; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Acabaré con ellos de inmediato.' WHERE `entry`=115; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va con los taumaturgos umbríos? ¿Tienes los orbes de medianoche?' WHERE `entry`=115; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n! Sé qué caminos has tenido que recorrer para traer este licor. ¡Esto complacerá a mis patronos! $B$BMi esposa cose muy bien; acepta esta capa en agradecimiento por tus servicios.' WHERE `entry`=116; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito que vayas a recoger un barril de cerveza Cebatruenos de Tragoamargo Cebatruenos, que está en las colinas de Páramos de Poniente, uno de vino dulce en Ventormenta, una botella de licor de luna en Villa Oscura y una de ron dulce en Villadorada. Tráeme todo eso y te ganarás una recompensa.' WHERE `entry`=116; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서두르게 친구여, 어서 서둘러 $B맛 좋은 맥주를 $B스튜같지 않고 진한 맥주로 만들려면 $B홉 열매를 넣어서 맥주를 만드세' WHERE `entry`=117; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lúpulo y cebada, malta y levadura$BNi te imaginas cómo se disfruta,$B$BDeja de pedir, deja de gemir$B¡La cerveza Cebatruenos ya viene en su barril!' WHERE `entry`=117; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Rápido, amigo y date prisa$BNuestra cerveza está de risa$BMás cerveza y menos comida,$BDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que necesita herraduras, ¿eh?' WHERE `entry`=118; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué dices? ¿Que vienes de parte de Verner? Pues dame la nota. ¡Y habla más alto!' WHERE `entry`=118; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, me hacía mucha falta.$B$BAh, hay una nota... ¿Cómo? ¡¿Argus quiere que le pague?! ¡Bah!$B$BBueno, gracias por tu ayuda.' WHERE `entry`=119; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Me alegro de verte! ¿Traes las herraduras?' WHERE `entry`=119; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 매우 어려운 시기를 겪고 있소, $c|1이여;여;. 마을이 지속적인 공격을 받고 있어 증원군이 없으면 우리는 패배를 면치 못할 거요. 지금 맡기는 이 전갈은 그 무엇보다도 중요하오. 이 보고서를 즉시 스톰윈드의 장군 마커스 조나단님께 전달해 주시오. 전달한 후에 좋건, 나쁘건 바로 소식을 가지고 돌아와 주시오.$B$B자, 어서 서두르시오!' WHERE `entry`=120; +UPDATE `locales_quest` SET `Objectives_loc1` = '집정관 솔로몬이 스톰윈드에 있는 장군 마커스 조나단에게 보고서를 전달해 달라고 부탁했습니다. 또한 전달한 후에 즉시 돌아가야 합니다.' WHERE `entry`=120; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Descansa, $c.$B$BEl magistrado es un líder de los nobles; siempre atiendo a sus palabras. Voy a reunirme con el Rey para exponerle la situación. Dile al magistrado que enviaremos refuerzos en cuanto Su Majestad dé la orden.' WHERE `entry`=120; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué llevas ahí?' WHERE `entry`=120; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por todo, $c. Acepta estas monedas por tus servicios a Villa del Lago y Ventormenta.$B$BY ahora disculpa, pero esta correspondencia me intriga; está pasando algo turbio. Temo que se avecine otro conflicto.' WHERE `entry`=121; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué noticias envía el General? ¿Vienen refuerzos?' WHERE `entry`=121; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, con esto pagaré a Argus.' WHERE `entry`=122; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si no le envío las escamas a Argus, mandará a alguien a buscarlas. ¿Las tienes o no?' WHERE `entry`=122; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por tu ayuda, $n.' WHERE `entry`=124; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente trabajo, $n. Pensé que no volvería a ver mis herramientas.' WHERE `entry`=125; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes las herramientas?' WHERE `entry`=125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias de nuevo. El ejército de Ventormenta está tan ocupado con los orcos que no hay tropas para proteger Crestagrana de otras amenazas, como los gnolls.' WHERE `entry`=126; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ululante es peligroso, $n. Entenderé que no seas capaz de enfrentarte a él.' WHERE `entry`=126; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ha sido un placer!' WHERE `entry`=127; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué me traes?' WHERE `entry`=127; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has mostrado gran valor frente a los Roca Negra, $c. Nos has prestado un gran servicio.' WHERE `entry`=128; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, me muero de hambre. ¡Proteger la ciudad de los orcos y los gnolls es un trabajo duro!' WHERE `entry`=129; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Que Darcy me envía la comida? Pues venga, ¡a mover el bigote!' WHERE `entry`=129; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un ramo de flores? ¿Acabas de llegar y ya estás con romances?$B$BNo es por chafardear, pero los amores juveniles son tan bonitos... sobre todo en tiempos de guerra.' WHERE `entry`=130; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué bonitas! ¡Y qué bien huelen!$B$BPero son las flores favoritas de Martie. ¿No me digas que Parker te mandó a comprarle las flores a esa bruja? No le dijiste que eran para mí, ¿verdad? Porque si lo sabía, seguro que puso veneno.$B$BEn fin, no es culpa tuya. Gracias, y aquí tienes la comida.' WHERE `entry`=131; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Le gustó la comida a Parker?' WHERE `entry`=131; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bah! Debería haber acabado con esa escoria cuando tuve oportunidad de hacerlo. Pero esta información es crucial. Buen trabajo.' WHERE `entry`=132; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegro de verte de vuelta, $n. ¿Qué tenía que decir Wiley?' WHERE `entry`=132; +UPDATE `locales_quest` SET `Title_loc1` = '구울 허수아비' WHERE `entry`=133; +UPDATE `locales_quest` SET `Objectives_loc1` = '구울 해골 7개를 모아 통나무집에 있는 에이버크롬비에게 가져가야 합니다.' WHERE `entry`=133; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, gracias. ¡Son justo lo que necesito!' WHERE `entry`=133; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Creo que estoy oyendo a una panda de necrófagos en la parte trasera de la casa... ¡tengo que colocar ese espantapájaros ya! ¿Me conseguiste las costillas de necrófago?' WHERE `entry`=133; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias al Nec... no, no, ¡gracias a TI, $n! Te has ganado tu recompensa.$B$B¡Aah! ¡Qué felicidad! ¡¡Qué noches me esperan!!' WHERE `entry`=134; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes mi caja? Si la tienes, ¡dámela! ¡Rápido!' WHERE `entry`=134; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Creo que este asunto es mucho más complicado de lo que cree Mantorrecio.' WHERE `entry`=135; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué asuntos tienes conmigo? Soy un hombre muy ocupado...' WHERE `entry`=135; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El baúl se abre lentamente. Solo parece estar lleno de agua y arena. ¡Pero espera! ¡Está saliendo un pequeño cangrejo con una pista del tesoro entre las pinzas!' WHERE `entry`=136; +UPDATE `locales_quest` SET `Title_loc1` = '샌더 선장의 숨겨진 보물' WHERE `entry`=138; +UPDATE `locales_quest` SET `Details_loc1` = '보물의 단서에는 다음과 같이 쓰여 있습니다. \"제법이군 그래, 친구! 이제 정동쪽을 향해 갈 차례요. 동쪽 절벽 위의 길을 따라 동쪽으로 가시오. 길가에서 낡은 굴뚝의 잔해를 발견하게 되면 다음 단서가 들어 있는 낡은 통을 발견하게 될 것이오.\"' WHERE `entry`=138; +UPDATE `locales_quest` SET `Objectives_loc1` = '다음 단서를 얻기 위해 굴뚝 잔해 근처에서 낡은 통을 찾아야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=138; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo cazatesoros!' WHERE `entry`=138; +UPDATE `locales_quest` SET `Title_loc1` = '샌더 선장의 숨겨진 보물' WHERE `entry`=139; +UPDATE `locales_quest` SET `Details_loc1` = '발견한 통을 살피던 중에 또 다른 양피지 문서를 발견했습니다. 여기에는 다음과 같이 적혀 있습니다. \"이제 여기에서 북쪽으로 가야 하오. 해안 절벽의 외딴 풍차 옆에 있는 빈 단지가 보일 때까지 곧장 가도록 하시오. 단지를 잘 살펴보면 단서를 발견할 수 있을 것이오.\"' WHERE `entry`=139; +UPDATE `locales_quest` SET `Objectives_loc1` = '다음 단서를 찾기 위해 풍차 옆에 있는 빈 단지를 살펴봐야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=139; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Te estás acercando al premio gordo, buscatesoros!' WHERE `entry`=139; +UPDATE `locales_quest` SET `Title_loc1` = '샌더 선장의 숨겨진 보물' WHERE `entry`=140; +UPDATE `locales_quest` SET `Details_loc1` = '그가 적어 놓은 대로, 낡은 단지 안 깊은 곳에 샌더의 보물에 대한 또 다른 단서가 들어 있습니다. 잉크를 쏟은 자국이 있고 종이에서는 위스키 냄새가 나지만 다음과 같은 내용을 읽을 수 있습니다. \"이제 내 위스키 단지를 찾았으니 보물도 거의 다 찾았다고 할 수 있소! 서쪽으로 간 다음 해변으로 내려가시오. 바다에 이르면 계속 앞으로 가시오! 보물 상자가 있는 섬이 보일 때까지 서쪽으로 계속 헤엄쳐 가시오.\"' WHERE `entry`=140; +UPDATE `locales_quest` SET `Objectives_loc1` = '보물을 얻기 위해 샌더 선장의 보물 상자를 찾아 열어야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=140; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Las bisagras del viejo cofre están oxidadas, pero todavía funcionan. Fuerzas el cofre, lo abres y coges el botín. $B$B¡Felicidades!' WHERE `entry`=140; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Edwin VanCleef... conozco muy bien ese nombre. Me desconcierta pensar que un hombre con tanto talento y tan trabajador pudiera convertirse en tal escoria. Necesitaré más pruebas antes de creerlo.' WHERE `entry`=141; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ha conseguido aclarar algo el maestro Shaw?' WHERE `entry`=141; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es sin duda alguna una prueba clara de que VanCleef está al mando. Ahora todo lo que tenemos que saber es dónde se oculta la banda Defias.$B$BTuvimos un golpe de suerte mientras estabas fuera. Capturamos a un ladrón que intentaba robar el carro de Saldean. Ha prometido guiarnos hasta la ladronera a cambio de su vida. Quiero que defiendas al traidor para que pueda enseñarnos la ladronera. Vuelve a verme cuando hayas descubierto su localización.' WHERE `entry`=142; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿pudiste reunir alguna información? ¿Localizaste al mensajero?' WHERE `entry`=142; +UPDATE `locales_quest` SET `Title_loc1` = '서부 몰락지대로의 전갈' WHERE `entry`=143; +UPDATE `locales_quest` SET `Objectives_loc1` = '집정관 솔로몬이 서부 몰락지대에 있는 그라이언 스타우트맨틀에게 자신이 직접 작성한 탄원서를 전달해 달라고 부탁했습니다.' WHERE `entry`=143; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has servido bien a tu maestro.' WHERE `entry`=143; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $c. ¿Qué te trae a hablar con Las Milicias del Pueblo?' WHERE `entry`=143; +UPDATE `locales_quest` SET `Title_loc1` = '서부 몰락지대로의 전갈' WHERE `entry`=144; +UPDATE `locales_quest` SET `Objectives_loc1` = '그라이언 스타우트맨틀의 답장을 가지고 집정관 솔로몬에게 돌아가십시오.' WHERE `entry`=144; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto no es nada bueno. No me había dado cuenta de que Mantorrecio está igual que nosotros. ¿Qué campaña es tan importante como para enviar al ejército de Ventormenta de su gente? Lo sabré a su debido tiempo.$B$BTen, acepta estas monedas en pago por tus servicios Puede que vuelva a contratarte.' WHERE `entry`=144; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Están Las Milicias del Pueblo en camino? ¿Traes buenas noticias de Gryan Mantorrecio?' WHERE `entry`=144; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por venir hasta aquí. Esta información es muy importante.' WHERE `entry`=145; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que vienes de lejos, $c. ¿Qué te trae a Villa Oscura?' WHERE `entry`=145; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por la Luz! El ejército de Ventormenta se ha retirado de Páramos de Poniente. ¿La Guardia ya no protege Villa Oscura? Aquí hay algo muy siniestro.$B$BAh, quería recompensarte, $c; toma unas monedas. Disculpa, pero tengo que averiguar qué está pasando en Ventormenta.' WHERE `entry`=146; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegro de verte. ¿Debo informar de que La Guardia Nocturna ha salido de Villa Oscura?' WHERE `entry`=146; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, necesitas Hilo de pelo de fantasma, ¿no es así? Pues me temo que no tengo ninguno en el almacén, pero puedo hacértelo, si tú me proporcionas el pelo de fantasma.' WHERE `entry`=148; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es eso? ¿Un peine? ¡Es precioso! Y se desliza como seda por mi cabello, como si no fuera el alambroso y grasiento horror que es.$B$BAy, si tan solo tuviera un espejo...' WHERE `entry`=149; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = ' Oh, por favor, ¡no me mires! ¡Arranqué estos ojos con mis propias manos, pero puedo sentir tu mirada fija en mí!$B$B¡Soy un monstruo! ¡Un monstruo horrible! ¡¡Por favor, no me mires!!' WHERE `entry`=149; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. $B$BEs raro que estén tan lejos del mar; puede que estuvieran huyendo de algo...' WHERE `entry`=150; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las aletas? ¡Tenemos que echar a los múrlocs del lago!' WHERE `entry`=150; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muchísimas gracias, $n! ¡La pobre Vieja Blanchy se pondrá tan contenta!' WHERE `entry`=151; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La Vieja Blanchy está en las últimas. ¿Has podido encontrar algo de avena?' WHERE `entry`=151; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Tienes talento para el combate. Gracias a ti, la Costa de los Páramos de Poniente es un lugar más seguro.' WHERE `entry`=152; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $r. Por favor, acepta uno de estos objetos como pago por tu trabajo.' WHERE `entry`=153; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tráeme 15 pañuelos de cuero rojo y te pagaré bien.' WHERE `entry`=153; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con esto puedo hacerte un carrete de Hilo de pelo de fantasma y todavía me sobrarían algunas hebras. Ten, acepta estas monedas a cambio de esas hebras.' WHERE `entry`=154; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo la sensación de que has visto a Mary la Ciega. ¿Tienes mi peine...?' WHERE `entry`=154; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, $n! Ahora que sabemos dónde se oculta, VanCleef ya es nuestro.' WHERE `entry`=155; +UPDATE `locales_quest` SET `Details_loc1` = '제게 시든 꽃을 가져다주시면 좀비 독주를 한 병 만들어 드리겠습니다.$B$B시든 꽃은 낯선 곳에서 자란답니다. 뭐, 손님께서 소문대로 용감하시다면 해골 병사와 해골 악령의 두개골 속에 있는 걸 구해올 수 있겠지만... 어휴, 전 무서워서 감히 쳐다볼 수도 없었습니다요!$B$B까마귀 언덕 묘지와 고요의 정원 묘지에 가시면 그 기분 나쁜 해골들이 우글대고 있을 겁니다. 놈들을 처치하면 시든 꽃을 얻을 수 있을 겁니다. 그리해 주시면 다크샤이어 마을에서도 고마워할 겁니다요.' WHERE `entry`=156; +UPDATE `locales_quest` SET `Objectives_loc1` = '시든 꽃 8송이를 모아 다크샤이어의 선술집주인 스미츠에게 가져가야 합니다.' WHERE `entry`=156; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, tienes las flores podridas. Y le diré a Althea Ebonlocke de La Guardia Nocturna que has estado matando esqueletos.$B$BSalvaguardar a las gentes de Villa Oscura es un tremendo peso para La Guardia Nocturna... siempre se alegran de saber que hay otros que ayudan a contener a esas bestias del Bosque del Ocaso.' WHERE `entry`=156; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Me has conseguido ya esas flores podridas?' WHERE `entry`=156; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Delicioso! Esto funcionará de maravilla.$B$BTen, $n, acepta esto como pago por tu honorable acción.' WHERE `entry`=157; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito colocar el hilo de cabello de fantasma en mis puertas y ventanas para mantener alejados a esos indeseables espíritus. ¿Me lo conseguiste?' WHERE `entry`=157; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Necesitas un poco de zumo de zombi, ¿verdad? Mmm... es un líquido muy fuerte... no me lo piden muy a menudo.' WHERE `entry`=158; +UPDATE `locales_quest` SET `Title_loc1` = '좀비 독주 배달' WHERE `entry`=159; +UPDATE `locales_quest` SET `Details_loc1` = '자, 여기 좀비 독주입니다...$B$B...그리고 노파심에서 드리는 말입니다만 이 술 조심하세요. 워낙 강해서 죽은 자들을 되살릴 수도 있을 정도니까 말입니다.' WHERE `entry`=159; +UPDATE `locales_quest` SET `Objectives_loc1` = '통나무집에 있는 에이버크롬비에게 좀비 독주를 가져가야 합니다.' WHERE `entry`=159; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Miles de gracias, $n. Has dado una alegría al corazón de este pobre viejo con este gesto estúpid... digo, ¡con este gesto estupendo!$B$BTen, amigo. Acepta esto como muestra de mi agradecimiento.' WHERE `entry`=159; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito ese zumo de zombi para mantenerme caliente en estas noches frías y oscuras. ¿Me lo conseguiste?' WHERE `entry`=159; +UPDATE `locales_quest` SET `Title_loc1` = '시장에게 보내는 편지' WHERE `entry`=160; +UPDATE `locales_quest` SET `Details_loc1` = '이 편지를 다크샤이어의 시장인 엘로 이본로크에게 전하게.$B$B그와는 오랜 친구 사이지... 아, 그리고 이 편지를 전하면 자네가 날 위해 해준 일에 대해 나만큼 이나 기뻐할 거야. 하하하하!' WHERE `entry`=160; +UPDATE `locales_quest` SET `Objectives_loc1` = '다크샤이어의 시장 엘로 이본로크 경에게 엘로에게 보내는 편지를 전해야 합니다.' WHERE `entry`=160; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¿Qué idioma es este? Parece antiguo... No puedo leerlo.' WHERE `entry`=160; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Abercrombie...? No conozco a nadie con ese nombre. ¿Dices que tienes una carta para mí de ese tal Abercrombie?$B$BBueno, pues dámela...' WHERE `entry`=160; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, Hinderweir tiene motivos para preocuparse.' WHERE `entry`=161; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Decías algo? No oigo nada, me pitan los oídos. ¿Qué es eso que me traes?' WHERE `entry`=161; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este informe... nosotros, los elfos de la noche, conocemos muy bien el terror del que en él se habla. Picoflojo ha hecho muy bien al enviarte aquí con el informe.$B$BEstas criaturas destruirán el Desierto de Tanaris con rapidez. Se trata de una de las mayores amenazas a la que jamás nos hemos enfrentado. Familiarízate con este nombre, $n: silítidos. Los insectos de los que habla este informe son los silítidos y representan uno de los mayores peligros a los que tanto la Horda como la Alianza se enfrentan.$B$BSi hubiéramos sido capaces de descubrirlo antes...' WHERE `entry`=162; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Que la paz y la tranquilidad sean contigo, forastero. ¿En qué necesitas hoy mi consejo?' WHERE `entry`=162; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No! ¡Por favor, no me mates! Soy solo yo... ¡¡Alterio!! Están por todas partes... ¡No puedo escapar! ¿Monstruos en Cerro del Cuervo? No, no, no... no puede haber ninguno. Aquí solo está Alterio, el inocente Alterio.' WHERE `entry`=163; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estos suministros serán muy útiles. La ayuda de la familia Carevin es siempre bienvenida. Aquí tienes un algo por tus molestias.' WHERE `entry`=164; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tienes pinta de ser fuerte, $c. ¿Has venido a unirte a nuestra lucha?' WHERE `entry`=164; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Elaine Carevin? Je, je, sí, claro... los Carevin. $B$BNo, no pasa nada. Es que ya no puedo ir a la villa, el viaje es demasiado para mí. Los caminos son peligrosos y cada día estoy más viejo. ¿Podrías hacer algunos favores a un pobre viejo?' WHERE `entry`=165; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, tu valentía es extraordinaria. Las Milicias del Pueblo te agradecen los servicios prestados a las gentes de los Páramos de Poniente. Ahora que VanCleef ha muerto, estamos ante el comienzo del fin de la Hermandad Defias. Esperemos que en un día no muy lejano la paz volverá a bendecir los llanos de estas tierras.$B$B¡Saludos, Señor!' WHERE `entry`=166; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tal va la caza y captura de Edwin Van Cleef?' WHERE `entry`=166; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Mis sospechas eran ciertas! Mi pobre hermano... Bueno, gracias, al menos ahora tengo la conclusión del misterio, incluso aunque la conclusión sea trágica.' WHERE `entry`=167; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado alguna pista de mi hermano? ¿Hay alguna esperanza después de todo este tiempo?' WHERE `entry`=167; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por esto, $n. Tus esfuerzos contribuirán a traer la paz a los caídos en los comienzos de esta tragedia. Me aseguraré de que se informe a las familias.' WHERE `entry`=168; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste recuperar alguna de las Tarjetas del Sindicato Minero de mis colegas?' WHERE `entry`=168; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n! Gath\'Ilzogg es responsable de la muerte de muchos humanos. Nos hemos vengado. ¡Estamos un paso más cerca de reconquistar el castillo!' WHERE `entry`=169; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué llevas ahí, $r?' WHERE `entry`=169; +UPDATE `locales_quest` SET `Objectives_loc1` = '오크 고아 호루라기를 사용해 어린이 주간에 돌볼 아이와 대화하십시오.$B$B제공된 아이템: $B' WHERE `entry`=172; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hola! Me llamo Grunth, ¿me vas a cuidar tú? Me alegro de conocerte. Mis papás también eran aventureros, me han dicho que murieron honrosamente en combate.$B$BEspero que juguemos mucho; la matrona me ha dicho que esta semana serás como mi hermano mayor, qué bien.' WHERE `entry`=172; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es perfecto, $n. ¡Ya hemos completado el primer paso!' WHERE `entry`=174; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido encontrar a un ingeniero que te haga un tubo de bronce?' WHERE `entry`=174; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pues sí, sí que tenía un espejo.' WHERE `entry`=175; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, excelente! ¡Es perfecto! ¡Muchas gracias!' WHERE `entry`=177; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Le he enseñado a Cog nuestra máquina de las estrellas. Bueno, lo que hemos hecho hasta ahora. Se quedó muy impresionado. ¿Encontraste el instrumento reflectante?' WHERE `entry`=177; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Hace semanas que envié el mensaje, creí que no se había transmitido. Pero parece que el hechizo llegó a algunos colgantes, aunque tarde.$B$BEspero aprender a enviar ataques para inmovilizar a los gnolls que los lleven puestos.$B$BPero me queda mucha investigación por delante para llegar a eso.' WHERE `entry`=178; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Que te hablé mediante un colgante? Mmm, dámelo, quiero estudiarlo.' WHERE `entry`=178; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que el malvado Fangore ha muerto? Pues buen viaje. Admiro tu valor, $c. Tienes la gratitud de Villa del Lago.' WHERE `entry`=180; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué nuevas nos traes?' WHERE `entry`=180; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Al fin! ¡Ya hemos completado el instrumento de las estrellas! Gracias, $n. Ya puedo seguir con mis estudios...' WHERE `entry`=181; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste convencer a Zzarc\'Vul de que nos preste su monóculo para nuestro experimento?' WHERE `entry`=181; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muchas gracias, $n! Como te decía, este ya no es lugar para gente honrada como nosotros. Pero si en un futuro las cosas mejoran, esta escritura nos permitirá reclamar nuestras tierras.$B$BNo tengo mucho que ofrecer, tan solo esto.' WHERE `entry`=184; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿¿Tienes la escritura de mi granja?? ¡Qué buena noticia! Me la robaron unos rufianes hace unos días... ¡La daba por perdida!$B$BPor favor, deja que la coja. Estamos saliendo de los Páramos de Poniente y no vamos a volver pronto, pero si lo hacemos, necesitaré esos papeles...' WHERE `entry`=184; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me impresionas, $c. Estás progresando mucho.' WHERE `entry`=186; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Impresionante. Creo que casi estás preparado.' WHERE `entry`=187; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Absolutamente impresionante! ¡Eres un auténtico maestro cazador de tigres, $n!' WHERE `entry`=188; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tal va la caza de Sin\'Dall?' WHERE `entry`=188; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh excelente, excelente. Esto ayudará un poco, por ahora...$B$B$B$B¿Qué? ¿Todavía estáis aquí? ¿Recompensa? Oh, vale... claro, aquí tienes... debería ser más que suficiente.' WHERE `entry`=189; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que hayas tenido éxito... Hay trols por todas partes. Asquerosos demonios.$B$B¡Por cierto, eso me recuerda algo! Asegúrate de decírselo a tus amigos, ¿vale? ¡Necesitamos mucha ayuda!' WHERE `entry`=189; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Una ejecución perfecta, $n!' WHERE `entry`=191; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Así que la gran Bhag\'thera está muerta! Enhorabuena, $n. ¡Eres un poderoso $c!' WHERE `entry`=193; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bhag\'thera puede ser una bestia muy esquiva. ¿Cómo va la caza?' WHERE `entry`=193; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Así es como se consiguen un par de trofeos para poner encima de la chimenea! ¡Bien hecho, $n!' WHERE `entry`=195; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¡Jo, jo!! ¡Tenemos un auténtico cazaraptores! Un trabajo magistral, amigo.' WHERE `entry`=196; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Maestro $n, ¡el Cazaraptores!$B$B¿A que suena bien?' WHERE `entry`=197; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la caza de Tethis? ¿Has conseguido seguirle la pista de vuelta al campamento, no?' WHERE `entry`=197; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas minas terrestres nos ayudan a defendernos de ese animal Kurzen y de sus hombres. Gracias por traerlas. Si buscas más trabajo, probablemente pueda encontrar algo para ti. Y no tendrás que tratar con esos goblins, ¿mm?' WHERE `entry`=198; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué quieres? Oh, suministros de los goblins. Es extraño ver a un $r entregándolos, generalmente mandan a alguien de los suyos. No pasa nada... ¿no los habrás tocado, verdad? Bien, bien... No querríamos que nada pasase en nuestras minas. No, no, no.' WHERE `entry`=198; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 전조' WHERE `entry`=199; +UPDATE `locales_quest` SET `Objectives_loc1` = '선임기술자 힌더바이르에게 돌아가 발견한 단서를 보여 주어야 합니다.' WHERE `entry`=199; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esto tiene muy mala pinta!' WHERE `entry`=199; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste alguna pista, $n?' WHERE `entry`=199; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas son las notas y los registros de Bookie Herod.$B$BEntre los papeles hay: una lista de suministros del campamento, pedidos de material del coronel Kurzen, y varias cartas.' WHERE `entry`=200; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm, así que mi información era correcta, como siempre. Bueno, no creo que representen amenaza alguna de interferencia con nuestra operación, pero quizás necesiten alguno de los extraordinarios productos que hemos producido. Mmm...' WHERE `entry`=201; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No me atrevía a creer los informes pero nos traes la prueba… Han derrotado a Kurzen y a sus líderes. ¡Nos has salvado!$B$BEstos bosques están llenos de amenazas de todo tipo, pero ninguna tenía la perversa inteligencia de Kurzen. Todos estaremos más tranquilos ahora que ya no está.' WHERE `entry`=202; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me atrevo a creer que Kurzen y sus defensores están muertos, $n?' WHERE `entry`=202; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho. La derrota de esos combatientes de la jungla aliviará algo la presión sobre nuestro campamento.$B$BPero ahora que has catado el tipo de fuerza al que nos enfrentamos, ¿aún deseas echar el resto con nosotros?' WHERE `entry`=203; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Estos remedios conseguirán mantener a más de nosotros con vida y en buena forma. Y los extractos nos ayudarán a crear nuestros propios remedios.' WHERE `entry`=204; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy esperando los remedios y el extracto, $n.' WHERE `entry`=204; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias. Estudiaré estos fetiches y veré si puedo descubrir el secreto de la corrupción de Kurzen.' WHERE `entry`=205; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes esos fetiches, $n? Quizás guarden el secreto de la degradación de Kurzen... ¡Debo saberlo!' WHERE `entry`=205; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ajá! ¡Lo has conseguido! Eres una gran fuerza para el bien, $n, ¡que las fuerzas nunca te fallen!$B$BEstudiaré este Ojo de la Mente y veré si puede usarse para buenos fines. Si no… habrá que destruirlo.' WHERE `entry`=206; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te doy mi bendición. El mal aquí contenido es el único rival posible para la fuerza de Mai\'Zoth.' WHERE `entry`=206; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Estudiaré estas leyendas para ver si hay algún tipo de unión entre los trols y el mal que ha poseído al coronel Kurzen.' WHERE `entry`=207; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n! ¿Tienes las leyendas trols? ¡Tengo que saber sus secretos!' WHERE `entry`=207; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Pero qué maravilla! ¡Eso es! Enhorabuena, $n, por salir victorioso ahí donde otros fracasaron.$B$BEs un honor para mí contarte entre mis camaradas de caza mayor. ¡Nadie podrá poner en duda tu pericia en la caza y el rastreo!$B$B¡Levanto mi copa por ti, salud! ¡Salud!' WHERE `entry`=208; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Veo que has vuelto, viejo amigo. El rey Bangalash me ha obligado a volver arrastrándome al campamento demasiadas veces. Espera un momento.' WHERE `entry`=208; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¡buen trabajo, buen trabajo! Ejem... aunque podrías haber hecho una labor de limpieza más minuciosa... en fin, no importa. Te lo agradezco, $n, gracias a ti, nuestra operación tendrá un resultado mejor y un aumento de productividad. Bien, bien, pasemos a otros asuntos...' WHERE `entry`=209; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Unos bichos duros, ¿verdad? ¿Y bien? ¿Has tenido suerte? Perdona mi impaciencia, ¡pero esto ha sido una enorme espina clavada...! ¿¿Y bien??' WHERE `entry`=209; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, ya veo, es la olla de barro de Krazek. Un objeto muy ingenioso, pero, de vez en cuando, se le salta algún muelle que otro. Veamos qué le pasa...$B$B¡Ajá! El cargador de vapor está oxidado, tiene una junta rota y le faltan dientes al fobulador. ¡Me sorprende que la olla haya sido capaz incluso de cocer un nabo en este estado!$B$B¿Puedo arreglarla? Pues claro que sí.$B$BPero todo en esta vida tiene un precio. Oh, sí, siempre hay que pagar un precio...' WHERE `entry`=210; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola! ¿Me has traído algo?' WHERE `entry`=210; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has conseguido! ¡Araj... el exánime ha sido derrotado!$B$BEn el día de hoy has prestado un enorme favor a la Alianza, $n. Tu valentía y perseverancia son testimonio de lo que significa ser un auténtico héroe. Por favor, acepta esto como muestra para que todos vean y sepan que has dado una victoria a la Alianza que nunca podrá ser olvidada.' WHERE `entry`=211; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ya te ha sido asignada tu tarea. ¿Tienes un Fragmento de la Filacteria del exánime como prueba de que has terminado tu tarea?' WHERE `entry`=211; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¡esto vendrá de perlas! ¡Muchas, pero que muchísimas gracias!$B$BAhora, si me disculpas, tengo que picar esta pierna, marinarla y preparar la guarnición para el banquete.' WHERE `entry`=212; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n! ¿Has conseguido el anca ya? Debo cocinar pronto, ¡o el banquete será un desastre total!' WHERE `entry`=212; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fascinante. El que los cristales se hayan caído con este proceso solo puede indicar que piensan usarlos para algún tipo de combustible o catalizador. Eso es todo lo que sé. Habrá que enviar muestras al químico jefe Gigglefont.' WHERE `entry`=213; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito esos cristales, $n. ¡Haz lo que sea para conseguirlo! Hazlo, no me des detalles.$B$BTodo se trata del resultado, $n, nada más y nada menos.' WHERE `entry`=213; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, $n! En nombre de Las Milicias del Pueblo te rindo homenaje por todos tus esfuerzos. Pronto, y gracias a la ayuda de valientes como tú, devolveremos esta tierra a su pueblo.' WHERE `entry`=214; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has estado defendiendo nuestra tierra de la banda Defias? Si es así enséñame 10 pañuelos de seda roja como prueba.' WHERE `entry`=214; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, lo que te contó Thorsen es cierto. Debes tener discreción con este asunto. Hubo un tiempo, cuando los rebeldes éramos absolutamente leales al coronel Kurzen. Pero debido al grado de corrupción de Kurzen, nuestra pasión se convirtió en ira. Si se supiera que el corsario Thorsen ha tenido algo que ver con los hombres de Kurzen, cualquier noche se encontraría con el pescuezo cortado.$B$BPor lo que yo sé, solo la sargento Yohwa, Thorsen y yo conocíamos la existencia de la misión de Thorsen. Pero debe de haber alguien más. Un traidor.' WHERE `entry`=215; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $c, ¡pero que muy bien! Seguiré mandando tropas para diezmar a los furbolgs, pero al menos cuento con una ruta diferente que estará libre de enredos con la Alianza. ¡La conquista de Vallefresno por la Horda está bien encarrilada!$B$BTe has ganado el jornal, héroe. ¡Te saludo!' WHERE `entry`=216; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, $n! Gracias por eliminar a Gromug; ahora tenemos más posibilidades de erradicar a los troggs.' WHERE `entry`=217; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has prestado un gran servicio al Reino, $c. Gracias por ayudar al cabo Keeshan a huir de los Roca Negra. Recibirás una recompensa por tus heroicas acciones.' WHERE `entry`=219; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=220; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 이슬렌 워터시어에게 가득 찬 순수한 물을 가져가야 합니다.' WHERE `entry`=220; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, un vial de agua creado y bendecido por Brine y reunido por ti, nada menos.$B$BEl líquido de este vial será vital en la creación de sapta para ti pero también se usará en otra tarea.$B$BLa sapta que cree para ti también servirá para ver los espíritus del agua del altar que se encuentra en el Bosque de Argénteos, al sur de Entrañas. En cuanto a las gotas restantes, pues, te lo contaré si crees que estás preparado.$B$B¿Estás preparado para otro viaje, $n?' WHERE `entry`=220; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola de nuevo, $n. Tienes buen aspecto.$B$B¿Qué te trae por aquí tan pronto?' WHERE `entry`=220; +UPDATE `locales_quest` SET `Details_loc1` = '숲 속에서 파멸의어둠일족 흑마술사와 함께 돌아다니는 큰 늑대인간을 보았겠지요? 우리가 확인한 바로는 늑대인간 무리 중 다수가 이 암흑길잡이들인 것 같습니다.$B$B놈들이 마을 남서쪽의 오염된 과수원을 점령해 버렸다는 사실도 확인했습니다. 이 늑대인간 무리는 지난번에 당신이 상대한 놈들보다 좀 더 강할 겁니다.$B$B조심하세요.' WHERE `entry`=221; +UPDATE `locales_quest` SET `Objectives_loc1` = '다크샤이어의 칼로를 위해 파멸의어둠일족 암흑길잡이 12마리를 처치해야 합니다.' WHERE `entry`=221; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te has desenvuelto bien contra los Correoscuros, $n. Pero parece que su número es irreducible. Cada vez que hacemos un progreso, llegan más a tomar el relevo.$B$B¿Qué maléfico poder es el que les trae aquí? ¿Por qué han irrumpido de esta manera en nuestro infeliz reino?$B$BTendré fe en el maestro Carevin. Sin duda, él llegará hasta el fondo del asunto.' WHERE `entry`=221; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'A decir verdad, $n, no creía que llegarías tan lejos. Pero está claro que me equivoqué contigo. De hecho, si deseas unirte formalmente a la lucha del maestro Carevin, será un placer escribirte una carta de recomendación.' WHERE `entry`=222; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perdona mi frío recibimiento, $n, pero ya te habrás dado cuenta de que soy un hombre muy ocupado. Veo que has impresionado a Calor, cosa que no es en absoluto fácil de conseguir, y veo que te ha dado una recomendación.$B$BHemos de afrontar seres de lo más desagradable, $n, y necesitamos la ayuda de cualquiera que haya demostrado su valía. Combatimos contra demonios, no-muertos y contra aquellos que les proporcionan ayuda. Mantente alerta, sé precavido y no confíes en nadie que no colabore con nuestra causa.$B$BGloria bajo la Luz.' WHERE `entry`=223; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué quieres? Habla deprisa, tengo asuntos urgentes que atender.' WHERE `entry`=223; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n! Has demostrado un valor excepcional en combate; nos has ayudado mucho en nuestra lucha contra los troggs.$B$BSi quieres buscarte más aventuras, ve a hablar con el montaraz Gravagau; seguro que agradece la ayuda de alguien tan capaz como tú. Está en la torre.' WHERE `entry`=224; +UPDATE `locales_quest` SET `Details_loc1` = '이 오래된 무덤의 비석에는 다음과 같은 글이 새겨져 있습니다.$B$B모건 래디모어$B$B<좀 더 자세히 살펴보면 무덤 위의 흙이 최근 파헤쳐졌으며 상당한 양의 흙이 옮겨졌다는 사실을 확인할 수 있습니다...>' WHERE `entry`=225; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Morgan Ladimor?$B$BAh, sí, claro. La suya es una historia larga y llena de desgracias. Yo lo conocía bien, bueno, antes de que se fuera a al guerra, pero esa fue la última vez que lo vi. Era un buen hombre, un hombre noble, pero tuvo un trágico final.$B$BTen, tengo algo aquí que podría contarte su historia mejor que yo.' WHERE `entry`=225; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, bien. Has diezmado la manada. Ahora que no tendremos a esos lobos pisándonos los talones, podremos centrarnos en Morbent Vil.$B$BTen, coge algunos de estos manojos destellantes. Los hacen en el pueblo y muchos han sido donados a Sven, para ayudar a su causa.' WHERE `entry`=226; +UPDATE `locales_quest` SET `Title_loc1` = '모건 래디모어' WHERE `entry`=227; +UPDATE `locales_quest` SET `Details_loc1` = '<책장 선반에서 가죽 표지의 책을 찾아내며>$B$B더 자세히 알고 싶다면 알시아님께 물어보십시오. 최근 그의... 문제를... 처리한 게 알시아님이니 말입니다.' WHERE `entry`=227; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Morgan Ladimor? No sé quién es...$B$BAh, espera, ¡te refieres a Mor\'Ladim! Supongo que no has oído la historia.$B$BPues te contaré la versión resumida. Un no-muerto que se llama a sí mismo Mor\'Ladim ha estado deambulando por el Bosque del Ocaso. Por lo que sé, parece ser el cuerpo no-muerto de Morgan Ladimor, que es la persona que buscas. Nos ha causado todo tipo de problemas, ha estado atacando a los vigilantes que patrullaban la zona y ha matado a gente.$B$B$B$BParece que tú podrías proporcionarle descanso.' WHERE `entry`=227; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Lo mataste? ¡Es toda una hazaña, $n! Te doy las gracias de parte de las gentes de Villa Oscura y de parte de La Guardia Nocturna.$B$BAh... pero hay una cosilla...' WHERE `entry`=228; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me extraña que te esté dando problemas, $n. Algunos de nuestros guardias más fuertes han perdido la vida a manos de Mor\'Ladim.' WHERE `entry`=228; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Sí? Mi padre...$B$B$B$BOjalá hubiera podido hacer algo por él... Si hubiera hablado con él antes de...' WHERE `entry`=229; +UPDATE `locales_quest` SET `Title_loc1` = '스벤의 야영지' WHERE `entry`=230; +UPDATE `locales_quest` SET `Objectives_loc1` = '스벤에게 스벤 농장의 책을 가져가야 합니다.' WHERE `entry`=230; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡Esa figura misteriosa que vi fue testigo de la muerte de mi familia! Hay preguntas que necesito hacerle a ese hombre... ¡si tan solo supiera quién es!' WHERE `entry`=230; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Que has encontrado qué? Déjame verlo, por favor...' WHERE `entry`=230; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¿Esto es...? ¿Sarah? ¿Es posible que siga con vida? Qué peso me has quitado de encima...$B$B$n. Toma mi espada, Archeus. Mi alma descansará. Ya no volveré a necesitarla. Fue forjada para hacer el bien y, aunque yo he demostrado no ser merecedor de portarla, quizás tú consigas acercarla a la Luz.$B$BLys, mi amor...' WHERE `entry`=231; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Déjame...' WHERE `entry`=231; +UPDATE `locales_quest` SET `Details_loc1` = '왕립 연금술 학회에서 당신의 도움을 필요로 하고 있습니다. 내 계획대로라면 우리 둘 다 득을 볼 수 있을 것이니 잘 들으세요.$B$B옆방에 있는 연금술사 키버는 좀... 정신이 이상...할진 몰라도 그의 연구는 똑똑한 연구자의 손에 맡기면 좋은 결과를 얻을 수 있을 겁니다. 다행히도 내가 바로 그런 연구자랍니다. 이 구입주문서를 푸른달 골동품점의 주인, 알렉산드로 루카에게 가져다주세요. 그러면 그가 분석 도구를 하나 줄 것이니 그걸 받으면 내게 가져오세요. 그러면 그때 당신의 임무를 더 자세히 설명해 주도록 하겠습니다.' WHERE `entry`=232; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 알렉산드로 루카에게 진게의 구입주문서를 가져가야 합니다.' WHERE `entry`=232; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Conque Zinge necesita un equipo? Me entristece que Zinge no me honre con su dulce presencia. $B$BBueno, te procuraremos un equipo.' WHERE `entry`=232; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Dime, ¿en qué puedo ayudarte? ¿Tienes algo que tratar con la Sociedad Real de Boticarios o has venido simplemente a alegrarme el día?' WHERE `entry`=232; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te doy la bienvenida a la nueva frontera, $n. Vallefresno es una tierra de oportunidades, sobre todo para alguien como tú. Echa un vistazo y ve a La Ensenada de Zoram; allí hay otra avanzada de la Horda.$B$BTu presencia me dice que has venido a aprender sobre la caza. Escucha con atención y yo compartiré mis secretos contigo.' WHERE `entry`=235; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $r.$B$BPero los refuerzos prometidos no han llegado; muchos de los nuestros yacen en el campo de batalla. Amargo es el dolor, pero debemos seguir adelante, por la Alianza.$B$BHabla con el montaraz Muroplof para que te informe de tu nuevo destino.' WHERE `entry`=237; +UPDATE `locales_quest` SET `Title_loc1` = '연금술사 진게의 심부름' WHERE `entry`=238; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 연금술사 진게에게 휴대용 분석 도구를 가져가야 합니다.' WHERE `entry`=238; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra que no me hagas perder el tiempo. $B$BCuando haya realizado los ajustes, podrás utilizar este equipo para recoger la información que precises. $B$BEspera un momento a que acabe y, entre tanto, ¿por qué no vas pensando en qué te gustaría llevar contigo al desierto? $B$BSí, sí, he dicho al desierto.' WHERE `entry`=238; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sí, al igual que tú creo que Luca es desconcertante. No importa, dame el equipo de prueba de campo. Tengo que hacerle algunos ajustes para poder recoger los materiales adecuados.$B$BTienes el equipo, ¿verdad?' WHERE `entry`=238; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ajá! Gracias, $n. ¡Qué bien sientan estas cosas!$B$B¡Y ten, deja que te pague!' WHERE `entry`=240; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¡estás aquí! ¡¿Tienes mi comida?!' WHERE `entry`=240; +UPDATE `locales_quest` SET `Title_loc1` = '사막으로' WHERE `entry`=243; +UPDATE `locales_quest` SET `Objectives_loc1` = '분석 도구에 사용할 동력원을 얻기 위해 가젯잔에 있는 선임기술자 빌지위즐과 대화해야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=243; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, nuestras fuentes de alimentación, modelo 4711-FTZ! Solemos utilizarlas para el funcionamiento de los pozos de agua, pero GRACIAS A LOS VILES NÓMADAS, tenemos exceso de existencias ahora mismo. $B$BAsí que, seguro que puedo conseguirte una fuente de alimentación para el nefario experimento científico que tratas de ocultarme, sea el que sea. Aunque no será gratis, $r. Nada es gratis en Gadgetzan.' WHERE `entry`=243; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Hay gnolls de Crestagrana tan cerca de Elwynn? Puede que planeen una invasión... ¡Los de Villa del Lago ya no serán los únicos humanos bajo asedio!$B$BAquí tienes el pago, pese a las noticias que traes. Y en qué mal momento: carecemos de recursos.' WHERE `entry`=244; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! Has vuelto. Y no demasiado agotado, por lo que veo. La Guardia Nocturna está agradecida por tu trabajo, $n, y yo te prometí una recompensa, aquí la tienes.' WHERE `entry`=245; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BAsí que hay un grupo numeroso de gnolls de los duros. Seguro que no te ha sido fácil recopilar esta información.$B$BTen, $n, y gracias por tu ayuda.$B$BHabla con el alguacil Marris y el magistrado Salomón en Villa del Lago. Necesitarán tu ayuda; la situación empeora por momentos.' WHERE `entry`=246; +UPDATE `locales_quest` SET `Title_loc1` = '사냥 대성공' WHERE `entry`=247; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es una vasija adecuada para el Glifo de Azora, que permite a Theocritus explorar las mentes que hay en el Fuerte de Petravista.' WHERE `entry`=248; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este tarro contenía un licor pestilente, pero ahora está vacío, tirado entre dos barriles.' WHERE `entry`=248; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Al derrotar a Morganth, has librado a Ventormenta de un grave peligro.$B$BAcepta esta recompensa. Te diría que fueras en paz, pero estos no son tiempos de paz.$B$BEn lugar de eso, te deseo suerte en tus pruebas y victoria en combates futuros.' WHERE `entry`=249; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n, tienes que evitar que Morganth extienda su poder!' WHERE `entry`=249; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'En el barril hay unos polvos de olor extraño.' WHERE `entry`=250; +UPDATE `locales_quest` SET `Title_loc1` = '에이버크롬비의 편지 번역' WHERE `entry`=251; +UPDATE `locales_quest` SET `Objectives_loc1` = '시라 본인디에게 엘로에게 보내는 편지를 가져가야 합니다.' WHERE `entry`=251; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '' WHERE `entry`=251; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una nota de Abercrombie el ermitaño, ¿eh? Pues no sé quién es... Pero desde luego, si vive en el cementerio, ¡debe de tener el cerebro podrido!' WHERE `entry`=251; +UPDATE `locales_quest` SET `Title_loc1` = '엘로 이본로크 경에게 편지 전달' WHERE `entry`=252; +UPDATE `locales_quest` SET `Objectives_loc1` = '엘로 이본로크 경에게 번역된 편지를 가져가야 합니다.' WHERE `entry`=252; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BAunque cuando ayudaste a Abercrombie lo hiciste motivado por tu bondad, con tus acciones has condenado a nuestro pueblo.$B$B' WHERE `entry`=252; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, ¿la nota está traducida? Déjame verla, por favor...' WHERE `entry`=252; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has conseguido! La magia que contiene su corazón nos protegerá contra el mal del embalsamador y será un poderoso auspicio para Villa Oscura.$B$BHas hecho una gran cosa para nuestra gente, $n. Tu nombre permanecerá para siempre en nuestros anales.' WHERE `entry`=253; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado la tumba de Eliza? ¿Tienes el corazón del embalsamador?' WHERE `entry`=253; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estupendas noticias. Quiero agradecerte lo que has hecho en nombre de Thelsamar. Y resuelto el problema de los ogros, podremos concentrarnos en los troggs.' WHERE `entry`=255; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Puaj! ¿Qué es eso?$B$BPor la Luz, ¿es la cabeza del ogro? ¡Excelente! Ten la recompensa y gracias en nombre de Thelsamar.' WHERE `entry`=256; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Necesitas algo?' WHERE `entry`=256; +UPDATE `locales_quest` SET `Objectives_loc1` = '산악대머리수리 6마리를 처치한 후 순찰자의 오두막에 있는 풋내기 다릴에게 15분 안에 돌아와야 합니다.' WHERE `entry`=257; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que lo has conseguido?$B$BBah, tampoco hay para tanto; hasta un crío con un arco de juguete podría matar a estas bestezuelas. Y no te emociones matando águilas ratoneras, que no es cuestión de que se extingan. $B$BBueno, pues... En fin, Daryl el Audaz siempre cumple su palabra.' WHERE `entry`=257; +UPDATE `locales_quest` SET `Objectives_loc1` = '덩치큰 산돼지 5마리를 처치한 후 순찰자의 오두막에 있는 풋내기 다릴에게 12분 내에 돌아와야 합니다.' WHERE `entry`=258; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esos jabalís te han dejado para el arrastre, ¿eh? No te preocupes, que no se lo diré a nadie; bastante mal lo estás pasando.$B$BAh, ¿que sí los has matado? Pues..., bueno, es normal. Era un juego de niños...$B$B¿Apuesta? ¿Qué apuesta?' WHERE `entry`=258; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has demostrado tu resolución y la Cruzada Escarlata elogia tu honor.$B$BSi no te arredras ante las matanzas justas, quizás tu camino esté con nosotros...' WHERE `entry`=261; +UPDATE `locales_quest` SET `Title_loc1` = '의문의 남자' WHERE `entry`=262; +UPDATE `locales_quest` SET `Objectives_loc1` = '다크샤이어의 마을 주민들에게 스벤의 농장에서 발견한 책을 보여 줘야 합니다.' WHERE `entry`=262; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm... Alguien ha manipulado este libro hace poco... alguien guiado por la venganza. Pero las impresiones que hay en él, al menos las impresiones del dueño original, son débiles.$B$BPero sí puedo decirte que el dueño original de este libro no es oriundo de Villa Oscura.' WHERE `entry`=262; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si tienes algo que pertenezca a la figura misteriosa que buscas, enséñamelo. Quizás pueda averiguar algo sobre su dueño.' WHERE `entry`=262; +UPDATE `locales_quest` SET `Title_loc1` = '왕국 수호' WHERE `entry`=263; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo supe en cuanto te vi, $n. Sabía que Forjaz se enorgullecería de ti. Has servido bien al rey Magni. Ahora que has demostrado ser un ayudante leal del reino, quizás deberías hablar con el capitán para que te confíe más detalles.$B$BTe saludo, $n.' WHERE `entry`=263; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el colgante sobre la tumba y observas que la gema parece perder su brillo.$B$BCuando te incorporas para marcharte, miras de nuevo el collar, que yace inánime en las manos de la escultura que preside el féretro. Una ráfaga de viento frío recorre El Sepulcro, interrumpiendo así tus pensamientos. Por un momento, el silencio reina a tu alrededor.' WHERE `entry`=264; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La piedra está fría y su estado demuestra que se han ensañado con ella. La zona está llena de basura, el féretro presenta golpes y grietas y las malas hierbas empiezan a crecer a su alrededor.$B$BA nadie le importa quién está enterrado aquí, sobre todo a ninguna de las víctimas de la peste.' WHERE `entry`=264; +UPDATE `locales_quest` SET `Title_loc1` = '계속되는 조사' WHERE `entry`=265; +UPDATE `locales_quest` SET `Objectives_loc1` = '다른 마을 주민에게서 의문의 남자에 대한 정보를 알아봐야 합니다.' WHERE `entry`=265; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí. Vendí este libro hace un mes a una persona... algo sombría. No me dio su nombre, pero era un tipo nervioso que no paraba de mirar por encima de su hombro.$B$BEspero que eso te ayude...' WHERE `entry`=265; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'A veces vendo libros en blanco a estudiosos y magos, o a cualquiera que quiera escribir un diario.$B$BRecuerdo perfectamente a todos los que me compraron libros en los últimos meses...' WHERE `entry`=265; +UPDATE `locales_quest` SET `Title_loc1` = '여관에서의 조사' WHERE `entry`=266; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=266; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí, recuerdo este libro. Su dueño alquiló una habitación por unos días. Se pasaba las noches en el bar, escribiendo.$B$BDejó el pueblo a toda prisa, murmurando algo de que le perseguían... La última vez que lo vi se dirigía hacia el oeste... buscaba un nuevo lugar en el que esconderse.$B$BEl primer lugar al que llegaría yendo hacia el oeste sería Cerro del Cuervo...' WHERE `entry`=266; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Cuervo Escarlata ya no es lo que solía ser pero aún pasan por aquí algunos viajeros.$B$BDescribirme al tipo al que buscas, quizás lo recuerde.' WHERE `entry`=266; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Impresionante, $n. Los enanos quedan en deuda contigo. ¡El rey Magni Barbabronce estaría orgulloso!' WHERE `entry`=267; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes los 8 petrodientes de trogg? Si no, no sé qué haces aquí, $n.' WHERE `entry`=267; +UPDATE `locales_quest` SET `Title_loc1` = '스벤에게 돌아가기' WHERE `entry`=268; +UPDATE `locales_quest` SET `Objectives_loc1` = '완성된 지터스의 일지를 가지고 스벤에게 돌아가야 합니다.' WHERE `entry`=268; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este diario me explica muchas cosas ¡y me indica el camino para enfrentarme a los jinetes oscuros! He visto a esos jinetes en Bosque del Ocaso, y les he visto hablando con el zahorí Morbent Vil, en la Loma Inhóspita.' WHERE `entry`=268; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has averiguado quién era la figura misteriosa?' WHERE `entry`=268; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BUna malvada mácula se ha hecho con el ya asediado Bosque del Ocaso. Doy gracias a la Luz porque ahora tenemos a un héroe como tú para hacerle frente.$B$BPero primero debes prepararte para la prueba que te espera, pues el poder del Necromántico Morbent Vil es inconmensurable y además, ha lanzado sobre sí mismo oscuros encantamientos que lo protegen de ataques físicos. Si quieres derrotarle, necesitarás un arma que pueda contrarrestar estas protecciones.' WHERE `entry`=269; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Descansa, hermano. Se ve que has viajado lejos y que llevas un peso enorme. ¿Puedes decirme qué es lo que proyecta sobre ti esa sombra tan oscura?' WHERE `entry`=269; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El hierro Forjaluz es un metal precioso, pero parece que tu misión es muy peligrosa. Has hecho un largo camino, hermano. Con suerte, encontrarás lo que buscas.$B$BY, si consigues el hierro, sé quién puede forjar un arma para luchar contra ese Necromántico del que hablas del Bosque del Ocaso.' WHERE `entry`=270; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué... Qué es esto? Parece una cabeza de oso.$B$B$B$BInteresante. Pero claro, no puede ser aquel oso...$B$B$B$B¡Llévatela! ¡Fuera de mi vista!' WHERE `entry`=271; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya estás aquí, $n? ¿Qué tal la caza? ¡No te preocupes si no ha ido bien, ya irás mejorando!$B$BTampoco es que pudieras hacerlo peor que ahora...' WHERE `entry`=271; +UPDATE `locales_quest` SET `Title_loc1` = '바다표범의 시험' WHERE `entry`=272; +UPDATE `locales_quest` SET `Details_loc1` = '이제 두 번째 시험으로 반으로 쪼개진 바다표범의 펜던트 두 개를 찾아야 합니다. 하나는 물에서 미끄러지듯 움직이는 바다표범의 민첩성을 끌어 모으고, 다른 하나는 바다표범의 엄청난 지구력과 인내를 끌어 모으죠. 드루이드는 이 두 가지 특징을 모두 모아 바다표범으로 변신합니다.$B$B펜던트 조각들의 위치를 알아보려면 달의 숲 주민들에게 물어 보세요. 두 조각을 이곳으로 가져와서 하나로 합친 다음, 완성된 펜던트를 덴드리트 스타블레이즈에게 가져가도록 하세요.' WHERE `entry`=272; +UPDATE `locales_quest` SET `Objectives_loc1` = '민첩성의 바다 펜던트 반쪽과 인내의 바다 펜던트 반쪽을 찾아야 합니다. 달의 숲 주민들에게서 이 물건들이 있을 만한 위치에 대한 단서를 얻으십시오.$B$B두 개의 반쪽을 찾아 바다표범의 펜던트를 만들어야 합니다. 반드시 레물로스의 제단 근처로 와야만 하나로 합칠 수 있습니다.$B$B완성된 바다표범의 펜던트를 달의 숲, 나이트헤이븐에 있는 덴드리트 스타블레이즈에게 가져가십시오.' WHERE `entry`=272; +UPDATE `locales_quest` SET `Title_loc1` = '물자 공급 재개' WHERE `entry`=273; +UPDATE `locales_quest` SET `Objectives_loc1` = '훌다르와 대화하십시오.' WHERE `entry`=273; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Malditos Hierro Negro...!$B$BY que Saean esté conchabado con ellos... Mira que hemos trabajado juntos un año y no me había percatado de nada.$B$BBah, qué más da.' WHERE `entry`=273; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 전조' WHERE `entry`=274; +UPDATE `locales_quest` SET `Objectives_loc1` = '애실런 스톤스머크가 선임기술자 힌더바이르에게 돌아가 새로 발견한 사실을 알려 줄 것을 부탁했습니다.' WHERE `entry`=274; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un coloide desactivador para polvo de seforio?' WHERE `entry`=274; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te ha dado Ashlan para mí?' WHERE `entry`=274; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tus esfuerzos han aliviado a esta tierra, recibirás algo muy provechoso.' WHERE `entry`=275; +UPDATE `locales_quest` SET `Details_loc1` = '이끼가죽 놀들은 저습지에서 오랫동안 평화롭게 지내왔지만 요즘 그 수가 너무 늘어나고 있다. 이들은 늪의 덤불과 꽃들을 짓밟고 그 고약한 도끼로 수없이 많은 나무를 땔감으로 베어내고 있다.$B$B그 놀은 더 이상 이 땅과 조화를 이루지 못하고 있으니 저습지를 지키려면 놀의 숫자를 줄여야만 할 것이다.$B$B이끼가죽 놀 15마리와 이끼가죽일족 싸움꾼 10마리를 처치하라. 남쪽에 있는 알가즈라는 드워프 관문 근처에 놈들이 있을 것이다. 임무를 완수하고 내게 돌아오너라.' WHERE `entry`=276; +UPDATE `locales_quest` SET `Objectives_loc1` = '이끼가죽 놀 15마리와 이끼가죽일족 싸움꾼 10마리를 처치한 다음 저습지에 있는 신록의수호자 레시엘에게 돌아가야 합니다.' WHERE `entry`=276; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al reducir el número de gnolls has cuidado de la salud de Los Humedales. Aunque mi fe en tu pueblo fue puesta a prueba en el pasado, $r, quizás ahora se recupere.' WHERE `entry`=276; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aún tienes que completar tu misión, joven $c.' WHERE `entry`=276; +UPDATE `locales_quest` SET `Title_loc1` = '화재 예방' WHERE `entry`=277; +UPDATE `locales_quest` SET `Objectives_loc1` = '신록의수호자 레시엘에게 조잡한 부싯돌 9개를 가져가야 합니다.' WHERE `entry`=277; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '... Gracias. Romperé estos pedernales y los lanzaré al mar para que nunca más puedan ser usados para prender fuego a madera viva.' WHERE `entry`=277; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las herramientas gnoll para hacer fuego?' WHERE `entry`=277; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Justo a tiempo, $n!' WHERE `entry`=278; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes lo que te pedí? ¡Es muy urgente!' WHERE `entry`=278; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, bien hecho, $n.$B$BAcepta esto como pago por haber cumplido con tu contrato con los marinos mercantes.' WHERE `entry`=279; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nuestros mercaderes no estarán a salvo hasta que nos libremos de Engullidor y de esos murlocs.' WHERE `entry`=279; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El barril crepita un poco al verter la mezcla neutralizadora.' WHERE `entry`=280; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La tapa del barril se desliza lentamente.' WHERE `entry`=280; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El cajón está cubierto de arañazos y está dañado por el agua. Cuando lo abres descubres paja empapada y podrida, como si hubiera habido algo de valor guardado en el cajón. Buscas por la paja...$B$B... y encuentras un puñado de botellas de color rojo.' WHERE `entry`=281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias, $n! Sin tu ayuda, la presa habría saltado en pedazos. Gracias en nombre del Reino y de la Alianza, $c.$B$BEstamos a salvo... al menos de momento.' WHERE `entry`=283; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El barril no ha sido tocado en mucho tiempo. Lo abres...$B$B... y te abruma un fuerte olor a queso. Está un poco mojado, ¡pero aún está bueno!' WHERE `entry`=284; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El barril está casi enterrado entre el barro y la hierba...' WHERE `entry`=285; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El capitán de La princesa ciega se sentirá aliviado al saber que has recuperado su precioso cargamento. Te has ganado el pago por tus servicios.$B$BEs bueno encontrar a gente fiable como tú, especialmente en tiempos difíciles como estos.' WHERE `entry`=286; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la estatuilla?' WHERE `entry`=286; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! Ah, me sienta de perlas y suelta la lengua. ¡Gracias colega!' WHERE `entry`=288; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Oh, ¡tengo mucha sed! ¿No quieres comprarle algo de beber a este pobre y lamentable idiota?' WHERE `entry`=288; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muchas gracias, $n. Recibe también la gratitud de mis hermanos malditos.' WHERE `entry`=289; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡En mis sueños a veces escucho los gemidos de mis hermanos! Por favor señor, libéralos de sus ataduras y termina con sus lamentos.' WHERE `entry`=289; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave está oxidada pero entra perfectamente en el candado.' WHERE `entry`=290; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este cofre está bien cerrado.' WHERE `entry`=290; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = ' $B$B¡¿Autoridad del REY?! ¡Magni ha perdido totalmente la cabeza! Y ese maldito Barbablanca... Se ha encargado del asunto en persona, ¿eh? Al Senado no le gustará oír esto. Ni una pizca. $B$B¿Pero aún estás aquí? ¡Vete antes de que llame a la guardia!' WHERE `entry`=291; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya... Menos mal que dije a los guardias que no dejaran pasar mendigos... ¿Y bien? ¿Qué quieres? Habla rápido.' WHERE `entry`=291; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un ojo de Paleth? ¡Fascinante! Umm... algo va mal con este. ¿Lo encontraste en uno de los restos de naufragio? ¡Eso lo explica todo! Pero... no sabía que tuvieran un ojo así en la Tercera Flota...$B$BNo me extraña que Fistimos estuviera tan asustado. Encontrarse con un Ojo maldito de Paleth no es ninguna alegría.' WHERE `entry`=292; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te envía el borracho de Fistimos? Puedes decirle que no tengo más cerveza. ¡Tendrá que ir mendigarle a otro!' WHERE `entry`=292; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un ojo de Paleth. Pero este ha visto demasiado dolor... debe haber sido testigo de una terrible, terrible tragedia.$B$BDéjame purificarlo, los ojos fueron creados para iluminar y sus poderes pueden ser muy peligrosos si están malditos como este.' WHERE `entry`=293; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué es ese orbe? Parece... dañado.' WHERE `entry`=293; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Matar es un negocio sucio, pero has hecho muy bien tu trabajo, $n. Si no tuviera que permanecer junto al prospector y a Merrin estaría a tu lado vertiendo sangre.' WHERE `entry`=294; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hiciste un trabajo fenomenal eliminando a esos raptores, $n!' WHERE `entry`=295; +UPDATE `locales_quest` SET `Title_loc1` = '오머의 복수' WHERE `entry`=296; +UPDATE `locales_quest` SET `Objectives_loc1` = '웰가르의 발굴현장에 있는 오머 아이언브레이드가 살투스를 처치한 후 발톱을 가져다 달라고 부탁했습니다.' WHERE `entry`=296; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. No olvidaremos tus esfuerzos. Muchos enanos inocentes murieron en este lugar mientras se limitaban a hacer su trabajo. Has hecho que la venganza caiga sobre esas malvadas criaturas. Se lo pensarán dos veces antes de volver a atacar a los súbditos del rey Magni.' WHERE `entry`=296; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Está muerto Sarldente? ¿Has redimido la memoria de los caídos?' WHERE `entry`=296; +UPDATE `locales_quest` SET `Details_loc1` = '최근, 그러니까 트로그가 이 지역에 나타나기 직전에 이상한 돌 조각상을 발견했었지. 그런데 우리가 그 조각상들을 발견하자마자 트로그놈들이 우리를 쫓아오는 바람에 황급히 유적지를 빠져나와야 했소. 조각상들을 살펴 볼 겨를도 없었소. 그 조각상들이 트로그에게 영향을 미쳐 놈들이 더 광폭해지는 것 같소!$B$B조각상들이 트로그에 어떤 영향을 미치는지 연구할 수 있도록 돌 조각상 8개를 내게 가져다주시오. 조각상이 트로그놈들 손에 들어가지 못하게 막아야 하오. 이 지역을 배회하고 있는 트로그들에게 조각상을 빼앗을 수 있을 거요.' WHERE `entry`=297; +UPDATE `locales_quest` SET `Objectives_loc1` = '마그마 펠휴에게 돌 조각상 8개를 가져가야 합니다.' WHERE `entry`=297; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n!$B$BY no parece que te hayan machacado mucho... Tú prometes.' WHERE `entry`=297; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes los ídolos? Tengo que estudiarlos y enviar un informe a Forjaz.' WHERE `entry`=297; +UPDATE `locales_quest` SET `Details_loc1` = '텔사마에 발굴 상황에 대한 보고를 해야 하오. 화약 지원 요청도 해야 하고 말이오. 보고서는 여기 있소. 이걸 텔사마의 연락 담당인 예른 혼헬름에게 갖다주시겠소?$B$B매우 중대한 일이오. 힘든 일은 아니니 꼭 좀 부탁하겠소!' WHERE `entry`=298; +UPDATE `locales_quest` SET `Objectives_loc1` = '텔사마의 예른 혼헬름에게 아이언밴드의 상황 보고서를 가져가야 합니다.' WHERE `entry`=298; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me pregunto si Vetaferro quiere la pólvora para la excavación o para luchar contra los troggs...$B$B¡Ambos usos me parecen bien!$B$BLo raro es que le mandé un cargamento hace unas semanas... ¿Dónde habrá ido a parar?' WHERE `entry`=298; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes el informe? ¡Excelente!' WHERE `entry`=298; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, la piedra Goaz está completa! Buen trabajo, $n. Buen trabajo, sin duda. Ahora puedo seguir con la trascripción de este escrito de los Titanes. ¡Ya puedo descifrar nuevas palabras! Umm... aquí dice, \"Dioses antiguos... encadenados bajo la tierra.\" Esto debe ser el comienzo de algún relato épico.' WHERE `entry`=299; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has descubierto los cuatro fragmentos, $n? Ados, Modr, Golm y Neru...' WHERE `entry`=299; +UPDATE `locales_quest` SET `Details_loc1` = '아이언밴드에게 화약을 더 보내려면 승인을 받아야 하오. 그러려면 그 보고서를 아이언포지 탐험가 연맹 본부로 가져 가야 하오.$B$B여기 보고서를 받으시오. 이걸 발굴조사단장 스톰파이크에게 주면 처리해 줄 거요. 그 사람도 아이언밴드에서 발굴 작업이 지연되는 걸 원치 않을 테니까...$B$B스톰파이크는 탐험가 총회에 가면 만날 수 있소.' WHERE `entry`=301; +UPDATE `locales_quest` SET `Objectives_loc1` = '발굴조사단장 스톰파이크에게 아이언밴드의 상황 보고서를 가져가야 합니다.' WHERE `entry`=301; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Maldito sea Vetaferro! Le envié un cargamento de pólvora hace semanas y no lo menciona en el informe.$B$B¿Dónde está la pólvora?' WHERE `entry`=301; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'A los Pico Tormenta no nos gusta perder el tiempo, $c. Espero que lo que tengas que decir merezca la pena.' WHERE `entry`=301; +UPDATE `locales_quest` SET `Details_loc1` = '그래도 아이언밴드가 화약이 필요하다고 하면 보내 줘야겠지. 이미 전령을 통해 텔사마에 있는 예른 혼헬름에게 승인서를 보냈으니 그가 아이언밴드에게 보낼 화약과 다른 물품들을 준비해 줄 게요.$B$B그리고 한 가지 부탁이 더 있는데, 화약이 제대로 전달되는지 잘 감시해 주시오. 지난번에 보낸 화약은 아이언밴드에게 전달되지 않았으니 철저히 감시해 주길 바라오.' WHERE `entry`=302; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que Pico Tormenta quiere que te encargues tú del envío a Vetaferro?$B$BPor mí bien, pero hace apenas un rato que se lo llevó Huldar con los porteadores, Miran y Saean.' WHERE `entry`=302; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cumples bien tus órdenes, $c. Has demostrado ser un valiente soldado y un leal servidor del rey Magni, ¡te rindo homenaje! Gracias a la presión que ejerciste sobre el campamento Hierro Negro tenemos ahora una oportunidad para expulsarlos definitivamente de nuestras tierras... si tan solo aparecieran las condenadas fuerzas de reserva...' WHERE `entry`=303; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Balgaras el Hediondo por fin está muerto. Aunque su muerte no devolverá la vida a todos los enanos inocentes que murieron innecesariamente a sus manos, ayudará a devolver la paz a los que sobrevivieron. Con Balgaras muerto, debería ser fácil acabar con el resto de escoria Hierro Negro. Ahora debemos exterminarlos antes de que sea enviado un nuevo líder. $B$BLo has hecho bien, $c.' WHERE `entry`=304; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has localizado a Balgaras el Hediondo, $c? Se nos ha estado escapando demasiado tiempo.' WHERE `entry`=304; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, ¡loados sean los cielos! ¡Estás aquí!' WHERE `entry`=305; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué noticias tan horribles! Al menos tres sobrevivieron. ¿Cuándo terminarán las muertes? Anhelo el día en el que los súbditos del rey Magni puedan vivir libres de miedo.' WHERE `entry`=306; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has podido encontrar a Merrin? ¿Ha enviado algún mensaje?' WHERE `entry`=306; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Había muchos kobolds? A ver si desaparecen pronto... Me pongo malo de pensar que andan por nuestra mina.' WHERE `entry`=307; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes el equipamiento de minero, $n?' WHERE `entry`=307; +UPDATE `locales_quest` SET `Objectives_loc1` = '미란이 발굴 지역까지 무사히 도착할 수 있도록 경호하고 발굴조사단장 아이언밴드에게 가십시오.' WHERE `entry`=309; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por fin! Pero eso que los Hierro Negro tengan ayuda interna para conseguir material es muy inquietante.$B$BPero no soy yo quien debe ocuparse de eso; yo voy a ocuparme de la pólvora.' WHERE `entry`=309; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No está mal, $n! ¿Te costó mucho superar a su guardia?$B$BNo importa. Muchas gracias. Y oye, si alguna vez necesitas una buena cervezota, ¡no te olvides de los brebajes de Cebadiz!' WHERE `entry`=311; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Diste el cambiazo?' WHERE `entry`=311; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué amabilidad la tuya, $n! ¡Y qué valor! Gracias a ti no me moriré de hambre cuando llegue la estación fría.' WHERE `entry`=312; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste entrar en mi almacén de carne, $n?' WHERE `entry`=312; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien hecho! Veron se pondrá muy contento cuando oiga la noticia. Matar a Vagash no es tarea fácil. Imagino que un día combatirás en el frente de la Alianza, entre los hombres del rey el Magni.' WHERE `entry`=314; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Vagash sigue aterrorizando al ganado! Ayúdanos, por favor, ¡mata a esa maldita bestia!' WHERE `entry`=314; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial! Estoy deseando utilizarla en mis recetas. Estoy pensando en una en concreto a la que le irá de maravilla.' WHERE `entry`=315; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vale, esta me vale. Creo que abriré una botella ahora mismo para probarla...' WHERE `entry`=320; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste esa tajada?' WHERE `entry`=320; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El cofre está empapado y el revestimiento está roto. El interior y el exterior del cofre están dañados con zarpazos... como si los murlocs hubieran estado rebuscando y hubieran robado su tesoro.$B$BPero escondido en el cofre descubres un Lingote Forjaluz. Por desgracia se necesitan muchos más para conseguir el metal necesario para forjar un arma.' WHERE `entry`=321; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Menuda historia la tuya! ¡Y tienes hierro Forjaluz! Hace años que no trabajo con ese metal. Será un honor trabajar con él otra vez. Vuelve a verme luego para contarme la historia de tu batalla contra el Necromántico.$B$BPero estamos yendo demasiado deprisa. Antes de nada, tu arma contra Morbent Vil...' WHERE `entry`=322; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿En qué te podrían servir mis conocimientos, $c?' WHERE `entry`=322; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu habilidad en combate, $n, es indiscutible. ¡Y tu resolución podría ayudarnos a presenciar el final de Morbent Vil!' WHERE `entry`=323; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, los encontraste! ¡Vamos a fundir este hierro Forjaluz en algo útil!, ¿qué te parece?' WHERE `entry`=324; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado el hierro Forjaluz que necesitas?' WHERE `entry`=324; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¡esto será perfecto para el malvado Morbent Vil! ¡Bien hecho!$B$BYa estás preparado. Morbent Vil caerá.' WHERE `entry`=325; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. No hace tanto que te fuiste y, sin embargo, veo un fuego en tus ojos que no había visto antes.' WHERE `entry`=325; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Queda claro que, la caja fuerte, es donde Herod guarda sus monedas y objetos más valiosos.' WHERE `entry`=328; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La caja fuerte es de bronce. Muy sólida y pesada.' WHERE `entry`=328; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Esta nota es la pista que necesitábamos para dar con el traidor.' WHERE `entry`=329; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has descubierto quién sabía el secreto de Thorsen? ¿Hay un traidor entre nosotros?' WHERE `entry`=329; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí, claro que puedo comprobar eso. Veamos... la semana pasada era...$B$B...por qué..., el soldado Merle estaba de guardia con Thorsen. Tenían la misma hora de patrulla durante toda la semana pasada.' WHERE `entry`=330; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me duele descubrir que fue Merle quien nos traicionó. Siempre ha sido un buen soldado y yo creí en su lealtad. Pero me alivia haberle descubierto... con un espía como él entre nosotros... no habríamos durado mucho contra el coronel Kurzen.' WHERE `entry`=331; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Entonces has visto a Renato? Aquí estamos, caballero. Una botella de nuestro pinot noir especial. ¡No encontrarás nada mejor en todo Azeroth!' WHERE `entry`=332; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos y bienvenido, señor. ¿Has probado ya alguno de nuestros vinos?' WHERE `entry`=332; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dice aquí que el negocio de Harlan está floreciendo. Me alegra oír eso, pero me pregunto por qué la gente necesita tantas armaduras. No he oído nada sobre una declaración de guerra... ¿Acaso los nobles nos están ocultando información?$B$BEn fin, gracias por traer el pedido. Aquí tienes el pago, me encargaré de que Harlan reciba sus suministros.' WHERE `entry`=333; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes noticias de Bagley?' WHERE `entry`=333; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, maldición! Creí que al haberme olvidado las herramientas, no tendría que trabajar. Aunque supongo que ahora tendré que ayudar a los Larson cosiendo...$B$BEn fin... Supongo que tendré que esperar hasta más tarde para divertirme.' WHERE `entry`=334; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has venido a comprar ropa?' WHERE `entry`=334; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Soberbio! ¡Por fin tengo lo que necesitaba!' WHERE `entry`=335; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Pronto, Wishock conseguirá suficientes refuerzos y suministros como para causarnos muchos problemas. ¿Has conseguido obtener la lágrima de Tilloa o la zibética ya?' WHERE `entry`=335; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, gracias por traerme esta estupenda cerveza negra, sirviente. Aquí tienes una moneda de cobre. Y ahora, ¡lárgate y déjame disfrutar mi bebida!' WHERE `entry`=336; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿No ves que estoy con mucho lío? ¡Escucha mis palabras! ¡Soy muy importante para el futuro de este reino!$B$BOh... ¿Qué tienes ahí? Porque parece una bebida refrescante...' WHERE `entry`=336; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ay, ay! Este libro no descansa en estos estantes desde antes de la reconstrucción de Ventormenta. Habrá que restaurarlo, claro, está en un estado lamentable, pero me honraría colocarlo entre los otros libros raros de nuestra colección.$B$BGracias, señor. ¡Acepta esto como pago por la devolución del libro!' WHERE `entry`=337; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ooh! ¿Qué es ese libro viejo que tienes ahí? ¿Puedo verlo?' WHERE `entry`=337; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me has ahorrado muchos problemas, $n. No puedo agradecértelo lo suficiente. No tardaremos mucho en ver el libro de Nesingwary en las bibliotecas de todo el mundo.' WHERE `entry`=338; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes ya los capítulos, $n?' WHERE `entry`=338; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Al fin! El capítulo I está completo.' WHERE `entry`=339; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Supongo que no has conseguido las páginas 1, 4, 6 y 8? Necesitamos esas cuatro para completar el capítulo I.' WHERE `entry`=339; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El capítulo II está completo. ¡Bien hecho!' WHERE `entry`=340; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Seguimos necesitando las páginas 10, 11, 14 y 16 para completar el capítulo II, $n.' WHERE `entry`=340; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Puff! Buen trabajo, $n. El capítulo III está completo.' WHERE `entry`=341; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has tenido suerte con las páginas 18, 20, 21 o 24? Son las únicas que faltan para completar el capítulo III.' WHERE `entry`=341; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! ¡Ya tenemos el capítulo IV!' WHERE `entry`=342; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Solo necesitamos tres páginas para acabar el capítulo IV, $n. ¿Tienes las páginas 25, 26 o 27?' WHERE `entry`=342; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Metalurgia? Ah, sí, tenemos muchos libros sobre eso. Estoy encantado de poder ayudar al hermano Kristoff con su discurso. Y ahora... ¿Qué libro en particular necesita el buen hermano?' WHERE `entry`=343; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Gavilla se pregunta dónde está su libro? ¡Qué vergüenza! Tengo el libro, pero sigo haciendo la copia y todavía no puedo darte el original.' WHERE `entry`=344; +UPDATE `locales_quest` SET `Title_loc1` = '잉크 공급' WHERE `entry`=345; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Que necesitas qué?! Por si no te has dado cuenta, estamos muy ocupados fortificando las defensas de Villa del Lago y reparando el daño sufrido por los ataques orcos. Si necesitas mineral de hierro de Rethban, ¡vetea buscarlo!' WHERE `entry`=345; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Exacto! Gracias, $n. Que la Luz brille sobre tu cuerpo y tu espíritu.' WHERE `entry`=346; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido encontrar el libro?' WHERE `entry`=346; +UPDATE `locales_quest` SET `Details_loc1` = '레스밴 광석은 이 광석을 처음 발견한 바트 레스밴의 성을 따서 이름을 붙인 걸세. 용해할 경우 철처럼 단단하지는 못하지만 어둡고 탁한 색을 내기 때문에 잉크로 사용하는 서기들이 종종 있지. 이곳 북쪽에 있는 레스밴 동굴로 가면 찾을 수 있을 걸세.$B$B평소에는 비축해 놓은 것이 몇 개 있었지만 최근에는 오크의 공격에 대비하느라 채취할 시간이 없었지. 게다가... 지금은 레스밴 동굴에 붉은마루일족 놀도 살고 있고 붉은마루일족 노역꾼들이 그 광석을 캐고 있다네.$B$B그러니까 필요하다면 직접 가서 가져오는 수밖에 없다네.' WHERE `entry`=347; +UPDATE `locales_quest` SET `Objectives_loc1` = '레스밴 광석 5개를 모아서 노스샤이어 도서관에 있는 수사 팩스턴에게 가져가야 합니다.' WHERE `entry`=347; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, excelente! Puedo usar este mineral para hacer la tinta y después terminar de copiar La tensión del hierro.$B$B¡Gracias, $n!' WHERE `entry`=347; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el mineral de hierro de Rethban?' WHERE `entry`=347; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '... Siento que... la fuerza... vuelve a mí...$B$B¿Dónde estoy? ¿Bahía del Botín? ¡Cielos! He tenido un sueño de lo más extraño...$B$B... todavía me sigo sintiendo débil...' WHERE `entry`=348; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '... ¿Madre?$B$B... tanto frío...$B$B... hacia El Vacío Abismal... a-abrázame, madre...' WHERE `entry`=348; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Al médico brujo Unbagwa gustarle colmillos de gorila! Por ti yo hablar con espíritus. Haz que venga Mokk el Salvaje.$B$BPero tú proteger al médico brujo Unbagwa de otra bestia gorila, ¡o no hay Mokk!' WHERE `entry`=349; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El médico brujo Unbagwa sabe lo que gustar a Mokk el Salvaje. ¡Sí, sí!$B$BYo hablar con espíritus y hacer que venga, sí, sí.$B$BPero haber otro espíritu como de gorila hablando también. Tú proteger al médico brujo Unbagwa y yo hacer que él venir.$B$BEl médico brujo Unbagwa quiere algo primero. ¡Trae 10 colmillos de gorila y yo empezar a hablar con espíritus!' WHERE `entry`=349; +UPDATE `locales_quest` SET `Title_loc1` = '오랜 친구 찾기' WHERE `entry`=350; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Lo dices en serio? ¿Shaw quiere mi ayuda otra vez? Menuda desfachatez...$B$B¿La Hermandad Defias, dices? Bueno, ciertamente traes muy buenas noticias, ¿eh? Lo próximo que me vas a decir es que Alamuerte sigue con vida y está atacando la ciudad.$B$BMuy bien, cuéntamelo todo, desde el principio. Y no te dejes nada que creas que no es importante. Necesito saberlo todo.' WHERE `entry`=350; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el localizador de emergencia con forma de... huevo en el interior del... pollo robótico.$B$BMientras el robot lucha por ponerse en pie, se escuchan una serie de zumbidos provenientes de su interior. Cuando el robot cobra vida, se escucha una vez más la voz de Oglethorpe, en esta ocasión desde el interior del robot:$B$B\"OOX-17/TN funciona otra vez pero necesita ciertas reparaciones. Es demasiado pesado para que puedas traerlo... pero se me ocurre una idea. ¿Te apetece seguir cuidando de él?\"' WHERE `entry`=351; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '\"Parece que has descubierto los restos de... ¿un pollo robótico? La voz que proviene del huevo vuelve de nuevo a la vida:$B$B\"¡Sí, un trabajo excelente! Este es sin duda mi robot mensajero, aunque mis sensores indican que necesita un empujón para que pueda volar de regreso a Bahía del Botín para ser reparado. Coloca el localizador en el interior del robot. ¡El localizador hará todo lo demás!\"\"' WHERE `entry`=351; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ajá! ¿Así que Grimand ha terminado mi hacha por fin? ¡Me muero por probarla con algunos troggs y kobolds!$B$BMuchas gracias, $n. Has hecho un largo viaje para entregármela. Acepta unas monedas por tu trabajo.' WHERE `entry`=353; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has venido hasta aquí desde Ventormenta? He oído que las cosas se están poniendo feas en las tierras humanas, con forajidos y orcos campando a sus anchas. ¡Un lugar perfecto para que un $c demuestre su valía!' WHERE `entry`=353; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La venganza es dulce, ¿no crees? Cuando acabaste con los Agamand, ¿eran conscientes de lo que estaba pasando? Eso espero. Espero que sintieran miedo antes de pasar a mejor vida.$B$BYa sé que es un deseo absurdo pero no puedo evitar pensar en ello.' WHERE `entry`=354; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los restos de la familia Agamand? ¿Has acabado al fin con esas malditas bestias?' WHERE `entry`=354; +UPDATE `locales_quest` SET `Title_loc1` = '세브렌과의 대화' WHERE `entry`=355; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Coleman habla maravillas de ti, $n, sobre todo de tu exitosa incursión en los Molinos de Agamand.$B$BLos Renegados necesitan tu ayuda una vez más...' WHERE `entry`=355; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Con tus esfuerzos ayudas a mantener a raya a la Plaga. Enviaré una mención honorífica a mi superior, el ejecutor Zygand.' WHERE `entry`=356; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Con este libro podré descubrir la identidad de ese exánime. Has servido con diligencia a la Reina.$B$B$B$B¡No puedo creerlo! ¡El libro pertenece nada más y nada menos que a Gunther Arcanos!$B$BEn vida, Gunther era un gran Necromántico. Ambos éramos compañeros de armas antes de la llegada de la Peste. A juzgar por lo que veo aquí, parece que tras su muerte se hizo todavía más poderoso.$B$B¿Sabes? Sus facultades nos vendrían muy bien.' WHERE `entry`=357; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has conseguido el libro?' WHERE `entry`=357; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien hecho, $n. La Plaga se equivoca si cree que podrá usar esos cuerpos en nuestra contra. Nuestros boticarios estudiarán el fluido que has recogido de los esclavos Putrepellejo pues es posible que albergue secretos que podamos utilizar contra ellos.$B$BComo ya he dicho, lo has hecho muy bien pero nuestra lucha continúa y con seguridad podrás seguir demostrando tu valía a los Renegados.' WHERE `entry`=358; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has finalizado tu tarea? ¿Has destruido a esa especie de perros y obtenido su icor?' WHERE `entry`=358; +UPDATE `locales_quest` SET `Details_loc1` = '동쪽에 있는 죽음의경비병 초소로부터 최근 상황에 대한 보고를 받아야 하네.$B$B스컬지 병력이 보루를 빠져나와 티리스팔로 들어왔는지가 내 관심거리일세. 역병지대 변두리에 대한 경계를 유지하지 않으면 스컬지가 이 지역에 근거지를 구축할지도 몰라!$B$B길을 따라 남쪽으로 이동한 후 세 갈래 길에서 동쪽 길로 가면 초소가 나오네. 죽음의경비병 리니아와 이야기를 나눠보면 필요한 정보를 들을 수 있을 거야.' WHERE `entry`=359; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Conque el magistrado Sevren quiere un informe, ¿eh? Muy bien: los defensores de El Baluarte están conteniendo a la mayor parte de los miembros de la Plaga aunque alguno siempre se las arregla para colarse.$B$BHemos detectado cierta actividad esporádica de la Plaga al este de aquí, especialmente importante en Hacienda Balnir.' WHERE `entry`=359; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es preocupante saber que la Plaga consigue superar la seguridad de El Baluarte. El rey Exánime y sus esbirros no cesan en sus ataques.$B$BPero no nos rendiremos. ¡Nunca volverá a cogernos!' WHERE `entry`=360; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐라고요?' WHERE `entry`=361; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh... mi pobre Thurman! Le supliqué que abandonara Molinos de Agamand conmigo y mi padre pero su lealtad a la familia era demasiado fuerte. ¡Lo sabía! ¡Sabía que Brand quería hacerle daño! ¡Maldita sea la Peste y maldita sea la Plaga!$B$B $B$BPero lamentarse es de débiles. Como Renegada tengo nuevas metas y el amor no está entre ellas. En otro tiempo, te hubiera dado las gracias por haberme entregado esta carta y brindarme la oportunidad de saber qué había sido de mi antiguo amor.$B$BPero esa vida se acabó para siempre.' WHERE `entry`=361; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí?' WHERE `entry`=361; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias. Los huesos de Devlin quedarán de maravilla en mi manto.$B$BLo único que puede consolar a mi pobre corazón es ver el fin de los Agamand. Ellos nos fallaron a mi familia y a mí cuando llegó la Peste... ¡juro acabar con todos ellos!' WHERE `entry`=362; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado a Devlin?' WHERE `entry`=362; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mm, otro muerto que camina... Ha debido de ser un shock... despertarse en la cripta con el frío y Mordo como única compañía... $B$BVeo en tu cara que estás muy confuso. Deja que te explique nuestra... situación. $B$BHemos sido liberados del control del Rey Exánime por nuestra nueva líder, Lady Sylvanas. La Dama Oscura nos guía en una guerra contra la odiada Plaga y contra los humanos que aún no aceptan la situación y nos acosan a cada paso.' WHERE `entry`=363; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es una pena que no podamos hacer entrar en razón a los de la Plaga. Nos vendrían bien para futuras batallas, son muy numerosos. $B$BPero no se unirán a nosotros, así que no tenemos más opción que acabar con ellos' WHERE `entry`=364; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has cumplido con tu cometido a la perfección, joven $c. Estás demostrando ser todo un hallazgo para el ejército de la Dama Oscura.' WHERE `entry`=365; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El guardia de la muerte Simmer me dijo que me traerías los componentes que tanto anhelo. $n, ¿has podido reunir 10 calabazas?' WHERE `entry`=365; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Mi libro! ¡Así que tú me lo robaste!$B$BPero... este hechizo... ¿¡Bethor!? ¿Está en Lordaeron?$B$BEso significa que quizás también haya escapado del rey Exánime...' WHERE `entry`=366; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Tus maestros están locos si piensan que volveré a ser un esclavo de la Plaga!' WHERE `entry`=366; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has hecho muy bien, $n y te agradezco tus esfuerzos.' WHERE `entry`=367; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿tienes ya 5 viales de sangre de can oscuro? ¡El tiempo se agota!' WHERE `entry`=367; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 재료를 모아 오는 동안 몇 가지 실험을 해 봤는데 이 새로운 역병을 퍼뜨리기 위해선 몇 가지 재료가 더 필요하다는 걸 알게 됐소. 운 나쁘게 실험용으로 발탁된 녀석들 몇 명을 독살하는 건 쉬운 일이지만 온 세상에 역병을 퍼뜨리는 건 좀 더 복잡하단 말이지.$B$B북쪽이나 서쪽에 있는 해안으로 가면 멀록들이 있을 것이니 그들을 처치하고 썩은지느러미멀록 비늘 5개를 가져다주시오.' WHERE `entry`=368; +UPDATE `locales_quest` SET `Objectives_loc1` = '브릴에 있는 연금술사 요한이 티리스팔 숲에 있는 썩은지느러미멀록 비늘 5개를 가져다 달라고 부탁했습니다.' WHERE `entry`=368; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Las escamas son perfectas, $n. Son justo lo que necesitaba para el brebaje.' WHERE `entry`=368; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has conseguido 5 escamas de Anca Vil de los murlocs?' WHERE `entry`=368; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, este veneno será perfecto, $n. Ya he añadido y cocido los demás ingredientes de mi brebaje. ¡Al fin puedo probar este nuevo agente mortal!' WHERE `entry`=369; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿tienes ya el veneno de araña nocturácnida? Es el último componente que necesito para completar mi experimento.' WHERE `entry`=369; +UPDATE `locales_quest` SET `Details_loc1` = '집행관 아렌이 보내 온 전략 문서에는 이 땅에서 인간을 내쫓는 데 필요한 모든 정보가 들어 있네. 이 정보에 따르면 붉은십자군이 페린 대장과 그의 부대를 브릴 남서쪽의 폐허가 된 탑에 배치한 걸로 되어 있군.$B$B페린과 붉은십자군 광신도 3명, 선교사 3명을 처리한 후 보고하도록 하게.' WHERE `entry`=370; +UPDATE `locales_quest` SET `Objectives_loc1` = '브릴에 있는 집행관 자이건드가 대장 페린, 붉은십자군 광신도 3명, 붉은십자군 선교사 3명을 처치해 달라고 부탁했습니다.' WHERE `entry`=370; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La muerte del capitán Perrine en verdad complacerá a la Dama Oscura. Has hecho un buen trabajo, $c.' WHERE `entry`=370; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La muerte del capitán Vachon frenará algo el avance de la Cruzada Escarlata en Tirisfal, pero se avecinan otras amenazas.' WHERE `entry`=371; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has hecho muy, muy bien, $n. Con luchadores despiadados como tú actuando en nombre de los Renegados, nuestra raza está cada vez más cerca de derrotar a Arthas de una vez por todas. Tengo un buen presentimiento respecto a ti, camarada.' WHERE `entry`=372; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Edwin VanCleef, dices? Sería como recibir una carta de mi abuela muerta... ¿Así que le has matado? Perdona que te lo diga, pero me sorprende bastante. En su juventud, fue un luchador incomparable. Veamos por qué decidió escribirme después de tantos años.$B$B$B$BEdwin... Veo que los años no te han cambiado, sigues siendo un idealista y un romántico. No le importa hacer daño, $n. La venganza le ha consumido. Aunque no estoy seguro de poder culparle por ello.' WHERE `entry`=373; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Puedo ayudarte en algo?' WHERE `entry`=373; +UPDATE `locales_quest` SET `Details_loc1` = '집행관 자이건드님께서 자네가 붉은십자군들을 소탕 중이라고 하시더군. 티리스팔 숲은 붉은십자군 천지야.$B$B어둠의 여왕님의 부관이신 바리마트라스님께서는 아제로스의 쓰레기인 인간 종족을 모두 쓸어 버리고 싶어하시네. 특히 이곳 티리스팔 숲을 더럽히고 있는 붉은십자군들을 말이야.$B$B어서 나가서 그들을 처단해 주게. 바리마트라스님과 어둠의 여왕님을 향한 충성의 증거로 붉은십자군 반지 10개를 가져 오게.' WHERE `entry`=374; +UPDATE `locales_quest` SET `Objectives_loc1` = '브릴에 있는 죽음의경비병 버제스에게 붉은십자군 반지 10개를 가져가야 합니다.' WHERE `entry`=374; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Varimathras se sentiría orgulloso pues sirves con diligencia a tus líderes, $c.' WHERE `entry`=374; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$c, ¿has reunido ya 10 anillos con la insignia escarlata?' WHERE `entry`=374; +UPDATE `locales_quest` SET `Details_loc1` = '흐... 너무 추워요. 제 혈관 속에는 끔찍한 역병이 마치 얼음 뱀처럼 기어다니고 있답니다. 곧 저도 곧 이성을 잃게 되겠죠. 비록 저주받은 운명이라 해도 제가 어둠의 여왕님을 섬기는 것을 막을 수는 없어요. 저는 부름에 따라 실바나스님의 강력한 언데드 군대를 위해 시체 운반 가방을 수선해 왔어요.$B$B이젠 너무 추워 손이 떨릴 지경이에요. 그늘박쥐를 잡아 그늘박쥐 모피 5개를 구하고 상인에게서 굵은 실타래 몇 개를 사 오면 담요를 기워서 덮을 수 있을 텐데 말이에요. 제가 맡은 임무를 계속 수행할 수 있도록 좀 도와 주세요.' WHERE `entry`=375; +UPDATE `locales_quest` SET `Objectives_loc1` = '브릴에 있는 그레첸 데드마에게 그늘박쥐 모피 5개와 굵은 실타래 1개를 가져가야 합니다.' WHERE `entry`=375; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aprecio tus esfuerzos, $n. Ojalá Sylvanas reconozca algún día tu valentía.' WHERE `entry`=375; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿tienes 5 pieles de murciumbrío y algunos hilos gruesos?' WHERE `entry`=375; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Esta armadura te servirá de ayuda.$B$BEspero que, al menos, te dé más suerte que a su último portador...' WHERE `entry`=376; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Intenta ser prudente y no resultar herido hasta que te consiga una armadura.' WHERE `entry`=376; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que finalmente, Dextren Tutor pagó por sus crímenes contra la humanidad... Eso sí que es hacer limpieza. ¡Y enhorabuena, amigo! No solo has dado a las familias de los muertos la tranquilidad de espíritu que merecen, además has enviado un contundente mensaje a esos burócratas corruptos de la Casa de Nobles. Ventormenta debe escuchar las necesidades de la gente del Bosque del Ocaso o nos independizaremos y nos liberaremos de su tiranía.' WHERE `entry`=377; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando se deja vivir a un profanador como Dextren Tutor, se traiciona a la justicia. Vuelve a mí cuando se haya cumplido la sentencia de muerte que Lord Ebonlocke dictó contra ese rapiñador de Tutor. Vamos a dar a las familias de los muertos la satisfacción que merecen y, además, enviaremos un claro mensaje a la Casa de Nobles de Ventormenta.' WHERE `entry`=377; +UPDATE `locales_quest` SET `Details_loc1` = '마그니 폐하에 대한 당신의 충성심은 이미 잘 알고 있소. 그리고 당신도 나만큼이나 저 검은무쇠단 드워프 쓰레기들을 증오하는 것 같더군.$B$B내가 직접 완수하고 싶은 임무가 있지만, 롱브레이드님 곁을 지켜야 하는 처지라 당신이 대신 좀 맡아 주었으면 하오. 로고가 수집한 정보에 의하면 캄 딥퓨리가 탄돌 교각 공격을 획책한 주범임이 밝혀졌소. 놈의 음모로 롱브레이드님께서는 가족을 잃었지.$B$B딥퓨리는 정치적인 이유로 스톰윈드 지하감옥에 수감돼 있소. 롱브레이드님을 위해 그를 처치해 주시오!' WHERE `entry`=378; +UPDATE `locales_quest` SET `Objectives_loc1` = '딥퓨리를 처치하고 그 증거로 그의 머리카락을 던 모드르에 있는 모틀리 가마슨에게 가져가야 합니다.' WHERE `entry`=378; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que Kam Furiahonda por fin supo lo que es mirar a la muerte a los ojos? Bien. Esa cobarde escoria Hierro Negro lo tenía bien merecido. Lo has hecho bien, $c. Las víctimas del ataque al Puente Thandol fueron unas víctimas más de un mundo torturado por la guerra y el caos. Sus familias tendrán la paz de saber que Furiahonda recibió el castigo que merecía. La muerte del hermano de Largatrenza ha sido vengada.' WHERE `entry`=378; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No dejaré que la estúpida burocracia humana interfiera en los asuntos de los enanos, $n. Se ha demostrado que Kam Furiahonda conspiró en el ataque al Puente Thandol. Las gentes del rey Magni perdieron sus vidas por las mentiras y la traición de Furiahonda. Puede que los humanos se hayan quedado satisfechos dejando que Furiahonda se pudra en Las Mazmorras, pero yo no dormiré tranquilo hasta que Furiahonda sea asesinado.' WHERE `entry`=378; +UPDATE `locales_quest` SET `Title_loc1` = '갈증 해소' WHERE `entry`=379; +UPDATE `locales_quest` SET `Objectives_loc1` = '가젯잔에 있는 선임기술자 빌지위즐에게 사막유랑단 물주머니 5개를 가져가야 합니다.' WHERE `entry`=379; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm, bueno, es un comienzo. Llevará algunas semanas, o incluso meses, limpiar por completo el mal. Después de eso, tendremos que bajar ahí con algunas antorchas para quemar las telarañas.$B$BHas cumplido con tu deber, $n, seguro que encontraré algo más de trabajo para ti.' WHERE `entry`=380; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ay, si se atuvieran a razones, ¿eh, $n? Quizás podríamos sentarnos alrededor de una mesa para dialogar... ¡Ja! $B$BEsos esperpentos cegados por la Luz...' WHERE `entry`=381; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esos insensatos... Se cavan tan contentos sus propias tumbas.' WHERE `entry`=381; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm... Veamos lo que traes...$B$B$B$BInformes de sus hazañas... contra nosotros... Esto no vale nada. Informes de rastreadores... Nuevas órdenes: \"Seguir construyendo un campamento cerca de la ciudad en ruinas...\" Nada que no supiéramos ya, la verdad... Espera, ¿qué es esto? ¡Un mapa con los destinos de algunos de sus comandantes de campo y agentes! Esto sí nos sirve.' WHERE `entry`=382; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va tu misión, $n?' WHERE `entry`=382; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto está muy bien. Has hecho bien en conseguir esta información, $n. Mmm... los nombres de los oficiales de los Claros de Tirisfal...$B$BImagina el golpe que podríamos asestar a la moral de esos malditos fanáticos si consiguiéramos matar a todos sus jefazos de un golpe.' WHERE `entry`=383; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué quieres?' WHERE `entry`=383; +UPDATE `locales_quest` SET `Details_loc1` = '많은 사냥꾼들이 악어를 사냥하기 위해 이곳 모단 호수로 모여든다네. 악어의 가죽은 옷이나 갑옷 등에 쓰이고 그 고기도 아주 잘 팔리거든.$B$B우리도 악어를 거래하긴 하지만 많은 양은 아니라네. 악어가 워낙 사나운데다가 요즘에는 호수 안의 섬 곳곳에 틀어박혀 지내서 말이야. 그렇다고 포기는 말게. 이 짐승과 싸워 보는 건 좋은 경험이 된다네.$B$B어때, 한번 해 보겠나?' WHERE `entry`=385; +UPDATE `locales_quest` SET `Objectives_loc1` = '순찰자의 오두막에 있는 마렉 아이언하트에게 악어 고기 5개와 악어 가죽 6개를 가져다주어야 합니다.' WHERE `entry`=385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Esto es de excelente calidad.' WHERE `entry`=385; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te he contado lo del croco que casi se me come la mano? Tenía unos dientes como puñales, así... Pero le bloqueé la mandíbula con el cuchillo. Creo que todavía lo tengo por aquí...' WHERE `entry`=385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Targor el Pavoroso ha caído al fin. Me alegro. Buen trabajo, $n. A veces solo se puede hacer justicia al margen de los tribunales y los políticos.' WHERE `entry`=386; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has estado en las Mazmorras de Ventormenta? Temo que el poder que ha mantenido a Targor con vida acabe por conseguir liberarlo. Fue sentenciado a muerte, no a ser un títere político.' WHERE `entry`=386; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tus acciones en las Mazmorras fueron muy valientes, $n. Es obvio que este problema nos sobrepasa. Pero lo has hecho muy bien y, por ello, te doy las gracias.' WHERE `entry`=387; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Y estos pañuelos, símbolos asquerosos de corrupción, son por lo que mi Mac tuvo que morir? Qué gran pérdida. Qué trágico sacrificio. $B$BPero en fin, no puedo vivir en el pasado. Has de saber, $n, que tus actos han conseguido que se haga justicia con mi familia.' WHERE `entry`=388; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Veo que has vuelto, $c. ¿Has conseguido 10 pañuelos de lana roja de esa escoria Defias de las Mazmorras?' WHERE `entry`=388; +UPDATE `locales_quest` SET `Details_loc1` = '밴클리프와 난 석공 길드의 회원이었습니다. 우리의 주요 계획은 전쟁 후의 스톰윈드를 재건하는 것이었지요.$B$B그런데 맡은 일을 완수한 후 사기를 당하고 말았습니다. 귀족들이 작업에 대한 정당한 대가를 지급하지 않으려고 한 것이지요. 이후 국가에서 석공 길드의 몇몇 수석 건축가에게 일을 맡기려 했으나 밴클리프는 석공 길드에 대한 신의를 지키기 위해 이를 거절했습니다. 그 후 그는 한바탕 소동을 일으킨 후에 복수를 맹세하며 도시를 떠났지요.$B$B밴클리프의 부관인 바질 스레드가 그의 자세한 계획을 알고 있을 겁니다. 바질 스레드는 현재 지하감옥에 죄수로 감금되어 있습니다.' WHERE `entry`=389; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'En el nombre de la Luz, ¿qué quieres? ¿No ves que estamos en medio de una crisis?$B$B¡¿Bazil Thredd?! ¿Por qué quieres hablar con ese bastardo? ¿Cómo se supone que voy a saber que no eres uno de sus amigos que ha venido a ayudarle con este maldito motín? Si las malditas celdas no estuvieran abiertas, ¡te metería en una!' WHERE `entry`=389; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sin Thredd para liderarlos, esperemos poder controlar los motines. Ya veremos.$B$BDebo decirte que no esperaba que duraras más de media hora, pero parece que te juzgué mal.$B$B¿Supongo que no conseguiste sacarle mucha información útil, no? Pero sé un par de cosas que podrían interesarte sobre las actividades de Thredd.' WHERE `entry`=391; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'O me traes la cabeza de Thredd, o me quedo con la tuya, ¿lo entiendes, $n?' WHERE `entry`=391; +UPDATE `locales_quest` SET `Title_loc1` = '수상한 면회인' WHERE `entry`=392; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 바로스 알렉스턴에게 스레드의 방문객에 대한 봉인된 인상서를 전해줘야 합니다.' WHERE `entry`=392; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm. ¿Maelik? No, no me suena el nombre, ni tampoco la descripción. ¡Pero podría ser cualquiera! Un antiguo Albañil, un miembro de la Hermandad Defias... Aunque si está tan bien conectado como sugiere Thelagua, quizás alguien le pueda reconocer. Deja que lo piense...' WHERE `entry`=392; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $n? ¿Qué has encontrado?' WHERE `entry`=392; +UPDATE `locales_quest` SET `Title_loc1` = '과거의 그림자' WHERE `entry`=393; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 단장 마티아스 쇼에게 스레드의 방문객에 대한 봉인된 인상서를 전해줘야 합니다.' WHERE `entry`=393; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué? ¿Qué es esto? Sí, creo que sé quién es, pero no se llama Maelik. Los asesinos usan muchos nombres y muchas máscaras, cambiando de personalidad cada vez que lo necesitan. Ese hombre también utilizaba otro alias, Marzon; aunque tampoco creo que ese sea su verdadero nombre.$B$BNo importa, es un asesino y sé mucho sobre él.$B$BAhora mismo, Marzon trabaja para Lord Gregor Lescovar, un lord bastante sombrío, incluso para la norma de corrupción de la nobleza de Ventormenta.' WHERE `entry`=393; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos. ¿En qué puedo serte de ayuda, $c?' WHERE `entry`=393; +UPDATE `locales_quest` SET `Title_loc1` = '잔인한 자의 최후' WHERE `entry`=394; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿¡Está muerto!? Has administrado justicia rápidamente, $n. Rezo a la Luz para no convertirme nunca en tu enemigo.$B$B$B$BNo es por criticar, $n. ¿Cómo podría hacerlo siendo el maestro de todos los asesinos? Pero, a decir verdad, has hecho un gran servicio al pueblo de Ventormenta y, por eso, te doy las gracias.' WHERE `entry`=394; +UPDATE `locales_quest` SET `Title_loc1` = '데피아즈단의 종말' WHERE `entry`=395; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de verte, $n. He oído que Lord Gregor Lescovar fue encontrado muerto no hace mucho tiempo.$B$BParece ser que has tenido éxito en tu misión. Tienes mi gratitud, nos has salvado a mí y a muchos más, de la venganza de VanCleef.' WHERE `entry`=395; +UPDATE `locales_quest` SET `Title_loc1` = '국왕 알현' WHERE `entry`=396; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 왕궁으로 가서 국왕 바리안 린에게 올릴 알렉스턴의 데피아즈단에 대한 보고서를 전달해야 합니다.' WHERE `entry`=396; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te estamos muy agradecidos por el servicio que has hecho a Ventormenta, $n. Si VanCleef hubiese tenido éxito con sus maquinaciones, sin duda habría causado daño al reino... algo que, obviamente, queremos evitar a toda costa.$B$B$c, acepta esto como muestra del agradecimiento del rey. Siento que no te lo pueda dar él mismo, pero está fuera en una misión diplomática y no volverá en un tiempo.' WHERE `entry`=396; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿sí? Baros Alexston me informó de tu llegada. Debo decir que me interesa mucho lo que tienes que decir.' WHERE `entry`=396; +UPDATE `locales_quest` SET `Title_loc1` = '수고의 대가' WHERE `entry`=397; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Maestro dice dar regalo a $n. Zggi querer quedarse con bonito regalo, pero Zggi no ser tan tonto para traicionar al maestro.' WHERE `entry`=397; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가?' WHERE `entry`=398; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin los ruines actos de Ojo de gusano han encontrado su venganza. Esperemos que este acto de valentía por tu parte sea un mensaje claro para aquellos que desean traer el sufrimiento a nuestro pueblo. En nombre de la ciudad de Rémol te doy las gracias, $n.' WHERE `entry`=398; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí?' WHERE `entry`=398; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, muchas gracias, $n! No me sirve de nada, pero el valor sentimental... No hace falta que te dé las gracias por traerme esto... y veo que has tenido que sufrir algún que otro percance para conseguirlo, sin mencionar el tiempo que has perdido yendo a Páramos de Poniente. Tienes mi gratitud. Acepta esto como muestra de ello.' WHERE `entry`=399; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n! ¿Has tenido suerte?' WHERE `entry`=399; +UPDATE `locales_quest` SET `Title_loc1` = '시라의 번역 기다리기' WHERE `entry`=401; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya está. Está traducida...$B$B' WHERE `entry`=401; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho. ¡Cómo me hubiera gustado presenciar el fin de esos no-muertos!' WHERE `entry`=404; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has acabado lo que te encomendé? ¿Ya tienes las garras pútridas?' WHERE `entry`=404; +UPDATE `locales_quest` SET `Details_loc1` = '남쪽 언더시티에 계신 강력한 고위 마법사 베소르 아이스샤드님께서 스컬지를 상대할 수 있는 실력 있는 요원을 보내 달라고 명하셨네. 그래서 자네를 보내려고 하는데 말이야.$B$B이 명령서를 베소르님께 드리면 임무를 내리실 걸세. 정확한 내용은 나도 모르지만 대충 듣기로는 마음이 흔들리고 있는 마술사를 포섭하는 것과 관련된 일이라고 하니 위험한 일이 될 거야.$B$B단단히 준비하도록 하고 절대로 실패해서는 안 된다는 것을 명심하게. 베소르님을 찾으려면 언더시티의 마법 지구로 가보도록 하게.' WHERE `entry`=405; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 베소르 아이스샤드에게 세브렌의 명령서를 보여 줘야 합니다.' WHERE `entry`=405; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, si te envía el magistrado Sevren entonces tengo una tarea de suma importancia que confiarte.$B$BEspero que estés a la altura... aunque eso ya se verá.' WHERE `entry`=405; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos. O no sabes quién soy o tienes algo urgente que tratar conmigo.$B$BEn caso de que ninguno de estos dos supuestos te atañan, desearás no haberme molestado.' WHERE `entry`=405; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por la Luz! ¡Al fin algo de comida! Dulce, dulce calabaza…' WHERE `entry`=407; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡No te acerques a mí, inmunda e impura criatura! ¡Que la Luz me proteja! La Cruzada Escarlata te expulsará de Azeroth y... . $B$B... espera. ¿Me traes comida? Tengo tanta hambre…' WHERE `entry`=407; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con tus acciones has asestado un duro golpe a la Plaga. Tu victoria no pasará inadvertida, ni para los Renegados ni para nuestros enemigos.$B$BSigue luchando como nosotros y quizás algún día consigamos expulsar al mismísimo rey Exánime de Azeroth.' WHERE `entry`=408; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El tiempo corre en nuestra contra, $n. Cada hora que pasa, la Plaga afianza su posición en los Claros de Tirisfal.' WHERE `entry`=408; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has derrotado a Lillith Nefara, lo que demuestra que eres enemigo de la Plaga. Es increíble.$B$BHubiera jurado que era el único no-muerto con voluntad propia pero me has demostrado que también hay otros libres de la dominación del rey Exánime.' WHERE `entry`=409; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas la vela de señalización sobre la mesa y la enciendes...' WHERE `entry`=410; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has conseguido que se una a nuestra causa! Has hecho algo estupendo por los Renegados, $n. La Dama Oscura conocerá tu hazaña.' WHERE `entry`=411; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Le has devuelto a Gunther su libro? ¿Ha reaccionado?' WHERE `entry`=411; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estos engranajes giromecánicos y estas levas estabilizadoras cumplen todos los requisitos del esquema de Ozzie para el dispositivo de recombobulación. Cuando añada algo de hidrolubricante a los pistones de combustión, ajuste la manivela y aumente la viscosidad del gel electrogómico, la raza gnoma volverá a ser lo que era.' WHERE `entry`=412; +UPDATE `locales_quest` SET `Details_loc1` = '산악경비대에 근무 중인 우리 형 발리브루한테 내가 만든 새 쉼머 스타우트 맥주 맛을 보여줬으면 하는데... 형은 모단 호수의 경계 부근에 있는 두 개의 탑 중 남쪽 경비탑에서 근무하고 있을거야.$B$B형은 발리브루 가문 드워프들처럼 양조업을 하지는 않지만 술을 무척이나 좋아하니 분명 아주 기뻐할 걸세.$B$B이 쉼머 스타우트 맥주통을 나 대신 좀 갖다주겠나?' WHERE `entry`=413; +UPDATE `locales_quest` SET `Objectives_loc1` = '산악경비대 발리브루에게 쉼머 스타우트 맥주통을 가져다주어야 합니다.' WHERE `entry`=413; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = ' $B$BOh. ¡VAYA! Esta cosa le da como un brillo nuevo a la vista. ¡Creo que puedo ver en la oscuridad!' WHERE `entry`=413; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola, $c! ¿Qué te trae hasta aquí?$B$BAlgo emocionante, espero. Hace días que no consigo participar en una buena batalla y se me está acabando este barril de cerveza...' WHERE `entry`=413; +UPDATE `locales_quest` SET `Details_loc1` = '내 동생이 만든 쉼머 스타우트, 좀 마셔보니 이거 정말 물건이군! 동료 산악경비원에게도 맛보여 줬으면 좋겠소. 그 친구 이름은 카드렐인데, 주로 모단 호수에서 텔사마를 통과하는 도로를 순찰하고 있소.$B$B텔사마로 가려면 동굴을 따라 남동쪽으로 간 다음 길이 갈라지는 곳에서 북동쪽으로 가시오.$B$B산악경비대 카드렐에게 이 쉼머 스타우트 술통을 전해주고 맛이 어떤지 한번 물어봐 주시오!' WHERE `entry`=414; +UPDATE `locales_quest` SET `Objectives_loc1` = '산악경비대 카드렐에게 쉼머 스타우트 술통을 가져다주어야 합니다.' WHERE `entry`=414; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'A ver, deja que pruebe... $B$B¡Por la barba de Magni! ¡Esta cosa te hace girar la cabeza! Y oye, te hace sentir como más ligero... $B$B¡Seguro que puedo volar!' WHERE `entry`=414; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $c. ¡Bienvenido a Thelsamar!' WHERE `entry`=414; +UPDATE `locales_quest` SET `Title_loc1` = '레욜트의 새 술' WHERE `entry`=415; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡$n! ¿Recuerdas la cerveza de cardaluz que me trajiste? Pues la utilicé en algunas recetas en las que estoy trabajando y una de ellas me salió mejor que genial.$B$BMira, prueba y dime qué opinas.' WHERE `entry`=415; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Puaj, qué peste!$B$BAquí tienes la recompensa, $n. Buen trabajo.' WHERE `entry`=416; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ehl, $n, ¿me traes las orejas?' WHERE `entry`=416; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas son malas noticias: Hildelve era un buen amigo. Me habría gustado estar allí cuando encontraste a la bestia: ¡Sarnagarra!$B$BGracias, $n. Los pilotos de la Brigada de asedio de Forjaz recordarán tu hazaña.' WHERE `entry`=417; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Tienes noticias de mi amigo Hildelve?' WHERE `entry`=417; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es más fácil de lo que parece.$B$BNo había conocido a nadie con tanto interés, pero ya que preguntas, te daré la receta. ¡Recuerda que no se conservan demasiado tiempo!' WHERE `entry`=418; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si me traes los ingredientes, me pongo ya mismo a cocinar.' WHERE `entry`=418; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Encuentras el cadáver de un enano. Masacrado, congelado y saqueado por los carroñeros de la montaña. Aprieta con la mano un libro que contiene anotaciones garabateadas por Mori Hildelve. El cuerpo está envuelto en un jubón de brigadier que aún está en perfectas condiciones.$B$BEste escenario truculento es seguramente aquel en el que el piloto de máquina de asedio perdió la vida.' WHERE `entry`=419; +UPDATE `locales_quest` SET `Details_loc1` = '실바나스 여왕님께서는 바리마트라스님께 남쪽에 있는 인간과 드워프의 땅을 점령하라고 명하셨소. 그런데 지금은 그림자송곳니 성채의 저주받은 짐승이 되어 버린 그 멍청한 달라란의 협잡꾼 아루갈, 그 바보가 마법을 앞뒤 가지리 않고 남발하여 전략적으로 중요한 은빛소나무 숲의 성채를 난장판으로 만들고 말았소이다.$B$B전투 경험이 많은 노련한 베테랑이 그곳에 가서 아루갈이 저질러 놓은 짓을 정리해야 하는데 말이지... 달의분노일족 백발전사 5마리를 처치하여 당신의 능력을 한번 증명해 보여 주시오. 그 비열한 짐승들은 저 아래 언덕 밑의 길가에 종종 나타나곤 하오.' WHERE `entry`=421; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지에 있는 달라 던위버가 달의분노일족 백발전사 5마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=421; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me has servido bien, $c. Es obvio que serás de gran ayuda mientras me preparo para liberar el Bosque de Argénteos de la maldición de Arugal.' WHERE `entry`=421; +UPDATE `locales_quest` SET `Title_loc1` = '아루갈의 계략' WHERE `entry`=422; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지에 있는 달라 던위버에게 아루갈의 치료법을 가져가야 합니다.' WHERE `entry`=422; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Precisamente, este es el hechizo que estaba buscando, $c. Si tu dedicación a la causa de la Dama Oscura permanece infalible, tendrás un futuro entre los Renegados.' WHERE `entry`=422; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Antes de saber lo que tenemos entre manos, $c, tengo que estudiar el hechizo conocido como el Remedio de Arugal. Tráemelo ahora, o tendré que buscar a un sirviente digno de hacerlo.' WHERE `entry`=422; +UPDATE `locales_quest` SET `Title_loc1` = '아루갈의 계략' WHERE `entry`=423; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지에 있는 달라 던위버에게 광신도의 족쇄 6개와 검은영혼의 족쇄 3개를 가져가야 합니다.' WHERE `entry`=423; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Espero poder adquirir suficiente energía de una muestra tan limitada. Quizás tenía que haberte pedido más grilletes.$B$BDe todas formas, has demostrado una gran habilidad para reunir estos, $c.' WHERE `entry`=423; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesitaré 6 grilletes de glotón y 3 grilletes de almanegra antes de poder evaluar la situación y encontrar una solución para Arugal. Ahora haz lo que tienes que hacer y mata glotones Furia Lunar y almanegras Furia Lunar hasta que tenga todo lo que necesito.' WHERE `entry`=423; +UPDATE `locales_quest` SET `Title_loc1` = '아루갈의 계략' WHERE `entry`=424; +UPDATE `locales_quest` SET `Objectives_loc1` = '은빛갈기 그림슨을 처치하고 그의 해골을 공동묘지에 있는 달라 던위버에게 가져가야 합니다.' WHERE `entry`=424; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Soberbio! La mina nos proporcionará excelentes recursos para nuestras tropas mientras avanzamos a través de Argénteos de camino a Azeroth.' WHERE `entry`=424; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has matado a Grimson el Pálido? Varimathras no estará contento si no hacemos lo que quiere.' WHERE `entry`=424; +UPDATE `locales_quest` SET `Title_loc1` = '포악한 이바르' WHERE `entry`=425; +UPDATE `locales_quest` SET `Objectives_loc1` = '포악한 이바르를 처치하고 이바르의 해골을 이바르 호박밭에 있는 레인 요릭에게 가져가야 합니다.' WHERE `entry`=425; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, muchas gracias. Tienes mi gratitud, $n.$B$BY te incluiré en el informe que presento a mis superiores.' WHERE `entry`=425; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has matado a Ivar el Hediondo? Si no quieres hacerlo por mi hermano y por mí, al menos hazlo por los Renegados.' WHERE `entry`=425; +UPDATE `locales_quest` SET `Details_loc1` = '스컬지가 아가만드 밀농장에 기지를 구축하려고 하네. 기지를 구축하고 나면 병력을 정비하여 티리스팔의 다른 지역을 공격하려 할 거야.$B$B밀농장에 있는 이 스컬지들을 처치하라는 명령이 내려졌네. 밀농장으로 가서 덜그럭거리는 해골병사와 금이간 해골병사를 처치하여 톱니모양 늑골을 모으고, 검은눈 해골마법사를 처치하여 저주받은 해골을 모아오게.$B$B밀농장으로 가려면 서쪽 길을 따라가다가 다리를 건넌 후에는 세 갈래 길에서 북쪽 길을 택해 계속 북쪽으로 가게. 아가만드 농장의 풍차가 보이면 전투를 준비해야 할 거야.' WHERE `entry`=426; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니모양 늑골 5개와 저주받은 해골 3개를 모은 다음 브릴에 있는 죽음의경비병 딜링거에게 돌아가야 합니다.' WHERE `entry`=426; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nos estás ayudando mucho en la guerra, $n. No te daré las gracias por hacer lo que es necesario, pero has de saber que los guardias de la muerte de Tirisfal no olvidaremos tu nombre.' WHERE `entry`=426; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nuestras batallas contra la Plaga están en marcha, $n. ¡Haz lo que te corresponde y envía a esos malditos no-muertos de vuelta a las Tierras de la Peste!' WHERE `entry`=426; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Impresionante, $c. Tu habilidad en el arte de la lucha es innegable.' WHERE `entry`=427; +UPDATE `locales_quest` SET `Details_loc1` = '몇 주 전 우리 죽음의추적자 중 레인 요릭과 쿠인 요릭이라는 두 병사를 은빛소나무 숲 북부 지역으로 정찰 보냈는데 아직 소식이 없어 걱정일세.$B$B이 둘이 스컬지에게 희생된 건 아닌지 확인할 필요가 있으니 이들을 찾아 주게.$B$B그들의 첫 번째 목표는 은빛소나무 숲 북쪽에 있는 농장을 정찰하는 것이었으니 그곳을 먼저 수색하는 게 좋을 거야.' WHERE `entry`=428; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Nos has encontrado! Y justo a tiempo.' WHERE `entry`=428; +UPDATE `locales_quest` SET `Details_loc1` = '제 오빠 쿠인이 포악한 이바르라는 구울에게 심각한 부상을 입었어요. 적절한 마법 치료 없이는 가망이 없을 것 같아서 걱정이에요. 전 연금술사는 아니지만 그들이 검은늑대의 심장으로 치료 물약을 만들 수 있다는 건 알고 있답니다.$B$B이 짐승들의 심장을 모아서 남쪽의 공동묘지에 있는 연금술사 렌퍼럴에게 가져다주시고 치유 물약이 완성되면 여기로 다시 가져와 주세요. 검은늑대들은 이 근처나 동쪽의 말덴의 과수원에 많이 있을 거예요.' WHERE `entry`=429; +UPDATE `locales_quest` SET `Objectives_loc1` = '변색된 검은늑대 심장 6개를 모아 공동묘지에 있는 연금술사 렌퍼럴에게 가져가야 합니다.' WHERE `entry`=429; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BResulta de lo más perturbador saber que nuestros Mortacechadores han fallado su misión.$B$BEsperemos que no tengamos muchos fracasos más.$B$BTe daré la poción en un momento, pero aquí tienes la receta. Si esos Mortacechadores necesitan ayuda en el futuro, quizás podías dárselo tú mismo.' WHERE `entry`=429; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me queda mucho tiempo, $c, la Dama Oscura me ha encargado una tarea de vital importancia.' WHERE `entry`=429; +UPDATE `locales_quest` SET `Title_loc1` = '쿠인에게 돌아가기' WHERE `entry`=430; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지 북쪽의 이바르 호박밭에 있는 쿠인 요릭에게 쿠인의 물약을 가져가야 합니다.' WHERE `entry`=430; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BSí, siento que funciona. Pronto podré viajar.$B$BMe has hecho un gran favor, $n.' WHERE `entry`=430; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mi hermana me dijo que estabas aquí para ayudarnos. ¿Es eso cierto?' WHERE `entry`=430; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, ahora me siento un poco mejor... $B$B¡Pero no conseguiré paz hasta que estén todos muertos! ¡Todos ellos!' WHERE `entry`=432; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es un comienzo. Con suerte podremos aprovechar el momento y llevar a algunos montaraces para asegurar el área. Luego podremos comenzar a reconstruir nuestra infraestructura para que los mineros vuelvan al trabajo.$B$BGracias por tu ayuda, $n.' WHERE `entry`=433; +UPDATE `locales_quest` SET `Title_loc1` = '공격!' WHERE `entry`=434; +UPDATE `locales_quest` SET `Objectives_loc1` = '그레골 라스코발 경과 소리없는검객 마르존이 대화를 나눌때까지 정원에서 기다려야 합니다. 그후에 모두 처치한 후 스톰윈드에 있는 엘링 트리아스에게 돌아가야 합니다.' WHERE `entry`=434; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Entonces ya está? Bien. Muchísimas gracias por tu discreción, $n. Has demostrado tu gran valía en más de una ocasión. Me aseguraré de seguir de cerca tu progreso en la Alianza.$B$BNo te metas en líos.' WHERE `entry`=434; +UPDATE `locales_quest` SET `Details_loc1` = '밖에 있는 늑대들은 떠날 생각을 않고 날 사납게 노려보고 있소. 내가 저 문으로 한 발짝이라도 내딛으면 놈들이 덤벼 들 거요. 놈들은 너무 굶주린 나머지 나를 맛있는 먹잇감으로 보고 있는 것이 분명하오.$B$B동료인 레인 요릭에게 보고서를 가져다 줘야 하는데, 그러려면 아무래도 누군가 날 좀 보호해 줘야 할 것 같소.$B$B당신이 날 좀 도와주겠소? 늑대들이 너무 많아서 혼자서는 힘들지도 모르니 친구들이 더 있다면 도움이 될 것이오.' WHERE `entry`=435; +UPDATE `locales_quest` SET `Objectives_loc1` = '레인 요릭이 있는 곳까지 늑대들을 물리치고 엘런드를 경호해야 합니다.' WHERE `entry`=435; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por tu ayuda, $n. Temía que Erland hubiera perecido en Argénteos. Pero, gracias a ti, veo que sigue con vida.' WHERE `entry`=435; +UPDATE `locales_quest` SET `Details_loc1` = '발굴조사단장 아이언밴드가 호수 동쪽의 고대 유적지에서 발굴 작업을 지휘하고 있소. 그런데 최근 작업 진행 속도가 더뎌지고 있소. 지금까지 우리가 제공해 준 보급품의 양을 고려하면 좀 이상한 일인데...$B$B아이언밴드는 결과를 중시하는 완고하고 정직한 드워프라서... 혹시 인부들이 그에게 반발하고 있는 건 아닌지 걱정이 되는군.$B$B아이언밴드의 발굴 현장으로 가서 마그마 펠휴와 이야기해 보시오. 현장의 세부사항을 관리하니까 작업 속도가 느린 이유를 알고 있을 거요. 발굴 현장으로 가려면 호수 남쪽 끝을 돌아 동쪽으로 가면 되오.' WHERE `entry`=436; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que por qué hay un retraso? $B$BVetaferro está preparando el informe, pero ya te digo yo lo que causa el retraso: $B$B¡Los troggs!' WHERE `entry`=436; +UPDATE `locales_quest` SET `Details_loc1` = '은빛소나무 숲의 초기 정찰 보고에 따르면 썩은가죽일족이 북쪽의 오래된 농장인 죽음의 농장을 본거지로 삼고 있다고 하네. 그들에게 산발적인 공격을 시도했지만, 마법을 사용하여 우리 군을 궤멸시키는 밴시 나이트래쉬 때문에 번번이 실패하고 말았네.$B$B나이트래쉬는 반드시 없애야 해. 죽음의 농장으로 가서 썩은가죽일족을 공격하게. 나이트래쉬가 나타날 때까지 썩은가죽일족을 처치하고 그녀가 나타나면 같이 처치하도록 하게.$B$B이제 그녀의 정수를 한낱 먼지로 만들어 버릴 때가 온 게야. 그 증거로 내게 그 정수를 가져오게.' WHERE `entry`=437; +UPDATE `locales_quest` SET `Objectives_loc1` = '죽음의 농장에서 썩은가죽 놀들을 처치하십시오. 나이트래쉬가 나타나면 그녀를 처치하십시오.$B$B공동묘지에 있는 고위집행관 하드렉에게 나이트래쉬의 정수를 가져가야 합니다.' WHERE `entry`=437; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me he enterado de tu exitoso asalto contra los Putrepellejo, $n, y esta esencia demuestra la muerte de Latipesadilla. $B$BHoy, la Plaga ha perdido terreno. Tu valía aumenta para los Renegados.' WHERE `entry`=437; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has derrotado a Latipesadilla, $n? ¡Nuestro éxito contra los Putrepellejo depende de su aniquilación!' WHERE `entry`=437; +UPDATE `locales_quest` SET `Title_loc1` = '오래된 나루터' WHERE `entry`=438; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'En este barco hay una pila de cadáveres envueltos. Y, mirando hacia el este a través del Lago Lordamere, se puede ver un puerto en la Isla de Fenris. $B$BEl destino de esos cadáveres debe de ser la Isla de Fenris.' WHERE `entry`=438; +UPDATE `locales_quest` SET `Title_loc1` = '썩은가죽일족의 단서' WHERE `entry`=439; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지에 있는 고위집행관 하드렉에게 델리아의 반지를 가져가야 합니다.' WHERE `entry`=439; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Dices que este anillo lo llevaba una mujer asesinada recientemente? $B$BEl único sitio de donde se puede sacar un cadáver así es de las fosas comunes de Tirisfal. Los gnolls Putrepellejo deben de estar llevando esos cadáveres a la Isla de Fenris.' WHERE `entry`=439; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n. Has regresado, así que supongo que tus investigaciones han tenido éxito.' WHERE `entry`=439; +UPDATE `locales_quest` SET `Title_loc1` = '문자가 새겨진 반지' WHERE `entry`=440; +UPDATE `locales_quest` SET `Objectives_loc1` = '브릴에 있는 집정관 세브렌에게 델리아의 반지를 가져가야 합니다.' WHERE `entry`=440; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Había una Deliah que vivía en Rémol no hace mucho. La enterraron en la fosa común pero, si lo que dices es cierto, los gnolls Putrepellejo deben de haber robado su cadáver para llevárselo a Argénteos.$B$BTenemos que destruir a los Putrepellejo, al igual que a toda la Plaga. Confío en que te estés encargando de eso.' WHERE `entry`=440; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Qué te trae de nuevo por Rémol?' WHERE `entry`=440; +UPDATE `locales_quest` SET `Title_loc1` = '랠리와 언더시티' WHERE `entry`=441; +UPDATE `locales_quest` SET `Objectives_loc1` = '랠리에게 델리아의 반지를 가져가야 합니다.' WHERE `entry`=441; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '누구시오?' WHERE `entry`=441; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, este anillo era de mi mujer. Compartió destino con todos los que cayeron en esta dura época. No siento nada por su muerte ni por la historia del secuestro de su cadáver.$B$BHace mucho tiempo que lo que sentía por ella se enfrió. Pero el deseo sigue quemando en mi corazón muerto, $n.$B$BDeseo de venganza.' WHERE `entry`=441; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Nos conocemos?' WHERE `entry`=441; +UPDATE `locales_quest` SET `Details_loc1` = '이제 은빛소나무 숲에 있는 스컬지의 본거지인 펜리스 섬을 공격할 때가 되었네.$B$B다시 펜리스 섬으로 돌아가 까마귀발톱 쑤울을 처치해야 하네. 그리고 그의 머리카락을 가져오게! 이번 임무는 매우 중요한 만큼 위험도 커. 반드시 성공해야 하네.' WHERE `entry`=442; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지에 있는 고위집행관 하드렉에게 쑤울의 머리카락을 가져가야 합니다.' WHERE `entry`=442; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La muerte de Thule Corvozarpa fue un gran golpe, $n. Renferrel me dice que las energías que se liberaron cuando destruiste a Thule, se sintieron incluso en El Sepulcro.$B$BTus acciones resuenan en las filas de los Renegados. Tu valía crece ente nosotros.' WHERE `entry`=442; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No podemos permitir la presencia de la Plaga en Argénteos, $n. Vuelve a verme cuando tengas alguna prueba de la muerte de Thule.' WHERE `entry`=442; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Este icor nos ayudará a entender la naturaleza de los Putrepellejo y quizás nos descubra sus debilidades... $B$B... si es que tienen alguna.' WHERE `entry`=443; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el icor de Putrepellejo, $n?' WHERE `entry`=443; +UPDATE `locales_quest` SET `Title_loc1` = '썩은가죽일족의 기원' WHERE `entry`=444; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 베소르 아이스샤드에게 영액 견본을 가져가야 합니다.' WHERE `entry`=444; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta sustancia está mezclada con poderosos hechizos, algunos de ellos no los había visto en mucho tiempo... $B$BUn momento, debo convocar un hechizo de adivinación...' WHERE `entry`=444; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito una gran concentración para mis estudios. Espero que tu visita no sea frívola.' WHERE `entry`=444; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué bien que el boticario Johaan haya enviado los resultados de su investigación. Con tantas innovaciones aquí en el Bosque de Argénteos, casi me había olvidado de los hallazgos que llegan de Lordaeron y Claros de Tirisfal. ¡Ah! Esto me recuerda que tengo que hacer llegar estas muestras a Necrópolis lo antes posible.$B$BVaya, ya me he ido por las ramas, perdona... Prolonga tu estancia en el Bosque de Argénteos, $n. Sería muy útil tener a un $c en tan buena forma como tú por aquí.' WHERE `entry`=445; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te trae ante mí, $c?' WHERE `entry`=445; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este pergamino está imbuido de poderosa magia. Nunca he usado fuerzas así en una poción... será una mezcla muy poderosa y debería servirte si atacas a Thule en su fortaleza de la Isla de Fenris.' WHERE `entry`=446; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Qué te ha dicho Bethor?' WHERE `entry`=446; +UPDATE `locales_quest` SET `Details_loc1` = '아서스의 군대는 병력면에서 압도적인 우위를 차지하고 있네. 하지만 새로운 역병을 사용한다면 스컬지 군대와 인간의 영토를 모두 초토화할 수 있지. 내 연구 결과에 따르면 거미의 피와 불곰 심장에서 뽑아낸 독을 혼합하면 치명적인 비약을 만들 수 있다네.$B$B북서쪽에 위치한 암흑 땅거미굴의 거미와 은빛소나무 숲 전역에 돌아다니는 곰에게서 표본을 모아오도록 하게. 그리고 그 재료들을 언더시티에 있는 왕립 연금술 학회의 수석 연금술사 파라넬님께 전해 주게.' WHERE `entry`=447; +UPDATE `locales_quest` SET `Objectives_loc1` = '불곰 심장 6개와 땅거미 점액 6개를 모아 언더시티에 있는 수석 연금술사 파라넬에게 가져가야 합니다.' WHERE `entry`=447; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué amable por parte del boticario Renferrel haberte enviado, $n. Estas muestras serán sin duda útiles para nuestra causa. Comenzaré a estudiar sus propiedades tóxicas y contaminantes ahora mismo.' WHERE `entry`=447; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $c. ¿Qué te trae a hablar con la Sociedad Real de Boticarios?' WHERE `entry`=447; +UPDATE `locales_quest` SET `Title_loc1` = '하드렉에게 보고' WHERE `entry`=448; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si lo que Bethor dice es cierto, hay que encargarse rápidamente de Thule Corvozarpa.$B$BPara ayudarte, puedes coger algo de nuestro arsenal...' WHERE `entry`=448; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의추적자의 보고' WHERE `entry`=449; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지에 있는 고위집행관 하드렉에게 죽음의추적자 보고서를 가져가야 합니다.' WHERE `entry`=449; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No había contado con el nivel de presencia de la Plaga que vimos en el Bosque de Argénteos, ni con los problemas que nuestros Mortacechadores tuvieron en sus misiones de exploración.$B$BTu ayuda a nuestros Mortacechadores ha sido inapreciable, $n. Y te recomendaré.' WHERE `entry`=449; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has descubierto lo que ha pasado con los Mortacechadores?' WHERE `entry`=449; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El Diario del boticario Berard! Eres muy valiente, $n. Ahora veamos lo que estaba haciendo Berard antes de volverse loco...' WHERE `entry`=450; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Veo que has regresado, $n.' WHERE `entry`=450; +UPDATE `locales_quest` SET `Details_loc1` = '베랄드의 일지에 따르면 호수덤불괴물과 호수늪지괴물의 이끼가 새로운 역병 제조에 유용할지도 모르겠군. 이 짐승들은 동쪽의 로다미어 호수에 있는 섬에 살고 있지.$B$B또한 그는 일지에 썩은지느러미멀록에게서 발견되는 매우 희귀한 굳어진 종양에 대해서도 언급하고 있네. 그 종양은 너무 희귀해서 베랄드도 하나밖에 입수하지 못한 듯해.$B$B이끼 표본과 함께 그 희귀하고 단단한 종양을 수집해서 언더시티에 있는 수석 연금술사 파라넬님께 가져가도록 하게.' WHERE `entry`=451; +UPDATE `locales_quest` SET `Objectives_loc1` = '호수늪지이끼 6개, 호수덤불이끼 6개, 그리고 굳어진 종양 1개를 언더시티에 있는 수석 연금술사 파라넬에게 가져가야 합니다.' WHERE `entry`=451; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perder a Berard ha sido un duro golpe para la Sociedad Real de Boticarios. Pero gracias a lo que has hecho y a la diligente investigación del boticario Renferrel, los estudios de Berard serán de mucha utilidad para la Dama Oscura.$B$BEstamos a punto de conseguir algo grande, $n. Si no tuvieras tanto talento para el combate, intentaría reclutarte para la Sociedad.' WHERE `entry`=451; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te trae de nuevo a Entrañas, $n?' WHERE `entry`=451; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Luchas como un verdadero discípulo de la Dama Oscura, $n. Con la destrucción del Consejo, quizás podamos conseguir el control de esta ciudad de una vez por todas y expulsar a Arugal del Castillo de Colmillo Oscuro. ¡Te aplaudo!' WHERE `entry`=452; +UPDATE `locales_quest` SET `Details_loc1` = '행운이 있기를... 그 사람을 꼭 찾으시기 바랍니다. 그 친구가 살아있어야 할텐데... $B$B다크샤이어의 안전한 울타리를 벗어났으니 야생 짐승들의 먹이가 되었을 수도 있거든요.' WHERE `entry`=453; +UPDATE `locales_quest` SET `Objectives_loc1` = '의문의 남자를 찾으십시오. 지금까지 얻은 단서는 다음과 같습니다.$B$B다크샤이어에서 태어난 사람이 아닙니다.$B신경질적이고 신경 과민인 사람입니다.$B다크샤이어를 떠나 서쪽 방향으로 갔습니다.' WHERE `entry`=453; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BSí, soy el autor de ese libro. Por fin me has encontrado, ¿eh?$B$BSi has leído ese diario... ¡solo sabes la mitad de la historia!' WHERE `entry`=453; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo estás? ¡Déjame!' WHERE `entry`=453; +UPDATE `locales_quest` SET `Title_loc1` = '훌다르와 미란' WHERE `entry`=454; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, $c.$B$B¿Tú vas a ser mi escolta? Me alegro, todo este asunto de los Hierro Negro me tiene un poco nervioso.$B$BBueno, voy a acabar de prepararme; ven a hablar conmigo cuando quieras que salgamos.' WHERE `entry`=454; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tu informe está lleno de malas noticias!$B$BVeo que los Faucedraco están avanzando con fuerza en Algaz. Normalmente los Faucedraco se quedan escondidos en las colinas. Es un misterio qué les hizo avanzar hacia Algaz...$B$BGracias, $n. Seguramente necesitaremos tu ayuda para combatir a esos orcos.' WHERE `entry`=455; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Temía que los gnolls hubieran destruido mi cuerpo. Me alegra saber que no es así.' WHERE `entry`=460; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esta tumba se ha cavado a toda prisa.' WHERE `entry`=460; +UPDATE `locales_quest` SET `Title_loc1` = '비밀 벽감' WHERE `entry`=461; +UPDATE `locales_quest` SET `Objectives_loc1` = '알라리크를 비밀 벽감으로 데려가야 합니다.' WHERE `entry`=461; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí estamos, está abierto. Déjame aquí. Pasé los mejores días de mi vida aquí y el pensamiento de descansar entre sus muros me reconforta.$B$BAsegúrate de cerrar bien el nicho, no quiero que esos Putrepellejos me encuentren.$B$BOh, y acepta esto. Te lo has ganado.' WHERE `entry`=461; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Aquí es! Acércame más...' WHERE `entry`=461; +UPDATE `locales_quest` SET `Details_loc1` = '신록의수호자에 대해 들어봤나? 혹시 그 짐승을 찾고 있는 건가? 흠, 그렇다면 당신 정신 나간게야. 뭐, 목숨 아까운 줄 모르는 바보를 구태여 내가 뜯어 말릴 필요는 없겠지.$B$B그 짐승을 찾고 있다면 던 모드르 쪽으로 갈라지는 길 동쪽에 있는 습지 근처에 산다고 하니까 그쪽으로 가 보라고. 악어 사이에 숨어 있다고 하는 친구도 있었지... 그보다 더할 수도 있지!$B$B그리고 참, 돈은 여기 놓고 가라고. 거기 가 봤자 필요 없을 테니까 말이야. 그 늙은 녹색 짐승이 당신을 두 동강내서 씹어 먹을 때 금화에 그 이빨 자국이 남게 되는 걸 바라지 않겠지?' WHERE `entry`=463; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Las hiedras y helechos hablan muy bien de ti, pequeño. Aunque tengo muchos nombres, solo respondo a unos pocos. Tú puedes llamarme Rethiel.$B$BDebes aguzar el oído... lamentar el destino de estas tierras heridas y te encargaré la misión de sanarlas.' WHERE `entry`=463; +UPDATE `locales_quest` SET `Details_loc1` = '용아귀부족 오크는 자신들이 부리던 붉은용을 통제할 수 없게 되면서 2차 대전쟁이 종결될 즈음에 거의 섬멸됐었네. 용들은 옛 주인에게 불만이 많았었는지 무서운 기세로 용아귀부족을 공격했지. 얼마 남지 않은 생존자들은 그림 바톨을 탈출하여 웰가르의 발굴 현장 동쪽에 있는 산으로 피신했다네.$B$B그런데 그들이 힘을 길러 지금 메네실 북동쪽에 진을 치고 있네.$B$B자네가 놈들의 주둔지를 공격해 주게. 그리고 임무 완수의 증거로 놈들의 전쟁 깃발을 모아 내게 가져오게나.' WHERE `entry`=464; +UPDATE `locales_quest` SET `Objectives_loc1` = '메네실 항구에 있는 경비대장 스타우트피스트에게 용아귀부족 전쟁 깃발 8개를 가져가야 합니다.' WHERE `entry`=464; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen combate, $n. Los Faucedraco ya no suponen la misma amenaza que cuando tenían dragones, pero siguen siendo unos duros oponentes.$B$BLos Faucedraco están liderados por Nek\'rosh, hijo de Nekros, su antiguo cabecilla. Nekros utilizó poderosa magia para domar a los dragones rojos, pero cuando la magia le falló... los dragones no estaban muy contentos.$B$BNekros fue asesinado y su hijo ha jurado venganza contra los dragones que acabaron con su padre.' WHERE `entry`=464; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has atacado ya el campamento Faucedraco?' WHERE `entry`=464; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas algo de yesca en la catapulta y haces saltar una chispa.$B$B¡Aparece una llama que se extiende rápidamente!' WHERE `entry`=465; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La primera catapulta está ante ti. ¿Vas a prenderle fuego?' WHERE `entry`=465; +UPDATE `locales_quest` SET `Details_loc1` = '저습지의 알가즈 관문 북서쪽에 있는 동굴에서 발연 광석이라는 희귀한 광석이 발견되었다고 들었네. 발연 광석은 휘발성 물질이라 자칫 잘못 사용하면 폭발 사고를 당할 수 있지만, 제대로 용해한다면 엄청난 화력을 자랑하는 포탄을 만들 수 있을 걸세!$B$B내게 발연 광석을 가져다주면 그 광석으로 실험을 할 용감한 사람을 찾아보도록 하지.$B$B아, 광맥에서 광석을 추출하려면 채광 기술이 있어야 한다네. 자네가 기술을 익히지 않았다면 채광 기술을 익힌 동료를 데려가도록 하게나.' WHERE `entry`=466; +UPDATE `locales_quest` SET `Objectives_loc1` = '던 모로에 있는 조종사 스톤기어에게 발연 광석 6개를 가져가야 합니다.' WHERE `entry`=466; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes el mineral! ¡Bien hecho, $n! Tengo que encontrar a alguien que quiera trabajar con él. ¡Esperemos que no salga volando por los aires!' WHERE `entry`=466; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡¿Dónde está el mineral, $n?!' WHERE `entry`=466; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, $n, ¿vienes por el trabajito? ¡Me alegro de ver que aún hay gente que se emociona con la idea de una aventura!' WHERE `entry`=467; +UPDATE `locales_quest` SET `Details_loc1` = '산악경비대 록가르가 던 알가즈와 저습지에서 임무를 수행해 줄 지원자를 찾고 있다네.$B$B그 질퍽거리는 북쪽 지역에서 임무를 수행할 의향이 있다면 던 알가즈로 가서 록가르와 한번 얘기해 보게. 길을 따라 북쪽으로 가다 보면 경비탑이 나오는데 던 알가즈는 그 북쪽 경비탑 너머에 있네.' WHERE `entry`=468; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '\"¡Hola, $c! ¿Estás aquí para la misión de exploración, verdad? ¡Muy bien!$B$BEspero que tu equipo esté en buenas condiciones porque esta misión \"de exploración\" se ha convertido en algo más... turbio...' WHERE `entry`=468; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ummm... esto es de parte de Einar, ¿verdad? No me ha venido a darme sus pieles en persona desde hace casi una semana. ¡Tendrá otra vez problemas con su mujer!$B$BMe parece que tendré que mandar a mi esposa a hablar con Shida...' WHERE `entry`=469; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $c. ¿Estarías interesado en un par de botas? ¿Quizás en algunas pieles recién curtidas?' WHERE `entry`=469; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, gracias, $n! ¡Creía que la había perdido para siempre!$B$B$B$BUmm... esto ya no me vale de mucho, pero lávalo y estoy segura de que te será muy útil.' WHERE `entry`=470; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste mi bolsa?' WHERE `entry`=470; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Umm... No creo que estés interesado en convertirte en mi aprendiz, ¿verdad?$B$B¡Ja! No, estoy bromeando. Eres demasiado mayor. Además por tu aspecto se diría que tienes otras ambiciones. Bueno, en cualquier caso, me has traído buenas pieles y me serán muy útiles.' WHERE `entry`=471; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mi aprendiz es como un hijo para mí. Le va a ser difícil vivir con una sola pierna.$B$BAh, $n, ¿qué tal va? ¿Tienes mis pieles?' WHERE `entry`=471; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué valiente $c envía un mensaje desde Menethil? Ah $n, te llaman.$B$BTraes algo de luz a una situación desesperada. \'Es una buena noticia que el joven Harlo sobreviviera. Al huir resultó gravemente herido. Apenas tuvimos tiempo para enviarle a lomos del único corcel que quedaba con vida de todo el regimiento.$B$BPero ahora nos enfrentamos a una situación muy peligrosa. Dun Modr ha caído y solo somos una sombra del gran regimiento que fuimos un día.' WHERE `entry`=472; +UPDATE `locales_quest` SET `Title_loc1` = '경비대장 스타우트피스트에게 보고' WHERE `entry`=473; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n. Valstag me ha informado de tus éxitos sobre los orcos Faucedraco en Dun Algaz. Eres un $r de gran valor.$B$BY tengo una tarea para ti.' WHERE `entry`=473; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has hecho con gran resolución, $n. Has dado un golpe contundente al clan orco de los Faucedraco. Quizás nunca se recuperen. Y la destrucción de las catapultas han hecho de Puerto de Menethil un lugar mucho más seguro.$B$BTus méritos son innegables, y el reino de Forjaz sabe recompensar a quienes le sirven.' WHERE `entry`=474; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has matado a Nek\'rosh?' WHERE `entry`=474; +UPDATE `locales_quest` SET `Details_loc1` = '자네도 알고있다시피 앰버밀 마을에서는 대부분 달라란의 마법사들의 지원을 통해 아직 인간의 저항이 계속되고 있네.$B$B그들의 계획이 무엇인지는 모르겠지만, 앰버밀처럼 고립된 마을에 관심을 보이는 것을 보면 그곳에 뭔가 중요한 것이 있는 것이 틀림없어.$B$B놈들은 힐스브래드에서 마차를 이용해 상자들을 실어 나르고 있네. 상자들의 도착지는 장작나무 마을 북쪽에 있는 작은 야영지인 것 같은데, 자네가 상자의 내용물을 입수해 내게 가져와 주게.' WHERE `entry`=477; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '' WHERE `entry`=477; +UPDATE `locales_quest` SET `Title_loc1` = '지도와 룬문자 펜던트' WHERE `entry`=478; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지에 있는 어둠의사제 알리스터에게 룬문자 펜던트를 가져가야 합니다.' WHERE `entry`=478; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mapas y este... colgante, ¿mmm? Interesante. $B$BEs obvio que los zahoríes de Dalaran están interesados en Molino Ámbar por alguna razón, pero aun así, no llego a entender el motivo. $B$BQuizás Dalar sepa algo.' WHERE `entry`=478; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has aprendido algo útil, $n?' WHERE `entry`=478; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dalar ha descubierto que han avanzado bastante a pesar del revés.$B$BTienen a un zahorí de gran poder guiando la energía mágica. Tenemos que detenerle rápidamente.' WHERE `entry`=479; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Debemos darnos prisa, no podemos permitir que lleven a cabo su plan, o podríamos perder nuestra posición en el Bosque de Argénteos.' WHERE `entry`=479; +UPDATE `locales_quest` SET `Title_loc1` = '대마법사의 지팡이' WHERE `entry`=480; +UPDATE `locales_quest` SET `Objectives_loc1` = '달라란 대마법사 아테릭을 처치하고 그의 지팡이를 공동묘지에 있는 어둠의사제 알리스터에게 가져가야 합니다.' WHERE `entry`=480; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La magia de los zahoríes se disipa y las energías Ley entran en letargo. Tus esfuerzos han dado fruto, $n, y hemos causado un duro golpe a nuestros enemigos y a los dominantes zahoríes de Dalaran.$B$BSin embargo, debemos ser vigilantes ya que sabemos que la fuente de la energía está tan cerca... Tenemos que hacer planes para el futuro.' WHERE `entry`=480; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Rápido, nos quedamos sin tiempo, $n!' WHERE `entry`=480; +UPDATE `locales_quest` SET `Title_loc1` = '달라의 분석' WHERE `entry`=481; +UPDATE `locales_quest` SET `Objectives_loc1` = '공동묘지에 있는 달라 던위버에게 룬문자 펜던트를 가져가야 합니다.' WHERE `entry`=481; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이오? 그게 뭐지?' WHERE `entry`=481; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Interesante, parece que se trata de más maquinaciones del Kirin Tor. Se trata de un poderoso artefacto. Los poderosos zahoríes del Kirin Tor lo utilizaban frecuentemente para canalizar las energías mágicas. $B$BQue estén enviando tantos a Molino Ámbar indica que deben de estar preparando un proyecto de gran magnitud. $B$BA ver si consigo atravesar sus escudos y frustrar su intento...' WHERE `entry`=481; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $c? ¿Qué quieres?' WHERE `entry`=481; +UPDATE `locales_quest` SET `Title_loc1` = '달라란의 의도' WHERE `entry`=482; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Traes nefastas noticias, $n. Si Dalar tiene razón, y no me cabe duda de que así es, debemos movernos rápidamente. $B$BTengo que decidir con él nuestro plan de ataque. Pero, mientras tanto, tendremos que retrasar su avance.' WHERE `entry`=482; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho un buen trabajo, $n. Estas pieles son espléndidas. Tendré que curtirlas lo antes posible. Oh, pero antes de hacerlo, tengo otro trabajo del que podrías encargarte.' WHERE `entry`=484; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿verdad? ¿Tienes mis pieles?' WHERE `entry`=484; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el huevo... localizador de emergencia... dentro del pollo... el robot mensajero.$B$BDentro se oyen zumbidos y chirridos. Cuando el robot es revivido, se vuelve a oír la voz de Oglethorpe una vez más, pero ahora, viene de dentro del robot:$B$B\"OOX-09/TI funciona, pero necesita reparaciones. Es demasiado pesado para llevarlo, pero tengo una idea. ¿Puedes vigilarlo un rato más?\"' WHERE `entry`=485; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que has descubierto los restos de... ¿un pollo robótico? La voz que proviene del huevo vuelve de nuevo a la vida:$B$B\"¡Sí, un trabajo excelente! Este es sin duda mi robot mensajero, aunque mis sensores indican que necesita un empujón para que pueda volar de regreso a Bahía del Botín para ser reparado. Coloca el localizador en el interior del robot. ¡El localizador hará todo lo demás!\"' WHERE `entry`=485; +UPDATE `locales_quest` SET `Objectives_loc1` = '투사 우르살을 처치한 다음 돌라나르에 있는 아스리다스 베어맨틀에게 돌아가십시오.' WHERE `entry`=486; +UPDATE `locales_quest` SET `Title_loc1` = '베소르에게 전할 마법봉' WHERE `entry`=491; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티의 마법 지구에 있는 베소르 아이스샤드에게 결합된 마법봉을 가져가야 합니다.' WHERE `entry`=491; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? ¿Thule tenía nuestra varita tejida? Creí que la había perdido cuando nuestra amistad se destruyó y se alió con el rey Exánime.$B$BNo ha invocado su poder porque, si lo hubiera hecho, yo lo habría sentido. Y me alegro de que no la haya usado...$B$BEs un descubrimiento maravilloso. Tienes mi gratitud, $n, y recibirás una recompensa.' WHERE `entry`=491; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has derrotado a Thule Corvozarpa?' WHERE `entry`=491; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, por fin algo que beber! Estoy seguro de que no es malta rapsódica pero en este momento mojaría el garguero con cualquier cosa.' WHERE `entry`=492; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si tuviera mi rifle acabaría contigo, $c. ¡Espera a que la Brigada de los tanques de vapor me saque de aquí!' WHERE `entry`=492; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, excelente! El boticario Renferrel se merece todo mi respeto. Me muero por estudiar su obra.' WHERE `entry`=493; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí?' WHERE `entry`=493; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '\"Desde el oeste nos llega el llanto del cuervo.\"$B$B¡Qué noticia tan excelente! Todo está a punto para arrasar Trabalomas. Esto complacerá a Varimathras.' WHERE `entry`=494; +UPDATE `locales_quest` SET `Details_loc1` = '무그톨과 그의 오우거 부대가 실바나스 여왕님을 위해 의지의 왕관을 찾는 임무를 띠고 알터랙으로 떠났었지. 그런데 공교롭게 그 바보 같은 자들이 왕관을 찾아오는 대신에 소유욕에 불타오르고 말았어. 오우거들은 값져 보이는 것만 보면 사족을 못 쓰는 모양이더군.$B$B녀석의 바보 같은 행동이 결국 큰 문제를 일으키고 말았지. 의지의 왕관을 가지려는 욕심 때문에 자신의 직분을 잊고 감히 실바나스 여왕님께 대항했던 것이야.$B$B어둠의 여왕님께서는 그자를 여왕님께 반하는 자들에게 본보기로 삼으려 하고 계시다. 힐스브래드의 타렌 밀농장으로 가서 나의 부관인 멜리사라에게 이 사태를 전하라.' WHERE `entry`=495; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Shalindra? Muy bien, pues vayamos al grano.$B$BMug\'Thol es un estorbo así que debemos ocuparnos de él sin perder ni un segundo.' WHERE `entry`=495; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 연금술사 라이던이 회색곰 혀 10개와 이끼거미 수액을 구해다 달라고 부탁했습니다.' WHERE `entry`=496; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, perfecto. Gracias por arrojar un tenue rayo de alegría a otro día sombrío.' WHERE `entry`=496; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, ya estás aquí. Espero que traigas los ingredientes; me deprimo si paso más de un día sin matar nada.' WHERE `entry`=496; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que los humanos querían esclavizarnos, ¿eh? ¡Eso ya lo veremos!$B$BParece que han trasladado a Gol\'dir; debemos encontrarlo y rescatarlo.$B$BTe avisaré cuando tengamos alguna pista de su paradero.' WHERE `entry`=498; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=499; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '꾸엑!' WHERE `entry`=499; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '개굴!' WHERE `entry`=499; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Croac!' WHERE `entry`=499; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Croac!' WHERE `entry`=499; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué buen montón de huesos sucios me traes, $n.$B$BEspero que ahora los ogros nos dejen tranquilos; al menos, de momento.' WHERE `entry`=500; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Estás cazando ogros, $n? ¿Me traes los huesos sucios que te pedí?' WHERE `entry`=500; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 연금술사 라이던에게 산사자 피 10병을 가져가야 합니다.' WHERE `entry`=501; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente trabajo, $n.' WHERE `entry`=501; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, sí, $n; ibas a ayudarme con mi elixir. Necesito la sangre para extender el dolor y la muerte en Trabalomas.' WHERE `entry`=501; +UPDATE `locales_quest` SET `Objectives_loc1` = '스탠리에게 고통의 비약을 먹여야 합니다.' WHERE `entry`=502; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Woof ?' WHERE `entry`=502; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te pones un poco de elixir en el hueco de la mano y se lo das a Stanley.' WHERE `entry`=502; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Guau.' WHERE `entry`=502; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Yo dirigía la expedición desde Durotar bajo las órdenes del Jefe de Guerra, pero como ves las cosas no han salido como esperábamos. Me han tenido cautivo en su ciudad realizando trabajos forzados. $B$BPero mi sufrimiento no es importante; tengo información que debes llevar de inmediato a quien sea que nos lidera ahora.' WHERE `entry`=503; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Dame la llave, $c, ya me ocupo yo.' WHERE `entry`=503; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien; aquí tienes la recompensa.$B$BDime, ¿cómo has visto Alterac? Supongo que la cosa estará mal; los ogros no son famosos por ser limpios.$B$BPor suerte, gracias a tus esfuerzos se mantendrán alejados de Costasur.' WHERE `entry`=504; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Espero que algunos de los asaltantes de caminos y ladrones que has matado fueran responsables de la muerte del magistrado. Y aunque no fuera así, la Hermandad es una lacra que debe ser erradicada. $B$BEn Costasur se celebran esas muertes.' WHERE `entry`=505; +UPDATE `locales_quest` SET `Title_loc1` = '블랙무어의 유산' WHERE `entry`=506; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Pero cómo se atreven esos humanos! $B$BAhora, además de recoger el abalorio para el Jefe de Guerra, nos ocuparemos de demostrarles que no nos someteremos nunca.' WHERE `entry`=506; +UPDATE `locales_quest` SET `Title_loc1` = '앨리덴 페레놀드 경' WHERE `entry`=507; +UPDATE `locales_quest` SET `Objectives_loc1` = '앨리덴 페레놀드 경을 처치하고 그의 부인 엘리사에게서 타레사의 펜던트에 대해서 물어봐야 합니다.' WHERE `entry`=507; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No me hagas daño! ¡Yo no he hecho nada, me tenía retenida! ¡Piedad, te lo ruego!' WHERE `entry`=507; +UPDATE `locales_quest` SET `Title_loc1` = '타레사의 선물' WHERE `entry`=508; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 크루스크에게 타레사의 펜던트를 돌려줘야 합니다.' WHERE `entry`=508; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es extraño que el Jefe de Guerra se gaste tanto en una cosa tan pequeña. No puedo decir que lo entienda pero acataré sus órdenes, sean las que sean. Lo has hecho muy bien, $n, seguro que el Jefe de Guerra se alegrará de conocer tu éxito.' WHERE `entry`=508; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has vuelto, $n. ¿Algún éxito que comunicar?' WHERE `entry`=508; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 연금술사 라이던에게 진흙주둥이꽃 6개를 가져가야 합니다.' WHERE `entry`=509; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Detesto la peste de las flores de morrobarro. Al menos esos asquerosos gnolls sirven para algo.' WHERE `entry`=509; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tal en Granja Nethander?' WHERE `entry`=509; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BEsto es muy inquietante, $n. Por lo que dice aquí y por las acciones de la Hermandad, esos rufianes han declarado la guerra a Costasur.' WHERE `entry`=510; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te preocupa, $n? ¿Tienes algo que decir?' WHERE `entry`=510; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? Déjame ver...$B$BNunca había visto nada parecido pese a mi considerable experiencia.' WHERE `entry`=511; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Querías algo?' WHERE `entry`=511; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este golpe reducirá la libertad de acción de la Hermandad y los reducirá a la banda de maleantes que son.$B$BSirves muy bien a la Alianza, $n.' WHERE `entry`=512; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te estás ocupando de la Hermandad? ¿Tienes los anillos?' WHERE `entry`=512; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 수석 연금술사 파라넬에게 진흙주둥이 합성물을 가져가야 합니다.' WHERE `entry`=513; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que te envía el boticario Lydon? ¡Haberlo dicho!$B$BPese a su pesimismo innato, es uno de los mejores.$B$B¡Y me envía compuesto de Morrobarro! Me gusta su línea de pensamiento. La Dama Oscura estará muy complacida con los avances en la nueva peste.' WHERE `entry`=513; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿No ves que estoy ocupado, $c?  La Dama Oscura quiere que prepare una nueva plaga antes de que la Plaga nos invada desde Rasganorte. Los humanos amenazan desde el sur y a mí me falta el tiempo. ¡Espero que esto sea importante!' WHERE `entry`=513; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí, soy un especialista en códigos cifrados. A ver...' WHERE `entry`=514; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Así que te envía Dibbs de Costasur, ¿eh? ¿Cómo le va a esa ratilla de biblioteca?' WHERE `entry`=514; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por fin, algo con lo que entretenerme! Gracias por tu ayuda, $n. ¡Vamos a extender la muerte y la enfermedad por el lugar!' WHERE `entry`=515; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegro de verte, $n. Me estaba aburriendo mortalmente, sin nada que hacer salvo envenenar y reanimar a Umpi una y otra vez.$B$B¿Qué tal en Entrañas? ¿Pudiste eliminar a muchos humanos?' WHERE `entry`=515; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si nuestros exploradores y agentes continúan proporcionándonos información valiosa como esta, tendremos a la Plaga del rey Exánime fuera de nuestras tierras en un abrir y cerrar de ojos.' WHERE `entry`=516; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의 비약' WHERE `entry`=517; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 연금술사 라이던에게 신디거 스타우트 맥주통을 가져가야 합니다.' WHERE `entry`=517; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por fin podemos pasar a la acción!' WHERE `entry`=517; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'A veces me aburro tanto aquí en Molino Tarren que me da por probar cócteles de químicos.  Pero Umpi se pone nerviosa.$B$BBueno, ¿traes el barril? Si no enveneno pronto a alguien con mi elixir mortal me va a dar un ataque.' WHERE `entry`=517; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La nieve está roja con la sangre de los ogros, pero no debemos cejar hasta que los Aplastacresta muerdan el polvo y sean aniquilados por completo.' WHERE `entry`=518; +UPDATE `locales_quest` SET `Title_loc1` = '의지의 왕관' WHERE `entry`=519; +UPDATE `locales_quest` SET `Objectives_loc1` = '타르그, 무크라케, 글롬무스를 처치하고 그 증거로 그들의 머리카락을 타렌 밀농장에 있는 멜리사라에게 가져가야 합니다.' WHERE `entry`=519; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Y yo que creía que lo peor de los ogros era el olor. $B$BCuando me traigas la cabeza de Jarra\'thol, clavaré las 4 cabezas en picas; será un aviso para los que contrarían a la Dama Oscura.' WHERE `entry`=519; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, quiero cabezas, no excusas.' WHERE `entry`=519; +UPDATE `locales_quest` SET `Title_loc1` = '의지의 왕관' WHERE `entry`=520; +UPDATE `locales_quest` SET `Objectives_loc1` = '무그톨을 처치하고 그 증거로 그의 머리카락과 의지의 왕관을 타렌 밀농장에 있는 멜리사라에게 가져가야 합니다.' WHERE `entry`=520; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. La cabeza de Jarra\'thol adornará la cumbre más alta de las Ruinas de Alterac y la Guardia de la Muerte acabará de exterminar a los Aplastacresta.' WHERE `entry`=520; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo 3 cabezas, me falta una. Si no es la de Jarra\'thol, será la tuya, $n; tenlo por seguro.' WHERE `entry`=520; +UPDATE `locales_quest` SET `Title_loc1` = '의지의 왕관' WHERE `entry`=521; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 샬린드라에게 의지의 왕관을 가져가야 합니다.' WHERE `entry`=521; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que esto es lo que usó el ogro para enfrentarse a la Dama Oscura. $B$BCuesta creer que algo tan sencillo tenga tanto poder. Buen trabajo, $n. Entregaré la corona a Lady Sylvanas y le hablaré de tu proeza.' WHERE `entry`=521; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Tienes alguna noticia?' WHERE `entry`=521; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BEsto explica el ataque a Costasur; la Hermandad quiere liquidarme como hicieron con mi predecesor.' WHERE `entry`=522; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Vaya, qué prisa traes! ¿Tienes noticias?' WHERE `entry`=522; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의 비약' WHERE `entry`=524; +UPDATE `locales_quest` SET `Objectives_loc1` = '오염된 맥주통을 사로잡힌 농부들이 있는 방의 양탄자 위에 가져다 놓아야 합니다.' WHERE `entry`=524; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dejas el barril contaminado en la alfombra polvorienta.' WHERE `entry`=524; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La alfombra huele a moho.' WHERE `entry`=524; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¿Esto estaba en un campamento de la Hermandad? Esto no lo escribió un ladrón ni tampoco un noble de Alterac.$B$BParece que la Hermandad está aliada con otro poder; me estremezco al pensar cuál puede ser.' WHERE `entry`=525; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has estado de viaje por las montañas otra vez? ¿Qué noticias traes?' WHERE `entry`=525; +UPDATE `locales_quest` SET `Title_loc1` = '라이트포지 주괴' WHERE `entry`=526; +UPDATE `locales_quest` SET `Objectives_loc1` = '라이트포지 주괴 5개를 모은 다음 저습지에 있는 글로린 스틸브로우에게 돌아가야 합니다.' WHERE `entry`=526; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Descansa, $c. Mis fuentes me indican que luchaste bien en el frente de Trabalomas.' WHERE `entry`=527; +UPDATE `locales_quest` SET `Objectives_loc1` = '힐스브래드 소작농 15명을 처치한 다음 타렌 밀농장에 있는 다살리아에게 돌아와 보고해야 합니다.' WHERE `entry`=528; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La muerte cierra el cerco en torno a Trabalomas. La batalla va bien.' WHERE `entry`=528; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Misión cumplida, $c. Y cumplida con gran talento, además.' WHERE `entry`=529; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cumpliste la misión, $c? ¿Eliminaste a Verringtan y sus aprendices? ¿Dónde está el cargamento de hierro?' WHERE `entry`=529; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, bien. Estas son las manos que dieron muerte a mi esposa, Deliah. Lo único que quería era vengarme de su asesino, y tú lo has hecho posible.$B$BToma, quédate el anillo que me trajiste. Hace tanto tiempo de la muerte de Deliah, que ya no significa nada para mí. Las manos, sin embargo, las conservaré para recordar la traición del que fue mi amigo.' WHERE `entry`=530; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las manos, $n?' WHERE `entry`=530; +UPDATE `locales_quest` SET `Title_loc1` = '바이린의 복수' WHERE `entry`=531; +UPDATE `locales_quest` SET `Details_loc1` = '그런 물건은 순찰자의 오두막에 가지고 오지 마시오... 불결해, 오금이 저릴 정도로... 재수 없고... 역겹다고!$B$B제발 가지고 나가요. 그런 끔찍한 건 아무도 보고 싶어하지 않을 테니까. 진짜!' WHERE `entry`=531; +UPDATE `locales_quest` SET `Objectives_loc1` = '순찰자의 오두막에 있는 바이린 스위프트윈드에게 늙은곰 수티의 머리를 가져가야 합니다.' WHERE `entry`=531; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por tu ayuda, $n. Llevaba tiempo buscando la revancha, ¡y lo hemos conseguido! Ten, te has ganado esto.' WHERE `entry`=531; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Muy bien, $n, eso le enseñará! Dame la cabeza, ya me ocupo yo de ella.' WHERE `entry`=531; +UPDATE `locales_quest` SET `Objectives_loc1` = '집정관 번사이드와 힐스브래드 원로 5명을 처치해야 합니다. 힐스브래드 선언문을 파괴하고 힐스브래드 마을의 기록부를 빼내 와야 합니다. 그런 다음 타렌 밀농장에 있는 다살리아에게 돌아와 보고하십시오.' WHERE `entry`=532; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nos ha llegado el relato de tus proezas en Trabalomas. Buen trabajo, $c.' WHERE `entry`=532; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué nuevas me traes?' WHERE `entry`=532; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 크루스크를 위해 골디르가 어디에 있는지 정보를 찾아야 합니다.' WHERE `entry`=533; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al fin hemos sabido dónde está Gol\'dir. El campamento no está lejos y esperamos que no estén tan bien preparados como la otra vez.' WHERE `entry`=533; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has averiguado algo? Cuanto más tiempo pasa, menos posibilidades tiene Gol\'dir...' WHERE `entry`=533; +UPDATE `locales_quest` SET `Details_loc1` = '으... 부상으로 다 죽어가는 마당에 적까지 만나는군.$B$B어쨌든 당신은 날 죽이겠지만, 그 전에 당신네 종족이 마시는 사우스쇼어 스타우트 맥주를 좀 가져다준다면 당신이 원하는 정보를 주겠소.' WHERE `entry`=535; +UPDATE `locales_quest` SET `Objectives_loc1` = '비밀결사대 야영지에 있는 발릭에게 사우스쇼어의 스타우트 맥주 한 잔을 가져가야 합니다.' WHERE `entry`=535; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dada mi inminente muerte, creo que puedo decir, sin temor a equivocarme, que esta es la más dulce... Toma, llévate esto, no me hará ninguna falta cuando haya muerto.$B$BBueno, ¡acaba de una vez!' WHERE `entry`=535; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me has traído una copa o has regresado para rematar el trabajo?' WHERE `entry`=535; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así Rutagrana se convencerá de que he cumplido sus órdenes... Es un decir. En fin, el caso es que ya no hay murlocs gracias a ti.' WHERE `entry`=536; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n.$B$BPero debes saber que Nagaz no era más que un siervo; el Despertar de Argus tiene profundas raíces en Azeroth.$B$BY puede que en todo el mundo.' WHERE `entry`=537; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Localizaste a los enviados de Despertar de Argus?' WHERE `entry`=537; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí, recuerdo a Milton. Un ratón de biblioteca sin duda alguna. Bendito sea.$B$BY tiene razón. Todavía quedan textos en las Ruinas de Alterac que corren el peligro de desaparecer para siempre.$B$BAhora Alterac está lleno de ogros y no es que les importe mucho el aprendizaje y el conocimiento.' WHERE `entry`=538; +UPDATE `locales_quest` SET `Title_loc1` = '힐스브래드 전투' WHERE `entry`=539; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'A la Dama Oscura le gustará saber que dispone de otra mina con la que abastecer de armas a sus soldados.' WHERE `entry`=539; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! ¡Empezaré a estudiar el Arma de Gri\'lek de inmediato!' WHERE `entry`=540; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me gustaría ir contigo, pero ya estoy mayor para andar explorando por ahí. Dime, ¿cómo va tu búsqueda de conocimiento, $n?' WHERE `entry`=540; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tus hazañas en el campo de batalla merecen las mayores alabanzas.' WHERE `entry`=541; +UPDATE `locales_quest` SET `Title_loc1` = '밀턴에게 돌아가기' WHERE `entry`=542; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 밀턴 시프에게 알터랙의 학술서를 가져가야 합니다.' WHERE `entry`=542; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No puedo creer que todo esto haya sobrevivido a la hecatombe de Alterac.$B$B¡Muchas gracias, $n! Has ayudado a preservar una fuente de conocimiento y a enriquecer el Archivo Real de Ventormenta.' WHERE `entry`=542; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Has vuelto, $n! ¿Qué tal en Alterac? ¿Traes algo?' WHERE `entry`=542; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, qué bien! Está claro que habrá que limpiar esto pero, realmente, te has superado a ti mismo, $n. Haré que alguien prepare la Tierra y la coloque en nuestra colección con presteza.$B$BHas de saber que nuestra gratitud, es tan inmensa como nuestra colección.' WHERE `entry`=543; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. Intenta evitar pisar el dobladillo de mis pantalones. Este traje es nuevo.' WHERE `entry`=543; +UPDATE `locales_quest` SET `Objectives_loc1` = '배반자들을 찾아내 유물을 되찾은 다음 타렌 밀농장에 있는 학자 워딘 보이드글레어에게 돌아가야 합니다.' WHERE `entry`=544; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has rendido un gran servicio a los Renegados, $n; tenemos estos objetos en gran estima.$B$BMe alegro de que los culpables hayan recibido su merecido.' WHERE `entry`=544; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste a los traidores? ¿Traes lo que robaron?' WHERE `entry`=544; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente; ahora podré explorar las ruinas.$B$BGracias, $n.' WHERE `entry`=545; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 죽음의경비병 삼사가 힐스브래드 주민의 해골 30개를 가져다 달라고 부탁했습니다.' WHERE `entry`=546; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué magníficas calaveras! Ten tu recompensa, $n!' WHERE `entry`=546; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya estás aquí, $n? ¿A cuántos humanos liquidaste? ¡Espero que a cientos!$B$B¿Traes las calaveras?' WHERE `entry`=546; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La encontraste!$B$BAh, qué bien sienta sostener la espada otra vez.' WHERE `entry`=547; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes mi espada, $n? La suma ejecutora Darthalia me colgará si se entera de que la perdí.' WHERE `entry`=547; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, $c. Pronto conseguiremos librarnos definitivamente de la Hermandad.' WHERE `entry`=549; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 바리마트라스에게 다살리아의 봉인된 추천서를 가져가야 합니다.' WHERE `entry`=550; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que eres tú quien asestó el golpe mortal a las fuerzas de la Alianza en las Laderas de Trabalomas? Tu fama ha llegado hasta Entrañas.$B$BSigue así y te espera un futuro brillante en las filas de la Dama Oscura.$B$BAunque la amenaza principal es la Peste del rey Exánime por el norte, no podemos olvidarnos de los humanos. Pero tú has demostrado que es posible derrotarlos.' WHERE `entry`=550; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Por qué estás en Entrañas y no en el campo de batalla, $c?' WHERE `entry`=550; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Más notas cifradas?$B$BOjalá tuviera el talento para descifrar todos estos extraños signos que nos llegan de Alterac. Pero me temo que me falta el conocimiento necesario.' WHERE `entry`=551; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Oh. ¿Tienes algo que te gustaría que viera? Algún resto de tradición recolectado en las montañas, espero...' WHERE `entry`=551; +UPDATE `locales_quest` SET `Objectives_loc1` = '설인에게서 헬쿨라의 마법봉을 되찾아 타렌 밀농장에 있는 수련사 사이반드에게 가져가야 합니다.' WHERE `entry`=552; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico!' WHERE `entry`=552; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya tienes la Vara de Helcular?  Hay tantos yetis por aquí que será difícil dar con ella, pero la necesitamos.' WHERE `entry`=552; +UPDATE `locales_quest` SET `Objectives_loc1` = '헬쿨라의 마법봉에 아젤의 불꽃, 베라즈의 불꽃, 우젤의 불꽃의 마력을 불어넣어야 합니다.$B$B힘을 불어넣은 마법봉을 사우스쇼어에 있는 헬쿨라의 무덤으로 가져가야 합니다.' WHERE `entry`=553; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oyes un rugido procedente del subsuelo.' WHERE `entry`=553; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'De la tumba de Helcular emana una energía mística.' WHERE `entry`=553; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sabia decisión. Soy el único que puede descifrarlo. Y no te preocupes, te informaré de su contenido.' WHERE `entry`=554; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡¿Otra interrupción?!$B$BAh, este pergamino está protegido por un hechizo muy complicado. Puedo descifrarlo, pero me llevará tiempo y no tengo mucho...$B$B¿Y si me lo vendes?' WHERE `entry`=554; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Todo el mundo estará encantado de que vuelva a haber sopa de tortuga en el menú.' WHERE `entry`=555; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste los ingredientes? Esta tierra ya no es tan tranquila como antes.  Ay, qué tiempos... . .' WHERE `entry`=555; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 관리인 벨바릴에게 닳아해진 징표의 돌 10개를 가져가야 합니다.' WHERE `entry`=556; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estupendo; aunque su magia parece gastada, estas muestras son perfectas para estudiarlas.$B$BGracias, $n.' WHERE `entry`=556; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes las muestras de piedra gastada? El mago está deseando estudiarlas.' WHERE `entry`=556; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente. ¿Tuviste problemas para conseguirlos?$B$BTienes razón, la pregunta es absurda.$B$BTe agradecemos tus servicios, $n.' WHERE `entry`=557; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Cómo fue con los elementales? ¿Traes los brazales de vínculo?' WHERE `entry`=557; +UPDATE `locales_quest` SET `Title_loc1` = '제이나의 사인' WHERE `entry`=558; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌보고 있는 고아를 위해 테라모어로 가서 여군주 제이나 프라우드모어의 사인을 받아야 합니다.' WHERE `entry`=558; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo estás poniendo todo perdido!$B$BYo no puedo tocar esas cosas; el pescado vaya y pase, pero estos bichos... Puaj. Llevo semanas sin comer pescado, y en Costasur eso es mucho decir' WHERE `entry`=559; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes las cabezas, $n?' WHERE `entry`=559; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que te envía Farren, ¿eh?$B$BSi tuviste algo que ver con las cabezas, te lo agradezco; necesitamos gente dispuesta a trabajar.' WHERE `entry`=560; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos. ¿Vienes a ayudar en la defensa de Costasur?' WHERE `entry`=560; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los naga, ¿eh? Pues va listo Rutagrana si cree que va a ganarse una medalla a mi costa. Ahora te explico.' WHERE `entry`=561; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora que no hay naga en Costasur, estoy más cerca de que me devuelvan a Ventormenta y salir de aquí de una vez.' WHERE `entry`=562; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo una carta lista para el mayor Samuelson de Ventormenta; solo necesito el informe.' WHERE `entry`=562; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? Ah, veo que se han tomado medidas con los nagas de Costasur. Gracias, tendré en cuenta este informe.' WHERE `entry`=563; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos. ¿Necesitas ayuda de la guardia de Ventormenta?' WHERE `entry`=563; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Me alegro de oír eso! Ya sabía yo que tú me resolverías el problema... ¡Eres un orgullo para tu familia, $n!' WHERE `entry`=564; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ahora el gran Bartolo pondrá en práctica su magia! No necesito bastón de mago ni vara de hechicero. ¡Mi magia solo necesita hilo y aguja!' WHERE `entry`=565; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has venido de nuevo al gran Bartolo. ¿Ya tienes lo necesario para la capa de piel de yeti? ¿O has venido por la deliciosa compañía del gran Bartolo?' WHERE `entry`=565; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Con el Barón Vardus muerto, se debilita la cúpula de la Hermandad. Les queda poco tiempo.' WHERE `entry`=566; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, $n. ¿Has venido a por tu recompensa por la cabeza del Barón Vardus?' WHERE `entry`=566; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, $c. Buen trabajo.' WHERE `entry`=567; +UPDATE `locales_quest` SET `Details_loc1` = '트롬카! 그롬골에 온 것을 환영하네. 제때에 잘 도착했군. 나는 위대하신 대족장님 휘하의 주둔지 사령관으로서 이곳 정글에서 전 호드의 안전을 책임지는 영광스러운 임무를 맡고 있다네. 그런데 이곳에 서식하는 짐승 중 일부가 스토나드까지의 보급망의 안전을 지키는 우리의 임무를 방해하고 있어.$B$B자네가 그롬골 외곽에 있는 랩터의 수를 좀 줄이도록 하게. 놈들의 수를 최대한 줄인 후에는 내게 돌아와 다른 임무를 맡도록.' WHERE `entry`=568; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골 주둔지의 사령관 아그로고쉬가 채찍꼬리랩터 15마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=568; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has realizado tu trabajo con honor, $c.' WHERE `entry`=568; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho. Has servido al Jefe de Guerra con honor.' WHERE `entry`=569; +UPDATE `locales_quest` SET `Details_loc1` = '호드는 지금이라도 정글 마법의 힘을 깨닫고 이용해야 하오. 지금까지 내 마법 의식은 상당한 효과를 보아 왔지. 이제 난 아주 강력한 마법을 사용할 수 있게 되었소. 용감한 $c|1이여;여;, 당신을 위해 아주 특별한 물건을 만들어 주도록 하지.$B$B내게 그림자퓨마 발톱과 암호랑이의 송곳니를 가져오시오. 아무 송곳니나 사용할 수 있는 게 아니고, 반드시 오염되지 않은 순수한 상태의 송곳니여야 하오.$B$B이 짐승은 보통 정글 여기저기를 어슬렁거리지만 가까운 곳에서도 찾을 수 있을 테니 남동쪽의 미즈자 폐허 강 건너편으로 가 보시오.' WHERE `entry`=570; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골 기지에 있는 예언자 모크타르딘이 그림자퓨마 발톱 8개와 온전한 암호랑이의 송곳니를 가져다 달라고 부탁했습니다.' WHERE `entry`=570; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Conoces la selva a la perfección, $n. Esto será perfecto. Agradeceré a los espíritus el sacrificio de unas bestias así por la causa de la Horda.' WHERE `entry`=570; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué noticias me traes?' WHERE `entry`=570; +UPDATE `locales_quest` SET `Details_loc1` = '자, 다음 재료는 상당히 구하기 어려운 물건이야. 이 깃털, 발톱, 순수한 송곳니를 제대로 한데 묶으려면 마법의 밧줄이 필요하오.$B$B마법의 밧줄로 사용할 수 있는 건 늙은 고릴라의 힘줄밖에 없지. 덩치큰 고릴라의 힘줄은 덩치큰 안개계곡고릴라에게서만 얻을 수 있는데, 놈들은 무법항 동쪽 지역으로 먹을 것을 찾아다닌다고들 하오.$B$B반드시 완벽한 상태의 힘줄을 가져와야 해. 내가 필요로 하는 완벽한 상태의 힘줄을 얻으려면 꽤 여러 마리를 처치해야 할 수도 있겠지만, 그만한 가치는 충분히 되는 물건이야.' WHERE `entry`=571; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골에 있는 예언자 모크타르딘에게 덩치큰 고릴라의 힘줄을 가져가야 합니다.' WHERE `entry`=571; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un tendón perfecto, $n. Tus esfuerzos han merecido la pena.' WHERE `entry`=571; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te ha acompañado la suerte, $n? ¿Has conseguido encontrar un tendón de gorila maduro?' WHERE `entry`=571; +UPDATE `locales_quest` SET `Details_loc1` = '강력한 마법 물건을 만들기 위해서는 골짜기의 저 고양이과 동물들에게서 모아 온 재료들 외에도 아직 필요한 물건이 많소. 이 정글 장신구는 내가 주술적인 의식을 통해 결합한 것이지. 호드와 대족장님을 위한 임무에 큰 도움이 될 것이오.$B$B자, 우선 내게 줄무늬정글랩터 깃털을 좀 모아 줘야겠소. 깃털은 보통 놈들의 완장에 사용되지. 대형 투기장에서 멀지 않은, 그롬골 바로 남쪽 지역에 가면 랩터들을 발견할 수 있을 것이오.' WHERE `entry`=572; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골 주둔지에 있는 예언자 모크타르딘에게 줄무늬정글랩터 깃털 10개를 가져가야 합니다.' WHERE `entry`=572; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Soberbio! Prepararé esto inmediatamente.' WHERE `entry`=572; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Han dado fruto tus esfuerzos?' WHERE `entry`=572; +UPDATE `locales_quest` SET `Title_loc1` = '모크타르딘의 마법' WHERE `entry`=573; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골에 있는 예언자 모크타르딘에게 신성한 샘물을 가져가야 하며 나가 탐험가 10명을 처치해야 합니다.' WHERE `entry`=573; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con este agua sagrada, la gargantilla ceremonial estará lista para el encantamiento.$B$BLlévala con orgullo, $n, en el nombre del Jefe de Guerra y en defensa de la poderosa Horda.' WHERE `entry`=573; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Casi estoy a punto de completar el encantamiento. ¿Has hecho lo que te he pedido?' WHERE `entry`=573; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n. La sargento Yohwa confiaba en tus habilidades y yo confío en ella. La derrota de las tropas de Kurzen es casi demasiado buena para ser verdad. Temía que los rebeldes estábamos solos y que nadie se podría enfrentar a al gran coronel.$B$BQuizás todavía nos quede alguna esperanza de sobrevivir.' WHERE `entry`=574; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con estas pieles será suficiente. La calidad no es demasiado importante, visto que se utilizarán para la capa interior de las botas, pero es importante que sean cómodas.$B$BSi son demasiado rígidas, utilizaré sangre de tigre para ablandarlas. Trucos del oficio, ¿sabes?' WHERE `entry`=575; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo todo el equipamiento listo, $n, solo necesito esas pieles. No queremos que Riddlevox tenga que esperar, eso queda claro.$B$BNo es buena idea que nadie deje insatisfecho al inventor jefe del Gremio de Manitas.' WHERE `entry`=575; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Voto a bríos! ¡Has encontrao mi precioso ojo! Veamos si sigue funcionando.$B$B¡Jo, jo, jo, $n! ¡¡Fantástico, puedo ver!!' WHERE `entry`=576; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola, colega! Quizás no puedo ver, pero te huelo desde el otro lao del puerto.$B$BMe vendría mu bien recuperar el ojo. El capitán va a pasarme por la quilla cuando descubra que mi aujero de ver lo tienen esos asquerosos Bucaneros Velasangre.$B$B¿De qué vale un vigía que no puede ver? La torre del vigía solía ser mi hogar... ahora, sin mi ojo, tendré suerte si puedo fregar la quilla.' WHERE `entry`=576; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mis botas... son como salchichas, $n. Tienen una pinta estupenda y están buenísimas. Te digo que están hechas solo con las mejores carnes e ingredientes y, si las pruebas, te encantarán.$B$BEs más seguro, y más agradable, que simplemente confíes en mí y no preguntes lo que tienen dentro.' WHERE `entry`=577; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Las botas de cuero estilo borceguí de Drizzlik, la mejor artesanía, cien por cien botas de piel de crocolisco aguasalada de la mejor calidad. ¡Insuperables!$B$B¿A que no se puede superar una descripción como esa, eh?$B$BA no ser... ¿tienes esas pieles que te pedí?' WHERE `entry`=577; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Así que las historias eran ciertas! ¡Increíble!$B$BSin embargo, necesitaremos descubrir la forma de acabar con la maldición de la Piedra de las Mareas si queremos recuperarla. La maldición conlleva magia, así que necesitaremos a uno de esos zahoríes para que nos ayude.' WHERE `entry`=578; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Voto a bríos! ¡Has encontrao el grog del capitán!$B$BToy en deuda contigo, amigo.$B$BParece que hay una tormenta ahí fuera preparándose pa atacar. Quizás me quede con una de estas botellitas de aquí, solo pa esperar que pase la tormenta...' WHERE `entry`=580; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Que me aspen! ¡Casi me he quedao sin bebida! El capitán va a echar el ancla y el viejo Slim va a quedar tan seco como el Desierto de Tanaris. Y cuando descubra que su oporto ha desaparecido. ¡La que me espera!' WHERE `entry`=580; +UPDATE `locales_quest` SET `Details_loc1` = '비극적이야. 우리 족장님의 막내 아드님인 예니쿠의 일은 정말 비극적이오. 우리 일족의 관습에 따라 예니쿠는 줄구룹의 구루바시 트롤에게 보내졌지. 하지만 우리 검은창부족이 오크 스랄님께 편입되면서 불쌍한 예니쿠가 잊혀지고 말았소. 난 족장의 아드님인 예니쿠를 찾기 위해 저 멀리 오그리마에서 가시덤불 골짜기로 파견되었소.$B$B내 생각에 예니쿠는 붉은머리부족 트롤에게 잡혀 있는 게 분명하오. 날 도와줄 생각이라면 붉은머리부족 놈들을 처치해 주시오. 북쪽으로 가면 놈들을 찾을 수 있을 테니 놈들의 어금니를 모아 내게 가져다주시오.' WHERE `entry`=581; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골 주둔지에 있는 님보야에게 붉은머리부족의 어금니 9개를 가져가야 합니다.' WHERE `entry`=581; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Unos colmillos de gran calidad, $n. Has demostrado que tienes la fuerza necesaria para cazar a los Sangrapellejo.$B$BY me alegro, porque todavía no has acabado con ellos.' WHERE `entry`=581; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$c. Demuéstrame que has tenido éxito con la tribu Sangrapellejo.$B$BEnséñame los trofeos.' WHERE `entry`=581; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Inspeccionaré estas cabezas para asegurarme de que el pobre Yenniku se libró del hacha.' WHERE `entry`=582; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n. Temo por el hijo de nuestro jefe. ¿Tienes las cabezas reducidas para que pueda inspeccionarlas?' WHERE `entry`=582; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un placer conocerte, $n. Hacía mucho tiempo que no veía a un $c por aquí.$B$BMe metí en esta expedición por una razón: para cazar a una gran bestia esquiva. Viendo que eres un gran héroe, voy a permitirte participar en la cacería, pero primero, debes demostrar tu valía.$B$BTe enseñaré cómo matar raptores. Ajeck te instruirá en la cacería de tigres. Y Sir Erlgadin es un maestro del rastreo de panteras.$B$BDemuestra tu habilidad y te permitiré participar en la gran cacería.' WHERE `entry`=583; +UPDATE `locales_quest` SET `Title_loc1` = '붉은머리부족의 머리카락' WHERE `entry`=584; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골 주둔지에 있는 끓고 있는 가마솥에 간줄라와 네즐뤼크의 머리카락을 가져가야 합니다.' WHERE `entry`=584; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas las cabezas de Gan\'zulah y Nezzliok en la caldera...' WHERE `entry`=584; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El caldo verde de la caldera está hirviendo.' WHERE `entry`=584; +UPDATE `locales_quest` SET `Title_loc1` = '네즐뤼크와의 대화' WHERE `entry`=585; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골 주둔지에 있는 끓고 있는 가마솥으로 발리아마 전리품 해골과 지아타자이 전리품 해골, 줄맘웨 전리품 해골을 가져가야 합니다.' WHERE `entry`=585; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí. Son perfectos. Cuando mi espíritu haya sido liberado, entraré en el Vacío Abismal con tres sirvientes.$B$BHonras a nuestro clan, $r, y me has aplacado.' WHERE `entry`=585; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero los cráneos...' WHERE `entry`=585; +UPDATE `locales_quest` SET `Title_loc1` = '간줄라와의 대화' WHERE `entry`=586; +UPDATE `locales_quest` SET `Objectives_loc1` = '백골가루부족 사냥꾼 8명, 백골가루부족 인간사냥꾼 6명, 그리고 백골가루부족 광전사 4명을 처치해야 합니다.$B$B그롬골 주둔지에 있는 끓고 있는 가마솥으로 망가진 아나텍의 갑옷을 가져가야 합니다.' WHERE `entry`=586; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No quiero creerlo, pero no puedo negar lo que has hecho. Y mi ira disminuye ahora que has vencido a Ana\'thek. $B$BTu poder te conducirá a grandes logros, $n. Pero un día... te veré en el Vacío Abismal y volveremos a enfrentarnos.$B$BTe estaré esperando.' WHERE `entry`=586; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aunque mi propia piel está siendo desgarrada y separada de mi cráneo, todavía puedo oler tu miedo.$B$B¡Ja! Nunca conseguirás hacer lo que te he pedido...' WHERE `entry`=586; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien hecho, $n! ¡Y justo cuando yo también tengo que embarcar! No te lo puedo agradecer bastante, viejo amigo.' WHERE `entry`=587; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has tenido suerte, colega?' WHERE `entry`=587; +UPDATE `locales_quest` SET `Title_loc1` = '예니쿠의 생사 확인' WHERE `entry`=588; +UPDATE `locales_quest` SET `Details_loc1` = '<가마솥에서 들려오는 네즐뤼크의 목소리>$B$B나와 우리 족장의 분노를 달래 주었으니 진실을 알려 주겠다.$B$B예니쿠라는 애송이는 자신의 일족에게조차 잊힌 자이지. 추방자 잔질이라는 의술사가 그를 데려갔지. 이제 잔질이 그의 몸과 영혼을 조종하고 있으니 아주 강력한 마법이 아니면 그를 구할 수 없을 것이다.$B$B$c 따위는 절대 사용할 수 없는 마법이지.$B$B너의 동맹군인 검은창부족이라면 예니쿠를 구할 수 있을지도 모르겠군. 가능성은 거의 없어 보이지만 말이야.' WHERE `entry`=588; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿¿Zanzil el Desarraigado??$B$BSi Yenniku está en manos de ese trol, un malvado médico brujo, me temo que solo nos queda una pequeña esperanza. Muy pequeña. Tan pequeña como el insecto más ínfimo.$B$BPero, aún así, sigue siendo una esperanza.' WHERE `entry`=588; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has hecho muy bien, $n. Estos fragmentos son perfectos. Ya puedo oír su canto.$B$BY, mientras no estabas, hablé con los espíritus de la selva. Sé dónde está el Ojo de la Mente...$B$B... y quién lo tiene.' WHERE `entry`=589; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los fragmentos, $n? Los necesito para mi ritual final, cuando tengamos el Ojo de la Mente.' WHERE `entry`=589; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble! ¡Qué habilidad!$B$BPensaba que serías una presa fácil, $n, pero me has dado una buena tunda.$B$BAquí tienes tu dinero... No es tanto como te dije, pero eso es porque te mentí desde el principio.' WHERE `entry`=590; +UPDATE `locales_quest` SET `Title_loc1` = '마음의 눈' WHERE `entry`=591; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골 주둔지에 있는 킨윌레이에게 마음의 눈을 가져가야 합니다.' WHERE `entry`=591; +UPDATE `locales_quest` SET `Details_loc1` = '마음의 눈을 영혼의 보석으로 바꾸어 놓았는데 이렇게 한 데에는 두 가지 목적이 있소. 우선 영혼의 보석을 사용해서 예니쿠를 기절시킨 다음 그의 머리 위에 보석을 놓으면 그의 영혼을 가둘 수 있지.$B$B$B$B$B예니쿠는 여기서 좀 떨어져 있는 가시덤불 봉우리의 수정 해안을 따라가면 나오는 아보라즈의 폐허에 추방자 잔질과 함께 있소.' WHERE `entry`=592; +UPDATE `locales_quest` SET `Objectives_loc1` = '님보야에게 충만한 영혼의 보석을 가져가야 합니다.' WHERE `entry`=592; +UPDATE `locales_quest` SET `Title_loc1` = '영혼의 보석 채우기' WHERE `entry`=593; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has venido a liberarme?' WHERE `entry`=594; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Encima del barril descubres un mapa que tiene escrito algo de forma apresurada y unas monedas.' WHERE `entry`=595; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, muy bien. Los herviré y les chuparé la sangre, y los espíritus de sus dueños se debilitarán cuando destruya estos collares.$B$BToma, $n. Esto pagará la deuda que tengo contigo.' WHERE `entry`=596; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Algún día, los Lanza Negra aplastarán a los Sangrapellejo! ¿Tienes los collares de nuestros enemigos?' WHERE `entry`=596; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Claro que me acuerdo de ti, $c. Veo que has vuelto de tu exploración...' WHERE `entry`=597; +UPDATE `locales_quest` SET `Details_loc1` = '붉은머리부족의 전리품을 모아 왔으니 이제 다른 임무를 주도록 하지. 우리는 지난 몇 년 동안 남동쪽에 사는 백골가루부족과 전쟁을 치러 왔소. 우리 검은창부족은 더 이상 가시덤불 골짜기에 살지 않지만 백골가루부족과의 충돌은 계속되고 있는 상황이오.$B$B그러니 당신이 놈들을 처치하고 놈들의 부서진 뼈목걸이를 내게 가져다주시오. 우리의 전쟁을 도와준다면 당신과 검은창부족의 관계는 더욱 돈독해질 것이오.' WHERE `entry`=598; +UPDATE `locales_quest` SET `Objectives_loc1` = '그롬골 주둔지에 있는 킨윌레이에게 부서진 뼈목걸이 25개를 가져가야 합니다.' WHERE `entry`=598; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu fuerza es muy grandiosa si has podido conseguir estos collares, $n. Los Machacacráneos caen ante ti, como los árboles jóvenes caen a la tierra tocados por un basilisco.$B$BTus logros son de gran ayuda para nosotros.' WHERE `entry`=598; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Los Machacacráneos maldecirán el día que nos obligaron a entrar en guerra! ¿Has completado tu misión?' WHERE `entry`=598; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Bucaneros Velasangre atacando Bahía del Botín? Para eso, podrían tirarse de Los Acantilados Dominantes abajo. De todas formas, trayendo esta información nos has hecho un gran servicio a mí y a mi flota de aventureros. Los asaltantes Aguasnegras te dan las gracias.' WHERE `entry`=599; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial! ¡Estupendo! ¡¡Puedo conseguir mucho por esto!!$B$BEsa Ventura y Cía. eligieron la selva equivocada donde excavar, ¿eh? A todos nos vendría estupendamente bien que se fueran de aquí.$B$BGracias, $n. Hoy has hecho una buena acción.' WHERE `entry`=600; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes esos cristales? ¡¡Los necesito!!$B$BVamos a ver... necesito saber que la maldita Ventura y Cía. está perdiendo terreno en Tuercespina. Porque, ¿sabes?, los profesionales honestos tenemos que vivir de algo...' WHERE `entry`=600; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm, no tengo capacidad para examinar los brazales y ver si alguno podría servirnos, pero seguro que, al menos uno, podrá ayudarnos. Llévalos a Dalaran y haz que un mago los vea.$B$BDespués de todo, yo no puedo irme tranquilamente de la Bahía del Botín para charlar con esos viejos magos cansados de la vida.$B$BNo me preocupa que alguien intente abrirse paso para convertirse en el nuevo barón. Nadie se interpone a Revilgaz y vive para contarlo.' WHERE `entry`=601; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has tenido suerte, $n?' WHERE `entry`=601; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿La Piedra de las Mareas? Muy interesante. Podría sorprenderte saber que yo escribí un libro... hace muchos años ya... sobre las leyendas del Imperio Gurubashi. Sé algo sobre la Piedra.$B$BAl menos uno de estos brazales parece tener un residuo mágico que creo poder analizar.$B$BVeamos...' WHERE `entry`=602; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si no te importa, tengo mucho que hacer ahora mismo.' WHERE `entry`=602; +UPDATE `locales_quest` SET `Title_loc1` = '앤자이럼의 열쇠' WHERE `entry`=603; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Mi daga? ¿Qué eres, algún tipo de bufón?$B$B¿Qué? ¿Quieres que te repita la historia de cómo pasé de ser el mejor luchador de la Bahía del Botín para convertirme en el hazmerreír de todos los piratas?$B$BPerdí en una pelea con cuchillo contra un Bucanero Velasangre, ¡malditos bastardos! Y se llevaron mi espada como premio.$B$BNo es que pueda seguir siendo un luchador solo con mis insultos y sin un cuchillo...' WHERE `entry`=603; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto, $n. Ahora que conocemos su plan, solo es cuestión de tiempo.$B$BY pensar que esos imbéciles han soltado el ancla justo fuera del cabo...' WHERE `entry`=604; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Qué noticias traes del campamento Velasangre del sur?' WHERE `entry`=604; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ajá! Esto será perfecto, $n. ¡Sí, excelente!$B$BAquí tienes tu parte y... ha sido un placer hacer negocios contigo.' WHERE `entry`=605; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes esos fragmentos ya? ¡Te daré un buen porcentaje de los beneficios!' WHERE `entry`=605; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Aaah! ¿De dónde has sacado esto? No, no me lo digas, no quiero saberlo.$B$B¿Quién te envía? ¿Lobo de Mar?' WHERE `entry`=606; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Eh! No me gusta cómo me estás mirando, chico.' WHERE `entry`=606; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Je, je, bien hecho! Y cuando le enseñaste a Trémulo esos menudillos, ¿se puso a temblar?$B$B¡Ja! Es muy predecible, cuando juego a las cartas con él, siempre gano.$B$BGracias por tu ayuda, $n. Ahora me toca pagarte a ti...' WHERE `entry`=607; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, hola, $n. ¿Has conseguido que el Trémulo te pagase?' WHERE `entry`=607; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, qué día tan fantástico para los asaltantes Aguasnegras! ¡Tres hurras por ti, $n!' WHERE `entry`=608; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico! ¡Podré conseguir un buen precio! Especialmente, por lo que hay en el pie de Maury. Muchas gracias, $n.$B$BEspero que esos tres hayan aprendido la lección: no apuestes algo que no puedes permitirte perder.$B$BY quizás sea demasiado tarde para ellos... deberían tener cuidado con quién apuestan.' WHERE `entry`=609; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has encontrado a esos tres perros? ¿Tienes sus posesiones?' WHERE `entry`=609; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has derrotado a Duncan? Entonces, supongo que no eres tan imbécil como parecías a primera vista.$B$BMe imagino que eso significa que no te desafiaré de aquí a un tiempo.' WHERE `entry`=610; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nunca me han vencido. ¿Lo sabías, $n? Sí, obviamente me han herido alguna vez, no te puedes meter en un combate sin llevarte algún que otro rasguño, pero solo consiguió golpearme en la cabeza y caí a plomo. Cuando me desperté, me faltaba la espada.$B$BA pesar de mi nombre, sigo necesitando el acero para luchar y, para mí, tenía que ser esa espada.' WHERE `entry`=610; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Sorprendente! ¡La Piedra de las Mareas! Tendrá un lugar de honor en mi colección de artefactos trols antiguos. ¿Has visto que parece casi como si tuviera una marea atrapada bajo la superficie? ¡Magnífico!' WHERE `entry`=611; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has recuperado ya la Piedra de las Mareas, $n? Ya he dejado un espacio libre y he comprado un pedestal para ella.' WHERE `entry`=611; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La has encontrado! Un millón de gracias, $n. ¡Has sido de gran ayuda!$B$BAquí tienes, ¡te lo has ganado!' WHERE `entry`=613; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Buenas, $n! ¿Has encontrado la llave de Maury?' WHERE `entry`=613; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 허클베리 스모츠에게 스모츠의 상자를 가져가야 합니다.' WHERE `entry`=614; +UPDATE `locales_quest` SET `Title_loc1` = '선장의 커틀라스' WHERE `entry`=615; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Interesante. Hace algún tiempo, leí un libro que sugería que...$B$BAh, claro, se trataba de una leyenda trol. Si lo que Krazek dice es cierto, quizás pronto pueda añadir la Piedra de las Mareas a mi colección de artefactos y reliquias antiguos.' WHERE `entry`=616; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Después de todo, ¿no ha sido tan difícil conseguir 10 tallos de juncos akiris, eh? Sin ofender a los naga, ¡pero todo el mundo tiene derecho a ganarse la vida!' WHERE `entry`=617; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si no tienes nada que me incumba, sigue tu camino, $n.' WHERE `entry`=617; +UPDATE `locales_quest` SET `Title_loc1` = '네골라쉬와의 대적' WHERE `entry`=618; +UPDATE `locales_quest` SET `Objectives_loc1` = '선장 스모츠의 구명정에 대머리수리 날개 구이 10개와 밀림포도나무 와인 5병을 가져가야 합니다.$B$B네골라쉬를 처치하고 가시덤불 골짜기에 있는 선장 스모츠에게 스모츠의 커틀라스를 가져가십시오.' WHERE `entry`=618; +UPDATE `locales_quest` SET `Title_loc1` = '네골라쉬 유인' WHERE `entry`=619; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Amontonas la comida y la bebida en la plataforma...' WHERE `entry`=619; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, muy bien. Aquí tienes lo tuyo.$B$BY un poco más... por tu discreción.' WHERE `entry`=621; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿¿Tienes las muestras de la mezcla de Zanzil??' WHERE `entry`=621; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Funciona! Esto es fantástico, ahora podré ponerme a preparar la cena. Muchísimas gracias, $n.$B$BEspero que no tuvieras problemas en la Bahía del Botín. Ese lugar puede ser bastante peliagudo y... he oído rumores que dicen que, algunas veces, los goblins se llevan a marineros borrachos a sus barcos de esclavos... quién sabe dónde... para hacer quién sabe qué...' WHERE `entry`=622; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Has logrado llegar a la Bahía del Botín? ¿El goblin Krazek me ha arreglado la olla?' WHERE `entry`=622; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐요?' WHERE `entry`=623; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Qué?! Tengo muchas cosas mejores que hacer que hablar con tipos como tú, $c. Haz que merezca la pena, o lárgate de aquí.$B$B¿De acuerdo? Bloads te ha enviado, ¿eh? A ver, ¿qué tienes pa mí?$B$B$B$BNo está mal, nada mal. Con otro de estos, mi cliente estaría mu contento.$B$BSupongo que tu próxima pregunta va a ser sobre el dinero, ¿eh, $c? ¡Pues claro que sí!$B$BToma, te voy a dar unas monedas y un consejo: largo de mi muelle.' WHERE `entry`=623; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí?' WHERE `entry`=623; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El pergamino húmedo contiene la siguiente pista...' WHERE `entry`=624; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debes encontrar un pergamino mohoso.' WHERE `entry`=625; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Abres el cofre y en su interior encuentras...' WHERE `entry`=626; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Menuda maravilla! Me has hecho un gran favor.$B$BAquí tienes tu pago...' WHERE `entry`=627; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Has conseguido la sangrita?' WHERE `entry`=627; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial! Gracias a tu ayuda, tendré este pedido terminado y se lo enviaré al director Riddlevox en el próximo barco que salga para Villabajo. ¡Incluso antes de la hora prevista!$B$BHe hecho algunas de más, así que, por tus esfuerzos, puedes quedarte con un par. Regalo de Drizzlik.$B$BNo hay nada que supere el estilo borceguí de Drizzlik !' WHERE `entry`=628; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He oído por ahí que los crocoliscos aguasalada se están secando... malas noticias para el negocio, ¿eh?$B$BEn fin, espero que tengas esa piel de crocolisco aguasalada anciano para mí.' WHERE `entry`=628; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Y eso está bien. Cuando vuelva a Orgrimmar, colocaré este fragmento en un lugar sagrado. Nos recordará el poder y el honor de Gri\'lek.$B$BGracias, $n. Tus actos marcan una creciente amistad con la tribu Lanza Negra.' WHERE `entry`=629; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy esperando por el fragmento de la tablilla, $n.' WHERE `entry`=629; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, me has salvado de un gran deshonor. Si estuviera en mis manos, te ofrecería un lugar en mi tribu. Pero, por ahora, solo puedo ofrecerte esto por el coraje y la nobleza que has mostrado.' WHERE `entry`=630; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Agradezco a mis ancestros que alguien haya venido a ayudarme. ¿Tienes la llave para liberarme?' WHERE `entry`=630; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Registras el diminuto cadáver enano. Grabado en el yelmo puedes leer claramente: Ebenezer Herrumbra.' WHERE `entry`=631; +UPDATE `locales_quest` SET `Title_loc1` = '탄돌 교각' WHERE `entry`=632; +UPDATE `locales_quest` SET `Objectives_loc1` = '라그 가마슨에게 돌아가서 러스트로크의 시체에서 발견한 양피지 문서를 보여 줘야 합니다.' WHERE `entry`=632; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, no puede ser, son malas noticias...' WHERE `entry`=632; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Alguna señal de Herrumbra, $n?' WHERE `entry`=632; +UPDATE `locales_quest` SET `Title_loc1` = '탄돌 교각' WHERE `entry`=633; +UPDATE `locales_quest` SET `Objectives_loc1` = '탄돌 교각 건너편에 있는 폭발물을 찾아서 파괴해야 합니다.' WHERE `entry`=633; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo que queda del puente está a salvo! Has prestado un gran servicio al rey Magni y a las gentes de Khaz Modan. $B$BSi tan solo pudiéramos resistir hasta la llegada de los refuerzos...' WHERE `entry`=633; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 지원 요청' WHERE `entry`=634; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Todas mis condolencias para Largatrenza y sus valientes soldados. Las noticias del Puente Thandol y de la caída de Dun Modr son un duro golpe. $B$BPero Stromgarde ha caído, de ahí nuestra presencia aquí, en el Refugio de la Zaga. Nos enfrentamos a la reconquista de nuestra propia ciudad. $B$BEl honor y el sentido del deber nos impiden abandonar las Tierras altas hasta que en Stromgarde vuelva a ondear el estandarte del Rey. Enviaré un mensaje a Largatrenza advirtiéndole de que está solo...' WHERE `entry`=634; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este cristal palpita, es como si tuviera una fuerza viva atrapada en su interior.' WHERE `entry`=635; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Dices que viste a mi Sully tendido sin vida bajo las aguas heladas? ¡Dime que no es así!$B$BDéjame leer lo que escribió...' WHERE `entry`=637; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que hayas recorrido una gran distancia y visto gran caos en tu vida, $c. Los tiempos que vivimos ponen a prueba el alma. ¿Qué noticias me traes?' WHERE `entry`=637; +UPDATE `locales_quest` SET `Details_loc1` = '토라스 트롤베인도 죽었고 스트롬가드도 폐허가 되었으니, 볼진께서 이제 인간의 손에서 전설의 검인 트롤칼라를 빼앗아 앞으로 있을 줄구룹의 트롤과의 전투에 사용할 수 있도록 하라고 지시하셨소.$B$B검 탈취 작전을 감독하기 위해 노련한 사냥꾼 중 하나인 젠구가 아라시 고원 북동부 지역의 해머폴로 파견되었으니 그를 만나보도록 하시오.' WHERE `entry`=638; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué tal te va, $c? La tarea que nos ha propuesto Vol\'jin será difícil y cualquier ayuda que puedas proporcionarnos, será más que apreciada.' WHERE `entry`=638; +UPDATE `locales_quest` SET `Details_loc1` = '고대에 트롤들은 아라토리안 제국에 대항하여 싸웠네. 그 중에는 스트롬의 트롤베인이라는 별명으로 유명한 이그네우스 경이 가장 큰 호적수였지. 그자는 고대어로 트롤 사냥꾼이라는 뜻을 가진 트롤칼라라는 검을 들고 전투에 나섰지.$B$B하지만 지금의 트롤베인의 후예들의 힘은 약해졌고 그들의 성채는 폐허가 되었네.$B$B트롤베인은 지금 스트롬가드의 생존자 몇 명이 나눠 가지고 있는 여러 개의 인장으로 보호되어 있는데 이 인장들을 빼앗아야 하네.$B$B첫 번째 인장은 비밀결사대가 가지고 있는데, 스트롬가드에 있는 녀석들 중 한 명에게 있을 것이야.' WHERE `entry`=639; +UPDATE `locales_quest` SET `Objectives_loc1` = '해머폴에 있는 젠구에게 스트롬의 인장을 가져가야 합니다.' WHERE `entry`=639; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fantástico, colega. Es un buen comienzo para reunir los sigilos que necesitamos para extraer a Trol\'kalar de la tumba de Aterratrols.' WHERE `entry`=639; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado ya el primer sigilo? Lo más probable es que lo lleve encima uno de los agentes de la Hermandad de Stromgarde.' WHERE `entry`=639; +UPDATE `locales_quest` SET `Title_loc1` = '깨진 인장' WHERE `entry`=640; +UPDATE `locales_quest` SET `Objectives_loc1` = '스트롬가드의 수호병들에게서 인장 조각 11개를 빼앗아 해머폴에 있는 토건에게 가져가야 합니다.' WHERE `entry`=640; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¿me necesitas para reconstruir este sigilo? No debería ser muy difícil... todas las piezas parecen estar aquí y será fácil reconstituir la estructura mágica.$B$BPuede que te convenga cerrar los ojos.' WHERE `entry`=640; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Throm-ka, $c. Zengu me ha informado de que requerías mi ayuda.' WHERE `entry`=640; +UPDATE `locales_quest` SET `Title_loc1` = '소라딘의 인장' WHERE `entry`=641; +UPDATE `locales_quest` SET `Objectives_loc1` = '해머폴에 있는 젠구에게 소라딘의 인장을 가져가야 합니다.' WHERE `entry`=641; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya estamos a medio camino de conseguir extraer a Trol\'kalar de la tumba de Aterratrols. Aún no estamos seguros de dónde se encuentra el tercer sigilo porque sus poseedores parecen haberse dirigido a algún lugar cerca de Arathi pero tengo fe en que lograremos encontrarlo.' WHERE `entry`=641; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n! ¿Tienes el segundo sigilo?' WHERE `entry`=641; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! Has activado estos fragmentos. ¡Ya empiezo a sentirme como antes!$B$BAunque ¡qué lejos estoy aún de la liberación!' WHERE `entry`=642; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este bloque de fragmentos se parece mucho a los fragmentos de Myzrael. Pero no late en ellos el mismo sentimiento de seguridad.' WHERE `entry`=642; +UPDATE `locales_quest` SET `Title_loc1` = '아라소르의 인장' WHERE `entry`=643; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라소르의 인장을 찾은 후 해머폴에 있는 젠구에게 돌아가야 합니다.' WHERE `entry`=643; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La pérdida del jefe de la caballería será un golpe duro para los defensores de Stromgarde. Y lo que es aún mejor, significa que solo un sigilo nos separa de hacernos con Trol\'kalar.' WHERE `entry`=643; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No será fácil seguirle el rastro a Valorcall, $n. A caballo puede recorrer grandes distancias rápidamente. No obstante, debemos conseguir su sigilo.' WHERE `entry`=643; +UPDATE `locales_quest` SET `Title_loc1` = '트롤베인의 인장' WHERE `entry`=644; +UPDATE `locales_quest` SET `Objectives_loc1` = '왕자 갈렌 트롤베인을 처치하고 해머폴에 있는 젠구에게 트롤베인의 인장을 가져가야 합니다.' WHERE `entry`=644; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya día, $c. La sangre de Aterratrols ya no obsesionará a mi pueblo, los sigilos necesarios para conseguir a Trol\'kalar están en nuestras manos. Pronto, muy pronto, volveremos a atacar a los odiados trols de Zul\'Gurub.' WHERE `entry`=644; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has vuelto, $n. ¿Se ha roto la Iínea de Ignaeus Aterratrols?' WHERE `entry`=644; +UPDATE `locales_quest` SET `Title_loc1` = '트롤칼라' WHERE `entry`=645; +UPDATE `locales_quest` SET `Objectives_loc1` = '스트롬가드에 있는 트롤베인의 무덤에서 트롤칼라를 가지고 와야 합니다.' WHERE `entry`=645; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al hacer coincidir los rasgos del rostro de la tumba de Aterratrols con los rasgos brillantes del sigilo de Ignaeus, el sigilo se consume en medio de un destello y la legendaria espada Trol\'kalar queda liberada de la pétrea mano que la empuña.' WHERE `entry`=645; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los grabados de la piedra de la cara de la tumba de Aterratrols coinciden los rasgos brillantes del sigilo de Ignaeus...' WHERE `entry`=645; +UPDATE `locales_quest` SET `Title_loc1` = '트롤칼라' WHERE `entry`=646; +UPDATE `locales_quest` SET `Objectives_loc1` = '해머폴에 있는 젠구에게 트롤칼라를 가져가야 합니다.' WHERE `entry`=646; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Durante generaciones, las tropas de Strom y de Arathor han devastado a los trols. Ahora su arma más poderosa está en nuestras manos. Se acabó arañar cada centímetro de territorio en los húmedos bosques de Zul\'Gurub.$B$BNos has sido de gran ayuda, $n, y los trols Lanza Negra están en deuda contigo.$B$BMe ocuparé de que la espada se entrega a Nimboya en Grom\'gol.' WHERE `entry`=646; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n! ¿Has conseguido la espada?' WHERE `entry`=646; +UPDATE `locales_quest` SET `Details_loc1` = '어제 밤 오래 묵은 문샤인 위스키를 좀 마셨지. 보초를 서는 동안 술에 취해 버린 걸 알면 롱브레이드가 날 죽이려 들 거요.$B$B아, 술 좀 마셨더니 지독히 괴롭군. 머리 위로 전차 부대가 하나 요란하게 지나가는 것 같아.$B$B오, 이런! 시간이 이렇게나 됐군! 사우스쇼어에 있는 양조업자 빌저에게 위스키를 보내 밀린 외상값을 갚기로 했는데...$B$B갚기로 한 시간이 15분밖에 안 남았잖아! 부탁이니 이걸 좀 전해 주시오. 서둘러야 하오!' WHERE `entry`=647; +UPDATE `locales_quest` SET `Objectives_loc1` = '사우스쇼어에 있는 양조업자 빌저에게 맥크릴의 위스키를 가져가야 합니다.' WHERE `entry`=647; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, así que tú eres quien ha rescatado a OOX-17/TN! ¡No sé cómo darte las gracias por tu ayuda! Sin duda, tengo que perfeccionar mi robot mensajero pero gracias a ti no perderé innumerables horas de trabajo construyendo uno nuevo, lo que implicaría perder muchas piezas de oro.$B$BPor favor, elige uno de los objetos que tengo. Con suerte, alguno de ellos te resultará útil. Gracias de nuevo por tu inestimable ayuda. ¡Mis robots y yo estamos en deuda contigo!' WHERE `entry`=648; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 뭘 좀 찾아와 줬으면 하는데. 당신도 나처럼 리플 애호가라면 이 일이 맘에 쏙 들 거요! 리플이라니까!$B$B술 말이야 술! 이런 바보하고는...$B$B버려진 호드 전초기지에 녀석들이 장사를 할 때부터 숨겨두었던 동부내륙지 벌꿀 리플이 있소이다. 그런 좋은 리플은 이제 더 이상 찾지도 못하지! 말톤의 멍청한 친구 녀석 중 하나가 어디 있는지 안다니까 가서 포장된 리플을 한 상자 가져다주시오. 아, 내 소장품으로 간직하게 두 개 더 가져오고! 말톤에게 얘기하면 자세히 알려줄 거요.' WHERE `entry`=649; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, sí, el calimocho! Mi padre quiere venderlo en una taberna de Orgrimmar, pero nos pagarán más si está en el envase original. Sé de alguien que puede encargarse; está en las Tierras del Interior, como el calimocho. Lo que pasa es que es, esto, un elfo noble.$B$BPero es bueno, no está con la Alianza. En realidad no es que sea bueno, es un borracho; no veas cómo le da.' WHERE `entry`=649; +UPDATE `locales_quest` SET `Title_loc1` = '리플 회수' WHERE `entry`=650; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¿conoces a Malton? Es un viejo compañero de juergas. He descubierto algo que trasciende las fronteras y los tratados: el alcohol. Su consumo nos hará libres y felices.$B$BPero sospecho que no has venido a hablar de las virtudes del alcohol, ¿verdad?' WHERE `entry`=650; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡Lo has logrado! ¡Has abierto las Piedras de vínculo! Siento cómo los grilletes se sueltan y la libertad se acerca.$B$BComo $c, eres muy noble, $n. ¡Mi salvador!' WHERE `entry`=651; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esta es la Piedra de Vínculo Interior. Es la más fuerte de las piedras de vínculo y hay que desbloquearla para abrir las otras.' WHERE `entry`=651; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas la vara en la piedra angular. Y sientes cómo el suelo tiembla bajo tus pies...' WHERE `entry`=652; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La piedra angular está cargada de energía geomántica.' WHERE `entry`=652; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La Señora me avisó de tu visita, $c. Te doy la bienvenida en mi morada ya que tú, al igual que yo, estás al servicio de una más alta causa.' WHERE `entry`=653; +UPDATE `locales_quest` SET `Title_loc1` = '타나리스 현장 견본 수집' WHERE `entry`=654; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스 사막에 사는 바실리스크, 하이에나. 전갈에게서 쓸만한 바실리스크 견본, 쓸만한 하이에나 견본, 쓸만한 전갈 견본을 각 8개씩 구해야 합니다. 동력원이 다 떨어지기 전에 가젯잔에 있는 선임기술자 빌지위즐에게 분석 도구를 가져가야 합니다.' WHERE `entry`=654; +UPDATE `locales_quest` SET `Title_loc1` = '해머폴' WHERE `entry`=655; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, hablas de Gor\'mul. Sí, por lo que cuenta, parece que nunca se repuso de la muerte de Martillo Maldito.$B$BGor\'mul estuvo cautivo aquí cuando Thrall y Orgrim luchaban para liberar el campamento pero cuando la tierra tembló y nuestros hermanos escaparon, él se quedó atrás. Estuvo vagando en soledad durante años sin rumbo ni objetivo hasta que volvimos para asentarnos aquí en Sentencia.' WHERE `entry`=655; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al colocar los grilletes de Eldritch alrededor de los fragmentos, se oye un lejano gemido inhumano en el subsuelo. Tras este lamento se oye un rugido.$B$BLos fragmentos de Myzrael ya no invocan cálidos sentimientos de seguridad como otrora hicieran. Laten ahora con una amenaza abierta... como si lo que los sustenta encerrara una voluntad enferma para con la superficie.' WHERE `entry`=656; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los fragmentos Myzrael están sospechosamente callados.' WHERE `entry`=656; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si le trae a Phin el descanso, destruiré personalmente uno a uno a esos Renegados. Ha hecho tanto por nosotros desde la Peste. Nunca pensé que volvería a ver a mis amigos o a la familia.$B$BDame un toque cuando estés preparado. Empezaremos enseguida.' WHERE `entry`=657; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico! $B$BVeamos de qué se trata...' WHERE `entry`=658; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te agradecemos tu ayuda en la búsqueda de ese mensajero, $n.$B$BMientras estabas ausente, Kin vio a un boticario salir de la misma casa al sur de este lugar. Estoy seguro que no pueden tramar nada bueno, solo necesito una prueba antes de salir y hacer algo imprudente.$B$B¿Has encontrado algo?' WHERE `entry`=658; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Procura estar tan quieto como puedas, viajero.$B$BA los orcos no les sienta muy bien que los espíen y en esta Granja hay más de lo que se ve a simple vista.' WHERE `entry`=659; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이제 말보다는 행동을 할 때예요. 힐스브래드 주민을 조금이라도 걱정한다면 키넬로리를 엄호해 줘요.' WHERE `entry`=660; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nos has hecho un gran favor, $n. Gracias.$B$BEspero que Kin no te lo pusiera demasiado difícil. Es muy simpática pero como enemiga es letal.' WHERE `entry`=660; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Conque esos dos pícaros están bien después de todo?! Ja, ja, me alegra oírlo. Te agradezco las noticias sobre su paradero y su estado; me complace enormemente que sigan vivos, los dos son amigos insustituibles y viejos compañeros de fatigas.$B$BPero... es más importante que te agradezca como es debido tu ayuda. Aquí tienes además de la gratitud de todos los míos.$B$BCon algo de suerte, averiguaremos qué traman los Renegados y le pondremos fin.' WHERE `entry`=661; +UPDATE `locales_quest` SET `Title_loc1` = '심해의 인양 작업' WHERE `entry`=662; +UPDATE `locales_quest` SET `Objectives_loc1` = '일등항해사 닐즐릭스가 메이든즈 폴리호와 실버파인 스피릿호에서 해도와 항해일지를 찾아 달라고 부탁했습니다.' WHERE `entry`=662; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La certeza de que esta información está a buen recaudo tranquilizará al mando de Bahía del Botín. Muy bien, $n.' WHERE `entry`=662; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la misión de búsqueda y recuperación, $n? Tenemos que recuperar los cuadernos de bitácora y las cartas de navegación de El capricho y del Espíritu de argénteos.$B$BSi la información de esas fuentes cayera en manos enemigas, el maestro de flota Cuernomarino nos haría pasear la tabla.$B$BEso si salimos algún día de este lío...' WHERE `entry`=662; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah del barco, colega!$B$BSe ha producido un desastre. Cuernomarino se quedará con mi barco si se entera de lo que se ha hundido.$B$BUno de los inventos del profesor indicaba que el tesoro perdido estaba cerca de esta cala. Hice venir al Heraldo al embarcadero y apunté hacia el Espíritu de argénteos y El capricho para seguir su rumbo.$B$BEntonces el mar retumbó. La marea bajó y los dos barcos encallaron en el arrecife.$B$BNo es solo un arrecife. Allí abajo hay algo más...$B$BAyuda a mi tripulación y recibirás una generosa recompensa.' WHERE `entry`=663; +UPDATE `locales_quest` SET `Title_loc1` = '비통한 마음' WHERE `entry`=664; +UPDATE `locales_quest` SET `Details_loc1` = '아, 정말로 끔찍한 삶이로군. 난 지금 여기에 불가에 앉아 맑은 공기로 숨 쉬고 있을 게 아니라 진작에 물속에 빠져 죽었어야 해.$B$B선원들이 아름다운 메이든즈 폴리호를 지키기 위해 그렇게 노력했건만... 그들에게 명복을, 그들의 영혼에 평온이 있기를.$B$B오브린은 해안에 안전하게 다가갈 수 있었지만 우린 운이 나빴어. 바다가 우리를 위에서 덮쳤지, 정말일세.$B$B분명히 수면 위에 있었는데 갑자기 위에서 물이 우리를 덮쳤지 그리고 그 짐승들도! 그 짐승들이 생존자를 모두 죽여 버렸다네. 흉측한 나가 놈들 말일세. 난 정신을 잃었는데 깨어나 보니 이곳에 이렇게 살아 있더군.$B$B제발, 그 짐승들을 좀 죽여 주게.' WHERE `entry`=664; +UPDATE `locales_quest` SET `Objectives_loc1` = '팔디르의 만에 있는 선장 스틸구트가 비수가시일족 침략자 10마리와 비수가시일족 여마법사 3마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=664; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, sí señor, no-muerto.$B$BEsa escoria se ha llevado su merecido. Aunque nada me devolverá mi barco o mi tripulación, la muerte de esos nagas me brinda algo de consuelo.' WHERE `entry`=664; +UPDATE `locales_quest` SET `Title_loc1` = '가라앉은 보물' WHERE `entry`=665; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이제 우리도 어엿한 검은바다 해적단이니까 오브린 선장이 잃어버린 엘프의 보물을 찾도록 도와 주어야 한다오.$B$B아무런 도움없이 어두운 바다 속에서 보석을 찾는다는 건 거의 불가능한 일이지. 드랙슬게이지가 고글을 몇 개 만들어 놓았다오. 언덕 바로 위의 동굴 속에 있는 마법의 돌에서 힘을 끌어와 고글에 불어넣어야 한다더군.$B$B그런데 그 동굴에는 저주가 걸려 있다오! 가까이 다가가면 공격을 받을 것이야. 그러니까 당신은 내가 고글에 마법의 돌의 힘을 채울 수 있도록 보호해 주면 된다오.' WHERE `entry`=665; +UPDATE `locales_quest` SET `Objectives_loc1` = '학자 피즐솔프가 동굴에 들어갔다 나올 수 있도록 호위해야 합니다.' WHERE `entry`=665; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '더 이상 이야기 나눌 시간은 없다니까! 마법의 돌의 힘을 고글에 불어넣어야 한다고!' WHERE `entry`=665; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Las gafas protectoras funcionan ahora perfectamente! Muy bien, $n.' WHERE `entry`=665; +UPDATE `locales_quest` SET `Title_loc1` = '가라앉은 보물' WHERE `entry`=666; +UPDATE `locales_quest` SET `Details_loc1` = '에, 보물이 해저에 가라앉은 지 하도 오래돼서 보석이 전부 단단한 돌로 굳어져 버렸소. 하지만 이 고글에 담긴 힘 덕분에 보석을 쉽게 찾아낼 수 있을 거라오.$B$B이 키 작은 노움의 재간이 정말 뛰어나지 않소?$B$B자, 그러니까 보물찾기 고글을 빌려가서 오브린 선장을 위해 잃어버린 보물을 찾아 오시오.$B$B내가 직접 아래로 헤엄쳐 갈 수도 있지만... 음... 그러니까, 안전한 육지에서 과학적으로 중요한 일이 자주 발생하니까... 그러니까... 난 여기 자리를 지켜야 한단 말이지.' WHERE `entry`=666; +UPDATE `locales_quest` SET `Objectives_loc1` = '팔디르의 만에 있는 발명가 드랙슬게이지가 엘프의 보석 10개를 주워 오고 이 일을 끝낸 후 보물찾기 고글을 돌려 달라고 부탁했습니다.' WHERE `entry`=666; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico, $n! ¡El Capitán estará muy complacido! ¡Y no veas cuando se entere el maestro de flota Cuernomarino!' WHERE `entry`=666; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tal funcionaban las gafas protectoras? ¿Todo funcionaba bien? Se pueden realizar ajustes si fuera necesario.$B$BAh, y necesitaré que me devuelvas las gafas protectoras cuando hayas acabado. Seguro que el capitán O\'Breen encontrará muchas formas de usarlas más adelante.' WHERE `entry`=666; +UPDATE `locales_quest` SET `Title_loc1` = '나가의 공격' WHERE `entry`=667; +UPDATE `locales_quest` SET `Details_loc1` = '큰일이군. 비수가시일족 녀석들이 공격을 하려고 모이는 모양이야.$B$B나가는 전투에서 잔악하기로 유명한 녀석들이라 내가 죽을 때까지 계속해서 공격할 것이오.$B$B내가 내 선원들보다 내 목숨을 아끼는 건 아니지만 나만큼 바다에 대해 잘 아는 자가 없으니 내가 없으면 어차피 선원들도 무법항까지 돌아가지 못할 것이야. 그러니 날 꼭 지켜 줘야해.$B$B나가 녀석들은 바다에서 접근해 올 것이오. 나와 함께 이 위에 남아 녀석들의 공격을 막아주시오. 배 위에 있는 대포를 이용해서 녀석들을 몰아내시오.$B$B준비는 됐소?' WHERE `entry`=667; +UPDATE `locales_quest` SET `Objectives_loc1` = '나가의 공격으로부터 셰익스 오브린을 보호해야 합니다.' WHERE `entry`=667; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hemos sobrevivido al ataque!$B$BNo lo habríamos logrado sin ti, $n.$B$BPartiremos en cuanto suba la marea. Si no fueras una promesa como héroe te ofrecería un puesto en mi tripulación. Pero se te nota que te esperan peces más gordos.$B$BAunque no seas más que un enclenque $r...' WHERE `entry`=667; +UPDATE `locales_quest` SET `Title_loc1` = '가라앉은 보물' WHERE `entry`=668; +UPDATE `locales_quest` SET `Details_loc1` = '오브린 선장이 오래 기다리지 않도록 하라고. 보석을 발견하는 즉시 가져오라고 했단 말이지. 결국은 그것 때문에 우리가 여기 있는 것이지!$B$B그리고 몇 주 동안 해적들과 어울리면서 피즐솔프와 내가 얻은 교훈은 이들의 보물을 오래 가지고 있으면 신상에 절대 이롭지 못하다는 거야.$B$B자, 이 보석들을 오브린 선장에게 가져가라고.' WHERE `entry`=668; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=668; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Conque los pequeños gnomos demostraron su valor después de todo? ¡Sabía que esos mordedores de tobillo acabarían sirviendo para algo!' WHERE `entry`=668; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ah del barco, $c! ¿Qué te trae por el puente?' WHERE `entry`=668; +UPDATE `locales_quest` SET `Title_loc1` = '가라앉은 보물' WHERE `entry`=669; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 시혼 함장에게 엘프의 보석 표본을 가져가야 합니다.' WHERE `entry`=669; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bah, déjaselo al viejo Temblores O’Breen! ¡Sabía que era el capitán adecuado para la misión!' WHERE `entry`=669; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te trae por Bahía del Botín, $c?' WHERE `entry`=669; +UPDATE `locales_quest` SET `Title_loc1` = '가라앉은 보물' WHERE `entry`=670; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 고원에 있는 셰익스 오브린에게 시혼의 봉인된 편지를 전달해야 합니다.' WHERE `entry`=670; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por hacer un viaje tan largo y peligroso. Tienes el agradecimiento de los asaltantes Aguasnegras.' WHERE `entry`=670; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué? ¿Estaba Cuernomarino contento contigo? Apuesto que su sonrisa iba de Bahía del Botín hasta Trinquete.' WHERE `entry`=670; +UPDATE `locales_quest` SET `Title_loc1` = '사악한 마법' WHERE `entry`=671; +UPDATE `locales_quest` SET `Objectives_loc1` = '해머폴에 있는 토건에게 혈석 아뮬렛 10개를 가져가야 합니다.' WHERE `entry`=671; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Llevará algún tiempo confirmar las verdaderas intenciones de la Hermandad pero me preocupa su abierta asociación con la magia oscura demoníaca. Te contaré más cuando lo sepa.' WHERE `entry`=671; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La sangre que fuera maldita aún fluye por mis venas, $n. Si alguien... algo está conjurando demonios, hay que detenerlo.' WHERE `entry`=671; +UPDATE `locales_quest` SET `Title_loc1` = '되살아나는 영혼' WHERE `entry`=672; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄무늬 고원랩터와 외뿔 고원랩터에게서 고원 랩터 눈 10개를 구해 해머폴에 있는 토건에게 가져가야 합니다.' WHERE `entry`=672; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fantástico. El espíritu de los raptores que dieron estos ojos aportará fuerza a quien lleve este amuleto.' WHERE `entry`=672; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Crearé un amuleto que le dará a Gor\'mul parte de la fuerza de los raptores. Quizás esto encienda su llama interior...' WHERE `entry`=672; +UPDATE `locales_quest` SET `Details_loc1` = '스트롬가드의 성벽 내부에 아주 강력한 흑마법사가 있다네. 간혹 이 흑마법사는 신비한 마법의 유물을 사용하여 끔찍한 악마를 대량으로 소환하곤 했지. 우린 그가 가지고 있는 힘의 근원을 파괴해야 하네.$B$B흑마법사를 찾아서 처치하도록 해. 그에게서 발견한 마법 물건을 가지고 오면 내가 직접 파괴하여 더 이상 이 땅을 더럽히는 데 사용하지 못하도록 하지.' WHERE `entry`=673; +UPDATE `locales_quest` SET `Objectives_loc1` = '마레즈 코울의 더럽혀진 혈석 수정구를 빼앗아 해머폴에 있는 토건에게 가져가야 합니다.' WHERE `entry`=673; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mis agitadas noches se tornarán apacible sueño cuando logre destruir este orbe. Gracias, $n. Es un recuerdo estremecedor del terrible poder de los demonios que se había apoderado de los orcos antes de que Grito Infernal los liberara de la maldición.' WHERE `entry`=673; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La sangre arde en mí... cada día más. Hay que detener al brujo.' WHERE `entry`=673; +UPDATE `locales_quest` SET `Title_loc1` = '되살아나는 영혼' WHERE `entry`=674; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=674; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? Hueso pulido. ¿Y qué hago yo con hueso pulido? ¿Le devolverá un abalorio la gloria a la Horda?' WHERE `entry`=674; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué esperanza queda cuando la mano de un cobarde puede ejecutar al más poderoso de los poderosos? ¡Dime! ¡¿Qué esperanza?!' WHERE `entry`=674; +UPDATE `locales_quest` SET `Title_loc1` = '되살아나는 영혼' WHERE `entry`=675; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No ha funcionado, ya veo. Sin embargo, creo que demostrándole el poder de los chamanes a Gor\'mul, le ayudaremos a recuperar algún día su orgullo. La potencia del amuleto era insuficiente para demostrarle nuestro nuevo poder.' WHERE `entry`=675; +UPDATE `locales_quest` SET `Details_loc1` = '전부 약해 빠진 놈들뿐이니... 이봐, 뭘 쳐다보는 거요? 당신은 스스로 뭔가 특별하다고 생각하는 모양이군. 그럼 한번 중명해 보시지 그러시오?$B$B아라시의 해머폴 기지가 공격받고 있소. 서둘러 지원군을 보내지 않으면 곧 붕괴하고 말 거요.$B$B하지만 그 전에 우선 당신의 능력을 시험해 보는 게 좋을 거요. 아라시 고원의 스트롬가드 북동쪽에 있는 오우거 고분에 돌주먹일족이 살고 있소. 그곳의 오우거들과 집행자들을 처치한 후 해머폴에 있는 드럼 펠에게 보고하도록 하시오.' WHERE `entry`=676; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌주먹 오우거 8마리와 돌주먹일족 집행자 10마리를 처치한 다음 아라시 고원의 해머폴로 가서 드럼 펠을 찾아야 합니다.' WHERE `entry`=676; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Crees que puedes ayudar a Sentencia? Muy bien.$B$BAlguna destreza tendrás, si no los ogros habrían acabado contigo. En todo caso, ando escaso de tropas.$B$BSi te quedas, descansa un poco y luego ven a verme otra vez. Seguro que te encuentro algunos cuellos que cortar.' WHERE `entry`=676; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No tengo tiempo ni de afilar el hacha y mucho menos de salir a acabar con esos que nos amenazan.$B$BNo parece que tengas mucha experiencia, $c. ¿Qué quieres?' WHERE `entry`=676; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Las huellas de la guerra se evidencian en tus prendas y el sudor cae de tu frente. Bien, pero que muy bien.' WHERE `entry`=677; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres tan fuerte como un kodo y tu ansia de pelea es un orgullo para tu pueblo.' WHERE `entry`=678; +UPDATE `locales_quest` SET `Details_loc1` = '이제 그 짐승들의 우두머리를 해치울 때가 왔소. 지금까지 보여 준 모습을 보면 이 마지막 임무를 수행하는 데는 당신이 적격인 것 같군. 침략자의 우두머리는 인간의 연약함을 상징하는 스트롬가드에 자신들의 소굴을 만들었소.$B$B돌주먹일족 우두머리와 그들의 부하인 주술사를 찾아서 죽이시오. 그들이 우리를 그 땅에서 쫓아낸 자들이오.' WHERE `entry`=679; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌주먹일족 주술사 15마리와 돌주먹일족 우두머리 10마리를 처치한 다음 해머폴 전초 기지에 있는 드럼 펠에게 돌아가야 합니다.' WHERE `entry`=679; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres motivo de orgullo para tu pueblo, $n. Se ha disminuido en gran medida la amenaza y estoy seguro de que no tardaremos en progresar aquí en las Tierras Altas.' WHERE `entry`=679; +UPDATE `locales_quest` SET `Details_loc1` = '수고하셨어요. 내 남편이 당신에게 준 임무를 아주 잘 완수해냈더군요. 하지만 그이는 왜 해머폴이 공격 받고 있는지는 잘 모르고 있어요.$B$B스트롬가드에 있는 무그톨의 부하, 오르칼라는 내 남편을 매우 증오하고 있습니다. 몇 년 전부터 내 남편을 없앨 궁리만 하고 있을 정도니까요.$B$B점을 쳐 본 결과 오르칼라가 내 남편을 함정에 빠뜨릴 계획인 모양이더군요. 그래서 난 남편이 오르칼라의 행방을 알 수 없도록 오르칼라에게 마법을 걸어 두었습니다.$B$B내 남편은 오우거만 보이면 무조건 쳐들어갈게 뻔하니까요. 당신이 그 짐승을 대신 없애 주었으면 합니다.' WHERE `entry`=680; +UPDATE `locales_quest` SET `Objectives_loc1` = '오르칼라를 처치하고 그 증거로 그의 머리카락을 해머폴 전초 기지에 있는 코린 펠에게 가져가야 합니다.' WHERE `entry`=680; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me has hecho un gran favor, $n. Ten por seguro que has protegido la vida de mi marido y la de Sentencia un día más con tus acciones. Te ruego aceptes esta recompensa por tu valentía.' WHERE `entry`=680; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cerca de la Torre de Arathor, allí encontrarás a Or\'Kalar. Con su muerte cesarán los ataques a Sentencia y la vida de mi marido estará protegida.$B$BVeo en tus ojos que me consideras débil, incluso deshonroso, por mi silencio. Algún día entenderás lo que es amar como yo. Quizás entiendas entonces que hay otra clase de fuerza y de honor.$B$BMientras tanto, haz lo que te pido y ejecuta a Or\'Kalar.' WHERE `entry`=680; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Con la muerte de los miembros de la Hermandad debería ser más fácil recibir los suministros de Costasur.$B$BQuizás aún quede esperanza para nuestra causa.' WHERE `entry`=681; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Informaremos a las familias sobre los soldados caídos en la batalla.$B$BSerán noticias crudas pero es mejor que la incertidumbre de alguien querido que ha desaparecido.' WHERE `entry`=682; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido recuperar alguna de las insignias de Stromgarde, $n? La Hermandad debe aprender que no se aprovecharán de nuestros muertos.' WHERE `entry`=682; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Déjame unos minutos para leer la carta...' WHERE `entry`=683; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Eres $n? El relato de tus servicios a la Alianza ha llegado hasta aquí.$B$BDime, ¿qué puedo hacer por ti?' WHERE `entry`=683; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has despachado a Marez Cowl? Muy bien, $n. ¡Pero que muy bien!$B$BMarez era una amenaza para nuestros defensores de Stromgarde y se rumoreaba que era una emisaria entre la Hermandad y algún poder más oscuro. Nos alegramos de que ya no ejerza sus poderes contra nosotros.' WHERE `entry`=684; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $c. ¿Tienes un informe para mí?' WHERE `entry`=684; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Cresta de Halcón y Otto? ¡Estupendo!$B$BAquí tienes tu recompensa, $n. Te la pago con mucho gusto.' WHERE `entry`=685; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola. ¿Vienes a presentar un informe?' WHERE `entry`=685; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que vienes de parte del rey Magni Barbabronce?$B$B¡Vaya, esto debe de ser importante!' WHERE `entry`=686; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola. Hola, hola, hola, hola, hola, ¡¡HOLA!!$B$BLo siento, ¡espera, no lo siento! ¡No seas grosero!$B$BOh no... no estoy diciendo más que locuras.$B$BPero... a veces la locura es mi único consuelo.' WHERE `entry`=687; +UPDATE `locales_quest` SET `Title_loc1` = '미즈라엘의 친구들' WHERE `entry`=688; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bienvenido, $c. La Señora me informó de tu visita y si hemos de devolverla a la superficie, entonces tenemos mucho de qué hablar...' WHERE `entry`=688; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Perfecto! ¡Mejor de lo que habría podido soñar!$B$BY que sepas que tengo mucha imaginación.' WHERE `entry`=689; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ah, $n! Dime que me traes granito de Alterac para empezar el monumento a Sully Balloo.' WHERE `entry`=689; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que t\'envía Malin? M\'importa un bledo que Muradin resucitara y te pusiera un dragón pa\' traerte aquí. ¡Estoy ocupao! Habla con Kryten pa\' lo que sea.' WHERE `entry`=690; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble! Ahora entiendo por qué Malin te pidió que te unieras a nosotros, ¡gran idea, digo! $B$BA este paso, Skuerto y yo estaremos de vuelta en Ventormenta antes de que nos demos cuenta. $B$BCreo que mi compañero enano ha vuelto de su exploración de la Sala de Puño de Roca; ve a hablar con él cuando estés listo. $B$BAl parecer, tuvo una escaramuza con los ogros. Aunque ni se lo mentes, es muy sensible ante las críticas a sus habilidades y a su trabajo como explorador.' WHERE `entry`=691; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ha habido suerte hasta ahora, $n?$B$B$B$BSi mi investigación es correcta, los colmillos deberían proceder de cualquier trol Secacorteza. Las bolsas de medicina proceden de los médicos brujos Secacorteza y el más fuerte de los cazadores oscuros Secacorteza debería llevar la navaja especial que se les entrega después de completar sus ritos de paso. No hay forma de saber qué cazador oscuro lleva la navaja hasta que te enfrentas a ellos.' WHERE `entry`=691; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, los has encontrado! ¡Buen trabajo, $n! ¡Puede que esta sea la única oportunidad contra la perversa Myzrael!$B$BDame un segundo para encontrar mi trinquete y ver si puedo recomponer estos fragmentos...' WHERE `entry`=692; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡¿Has encontrado esos fragmentos?! Necesitarás el pergamino de Myzrael para cazarla de nuevo ¡antes de que sea demasiado tarde!' WHERE `entry`=692; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, $n! 1 menos, solo faltan 3, según mi lista. Los otros 3 están en Stromgarde.$B$BDescansa un poco pa’ recuperar las fuerzas, que t’hará buena falta pa’ la siguiente fase de mi plan. Vuelve cuando hayas tomado algo caliente y hayas descansado.' WHERE `entry`=693; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nuestro objetivo es la varita, $n. Por ahora céntrate en eso.' WHERE `entry`=693; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Impresionante, $n. Una vez más, enhorabuena.$B$BDame un momento para lanzar el hechizo apropiado para encantar la gema ¡y listo!' WHERE `entry`=694; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola otra vez, $n. ¿Has encontrado ya una ágata azur?' WHERE `entry`=694; +UPDATE `locales_quest` SET `Title_loc1` = '수습생의 마법' WHERE `entry`=695; +UPDATE `locales_quest` SET `Objectives_loc1` = '스쿼토와 대화해야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=695; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, bien.$B$BSi no hay más impedimentos, ¿qué tal si empezamos?' WHERE `entry`=695; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 찾아야 할 물건은 트렐레인의 부적, 트렐레인의 수정구, 그리고 트렐레인의 붉은 마노라오.$B$B세 가지 모두 탑 안의 상자에 들어 있는데, 상자를 여는 데는 별문제가 없을 테고... 조심해야 할 건 오우거들이오.$B$B탑의 방어 기능으로는 오우거를 직접 처리할 수 있는 게 없기 때문에 무기를 쓸 준비를 하고 있어야 할 것이오. 당신이 물건을 훔치러 왔다는 걸 오우거들이 알면 분명히 공격해 올 것이오.$B$B조심하고 당신에게 행운이 있기를 바라오.' WHERE `entry`=696; +UPDATE `locales_quest` SET `Objectives_loc1` = '트렐레인의 부적, 트렐레인의 수정구, 트렐레인의 붉은 마노를 찾아 임시 주둔지에 있는 스쿼토에게 가져가야 합니다.' WHERE `entry`=696; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Malin no podría haber encontrado una persona más valiosa pa’ venir a ayudarnos, $n. ¡Has hecho un trabajo espléndido!$B$BSe alegrará de ver el éxito tan aplastante de nuestra misión.' WHERE `entry`=696; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Haces esto y pa’ mí que Malin estará más que contento contigo.' WHERE `entry`=696; +UPDATE `locales_quest` SET `Title_loc1` = '멀린의 의뢰' WHERE `entry`=697; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드의 마법사 지구에 있는 대마법사 멀린에게 보내는 봉인된 편지를 전달해 주어야 합니다.' WHERE `entry`=697; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BPor la Luz, ¡lo has conseguido! ¡Qué maravilla! Trelane se alegrará mucho. Estoy seguro de que Kryten y Skuerto están tan entusiasmados como yo porque voy a los voy a hacer regresar a Ventormenta.$B$BGracias, $n. Te ruego aceptes esto, te ayudará en tus viajes.' WHERE `entry`=697; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? Me suenas algo, vagamente. Discúlpame, ¿nos conocemos? Estoy tan ocupado que se me escapan las cosas.' WHERE `entry`=697; +UPDATE `locales_quest` SET `Objectives_loc1` = '슬픔의 늪에 있는 톡카르에게 신선한 톱니악어 고기 8개를 가져가야 합니다.' WHERE `entry`=698; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! Estupendo. Esta noche tenemos carne fresca. Gracias, $n.$B$BHas ayudado a que las noches sean más tolerables. El fuego arde con brío y nuestros estómagos pronto estarán llenos.$B$BEs una agradable sorpresa que nos hayas traído un cargamento; Dar no es el orco más atractivo del mundo pero, al menos, su actitud apesta menos que su aliento.' WHERE `entry`=698; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Lok\'tar, $c. Viajar por los pantanos no es algo que te puedas tomar a la ligera. Tienes que ser muy valiente si vas a demostrar lo que vales aquí.' WHERE `entry`=698; +UPDATE `locales_quest` SET `Title_loc1` = '보급품 보충' WHERE `entry`=699; +UPDATE `locales_quest` SET `Objectives_loc1` = '슬픔의 늪에 있는 톡카르에게 무쇠턱 톱니악어 발톱 6개를 가져가야 합니다.' WHERE `entry`=699; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra ver que sigues con vida, $n.$B$BEstas garras serán perfectas. Cuantas más armas tengamos listas para los ataques, mejor parados saldremos.$B$BEmpezaré con tu arma en cuanto pueda. Solo me llevará un poco de tiempo. Me he vuelto muy hábil produciéndolas.' WHERE `entry`=699; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un buen licor de hidromiel, una buena hoguera, un ejército de orcos y un arsenal de armas... es todo lo que necesitamos aquí en la costa. No lamento para nada estar aquí fuera protegiendo Rocal, pero me gustaría poder conseguir una madriguera o, al menos, una torre.' WHERE `entry`=699; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El granito parece un homenaje muy pobre para tan gran enano, pero ningún enano vive para siempre.$B$BEsperemos que el monumento sí dure y que las generaciones futuras recuerden al valiente Sully Balloo y otros bravos soldados como él.' WHERE `entry`=700; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, nos vendrán de perlas. Transferiré su poder y el espíritu de los raptores a este orbe. Entonces este orbe le conferirá a Gor\'mul la feroz fortaleza e inteligencia del raptor.' WHERE `entry`=701; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo todos los preparativos listos, solo me faltan los corazones de raptor.' WHERE `entry`=701; +UPDATE `locales_quest` SET `Title_loc1` = '랩터의 기민함' WHERE `entry`=702; +UPDATE `locales_quest` SET `Objectives_loc1` = '고르멀에게 토건의 수정구를 전달해야 합니다.' WHERE `entry`=702; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al menos esta vez me traes algo interesante. Extraño poder el que emana...' WHERE `entry`=702; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Otra vez de vuelta? Desde luego, no hay nada que desee más que la compasión de Tor\'gan.$B$B¿Qué me traes esta vez? ¿Quizás un trozo de cuerda de color vivo? O una cuerda suficientemente larga para acabar con mi sufrimiento...' WHERE `entry`=702; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, empezaré con esas alas enseguida. ¡Ya casi puedo saborearlas!$B$B¡Aquí tienes la receta en caso de que las quieras preparar tú mismo!' WHERE `entry`=703; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Me has traído mis alas?' WHERE `entry`=703; +UPDATE `locales_quest` SET `Details_loc1` = '아그몬드에게서 받은 마지막 보고가 마음에 걸리는군. 이제는 그가 죽어서 더욱 그렇소! 그의 보고서에 의하면 인부들이 울다만 외곽의 발굴 현장에서 \'고대의 단지\'를 발견했다고 되어있소. 그 현장에서 찾은 단지가 트로그 녀석들을 자극한 게 아닌가 걱정이군. 내가 여기서 찾은 조각상처럼 말이오.$B$B조사를 하려면 단지가 필요한데 울다만 발굴 현장으로 가서 돌조각 단지를 모아 내게 돌아오시오.' WHERE `entry`=704; +UPDATE `locales_quest` SET `Objectives_loc1` = '모단 호수에 있는 발굴조사단장 아이언밴드에게 돌조각 단지 4개를 가져가야 합니다.' WHERE `entry`=704; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien! Con suerte y diligencia, encontraremos la conexión entre los troggs y estos antiguos artefactos. $B$BNos has hecho un gran favor a los prospectores, $n. No lo olvidaremos. Como tampoco lo hará Agmond.' WHERE `entry`=704; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado esas urnas, $n? ¡Debemos averiguar la relación entre ellas y los troggs!' WHERE `entry`=704; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vendrán de maravilla! Solo necesito molerlas en polvo... luego mezclarlas con una pizca de esto y otra pizca de aquello. $B$B¡Prepárense, carroñeros! ¡Prepárense para ser fulminados!' WHERE `entry`=705; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido mis perlas? ¡Casi no me quedan bombas centelleantes!' WHERE `entry`=705; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, desde luego, ¡esto vendrá de perlas! ¡Esto hará que al atacar tus armas despidan un calor abrasador!' WHERE `entry`=706; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la caza, $c?' WHERE `entry`=706; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Vienes de parte de Pico Tormenta? Muy bien.$B$BTengo trabajo para ti.' WHERE `entry`=707; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, la suerte está de nuestra parte! ¡Gracias! ¡Puede que aún nos salvemos!' WHERE `entry`=709; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado la tablilla? ¡Debe de contener secretos! ¡Secretos para salvarnos!' WHERE `entry`=709; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estos nos servirán, $n. Gracias. Mm, algo más de arena de lo que preveía. Tengo que ajustar el coeficiente de fricción. No, espera; aún debería ser marginal con el aceite de escarcha.' WHERE `entry`=710; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este sitio es perfecto para… ¿Podrías sujetarme eso un momento? Sí, justo ahí, a lo largo del vector normal. Ahora, ¿por dónde...? Ah, sí. El lugar perfecto para probar mi proyecto más reciente. La materia prima, el espacio abierto... ¿qué más podría pedir un ilustrado y brillante practicante de las artes?' WHERE `entry`=710; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 보여준 실력이 내 수습생 모두를 합친 것보다도 낫군요.$B$B다음으로 부탁할 일은 큰 돌조각을 구해와야 하는 좀 더 힘든 일이에요. 충분히 주의한다면 바위 정령에게서 돌조각을 얻을 수 있을 거예요. 아무래도 바위 정령은 몸이 크고 강하기 때문에 내 실험에 사용할 만큼 큰 돌조각이 있을 가능성이 커요. 이곳에서 서쪽으로 더 가거나 산기슭을 따라 남동쪽으로 가면 바위 정령들을 찾을 수 있을 거예요.$B$B당신이 가져온 작은 돌조각을 시험해 보려면 시간이 좀 걸릴 테니 서두르진 않아도 돼요.' WHERE `entry`=711; +UPDATE `locales_quest` SET `Objectives_loc1` = '황야의 땅에 있는 로트윌 베리아투스에게 큰 돌조각 3개를 가져가야 합니다.' WHERE `entry`=711; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡$n, sencillamente asombroso! Creía que haría falta media docena de tauren para traerme todos estos fragmentos.' WHERE `entry`=711; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy encantadísimo, $n. Mis hechizos han afectado a las piezas más pequeñas, justo como predije. Si este experimento sale tan bien como anticipo, los elementales que podré controlar harán que cualquier cosa conjurada antes quede a la altura del betún.' WHERE `entry`=711; +UPDATE `locales_quest` SET `Details_loc1` = '이곳 황야의 땅에 있는 정령에게서 필요한 것이 한 가지 더 있어요. 상급 바위 정령들에게서 바위 결속의 팔보호구를 구해다 주었으면 하거든요. 내 계산에 따르면 그 팔보호구는 내가 만든 족쇄의 힘을 측정하기에 충분해요.$B$B내가 수정점을 쳐 보니 거대한 바위 정령은 여기서 남서쪽에 있는 것으로 나왔어요. 아마 내 기억으론 오우거 근처에 있었던 것 같단 말이죠.$B$B여분까지 해서 팔보호구를 5개만 가져다주세요. 내 조수 세르보가 내 연구 재료와 결과물을 어디 뒀는지 곧잘 잊어버리니... 만일을 대비해서 말이에요.' WHERE `entry`=712; +UPDATE `locales_quest` SET `Objectives_loc1` = '황야의 땅에 있는 로트윌 베리아투스에게 바위 결속의 팔보호구 5개를 가져가야 합니다.' WHERE `entry`=712; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, ¿alguna vez te has planteado convertirte en un ayudante de investigación ¿No? No sé lo que haría si no contara con tus facultades. Inteligencia, curiosidad y fuerza, todo en una sola persona.' WHERE `entry`=712; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Las losas de piedra que encontraste eran ideales, $n. Lucien llevará las que sobren a Kharanos cuando acabemos aquí. A fin de cuentas, podrían volver a ser útiles.$B$BPor ejemplo, serían una base estupenda para un pequeño y práctico cobertizo cuando empiece a investigar un enfoque multidisciplinario de los explosivos de alto rendimiento...' WHERE `entry`=712; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Formidable! Será el refrigerante perfecto para mis nuevos brazales. Si los encantamientos no duran un siglo, le daré todas mis pertenencias a Servo.$B$BTodos los magos de la Asamblea sentirán un respeto reverencial cuando acabe con esto, $n. Espera y verás.' WHERE `entry`=713; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado el aceite que necesitaba? ¡Me vendría tan bien que encontraras un poco!' WHERE `entry`=713; +UPDATE `locales_quest` SET `Title_loc1` = '태엽...장치?' WHERE `entry`=714; +UPDATE `locales_quest` SET `Objectives_loc1` = '황야의 땅에 있는 로트윌 베리아투스에게 태엽장치를 가져가야 합니다.' WHERE `entry`=714; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡TOMA!$B$B$B$BPerfecto… casi estamos. Bueno, casi. YO estoy casi listo. Este proyecto es mi prioridad absoluta... en estos momentos. Deja que coloque esto y verás con tus propios ojos a lo que has contribuido a crear. Solo harán falta unos minutos... a lo mejor... un poco más. Bueno, quizás mucho más. Ya veremos.' WHERE `entry`=714; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sí, sí, ya voy. Solo un segundo.$B$B' WHERE `entry`=714; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡SÍ!$B$BDigo… gracias, $n. Te vendrán bien cuando viajes por las Tierras Inhóspitas.' WHERE `entry`=715; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Está a punto de acabar. ¿Cómo van las cosas de tu lado?' WHERE `entry`=715; +UPDATE `locales_quest` SET `Title_loc1` = '돌로 만든 보호구' WHERE `entry`=716; +UPDATE `locales_quest` SET `Objectives_loc1` = '황야의 땅에 있는 루시앙 토셀렌치에게 청동 무늬 팔보호구를 가져가야 합니다.' WHERE `entry`=716; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí tienes, $n. Pruébatelos.' WHERE `entry`=716; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Yo no esperaría demasiado para conseguir ese brazal, $n.$B$B¿Quién sabe lo que puede pasar después?' WHERE `entry`=716; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Kirin Tor ya no tendrá que preocuparse de los prisioneros de Lethlor. Volveré para informar del éxito a mi maestro. Seguro que Krasus se alegrará.' WHERE `entry`=717; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La cárcel de los dragones ha estado controlada por una poderosa magia y fuertes poderes pero no podemos permitir arriesgarnos a que liberen a Cinchoscura y a Hematus.' WHERE `entry`=717; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muchas gracias, $n. Mientras no estabas, yo... estooo... tragué un puñado de arena. Me...$B$BBah, no importa, saldremos esta noche y conseguiremos algo de comida. ¡Comeremos como reyes!' WHERE `entry`=718; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El desierto es mal lugar para tener hambre, amigo, te lo digo yo.$B$BEh... ¿qué es eso de ahí?...' WHERE `entry`=718; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres mi salvador, $c. Me alegro de que alguien le haya dado una lección a esos Forjatiniebla. Gracias por tu ayuda.' WHERE `entry`=719; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Todavía no sé con seguridad qué buscaban los Forjatiniebla pero desde luego tenían un propósito.' WHERE `entry`=719; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Piemartillo está vivo?! ¡Increíble, $n!' WHERE `entry`=720; +UPDATE `locales_quest` SET `Title_loc1` = '희망의 전조' WHERE `entry`=721; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Sí? Lo siento... Estoy muy débil. ¿Puedes acercarte, $c?$B$B¿Así que t’envía Ryedol? Que los hados bendigan a Muradin, ese chico no es tan lento del tarro como pensaba.' WHERE `entry`=721; +UPDATE `locales_quest` SET `Title_loc1` = '비밀의 아뮬렛' WHERE `entry`=722; +UPDATE `locales_quest` SET `Objectives_loc1` = '해머토의 아뮬렛을 찾아 울다만에 있는 해머토에게 가져가야 합니다.' WHERE `entry`=722; +UPDATE `locales_quest` SET `Title_loc1` = '돈독한 믿음' WHERE `entry`=723; +UPDATE `locales_quest` SET `Objectives_loc1` = '황야의 땅에 있는 발굴조사단장 라이돌에게 해머토의 아뮬렛을 가져가야 합니다.' WHERE `entry`=723; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿El amuleto de Piemartillo? Creo que me encontraba más animado cuando creía que estaba muerto. Saberlo con seguridad solo aumenta el dolor. Este amuleto era el trabajo de su vida. No permitiré que haya muerto en vano.' WHERE `entry`=723; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Diría que ha sido un mal día pero estamos en las Tierras Inhóspitas: cualquier día es malo.' WHERE `entry`=723; +UPDATE `locales_quest` SET `Title_loc1` = '돈독한 믿음' WHERE `entry`=724; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 역사학자 카르닉에게 해머토의 아뮬렛을 가져가야 합니다.' WHERE `entry`=724; +UPDATE `locales_quest` SET `Title_loc1` = '위협의 경고' WHERE `entry`=725; +UPDATE `locales_quest` SET `Objectives_loc1` = '조언자 벨그룸을 찾아 봉인된 쪽지를 전해야 합니다.' WHERE `entry`=725; +UPDATE `locales_quest` SET `Title_loc1` = '위협의 경고' WHERE `entry`=726; +UPDATE `locales_quest` SET `Title_loc1` = '야그인의 법전을 찾아서' WHERE `entry`=727; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 쓸쓸한 뒷골목에 있는 게릭 본그립에게 해머의 인장을 가져가야 합니다.' WHERE `entry`=727; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh. Saludos, hermano.$B$BY alabados sean los moradores del subsuelo.' WHERE `entry`=727; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola. Bienvenido a mi tienda pero ojo con lo que tocas.$B$BEl conocimiento puede ser mortal.' WHERE `entry`=727; +UPDATE `locales_quest` SET `Title_loc1` = '야그인의 법전을 찾아서' WHERE `entry`=728; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 관리인 벨두거에게 해머의 인장을 가져가야 합니다.' WHERE `entry`=728; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ten cuidado con lo que dejas ver, $c. Hay quien no cree en la legitimidad de nuestro compromiso.$B$BY hay quien intentará que fracasemos si saben de nuestra existencia.$B$BSiempre debemos tener cuidado. Y estar vigilantes. Y pacientes.' WHERE `entry`=728; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya, estamos impacientes, ¿no, $c? ¿Has venido para aprender de mi colección? ¡Bien!$B$BPero ten cuidado: al igual que el conocimiento otorga poder a los fuertes... vuelve locos a los débiles.' WHERE `entry`=728; +UPDATE `locales_quest` SET `Details_loc1` = '이 세계의 위대한 고고학적 불가사의에 관심을 가진 $c|1을;를; 만나게 되어 정말 기쁘오.$B$B얼라이언스 친구들은 우리 일을 단순한 취미 정도로 치부하는 경우가 종종 있지. 그러나 최근 카즈 모단에서 발견된 것들은 어떤 강력한 세력이 로데론에서 칼림도어에 이르는 아제로스 전역을 위협하고 있음을 증명하고 있소. 얼마나 많은 이들이 이걸 깨닫지 못하고 있는지...$B$B지금 가장 큰 근심은 어둠의 해안으로 보낸 우리 대원들이오. 벌써 몇 주 동안이나 소식이 끊겼소. 아우버다인으로 가서 그들의 소재에 대한 단서를 찾아봐 주겠소?' WHERE `entry`=730; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cómo me alegro de que el arqueólogo jefe Mostachogris enviara a alguien a buscarnos...' WHERE `entry`=730; +UPDATE `locales_quest` SET `Title_loc1` = '정신 없는 발굴조사단장' WHERE `entry`=731; +UPDATE `locales_quest` SET `Objectives_loc1` = '신비로운 화석을 찾는 동안 발굴조사단장 렘트레블을 경호한 후 아우버다인에 있는 고고학자 호올리에게 돌아가십시오.' WHERE `entry`=731; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es buena noticia que lleves el Signo, $n. Los enanos Hierro Negro de la Fortaleza de Angor crearon el Signo de la Tierra para retener a dos de los más crueles tenientes Alamuerte, los gemelos Cinchoscura y Hematus.' WHERE `entry`=732; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El grupo de ogros nómadas se desplaza entre sus campamentos por las Tierras Inhóspitas; el calor que despide la reseca tierra y los remolinos de viento dificultarán su rastreo. He oído que a veces pasan por el Asentamiento Boff. Si estás perdido, podrías empezar a buscar allí.' WHERE `entry`=732; +UPDATE `locales_quest` SET `Details_loc1` = '내가 방어 도구나 기타 다른 필수 장비들을 제작할 자재를 찾아 오지 못하면 이곳 상황이 안 좋아질 수도 있소. 이 지역의 오우거들은 금속 조각들을 방어구로 사용하여 단단히 무장하고 있는 것 같소. 그러고 보니 황야의 땅에 증기 전차가 있다는 이야기가 헛소문이 아닐지도 모르겠군.$B$B아무튼, 발굴조사단장은 이 작은 야영지의 상황을 걱정하고 있소. 그래서 가능한 빨리 작업을 시작해야 할 것 같은데...$B$B오우거의 주 야영지는 서쪽으로 멀리 떨어져 있는 먼지목도리 소굴에 있으니 금속 조각을 좀 가져다주시오.' WHERE `entry`=733; +UPDATE `locales_quest` SET `Objectives_loc1` = '시그런에게 금속 조각 7개를 가져가야 합니다.' WHERE `entry`=733; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es un comienzo, $n, y tendrá que servir hasta que sepamos algo de Forjaz o de la Liga de Exploradores.$B$BBien, y si ahora pudiera conseguir sal en algún lado para mi barril de bebida...' WHERE `entry`=733; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bueno, me he apañado con lo que había pero... no es mucho. ¿Has encontrado más suministros?' WHERE `entry`=733; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Piñón del n.º 5, ¿eh? Sí, esto no va a valer.' WHERE `entry`=734; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tienes muchos recursos, $c. Si eres tú quien debe encargarse de la continuidad de nuestra orden, no dudo en que lo harás magníficamente.' WHERE `entry`=735; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes los objetos que te pedí?' WHERE `entry`=735; +UPDATE `locales_quest` SET `Title_loc1` = '별, 손, 그리고 심장' WHERE `entry`=736; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 벨두거에게 벨두거의 노트에 적힌 물건들을 가져가야 합니다.' WHERE `entry`=736; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La tienes! ¡Oh, rayo de esperanza!$B$BPuede que tus esfuerzos sean nuestra salvación, $n. ¡Un monumento habrían de erigirte! ¡Un altar a ti dedicado! ¡Alabado sea tu nombre hasta que tus nietos tengan nietos!$B$BA menos que...ELLOS se liberen y vuelvan a la superficie. Si eso ocurriera, entonces puedes olvidarte de los hijos.$B$BSi ELLOS quedan libres, todos seremos alimento de gusanos.' WHERE `entry`=737; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ja! Hace mucho que te habías marchado. ¿Has conseguido la revista?' WHERE `entry`=737; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este esqueleto debe de ser lo que queda del desafortunado Agmond. Su cuerpo está destrozado y han limpiado sus huesos.' WHERE `entry`=738; +UPDATE `locales_quest` SET `Title_loc1` = '멀달록' WHERE `entry`=739; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es una noticia aleccionadora, $n. Pero Agmond tenía un brazo poderoso, con su martillo era brutal ¡y la cabeza tan dura como nadie! A pesar de que esos malditos troggs lo han matado, estoy seguro de que antes se llevó por delante a muchos.' WHERE `entry`=739; +UPDATE `locales_quest` SET `Title_loc1` = '정신 없는 발굴조사단장' WHERE `entry`=741; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 수석고고학자 그레이위스커에게 신비로운 화석을 가져가야 합니다.' WHERE `entry`=741; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이오, $r?' WHERE `entry`=741; +UPDATE `locales_quest` SET `Details_loc1` = '젊은 모험가들이여, 잘 들으십시오! 잿빛 골짜기의 야생이 당신을 기다리고 있습니다!$B$B호드는 불모의 땅 북쪽에 튼튼한 전초 기지를 세웠습니다. 토막나무 주둔지와 조람 해안에 있는 주둔지에서는 호드의 이름을 빛내려 노력하고 있습니다! 자신을 증명하고 싶은 이는 그곳에서 안내를 받으시기 바랍니다. 불모의 땅 바로 위에 있는 토막나무 주둔지의 세나니 썬더하트가 잿빛 골짜기 사냥에 참가할 모험가를 찾고 있으니 참고하시기 바랍니다!' WHERE `entry`=742; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te doy la bienvenida a la nueva frontera, $n. Vallefresno es una tierra de oportunidades en la que un joven $c como tú cuenta con innumerables oportunidades de demostrar lo que vale. Date una vuelta por el Puesto del Hachazo y no olvides visitar La Ensenada de Zoram, la otra avanzada de la Horda.$B$BTu presencia aquí me indica que has venido a instruirte en las artes de la caza. Escucha con atención y con gusto te enseñaré todo lo que has de saber.' WHERE `entry`=742; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Ha llegado el momento de seguir tu viaje; que el viento siempre esté a tu espalda.' WHERE `entry`=743; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Las Viento Furioso son mortíferas; su potencia en combate solo es comparable a su sed de sangre.' WHERE `entry`=743; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por tu ayuda, $n.$B$BYa casi he acabado el penacho. Tan solo me queda entregárselo a mi hermano y presenciar la ceremonia.' WHERE `entry`=744; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este penacho será el regalo perfecto para mi hermano.' WHERE `entry`=744; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Es importante respetar la tierra y a sus criaturas. La vida y la muerte forman un círculo necesario, la una no puede existir sin la otra. Reflexiona sobre esto y no lo olvides nunca.' WHERE `entry`=745; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n, esto tranquilizará a las bestias de Mulgore. Y enseñará a los enanos que horadar la tierra no les llevará a alcanzar la sabiduría.' WHERE `entry`=746; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Tienes las herramientas rotas? La excavación de los enanos enfurecerá a los kodos de Mulgore. ¡Debes detener esta profanación!' WHERE `entry`=746; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los $r de Narache te dan las gracias, $n. Prometes mucho.' WHERE `entry`=747; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Conseguir carne y plumas para la tribu es el primer paso para probar tu valor ante el Jefe.' WHERE `entry`=747; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Voy a imbuir su poder en un tótem purificador.' WHERE `entry`=748; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes lo que te pedí?' WHERE `entry`=748; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La caja tiene el sello de Ventura y Cía. en todos los lados. En el lateral se indica que el contenido debe ser procesado en una de sus plantas centrales.' WHERE `entry`=749; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los $r de Narache te agradecen estas provisiones, $n. Con esa habilidad para la caza, algún día alcanzarás el nivel de reputación venerado con Cima del Trueno.' WHERE `entry`=750; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si consigues pelambres para la tribu, hablaré de tu valor a mi padre, el Jefe Viento de Halcón.' WHERE `entry`=750; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Parece que Ventura y Cía. intenta robarnos nuestros recursos naturales. Es bueno saberlo, aunque ahora tenemos que hacer algo al respecto.' WHERE `entry`=751; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $n. ¿Qué has descubierto sobre los planes de Ventura y Cía.?$B$BSi pretenden explotar nuestras tierras como han hecho con otras, los avanzados les harán cambiar de idea.' WHERE `entry`=751; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has venido hasta aquí para ayudar a una anciana? Ay, ay, ¡qué admirable!' WHERE `entry`=752; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, te dijo que trajeras este cántaro de agua. Ya veo.$B$BTu deseo de ayudar a los $r del Campamento Narache me dice que algún día honrarás a la tribu en Cima del Trueno.' WHERE `entry`=753; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que estás de vuelta. ¿Tienes noticias de la abuela Viento de Halcón?' WHERE `entry`=753; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los animales ya están bebiendo del pozo.$B$BHas prestado un gran servicio a la tierra y a los $r, $n.' WHERE `entry`=754; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía el Jefe Viento de Halcón? Los Ritos de la Madre Tierra son un asunto de cierta envergadura...' WHERE `entry`=755; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. La pureza con la que cazan estas bestias es vital para crear el tótem de limpieza. $B$BLos goblins nunca aprenderán la diferencia entre explotar la tierra y vivir en armonía con ella.' WHERE `entry`=756; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes lo que te pedí, $n? El Pozo Tronacuerno se corrompe más cada minuto que pasa.' WHERE `entry`=756; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has superado el primero de los Ritos de la Madre Tierra. La tribu estará orgullosa.' WHERE `entry`=757; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has completado el Rito de la Fuerza, $n? Quiero una prueba de tus acciones contra nuestros enemigos, los Erizapúas.' WHERE `entry`=757; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los antepasados del clan Tronacuerno me han hablado en un sueño para felicitarte por tus actos en el pozo.$B$BDesean que tengas esto como muestra de agradecimiento...' WHERE `entry`=758; +UPDATE `locales_quest` SET `Details_loc1` = '이제 남은 우물 하나, 와일드메인 부족의 이름을 딴 우물을 정화하는 일만 남았소. 이 우물을 깨끗이 정화하려면 이 땅의 난폭한 포식자인 우두머리 초원늑대 이빨이 필요하오. 북쪽에서 우두머리 초원늑대를 찾아 사냥해 돌아오시오.$B$B우두머리 초원늑대들은 종종 위대한 도시 썬더 블러프의 기슭을 돌아다니곤 하오.' WHERE `entry`=759; +UPDATE `locales_quest` SET `Objectives_loc1` = '블러드후프 마을에 있는 멀 썬더혼에게 우두머리 초원늑대 이빨 8개를 가져가야 합니다.' WHERE `entry`=759; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Este sacrificio de la tierra me llena de tristeza y también de orgullo.' WHERE `entry`=759; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes lo que te pedí?' WHERE `entry`=759; +UPDATE `locales_quest` SET `Title_loc1` = '와일드메인 정화' WHERE `entry`=760; +UPDATE `locales_quest` SET `Objectives_loc1` = '와일드메인 우물에서 와일드메인 정화의 토템상을 사용한 다음 멀 썬더혼에게 돌아가야 합니다.' WHERE `entry`=760; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has limpiado los pozos y sanado nuestra tierra; el Poblado Pezuña de Sangre te está agradecido, $n.$B$BQue tus hazañas sean cantadas hasta la séptima generación de la séptima generación.' WHERE `entry`=760; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sé que esto no ha sido fácil, $n. Has probado tu valor; nos alegramos de tenerte en el Poblado Pezuña de Sangre.' WHERE `entry`=761; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes las plumas de aguilón?' WHERE `entry`=761; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, vienes de parte del Jefe Viento de Halcón! Sus grabados indican que te considera muy especial.' WHERE `entry`=763; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te trae por aquí, $c?' WHERE `entry`=763; +UPDATE `locales_quest` SET `Title_loc1` = '투자개발회사' WHERE `entry`=764; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Supongo que resulta difícil malinterpretar o ignorar esa señal, ¿no? En Ventura y Cía. sabrán que no deben tomar a los $r a la ligera, y no serán tan arrogantes de pensar que permitiremos que nos roben los recursos naturales sin rechistar.' WHERE `entry`=764; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 짐마차에서 가져온 문서에 따르면 투자개발회사는 이 땅에서 우리를 몰아내고 우리 땅을 마음껏 약탈하기 위해 많은 계획을 세웠군.$B$B목표한 바를 이루기 위해 수단과 방법을 가리지 않는 그들을 보면 혐오감에 몸이 오싹해지기까지 하는군그래. 그 계획을 세운 배후의 지도자를 처치해야 하오. 바로 감독관 피즈스프로켓이라는 자인데, 습격당한 짐마차 행렬 동쪽에 있는 투자개발회사 광산으로 가면 찾을 수 있을 거요. 뭔가 유용한 정보를 얻을지도 모르니, 내게 그 자의 서류철을 가져다주시오.' WHERE `entry`=765; +UPDATE `locales_quest` SET `Objectives_loc1` = '감독관 피즈스프로켓을 처치하고 블러드후프 마을의 모린 클라우드스토커에게 피즈스프로켓의 서류철을 가져가야 합니다.' WHERE `entry`=765; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Parece que mi rabia se apacigua ante la idea de que el maleante de Saltatuercas esté muerto. Revisaré sus efectos personales para ver si hay algo más de información sobre los planes futuros de Ventura y Cía. Gracias por tu ayuda, $n.' WHERE `entry`=765; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me hierve la sangre solo de pensar en las atrocidades que están dispuestos a llevar a cabo contra nosotros en Ventura y Cía. para obtener beneficios.' WHERE `entry`=765; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, gracias, $n. Con los objetos que me has traído, podré fabricar el remedio que necesito para impedir que la infección se extienda y, finalmente, curarla por completo. Te debo la vida.$B$BPero nunca olvidaré el terrible chillido de Mazzranache cuando se abalanzó sobre mí, ni el fogonazo de color de su pico al descender...$B$BVe con cautela en tus viajes.' WHERE `entry`=766; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La fiebre empeora y mi consciencia empieza a perderse en pesadillas delirantes... Tenía que haber sabido que no podría con una bestia que mi abuelo no fue capaz de derrotar...$B$B¿Tienes los ingredientes para el remedio? Temo que si no acabo con la infección pronto, no saldré de esta.' WHERE `entry`=766; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Presentía tu llegada, $c. Es fácil reconocer a quien está intentando superar los Ritos de la Madre Tierra.' WHERE `entry`=767; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas pieles son excelentes. Con ellas podré hacer objetos de cuero de primera calidad. $B$BToma, $n. Coge esto a cambio...' WHERE `entry`=768; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola de nuevo. ¿Has estado cazando? ¿Tienes mis pieles?' WHERE `entry`=768; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, bien. Gracias, $n. Mi corazón se hinche de orgullo al ver que los jóvenes se interesan por el arte de la peletería.' WHERE `entry`=769; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes mi material, $n?' WHERE `entry`=769; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No puedo creerlo! ¿Has derrotado a Aullido Fantasma? Acabas de ganarte mi respeto con tu habilidad para la caza, $c.$B$BYo ya no cazo, pero me honraría regalarte una de mis armas.$B$BQue te traiga reconocimiento y fortuna.$B$BEsperemos que Aullido Fantasma haya encontrado al fin la paz.' WHERE `entry`=770; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Veo que has aprendido a recolectar en nuestra tierra sagrada, $n. En un momento te daré el Agua de los Videntes.' WHERE `entry`=771; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando me traigas las piedras de pozo y las bellotas ámbar, te prepararé el Agua de los Videntes.' WHERE `entry`=771; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No tengas miedo, $n. Has superado el Rito de la Visión.' WHERE `entry`=772; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has puesto gran voluntad en superar los Ritos de la Madre Tierra, $n.$B$BLos espíritus ancestrales representamos a los $r que dieron la vida para fundar y proteger Cima del Trueno. Ahora ese deber de protección pasa a ti.$B$BHas superado el Rito de la Sabiduría, $c. Entra en Cima del Trueno con orgullo.' WHERE `entry`=773; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. Veo que has hallado el sendero hasta mi puerta.' WHERE `entry`=775; +UPDATE `locales_quest` SET `Details_loc1` = '그대는 대지모신의 의식을 충실히 수행하여 썬더 블러프에서 당당한 지위를 얻었네.$B$B그러나 애써 얻은 지위를 유지하기 위해선 주민들에게 그대의 능력을 계속 증명해 보여야만 하지.$B$B그대도 알다시피 우리는 사냥꾼들이네. 그러니 우리의 사냥 능력을 계속 보여줘야 하네. 멀고어 아래에는 알라치아라는 거대한 코도가 살고 있지. 그대의 능력을 증명해 보이려면 알라치아를 추적해 처치한 다음 알라치아의 뿔을 내게 가지고 오게.' WHERE `entry`=776; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 케른 블러드후프가 알라치아의 뿔을 가져다 달라고 부탁했습니다.' WHERE `entry`=776; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo!$B$BEnviaré a un grupo para retirar la piel y la carne.$B$BTu gente te debe mucho, $n.' WHERE `entry`=776; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has localizado a Arra’chea?' WHERE `entry`=776; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, perfecto. ¡Retrocede mientras me preparo para hacer historia!$B$B' WHERE `entry`=777; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$B¡El piñón, $n, el piñón!' WHERE `entry`=777; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Ha sido un suplicio, ¿verdad?$B$BNo estoy seguro de qué puede haber fallado. Menos mal que hemos contado con mi magia para enviar a la criatura de vuelta a su hogar.$B$B¿Quizás una muestra de aprecio por ser tan denodado...?' WHERE `entry`=778; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No es exactamente el final que esperaba. ¿Has logrado recuperar mis grilletes?' WHERE `entry`=778; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al colocar las piedras rúnicas en las muescas correspondientes, un violento estruendo sacude la tierra y se rompe el Sello.' WHERE `entry`=779; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente. Con esto prepararé un estofado y de paso hemos dado una lección a esos Erizapúas.' WHERE `entry`=780; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los jabaguerreros siguen atacando. ¿Me traes los hocicos y los costillares?' WHERE `entry`=780; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué inquietante! Pero podemos avisar a nuestros hermanos del Poblado Pezuña de Sangre para que nos ayuden. Has salvado la vida de muchos tauren, $n.' WHERE `entry`=781; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que algo te preocupa, $n. ¿Qué noticias traes?' WHERE `entry`=781; +UPDATE `locales_quest` SET `Details_loc1` = '2차 대전쟁 때 용 데스윙과 동맹을 맺었던 호드에게서 데스윙의 부관인 블랙래쉬와 헤마투스가 저 먼 동쪽 레슬로 협곡에 갇혀 있었다는 사실을 우리는 익히 알고 있소. 우리는 반드시 타락한 옛 동지를 처단하여 호드라는 이름의 명예를 회복하여야 하오!$B$B우리는 토그룬과 그의 오우거 용병 부대를 고용해 비룡의 감옥을 여는 열쇠인 대지의 봉인을 찾고 있었소.$B$B그런데 토그룬이 우리를 배신하고 봉인을 가져가 버렸으니 보프 야영지로가서 봉인을 되찾아 오시오!' WHERE `entry`=782; +UPDATE `locales_quest` SET `Objectives_loc1` = '우두머리 토그룬을 처치하고 카르가스에 있는 고른에게 대지의 봉인을 가져가야 합니다.' WHERE `entry`=782; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con Tho\'grun muerto y su cadáver limpiado por el viento del desierto y las águilas ratoneras, reinará la confusión entre los ogros. Aunque solo es una pequeña victoria, llevará a otra mucho más importante.$B$BEl Signo de la Tierra está ahora en nuestras manos y podemos abrir la cárcel de los dragones negros en Lethlor. Los liberaremos de su eterno encarcelamiento, ¡aunque para su condena!' WHERE `entry`=782; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La traición de Tho\'grun... ¿puede extrañarse nadie de que los ogros ya no sean parte de la Horda? Me encantaría verlo muerto y que se recuperara el Signo de la Tierra.$B$BSi aún lo has despachado, no pierdas el tiempo yendo al Asentamiento Boff. Está al sureste de Kargath.' WHERE `entry`=782; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los relatos de tu valor viajan raudos, $c. Los de tu victoria en el Fuerte de Tiragarde serán anunciados en Orgrimmar.' WHERE `entry`=784; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si los centauros Kolkar atacaran, a buen seguro, la Horda prevalecería. Pero impidiendo la eventualidad de un ataque, hemos evitado un inútil derramamiento de la sangre de nuestros poderosos guerreros.$B$BPero sabemos, como sabemos que hay arena en el Desierto de Tanaris, que antes de que estos atroces tiempos queden atrás, se derramará sangre.$B$BHas servido bien a tu gente, $c.' WHERE `entry`=786; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Umm... no está mal, $n. Pero que no se te suba a la cabeza... tendrás que luchar con cosas mucho más duras que un jabalí en tu carrera.$B$BSin embargo, has mostrado tu valía, y tu siguiente prueba será contra un adversario mucho más peligroso, necesitarás algo más de protección.' WHERE `entry`=788; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'De tus luchas con los escórpidos debes sacar una lección importante. Tanto el menor como el mayor de tus oponentes pueden enviarte directo al infierno. En el combate cualquier cosa y en cualquier número o tamaño puede llevarte a la perdición.$B$BNo tengo nada más que enseñarte, $n. Te has portado bien y seguiré con mucho interés tus progresos.' WHERE `entry`=789; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El caparazón de un escórpido no es tan resistente como para disuadir la fuerza y determinación de un guerrero. Golpea fuerte y sin dudas, y los escórpidos serán una presa fácil.' WHERE `entry`=789; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mis golpes no bastaron para matarle, pero cuando pienso en el daño que le hice siento algo de orgullo. Ese orgullo será todo lo que tenga si muero y, desde esa perspectiva, me enfurezco al pensar en las pocas cosas que he terminado en mi vida.' WHERE `entry`=790; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ahhh... mi padre siempre decía que nunca llegaría demasiado lejos y estando aquí, bajo un árbol viendo cómo mi vida se desvanece, parece que estaba en lo cierto.$B$BAl menos me gustaría morir sabiendo que mi último enemigo ha muerto.' WHERE `entry`=790; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, $n. Esta bolsa resultará muy útil en el campo de batalla.$B$B¡Aplaudo tu vigor y tu disposición para morir en nombre de la Horda!' WHERE `entry`=791; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Combatí con orgullo al lado del Jefe de Guerra cuando llegamos por vez primera a estas tierras. Mi piel está surcada por las cicatrices del combate.$B$BMi hacha y mi grito de guerra defendieron el honor de la Horda en la derrota de Archimonde, cuando humanos y elfos sellaron, unidos por la necesidad, su impía alianza.$B$BAhora, sigo sintiéndome útil en mi cargo de vigilante y oficial de suministros.' WHERE `entry`=791; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien hecho, $n.$B$BAunque los familiares viles no son más que mascotas de los poderes oscuros del Filo Ardiente, tu victoria presagia grandes hazañas.' WHERE `entry`=792; +UPDATE `locales_quest` SET `Title_loc1` = '깨어진 동맹' WHERE `entry`=793; +UPDATE `locales_quest` SET `Objectives_loc1` = '대지의 봉인을 사용하여 다이아몬드, 오팔, 자수정의 기둥을 작동시켜 마법석을 모아야 합니다.$B$B마법석을 대지의 봉인에 놓아 블랙래쉬와 헤마투스의 봉인을 풀어줘야 합니다.$B$B블랙래쉬와 헤마투스를 처치하고 고른에게 블랙래쉬의 굴레, 헤마투스의 굴레와 대지의 봉인을 가져가야 합니다.' WHERE `entry`=793; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Vuelo negro sigue buscando aliados entre los orcos renegados Roca Negra y hay que ponerlos a raya o eliminarlos. Con la muerte de Cinchoscura y Hematus, podemos centrar nuestra atención hacia el oeste, hacia la Cumbre de Roca Negra.' WHERE `entry`=793; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hay pocos enemigos más letales que un dragonante, y pocos dragones luchaban más ferozmente que Cinchoscura y Hematus.' WHERE `entry`=793; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has recuperado! ¡Bien hecho!$B$BTus esfuerzos en el Aquelarre del Filo Ardiente son fundamentales para erradicar ese culto del Valle de los Retos. No obstante, temo que tienen más planes en esta tierra.$B$BAún no hemos visto su final.' WHERE `entry`=794; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has terminado tu tarea, $n? ¿Tienes el Medallón del Filo Ardiente?' WHERE `entry`=794; +UPDATE `locales_quest` SET `Title_loc1` = '대지의 봉인' WHERE `entry`=795; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al colocar las piedras rúnicas en las muescas correspondientes, un violento estruendo sacude la tierra y se rompe el Sello.' WHERE `entry`=795; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Según tu descripción de la bestia creo que estás hablando de Sarkoth. No me extraña que pudiera con Hana\'zua. Le prestaremos ayuda inmediatamente, ya no necesitas seguir preocupándote por su situación.$B$BPero hay una cosa que debo decir, me ha impresionado saber que acabaste con la vida de Sarkoth. Es una hazaña de la que estar orgulloso, $n. Además, el haber luchado por el honor de un desconocido, dejando a un lado tus propias tareas, es, sin duda alguna, todo un signo de honor por tu parte.' WHERE `entry`=804; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ummm... tu informe llega en mal momento. El Filo Ardiente no ha sido visto por aquí, en Poblado Sen\'jin, pero su mal se ha arraigado en la costa, en las Islas del Eco.$B$BLos orcos son amigos de los trols Lanza Negra. Amigos honorables. Queremos ayudar a los orcos, pero... nosotros también necesitamos ayuda.' WHERE `entry`=805; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ajá! ¡Lo encontraste!$B$BTu clan se enorgullece de ti, $n. Y gracias a ti, Durotar se ha librado de un gran mal.' WHERE `entry`=806; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste a Fizzle, $n? ¡Él y el resto del Filo Ardiente deben ser expulsados de nuestras tierras!' WHERE `entry`=806; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Has salvado a Minshina. ¡Has salvado al espíritu de mi hermano de la esclavitud!' WHERE `entry`=808; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la calavera de mi hermano, $n? ¿Está libre al fin?' WHERE `entry`=808; +UPDATE `locales_quest` SET `Details_loc1` = '불타는 군단이 패한 최후의 대전쟁 이후, 나는 오크 사회 내에서 마력이 불러온 타락과 부정을 연구해 왔네. 자네가 가져온 이글거리는 목걸이를 통해 그동안 걱정해왔던 것이 사실이었음을 확인했지.$B$B이 목걸이는 악마의 씨앗이라고 하는 마력의 물건을 중심으로 결성된 불타는칼날단 이교도 집단의 것이야. 그 씨앗은 반드시 파괴되어야만 하네! 불모의 땅, 공포의 안개봉우리 꼭대기에 있지.$B$B여기서 서쪽으로 가면 불모의 땅 경계 부근에 전초 기지가 보일 거야. 그곳에서 내 조수인 아크젤로스를 만나 보게. 앞으로 당신이 할 일을 알려줄 게야.' WHERE `entry`=809; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 아크젤로스와 대화하십시오.' WHERE `entry`=809; +UPDATE `locales_quest` SET `EndText_loc1` = '악마의 씨앗 파괴' WHERE `entry`=809; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Neeru quiere ver destruida la Semilla del Demonio, ¿no es así? Extraño...$B$BMuy bien. Si quiere que desaparezca, te diré qué hay que hacer.' WHERE `entry`=809; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, me has salvado la vida. Gracias.$B$BPor favor, acepta esto. Espero que te ayude en tus viajes y, si no es así, quizás puedas sacar algún dinero vendiéndolo. Por lo que dices, yo no voy a volver a usarlo de momento. Kor\'ghan va a hacerme participar en muchos de sus rituales hasta que le demuestre mi valía. Tendré que matar jabalíes, recoger más colas de escórpido... lo de siempre, vaya...' WHERE `entry`=812; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Casi me alegro de no poder volver a Sen\'jin en este momento. Todos se reirían de mi debilidad y mi estupidez.' WHERE `entry`=812; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí tienes el antídoto, $n. Llévaselo a Rhinag tan aprisa como puedas. Y sé prudente.' WHERE `entry`=813; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Recuerda que, sea cual sea la criatura que desees cazar, debes estudiar y entender su comportamiento. Ese conocimiento podría salvarte la vida.' WHERE `entry`=813; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Quizás seas débil, pero desde luego, no eres torpe, $n.$B$BTen, coge esto y quítate de mi vista. Tengo que cocinar.' WHERE `entry`=815; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Desayuno, almuerzo, cena! ¿A quién le importa qué comida es? ¡Sea cual sea, alguien tiene que prepararla! Y ese alguien, soy yo.' WHERE `entry`=815; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, mi hijo... mi querido hijo.$B$BMe he atormentado constantemente desde que se fue, pues no tenía noticias de su suerte. Ahora que sé lo que le ocurrió, quizás pueda empezar a llorarlo.$B$BGracias, $n. Y ten, acepta esto. Iba a dárselo a Kron como regalo, cuando volviera triunfante. Pero ahora que sé que está muerto, no puedo ni mirarlo.' WHERE `entry`=816; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Rezo para que Kron vuelva, aunque creo que ya sé cuál ha sido su suerte.' WHERE `entry`=816; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estoy satisfecho, $n. Con tu ayuda, nuestra gente estará protegida y no pasará frío cuando cambie la estación.$B$BGracias.' WHERE `entry`=817; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aún recuerdo la primera vez que cacé un tigre. Elegí cazar en la más grande de las Islas del Eco. Me senté entre el follaje y esperé y esperé... casi un día entero.$B$BTenía los músculos en tensión y preparados para atacar. Y por fin un tigre mordió el anzuelo... fue una de mis mayores victorias.' WHERE `entry`=817; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, joven. Bien hecho.' WHERE `entry`=818; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El tiempo es quien realmente pondrá a prueba tu fuerza y tu voluntad. Si pierdes la paciencia o cedes a la debilidad, se revelará tu auténtico yo.' WHERE `entry`=818; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이오?' WHERE `entry`=819; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bueno, me... $B$BEste barril era uno de los de Chen Cerveza de Trueno. Viajaba con Rexxar hace mucho tiempo. Hace siglos que no lo veo ni sé nada de él. Te agradezco que me hayas traído esto, $n.' WHERE `entry`=819; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí?' WHERE `entry`=819; +UPDATE `locales_quest` SET `Details_loc1` = '첸의 이름을 딴 이 걸작품을 한번 맛보겠소? 스톰스타우트 맥주는 독한 술이오. 내 스승께서 첸의 양조 방법을 배워 내게 전수하셨지. 이 술을 만들려면 당신이 몇 가지를 준비해야 하는데, 그 정도 수고쯤은 할 만한 가치가 충분히 있는 술이오.$B$B사바나 사자 어금니 5개, 초원타조 신장 5개, 그리고 천둥도마뱀의 뿔 1개를 구해다 주시오. 불모의 땅 전역에 거주하는 동물들에게서 이 재료들을 찾을 수 있을 거요.' WHERE `entry`=821; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니항에 있는 양조업자 드론에게 사바나 사자 어금니 5개, 초원타조 신장 5개와 천둥도마뱀의 뿔 1개를 가져가야 합니다.' WHERE `entry`=821; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Jaja... Jamás creí que volvería a preparar esto.$B$BHas despertado una nostalgia muy profunda en mí, $n. En cierto modo, me recuerda a la última vez que preparé un lote de cerveza trogg. Gracias. Los recuerdos llenan mi estómago de calidez.' WHERE `entry`=821; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la búsqueda?' WHERE `entry`=821; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ea! Sabía que no te resistirías a este brebaje. Vuelve cuando quieras si quieres más, $n. Solo tienes que traerme más ingredientes como los que te pedí me consiguieras.' WHERE `entry`=822; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Estás trabajando mucho para encontrar esos ingredientes, $n?' WHERE `entry`=822; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Sí? ¿Tienes algún informe? ¡Pues adelante, informa!' WHERE `entry`=823; +UPDATE `locales_quest` SET `Details_loc1` = '속세의 고리회는 자연의 원소를 연구, 보존하는 데 헌신하는 주술사 단체라네. 그들은 정신 나간 고대 신이나 전설, 구전에 관해서라면 대부분의 학자가 아는 것보다 훨씬 더 많은 내용을... 잊어 버렸지.$B$B자네는 운이 좋은 편이군. 내가 이곳 잿빛 골짜기에 사는 속세의 고리회 일원을 하나 알고 있으니까 말일세. 조람 해안에 있는 조람가르 전초기지로 가서 제네우 생크리에게 자네가 찾은 걸 보여 주게. 그 구슬의 중요성을 알아낼 자는 제네우 밖에 없을 테니까.' WHERE `entry`=824; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기의 조람가르 전초기지에 있는 제네우 생크리에게 더럽혀진 물구슬을 가져가야 합니다.' WHERE `entry`=824; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este globo... es de lo más inquietante. Muchos de los más poderosos elementales reciben su poder y su energía a través de tales dispositivos. Encontrar uno como este casi intacto es una cosa… encontrar uno tan contaminado es otra historia.$B$BMe ocuparé de que el Anillo de la Tierra estudie debidamente este globo. Quizás logremos poner fin a esta corrupción de los elementos. Acepta esto a cambio de haber traído este globo a la atención del Anillo de la Tierra.' WHERE `entry`=824; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eh, hola. Me paso la mayor parte del tiempo estudiando el agua, en realidad todos los elementos, así que a veces ni me entero de que hay gente alrededor. $B$B¿Puedo hacer algo por ti?' WHERE `entry`=824; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu misión ha sido un éxito, $c. Me aseguraré de que estas herramientas lleguen a Orgrimmar en la primera caravana.$B$BBuen trabajo.' WHERE `entry`=825; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando sepamos cómo funciona la extraña maquinaria de los humanos, tendremos más posibilidades de derrotarlos en futuras batallas.$B$BUna vez adquirido ese conocimiento, a la Horda solo le queda aumentar su fuerza.' WHERE `entry`=825; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con Zalazane derrotado, nuestra tribu puede volver a dormir en paz.$B$BGracias, $n. La tribu Lanza Negra está en deuda contigo. Si sufres alguna dolencia, visita a mi ayudante Bom\'bay. Está detrás de mí. Domina el vudú...' WHERE `entry`=826; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has derrotado a Zalazane, $n?' WHERE `entry`=826; +UPDATE `locales_quest` SET `Details_loc1` = '불타는칼날단은 오그리마 동쪽에 있는 해골 바위굴이라는 동굴에서 출몰하고 있소. 놈들은 그 동굴 안에서 고약한 의식을 거행하며, 이글거리는 목걸이로 자신들의 살을 태우고 있지.$B$B내 생각으론 놈들이 착용한 이글거리는 목걸이가 마력의 열쇠인 것 같소. 하지만 그 이글거리는 목걸이를 수집해서 직접 연구해 보기 전까지는 단정할 수 없겠지.$B$B해골 바위굴로 가서 숭배자들을 처치하고 이글거리는 목걸이를 모아 오시오. 그러면 놈들의 비밀을 밝혀내는데 큰 도움이 될 거요.' WHERE `entry`=827; +UPDATE `locales_quest` SET `Objectives_loc1` = '해골 바위굴에 있는 숭배자들을 처치하고 이글거리는 목걸이를 모아야 합니다.$B$B야영지에 있는 마르고즈에게 수집한 목걸이를 가져가야 합니다.' WHERE `entry`=827; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien. Estos collares contienen el secreto que esconde el Filo Ardiente. Y yo sacaré a la luz ese secreto...' WHERE `entry`=827; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has entrado en la Roca del Cráneo, $n? ¿Tienes los collares ardientes?' WHERE `entry`=827; +UPDATE `locales_quest` SET `Details_loc1` = '우리 주술사 마르고즈가 불타는칼날단의 음모에 대한 새로운 사실을 하나 알고 있네. 그가 오그리마 외곽의 산 속에 있는 해골 바위굴에 대해 알려 주었지. 그곳에는 수많은 불타는칼날단 이교도들이 숨어 있다고 하네.$B$B해골 바위굴로 가기 전에 마르고즈를 만나 얘기해 보도록 하게. 그는 현명한 자이니까 분명 도움이 될만한 조언을 얻을 수 있을거야.$B$B지금 북쪽에 있는 모래바람 협곡과 해안가 사이에서 야영을 하고 있네.$B$B그의 조언을 따르게, 하지만 그가 뭐라고 하든 자네가 그 숭배자 놈들을 처치해야 한다는 사실은 변함이 없네!' WHERE `entry`=828; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bienvenido, $n. Fui informado de tu llegada y de tus hazañas en Durotar.$B$BEstás desarrollando tus habilidades... Te estás haciendo un nombre en este mundo, $c.$B$BMantente en el camino de la pureza y tendrás un gran futuro.' WHERE `entry`=828; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 네루 파이어블레이드에게 목걸이 견본을 가져가야 합니다.' WHERE `entry`=829; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿De dónde has sacado esto? El buen Margoz de Cerrotajo te envió a mí, ¿verdad?$B$BBien, bien, deja que eche un vistazo...' WHERE `entry`=829; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mis más humildes saludos, $c. ¿En qué puedo ayudar a mi hermano en un día como hoy?' WHERE `entry`=829; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto no presagia nada bueno. Ha sido muy inteligente llamar mi atención sobre esta información.' WHERE `entry`=830; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Pareces preocupado, $c. ¿Qué tienes ahí?' WHERE `entry`=830; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fueron innumerables las veces que exhorté al Jefe de Guerra que no confiara en los humanos... Pero aquí no está en juego el orgullo personal.$B$BHas servido con honor a la Horda, joven $c.$B$BAhora debes perdonarme, pero he de consultar estos asuntos con Thrall de inmediato...' WHERE `entry`=831; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿No ves que estoy ocupado? Espero que sea importante...' WHERE `entry`=831; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BIntrigante. ¿La voz que oíste mencionó mi nombre? Todo el mundo sabe que doy caza a los enemigos de nuestro Jefe de Guerra, pero me resulta extraño que se mencione mi nombre en concreto. Y aún es más extraño que los fieles del Filo Ardiente de los que conseguiste este colgante tengan un nombre tan parecido al mío.$B$BDebo estudiar este colgante. Debo estudiarlo y ponderar el significado de este mensaje.$B$BGracias por venir a mí, $n. Has hecho un gran servicio a tu gente.' WHERE `entry`=832; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tienes que informar de algo importante. Puedo verlo en tus ojos.' WHERE `entry`=832; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Esos Erizapúas se lo pensarán dos veces antes de volver a acercarse a este lugar sagrado.' WHERE `entry`=833; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vaya, justo lo que necesitaba! Nos has traído nuestros suministros. Es genial. Así podré volver al trabajo, en cuanto encuentre a alguien que cargue con estos sacos.' WHERE `entry`=834; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hago muy bien mi trabajo, no te confundas, ¡pero esto es ridículo! ¡¿Qué se supone que tengo que hacer si no tengo con qué trabajar?!' WHERE `entry`=834; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Creo que ya puedo respirar tranquilo, sabiendo que las harpías no volverán a atacar a nuestras caravanas de suministros. Y justo a tiempo, además. ¡Porque en el siguiente envío me van a llegar algunos juguetitos!$B$BSe te da bien lo que haces, $n, deberías buscar a mi jefe en Trinquete. Seguro que él podrá darte más trabajo.$B$BAh, y no te preocupes, no me he olvidado de pagarte por el favor que me has hecho.' WHERE `entry`=835; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sé que es difícil de creer de un tipo como Gazlowe, pero sabía todo de todo. \"No temas dar ese gran paso\" –decía.$B$BLas arpías no dejarán de molestarnos y las caravanas seguirán siendo atacadas mientras no hagamos algo al respecto, ¿no te parece?' WHERE `entry`=835; +UPDATE `locales_quest` SET `Objectives_loc1` = '전망대 절벽 너머 해안까지 OOX-09/HL을 호위해 간 후 무법항에 있는 오글소프 오브노티쿠스에게 보고해야 합니다.' WHERE `entry`=836; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, tú rescataste a OOX-09/TI! ¡No tengo palabras para expresar mi gratitud! Aún tengo que perfeccionarlo, ¡pero me has ahorrado muchas monedas de oro e incontables horas de trabajo! $B$BTe ruego que aceptes uno de estos objetos en recompensa. Mis robots y yo te estamos muy agradecidos, $n.' WHERE `entry`=836; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Haré correr la voz de que los jabaespines ya no están en sus guaridas y de que se puede prender fuego a sus estructuras. Erradicar a los Crines de Acero de Durotar es un gran paso para mejorar la seguridad de las fronteras de nuestro nuevo hogar.' WHERE `entry`=837; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aunque sí están dotados de una cierta inteligencia y capacidad de organización, me sigue asombrando que los jabaespines consiguieran conquistar y conservar tanto territorio de Kalimdor. Quizás tengan más recursos de los que les atribuía...' WHERE `entry`=837; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, $c, el Sumo Ejecutor dijo que podrías ser aquel en quien confiar respecto a la llave. He dedicado una parte importante de mis recientes estudios a Scholomance y creo que sé una forma de que adquieras una llave que te permita cruzar la puerta delantera siempre que lo desees. $B$BLa tarea no será fácil, pero este tipo de tareas rara vez lo son. Y tú pareces saberlo ya a ciencia cierta.' WHERE `entry`=838; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que te manda Takrin? Es un rastreador excelente, no sé qué haría sin él.$B$BFirmaré tu carta de reclutamiento, pero lo que necesitamos es tener a alguien en El Cruce.' WHERE `entry`=840; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué quieres, cachorrito? Si no estás aquí para alistarte, no tengo tiempo para ti.' WHERE `entry`=840; +UPDATE `locales_quest` SET `Details_loc1` = '내가 한번 맞혀 보지. 어디... 당신이 하려던 그 무슨 세계 종말적인 사악한 일을 시간 안에 마치지 못한 거 아닌가? 아니지, 그게 아니라, 아마... 모래 속에 떨어뜨려 버렸겠지! 뭐, 이유야 어쨌든 당신에게 팔 여분의 동력원이 있긴 한데, 이번에는 열 개. 그렇지, 사막유랑단 물주머니 10개가 필요하다고!$B$B요즘은 모두 사정이 좋지 않은데다 동력원이 나무에서 자라는 것도 아니라서 말이야. 흠, 하지만 정말로 나무에서 자란다면 어떨까? 아예 동력원 나무를 만들어 버릴까...' WHERE `entry`=841; +UPDATE `locales_quest` SET `Objectives_loc1` = '가젯잔에 있는 선임기술자 빌지위즐에게 사막유랑단 물주머니 10개를 가져가 다른 동력원과 맞바꿔야 합니다.' WHERE `entry`=841; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, aquí tienes otra fuente de alimentación. Te recomiendo que la utilices correctamente en esta ocasión, a menos que desees gastarte otras diez faltriqueras de agua en comprar una nueva.' WHERE `entry`=841; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Y bien, conseguiste las 10 faltriqueras de agua?' WHERE `entry`=841; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. ¿Quieres ganarte un sustento en la Horda? Pues aquí hay mucho que hacer, así que escucha con atención lo que voy a decirte.$B$BVeo en tu mirada una insolencia que no pienso tolerar. El propio Thrall ha decretado que la Horda debe tratar a las mujeres como iguales. Si me faltas al respeto de cualquier manera, prepárate para conocer el dolor, el auténtico dolor.' WHERE `entry`=842; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya, vaya, vaya, ¿qué tenemos aquí? ¿Kargal me considera merecedora de otro recluta?' WHERE `entry`=842; +UPDATE `locales_quest` SET `Details_loc1` = '난 지금 슬픔에 빠져 홀로 이 길을 걷고 있네.$B$B바엘 모단의 드워프들이 우리의 땅을 망치고 있어. 기계들이 굉음을 내며 언덕을 갈라 버리고 끔찍한 폭발 소리와 함께 깊은 구멍이 곳곳에 나고 있지. 이 땅은 우리 부족의 옛 고향이자 다양한 자원의 산지였는데 이제 저 드워프들의 파괴에 의해 엉망이 되고 있네.$B$B외교적인 노력도 실패하고 말았으니 이제 단호한 행동을 취할 때야.$B$B바엘 모단 발굴지에서 드워프 놈들을 몰아내고 그들의 우두머리인 발굴조사단장 카즈고름의 보고서를 가져다주게.' WHERE `entry`=843; +UPDATE `locales_quest` SET `Objectives_loc1` = '갠 스톤스파이어가 바엘던 발굴인부 15명과 바엘던 현장감독 5명을 처치해 달라고 부탁했습니다.$B$B그리고 카즈고름의 보고서를 갠 스톤스파이어에게 가져가야 합니다.' WHERE `entry`=843; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Khazgorm se encontró con el sino que se merecía. No siento remordimiento alguno por ese idiota. Era un infiel en estas tierras.$B$BQue su muerte sirva de advertencia a todos los que amenazan con perturbar nuestro modo de vida.$B$BY ahora dediquemos un tiempo a estudiar el diario del enano....' WHERE `entry`=843; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Muchos tauren inocentes perdieron la vida o fueron expulsados de su hogar ancestral cuando llegaron los enanos de Bael Modan. ¡Debemos recuperar mi tierra!' WHERE `entry`=843; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Ahora que ya no están los zancudos de llanura, será más fácil mantener la línea de suministros. Y espero que hayas aprendido unos cuantos trucos en Los Baldíos porque tu próxima presa es un hueso más duro de roer que los zancudos de llanura...' WHERE `entry`=844; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido los picos de los zancudos de llanura?' WHERE `entry`=844; +UPDATE `locales_quest` SET `Objectives_loc1` = '굶주린 얼룩말이나 사나운 얼룩말을 처치하여 얼룩말 발굽 4개를 모아 크로스로드에 있는 셀그라 다크쏜에게 가져다주어야 합니다.' WHERE `entry`=845; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No está mal, $n. Esas astacebras tienen unas patas muy fuertes. ¡Una patada bien dada puede derribar hasta a un tauren en cuclillas!$B$BPor lo visto, tú también eres fuerte. ¿Estás listo para un reto de verdad?' WHERE `entry`=845; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cuántas astacebras has matado?' WHERE `entry`=845; +UPDATE `locales_quest` SET `Objectives_loc1` = '갠 스톤스파이어가 니트로글리세린 6병, 나무 펄프 6묶음, 질산나트륨 표본 6개를 가져다 달라고 부탁했습니다.' WHERE `entry`=846; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Veo que eres muy trabajador, $c.$B$BSin duda tendremos pronto una sorpresa apropiada para esos enanos.' WHERE `entry`=846; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Veo que has vuelto, $n.$B$BAunque la muerte de Khazgorm pueda retrasar algo la excavación de mis tierras ancestrales, no acabará completamente con la destrucción.$B$BEl castillo de Bael Modan es una amenaza militar creciente. Construido para defender la excavación, está ahora repleto de tropas ofensivas.$B$BSi tienes los ingredientes que pedí, puedo confeccionar una carga que hará que esos precipitados enanos se replanteen sus acciones en Los Baldíos.' WHERE `entry`=846; +UPDATE `locales_quest` SET `Title_loc1` = '랩터의 기민함' WHERE `entry`=847; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuando el encantamiento se pase, hablaré con Gor\'mul. Te agradezco tu ayuda para devolver a Gor\'mul a la tierra de los vivos. No me cabe la menor duda de que él también te lo agradece infinitamente.' WHERE `entry`=847; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드에 있는 연금술사 헬브림에게 버섯 포자 4개를 가져다주어야 합니다.' WHERE `entry`=848; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí. Son buenos ejemplares. Potentes.$B$BSoy un Renegado y siempre cumplimos nuestros contratos. Aquí tienes tu recompensa, $n.' WHERE `entry`=848; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las esporas, $n? Debo enviarle un preparado a mi socio de Cima del Trueno, para el que necesito las esporas...' WHERE `entry`=848; +UPDATE `locales_quest` SET `Title_loc1` = '갠의 복수' WHERE `entry`=849; +UPDATE `locales_quest` SET `Objectives_loc1` = '바엘 모단에 있는 비행기를 파괴하고 갠 스톤스파이어에게 돌아가십시오.' WHERE `entry`=849; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has hecho muy bien, $n! Que en todo Cima del Trueno te veneren como un defensor de las sagradas tierras tauren y como campeón de la tribu perdida.' WHERE `entry`=849; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Los centauros son criaturas bajas y primarias pero algunos son listos y tienen visión para erigirse en líderes. Y estos son los más peligrosos.$B$BBarak era uno de estos centauros. Está muy bien que haya muerto.' WHERE `entry`=850; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Me traes la cabeza de Barak?' WHERE `entry`=850; +UPDATE `locales_quest` SET `Objectives_loc1` = '베로그를 처치하고 그 증거로 그의 머리띠를 크로스로드 서쪽에 있는 렉타르 데스게이트에게 가져가야 합니다.' WHERE `entry`=851; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Debes de haber causado mucho revuelo entre los centauros, nuestros guardias detectaron actividad cerca de El Oasis Estancado, y probablemente fueras tú.$B$BPuedes sentirte orgulloso por este acto heroico, $n. Eres muy valiente.' WHERE `entry`=851; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado a Verog, $n?' WHERE `entry`=851; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres digno de elogio, $n. Estos centauros son indisciplinados y no pueden concentrar su furia como los orcos, pero no son menos feroces. Al derrotarlos, has demostrado tu valentía.' WHERE `entry`=852; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ha sido derrotado Hezrul, $n?' WHERE `entry`=852; +UPDATE `locales_quest` SET `Objectives_loc1` = '제한 시간 내에 썬더 블러프에 있는 연금술사 자마에게 정제된 포자를 가져가야 합니다.' WHERE `entry`=853; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, las esporas de Los Baldíos que Helbrim andaba recolectando. ¿Te pidió ayuda para entregarlas? Bien.$B$BY la emulsión aún tiene fuerza, así que no has debido de perder el tiempo en la entrega. Muy bien, $c.' WHERE `entry`=853; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes algo del boticario Helbrim?' WHERE `entry`=853; +UPDATE `locales_quest` SET `Title_loc1` = '크로스로드로의 여정' WHERE `entry`=854; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de ver que nos llegan aliados incuso desde Cima del Trueno.' WHERE `entry`=854; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bravo. Seguro que has sembrado el terror entre los centauros supervivientes, $n. Si tienen algo de sensatez, se tranquilizarán y detendrán su avance.$B$BAunque no creo que lo hagan y es una lástima.$B$BUna lástima... para ellos.' WHERE `entry`=855; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la caza, $n?' WHERE `entry`=855; +UPDATE `locales_quest` SET `Objectives_loc1` = '추방자 피글리가 달의 눈물을 되찾아 달라고 부탁했습니다.' WHERE `entry`=857; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin, ¡el poder vuelve a ser mío! ¡Mío y solo mío!' WHERE `entry`=857; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Dónde está la Lágrima de las Lunas? ¡La necesito ahora! ¡Huelga decirlo!' WHERE `entry`=857; +UPDATE `locales_quest` SET `Objectives_loc1` = '위즐크랭크에게 시동 열쇠를 가져다주어야 합니다.' WHERE `entry`=858; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, esta parece la llave correcta. Permíteme que me asegure de que sé cómo funciona...$B$BA ver... control de rotación… Esto regula la velocidad y la estabilidad... buen control de movimiento del brazo. ¡Fíjate en esto! No puedo creer que Ventura y Cía. lograran diseñar algo tan superior a nuestro modelo. ¡Tengo que llevar esto a Trinquete!' WHERE `entry`=858; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Rápido, tenemos que salir de aquí antes de que alguien sospeche algo!' WHERE `entry`=858; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Deseas cazar en Los Baldíos?$B$BEres joven e irradias entusiasmo, pero todavía no estás preparado para perseguir a una presa por las llanuras de este lugar.$B$BDe todos modos, no te preocupes. Trabajaremos para fortalecer tu cuerpo y tu mente y aprenderás que cazar no solo consiste en encontrar y matar a tu presa.$B$BPrepárate pues tu viaje comienza aquí y ahora.' WHERE `entry`=860; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, vienes de parte de un gran cazador con mucha experiencia; su cuerpo será viejo, pero su espíritu aún es fiero y nos honra contar con él.$B$BVeo por estas garras que tienes habilidad innata para la caza.$B$BSí, puede que ese sea tu camino.' WHERE `entry`=861; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos. Presiento que vienes a pedirme instrucción, ¿me equivoco?' WHERE `entry`=861; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Normalmente no como estos roedores cuando están tan... tan... a punto. Me gusta dejarlos pudrirse unas semanas para sacarle el máximo de sabor. Pero parecías tener hambre.$B$BTe prepararé un guiso de rata de madriguera. Ah, aquí está.$B$B¡Aquí tienes!' WHERE `entry`=862; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya les has dado una paliza a suficientes ratas excavadoras, $n?' WHERE `entry`=862; +UPDATE `locales_quest` SET `Details_loc1` = '톱니항으로 가는 동안 죄다 알아낼 수 있을 거야... 뭐, 그리 어렵진 않을 것 같은데... 여기에 단추 몇 개랑 레버 한두 개를... 흠, 떠날 준비는 다 되었나?' WHERE `entry`=863; +UPDATE `locales_quest` SET `Objectives_loc1` = '위즐크랭크와 그가 훔쳐 낸 고블린 벌목기를 톱니항에 있는 스퍼터밸브에게로 호위해 가야 합니다.' WHERE `entry`=863; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con suerte conseguiremos algo de valor por el prototipo de trituradora estropeado... ¡se me acaba el tiempo! Enviaré un equipo de rescate donde se encuentra Rabiaire a paso ligero.$B$BOh, y aquí tienes algo por las molestias, claro.' WHERE `entry`=863; +UPDATE `locales_quest` SET `Title_loc1` = '연금술사 진게에게 돌아가기' WHERE `entry`=864; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 연금술사 진게에게 봉인된 분석 도구를 가져가야 합니다.' WHERE `entry`=864; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, los tienes! Ahora solo necesito molerlos, mezclarlos con algo de vino y...' WHERE `entry`=865; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido los cuernos, $n? ¡Ganaré una fortuna con ellos!' WHERE `entry`=865; +UPDATE `locales_quest` SET `Details_loc1` = '이곳 불모의 땅의 향초는 다른 땅에 것과는 달리 좀 독특하지. 대부분의 특성이 비슷하긴 하지만... 이곳에서 자라는 향초는 조금 달라. 오아시스의 물이 이곳 식물들을 약간 변질시켜서 그런 것 같아. 아주 약간이긴 하지만...$B$B만약 그 내용물을 추출할 수 있다면 그 차이에 대해 연구해 보고 싶은데.$B$B약초 채집에 자신이 있다면 불모의 땅에서 발견되는 향초의 뿌리 표본을 좀 모아 줘. 표본을 가져다주면 다른 지역에서 나는 향초와 비교해 볼 수 있을 테니까.' WHERE `entry`=866; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니항에 있는 메보크 미지릭스에게 뿌리 표본 8개를 가져가야 합니다.' WHERE `entry`=866; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, sí, ¡hermosos ejemplares! Cultivaré estas raíces y las estudiaré. Espero descubrir nuevas propiedades. ¡Ocultas y valiosas propiedades...!$B$BY no te preocupes, si lo consigo, serás el primero en saberlo. ¡Porque necesitaré más!' WHERE `entry`=866; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Has encontrado esas muestras de raíces?' WHERE `entry`=866; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, hermosos ejemplares. Realmente hermosos... Buen trabajo, $n. Espero volver a trabajar contigo en el futuro.' WHERE `entry`=867; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has cortado suficientes? Sigue cortando y llevándote trofeos. Quiero 8 talones de Alabruja.' WHERE `entry`=867; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me gustas, $n. Los huevos y la herramienta. Muy bien.$B$BY de recompensa…' WHERE `entry`=868; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuidado con los huevos que encuentres, $n. Si se quiebran, no me servirán.' WHERE `entry`=868; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드에 있는 가즈록에게 랩터 머리 12개를 가져가야 합니다.' WHERE `entry`=869; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Te has librado de los raptores!$B$BGracias, $n. $B$BEres un $c de gran valía.' WHERE `entry`=869; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes esas cabezas, $n?' WHERE `entry`=869; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has encontrado una grieta en la tierra?... ¿y salían gases burbujeantes? ¡Qué extraño! Esto podría ser la respuesta a nuestras preguntas pero aún no podemos estar seguros.$B$BAunque es una pista. Y te agradezco que la encontraras.' WHERE `entry`=870; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has hecho muy bien, $n. Esos insolentes jabaespines al fin aprenderán que el poder de la Horda no se debe ignorar.' WHERE `entry`=871; +UPDATE `locales_quest` SET `Objectives_loc1` = '서슬갈기일족 흙점쟁이 8명과 서슬갈기일족 파수병 8명, 크리니그 스날스나웃을 처치해야 합니다.$B$B그런 다음 크로스로드에 있는 톨크에게 크리니그 스날스나웃의 어금니를 가져가야 합니다.' WHERE `entry`=872; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Con la muerte de Kreenig, seguro que los ataques a nuestras caravanas se reducirán.$B$BTu pueblo debería estar orgullos de alguien como tú.' WHERE `entry`=872; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Córtale la cabeza al jefe y el caos se instaurará, $n. Aprende bien esta lección. Te será útil en el futuro.$B$BLos jabalíes estarán perdidos sin su líder y podremos recuperar Los Baldíos.' WHERE `entry`=872; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora eres un todo con Isha Awak, $n. Su espíritu está contigo. Ronda en tus ojos...$B$BOjos que, algún día, aprenderán a ver.' WHERE `entry`=873; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No temas a las aguas, $r.' WHERE `entry`=873; +UPDATE `locales_quest` SET `Details_loc1` = '지금껏 불모의 땅의 짐승들을 사냥한 것을 보면 자네는 기백이 상당한 친구일세. 하지만 진정한 $r|1은;는; 항상 어떠한 곳에서도 사냥감을 쫓을 수 있는 준비가 되어 있어야 하네. 험한 산이라도, 깊은 늪도 문제가 되어서는 안 돼지. 심지어 바다까지도 쫓아가야 해.$B$B내 누이인 마렌을 찾아 가게. 그녀는 해안을 따라 물에 사는 짐승들을 사냥하고 있지. 누이가 녀석들을 어떻게 사냥하는지 방법을 알려줄 거야.$B$B그런데 누이를 찾아가는 동안 조심해야 할 거야. 불모의 땅의 해안은 인간들이 장악하고 있으니까 말이야.' WHERE `entry`=874; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te envía mi hermano, ¿no? Le habrás demostrado lo que vales. Si te has ganado el respeto de Jorn, también tienes el mío.$B$B¿Estás listo para profundizar en el camino del cazador?' WHERE `entry`=874; +UPDATE `locales_quest` SET `Objectives_loc1` = '칼날바람일족 암살자들에게서 하피 부대장의 반지 6개를 모아 크로스로드에 있는 달소크 스위프트대거에게 가져가야 합니다.' WHERE `entry`=875; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente trabajo, amigo. Creo que llegarás lejos con la Horda.' WHERE `entry`=875; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes ya 6 anillos de tenientes arpías? Deben sentir el peso de la justicia por sus actos viciosos contra la Horda.' WHERE `entry`=875; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡TOMA! ¡Muy bien, $n! Un trabajo de primera… No estaba seguro de que estuvieras a la altura de la tarea pero has demostrado que se te da bien degollar. Gracias por ayudarnos a erradicar la epidemia de arpías. Aquí tienes tu recompensa, úsala bien.' WHERE `entry`=876; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No conseguirás nada hasta que vea la cabeza de Serena.' WHERE `entry`=876; +UPDATE `locales_quest` SET `Objectives_loc1` = '죽은 오아시스를 조사한 후 크로스로드에 있는 통가에게 돌아가야 합니다.' WHERE `entry`=877; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tu descubrimiento es increíble! Las semillas que te di estaban secas y muertas. Sea lo que sea lo que hay debajo de esos oasis ¡puede crear vida de la nada!$B$BDebemos seguir investigando...' WHERE `entry`=877; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, sí... me llena de alegría los Erizapúas conocen el dolor de mi tribu, no-muerto. Así es cómo debería sentirme pero no es el caso.$B$BAyudas a tu pueblo y te rinden honores. Quebrantadientes ayuda a su pueblo ¿y qué hacen? Le dan la espalda. ¡Lo olvidan y lo abandonan para que se pudra en una jaula!$B$BIncluso los ayudo entre rejas ¡y no mandan a nadie a rescatarme!' WHERE `entry`=878; +UPDATE `locales_quest` SET `Details_loc1` = '일족 세 명이 감옥에서 탈출해 약탈을 일삼고 있어. <킁킁> 잔인하고 교활하기 짝이 없는 녀석들... 처치할 수만 있다면 크로스로드 뿐만 아니라 불모의 땅 전체가 평화로워질 거야... <킁> 최소한 우리 서슬갈기일족이라도 말이지. <킁킁>$B$B자네가 처리해야 할 놈들은 나크와 쿠즈, 로크 일행이야. 불모의 땅에서 남쪽으로 멀리 떨어진 곳에서 찾을 수 있을 거야. 한 놈은 마법사이고 다른 놈은 사냥꾼, 그리고 우두머리 로크는, <킁킁> 전사야. $r, 그들에게 쓴맛을 보여주게. 마지막 눈을 감으며 우리 일족에게 저지른 끔찍한 짓을 후회하도록...' WHERE `entry`=879; +UPDATE `locales_quest` SET `Objectives_loc1` = '나크와 쿠즈, 로크를 처단하여 그들의 해골을 불모의 땅의 타우라조 야영지에 있는 뻐드렁니에게 가져가야 합니다.' WHERE `entry`=879; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya está. Es mejor que acabe así, dice Quebrantadientes. Tendrían que haberse asegurado de que me había muerto cuando me dieron la espalda en lugar de dejarme en esta jaula para renegados.$B$BTe falta solo una tarea que completar, $r.' WHERE `entry`=879; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la caza, $r? $B$BThork piensa que sabe la verdad sobre quién encabeza las incursiones contra su pueblo  pero se dará cuenta de hasta qué punto está equivocado si logras completar la tarea.$B$BMi muerte es ineludible pero le has infligido gran sufrimiento a mis enemigos, así que Quebrantadientes no se arrepiente de nada.' WHERE `entry`=879; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드에 있는 통가 룬토템에게 변형된 무쇠턱거북 등껍질 8개를 가져다주어야 합니다.' WHERE `entry`=880; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. El estudio de las criaturas de una región puede enseñarte mucho de la misma. Veremos qué nos cuentan estos caparazones.$B$BAgradezco infinitamente tu ayuda... y espero aceptes estas monedas que podrían venirte bien. No las necesito.' WHERE `entry`=880; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo te va la recolección? ¿Has conseguido los caparazones?' WHERE `entry`=880; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has derrotado a Echeyakee y aunque se acabaron sus días de caza... su espíritu te acompaña. Te enseñará la fuerza de la sutileza y el honor de la misericordia.$B$BAún te queda mucho camino por recorrer, $c. Esperemos que lo recorras sin percances.' WHERE `entry`=881; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El gran felino quiere vierte, $n.' WHERE `entry`=881; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este colmillo solo es una prenda pero lo que representa es profundo.$B$BLa fuerza de Ishamuhale está en ti, $n. Úsala con moderación. Esa es tu carga.$B$BEse es tu honor.' WHERE `entry`=882; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has derrotado a Ishamuhale!' WHERE `entry`=882; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '\"Lakota\'mani se llama \"Sacuditerra\" en nuestro idioma y sus pasos retumban como el trueno. Ahora está contigo y su valor se funde con el tuyo. Juntos no hay conflicto que no podáis acometer.$B$BAnda con la cabeza alta, $n. Anda con la cabeza alta, Sacuditerra.”' WHERE `entry`=883; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, cuando te acercabas noté un renovado poder en tus pasos. Dime, ¿se ha reunido tu espíritu con el gran Lakota\'mani?' WHERE `entry`=883; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los tauren llaman \"Rayo Azul\" al truenagarto Owatanka porque en él reside una velocidad que no se espera de su tamaño. Se dice que un rayo lo alcanzó hace mucho tiempo y, alimentada por la furia del cielo, la energía de la bestia no conoce límites.$B$BQue su energía fluya por ti, $n. Puesto que ahora igualas el paso de Owatanka.' WHERE `entry`=884; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¡detecto un nuevo poder en tu mirada! ¿A que te has reunido con el poderoso Owatanka?' WHERE `entry`=884; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El halcón trueno es una bestia rara en Los Baldíos y su muerte puede conllevar gran fortuna… o una terrible condena.$B$BPero Washte Pawne, llamado \"Muerdespíritu\" en lengua de los tauren puede no traer nada.... como acarrear ambos.$B$BEl dolor que has sentido al cazar a Muerdespíritu es la punzada que todos sienten al lograr grandes beneficios a un coste elevado. La punzada que sentiste es la punzada del remordimiento.$B$BPero veo que te has impuesto a eso. Has aprendido que el remordimiento se convierte en sabiduría y que nos fortalecemos a través del dolor.$B$BHas aprendido mucho, $n.' WHERE `entry`=885; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hay en ti una nueva determinación, $n. Una determinación nacida del dolor...$B$B¿Te pesa la muerte de Washte Pawne?' WHERE `entry`=885; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de que mis hermanos de Cima del Trueno te hayan enviado a verme, joven $c, pues yo solo no soy capaz de desentrañar el misterio que se esconde en Los Baldíos.$B$BEsperemos que con tu ayuda seamos capaces de encontrar respuestas.' WHERE `entry`=886; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has conseguido, &gchaval:chavala;. Un poco más de trabajo igual de bueno y habrá una cosa menos por lo que preocuparse. Con suerte, se convencerán de que deben operar en otro lugar.$B$BMientras tanto, ¡está el asuntillo de recuperar la mercancía que me robaron!' WHERE `entry`=887; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es un alivio recuperar todo esto, gracias por tu ayuda, $n. ¿Sabes?, no me vendría mal un $r como tú para ayudarme aquí. Si cualquier día buscas trabajo, ¡recuerda lo bien que paga Gazlowe!' WHERE `entry`=888; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado mis cosas, $n?' WHERE `entry`=888; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien. Que el espíritu de Agamaggan te guíe, $r. Vuelve aquí si deseas dominar aún más magia de Agamaggan.' WHERE `entry`=889; +UPDATE `locales_quest` SET `Title_loc1` = '사라진 뱃짐' WHERE `entry`=890; +UPDATE `locales_quest` SET `Objectives_loc1` = '부두주임 디지위그에게 가즈로의 장부를 가져가야 합니다.' WHERE `entry`=890; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, Gazlowe te envía, ¿no? Solo un momento, déjame echar un vistazo para comprobar mis registros y asegurarme de que ningún envío de Gazlowe ha sido despachado al lugar equivocado.$B$BApuesto que espera esas botas de Drizzlek...' WHERE `entry`=890; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Mercancías para enviar en el siguiente barco, $n?' WHERE `entry`=890; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ay, se han acallado las justas armas de la Alianza! Se te recompensará por tu ayuda, $n.$B$BAhora para atender la funesta tarea de recuperar los cuerpos de los muertos....' WHERE `entry`=891; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mi flota está en peligro con la capitán Justamonta y sus malditos cañoneros disparando sin parar desde Fuerte del Norte. También quiero que sus soldados paguen por ello. Lléname la mano con las medallas de sus muertos y sabré que se ha vengado a mis soldados caídos.' WHERE `entry`=891; +UPDATE `locales_quest` SET `Title_loc1` = '사라진 뱃짐' WHERE `entry`=892; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니항에 있는 가즈로에게 가즈로의 장부를 돌려주어야 합니다.' WHERE `entry`=892; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Sin dados? Entonces supongo que fue cosa de los filibusteros... Vertipeluca es limpio, estoy seguro de que no me haría trampa. Después de todo, está en nómina.$B$BParece que tengo que devolver algo de mercancía, $n. ¿Qué me dices?' WHERE `entry`=892; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bueno, ¿qué te dijo Vertipeluca?' WHERE `entry`=892; +UPDATE `locales_quest` SET `Details_loc1` = '거인의 들판 너머 남쪽 지역에 사는 서슬갈기일족 가시멧돼지 중에는 솜씨 좋은 대장장이가 없는 것으로 아는데, 최근 들어 꽤 괜찮은 무기들을 생산하기 시작했단 말이야. 가능하다면 그들의 무기를 몇 가지 살펴보고 그 기술을 배웠으면 좋겠소.$B$B호드에 충성을 바치고 싶다면 그들의 무기를 몇 개 구하여 내게 가져오시오. 서슬갈기일족 정찰꾼에게서 단검을, 점쟁이로부터 마법봉을, 그리고 광전사에게서는 방패를 구해오시오. 뭐, 그 정도면 충분할 것 같소!' WHERE `entry`=893; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅, 타우라조 야영지에 있는 테터낵 스틸포지에게 서슬갈기일족의 기습용 단검, 불타는 마법봉, 그리고 전투용 방패를 가져가야 합니다.' WHERE `entry`=893; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelentes, excelentes ejemplares, sí señor.$B$BLos jabaespines han avanzado más de lo que esperaba.$B$BAquí tienes, $c, llévate esto y desaparece. Más vale que examine de cerca estas armas. Puede que hayamos subestimado a nuestro enemigo y no podemos permitirnos esta clase de errores.' WHERE `entry`=893; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Yo también dudo mucho que los patéticos jabaespines puedan alcanzar cierto nivel de habilidad en herrería pero sigo las órdenes del Jefe de Guerra y aprenderé lo que pueda de la tribu Crines de Acero.$B$BMe han encargado otras tareas ínfimas y lo haré de buen grado si ayuda al pueblo $r.' WHERE `entry`=893; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Varios botones, palancas y lucecitas parpadeantes se encuentran de forma algo desordenada en el frontal de la consola de control. Un pequeño indicador sirve para ver si el aparato funciona dentro de los niveles óptimos y que las tres primeras válvulas de control están abiertas. Hay una pequeña cerradura en la parte inferior derecha del panel de control.' WHERE `entry`=894; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! Esa clase de negocio. ¿Sabes?, una vez vi El Temerario en mar abierto. Un barco imponente, o era el barco... ¡esos marineros son tan especiales!$B$BEn cualquier caso, ver ese buque deslizarse por el agua era un espectáculo. Me alegro que su miserable capitán ya no vuelva a causarme problemas.' WHERE `entry`=895; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué ocurre? ¿Puedo ayudarte en algo? Mercancías que despachar, ¿acaso un trabajo de ingeniería?' WHERE `entry`=895; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fíjate en el tamaño de esa cosa, $n! ¡Nos vamos a hacer ricos! A ver, según los tipos que he visto en las gemas que van a Villabajo, debería poder calcular tu parte, cincuenta por ciento, ¡no te preocupes!$B$BAhora veamos... Creo que esto debería bastar. ¡Un placer hacer negocios contigo, $n!' WHERE `entry`=896; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si al menos supiéramos qué minero encontró la esmeralda, sería un paseo...' WHERE `entry`=896; +UPDATE `locales_quest` SET `Title_loc1` = '요새 탈출' WHERE `entry`=898; +UPDATE `locales_quest` SET `Objectives_loc1` = '길사레즈 파이어바우를 톱니항에 있는 브라이트썬 선장에게 데려가야 합니다.' WHERE `entry`=898; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이지?' WHERE `entry`=898; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Y pensar que creíamos que Bola de fuego había muerto hacía mucho tiempo!$B$BGracias a tu heroísmo te has granjeado un lugar de honor entre los soldados de Thalo\'dan, $n.' WHERE `entry`=898; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$c, te has tomado en serio mi tarea y te lo agradezco.$B$BAunque persiste mi deseo de venganza, al menos puedo sonreír al ver que los jabaespines también han sentido dolor.' WHERE `entry`=899; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El jabaespín pagará por esto, $n. Lo juro.' WHERE `entry`=899; +UPDATE `locales_quest` SET `Title_loc1` = '사모플랜지' WHERE `entry`=900; +UPDATE `locales_quest` SET `Details_loc1` = '현재 세 개의 제어 밸브가 열려 있습니다. 제어판의 눈금을 살펴본 결과 제어 밸브를 모두 잠가야 제어장치를 끌 수 있을 것 같습니다.' WHERE `entry`=900; +UPDATE `locales_quest` SET `Objectives_loc1` = '연료 제어 밸브, 압력 조절 밸브, 주제어 밸브를 잠근 다음 제어장치로 돌아가십시오.' WHERE `entry`=900; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Las luces de las tres válvulas de control se apagan al cortarlas. Las luces verdes se vuelven poco a poco amarillas y el interruptor que controla el aparato puede ahora extraerse con las válvulas cerradas; se puede apagar.' WHERE `entry`=900; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los pilotos parpadeantes en la consola de control indican que aún no se han cerrado las principales válvulas de control.' WHERE `entry`=900; +UPDATE `locales_quest` SET `Title_loc1` = '사모플랜지' WHERE `entry`=901; +UPDATE `locales_quest` SET `Details_loc1` = '제어장치가 완전히 꺼졌으므로 제어판을 연 다음 사모플랜지를 꺼낼 수 있습니다. 이제 다른 것은 필요 없고 열쇠만 구하면 됩니다.' WHERE `entry`=901; +UPDATE `locales_quest` SET `Objectives_loc1` = '땜장이 스니글즈에게서 제어장치 열쇠를 구해야 합니다.' WHERE `entry`=901; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al girar la llave en la cerradura, la consola de control queda libre. Se apaga una luz roja en la parte superior de la consola y no queda corriente en el terminal.' WHERE `entry`=901; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los pilotos de la consola están atenuados y los diales están todos a cero, todo está parado.' WHERE `entry`=901; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es… interesante, vaya. Me ocuparé de que lo envíen al puesto de mando del Gremio de Manitas de Villabajo. Estoy seguro de que después de desarmar el aparato con cuidado y estudiarlo, conseguiré entender cómo funciona.$B$BPero primero le echaré un vistazo...' WHERE `entry`=902; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Eh, has vuelto, $n! ¿Tienes el churumbele?' WHERE `entry`=902; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅의 굶주린 사바나 사자에게서 굶주린 사자의 발톱 7개를 모아 크로스로드에 있는 셀그라 다크쏜에게 돌아가십시오.' WHERE `entry`=903; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, veo que has estado ocupado, acechando en las praderas y cazando merodeadores. ¿Crees que es hora de enfrentarte a uno de los mejores ejemplares?' WHERE `entry`=903; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la caza, $n? ¿Has encontrado los merodeadores?' WHERE `entry`=903; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Conque has ido a los nidos y has colocado las plumas de tu presa en el interior? Hace falta valor, sin lugar a dudas.$B$B¿Te sientes capaz de algo más difícil aún, $n? Porque pareces más fuerte que cuando viniste aquí la primera vez. Supongo que te están sentando bien Los Baldíos.' WHERE `entry`=905; +UPDATE `locales_quest` SET `Title_loc1` = '내부의 배반자' WHERE `entry`=906; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅, 크로스로드에 있는 톨크에게 로크의 해골을 가져가야 합니다.' WHERE `entry`=906; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has encontrado el jefe de los Crines de Acero y lo has matado, $n? Asombroso.$B$BNo tengo palabras pero eso no significa que no esté agradecido. La gente de El Cruce harían bien en respetar tu fuerza.$B$BDebo admitirlo, creía que el jefe de estos asaltos a nuestras líneas de suministros era otro jabaespín. Gracias otra vez, $n.' WHERE `entry`=906; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Sí! ¿Qué ocurre?' WHERE `entry`=906; +UPDATE `locales_quest` SET `Title_loc1` = '분노한 천둥도마뱀' WHERE `entry`=907; +UPDATE `locales_quest` SET `Objectives_loc1` = '천둥도마뱀 피 3개를 모아 타우라조 야영지에 있는 조른 스카이시어에게 가져다주어야 합니다.' WHERE `entry`=907; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué bien volver a verte con la prueba de la victoria! Y mejor aún ver que lo has logrado sin partirte ningún hueso.' WHERE `entry`=907; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has derrotado a los truenagartos, $n?' WHERE `entry`=907; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Guau, el océano es ENORME! Y hay muchas gaviotas y cosas de esas... Y es tan ruidoso y bullicioso como creía. Y además hay piratas, ¡es una pasada!$B$BGracias por traerme a Trinquete, $n. ¡Ha sido fantástico!' WHERE `entry`=910; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Guau, Vallefresno está lleno de aventuras! ¿Has luchado alguna vez en Vallefresno, $n? ¡Cuando crezca y me convierta en un héroe quiero venir a Vallefresno y luchar por la gloria de la Horda!$B$BGracias por traerme a la frontera, $n. ¡Eres el mejor!' WHERE `entry`=911; +UPDATE `locales_quest` SET `Title_loc1` = '천둥매의 울음 소리' WHERE `entry`=913; +UPDATE `locales_quest` SET `Objectives_loc1` = '천둥매를 찾아 처치하고 천둥매 날개를 타우라조 야영지에 있는 조른 스카이시어에게 가져가야 합니다.' WHERE `entry`=913; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tú, al igual que el halcón trueno, deberías sentirte orgulloso. Has derrotado a todos los enemigos que te hemos marcado y lo has hecho con fuerza, valor y honor.$B$BPero ahí no acaba tu camino, $n. De hecho, te darás cuenta de que los verdaderos cazadores siempre van a más, siempre siguen su camino con el mismo orgullo que me has demostrado.$B$BAhora debes seguir adelante.' WHERE `entry`=913; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya está? ¿Has matado al halcón trueno?' WHERE `entry`=913; +UPDATE `locales_quest` SET `Details_loc1` = '통곡의 동굴에 있는 송곳니의 드루이드들은 미쳐버렸습니다. 처음에는 불모의 땅을 치유하려던 드루이드 귀족이었지만, 지금은 자신들의 비뚤어진 야망을 채우기 위해 이 땅의 판을 새로 짜려하고 있습니다.$B$B송곳니의 드루이드들은 4명의 지도자가 이끌고 있으며, 각기 꿈의 보석을 지니고 있습니다. 꿈에서 본 그들의 얼굴이 지금도 생생합니다! 그들을 처치하고 꿈의 보석을 제게 가져오면 불모의 땅에 다시금 평화를 가져올 수 있을 겁니다.$B$B통곡의 동굴 깊은 곳으로 가세요. 그들을 발견할 수 있을 겁니다. 어서 떠나세요.' WHERE `entry`=914; +UPDATE `locales_quest` SET `Objectives_loc1` = '코브란, 아나콘드라, 피타스, 서펜티스의 보석을 모아 썬더 블러프에 있는 나라 와일드메인에게 돌아가야 합니다.' WHERE `entry`=914; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has conseguido, $n. Mataste a los líderes de los Druidas del Colmillo. Mis sueños están libres de sus malvados rostros y has ayudado a salvar a Los Baldíos de un futuro maldito.$B$BTe lo agradezco, $n. Te lo agradezco en mi nombre, en nombre de los druidas de Cima del Trueno y en nombre de todo el país.' WHERE `entry`=914; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los recuerdos de mis pesadillas me persiguen, $n. ¿Has derrotado a los líderes del Colmillo y conseguido sus gemas?' WHERE `entry`=914; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ummmmmmm! ¡Me encanta su helado de fresa! ¡Si hay algo que Tigule y Foror sepan hacer es el helado de fresa!$B$BMuchas gracias $n, ¡es el mejor regalo que me han hecho nunca!' WHERE `entry`=915; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ojalá hicieran más sabores que el de fresa, pero bueno, ¡la verdad es que estoy de suerte porque el de fresa es mi favorito!' WHERE `entry`=915; +UPDATE `locales_quest` SET `Title_loc1` = '악마의 씨앗' WHERE `entry`=924; +UPDATE `locales_quest` SET `Objectives_loc1` = '우선 혼란의 마법석을 손에 넣으십시오. 마법석의 힘이 다하기 전에 불의 제단에 가져다 놓은 후 아크젤로스에게 돌아가십시오.' WHERE `entry`=924; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has completado la tarea. Has destruido La Semilla del Demonio como Neeru pedía. Pero esto no es el fin...$B$BLa destrucción de La Semilla del Demonio envió oleadas de energía a través del éter, oleadas de colosal fuerza. Las he sentido y estoy seguro de que otros seres también las sintieron. Otros que se preguntarán por qué se les rompió el juguete...$B$BPero independientemente de los problemas futuros, tengo algo para ti. Neeru lo envió como pago. Y me pidió que te transmitiera su agradecimiento.$B$BAsí que gracias.' WHERE `entry`=924; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡GUAU! ¡Me has conseguido las huellas pezuñales de Cairne Pezuña de Sangre! ¡Muchas gracias! Y... ¡guau!... hay un mensaje para mí, ¡para mí! Sabía que era genial, ¡lo sabía! Quizás algún día se lo pueda agradecer en persona... ¡cuando me convierta en un héroe de la Horda!$B$BEres el mejor, $n. Gracias por ser tan bueno conmigo.' WHERE `entry`=925; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando los orcos estaban solos y sin aliados, los tauren les acogieron en tierras extrañas y compartieron todo con ellos sin pedir nada a cambio. Eso es el verdadero significado del honor, $n.' WHERE `entry`=925; +UPDATE `locales_quest` SET `Title_loc1` = '혼란의 마법석' WHERE `entry`=926; +UPDATE `locales_quest` SET `Objectives_loc1` = '자수정 약병을 채운 다음 돌라나르에 있는 코리드라스 문레이지에게 가져가야 합니다.' WHERE `entry`=934; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 대드루이드 판드랄 스테그헬름에게 가득 찬 유리병을 가져가야 합니다.' WHERE `entry`=935; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. Me alegro de ver que estás interesado en colaborar en nuestra investigación. Queda mucho trabajo por delante y te mentiría si te dijese que no entraña peligro. Esperemos que esto no te haga desistir... aunque ya se ve que no es la primera vez que le plantas cara al peligro.' WHERE `entry`=936; +UPDATE `locales_quest` SET `Objectives_loc1` = '사바릭의 플룻과 악의 비취불꽃 매듭 5개를 악령의 숲 남쪽의 에리단 블루윈드에게 가져가야 합니다.' WHERE `entry`=939; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Siento el sufrimiento de los ancestros, $n.$B$BTocar estos objetos es casi insoportable...' WHERE `entry`=939; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué ocurre? Pareces preocupado.' WHERE `entry`=939; +UPDATE `locales_quest` SET `Title_loc1` = '텔드랏실' WHERE `entry`=940; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 대드루이드 판드랄 스테그헬름에게 글씨가 새겨진 나무껍질을 전해야 합니다.' WHERE `entry`=940; +UPDATE `locales_quest` SET `Details_loc1` = '심장에서 해로운 이끼를 제거하긴 했지만 아직도 오염된 채로 남아 있소.$B$B심장을 내 화분에 넣어 주시오. 화분에는 이 심장을 정화하고 치유할 수 있는 영양분이 풍부한 흙으로 채워져 있소.' WHERE `entry`=941; +UPDATE `locales_quest` SET `Objectives_loc1` = '데날란의 화분에 오염된 심장을 심어야 합니다.' WHERE `entry`=941; +UPDATE `locales_quest` SET `Title_loc1` = '정신 없는 발굴조사단장' WHERE `entry`=942; +UPDATE `locales_quest` SET `Objectives_loc1` = '메네실 항구에 있는 고고학자 플라곤구트에게 신비로운 화석을 가져가야 합니다.' WHERE `entry`=942; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, $n!$B$BAhora hay que ver si puedo utilizar la piedra para descubrir los poderes de los fósiles.' WHERE `entry`=943; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Con la Piedra de Relu podré desvelar los secretos de mi fósil así como del fósil de Costa Oscura de Tripirrem, $n.' WHERE `entry`=943; +UPDATE `locales_quest` SET `Title_loc1` = '지배자의 무덤' WHERE `entry`=944; +UPDATE `locales_quest` SET `Objectives_loc1` = '정보를 수집한 다음 수정점의 유리병을 사용하여 수정점 그릇을 만드십시오. 만들어진 그릇을 사용하여 오누와 대화하십시오.' WHERE `entry`=944; +UPDATE `locales_quest` SET `Details_loc1` = '도와주세요!$B$B저는 지배자의 무덤 근처를 산책하고 있었는데 더러운 이교도들에게 포위당하고 말았어요. 그나마 내가 숨는 데 능숙해서 다행이었죠.$B$B이곳을 탈출하도록 도와줄 수 있나요? 그리고 우리 언니 테리실에게 내가 무사하다고 알려야 해요. 그녀는 남쪽의 잿빛 골짜기에 있는 아에시나의 제단에 있어요.' WHERE `entry`=945; +UPDATE `locales_quest` SET `Objectives_loc1` = '테리루네의 탈출을 도운 다음 아에시나의 제단에 있는 테리실에게 그녀가 무사하다는 사실을 알려야 합니다.' WHERE `entry`=945; +UPDATE `locales_quest` SET `Title_loc1` = '황혼의망치단 야영지' WHERE `entry`=949; +UPDATE `locales_quest` SET `Title_loc1` = '오누에게로의 귀환' WHERE `entry`=950; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=950; +UPDATE `locales_quest` SET `Title_loc1` = '바샬아란' WHERE `entry`=955; +UPDATE `locales_quest` SET `Objectives_loc1` = '바샬아란에 있는 아스테리온을 위해 그렐족 귀걸이 8개를 구해야 합니다.' WHERE `entry`=955; +UPDATE `locales_quest` SET `Title_loc1` = '바샬아란' WHERE `entry`=956; +UPDATE `locales_quest` SET `Objectives_loc1` = '고대 월장석 봉인을 찾아 바샬아란에 있는 아스테리온에게 가져가야 합니다.' WHERE `entry`=956; +UPDATE `locales_quest` SET `Title_loc1` = '바샬아란' WHERE `entry`=957; +UPDATE `locales_quest` SET `Objectives_loc1` = '아메스아란에 있는 고대의 불꽃으로 고대 월장석 봉인을 파괴한 다음 바샬아란에 있는 아스테리온에게 돌아가십시오.' WHERE `entry`=957; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Soberbio! ¡Y justo cuando estaba a punto de perder mi empleo! Me ocuparé de hacer llegar este regalo a Gazlowe inmediatamente.$B$BGracias, $n. Un buen trabajo, ¡vaya!' WHERE `entry`=959; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El maestro de los muelles está investigando mi caso desde que Loco Magglish se escapó con ese porto de 99 años. Apuesto que esa botella tenía que haber sido un regalo para el Barón Revilgaz en persona.$B$BSi tienes la paciencia y el valor suficientes para buscar a Loco Magglish y recuperar ese porto, me ocuparé de que tengas una buena recompensa.' WHERE `entry`=959; +UPDATE `locales_quest` SET `Title_loc1` = '생각 중인 오누' WHERE `entry`=961; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, unos ejemplares estupendos! Lo has hecho muy bien, $n.' WHERE `entry`=962; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy deseando comprobar si eres capaz de recoger suficientes reptilias en las Cuevas de los Lamentos. Ya he enviado a muchos allí pero ninguno de ellos ha vuelto.' WHERE `entry`=962; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esto valdrá, $n! Ahora me toca a mí, los imbuiré con un temple adecuado que impedirá que se destruyan en el proceso de fundición por el que van a pasar.$B$BEl siguiente paso consistirá en conseguir el molde adecuado para la llave. Conozco a un herrero goblin en Tanaris que en el pasado hizo moldes para objetos igual de macabros. Trabaja para quien trabajan todos los goblins: el mejor postor.' WHERE `entry`=964; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mata a muchos y mátalos rápido, $c. Necesitaremos un suministro abundante de trozos esqueléticos para la capa externa de la llave. Por algo se llama Llave esqueleto, ¿sabes?' WHERE `entry`=964; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하십니까, 젊은 $r|1이여;여;... 전 엘리자 스타브리즈라고 합니다. 이곳 아우버다인을 안전하게 지키는 게 제 임무입니다.$B$B얼마 전 발툴 섀도스트라이크를 북동쪽 알살락스의 탑으로 보내 그 주변에서 일어나고 있는 심상치 않은 일들을 조사하도록 했답니다.$B$B그가 돌아와야 할 때가 한참이나 지났는데... 숲에서 불의의 사고라도 당한 것이라도 아닌가 걱정이 됩니다. 그대가 그를 찾아 무사히 임무를 수행했는지 확인해 준다면 정말 고맙겠습니다.' WHERE `entry`=965; +UPDATE `locales_quest` SET `Title_loc1` = '알살락스의 탑' WHERE `entry`=966; +UPDATE `locales_quest` SET `Objectives_loc1` = '알살락스의 탑 근처에 있는 발툴 섀도스트라이크를 위해 낡은 양피지 문서 4개를 모아야 합니다.' WHERE `entry`=966; +UPDATE `locales_quest` SET `Details_loc1` = '내 스승이신 수호자 델그렌께서는 숲을 악마와 언데드의 손으로부터 지키기 위해 기꺼이 도움을 주고 계신 성기사이시오. 그분은 내게 성스러운 빛과 전투 기술에 대해 많은 걸 가르쳐 주셨다오. 델그렌이시라면 이 집단이 대체 무엇을 하고 있는 건지 바로 알아내실 것이오.$B$B이곳에서 남쪽으로 멀리 떨어진 잿빛 골짜기 숲의 마에스트라 주둔지로 가면 그분을 만날 수 있을 거요. 아... 암흑이교도의 위협이 시시각각으로 커지고 있는 것 같소. 서두르시오.' WHERE `entry`=967; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기 숲에 있는 수호자 델그렌에게 발툴의 편지를 전해야 합니다.' WHERE `entry`=967; +UPDATE `locales_quest` SET `Details_loc1` = '워낙 낡은데다 심하게 긁히긴 했지만 이 책의 표지에 적힌 제목은 아직 읽을 수 있습니다.$B$B\'힘의 저편\'$B$B펼쳐보니 어떻게 읽어야 할지 아리송한 이름들과 함께 예언의 제목, 경배 의식의 절차, 희생 제물들의 순위가 적혀 있습니다. 그림을 보니, 희생 제물의 대부분은 인간과 비슷한 형상을 한 살아있는 생명체들입니다.$B$B책 표지 안쪽에는 \'아이언포지의 쓸쓸한 뒷골목, 본그립의 룬과 운명 서점, 소유자: 게릭 본그립\'이라는 글귀가 찍혀 있습니다.$B$B본그립의 서점에서 이런 종류의 책을 취급한다면 이 책을 다시 사들일지도 모릅니다.' WHERE `entry`=968; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 게릭 본그립에게 \'힘의 저편\'이라는 책을 가져가야 합니다.' WHERE `entry`=968; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, una copia de Los Poderes Subyacentes. Es un texto interesante. Y hay quien lo encuentra útil también...$B$BPero este ejemplar está en muy mal estado. ¡Mira esto! ¡Hay notas en los márgenes de casi todas las páginas!$B$BMm... Yo conozco este ejemplar. Se lo vendí a Bolgar el año pasado. ¿Eres... amiga suya? Eso pensaba, sí. ¡Tienes el mismo fuego en los ojos!$B$BPues, por definición, una amiga de Bolgar es amiga mía. Y a los amigos hay que cuidarlos, ¿no te parece?' WHERE `entry`=968; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, señora.$B$B¿Puedo tentarle con alguno de mis libros?' WHERE `entry`=968; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahh, sí... te haré el talismán ahora mismo. ¡Espera un segundo!' WHERE `entry`=969; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Trae las esquirlas y te diré algo más!' WHERE `entry`=969; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El manuscrito! ¡Qué alegría! ¡Por fin podremos divulgar los conocimientos antiguos de Lorgalis!$B$BNo puedo expresar mi agradecimiento, $n. Espero que este regalo sea buena prueba de mi gratitud.' WHERE `entry`=971; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El viaje a Vallefresno es largo y tu misión no es fácil. Pero $n, si me traes el manuscrito, te llevarás una buena recompensa.' WHERE `entry`=971; +UPDATE `locales_quest` SET `Title_loc1` = '물의 정기' WHERE `entry`=972; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, veo claramente la relación entre la temperatura del volcán y las fuentes termales. Tengo que volver a comprobar mis ecuaciones pero parece que la distancia y la tasa de transferencia del calor... Ummm...' WHERE `entry`=974; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Iría allí yo mismo, pero... ¡me dan algo de miedo los elementales de fuego!' WHERE `entry`=974; +UPDATE `locales_quest` SET `Title_loc1` = '마우아리의 부적' WHERE `entry`=975; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí lo tienes, $n. Recuerda, contigo lo llevas. ¿Por qué no volver a la naturaleza y ves qué encontrar?' WHERE `entry`=975; +UPDATE `locales_quest` SET `Title_loc1` = '아우버다인으로의 보급품' WHERE `entry`=976; +UPDATE `locales_quest` SET `Objectives_loc1` = '피로가 안전하게 잿빛 골짜기를 통과하도록 경호한 뒤 마에스트라 주둔지에 있는 수호자 델그렌과 대화하십시오.' WHERE `entry`=976; +UPDATE `locales_quest` SET `Objectives_loc1` = '눈망루 마을에 있는 우미 럼플스니커에게 온전한 설인 뿔 2개를 가져가야 합니다.' WHERE `entry`=977; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No puedo esperar a enseñárselo a mis amigos! Espera, es solo un momento... voy a poner estas...$B$B¡Perfecto!' WHERE `entry`=977; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Acabo de terminar de poner las pieles, $n. Por favor, ¡date prisa con esos cuernos!' WHERE `entry`=977; +UPDATE `locales_quest` SET `Title_loc1` = '달빛의 올빼미야수' WHERE `entry`=978; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원에서 달빛 깃든 깃털을 10개 모아서 루테란 마을의 에릴라스 엠버스카이에게 가져와야 합니다.' WHERE `entry`=978; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya puedo comparar las plumas... Veamos...' WHERE `entry`=978; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿De dónde pueden haber surgido estos poderes? Creo que estamos siguiendo la pista correcta para encontrar la respuesta, $n.' WHERE `entry`=978; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hola! ¿Vienes de parte de Erelas? Genial, estaba preparándome para ir a las cuevas, no me importaría tener algo de compañía.' WHERE `entry`=979; +UPDATE `locales_quest` SET `Details_loc1` = '여기서 북쪽 멀리 여명의 설원이라는 곳에도 온천이 있다고 들었는데, 한가지 이상한 점은 그 근처 어디에도 화산이 없다는 거지. 꽤 재미있지 않나?$B$B더 자세히 알고 싶으면 여명의 설원으로 가서 내 친구와 얘기해 보게나. 도노바 스노우덴이라는 이름의 여자인데, 지금 그 온천 옆에서 지내고 있네.$B$B참, 온도를 재는 걸 도와줘서 고마웠수! 그럼, 또 보세!' WHERE `entry`=980; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, $n. Sí, lo que te dijo Krakle es cierto...' WHERE `entry`=980; +UPDATE `locales_quest` SET `Details_loc1` = '우리 동료 중 일부가 텔드랏실의 오염된 펄볼그에게 잡혀 죽을 뻔 한 적이 있소. 그때부터 난 우리 종족이 더 이상 희생되거나 아니면 그보다 더 끔찍한 일이 발생하기 전에 이 사태를 막겠다고 맹세했소.$B$B이미 어둠의 해안에서 오염의 단서가 될만한 것을 몇 가지 발견했지만, 광범위한 징후는 아직 찾아내지 못했소. 펄볼그들에 대한 조사를 계속하는 게 좋을 것 같소. 놈들의 야영지를 정찰하다가 오염의 징후를 발견하게 되면 내게 좀 알려 주겠소?' WHERE `entry`=984; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠의 해안에서 오염된 펄볼그 야영지를 찾은 다음 아우버다인에 있는 테렌디스에게 돌아가십시오.' WHERE `entry`=984; +UPDATE `locales_quest` SET `Details_loc1` = '그대의 정찰 실력은 충분히 입증되었소. 그렇다면 이제 적들에 맞서 싸우는 능력을 보여주는 건 어떻소? 정면 공격보다는 잠행과 침투가 더 적성에 맞을 수도 있지...$B$B임무를 맡을 자신이 있다면 현재 우리에게 가장 큰 위협이 되고 있는 아우버다인 남쪽 펄볼그 야영지로 가시오. 그곳에는 검은나무일족들이 있을 것이오. 검은나무일족 길잡이 8마리와 검은나무일족 풍수사 5마리를 처치한 다음 내게 돌아오시오.' WHERE `entry`=985; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은나무일족 길잡이 8마리와 풍수사 5마리를 처치한 다음 아우버다인에 있는 테렌디스에게 돌아가십시오.' WHERE `entry`=985; +UPDATE `locales_quest` SET `Details_loc1` = '그대는 이미 내게 큰 도움을 주었소. 미안하지만 한 가지 부탁이 더 있는데... 그림클로와 그의 주인 볼코르를 좀 도와 주시겠소? 그 일을 하려면 그대에게 마법 망토가 필요하오. 볼코르를 찾아다니는 동안 어둠의 해안에 사는 짐승들에게 방해를 받지 않고 다닐 수 있도록...$B$B망토를 만들려면 달표범이나 덩치큰 달표범을 잡아 고급 달표범 모피 5필을 구해와야 하오. 여기서 남쪽에 있는 성난굽이 강 근처로 가거나 아니면 더 멀리 남쪽으로 잿빛 골짜기 근처에 가면 그 맹수들을 찾을 수 있을 거요.' WHERE `entry`=986; +UPDATE `locales_quest` SET `Objectives_loc1` = '고급 달표범 모피 5필을 찾아 아우버다인에 있는 테렌디스에게 가져가야 합니다.' WHERE `entry`=986; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Cómo? ¿Te han tendido una emboscada una especie de bichejos de mojo malo? Vaya, esto no augura nada bueno para la compañía de aguas de Gadgetzan... $B$BSupongo que tenía que haberte hablado de los peligrosos bichos que al parecer están consumiendo toda el agua del desierto. Al principio, le resté importancia pues ya tenemos bastantes problemas con los nómadas y creí que era una más de sus artimañas. Al menos ahora sabemos lo que está pasando.' WHERE `entry`=992; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Bienvenida de nuevo, perita adjunta $n! ¿Ya has terminado tu tarea?' WHERE `entry`=992; +UPDATE `locales_quest` SET `Objectives_loc1` = '길에 이를 때까지 볼코르를 보호한 다음 아우버다인에 있는 테렌디스와 대화하십시오.' WHERE `entry`=994; +UPDATE `locales_quest` SET `Objectives_loc1` = '펄볼그 동굴을 탈출한 다음 아우버다인에 있는 테렌디스를 만나십시오.' WHERE `entry`=995; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡$n! Me alegra ver que has conseguido volver. Que ayudaras a Volcor me da esperanzas... creo que podremos superar los desafíos que nos esperan en Costa Oscura y más allá.' WHERE `entry`=995; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. $B$BMe alegra ver que alguien como tú se preocupa por el bienestar de la naturaleza. He oído hablar de tus hazañas por lo que eres bien recibida aquí. Al mirarte tengo la certeza de que el Círculo Cenarion recibirá la ayuda que necesita. $B$BNuestra relación con el Círculo Cenarion en el Claro de la Luna trasciende la barrera racial y política; no lo olvides nunca.' WHERE `entry`=1000; +UPDATE `locales_quest` SET `Title_loc1` = '버즈박스 411' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Objectives_loc1` = '버즈박스 411 근처 깊은 바다에 있는 어둠의해안 트레샤돈에게서 트레샤돈의 눈 3개를 모아야 합니다.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Title_loc1` = '버즈박스 323' WHERE `entry`=1002; +UPDATE `locales_quest` SET `Objectives_loc1` = '달표범 송곳니 6개를 모아 버즈박스 323에 넣어야 합니다.' WHERE `entry`=1002; +UPDATE `locales_quest` SET `Title_loc1` = '버즈박스 525' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인 남쪽에 있는 엉겅퀴불곰에게서 불곰 가죽 4개를 모아 버즈박스 525에 집어넣어야 합니다.' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Objectives_loc1` = '조람 해안 근처에서 야영하고 있는 탈렌에게 고대 조각상을 가져가야 합니다.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기에 있는 오렌딜 브로드리프에게 배스랜초 5개를 가져가야 합니다.' WHERE `entry`=1010; +UPDATE `locales_quest` SET `Details_loc1` = '언데드 호드 군대인 포세이큰이 잿빛 골짜기로 숨어들어와 이곳 폐허와 언덕을 어슬렁거리고 있소. 우리 생각엔 그들이 나이트 엘프의 땅에 질병을 퍼뜨리려는 것 같소. 이건 꼭 확인해 봐야 할 문제요.$B$B포세이큰들은 남쪽의 도르다닐 지하굴 근처에 야영지를 설치하고 독약과 질병을 만들어 병 안에다 담고 있소. 그 야영지로 들어가 역병 견본을 훔쳐 가져다주시오. 그러면 내가 실험을 통해 그 용도를 밝혀내겠소.' WHERE `entry`=1011; +UPDATE `locales_quest` SET `Objectives_loc1` = '숲의 노래에 있는 케이네스 스틸윈드에게 역병 견본 하나를 가져가야 합니다.' WHERE `entry`=1011; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sentí que la angustia del Túmulo de Dor\'danil disminuía y supe que habías completado tu tarea.$B$BHas hecho un macabro trabajo, $n, ya que los espíritus que has tenido que destruir eran meras víctimas de la perversión de los Renegados. Pero con su destrucción, esperemos que otros espíritus enloquecidos encuentren el descanso.' WHERE `entry`=1012; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto; esto completa mi colección de obras de Ur. Era sabio, pero su conciencia lo mantenía alejado del poder verdadero. Así, cuando la Plaga lo puso a prueba, falló.$B$BLos Renegados no podemos permitirnos tal debilidad.$B$BNo si queremos vencer.' WHERE `entry`=1013; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste el libro?' WHERE `entry`=1013; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin el Bosque de Argénteos está libre del vicio de ese malvado Arugal. Has hecho un gran servicio a la Dama Oscura, $n. Tu tenacidad será recompensada.' WHERE `entry`=1014; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Con la muerte de Arugal, podemos aumentar el bastión de la Dama Oscura en Lordaeron.' WHERE `entry`=1014; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué te hace pensar que deseo que alguien como tú venga a molestarme, $c? Ahora mismo voy a abandonar tooodos esos insignificantísimos quehaceres para ayudarte a localizar el chisme que estás buscando. Sea como sea, el bienestar de todo Darnassus, no, de todo Teldrassil, debería estar en segundo lugar. Lo más importante es conseguir un adorno para tu colección.$B$BEsos imbéciles del Claro de la Luna me hacen perder el tiempo con sus llamaditas de ayuda, ¿y ahora tengo que aguantar esto?' WHERE `entry`=1015; +UPDATE `locales_quest` SET `Objectives_loc1` = '온전한 정령의 족쇄 5개를 모아서 예언의 두루마리를 사용한 후, 실바람 산장에 있는 파수꾼 벨레네 스타스트라이크에게 예언된 두루마리를 가져가야 합니다.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `Title_loc1` = '물의 정령 배후의 마법사' WHERE `entry`=1017; +UPDATE `locales_quest` SET `Objectives_loc1` = '사릴루스 파울본을 처치하고 그 증거로 그의 머리카락을 실바람 산장에 있는 파수꾼 벨레네 스타스트라이크에게 가져가야 합니다.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora veo su repugnante sonrisa borrada de su rostro para siempre. Lo has hecho muy bien, $n. Acepta este presente, la Luz de Elune, bébela cuando todo parezca perdido y la muerte se acerque. Podría salvarte, la Diosa mediante.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. $B$BMe alegra ver que alguien como tú se preocupa por el bienestar de la naturaleza. He oído hablar de tus hazañas; te doy la bienvenida. Al mirarte tengo la certeza de que el Círculo Cenarion recibirá la ayuda que necesita. $B$BNuestra conexión con el Círculo en Claro de la Luna trasciende las barreras raciales y políticas; no lo olvides nunca.' WHERE `entry`=1018; +UPDATE `locales_quest` SET `Title_loc1` = '오렌딜의 치료제' WHERE `entry`=1020; +UPDATE `locales_quest` SET `Objectives_loc1` = '아스트라나르에 있는 펠투러스 화이트문에게 오렌딜의 치료제를 가져가야 합니다.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'A juzgar por la herida abierta en el costado, Anilia está al borde de la muerte.' WHERE `entry`=1021; +UPDATE `locales_quest` SET `Title_loc1` = '세나리우스의 가지' WHERE `entry`=1031; +UPDATE `locales_quest` SET `Details_loc1` = '아닐리아는 떨리는 손으로 당신의 어깨를 잡아 끌어당깁니다. 가쁜 숨을 몰아쉬며 북쪽의 아치형 문을 가리킨 후 결국 숨을 거둡니다. \"겔타리스... 그가 갖고 있어요...\" 드리아드에게 세나리우스의 가지를 찾아 주는 것이 아닐리아의 마지막 소원이라는 것을 마음으로 느낄 수 있습니다.' WHERE `entry`=1031; +UPDATE `locales_quest` SET `Objectives_loc1` = '겔타리스를 처치하고 아에시나의 제단에 있는 일리야나에게 세나리우스의 가지를 돌려줘야 합니다.' WHERE `entry`=1031; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, amable $r. El espíritu de mi hermana se llena de gozo con tus esfuerzos.' WHERE `entry`=1032; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te lo ruego, ayúdame a vengar la muerte de Anilia.' WHERE `entry`=1032; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기 해안에 정박해 있는 크림슨 베일호에서 함장 피랠론과 대화해야 합니다.' WHERE `entry`=1036; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Velinde Cantoestelar? Que la sacerdotisa lleva algún tiempo desaparecida no es ningún secreto. Pero en cuanto a más detalles sobre los acontecimientos que rodearon su partida... haría falta una razón de peso para divulgar tal información.' WHERE `entry`=1037; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Parece que la desaparición de Velinde es aún más preocupante de lo que parecía en un principio. Aún así, no quiero pensar que haya tenido un mal final. Quizás nos beneficiaría contactar con ella.$B$B$n, como has demostrado tu interés en este asunto, quisiera pedirte tu ayuda.' WHERE `entry`=1038; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué has descubierto?' WHERE `entry`=1038; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$r, ¿eh? He de admitir que no solemos tener a muchos de los tuyos por aquí. Estás buscando a alguien, ¿eh? Dame un momento, seguro que lo tengo escrito en alguno de mis libros.$B$BPero la gente que pasa por aquí es mucha, así que necesito un momento.' WHERE `entry`=1039; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Sí? Vaya, no tienes pinta de traer mercancía para enviar, así que o buscas trabajo en mi caravana, y ahora no hay ninguno, o te has equivocado de goblin.$B$B¿De qué se trata?' WHERE `entry`=1040; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con todos los extraños sucesos de los últimos años, guardo un registro de todos los forasteros. Nunca sabes cuándo va a ser necesario... Aunque no suele ser para un asunto agradable cuando se necesita. No pienses que estoy diciendo nada malo de esa Velinde a quien buscas.' WHERE `entry`=1041; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estos son tiempos oscuros. Cada rama que se mece al viento susurra noticias funestas y el mal puede encontrarse bajo cada piedra del camino.$B$BY en estos tiempos, un perfecto extraño entra en mi casa y me habla de ferocanis... No pediré perdón por mis sospechas, solo respuestas.$B$BY respuestas es lo que obtendré.' WHERE `entry`=1042; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu historia es interesante, $n. Aunque la influencia de la familia Carevin no es tanta, no podremos encontrar las raíces de estos problemas y acabar con ellos para siempre. Pero haremos lo que podamos para contener el número de ferocanis en el Bosque del Ocaso.$B$BYa he dado instrucciones a Calor para que esta sea su prioridad.' WHERE `entry`=1043; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los bosques son peligrosos para quienes no están bien preparados. Ten tus armas bien a mano y mantente alerta, o tu siguiente excursión al bosque encantado será la última.' WHERE `entry`=1043; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que esta fue la suerte que corrió Velinde... Esta noticia decepcionará a la suma sacerdotisa... Eran buenas amigas antes de que desapareciera. Aún así, la Guadaña de Elune le fue concedida por nuestra diosa y es inquietante pensar que ya no esté en manos de su sierva.$B$BPero de este asunto trataremos en otro momento. No sabes cuánto te agradezco lo que has hecho.' WHERE `entry`=1044; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 여왕님께서는 북쪽으로 전진해 오고 있는 리치 왕의 군대에 대한 급박한 상황에 신경을 쏟고 계시다. 난 그동안 좀 포세이큰 내적인 일들을 돌보고 있지.$B$B두말할 것 없이, 자칭 붉은십자군이라는 말썽꾸러기 인간들이 우리 지역 내에서 가장 큰 골칫거리가 되고 있단 말이야. 티리스팔 숲은 말 그대로 이 조그만 불개미 같은 녀석들로 우글거리고 있어.$B$B수도원으로 가라, $c|1이여;여;. 가서 종교재판관 화이트메인과 그녀의 고위 부관들을 제거하도록 하라.' WHERE `entry`=1048; +UPDATE `locales_quest` SET `Objectives_loc1` = '종교재판관 화이트메인, 붉은십자군 사령관 모그레인, 붉은십자군 용사 헤로드와 사냥개조련사 록시를 처치한 후 언더시티에 있는 바리마트라스에게 돌아가 보고해야 합니다.' WHERE `entry`=1048; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has servido con diligencia a la Dama Oscura, $c. Lo que te pedí no era tarea fácil.$B$BSe tendrá en cuenta tu lealtad a los Renegados y siempre será recordada tu tenacidad en el combate.' WHERE `entry`=1048; +UPDATE `locales_quest` SET `Objectives_loc1` = '티리스팔 숲의 붉은십자군 수도원에서 타락의 개요를 찾아 썬더 블러프에 있는 현자 트루스시커에게 가져가야 합니다.' WHERE `entry`=1049; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El Compendio de los Caídos! Me empezaba a preguntar si ese libro realmente existía.$B$BHas servido fielmente a los tauren de Cima del Trueno, $n. Tu dedicación no se olvidará.' WHERE `entry`=1049; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cairne es un líder valiente y noble y confío en él ciegamente, cosa que no puedo decir de otros dirigentes.$B$BCuando cuente con todos los datos necesarios, podré aconsejar al Jefe.$B$B¿Has tenido oportunidad de viajar al Claro de Tirisfal? ¿Al Monasterio Escarlata? El Compendio de los Caídos es una pieza más de este complicado puzzle...' WHERE `entry`=1049; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Me traes el texto sagrado!$B$BHas viajado lejos y sin duda fue difícil conseguir el libro. Pero tu labor beneficia a los enanos de Forjaz.$B$BGracias en nombre de la Liga de Exploradores, $n.' WHERE `entry`=1050; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El monasterio era un seminario para paladines. Fue un bastión de la Luz, pero cayó en manos de los fanáticos de la Cruzada Escarlata.$B$BCreían perseguir un noble objetivo: limpiar la tierra de la plaga de los no-muertos; pero acabaron enloqueciendo y enemistándose con todos.$B$BTráeme Mitología de los Titanes para que lo guarde aquí en Forjaz.$B$BLas corruptas salas del monasterio no son lugar para un tesoro como ese.' WHERE `entry`=1050; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 모니카 센구츠에게 보렐의 결혼반지를 가져가야 합니다.' WHERE `entry`=1051; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vorrel tenía muchos problemas, pero era un buen compañero...$B$B¡Malditos humanos!$B$BPero al menos te vengaste en su nombre y te lo agradezco.$B$BPor favor, déjame sola...' WHERE `entry`=1051; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué quieres?' WHERE `entry`=1051; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿El hermano Antón sigue divulgando la palabra de la Cruzada Escarlata? ¡Madre mía!' WHERE `entry`=1052; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Quién va? ¿Qué quieres de mí?' WHERE `entry`=1052; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mientras que los discípulos de la Luz nunca se deleitan con la pérdida de la vida, debemos aceptar que, en algunas ocasiones, esos sacrificios deben ocurrid por el bien del reino y del planeta.$B$BGracias a tus acciones en el Monasterio se han salvado muchas vidas inocentes, $n. Aplaudo tu tenacidad.' WHERE `entry`=1053; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin has llegado. Veo que Faldreas ha escuchado a los espíritus del bosque...' WHERE `entry`=1056; +UPDATE `locales_quest` SET `Details_loc1` = '그대는 내가 숲의 정령을 지키는 자로써 왜 지금의 사태를 우려하는지 잘 알고 있을 거요.$B$B산맥을 넘어 이 봉우리까지 오는 동안 이 땅에 행해진 가혹한 일들을 보았을 걸로 아오. 이 신성한 언덕까지 탐욕의 손길에 의해 더럽혀져서 파멸의 길로 치닫고 있소. 투자개발회사에서 보낸 기계가 남쪽 잿더미 계곡을 불태운데다가 혈폭풍일족들이 이 땅을 침범해 숲을 가꾸기 위한 노력을 무참히 짓밟고 있는 실정이오.$B$B이 괘씸한 하피들을 당장 몰아내도록 하오!' WHERE `entry`=1057; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌발톱 봉우리에 있는 수호자 알바고름이 혈폭풍하피 7마리, 혈폭풍일족 복병 7마리, 혈폭풍일족 암살자 7마리, 그리고 혈폭풍일족 약탈자 7마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=1057; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora que los Furia Sangrienta han sufrido una pérdida tan grande, quizás pueda comenzar el verdadero trabajo de restauración...' WHERE `entry`=1057; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hay mucho trabajo por hacer antes de poder restaurar la gloria que, antiguamente, reinaba en La Vega Carbonizada.$B$B¡Elimina esas amenazas de la zona, $n! Solo entonces podremos reclamar lo que le pertenece a la naturaleza.' WHERE `entry`=1057; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, qué contentos estarán estas pequeñas ninfas de los bosques! Haremos que se sientan como en casa con este brebaje especial.' WHERE `entry`=1058; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mira a nuestros pobres amiguitos elfos. ¡Todos enjaulados sin un bosque donde retozar!$B$B¿Has podido conseguirme la savia? ¿Y las mostachias de los corredores Crepusculares? ¿Supongo que no tendrás la escama de dragón Fey?$B$B¡Y los ojos! ¡Necesito montones de ojos! ¡No puedes crear una poción de magia del bosque poderosa sin muchos ojos!' WHERE `entry`=1058; +UPDATE `locales_quest` SET `Title_loc1` = '잿더미 계곡 복원' WHERE `entry`=1059; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El vigilante Albagorm demostró inteligencia al enviarte con tanta urgencia.$B$BVeamos si conseguimos invocar ayuda del gran bosque para viajar a La Vega Carbonizada antes de que sea demasiado tarde.' WHERE `entry`=1059; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌발톱 산맥의 동굴에서 야영을 하는 진질에게 달소크의 편지를 전달하십시오.' WHERE `entry`=1060; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, una carta de Darsok. Hacía muchos años que no sabía nada de él.$B$B¿Conque el último de los Sangrepluma ha muerto? Qué buena noticia, recuerdo cuando mi amigo Rokhan se marchó con el loco mok\'nathal para matar a su hermana mayor. Ah, quién fuera joven otra vez, como tú.' WHERE `entry`=1060; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Pareces un personaje turbio. ¿Traes algo para mí?' WHERE `entry`=1060; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, $c. Perfecto, tu habilidad nos ayudará con esos invasores.' WHERE `entry`=1061; +UPDATE `locales_quest` SET `Details_loc1` = '고블린이 운영하는 투자개발회사가 돌발톱 산맥으로 몰려와 함부로 나무를 베고 숲을 태우고 있어요. 숲의 정령들은 고통과 분노로 눈이 멀 지경이니 투자개발회사를 반드시 막아야 해요!$B$B북서쪽으로 가세요. 큰소나무 계곡 너머 칼바람 바위산까지 말이예오. 고블린과 그 하수인들이 일하고 있을 테니, 녀석들에게 우리 호드가 돌발톱 산맥에서 그들이 행한 악행을 그냥 두고만 보지는 않으리라는 걸 똑똑히 일깨워 줘요. 가장 확실히 깨우칠 수 있는 방법으로...$B$B호드의 힘을 보여줘요!' WHERE `entry`=1062; +UPDATE `locales_quest` SET `Objectives_loc1` = '투자개발회사 나무꾼 15명을 처치한 다음 돌발톱 산맥과 불모의 땅의 경계에 있는 시리스 스톤브레이크에게 돌아가십시오.' WHERE `entry`=1062; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy valiente, $n.$B$BQuizás al final necesitemos la sabiduría de los ancestros tauren para apaciguar a los espíritus de Espolón, pero...$B$BAcabar con el personal de Ventura y Cía. es un buen primer paso contra ellos.' WHERE `entry`=1062; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te doy la bienvenida. ¿Estás aquí en busca de consejo?' WHERE `entry`=1063; +UPDATE `locales_quest` SET `Title_loc1` = '포세이큰의 원조' WHERE `entry`=1064; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Magatha dijo que vendrías, $n. Mi corazón ya ha dejado de latir pero aun así siento lástima por los habitantes de Espolón.$B$BLos Renegados estamos deseosos de ayudar en todo lo que podamos.' WHERE `entry`=1064; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Una nota de parte de Zamah? Debe de estar desesperada para enviarte desde tan lejos. Veamos lo que dice...$B$B¡Ah, estupendo! ¡Sé exactamente lo que hay que hacer!' WHERE `entry`=1065; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has venido a traerme mis nuevos sujetos de experimento?' WHERE `entry`=1065; +UPDATE `locales_quest` SET `Title_loc1` = '순결한 피' WHERE `entry`=1066; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 연금술사 라이던에게 순결한 피가 든 유리병 5병을 가져가야 합니다.' WHERE `entry`=1066; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien!$B$BComo dije, no es fácil conseguir Sangre de los inocentes; suerte que la Hermandad nos hizo el trabajo.$B$BEspera mientras preparo la toxina.' WHERE `entry`=1066; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes la sangre que te pedí?' WHERE `entry`=1066; +UPDATE `locales_quest` SET `Title_loc1` = '썬더 블러프로의 귀환' WHERE `entry`=1067; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 연금술사 자마에게 라이던의 독약을 가져가야 합니다.' WHERE `entry`=1067; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿De parte de Lydon? Muy bien. Seguro que esta toxina nos ayuda en nuestra lucha contra Ventura y Cía..' WHERE `entry`=1067; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Me traes algo del boticario Lydon?' WHERE `entry`=1067; +UPDATE `locales_quest` SET `Title_loc1` = '벌목기' WHERE `entry`=1068; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La destrucción de las máquinas XT:4 y XT:9 ha calmado a muchos de los espíritus de Espolón, $n. Esperemos que, con su pérdida, Ventura y Cía. se vaya de estas montañas.$B$BPorque si no lo hace, me temo que las atrocidades que este lugar ha sufrido palidecerán en comparación con las que nos depara el futuro.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Los tienes! ¡Gracias!$B$BLos mandaré a Vertipeluca para que los envíen a Bahía del Botín. ¡Ya puedo disfrutar de la ganancia!$B$BAquí tienes tu parte, $n. No habría conseguido este trato sin ti.' WHERE `entry`=1069; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido los huevos, $n? ¡Ya he cerrado un trato de flete con el maestro de los muelles Vertipeluca!' WHERE `entry`=1069; +UPDATE `locales_quest` SET `Title_loc1` = '노움의 부탁' WHERE `entry`=1071; +UPDATE `locales_quest` SET `Title_loc1` = '오랜 동료' WHERE `entry`=1072; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahhh... ¿Te envía Gaxim, eh? ¿Cómo sé que no me estás mintiendo? ¿Mm? ¿Mmm...?' WHERE `entry`=1072; +UPDATE `locales_quest` SET `Title_loc1` = '어리석음 + 화학 물질 = 재미' WHERE `entry`=1073; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 로막 기어스트립에게 최하급 마나 물약 4개와 인내의 비약 2개를 가지고 가십시오.' WHERE `entry`=1073; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto servirá.$B$BSi no supiera que no es así, diría que tienes conocimientos de alquimia. Bien, bien... el mundo no gira solo con espadas y magia, ¿sabes?' WHERE `entry`=1073; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No puedo hacerte el nitromirgliceronio si no tengo las pociones... son vitales para crearlo.' WHERE `entry`=1073; +UPDATE `locales_quest` SET `Title_loc1` = '어리석음 + 화학 물질 = 재미' WHERE `entry`=1074; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌발톱산맥에 있는 각심 러스트피즐에게 니트로미르글리세로니움을 가져가야 합니다.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has completado tu tarea sin problemas, $n.$B$BEl NG-5 es el componente inequívoco de la receta para hacer explotar los carros de dinamita.$B$B¿Qué? Sí, dinamita... carros llenos de dinamita. Es la distracción perfecta, te lo digo yo... espera y verás.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, ¡qué bien! Ya has vuelto.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `Title_loc1` = '마우렌의 두루마리' WHERE `entry`=1075; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, este hechizo que necesitas... que te permita detonar explosivos a distancia... mmm.' WHERE `entry`=1075; +UPDATE `locales_quest` SET `Title_loc1` = '서부 몰락지대의 악령' WHERE `entry`=1076; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 콜린 마우렌에게 먼지 악령의 파편을 가져가야 합니다.' WHERE `entry`=1076; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dame unos minutos y tendré el pergamino listo.' WHERE `entry`=1076; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Has encontrado el componente que necesito?' WHERE `entry`=1076; +UPDATE `locales_quest` SET `Title_loc1` = '각심을 위한 특별한 선물' WHERE `entry`=1077; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌발톱 산맥에 있는 각심 러스트피즐에게 교신의 두루마리를 가져가야 합니다.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Maravilloso, $n! Bien hecho.$B$BEste conjuro, mezclado con el NG-5, debería lograr el explosivo remoto perfecto.$B$BPodremos crear una distracción fantástica para que puedas colarte y robar las cartas y los planos de ingeniería de Ventura y Cía.$B$BSeguro que eso paraliza de alguna forma sus acciones de deforestación.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ja, ja! ¡Has vuelto! ¿Lo tienes? ¿Tienes el hechizo?' WHERE `entry`=1077; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto, $n. Muchas gracias.$B$BQuizás, algún día yo pueda ayudarte como tú me has ayudado a mí.' WHERE `entry`=1078; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola otra vez, $n.$B$B¿Ya has regresado de La Vega Carbonizada de Espolón con las escamas?' WHERE `entry`=1078; +UPDATE `locales_quest` SET `Title_loc1` = '비밀 작전 - 1단계' WHERE `entry`=1079; +UPDATE `locales_quest` SET `Objectives_loc1` = '칼바람 바위산에 있는 제재소에서 투자개발회사의 토목 공사 계획서를 찾아 와야 합니다.' WHERE `entry`=1079; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble! Un gran golpe para Ventura y Cía.$B$BPodremos encontrar los puntos débiles de sus máquinas e incorporar sus diseños a nuestras propias creaciones. ¡Este es un gran día!' WHERE `entry`=1079; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido los planos, $n?' WHERE `entry`=1079; +UPDATE `locales_quest` SET `Title_loc1` = '비밀 작전 - 2단계' WHERE `entry`=1080; +UPDATE `locales_quest` SET `Objectives_loc1` = '칼바람 바위산의 동쪽 끝에 있는 칼바람 광산에서 투자개발회사의 편지를 찾아와야 합니다.' WHERE `entry`=1080; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble, $n! Kaela y las Centinelas estarán encantadas. Con tu habilidad y mis creaciones, somos imparables.' WHERE `entry`=1080; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tal fue todo, $n?' WHERE `entry`=1080; +UPDATE `locales_quest` SET `Title_loc1` = '티란데의 환대' WHERE `entry`=1081; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, $n. He oído tu nombre y, aunque sigues siendo muy joven, me alegra ver el camino que has decidido seguir.$B$BMe harías un gran honor si quisieras aceptar esto como muestra de aprecio.' WHERE `entry`=1081; +UPDATE `locales_quest` SET `Title_loc1` = '파수꾼 테니실' WHERE `entry`=1082; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Has hecho un gran servicio a las Centinelas.$B$BMe alegro mucho de ver que Kaela... e incluso Gaxim, están bien.$B$BTe has ganado nuestro aprecio.' WHERE `entry`=1082; +UPDATE `locales_quest` SET `Title_loc1` = '분노한 정령들' WHERE `entry`=1083; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌발톱 산맥에 있는 캘라 섀도스피어에게 잿더미 계곡에 있는 불의 정령들로부터 얻은 꺼져 가는 불씨 8개를 가져가야 합니다.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los restos de nuestro enemigo... tu fuerza nos hace un gran servicio, $n. Gracias.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La primera vez que vi La Vega Carbonizada, casi lloro, $n.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `Title_loc1` = '상처 입은 고대정령' WHERE `entry`=1084; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌발톱 산맥에 있는 캘라 섀도스피어에게 부식된 파편 1개를 가져가야 합니다.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n.$B$BEsto debería ser más que suficiente para que Gaxim descubra cómo fueron corrompidos los antárboles. Se lo daré ahora mismo.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo el presentimiento de que Gaxim sabrá cómo utilizar la metralla sin tener en cuenta cómo la ha usado Ventura y Cía. en el pasado.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `Title_loc1` = '돌발톱 산맥에서의 임무' WHERE `entry`=1085; +UPDATE `locales_quest` SET `Title_loc1` = '비행장' WHERE `entry`=1086; +UPDATE `locales_quest` SET `Objectives_loc1` = '투자개발회사의 비행장에 독가스통을 갖다 놓고 연금술사 자마에게 돌아와야 합니다.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n! ¡Seguro que esos globlins se llevaron una sorpresa!$B$BNo te sientas culpable por lo que has hecho; esa gente merece esto y más.$B$BEn mis años de servicio he aprendido algo:$B$Btodo medio es válido si conduce a la victoria.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya puedo sentirlo... sí... un poder tan dulce... el flujo... Los kaldorei son unos necios por desdeñar los regalos de este mundo, por rechazar el curso de la magia cuando fluye cantando por tus venas.$B$B¡De qué sirve la vida sin esa ardiente comunión!' WHERE `entry`=1087; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una vez vi a Ordanus, hace mucho. Tenía la arrogancia típica de los suyos, creyéndose por encima incluso de los altonatos.$B$BPero ahora su cabeza no está tan estirada, ¿eh, $n?$B$BTe prometí una recompensa, y la tendrás. Atiéndeme.' WHERE `entry`=1088; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando mi maestro me destinó a la Cima del Espolón, supuse que todo lo que tendría que hacer era acabar con los elfos de la noche que se arrastraban por las ruinas sagradas de nuestro antiguo Templo de Azshara despojándolo de su santidad al tocarlo... pero me había olvidado de Ordanus.' WHERE `entry`=1088; +UPDATE `locales_quest` SET `Details_loc1` = '드루이드들은 돌발톱 봉우리에 갈퀴발톱굴을 건설하고 강력한 마력이 담긴 물건들을 다량으로 보관하고 있어요.$B$B그들은 그 물건이 다른 이들의 손에 들어가는 것을 막기 위해 복잡한 건축기법을 이용해 미로를 설계했죠. 전 운 좋게도 그 건축가 중 한 명에게서 굴의 구조에 대한 정보를 좀 빼냈어요.$B$B갈퀴발톱굴의 입구 바로 옆에 놓인 작은 등불에 문지기의 열쇠가 보관되어 있을 거예요. 그 열쇠만 있으면 동굴 곳곳에 있는 은닉처를 열 수 있답니다. 그 안에 있는 어떤 물건을 사용하면 동굴 중앙에 있는 저장고를 열 수 있어요.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌발톱 봉우리에 있는 갈퀴발톱굴로 가야 합니다. 문지기의 열쇠를 이용해 드루이드의 숨겨진 물건을 얻어야 합니다. 그 물건을 이용해 갈퀴발톱굴 저장고를 여십시오.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `Details_loc1` = '이곳에서 한때 난 2인자 위치에까지 올랐지만 게렌조가 부임하면서 모든 게 변했소. 그는 내 상관 지즈 피직스님을 해고하고 나는 광산에서 광물이나 캐라고 내려보냈지. 지즈님께서 여기 남아서 정보를 수집하라고 하셨기에 참고 있는 것이야. 새로운 상관은 게렌조를 수상히 여기고 그가 꾸미고 있는 계획이 무엇인지 밝혀낸다면 충분한 보상을 하신다고 했소.$B$B어쨌든 내가 아는 건 게렌조가 황녹색 빛 광석을 다량 채굴하도록 지시했다는 거요. 지즈님께 보낼 표본을 구해 볼 테니 그동안 순찰하는 녀석들이 오는지 망을 좀 봐 주시오.' WHERE `entry`=1090; +UPDATE `locales_quest` SET `Objectives_loc1` = '피즈닉이 미확인 광석을 캐내면 그 광석을 받아야 합니다.' WHERE `entry`=1090; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. La situación parecía algo complicada y, probablemente, habíamos atraído demasiada atención.$B$BLo más importante es que tenemos la muestra del mineral y que debemos llevársela a Ziz lo antes posible.' WHERE `entry`=1090; +UPDATE `locales_quest` SET `Title_loc1` = '캘라를 위한 새로운 정보' WHERE `entry`=1091; +UPDATE `locales_quest` SET `Objectives_loc1` = '캘라 섀도스피어에게 투자개발회사의 편지를 가져가야 합니다.' WHERE `entry`=1091; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es muy interesante.$B$BGaxim y tú lo habéis hecho muy bien, $n. Gracias.' WHERE `entry`=1091; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $n? ¿En qué puedo ayudarte?' WHERE `entry`=1091; +UPDATE `locales_quest` SET `Title_loc1` = '게렌조의 지시' WHERE `entry`=1092; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌발톱 산맥에 있는 지즈 피직스에게 미확인 광석을 가져가야 합니다.' WHERE `entry`=1092; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahhh, sabía que había hecho lo correcto al decirle a Piznik que se quedara atrás. Seguro que los ingenieros de Villabajo estarán más que interesados por esto...$B$BEstá claro que me quedaré con parte para mí, pero ojos que no ven corazón que no siente, ¿no crees?' WHERE `entry`=1092; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Puedo ayudarte con algo?' WHERE `entry`=1092; +UPDATE `locales_quest` SET `Title_loc1` = '또 다른 지시 사항' WHERE `entry`=1094; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 스퍼터밸브에게 봉인된 편지를 전달해야 합니다.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fizziks, ¿eh? No es que confíe mucho en él, pero su información parece bastante fiable. ¿Qué no daría porque me quitaran de encima a Ventura y Cía.?$B$BAunque inventan buenas máquinas... No puedo negar que nos hemos beneficiado de algunos de los artefactos que han desarrollado.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola! ¿Cómo puedo ayudarte?' WHERE `entry`=1094; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Eliminar a Gerenzo? Vaya, esa es una idea a la que no me opondría.$B$BLos gnomos ya son bastante malos pero lo que sé sobre Gerenzo, no hace más que empeorar las cosas. Al parecer, era uno de los ingenieros jefe en Gnomeregan, donde trabajaba en un proyecto secreto; no logramos infiltrar a Dun Morogh para averiguar más detalles concretos. Fue un fracaso. Según nuestros informes, fuera lo que fuera, les explotó literalmente en la cara.' WHERE `entry`=1095; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mira eso... se necesita un gnomo para inventarse algo así. No puedo comprender por qué alguien querría cortarse un brazo y reemplazarlo con eso cuando puedes quedarte con ambos brazos y añadir un tercero.$B$B¡Gnomos!...$B$BAl menos Gerenzo ha pasado a la historia. Esperemos que eso sea suficiente para demostrarlo y que Petardol me asigne a uno de los talleres del Gremio de Manitas en Gadgetzan o quizás incluso en Villabajo.' WHERE `entry`=1096; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Petardol querrá alguna prueba de que Gerenzo está muerto. Creo que este brazo mecánico servirá.' WHERE `entry`=1096; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Estás aquí para ayudar con la entrega? ¡Estupendo!' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Details_loc1` = '그림자송곳니 성채에 대한 공격을 준비하면서 첩보 수집을 위해 죽음의추적자 2명을 그리로 보냈네. 그들이 떠난 지 여러 날이 지났지만 아직 돌아오지 않고 있어. 우리의 공격이 성공하려면 그들의 보고 내용이 반드시 필요하다네!$B$B그러니 자네가 남쪽에 있는 그림자송곳니 성채로 가서 죽음의추적자 아다만트와 빈센트를 찾아봐 주게. 그들을 찾아서 도움이 필요하다면 도와주고 말이야.$B$B중요한 임무이니만큼 위험이 크지만 절대 실패해서는 안 돼.' WHERE `entry`=1098; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El cuerpo de Vincent yace inmóvil.$B$BAunque el mortacechador Adamant enviará un informe a Hadrec, Vincent se llevó a la tumba otros secretos.$B$BPero tiene en la mano un abalorio...' WHERE `entry`=1098; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Y dices que este diario lo tenía un enano muerto? Dame un momento para leerlo...' WHERE `entry`=1100; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'De tu cara de preocupación se deduce que algo no marcha bien...' WHERE `entry`=1100; +UPDATE `locales_quest` SET `Details_loc1` = '이곳 썬더 블러프에서 우리 종족을 단결시킨 케른님이야말로 훌륭한 지도자시지.$B$B하지만 우리 조상들의 땅에서 우릴 몰아낸 자들은 용서할 수가 없네. 우리 타우렌들은 불모의 땅 남부에서 수십 년 동안 살아왔지. 우리에게는 신성한 땅이었지만 여러 적들에 의해 쫓겨나고 말았다네.$B$B가시덩굴 우리 내에서 사악한 군단의 병력을 모으고 있는 노파, 서슬깃 차를가에게는 반드시 복수를 해주어야만 해.$B$B내가 죽더라도 두 눈을 편히 감을 수 있도록 차를가의 심장을 내게 가져다주게.' WHERE `entry`=1102; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 아울드 스톤스파이어에게 차를가의 심장을 가져가야 합니다.' WHERE `entry`=1102; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La tribu de Horado Rajacieno ya conoce de primera mano el sufrimiento vivido por mi pueblo. ¡Esas bestias se lo tenían bien merecido!$B$BExpulsar a alguien de una tierra sagrada es un pecado que merece un duro castigo.$B$BGracias por tu ayuda, $n.' WHERE `entry`=1102; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando las bestias de Horado Rajacieno hayan sido expulsadas de su guarida, podré por fin descansar en paz sabiendo que han recibido su merecido.$B$B¿Has echado a los jabaespines del Horado? Dime que sí, y que me traes el corazón de Filonavaja como prueba de ello...' WHERE `entry`=1102; +UPDATE `locales_quest` SET `Objectives_loc1` = '하급 물의 현신과 대화하지 못했으면 은빛소나무 숲에 있는 티에브 모르둔에게 물의 정기를 가져다주어야 합니다.' WHERE `entry`=1103; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial! ¡Este veneno será perfecto! ¡Gracias, $n!$B$BAhora solo tengo que espesarlo algo, echarle un poco de correcina, añadir un negacatalizador y... ¡Maldición! ¿¡Dónde están mis notas!?' WHERE `entry`=1104; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola, hola, hola! ¿¿Conseguiste el veneno??' WHERE `entry`=1104; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Los has conseguido! ¡Gracias, $n!$B$BVaya, estos caparazones son más duros de lo que yo pensaba. ¡Voy a romper todas mis herramientas!' WHERE `entry`=1105; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mi hermano está haciendo progresos en su nuevo combustible y eso me intranquiliza. ¡Quiero ponerme manos a la obra con el depósito de caparazón de tortura lo antes posible!$B$B$n, ¿tienes ya los caparazones?' WHERE `entry`=1105; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Fizzle? ¡Eso lo cambia todo! Pues claro que te voy a ayudar. ¡Fizzle y su hermano son de los pocos a los que no les gustaría verme muerto!$B$BAsí que Fizzle quiere unos pistones, ¿verdad? ¿Unos que aguanten bastante presión? Conociendo a Fizzle, ¡seguro que su nuevo coche será un volcán con ruedas!' WHERE `entry`=1106; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Genial, me has encontrado. Bien por ti.$B$B¿Vienes por el hacha que le hice a Gath\'Ilzogg? ¿O acaso vienes a reclamar el honor de la duquesa Pamay?$B$BEn realidad, no me interesan tus motivos. Así que si estás aquí para pelear, acabemos cuanto antes...' WHERE `entry`=1106; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias, $n! Cuando las haya molido y mezclado con una serie de ingredientes, el compuesto estará listo. Y cuando así sea, ¡el coche no sufrirá ningún daño vaya a la velocidad que vaya!$B$BEso sí, siempre que no choque con nada...' WHERE `entry`=1107; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las aletas dorsales? Si no puedo proteger nuestro coche de la velocidad, no duraremos mucho en las carreras.' WHERE `entry`=1107; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, estas son perfectas. Apliquémosles un poco de calor y veamos qué pasa...' WHERE `entry`=1108; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste alguna lámina de indurio, $n? Tengo la forja preparada para recibirlas.' WHERE `entry`=1108; +UPDATE `locales_quest` SET `Details_loc1` = '자네도 알겠지만 우린 왕립 연금술 학회에서 재미있는 실험을 하고 있다네.$B$B나는 이곳의 수석 연금술사로서 우리가 가장 야심 차게 진행하는 연금술 실험을 감독하고 있지. 일이 많으니 시간이 부족할 수밖에 없다네!$B$B자네는 여행을 자주 하는 것 같으니 나를 좀 도와 줄 수 있을 걸세.$B$B내게 필요한 재료가 희귀한 것이라 문제야. 그게 좀 지저분한 물건인데 가시덩굴 우리라는 오물 구덩이에만 사는 희귀한 종류의 박쥐에게서 얻을 수 있지. 실험을 시작할 수 있도록 동굴박쥐의 조분석을 좀 가져다주게나.' WHERE `entry`=1109; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 수석 연금술사 파라넬에게 가시덩굴 조분석을 가져가야 합니다.' WHERE `entry`=1109; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Espléndido! Era justo lo que necesitábamos para comenzar, $n.' WHERE `entry`=1109; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, veo que estás de vuelta. ¿Has conseguido guano del Horado?' WHERE `entry`=1109; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vaya, mira todo eso! Hay algunas cosas interesantes en ese montón de basura. Seguro que saco un buen pellizco por ellas.$B$BEspera... ¿eso que está ahí espachurrado es una oreja? ¡Qué dolor! No me gustaría ser ese piloto...$B$BGracias, $n. Aquí tienes tu dinero. Y te voy a dar un consejo gratis...$B$BSiempre se puede sacar beneficio de las desgracias ajenas.' WHERE `entry`=1110; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has estado en El Desierto de Sal? ¿Me has traído las piezas que quería?' WHERE `entry`=1110; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí. Las piezas para Kravel... Me alegro de que hayas venido. Llevan días aquí y tenía miedo de que se oxidaran.' WHERE `entry`=1111; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Habla! Dime... ¿vienes a entregar o a recoger mercancía?' WHERE `entry`=1111; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, las tienes! Ahora hay que llevárselas a los gnomos, pero antes...$B$BVoy a elegir una de ellas para quedármela.' WHERE `entry`=1112; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste llegar a Trinquete y hacerte con las piezas?' WHERE `entry`=1112; +UPDATE `locales_quest` SET `Details_loc1` = '왜 희귀한 조분석이 필요한지 궁금하겠지? 나는 이 실험에서 서로 상반되는 두 화학 물질이 어떤 영향을 주고 받는지 알고 싶다네. 특히 두 물질을 독극물과 결합하면 어떤 무서운 결과가 나올까...$B$B티리스팔 숲 북동쪽에 붉은십자군 수도원이 있네. 붉은십자군 광신도들이 있는 곳이지. 그들을 해치우고 열정의 증거를 가져오게.$B$B최고로 무시무시한 화합물이 될 것이야!' WHERE `entry`=1113; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 수석 연금술사 파라넬에게 열정의 증거 20개를 가져가야 합니다.' WHERE `entry`=1113; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me has traído sangre en abundancia, $n. Tus esfuerzos han sido más que sobresalientes.' WHERE `entry`=1113; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has estado en el Monasterio Escarlata? ¡Voy a necesitar muchos corazones para mi maravilloso experimento!$B$BSin duda, a Varimathras y a la Dama Oscura también les gustará deshacerse de la porquería escarlata...' WHERE `entry`=1113; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Aquí están los hidrotrinquetes y las ballestas! Son perfectos. ¡Gracias!' WHERE `entry`=1114; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí? ¡Genial! A ver, a ver...' WHERE `entry`=1114; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Preguntas por Nazz Vaporio? Es un piloto de carreras en El Desierto de Sal, ¿no?$B$BSí, puede que averigüe algo sobre él, pero no será fácil. Ni rápido...$B$B¡Y menos barato!' WHERE `entry`=1115; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eh, mira eso. ¡Encontraste el polvo de sueño!$B$B¿Y qué, te gustó el pantano, $n? No fácil conseguir comida allí, ¿verdad?' WHERE `entry`=1116; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has vuelto? ¿Tienes mi polvo de sueño?' WHERE `entry`=1116; +UPDATE `locales_quest` SET `Details_loc1` = '여기저기 물어도 보고, 귀한 엘프 와인도 한 병 구해서 정보의 대가로 주고, 또 나 스스로도 열심히 추론을 한 끝에, 마침내 당신이 원하는 정보를 입수했어요.$B$B자, 나즈 스팀보일이라는 친구에 관한 아주 재미있는 정보를 이 편지에 적었어요. 내가 써먹기에는 너무 위험하니 당신이 알아서 하세요.$B$B어디서 구했는지는 아무에게도 말하지 말고요!' WHERE `entry`=1117; +UPDATE `locales_quest` SET `Objectives_loc1` = '소금 평원에 있는 크레이블 콜비어드에게 고블린의 소문을 가져가야 합니다.' WHERE `entry`=1117; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vaya, vaya! Esto es interesante... muy interesante. Eh, quizás la próxima vez que vea al piloto goblin debería hacerle una reverencia.$B$BLo que has averiguado vale oro, $n. Estoy seguro de que Nazz pagará una pequeña fortuna para mantener su secreto... en secreto.' WHERE `entry`=1117; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has averiguado algo de Nazz Vaporio? ¿Algún secreto que no quiere que se sepa, quizás?' WHERE `entry`=1117; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Entiendo. Kravel ha ideado un nuevo plan. Este Kravel es un tanto siniestro, y eso me gusta.$B$BAsí que necesitas algo para confundir los sentidos, ¿no es cierto? Algo fuerte...$B$BMe pregunto si la mezcla que Zanzil les da a los zombis serviría...' WHERE `entry`=1118; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, hola. ¿Qué trae a un noble $r como tú a Bahía del Botín?' WHERE `entry`=1118; +UPDATE `locales_quest` SET `Title_loc1` = '잔질의 혼합물과 멍텅구리 스타우트 맥주' WHERE `entry`=1119; +UPDATE `locales_quest` SET `Objectives_loc1` = '소금 평원의 크레이블에게 멍텅구리 스타우트 맥주를 가지고 돌아가야 합니다.' WHERE `entry`=1119; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Pinchabujas me ha echado una mano! Lo recordaré la próxima vez que lo vea.$B$BGracias, $n. Estás haciendo un buen trabajo y ambos vamos a ganar mucho con todo esto...' WHERE `entry`=1119; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Pinchabujas nos ha echado una mano o no?' WHERE `entry`=1119; +UPDATE `locales_quest` SET `Title_loc1` = '노움 취하게 하기' WHERE `entry`=1120; +UPDATE `locales_quest` SET `Objectives_loc1` = '노움 정비주임에게 멍텅구리 스타우트 맥주를 가져가야 합니다.' WHERE `entry`=1120; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Cerveza? ¡Qué detalle por tu parte! ¡Gracias!$B$BNo deberíamos beber antes de la carrera pero un poquito de nada no les hará daño a los chicos. Además, no será tan fuerte, ¿verdad?' WHERE `entry`=1120; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola! ¿Tienes algo para mí?' WHERE `entry`=1120; +UPDATE `locales_quest` SET `Title_loc1` = '고블린 취하게 하기' WHERE `entry`=1121; +UPDATE `locales_quest` SET `Objectives_loc1` = '고블린 정비주임에게 멍텅구리 스타우트 맥주를 가져가야 합니다.' WHERE `entry`=1121; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭘 훔쳐 보는 겐가?' WHERE `entry`=1121; +UPDATE `locales_quest` SET `Title_loc1` = '피즐버브에게 돌아가기' WHERE `entry`=1122; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 크랭크 피즐버브에게 멍텅구리 스타우트 보고서를 가져가야 합니다.' WHERE `entry`=1122; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí dice que la cerveza de tontos ha sido todo un éxito. ¡Qué noticia tan buena!$B$BSi necesitas más, solo tienes que decírmelo y conseguir un poco de mezcla de Zanzil.' WHERE `entry`=1122; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Ha funcionado la cerveza o no? Es fuerte, ¿verdad?' WHERE `entry`=1122; +UPDATE `locales_quest` SET `Title_loc1` = '라빈 사투르나' WHERE `entry`=1123; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Soy Rabine Saturna. Te doy la bienvenida de parte del guardián Remulos y de los demás habitantes de este sagrado claro. $B$BAprecio tu interés y tu deseo de ayudar al Círculo Cenarion. Los tauren respetan los principios de Cenarius y, por ello, la Horda también es bien recibida en este claro. Ambos perseguimos un objetivo común, que es preservar Azeroth. $B$BAquí estás entre amigos, $n.' WHERE `entry`=1123; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, vienes de parte del rabino. Te doy la bienvenida a estas tierras inhóspitas.$B$BYo no fui testigo de las grandes guerras, pero la desolación se huele en el aire. Gracias a tu ayuda, puede que el Círculo Cenarion ponga fin a una amenaza que se creía eliminada hace generaciones.' WHERE `entry`=1124; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este no es lugar para pasearse, $c. ¿Qué te trae a Silithus?' WHERE `entry`=1124; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Creía que quizás la enorme colmena que está cerca de las ruinas de la aldea había tenido algo que ver. Tu trabajo ha demostrado que esto es correcto. La proximidad de la colmena supone una amenaza para cualquier trabajo futuro que podamos hacer aquí. $B$BTe agradezco lo que has hecho para liberar las almas de los caídos; ese tipo de trabajo no es fácil, lo sé. Sin embargo, cuando estés preparado, necesito volver a pedirte ayuda...' WHERE `entry`=1125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pero... ¿pero qué...?$B$B¿Tiene forma de... caja, quizás? Está recubierto de algo muy sólido. Espera, aquí hay una parte a la vista... ¿Es eso un libro lo que hay debajo de toda esa porquería?$B$BCreo que has encontrado un gran descubrimiento, $n... bueno, al menos eso espero. Quizás sea un diario o un registro de tiempos pasados guardado en este contenedor.$B$BCreo que sé la forma de descubrir lo que es.' WHERE `entry`=1126; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Y qué? ¿Ha funcionado? Sigues de una pieza, me alegro. ¿Has encontrado algo?' WHERE `entry`=1126; +UPDATE `locales_quest` SET `Title_loc1` = '멍텅구리 스타우트 맥주' WHERE `entry`=1127; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 크랭크 피즐버브에게 잔질의 혼합물 12개를 가져가야 합니다.' WHERE `entry`=1127; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has venido, $n. ¿Estás preparado para tu viaje por tierras lejanas?$B$BSi es así, joven $c, escucha atentamente.' WHERE `entry`=1130; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has derrotado a Metaleador y con ello has liberado a Las Mil Agujas de una auténtica pesadilla.$B$BEsa era la lección que quería enseñarte hoy.' WHERE `entry`=1131; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has derrotado a Metaleador, $n?' WHERE `entry`=1131; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buenos días! ¿Te envía el señor Llavesílex de Puerto de Menethil? El señor Llavesílex es un buen psicólogo así que si él te envía, eso quiere decir que en Kalimdor encontrarás tu sitio.' WHERE `entry`=1132; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Estás aquí para ofrecer tus servicios a la Alianza, $n? Toda ayuda es bien recibida porque, aunque el Bosque de Vallefresno conserva su belleza, ya no es un lugar tan pacífico como antes.' WHERE `entry`=1133; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Me entristece ordenar matar a criaturas que no quieren ayudar voluntariamente a nuestro enemigo, pero es mi deber hacerlo.$B$BTu corazón puede llorar por los alaorgullo que has matado, pero también debería estar henchido de orgullo al saber que tus aliados están a salvo del veneno de alaorgullo.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, la mayor parte de ellas están cargadísimas de veneno, $n. Las glándulas como estas se suelen obtener de dracoleones jóvenes o de hembras fértiles. ¡Tuvo que haber sido una auténtica matanza en Nido Alto!' WHERE `entry`=1135; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste Nido Alto, $n? ¿Qué tal te fue con los dracoleones que allí habitan?' WHERE `entry`=1135; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 멜로르 스톤후프에게 서리갈기 설인의 갈기를 가져가야 합니다.' WHERE `entry`=1136; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hacía falta fuerza y astucia para encontrar a Faucehielo y derrotarlo, $n. Y tienes ambas.$B$BTu camino te ha llevado al valle de Las Mil Agujas y a Altomonte en Alterac. Un día te conducirá por todas las tierras de la Madre Tierra, porque tal es el camino del cazador.' WHERE `entry`=1136; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has estado en las Montañas de Alterac, $n? ¿Te has enfrentado al escurridizo Faucehielo?' WHERE `entry`=1136; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, ¡has vuelto! ¿Encontraste a Martek? ¿Hablaste con él? ¿Y qué dijo? ¿¿Puede ayudarme??$B$B¡Cuéntamelo todo!' WHERE `entry`=1137; +UPDATE `locales_quest` SET `Details_loc1` = '저는 구버 블럼프라고 합니다. 낚시를 무척 좋아하죠. 저희 블럼프가는 타고난 낚시꾼의 명가랍니다.$B$B이 근처에서 꼭 잡고 싶은 물고기가 있어요. 어둠의해안 농어라고, 전에는 배를 타고나가서 낚고는 했는데, 저 괘씸한 멀록 녀석들이 들어온 후로는 한 번도 배가 나간 적이 없답니다. 농어도 녀석들이 다 먹어 치우고 있을 게 뻔해요.$B$B혹시 어둠의해안 농어 낚시를 도와 주실 생각 없으신가요? 그래 주신다면 진품 블럼프가의 낚싯대를 드리겠어요! 아주 훌륭한 물건이죠.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠의해안 농어 6마리를 잡아서 아우버다인에 있는 구버 블럼프에게 가져가야 합니다.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Objectives_loc1` = '트레샬라의 펜던트를 찾아 다르나서스에 있는 트레샬라 팰로우브룩에게 돌려주어야 합니다.' WHERE `entry`=1142; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No!$B$B¡Oh, mundo cruel!$B$BAhora debo llevar el peso de mi pena y no dejar que el trabajo de Heralath muera con él.$B$BAgradezco tu valentía, $n, pero déjame ahora, por favor.$B$BQuiero llorar a solas.' WHERE `entry`=1142; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te trae por aquí, $r?' WHERE `entry`=1142; +UPDATE `locales_quest` SET `Objectives_loc1` = '수입업자 윌릭스를 호위해 가시덩굴 우리에서 나가야 합니다.' WHERE `entry`=1144; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias otra vez! Y ahora, la recompensa prometida.' WHERE `entry`=1144; +UPDATE `locales_quest` SET `Details_loc1` = '크로스로드로 오는 많은 여행자들이 내게 거인의 들판에서 찾은 알들을 주면서 하는 말이 그곳 짐승들은 정말 위험한 존재라고 하더군. 얼마나 강조하는지 처음에 우리가 생각했던 것보다 훨씬 위험한 곤충이라는 생각이 든다오.$B$B오그리마로 가서 벨그롬 록마울을 만날 급사가 필요한데... 쉬운 일은 아니지. 이 임무를 확실하게 처리해 줄 자가 필요하오.$B$B벨그롬은 오그리마 명예의 골짜기에 있는 용사의 전당 입구에 있는 것으로 알고 있소.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 벨그롬 록마울에게 코란의 봉인된 쪽지를 전해야 합니다.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, una nota de parte de Korran. Es un fiel servidor, desde hace ya algún tiempo. Me pregunto qué tal irán las cosas por El Cruce…' WHERE `entry`=1145; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te envidio, $c. Tu cara es la de alguien que ha visto mundo más allá de Orgrimmar.$B$BYo también viajaría en nombre del Jefe de Guerra si Thrall no precisara de mis habilidades en la ciudad. Pero es un buen líder y yo confío en su criterio, así que me quedaré aquí mientras me necesite.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `Title_loc1` = '곤충 떼의 위협' WHERE `entry`=1146; +UPDATE `locales_quest` SET `Objectives_loc1` = '버섯구름 봉우리에 있는 목타르 크린에게 벨그롬의 봉인된 쪽지를 전해야 합니다.' WHERE `entry`=1146; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No hagas caso de los estruendos que retumban en las montañas. Los goblins y los gnomos están en El Desierto de Sal haciendo carreras con unas atrocidades creadas en nombre de lo que ellos denominan ciencia. Pero hay amenazas más importantes aquí en Las Mil Agujas, y una de ellas es la que acabó con más de la mitad de mi destacamento.$B$BAun así, nos quedaremos aquí hasta recibir noticias de Belgrom, que está en Orgrimmar. Hasta entonces, mantendremos nuestra posición sin bajar la guardia.' WHERE `entry`=1146; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La guerra nos ha traído a mis hombres y a mí a El Desierto de Sal, $c. ¿Qué te trae a ti aquí?' WHERE `entry`=1146; +UPDATE `locales_quest` SET `Details_loc1` = '흠. 벨그롬은 저 괴물들을 꽤 위협적인 존재로 생각하고 있는 것 같군. 놈들을 다시 땅속으로 되돌려 보내길 원하고 있다는 말인 것 같은데...$B$B탐험가 연맹 소속의 드워프들을 처치하는 것만으로는 성이 안차나 보군. 그렇다면 반쯤 남은 우리 부대를 또 다른 전투에 투입해야만 하는데... 이런 상황에서는 도저히 꿈도 꿀 수 없는 일이야. 발굴 현장은 이곳에서 남쪽에 있는데 아마 더 이상 드워프는 남아 있지 않을 것이오. 우릴 위해 대신 싸워 줄 수 있겠소?' WHERE `entry`=1147; +UPDATE `locales_quest` SET `Objectives_loc1` = '탐색꾼 실리시드 5마리, 일꾼 실리시드 5마리, 병정 실리시드 5마리를 처치하고 버섯구름 봉우리에 있는 목타르 크린에게 돌아가야 합니다.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja! ¡El icor te favorece mucho, $n! Si bien es cierto que apesta... Te recomendaría que no te acercases demasiado a los kodos, no vaya a ser que provoques una estampida o, lo que es peor, que se pongan en celo.$B$BCreo que todos estamos de acuerdo en que tu olor apestoso demuestra que efectivamente has combatido contra esos insectos. Gracias, $n.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `Title_loc1` = '실리시드 등껍질' WHERE `entry`=1148; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드에 있는 코란에게 실리시드의 심장 1개, 실리시드의 갈퀴발톱 5개, 온전한 실리시드의 등껍질 3개를 가져가야 합니다.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has visto a Moktar recientemente? Él siempre me anda buscando. Siento que tenga que perder el tiempo velando por su pequeño escuadrón de combate en lugar de centrarse en la batalla pero estoy seguro de que se lo pasa bien matando a los miembros de la Liga de Expedicionarios.$B$BHas hecho bien en traerme estos especímenes, $n. Con esto y los huevos que encontremos en la Tierra de Gigantes, podré empezar a hacerme una idea de qué son estos insectos y qué andan buscando.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, hacía tiempo que no venías a verme, $n. ¿Qué puedo hacer por ti? Tienes cara de haber combatido hace poco. Eso es bueno... para la Horda y para ti. Cuantas más batallas libres, más útil y más fuerte serás.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `Details_loc1` = '나를 일부러 찾아온건가, 아니면 그저 운명에 이끌려 나한테까지 오게 된 건가? 뭐, 상관없네. 그대가 지금 여기 있고 이제 새로운 여정이 시작되려 한다는 사실이 중요한 거니까...$B$B육체와 정신, 그리고 영혼이라는 여러 요소가 합쳐져 하나의 존재를 이루지. 이중 일부는 한 문화의 전통에 의해 가늠될 수 있네. 하지만 일부는 그저 우리 안에 존재하길 바라는 수밖에... 만약 내 말이 맞다고 생각한다면 그대의 내면을 시험해 보게.$B$B이 시험에 통과한다면 더욱 강해질 것이고 실패한다면 지옥이 얼마나 광대한지를 깨닫게 될 것이네. 첫 번째는 믿음의 시험일세.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `Objectives_loc1` = '믿음이 있다면 버섯구름 봉우리가 내려다보이는 높은 곳에서 판자 아래로 뛰어내리십시오.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hasta que no nos enfrentamos a la adversidad, no sabemos lo fuerte que es nuestro espíritu. Diste el salto de fe, incluso sin saber si sobrevivirías. Tu mente está abierta y tu espíritu preparado para lo que venga.$B$BSi lo deseas, puedes pasar a la siguiente prueba.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La fe es mucho más importante de lo que algunos piensan.$B$BMuchas veces lo importante no es en qué creas, sino que creas en algo.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Para ser un $r, Grenka era muy poderoso. Debes sentirte orgulloso de lo que has logrado hoy.$B$BDurante tu prueba de fe, demostraste poseer gran fuerza de espíritu y, al acabar con las arpías Malapluma, has demostrado tener gran resistencia en combate. Ha llegado la hora de que afrontes una nueva prueba.' WHERE `entry`=1150; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Debes estar preparado espiritual, física y mentalmente para los desafíos que tienes por delante.$B$BMuchas veces, queremos avanzar sin estar preparados. Mi obligación con los jóvenes, sean de la tribu que sean, es prepararlos para enfrentarse a los peligros con los que se puedan topar cuando abandonen el calor del hogar.' WHERE `entry`=1150; +UPDATE `locales_quest` SET `Title_loc1` = '용기의 시험' WHERE `entry`=1151; +UPDATE `locales_quest` SET `Objectives_loc1` = '버섯구름 봉우리에 있는 도른 플레인스토커에게 로크알림의 파편을 가져가야 합니다.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La prueba de fuerza ha concluido. Has demostrado ser fuerte y valiente, y ahora estás preparado para la prueba final.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Las tribus de centauros de Las Mil Agujas denominan a Rok\'Alim el Aporreador debido a la fuerza con la que sus puños golpean a las criaturas lo suficientemente valientes o demasiado insensatas como para cruzarse en su camino.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `Title_loc1` = '지혜의 시험' WHERE `entry`=1152; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El desasosiego crece en este mundo a medida que los goblins expolian la tierra y los elfos de la noche ponen el punto de mira en las razas más jóvenes. Los Renegados y los orcos no son los únicos culpables de las penurias sufridas por Kalimdor y Lordaeron. Muchas de las razas inteligentes han contribuido al malestar que reina en el mundo. Dorn lo sabe y te ha enviado a verme porque has demostrado ser capaz de entender la situación.$B$BTe encuentras ante Braug.' WHERE `entry`=1152; +UPDATE `locales_quest` SET `Details_loc1` = '$c 친구, 지금까지 나에게 큰 도움이 되어 주었소. 대족장님께서 내가 한 일들에 대해 매우 기뻐하시면서 앞으로도 새로운 결의로 임무를 완수해 내기를 바라시고 있소. 나를 도와준 당신이 합당한 보상을 받을 수 있도록 대족장님께 말씀을 드리려 하는데, 그 전에 부탁이 하나 더 있소.$B$B최근 남쪽에 있는 버섯구름 봉우리라는 곳에서 여행자들이 왔소. 그곳에서 코볼트를 하나 해치우고 아주 희귀한 광석 견본을 손에 넣었다는데, 절대 팔 수는 없다더군. 그 광석 견본을 조사해보고 싶으니 좀 구해다주시오.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `Objectives_loc1` = '자갈주둥이일족 채굴꾼이나 흙점쟁이가 가지고 있는 정제하지 않은 광석 견본을 찾아 불모의 땅, 타우라조 야영지에 있는 테터낵 스틸포지에게 가져가야 합니다.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buena muestra, $n. Muy buena muestra...$B$BEsos viajeros ya no podrán restregarme por la cara el mineral que encontraron.$B$BHe de ponerme manos a la obra de inmediato. Si resulta ser lo suficientemente resistente, enviaré un arma fabricada a partir de este material al Jefe de Guerra como prueba de nuestro éxito.$B$BNunca olvidaré lo que has hecho por mí, $c.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He vuelto a ver a los viajeros, los que no me quieren vender la muestra de ese mineral. Les escupí por no colaborar con el Jefe de Guerra.$B$BDeben morir en la batalla como cobardes y no como guerreros como corresponde a aquellos que están de parte de la Horda.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `Title_loc1` = '지혜의 시험' WHERE `entry`=1154; +UPDATE `locales_quest` SET `Objectives_loc1` = '고대의 유산을 찾아 돌발톱 산맥에 있는 돌발톱 토굴길 입구 근처에서 브라우그 딤스피릿에게 가져가야 합니다.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ese el libro que te pedí. Podrás responder mi pregunta correctamente... a no ser que te hayas olvidado de estudiar su contenido.$B$BCuando estés preparado, ven a hablar conmigo y te plantearé la pregunta.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tráeme el libro que has estudiado. No te haré la pregunta hasta que me lo hayas entregado.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `Title_loc1` = '지혜의 시험' WHERE `entry`=1159; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Braug? No es posible...$B$B¿Estuviste en Dor\'danil, diste el salto de fe y luchaste y derrotaste a un poderoso elemental? ¡Bah! Seguro que eres un impostor. Alguien que escuchó una conversación en alguna taberna y cree estar preparado para superar mi prueba. Ya lo veremos... $c.' WHERE `entry`=1159; +UPDATE `locales_quest` SET `Details_loc1` = '그럼 자네가 찾아야 할 것을 말해 주지. 질문은 그것을 찾아온 후에 할 거야. 힘보다 지식이 훨씬 중요하지. 세상엔 자네보다 더 뛰어난 능력을 갖춘 이들도 많이 있겠지. 하지만 이 세상에 대한 지식을 쌓아 간다면 그게 훨씬 더 가치 있는 일이야.$B$B티리스팔 숲 북쪽에 있는 수도원으로 가게. 그곳 도서관에는 \'언데드 위협의 기원\'라는 책이 있지. 그 책은 지금은 타락해 버린 성기사들이 우리 종족과 싸우기 위한 훈련에 사용하던 교본일세.$B$B그걸 내게 가져오도록 하게.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `Objectives_loc1` = '언데드 위협의 기원을 찾아 언더시티에 있는 파쿠알 핀탈라스에게 가져가야 합니다.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este el libro que te pedí que buscaras. $B$B $B$BAsí que ahora quieres que te haga una pregunta para demostrar que tu mente es tan poderosa como tu cuerpo y tu espíritu. Si has estudiado el libro lo suficiente, procederé a plantearte la pregunta y habrás acabado las pruebas.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que hayas hecho sufrir un poco a la Cruzada Escarlata antes de robarle el libro.$B$BMi opinión sobre sus integrantes está más que justificada. En su día fueron seguidores de la Luz pero ahora persiguen destruir a toda criatura que no esté de acuerdo con su religión. Creen que los no-muertos, Renegados o no, deben ser aniquilados y que todo el que viaje por sus tierras o está loco o sujeto a la poderosa magia de los no-muertos. ¡Insensatos! Son todos unos insensatos y unos ignorantes.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has cumplido mi venganza y me inclino ante ti en agradecimiento.$B$BAhora que están todos muertos y que se ha acabado su progenie en Azeroth, puedo concentrar mis energías en algo más lucrativo. Espero que hayas saqueado su granja tras haberles dado muerte.' WHERE `entry`=1164; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Mátalos y tráeme sus cabezas!' WHERE `entry`=1164; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을의 대군주 모크모로크가 먼지진흙 습지대에서 자신의 그로그주, 코담배통, 그리고 금고를 찾아 와 달라고 부탁했습니다.' WHERE `entry`=1166; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tú buen $r. Yo echo de menos mis cosas. Mucho. Ahora me gustas.' WHERE `entry`=1166; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo sed. Quiero grog. Y tabaco. ¿Dónde está mi caja fuerte? Tú vas a buscarlos para Señor Supremo Mok\'Morokk.$B$BVe al sur, a casa vieja. Yo estoy muy ocupado mandando a ogros.' WHERE `entry`=1166; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을의 타르그가 화염갈기혈족 정찰병 15마리, 화염갈기혈족 불꽃술사 10마리, 화염갈기혈족 맹독전사 5마리를 해치워 달라고 부탁했습니다.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tú matar a muchos del ejército de dragones negros. Tú valiente $r.$B$BPoner a Tharg contento.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `Details_loc1` = '그 겁 많은 바보 모크모로크는 권력의 맛에 흥청대고 있고 타르그는 슬픔과 복수의 악마들과 악전고투하며 부족의 지도권을 얻기를 바라는데, 우리 옛 고향을 침략한 무리의 어떤 녀석들인지 어디서 온건 지 알아내려고 하는 건 나 혼자뿐인 것 같다.$B$B어째서 어리둥절한 얼굴을 하고 있지? 내가 오우거라고 해서 거친 난봉꾼 같은 말투를 쓸 거라 생각했나?$B$B그럼 다시 원래의 본론으로 돌아가겠다. 갓 부화한 화염 새끼용과 화염 새끼용의 심장과 혓바닥을 내게 가져와라. 내가 이 악의 뿌리를 추적할 것이다...' WHERE `entry`=1169; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 드라즈질브가 화염 혓바닥 15개와 화염 심장 15개를 가져다 달라고 부탁했습니다.' WHERE `entry`=1169; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debió de ser peligroso eso de reunir tantos corazones y lenguas. Me sumergiré en las profundidades de lo Arcano para rastrear el origen de esa negra amenaza que se ha cernido sobre nuestro antiguo hogar.' WHERE `entry`=1169; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Con los corazones y las lenguas de las crías chamuscadas del ejército de los dragones negros, podré averiguar qué bestia introdujo a su prole en nuestra casa. Si reunimos información sobre nuestros agresores, quizás podamos destruirlos de una vez para siempre y rescatar de la ruina al poblado Quebrantarrocas.$B$BPor supuesto, conseguir que Mok\'Morokk arrastre su letárgica mole de ese agujero de estiércol, va a ser toda una odisea...' WHERE `entry`=1169; +UPDATE `locales_quest` SET `Title_loc1` = '오닉시아 일당' WHERE `entry`=1170; +UPDATE `locales_quest` SET `Details_loc1` = '돌망치일족 마을이 오닉시아 일당에게 침략당했다. 하지만 왜 검은용군주 데스윙의 딸이 우리 땅에 내려온 거지?$B$B이건 정말 큰일이다. 분명 오닉시아가 겨우 오우거 몇 마리를 포위 공격하러 여기 온 건 아닐 거고 그 이상의 뭔가가 있다.$B$B즉시 모크모로크에게 알려야 한다! 반드시 조치를 취해야 해.' WHERE `entry`=1170; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Por qué me hablas de dragones? No me gustan. A mí me gusta esto. Aquí no hay dragones.' WHERE `entry`=1170; +UPDATE `locales_quest` SET `Title_loc1` = '오닉시아 일당' WHERE `entry`=1171; +UPDATE `locales_quest` SET `Details_loc1` = '이제 나 혼자 있게 해 줘. 드라즈질브한테 가서 우린 여기 있을 거라고 말해. 여기에 검은용은 없어.' WHERE `entry`=1171; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ese vago cobarde!$B$BMok\'Morokk demostró ser fuerte cuando Rexxar era nuestro líder. Pero en cuanto Rexxar partió, Mok\'Morokk cayó presa de una insaciable ansia de poder. En lugar de liderar, exige. Ya no sirve a su gente, ahora espera que nosotros le sirvamos a él.$B$BHay que hacer algo al respecto.' WHERE `entry`=1171; +UPDATE `locales_quest` SET `Title_loc1` = '오닉시아 일당' WHERE `entry`=1172; +UPDATE `locales_quest` SET `Details_loc1` = '오닉시아 일당은 용의 늪 전역에 흩어져 있다. 더 이상 새끼를 치도록 놔둬선 안 된다.$B$B서둘러 먼지진흙 습지대 남쪽에 있는 용의 둥지로 가라. 틀림없이 그곳에 오닉시아의 소굴이 있을 거다. 그 사악한 용의 알을 찾아서 부숴 버려라.$B$B돌망치일족 폐허는 그 주변이 용의 번식지로 남아 있는 한 되찾을 수 없을 것이다.$B$B모크모로크에 대해서는... 내가 다른 계획을 세워 놓겠다.' WHERE `entry`=1172; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 드라즈질브가 오닉시아의 알 5개를 파괴해 달라고 부탁했습니다.' WHERE `entry`=1172; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Espléndido! Pasará algún tiempo hasta que Onyxia pueda poner más huevos.$B$BTe doy las gracias de parte de mi gente, $n.$B$BSoy consciente de que ya te he pedido mucho. Pero quizás quieras hacer un último servicio al clan Quebrantarrocas.$B$BMok\'Morokk no puede ser nuestro líder. Tharg sería un guía excelente, pero está entorpecido por sus heridas y su edad. Expulsa a Mok\'Morokk de este lugar por la fuerza. Solo entonces podremos proclamar un nuevo líder que nos lleve de regreso al sur, a nuestro verdadero hogar.' WHERE `entry`=1172; +UPDATE `locales_quest` SET `Title_loc1` = '대군주 모크모로크에게 도전' WHERE `entry`=1173; +UPDATE `locales_quest` SET `Details_loc1` = '너 감히 이 대군주 모크모로크에게 도전하나?$B$B크하핫!$B$B이 조그만 $r 녀석, 짓뭉개 준다!$B$B실컷 두들겨 맞고 싶으면 언제라도 와라.' WHERE `entry`=1173; +UPDATE `locales_quest` SET `Objectives_loc1` = '모크모로크에게 이긴 후 담쟁이 마을에 있는 드라즈질브에게 이 소식을 보고해야 합니다.' WHERE `entry`=1173; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esa mole cobarde de Mok\'Morokk huyó como un niño asustado. Nos has hecho un gran servicio, $n.$B$BAhora mi gente puede proclamar un nuevo líder, uno que nos ayudará a reclamar nuestro antiguo hogar.' WHERE `entry`=1173; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Espero que no hayas matado a ningún basilisco en la pista! Sus cuerpos tardan mucho en descomponerse al sol y prefiero no tener que coger una pala para despejar la pista.' WHERE `entry`=1175; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial! Ya puedo poner al equipo técnico a trabajar en esto. ¡Gracias, $n!' WHERE `entry`=1176; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los huesos? Estaba pensando en aligerar la dirección pero no quiero empezar hasta tener todas las piezas que necesito.' WHERE `entry`=1176; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡A mí gusta cabeza de pez!$B$BYo no me como a ti ya.' WHERE `entry`=1177; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Da comida o yo me como a ti.' WHERE `entry`=1177; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Pozzik, eh? Sabes, Pozzik era uno de los manitas más respetados de Minahonda hasta que decidió dejarlo todo para dedicarse a las carreras. $B$BLo primero que hizo tras unirse al equipo fue desarrollar el coche de doble motor. Puede ser que el negocio experimente un bajón ahora que él ya no trabaja en el Gremio de Manitas pero... ¿a quién le importa? ¡No hay nada como las carreras!' WHERE `entry`=1178; +UPDATE `locales_quest` SET `Details_loc1` = '소금 평원에 대해 들어 본 적 있소? 칼림도어의 버섯구름 봉우리 협곡 남쪽에 넓게 펼쳐져 있는 염분이 침전된 평지지. 평탄한 지대라 경주를 하기에는 그만이라오.$B$B그곳에서 내 친구 노움 형제가 새로운 로켓 자동차를 만들고 있소. 내가 들은 바로는 정말 빠르다고 하오. 너무 빨라서 계속 충돌 사고를 일으켜 조종사들이 부상을 입을 정도라지.$B$B그래서 내게 보호용 헬멧을 부탁했는데, 난 해야 할 일이 있어서 이곳을 떠날 수 없소.$B$B당신이 나 대신 좀 가 주겠소?' WHERE `entry`=1179; +UPDATE `locales_quest` SET `Objectives_loc1` = '소금 평원에 있는 위즐 브라스볼츠에게 충격방지 헬멧 상자를 가져가야 합니다.' WHERE `entry`=1179; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, Barbalarga nos ha enviado un cargamento de cascos! ¡Hurra!$B$BQuizás ahora podamos convencer a algún piloto para que conduzca nuestro coche...' WHERE `entry`=1179; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Mira por dónde pisas! ¡Ten mucho, mucho, mucho cuidado! Todos estos chismes que ves por aquí son muy delicados y si queremos ganar, ¡deben funcionar a la perfección!' WHERE `entry`=1179; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un envío a Trinquete? Permite que compruebe los registros... $B$BNo, el envío más reciente que me consta en las salidas hacia Trinquete son unas botas de Drizzlik. No ha habido mucho más, aparte de suministros y herramientas de construcción. Nada de piezas para carreras.' WHERE `entry`=1180; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, por supuesto que sabes lo que estás diciendo. Pero no, no te puedo ayudar. Algunos de mis hombres tenían que rastrear los planos de regulador de combustible, pero volvieron con las manos vacías.' WHERE `entry`=1181; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Deja que haga una copia de esos planos para tenerlos en mis notas y se los puedes llevar directamente a Pozzik. No quiero que crea que uno de sus mecenas le ha abandonado.' WHERE `entry`=1182; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Por mucho que odie admitirlo, ese equipo gnomo que tienen ahí fuera es bastante bueno. Nuestros chicos necesitan toda la ayuda que puedan conseguir.' WHERE `entry`=1182; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esperaba que ya estuviera listo, pero esto presenta la oportunidad perfecta de mejorar el diseño original. Gracias, $n. Creo que podré preparar unos esquemas mejorados , construir esta cosa e instalarla rápidamente.' WHERE `entry`=1183; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n! ¿Has conseguido encontrar el regulador de combustible?' WHERE `entry`=1183; +UPDATE `locales_quest` SET `Title_loc1` = '실리시드 등껍질' WHERE `entry`=1184; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Agradezco tus esfuerzos, $c. El Jefe de Guerra se alegrará de ver la tenacidad con la que has cumplido tus obligaciones.$B$BPor supuesto, le hablaré bien de ti. Él habla conmigo a menudo y valora mucho mis opiniones.$B$BAhora vete, tengo mucho que hacer. Si hablas con Korran y tiene alguna novedad acerca de estas criaturas, entonces ven a verme de nuevo. De ser así, tendría que empezar a pensar que son una seria amenaza que hay que detener.' WHERE `entry`=1184; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tú eres quien ha estado ayudando a Pozzik, ¿verdad? Yo antes era como tú; andaba vagando por los boxes y ayudando a los mecánicos en lo que podía.$B$B¡Y mírame ahora! ¡Soy el piloto del equipo de carreras de los goblins!' WHERE `entry`=1186; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Mira esta belleza! ¡Siete kilos de potencia de seforio macizo! Cuando se lo ponga a mi coche, iré tan rápido por la pista... ¡que adelantaré a los gnomos dos veces!' WHERE `entry`=1187; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo voy a participar en la carrera sin contar con un pequeño empujoncito? ¡Haría el ridículo!' WHERE `entry`=1187; +UPDATE `locales_quest` SET `Title_loc1` = '안전 제일' WHERE `entry`=1188; +UPDATE `locales_quest` SET `Objectives_loc1` = '가젯잔에 있는 쉬리브에게 시포리움 부스터를 가져가야 합니다.' WHERE `entry`=1188; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Razzeric es el único que podría echar un vistazo a esto y decir que de algún modo le he puesto un seguro. ¡Este propulsor es seforio puro! Lo modifiqué para que suelte la mayor parte de la carga explosiva pero Razzeric siempre quiere más. ¡Quiere que vaya a tope!' WHERE `entry`=1188; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Seguro que ya sabes que en la Cacharrería podrás encontrar todo lo que necesites! ¿En qué puedo ayudarte?' WHERE `entry`=1188; +UPDATE `locales_quest` SET `Title_loc1` = '안전 제일' WHERE `entry`=1189; +UPDATE `locales_quest` SET `Objectives_loc1` = '소금 평원에 있는 래저릭에게 개조된 시포리움 부스터를 다시 가져가야 합니다.' WHERE `entry`=1189; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esto está mejor! Me gustaría ver la cara que pondrán los gnomos cuando me vean pasar a la velocidad del rayo con esta belleza.$B$B¡Pero estaré demasiado ocupado batiendo un nuevo récord!' WHERE `entry`=1189; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Puedes creer que Pozzik puso un cubo de arena en el coche? ¿Cómo se supone que voy a llegar al máximo de velocidad con un cubo de arena bajo el asiento?' WHERE `entry`=1189; +UPDATE `locales_quest` SET `Title_loc1` = '속도 유지' WHERE `entry`=1190; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un pergamino de notas y diseños que explican el proceso de refinado de un material, garabateados con mala letra.' WHERE `entry`=1190; +UPDATE `locales_quest` SET `Title_loc1` = '자멕의 교란' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El trasto wow de torio se desliza a su sitio sin esfuerzo, creando un conducto para verter el aceite de escarcha. Cuando se ha vertido la última gota de aceite, la trampa se coloca en posición.$B$B¡Pobre del ogro despistado que pase por aquí!' WHERE `entry`=1193; +UPDATE `locales_quest` SET `Title_loc1` = '리즐의 설계도' WHERE `entry`=1194; +UPDATE `locales_quest` SET `Objectives_loc1` = '소금 평원에 있는 포직에게 인듀리움 광석 견본을 가져가야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=1194; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Indurio? Interesante... Si tiene una resistencia al calor tan alta como dices, eso podría explicar la mejora en los resultados experimentada por los gnomos.$B$BAdemás, esta muestra que me has traído tiene un valor incalculable. Podré hacer algunas pruebas con ella pero necesitaré más para poder sacarle partido.' WHERE `entry`=1194; +UPDATE `locales_quest` SET `Details_loc1` = '버섯구름 봉우리에 있는 갈라크 켄타우로스들은 켄타우로스가 창조되던 시기의 유물을 보호하고 있네. 우린 그걸 찾고 싶어! 그러려면 나이트 엘프의 달샘에서 떠온 물 한 병이 필요하다네.$B$B샘물을 모으려면 잿빛 골짜기 숲 중심부에 있는 라이네나무 은신처 근처의 드리아드들이 가지고 다니는 병 중 하나를 손에 넣어야 하네. 약병을 채울 수 있는 달샘은 대로 남쪽에 있는 팔파렌 강의 서쪽 둑 근처에 있네.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프 상층에 있는 잔겐 스톤후프에게 가득 찬 청옥 약병을 가져가야 합니다.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, es justo lo que Rau quería. ¿No podrías llevársela? Seguro que te apetece pasar un tiempo en Las Mil Agujas.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando tengamos la ampolla llena, se la podremos enviar a mi socio Rau, que está en Las Mil Agujas. Él es quien pidió la ampolla de agua así que sabrá mejor qué hacer con ella.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, esta ampolla de agua servirá a nuestros propósitos. Debido a la ascendencia común de los dríades y los centauros, con el agua de las pozas de la luna podremos romper la protección de la llama eterna que rodea la reliquia de los centauros.' WHERE `entry`=1196; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Por casualidad no te enviará Zangen, ¿no?' WHERE `entry`=1196; +UPDATE `locales_quest` SET `Title_loc1` = '신성한 불꽃' WHERE `entry`=1197; +UPDATE `locales_quest` SET `Objectives_loc1` = '높새바람 봉우리에 있는 라우 클리프러너에게 갈래 발굽을 가져다주어야 합니다.' WHERE `entry`=1197; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Siento una extraña fuerza que emana de la pezuña... Confío en que, tras haberla analizado, descubramos nuevos y sorprendentes datos acerca de los centauros.$B$BMuchas gracias, $n. Y ahora, si me disculpas, tengo que empezar a descifrar los misterios que me has traído.' WHERE `entry`=1197; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy deseando tener la pezuña partida en mis manos. ¿Ya la has conseguido?' WHERE `entry`=1197; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 은빛경비병 마나도스에게 황혼의 펜던트 10개를 가져가야 합니다.' WHERE `entry`=1199; +UPDATE `locales_quest` SET `Objectives_loc1` = '황혼의 군주 켈리스를 처치하고 그 증거로 머리카락을 다르나서스에 있는 새벽감시자에게 가져가야 합니다.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo. Sus infiltradores son buenos, ¡pero no lo suficiente para escapar al ojo vigilante de la Horda!' WHERE `entry`=1201; +UPDATE `locales_quest` SET `Details_loc1` = '우리 첩보원 중 두 명이 테라모어 부두에 있는 배에서 서류를 훔쳐오는 임무를 띠고 파견되었는데, 서류를 입수했으나 발각되고 말았네. 그래서 서류를 바다에 던질 수밖에 없었지.$B$B한 명은 나중에 도망쳤지만 서류는 되찾지 못했네. 그는 내게 임무 실패 사실을 보고했고 이제 그 임무를 자네에게 맡기려고 하네.$B$B문서는 테라모어 부두 밑의 물속 어딘가에 가라앉아 있는 작은 상자 안에 있네. 그 서류를 찾아 내게 가져오도록 하게.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 나지르 블러드파이크에게 선장의 서류를 가져가야 합니다.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Y no era una misión fácil. Pero nuestros superiores valoran muchísimo los documentos que has conseguido.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste los documentos, $n? Contienen información vital para la estabilidad de la Alianza y, por tanto, vital para la seguridad de la Horda.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estas son estupendas! ¡Gracias, $n!$B$BAhora probaré a cocinar estas lenguas con diferentes técnicas para encontrar la que más realce su sabor.$B$B¡Conseguiré un plato digno de servirse en El Ermitaño Azul de Ventormenta!' WHERE `entry`=1204; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste las lenguas bífidas?' WHERE `entry`=1204; +UPDATE `locales_quest` SET `Details_loc1` = '이제 먼지진흙 습지대에 살고 있는 고대 악어인 붉은눈늪지악어를 처치할 때가 되었소.$B$B녀석이 늪 속에서 거대한 몸을 움직일 때마다 녀석의 늙은 뼈들이 삐걱거리며 갈리고 있소. 녀석은 젊었을 때처럼 여전히 힘이 넘치고 빠르지만, 점점 늙어가는 몸이 그 안에 있는 위대한 영혼을 괴롭히고 있소이다. 영원히 꺼지지 않을 불꽃 같은 영혼을 말이오.$B$B아직도 그는 미칠 듯한 고통 속에 살고 있소. 그대가 붉은눈늪지악어가 안식을 얻을 수 있도록 이끌어 줘야 하오. 이 고귀한 생명의 삶을 끝내고 내게 그의 이빨을 가져 오시오.' WHERE `entry`=1205; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 멜로르에게 붉은눈늪지악어 이빨을 가져가야 합니다.' WHERE `entry`=1205; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n.$B$BSeguro que la caza no fue fácil, pero me alegra saber que has puesto fin al sufrimiento de la pobre bestia.' WHERE `entry`=1205; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el diente de Lodomuerto, $n? ¿Has acabado con los sufrimientos de la criatura?' WHERE `entry`=1205; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes los ojos! ¡Tienes los ojos! ¡Ricos, ricos ojos de araña!$B$BAlgunos ojos... parece que te miran cuando los miras. Esos son los últimos que hay que comerse. Así te hacen compañía... en el pantano la compañía escasea.$B$BHola, ojitos de araña. ¡Hola! Sabéis a pollo. ¡Rico pollito salado!$B$BMmm.' WHERE `entry`=1206; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Dónde están esos ojos?' WHERE `entry`=1206; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esto sí que son especias! Aquí tienes un poco de buen guiso del pantano.' WHERE `entry`=1218; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Especias. A todos nos vendrían bien. Dan sabor a la vida. ¿No te parece?' WHERE `entry`=1218; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mm... No entiendo muy bien el lenguaje orco pero, esto parece una especie de informe... ¡escrito por un espía orco!' WHERE `entry`=1219; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo que informar?' WHERE `entry`=1219; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 발견한 오크 보고서는 반드시 바임스 사령관님께 보여 드려야 하오. 그분은 누구보다도 오크어를 잘 아시는데다가 테라모어 근방에 호드 첩보원이 있다는 사실도 아셔야 하오!$B$B사령관님은 테라모어 섬 북동쪽에 있는 병영에 계시오.' WHERE `entry`=1220; +UPDATE `locales_quest` SET `Objectives_loc1` = '사령관 개런 바임스에게 밀정의 보고서를 가져가야 합니다.' WHERE `entry`=1220; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Un informe de un espía orco! ¿Cómo lo encontraste? No importa. Veamos lo que dice...' WHERE `entry`=1220; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí?' WHERE `entry`=1220; +UPDATE `locales_quest` SET `Details_loc1` = '청엽수 줄기는 세계적인 별미지! 하지만 희귀해. 아주 희귀해. 청엽수 줄기는 불모의 땅 깊숙한 곳에 있는 가시덩굴 우리에서만 찾을 수 있어.$B$B그곳에서도 청엽수 줄기가 있는 곳을 정확히 알지 못하면 하늘에서 별 따기라니까! 내가 이 땅다람쥐를 조련하는 것도 바로 그 때문이지. 후각이 워낙 뛰어나 오십보 밖에서도 청엽수 줄기 냄새를 맡을 수 있거든.$B$B쉽지는 않을 테지만 내게 청엽수 줄기를 좀 가져다주면 후하게 보답할 거야.' WHERE `entry`=1221; +UPDATE `locales_quest` SET `Objectives_loc1` = '구멍 난 상자를 집어야 합니다.$B땅다람쥐 지휘봉도 챙겨야 합니다.$B땅다람쥐 설명서를 찾아서 읽어야 합니다.$B$B가시덩굴 우리에서 구멍 난 상자를 사용해 땅다람쥐를 소환하고 지휘봉을 사용해 땅다람쥐에게 청엽수 줄기를 찾아내도록 해야 합니다.$B$B톱니항에 있는 메보크 미지릭스에게 청엽수 줄기 6개와 사용한 땅다람쥐 지휘봉과 구멍 난 상자를 가져가야 합니다.' WHERE `entry`=1221; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo, me pagarán un buen precio por ellos!$B$BGracias, $n, eres genial.' WHERE `entry`=1221; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes los tubérculos?' WHERE `entry`=1221; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El señor Ignatz ha estado aquí con las hojas de cienagrana y me dijo que le habías ayudado a salir de un auténtico atolladero.$B$BTe lo agradezco, $n. Pediré a mi tío que te invite a un festín la próxima vez que vayas a El Ermitaño Azul de Ventormenta.' WHERE `entry`=1222; +UPDATE `locales_quest` SET `Title_loc1` = '사라진 보고서' WHERE `entry`=1238; +UPDATE `locales_quest` SET `Details_loc1` = '푸석푸석한 흙 사이에 오크의 손만이 드러나 있습니다. 꽉 쥔 손에는 뼈를 깎아 만든 관이 쥐여 있습니다. 그리고 관 안에는 흙 묻은 양피지 문서가 들어 있습니다.$B$B양피지 문서는 몇 주 동안 테라모어 도시를 염탐한 오크에 의해 작성된 보고서입니다.$B$B양피지 문서를 자세히 살펴본 결과, 담쟁이 마을에 있는 오크 나지르 블러드파이크에게 전달해야 할 보고서였던 것이 분명합니다.' WHERE `entry`=1238; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 나지르 블러드파이크에게 밀정의 보고서를 가져가야 합니다.' WHERE `entry`=1238; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Nuestro agente, Marg Ojonocturno, se encontraba fuera de Theramore. Tenía el cometido de espiar la ciudad.$B$BEste es su último informe... y por lo que dices, será de verdad el último, pues temo que Marg encontrara su final en el pantano...' WHERE `entry`=1238; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí?' WHERE `entry`=1238; +UPDATE `locales_quest` SET `Title_loc1` = '무서운 가면' WHERE `entry`=1239; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 나지르 블러드파이크에게 험상궂은 오크 가면을 가져가야 합니다.' WHERE `entry`=1239; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esta es la cabeza de Marg Ojonocturno! Tal y como temía, está muerto.$B$B¡Mira la herida que tiene en el cuello! ¿Podría haberla causado un arma, o quizás nuestro agente murió a manos de una bestia?$B$BEs un misterio que debemos resolver, $n. ¡Debemos descubrir si Marg encontró la muerte a manos de la Alianza!' WHERE `entry`=1239; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo más que comunicarme, $n?' WHERE `entry`=1239; +UPDATE `locales_quest` SET `Details_loc1` = '반드시 마그의 죽음을 둘러싼 사건들에 대해 알아내야 하네! 트롤의 마법을 통해서만 가능할 거야.$B$B마그의 가면을 가시덤불 골짜기의 그롬골 주둔지에 있는 킨윌레이에게 가져가게.$B$B킨윌레이는 가장 강력한 검은창부족 의술사일세. 마그 나이트아이의 영혼과 이야기할 수 있는 자가 있다면 바로 그 친구일 거야.' WHERE `entry`=1240; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기의 그롬골 주둔지에 있는 킨윌레이에게 혼이 깃든 오크의 가면을 가져가야 합니다.' WHERE `entry`=1240; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ya veo... El espíritu de este orco está ligado a nuestro mundo; hierve de rabia por un asunto que dejó sin concluir.$B$BBien, hablemos con este iracundo orco...' WHERE `entry`=1240; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Percibo un espíritu iracundo al mirarte, hermano. ¿Qué te trae a Kin\'weelay?' WHERE `entry`=1240; +UPDATE `locales_quest` SET `Title_loc1` = '실종된 사신' WHERE `entry`=1241; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에서 요르겐을 찾아야 합니다.' WHERE `entry`=1241; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm... $B$BMuy bien. Te ayudaré, pero no porque quiero hacerlo, sino porque estoy obligado.$B$BY dejemos una cosa clara: sabes más de lo que deberías saber. Mantengamos esto en secreto y no vayas por las tabernas por ahí hablando de tus descubrimientos. ¿Comprendido?' WHERE `entry`=1241; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mmm, será mejor que tengas una buena razón para interrumpir a un hombre que está pescando. No me gustan mucho los vendedores ambulantes y mucho menos los vagabundos.' WHERE `entry`=1241; +UPDATE `locales_quest` SET `Title_loc1` = '실종된 사신' WHERE `entry`=1242; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 내에 있는 엘링 트리아스에게 엘링에게 보내는 봉인된 쪽지를 전해야 합니다.' WHERE `entry`=1242; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perdona, ¿una carta para mí? Bueno, yo... cuando te pasas el día trabajando, como yo, no se suele recibir algo que no sea una caja o un barril. Veamos de qué va esto.$B$B$B$BPareces algo tenso, $n, ¿estás bien?' WHERE `entry`=1242; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Puedo hacer algo por ti? ¿Quizás te gustaría probar nuestro cheddar de Trias especial? ¿O un trocito de queso azul de Darnassus?' WHERE `entry`=1242; +UPDATE `locales_quest` SET `Title_loc1` = '실종된 사신' WHERE `entry`=1243; +UPDATE `locales_quest` SET `Objectives_loc1` = '그늘숲에 있는 순찰대원 바커스에게 봉인된 쪽지를 가져가야 합니다.' WHERE `entry`=1243; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Trias, eh? Eso cambia la cosa.$B$BEntonces, puedes luchar contra cualquier monstruosidad que salga de la oscuridad. Seguro que podrás vencer lo que sea fácilmente, ya que eres capaz de tratar con gente de su calaña.$B$BY bien, ¿para qué me necesita mi amigo en un día tan fúnebre como este?' WHERE `entry`=1243; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No es demasiado seguro ir por el bosque, $n. Ten cuidado y, si ves algo sospechoso o peligroso, avisa a los vigilantes inmediatamente. No intentes nada sin ayuda. No nos hacemos responsables de ninguna cosa terrible que te pueda suceder.$B$BPero ambos sabemos que vas a pasar de mí y a luchar contra cualquier cosa que aparezca en medio de la oscuridad, ¿verdad? ¡Ja, ja! Sí, vosotros, los aventureros... sois todos iguales.' WHERE `entry`=1243; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has vuelto de una pieza. Y no se puede pedir mucho más que eso, ¿eh?$B$BAhora, veamos lo que tenemos aquí. Esto parece bastante oficial, a juzgar por los documentos Defias que he visto. Pero podría ser una falsificación, solo para hacerte perder la pista de lo que estés buscando.' WHERE `entry`=1244; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ten cuidado ahí fuera, $n. Sé que Trias fue quien te envió, pero eso no significa que no haya nada acechando en los bosques que podría causarte un par de problemas... especialmente contigo investigando a los Defias.' WHERE `entry`=1244; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí... una lectura interesante. Jorgen y DeLavey fueron inteligentes por avisarme.$B$BParece que los Defias han estado esforzándose mucho por completar este plan. Espera, ¿qué es esto? ¿\"Puño\"? Ese nombre me suena.' WHERE `entry`=1245; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Veo que has vuelto, y que estás de una pieza. Ambos sabemos que no estás aquí por el queso, así que vayamos al grano. ¿Backus te ayudó, o todavía no has terminado en el Bosque del Ocaso?' WHERE `entry`=1245; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Qué?!$B$B¿¿¿Vienes a mi callejón a hacerme preguntas personales sobre mis asuntos??? Asuntos con los que, obviamente, no tienes nada que ver.' WHERE `entry`=1246; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra ver que sigues con vida, $n. ¿Todo fue bien?$B$BHe estado leyendo más sobre este plan suyo y, aunque no dice el nombre del diplomático al que perseguían, habla sobre un plan B que pusieron en marcha tras fallar su primer intento de captura.$B$BEse Slim al que mencionó Dashel no tiene ningún otro nombre aquí, pero si dices que está en Menethil, al menos es un comienzo.' WHERE `entry`=1247; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te doy la bienvenida con los brazos abiertos, $n. Me alegra que te unas a nosotros. ¿Te apetece una cervecita? ¿O quizás algo de carne de ovino?$B$BDi lo que quieras y me encargaré de que lo tengas. Me llamo Mikhail, y solo deseo servirte bien.$B$B¿Mmm? ¿Qué es eso? ¿Trias? Habla bajo, amigo. Esto no es algo de lo que se deba enterar toda la taberna.' WHERE `entry`=1248; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Le has cogido, ¿eh? Bien por ti. Me sorprende que ese fuera Slim.$B$BSeré sincero, nunca pensé que echaría de menos la excitación de algunas de las actividades más turbias. Supongo que las viejas costumbres nunca mueren. No se lo digas a Elling... probablemente intentaría conseguir que volviera a Ventormenta si se enterase de que echo de menos la acción.$B$BMe alegro de haber podido ayudarte en tu estancia en Menethil. Si necesitas algo más, solo tienes que pedirlo.' WHERE `entry`=1249; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿EL REY?! Eh... ¿el rey? ¿El rey, rey? ¿Estás de broma? No dijiste que estabas buscando a los secuestradores del rey. Ni siquiera sabía que había desaparecido... aunque eso explicaría la coronación de su hijo.$B$BEscribiré a Elling ahora mismo. Querrá saber que estás encargándote de esto.$B$BNunca habría adivinado que Jahn vendiese Ventormenta por una simple moneda. Incluso un pícaro debe tener honor cuando se trata de ciertas cosas.$B$BAhora, lo importante es encontrar a ese Hendel. Y creo que puedo ayudarte con eso.' WHERE `entry`=1250; +UPDATE `locales_quest` SET `Title_loc1` = '검은 방패' WHERE `entry`=1251; +UPDATE `locales_quest` SET `Details_loc1` = '그늘 쉼터 여관 건물의 얼마 남지 않은 부분 중 하나인 허물어진 굴뚝에 여관 전체를 휩쓸어 버린 불로 검게 그을린 철제 방패가 붙어 있습니다.$B$B굴뚝의 벽돌에서 방패를 떼어낼 수 있습니다.' WHERE `entry`=1251; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 크로그에게 타락의 철제 방패를 가져가야 합니다.' WHERE `entry`=1251; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Entiendo que los humanos tienen gustos de decoración un poco extraños pero... ¿usarían un simple escudo de hierro para adornar una chimenea? Quizás ese escudo fue colocado allí por quienes quemaron la posada.$B$B¿Será una advertencia? ¿Será una amenaza?' WHERE `entry`=1251; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué es eso que tienes ahí, $n? ¿Algo de los restos de la Posada Reposo Umbrío?' WHERE `entry`=1251; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuando me traen la insignia de un guardia, nunca viene acompañada de buenas noticias.$B$BA veces, me la traen porque un hombre o una mujer ha muerto en combate. Y yo tengo que comunicar la noticia a su familia. Otras veces no se sabe ni qué fue de quien portaba la insignia. Y en ocasiones... es peor que todo lo anterior.' WHERE `entry`=1252; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado algo de interés en la Posada Reposo Umbrío?' WHERE `entry`=1252; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mm, no soy un experto en la creación de armas y armaduras. En su uso, sí, pero no en su fabricación.$B$BEste escudo parece tan normal como cualquiera, exceptuando el daño que le causó el fuego de la posada.' WHERE `entry`=1253; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado algo en la Posada Reposo Umbrío?' WHERE `entry`=1253; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendos ejemplares, $n! Están en perfectas condiciones, y la carne está rosadita y tierna. ¡Tienes sangre de chef corriendo por tus venas!' WHERE `entry`=1258; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mis experimentos con las lenguas bífidas van estupendamente. Espero que tu caza de cangrejos esté yendo bien también...' WHERE `entry`=1258; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, $n. ¿Deseas información sobre algún miembro de la Guardia de Theramore en concreto? Reethe, ¿no?$B$BDame un momento para que encuentre el libro correcto.' WHERE `entry`=1259; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, así que te envía mi tío, ¿eh?$B$BBueno, he estado investigando unas recetas, y tengo algunas pistas, pero necesito ayuda.$B$BAyuda de alguien a quien no le importe mojarse los pies.' WHERE `entry`=1260; +UPDATE `locales_quest` SET `Title_loc1` = '말하는 마그' WHERE `entry`=1261; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 나지르 블러드파이크에게 보석 펜던트를 가져가야 합니다.' WHERE `entry`=1261; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Y este colgante lo llevaba un soldado de Ventormenta??$B$BGracias, $n. Has resuelto el misterio de la muerte de Marg. Pero este colgante es un nuevo misterio que debemos resolver... pues podría tener funestas consecuencias para la Alianza y para la Horda.' WHERE `entry`=1261; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿averiguaste qué suerte corrió Marg?' WHERE `entry`=1261; +UPDATE `locales_quest` SET `Title_loc1` = '조르에게 보고하기' WHERE `entry`=1262; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 조르 론트리에게 보석 펜던트를 가져가야 합니다.' WHERE `entry`=1262; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un placer conocerte, $n. Soy el comandante Samaul. Estoy al cargo de las tropas de Jaina Valiente aquí, en Theramore.$B$BEstoy bastante ocupado pero, si tienes alguna pregunta, no dudes en hacérmela. Quizás no tenga mucho tiempo, pero no hay razón para que me ponga desagradable si necesitas mi ayuda.$B$BSi estás planeando viajar fuera de la ciudad, te sugiero que tengas cuidado. Además de ogros, orcos y murlocs, la parte sur del pantano está atestada de dragones negros.' WHERE `entry`=1264; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El hombre al que buscas, Hendel, no está aquí. Ha llegado información a través de otras fuentes a Lady Valiente, que creo que ya sabes. Me ha pedido que te busque y te ayude en tu misión. Si me lo permites, te diré dónde encontrar al soldado Hendel para que puedas llevarle ante la justicia.' WHERE `entry`=1265; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, ciudadano. Este es un lugar peligroso para las visitas. Yo no me quedaría mucho por aquí si valoras tu vida.$B$BSi tus preguntas son cortas, intentaré ayudarte. Mantén los ojos abiertos y ten cuidado con esos sucios ogros. Según los rumores, hay una base de la Horda cerca del pantano. Los infiltrados hacen todo lo que pueden para encontrarla, pero el proceso va lento y no hemos conseguido avanzar mucho.' WHERE `entry`=1266; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Primero, quiero darte las gracias por todo lo que has hecho, $n. Has sido una increíble bendición para todos los míos y para todo el pueblo de Ventormenta. Siento no haber podido conocerte en mejores circunstancias.$B$BEspero que comprendas que no puedo darte las gracias abiertamente, pero te aseguro, que lo aprecio mucho.$B$BCuando vengas a Theramore en el futuro, búscame e intentaré compensarte.$B$BGracias de nuevo, $n.' WHERE `entry`=1267; +UPDATE `locales_quest` SET `Title_loc1` = '수상한 발굽 자국' WHERE `entry`=1268; +UPDATE `locales_quest` SET `Details_loc1` = '아직도 연기가 피어나는, 잔해만 남은 그늘 쉼터 여관에서 나와 이어져 있는 발굽 자국이 있습니다. 최소한 몇 개는 눈으로 확인할 수 있지만 다른 자국들은 습지의 부드러운 흙에 묻혀 알아보기 어렵습니다.' WHERE `entry`=1268; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Huellas pezuñales... Podrían haber sido los jabaespines, supongo. O incluso los centauros. Su presencia en Los Baldíos no es insignificante pero para cometer este acto...$B$BNo te lo conté, pero no solo quemaron la posada... La mujer y el hijo del dueño fueron asesinados. Mal asunto, mal asunto.$B$BEn fin, voy a mandar igualmente a Kagoro a seguir el rastro de esas huellas.' WHERE `entry`=1268; +UPDATE `locales_quest` SET `Title_loc1` = '부관 파발 리테' WHERE `entry`=1269; +UPDATE `locales_quest` SET `Details_loc1` = '잔해 밑에서 뭔가가 반짝이는 것이 눈에 띕니다. 그 물건을 덮고 있는 잔해와 재를 쓸어내자 표면에 에나멜을 입힌 흰색 바탕에 황금 닻이 그려진 배지가 드러납니다. 바로 테라모어의 상징입니다.$B$B닻 아래에는 \'부관 파발 리테\'라는 이름이 새겨져 있습니다.' WHERE `entry`=1269; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 크로그에게 리테의 배지를 가져가야 합니다.' WHERE `entry`=1269; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '난 이 파발 리테라는 인간을 알고 있소. 아무리 인간들의 일이라 해도 참 안 된 일이지. 그는 동료 병사들을 버리고 지금 숲 속에 숨어 있소.$B$B난 오그론을 보내 그를 뒤쫓도록 했지. 다른 이들 중 일부는 그가 우리 보급품을 훔쳐 왔다고 의심하고 있소. 내가 오그론이 남동쪽을 향해 가는 걸 본 것 같소.' WHERE `entry`=1269; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Conozco a este humano, Paval Reethe. Es patético, incluso para ser humano. Abandonó a sus compañeros y ahora se esconde en el bosque.$B$BEnvié a Ogron a buscarle. Algunos hombres creen que ha estado robando nuestros suministros. Creo que vi a Ogron dirigiéndose hacia el sureste.' WHERE `entry`=1269; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado alguna pista sobre lo que ocurrió en la Posada Reposo Umbrío?' WHERE `entry`=1269; +UPDATE `locales_quest` SET `Details_loc1` = '오, 감사합니다. 이제야 날 잡아먹으려 들지 않는 이를 만나다니!$B$B이 주변에 있는 짐승들을 처리하는 일을 도와줄 이가 필요한데, 마침 당신이 이 일에 안성맞춤일 것 같군요.$B$B톱니항에서 온 메보크 미지릭스라는 고블린이 진흙콩 잎이 필요하다더군요. 물약을 만드는 데 쓴다나 뭐라나... 뭐, 솔직히 나야 뭘 위한 거든 상관없고... 그가 꽤 넉넉히 돈을 쳐주는데다가 내가 이 늪지 지리에는 밝거든요. 그래서 여기 온 거랍니다.$B$B그런데 안타깝게도 진흙콩을 찾기도 전에 온통 짐승들에 둘러싸여 버렸답니다! 내가 메보크에게 가져다줄 잎을 찾는 동안 내 뒤를 좀 지켜 주지 않겠어요?' WHERE `entry`=1270; +UPDATE `locales_quest` SET `Objectives_loc1` = '\"말썽꾼\" 이그나츠를 호위한 다음 톱니항에 있는 메보크 미지릭스와 대화해야 합니다.' WHERE `entry`=1270; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vino Apestoso con las hierbas que le pedí y me dijo que le habías ayudado a salir de un aprieto. ¡Bien hecho! ¡Un amigo de Apestoso es amigo mío!$B$BPoco antes de dirigirse hacia el sur, hacia el pantano, me pidió que te diera esto si te veía.' WHERE `entry`=1270; +UPDATE `locales_quest` SET `Title_loc1` = '리테 심문' WHERE `entry`=1273; +UPDATE `locales_quest` SET `Details_loc1` = '시간은 오래 걸렸지만 리테를 찾아냈다. 인간치고는 잘 숨어 다니더군.$B$B이 오그론은 늪지에 그렇게 오래 머물다 미쳐 버리게 될까 봐 걱정했다고. 당신 나랑 같이 그 녀석을 심문하러 가자.' WHERE `entry`=1273; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그론과 함께 가서 리테를 심문한 다음 담쟁이 마을에 있는 크로그에게 돌아가야 합니다.' WHERE `entry`=1273; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mm. Que Reethe no vaya a seguir deambulando por el pantano es una buena noticia, pero es una pena que los humanos sean tan débiles... que no pudiera recuperarse de una mínima herida de flecha, es una pena.$B$BParece que este camino no nos ha ayudado a resolver el misterio. Debemos probar por otro lado.' WHERE `entry`=1273; +UPDATE `locales_quest` SET `Details_loc1` = '실례합니다. 드라베이 주교님께서 제게 까다로운 일을 도와줄 수 있을 만한 모험가를 찾아보라고 말씀하셨어요.$B$B괜찮으시면 가능한 한 빠르고 조용히 스톰윈드 성으로 가셔서 그분을 만나 보세요. 여행자분께서 도와주신다면 주교님이 정말 고마워하실 겁니다. 다시 한번 말씀드리지만 중요한 일이니 신중하셔야 해요.' WHERE `entry`=1274; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, $n. Soy el Obispo DeLavey.$B$BSin duda, si estás aquí preguntándome sobre mi asunto del Castillo, es porque el joven Thomas ha tenido éxito a la hora de pedirte ayuda para nuestro reino. Siempre ha sido experto en hacer lo que le pido.$B$BMe temo que no tengo mucho tiempo para explicarme, así que iré directo al problema... y, por favor, intenta que nadie se entere de esto.' WHERE `entry`=1274; +UPDATE `locales_quest` SET `Title_loc1` = '검은 방패' WHERE `entry`=1276; +UPDATE `locales_quest` SET `Details_loc1` = '아, 이제 기억나는군! 모사른은 썬더 블러프에서 존경 받는 대장장이요. 전에 어디에선가 그의 이름을 들은 기억이 있다 했어.$B$B영광스럽게도 나는 속세의 고리회의 이름으로 모사른이 만든 갑옷을 얻을 수 있었지. 그건 정말 잘 만들어진 갑옷이었소.$B$B그가 만든 방패에 대해서는 그에게 직접 듣는 편이 나을 거요.$B$B큰 단서는 아니지만 리테에게서 별다른 걸 알아내지 못했으니 이제 이것이 우리가 가진 유일한 단서요.' WHERE `entry`=1276; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 모사른에게 타락의 철제 방패를 보여 주십시오.' WHERE `entry`=1276; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, tienes mucha razón. Este escudo lo hice yo.$B$BPero me temo que no puedo decirte mucho más, $n. Forjo tantos escudos y armaduras diferentes que no puedo seguirles la pista a todos.' WHERE `entry`=1276; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $c, ¿puedo ayudarte en algo?' WHERE `entry`=1276; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'James Hyal es su auténtico nombre. Abrió una posada en el límite de Los Baldíos. Quería crear un lugar agradable en el que los viajeros pudieran descansar...$B$BPuede que hiciera todo demasiado a lo grande, pero el caso es que la posada fue muy bien durante un tiempo. Y entonces perdimos el control de los caminos del pantano y llegaron los ogros.$B$BJames era demasiado cabezota para dejar su sueño atrás y buscar la seguridad de nuestros muros y... la Posada Reposo Umbrío fue arrasada por un incendio. Estamos investigando el suceso, pero hasta ahora no hemos tenido mucha suerte. Si quieres ayudarnos, ve a ver si encuentras algo entre los escombros.' WHERE `entry`=1282; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Huellas pezuñales, ¿eh? Es verdad que los centauros están desplegando una actividad extraordinaria en las tierras cercanas al Marjal Revolcafango. En cortas excursiones a Los Baldíos, encontramos sus campamentos y sus propiedades, estaban por toda la zona.$B$BEnviaré a Falgran Hastil, uno de nuestros rastreadores, a ver si puede averiguar a dónde conducen las huellas.' WHERE `entry`=1284; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Desaparecido? Eso, dicho por el tesorero, quiere decir que es un traidor.$B$BSin duda es uno de esos estúpidos que traicionó a los suyos, cegado por su lealtad al almirante Daelin. ¿No es una deliciosa ironía? Los desertores nos acusan de traicionar a la Alianza.' WHERE `entry`=1285; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Vimes? Claro, no podía hacer este trabajo sucio él mismo, ¿verdad?' WHERE `entry`=1286; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Enviaré al teniente Caldwell a tratar con los desertores en Punta Perdida. Además, le ordenaré que encuentre a Reethe. El pantano no es tan grande, podrá encontrar su rastro.' WHERE `entry`=1287; +UPDATE `locales_quest` SET `Title_loc6` = 'El informe de Vimes' WHERE `entry`=1288; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Lleva el informe de Vimes a Lady Jaina Valiente a Theramore.' WHERE `entry`=1288; +UPDATE `locales_quest` SET `Title_loc6` = ' El informe de Vimes' WHERE `entry`=1289; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿James? Oh, se fue hace algún tiempo. $B$BSupongo que sintió una nueva oleada de patriotismo. No es difícil entender por qué lo hizo. Con tanta locura en Lordaeron, muchos fueron los que se unieron a Jaina Valiente cuando cruzó el mar.' WHERE `entry`=1301; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'James Hyal, James Hyal... ¿Por qué me suena tan familiar?$B$B¡Claro! Por el incidente de la Posada Reposo Umbrío. Si tienes información relacionada con lo que ocurrió allí, deberías comunicársela al capitán Vimes cuanto antes. Es él quien lleva la investigación.' WHERE `entry`=1302; +UPDATE `locales_quest` SET `Objectives_loc1` = '권력의 고르독 건틀릿을 찾아 혈투의 전장에 있는 대장 크롬크러쉬에게 가져가야 합니다.$B$B크롬크러쉬의 \"옛날 얘기\"에 따르면 자칭 왕자라는 토르텔드린이라는 이름의 \"기분 나쁜\" 엘프가 고르독 왕에게서 빼앗아갔다고 합니다.' WHERE `entry`=1318; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, esa pieza de metal que tienes ahí es interesante. Es evidente que no es obra de ninguno de los herreros que conozco a este lado del mar. Y desde luego, tampoco es obra mía.' WHERE `entry`=1319; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Quieres enseñarme algo?' WHERE `entry`=1319; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esa información no nos ayuda gran cosa, pero la tendremos en cuenta. Con suerte, alguna de las otras piezas de este misterio acabará encajando y nos proporcionará una idea más clara de lo que ocurrió.' WHERE `entry`=1320; +UPDATE `locales_quest` SET `Title_loc1` = '검은 방패' WHERE `entry`=1321; +UPDATE `locales_quest` SET `Details_loc1` = '흠... 이 방패에 이상한 점은 없는 것 같은데... 대장장이 도골에게 가져가서 이에 대해 뭔가 아는 바가 있는지 알아봐야 할 것 같군. 특별한 기대는 하지 않는 게 좋겠지만 말이야.' WHERE `entry`=1321; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 도골에게 타락의 철제 방패를 보여 주십시오.' WHERE `entry`=1321; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es un buen escudo. Muy fuerte, pesado, bueno. Pero Do\'gol no necesita. Yo hago escudos, no los compro, $n.$B$BDeberías saberlo.' WHERE `entry`=1321; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí, $c?' WHERE `entry`=1321; +UPDATE `locales_quest` SET `Title_loc1` = '검은 방패' WHERE `entry`=1322; +UPDATE `locales_quest` SET `Details_loc1` = '흐음, 바로 여기 방패 테두리에 글자가 새겨져 있지만 불에 타서 읽기가 어렵다.$B$B방패를 닦아낼 산성 용액이 필요하다. 습지에 사는 검은송곳니 독주머니를 사용하면 될 거다. 녀석들의 독주머니를 구해 오면 방패를 깨끗이 닦아낼 수 있을 거다.' WHERE `entry`=1322; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 도골을 위해 산성 독주머니 6개를 구해야 합니다.' WHERE `entry`=1322; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No me gustan esas arañas que son tan grandes que no puedo sentarme en ellas para aplastarlas.$B$BGracias por conseguírmelas, $n. Ahora las abriré y verteré su contenido en el escudo...' WHERE `entry`=1322; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste las glándulas de las arañas?' WHERE `entry`=1322; +UPDATE `locales_quest` SET `Title_loc1` = '검은 방패' WHERE `entry`=1323; +UPDATE `locales_quest` SET `Details_loc1` = '오, 방패에 산성 독액을 너무 많이 떨어뜨린 것 같은데... 조금 닦아내 봐야겠다...$B$B흠, 읽기 어렵긴 하지만, 모사른이라는 이름 같군. 그런 이름은 들어 본 적이 없는데... 아마 크로그가 알 거다. 크로그는 아는 사람이 많으니까.' WHERE `entry`=1323; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Mosarn? Me suena de algo... Pero no sé de qué. Quizás me venga más tarde.$B$BProbablemente no es importante. Un escudo puede venir de cualquier parte y no significar nada...' WHERE `entry`=1323; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te lo aseguro, todos estamos bastante disgustados por los sucesos recientes, pero permite que le llevemos a Theramore para interrogarle a ver si conseguimos información sobre el rey.$B$BSeguro que Lady Valiente querría agradecerte tu ayuda. Habla con ella cuando tengas un momento.' WHERE `entry`=1324; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, un pedido de Pico Tormenta... Una de las mejores familias de enanos y también una de las más ricas.$B$BGracias, $n. Esta tarde me pondré con el escudo.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Una carta de tierras enanas? No sé quién me escribirá de tan al norte...$B$BA ver, déjame ese pedido.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pues sí, tengo un trabajito que te llevará lejos de Loch Modan.$B$B¡Ya tienes otra aventura servida!' WHERE `entry`=1339; +UPDATE `locales_quest` SET `Details_loc1` = '칼림도어에 있는 동료인 연금술사 헬브림은 로데론 독소가 칼림도어의 야수들에게 미치는 영향을 연구하고 있어요. 렌퍼럴이 내게 보내준 늑대 심장 견본에 큰 관심을 보일 거예요.$B$B헬브림은 불모의 땅의 크로스로드라는 마을에서 지내고 있답니다. 그에게 가려면 비행선을 타고 오크족 수도인 오그리마까지 간 다음 남쪽으로 듀로타까지 걸어 가야 해요. 그곳에서 서쪽으로 가면 불모의 땅인데 곧 크로스로드에 도착하게 될 거예요.' WHERE `entry`=1358; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 연금술사 헬브림에게 늑대 심장 견본을 가져가야 합니다.' WHERE `entry`=1358; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, muy bien. Si los informes iniciales son ciertos, la toxicidad de estos corazones podría llevarnos a progresar en nuestro conocimiento sobre venenos.$B$BTe agradezco mucho la entrega, $n. Te mereces tu recompensa.' WHERE `entry`=1358; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes un paquete para mí?' WHERE `entry`=1358; +UPDATE `locales_quest` SET `Title_loc1` = '진게의 소포' WHERE `entry`=1359; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 연금술사 진게에게 늑대 심장 견본을 가져가야 합니다.' WHERE `entry`=1359; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí, las muestras de corazón de las que habló Renferrel. Me muero por experimentar con esto... encontrar nuevas formas de toxinas siempre resulta de gran interés para la Sociedad Real de Boticarios.' WHERE `entry`=1359; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí?' WHERE `entry`=1359; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por fin! Te lo agradezco mucho.$B$BAlgunos enanos aman el brillo del metal, otros el resplandor de las gemas... ¡Pero un Brazorrecio tiene sus reliquias personales!' WHERE `entry`=1360; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bueno, ¿conseguiste recuperar mi posesión de mi cofre?' WHERE `entry`=1360; +UPDATE `locales_quest` SET `Details_loc1` = '명예로운 호드의 전사인 렉타르 데스게이트가 잊혀진 땅에서 임무를 수행할 대원을 모집하고 있소. 그는 불모의 땅에 있는 크로스로드의 서쪽 언덕 감시탑 아래에 있소.$B$B잊혀진 땅은 전쟁으로 고통받고 있는 곳이니 준비를 단단히 해 가도록 하시오.' WHERE `entry`=1361; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, me encargo del reclutamiento. La misión nos llevará a Desolace, a luchar contra los centauros. Seré breve para que puedas empezar cuanto antes.' WHERE `entry`=1361; +UPDATE `locales_quest` SET `Details_loc1` = '콜카르 켄타우로스는 잊혀진 땅에 살고 있으며 그들의 군대는 불모의 땅 전역에 퍼져 있네. 이 때문에 우리 호드 대원들이 놈들을 상대하고 있는 것이지.$B$B하지만 잊혀진 땅에서 켄타우로스가 힘을 행사하는 이상, 놈들은 항상 위협적인 존재가 될 것이야. 이제 그 위협을 제거할 때가 되었네.$B$B잊혀진 땅의 침묵의 초소에 있는 펠굴 투커츠를 만나 보게. 그는 켄타우로스에 대한 정보를 수집하기 위해 파견되었으니 잊혀진 땅의 콜카르를 처리할 최선의 방법을 알고 있을 거야.' WHERE `entry`=1362; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Regthar? Entonces has venido a cazar centauros. Bien. $B$BEspero que hayas venido descansado. No sé cómo acabará nuestra campaña contra los centauros, pero sé que la lucha será larga. $B$BToma asiento y escucha.' WHERE `entry`=1362; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No fue culpa mía. En serio, no fue culpa mía.' WHERE `entry`=1363; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, estupendo!$B$BDurante un tiempo temí que el maestro Mazen de la Academia de Artes y Ciencias Arcanas hubiese olvidado mi pedido de los ensayos de Khadgar sobre convergencia dimensional.$B$BDebe de tener muchísimas peticiones teniendo en cuenta los extraños sucesos que están teniendo lugar.$B$BAhora, si me disculpas, tengo que comenzar con mi investigación. Llegar a comprender por fin a alguien tan grandioso como Khadgar me excita en gran medida.' WHERE `entry`=1364; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te trae por el Castillo de Nethergarde, $r?' WHERE `entry`=1364; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho. Esa rápida acción contra los Kolkar es una demostración efectiva de nuestra fuerza, y eso es precisamente lo que mejor entienden los centauros. $B$BLa muerte del khan Kolkar no solo llevará confusión a su clan, también desconcertará a los demás.' WHERE `entry`=1365; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has derrotado al khan Dez\'hepah?' WHERE `entry`=1365; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'A estas alturas, los centauros deben de conocer tu nombre. Sé que lo conocen y lo respetan, y que incluso lo temen. Y de la misma forma, conocen y temen el estandarte que portas. $B$BEl estandarte de la Horda.' WHERE `entry`=1366; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va tu colección de orejas, $n? ¿Está grandota?' WHERE `entry`=1366; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La tierra me habla. Y me dice que has matado muchos Magram. Y eso está bien.$B$BSi eres amigo de los Gelkis, escucha. Tengo dos misiones más para ti.' WHERE `entry`=1368; +UPDATE `locales_quest` SET `Title_loc1` = '눈물의 파편' WHERE `entry`=1369; +UPDATE `locales_quest` SET `Objectives_loc1` = '마그람에게 우호적인 평판을 유지하면서 마그람 마을에 있는 와루그에게 눈물의 파편 3개를 가져가야 합니다.' WHERE `entry`=1369; +UPDATE `locales_quest` SET `Title_loc1` = '보급품 훔치기' WHERE `entry`=1370; +UPDATE `locales_quest` SET `Objectives_loc1` = '겔키스 마을에 있는 현자 우텍에게 말린 고기 6개를 가져가야 합니다.' WHERE `entry`=1370; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien. ¡Ya estoy oyendo cómo les rugen las tripas a esos Magram!$B$BDaré esta carne a los Gelkis. Podremos combatir sin descanso muchos días.$B$BLo que has hecho es bueno para los Gelkis, $n.' WHERE `entry`=1370; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Vuelve cuando hayas demostrado a los Gelkis tu valía!' WHERE `entry`=1370; +UPDATE `locales_quest` SET `Title_loc1` = '와루그의 물건' WHERE `entry`=1371; +UPDATE `locales_quest` SET `Objectives_loc1` = '마그람에게 우호적인 평판을 유지하면서 잊혀진 땅의 마그람 마을에 있는 와루그에게 고급 표적 허수아비를 가져가야 합니다.' WHERE `entry`=1371; +UPDATE `locales_quest` SET `Details_loc1` = '우리 원정 부대는 바리마트라스님의 명령으로 아제로스 저지대를 조사하기 위해 파견되었네.$B$B정찰 중에 나는 인간 첩보원이 부랑자 소굴을 염탐하고 있는 것을 발견했지. 내가 녀석을 잡기도 전에 우리 오크 형제 중 한 명이 그를 스토나드의 슬픔의 늪에 있는 요새로 끌고 갔네.$B$B우리의 오크 동맹군을... 돕고... 싶다네. 그들은 이곳에 우리가 야영하고 있는 것을 보지 못했지만 어쨌든 그들을 돕고 싶네.$B$B이곳에 있는 파우스틴을 도와 스토나드의 우리 친구들을 위해... 그... 진실의 물약을 만들도록 하게.' WHERE `entry`=1372; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Zraedus me estaba hablando de ese entrometido infiltrador justo antes de que llegaras.$B$BEs un problema bastante serio. Lo último que necesitamos es un metomentodo husmeando por el Refugio de los Mendigos.$B$BEstoy seguro de que los orcos de Rocal estarán impacientes por escuchar lo que les tenga que contar nuestro amiguito. Y como son nuestros aliados, ejem, tenemos que ayudarles a conseguir cualquier información que se le pueda sacar al humano.$B$BColabora conmigo, $n y conseguiremos llevar un suero de la verdad a Rocal.$B$B¡Por la Horda!$B$B¿Se dice así?' WHERE `entry`=1372; +UPDATE `locales_quest` SET `Title_loc1` = '온게쿠' WHERE `entry`=1373; +UPDATE `locales_quest` SET `Objectives_loc1` = '겔키스에게 우호적인 평판을 유지하면서 잊혀진 땅의 겔키스 마을에 있는 현자 우텍에게 드레니시스트 파편 하나를 가져가야 합니다.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `Details_loc1` = '땅이 내게 말을 하고 있어. 마그람이 약해져 가고 있다는군. 지금이 바로 그들의 우두머리를 처치할 때야!$B$B마그람의 우두머리 칸 젠의 머리띠를 가져와!' WHERE `entry`=1374; +UPDATE `locales_quest` SET `Objectives_loc1` = '칸 젠을 처치하고 그 증거로 그의 머리띠를 잊혀진 땅의 겔키스 마을에 있는 현자 우텍에게 가져가야 합니다.' WHERE `entry`=1374; +UPDATE `locales_quest` SET `Title_loc1` = '칸 샤카' WHERE `entry`=1375; +UPDATE `locales_quest` SET `Objectives_loc1` = '마그람에게 우호적인 평판을 유지하면서 칸 샤카를 처치하고 그 증거로 그의 머리띠를 잊혀진 땅의 마그람 마을에 있는 와루그에게 가져가야 합니다.' WHERE `entry`=1375; +UPDATE `locales_quest` SET `Title_loc1` = '칸 흐라사' WHERE `entry`=1380; +UPDATE `locales_quest` SET `Objectives_loc1` = '겔키스에게 우호적인 평판을 유지하면서 겔키스 마을에 있는 현자 우텍에게 마라우돈 열쇠 파편을 가져가야 합니다.' WHERE `entry`=1380; +UPDATE `locales_quest` SET `Title_loc1` = '칸 흐라사' WHERE `entry`=1381; +UPDATE `locales_quest` SET `Objectives_loc1` = '마그람에게 우호적인 평판을 유지하면서 잊혀진 땅의 마그람 마을에 있는 와루그에게 마라우돈 열쇠 파편을 가져가야 합니다.' WHERE `entry`=1381; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu nombre se susurra entre los Gelkis. Tienes mucha sangre Magram en las manos. Y eso está bien.$B$BTambién estará bien que hablemos. Hablemos de qué puedes hacer por los Gelkis y de qué podemos hacer nosotros por ti.' WHERE `entry`=1382; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Largo de aquí! Los Gelkis no te quieren aquí. ¡¡Márchate!!$B$BVuelve cuando hayas matado a muchos Magram. Entonces hablaré contigo.' WHERE `entry`=1382; +UPDATE `locales_quest` SET `Title_loc1` = '진실의 물약' WHERE `entry`=1383; +UPDATE `locales_quest` SET `Objectives_loc1` = '부랑자 소굴에 있는 연금술사 파우스틴에게 흑표범 심장 5개, 우두머리 늪괴물 곰팡이, 그리고 깊은바다거인의 종양을 가져가야 합니다.' WHERE `entry`=1383; +UPDATE `locales_quest` SET `Title_loc1` = '콜카르 습격' WHERE `entry`=1384; +UPDATE `locales_quest` SET `Objectives_loc1` = '겔키스에게서 우호적인 평판을 유지하면서 잊혀진 땅의 겔키스 마을에 있는 현자 우텍에게 조잡한 부적 10개를 가져가야 합니다.' WHERE `entry`=1384; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho una buena cosa para los Gelkis. Los Kolkar son débiles y morirán. Su magia es patética; no les salvará. ¡Les enseñaste esto y su miedo los hará aún más débiles!$B$BY en nuestras tierras... los débiles mueren pronto.' WHERE `entry`=1384; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los talismanes? ¿Demostraste a los Kolkar que son débiles?' WHERE `entry`=1384; +UPDATE `locales_quest` SET `Title_loc1` = '콜카르 공격' WHERE `entry`=1386; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, las orejas. Bien hecho.$B$BTu lealtad a la Alianza es incuestionable, $n. La sangre que derramaste en Desolace salvará muchas vidas, te lo aseguro.' WHERE `entry`=1387; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algún informe, $n?' WHERE `entry`=1387; +UPDATE `locales_quest` SET `Title_loc1` = '진실의 물약' WHERE `entry`=1388; +UPDATE `locales_quest` SET `Objectives_loc1` = '부랑자 소굴에 있는 죽음의추적자 즈레더스에게 파우스틴의 진실의 물약을 가져가야 합니다.' WHERE `entry`=1388; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Estamos en deuda contigo.' WHERE `entry`=1389; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los cristales?' WHERE `entry`=1389; +UPDATE `locales_quest` SET `Title_loc1` = '진실의 물약' WHERE `entry`=1391; +UPDATE `locales_quest` SET `Objectives_loc1` = '스토나드에 있는 첩보원 마크슨에게 즈레더스의 맥주를 가져가야 합니다.' WHERE `entry`=1391; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has conseguido el arma del terrorífico Noboru? ¿Eso quiere decir que está muerto?$B$BEste es un día de júbilo para El Malecón. Noboru y los suyos representaban una seria amenaza para nosotros pues vagaban por los pantanos matando a todos los draenei que se cruzaban en su camino. Sin duda, ponía en peligro nuestra existencia pero nosotros no teníamos la fuerza suficiente para hacerle frente.$B$BSomos afortunados por tenerte como amigo, $n.' WHERE `entry`=1392; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos. Bienvenido a El Malecón.' WHERE `entry`=1392; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El ojo de la cerradura de esta caja fuerte está llena de resina negra y resulta imposible abrirla.$B$BPero Galen te dijo que había un pasador escondido en la base de la caja fuerte... $B$BTras una búsqueda rápida, localizas el pasador. Lo levantas y la caja fuerte se abre...' WHERE `entry`=1393; +UPDATE `locales_quest` SET `Title_loc1` = '최후의 시험' WHERE `entry`=1394; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, $n. Hacía tiempo que no venías por aquí. Parece que hayan pasado muchas lunas desde que diste el primer salto que te inició en tu camino. $B$BY ahora regresas a mí más fuerte de lo que una vez fuiste... y más sabio. Eso me complace y creo que deberías recibir una recompensa por haber superado mis pruebas.' WHERE `entry`=1394; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, las piedras de potencia! ¡Los magos se alegrarán de verlas!$B$BMuchas gracias, $n. Sé que tu viaje desde Villa Oscura no fue fácil.' WHERE `entry`=1395; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola! No hagas caso del revuelo, es lo normal en el Castillo de Nethergarde.$B$B¿Tienes algo para mí?' WHERE `entry`=1395; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los sonidos de los animales ahora son débiles y distantes. Gracias, $n. ¡Esperemos que no vuelvan!' WHERE `entry`=1396; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta madera es ligera pero muy resistente. Gracias, $n. Es justo lo que necesito.' WHERE `entry`=1398; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste la madera, $n?' WHERE `entry`=1398; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que Helgrum quiere un informe? Envié un avanzado a Rocal no hace ni tres días. ¿No cumplió su misión? Si mi informe no ha llegado a Rocal significa que así es.$B$BEsperemos que el siguiente corredor que envíe sea mejor o tenga más suerte.' WHERE `entry`=1418; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué maravillosa colección de mandíbulas, $n! Esos coyotes ya no destrozarán más nuestras provisiones en busca de comida.$B$BBuen trabajo. Los coyotes de las Tierras Inhóspitas no son una presa fácil. Tus actos demuestran que quizás seas capaz de sobrevivir aquí.' WHERE `entry`=1419; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las mandíbulas?' WHERE `entry`=1419; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. En el informe de Neeka puedo ver que la Alianza también tiene problemas. Es posible, además, que tengamos enemigos comunes.' WHERE `entry`=1420; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has vuelto. ¿Tienes algún informe?' WHERE `entry`=1420; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, los has encontrado! Con ellos, los zahoríes de Nethergarde podrán continuar con su trabajo. No sé con exactitud lo que hacen pero tiene que ver con El Portal Oscuro de Las Tierras Devastadas y es crucial para la seguridad de la Alianza.' WHERE `entry`=1421; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los componentes de zahorí, $n?' WHERE `entry`=1421; +UPDATE `locales_quest` SET `Title_loc1` = '바다의 위협' WHERE `entry`=1422; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Silencio un momento, $c. Incluso por encima del rugir del mar se pueden oír esos horribles gritos de los pescadores.' WHERE `entry`=1422; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! ¡Gracias, $n! Se han perdido muchos suministros desde Villa Oscura hasta aquí. Siempre es bueno recuperar parte de ellos.' WHERE `entry`=1423; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí?' WHERE `entry`=1423; +UPDATE `locales_quest` SET `Objectives_loc1` = '스토나드에 있는 펠제룰이 아탈라이 유물 10개를 모아 달라고 부탁했습니다.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu diligencia para conseguir los artefactos Atal\'ai es digna de elogio, $c.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nadie sabe qué tipo de oscuras prácticas sucedieron en El Templo de Atal\'Hakkar. Pero sí sabemos que se emplearon poderosas fuerzas mágicas.$B$BDebemos descubrir todo lo que podamos sobre esa magia. Quizás los hechizos de los Atal\'ai tengan algún uso para la Horda.$B$BCuando hayas conseguido suficientes artefactos Atal\'ai de la Charca de Lágrimas, podré comenzar a entender lo que pretendían lograr los trols y qué puede haber salido tan horriblemente mal.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué? ¿Un paquete de la caravana de Biggs? Ya lo dábamos todo por perdidos...$B$BGracias, $n. Con un poco de suerte contendrá el componente que tanto necesitamos, los cristales de Azora. Nos estamos quedando sin ellos...' WHERE `entry`=1425; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo que tratar conmigo?' WHERE `entry`=1425; +UPDATE `locales_quest` SET `Title_loc1` = '바다의 위협' WHERE `entry`=1426; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El mar semeja inmenso e implacable pero tú lo has teñido con su propia sangre. Los hombres-pez están sufriendo. Tras la devastación que has provocado, su insensatez hará que refuercen sus filas, y eso es bueno.$B$BHaz que sus gritos ahogados resuenen sin cesar. Disfrutaré cada vez que uno de ellos muera.$B$BRegresa a mí si deseas matar a más hombres-pez pues te recompensaré de nuevo con mucho gusto.' WHERE `entry`=1426; +UPDATE `locales_quest` SET `Title_loc1` = '바다의 위협' WHERE `entry`=1427; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, $n, has vuelto! ¡Qué bien! Ya he acabado de fabricar más armas para luchar contra los murlocs. Te ofrezco una para que puedas traernos más carne fresca de denteserras y con ello hacer feliz a Katar.' WHERE `entry`=1427; +UPDATE `locales_quest` SET `Title_loc1` = '계속되는 위협' WHERE `entry`=1428; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $c. Quiero más de su sangre. ¡Acaba con todos los hombres-pez!' WHERE `entry`=1428; +UPDATE `locales_quest` SET `Title_loc1` = '추방된 아탈라이 트롤' WHERE `entry`=1429; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지에 있는 추방된 아탈라이트롤에게 아탈라이 유물 자루를 가져가야 합니다.' WHERE `entry`=1429; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Me traes los artefactos de invocación de los Atal\'ai? $B$BVeo que Jammal\'an el Profeta lidera a los discípulos de la Cámara Sangrienta hacia su destino elegido. Me pregunto si Hakkar ha regresado al templo. ¿Han encontrado su destino?' WHERE `entry`=1429; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eres muy valiente al haber venido aquí. Valiente o imbécil...' WHERE `entry`=1429; +UPDATE `locales_quest` SET `Objectives_loc1` = '슬픔의 늪에 있는 다르에게 괴물게 집게발 10개를 가져가야 합니다.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, esto será perfecto. Me muero por probar esto después de haberse cocinado lentamente en la hoguera. Deberías llevarte una muestra para tu viaje. ¡Qué delicia!' WHERE `entry`=1430; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo un barril de vino esperando a que tengas éxito, $n. Es normal que pruebe las mercancías antes de enviárselas a mis clientes.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, noble $c. Me llamo Keldran, estudioso de la magia y otras artes místicas.$B$BEl asunto por el que vienes a verme requiere sutileza, pero creo que podrás ayudarnos.$B$BSiéntate y escucha por qué necesitamos tu ayuda.$B$BTodo está relacionado con las apariencias, $n, con cómo la Horda se ve a sí misma. Y cómo la ven los enemigos.' WHERE `entry`=1431; +UPDATE `locales_quest` SET `Details_loc1` = '얼라이언스가 칼림도어로 세력을 점점 확장함에 따라 호드가 맺은 불타는 군단과의 조약이 불행한 결과를 낳을 수도 있소. 대족장님께서는 그런 일이 일어나도록 용납하지 않으실 것이오. 그리고 나는 그분의 은혜로 지휘관을 맡아 그들을 제거하는 일을 하게 되었지.$B$B나는 대원들을 잊혀진 땅의 거대한 코도 무덤에서 북쪽으로 가면 있는 침묵의 초소에 배치해 두었소. 돌발톱 산맥의 잿더미 계곡에서 남쪽으로 가면 그곳에 다다르게 될 거요. 도착하면 타카타 스틸블레이드를 찾도록 하시오.' WHERE `entry`=1432; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. Veo que traes noticias de Orgrimmar. $B$BLa tierra está ahogada por la infestación demoníaca. Los centauros se consideran dueños de la tierra, pero hay fuerzas que escapan a su control y pueden acabar aplastándolos. $B$BMe disgusta ayudar a los centauros aunque sea indirectamente, pero tengo que pensar en el bien de la Horda, por lo que hago lo que tengo que hacer como Jefe de Guerra, incluso si esto significa ayudar a los brujos dentro de la Horda.' WHERE `entry`=1432; +UPDATE `locales_quest` SET `Title_loc1` = '동맹 관계' WHERE `entry`=1433; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Siempre se agradece la ayuda de los leales al Jefe de Guerra. $B$BMe llamo Maurin y estoy aquí a petición de Keldran y de Thrall. Quiero combatir contra los males que acechan a mi jefe. $B$BAcércate, $c, te voy a explicar mi plan para erradicar a Filo Ardiente.' WHERE `entry`=1433; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Admiro el honor y dedicación que has mostrado, $c. $B$BCuando termine la campaña en Desolace, informaré al Jefe de Guerra sobre tus actos y tu ayuda. $B$BGracias.' WHERE `entry`=1434; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de verte. Dame las gemas, las pondré en lugar seguro. $B$BNo tengo más tareas para ti, $c. Ve a ver a Takata cuando hayas descansado; puede que tenga trabajo para ti o que tengas que ir a Orgrimmar para informar a Keldran sobre nuestro progreso aquí, en Desolace.' WHERE `entry`=1435; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He intentado imbuir hechizos simples. Extraer el espíritu de la víctima de su forma corrupta te será fácil. No confíes en las gemas para aniquilar al enemigo; solo debes activarlas cuando el sujeto esté a punto de morir. De lo contrario, no servirán de nada.' WHERE `entry`=1435; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has hecho muy bien en Desolace, $n. $B$BGracias por tu esfuerzo, tu tiempo y tu comprensión. Thrall desea que haya paz entre la Horda y la Alianza; ahora que nuestro aspecto es aceptable, evitaremos que haya más violencia. $B$BEstoy en deuda contigo.' WHERE `entry`=1436; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuando examinas los restos del carro, te das cuenta de que fue atacado tanto por hechizos como por armas. Parece que el ataque llegó por un flanco y que fue rápido; no hay restos de sangre y tampoco cuerpos.$B$BQuienquiera que atacara el carro era eficiente y rápido.' WHERE `entry`=1437; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias a Elune, por fin alguien ha venido en mi ayuda. Te lo ruego, $c, tienes que ayudarme. Mi hermano Tyranis y yo fuimos capturados y traídos hasta aquí por el Filo Ardiente. ¡Creo que quieren ofrecerme como sacrificio a sus demonios!$B$BSabía que venir a Desolace era un error, pero Tyranis... últimamente ha desarrollado un ferviente interés por todo lo arcano, incluso contra la voluntad de nuestra gente. Decidió emprender este camino, a pesar de haber oído historias de los demonios que infestan estas tierras.$B$BNo sé cómo está pero... temo lo peor.' WHERE `entry`=1438; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esto es terrible! Pero supongo que era necesario. Si no lo hubieras hecho tú, seguramente mi gente habría intervenido. Supongo que debería darte las gracias... perdóname si no parezco muy sincera. No es mi intención ofenderte.$B$BAhora que sé qué suerte corrió mi hermano, parece que ha llegado el momento de que huya. Si aún sigue en pie tu ofrecimiento, aceptaré tu ayuda para escapar de este horrible lugar.$B$BCuando estés listo, podemos emprender nuestro camino hacia la salvación.' WHERE `entry`=1439; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Temo que Tyranis intente desvelar los secretos del Filo Ardiente y unirse a ellos si lo permiten... Siempre ha ansiado el poder mágico que proporciona a quienes se acercan a ellos.$B$BNo sé si tengo el valor para volver a casa con la noticia de que el espíritu de Tyranis está flirteando con tales peligros. Entre mi gente, ya es bastante terrible perseguir tales cosas... y convertirse en aquello de lo que intentamos protegernos... es... mucho peor.' WHERE `entry`=1439; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Dalinda llegó sana y salva a Punta de Nijel y en mejores condiciones de lo que cabría haber esperado. El hecho de que llegara hasta aquí en pleno control de su poder y sus facultades es una buena señal. Espero que tú estés bien.$B$BMe duele pensar que Tyranis y Dalinda no han regresado juntos, pero sobre todo me pesa que ella tenga que soportar la vergüenza de las decisiones que tomó Tyranis. Es algo con lo que tendrá que enfrentarse cuando regrese a Darnassus.' WHERE `entry`=1440; +UPDATE `locales_quest` SET `Title_loc1` = '코르석을 찾아서' WHERE `entry`=1442; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠의 해안에 있는 툰드리스 윈드위버에게 코르석을 하나 가져가야 합니다.' WHERE `entry`=1442; +UPDATE `locales_quest` SET `Title_loc1` = '펠제룰에게 돌아가기' WHERE `entry`=1444; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hace mucho tiempo que no hablamos, $c. Espero que hayas tenido éxito en tu viaje. $B$B¿Qué conocimiento has obtenido de los exiliados Atal\'ai en las Tierras del Interior?' WHERE `entry`=1444; +UPDATE `locales_quest` SET `Objectives_loc1` = '스토나드에 있는 펠제룰에게 학카르의 우상 20개를 가져가야 합니다.' WHERE `entry`=1445; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Valiente $c, has demostrado ser un gran campeón de la Horda.$B$BAhora, hay que encargarse de esta colección de fetiches de Hakkar.' WHERE `entry`=1445; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si los fetiches Atal\'ai tienen el poder de invocar a Hakkar y cumplir la profecía de Jammal\'an, tenemos que conseguirlos. ¡La Horda debe descubrir esos poderes!' WHERE `entry`=1445; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La imprudente fe de Jammal\'an en visiones falsas ha llevado a mi gente a la perdición.$B$BGracias por vengar mi exilio, $c. Estoy de luto por mi gente y mi hogar perdido.' WHERE `entry`=1446; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando acabes con Jammal\'an podré volver con mi gente.$B$BSi sigue siendo su líder espiritual, los Atal\'ai van directos a la perdición.' WHERE `entry`=1446; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has venido por alguna razón en particular? ¿Qué necesitas?' WHERE `entry`=1447; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿El Templo de Atal\'Hakkar está sumergido bajo la Charca de Lágrimas? ¿Y rodeado del Vuelo Verde?$B$BUn descubrimiento increíble, $c. Pero, obviamente, algo ha salido terriblemente mal.' WHERE `entry`=1448; +UPDATE `locales_quest` SET `Title_loc1` = '동부 내륙지로' WHERE `entry`=1449; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué quieres, muchacho? ¿No ves que tengo cosas que hacer aquí? ¿A quién le sobra el tiempo para perderlo con un $r charlatán?$B$B¡Hay trols saliendo de la carpintería! Habla rápido.' WHERE `entry`=1449; +UPDATE `locales_quest` SET `Title_loc1` = '그리핀 조련사 탈론액스' WHERE `entry`=1450; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí. Pues claro que recuerdo haber enviado a uno de mis jinetes de grifos para ayudar a Brohann Barriliga.$B$BSiempre he sentido debilidad por la Liga de Expedicionarios. De hecho, mi padre ayudó al equipo inicial de excavación que descubrió Uldaman.$B$BEnvié al que creía que era mi mejor jinete de grifo con Brohann. Un tipo llamado Rapsodio Machacacanillas.$B$B¡Y menudo jinete era! Bueno, hasta que...' WHERE `entry`=1450; +UPDATE `locales_quest` SET `Title_loc1` = '랩소디 신디거' WHERE `entry`=1451; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hip!$B$BTe estoy mirando y no paras de moverte. Tás mareándome. ¡Jo, jo!$B$B¡Hip!$B$B¡Guau! ¿Lo has sentido? La tierra se mueve, amigo. Necesito una copa.$B$B¡Hip!' WHERE `entry`=1451; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ya veo que no has tenio problemas pa traerme lo que necesitaba! Tiene que haber sido complicao lo de allí, en el lejano Kalimdor.$B$BNo me llevará ni un momento extraer lo que necesito de estos hígados y mollejas. ¡Hip!$B$BDespués podré destilar una bebida bastante fuerte y entonces podré contarte lo que quieres saber.$B$B¡Hip!$B$BMe da escalofríos pensar en ese viejo pantano.$B$B¡Hip!$B$BDeja que me tome primero una copita rápida.' WHERE `entry`=1452; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Alguna vez te has tomao una malta rapsódica? Una de mis mejores bebidas, si me se permite decirlo. ¡Hip!$B$BPero si voy a revivir los horrores de aquel espantoso vuelo sobre... hip... el Pantano, bueno, voy a necesitar beber algo un pelín más fuerte. ¡Hip!$B$B¿Supongo que no habrás encontrao esas mollejas y los hígados que necesito pa darle tono a mi cubata de Kalimdor, no?$B$B¡Hip!' WHERE `entry`=1452; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra ver que aún queda gente aventurera.$B$BMe llamo Kreldig. Has hecho bien en unirte a los Reivindicadores, $n. Todo el mundo busca algo: un tesoro, un amor perdido... Y tú puedes encontrarlo... por un precio.' WHERE `entry`=1453; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Examinas el cofre y ves que no parece haber sido dañado por el agua.$B$BPero es evidente que la tapa ha sido forzada y, por las marcas de quemaduras de los bordes, ves que cualquier trampa mágica que se pusiera en su momento para proteger su contenido, fue anulada hace tiempo.' WHERE `entry`=1454; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bienvenido de nuevo a Punta de Nijel, $n. Dime, ¿qué has encontrado?$B$B¡¿Qué?! ¿Nada? No van a darnos nada por un cofre vacío...$B$BHáblame de esas marcas que viste.' WHERE `entry`=1455; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Es genial, $n! ¡Has encontrado las pertenencias de Karnitol!$B$BEsos malditos naga... siempre andan dando problemas. Creo que preferiría pasar el resto de mi vida luchando con la Horda antes que combatir con esa calaña. Has hecho un gran servicio a los Reivindicadores.' WHERE `entry`=1456; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No quisiera ofender a Nijel, aunque no sé ni quién es, pero este campamento no es precisamente el sitio más cómodo para pasar la noche, ya me entiendes, $n.' WHERE `entry`=1456; +UPDATE `locales_quest` SET `Title_loc1` = '카니톨 난파선' WHERE `entry`=1457; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 로이튼 스톤해머에게 카니톨의 가방을 가져가야 합니다.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí, el asunto Karnitol de Desolace. ¡Fantástico!$B$BAsí que el cofre estaba destruido pero los objetos están todos aquí, ¿eh? Bueno, dejaré que sea él quien lo juzgue. Lo bueno que tiene este negocio es que, si no los clientes no quedan satisfechos, ¡les puedo mandar a paseo! Confían en que nosotros encontraremos sus cosas... no han pedido que estén estupendas e intactas cuando las recuperen.$B$BBuen trabajo, $n. Ahora vamos a ocuparnos de que recibas tu pago.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El negocio va de maravilla, $n y no tengo mucho tiempo para preguntas. Si tienes asuntos con los Reivindicadores, te escucharé. Si no es así, tendré que pedirte que hables con uno de mis subalternos. Ellos se ocupan de las cosas por aquí.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, bien, $n. No sé si esto es de buena calidad, pero si Zurdibrujo quería algo más específico, tenía que haberlo dejado claro antes de enviar a los Reivindicadores aquí fuera.$B$B¿Qué te pareces si te pones con el siguiente objeto de su lista?' WHERE `entry`=1458; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los sátiros son unas criaturas despreciables. La leyenda dice que están ligados de alguna forma a los elfos de l anoche, pero no sé si creérmelo.$B$BCreo que esa leyenda surgió por el ese elfo que los arrastró a la guerra hace unos años. El mundo no ha vuelto a ser el mismo desde entonces. Es mucho más peligroso y más terrorífico.' WHERE `entry`=1458; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres una gran ayuda, $n. Estás reduciendo al menos a la mitad mi estancia en Desolace. Gracias a ti, no tardaré en volver a Forjaz a calentarme los pies.$B$BCuando nos hayamos ocupado de esta lista y yo haya vuelto a casa, búscame. Te invitaré a una cerveza.$B$BPero hasta entonces, acabemos de reunir el resto de los componentes.' WHERE `entry`=1459; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Siento no poder decirte dónde podrías encontrar kodos y escórpidos. No conozco muy bien la zona y no tengo mucho tiempo para explorarla.' WHERE `entry`=1459; +UPDATE `locales_quest` SET `Title_loc1` = '대지의 정기' WHERE `entry`=1462; +UPDATE `locales_quest` SET `Title_loc1` = '대지의 정기' WHERE `entry`=1463; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te daré una de muy buena fe. Ya has probado tu valía en una ocasión, pero deberías tener más cuidado en el futuro.' WHERE `entry`=1463; +UPDATE `locales_quest` SET `Title_loc1` = '불의 정기' WHERE `entry`=1464; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Que el fuego arda en tu corazón, $n.$B$BLos elementos te esperan.' WHERE `entry`=1464; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esto es exasperante! ¡Todo este asunto!$B$BLos dos fueron advertidos de lo peligroso que sería venir aquí. Y ahora han desaparecido... o algo peor.$B$B¿Dices que viste huellas que se dirigían a un fuerte cercano? Esa es nuestra mejor apuesta.$B$BPor lo que dicen los habitantes de la zona, esa fortaleza está infestada de miembros del Filo Ardiente. Orcos. Orcos que se han consagrado a la causa demoníaca. No representan la mayoría de las creencias de la Horda, pero son malvados y, si te pillan husmeando por allí, te matarán en cuanto te vean.' WHERE `entry`=1465; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿La verdad? Jamás lo habría pensado. Eres increíble, $n. Te enfrentas a demonios por el experimento de un mago... ¡y además vuelves de una pieza! ¡Buen trabajo!$B$BVoy a hablar personalmente a Roetten sobre ti cuando vuelva a Forjaz.' WHERE `entry`=1466; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ni siquiera sabía que hubiera demonios de estos en Desolace. Me quedé en que la tierra la ocuparon los centauros hace años, cuando los elfos de la noche recogieron sus bártulos y se fueron.$B$BMe pregunto por qué se instalaron aquí, y como.' WHERE `entry`=1466; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, el paquete de Zurdibrujo de Desolace. Excelente. Aprecio mucho tu trabajo, $c y tu eficiencia. Me alegro de tenerte a bordo, al menos para este trabajito.$B$BTengo tu pago aquí mismo. Que se sepa que Reivindicadores y Cía. siempre paga bien por una dura semana de trabajo.' WHERE `entry`=1467; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenido, $n. El negocio va de maravilla. Los golpeteos de los yunques resuenan por todo Forjaz, los fuelles alimentan el fuego y mi mujer está haciéndome un postre especial para cenar. ¿No es estupenda la vida?' WHERE `entry`=1467; +UPDATE `locales_quest` SET `Objectives_loc1` = '인간 고아 호루라기를 사용해 어린이 주간 동안 돌보게 될 아이와 대화하십시오.$B$B제공된 아이템: $B' WHERE `entry`=1468; +UPDATE `locales_quest` SET `Title_loc1` = '랩소디의 이야기' WHERE `entry`=1469; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 브로한 캐스크벨리에게 아탈라이 서판 조각을 가져가야 합니다.' WHERE `entry`=1469; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Rapsodio Machacacanillas! ¡Exacto!... ¿Cómo podría olvidarme de un nombre así?$B$B¿Así que sabía lo del hundimiento del Templo todo este tiempo? Bueno, pues eso podría haberte ahorrado mucha caminata.$B$B¡Pero este artefacto Atal\'ai...! ¡Menudo descubrimiento!' WHERE `entry`=1469; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Por fin has regresado, $n. Hace mucho que no nos veíamos. Creí que quizás te habías olvidado de mi misión.$B$B¿Encontraste a ese jinete de grifos artero? ¿Te dijo algo?' WHERE `entry`=1469; +UPDATE `locales_quest` SET `Details_loc1` = '어서 오세요. 흑마법사치고는 아직 미숙해 보이는군요. 아직 흑마법의 힘을 자기 것으로 만들지 못했으니 당연한 겁니다. 배우고자 하는 열의가 대단하군요. 이제 곧 흑마법의 힘을 제대로 배우게 될 겁니다.$B$B무지한 자는 힘을 가질 수 없으며 지식이야말로 우리의 가장 큰 힘입니다. 지식을 사용해 혼란스러운 마법과 허공에 떠도는 존재들을 제어하고 우리 의지대로 조종할 수 있게 되는 것이지요.$B$B자, 그럼 이제 종복을 자신의 의지대로 조종하는 방법을 보여 주겠어요. 하지만 먼저 버려진 대장간 근처에서 덜그럭거리는 해골 세 개를 내게 가져와야 합니다.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `Objectives_loc1` = '벤야 말선드에게 덜그럭거리는 해골 3개를 가져가야 합니다.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `Title_loc1` = '결속' WHERE `entry`=1471; +UPDATE `locales_quest` SET `Objectives_loc1` = '소환의 룬을 사용하여 보이드워커를 소환하여 제압한 다음 언더시티의 마법 지구에 있는 카렌딘 할가르에게 소환의 룬을 가지고 돌아가야 합니다.' WHERE `entry`=1471; +UPDATE `locales_quest` SET `Title_loc1` = '영혼에 굶주린 자' WHERE `entry`=1472; +UPDATE `locales_quest` SET `Title_loc1` = '공허의 피조물' WHERE `entry`=1473; +UPDATE `locales_quest` SET `Objectives_loc1` = '에갈린의 흑마법서를 되찾아 저주의 사원에 있는 카렌딘 할가르에게 가져가야 합니다.' WHERE `entry`=1473; +UPDATE `locales_quest` SET `Title_loc1` = '결속' WHERE `entry`=1474; +UPDATE `locales_quest` SET `Objectives_loc1` = '순수한 심장을 사용하여 서큐버스를 소환하여 제압한 다음, 언더시티에 있는 마법 지구에 있는 카렌딘 할가르에게 순수한 심장을 가져가야 합니다.' WHERE `entry`=1474; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Las tablillas de Atal\'ai! ¡Gracias, $n!$B$BCuando las lleve a la Liga de Expedicionarios, nuestros nombres pasarán juntos a formar parte de la historia. Has ayudado a un viejo enano a cumplir con su último deber. Te estaré eternamente agradecido.' WHERE `entry`=1475; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El anochecer desciende sobre mi carrera, $n, y te pido que me ayudes en mi última misión de la Liga de Expedicionarios. Si mis viejos huesos tuvieran la fuerza de enfrentarme al Pantano de las Penas y al Templo Sumergido, te aseguro que me verías luchando contigo hombro con hombro.$B$BEl orgullo me dificulta la tarea de pedirte ayuda para conseguir las tablillas de Atal\'ai. Pero los años que llevo encima, me obligan a hacerlo.$B$BPor favor, ayúdame, $n. Quiero retirarme de la Liga de Expedicionarios habiendo completado mi último encargo.' WHERE `entry`=1475; +UPDATE `locales_quest` SET `Title_loc1` = '선한 자의 유품' WHERE `entry`=1476; +UPDATE `locales_quest` SET `Objectives_loc1` = '저주의 사원에 있는 카렌딘 할가르에게 달린의 유품과 코마의 유품을 가져가야 합니다.' WHERE `entry`=1476; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Andromath? Muy bien. Tengo una importante tarea para ti...' WHERE `entry`=1477; +UPDATE `locales_quest` SET `Title_loc1` = '할가르의 부름' WHERE `entry`=1478; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas runas son muy, muy antiguas, $n. Se parecen un poco a las del Eredun, pero con grandes diferencias. Esto parece un contrato... Sí, este símbolo es la firma del demonio: Lord Azrethoc.' WHERE `entry`=1480; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Filo Ardiente empieza a percatarse de cuán vulnerables son. Su magia es ridícula, carecen de fuerza.$B$BSu poder proviene de aquellos a quienes sirven, pero no lo comprenden en absoluto.' WHERE `entry`=1480; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los acechasombras no pudieron matarte, $c. Impresionante.$B$BEsta cabellera me vendrá de perlas para el hechizo. Mientras estabas fuera, conseguí recolectar algunos de los demás componentes necesarios para el hechizo.$B$BLo tengo casi todo listo. Solo necesito un punto de concentración, algo para proyectar una imagen del señor demoníaco y de su paradero.' WHERE `entry`=1481; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tráeme la cabellera adecuada, $c. Podríamos morir si los ingredientes no son correctos. Es posible que el señor demoníaco tenga hechizos ocultos en la manga.$B$BYa he sufrido bastante en esta vida.' WHERE `entry`=1481; +UPDATE `locales_quest` SET `Title_loc1` = '타락자' WHERE `entry`=1482; +UPDATE `locales_quest` SET `Objectives_loc1` = '잊혀진 땅에 있는 마우린 본스플리터에게 예언의 수정구를 가져가야 합니다.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un cristal del oráculo precioso, sin mácula... Qué belleza. $B$BEmpecemos: debemos encontrar y eliminar al señor demoníaco. $B$BApártate, $c; voy a concentrarme para descubrir su paradero.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Dame el cristal del oráculo, $c. Si acabamos con Lord Azrethoc nos ganaremos el favor del Jefe de Guerra; nos interesa colaborar.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Creía que los ejecutivos de Ventura y Cía. eran unos negreros pero entonces conocí a Petardol, ¡el más cruel de todos!$B$B¡Ja! Aunque supongo que es mejor que estar sin trabajo... O algo peor, trabajar con el tal Gerenzo. Si estás aquí para ayudar, tengo algo de lo que podrías encargarte.' WHERE `entry`=1483; +UPDATE `locales_quest` SET `Title_loc1` = '타락자' WHERE `entry`=1484; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'He visto lo ocurrido entre Maurin y el señor demoníaco. Parece tener más poder que mi brujo. Iría yo mismo, pero deshonraría a mi clan si abandonara mis deberes para ir a enfrentarme con un enemigo por mi propio honor.' WHERE `entry`=1484; +UPDATE `locales_quest` SET `Details_loc1` = '나랄렉스가 악몽에 깊이 빠질수록 불모의 땅 깊은 곳으로부터 솟아나온 온갖 이상한 짐승들이 통곡의 동굴에 출몰하고 있소.$B$B이 기이한 짐승들은 알 수 없는 초자연적 특성을 지니고 있소. 사악한 것들이긴 하지만 내 생각엔 그들이 이곳 칼림도어에 존재하는 한 좋은 방향으로 이용할 수도 있을 것 같소. 그들의 가죽을 잘 가공하면 특별한 용도에 쓸 수 있을지도 모른단 거요.$B$B이 일을 맡을 자신이 있다면 아래에 있는 동굴로 가서 돌연변이 통가죽을 좀 구해다 주시오.' WHERE `entry`=1486; +UPDATE `locales_quest` SET `Objectives_loc1` = '통곡의 동굴에 있는 날팍이 돌연변이 통가죽 20개를 가져다 달라고 부탁했습니다.' WHERE `entry`=1486; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tus esfuerzos reuniendo los cueros no serán olvidado, $n.$B$BGracias por tu entrega y dedicación.' WHERE `entry`=1486; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo mucho interés en examinar los cueros de las criaturas descarriadas que infestaban las cuevas. ¿Has podido recoger alguno, $c?' WHERE `entry`=1486; +UPDATE `locales_quest` SET `Details_loc1` = '우리의 위대한 지도자, 나랄렉스께서는 숭고한 목표를 가지고 계셨습니다.$B$B에메랄드의 꿈 속으로 들어가 이 황량한 땅을 예전의 풍요로운 숲으로 되살려 놓기를 갈망하셨지요. 하지만 뭔가 크게 잘못된 게 분명합니다.$B$B나랄렉스께서 꿈꾸시던 것들은 악몽으로 바뀌었고 타락한 짐승들이 동굴에 출몰하기 시작했습니다.$B$B나랄렉스의 신도 몇분들이 지도자를 깨울 방법을 찾기 위해 애쓰는 동안, 나는 이 동굴에서 사악한 짐승들을 몰아내야 합니다.$B$B동굴로 가서 기이한 짐승들을 섬멸해 주시기 바랍니다.' WHERE `entry`=1487; +UPDATE `locales_quest` SET `Objectives_loc1` = '통곡의 동굴에 있는 에브루가 돌연변이 약탈자랩터 7마리, 돌연변이 독사 7마리, 돌연변이 늪괴물 7마리, 돌연변이 송곳니천둥매 7마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=1487; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Como discípulo de Naralex no puedo sino elogiar tu valor, $n.$B$BTu ayuda en el asalto de las cavernas es el primer paso en nuestra larga lucha por restaurar Los Baldíos.$B$BGracias y mucha prosperidad.' WHERE `entry`=1487; +UPDATE `locales_quest` SET `Title_loc1` = '타락자' WHERE `entry`=1488; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Disfruta de tu gran victoria, $n. Gracias a ti, el futuro no parece tan amenazador como creía. $B$BEliminaremos a los demonios, Filo Ardiente caerá y nosotros volveremos a tener un hogar.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mis más cordiales saludos, $n. Eres bienvenido entre nosotros. Te convendría hacer un acopio de todas tus fuerzas... la tarea que te espera... es extremadamente ardua.' WHERE `entry`=1489; +UPDATE `locales_quest` SET `Title_loc1` = '나라 와일드메인' WHERE `entry`=1490; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, es cierto. Ya conocía a los druidas de las Cuevas de los Lamentos y he visto sus rostros retorcidos y demacrados. Conozco sus crímenes y sus planes.$B$BDebes detenerlos, $n.' WHERE `entry`=1490; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, la tienes! Me muero por probarla. Conseguiré una fortuna con esto, ¡estoy seguro!$B$BGracias, $n. Esto es para ti, y cuando me haga rico, te enviaré más, ¡prometido!' WHERE `entry`=1491; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Dónde está mi esencia de lamentos?' WHERE `entry`=1491; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니항에 있는 부두주임 디지위그에게 단단히 잠긴 상자를 가져가야 합니다.' WHERE `entry`=1492; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una caja lo suficientemente pequeña. Sí, debería encontrar un hueco a bordo para esto. Zarpa con la próxima marea, suficientemente pronto, ¿verdad? Fantástico. Permite que lo registre en mi libro de contabilidad.$B$B¡Ya está todo! Que tengas un buen día, $c.' WHERE `entry`=1492; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Buscas pasaje en el barco siguiente o quieres enviar algo a bordo?' WHERE `entry`=1492; +UPDATE `locales_quest` SET `Title_loc1` = '수호자의 길' WHERE `entry`=1498; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅의 전초 기지에 있는 우제크에게 그슬린 비늘 5개를 가져가야 합니다.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah. Veo que has derrotado a los truenagartos, una buena prueba de tu dureza. Ahora te enseñaré como pueden combinarse una piel resistente y unos movimientos diestros para dar forma a un muro de defensa impenetrable.$B$BAprende bien la lección, $n, y prepárate para tu futura instrucción.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las escamas, $n? Si no puedes resistir los ataques de los truenagartos, mi instrucción no te servirá de nada.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `Title_loc1` = '공허의 존재' WHERE `entry`=1501; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 간룰 블러드아이가 베르가의 서판을 되찾아 오라고 부탁했습니다.' WHERE `entry`=1501; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Espero que causaras bajas en Filo Ardiente cuando fuiste a buscar esto.$B$BEstán molestando mucho al Jefe de Guerra y a los brujos en general.' WHERE `entry`=1501; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes la tablilla de Vergua, $n? No te hablaré hasta que la traigas.' WHERE `entry`=1501; +UPDATE `locales_quest` SET `Details_loc1` = '전사에게는 훌륭한 무기가 필수적이지. 툰그림 파이어게이즈라는 오크가 있는데 이 시대에 보기 드문 장인이지. 그는 크로스로드 동쪽 언덕 꼭대기에서 은둔 생활을 하고 있어.$B$B쓸만한 무기를 찾고 있다면 툰그림을 만나 보게. 서쪽의 크로스로드로 간 다음 동쪽 언덕으로 곧장 가게. 언덕 위에 그의 야영지가 있을 거야.' WHERE `entry`=1502; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mis ojos se secaron hace mucho tiempo por mirar fijamente la llama de la forja, pero hay cosas que aún puedo ver. Puedo ver que quieres algo.$B$BY si viniste hasta aquí creo saber qué deseas.' WHERE `entry`=1502; +UPDATE `locales_quest` SET `Title_loc1` = '단조된 강철' WHERE `entry`=1503; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 툰그림 파이어게이즈에게 단조된 강철 주괴를 가져가야 합니다.' WHERE `entry`=1503; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Los encontraste! Están todos los lingotes, no me sorprende. No creo que los Crines de Acero supieran qué hacer con un acero como este.$B$BGracias, $n. Aquí tienes tu recompensa. Espero que te sea útil.' WHERE `entry`=1503; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes mis lingotes de acero?' WHERE `entry`=1503; +UPDATE `locales_quest` SET `Title_loc1` = '결속' WHERE `entry`=1504; +UPDATE `locales_quest` SET `Objectives_loc1` = '소환의 문양을 사용해 보이드워커를 소환하여 굴복시킨 다음 오그리마에 있는 간룰 블러드아이에게 사용한 소환의 문양을 가지고 돌아가십시오.' WHERE `entry`=1504; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Voy a enseñarte a invocar un abisario parecido al que acabas de derrotar.$B$BHas de saber que tenemos grandes esperanzas puestas en ti y hasta ahora no nos has decepcionado.$B$BPero no te confíes; las tareas que te esperan harán que esto te parezca un paseo por el bosque.' WHERE `entry`=1504; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los abisarios tienen mucho poder. Recuerdo cuando empecé como tú ahora, $n. Con el tiempo mi abisario va luchando menos conmigo, pero creo que espera que baje la guardia.$B$BNo lo olvides.' WHERE `entry`=1504; +UPDATE `locales_quest` SET `Details_loc1` = '호드의 전사들은 압도적인 힘으로 명성을 얻고 있지. 하지만 진정 위대한 전사라면 힘과 동시에 언제나 겸손하게 배우는 자세를 가져야 하오.$B$B우제크를 만나보도록 하시오. 그는 셀 수 없이 많은 전투를 치른 노련한 전사인데, 지금은 젊은 전사들에게 전투 방식을 가르치고 있지. 불모의 땅과 듀로타 접경 지역에 있는 오크 주둔지, 전초 기지의 남쪽으로 가면 그를 만날 수 있을 것이야.' WHERE `entry`=1505; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, joven. Has venido en busca de instrucción, ¿verdad?' WHERE `entry`=1505; +UPDATE `locales_quest` SET `Title_loc1` = '간룰의 소환' WHERE `entry`=1506; +UPDATE `locales_quest` SET `Title_loc1` = '영혼을 삼키는 존재' WHERE `entry`=1507; +UPDATE `locales_quest` SET `Title_loc1` = '눈 먼 카줄' WHERE `entry`=1508; +UPDATE `locales_quest` SET `Title_loc1` = '도그란의 소식' WHERE `entry`=1509; +UPDATE `locales_quest` SET `Title_loc1` = '켄지글라의 술' WHERE `entry`=1511; +UPDATE `locales_quest` SET `Objectives_loc1` = '타우라조 야영지에 있는 그런트 로그마르에게 켄지글라의 술을 가져가야 합니다.' WHERE `entry`=1511; +UPDATE `locales_quest` SET `Title_loc1` = '사랑의 선물' WHERE `entry`=1512; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 간룰 블러드아이에게 진흙투성이 목걸이를 가져가야 합니다.' WHERE `entry`=1512; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si dices que con esto basta, te creo, $n. Pero voy a limpiarlo un poco, así llamará más la atención al súcubo.' WHERE `entry`=1512; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has vuelto. ¿Te atreves a enfrentarte a un súcubo?' WHERE `entry`=1512; +UPDATE `locales_quest` SET `Title_loc1` = '결속' WHERE `entry`=1513; +UPDATE `locales_quest` SET `Objectives_loc1` = '도그란의 목걸이를 사용해 서큐버스를 소환하여 처치한 다음 오그리마에 있는 간룰 블러드아이에게 도그란의 목걸이를 가지고 돌아가십시오.' WHERE `entry`=1513; +UPDATE `locales_quest` SET `Title_loc1` = '포로가 된 도그란' WHERE `entry`=1515; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 도그란에게 켄지글라의 술을 가져가야 합니다.' WHERE `entry`=1515; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente. Tu éxito demuestra que estás preparado. $B$BDe entre todos los elementos, la tierra representa el cimiento de todas las cosas. Es tu poder, tu fuerza y tu paciencia. Como el resto de elementos, la tierra puede ser inconstante. La tierra es el fundamento de la vida y si sigues sus leyes crecerá tu sabiduría. Nunca olvides los secretos que la tierra comparte contigo. $B$BTe haré una sapta y, al aceptarla, completarás tu senda.' WHERE `entry`=1516; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La paciencia es la mayor virtud de la tierra. La tierra es testigo del ciclo de todas las cosas: las montañas que se convierten en desiertos, los ríos convirtiéndose en cañones. La tierra es el más testarudo y sabio de todos los elementos y no tolera la impaciencia.$B$BLa tierra te reclama porque se acerca un tiempo de conflictos. Cuando vuelvas a mí triunfante, estarás mucho más cerca de la realización.$B$BOtros envidiarán tu sabiduría y te odiarán por su ignorancia.' WHERE `entry`=1516; +UPDATE `locales_quest` SET `Title_loc1` = '대지의 부름' WHERE `entry`=1517; +UPDATE `locales_quest` SET `Objectives_loc1` = '정기 바위를 찾아 대지의 정기를 마셔야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=1517; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah... $n... la tierra se complace de tenerte aquí.$B$BComprometido en cuerpo y espíritu, avanzarás sabiendo que las montañas son tu fuerza, las llanuras tu paciencia y el mundo tu esencia.$B$BLa humildad ante la tierra es todo lo que necesitas para pasar este rito. Pero los otros no son tan pasivos. Pueden ser caóticos y violentos... tal es la naturaleza de los elementos, naturalezas duales en eterna oposición. Debes aprender estas cosas en toda su complejidad.' WHERE `entry`=1517; +UPDATE `locales_quest` SET `Title_loc1` = '대지의 부름' WHERE `entry`=1518; +UPDATE `locales_quest` SET `Objectives_loc1` = '시험의 골짜기에 있는 카나가 어스콜러에게 천연 석영을 가져가야 합니다.' WHERE `entry`=1518; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente!$B$BEl tótem que haré para ti será mucho más que un símbolo de tu estatus entre los chamanes... Tiene habilidades que van mucho más allá. Uno de los usos del tótem es el de actuar como foco de hechizos. Los hechizos están vinculados a la tierra y a medida que aumente tu sabiduría podrás acceder a más y más habilidades de la tierra.$B$BLos instructores sabrán cuándo estás preparado para aumentar tu conocimiento.$B$BPor ahora, toma este Tótem de Tierra...' WHERE `entry`=1518; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Quisiera ser el primero en darte la bienvenida a la primera de las cuatro sendas que guiarán tu destino.$B$BSi tienes la piedra que te dio la tierra te daré el tótem prometido.$B$BSi no la tienes, márchate hasta que encuentres tu camino.' WHERE `entry`=1518; +UPDATE `locales_quest` SET `Title_loc1` = '대지의 부름' WHERE `entry`=1520; +UPDATE `locales_quest` SET `Objectives_loc1` = '코도 바위를 찾아 대지의 정기를 마셔야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=1520; +UPDATE `locales_quest` SET `Title_loc1` = '대지의 부름' WHERE `entry`=1521; +UPDATE `locales_quest` SET `Objectives_loc1` = '나라체 야영지에 있는 예언자 레이븐페더에게 천연 석영을 가져가야 합니다.' WHERE `entry`=1521; +UPDATE `locales_quest` SET `Title_loc1` = '불의 부름' WHERE `entry`=1522; +UPDATE `locales_quest` SET `Title_loc1` = '불의 부름' WHERE `entry`=1523; +UPDATE `locales_quest` SET `Objectives_loc1` = '듀로타에 있는 텔프 줄람에게 희미한 불씨의 횃불을 가져가야 합니다.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ay, perdona, $n. Te pido disculpas. No me he dado cuenta de que llevabas la antorcha. Me alegro de conocerte.$B$BMuchos son los aventureros que llegan hasta aquí buscando tesoros perdidos o míticas criaturas a las que matar y que vuelven sobre sus pasos, decepcionados, tras ver un templo aparentemente vacío. Pero nosotros sabemos algo que ellos ignoran, ¿no es cierto, $n?$B$BEste templo guarda de los miembros mundanos de la Horda un gran secreto. Para nosotros, es sagrado.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $n. Te hallas en el Santuario de la Llama Latente. Solo aquellos que poseen un conocimiento suficiente de las artes chamánicas logran descubrir los secretos de este lugar y el poder que alberga. Siento que hayas hecho tanto camino para ser rechazado –sobre todo, un camino tan lleno de peligros– pero yo soy el guardián de este santuario y no puedo permitir que cualquiera acceda a él.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `Title_loc1` = '불의 부름' WHERE `entry`=1525; +UPDATE `locales_quest` SET `Objectives_loc1` = '듀로타에 있는 텔프 줄람에게 불붙인 타르 1개와 시약 주머니 1개를 가져가야 합니다.' WHERE `entry`=1525; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto servirá, $n.$B$BEl fuego es algo más que caos y destrucción, recuérdalo. También es vida y creación. Todas las cosas están unidas entre sí. Las fuerzas se oponen unas a otras, pero a la vez, no pueden existir las unas sin las otras. Ambas pueden destruir a su opuesta, pero también le dan significado. Recuérdalo siempre.$B$BUtilizar diferentes tipos de magia en conjunción, no solo demuestra una gran habilidad, también una gran sabiduría.' WHERE `entry`=1525; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si me consigues la bolsa de componentes y algo de alquitrán, tendré ingredientes para crear la sapta de fuego. Los fanáticos del Filo Ardiente llevan en esas bolsas componentes para la mayoría de sus hechizos y suelen tener suficiente cantidad de los objetos que necesito, así que no habrá que buscar muy lejos.$B$BLas saptas siempre se hacen con ingredientes que están ligados a sus respectivos elementos. Eso nos facilita el trabajo por los lazos que unen a los brujos al fuego.' WHERE `entry`=1525; +UPDATE `locales_quest` SET `Title_loc1` = '불의 부름' WHERE `entry`=1526; +UPDATE `locales_quest` SET `Objectives_loc1` = '하급 불의 현신을 물리친 다음 희미한 불꽃의 화로에 타오르는 불꽃을 넣어야 합니다.' WHERE `entry`=1526; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una ardiente llama blanca surge en el cuenco cuando colocas el ascua en él. Puedes sentir los efectos mágicos de la sapta recorriendo tu cuerpo mientras ves cómo el fuego baila ante ti.$B$BColocas la parte superior de la antorcha en la pila y esta prende fuego inmediatamente.' WHERE `entry`=1526; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El blandón tiene aproximadamente un tercio de tu altura. Y parece normal, excepto por las inscripciones que hay en las bandas de metal. El metal no está desgastado por el tiempo y la pila que tiene en la parte superior está fría al tacto.' WHERE `entry`=1526; +UPDATE `locales_quest` SET `Title_loc1` = '불의 부름' WHERE `entry`=1527; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 크라날 피스에게 영원한 불꽃의 횃불을 가져가야 합니다.' WHERE `entry`=1527; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu espíritu arde con más brillo que ninguna antorcha, $n, deberías estar orgulloso de ello.$B$BSi sigues por este camino, podrás dominar los elementos y nuestros hermanos acudirán a ti para que los guíes. Deja que sea el primero en felicitarte y en presentarte a tu nuevo tótem.' WHERE `entry`=1527; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $n? ¿Qué tienes ahí?' WHERE `entry`=1527; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=1528; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El viento viene presuroso hacia ti desde el horizonte, sientes la tierra firme bajo tus pies y tu espíritu ya siente el calor del fuego; diría que ha llegado la hora de que aprendas cosas sobre la pureza del agua.$B$BTu camino te ha conducido hasta aquí y tu espíritu te dará la fuerza para llegar aún más lejos. Pero tú has de dar el primer paso.' WHERE `entry`=1528; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=1529; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Sí?$B$BMm, me parece que sé lo que vas a preguntarme: ¿qué posee a alguien para vivir en el más remoto rincón de Los Baldíos, rodeado de la amenaza de los jabaespines y sin protección? Bueno, todos tenemos nuestros motivos para justificar la forma en que actuamos. La verdadera cuestión es qué trae a un humilde $r a lo más recóndito de Los Baldíos para hablar con una mujer que a todas luces no se preocupa por su propio bien.$B$BApostaría que ambos conocemos la respuesta.' WHERE `entry`=1530; +UPDATE `locales_quest` SET `Title_loc1` = '바람의 부름' WHERE `entry`=1531; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'De momento, te daré lo que necesitas para realizar tus hechizos e invocar a los espíritus del aire. Coge este tótem y, cuando estés preparado, ven a verme para continuar con tu instrucción.' WHERE `entry`=1531; +UPDATE `locales_quest` SET `Title_loc1` = '바람의 부름' WHERE `entry`=1532; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=1534; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기에 있는 별가루의 폐허에서 빈 파란색 물주머니를 채워 불모의 땅에 있는 브린에게 가져가야 합니다.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Maravilloso, $n. Con las 3 muestras reunidas, puedo crear un vial con el agua más pura que ninguna criatura viviente haya conocido jamás. Se usará en los próximos pasos de tu rito de paso.$B$BMe alegra que estés de nuestro lado, $n. Cualquier $c estaría orgulloso de ti y espero oír relatos sobre tus hazañas en el futuro.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes ya el agua, $n? Según la leyenda, las ruinas estaban protegidas por colosales criaturas de la naturaleza que no acogerían muy bien a los visitantes pero podrían ser mitos para espantar a los enemigos de los elfos de la noche.$B$BSea como fuere, ten cuidado.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=1535; +UPDATE `locales_quest` SET `Objectives_loc1` = '브린의 거처 아래에 있는 물 구멍으로 가서 빈 갈색 물주머니에 물을 채우십시오. 그런 다음 불모의 땅에 있는 브린에게 가져가야 합니다.' WHERE `entry`=1535; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Creía que se produciría un baño de sangre si intentabas llevarte agua de la poza. Es una pena que el jabaespín no se dé cuenta de que todos los seres vivientes son interdependientes y que su avaricia solo perpetúa el dolor y el sufrimiento de su pueblo. ¡Cuánto podrían logras si dejaran a un lado sus diferencias y sus clanes se unieran!$B$BInsisto, es una lástima, pero es más que probable… que sea un favor para las otras razas de Los Baldíos.' WHERE `entry`=1535; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Casi todo está listo para enviarte a tus tareas siguientes. ¿Has llenado ya el odre?$B$BSé cuán protector puede ser el jabaespín. Hasta una fuente tan exigua de agua es un vasto tesoro oculto para ellos. Tienen lugar grandes celebraciones cuando la más mínima lluvia cae sobre Los Baldíos. El agua es sagrada para su especie por su escasez. ¿Lo entiendes?' WHERE `entry`=1535; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=1536; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 우물에서 빈 빨간색 물주머니를 채워 불모의 땅에 있는 브린에게 가져가야 합니다.' WHERE `entry`=1536; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es bueno, $n. Te entregas a la tarea que te ocupa y tienes la facultad de procurarte lo que hace falta.$B$BSolo necesito una muestra más para crear el componente necesario para tu sapta. Islen también se alegrará.' WHERE `entry`=1536; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El pozo que permanece puro en el pueblo me recuerda historias que oí cuando era más joven, $n. Incluso en tiempos de gran sufrimiento y pesadumbre, se encuentra un rayo de esperanza, un pequeño símbolo junto al que cobijarse. Así ven a Thrall los orcos. Sobrevivió a los mayores peligros y se erigió en el líder de nuestro pueblo gracias a su fuerza y a su ejemplo.$B$BNo creo que ningún $r haya sufrido tanto como él pero tampoco creo que ningún $r sean tan fuerte como él.' WHERE `entry`=1536; +UPDATE `locales_quest` SET `Title_loc1` = '섬광탄 제조법' WHERE `entry`=1559; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '투가 어디 있어요?' WHERE `entry`=1560; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que no fue capaz de encontrar el camino de vuelta él solo? Figúrate tú...$B$BBueno, supongo que mereces algo por tus esfuerzos...' WHERE `entry`=1560; +UPDATE `locales_quest` SET `Details_loc1` = '모단 호수의 산악경비대는 트로그와의 싸움으로 항상 바쁘다오. 그들에게 방어구와 무기를 지속적으로 보급해 줘야 하오.$B$B바로 그 때문에 내 동료 토발트가 거기 상주하면서 산악경비대에 제대로 된 보급품을 전달하도록 힘쓰고 있다오. 구리 도끼와 구리 사슬 허리띠를 만들어 그에게 가져다주면 아주 고마워할 거요. 어쩌면 자기가 알고 있는 기술을 알려줄지도 모르겠군.$B$B토발트는 모단 호수 남쪽에 있는 방어탑에 가면 찾을 수 있소.' WHERE `entry`=1578; +UPDATE `locales_quest` SET `Objectives_loc1` = '모단 호수 남쪽 방어탑에 있는 토발트에게 가서 구리 도끼 6개와 구리 사슬 허리띠 6개를 주어야 합니다.' WHERE `entry`=1578; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, perdona! No había visto que traes suministros. ¡Nos serán de gran ayuda!$B$BTen, es el patrón de una armadura; espero que te sea útil.' WHERE `entry`=1578; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No tengo tiempo de charlar. ¿Querías algo?' WHERE `entry`=1578; +UPDATE `locales_quest` SET `Title_loc1` = '개퍼 잭' WHERE `entry`=1579; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 위즈뱅 크랭크토글에게 개퍼 잭 8개를 가져가야 합니다.' WHERE `entry`=1579; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No puedo creer que los hayas encontrado! ¡Eres sin duda el ser más afortunado de Kalimdor!' WHERE `entry`=1579; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado mis mecanismos eléctricos, $n? ¡Sin mis mecanismos eléctricos no puedo ajustarme las clavijas!' WHERE `entry`=1579; +UPDATE `locales_quest` SET `Title_loc1` = '전력추진기' WHERE `entry`=1580; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 위즈뱅 크랭크토글에게 전력추진기 12개를 가져가야 합니다.' WHERE `entry`=1580; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No puedo creerlo! ¡Los has encontrado! ¡Eres el mejor pescador que he conocido en mi vida!$B$BGracias, $n. Y ten, acepta esto. Aunque eres tan bueno que probablemente no te hacen falta, te ayudarán.' WHERE `entry`=1580; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste algún electromuelle? Los necesito para continuar mis pruebas con el señuelo-pato...' WHERE `entry`=1580; +UPDATE `locales_quest` SET `Details_loc1` = '요즘 우리 연금술 가게가 아주 호황이랍니다. 하지만 남편은 물약을 만드느라 너무 바빠서 둘이 함께 하는 시간이 거의 없어요. 그래서 말인데 저를 좀 도와주지 않겠어요?$B$B미리 조제된 비약을 좀 가져다주시면 당신과 기꺼이 거래를 하겠어요. 유용하게 쓰일 만한 희귀한 약초들이 좀 있거든요.' WHERE `entry`=1581; +UPDATE `locales_quest` SET `Objectives_loc1` = '돌라나르에 있는 시랄 블레이드리프에게 사자의 힘 비약 6개와 최하급 방어의 비약 2개를 가져가야 합니다.' WHERE `entry`=1581; +UPDATE `locales_quest` SET `Details_loc1` = '다르나서스에 사는 우리 장인들은 아주 바쁘답니다. 열성이 대단한 젊은 모험가들이 자신의 능력을 시험해보고 싶어 황야로 모여들고 있습니다. 그들은 꾸준히 우리의 보급품을 필요로 하고 있답니다.$B$B이번에 주문받은 가죽 제품을 보충할 수 있도록 도와준다면 고급 가죽세공술을 가르쳐 드리도록 하죠.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 로서리아스에게 새김무늬 가죽 장갑 1개, 새김무늬 가죽 장화 5개, 새김무늬 가죽 망토 5개를 가져가야 합니다.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 보게 되는군요.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Son unas buenas piezas. Tienes manos hábiles y un buen ojo para los detalles. Tu futuro como peletera es prometedor.$B$BTen, $n. Deja que te enseñe el patrón para hacer el jubón de brillo lunar.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $n.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `Title_loc1` = '시작' WHERE `entry`=1599; +UPDATE `locales_quest` SET `Objectives_loc1` = '앤빌마에 있는 알라마 그림에게 깃털 부적 3개를 가져가야 합니다.' WHERE `entry`=1599; +UPDATE `locales_quest` SET `Details_loc1` = '요새는 우리 드워프들 뿐만 아니라 얼라이언스의 일원인 인간들도 바빠 죽을 지경이지!$B$B붉은마루 산맥은 검은바위부족 오크들로부터 지속적으로 공격받고 있어 항상 장비가 부족한 형편이오. 당신이 이 물건들을 가져다 준다면 붉은마루 산맥에 있는 인간 대장장이 베르너 오스구드가 쓸만한 기술을 몇 가지 가르쳐 줄 거요.' WHERE `entry`=1618; +UPDATE `locales_quest` SET `Objectives_loc1` = '토르무스 딥포지가 붉은마루 산맥에 있는 베르너 오스구드에게 구리 룬문자 허리띠 4개와 무거운 구리 마울 4개를 가져다 달라고 부탁했습니다.' WHERE `entry`=1618; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n, esto me va a venir muy bien. Ahora que los orcos Roca Negra atacan desde el Fuerte de Petravista y los gnolls de Crestagrana merodean por las laderas del norte, solo trabajo en armaduras y armamento. $B$BLo que me has traído me permitirá descansar un poco; así tendré tiempo de enseñarte algo.' WHERE `entry`=1618; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Espero que traigas buenas noticias de Forjaz, porque ya no puedo más!' WHERE `entry`=1618; +UPDATE `locales_quest` SET `Details_loc1` = '당신은 꽤 솜씨 좋은 전사로군요. 하지만 아직은 젊고 배워야 할 것이 많이 남아 있습니다.$B$B해리 벌가드에게 가서 얘기를 나눠 보시기 바랍니다. 그는 보통 스톰윈드의 구시가지에 있는 돼지와 휘파람 선술집에 있습니다. 해리는 경험이 풍부한 좋은 스승이니 전장에서 목숨을 구해줄 기술을 몇 가지 가르쳐 줄 겁니다.' WHERE `entry`=1638; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, jo! Tómate un trago conmigo, muchacho. A primera vista pareces muy duro, pero veamos si puedes arreglártelas con algunas jarras de las especialidades más potentes de El Cerdo Borracho$B$BO bien... ¿has venido para recibir instrucción?' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Title_loc1` = '주정뱅이 바틀비' WHERE `entry`=1639; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hola muchachito! ¿Qué hace un repipi como tú en El Cerdo Borracho? Ten cuidado, se te podría romper una uña...' WHERE `entry`=1639; +UPDATE `locales_quest` SET `Title_loc1` = '바틀비와의 대결' WHERE `entry`=1640; +UPDATE `locales_quest` SET `Objectives_loc1` = '바틀비와 싸워 이긴 후 그와 대화하십시오.' WHERE `entry`=1640; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eres mucho más duro de lo que pareces!' WHERE `entry`=1640; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, hola, cielo. ¿Cómo van tus aventuras? Me alegro mucho de que te vaya tan bien.$B$B¿Que qué tal yo? Pues gracias por interesarte por mí. En general, estoy bien.$B$BEl aumento de mercaderes ha reducido un poco las cantidades de cuero y tela que dona la gente, así que últimamente está resultando difícil hacer ropa para los niños del orfanato... Pero nos las arreglaremos. Y con \"nos\", quiero decir mi marido y yo. Él está en Forjaz ahora, intentando conseguir ayuda de sus habitantes.' WHERE `entry`=1643; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muchas gracias, $n! ¡Muchas, muchas gracias!$B$BLos niños estarán felices, de verdad. ¡Y a mí me has ahorrado tanto tiempo! Ahora podré concentrarme en las otras necesidades de los niños. Y, con suerte, mi John podrá volver a casa antes de lo que pensábamos.$B$BGracias de nuevo, $n. Sabía que podía contar con la caridad de los demás. Que la Luz sea contigo.' WHERE `entry`=1644; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que mi John esté teniendo más suerte en Forjaz. No le gusta ir allí porque tiene que dejarnos a mí y a los niños solos, pero sabe que tiene que hacerse. Es tan bueno...$B$BAlgunos años han sido más difíciles que otros, pero este desde luego, ha sido el más duro de todos. Parece que haya algo en el aire que anuncia un gran cambio. Pero... ¿quién sabe?' WHERE `entry`=1644; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1645; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1646; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bienvenido de nuevo, $n. Espero que hayas dedicado un rato a leer el libro.$B$BSi lo has hecho, deberías estar preparado para pasar una prueba. Siempre hay cosas que hacer en la ciudad y en nuestras tierras, actos de compasión y comprensión, gente a la que ayudar, criaturas a las que matar.$B$BSi demuestras que tienes la paciencia necesaria para ayudar a otros, especialmente a los menos afortunados, demostrarás que estás en pleno uso de tus facultades y que eres un siervo de la Luz.' WHERE `entry`=1646; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1647; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'EL ORFANATO DE STOR... ay, perdona, no quería gritarte así.$B$BMe llamo John Turner. ¿Cómo estás?$B$BBien, bien, me alegro de oír que las cosas te van bien. He tenido un día muy largo y echo mucho de menos a mi mujer... Pero es el precio que hay que pagar cuando tienes niños que alimentar y que vestir.' WHERE `entry`=1647; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1648; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 존 터너에게 리넨 옷감 10개를 가져가 기부해야 합니다.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es todo un detalle, $n. Gracias otra vez.$B$BEres un buen hombre. No mucha gente haría esto por mí. No me extraña que hayas elegido el camino de la Luz. Me gustaría encontrar la forma de pagarte por todo lo que has hecho... ¿Qué? ¿Que era lo mínimo que podías hacer? ¿Ves? Eso es precisamente lo que decía, $n, eres la personificación de la nobleza.$B$BQue la Luz te guíe y te proteja en tus viajes.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Gracias a la afluencia de comerciantes por todo Azeroth, tenemos un pequeño suministro de objetos que utilizamos para hacer ropa para los niños de nuestro orfanato. Ayudarme a reunir telas para que mi mujer pueda hacer ropa para ellos es muy noble por tu parte, $n. Te lo agradezco.$B$BEspero poder volver a casa con mi mujer pronto.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `Title_loc1` = '용맹의 고서' WHERE `entry`=1649; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, quieres pedirme una prueba de coraje. Espléndido.$B$BHay muchas tareas en la ciudad y en las tierras de alrededor que presentan muchos desafíos, perfectos para alguien con tus habilidades.$B$BEsta prueba no se puede tomar a la ligera, $n. Esto, al igual que muchas cosas con las que te encontrarás en tu camino, podría costarte la vida. La iglesia siempre quiere reforzar sus filas, pero también comprende los sacrificios necesarios para asegurar que los paladines son dignos de ella.$B$B¿Estás preparado?' WHERE `entry`=1649; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, $n. Por la armadura y todas esas armas que llevas, supongo que estás aquí para intentar conquistar mi tierra, o porque la iglesia por fin ha enviado a alguien para protegerme mientras mi Jordan no está.$B$Bueno, me presentaré: soy Daphne Fontana. Es un placer.$B$BNo llegas demasiado tarde... Solo he matado media docena de esas bestias desde el último amanecer. Han tardado bastante en subir por esa curva de ahí, pero probablemente te hayan visto venir, así que supongo que estarán aquí en cualquier momento.' WHERE `entry`=1650; +UPDATE `locales_quest` SET `Title_loc1` = '조던의 광석 상자' WHERE `entry`=1655; +UPDATE `locales_quest` SET `Objectives_loc1` = '모단 호수에 있는 베일러 스톤핸드에게 조던의 광석 상자를 가져가야 합니다.' WHERE `entry`=1655; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vale, aquí está todo. Si llego a saber que eres tan capaz, te habría dado una lista en vez de pedirte solo una cosa. Pero no estás trabajando para mí. $B$BUn trato es un trato y lo acordado con Jordan era el cargamento. $B$BSalúdalos de mi parte. Buen viaje, $c.' WHERE `entry`=1655; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué hay? Esos ogros no pueden contigo, ¿eh?' WHERE `entry`=1655; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, las pieles. Gracias. $B$BHan llegado antes de lo que esperaba; podremos hacer buenas mantas. $B$BQuédate todo el tiempo que quieras; la posada siempre está abierta. Y dormir bien es importante, sobre todo cuando viajas.' WHERE `entry`=1656; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, ¿querías algo?$B$BEl viaje desde la Mesa puede ser terrible para algunos y delicioso para otros. ¿En qué grupo estás tú?' WHERE `entry`=1656; +UPDATE `locales_quest` SET `Objectives_loc1` = '힐스브래드에 있는 사우스쇼어 한가운데에 3개의 포세이큰 구린내 폭탄을 던진 후, 티리스팔 숲의 밀짚인형 축제가 열리는 곳에 있는 암흑의 소환사 얀카에게 돌아가야 합니다.' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Objectives_loc1` = '티리스팔 숲에서 포세이큰의 밀짚인형 축제가 열리고 있는 곳을 찾아 정탐한 후 사우스쇼어에 있는 하사관 허트만에게 돌아가야 합니다.' WHERE `entry`=1658; +UPDATE `locales_quest` SET `Title_loc1` = '고결함의 고서' WHERE `entry`=1661; +UPDATE `locales_quest` SET `Title_loc1` = '바틀비의 술잔' WHERE `entry`=1665; +UPDATE `locales_quest` SET `Objectives_loc1` = '벌가드에게 바틀비의 술잔을 가져가야 합니다.' WHERE `entry`=1665; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La tienes! Seguro que no quería separarse de ella pero has sido muy persuasivo. Bien hecho.$B$BPasemos ahora a tu lección...' WHERE `entry`=1665; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vi tu combate con Bartleby. ¡Bien hecho! ¿Tienes su jarra?' WHERE `entry`=1665; +UPDATE `locales_quest` SET `Title_loc1` = '치안대장 해거드' WHERE `entry`=1666; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Quién es? ¿Burlguard, eres tú? Tendrás que acercarte un poco más. Mis ojos ya no son lo que eran. ¡Andando así creía que eras un gnoll!' WHERE `entry`=1666; +UPDATE `locales_quest` SET `Title_loc1` = '썩은니 잭' WHERE `entry`=1667; +UPDATE `locales_quest` SET `Objectives_loc1` = '썩은니 잭의 야영지에서 치안대장 헤거드의 휘장을 찾아 치안대장 해거드에게 돌아가십시오.' WHERE `entry`=1667; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial! ¡La encontraste! Temía que estuviera perdida para siempre y que la utilizaran los Defias para fingir ser algún oficial de Ventormenta. Bien, ahora ya no pueden hacerlo, gracias a ti.$B$BEstas son algunas armas que utilicé cuando era alguacil. Las conservé en buen estado, ¡elige lo que quieras!' WHERE `entry`=1667; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes mi insignia? No quiero ni pensar en todo el daño que ha podido hacer Jack Dentomuerto con ella.' WHERE `entry`=1667; +UPDATE `locales_quest` SET `Title_loc1` = '베즈렉' WHERE `entry`=1678; +UPDATE `locales_quest` SET `Objectives_loc1` = '베즈렉을 처치하고 그 증거로 그의 머리카락을 아이언포지에 있는 무렌 스톰파이크에게 가져가야 합니다.' WHERE `entry`=1678; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vejrek tenía que ser bastante feo, ¿eh? ¡Bien hecho, $n! Tienes todo lo necesario, comencemos nuestra lección...$B$BTal vez no lo sepas, pero una defensa fuerte es fundamental para un $c. Le permite mantenerse en pie frente a enemigos que derribarían al resto, y eso es lo que necesitan de ti tus aliados.' WHERE `entry`=1678; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has estado en la cabaña de Vejrek, $n? ¿Eres tú el que apesta a trol?' WHERE `entry`=1678; +UPDATE `locales_quest` SET `Title_loc1` = '무렌 스톰파이크' WHERE `entry`=1679; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, $n. He oído a los guerreros de Dun Morogh vitorear tu nombre. ¡Espero que no te hayas pasado todo el día en las cervecerías!' WHERE `entry`=1679; +UPDATE `locales_quest` SET `Title_loc1` = '토르무스 딥포지' WHERE `entry`=1680; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vienes de parte de Muren, ¿verdad? Sí, puedo hacerte una bonita arma... pero antes de hacerlo te tengo que pedir un favor.$B$BNo te preocupes. Es muy peligroso y podría llevarte a la muerte... exactamente lo que le gusta a un $c.' WHERE `entry`=1680; +UPDATE `locales_quest` SET `Title_loc1` = '아이언밴드 야영지' WHERE `entry`=1681; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 토르무스 딥포지에게 움브랄 광석을 가져가야 합니다.' WHERE `entry`=1681; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo encontraste! ¡Bien hecho!$B$BEspero que mataras a un montón de enanos Hierro Negro mientras buscabas. Me temo que el Complejo Vetaferro no será el último lugar donde los veamos.$B$BPero gracias por el mineral, $n. Estoy ansioso por ponerme a trabajar con él y descubrir sus propiedades.' WHERE `entry`=1681; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has entrado en el Complejo Vetaferro? ¿Encontraste el mineral umbrío?' WHERE `entry`=1681; +UPDATE `locales_quest` SET `Title_loc1` = '움브랄 광석 무기' WHERE `entry`=1682; +UPDATE `locales_quest` SET `Title_loc1` = '볼루스 바일후프' WHERE `entry`=1683; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 엘라나리아에게 볼루스의 뿔을 가져가야 합니다.' WHERE `entry`=1683; +UPDATE `locales_quest` SET `Title_loc1` = '엘라나리아' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Title_loc1` = '게이킨의 부름' WHERE `entry`=1685; +UPDATE `locales_quest` SET `Title_loc1` = '엘룰라의 유령' WHERE `entry`=1686; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 엘라나리아에게 엘루니트 광석 상자 8개와 엘루라의 메달을 가져가야 합니다.' WHERE `entry`=1686; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has sido muy valiente, $n.$B$BHas dado a la Sombra de Elura la paz que merecía y utilizaremos la elunita para hacerte una magnífica arma.' WHERE `entry`=1686; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has vencido a la Sombra de Elura, $n? ¿Tienes el mineral de elunita perdido?' WHERE `entry`=1686; +UPDATE `locales_quest` SET `Title_loc1` = '슈레나 캘리돈' WHERE `entry`=1688; +UPDATE `locales_quest` SET `Objectives_loc1` = '슈레나의 목걸이를 찾아 스톰윈드에 있는 대흑마법사 게이킨에게 가져가야 합니다.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Surena tenía mucho talento, pero no tanto como para conseguir dominar la magia de los brujos sin ayuda. Es una pena ver el desperdicio de talento pero, algunas veces, es necesario.$B$BEspero tener resultados diferentes contigo.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Incluso los más viejos y sabios pueden caer rendidos ante la gloria de la belleza y la juventud, $n. Un consejo que te vendrá bien recordar toda tu vida.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `Title_loc1` = '결속' WHERE `entry`=1689; +UPDATE `locales_quest` SET `Objectives_loc1` = '혈석 목걸이를 사용하여 보이드워커를 소환해 제압한 후, 스톰윈드에 있는 대흑마법사 게이킨에게 혈석 목걸이를 돌려주어야 합니다.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has hecho mejor de lo que esperaba, $n, pero has estado a la altura de mis esperanzas. Ahora puedes aprender a dominar a tu abisario sometido, un aliado que será muy valioso en los desafíos que, sin lugar a duda, se te presentarán.$B$BNo tengo nada más que enseñarte en este momento, pero todavía no he acabado contigo, $n.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No puedo enseñarte a controlar a un abisario hasta que no hayas vencido a uno.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡A eso le llamo yo ser eficiente! Has acabado con tantos nómadas que ya se dibuja la posibilidad de recuperar nuestros pozos de agua.$B$BLa compañía de aguas de Gadgetzan te agradece tu inestimable ayuda, aunque todavía queda mucho trabajo que hacer con estos nómadas. Escucha atentamente, esto lo próximo que necesitamos que hagas...' WHERE `entry`=1690; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo de primera, $n... ¡de primera! ¡Has reducido la población de los nómadas hasta tal punto que ya podemos hacerles frente!$B$BSi todavía no lo has hecho, ve a hablar con el grifoperador Luglunket que está aquí. Él te dará una recompensa por cada una de las bolsas de agua de los Deambuladores que hayas encontrado mientras impartías justicia a esos nómadas.' WHERE `entry`=1691; +UPDATE `locales_quest` SET `Title_loc1` = '대장장이 메시엘' WHERE `entry`=1692; +UPDATE `locales_quest` SET `Objectives_loc1` = '엘루니트 상자를 대장장이 메시엘에게 가져가야 합니다.' WHERE `entry`=1692; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, mineral de elunita. Es un metal estupendo con el que trabajar, bendecido como está por la propia diosa Elune. Será un honor fabricar armas con él.$B$BPor favor, espera mientras trabajo...' WHERE `entry`=1692; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos joven $c. ¿De qué pueden servirte mis habilidades?' WHERE `entry`=1692; +UPDATE `locales_quest` SET `Title_loc1` = '엘루니트의 무기' WHERE `entry`=1693; +UPDATE `locales_quest` SET `Title_loc1` = '요루스 발리브루' WHERE `entry`=1698; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja! Así que oíste hablar de mi desafío, ¿verdad?$B$BBien, siéntate y escucha. Toma un trago y saboréalo... puede ser lo último que bebas.' WHERE `entry`=1698; +UPDATE `locales_quest` SET `Title_loc1` = '레스밴 도전' WHERE `entry`=1699; +UPDATE `locales_quest` SET `Objectives_loc1` = '주어진 시간 내에 레스밴 동굴의 첫번째 분기점까지 들어갔다가 요루스 발리브루에게로 되돌아와야 합니다.$B$B죽어서 영혼이 빠져나가서는 안 됩니다.' WHERE `entry`=1699; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo conseguiste! ¡Bien hecho! ¡Tres hurras por $n!' WHERE `entry`=1699; +UPDATE `locales_quest` SET `Title_loc1` = '그리만트 엘모어' WHERE `entry`=1700; +UPDATE `locales_quest` SET `Objectives_loc1` = '그리만트 엘모어에게 푸렌의 쪽지를 가져가야 합니다.' WHERE `entry`=1700; +UPDATE `locales_quest` SET `Title_loc1` = '방패 상인' WHERE `entry`=1702; +UPDATE `locales_quest` SET `Objectives_loc1` = '푸렌 롱비어드에게 스칼더 술통을 가져가야 합니다.' WHERE `entry`=1702; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, brebaje de Cebadiz. ¡Es estupendo! ¿Así que has venido a ver a Yorus, eh? $B$B¡Puedo conseguirte un escudo, sí señor! No encontrarás ninguno mejor, ¡y no estoy mintiendo!' WHERE `entry`=1702; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola! Qué sequía, ¿no te parece?' WHERE `entry`=1702; +UPDATE `locales_quest` SET `Title_loc1` = '메시엘' WHERE `entry`=1703; +UPDATE `locales_quest` SET `Objectives_loc1` = '메시엘에게 푸렌의 쪽지를 가져가야 합니다.' WHERE `entry`=1703; +UPDATE `locales_quest` SET `Title_loc1` = '클락몰트 스패너스판' WHERE `entry`=1704; +UPDATE `locales_quest` SET `Objectives_loc1` = '클락몰트 스패너스판에게 푸렌의 쪽지를 가져가야 합니다.' WHERE `entry`=1704; +UPDATE `locales_quest` SET `Title_loc1` = '불타는 혈액' WHERE `entry`=1705; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 그리만트 엘모어에게 불타는 혈액 20개와 불타는 보석 1개를 가져가야 합니다.' WHERE `entry`=1705; +UPDATE `locales_quest` SET `Title_loc1` = '그리먼트의 갑옷' WHERE `entry`=1706; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, ¡cuantas más bolsas de agua consigamos, más nos alejaremos del desastre! Consigue tantas como puedas y te daré una recompensa por cada 5 bolsas de agua que me traigas.' WHERE `entry`=1707; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya tienes las faltriqueras de agua de los Deambuladores que necesitamos? ¡Si es así, entonces recibirás el paquete modelo 103-XB de la compañía de aguas de Gadgetzan!' WHERE `entry`=1707; +UPDATE `locales_quest` SET `Title_loc1` = '철산호' WHERE `entry`=1708; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 클락몰트 스패너스판에게 철산호 20개를 가져가야 합니다.' WHERE `entry`=1708; +UPDATE `locales_quest` SET `Title_loc1` = '클락몰트의 창작품' WHERE `entry`=1709; +UPDATE `locales_quest` SET `Title_loc1` = '바짝 마른 알껍질' WHERE `entry`=1710; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 메시엘에게 바짝 마른 알껍질 20개를 가져가야 합니다.' WHERE `entry`=1710; +UPDATE `locales_quest` SET `Title_loc1` = '메시엘의 방어구' WHERE `entry`=1711; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has reunido los objetos para mi hechizo y has demostrado fuerza y astucia. Pero el siguiente paso de nuestra búsqueda es aún más peligroso. $B$BEsperemos que tu fuerza no falle.' WHERE `entry`=1712; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los objetos, $n? Reúnelos para demostrarme que tienes la fuerza necesaria para enfrentarte a Ciclonio.' WHERE `entry`=1712; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo lograste! ¡Venciste a Ciclonio y te hiciste con el corazón de espirálico!' WHERE `entry`=1713; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¡necesito el corazón de espirálico!' WHERE `entry`=1713; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los talismanes se hunden lentamente en la caldera... $B$BUna gran burbuja se eleva hasta la superficie del líquido y estalla... $B$B...Y aparece un grumo de roca de magma.' WHERE `entry`=1714; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 희생양' WHERE `entry`=1715; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Llavenegra? Esos malditos brujos de Forjaz tienen que organizarse; no hay tantos instructores en Ventormenta. Tanto movimiento acabará por llamar la atención.' WHERE `entry`=1715; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Ha sido un viaje difícil, $n? Has venido desde muy lejos para hablar conmigo. Pero no temas, sé por qué te ha enviado Gakin y ha hecho bien, porque yo puedo ayudarte.' WHERE `entry`=1716; +UPDATE `locales_quest` SET `Title_loc1` = '게이킨의 부름' WHERE `entry`=1717; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola $c. Me alegra ver que conseguiste llegar a Isla de Batalla. Espero que sea de tu gusto...' WHERE `entry`=1718; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. ¡Has superado La Reyerta! $B$BEres un digno $c y es un honor instruirte...' WHERE `entry`=1719; +UPDATE `locales_quest` SET `Title_loc1` = '사랑나무' WHERE `entry`=1738; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기에서 사랑나무를 찾아 스톰윈드의 마법사 지구에 있는 대흑마법사 게이킨에게 가져가야 합니다.' WHERE `entry`=1738; +UPDATE `locales_quest` SET `Title_loc1` = '결속' WHERE `entry`=1739; +UPDATE `locales_quest` SET `Objectives_loc1` = '사랑나무 줄기를 사용하여 서큐버스를 소환해 제압한 후, 어둠의 희생양 선술집에 있는 대흑마법사 게이킨에게 사랑나무 줄기를 가져가야 합니다.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `Title_loc1` = '소랜루크 수정구' WHERE `entry`=1740; +UPDATE `locales_quest` SET `Objectives_loc1` = '소랜루크 조각 3개와 큰 소랜루크 조각 1개를 찾아 불모의 땅에 있는 도안 카르한에게 가져가야 합니다.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `Title_loc1` = '비밀의 고서' WHERE `entry`=1758; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿El Libro del Conciliábulo? Mm… me suena. Aunque no lo he visto nunca aquí y, te lo aseguro, me acuerdo de cada libro que leo.$B$BA ver...$B$B¡Ah, sí! He visto referencias al mismo en los libros de catalogación de la bilblioteca.' WHERE `entry`=1758; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1778; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, sí que has vuelto rápido. ¿Y qué se supone que has conseguido en este tiempo?$B$B¿Conseguiste ayudar en una noble causa? Quizás hayas aprendido el valor de la caridad o algo más sobre tus obligaciones para con los habitantes de Azeroth. Dime a quién has ayudado y cómo... Impresionante, $n, desde luego, son acciones de alguien que sigue el camino de la Luz.$B$BTu sacrificio se verá recompensado con el tiempo.' WHERE `entry`=1778; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1779; +UPDATE `locales_quest` SET `Objectives_loc1` = '생명의 징표를 가지고 가서 아이언포지에 있는 뮈레돈 배틀포지와 대화하십시오.$B$B제공된 아이템: $B' WHERE `entry`=1779; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '*tose*$B$BTe deseo un buen día, $c. No prestes atención a mis heridas. Este buen sacerdote se ocupará del viejo Muiredon. Todavía no necesito el poder de ese Símbolo de la Vida que tienes ahí.$B$BDime, te envía mi mujer, ¿verdad? Lo suponía. Hablaré contigo. Te contaré qué les ocurrió a Muiredon y a su mejor amigo, Narm, un $c valiente, como tú.' WHERE `entry`=1779; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué pronto has vuelto, $n. ¿Y qué has conseguido en este tiempo que no has estado en la Catedral?$B$B¿Has conseguido ayudar en alguna noble causa? Quizás hayas aprendido el valor de la caridad o algo más sobre tus obligaciones para con los habitantes de Azeroth. Dime a quién has ayudado y cómo... Vaya, estoy impresionado, $n, las tuyas son sin duda acciones de alguien que sigue el camino de la Luz y antepone el bien de los demás al propio.$B$BTu sacrificio se verá recompensado con el tiempo.' WHERE `entry`=1780; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '*tose*$B$BEs un placer conocerte, $c. No prestes atención a mis heridas. Este buen sacerdote se ocupará del viejo Gazin. No necesitaré el poder de ese Símbolo de la Vida que has traído... al menos, no todavía.$B$BAsí que te envía Duthorian, ¿eh? Muy bien. Te diré exactamente lo que nos ocurrió a mí y a mi amigo Henze. Y, con un poco de suerte y algo de habilidad por tu parte, quizás puedas ayudarnos a todos.' WHERE `entry`=1781; +UPDATE `locales_quest` SET `Title_loc1` = '푸렌의 갑옷' WHERE `entry`=1782; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1783; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No sé cómo darte las gracias, hermano.$B$BVeo que llevas el Símbolo de la Vida, así que solo puedo deducir que Tiza y Muiredon te enviaron a ayudarme.$B$BCaí combatiendo contra los Hierro Negro cuando intentaba hacerme con uno de los textos. Conseguí retenerlos lo suficiente para que Muiredon escapara, pero cuando llegaste, la Luz casi me había abrazado por completo. El hecho de que tuvieras la fuerza para utilizar el Símbolo tiene mucha importancia para ti, pero ya hablaremos de eso más adelante.' WHERE `entry`=1783; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1784; +UPDATE `locales_quest` SET `Objectives_loc1` = '투구바닥 호수 근처에 있는 검은무쇠단 드워프들에게서 검은무쇠단 문서를 빼앗아 아이언포지에 있는 뮈레돈 배틀포지에게 돌아가십시오.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja, ja! ¡Lo has conseguido! Has salvado a Narm y has encontrado las pruebas que necesita mi mujer para ir al Consejo. Eres una bendición de la Luz... como mi mujer.$B$BGracias otra vez, $n.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Has vuelto! ¡Cómo me alegro, $n! Mis heridas han sanado y ya estoy listo para volver al Lago de Helm... en cuanto consiga convencer a mi mujer de que no me pasará nada.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=1785; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hoy has hecho un gran favor a todo Forjaz, $n. Me enorgullece contarte entre los nuestros y, si te sientes preparado, quisiera bendecirte con este pergamino. El Símbolo de la Vida solo habría funcionado en manos de un $c que estuviera listo para una de las mayores bendiciones de la Luz: el poder de devolver la vida a los muertos.$B$BTe enseñaré cómo resucitar a tus compañeros. Utiliza ese don con sabiduría, $n. Te doy las gracias, también de parte de mi marido y de Forjaz.' WHERE `entry`=1785; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, hermano.$B$BVeo que portas el Símbolo de la Vida, ¿puedo deducir de eso que te envían Duthorian o Gazin?$B$BCaí ante los hechizos de los Defias cuando Gazin y yo intentábamos hacernos con sus planes. Conseguí aguantar el tiempo suficiente para que Gazin escapara, pero al final, su magia me superó.$B$BY entonces llegaste tú y me trajiste de nuevo a la vida. La habilidad de utilizar el Símbolo no la tiene cualquiera, $n. Debes apreciar lo que significa que pudieras utilizarlo con ayuda de tu fe.' WHERE `entry`=1786; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! Lo has conseguido, has salvado a Henze. ¡Es evidente que la Luz está en ti, $n!' WHERE `entry`=1787; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Henze está a salvo, $n? ¿Tuviste éxito?$B$BEntre tu habilidad con las armas y el poder de la Luz, creo que la Vigilia de los Héroes estará a salvo de cualquier amenaza de los Defias, pero eso deben decirlo el Rey y sus consejeros.' WHERE `entry`=1787; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has actuado bien, $n. Deberías enorgullecerte de lo que has conseguido.$B$BDeberías estar orgulloso de tus habilidades. No todo el mundo puede utilizar el poder del Símbolo de la Vida. Si puedes invocar a la Luz para devolver a los muertos a la vida, es que estás preparado para uno de los mayores honores de los paladines: el poder de resucitar.$B$BPodrás devolver a la vida a compañeros caídos, tal y como hiciste con Henze.$B$BCuídate, $n. La Luz te ilumina. Recíbela en ti.' WHERE `entry`=1788; +UPDATE `locales_quest` SET `Title_loc1` = '생명의 징표' WHERE `entry`=1789; +UPDATE `locales_quest` SET `Title_loc1` = '생명의 징표' WHERE `entry`=1790; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho un largo viaje, joven $c. Veo fuego en tu mirada. Buscas un arma de gran poder, ¿verdad? $B$BPuedo ayudarte en tu búsqueda. Y tú puedes ayudarme en la mía.' WHERE `entry`=1791; +UPDATE `locales_quest` SET `Title_loc1` = '소용돌이 무기' WHERE `entry`=1792; +UPDATE `locales_quest` SET `Title_loc1` = '용맹의 고서' WHERE `entry`=1793; +UPDATE `locales_quest` SET `Title_loc1` = '용맹의 고서' WHERE `entry`=1794; +UPDATE `locales_quest` SET `Title_loc1` = '결속' WHERE `entry`=1795; +UPDATE `locales_quest` SET `Objectives_loc1` = '비밀의 고서를 사용해 지옥사냥개를 소환해 제압한 다음 톱니항에 있는 스트라드 파선에게 사용한 고서를 돌려주어야 합니다.' WHERE `entry`=1795; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debo decir que estoy impresionado, $n. Cuando me enfrenté a mi primer manáfago, salí con vida de milagro. Presiento que tienes el potencial para convertirte en una de las más poderosas brujas de esta era.' WHERE `entry`=1795; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Todo $c tiene un manáfago bajo su mando. Aunque cuesta mucho amaestrarlo, el poder que le otorga a su amo compensa en mucho el esfuerzo.' WHERE `entry`=1795; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto me servirá, $n.$B$BTodos los objetos mágicos deben empezar con un objeto de gran calidad. Cuanto más esfuerzo y habilidad se ponga en confeccionarlo, mayor será la magia que pueda contener. Los componentes raros y caros mantienen mejor la magia. No te arrepentirás de que tus togas se conviertan en las que te haremos más tarde.' WHERE `entry`=1796; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va tu búsqueda de las túnicas, $n? ¿Las has hecho tú mismo? Encuentro que tales toques personales les confieren una magia aún más dulce. Te da un sentido de logro aún mayor. Pero entiendo que si has elegido la vía más rápida y has pedido que te las confeccionen, se puede decir algo de semejante... ambición.' WHERE `entry`=1796; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿$n? Ah sí, por supuesto. Nuestro último prodigio. Me temo que la realidad no está a la altura de la leyenda.$B$BNo importa, has venido a aprender, no a escuchar mis chistes malos.' WHERE `entry`=1798; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, así que te envía Menara. Vale... Supongo que puedes quedarte como invitada por ahora. Pero debes estar detrás de algún asunto urgente, ¿en busca de poder perdido quizás? A lo mejor me equivoco. A lo mejor la corrupción ni se te ha acercado después de todo.' WHERE `entry`=1799; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Y claro, si no eres un mago, me pregunto si puedo fiarme de ti. Puedo oler el poder arcano en ti pero pareces haber eludido el hedor de la corrupción que con tanta facilidad alcanza a los de tu clase.$B$BSí, tú, $c... un $c ha venido a pedirme ayuda.$B$BBien, ¿qué puedo hacer por ti, $n?' WHERE `entry`=1799; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esa sala del trono daba mucho miedo, $n! Aunque estaba vacía pude sentir que allí había ocurrido algo muy malo. Me sentí mal... y triste. Ya entiendo porqué las supervisoras nos cuentan esas historias, ¡yo nunca traicionaré así a mi pueblo!$B$BGracias por traerme a la sala del trono, $n. He aprendido mucho.' WHERE `entry`=1800; +UPDATE `locales_quest` SET `Title_loc1` = '비밀의 고서' WHERE `entry`=1801; +UPDATE `locales_quest` SET `Details_loc1` = '아! 당신도 나랑 취향이 비슷한 흑마법사인 모양이군. 비밀의 고서를 입수하는 것은 참으로 당찬 야심이오. 그 고서가 한때는 로데론 내에 보관되어 있었다는 건 알고 있소? 하지만 거의 절반이나 찢어져 버렸지. 대체 누가 그런 못된 짓을 했는지...$B$B그 찢어진 반쪽은 잃어버렸소. 하지만 소문을 듣자 하니 그것이 버섯구름 봉우리의 켄타우로스들 손에 들어갔다고 하오.$B$B나머지 부분은 아이언포지로 운송하기로 되어 있었는데 사우스쇼어의 서부 해안에서 운반 도중 사라졌다고 하더군.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `Objectives_loc1` = '곰팡이 슨 고서와 너덜너덜한 필사본을 찾아 언더시티에 있는 조라 애니슨에게 가져가야 합니다.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `Title_loc1` = '비밀의 고서' WHERE `entry`=1804; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니항에 있는 스트라드 파선에게 복원된 고서와 정신 집중의 마법봉 3개를 가져가야 합니다.' WHERE `entry`=1804; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Magnífico, aquí están: el Libro del Conciliábulo y las varas.$B$BEsto va a ser interesante: hace tiempo que ningún joven $c se enfrenta a un manáfago.' WHERE `entry`=1804; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hacía mucho que no te veía. ¿Encontraste el tomo y las varas?' WHERE `entry`=1804; +UPDATE `locales_quest` SET `Title_loc1` = '비밀의 고서' WHERE `entry`=1805; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니항에 있는 스트라드 파선에게 복원된 고서와 정신 집중의 마법봉 3개를 가져가야 합니다.' WHERE `entry`=1805; +UPDATE `locales_quest` SET `Title_loc1` = '정의의 시험' WHERE `entry`=1806; +UPDATE `locales_quest` SET `Details_loc1` = '죽음의경비병 딜링거가 당신 같은 사람에게 줄 일거리가 있다고 하오. 어둠의 여왕님의 위대한 군대에게 당신의 가치를 증명해 보이려거든 즉시 딜링거에게 보고하도록 하시오.$B$B죽음의경비병 딜링거의 초소는 브릴의 서쪽 끝, 공동 묘지 근처에 있소.' WHERE `entry`=1818; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has venido por una misión? Bien. Tengo una importante y que pondrá a prueba tu destreza en combate... y tu firmeza en la defensa de los Renegados.' WHERE `entry`=1818; +UPDATE `locales_quest` SET `Title_loc1` = '학살자 울라그' WHERE `entry`=1819; +UPDATE `locales_quest` SET `Objectives_loc1` = '학살자 울라그를 처치한 후 죽음의경비병 딜링거와 대화하십시오.' WHERE `entry`=1819; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Ulag no era un agente menor de la Plaga. Has mostrado a los guardias de la muerte y, por tanto, a la Dama Oscura, que eres un $c  y firme y que mereces seguir avanzando en tu instrucción.' WHERE `entry`=1819; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 여왕님께 자신의 가치를 증명해 보였으니 이제 그분의 신하에게도 스스로 가치를 증명할 수 있겠군그래.$B$B콜만 파딩이 포세이큰의 적들에게 복수하는데 도움을 줄 전사를 기다리고 있네.$B$B브릴 동쪽에 있는 갤로우 선술집에 가면 그를 찾을 수 있을 거야.' WHERE `entry`=1820; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, es cierto, necesito de tu pericia en combate. Mis medios son escasos, pero mi tarea sirve también a la causa de los Renegados. Hazlo y tu recompensa será doble.' WHERE `entry`=1820; +UPDATE `locales_quest` SET `Title_loc1` = '아가만드 가문의 가보' WHERE `entry`=1821; +UPDATE `locales_quest` SET `Objectives_loc1` = '콜만 파딩에게 아가만드 가문의 도끼, 아가만드 가문의 검, 아가만드 가문의 철퇴, 그리고 아가만드 가문의 단검을 가져가야 합니다.' WHERE `entry`=1821; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! ¡Los has recuperado! El último vestigio de honor y de recuerdo ya ha sido arrancado de las tierras malditas de Agamand. ¡La familia ha desaparecido por completo!' WHERE `entry`=1821; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las reliquias, $n?' WHERE `entry`=1821; +UPDATE `locales_quest` SET `Title_loc1` = '루가와의 대화' WHERE `entry`=1823; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has venido por mi prueba, $n?' WHERE `entry`=1823; +UPDATE `locales_quest` SET `Title_loc1` = '거인의 들판에서의 시험' WHERE `entry`=1824; +UPDATE `locales_quest` SET `Objectives_loc1` = '타우라조 야영지에 있는 루가 레이지토템에게 꿈틀거리는 더듬이 5개를 가져가야 합니다.' WHERE `entry`=1824; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien hecho, $n! Al superar la prueba en Tierra de Gigantes has dado un gran paso adelante en la senda del $c.' WHERE `entry`=1824; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las antenas? Si las tienes dámelas enseguida, las antenas agitadas no siguen agitándose mucho tiempo...' WHERE `entry`=1824; +UPDATE `locales_quest` SET `Title_loc1` = '툰그림과의 대화' WHERE `entry`=1825; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, has venido. Es estupendo, tenemos mucho de qué hablar tú y yo.' WHERE `entry`=1825; +UPDATE `locales_quest` SET `Title_loc1` = '투사의 방어구' WHERE `entry`=1838; +UPDATE `locales_quest` SET `Objectives_loc1` = '툰그림 파이어게이즈에게 연기나는 철제 주괴 15개, 아주라이트 가루 10개, 철 주괴 10개, 연소 약병 1개를 가져가야 합니다.' WHERE `entry`=1838; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Trajiste todo lo que te pedí. Ahora, haré mi parte...' WHERE `entry`=1838; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los objetos que indicaba mi pergamino, $n?' WHERE `entry`=1838; +UPDATE `locales_quest` SET `Title_loc1` = '울라엘레크와 투사 건틀릿' WHERE `entry`=1839; +UPDATE `locales_quest` SET `Title_loc1` = '오름 스톤후프와 투사 투구' WHERE `entry`=1840; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. Soy Orm, Thun\'grim me dijo que querías que te hiciera un yelmo, ¿cierto?' WHERE `entry`=1840; +UPDATE `locales_quest` SET `Title_loc1` = '벨로라 나이틀리와 투사 다리보호구' WHERE `entry`=1841; +UPDATE `locales_quest` SET `Title_loc1` = '사티로스 발굽' WHERE `entry`=1842; +UPDATE `locales_quest` SET `Objectives_loc1` = '듀로타의 센진 마을에 있는 울라엘레크에게 사티로스 통발굽 7개를 가져가야 합니다.' WHERE `entry`=1842; +UPDATE `locales_quest` SET `Title_loc1` = '투사 건틀릿' WHERE `entry`=1843; +UPDATE `locales_quest` SET `Title_loc1` = '키메라의 뿔' WHERE `entry`=1844; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 오름 스톤후프에게 번개 뿔을 가져가야 합니다.' WHERE `entry`=1844; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has terminado tu tarea, $n, y me has demostrado tu valía y resolución. El yelmo será tuyo...' WHERE `entry`=1844; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el cuerno? ¿Has librado a la matriarca de su sufrimiento?' WHERE `entry`=1844; +UPDATE `locales_quest` SET `Title_loc1` = '투사 투구' WHERE `entry`=1845; +UPDATE `locales_quest` SET `Title_loc1` = '용아귀부족 다리뼈' WHERE `entry`=1846; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 벨로라 나이틀리에게 단단한 용아귀부족 다리뼈 8개를 가져가야 합니다.' WHERE `entry`=1846; +UPDATE `locales_quest` SET `Title_loc1` = '투사 다리보호구' WHERE `entry`=1847; +UPDATE `locales_quest` SET `Title_loc1` = '투사 갑옷' WHERE `entry`=1848; +UPDATE `locales_quest` SET `Title_loc1` = '검은손 도적단' WHERE `entry`=1858; +UPDATE `locales_quest` SET `Objectives_loc1` = '타잔의 열쇠를 훔쳐 가방을 열고 그 속에 든 물건들을 오그리마의 어둠의 틈에 있는 테르조크에게 가져가야 합니다.' WHERE `entry`=1858; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mm, interesante. Has probado sobradamente tu valía, $n. Considérate el miembro más reciente de Mano Destrozada. Y toma esto; te ayudará mucho en el futuro.' WHERE `entry`=1858; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Es humillante tener el objeto que deseas a tu alcance y no ser capaz de tomarlo.' WHERE `entry`=1858; +UPDATE `locales_quest` SET `Title_loc1` = '테르조크' WHERE `entry`=1859; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, me alegro de que Kaplak consiguiera encontrarte.$B$BTenemos que hablar de varias cosas y la más importante es tu futuro en la Mano.' WHERE `entry`=1859; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te han enviado para ayudarme con mi tarea, $n? Bien. Es alentador ver cómo los jóvenes magos se esfuerzan por ayudar a nuestra causa...$B$B¿Qué causa, dices? A su debido tiempo, joven. Lo sabrás... a su debido tiempo.' WHERE `entry`=1860; +UPDATE `locales_quest` SET `Details_loc1` = '이 세계는 거대하고 신비로운 힘들간의 전쟁에 피해를 받았습니다. 이 전쟁으로 인해 한때는 안정적이던 마법의 흐름에 커다란 문제가 생겼답니다. 우리는 이러한 변화가 가져온 결과를 알아내기 위해 노력하고 있는데 일부 마법사들은 최악의 결과가 아닐까 우려하고 있습니다!$B$B지금은 정보를 모아야 하니 자세한 얘기는 나중에 하도록 하겠습니다.$B$B자, 이 물통을 받으세요. 스톰윈드 성문의 남서쪽에 거울 호수 폭포 밑으로 가서 물을 담아 오세요. 그 물을 내게 가져오면 나쁜 마법에 오염되지 않았는지 실험해 보도록 하겠습니다.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 제니아 캐논에게 거울 호수 견본을 가져가야 합니다.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Comprobaré las propiedades mágicas de este agua. Esperemos que no contenga ninguna o los que han estado bebiendo demasiado tiempo agua del Lago Espejo podrían estar afectados.$B$BToma, $n. Coge este orbe o este bastón como prueba de tus servicios. Que te sean de ayuda.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la muestra, $n? El flujo mágico de Ventormenta y Elwynn ha sido alterado y debo averiguar si se está filtrando en el agua.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, ¡cuantas más bolsas de agua consigamos, más nos alejaremos del desastre! Consigue tantas como puedas y te daré una recompensa por cada 5 bolsas de agua que me traigas.' WHERE `entry`=1878; +UPDATE `locales_quest` SET `Objectives_loc1` = '빙크에게 마법사의 기억장치를 가져가야 합니다.' WHERE `entry`=1880; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, un día espléndido! Cuando hice mi trastónitor no me di cuenta de lo que iba a depender de él. ¡Ya puedo volver a empezar mis estudios! $B$B¡Gracias, $n! Y toma, estas fueron mis primeras herramientas de $c. Están un poco estropeadas pero funcionan bien. Escoge lo que quieras, seguro que cualquiera de las dos cosas te vendrá bien.' WHERE `entry`=1880; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste el trastónitor? ¡Debo recuperarlo antes de que se quede sin suministro de energía!' WHERE `entry`=1880; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $n. Fuiste sabio al responder a mi llamada, y aún lo serás más si escuchas lo que voy a decirte...' WHERE `entry`=1881; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티의 마법 지구에 있는 아나스타샤 하트웰에게 발니르 금어초를 가져가야 합니다.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, es un espécimen fantástico. Lo enviaré enseguida para que lo estudien nuestros boticarios y para que puedan determinar la extensión de la corrupción de las Tierras de la Peste.$B$BBien hecho, $n. A cambio de todos tus servicios te doy a elegir entre un orbe o un bastón. Elijas lo que elijas te será muy útil.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las Bocas de dragón? Esa clase de flor es muy receptiva a las energías mágicas y estudiar las Bocas de dragón que se crían tan cerca de las Tierras de la Peste podrá indicarnos si la Peste se ha introducido en los Claros de Tirisfal.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ave, $n. Loado seas, has respondido a mi petición de auxilio. Esperemos que estés preparado para esta tarea...' WHERE `entry`=1883; +UPDATE `locales_quest` SET `Objectives_loc1` = '주주 해골 4개를 파괴하고 센진 마을에 있는 운투와에게 돌아가야 합니다.' WHERE `entry`=1884; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Puedo sentir que los montones de Juju de Zalazane han sido destruidos y con tiempo y algo de suerte, el flujo de magia de Durotar volverá a la normalidad.$B$BHas hecho una gran gesta por nuestro pueblo, $n. Y has demostrado tu valor para nosotros, los magos de la Horda.' WHERE `entry`=1884; +UPDATE `locales_quest` SET `Title_loc1` = '메넷 칼카드' WHERE `entry`=1885; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Mm? No hay duda de que has venido tan pronto te has enterado de que requería tu presencia. Claro que no esperaría otra cosa de un futuro mortachechador.' WHERE `entry`=1885; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의추적자' WHERE `entry`=1886; +UPDATE `locales_quest` SET `Objectives_loc1` = '도적 지구에 있는 메네세 칼카드에게 아스토르의 소개장을 가져가야 합니다.' WHERE `entry`=1886; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Has superado la primera parte de esta prueba. Con un poco de suerte, Andron no se dará cuenta de nada y creerá que eres realmente el mensajero que estaba esperando.' WHERE `entry`=1886; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lo has logrado?' WHERE `entry`=1886; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의추적자' WHERE `entry`=1898; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=1898; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! Te estaba esperando. Seguro que quienes te envían están satisfechos con la información que les he dado hasta el momento, ¿no? $B$BSupongo que no tiene mucho sentido que te haga esta pregunta pues seguro que desconoces la respuesta. No creo que confiaran tanto en un simple mensajero...' WHERE `entry`=1898; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola. ¿Hay algo que pueda hacer por ti?' WHERE `entry`=1898; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의추적자' WHERE `entry`=1899; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 메넷 칼카드에게 안드론의 장부를 가져가야 합니다.' WHERE `entry`=1899; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sin duda, has obtenido más información de Andron de la que esperaba. Déjame que le eche un vistazo antes de asignarte tu siguiente tarea.' WHERE `entry`=1899; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lo has logrado, $n?' WHERE `entry`=1899; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기 토막나무 주둔지에 있는 마스토크 윌리히스에게 더럽혀진 물구슬을 가져가야 합니다.' WHERE `entry`=1918; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te encuentras una asquerosa bola de agua ¿y decides traérmela? ¡¿Quién crees que soy?! ¿El Anillo de la Tierra o algo así?$B$BDe hecho, esto me da una idea... quizás necesites al Anillo de la Tierra para esto. Vamos, que si contribuye a aclarar lo del lago de una vez por todas, estoy contigo.$B$B¿Sabes quiénes integran el Anillo de la Tierra, $n?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Necesitas algo?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `Details_loc1` = '마법에 대한 지식이 점점 늘어가고 있군, 젊은 마법사여. 이제 진짜 훈련을 시작할 준비가 되었소? 우리가 치르고 있는 비밀 전쟁에 동참할 준비가 되었는가 말이오?$B$B그렇다면 스톰윈드 마법사 지구의 마법사의 성소에 있는 제니아 캐논과 대화하도록 하시오. 그녀가 보이지 않는 세계의 첫 창문을 열어 줄 임무를 알려줄 것이오.' WHERE `entry`=1919; +UPDATE `locales_quest` SET `Details_loc1` = '마법사 지구에 있는 고독한 은둔자 선술집에서 소란이 있었다는 보고가 들어왔습니다. 눈에 보이지 않는 괴이한 생물들이 선술집을 어슬렁거린다는데 그곳에 마력의 균열이 생긴 게 아닌지 걱정입니다.$B$B가서 선술집을 조사해보고 그 생물들을 잡아오도록 하세요. 선술집에서 현신의 주문서를 사용해 생물들이 보이게 해서 제압한 다음 속박의 상자를 사용해 붙잡으세요. 충분히 잡았으면 정령이 든 속박의 상자와 빈 상자, 그리고 주문서를 가지고 제게 돌아오도록 하세요.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `Objectives_loc1` = '제니아 캐논의 뒤에 있는 현신의 주문서와 속박의 상자를 집으십시오. 마법사의 성소에 있는 제이나에게 채워진 속박의 상자 3개를 가져가야 합니다.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `Title_loc1` = '재료 수집' WHERE `entry`=1921; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 위니 라슨에게 리넨 10개와 충만한 균열석 6개를 가져가야 합니다.' WHERE `entry`=1921; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, son unas piezas de lino excelentes. Podré hacer una bonita túnica y cuando entreteja las gemas de la falla, ¡tendremos una prenda realmente digna de un $c!' WHERE `entry`=1921; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. Jennea me dijo que vendrías. ¿Tienes algo para mí?' WHERE `entry`=1921; +UPDATE `locales_quest` SET `Details_loc1` = '오래전 세 명의 마법사가 이 탑에서 공부를 했었는데 그 중 하나가 어둠의 마법에 빠져 타락해 버렸다네. 주위에서는 그 사악한 마법에서 손을 떼라고 설득했지만 그는 사악한 힘을 뿌리칠 수가 없었지. 그리고 그는 추방을 당했다네.$B$B타락한 마법사는 붉은마루 산맥에 있는 일갈라의 탑을 새로운 영역으로 삼았는데, 우르의 흑마법 논문이라는 강력한 마법서를 가져가 버렸어.$B$B우리 스톰윈드의 마법사들은 그 책을 되찾길 원하네. 일갈라의 탑으로 들어가서 그의 서재에서 책을 찾아 내게 가져오게.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 고위마술사 안드로매스에게 우르의 흑마법 논문을 가져가야 합니다.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Temía que Morganth hubiera escondido el libro en algún otro sitio o que hubiera encontrado un modo de abrirlo y leer su contenido.$B$BMe alegra saber que no fue así y que los sellos del Tratado de Ur sobre la Magia de las Sombras siguen en su sitio.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el libro, $n? Sus secretos no son para los no instruidos y mirar sus entrañas puede llevar a la perdición y a la ruina.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `Details_loc1` = '고위마술사 안드로매스님께서 당신과 얘기를 나누고 싶어하세요. 그분은 스톰윈드 마법사 지구에 있는 마법사의 성소 최상층에 계시답니다.$B$B그분과 얘기를 나누는 게 좋을 거예요. 안드로매스님께서는 달라란에 붙잡혀있지 않는 마법사 중 가장 강한 분이시거든요. 그분과의 대화는 말 그대로 고위 회담이랍니다.' WHERE `entry`=1939; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $n. Es un placer verte, espero que tengas algo de tiempo para escuchar las palabras de un anciano...' WHERE `entry`=1939; +UPDATE `locales_quest` SET `Title_loc1` = '온전한 거미줄' WHERE `entry`=1940; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 위니 라슨에게 온전한 거미줄 8개를 가져가야 합니다.' WHERE `entry`=1940; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Unos bonitos especimenes. ¡Me pondré manos a la obra!' WHERE `entry`=1940; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, sí. Los magos del Sagrario del $c dijeron que vendrías a hablar conmigo. ¿Tienes la seda necesaria?' WHERE `entry`=1940; +UPDATE `locales_quest` SET `Title_loc1` = '마나매듭 로브' WHERE `entry`=1941; +UPDATE `locales_quest` SET `Title_loc1` = '별매듭 로브' WHERE `entry`=1942; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, has venido. Mi tarea no es fácil, pero es vital para la sociedad de magos. Si me ayudas estoy segura de que te merecerá la pena.' WHERE `entry`=1943; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 다이노에게 사비안 폭포수 견본을 가져가야 합니다.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, muy bien. Seguro que los sátiros de Xavian te dieron algún problemilla, ¿verdad?$B$BGracias, $n. Estudiaré esta muestra de agua de Xavian inmediatamente.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegra verte de vuelta intacto, $n. ¿Tienes la muestra de agua? Me muero por estudiar sus propiedades.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `Title_loc1` = '미소띤 자매' WHERE `entry`=1945; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드에 있는 킬할라에게 미소띤 자매의 머리카락 12개를 가져가야 합니다.' WHERE `entry`=1945; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, este cabello será perfecto para tejer una buena túnica, $n. Es una pena que las hermanas sonrientes tuvieran que morir para quitárselo, pero dudo que lo hubieran dado voluntariamente.$B$BUna pena... pero pequeña.' WHERE `entry`=1945; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $n. Deino me dijo que vendrías y que traerías el cabello de hermana sonriente. ¿Lo has traído?' WHERE `entry`=1945; +UPDATE `locales_quest` SET `Title_loc1` = '황천의 로브' WHERE `entry`=1946; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Silencio! ¡Es un momento muy delicado, no me molestes!$B$BUn momento...' WHERE `entry`=1947; +UPDATE `locales_quest` SET `Details_loc1` = '마법사의 지팡이를 만드는 건 쉬운 일이 아니죠. 다량의 희귀한 재료가 필요하고 많은 양의 마법력을 담을 수 있는 용기도 만들어야 한답니다. 이런 것들을 모아서 내게 가져오도록 하세요.$B$B이 양피지에 필요한 물건의 이름과 구하는 방법을 적어놓았어요. 이 목록에 적은 물건들을 그대로 가져오고 지시사항도 반드시 따르도록 하세요. 그렇지 않으면 지팡이를 만들 때 일이... 잘못될 수도 있으니...' WHERE `entry`=1948; +UPDATE `locales_quest` SET `Objectives_loc1` = '먼지진흙 습지대에 있는 타베사에게 비취 1개와 벼락 맞은 나뭇가지를 가져가야 합니다.' WHERE `entry`=1948; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Aja! ¡Tienes el jade y la zarza! ¡Bien hecho! $B$B¿No es humo lo que veo salirte de las orejas? Debías estar demasiado cerca cuando el rayo golpeó el palo de tótem, pero no te preocupes, ¡ser golpeado por un rayo trae buena suerte!' WHERE `entry`=1948; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Tienes los objetos que necesito?' WHERE `entry`=1948; +UPDATE `locales_quest` SET `Details_loc1` = '당신에게 줄 지팡이를 만들려면 어떤 책에서 중요한 구절을 읽어야 합니다. 학자 틸스가 쓴 마력의 의식이라는 책이지요.$B$B이 세계의 거대한 도서관에도 없으며 내게도 이 책의 사본이 없답니다. 그래서 학자 틸스에게 직접 얘기를 하고 받아와야 해요.$B$B행운을 빌겠어요. 틸스는 한때 훌륭한 마법사이자 학자였는데 지금은 소금 평원에 있는 노움과 고블린 경주장에서 술과 노름에 빠져 지내고 있답니다.' WHERE `entry`=1949; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué? ¡Habla más alto! Estos viejos oídos ya no son lo que eran.$B$B¡Bien, espero que hayas venido con una jarra fresca de cerveza o con alguna información para la siguiente carrera! Si no es así, más vale que te vayas... ¡porque tengo una varita polimorfizadora que lleva escrito tu nombre!' WHERE `entry`=1949; +UPDATE `locales_quest` SET `Title_loc1` = '주문 알아오기' WHERE `entry`=1950; +UPDATE `locales_quest` SET `Objectives_loc1` = '틸스의 금고를 여는 주문을 알아서 틸스에게 돌아가야 합니다.' WHERE `entry`=1950; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ya recuerdo...$B$BMe había olvidado de la pequeña maldición que lancé sobre Johnson. No puedo recordar porqué lo hice pero seguro que le ha venido bien, ¡pequeño ingrato!' WHERE `entry`=1950; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿A qué estás esperando? ¡Necesito la frase mágica!' WHERE `entry`=1950; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eso es! ¡Es todo lo que necesito para preparar el ritual de creación de tu varita! Espero que no tuvieras muchos problemas para encontrarlo...' WHERE `entry`=1951; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $n. ¿Encontraste el libro, Rituales de poder?' WHERE `entry`=1951; +UPDATE `locales_quest` SET `Title_loc1` = '마법사의 마법봉' WHERE `entry`=1952; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas son las varitas que hice. ¡Elige la que quieras!' WHERE `entry`=1952; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah si. ¿Has venido buscando un orbe o un bastón, $n? Muy bien. Te ayudaré a construirlo.$B$BPero te lo advierto: el proceso es peligroso y puede significar tu muerte.$B$BO la mía. En cualquier caso, la muerte de alguien...$B$BPero vamos a esperar que sea la muerte de otro, ¿eh?' WHERE `entry`=1953; +UPDATE `locales_quest` SET `Details_loc1` = '수정구를 만들기 위한 첫 단계는 힘이 깃든 수정구를 얻는 것입니다. 불타는칼날단의 흑마법사들이 고급 수정구를 지니고 있답니다. 그런데... 수정구 속에 악마를 묶어두고 있으니 문제가 아닐 수 없습니다! 하지만 우리가 상황을 바로잡을 거예요. 그럼요, 물론이죠.$B$B잊혀진 땅으로 가서 불타는칼날단 소환사에게서 지옥의 보주 하나를 빼앗아오세요. 소환사들은 만노로크 소굴에 있을 겁니다.$B$B보주를 손에 넣으면 내게 돌아오도록 하세요.' WHERE `entry`=1954; +UPDATE `locales_quest` SET `Objectives_loc1` = '먼지진흙 습지대에 있는 타베사에게 지옥의 보주를 가져가야 합니다.' WHERE `entry`=1954; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, es un orbe estupendo! Y no, no es estupendo como lo sería un zumo fresco en un día de verano.$B$BLo cierto es que ahora que lo pienso NO es nada estupendo. No digo el zumo. ¡El orbe!$B$B¡Concéntrate, $n! ¡Deberás estar concentrado si queremos terminar tu tarea!' WHERE `entry`=1954; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes un orbe infernal, $n?' WHERE `entry`=1954; +UPDATE `locales_quest` SET `Title_loc1` = '악마 퇴치' WHERE `entry`=1955; +UPDATE `locales_quest` SET `Objectives_loc1` = '보주의 악마를 물리치고 타베사와 대화하십시오.' WHERE `entry`=1955; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 폭풍' WHERE `entry`=1957; +UPDATE `locales_quest` SET `Objectives_loc1` = '주어진 시간 안에 마력의 폭풍 12마리를 물리쳐야 합니다.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `Title_loc1` = '천공의 힘' WHERE `entry`=1958; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es cierto. Se ha detectado una alteración mágica en nuestra ciudad. Todavía no estamos seguros de su origen, si es maligna o benigna. Antes debemos reunir más información...$B$BY esto, $n, nos lleva a hablar de tu tarea.' WHERE `entry`=1959; +UPDATE `locales_quest` SET `Objectives_loc1` = '아나스타샤 하트웰의 뒤에 있는 현신의 주문서와 속박의 상자를 집어야 합니다. 언더시티에 있는 아나스타샤 하트웰에게 채워진 속박의 상자 3개와, 속박의 상자, 현신의 주문서를 가져가야 합니다.' WHERE `entry`=1960; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Nuestras mentes más preclaras estudiarán las criaturas que hay en el interior de estas arcas de contención y determinarán los motivos de su presencia en Entrañas.$B$BSi su aparición es el resultado de una falla en el flujo natural de la magia debemos determinar si esa falla fue aleatoria. Si no lo fue, y fue producto del ataque de alguna fuerza mágica, nos prepararemos para alteraciones futuras y más serias.' WHERE `entry`=1960; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has investigado la alteración, $n? ¿Has capturado a las criaturas?' WHERE `entry`=1960; +UPDATE `locales_quest` SET `Objectives_loc1` = '조셉 그레고리안에게 리넨 10개와 달라란 마나석 6개를 가져가야 합니다.' WHERE `entry`=1961; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es un material excelente y aunque no tengo el talento necesario para valorar la calidad de estas gemas de maná, pronto sabremos si poseen el poder necesario para crear togas del fuegohechizo...' WHERE `entry`=1961; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Anastasia dijo que vendrías a verme, estoy listo para elaborar tu túnica. ¿Tienes las gemas y el lino?' WHERE `entry`=1961; +UPDATE `locales_quest` SET `Title_loc1` = '마법불꽃 로브' WHERE `entry`=1962; +UPDATE `locales_quest` SET `Title_loc1` = '검은손 도적단' WHERE `entry`=1963; +UPDATE `locales_quest` SET `Objectives_loc1` = '타잔을 죽이고 그의 가방을 오그리마의 어둠의 틈에 있는 테르조크에게 가져가야 합니다.' WHERE `entry`=1963; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de que Tazan haya muerto, pero una cartera cerrada no me sirve de nada.$B$BParece un buen desafío para quien aspira a ingresar en Mano Destrozada.' WHERE `entry`=1963; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Solo un necio cree que hay más peligro en un ataque frontal con un hacha que en una daga en la oscuridad.' WHERE `entry`=1963; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의추적자' WHERE `entry`=1978; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티의 실바나스의 전당에 있는 바리마트라스에게 안드론의 장부를 가져가야 합니다.' WHERE `entry`=1978; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭔가?' WHERE `entry`=1978; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm, qué interesante... Los mortacechadores han hecho un buen trabajo al descubrir esto. $B$BPor lo que sé, a ti también te corresponde una mención honorífica. Espero que lo sigas haciendo igual de bien, $n, pues serás de gran ayuda para los mortacechadores.' WHERE `entry`=1978; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí?' WHERE `entry`=1978; +UPDATE `locales_quest` SET `Title_loc1` = '펜윅 타트로스' WHERE `entry`=1998; +UPDATE `locales_quest` SET `Objectives_loc1` = '펜윅 타트로스를 처치하고 그 증거로 그의 머리카락을 언더시티의 도적 지구에 있는 메넷 칼카드에게 가져가야 합니다.' WHERE `entry`=1998; +UPDATE `locales_quest` SET `Title_loc1` = '거래의 도구' WHERE `entry`=1999; +UPDATE `locales_quest` SET `Objectives_loc1` = '달라란 상황 보고서를 찾아 언더시티의 도적 지구에 있는 메넷 칼카드에게 가져가야 합니다.' WHERE `entry`=1999; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nos has prestado un gran servicio, $n. ¡Esos troggs se van a enterar de lo que valen los gnomos de Gnomeregan!' WHERE `entry`=2038; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n! ¡¿Dónde están mis cosas?!' WHERE `entry`=2038; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que Gnoarn cree que no sé arreglármelas solo? Pues no veo por qué...$B$BDa igual, ¡te necesito! Bueno, ¡el movimiento te necesita!' WHERE `entry`=2039; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Gracias a ti, Gnomeregan está a un paso más cerca de su día de liberación.' WHERE `entry`=2040; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado la dentrituradora goblin, $n?' WHERE `entry`=2040; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Me traes un mensaje?' WHERE `entry`=2041; +UPDATE `locales_quest` SET `Details_loc1` = '해적의 삶이란 쉬운 게 아냐, 애송이 친구. 약탈한 돈으로 술을 마시며 흥청대는 게 전부가 아니란 말이지! 아아... 내 배가 트레샤돈 녀석들 때문에 해안 바로 앞에서 침몰됐네. 빨리 다시 일을 시작해야 하는데!$B$B내가 해안으로 밀려왔을 때 일등항해사의 열쇠가 바위에 떨어져 부서졌지. 어둠의 해안에 사는 짐승들이 그걸 훔쳐간 게 분명하다네. 사나운 모래톱게, 거대한 숲타조, 그리고 멀록들이 난파된 우리 배를 휘젓고 다니는 걸 슬쩍 봤거든.' WHERE `entry`=2098; +UPDATE `locales_quest` SET `Objectives_loc1` = '겔카크의 열쇠 조각 3개를 찾아 겔카크 자이로마스트에게 가져가야 합니다.' WHERE `entry`=2098; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 해안 전역에 역병이 퍼지면서 모든 이들의 몸과 마음을 앗아가고 있소.$B$B엉겅퀴곰들이 이 역병으로 가장 큰 타격을 받았다오. 한때는 고귀하던 짐승이 지금은 미친 듯이 날뛰는 파괴의 앞잡이가 되어 버렸소. 내 이 역병을 치료할 수 있을 것도 같소.$B$B이 덫을 숲으로 가지고 가서 땅에 놓으시오. 광포한 엉겅퀴곰이 덫에서 발하는 빛에 닿으면 잠시 동안이나마 온순하게 변할 거요. 곰이 온순해지면 잘 달래어 여기로 데려와 주시오.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Objectives_loc1` = '광포한 엉겅퀴곰을 생포해 타나리운에게 데리고 와야 합니다.$B$B광포한 엉겅퀴곰을 생포하는 데 실패하고 덫을 잃으면, 타나리운 트리텐더에게 돌아가 다른 덫을 받아야만 합니다.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Title_loc1` = '병든 엉겅퀴곰 처치' WHERE `entry`=2138; +UPDATE `locales_quest` SET `Objectives_loc1` = '숲에서 광포한 엉겅퀴곰 20마리를 처치한 후 어둠의 해안에 있는 타나리운 트리텐더에게 돌아가야 합니다.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `Details_loc1` = '우리 종족은 이 땅에서 생존을 위해 너무나 큰 희생을 치르고 있소.$B$B자연의 수하들, 수많은 병든 동물들이 그대의 손에 피를 흘리며 죽어갔소. 그래도 아우버다인의 주민들은 그대에게 은혜를 입은 셈이지. 비록 잠시 동안이긴 했지만 숲의 고통을 덜어주었으니 말이오.$B$B그대의 마지막 임무가 하나 남았소만 또 살생을 해야 한다는 것을 미리 말해 두겠소. 이런 일로 그대를 부르는 것이 마지막이었으면 하는 바람이오.$B$B바샬아란 근처의 북동쪽 동굴에 우두머리 엉겅퀴곰이 살고 있소. 그 곰을 처치해주시오.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `Objectives_loc1` = '우두머리 엉겅퀴곰을 찾아서 처치해야 합니다.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, esta es la comida que Ukor llevó al Valle de los Retos. ¿No les hacía falta? Pues será que les gusta matar a los héroes de hambre mientras los entrenan. ¡Fortalece el espíritu, según dicen!$B$BGracias por traerme la comida. La pondré de nuevo en las estanterías... ¡Pero primero deja que te ofrezca un tentempié!$B$BY no olvides ir a descansar a la posada. Seguro que estás deseando comerte el mundo, pero si te falta energía, no podrás hacer gran cosa, ni por ti ni por la Horda.' WHERE `entry`=2161; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Bienvenido a Cerrotajo!' WHERE `entry`=2161; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico! ¡Dime lo que piensas, $n!' WHERE `entry`=2178; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Esta olla está vacía y mi estómago también! ¿Por qué estás tardando tanto?' WHERE `entry`=2178; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí... Yo soy el joyero que ha hecho el collar pero no soy de los que dan información a cambio de nada. La información se paga, amigo. Si quieres que te ayuda, primero has de ayudarme tú a MÍ.' WHERE `entry`=2198; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Te has equivocado de gnomo, amigo! ¡Yo nunca he estado allí! ¡No puedes probar nada!$B$BEspera un momento... ¿quién eres? ¿Pero qué...? ¿Dónde encontraste este collar?' WHERE `entry`=2198; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No eres mala gente, pese a lo que dicen por ahí... ¡Es broma! En serio, gracias.$B$BEl collar es una de mis mejores obras, pero le faltan las 3 gemas con las que se imbuye de poder mágico. Lo diseñé para un paladín hace mucho; libraba una cruzada para limpiar la \"corrupción\" de Uldaman, en las Tierras Inhóspitas.$B$BMurió allí y entonces empezaron mis problemas.' WHERE `entry`=2199; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes los 5 lingotes de playa? Si no, no te contaré la historia del collar. ¡Ayuda a este gnomo!' WHERE `entry`=2199; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El diario revela que el paladín consiguió localizar las 3 gemas del collar:$B$Blos enanos Forjatiniebla tenían el rubí en zona segura durante su lucha contra los troggs.$B$BEstos, a su vez, guardaban el topacio en una urna situada cerca de enanos de la Alianza.$B$BY el ancestro trogg se quedó el zafiro para sí.' WHERE `entry`=2200; +UPDATE `locales_quest` SET `Details_loc1` = '성기사의 일지에 적힌 목걸이의 보석 위치가 울다만에서 찾을 수 있는 유일한 단서인 듯합니다. 이 성기사가 적어놓은 정보가 정확하다면 발굴 현장을 차지하기 위해 싸우고 있는 어둠괴철로단 드워프들과 트로그들을 처치해야 합니다.$B$B이 정보를 얻었으니 이제 본격적인 보석 찾기가 시작된 것입니다. 보석을 모두 손에 넣으면 탈바쉬의 지시대로 수정점 유리병을 사용하여 아이언포지에 있는 그에게 알려야 합니다.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `Objectives_loc1` = '울다만에 흩어져 있는 루비, 사파이어, 토파즈를 찾아야 합니다. 모두 찾으면 탈바쉬가 준 수정점 유리병을 사용하여 그에게 연락해야 합니다.$B$B일지에 의하면... $B*루비는 어둠괴철로단 드워프들이 있는 지역에 숨겨져 있습니다.$B*토파즈는 얼라이언스 드워프들이 있는 곳 근처에 트로그 지역에 있는 항아리 중 하나에 숨겨져 있습니다.$B$B*사파이어는 트로그 대장인 그림로크가 가지고 있습니다.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Efectivamente, esas son las tres gemas. ¡Buen trabajo! Por desgracia, tu trabajo no acaba aquí.$B$BNo, no estoy intentando jugarte una mala pasada. El objetivo es hacer joyas mágicas de calidad, ¡de la calidad que solo puede proporcionar Talvash del Kissel! Necesitarás una potente fuente de energía para darle vidilla a ese collar.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La imagen de Talvash se dibuja en las aguas del cuenco de visión.$B$B\"¡Vaya, todavía sigues con vida! ¿Encontraste mis gemas? ¿Eres quien va a salvar mi reputación, esa a quien he estado esperando? Por favor, dime que no has desperdiciado una recarga de la ampolla solo para hablar de tonterías... Son muy caras y lo cierto es que no gozo precisamente de una buena situación económica.\"' WHERE `entry`=2201; +UPDATE `locales_quest` SET `Title_loc1` = '울다만에서 재료 찾기' WHERE `entry`=2202; +UPDATE `locales_quest` SET `Details_loc1` = '얼마 전에 자홍버섯이라는 새로이 발견된 식물에 대한 얘기를 들었다네. 자홍버섯은 울다만 발굴 현장의 깊숙한 곳에서 군생하지. 다른 곳에서도 군생할 수도 있지만 내가 알고 있는 곳은 거기뿐이라네. 난 그 버섯이 연금술에 사용할 잠재적인 가치가 있는지 연구하고 싶기에 자네의 도움이 필요하다네.$B$B자홍버섯을 찾아서 12개만 나에게 가져다주시게. 버섯송이에 가까이 가면 포자에서 독이 발산되니 조심하도록 하게나.$B$B나를 위해 이 일을 맡아주게. 그리고 내 자네를 격려하는 의미에서 유명한 복원의 비약 한 꾸러미도 줄 것일세!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `Objectives_loc1` = '카르가스에 있는 자칼 모스멜드에게 자홍버섯 12개를 가져가야 합니다.' WHERE `entry`=2202; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n, ¡has vuelto a demostrar tu valía! Será interesante estudiar las setas, apuesto lo que sea.$B$BY ahora, lo prometido es deuda, disfruta de un trago de uno de mis brebajes de recuperación más eficaces de mi colección privada...$B$BSi eres un hábil alquimista, quizás podamos compartir algún negocio más. Sea como fuere, ¡agredecido quedo por tu ayuda!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido las setas moradas que necesito para mis proyectos de alquimia? Si no hay setas, ¡no hay premio!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `Title_loc1` = '황야의 땅에서 재료 찾기' WHERE `entry`=2203; +UPDATE `locales_quest` SET `Objectives_loc1` = '빈 요술 유리병을 황야의 땅에 있는 화염의 수호비룡에게 사용해야 합니다. 세 개를 다 채우면 카르가스에 있는 자칼 모스멜드에게 가져가야 합니다.' WHERE `entry`=2203; +UPDATE `locales_quest` SET `Details_loc1` = '이제 목걸이에 필요한 \"마력\"을 찾아야 하오. 아마도 그 일에는 울다만이 최고의 장소일 거요. 그곳에 피조물들이 꽤 많이 돌아다닐 텐데, 그렇지 않소? 그 중에서 제일 덩치 크고 악독해 보이는 놈을 잡아서 놈의 마력원천을 빼앗으시오! 내가 그 마력원천을 목걸이에 불어넣을 수 있을 거요.$B$B그 마력원천이 없이 목걸이를 고친다는 것은 불가능하오. 그러니 마력원천을 찾으면 여기 아이언포지로 다시 돌아오시오. 당신을 위해 모두 고쳐주겠소!' WHERE `entry`=2204; +UPDATE `locales_quest` SET `Objectives_loc1` = '울다만에서 가장 강력한 피조물을 찾아 부서진 목걸이의 마력원천을 손에 넣은 다음, 아이언포지에 있는 탈바쉬 델 키젤에게 목걸이와 함께 가져가야 합니다.' WHERE `entry`=2204; +UPDATE `locales_quest` SET `Title_loc1` = 'SI: 7 찾기' WHERE `entry`=2205; +UPDATE `locales_quest` SET `Details_loc1` = '배지요? 오, 아무것도 아니에요. 당신이 처리할 수 있는 건 아니니까 신경쓰지 마세요. 마티아스님께서 당신 행색을 보면 진짜 도적보다는 치즈 배달원으로 착각하시겠군요. 그건 그렇고, 내게 일이 하나 주어졌는데 그 일을 끝내겠다고 약속을 했어요.$B$B말이 나와서 말인데 이 소포를 마티아스님께 전해주세요. 그러면 마티아스님께서 소일거리 한두 개 정도를 맡길 거예요.$B$B어서 가세요.' WHERE `entry`=2205; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 병영에 있는 단장 마티아스 쇼에게 소포를 가져가야 합니다.' WHERE `entry`=2205; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가?' WHERE `entry`=2205; +UPDATE `locales_quest` SET `Objectives_loc1` = '데피아즈단 부두주임에게서 데피아즈단 선적 일정표를 빼앗아 단장 마티아스 쇼에게 가져가야 합니다.' WHERE `entry`=2206; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 길' WHERE `entry`=2218; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que te consideras un bribón? ¿Destinado a convertirte en uno de los elegidos de Barbanegra... un oficial del Círculo Oculto? $B$BSolo un pillo redomado se lo tendría así de creído. $B$B¡Y eso es exactamente lo que buscamos! ¡Bienvenido a bordo, $n!|n' WHERE `entry`=2218; +UPDATE `locales_quest` SET `Title_loc1` = '순진한 핑계' WHERE `entry`=2238; +UPDATE `locales_quest` SET `Title_loc1` = '오닌의 보고서' WHERE `entry`=2239; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 훌프단에게 오닌의 보고서를 가져가야 합니다.' WHERE `entry`=2239; +UPDATE `locales_quest` SET `Details_loc1` = '자, 그럼 임무 얘기를 하지.$B$B카즈뮬의 석실이라는 비밀 석실이 있는데 그곳을 조사해야 하네. 문제는 이 방으로 들어가는 커다란 문이 잠겨져 있다는 것인데, 다행히 내가 그 문을 여는 방법을 알고 있지.$B$B내가 이 탁자 위에 있는 일지에 모두 적어뒀지. 지금 나와 내 동료는 이곳에서 꼼짝할 수가 없다네... 그러니 자네가 우리를 대신해 카즈뮬의 석실을 찾아야 하네!$B$B내 일지를 읽고 그 석실을 조사한 후 아이언포지에 있는 탐험가 연맹으로 가서 발굴조사단장 스톰파이크에게 보고하도록 하게.' WHERE `entry`=2240; +UPDATE `locales_quest` SET `Objectives_loc1` = '밸로그의 일지를 읽고 비밀 석실을 조사한 후 발굴조사단장 스톰파이크에게 보고해야 합니다.' WHERE `entry`=2240; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has visto la cámara de Khaz\'mul? ¡No puedo creerlo! Baelog estaba seguro de su existencia pero yo he de reconocer que tenía mis dudas.$B$BGracias, $n. Con un poco de suerte, tu hallazgo incitará a nuestros líderes a seguir luchando por recuperar Uldaman. Y, si algún día vuelve a estar bajo el control de Forjaz, ¡los secretos de la cámara de Khaz\'mul serán nuestros!' WHERE `entry`=2240; +UPDATE `locales_quest` SET `Title_loc1` = '짝사랑' WHERE `entry`=2241; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 시우르나에게 잔노크의 장미를 가져가야 합니다.' WHERE `entry`=2241; +UPDATE `locales_quest` SET `Title_loc1` = '운명의 부름' WHERE `entry`=2242; +UPDATE `locales_quest` SET `Objectives_loc1` = '고대정령 세시르를 찾아 시우르나에게 가져갈 만한 어떤 단서든지 찾아와야 합니다.' WHERE `entry`=2242; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Son malas noticias, $n. Parece que la enfermedad que se ha apoderado de los bosques y los ríos de Costa Oscura ha empezado a extenderse por nuestro hogar.$B$BNos has servido con diligencia pero ya no hay nada más que puedas hacer aquí. Coge esta espada como recompensa por tu ayuda a Teldrassil.' WHERE `entry`=2242; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te ha dicho algo Sethir el Ancestro, $n?' WHERE `entry`=2242; +UPDATE `locales_quest` SET `Details_loc1` = '이보게, 자네만 괜찮다면 도움이 좀 필요하네. 나는 이름이 좀 알려진 연금술사인데 자네가 황야의 땅에서 재료 찾는 일을 도와주었으면 하네.$B$B재료를 넉넉히 비축해 두어야 하는데 몇 가지가 부족해서 말이야. 대머리수리 모래주머니 5개, 바위산코요테 송곳니 10개, 바위 정령 파편 5개가 필요하네. 물론 짐승들에게서 직접 얻어와야 하는 것도 있으니 자네가 싸움에 익숙한 체질이 아니라면 싸울 줄 아는 친구들을 찾아 보도록 하게나.$B$B이 물건들을 가져오면 돈을 좀 주겠네. 해보겠나?' WHERE `entry`=2258; +UPDATE `locales_quest` SET `Objectives_loc1` = '황야의 땅에서 자칼 모스멜드에게 대머리수리 모래주머니 5개, 바위산코요테 송곳니 10개, 바위 정령 파편 5개를 가져가야 합니다.' WHERE `entry`=2258; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, muy bien! Me deberían durar una temporada, al menos. Aquí tienes el pago que te prometí.$B$BSi te interesa, no me vendrían mal otros componentes. Aunque estos solo se encuentran en lo más profundo de la excavación de Uldaman. No serán fáciles de conseguir pero haré que merezca la pena si te apetece volver a ayudarme.$B$BQuizás algo más que unas relucientes monedas, ¿qué te parece?' WHERE `entry`=2258; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las cosas que necesitaba? No te pagaré a menos que hayas traído esos componentes.' WHERE `entry`=2258; +UPDATE `locales_quest` SET `Title_loc1` = '에리온 셰이드위스퍼' WHERE `entry`=2259; +UPDATE `locales_quest` SET `Title_loc1` = '에리온의 부탁' WHERE `entry`=2260; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Siguiendo las indicaciones del guardapiedras, accedes de nuevo a los discos de Norgannon ahora que ya conoces la historia de los terráneos, los troggs y los enanos. Se oye un ligero que proviene del interior de los discos. Entonces, el guardapiedras habla de nuevo:$B$B\"Los discos han sido sintetizados. Accede de nuevo a los discos de Norgannon para recibir una copia personal.\"' WHERE `entry`=2278; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La voz del vigía de piedra parece surgir de tu propio interior:$B$B\"En primer lugar tendrás que asimilar la información contenida en los Discos de Norgannon. Una vez cumplido este requisito, podrás optar a una copia de los datos aquí guardados. Asegúrate de revisar toda la información que encontrarás aquí antes de proseguir.\"' WHERE `entry`=2278; +UPDATE `locales_quest` SET `Title_loc1` = '백금 원반' WHERE `entry`=2279; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 탐험가 연맹에 노르간논의 소형 백금 원반을 가져가야 합니다.' WHERE `entry`=2279; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué tienes ahí? ¡Vaya! ¿Dónde encontraste esto?$B$B¿De verdad?$B$B¿Qué hablaste de qué con quién?$B$B¡NO PUEDE SER VERDAD!$B$BMi querido $c, ¡este puede ser el descubrimiento arqueológico del año! ¿¡Qué digo del año!? ¡Del siglo! Si estos discos son lo que creo que son, ¡tenemos delante la última pieza del rompecabezas! Esto podría demostrar de una vez por todas la legitimidad de la creación encantada de los enanos.' WHERE `entry`=2279; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Puedo ayudarte en algo? Te aseguro que tengo mucho que hacer. Sin embargo, si se trata de algo importante para la Liga de Expedicionarios... ¡entonces soy todo oídos!' WHERE `entry`=2279; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 현자 중 하나에게 노르간논의 소형 원반을 가져가야 합니다.' WHERE `entry`=2280; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto?$B$B¡Impresionante, joven! Estos discos encierran grandes secretos de la tierra que han permanecido ocultos durante años. Ha sido muy inteligente por tu parte habérmelos traído.' WHERE `entry`=2280; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sí joven, veo que entras en mi tienda de campaña con paso firme... y con marcada determinación. ¿Vienes a pedir mi consejo acerca de algún tema de gran importancia para la Horda? ¿O quizás deseas que te revele un misterio del universo?' WHERE `entry`=2280; +UPDATE `locales_quest` SET `Title_loc1` = '붉은마루 집결' WHERE `entry`=2281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Ya la has abierto? Buen trabajo, $n.$B$BSi te mueres, sabremos que fue por estupidez y no por falta de experiencia.' WHERE `entry`=2282; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te había hablado de los orcos?$B$BHe oído que andan por el molino.' WHERE `entry`=2282; +UPDATE `locales_quest` SET `Details_loc1` = '당신에게 줄 일거리가 있소. 배짱이 있다면 말이오!$B$B황야의 땅 깊은 곳에 울다만 발굴 현장이 있소. 최근 그곳에서 죽은 어떤 멍청한 성기사에 대한 얘기를 들었는데... 우리가 그 얘기에 관심을 갖는 이유는 그 성기사가 아주 값진 목걸이를 갖고 있었기 때문이지. 그 목걸이에는 루비, 사파이어, 토파즈 이렇게 세 가지 큰 보석이 박혀 있었다고 하오.$B$B우리는 바로 그것을 원하오. 보수를 최고로 줄 생각이오. 파손됐을지도 모르지만 긁힌 흠집은 우리가 다 고칠 수 있으니까 말이오.' WHERE `entry`=2283; +UPDATE `locales_quest` SET `Objectives_loc1` = '울다만 발굴 현장에서 값진 목걸이를 찾아 오그리마에 있는 드란 드로퍼스에게 가져다주어야 합니다. 목걸이는 파손된 것이라도 괜찮습니다.' WHERE `entry`=2283; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo huelo desde aquí... ¡Déjame ver!$B$BPero... ¿Me quieres tomar el pelo o qué? ¡Faltan las gemas! ¿Pensabas que no nos íbamos a dar cuenta? Hasta Malton se dio cuenta.$B$BBueno, a lo mejor no las has robado, pero el collar no vale nada sin las gemas. ¡Encuéntralas y termina el trabajo!' WHERE `entry`=2283; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el collar? ¡Si no hay collar, no hay recompensa!' WHERE `entry`=2283; +UPDATE `locales_quest` SET `Details_loc1` = '그 보석들이 울다만 어딘가에 있는 건 멍청이 말톤도 알고 있을 만큼 확실한 사실이오. 다시 돌아가서 찾아보도록 하시오.$B$B전에도 말했지만 우리가 입수한 정보가 정확하다면 이 목걸이에는 루비, 사파이어, 토파즈가 붙어있었소. 보석들을 찾아서 목걸이에 다시 붙이도록 하시오.$B$B보석들이 어디 있는 지야 누가 알겠소? 운이 좋으면 그 성기사의 유해에서 찾을 수 있을지도 모르지. 벌써 모두 털려버리지 않았다면 시체에 보석들이 남아 있지 않겠소?' WHERE `entry`=2284; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has encontrado los restos del paladín del que habló Dran. Encuentras un diario, muy estropeado y cubierto de sangre. Lo que consigues leer está escrito en humano, te parece.$B$BTendrás que encontrar a alguien que lo traduzca.' WHERE `entry`=2284; +UPDATE `locales_quest` SET `Title_loc1` = '왕의 철저한 수색' WHERE `entry`=2298; +UPDATE `locales_quest` SET `Title_loc1` = '훌프단에게로!' WHERE `entry`=2299; +UPDATE `locales_quest` SET `Title_loc1` = '일지 번역' WHERE `entry`=2318; +UPDATE `locales_quest` SET `Objectives_loc1` = '성기사의 일지를 번역할 수 있는 이를 찾아야 합니다. 그런 자가 있을만한 가장 가까운 곳은 황야의 땅에 있는 카르가스입니다.$B$B제공된 아이템: $B' WHERE `entry`=2318; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Poderoso $c, sé a qué has venido a las Tierras Inhóspitas. Me necesitas por mi vasto conocimiento de otras lenguas y estás buscando las piezas del collar que encontraste en Uldaman.$B$B¿Sorprendido? No lo estés tanto, mi trabajo consiste en averiguar estas cosas. Así pues, centrémonos en el diario y dime qué recibiré a cambio de su traducción. Créeme, no encontrarás a nadie más que pueda hacerlo.$B$BEs más, te haré una oferta mejor que la de Dran Droffers de modo que todavía puedas cumplir su trato. ¿Qué dices?' WHERE `entry`=2318; +UPDATE `locales_quest` SET `Title_loc1` = '일지 번역' WHERE `entry`=2338; +UPDATE `locales_quest` SET `Objectives_loc1` = '자칼에게 목걸이를 빌려주면 그에 대한 보답으로 일지를 번역해 줄 것입니다.' WHERE `entry`=2338; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Se reconoce un buen negocio cuando lo ves, sabía que podía contar contigo.$B$BSolo será un momento mientras lanzo un hechizo para traducir rápidamente la lengua humana en una forma que entenderás. Soy un trol de palabra, pregúntale a cualquiera de la Horda por Jarkal Musgofusión. Bien, empecemos...' WHERE `entry`=2338; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has pensado en ello, ¿verdad? Eres inteligente, $c, si aceptas este trato, ambos conseguiremos lo que queremos, y Rescates Droffers e Hijos pensará que tienen lo que buscan.' WHERE `entry`=2338; +UPDATE `locales_quest` SET `Details_loc1` = '일지 여기 있네. 번역도 다 됐지.$B$B내용을 보니 루비는 드워프가, 토파즈는 트로그가, 그리고 사파이어는 그림로크라는 트로그가 가지고 있다는군.$B$B목걸이의 효력을 되찾으려면 마력원천이 필요한데, 드란 드로퍼스는 이 사실을 모르고 있지. 마력원천을 찾으려면 이렇게 하게. 울다만 깊숙이 들어가 강력해 보인다 싶은 피조물들은 모조리 물리치게. 그러다 보면 분명히 마력원천을 얻을 수 있을 걸세.$B$B모든 걸 다 찾거든 내게 가지고 오고.' WHERE `entry`=2339; +UPDATE `locales_quest` SET `Objectives_loc1` = '울다만에서 목걸이에 필요한 보석 3개와 마력원천을 회수한 후 카르가스에 있는 자칼 모스멜드에게 가져다주어야 합니다. 자칼의 말에 의하면 울다만에서 가장 강한 피조물을 처치하면 마력원천을 얻을 수 있다고 합니다.$B$B일지의 내용을 보니 루비는 어둠괴철로단의 방어진에 숨겨져 있습니다.$B$B토파즈는 얼라이언스 드워프 근처에 있는 트로그 구역 중 하나에 있는 항아리에 숨겨져 있습니다.$B$B사파이어는 트로그의 우두머리인 그림로크가 가지고 있습니다.$B$B마력원천은 울다만에서 가장 강한 피조물을 처치하면 얻을 수 있습니다.' WHERE `entry`=2339; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo de primera, $c. Ahora veremos los bonitos frutos de nuestro desvío. He acabado con el collar y confío en poder reproducir el proceso de construcción sin problemas.$B$BPero primero usaré un conjuro especialmente diseñado para analizar rápidamente esas gemas antes de que te las lleves con el collar de vuelta a Orgrimmar. Solo será un momento.' WHERE `entry`=2339; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te espera otro viaje a las profundidades de Uldaman si no tienes las gemas y una fuente de energía capaz de canalizar el poder mágico de nuevo hacia el collar.$B$BRecuperarás las gemas para entregárselas a los matones de Orgrimmar; me quedaré con la fuente de energía, puesto que será lo que haga funcionar el collar para empezar...' WHERE `entry`=2339; +UPDATE `locales_quest` SET `Title_loc1` = '보석 전달' WHERE `entry`=2340; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 드란 드로퍼스에게 회수한 목걸이와 보석을 가져다주어야 합니다.' WHERE `entry`=2340; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, aquí está todo. Oye, ¿te importa si nos quedamos también con la bolsa? ¿No? ¡Gracias, de verdad! ¡Ja!$B$B¡Este collar será nuestra mayor botín! Pero no te pongas así, seguro que el collar no te sentaría bien. ¡Toma que toma!$B$BUn trato es un trato, aquí tienes tu parte por el rescate. Ya hemos rematado el negocio por ahora; vuelve más tarde por si tuviéramos más trabajo para ti. Hasta entonces, ¡andando!' WHERE `entry`=2340; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Vaya, mira quién tenemos ahí! Te ha llevado un tiempo llegar hasta aquí, ¿eh? ¡Esperemos que no me hayas hecho perder el tiempo! No te pagaré a menos que hayas traído todo lo que te encargué. Y créeme, ¡lo comprobaremos todo dos y hasta tres veces!' WHERE `entry`=2340; +UPDATE `locales_quest` SET `Title_loc1` = '목걸이 회수 - 3차 시도' WHERE `entry`=2341; +UPDATE `locales_quest` SET `Details_loc1` = '가레트 가문의 사람이 이런 빗자루로 박쥐 우리나 쓸고 있다니 말도 안 돼요! 이 지긋지긋한 일로 모은 몇 푼 안 되는 돈을 당신에게 투자하겠으니 제 신분을 좀 올려 주세요.$B$B우리 가레트 가문이 채굴꾼으로 열심히 일했을 때부터 울다만의 남쪽 대전당에는 가레트 가문의 무기가 든 궤짝이 있어요. 그게 없으면 전 영원히 이곳에서 이 지긋지긋한 박쥐들을 따라다니며 청소나 하게 될 거예요.$B$B우리 가문의 보물을 찾아 제게 가져와 주세요! 제가 타고난 권리를 회복하도록 도와주세요!' WHERE `entry`=2342; +UPDATE `locales_quest` SET `Objectives_loc1` = '울다만의 남쪽 대전당에 있는 궤짝에서 가레트가의 보물을 찾아 언더시티에 있는 그에게 가져가야 합니다.' WHERE `entry`=2342; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esto ya es otra cosa! No hay duda de que te mereces cada pieza de plata que te he dado.$B$B¿Me estáis escuchando, repugnantes murciélagos? ¡Ahora tengo el arma elegida por la familia Garrett! ¡¡Temblad, murciélagos, temblad!!' WHERE `entry`=2342; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nunca acabaré con estos murciélagos que se mofan de mí y de mi escoba. ¡Dime que has reclamado el tesoro de mi familia! Te he ofrecido mis piezas de plata... ¿es que no es suficiente?' WHERE `entry`=2342; +UPDATE `locales_quest` SET `Title_loc1` = '네즈라의 뿔' WHERE `entry`=2358; +UPDATE `locales_quest` SET `Objectives_loc1` = '호숫골에 있는 아란티르에게 네즈라의 뿔을 돌려줘야 합니다.' WHERE `entry`=2358; +UPDATE `locales_quest` SET `Title_loc1` = '클라벤의 탑' WHERE `entry`=2359; +UPDATE `locales_quest` SET `Objectives_loc1` = '데피아즈단 탑 열쇠를 훔쳐 데피아즈단 탑으로 숨어 들어간 후, 그늘숲 궤짝에 무엇이 들어 있는지 밝혀 내야 합니다. 알아낸 모든 정보를 가지고 스톰윈드에 있는 마티아스 쇼에게 돌아가야 합니다. 켈넌의 보고서을 읽고 탑에 대한 정보를 얻으십시오.' WHERE `entry`=2359; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto explicaría la presencia de subordinados Defias que visteis Kearnen y tu a las puertas de la torre, $n. También explicaría la relación de Venture y Cía. con los Defias y los extraños envíos que parten del Bosque del Ocaso.$B$BDe acuerdo a este libro, los trols de Zanzil de Tuercespina han descubierto un modo de levantar a los puertos con pociones... o para ser más concretos: con veneno.$B$BNo servirás de nada al IS:7 sin un amplio conocimiento de venenos, $n... especialmente si no te sabes al dedillo la receta para crear no-muerte.' WHERE `entry`=2359; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Alguna noticia del agente Kearnen?' WHERE `entry`=2359; +UPDATE `locales_quest` SET `Title_loc1` = '마티아스와 데피아즈단' WHERE `entry`=2360; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que Mathias ha enviado a otro agente a por mí, eh? Bueno, espero que esté listo para oír malas noticias.' WHERE `entry`=2360; +UPDATE `locales_quest` SET `Title_loc1` = '목걸이 복원' WHERE `entry`=2361; +UPDATE `locales_quest` SET `Title_loc1` = '검은손 도적단을 찾아서' WHERE `entry`=2378; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que tú eres a quien han elegido nuestros poderosos aliados para venir a ver a Shenthul? Qué aburrido...' WHERE `entry`=2378; +UPDATE `locales_quest` SET `Title_loc1` = '잔도잔' WHERE `entry`=2379; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Puede que Zando\'zan se equivocara; te pide disculpas.' WHERE `entry`=2379; +UPDATE `locales_quest` SET `Title_loc1` = '오그리마로!' WHERE `entry`=2380; +UPDATE `locales_quest` SET `Title_loc1` = '약탈자 약탈하기' WHERE `entry`=2381; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니항에 있는 비운의 레닉스에게 남쪽바다해적단 보물을 가져가야 합니다. 레닉스의 기계장치에서 E.C.A.C.와 도둑 도구를 얻는 것도 잊지 마십시오. 임무를 완수하려면 이 두 가지가 모두 필요합니다.$B$B유별나게 공격적인 앵무새에게 맞서게 되면 E.C.A.C.를 사용하십시오!' WHERE `entry`=2381; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble! ¡Improbable! ¡Sencillamente asombroso! Tienes mucho talento, $n. ¡O eso o eres el ser vivo más afortunado!$B$BAquí tienes tu parte del pago. Estoy seguro de que le sacarás más partido que yo.' WHERE `entry`=2381; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bueno, por lo menos conservas todos tus miembros. ¿Has encontrado el tesoro?' WHERE `entry`=2381; +UPDATE `locales_quest` SET `Title_loc1` = '톱니항의 레닉스' WHERE `entry`=2382; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Para qué? Los últimos 5 que me envió el trol acabaron de cena de los tiburones. Espero que a ti te vaya mejor.' WHERE `entry`=2382; +UPDATE `locales_quest` SET `Objectives_loc1` = '간결한 양피지를 읽어보고 프랑에게 양피지를 가져가야 합니다.' WHERE `entry`=2383; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, mi pergamino. Oí que habías venido al Valle, $n. Me alegra saber que lo has conseguido... esperemos que sobrevivas todos los retos que te aguardan. Como dije, ven a verme cuando crezca tu poder, haré todo lo que pueda por instruirte en las artes del $c.$B$BBuena suerte, $n, y vuelve a verme cuando creas que estás preparado.' WHERE `entry`=2383; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué es lo que tienes ahí? ¿Un pergamino? No eres un erudito... espero...' WHERE `entry`=2383; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya era hora de que aparecieras. ¡Temía perder la apuesta que hice con Olaf!$B$BÉl apostó que su barba le crecería hasta las rodillas antes de que alguien viniera a buscarnos. Aquí estás y, como puedes observar, ¡a la barba de Olaf aún le queda un buen trecho para llegar hasta sus rodillas!$B$BGracias, $n. Repartiré las ganancias contigo.' WHERE `entry`=2398; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico, encontraste algunas! Mil gracias, $n. ¡Eres el $r más formal que he conocido! $B$BMe muero por probarlas en unos dispositivos que he fabricado. Apuesto que, en las circunstancias apropiadas, los dispositivos impulsados con estas piedras funcionarán, y funcionarán y funcionarán...' WHERE `entry`=2418; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las piedras de energía, $n? Uno de mis roedores robóticos necesita una fuente de alimentación...' WHERE `entry`=2418; +UPDATE `locales_quest` SET `Title_loc1` = '백금 원반' WHERE `entry`=2439; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지 은행에 있는 디니타 스톤맨틀에게 사례 보증 서류를 가져가야 합니다.' WHERE `entry`=2439; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, un vale de la Liga de Exploradores, y muy bueno, además.$B$BEscoge tu recompensa en sus arcas.' WHERE `entry`=2439; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenido a Las Arcas de Forjaz, $n. ¿En qué puedo ayudarte?' WHERE `entry`=2439; +UPDATE `locales_quest` SET `Title_loc1` = '백금 원반' WHERE `entry`=2440; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 베나 윈터후프에게 사례 보증 서류를 가져가야 합니다.' WHERE `entry`=2440; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, $n. En vista de lo que te ha dado, debes haberle caído muy bien a Sabio Buscaverdad. Tienes derecho a elegir como recompensa 5 pociones excelentes de curación o 5 pociones superiores de maná de su alijo de pociones.' WHERE `entry`=2440; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Saludos, $c! ¿Estás aquí para recibir instrucción en alquimia o quizás para otra cosa?' WHERE `entry`=2440; +UPDATE `locales_quest` SET `Title_loc1` = '잠입' WHERE `entry`=2458; +UPDATE `locales_quest` SET `Objectives_loc1` = '진흙늪 북쪽에 있는 투자개발회사 탑으로 가서 검은손 도적단의 비밀 요원인 감독관 피줄과 접촉해야 합니다.$B$B탑이 보이면 섬광탄포를 사용해 감독관 피줄에게 당신이 도착했음을 알리십시오. 섬광탄은 2번 발사해야 하며, 그 후 감독관 피줄에게 다가가 검은손 도적단 /경례를 해야 합니다.$B$B피줄은 자기가 모르는 자는 무조건 처치하려 들기 때문에 정확한 순서대로 수행해야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=2458; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de ver agentes de Mano Destrozada, pero lo de las bengalas ha sido excesivo.$B$BSi quieres verme otra vez, sopla 2 veces este silbato.' WHERE `entry`=2458; +UPDATE `locales_quest` SET `Title_loc1` = '검은손 도적단 경례' WHERE `entry`=2460; +UPDATE `locales_quest` SET `Objectives_loc1` = '셴툴에게 검은손 도적단 /경례를 해 보이십시오.' WHERE `entry`=2460; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Sigue, sigue.' WHERE `entry`=2460; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Practica!' WHERE `entry`=2460; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pobre Burbujita, era un buen agente, uno de los mejores. Por desgracia, es el precio que pagamos, $n. Ser un agente de campo de la Mano Destrozada es un trabajo arriesgado.$B$BHas cumplido con tu deber, $c. Sería una lástima que no vivieras para volver a colaborar con nosotros.' WHERE `entry`=2478; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué noticias traes, $n?' WHERE `entry`=2478; +UPDATE `locales_quest` SET `Title_loc1` = '히노트의 도움' WHERE `entry`=2479; +UPDATE `locales_quest` SET `Objectives_loc1` = '힐스브래드 구릉지의 타렌 밀농장으로 가서 서지 히노트에게 잔질의 혼합물 견본을 전해야 합니다.$B$B타렌 밀농장으로 가려면 먼저 비행선을 타고 언더시티로 가야 합니다. 도착하면 남쪽 길을 따라 은빛소나무 숲을 지나 힐스브래드 쪽으로 가야 합니다. 표지판을 따라 가십시오!' WHERE `entry`=2479; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué palidez tan deliciosa la tuya, $c. ¿Y qué es ese terrible olor?' WHERE `entry`=2479; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué es esto?' WHERE `entry`=2479; +UPDATE `locales_quest` SET `Title_loc1` = '히노트의 도움' WHERE `entry`=2480; +UPDATE `locales_quest` SET `Objectives_loc1` = '서지 히노트가 해독제를 만드는 동안 기다려야 합니다.' WHERE `entry`=2480; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La cura está lista! Bebe este antídoto para detener la demencia. Sin embargo, no puedo hacer nada con el olor.' WHERE `entry`=2480; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n; con esto ya tengo para una temporada. Ten, tu recompensa.$B$BY tengo otro trabajo para ti, si te interesa. Lo que busco está en la excavación de Uldaman y no es fácil de conseguir, pero te recompensaré bien.$B$BY con algo más tentador que las monedas, ¿qué me dices?' WHERE `entry`=2500; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes lo que te pedí? No te pagaré hasta que me des los ingredientes.' WHERE `entry`=2500; +UPDATE `locales_quest` SET `Title_loc1` = '황야의 땅에서 재료 찾기' WHERE `entry`=2501; +UPDATE `locales_quest` SET `Objectives_loc1` = '빈 요술 유리병을 황야의 땅에 있는 화염의 수호비룡에게 사용해야 합니다. 3개를 다 채우면 텔사마에 있는 가크 힐터치에게로 가져가야 합니다.' WHERE `entry`=2501; +UPDATE `locales_quest` SET `Title_loc1` = '사스라의 제물' WHERE `entry`=2520; +UPDATE `locales_quest` SET `Objectives_loc1` = '여사제 아무라가 달의 신전 중앙에 있는 샘에 사스라의 은빛 돌기를 제물로 바치고 돌아와 달라고 부탁했습니다.' WHERE `entry`=2520; +UPDATE `locales_quest` SET `Objectives_loc1` = '수집가 굼이샤에게 완전무결한 드레니시스트 구슬을 가져가야 합니다.' WHERE `entry`=2522; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `Objectives_loc1` = '오벤 레이지클로가 영혼을 잃어버린 그의 육체를 죽인 후 부두교 부적을 사용하라고 부탁했습니다.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Cómo te encuentras, $n? Irradias el aura de la hiena risitas, tu fuerza ¡no tiene parangón entre los mortales! $B$BDesgraciadamente, con los componentes que me trajiste, solo pude hacer suficiente polvo para una pastilla. Necesitaré más componentes si te hiciera falta otra pastilla.' WHERE `entry`=2581; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Apestas, $n. ¿Has estado por terrenos sulfurosos? ¡¿Y dónde están mis componentes?!' WHERE `entry`=2581; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Aquí tienes! Recuerda, úsala con moderación. Si necesitas más, ven a verme cuando hayas acabado con la que tienes ahora.' WHERE `entry`=2582; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los órganos de la bestia?' WHERE `entry`=2582; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El espíritu del jabalí ilumina tu ser, $n! Me pregunto... ¿crees que eres tan invulnerable como estas bestias?|n' WHERE `entry`=2583; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡¿Dónde están los órganos, $n?!' WHERE `entry`=2583; +UPDATE `locales_quest` SET `Title_loc1` = '멧돼지의 혼' WHERE `entry`=2584; +UPDATE `locales_quest` SET `Objectives_loc1` = '혈법사 드라지알에게 손상된 멧돼지 허파 3개, 스콜포크 집게발 2개, 바실리스크 뇌 1개를 가져가야 합니다.' WHERE `entry`=2584; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debo advertirte, $n, no intentes mezclar las fórmulas que he creado. Las propiedades químicas de la fórmula ingerida en último lugar siempre prevalece sobre encantamientos anteriores, por lo que se anularían los efectos de las fórmulas precedentes.' WHERE `entry`=2584; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡¿Dónde están los órganos, $n?!' WHERE `entry`=2584; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fascinante. Este ha sido el polvo más difícil de analizar. $B$BToma esta pizca de sal residual y colócala debajo de tu lengua. Deberías sentir una leve sensación de euforia seguida de un estado de agilidad y velocidad nunca visto.' WHERE `entry`=2585; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡¿Dónde están los órganos, $n?!|n' WHERE `entry`=2585; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Maravilloso, $n! Te ofrezco probar las entrañas del basilisco Rocarroja. $B$BSi el compuesto fuera de tu agrado, siempre se puede hacer más... previo pago.' WHERE `entry`=2601; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Vuelves con los órganos que te pedí?' WHERE `entry`=2601; +UPDATE `locales_quest` SET `Title_loc1` = '흔들리지 않는 정신' WHERE `entry`=2602; +UPDATE `locales_quest` SET `Details_loc1` = '아니, 벌써 집중력이 떨어지셨나요? 아직 연구에 필요한 재료를 더 구해야 해요!$B$B아, 수고하신 대가는 물론 똑같이 드려야죠. 저주받은 땅으로 가서 붉은바위 바실리스크 뇌 열 개와 독수리 모래주머니 두 개를 가지고 오세요.' WHERE `entry`=2602; +UPDATE `locales_quest` SET `Objectives_loc1` = '혈법사 린노어에게 바실리스크 뇌 10개와 독수리 모래주머니 2개를 가져가야 합니다.' WHERE `entry`=2602; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, ya va, dame un momento y tendré más preparado para que puedas consumirlo, $n.$B$BToma... y, $n, no intentes consumir este brebaje experimental de forma muy seguida. El resultado podría ser desastroso.' WHERE `entry`=2602; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Vuelves con los órganos que te pedí?' WHERE `entry`=2602; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Soberbio! Me pondré a trabajar de inmediato. ¡Quizás encuentre una cura para muchos de los males que afligen al mundo! $B$BAh, sí, tu recompensa, claro; si te hiciera falta más chicle, vuelve aquí y te asignaré otra tarea.' WHERE `entry`=2603; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me hagas perder el tiempo, $n. No tenemos nada de qué hablar, a menos que hayas recuperado los objetos que te pedí.' WHERE `entry`=2603; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, maravilloso! ¡Trae, me lo voy a beber!' WHERE `entry`=2605; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Por favor, dime que has encontrado a los colectores de rocío.' WHERE `entry`=2605; +UPDATE `locales_quest` SET `Title_loc1` = '맛의 달인' WHERE `entry`=2606; +UPDATE `locales_quest` SET `Details_loc1` = '우웩! 무슨 맛이 이렇담! 이건 안 되겠는데...$B$B잠깐, 뭐라고 했소? 아, 알고 있소. 포기는 하지 말라는 거지. 그럼 좋소.$B$B보자... 아주 좋은 생각이 있소! 내 친구 스프링클에게 이걸 가져 가시오. 그녀는 아주 훌륭한 요리사인데, 가서 우리 사정을 얘기하고 도움이 필요하다고도 전해 주시오.$B$B그러니까, 맛이 그렇게 이상하면 적어도 뭔가 톡 쏘는 맛이라도 있어야지... 안 그렇소?' WHERE `entry`=2606; +UPDATE `locales_quest` SET `Objectives_loc1` = '마린 노겐포저가 가젯잔에 있는 스프링클과 대화할 것을 부탁했습니다.' WHERE `entry`=2606; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Marin es un buen tipo pero un poco excéntrico, diría yo.$B$BEn cualquier caso, está claro que necesita mi ayuda una vez más.' WHERE `entry`=2606; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Así que Marin está otra vez en ello, ¿eh? ¿De qué está hecho este brebaje?' WHERE `entry`=2606; +UPDATE `locales_quest` SET `Title_loc1` = '잔질의 손길' WHERE `entry`=2607; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ya era hora! Deja el queso en la mesa y pon pies en polvorosa. Osborne te pagará al salir.' WHERE `entry`=2607; +UPDATE `locales_quest` SET `Title_loc1` = '잔질의 손길' WHERE `entry`=2608; +UPDATE `locales_quest` SET `Objectives_loc1` = '닥 믹실픽실에게 검사를 받으려면 \"/누워\"야 합니다. 믹실픽실은 원인도 모르는 병의 치료법을 어떻게 찾을 수 있을까요?' WHERE `entry`=2608; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dame un momento para hablarlo con mis colegas, $n. Dr. Montgomery, Mr. Noarm, ¡hablémoslo!' WHERE `entry`=2608; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué estoy haciendo? ¿Qué parece que estoy haciendo? ¡Estoy preparando un remedio para tu \'itis\'! ¡No te enfades ahora conmigo, $n!$B$BUnos segundos más. ¡Ya está! Rocíate con esta, mmm, medicina de olor tan fantástico, y volverás a sentirte bien.' WHERE `entry`=2609; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si quieres que te cure la \'itis\', vas a tener que poner más de tu parte, $n. ¿Dónde están los componentes para el remedio?' WHERE `entry`=2609; +UPDATE `locales_quest` SET `Title_loc1` = '명예를 잃은 자' WHERE `entry`=2621; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La garra de Thrall... El recuerdo aún está vívido en mi memoria. $B$B $B$BFue terrible lo que le ocurrió a ese regimiento. La Horda perdió a algunos de sus mejores soldados cuando aniquilaron a ese batallón.' WHERE `entry`=2621; +UPDATE `locales_quest` SET `Title_loc1` = '잃어버린 명령서' WHERE `entry`=2622; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hablador del pan... pan.. pantano...|n' WHERE `entry`=2622; +UPDATE `locales_quest` SET `Title_loc1` = '수다쟁이 늪지멀록' WHERE `entry`=2623; +UPDATE `locales_quest` SET `Objectives_loc1` = '대족장의 명령서를 회수해 호드 영웅의 넋에게 가져가야 합니다.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es aún peor de lo que me imaginaba. Diecinueve de mis hombres podrían haberse ahorrado la agonía que sufrieron. ¡Si yo no hubiera actuado de forma tan irracional! $B$B¡Tienes que ayudarlos, $n! A mí me es imposible.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'A la espera de órdenes.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eso es lo que quería, $n!$B$BTiene buena pinta, a ver... ¡Ajá! ¡Perfecto!' WHERE `entry`=2641; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El único lugar en el que encontrarás tragano violeta es bajo las aguas de ese lago. ¡Espero que tengas buenos pulmones!' WHERE `entry`=2641; +UPDATE `locales_quest` SET `Title_loc1` = '마린에게 배달' WHERE `entry`=2661; +UPDATE `locales_quest` SET `Objectives_loc1` = '스프링클이 가젯잔에 있는 마린 노겐포저에게 제비수염 가루를 가져가라고 부탁했습니다.' WHERE `entry`=2661; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Polvo violeta, eh? Déjame que lo pruebe... De todos modos, es imposible que empeore las cosas.' WHERE `entry`=2661; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, $n, al fin has vuelto. ¿Qué traes?' WHERE `entry`=2661; +UPDATE `locales_quest` SET `Title_loc1` = '노겐포저의 비약' WHERE `entry`=2662; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Dale un trago! ¡¡¡Es estupendo!!!$B$BSabía que lo conseguiría... Gracias otra vez por tu ayuda, $n. Eso sí, hazte a un lado. ¡Estás interrumpiendo mi trabajo! ¡Voy a hacerme rico con este fabuloso Elixir de Tragonublo! ¡Rico!$B$B¿Cómo? ¿Roxio dice que le debo una? ¡Hay que ver qué sentido del humor tiene Roxio!' WHERE `entry`=2662; +UPDATE `locales_quest` SET `Details_loc1` = '당신 혼자 힘으로 라젤리크와 그 부하들을 상대한다는 것은 무리요.$B$B실력 있는 모험가들을 모아 우리 부하들을 끝이 없는 고통의 나락에서 해방시켜 주시오! 모두 18개의 돌을 부수어야만 하오.$B$B부디 용맹스럽게 싸우다 명예롭게 죽으시오.' WHERE `entry`=2681; +UPDATE `locales_quest` SET `Objectives_loc1` = '라젤리크의 하수인 9명, 세바인의 하수인 3명, 알리스타즈의 하수인 3명, 그롤의 하수인 3명을 해방시킨 후, 호드 영웅의 넋에게 돌아가야 합니다. 돌 가까이 있지 않으면 임무에 실패하게 됩니다.' WHERE `entry`=2681; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has logrado, $n! Las pobres almas torturadas al fin descansan en paz. $B$BNuestro trabajo aún no se ha acabado, $n. Tenemos mucho de que hablar y mucho que hacer.' WHERE `entry`=2681; +UPDATE `locales_quest` SET `Title_loc1` = '과거의 영웅' WHERE `entry`=2701; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estás cegado temporalmente por las centellas y el brillo.' WHERE `entry`=2701; +UPDATE `locales_quest` SET `Title_loc1` = '과거의 영웅' WHERE `entry`=2702; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Desde luego, has cumplido con todos nosotros. Mereces algo más que nuestro agradecimiento.' WHERE `entry`=2702; +UPDATE `locales_quest` SET `Title_loc1` = '키리스' WHERE `entry`=2721; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Trebor? ¿Te envía Trebor?' WHERE `entry`=2721; +UPDATE `locales_quest` SET `Objectives_loc1` = '고성능 자동부화기는 커글 크랭크홉의 최신 발명품으로 상당히 멋진 기계입니다.$B$B고성능 자동부화기의 제어판에 다가가자 거친 소리가 납니다.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Le Super-Oeuf-O-Matic est la dernière des inventions de Curgle Cranklehop. C\'est une machinerie très impressionnante.$B$BLe Super-Oeuf-O-Matic bafouille quelque chose lorsque vous vous approchez du panneau de commande.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `Objectives_loc6` = 'El Superhuevomático es uno de los últimos inventos de Curgle Saltamanivela. Se trata de una máquina impresionante.$B$BEl Superhuevomático chisporrotea cuando te acercas al panel de control.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el huevo de hipogrifo en la máquina. Se oyen una serie de pitidos y de ruidos mecánicos extraños.$B$BParece que el Superhuevomático ha pesado, medido y empaquetado el huevo. ¡Eso sí que es un servicio rápido!' WHERE `entry`=2741; +UPDATE `locales_quest` SET `Objectives_loc1` = '린지를 호위해 쿠엘다닐 오두막을 빠져나간 후 그가 동쪽에 전망대 절벽에 숨겨두었다는 비밀 물건을 찾아내십시오.' WHERE `entry`=2742; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta tablilla debe de ser el secreto del que hablaba Rin\'ji. $B$BTiene unos símbolos extraños que no puedes descifrar.' WHERE `entry`=2742; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 엄습' WHERE `entry`=2743; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El señor demoníaco hace gala de una astucia tan calculadora como su brutalidad, $n.' WHERE `entry`=2743; +UPDATE `locales_quest` SET `Title_loc1` = '악마사냥꾼' WHERE `entry`=2744; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 로라무스 탈리뻬데스와 대화하십시오.' WHERE `entry`=2744; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이곳엔 무슨 일로 왔는가?' WHERE `entry`=2744; +UPDATE `locales_quest` SET `Details_loc1` = '흠. 재미있는 얘기지만 가볍게 여겨서는 안 될 얘기로군요. 좋습니다, 당신을 도와드리도록 하지요. 그런데 당신이 해야 할 일은 정의로운 행동이지만, 그러니까... 합법적이지 못하게 정의를 실현하는 것입니다. 끝까지 해내려고 한다면 말입니다.$B$B라스코발과 마르존을 신속하게 처리해야 합니다. 할 수 있을 것 같습니까?$B$B자, 결정하시기 바랍니다. 이 일을 하시겠다면 서둘러 성으로 가서 내 오랜 노움 친구 티리온을 찾으시기 바랍니다. 그 친구는 지금 2주째 라스코발을 감시하고 있답니다. 그 친구라면 당신을 도와줄 수 있을 겁니다.' WHERE `entry`=2745; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué demo...? ¡No vuelvas a asustarme así! ¡Y baja la voz! En el nombre de las Sombras, ¿por qué demonios has tenido que acercarte tan sigilosamente? ¿No ves que tengo mucho trabajo, imbécil?$B$B¿Qué quieres decir? ¿Que qué estoy haciendo? Estoy esperando a que se abra el próximo Portal Oscuro, ¿qué te parece a ti que estoy haciendo? Di lo que tengas que decir y lárgate de aquí... antes de que los guardias nos vean a los dos aquí escondidos juntos en los matorrales. Tengo una reputación que mantener.' WHERE `entry`=2745; +UPDATE `locales_quest` SET `Details_loc1` = '티리아스가 일을 더 빨리 진행하기를 원하는 거군? 좋아. 그렇게 하도록 하지. 하지만 난 아직 준비가 안 됐고 이건 알아두라고. 어려운 일은 내가 하겠지만 손을 더럽히는 일을 하는 건 당신이오. 알겠소? 좋아.$B$B자, 계획을 실행하기 전에 우선 당신이 가지고 와야 할 물건이 몇 가지 있지. 난 저 첩보로봇을 이용해 근위병을 지나갈 수 있을만한 완벽한 변장술의 대가요.$B$B비단이랑 사과 두 개를 가지고 오시오. 비단을 구하는 건 당신 몫이지만, 도시를 막 벗어나면 클라라의 조그만 농장이 있는데 그곳에 딱 알맞은 용도의 사과가 있다오.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 티리온에게 비단 옷감 3개와 클라라의 싱싱한 사과 2개를 가져가야 합니다.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto será perfecto, $n. Buen trabajo.$B$BTengo lo demás que necesito en mi talega... gracias a la Luz que conozco a un sastre, para que me haga una bolsa de seda. Me estaba quedando sin espacio por tener que cargar con todas mis cosas de un lado para otro.$B$BPero antes de que aparezca el robot espía, hablemos de los detalles para que sepas lo que tienes que hacer.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Lleva un par de semanas vigilando a Lescovar. Trias nunca ha confiado en él, pero nosotros no sospechábamos que estaba involucrado con la Hermandad Defias. De hecho, pensábamos que tenía algo que ver con el Martillo Crepuscular. De cualquier forma, se ha vuelto tan peligroso que esta ciudad ya no puede contenerle, y ahí es donde entramos nosotros.$B$BConsígueme esos objetos y podremos poner en marcha mi plan.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me temo que tengo malas noticias para ti, $n. Este huevo no sirve. Te lo cojo, pero únicamente para que sea desechado como es debido.$B$BPor favor, no permitas que esto te desanime; no podemos salvarlos a todos. Si vuelves alguna vez a Feralas, inténtalo de nuevo... ¡y trae otro huevo para el Superhuevomático!' WHERE `entry`=2750; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 오로크 오모쉬에게 청동 무늬 팔보호구 2개, 청동 대검 2개, 날카로운 발톱 2개를 가져다주어야 합니다.' WHERE `entry`=2751; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 오로크 오모쉬에게 청동 전투도끼 4개와 청동 전투해머 4개를 가져다주어야 합니다.' WHERE `entry`=2752; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 오로크 오모쉬에게 녹색 철제 투구 4개, 녹색 철제 팔보호구 4개, 녹색 철제 다리보호구 2개를 가져다주어야 합니다.' WHERE `entry`=2753; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 오로크 오모쉬에게 튼튼한 철제 마울 2개, 은도금한 청동 장화 2개, 그리고 은도금한 청동 장갑 2개를 가져다주어야 합니다.' WHERE `entry`=2754; +UPDATE `locales_quest` SET `Objectives_loc1` = '오모쉬가 추는 기쁨의 춤을 보고 배워야 합니다.' WHERE `entry`=2755; +UPDATE `locales_quest` SET `Title_loc1` = '과거의 방식' WHERE `entry`=2756; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 무쇠모루 아투르크에게 강철 흉갑 4개와 강철 판금 투구 4개를 가져다주어야 합니다.' WHERE `entry`=2756; +UPDATE `locales_quest` SET `Title_loc1` = '무법항으로!' WHERE `entry`=2757; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 맥개번과 대화하십시오.' WHERE `entry`=2757; +UPDATE `locales_quest` SET `Title_loc1` = '대장기술과 채광' WHERE `entry`=2761; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기에 있는 전설의 대장장이 갈반에게 미스릴 주괴와 철 주괴를 각각 40개씩 가져가야 합니다.' WHERE `entry`=2761; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tu ética de trabajo es impecable, $n! Estás comenzando a comprender la mineralogía de Galvan. ¡Toma esto y aprende todo lo que puedas!' WHERE `entry`=2761; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Con tanta excavación, te han salido músculos y te duele el cuerpo.' WHERE `entry`=2761; +UPDATE `locales_quest` SET `Title_loc1` = '훌륭한 가짜배기 은' WHERE `entry`=2762; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기에 있는 전설의 대장장이 갈반에게 미스릴 주괴 40개와 진은 주괴 5개를 가져가야 합니다.' WHERE `entry`=2762; +UPDATE `locales_quest` SET `Title_loc1` = '보석 채취' WHERE `entry`=2763; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기에 있는 전설의 대장장이 갈반에게 미스릴 주괴 40개와 황수정 4개를 가져가야 합니다.' WHERE `entry`=2763; +UPDATE `locales_quest` SET `Title_loc1` = '갈반의 수제자' WHERE `entry`=2764; +UPDATE `locales_quest` SET `Title_loc1` = '고급 대장기술' WHERE `entry`=2765; +UPDATE `locales_quest` SET `Objectives_loc1` = '전설의 대장장이 갈반에게서 보상을 받으십시오.' WHERE `entry`=2765; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Solo es justo que recibas un abalorio de mucho más poder que el que has sacrificado aquí. Utilízalo con buena salud, $n.' WHERE `entry`=2765; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el huevo... el localizador de emergencia... dentro del pollo... del robot mensajero.$B$BOyes murmullos y zumbidos dentro del robot mientras se esfuerza por levantarse. Cuando el robot vuelve a la vida, oyes la voz de Oglethorpe una vez más, pero ahora proviene del interior del robot:$B$B\"¡OOX-22/FE está funcionando, pero necesita reparaciones! Pesa demasiado para que cargues con él, pero creo que tengo una idea. ¿Te apetece vigilarlo un poco más?\"' WHERE `entry`=2766; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que has descubierto la carcasa de... ¿un pollo robótico? La voz que proviene del huevo vuelve de nuevo a la vida:$B$B\"¡Sí, un trabajo excelente! Este es sin duda mi robot mensajero, aunque mis sensores indican que necesita un empujón para que pueda volar de regreso a Bahía del Botín para ser reparado. Coloca el localizador en el interior del robot. ¡El localizador hará todo lo demás!\"' WHERE `entry`=2766; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, eres el gran salvador de OOX-22/FE! ¡No sé ni cómo empezar a expresarte mi gratitud por tu ayuda! Aún necesito trabajar más en el desarrollo de mi serie de robots mensajeros, pero de momento, tu ayuda me ha ahorrado innumerables horas de reconstrucción, ¡y mucho dinero en costes de fabricación!$B$BPor favor, elige uno de estos objetos. Gracias de nuevo por tu valiosa ayuda, $n, ¡mis robots y yo estamos en deuda contigo!' WHERE `entry`=2767; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo encontraste! ¡Bien hecho, $n! ¿Tuviste que luchar con Bly para conseguirlo? Espero que le dieras bien fuerte a él y a toda su banda.' WHERE `entry`=2768; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste al sargento Bly? ¿Tienes mi Cetro Divinomático?' WHERE `entry`=2768; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vaya, has conseguido la escama! Gracias, $n. ¡Estoy deseando ponerme manos a la obra con ella!$B$BAsí que has visto a Gahz\'rilla... ¿¿Es tan grande como dicen??' WHERE `entry`=2770; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la escama? ¡Estoy deseando averiguar cómo aprovechar su energía!' WHERE `entry`=2770; +UPDATE `locales_quest` SET `Title_loc1` = '지혜로운 스승' WHERE `entry`=2771; +UPDATE `locales_quest` SET `Objectives_loc1` = '트렌튼 라이트해머에게 미스릴 코이프 2개와 화려한 미스릴 어깨보호구 1개를 가져가야 합니다.' WHERE `entry`=2771; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Me parece un trato justo, modestia aparte. ¡Mira y aprende, $n!' WHERE `entry`=2771; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has acabado de confeccionar los objetos, $n?' WHERE `entry`=2771; +UPDATE `locales_quest` SET `Title_loc1` = '화려한 미스릴 장화' WHERE `entry`=2772; +UPDATE `locales_quest` SET `Objectives_loc1` = '트렌튼 라이트해머에게 견고한 미스릴 장화 2개와 화려한 미스릴 바지 1개를 가져가야 합니다.' WHERE `entry`=2772; +UPDATE `locales_quest` SET `Title_loc1` = '미스릴 천재' WHERE `entry`=2773; +UPDATE `locales_quest` SET `Objectives_loc1` = '트렌튼 라이트해머에게 견고한 미스릴 흉갑 2개와 화려한 미스릴 장갑 1개를 가져가야 합니다.' WHERE `entry`=2773; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Al fin se ha hecho justicia! ¡Has asestado un duro golpe a esos infames nómadas! La muerte de Escorpijón será clave para expulsar finalmente a los que se están aprovechando de los pozos de agua de Gadgetzan. $B$BPor la autoridad que me confiere la compañía de aguas de Gadgetzan, te hago entrega de tu recompensa. Nos has prestado un gran servicio a todos nosotros.' WHERE `entry`=2781; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sí $c, yo soy un oficial de la compañía de aguas de Gadgetzan. ¿En qué puedo ayudarte?' WHERE `entry`=2781; +UPDATE `locales_quest` SET `Title_loc1` = '린지의 비밀' WHERE `entry`=2782; +UPDATE `locales_quest` SET `Objectives_loc1` = '마른나무껍질 트롤에 관해서 누구보다 잘 알고 있는 저명한 학자인 오란 스네이크레이드라면 이 서판을 해독할 수 있을지도 모릅니다. 그녀는 언더시티의 마법 지구에 살고 있다고 합니다.' WHERE `entry`=2782; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué tablilla tan peculiar... ¿Dónde la encontraste, $n?' WHERE `entry`=2782; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya, ¿qué es esto que me traes?' WHERE `entry`=2782; +UPDATE `locales_quest` SET `Title_loc1` = '명예 실추' WHERE `entry`=2784; +UPDATE `locales_quest` SET `Objectives_loc1` = '호드 영웅의 넋이 하는 이야기를 들어야 합니다.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Como espíritu, soy impotente, $n. Ayúdame. Permíteme que recupere mi honor.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `Title_loc1` = '슬픈 이야기' WHERE `entry`=2801; +UPDATE `locales_quest` SET `Objectives_loc1` = '호드 영웅의 넋이 하는 이야기를 들어야 합니다.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ha llegado la hora de actuar, $n.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te paraste a examinar la textura de estos pellejos? Con el tratamiento adecuado, estos pellejos podrían ser más fuertes que el hierro. No mucha gente sabe de la existencia de estas pieles. Eso, combinado con los tratamientos que solo yo conozco, me permitirá crear objetos únicos, con un sello de calidad exclusivo y auténtico... ¡gracias a ti, claro!$B$BY ahora, por favor elige algo de lo que puedo ofrecerte por tus servicios.' WHERE `entry`=2821; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si me traes 10 pieles gruesas de yeti, te daré uno de mis artículos a elegir. Y como valoro la calidad, ¡puedo asegurarte de que será un buen artículo!$B$BSi no sabes dónde encontrar yetis, puedo indicarte un lugar en el que podrían estar. Busca tierra adentro desde La Costa Olvidada, por la Vega Cicatriz Feral.' WHERE `entry`=2821; +UPDATE `locales_quest` SET `Details_loc1` = '나는 내 가죽세공술에 자부심이 있으며 내 기술이 증명되고 있다고 생각하오. 품질에 타협이란 절대 있을 수 없지. 품질이 중요하지 않다고 말하는 자는 대지가 비밀을 지킬 줄 모른다고 우기는 자나 마찬가지요!$B$B얼마 전 고품질 재료를 찾다가 두꺼운 설인 가죽을 발견하게 되었지. 원시설인은 페랄라스의 토착민으로 대게 이곳의 서쪽, 거친흉터 골짜기에서 발견할 수 있소. 두꺼운 설인 가죽 10개를 가져다주면 내 가죽세공품 중 하나를 주겠소. 조건이 마음에 든다면 거래는 성립된 거요!' WHERE `entry`=2822; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 장도르 스위프트스트라이더에게 두꺼운 설인 가죽 10개를 가져가야 합니다.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, excelente! Cuando les dé mi tratamiento especial, estos pellejos serán tan resistentes como el hierro, ¡te lo digo yo! Tendré que hacer muchas pruebas para conseguir la mezcla correcta para curtirlas, pero sé que cuando lo consiga, mis productos tendrán una calidad superior y exclusiva.$B$BY, volviendo a ti, $n... tu ayuda ha sido valiosísima. Por favor, elige uno de estos objetos que he creado.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido reunir 10 pieles gruesas de yeti? Mis artículos de cuero son insuperables y, si tienes las pieles, compartiré contigo una muestra de mi trabajo.$B$BSi no sabes dónde encontrar yetis, puedo indicarte un lugar en el que podrían estar. Busca al oeste de aquí, tierra adentro desde La Costa Olvidada, por la Vega Cicatriz Feral.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Sabía que lo conseguirías! Sovik tenía sus dudas...$B$B$B$BAhora que tenemos los planos, podremos estudiar las innovaciones gnómicas de la plataforma y adaptarlas al estilo goblin.' WHERE `entry`=2841; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes los planos o has venido solo a irritarme?' WHERE `entry`=2841; +UPDATE `locales_quest` SET `Details_loc1` = '케르노비에게서 새 노움 장치에 대한 소식을 듣자마자 스쿠티와 나는 순간이동기 6000을 만들기 시작했습니다. 순간이동기 6000은 가장 빠르고 안전하게 놈리건에 가는 방법이랍니다.$B$B드디어 승객들을 태울 준비가 됐군요. 한번 타보고 싶으시다면 무법항으로 가서 와이번 횃대에 있는 스쿠티와 얘기를 나눠보시기 바랍니다. 무법항으로 가려면 톱니항에서 배를 타야 한답니다.$B$B물론 드워프가 득실거리는 던 모로의 산맥을 지나서 놈리건까지 뛰어가도 상관없지만요!' WHERE `entry`=2842; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Magnífico, ¿verdad? Es lo mejor de la tecnología goblin, solo ha explotado una docena de veces.$B$BNo te preocupes, $n, ya está areglado y no explotará. O si lo hace, al menos no te enterarás de nada.' WHERE `entry`=2842; +UPDATE `locales_quest` SET `Title_loc1` = '놈리거어어어언!' WHERE `entry`=2843; +UPDATE `locales_quest` SET `Objectives_loc1` = '스쿠티가 고블린 응답장치를 조절하는 동안 기다려야 합니다.' WHERE `entry`=2843; +UPDATE `locales_quest` SET `EndText_loc1` = '고블린 응답장치' WHERE `entry`=2843; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Listo! ¡Cuando estés preparado, súbete a la plataforma!' WHERE `entry`=2843; +UPDATE `locales_quest` SET `Title_loc1` = '방황하는 샤이' WHERE `entry`=2845; +UPDATE `locales_quest` SET `Objectives_loc1` = '궤짝에서 샤이의 종을 집어야 합니다.$B$B샤이 리프러너를 무쇠이빨의 야영지까지 호휘해야 합니다.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Maravilloso! ¡La encontraste! Y lo que es más importante... ¡Velratha ya no la tiene! Gracias, $n. ¡Te estaré siempre en deuda!$B$BY si antes te pareció que tenía algo de mal humor... no hagas caso. Verás que soy mucho más agradable con aquellos que no me han robado nada.' WHERE `entry`=2846; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la tiara, $n? ¿Ha aprendido ya Velratha cuál es el precio de contrariarme?' WHERE `entry`=2846; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 방어구' WHERE `entry`=2847; +UPDATE `locales_quest` SET `Objectives_loc1` = '페더문 요새에 있는 프랫 맥그루벤에게 두꺼운 가죽 10개를 가져가야 합니다.' WHERE `entry`=2847; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 어깨보호구' WHERE `entry`=2848; +UPDATE `locales_quest` SET `Objectives_loc1` = '페더문 요새에 있는 프랫 맥그루벤에게 두꺼운 방어구 키트 6개와 야생덩굴 1개를 가져가야 합니다.' WHERE `entry`=2848; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 조끼' WHERE `entry`=2849; +UPDATE `locales_quest` SET `Objectives_loc1` = '페더문 요새에 있는 프랫 맥그루벤에게 거북 껍질 흉갑 2개, 거북 껍질 장갑 2개, 야생덩굴 1개를 가져가야 합니다.' WHERE `entry`=2849; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 투구' WHERE `entry`=2850; +UPDATE `locales_quest` SET `Objectives_loc1` = '페더문 요새에 있는 프랫 맥그루벤에게 밤하늘 튜닉 2개, 밤하늘 머리띠 2개, 야생덩굴 1개를 가져가야 합니다.' WHERE `entry`=2850; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 장화' WHERE `entry`=2851; +UPDATE `locales_quest` SET `Objectives_loc1` = '페더문 요새에 있는 프랫 맥그루벤에게 밤하늘 바지 2개, 밤하늘 장화 2개, 야생덩굴 2개를 가져가야 합니다.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 다리보호구' WHERE `entry`=2852; +UPDATE `locales_quest` SET `Objectives_loc1` = '페더문 요새에 있는 프랫 맥그루벤에게 거북 껍질 투구 2개, 거북 껍질 팔보호구 2개, 야생덩굴 2개를 가져가야 합니다.' WHERE `entry`=2852; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 세공의 대가' WHERE `entry`=2853; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 가죽 세공의 대가인 텔로니스에게 프랫의 편지를 가져가야 합니다.' WHERE `entry`=2853; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 방어구' WHERE `entry`=2854; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 장도르 스위프트스트라이더에게 두꺼운 가죽 10개를 가져가야 합니다.' WHERE `entry`=2854; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, $n, me alegro de tenerte como aprendiz. Has tomado una buena decisión como peletera, quienes llevan armaduras de cuero te aclamarán cuando domines el arte del cuero salvaje.$B$BPongámonos a trabajar, ¿por dónde quieres empezar?' WHERE `entry`=2854; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Dejemos una cosa clara: tú serás mi aprendiz mientras aprendes el arte de la armadura de cuero salvaje. La atriplex salvaje es poderosa pero también caótica, por eso imbuye una gran mejora aleatoria a la armadura que harás, que de por sí, será fuerte. Has de saber que a mí no me fue fácil adquirir este conocimiento.$B$BEl coste inicial para empezar este proceso es de 10 piezas de cuero pesado.$B$BUna vez reunidas, empezaremos con el trabajo que tendrás que hacer para obtener los patrones.' WHERE `entry`=2854; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 어깨보호구' WHERE `entry`=2855; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 장도르 스위프트스트라이더에게 두꺼운 방어구 키트 6개와 야생덩굴 1개를 가져가야 합니다.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estos complementos para armadura son de gran calidad, $n. Si hay algo que exijo en mi trabajo y en el de quienes tutelo, es calidad.$B$BHas hecho bien en aprender este patrón, espero que te sea tan provechoso como a mí.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los 6 conjuntos de armadura gruesa y la atriplex salvaje que necesito?$B$BPiensa que haciendo conjuntos de armaduras aprendes a trabajar de forma fiable y regular. El método que desarrollas mientras manejas estos conjuntos, te ayuda a prepararte para el intrincado trabajo de elaboración de una armadura de cuero salvaje.$B$BCada lección tiene un propósito, $n. Es importante sacar provecho de todas.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 조끼' WHERE `entry`=2856; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 장도르 스위프트스트라이더에게 거북 껍질 흉갑 2개, 거북 껍질 장갑 2개, 야생덩굴 1개를 가져가야 합니다.' WHERE `entry`=2856; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas son unas piezas estupendas, $n. El trabajo y el cuidado con el que han sido creadas demuestran que has elegido dedicarte por entero a estas tareas.$B$BMe has traído lo que te pedí, así que, aquí tienes tu recompensa. ¡Ya posees el conocimiento para crear jubones de cuero salvaje!' WHERE `entry`=2856; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes ya los 2 petos de caparazón de tortuga y los guantes? ¡Y no olvides la atriplex salvaje!$B$BCon los primeros patrones ya aprendemos que la esencia de la forma se traslada perfectamente a prendas más difíciles. La forma del peto de caparazón de tortuga te prepara, a través de diferentes objetos, para el detalle con el que hay que trabajar para crear un jubón de cuero salvaje.$B$BA medida que progreses en tus lecciones, las habilidades que te voy enseñando se convertirán en arte.' WHERE `entry`=2856; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 투구' WHERE `entry`=2857; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 장도르 스위프트스트라이더에게 밤하늘 튜닉 2개, 밤하늘 머리띠 2개, 야생덩굴 1개를 가져가야 합니다.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El equipamiento Nochefugaz que me has traído es perfecto, $n. No esperaba menos de una peletera de tu calibre.$B$BTe has ganado el honor de crear cascos de cuero salvaje. Te doy este patrón de buen grado y espero que te beneficies de él como mereces.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito esas casacas y esas cintas de pelo y también necesito la atriplex salvaje antes de compartir contigo el patrón del casco de cuero salvaje.$B$BLos complementos para la cabeza son muy codiciados por los aventureros, desde la cinta de pelo más simple hasta el casco más integral. Las bases de la creación de complementos para la cabeza son siempre las mismas, independientemente del aspecto estético del complemento.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 장화' WHERE `entry`=2858; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 장도르 스위프트스트라이더에게 밤하늘 바지 2개, 밤하늘 장화 2개, 야생덩굴 2개를 가져가야 합니다.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una vez más, has creado unos objetos dignos de un profesional experimentado. Te has ganado este patrón y mi enhorabuena.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tienes que entregarme los pantalones, las botas y las plantas de atriplex salvaje para que te enseñe el patrón, $n. ¿Lo tienes todo?$B$BYa cuando creamos nuestro primer par de botas entendemos que unas botas de calidad tienen que lograr un equilibrio perfecto entre confort y funcionalidad. Si lo conseguimos, creamos objetos que permiten que quien los lleva pueda ignorar la fatiga que atenaza los pies de quienes llevan botas de peor calidad.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 다리보호구' WHERE `entry`=2859; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 장도르 스위프트스트라이더에게 거북 껍질 투구 2개, 거북 껍질 팔보호구 2개, 야생덩굴 2개를 가져가야 합니다.' WHERE `entry`=2859; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una vez más, has cumplido a la perfección la tarea que te asigné. Quizás un día sea yo quien acuda a ti en busca de conocimiento, ¿eh, $n?$B$BAquí tienes el patrón para los leotardos, con mi agradecimiento. ¡Suma este conocimiento a tus impresionantes habilidades e imprímelo en todas tus creaciones!' WHERE `entry`=2859; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los brazales y los cascos de caparazón de tortuga listos? Y no olvides las 2 plantas de atriplex salvaje que necesito.$B$BYa empiezas a darte cuenta de que la armadura de cuero salvaje alberga un poder potencial. Una armadura que no tiene fronteras de aplicación no tiene precio para un peletero. Los límites están solo en la cantidad de recursos que se utilizan para hacer los objetos, ¡no en la calidad de los productos acabados!' WHERE `entry`=2859; +UPDATE `locales_quest` SET `Title_loc1` = '야생 가죽 세공의 대가' WHERE `entry`=2860; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 가죽 세공의 대가인 우나에게 장도르의 편지를 가져가야 합니다.' WHERE `entry`=2860; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí, te envía Jangdor. Me congratula saber que uno de mis mejores estudiantes tiene ahora su propia aprendiz.$B$BSu dedicación y su talento con el cuero son impresionantes. Si él te recomienda en su carta, no necesito saber más, te doy la bienvenida con todo mi respeto.$B$BSé que te ha enseñado el arte del cuero salvaje. Permite que acabe tu instrucción con este patrón. Haz un buen uso de él. Somos pocos los que conocemos los secretos de la capa de cuero salvaje.' WHERE `entry`=2860; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $r... veo que eres peletera, como yo. ¿Has venido a aprender de mí o quieres alguna otra cosa?' WHERE `entry`=2860; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es cierto. Tengo unas cuentas que arreglar con un trol. Algunas cuentas. ¡Todas!$B$B¿Quieres ayudarme?' WHERE `entry`=2861; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 아도겐 스위프트스트라이더에게 덩굴발일족 갈기 10개를 가져가야 합니다.' WHERE `entry`=2862; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es un buen comienzo, $n. Tus habilidades de combate son encomiables.$B$BY no eres el primero al que he asignado esta misión. Muchos antes que tú han combatido contra ellos. Nuestros esfuerzos los han mantenido a raya hasta ahora. Pero últimamente, sus intentos de avanzar hacia el norte por nuestra tierra, se han redoblado. Y sus ataques son cada vez más salvajes... casi como si estuvieran desesperados.$B$BPero yo tengo un plan que podría solucionar esto de una vez por todas.' WHERE `entry`=2862; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Los hacemos retroceder y aún así, siguen atacando! Alguien o algo debe de estar arrastrándoles a este frenesí... Ah, $n, ¿ya estás de vuelta? ¿Tienes las cabelleras necesarias para la recompensa?' WHERE `entry`=2862; +UPDATE `locales_quest` SET `Title_loc1` = '우두머리 공격' WHERE `entry`=2863; +UPDATE `locales_quest` SET `Objectives_loc1` = '1시간 안에 덩굴발일족 우두머리 5마리를 처치하고 아도겐 스위프트스트라이더에게 되돌아와야 합니다.' WHERE `entry`=2863; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tú has hecho lo que te pedí y te aplaudo por ello. Acepta esta pequeña recompensa como premio por tus esfuerzos, $n.$B$BAhora que sus líderes han muerto y hemos diezmado su número, se lo pensarán dos veces antes de irrumpir en el campamento. Pero eso no soluciona el problema.$B$BDebe de haber un motivo para que los gnolls hayan enloquecido. Y antes de que tengan tiempo de reagruparse, tenemos que averiguar qué es lo que causa su locura.' WHERE `entry`=2863; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hola!$B$BOh, ¿hablaste con mi primo Krazek? ¿Cómo está? Espero que le vaya bien en Bahía del Botín...$B$B¿Caparazones de escarabajo dices? Bien... cuéntame tu historia...' WHERE `entry`=2864; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, genial! ¡Los conseguiste! $B$BGracias, $n. ¡Eres un auténtico salvavidas!' WHERE `entry`=2865; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los caparazones? Mi primo de Bahía del Botín sigue esperando el cargamento, ¡y se está impacientando!' WHERE `entry`=2865; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un examen minucioso de la glorieta revela tres cosas interesantes y poco habituales que contrastan con las ruinas que la rodean.$B$BPrimero, la glorieta es evidentemente más reciente que las demás estructuras de las ruinas. Segundo, tiene una serie de glifos pequeños grabados en los lados. Los glifos parecen repetirse, pero su significado y su origen son desconocidos. Tercero, la piedra de la glorieta está caliente al tacto.$B$B¡Esto es sin duda algo que \"llama la atención\"!' WHERE `entry`=2866; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bienvenido, $n. Tu informe sobre la glorieta es... preocupante. Parece que, aunque los naga no estuvieran planeando un ataque, su presencia es una mala señal para nuestra ofensiva en Feralas. En cualquier caso, aquí tienes tu compensación por tu servicio.$B$BParece que el Bastión Plumaluna necesita desesperadamente ayuda con el problema de los naga Crestafuria. Quisiera ofrecerte a ti la misión, si te parece. Hay mucho que hacer.' WHERE `entry`=2867; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, sí, estas escamas son más que satisfactorias. De hecho, creo que se las enviaré a Pratt, para que les eche un ojo. Quizás pueda hacer algo útil con ellas.$B$BEn cuanto a ti, tengo otra misión que encomendarte. Pero antes, aquí tienes tu recompensa por las escamas. Tu servicio a la general Plumaluna y al Bastión en su conjunto es una bendición en estos tiempos adversos.' WHERE `entry`=2869; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, si estás aquí para que te confirme la tarea que te ha sido asignada, excelente. Te confirmo que quiero 10 escamas de Crestafuria. Si has venido a charlar, te informo de que en estos momentos no estoy disponible para trivialidades.$B$BDebes saber algo: los elfos de la noche no somos belicistas. Nuestra raza dedica su tiempo a preservar la paz y la armonía. Pero eso no quiere decir que no sepamos proteger nuestros intereses. Ese es mi deber para con la general Plumaluna y el Bastión.' WHERE `entry`=2869; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien, $n! La muerte de Señor Shalzaru desconcertará a los naga durante un tiempo, si no para siempre. La amenaza que suponen ahora está más descontrolada que nunca, y eso te lo debemos a ti.$B$BAquí tienes más dinero del tesoro del Bastión. Te has ganado cada pieza. Tú y los tuyos sois siempre bienvenidos en el Bastión Plumaluna, amigo.$B$BUna cosita más, antes de que te vayas, $n... si pudieras...' WHERE `entry`=2870; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eliminando a Señor Shalzaru retrasaríamos sus planes semanas, incluso meses. Además, la reliquia que descubrió nos interesa.$B$B¿Has cumplido la misión que te fue asignada, $n?' WHERE `entry`=2870; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Interesante... ¿Y dices que viene de las Ruinas de Solarsal? Pues Latro tiene razón, tengo que mirar esto. A primera vista, no parece pertenecer a las ruinas. Y tampoco es de fabricación naga... no harían algo tan extraño como esto.$B$BMe va a llevar algún tiempo estudiar este objeto. Cuando haya acabado, quizás pueda hacer uso de tus talentos, si andas por aquí.$B$BTen, acepta este objeto. No lo necesitamos, pero espero que tú le des un buen uso.' WHERE `entry`=2871; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Puedo ayudarte?$B$BEspera, tú eres el $c que ha estado ayudando a la general Plumaluna y a Latro con la amenaza naga, ¿no es así? Yo soy Vestia, la mujer de Latro... bueno, de Latronicus. ¡Es un placer conocerte!$B$BPerdona que hable tanto. Tú estás aquí por negocios, supongo. ¿Traes algo para mí... de él?' WHERE `entry`=2871; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, has estado hablando con MacKinley, ¿no es cierto?$B$B¡No es lo que él piensa! No tengo miedo de dejarle probar el ron de la sentina Bonvapor...$B$B¡Simplemente no me queda ni gota!' WHERE `entry`=2872; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, gracias por el cargamento! Ahora MacKinley y yo podremos acabar con nuestra apuesta.' WHERE `entry`=2873; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado mi cargamento de ron, $n?' WHERE `entry`=2873; +UPDATE `locales_quest` SET `Details_loc1` = '다시 한번 도와줘서 고맙다는 말을 하고 싶소. 여기 스팀휘들 럼주가 한 병 있소. 이걸 맥킨리에게 갖다주면 그 친구도 마침내 무법항 술에 대한 그 맹목적인 믿음을 버릴 수 있을 거요.' WHERE `entry`=2874; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 \"바다늑대\" 맥킨리에게 칼림도어산 럼주가 든 스톨리의 병을 가져가야 합니다.' WHERE `entry`=2874; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mm, a ver, déjame probar...$B$B¡No puedo creerlo! ¡Esto es... la bomba! ¡Genial!$B$BSupongo que Stoley puede quedarse el dinero que me debe. Tenía razón en cuanto al ron de la sentina Bonvapor... ¡Cómo rasca!' WHERE `entry`=2874; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Aflojó Stoley la botella que me prometió?' WHERE `entry`=2874; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, la cabeza de Andre! ¡Supongo que al final recibió su merecido!$B$BMuchas gracias, $n. Y ahora si me firmas aquí, te pagaré por los servicios prestados.$B$BNo te preocupes por la letra pequeña, no pone nada interesante y... de todos modos, no creo que exista una lupa lo suficientemente buena como para poder leerla.' WHERE `entry`=2875; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Pareces un tanto aturdido. ¿Has estado leyendo nuestros documentos legales?' WHERE `entry`=2875; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No puedo creerlo, ¡es una lista de todas las salidas y llegadas de barcos, con sus respectivas fechas, horas y todo! Si cayera en manos del capitán de un barco pirata, ¡este haría su agosto!$B$B¿Y dices que la conseguiste de un pirata? Vaya...$B$BGracias, $n. Me alegro de que se la hayas quitado y también de que le hicieras morder el polvo.' WHERE `entry`=2876; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Pareces sofocado. ¿Tienes algo que contarme?' WHERE `entry`=2876; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo que los Martillo Salvaje valoramos es la acción, $c.$B$BTu misión es mucho más importante de lo que crees. Si reducimos el número de mocos y barrosos, podremos expandir nuestra zona de influencia. Ten; además de nuevos amigos, te has ganado una recompensa.' WHERE `entry`=2877; +UPDATE `locales_quest` SET `Title_loc2` = 'La fleur-de-chant corrompue' WHERE `entry`=2878; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta de Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `Title_loc1` = '에퀴넥스의 지팡이' WHERE `entry`=2879; +UPDATE `locales_quest` SET `Objectives_loc1` = '트로야스의 지팡이에 힘을 불어넣고 에퀴넥스 비석탑을 찾아야 합니다.' WHERE `entry`=2879; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sostener el bastón energizado es casi imposible. Su poder retumba por tu cuerpo.$B$BExtiendes la mano hacia la fría superficie del Monolito de Equinex...$B$BSe abre una pequeña puerta que te permite sacar el artefacto del interior.$B$BUnos rayos de luz inundan la zona que rodea al Monolito de Equinex.' WHERE `entry`=2879; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Monolito de Equinex se yergue silencioso entre las ruinas. ¿Qué contendrá?' WHERE `entry`=2879; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con estos collares nos demuestras tu valor; los Martillo Salvaje apreciamos el coraje.$B$BSigue así y llegarás lejos.' WHERE `entry`=2880; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Quiero 5 collares tribales trol. Y la forma más efectiva y segura de quitárselos es matarlos.$B$B¡Demuestra lo que vales a los Martillo Salvaje!' WHERE `entry`=2880; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien, ya hay menos trols de los que preocuparnos! Buen trabajo, $n. ¡Sigue así!' WHERE `entry`=2881; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El tesoro escondido del capitán Cuergo aguarda!' WHERE `entry`=2882; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Este cofre está cerrado!' WHERE `entry`=2882; +UPDATE `locales_quest` SET `Title_loc1` = '덩굴발일족 조사' WHERE `entry`=2902; +UPDATE `locales_quest` SET `Details_loc1` = '놀들은 머리가 썩 좋은 편은 아니지만 적어도 최근 활동에 대한 전략 문서 같은 것을 분명 갖고 있을 것이오. 우리가 그 계획서를 손에 넣는다면 녀석들을 그렇게 흥분하게 만든 원인에 대해 좀 더 확실히 알 수 있을 것이오.$B$B덩굴발일족 녀석들의 야영지로 되돌아가서 전투 계획서처럼 보이는 것이 있으면 뭐든 가져오시오. 전투 계획서가 없이 감행한 공격이라고 보기에는 무척 계획적이었으니 분명 뭔가 갖고 있을 거야. 가서 찾아보고 계획서를 손에 넣거든 내게 가져오시오.' WHERE `entry`=2902; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un examen del mapa revela que es el plan de ataque que quiere Hadoken Zancoveloz. Hay muchas flechas que probablemente representan movimientos de tropas. La mayoría parecen dirigirse hacia el sur, no al norte, que es donde se encuentra el Campamento Mojache.$B$BEn otra sección del mapa hay un dibujo de lo que parece ser una especie de insecto enorme, con varias marcas debajo. Por el aspecto de los gnolls, puede que represente las bajas que esos insectos desconocidos han causado en sus filas...' WHERE `entry`=2902; +UPDATE `locales_quest` SET `Title_loc1` = '전투 계획서' WHERE `entry`=2903; +UPDATE `locales_quest` SET `Details_loc1` = '놀의 전투계획서를 찾았으니 이제는 모자케 야영지에 있는 아도겐 스위프트스트라이더에게 가져가는 일만 남았습니다. 아도겐 스위프트스트라이더나 모자케 야영지에 있는 누군가가 놀의 의도를 더 정확히 파악할 수 있을 것입니다.' WHERE `entry`=2903; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 아도겐 스위프트스트라이더에게 덩굴발일족 전투계획서를 가지고 가야 합니다.' WHERE `entry`=2903; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, esto es exactamente lo que necesitamos. No se me da muy bien descifrar los garabatos de este mapa, pero he visto suficientes planes de ataque en mi vida para entender lo que está pasando con los gnolls. Parece que están combatiendo en dos frentes. En uno de ellos, combaten contra nosotros... pero parece que han concentrado la mayoría de sus energías en combatir a su enemigo del sur.$B$BEsto podría ser importante. Quizás sea el momento de averiguar quién es ese otro enemigo.' WHERE `entry`=2903; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenido de nuevo, $n. ¿Has conseguido encontrar pruebas físicas de los planes de los gnolls?' WHERE `entry`=2903; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mereces una recompensa por habernos traído a Kernobee, $n. Esto te ayudará a derrotar a ese traidor miserable que es el mekigeniero Termochufe si vuelves a Gnomeregan.' WHERE `entry`=2904; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! ¡Gracias, $n, voy a ponerme a trabajar de inmediato!$B$BPobre tecnobot, vaya susto te has llevado.$B$BEnseguida te arreglo; a ver, dónde estará mi llave inglesa giratoria con gato hidráulico...' WHERE `entry`=2922; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste al techrobot?  ¿Tienes el procesador central de memoria?' WHERE `entry`=2922; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, hemos perdido el control del tecnobot. ¿Puedes ayudarme?' WHERE `entry`=2923; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ahora que tengo las esencias, puedo empezar!$B$B¡Gracias a tu valentía, la investigación gnómica va a dar un salto cuántico!' WHERE `entry`=2924; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las esencias artificiales?' WHERE `entry`=2924; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pues sí, necesito a alguien para una misión en Gnomeregan. ¿Te interesa, $c?' WHERE `entry`=2925; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Vamos a probar la nueva fórmula. ¡Si funciona, no solo curaremos a los gnomos leprosos, sino que me volverá a crecer el pelo! ¡Aparta!' WHERE `entry`=2926; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡¿No ves que tenemos muchos gnomos que curar?! ¡Necesitamos más restos radiactivos!' WHERE `entry`=2926; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Creí que no soportaría la pérdida del pelo, pero ya ves.$B$BEstábamos juntos cuando le cayó la nube radiactiva y se le empezó a caer el pelo a puñados. Fue horroroso. ¡Empezó a tocarse la cabeza, se le pusieron los ojos rojos y juró venganza! Desde entonces la tomó con los troggs.$B$B' WHERE `entry`=2927; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto será perfecto, $n. Una excavadoras gyroagujereamática arreglada, solo quedan 398.' WHERE `entry`=2928; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si esto fuera una carrera, ya habrías perdido.' WHERE `entry`=2928; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuéntame otra vez cómo le aplastaste el cráneo con la bota, $r. Ahora que ha muerto, estamos más cerca de recuperar Gnomeregan.' WHERE `entry`=2929; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has conseguido recuperar los datos! Son importatísimos, vitales.$B$BEste servicio que nos has prestado será recordado mucho tiempo, $n.' WHERE `entry`=2930; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la tarjeta perforada prismática?' WHERE `entry`=2930; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estoy organizando misiones a Gnomeregan. Si estás aquí por eso, escucha con atención.' WHERE `entry`=2931; +UPDATE `locales_quest` SET `Details_loc1` = '한때 마른나무껍질 트롤들은 호드의 동지였지만 지금은 스랄님을 배반했소이다... 반드시 응징해야 하오!$B$B자, 내 창을 줄 테니 멀리 북쪽에 있는 동부 내륙지로 가지고 가시오. 우리 호드의 동지 포세이큰들이 살고 있는 타렌 밀농장에서 북동쪽으로 가시오.$B$B동부 내륙지에 들어서면 마른나무껍질부족 트롤들이 눈에 뜨이는 족족 잡으시오. 녀석들의 해골을 모으고 내 창을 그들의 작은 마을인 히리와타나 준와타 중 한 곳에 박아 놓으시오.$B$B사악한 행동에는 반드시 처벌이 따른다는 것을 보여 주시오!' WHERE `entry`=2932; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지에서 마른나무껍질부족 해골을 모은 후, 님보야의 창을 동부 내륙지에 있는 마른나무껍질 마을 중 한곳에 박아 놓아야 합니다. 그런 다음 가시덤불 골짜기에 있는 님보야에게 돌아가십시오.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sé que has cumplido tu misión. Esperemos que los Secacorteza capten el mensaje.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `Details_loc1` = '이 병 안에는 사악한 녹색 독이 들어 있습니다.$B$B이 마을에 깔려 있는 독병의 수를 감안하면 마른나무껍질부족이 상당히 중요하게 여기는 것 같습니다. 근처의 타렌 밀농장에 있는 연금술사가 견본을 원할지도 모릅니다.' WHERE `entry`=2933; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 연금술사에게 독병을 가져가야 합니다.' WHERE `entry`=2933; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? Parece veneno de arácnido... ¿De dónde sale?' WHERE `entry`=2933; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $c. Hoy ha sido un día largo en el que todo ha ido mal. Espero que me traigas algo bueno.' WHERE `entry`=2933; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! El veneno es fresco y letal... ¡Gracias!' WHERE `entry`=2934; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes la glándula de veneno? Estoy deseando hacer experimentos ¡y tengo unos cuantos animalitos muy monos para probar el veneno!' WHERE `entry`=2934; +UPDATE `locales_quest` SET `Title_loc1` = '가드린 장로와 상의' WHERE `entry`=2935; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que quieres veneno de las arñas de los Secacorteza? Bueno, pues siéntate; lo que voy a decir no te va a gustar.' WHERE `entry`=2935; +UPDATE `locales_quest` SET `Objectives_loc1` = '데카의 서판을 읽고 마른나무껍질부족 거미 신의 이름을 알아낸 후, 가드린 장로에게 돌아가십시오.' WHERE `entry`=2936; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, Elortha no Shadra... Este nombre solo debe ser susurrado, pues tiene un gran poder en el reino del espíritu.$B$BVoy a preparar el hechizo de invocación.' WHERE `entry`=2936; +UPDATE `locales_quest` SET `Details_loc1` = '이 양피지를 받게. 동부 내륙지에 있는 마른나무껍질부족 영토 깊숙이에 있는 샤드라알로 제단에서 이걸 읽으면 거미 신 샤드라가 소환될 걸세.' WHERE `entry`=2937; +UPDATE `locales_quest` SET `Objectives_loc1` = '샤드라알로 제단에서 샤드라를 물리친 후, 그녀의 독을 타렌 밀농장에 있는 연금술사 라이던에게 가져가야 합니다.' WHERE `entry`=2937; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente!' WHERE `entry`=2937; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes el veneno?' WHERE `entry`=2937; +UPDATE `locales_quest` SET `Title_loc1` = '언더시티로 독 가져가기' WHERE `entry`=2938; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 수석 연금술사 파라넬에게 파라넬의 소포를 가져가야 합니다.' WHERE `entry`=2938; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien; Lydon dijo que es el veneno más potente que conoce y que lo está estudiando.$B$BEspero que le encuentre muchos usos.$B$BGracias por todo, $n.' WHERE `entry`=2938; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te estaba esperando, $n. ¿Me traes algo?' WHERE `entry`=2938; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¿así que te envía Troyas Brisaluna?$B$BSiempre está molestándome con esas exageraciones de que ha encontrado algo importante...$B$BMira, $n, te voy a hablar con franqueza. Troyas siempre cree que ha encontrado algo importante en esas ruinas. Y la verdad es que, cualquier cosa de valor que hubiera en ellas, seguramente ha desaparecido ya. Se la habrán llevado los orcos o las harpías que habitan en ellas ahora.$B$BPuedes echar un vistazo por aquí, pero no sé si encontrarás ningún libro que te ayude.' WHERE `entry`=2939; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que quieres llevarte Feralas: Una historia?$B$BDeja que me lo piense.$B$BTe prestaré el libro, $n, pero solo si haces algo por mí antes.' WHERE `entry`=2940; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Eres otro de los internos de Daryn? Es una gran historiadora, $n. Tienes suerte de estudiar bajo su guía.$B$BAhora deja que coja la Superistánea FX. ¡Te va a encantar!' WHERE `entry`=2941; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Una carta... para mí?' WHERE `entry`=2941; +UPDATE `locales_quest` SET `Title_loc1` = '반짝이는 돌' WHERE `entry`=2942; +UPDATE `locales_quest` SET `Objectives_loc1` = '페더문 요새에 있는 트로야스 문브리즈에게 반짝이는 돌과 에퀴넥스의 지팡이를 가져가야 합니다.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'He estado leyendo desde que te fuiste, $n. Esta piedra que encontraste se llama Piedra del mañana. Aún no tengo muy claro para qué sirve, pero sí sé que debe de ser muy importante, si no, no estaría escondida en el Monolito de Equinex.$B$BYo seguiré con mis estudios. Espero poder contar contigo en un futuro, $n. Gracias por tu ayuda.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegro de que hayas vuelto, $n. Estoy deseando saber qué has averiguado.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `Title_loc1` = '트로야스에게 돌아가기' WHERE `entry`=2943; +UPDATE `locales_quest` SET `Objectives_loc1` = '페더문 요새에 있는 트로야스 문브리즈에게 책을 가져가야 합니다.' WHERE `entry`=2943; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has traído un libro. ¡Fantástico!' WHERE `entry`=2943; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. ¿Has estado en Darnassus?' WHERE `entry`=2943; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien! El invento de Curgle supera todas mis expectativas.$B$BNo te emociones demasiado pero debes saber que tu trabajo me satisface mucho, $n.$B$BVeamos, ¿dónde dejé el libro?' WHERE `entry`=2944; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Así que por fin has vuelto, $n. Y me has traído el artilugio que Curgle hizo para mí, perfecto.' WHERE `entry`=2944; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pones el anillo en el Destellamatic 5200 y una moneda de plata en la ranura.$B$BLa máquina hace unos ruidos horribles y se sacude de uin lado a otro; a saber qué está pasando ahí dentro...$B$BSe detiene de pronto con un sonoro \"¡ping!\" Aparece una cajita con un lazo rojo. ¡Parece que esta máquina envuelve para regalo!' WHERE `entry`=2945; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El artilugio gnómico lleva una plaquita que dice: \"Destellamatic 5200\". Al parecer, esta máquina limpia los objetos sucios. Tiene una ranura para monedas y dice que hay que insertar el objeto y 3 monedas de plata.$B$B¡Esta máquina es perfecta para limpiar el anillo sucio que encontraste!' WHERE `entry`=2945; +UPDATE `locales_quest` SET `Title_loc1` = '위험한 시도' WHERE `entry`=2946; +UPDATE `locales_quest` SET `Objectives_loc1` = '소형 백금 원반을 타나리스에 있는 울둠의 문으로 가져가서 이 둘 사이의 연관성에 대한 단서를 찾아야 합니다.' WHERE `entry`=2946; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Al tocar el pedestal, los minidiscos empiezan a zumbar y resplandecer. Te cosquillean las manos mientras surge otro Guardapiedras frente a las puertas de Uldum.$B$B\"Saludos; soy el guardián de entrada. Faltan las Placas de Uldum; incorpóralas a la estructura de los minidiscos y repite la secuencia de acceso. Gracias.\"' WHERE `entry`=2946; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este pedestal destaca sobre la ardiente arena. No puede ser casualidad que esté aquí...' WHERE `entry`=2946; +UPDATE `locales_quest` SET `Details_loc1` = '삐까뻔쩍세척기 5200에서 나온 상자를 열자 생각했던 대로 반짝이는 반지가 들어 있습니다! 반지를 끼자 마법의 힘이 몸 전체를 휩쓰는 것이 느껴집니다.$B$B반지 안쪽 면에는 아이언포지의 봉인 자국이 작지만 읽을 수 있을 정도로 깨끗이 새겨져 있습니다. 그 옆에는 \'탈바쉬\'라는 세 글자가 조그맣게 새겨져 있습니다. 아마 예전 주인이나 이 반지를 만든 사람의 이름인 듯합니다. 반지를 간직하거나... 이 사람에게 돌려주어야 합니다. 또다시 결정의 시간이 돌아왔습니다.' WHERE `entry`=2947; +UPDATE `locales_quest` SET `Objectives_loc1` = '반지를 그냥 가지거나, 반지 안쪽 부분에 새겨진 인장 자국의 주인을 찾아야 합니다.' WHERE `entry`=2947; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un anillo, dices? A ver... Sí, lo hice yo.$B$BTenía una tienda en Gnomeregan antes de todo el lío; a lo mejor me lo dejé al huir. El diseño es muy simple, hice varios de estos.$B$B¿Y lo tenían los Hierro Negro? Bueno, eso no sería nada nuevo. Pero eso es cosa de las autoridades, yo no puedo hacer nada.$B$BY respecto al anillo...' WHERE `entry`=2947; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me hagas nada, ¡soy un profesional respetable! Es que el banco ya había cerrado y... Ah, no has venido a cobrar el alquiler.$B$B¡Qué fallo tan tonto!  Estás aquí porque necesitas a un buen joyero, ¡uno que no fabrique joyas malditas!B$BY dime, ¿qué querías?' WHERE `entry`=2947; +UPDATE `locales_quest` SET `Details_loc1` = '내 말 좀 들어 보시오. 그 반지야 당연히 당신 게 맞겠지만, 내가 훨씬 더 멋지게 만들어 줄 수 있다오! 디자인이 너무 단순하지 않소? 이젠 나도 솜씨가 많이 늘었으니까... 30실버만 주면 반지를 더 멋지게 만들어주겠소! 솔직히... 30실버면 너무 싸지.$B$B그런데 요즘 사정이 좋질 않아서 재고가 모두 바닥나 버렸다오. 내게 은괴 1개와 태마노 1개만 가져다주면 반지에 격자 모양의 은과 태마노를 붙여서 세공을 좀 더 화려하게 해주겠소!$B$B한번 믿어보시오!' WHERE `entry`=2948; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 탈바쉬 델 키젤에게 은괴 1개, 태마노 1개와 반짝이는 금반지와 30실버를 주어야 합니다.' WHERE `entry`=2948; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Es justo lo que necesitaba! Algún día, cuando salga de este maldito lugar, haré los mejores abalorios de Azeroth. Hasta entonces, gracias por traerme todo esto. Te he cobrado solo el precio de coste del anillo.$B$BPor cierto, ¡aquí lo tienes!' WHERE `entry`=2948; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes lo que te pedí? A ver si pronto consigo mis propios materiales...' WHERE `entry`=2948; +UPDATE `locales_quest` SET `Objectives_loc1` = '반지를 그냥 가지거나, 반지 안쪽 부분에 새겨진 인장 자국의 주인을 찾아야 합니다.' WHERE `entry`=2949; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un anillo de Gnomeregan? A ver... No es mío, pero es muy interesante.$B$BLo suyo es muy curioso; durante años y años han sido unos torpes de cuidado y de repente están construyendo plataformas mejores que las nuestras.$B$B¿Que lo tenían los Hierro Oscuro? ¡Eso es aún más interesante! A lo mejor los gnomos les robaron los planos y los modificaron. Seguro que los enanos querrán vengarse; eso habría que investigarlo.$B$BOye, ese anillo...' WHERE `entry`=2949; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ya podríamos haber encontrado la manera de superar a esos asquerosos gnomos. ¡Seguro que nos robaron los planos de la plataforma! Ladrones hijos de mala... ¿Sí? ¿Querías algo?' WHERE `entry`=2949; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 노그에게 반짝이는 금반지, 은괴 1개, 태마노 1개, 그리고 30실버를 가져다주어야 합니다.' WHERE `entry`=2950; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí tienes tu anillo mejorado, y gracias por la información sobre los Hierro Negro. Parece explicar muy bien cómo los gnomos se inspiraron de pronto con ideas de goblin.' WHERE `entry`=2950; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes lo que te pedí? No puedo mejorar el diseño si no tengo los materiales.' WHERE `entry`=2950; +UPDATE `locales_quest` SET `Details_loc1` = '완강히 저항하고 있는 노움들 사이에서 이 장치가 눈에 띕니다. 장치 앞면에 붙은 작은 판에 \"삐까뻔쩍세척기 5200\"이라는 이름과 함께 다음과 같은 글귀가 적혀 있습니다.$B$B\"귀중품에 찌꺼기가 끼었습니까? 삐까뻔쩍세척기 5200이 말끔히 닦아 드립니다! 세척할 물건을 장치에 넣고 투입구에 3실버를 넣으십시오. 잠시만 기다리시면, 짜잔! 당신의 귀중품이 깨끗한 모습으로 반짝이게 됩니다!\"' WHERE `entry`=2951; +UPDATE `locales_quest` SET `Objectives_loc1` = '삐까뻔쩍세척기 5200에 꼬질꼬질한 물건을 넣으십시오. 3실버를 투입하면 작동할 것입니다.' WHERE `entry`=2951; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Insertas el objeto sucio y 3 monedas de plata en el Destellamatic 5200. Se pone en marcha como si le fuera la vida en limpiar el objeto; hace unos ruidos tremendos y parece que hasta la carcasa de la máquina se queja...' WHERE `entry`=2951; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Para activar el Destellamatic 5200 tienes que insertar un objeto sucio y 3 monedas de plata.' WHERE `entry`=2951; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Destellamatic 5200 se pone en marcha con sacudidas. El limpiador gnómico parece estar pulverizando el objeto del interior de la máquina.$B$BLa máquina se para con un \"¡ping!\" y la boca se abre para revelar una cajita muy bien envuelta.' WHERE `entry`=2953; +UPDATE `locales_quest` SET `Title_loc1` = '바위감시자' WHERE `entry`=2954; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스 사막에 있는 노르간논의 바위감시자와 대화한 후 울둠 대좌를 건드리십시오.' WHERE `entry`=2954; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La voz del guardapiedras resuena con fuerza y autoridad:$B$B\"Los discos te serán devueltos una vez que accedas al pedestal. Cuando las Placas de Uldum obren en tu poder y estén integradas con el conjunto de discos que tienes, podrás acceder al complejo.\"' WHERE `entry`=2954; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = ' ¡Impresionante! ¡Todavía tienes todos los dedos! Venga, vamos a ver qué puede hacer esta cosa.' WHERE `entry`=2962; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mmm, no brillas. Es una buena señal.' WHERE `entry`=2962; +UPDATE `locales_quest` SET `Title_loc1` = '미래의 임무' WHERE `entry`=2964; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Entonces, todos estamos de acuerdo en que el mejor plan de ataque consiste en esperar hasta que podamos delimitar las áreas en las que es posible que estén las placas. Hemos llegado hasta aquí gracias a ti, $n, y espero que seas tú quien abra Uldum para todos nosotros.$B$BHasta entonces, permíteme que te entregue este honorario en compensación por los gastos que hayas tenido y un pellizquito más para ti. Vuelve pronto por aquí... ¡Uldum nos espera!' WHERE `entry`=2964; +UPDATE `locales_quest` SET `Title_loc1` = '울둠의 전조' WHERE `entry`=2965; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hay un lugar, en lo más profundo del Desierto de Tanaris llamado Valle de los Vigías. Los discos que has recuperado... contienen unos glifos que hablan de un lugar llamado Uldum. Muchos creen que este lugar no es más que un mito.$B$BYo sé que no es cierto; Uldum existe. Yo he estado allí. Bueno... por allí cerca.$B$BHe aquí el quid de la cuestión, $n: creemos que hay una conexión entre los discos y Uldum, por eso queremos que vayas allí.' WHERE `entry`=2965; +UPDATE `locales_quest` SET `Title_loc1` = '위험한 시도' WHERE `entry`=2966; +UPDATE `locales_quest` SET `Objectives_loc1` = '소형 백금 원반을 타나리스에 있는 울둠의 문으로 가져가서 이 둘 사이의 연관성에 대한 단서를 찾아야 합니다.' WHERE `entry`=2966; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuando tocas el pedestal, los discos en miniatura de Uldaman producen un zumbido y resplandecen en tu mochila. La sensación familiar de cosquilleo se extiende por tus manos mientras otro guardapiedras cobra vida frente a las puertas de Uldum.$B$B\"Saludos. Soy un guardián de la entrada. Entre los discos utilizados para entrar faltan los discos correctos de entrada: las Placas de Uldum. Por favor, incorpora estas placas a la estructura de los discos y repite el proceso para poder entrar. Gracias.\"' WHERE `entry`=2966; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este pedestal que sobresale de la ardiente arena te resulta familiar. Quizás su presencia signifique algo…' WHERE `entry`=2966; +UPDATE `locales_quest` SET `Title_loc1` = '썬더 블러프로의 귀환' WHERE `entry`=2967; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 나라 와일드메인과 대화해야 합니다.' WHERE `entry`=2967; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te faltaban algunos discos? Vaya, es curioso pero parece que los Discos de Norgannon son solo una pieza más del conjunto; como las llaves de un llavero, si prefieres.$B$BSi encontramos las Placas de Uldum, podremos por fin acceder al mismísimo complejo de Uldum. Sin embargo, no sé si alegrarme o preocuparme.$B$BQuizás tengamos que arriesgar todo para asegurar que los secretos que alberga la tierra y que nos destruirían a todos sigan siendo eso, secretos.' WHERE `entry`=2967; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenida de nuevo, $n. ¿Les has sacado provecho a los discos o no has conseguido nada?' WHERE `entry`=2967; +UPDATE `locales_quest` SET `Title_loc1` = '미래의 임무' WHERE `entry`=2968; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Entonces, todos estamos de acuerdo en que lo mejor es esperar hasta que podamos delimitar las áreas en las que es posible que estén las placas. Hemos llegado hasta aquí gracias a ti, $n, y espero que seas tú quien haga frente a los secretos de Uldum.$B$BHasta entonces, permíteme que te entregue este honorario que cubre los gastos que has realizado y un pellizquito más para ti. Vuelve pronto por aquí... Uldum nos espera a todos, joven.' WHERE `entry`=2968; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias a Elune, $n! Eres una bendición para todos nosotros y también para los dragones que salvaste. Jer\'kai y yo jamás habríamos podido ayudarlos. Tu intervención en los asuntos de los Tótem Siniestro será recordada.$B$BAhora habla con Jer\'kai... Tengo que preparar nuestra retribución. Que los dragones feéricos estén libres ahora, no quiere decir que vayan a seguir así. Jer\'kai y yo seguiremos adelante con la ofensiva.' WHERE `entry`=2969; +UPDATE `locales_quest` SET `Title_loc1` = '정의의 실현' WHERE `entry`=2970; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Kindal tenía razón sobre ti, $n. Tienes un don para esto. Tienes más experiencia que cualquiera de nosotros y te estamos agradecidos.$B$BEl clan Tótem Siniestro es mucho más hostil que muchos tauren... Me pregunto si el resto de su raza frunce el ceño antes sus actos. No me sorprendería. Como ya habrás notado, muchas razas de Azeroth están vinculadas a homólogos menos amables.$B$BPero dejaremos ese tema para otro día.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `Title_loc1` = '정의의 실현' WHERE `entry`=2972; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 대여사제 티란데 위스퍼윈드에게 제르카이의 인장 반지를 가져가야 합니다.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es una historia increíble, $n. Nos reconforta saber que no solo has ayudado a los dragonantes, sino también a una de nuestras sacerdotisas. Jer\'kai acertó al enviarte a mí. Yo me aseguraré de que le sea devuelto su anillo. Tengo exploradores de camino a Feralas. Haré que investiguen esto durante su misión.$B$BGracias otra vez. Y, por favor, estás en tu casa.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sé bienvenido, hijo. Siempre es un placer recibir a poderosos aventureros en el Templo. Si tienes tiempo, ¿podrás compartir alguna de tus historias con los aventureros más jóvenes? Sé que muchos de ellos sacarían provecho de tu sabiduría.$B$BAy, perdona mi mala educación. Has venido al Templo en busca de ayuda y yo abuso de tu amabilidad. Te ruego que me perdones. Dime qué podemos hacer por ti los siervos de la Luz.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `Details_loc1` = '만나서 반갑소. 난 오그리마 지도자 어르신들의 명을 받아 친구들과 함께 이곳 페랄라스까지 왔지...$B$B내 아내 코린은 새 옷을 정말 좋아해... 하늘하늘한 요정용의 날개를 장식으로 단 새 망토를 만들어줄까 하는데 날 좀 도와줄 수 있겠소? 모자케 야영지에서 서쪽으로 멋들어진 날개를 단 화살요정용들이 있소.' WHERE `entry`=2973; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 크루엑 스컬스플리터에게 오색 화살요정용 날개 10개를 가져가야 합니다.' WHERE `entry`=2973; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo, $c! Estas nos vienen de maravilla. Hay suficientes para hacerle la capa a Korrin, ¡incluso puede que sobren! Gracias.$B$BEspero que tu viaje no fuera demasiado peligroso. Feralas no es conocido por su compasión precisamente, pero está claro que no te ha ido tan mal.$B$BGracias otra vez, $c.' WHERE `entry`=2973; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los duendes dardo pueden ser criaturas muy peligrosas si se les provoca. Ten cuidado cuando trates con ellos, $c. Y ten mucho más cuidado con los elfos de la noche que pueda haber por la zona. Esos molestos seres tienen por costumbre acechar en los bosques también.$B$BCuando tengas alas suficientes, dímelo. ¡Te recompensaré bien!' WHERE `entry`=2973; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Son unos buenos cuernos, $c. Buen trabajo. Dámelos. Y no te preocupes, me aseguraré de hablar con Belgrom en cuanto regresemos a Orgrimmar. Ya me has ayudado dos veces y por eso te doy mi marca. ¡Quizás pueda ayudarte en un futuro! Buena suerte.' WHERE `entry`=2974; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Escucha bien lo que te digo, $c, el clan Tótem Siniestro es malvado. Si sabes dónde están, tienes que volver y atacarles. Tienes que asestar tú el primer golpe... antes de que vengan a nuestras tierras y arrasen nuestros poblados y saqueen nuestras tierras.' WHERE `entry`=2974; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, $n. La tierra se curará con el tiempo. No podemos rendirnos.' WHERE `entry`=2975; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Los Tótem Siniestro?! Esto es interesante. ¿Dices que te los encontraste mientras cazabas en Feralas? ¿De verdad?$B$BLos míos querrán oír tus noticias, $c. Cuéntame más detalles. Yo iré contando tus monedas mientras lo haces.$B$BY antes de irte, debes saber que te agradezco la información que me has proporcionado.' WHERE `entry`=2976; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Rapidito, $c, tengo mucho que hacer hoy.' WHERE `entry`=2976; +UPDATE `locales_quest` SET `Title_loc1` = '아이언포지로의 귀환' WHERE `entry`=2977; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 역사학자 카르닉과 대화하십시오.' WHERE `entry`=2977; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te faltaban algunos discos? Vaya, es curioso pero parece que los Discos de Norgannon son solo una pieza más del conjunto; como las llaves de un llavero, si prefieres.$B$BSi encontramos las Placas de Uldum, ¡podremos por fin acceder al mismísimo complejo de Uldum! Imagínatelo, explorar el lugar en el que trabajaron los Creadores sin necesidad de utilizar una gran pala!$B$BY con esto no quiero decir que tenga algo de malo utilizar palas, cavar y todo eso.' WHERE `entry`=2977; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenido de nuevo, $n. ¿Les has sacado provecho a los discos o acabaste arando en el mar?' WHERE `entry`=2977; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이게 뭡니까?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este pergamino... ¿Dices que lo encontraste en la Avanzada Gordunni?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué es eso?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este orbe nos proporcionará más información sobre los Gordunni... información que utilizaremos para planear su caída, $n.' WHERE `entry`=2979; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tenemos que descubrir por qué están aquí los Gordunni, $n.' WHERE `entry`=2979; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has demostrado que se puede confiar en ti, $n.' WHERE `entry`=2980; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que te envía Belgrom. Pues llegas justo a tiempo, $r.$B$BDeja que te explique la situación y luego decides si estás a la altura del desafío... Claro que si te envía Belgrom, es evidente que valor no te falta.' WHERE `entry`=2981; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te agradezco mucho lo que has hecho por mí.$B$BPero, por favor, ni una palabra a Troyas sobre esto.' WHERE `entry`=2982; +UPDATE `locales_quest` SET `Title_loc1` = '불의 부름' WHERE `entry`=2983; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que... te manda Swart, ¿eh?$B$BBien. Siempre he confiado en Swart. Si te envía a mí, es que estás listo para participar en la siguiente sapta... la sapta de fuego.$B$BYa puedo ver esa chispa, esa llama de impaciencia en tus ojos. Has probado el poder y ahora estás listo para adquirir más. Paciencia, $n. Recuerda lo que la tierra te enseñó. El poder y la destrucción llegan fácilmente, pero siempre has de saber cuándo detener tu mano.' WHERE `entry`=2983; +UPDATE `locales_quest` SET `Title_loc1` = '불의 부름' WHERE `entry`=2984; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=2985; +UPDATE `locales_quest` SET `Title_loc1` = '물의 부름' WHERE `entry`=2986; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Son perfectas! Me las llevaré conmigo en mi viaje, $n. Seguro que consigo encontrar a alguien que me pague bien por este cobalto.$B$BTen. Por las molestias.' WHERE `entry`=2987; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ve allí y empieza a cavar!$B$BYo tengo que ir a sitios y ver a gente, ¡el tiempo es oro!' WHERE `entry`=2987; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que no has encontrado a Picoafilado? Eso es una mala noticia; es el jefe de la futura generación de grifos. Sin él se perderá gran parte de su fuerza y empuje.' WHERE `entry`=2988; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿No has encontrado a Picoafilado? Eso es malo y bueno.$B$BAl menos no estaba en el altar de los sacrificios.$B$BGracias por tu ayuda, aunque me queda la tarea más difícil por delante.' WHERE `entry`=2989; +UPDATE `locales_quest` SET `Title_loc1` = '샤디우스 그림섀이드' WHERE `entry`=2990; +UPDATE `locales_quest` SET `Objectives_loc1` = '뾰족부리의 깃털을 저주받은 땅에 있는 샤디우스 그림섀이드에게 가져가야 합니다.' WHERE `entry`=2990; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí. Esta pluma pertenece a un noble grifo destinado a grandes cosas... si llega a la edad adulta.$B$BEscúchame si quieres encontrarlo, $c...' WHERE `entry`=2990; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes un regalo, $n?' WHERE `entry`=2990; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Se dice que concede larga vida a los trols, pero a un precio muy alto. Espero poder extraer sus poderes sin sufrir sus desagradables efectos secundarios.$B$BAgradezco tu ayuda, $n. Ahora cumpliré mi promesa.' WHERE `entry`=2991; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes el medallón de Nekrum?  Estoy deseando estudiar sus poderes.' WHERE `entry`=2991; +UPDATE `locales_quest` SET `Title_loc1` = '점치기' WHERE `entry`=2992; +UPDATE `locales_quest` SET `Objectives_loc1` = '그림섀이드가 점치기 의식을 행하는 동안 기다리십시오.' WHERE `entry`=2992; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El ritual ha salido bien; he visto a Picoafilado y puedo decirte dónde encontrarlo.' WHERE `entry`=2992; +UPDATE `locales_quest` SET `Details_loc1` = '뾰족부리는 동부 내륙지, 진타알로 꼭대기에 있는 절벽 위 우리 안에 갇혀 있네. 그런데 그 우리를 열 수 있는 열쇠는 타락한 여사제 헥스라는 썩은가지 트롤 부족의 대사제가 가지고 있지.$B$B자, 이제 약속을 지켰군. 자네가 임무를 완수할 수 있도록 행운을 빌겠네.' WHERE `entry`=2993; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué ha dicho Sombramacabra?$B$B¿Cómo que los Vilrama tienen a Picoafilado? ¡Eso es intolerable! ¡Tenemos que rescatarlo!' WHERE `entry`=2993; +UPDATE `locales_quest` SET `Title_loc1` = '뾰족부리 구출' WHERE `entry`=2994; +UPDATE `locales_quest` SET `Objectives_loc1` = '진타알로의 꼭대기까지 올라가 타락한 여사제 헥스를 처치하고 뾰족부리가 갇혀 있는 우리의 열쇠를 빼앗은 다음 뾰족부리를 구출해야 합니다.' WHERE `entry`=2994; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los padres de Picoafilado acaban de regresar con su hijo... ¿Eh? No lloro, es que se me ha metido algo en el ojo...$B$BTe agradecemos infinitamente lo que has hecho, $n. Los grifos de Pico Nidal y sus jinetes cantarán tus alabanzas durante mucho, mucho tiempo.' WHERE `entry`=2994; +UPDATE `locales_quest` SET `Details_loc1` = '쿠엘다닐 오두막은 동부 내륙지 하이 엘프들의 연락 장소입니다. 하이 엘프 사절들은 다른 종족과 유대 관계를 쌓기 위해 노력하면서 동부 내륙지 남부에 사는 마른나무껍질 트롤에 대한 정보를 공유하고 있죠. 연락 정보와 관련된 모든 문서들이 그 오두막에 보관되어 있어요.$B$B깊은골짜기 일족이 다른 종족과 동맹을 맺는 걸 그냥 두고 볼 수만은 없습니다. 깊은골짜기 일족의 문서를 모두 없애버리세요. 그들의 연락망을 완전히 끊어놓아야 합니다.' WHERE `entry`=2995; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Mientras en Vallealto intentan recuperar la información perdida, nosotros podremos idear más modos de cortar sus comunicaciones.' WHERE `entry`=2995; +UPDATE `locales_quest` SET `Title_loc1` = '스트라드를 찾아서' WHERE `entry`=2996; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=2997; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=2999; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=3000; +UPDATE `locales_quest` SET `Title_loc1` = '스트라드를 찾아' WHERE `entry`=3001; +UPDATE `locales_quest` SET `Title_loc1` = '골두니 수정구' WHERE `entry`=3002; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마의 검은장미 오두막에 있는 우텔나이에게 골두니 수정구를 가져가야 합니다.' WHERE `entry`=3002; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fascinante, $n.$B$BEste orbe es muy potente, pero también muy peligroso.' WHERE `entry`=3002; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué me has traído, $r?' WHERE `entry`=3002; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por tu ayuda, $n. La población de hiprogrifos no crecería de no ser por nosotros. Pero seguro que eso ya lo sabes pues has estado en Feralas y has visto con tus propios ojos la devastación causada por los Gordunni.$B$BBien, como puedes observar, tengo mucho trabajo así que será mejor que te vayas.$B$BGracias de nuevo, $n.' WHERE `entry`=3022; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Otro envío de parte de Curgle, ¿verdad?' WHERE `entry`=3022; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, es un temple excelente! ¡Y hay mucho! ¡Podré trabajar muchos días antes de que se acabe!$B$BGracias, $n. Por favor, acepta esto como pago.' WHERE `entry`=3042; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has traído el temple, $n?' WHERE `entry`=3042; +UPDATE `locales_quest` SET `Details_loc1` = '에다나 헤이트탈론은 서쪽에 있는 폐허에 사는 바람계곡일족 하피들의 여왕이라네. 그녀야말로 완전한 악의 세력이지. 소문에 듣자하니 그 하피의 심장은 수정으로 되어 있다고 하더군. 다른 모든 이들에게 느끼는 증오를 빼면 아무런 감정도 없다고 하지. 에다나에게 맞서 싸우고 그녀의 검은 심장을 가지고 내게 돌아와 주게.$B$B전에 하피들이 지니고 다닌다는 뿔에 대해 들은 적이 있는데, 폐허의 북쪽에 있는 헤이트탈론 비석 곁에서 그 뿔을 불면 그 하피 여왕이 나타난다고 하네.$B$B자신의 동족이 아니라 죽음의 사자가 자신을 부른 것이라는 걸 알게 되었을 때 그녀가 얼마나 놀랄지 상상해 보게.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지에 있는 탈로 쏜후프가 에다나의 검은 심장을 가져다 달라고 부탁했습니다.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debes saber que Edana está verdaderamente muerta. Guardaré este corazón de recuerdo, por lo que representa. Gracias, $n.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Debemos poner fin al odio que Edana propaga por la tierra.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `Details_loc1` = '나는 소싯적에 아주 능숙한 사냥꾼이었지. 어딜 가도 내가 두려워하는 짐승이라고는 없었네. 그 일이 있기 전까지는...$B$B난 힘겨운 전투를 치른 뒤 숲 속에 앉아 칼을 갈고 있다가 습격을 당하고 말았다네. 나를 포위했던 하피들을 피해 가까스로 위기를 모면했지. 지금도 놈들의 울음소리가 메아리치는 게 들려...$B$B그 후로 나는 변했지. 그러나 내 안에서는 증오가 끓어오르고 있네. 이렇게 오랜 세월이 흘렀지만 난 복수를 해야만 하네.$B$B바람계곡일족 하피들은 여기서 서쪽에 있는 까마귀바람 페허로 가면 찾을 수 있네. 날 위해 복수를 해 주게.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `Objectives_loc1` = '탈로 쏜후프가 바람계곡일족 하피 4마리, 바람계곡일족 약탈자 4마리, 바람계곡일족 바람마녀 4마리, 그리고 바람계곡일족 암살자 4마리를 처치해 달라고 부탁했습니다.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Has traído mucha paz a la conciencia de un viejo tauren.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `Title_loc1` = '간결한 서판' WHERE `entry`=3065; +UPDATE `locales_quest` SET `Objectives_loc1` = '간결한 서판을 읽어보고 시험의 골짜기에 있는 프랑과 대화하십시오.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuando sigas instruyéndote en las artes del $c encontrarás este lugar muy adecuado. Si tienes cualquier duda no temas en preguntar a cualquiera y cuando te sientas preparado vuelve a verme para recibir instrucción. Tengo el mismo dominio que cualquier otro $c del Valle y puedo transmitirte ese conocimiento... por un precio, claro.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Otro $r para engrosar las filas. Parece lo bastante bueno.$B$BSeguramente no te será fácil blandir un buen arma como un hacha, pero una lanza es tan buena como cualquier otra cosa.$B$BBienvenido al Valle de los Retos.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `Title_loc1` = '글이 새겨진 서판' WHERE `entry`=3082; +UPDATE `locales_quest` SET `Objectives_loc1` = '글이 새겨진 서판을 읽어보고 시험의 골짜기에 있는 젠샨과 대화하십시오.' WHERE `entry`=3082; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora les enseñamos todo eso y ellos nos enseñan otras cosas. Nos hacemos una única raza... o casi. Somos aliados desde hace mucho, así que recuerda ayudarles. Y Jen\'shan recordará ayudarte.$B$BJen\'shan te instruye en las artes del $c, te instruye bien. No olvides nunca, el $c es muy respetado en la tribu. Tú ir a tener un importante papel en el futuro... no olvides nunca.$B$BCuando lo necesites, ven a Jen\'shan. Ella te enseña todo lo que pueda cuando crea que estás preparado.' WHERE `entry`=3082; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Jen\'shan ve ante ella un poderoso $c y los espíritus dan su aprobación.$B$BLa senda del $c es uno de los caminos más antiguos. La Horda se dirigió a nosotros cuando su lucha era solo por la supervivencia en Azeroth y nos pidieron que les enseñáramos y que les mostráramos muchos secretos. Ya eran fuertes: fuertes en las artes chamánicas y fuertes en las artes del guerrero. Pero la senda del $c no era su senda... entonces.' WHERE `entry`=3082; +UPDATE `locales_quest` SET `Title_loc1` = '암호화된 서판' WHERE `entry`=3083; +UPDATE `locales_quest` SET `Objectives_loc1` = '암호화된 서판을 읽어보고 시험의 골짜기에 있는 르와그와 대화하십시오.' WHERE `entry`=3083; +UPDATE `locales_quest` SET `Title_loc1` = '룬으로 새겨진 서판' WHERE `entry`=3084; +UPDATE `locales_quest` SET `Objectives_loc1` = '룬으로 새겨진 서판을 읽어보고 시험의 골짜기에 있는 시크리크와 대화하십시오.' WHERE `entry`=3084; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Como seguramente ya sabrás, los elementos nos confieren nuestro poder. Fuego, tierra, agua y aire... esas son nuestras herramientas. $B$BNuestra fuerza nace de los espíritus de nuestros antepasados. Somos los líderes de nuestro pueblo. Lo que Thrall es para la Horda somos nosotros para los poblados y ciudades que visitamos. Buscan en nosotros sabiduría y protección. Para estar más preparado debes entrenar e instruirte a menudo. Cuando sientas que has ganado más poder ven a verme y te enseñaré todo lo que pueda.' WHERE `entry`=3084; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, bienvenido, $n. Me alegra que hayas venido. Con tantos alumnos a los que instruir mis días son largos y ajetreados, pero la llegada de alguien como tú me hace sentir realizada... Todavía recuerdo los días en los que me instruía uno de sus chamanes.' WHERE `entry`=3084; +UPDATE `locales_quest` SET `Title_loc1` = '성스러운 서판' WHERE `entry`=3085; +UPDATE `locales_quest` SET `Objectives_loc1` = '성스러운 서판을 읽어보고 시험의 골짜기의 동굴 막사 밖에 있는 켄자이와 대화하십시오.' WHERE `entry`=3085; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tú estar entre los seres más poderosos del planeta, $n... no hay duda. Y todos lo saben... ¡lo saben bien!$B$BPero debes estar cansado! No haber orco, ni elfo, ni enano al que tú temas... pero haber cosas que no puedes ver. Magia ser poderosa. Te obliga a hacer cosas que no quieres hacer. Te hace creer que eres más poderoso de lo que ser. Ten paciencia. Sé listo.$B$BCuando creas que estás preparado para instruirte vuelve con Mai\'ah. Te enseña lo que estás listo para aprender, sin problema.' WHERE `entry`=3086; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que tú ya complacer a Mai\'ah, $n. Ser bueno. Das respeto a Mai\'ah y Mai\'ah te devuelve respeto. Pero ya vale, tú aquí estás para magia aprender, no para a Mai\'ah oír.$B$BSolo una cosa haber que Mai\'ah puede enseñarte de magia, $n: cómo parar la corrupción.' WHERE `entry`=3086; +UPDATE `locales_quest` SET `Objectives_loc1` = '글이 새겨진 양피지를 읽어보고 시험의 골짜기에 있는 젠샨과 대화하십시오.' WHERE `entry`=3087; +UPDATE `locales_quest` SET `Objectives_loc1` = '암호화된 양피지를 읽어보고 시험의 골짜기에 있는 르와그와 대화하십시오.' WHERE `entry`=3088; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 당신이 자리를 비운 사이, 양피지가 하나 도착했소.$B$B시간이 날 때 한번 읽어보시오. 내 기억이 맞다면 상급 주술사, 시크리크가 보낸 것일 게요. 당신이 준비가 되면 이야기를 나누고 싶은 것 같소.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `Objectives_loc1` = '룬으로 새겨진 양피지를 읽어보고 시험의 골짜기에 있는 시크리크와 대화하십시오.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Serás el medio que utilizarán nuestros antepasados para comunicarse. Tendrás el poder de los elementos a tu entera disposición. Despedazar a tus enemigos será como un juego de niños y sanar a tus aliados tan fácil como respirar. Recuerda todo esto cuando afrontes nuevos retos y vuelve a verme siempre que quieras. Me quedaré aquí para enseñarte nuevos hechizos y para mostrarte el camino correcto cuando estés listo.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bien, ya has llegado. Ya estaba empezando a preguntarme cuándo aparecerías. Envié el pergamino hace tiempo... no sabía si había llegado.$B$BPero basta de chácharas... estás aquí porque has elegido, has elegido conducir las vidas espirituales de nuestro pueblo.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `Objectives_loc1` = '간결한 쪽지를 읽고 나라체 야영지에 있는 하루트 썬더혼과 대화해야 합니다.' WHERE `entry`=3091; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Todos tenemos un papel en la tribu y todos pasamos los mismos ritos; no dejes que tu orgullo te diga lo contrario.$B$BYo me quedo aquí para entrenar a los guerreros que buscan la gloria del combate. Ven a verme cuando quieras, te daré la instrucción que pueda. Cuentas con la bendición de la tribu, $n.' WHERE `entry`=3091; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'AL fin llegas, $c. Como decía en mi nota, somos una raza especial, como los chamanes y druidas de la tribu. Tú también eres importante; tenemos que defender las fronteras, acabar con los centauros e ir a la guerra.' WHERE `entry`=3091; +UPDATE `locales_quest` SET `Objectives_loc1` = '글이 새겨진 쪽지를 읽고 붉은구름 고원에 있는 랑카 파샷과 대화해야 합니다.' WHERE `entry`=3092; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aunque estamos relacionados, no esperes una buena acogida de los elfos de la noche; su orgullo no les deja ver, aunque eso no es problema nuestro. Preocúpate solo de las enseñanzas de la Madre Tierra y de las lecciones que te daré. $B$BVen a verme a menudo, $n. Descubrirás que la Madre Tierra recompensa a los más aplicados.' WHERE `entry`=3094; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Es bueno que hayas llegado; los espíritus de los antepasados están inquietos en todo Mulgore, pero no sé por qué. Siempre debes escuchar a la naturaleza y ser su Avatar. No lo olvides.' WHERE `entry`=3094; +UPDATE `locales_quest` SET `Objectives_loc1` = '간결한 두루마리를 읽고 데스넬에 있는 다날 스턴과 대화해야 합니다.' WHERE `entry`=3095; +UPDATE `locales_quest` SET `Title_loc1` = '암호화된 두루마리' WHERE `entry`=3096; +UPDATE `locales_quest` SET `Objectives_loc1` = '암호화된 두루마리를 읽고 데스넬에 있는 데이비드 트리아스와 대화해야 합니다.' WHERE `entry`=3096; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Paso la mayor parte del tiempo en la posada. Me fijo en las caras nuevas, por si aparece alguien prometedor. Si no te metes en líos, haré lo posible por enseñarte algunas cosas. Vuelve cuando quieras y veremos si estás listo para una o dos habilidades nuevas.' WHERE `entry`=3096; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Así que lo has conseguido? Bien, porque a medida que pasa el tiempo, necesitamos más pícaros. Los acechasombras te buscarán cuando crean que ha llegado el momento, así que no vayas a meter la pata o hacer algo de lo que puedas arrepentirte. Necesitan agentes profesionales... no carteristas torpes.' WHERE `entry`=3096; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Solo hay una cosa que debes saber: hemos sobrevivido solo con voluntad. Es la fe en nosotros mismos lo que nos separa de los demás y, con nuestros poderes, provocaremos un gran cambio en todo Azeroth. Los débiles acabarán dependiendo de ti. Los leprosos te llamarán señor. Y los ignorantes se volverán a ti en busca de guía. Mi deber es asegurarme de que tienes las herramientas necesarias para que, cuando llegue el momento, estés preparado. Cuando adquieras más experiencia, búscame. Si estás preparado, te enseñaré poderes mayores.' WHERE `entry`=3097; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ah! Así que entre el fuego, la plaga, la lucha y males peores... llama a mi puerta otro \"creyente\". Pues bien, deja que te dé la bienvenida, $c. Y concédeme un minuto para explicarte un par de cosas antes de decidir que es hora de buscar lo que sea que estés buscando: la Luz Sagrada ya no te concierne; los espíritus de tus antepasados no son más que leyendas y las alimañas del vacío Abisal no te quieren.$B$B¿Me sigues?' WHERE `entry`=3097; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debes volver a mí a menudo si quieres adquirir el poder necesario para destruir a quienes se nos oponen. Aún estás sometido a las reglas de la magia, $n. La corrupción te seguirá como un lobo hambriento en la noche. Te darás cuenta de que su caricia es como una adicción, como una antigua amante que aún quiere estar a tu lado. Pero esas cosas pueden evitarse. Esas cosas solo te controlan si se lo permites.$B$BAhora, vete. Y vuelve a mí cuando seas más fuerte.' WHERE `entry`=3098; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sabría que acudirías, $n. Y no porque no tengas voluntad para seguir tu propio camino, sino porque somos espíritus afines. Los dos hemos conocido el dolor. Los dos hemos sufrido. Y ahora queremos adquirir el poder necesario para recuperar lo que es nuestro: esta tierra, nuestra vida, nuestro destino. Pero a ti te queda mucho que aprender aún.' WHERE `entry`=3098; +UPDATE `locales_quest` SET `Details_loc1` = '아, 자네가 어리석은 스컬지 놈들을 상대하러 나간 동안 이 암호화된 두루마리가 도착했네. 두루마리에 상급 흑마법사 맥시밀리언의 인장이 찍힌 것으로 보아 중요한 문제가 있는 것 같네. 다시 여행을 떠나기 전에 시간을 내서 이 두루마리를 읽어보는 게 좋겠네.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `Objectives_loc1` = '오래된 두루마리를 읽고 데스넬에 있는 맥시밀리언과 대화해야 합니다.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `Objectives_loc1` = '간결한 편지를 읽고 노스샤이어 수도원에 있는 레인 비셰어와 대화해야 합니다.' WHERE `entry`=3100; +UPDATE `locales_quest` SET `Objectives_loc1` = '신성한 편지를 읽고 노스샤이어 수도원에 있는 수사 사무엘과 대화해야 합니다.' WHERE `entry`=3101; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debes saber que eres un símbolo para muchos; no lo olvides nunca. La Luz Sagrada brilla en ti, visible tanto para amigos como para enemigos.$B$BA medida que adquieres sabiduría y poder, tendrás que aprender otras facultades. Cuando quieras continuar tu instrucción, ven a verme de nuevo. ¡Suerte, $c!' WHERE `entry`=3101; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Por fin nos conocemos. Te doy la bienvenida a Villanorte. Aquí aprenderás mucho, pero antes o después tu camino te llevará a Ventormenta. Hasta entonces, ten paciencia y aprende.' WHERE `entry`=3101; +UPDATE `locales_quest` SET `Objectives_loc1` = '암호화된 편지를 읽고 노스샤이어 수도원 뒤 마구간에 있는 요리크 케리던과 대화해야 합니다.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muchos quisieran descubrir nuestros secretos, $n: aventureros, el IS:7, incluso la Hermandad Defias. Pero tú estás con nosotros; ¡que nadie te obligue a hacer nada que no quieras! Además, tenemos todas las cartas, ¿me entiendes?$B$BEn fin, solo quería presentarme y decirte que puedes contar conmigo cuando quieras.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegra ver que llegas en relativo secreto. No quiero llamar la atención... Seguro que lo entiendes.$B$B¿Algún problema? Me alegro. No tardarán en llegar.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `Objectives_loc1` = '성스러운 편지를 읽고 노스샤이어 수도원에 있는 여사제 아네타와 대화해야 합니다.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Objectives_loc1` = '상형 문자로 된 편지를 읽고 노스샤이어 수도원 안에 있는 켈덴 브레멘과 대화해야 합니다.' WHERE `entry`=3104; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sabía que mi carta no te apartaría de tu camino. Bien, ¿vienes a aceptar tu destino y enfrentarte a quienes se oponen a tu búsqueda de sabiduría y poder?$B$BTe temerán tanto como te respetarán, $n. Y yo siempre estaré aquí para instruirte; solo tienes que venir a buscarme.' WHERE `entry`=3104; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n, me llamo Khelden. ¿Querías algo?' WHERE `entry`=3104; +UPDATE `locales_quest` SET `Objectives_loc1` = '오래된 편지를 읽고 노스샤이어 수도원 옆에 있는 드루실라 라 살르와 대화해야 합니다.' WHERE `entry`=3105; +UPDATE `locales_quest` SET `Objectives_loc1` = '간결한 룬을 읽어보고 눈마루 골짜기에 있는 스란 코르만과 대화하십시오.' WHERE `entry`=3106; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es bueno que sepas que también verás otras cosas, como enanos usando magia en una pelea en lugar de un rifle, a algunos de los nuestros que veneran la Luz sagrada como los humanos, y por último, pero no menos importante, troggs. Ya aprenderás más sobre ellos, pero lo que debes saber es que estoy aquí para ayudarte.$B$BEstoy para enseñarte a ser un verdadero $c. Si crees que necesitas más entrenamiento, ven a verme y veremos qué se puede hacer.' WHERE `entry`=3106; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya que hace frío hoy, ¿eh? Parece que la nieve no piensa irse nunca, $n.$B$BYa debes haberlo notado, pero ahora hay gnomos viviendo en nuestra ciudad. Es porque provocaron una explosión que los expulsó de su hogar. No lo comentes por ahí, pero no puedo culparlos: creo que yo también usaría explosivos si Forjaz estuviera infestada con Hierro Negro u otros seres despreciables.' WHERE `entry`=3106; +UPDATE `locales_quest` SET `Objectives_loc1` = '신성한 룬을 읽어보고 눈마루 골짜기에서 브로모스 그럼너를 찾아 대화해야 합니다.' WHERE `entry`=3107; +UPDATE `locales_quest` SET `Title_loc1` = '암호화된 룬' WHERE `entry`=3109; +UPDATE `locales_quest` SET `Objectives_loc1` = '암호화된 룬을 읽어보고 눈마루 골짜기에 있는 솔름 하르그린과 대화하십시오.' WHERE `entry`=3109; +UPDATE `locales_quest` SET `Title_loc1` = '성스러운 룬' WHERE `entry`=3110; +UPDATE `locales_quest` SET `Objectives_loc1` = '성스러운 룬을 읽어보고 앤빌마에 있는 브란스토크 칼더와 대화하십시오.' WHERE `entry`=3110; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Soy el único que puede instruirte ahora que comienzas a encontrar tu camino por el Valle de Crestanevada. Cuando te sientas preparado, vuelve a mí. Te enseñaré uno o dos hechizos para expulsar a esos malditos troggs del Valle. $B$BLa Luz está de tu lado, junto con Forjaz, $n... Pero no te sientas presionado para convertirte en algo especial.' WHERE `entry`=3110; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Eh! ¡Lo has conseguido, $n! ¡Estupendo!$B$BEmpezaba a creer que no llegarías y estaba a punto de perder la fe... ¿Lo pillas? ¿Lo de perder la fe? Era un chiste, muchacho... déjalo, no importa. Además, no has venido aquí por mis pésimos chistes.' WHERE `entry`=3110; +UPDATE `locales_quest` SET `Title_loc1` = '간결한 쪽지' WHERE `entry`=3112; +UPDATE `locales_quest` SET `Objectives_loc1` = '간결한 쪽지를 읽어보고 눈마루 골짜기에 있는 스란 코르만과 대화하십시오.' WHERE `entry`=3112; +UPDATE `locales_quest` SET `Title_loc1` = '암호화된 쪽지' WHERE `entry`=3113; +UPDATE `locales_quest` SET `Objectives_loc1` = '암호화된 쪽지를 읽어보고 눈마루 골짜기에 있는 솔름 하르그린과 대화하십시오.' WHERE `entry`=3113; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Suelo mantenerme un poco al margen de todo, para evitar sermones si desaparecen cosas y eso, pero si necesitas algo, entrenamiento o así, vuelve.$B$BTú y yo nos entendemos bien. Ya sabes, a la hora de la verdad, solo puedes fiarte de la familia... Y familia es lo que somos, ¿no? Aparte de eso de que Gnomeregan esté siendo invadido y eso y todo lo demás que se te cruce en el camino, nos tenemos el uno al otro para cubrirnos las espaldas. ¿No estás de acuerdo?' WHERE `entry`=3113; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegra ver que recibiste mi nota. Perdona por haber hecho que pareciera un memorándum de tus superiores... no era con mala intención. Lo hice porque creo que nosotros, junto con los demás de nuestra clase, tenemos que permanecer unidos.$B$BHay quien cree que tener a alguien como tú y a alguien como yo en la misma ciudad no es lo ideal, pero yo creo que es una buena cosa. ¿No estás de acuerdo?' WHERE `entry`=3113; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 절 도우러 간 사이, 이 쪽지가 당신 앞으로 이 쪽지가 도착했습니다. 시간을 내서 한번 읽어보도록 하세요. 상급 마법사, 마릭이 보낸 것 같으니, 쭉 훑어 봐뒀다가 짬이 나면 앤빌마로 가서 그를 만나보도록 하세요.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `Objectives_loc1` = '상형 문자로 된 쪽지를 읽어보고 눈마루 골짜기 위 앤빌마에 있는 마릭 너리빗과 대화하십시오.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, sí! Artes Arcanas... claro.$B$BEsto es lo que necesitas saber, $n: no te metas en muchos líos, reserva algún dinerillo para invitarme a cerveza... o comprarme algún hechizo... y mantente bien alejadita de Gnomeregan. Eso es todo. ¡Que tengas un buen día! Estaré por aquí por si me necesitas, o por si quieres entrenar o... lo que sea.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué quieres, $r? ¿Podrías hablar más alto, por favor? No oigo muy allá después de unas cervezas.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `Objectives_loc1` = '오래된 쪽지를 읽고 눈마루 골짜기 위의 앤빌마에 있는 알라마 그림과 대화하십시오.' WHERE `entry`=3115; +UPDATE `locales_quest` SET `Objectives_loc1` = '간결한 도장을 읽어보고 그늘 협곡에 있는 알리시아와 대화하십시오.' WHERE `entry`=3116; +UPDATE `locales_quest` SET `Objectives_loc1` = '글이 새겨진 도장을 읽어보고 그늘 협곡 알드랏실 꼭대기에 있는 아얀나 에버스트라이드와 대화하십시오.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ven a verme a menudo mientras estés en Cañada Umbría; te ayudaré a entender el rol del $c y tus capacidades.$B$BNo confíes demasiado en la ayuda de tus mascotas. En estos tiempos hay cosas más peligrosas de lo que puedas imaginar.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te doy la bienvenida a Cañada Umbría, $n.$B$B¿Todo va bien?$B$BVoy a enseñarte técnicas de caza, a domar animales para que luchen junto a ti, a disparar con el arco y a respetar toda la tierra.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `Objectives_loc1` = '암호화된 도장을 읽어보고 그늘 협곡에 있는 프라훈 섀이드위스퍼와 대화하십시오.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `Objectives_loc1` = '성스러운 도장을 읽어보고 알드랏실에 있는 샨다와 대화하십시오.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te voy a instruir en la interpretación de los designios de los espíritus y en los secretos del Sueño Esmeralda. $B$BA medida que ganas poder, aprenderás más de nuestros trances del sueño. Hasta entonces, ven a verme cuando quieras para seguir tu instrucción.' WHERE `entry`=3120; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Admiro tu entusiasmo por continuar tu formación, $c.$B$B¿Has estado ya en el Sueño Esmeralda? Puede que aún no sea el momento... Pero todo llegará.$B$BAntes de eso, tenemos otros temas que comentar.' WHERE `entry`=3120; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 네루 파이어블레이드에게 구겨진 가면을 가져가야 합니다.' WHERE `entry`=3121; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가?' WHERE `entry`=3121; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'He estado esperando a que Uzer\'i me entregara esto...$B$BDeja que te dé la mezcla de hierbas que preparé para este... experimento...' WHERE `entry`=3121; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí?' WHERE `entry`=3121; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es justo lo que necesito para preparar la vasija de muisek, $n. Pronto veremos si mis últimos hechizos resultan ser tan potentes como espero.$B$BDame un momento, por favor. Debo celebrar el ritual y aplicar las hierbas.' WHERE `entry`=3122; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has hablado con Neeru?' WHERE `entry`=3122; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si una criatura sufre una muerte violenta, su muisek puede escapar y buscar venganza. Encogiendo las criaturas como hiciste tú, $n, se impide que el muisek escape. ¡Ahora podemos usarlo para lo que queramos!' WHERE `entry`=3123; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Pudiste capturar a los lechúcicos?$B$BSi tienes éxito, podremos encoger y capturar el muisek de las criaturas de Feralas.' WHERE `entry`=3123; +UPDATE `locales_quest` SET `Title_loc1` = '히포그리프 뮤세크' WHERE `entry`=3124; +UPDATE `locales_quest` SET `Details_loc1` = '자네는 신뢰할 만한데다가 뮤세크 단지를 쓰는 솜씨도 아주 그만이니 이제 또 다른 생물을 좀 잡아 줬으면 하네.$B$B오랜 세월 동안 나이트 엘프의 충실한 벗이 되어 준 히포그리프의 영혼은 충성스럽고도 굳건하지.$B$B자네의 임무는 공작날개 히포그리프를 10마리 처치해서 재빨리 단지에 그들을 잡아 갈무리해서 담아오는 것이네. 그렇게 해야 뮤세크가 보존될 수 있으니까 말이야. 히포그리프는 여기서 남쪽에 있는 높은벌에서 찾을 수 있다네.' WHERE `entry`=3124; +UPDATE `locales_quest` SET `Objectives_loc1` = '종에 상관없이 공작날개 히포그리프 10마리를 처치한 다음 뮤세크 단지를 사용해 갈무리해서 담아와야 합니다.' WHERE `entry`=3124; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si, después de matar a un animal, permitiéramos que su muisek escapara, este podría tomar la forma de algo más grande. Y nunca estaríamos a salvo, pues buscaría venganza.$B$BEl que te he encomendado es un trabajo peligroso, $n, pero lo has hecho bien.' WHERE `entry`=3124; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lograste capturar a los hipogrifos?' WHERE `entry`=3124; +UPDATE `locales_quest` SET `Title_loc1` = '요정용 뮤세크' WHERE `entry`=3125; +UPDATE `locales_quest` SET `Details_loc1` = '이번에는 보기에는 아주 나약해 보여도 아주 강한 영혼을 지니고 있는 생물을 잡아야 하네. 내가 말하는 요정용은 나이트 엘프의 동지라네. 녀석을 한 마리 잡아서 호드도 그 영혼의 힘으로부터 이익을 얻어야만 하네.$B$B자, 뮤세크 단지 여기 있네. 화살요정용이나 요정용을 8마리 처치해서 그들의 뮤세크를 손에 넣게. 요정용들은 여기서 서쪽으로 가면 찾을 수 있다네.' WHERE `entry`=3125; +UPDATE `locales_quest` SET `Objectives_loc1` = '화살요정용이나 요정용 8마리를 처치하여 뮤세크 단지를 사용해 죽은 요정용을 갈무리해서 담아와야 합니다.' WHERE `entry`=3125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Ahora tenemos los poderes espirituales del dragón feérico a nuestra disposición.$B$BEspero que aceptes una tarea más.' WHERE `entry`=3125; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste hacerte con el muisek de los dragones feéricos?' WHERE `entry`=3125; +UPDATE `locales_quest` SET `Title_loc1` = '나무정령 뮤세크' WHERE `entry`=3126; +UPDATE `locales_quest` SET `Objectives_loc1` = '떠도는 숲정령 3마리를 처치하여 뮤세크 단지를 사용해 죽은 숲정령을 갈무리해서 담아와야 합니다.' WHERE `entry`=3126; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Nuestra colección de muiseks está casi acabada.' WHERE `entry`=3126; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lograste capturar a los Caminabosques deambulantes?' WHERE `entry`=3126; +UPDATE `locales_quest` SET `Details_loc1` = '마지막으로 자네에게 부탁할 일은 북서쪽으로 가서 마지막 적을 찾아내는 것일세.$B$B산악거인들은 불타는 군단이 이 세계에 나타났을 때 나이트 엘프 녀석들을 돕기 위해 산을 떠나 내려왔지. 자네가 그들의 암석투성이인 땅을 돌아다니다가 땅이 흔들리기 시작하는 걸 보면 거대한 덩치의 산악거인을 알아볼 수 있을 걸세.$B$B그 거대한 덩치의 힘을 손에 넣고 싶다네. 산악거인 7마리를 죽이고 뮤세크 단지를 사용해 그들의 강력한 뮤세크를 담아 오게나.' WHERE `entry`=3127; +UPDATE `locales_quest` SET `Objectives_loc1` = '평지거인이나 절벽거인 7마리를 처치하여 뮤세크 단지를 이용해 죽은 산악거인을 갈무리해서 담아와야 합니다.' WHERE `entry`=3127; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Imagina las posibilidades que nos da lo que tenemos, $n. Con los materiales que has reunido, podré atrapar para siempre el muisek de estas criaturas y hacer con él lo que me plazca.' WHERE `entry`=3127; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lograste capturar a los gigantes monteses?' WHERE `entry`=3127; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico! Estos materiales, combinados con el muisek, deberían procurarnos los resultados que queremos.' WHERE `entry`=3128; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has podido reunir los materiales que necesito?' WHERE `entry`=3128; +UPDATE `locales_quest` SET `Title_loc1` = '영혼의 무기' WHERE `entry`=3129; +UPDATE `locales_quest` SET `Details_loc1` = '무기에 뮤세크를 불어넣는 것은 아주 까다로운 과정이지. 이제 필요한 재료도 다 있고 자네가 갈무리해 온 여러 생물들의 뮤세크도 있으니 의식을 시작할 수 있네. 곧 돌아올 테니 잠시 기다리게나.' WHERE `entry`=3129; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tal y como prometí, $n, el muisek de las criaturas ha quedado vinculado para siempre al poder de estas armas. $B$BAhora puedes hacer tuya su energía. Utilízala bien.' WHERE `entry`=3129; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, $n. Me gusta que quienes trabajan para mí tengan esa actitud de \"puedo hacerlo\".$B$BLa general Plumaluna me ha encargado que me dirija a los naga de forma directa. Mis planes tienen dos objetivos: uno, debilitar tanto su número como su cadena de mando y, dos, descubrir qué están haciendo en las ruinas. Con tu ayuda, reduciremos la presencia naga sin sacrificar la seguridad del Bastión.' WHERE `entry`=3130; +UPDATE `locales_quest` SET `Title_loc1` = '로라무스' WHERE `entry`=3141; +UPDATE `locales_quest` SET `Details_loc1` = '그러니까 악마들과 싸우기로 결심을 굳혔단 말이지? 그럼 내 얘기를 잘 듣는 게 좋을 걸세.' WHERE `entry`=3141; +UPDATE `locales_quest` SET `Objectives_loc1` = '로라무스 탈리뻬데스의 이야기를 들으십시오.' WHERE `entry`=3141; +UPDATE `locales_quest` SET `Details_loc1` = '나는 과학자이지만 보물 사냥꾼이기도 하지!$B$B오래전 이 땅을 점령했던 트롤들은 그들이 섬기던 히드라 신, 가즈릴라의 모양을 본 따 많은 장신구를 만들었소. 그 장신구는 그 신의 이름을 딴 \"가즈리디안\"이라는 재료로 만들어졌지.$B$B내가 직접 찾은 게 좀 있긴 하지만 더 모아서 연구를 해봤으면 하오. 당신이 좀 찾아다 주지 않겠소?$B$B가즈리디안을 쉽게 찾도록 탐지기까지 개발해 놓았소! 그냥 걸치기만 하면 곧바로 탐색을 할 수 있지!' WHERE `entry`=3161; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스에 있는 마본 리벳시커가 가즈리디안 장신구 30개를 모아 달라고 부탁했습니다.' WHERE `entry`=3161; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estos adornos son perfectos, simplemente perfectos. Muchas gracias por tu ayuda, $n.$B$B¡Ah! ¿Me devuelves mi casco?' WHERE `entry`=3161; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algún problema?$B$BHay gahz\'rilo por todas partes en Tanaris, $n. ¡Sigue buscando!' WHERE `entry`=3161; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eso es una falsificación! $B$BHe visto a Margol, sé que su cuerno es al menos 8 veces más grande que ese, $n. Será de un morrotormenta de Los Baldíos. ¡A Guijarro no la engaña nadie!' WHERE `entry`=3181; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No voy a abrir.' WHERE `entry`=3181; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? $B$B¡No me lo puedo creer! ¿Te das cuenta de lo que es, $r? ¡Es el cuerno de Margol la Furibunda, el terror de La Garganta de Fuego! $B$B¿Puedo quedármelo?|n' WHERE `entry`=3182; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Saludos! ¿Deseas visitar el museo?' WHERE `entry`=3182; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No entiendo cómo pudiste derrotar a Margol, pero un trato es un trato; toma la llave. $B$BSi te pasa algo, te lo habrás buscado tú.|n' WHERE `entry`=3201; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me lo creo.|n' WHERE `entry`=3201; +UPDATE `locales_quest` SET `Title_loc1` = '렌퍼럴과 대화' WHERE `entry`=3221; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, muy bien. Hay un problema con los corazones de lobo que requiere nuestra atención.' WHERE `entry`=3221; +UPDATE `locales_quest` SET `Title_loc1` = '조른 스카이시어' WHERE `entry`=3261; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, joven. ¿Has venido para seguir el camino del $c?$B$BMuy bien. Empecemos.' WHERE `entry`=3261; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eso es! Así que los raptores tenían la plata escondida en su guarida como pensábamos. Cuesta creer que estas bestias codicien la plata. ¡Quizás lo que cuentan de su inteligencia no es tan descabellado como creía!$B$BGracias, $n. Toma esto como recompensa por tus servicios y que sepas que la guardia de El Cruce te debe el próximo mes de paga.' WHERE `entry`=3281; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la plata?' WHERE `entry`=3281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? Este caparazón tiene un brillo interior, como si aún hubiera vida en su interior. ¡Asombroso! Debo examinarlo más a fondo.$B$BGracias, $n. Con suerte, este caparazón contendrá un secreto que podré usar para ayudar a la pobre tierra del Bosque de Argénteos.' WHERE `entry`=3301; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Huelo el polvo de Los Baldíos en ti, $c. Has viajado muy lejos.' WHERE `entry`=3301; +UPDATE `locales_quest` SET `Title_loc1` = '잃어버린 물건' WHERE `entry`=3321; +UPDATE `locales_quest` SET `Objectives_loc1` = '트렌튼이 일을 마칠 동안 기다리십시오.' WHERE `entry`=3321; +UPDATE `locales_quest` SET `Details_loc1` = '불모의 땅에는 가시덩굴 구릉이라고 불리는 끔찍한 덩굴 지대가 있소. 그곳을 처음 조사했을 때는 그다지 큰 위협이랄 것이 없었는데, 최근에 조사한 바로는 훨씬 심각한 조짐이 보이고 있소...$B$B가시덩굴 구릉에 사는 가시멧돼지들이 스컬지와 동맹을 맺었소. 혹한의 암네나르라는 리치가 거대한 의식을 이용해 가시멧돼지들의 모든 행동을 지배하고 있는 것이오.$B$B암네나르는 넬쥴과 텔레파시로 직접 연결되어 있는데, 이 연결을 끊어놓아야만 하오. 혹한의 암네나르를 끝장내 주시오.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `Objectives_loc1` = '앤드류 브로넬이 혹한의 암네나르를 처치하고 혹한의 해골을 가져다 달라고 부탁했습니다.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La lealtad de un exánime es inquebrantable, $n. Debes mostrarles que tal lealtad les conducirá a su propia destrucción.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este tema es de suma importancia, $n. Tenemos que evitar cualquier intento de la Plaga de reforzar sus filas.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No sabía que eran tan grandes. Creo que tengo que perfeccionar mi plan... $B$BPero tú has cumplido con tu parte, así que aquí tienes lo que te prometí.' WHERE `entry`=3362; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dorius dejó caer esta carta cuando le dispararon.' WHERE `entry`=3367; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BPor la Luz que se cumplirá su deseo.' WHERE `entry`=3368; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=3368; +UPDATE `locales_quest` SET `Title_loc1` = '악몽' WHERE `entry`=3369; +UPDATE `locales_quest` SET `Details_loc1` = '이 조각에는 엄청난 비밀이 숨겨져 있어요. 이건 바로 에메랄드의 꿈을 이루는 순수한 정수죠. 하지만 내가 이 조각에서 본 것은 꿈이 아니로군요. 이런 환영을 악몽이라고 하지요.$B$B당신을 놀라게 할 생각은 없었어요. 아무래도 가능한 빨리 이 조각을 현명한 드루이드에게 전해주는 것이 좋겠어요.$B$B장로의 봉우리에 있는 하뮬 룬토템을 찾아야 해요. 썬더 블러프로 가세요. 더 이상은 말해줄 사실이 없군요.' WHERE `entry`=3369; +UPDATE `locales_quest` SET `Objectives_loc1` = '장로의 봉우리에 있는 하뮬 룬토템에게 악몽의 조각을 가져가야 합니다.' WHERE `entry`=3369; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Vienes de parte de Falla? Bueno, veamos el fragmento del que dices que era tan reacia a hablar... $B$B$B$BOh... yo no.. bien.$B$BGracias por traérmelo. Pero no es muy inteligente hablar de cosas como esta, te lo advierto. No deberías meterte en este tipo de asuntos.$B$BDigamos que las cosas del Sueño Esmeralda no son como creíamos...$B$BQuizás nuestros caminos se vuelvan a encontrar en el futuro.' WHERE `entry`=3369; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te puedo ayudar en algo?' WHERE `entry`=3369; +UPDATE `locales_quest` SET `Title_loc1` = '악몽' WHERE `entry`=3370; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 마스렌길 베어워커에게 악몽의 조각을 가져가야 합니다.' WHERE `entry`=3370; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Déjame, ayuda a los demás.' WHERE `entry`=3371; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el artefacto misterioso en el Altar de Suntara.' WHERE `entry`=3372; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El altar está vacío.' WHERE `entry`=3372; +UPDATE `locales_quest` SET `Details_loc1` = '보석을 만지자 굵은 목소리가 마음속까지 울려 퍼집니다.$B$B\"필멸의 생명이여, 내 청을 들어다오. 나는 녹색용군단의 에라니쿠스라하며 이 저주받은 사원의 감시인이다. 내 임무는 두 번 다시 트롤이 그들의 흉측한 신을 이곳에 모시지 못하도록 하는 것이었는데 실패하고 말았다. 내 정수를 이 보석에 부여하니 꿈을 지배하는 나의 힘이 혼돈으로 뒤틀리는구나. 부탁이니 이 보석을 내 안식처에 있는 정수의 샘에 넣어주었으면 한다. 그곳의 마력이 내 영혼에서 악을 씻어내 내가 편히 쉴 수 있도록 해다오.\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `Objectives_loc1` = '가라앉은 사원의 이 안식처에 있는 정수의 샘에 에라니쿠스의 정수를 놓아야 합니다.' WHERE `entry`=3373; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas la gema en la fuente de esencia.$B$B\"Gracias, mortal, no tienes... esto, ¡esto no puede ser! ¡No! La corrupción de este dios maldito mancha la santidad de la fuente de esencia del Vuelo Verde! No, por favor, mi esencia... me abandona... EL DOLOR... Siento cómo me inunda una pesadilla eterna...\"$B$B\"Mortal, ¡te lo ruego! Encuentra un miembro del Vuelo Verde para detener esto... ayúdame... Estoy encadenado a la oscuridad... a la agonía eterna... por favor, no me tortures...\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Según te aproximas a la fuente de esencia que Eranikus te dijo, vuelves a oír su voz en tu cabeza.$B$B\"Sí mortal, esta fuente de esencia redimirá cualquier elemento no contaminado de mi psique que permanezca imbuido en esta gema. Coloca la gema en la fuente y permite que la magia del Vuelo Verde limpie la corrupción y la contaminación de mi ser. Solo entonces estaré libre y solo entonces el Vuelo podrá reafirmar su dominio de los Atal\'ai.\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `Title_loc1` = '에라니쿠스의 정수' WHERE `entry`=3374; +UPDATE `locales_quest` SET `Objectives_loc1` = '슬픔의 늪에 있는 이타리우스에게 이세라 용군단의 서약의 돌과 속박된 에라니쿠스의 정수를 가져가야 합니다. 이세라의 용군단을 도울 것인지 돕지 않을 것인지는 그곳에서 결정하게 됩니다.' WHERE `entry`=3374; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has tomado una decisión. Hasta la fecha, puedo decir que has tomado las decisiones correctas. De ahora en adelante, tus acciones determinarán si esto continúa siendo así.' WHERE `entry`=3374; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aquí estamos $n, ante una nueva encrucijada. Ha llegado la hora de tomar otra decisión. ¿Cuál es tu elección, mortal?' WHERE `entry`=3374; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 탈바쉬 델 키젤에게 마나 물약과 석탄, 달콤한 과즙을 가져다주고 새로운 수정점의 유리병을 얻어야 합니다.' WHERE `entry`=3375; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hoy se ha hecho justicia gracias a ti, $n. Que esto sirva de advertencia a todos cuantos amenazan nuestro hogar. $B$BAcepta esta recompensa por tu hazaña, $c.' WHERE `entry`=3376; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cornapunta no nos dará más problemas; quiero su cabeza, $n.$B$BLos $r vivimos para cazar y la mejor presa es aquella que podría contraatacar. Si consigues cumplir tu tarea, empezarás a entender esto que digo.' WHERE `entry`=3376; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'He aceptado mi destino, pero debes encontrar la oración.' WHERE `entry`=3377; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Elune te sonríe, $n; le has devuelto un alma perdida. Acepta esto en prueba de nuestra gratitud.' WHERE `entry`=3378; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te trae al Templo de la Luna, $n?' WHERE `entry`=3378; +UPDATE `locales_quest` SET `Details_loc1` = '이 세계에는 편히 쉬지 못하는 영혼들이 있다네. 아주 오래전부터 악에 속박되고 고립되어 오염된 영혼들이지. 전에 땅속 깊은 곳에 어떤 사원이 묻혀있다는 얘기를 들은 적이 있네. 지금까지 내가 보지 못한 강력한 존재들에 의해 추방되었다고 하더군.$B$B가라앉은 사원이라고 불리는 이곳에 대해 더 알고 싶으면 마본 리벳시커라는 고블린을 찾아가보게. 그 친구는 이 세계의 수많은 고대 유적지를 조사했지. 최근에는 톱니항에 있는 집을 떠나 타나리스의 트롤 유적지를 조사하러 갔다고 하니 그를 찾아가보게.' WHERE `entry`=3380; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, el Templo Sumergido, puedo decir que lo he visto con mis propios ojos. ¿Quizás te gustaría oír más?$B$BParece que te gustan las aventuras... sé que estas cosas podrían interesarte...' WHERE `entry`=3380; +UPDATE `locales_quest` SET `Objectives_loc1` = '사나스 림요의 주인과 대화하려면 아즈샤라에 있는 사나스 림요에게 온전한 히포그리프 깃털 2개를 가져가야 합니다.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `Title_loc2` = 'Une rencontre avec le maître' WHERE `entry`=3381; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Apporter 2 Plumes d\'hippogryphe sans défaut à Sanath Lim-yo à Azshara, si vous souhaitez parler à son maître.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `Title_loc6` = 'Un encuentro con el maestro' WHERE `entry`=3381; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévale 2 plumas de hipogrifo intactas a Sanath Lim-yo en Azshara si deseas hablar con su maestro.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `Objectives_loc1` = '선장 바네사 벨티스와 그녀의 선원들, 그리고 지평선 정찰함의 승객들을 나가의 공격으로부터 보호해야 합니다. 적어도 선장 바네사 벨티스는 반드시 살아남아야 합니다.' WHERE `entry`=3382; +UPDATE `locales_quest` SET `Title_loc1` = '암거래상단' WHERE `entry`=3402; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has escuchado lo suficiente como para decidir?' WHERE `entry`=3441; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Sigue, sigue.' WHERE `entry`=3442; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me traes lo que te pedí?' WHERE `entry`=3442; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres excepcional, $n. ¿Has pensado en cambiar de oficio? Podrías ser detective o cazatesoros... Ya sé, puedes hacer como esos gnomos locos que van por Azeroth con detectores de metal. Sí, ese trabajo te iría que ni pintado.' WHERE `entry`=3443; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¡necesito 8 dagas, 8!' WHERE `entry`=3443; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí... Esta es la piedra.$B$BAhora empiezo a recordarlo todo, $n...' WHERE `entry`=3444; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Trinquete no queda lejos de aquí, $n. No deberías tardar mucho.' WHERE `entry`=3444; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, el Templo Sumergido, puedo decir que lo he visto con mis propios ojos. ¿Quizás te gustaría oír más?$B$BParece que te gustan las aventuras... sé que estas cosas podrían interesarte...' WHERE `entry`=3445; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Empujas el Círculo de Piedras y puedes oír cómo encaja en su sitio.$B$BAhora que la piedra está en su lugar, puedes continuar... ¿Pero qué debes hacer ahora?$B$BQuizás deberías examinar el altar con más detenimiento...' WHERE `entry`=3446; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Al examinar la estatua, ves un hueco en uno de los lados, del tamaño de la piedra que Marvon te dio...' WHERE `entry`=3446; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El ojo del ídolo emite unos destellos brillantes, incluso en la semioscuridad del templo. Su transparencia revela algo detrás de él. Empujándolo a un lado, metes la mano y consigues coger lo que hay en el interior de la estatua.$B$BEl tesoro de los Atal\'ai ya es tuyo.' WHERE `entry`=3447; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que vienes de parte de Karnik? Me lo imaginaba; he descubierto cosas asombrosas sobre Azshara. Los elfos de la noche viven muchos años, pero la gente tiende a olvidar los acontecimientos más desagradables de su historia. No lo digo como crítica, solo constato un hecho.$B$BHace mucho tiempo, construyeron ciudades imbuidas de magia y otras artes hoy perdidas. Esos temas me interesan, por eso empecé a investigar y descubrí cosas maravillosas.' WHERE `entry`=3448; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué querías, $n? Tengo mucho que hacer, solo he venido a buscar unas crines de wendigo.$B$BAcabo de mandar a alguien al Almacén de Brasacerada, así que tienes un minuto para contarme lo que sea.' WHERE `entry`=3450; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Toma mi pistola de bengalas. Sé paciente después de disparar; solo llevan 2 cartuchos y yo puedo tardar hasta 1 minuto, depende de dónde esté. Tú mira al mar después de lanzar las bengalas.' WHERE `entry`=3451; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El símbolo irradia Magia demoníaca; justo lo que queríamos.' WHERE `entry`=3452; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No podemos completar la antorcha de reprensión sin una fuente de energía arcana.' WHERE `entry`=3452; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debes completar una última tarea.|n' WHERE `entry`=3453; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Coges la antorcha y sientes una corriente de odio e ira correr por tus venas.' WHERE `entry`=3454; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Preparado?|n' WHERE `entry`=3462; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué vista tan gloriosa!' WHERE `entry`=3463; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El cofre se abre cuando lo tocas. ¿Cuánto queso puede haber aquí? Solo hay un modo de averiguarlo.' WHERE `entry`=3481; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me produces asco, $r. ¿Un hombre hecho y derecho babeando sobre una pila de baratijas? ¡Qué pena das! Toma tu recompensa y desaparece de mi vista.' WHERE `entry`=3501; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ha habido suerte con la exploración?' WHERE `entry`=3501; +UPDATE `locales_quest` SET `Title_loc1` = '어느 드레나이의 잡동사니...' WHERE `entry`=3502; +UPDATE `locales_quest` SET `Objectives_loc1` = '굼이샤에게 불완전한 드레니시스트 조각을 가져가십시오. 그 조각은 저주받은 땅에 있는 모든 야수가 지니고 있을 수도 있습니다.' WHERE `entry`=3502; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me produces asco, no-muerto. ¿Una mujer hecha y derecha babeando sobre una pila de baratijas? ¡Qué pena das! Toma tu recompensa y desaparece de mi vista.$B$B¿Te suena? Debería, porque lo digo mil veces al día.$B$B¡Oh, cómo aborrezco este mundo!' WHERE `entry`=3502; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Y bien? ¿Draenetista? ¿Te acuerdas?$B$B$B$B¿Alguna neurona en casa?' WHERE `entry`=3502; +UPDATE `locales_quest` SET `Details_loc1` = '배신자, 도둑! 나는 그녀를 그렇게 부르지. 그 정도밖에 안 되는 여자니까 말이오!$B$B블러드 엘프를 믿은 내 잘못도 크지만 그보다 더한 건 여자를 믿었다는 거겠지!$B$B그녀의 말만 믿은 내가 바보지! 아즈샤라에 엄청난 재물과 귀한 물건들이 있으니 그녀를 보호할 전사 몇을 보내면 그 대가로 보상을 받기로 했었단 말이오. 이런, 그녀가 그 전사들을 모조리 죽여 버렸으니!$B$B복수를 해야겠소. 하지만 병력을 보낼 여력은 없소이다. 할다르 야영지의 북쪽에 있는 발로르모크에서 아그토르를 찾아보시오. 그 친구가 더 자세한 얘기를 해줄 거요.' WHERE `entry`=3504; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 아그토르 블러드피스트에게 아그토르에게 보내는 봉인된 편지를 전해야 합니다.' WHERE `entry`=3504; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Su ejército es fuerte; no ha regresado nadie de las tropas que enviamos. Supongo que muchos han muerto, pero otros habrán huído.$B$BPero ahora que tenemos refuerzos, quizás podamos darle el castigo que se merece por traicionar a Belgrom.$B$B¿Estás con nosotros?' WHERE `entry`=3504; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya, así que Belgrom se ha decidido a ayudarnos por fin, ¿eh?$B$BEn este campamento había varios guerreros, pero han muerto todos; esa Rimtori ha acabado con ellos. Ha jugado con Belgrom, apuesto a que lo sedujo. No es cosa mía, esa elfa es tentadora; ayudo a Belgrom porque yo habría hecho lo mismo en su lugar.' WHERE `entry`=3504; +UPDATE `locales_quest` SET `Title_loc1` = '배신' WHERE `entry`=3505; +UPDATE `locales_quest` SET `Objectives_loc1` = '블러드 엘프 수색꾼 10명과 블러드 엘프 감정관 10명을 처치한 후, 학자 림토리의 야영지를 찾아내십시오. 야영지를 찾으면 그녀를 싸움으로 유인하는데 사용할 수 있을 만한 것을 찾아보십시오. 림토리가 중요하게 여기는 것이라야 합니다.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo hojeas un poco y encuentras una página marcada por una cinta de seda negra. $B$BEn otra página ves un diagrama. Miras alrededor y ves que los cristales, el círculo e incluso algunos otros componentes del suelo están dispuestos de modo parecido al diagrama.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `Title_loc1` = '배신' WHERE `entry`=3506; +UPDATE `locales_quest` SET `Details_loc1` = '곰곰이 생각하다 보니 좋은 생각이 떠오릅니다. 어쩌면 앞에 놓인 수정들을 파괴하면 벨그롬을 배신하고 수많은 오크를 학살한 블러드 엘프를 화나게 할지도 모릅니다.$B$B계속 책 안의 글과 그림들을 해독하다 보니 이 수정들 중 하나는 이 원을 만든 자와, 다른 것은 그보다 훨씬 더 사악한 존재와 연결되어 있음을 알 수 있습니다.$B$B책을 덮고 어느 수정을 파괴할지 결정합니다.' WHERE `entry`=3506; +UPDATE `locales_quest` SET `Objectives_loc1` = '학자 림토리와 연결된 비전 집중의 수정을 파괴하고 그녀를 처치하십시오. 그런 다음 그 증거로 아즈샤라에 있는 아그토르 블러드피스트에게 학자 림토리의 머리카락을 가져가야 합니다.' WHERE `entry`=3506; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble! $B$B¡Lo has hecho! ¡Belgrom estará muy complacido! Al fin encontrarán la paz los espíritus de nuestros guerreros. Gracias, $n.' WHERE `entry`=3506; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la matanza de traidores elfos de sangre, $n?$B$B¡Tienes que hacer pagar a esa traidora! ¡Merece una muerte lenta y dolorosa por lo que ha hecho!' WHERE `entry`=3506; +UPDATE `locales_quest` SET `Title_loc1` = '배신' WHERE `entry`=3507; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 벨그롬 록마울과 대화하십시오.' WHERE `entry`=3507; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Chúpate esa, asquerosa! $B$BGracias de todo corazón, $n. ¡Qué alegría me has dado! $B$BTe daría todo un reino si pudiera, pero tendrás que conformarte con esto. $B$B $B$BQué manera de acabar, con la cabeza en una bolsa... ¡Eso te pasa por traicionarme!' WHERE `entry`=3507; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te recuerdo, $c; te envié a Azshara para acabar con la traidora. Parece que han pasado muchas lunas... ¡No me digas que Ag\'tor y los demás también han muerto!' WHERE `entry`=3507; +UPDATE `locales_quest` SET `Title_loc1` = '보호막 파괴' WHERE `entry`=3508; +UPDATE `locales_quest` SET `Title_loc1` = '악마의 이름' WHERE `entry`=3509; +UPDATE `locales_quest` SET `Details_loc1` = '악마의 군주와 그의 심복들을 해치울 수 있는 방법은 단 한 가지뿐이지. 악마의 진짜 이름이 새겨진 마력의 무기를 만드는 거야.$B$B그 무기만이 악마의 군주와 그를 따르는 모든 부하들을 처치할 수 있지.$B$B아즈샤라에 제왕 아크코로크라는 하급 신이 살고 있네. 그를 만나서 얘기를 들어야 하는데, 그 부하들이 자네를 보면 즉시 해치려고 덤벼들 테니 조심하게.$B$B그에게 정보를 얻으려면 합당한 대가도 치러야 할 거야.' WHERE `entry`=3509; +UPDATE `locales_quest` SET `Title_loc1` = '악마의 이름' WHERE `entry`=3510; +UPDATE `locales_quest` SET `Objectives_loc1` = '헤타에라를 물리치고 헤타에라의 훼손된 머리, 헤타에라의 피묻은 머리, 헤타에라의 으깨진 머리를 제왕 아크코로크에게 가지고 가야 합니다.' WHERE `entry`=3510; +UPDATE `locales_quest` SET `Title_loc1` = '악마의 이름' WHERE `entry`=3511; +UPDATE `locales_quest` SET `Objectives_loc1` = '헤타에라의 피를 로라무스 탈리뻬데스에게 가져가야 합니다.' WHERE `entry`=3511; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ha sido una gran idea de Itharius el enviarte a verme. Dado que Eranikus no está muerto, al menos del modo en el que tú entiendes la muerte, pronto nos hablará él mismo y nos dará algunos consejos. De momento, no puedo ayudarte... al menos, por ahora.$B$BTe cederé mi habilidad para hablar con los muertos pero primero necesito la ayuda de alguien que, al contrario que yo, no sufra los achaques de la edad. Mi más potente dispositivo de augurios me fue arrebatado en contra de mi voluntad y, a menos que lo recupere, no podremos ayudar a Eranikus.' WHERE `entry`=3512; +UPDATE `locales_quest` SET `Title_loc1` = '호드의 존재' WHERE `entry`=3514; +UPDATE `locales_quest` SET `Objectives_loc1` = '갈퀴발톱굴의 우두머리인 열쇠지기 린타리엘을 처치해야 합니다.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `Details_loc1` = '이 아즈샤라에서 나도 내 나름대로 최선을 다했습니다. 벨그롬의 처벌도 나름대로 도움이 됐지요.$B$B내가 떠나기 전에 몇 가지 조사를 했었는데 주위에 값진 물건들이 얼마나 많이 널려 있는지 알면 놀랄 거예요.$B$B내 제안에 대해 더 얘기하도록 하죠. 그 물건 중 일부를 모아오면 조금 나누어 주도록 하죠.$B$B여기서 동쪽으로 가면 엘다라스 폐허라는 곳이 있는데, 그곳에 내게 필요한 서판들이 있습니다. 네 개 모두 명가의 마법사들의 이름을 딴 서판들이지요. 일단은 그것들을 가지고 온 후에 더 얘기하기로 하죠.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `Objectives_loc1` = '베스아마라 서판, 진야엘 서판, 마크리 서판, 샤엘하이 서판을 찾아 아즈샤라에 있는 제디가에게 돌아가야 합니다.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto, $n, y además en buen estado. Deberíamos conseguir un buen precio de todas las partes interesadas.$B$BNo nos entretengamos aquí más de lo necesario. Hay un buen dinero que ganar.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Las tablillas que te he pedido que reúnas deberían aportar algo de cobre a las partes apropiadas. Te diré a quién hay que entregárselas cuando las encuentres. Pero no soy tonto... tendrás tu parte cuando tenga la prueba de que las has entregado.$B$BAsí que manos a la obra, no tenemos todo el día. Podría tener que encontrar a otro para que me ayude.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `Details_loc1` = '첫 번째 서판은 마가타라는 타우렌에게 가져가야 해요. 마가타는 썬더 블러프 장로 중 한 명이며, 타우렌과 포세이큰 간 동맹을 지지하는 자 중 하나이기도 하죠. 다른 어떤 장로들보다도 그녀는 타우렌과 타우렌의 방식이 포세이큰이 다시 인간으로 돌아가는 길을 찾는 데 도움을 줄 것이라 믿고 있습니다.$B$B그녀에게 베스아마라 서판을 가져다주세요. 이 서판은 그녀가 포세이큰을 도울 방법을 찾는 데 실마리가 될 거예요. 적어도 그녀 말로는 그렇다고 해요.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 마가타에게 베스아마라 서판을 가져가야 합니다.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, por fin, la tablilla de Beth\'Amara. Me estaba preguntando si mi asociación con Jediga había fracasado o si la pobre orco había encontrado la muerte en Azshara. Me alegra ver que tuvo éxito.$B$BBeth\'Amara era uno de los alquimistas con más influencia entre los altonatos. Se decía que el zahorí en solitario había conseguido dominar la trasmutación de metales entre otras cosas.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué hay, $n? ¿Necesitas algo? Tengo muchos asuntos de que ocuparme, así que te ruego premura.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo has hecho muy bien, $n. Quizás ha llegado el momento de que cuente más cosas...$B$BUna antigua profecía de los trols cuenta que el dios muerto Hakkar, el Cazador de Almas, un día regresará a esta tierra. Algunos dicen que el regreso de Hakkar traerá dicha y gloria a los trols, mientras que otros creen que su resurrección significará el principio del fin.$B$BYo no creo en esta leyenda pero sé que la esencia de Hakkar ostenta gran poder, por lo que no debe caer en manos de aquellos que no harán buen uso de ella...' WHERE `entry`=3520; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has capturado la esencia de los espíritus de los estridadores, $n?' WHERE `entry`=3520; +UPDATE `locales_quest` SET `Details_loc1` = '훌륭합니다! 내 이름은 벨리스트라즈입니다. 구해 줘서 고맙습니다. 필경 죽음을, 아니 그보다 더한 일을 당하게 될 줄 알았답니다. 이 쓰레기 같은 스컬지 노예들의 먹이가 된다든지... 네, 스컬지 말입니다. 녀석들이 이곳 가시멧돼지와 모종의 거래를 맺어 이런 참사가 일어난 것이지요.$B$B들어 보세요... 여기서 그냥 도망칠 수도 있지만, 그보다 모두를 위해 뭔가 보탬이 되는 일을 하고 싶습니다. 당신이 좀 도와 줄 수 없겠습니까? 아마 위험한 일이 될 테지만 당신은 그런 것에 대해 크게 걱정할 것 같지는 않아 보이는군요. 나를 좀 도와주시기 바랍니다.' WHERE `entry`=3523; +UPDATE `locales_quest` SET `Objectives_loc1` = '그가 당신에게 서약의 돌을 줄 것입니다. 벨리스트라즈의 계획을 돕는 것에 동의하면 다시 그와 대화하여 그에게 서약의 돌을 돌려주십시오.' WHERE `entry`=3523; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo, lo sabía! Ya lo tenemos todo hecho. Si nos concentramos en lo que tenemos que hacer, todo irá bien.$B$BVoy a ponerte al día de los acontecimientos...' WHERE `entry`=3523; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me interesa la política, me da igual que estés con la Horda o con la Alianza. Lo que quiero es acabar con las amenazas a todas las razas, y aquí tenemos una importante.$B$BSi aceptas ayudarnos, dame la piedra de juramento como prueba de lealtad. Yo no soy de por aquí; las piedras de juramento son importantes para mi gente.' WHERE `entry`=3523; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 해안 연안에서 거대한 바다 생물들이 뛰어올라 해변에서 죽는다고 알려져 있죠. 그런데 이렇게 해변으로 밀려와 죽는 생물의 수가 최근 부쩍 늘었어요. 달의 신전에서 조사를 위해 저를 이곳에 파견했지만 물가에 멀록들이 있어서 어려움을 겪고 있답니다.$B$B아우버다인 바로 남쪽에 해변으로 밀려 올라온 거대한 생물이 하나 있는데 잿빛안개멀록들이 둥글게 둘러싸고 있어요. 그곳으로 가서 그 생물의 뼈를 가져다주실 수 있나요?' WHERE `entry`=3524; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인 바로 남쪽에 있는 떠내려온 바다 생물에게서 바다 생물 뼈를 회수한 후, 아우버다인에 있는 그웨니스 블리레곤드에게 가져가야 합니다.' WHERE `entry`=3524; +UPDATE `locales_quest` SET `Title_loc1` = '우상 진화' WHERE `entry`=3525; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덩굴 구릉에 있는 가시멧돼지의 우상까지 벨리스트라즈를 호위해야 합니다.$B$B우상을 진화하는 의식을 수행하는 동안 벨리스트라즈를 보호해야 합니다.' WHERE `entry`=3525; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Belnistrasz ha dejado atrás un blandón ardiente. Miras la llama y tu mente se llena con la imagen de un gran dragón rojo. Oyes la voz de Belnistrasz.$B$B\"Los mortales sois los héroes que estaba esperando. Gracias por detener la matanza. Acepta esto como recompensa por tu heroicidad.\"' WHERE `entry`=3525; +UPDATE `locales_quest` SET `Objectives_loc1` = '고블린 기계공학에 대해 더 알고 싶으면 가젯잔에 있는 닉스 스프로켓스프링에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=3526; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bueno, $n, ¡has sido muy inteligente buscando mi enseñanza! Cualquier pringado puede convertirse en un experto de las bases de ingeniería, no hay más que ver a los gnomos y su irradiado hogar en Gnomeregan. Pero hace falta una mente fuerte y una mano FIRME para dominar la disciplina de la ingeniería goblin. $B$BEscucha con atención, $n, y puede que aprendas algo.' WHERE `entry`=3526; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Puedo oler a los reclutas novatos a un kilómetro de distancia, como a la buena pólvora. ¿Has venido para aprender a provocar explosiones?' WHERE `entry`=3526; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, qué bien! Puedo fusionar estas dos tablillas y después estudiar los secretos que encierran. $B$BMi deuda contigo va en aumento, $n, y continuará haciéndolo.' WHERE `entry`=3527; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las tablillas de la profecía de Mosh\'aru, $n?$B$BCuando tenga las tablillas... ¡podré estudiarlas y descubrir cómo encerrar la esencia de Hakkar!' WHERE `entry`=3527; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La esencia de Hakkar está encerrada! ¡Aun así, el huevo rezuma vida! ¿Será cierto el mito sobre Hakkar?$B$BEspero que no pues quién sabe qué haría Hakkar si volviera a nacer. Guardaré el huevo en un lugar seguro para que no caiga en malas manos.$B$BTu trabajo conmigo ha concluido, $n. Ahora eres una auténtica leyenda y tus acciones algún día cambiarán nuestro mundo.' WHERE `entry`=3528; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has derrotado al avatar de Hakkar, $n? ¿Has encerrado su esencia en el huevo que te di?' WHERE `entry`=3528; +UPDATE `locales_quest` SET `Title_loc1` = '제스리몬에게 전달' WHERE `entry`=3541; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 제스리몬에게 진야엘 서판을 가져가야 합니다.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, Jediga ha mandao su paquete desde Azshara. Bien. Qué ganas tenía de pillarlo. $B$BJediga, toda una mujer... mortal también. ¿Qué más se puede pedir? $B$BFíjate... la tablilla está en perfecto estado. Eres un mensajero daguten, $n.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué va a ser, colega? Tengo muchas cosas qu\'hacer hoy y en principio no tengo hueco en la agenda pa\' ti. Dame la lata y eso cambiará.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `Title_loc1` = '안드론 건트에게 전달' WHERE `entry`=3542; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 안드론 건트에게 마크리 서판을 가져가야 합니다.' WHERE `entry`=3542; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Toma, ahí van unas monedas... pa\' que... ... te compres una nueva armadura y tal... $B$BEsto supondrá una pieza o dos de oro pa\' la gente... apropiada.' WHERE `entry`=3542; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya... ... ¡Qué sorpresa! ¡Un aventututurero... !$B$B¿Qué puedo hacer pa\' ti... ?' WHERE `entry`=3542; +UPDATE `locales_quest` SET `Title_loc1` = '대마법사 실렘에게 전달' WHERE `entry`=3561; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 대마법사 실렘에게 샤엘하이 서판을 가져가야 합니다.' WHERE `entry`=3561; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, la tablilla de Sael\'hai... ¡cuánto tiempo llevo esperando para estudiarla! $B$BGracias, $n. Puedes decirle a Jediga que ha hecho un buen trabajo. Esto sin duda vale el pago que pedía.' WHERE `entry`=3561; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué puedo hacer por ti, $n?' WHERE `entry`=3561; +UPDATE `locales_quest` SET `Title_loc1` = '제디가에 대한 마가타의 답례' WHERE `entry`=3562; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 제디가에게 마가타의 쪽지를 가져가야 합니다.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, bien. Fue mucho más razonable de lo que esperaba... al menos contigo. Casi esperaba que te castigara por mi insolencia al enviar a alguien en mi lugar. Debe de tener muchas ganas de hacerse con esa tablilla. Interesante. $B$BAlgo en lo que pensar en otro momento.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bueno, ¿qué dijo Magatha? La vieja bruja... Apuesto que no fue precisamente educada.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `Title_loc1` = '제디가에 대한 제스리몬의 답례' WHERE `entry`=3563; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 제디가에게 제스리몬의 쪽지를 가져가야 합니다.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Veo que estaba más que contento por el aspecto de su nota... un pelín demasiado contento. $B$BQuizás algún día me tome el tiempo para asegurarme de que sepa cuánto aprecio también sus insinuaciones. Bueno, al menos hay una razón para desear pasar más tiempo en Azshara. $B$BAquí tienes tu parte del pago.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has hablado ya con Jes\'rimon?$B$BEs un jabalí entre trols pero su información suele ser precisa y paga bien por sus trabajos.$B$BSi puedes soportar su actitud, entonces podrás ganarte un buen dinero con sus negocios.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `Title_loc1` = '제디가에 대한 안드론 건트의 보답' WHERE `entry`=3564; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 제디가에게 안드론의 쪽지를 가져가야 합니다.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto... espera un segundo. $B$B¡Ajá! ¿Qué le dijiste cuando le entregaste la tablilla, $n? ¡Se ha pasado tres pueblos con el pago! No es que me queje. ¿Le dijiste que el trato había cambiado? ¿O acaso estaba borracho para variar? $B$BDa igual... aquí tienes, parte extra para ti también.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has visto ya a Andron? Casi nunca sale de Entrañas, así que no debería costar mucho encontrarlo.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `Title_loc1` = '제디가에 대한 실렘의 보답' WHERE `entry`=3565; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 제디가에게 실렘의 쪽지를 가져가야 합니다.' WHERE `entry`=3565; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Ninguna complicación? ¿Para nada? Bueno, eso casi merece quedar en los anales... Esperaba que mostrara algo de reticencia o que al menos traicionara nuestro pacto. Mmm, a lo mejor hasta es de fiar después de todo. $B$BBueno, tampoco hay que pensar tanto en eso. Aquí tienes tu parte Gracias por tu ayuda.' WHERE `entry`=3565; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bueno, ¿qué te dijo Xylem? No te hizo nada, ¿verdad? ¿No te habrá lanzado un hechizo? ¿O engatusado para que le hagas una faenita?' WHERE `entry`=3565; +UPDATE `locales_quest` SET `Details_loc1` = '내 뒤에 금방이라도 쓰러질 듯한 모습의 타우렌이 보이시오? 최근에 아즈샤라에 다녀왔다고 하는데, 엘다라스 폐허를 지나는 길에 나가에게 부상을 당했다고 하는군.$B$B나가를 몇 마리 처치한 후에 해변에 앉아 쉬면서 해일의 웅덩이의 물을 마신 모양인데... 구토가 나고 다른 증상도 보인다는군.$B$B저 타우렌이 뭘 마신 것인지 알고 싶으니 이 상자를 가져가서 약병에 붙여놓은 이름표를 보고 각각 웅덩이에서 물을 채워오시오.' WHERE `entry`=3568; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 엘다라스 폐허의 해변을 따라 가면서 4개의 빈 약병에 해일의 구덩이의 물을 모두 채운 후, 연금술사 큘리에게 돌아가야 합니다.' WHERE `entry`=3568; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estupendo. Has vuelto y ella aún sigue con vida. Muy bien.$B$BPongámonos manos a la obra.$B$BLlevo un tiempo observando sus síntomas y esto no tiene buena pinta. De hecho, me sorprende que siga en pie. Ha vomitado unas cuantas veces... ¡no veas qué olor!$B$BDame un segundo para prepararlo todo y podremos hacer una prueba con nuestra amiga.' WHERE `entry`=3568; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sabes cómo acabará esto, ¿no es así, $n? No tiene ninguna posibilidad de sobrevivir... mírala. Lo mejor que puede hacer es ayudarnos a encontrar una cura para la peste. El agua que ella bebió podrá darnos alguna pista de cómo conseguirlo. De todos modos morirá así que es mejor que antes haga algo noble por nuestro pueblo. ¿No crees?' WHERE `entry`=3568; +UPDATE `locales_quest` SET `Title_loc1` = '스며드는 타락' WHERE `entry`=3569; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 테레사 윈드송에게 큘리의 비약을 줘야 합니다.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El químico Cuely está siendo muy amable conmigo... quizás en exceso. Si él dice que me ayudará, no tengo elección. No tengo tiempo para buscar una solución alternativa. Ya he hablado con sacerdotes y chamanes, y ninguno pudo ayudarme.$B$BEsperemos que la Madre Tierra vele por mi espíritu.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He venido a Entrañas porque se dice que sus alquimistas llevan tiempo estudiando el modo de curar la enfermedad de la que son víctimas. Suponía que podrían ayudarme.$B$BAunque este lugar no me resulte acogedor, no tengo elección pues la enfermedad que padezco me está matando y necesito ayuda.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `Title_loc1` = '스며드는 타락' WHERE `entry`=3570; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ea! ¡¿A que les has dado su merecido?!$B$B¡Estupendo! Eso enseñará a los elfos de sangre a no traicionar a sus socios... ¡y menos a alguien tan leal como un mercader goblin! ¡Bah, ¡elfos de sangre!$B$BBueno, lo mínimo que puedo hacer es pagarte por tu tiempo... como dije que haría.$B$BAquí tienes... deberían serte útiles.' WHERE `entry`=3601; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Malditos elfos de sangre! Te lo digo, si fuera tan fuerte como tú, m\'iba pa\' allá ¡y les iba a dar pa’l pelo yo mismo! Pero me tengo que conformar con pagarte pa\' que t\'ocupes d\'ellos.' WHERE `entry`=3601; +UPDATE `locales_quest` SET `Title_loc1` = '아즈샤리트' WHERE `entry`=3602; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라 남부 지역에서 결정화된 아즈샤리트 20개를 회수해야 합니다. 교묘하게 숨겨져 있는 아즈샤리트의 위치는 지옥사냥개에게 냄새를 맡게 해서 찾을 수 있습니다.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `Title_loc1` = '퇴마 무기 제작' WHERE `entry`=3621; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기에 있는 갈반에게 상자를 가져가야 합니다.' WHERE `entry`=3621; +UPDATE `locales_quest` SET `Title_loc1` = '마력이 깃든 아즈샤리트 퇴마 무기' WHERE `entry`=3625; +UPDATE `locales_quest` SET `Objectives_loc1` = '갈반이 무기를 다 만들 때까지 기다려야 합니다.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `Title_loc1` = '저주받은 땅으로의 귀환' WHERE `entry`=3626; +UPDATE `locales_quest` SET `Title_loc1` = '악마 라크리크와의 대결' WHERE `entry`=3628; +UPDATE `locales_quest` SET `Objectives_loc1` = '파멸자 라젤리크를 해치우고 파멸자의 부러진 뿔을 호드 영웅의 넋에게 가져가야 합니다. 파멸자의 수호물도 호드 영웅의 넋에게 돌려주어 파괴하도록 해야 합니다. 그래야 사악한 자들의 손에 들어가는 것을 막을 수 있습니다.' WHERE `entry`=3628; +UPDATE `locales_quest` SET `Title_loc1` = '고블린 기계공학' WHERE `entry`=3629; +UPDATE `locales_quest` SET `Objectives_loc1` = '고블린 기계공학에 대해 더 알고 싶으면 가젯잔에 있는 닉스 스프로켓스프링에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=3629; +UPDATE `locales_quest` SET `Objectives_loc1` = '노움 기계공학에 대해 더 배우고자 한다면 아이언포지에 있는 수석땜장이 오버스파크에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=3630; +UPDATE `locales_quest` SET `Title_loc1` = '지옥마 소환' WHERE `entry`=3631; +UPDATE `locales_quest` SET `Title_loc2` = 'Invoquer un Palefroi corrompu' WHERE `entry`=3631; +UPDATE `locales_quest` SET `Details_loc2` = 'Hum. À mon avis, vous n’avez ni la force ni les compétences requises, mais cela ne me regarde pas puisque Strahad pense autrement, et que c’est lui qui décide... cette fois.$B$BIl voudrait vous parler le plus vite possible. Vous le trouverez, avec ses acolytes, dans la petite tour qui domine Ratchet, dans les Tarides.$B$BNe traînez pas.' WHERE `entry`=3631; +UPDATE `locales_quest` SET `Title_loc1` = '노움 기계공학' WHERE `entry`=3632; +UPDATE `locales_quest` SET `Objectives_loc1` = '노움 기계공학에 대해 더 알고 싶으면 아이언포지에 있는 수석땜장이 오버스파크에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=3632; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra ver que aún queda quien se interesa por la única escuela de ingeniería que vale la pena. Disculpa; la situación es difícil, pero me consuela ver que quedan aprendices para seguir nuestros pasos.' WHERE `entry`=3632; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Puedo ayudarte en algo? No tengo nada mejor que hacer que ver cómo mi ciudad sucumbe a la muerte.' WHERE `entry`=3632; +UPDATE `locales_quest` SET `Title_loc1` = '고블린 기계공학' WHERE `entry`=3633; +UPDATE `locales_quest` SET `Objectives_loc1` = '고블린 기계공학에 대해 더 알고 싶으면 가젯잔에 있는 닉스 스프로켓스프링에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=3633; +UPDATE `locales_quest` SET `Title_loc1` = '노움 기계공학' WHERE `entry`=3634; +UPDATE `locales_quest` SET `Objectives_loc1` = '노움 기계공학에 대해 더 알고 싶으면 아이언포지에 있는 수석땜장이 오버스파크에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=3634; +UPDATE `locales_quest` SET `Title_loc1` = '노움 기계공학' WHERE `entry`=3635; +UPDATE `locales_quest` SET `Objectives_loc1` = '노움 기계공학에 대해 더 알고 싶으면 무법항에 있는 오글소프 오브노티쿠스에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=3635; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. La Plaga ahora se lo pensará dos veces antes de intentar incrementar sus ejércitos.$B$BQue la Luz te bendiga.' WHERE `entry`=3636; +UPDATE `locales_quest` SET `Title_loc1` = '노움 기계공학' WHERE `entry`=3637; +UPDATE `locales_quest` SET `Objectives_loc1` = '노움 기계공학에 대해 더 알고 싶으면 무법항에 있는 오글소프 오브노티쿠스에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=3637; +UPDATE `locales_quest` SET `Title_loc1` = '비밀유지서약서' WHERE `entry`=3638; +UPDATE `locales_quest` SET `Objectives_loc1` = '고블린 기술자가 되는 데 동의하면 닉스의 비밀유지서약서를 마우스 오른쪽 단추로 클릭한 후 가젯잔에 있는 닉스 스프로켓스프링과 대화해야 합니다.' WHERE `entry`=3638; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bienvenido a bordo, ingeniero goblin $n! Pronto tendrás acceso a los esquemas de ingeniería más poderosos en cualquier parte de Azeroth.$B$BAhora que te has comprometido a adquirir este conocimiento, veamos cómo se te da la ingeniería goblin. Después diseñaremos un currículo para desarrollar tus habilidades en ingeniería goblin.' WHERE `entry`=3638; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si has firmado el documento y deseas entregármelo, no hay más que hablar. Ya sabes que no hay marcha atrás. ¡Si estás preparado, sube a bordo!' WHERE `entry`=3638; +UPDATE `locales_quest` SET `Objectives_loc1` = '가젯잔에 있는 닉스 스프링스프로켓에게 대형 철제 폭탄 20개, 조밀한 다이너마이트 20개, 그리고 양 폭탄 5개를 가져가야 합니다.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Aquí tienes tu primera tarjeta de miembro del Club de Ingeniería Goblin!$B$BEsta tarjeta tiene pagos los primeros catorce días. Todas las tarjetas expiran después de dos semanas de actividad. Cuando suceda, visita a cualquier instructor goblin de ingeniería para comprar otra. Sin la tarjeta, tu membresía caducará temporalmente y no podrás acceder a los nuevos esquemas.$B$BEsto no afecta tus conocimientos. Un ingeniero goblin nunca olvida lo que ya sabe.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una vez que me entregues los objetos de ingeniería que has creado y pueda inspeccionarlos, te daré una tarjeta de miembro del Club de Ingeniería Goblin. Mientras la tarjeta sea válida, tendrás acceso ilimitado a todos los instructores de ingeniería goblin del mundo.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `Title_loc1` = '비밀유지 서약서' WHERE `entry`=3640; +UPDATE `locales_quest` SET `Objectives_loc1` = '노움 기술자가 되는 데 동의하면 비밀유지서약서를 마우스 오른쪽 단추로 클릭해 서명을 한 후 아이언포지의 수석땜장이 오버스파크와 다시 한번 대화하십시오.' WHERE `entry`=3640; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien, $n! Pronto tendrás acceso al mejor plan de estudios avanzado de ingeniería de Azeroth.$B$BVeamos cómo se te da la ingeniería gnómica y después diseñaremos un currículo adaptado a tus habilidades.' WHERE `entry`=3640; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si me das el documento firmado, ya no hay marcha atrás.$B$BHaber firmado el compromiso de secreto perpetuo es un asunto muy serio; todos lo firmamos. ¡Bienvenido al mundo de la ingeniería gnómica, $n!' WHERE `entry`=3640; +UPDATE `locales_quest` SET `Title_loc1` = '직접 만든 물건' WHERE `entry`=3641; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 수석땜장이 오버스파크에게 미스릴관 6개, 정밀한 조준경 1개, 그리고 고급 표적 허수아비 2개를 가져가야 합니다.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí tienes tu tarjeta de miembro del Club de Ingeniería Gnómica.$B$BCaduca a las 2 semanas; para renovarla, paga la cuota. Si no tienes la tarjeta, no podrás seguir estudiando hasta que la renueves.$B$BPero no olvidarás lo que hayas aprendido; la ingeniería gnómica es como ir en bicicleta.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando revise lo que me has traído, te daré tu tarjeta de miembro del Club de Ingeniería Gnómica. Mientras sea válida, tendrás acceso a cualquier instructor de ingeniería gnómica del mundo.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `Title_loc1` = '비밀유지서약서' WHERE `entry`=3642; +UPDATE `locales_quest` SET `Objectives_loc1` = '노움 기술자가 되는 데 동의하면 비밀유지서약서를 마우스 오른쪽 단추로 클릭한 후 무법항에 있는 오글소프 오브노티쿠스와 다시 한번 대화하십시오.' WHERE `entry`=3642; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 오글소프 오브노티쿠스에게 미스릴관 6개, 정밀한 조준경 1개, 고급 표적 허수아비 2개를 가져가야 합니다.' WHERE `entry`=3643; +UPDATE `locales_quest` SET `Title_loc1` = '회원권 갱신' WHERE `entry`=3644; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'En vista de que eres una profesional de la ingeniería goblin con buena reputación, te voy a renovar tu tarjeta caducada por una cuota de dos piezas de oro. Cuando hayas pagado esta cuota, recibirás una nueva tarjeta de miembro con la que podrás recibir nuevos esquemas de ingeniería goblin de los instructores apropiados.$B$BEsta tarjeta tiene una validez de dos semanas de actividad, período tras el cual tendrás que pagar la cuota de nuevo. Si quieres tener acceso a los esquemas, tendrás que saldar tus deudas antes.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `Title_loc1` = '회원권 갱신' WHERE `entry`=3645; +UPDATE `locales_quest` SET `Title_loc1` = '회원권 갱신' WHERE `entry`=3646; +UPDATE `locales_quest` SET `Details_loc2` = 'Pour renouveler votre carte de membre, vous devez vous acquitter du prix de renouvellement qui est de deux pièces d\'or.[$B][$B]' WHERE `entry`=3646; +UPDATE `locales_quest` SET `Title_loc1` = '회원권 갱신' WHERE `entry`=3647; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n.$B$B¿Aprendiste algo de esas criaturas?$B$BCon estas plumas sabremos más de su naturaleza.$B$BVoy a estudiarlas; tú dedícate a tus cosas y vuelve a hablar conmigo en otro momento.' WHERE `entry`=3661; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Intenta no acercarte a ellos; pueden sentirse amenazados y atacarte.' WHERE `entry`=3661; +UPDATE `locales_quest` SET `Title_loc1` = '신앙의 고서' WHERE `entry`=3681; +UPDATE `locales_quest` SET `Title_loc1` = '불타는 타우릿산의 폐허' WHERE `entry`=3701; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원, 타우릿산의 폐허에 있는 타우릿산 유물에서 정보를 얻어야 합니다. 정보를 발견하면 왕실사학자 아케소누스에게 돌아가야 합니다.' WHERE `entry`=3701; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto explica mucho sobre Thaurissan.$B$B¡Qué interesante!' WHERE `entry`=3701; +UPDATE `locales_quest` SET `Details_loc1` = '검은무쇠단 드워프의 역사를 간단히 들어 보지 않으시겠습니까?' WHERE `entry`=3702; +UPDATE `locales_quest` SET `Objectives_loc1` = '왕실사학자 아케소누스가 들려 주는 타우릿산의 역사를 들어야 합니다.' WHERE `entry`=3702; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Proseguimos?' WHERE `entry`=3702; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por encontrar mi collar, señor $c... Mi gatita también dice gracias, ¿a que sí, Effsee?' WHERE `entry`=3741; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, ¿has encontrado mi collar? Papá dice que hay monstruos en el lago; ¿has visto alguno?' WHERE `entry`=3741; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, soldado $n. ¡Quédate ahí mirando y no me ayudes a descargar la tierra! Si los Grandes Espíritus hubieran querido descargarla por arte de magia, ya lo habrían hecho, ¿no crees? $B$BEl archidruida Tótem de Runa quiere hablar contigo de nuevo pero para su siguiente tarea debes saber que le resultaría útil contar con un oficial herborista. Si no te ajustas al perfil, no te preocupes. Seguro que habrá algo en lo que le puedas ser de utilidad.' WHERE `entry`=3761; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Descanse, soldado! Si vienes a traer tierra de Un\'Goro, estupendo. De lo contrario, márchate inmediatamente.' WHERE `entry`=3761; +UPDATE `locales_quest` SET `Details_loc1` = '실례하겠습니다. 괜찮으시다면 잠시만 시간을 내 주시겠습니까?$B$B다르나서스의 세나리온 의회에서 아주 중요한 조사 작업 때문에 당신처럼 노련한 모험가들을 찾고 있습니다. 자세한 내용은 모르지만 이 연구 조사를 다름 아닌 대드루이드 판드랄 스테그헬름께서 직접 지휘하고 있다는 것만은 말씀드릴 수 있습니다.$B$B혹시 관심이 있으시다면 다르나서스 내에 있는 세나리온 자치령에서 그분과 직접 얘기를 나눠 보십시오.' WHERE `entry`=3763; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aligera aquí tu preciosa carga, noble $c. Ha debido de ser un gran peso... como el que llevo yo por ser un visionario. Aquí tienes un honorario por tu trabajo, tal y como dictó el propio archidruida.$B$BEl archidruida Corzocelada quiere hablar contigo de nuevo, $n. Pero para la siguiente tarea que te encomiende necesitarás tener los conocimientos de botánica de un oficial. Aunque, si no los tienes, también podrás ayudar al Círculo.' WHERE `entry`=3764; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, sí, la tierra. El archidruida quiere 20 cargas por aventurero. Y 20 tendrá. ¡Que aquellos que conspiran contra nosotros se pierdan en el camino!' WHERE `entry`=3764; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que te ha enviado aquí mi hermano Argos, ¿eh? Supongo que debes de estar agotado de tanto viaje. Pero tenemos mucho que hablar.' WHERE `entry`=3765; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, este vale es para veinte paquetes de semillas. Si se te acaban, podremos proporcionarte más. Aunque, por desgracia, producir grandes números de semillas de Tharlendris resulta bastante costoso. Por eso el Círculo Cenarion pide a quienes nos están ayudando que participen asumiendo parte de su coste.$B$BQuienes traigan mañagrana, encontrarán que la recompensa que ofrece el archidruida compensa con creces ese coste.' WHERE `entry`=3781; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Que la paz y la serenidad sean contigo. Vienes aquí por comisión del archidruida en persona, ¿verdad?' WHERE `entry`=3781; +UPDATE `locales_quest` SET `Title_loc1` = '여명초 연구' WHERE `entry`=3782; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 바샤나 룬토템에게 씨앗 교환권을 가져가야 합니다.' WHERE `entry`=3782; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por este vale puedo darte veinte paquetes de semillas. Si te quedas sin ellas, siempre puedes comprarme más. $B$BPor desgracia, $n, resulta muy costoso cultivar semillas de Tharlendris en grandes cantidades. Por eso el Círculo Cenarion pide a quienes nos están ayudando que participen asumiendo parte de su coste. Aquellos que traigan mañagrana recibirán una recompensa del archidruida que compensará con creces los gastos.' WHERE `entry`=3782; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La paz sea contigo, amigo. Vienes aquí por comisión del archidruida en persona, ¿verdad?' WHERE `entry`=3782; +UPDATE `locales_quest` SET `Objectives_loc1` = '두꺼운 설인 모피 10개를 모아 눈망루 마을에 있는 우미 럼플스니커에게 갖다주어야 합니다.' WHERE `entry`=3783; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas pieles son perfectas, $n. ¡Vamos a empezar a hacer algo grande!' WHERE `entry`=3783; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo muchas cosas que hacer. Por favor, ¡tráeme las pieles lo antes que puedas!' WHERE `entry`=3783; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Me aseguraré de dárselas al archidruida cuando las necesite. Mientras tanto, acepta esto como muestra del aprecio del Círculo Cenarion.$B$BNecesitamos mañagrana continuamente. Si quieres seguir ayudándonos, vuelve a mí cuando hayas cultivado más mañagrana.' WHERE `entry`=3785; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $n? ¿Has cultivado algo de mañagrana para la importante investigación del archidruida? El trabajo que está haciendo para el Círculo Cenarion es muy importante. ¡Tu ayuda no pasará desapercibida!' WHERE `entry`=3785; +UPDATE `locales_quest` SET `Title_loc1` = '여명초 연구' WHERE `entry`=3786; +UPDATE `locales_quest` SET `Objectives_loc1` = '탈렌드리스 씨앗 꾸러미와 늘푸른 주머니를 운고로 토양 2개에 사용하여 여명초 견본을 재배하십시오.$B$B썬더 블러프에 있는 바샤나 룬토템에게 여명초 10개를 가져가야 합니다.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Me aseguraré personalmente de entregárselas al archuidruida cuando las necesite. Mientras tanto, acepta esto como muestra de agradecimiento del Círculo Cenarion. $B$BDe momento, seguimos necesitando mañagrana así que si deseas seguir ayudándonos, vuelve cuando hayas cultivado más.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $n? ¿Has cultivado algo de mañagrana para la importante investigación del archidruida? Cada día que pasa, se descubre algo nuevo sobre las misteriosas propiedades del Cráter de Un’Goro gracias a tu ayuda.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `Title_loc1` = '존스피레의 요청' WHERE `entry`=3787; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias por venir, viajero! Permite que me presente: soy Quintis Jonguja, druida y humilde servidor de Malfurión y del Círculo Cenarion. Mis colegas (el general Shandris Plumaluna y el Protectorado, igual has oído hablar de nosotros) y yo, queríamos hablar contigo sobre el trabajo que estás haciendo para Fandral Corzocelada en Darnassus.$B$BAntes de proseguir, quisiera pedirte que esta conversación quede entre nosotros. Si esto no te supone un problema, podemos continuar.' WHERE `entry`=3788; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra ver que te has apresurado a venir al saber que yo dirijo el proyecto, $c.$B$BEscúchame con atención; no tengo ganas de repetir las cosas.' WHERE `entry`=3789; +UPDATE `locales_quest` SET `Details_loc1` = '손님. 괜찮으시다면 잠시만 시간을 내 주시겠습니까?$B$B다르나서스의 세나리온 의회에서 아주 중요한 조사 작업 때문에 손님과 같이 노련한 모험가들을 찾고 있습니다. 자세한 내용은 모르지만 이 조사를 다름 아닌 대드루이드 판드랄 스테그헬름께서 직접 지휘하고 있다는 것만은 분명히 말씀드릴 수 있습니다.$B$B혹시 관심이 있으시다면 다르나서스 내에 있는 세나리온 자치령에 계시는 그분과 직접 얘기를 나눠 보십시오.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, $c, veo que fuiste informada de que yo encabezaba la investigación en persona, y es evidente que viniste tan rápido como pudiste. $B$BAhora que estás aquí, presta atención, pues te daré los detalles una sola vez, no me gusta repetirme.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `Title_loc1` = '페더문 요새로 여명초 가져가기' WHERE `entry`=3792; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya sea la codicia lo que te trajo aquí o un acto de entrega altruista, lo que estás a punto de acometer es bueno para todos.' WHERE `entry`=3801; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El martillo se desliza firmemente en su lugar, en el puño del colosal monumento Hierro Negro. Un minúsculo compartimento se abre en la base de la estatua. En el interior encuentras...' WHERE `entry`=3802; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La estatua se cierne inquietante sobre ti.' WHERE `entry`=3802; +UPDATE `locales_quest` SET `Title_loc1` = '썬더 블러프로 여명초 가져가기' WHERE `entry`=3804; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, llegado el momento esta mañagrana sin duda será de utilidad. Sabemos que los elfos de la noche también están estudiando estas plantas, aunque desconocemos con qué propósito las usarán si llegan a descubrir algo. El archidruida cree que seguiremos necesitando mañagrana hasta que descubramos los misterios que encierra esta planta.$B$BEsto es para ti, $n. El Círculo Cenarion te agradece tu constante apoyo.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `Details_loc1` = '샤니가 불타는 평원의 불자루 오우거들이 이상한 의식을 하고 있다는 보고를 듣고 이를 조사하기 위해 떠난 지 3주가 훨씬 지났소.$B$B고어투스 장군께서는 떠난 우리 소대의 누구에게서도 아무런 소식도 듣지 못했다시며 그 일은 잊어버리고 주어진 임무에나 열중하라고 하시지만, 그게 말이나 되오? 샤니는 내 아내란 말이오!$B$B나는 주둔지를 떠날 수 없지만 샤니에게 무슨 일이 일어났는지 꼭 알아야만 하오. 불타는 평원으로 가서 그녀를 찾아봐 주시오.' WHERE `entry`=3821; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pobre Thal\'trak. $B$BHabíamos planeado mudarnos a vivir juntos con mi madre y mi padre en las Tierras del Interior al acabar nuestra gira. ¡Ahora todo se ha venido abajo!' WHERE `entry`=3821; +UPDATE `locales_quest` SET `Title_loc1` = '크롬그룰' WHERE `entry`=3822; +UPDATE `locales_quest` SET `Details_loc1` = '나를 제외한 우리 부대원 모두가 잡혔고, 모두가 살해당했습니다. 녀석들의 두목인 크롬그룰이 어떤 의식에 사용할 목적으로 날 살려뒀었죠.$B$B내 몸은 이 제단에 묶여서 그 짐승 같은 녀석에게 고문당했습니다. 그렇게 고문을 받은 지 한 시간 만에 내 몸은 기능을 멈췄고, 그 나쁜 녀석은 내 얼굴에서 결혼 코걸이를 뜯어내서는 자기 손가락에 끼더군요. 그런 흉악한 짓은 본 적이 없었습니다!$B$B크롬그룰을 찾아 처치하고 내 반지를 탈트라크에게 돌려주세요. 그리고 사랑하는 남편에게... 다음 생에서 다시 만나자고 전해 주세요.' WHERE `entry`=3822; +UPDATE `locales_quest` SET `Objectives_loc1` = '크롬그룰에게서 샤니의 코걸이를 찾아 카르가스에 있는 탈트라크에게 가져가야 합니다. 우레망치 바위굴에 있는 여러 광산과 동굴을 찾아봐야 합니다.' WHERE `entry`=3822; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = ' $B$BÍbamos a mudarnos a las Tierras del Interior. ¿Te lo dijo? Esta iba a ser su última misión... $B$B $B$BNo la quiero, $n. Quédatela, deshazte de ella, ¡no me importa! La sortija ahora ya no significa nada para mí. No sin ella...' WHERE `entry`=3822; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado a Sha’ni? ¿Está bien?' WHERE `entry`=3822; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 적이 우리를 공격하기 전에 적을 쳐야 한다!$B$B간단히 설명하도록 하겠다, 병사.$B$B불타는 평원의 불자루 오우거들이 검은바위부족 오크들과 동맹을 맺었다. 그 사악한 오크들과 손을 잡은 이 오우거들은 광석이 풍부한 우레망치 바위굴을 지키고 보급로를 항상 열어 두고 있는 상황이다.$B$B가서 본때를 보여줘야 해. 녀석들의 세력을 꺾어 버리고 일이 끝나면 내게 다시 돌아오도록 해.$B$B<공기를 움켜쥐고 목이 멘듯한 몸짓을 보이는 랄리우스>$B$B없애주마, 윙키!' WHERE `entry`=3823; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico, soldado! Los orcos y los ogros se tambalearán unos minutos tras este ataque, ¡a lo mejor hasta horas!' WHERE `entry`=3823; +UPDATE `locales_quest` SET `Title_loc1` = '포악한 군주 고르테쉬' WHERE `entry`=3824; +UPDATE `locales_quest` SET `Objectives_loc1` = '우레망치 바위굴의 서쪽 어딘가에서 고르테쉬를 찾아 처치하고 고르테쉬의 가면을 얻어 불타는 평원에 있는 랄리우스에게 가져가야 합니다.' WHERE `entry`=3824; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fíjate en esto, soldado! ¡Asqueroso! Cuando los ogros Ardentrañas vean esta gran jarra clavada en una estaca en la cumbre de su montaña, ¡se desatará la histeria colectiva!$B$B' WHERE `entry`=3824; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Oh, día de gloria! ¿Vuelves con la cabeza que te pedí?' WHERE `entry`=3824; +UPDATE `locales_quest` SET `Title_loc1` = '창에 꽂은 오우거 가면' WHERE `entry`=3825; +UPDATE `locales_quest` SET `Objectives_loc1` = '고르테쉬의 가면을 가지고 가서 우레망치 바위굴의 꼭대기에 꽂아야 합니다. 창을 꽂을 부드러운 흙으로 덮인 고분을 찾도록 하십시오.' WHERE `entry`=3825; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico trabajo, soldado! ¡Sencillamente asombroso! Oh, me darán la medalla al valor por esto, digo… que ¡te recompensarán generosamente por esto!' WHERE `entry`=3825; +UPDATE `locales_quest` SET `Title_loc1` = '집을 찾고 있는 고아' WHERE `entry`=3841; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=3841; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, un huevo de duende dardo. Y uno que está casi a punto de eclosionar, si no me equivoco. Es asombroso que hayas encontrado un espécimen, sobre todo uno en tan buenas condiciones. Se ven pocos en Feralas en estos tiempos. Entiendo que había varios cazadores furtivos por la zona, intentando capturarlos y matarlos por varios motivos. Es una pena... son unas criaturas muy hermosas cuando llegan a la madurez.$B$BY dime, ¿cómo ha llegado a tus manos semejante joya?' WHERE `entry`=3841; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya, hola, $c.$B$BNo te dejes engañar, no estoy aquí por las carreras, por muy interesantes que puedan resultar.$B$BEstoy en Las Mil Agujas estudiando la tierra para ver si se puede salvar. He convertido en mi cruzada personal revitalizar esta zona con nueva tierra, tierra fértil. Quizás descubra que hay una fuente de agua cerca.$B$BPorque no me digas que no has notado lo extraña que es la transición de Feralas a Las Mil Agujas. Hay una magia extraña detrás de esto...' WHERE `entry`=3841; +UPDATE `locales_quest` SET `Title_loc1` = '짧은 부화' WHERE `entry`=3842; +UPDATE `locales_quest` SET `Objectives_loc1` = '버섯구름 봉우리에 있는 켄튼에게 인내의 비약 2개를 가져가야 합니다.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `Title_loc1` = '새로운 가족의 탄생' WHERE `entry`=3843; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지로 깨지기 쉬운 화살요정용 알을 가져가서 아그나르 비스테이머와 대화하십시오. 1시간 내에 아그나르를 찾지 못하면 알 속의 새끼가 죽게 되니 서둘러야 합니다.' WHERE `entry`=3843; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Encuentras una talega empapada en el fondo del estanque.' WHERE `entry`=3844; +UPDATE `locales_quest` SET `Title_loc1` = '아무도 모르는 비밀' WHERE `entry`=3845; +UPDATE `locales_quest` SET `Details_loc1` = '가방을 잡아 물가로 끌어냅니다. 이 가방 안의 물건들을 조사해 보면 주인에 대한 단서를 더 찾을 수 있을지도 모릅니다.$B$B마샬의 야영지에서 길을 잃은 여행자들이 몇몇 있는데, 아마 그곳에서 단서를 더 찾을 수 있을지도 모릅니다.' WHERE `entry`=3845; +UPDATE `locales_quest` SET `Objectives_loc1` = '가방 안에 든 물건을 조사해 그 주인에게 되돌려주어야 합니다.' WHERE `entry`=3845; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh... sí, esto me resulta familiar... en cierto modo...' WHERE `entry`=3845; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola. Ya te había visto antes... ¿no es cierto?' WHERE `entry`=3845; +UPDATE `locales_quest` SET `Details_loc1` = '꼬... 꼬꼬... 꼬... 꼬꼬대액!$B$B꼬... 꼬... 꼬꼬.$B$B닭이 당신을 올려다 본 후 발톱으로 땅을 긁기 시작합니다. 무언가를 땅에다 쓰고 있는것 같지만 무엇인지 확실하지 않습니다. 아마도 \' 살-딘\' 이라고 쓴 것 같습니다. 하지만 물어보기도 전에 닭이 다른 곳으로 시선을 돌리고 자기 볼 일을 보기 시작합니다.' WHERE `entry`=3861; +UPDATE `locales_quest` SET `Objectives_loc1` = '특별 닭모이를 찾아 친구가 된 닭에게 돌아가야 합니다. 특별 닭모이를 주기 전에 닭을 찾으면 /환호해야 합니다.' WHERE `entry`=3861; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Conseguiste recuperar nuestros comestibles Y nuestro equipo de investigación! No solo has salvado la expedición, ¡has salvado nuestras vidas! Yo y el resto de mi equipo no podemos agradecértelo lo suficiente. Has hecho posible que podamos quedarnos aquí por un tiempo.$B$BAunque no tenemos mucho, no vamos a permitir que te vayas con las manos vacías después de toda la ayuda que nos has prestado. Gracias, $n, ¡ahora tienes un amigo en las Expediciones de Marshal!' WHERE `entry`=3881; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si existe la más mínima posibilidad de salir de aquí con vida, necesitaremos nuestro cajón de comestibles. Además, recuperar algo de nuestro equipo de investigación sería un rayo de luz en un océano de desgracias.' WHERE `entry`=3881; +UPDATE `locales_quest` SET `Details_loc1` = '당신은 내가 왕국 원정대의 수석 발굴조사원인 만큼 땅 파는 것을 좋아하는 줄 알겠지만, 천만의 말씀이오. 뭐 세상에 그보다 더 고생스러운 일이 있을지도 모르긴 하지만 말이오... 아무튼 요즘은 아무것도 맘에 들지 않소!$B$B공포의 터, 아주 멋진 이름이지. 그 부근에서 죽은 스테고돈과 디메트로돈을 찾아 발굴 작업을 하기로 되어 있었는데 말이오. 세상에! 살아있는 것들도 잔뜩 있지 않겠소? 윌리덴과 홀라니에, 저 친구들은 아직도 이 지옥 같은 곳에서 연구를 할 배짱이 있는 모양이니 우린 그 공룡 뼈가 필요하오. 우리끼리만 하는 얘기지만, 살아 있는 녀석들에게서 뼈를 구해 와도 될 거요.' WHERE `entry`=3882; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구에 있는 스파크 닐마이너에게 공룡 뼈 8개를 가져가야 합니다.' WHERE `entry`=3882; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, estos deberían servirnos. Y ahora, si me lo permites...$B$BGRACIAS POR DESENTERRAR TODOS ESTOS HUESOS PARA NOSOTROS Y NO HACER NI UN SOLO RASGUÑO A LAS BESTIAS NATIVAS.$B$BSi lo hiciste o no, no lo sé ni me importa. Dejémoslo tal y como está, ¿de acuerdo? Toma, quizás con esto mantengas la boca cerrada... ¡Estoy dispuesto a cualquier cosa con tal de salir de aquí con vida, ya te lo dije!' WHERE `entry`=3882; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Piensa lo que quieras de mí, pero no se darán cuenta de que los huesos que investigan son de stegodones y diemetradones antiguos o de los que casi nos devoraron cuando intentábamos establecer nuestros campamentos. Yo solo estaré contento si salgo de aquí con vida...' WHERE `entry`=3882; +UPDATE `locales_quest` SET `Details_loc1` = '장애가 있다고 해서 연구를 그만둬야 한다는 법은 없어요! 여기로 오게 되기 전에 우리는 분화구 남부에 있는 고리쉬를 조사하고 있었답니다. 녀석들은 운고로 생태계 토착 곤충이 아니에요. 우린 그 이유를 알아내고 싶습니다.$B$B녀석들의 서식지 내부에는 유충 부화장이 있을 겁니다. 그 곳에 매달려 있는 유충알이 그 곳에 있을테니 쉽게 확인할 수 있을 겁니다. 이 약병을 사용해서 아무 부화장 근처에 있는 거주지 벽 견본을 채취하도록 하세요. 연구를 할 수 있도록 제게 가져오셔야 하는데, 조심해야 합니다!' WHERE `entry`=3883; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구에 있는 고리쉬 부화장에서 채집 약병을 사용해 고리쉬집 벽면 견본을 채취하십시오. 유충알이 매달려 있는 방을 찾아야 합니다.$B$B운고로 분화구에 있는 홀라니에 마샬에게 고리쉬집 벽면 견본을 가져가야 합니다.' WHERE `entry`=3883; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, esto servirá. Has sido de gran ayuda... Ojalá pudiera darte algo más, pero estando aquí atrapado en medio de la nada no tengo muchas cosas que ofrecerte. Pero descansa tranquilo, ¡esta investigación no hubiera sido posible sin tu ayuda!' WHERE `entry`=3883; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la muestra de la colmena Gorishi para que la estudie, $n?' WHERE `entry`=3883; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vaya, mira eso! ¡Mi diario! Pensaba que estaba perdido, como casi todo lo que trajimos a Un\'Goro. ¡Muchísimas gracias por devolvérmelo!' WHERE `entry`=3884; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola! ¡Mis compañeros y yo nos alegramos de ver formas de vida que no sean bestias salvajes hiperdesarrolladas! ¿Qué te trae al Cráter de Un\'Goro?' WHERE `entry`=3884; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'He acabado contigo, $n. Has demostrado ser merecedor de la libertad que te ha sido concedida. Muchos serán los que se alzarán contra ti por lo que eres ahora, pero debes saber que, intenten lo que intenten contra nosotros, somos libres y no volverán a encadenarnos.$B$BCoge esto y ponte en camino. Tienes mucho que lograr, $c.' WHERE `entry`=3901; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n, sabía que no eras un inútil. Ten, acepta uno de los mejores objetos que he encontrado entre los lotes que hemos reunido hasta ahora.' WHERE `entry`=3902; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Nos has conseguido algún objeto útil? No hay que avergonzarse de utilizar lo que otros han desechado. Nosotros no aceptamos limosnas. ¡Los Renegados nos las arreglamos solos!' WHERE `entry`=3902; +UPDATE `locales_quest` SET `Title_loc1` = '밀리 오스워드' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Title_loc1` = '밀리의 수확물' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Objectives_loc1` = '노스샤이어 수도원에 있는 밀리 오스워드에게 밀리의 수확물 8 상자를 가져가야 합니다.' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Title_loc1` = '포도 수확 목록' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Objectives_loc1` = '노스샤이어 수도원에 있는 수사 닐스에게 포도 수확 목록을 가져가야 합니다.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Details_loc1` = '장로들께서는 자연의 원소들에게서 심상치 않은 기운을 느끼셨습니다. 검은무쇠단 드워프들이 우리 땅을 영원한 가뭄으로 병들게 하려고 위협하는 사악한 영혼을 우리 세계로 불러냈습니다. 이 화염의 부조화를 반드시 조사해야 합니다.$B$B검은바위 산으로 가서 작열하는 교각을 지나 채석장으로 가십시오. 그곳에서 이 화염의 군주, 멸망의 파이론을 찾을 수 있을 겁니다.$B$B이 혼란을 끝내고 내게 돌아오시기 바랍니다.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 산에 있는 채석장으로 가서 멸망의 파이론을 처치해야 합니다. 이 임무를 완수한 후 썬더하트에게 돌아가십시오.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No puede... no debe ser. La destrucción de Pyron solo ha levantado un velo. En las profundidades de Roca Negra hay una fuente de corrupción mucho más insidiosa.|n' WHERE `entry`=3906; +UPDATE `locales_quest` SET `Title_loc1` = '불의 부조화' WHERE `entry`=3907; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 나락에 들어가 불의군주 인센디우스를 찾아, 그를 처치한 후 얻게 되는 모든 정보를 썬더하트에게 가져가야 합니다.' WHERE `entry`=3907; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BRagnaros... aquí...$B$BLos ancianos tenían razón en temer la corrupción que emanaba de la Montaña Roca Negra. ¡Un general de los antiguos dioses! ¡EN NUESTRO MUNDO! Debemos revisar nuestras posiciones aquí en Kargath. Tenemos que decidir si quedarnos a luchar o escapar ante la posibilidad de un nuevo diluvio.$B$BTen mucho cuidado en cualquier nueva exploración en la Montaña Roca Negra, $n. Un mal mucho mayor que cualquiera concebible en este mundo se encuentra en esas salvajes profundidades.|n' WHERE `entry`=3907; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Las llamas pronto habrán consumido estas tierras. ¡Apúrate, $n!|n' WHERE `entry`=3907; +UPDATE `locales_quest` SET `Details_loc1` = '보시다시피 전 제가 어떻게 여기까지 오게 됐는지 전혀 모르겠어요. 아무도 몰라요. 모두에게 비밀이거든요! 아무것도 기억할 수 없어요...$B$B그렇지만 당신이 가져온 물건을 보니... 뭔가 기억이 나네요.$B$B제 칼. 제 칼을 어떻게든 연마하려고 했던 것 같은데, 왜 그랬는지는 확실히 기억이 나질 않네요. 더 자세한 얘기를 못 해드려서 죄송하지만 도저히 기억이 나질 않아요!$B$B어쨌든 이 칼을 가져가야 할 곳은 알고 있어요. 여명의 설원에 있는 도노바 스노우덴을 찾아가세요. 온천 근처에 있을 텐데 도노바가 그곳에서 칼을 손질할 수 있을 겁니다.' WHERE `entry`=3908; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원에 있는 도노바 스노우덴에게 링쿠의 훈련용 검을 가져가야 합니다.' WHERE `entry`=3908; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, claro que puedo templar la espada. Mientras trabajo puedes ir explicándome por qué le ha costado tanto tiempo a Linken traérmela. No suele olvidarse de nada...' WHERE `entry`=3908; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya, vaya... Así que Linken por fin ha encontrado algo de tiempo para mandarme su espada.' WHERE `entry`=3908; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Necesitaré un vial para asegurarme de que este es de verdad el Elixir... Sí... Esto es.' WHERE `entry`=3909; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya estás de vuelta?' WHERE `entry`=3909; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ha pasado mucho tiempo desde que vinieron a hablar conmigo por última vez...' WHERE `entry`=3912; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Empujas la lápida con fuerza, y se desliza a un lado mostrando un pequeño hueco debajo de ella.$B$BCuando colocas la Espada de Linken en el hueco te das cuenta de que encaja a la perfección...' WHERE `entry`=3913; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esta debe ser la lápida que mencionó Gaeriyan...' WHERE `entry`=3913; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mi espada... ¡está terminada!$B$BSi tan solo pudiera recordar para qué la necesitaba...$B$BToma, deja que al menos te pague algo por tu trabajo.' WHERE `entry`=3914; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Oh! ¡Te recuerdo!... Eres... ¡No, no me lo digas!' WHERE `entry`=3914; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? ¿Un churumbele? ¿Qué es un churumbele?$B$BAh... pero fíjate cómo se mueve cuando lo manejas. Y se oyen engranajes en el interior. ¡Oh, por todos los...! Quiero arreglarlo y ver qué hace, ¿tú no?' WHERE `entry`=3921; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo muchísimo trabajo, $c. A menos que tengas algo para mí, me conviene seguir...' WHERE `entry`=3921; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 웨니키 볼트버킷에게 용접용 철괴 15개를 가져가야 합니다.' WHERE `entry`=3922; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, los tienes! Ahora puedo ponerme a trabajar…' WHERE `entry`=3922; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los engranajes, $n? Le he echado un ojo a este churumbele y me muero por hacerle ajustes.' WHERE `entry`=3922; +UPDATE `locales_quest` SET `Title_loc1` = '릴리 그리지가브' WHERE `entry`=3923; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 릴리 그리지가브에게 부서지고 찌그러진 사모플랜지를 가져가야 합니다.' WHERE `entry`=3923; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? ¡¿Qué?! ¡Es un churumbele! ¿Dónde lo has conseguido? ¿Has estado curioseando por las instalaciones de Ventura y Cía. en Los Baldíos?$B$BDebes de ser muy valiente, o muy estúpido.' WHERE `entry`=3923; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Cuidado con la cabeza! No quiero que se interponga en mi trabajo!' WHERE `entry`=3923; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 릴리 그리지가브에게 사모플랜지 설명서를 가져가야 합니다.' WHERE `entry`=3924; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes el manual! ¡Me muero por leerlo y averiguar cómo reparar el churumbele! Hablé con Petardol en Trinquete, quería ayudarte por tu ayuda y recompensarte por tu trabajo.$B$BTambién yo quiero darte las gracias, y si algún día consigo reparar este artilugio, te lo haré saber...' WHERE `entry`=3924; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el manual?' WHERE `entry`=3924; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Espera solo un momento... Estoy probando una nueva combinación de cristales...' WHERE `entry`=3941; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, $c. ¿Puedo ayudarte en algo?' WHERE `entry`=3942; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te ayudó J.D. en algo?' WHERE `entry`=3961; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola de nuevo, $n!' WHERE `entry`=3961; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n.$B$BLa Llama Dorada volverá por fin a mi hogar, allí la protegerán y nunca volverá a caer en manos del mal.$B$B¡Sin tu ayuda todavía seguiría sin saber quién soy! Como has hecho tanto por mí, me gustaría darte algo muy especial...$B$B¡Elige lo que quieras!' WHERE `entry`=3962; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La protección del aura que creó sirviéndose de la Llama Dorada hace a Correfuego prácticamente invencible. Solo tú tienes el poder para eliminarla gracias al Tótem plateado de Aquamentas.' WHERE `entry`=3962; +UPDATE `locales_quest` SET `Title_loc1` = '사령관 고르샤크' WHERE `entry`=3981; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No tenemos mucho tiempo. Escucha atentamente, $r. Lo que tengo que decirte es confidencial y solo para tus oídos.' WHERE `entry`=3981; +UPDATE `locales_quest` SET `Title_loc1` = '사태 파악' WHERE `entry`=3982; +UPDATE `locales_quest` SET `Objectives_loc1` = '고르샤크를 보호해야 합니다.' WHERE `entry`=3982; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eso ha estado muy cerca. Tu presencia los ha alertado... no tardaremos en ver los efectos.|n' WHERE `entry`=3982; +UPDATE `locales_quest` SET `Title_loc1` = '사태 파악' WHERE `entry`=4001; +UPDATE `locales_quest` SET `Objectives_loc1` = '카란 마이트해머와 대화하여 공주 모이라 브론즈비어드의 납치에 대한 정보를 모은 후, 그 정보를 오그리마에 있는 스랄에게 가져가야 합니다.$B$B고르샤크가 카란이 근처 감방에 갇혀 있다고 말했던 것이 기억납니다.' WHERE `entry`=4001; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta es una oportunidad para la Horda para cambiar para siempre el clima político de nuestro mundo desgarrado por la guerra. Escucha atentamente, $n.$B$BEl fracaso en esta misión no es una opción.' WHERE `entry`=4001; +UPDATE `locales_quest` SET `Title_loc1` = '동부 왕국' WHERE `entry`=4002; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este es el punto de no retorno, $n.' WHERE `entry`=4002; +UPDATE `locales_quest` SET `Title_loc1` = '공주 구출' WHERE `entry`=4003; +UPDATE `locales_quest` SET `Objectives_loc1` = '제왕 다그란 타우릿산을 처치하고 그의 사악한 마법에서 공주 모이라 브론즈비어드를 해방시켜야 합니다.' WHERE `entry`=4003; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Qué has hecho, criminal?!' WHERE `entry`=4003; +UPDATE `locales_quest` SET `Title_loc1` = '구출된 공주?' WHERE `entry`=4004; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BUna nueva amenaza se cierne sobre el horizonte. Se acaban los años de Magni y con ello tendrá vía libre la estirpe no nata de Hierro Negro para gobernar Forjaz.$B$BHas cumplido lo que te había encargado y por ello serás recompensado.$B$B¡Márchate, $n! Debo discutir algo con Sylvanas y Cairne.' WHERE `entry`=4004; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Correfuego, dices... $B$BSí, ese poderoso elemental vive en el tórrido centro del cráter. Procuramos mantenernos alejados, nadie ha podido atravesar la potente aura que le rodea. Muchos han salido volando montaña abajo al intentar acercarse a él.' WHERE `entry`=4005; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Así que has vuelto, ¿eh? Ummm... Déjame echar un vistazo a eso, $n.' WHERE `entry`=4005; +UPDATE `locales_quest` SET `Details_loc1` = '콜카르일족에 대한 자네의 성공은 호드에서 크게 치하하는 바일세. 하지만 살아남은 콜카르일족이 완전히 미쳐 버렸다네. 콜카르 파견대가 복수를 위해 그들의 고향인 잊혀진 땅을 떠나 불모의 땅으로 왔다는 보고가 들어왔네. 최근에 받은 보고에 의하면 녀석들이 지금 서쪽에서 이곳 감시탑 쪽을 향해 달려 오고 있다고 하네!$B$B콜카르 침입자들에 맞서 불모의 땅을 지켜내야 하네. 놈들을 계속 처치하다 보면 그들의 우두머리인 장군 크롬자르가 나타날 걸세. 그를 해치우고 그 증거로 내게 녀석의 깃발 조각을 가져오게.$B$B우린 자네를 믿네, $n.' WHERE `entry`=4021; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드 서쪽에 있는 렉타르 데스게이트에게 크롬자르의 깃발 조각을 가져가야 합니다.' WHERE `entry`=4021; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has logrado! ¡Has derrotado a Kolkar!$B$BMe aseguraré de que Thrall se entere de tus proezas en este lugar, $n.$B$BVe con la cabeza bien alta. Eres motivo de orgullo no solo para ti sino también para la Horda' WHERE `entry`=4021; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el estandarte?' WHERE `entry`=4021; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BHas demostrado que no eres completamente inútil, mortal.' WHERE `entry`=4022; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=4022; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡SÍ!$B$BToma tu recompensa y vete. ¡Desaparece inmediatamente de mi vista!' WHERE `entry`=4024; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ha sucumbido el gigante?' WHERE `entry`=4024; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así que se la has jugado al viejo Miblon, ¿eh?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `Details_loc1` = '우리가 이글거리는 협곡에 처음 급습했을 때 기계들이 나타났었네. 더 자세히 조사한 결과, 그 기계들이 불타는 평원에서 수입되고 있다는 사실을 알게 됐지. 아마 검은바위 나락에서 오는걸게야. 바로 이 때문에 자네가 필요한 것일세.$B$B자네의 첫 임무는 불타는 평원으로 가서 그 지역의 바위 골렘류나 하급 바위 정령류에게서 원소 파편을 구해 오는 것이야. 충분한 양을 모아 내게 가져오면 녀석들의 근원을 파악할 수 있을 것일세.' WHERE `entry`=4061; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원으로 가서 제사장 테오도라 뮬바다니아에게 가져갈 부서진 원소 파편 10개를 모아야 합니다.$B$B그 지역의 골렘과 정령들에게서 이 파편을 구할 수 있을 거라고 테오도라가 말했던 것이 기억납니다.' WHERE `entry`=4061; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B$B$BInteresante. En la fundación estructural de cada fragmento hay grabadas... iniciales.|n' WHERE `entry`=4061; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡No te tomes esto a la ligera, $n!' WHERE `entry`=4061; +UPDATE `locales_quest` SET `Title_loc1` = '기계들의 봉기' WHERE `entry`=4062; +UPDATE `locales_quest` SET `Objectives_loc1` = '로트윌 베리아투스에게 원소 파편 견본을 가져가야 합니다.$B$B테오도라가 로트윌은 동쪽 야영지에 있다고 얘기했던 것이 기억납니다.' WHERE `entry`=4062; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BHe... he visto antes estas marcas.' WHERE `entry`=4062; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tienes ahí, $r?' WHERE `entry`=4062; +UPDATE `locales_quest` SET `Title_loc1` = '기계들의 봉기' WHERE `entry`=4063; +UPDATE `locales_quest` SET `Objectives_loc1` = '골렘 군주 아젤마크를 찾아 처치하고 그 증거로 그의 머리카락을 로트윌에게 가져가야 합니다. 그리고 아젤마크를 호위하는 재앙의 피조물과 맹위의 전투골렘들에게서 온전한 원소핵 10개도 모아야 합니다.' WHERE `entry`=4063; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Qué es esto?! Esta cabeza no es de carne. Esto es algún tipo de creación de hierro negro: una sombra de Argelmach, ¡OTRA máquina! Sospecho que tu destrucción de Argelmach no durará ya que otro surgirá para ocupar su lugar pronto.' WHERE `entry`=4063; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Era él? ¿De verdad estaba vivo?' WHERE `entry`=4063; +UPDATE `locales_quest` SET `Details_loc1` = '카르가스 원정대의 사령관, 장군 고어투스의 명령:$B$B검은바위 나락 내에서 사령관 앵거포지의 세력을 섬멸하라.$B$B앵거포지의 부하들은 무자비한 살인마들로, 카르가스 원정대의 제 109 사단을 대량 학살한 장본인들이다. 영웅들은 이 짐승 같은 놈들을 상대할 때 극히 조심하기 바란다.$B$B검은바위 나락에 있는 사령관 앵거포지의 부대의 최전선을 무너뜨리는 자에게는 포상을 내릴 것이다.' WHERE `entry`=4081; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 나락으로 가서 사악한 침략자들을 쳐부수십시오!$B$B장군 고어투스가 성난모루단 보초 15명, 성난모루단 교도관 10명, 성난모루단 보병 5명을 처치해 달라고 부탁했습니다. 임무를 완수하면 장군 고어투스에게 돌아가십시오.' WHERE `entry`=4081; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este primer ataque ha debido de provocarle alguna cana a los Forjainquina. Ahora, andando, soldado. Tengo trabajo que hacer, batallas que planificar, ¡enemigos a los que aplastar! $B$BSigue pendiente de los carteles de \"Se busca\" si quieres más trabajo.' WHERE `entry`=4081; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의 본보기: 검은무쇠단 고위 관리' WHERE `entry`=4082; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Forjainquina está sin lugar a dudas... furioso. Vuelve aquí cuando recibas un tercer tributo y procederemos con Operación: muerte a Forjainquina. No puedo entrar en detalles pero ten por seguro que alguien muere.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Las gemas caen silenciosas en lo más hondo del cáliz...' WHERE `entry`=4083; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Parece que te tomas muy en serio el ayudar a tu amigo.' WHERE `entry`=4084; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Puedo decirte más cosas para que logres derrotar a Correfuego, pero primero tienes que recolectar los objetos que te pedí.' WHERE `entry`=4084; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta sangre ámbar se utilizará para encontrar un medio de acabar con la corrupción de Frondavil. Me has demostrado que estás deseando hacer cualquier cosa por ayudar al Círculo Cenarion. Ahora confío en ti.$B$BPuede parecer extraño que te ganaras mi confianza matando a los elementales, pero cualquier medio está justificado si nos ayuda a lograr un fin mayor: salvar a innumerables seres sensibles. Ahora podemos centrarnos en preservar la vida con los bálsamos que preparo.$B$B$n, ha llegado el momento de limpiar Frondavil.' WHERE `entry`=4101; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sé que Frondavil sufre, $n. ¡Y yo sufro con él! He de ser firme: si el conocimiento que poseo cayera en manos equivocadas, la desgracia caería sobre Frondavil.$B$BTráeme la sangre ámbar de los elementales alabeos muertos y te ganarás mi confianza; te dejaré que me ayudes a combatir la corrupción.' WHERE `entry`=4101; +UPDATE `locales_quest` SET `Title_loc1` = '악령의 숲 정화' WHERE `entry`=4102; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 있는 메이베스 리버브리즈에게 핏빛 호박석 15개를 가져가야 합니다.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este ámbar de sangre se utilizará para encontrar un medio de acabar con la corrupción de Frondavil. Me has demostrado que estás deseando hacer cualquier cosa por ayudar al Círculo Cenarion. Ahora confío en ti. $B$BPuede parecer extraño que te ganaras mi confianza matando a los elementales, pero cualquier medio está justificado si nos ayuda a lograr un fin mayor: salvar a innumerables seres sensibles. Ahora podemos centrarnos en preservar la vida con los bálsamos que preparo. $B$B$n, ha llegado el momento de limpiar Frondavil.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sé que Frondavil sufre, $n. ¡Y yo sufro con él! He de ser firme, pues si el conocimiento que poseo cayera en manos equivocadas, la desgracia caería sobre Frondavil.$B$BTráeme el ámbar de sangre de los elementales alabeos muertos y te ganarás mi confianza; te dejaré que me ayudes a combatir la corrupción.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `Title_loc1` = '사냥을 통한 고약 확보' WHERE `entry`=4103; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `Title_loc1` = '채광을 통한 고약 확보' WHERE `entry`=4104; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Aquí tienes algunos bálsamos de planta de Cenarion. Si encuentras más vitriolo cuando extraigas minerales en Frondavil, ¡acuérdate de reservármelo! Cuanto más encuentres, más bálsamo podré preparar.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `Title_loc1` = '약초채집을 통한 고약 확보' WHERE `entry`=4105; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo excelente, $n. Cada gotita, una vez purificada, nos ayudará a recuperar Frondavil. Ten, llévate algunas dosis de bálsamo de planta de Cenarion y adéntrate en el bosque. Y date prisa: ¡debemos sanar la tierra cuanto antes, $r!' WHERE `entry`=4105; +UPDATE `locales_quest` SET `Title_loc1` = '무두질을 통한 고약 확보' WHERE `entry`=4106; +UPDATE `locales_quest` SET `Title_loc1` = '마력 추출을 통한 고약 확보' WHERE `entry`=4107; +UPDATE `locales_quest` SET `Title_loc1` = '사냥을 통한 고약 확보' WHERE `entry`=4108; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `Title_loc1` = '채광을 통한 고약 확보' WHERE `entry`=4109; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Aquí tienes algunos bálsamos de planta de Cenarion. Si encuentras más vitriolo cuando extraigas minerales en Frondavil, ¡acuérdate de reservármelo! Cuanto más encuentres, más bálsamo podré preparar.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `Title_loc1` = '약초채집을 통한 고약 확보' WHERE `entry`=4110; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo excelente, $n. Cada gotita, una vez purificada, nos ayudará a recuperar Frondavil. Ten, llévate algunas dosis de bálsamo de planta de Cenarion y adéntrate en el bosque. Y date prisa: ¡debemos sanar la tierra cuanto antes, $r!' WHERE `entry`=4110; +UPDATE `locales_quest` SET `Title_loc1` = '무두질을 통한 고약 확보' WHERE `entry`=4111; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Son exactamente lo que necesito! Ten, llévate estos bálsamos de planta y utilízalos para eliminar la corrupción de Frondavil. ¡Debemos perseverar, $n!' WHERE `entry`=4111; +UPDATE `locales_quest` SET `Title_loc1` = '마력 추출을 통한 고약 확보' WHERE `entry`=4112; +UPDATE `locales_quest` SET `Title_loc2` = 'La fleur-de-chant corrompue' WHERE `entry`=4113; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta de Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `Title_loc2` = 'La fleur-de-chant corrompue' WHERE `entry`=4114; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta de Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `Title_loc2` = 'La fleur-de-chant corrompue' WHERE `entry`=4116; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta de Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas tres bálsamos de planta de Cenarion a la blancoria. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `Title_loc2` = 'La fleur-de-chant corrompue' WHERE `entry`=4118; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta de Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas cuatro bálsamos de planta de Cenarion a la dragón nocturno. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `Title_loc1` = '곤경' WHERE `entry`=4121; +UPDATE `locales_quest` SET `Objectives_loc1` = '포로인 그랄크 로크럽을 호송해 불타는 평원을 지나고 검은바위 산을 넘어 이글거리는 협곡으로 가야 합니다.$B$B반대편에서 렉스로트의 부하들이 기다리다가 그랄크 로크럽을 인계받도록 하겠다고 렉스로트가 말했던 것이 기억납니다.$B$B또한 토륨 족쇄를 렉스로트에게 전해주어야 합니다.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tus proezas no se quedarán sin reconocimiento, $n. Te has ganado este tributo. El Señor de la Guerra hablará contigo respecto a la misión final.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me llevaré a esta escoria traidora, $n.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `Title_loc1` = '그랄크 로크럽' WHERE `entry`=4122; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원으로 가서 그랄크 로크럽을 찾아야 합니다. 렉스로트가 그를 마지막으로 거대한 검은바위 요새에서 보았다고 말했던 것이 기억납니다.$B$B그랄크 로크럽을 찾으면 토륨 족쇄를 사용해 그를 포박한 뒤 다시 검은바위 산을 지나 이글거리는 협곡으로 데려가야 합니다. 렉스로트의 부하들이 반대편에서 기다리고 있다가 그랄크를 인계받을 것입니다.$B$B제공된 아이템: $B' WHERE `entry`=4122; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes el corazón! ¡Asombroso! ¡Es aún más hermoso de lo que me imaginaba!$B$BAquí tienes, $n, como pago.' WHERE `entry`=4123; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el corazón de la montaña? Para mí, su valor es incalculable.' WHERE `entry`=4123; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Supongo que te envía Latro. Creo que a estas alturas es una causa perdida, pero aceptaré cualquier ayuda que me puedas proporcionar. He de reconocer que me alegraré cuando este asunto esté resuelto. Cada día me adentro en Feralas buscando a Raschal y cada noche regreso con las manos vacías... bueno, en realidad, llenas de colmillos de gnolls y de decepción.' WHERE `entry`=4124; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has encontrado lo que parecen ser los restos de un bote de remos. A través del agua, ves unos enormes agujeros en el lado de babor. El bote está casi reducido a su simple estructura de madera. Lo que quiera que rompiera el bote, probablemente intentó partirlo en dos. En la parte de estribor hay un pequeño escudo del Bastión Plumaluna.$B$BEn el barro de la base del bote, hay un brillo metálico que te llama la atención...' WHERE `entry`=4125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La encontraste! ¡Muy bien! ¡Y espero que les dieras a esos Hierro Negro y a Hurley Negrálito una buena paliza!$B$BLos Cebatruenos están a tu servicio, $n. ¡Eres un héroe entre héroes!' WHERE `entry`=4126; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la receta, $n? ¡No soporto la idea de esos enanos Hierro Negro bebiendo la bebida de mi familia!' WHERE `entry`=4126; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Interesante... Creo que este es el cuchillo de Raschal. ¿Y dices que lo encontraste en el fondo del agua, junto a su bote? Bueno, aunque el hallazgo del cuchillo no sea suficiente para deducir lo peor, sí que nos abre una vía poco convencional para averiguar más.$B$B¿Has oído hablar de la psicometría?' WHERE `entry`=4127; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, bienvenido de nuevo, $n. Espero que pudieras averiguar algo sobre la suerte que corrió Raschal, por trágica que fuera.' WHERE `entry`=4127; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estás en lo cierto, ¡estoy loco! ¡Loco de furia por el robo! ¡Me han robado una de las recetas de familia! ¡¿Cómo osan?! ¡Como si no me sobraran razones ya para odiar a los enanos Hierro Negro! Pero ahora, vaya... ¡ahora me van a oír!' WHERE `entry`=4128; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n.$B$BLa psicometría no es un arte exacto, se mire como se mire, pero sí que la he utilizado en el pasado para intentar resolver situaciones que otros daban por perdidas. Creo que utilizándola en el cuchillo que encontraste, podríamos conseguir alguna pista de lo que le ha ocurrido a Raschal.$B$BSolo necesito un momento para aplicarla, pero no es lo que se definiría como una tarea agradable. Tenme un poco de paciencia.' WHERE `entry`=4129; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te envía Ginro, ¿eh? $B$BLas lecturas psicométricas son extenuantes para la mente... agotan mis recursos... Pero bueno, mis pérdidas al mus Kalimdor también agotan mis recursos. Por aquí me llaman el \"Rey de los faroles que no se encienden\". Pero... desafortunado en el juego, afortunado en el dominio de los secretos de la naturaleza...$B$BEn fin, que sí, que te ayudaré. Podría ser decisivo para descubrir el destino de Raschal. Si me entregas el cuchillo, empezaremos.' WHERE `entry`=4129; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por transmitirme las visiones de Quint, $n. Intentaré recordar que nos ha ayudado la próxima vez que juguemos a las cartas.$B$BRaschal se defiende bien en combate y los gnolls no son algo que le preocuparía en absoluto. Aún así, quizás tú y los tuyos consigáis cerrar este desesperante asunto utilizando esta nueva información.' WHERE `entry`=4130; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'En un árbol cercano hay dos grandes mochilas de piel. Ambas tienen la insignia del Bastión Plumaluna en la parte delantera...' WHERE `entry`=4131; +UPDATE `locales_quest` SET `Title_loc1` = '앵거포지 척살 작전' WHERE `entry`=4132; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 나락으로 가서 사령관 앵거포지를 처치한 후 장군 고어투스에게 돌아가야 합니다.' WHERE `entry`=4132; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por fin! ¡El villano va a rendir cuentas ante la justicia! Eres sorprendente, $n. Lleva este medallón como símbolo de tu inquebrantable entrega a la Horda y a la F.E.K.' WHERE `entry`=4132; +UPDATE `locales_quest` SET `Details_loc1` = '어둠마법사 비비안 라그레이브가 당신의 도움을 필요로 하고 있습니다. 그녀는 황야의 땅에 있는 오크 전초기지, 카르가스에서 검은바위 나락에 사는 검은무쇠단 드워프들이 어떤 술을 만들고 있다는 소문을 쫓고 있어요.$B$B비비안이 당신을 기다리고 있을 것이니 가서 그녀와 얘기해 보세요.' WHERE `entry`=4133; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por venir, $n. Este lugar no está mal, aunque le faltan las amenidades del Apothecarium.$B$BBueno, ya hemos hablado bastante. ¿Vamos al grano, si?' WHERE `entry`=4133; +UPDATE `locales_quest` SET `Details_loc1` = '소문에 의하면 헐레이 블랙브레스라는 검은무쇠 드워프가 맥주 제조법을 훔쳤다고 해요. 이 썬더브루 맥주는 마시는 사람에게 엄청난 힘과 용기를 준다고 하는군요. 우리는 이 술을 연구하고자 합니다. 어쩌면 이 술의 효력을 다른 곳에 응용할 수 있을지도 몰라요... 포세이큰의 목적에 부합하는 그런 곳 말입니다.$B$B검은바위 나락에 침입해 헐레이를 찾은 다음 썬더브루 맥주 제조법을 빼앗아 내게 가지고 오세요.$B$B헐레이를 찾으려면 녀석이 아끼는 술로 위협해서 유인해내야 할 거예요.' WHERE `entry`=4134; +UPDATE `locales_quest` SET `Objectives_loc1` = '카르가스에 있는 비비안 라그레이브에게 잃어버린 썬더브루 제조법을 가져가야 합니다.' WHERE `entry`=4134; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Enviaré esta fórmula a El Apothecarium para que la estudien y con el tiempo llegaremos a desvelar su secreto. Algún día, los enanos de la Alianza podrían encontrarse con las virtudes de este brebaje ¡usadas contra ellos!$B$BMe parece de lo más divertido. Quizás la muerte tenga algún efecto sobre el sentido del humor... ¿no te parece?' WHERE `entry`=4134; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la receta de la cerveza Cebatruenos, $n?' WHERE `entry`=4134; +UPDATE `locales_quest` SET `Title_loc1` = '고통의 구덩이' WHERE `entry`=4135; +UPDATE `locales_quest` SET `Objectives_loc1` = '라스칼의 마지막 행방을 알아냈으니 고통의 구덩이에서 그를 찾아야 합니다. 그의 쪽지에 따르면 고통의 구덩이는 덩굴발일족 놀 야영지의 남쪽에 있습니다.$B$B제공된 아이템: $B' WHERE `entry`=4135; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has encontrado una larga vaina de extraña naturaleza. La textura de la vaina es mucosa y está reforzada con unas protuberancias que salen de ella. La vaina, por su tamaño, podría contener fácilmente a un humanoide en su interior. De hecho, eso es precisamente lo que parece que contiene, pues a través de su piel puedes entrever una forma humana.' WHERE `entry`=4135; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eso es! ¡Lo has encontrado! Y... al parecer, mi hermanito no se fue a la chita callando. Es una lástima. Me habría gustado ver su expresión cuando le comunicara nuestros planes de devolverlo a Revilgaz.$B$BGracias, $n. Le has dado un motivo de alegría a mi familia. Y Ribbly nunca pareció tan sereno como ahora.' WHERE `entry`=4136; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes a Ribbly? ¿O al menos a parte de él?' WHERE `entry`=4136; +UPDATE `locales_quest` SET `Details_loc1` = '저기 라리온이 보이시오? 우리가 여기로 온 건 저 친구 잘못이란 말이오!$B$B분명히 길을 잘못 들었다고 경고를 해 줬지만 들은 체도 않더니, 게다가 지금에 와서는 자기가 나한테 말을 걸지 않겠다고 하고 있으니 이게 될 법이나 한 말이오? 저 친구가 생각을 고쳐먹을 때까지 장난이나 좀 쳐야겠소.$B$B이 근처에서 자라는 식물 비슷한 생물들을 보셨소? 녀석들은 골칫덩어리일 뿐이지만 잘만 길들이면 내 명령을 따르도록 할 수 있을 것도 같소.$B$B하지만 먼저 조사를 할 견본이 필요하니 당신이 좀 모아 주지 않겠소?' WHERE `entry`=4141; +UPDATE `locales_quest` SET `Objectives_loc1` = '붉은꽃잎 15개를 모아 무이긴에게 돌아가야 합니다.' WHERE `entry`=4141; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Espero que no te hayan causado demasiados problemas, $n. A ver si puedo dominarlas... ¡parecen salvajes!$B$BY si las piso... ¡Ah, me han atacado! ¡Las plantas no deberían comportarse de ese modo!' WHERE `entry`=4141; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Larion no sabe lo que le espera!' WHERE `entry`=4141; +UPDATE `locales_quest` SET `Title_loc1` = '그레간 방문' WHERE `entry`=4142; +UPDATE `locales_quest` SET `Objectives_loc1` = '페랄라스에 있는 그레간 브루스퓨에게 붉은꽃잎을 가져가야 합니다.' WHERE `entry`=4142; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un pétalo de sangre, ¿eh? Mmm... Explícame qué quieres y entonces te diré si puedo ayudarte o no.' WHERE `entry`=4142; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vivo en el bosque... en paz.$B$B¡O así pensaba que sería! ¡Recibo más visitas aquí que cuando vivía en Forjaz!' WHERE `entry`=4142; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, admito que no me hace ninguna gracia tener que tocar eso pero si Gregan dice que funcionará, ¿¡por qué no intentarlo!?' WHERE `entry`=4143; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Larion sigue sin dirigirme la palabra! Pues sí que es rencoroso...' WHERE `entry`=4143; +UPDATE `locales_quest` SET `Title_loc1` = '붉은꽃잎 씨앗' WHERE `entry`=4144; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por tu ayuda, $n, pero me temo que tengo malas noticias...' WHERE `entry`=4145; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, ¿así que Marvon no estaba? De todos modos, enséñame lo que conseguiste.' WHERE `entry`=4146; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esto es agotador, $n. ¡Esas cosas nunca me dejarán en paz!' WHERE `entry`=4146; +UPDATE `locales_quest` SET `Title_loc1` = '마본의 작업장' WHERE `entry`=4147; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Marvon se marchó hace ya bastante tiempo, $n. Partió hacia Tanaris para estudiar las antiguas ruinas $r.$B$BDime, ¿qué dijiste que necesitabas?' WHERE `entry`=4147; +UPDATE `locales_quest` SET `Title_loc1` = '붉은꽃잎 구제장치' WHERE `entry`=4148; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Parece que va a funcionar sin problemas, $n. Y ahora, recuerda, si ves alguna de esas pestes, ¡no dudes en usar el controlador!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `Title_loc1` = '고블린 기계공학' WHERE `entry`=4181; +UPDATE `locales_quest` SET `Objectives_loc1` = '고블린 기계공학에 대해 더 알고 싶으면 가젯잔에 있는 닉스 스프로켓스프링에게 기계공학 설명서를 가져가야 합니다.' WHERE `entry`=4181; +UPDATE `locales_quest` SET `Title_loc1` = '용혈족의 위협' WHERE `entry`=4182; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Magnífica ejecución, $n. Ahora que sabemos que te manejas bien con los dragonantes, podemos hablar de asuntos más urgentes.' WHERE `entry`=4182; +UPDATE `locales_quest` SET `Title_loc1` = '진정한 지도자' WHERE `entry`=4183; +UPDATE `locales_quest` SET `Objectives_loc1` = '레이크샤이어로 가서 집정관 솔로몬에게 헬렌디스 리버혼의 편지를 전달해야 합니다.' WHERE `entry`=4183; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '' WHERE `entry`=4183; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $n. ¿Nos conocemos? Me suenas algo, vagamente.' WHERE `entry`=4183; +UPDATE `locales_quest` SET `Title_loc1` = '진정한 지도자' WHERE `entry`=4184; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드로 가서 대영주 볼바르 폴드라곤에게 볼바르에게 보내는 솔로몬의 탄원서를 전해주어야 합니다.$B$B볼바르는 스톰윈드 왕궁에 있습니다.' WHERE `entry`=4184; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Dragones? ¡No es posible!' WHERE `entry`=4184; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué te trae al Castillo de Ventormenta?' WHERE `entry`=4184; +UPDATE `locales_quest` SET `Title_loc1` = '진정한 지도자' WHERE `entry`=4185; +UPDATE `locales_quest` SET `Objectives_loc1` = '여군주 카트라나 프레스톨과 얘기를 나눈 후, 대영주 볼바르 폴드라곤과 대화하십시오.' WHERE `entry`=4185; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BSi bien respeto la posición de Lady Prestor, creo que hay una solución para este dilema que podría acabar con todas nuestras preocupaciones.' WHERE `entry`=4185; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=4185; +UPDATE `locales_quest` SET `Title_loc1` = '진정한 지도자' WHERE `entry`=4186; +UPDATE `locales_quest` SET `Objectives_loc1` = '레이크샤이어에 있는 집정관 솔로몬에게 볼바르의 명령서를 가져가야 합니다.' WHERE `entry`=4186; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Supongo que podría haber sido peor...$B$B$B$BEs como si el destino de la Villa del Lago solo descansase sobre tus hombros.$B$B' WHERE `entry`=4186; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Alguna noticia de Bolvar?' WHERE `entry`=4186; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has logrado! Ahora puedo preparar mi poción y usarla sobre Sinroca. ¡Por fin caerá víctima de mis encantos!$B$BGracias, $n. ¡Eres un campeón del amor!' WHERE `entry`=4201; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes todos los ingredientes? ¡El vacío de mi corazón amenaza con consumirme!' WHERE `entry`=4201; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas dos bálsamos de planta de Cenarion a la flor del viento. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `Title_loc1` = '진정한 지도자' WHERE `entry`=4223; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '' WHERE `entry`=4223; +UPDATE `locales_quest` SET `Title_loc1` = '진정한 지도자' WHERE `entry`=4224; +UPDATE `locales_quest` SET `Objectives_loc1` = '털보 존을 만나 치안대장 윈저의 행방에 대해서 알아낸 다음 치안대장 맥스웰에게 돌아가 보고해야 합니다.$B$B치안대장 맥스웰은 북쪽에 있는 동굴에서 털보 존을 찾아보라고 했습니다.' WHERE `entry`=4224; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te podría haber avisado pero no habría sido divertido ¿verdad?' WHERE `entry`=4224; +UPDATE `locales_quest` SET `Details_loc1` = '그러니까 아무짝에도 쓸모없는 그 겁쟁이 녀석이 윈저님께서 아직 살아계신다고 했단 말이오?$B$B준비하시오, 부관 대리. 당신이 윈저님을 찾아야 하오. 윈저님께서 살아계신다면 당신이 구출해오고, 죽었다면 증거를 가져오시오.$B$B<웃는 맥스웰>$B$B이 말을 듣는 것도 이젠 지겹지 않소?' WHERE `entry`=4241; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Dónde está? ¡Lo mataré!' WHERE `entry`=4241; +UPDATE `locales_quest` SET `Title_loc1` = '실망' WHERE `entry`=4242; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por lo visto, ha perdido el juicio.$B$B$B$BEs una desgracia que un otrora noble y orgulloso guerrero se haya convertido en semejante imbécil. SUPONGO que estamos en un callejón sin salida...$B$BDebo recompensarte por todo tu trabajo, $n.' WHERE `entry`=4242; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Observas a Memo 01 y ves que la maravillosa creación de ingeniería de Karna tiene dos enormes abolladuras, una en el hombro y otra en la cabeza.$B$BAdemás, te das cuenta de que no funciona.' WHERE `entry`=4243; +UPDATE `locales_quest` SET `Details_loc1` = '더 조사해보니 미닫이 형식의 계기판이 보입니다. 전깃줄 위에는 \"미스릴 형틀을 갈아 끼우고 전원을 껐다가 켜십시오\"라고 쓰여 있습니다.$B$B계기판을 교체하면서, 에이미 01을 수리한 다음 마샬의 야영지 근처에 있는 카르나 렘트래블에게 데려가는 것이 과연 쉬운 일일까 생각해 봅니다.$B$B시도를 해봐야 알 것 같습니다.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `Objectives_loc1` = '미스릴 형틀을 찾아 운고로 분화구에 있는 에이미 01에게 돌아가야 합니다.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '\"Abres el panel trasero de Memo 01, retiras la vieja envoltura de mitril que parece haberse quemado e introduces la nueva con cuidado. Si este era realmente el problema, lo único que queda por hacer es apagar y encender de nuevo a Memo.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El panel en el que va la envoltura de mitril está cerrado y Memo 01 permanece inerte.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `Title_loc1` = '에이미 01 추적' WHERE `entry`=4245; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구에 있는 카르나 렘트래블에게로 에이미 01을 호위해 가야 합니다.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has logrado! ¡Estupendo! Gracias, $n.$B$BMi pobre Memo 01... ¡mira qué abolladuras! Con unos pequeños retoques, la dejaré como nueva.$B$BGracias de nuevo por tu inestimable ayuda, $n.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `Objectives_loc1` = '아레이를 안전하게 호위해야 합니다. 그리고 잿빛 골짜기 동쪽에 위치한 숲의 노래에 살고 있는 케이네스 스틸윈드와 얘기를 해야 합니다.' WHERE `entry`=4261; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, $n. Frondavil ha pasado muchas penurias. Gracias por lo que has hecho. $B$BUn día podremos arrebatar a Frondavil de las garras de la corrupción. Hasta entonces, cualquier buena acción es de gran ayuda.' WHERE `entry`=4261; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Incendius ? Oh non !…' WHERE `entry`=4262; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Incendius? ¡Dios mío!' WHERE `entry`=4262; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '“¡Dios mío! ¿Estás seguro de que Incendius dijo “”Ragnaros?””$B$B”' WHERE `entry`=4263; +UPDATE `locales_quest` SET `Title_loc1` = '꼬깃꼬깃한 쪽지' WHERE `entry`=4264; +UPDATE `locales_quest` SET `Objectives_loc1` = '방금 우연히 치안대장 윈저가 보고 싶어할 듯한 물건을 찾은 것 같습니다. 어쩌면 희망이 있을지도 모릅니다.' WHERE `entry`=4264; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '' WHERE `entry`=4264; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$B¿Qué traes ahí, $n?' WHERE `entry`=4264; +UPDATE `locales_quest` SET `Details_loc1` = '고치에 손을 대자 고치가 갈라져 열립니다. 그 안에는 놀랍게도 아직 살아 있는 나이트 엘프 남자가 들어 있습니다. 그는 심히 멍해진 것 같기는 하지만 건강은 양호해 보입니다. 고치에서 내려오는 것을 도와 주자 그가 정신을 차립니다.$B$B\"엘룬께 감사를. 당신이 날 구해 주었소, 친구. 나... 나는 라스칼이라고 하는데 이 곤충들이 나를 덮친 후 깨어나 보니 마비된 채로 이 고치 안에 갇혀 있었소. 당신 페더문 요새에서 온 거요?\"$B$B실종된 급사를 찾은 거 같습니다!' WHERE `entry`=4265; +UPDATE `locales_quest` SET `Objectives_loc1` = '주크애쉬 소굴에서 라스칼을 풀어줘야 합니다.$B$B페더문 요새에 있는 긴로 하트킨들에게 돌아가 라스칼이 무사히 살아 있다는 소식을 전해 주십시오.' WHERE `entry`=4265; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bienvenido a casa, $n. Raschal llegó hace no mucho y me contó lo que ocurrió.$B$BYo... no, todo el Bastión, te agradece enormemente lo que has hecho. Raschal habría muerto si no hubieras llegado tú, y tu ayuda nos ha llegado por apenas la tasa de un mercenario. Eres un auténtico héroe. Siempre contarás con la amistad de Ginro Mechogar.' WHERE `entry`=4265; +UPDATE `locales_quest` SET `Title_loc1` = '영웅 환영' WHERE `entry`=4266; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, te agradezco de corazón la ayuda que nos has prestado. El valor que has demostrado en una situación tan desesperada debería ser recompensado con algo mil veces más grande. Pero espero que aceptes esto de parte de todo el Bastión.$B$BY ahora, si me lo permites, quisiera pedirte ayuda una vez más. A la luz del descubrimiento del nido de Zukk\'ash aquí en Feralas, creo que eres la mejor elección para esta misión.' WHERE `entry`=4266; +UPDATE `locales_quest` SET `Title_loc1` = '실리시드의 출현' WHERE `entry`=4267; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 그라시나 스피릿마이트에게 라스칼의 보고서를 가져가야 합니다.' WHERE `entry`=4267; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los elfos de la noche conocemos el terror que se recoge en este informe. Shandris ha hecho bien en enviármelo. Y en enviarte a ti.$B$BEstas criaturas consumirán Feralas rápidamente; son una de las mayores amenazas que afrontaremos jamás. Los insectos que encontrasteis tú y el mensajero, se llaman silítidos. Aunque no son más que herramientas de una de las mayores amenazas que jamás han afrontado la Horda y la Alianza.$B$BRezo para que consigamos derrotarlas antes de que nos destruyan.' WHERE `entry`=4267; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sé bienvenido a este Templo sagrado, amigo. Tu llegada desde el Bastión Plumaluna me había sido anunciada. ¿Tienes el informe que Shandris Plumaluna te pidió que trajeras?' WHERE `entry`=4267; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Alabada sea Elune! ¡Por fin llega el envío del Bastión Plumaluna!$B$BTu presencia aquí me indica que algo malo ha debido de ocurrirle a Raschal, nuestro mensajero habitual. Espero que todo acabe bien. Sé que últimamente los Zarpaleña han estado muy agitados. Algo que viene del sur los agita. Quizás Raschal cayó en sus manos. Yo tendría cuidado si fuera tú.$B$BEn cualquier caso, gracias. Ten, por la entrega del paquete.' WHERE `entry`=4281; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te doy la bienvenida a Thalanaar, $c. ¿Necesitas ayuda de algún tipo?' WHERE `entry`=4281; +UPDATE `locales_quest` SET `Title_loc1` = '잔존하는 희망' WHERE `entry`=4282; +UPDATE `locales_quest` SET `Objectives_loc1` = '치안대장 윈저의 잃어버린 단서를 가져 와야 합니다.$B$B치안대장 윈저는 골렘 군주 아젤마크와 사령관 앵거포지가 이 정보를 가지고 있을 것이라 생각합니다.' WHERE `entry`=4282; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡Tenemos que salir de aquí!' WHERE `entry`=4282; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Pronto habrá acabado este gran subterfugio.' WHERE `entry`=4282; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has logrado! Tu recompensa es: ¡FRÓTAME LA BARRIGA! ¡VENGA! ¡FRÓTALA!' WHERE `entry`=4283; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$BEstepas Ardientes a control, adelante control.' WHERE `entry`=4283; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ahora seguiré con mis experimentos! Gracias, $n.' WHERE `entry`=4284; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Solo sé que he dado con algo, $n!' WHERE `entry`=4284; +UPDATE `locales_quest` SET `Details_loc1` = '무엇에 쓰이는 걸까? 도저히 생각을 떨쳐버릴 수 없네요!$B$B악! 미쳐버릴 거 같아요! 수정탑에 대한 소문은 분명 사실이라고요. 순진한 노움이라고 불러도 좋아요. 난 사람들이 하는 말은 죄다 믿거든요.$B$B그거야 어쨌든 여기서 꽤 가까운 곳에 수정탑이 하나 있다고 들었어요. 북쪽 어딘가에 있다던데... 그 위치를 찾아주세요. 분명히 있다니까요.' WHERE `entry`=4285; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구에 있는 북쪽 수정탑의 위치를 알아내야 합니다.' WHERE `entry`=4285; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sé que las historias que cuentan son ciertas, $n.' WHERE `entry`=4285; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡OH, QUÉ MARAVILLA!$B$B$B$B¡DELICIOSO! ¡Fíjate en todas estas maravillas!$B$BQuédate con una para ti, $n. Hay mucho para repartir.' WHERE `entry`=4286; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No se me puede molestar ahora, $n. Winky y yo tenemos una reunión a la que asistir.' WHERE `entry`=4286; +UPDATE `locales_quest` SET `Details_loc1` = '이곳에서 지내는 동안 분화구 외곽에 있는 수수께끼의 수정탑에 대한 이상한 소문을 들었어요. 수정탑 내부에 수정이 늘어서 있는 상당히 큰 수정탑인가 봐요.$B$B직접 본 적은 없지만 이 소문이 사실이라는 생각이 자꾸 드는군요. 그리고 그 수정탑이 우리가 찾은 수정과 관련이 있다는 생각이 드네요.$B$B내 궁금증을 해소하도록 좀 도와주지 않겠어요? 듣자 하니 분화구의 동쪽 지역에 수정탑이 하나 있는 것 같아요. 그걸 찾을 수 있겠어요?' WHERE `entry`=4287; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구에 있는 동쪽 수정탑의 위치를 알아내야 합니다.' WHERE `entry`=4287; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un\'Goro es un lugar muy extraño, $n. Cuando entras en el cráter es como si estuvieras en un mundo totalmente distinto...' WHERE `entry`=4287; +UPDATE `locales_quest` SET `Details_loc1` = '내 실험이 아직 성공하지 못했는데 말이죠. 소문으로 들은 수정탑 하나를 찾을 수만 있으면 실험에 성공할 수 있을지도 모르겠다는 생각이 자꾸 드네요.$B$B혹시 특정 색을 조합한다면... 내가 너무 성급한 판단을 내리는 것 같군요. 수정탑부터 찾도록 하죠!$B$B분화구의 서쪽 지역에서 찾아 보세요. 소문에 의하면 그 지역 어딘가에 있다고 해요.' WHERE `entry`=4288; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구에 있는 서쪽 수정탑의 위치를 알아내야 합니다.' WHERE `entry`=4288; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hay muchas zonas secretas a los lados del cráter. Si no se te ocurre ningún otro sitio donde buscar intenta explorar los caminos más intrincados, $n.' WHERE `entry`=4288; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has demostrado poseer la fuerza necesaria para vencer a los grandes simios de Un\'Goro, lo cual está muy bien. Aunque no se pueda comparar con enfrentarse a Lar\'korwi, tu hazaña no deja de tener mérito.$B$BCon estas pieles mi tribu podrá confeccionar estupendos ropajes. Me has prestado una valiosa ayuda.$B$BAntes de que te marches, alabemos a la Madre Tierra y demos gracias a los espíritus de los simios que mataste, pues su muerte no ha sido en vano.' WHERE `entry`=4289; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te has dejado vencer por las criaturas, $n?$B$BNo te rindas tan fácilmente. Perseguir y derrotar a los simios de Un\'Goro no es tarea fácil, ni siquiera para un gran cazador.' WHERE `entry`=4289; +UPDATE `locales_quest` SET `Details_loc1` = '아주 오래전, 내 형이 라르코르위가 잡은 사냥감에서 고기를 조금 뜯어간 적이 있었소. 그 때 형은 몰랐지만 라르코르위는 숲에서 형을 봤던 거요. 라르코르위는 며칠 동안 형을 따라다니며 형이 손대는 것은 뭐든지 부숴버렸지. 겁에 질린 형은 결국 라르코르위를 피하기 위해 운고로 분화구에서 도망쳤소.$B$B하지만 여기서 멀지 않은 곳에서 끝내 라르코르위에게 목숨을 잃고 말았소.$B$B라르코르위를 자극하려면 녀석이 죽인 신선한 사냥감에서 고기를 좀 가져가면 되오. 고깃덩이를 가지고 다시 내게 돌아오시오.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `Objectives_loc1` = '라르코르위가 막 잡은 사냥감을 찾아 트레샤돈 시체 덩이를 훔친 후 운고로 분화구에 있는 토르와 패스파인더에게 돌아가야 합니다.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta carne servirá, $n. Parece que Lar\'korwi no pasa hambre, ¿eh? Me pregunto dónde habrá encontrado un trillanodonte... es extraño.$B$BDe cualquier modo, guardaré esto hasta que estés preparado pare enfrentarte a él. No te preocupes por mí, pues estoy seguro de que has enfadado tanto a Lar\'korwi que no me hará daño hasta que te haya echado el diente a ti.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No tomes mis palabras a la ligera, $n. Si realmente quieres enfrentarte a esta criatura, debes actuar con prudencia y habilidad. Conseguir que Lar\'korwi venga a por ti y finalmente derrotarlo requerirá mucha fuerza y perspicacia por tu parte.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `Title_loc1` = '라르코르위의 냄새' WHERE `entry`=4291; +UPDATE `locales_quest` SET `Details_loc1` = '라르코르위가 아직까지 그대를 잡으러 오지 않았다니 참으로 의외로군. 하지만 이 괴물을 유인할 마지막 계획이었으니 문제없소.$B$B라르코르위는 가장 힘이 센 수컷이라 녀석이 원하는 어떤 암컷과도 교미를 할 수 있지. 녀석은 여러 암컷과 교미를 하오. 여기서 서쪽으로 가면 라바사우루스 알이 잔뜩 있을 거요. 알에 가까이 다가가면 암컷들이 공격하려고 달려들 것이오. 라르코르위의 짝은 머리에서 지독한 냄새를 풍겨 수컷에게 교미할 준비가 되었음을 알리는데, 그 페로몬샘 2개를 내게 가져오시오.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구 입구에 있는 토르와 패스파인더에게 라바사우루스 페로몬샘 2개를 가져가야 합니다.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Espléndidas glándulas, $n! Serán el cebo perfecto para atraer a Lar\'korwi. Estoy deseando ver cómo resulta tu enfrentamiento con ese monstruo. Es una mole con unas garras afiladas como cuchillos y en sus ojos se refleja la muerte.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ten cuidado, $n. Al acercarte a los nidos de huevos provocarás la ira de las madres... aunque ya tengas una de sus glándulas. Las madres pueden ser tan peligrosas como Lar\'korwi cuando se trata de defender a sus retoños. Sin embargo, si tienes éxito, será nuestra última oportunidad de conseguir que Lar\'korwi salga de su escondrijo.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `Details_loc1` = '이번 임무는 계획에 조금 복잡한 면이 있어 가장 어려운 부분이 될 것 같소. 여기서 북쪽으로 가면 산으로 들어가는 좁은 길이 있는데 내가 마지막으로 라르코르위를 본 곳이지. 한 때 그 일대를 돌아다니던 거대한 짐승들의 뼈가 널려 있다면 제대로 간 것이오. 그대가 회수한 고깃덩이를 그곳에 내려놓고 내가 만든 이 혼합물을 고기에 문지르시오. 이 두 가지 미끼를 모두 다 썼는데도 라르코르위가 나타나지 않는다면 그 때는 나도 달리 방법이 없다오.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `Objectives_loc1` = '토르와의 주머니에 든 물건들로 라르코르위를 불러내 물리친 후 라르코르위의 머리를 운고로 분화구 입구에 있는 토르와 패스파인더에게 가져가야 합니다.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Alabada sea la Madre Tierra! ¡Lo has conseguido! No cabe duda de que eres un gran cazador. Has demostrado poseer fortaleza de espíritu y una valentía inigualable, y además has incrementado tu fuerza. Mereces todo mi respeto.$B$BSolo el más poderoso de mis ancestros habría sido capaz de realizar una hazaña como la tuya. Enhorabuena.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No dejes que el miedo te bloquee, $n. El miedo es traicionero... ¡pero debes superarlo!$B$BCoge la carne, déjala en el pequeño valle y después úntala con la glándula. En ese momento, la muerte vendrá a por ti.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `Details_loc1` = '악령의 숲은 불모의 땅 북쪽에 있는 숲으로 잿빛 골짜기보다 더 멀리 있소. 그곳에는 악마의 손길이 닿은 웅덩이 주변에 진흙괴물들이 득실거리고 있소. 스컬지는 지옥불정령과 다른 악마의 마법으로 그 숲을 공격했는데 이 때 진흙괴물들이 땅 위로 올라온 것 같소.$B$B악령의 숲 진흙괴물의 견본을 모아오면 내 옆에 있는 이 실험 장비를 사용해 실험 대조 표준을 만들어 당신이 모아온 다른 견본들과 비교해 볼 것이오.' WHERE `entry`=4293; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 있는 진흙괴물에게서 악령의숲 진흙괴물 견본을 모은 후 언더시티의 연금술사 퓰리 옆에 있는 실험 기구를 사용해 어느 견본이 가장 부패한 것들인지 알아내야 합니다. 부패한 악령의숲 견본 5개를 찾으면 연금술사 퓰리에게 가져가야 합니다.' WHERE `entry`=4293; +UPDATE `locales_quest` SET `Details_loc1` = '운고로 분화구라고 들어본 적 있소? 타나리스 사막 근처에 있는데 아주 화려한 곳이지. 푸르고 활기가 넘쳐 각종 동식물이 서식하는 곳이오.$B$B당신이 그곳에 가줘야겠소. 그곳은 외부의 손길이 닿지 않은 순수한 곳이라고 들었소. 탐험가들도 이제 막 그 비밀을 밝혀내기 시작했지.$B$B그곳에 서식하는 진흙괴물과 수액괴물을 실험해보고 싶소. 타락되지 않는 게 사실이라면 어떻게 그런 생물들이 진화하게 되었는지 알고 싶소이다.' WHERE `entry`=4294; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구에 있는 진흙괴물과 수액괴물에게서 운고로 진흙괴물 견본을 모은 후 언더시티의 연금술사 퓰리 옆에 있는 실험 기구를 사용해 어느 견본이 가장 순수한 것인지 알아내야 합니다. 순수한 운고로 견본 5개를 찾으면 연금술사 퓰리에게 가져가야 합니다.' WHERE `entry`=4294; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Realmente asombroso, $n. El Cráter de Un\'Goro alberga más secretos de lo que esperaba. Me pregunto qué más descubriremos a medida que prosigamos las investigaciones.$B$BEs simplemente asombroso... estas muestras son realmente puras. ¿A qué podrá deberse? Parecen ser elementales pero... hay algo más. Me recuerdan a los dioses antiguos. Ya hemos encontrado rastros de ellos en Azeroth pero ahora me pregunto si estas criaturas tendrán algo que ver con ellos.$B$BNo cabe duda de que tendremos que seguir analizándolas.' WHERE `entry`=4294; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $n? ¿Cómo va tu búsqueda?' WHERE `entry`=4294; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? ¡Ah! ¡Es el aroma de la cerveza Hierro Negro! La bebida me nubla la vista pero puedo decirte algo, señor, ¡tú sí que eres un amigo!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, has encontrado la tablilla! ¡Y tu transcripción es excelente! Seguro que eres un $c y no un escriba?$B$BAquí tienes, $n. Aquí tienes el pago que te prometí.' WHERE `entry`=4296; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los textos de los Siete, $n? ¿Has averiguado los secretos de sus tablillas?' WHERE `entry`=4296; +UPDATE `locales_quest` SET `Title_loc1` = '먹이 찾기' WHERE `entry`=4297; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지에 있는 아그나르 비스테이머에게 긴발톱 은빛갈기늑대 갈비살 5개를 가져가야 합니다.' WHERE `entry`=4297; +UPDATE `locales_quest` SET `Title_loc1` = '부모 되기' WHERE `entry`=4298; +UPDATE `locales_quest` SET `Details_loc1` = '흠, 지금 생각해 보니 당신이 검은손 도적단을 위해 할 만한 일이 있겠군. 그래, 이 제스리몬이 자네의 도움을 꼭 얻었으면 해.$B$B운고로 분화구에 가보면 아주 날카로운 발톱을 지닌 랩터들이 살고 있지. 그런데 새까만 발톱만이 아니라, 어떤 놈들은 하얀 발톱을 하고 있다네. 검은손 도적단의 고객 중에는... 이 흰발톱으로 만든 무기를 아주 좋아하는 이들이 있다네. 그 발톱을 많이 가져오면 아주 짭짤하게 값을 쳐주지. 일을 빨리 해치우면 내가 다른 일을 도와 줄 수도 있고 말이지.' WHERE `entry`=4300; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 제스리몬에게 라바사우루스의 흰발톱 8개를 가져가야 합니다.' WHERE `entry`=4300; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto. Gracias por volver tan rápido, $n.$B$B¿Qué te parece si te hago un arma con las garras?' WHERE `entry`=4300; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mis clientes no tienen mucha paciencia, $n. ¿Me traes las garras?' WHERE `entry`=4300; +UPDATE `locales_quest` SET `Details_loc1` = '운고로를 탐험하는 동안 그대처럼 강한 사냥꾼이 흥미를 가질만한 녀석을 보았소. 그 중 하나는 북쪽에 사는 고릴라인데 다른 고릴라에 비해 덩치가 무척이나 컸소. 전에 그대도 가본 적이 있는 동굴이지만 이번에 내 임무를 맡으면 살아서 돌아올 수 없을지도 모르겠군.$B$B나는 녀석을 우차라고 부르는데, 대지모신의 위대한 아들 중 하나임이 분명하오. 우차를 물리치고 그 가죽을 가지고 오시게. 그러면 그대가 위대한 사냥꾼이라는 사실을 내가 증명해주지.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구 입구에 있는 토르와 패스파인더에게 우차의 모피를 가져가야 합니다.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Hoy has hecho algo grandioso.$B$BU\'cha era el gorila más grande que jamás haya visto. Con tu victoria has demostrado poseer gran fuerza y valor.$B$BPor favor, acepta esto como muestra de mi respeto. Te lo has ganado.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'U\'cha... ¡qué espléndida! De gran tamaño y color rojo, con unos dientes tan grandes como puñales. Sus brazos parecían troncos de árboles y era tan veloz como un león de la montaña. Deberías considerarte afortunado por haber puesto a prueba tu valentía de este modo... Mi pueblo no verá una criatura semejante durante varias generaciones.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `Title_loc1` = '수정탑 정보 수집' WHERE `entry`=4321; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Es fascinante... ¡sólo espero que mis diagramas sean correctos! Recogí toda la información en este manual, tómalo.$B$BCreo que ya puedo responder a cualquier pregunta que tengas sobre los cristales, $n.' WHERE `entry`=4321; +UPDATE `locales_quest` SET `Title_loc1` = '탈옥!' WHERE `entry`=4322; +UPDATE `locales_quest` SET `Objectives_loc1` = '치안대장 윈저가 자신의 장비를 되찾고 갇힌 동료들을 풀어 주는 것을 도와야 합니다. 성공하면 치안대장 맥스웰에게 돌아가십시오.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Asombroso, $n. Sencillamente asombroso. Windsor pasó cual exhalación por aquí hace menos de cinco minutos. Ha venido con grandes afirmaciones pero pretende que se apoyen en su testimonio. Ahora va camino de Ventormenta para confrontar a Bolvar y a... Lady Prestor.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Así es, busco a mi hermano. Debemos encontrarlo y recuperarlo, bendito sea su corazón.$B$BPero si no podemos traerlo entero... su cabeza bastará.' WHERE `entry`=4324; +UPDATE `locales_quest` SET `Details_loc1` = '연기가 피어 오르는 타우릿산의 폐허에 가 보았다고? 혹시 카란 마이트해머라는 한심한 녀석을 만나지 못했나? 그는 내 사랑스런 딸을 지키기로 했던 드워프였지!$B$B<흐느끼는 국왕>$B$B그런데 지금 내 딸이 사라져 버렸어!$B$B병사들을 보내 불타는 평원을 샅샅이 뒤져 보았지만, 그 아이의 행방에 대해 얻은 유일한 단서는 검은바위 나락 안에 있을지도 모른다는 것뿐이야. 이... 이미 죽었을지도 몰라!$B$B카란은 그곳에 포로로 잡혀 있는 것 같네. 가서 그를 찾게! 어떻게 된 것인지 내 꼭 알아야겠네!' WHERE `entry`=4341; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Deja que te explique.' WHERE `entry`=4341; +UPDATE `locales_quest` SET `Title_loc1` = '카란의 이야기' WHERE `entry`=4342; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=4342; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Como puedes ver, no podía hacer nada.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Permite que acabe de contar mi historia.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas dos bálsamos de planta Cenarion a la flor del viento. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `Title_loc1` = '나쁜 소식 전달' WHERE `entry`=4361; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '' WHERE `entry`=4361; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡¿Por qué?!' WHERE `entry`=4362; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BParece que hasta en la muerte, Thaurissan es victorioso.$B$BPuedes retirarte, $n. Antes de marcharte puedes elegir tu recompensa de la cámara real.' WHERE `entry`=4363; +UPDATE `locales_quest` SET `Title_loc1` = '회복의 수정' WHERE `entry`=4381; +UPDATE `locales_quest` SET `Title_loc1` = '정신력의 수정' WHERE `entry`=4382; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas los cristales sobre la tabla y alineas con cuidado los colores. Cuando colocas el último un estallido de luz funde todos los cristales.$B$BLa combinación resultante es tuya.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `Title_loc1` = '수호의 수정' WHERE `entry`=4383; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas los cristales sobre la tabla y alineas con cuidado los colores. Cuando colocas el último un estallido de luz funde todos los cristales.$B$BLa combinación resultante es tuya.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `Title_loc1` = '굴복의 수정' WHERE `entry`=4384; +UPDATE `locales_quest` SET `Title_loc1` = '발화의 수정' WHERE `entry`=4385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas los cristales sobre la tabla y alineas con cuidado los colores. Cuando colocas el último un estallido de luz funde todos los cristales.$B$BLa combinación resultante es tuya.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `Title_loc1` = '돌기의 수정' WHERE `entry`=4386; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas los cristales sobre la tabla y alineas con cuidado los colores. Cuando colocas el último un estallido de luz funde todos los cristales.$B$BLa combinación resultante es tuya.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `Title_loc2` = 'La fleur-de-chant corrompue' WHERE `entry`=4401; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta de Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico, $n! Como te prometí, toma una sorpresa de manzana de cactus... y algo más.' WHERE `entry`=4402; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has terminado de recoger manzanas de cactus?' WHERE `entry`=4402; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Liberar a Frondavil de Xavathras es el primer paso de un largo proceso. Reparar el daño que se ha hecho aquí requerirá mucho trabajo.$B$BPercibo que hay algo más grande actuando aquí... más poderoso que los sátiros. Pero solo el tiempo nos revelará la verdad...' WHERE `entry`=4421; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Ahora debemos rezar por que podamos reparar el daño que se ha hecho...' WHERE `entry`=4441; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Con suerte, el agua liberará el espíritu del Ancestro y este podrá encontrar la paz.' WHERE `entry`=4441; +UPDATE `locales_quest` SET `Title_loc1` = '정화' WHERE `entry`=4442; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con el agua bendita logré romper el vínculo entre la flauta y el espíritu. Pero creo que, si utilizaras esta flauta en un lugar sagrado, podrías invocar a los espíritus de los Ancestros.$B$BPodrías probar en las ruinas que hay en la zona sur del Bosque de Troncoferro. Hubo un tiempo en que esa zona estaba habitada por antárboles corruptos. Quizás aún residan allí, en forma de espíritu.' WHERE `entry`=4442; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas tres bálsamos de planta de Cenarion a la blancoria. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas tres bálsamos de planta de Cenarion a la blancoria. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas tres bálsamos de planta de Cenarion a la blancoria. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas cuatro bálsamos de planta de Cenarion a la dragón nocturno. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué tacto tan suave!$B$B¿Qué? Ah, sí, los geólogos... ¿Has acabado con ellos? Gracias, $n. Ahora tendré tiempo de acabar.' WHERE `entry`=4449; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Que no tengo todo el día! Tráeme la seda, digo mata a los geólogos. Que sientan el peso de mi ira. Bueno, de la tuya.' WHERE `entry`=4449; +UPDATE `locales_quest` SET `Title_loc1` = '타나리스의 장부' WHERE `entry`=4450; +UPDATE `locales_quest` SET `Objectives_loc1` = '굿스틸 장부를 가지고 거기에 적힌 물건들을 다 모은 다음 타나리스에 있는 크린클 굿스틸을 찾아가야 합니다.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, así que te has dignado hacer algo de lo que pedí. Excelente; pensaba que ibas a pedirme algo. $B$BPerfecto; está todo aquí. Gracias, $c. $B$BVoy a darte una recompensa, algo práctico que vayas a usar.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Querías algo, $r? Lo siento, pero tengo mucho trabajo, así que no te lo tomes a mal, pero ve al grano.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes la llave! ¡Sabía que la habían escondido, malditos Hierro Negro! Gracias, $n, ¡eres genial! Bueno, ¡gira la llave y déjame salir!' WHERE `entry`=4451; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$B¿Quién es? ¿No ves que tengo trabajo?' WHERE `entry`=4451; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas cuatro bálsamos de planta de Cenarion a la dragón nocturno. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `Title_loc2` = 'La fleur-de-chant corrompue' WHERE `entry`=4464; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta de Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `Title_loc2` = 'La fleur-de-chant corrompue' WHERE `entry`=4465; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas un poco de bálsamo de planta de Cenarion a la melodía. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas dos bálsamos de planta de Cenarion a la flor del viento. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aplicas dos bálsamos de planta de Cenarion a la flor del viento. Inmediatamente empieza a mudar su forma corrupta y se transforma en una planta rebosante de salud.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La cabeza me va a estallar... Las energías de la inmensidad que compone nuestro universo... ¡ARGH!$B$B$B$B¡Toma lo que desees y márchate!' WHERE `entry`=4484; +UPDATE `locales_quest` SET `Title_loc1` = '고결함의 고서' WHERE `entry`=4485; +UPDATE `locales_quest` SET `Title_loc1` = '고결함의 고서' WHERE `entry`=4486; +UPDATE `locales_quest` SET `Title_loc1` = '지옥마 소환' WHERE `entry`=4487; +UPDATE `locales_quest` SET `Title_loc1` = '지옥마 소환' WHERE `entry`=4488; +UPDATE `locales_quest` SET `Title_loc2` = 'Invoquer un Palefroi corrompu' WHERE `entry`=4488; +UPDATE `locales_quest` SET `Details_loc2` = 'Ah, $n, nous sommes honorés de votre présence !$B$BJ\'espère, toutefois, que vous ne pensez pas que nous allons être à votre botte. Vos forces augmentent rapidement, mais vous restez néanmoins un novice quand il s’agit de connaissance véritable. Si vous ne faites pas attention, la corruption se saisira de votre corps et de votre esprit affaibli.$B$BEnfin, voici de quoi il s’agit : Strahad veut vous parler. Il réside toujours dans la tour qui domine Ratchet, dans les Tarides. Ne tardez pas.' WHERE `entry`=4488; +UPDATE `locales_quest` SET `Title_loc1` = '지옥마 소환' WHERE `entry`=4489; +UPDATE `locales_quest` SET `Title_loc2` = 'Invoquer un Palefroi corrompu' WHERE `entry`=4489; +UPDATE `locales_quest` SET `Details_loc2` = 'Vous, $n ! Venez ici !$B$BVous êtes bien la personne qu’on appelle $n, non ?$B$BParlons peu, parlons bien : vos forces augmentent et cela se sait. Le temps est venu que vous récoltiez le fruit de vos efforts.$B$BAllez dans les Tarides, dans la Tour qui domine Ratchet, et trouvez Strahad Farsan ; peut-être vous souvenez-vous de lui ? Il aurait à vous parler. Ne traînez pas.' WHERE `entry`=4489; +UPDATE `locales_quest` SET `Title_loc1` = '지옥마 소환' WHERE `entry`=4490; +UPDATE `locales_quest` SET `Title_loc2` = 'Invoquer un Palefroi corrompu' WHERE `entry`=4490; +UPDATE `locales_quest` SET `Details_loc2` = 'Je vous récompenserais bien de tous vos efforts et de votre patience. Mais sachez que la capacité d’invoquer un Palefroi corrompu ne sera plus une partie de plaisir dans le futur. Il vous faudra la gagner... et cela ne sera pas facile.$B$BPour l’instant, utilisez le pouvoir d’invoquer une telle créature quand vous le jugerez nécessaire.' WHERE `entry`=4490; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Suerte, $n. Espero que volvamos a vernos.' WHERE `entry`=4490; +UPDATE `locales_quest` SET `Title_loc1` = '내 친구의 작은 도움' WHERE `entry`=4491; +UPDATE `locales_quest` SET `Objectives_loc1` = '마샬의 야영지에 있는 스프래글 프록에게 링고 스타를 데려다 주어야 합니다.$B$B링고 스타가 기절하면 스프래글의 수통을 사용해 깨워야 합니다.' WHERE `entry`=4491; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ringo no está en plena forma, $n, ¡pero me alegra tenerlo de vuelta de una sola pieza!$B$BGracias por encontrarle.' WHERE `entry`=4491; +UPDATE `locales_quest` SET `Details_loc1` = '절 좀 도와주세요! 제 친구 링고가 아까 남쪽에 있는 화산을 조사하러 갔는데, 시간이 지나도 돌아오지 않네요. 정말로 걱정 되서 죽겠어요.$B$B당신이 링고를 찾을 수 있을까요? 제 수통을 가지고 가세요. 링고를 찾으면 이게 분명히 필요할 거예요.' WHERE `entry`=4492; +UPDATE `locales_quest` SET `Objectives_loc1` = '불기둥 마루에서 링고 스타를 찾아야 합니다.' WHERE `entry`=4492; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh... qué alegría que me hayas encontrado...' WHERE `entry`=4492; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Eh.. qué?' WHERE `entry`=4492; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tengo entendido que te envió a mí Gracina. Tu experiencia combatiendo a esas bestias no tiene precio; no sé de nadie más que haya tratado con ellas. Y respecto a la idea de Gracina de que sacan su fuerza del Cráter de Un\'Goro... quizás sea así. Un\'Goro es una misteriosa y peligrosa jungla que hay al oeste de aquí. Quizás sea también el lugar en el que más podremos acercarnos a desvelar misterio de los silítidos.' WHERE `entry`=4493; +UPDATE `locales_quest` SET `Details_loc1` = '실리시드의 존재 이유는 눈 앞에 보이는 모든 생명체들을 동족이 아닌 한 모조리 집어삼켜 버리기 위함인 것 같소. 이 단 한 가지 목표에만 열중하는 녀석들이다 보니, 지금 아제로스 전체에 심각한 위협이 되고 있소.$B$B지금까지 우리가 보아 온 것은 초기 단계일 뿐이오. 녀석들의 힘은 칼림도어의 깊숙한 곳, 운고로 분화구로부터 나오는 듯하오. 타나리스 사막에 있는 가젯잔으로 가서 연금술사 페슬저그와 얘기해 보시오. 그에게 이 사실을 얘기해 주면 반드시 우리가 실리시드와 싸우는 데 도움을 줄 거요.' WHERE `entry`=4494; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Veo que te envía Zilzibin. Tu experiencia con estas bestezuelas es inestimable; nunca nos hemos enfrentado a uno. Y sí, es posible que su fuerza provenga del Cráter de Un\'Goro. Es una selva misteriosa y peligrosa al oeste de aquí... Puede que contenga el secreto de los silítidos.' WHERE `entry`=4494; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La glándula secretora de olor, ¡qué bien! ¡Estupendo! La membrana parece estar intacta. Y la tierra, sí, creo que servirá. Con esto y un pequeño toque personal, crearé el señuelo perfecto.$B$BDame un momento para prepararlo, $n. Cuando lo tenga, podremos dar el siguiente paso en nuestro intento de detener la expansión de los silítidos por Gadgetzan... y todo Kalimdor.' WHERE `entry`=4496; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No es fácil conseguir una glándula secretora de olor que sirva; la glándula ha de estar en perfecto estado pero el proceso para obtenerla generalmente hace que eso sea imposible. Con la tierra supongo que no habrás tenido tantos problemas.$B$BEn cualquier caso, ¿tienes lo que necesito para fabricar el señuelo?' WHERE `entry`=4496; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Los Pterrordáctilos me dan un miedo horrible! Gracias por hacer que sean menos, $n. Ahora quizás me atreva a salir del Refugio de Marshal.' WHERE `entry`=4501; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estas muestras son perfectas! ¡Gracias, $n! Te informaré con detalle de todo lo que averigüe.' WHERE `entry`=4502; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Es cierto que el volcán de Un\'Goro está activo? Creo que podría aprender mucho de las cenizas, $n.' WHERE `entry`=4502; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, estas escamas son perfectas. ¡Ahora no debería tener ningún problema para hacer volar a este cacharro!$B$B¡Gracias!' WHERE `entry`=4503; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Todo gran vehículo necesita un nombre... Estaba pensando en llamarlo... ¡Pwned!' WHERE `entry`=4503; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, este alquitrán es genial...$B$B¡Eh, espera un segundo! Mis manos... están pegadas...$B$BQuizás no haya sido tan buena idea. ¡Ah, eso es! ¡Quita-alquitrán superpegajoso! ¡Ahí es donde está el dinero!' WHERE `entry`=4504; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tran\'rek lo ha vuelto a conseguir. ¡Este pegamento superpegajoso hará furor!' WHERE `entry`=4504; +UPDATE `locales_quest` SET `Objectives_loc1` = '비취불꽃의 사티로스가 지키는 달샘에서 오염된 물 견본을 채취하여 피멍울 초소에 있는 위나 해저드에게 가져가야 합니다.' WHERE `entry`=4505; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Debemos encontrar una forma de utilizar esta corrupción contra nuestros enemigos...' WHERE `entry`=4505; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esto es importante. Ponte en marcha ahora.' WHERE `entry`=4505; +UPDATE `locales_quest` SET `Objectives_loc1` = '위나의 고양이를 오염된 달샘으로 데려가서 풀어 준 다음 위나에게 다시 데려가야 합니다.$B$B위나에게로 데려간 후 클릭하면 위나에게 돌아갈 것입니다.' WHERE `entry`=4506; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente!$B$B¡Los Renegados usarán cualquier medio necesario para aplastar a la Alianza! El uso del agua corrupta seguramente será útil en nuestros próximos esfuerzos...' WHERE `entry`=4506; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡No me digas que no puedes volver allí! ¡En marcha!' WHERE `entry`=4506; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico, $n! Hoy hemos dado un paso más hacia la victoria. Nos llevará un tiempo entender de qué se trata, pero no te preocupes, le sacaremos provecho.$B$BEn cuanto a los silítidos, sinceramente dudo que la cosa acabe aquí. Siento tener que decirlo, pero es demasiado bonito para ser cierto.' WHERE `entry`=4507; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Para poder proseguir con la investigación, es imprescindible el cerebro de la reina. Por los datos que tenemos, creemos que posiblemente los silítidos estén controlados por una inteligencia maléfica. No quiero ni pensar en qué podría controlar algo tan insidioso como son los silítidos, $n.' WHERE `entry`=4507; +UPDATE `locales_quest` SET `Title_loc1` = '폭풍전야' WHERE `entry`=4508; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 그라시나 스피릿마이트에게 페슬저그의 운고로 보고서를 가져가야 합니다.' WHERE `entry`=4508; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aunque realmente aprecio esto, no sé en qué podrá beneficiarnos. La Alianza ignora todo peligro que no provenga de la Horda e incluso nuestros propios líderes aquí, en Darnassus, no son capaces de llegar a un acuerdo acerca de lo que realmente representa esta amenaza. Los ignorantes como Fandral Corzocelada niegan que los silítidos sean una amenaza del pasado, tal y como yo dije. La ignorancia de Fandral solo se ve superada por su arrogancia.$B$BTú has visto el peligro con tus propios ojos, $n. ¡Debemos seguir adelante con nuestro compromiso de acabar con los silítidos!' WHERE `entry`=4508; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Son unos ineptos, $n! Si miraran a su alrededor, se darían cuenta de la amenaza a la que nos enfrentamos. Su odio irracional por la Horda significará el fin de todos nosotros. Ya no sé qué más pruebas aportar para que vean la amenaza que representan los silítidos. Ya solo me queda meterlos de cabeza en una de sus colmenas para que se den cuenta de lo que digo$B$BLo siento, ¿tienes alguna noticia que darme?' WHERE `entry`=4508; +UPDATE `locales_quest` SET `Title_loc1` = '폭풍전야' WHERE `entry`=4509; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 질지빈 드럼로어에게 페슬저그의 운고로 보고서를 가져가야 합니다.' WHERE `entry`=4509; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aunque realmente aprecio esto, no sé en qué podrá beneficiarnos. La Horda ignora todo peligro que no provenga de la Alianza. Aunque Thrall por sí mismo seguramente haría algo si conociera la situación, lo cierto es que recibe consejos totalmente dispares. ¡Estos ignorantes serían capaces de hacernos perseguir nuestras propias colas imaginarias si creyeran que con eso pillarían a la Alianza desprevenida!$B$BTú has visto el peligro con tus propios ojos, $n. ¡Debemos seguir adelante con nuestro compromiso de acabar con los silítidos!' WHERE `entry`=4509; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Son unos ineptos, $n! Si miraran a su alrededor, se darían cuenta de la amenaza a la que nos enfrentamos. Su odio irracional por la Alianza será nuestra ruina. Ya no sé qué más pruebas aportar para que vean la amenaza que representan los silítidos. Ya solo me queda meterlos de cabeza en una de sus colmenas para que se den cuenta de lo que digo$B$BLo siento, ¿tienes alguna noticia que darme?' WHERE `entry`=4509; +UPDATE `locales_quest` SET `Title_loc1` = '폭풍전야' WHERE `entry`=4510; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스 은행에 있는 이드리아나에게 은행 증서를 가져가야 합니다.' WHERE `entry`=4510; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta nota me autoriza a retirar un objeto de la cámara de Gracina Poderespíritu y entregártelo. ¡Creo que debo darte la enhorabuena!' WHERE `entry`=4510; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Que Elune sea contigo, $c. ¿Qué puedo hacer por ti hoy?' WHERE `entry`=4510; +UPDATE `locales_quest` SET `Title_loc1` = '폭풍전야' WHERE `entry`=4511; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마 은행에 있는 카루스에게 은행 증서를 가져가야 합니다.' WHERE `entry`=4511; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este vale del banco me autoriza a retirar un objeto de la cuenta de Zilzibin Drumlore para dártelo a ti.' WHERE `entry`=4511; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué puedo hacer por ti, $c?' WHERE `entry`=4511; +UPDATE `locales_quest` SET `Details_loc1` = '견본이 더 있어야 할 것 같소, $n. 하지만 그게... 뭐라고 말을 해야 하나... 순수한 견본이어야만 하오. 아아, 알고 있소. \"순수하다는 게 무슨 뜻입니까?\" 하고 묻고 싶은 거겠지. 나도 잘 모르겠소. 다만 이것들이 오염된 것이라는 건 확실하오. 악령의 숲처럼 말이지. 그렇기 때문에 내가 깨달은 사실이 그만큼 중요한 거요. 수액괴물들은 자신들이 사는 장소에 적응해... 거기에 동화되어 버리는 것 같소. 오염되지 않은 견본을 찾아야 하는데 대체 어디서... 어디서 찾아야 하는 건지!$B$B이것 참! $n, 혹시라도 찾게 될 때를 대비해서 이 병을 가지고 계시오.' WHERE `entry`=4513; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 라리스 기어더들에게 가득찬 순수한 견본 병10개를 가져가야 합니다.$B$B찾기 어려우면 라리스에게서 단서를 더 얻어 보십시오.' WHERE `entry`=4513; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Me traes la muestra? $n, vales tu peso en oro. Tu dedicación y tu ayuda han sido magníficas.$B$BAcepta esto en prueba de mi imperecedera gratitud. Ahora tengo cosas que hacer, pero si vienes más adelante tendré más trabajo para ti.$B$BGracias de todo corazón.' WHERE `entry`=4513; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hay tanto que tener en cuenta. Pero ¿qué significa? ¿Y cómo afecta a las gentes de Azeroth?' WHERE `entry`=4513; +UPDATE `locales_quest` SET `Details_loc1` = '이곳 악령의 숲에서 북동쪽, 나무구렁 요새 너머 여명의 설원이란 곳이 있지. 혹시 가본 적 있나?$B$B그 지역에는 올빼미야수라는 짐승이 득실대는데, 이 야수들은 비밀을 수호하고 있다고 하네. 바로 나이트 엘프들의 비밀 말일세.$B$B여명의 설원에 숨겨진 것이 무엇인지 알아내야 하네. 길에서 남쪽으로 가면 털복숭이 올빼미야수가 나오고, 여명의 설원의 중심 지역에는 흉포한 올빼미야수라는 녀석들이 설치고 있다고 들었네. 녀석들을 처치해 여명의 설원으로 가는 길을 열도록 하게.' WHERE `entry`=4521; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 있는 트룰 페일베인이 흉포한 올빼미야수 15마리, 그리고 털복숭이 올빼미야수 15마리를 처치해달라고 부탁했습니다.' WHERE `entry`=4521; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es una noticia excelente, $n. Con esas bestias fuera de nuestro camino podemos pensar en adentrarnos en Cuna del Invierno. ¿Estás listo para más?' WHERE `entry`=4521; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Malas noticias de nuevo! ¡Los centauros han ido demasiado lejos! Asaltaron una de mis caravanas de suministros y mataron a todo el destacamento. ¡Esto es un atropello que no quedará impune!' WHERE `entry`=4542; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué deseas, $c? Un mensaje urgente... ¿para mí?' WHERE `entry`=4542; +UPDATE `locales_quest` SET `Title_loc1` = '불순물 실험 - 운고로 분화구' WHERE `entry`=4561; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Coges la placa de Petri, que contiene la muestra de babosa. El único modo de saber si la muestra es lo suficientemente pura es examinando su contenido. Con suerte, podrás encontrar una muestra que le sirva al químico Fuely.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `Details_loc1` = '완강히 저항하고 있는 노움들 사이에서 이 장치가 눈에 띕니다. 장치에 붙은 작은 판에는 \"삐까뻔쩍세척기 5200\"이라는 이름과 함께 다음과 같은 글귀가 적혀 있습니다.$B$B\"귀중품에 찌꺼기가 끼었습니까? 삐까뻔쩍세척기 5200이 말끔히 닦아 드립니다! 세척할 물건을 장치에 넣고 투입구에 3실버를 넣으십시오. 잠시만 기다리시면, 짜잔! 당신의 귀중품이 깨끗한 모습으로 반짝이게 됩니다!\"' WHERE `entry`=4601; +UPDATE `locales_quest` SET `Objectives_loc1` = '삐까뻔쩍세척기 5200에 꼬질꼬질한 물건을 넣으십시오. 3실버를 투입하면 작동할 것입니다.' WHERE `entry`=4601; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Insertas el objeto sucio y 3 monedas de plata en el Destellamatic 5200. Se pone en marcha como si le fuera la vida en limpiar el objeto; hace unos ruidos tremendos y parece que hasta la carcasa de la máquina se queja...' WHERE `entry`=4601; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Para activar el Destellamatic 5200 tienes que insertar un objeto sucio y 3 monedas de plata.' WHERE `entry`=4601; +UPDATE `locales_quest` SET `Details_loc1` = '완강히 저항하고 있는 노움들 사이에서 이 장치가 눈에 띕니다. 장치에 붙은 작은 판에는 \"삐까뻔쩍세척기 5200\"이라는 이름과 함께 다음과 같은 글귀가 적혀 있습니다.$B$B\"귀중품에 찌꺼기가 끼었습니까? 삐까뻔쩍세척기 5200이 말끔히 닦아 드립니다! 세척할 물건을 장치에 넣고 투입구에 3실버를 넣으십시오. 잠시만 기다리시면, 짜잔! 당신의 귀중품이 깨끗한 모습으로 반짝이게 됩니다!\"' WHERE `entry`=4602; +UPDATE `locales_quest` SET `Objectives_loc1` = '삐까뻔쩍세척기 5200에 꼬질꼬질한 물건을 넣으십시오. 3실버를 투입하면 작동할 것입니다.' WHERE `entry`=4602; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '꼬질꼬질한 물건과 3실버를 삐까뻔쩍세척기 5200에 넣습니다. 장치가 요동치기 시작하면서 중심부에서 요란하고 시끄러운 소리가 들려옵니다. 물건에서 찌꺼기를 닦아내는 것 같습니다. 장치가 좌우로 흔들리면서 내부의 금속 구조물들이 서로 부딪히며 삐걱거리는 소리가 납니다.' WHERE `entry`=4602; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세척기가 작동하려면 꼬질꼬질한 물건과 3실버가 필요합니다. 두 가지를 모두 가지고 있어야 삐까뻔쩍세척기 5200이 작동합니다.' WHERE `entry`=4602; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Destellamatic 5200 se pone en marcha con sacudidas. El limpiador gnómico parece estar pulverizando el objeto del interior de la máquina.$B$BLa máquina se para con un \"¡ping!\" y la boca se abre para revelar una cajita muy bien envuelta.' WHERE `entry`=4603; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Destellamatic 5200 se pone en marcha con sacudidas. El limpiador gnómico parece estar pulverizando el objeto del interior de la máquina.$B$BLa máquina se para con un \"¡ping!\" y la boca se abre para revelar una cajita muy bien envuelta.' WHERE `entry`=4604; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 함장 시혼과 남작 레빌가즈를 처치한 후, 가시덤불 골짜기의 해안에 정박해 있는 크림슨 베일호의 함장 피랠론에게 돌아가야 합니다.' WHERE `entry`=4621; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Otro de los reclutas de Kaltunk, ¿eh?$B$BPues sí que están mal las cosas, si esto es lo mejor que puede ofrecer la Horda. No importa. Para cuando te llegue el momento de salir del Valle, serás un guerrero digno de la Horda.' WHERE `entry`=4641; +UPDATE `locales_quest` SET `Title_loc1` = '반응의 결합' WHERE `entry`=4642; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 연금술사 퓰리에게 합쳐진 수액괴물 견본을 가져가야 합니다.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `Title_loc1` = '타락 실험 - 악령의 숲' WHERE `entry`=4661; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tomas la placa de Petri, que contiene la muestra de babosa. El único modo de saber si la muestra es lo suficientemente pura es examinando su contenido. Con suerte, podrás encontrar una muestra que le sirva al químico Fuely.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No pierdas el tiempo con su sufrimiento, $n. La bestia era corrupta, un producto de la magia oscura. Le has prestado un gran servicio a la Alianza y se te recompensará por ello.' WHERE `entry`=4701; +UPDATE `locales_quest` SET `Title_loc1` = '사나운 수호병' WHERE `entry`=4721; +UPDATE `locales_quest` SET `Details_loc1` = '여명의 설원에서 돌아온 정찰꾼들로부터 남부 지역에 작은 동굴들이 몰려 있다는 보고를 받았네. 그 동굴 근방에 올빼미야수들이 있는 모양일세. 올빼미야수들이 뭔가 귀중한 걸 수호하고 있다면 바로 그곳에 숨겨둔 게 아닐까 생각하네.$B$B이전에 싸운 올빼미야수들보다는 훨씬 더 상대하기가 어려울 걸세, $n. 자신들이 수호하려던 것이 누군가에게 노출됐다는 위기감에 미쳐버린 것 같아.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 사는 트룰 페일베인이 여명의 설원에서 광포한 올빼미야수 10마리를 처치해 달라고 요청했습니다.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Respeto muchísimo el trabajo duro, $n. Ahora podemos seguir avanzando en nuestros planes para Cuna del Invierno.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 생물' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 바다 거북 잔해를 가져가야 합니다.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 생물' WHERE `entry`=4723; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 바다 생물 뼈를 가져가야 합니다.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `Details_loc1` = '어떤 이들은 검은바위부족 오크가 부리는 검은늑대들이 초자연적인 세력의 피조물이라고 하고, 또 다른 어떤 이들은 그 검은늑대들이 진짜 검은늑대가 아니라 타락한 지옥의 군주가 검은바위부족 오크들에게 하사한 지옥개의 한 부류라고 하오.$B$B실제로는 그렇지 않지만 그만큼이나 무서운 일이 벌어지고 있는 게 사실이오. 검은바위부족의 검은늑대들은 할리콘과 그 짝 사이에서 나온 녀석들이오. 할리콘은 이 검은늑대들의 거대한 어미인데, 그 짝인 수컷에 대해서는 아직까지 살아 돌아온 자가 없어 아무도 모르고 있소.$B$B검은늑대 무리의 핵심이라고 할 수 있는 할리콘을 물리치시오... 그리고 등 뒤를 조심하시오.' WHERE `entry`=4724; +UPDATE `locales_quest` SET `Objectives_loc1` = '도끼부대 검은늑대 무리의 어미, 할리콘을 처치해야 합니다.' WHERE `entry`=4724; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Cachorros rabiosos? ¿Gizrul el esclavista? ¡¿Y has vivido para contarlo?! ¡Increíble! ¡Un tributo bien merecido!' WHERE `entry`=4724; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 생물' WHERE `entry`=4725; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 이상한 표식이 된 상자를 가져가야 합니다.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ha funcionado! ¡Tienes la esencia! ¡Muy bien, $n! ¡Muy bien!$B$BEsta esencia será inestimable en mi investigación. Algún día espero aprender a capturar crías de dragón vivas, o quizás a capturar sus huevos. Si encontrara la forma de hacerlo, ¡sería la envidia de los estudiosos de dragones en el mundo entero!$B$BMi jefe también se alegraría y, como te dije antes, es alguien a quien más vale tener contento...' WHERE `entry`=4726; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la esencia de cría, $n? Me muero por estudiarla.$B$BAdemás... mi cliente no es el tipo de persona al que convenga defraudar.' WHERE `entry`=4726; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 생물' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 바다 거북 잔해를 가져가야 합니다.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 생물' WHERE `entry`=4728; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 바다 생물 뼈를 가져가야 합니다.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los has conseguido en el momento justo, $n. ¡Un poco más tarde y no habría quien los amaestrara! Dame un minutillo y te prepararé tu propio cachorrillo.' WHERE `entry`=4729; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=4729; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 생물' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 바다 생물 뼈를 가져가야 합니다.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 거북' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 이상한 표식이 된 상자를 가져가야 합니다.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 거북' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 바다 거북 잔해를 가져가야 합니다.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Title_loc1` = '떠내려온 바다 생물' WHERE `entry`=4733; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인에 있는 그웨니스 블리레곤드에게 바다 생물 뼈를 가져가야 합니다.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Ha funcionado? ¡Fantástico! ¡Lo sabía!$B$BMientras estabas de viaje he trabajado en una nueva versión del ovosciloscopio. Este tiene un alcance mucho mayor.$B$BToma, puedes quedarte con uno por si volvieras a la Cumbre de Roca Negra.' WHERE `entry`=4734; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has probado el ovosciloscopio?' WHERE `entry`=4734; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, te envía Zevrost. Bien. Entonces la voz se corre muy lejos para encontrar futuros alumnos. Me gusta.$B$BEs normal entre los de nuestra clase, $n, arrimar el hombro, independientemente de la raza. Es especialmente importante ya que aquellos con los que tratamos no hacen diferencias en su malicia si no logramos apaciguarlos o controlarlos debidamente.$B$BMe da la impresión de que has aprendido muchas cosas y, si quieres, te ayudaré a crear herramientas a la altura de tus habilidades.' WHERE `entry`=4737; +UPDATE `locales_quest` SET `Title_loc1` = '미네라 보이드렌더를 찾아서' WHERE `entry`=4738; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, te envía Demisette. Bien. Entonces la voz se corre muy lejos para encontrar futuros alumnos. Me gusta.$B$BEs normal entre los de nuestra clase, $n, arrimar el hombro, independientemente de la raza. Es especialmente importante ya que aquellos con los que tratamos no hacen diferencias en su malicia si no logramos apaciguarlos o controlarlos debidamente.$B$BMe da la impresión de que has aprendido muchas cosas y, si quieres, te ayudaré a crear herramientas a la altura de tus habilidades.' WHERE `entry`=4738; +UPDATE `locales_quest` SET `Title_loc1` = '미네라 보이드렌더를 찾아서' WHERE `entry`=4739; +UPDATE `locales_quest` SET `Details_loc1` = '주목!$B$B\'먹구렁\'이라고 하는 멀록을 처치하는 이에게는 보상을 내린다. 이 사악한 괴물은 최소한 한 명의 파수꾼을 살해한 용의자로 지목되었으며, 어둠의 해안 부근에서 두 척의 화물선을 가라앉게 한 장본인으로 추정된다!$B$B먹구렁은 아우버다인 남쪽에 있는 멀록의 오두막 야영지에서 마지막으로 목격되었으며 그 오두막들을 보호하고 있는 것으로 보인다. 먹구렁을 잡은 용맹스런 자는 아우버다인에 있는 파수꾼 글린다 날셰에게서 현상금을 수령하기 바란다.$B$B아우버다인 마을 의회' WHERE `entry`=4740; +UPDATE `locales_quest` SET `Objectives_loc1` = '먹구렁이라는 멀록을 찾아서 처치해야 합니다. 이 괴물은 아우버다인 남쪽, 해안에서 멀록 오두막을 보호하고 있는 것으로 추정됩니다.$B$B먹구렁을 처치하면 아우버다인에 있는 파수꾼 글린다 날셰에게 보고하십시오.' WHERE `entry`=4740; +UPDATE `locales_quest` SET `Title_loc1` = '사나운 수호병' WHERE `entry`=4741; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 사는 트룰 페일베인이 달빛 깃든 올빼미야수 13마리를 처치해 달라고 요청했습니다.' WHERE `entry`=4741; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tengo la sensación de que disfrutas con tu trabajo. Y creo que estamos a punto de dar con algo.' WHERE `entry`=4741; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B$B$BEl Sello de ascensión sin forjar está listo. Ha llegado la hora de dar el último paso.' WHERE `entry`=4742; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Valor y paciencia por encima de todo, mortal!' WHERE `entry`=4742; +UPDATE `locales_quest` SET `Title_loc1` = '승천의 인장' WHERE `entry`=4743; +UPDATE `locales_quest` SET `Objectives_loc1` = '먼지진흙 습지대에 있는 용의 둥지로 가서 고대 비룡, 엠버스트라이프를 찾아 그의 의지가 꺾일 때까지 무자비하게 공격을 펼쳐야 합니다.$B$B바로 그때 거대한 엠버스트라이프 앞에 벼려지지 않은 승천의 인장을 가져다 놓으십시오. 그리고 약해진 엠버스트라이프에게 재빨리 용력의 보주를 사용해 그의 정신력을 조종해야 합니다. 엠버스트라이프를 조종해 검은용군단의 화염을 벼려지지 않은 승천의 인장에 뿜어야 합니다!' WHERE `entry`=4743; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No te muevas mientras lanzo la evocación final de protección.$B$B$B$BEl Sello de ascensión está completo…$B$BY recuerda, he imbuido el artefacto con potentes protectores. En las más oscuras horas, cuando todo parezca perdido, el poder del Vuelo Rojo estará a tu servicio.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No pierdas el tiempo, mortal. Nefarian trabaja febrilmente para liberar su mal sobre nuestro mundo.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `Title_loc1` = '툰드리스 윈드위버' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Title_loc1` = '폭포수 강' WHERE `entry`=4762; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인 북쪽으로 가서 폭포수 강 가장자리에 있는 첫 번째 폭포에서 물 견본을 채취해야 합니다.$B$B폭포수 강물 견본을 가지고 아우버다인에 있는 툰드리스 윈드위버에게 돌아가십시오.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `Details_loc1` = '펄볼그를 타락시킨 장본인 중 하나가 사티로스라는 것을 알아냈소. 그들은 마법의 부적을 이용해 펄볼그들을 지배하고 있소. 펄볼그들을 정화하기 위해서는 사티로스 타락자를 유인해 그 부적을 빼앗아야만 하오!$B$B달샘의 신성한 물을 이 그릇에 담고 펄볼그 북부 야영지에서 음식 견본을 채취한 후, 그 둘을 섞어 강가에 있는 화톳불 근처에 두시오. 펄볼그들이 그 음식을 먹으면 잠시나마 정화될 테고 그동안 사티로스 타락자를 유인해낼 수 있을 거요... 그때 사티로스를 처치해야 하오!' WHERE `entry`=4763; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인 달샘의 물로 빈 정화의 그릇을 채우십시오.$B$B검은나무일족 펄볼그 북부 야영지에서 검은나무일족 과일 견본, 검은나무일족 열매 견본, 검은나무일족 곡식 견본을 모으십시오.$B$B물과 음식을 한데 섞어 북부 야영지의 폭포수 강에서 가장 가까운 화톳불 근처에 두면 사티로스 타락자를 불러낼 수 있습니다.$B$B부패의 부적을 손에 넣은 후 아우버다인에 있는 툰드리스 윈드위버에게 가져가십시오.' WHERE `entry`=4763; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La encontraste! ¡Así que los rumores eran ciertos!$B$BGracias, $n. Mi cliente, el conde Remington Crestabuena, estará más que contento al ver esta nueva obra en su colección.' WHERE `entry`=4764; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el broche, $n? Mi cliente pagará una generosa suma por él.' WHERE `entry`=4764; +UPDATE `locales_quest` SET `Title_loc1` = '리지웰에게 가져가기' WHERE `entry`=4765; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 레밍턴 리지웰에게 리지웰의 상자를 가져가야 합니다.' WHERE `entry`=4765; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¡así que eres tú! Recibe mi agradecimiento, $n. Y... por si no lo supieras ya... el agradecimiento de un noble Crestabuena bien vale el rescate de un rey.' WHERE `entry`=4765; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me dijeron que vendría un mensajero. Alguien con un regalo de la Cumbre de Roca Negra.$B$B¿Eres tú?' WHERE `entry`=4765; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Perfecto! Con estos huevos espero poder dar el siguiente paso para convertirme en un jinete del viento. Aquí tienes una muestra de mi agradecimiento; que la buena caza siempre te acompañe, $c.' WHERE `entry`=4767; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has traído los huevos de dracoleón que necesito? ¡Estoy deseando comenzar con mi instrucción como jinete del Viento!' WHERE `entry`=4767; +UPDATE `locales_quest` SET `Details_loc1` = '다크스톤 서판에는 이미 오래전에 죽은 우르헬트 다크스톤이라는 드워프의 글이 기록되어 있어요. 우르헬트 다크스톤은 솜씨가 아주 뛰어난 연금술사였는데 그와 동시대를 살았던 이들은 그가 미쳤다고 생각했기에 그의 연구 내용을 아무에게도 알리지 않았답니다.$B$B하지만 그는 그 내용을 서판에 새겨 놓았어요. 난 그런 서판 중 하나가 검은바위 첨탑 안, 한때 운명의 전당으로 불리던 방에 있다고 생각합니다. 검은바위 첨탑에 들어갔다 돌아오는 이가 거의 없어서 지금은 그 방을 뭐라고 부르는지 모르겠군요.$B$B하지만 위험을 무릅쓰고 내게 서판을 가져다주실 의사가 있다면 후하게 보상하도록 하겠습니다.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `Objectives_loc1` = '카르가스에 있는 어둠마법사 비비안 라그레이브에게 다크스톤 서판을 가져가야 합니다.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fantástico. Llevará días investigar las fórmulas grabadas en esta tablilla pero confío en que esta investigación dará sus frutos.$B$BGracias, $n. Has sido una ayuda inestimable para nosotros.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado la tablilla, $n? ¡Cómo anhelo ahondar en sus secretos!' WHERE `entry`=4768; +UPDATE `locales_quest` SET `Details_loc1` = '황야의 땅에 있는 카르가스에서 비비안 라그레이브가 소식을 전해 왔어요. 비비안이 연구한 바에 의하면, 우리 연구 조사에 도움이 될 만한 고대 기록이 검은바위 첨탑 내부에 있는 것 같다고 하더군요. 이 사실을 확인하기 위해서는 검은바위 첨탑에서 그 기록을 빼내올 이가 필요할 거라고 합니다. $B$B쉬운 일이 아니지만 혹시 관심이 있다면 카르가스로 가서 비비안과 얘기해 보세요.' WHERE `entry`=4769; +UPDATE `locales_quest` SET `Details_loc1` = '제발 저를 좀 도와주세요. 여기 마루둥지에 숨어 있는 동안 $r의 얼굴을 본 지도 며칠이나 되었습니다. 저는 와이번을 조사하러 이곳에 왔는데 너무 가까이 다가갔던 모양입니다. 와이번 둥지에서 쫓겨난 후로 길을 잃고 말았지요.$B$B백사장 야영지로 돌아가야 합니다. 모테가는 제가 없어진 줄 모르고 있어요. 제가 혼자서 마루둥지에 간 걸 알면 엄청 화를 낼 거예요.$B$B백사장 야영지는 바로 동쪽에 있습니다. 저를 좀 데려다 주세요.' WHERE `entry`=4770; +UPDATE `locales_quest` SET `Objectives_loc1` = '마루둥지에 있는 파오카 스위프트마운틴을 호위해 간 다음 백사장 야영지에 있는 모테가 파이어메인과 대화하십시오.' WHERE `entry`=4770; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué? Si supiera que Pao\'ka Velocimontés iba a husmear por Nido Alto, ¡lo habría encadenado a un tótem! Su padre se mostró reacio a dejarle venir conmigo a Las Mil Agujas. Vinimos a estudiar las diferentes criaturas que habitan en este lugar maravilloso.$B$BTe agradezco la ayuda que le has prestado a Pao\'ka. Espero que esto compense los infortunios que hayas podido sufrir.' WHERE `entry`=4770; +UPDATE `locales_quest` SET `Title_loc1` = '흑마법사의 로브' WHERE `entry`=4781; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기에 있는 시즈크 굿스티치에게 금괴 하나를 가져가야 합니다.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto, $n. Me alegra que pudieras encontrar a un minero que te ayudara tan rápidamente. ¿O lo has hecho todo tú? Sea como fuere, has hecho un buen trabajo. Esto será perfecto para el hilo.$B$BLlevará algún tiempo crearlo todo, así que tendrás que volver, de hecho se lo envío a una princesa a la que tenemos encerrada en una torre y cuyo único trabajo es hilar hilo de oro... no, en serio. Lo que yo te diga... bueno, en realidad no.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Lingotes de oro, sí... sí. Tráeme uno y veremos qué puedo hacer para hilarte una bobina. Hasta entonces, te sugeriría que centraras tus esfuerzos en conseguir más poder. Las pruebas más duras están por venir. Y créeme... desearás estar más preparado, por muy poderoso que llegues a ser.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `Title_loc1` = '흑마법사의 로브' WHERE `entry`=4782; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, has vuelto, $n. ¿Y dónde está el hilo?$B$BAh, entiendo. Eso es aceptable. El goblin y su hermano no nos han fallado todavía, supongo que es comprensible que no lo tuviera preparado entonces. Bueno, sea... tenemos otras cosas a las que dedicarnos mientras tanto.$B$B¿Estás preparada para el paso siguiente?' WHERE `entry`=4782; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 미네라 보이드렌더에게 서릿발분노의 사티로스 피 10병과 하급 지옥정령석 1개를 가져가야 합니다.' WHERE `entry`=4783; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fantástico, $n. Estos restos nos servirán. Los prepararé ahora mientras tú sigues con los 2 últimos componentes. ¿Estás lista?' WHERE `entry`=4783; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Desolace no es una región acogedora: nagas, gigantes, sátiros, la Legión Ardiente... todos ellos y los centauros en guerra la convierten en una tierra peligrosa si no extremas la precaución.$B$BComo he dicho antes, no solo pondrá a prueba tu fuerza y astucia, sino también tu paciencia. Ten mucho cuidado en esas tierras, $n.' WHERE `entry`=4783; +UPDATE `locales_quest` SET `Title_loc1` = '흑마법사의 로브' WHERE `entry`=4784; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 미네라 보이드렌더에게 고급 금빛 실타래와 이글거리는 석탄 2개, 그리고 영혼의 조각 1개를 가져가야 합니다.' WHERE `entry`=4784; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantástico, $n! Tenemos todos los componentes y estamos listos.$B$BConfío en que te agradará el resultado.' WHERE `entry`=4784; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Pronto, $n, te lo prometo. La túnica será más adecuada para tus necesidades y desde luego te dará algo de ventaja sobre tus oponentes.' WHERE `entry`=4784; +UPDATE `locales_quest` SET `Title_loc1` = '고급 금빛 실타래' WHERE `entry`=4785; +UPDATE `locales_quest` SET `Title_loc1` = '완성된 로브' WHERE `entry`=4786; +UPDATE `locales_quest` SET `Objectives_loc1` = '미레나 보이드렌드가 로브를 완성할 때까지 기다린 다음 그녀와 다시 대화하십시오.' WHERE `entry`=4786; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya está, $n. Aquí tienes. Llévala con orgullo.$B$BHas trabajado duro y veo grandes acontecimientos en tu futuro. Recuerda, para resistir a la corrupción que acompaña nuestro camino hay que tener mucha determinación y fortaleza. Siempre que domines tu voluntad, conocerás grandes éxitos.' WHERE `entry`=4786; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, tienes el huevo! Me inclino ante ti, $n. Tu fuerza y valentía serán recordados durante mucho tiempo.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el huevo antiguo? Siento la agitación de poderosas fuerzas y temo que el tiempo se esté agotando.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `Title_loc1` = '눈호랑이의 에코' WHERE `entry`=4801; +UPDATE `locales_quest` SET `Title_loc1` = '눈사태일족의 에코' WHERE `entry`=4802; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tus aliados.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `Title_loc1` = '톱니이빨곰의 에코' WHERE `entry`=4803; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tus aliados.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `Title_loc1` = '서리바람 키메라의 에코' WHERE `entry`=4804; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tus aliados.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `Title_loc1` = '얼음엉겅퀴설인의 에코' WHERE `entry`=4805; +UPDATE `locales_quest` SET `Title_loc1` = '서리망치거인의 에코' WHERE `entry`=4806; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tus aliados.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `Title_loc1` = '올빼미야수의 에코' WHERE `entry`=4807; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mau\'ari puede crear el Juju para $n... Utiliza el Alijo de Mau\'ari para lanzarlo sobre ti o sobre tus aliados.' WHERE `entry`=4807; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eso no una manta! ¿Pero qué traes ahí? ¿Una carta de Tinkee? Me pregunto qué tendrá que contarme…$B$BAh, está realizando una investigación en Las Estepas Ardientes. Tiene sentido, es un sitio ideal para los dragonantes. ¡Oh, pero mira! Dice que necesita unas piezas para un dispositivo que le gustaría construir. Supongo que por eso has venido a buscarme, ¿no?' WHERE `entry`=4808; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hace frío aquí arriba! ¡Espero que me hayas traído una manta!' WHERE `entry`=4808; +UPDATE `locales_quest` SET `Details_loc1` = '팅키가 필요로 하는 거의 모든 부품을 가지고 있지만 하나가 모자라는데 말이야. 바로 중요 부품인 서리바람 키메라의 뿔이지. 여명의 설원에 서식하는 서리바람 키메라의 뿔은 상당한 냉기를 품고 있지. 다만 멀쩡하고 금이 가지 않은 뿔에 한해서지만 말이야. 그것들이 좀 있어야 팅키의 부탁을 들어줄 수 있다고!$B$B온전한 서리바람 키메라의 뿔을 내게 가지고 와 줘. 그러면 내 팅키가 주문한 부품들을 준비하지.' WHERE `entry`=4809; +UPDATE `locales_quest` SET `Objectives_loc1` = '펠노크 윈터스프링에게 온전한 서리바람 키메라의 뿔 8개를 가져가야 합니다.' WHERE `entry`=4809; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Son buenos ejemplares. ¡Vienen en frío! Me pongo unos guantes y te los empaqueto con el resto de cosas que Tinkee necesita...' WHERE `entry`=4809; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los cuernos de quimera soploglacial, $n?' WHERE `entry`=4809; +UPDATE `locales_quest` SET `Title_loc1` = '팅키에게 돌아가는 길' WHERE `entry`=4810; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원의 팅키 스팀보일에게 펠노크의 소포를 가져가야 합니다.' WHERE `entry`=4810; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Los has traído! ¡Fantástico! ¡Enseguida me pongo a trabajar! ¡Un millón de gracias, $n!$B$BMe has ayudado tanto, podría necesitarte para otras tareas aún más importantes más adelante...' WHERE `entry`=4810; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n! ¿Has hablado con Felnok? ¿Me has traído los componentes que necesito?' WHERE `entry`=4810; +UPDATE `locales_quest` SET `Details_loc1` = '이 빈 시험관에 아우버다인의 달샘 물을 채우세요. 강력한 마법이 깃든 달샘의 물이라면 수정의 성분에 대한 단서를 얻을 수 있을 겁니다. 당신은 달샘의 물을 떠서 수정에 붓기만 하면 됩니다. 그 다음은 달샘의 마법이 알아서 할 테니까.$B$B여기서 동쪽으로 올라가면 악령의 숲입니다. 그리 위험하진 않겠지만 그래도 조심하는 게 좋을 겁니다. 만약 제 생각대로 수정이 악령의 숲에 결속되어 있다면 아주 위험할 수도 있습니다.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `Objectives_loc1` = '빈 시험관에 아우버다인의 달샘 물을 채운 후 어둠의해안의 동쪽 산에 있는 붉은 수정을 찾아 조사하십시오.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `Title_loc1` = '수정 안의 뼈' WHERE `entry`=4813; +UPDATE `locales_quest` SET `Details_loc1` = '이곳 버섯구름 봉우리에 괴상한 알이 있다는 소문이 돌기 시작했소. 그런데 이 알을 봤다는 자들도 가까이 접근하지는 못했기 때문에 자세히 살펴본 이는 아무도 없다고 하는군. 독사들이 마치 자기가 낳은 알인 양 보호하고 있기 때문이지.$B$B내가 조사를 좀 해볼 수 있게 그 괴상한 알을 가져와 주시오. 보고에 의하면 이 알은 뱀 동굴에 있다고 하오. 높새바람 봉우리의 남쪽으로, 그리고 북동쪽과 절벽을 따라가다 보면 그 밑부분에 뱀 동굴이 몇 개 있을 거요.' WHERE `entry`=4821; +UPDATE `locales_quest` SET `Objectives_loc1` = '높새바람 봉우리에 있는 하가르 라이트닝후프에게 괴상한 알을 가져가야 합니다.' WHERE `entry`=4821; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bueno, por fin he conseguido el huevo extraño. Ahora, déjame que lo vea bien... Pero... ¿qué es esto?' WHERE `entry`=4821; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo que averiguar todo lo que pueda sobre este misterioso huevo. ¡Quién sabe lo que saldrá de su interior!' WHERE `entry`=4821; +UPDATE `locales_quest` SET `Details_loc1` = '이 켄타우로스들을 처치하는 일을 부디 맡아주게. 분노한 우리가 복수를 맛볼 수 있게 해주게나. 높새바람 봉우리 북쪽에 있는 켄타우로스 야영지를 공격하게! 분노의 힘이 영웅의 손을 이끌어 줄 걸세!' WHERE `entry`=4841; +UPDATE `locales_quest` SET `Objectives_loc1` = '갈라크일족 척후병 12명, 갈라크일족 사냥꾼 10명, 갈라크일족 바람전사 6명을 처치한 후, 높새바람 봉우리에 있는 절벽파수꾼 롱혼에게 돌아가야 합니다.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es para ti, $n, como muestra de mi gratitud.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ven $n, sé que no has matado a los centauros. Hazlo y te daré una buena recompensa en agradecimiento.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, los demonios de Garganta Negro Rumor... creo que su presencia es la que está afectando así a esta tierra. Voy a seguir observando las fuentes termales para ver si averiguo algo más.$B$BSi tienes planes de seguir adentrándote en la Garganta Negro Rumor te convendría esperar a ser un poco más fuerte.' WHERE `entry`=4842; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué cargamento! Vamos, ¡pero fíjate en todos esos huevos! Por ellos deberíamos conseguir unas cuantas piezas de oro.$B$BComo te prometí, aquí tienes tu propio bicho. ¡Ojo, que muerde!' WHERE `entry`=4862; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Llevas los huevos de araña en la bolsa o es que te alegras de verme?' WHERE `entry`=4862; +UPDATE `locales_quest` SET `Title_loc1` = '성난 올빼미야수' WHERE `entry`=4863; +UPDATE `locales_quest` SET `Title_loc1` = '성난 올빼미야수' WHERE `entry`=4864; +UPDATE `locales_quest` SET `Objectives_loc1` = '눈 속에서 야론의 보급품을 회수한 다음, 야론이 찾는 아뮬렛을 훔친 올빼미야수들을 찾아야 합니다.$B$B여명의 설원, 별똥별 마을에 있는 야론 스톤셰이퍼에게 야론의 보급품과 푸른 깃털달린 아뮬렛을 갖다주어야 합니다.' WHERE `entry`=4864; +UPDATE `locales_quest` SET `Title_loc1` = '뱀의 복수' WHERE `entry`=4865; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Venganza! Así que la leyenda de Arikara es cierta... Está claro que hay que solucionar este problema de inmediato.' WHERE `entry`=4865; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eso es! Ya siento cómo vuelven mis poderes. Y mi mente ya no sufre el atroz dolor de la maldición de Urok.$B$B¡Gracias, $n! Estoy por encima de la humildad pero debo reconocer tu ayuda.$B$BY te deseo que la Fortuna te acompañe en tus viajes por la Cumbre de Roca Negra. Eres un necio si crees que vas a alcanzar la cumbre pero tu valor es incuestionable.' WHERE `entry`=4867; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ah! ¿Tienes mi mojo?' WHERE `entry`=4867; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Vienen a matarme? ¡Yo les enseñaré cómo pelea un tauren!' WHERE `entry`=4881; +UPDATE `locales_quest` SET `Details_loc1` = '얼마 전 쓰러뜨린 올빼미야수의 목에서 떨어진 목걸이가 얼마나 중요한 것인지는 확실치 않습니다. 목걸이는 주기적으로 밝게 빛났다 흐려졌다 합니다.$B$B올빼미야수들에 박식한 트룰 페일베인이 더 자세한 얘기를 해줄 수 있을지도 모릅니다. 그에게 물어보는 것이 좋겠습니다.' WHERE `entry`=4882; +UPDATE `locales_quest` SET `Objectives_loc1` = '피멍울 초소에 있는 트룰 페일베인에게 푸른 깃털달린 목걸이를 갖다주어야 합니다.' WHERE `entry`=4882; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Algún descubrimiento importante?' WHERE `entry`=4882; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Listo para otra misión?' WHERE `entry`=4882; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이신가요, $n?' WHERE `entry`=4883; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La energía de este collar, $n... creo que solo tiene una fuente.$B$B$B$BHubo un día en el que los lechúcicos salvajes, ahora confundidos y desorientados, eran completamente distintos. Tenían un objetivo, y estaban dedicados a servirlo. La diosa de los elfos de la noche, Elune, creó a esas criaturas para guardar sus zonas más sagradas.$B$BAunque pueda parecer un hecho insignificante, te insto a mirar con más detenimiento.$B$BLlegado el momento sabrás reconocer su importancia. Gracias por traerme esto $n.' WHERE `entry`=4883; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿En qué puedo ayudarte, $n?' WHERE `entry`=4883; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te reuniste con Ranshalla?' WHERE `entry`=4901; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No dudes, dime porqué has venido.$B$B¿Sí? Umm... bien.$B$BGracias por traerme esto, siempre es mejor acudir directamente a los superiores... Pero... Sí. Los druidas del Círculo Cenarion hace tiempo que sabían de los lechúcicos. Son mascotas de Elune y fueron elegidos para guardar los lugares más sagrados.$B$BAsí pues, no nos dices nada nuevo, pero te felicito por tu esfuerzo. Toma, coge esto...parece adecuado para una hazaña de esta talla.' WHERE `entry`=4902; +UPDATE `locales_quest` SET `Objectives_loc1` = '대군주 오모크와 대장군 부네, 대군주 웜타라크를 처단해야 합니다. 검은바위의 중요한 문서들을 확보해야 합니다. 임무를 완수하는 대로 카르가스의 장군 고어투스에게로 돌아가야 합니다.' WHERE `entry`=4903; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '' WHERE `entry`=4903; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=4903; +UPDATE `locales_quest` SET `Details_loc1` = '아르낙은 우리가 꼭 결혼할 걸로 혼자 착각하고 있었어군요... 하지만 제가 청혼을 거절했더니 바로 그날 밤 절 납치했어요. 제 동생이 아르낙을 막으려 했지만 워낙 힘이 세서... 동생을 죽이고 절 여기로 납치해왔어요. 불쌍한 내 동생...$B$B$n, 먹구름 봉우리에서 절 좀 구출해 주지 않으시겠어요? 부탁입니다. 탈리아에게 가야 해요! 지금 제 걱정에 안절부절 못하고 있을 거예요.' WHERE `entry`=4904; +UPDATE `locales_quest` SET `Objectives_loc1` = '라코타 윈드송을 먹구름 봉우리에서 구출한 후, 높새바람 봉우리에 있는 탈리아 앰버하이드와 대화하십시오.' WHERE `entry`=4904; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. En el fondo sabía que se las arreglaría para volver a mi lado. Me habló de tu valentía y me explicó cómo le ayudaste a escapar. Estos objetos pertenecían a su hermano y sé que a ella le hubiera gustado que tú los tuvieses.' WHERE `entry`=4904; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por todo lo que has hecho, $n. Que Elune te proteja y te guíe en tu camino.' WHERE `entry`=4906; +UPDATE `locales_quest` SET `Title_loc1` = '팅키 스팀보일' WHERE `entry`=4907; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo entiendo. Gracias, $c.' WHERE `entry`=4921; +UPDATE `locales_quest` SET `Title_loc1` = '아이트리그의 지혜' WHERE `entry`=4941; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마의 스랄의 요새에 있는 아이트리그와 대화해야 합니다. 아이트리그의 얘기를 듣고 난 후에는 대족장 스랄과 상의해야 합니다.' WHERE `entry`=4941; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '' WHERE `entry`=4941; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿No ves que no se me debe interrumpir?' WHERE `entry`=4941; +UPDATE `locales_quest` SET `Title_loc1` = '오라힐 보주의 정화' WHERE `entry`=4961; +UPDATE `locales_quest` SET `Objectives_loc1` = '보주의 악마를 물리치고 타베사와 대화하십시오.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bravo, $n! Le has dado a ese demonio una lección que tardará en olvidar. Has demostrado gran fortaleza y habilidad. Supongo que es hora de que vuelvas con Menara con tu orbe limpio para poder utilizarlo en algo bueno.$B$BSuerte, $c. Quizás nuestros caminos vuelvan a cruzarse.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `Title_loc1` = '지옥불정령의 영혼' WHERE `entry`=4963; +UPDATE `locales_quest` SET `Objectives_loc1` = '지옥불 에메랄드를 가지고 가서 잊혀진 땅의 지옥불정령 중 하나에게 사용해 영혼을 사로 잡아야 합니다. 성공하면 지옥불 에메랄드와 사로잡은 지옥불정령의 영혼을 불모의 땅에 있는 미네라에게 가져가야 합니다.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, el espíritu de un inferno. Muy bien, $n.$B$BCuando tenga el espíritu y el orbe limpio, los combinaré para ti pero no hasta entonces.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué hay, $n? ¿Has elegido? ¿Infernal o can manáfago?$B$BCada elección es personal y debería reflejar tus puntos fuertes y tus flaquezas. No sería la primera vez que un $c intenta aumentar su poder en lugar de mejorar las áreas que le fallan. A veces superar a un enemigo es una táctica tan eficaz como convertirse en un lanzador de hechizos más equilibrado.' WHERE `entry`=4963; +UPDATE `locales_quest` SET `Title_loc1` = '완성된 다르오라힐의 보주' WHERE `entry`=4964; +UPDATE `locales_quest` SET `Objectives_loc1` = '미네라 보이드렌더가 다르오라힐의 보주를 완성시킬 때까지 기다렸다가 그녀에게 말을 걸어야 합니다.' WHERE `entry`=4964; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí que buscas algo con más... sustancia. En eso te puedo ayudar si estás preparada de verdad.$B$BEs un cambio agradable ver que uno de nuestra clase busca más poder en formas distintas al conocimiento.$B$BAsí que ¿sientes que estás preparada, $n?' WHERE `entry`=4965; +UPDATE `locales_quest` SET `Title_loc1` = '카나티 그레이클라우드 보호' WHERE `entry`=4966; +UPDATE `locales_quest` SET `Objectives_loc1` = '켄타우로스의 공격으로부터 카나티 그레이클라우드를 보호해야 합니다.' WHERE `entry`=4966; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por tu ayuda, $n. Nunca habría podido derrotarlos sin ti.' WHERE `entry`=4966; +UPDATE `locales_quest` SET `Title_loc1` = '오라힐 보주의 지혜' WHERE `entry`=4967; +UPDATE `locales_quest` SET `Title_loc1` = '오라힐 보주의 지혜' WHERE `entry`=4968; +UPDATE `locales_quest` SET `Title_loc1` = '오라힐 보주의 지혜' WHERE `entry`=4969; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora parece más fácil reparar el tiempo, gracias a ti, $n. Aunque quizás nunca llegues a comprender todas las consecuencias de la ruptura de la línea de tiempo, aprecio que comprendieras la urgencia de contrarrestar lo que cada vez se acerca más a una nueva maldad infligida por la Plaga.$B$BNo veo ningún mal en recompensarte por tu ayuda, mortal. Tus mayores hazañas aún están por llegar y esta chuchería no alterará tu futuro destino. Sin embargo, tu leal ayuda, será de lo que quizás nos valgamos yo y el Vuelo...' WHERE `entry`=4971; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los parásitos temporales son una enfermedad común allí donde el flujo del tiempo ha sido alterado. Siento que hay muchos... y es inquietante.$B$BErradica a todos los que puedas encontrar y me ayudarás a frenar el deterioro de la situación temporal de este lugar. Podré sentir cuándo lo has logrado.' WHERE `entry`=4971; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es exactamente lo que necesito, $n. Gracias.$B$BPermíteme recompensarte adecuadamente. Quizás no comprendas para qué podrías necesitar un instrumento así. Puede que ni siquiera sepas qué es. Ay... no puedo decirte cuándo te será de utilidad, pero tienes que saber que llegará un momento en el que lo encontrarás extremadamente útil. Decidas o no conservarlo hasta que llegue ese momento... esto, amigo mío, es tuyo.' WHERE `entry`=4972; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los abalorios temporales que busco son instrumentos muy sencillos. Son sobre todo relojes y sus manillas se quedaron paradas cuando la Peste devastó Andorhal.$B$BEl tiempo es eterno y los relojes que me traes no sobrevivirán al paso del tiempo, serán desechados y devueltos a sus hogares... siempre que siga la alteración en este lugar.' WHERE `entry`=4972; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te agradezco de nuevo tu ayuda. Por favor, acepta este regalo. Aunque tal vez no sepas cómo ni cuándo utilizar este objeto, puede que en el futuro la senda del tiempo te revele sus verdaderos propósitos. Podría decirse que he visto que va a ser así, $n.' WHERE `entry`=4973; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los relojes de Andorhal, como el gran reloj de las ruinas del ayuntamiento, están parados a las tres en punto. En esa hora los efectos de la peste comenzaron a propagarse por la ciudad, aniquilando toda forma de vida.$B$BTodo el dolor por lo que sucedió ese día ha modelado el flujo del tiempo tal y como ustedes, mortales, lo perciben. ¡El Vuelo Bronce debe seguir protegiendo la línea de tiempo!' WHERE `entry`=4973; +UPDATE `locales_quest` SET `Title_loc1` = '호드를 위하여!' WHERE `entry`=4974; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 첨탑으로 가서 대족장 렌드 블랙핸드를 처치하십시오. 그 증거로 그의 머리카락을 가지고 오그리마로 돌아와야 합니다.' WHERE `entry`=4974; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '' WHERE `entry`=4974; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has asestado un golpe mortal a los Roca Negra, $n. Ahora que han perdido a su Jefe de Guerra, están perdidos.$B$B¡La gente de Kalimdor será recompensada por tu hazaña!' WHERE `entry`=4974; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=4974; +UPDATE `locales_quest` SET `Title_loc1` = '완성된 노오라힐의 보주' WHERE `entry`=4975; +UPDATE `locales_quest` SET `Objectives_loc1` = '미네라 보이드렌더가 노오라힐의 보주를 완성하길 기다렸다가 그녀에게 말을 걸어야 합니다.' WHERE `entry`=4975; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya está, $n. Solo dime qué prefieres: un bastón, que requerirá el uso de ambas manos, o un orbe, de forma que puedas usar una daga o una espada como arma.$B$BDespachar al inferno ha sido una gran proeza por tu parte, proeza digna de esta recompensa. Te deseo éxitos similares en las artes, $n.' WHERE `entry`=4975; +UPDATE `locales_quest` SET `Title_loc1` = '정화의 보주 가져가기' WHERE `entry`=4976; +UPDATE `locales_quest` SET `Objectives_loc1` = '정화된 지옥의 보주를 불모의 땅의 미네라에게 가져가야 합니다.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Esto me servirá.$B$BSolo te falta decidir qué demonio quieres que deje atrapado en el orbe limpio. Hazlo y tendrás un magnífico nuevo objeto que empuñar.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va tu búsqueda de Tabetha y del orbe, $n?$B$BTabetha ha sido de más ayuda cuando se trata de asuntos arcanos. No me cabe la menor duda de que te ayudaría si logras encontrarla.' WHERE `entry`=4976; +UPDATE `locales_quest` SET `Details_loc1` = '고블린을 믿지 말게. 고블린을 믿는다는 건 몰락의 지름길이야.$B$B우리의 사고뭉치 요원 중 한 명의 이름은 비쥬라네. 난 그녀가 불타는 평원 출신의 희귀종 애완 동물 암거래상인 키블러의 사주를 받아 일하고 있었다는 것을 알아냈네. 말하자면 우리를 배신했을 뿐만 아니라 그녀는 자기 활동 자금으로 호드의 공금을 빼돌리고 있었다네.$B$B그녀를 생포해서 여기로 데려오게. 그녀는 검은바위 첨탑으로 들어가는 모습을 끝으로 종적을 감추었다네. 첨탑으로 가서 그녀를 찾아서 데려오게.$B$B그리고 말이네. 그녀의 사탕발림에 넘어가지 말게나.' WHERE `entry`=4981; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No te mentiré, no-muerto. ¡Necesitaba el dinero! Kibler paga muy pero que muy bien, mucho mejor de lo que lo haría nunca la F.E.K.$B$B¡Pero no pongas en duda mi lealtad! ¿Por qué crees que estoy aquí abajo? ¿Para conseguirle a algún goblin chalado unas patas de algún animal exótico o algo igualmente estúpido? No, solo alguien realmente tonto vendría a la Cumbre de Roca Negra para conseguir mascotas. Sí, y no creo que haya mucha gente así en este mundo.$B$B$B$BLo último que necesitamos es esa clase de gente reproduciéndose.' WHERE `entry`=4981; +UPDATE `locales_quest` SET `Title_loc1` = '비쥬의 물건들' WHERE `entry`=4982; +UPDATE `locales_quest` SET `Objectives_loc1` = '비쥬의 소지품을 찾아서 그녀에게 돌아가야 합니다. 비쥬가 도시의 바닥에 소지품을 숨겼다고 했습니다.' WHERE `entry`=4982; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 소지품은 찾았나요?' WHERE `entry`=4982; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Alors ?' WHERE `entry`=4982; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has logrado! Cuando Lexlort tenga estos planos, se olvidará de todas esas cosas desagradables que quería hacerme.$B$B$n, ¡eres mis heroína!' WHERE `entry`=4982; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ha habido suerte?' WHERE `entry`=4982; +UPDATE `locales_quest` SET `Title_loc1` = '비쥬의 정찰 보고' WHERE `entry`=4983; +UPDATE `locales_quest` SET `Objectives_loc1` = '비쥬의 정찰 보고서를 가지고 카르가스의 렉스로트에게 가야 합니다.' WHERE `entry`=4983; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tengo que reconocerlo, ¡ha logrado escabullirse de otra situación peliaguda! Estos informes serán valiosos cuando tratemos con los orcos Roca Negra.$B$BPor supuesto, se te recompensará por ser tan denodada.' WHERE `entry`=4983; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿¿¿Dónde está el goblin???' WHERE `entry`=4983; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si... siento que las almas de los lobos que mataste han encontrado por fin su descanso. Ellos, y yo, te agradecemos tu piadosa liberación.$B$BLos lobos no son los únicos que sufren en este detestable lugar, $n. Por favor, te necesito una vez más.' WHERE `entry`=4984; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '\"Sé que los pardos ahora están en paz, y su tormento ha terminado. Yo... tengo algo más para ti. Lo escribí en... en esta rama, porque presentía que mi tiempo en este reino estaba por terminar.$B$BAsí es... mi vida se acaba. Gracias de nuevo, amigo... Las criaturas de esta tierra maldita pueden descansar... y ahora las acompañaré\".$B$BCon esas últimas palabras, el druida emite una profunda exhalación hasta perder el aliento. Su cuerpo yace inmóvil en el piso de la cabaña.' WHERE `entry`=4985; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He oído tus pasos, $n. Mi visión se ha desvanecido, pero todavía puedo sentir las cosas que me rodean. ¿Has terminado con el sufrimiento de los griseznos asolados por la enfermedad?' WHERE `entry`=4985; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto... esto es muy extraño. Este druida, un druida tauren nada menos, te ha confiado mucha y valiosa información sobre la extensión de la Peste de la Plaga. Me sorprende que un tauren diera a un $r tal información y mucho más si todo lo que dices es cierto. Haremos un buen uso de esto, te lo prometo. Quizás el tauren no cayera tan lejos de Cenario como Fandral podría pensar...$B$BErrr... de cualquier forma, por favor, acepta esto como muestra de gratitud del Círculo Cenarion.' WHERE `entry`=4986; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En nombre del Círculo Cenarion te doy la bienvenida a este enclave, $c. ¿Qué te trae a nosotros?' WHERE `entry`=4986; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Dices que esto es para Mulgris? Oímos que intentaba ayudar a las criaturas sufrientes de las Tierras de la Peste, pero no esperábamos esto... qué tragedia. Mulgris es... era un buen amigo. Lloraré su partida amargamente. $B$BPero sus esfuerzos no han sido en vano, gracias a tu diligencia. En esta rama hay mucha información sobre la peste que propaga la Plaga por el país. La estudiaremos con detalle. En cuanto a ti, por favor, acepta esto. Es lo menos que puedo hacer por tus nobles esfuerzos.' WHERE `entry`=4987; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En nombre del Círculo Cenarion te doy la bienvenida a este enclave, $c. ¿Qué te trae a nosotros?' WHERE `entry`=4987; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 물건은 찾았나요?' WHERE `entry`=5001; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vaya, que me aspen! ¿¿Dónde estaban??' WHERE `entry`=5001; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ha habido suerte?' WHERE `entry`=5001; +UPDATE `locales_quest` SET `Title_loc1` = '멕스웰에게의 전보' WHERE `entry`=5002; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에 있는 치안대장 맥스웰에게 비쥬의 정보를 전해야 합니다.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto encaja con casi todo lo que ya sabíamos. Pero bueno, es interesante y una información más bien triste.$B$BLas marcas de este mapa serán valiosas para atajar la amenaza de los Roca Negra.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, $n, ¡cuánto tiempo!' WHERE `entry`=5002; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'En el establo adviertes un paquete que de otra forma hubieras pasado por alto, pero que ahora destaca entre las ruinas y los escombros. Quizás es el paquete que pedía a gritos el fantasma de Janice Piedra Mácula...' WHERE `entry`=5021; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un paquete para un tal Jeremiah Piedra Mácula cuya última dirección conocida es Lordaeron... debería poder ayudarte. $B$BJeremiah Piedra Mácula estaba en la ciudad antes de la peste. Bueno, más bien debería decir el antiguo Jeremiah Piedra Mácula. Algunos de los Renegados han cambiados sus apellidos para librarse de su antiguo rostro. Este caso no es ninguna excepción, el antiguo Jeremiah Piedra Mácula es ahora conocido como Jeremiah Payson. $B$BEspera un momento... ¿no es el vendedor de cucarachas?' WHERE `entry`=5023; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has venido buscando la ayuda del Censo de Entrañas o solo para preguntarme si ha muerto alguien que conocías? Me hacen esta pregunta muchas veces.' WHERE `entry`=5023; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드 보급품 상자를 찾아서 불모의 땅의 톨크에게 가져가 주어야 합니다.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ea! ¡Gracias, $n! Esto será de gran ayuda. Eres un orgullo para El Cruce y la Horda. Si puedo hacer cualquier cosa por ti, solo tienes que pedirlo.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va tu búsqueda de los suministros, $n? Confío que en que los jabaespines caerán fácilmente bajo tu fuerza.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ojalá Quebrantadientes estuviera libre para ver cómo diezmas a los que lo traicionaron! $B$BTe agradezco que destruyeras a más Erizapúas al reunir estos fragmentos. Te lo ruego, sigue haciéndolo, y yo volveré a ayudarte. ' WHERE `entry`=5042; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Que no falle tu disparo y la marca de tu arma sea verdadera, $r. $B$BEl espíritu de Agamaggan está contigo. Vuelve  aquí si quieres. Quebrantadientes volverá a bendecirte si el gran dios jabalí me considera digno.' WHERE `entry`=5043; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tus enemigos deberían temerte aún más, $r.  $B$BCuéntale a Quebrantadientes los relatos de tu astucia en la batalla la próxima vez que nos veamos, ya sea en esta vida o en la otra.' WHERE `entry`=5044; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nuestros más gloriosos guerreros y chamanes envidiarían tu determinación, $r. $B$B¡Derrota a más Erizapúas sabiendo que no pueden detenerte!' WHERE `entry`=5045; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ve a la guerra, $r.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `Objectives_loc1` = '눈망루 마을에 있는 말리퍼스 다크해머와 대화해야 합니다.' WHERE `entry`=5047; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일입니까?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Vivo? ¿El traje bien? ¿Y qué tenemos aquí?|n' WHERE `entry`=5047; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hace años que no uso ese nombre... pero sí, así me llamaba en mi anterior vida.$B$B¿Y dices que conoces a mi hermana? Bueno, que has hablado con ella hace poco... $B$B¿¡La misma hermana que lleva muerta cuatro años!? $B$BMira, si no tuviera los huesos tan frágiles, te patearía el trasero ahora mismo.$B$B¿Eh... cómo... me traes un paquete de su parte...?' WHERE `entry`=5049; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cada vez que alguien pisa una cucaracha, lloro. Por favor, no me hagas llorar.' WHERE `entry`=5049; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Devuelves la mitad del talismán a la aparecida. Lo mira y luego te mira a ti con expectación.$B$B\"Cariño, ¿dónde dejaste la otra mitad? No podemos estar juntos si no tenemos las dos mitades. Cariño... ¿puedes verme?\"' WHERE `entry`=5050; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'John, querido... ¿eres tú? Tengo mucho frío...' WHERE `entry`=5050; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Entregas el talismán de buena suerte vuelto a reunir al fantasma de Janice Piedra Mácula. En cuanto lo tiene en sus manos observas un cambio casi inmediato. Su forma etérea emite brillos trémulos y te mira con unos ojos claros pero tristes. $B$B\"Me has liberado... ya no necesito este talismán. Por favor, cógelo, quizás te dé el consuelo que me ha dado a mí.\"' WHERE `entry`=5051; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'John, no dejes que te atrapen los necrófagos... no dejes que me atrapen los necrófagos... horribles necrófagos... nuestro talismán nos mantendrá a salvo.' WHERE `entry`=5051; +UPDATE `locales_quest` SET `Title_loc1` = '아감마간의 혈석 파편' WHERE `entry`=5052; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅의 타우라조 야영지에 있는 뻐드렁니에게 혈석을 가져가야 합니다.$B$B아감마간의 힘을 빌린 축복을 받고 싶다면 최대한 많이 수집해야 합니다.' WHERE `entry`=5052; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, entiendes. Mis palabras no cayeron en oído sordo, $r. Puede que Quebrantadientes esté enjaulado ¡pero no hay jaula que detenga el poder de Agamaggan! $B$BEl contacto con el fragmento, solo tocarlo... ha pasado tanto tiempo, $r.$B$B¿Tienes idea de lo que se siente? ¿Que te aparten de tu poder?$B$BPero ya contaremos esa historia en otra ocasión. Te prometí información. Te prometí el poder de Agamaggan. Mi propio pueblo me dio la espalda, a mí, a Quebrantadientes. Ahora, te envío para que mi furia caiga sobre ellos.' WHERE `entry`=5052; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nuestras tribus se reúnen a las espinosas regiones de Los Baldíos porque hay lugares sagrados, aunque ninguno tan sagrado como Rajacieno. El cuerpo de Agamaggan compensa por todo Rajacieno, pero la Zahúrda está especialmente protegida ¡porque la entrada está hecha con sus enormes fauces! ¡Se tragará enterito a todo aquel que no le sea leal y escupirá su cuerpo después de masticarlo! $B$BAgamaggan nos dejó su cuerpo para protegernos y entrega su espíritu para que podamos protegerlo a él. ' WHERE `entry`=5052; +UPDATE `locales_quest` SET `Details_loc1` = '여기서 북서쪽으로 눈 덮인 여명의 설원의 산맥에서는 솜씨가 아주 뛰어난 사냥꾼이 지금도 먹이를 쫓고 있다네... 톱니이빨곰 우르시우스라는 놈인데, 아주 재빠르고 영리한 짐승이지.$B$B이제 자네를 녀석에게 보내겠네. 눈망루 마을 북서쪽에 있는 경사진 언덕에서 돌아다니고 있을테니 녀석을 찾아 살금살금 다가가 처치하게.$B$B지금까지 우르시우스와 대적하려고 한 자들은 모두 녀석의 사냥감이 되어 쫓기게 됐지. 그러니 항상 경계를 늦추지 말게나.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 눈망루 마을에 있는 스톰 섀도후프가 우르시우스를 처치해달라고 요청했습니다.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No era una tarea fácil, pero has sido sobresaliente. Pero no vayas tan deprisa, no creas que me has impresionado, $n.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `Title_loc1` = '서리바람 브룸랜' WHERE `entry`=5055; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 눈망루 마을에 있는 스톰 섀도후프가 브룸랜을 처치해 달라고 요청했습니다.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí. Has regresado. Ahora creo que eres un auténtico cazador por naturaleza. Te has enfrentado a las criaturas más fieras y has regresado, superando todas mis expectativas.$B$BYa estás preparado para mi última petición.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has demostrado tu fuerza y determinación. Te esperan muchos más desafíos, pero ya has probado ser tan capaz como yo mismo puedo serlo.' WHERE `entry`=5056; +UPDATE `locales_quest` SET `Title_loc1` = '과거의 업적' WHERE `entry`=5057; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aprendemos de nuestras experiencias vitales, $n. Estoy seguro de que las tuyas solo conseguirán hacerte más fuerte y sabio. Has crecido mucho desde la primera vez que hablamos.$B$BToma esto como recuerdo de todas las difíciles tareas que has superado como no-muerto $c, y no olvides que siempre tendrás mi respeto y admiración.' WHERE `entry`=5057; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con la llave que encontraste en el esqueleto de la que fue la señora Dalson abres la puerta de la letrina. Un necrófago sanguinario salta fuera de la letrina, debe de haber estado ahí atrapado desde hace mucho tiempo.$B$BEl desgarrador grito del necrófago al advertir tu presencia deja claro que el antiguo granjero Dalson ya no puede ser salvado.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave que has cogido de los restos del necrófago que fue el granjero Dalson encaja a la perfección en el candado. Las puertas del armario se abren y muestran varios objetos que siguen intactos y que parecen bastante valiosos.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `Title_loc1` = '바다표범 변신' WHERE `entry`=5061; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스로 돌아가 마스렌길 베어워커에게 바다표범의 펜던트를 보여 주어야 합니다.' WHERE `entry`=5061; +UPDATE `locales_quest` SET `Title_loc1` = '신성한 불' WHERE `entry`=5062; +UPDATE `locales_quest` SET `Objectives_loc1` = '불꽃 용설란 10포기를 모아 썬더 블러프 장로의 봉우리에 있는 마가타 그림토템을 찾아가야 합니다.' WHERE `entry`=5062; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, has recogido la cantidad necesaria de pitas incendiarias. Esta rara hierba que solo se encuentra en Las Mil Agujas servirá para encender el fuego sagrado de la vida.$B$B' WHERE `entry`=5062; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Así que Motega Pirocabello envía noticias de Arikara... eso es mala señal.$B$B$B$BArikara es una criatura muy peligrosa cuyo único propósito es castigar a todo aquel que haya cometido actos abyectos.$B$B' WHERE `entry`=5062; +UPDATE `locales_quest` SET `Title_loc1` = '붉은 학자의 모자' WHERE `entry`=5063; +UPDATE `locales_quest` SET `Objectives_loc1` = '붉은 학자의 모자를 얻으려면 말리퍼스 다크해머에게 다음 재료를 갖다주어야 합니다. 온전한 괴수의 가죽 1개, 닳아해진 누더기골렘 조각 5개, 신비한 수정 8개, 마력 깃든 붉은 실타래 5개$B$B제작비로 50골드도 가져가야 합니다.' WHERE `entry`=5063; +UPDATE `locales_quest` SET `Title_loc1` = '그림토템부족 염탐' WHERE `entry`=5064; +UPDATE `locales_quest` SET `Objectives_loc1` = '먹구름 봉우리에 있는 비밀 쪽지 3개를 찾아 와야 합니다.' WHERE `entry`=5064; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gran tótem espiritual! ¡Qué malas noticias! Debo empezar a prepararme para lo que sea que se avecina.$B$B$n, como te prometí, aquí tienes la recompensa por tu valerosa ayuda.' WHERE `entry`=5064; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has descubierto qué está tramando el clan Tótem Siniestro?' WHERE `entry`=5064; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Las encontraste! ¡Estupendo!$B$BGracias, $n. Me concentraré en ellas y descifraré su significado.$B$BSin embargo, tú tienes otra tarea pendiente...' WHERE `entry`=5065; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las tablillas? Temo que sus textos revelen una gran amenaza para nuestro mundo.' WHERE `entry`=5065; +UPDATE `locales_quest` SET `Title_loc1` = '아카나의 다리보호구' WHERE `entry`=5067; +UPDATE `locales_quest` SET `Objectives_loc1` = '아카나의 다리보호구를 얻으려면 말리퍼스 다크해머에게 다음 재료를 갖다주어야 합니다. 온전한 괴수의 가죽 1개, 닳아해진 누더기골렘 조각 5개, 아케이나이트 주괴 5개, 프로스트위스퍼의 불변의 영액 5개.$B$B제작비로 50골드도 가져가야 합니다.' WHERE `entry`=5067; +UPDATE `locales_quest` SET `Title_loc1` = '핏빛갈증의 흉갑' WHERE `entry`=5068; +UPDATE `locales_quest` SET `Objectives_loc1` = '핏빛갈증의 흉갑을 얻으려면 말리퍼스 다크해머에게 다음 재료를 갖다주어야 합니다. 온전한 괴수의 가죽 1개, 닳아해진 누더기골렘 조각 10개, 아케이나이트 주괴 5개, 어둠의 허물 5개.$B$B$B' WHERE `entry`=5068; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡!Muchas gracias, $n! Ya puedo seguir trabajando aquí$B$B¿Encontraste algo interesante en el campamento Nevada?' WHERE `entry`=5082; +UPDATE `locales_quest` SET `Details_loc1` = '눈사태일족 펄볼그에게서 찾은 물병은 거의 비어있지만 이상한 녹색 액체 몇 방울이 남아있습니다. 빛을 발하는 것 같기도 합니다.$B$B중요한 것일까요?$B$B여명의 설원에 있는 온천 부근에서 한동안 야영을 해본 도노바 스노우덴이라면 더 자세한 얘기를 해줄 수 있을 것입니다.' WHERE `entry`=5083; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원에 있는 도노바 스노우덴에게 빈 화주 시험관을 갖다주어야 합니다.' WHERE `entry`=5083; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Lo obtuviste de los Nevada?' WHERE `entry`=5083; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué has encontrado?' WHERE `entry`=5083; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'En la caldera burbujea una sustancia putrefacta y de olor repulsivo...' WHERE `entry`=5084; +UPDATE `locales_quest` SET `Title_loc1` = '신비한 액체' WHERE `entry`=5085; +UPDATE `locales_quest` SET `Objectives_loc1` = '발견한 사실을 도노바 스노우덴에게 알려야 합니다.' WHERE `entry`=5085; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tienes muchos recursos, $n. ¿Crees que los furbolgs Nevada han estado en el campamento Muertobosque?' WHERE `entry`=5085; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que hayas encontrado algo, $n. ¡Los Nevada son cada vez más agresivos!' WHERE `entry`=5085; +UPDATE `locales_quest` SET `Title_loc1` = '맹독 정령' WHERE `entry`=5086; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원에 있는 도노바 스노우덴에게 맹독 정령 수액 3개를 갖다주어야 합니다.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tengo que compararlo con la sustancia que encontraste en la caldera, entonces sabremos algo más.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Creo que estamos empezando a averiguar qué ha pasado aquí, $n.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BMe pregunto si el consumo de esta sustancia hace a los furbolgs más agresivos. Parecen mucho más grandes...' WHERE `entry`=5087; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Veremos lo que ocurre cuando los Nevada se queden sin su piroagua!' WHERE `entry`=5087; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto no tiene sentido. ¿Por qué iba Arikara a andar tras Cairne Pezuña de Sangre? Magatha no puede estar equivocada, es una de nuestras chamanes más poderosas.$B$B$B$BSea como sea, tu hazaña en favor de la Horda no pasará inadvertida. Por favor, elige uno de estos como recompensa por tu ayuda.' WHERE `entry`=5088; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has matado a la despiadada serpiente Arikara, $n?' WHERE `entry`=5088; +UPDATE `locales_quest` SET `Details_loc1` = '격퇴한 용의 시체에서 뭔가 중요한 기밀 문서 같은 것을 찾았습니다. 자세히 들여다 보니 그것은 웜타라크 상관인 드라키사스 장군의 편지였습니다.$B$B이것을 치안대장 멕스웰에게 보여줘야 한다는 생각이 듭니다.' WHERE `entry`=5089; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에 있는 치안대장 맥스웰에게 사령관 드라키사스의 명령서를 가져가야 합니다.' WHERE `entry`=5089; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La trama se complica...' WHERE `entry`=5089; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tienes ahí, $n?' WHERE `entry`=5089; +UPDATE `locales_quest` SET `Details_loc1` = '들으시오! 모든 영웅들은 귀를 기울여 내 말을 들으시오!$B$B스톰윈드 왕국에서 용병을 모집하고 있소! 신체 건강한 모든 이들에게 고하건대 어서 무기를 들고 동부 왕국의 남쪽을 위협하고 있는 사악한 스컬지 세력에 맞서 분연히 일어서 주기를 바라오! 지금 역병지대의 폐허로부터 뭔가 새로운 위험이 다가오고 있다는 소문도 있소!$B$B동부 왕국의 영웅들이여, 알터랙 산맥 북부 서리바람 야영지에 본진을 세운 아쉬람 발러피스트 사령관을 찾아가시오!' WHERE `entry`=5090; +UPDATE `locales_quest` SET `Details_loc1` = '안돌할의 서쪽과 북쪽 통로는 모두 요새화되어 있어 요새화되지 않은 동쪽 통로에서 공격을 할 생각이오. 슬픔의 언덕에 있는 언데드 무리가 최전방 방어선이고 스컬지는 이 녀석들에게 의존하고 있으니 안돌할로 진격하려면 슬픔의 언덕을 통과해서 가야 하오.$B$B당신의 첫 임무는 슬픔의 언덕에 통로를 확보하는 것이오. 그 지역을 돌아다니는 해골과 구울의 수를 줄이고 임무가 끝나면 내게 돌아오시오!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `Objectives_loc1` = '슬픔의 언덕에 있는 해골 타작꾼 10마리와 걸신들린 구울 10마리를 처치해야 합니다.$B$B그런 다음 서부 역병지대의 서리바람 야영지에 있는 사령관 아쉬람 발러피스트에게 돌아가십시오.' WHERE `entry`=5092; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Misión cumplida, $n! Buena jugada, buena jugada.$B$BDéjame recompensarte por tu trabajo con algunas monedas de las arcas de Ventormenta. Te recomendaría gastar el dinero en algo que te ayude en tu próxima misión... la que te llevará a las ruinas de Andorhal.$B$B¡Deberás estar preparado! ¡Mantente alerta!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `Details_loc1` = '이 땅의 영웅들은 들으시오. 호드는 여러분의 힘이 필요하오. 즉각적인 행동을 보여주시오!$B$B신체 건강한 자들은 모두 분연히 일어나 스컬지와 맞서 싸우라는 징집령이 떨어졌소. 지금 동부 왕국의 폐허로부터 새로운 위험의 바람이 불어오고 있다는 소문도 있소. 언더시티 동쪽에서 봉기한 적들로 인해 북쪽 지방이 역병지대가 되고 말았소.$B$B그대가 이 땅의 영웅을 자처한다면 티리스팔 숲 동쪽 보루에 있는 델링턴 고위집행관의 주둔지로 찾아가시오!' WHERE `entry`=5093; +UPDATE `locales_quest` SET `Details_loc1` = '이 땅의 영웅들은 들으시오. 호드가 여러분의 힘을 필요로 하고 있소. 즉각적인 행동이 필요한 상황이오!$B$B신체 건강한 자들은 모두 분연히 일어나 스컬지와 맞서 싸우라는 징집령이 떨어졌소. 지금 동부 왕국의 폐허로부터 새로운 위협의 바람이 불어오고 있다는 소문이 있소. 언더시티 동쪽에 역병지대가 바로 그 곳이오.$B$B당신이 이 땅의 영웅임을 자처한다면 티리스팔 숲 동쪽 보루에 있는 델링턴 고위집행관님의 주둔지로 찾아가시오!' WHERE `entry`=5094; +UPDATE `locales_quest` SET `Details_loc1` = '이 땅의 영웅들은 들으십시오. 호드에서는 그대들의 도움을 원하고 있습니다. 즉각적인 행동이 필요한 상황입니다!$B$B신체 건강한 자들은 모두 무기를 들고 스컬지에 맞서 싸우라는 징집령이 떨어졌습니다! 지금 동부 왕국의 폐허에서 새로운 위협이 떠오르고 있다는 소문이 들려오고 있습니다. 동부 왕국의 북쪽, 언더시티의 동쪽에 있는 역병지대라고 합니다!$B$B당신이 이 땅의 영웅임을 자처한다면 티리스팔 숲 동쪽 보루에 있는 델링턴 고위집행관님의 주둔지로 찾아가십시오!' WHERE `entry`=5095; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bienvenida a las Tierras de la Peste. Esta es una de las fronteras más peligrosas de Azeroth, especialmente por la amenaza de la Plaga que se avecina desde el este. Me alegro de que hayas escuchado la llamada del deber y hayas venido a prestar servicio a la Horda. $B$BSi estás preparada para ponerte manos a la obra, hay mucho que puedes hacer aquí, en la frontera de las Tierras de la Peste.' WHERE `entry`=5095; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una ejecución perfecta, $n. Tu ataque a la Cruzada Escarlata nos dará algo de tiempo. He enviado a uno de mis mejores exploradores para vigilar el campamento y asegurarnos de que las fuerzas de la Cruzada que vinieron a reforzar la posición se tragarán el anzuelo. $B$BCuando se aligere la presión a la que estamos sometidos deberíamos poder arriesgarnos a adentrarnos en Andorhal, una misión realmente importante. Por todos tus éxitos hasta la fecha, me encantaría que fueras tú quien se encargara también esta vez de la misión.' WHERE `entry`=5096; +UPDATE `locales_quest` SET `Title_loc1` = '감시탑 공격 준비' WHERE `entry`=5097; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Mis sacerdotes informan de que nuestros rastreadores están recibiendo señales muy fuertes de las cuatro torres! No sé si debería decirlo, pero creo que has realizado otra misión con total y completo éxito. ¡Buena jugada de nuevo, $n!$B$BCon las torres marcadas, podemos pasar a los preparativos para el ataque. ¡Ha llegado el momento de combatir a la Plaga!' WHERE `entry`=5097; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Mis brujos informan de que nuestros rastreadores de señales están recibiendo señales muy fuertes de las cuatro atalayas! Siempre has cumplido mis órdenes con la habilidad y precisión propias de un avezado veterano. ¡Una vez más, tus servicios para la Horda quedan debidamente registrados, $n! $B$BCon las atalayas marcadas, podemos pasar a los preparativos para el ataque. ¡Ha llegado el momento de combatir a la Plaga!' WHERE `entry`=5098; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Claro, ahora atacaremos a sus jefes dragones. ¡Muy bien, valiente soldado de la Alianza! ¡Pero que muy bien!' WHERE `entry`=5102; +UPDATE `locales_quest` SET `Title_loc1` = '뜨거운 화형' WHERE `entry`=5103; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muchas gracias, $n. Espero volver a mis estudios sin tener que preocuparme por nuevas emboscadas. Por favor, acepta esto como recompensa.' WHERE `entry`=5121; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has conseguido el medallón! Ahora podré abandonar por fin la capilla y cumplir con mi deber.$B$BEse deber es matar a la bestia que ayudó en mi corrupción y en la de tantos de mis hermanos y hermanas, ¡el Barón Osahendido!' WHERE `entry`=5122; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me pregunto qué significa todo esto... No entiendo nada...' WHERE `entry`=5123; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué es esto, $n?' WHERE `entry`=5123; +UPDATE `locales_quest` SET `Title_loc1` = '불꽃의 판금 건틀릿' WHERE `entry`=5124; +UPDATE `locales_quest` SET `Objectives_loc1` = '마력 깃든 토륨 주괴 6개, 불의 정수 2개, 별루비 4개를 말리퍼스 다크해머에게 갖다주어야 합니다. 불타지 않은 판금 건틀릿도 주어야 합니다.' WHERE `entry`=5124; +UPDATE `locales_quest` SET `Title_loc1` = '로락스의 이야기' WHERE `entry`=5126; +UPDATE `locales_quest` SET `Objectives_loc1` = '로락스와 대화를 해서 그가 하는 이야기를 들어야 합니다.' WHERE `entry`=5126; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, si me dejas examinarlo un momento quizás pueda traducirlo.$B$B$B$BTe avisaré cuando lo haya examinado por completo.$B$BGracias por compartirlo conmigo, $n. Sabemos muy poco de los furbolgs Nevada.' WHERE `entry`=5128; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Círculo Esmeralda es amigo de todo el mundo, no-muerto. ¿Qué puedo hacer por ti?' WHERE `entry`=5128; +UPDATE `locales_quest` SET `Title_loc1` = '용비늘 가죽세공' WHERE `entry`=5141; +UPDATE `locales_quest` SET `Objectives_loc1` = '단단한 전갈 흉갑 2개와 단단한 전갈 장갑 2개, 닳아해진 용비늘 10개를 아즈샤라에 있는 피터 갈렌에게 가져가야 합니다.$B$B이 임무를 완수하면 용비늘 가죽세공술을 배우지만...$B$B원소 가죽세공술과 전통 가죽세공술은 영영 익힐 수 없게 됩니다. 그러므로 피터가 준 임무를 수행하기 전에 정말로 이 길을 가고 싶은지 확실히 결정하십시오.' WHERE `entry`=5141; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola. Soy Pamela. ¿Y tú cómo te llamas?' WHERE `entry`=5142; +UPDATE `locales_quest` SET `Title_loc1` = '전통 가죽세공' WHERE `entry`=5143; +UPDATE `locales_quest` SET `Objectives_loc1` = '페랄라스에 있는 카리시아 문헌터에게 야생 가죽 조끼와 야생 가죽 투구를 가져가야 합니다.$B$B이 퀘스트를 완료하면 전통 가죽세공술을 배울 수 있지만 용비늘 가죽세공술과 원소 가죽세공술을 배울 수 없습니다.$B$B퀘스트를 시작하기 전에 어떤 가죽 세공술을 배울지 결정하시기 바랍니다.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `Title_loc1` = '용비늘 가죽세공' WHERE `entry`=5145; +UPDATE `locales_quest` SET `Objectives_loc1` = '단단한 전갈 흉갑 2개와 단단한 전갈 장갑 2개, 그리고 닳아해진 용비늘 10개를 황야의 땅에 있는 토르카프 드래곤아이에 가져가야 합니다.$B$B이 임무를 완료하면 용비늘 가죽세공술을 익히게 되지만 원소 가죽세공술과 전통 가죽세공술은 익힐 수 없게 됩니다.$B$B일을 시작하기 전에 어떤 가죽세공술을 배울지 결정하시기 바랍니다.' WHERE `entry`=5145; +UPDATE `locales_quest` SET `Title_loc1` = '원소 가죽세공' WHERE `entry`=5146; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 고원에 있는 브룸 윈터후프에게 불의 심장 2개, 물의 보주 2개, 대지의 핵 2개, 바람의 숨결 2개를 가져가야 합니다.$B$B이 퀘스트를 완료하면 원소가죽 세공술을 배울 수 있습니다. 이 퀘스트를 완료하면 용비늘 가죽세공술과 전통 가죽세공술을 배울 수 없습니다.$B$B퀘스트를 시작하기 전에 어떤 가죽 세공술을 배울지 결정하시기 바랍니다.' WHERE `entry`=5146; +UPDATE `locales_quest` SET `Details_loc1` = '현상수배: 아르낙 그림토템$B$B추방자 아르낙을 극악무도한 살상과 납치 혐의로 현상수배한다. 이 범죄자에게 정의의 처단을 내리는 용감한 자에게는 후한 보상을 내릴 것이다.$B$B아르낙을 마지막으로 목격한 장소는 먹구름 봉우리다. 그를 처치한 증거물을 들고 높새바람 봉우리에 있는 절벽파수꾼 롱혼에게 가서 보상을 받기 바란다.' WHERE `entry`=5147; +UPDATE `locales_quest` SET `Objectives_loc1` = '아르낙 그림토템을 처치하고 높새바람 봉우리에 있는 절벽파수꾼 롱혼에게 그 증거물을 갖다주어야 합니다.' WHERE `entry`=5147; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja! ¡Qué noticia tan estupenda! ¡Empezaba a pensar que nunca recibiría su merecido!$B$BAquí tienes, $n... y gracias. Con solo oír hablar de Arnak me hervía la sangre...' WHERE `entry`=5147; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sabes algo del peligrosísimo Arnak Tótem Siniestro?' WHERE `entry`=5147; +UPDATE `locales_quest` SET `Title_loc1` = '전통 가죽세공' WHERE `entry`=5148; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기에 있는 세지브에게 야생 가죽 조끼와 야생 가죽 투구를 가져가야 합니다.$B$B이 퀘스트를 완료하면 전통 가죽세공술을 배울 수 있지만 용비늘 가죽세공술과 원소 가죽세공술을 배울 수 없습니다.$B$B퀘스트를 시작하기 전에 어떤 가죽세공술을 배울지 결정하시기 바랍니다.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La has encontrado! ¡Has encontrado a mi muñeca! ¡Gracias!' WHERE `entry`=5149; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado mi muñeca?' WHERE `entry`=5149; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Parece que a Dadanga le gustan los brotes que le has traído.$B$BA cambio, te entrega un pequeño paquete.' WHERE `entry`=5150; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Mi hipercapacitor! Esto me mantendrá ocupado hasta que pueda descifrar para qué sirve...' WHERE `entry`=5151; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes mi hipercapacitor?' WHERE `entry`=5151; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has visto a Pamela? ¿Y cómo está? ¿¿Está viva?? ¡Oh, no! ¡Pobre Pamela! Era tan joven y tan alegre... $B$BNo sabe lo que le ocurrió a su padre, ¿verdad? ¿Mi hermano Joseph? $B$BNo... ella no podía entender lo que le ocurrió a Joseph. Y aunque pudiera, no tengo valor para contárselo...' WHERE `entry`=5152; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto? ¿Una alianza? Déjame verla...$B$B¡Aah! Este anillo tenía su lugar en la mano de un gran hombre... pero el pasado de ese hombre está lleno de tragedia.$B$B¿Estás aquí para ayudarle? Es demasiado tarde para él... ¡pero quizás podamos ayudarle desde el pasado!' WHERE `entry`=5153; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Llegas en el momento justo, como si supieras cuándo tenías que llegar. No vendrás del futuro, ¿verdad?' WHERE `entry`=5153; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, lo tienes!$B$B¿Lo has leído? ¿Se menciona a Joseph Rutagrana? Si se habla de él, ¡quizás podamos salvarle!$B$BAh. Los Anales de Villa Darrow cuentan una historia tremenda. Dicen que durante la batalla, Joseph Rutagrana fue corrompido y que se unió a las filas de la Plaga. Traicionó a los defensores de Villa Darrow.$B$BQué destino atroz. Deberíamos intentar cambiar ese destino, ¿no te parece?' WHERE `entry`=5154; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste el libro, $n?' WHERE `entry`=5154; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien, $n! Ahora que su número se debilita, podemos presionarles más. $B$B¿Qué tal te supo esa primera cata de su poder? ¿Son tan fuertes como pensaste que serían? ¿Más fuertes? ¿O resultaron no ser un desafío a tu altura? Eso sería fantástico. $B$BPero ya discutiremos los detalles de tus hazañas más tarde. Ahora tenemos que concentrarnos en otras cosas.' WHERE `entry`=5155; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra que sigas con vida, $n. Pero me preocupa que esa agua aún exista. Esperaba encontrar al menos una fuente de agua pura en Frondavil. Pero parece que mi búsqueda ha sido un fracaso. El proceso de curación de la tierra habría sido mucho más sencillo de haber existido tal fuente. $B$BTendré que centrarme en salvar a las criaturas del bosque que aún puedan salvarse mientras destruyo a las que se han corrompido tanto que son un peligro para sí mismas y para los viajeros que atraviesen este bosque que antaño fuera tan poderoso.' WHERE `entry`=5156; +UPDATE `locales_quest` SET `Objectives_loc1` = '빈 수통을 자에데나르 중심부의 달샘으로 가져가서 채운 다음 악령의 숲에 있는 그레타 모스후프에게 가져 가야 합니다.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta agua nos servirá, $n. $B$BAhora solo nos queda purificarla antes de utilizarla en los blandones. No debería ser difícil, pero requiere un viajecito. $B$BEspero que podamos hacerlo rápido.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuando tengamos el agua de la Poza de la Luna, la purificaremos y la utilizaremos para extinguir los blandones de protección de la Guarida Sombría. Eso debería darme tiempo suficiente para mirar en las cámaras más profundas y discernir quién lidera este... culto.$B$BRezo para que la Madre Tierra esté con nosotros.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `Title_loc1` = '영혼의 도움을 찾아서' WHERE `entry`=5158; +UPDATE `locales_quest` SET `Objectives_loc1` = '부패한 달샘 물을 불모의 땅에 있는 이슬렌 워터시어에게 가져 가야 합니다.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, necesitas limpiar el agua de esta Poza de la Luna. Detener esta fuente de maldad de Frondavil es una noble acción, pero yo no soy quién para decidir si el agua será purificada. Preguntaré a los espíritus del Agua. Ellos son quienes deciden si la causa es justa. $B$BDame un momento, les hablaré de tu ruego. Espero que simpaticen con tu causa como yo.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Percibo que no eres un viajero corriente buscando el camino a Trinquete. Ven, siéntate y descansa en nuestro campamento. Habla conmigo cuando estés listo.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta agua debería ser suficiente para nuestros propósitos. $B$BMe alegra que Islen pudiera ayudarnos. Su fuerza sobre los espíritus del agua ha sido siempre considerable. Y también es sabia. Raras son las veces que los espíritus no están de acuerdo con ella. El hecho de que ambos hayan bendecido nuestra causa me da esperanza: estamos en el buen camino.' WHERE `entry`=5159; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, veo que has vuelto, $n. Bien. ¿Encontraste a Islen en Los Baldíos? ¿O tenemos que encontrar otra manera de lograr nuestros objetivos?' WHERE `entry`=5159; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los Aspectos insisten en que nos mantengamos al margen de los asuntos de los mortales. En este mundo, sin embargo, no siempre es posible tal cosa, especialmente cuando uno de los nuestros ignora una y otra vez esta regla.' WHERE `entry`=5160; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegro de verte, $n.' WHERE `entry`=5160; +UPDATE `locales_quest` SET `Title_loc1` = '푸른용군단의 분노' WHERE `entry`=5161; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Que así sea...' WHERE `entry`=5161; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Soy Jeziba, conocido por muchos como el Escultor. Pero lo que esculpo no son estatuas, son héroes.|n' WHERE `entry`=5162; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja! ¡Se lo pensarán dos veces antes de volver a reírse de mis ideas!$B$BGracias por tu ayuda, $n. ¡Sin tu ayuda no habría podido divertirme tanto!' WHERE `entry`=5163; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡No puedo esperar a saber cuál es la reacción de mis amigos!$B$B¡Nunca se lo esperarían!' WHERE `entry`=5163; +UPDATE `locales_quest` SET `Title_loc1` = '무법의 시대 일람' WHERE `entry`=5164; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El libro parece componerse de cientos y cientos de páginas llenas de texto enrevesado, garabatos y símbolos.' WHERE `entry`=5164; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pude verte con mis hechizos en cuanto murieron las llamas del último blandón. Buen trabajo, $n. $B$BConseguí averiguar algunas cosas antes de que los brujos del Consejo de la Sombra reaccionaran. Espero que sea suficiente. $B$BAhora descansa un poco. Te diré lo que he averiguado en un momento.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes el libro y el escudo!$B$BSu historia está entrelazada con la de Villa Darrow y, de alguna forma, sé que el destino volverá a unirlos.' WHERE `entry`=5168; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las reliquias, $n?' WHERE `entry`=5168; +UPDATE `locales_quest` SET `Title_loc1` = '다로우샤이어의 악당들' WHERE `entry`=5181; +UPDATE `locales_quest` SET `Objectives_loc1` = '희망의 빛 예배당에 있는 카를린 레드패스에게 호르구스의 해골과 부러진 마르두크의 검을 가져가야 합니다.' WHERE `entry`=5181; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Las has encontrado! ¡Bien hecho, $n! Estas reliquias poseen un poder que no entiendo del todo, un poder que un día controlarás.$B$BY también me traen recuerdos oscuros, recuerdos de muerte y traición, y de la última noche de Villa Darrow...' WHERE `entry`=5181; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste la calavera y la espada, $n?' WHERE `entry`=5181; +UPDATE `locales_quest` SET `Objectives_loc1` = '자에데나르를 뒤져 이 붉은 열쇠의 용도를 알아내야 합니다.' WHERE `entry`=5202; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La llave! ¡La has encontrado! ¡Dámela, por favor, para que pueda escapar por fin!' WHERE `entry`=5202; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Empiezo a preguntarme si alguna vez conseguiré escapar de esta jaula.$B$BEs solo cuestión de tiempo... acabarán sacrificándome en el altar de sus demonios... ¡Esos monstruos!' WHERE `entry`=5202; +UPDATE `locales_quest` SET `Title_loc1` = '자에데나르 탈출' WHERE `entry`=5203; +UPDATE `locales_quest` SET `Objectives_loc1` = '아르코나린을 그녀의 방어구와 라이트포지가 있는 곳까지 호위해 간 후, 함께 어둠의 요새에서 빠져나가야 합니다. 그런 다음, 악령의 숲에 있는 제시 문보우를 찾아가 그녀의 친구들에게 무슨 일이 있었는지 알려 주어야 합니다.' WHERE `entry`=5203; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Eres tú quien ayudó a Arko a escapar? Cómo me alegro de que me hayas encontrado. Ella pasó por aquí hace no mucho, de camino a Darnassus. Forjaluz iba pisándole los talones y no tenía ni tiempo para hablar con los druidas y hacer que le curaran las heridas. Dijo que tenía mucha prisa.$B$BPero sí me contó tu encuentro con el espíritu de Trey. Qué destino tan cruel para un caballero de la Mano de Plata. Ella intentaba ocultarlo, pero era evidente que la pérdida que ha sufrido le está desgarrando las entrañas.' WHERE `entry`=5203; +UPDATE `locales_quest` SET `Objectives_loc1` = '자에데나르로 돌아가 서큐버스 라카이아를 처치한 후, 트레이 라이트포지의 유해를 찾아와야 합니다.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Reúnes los restos del paladín con tanto cuidado como puedes, recordando que al menos su espíritu ha sido liberado del sufrimiento que pudieran haberle infligido.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Inspeccionas el cuerpo. No hay duda de que estos son los restos de Trey Forjaluz, el caballero de la Mano de Plata. Piensas en Arko\'narin y te preguntas si hay alguien en tu vida que signifique tanto como este hombre significaba para el elfo de la noche cautivo al que ayudaste a escapar de la Guarida Sombría.$B$BPero sabes que no puedes llevar los restos del paladín a Jessir sin antes matar a su torturador.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Las has encontrado! ¡Estupendo! $B$BAunque no acabo de entender bien cómo pueden ayudarnos, siento su poder y, en mi fuero interno, sé que están relacionadas con mi hogar, con Villa Darrow.' WHERE `entry`=5206; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes las calaveras? Cromi dijo que eran imprescindibles para su hechizo. Y ese hechizo nos dará la oportunidad de salvar Villa Darrow.' WHERE `entry`=5206; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué libro es este? ¿Los Anales de Villa Darrow? Ese era mi hogar antes de la guerra... ¡antes de que aquella batalla lo destruyera! ¿Por qué me has traído este libro?$B$B¡Mira aquí! ¡Al final hay unas páginas que cuentan los días que siguieron a la batalla! ¡Y este pasaje habla de mí! ¡Y hay otro sobre mi hermano Joseph! ¿Lo que dice este libro es cierto?$B$B¡Hemos de saber la verdad!' WHERE `entry`=5210; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Vienes del oeste? ¿Cómo va el resto de Lordaeron? Sé que Andorhal está perdido pero, ¿es cierto que la Plaga ha llegado a Tirisfal?' WHERE `entry`=5210; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra oír que encontraste las almas torturadas de mis hermanos y que las liberaste. Mi corazón sufrirá menos sabiendo que al menos algunos de los defensores de Villa Darrow se han liberado de la tiranía de la Plaga.' WHERE `entry`=5211; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Algo ha cambiado en la estructura química de los agentes activos de la peste. Necesitamos más datos.' WHERE `entry`=5212; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'A quien me dice que me preocupo demasiado le digo que él no se preocupa lo suficiente.' WHERE `entry`=5212; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble! Llevará meses diseccionar y analizar esto. El Alba Argenta te agradece tus esfuerzos, $n.$B$BElige entre este Sello del Amanecer y esta Runa del Amanecer, con nuestra bendición. Puedes utilizar cualquiera de los dos en lugar de una Comisión del Alba Argenta estándar para recoger piedras de la Peste para nosotros. Si se te pierde, habla conmigo y te conseguiré un reemplazo.' WHERE `entry`=5213; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Estamos a punto de descubrir cuál es el nuevo agente activo de la plaga!' WHERE `entry`=5213; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, tabaquito, tabaquito dulce, cuánto te he echado de menos...' WHERE `entry`=5214; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡No puedo soportarlo, $n! ¡Tienes que ayudarme! ¡Me muero!' WHERE `entry`=5214; +UPDATE `locales_quest` SET `Title_loc1` = '스컬지 가마솥' WHERE `entry`=5215; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Que el poder de la Luz te ilumine en estos tiempos sombríos, $c. Me complace servirte como coordinadora en nuestro plan para sabotear las calderas de la Plaga.$B$BNuestro objetivo será alterar la composición de la peste que crean los calderos, convirtiéndola en algo que afecte negativamente a la Plaga. Para conseguir este cambio tendrás que acceder a las cuatro calderas de las Tierras de la Peste del Oeste.$B$BHas de estar preparado, héroe, ¡te espera una batalla gloriosa contra la vil Plaga!' WHERE `entry`=5215; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave que has conseguido del señor de la caldera Garravil encaja perfectamente y abre el panel de acceso. Un hedor nauseabundo emana del panel una vez abierto, al tiempo que una mezcla desconocida de sustancias concentradas se arremolina en el interior de la caldera.$B$BHay una pequeña espita en la que encaja la botella y puedes recoger una muestra para la suma sacerdotisa MacDonnell en el Alto del Orvallo.' WHERE `entry`=5216; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un panel de acceso a la caldera sigue estando cerrado. Para abrirlo tendrás que encontrar la llave.' WHERE `entry`=5216; +UPDATE `locales_quest` SET `Title_loc1` = '서리바람 야영지로의 귀환' WHERE `entry`=5217; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 서리바람 야영지에 있는 대여사제 맥도널에게 가득 찬 펠스톤 농장 병을 가져가야 합니다.' WHERE `entry`=5217; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n, el alquimista Arbington no debería necesitar mucho tiempo para analizar esto y preparar un contraagente que introducir en la caldera. Si pudiéramos propagar suficiente contraagente en el aire podríamos debilitar la Plaga de este lugar.$B$BSerá sin duda un duro esfuerzo pero no podemos dejar de atentar contra esas calderas ni de introducir nuestros componentes en su mezcla. Sin embargo, si pudiéramos seguir así tendríamos una enorme ventaja sobre la Plaga cuando llegara el momento de la batalla.' WHERE `entry`=5217; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenido de vuelta a la relativa seguridad del Campamento del Orvallo, $n. ¿Tienes que informar sobre algún progreso con las calderas?' WHERE `entry`=5217; +UPDATE `locales_quest` SET `Title_loc1` = '목표: 달슨의 눈물' WHERE `entry`=5219; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 달슨의 눈물로 가서 그곳에 있는 가마솥군주를 찾아 물리치고, 그가 지닌 열쇠를 사용해 가마솥에 접근하십시오. 반드시 달슨의 눈물 빈병으로 가마솥 안에 있는 독의 견본을 확보해야 합니다.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La macabra llave que encontraste en el señor de la caldera se desliza suavemente en la cerradura y desaparece, permitiéndote acceder permanentemente al panel. Unos icores crudos y viscosos palpitan a través de tubos retorcidos en el interior de la caldera.$B$BHay una pequeña espita en la que encaja la botella y puedes recoger una muestra para la suma sacerdotisa MacDonnell en el Alto del Orvallo.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un panel de acceso a la caldera sigue estando cerrado. Para abrirlo tendrás que encontrar la llave.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `Title_loc1` = '서리바람 야영지로의 귀환' WHERE `entry`=5220; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 서리바람 야영지에 있는 대여사제 맥도널에게 가득 찬 달슨의 눈물 혼합물을 가져가야 합니다.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, aquí hay mucho que estudiar. ¡Bien hecho, $n!$B$BPor ahora, el siguiente paso está en nuestras manos. Tendremos que producir una lista de componentes que combinados con lo que ya está en la caldera actúen como su contrario.$B$BEl único modo en el que podremos conseguirlo es poniendo los componentes directamente en la caldera. El alquimista Arbington tendrá más información, así que no olvides hablar con él en cuanto te sea posible.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sabemos que cada una de las calderas utiliza una mezcla distinta de componentes para generar su toxina inductora de la Peste. De igual modo sabemos que tendremos que desarrollar un contraagente único para cada caldera. Tu muestra del Llanto del Dalson será la clave para comprender los componentes distintivos para esa caldera.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `Title_loc1` = '목표: 고통의 흉가' WHERE `entry`=5222; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 고통의 흉가로 가서 그곳에 있는 가마솥군주를 찾아 물리치고, 그가 가진 열쇠를 사용해 가마솥에 접근하십시오. 반드시 고통의 흉가 빈병으로 가마솥 안에 있는 독의 견본을 확보해야 합니다.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave del señor de la caldera abre el panel de acceso a la caldera y desaparece como ya ocurrió en las dos calderas anteriores. Un olor putrefacto se agita violentamente bajo la plataforma de la caldera.$B$BHay una pequeña espita en la que encaja la botella y puedes recoger una muestra para la suma sacerdotisa MacDonnell en el Alto del Orvallo.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un panel de acceso a la caldera sigue estando cerrado. Para abrirlo tendrás que encontrar la llave.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `Title_loc1` = '서리바람 야영지로의 귀환' WHERE `entry`=5223; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 서리바람 야영지에 있는 대여사제 맥도널에게 가득 찬 고통의 흉가 혼합물을 가져가야 합니다.' WHERE `entry`=5223; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Otra misión ejecutada a la perfección, $n! Con esta ya son tres calderas que podemos volver contra la Plaga. Si el dominio necromántico de Kel\'Thuzad sobre estas tierras no fuera tan fuerte me atrevería a decirte que acabaras con ellas por completo.$B$BEl alquimista Arbington tendrá un informe sobre lo que esta y las demás calderas necesitarán para que nuestro contraagente se dirija contra la Peste. ¡Así pues ha llegado el momento de poner bajo nuestra influencia la última caldera del Oeste!' WHERE `entry`=5223; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Cuando analicemos con éxito la muestra extraída de la caldera de El Tormento, tendremos una tercera vía para el desarrollo de un contraagente devastador para la Plaga!' WHERE `entry`=5223; +UPDATE `locales_quest` SET `Title_loc1` = '서리바람 야영지로의 귀환' WHERE `entry`=5226; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 서리바람 야영지에 있는 대여사제 맥도널에게 가득 찬 가론의 흉가 혼합물을 가져가야 합니다.' WHERE `entry`=5226; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Desde las sombras, hermano $r, te hago llegar mis saludos. Estoy aquí para servirte como coordinadora en nuestro plan para sabotear las calderas de la Plaga. $B$BNuestro objetivo será alterar la composición de la peste que crean las calderas, convirtiéndola en algo que afecte negativamente a la Plaga. Para conseguir este cambio tendrás que acceder a las cuatro calderas de las Tierras de la Peste del Oeste. $B$BHa llegado el momento de que lideres el ataque contra la Plaga, héroe.' WHERE `entry`=5228; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave que has conseguido del señor de la caldera Garravil encaja perfectamente y abre el panel de acceso, pero desaparece cuando la utilizas. Sin embargo te parece que ahora podrás abrir el panel sin la llave. Un hedor nauseabundo emana del panel una vez abierto, al tiempo que una mezcla desconocida de sustancias concentradas se arremolina en el interior de la caldera. $B$BHay una pequeña espita en la que encaja la botella y puedes recoger una muestra para la sacerdotisa de las Sombras Vandis en El Baluarte.' WHERE `entry`=5229; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un panel de acceso a la caldera sigue estando cerrado. Para abrirlo tendrás que encontrar la llave.' WHERE `entry`=5229; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n, el boticario Dithers no debería necesitar mucho tiempo para analizar esto y preparar un contraagente que introducir en la caldera. Si pudiéramos propagar suficiente contraagente en el aire podríamos debilitar la Plaga de este lugar. $B$BSerá sin duda un duro esfuerzo pero no podemos dejar de atentar contra esas calderas ni de introducir nuestros componentes en su mezcla. Sin embargo, si pudiéramos seguir así tendríamos una enorme ventaja sobre la Plaga cuando llegara el momento de la batalla.' WHERE `entry`=5230; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenido de nuevo a la relativa seguridad de El Baluarte, $n. ¿Tienes que informar sobre algún progreso con las calderas?' WHERE `entry`=5230; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave esquelética que encontraste en el señor de la caldera se desliza suavemente en la cerradura y desaparece, permitiéndote acceder permanentemente al panel. Unos icores crudos y viscosos palpitan a través de tubos retorcidos en el interior de la caldera. $B$BHay una pequeña espita en la que encaja la botella y puedes recoger una muestra para la sacerdotisa de las Sombras Vandis en El Baluarte.' WHERE `entry`=5231; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un panel de acceso a la caldera sigue estando cerrado. Para abrirlo tendrás que encontrar la llave.' WHERE `entry`=5231; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, aquí hay mucho que estudiar. ¡Bien hecho, $n! $B$BPor ahora, el siguiente paso está en nuestras manos. Tendremos que producir una lista de componentes que combinados con lo que ya está en la caldera actúen como su contrario. $B$BEl único modo en el que podremos conseguirlo es poniendo los componentes directamente en la caldera. El boticario Dithers tendrá más información, así que no olvides hablar con él en cuanto te sea posible.' WHERE `entry`=5232; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sabemos que cada una de las calderas utiliza una mezcla distinta de componentes para generar su toxina inductora de la peste. De igual modo sabemos que tendremos que desarrollar un contraagente único para cada caldera. Tu muestra del Llanto de Dalson será la clave para comprender los componentes distintivos para esa caldera.' WHERE `entry`=5232; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave del señor de la caldera abre el panel de acceso a la caldera y desaparece como ya ocurrió en las anteriores calderas. Un olor putrefacto se agita violentamente bajo la plataforma de la caldera. $B$BHay una pequeña espita en la que encaja la botella y puedes recoger una muestra para la sacerdotisa de las Sombras Vandis en El Baluarte.' WHERE `entry`=5233; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un panel de acceso a la caldera sigue estando cerrado. Para abrirlo tendrás que encontrar la llave.' WHERE `entry`=5233; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Otra misión ejecutada a la perfección, $n! Con esta ya son tres calderas que podemos volver contra la Plaga. Si el dominio nigromántico de Kel\'Thuzad sobre estas tierras no fuera tan fuerte me atrevería a decirte que acabaras con ellas por completo. $B$BEl boticario Dithers tendrá un informe sobre lo que esta y las demás calderas necesitarán para que nuestro contraagente se dirija contra la Peste. ¡Así pues ha llegado el momento de poner bajo nuestra influencia la última caldera del Oeste!' WHERE `entry`=5234; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Cuando analicemos con éxito la muestra extraída de la caldera de El Tormento, tendremos una tercera vía para desarrollar un contraagente devastador contra la Plaga!' WHERE `entry`=5234; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave del señor de la caldera Iralma se desintegra al tocar el candado del panel de acceso a la base de la plataforma de la caldera. Se oye un débil sonido metálico en el interior y el panel de acceso se abre para mostrar más toxinas viscosas en el interior de la caldera. $B$BHay una pequeña espita en la que encaja la botella y puedes recoger una muestra para la sacerdotisa de las Sombras Vandis en El Baluarte.' WHERE `entry`=5235; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un panel de acceso a la caldera sigue estando cerrado. Para abrirlo tendrás que encontrar la llave.' WHERE `entry`=5235; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Felicidades, $n, ¡has conseguido abrirnos la última caldera! El boticario Dithers pronto sabrá qué componentes se necesitan para la mezcla. $B$BEn cuanto a ti, seguro que el sumo ejecutor Derrington querrá agradecerte personalmente la ayuda que nos has prestado. Sin ti nuestra lucha contra la Plaga habría sido prácticamente insuperable. Muchas gracias, poderoso $c.' WHERE `entry`=5236; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Tormento alberga la última de las calderas a las que necesitamos acceder. Cuando tengamos una muestra de la peste de la caldera podremos introducir nuestros componentes en el entorno a través de cuatro recipientes distintos. La Plaga tendrá problemas para mantenernos fuera de los cuatro... aun teniendo el poder de Kel\'Thuzad detrás suyo.' WHERE `entry`=5236; +UPDATE `locales_quest` SET `Title_loc1` = '임무 완료!' WHERE `entry`=5237; +UPDATE `locales_quest` SET `Title_loc1` = '임무 완료!' WHERE `entry`=5238; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has visto a Pamela? ¿Está viva?$B$B¿Está muerta? ¡No! ¡Oh, Pamela! ¿Por qué debe sufrir tu espíritu en este mundo? ¿Por qué tú has perecido, mientras la fortuna me mantiene a mí con vida? ¡Ojalá pudiera cambiar mi lugar con el tuyo y vagar por Villa Darrow como un fantasma, cargando con tu soledad!$B$BPero esta noticia no puede cambiar el destino. Gracias, $n. Ahora mi voluntad de cumplir con mi deber, mi deber de vengarme, es más fuerte que nunca.' WHERE `entry`=5241; +UPDATE `locales_quest` SET `Title_loc1` = '마지막 일격' WHERE `entry`=5242; +UPDATE `locales_quest` SET `Objectives_loc1` = '무라와 살리라, 그리고 어둠의 군주 펠단을 처치하십시오. 그리고 그 증거로 펠단의 머리카락을 악령의 숲에 있는 그레타 모스후프에게 가져가야 합니다.' WHERE `entry`=5242; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bendita sea la Madre Tierra, $n! ¡Gracias! ¡Este es un gran día!$B$BEl Consejo de la Sombra tendrá que luchar para alcanzar los niveles de poder de que gozaban antes de que su jerarquía recibiera este golpe. ¡Hoy has hecho algo grande!' WHERE `entry`=5242; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una vez eliminado Fel\'dan, el Consejo de la Sombra perderá el norte y comenzarán las luchas internas. Combatirán entre ellos por hacerse con el control del Consejo. Ese será nuestro momento: acabaremos con ellos y con sus esclavos demoníacos.' WHERE `entry`=5242; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $r. Has demostrado que, aunque eres compasivo, no te detendrás ante nada para destruir a los esbirros de Kel\'Thuzad.' WHERE `entry`=5243; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Debes saber que no todas las cajas de suministros habrán sobrevivido a la destrucción de la ciudad. La Plaga no se atreve a tocar el agua, pero dudo que el agua sagrada impida las infestaciones de alimañas.' WHERE `entry`=5243; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, claro, puedo darte más información sobre Kel\'Theril. Sabes, no soy historiador, pero puedo contarte todo lo que vi...' WHERE `entry`=5244; +UPDATE `locales_quest` SET `Objectives_loc1` = '야론의 곡괭이를 사용해 귀족 유물 조각 4개를 찾아 동부 역병지대에 있는 아우로라 스카이콜러에 갖다주어야 합니다.' WHERE `entry`=5245; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일로 오신 거죠?' WHERE `entry`=5245; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No quiero hablar sobre el pasado de los elfos nobles, $n. Por favor, me horroriza pensar en todo lo que ocurrió... Y no hay ninguna forma de corregir las cosas.' WHERE `entry`=5245; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Por qué has venido?' WHERE `entry`=5245; +UPDATE `locales_quest` SET `Details_loc1` = '선조를 돕기 위해 오신 분인 줄 몰랐습니다. 제가 말이 지나쳤군요.$B$B선조의 잘못에 엮이고 싶지는 않지만 그대의 요청에 진정 거짓이 없다면 도와드리겠습니다.$B$B<유물 조각을 조사해보는 아우로라>$B$B이건 진말로의 수정인 것 같군요. 여기에 강력한 신비의 힘을 담아서 쓸 수 있어요. 선한 일에 사용하면 괜찮지만 이걸 훔친 자들은 사악한 의도로 쓰려고 했기 때문에 깨져버린 거예요.$B$B아즈샤라에 있는 진말로의 신전으로 가보세요. 그 책이 아직 그곳에 있었으면 좋겠군요.' WHERE `entry`=5246; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 진말로의 신전에서 귀족의 성서를 찾아야 합니다. 동부 역병지대의 북부관문 경비탑 근처에 있는 아우로라 스카이콜러에게 가져가십시오.' WHERE `entry`=5246; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nadie ha tocado estas páginas en muchos, muchos años...' WHERE `entry`=5246; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sólo consultando las páginas de las sagradas escrituras podré decidir si puedo ayudarte o no.' WHERE `entry`=5246; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un amigo de Ivy Correhoja? Un placer conocerte, $n.' WHERE `entry`=5249; +UPDATE `locales_quest` SET `Details_loc1` = '여기서 북쪽으로 여명의 설원에 가면 고대 엘프 유적지가 여러 군데 있어요. 혹독한 땅이지만 여러 가지 비밀을 캐내기 위해 탐험을 해볼만한 곳이랍니다.$B$B저는 연구가 너무 바빠서 여명의 설원에 갈 기회가 없었지만... 그대가 가보는 건 어떨까요?$B$B그곳에 가면 윈드 나이트체이서를 찾으세요. 별똥별 마을에서 주로 시간을 보내는데, 그 지역에 대해서 아주 훤히 꿰고 있으니까요.$B$B가서 그대가 저의 제자라고 말하세요...' WHERE `entry`=5250; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un alumno de Daryn Brisela? Un placer conocerte, $n.' WHERE `entry`=5250; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Impresionante, $n! Años y años de trabajo... ¡perdidos! La Cruzada Escarlata se resentirá de esto en las próximas semanas.' WHERE `entry`=5251; +UPDATE `locales_quest` SET `Title_loc1` = '한 맺힌 명가의 원혼' WHERE `entry`=5252; +UPDATE `locales_quest` SET `Objectives_loc1` = '별똥별 마을에 있는 윈드 나이트체이서와 대화해 진말로의 수정을 어디에 두어야 하는지 물어보십시오.' WHERE `entry`=5252; +UPDATE `locales_quest` SET `Title_loc1` = '진말로의 수정' WHERE `entry`=5253; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 대드루이드 판드랄 스테그헬름에게 진말로의 수정을 갖다주어야 합니다.' WHERE `entry`=5253; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어쩐 일인가, $r?' WHERE `entry`=5253; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué significará esto para la Cruzada? ¿Sería posible que estuvieran bajo el control de este demonio? ¿Obligados a servir como títeres de un mal mucho mayor?' WHERE `entry`=5262; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué tienes ahí, $n?' WHERE `entry`=5262; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hace muchos años que no recibo a un campeón entre nosotros. Eres el primero al que Lord Maxwell recibe en años.' WHERE `entry`=5263; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Barón ha matado a más gente de la que tú has visto en toda tu vida.' WHERE `entry`=5263; +UPDATE `locales_quest` SET `Title_loc1` = '맥스웰 티로서스 경' WHERE `entry`=5264; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres un valioso aliado, $n. Recogerás los frutos de tu incondicional dedicación.' WHERE `entry`=5264; +UPDATE `locales_quest` SET `Title_loc1` = '여명회의 궤' WHERE `entry`=5265; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우와...' WHERE `entry`=5265; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya...' WHERE `entry`=5265; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin Alen ha encontrado a alguien con el suficiente valor, ¿eh?' WHERE `entry`=5281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¿Viste a mi madre, $n? ¿La liberaste?$B$BEres un gran ejemplo de decencia. Por las molestias...' WHERE `entry`=5282; +UPDATE `locales_quest` SET `Title_loc1` = '무기제작자의 길' WHERE `entry`=5284; +UPDATE `locales_quest` SET `Objectives_loc1` = '무기제작자가 되려면 달의 강철 브로드소드 4자루, 큰 철제 도끼 4자루, 견고한 미스릴 도끼 2자루, 검은 대형 철퇴 2자루를 만들어 이로누스에게 가져가야 합니다.' WHERE `entry`=5284; +UPDATE `locales_quest` SET `Title_loc1` = '방어구제작자의 길' WHERE `entry`=5301; +UPDATE `locales_quest` SET `Objectives_loc1` = '방어구제작자가 되려면 화려한 미스릴 투구 4개, 화려한 미스릴 장화 2켤레, 화려한 미스릴 흉갑 1벌을 만들어 오코토스에게 가져가야 합니다.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `Title_loc1` = '무기제작자의 길' WHERE `entry`=5302; +UPDATE `locales_quest` SET `Objectives_loc1` = '무기제작자가 되려면 달의 강철 브로드소드 4자루, 큰 철제 도끼 2자루, 견고한 미스릴 도끼 2자루, 검은 대형 철퇴 2자루를 만들어 보르고쉬에게 가져가야 합니다.' WHERE `entry`=5302; +UPDATE `locales_quest` SET `Title_loc1` = '진홍십자군 작업복' WHERE `entry`=5305; +UPDATE `locales_quest` SET `Objectives_loc1` = '스트라솔름으로 가서 진홍십자군 대장장이를 처치하고 진홍십자군 대장장이의 작업복을 가지고 릴리스에게 돌아가야 합니다.' WHERE `entry`=5305; +UPDATE `locales_quest` SET `Title_loc1` = '부패의 검' WHERE `entry`=5307; +UPDATE `locales_quest` SET `Objectives_loc1` = '스트라솔름에서 검은호위대 검제작자를 찾아 그를 처치하고 검은호위대 휘장을 회수한 후, 세릴 스컬지베인에게 갖다주어야 합니다.' WHERE `entry`=5307; +UPDATE `locales_quest` SET `Details_loc1` = '나는 릴라드리스 문리버를 만나러 마에스트라 주둔지로 가던 길에 여기서 잠시 낮잠을 자려고 했었소. 에메랄드의 꿈에서 깬 뒤로는 얼마나 졸리는지...$B$B<하품을 합니다.>$B$B당신이 날 좀 데려다 주지 않겠소? 마에스트라 주둔지는 여기서 남쪽, 잿빛 골짜기에서 길을 따라가다 보면 있는 것 같소. 위험할 수도 있으니 함께 갈 친구들이 더 있었으면 좋겠소이다.$B$B그리고 마지막으로, 내가 또다시 잠이 들면 내 뿔피리를 사용해 나를 깨워주시오. 여기 궤짝 안에 있소.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `Objectives_loc1` = '케를로니안 에버섀이드를 잿빛 골짜기의 마에스트라 주둔지에 있는 릴라드리스 문리버에게 호위해 가야 합니다.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo excelente, no-muerto. Ahora, para asegurar mi herencia...' WHERE `entry`=5341; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Inclínate ante mí, no-muerto. Soy noble, después de todo, y tú no eres más que una mísera campesina.' WHERE `entry`=5341; +UPDATE `locales_quest` SET `Title_loc1` = '최후의 상속자' WHERE `entry`=5342; +UPDATE `locales_quest` SET `Objectives_loc1` = '얼라이언스 영토인 서리바람 야영지로 가서 웰던 바로브를 암살해야 합니다. 그 증거로 그의 머리카락을 가지고 알렉시 바로브에게 돌아가십시오.$B$B얼라이언스 쓰레기들이 웰던을 보호하고 있을 테니 조심해야 합니다.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Maravilloso! ¡Si tan solo tuviera el poder y la fortuna de la casa Barov!$B$B$B$BQuédate con el cambio, animal apestoso.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Asegura mi fortuna y participa del botín.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aún hay una tarea que debo pedirte, $n.' WHERE `entry`=5343; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Asegura mi futuro y yo aseguraré el tuyo.' WHERE `entry`=5343; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Este es un día glorioso! Por fin, la gangrena de la casa Barov ha sido eliminada, ¡y mi fortuna está asegurada!$B$BToma esto y desaparece de mi vista, campesino.' WHERE `entry`=5344; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Quieres cobrar, ¿no es cierto?' WHERE `entry`=5344; +UPDATE `locales_quest` SET `Objectives_loc1` = '절벽파수꾼 롱혼의 보고서를 잊혀진 땅의 침묵의 초소에 있는 나타카 롱혼에게 가져가야 합니다.' WHERE `entry`=5361; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No sé de qué conoces a mi hermano pero parece que confía en ti, $c. $B$BYo soy Nataka Cuerno Largo y te doy la bienvenida al Campamento del Espíritu Errante. ¡La ayuda de un $c nunca viene mal! Habla con los demás, seguro que hay algo que puedas hacer.' WHERE `entry`=5361; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué noticias me traes, $c? ¡Ah! ¿Un mensaje de mi hermano? ¡Muy bien, pues entrégame el informe!' WHERE `entry`=5361; +UPDATE `locales_quest` SET `Details_loc1` = '불타는칼날단의 악마의 상자 안에는 강한 힘을 지닌 이룩소스의 손이 들어 있습니다. 불타는칼날단은 이룩소스의 손으로 만노로크 소굴에 있는 악마의 차원문을 열려고 합니다. 우리 세계에 악마들이 밀려오는 것을 반드시 막아야만 합니다!$B$B천둥도끼 요새에 있는 붉은 수정에 이 악마의 곡괭이를 사용해서 악마의 상자를 열도록 하십시오.' WHERE `entry`=5381; +UPDATE `locales_quest` SET `Objectives_loc1` = '천둥도끼 요새에서 악마의 상자를 찾아서 그늘수렵 마을에 있는 타이가 와이즈메인에게 가져가십시오. 악마의 곡괭이도 함께 돌려줘야 합니다.' WHERE `entry`=5381; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, la caja de demonio. Dámela, $c. La abriré... y te mostraré la Mano de Iruxos.|n' WHERE `entry`=5381; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿tienes la caja de demonio?' WHERE `entry`=5381; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Puedo sentir cómo se cura mi espíritu, $n. Nos has hecho un gran favor a mi marido y a mí, pero estoy segura de que todavía queda mucho por hacer.' WHERE `entry`=5382; +UPDATE `locales_quest` SET `Title_loc1` = '사자 키르토노스' WHERE `entry`=5384; +UPDATE `locales_quest` SET `Objectives_loc1` = '순결한 피를 가지고 스칼로맨스로 돌아가야 합니다. 사자의 창을 찾아 사자의 화롯불에 순결한 피를 올려 놓으면 키르토노스가 영혼을 차지하기 위해 나타납니다.$B$B용맹하게 싸우고 단 한 발짝도 물러서지 마십시오! 키르토노스를 처치한 후 에바 사크호프에게 돌아가야 합니다.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Con la muerte de Kirtonos se ha cerrado un capítulo de la terrible historia de Scholomance. Pero todavía queda mucho por hacer. Los demás ya están al corriente de tus heroicidades.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `Title_loc1` = '트레이 라이트포지의 유해' WHERE `entry`=5385; +UPDATE `locales_quest` SET `Objectives_loc1` = '트레이 라이트포지의 유해를 악령의 숲에 있는 제시 문보우에게 가져다주어야 합니다.' WHERE `entry`=5385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has conseguido! Alabada sea Elune y cualquier poder que adores, $n. Hoy has hecho algo honorable y noble. Sé que Arko\'narin estará satisfecha cuando sepa que no solo la salvaste, sino que además, mataste a la criatura que torturó a uno de sus mejores amigos.$B$BQuisiera poder hacer más por ti, pero al menos, acepta esto.' WHERE `entry`=5385; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo fue todo en Jaedenar, $n?' WHERE `entry`=5385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eres mi salvador, $n! Estos panzasangres tienen tan buena pinta que podría comérmelos crudos.$B$B$B$BAnda, elige uno de estos objetos como pago por los peces.' WHERE `entry`=5386; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Se me hace la boca agua solo de pensar en un panzasangre frito... ¿No llevarás alguno encima?' WHERE `entry`=5386; +UPDATE `locales_quest` SET `Title_loc1` = '앞잡이의 스컬지석' WHERE `entry`=5402; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Felicidades, $n. ¡Es un placer recompensarte con una muestra de valor del Alba Argenta!$B$BLas muestras tienen dos propósitos. En primer lugar, pueden utilizarse para aumentar tu reputación con el Alba Argenta, de ese modo tendrás a tu disposición oportunidades y recompensas reservadas a nuestros aliados honrados y venerados. En segundo lugar, puedes entregarlas a nuestros intendentes, junto con algunas monedas, como pago por algunos de los objetos más valiosos del Alba.$B$BDecidas lo que decidas, te estás ganando tu comisión. ¡Bien hecho!' WHERE `entry`=5402; +UPDATE `locales_quest` SET `Title_loc1` = '침입자의 스컬지석' WHERE `entry`=5403; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Felicidades, $n. ¡Es un placer recompensarte con una muestra de valor del Alba Argenta!$B$BCada muestra de valor entregada a alguien digno de ella es un símbolo de la oleada que se está abriendo contra la Plaga. Cada vez son más los héroes que combaten a la Plaga en nuestras tierras, lo que asegura que el Alba Argenta ocupará un puesto destacado cuando llegue el momento de hacer frente al mal último de la Plaga. ¡Espero que el valor que has demostrado y que te permitió conseguir una de estas muestras también esté presente ese día!' WHERE `entry`=5403; +UPDATE `locales_quest` SET `Title_loc1` = '타락자의 스컬지석' WHERE `entry`=5404; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Felicidades, $n. ¡Es un placer recompensarte con una muestra de valor del Alba Argenta!$B$BAdquirir una muestra de valor de esta forma indica que eres un auténtico héroe de la causa del bien. Valoramos todo esfuerzo hecho contra la Plaga, ¡pero acabar con uno de sus líderes es un auténtico avance hacia su derrota!$B$B¡Por el Alba, hermano!' WHERE `entry`=5404; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Felicidades, $n. ¡Es un placer recompensarte con una muestra de valor de El Alba Argenta!$B$BAdquirir una muestra de valor de esta forma indica que eres un auténtico héroe de la causa del bien. Valoramos todo esfuerzo hecho contra la Plaga, ¡pero acabar con uno de sus líderes es un auténtico avance hacia su derrota!$B$B¡Por El Alba, hermano!' WHERE `entry`=5406; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Felicidades, $n. ¡Es un placer recompensarte con una muestra de valor de El Alba Argenta!$B$BCada muestra de valor entregada a alguien digno de ella es un símbolo de la oleada que se está abriendo contra la Plaga. Cada vez son más los héroes que combaten a la Plaga en nuestras tierras, lo que asegura que El Alba Argenta ocupará un puesto destacado cuando llegue el momento de hacer frente al mal último de la Plaga. ¡Espero que el valor que has demostrado y que te permitió conseguir una de estas muestras también esté presente ese día!' WHERE `entry`=5407; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Felicidades, $n. ¡Es un placer recompensarte con una muestra de valor de El Alba Argenta!$B$BLas muestras tienen dos propósitos. En primer lugar, pueden utilizarse para aumentar tu reputación con El Alba Argenta, de ese modo tendrás a tu disposición oportunidades y recompensas reservadas a nuestros aliados honorables y venerados. En segundo lugar, puedes entregarlas a nuestros intendentes, junto con algunas monedas, como pago por algunos de los objetos más valiosos de El Alba.$B$BDecidas lo que decidas, te estás ganando tu comisión. ¡Bien hecho!' WHERE `entry`=5408; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Genial. Nada mejor que un trabajo bien hecho... sobre todo si lo hace otro, ¿eh?' WHERE `entry`=5421; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, bien. ¡Quizás la próxima vez se lo piensen dos veces antes de ponerse a hacer el vago! ¡Gracias por la ayuda!' WHERE `entry`=5441; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya holgazanes...$B$B¿Eh? ¿Tienes mi cachiporra? ¡¿Pillaste a algún peón durmiendo durante el trabajo?!' WHERE `entry`=5441; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No creía que fuera posible la existencia de un objeto así. Supone sin duda una gran oportunidad y no debemos echarla a perder.$B$BPrepárate, $n, lo que voy a pedirte te llevará a las profundidades del infierno.' WHERE `entry`=5461; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Es raro encontrar un Recuerdo de Evocación, $n.' WHERE `entry`=5461; +UPDATE `locales_quest` SET `Title_loc1` = '망자, 라스 프로스트위스퍼' WHERE `entry`=5462; +UPDATE `locales_quest` SET `Details_loc1` = '더럽혀진 땅에서 이 유품을 맞춰야 하네.$B$B프로스트위스퍼가 리치 왕에게 굴복한 것은 스트라솔름에서였다고들 하네. 그는 기꺼이 죽지 않는 자가 되기 위한 수작으로 그 피 묻은 땅에서 자신의 생명을 바쳤지.$B$B바로 그 곳을 찾아야만 하네.$B$B밴시 여왕에 의해 해방되었지만 은빛 여명회의 대의에 충성하는 언데드 스컬지 반대자가 하나 있지. 존경받는 리어니드 바돌로매라고 하는 자인데, 그가 더 자세히 알 테니 그를 찾아가 보게. 그는 희망의 빛 예배당에 있을 걸세.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대에 있는 희망의 빛 예배당으로 가서 존경받는 리어니드 바돌로매를 찾아서 추억의 유품을 보여 주고 알아낸 사실에 대해 모두 얘기해야 합니다.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BTu confusión despierta recuerdos que esperaba que nunca más volvieran a salir a la superficie.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No hagas preguntas de las que no quieres saber la respuesta.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `Details_loc1` = '난 라스 프로스트위스퍼라는 인간이 리치 왕에게 불멸의 영혼을 바치는 것을 봤다네. 미소를 띤 채 스스로 목숨을 끊었지. 그 마법사의 육체는 오각형 마법진 안에 쓰러졌고 그 위에 리치 왕이 우뚝 서더니 이상야릇한 동작을 취했지. 그리고 라스 프로스트위스퍼는 리치로 다시 태어났다네.$B$B<땅을 보다가 다시 고개를 들어 이쪽을 바라보는 리어니드>$B$B그래, 기억나는군. 자네가 찾는 것의 이름은 바로 메네실의 선물이지. 리치 왕이 축복한 땅이자 스컬지들의 성지라는 뜻일세.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `Objectives_loc1` = '스트라솔름으로 가서 메네실의 선물을 찾아서 그 부정한 땅 위에 추억의 유품을 두어야 합니다.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el recuerdo en la tierra corrupta.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El área que rodea al Obsequio de Menethil está excepcionalmente fría.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `Title_loc1` = '메네실의 선물' WHERE `entry`=5464; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대에 있는 리어니드 바돌로매에게 영혼이 씌인 유품을 가져가야 합니다.' WHERE `entry`=5464; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tal y como el alma se aferraba al recuerdo, se aferrará a la forma física de Ras Levescarcha.' WHERE `entry`=5464; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=5464; +UPDATE `locales_quest` SET `Title_loc1` = '영혼이 씌인 유품' WHERE `entry`=5465; +UPDATE `locales_quest` SET `Objectives_loc1` = '카엘 다로우에 있는 집정관 마르듀크에게 돌아가십시오. 그에게 영혼이 씌인 유품을 보여줘야 합니다.' WHERE `entry`=5465; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sabía que te unirías a mí como otro desventurado espíritu.' WHERE `entry`=5465; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has hecho lo imposible?' WHERE `entry`=5465; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Diez mil almas gritan al unísono, $n! Has dado un golpe mortal a la Plaga y a sus maestros.' WHERE `entry`=5466; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Llevas la carga de diez mil almas inquietas, $n.' WHERE `entry`=5466; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es eso? ¡¿Hierba luminiscente?! ¡No necesito Hierba luminiscente! Esa bestia inútil está recogiendo margaritas y convenciendo a la Dama sabe cuántos inocentones como tú para que hagan lo mismo. No pasa nada.$B$BAhora estás aquí y eso es lo importante. Dado que no voy a perder el tiempo explicándoselo a esa criatura estúpida, qué te parece si te encargas de recoger lo que realmente necesito... ¡apocalíseas!' WHERE `entry`=5481; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Dónde está esa bestia inútil? Si no tienes lo que necesito, es mejor que vayas a buscarlo.' WHERE `entry`=5481; +UPDATE `locales_quest` SET `Details_loc1` = '내 어려움이 뭔지 알겠지? 저기 바깥에 있는 녀석이 엉뚱한 풀을 모으고 있단 말이야! 내가 필요한 것들을 모아 주게. 죽음풀을 충분히 가져다주면 적절한 보상을 하도록 하지.$B$B죽음풀은 큰 무덤가 근처의 식물계를 전염시키는 것으로 알고 있네. 죽음풀은 브릴 무덤의 북쪽에 있는 큰 무덤가에 있으니 서두르게. 그리고 그 지역의 놀을 조심하도록 하게나.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `Objectives_loc1` = '초급연금술사 홀랜드에게 죽음풀 10개를 모아서 가져가야 합니다.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, mis apocalíseas! ¡Excelente!$B$B$B$BMe vienen muy bien. Me has prestado... a la Dama, quiero decir, un magnífico servicio. Como te prometí, aquí tienes la recompensa que mereces.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Será mejor que lo que tengas que decirme sea bueno. ¿Tienes todas las apocalíseas que necesito?' WHERE `entry`=5482; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, qué visión tan estupenda! ¡Mis huesos! $B$BEstoy deseando que los de casa vean mi cara en la portada de Grandes fortunas goblin. Seré el goblin más rico del mundo. ¡Y mi profesor de gimnasia decía que nunca llegaría a nada!' WHERE `entry`=5501; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los huesos? La caravana llegará de un momento a otro. Solo necesito 10 huesos de kodo más para llegar a la cumbre. ¡A la cumbre de mi carrera, sí señor!' WHERE `entry`=5501; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Que los espíritus te bendigan, $n. Has hecho más por Grunth de lo que nunca hubiera pensado. Gracias, eres la plasmación perfecta de lo que significa ser un héroe de la Horda.$B$BPor favor, si tienes algo de tiempo, vuelve a visitarnos. Sé que a Grunth le gustaría, y a mí también.$B$BGrunth se ha divertido mucho contigo, $n, y ha querido darte una de sus mascotas favoritas para que no te olvides de él.' WHERE `entry`=5502; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Es un placer volver a verte, $n. ¿Has cumplido las obligaciones con las que te comprometiste al ofrecerte como voluntario para la Semana de los Niños?' WHERE `entry`=5502; +UPDATE `locales_quest` SET `Title_loc1` = '여명의 장막' WHERE `entry`=5504; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 보루에 있는 병참장교 하사나에게 은빛 여명회 명예 휘장 10개를 가져가야 합니다.' WHERE `entry`=5504; +UPDATE `locales_quest` SET `Title_loc1` = '스칼로맨스로 가는 열쇠' WHERE `entry`=5505; +UPDATE `locales_quest` SET `Title_loc1` = '여명의 장막' WHERE `entry`=5507; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 서리바람 야영지에 있는 병참장교 라이트스파크에게 은빛 여명회 명예 휘장 10개를 가져가야 합니다.' WHERE `entry`=5507; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excepcional, tu tributo al Alba queda debidamente anotado, $n. Logrado esto me es un placer poner a tu disposición nuestros mantos. Mientras mantengas tu estatus con nosotros podrás adquirir estos mantos de cualquier intendente autorizado del Alba Argenta.$B$B¡Por el Alba, hermano!' WHERE `entry`=5507; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ah, noble $c! ¿Has traído las muestras de valor que te pedí? Cuando me las entregues pondré a tu disposición nuestros mantos.' WHERE `entry`=5507; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Enhorabuena, $n. Me enorgullece recompensarte con una muestra de valor del Alba Argenta.$B$BConseguir una muestra de valor como lo has hecho tú indica que eres un auténtico héroe del Bien. Valoramos todos los esfuerzos que tengan como objetivo acabar con la Plaga, pero acabar con uno de sus líderes... ¡eso sí que les llevará a una derrota aplastante!$B$B¡Por el Alba, hermano!' WHERE `entry`=5508; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Enhorabuena, $n, ¡me enorgullece recompensarte con una muestra de valor del Alba Argenta!$B$BCada muestra de valor entregada a quienes demuestran ser merecedores de ella, inclina un poco más la balanza a nuestro favor. Con el número creciente de héroes que combaten a la Plaga en sus propias tierras, cuando llegue el momento de declarar la guerra al mal definitivo de la Plaga, el Alba Argenta estará sin duda en muy buena posición. ¡Espero que ese día sigas haciendo gala del valor que tuviste que demostrar para adquirir tu muestra!' WHERE `entry`=5509; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Enhorabuena, $n, ¡me enorgullece recompensarte con una muestra de valor del Alba Argenta!$B$BLas muestras tienen dos objetivos. Uno: pueden utilizarse para seguir subiendo de nivel de reputación dentro del Alba Argenta. Si llegas a un nivel de honrado o venerado, podrás acceder a opciones y recompensas reservadas solo para aliados de ese nivel de reputación. Dos: pueden utilizarse en nuestras Intendencias –con algunas monedas– para adquirir algunos de los objetos más valorados del Alba.$B$BDecidas lo que decidas, has de saber que te estás ganando tu Comisión. ¡Bien hecho!' WHERE `entry`=5510; +UPDATE `locales_quest` SET `Title_loc1` = '스칼로맨스로 가는 열쇠' WHERE `entry`=5511; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente. Apreciamos tu tributo al Alba, $n. Ahora, puedo deleitarme ofreciéndote uno de nuestros mantos para que lo compres. Mientras mantengas tu estado actual con nosotros, podrás adquirir cualquiera de estos mantos de cualquier intendente autorizado del Alba Argenta.$B$B¡Por el Alba, hermana!' WHERE `entry`=5513; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ah, noble $c! ¿Has traído las muestras de valor que te pedí? Cuando me las entregues, pondré varios mantos a tu disposición, para que los compres si lo deseas.' WHERE `entry`=5513; +UPDATE `locales_quest` SET `Title_loc1` = '거푸집과 뼈조각' WHERE `entry`=5514; +UPDATE `locales_quest` SET `Objectives_loc1` = '가젯잔에 있는 크린클 굿스틸에게 15골드와 함께 마력 깃든 뼈조각을 가져가야 합니다.' WHERE `entry`=5514; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dithers dijo que traerías los materiales, ¡y así ha sido! Un trato es un trato, déjame que yo ponga los fragmentos en el molde.$B$B¿Dithers ya los ha imbuido? Excelente... si no hubieras tenido que regresar hasta El Baluarte.' WHERE `entry`=5514; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sí, sé quién eres, y sé porqué has venido. Dithers me avisó antes de que llegaras. Vayamos directos al grano, ¿de acuerdo?$B$BTengo un molde que podría servirte para la Llave esqueleto, pero te costará quince piezas de oro, por adelantado y sin negociación. Yo me encargaré de poner los trozos esqueléticos en el molde y también te enseñaré a forjar la caña de la llave sin tener que saber nada de herrería... todo gratis, por supuesto.$B$B¡Quién dice que los mercenarios no ofrecemos buenos tratos!' WHERE `entry`=5514; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La Bolsa de los horrores!' WHERE `entry`=5515; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=5515; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, esto servirá. Mete por aquí, saca por allí... Je, je, ¡funcionará de maravilla! $B$BYa está, ya estás listo. Pero recuerda que no es el objeto mejor elaborado del mundo. Te durará diez minutos y luego se deshará, ¡y entonces no engañarás a nadie! Póntelo poco antes de acercarte a él y recuerda que el traje solo le hará pensar que eres un aliado, ¡no su mejor amigo!' WHERE `entry`=5518; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El tanino de ogro es probablemente lo más difícil de encontrar de todo lo que necesito para hacer el traje... Pero creo que se puede encontrar arriba. No lo tengo muy claro porque con esta bola y esta cadena no es que pueda moverme mucho...$B$BEn fin, tú tráeme las cosas que necesito y yo te haré un traje de ogro que hará creer al mismísimo capitán Kromcrush que eres uno de sus hombres.' WHERE `entry`=5518; +UPDATE `locales_quest` SET `Title_loc1` = '고르독 오우거 위장복' WHERE `entry`=5519; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí tienes, $n. Ponte esto y dispondrás de diez minutos para hacer lo que tengas que hacer. ¡Buena suerte!$B$BAh, y si por un casual encuentras una llave para sacarme de aquí, ¡¡¡POR FAVOR, HÁZMELO SABER!!!' WHERE `entry`=5519; +UPDATE `locales_quest` SET `Title_loc1` = '리어니드 바돌로매' WHERE `entry`=5522; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대에 있는 리어니드 바돌로매에게 얼어붙은 알을 가져가야 합니다.' WHERE `entry`=5522; +UPDATE `locales_quest` SET `Title_loc1` = '여명의 오색 장막' WHERE `entry`=5524; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 보루에 있는 병참장교 하사나에게 은빛 여명회 명예 휘장 25개를 가져가야 합니다.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tú... eres el mejor. Todos los demás no te llegan ni a la rodilla. ¡Gracias por liberarme!$B$B¡Sabía que mi destino no era acabar siendo el aperitivo de algún ogro!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Círculo Cenarion está en deuda contigo, $c, por ayudarnos a ganar esta batalla contra nuestros enemigos.$B$BPor favor, acepta esto en muestra de agradecimiento y la admiración del Círculo, $n.' WHERE `entry`=5526; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ahora que tenemos el relicario de pureza, podremos eliminar la amenaza corruptora y además estudiarla. Tal vez nos ayude a crear más defensas frente a la corrupción que amenaza permanentemente a Azeroth.$B$BEs lo que habría querido Milli...' WHERE `entry`=5526; +UPDATE `locales_quest` SET `Details_loc1` = '첫 단계는 아주 심하게 타락한 물질을 담고도 운반자에게 아무 영향도 주지 않을만한 용기를 찾는 것이오. 악령덩굴만큼 지독한 물질을 담을 수 있는 물건이라면 딱 하나 알고 있소. 바로 정화의 성물함이라 불리는 것이지...$B$B실리더스의 폐허로 깊숙이 들어가면 마파람 마을이라고 하는 나이트 엘프 촌락이 남아 있는데, 아주 오래전 그곳에 정화의 성물함이 하나 있었다고 알고 있소. 이번 일에 성공하려면 그대가 그 폐허를 샅샅이 뒤져서 찾아내기를 비는 수밖에...' WHERE `entry`=5527; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스로 가서 마파람 마을 부근 유적지에 있을 정화의 성물함을 찾아내야 합니다. 찾게 되면 달의 숲의 나이트헤이븐에 있는 라빈 사투르나에게 돌아가야 합니다.' WHERE `entry`=5527; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lo que se dice de ti es cierto; el Círculo Cenarion tiene suerte de poder contar contigo.$B$BAhora que tengo el relicario, me siento más tranquilo. Tienes mi gratitud eterna por lo que has hecho...' WHERE `entry`=5527; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los relicarios de pureza son instrumentos importantes. Se hicieron muy pocos y se creían perdidos.$B$BAdmito que sabía de la existencia del de Viento del Sur; pero me pareció más sensato mantener el secreto para evitar las sospechas del enemigo.$B$BPero ha llegado el momento de actuar, sobre todo tal como están las cosas en Eldre\'Thalas.' WHERE `entry`=5527; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n! Tardarán en poder volver a criar dragones. $B$B¡O al menos, eso espero!' WHERE `entry`=5529; +UPDATE `locales_quest` SET `Title_loc1` = '베티나 비글징크' WHERE `entry`=5531; +UPDATE `locales_quest` SET `Objectives_loc1` = '베티나 비글징크에게 얼어붙은 알을 가져가야 합니다.' WHERE `entry`=5531; +UPDATE `locales_quest` SET `Title_loc1` = '스칼로맨스' WHERE `entry`=5533; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hallado $c. He dedicado una parte importante de mis recientes estudios a Scholomance y creo conocer un medio para adquirir una llave... una que te permita cruzar la puerta delantera.$B$BSolo puedo imaginar las atrocidades que podrán verse en su interior, $n. No sé cómo hacéis los héroes...' WHERE `entry`=5533; +UPDATE `locales_quest` SET `Objectives_loc1` = '엘다라스 폐허에서 나가들이 가지고 있는 어떤 룬을 찾아 아즈샤라에 있는 킴야엘에게 가져가야 합니다.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ea! ¡Estupendo!$B$BMe aseguraré de averiguar para qué es esto y por qué lo quiere Magus Rimtori, la petarda que me contrató. ¡Ja! ¡Ahora os he pillado, malditos elfos de sangre! ¡Kim\'jael! ¡Toma! ¡Ya les enseñaré yo quiénes son las ratas!$B$BHas hecho un trabajo daguten, $n. Un montón de gracias. Ah, aquí tienes esta moneda y márchate ya, tengo cosas que hacer.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Y bien, $n? ¿Dónde está la runa? Eres un buen empleado, ¿verdad? ¿Estás aquí para ayudar?$B$BNo me hagas pensarme dos veces lo que acordamos que te pagaría. ¡¿Qué?! Ah, ¿no habíamos quedado en nada? Oh, bueno... entonces tómate tu tiempo, pero conste que la cantidad será mucho menor si te lleva mucho tiempo.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $c. Gracias por tu ayuda. Los espíritus descansan y las amenazas que su deseo de lo arcano trajeron han disminuido.$B$BEstoy seguro de que los dos lados del conflicto que causa estragos en Azeroth se darán cuenta de que estás por encima de estas cosas.' WHERE `entry`=5535; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $c. Veo que no solo eres habilidoso sino también astuto La derrota de tales criaturas es un testimonio de tu lealtad a los inquilinos de la Madre Tierra, aunque no la reconozcas como tu propia deidad. Está presente en todas las cosas de este planeta y más allá. Sus ojos, uno oscuro y otro claro, viajan por el cielo siempre pendientes de nosotros.$B$BAcepta este puñado de monedas como muestra de aprecio por lo que has hecho.' WHERE `entry`=5536; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Esto valdrá, $n! Ahora me toca a mí, los imbuiré con un temple adecuado que impedirá que se destruyan en el proceso de fundición por el que van a pasar.$B$BEl siguiente paso consistirá en conseguir el molde adecuado para la llave. Conozco a un herrero goblin en Tanaris que en el pasado hizo moldes para objetos igual de macabros. Trabaja para quien trabajan todos los goblins: el mejor postor.' WHERE `entry`=5537; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aunque suene muy siniestro, necesitaremos un suministro abundante de fragmentos esqueléticos para la capa externa de la llave. Por algo se llama Llave esqueleto, ¿sabes?' WHERE `entry`=5537; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Arbington dijo que traerías los materiales, ¡y así ha sido! Un trato es un trato, déjame que yo ponga los fragmentos en el molde.$B$B¿Arbington ya los ha imbuido? Excelente... si no hubieras tenido que regresar hasta el Alto del Orvallo.' WHERE `entry`=5538; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sí, sé quién eres, y sé porqué has venido. Arbington me avisó antes de que llegaras. Vayamos directos al grano, ¿de acuerdo?$B$BTengo un molde que podría servirte para la Llave esqueleto, pero te costará quince piezas de oro, por adelantado y sin negociación. Yo me encargaré de poner los fragmentos esqueléticos en el molde y también te enseñaré a forjar la caña de la llave sin tener que saber nada de herrería... todo gratis, por supuesto.$B$B¡Quién dice que los mercenarios no ofrecemos buenos tratos!' WHERE `entry`=5538; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Ven. Descansa. ¡Vamos a comer algo y hablar de los días pasados!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No te apiades de los perros demoníacos, no-muerto. ¡Son abominaciones!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eres un brillante ejemplo de cortesía, $r! Hacía mucho que no sentía la sangre de los héroes corriendo por mis venas. ¡Tus hazañas hacen crecer la moral!' WHERE `entry`=5543; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Que la Luz te guarde! Bendito seas, joven.' WHERE `entry`=5544; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aprenderás a tolerar el sabor, $r.' WHERE `entry`=5544; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BTres, cuatro y cinco... Excelente. Pedí cinco kodos domados y cinco kodos domados tengo. Voy a ser rico, ¡muy, muy rico! ¡Qué ganas de ver la cara de Bibbly cuando se entere de mi éxito! ¡Se pondrá verde!' WHERE `entry`=5561; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La caravana llegará pronto. ¿Tienes los cinco kodos domados nuevos que necesito?' WHERE `entry`=5561; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres digno de elogio, $n. Con tus esfuerzos has contribuido enormemente a la lucha contra la amenaza demoníaca y, gracias a eso, todo Azeroth está más seguro.' WHERE `entry`=5581; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has arrasado los portales demoníacos del Aquelarre Mannoroc?' WHERE `entry`=5581; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Ahora podré seguir estudiando las maquinaciones de la Plaga. Gracias, $n. Si encuentras más escamas, tráemelas.' WHERE `entry`=5582; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí?' WHERE `entry`=5582; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Dónde está mi hermana Jessica? Se fue hace mucho tiempo, cuando yo era muy pequeña. Lloró un montón cuando se fue. ¡No sé por qué lloraba! Igual se cayó y se hizo daño.$B$BCuando Jessica estaba aquí, jugábamos a cosas y bailábamos y recogíamos flores. Y a veces nos escondíamos cuando veíamos que venía papá a casa, ¡y luego salíamos y le dábamos un susto!$B$B¡Vuelve, Jessica! Si vuelves, igual vuelve también papá y podremos volver a jugar todos juntos...' WHERE `entry`=5601; +UPDATE `locales_quest` SET `Title_loc1` = '달빛 로브' WHERE `entry`=5621; +UPDATE `locales_quest` SET `Objectives_loc1` = '파수꾼 샤야를 찾아 2레벨 하급 치유로 부상을 치유한 후, 신의 권능:인내를 부여하고 돌라나르에 있는 라우르나 모닝라이트에게 돌아가십시오.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `Title_loc1` = '엘룬의 추종자' WHERE `entry`=5622; +UPDATE `locales_quest` SET `Title_loc1` = '빛의 추종자' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Objectives_loc1` = '경비병 로버트를 찾아 2레벨의 하급 치유를 사용해 부상을 치유한 후, 그에게 신의 권능: 인내를 부여하고 골드샤이어에 있는 여사제 조세타에게 돌아가야 합니다.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `Title_loc1` = '성스러운 빛의 로브' WHERE `entry`=5625; +UPDATE `locales_quest` SET `Objectives_loc1` = '산악경비대 돌프를 찾아 2레벨의 하급 치유를 사용해 부상을 치유한 후, 신의 권능:인내를 부여하고 카라노스에 있는 막산 앤볼에게 돌아가십시오.' WHERE `entry`=5625; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, $n. Tienes la Luz en tu interior, eso es seguro.$B$BTen, coge esta toga. Denotará tu papel en la iglesia y ayudará a la gente a reconocerte como $c. Llévala si quieres.$B$BMás adelante tendrás que superar más pruebas. Haz lo que puedas para aprender más sobre tus habilidades y sobre lo que eres capaz de hacer. Ponte a prueba con uno o dos combates en solitario y luego con otros viajeros.$B$BY no te preocupes... eres más fuerte de lo que crees.' WHERE `entry`=5625; +UPDATE `locales_quest` SET `Title_loc1` = '빛의 추종자' WHERE `entry`=5626; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, así que te envía Silo, ¿eh? ¡Bien, bien! Tiene razón, ya es hora de que des un paso más grande hacia la Luz. Forjará tu carácter y te hará más fuerte... y eso es lo que necesitarás por encima de todo: fuerza física... y fuerza de voluntad.' WHERE `entry`=5626; +UPDATE `locales_quest` SET `Title_loc1` = '엘룬이 뿌린 별조각' WHERE `entry`=5627; +UPDATE `locales_quest` SET `Title_loc1` = '귀향길' WHERE `entry`=5628; +UPDATE `locales_quest` SET `Title_loc1` = '귀향길' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Title_loc1` = '귀향길' WHERE `entry`=5630; +UPDATE `locales_quest` SET `Title_loc1` = '귀향길' WHERE `entry`=5631; +UPDATE `locales_quest` SET `Title_loc1` = '귀향길' WHERE `entry`=5632; +UPDATE `locales_quest` SET `Title_loc1` = '귀향길' WHERE `entry`=5633; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 기도' WHERE `entry`=5634; +UPDATE `locales_quest` SET `Title_loc2` = 'Prière du désespoir' WHERE `entry`=5634; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de que hayas llegado, $n. Tenemos que hablar de muchas cosas, pero lo más importante es tu instrucción en el camino de la Luz.$B$BHay lecciones que todos los siervos de la Luz deben aprender. Si estás lista, empezaremos a hablar de ello.' WHERE `entry`=5635; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 기도' WHERE `entry`=5636; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 기도' WHERE `entry`=5637; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 기도' WHERE `entry`=5638; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 기도' WHERE `entry`=5640; +UPDATE `locales_quest` SET `Title_loc4` = '绝望祷言' WHERE `entry`=5640; +UPDATE `locales_quest` SET `Details_loc4` = '赞美月神艾露恩和你所信仰的圣光,$n。$B$B我们当中的许多人已经学习了月神赐予信徒的技能。如果我没弄错的话,你的信仰也会为你带来类似的技能。$B$B当你办完达纳苏斯这边的事情之后,最好去找你们的高阶牧师继续对你进行训练。您会学到:$B$B$B$B您还会收到:$B$B完成任务后,你将获得:$B$B您会学到:$B$B$B$B您还会收到:$B$B完成任务后,你将获得:$B$B完成任务后,你将获得:$B$B' WHERE `entry`=5640; +UPDATE `locales_quest` SET `Title_loc6` = 'Oración desesperada' WHERE `entry`=5640; +UPDATE `locales_quest` SET `Title_loc1` = '두려움 없는 용기' WHERE `entry`=5641; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 수호' WHERE `entry`=5642; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 수호' WHERE `entry`=5643; +UPDATE `locales_quest` SET `Title_loc1` = '파멸의 역병' WHERE `entry`=5644; +UPDATE `locales_quest` SET `Title_loc2` = 'Peste dévorante' WHERE `entry`=5644; +UPDATE `locales_quest` SET `Title_loc1` = '두려움 없는 용기' WHERE `entry`=5645; +UPDATE `locales_quest` SET `Title_loc1` = '파멸의 역병' WHERE `entry`=5646; +UPDATE `locales_quest` SET `Title_loc1` = '두려움 없는 용기' WHERE `entry`=5647; +UPDATE `locales_quest` SET `Title_loc2` = 'Un manque de peur' WHERE `entry`=5647; +UPDATE `locales_quest` SET `Details_loc4` = '你的种族非常强大,$n。我们很高兴能称你们为盟友。你和你们的种族每一天都向发现自己起源的目标迈进一步,而且在正确的道路上更加坚定地前行。这种成功的感觉一定非常不错。$B$B最近从铁炉堡传来消息说,秘法区的高阶牧师洛汉要你回到那里去找他。如果我是你的话,我可是不会让他久等的。愿艾露恩指引你的旅程。您会学到:$B$B$B$B您还会收到:$B$B完成任务后,你将获得:$B$B您会学到:$B$B$B$B您还会收到:$B$B完成任务后,你将获得:$B$B完成任务后,你将获得:$B$B' WHERE `entry`=5647; +UPDATE `locales_quest` SET `Title_loc1` = '신비한 주술의 로브' WHERE `entry`=5648; +UPDATE `locales_quest` SET `Objectives_loc1` = '그런트 코르자를 찾아 2레벨의 하급 치유를 사용해 부상을 치유한 후, 신의 권능:인내를 부여하고 칼바위 언덕에 있는 타이진에게 돌아가십시오.' WHERE `entry`=5648; +UPDATE `locales_quest` SET `Title_loc1` = '숭고한 정신의 추종자' WHERE `entry`=5649; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Nos pouvoirs nous rendent très utiles dans de nombreuses situations, $n. Vous verrez, notre capacité à panser les blessures et à augmenter la capacité de nos compagnons à recevoir des coups sont les talents les plus appréciés auxquels nous avons accès. Que cela ne vous dissuade pas de poursuivre votre apprentissage vers d\'autres voies $c, vous pouvez avoir du talent dans de nombreuses disciplines. Mais... si vous voulez détruire vos ennemis grâce à la magie, alors peut-être que les Arcanes vous intéresseront.' WHERE `entry`=5650; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has superado mi prueba con facilidad. Muy bien.$B$BPronto podrás asumir más responsabilidad, y ese camino te conducirá a poderes aún más oscuros, poderes que ningún otro $c de otra raza posee.$B$BToma esta toga como símbolo de tu estatus. Te la has ganado. Póntela si lo deseas o haz con ella lo que gustes. Nosotros siempre te reconoceremos por lo que has conseguido en nuestras filas.' WHERE `entry`=5650; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin has llegado. No podrás superar las pruebas que tienes por delante con la sola ayuda de tu fe, joven. Has de ser ávido y actuar con apremio.' WHERE `entry`=5651; +UPDATE `locales_quest` SET `Title_loc1` = '약화의 주술' WHERE `entry`=5652; +UPDATE `locales_quest` SET `Title_loc2` = 'Le maléfice de faiblesse' WHERE `entry`=5652; +UPDATE `locales_quest` SET `Title_loc1` = '약화의 주술' WHERE `entry`=5654; +UPDATE `locales_quest` SET `Title_loc2` = 'Le maléfice de faiblesse' WHERE `entry`=5654; +UPDATE `locales_quest` SET `Details_loc2` = 'Il est temps pour vous de rencontrer Ur\'kyo, $n. Il est dans la Vallée des esprits, dans la ville des orcs. Allez-y et parlez-lui. Il est temps que vous en sachiez plus sur les vieilles coutumes de notre peuple. Il est temps que vous entriez dans le cercle et que vous deveniez un vrai prêtre de notre tribu.' WHERE `entry`=5654; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, bien, estás aquí ahora. Podemos empezar tu instrucción. Aprenderás los caminos antiguos.' WHERE `entry`=5654; +UPDATE `locales_quest` SET `Title_loc1` = '약화의 주술' WHERE `entry`=5655; +UPDATE `locales_quest` SET `Title_loc1` = '약화의 주술' WHERE `entry`=5656; +UPDATE `locales_quest` SET `Title_loc1` = '약화의 주술' WHERE `entry`=5657; +UPDATE `locales_quest` SET `Title_loc1` = '무력의 손길' WHERE `entry`=5660; +UPDATE `locales_quest` SET `Title_loc1` = '무력의 손길' WHERE `entry`=5661; +UPDATE `locales_quest` SET `Title_loc1` = '무력의 손길' WHERE `entry`=5662; +UPDATE `locales_quest` SET `Title_loc1` = '무력의 손길' WHERE `entry`=5663; +UPDATE `locales_quest` SET `Title_loc1` = '엘룬의 은총' WHERE `entry`=5672; +UPDATE `locales_quest` SET `Title_loc2` = 'Grâce d\'Elune' WHERE `entry`=5672; +UPDATE `locales_quest` SET `Title_loc1` = '엘룬의 은총' WHERE `entry`=5674; +UPDATE `locales_quest` SET `Title_loc1` = '비전 역순환' WHERE `entry`=5676; +UPDATE `locales_quest` SET `Title_loc2` = 'Retour d\'information de l\'Arcane' WHERE `entry`=5676; +UPDATE `locales_quest` SET `Title_loc1` = '비전 역순환' WHERE `entry`=5677; +UPDATE `locales_quest` SET `Title_loc1` = '파멸의 역병' WHERE `entry`=5679; +UPDATE `locales_quest` SET `Title_loc2` = 'Peste dévorante' WHERE `entry`=5679; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 수호' WHERE `entry`=5680; +UPDATE `locales_quest` SET `Title_loc2` = 'Garde des ténèbres' WHERE `entry`=5680; +UPDATE `locales_quest` SET `Objectives_loc1` = '파수꾼 아이나샤를 보호한 다음 잿빛 골짜기의 마에스트라 주둔지에 있는 오나에야에게 사고 소식을 알려 주어야 합니다.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La batalla ha terminado! Mi papá me lo susurró. ¡Asustó a todos los fantasmas y dice que va a venir a casa! ¡Estoy tan feliz!$B$BTambién dijo que tendría que recibirte bien cuando vinieras a casa, así que he preparado un poco de té.$B$B¡Espero que te guste con montones de azúcar!' WHERE `entry`=5721; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El cuerpo presenta muchos golpes pero la ropa y el equipo están intactos. Parece que a los troggs no les interesa mucho la riqueza material.$B$BEmpiezas a inspeccionar el cuerpo en busca de algo que le pueda resultar de interés a Magatha.' WHERE `entry`=5722; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de que te hayas tomado en serio la tarea que te encomendó Magatha. Gracias, $n. Estoy seguro de que los troggs no se recuperarán tan fácilmente después de haber sufrido tantas bajas.$B$BQuizás en un futuro tengamos tiempo de investigar de dónde proceden estas criaturas y cuál es su auténtico propósito.' WHERE `entry`=5723; +UPDATE `locales_quest` SET `Title_loc1` = '잃어버린 가방 돌려주기' WHERE `entry`=5724; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 라하우로에게 그림토템 가방을 가져가야 합니다.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, $n. Gracias.$B$BMagatha me dijo que te entregara esto si encontrabas al miembro de su clan. Por favor, cógelo como muestra de agradecimiento.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste algo, $n? Nos vendría bien cualquier pista que ayude a explicar por qué un miembro de su clan ha tenido que morir innecesariamente.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, $c. Has servido con eficacia a la Dama Oscura. Tu perseverancia y ambición serán de gran utilidad para ella. Ven a verme más adelante pues es posible que tenga otras tareas para ti con las que puedas ayudar a la Dama Oscura a derrotar al rey Exánime y liberar totalmente a la Plaga.' WHERE `entry`=5725; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo muchas cosas de las que ocuparme, $c. ¿Tienes los libros?' WHERE `entry`=5725; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Que los espíritus te bendigan, $n, puede que seas tú quien vaya a librarme de mi mayor temor. Me recuerdas a mí mismo cuando tenía tu edad. Daré órdenes para que recibas la recompensa apropiada si sobrevivimos lo que se avecina.$B$BPero ya tendremos tiempo para alabanzas; comparado con lo que te espera, aún no has hecho nada... Pero has empezado bien.' WHERE `entry`=5726; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes la insignia, $n?$B$BLa necesitamos para infiltrarnos en lo que creo que es la mayor amenaza para la Horda y conseguir la paz.$B$BDescubrirás los extremos a los que orcos y humanos pueden llegar cuando los motiva el ansia de poder y la codicia. Te encontrarás en medio de una guerra cuya existencia no sospechabas.' WHERE `entry`=5726; +UPDATE `locales_quest` SET `Title_loc1` = '내부의 배신자' WHERE `entry`=5727; +UPDATE `locales_quest` SET `Objectives_loc1` = '부관의 휘장을 네루 파이어블레이드에게 가져간 다음 대화를 해야 합니다. 네루 파이어블레이드가 당신을 불타는칼날단의 일원으로 믿고 있는지 확인한 다음 오그리마에 있는 스랄에게 돌아가야 합니다.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, $c!$B$BLo que has conseguido hoy no es más que el primer paso de un largo camino que nos llevará a destruir el Consejo de la Sombra.$B$BCuéntame todo lo que dijo y no te dejes ni una coma; todo puede ser importante.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Y bien, $c? ¿Te creyó o las cosas están peor de lo que yo pensaba?$B$BDemuestra tu valor ante Neeru y te será mucho más fácil infiltrarte en el Consejo de la Sombra. Te dará información que nos ayudará a destruir a nuestros enemigos.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `Details_loc1` = '음, 이글거리는 칼날단의 우두머리들이라... 가장 신경 쓰이는 부분이군. 그들이 네루에게 중요한 이들이라면 우리의 첫 번째 제거 대상이 돼야 한다. 음... 네루가 말한 사티로스 바잘란과 다른... 흑마법사... 둘을 제거해야 해.$B$B어둠의 틈으로 돌아가서 성난불길 협곡으로 들어가라. 이글거리는 칼날단의 우두머리 둘을 찾아서 제거하라. 단, 네루가 눈치채지 못하도록 주의해야 한다. 계속 네루의 동지인 척 속여야 하니까.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `Objectives_loc1` = '바잘란과 기원사 제로쉬를 제거한 다음 오그리마에 있는 스랄에게 돌아가야 합니다.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de verte, $n. Al parecer, ahora que los líderes han muerto reina el caos en las cavernas de Orgrimmar. He oído decir que Neeru estaba muy agitado; hemos hecho diana. Aunque la victoria sea pírrica, es una victoria.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `Title_loc1` = '내부의 배신자' WHERE `entry`=5729; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué quieres? Oh, $c, disculpa. Estoy furioso como un kodo con dolor de muelas, pero es culpa mía. Debí prever las consecuencias de enviar a gente a la Sima Ígnea. Parece que Bazzalan y Jergosh fueron asesinados por algún enviado de Thrall. Qué inoportuno, pero ya no se puede hacer nada.' WHERE `entry`=5729; +UPDATE `locales_quest` SET `Title_loc1` = '내부의 배신자' WHERE `entry`=5730; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No sabía que Filo Ardiente estuviera en Vallefresno. Mis espías se encargarán. Buen trabajo, $n.$B$BAhora descansa y dedícate a otras tareas; te llamaré pronto.$B$BLok-Tar Ogar' WHERE `entry`=5730; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El elusivo Cetro de la Luz! Al hacerte con él has eliminado una gran amenaza para el mundo. Bien hecho, $c, bien hecho.|n' WHERE `entry`=5741; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el Cetro de Luz?|n' WHERE `entry`=5741; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La redención de Fordring será una tarea difícil. ¿Estás preparado?' WHERE `entry`=5742; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! Thrall estará encantado.$B$BVoy a poner el corazón a buen recaudo.$B$BDe momento, celebra tu victoria; yo voy a comunicársela a Thrall.$B$BGracias, $c.' WHERE `entry`=5761; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has aniquilado ya a la bestia? Debía de ser el jefe de Espada Abrasadora en la Sima Ígnea.' WHERE `entry`=5761; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo, Karbarbán me ha enviado mi paquete! Gracias, $n. Contiene munición de un calibre especial que nos vendrá de perlas en la jungla.$B$BAquí tienes tu recompensa y... dime, ¿qué es del viejo Kravel? Apuesto a que no anda metido en nada bueno...' WHERE `entry`=5762; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lo que tienes en el cuello es polvo del desierto...?$B$BMmm... si mi olfato no me engaña, no se trata de polvo... ¡sino de sal! Has estado en El Desierto de Sal, ¿no es así?' WHERE `entry`=5762; +UPDATE `locales_quest` SET `Title_loc1` = '가시덤불 골짜기의 사냥꾼' WHERE `entry`=5763; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덤불 골짜기에 있는 헤멧 네싱워리에게 룬의 코도 뿔을 가져가야 합니다.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, este cuerno es de un tauren, Roon Bravacrín. Pasamos buenos ratos dando caza a las bestias de Desolace. Así que Roon me invita a que vuelva, ¿no?$B$BEn este momento estamos hasta el cuello en esta jungla, pero gracias, $n. Quizás mi próxima expedición me lleve de vuelta a Desolace, la tierra de los centauros.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Siéntate, $c. No tardarás en volver a la jungla.' WHERE `entry`=5763; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BFue el destino que nos estaba reservado, $n. Tu bondad ha sido toda una bendición.' WHERE `entry`=5781; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hay que redimirle.' WHERE `entry`=5781; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya tenemos la costosa llave esqueleto, ¿verdad, $n? Aun así, está incompleta. Ha llegado el momento de que rematemos nuestra creación. Para ello, tendrás que enfrentarte al mayor enemigo que encontrarás en Andorhal... el abominable ser que domina las ruinas de las murallas de la ciudad.$B$BMe refiero a Araj el Invocador, un exánime y uno de los seres más poderosos de la Plaga.' WHERE `entry`=5801; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has acabado el mango de la llave esqueleto? Siento que hayas tenido que correr con los gastos del molde pero todos debemos poner algo de nuestra parte en nuestra lucha contra la Plaga. Cuando me traigas la llave incompleta, estarás preparado para recibir el elemento que necesitas para completar la llave.$B$BNo será fácil pero todo lo que has hecho para preparar el ataque a Andorhal comenzará ahora a dar sus frutos. Ya lo verás...' WHERE `entry`=5801; +UPDATE `locales_quest` SET `Title_loc1` = '불기둥 용광로' WHERE `entry`=5802; +UPDATE `locales_quest` SET `Objectives_loc1` = '운고로 분화구에 있는 불기둥 마루 꼭대기로 해골 열쇠 거푸집과 토륨 주괴 2개를 가져가야 합니다. 용암의 강에서 해골 열쇠 거푸집으로 불완전한 해골 열쇠를 만들어야 합니다.$B$B불완전한 해골 열쇠를 서부 역병지대의 보루에 있는 연금술사 디더스에게 가져가야 합니다.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya tenemos la costosa llave esqueleto, ¿verdad, $n? Aun así, está incompleta y ha llegado el momento de que rematemos nuestra creación. Para ello, tendrás que enfrentarte al mayor enemigo que encontrarás en Andorhal... el abominable ser que domina las ruinas de las murallas de la ciudad.$B$BMe refiero a Araj el Invocador, un exánime y uno de los seres más poderosos de la Plaga.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has acabado el mango de la llave esqueleto? Siento que hayas tenido que correr con los gastos del molde pero todos debemos poner algo de nuestra parte en nuestra lucha contra la Plaga. Cuando me traigas la llave incompleta, estarás preparado para recibir el elemento que necesitas para completar la llave.$B$BNo será fácil pero todo lo que has hecho para preparar el ataque a Andorhal comenzará ahora a dar sus frutos. Ya lo verás...' WHERE `entry`=5802; +UPDATE `locales_quest` SET `Title_loc1` = '아라즈의 스카라베' WHERE `entry`=5803; +UPDATE `locales_quest` SET `Objectives_loc1` = '소환사 아라즈를 처치하고 아라즈의 스카라베를 서부 역병지대의 서리바람 거점에 있는 연금술사 알빙턴에게 돌아가야 합니다.' WHERE `entry`=5803; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, ¡eso es! Vuelvo a asombrarme ante tu enorme valentía. Es increíble lo que estás dispuesto a hacer para lograr la victoria de las fuerzas oscuras.$B$BPermíteme formar aunque sea una pequeña parte de todo esto. He preparado un solvente especial que me permite conseguir un escarabajo como cabeza de la llave, dotándola del poder para abrir la puerta cerrada de Scholomance.$B$BAhí va...' WHERE `entry`=5803; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has llegado muy lejos, $n... pero solo la destrucción de la forma física de Araj el Invocador nos dará los medios para terminar la llave. Consigue el Escarabeo de Araj por los medios que sean necesarios y tráemelo... lo utilizaré como cabeza de la llave.' WHERE `entry`=5803; +UPDATE `locales_quest` SET `Title_loc1` = '아라즈의 스카라베' WHERE `entry`=5804; +UPDATE `locales_quest` SET `Objectives_loc1` = '소환사 아라즈를 처치하고 아라즈의 스카라베를 서부 역병지대에 보루에 있는 연금술사 디더스에게 돌아가야 합니다.' WHERE `entry`=5804; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Sí, eso es! Yo... siempre me sorprenden tus muestras de astucia y valentía. Me dejan atónitos todos tus esfuerzos para alzarte con la victoria.$B$BAhora permíteme hacer mi pequeña parte. He preparado un disolvente especial con el que debería poder fijar el escarabeo como cabeza de la llave, imbuyéndola del poder para forzar la puerta de Scholomance.$B$BMe llevará solo un momento...' WHERE `entry`=5804; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has llegado muy lejos, $n... pero solo la destrucción de la forma física de Araj el Invocador nos dará los medios para terminar la llave. Consigue el Escarabeo de Araj como buenamente puedas y tráemelo... lo utilizaré como cabeza de la llave.' WHERE `entry`=5804; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Está tan lleno de gloria (a pesar de su estado) como el día en el que mirándolo fijamente presté juramento de lealtad.$B$BSe acerca su redención y quizás también la mía...' WHERE `entry`=5845; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mi fe te guiará, $n. La Luz no tiene límites.' WHERE `entry`=5845; +UPDATE `locales_quest` SET `Title_loc1` = '가족과 사랑' WHERE `entry`=5846; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Cómo podría olvidar? Muchos de los espíritus de esta isla están condenados a revivir su último recuerdo feliz antes de encontrarse con su trágico fin.$B$BYo también estoy condenado, pero no como ellos... soy uno de los pocos que recuerda todo...$B$BQuizás esto que me pides es lo que me mantenía entre estas ruinas. Y tal vez lo que voy a decirte me libere.' WHERE `entry`=5846; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B' WHERE `entry`=5848; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El cuadro, $n. ¿Tienes el cuadro?' WHERE `entry`=5848; +UPDATE `locales_quest` SET `Title_loc1` = '미란다 찾기' WHERE `entry`=5861; +UPDATE `locales_quest` SET `Objectives_loc1` = '역병지대의 남쪽에 위치한 우서 경의 무덤으로 가서 티리온의 선물을 노파 미란다에게 보여줘야 합니다.' WHERE `entry`=5861; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Yo era la consejera en la que más confiaba Tirion cuando era el Señor de Mardenholde. Me opuse abiertamente a la sentencia transmitida por la Orden de la Mano de Plata y fui desterrada por mi insolencia.$B$BHa tenido que pasar por mucho dolor y sufrimiento, $r. ¿Estás preparado para reparar todo el daño hecho a los Vadín?' WHERE `entry`=5861; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sabía que llegaría este día.' WHERE `entry`=5861; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué es esto, soldado?$B$B$B$BEsto... no puede ser verdad. Pero todo lo que me has enseñado...$B$B' WHERE `entry`=5862; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tú eres los refuerzos de la Mano de Tyr?' WHERE `entry`=5862; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Me alegro de que hayas podido hacer esto por mí, $n! ¡Gracias por tu ayuda!' WHERE `entry`=5863; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Son muy buenas noticias. Llevo demasiado tiempo aquí protegiendo esta madera. Ahora podré pasar algo de tiempo con mi familia... ¡Yupi!' WHERE `entry`=5881; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes noticias de Maggran Ligatierra?' WHERE `entry`=5881; +UPDATE `locales_quest` SET `Title_loc1` = '사냥을 통한 고약 확보' WHERE `entry`=5882; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Aquí están tus bálsamos de planta de Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `Title_loc1` = '채광을 통한 고약 확보' WHERE `entry`=5883; +UPDATE `locales_quest` SET `Title_loc1` = '약초채집을 통한 고약 확보' WHERE `entry`=5884; +UPDATE `locales_quest` SET `Title_loc1` = '무두질을 통한 고약 확보' WHERE `entry`=5885; +UPDATE `locales_quest` SET `Title_loc1` = '마력 추출을 통한 고약 확보' WHERE `entry`=5886; +UPDATE `locales_quest` SET `Title_loc1` = '사냥을 통한 고약 확보' WHERE `entry`=5887; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien. Aquí están tus bálsamos de planta Cenarion. ¡Explora Frondavil y busca plantas corruptas, $n! Estén donde estén, utiliza el bálsamo que te he dado para purificarlas.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `Title_loc1` = '채광을 통한 고약 확보' WHERE `entry`=5888; +UPDATE `locales_quest` SET `Title_loc1` = '약초채집을 통한 고약 확보' WHERE `entry`=5889; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo excelente, $n. Cada gotita, una vez purificada, nos ayudará a recuperar Frondavil. Ten, llévate algunas dosis de bálsamo de planta de Cenarion y adéntrate en el bosque. Y date prisa: ¡debemos sanar la tierra cuanto antes, $r!' WHERE `entry`=5889; +UPDATE `locales_quest` SET `Title_loc1` = '무두질을 통한 고약 확보' WHERE `entry`=5890; +UPDATE `locales_quest` SET `Title_loc1` = '마력 추출을 통한 고약 확보' WHERE `entry`=5891; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien! Haré que se aprovechen bien estos suministros. ¡Gracias, $n!' WHERE `entry`=5892; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los suministros, $n? ¡Nunca hay suficientes!' WHERE `entry`=5892; +UPDATE `locales_quest` SET `Details_loc1` = '여기서 북쪽에 있는 얼음이빨 광산은 한때 보급품 창고로 그만인 장소였소. 지금은 스톰파이크 놈들과의 싸움이 점점 더 치열해져 가다 보니 군대를 광산에 보내 보급품을 지킬 형편은 아니오. 그래서 광산이 종종 얼라이언스나 지하 생물들의 손아귀에 넘어가곤 하지.$B$B하지만 우린 여전히 그 보급품이 필요하오. $n! 얼음이빨 광산으로 가서 보급품을 좀 가져와 주시오. 적들을 항상 조심하시오. 그곳에서는 전세가 갑자기 뒤집히곤 하니까...' WHERE `entry`=5893; +UPDATE `locales_quest` SET `Objectives_loc1` = '서리늑대 요새에 있는 서리늑대 병참장교에게 얼음이빨 광산 보급품 10개를 가져가야 합니다.' WHERE `entry`=5893; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, los tienes. ¡Buen trabajo, $n! Estos suministros están algo húmedos de estar guardados en esa oscura mina tanto tiempo pero les sacaremos partido igualmente.$B$BGracias, $n. Tus acciones son vitales para el mantenimiento de nuestras tropas.' WHERE `entry`=5893; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has estado en la Mina Dentefrío, $n? ¿Tienes los suministros que te pedí?' WHERE `entry`=5893; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Estas nos servirán.$B$BSi estás listo, podemos pasar a la fase siguiente.' WHERE `entry`=5901; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes ya las termitas, $n? Seguro que un $c tan inteligente como tú ya lo ha deducido.$B$BCuando tengamos suficientes termitas, ¡nos aseguremos de que nadie pueda usar la Serrería nunca más!' WHERE `entry`=5901; +UPDATE `locales_quest` SET `Title_loc1` = '역병 퍼뜨리기' WHERE `entry`=5902; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대의 북마루 벌목지 중앙에 적당한 장소를 찾아 역병지대 흰개미 통을 놓아야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=5902; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Notas que las termitas empiezan a inquietarse cuando colocas el barril sobre la caja.' WHERE `entry`=5902; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Estas nos servirán. Míralas... todas apiñadas. Casi siento pena por la Cruzada, pero al fin y al cabo, no tenían que haberse apropiado de la serrería, ¿no te parece?' WHERE `entry`=5903; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste los nidos de termitas, $n? He oído que hay muchos por todo el Bosque de la Peste.' WHERE `entry`=5903; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Notas que las termitas empiezan a inquietarse cuando colocas el barril sobre la caja.' WHERE `entry`=5904; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '\"Aquí empieza, Padre Cenario. Aquí empieza.\"$B$BDendrite hace un rápido e invisible gesto en el aire por encima de su cabeza, y una ligera aura de poder cae sobre él.$B$B\"La primera perspectiva de la naturaleza a la que debes adaptarte es la del oso. Yo te orientaré para que entiendas este aspecto de la vida de los druidas, pero eres tú quien debe seguir el camino y propagarlo... ¡ahora y siempre!\"' WHERE `entry`=5921; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '\"Aquí empieza, Padre Cenarius. Aquí empieza.\"$B$BDendrita hace un rápido e invisible gesto en el aire por encima de su cabeza, y una ligera aura de poder cae sobre él.$B$B\"La primera perspectiva de la naturaleza a la que debes adaptarte es la del oso. Yo te orientaré para que entiendas este aspecto de la vida de los druidas, pero eres tú quien debe seguir el camino y propagarlo... ¡ahora y siempre!\"' WHERE `entry`=5922; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de que encontraras el camino hasta aquí, joven $c. Ha llegado el momento de que des un gran paso y te adentres en un mundo más grande.$B$BCada hijo de Cenario siente en su interior la llamada de la naturaleza. Estamos a su servicio. Estamos a su servicio. Los animales y las plantas son nuestros amigos y también nuestros protegidos. Elegimos dedicar nuestra vida a preservar el equilibrio, por su bien, tanto como por el nuestro. Tu primer paso en este mundo será aprender el camino del oso y aprender de la fuerza del cuerpo y del corazón.$B$B¡Prepárate!' WHERE `entry`=5924; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de que encontraras el camino hasta aquí, joven $c. Ha llegado el momento de que des un gran paso y te adentres en un mundo más grande.$B$BCada hijo de Cenario siente en su interior la llamada de la naturaleza. Estamos a su servicio. Los animales y las plantas son nuestros amigos y también nuestros protegidos. Elegimos dedicar nuestra vida a preservar el equilibrio, por su bien, tanto como por el nuestro. Tu primer paso en este mundo será aprender el camino del oso y aprender de la fuerza del cuerpo y del corazón.$B$B¡Prepárate!' WHERE `entry`=5925; +UPDATE `locales_quest` SET `Title_loc1` = '부름에 응하기' WHERE `entry`=5926; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de que encontraras el camino hasta aquí, joven $c. Ha llegado el momento de que des un gran paso y te adentres en un mundo más grande.$B$BTodos los hijos de Cenarius servimos a la naturaleza. Los animales y las plantas son nuestros amigos y también nuestros protegidos. Elegimos dedicar nuestra vida a preservar el equilibrio, por su bien, tanto como por el nuestro. Tu primer paso en este mundo será aprender el camino del oso y aprender de la fuerza del cuerpo y del espíritu.$B$B¡Prepárate!' WHERE `entry`=5926; +UPDATE `locales_quest` SET `Title_loc1` = '부름에 응하기' WHERE `entry`=5927; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de que hayas venido, $c; ha llegado el momento de que entres en un mundo mayor.$B$BTodos los hijos de Cenarius servimos a la naturaleza y nos ocupamos de animales y plantas. Dedicamos nuestra vida a mantener el equilibrio natural. Tu primer paso en este mundo será comprender la naturaleza del oso y fortalecer cuerpo y espíritu.$B$BPrepárate.' WHERE `entry`=5928; +UPDATE `locales_quest` SET `Title_loc1` = '거대한 곰의 혼' WHERE `entry`=5929; +UPDATE `locales_quest` SET `Objectives_loc1` = '달의 숲 북서쪽에 사는 거대한 곰의 혼을 찾아가 드루이드라면 반드시 알아야 할 곰의 본성에 대해 배워야 합니다. 임무를 완수하면 달의 숲, 나이트헤이븐에 있는 덴드리트 스타블레이즈에게 돌아가십시오.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mientras te acercas, Dendrite hace otro gesto. Aparece otra aura de poder sobre él y te sonríe.$B$B\"Hay en ti sabiduría nueva. Tu mirada refleja fuerza y decisión, pero debes aprender a dominarlas. Aprenderás a concentrarte y a adoptar las estrategias del oso.\"' WHERE `entry`=5929; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mientras te acercas, Dendrita hace otro gesto. Aparece otra aura de poder sobre él y te sonríe.$B$B\"Hay en ti sabiduría nueva. Tu mirada refleja fuerza y decisión, pero debes aprender a dominarlas. Aprenderás a concentrarte y a adoptar las estrategias del oso.\"' WHERE `entry`=5930; +UPDATE `locales_quest` SET `Title_loc1` = '다르나서스로 돌아가기' WHERE `entry`=5931; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $n. Veo que tu primer encuentro con el Espíritu del gran oso fue, como para todos los druidas, inquietante pero intenso; también lo fue para mí.$B$BEl Espíritu del gran oso ha residido en Azeroth desde el principio de los tiempos; confiamos en su sabiduría y su fuerza para ayudarnos en nuestro propósito. Escucha con atención...' WHERE `entry`=5931; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $n. Veo que tu primer encuentro con el Espíritu del gran oso fue, como para todos los druidas, inquietante pero intenso; también lo fue para mí.$B$BEl Espíritu del gran oso ha residido en Azeroth desde el principio de los tiempos. Los $r escuchamos atentamente a esos espíritus, y todos prosperamos de su propósito. Ahora, ha llegado el momento de que pases la primera prueba de ese propósito. Escucha con atención…' WHERE `entry`=5932; +UPDATE `locales_quest` SET `Title_loc1` = '크로미에게 돌아가기' WHERE `entry`=5941; +UPDATE `locales_quest` SET `Objectives_loc1` = '안돌할의 크로미에게 유물 자루를 가져가야 합니다.' WHERE `entry`=5941; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, sí, aquí están. Juntas conforman un poderoso hechizo, uno que alzará a los espíritus de Villa Darrow.$B$BCon ese hechizo y un poco de suerte, podremos salvar a Joseph Rutagrana.' WHERE `entry`=5941; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He estado en contacto con tu amigo Carlin. Sufre por la desgracia de su aldea, pero habla muy bien de ti y sabe que tú puedes enderezar las cosas.$B$BPero me estoy alejando del tema que nos ocupa... $n, ¿tienes las reliquias que te pedí?' WHERE `entry`=5941; +UPDATE `locales_quest` SET `Title_loc1` = '숨겨진 보물' WHERE `entry`=5942; +UPDATE `locales_quest` SET `Details_loc1` = '아빠가 $n님께 이 열쇠를 드리랬어요. 아빠 말씀으로는 집 뒤쪽에 있는 상자를 여는 열쇠래요.$B$B아, 그리고 고맙다는 말도 전해 드리래요. 아빠 부탁을 들어주셨어요? 제 인형을 찾아주셨다고 아빠한테 얘기하셨나요?$B$B아참, 열쇠 여기 있어요. 그리고 정말 정말 고맙습니다. $n님은 정말 좋은 분이세요!' WHERE `entry`=5942; +UPDATE `locales_quest` SET `Objectives_loc1` = '조셉의 상자가 있는 곳으로 조셉의 열쇠를 가져가야 합니다.' WHERE `entry`=5942; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave entra en la cerradura y el cofre se abre...' WHERE `entry`=5942; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este cofre es viejo y está cubierto de mugre.' WHERE `entry`=5942; +UPDATE `locales_quest` SET `Details_loc1` = '당신은 꽤나 실력 있는 $r인거 같군요. 혹시 돈 좀 벌어 볼 생각 없나요? 코르크와 나는 돈을 많이 벌려고 이 짐마차 일을 시작했는데, 돈 한푼 벌기가 이렇게 위험할 줄은 정말 몰랐어요!$B$B저기 앞에 만노로크 소굴이 있어요. 보통 때라면 악마들이 우릴 그냥 무시하는데, 이번에는 뭔가가 코도들을 놀라게 했나 봐요. 만노로크 소굴을 무사히 지나갈 수 있도록 호위를 해 주시면 사례를 하도록 하죠. 무사히 지나간 후에 스크래블스크류의 야영지에 있는 우리 동업자, 스미드에게서 보상을 받도록 하세요.' WHERE `entry`=5943; +UPDATE `locales_quest` SET `Objectives_loc1` = '만노로크 소굴을 지나가는 기젤톤 대상단을 호위하고 스크래블스크류의 야영지에 있는 스미드와 대화하여 보상을 받아야 합니다.' WHERE `entry`=5943; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No sé yo si es una propuesta propicia pagar tanto dinero para proteger la caravana Gizelton. Cork y Rigger solo se sacan una moneda de oro a la semana, pero mientras me paguen los kodos, tampoco es que me importe un carajo cómo lleven su negocio.' WHERE `entry`=5943; +UPDATE `locales_quest` SET `Title_loc1` = '탤런의 꿈' WHERE `entry`=5944; +UPDATE `locales_quest` SET `Objectives_loc1` = '$B' WHERE `entry`=5944; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '' WHERE `entry`=5944; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La muerte de mi hijo a manos de esos monstruos no caerá en el olvido. Consuélate pensando en que la Orden ha renacido.$B$BAhora ocuparé mi puesto como Alto Señor de la nueva Orden de la Mano de Plata.$B$BEstas posesiones de mi pasado son todo lo que puedo ofrecerte por todo lo que has hecho por mí. Por favor, acéptalas como símbolo de mi gratitud, me fueron de gran ayuda durante años.$B$BTal vez nos volvamos a encontrar en tiempos mejores y recordaremos los días pasados... las duras batallas... los sueños redimidos.' WHERE `entry`=5944; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sin duda la Dama Oscura no te cree merecedor de enfrentarte a su Campeón. ¿Has venido para convertirte en la merienda de mis canes? No puede haber otro motivo para esta interrupción.' WHERE `entry`=5961; +UPDATE `locales_quest` SET `Objectives_loc1` = '리베른 프로스트윈드의 지시대로 서리망치거인 4명과 서리망치거인 수호자 4명을 없애야 합니다.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `Title_loc1` = '육체와 정신' WHERE `entry`=6001; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인의 달빛야수 비석에 세나리온 달가루를 뿌려서 초승달발톱을 불러내야 합니다. 그런 다음 초승달발톱과 대면하여 그가 가진 육체와 정신의 힘을 얻어야 합니다.$B$B모든 일을 마치면 다르나서스에 있는 마스렌길 베어워커와 대화하십시오.' WHERE `entry`=6001; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin has dado ese gran paso, $n, te has adentrado en un mundo mucho más grande. Percibo en ti las enseñanzas del espíritu del gran oso y percibo que has recibido la fuerza que poseía Garraluna.$B$BYa no hay obstáculos en tu camino... ¡Deja que te enseñe lo que significa ser un $c de la zarpa!' WHERE `entry`=6001; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin has dado ese gran paso, $n, te has adentrado en un mundo mucho más grande. Percibo en ti las enseñanzas del espíritu del gran oso y percibo que has recibido la fuerza que poseía Garraluna.$B$BYa no hay obstáculos en tu camino... ¡Deja que te enseñe lo que significa ser un $c de la Zarpa!' WHERE `entry`=6002; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n. Estoy asombrada de que acabaras con ellos tan rápidamente. Gracias.$B$BTodavía tengo que encontrar a alguien que esté de acuerdo con la Cruzada Escarlata y con sus métodos. Creo en la Luz tanto como cualquier otro en Ventormenta, pero han demostrado que solo quieren matar a todo el que no sea leal a su movimiento... incluidos los inocentes.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¡El cofre de Hameya está abierto!!' WHERE `entry`=6021; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El cofre que está enterrado aquí está bien cerrado.' WHERE `entry`=6021; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Decepcionante. Esperaba tener que usarte a ti para alimentar a mis canes.$B$B$B$BBueno, al menos tienen algo que comer.' WHERE `entry`=6022; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Estás llorando? Si esto te resulta demasiado tedioso, \"héroe\", te aconsejo que vayas a buscar a la Dama Oscura y le llores a ella. Cuéntale cómo te he maltratado.$B$B¡Y ahora fuera de mi vista!' WHERE `entry`=6022; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Has sido de mucha más ayuda de lo que había esperado. El aire de este lugar parece ahogar mi voluntad. Estoy cansada y puedo asegurarte que no me recuperaré mientras siga aquí. $B$BNo estoy segura de cómo lograré infiltrarme en la Vega del Amparo para informar sobre la fuerza de la Cruzada Escarlata en el lugar. $B$BPero eso es otra cuestión, antes de partir coge esto... en pago por tu ayuda. Gracias de nuevo.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, bien hecho! ¡Espero que dieras una lección a su banda también!' WHERE `entry`=6024; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste el escondite? ¿Te ocupaste de Zaeldarr?' WHERE `entry`=6024; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has conseguido, $n! ¡Gracias!$B$BVolveré con Elling... quiero decir, a Ventormenta, tan pronto como pueda. Toma, coge esta moneda, es lo menos que puedo hacer por ti. Haces honor a tu pueblo, $n. Gracias y buena suerte.' WHERE `entry`=6025; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Puedo pagarte la mitad por delante y la mitad cuando el trabajo esté hecho.' WHERE `entry`=6026; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Confía en el viejo Smokey, $r. La recompensa merecerá la pena. Esa gente del Alba Argenta no se anda con bromas cuando se trata de pagar.' WHERE `entry`=6026; +UPDATE `locales_quest` SET `Details_loc1` = '내 자네를 믿고 뱀의 보석을 맡기겠네. 이곳에서 북서쪽 작은 섬인 라나즈자르 섬에 있는 뱀 석상의 손에 이 보석을 올려놓게. 그러면 고대의 책을 수호하는 자가 나타날 것일세. 그 책에는 수백 년 동안 지켜져 온 나가의 비밀이 담겨 있지. 그 책을 내게 가져오면 비늘로 뒤덮인 우리 적들에 대해 많은 것을 알게 될 것이야!' WHERE `entry`=6027; +UPDATE `locales_quest` SET `Objectives_loc1` = '고대의 책을 손에 넣은 다음 에텔 레소르의 탑에 있는 아조레 알다모트에게 가져가야 합니다.' WHERE `entry`=6027; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El Libro de los Ancestros! ¡El que tanto tiempo llevaba extraviado! Me aseguraré de que este libro llegue al Alto Consejo. Hoy has hecho algo magnífico. Deberíamos agradecértelo, y te lo agradecemos ¡como a un héroe!|n' WHERE `entry`=6027; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ah, $n! Me alegro de volver a verte. ¿Tienes el Libro de los Ancestros?|n' WHERE `entry`=6027; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대, 서리바람 야영지에 있는 은빛장교 퓨어하트에게 눈망루 마을 보고서를 전달해야 합니다.' WHERE `entry`=6028; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lleno de recursos, Gregor está. Desde hace algún tiempo ha estado ocupándose del Cártel Bonvapor y se ha convertido en un auténtico experto en el \"arte\" de las negociaciones goblin. Si bien es cierto que la primera lealtad de los goblins es hacia los que tienen más liquidez, también conocen y respetan el valor de la diplomacia. Sobre todo les sirve para tener clientes fijos...$B$BEn cualquier caso, el Alba Argenta agradece todo tu esfuerzo. Por favor, toma esto y nuestra gratitud.' WHERE `entry`=6028; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $c. En nombre del Alba Argenta te ofrezco seguridad y protección durante tu estancia en el Campamento del Orvallo. Puede que también tenga algún trabajo para ti.' WHERE `entry`=6028; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gregor está lleno de recursos para ser humano. Desde hace algún tiempo ha estado ocupándose del Cártel Bonvapor y se ha convertido en un auténtico experto en el \"\"arte\"\" de las negociaciones goblin. Si bien es cierto que la primera lealtad de los goblins es hacia los que tienen más liquidez, también conocen y respetan el valor de la diplomacia. Sobre todo les sirve para tener clientes fijos...$B$BEn cualquier caso, El Alba Argenta agradece todo tu esfuerzo. Por favor, toma esto y nuestra gratitud.\"' WHERE `entry`=6029; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $c. En nombre de El Alba Argenta te ofrezco seguridad y protección mientras te encuentres en El Baluarte. ¡Puede que incluso te ofrezca la posibilidad de luchar por una causa digna!' WHERE `entry`=6029; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '\"Me... me has traído un libro muy especial. Me gustaría decirte que, en este caso, \"especial\" significa \"único y muy posiblemente iluminador\", pero todavía hay que verlo.$B$B\"¿Ooooo?\" ¿A quién en su sano juicio se le ocurría esto?$B$BBien, he oído hablar de ese Umbranse del que te habló Gregor, será una ventaja. Haré todo lo que pueda por descifrarlo. En cuanto a ti... por favor, toma esto, cortesía del Alba Argenta. Mientras estés por aquí quizás puedas ayudarnos con alguna otra cosa.' WHERE `entry`=6030; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Que la Luz te guíe en estos tiempos confusos, $c. ¿Qué te trae a este faro de esperanza en medio de la oscuridad y la desesperación?' WHERE `entry`=6030; +UPDATE `locales_quest` SET `Details_loc1` = '나무구렁에서 사는 우리는 낯선 자들을 별로 좋아하지 않소. 그게 유리하니까. 하지만 거래에는 도움이 안 되더군.$B$B얼마 전 어느 나이트 엘프 친구가 나무구렁에 찾아왔었는데 룬매듭 망토를 걸치고 있었소. 룬매듭도 희귀한데 망토는 어찌나 멋지던지... 그걸 보고 내 동족들이 룬매듭 옷을 만들어 달라고 했소.$B$B룬매듭을 갖다주시겠소? 충분히 가져오시면 뭔가를 드리리다.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `Objectives_loc1` = '나무구렁 요새에 있는 메일로쉬에게 룬매듭 30개를 가져가야 합니다.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `Objectives_loc1` = '나무구렁 요새에 있는 메일로쉬에게 달빛매듭 2개를 갖다주어야 합니다.' WHERE `entry`=6032; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 재료를 모으는 동안 나는 부하들을 보내 우리가 파괴해야 할 스컬지 건물에 표시를 했네.$B$B자, 이렇게 하세나. 자네에게 특수혼합물 10개를 주겠네. 그걸 가지고 역병의 숲으로 가서 폭파 표시가 되어 있는 스컬지 건물 안에 부착하게.$B$B<손가락 마디를 꺾는 스모키>$B$B꽝! 식은 죽 먹기라니까, 하하!' WHERE `entry`=6041; +UPDATE `locales_quest` SET `Objectives_loc1` = '희망의 빛 예배당 북서쪽에 있는 역병의 숲으로 가십시오. 스모키의 특수혼합물을 건물 안에 부착하여, 폭파 표시가 있는 스컬지 건물 8개를 파괴해야 합니다. 스모키가 지구라트와 도살장에 징표를 남겼습니다.$B$B폭탄을 부착한 후에는 건물에서 나와 폭발 광경을 지켜 보세요.$B$B그건 그렇고 스모키의 특수혼합물은 다소 불안정합니다.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es increíble lo que se puede conseguir con un poquito de ira y mala leche.' WHERE `entry`=6042; +UPDATE `locales_quest` SET `Title_loc1` = '야수 길들이기' WHERE `entry`=6061; +UPDATE `locales_quest` SET `Objectives_loc1` = '조련용 막대를 사용해 다자란 초원타조를 길들이고 기술을 연습한 후 블러드후프 마을에 있는 요 샤프메인에게 조련용 막대를 돌려줘야 합니다.' WHERE `entry`=6061; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho un buen trabajo, $n. Creo que estás listo para tu siguiente tarea.' WHERE `entry`=6062; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Buena suerte, joven $c.' WHERE `entry`=6062; +UPDATE `locales_quest` SET `Title_loc1` = '야수 길들이기' WHERE `entry`=6063; +UPDATE `locales_quest` SET `Objectives_loc1` = '조련용 막대를 사용해 나무그물 늑대거미를 길들여야 합니다. 기술을 연습한 후 돌라나르에 있는 다잘라에게 조련용 막대를 돌려주어야 합니다.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, $n! Aprendes rápido.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, irás mejorando y algún día serás un estupendo $c.' WHERE `entry`=6063; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6065; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6066; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6067; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6068; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6069; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6070; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6071; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6072; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6073; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6074; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6075; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 길' WHERE `entry`=6076; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vaya, un joven $c. Sí, te concederé las habilidades que necesitas para domar y guiar a una mascota. No solo podrás enseñar nuevas habilidades a tu mascota, además podrás darle de comer, e incluso resucitarla si cae en combate.$B$BAhora, retírate. Hablaremos más adelante.' WHERE `entry`=6081; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya has aprendido todo lo que podía enseñarte, $n. Es hora de que apliques lo que has aprendido y elijas una mascota.$B$BTen, $n. Te doy el poder de domar a una bestia, así como de convocarla y despedirla según convengas. Utiliza tus nuevas habilidades con orgullo, te las has ganado.' WHERE `entry`=6082; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lograste domar al escórpido?' WHERE `entry`=6082; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aprendes rápido, $n. Has hecho un buen trabajo.' WHERE `entry`=6083; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesitas practicar para adquirir las habilidades que necesitas para controlar a tu mascota. ¿Has conseguido domar a algún correspuma?' WHERE `entry`=6083; +UPDATE `locales_quest` SET `Title_loc1` = '야수 길들이기' WHERE `entry`=6087; +UPDATE `locales_quest` SET `Objectives_loc1` = '조련용 막대를 사용해 긴발톱 초원늑대를 길들이고 기술을 연습한 후 블러드후프 마을에 있는 요 샤프메인에게 조련용 막대를 돌려줘야 합니다.' WHERE `entry`=6087; +UPDATE `locales_quest` SET `Title_loc1` = '야수 길들이기' WHERE `entry`=6088; +UPDATE `locales_quest` SET `Objectives_loc1` = '조련용 막대를 사용해 검독수리를 길들이고 기술을 연습한 후 블러드후프 마을에 있는 요 샤프메인에게 조련용 막대를 돌려줘야 합니다.' WHERE `entry`=6088; +UPDATE `locales_quest` SET `Title_loc1` = '야수 길들이기' WHERE `entry`=6089; +UPDATE `locales_quest` SET `Title_loc1` = '야수 길들이기' WHERE `entry`=6101; +UPDATE `locales_quest` SET `Objectives_loc1` = '조련용 막대를 사용해 긴발톱 흑호를 길들여야 합니다. 기술을 연습한 후 돌라나르에 있는 다잘라에게 조련용 막대를 돌려주어야 합니다.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Veo tu entrega y sé que has entendido lo que te he enseñado, $n.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Respetar el equilibrio entre la naturaleza y uno mismo es el modo de vida de cualquier $r.' WHERE `entry`=6101; +UPDATE `locales_quest` SET `Title_loc1` = '야수 길들이기' WHERE `entry`=6102; +UPDATE `locales_quest` SET `Objectives_loc1` = '조련용 막대를 사용해 비명소리 스트리기드 올빼미를 길들여야 합니다. 기술을 연습한 후 돌라나르에 있는 다잘라에게 조련용 막대를 돌려주어야 합니다.' WHERE `entry`=6102; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has aprendido todo lo que puedo enseñarte, $n. Permíteme que te dé un último consejo: elige detenidamente a tu primera mascota. Puede ser terrestre, acuática o de los cielos pero, elijas la que elijas, ten en cuenta que estará a tu lado una buena temporada.$B$BAquí la tienes, $n. Ahora te enseñaré a domarla, así como a llamarla y retirarla a tu antojo. Utiliza tus nuevas habilidades con orgullo; te las has ganado a pulso.' WHERE `entry`=6102; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tus logros me llenan de orgullo, $n. ¿Has terminado la tarea que te asigné?' WHERE `entry`=6102; +UPDATE `locales_quest` SET `Title_loc1` = '야수 길들이기' WHERE `entry`=6103; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Veo que te estás preparando para ser $c. Sí, te enseñaré a amaestrar a tu mascota. Podrás enseñarle cosas nuevas, alimentarla y resucitarla si muere en combate.$B$B$n, recuerda que siempre debes respetar el equilibrio y vivir en armonía con la naturaleza. Y ahora, márchate. Volveremos a vernos.' WHERE `entry`=6103; +UPDATE `locales_quest` SET `Title_loc1` = '새로운 가르침' WHERE `entry`=6121; +UPDATE `locales_quest` SET `Title_loc1` = '오염된 수원' WHERE `entry`=6122; +UPDATE `locales_quest` SET `Objectives_loc1` = '빈 절벽 폭포 견본병을 이용해 폭포 옆에 있는 동굴 입구에서 물을 채취해야 합니다.$B$B물을 다 채우면, 아우버다인, 어둠의 해안에 있는 알란다리안 나이트송에게 가득 찬 절벽 폭포 견본병을 갖다주어야 합니다.' WHERE `entry`=6122; +UPDATE `locales_quest` SET `Title_loc1` = '약재 모으기' WHERE `entry`=6123; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인의 알란다리안 나이트송이 치료제를 만들 수 있도록 뱀뿌리 5개와 달버섯 12개를 가져다 주어야 합니다.' WHERE `entry`=6123; +UPDATE `locales_quest` SET `Title_loc1` = '병든 사슴 치유' WHERE `entry`=6124; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠의 해안에 퍼져 있는 병든 사슴 10 마리에게 잘 듣는 동물 연고를 발라 치료해야 합니다. 병든 사슴은 폭포수 강 남부에서 아우버다인 북부까지 퍼져 있으며 잿빛 골짜기가 시작되는 어둠의 해안 남부까지 넘나든다고 합니다.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ha sido una buena acción la de atender a los ciervos enfermos de Costa Oscura; son víctimas inocentes de una corrupción que se está extendiendo por toda esta tierra. En Darnassus hay quienes han elegido reconocer la existencia de esta amenaza, pero también hay quienes han elegido ignorar las señales. Espero que tú no ignores lo que tenemos ante nuestros propios ojos, $n.$B$BEn cualquier caso, has demostrado tu valía como amigo de la naturaleza y del Círculo, acepta esto como reconocimiento.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `Title_loc1` = '독을 다스리는 능력' WHERE `entry`=6125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos. He observado tu progreso y debo admitir que la situación de Auberdine me ha sorprendido. Esos venenos alteran el equilibrio.$B$BMe ha gustado tu forma de actuar; te concedo poder permanente sobre el veneno. Úsalo con prudencia, $n.' WHERE `entry`=6125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, joven $c. Me alegra ver que estás deseoso de aprender sobre venenos de sanación.$B$BEn el pasado, muchos druidas eran sometidos a diversas pruebas, pero tu trabajo no implicará tal cosa. En El Cruce de Los Baldíos ha habido una epidemia de envenenamientos de animales, pero allí no han sabido controlarla. Un representante de El Cruce ha pedido ayuda al Claro de la Luna y nosotros vamos a enviarte a ti como respuesta. No se trata de un ejercicio práctico, el trabajo que tendrás que realizar es real. Tenlo en cuenta.' WHERE `entry`=6126; +UPDATE `locales_quest` SET `Title_loc1` = '오염된 수원' WHERE `entry`=6127; +UPDATE `locales_quest` SET `Objectives_loc1` = '빈 공포의 안개봉우리 견본병을 봉우리 정상까지 가지고 가서 꼭대기 물웅덩이의 물을 채취해야 합니다.$B$B가득 찬 공포의 안개봉우리 견본병을 불모의 땅, 크로스로드에 있는 통가 룬토템에게 갖다주어야 합니다.' WHERE `entry`=6127; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Puaj, qué asco! Pobres gacelas.$B$BAlgo está contaminando toda el agua de los Baldíos del Norte, pero en esto actúa alguna otra fuerza.$B$BCon esta muestra podremos desarrollar una cura; voy a necesitar ciertos materiales...' WHERE `entry`=6127; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te envía el Círculo Cenarion, ¿verdad? Suerte que has llegado; no podemos curar a las gacelas envenenadas. Agradecemos mucho tu ayuda.$B$B¿Traes la muestra de agua? Así podremos buscar una cura...' WHERE `entry`=6127; +UPDATE `locales_quest` SET `Title_loc1` = '약재 모으기' WHERE `entry`=6128; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드의 통가 룬토템이 치료제를 만들 수 있도록 뱀뿌리 5개와 코도 뿔 5개를 갖다주어야 합니다.' WHERE `entry`=6128; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto está bien, $n, tanto que debería ser suficiente para hacer varias dosis considerables del bálsamo, o al menos lo suficiente para empezar a notar la diferencia.$B$BHacer curas para venenos a veces puede ser muy complejo porque cada uno requiere con frecuencia de un antídoto específico para contrarrestarlo. ¡Imagínate que se pudiera curar un veneno a placer sin tener que preocuparse por los ingredientes exactos para obtener el antídoto perfecto!$B$B¡Venga, ahora mismo me pongo con ello!' WHERE `entry`=6128; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los componentes cosas que necesito para hacer el bálsamo? Las gacelas no se van a curar solas, ¡así que más vale que no cejemos en nuestro empeño por salvarlas!' WHERE `entry`=6128; +UPDATE `locales_quest` SET `Title_loc1` = '병든 가젤 치유' WHERE `entry`=6129; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅 북부에 퍼져 있는 병든 가젤 10마리를 찾아 잘 듣는 동물 연고를 발라서 치료해야 합니다. 병든 가젤은 크로스로드를 동서로 가로지르는 길의 북쪽에 있다고 합니다.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho bien en atender a las gacelas enfermas de Los Baldíos, son las víctimas inocentes de una corrupción y contaminación mayores que se está extendiendo por toda la zona. Como $r, estás muy impaciente por entender los movimientos de Cenario; tú, al igual que tus ancestros de Cima del Trueno, eres la prueba de que la necesidad de equilibrio trasciende las barreras raciales artificiales.$B$B$n, has demostrado tu valía como amigo de la naturaleza y del Círculo, toma esto como símbolo de esta cualidad.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `Title_loc1` = '독을 다스리는 능력' WHERE `entry`=6130; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos. He observado tu progreso y debo admitir que la situación de El Cruce me ha sorprendido. Esos venenos alteran el equilibrio.$B$BMe ha gustado tu forma de actuar; te concedo poder permanente sobre el veneno. Úsalo con prudencia, $n.' WHERE `entry`=6130; +UPDATE `locales_quest` SET `Objectives_loc1` = '그라즐이 마른가지일족 전사, 길잡이, 정원사를 각각 5마리씩 처치하여 자기 일족의 친구임을 입증해달라고 요청했습니다.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `Title_loc6` = 'Aliado Fauce de Madera' WHERE `entry`=6131; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Grazle quiere que demuestres lo que vales dando muerte a 5 guerreros Muertobosque, 5 abrecaminos Muertobosque y 5 jardineros Muertobosque.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mi hermana Melizza dijo que vendrías. Gracias por sacarla del apuro... ¡aunque seguro que a estas horas ya se ha metido en otro lío!' WHERE `entry`=6132; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Espero que no leyeras el documento. Aunque supongo que ni siquiera tú harías algo tan estúpido...' WHERE `entry`=6133; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me dejes aquí esperando, $c.' WHERE `entry`=6133; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ahí está! Y parece que también llevas un poco encima. Es pegajosillo, ¿eh?$B$BBueno, gracias por todo, $n. Esta cosa me hará ganar una fortuna... ¡si consigo convencer a los centauros de que la vale!' WHERE `entry`=6134; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Dónde está mi ectoplasma, $n?' WHERE `entry`=6134; +UPDATE `locales_quest` SET `Title_loc1` = '혐오스런 그늘날개' WHERE `entry`=6135; +UPDATE `locales_quest` SET `Objectives_loc1` = '마리스 농장 북부의 변두리를 배회하고 있는 그늘날개를 찾아 해치워야 합니다. 시체에서 그늘날개 모피 조각을 찾아 나타노스 브라이트콜러에게 가져가야 합니다.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo excelente, imbécil. Convertiré esta piel en algo que puedas usar.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No te aconsejo que afrontes este desafío sin ayuda, $c.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `Title_loc1` = '뚱뚱보 괴물' WHERE `entry`=6136; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대 북부 불모지에서 피고름구더기를 찾아 물리친 후 나타노스 블라이트콜러에게 돌아가야 합니다.' WHERE `entry`=6136; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si sigues así, tendré que ascenderte de imbécil a deficiente mental de primera clase.' WHERE `entry`=6136; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Recibí noticias de una ayuda que llegaba del este. ¿Eres tú el objeto de tales rumores? ¿Has venido aquí a ayudar a la Hermandad Escarlata en su cruzada?$B$BSi es así, escucha con atención...' WHERE `entry`=6141; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto, colega, es justo lo que me recetó el médico brujo para mi dolor de cabeza. Dijo: \"Mai\'Lahii, ve a pescar. Te hará sentir mejor.\" $B$B¡Y ya estoy mejor! ¡Gracias, colega!' WHERE `entry`=6142; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy deseando ir a pescar con un poco de carne de almeja blanda fresca; ¿me has traído las 10 piezas que necesito?' WHERE `entry`=6142; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por dulce que sea saber que los nagas han sido derrotados, aún siento un vacío en el corazón. Dedicaré el resto de mi vida a erradicarlos a todos.$B$BTen, colega, aquí tienes la recompensa que te prometí. Es pequeña en comparación con la gratificación de saber que los nagas han sido castigados por su odioso acto.' WHERE `entry`=6143; +UPDATE `locales_quest` SET `Title_loc1` = '지휘 임무' WHERE `entry`=6144; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Gran Cruzado está al seguro en El Bastión Escarlata mientras sus ejércitos arrasan tus tierras, profanan tus estructuras y monumentos y matan a tu gente.$B$BLa Dama Oscura me ha ordenado que acabe con ese insecto de una vez por todas. Tú serás el instrumento que haga justicia a los Renegados.' WHERE `entry`=6144; +UPDATE `locales_quest` SET `Title_loc1` = '진홍십자군 급사' WHERE `entry`=6145; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대로 돌아가 진홍십자군 급사를 추적해야 합니다. 급사를 처치하고 십자군 사령관의 명령서를 회수해야 합니다.$B$B이 명령서를 나타노스 블라이트콜러에게 가져다주고 다음 지시를 받으십시오.' WHERE `entry`=6145; +UPDATE `locales_quest` SET `Title_loc1` = '나타노스의 책략' WHERE `entry`=6146; +UPDATE `locales_quest` SET `Objectives_loc1` = '마리스 농장 남동쪽에 있는 티르의 손 수도원으로 간 다음, 그곳에서 썩은 사과를 한 입 먹어야 합니다. 붉은십자군의 모습을 한 채로 십자군군주 발델마르에게 십자군 사령관의 명령서를 가져가야 합니다.' WHERE `entry`=6146; +UPDATE `locales_quest` SET `Title_loc1` = '나타노스에게 돌아가기' WHERE `entry`=6147; +UPDATE `locales_quest` SET `Title_loc1` = '붉은십자군 예언자, 데메트리아' WHERE `entry`=6148; +UPDATE `locales_quest` SET `Objectives_loc1` = '붉은십자군 예언가가 이동하고 있습니다. 티르의 손 수도원에서 스트라솔름으로 가는 길 어딘가에서 예언가인 데메트리아와 그녀의 호위병들을 찾을 수 있을 것입니다. 그녀를 추적해서 처치하고 성공하면 나타노스 블라이트콜러에게 돌아가야 합니다.' WHERE `entry`=6148; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El cofre se abre y ves que contiene el tesoro de Masatormento!' WHERE `entry`=6161; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Este cofre está bien cerrado.' WHERE `entry`=6161; +UPDATE `locales_quest` SET `Objectives_loc1` = '대군주 로르를 처치하고 그의 발톱을 악령의 숲, 피멍울 초소에 있는 드레카술에게 가져가야 합니다.' WHERE `entry`=6162; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me has honrado cumpliendo tu palabra. Mi marido murió en combate... él también estaría orgulloso. Pero yo no iba a encontrar paz hasta que la criatura que me ha obligado a vivir mi vida en soledad pagara por lo que había hecho.$B$BGracias otra vez, $n.' WHERE `entry`=6162; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes ya la zarpa de esa bestia, $n? Pagará por sus crímenes. Me da igual si ha sido corrompido o si solo está enfadado por vivir en un bosque tan sombrío. ¡Cualquier fúrbolg que dañe a mi familia recibirá su castigo!' WHERE `entry`=6162; +UPDATE `locales_quest` SET `Title_loc1` = '람스타인' WHERE `entry`=6163; +UPDATE `locales_quest` SET `Objectives_loc1` = '스트라솔름으로 가서 먹보 람스타인을 처치하고 그 증거로 그의 머리카락을 나타노스에게 가져가야 합니다.' WHERE `entry`=6163; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Aquí está! ¡Huy, vaya! Se me había olvidado lo lleno que estaba.$B$B¡Este es un día glorioso, $n! ¡Formidable! ¡Un día de locos, diría!' WHERE `entry`=6164; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes mi libro de entradas? ¡Estoy deseando volver a los negocios!' WHERE `entry`=6164; +UPDATE `locales_quest` SET `Title_loc1` = '긴급 전갈' WHERE `entry`=6181; +UPDATE `locales_quest` SET `Objectives_loc1` = '루이스의 쪽지를 가지고 그리핀 조련사 토르에게 가야 합니다.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Tienes que llevar esta nota a Ventormenta! Ningún problema, ¡puedes coger uno de mis grifos!' WHERE `entry`=6181; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que tienes prisa. ¡Entonces has venido al lugar adecuado!' WHERE `entry`=6181; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tras algunos informes sobre extraña actividad de los Renegados en las Tierras de la Plaga del Este, se enviaron agentes del IS:7 a investigar. Los resultados de esa investigación son inquietantes.' WHERE `entry`=6182; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BConfiaba en que Bolvar me enviaría hombres y mujeres de honor... los soldados más dedicados de la Alianza.' WHERE `entry`=6183; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La primera misión será muy directa, $n. Entras y sales. Reconocimiento...' WHERE `entry`=6184; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Rutger. Fredo. Turyen. Todos... muertos...$B$B$B$B¿Dónde estaban? ¿Averiguaste algo más sobre ese bastardo de Clamorinfecto?' WHERE `entry`=6185; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿¿Ha... ha habido suerte??' WHERE `entry`=6185; +UPDATE `locales_quest` SET `Title_loc1` = '블라이트콜러의 정체' WHERE `entry`=6186; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No... es... ¡NO! ¿Cómo? ¿Un agente de los Renegados? ¿¿¿El CAMPEÓN de la reina alma en pena???$B$B' WHERE `entry`=6186; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es una tragedia. Creo que... nuestra raza está condenada, $n, condenada a perder a nuestros mejores guerreros, a nuestros héroes más nobles, a nuestros eruditos de más talento.$B$BEstamos en deuda contigo, $n, y te aseguro que esté donde esté Nathanos Marris, te estará sonriendo.' WHERE `entry`=6187; +UPDATE `locales_quest` SET `Title_loc6` = 'Los Muertobosque del Norte' WHERE `entry`=6221; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Nafien desea que mates a 5 vigías del cubil Muertobosque, 5 vengadores Muertobosque y 5 chamanes Muertobosque.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `Title_loc1` = '눈사태일족의 동태' WHERE `entry`=6241; +UPDATE `locales_quest` SET `Objectives_loc1` = '살파가 눈사태일족 토템술사, 보초, 길잡이를 각각 6마리씩 처치해달라고 요청했습니다.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `Title_loc6` = 'Actividad de los Nevada' WHERE `entry`=6241; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Salfa desea que mates a 6 totémicos Nevada, 6 vigías del cubil Nevada y 6 abrecaminos Nevada.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `Title_loc1` = '덩가 롱드링크' WHERE `entry`=6261; +UPDATE `locales_quest` SET `Objectives_loc1` = '그리핀 조련사 덩가 롱드링크에게 오스릭의 상자를 가져가야 합니다.' WHERE `entry`=6261; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un cajón para los Páramos de Poniente, eh? ¿Has estado ya allí antes? Si es así no hay ningún problema, amigo. ¡Tengo muchos grifos entrenados para recorrer esa ruta!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Eso que tienes sobre la frente es sudor, muchacho? Has tenido que correr mucho. ¡La próxima vez coge un grifo!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `Details_loc1` = '요금을 조금만 내시면 그리핀을 타고 스톰윈드로 가서 루이스의 쪽지를 오스릭에게 전할 수 있습니다. 다른 방법으론 이렇게 빨리 못 가실 겁니다.$B$B괜찮다 싶으면 준비를 끝내신 후 저에게 다시 오시기 바랍니다. 그리 비싸지 않은데다가 그만한 값어치는 될 겁니다!' WHERE `entry`=6281; +UPDATE `locales_quest` SET `Objectives_loc1` = '그리핀 조련사 토르에게 요금을 지급하고 그리핀을 탄 다음 루이스의 쪽지를 스톰윈드에 있는 오스릭 스트랑에게 가져가야 합니다. 오스릭은 스톰윈드의 구 시가지에 있는 품질보증 갑옷 상점에 있습니다.' WHERE `entry`=6281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¿una nota del intendente Lewis? No me sorprende que necesite más equipo. La Colina del Centinela está bastante lejos, en una tierra casi olvidada por Ventormenta.$B$BMuchas gracias, $n. Toma algo de dinero para cubrir los gastos del viaje.' WHERE `entry`=6281; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has estado viajando, ¿eh? ¿Has estado en algún sitio interesante?' WHERE `entry`=6281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué noticias tan excelentes! Cuéntame de nuevo cómo conseguiste crear la sombra del miedo en los fríos corazones de esas malvadas arpías. ¡Un duro golpe para los Furia Sangrienta!' WHERE `entry`=6282; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya siento que la ira me abandona. ¿Qué haré con mi tiempo? Saber que el mal rondaba cerca de mis tierras era lo que mantenía mi mente ocupada, pero ahora está en reposo. Tal vez sea lo mejor... tal vez ahora pueda concentrarme en las bondades de la vida, como todo $r.$B$BAcepta esta recompensa por las molestias.' WHERE `entry`=6283; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡La desgarradora Furia Sangrienta es una criatura asquerosa! Podrás encontrarla en las colinas del oeste de La Vega Carbonizada.$B$BCuando acabemos con ella, el clan Furia Sangrienta se verá desvalido... ¡Y podremos acabar con la amenaza para siempre!' WHERE `entry`=6283; +UPDATE `locales_quest` SET `Title_loc1` = '거미의 공포' WHERE `entry`=6284; +UPDATE `locales_quest` SET `Objectives_loc1` = '베스셀레스를 처치하고 그 증거로 베스셀레스의 송곳니를 들고 해바위 야영지의 마그그랜에게 가져가야 합니다.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buena cacería, $n! Besseleth es una vieja depredadora de esta zona... No la echaré de menos. Acepta esta recompensa por ser el campeón del bosque.$B$B$B$BQuizás ahora, muchos más irán al Refugio Roca del Sol sin temer lo que acecha en la oscuridad.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Besseleth es una depredadora despiadada... Temo por aquellos que viajan por la Senda de las Tejedoras por la noche. Es por la noche cuando ella y sus hijos salen en busca de viajeros inocentes. Yo fui víctima de su enorme colmillo de la muerte pero, por suerte, conseguí escaparme y salir con vida. Daría lo que fuera por ver a ese monstruo destruido.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `Title_loc1` = '루이스에게 돌아가기' WHERE `entry`=6285; +UPDATE `locales_quest` SET `Objectives_loc1` = '그리핀 조련사 덩가 롱드링크에게 요금을 지급하고 감시의 언덕으로 가는 그리핀을 탄 다음 오스릭의 상자를 감시의 언덕에 있는 루이스에게 가져가야 합니다.' WHERE `entry`=6285; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Genial, ¡has traído la armadura! Repartiremos esto entre quien lo necesite.$B$BGracias, $n. Tus esfuerzos nos han sido de gran ayuda. Y ahora que ya estás familiarizado con los grifos, ¡espero que vuelvas a menudo y prestes tu ayuda a la Colina del Centinela!' WHERE `entry`=6285; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has vuelto de Ventormenta? ¿Ha enviado Osric la armadura?' WHERE `entry`=6285; +UPDATE `locales_quest` SET `Details_loc1` = '헛된 개발 야욕과 끊임없는 전쟁으로 돌발톱 산맥의 땅이 처참하게 파괴됐어요. 그 상처는 오직 대지모신의 축복만이 치유할 수 있답니다.$B$B$n, 특별한 씨앗을 찾아 주세요. 이곳 돌발톱 산맥에서만 구할 수 있는 가이아 씨앗이라고 하는 물건인데, 해바위 야영지 북쪽의 땅거미 호수로 가서 물가를 찾아 보세요.$B$B그 씨앗들을 가져오면 주술의 힘을 부여해 바로 이 자리에서 싹을 틔우겠어요.' WHERE `entry`=6301; +UPDATE `locales_quest` SET `Objectives_loc1` = '해바위 야영지에 있는 탐라 윈드필드가 가이아 씨앗 10개를 모아다 달라고 부탁했습니다.' WHERE `entry`=6301; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, $n, ¡tienes las semillas de Gaia! Observa cómo la bendición de la Madre Tierra puede conseguir que, incluso estas pequeñas semillas de vida, florezcan y crezcan.' WHERE `entry`=6301; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La destrucción continua provocada por la guerra y por aquellos que buscan sacar provecho de la madera, me entristece profundamente. Para ayudar al ciclo de la vida y reponer las tierras, necesito semillas de Gaia. ¿Las tienes, $c?' WHERE `entry`=6301; +UPDATE `locales_quest` SET `Objectives_loc1` = '포드리그의 주문서를 가지고 박쥐 조련사 카로스 라조크에게 가야 합니다.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, un pedido de suministros. Sin duda querrás llevar esto a Entrañas. Y rápidamente, El Sepulcro no puede estar sin suministros.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Pareces tener un encargo oficial...' WHERE `entry`=6321; +UPDATE `locales_quest` SET `Objectives_loc1` = '고든의 상자를 마이클 가레트에게 가져가야 합니다.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Esta caja debe llegar a El Sepulcro en Argénteos? Sin problemas, nuestros murciélagos vuelan allí diariamente.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si tienes que viajar largas distancias, lo mejor es que utilices un murciélago.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `Objectives_loc1` = '박쥐 조련사 카로스 라조크에게 돈을 지급하고 언더시티로 가는 박쥐를 탄 다음 포드리그의 주문서를 언더시티에 있는 고든 웬드헴에게 가져가야 합니다.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Un pedido de El Sepulcro? Muy bien. Es un honor servir a quienes sirven a nuestra Dama Oscura.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuido muy bien mis armas. Están limpias y preparadas.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `Objectives_loc1` = '박쥐 조련사 마이클 가레트에게 돈을 지급하고 공동묘지로 가는 박쥐를 탄 다음 고든의 상자를 공동묘지에 있는 죽음의경비병 포드리그에게 가져가야 합니다.' WHERE `entry`=6324; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Estas armas asegurarán que nuestros guardias de la muerte no sean cogidos sin estar preparados.$B$BHas hecho un gran servicio a nuestra Dama Oscura.' WHERE `entry`=6324; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, has vuelto. ¿Tienes nuestros suministros de Entrañas?' WHERE `entry`=6324; +UPDATE `locales_quest` SET `Objectives_loc1` = '네사의 수집물을 베스프리스투스에게 가져가야 합니다.' WHERE `entry`=6341; +UPDATE `locales_quest` SET `Objectives_loc1` = '히포그리프 조련사 베스프리스투스를 통해 아우버다인까지 날아간 다음 네사의 수집물을 레어드에게 전해줘야 합니다.' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Objectives_loc1` = '레어드의 답장을 네사 섀도송에게 전달해야 합니다.' WHERE `entry`=6343; +UPDATE `locales_quest` SET `Objectives_loc1` = '크로스로드에 있는 와이번 조련사 데브락에게 가죽 묶음을 가져가야 합니다.' WHERE `entry`=6361; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si tienes que llevar estas pieles a Cima del Trueno, ¡soy tu orco!' WHERE `entry`=6361; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Vienes a por un jinete del Viento? ¿Tienes que transportar algo?' WHERE `entry`=6361; +UPDATE `locales_quest` SET `Details_loc1` = '저렴한 가격에 썬더 블러프로 가는 와이번을 태워주겠네. 그곳으로 가는 가장 빠른 방법이지!$B$B가격이 괜찮다 싶으면 떠날 준비를 하고 다시 말하게.$B$B그리고 말일세. 그 가죽 묶음을 아하누한테 가져가야 한다면 썬더 블러프 와이번 탑의 제일 아래층에 있는 헤와의 방어구점에 들러보게. 그를 찾을 수 있을 테니... 마침 우리 와이번이 도착할 장소도 바로 거기고 말이야!' WHERE `entry`=6362; +UPDATE `locales_quest` SET `Objectives_loc1` = '와이번 조련사 데브락에게 요금을 내고 썬더 블러프까지 날아간 다음 가죽 묶음을 아하누에게 전해줘야 합니다.' WHERE `entry`=6362; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, un nuevo paquete de pieles. ¡Me pondré a trabajarlas de inmediato!$B$BGracias, hermano. Me has hecho un gran favor. Aquí tienes unas monedas por tu tiempo y los gastos de viaje.' WHERE `entry`=6362; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En tus hombros hay polvo que debe de proceder de Los Baldíos. ¿Has hablado con mi amigo Jahan?' WHERE `entry`=6362; +UPDATE `locales_quest` SET `Objectives_loc1` = '아하누의 가죽용품을 썬더 블러프에 있는 탈에게 가져가야 합니다.' WHERE `entry`=6363; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Tienes que llevar esto a El Cruce? Sin problema. Si ya has estado allí y has hablado con Devrak, entonces puedes llevar uno de mis jinetes del viento para volver.' WHERE `entry`=6363; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $c. ¿Qué puedo hacer por ti?' WHERE `entry`=6363; +UPDATE `locales_quest` SET `Objectives_loc1` = '와이번 조련사 탈에게 요금을 치르고 크로스로드까지 날아간 다음 아하누의 가죽용품을 자안 호크윙에게 가져가야 합니다.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Ahanu me ha enviado productos acabados? Muy bien. Hay muchos cazadores y aventureros en El Cruce ahora y los negocios florecen. Seguro que no tardaré nada en vender estos.$B$BGracias por todo tu trabajo, $n. Estoy en deuda contigo.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has vuelto de Cima del Trueno? ¿Le has entregado los cuernos a Ahanu?' WHERE `entry`=6364; +UPDATE `locales_quest` SET `Objectives_loc1` = '자르그의 고기를 크로스로드에 있는 데브락에게 가져가야 합니다.' WHERE `entry`=6365; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Tienes que llevar esta carne a Orgrimmar? Ningún problema. Por una módica cantidad mi jinete del viento puede llevarte.' WHERE `entry`=6365; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Necesitas llegar a algún lugar rápido? ¡Entonces has dado con el $r apropiado!' WHERE `entry`=6365; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una gran victoria para la tierra. Con el tiempo, ocurrirán otras cosas: Ventura y Cía. recogerá sus sierras circulares y hachas, los espíritus furiosos de fuego se tranquilizarán y las harpías serán expulsadas por la misma tierra.$B$BEntonces y solo entonces, $n, Espolón logrará por fin la paz.$B$BLo has hecho bien, $c; coge uno de estos objetos como agradecimiento por la nueva vida que has creado hoy aquí.' WHERE `entry`=6381; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esas semillas que plantas son fuertes, resisten a la corrupción y sirven como punto de apoyo para otras formas de vida. Crecerán y crecerán, evitando primero la corrupción y curando la tierra herida y, un día, devolverán toda la exuberancia y la gloria de Espolón.$B$B¿Has plantado todas las semillas de Gaia?' WHERE `entry`=6381; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bienvenido a la nueva frontera, $n. Vallefresno es una tierra de oportunidades, un lugar donde cualquier joven $c como tú puede encontrar innumerables ocasiones para demostrar su temple. Mira alrededor de la avanzada y asegúrate de viajar hasta La Ensenada de Zoram, ya que hay otra avanzada de la Horda allí también.$B$BTu presencia aquí indica que has venido a aprender más sobre la caza. Escucha atentamente y será un placer compartir contigo lo que necesites saber.' WHERE `entry`=6382; +UPDATE `locales_quest` SET `Objectives_loc1` = '와이번 조련사 데브락에게 요금을 치르고 오그리마까지 가서 자르그의 고기를 그리쉬카에게 배달해야 합니다.' WHERE `entry`=6384; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, qué maravilla! ¡Estupendos cortes! Son de Zargh, ¿verdad? Ese $r sí que sabe robarle el corazón a una dama...$B$BMe muero por cocinarlos. ¡Aunque no demasiado! La carne es mejor poco hecha, ¿no te parece?' WHERE `entry`=6384; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Algo huele muy bien! ¿No tendrás carne cruda contigo?' WHERE `entry`=6384; +UPDATE `locales_quest` SET `Objectives_loc1` = '그리쉬카의 편지를 오그리마에 있는 도라스에게 가져가야 합니다.' WHERE `entry`=6385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Tienes que llevar esto a El Cruce en Los Baldíos? Sí, claro, puedo llevarte…' WHERE `entry`=6385; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Necesitas uno de mis jinetes del Viento?' WHERE `entry`=6385; +UPDATE `locales_quest` SET `Objectives_loc1` = '와이번 조련사 도라스에게 요금을 치르고 크로스로드까지 간 다음 그리쉬카의 편지를 자르그에게 전달해야 합니다.' WHERE `entry`=6386; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja! ¡Supongo que le gustó! ¡Nada ruboriza tanto a una dama como un hermoso y jugoso filete de carne!$B$BGracias, $n. Me has hecho un gran favor. Aquí tienes algo de dinero por las molestias ¡y no te sorprendas si te invito a mi boda!' WHERE `entry`=6386; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has regresado de Orgrimmar? ¿Le gustó a Gryshka la carne que le envié?' WHERE `entry`=6386; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Transporte a Forjaz? Por supuesto. Ir en grifo solo te costará unas monedas. ¿Qué te parece?' WHERE `entry`=6387; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya te marchas de Thelsamar?' WHERE `entry`=6387; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Transporte a Thelsamar? Por supuesto. Si ya has estado allí y has hablado con Thorgrum Borrelson, puedes volver en uno de mis grifos.' WHERE `entry`=6388; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Parece que tienes prisa. ¿Necesitas un grifo?' WHERE `entry`=6388; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias, $n! ¡Lo has conseguido! Por fin el espíritu de mi padre podrá descansar y yo podré vivir en paz.$B$BGracias otra vez. Si hay algo que pueda hacer por ti, solo tienes que pedírmelo.' WHERE `entry`=6389; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lo has hecho, $n? ¿Has soltado a las termitas? Que la Luz nos ayude si la Cruzada Escarlata consigue conservar tanto la Serrería como Vega del Amparo. No deberían tener ninguno de los dos. ¡Están sacando provecho de las víctimas de la última guerra y deberían ser sacrificados como animales rabiosos!' WHERE `entry`=6389; +UPDATE `locales_quest` SET `Title_loc1` = '역병 퍼뜨리기' WHERE `entry`=6390; +UPDATE `locales_quest` SET `Objectives_loc1` = '북마루 벌목지에 역병지대 흰개미를 놓아준 다음 역병지대 흰개미 통을 가지고 트리스팔 숲 보루에 있는 미키 레빈에게 돌아가야 합니다.' WHERE `entry`=6390; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Ten, acepta esta moneda. Siento no poder darte más. ¡Espero que de todas formas hayas disfrutado ayudando a echar por tierra los esfuerzos de la Cruzada Escarlata!' WHERE `entry`=6390; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lo has hecho, $n? ¿Has liberado las termitas en la Serrería?$B$BYa fue bastante penoso que mi familia perdiera su trabajo y la vida... ¡y además he tenido que ver cómo esos asquerosos hombres \"sagrados\" invadían el lugar en el que pasé mi infancia!' WHERE `entry`=6390; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, la lista de Brock. Los picos honoríficos están listos, solo falta grabar los nombres de los estudiantes.' WHERE `entry`=6391; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿En qué puedo ayudarte?' WHERE `entry`=6391; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Ha, $n. Revenez-vous d\'Ironforge ?' WHERE `entry`=6392; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, los picos! Se los daré a los chicos, están impacientes por empezar a usarlos.$B$BGracias, $n. Ten; sé que es poco, pero espero que al menos cubra los gastos de viaje.' WHERE `entry`=6392; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, $n, ¿ya estás de vuelta de Forjaz?' WHERE `entry`=6392; +UPDATE `locales_quest` SET `Details_loc1` = '해일의 심판장에서는 이곳 돌발톱 산맥에 벌어지고 있는 불의 정령들과의 대전쟁을 위해 저를 보냈어요. 우리 물의 정령들의 군주, 바다의 사냥꾼 넵튤론께서는 이 세계에서 모든 불의 정령들이 사라지는 그날을 기다리고 계시죠.$B$B$n, 제가 해일의 심판장에서 인정을 받을 수 있도록 잿더미 계곡에 있는 불의 정령들을 파괴해 주셨으면 해요. 불의 정령들이 파괴되면서 남기는 발화석을 모아 주시면 마땅한 사례를 할게요.' WHERE `entry`=6393; +UPDATE `locales_quest` SET `Objectives_loc1` = '해바위 야영지에 있는 츄나만에게 발화석 10개를 가져가야 합니다.' WHERE `entry`=6393; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Los espíritus del agua que hay en mí, burbujean llenos de excitación. $n, me has dado una victoria gloriosa sobre la que informar al Tribunal de las Mareas.' WHERE `entry`=6393; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Tribunal de las Mareas se impacienta. Quieren poner fin a esta guerra lleva millones de años causando estragos en todas las dimensiones. Mis hermanos están ansiosos por oír la narración de la gloriosa victoria sobre los execrables elementales de fuego. ¿Tienes las incendritas que necesito?' WHERE `entry`=6393; +UPDATE `locales_quest` SET `Title_loc1` = '타즈릴의 곡괭이' WHERE `entry`=6394; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 당신은 이곳에서 믿을 만한 $r|1으로;로; 정평이 나있소. 다른 임무도 좀 맡아 보시겠소?$B$B얼마 전 나는 광물을 찾기 위해 북쪽에 있는 동굴을 조사하다가 그만 제일 아끼는 곡괭이를 두고 왔소이다. 나중에 찾으러 갔더니만 글쎄 포악한 짐승들로 동굴이 꽉 차있지 뭐요?! 그 동굴은 불타는 칼날 소굴이라고 한다오. 거기 가서 내 곡괭이를 좀 가져다주시겠소?$B$B폭포가 있는 곳에 곡괭이를 두고 왔소이다. 그 곡괭이에는 마법이 걸려 있기 때문에 어둠 속에서도 볼 수 있을 거요. 당신이 장님만 아니라면 헛걸음할 걱정은 안 해도 된다는 얘기지. 단, 그걸 지키고 있는 짐승들은 걱정해야 할 거요!' WHERE `entry`=6394; +UPDATE `locales_quest` SET `Objectives_loc1` = '타즈릴의 곡괭이를 작업반장 타즈릴에게 돌려주어야 합니다.' WHERE `entry`=6394; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, lo conseguiste! Muchas gracias, $n. ¡Es mi pico favorito! Ahora, y si mis peones terminan de talar esos árboles de una vez, tal vez encuentre una bonita cueva para excavar.' WHERE `entry`=6394; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Entraste en el Aquelarre del Filo Ardiente, $n? ¿Encontraste mi pico?' WHERE `entry`=6394; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hoy has hecho una buena acción, $n. Aunque nuestra lucha contra la Plaga continúa, esperemos que Marla y Samuel encuentren la paz, juntos, en su última morada.' WHERE `entry`=6395; +UPDATE `locales_quest` SET `Title_loc1` = '카야의 생존 소식' WHERE `entry`=6401; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Cielos santos, mi sobrina Kaya está viva! Esto sí que es una buena noticia. Gracias, $n.' WHERE `entry`=6401; +UPDATE `locales_quest` SET `Title_loc1` = '스톰윈드 회합' WHERE `entry`=6402; +UPDATE `locales_quest` SET `Details_loc1` = '스톰윈드 성문에서 윈저님을 만나도록 하시오.$B$B윈저님이 밝힐 내용은 왕국의 기반을 흔들 것이오!$B$B혼자 가지 말고 군대를 모아서 가시오! 동료들을 모으시오. 전투를 준비하시오!' WHERE `entry`=6402; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Antes de que empecemos, te pido que reúnas un ejército. ¡Después de todo, nos enfrentamos a un dragón!' WHERE `entry`=6402; +UPDATE `locales_quest` SET `Title_loc1` = '대단한 가장무도회' WHERE `entry`=6403; +UPDATE `locales_quest` SET `Objectives_loc1` = '레지널드 윈저를 따라 스톰윈드를 통과해 왕궁으로 가야합니다. 윈저를 보호하십시오!' WHERE `entry`=6403; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BHay que reactivar la magia. Debemos restaurar el Ojo del dragón.$B$BEl sacrificio de Windsor ha liberado nuestro reino, pero la amenaza de Onyxia y los suyos todavía no se ha apagado.$B$BEste medallón era lo que tenía mi cuerpo y mi mente prisioneros. También es lo que me dio acceso a la propia mente de Onyxia, a sus secretos. Si bien es cierto que tengo las visiones algo borrosas, recuerdo algunas cosas.' WHERE `entry`=6403; +UPDATE `locales_quest` SET `Details_loc1` = '이곳 돌발톱 산맥에 뭔가 수상한 일이 벌어지고 있는 것 같아. 바람에 실려 전해져 오는 이 긴장을 자네도 느낄 수 있나?$B$B여기서 남동쪽으로 구릉바위 협곡에는 깊은 동굴이 하나 있네. 그곳에선 코볼트들이 리조나이트라는 희귀한 수정을 미친 듯이 캐고 있지. 그 표본이 좀 필요하네. 그리고, 동굴 깊숙한 곳까지 들어가서 뭐가 있는지 좀 조사해 주게.$B$B어서 떠나게. 난 이 산맥 깊은 곳에 어떤 악의 무리가 숨어 있는지 반드시 알아내야만 해.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `Objectives_loc1` = '구릉바위 협곡에 있는 동굴을 탐사한 다음 해바위 야영지에 있는 모르로갈에게 리조나이트 수정 10개를 가져가야 합니다.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, ¡sí! ¡Eso es! Los cristales de resonita tienen una traza de magia terránea. Los kobolds deben haber cavado muy profundo para encontrarlos.$B$BLa leyenda cuenta que los terráneos son criaturas elementales creadas por los Titanes. Los utilizaban para construir la tierra sobre la que caminamos. Esto constituye una amenaza que no podemos ignorar.$B$B$B$BQuizás pueda encantarte estas muestras de mineral para que las uses para desbaratar la conspiración kóbold.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué has descubierto del Barranco del Alud? Recuerdo una leyenda que habla sobre la resonita... Aunque no lo sé con toda certeza. Quizás si supiéramos lo que yace en el fondo de la cueva, podríamos descubrir sus malignas intenciones.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Nos vendrán de perlas, $n! ¡Gracias por toda tu ayuda!$B$BAh, y aquí tienes por tu tiempo…' WHERE `entry`=6441; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que no tardes en recuperar esos cuernos, $n. ¡Pronto volveré a Trinquete!' WHERE `entry`=6441; +UPDATE `locales_quest` SET `Details_loc1` = '해안가에 악마가 출몰하고 있습니다.$B$B오래전 멸망하여 바다 밑에 가라앉은 도시, 조람이 묻혀 있는 곳에 말입니다. 세인들의 기억에서 거의 잊혀진 잃어버린 도시이죠.$B$B최근 어떤 이유 때문인지는 모르지만 나가들이 다시 나타났어요. 이유야 어떻든 우리가 차지하기 위해 그렇게 열심히 애썼던 땅이니만큼 꼭 지켜내야 합니다.$B$B녀석들의 머리 20개를 가져오세요! 나가 녀석들을 다시 심연 속으로 처넣으세요!' WHERE `entry`=6442; +UPDATE `locales_quest` SET `Objectives_loc1` = '조람 해안에 있는 마루카이에게 성난지느러미일족의 머리 20개를 가져가야 합니다.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nos vendría bien más gente como tú por aquí, $n. Gracias por tu ayuda.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los nagasss están incrementando sus efectivos, $n. Completa esta tarea para mí.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `Details_loc1` = '이곳 말라카진에 사는 우리 트롤은 대지의 축복으로 번성해 왔습니다. 돌발톱 산맥은 자원을 넉넉히 공급해주는 거대한 사냥터였고요.$B$B그런데 최근 들어 저녁 식사 때쯤이면 어김없이 초대도 받지 않은 손님들이 나타난답니다. 돌발톱 산맥의 거미들이 어둑어둑해질 때만 되면 우리가 사냥해 놓은 음식을 노리고 공격하지 뭐예요.$B$B이 불쾌한 놈들을 좀 없애주신다면 우리 말라카진 트롤들이 충분한 보답을 하겠습니다. 돌발톱 산맥 어디를 가나 그 징글징글한 거미들을 쉽게 찾을 수 있답니다. 여기서 북쪽으로 조금만 가면 제 말이 사실이라는 걸 확인할 수 있을 거예요.' WHERE `entry`=6461; +UPDATE `locales_quest` SET `Objectives_loc1` = '말라카진에 있는 젠질라가 동굴이끼 땅거미 10마리와 동굴이끼 독거미 7마리를 처치해달라고 부탁했습니다.' WHERE `entry`=6461; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial, colega! Buenas noticias, a lo mejor esta noche tendremos menos invitados no deseados para cenar.$B$BMuchas gracias, $n. Estamos en deuda contigo eternamente.' WHERE `entry`=6461; +UPDATE `locales_quest` SET `Objectives_loc1` = '조람가르 전초기지에 있는 미쑤와에게 트롤 부적 8개를 가져가야 합니다.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Los encontraste! ¡Gracias! ¡Gracias, $n! No sabes el gran favor que me has hecho.$B$BUn trol sin talismán es como un $r sin cicatrices de guerra...$B$BSin ningún valor.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado los talismanes, $n? Por cada momento que los furbolgs tienen en su posesión esos objetos sagrados, ¡me hierve la sangre!' WHERE `entry`=6462; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Traes buenas noticias, $c! Temo las posibilidades de lo que significaría un terráneo para Kalimdor.$B$BMatar a Goggeroc era algo digno de un héroe. Lo has hecho bien; Espolón y Kalimdor están en deuda contigo, noble $c.$B$BAcepta esto como recompensa.' WHERE `entry`=6481; +UPDATE `locales_quest` SET `Details_loc1` = '어? 자네는 누구인가?$B$B$n|1이라고;라고;? 휴, 펄볼그는 아니로군. 저주 받을 녀석들! 내가 곰인 줄 알고 잡아들이더니 이젠 쫄쫄 굶기고 있어! 점점 더 기운이 빠지는군...$B$B내가 탈출할 수 있게 도와줘. 그리고 동쪽에 있는 토막나무 주둔지에서 내 누이 야마를 만나보게.$B$B$n! 나는 여기서 꼭 빠져나가야 해!' WHERE `entry`=6482; +UPDATE `locales_quest` SET `Objectives_loc1` = '루울을 호위해 탈출한 후, 토막나무 주둔지에 있는 야마 스노우후프와 대화하십시오.' WHERE `entry`=6482; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Encontraste a mi hermano! ¿Lo capturaron los Piel de Cardo? Qué terrible noticia, ya que muchos furbolgs son criaturas nobles pero los Piel de Cardo están corrompidos.$B$BGracias por rescatar a mi hermano, $n. No quiero ni pensar en cómo debieron de tratar al pobre Ruul. Seguro que necesitará mucho descanso después de este suplicio...' WHERE `entry`=6482; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Debería haberlo sabido... un trozo de la madre de Vuelo Negro, Onyxia. Qué asqueroso...' WHERE `entry`=6501; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Siento un aura maligna emanando de tu ser, $r. ¿Qué puedes tener que emita un aura así?' WHERE `entry`=6501; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este amuleto te garantizará el acceso que buscas. Podrás encontrar la guarida de Onyxia en el Marjal Revolcafango. Mientras tengas el amuleto, sus guardianes no podrán evitar que entres.$B$BEl Vuelo Azul te desea suerte, $n.' WHERE `entry`=6502; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El devenir del tiempo ni se detiene ni se ralentiza, $r. Mi vida es eterna, pero la tuya no. No pierdas el tiempo que tienes...' WHERE `entry`=6502; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Tu habilidad para la caza es impresionante...$B$BLa pérdida de esos avanzados contribuye a cegar a la Alianza y con esta falta de información disminuyen las posibilidades de que ataquen.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero informes de tus ejecuciones de mensajeros, $n.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No se me da muy bien leer... ¡pero ahora podré volver al trabajo! ¡Gracias, $n!' WHERE `entry`=6504; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que encuentres esas páginas pronto, $n? ¡Necesito volver a trabajar sin más demora!' WHERE `entry`=6504; +UPDATE `locales_quest` SET `Objectives_loc1` = '사절 말킨을 처치한 다음 언더시티에 있는 바리마트라스에게 그의 머리카락을 증거로 가져가야 합니다.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $c.$B$BAhora que ha muerto Malcin se detendrá el avance de la Plaga. La Dama Oscura te agradece tu esfuerzo y te ofrece este regalo.$B$BAunque aún no sabemos hasta dónde llega la influencia de la Plaga en esta tierra, pronto lo averiguaremos.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ha muerto el embajador?$B$BNo podemos consentir que la Peste se afiance en Kalimdor; ya suponen amenaza suficiente.$B$BLo único esperanzador en todo lo que me has contado es que la bruja parece no estar corrupta. Debe de saber que la Peste podría darle mucho poder, pero Los Baldíos no serían realmente suyos si aceptara el trato.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `Details_loc1` = '여왕님께$B$B저희의 제안에 대해 잘 알고 계시리라 생각합니다. 불모의 땅과 그 너머의 땅을 차지할 수 있는 큰 기회입니다. 저희는 여왕님의 도움을 바라고 있습니다. 그저 이 지역에서 저희가 행동을 취할 수 있게만 해주시면 됩니다.$B$B이 문제에 대해 좀 더 논의할 수 있게 해주십시오. 저희에게는 힘이 있습니다. 그리고 저희와 뜻을 같이하려는 현명한 자들이 있습니다. 당분간 가시덩굴 구릉 밖에 머무르겠습니다.$B$B옥체 보중하소서...$B사절 말킨' WHERE `entry`=6522; +UPDATE `locales_quest` SET `Objectives_loc1` = '작은 두루마리를 언더시티에 있는 바리마트라스에게 가져가야 합니다.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Reconozco la insignia de este pergamino, $n. ¿Dices que lo tenía la bruja de Horado Rajacieno? Qué interesante.$B$BAl parecer, la Plaga no tiene bastante con un solo continente. Este embajador Malcin es un siervo infectado de la Plaga, un diplomático de Lordaeron antes de que todo cambiara.$B$BNo podemos permitir que se afiancen en Kalimdor.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿De qué quieres hablarme, $n? Si insistes tanto, tiene que ser importante.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Kaya está viva! $n, tengo que agradecerte que la hayas rescatado.' WHERE `entry`=6523; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vallefresno es una tierra dividida pero nuestros más recientes esfuerzos han dado sus frutos. No solo tenemos una avanzada en La Ensenada de Zoram, sino que también nos hemos hecho con otra justo al norte llamada Puesto del Hachazo.' WHERE `entry`=6541; +UPDATE `locales_quest` SET `Details_loc1` = '자네, 북쪽에 있는 잿빛 골짜기에 가 본 적이 있나? 호드에서는 최근 그곳 조람 해안에 전초기지를 세웠지. 우린 늘 새로운 전선을 지킬 신병들이 필요하다네.$B$B관심이 있거든 불모의 땅 북부에 있는 카드라크를 찾아가보게. 감시탑에 있을 걸세. 그가 잿빛 골짜기 공격을 주도하고 있으니 자네에게 자세한 내용을 알려 줄 수도 있지.' WHERE `entry`=6542; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Vallefresno es una tierra dividida pero nuestros más recientes esfuerzos han dado sus frutos. No solo tenemos una avanzada en La Ensenada de Zoram, sino que también nos hemos hecho con otra justo al norte llamada Puesto del Hachazo.' WHERE `entry`=6542; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Veo que eres alguien sobre quien se puede contar. Estos informes son vitales para nuestros planes de incrementar nuestra presencia en Vallefresno. Ahora podemos planificar el movimiento siguiente.' WHERE `entry`=6543; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Date prisa, $n. Tienen que recibir estos informes, es urgente.' WHERE `entry`=6543; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Así que el ataque de Torek salió bien! Muy bien, $n. Los elfos de la noche son enemigos respetables. Algo delgados ¡pero fuertes y feroces! Estoy seguro de que la batalla fue digna de ver...$B$B¡Y espero que te ganaras alguna que otra cicatriz!' WHERE `entry`=6544; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래부족 길잡이 최신정보' WHERE `entry`=6545; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bueno, mi información hará que Kadrak lo entienda todo. Debes llevarle esto cuanto antes.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래부족 척후병 최신정보' WHERE `entry`=6546; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Llévale mi informe a Kadrak. ¡Y apúrate, $n!' WHERE `entry`=6546; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래부족 정찰병 최신정보' WHERE `entry`=6547; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Que Kadrak se entere del éxito que hemos tenido en mantener a raya a los elfos de la noche. Nuestro planes van muy bien.' WHERE `entry`=6547; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, te doy las gracias... pero nunca olvidaré lo que los Tótem Siniestro hicieron a mi aldea.' WHERE `entry`=6548; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Kelris lleva bastante tiempo evitándome.$B$BDurante algún tiempo lo dieron por muerto o desaparecido.$B$BAl poner fin a su reinado has salvado las vidas de muchos inocentes, $n.$B$B¡Alabada sea la Madre Tierra! ¡Sacrificar a alguien a un servidor de un dios antiguo es repugnante!$B$BHoy has hecho algo grandioso. Kelris era una criatura del mal y buscaba devolver al mundo en una era de caos al adorar a criaturas como los dioses antiguos. Gracias, $n.' WHERE `entry`=6561; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Que la Madre Tierra esté contigo, $n.$B$BLa paz sea entre la tierra y todos sus pueblos, ese debería ser nuestro objetivo. Tiene grandes planes para la naturaleza y todos desempeñamos un papel.' WHERE `entry`=6561; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te envía Tsunaman? Fantástico. Entonces tenemos asuntos que tratar.' WHERE `entry`=6562; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Estos son los cristales de los que hablaba. Intrigante...$B$BPuedo sentir el poder de su interior. El Espíritu del Agua se aferra a ellos. Fuera lo que fuera lo que los nagas hicieran con ellos... bueno, podemos alegrarnos de que ya no estén en sus manos.' WHERE `entry`=6563; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va tu búsqueda de los cristales, $n? ¿Has visto a los nagasss recolectándolos? Ruego a mis ancestros que averigüemos lo que les empuja a recoger tales cosas.' WHERE `entry`=6563; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto sí que es interesante. Me alegra que me lo hayas hecho notar.$B$BAhora nuestros problemas tienen un nombre. Lorgus Jett.' WHERE `entry`=6564; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué hay, $n? ¿Necesitas algo? Aún me queda mucho por aprender sobre los cristales que los nagasss están recolectando.' WHERE `entry`=6564; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은심연의 나락에 있는 로구스 제트를 처치한 후 잿빛 골짜기의 제네우 생크리에게 돌아가십시오.' WHERE `entry`=6565; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¡Estupendo!! Gracias, $n. Puede que no hayamos detenido completamente al Azote del Ocaso pero al menos has echado abajo otra de sus artimañas para devolver a los dioses antiguos al poder.$B$BQuién sabe qué más andarán tramando pero por ahora podemos tomarnos un respiro.' WHERE `entry`=6565; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lo has encontrado ya, $n? ¡Hay que detener a Lorgus!' WHERE `entry`=6565; +UPDATE `locales_quest` SET `Title_loc1` = '바람이 전해 온 소식' WHERE `entry`=6566; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 다시 보게 되어 반갑도다. 바람이 동부 왕국으로부터 소식을 가져왔다.$B$B앉아서 내가 하는 이야기를 듣도록 하라.' WHERE `entry`=6566; +UPDATE `locales_quest` SET `Objectives_loc1` = '스랄의 이야기를 들어야 합니다.' WHERE `entry`=6566; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te ves capaz de aceptar la misión?' WHERE `entry`=6566; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Paciencia, $n. ¡Atiende!' WHERE `entry`=6566; +UPDATE `locales_quest` SET `Title_loc1` = '호드의 용사' WHERE `entry`=6567; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Solo hay una forma de entrar a la guarida de la dragona, $r.$B$BVerás, solo los más fuertes del Vuelo Negro pueden entrar a la guarida de la madre de linaje. Hay que superar muchas pruebas y obtener la llave encantada con la debida ceremonia por el mismísimo general Drakkisath.$B$BComo no perteneces a los dragonantes negros, puede que te sea difícil abrirte paso.' WHERE `entry`=6567; +UPDATE `locales_quest` SET `Title_loc1` = '렉사르의 유언' WHERE `entry`=6568; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대에 있는 노파 미란다에게 렉사르의 유서를 전달해야 합니다.' WHERE `entry`=6568; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¿Cómo está? Me refiero a Rexxar. Oh, vamos, no te hagas el confundido. La carta está en blanco intencionalmente. Contenía los pensamientos e intenciones de su creador. A juzgar por el contenido, no me extraña que Rexxar la dejara así. Imagina que te capturaran o asesinaran, ¡y descubrieran esta información!$B$BOh, ¡no importa! Myranda te ayudará, $r. Le debo un favor o dos al jefe de guerra.' WHERE `entry`=6568; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya, no se suelen ver muchos miembros de la Horda por esta parte de Lordaeron. ¿Qué tienes para Myranda?' WHERE `entry`=6568; +UPDATE `locales_quest` SET `Title_loc1` = '눈동자의 환영' WHERE `entry`=6569; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 첨탑으로 가서 검은 용혈족의 눈동자 20개를 모아서 노파 미란다에게 돌아가야 합니다.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Deja que Myranda eche un vistazo, $r. $B$BOh, sí, son perfectos. $B$BCon estos componentes Myranda te hará un medallón capaz de crear una ilusión que engañará al guardián del Vuelo Negro.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El ingrediente más importante de cualquier ilusión, $n, son los ojos de aquello que queremos imitar.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `Title_loc1` = '엠버스트라이프' WHERE `entry`=6570; +UPDATE `locales_quest` SET `Objectives_loc1` = '먼지진흙 습지대에 있는 용의 둥지로 가서 엠버스트라이프의 굴을 찾아야 합니다. 안으로 들어가서 용족 파멸의 아뮬렛을 착용하고 엠버스트라이프와 대화해야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=6570; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Tenemos tan pocos soldados aptos que Nefarian se dedica a enviarme crías? Nunca superarás mis pruebas, cachorro.' WHERE `entry`=6570; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fantástico, $n. ¡Me has ahorrado mucho trabajo!$B$B¡Pero es de bien nacido ser agradecido!' WHERE `entry`=6571; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Espero que consigas esos suministros! ¡Estaré un lío si no los entrego pronto!' WHERE `entry`=6571; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래부족 톱날' WHERE `entry`=6581; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es perfecto, ¡como anillo al dedo! Bien, aquí tienes el envío.' WHERE `entry`=6581; +UPDATE `locales_quest` SET `Title_loc1` = '해골 시험 - 스크라이어' WHERE `entry`=6582; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원에서 찾을 수 있는 푸른용군단의 용사 스크라이어를 찾아 처치해야 합니다. 그의 시체에서 해골을 수습해서 엠버스트라이프에게 돌아가야 합니다.' WHERE `entry`=6582; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Uno entre muchosss completado...' WHERE `entry`=6582; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=6582; +UPDATE `locales_quest` SET `Title_loc1` = '해골 시험 - 솜누스' WHERE `entry`=6583; +UPDATE `locales_quest` SET `Objectives_loc1` = '녹색용군단의 우두머리 솜누스를 처치한 후 그의 해골을 수습해서 엠버스트라이프에게 돌아가야 합니다.' WHERE `entry`=6583; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Otro...' WHERE `entry`=6583; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No vuelvas aquí hasta que tengas las ropas empapadas con la sangre de nuestros enemigos y te hayas embriagado con su sufrimiento.' WHERE `entry`=6583; +UPDATE `locales_quest` SET `Title_loc1` = '해골 시험 - 크로날리스' WHERE `entry`=6584; +UPDATE `locales_quest` SET `Objectives_loc1` = '노즈도르무의 자손인 크로날리스가 타나리스 사막에 있는 시간의 동굴을 지키고 있습니다. 그를 처치한 후 그의 해골을 엠버스트라이프에게 가져가야 합니다.' WHERE `entry`=6584; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Queda aún el másss odiado...' WHERE `entry`=6584; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Lo irónico, criatura, es que el tiempo es fundamental.' WHERE `entry`=6584; +UPDATE `locales_quest` SET `Title_loc1` = '해골 시험 - 악트로즈' WHERE `entry`=6585; +UPDATE `locales_quest` SET `Objectives_loc1` = '그림 바톨로 가서 붉은용군단의 우두머리 악트로즈를 찾아 그를 처치한 다음 그의 해골을 수습하여 엠버스트라이프에게 돌아가야 합니다.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Dudaba de tu dedicación, mocoso. Has perseverado, dominando a nuestros enemigos, honorando a nuestro Vuelo.$B$BAhora debo preparar las calaveras para tu ascenso.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cambiosss... Losss siento en tu interior... Supera esta prueba y solo quedará la ceremonia.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `Title_loc1` = '진급' WHERE `entry`=6601; +UPDATE `locales_quest` SET `Objectives_loc1` = '이제 가면놀이는 끝난 것 같습니다. 노파 미란다가 만든 용족 파멸의 아뮬렛이 검은바위 첨탐 안에서 원래 구실을 하지 않는 것을 알고 있습니다. 아마도 렉사르를 찾아가 곤경에 처한 상황을 설명하는 것이 좋겠습니다. 렉사르에게 흐릿한 비룡불꽃 아뮬렛을 보여주면 아마도 필요한 게 무엇인지 알 수 있을 겁니다.' WHERE `entry`=6601; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Todo esto es pura palabrería, $n. Muchas nueces... pero nada de información real. De esa gente solo podemos esperar su habitual comportamiento pomposo y agresivo.' WHERE `entry`=6601; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Cálmate, $n!' WHERE `entry`=6601; +UPDATE `locales_quest` SET `Title_loc1` = '검은용 용사의 피' WHERE `entry`=6602; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 첨탑으로 가서 사령관 드라키사스를 처치하고 사령관의 피를 모아 렉사르에게 가져가야 합니다.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BLa historia de tus actos heroicos se contará por generaciones, $n. El amuleto pirodraco es la llave para entrar a la guarida de Onyxia. ¡Reúne tus tropas y conquista en nombre de la Horda!' WHERE `entry`=6602; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No debes tomar a Drakkisath a la ligera, $n. Es responsable de la muerte de miles de personas.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `Details_loc1` = '여명의 설원에 문제가 생겼어요!$B$B야생에서 오래 지내다 보면 이런 것에 대해 당연히 알게 되지만... 전 야생에 대해 얘기할 때면 정말 뿌듯해요. 언덕에서 보내는 시간은 정말 황금만큼이나 귀중하다고요. 반사 신경도 빠르게 해주죠. 그리고 머리도 맑게 해주고, 눈까지 예리해진다니까요.$B$B야생을 제대로 만끽하려면 머리가 좋아야 함은 물론 성숙하기도 해야 한다고요. 바로 제가 그렇듯이 말이죠.$B$B아, 그런데 무슨 얘길 하고 있었죠?$B$B맞다. 문제가 있었어요. 간헐천 부근에 있는 도노바 스노우덴을 찾아가면 자세한 내막을 말해 줄 거예요.' WHERE `entry`=6603; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eh, hola! ¿Así que Meggi te habló de los problemas que he tenido aquí?' WHERE `entry`=6603; +UPDATE `locales_quest` SET `Details_loc1` = '여기서 남쪽에 있는 버려진 야영지에 가보았나? 올빼미야수들이 미쳐서 눈에 보이는 것은 모조리 부수는 것 같던데!$B$B소문에 의하면 올빼미야수의 공격에서 살아남은 자가 여기서 서쪽에 있는 별똥별 마을에서 쉬고 있다고 하더라고. 무슨 일이 일어났던 건지 정말 궁금한데... 자네는 궁금하지 않은가?' WHERE `entry`=6604; +UPDATE `locales_quest` SET `Title_loc1` = '엽기적인 그녀와의 만남' WHERE `entry`=6605; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, $c. Al parecer todavía hay esperanza. ¿Has venido para ayudarme?' WHERE `entry`=6605; +UPDATE `locales_quest` SET `Title_loc1` = '작은 행운' WHERE `entry`=6606; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Menuda pieza!$B$BVen, acércate. Deja que te enseñe a preparar varios sedales.' WHERE `entry`=6607; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué? ¿Pican?' WHERE `entry`=6607; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Verás qué festín, $n! ¡Mira y aprende!' WHERE `entry`=6610; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Ya no aguanto más! Date prisa, $n, antes de que eche mano de mis propias provisiones.' WHERE `entry`=6610; +UPDATE `locales_quest` SET `Details_loc1` = '이 잠자에게 뭘 더 가르쳐 달라는 거예요? 제 요리 비법을 죄다 뽑아냈으면서 더 알려줄 게 없느냐고요?$B$B이런 욕심쟁이 양반, 저는 더 이상 도와줄 수 없어요. 가젯잔으로 가세요. 거기 더지라는 조그만 고블린을 찾으세요. 그라면 도와줄 수 있을 거예요.$B$B당신이 거기서 대단한 요리사가 되면 다시 돌아와서 잠자에게 뭐라도 좀 가르쳐 줘요. 알았죠? 자, 이제 출발하세요!' WHERE `entry`=6611; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = ' $B$BPuaj. $B$B $B$B¿Qué pasa? Que sepas que el cuero tiene muchas proteínas y es bajo en carbohidratos.' WHERE `entry`=6611; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BPuaj.$B$B$B$B¿Qué pasa? Que sepas que el cuero tiene muchas proteínas, $r.' WHERE `entry`=6612; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Has desafiado a los Corruptos y al derrotar a su líder les has enviado un mensaje contundente.$B$BNo se puede molestar a la Horda.$B$BNo creo que esa tribu vuelva a darnos problemas en mucho tiempo.' WHERE `entry`=6621; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has derrotado al jefe Murgut, $n? ¿Has recuperado el tótem Corrupto?' WHERE `entry`=6621; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하시오, 의사 선생. 오늘 오후에는 부상자 치료 우선 순위를 적절히 선별할 수 있는 능력을 시험하도록 하겠소. 시험을 통과하면 명문 호드 응급의학회에 들어갈 특권이 주어질 것이오.$B$B부상자 치료 순서를 알려 줄 테니 주목하시오! 침상에 누워있는 환자 중에서 제일 먼저 위독한 부상병을 치료해야 하오. 그 다음에는 위태로운 부상병을 치료하고 마지막으로 가벼운 부상을 입은 부상병을 치료하면 되오. 시험에 통과하려면 15명의 환자를 구해야 하오. 분류하는 중 6명의 환자가 사망하면 탈락이니 신중해야 한다는 것을 명심하시오.$B$B행운을 비오.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `Objectives_loc1` = '응급 붕대로 상처를 치료해서 환자를 구해야 합니다. 환자 6명이 죽기 전에 15명을 구해야 합니다.$B$B부상자 치료 우선 순위를 기억해야 합니다! 위독한 부상병이 가장 빨리 사망하고 그 다음으로 위태로운 부상병이 사망합니다. 부상병들이 제일 늦게 사망하므로 위독한 부상병과 위태로운 부상병을 먼저 구해야 합니다.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Doctor $n, bienvenido al Dispensario de la Horda.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 자네 의사로군?! 다시 만나 반갑네.$B$B그나저나 기가 막히게 기쁜 소식이 하나 있어! 호드 응급의학회의 수석 의사이신 그레고리 빅터께서 친히 자네에게 해머폴로 오라는 요청을 하셨다네. 이건 일생일대의 기회라고! 나라면 그레고리 빅터와 같이 위대한 의사 밑에서 공부할 수 있는 기회를 잡을 수만 있다면 무슨 짓이라도 하겠어! 그러니 이 기회를 놓치지 말라고, 의사 선생!' WHERE `entry`=6623; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Doctor $n, bienvenido al Dispensario de la Alianza.' WHERE `entry`=6624; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, ¡ponte la bata y empecemos!' WHERE `entry`=6625; +UPDATE `locales_quest` SET `Details_loc1` = '제가 본 바에 의하면 포세이큰들은 다른 이에게 역병을 옮기지 않습니다. 어떤 사신이 추종자들을 언데드로 만들어 주는 것 같습니다. 문득 그가 스컬지의 일원이라는 생각이 드는군요.$B$B하지만 지금은 그게 문제가 아닙니다. 그의 주위에 몰려드는 무리들입니다. 매일 어둠에서 기어 나와 그에게 더 큰 힘을 청하고 있답니다.$B$B저 혼자서는 그들을 물리칠 수 없습니다. 그대의 생각은 어떻습니까? 사냥을 좀 해보시겠습니까?' WHERE `entry`=6626; +UPDATE `locales_quest` SET `Objectives_loc1` = '가시덩굴일족 전투호위병과 가시덩굴일족 가시마술사, 그리고 죽음의 머리교 신도를 각각 8마리씩 죽인 후 가시덩굴 구릉 입구 근처에 있는 미리암 문싱어에게 돌아가야 합니다.' WHERE `entry`=6626; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias, $n! Nos has prestado un gran servicio.$B$BVoy a seguir investigando al enviado; si quieres más aventuras, coge a unos amigos y ve a la caverna con forma de hocico de jabalí. Allí encontrarás toda la aventura que quieras.' WHERE `entry`=6626; +UPDATE `locales_quest` SET `Title_loc1` = '지혜의 시험' WHERE `entry`=6627; +UPDATE `locales_quest` SET `Objectives_loc1` = '브라우그 딤스피릿의 질문에 대한 정답을 맞춘 다음 그에게 다시 말을 걸어야 합니다. 준비가 될 때까지 브라우그 딤스피릿은 돌발톱 산맥에 있을 것입니다.' WHERE `entry`=6627; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $c. Has estudiado el libro tal como te pedí y has superado con éxito una prueba más.' WHERE `entry`=6627; +UPDATE `locales_quest` SET `Title_loc1` = '지혜의 시험' WHERE `entry`=6628; +UPDATE `locales_quest` SET `Objectives_loc1` = '파쿠알 핀탈라스의 질문에 대한 정답을 맞춘 다음 그에게 다시 말을 걸어야 합니다. 준비가 될 때까지 파쿠알 핀탈라스는 언더시티에 있을 것입니다.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. No confiaba en que hubieras estudiado el libro pero has contestado correctamente.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `Details_loc1` = '자네 그림토템을 처치하는 임무를 훌륭하게 수행했군. 그보다 더한 자가 하나 있네. 졸개를 이끌고 우리 마을에 잔인한 침략을 감행한 자로서 그룬디히 다크클라우드라고 하네.$B$B그림토템 초소로 가면 찾을 수 있을 거야. 서쪽 길을 따라 조금만 올라가면 있지. 자네가 그를 처치해준다면 내가 영원한 빚을 지는 것이 될 게야.' WHERE `entry`=6629; +UPDATE `locales_quest` SET `Objectives_loc1` = '그룬디히 다크클라우드와 그림토템부족 투사 6명을 처치한 다음 돌발톱 산맥 남동쪽 끄트머리에 있는 마카바 플랫후프에게 돌아가야 합니다.' WHERE `entry`=6629; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Grundig Nube Negra está muerto! $n, te agradeceré eternamente lo que has hecho aquí hoy.' WHERE `entry`=6629; +UPDATE `locales_quest` SET `Details_loc1` = '채찍꼬리 보르샤라... 바다를 배회하는 악마 같은 히드라지.$B$B우리 전초기지를 공격할 때마다 냉혹한 숨결로 눈앞에 보이는 모든 것을 파괴하지.$B$B난 준비가 됐어. 그 히드라를 처치할 최선의 방책을 준비하여 조람가르 전초기지에 대한 공격에 종지부를 찍게 해주겠어!$B$B그 사악한 괴수를 섬기는 나가들은 해안에서 약간 떨어진 어느 섬에 화로를 켜고 경의를 표한다네. 그 화로를 꺼버리면 보르샤가 화가 나서 나타날 걸세.$B$B도움이 필요할 테니 동료를 최대한 많이 불러모아야 할 거야.' WHERE `entry`=6641; +UPDATE `locales_quest` SET `Objectives_loc1` = '머그래쉬가 화로로 접근하는 동안 안전하게 보호하고, 그를 도와 화로를 꺼야 합니다. 그런 다음 나가와 맞서 싸우는 동안 그를 보호하십시오.$B$B성공하면 조람가르 전초기지로 돌아와 전쟁노래부족 길잡이에게 채찍꼬리 보르샤의 죽음을 보고하십시오.' WHERE `entry`=6641; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'He presenciado muchos ataques de los nagas desde que llegué a este lugar. Saber que Vorsha ya no anda suelto sin duda es un alivio.$B$BEstamos en deuda contigo, $n.' WHERE `entry`=6641; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu ofrenda ha sido aceptada. El favor has obtenido. Sigue así y se te permitirá el acceso a los negocios ancestrales.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하세요? 일거리를 찾고 있나요? 아악... 이곳에는 쥐떼들이 심각한 골칫거리인데 해결해줄 만한 이가 아무도 없어요.$B$B당신이 한번 해보지 않겠어요? 그냥 이 쥐잡는 사나이의 피리를 들고 쥐들이 있는 곳으로 가서 불기만 하면 된답니다. 그러면 녀석들이 계속 쫓아올 거예요!$B$B내게 다섯 마리만 데려와 주세요. 살아있는 놈들로 좀 필요하거든요...$B$B으아악...' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Objectives_loc1` = '쥐잡는 사나이의 피리를 사용해 깊은굴쥐 5마리를 잡은 후 몬티에게로 데리고 가야 합니다. 다 끝난 후에는 피리를 몬티에게 되돌려줘야 합니다.' WHERE `entry`=6661; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fantástico, nos gustan. Mi hermano las necesita vivitas y coleando, si no, se vuelven amargas... Y no nos gustan los kebabs de rata amargos, ¿verdad?' WHERE `entry`=6661; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Eeeeeh! ¿Por qué estás tardando tanto?' WHERE `entry`=6661; +UPDATE `locales_quest` SET `Details_loc1` = '우리 형 닙시는 깊은굴 지하철의 반대쪽 승강장 부근에서 쥐 꼬치구이 장사를 하고 있어요. 여기 이 상자에 든 쥐가 상하기 전에 얼른 갖다줘야 해요. 빨리 서둘러요!$B$B지하철을 타본 적은 있겠지요? 간단하잖아요. 지하철이 오면 올라타서 몸을 맡기고 즐기기만 하면 되니까. 하지만 지하철이 이동하는 동안에는 팔다리를 밖으로 내밀지 않는 게 좋을 거예요. 그러다 평생 앉은뱅이 신세가 될지도 모르니까요.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 깊은굴 지하철에 있는 닙시에게 이상한 고기 상자를 가져다 주어야 합니다.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pobre Monty. Desde el incidente de Gnomeregan, no ha vuelto a ser el mismo. Ese chico no ha visto el océano en su vida y nunca ha sido pirata, claro.$B$B$B$BAl menos se ocupa de que sigan entrando criaturejas.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$BVivitas y coleando... ¡y justo a tiempo!' WHERE `entry`=6662; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente.$B$BHa sido duro, pero pareces estar bien.$B$BTe espera un viaje largo y gratificante. ¿Te atreves a aceptar tu destino entre los señores de Ravenholdt?$B$BHabla con los guardias, te explicarán qué debes hacer.' WHERE `entry`=6681; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conocido a Milton?$B$B' WHERE `entry`=6681; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo! Sigue así y a lo mejor los demás hasta te respetan un poco.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias otra vez, $n. Eres motivo de orgullo para la Horda.' WHERE `entry`=6741; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, $c, gracias por venir. Siento el malentendido... el aire está saturado de la desconfianza entre el archidruida y el guardián Rémulos de Claro de la Luna. Cada uno acusa al otro de maquinar algo y el hecho de que las extrañas corrupciones de Teldrassil no remitan no contribuye precisamente a relajar este ambiente de desconfianza. $B$BEn cualquier caso, seguimos teniendo un deber para con el Círculo Cenarion, aunque aquellos que lo lideran no estén de acuerdo entre sí.' WHERE `entry`=6761; +UPDATE `locales_quest` SET `Title_loc1` = '라빈 사투르나' WHERE `entry`=6762; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Soy Rabine Saturna. Te doy la bienvenida de parte del guardián Rémulos y de los demás habitantes de este sagrado Claro.$B$BAprecio tu interés y tu deseo de asistir al Círculo Cenarion. Sé también que el archidruida de Darnassus te expresó su desprecio por prestarnos ayuda. Puedes estar seguro de que esto es por un bien mayor y de que estarás a salvo de cualquier represalia malvada de la que puedan hacerte objeto.$B$BAquí estás entre amigos, $n.' WHERE `entry`=6762; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas piezas son muy buenas, $n. Puedo usarlas para confeccionar nuevos equipos para nuestros soldados.$B$BSi mi nivel de suministro llega a ser suficientemente alto, ¡a lo mejor nuestras avezadas unidades de combate irán al campo de batalla!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Se ha derramado sangre enemiga. Mezclaré esta sangre con el resto de elementos que hemos recolectado. Cuando la ofrenda esté completa, el Señor del Hielo enseñará a esos perros Pico Tormenta ¡toda la ira del clan Lobo Gélido!' WHERE `entry`=6801; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $c. Esos elementales eran una ofensa a todos los seres del agua. Nuestra fuerza reside en la pureza y la necesitamos para ganar esta guerra.' WHERE `entry`=6804; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los brazales?' WHERE `entry`=6804; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has demostrado tu valía. Puede que tenga más tareas para ti, dignas de un aliado de los Señores del Agua.' WHERE `entry`=6805; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has demostrado que tienes fuerza y astucia.$B$BCreo que ganarás muchos honores en nuestras filas...' WHERE `entry`=6821; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes el ojo? ¿Osaste entrar en Cumbre de Roca Negra?' WHERE `entry`=6821; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho lo imposible: ¡enfrentarte a los seres del Núcleo de Magma y vivir para contarlo!$B$BTienes muchos recursos pese a tu pequeño tamaño.$B$BEspero que algún día se forme una alianza entre tu raza y los Señores del Agua.' WHERE `entry`=6822; +UPDATE `locales_quest` SET `Title_loc1` = '히드락시스의 하수인' WHERE `entry`=6823; +UPDATE `locales_quest` SET `Objectives_loc1` = '히드락시스 물의 군주들로부터 우호적인 평판을 얻은 후 아즈샤라에 있는 군주 히드락시스와 대화해야 합니다.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Se habla de tus hazañas en todos los salones de los Señores del Agua, $n. Había quien pensaba que tu raza es demasiado pequeña y frágil, pero has conseguido lo imposible: te has ganado nuestro respeto.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has eliminado a los capitanes! Si no fuera porque sé de lo que eres capaz, no me lo creería.$B$B$n, has demostrado antes tu valor, pero esta hazaña será cantada en los salones de los Señores del Agua. Te vas a convertir en una leyenda.$B$BVuelve a hablar conmigo; puede que tenga otra misión.' WHERE `entry`=6824; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has derrotado a Lucifron, $n? ¿Me traes las manos del enemigo?' WHERE `entry`=6824; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La flota se alimenta de su carne. Consume al enemigo.$B$B¡El vuelo es inminente!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Más! ¡Más! ¡Tráeme más, que pronto estarán listos!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡No hay suficiente! Esperaría este nivel de trabajo de un Iniciado ¡¿pero de ti, $n?! ¡Vamos, soldado! ¡DATE PRISA! ¡Hace falta más carne!' WHERE `entry`=6827; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Por las barbas de los sapos! ¿Qué llevas ahí? Tiene forma de libro... Intentaré romper la estructura que lo cubre.$B$B¿Layo te ha enviado a buscarme desde Silithus? Tan solo he oído susurros silenciosos, bueno, no tan silenciosos si los he oído, claro, sobre los horrores que están ocurriendo allí. Une eso a mi aversión por los bichos y tendrás la razón perfecta para que me quede aquí con los libros.' WHERE `entry`=6844; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Eh, hola! Mmm...$B$BVoy a hablarte con sinceridad, amigo... apestas un poco. Tienes olor a pies, o algo así. No es que te esté atacando ni nada de eso. Solo digo que... en el futuro, quizás quieras refrescarte un poco después de salir del campo de batalla. De esa forma, las primeras impresiones que causes no serán tan impresionantes.$B$BEn fin... ¿Qué puedo hacer por ti?' WHERE `entry`=6844; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegro de verte, $n.$B$BTe estaba esperando para comunicarte la gratitud del Círculo Cenarion por tu ayuda. Acepta esto como muestra de agradecimiento.$B$BMuchas gracias, $c.' WHERE `entry`=6845; +UPDATE `locales_quest` SET `Objectives_loc1` = '겨울도끼 동굴에서 천리안을 회수한 후, 비밀결사대장 라이슨에게 가져가야 합니다.$B$B비밀결사대장 라이슨의 천리안은 끔찍한 저주를 불러들인다고 전해지니 조심해야 합니다!' WHERE `entry`=6847; +UPDATE `locales_quest` SET `EndText_loc4` = '找回雷尔松的全视之眼' WHERE `entry`=6847; +UPDATE `locales_quest` SET `Objectives_loc1` = '겨울도끼 동굴에서 천리안을 회수한 후, 비밀결사대장 라이슨에게 가져가야 합니다.$B$B비밀결사대장 라이슨의 천리안은 끔찍한 저주를 불러들인다고 전해지니 조심해야 합니다!' WHERE `entry`=6848; +UPDATE `locales_quest` SET `EndText_loc4` = '找回雷尔松的全视之眼' WHERE `entry`=6848; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Usaré el poder de este talismán para aumentar la magia que ya se ha reunido. Cuando hayas acumulado suficiente poder, concentraré las energías reunidas e invocaré al Señor del Bosque para que nos ayude en nuestra causa.' WHERE `entry`=6881; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto es exactamente lo que necesito. Un núcleo de las profundidades es un pozo de información que nos reportará muchas cosas buenas. Sea lo que sea lo que el Azote del Ocaso está tramando ahí dentro, y seguro que no puede ser nada bueno, mis camaradas lo descubrirán.$B$BLo has hecho muy bien hoy; el Anillo de la Tierra te mira con cariño por ayudarnos. Además has ayudado al conjunto de la Horda y eso es algo que debería enorgullecerte.' WHERE `entry`=6921; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido encontrar el núcleo de las profundidades? Sin él no tendremos ni idea de qué anda tramando el Azote del Ocaso por aquí.' WHERE `entry`=6921; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto... esto es un hallazgo, $n.$B$B¿Y dices que lo conseguiste del barón Aquanis en Brazanegra? Hace tiempo que se cree que el barón Aquanis es un poder elemental corrupto; este globo demostrará qué fue exactamente lo que lo corrompió. Aunque no nos sorprendería que resultara ser el Azote del Ocaso, nuestros estudios revelarán también cómo lo hicieron.$B$BHas hecho bien en traerme esto. Te lo ruego, llévale esto junto con los mejores deseos del Anillo de la Tierra.' WHERE `entry`=6922; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eh, hola otra vez, $n. Yo por aquí, leyendo las olas, el mar, lo de siempre, vamos. ¿Qué te trae por la avanzada?' WHERE `entry`=6922; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El vuelo no tardará en estar preparado. ¡Sigue trabajando duro!' WHERE `entry`=6941; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Sigue así y trae más, soldado! ¡Los grifos Nidal estarán listos para atacar muy pronto!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Lo ves? ¡Fíjate en ellos, soldado! Se acercan... ¡Pronto el Vuelo de Ichman volverá a atacar el corazón del valle! ¡Los Pico Tormenta serán los amos del cielo!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `Details_loc1` = '젊은 $c|1이여;여;, 이 겨울 할아버지가 조그만 부탁이 하나 있는데 들어줄래요?$B$B당신이 객관적으로 봐도 여기 하루종일 서 있는 게 그리 유쾌한 일은 아니겠지요? 달콤한 걸 좀 먹으면 기운이 날 것 같은데... 생강 과자빵이랑 시원한 우유만 있어도 참 좋겠어요. 이 할아버지랑 친구 하고 싶지요? 그렇다면 좀 갖다 줄래요?' WHERE `entry`=6962; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마의 겨울 할아버지에게 생강 과자빵 5개와 시원한 우유 한 잔을 갖다 주어야 합니다.' WHERE `entry`=6962; +UPDATE `locales_quest` SET `Title_loc1` = '도둑맞은 장난감' WHERE `entry`=6963; +UPDATE `locales_quest` SET `Details_loc1` = '선물이나 주고받고 흥청거리다니... 바보들!$B$B경박한 고블린들이 겨울맞이 축제의 진정한 의미를 퇴색시키고 있네. 겨울맞이는 곧 부활과 회복을 뜻하지. 대지는 겨울 할아버지께서 내리신 포근한 눈을 덮고 깊고 조용한 잠을 자는 거야. 저기 우스꽝스러운 빨간 옷을 입고 있는 멍청이가 진짜 겨울 할아버지일 리가 없잖아!$B$B축제의 진정한 의미를 알고 싶거든 사고른 크레스트스트라이더를 찾아가도록! 선물에 정신 팔린 놈들이 천지인 이 시기에 역사가 주는 진정한 교훈에 관심을 가진 자네 같은 이도 있다는 걸 알면 분명 놀랄 거야.' WHERE `entry`=6964; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿El Festival de Invierno? Por desgracia, con el tiempo ha ido perdiendo significado para los tauren.$B$BDebo decir que comparto el disgusto de Furmund; para él y su grupo, el pasado es como un pendón de guerra. A mí me parece bien que haya festejos, pero sin olvidar el verdadero espíritu del Festival.' WHERE `entry`=6964; +UPDATE `locales_quest` SET `Objectives_loc1` = '톱니항으로 가서 빛나는 조각에 대해 자세히 얘기해 줄 수 있는 이를 찾으십시오.$B$B그에게 지시를 받아, 빛나는 조각을 전달해야 합니다.' WHERE `entry`=6981; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh... Nunca había visto algo así...' WHERE `entry`=6981; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $r. ¿Qué puedo hacer por ti?' WHERE `entry`=6981; +UPDATE `locales_quest` SET `Objectives_loc1` = '도둑맞은 장난감을 찾아 오그리마에 있는 케이말드 코퍼핀치에게 돌려주어야 합니다. 도둑맞은 장난감은 알터랙 산맥의 눈 덮인 지역 어딘가에서 목격된 썩은내 그린치가 마지막으로 가지고 있었던 것 같습니다.' WHERE `entry`=6983; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Saludos!$B$BLos goblins me han dicho que te has ganado un regalito especial. Aquí tienes. ¡Feliz Festival de Invierno!' WHERE `entry`=6984; +UPDATE `locales_quest` SET `Objectives_loc1` = '서리늑대 요새에 있는 서리늑대 병참장교에게 깊은무쇠 광산 보급품 10개를 가져가야 합니다.' WHERE `entry`=6985; +UPDATE `locales_quest` SET `Details_loc1` = '알터랙 계곡에서의 전투로 인해 우리 병사들 중 상당수가 희생되었습니다. 새롭게 전의를 북돋워줘야 할 때입니다!$B$B빈 우리를 가득 채울 수만 있다면 기병대가 다시 한번 전장에 나가 싸울 수 있을 겁니다!$B$B이 재갈을 가지고 가서 이 근방 숲에 살고 있는 서리늑대들을 찾아 길들이십시오. 길들인 서리늑대를 데리고 오면 제가 우리에 맡아 두겠습니다.$B$B우리에 서리늑대가 충분히 모이면 우리 기병대가 다시 한 번 출전하여 최전선에서 정찰을 돌고 있을 병력과 합류할 수 있을 겁니다.' WHERE `entry`=7001; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에서 서리늑대를 찾아야 합니다. 발견한 서리늑대 근처에서 서리늑대 재갈을 사용하십시오. 그러면 서리늑대는 당신을 따라다니기 시작할 것입니다. 서리늑대부족 야수관리인에게 돌아가 서리늑대를 포획한 공로를 인정받으십시오.' WHERE `entry`=7001; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Solo espero que todos los que deben reunir pieles de carnero sean tan aplicados como tú, $n.$B$BA este paso, tendremos el Establo lleno ¡en cuestión de horas!' WHERE `entry`=7001; +UPDATE `locales_quest` SET `Objectives_loc1` = '일부 병사들이 바쁘게 움직이며 야수 관리인에게 늑대를 잡아다 주는 동안 다른 병사들은 단순한 것이지만 기병들에게 꼭 필요한 물건을 공급해 주어야 하지. 바로 고삐를 말일세.$B$B이 지역 토종 산양을 잡아야 하네. 스톰파이크 기병대가 타고 다니는 것과 똑같은 산양으로...$B$B산양을 처치하고 그 통가죽을 가지고 오게나. 통가죽이 충분히 모이면 기병들이 사용할 고삐를 만들 것이라네. 서리늑대부족 기병대가 다시 한번 전장에 출격할 수 있도록!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `Details_loc2` = 'Certains de nos soldats sont occupés à capturer des loups pour le maître des écuries. D’autres doivent nous fournir les accessoires nécessaires à la monte. Je parle des harnais, bien sûr.$B$BVous devez vous procurer les matières premières sur les béliers de la région. Oui, ceux-là même que les Stormpike utilisent comme montures !$B$BTuez-les et ramenez-moi leurs peaux. Lorsque vous en aurez assez, nous fabriquerons des harnais, et les Chevaucheurs de loups Frostwolf entreront dans la bataille !' WHERE `entry`=7002; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Certains de nos soldats sont occupés à capturer des loups pour le maître des écuries. D’autres doivent nous fournir les accessoires nécessaires à la monte. Je parle des harnais, bien sûr.$B$BVous devez vous procurer les matières premières sur les béliers de la région. Oui, ceux-là même que les Stormpike utilisent comme montures !$B$BTuez-les et ramenez-moi leurs peaux. Lorsque vous en aurez assez, nous fabriquerons des harnais, et les Chevaucheurs de loups Frostwolf entreront dans la bataille !' WHERE `entry`=7002; +UPDATE `locales_quest` SET `Details_loc6` = 'Mientras algunos de nuestros soldados están ocupados en la captura de lobos para el maestro de establos, otros deben encargarse de las necesidades básicas de la monta. Me refiero a los arneses para montar, claro.$B$BDebes atacar a los carneros locales de la región. ¡Los mismísimos carneros que la caballería Pico Tormenta usa de montura!$B$BAcaba con ellos y tráeme sus pieles. Cuando tengamos suficientes pieles, confeccionaremos los arneses para los jinetes. ¡Los Caballeros Lobo de los Lobo Gélido volverán por sus fueros!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Mientras algunos de nuestros soldados están ocupados en la captura de lobos para el maestro de establos, otros deben encargarse de las necesidades básicas de la monta. Me refiero a los arneses para montar, claro.$B$BDebes atacar a los carneros locales de la región. ¡Los mismísimos carneros que la caballería Pico Tormenta usa de montura!$B$BAcaba con ellos y tráeme sus pieles. Cuando tengamos suficientes pieles, confeccionaremos los arneses para los jinetes. ¡Los Caballeros Lobo de los Lobo Gélido volverán por sus fueros!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, soldado. Te lo haré saber en cuanto tenga suficientes pieles acumuladas.$B$B¡Sigue así!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Espléndidamente espléndido! Me alegra ver que has vuelto con el residuo, ¡y con todos tus apéndices intactos, cabeza y todo! Eso está muy bien... no es que el Ultra-reductor fuera peligroso, pero, oye...$B$BAh, y aprecio mucho tu ayuda, $n. De verdad, eres un buen amigo de los goblins de todo el mundo. Acepta esto como muestra de mi agradecimiento.' WHERE `entry`=7003; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El residuo de miniaturización es una materia valiosísima en ingeniería, te lo aseguro. Y lo es porque sirve para asegurarse de que el controlador no hace algo tan decepcionante como explotar en la cara del usuario.$B$BOh, no te preocupes, me refería a otros controladores, ¡no al que te di a ti, claro está!' WHERE `entry`=7003; +UPDATE `locales_quest` SET `Details_loc1` = '즐거운 겨울맞이 축제가 되길! 겨울 할아버지에게 꼭 인사하는 것 잊지 말고! 올해 착한 일을 많이 했으면 겨울맞이 축제에 선물을 받게 될 거야. 겨울 할아버지에게 올해 꼭 갖고 싶은 게 뭔지 꼭 얘기하라고!$B$B참, 올 한해 고마웠던 친구들에게 한 턱 내는 건 어때? 마침 내게 선물용으로 아주 괜찮은 물건이 있는데 말이야. 굴뚝나무 목장조합에서 직접 재배한 신선한 음식을 맛보게! 맛도 그만이지만 몸에도 아주 좋지!' WHERE `entry`=7022; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, hola. Soy el Papá Invierno. Te deseo un muy feliz Festival de Invierno en mi nombre y en el de Pastos de Bosquehumeante: “”De la granja a la mesa: ¡deliciosos manjares de Pastos de Bosquehumeante!””.$B$BSi te has portado bien, quizás recibas un regalito de comida de Pastos de Bosquehumeante.' WHERE `entry`=7022; +UPDATE `locales_quest` SET `Details_loc1` = '즐거운 겨울맞이가 되라고! 지금 아이언포지에 와 계신 겨울 할아버지에게 인사하는 것도 잊지 말아야해! 올 한해 동안 착하게 살았다면 겨울맞이 축제 날 아주 맛있는 음식을 선물로 받게 될 거야. 올해엔 뭘 받고 싶은지 겨울 할아버지에게 꼭 이야기하도록 하라고!$B$B그리고 올 한해 동안 착하게 지낸 사람들에게 줄 음식도 가득 준비해야겠지? 우리 가게에 아주 다양한 품목들이 있지. 농장에서 식탁 위 접시까지 신선하게! 굴뚝나무 목장조합의 영양 만점 요리를 맛보도록 해!' WHERE `entry`=7023; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, hola. Soy Papá Invierno. Te deseo un muy feliz Festival de Invierno en mi nombre y en el de Pastos de Bosquehumeante... \"De la granja a la mesa: ¡deliciosos manjares Pastos de Bosquehumeante!\".$B$BSi te has portado bien este año, quizás recibas regalitos de comida de Pastos de Bosquehumeante. ¿A que es genial?\"' WHERE `entry`=7024; +UPDATE `locales_quest` SET `Details_loc1` = '$c 젊은이, 이 겨울 할아버지가 조그만 부탁이 하나 있는데 들어줄래요?$B$B객관적으로 봐도 여기 하루종일 서 있는 게 그리 유쾌한 일은 아니겠지요? 달콤한 걸 좀 먹으면 기운이 날 것 같은데... 생강 과자빵이랑 시원한 우유만 있어도 참 좋겠어요. 이 할아버지랑 친해지고 싶죠? 그렇다면 좀 갖다 줄래요?' WHERE `entry`=7025; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 겨울 할아버지에게 생강 과자빵 5개와 시원한 우유 한 잔을 갖다 주어야 합니다.' WHERE `entry`=7025; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muchas gracias, $n. Te deseo un feliz Festival de Invierno.$B$BTen, una cosita para agradecerte el favor.' WHERE `entry`=7025; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tanto hablar de regalitos me ha dado hambre. Mmm, me encantarían unas galletas de jengibre y un vaso de leche...' WHERE `entry`=7025; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰파이크 기병대가 안장도 없이 전투에 나설 수는 없지! 탈것에 쓸 고삐가 있어야 하오. 우리가 야만인은 아니지 않겠소.$B$B기지 근처에 돌아다니는 산양을 잡아 그 가죽으로 고삐를 만든다면야 일은 간단하겠지만 우리가 탈것으로 부리는 산양을 죽인다는 건 멍청한 짓이 아닐 수 없소.$B$B그러니 당신이 적의 기지를 쳐서 놈들이 탈것으로 쓰는 서리늑대를 잡아 그 통가죽을 가지고 오시오. 그 통가죽을 가지고 오면 우리 기병대가 쓸 고삐를 만들 수 있을 거요. 자, 어서 가시오!' WHERE `entry`=7026; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La brigade Stormpike ne peut pas charger à cru ! Il nous faut des harnais pour nos montures. Après tout, nous ne sommes pas des sauvages.$B$BNous pourrions tuer les béliers qui s\'aventurent près de notre base pour fabriquer ces harnais, mais ce serait idiot : nous en avons besoin comme montures.$B$BVous devez attaquer la base ennemie, tuer leurs loups de monte et prendre leur peaux. Ramenez-les-moi, et nous en ferons des harnais pour la cavalerie. Allez !' WHERE `entry`=7026; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Establo estará lleno muy pronto. ¡Sigue con tu buen trabajo!' WHERE `entry`=7027; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja, ja! Sabía que volverías.$B$B$B$BQué fácil de convencer.$B$BLo que sea por una recompensa. Je, je, je...' WHERE `entry`=7028; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡No preguntes!$B$BYa sabes lo que quiero.' WHERE `entry`=7028; +UPDATE `locales_quest` SET `Details_loc1` = '바일텅으로 알려진 사티로스는 내부의 식물들의 성장을 방해하는 수법으로 마라우돈 동굴을 오염시키고 있네.$B$B이 약병을 받게. 동굴 안으로 가서 오염된 주황색 웅덩이의 물로 약병을 채우게. 약병 안에 칠한 것이 독을 제압해 치료제로 바꾸어 줄 것일세.$B$B동굴 안으로 들어간 다음 바일줄기 덩굴나무를 찾아서 정화된 액체를 그 위에 부어야 하네. 그러면 오염된 식물이 깨끗하게 치료될 것이네. 하지만 식물들은 여전히 바일텅의 지배 하에 있다는 걸 잊지 말게나. 바일텅이 그 식물을 이용해 자네를 공격할지도 몰라...' WHERE `entry`=7029; +UPDATE `locales_quest` SET `Objectives_loc1` = '마라우돈에 있는 주황색 수정 웅덩이에서 빈 감청석 약병을 채워야 합니다.$B$B오염된 녹시온의 후예가 나타나게 하려면 바일줄기 덩굴나무 위에 감청색 약병에 담긴 액체를 부어야 합니다.$B$B녹시온의 후예를 죽이는 방법으로 8개의 식물을 치료한 다음 그늘수렵 마을에 있는 바르크 배틀스카에게 돌아가야 합니다.' WHERE `entry`=7029; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n; seguiré investigando con los restos de líquido.$B$BAunque queda mucho por hacer, has contribuido a limpiar parte de la corrupción de Lenguavil en Maraudon.' WHERE `entry`=7029; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'SI consigues curar a la planta, volverá a crecer. Tenemos que hacer todo lo que podamos, $n...' WHERE `entry`=7029; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n; seguiré investigando con los restos de líquido.$B$BAunque queda mucho por hacer, has contribuido a limpiar parte de la corrupción de Lenguavil en Maraudon.' WHERE `entry`=7041; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'SI consigues curar a la planta, volverá a crecer. Tenemos que hacer todo lo que podamos, $n.' WHERE `entry`=7041; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eh! ¿Hay alg-g-guien ahí?$B$BN-no s-s-soy un m-m-muñeco de n-nieve. M-me llamo S-sacks y rep-p-presento a P-pastos de Bosquehum-mmeante en Ironf-f-forge... ¡M-me han atacado unas c--criaturas ext-t-trañas mientras buscaba una c-c-carga p-perdida!$B$BT-t-tengo frrrrrrío...' WHERE `entry`=7042; +UPDATE `locales_quest` SET `Objectives_loc1` = '도둑맞은 장난감을 찾아 아이언포지에 있는 훌몰트 징글포켓에게 돌려주어야 합니다. 도둑맞은 장난감은 알터랙 산맥의 눈 덮인 지역 어딘가에서 목격된 썩은내 그린치가 마지막으로 가지고 있었던 것 같습니다.' WHERE `entry`=7043; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo encontraste! ¡Has salvado el Festival de Invierno de los Pastos de Bosquehumeante!$B$BPobre Sacks... nos aseguraremos de enviar un destacamento a por él y encontrar la forma de descongelarlo. Con suerte, volverá a tiempo para el día del Festival aunque tendrá que compensar el tiempo que no haya podido trabajar. Sin embargo, ¡esto no sería posible si no fuera por ti!' WHERE `entry`=7043; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡$n, nuestro Festival de Invierno será un desastre sin esos regalitos que hay que reponer! El propio Graccu no podrá compartir sus deliciosas empanadas de carne con todos los niños y niñas esta temporada...' WHERE `entry`=7043; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora que me has traído las piezas del cetro, podremos limpiar Maraudon de la corrupcíón de Lenguavil.' WHERE `entry`=7044; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He despertado de una pesadilla interminable...' WHERE `entry`=7044; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Saludos!$B$BLos goblins me han dicho que te has ganado un regalito especial. Aquí tienes. ¡Feliz Festival de Invierno!' WHERE `entry`=7045; +UPDATE `locales_quest` SET `Title_loc1` = '셀레브라스의 홀' WHERE `entry`=7046; +UPDATE `locales_quest` SET `Objectives_loc1` = '회복된 셀레브라스가 셀레브라스의 홀을 만드는 동안 그를 도와야 합니다.$B$B의식을 마친 후 그와 대화하십시오.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ten; debes usar el poder que te ha sido concedido siempre para hacer el bien. Sigue explorando las cavernas, a ver si encuentras los restos de mi tío. Te esperan grandes peligros, $n.$B$BVuelve a hablar conmigo si lo necesitas.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `Objectives_loc1` = '겨울맞이 축제를 읽고 축제의 의미에 대해 좀 더 알아보십시오. 책을 다 읽은 후 썬더 블러프에 있는 케른 블러드후프에게 가져가야 합니다.' WHERE `entry`=7061; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿El Festival de Invierno? Por desgracia, ha ido perdiendo significado para los enanos. Ahora parece que Papá Invierno no es más que un gancho comercial para vender golosinas y regalitos.$B$BDebo decir que comparto el disgusto de Goli.' WHERE `entry`=7062; +UPDATE `locales_quest` SET `Objectives_loc1` = '겨울맞이 축제를 읽고 그 유래와 의미에 대해 좀 더 알아보십시오. 책을 다 읽은 후 아이언포지에 있는 국왕 마그니 브론즈비어드에게 가져가야 합니다.' WHERE `entry`=7063; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La gente ha ido olvidando las leyendas y la tradición del Festival de Invierno. Los goblins explotan la festividad para sus propios fines, pero eso también ayuda a que no caiga en el olvido.$B$BAdmiro tu interés en nuestra historia, $c. Te deseo lo mejor.' WHERE `entry`=7063; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Te doy la bienvenida al Reino de Forjaz. Me agrada la gente que se interesa por el reino y sus gentes. ¿Es esa la razón por la que estás aquí?' WHERE `entry`=7063; +UPDATE `locales_quest` SET `Title_loc1` = '대지와 씨앗의 오염' WHERE `entry`=7064; +UPDATE `locales_quest` SET `Objectives_loc1` = '공주 테라드라스를 해치우고 잊혀진 땅의 그늘수렵 마을 근처에 있는 셀렌드라에게 돌아가야 합니다.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo, $n! ¡Gracias!$B$BLe preguntaré a Marandis por los restos de Zaetar, pero al menos has hecho lo más difícil.$B$BElige uno de estos objetos como prueba de nuestra gratitud.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `Details_loc1` = '마라우돈 깊숙한 곳에 혼돈과 악의 생물들이 살고 있네. 공주 테라드라스 공주는 고대 신과 관련된 대지의 힘의 근원이라고 할 수 있지. 수년 전 세나리우스의 첫째 아들 재타르가 그녀를 발견했고, 그 둘 사이에서 자식이 생겼으니 바로 켄타우로스라고 한다네. 배은망덕한 이 켄타우로스는 재타르를 살해하고 지금은 테라드라스가 재타르의 유골을 가지고 있네. 내가 원하는 것은 테라드라스를 없앨 만큼 강력한 무언가를 찾아서 재타르의 유골이 돌발톱으로 돌아가기 전에 되찾는 것이라네.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `Objectives_loc1` = '공주 테라드라스를 해치우고 잊혀진 땅의 나이젤의 야영지에 있는 수호자 마란디스를 찾아가야 합니다.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo, $n! ¡Gracias!$B$BAunque me inquieta no tener los restos de Zaetar, debo respetar su voluntad. Esperemos que los centauros sean menos sanguinarios a partir de ahora.$B$BPuedes quedarte con uno de estos objetos como recompensa por tu ayuda.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `Details_loc1` = '불운하게 태어난 나의 아들과 딸 켄타우로스들에게는 아버지가 필요하단다.$B$B주위를 둘러보아라. 여기는 평화로운 곳이며 내 아버지 세나리우스께서 가르침을 전하신 곳이니라. 이곳은 나로부터 생겨난 곳이니라! 그들이 나에게 나쁜 짓을 저지른다고 해도 그들로부터 이곳을 빼앗을 수는 없다.$B$B하지만 내 형제들의 마음을 편하게 하기 위해 그대에게 부탁할 일이 있으니 이걸 받아라... 내 유골을 영양분 삼아 생긴 첫 번째 씨앗이니 내 영혼이 아직 여기에 살아 있다고 그에게 전해주도록 해라. 난 그가 분명 무슨 뜻인지 이해할 거라고 믿는다.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `Objectives_loc1` = '달의 숲에 있는 수호자 레물로스를 찾아 생명의 씨앗을 전해 주어야 합니다.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿El espíritu de mi hermano ha encontrado al fin la paz? Me alegro de saberlo. Lo creí perdido para siempre, pero esto... Este símbolo de su sacrificio me demuestra que no está perdido sino que ha renacido. Ha hecho lo que debía hacer.$B$BGracias, $n. Me has devuelto la esperanza; presiento que esta semilla será muy importante para las gentes de esta tierra.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Dejas un rastro de corrupción, $n, como muchos aventureros. Pero tú tienes algo distinto. ¿Has venido a hablar conmigo? Me resultas familiar, pero no consigo ubicarte.$B$BDime, ¿por qué has venido a verme?' WHERE `entry`=7066; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Al fin puedo iniciar la unificación de las tribus, $r! Gracias.$B$BAcepta esto en prueba de mi gratitud. Espero que cuando volvamos a vernos sea en tiempo de paz.' WHERE `entry`=7067; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué me dices, $n? ¿Te atreves a pisar suelo sagrado para ayudarme a unificar a los centauros?' WHERE `entry`=7067; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Perfecto... Bueno, toma uno de estos abalorios y lárgate, tengo mucho que hacer.' WHERE `entry`=7068; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes los cristales? Seguro que serán muy útiles en todo tipo de magia arcana, rituales de poder y grandes hechizos.' WHERE `entry`=7068; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien! Los cementerios son clave para el control del Valle de Alterac. Cuando capturas uno, contribuyes a asegurar la soberanía de la Alianza en ese lugar.$B$BVete ahora, $n. Vuelve a la batalla y si ves un cementerio bajo control de la Horda... ¡ya sabes qué hacer!' WHERE `entry`=7081; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Cementerio atacado' WHERE `entry`=7081; +UPDATE `locales_quest` SET `Details_loc1` = '알터랙 계곡의 전선은 항상 움직이고 있어. 전투를 벌일 때마다 우리 영토가 늘었다 줄었다 하거든. 그 중에서도 가장 치열한 싸움이 벌어지는 곳이 바로 무덤일세.$B$B얼라이언스가 손에 넣은 무덤을 공격해! 가운데 얼라이언스 깃발이 꽂힌 무덤을 찾아 깃발을 뽑아내 버리면 돼.$B$B그렇게만 하면 그 무덤은 우리 것이 되고 자네 임무는 끝이야. 자네가 거기서 조금만 버티면 호드의 수호병들이 당도하여 구해줄 걸세.' WHERE `entry`=7082; +UPDATE `locales_quest` SET `Objectives_loc1` = '얼라이언스가 점령하고 있는 무덤을 공격한 다음 알터랙 산맥에 있는 하사관 티카 블러드스날에게 돌아가야 합니다.' WHERE `entry`=7082; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien, $n! Con cada cementerio que controlemos, el espíritu de nuestros enemigos vagará perdido y sin rumbo.' WHERE `entry`=7082; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Cementerio atacado' WHERE `entry`=7082; +UPDATE `locales_quest` SET `Details_loc1` = '보초탑과 참호는 전술적으로 중요한 위치이기 때문에 전부 다 우리 손에 넣어야 해! 적군이 점령하고 있는 보초탑이나 참호를 공격하게.$B$B우선 얼라이언스 깃발이 내걸린 보초탑이나 참호로 가야 할 거야. 안으로 들어가면 또 다른 깃발이 있을 걸세. 그걸 찢어버리면 그 자리에 호드의 깃발이 나타날 거야!$B$B그러면 자네의 임무도 끝나지. 거기에다 일정 시간 동안 얼라이언스가 되찾지 못하도록 방어해준다면, 그곳은 완전히 파괴될 거야!' WHERE `entry`=7101; +UPDATE `locales_quest` SET `Objectives_loc1` = '적군의 보초탑을 점령한 다음 알터랙 산맥에 있는 하사관 티카 블러드스날에게 돌아가야 합니다.' WHERE `entry`=7101; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡He oído hablar de tu éxito en la misión! Me complace tal noticia...$B$BNuestros soldados podrán ahora cargar con impunidad ¡y demostrar a la Alianza que el Valle de Alterac no es lugar para ellos!' WHERE `entry`=7101; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Torre capturada' WHERE `entry`=7101; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'He recibido un informe de campo según el cual has contribuido a recuperar un estandarte enemigo. ¡Muy bien, $n! Con sus líneas descolocadas ¡podemos adelantar más el frente!' WHERE `entry`=7102; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Estandarte destruido' WHERE `entry`=7102; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es bueno ver a nuevos soldados aquí, $n, pero con un poco de suerte entrarás pronto en combate ¡y no serás un novato por mucho tiempo! $B$BVuelve a hablar conmigo. Tengo tareas que tratar contigo...' WHERE `entry`=7121; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has conseguido! ¡Muy bien, $n!$B$BCuando nos hacemos con el control de una mina y tenemos a soldados estacionados allí, es mucho más fácil recolectar el mineral y los suministros.' WHERE `entry`=7122; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina capturada' WHERE `entry`=7122; +UPDATE `locales_quest` SET `Details_loc1` = '알터랙 계곡 전체가 전쟁에 휩쓸리면서 얼음이빨 광산과 깊은무쇠 광산도 흔들리고 있네. 두 광산 모두 풍부한 광물의 산지일 뿐만 아니라 보급품 저장고로 쓰이고 있지. 그러니까 그 광산들을 그토록 높이 평가하는 건 당연한 일이지!$B$B우리를 도와 주게! 호드의 명예를 위해 전쟁에 참전하여 광산 중 하나를 점령하게! 아직 우리 것이 아닌 광산에 들어가 거기 지도자를 처치하라는 말이야. 그러면 그 광산은 우리 차지가 되는 것이니 부대를 보내 그곳을 방어하도록 하겠네!' WHERE `entry`=7124; +UPDATE `locales_quest` SET `Objectives_loc1` = '광산 하나를 점령한 후 알터랙 산맥에 있는 하사관 티카 블러드스날에게 돌아가야 합니다.' WHERE `entry`=7124; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has capturado una mina! Con nuestros propios guerreros protegiéndola, será mucho más sencillo extraer minerales de sus profundidades y recolectar los suministros que allí hubieran escondido.$B$BMuy bien, $n. Esta acción ha sido una gran contribución a nuestros esfuerzos en la batalla.' WHERE `entry`=7124; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina capturada' WHERE `entry`=7124; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien, $n! Con la sangre de la Horda ensangrentada tras la muerte de su general, ¡tendremos margen para explorar!' WHERE `entry`=7141; +UPDATE `locales_quest` SET `Details_loc1` = '스톰파이크 드워프들과 동맹을 맺은 종족들이 알터랙 계곡에 침입했는데, 반드시 녀석들을 몰아내야만 하네! 알터랙 전투에서 승리하려면, 스톰파이크 사령관인 반다르 스톰파이크를 제거해야만 하네!$B$B반다르는 알터랙 계곡 북쪽에 있는 던 발다르에서 찾을 수 있을 게야.$B$B그를 처치한 후 내게 돌아오도록!' WHERE `entry`=7142; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡으로 진입하여 얼라이언스 사령관인 반다르 스톰파이크를 처치하고, 알터랙 산맥에 있는 보그가 데스그립에게 돌아가야 합니다.' WHERE `entry`=7142; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien, $n! Los Pico Tormenta no tienen ninguna posibilidad en esta insensata invasión.$B$B¡Ja! Hasta ahora, ¡solo han conseguido que maten a su general!' WHERE `entry`=7142; +UPDATE `locales_quest` SET `Details_loc1` = '어서 오게. 전장의 부름에 응할 기회를 가져보는 게 실로 얼마 만인지 모르겠군. 하도 오래돼서 느낌을 되살리는 데 시간이 좀 걸리긴 하겠지만... 일단 불이 붙으면 피가 끓어오르지. 음, 전의가 되살아나군.$B$B알터랙 계곡에 처음으로 온 신병들은 먼저 전투의 의식을 치러야 하지.$B$B자갈발일족 놀의 동굴 깊숙한 곳에 서리늑대 깃발이 있네. 가서 그 깃발을 가져와! 그러면 내가 친히 서리늑대 1급 계급장을 달아주지.' WHERE `entry`=7161; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡의 서리늑대 요새 남동쪽에 위치한 자갈발 동굴로 가서 서리늑대부족 깃발을 찾아 전투대장 락그론드에게 가져가야 합니다.' WHERE `entry`=7161; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ese ardor que sientes es tu alma que se despierta. Tu espíritu ha aceptado la llamada a las armas.$B$BAhora formas parte de los Lobo Gélido, $n. Enhorabuena.$B$BLleva siempre contigo esta insignia. A medida que subes de rango entre los Lobo Gélido, sustituiré tu insignia por otras, otras más poderosas.$B$BQuizás algún día se exalten tus hazañas entre el clan Lobo Gélido. Si tal día llega, se te concederá el Ojo del Mando.' WHERE `entry`=7161; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Despierta! ¡Despierta, $n! Esto no es un sueño. ¡Estás realmente atrincherado en medio de una cruda batalla!' WHERE `entry`=7161; +UPDATE `locales_quest` SET `Details_loc1` = '아주 잘 왔소, $c 친구. 이 서리늑대 야만인 녀석들은 도대체가 포기할 줄을 모른단 말이야! 녀석들에게 우리 스톰파이크의 힘을 보여주고 우리의 우월함에 머리를 조아리도록 만들어야 하오.$B$B하지만 싸움터에 나가기 전에 먼저 스톰파이크 경비대에 합류하는 게 좋을 것이오.$B$B던 발다르에서 남서쪽으로 가면 얼음날개 동굴이 있는데, 그 동굴 깊숙한 곳에 스톰파이크 깃발이 꽂혀 있소. 가서 그 깃발을 내게 가져오면 내가 스톰파이크 신병 계급장을 주겠소.' WHERE `entry`=7162; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에 있는 던 발다르에서 남서쪽에 위치한 얼음날개 동굴로 가서 스톰파이크 깃발을 찾아 알터랙 산맥에 있는 부관 해거딘에게 돌아가야 합니다.' WHERE `entry`=7162; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Toma esta insignia y llévala con orgullo, $n. A medida que subes de rango entre los Pico Tormenta, recibirás la insignia correspondiente. Vuelve aquí conforme adquieres más honores con los Pico Tormenta y sustituiré tu insignia por otras, otras más poderosas.$B$BQuizás algún día llegues a crecer tanto como para convertirte en una leyenda en el campo de batalla. Si tal día llega, se te concederá el Ojo del Mando.' WHERE `entry`=7162; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuidado con las arpías de la región, $c. ¡No se lo pensarán dos veces antes de cortarte el cuello!' WHERE `entry`=7162; +UPDATE `locales_quest` SET `Title_loc1` = '명예로운 계급 상승' WHERE `entry`=7163; +UPDATE `locales_quest` SET `Title_loc1` = '서리늑대부족의 존경' WHERE `entry`=7164; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡Vete, $n! Sigue con tu defensa de los Lobo Gélido. ¡Hay que ganar esta guerra! ¡Por Drek\'Thar! ¡Por el Jefe de Guerra!' WHERE `entry`=7164; +UPDATE `locales_quest` SET `Title_loc1` = '경이로운 계급 상승' WHERE `entry`=7165; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BYa empieza a correrse la voz sobre tus hazañas, soldado. Los Pico Tormenta se estremecen de miedo con solo oír tu nombre. ¡Sigue así!' WHERE `entry`=7165; +UPDATE `locales_quest` SET `Title_loc1` = '전설의 영웅' WHERE `entry`=7166; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pronto, todos los que estén en el campo de batalla estarán bajo tu ojo vigilante. ¡Tendrás al valle y a sus soldados a tus órdenes!' WHERE `entry`=7166; +UPDATE `locales_quest` SET `Title_loc1` = '지휘의 눈' WHERE `entry`=7167; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Canaliza el poder de la insignia. Deja que los enemigos oigan tus palabras. El poder de la Horda es incuestionable!' WHERE `entry`=7167; +UPDATE `locales_quest` SET `Title_loc1` = '진급' WHERE `entry`=7168; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Que nuestros enemigos sepan que un soldado de rango los ha atacado! ¡Lucha por la gloria de los Pico Tormenta!' WHERE `entry`=7168; +UPDATE `locales_quest` SET `Title_loc1` = '스톰파이크 경비대의 존경' WHERE `entry`=7169; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Rey está al corriente de tus heroicos actos en el frente, $c. ¡Sigue con tu inquebrantable defensa de la Guardia de Pico Tormenta!' WHERE `entry`=7169; +UPDATE `locales_quest` SET `Title_loc1` = '경이로운 계급 상승' WHERE `entry`=7170; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuando te conocí, nunca habría pensado que llegarías a ser una heroína. ¡Sigue así, soldado!' WHERE `entry`=7170; +UPDATE `locales_quest` SET `Title_loc1` = '전설의 영웅' WHERE `entry`=7171; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Seguro que serás tú quien lleve el Ojo del Mando!' WHERE `entry`=7171; +UPDATE `locales_quest` SET `Title_loc1` = '지휘의 눈' WHERE `entry`=7172; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tú eres quien ha de llevar a nuestros soldados a la victoria, Comandante! Los soldados están a tus órdenes. Seguirán directamente lo que les ordenes. Dirígelos… Aplasta a los Lobo Gélido.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `Objectives_loc1` = '전설에 의하면 겨울도끼 트롤들의 막강한 지도자가 나타나면, 그것은 알터랙 계곡에 사는 모든 생명체들을 학살하기 위해서라고 합니다.$B$B콜라크가 나타나면 그를 처치한 후 전투대장 락그론드에게 돌아가야 합니다.' WHERE `entry`=7181; +UPDATE `locales_quest` SET `Title_loc1` = '마지막 원소' WHERE `entry`=7201; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 나락으로 가서 원소의 정수 10개를 회수해야 합니다. 먼저 골렘이나 골렘 제조자부터 찾아보십시오. 비비안 라그레이브가 정령에 대해 중얼거리듯 얘기한 것도 기억이 납니다.' WHERE `entry`=7201; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Haré que las envíen inmediatamente por mensajero a Entrañas!$B$BEn cuanto a ti, aquí tienes el pago, como te prometí. ¡Quédate con el cambio, bestia asquerosa!|n' WHERE `entry`=7201; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$B¡Enséñamelas!' WHERE `entry`=7201; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas piezas son muy buenas, $n. Puedo usarlas para confeccionar nuevos equipos para nuestros soldados.$B$BSi mi nivel de suministro llega a ser suficientemente alto, ¡a lo mejor nuestras avezadas unidades de combate irán al campo de batalla!' WHERE `entry`=7223; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me has traído algún resto de armadura, $n?' WHERE `entry`=7223; +UPDATE `locales_quest` SET `Details_loc1` = '적과 싸우게 되면 녀석들의 방어구 조각을 모아 내게 가져오시오. 그 조각들로 우리 부대를 위한 새 방어구를 만들려고 하니까!' WHERE `entry`=7224; +UPDATE `locales_quest` SET `Objectives_loc1` = '서리늑대 마을에 있는 대장장이 렉자르에게 방어구 조각 20개를 가져가야 합니다.' WHERE `entry`=7224; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estos restos nos servirán. Los fundiré y los remendaré ¡y nadie se enterará de que proceden de esos cobardes Pico Tormenta!$B$BGracias, $n. Y permíteme pulir tu armadura...' WHERE `entry`=7224; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la caza, $n? ¿Tienes algún resto de armadura para mí?' WHERE `entry`=7224; +UPDATE `locales_quest` SET `Details_loc1` = '머나먼 땅에서 전장의 북소리가 울리고 있네, $c 친구! 대족장님께서 아끼시는 그대의 부족이 지금 아이언포지의 극악한 스톰파이크 경비대에게 공격을 받고 있어.$B$B보아하니 그대도 전투를 한두 번 치른 것 같지는 않은데 이제 서리늑대부족의 대의를 받아들일 준비가 된 것 같군.$B$B발전을 위해 다음 단계로 나아가는 건 바로 개개인의 의지에서 비롯되지.$B$B타렌 밀농장 북쪽에 가면 알터랙 계곡으로 통하는 입구를 찾을 수 있을 걸세. 거기서 전투대장 락그론드를 찾을 수 있을 게야! 어마어마한 전쟁의 회오리가 다가오고 있으니 서두르게나, $c 친구!' WHERE `entry`=7241; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Para convertirte en una soldado Lobo Gélido, hay que ponerte a prueba...' WHERE `entry`=7241; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 마그니브론즈 폐하의 영광을 위한 전투를 시작하도록 합시다!' WHERE `entry`=7261; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡A trabajar!' WHERE `entry`=7261; +UPDATE `locales_quest` SET `Details_loc1` = '비극이로군... 우리 형이 스톰파이크의 사령관이 되어 전장에서 나와 맞서게 되다니...$B$B형이 스톰파이크의 4대 사령관 중 가장 위험한 인물이라는 건 두말할 필요 없는 사실이오. 혹시 형이 전사하면 밴시 여왕님께서 형을 나처럼 바꿔 주실지도 모르오. 형의 인생이 잘못됐음을 보여주시는 것이지...$B$B적의 요새로 깊숙이 들어가면 우리 형을 찾을 수 있을 것이오. 형을 처치하고 내게 돌아오시오. 당신이라면 이 임무를 맡을 능력이 충분하리라 믿소.$B$B참, 절대 혼자서는 가지 마시오.' WHERE `entry`=7281; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰파이크 영토로 쳐들어가 얼라이언스 사령관 칼 필립스를 처치해야 합니다. 임무를 완수하면 호드 사령관 루이스 필립스에게 돌아가십시오.' WHERE `entry`=7281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tus proezas no pasarán desapercibidos, $n.$B$BNo debo perder el tiempo si hay que salvarlo. ¡Hay que ponerse en contacto con Sylvanas!' WHERE `entry`=7281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te acordaste de incinerar el cuerpo, ¿verdad?' WHERE `entry`=7282; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble! Los has liberado, ¿verdad? ¿¿¿No??? Bueno, al menos sabemos dónde están retenidos' WHERE `entry`=7301; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Ubicación de Ichman descubierta' WHERE `entry`=7301; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Ubicación de Vipore descubierta' WHERE `entry`=7301; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Ubicación de Slidore descubierta' WHERE `entry`=7301; +UPDATE `locales_quest` SET `Details_loc1` = '우리 공중 지원군이 큰 타격을 받았습니다. 편대사령관들이 적진에서 격추당한 것이죠. 우선 그들을 찾아낸 다음 구출을 시도해 보십시오!$B$B구스는 얼음날개 참호 위를 날아가는 모습이 마지막으로 목격됐다고 하고, 제즈톨의 전투 와이번은 스톰파이크 벌목지 근처에서 발견됐다고 합니다. 멀베릭... 그 멍청한 녀석은 무모하게도 북부 던발다르 참호 부근에서 추락하는 걸 목격했다고 합니다.$B$B제가 들은 정보는 이게 전부입니다. 당장 출발하십시오! 가서 이 지역들을 샅샅이 뒤져 보십시오.' WHERE `entry`=7302; +UPDATE `locales_quest` SET `Objectives_loc1` = '호드 편대사령관 구스, 제즈톨, 그리고 멀베릭이 어떻게 되었는지 알아내야 합니다. 임무를 완수하면 지휘관 멀포트에게 돌아가십시오.' WHERE `entry`=7302; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien! La información que has conseguido es muy valiosa para nuestra causa.' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Ubicación de Guse descubierta' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Ubicación de Jeztor descubierta' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Ubicación de Mulverick descubierta' WHERE `entry`=7302; +UPDATE `locales_quest` SET `Title_loc1` = '독특한 거북이 비스크' WHERE `entry`=7321; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 크리스토프 제프코트에게 거북이 고기 10개와 독특한 양념을 가져가야 합니다.' WHERE `entry`=7321; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mi sopa de tortuga calmante te mantendrá caliente en una noche fría... por si te interesa saberlo.' WHERE `entry`=7321; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado los ingredientes? Debo advertirte de que los gusanos de la Alianza son muy numerosos en esta zona... En mi opinión, creo que ya están demasiado cerca...' WHERE `entry`=7321; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Soy un tauren de palabra, $r; aquí tienes las flechas.' WHERE `entry`=7341; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에 있는 얼라이언스 진영의 나이트 엘프 플레이어를 쓰러뜨리라는 임무를 받았습니다.$B$B나이트 엘프를 처치하고 서리늑대 요새에 있는 나자크 헥센에게 나이트 엘프 머리카락을 가져가야 합니다.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에 있는 얼라이언스 진영의 노움 플레이어를 쓰러뜨리라는 임무를 받았습니다.$B$B노움을 처치하고 서리늑대 요새에 있는 라바크 그림토템에게 노움 머리카락 뭉치를 가져가야 합니다.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에 있는 얼라이언스 진영의 인간 플레이어를 쓰러뜨리라는 임무를 받았습니다.$B$B인간을 처치하고 지휘관 루이스 필립스에게 인간 뼛조각 하나를 가져가야 합니다. 지휘관 루이스 필립스는 최전선과 서리늑대 요새 사이를 거닐고 있을 것입니다.$B$B인간의 본질을 치유할 날이 얼마 남지 않았습니다!' WHERE `entry`=7363; +UPDATE `locales_quest` SET `Title_loc2` = 'La condition humaine' WHERE `entry`=7363; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Vous avez été de tuer les personnages humains présents dans la vallée d’Alterac.$B$BTuez un humain et présentez-vous au commandant Louis Philips (qui fait la navette entre le front et le donjon Loup-de-givre) avec un Bout d’os humain.$B$BUn remède à la condition humaine est à portée de main !' WHERE `entry`=7363; +UPDATE `locales_quest` SET `Title_loc1` = '놈리건 현상금' WHERE `entry`=7364; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에 있는 호드 진영의 타우렌 플레이어를 쓰러뜨리라는 임무를 받았습니다.$B$B타우렌을 처치하고 던 발다르에 있는 더크 스윈들에게 타우렌 발굽을 가져가야 합니다.' WHERE `entry`=7364; +UPDATE `locales_quest` SET `Title_loc1` = '스태그헬름의 진혼곡' WHERE `entry`=7365; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에 있는 호드 진영의 트롤 플레이어를 쓰러뜨리라는 임무를 받았습니다.$B$B트롤을 처치하고 던 발다르에 있는 아스라마니스에게 검은창 트롤 모조를 가져가야 합니다.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `Title_loc2` = 'Le requiem de Forteramure' WHERE `entry`=7365; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Vous avez été de tuer les personnages trolls présents dans la vallée d’Alterac.$B$BTuez un Troll et présentez-vous à Athramanis à Dun Baldar avec un Mojo de Troll sombrelance.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에 있는 호드 진영의 언데드 플레이어를 쓰러뜨리라는 임무를 받았습니다.$B$B언데드를 처치하고 포세이큰 심장을 얼라이언스 지휘관 칼 필립스에게 가져가야 합니다. 얼라이언스 사령관 칼 필립스는 벌목지와 광산 사이를 정찰하고 있습니다.' WHERE `entry`=7366; +UPDATE `locales_quest` SET `Title_loc2` = 'La pitié de l\'archevêque' WHERE `entry`=7366; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Vous avez été de tuer les personnages Réprouvés présents dans la vallée d’Alterac.$B$BTuez un Réprouvé et présentez-vous au commandant Karl Philips (qui fait la navette entre le scierie et la mine) avec un Cœur de Réprouvé.' WHERE `entry`=7366; +UPDATE `locales_quest` SET `Objectives_loc1` = '서리늑대 폭파전문가를 찾아 처치하고 임무를 완수하면 스톰파이크 폭파전문가에게 돌아가야 합니다.' WHERE `entry`=7367; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰파이크 폭파전문가를 찾아서 처치해야 합니다. 임무를 완수하면 서리늑대 폭파전문가에게 돌아가십시오.' WHERE `entry`=7368; +UPDATE `locales_quest` SET `Objectives_loc1` = '피의 광전사 콜라크가 투쟁의 벌판에 다시 나타나면 그를 찾아 처치하십시오.$B$B언덕마루 구릉지에 있는 전투대장 락그론드에게 콜라크의 해골을 가져가야 합니다.' WHERE `entry`=7381; +UPDATE `locales_quest` SET `Title_loc1` = '영생의 콜라크' WHERE `entry`=7382; +UPDATE `locales_quest` SET `Objectives_loc1` = '피의 광전사 콜라크가 투쟁의 벌판에 다시 나타나면 그를 찾아 처치하십시오.$B$B알터랙 산맥에 있는 부관 해거딘에게 콜라크의 해골을 가져가야 합니다.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `Title_loc2` = 'La couronne de la Terre' WHERE `entry`=7383; +UPDATE `locales_quest` SET `Details_loc2` = 'Cependant, tout ne se passait pas parfaitement avec Teldrassil. Au début, les plans soigneusement conçus par Staghelm se déroulèrent comme il l\'avait espéré, mais il y eut un petit problème, un problème auquel beaucoup des difficultés avec Teldrassil pouvaient être attribuées.$B$BJe ne vais pas m\'engager dans ce propos maintenant, cependant. Vous devez aller au dernier puits de lune, au nord-ouest, dans la clairière de l\'Oracle. Sous les branches de l\'arbre-oracle se trouve le premier et le plus puissant de nos puits. Remplissez un flacon de son eau et revenez me voir.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Remplir la Fiole d\'améthyste et la rapporter à Corithras Moonrage à Dolanaar.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `Objectives_loc1` = '적에게서 더 많은 피를 제물로 바칠 수도 있습니다. 당신이 원한다면... $n, 한 사발 정도라면 흡족하겠습니다.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `Details_loc2` = 'Vous avez la possibilité d’offrir des quantités de sang prises à l’ennemi plus importantes. Je serais content d’accepter des offrandes de quelques litres, $n.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Vous avez la possibilité d’offrir des quantités de sang prises à l’ennemi plus importantes. Je serais content d’accepter des offrandes de quelques litres, $n.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `Details_loc6` = 'Tienes la posibilidad de ofrecer cantidades mayores de sangre de nuestros enemigos. Será un placer aceptar ofrendas de mayor tamaño, $n.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Tienes la posibilidad de ofrecer cantidades mayores de sangre de nuestros enemigos. Será un placer aceptar ofrendas de mayor tamaño, $n.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Se ha derramado sangre enemiga. Mezclaré esta sangre con el resto de elementos que hemos recolectado. Cuando la ofrenda esté completa, el Señor del Hielo enseñará a esos perros Pico Tormenta ¡toda la ira del clan Lobo Gélido!' WHERE `entry`=7385; +UPDATE `locales_quest` SET `Objectives_loc1` = '이 알터랙 계곡에선 때론 며칠이나 몇 주간 전투를 치러야 하는 경우도 있답니다. 그 기간 동안 서리늑대부족의 폭풍 수정을 잔뜩 모으게 될 수도 있지요.$B$B세나리온 의회에서는 그러한 폭풍 수정도 받고 있으니 가져다주시기 바랍니다.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Details_loc2` = 'Parfois, vous serez bloqué dans la bataille pendant des jours ou des semaines. Profitez de ces longues périodes d’activité pour ramasser des grappes de cristaux de tempête Frostwolf.$B$BLe Cercle accepte de telles offrandes, $n.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Parfois, vous serez bloqué dans la bataille pendant des jours ou des semaines. Profitez de ces longues périodes d’activité pour ramasser des grappes de cristaux de tempête Frostwolf.$B$BLe Cercle accepte de telles offrandes, $n.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Details_loc6` = 'A veces te puedes encontrar atrincherado en la batalla durante varios días o incluso varias semanas. En esos períodos más largos de actividad, puedes acabar recogiendo grandes bloques de cristales de tormenta de los Lobo Gélido.$B$BEl Círculo acepta tales ofrendas, $n.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Objectives_loc6` = 'A veces te puedes encontrar atrincherado en la batalla durante varios días o incluso varias semanas. En esos períodos más largos de actividad, puedes acabar recogiendo grandes bloques de cristales de tormenta de los Lobo Gélido.$B$BEl Círculo acepta tales ofrendas, $n.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Usaré el poder de estos talismanes para aumentar la magia que ya se ha reunido. Cuando hayas acumulado suficiente poder, concentraré las energías reunidas e invocaré al Señor del Bosque para que nos ayude en nuestra causa.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Title_loc1` = '현상 수배: 드워프!' WHERE `entry`=7401; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에서 얼라이언스 진영의 드워프 플레이어를 쓰러뜨리라는 임무를 받았습니다.$B$B드워프를 처치하고 서리늑대 요새에 있는 하사관 야즈라 블러드스날에게 드워프 해골을 가져가야 합니다.' WHERE `entry`=7401; +UPDATE `locales_quest` SET `Title_loc2` = 'ON RECHERCHE : des Nains !' WHERE `entry`=7401; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Vous avez été de tuer les personnages nains présents dans la vallée d’Alterac.$B$BTuez des Nains et arrachez-leur la colonne vertébrale. Apportez les Colonnes vertébrales de Nains au sergent Yazra Gronde-Sang au donjon Loup-de-givre.' WHERE `entry`=7401; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에 있는 호드 진영의 오크 플레이어를 쓰러뜨리라는 임무를 받았습니다.$B$B오크를 처치하고 던 발다르에 있는 하사관 노레그 스톰파이크에게 오크 엄니를 가져가야 합니다.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `Title_loc2` = 'On recherche : ORCS !' WHERE `entry`=7402; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Vous avez été chargé de tuer les personnages orcs présents dans la Vallée d’Alterac.$B$BTuez un orc et remettez les Dents d’orc au caporal Noreg Foudrepique à Dun Baldar.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `Title_loc2` = 'La défense des Sombrelances' WHERE `entry`=7421; +UPDATE `locales_quest` SET `Title_loc2` = 'Pour une poignée de cheveux' WHERE `entry`=7422; +UPDATE `locales_quest` SET `Title_loc2` = 'Toujours plus de bouts d\'os !' WHERE `entry`=7423; +UPDATE `locales_quest` SET `Title_loc2` = 'La collection de mojos de Forteramure' WHERE `entry`=7425; +UPDATE `locales_quest` SET `Title_loc2` = 'L\'amour d\'un homme' WHERE `entry`=7426; +UPDATE `locales_quest` SET `Title_loc2` = 'On recherche : PLUS DE NAINS !' WHERE `entry`=7427; +UPDATE `locales_quest` SET `Title_loc2` = 'On recherche : PLUS D\'ORCS !' WHERE `entry`=7428; +UPDATE `locales_quest` SET `Title_loc1` = '노트 구출 대작전' WHERE `entry`=7429; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias por liberarme! Tú... eres el mejor. Todos los demás no te llegan ni a la rodilla.$B$B¡Sabía que mi destino no era acabar siendo el aperitivo de algún ogro!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has encontrado! Maldito sea ese miserable diablillo. Aunque mis posesiones materiales no son muchas, puedes elegir la que quieras de entre ellas.' WHERE `entry`=7441; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me arrepiento de nada, extranjero. La Reina desapareció hace mucho tiempo. Y los trabajos de Shen\'Dralar han sido mancillados por la locura del príncipe Tortheldrin. Yo solo busco la libertad... Quiero escapar...' WHERE `entry`=7441; +UPDATE `locales_quest` SET `Details_loc1` = '충분히 들으셨나요? 그대는 말보다 실천을 중요하게 생각하는지요?$B$B이 광란은 끝나야 합니다. 불멸의 생명체가 지배하던 시대는 이미 오래전에 흘러가버렸습니다. 수정탑을 둘러싼 수호자들을 물리쳐 마법진의 힘을 약하게 하고 이몰타르를 처치하십시오. 토르텔드린 왕자의 힘이 많이 쇠약해져 있는 이 때에 녀석을 쳐서 없애야 합니다. 이 도시의 영혼들이 안식을 취할 수 있도록 도와주십시오.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `Objectives_loc1` = '이몰타르의 감옥에 힘을 공급하는 다섯 개의 수정탑을 둘러싼 수호자들을 처치해야 합니다. 수정탑의 마력이 약해지면 이몰타르를 둘러싼 마법진도 분산될 것입니다.$B$B이몰타르의 감옥에 들어가 그 심장부에 서 있는 사악한 이몰타르를 처치하고, 마지막으로 도서관에 있는 토르텔드린 왕자와 맞서 싸우십시오.$B$B이 임무를 완수하면 안마당에 있는 셴드랄라 고대인에게 돌아가야 합니다.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te damos las gracias, valiente.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `Title_loc1` = '셴드랄라의 보물' WHERE `entry`=7462; +UPDATE `locales_quest` SET `Objectives_loc1` = '혈투의 전장에 있는 굽이나무 지구로 가서 물의 정령인 히드로스폰을 처치하십시오. 히드로스폰의 정수를 가지고 도서관에 있는 현자 리드로스에게 돌아가야 합니다.' WHERE `entry`=7463; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¿Quién decías que eras? Bah, no importa. ¿Qué era lo que te tenía que dar? Mm... bueno, como eres maga, puede que esto te resulte útil.' WHERE `entry`=7463; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Nos conocemos?' WHERE `entry`=7463; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una pena... una tragedia. ¿Así que dices que los objetos se han perdido? No hay rastro de ellos, ¿eh?' WHERE `entry`=7481; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una pena... una tragedia. ¿Así que dices que los objetos se han perdido? No hay rastro de ellos, ¿eh?' WHERE `entry`=7482; +UPDATE `locales_quest` SET `Title_loc1` = '집중의 성서' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Objectives_loc1` = '집중의 성서, 온전한 검은 다이아몬드 1개, 눈부신 큰 결정 4개, 그리고 어둠의 허물 2개를 혈투의 전장에 있는 현자 리드로스에게 갖다 주고 집중의 영석을 받아야 합니다.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No te hagas daño cuando apliques el encantamiento, $r.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tú otra vez? ¿Qué demonios quieres ahora?' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Title_loc1` = '보호의 성서' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Objectives_loc1` = '보호의 성서, 온전한 검은 다이아몬드 1개, 눈부신 큰 결정 2개, 그리고 닳아해진 누더기골렘 조각 1개를 혈투의 전장에 있는 현자 리드로스에게 갖다 주고 보호의 영석을 받아야 합니다.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, sí... Tranquilízate. Aquí tienes tu arcano, como te prometí.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Solo mi paciencia se interpone entre tú y el sufrimiento.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Title_loc1` = '영웅의 보상' WHERE `entry`=7486; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La voz de Hydraxis surge del agua...$B$B\"Elige lo que más te plazca, $n. Que te proteja frente a los enemigos de los Señores del Agua.\"' WHERE `entry`=7486; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 나락에 있는 화산 심장부 입구의 차원의 문으로 가서 핵 조각을 찾아야 합니다. 핵 조각을 갖고 검은바위 산에 있는 로소스 리프트웨이커에게로 돌아가십시오.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has conseguido la red! ¡Bien hecho, $n! Lethtendris, como muchos elfos de su ralea, no es consciente de los daños que el abuso de la magia puede ocasionar a nuestro mundo. Creen que son los dueños de la magia. No se dan cuenta de que en realidad son esclavos de una adicción. Su muerte me entristece, pero era necesaria.$B$BGracias, $n. Liberaré en un lugar seguro las energías que la red retiene y luego destruiré la red para impedir que vuelva a ser utilizada.' WHERE `entry`=7488; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la red, $n? ¡Debemos disipar su energía mágica!' WHERE `entry`=7488; +UPDATE `locales_quest` SET `Details_loc1` = '레스텐드리스라는 블러드 엘프가 도를 넘었네. 마법의 힘을 모으는 데 치중한 나머지 자신의 동료들을 배반하고 아주 사악한 장치를 만들었지. 혈투의 전장에서 타락한 마법의 힘을 빨아들이는 그물을 만들어낸 걸세. 지금도 그 힘을 모으며 자신의 적들에게 언젠가 풀어놓을 계획을 꾸미고 있다네.$B$B레스텐드리스를 멈춰야만 하네. 혈투의 전장의 굽이나무 지구에서 그녀를 찾아 물리치고 그 그물을 가져오게. 좀 더 명석한 블러드 엘프들에게 보내 연구를 할 수 있도록 할 테니까 말이야.' WHERE `entry`=7489; +UPDATE `locales_quest` SET `Objectives_loc1` = '페랄라스의 모자케 야영지에 있는 탈로 쏜후프에게 레스텐드리스의 그물을 가져가야 합니다.' WHERE `entry`=7489; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho un buen trabajo, $n. Esta red contiene enormes cantidades de la magia de La Masacre. El daño que alguien tan irresponsable como Lethtendris podría haber causado si hubiera llegado a controlar sus energías... es inimaginable. Me apenó su muerte, pero sé que ella nunca se habría separado de la red mientras le quedara vida.$B$BGracias, $n. Enviaré la red a unos estudiantes de magia más responsables que Lethtendris. Serán los nuevos custodios de su poder.' WHERE `entry`=7489; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿tienes la Membrana de Lethtendris?' WHERE `entry`=7489; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 대족장 스랄에게 오닉시아의 머리를 보여줘야 합니다.' WHERE `entry`=7490; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué gran victoria para la Horda, $n. Has honrado muchas veces a tu Jefe de Guerra, ahora él debe honrarte a ti.' WHERE `entry`=7490; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '' WHERE `entry`=7490; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Elige tu recompensa y que empiece los festejos por tu gloriosa victoria.' WHERE `entry`=7491; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, me alegra ver que un $c acude a mi llamada. Necesito tus servicios, $n. Y temo que lo que te pida te guiará por un camino peligroso...$B$BEl camino a La Masacre.' WHERE `entry`=7492; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $n. Me alegra verte, aunque me pesa que nuestro encuentro no se dé en circunstancias más agradables.$B$BEscucha con atención, pues tengo una tarea vital que encomendarte...' WHERE `entry`=7494; +UPDATE `locales_quest` SET `Objectives_loc1` = '오닉시아의 머리를 스톰윈드로 갖고 가서 대영주 볼바르 폴드라곤에게 보여주어야 합니다.' WHERE `entry`=7495; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Par la barbe d’Uther !' WHERE `entry`=7495; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Durante muchos años su mirada cautivadora me privó de la libertad. ¡Al fin puedo ver que se hace justicia y se restaura el honor de Ventormenta! Hoy, celebramos esta gloriosa victoria.' WHERE `entry`=7495; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Por las barbas de Uther!' WHERE `entry`=7495; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pocos son recibidos con tanta ceremonia, $n. Por favor, elige tu recompensa para que podamos comenzar la celebración.' WHERE `entry`=7496; +UPDATE `locales_quest` SET `Title_loc1` = '모험은 이제부터' WHERE `entry`=7497; +UPDATE `locales_quest` SET `Title_loc1` = '가로나: 은신과 기만에 대한 연구' WHERE `entry`=7498; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7498; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7498; +UPDATE `locales_quest` SET `Title_loc1` = '방어의 고서' WHERE `entry`=7499; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7499; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7499; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo excelente, $r. Si encuentras más libros, no dudes en traérnoslos.$B$BCon el transcurso del tiempo, tendemos a cambiar e incluso añadir nuevas recompensas por los libros.' WHERE `entry`=7499; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Has recuperado un libro!' WHERE `entry`=7499; +UPDATE `locales_quest` SET `Title_loc1` = '빛과 정의에 관하여' WHERE `entry`=7501; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7501; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7501; +UPDATE `locales_quest` SET `Title_loc1` = '지배의 그림자' WHERE `entry`=7502; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7502; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 위대한 혈통' WHERE `entry`=7503; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7503; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7503; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo excelente, $r. Si encuentras más libros, no dudes en traérnoslos.$B$BCon el transcurso del tiempo, tendemos a cambiar e incluso añadir nuevas recompensas por los libros.' WHERE `entry`=7504; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Has recuperado un libro!' WHERE `entry`=7504; +UPDATE `locales_quest` SET `Title_loc1` = '냉기 충격과 주술' WHERE `entry`=7505; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7505; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7505; +UPDATE `locales_quest` SET `Title_loc1` = '에메랄드의 꿈...' WHERE `entry`=7506; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7506; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7506; +UPDATE `locales_quest` SET `Title_loc1` = '노스트로의 용사냥 개론' WHERE `entry`=7507; +UPDATE `locales_quest` SET `Details_loc1` = '매우 중요한 무엇인가를 찾았습니다. 이 책은 지금까지 보아온 것들과는 다릅니다.$B$B누군가가 도서관의 인장을 깨는 데 성공한 듯하며, 책 안에 쓰인 글은 흐릿하고 거의 읽을 수 없을 정도입니다.' WHERE `entry`=7507; +UPDATE `locales_quest` SET `Objectives_loc1` = '노스트로의 용사냥 개론을 도서관에 되돌려주어야 합니다.' WHERE `entry`=7507; +UPDATE `locales_quest` SET `Title_loc1` = '쿠엘세라 검 만들기' WHERE `entry`=7508; +UPDATE `locales_quest` SET `Objectives_loc1` = '납작하고 무딘 엘프 검을 현자 리드로스에게 주어야 합니다.' WHERE `entry`=7508; +UPDATE `locales_quest` SET `Title_loc1` = '쿠엘세라 검 만들기' WHERE `entry`=7509; +UPDATE `locales_quest` SET `Objectives_loc1` = '오닉시아가 달궈지지 않은 고대의 검에 화염 숨결을 내뿜도록 한 후, 달궈진 고대의 검을 뽑으십시오. 달궈진 고대의 검은 언제까지나 달구어져 있지 않으니 서둘러야 합니다.$B$B마지막 단계로 오닉시아의 시체에 달궈진 고대의 검을 꽂으십시오.$B$B이렇게 하면 쿠엘세라 검을 가질 수 있습니다.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `Title_loc6` = 'Thunderaan el Hijo del Viento' WHERE `entry`=7521; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Para liberar a Thunderaan el Hijo del Viento de su cárcel, debes entregarle al alto señor Demitrian la mitad izquierda y la derecha del vínculo del Hijo del Viento, 10 lingotes de elementium y la esencia del Señor del Fuego.' WHERE `entry`=7521; +UPDATE `locales_quest` SET `Title_loc1` = '호드를 위한 활약' WHERE `entry`=7541; +UPDATE `locales_quest` SET `Title_loc1` = '모르줄 블러드브링어' WHERE `entry`=7562; +UPDATE `locales_quest` SET `Title_loc1` = '피의 광란' WHERE `entry`=7563; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에 있는 모르줄 블러드브링어에게 흉포한 올빼미야수의 피 30병을 가져가야 합니다.' WHERE `entry`=7563; +UPDATE `locales_quest` SET `Title_loc1` = '와일드아이즈' WHERE `entry`=7564; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에 있는 고르지키 와일드아이즈에게 피가 담긴 상자를 가져가야 합니다.' WHERE `entry`=7564; +UPDATE `locales_quest` SET `Title_loc1` = '감옥에 가두기' WHERE `entry`=7583; +UPDATE `locales_quest` SET `Objectives_loc1` = '타락의 흉터에서 파멸의수호병을 찾아내십시오.$B$B빛나는 수정 감옥을 파멸의수호병에게 사용해야 합니다. 악마는 잡히지 않으려고 맹렬하게 공격할 테니 정신을 바짝 차리십시오.$B$B성공하면 사로잡은 파멸의수호병을 타락의 흉터에 있는 다이오에게 데려가야 합니다.' WHERE `entry`=7583; +UPDATE `locales_quest` SET `Title_loc1` = '나이비께서 명하사' WHERE `entry`=7601; +UPDATE `locales_quest` SET `Details_loc1` = '지옥불정령을 소환하는 비결을 알고 싶으면 먼저 크로쉬우스를 처치하고 불타버린 그의 잔해에서 지옥핵을 가져 와야 하지. 그게 말처럼 쉬운 일은 아니겠지만... 크로쉬우스는 완전히 타버렸을 테니 잔해에 다시 불을 지펴 잿더미가 그를 다시 살려야 하거든. 그렇게 하려면 다른 악마적 존재로부터 어떤 재료를 모아야 해.$B$B저기 내 부하 임프시가 더 자세히 가르쳐줄 거야.' WHERE `entry`=7601; +UPDATE `locales_quest` SET `Title_loc1` = '완전무결한 지옥의 정수' WHERE `entry`=7602; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 있는 임프시가 이 세계의 각기 다른 세 개의 지역에서 완전무결한 지옥의 정수 3개를 가져와 달라고 부탁했습니다.$B$B아즈샤라에는 레가쉬 사티로스들, 자에데나르에는 자에데나르 부대원들, 그리고 저주받은 땅에서는 지옥군단병 보초들이 각기 그 지역의 완전무결한 지옥의 정수를 갖고 있습니다.$B$B완전무결한 지옥의 정수 3개를 다 모은 다음에는 악령의 숲에 있는 임프시에게 돌아가야 합니다.' WHERE `entry`=7602; +UPDATE `locales_quest` SET `Title_loc1` = '크로쉬우스의 지옥핵' WHERE `entry`=7603; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 있는 불벼락 골짜기를 수색해 크로쉬우스의 잔해를 찾아야 합니다. 찾으면 부근에서 지옥의 불꽃을 사용해 크로쉬우스를 되살리십시오. 크로쉬우스가 깨어나면 놈을 쓰러뜨린 후 크로쉬우스의 지옥핵을 꺼내야 합니다.$B$B크로쉬우스의 지옥핵을 악령의 숲에 있는 전지전능한 나이비에게 가져다주십시오.' WHERE `entry`=7603; +UPDATE `locales_quest` SET `Objectives_loc1` = '설퍼론 도면을 받으려면 설퍼론 주괴와 토륨 대장조합 계약서를 로크토스 다크바게이너에게 가져가야 합니다.' WHERE `entry`=7604; +UPDATE `locales_quest` SET `Title_loc1` = '빛과 어둠의 균형' WHERE `entry`=7622; +UPDATE `locales_quest` SET `Objectives_loc1` = '15명이 살해 당하기 전에 인부 50명을 구해야 합니다. 이 임무를 완수하면 에리스 헤븐파이어와 대화하십시오.$B$B살해 당한 농부의 수를 보려면 죽음의 말뚝을 보십시오.' WHERE `entry`=7622; +UPDATE `locales_quest` SET `Title_loc1` = '군주 베인할로우' WHERE `entry`=7623; +UPDATE `locales_quest` SET `Title_loc1` = '배신자 울라텍' WHERE `entry`=7624; +UPDATE `locales_quest` SET `Objectives_loc1` = '울라텍과 맞서 싸운 후 자에데나르에 있는 베인할로우 군주에게 배신자의 증거를 가져가야 합니다.' WHERE `entry`=7624; +UPDATE `locales_quest` SET `Title_loc1` = '소로시안 별가루' WHERE `entry`=7625; +UPDATE `locales_quest` SET `Objectives_loc1` = '우르단에게서 소로시안 별가루를 구입한 후, 불타는 평원에 있는 고르지키 와일드아이즈에게 가져가야 합니다.' WHERE `entry`=7625; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ahí está! ¡Casi no puedo creer que lo tengas! Debes de haber llegado a un pacto de aúpa con ese señor del terror o habrás pagado una suma indecente, ¡o ambos!$B$BMor\'zul tendrá su tinta muy pronto y podrá al fin crear el pergamino con glifos de forma que puedas abrir un portal a Xoroth ¡y conseguir uno de sus famosos terrorecus!' WHERE `entry`=7625; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has estado en Jaedenar, $n? ¿Has conseguido el polvo estelar de Lord Pesadilla?' WHERE `entry`=7625; +UPDATE `locales_quest` SET `Title_loc1` = '데스무라의 종' WHERE `entry`=7626; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에 있는 고르지키 와일드아이즈에게 암흑 강화의 비약 10개를 가져가야 합니다.' WHERE `entry`=7626; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! Espero que no te costara demasiado conseguir esos elixires. A veces los alquimistas son tan mezquinos con sus creaciones...$B$BCrearé la campana y la guardaré hasta que estés preparado para el ritual.' WHERE `entry`=7626; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes esos elixires, $n? Mor\'zul me dijo que necesitabas una Campana de Dethmoora y para hacer una de estas ¡hace falta mucha energía!' WHERE `entry`=7626; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 물레' WHERE `entry`=7627; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에 있는 고르지키 와일드아이즈에게 눈부신 큰 결정 6개와 검은무쇠 광석 25개를 가져가야 합니다.' WHERE `entry`=7627; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ahí están! He oído que el mineral de hierro negro solo se encuentra en las profundidades de Roca Negra y estoy seguro de que tampoco ha sido fácil encontrar estos fragmentos. Nunca deja de asombrarme la entrega de los brujos. Si decidieras concentrar toda esa energía en la captura de bichos, ¡nadarías en la abundancia!$B$BDisculpa, una pequeña digresión. Crearé la rueda y la guardaré hasta que estés preparado para el ritual.' WHERE `entry`=7627; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La Rueda de la Marcha Negra no es fácil de hacer, requiere muchos materiales. ¿Lo has reunido ya?' WHERE `entry`=7627; +UPDATE `locales_quest` SET `Title_loc1` = '심판의 양초' WHERE `entry`=7628; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에 있는 고르지키 와일드아이즈에게 검은용 비늘 35개를 가져가야 합니다.' WHERE `entry`=7628; +UPDATE `locales_quest` SET `Title_loc1` = '임프 배달' WHERE `entry`=7629; +UPDATE `locales_quest` SET `Objectives_loc1` = '단지 안에 든 임프를 스칼로맨스에 있는 연금술 실험대로 가져가야 합니다. 양피지가 완성되면 단지를 고르지키 와일드아이즈에게 되돌려 주십시오.' WHERE `entry`=7629; +UPDATE `locales_quest` SET `Title_loc1` = '아케이나이트' WHERE `entry`=7630; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에 있는 고르지키에게 아케이나이트 주괴 3개를 가져가야 합니다.' WHERE `entry`=7630; +UPDATE `locales_quest` SET `Title_loc1` = '소로스의 공포마' WHERE `entry`=7631; +UPDATE `locales_quest` SET `Objectives_loc1` = '모르줄의 지시서를 잘 읽으십시오. 소로시안 공포마를 소환해 물리친 후 그 영혼을 결속시켜야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=7631; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has derrotado al espíritu del terrorecus de Xoroth. Aunque la furia aún late por sus fantasmales flancos, sabes que el alma de la bestia es tuya...$B$BLe susurra magia oscura a tu mente y te infiere el conocimiento para conjurar a un terrorecus.' WHERE `entry`=7631; +UPDATE `locales_quest` SET `Title_loc1` = '고대의 잎사귀' WHERE `entry`=7632; +UPDATE `locales_quest` SET `Objectives_loc1` = '단단한 고대의 잎사귀의 주인을 찾아야 합니다. 행운을 빕니다, $n. 세상은 아주 넓으니까요.' WHERE `entry`=7632; +UPDATE `locales_quest` SET `Title_loc1` = '고대의 잎사귀' WHERE `entry`=7633; +UPDATE `locales_quest` SET `Title_loc1` = '힘줄 감긴 고대의 잎주머니' WHERE `entry`=7634; +UPDATE `locales_quest` SET `Objectives_loc1` = '고대정령 하스타트가 다 자란 푸른용 힘줄을 가져다 달라고 부탁했습니다. 이것을 찾으면 악령의 숲에 있는 하스타트에게 가져가십시오.' WHERE `entry`=7634; +UPDATE `locales_quest` SET `Title_loc1` = '최고의 활시위' WHERE `entry`=7635; +UPDATE `locales_quest` SET `Objectives_loc1` = '고대정령 스토마가 다 자란 검은용 힘줄을 가져다 달라고 부탁했습니다. 이것을 찾으면 악령의 숲에 있는 스토마에게 가져가십시오.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `Title_loc1` = '고대정령의 지팡이' WHERE `entry`=7636; +UPDATE `locales_quest` SET `Objectives_loc1` = '타락한 악령의 4인조를 찾아 처치해야 합니다.$B$B매혹의 시몬$B$B광기의 클린프랑$B$B학살자 솔레노르$B$B파멸의 인도자 아토리우스$B$B위 넷의 혼을 갈무리하여 악령의 숲에 있는 고대정령 바르투스에게 돌아가십시오.$B$B이들의 위치에 대한 단서는 바르투스가 주는 돌껍질을 참조하십시오.$B$B이 임무는 반드시 혼자서 완수해야 합니다.' WHERE `entry`=7636; +UPDATE `locales_quest` SET `Title_loc1` = '희생의 중요성' WHERE `entry`=7637; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 가서 대사제 로한의 퇴마 향로를 가져와야 합니다. 퇴마 향로를 얻으려면 150골드를 기부해야 합니다.' WHERE `entry`=7637; +UPDATE `locales_quest` SET `Title_loc1` = '그레이슨 섀도브레이커 경' WHERE `entry`=7638; +UPDATE `locales_quest` SET `Title_loc1` = '희생과 심판' WHERE `entry`=7639; +UPDATE `locales_quest` SET `Objectives_loc1` = '퇴마 향로를 가지고 스톰윈드 빛의 대성당에 있는 그레이슨 섀도브레이커 경에게 돌아가야 합니다.' WHERE `entry`=7639; +UPDATE `locales_quest` SET `Title_loc1` = '테러데일 퇴마' WHERE `entry`=7640; +UPDATE `locales_quest` SET `Objectives_loc1` = '퇴마 향로를 사용하여 테러데일에 고통을 주는 영혼을 몰아내야 합니다. 25명의 테러데일 영혼을 해치운 다음 스톰윈드 빛의 대성당에 있는 그레이슨 섀도브레이커 경에게 돌아가야 합니다.' WHERE `entry`=7640; +UPDATE `locales_quest` SET `Title_loc1` = '그리만트 엘모어의 마갑' WHERE `entry`=7641; +UPDATE `locales_quest` SET `Title_loc1` = '마갑 재료 수집' WHERE `entry`=7642; +UPDATE `locales_quest` SET `Objectives_loc1` = '룬무늬 옷감 40개, 아케이나이트 주괴 6개, 아서스의 눈물 10개, 스트라솔름 성수 물병 5개 그리고 150골드를 스톰윈드의 드워프 지구에 있는 그리만트 엘모어에게 가져가야 합니다.' WHERE `entry`=7642; +UPDATE `locales_quest` SET `Title_loc1` = '고대 준마의 영혼' WHERE `entry`=7643; +UPDATE `locales_quest` SET `Objectives_loc1` = '사우스쇼어에 있는 메리데스 칼슨에게 말의 영혼에게 먹일 특별한 말 먹이를 얻어야 합니다.$B$B페랄라스에 있는 혈투의 전장 던전으로 가서 굽이나무 텐드리스를 무찔러야 합니다. 굽이나무 텐드리스를 무찌르고 고대 준마의 영혼이 풀려나면 특별한 말 먹이를 먹여 영혼을 진정시키십시오. 마지막으로 아케이나이트 마갑을 주면 영혼이 축복을 내릴 것입니다.' WHERE `entry`=7643; +UPDATE `locales_quest` SET `Title_loc1` = '축복받은 아케이나이트 마갑' WHERE `entry`=7644; +UPDATE `locales_quest` SET `Objectives_loc1` = '축복받은 아케이나이트 마갑을 가지고 스톰윈드의 빛의 대성당에 있는 그레이슨 섀도브레이커 경에게 돌아가야 합니다.' WHERE `entry`=7644; +UPDATE `locales_quest` SET `Title_loc1` = '맛좋은 만나 사료' WHERE `entry`=7645; +UPDATE `locales_quest` SET `Objectives_loc1` = '맛좋은 만나빵 20개를 모아서 힐스브래드 구릉지의 사우스쇼어에 있는 메리데스 칼슨에게 가져가야 합니다. 맛좋은 만나빵은 맛좋은 만나 사료에 꼭 필요한 재료입니다. 맛좋은 만나빵은 은빛 여명회에서 독점적으로 파는 것으로 알려져 있습니다.$B$B메리데스 칼슨에게도 50골드를 주어야만 화가 난 마음을 진정시킬 수 있습니다.' WHERE `entry`=7645; +UPDATE `locales_quest` SET `Title_loc1` = '예언의 탐지기' WHERE `entry`=7646; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드의 빛의 대성당에 있는 그레이슨 섀도브레이커 경에게 아제로스 다이아몬드와 온전한 검은 다이아몬드를 가져가야 합니다.' WHERE `entry`=7646; +UPDATE `locales_quest` SET `Title_loc1` = '심판과 구원의 손길' WHERE `entry`=7647; +UPDATE `locales_quest` SET `Objectives_loc1` = '스칼로맨스에 있는 대형 납골당 지하의 중심부로 가서 예언의 탐지기를 사용해야 합니다. 그러면 영혼들이 나타날 것이니 그들을 해치우십시오. 그들을 해치우면 죽음의 기사 다크리버가 나타날 것이니 그를 물리친 다음 군마의 영혼의 잃어버린 영혼을 되찾아야 합니다.$B$B구원된 군마의 영혼과 축복받은 아케이나이트 마갑을 다크리버 군마의 영혼에게 돌려줘야 합니다.' WHERE `entry`=7647; +UPDATE `locales_quest` SET `Title_loc1` = '그리만트의 걸작품' WHERE `entry`=7648; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 빛의 대성당에 있는 그레이슨 섀도브레이커 경에게 아케이나이트 마갑을 가져가야 합니다.' WHERE `entry`=7648; +UPDATE `locales_quest` SET `Title_loc1` = '마력깃든 토륨 갑옷 I' WHERE `entry`=7649; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7649; +UPDATE `locales_quest` SET `Title_loc1` = '마력깃든 토륨 갑옷 II' WHERE `entry`=7650; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7650; +UPDATE `locales_quest` SET `Title_loc1` = '마력깃든 토륨 갑옷 III' WHERE `entry`=7651; +UPDATE `locales_quest` SET `Objectives_loc1` = '주인에게 책을 되돌려주십시오.' WHERE `entry`=7651; +UPDATE `locales_quest` SET `Title_loc1` = '괜찮은 거래' WHERE `entry`=7652; +UPDATE `locales_quest` SET `Title_loc1` = '황제의 판금 허리띠' WHERE `entry`=7653; +UPDATE `locales_quest` SET `Title_loc1` = '황제의 판금 장화' WHERE `entry`=7654; +UPDATE `locales_quest` SET `Title_loc1` = '황제의 판금 팔보호구' WHERE `entry`=7655; +UPDATE `locales_quest` SET `Title_loc1` = '황제의 판금 흉갑' WHERE `entry`=7656; +UPDATE `locales_quest` SET `Title_loc1` = '황제의 판금 투구' WHERE `entry`=7657; +UPDATE `locales_quest` SET `Title_loc1` = '황제의 판금 다리보호구' WHERE `entry`=7658; +UPDATE `locales_quest` SET `Title_loc1` = '황제의 판금 어깨보호구' WHERE `entry`=7659; +UPDATE `locales_quest` SET `Title_loc1` = '늑대 교환 - 북극 늑대' WHERE `entry`=7660; +UPDATE `locales_quest` SET `Title_loc1` = '늑대 교환 - 붉은 늑대' WHERE `entry`=7661; +UPDATE `locales_quest` SET `Title_loc1` = '새로운 청색 코도' WHERE `entry`=7662; +UPDATE `locales_quest` SET `Title_loc1` = '새로운 녹색 코도' WHERE `entry`=7663; +UPDATE `locales_quest` SET `Title_loc1` = '상아색 랩터 교환' WHERE `entry`=7664; +UPDATE `locales_quest` SET `Title_loc1` = '붉은 랩터 교환' WHERE `entry`=7665; +UPDATE `locales_quest` SET `Title_loc1` = '다시 대형 납골당으로' WHERE `entry`=7666; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마, 지혜의 골짜기에 있는 사고른 크레스트스트라이더의 일을 도우려면 그에게 아제로스 다이아몬드와 온전한 검은 다이아몬드를 가져가야 합니다.' WHERE `entry`=7667; +UPDATE `locales_quest` SET `Title_loc1` = '빙호 교환' WHERE `entry`=7671; +UPDATE `locales_quest` SET `Title_loc1` = '흑호 교환' WHERE `entry`=7672; +UPDATE `locales_quest` SET `Title_loc1` = '서리 산양 교환' WHERE `entry`=7673; +UPDATE `locales_quest` SET `Title_loc1` = '검은 산양 교환' WHERE `entry`=7674; +UPDATE `locales_quest` SET `Title_loc1` = '최신형 투명청색 기계타조 교환' WHERE `entry`=7675; +UPDATE `locales_quest` SET `Title_loc1` = '최신형 흰색 기계타조 교환' WHERE `entry`=7676; +UPDATE `locales_quest` SET `Title_loc1` = '백마 교환' WHERE `entry`=7677; +UPDATE `locales_quest` SET `Title_loc1` = '황토마 교환' WHERE `entry`=7678; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué cosha más fea!$B$BPues shabes, está mejor así, sin el cuelpo.$B$BToma la recompensa, ¡hip!, $r.' WHERE `entry`=7701; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿No vesh que eshtoy ocupado? Hip. ¿Qué quieresh? Hip.' WHERE `entry`=7701; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Fantastiquísimo! Estos núcleos me darán trabajo un buen tiempo. Y si añadimos a eso el hecho de que ya hay menos elementales en la costa, ¡creo que no volveré a tener esa pesadilla en la que me veo obligado a montar mi negocio en el peor sitio que se pueda imaginar!$B$BGracias por tus esfuerzos, $n. Aunque me repatea financieramente, quiero mostrarte mi agradecimiento con algo que seguramente apreciarás: ¡pasta!' WHERE `entry`=7721; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Podría aburrirte con los detalles técnicos o la utilidad de los núcleos de elementales, pero en lugar de eso, te tentaré para que completes esta importante tarea ofreciéndote una valiosa recompensa. ¿De verdad has acabado?' WHERE `entry`=7721; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Espero que le partieras los dientes, $n. Se lo merecía.$B$BY ahora, a lo nuestro.' WHERE `entry`=7722; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste la receta?' WHERE `entry`=7722; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has trabajado muy bien. Mira, te has ganado un regalito.' WHERE `entry`=7723; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BMe estoy resfriando. ¡Odio este clima!' WHERE `entry`=7724; +UPDATE `locales_quest` SET `Title_loc1` = '잔류물 수집' WHERE `entry`=7725; +UPDATE `locales_quest` SET `Objectives_loc1` = '페랄라스에서 눈에 띄는 아무 거인에게나 조브린의 형상축소기를 사용해 좀 더 다루기 쉬운 형태로 변환하십시오. 페랄라스의 잊혀진 해안 부두에 있는 조브린 팬대즐에게 이 변형된 거인들에게서 얻을 수 있는 축소화 잔류물 10개를 가져가야 합니다.' WHERE `entry`=7725; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Inconcebiblemente fantástico, $n! Me has sido de gran ayuda, una vez más. Te lo agradezco mucho.$B$BGracias.$B$BPuede que esta recompensa te parezca un poco menos de lo que te mereces, pero debes saber que tus hazañas en el campo de la goblinización resonarán en todas las salas del Cártel Bonvapor. Si quieres hacer alguna cosa más, ¡habla conmigo!' WHERE `entry`=7725; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, los frutos de tanta investigación y prueba recogidos en un dulce residuo. Bueno, lo de dulce es una forma de hablar, no suelo probar las cosas con las que trabajo.$B$BNo siempre.' WHERE `entry`=7725; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡De primera, $n, de primera! Aunque la modesta recompensa que te puedo ofrecer no te pagará este trabajo, debes saber que mis camaradas del Cártel Bonvapor oirán hablar de tu hazaña.$B$BY si estás buscando algo más que hacer, házmelo saber, te lo ruego. Porque siempre estoy buscando núcleos elementales y esas cosas.' WHERE `entry`=7726; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido encontrar los núcleos de elementales que necesito?' WHERE `entry`=7726; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ay, mis pieses.$B$BPues si no tienes esponja...' WHERE `entry`=7727; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo! Y ahora, la recompensa.' WHERE `entry`=7728; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si has venido a buscar la recompensa, antes tendrás que darme los objetos robados.' WHERE `entry`=7728; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡7 kilos! ¡No está mal tener toda esa sangre y tripas en la ropa! ¡Enhorabuena, $c!' WHERE `entry`=7729; +UPDATE `locales_quest` SET `Title_loc1` = '주크애쉬 출몰' WHERE `entry`=7730; +UPDATE `locales_quest` SET `Objectives_loc1` = '페랄라스의 모자케 야영지에 있는 아도겐 스위프트스트라이더에게 주크애쉬 등껍질 20개를 가져가야 합니다.' WHERE `entry`=7730; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $c. Aunque los Zukk\'ash están muy extendidos y no podremos librarnos de ellos sin una invasión a gran escala, nos has hecho ganar tiempo para elaborar una buena estrategia.$B$BHaré analizar estos caparazones. Tenemos que averiguar todo lo que podamos sobre ellos si queremos erradicar lo que, por desgracia, ha resultado ser un problema mucho mayor de lo que habíamos previsto.' WHERE `entry`=7730; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la caza, $n? ¿Has venido a informar de tu éxito?' WHERE `entry`=7730; +UPDATE `locales_quest` SET `Title_loc1` = '채찍쐐기' WHERE `entry`=7731; +UPDATE `locales_quest` SET `Details_loc1` = '우리 정찰병 중 한 명이 고통의 구덩이를 조사하다 그 뒤틀린 땅 위를 돌아다니는 거대한 곤충을 한 마리 목격했다는 보고가 있었소. 그 녀석은 다른 곤충들보다 훨씬 더 컸다고 하더군. 덩치만 더 큰 게 아니라 다른 곤충들이 가지고 있지 않은 어떤 오라를 분비하는 것 같소이다. 우린 녀석을 채찍쐐기라고 부르기로 했소.$B$B이 새로운 위협을 다루는 최선의 방법을 알아내기 위해서는 채찍쐐기의 내장 기관이 아주 귀중한 연구 재료가 될 거요. 녀석의 분비선을 잘라내 즉시 내게 가져와 주시오!' WHERE `entry`=7731; +UPDATE `locales_quest` SET `Objectives_loc1` = '고통의 구덩이에서 채찍쐐기를 물리치고 페랄라스의 모자케 야영지에 있는 아도겐 스위프트스트라이더에게 분비선을 가져가야 합니다.' WHERE `entry`=7731; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Impresionante, $c... ¡muy impresionante! Aguijolatigador es una de sus criaturas más fuertes. Lo que averigüemos estudiándola será sin duda, valioso para el futuro. Ahora debo ocuparme de que podamos defendernos el tiempo suficiente para estudiarla bien.$B$BPor favor, acepta esta recompensa como muestra del agradecimiento de todo el campamento, $n. Bien hecho.' WHERE `entry`=7731; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has conseguido eliminar a Aguijolatigador?' WHERE `entry`=7731; +UPDATE `locales_quest` SET `Title_loc1` = '주크애쉬 보고서' WHERE `entry`=7732; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마 골목길에 사는 질지빈 드럼로어에게 모자케 야영지 주크애쉬 보고서를 전달해야 합니다.' WHERE `entry`=7732; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, esto es lo que estaba esperando. Esas criaturas a las que te enfrentaste son una antigua amenaza que la Horda prefiere ignorar. Hadoken ha hecho bien en enviarme esto. Y en enviarte a ti.$B$BLos Zukk\'ash son en realidad esas criaturas que llamamos silítidos. Algunos creen que son apenas una descerebrada molestia, pero te puedo asegurar que son una amenaza mucho mayor de lo que la Alianza pueda pensar.$B$BSi quieres ayudar y eres lo suficientemente fuerte, me vendría bien tu colaboración para sacar este asunto a la luz.' WHERE `entry`=7732; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, amigo... Pareces tener asuntos urgentes entre manos. ¿Puedo ayudarte en algo?' WHERE `entry`=7732; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, excelente! Estos pellejos van a quedar estupendos. Cuando estén bien curados serán incluso más resistentes.$B$BGracias de nuevo por tu ayuda, $n. Ten, acepta una de mis últimas creaciones.' WHERE `entry`=7733; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si estas pieles de yetis Cicatriz de Rabia son la mitad de buenas que las de sus amigos de la Cicatriz Feral, ¡podrían ser tan fuertes como el torio!$B$B¿Te das cuenta?' WHERE `entry`=7733; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, excelente! Estos pellejos van a quedar estupendos. Cuando estén bien curados serán incluso más resistentes que ahora.$B$BGracias de nuevo por tu ayuda, $n. Ten, acepta una de mis últimas creaciones.' WHERE `entry`=7734; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si estos pellejos de yetis Cicatriz de Rabia son la mitad de buenos que los de sus amigos de la Cicatriz Feral, ¡podrían ser tan fuertes como el torio!$B$B¿Te das cuenta?' WHERE `entry`=7734; +UPDATE `locales_quest` SET `Title_loc1` = '온전한 설인 가죽' WHERE `entry`=7735; +UPDATE `locales_quest` SET `Details_loc1` = '유별나게 두껍고 튼튼해 보이는 온전한 설인 가죽을 찾았습니다. 무쇠설인 소굴에 사는 설인들의 가죽보다도 더 두껍고 튼튼합니다.$B$B페더문 요새에 있는 프랫 맥그루벤이 설인 가죽을 취급하니 이 가죽에 상당히 관심을 가질 것 같습니다.' WHERE `entry`=7735; +UPDATE `locales_quest` SET `Objectives_loc1` = '페랄라스의 페더문 요새에 있는 프랫 맥그루벤에게 온전한 설인 가죽을 가져가야 합니다.' WHERE `entry`=7735; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Increíble! ¡Creo que has encontrado el rey de todos los pellejos de yeti!$B$BEstate seguro de que te pagaré bien por él. No suelo pagar mucho por un solo pellejo, pero sé que con este podré hacer algo muy especial. ¡Gracias por haber pensado en mí, $n!' WHERE `entry`=7735; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué ocurre, $n? ¿Tienes algo especial para mí?' WHERE `entry`=7735; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Siempre hay sitio para el fluido ardiente. Tú sigue trayendo hasta que yo te diga.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sigue vertiendo el residuo.' WHERE `entry`=7737; +UPDATE `locales_quest` SET `Title_loc1` = '완전한 설인 가죽' WHERE `entry`=7738; +UPDATE `locales_quest` SET `Objectives_loc1` = '페랄라스의 모자케 야영지에 있는 장도르 스위프트스트라이더에게 완전한 설인 가죽을 가져가야 합니다.' WHERE `entry`=7738; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué hallazgo! ¡Creo que es el pellejo de yeti más perfecto que he visto en mi vida!$B$BSin duda merece una buena recompensa. No suelo pagar mucho por un solo pellejo, pero sé que con este podré hacer algo muy especial. ¡Gracias por haber pensado en mí, $n!' WHERE `entry`=7738; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué ocurre, $n? ¿Tienes algo especial para mí?' WHERE `entry`=7738; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ni siquiera pestañeas cuando se te graba la marca a hierro candente sobre la piel. ¡Eres tan fuerte!$B$BAhora llevas la marca de Drakkisath. Que te diviertas arrasando el castillo.' WHERE `entry`=7761; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 대영주 볼바르 폴드라곤에게 네파리안의 머리를 가져가야 합니다.' WHERE `entry`=7781; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 믿어지지 않는군!' WHERE `entry`=7781; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 스랄에게 네파리안의 머리을 가져가야 합니다.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `Objectives_loc1` = '환생의 관을 조사한 후, 대영주 데미트리안에게 가져다주십시오.' WHERE `entry`=7785; +UPDATE `locales_quest` SET `Objectives_loc1` = '바람추적자 썬더란을 감옥에서 해방시키려면 실리더스에 있는 대영주 데미트리안에게 바람추적자의 족쇄의 오른쪽 조각과 왼쪽 조각, 엘레멘티움 주괴 10개, 그리고 불의 군주의 정수를 가져가야 합니다.' WHERE `entry`=7786; +UPDATE `locales_quest` SET `Objectives_loc1` = '잠들어 있는 바람의 성검을 대영주 데미트리안 앞에 내 놓아야 합니다.' WHERE `entry`=7787; +UPDATE `locales_quest` SET `Title_loc1` = '침략자 처단!' WHERE `entry`=7788; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 은빛날개 숲에 있는 파수꾼 파송에게 돌아가야 합니다.' WHERE `entry`=7788; +UPDATE `locales_quest` SET `Title_loc1` = '은빛날개 분쟁 진압' WHERE `entry`=7789; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 진입하여 얼라이언스 진영을 무찌르고 전쟁노래 협곡 명예 훈장을 얻으십시오. 몰샨 주둔지에 있는 부대장 쉐터스컬에게 가져가야 합니다.' WHERE `entry`=7789; +UPDATE `locales_quest` SET `Title_loc2` = 'Un don de laine' WHERE `entry`=7792; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '太好了!我们感谢你慷慨的捐赠,$n!' WHERE `entry`=7792; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Te agradecemos tu generoso donativo, $n!' WHERE `entry`=7792; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 기부' WHERE `entry`=7795; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fantástico. Utilizaremos estos retales ahora mismo. ¡Gracias de nuevo por tu ayuda! Estaríamos perdidos sin ti.$B$BCon todas las donaciones que has hecho, puedo asegurarte que, si en el futuro deseas hacer más, las aceptaré gustosamente. Ven a hablar conmigo y me aseguraré personalmente de que tus buenas obras reciban su reconocimiento.' WHERE `entry`=7795; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, sin héroes como tú trabajando para Ventormenta, sufriríamos mucho. ¡Gracias por tus continuos esfuerzos!' WHERE `entry`=7796; +UPDATE `locales_quest` SET `Title_loc2` = 'Un don de soie' WHERE `entry`=7798; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Te agradecemos tu generoso donativo, $n!' WHERE `entry`=7799; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 기부' WHERE `entry`=7800; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Fantástico. Utilizaremos estos retales ahora mismo. ¡Gracias de nuevo por tu ayuda! Estaríamos perdidos sin ti.$B$BCon todas las donaciones que has hecho, puedo asegurarte que, si en el futuro deseas hacer más, las aceptaré gustosamente. Ven a hablar conmigo y me aseguraré personalmente de que tus buenas obras reciban su reconocimiento.' WHERE `entry`=7800; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 추가 기부' WHERE `entry`=7801; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7802; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7803; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 추가 기부' WHERE `entry`=7806; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, Forjaz estaría perdida sin valientes como tú. ¡Gracias!' WHERE `entry`=7806; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 기부' WHERE `entry`=7811; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, los gnomos estaríamos perdidos sin valientes como tú. ¡Gracias!' WHERE `entry`=7812; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7813; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7814; +UPDATE `locales_quest` SET `Details_loc1` = '녀석들의 커다란 눈망울에 속아넘어가지 말게! 저 무쇠턱바다거북 녀석들은 위협적인 놈들이야. 저 덩치만 큰 녀석들이 내 미끼를 계속 훔쳐가는 통에 적어도 5분마다 하나씩 낚싯줄을 끊어 먹고 있으니 말이야.$B$B나와 레반터스크 마을 주민들을 도와 주는 셈치고 녀석들을 처치해 주게. 녀석들의 무리 전체를 처치해 버리게나!' WHERE `entry`=7815; +UPDATE `locales_quest` SET `Objectives_loc1` = '무쇠턱바다거북 15마리를 처치하고 동부 내륙지의 레반터스크 마을에 있는 낚시꾼 카툼에게 돌아가야 합니다.' WHERE `entry`=7815; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'No sabes cuánto te lo agradezco. Espero que esta caña de pescar sea justa recompensa.' WHERE `entry`=7815; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하신가! 저 밖에 다른 녀석들과는 다른 특이한 거북이 한 마리가 있다네. 감메리타라고 하는 무쇠턱바다거북의 우두머리인데, 아주 더러운 좀도둑 파충류지.$B$B글쎄, 내가 가지고 있는 제일 좋은 미끼를 훔쳐 가지 않았겠나. 낚싯줄에서 바로 뚝 끊어 가 버리더군! 그때부터는 고기잡이가 영 예전만하지 못하다네.$B$B감메리타를 찾아서 그 뱃속에 있는 내 미끼를 되찾아 주게나.' WHERE `entry`=7816; +UPDATE `locales_quest` SET `Objectives_loc1` = '감메리타를 처치하고 카툼의 최고급 미끼를 되찾아 동부 내륙지의 레반터스크 마을에 있는 낚시꾼 카툼에게 돌아가야 합니다.$B$B카툼이 감메리타는 해안에서 다른 거북들과 함께 있다고 얘기해 줬습니다.' WHERE `entry`=7816; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Genial! Con el cebo y muchos quijafortes muertos, tendré muchos muchos peces.' WHERE `entry`=7816; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has acabado con Gammerita?' WHERE `entry`=7816; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, sin heroínas como tú trabajando para los Renegados, sufriríamos mucho. ¡Gracias por tus continuos esfuerzos!' WHERE `entry`=7819; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7820; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7821; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 기부' WHERE `entry`=7823; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 기부' WHERE `entry`=7824; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 추가 기부' WHERE `entry`=7825; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7826; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7827; +UPDATE `locales_quest` SET `Details_loc1` = '많은 용감한 트롤들이 동부 내륙지의 사나운 야생 동물들에게 목숨을 잃었소. 은빛갈기늑대들은 우리 사냥꾼들에게 가장 큰 위협 중 하나지. 녀석들은 덤불이나 지형을 이용해 숨어 기다리다가 기회가 생기면 습격하곤 한다오.$B$B이런 포악한 것들을 그냥 내버려둬서는 안 되오!$B$B은빛갈기늑대를 잡으려면 은빛갈기늑대처럼 생각해야 하오. 놈들을 추적하여 모두 처치해 버리시오!' WHERE `entry`=7828; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $r. Tienes la gratitud de los Sañadiente.' WHERE `entry`=7828; +UPDATE `locales_quest` SET `Details_loc1` = '동부 내륙지에서 아주 성미 고약한 편에 속하는 야생 동물로 포악한 올빼미야수를 꼽을 수 있소. 많은 우수한 레반터스크 전사들이 녀석들의 잔인한 발톱과 부리에 목숨을 잃었지.$B$B눈에 띄는 포악한 올빼미야수를 모조리 처치해 주시오, $c 친구. 도저히 더 이상 살육을 참지 못하게 되었을 때 다시 날 찾아오시오. 그때 가서 당신의 공로를 재어 보고 평가해서 판단하겠소.' WHERE `entry`=7829; +UPDATE `locales_quest` SET `Objectives_loc1` = '포악한 올빼미야수 20마리를 처치한 후 동부 내륙지의 레반터스크 마을에 있는 사냥꾼 마코르에게 돌아가야 합니다.$B$B마코르가 포악한 올빼미야수는 동부 내륙지의 황야에 서식한다고 얘기해 줬습니다.' WHERE `entry`=7829; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has demostrado tu valor ante los Sañadiente, $n. Bien hecho.' WHERE `entry`=7829; +UPDATE `locales_quest` SET `Details_loc1` = '자칭 와일드해머라는 쓰레기 같은 드워프 녀석들이 그리핀을 훈련해 트롤을 살해하고 있소. 분명 끔찍한 일이 아닐 수 없지만 걱정하지 마시오. 곧 정의가 실현될 테니까 말이야.$B$B일단 지금은 이 지역의 나이 든 그리핀들의 뿌리를 뽑아 버리는 데 집중하도록 하시오. 녀석들은 우두머리 뾰족부리그리핀이라는 이름으로 알려져 있소.$B$B한 마리를 처치한 후 그 깃털을 가지고 내게 돌아오시오.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `Objectives_loc1` = '우두머리 뾰족부리그리핀 한 마리를 처치하고 그 우두머리 그리핀의 깃털을 동부 내륙지의 레반터스크 마을에 있는 사냥꾼 마코르에게 가져가야 합니다.$B$B마코르의 얘기로는 우두머리 뾰족부리그리핀은 주로 동부 내륙지의 황야에 서식하는 희귀종이라고 합니다.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BMe pregunto a cuántos cazadores habrá devorado esta bestia.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Señor del Cielo Picovaja pertenece a una raza poco común de grifos cuya función es criar asesinos alados.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 추가 기부' WHERE `entry`=7832; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7833; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7834; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 기부' WHERE `entry`=7836; +UPDATE `locales_quest` SET `Title_loc1` = '룬무늬 옷감 추가 기부' WHERE `entry`=7837; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, los trols Lanza Negra estarían perdidos sin valientes como tú. ¡Gracias!' WHERE `entry`=7837; +UPDATE `locales_quest` SET `Details_loc1` = '쓰레기 같은 썩은가지부족 녀석들이 우리 마을에 쳐들어와서는 내 도구들을 훔쳐가 버렸소! 예비 도구들이 있긴 하지만 녀석들이 훔쳐간 도구는 내가 어렸을 때 목숨을 구해 준 어떤 마음씨 착한 노움이 준 선물이란 말이오.$B$B내게 그 무엇보다 소중한 그 도구들을 되찾고 싶소이다.$B$B마코르의 보고에 의하면 그 도구들은 아골와타와 샤올와타 신전 근처에서 발견되었다고 하오. 그 신전들은 동부 내륙지의 북동부 지역에 있소. 내 도구들을 되찾아 주시오!' WHERE `entry`=7839; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지의 레반터스크 마을에 있는 대장장이 슬래그트리에게 슬래그트리의 잃어버린 연장을 찾아 되찾아줘야 합니다.$B$B대장장이 슬래그트리의 말에 의하면 그 도구들은 동부 내륙지의 북동쪽 지역에 있는 썩은가지부족 신전들 중 하나에 있을 것이라고 얘기했으며 굼벵이 바위굴도 조사해 보는 것이 좋겠습니다.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Mis herramientas! ¡Excelente! ¡Gracias, muchas gracias, $n!' WHERE `entry`=7839; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuidado con los Vilrama, $n, son unos asesinos despiadados.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `Details_loc1` = '라드 비밀 장소에서 소풍하고 있는데 못생기고 나쁜 썩은가지부족 트롤이 커다란 막대기로 라드 때렸다. 라드 레반터스크로 도망쳐서 돌아왔는데 점심 두고 왔다. 라드 배고프다. 네가 특별한 비밀 장소로 가서 라드 점심 가져오지 않을래? 라드 무섭다. 북쪽으로 가라! 저기 북쪽에 있는 섬에 특별한 비밀 장소 있다.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지의 레반터스크 마을에 있는 라드에게 라드의 점심을 가져가야 합니다.$B$B라드가 점심을 북쪽에 있는 섬에 두고왔다고 했습니다. 썩은가지부족 트롤을 조심하십시오.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BQué rico. Gracias.$B$BLard te hace un regalo por tu ayuda.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$BLard mucha hambre.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `Details_loc1` = '와일드해머 드워프들이 우리 적들과 거래를 하고 새로운 동맹을 맺고 있네. 이번에는 하이 엘프들과 손을 잡은 모양이야.$B$B<침을 뱉는 오토>$B$B와일드해머 드워프 녀석들에게 우리 적들의 피로 통첩장을 보내야겠네. 깊은골짜기 하이 엘프를 만나는 대로 모조리 처치하고 경고 삼아 그 시체들을 내버려두게.$B$B감히 트롤들에게 덤벼서는 안 되지!' WHERE `entry`=7841; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Parece que los Sañadiente están sellando nuevas alianzas. Buen trabajo.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `Title_loc1` = '또 다른 통첩장' WHERE `entry`=7842; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지의 레반터스크 마을에 있는 오토 모지코에게 동부 내륙지에 서식하는 그리핀을 처치하고 길고 고운 깃털 10개를 가져가야 합니다.$B$B그리핀들은 동부 내륙지 전역에 서식하는 것으로 알려져 있습니다.' WHERE `entry`=7842; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Solo una cosa más y los Martillo Salvaje aprenderán que con los trols no se juega!' WHERE `entry`=7842; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El último mensaje los asustará. O eso, o los pondrá furiosos.' WHERE `entry`=7842; +UPDATE `locales_quest` SET `Title_loc1` = '최후통첩장' WHERE `entry`=7843; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지 서쪽 지역에 있는 맹금의 봉우리로 가서 마을 중앙에 있는 우물 옆에 와일드해머일족에게 보내는 최후통첩장을 전달한 후, 레반터스크 마을에 있는 오토 모지코에게 돌아가야 합니다.$B$B분노하는 와일드해머 드워프들과 난폭한 얼라이언스 일원들을 조심하십시오.' WHERE `entry`=7843; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me habría gustado verles las caras. ¿Ya están haciendo las maletas?$B$BMuy buen trabajo, $n. Te has ganado un mojo grande.' WHERE `entry`=7843; +UPDATE `locales_quest` SET `Details_loc1` = '동부 내륙지에는 서로 다른 세 트롤 부족이 살고 있답니다. 이 세 부족 간의 닮은 점이라고는 모두 트롤이고 동부 내륙지에 산다는 것밖에 없죠.$B$B썩은가지부족이라 불리는 트롤들은 그 이름에 잘 드러나듯이 아주 타락한 집단입니다. 그들은 다른 트롤들과 인간형 생물들을 잡아먹고 살거든요.$B$B줄진님께서 여기 계셨더라면 손목 한번 까딱하는 것만으로도 녀석들을 모두 쓸어버렸을 텐데... 안타깝게도 줄진님께서 아직 돌아오시지 않았으니 우리가 어떻게든 알아서 해결할 수밖에 없답니다.$B$B이 지역의 쓰레기 같은 녀석들을 처리하는 것을 당신에게 맡기겠어요!' WHERE `entry`=7844; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $c. El propio Zul\'jin no lo habría hecho mejor.|n' WHERE `entry`=7844; +UPDATE `locales_quest` SET `Details_loc1` = '무식한 썩은가지부족 녀석들이 대담하게도 한밤중에 우리 마을에 쳐들어 와서 내 남편을 납치했어요. 우리 첩자에 의하면 내 남편이 아직 죽지 않고 진타알로 꼭대기에 갇혀 있다고 합니다. 타락한 여사제 헥스가 내 남편을 실체 없는 혈신 학카르에게 제물로 바칠 거라고 합니다.$B$B내 남편을 꼭 구해 주십시오! 그는 우리 마을에 반드시 필요한 존재입니다.' WHERE `entry`=7845; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Apresúrate, $n. Seguro que los guardias han detectado tu presencia.' WHERE `entry`=7845; +UPDATE `locales_quest` SET `Title_loc1` = '열쇠를 찾아서' WHERE `entry`=7846; +UPDATE `locales_quest` SET `Objectives_loc1` = '수호자 히타야를 죽이고 족쇄 열쇠를 찾아서 진타알로에 갇혀 있는 장로 쏜터스크에게 돌아가야 합니다.' WHERE `entry`=7846; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서두르게!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Al fin libre! Gracias, $n. ¡Sañadiente sabrá de esta proeza!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Apresúrate!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `Title_loc1` = '주술사 쏜터스크에게로' WHERE `entry`=7847; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Gracias en nombre de los Sañadiente, $n! Tienes toda nuestra gratitud.' WHERE `entry`=7847; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El Núcleo de Magma está justo pasada la entrada a mi derecha.' WHERE `entry`=7848; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Debes sintonizar tu alma con el Núcleo de Magma antes de poder entrar.' WHERE `entry`=7848; +UPDATE `locales_quest` SET `Details_loc1` = '우리 마을의 다른 이들처럼 나도 사랑하는 이를 그 야만인들에게 잃었소. 불쌍한 것! 내 쌍동이 동생 말코르도 주술사이신 쏜터스크님의 남편처럼 썩은가지부족이 습격했을 때 납치되었소. 그리고 불행히도 잔인한 방법으로 살해되었지. 지금은 썩은가지부족의 수액괴물과 늑대들이 동생의 유골을 훼손하고 있소이다.$B$B동생의 목숨은 구하지 못했지만 영혼은 아직 구할 수 있을 거요. 당신이 동생의 유골을 수습해 주시오.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `Objectives_loc1` = '레반터스크 마을의 사냥꾼 마코르에게 쌍둥이 동생인 말코르의 해골을 찾아서 가져가야 합니다.$B$B마코르가 말하기를 썩은가지부족의 수액괴물과 늑대들이 동생의 유골을 훼손하고 있다고 합니다. 또한 진타알로의 신전 근처에는 수액괴물이 가득한 쓰레기 폐허와 늑대 우리가 있다고 합니다.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cómo echo de menos a mi hermano...$B$BGracias por tu ayuda, $n. Cuenta con mi gratitud eterna.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Llevaré los restos a Yayo\'jin y los enterraré como es debido.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `Details_loc1` = '썩은가지부족이 그렇게 흉포한 건 바로 타락한 여사제 헥스가 만든 이상한 물건 때문입니다.$B$B진타알로를 잘 찾아보면 얼룩진 피가 담긴 용기를 찾을 수 있을 겁니다. 얼룩진 피가 담긴 용기는 실체 없는 혈신의 타락한 마법을 내뿜고 있는데 이 기운이 썩은가지부족에게 힘을 주고 이성을 상실하게 하는 것입니다.$B$B나쁜 기운을 정화하고 실체 없는 혈신의 음모를 막을 수 있도록 얼룩진 피가 담긴 용기를 가져오세요.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `Objectives_loc1` = '진타알로에서 얼룩진 피가 담긴 용기 10개를 찾아 동부 내륙지에 있는 레반터스크 마을의 주술사 쏜터스크에게 돌아가야 합니다.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Se ha eliminado la energía maléfica que controlaba a los Vilrama, pero solo por el momento. No podemos bajar la guardia; aunque destruyamos a la sacerdotisa vil Hexx, otra ocupará su lugar.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ten cuidado con los Vilrama, $n, están obcecados y lucharán a muerte.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `Details_loc1` = '주술사 쏜터스크님의 명령으로 타락한 여사제 헥스와 그녀의 부하를 현상 수배한다!$B$B타락한 여사제 헥스와 그녀의 아만자시 정예 경비병을 모두 해치우는 자에게는 엄청난 상금이 지급될 것이다.' WHERE `entry`=7861; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este será un duro golpe para los Vilrama. Te has ganado una recompensa magnífica, $n.' WHERE `entry`=7861; +UPDATE `locales_quest` SET `Details_loc1` = '경비대장이었던 말코르의 죽음으로 현재 레반터스크의 경비대장 자리가 공석으로 남아있다. 레반터스크의 경비대장을 맡고 싶은 자는 다음 시험을 통과한 다음 주술사 쏜터스크님에게 신청서를 제출하도록 하라.$B$B썩은가지부족 광전사 처치$B썩은가지부족 어둠사냥꾼 처치$B썩은가지부족 혈투사 처치$B썩은가지부족 영혼사냥꾼 처치' WHERE `entry`=7862; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Desde luego, tienes muchos méritos para el puesto, $n. Acepta esto como pago por tus servicios; revisaré las candidaturas el año próximo.' WHERE `entry`=7862; +UPDATE `locales_quest` SET `Title_loc1` = '고급 정찰대 구급품' WHERE `entry`=7868; +UPDATE `locales_quest` SET `Title_loc1` = '침략자 처단!' WHERE `entry`=7871; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 은빛날개 숲에 있는 파수꾼 파송에게 돌아가야 합니다.' WHERE `entry`=7871; +UPDATE `locales_quest` SET `Title_loc1` = '침략자 처단!' WHERE `entry`=7872; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 은빛날개 숲에 있는 파수꾼 파송에게 돌아가야 합니다.' WHERE `entry`=7872; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 은빛날개 숲에 있는 파수꾼 파송에게 돌아가야 합니다.' WHERE `entry`=7873; +UPDATE `locales_quest` SET `Title_loc1` = '은빛날개 분쟁 진압' WHERE `entry`=7874; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 진입하여 얼라이언스 진영을 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 몰샨 주둔지에 있는 부대장 쉐터스컬에게 가져가야 합니다.' WHERE `entry`=7874; +UPDATE `locales_quest` SET `Title_loc1` = '은빛날개 분쟁 진압' WHERE `entry`=7875; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 진입하여 얼라이언스 진영을 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 몰샨 주둔지에 있는 부대장 쉐터스컬에게 가져가야 합니다.' WHERE `entry`=7875; +UPDATE `locales_quest` SET `Title_loc1` = '은빛날개 분쟁 진압' WHERE `entry`=7876; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 진입하여 얼라이언스 진영을 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 몰샨 주둔지에 있는 부대장 쉐터스컬에게 가져가야 합니다.' WHERE `entry`=7876; +UPDATE `locales_quest` SET `Title_loc1` = '셴드랄라의 보물' WHERE `entry`=7877; +UPDATE `locales_quest` SET `Details_loc1` = '도서관에 가면 계단 밑에 오래된 궤짝이 하나 있는데, 그 안에서 원하는 걸 골라가도록 하게.' WHERE `entry`=7877; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Abres el cofre y en su interior encuentras...' WHERE `entry`=7877; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Te doy la bienvenida a la Feria de la Luna Negra! Este vale te da derecho a 5 boletos de tómbola.$B$BCuando tengas suficientes boletos, ven a verme para cambiarlos por los premios. ¡Cuantos más boletos consigas, más premios ganarás! ¡Genial!' WHERE `entry`=7926; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Querías algo? ¿Tienes un vale?' WHERE `entry`=7926; +UPDATE `locales_quest` SET `Objectives_loc1` = '엘윈 숲의 동부 벌목지로 가서 당신의 행운을 찾아야 합니다.' WHERE `entry`=7937; +UPDATE `locales_quest` SET `Title_loc1` = '더 많은 강도 높은 연마석' WHERE `entry`=7939; +UPDATE `locales_quest` SET `Title_loc1` = '더 많은 방어구 키트' WHERE `entry`=7941; +UPDATE `locales_quest` SET `Title_loc1` = '더 많은 토륨 부품' WHERE `entry`=7942; +UPDATE `locales_quest` SET `Title_loc1` = '더 많은 박쥐 눈' WHERE `entry`=7943; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 통곡의 동굴로 가서 당신의 행운을 찾아야 합니다.' WHERE `entry`=7944; +UPDATE `locales_quest` SET `Objectives_loc1` = '멀고어의 잿빛 동굴로 가서 당신의 행운을 찾아야 합니다.' WHERE `entry`=7945; +UPDATE `locales_quest` SET `Title_loc1` = '무감바의 힘' WHERE `entry`=8041; +UPDATE `locales_quest` SET `Title_loc1` = '무감바의 힘' WHERE `entry`=8042; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nuestros caminos se encuentran de nuevo, $c.' WHERE `entry`=8042; +UPDATE `locales_quest` SET `Title_loc1` = '무감바의 힘' WHERE `entry`=8043; +UPDATE `locales_quest` SET `Title_loc1` = '무감바의 분노' WHERE `entry`=8044; +UPDATE `locales_quest` SET `Title_loc1` = '이교도의 징표' WHERE `entry`=8045; +UPDATE `locales_quest` SET `Title_loc1` = '이교도의 징표' WHERE `entry`=8046; +UPDATE `locales_quest` SET `Title_loc1` = '이교도의 징표' WHERE `entry`=8047; +UPDATE `locales_quest` SET `Title_loc1` = '영웅의 징표' WHERE `entry`=8048; +UPDATE `locales_quest` SET `Title_loc1` = '줄다자르의 눈' WHERE `entry`=8049; +UPDATE `locales_quest` SET `Title_loc1` = '줄다자르의 눈' WHERE `entry`=8050; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sigue adelante con tu batalla contra el Cazador de Almas y sus esbirros, $n. Nunca hay que permitir que abandone los confines de Zul\'Gurub.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `Title_loc1` = '줄다자르의 눈' WHERE `entry`=8051; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muestra resolución en tus empresas, $n. El Cazador de Almas intentará devorar tu deseo de vivir.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `Title_loc1` = '줄다자르의 천리안' WHERE `entry`=8052; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 팔보호구를 구해 가시덤불 골짜기의 요잠바 섬에 있는 파괴자 진로크에게 가져가야 합니다.$B$B잔달라 부족에게 약간 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez beaucoup fait pour nous honorer. Vos mains sont rouges du sang des séides d’Hakkar, et cela montre que vous êtes un ami de la tribu.$B$BPortez ces brassards. Ce sont des garde-bras de libre-penseur. Le vrai pouvoir est là.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous êtes de retour ? Avez-vous le Parangon de puissance ou êtes-vous en train de me faire perdre mon temps ?$B$BJ’espère que ce n’est pas le cas, incroyant.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 어깨걸이를 구해 가시덤불 골짜기의 요잠바 섬에 있는 파괴자 진로크에게 가져가야 합니다.$B$B잔달라 부족에게 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8054; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 휘장을 구해 가시덤불 골짜기의 요잠바 섬에 있는 파괴자 진로크에게 가져가야 합니다.$B$B잔달라 부족에게 매우 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8055; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 점술가의 팔보호구' WHERE `entry`=8056; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 어깨갑옷을 구해 가시덤불 골짜기의 요잠바 섬에 있는 줄다자르의 메이위키에게 가져가야 합니다.B$B또한 잔달라 부족에게 약간 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8056; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 손목갑옷을 구해 가시덤불 골짜기의 요잠바 섬에 있는 줄다자르의 메이위키에게 가져가야 합니다.$B$B잔달라 부족의 평판이 우호적 이상이어야만 합니다.' WHERE `entry`=8057; +UPDATE `locales_quest` SET `Details_loc1` = '복수는 곧 힘이지. 잔달라 구원자가 바로 그 힘일세. 우리 부족에게는 많은 적들이 있는데, 구원자가 그들에게 정확한 복수를 행하지. 적이 우리에게 행한 죄를 응징하지 않고 넘어가는 일은 절대 없네. 구원자가 바로 그 응징을 맡는다네. 적들은 우리의 복수를 두려워하네. 당연히 그래야지. 영원히 그렇게 두려워할 거야.$B$B우리의 구원자가 되게나. 줄구룹 내에서 마력의 보물을 찾아오게. 부족의 이름으로 학카르의 졸개들을 처치하고 복수를 하면 자네에게 상을 내리겠네.' WHERE `entry`=8058; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 어깨갑옷을 구해 가시덤불 골짜기의 요잠바 섬에 있는 파괴자 진로크에게 가져가야 합니다.$B$B잔달라 부족에게 약간 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8058; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has sembrado mucha venganza en este día. Has tomado el rostro del vindicador. Has doblegado a los esbirros del Dios de la Sangre.$B$BToma esto. Alimentará tu venganza en el futuro. Ahora eres amigo de los Zandalar.' WHERE `entry`=8058; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has traído los Dechados de Poder? ¿Se ha clamado venganza en nombre de los Zandalar?' WHERE `entry`=8058; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 악령술사의 손목띠' WHERE `entry`=8059; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 손목갑옷을 구해 가시덤불 골짜기의 요잠바 섬에 있는 천리안 알타빔에게 가져가야 합니다.$B$B잔달라 부족에게 약간 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8059; +UPDATE `locales_quest` SET `Details_loc1` = '우리 부족의 마법사들은 환영술사들로 알려져 있다네. 주문을 외울 때 강력한 모조를 사용하는데, 종종 부족의 적들을 현혹시키거나 혼란스럽게 만들지!$B$B<사악하게 웃는 알타빔>$B$B적들을 그들 스스로 자신의 광기로 인해 무릎 꿇게 만드는 강한 환영술사를 보면 그야말로 장관일세!$B$B환영술사의 도를 배우고 싶거든 줄구룹으로 가서 내가 원하는 마력의 보물을 가져오게. 그러면 우리 환영술사들이 마법 주문을 사용할 때 착용하는 손목띠를 주도록 하지.' WHERE `entry`=8060; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 팔보호구를 구해 가시덤불 골짜기의 요잠바 섬에 있는 천리안 알타빔에게 가져가야 합니다.$B$B잔달라 부족에게 약간 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8060; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 수렵꾼의 팔보호구' WHERE `entry`=8062; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 다음의 마력의 보물을 가시덤불 골짜기의 요잠바 섬에 있는 장님 팔디르에게 가져가야 합니다: 고대 학카리 팔보호구 1개$B$B잔달라 부족에게 약간 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 개혁가의 팔보호구' WHERE `entry`=8063; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 어깨갑옷을 구해 가시덤불 골짜기의 요잠바 섬에 있는 장님 팔디르에게 가져가야 합니다.$B$B잔달라 부족에게 약간 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8063; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 장식띠를 구해 가시덤불 골짜기의 요잠바 섬에 있는 줄다자르의 메이위키에게 가져가야 합니다. 또한 잔달라 부족에게 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8064; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te lo agradezco, el poder latente de estos objetos es todo un tesoro, te lo aseguro. No solo has hecho lo que te pedí, también has demostrado que eres honorable. Como te prometí, ¡aquí tienes tu recompensa!' WHERE `entry`=8064; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los Dechados de Poder que necesito? El Cinturón de adivino será tuyo en cuanto los tengas.' WHERE `entry`=8064; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Impresionante... has conseguido reunir los Dechados de Poder que necesitábamos, $n. Las hazañas que has hecho por los Zandalar en Zul\'Gurub son legendarias y por eso serás venerada por la tribu. ¡Aquí tienes tu túnica poderosa $c!' WHERE `entry`=8065; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los Dechados de Poder de Zul\'Gurub necesarios? La Túnica de adivino merece cualquier esfuerzo.' WHERE `entry`=8065; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 수렵꾼의 허리띠' WHERE `entry`=8066; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 다음의 마력의 보물을 구해 가시덤불 골짜기의 요잠바 섬에 있는 장님 팔디르에게 가져가야 합니다: 고대 학카리 어깨걸이 1개$B$B잔달라 부족에게 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8066; +UPDATE `locales_quest` SET `Details_loc1` = '우리 잔달라 부족은 업적 달성을 상징하기 위해 착용하는 물건을 아주 소중히 여긴답니다. 하지만 그 물건에서 뿜어져 나오는 힘을 감지하기 위해 착용하고 있는 물건을 꼭 눈으로 봐야 할 필요는 없지요. 힘은 눈에 보이는 것을 초월하니까요. 잔달라 수렵꾼의 장비가 그런 것인데, 그 중에서도 가장 소중히 여겨지는 것이 바로 어깨보호대입니다. 수렵꾼의 어깨보호대는 착용한 자가 눈에 띄지 않도록 해 주고... 원하는 경우 자신의 존재를 드러낼 수도 있답니다.$B$B줄구룹에서 마력의 보물이 당신을 기다리고 있습니다. 내가 찾는 물건을 가져오면 수렵꾼의 어깨보호대를 드리도록 하겠습니다.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 다음의 마력의 보물을 구해 가시덤불 골짜기의 요잠바 섬에 있는 장님 팔디르에게 가져가야 합니다: 고대 학카리 아이기스 1개$B$B잔달라 부족에게 매우 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n... Hoy seguramente los esbirros de los Hakkar han sentido la retribución de los Zandalar, y todo gracias a ti. Tus actos te han hecho meritorio de nuestra veneración. Con tu bendición, acepta el manto de confesor como ofrenda.' WHERE `entry`=8071; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los Dechados de Poder de Zul\'Gurub?' WHERE `entry`=8071; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 개혁가의 어깨보호대' WHERE `entry`=8072; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 벨트를 구해 가시덤불 골짜기의 요잠바 섬에 있는 장님 팔디르에게 가져가야 합니다.$B$B잔달라 부족에게 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8072; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 점술가의 허리띠' WHERE `entry`=8074; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 벨트를 구해 가시덤불 골짜기의 요잠바 섬에 있는 줄다자르의 메이위키에게 가져가야 합니다.$B$B또한 잔달라 부족에게 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8074; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 점술가의 갑옷' WHERE `entry`=8075; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 휘장을 구해 가시덤불 골짜기의 요잠바 섬에 있는 줄다자르의 메이위키에게 가져가야 합니다.$B$B또한 잔달라 부족에게 매우 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8075; +UPDATE `locales_quest` SET `Title_loc1` = '마력의 보물: 악령술사의 어깨보호대' WHERE `entry`=8076; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 장식띠를 구해 가시덤불 골짜기의 요잠바 섬에 있는 천리안 알타빔에게 가져가야 합니다.$B$B잔달라 부족에게 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8076; +UPDATE `locales_quest` SET `Details_loc1` = '줄구룹 내에 궁극의 복수가 기다리고 있네. 절대로 학카르가 다시 일어나서는 안 되네. 학카르는 구루바시 제국을 내부에서부터 파괴했고 어떤 제물에도 만족하지 않았지. 이제 트롤족에게 남은 것은 고대 영광의 그림자뿐이며, 그게 학카르 때문인 것을 알고 있네.$B$B자신의 숙명을 받들어 구원자가 되게. 악의 졸개들에게 재앙을 퍼붓게나. 줄구룹은 반드시 잔달라의 복수를 맛봐야만 하네. 복수의 증거로 마력의 보물을 가져오면 구원자의 허리띠를 받게 될 걸세. 진정한 힘을 얻게 되는 거야.$B$B자, 어서 가게나.' WHERE `entry`=8078; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 벨트를 구해 가시덤불 골짜기의 요잠바 섬에 있는 파괴자 진로크에게 가져가야 합니다.$B$B잔달라 부족에게 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8078; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya conoces las artes del vindicador. Has honrado a la tribu. Te has honrado a ti mismo. Has sembrado el horror entre tus enemigos.$B$BEl Cinturón de vindicador es tuyo. Algún día te harás uno con las artes del vindicador.' WHERE `entry`=8078; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has traído los Dechados de Poder? ¿Has aniquilado a los enemigos de la tribu? ¡Hakkar debe conocer la furia del vindicador!' WHERE `entry`=8078; +UPDATE `locales_quest` SET `Details_loc1` = '구원자 권력의 상징은 바로 흉갑이라네. 아주 강력한 모조로 제작된 그 흉갑은 우리가 존경하는 자들에게만 주어지지. 바로 잔달라 복수의 상징인 것일세.$B$B구원자가 되는 것은 복수 그 자체가 되는 것을 뜻한다네. 우리가 필요로 하는 마력의 보물을 줄구룹에서 가져오게. 그걸 가져오면 녀석들이 우리에게서 앗아간 모조를 되찾도록 하지. 학카르의 졸개들이 그 대가를 치르도록 만들면 구원자의 흉갑을 상으로 주겠네.$B$B어서 가게. 우리의 복수를 해 주게.' WHERE `entry`=8079; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄구룹에서 고대 학카리 조끼를 구해 가시덤불 골짜기의 요잠바 섬에 있는 파괴자 진로크에게 가져가야 합니다.$B$B또한 잔달라 부족에게 매우 우호적 이상의 평판이어야 합니다.' WHERE `entry`=8079; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 자원!' WHERE `entry`=8080; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지의 전투를 승리로 이끌고 아라시 보급품 상자를 구해 임시 주둔지에 있는 하사관 매클리어에게 가져가야 합니다.' WHERE `entry`=8080; +UPDATE `locales_quest` SET `Title_loc1` = '카자로 자갈' WHERE `entry`=8101; +UPDATE `locales_quest` SET `Title_loc1` = '카자로 자갈' WHERE `entry`=8102; +UPDATE `locales_quest` SET `Title_loc1` = '카자로 자갈' WHERE `entry`=8103; +UPDATE `locales_quest` SET `Title_loc1` = '카자로 보석' WHERE `entry`=8104; +UPDATE `locales_quest` SET `Objectives_loc1` = '금광, 제재소, 대장간, 그리고 농장을 공격한 후 임시 주둔지에 있는 야전사령관 오슬라이트에게 돌아가십시오.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText4_loc4` = '突袭农场' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina atacada' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Serrería atacada' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Herrería atacada' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Granja atacada' WHERE `entry`=8105; +UPDATE `locales_quest` SET `Title_loc1` = '케잔의 타락' WHERE `entry`=8106; +UPDATE `locales_quest` SET `Title_loc1` = '케잔의 타락' WHERE `entry`=8107; +UPDATE `locales_quest` SET `Title_loc1` = '케잔의 타락' WHERE `entry`=8108; +UPDATE `locales_quest` SET `Title_loc1` = '케잔의 멈출 수 없는 타락' WHERE `entry`=8109; +UPDATE `locales_quest` SET `Title_loc1` = '마력 깃든 남쪽바다 해초' WHERE `entry`=8110; +UPDATE `locales_quest` SET `Title_loc1` = '마력 깃든 남쪽바다 해초' WHERE `entry`=8111; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El colgante no ser para fumar, colega! Tienes que usarlo para combatir el mal.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `Title_loc1` = '마력 깃든 남쪽바다 해초' WHERE `entry`=8112; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ahora coge a los trols malvados de Zul\'Gurub y enséñales lo que pueden hacer tus poderes naturales, colega!' WHERE `entry`=8112; +UPDATE `locales_quest` SET `Title_loc1` = '마력 깃든 온전한 남쪽바다 해초' WHERE `entry`=8113; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지로 가서 거점 네 곳을 점령한 후 임시 주둔지에 있는 야전사령관 오슬라이트에게 돌아가십시오.' WHERE `entry`=8114; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지에서 동시에 다섯 곳의 거점을 점령하는 임무를 완수한 다음 임시 주둔지에 있는 야전사령관 오슬라이트에게 돌아가십시오.' WHERE `entry`=8115; +UPDATE `locales_quest` SET `Title_loc1` = '부드리스의 환영' WHERE `entry`=8116; +UPDATE `locales_quest` SET `Title_loc1` = '부드리스의 환영' WHERE `entry`=8117; +UPDATE `locales_quest` SET `Title_loc1` = '부드리스의 환영' WHERE `entry`=8118; +UPDATE `locales_quest` SET `Title_loc1` = '파괴되지 않은 부드리스의 환영' WHERE `entry`=8119; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지의 금광, 제재소, 대장간, 그리고 마구간을 공격한 다음 해머폴에 있는 죽음의경비대장 드와이어에게 돌아가십시오.' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina atacada' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Serrería atacada' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Herrería atacada' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Establo atacado' WHERE `entry`=8120; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지로 가서 네 곳의 거점을 동시에 확보하는 임무를 완수한 다음 해머폴에 있는 죽음의경비대장 드와이어에게 돌아가십시오.' WHERE `entry`=8121; +UPDATE `locales_quest` SET `Title_loc1` = '아라소르 보급선 끊기' WHERE `entry`=8123; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지 전투를 승리로 이끌고 아라시 보급품 상자를 구해 해머폴에 있는 죽음의추적자 몰티스에게 가져가야 합니다.' WHERE `entry`=8123; +UPDATE `locales_quest` SET `Title_loc1` = '잔달라 그림자 부적' WHERE `entry`=8141; +UPDATE `locales_quest` SET `Title_loc1` = '잔달라 그림자 부적' WHERE `entry`=8142; +UPDATE `locales_quest` SET `Title_loc1` = '잔달라 그림자 부적' WHERE `entry`=8143; +UPDATE `locales_quest` SET `Title_loc1` = '잔달라 밤그림자 부적' WHERE `entry`=8144; +UPDATE `locales_quest` SET `Title_loc1` = '혼돈의 소용돌이 덩굴손' WHERE `entry`=8145; +UPDATE `locales_quest` SET `Title_loc1` = '혼돈의 소용돌이 덩굴손' WHERE `entry`=8146; +UPDATE `locales_quest` SET `Title_loc1` = '혼돈의 소용돌이의 격노' WHERE `entry`=8148; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기의 악마벼락 협곡에 있는 그롬 헬스크림의 기념비로 가서 기념비 아래쪽에 그롬의 공물을 사용한 후, 추수절이 끝나기 전에 오그리마 바깥에 있는 야브니르 나샤크에게 돌아가야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=8150; +UPDATE `locales_quest` SET `Title_loc1` = '사냥꾼의 부적' WHERE `entry`=8151; +UPDATE `locales_quest` SET `Title_loc1` = '순록 뿔' WHERE `entry`=8153; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 엘다라스 폐허의 북동쪽 절벽 꼭대기에 있는 오그틴크에게 완전한 순록 뿔 한 쌍을 가져가야 합니다.' WHERE `entry`=8153; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 자원!' WHERE `entry`=8154; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지의 전투를 승리로 이끌고 아라시 보급품 상자를 구해 임시 주둔지에 있는 하사관 매클리어에게 가져가야 합니다.' WHERE `entry`=8154; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 자원!' WHERE `entry`=8155; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지의 전투를 승리로 이끌고 아라시 보급품 상자를 가지고 임시 주둔지에 있는 하사관 매클리어에게 돌아가야 합니다.' WHERE `entry`=8155; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 자원!' WHERE `entry`=8156; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지의 전투를 승리로 이끌고 아라시 보급품 상자를 구해 임시 주둔지에 있는 하사관 매클리어에게 가져가야 합니다.' WHERE `entry`=8156; +UPDATE `locales_quest` SET `Title_loc1` = '아라소르 보급선 끊기' WHERE `entry`=8160; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지 전투를 승리로 이끌고 아라시 보급품 상자를 구해 해머폴에 있는 죽음의추적자 몰티스에게 가져가야 합니다.' WHERE `entry`=8160; +UPDATE `locales_quest` SET `Title_loc1` = '아라소르 보급선 끊기' WHERE `entry`=8161; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지 전투를 승리로 이끌고 아라시 보급품 상자를 구해 해머폴에 있는 죽음의추적자 몰티스에게 가져가야 합니다.' WHERE `entry`=8161; +UPDATE `locales_quest` SET `Title_loc1` = '아라소르 보급선 끊기' WHERE `entry`=8162; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지 전투를 승리로 이끌고 아라시 보급품 상자를 구해 해머폴에 있는 죽음의추적자 몰티스에게 가져가야 합니다.' WHERE `entry`=8162; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina atacada' WHERE `entry`=8166; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Serrería atacada' WHERE `entry`=8166; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Herrería atacada' WHERE `entry`=8166; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Granja atacada' WHERE `entry`=8166; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina atacada' WHERE `entry`=8167; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Serrería atacada' WHERE `entry`=8167; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Herrería atacada' WHERE `entry`=8167; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Granja atacada' WHERE `entry`=8167; +UPDATE `locales_quest` SET `Objectives_loc1` = '금광, 제재소, 대장간, 그리고 농장을 공격한 후 임시 주둔지에 있는 야전사령관 오슬라이트에게 돌아가십시오.' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina atacada' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Serrería atacada' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Herrería atacada' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Granja atacada' WHERE `entry`=8168; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지의 금광, 제재소, 대장간, 그리고 마구간을 공격한 다음 해머폴에 있는 죽음의경비대장 드와이어에게 돌아가십시오.' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina atacada' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Serrería atacada' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Herrería atacada' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Establo atacado' WHERE `entry`=8169; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Un éclaireur des Profanateurs m’a rapporté la nouvelle de votre succès, $n. Bien joué.$B$BComme vous l’apprendrez bientôt, pour gagner la bataille d’Arathi, nous devons rester vigilants et écraser toutes les tentatives d’expansion de l’Alliance. Si nous y parvenons, notre victoire est assurée.' WHERE `entry`=8170; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina atacada' WHERE `entry`=8170; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Serrería atacada' WHERE `entry`=8170; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Herrería atacada' WHERE `entry`=8170; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Establo atacado' WHERE `entry`=8170; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지의 금광, 제재소, 대장간, 그리고 마구간을 공격한 다음 해머폴에 있는 죽음의경비대장 드와이어에게 돌아가십시오.' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Mina atacada' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Serrería atacada' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Herrería atacada' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Establo atacado' WHERE `entry`=8171; +UPDATE `locales_quest` SET `Title_loc1` = '예킨야와의 대면' WHERE `entry`=8181; +UPDATE `locales_quest` SET `Title_loc1` = '힘의 문장' WHERE `entry`=8184; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8184; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8184; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8185; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8185; +UPDATE `locales_quest` SET `Title_loc1` = '죽음의 은총' WHERE `entry`=8186; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8186; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8186; +UPDATE `locales_quest` SET `Title_loc1` = '매의 부름' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Details_loc6` = 'Zanza puede crear los antiguos encantamientos $r si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Zanza puede crear los antiguos encantamientos $r si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Utilízalo bien, $c. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Title_loc1` = '선견의 은총' WHERE `entry`=8188; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8188; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8188; +UPDATE `locales_quest` SET `Title_loc1` = '총명의 기운' WHERE `entry`=8189; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8189; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8189; +UPDATE `locales_quest` SET `Title_loc1` = '어둠의 마력' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Details_loc6` = 'Zanza puede crear los antiguos encantamientos trol si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Zanza puede crear los antiguos encantamientos trol si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Utilízalo bien, $c. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Title_loc1` = '예언의 기운' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Details_loc6` = 'Zanza puede crear los antiguos encantamientos trol si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Zanza puede crear los antiguos encantamientos trol si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Utilízalo bien, $c. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Title_loc1` = '자연의 은총' WHERE `entry`=8192; +UPDATE `locales_quest` SET `Details_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8192; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8192; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡A mí me viene bien, si a ti te viene bien!' WHERE `entry`=8194; +UPDATE `locales_quest` SET `Details_loc2` = 'Je cherche les Parangons de puissance connus sous le nom de Pièces des Tribus.  Il s\'agit de la monnaie utilisée par les différents habitants de Zul\'Gurub, et chacune est imprégnée d\'un subtil mais puissant mojo.$B$BIl y en existe neuf types distincts.  Certaines sont recherchées par mes compatriotes pour différentes armures qu\'ils proposent aux héros des Zandalar.  Si vous en avez, je vous les échangerai contre une de nos marques d\'honneur par série de trois.  Vous pouvez utiliser les marques chez Rin\'wosho le marchand : il propose à nos héros des articles spéciaux en échange.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `Details_loc4` = '您会收到:$B$B完成任务后,你将获得:$B$B完成任务后,你将获得:$B$B' WHERE `entry`=8195; +UPDATE `locales_quest` SET `Details_loc6` = 'Necesito los Dechados de Poder conocidos como Monedas de las Tribus. Son la moneda que utilizan los distintos habitantes de Zul\'Gurub y todas ellas están imbuidas con un sutil pero potente mojo.$B$BHay nueve tipos diferentes. Mis compatriotas buscan algunas de ellas para las distintas armaduras que ofrecen a los héroes Zandalar. Si tuvieras alguna de sobra te la cambiaré tres de ellas por una de nuestras marcas de honor. Puedes utilizar las marcas con Rin\'wosho el Mercader, a cambio te ofrecerá objetos especiales.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, este juego de monedas es una buena adquisición para nuestra colección... la que utilizaremos para defender a nuestra tribu contra el auge del Dios de la Sangre. Has ganado esta muestra de honor, $n, así como la gratitud de toda la tribu.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `Title_loc1` = '알짜 망고' WHERE `entry`=8196; +UPDATE `locales_quest` SET `Title_loc2` = 'Mangues d\'essence' WHERE `entry`=8196; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Conseguiste las cabezas! ¡Has puesto fin al expolio del poder de nuestros dioses y has debilitado a Hakkar!$B$BTus acciones son realmente heroicas, $n. Que las cabezas de estos esclavos trols te sigan suplicando clemencia mucho tiempo después de que se haya enfriado su sangre.' WHERE `entry`=8201; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la colección de cabezas, $n? ¡Debemos impedir que Hakkar aumente su poder!' WHERE `entry`=8201; +UPDATE `locales_quest` SET `Title_loc1` = '더 많은 붉은 전갈 피' WHERE `entry`=8223; +UPDATE `locales_quest` SET `Details_loc1` = '이리저리 흩어져 있는 미끼와 낚시 도구들 사이에 돌돌 말아 놓은 비단 줄자가 있습니다. 줄자에 붙어 있는 꼬리표에 다음과 같이 쓰여 있습니다.$B$B\"내트 페이글, 먼지진흙 습지대.\"' WHERE `entry`=8227; +UPDATE `locales_quest` SET `Objectives_loc1` = '먼지진흙 습지대에 있는 내트 페이글에게 내트의 줄자를 돌려줘야 합니다.' WHERE `entry`=8227; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vaya, encontraste mi cinta métrica favorita! ¡Me encanta esta cinta! Con ella he medido los peces más grandes que he pescado...$B$BPero... perdí esta cinta en Zul\'Gurub... ¿has estado en Zul\'Gurub? ¿Has visto al legendario Gahz\'ranka?$B$B¿Quieres darle caza?' WHERE `entry`=8227; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, muchachito. ¿Has venido a pescar algo?' WHERE `entry`=8227; +UPDATE `locales_quest` SET `Title_loc1` = '폭풍히드라 사냥' WHERE `entry`=8231; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 엘다라스 폐허의 북동쪽 절벽 꼭대기에 있는 오그틴크에게 폭풍히드라 비늘 6개를 가져가야 합니다.' WHERE `entry`=8231; +UPDATE `locales_quest` SET `Title_loc1` = '봉인된 하늘색 자루' WHERE `entry`=8234; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 나무구렁일족 주술사에게서 봉인된 하늘색 자루를 되찾은 후, 그 가방을 아즈샤라에 있는 대마법사 실렘에게 가져가야 합니다.' WHERE `entry`=8234; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 날 아나?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `Title_loc1` = '암호화된 페이지' WHERE `entry`=8235; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에 있는 대마법사 실렘에게 암호화 된 페이지 10개를 가져가야 합니다.' WHERE `entry`=8235; +UPDATE `locales_quest` SET `Title_loc1` = '하늘색 열쇠' WHERE `entry`=8236; +UPDATE `locales_quest` SET `Objectives_loc1` = '조라크 라벤홀트 경에게 하늘색 열쇠를 가져가야 합니다.' WHERE `entry`=8236; +UPDATE `locales_quest` SET `Details_loc2` = 'Je cherche les Parangons de puissance connus sous le nom de Pièces des Tribus.  Il s\'agit de la monnaie utilisée par les différents habitants de Zul\'Gurub, et chacune est imprégnée d\'un subtil mais puissant mojo.$B$BIl y en existe neuf types distincts.  Certaines sont recherchées par mes compatriotes pour différentes armures qu\'ils proposent aux héros des Zandalar.  Si vous en avez, je vous les échangerai contre une de nos marques d\'honneur par ensemble de trois.  Vous pouvez utiliser les marques chez Rin\'wosho le marchand : il propose à nos héros des articles spéciaux en échange.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `Details_loc4` = '您会收到:$B$B完成任务后,你将获得:$B$B完成任务后,你将获得:$B$B' WHERE `entry`=8238; +UPDATE `locales_quest` SET `Details_loc6` = 'Necesito los Dechados de Poder conocidos como Monedas de las Tribus. Son la moneda que utilizan los distintos habitantes de Zul\'Gurub y todas ellas están imbuidas con un sutil pero potente mojo.$B$BHay nueve tipos diferentes. Mis compatriotas buscan algunas de ellas para las distintas armaduras que ofrecen a los héroes Zandalar. Si tuvieras alguna de sobra te la cambiaré tres de ellas por una de nuestras marcas de honor. Puedes utilizar las marcas con Rin\'wosho el Mercader, a cambio te ofrecerá objetos especiales.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, este juego de monedas es una buena adquisición para nuestra colección... la que utilizaremos para defender a nuestra tribu contra el auge del Dios de la Sangre. Has ganado esta muestra de honor, $n, así como la gratitud de toda la tribu.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `Details_loc2` = 'Je cherche les Parangons de puissance connus sous le nom de Pièces des Tribus.  Il s\'agit de la monnaie utilisée par les différents habitants de Zul\'Gurub, et chacune est imprégnée d\'un subtil mais puissant mojo.$B$BIl y en existe neuf types distincts.  Certaines sont recherchées par mes compatriotes pour différentes armures qu\'ils proposent aux héros des Zandalar.  Si vous en avez, je vous les échangerai contre une de nos marques d\'honneur par ensemble de trois.  Vous pouvez utiliser les marques chez Rin\'wosho le marchand : il propose à nos héros des articles spéciaux en échange.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `Details_loc4` = '您会收到:$B$B完成任务后,你将获得:$B$B完成任务后,你将获得:$B$B' WHERE `entry`=8239; +UPDATE `locales_quest` SET `Details_loc6` = 'Necesito los Dechados de Poder conocidos como Monedas de las Tribus. Son la moneda que utilizan los distintos habitantes de Zul\'Gurub y todas ellas están imbuidas con un sutil pero potente mojo.$B$BHay nueve tipos diferentes. Mis compatriotas buscan algunas de ellas para las distintas armaduras que ofrecen a los héroes Zandalar. Si tuvieras alguna de sobra te la cambiaré tres de ellas por una de nuestras marcas de honor. Puedes utilizar las marcas con Rin\'wosho el Mercader, a cambio te ofrecerá objetos especiales.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, este juego de monedas es una buena adquisición para nuestra colección... la que utilizaremos para defender a nuestra tribu contra el auge del Dios de la Sangre. Has ganado esta muestra de honor, $n, así como la gratitud de toda la tribu.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente... cada una de las joyas que arrebatamos a los esbirros del Dios de la Sangre nos acerca a su derrota final. Tus nobles hazañas llenan de honor a los Zandalar y a ti mismo.$B$BRecuerda, $n, puedes destruir las joyas que encuentres en Zul\'Gurub en el altar. Por cada joya ganarás nuestro reconocimiento y una muestra de honor. Recuerda tener un espacio libre en tu inventario si aún no tienes ninguna muestra.' WHERE `entry`=8240; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has destruido la joya en el Altar de Zanza? ¡Hazlo y serás bendecido doblemente por Zanza!' WHERE `entry`=8240; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Siempre hay sitio para el flujo ígneo. Tú sigue trayendo hasta que yo te diga.|n' WHERE `entry`=8241; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Siempre hay sitio para el flujo ígneo. Tú sigue trayendo hasta que yo te diga.|n' WHERE `entry`=8242; +UPDATE `locales_quest` SET `Title_loc1` = '잔자의 강력한 음료' WHERE `entry`=8243; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un buen trato, amigo mío, por favor, ¡disfruta de la bendición de Zanza y de un cordial saludo!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `Title_loc1` = '잔달라 모조의 인장' WHERE `entry`=8246; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un buen trato, amigo mío, por favor, acepta sortija y la bendición de la tribu.' WHERE `entry`=8246; +UPDATE `locales_quest` SET `Title_loc1` = '불사의 영액' WHERE `entry`=8256; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라의 오그틴크에게 불사의 영액을 가져다주어야 합니다. 오그틴크는 엘다라스 폐허 북동쪽 절벽 꼭대기에 있습니다.' WHERE `entry`=8256; +UPDATE `locales_quest` SET `Title_loc1` = '몰파즈의 피' WHERE `entry`=8257; +UPDATE `locales_quest` SET `Objectives_loc1` = '아탈학카르 신전에서 몰파즈를 처치하고 그의 피를 악령의 숲에 있는 그레타 모스후프에게 가져다주어야 합니다. 가라앉은 신전의 입구는 슬픔의 늪에 있습니다.' WHERE `entry`=8257; +UPDATE `locales_quest` SET `Title_loc1` = '다크리버의 위협' WHERE `entry`=8258; +UPDATE `locales_quest` SET `Objectives_loc1` = '스칼로맨스 대형 납골당 지하실 가운데에 예언의 탐지기를 놓으십시오. 그러면 영혼들이 나타날 것입니다. 모두 물리치면 죽음의 기사 다크리버가 나타납니다. 그를 쓰러뜨리십시오.$B$B오그리마 지혜의 골짜기에 있는 사고른 크레스트스트라이더에게 다크리버가 죽었다는 증거로 그의 머리카락을 가져가야 합니다.' WHERE `entry`=8258; +UPDATE `locales_quest` SET `Title_loc1` = '스톰파이크의 영웅' WHERE `entry`=8271; +UPDATE `locales_quest` SET `Title_loc1` = '오란의 감사 표시' WHERE `entry`=8273; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Cruza los dedos! ¡Esperemos que podamos salvar a Noggle!' WHERE `entry`=8277; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has terminado de conseguir esas muestras? ¡Podríamos perder a Noggle en cualquier minuto!' WHERE `entry`=8277; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 은둔자 오르텔에게 황혼의 사전 1,2,3 장을 가져가야 합니다.' WHERE `entry`=8279; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Sí! ¡Tienes las partes del libro! Comencemos, $n.$B$BCambia cada tercera palabra por palabras del segundo capítulo... y después cambia una palabra sí y otra no por palabras del primer capítulo... Espera, ¿he dicho eso al revés?' WHERE `entry`=8279; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Quién anda ahí? ¡Oh, eres tú! ¿Ya has encontrado todos los capítulos del Lexicón?' WHERE `entry`=8279; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tienes mi más sincera gratitud. Tus esfuerzos para ayudar al Fuerte Cenarion han demostrado tu valentía.' WHERE `entry`=8280; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Sí! Has recuperado mi bolsa. ¡Y están todos mis componentes exóticos! Estaré eternamente en deuda contigo.' WHERE `entry`=8282; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Todavía no has encontrado mi cartera? En fin, cruzaré los dedos, al menos ya no hay veneno.' WHERE `entry`=8282; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Con Pinzamortem fuera del mapa, somos libres para utilizar las montañas del sur como camino estratégico para sortear las colmenas de silítidos. Apreciamos mucho lo que has hecho.' WHERE `entry`=8283; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesitaré la pinza de la criatura como prueba. Sin pinza, no hay recompensa.' WHERE `entry`=8283; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Justo como sospechaba. Puedo descifrar palabras sueltas en las tablillas, pero parecen tener algún tipo de lógica o significado. Es bastante típico de las sectas del Martillo Crepuscular utilizar un código para ocultar el significado de sus textos. Tendremos que encontrar a alguien que sepa más de este tipo de cosas.' WHERE `entry`=8284; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Puedes encontrar el campamento asolado al noroeste de aquí. Vuelve a verme cuando tengas todos los fragmentos.' WHERE `entry`=8284; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya veo que conoces mi vieja organización. Debes de estar con los del Fuerte Cenarion. $B$B¿Buscas información para usarla contra ellos? Acércate, quizás podamos ayudarnos mutuamente.' WHERE `entry`=8285; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Tú! ¿Cómo me has encontrado? ¿Quién eres? No te han seguido, ¿verdad? ¡Habla!' WHERE `entry`=8285; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Por fin ha vuelto. Ha terminado la espera.' WHERE `entry`=8286; +UPDATE `locales_quest` SET `Details_loc1` = '아, 여기 있군요. 이건 정말 유용한 정보인데... 세나리온 의회의 군대가 실리더스에 도착한다는 내용을 봤습니다! 황혼의망치단을 쫓아내려는 것이겠죠? 아마 큰 도움이 될 겁니다.$B$B이 양피지를 지휘관 마랄리스에게 가져다주세요. 그렇게만 해 준다면 황혼의망치단을 저지하고 난 그들로부터 벗어날 수 있을 겁니다!' WHERE `entry`=8287; +UPDATE `locales_quest` SET `Objectives_loc1` = '지휘관 마랄리스에게 해독된 서판 탁본을 가져가야 합니다.' WHERE `entry`=8287; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Una información muy interesante, $n. Esto nos aclara algo la presencia del Martillo Crepuscular en Silithus y, sin duda, nos ayudará en la lucha contra ellos. Tus esfuerzos serán generosamente recompensados, $c.' WHERE `entry`=8287; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué es esto que me traes, $n?' WHERE `entry`=8287; +UPDATE `locales_quest` SET `Title_loc2` = 'Les talismans de vaillance' WHERE `entry`=8289; +UPDATE `locales_quest` SET `Title_loc1` = '침략자 처단!' WHERE `entry`=8291; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 들어가 호드를 무찌르고 전쟁노래 협곡 명예 훈장을 얻어 은빛날개 숲에 있는 파수꾼 파송에게 돌아가야 합니다.' WHERE `entry`=8291; +UPDATE `locales_quest` SET `Title_loc1` = '은빛날개 분쟁 진압' WHERE `entry`=8294; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡으로 진입하여 얼라이언스 진영을 무찌르고 전쟁노래 협곡 명예 훈장을 얻으십시오. 몰샨 주둔지에 있는 부대장 쉐터스컬에게 가져가야 합니다.' WHERE `entry`=8294; +UPDATE `locales_quest` SET `Title_loc2` = 'La marque d\'honneur' WHERE `entry`=8296; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 자원!' WHERE `entry`=8297; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지의 전투를 승리로 이끌고 아라시 보급품 상자를 가지고 임시 주둔지에 있는 하사관 매클리어에게 돌아가야 합니다.' WHERE `entry`=8297; +UPDATE `locales_quest` SET `Title_loc1` = '아라소르 보급선 끊기' WHERE `entry`=8299; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지 전투를 승리로 이끌고 아라시 보급품 상자를 구해 해머폴에 있는 죽음의추적자 몰티스에게 가져가야 합니다.' WHERE `entry`=8299; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Voy a darte la facultad de nombrar ayudantes para tu misión. Un campeón necesita ayuda para cumplir con su deber.' WHERE `entry`=8301; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tienen motivos para desconfiar de las razas mortales; pero será mejor que el propio Linaje cuente esa historia cuando llegue el momento.' WHERE `entry`=8301; +UPDATE `locales_quest` SET `Title_loc1` = '아나크로노스' WHERE `entry`=8303; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스의 시간의 동굴에 있는 아나크로노스를 찾아가야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=8303; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$BTengo que cumplir mi deber, tanto si está viva como si no. La encontraremos, pero yo no puedo dejar la avanzada. ¿Puedo contar contigo de nuevo, $n?' WHERE `entry`=8304; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Has interrogado a Frankal' WHERE `entry`=8304; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Has interrogado a Rutgar' WHERE `entry`=8304; +UPDATE `locales_quest` SET `Title_loc1` = '잊혀진 오랜 기억' WHERE `entry`=8305; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'El sino de Natalia Mar\'alith' WHERE `entry`=8306; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 이런!' WHERE `entry`=8308; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto explica mucho. Si alguna vez entras en Ahn\'Qiraj, busca al pobre Brann. Seguro que echa de menos al monito.' WHERE `entry`=8308; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vaya.' WHERE `entry`=8308; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드, 아이언포지, 다르나서스의 여관 주인들, 그리고 아이언포지에 있는 탈바쉬 델 키젤과 얘기해 보십시오. 그들이 원하는 행동을 보여 주면 상으로 사탕을 받을 수 있습니다.$B$B스톰윈드 보육원의 제스퍼에게 스톰윈드 초코바, 놈리건 젤리, 아이언포지 박하사탕, 다르나서스 양갱을 가지고 돌아가야 합니다.' WHERE `entry`=8311; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마, 언더시티, 썬더 블러프의 여관 주인들, 그리고 센진 마을에 있는 칼리 레믹과 얘기해 보십시오. 그들이 원하는 행동을 보여 주면 사탕을 받을 수 있습니다.$B$B오그리마 보육원에 있는 스풉스에게 썬더 블러프 양갱, 검은창 젤리, 오그리마 초코바, 언더시티 박하사탕을 가지고 돌아가야 합니다.' WHERE `entry`=8312; +UPDATE `locales_quest` SET `Details_loc1` = '미늘벌레 고기 조리법이 나온 부분은 확실히 보이지만 한 번도 들어 보지 못한 약초와 양념에 대한 내용이 나옵니다. 캘랜드라스라면 사막에서 자라는 식물에 대해 잘 알고 있을 테니 이 부분을 설명해 줄 수 있을 겁니다.' WHERE `entry`=8313; +UPDATE `locales_quest` SET `Objectives_loc1` = '세나리온 요새 여관에 있는 캘랜드라스에게 찢어낸 조리법 페이지를 가져다 줘야 합니다.' WHERE `entry`=8313; +UPDATE `locales_quest` SET `Objectives_loc1` = '브론즈비어드 야영지에 있는 루트거 글립쉐이퍼가 실리더스의 세나리온 요새에 있는 지질학자 락스베인에게 문자가 새겨진 수정 프리즘을 가져가 달라고 부탁했습니다.' WHERE `entry`=8314; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tengo 20 000 años de historia en las manos, $n!' WHERE `entry`=8315; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Aprovecha la oportunidad en cuanto se presente!' WHERE `entry`=8315; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 장비' WHERE `entry`=8316; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Guardaré esto, quizás sea útil más tarde.' WHERE `entry`=8318; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Me has traído textos?' WHERE `entry`=8318; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente trabajo! Hablaré bien de ti.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo bien hecho, $n. Matar a los geoseñores Crepusculares debe de haber causado un duro golpe al culto. Esperemos haber frustrado sus planes...' WHERE `entry`=8320; +UPDATE `locales_quest` SET `Objectives_loc1` = '사우스쇼어 여관 안에 있는 맥주통에 썩은 달걀을 집어넣어야 합니다.' WHERE `entry`=8322; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Me pondré a descifrar esto en cuanto pueda. Si descubro algo interesante, encontraré la forma de hacerte llegar la información.' WHERE `entry`=8323; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado algún texto encriptado? Tengo muchas ganas de leer El creyente verdadero de este mes.' WHERE `entry`=8323; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Me muero por leerlos. Por favor, sigue trayéndome textos encriptados si los encuentras.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `Title_loc1` = '오렐 골드리프' WHERE `entry`=8331; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, buenos días. ¿Me han dicho que te vas a presentar ante el Consejo Abisal? Si es así, escucha mis palabras atentamente...' WHERE `entry`=8331; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, muy bien. He estado trabajando en el medallón. Ahora, con estos últimos ingredientes, acabaré en un abrir y cerrar de ojos...$B$BYa estamos. Aquí tienes el medallón, $n.$B$BTendrás que llevarlo cuando actives una de las piedras de viento del Martillo Crepuscular. Póntelo junto con el resto de los símbolos del Martillo y el Consejo Abisal te verá como uno de sus subordinados.' WHERE `entry`=8332; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes el fragmento y los emblemas, $n? Los necesito para hacer el medallón de estatus de fiel Crepuscular.' WHERE `entry`=8332; +UPDATE `locales_quest` SET `Title_loc1` = '황혼의 신도 계급장' WHERE `entry`=8333; +UPDATE `locales_quest` SET `Title_loc1` = '황혼의 신도 지휘관 반지' WHERE `entry`=8342; +UPDATE `locales_quest` SET `Title_loc1` = '골드리프의 발견' WHERE `entry`=8343; +UPDATE `locales_quest` SET `Title_loc1` = '보르 와일드메인' WHERE `entry`=8349; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué alegría volver a verte, $c! ¿Te han hecho un medallón? Bien... lo necesitarás para tu próxima misión...' WHERE `entry`=8349; +UPDATE `locales_quest` SET `Title_loc1` = '보르와의 대화' WHERE `entry`=8351; +UPDATE `locales_quest` SET `Objectives_loc1` = '세나리온 요새에 있는 보르 와일드메인에게 심연의 홀을 가져다 주어야 합니다.' WHERE `entry`=8352; +UPDATE `locales_quest` SET `Objectives_loc1` = '여관주인 파이어브루를 위해 닭 흉내를 내야 합니다. 그러면 아이언포지 박하사탕을 받을 수 있습니다!' WHERE `entry`=8353; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '여관주인 파이어브루를 위해 닭 흉내 내기' WHERE `entry`=8353; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Cacarea como un pollo para el tabernero Brebefuego' WHERE `entry`=8353; +UPDATE `locales_quest` SET `Objectives_loc1` = '여관주인 노먼을 위해 닭 흉내를 내면 언더시티 박하사탕을 받을 수 있습니다!' WHERE `entry`=8354; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '여관주인 노먼을 위해 닭 흉내 내기' WHERE `entry`=8354; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Cacarea como un pollo para el tabernero Norman.' WHERE `entry`=8354; +UPDATE `locales_quest` SET `Objectives_loc1` = '탈바쉬 델 키젤을 위해 기차 소리를 내야 합니다. 그러면 놈리건 젤리를 받을 수 있습니다!' WHERE `entry`=8355; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '탈바쉬를 위해 기차 소리 내기' WHERE `entry`=8355; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Haz el tren para Talvash' WHERE `entry`=8355; +UPDATE `locales_quest` SET `Objectives_loc1` = '여관주인 앨리슨에게 힘자랑을 해야 합니다. 그러면 스톰윈드 초코바를 받을 수 있습니다!' WHERE `entry`=8356; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '여관주인 앨리슨에게 힘자랑' WHERE `entry`=8356; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Saca músculos para la tabernera Allison' WHERE `entry`=8356; +UPDATE `locales_quest` SET `Objectives_loc1` = '여관주인 셀리에네를 위해 춤을 추어야 합니다. 그러면 다르나서스 양갱을 받을 수 있습니다!' WHERE `entry`=8357; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '여관주인 셀리에네를 위해 춤추기' WHERE `entry`=8357; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Baila para la tabernera Saelienne' WHERE `entry`=8357; +UPDATE `locales_quest` SET `Objectives_loc1` = '칼리 레믹을 위해 기차소리를 내면 검은창 젤리를 받을 수 있습니다!' WHERE `entry`=8358; +UPDATE `locales_quest` SET `Objectives_loc1` = '여관주인 그리쉬카를 위해 힘자랑을 하면 오그리마 초코바를 받을 수 있습니다!' WHERE `entry`=8359; +UPDATE `locales_quest` SET `Objectives_loc1` = '여관주인 팔라를 위해 춤을 추면 썬더 블러프 양갱을 받을 수 있습니다!' WHERE `entry`=8360; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '여관주인 팔라를 위해 춤추기' WHERE `entry`=8360; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Baila para la tabernera Pala' WHERE `entry`=8360; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja! ¡Lo has conseguido, $n! ¡Pronto aplastaremos al Martillo Crepuscular!' WHERE `entry`=8361; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Lo has hecho ya?' WHERE `entry`=8361; +UPDATE `locales_quest` SET `Title_loc1` = '심연의 문장' WHERE `entry`=8362; +UPDATE `locales_quest` SET `Title_loc1` = '심연의 인장' WHERE `entry`=8363; +UPDATE `locales_quest` SET `Title_loc1` = '심연의 홀' WHERE `entry`=8364; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, eres un cielo, aunque hayas tardado más de lo que esperaba. Cuando estos sombreros estén limpios y les haya dado mi toque personal, sacaré un buen pellizco por ellos. Y dado que siempre suelo recompensar un trabajo bien hecho, aquí tienes algo para ti. Te recomiendo que reserves algo para darte un buen baño, encanto.' WHERE `entry`=8365; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los 20 sombreros? No te creo, déjamelos ver. ¡Sería mejor que estuvieran en perfecto estado!' WHERE `entry`=8365; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡$n! ¡Tú sí que vales!$B$BEstoy seguro de que el cártel dejará de presionarme ahora que has acabado con esa escoria del Mar del Sur. Veamos, ¿qué puedo darte como recompensa? ¿Qué te parece si me das una pieza y te dejo elegir uno de estos por tus esfuerzos?' WHERE `entry`=8366; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 호드 돌격대장에게 전쟁노래 협곡 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8368; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has mostrado una gran valentía al proteger nuestras tierras del Valle de Alterac! Hablaré a mis superiores de tus hazañas.' WHERE `entry`=8369; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué noticias traes de las tierras de los Lobo Gélido? ¿Qué tal va la batalla por el Valle de Alterac?' WHERE `entry`=8369; +UPDATE `locales_quest` SET `Title_loc1` = '아라지 분지 정복' WHERE `entry`=8370; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 호드 돌격대장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8370; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, $n! Has servido bien a la Alianza.' WHERE `entry`=8372; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has vuelto con noticias del frente, $n?' WHERE `entry`=8372; +UPDATE `locales_quest` SET `Objectives_loc1` = '구린내 폭탄 탈취제를 사용하여 사우스쇼어에 떨어진 포세이큰 구린내 폭탄을 제거한 후 하사관 허트만에게 돌아가야 합니다.' WHERE `entry`=8373; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 공격' WHERE `entry`=8374; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8374; +UPDATE `locales_quest` SET `Details_loc1` = '난 실수는 용납하지 않아! 사실 호드의 주장대로 알터랙 계곡은 서리늑대부족의 영토라네.$B$B자네도 알겠지만 스톰파이크 원정대는 광석과 유물을 찾기 위한 평화적인 목적으로 계곡에 왔다네. 그런데 서리늑대부족은 매우 잔인하고 야만적이기 짝이 없는 방법으로 그들을 살해한 거야.$B$B결코 잊어서는 안 되네! 예고도 없이 기습 공격을 한 비열한 놈들 손에 희생된 용감한 드워프들을! 지금 당장 알터랙 계곡 전장으로 달려가게. 얼라이언스를 위하여!' WHERE `entry`=8375; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 얼라이언스 준장에게 알터랙 계곡 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8375; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho tu parte, $n. ¡La Alianza no puede permitir que los incivilizados actos de la Horda sigan impunes!' WHERE `entry`=8375; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 장비' WHERE `entry`=8376; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 장비' WHERE `entry`=8377; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 장비' WHERE `entry`=8378; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 장비' WHERE `entry`=8379; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 장비' WHERE `entry`=8380; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 장비' WHERE `entry`=8381; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 장비' WHERE `entry`=8382; +UPDATE `locales_quest` SET `Title_loc1` = '잊지 말자, 알터랙 계곡!' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡 전장에서 전투가 치열하게 진행되고 있네! 자네는 자신의 역할을 다했는가?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Details_loc2` = 'La bataille fait rage dans la vallée d\'Alterac, $n !  Vous avez fait votre part, ces temps-ci, $n ?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La bataille fait rage dans la vallée d\'Alterac, $n !  Vous avez fait votre part, ces temps-ci, $n ?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Details_loc6` = '¡La Batalla del Valle de Alterac sigue ardiendo, $n! ¿Has participado últimamente, $n?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Objectives_loc6` = '¡La Batalla del Valle de Alterac sigue ardiendo, $n! ¿Has participado últimamente, $n?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sigue honrando a la Alianza, $n. La Horda no tardará mucho en ser aplastada si seguimos adelante con nuestros esfuerzos.' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Title_loc2` = 'La revendication du bassin d\'Arathi' WHERE `entry`=8384; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venue nous donner un coup de main en Arathi ?' WHERE `entry`=8384; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venue nous donner un coup de main en Arathi ?' WHERE `entry`=8384; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8384; +UPDATE `locales_quest` SET `Title_loc1` = '공동의 노력' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Objectives_loc1` = '이보게, 자네의 경험을 좀 빌릴 수 없겠나? 다른 전장에서 싸우고 있는 우리 동료들이 자네처럼 풍부한 경험을 가진 전문가를 손꼽아 기다리고 있네.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Details_loc2` = 'Ah, $n.  J\'espère que vous continuez à faire profiter les différents champs de bataille de votre expérience.  Au front, un grand nombre de soldats sont inspirés par des vétérans endurcis comme vous.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Ah, $n.  J\'espère que vous continuez à faire profiter les différents champs de bataille de votre expérience.  Au front, un grand nombre de soldats sont inspirés par des vétérans endurcis comme vous.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Details_loc6` = 'Ah, $n. Espero seguir contando con tu experiencia en los distintos frentes. Muchos de nuestros hombres y mujeres admiran a los veteranos tan experimentados como tú.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Ah, $n. Espero seguir contando con tu experiencia en los distintos frentes. Muchos de nuestros hombres y mujeres admiran a los veteranos tan experimentados como tú.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estás a la altura de tu reputación, $n. Sin gente como tú la Alianza no tendría ninguna oportunidad contra las salvajes fuerzas de la Horda.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Title_loc2` = 'La lutte pour le goulet des Warsong' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Details_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Objectives_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Details_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Objectives_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Gracias a ti, las defensas naturales de Vallefresno estarán intactas un día más.' WHERE `entry`=8386; +UPDATE `locales_quest` SET `Title_loc1` = '알터랙 계곡의 침략자' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 계곡에서는 아직도 치열한 전투가 벌어지고 있소! 다시 알터랙 계곡으로 돌아가 우리 서리늑대부족의 영토에서 침략자들을 몰아내시오!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Details_loc2` = 'La bataille pour Alterac fait rage !  Vous devez retourner à la vallée d\'Alterac et repousser une fois encore les envahisseurs du territoire des Frostwolf, $n !' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La bataille pour Alterac fait rage !  Vous devez retourner à la vallée d\'Alterac et repousser une fois encore les envahisseurs du territoire des Frostwolf, $n !' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Details_loc6` = '¡La batalla por Alterac sigue ardiendo! ¡Debes volver al Valle de Alterac y expulsar una vez más a los invasores del territorio de Lobo Gélido, $n!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Objectives_loc6` = '¡La batalla por Alterac sigue ardiendo! ¡Debes volver al Valle de Alterac y expulsar una vez más a los invasores del territorio de Lobo Gélido, $n!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n! Deberías sentirte orgulloso. ¡Los invasores de la Alianza deben ser expulsados de Alterac!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `Title_loc1` = '커다란 영광을 위하여' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Details_loc2` = 'Vous inspirez de nombreux et braves soldats, $n.  Vous continuez à être un exemple pour tous dans la lutte contre l\'Alliance.  Quelles nouvelles m\'apportez-vous de vos voyages ?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Vous inspirez de nombreux et braves soldats, $n.  Vous continuez à être un exemple pour tous dans la lutte contre l\'Alliance.  Quelles nouvelles m\'apportez-vous de vos voyages ?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Details_loc4` = '您会收到:$B$B完成任务后,你将获得:$B$B完成任务后,你将获得:$B$B' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Details_loc6` = 'Muchos valientes guerreros te admiran, $n. Sigue siendo un ejemplo para todos los que luchan contra la Alianza. ¿Qué noticias traes de tus viajes?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Muchos valientes guerreros te admiran, $n. Sigue siendo un ejemplo para todos los que luchan contra la Alianza. ¿Qué noticias traes de tus viajes?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sigue honrando a la Horda, $n. Es un placer comprobar que no te has debilitado.' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Details_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8389; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8389; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8389; +UPDATE `locales_quest` SET `Title_loc2` = 'La conquête du bassin d\'Arathi' WHERE `entry`=8390; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8390; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8390; +UPDATE `locales_quest` SET `Title_loc2` = 'La revendication du bassin d\'Arathi' WHERE `entry`=8391; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8391; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8391; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8391; +UPDATE `locales_quest` SET `Title_loc2` = 'La revendication du bassin d\'Arathi' WHERE `entry`=8392; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8392; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8392; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8392; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 공격' WHERE `entry`=8395; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8395; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 얼라이언스 준장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8396; +UPDATE `locales_quest` SET `Title_loc2` = 'La revendication du bassin d\'Arathi' WHERE `entry`=8397; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8397; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8397; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8397; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 공격' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Details_loc1` = '호드와의 오랜 전쟁으로 인해 물자가 급속도로 바닥나고 있네. 지속적인 자원 공급을 위해서는 아라시 분지를 우리 손에 넣는 것이 매우 중요하네! 얼라이언스를 위하여 아라시 분지에는 다녀온 건가?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Objectives_loc1` = '호드와의 오랜 전쟁으로 인해 물자가 급속도로 바닥나고 있네. 지속적인 자원 공급을 위해서는 아라시 분지를 우리 손에 넣는 것이 매우 중요하네! 얼라이언스를 위하여 아라시 분지에는 다녀온 건가?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Title_loc2` = 'La revendication du bassin d\'Arathi' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8399; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 얼라이언스 준장에게 전쟁노래 협곡 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8399; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8402; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 얼라이언스 준장에게 전쟁노래 협곡 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8402; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, $n! Has servido bien a la Alianza.' WHERE `entry`=8403; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Title_loc2` = 'La lutte pour le goulet des Warsong' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Details_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Objectives_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Details_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Objectives_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Gracias a ti, las defensas naturales de Vallefresno estarán intactas un día más.' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Title_loc2` = 'La lutte pour le goulet des Warsong' WHERE `entry`=8405; +UPDATE `locales_quest` SET `Details_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8405; +UPDATE `locales_quest` SET `Objectives_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8405; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8405; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8406; +UPDATE `locales_quest` SET `Title_loc2` = 'La lutte pour le goulet des Warsong' WHERE `entry`=8406; +UPDATE `locales_quest` SET `Details_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8406; +UPDATE `locales_quest` SET `Objectives_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8406; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8406; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8407; +UPDATE `locales_quest` SET `Details_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8407; +UPDATE `locales_quest` SET `Objectives_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8407; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8407; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Objectives_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Title_loc2` = 'La lutte pour le goulet des Warsong' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Details_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Objectives_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Details_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Objectives_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Gracias a ti, las defensas naturales de Vallefresno estarán intactas un día más.' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Title_loc1` = '엉망이 된 양조통' WHERE `entry`=8409; +UPDATE `locales_quest` SET `Objectives_loc1` = '물, 불, 대지, 바람의 샘플을 수집하여 바람의감시자 바스라에게 가져가야 합니다.' WHERE `entry`=8410; +UPDATE `locales_quest` SET `Title_loc1` = '원소에 대한 깨달음' WHERE `entry`=8411; +UPDATE `locales_quest` SET `Objectives_loc1` = '바람의감시자 바스라에게 바람, 불, 대지, 물의 원소를 가져가야 합니다.' WHERE `entry`=8411; +UPDATE `locales_quest` SET `Title_loc2` = 'Maîtriser les éléments' WHERE `entry`=8411; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Apportez les éléments terre, air, feu et eau à Bath\'rah la Vigie des vents.' WHERE `entry`=8411; +UPDATE `locales_quest` SET `Title_loc1` = '정기의 토템' WHERE `entry`=8412; +UPDATE `locales_quest` SET `Objectives_loc1` = '바람의감시자 바스라에게 정기의 토템을 만드는데 필요한 재료들을 가져가야 합니다.' WHERE `entry`=8412; +UPDATE `locales_quest` SET `Title_loc1` = '부두교 마법' WHERE `entry`=8413; +UPDATE `locales_quest` SET `Objectives_loc1` = '바람의감시자 바스라에게 부두 깃털들을 가져가야 합니다.' WHERE `entry`=8413; +UPDATE `locales_quest` SET `Title_loc1` = '악마 퇴치' WHERE `entry`=8414; +UPDATE `locales_quest` SET `Objectives_loc1` = '서부 역병지대에 있는 대사제 텔다니스에게 앞잡이의 스컬지석 20개를 모아 가져가야 합니다.' WHERE `entry`=8414; +UPDATE `locales_quest` SET `Title_loc1` = '마력을 잃은 스컬지석' WHERE `entry`=8416; +UPDATE `locales_quest` SET `Objectives_loc1` = '서리바람 거점에 있는 사령관 아쉬람 발러피스트에게 마력을 잃은 스컬지석을 가져가야 합니다.' WHERE `entry`=8416; +UPDATE `locales_quest` SET `Title_loc1` = '영혼이 된 영웅의 고통' WHERE `entry`=8417; +UPDATE `locales_quest` SET `Title_loc1` = '퇴마석 만들기' WHERE `entry`=8418; +UPDATE `locales_quest` SET `Objectives_loc1` = '아쉬람 발러피스트에게 황색 부두 깃털, 청색 부두 깃털, 녹색 부두 깃털을 각 2개씩 가져가야 합니다.' WHERE `entry`=8418; +UPDATE `locales_quest` SET `Title_loc1` = '뜨거운 소유욕' WHERE `entry`=8420; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 있는 임프시에게 지옥 옷감을 한 장 가져가야 합니다.' WHERE `entry`=8420; +UPDATE `locales_quest` SET `Title_loc1` = '인형 재료' WHERE `entry`=8421; +UPDATE `locales_quest` SET `Objectives_loc1` = '악령의 숲에 있는 임프시에게 썩은 나무 10개와 피멍울 정수 4개를 가져가야 합니다.' WHERE `entry`=8421; +UPDATE `locales_quest` SET `Title_loc1` = '트롤의 깃털' WHERE `entry`=8422; +UPDATE `locales_quest` SET `Objectives_loc1` = '가라앉은 사원에 있는 트롤의 부두 깃털 6개를 가져가야 합니다.' WHERE `entry`=8422; +UPDATE `locales_quest` SET `Title_loc1` = '전사의 일족' WHERE `entry`=8423; +UPDATE `locales_quest` SET `Objectives_loc1` = '저주받은 땅에 있는 지옥멧돼지 7마리를 처치하고 호드 영웅의 넋에게 돌아가야 합니다.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `Details_loc1` = '당신 덕분에 안식을 취할 수 있게 되었소. 당신은 보상을 받아야 할 자격이 충분하오.$B$B살아생전 내가 사용하던 무기와 갑옷은 최고라고 자부하오. 나에게는 더 이상 쓸모가 없으니 당신이 사용하는 것이 좋겠소.$B$B슬픔의 늪에 있는 가라앉은 사원으로 가서 트롤 수호자인 게이셔, 마이잔, 졸로, 후쿠, 줄로, 로로를 해치우시오. 그들이 가지고 있는 마법의 깃털을 사용하면 잠시 동안 내 육체를 만들어 내 무기와 갑옷을 당신에게 건넬 수 있는 시간을 벌 수 있소.' WHERE `entry`=8425; +UPDATE `locales_quest` SET `Objectives_loc1` = '호드 영웅의 넋에게 가라앉은 사원에 있는 트롤들에게서 황색 부두 깃털, 청색 부두 깃털, 녹색 부두 깃털을 빼앗아 각 2개씩 가져가야 합니다.' WHERE `entry`=8425; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8426; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 호드 돌격대장에게 전쟁노래 협곡 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8426; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8428; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 호드 돌격대장에게 전쟁노래 협곡 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8428; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8430; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 호드 돌격대장에게 전쟁노래 협곡 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8430; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! ¡Has probado tu valía defendiendo nuestras operaciones en la Garganta Grito de Guerra! Que las sagas de tu honor recorran todas nuestras tierras.' WHERE `entry`=8430; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes alguna noticia de la Garganta Grito de Guerra, $n?' WHERE `entry`=8430; +UPDATE `locales_quest` SET `Details_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Details_loc6` = 'La batalla en la Garganta Grito de Guerra sigue ardiendo, $n. ¡Ayuda a expulsar a las centinelas Ala de Plata de nuestras tierras!' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Objectives_loc6` = 'La batalla en la Garganta Grito de Guerra sigue ardiendo, $n. ¡Ayuda a expulsar a las centinelas Ala de Plata de nuestras tierras!' WHERE `entry`=8431; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, $c! ¡Has ayudado a asegurar a la Horda su control sobre la Garganta Grito de Guerra!' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Details_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8432; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8432; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8432; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8433; +UPDATE `locales_quest` SET `Details_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8433; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8433; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8433; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8434; +UPDATE `locales_quest` SET `Details_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8434; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8434; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8434; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8435; +UPDATE `locales_quest` SET `Details_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8435; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La bataille continue de faire rage dans le goulet des Warsong, $n.  Faites votre part pour chasser les sentinelles d\'Aile-argent de nos terres !' WHERE `entry`=8435; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8435; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 정복' WHERE `entry`=8437; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 호드 돌격대장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8437; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 정복' WHERE `entry`=8439; +UPDATE `locales_quest` SET `Objectives_loc1` = '전장 밖에 있는 호드 돌격대장에게 아라시 분지 명예 훈장 3개를 가져가야 합니다.' WHERE `entry`=8439; +UPDATE `locales_quest` SET `Title_loc2` = 'La conquête du bassin d\'Arathi' WHERE `entry`=8440; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8440; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8440; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8440; +UPDATE `locales_quest` SET `Title_loc2` = 'La conquête du bassin d\'Arathi' WHERE `entry`=8441; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8441; +UPDATE `locales_quest` SET `Details_loc6` = '¡La guerra contra la escoria de la Alianza exige recursos, $n! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Sigue asegurándote de que la Cuenca de Arathi siga en nuestras manos!' WHERE `entry`=8441; +UPDATE `locales_quest` SET `Objectives_loc6` = '¡La guerra contra la escoria de la Alianza exige recursos, $n! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Sigue asegurándote de que la Cuenca de Arathi siga en nuestras manos!' WHERE `entry`=8441; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Un trabajo excelente, $n! Mientras sigamos controlando la Cuenca de Arathi nuestros suministros estarán garantizados.' WHERE `entry`=8441; +UPDATE `locales_quest` SET `Title_loc2` = 'La conquête du bassin d\'Arathi' WHERE `entry`=8442; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8442; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8442; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8442; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 정복' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Objectives_loc1` = '얼라이언스 놈들과 전쟁을 치르려면 자원이 필요하오! 전투가 한창일 때 보급품 물량이 바닥나서는 절대 안 되오. 적에게 아라시 분지가 넘어가지 않도록 만전을 기하시오!' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Title_loc2` = 'La conquête du bassin d\'Arathi' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Details_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Objectives_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Details_loc4` = '完成任务后,你将获得:$B$B' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Details_loc6` = '¡La guerra contra la escoria de la Alianza exige recursos, $n! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Sigue asegurándote de que la Cuenca de Arathi siga en nuestras manos!' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Objectives_loc6` = '¡La guerra contra la escoria de la Alianza exige recursos, $n! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Sigue asegurándote de que la Cuenca de Arathi siga en nuestras manos!' WHERE `entry`=8443; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Un trabajo excelente, $n! Mientras sigamos controlando la Cuenca de Arathi nuestros suministros estarán garantizados.' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Objectives_loc1` = '악몽이 깃든 물건에 숨겨진 의미를 해석할 수 있는 이를 찾아야 합니다.$B$B강력한 힘을 가진 드루이드가 도움을 줄 수 있을 것입니다.' WHERE `entry`=8446; +UPDATE `locales_quest` SET `Title_loc1` = '깨어나는 전설' WHERE `entry`=8447; +UPDATE `locales_quest` SET `Objectives_loc1` = '달의 숲에 있는 수호자 레물로스가 악몽이 깃든 물건을 정화할 때까지 기다려야 합니다.' WHERE `entry`=8447; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sufrimos mucho por acontecimientos del pasado. Gracias por lo que has hecho para ayudar a proteger a los Fauces de Madera. Acepta esta humilde ofrenda como símbolo de nuestra creciente amistad.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Percibo que has logrado una victoria. Victoria, con lo que has hecho... ¡qué de contradicción puede encerrar una palabra! En cualquier caso, has demostrado que mereces nuestra confianza.$B$BPodría pasar un tiempo antes de que los Fauces de Madera te reciban sin hostilidad en el Bastión. Aún así, tu perseverancia acabará con cualquier sospecha que alberguen mis hermanos. Mientras no nos traiciones y no alces tus armas contra nosotros, nos entenderemos bien.' WHERE `entry`=8461; +UPDATE `locales_quest` SET `Title_loc1` = '나피엔과 대화하기' WHERE `entry`=8462; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah... El viento me ha hecho llegar noticias de quienes no pertenecen a nuestra tribu y quieren aliarse con los fúrbolgs Fauces de Madera. Te doy la bienvenida, pero debo advertirte que mi tribu no reacciona bien frente a los extraños.$B$BEstos son tiempos agobiantes, y solo podemos confiar en quienes deciden combatir la corrupción de la tierra junto a nosotros... y que nos hayan demostrado su valía. Los que no lo hagan no encontrarán más que hostilidad si entran al Bastión.' WHERE `entry`=8462; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por todo lo que has hecho, aunque haya sido una misión ciertamente entristecedora. Acepta esto como muestra de gratitud.$B$BTe pediría que siguieras ayudándonos, $n. Tenemos pocos aliados a los que recurrir y sin tu ayuda no podremos afrontar todas las amenazas que se ciernen contra mi tribu.' WHERE `entry`=8464; +UPDATE `locales_quest` SET `Title_loc1` = '살파와 대화하기' WHERE `entry`=8465; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. Estoy aquí de guardia, pero también como portavoz de los Fauces de Madera en Cuna del Invierno y como defensor de la tribu.$B$BNuestros hermanos Nevada han sido víctimas de la misma corrupción que los fúrbolgs de Frondavil. Si has venido aquí a ofrecer ayuda a los Fauces de Madera, debo decirte que la aceptaremos.' WHERE `entry`=8465; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, $n! Me aseguraré de que tus hazañas lleguen a oídos de toda mi tribu.$B$BAcuérdate de traerme cualquiera de las plumas que encuentres. Yo seguiré aceptándolas mientras sea necesario.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `Title_loc1` = '나피엔을 위한 깃털' WHERE `entry`=8467; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, $n! Me aseguraré de que tus hazañas lleguen a oídos de toda mi tribu.$B$BAcuérdate de traerme cualquiera de las plumas que encuentres. Yo seguiré aceptándolas mientras sea necesario.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `Title_loc1` = '살파에게 정기의 구슬 가져다주기' WHERE `entry`=8469; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Nos has probado una vez más tu honor! Me aseguraré de que los míos conozcan todas tus hazañas.$B$BRecuerda traerme todas las cuentas de los Nevada que encuentres. Por cada juego que me traigas hablaré de ti a la tribu.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este tótem... Lo reconozco... es de los Muertobosque, pero está tan degradado... Cualquier fiebre que haya vuelto a nuestros hermanos en nuestra contra, está sin duda impregnada también en este objeto.$B$BHas hecho bien en traérnoslo, $n. Quizás con algunos rituales y mucho estudio, consigamos descubrir qué contamina las mentes de nuestros hermanos. Gracias. Acepta estas ofrendas a cambio de tu hallazgo.' WHERE `entry`=8470; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Dime, $c, ¿en qué puedo ayudarte? Caminas entre nosotros pacíficamente, pero no cabe duda de que ocurre algo. Percibo algo... algo perturbador...' WHERE `entry`=8470; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esto... tiene la forma de un tótem ritual Nevada, pero está deformado por fuerzas que no puedo ni empezar a comprender. Sea cual sea el mal y la corrupción que ha puesto a los Nevada contra nosotros, está presente en este objeto, no hay duda.$B$BEl saber divino es el que os ha traído a ti y a este objeto a nosotros, $n. Lo estudiaremos detenidamente, quizás un día los Nevada dejen de dirigir su ira contra nosotros.$B$BGracias, amigo, por favor, acepta estos regalos a cambio de toda tu bondad.' WHERE `entry`=8471; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$c, vienes a nosotros de forma pacífica pero tengo la sensación de que te atañen asuntos graves y muy importantes tanto para un fúrbolg como para un $r. ¿Qué has venido a decirnos?' WHERE `entry`=8471; +UPDATE `locales_quest` SET `Objectives_loc1` = '눈사태일족 펄볼그 마을에 있는 대족장 눈사태의 동굴 입구에 악마 소환의 횃불을 꽂은 후 악마를 해치우고 나무구렁 요새에 있는 외눈 고른에게 잔디비어스의 정수를 가져가야 합니다.' WHERE `entry`=8481; +UPDATE `locales_quest` SET `Title_loc1` = '평화 협정' WHERE `entry`=8484; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 국왕 마그니 브론즈비어드에게 평화의 나무구렁일족 공물을 가져가야 합니다.' WHERE `entry`=8484; +UPDATE `locales_quest` SET `Title_loc1` = '평화 협정' WHERE `entry`=8485; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마의 스랄에게 평화의 나무구렁일족 공물을 가져가야 합니다.' WHERE `entry`=8485; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo lograste, chico! Pondremos esos lingotes de cobre en la pila y le sacaremos provecho para el material de guerra ahora mismo. Es la entrega de gente como tú lo que me hace sentirme orgulloso de servir a la Alianza. ¡Buen trabajo, soldado!$B$BY si por casualidad te encontraras con más lingotes de cobre, asegúrate de que llegan hasta mí.' WHERE `entry`=8492; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has reunido ya esos 20 lingotes de cobre, soldado?' WHERE `entry`=8492; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 구리 주괴 추가 조달!' WHERE `entry`=8493; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 하사관 스톤브로우에게 구리 주괴 20개를 가져가야 합니다.' WHERE `entry`=8493; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente trabajo! Cavar en busca de ese cobre y fundirlo debe de haber sido toda una aventura. A menos que lo compraras en la casa de subastas. De cualquier modo, a mí me va bien. Recibirás toda clase de elogios por tu contribución a los preparativos para la guerra, $c. Y no dudes en traerme más lingotes de cobre si los tienes.' WHERE `entry`=8493; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Otra vez aquí, $c? ¡Fantástico! Los lingotes que nos has conseguido hasta ahora serán muy útiles para confeccionar todo tipo de cosas para la guerra. Sé que, entre otras cosas, el cobre se usará en piezas para los tanques de vapor en construcción, además de para una reducida flota de girocópteros que queremos desplegar si el tiempo lo permite.$B$BPero que estas pilas no te engañen, necesitamos aún más pilas de lingotes de cobre si puedes conseguirlas para preparar la guerra de Ahn\'Qiraj. ¿Nos ayudarás?' WHERE `entry`=8493; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 철 주괴 추가 조달!' WHERE `entry`=8495; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 하사관 칸스에게 철 주괴 20개를 가져가야 합니다.' WHERE `entry`=8495; +UPDATE `locales_quest` SET `Details_loc1` = '최근 발생한 부상자로 인해 전장에서 붕대가 많이 부족하다고 합니다. 응급 치료에 쓰는 붕대를 구해 세나리온 요새에 있는 바람소환사 프라우드혼에게 전달해 주십시오.' WHERE `entry`=8496; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스 세나리온 요새에 있는 바람소환사 프라우드혼에게 두꺼운 룬매듭 붕대, 두꺼운 마법 붕대, 두꺼운 비단 붕대를 각각 30개씩 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 X도 함께 가져가야 합니다.' WHERE `entry`=8496; +UPDATE `locales_quest` SET `Details_loc1` = '세나리온 요새에 지금 신병들이 도착했는데 과연 사막에서 살아남을 수 있느냐가 문제입니다. 경험이 부족한 신병들에게는 맹독을 가진 다양한 생물뿐 아니라 탈수증도 심각한 위협이 될 수 있습니다. 사막 긴급구호 물자가 쓸만한 물건들을 모아서 세나리온 요새에 있는 캘랜드라스에게 가져가십시오.' WHERE `entry`=8497; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새 여관에 있는 캘랜드라스에게 물의 보주, 강력한 해독제, 훈제 사막 경단을 각각 4개씩 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 I도 함께 가져가야 합니다.' WHERE `entry`=8497; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 토륨 주괴 추가 조달!' WHERE `entry`=8500; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 남작부인 트윈브레이드에게 토륨 주괴 20개를 가져가야 합니다.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `Objectives_loc1` = '독침 하이브아쉬 30마리를 처치한 후 실리더스 세나리온 요새에 있는 지휘관 마랄리스에게 보고하십시오. 이 임무를 완료하려면 전투 임무 지령 XII를 가져가야 합니다.' WHERE `entry`=8501; +UPDATE `locales_quest` SET `Objectives_loc1` = '일꾼 하이브아쉬 30마리를 처치해야 한 다음 실리더스 세나리온 요새에 있는 지휘관 마랄리스에게 보고하십시오. 또한, 이 퀘스트를 완료하려면 전투 임무 지령 III도 함께 가져가야 합니다.' WHERE `entry`=8502; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 갈래물풀 추가 공급!' WHERE `entry`=8504; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 병사 드랙슬게이지에게 갈래물풀 20개를 가져가야 합니다.' WHERE `entry`=8504; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 이런. 거기 가지고 있는 것은 갈래물풀이로군요. 신선도가 유지되도록 서둘러서 상자에 넣도록 하죠. 당신은 갈래물풀을 가져다주셨기에 저, 아니... 우리 얼라이언스에게 큰 호의를 베풀어 주셨답니다. 갈래물풀을 공급해 안퀴라즈 전쟁 물자 확보에 큰 도움을 준 이가 $n, 바로 당신이라는 사실을 모두에게 꼭 알리도록 하겠습니다!' WHERE `entry`=8504; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 오셨군요... 무슨 일로 오셨죠? 아, 갈래물풀이 더 필요한지 알아보러 오셨군요! 운이 좋으시네요. 아주 중요한 이 질문에 답을 하자면... 예, 아주 절실히 필요해요! 갈래물풀 20개를 더 모아 주실 수 있으시죠?' WHERE `entry`=8504; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Alabada sea Elune, vaya cargamento de alga estranguladora me traes ahí. Rápido, pongámosla en una caja para mantenerla fresca. Me has prestado... bueno, a mí y a la Alianza, un gran favor al traernos ese lote. Me aseguraré de que todos sepan que fuiste tú, el gran $n, quien nos ayudó a inclinar la balanza a nuestro favor en los preparativos para la guerra de Ahn\'Qiraj con tu contribución de alga estranguladora!' WHERE `entry`=8504; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eh, hola de nuevo... ¿cómo era? Ah sí, ¡$n! ¿Vienes a ver si necesito más algas estranguladoras? Pues es tu día de suerte, porque la respuesta a tan importante pregunta es un rotundo ¡SÍ! ¿Crees que podrías conseguir otras 20?' WHERE `entry`=8504; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 보라 연꽃 추가 공급!' WHERE `entry`=8506; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 수석 연금술사 나이트송에게 보라 연꽃 20개를 가져가야 합니다.' WHERE `entry`=8506; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 아서스의 눈물 추가 공급!' WHERE `entry`=8510; +UPDATE `locales_quest` SET `Objectives_loc1` = '던 모로 비행장에 있는 선임하사 저메인에게 아서스의 눈물 20개를 가져가야 합니다.' WHERE `entry`=8510; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 얇은 가죽 추가 공급!' WHERE `entry`=8512; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 보니 스톤플레이어에게 얇은 가죽 10개를 가져가야 합니다.' WHERE `entry`=8512; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 일반 가죽 추가 공급!' WHERE `entry`=8514; +UPDATE `locales_quest` SET `Objectives_loc1` = '던 모로 비행장에 있는 병사 포터에게 일반 가죽 10개를 가져가야 합니다.' WHERE `entry`=8514; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 두꺼운 가죽 추가 공급!' WHERE `entry`=8516; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 마사 파인스핀들에게 두꺼운 가죽 10개를 가져가야 합니다.' WHERE `entry`=8516; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 리넨 붕대 추가 조달!' WHERE `entry`=8518; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 파수꾼 실버스카이에게 리넨 붕대 20개를 가져가야 합니다.' WHERE `entry`=8518; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mereces todos mis elogios, $n. Mientras muchos se aprovecharían de la economía de nuestra guerra para enriquecerse enfervorecidos por la avaricia, has demostrado una y otra vez que tu entrega a la Alianza, y por ende a todo Azeroth, es lo primero.$B$B¡Que la bendición de Elune siempre esté contigo!' WHERE `entry`=8518; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nunca dejará de asombrarme el altruismo demostrado cuando tantos optarían por una alternativa egoísta. $c, todavía necesito unas cuantas vendas de lino para poder dar mi encargo por cumplido. ¿Me ayudarás una vez más a reunir esas vendas?' WHERE `entry`=8518; +UPDATE `locales_quest` SET `Title_loc1` = '장기판 위의 졸' WHERE `entry`=8519; +UPDATE `locales_quest` SET `Objectives_loc1` = '잊혀진 오랜 기억에 대해 가능한 모든 것을 확인한 후 타나리스의 시간의 동굴에 있는 아나크로노스와 대화하십시오.' WHERE `entry`=8519; +UPDATE `locales_quest` SET `EndText_loc1` = '흐르는 모래의 전쟁' WHERE `entry`=8519; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 비단 붕대 추가 조달!' WHERE `entry`=8521; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 간호사 스톤필드에게 비단 붕대 20개를 가져가야 합니다.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 룬매듭 붕대 추가 조달!' WHERE `entry`=8523; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 수호자 문셰이드에게 룬매듭 붕대 20개를 가져가야 합니다.' WHERE `entry`=8523; +UPDATE `locales_quest` SET `Details_loc1` = '다시 만나서 반갑네요, $c님. 이 일이 무척 재미있으신가 봐요. 그래서 드리는 말씀인데 랩터 숯불구이 20개를 더 가져다주실 수 있죠? 좋아요, 잘됐군요. 돌아오시면 그때 뵙기로 해요.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 사라 새드휘슬에게 랩터 숯불구이 20개를 가져가야 합니다.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와! 정말 수완이 대단하시군요. 당신을 보니 저 자신이 한심스럽네요. 어쨌든 모든 얼라이언스를 대신해 감사 드려요. 이 고기들을 보급식량 더미에 가져다 놓도록 할게요. 나중에 다시 찾아오세요. 랩터 숯불구이가 더 필요한지 알아봐 드릴게요. 물론 그때쯤이면 이미 많은 양이 쌓여 냄세가 나기 시작하겠지만 말이죠.' WHERE `entry`=8527; +UPDATE `locales_quest` SET `Title_loc1` = '얼라이언스에 점박이놀래기 추가 공급!' WHERE `entry`=8529; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지의 군사 지구에 있는 여사냥꾼 스위프트리버에게 점박이놀래기 20마리를 가져가야 합니다.' WHERE `entry`=8529; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estos lingotes servirán y gracias por nos sacarles brillo. De nada sirve embellecerlos cuando se van a destrozar para todo tipo de material que se debe construir para la guerra. Me ocuparé de poner esto en las pilas y me aseguraré de que se aprovechan bien. Vuelve a hablar conmigo si te interesara traer otros 20.' WHERE `entry`=8532; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que eso que traes son los 20 lingotes de cobre, $c.' WHERE `entry`=8532; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 구리 주괴 추가 조달!' WHERE `entry`=8533; +UPDATE `locales_quest` SET `Objectives_loc1` = '듀로타에 있는 광부 크롬웰에게 구리 주괴 20개를 가져가야 합니다.' WHERE `entry`=8533; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has vuelto a demostrar lo que vales, $c. Me encargaré de que este cobre se use a su tiempo debido. Aunque por ahora, necesito que esos lingotes se coloquen en el palé y se actualice el recuento. Si deseas seguir colaborando, no nos vendría mal que consiguieras aún más lingotes de cobre.' WHERE `entry`=8533; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has vuelto? No tardarás en convertirte en un auténtico minero, $c. Así que ya sabes de qué va; necesito que vayas a extraer un montón de mineral de cobre, lo fundas en lingotes y me los traigas aquí. Sé que es algo de lo que eres capaz, el tema es ¿estás dispuesta a hacerlo?' WHERE `entry`=8533; +UPDATE `locales_quest` SET `Details_loc1` = '황혼의망치단과 이들이 숭배하는 고위 정령들이 실리더스에서 수행 중인 우리 작전에 큰 위협이 되고 있습니다. 우리는 안퀴라즈 내부의 새로운 적과 대치 중인 상황이기 때문에 외부의 적에게 병력을 돌릴 여력이 없습니다.$B$B백색 기사단을 소환하여 이들을 해치운 후 보르 와일드메인에게 보고하십시오.' WHERE `entry`=8535; +UPDATE `locales_quest` SET `Objectives_loc1` = '백색 기사단을 소환하여 해치운 후 세나리온 요새에 있는 보르 와일드메인에게 보고하십시오. 또한, 이 퀘스트를 완료하려면 전술 임무 지령 IV도 함께 가져가야 합니다.' WHERE `entry`=8535; +UPDATE `locales_quest` SET `Details_loc1` = '황혼의망치단과 이들이 숭배하는 고위 정령들이 실리더스에서 수행 중인 우리 작전에 큰 위협이 되고 있습니다. 우리는 안퀴라즈 내부의 새로운 적과 대치 중인 상황이기 때문에 외부의 적에게 병력을 돌릴 여력이 없습니다.$B$B진홍 기사단을 소환하여 이들을 해치운 후 보르 와일드메인에게 보고하십시오.' WHERE `entry`=8537; +UPDATE `locales_quest` SET `Objectives_loc1` = '진홍 기사단을 소환하여 해치운 후 세나리온 요새에 있는 보르 와일드메인에게 보고하십시오. 또한, 이 퀘스트를 완료하려면 전술 임무 지령 II도 함께 가져가야 합니다.' WHERE `entry`=8537; +UPDATE `locales_quest` SET `Details_loc1` = '황혼의망치단과 심연의 의회를 연결해주는 매개자가 우리의 예상보다 훨씬 중요한 인물이라는 사실이 밝혀졌습니다.$B$B심연의 군주라는 고위 정령들이 황혼의망치단 이교도들을 조종하는 강력한 배후 세력으로 추정됩니다. 심연의 군주 네 명을 우리 세계로 유인할 방법을 모색하여 해치워야 합니다!$B$B과거에 당신이 보여준 헌신적인 노력과 용기로 이 특별한 임무의 적임자로 선택되었습니다. 이번 도전도 충분히 성공할 수 있으리라고 믿습니다.' WHERE `entry`=8538; +UPDATE `locales_quest` SET `Objectives_loc1` = '불꽃의 군주, 나락의 군주, 서풍의 군주, 그리고 파편의 군주를 소환할 방법을 찾아 처치한 다음 세나리온 요새에 있는 지휘관 마랄리스에게 보고하십시오. 또한, 이 퀘스트를 완료하려면 전술 임무 지령 V도 함께 가져가야 합니다.' WHERE `entry`=8538; +UPDATE `locales_quest` SET `Details_loc1` = '하이브조라를 공격하기 위한 지원군 요청이 있었습니다. 당신은 어미 하이브조라를 맡아주십시오. 임무를 마치면 지휘관 마랄리스에게 돌아가 보고하면 됩니다.' WHERE `entry`=8539; +UPDATE `locales_quest` SET `Objectives_loc1` = '어미 하이브조라 30마리를 해치운 다음 실리더스 세나리온 요새에 있는 지휘관 마랄리스에게 돌아가서 보고하십시오. 또한, 이 퀘스트를 완료하려면 전투 임무 지령 V도 함께 가져가야 합니다.' WHERE `entry`=8539; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 경비대장 비쉬 코주스에게 화려한 미스릴 장화 3개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 II도 함께 가져가야 합니다.' WHERE `entry`=8540; +UPDATE `locales_quest` SET `Details_loc1` = '세나리온 요새 경비대에 연마석이 부족하다고 합니다. 연마석을 구하는 즉시 세나리온 요새의 경비대장 비쉬 코주스에게 전달해 주십시오.' WHERE `entry`=8541; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 경비대장 비쉬 코주스에게 강도 높은 연마석, 견고한 연마석, 단단한 연마석을 각각 10개씩 모아서 가져가야 합니다. 이 임무를 완료하려면 병참 임무 지령 III도 함께 가져가야 합니다.' WHERE `entry`=8541; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 주석 주괴 추가 조달!' WHERE `entry`=8543; +UPDATE `locales_quest` SET `Objectives_loc1` = '듀로타에 있는 그런트 마우그에게 주석 주괴 20개를 가져가야 합니다.' WHERE `entry`=8543; +UPDATE `locales_quest` SET `Details_loc1` = '필멸의 종족들이 착용하고 있는 화려한 어깨갑옷이 용의 날개를 본뜨려고 한 시도에서 유래했다는 소문이 돌더군요.$B$B퀴라지 최고 지휘관들이 차고 있는 팔보호구를 가지고 오세요. 그럼 네파리안의 날개보다도 무시무시한 어깨갑옷으로 만들어 드릴게요!' WHERE `entry`=8544; +UPDATE `locales_quest` SET `Objectives_loc1` = '노즈도르무 혈족에게 중립적 평판을 얻고, 안퀴라즈에 있는 안도르고스에게 지휘의 퀴라지 팔보호구, 밤의 우상 2개, 돌 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8544; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 미스릴 주괴 추가 조달!' WHERE `entry`=8546; +UPDATE `locales_quest` SET `Objectives_loc1` = '이렇게 다시 만나 반갑습니다. 예전 일도 고맙지만 절 또 한 번 도와주셔야겠습니다. 전쟁에 쓸 미스릴 주괴가 더 필요해요. 그래야 안퀴라즈에서 해충을 박멸하는 데 사용할 갑옷이며 무기 등을 충분히 만들 수 있을 테니까요.$B$B당신이 우리의 진정한 친구라면 미스릴 주괴를 좀 더 가져다주세요. 목표량을 채울 때까지는 얼마든지 더 받겠어요. 그런데 지금 가지고 있는 건 없나요?' WHERE `entry`=8546; +UPDATE `locales_quest` SET `Details_loc6` = 'Sí, m’alegro qu’hayas venío, colega. M’has ayudao antes y ahora vuelvo a necesitarte. Entoavía hay que traer más lingotes de mitril pa’ los preparativos de la guerra; vamos a construir un montón d’armaduras, armas y tal y tal pa\' aplastar a esos bichos d’Ahn\'Qiraj.$B$BSi eres un amiga de verdad, tráeme más pilas de lingotes de mitril. Me lo quedaré to\' hasta qu\'alcancemos nuestro cupo. ¿No tendrás algunos pa’ mí ahora?' WHERE `entry`=8546; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Sí, m’alegro qu’hayas venío, colega. M’has ayudao antes y ahora vuelvo a necesitarte. Entoavía hay que traer más lingotes de mitril pa’ los preparativos de la guerra; vamos a construir un montón d’armaduras, armas y tal y tal pa\' aplastar a esos bichos d’Ahn\'Qiraj.$B$BSi eres un amiga de verdad, tráeme más pilas de lingotes de mitril. Me lo quedaré to\' hasta qu\'alcancemos nuestro cupo. ¿No tendrás algunos pa’ mí ahora?' WHERE `entry`=8546; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Un trabajo increíble, $n! Otros 20 lingotes y nos acercaremos al objetivo y tendremos más material pa\' la guerra. M’ocuparé de que lo guarden. Y si consigues otro montón de lingotes de mitril, asegúrate de que los traes al menda.' WHERE `entry`=8546; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 평온초 꽃잎 추가 조달!' WHERE `entry`=8550; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이보게! 고를라쉬는 찾았나? 그 상자는 내가 가장 좋아하는 거였다네. 게다가 그 안에는 내가 가장 아끼는 보물들이 들어 있는 숨겨진 칸이 있다고!' WHERE `entry`=8551; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La has encontrado! ¡Oh, qué día tan feliz! Gracias, $n. Recuperar mi cofre hace que se enfríe el fuego que arde en mi interior.$B$BPero mi venganza todavía no ha terminado...' WHERE `entry`=8551; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Buenas, $n! ¿Has encontrado a Gorlash? Ese cofre era mi favorito y tiene un compartimiento oculto donde guardaba mis mayores tesoros.' WHERE `entry`=8551; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Has recuperado mi banda? Entonces... tienes que haber matado a ese gigante marino Mok\'rash. ¡Hurra!$B$BMe alegro de que ese villano asqueroso esté muerto. Mok\'rash fue uno de los tres gigantes marinos que destrozó mis barcos y mató a mi tripulación.$B$BTres veces.$B$BEres un $c de gran valía, $n.' WHERE `entry`=8552; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hola! ¿Tienes algo de lo que hablar conmigo?' WHERE `entry`=8552; +UPDATE `locales_quest` SET `Title_loc1` = '선장의 커틀라스' WHERE `entry`=8553; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hola, hola, $n. El capitán me ha dicho que vas a por Negolash, ¿eh?' WHERE `entry`=8553; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has conseguido quitarle mi alfanje a Negolash! ¡No puedo creer que tenga tanta suerte, $n! Conocerte ha hecho que mi suerte cambiase, ¡para mejor, eso sin duda!$B$B¡Gracias! Y si alguna vez consigo un barco y quieres navegar los mares, ¡serás mi invitado de honor!' WHERE `entry`=8554; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has conseguido mi alfanje, $n?' WHERE `entry`=8554; +UPDATE `locales_quest` SET `Title_loc1` = '용군단의 임무' WHERE `entry`=8555; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 바람소환사 예센드라에게 권위의 퀴라지 반지 1개, 미명석 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에 우호적 평판을 얻어야 합니다.' WHERE `entry`=8556; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 감시자 하로에게 못박힌 퀴라지 자루 1개, 설화석 우상 2개, 수정 스카라베 5개, 돌 스카라베 5개를 가져가야 합니다. 또한 이 퀘스트를 완료하려면 세나리온 의회에서 확고한 동맹의 평판도 얻어야 합니다.' WHERE `entry`=8558; +UPDATE `locales_quest` SET `Details_loc1` = '필멸의 존재여, 우리 혈족에게 당신의 가치를 증명해 보이고 싶습니까? 좋습니다. 우리는 서로 도움이 될 수도 있을 것 같군요.$B$B아우로라고 하는 고대의 미늘벌레는 전설적인 힘을 가진 존재입니다. 생명을 조롱하기 위해 고대 신이 직접 만든 존재라는 소문도 있습니다.$B$B아우로의 가죽은 정말 불가사의합니다... 거의 무적이라 할 만큼 두껍지만 유연하기도 해서 아주 작은 생물처럼 민첩하고 우아하게 움직일 수 있게 해주죠.$B$B제게 아우로의 가죽과 다른 재료 몇 가지를 가져다주시면 강력한 다리보호구를 만들어 드리겠습니다.' WHERE `entry`=8560; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 칸드로스트라즈에게 온전한 아우로의 가죽, 죽음의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 임무를 완수하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8560; +UPDATE `locales_quest` SET `Title_loc2` = 'Victoires passées en Arathi' WHERE `entry`=8565; +UPDATE `locales_quest` SET `Title_loc2` = 'Victoires passées en Arathi' WHERE `entry`=8566; +UPDATE `locales_quest` SET `Title_loc2` = 'Victoires passées dans le goulet des Warsong' WHERE `entry`=8567; +UPDATE `locales_quest` SET `Title_loc2` = 'Victoires passées dans le goulet des Warsong' WHERE `entry`=8568; +UPDATE `locales_quest` SET `Title_loc2` = 'Efforts passés dans le goulet des Warsong' WHERE `entry`=8569; +UPDATE `locales_quest` SET `Title_loc2` = 'Efforts passés dans le goulet des Warsong' WHERE `entry`=8570; +UPDATE `locales_quest` SET `Title_loc1` = '아주어고스의 마법 장부' WHERE `entry`=8575; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스에 있는 나라인 수스팬시에게 아주어고스의 마법 장부를 전달해야 합니다.' WHERE `entry`=8575; +UPDATE `locales_quest` SET `Title_loc1` = '장부 해석' WHERE `entry`=8576; +UPDATE `locales_quest` SET `Title_loc1` = '수정점 고글? 문제 없어요!' WHERE `entry`=8578; +UPDATE `locales_quest` SET `Objectives_loc1` = '나라인의 수정점 고글을 찾은 후, 타나리스에 있는 나라인 수스팬시에게 돌아가야 합니다.' WHERE `entry`=8578; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Veo que no eres un mortal cualquiera, $n. Tus posibilidades contra el dios antiguo, aunque ínfimas, son mayores que las nuestras en este momento. A fin de cuentas, puede que espera a dragones en la puerta pero no está preparado para alguien como tú.$B$BIgual que Anacronos y Corzocelada derrotaron a los Qiraji hace mil años gracias a la alianza entre mortales y dragones, también deberíamos llegar a un pacto. Gánate la confianza del Vuelo de Bronce y te ganarás la nuestra. Solo entonces haremos de ti un Campeón de verdad.' WHERE `entry`=8579; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 화염초 꽃잎 추가 조달!' WHERE `entry`=8581; +UPDATE `locales_quest` SET `Details_loc2` = 'Pele’keiki savait que vous reviendriez aider. Ramener encore plus plein de fleurs de feu et lui faire très plaisir. Pele’keiki sait faire de grosses bombes avec fleurs de feu. Alors, quand la guerre commencera, Pele’keiki prendra sa chauve-souris, s’envolera très haut et lâchera les bombes sur les insectes. Mais avant, $c, Pele’keiki a besoin de plus de fleurs de feu !$B$BVous ramenez des fleurs de feu à Pele’keiki encore plus fissa. Au moins autant que la dernière fois, et Pele’keiki sera très content.' WHERE `entry`=8581; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Pele’keiki savait que vous reviendriez aider. Ramener encore plus plein de fleurs de feu et lui faire très plaisir. Pele’keiki sait faire de grosses bombes avec fleurs de feu. Alors, quand la guerre commencera, Pele’keiki prendra sa chauve-souris, s’envolera très haut et lâchera les bombes sur les insectes. Mais avant, $c, Pele’keiki a besoin de plus de fleurs de feu !$B$BVous ramenez des fleurs de feu à Pele’keiki encore plus fissa. Au moins autant que la dernière fois, et Pele’keiki sera très content.' WHERE `entry`=8581; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo digno de elogio, $c. Mediré estos ejemplares para que se usen apropiadamente y tomaré nota de tu contribución. Habrá que guardar debidamente el loto cárdeno hasta que esté listo. En cuanto a ti, si aún estás disponible, aún voy a necesitar más loto cárdeno. Así que pásate de nuevo pronto.' WHERE `entry`=8582; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has vuelto ya con el loto cárdeno que te pedí, $c? Es vital que lo hagas en el menor tiempo posible no vaya a ser que todo lo que estoy intentando aquí se malogre.' WHERE `entry`=8582; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 보라 연꽃 추가 조달!' WHERE `entry`=8583; +UPDATE `locales_quest` SET `Details_loc2` = 'Il semble que nous ayons effectivement besoin de davantage de lotus pourpre, $c. Mes propres recherches n’ont pas encore porté leurs fruits, mais nous pouvons toujours nous rabattre sur des techniques connues et éprouvées.$B$BJ’ai besoin que vous retourniez sur le terrain et que vous récoltiez au moins vingt échantillons de lotus pourpre. Je vous attends ici.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Il semble que nous ayons effectivement besoin de davantage de lotus pourpre, $c. Mes propres recherches n’ont pas encore porté leurs fruits, mais nous pouvons toujours nous rabattre sur des techniques connues et éprouvées.$B$BJ’ai besoin que vous retourniez sur le terrain et que vous récoltiez au moins vingt échantillons de lotus pourpre. Je vous attends ici.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `Details_loc6` = 'De hecho, al parecer necesitamos aún más loto cárdeno, $c. Aunque mis nuevas investigaciones no hayan permitido todavía descubrir nuevas aplicaciones de utilidad para esta hierba, aún quedan metodologías ciertas y probadas que aprovechar.$B$BNecesito que vayas de nuevo al campo y recolectes al menos 20 ejemplares de loto cárdeno. Cuando los tengas, tráemelos aquí.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `Objectives_loc6` = 'De hecho, al parecer necesitamos aún más loto cárdeno, $c. Aunque mis nuevas investigaciones no hayan permitido todavía descubrir nuevas aplicaciones de utilidad para esta hierba, aún quedan metodologías ciertas y probadas que aprovechar.$B$BNecesito que vayas de nuevo al campo y recolectes al menos 20 ejemplares de loto cárdeno. Cuando los tengas, tráemelos aquí.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un trabajo de primera y de lo más preciso, $n. Tu diligencia es digna de elogio, al igual que tu celeridad. Me ocuparé personalmente de que no se desperdicia un ápice de este loto cárdeno.$B$BGracias otra vez y si encuentras más loto cárdeno, no dudes en traérmelo tan raudo como puedas.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `Title_loc1` = '질문 사절' WHERE `entry`=8584; +UPDATE `locales_quest` SET `Title_loc1` = '더지의 기똥찬 키메로크 찹스테이크' WHERE `entry`=8586; +UPDATE `locales_quest` SET `Objectives_loc1` = '가젯잔에 있는 더지 퀵클레이브에게 고블린 로켓 연료와 깊은바다 소금을 각각 20개씩 가져가야 합니다.' WHERE `entry`=8586; +UPDATE `locales_quest` SET `Title_loc1` = '나라인에게 돌아가기' WHERE `entry`=8587; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스에 있는 나라인 수스팬시에게 250Kg짜리 닭을 가져가야 합니다.' WHERE `entry`=8587; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, así que ya tienes el cuero pesado que necesitaba. Afilada es tu espada, $c; ¡estas pieles son muy buenas! Ahora que hemos empezado con buen pie, me ocuparé de que se aproveche debidamente tu contribución. Y si encuentras más cuero pesado, tráemelo.' WHERE `entry`=8588; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No tengo tiempos para jueguecitos si solo has venido a dar discursos, $c. Hay demasiadas pilas de cuero pesado que curtir. Vuelve cuando tengas al menos 10 para mí.' WHERE `entry`=8588; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 질긴 가죽 추가 공급!' WHERE `entry`=8589; +UPDATE `locales_quest` SET `Details_loc2` = 'Effectivement, $c, il me faut encore du cuir lourd. Les requêtes des généraux et des intendants s’accumulent à toute vitesse. Et ils sont modestes par rapport à ce que demandent les maîtres des zeppelins !$B$BJ’ai besoin que mon quota soit collecté très vite. $n, ramenez-moi de nouvelles piles de cuir épais aussi vite que possible !' WHERE `entry`=8589; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Effectivement, $c, il me faut encore du cuir lourd. Les requêtes des généraux et des intendants s’accumulent à toute vitesse. Et ils sont modestes par rapport à ce que demandent les maîtres des zeppelins !$B$BJ’ai besoin que mon quota soit collecté très vite. $n, ramenez-moi de nouvelles piles de cuir épais aussi vite que possible !' WHERE `entry`=8589; +UPDATE `locales_quest` SET `Details_loc6` = 'Así es, $c, aún necesito más cuero pesado. Los pedidos de los generales y sus intendentes no se acaban nunca. ¡Y eso no es nada comparado con lo que los maestros de zepelín están pidiendo!$B$BTengo que completar mi cupo a paso ligero. $n, tráeme más pilas de cuero pesado ¡tan pronto como puedas!' WHERE `entry`=8589; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Así es, $c, aún necesito más cuero pesado. Los pedidos de los generales y sus intendentes no se acaban nunca. ¡Y eso no es nada comparado con lo que los maestros de zepelín están pidiendo!$B$BTengo que completar mi cupo a paso ligero. $n, tráeme más pilas de cuero pesado ¡tan pronto como puedas!' WHERE `entry`=8589; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Así me gusta, colega! Muchísimas gracias por el cuero pesado. Cada granito de arena es importante. Voy a dejar estas pieles en una pila para que los demás peleteros puedan trabajarlas.$B$BGracias otra vez, $n, y si te topas con más cuero pesado, ya sabes dónde encontrarme.' WHERE `entry`=8589; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $c. Estoy seguro de que todas estas pieles de cuero pesado servirán para reforzar los zepelines y confeccionar todo tipo de armas y armaduras. Cuentas con mi más sincero agradecimiento, así como con el de la Horda. Vuelve si encuentras más cuero pesado en tus viajes y que la suerte te acompañe.' WHERE `entry`=8590; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, $c, ¿tan pronto de vuelta con las 10 pieles de cuero pesado de las que hablamos?' WHERE `entry`=8590; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 두꺼운 가죽 추가 공급!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `Details_loc2` = 'Comme vous pouvez le voir, il nous davantage de cuir épais, $c. Je vous demande votre aide une fois encore. Je vous promets que si vous venez à bout de cette tâche, vos efforts seront reconnus.$B$BLe temps presse ! Revenez vite me voir avec du cuir épais ! Plus tôt vous reviendrez, plus tôt nos préparatifs seront terminés, et plus tôt nous pourrons partir en guerre, héros !' WHERE `entry`=8591; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Comme vous pouvez le voir, il nous davantage de cuir épais, $c. Je vous demande votre aide une fois encore. Je vous promets que si vous venez à bout de cette tâche, vos efforts seront reconnus.$B$BLe temps presse ! Revenez vite me voir avec du cuir épais ! Plus tôt vous reviendrez, plus tôt nos préparatifs seront terminés, et plus tôt nous pourrons partir en guerre, héros !' WHERE `entry`=8591; +UPDATE `locales_quest` SET `Details_loc6` = '$c, como ves, necesito recolectar aún más cuero pesado. Una vez más te pido tu ayuda para esta tarea y prometo que si la completas, se te reconocerá tu dedicación.$B$B¡El tiempo es vital! ¡Vuelve aquí cuando tengas el cuero pesado para que pueda acabar nuestros preparativos para la guerra, heroína!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `Objectives_loc6` = '$c, como ves, necesito recolectar aún más cuero pesado. Una vez más te pido tu ayuda para esta tarea y prometo que si la completas, se te reconocerá tu dedicación.$B$B¡El tiempo es vital! ¡Vuelve aquí cuando tengas el cuero pesado para que pueda acabar nuestros preparativos para la guerra, heroína!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo conseguiste, $n, sabía que lo conseguirías! Una vez más, gracias en nombre de toda la Horda. Se toma buena nota de tu trabajo y se agradece. Y si encuentras más cuero pesado que te gustaría donar, tráemelo aquí.$B$B¡Lok\'tar Ogar, $c!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 베크닐라쉬의 관, 현자의 우상 2개, 은스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 평판도 얻어야 합니다.' WHERE `entry`=8592; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 칸드로스트라즈에게 온전한 아우로의 가죽, 생명의 우상 2개, 황금 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판도 얻어야 합니다.' WHERE `entry`=8593; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 지휘의 퀴라지 팔보호구, 환생의 우상 2개, 은 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8594; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sigues sirviéndonos bien, $n. Nuestro pacto sigue en pie.' WHERE `entry`=8595; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 칸드로스트라즈에게 지휘의 퀴라지 팔보호구, 죽음의 우상 2개, 청동 스카라베 5개, 황금 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판도 얻어야 합니다.' WHERE `entry`=8596; +UPDATE `locales_quest` SET `Title_loc1` = '왕초보를 위한 용언 완전정복' WHERE `entry`=8597; +UPDATE `locales_quest` SET `Title_loc1` = '협박장' WHERE `entry`=8598; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스에 있는 나라인 수스팬시에게 협박장을 전달해야 합니다.' WHERE `entry`=8598; +UPDATE `locales_quest` SET `Title_loc1` = '나라인을 위한 사랑의 노래' WHERE `entry`=8599; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스에 있는 나라인 수스팬시에게 메리디스의 연애 편지를 전해 주어야 합니다.' WHERE `entry`=8599; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, parece que has hecho un buen trabajo, aunque algunas de estas pieles tienen los bordes algo irregulares. No importa, has completado la tarea y te has ganado una recompensa. Si te vuelves a encontrar con más cuero basto, tráemelo inmediatamente.' WHERE `entry`=8600; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡No es posible que te lleve tanto tiempo desollar 10 pieles de cuero basto para mí! ¿Quizás necesites afilar tu cuchillo de desollar? ¿O acaso estoy confundido y las tienes ahí en tu bolsa?' WHERE `entry`=8600; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 튼튼한 가죽 추가 공급!' WHERE `entry`=8601; +UPDATE `locales_quest` SET `Details_loc2` = 'Nos préparatifs pour la future guerre d’Ahn’Qiraj se poursuivent, $c. Toutefois, afin que nous ne prenions pas de retard, ou au moins pour faire en sorte que le retard ne vienne pas de moi, j’aimerai que vous me rameniez une autre pile de morceaux de cuir robuste. Votre promptitude sera dûment appréciée, $n' WHERE `entry`=8601; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Nos préparatifs pour la future guerre d’Ahn’Qiraj se poursuivent, $c. Toutefois, afin que nous ne prenions pas de retard, ou au moins pour faire en sorte que le retard ne vienne pas de moi, j’aimerai que vous me rameniez une autre pile de morceaux de cuir robuste. Votre promptitude sera dûment appréciée, $n' WHERE `entry`=8601; +UPDATE `locales_quest` SET `Details_loc6` = 'Los preparativos para la próxima guerra de Ahn\'Qiraj están en curso, $c. Sin embargo, para garantizar que no nos quedamos rezagados, o al menos que no sea yo quien nos retrase, quiero que traigas otra pila de cuero basto. Si le concedes la prioridad a este asunto, te estaremos infinitamente agradecidos, $n.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Los preparativos para la próxima guerra de Ahn\'Qiraj están en curso, $c. Sin embargo, para garantizar que no nos quedamos rezagados, o al menos que no sea yo quien nos retrase, quiero que traigas otra pila de cuero basto. Si le concedes la prioridad a este asunto, te estaremos infinitamente agradecidos, $n.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Práctica, práctica, práctica. Con un cuchillo bien afilado y la habilidad para usarlo llegarás lejos en este mundo, $n. Parece que los bordes de estas pieles están mejor que las últimas. ¿Compraste un cuchillo nuevo?$B$BSea como fuere, te agradecemos tus esfuerzos. He tomado buena nota de tu donación y se aprovechará bien, te lo aseguro. Si te acabas haciendo con más cuero basto, vuelve por aquí y habla conmigo ya que seguramente me hará falta más.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 지배의 퀴라지 팔보호구, 생명의 우상 2개, 황금 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8602; +UPDATE `locales_quest` SET `Details_loc1` = '안퀴라즈 지하에는 입에 담기조차 두려운 고대 신이 잠들어 있어요. 지금 그가 서서히 깨어나고 있습니다. 이제 아제로스를 기다리는 끔찍한 운명이 찾아올 겁니다. 며칠이 됐든 몇 년이 됐든 고대의 힘을 지닌 존재들에게 그 시간은 아무런 의미가 없습니다.$B$B별들의 항로가 고대 신의 운명과 함께하는 날, 그는 살아 있는 모든 존재를 향해 무시무시한 분노를 터뜨릴 겁니다. 그날이 오기 전에 그를 제거할 방법을 모색해야 합니다.$B$B고대 신을 없애고 그 허물 한 조각을 제게 가져다주세요. 지금까지 그 어떤 필멸의 존재도 입어 보지 못한... 신을 처단한 이에게 걸맞은 그런 갑옷을 드리겠어요!' WHERE `entry`=8603; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 베스세라에게 고대신의 허물, 죽음의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다. 이 퀘스트를 완료하려면 노즈도르무 혈족에게 우호적 평판을 얻어야 합니다.' WHERE `entry`=8603; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 양모 붕대 추가 조달!' WHERE `entry`=8605; +UPDATE `locales_quest` SET `Details_loc2` = 'C’est bon de vous revoir, $c. Nous continuons à préparer l’effort de guerre, et j’ai toujours besoin de l’assistance que vous pourriez m’apporter dans la collecte de bandages en laine. Toute aide, même minime, sera grandement appréciée. J’espère que nos efforts seront suffisants. J’ai déjà vu trop d’âmes nobles disparaître sur les champs de bataille. Je ferai l’impossible pour que cela ne se produise plus.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `Objectives_loc2` = 'C’est bon de vous revoir, $c. Nous continuons à préparer l’effort de guerre, et j’ai toujours besoin de l’assistance que vous pourriez m’apporter dans la collecte de bandages en laine. Toute aide, même minime, sera grandement appréciée. J’espère que nos efforts seront suffisants. J’ai déjà vu trop d’âmes nobles disparaître sur les champs de bataille. Je ferai l’impossible pour que cela ne se produise plus.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `Details_loc6` = '¡Qué alegría volver a verte, $c! Seguimos trabajando en los preparativos para la guerra y aún me vendría bien cualquier contribución en recolectar vendas de lana. Cualquier ayuda será inmensamente agradecida. Solo espero que nuestros esfuerzos sean suficientes. He perdido demasiadas almas nobles en pasadas contiendas para no hacer todo lo que esté en mis manos para que no vuelva a ocurrir.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `Objectives_loc6` = '¡Qué alegría volver a verte, $c! Seguimos trabajando en los preparativos para la guerra y aún me vendría bien cualquier contribución en recolectar vendas de lana. Cualquier ayuda será inmensamente agradecida. Solo espero que nuestros esfuerzos sean suficientes. He perdido demasiadas almas nobles en pasadas contiendas para no hacer todo lo que esté en mis manos para que no vuelva a ocurrir.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Como $c, mereces todos mis respetos, $n! Me aseguraré de que esas vendas van a parar a las apropiadas. Cuentas con mi más sincero agradecimiento, así como con el de la Horda.$B$BVe en paz y vuelve si te encuentras con que te sobran vendas de lana. Toda contribución nos viene bien.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = '¿Para quién trabaja el Número Dos?' WHERE `entry`=8606; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sorprendente, aunque aceptable. Quizás he subestimado tus facultades, $c. Quizás. Has completado una tarea muy sencilla y por ello recibirás una recompensa aún mayor. Pero que no se te suba a la cabeza. Si realmente quieres demostrar lo que vales, tendrás que volver a salir ahí fuera y traerme otro lote de vendas de paño mágico.' WHERE `entry`=8607; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡No me falles, me dejarías mal, $c! Vuelve lo antes posible con las vendas de paño mágico de las que hablamos.' WHERE `entry`=8607; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 마법 붕대 추가 조달!' WHERE `entry`=8608; +UPDATE `locales_quest` SET `Details_loc2` = 'Vous revoilà ? Intéressant. Comme vous pouvez le voir, je travaille toujours à ma collecte pour “l’effort de guerre” à Ahn’Qiraj. Autrement dit, j’ai besoin que vous alliez me chercher un autre paquet de bandages en tisse-mage. J’attendrai votre retour avec impatience, $c.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Vous revoilà ? Intéressant. Comme vous pouvez le voir, je travaille toujours à ma collecte pour “l’effort de guerre” à Ahn’Qiraj. Autrement dit, j’ai besoin que vous alliez me chercher un autre paquet de bandages en tisse-mage. J’attendrai votre retour avec impatience, $c.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `Details_loc6` = '“¿De vuelta? Interesante. Como puedes ver, aún estoy reuniendo cosas para los “”preparativos”” de la guerra de Ahn\'Qiraj. Lo cual significa que vuelvo a necesitarte para que salgas a buscar una pila de vendas de paño mágico. Espero con impaciencia tu regreso, $c.”' WHERE `entry`=8608; +UPDATE `locales_quest` SET `Objectives_loc6` = '“¿De vuelta? Interesante. Como puedes ver, aún estoy reuniendo cosas para los “”preparativos”” de la guerra de Ahn\'Qiraj. Lo cual significa que vuelvo a necesitarte para que salgas a buscar una pila de vendas de paño mágico. Espero con impaciencia tu regreso, $c.”' WHERE `entry`=8608; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Asombroso, $c, lo has vuelto a conseguir! Bueno, cierto es que suelen decir que tengo buen olfato para elegir a mis colaboradores. Muy bien, se anotará tu contribución y recibirás los beneficios sociales que tu trabajo merece. Te sugiero que vuelvas de ronda y recolectes otro lote de vendas de paño mágico si realmente quieres demostrar lo que vales.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres un orgullo para la Horda, $c. Gracias por tus continuos esfuerzos, ¡de corazón! Tendré que envolver estas nuevas vendas y hacer un recuento para ver cuánto nos falta para el objetivo. Si te apetece, puedes recolectar más vendas de paño rúnico y traérmelas aquí.' WHERE `entry`=8609; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Se avecina la guerra, me parece, $c. Te agradezco el tiempo y el esfuerzo que has dedicado a ayudarnos en nuestras tareas de recolección. ¿Has regresado porque ya tienes las vendas de paño rúnico de las que hablamos antes?' WHERE `entry`=8609; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 룬매듭 붕대 추가 조달!' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Objectives_loc1` = '진정한 희생정신이란 무엇인지 몸소 보여주시는 분이로군요. $n, 당신 같은 분들 덕분에 안퀴라즈에서 많은 용사의 생명을 구할 수 있을 것입니다. 참으로 감사합니다. 모든 호드가 당신의 도움에 감사하고 있다는 사실을 알아주십시오. 룬매듭 붕대를 더 구하거나 직접 만들거든 제게 가져다주시기 바랍니다.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Details_loc2` = 'Chaque instant qui passe nous rapproche d’un embrasement généralisé à Ahn’Qiraj, $c. Mais auparavant, nous devons rassembler nos forces et nous préparer afin de survivre à l’offensive des insectes et de leurs maîtres.$B$BSi vous repassez dans la région dans un tout proche avenir, n’hésitez pas à contribuer à nouveau à l’effort de guerre en m’apportant des bandages en étoffe runique.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Chaque instant qui passe nous rapproche d’un embrasement généralisé à Ahn’Qiraj, $c. Mais auparavant, nous devons rassembler nos forces et nous préparer afin de survivre à l’offensive des insectes et de leurs maîtres.$B$BSi vous repassez dans la région dans un tout proche avenir, n’hésitez pas à contribuer à nouveau à l’effort de guerre en m’apportant des bandages en étoffe runique.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Details_loc6` = 'Cada vez más cercana está la hora de lanzarnos de lleno en la conflagración con Ahn\'Qiraj, $c. Pero primero debemos unificar nuestras fuerzas y prepararnos para poder sobrevivir a la masacre de los insectos y sus maestros.$B$BSi has vuelto, seguro que querrás realizar otra contribución de vendas de paño rúnico para los preparativos de guerra, ¿no? Hazlo cuanto antes y vuelve aquí.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Cada vez más cercana está la hora de lanzarnos de lleno en la conflagración con Ahn\'Qiraj, $c. Pero primero debemos unificar nuestras fuerzas y prepararnos para poder sobrevivir a la masacre de los insectos y sus maestros.$B$BSi has vuelto, seguro que querrás realizar otra contribución de vendas de paño rúnico para los preparativos de guerra, ¿no? Hazlo cuanto antes y vuelve aquí.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muestras un gran altruismo en tus actos, $n. Y con ello probablemente se salven muchas vidas de quienes van a combatir en Ahn\'Qiraj. Gracias y que sepas que cuentas con el agradecimiento de la Horda por tu donación. Si confeccionas o encuentras más vendas de paño rúnico, te ruego pienses en traérmelas aquí.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `Title_loc1` = '호드에 늑대 살코기 스테이크 추가 조달!' WHERE `entry`=8612; +UPDATE `locales_quest` SET `Details_loc6` = 'Pues como puedes ver, aún hace falta mogollón d’esos pescaditos. Los combatientes de la próxima guerra d’Ahn\'Qiraj necesitarán un montón de comida, así que m’hará falta toda la serviola moteada que se pueda conseguir. Las pescas, las cocinas y me las traes aquí, y la Horda y yo t\'estaremos agradecíos pa\' siempre.' WHERE `entry`=8614; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Pues como puedes ver, aún hace falta mogollón d’esos pescaditos. Los combatientes de la próxima guerra d’Ahn\'Qiraj necesitarán un montón de comida, así que m’hará falta toda la serviola moteada que se pueda conseguir. Las pescas, las cocinas y me las traes aquí, y la Horda y yo t\'estaremos agradecíos pa\' siempre.' WHERE `entry`=8614; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La pesca más guay, $n! Lo que se dice un trabajo bueno y honesto. ¡Y sin espinas! Gracias por conseguir toda esa serviola moteada, colega. ¡Vuelve pronto si cocinas más!' WHERE `entry`=8614; +UPDATE `locales_quest` SET `Title_loc1` = '유일한 방법' WHERE `entry`=8620; +UPDATE `locales_quest` SET `Objectives_loc1` = '사라진 왕초보를 위한 용언 완전정복의 여덟 장을 모두 찾아서 마법의 제본 매듭으로 붙인 후, 타나리스에 있는 나라인 수스팬시에게 완성된 왕초보를 위한 용언 완전정복: 제 2권을 가져가야 합니다.' WHERE `entry`=8620; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 칸드로스트라즈에게 지배의 퀴라지 팔보호구, 현자의 우상 2개, 청동 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8621; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 베스세라에게 고대신의 껍질, 현자의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8622; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 베클로어의 관, 환생의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8623; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 칸드로스트라즈에게 거대한 미늘벌레의 가죽, 투쟁의 우상 2개, 상아 스카라베 5개, 청동 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8624; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 칸드로스트라즈에게 지휘의 퀴라지 팔보호구, 생명의 우상 2개, 돌 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8626; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 베스세라에게 고대신의 껍질, 현자의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8627; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 베클로어의 관, 환생의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8628; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 칸드로스트라즈에게 거대한 미늘벌레의 가죽, 투쟁의 우상 2개, 상아 스카라베 5개, 청동 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8629; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 지배의 퀴라지 팔보호구, 생명의 우상 2개, 황금 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8630; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 이겁니다... 미늘벌레의 가죽은 강력한 보호구를 만드는 데 이용할 수 있지요. 우리가 여기까지 오면서 해치운 퀴라지의 몸에서 가장 단단한 부분과 결합하면 아주 훌륭한 다리보호구가 탄생하는 것입니다. 부디 이것이 저 안에서 기다리고 있는 끔찍한 공포와 맞서 싸울 당신에게 도움이 되기를 바랍니다!' WHERE `entry`=8631; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 칸드로스트라즈에게 지휘의 퀴라지 팔보호구 1개, 투쟁의 우상 2개, 수정 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8637; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 베스세라에게 고대신의 껍질, 투쟁의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8638; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 베클로어의 관, 전쟁의 우상 2개, 찰흙 스카라베 5개, 황금 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판도 얻어야 합니다.' WHERE `entry`=8639; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 칸드로스트라즈에게 온전한 아우로의 가죽, 밤의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8640; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 지휘의 퀴라지 팔보호구, 태양의 우상 2개, 은 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8641; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 칸드로스트라즈에게 지배의 퀴라지 팔보호구 1개, 현자의 우상 2개, 청동 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8655; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 베스세라에게 고대신의 껍질, 생명의 우상 2개, 황금 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8656; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 베클로어의 관, 투쟁의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8657; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 칸드로스트라즈에게 거대한 미늘벌레의 가죽, 태양의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8658; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 지휘의 퀴라지 팔보호구, 전쟁의 우상 2개, 수정 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8659; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 칸드로스트라즈에게 지배의 퀴라지 팔보호구 1개, 밤의 우상 2개, 찰흙 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8660; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 베스세라에게 고대신의 허물, 밤의 우상 2개, 수정 스카라베 5개, 돌 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8661; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 베크닐라쉬의 관, 죽음의 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8662; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 칸드로스트라즈에게 거대한 미늘벌레의 가죽, 환생의 우상 2개, 황금 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8663; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 지배의 퀴라지 팔보호구, 현자의 우상 2개, 청동 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8664; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 칸드로스트라즈에게 지배의 퀴라지 팔보호구 1개, 환생의 우상 2개, 돌 스카라베 5개, 은 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8665; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 베스세라에게 고대신의 허물, 환생의 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8666; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 베클로어의 관, 생명의 우상 2개, 황금 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판도 얻어야 합니다.' WHERE `entry`=8667; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 안에 있는 칸드로스트라즈에게 거대한 미늘벌레의 가죽, 전쟁의 우상 2개, 돌 스카라베 5개, 수정 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 약간 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8668; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈에 있는 안도르고스에게 지배의 퀴라지 팔보호구, 투쟁의 우상 2개, 황금 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 노즈도르무 혈족으로부터 중립적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8669; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 케일 스위프트클로에게 제왕의 퀴라지 망토 1개, 흑요석 우상 2개, 찰흙 스카라베 5개, 황금 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에서 매우 우호적 평판도 얻어야 합니다.' WHERE `entry`=8690; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 케일 스위프트클로에게 제왕의 퀴라지 망토 1개, 단사 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에서 매우 우호적 평판도 얻어야 합니다.' WHERE `entry`=8692; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 케일 스위프트클로에게 전쟁의 퀴라지 망토 1개, 청금석 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에서 매우 우호적 평판도 얻어야 합니다.' WHERE `entry`=8693; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 케일 스위프트클로에게 제왕의 퀴라지 망토 1개, 흑요석 우상 2개, 황금 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에서 매우 우호적 평판도 얻어야 합니다.' WHERE `entry`=8695; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 바람소환사 예센드라에게 권위의 퀴라지 반지 1개, 단사 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에 우호적 평판을 얻어야 합니다.' WHERE `entry`=8698; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 바람소환사 예센드라에게 권위의 퀴라지 반지 1개, 설화석 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회로부터 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8700; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 바람소환사 예센드라에게 권위의 퀴라지 반지 1개, 단사 우상 2개, 은 스카라베 5개, 뼈 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회로부터 우호적 이상의 평판을 얻어야 합니다.' WHERE `entry`=8703; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 감시자 하로에게 못박힌 퀴라지 자루 1개, 호박석 우상 2개, 상아 스카라베 5개, 청동 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에서 확고한 동맹의 평판을 얻어야 합니다.' WHERE `entry`=8706; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 감시자 하로에게 화려한 퀴라지 자루 1개, 벽옥 우상 2개, 수정 스카라베 5개, 돌 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에서 확고한 동맹의 평판을 얻어야 합니다.' WHERE `entry`=8708; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 감시자 하로에게 못박힌 퀴라지 자루 1개, 단사 우상 2개, 황금 스카라베 5개, 찰흙 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에서 확고한 동맹의 평판을 얻어야 합니다.' WHERE `entry`=8709; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스에 있는 감시자 하로에게 못박힌 퀴라지 자루 1개, 호박석 우상 2개, 청동 스카라베 5개, 상아 스카라베 5개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 세나리온 의회에서 확고한 동맹 평판도 얻어야 합니다.' WHERE `entry`=8711; +UPDATE `locales_quest` SET `Title_loc1` = '좋은 소식과 나쁜 소식' WHERE `entry`=8728; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스에 있는 나라인 수스팬시가 아케이나이트 주괴 20개, 엘레멘티움 광석 10개, 아제로스 다이아몬드 10개, 푸른 사파이어 10개를 가져다 달라고 부탁했습니다.' WHERE `entry`=8728; +UPDATE `locales_quest` SET `Title_loc1` = '넵튤론의 분노' WHERE `entry`=8729; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라의 폭풍의 만에 있는 회오리치는 소용돌이에서 아케이나이트 부표를 사용해야 합니다.' WHERE `entry`=8729; +UPDATE `locales_quest` SET `Title_loc1` = '네파리우스의 타락' WHERE `entry`=8730; +UPDATE `locales_quest` SET `Objectives_loc1` = '네파리안을 해치우고 붉은색 홀 파편을 되찾아 타나리스의 시간의 동굴에 있는 아나크로노스에게 돌아가십시오. 5시간 내에 임무를 완수해야 합니다.' WHERE `entry`=8730; +UPDATE `locales_quest` SET `Title_loc1` = '야전 임무' WHERE `entry`=8731; +UPDATE `locales_quest` SET `Objectives_loc1` = '하이브레갈 앞에 있는 오그리마 군단 주둔지로 가십시오. 서명되지 않은 야전 임무 보고서를 크루그 스컬스플릿에게 제출한 후 서명된 야전 임무 보고서를 받아야 합니다. 그런 다음 세나리온 요새에 있는 바람소환사 칼돈에게 돌아가십시오.$B$B주의: 오그리마 군단의 일원을 치유하거나 이로운 마법을 걸면 전투 상태가 됩니다.' WHERE `entry`=8731; +UPDATE `locales_quest` SET `Title_loc1` = '야전 임무 보고서' WHERE `entry`=8732; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의 폭군 에라니쿠스' WHERE `entry`=8733; +UPDATE `locales_quest` SET `Title_loc1` = '티란데와 레물로스' WHERE `entry`=8734; +UPDATE `locales_quest` SET `Title_loc1` = '에라니쿠스의 타락' WHERE `entry`=8735; +UPDATE `locales_quest` SET `Objectives_loc1` = '아제로스에 있는 4개의 에메랄드의 꿈의 차원문으로 간 다음 각 에메랄드의 꿈의 차원문에서 오염된 악몽의 조각을 모은 후, 임무를 완수하면 달의 숲에 있는 수호자 레물로스에게 돌아가야 합니다.' WHERE `entry`=8735; +UPDATE `locales_quest` SET `Title_loc1` = '드러난 악몽' WHERE `entry`=8736; +UPDATE `locales_quest` SET `Objectives_loc1` = '에라니쿠스로부터 나이트헤이븐을 지켜야 합니다. 수호자 레물로스가 죽지 않도록 지켜내고 에라니쿠스 또한 죽지 않아야 합니다. 자신을 지키며 티란데를 기다려야 합니다.' WHERE `entry`=8736; +UPDATE `locales_quest` SET `Details_loc1` = '황혼의망치단과 이들이 숭배하는 고위 정령들이 실리더스에서 수행 중인 우리 작전에 큰 위협이 되고 있습니다. 우리는 안퀴라즈 내부의 새로운 적과 대치 중인 상황이기 때문에 외부의 적에게 병력을 돌릴 여력이 없습니다.$B$B청명 기사단을 소환하여 이들을 해치운 후 보르 와일드메인에게 보고하십시오.' WHERE `entry`=8737; +UPDATE `locales_quest` SET `Objectives_loc1` = '청명 기사단을 소환하여 해치운 후 세나리온 요새에 있는 보르 와일드메인에게 보고하십시오. 또한, 이 퀘스트를 완료하려면 전술 임무 지령 I도 함께 가져가야 합니다.' WHERE `entry`=8737; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 최고의 정찰병들을 실리시드 곤충 집으로 침투시켰습니다. 그중 정찰병 란디온은 지금까지 며칠 동안 하이브레갈에서 실리시드의 움직임을 감시해 왔습니다. 그를 찾아 그동안의 경과를 기록해 놓은 보고서를 받아오십시오. 그 보고서의 정보를 바탕으로 최대한 신속하게 행동을 취해야 합니다.' WHERE `entry`=8738; +UPDATE `locales_quest` SET `Objectives_loc1` = '하이브레갈 안에 있는 세나리온 정찰병 란디온과 접선한 후 세나리온 요새에 있는 바람소환사 프라우드혼에게 하이브레갈 정찰 보고서를 가지고 돌아가십시오. 또한, 이 퀘스트를 완료하려면 전술 임무 지령 VII도 함께 가져가야 합니다.' WHERE `entry`=8738; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 최고의 정찰병들을 실리시드 곤충 집으로 침투시켰습니다. 그중 정찰병 잘리나는 지금까지 며칠 동안 하이브아쉬에서 실리시드의 동태를 감시해 왔습니다. 그녀를 찾아 그동안의 경과를 기록해 놓은 보고서를 입수해 오십시오. 우린 그 정보를 바탕으로 최대한 신속하게 행동을 취해야 합니다.' WHERE `entry`=8739; +UPDATE `locales_quest` SET `Objectives_loc1` = '하이브아쉬 안에 있는 세나리온 정찰병 잘리나와 접선한 다음 세나리온 요새에 있는 바람소환사 프라우드혼에게 하이브아쉬 정찰 보고서를 가지고 돌아가십시오. 또한, 이 퀘스트를 완료하려면 전술 임무 지령 VIII도 함께 가져가야 합니다.' WHERE `entry`=8739; +UPDATE `locales_quest` SET `Details_loc1` = '말을 탄 황혼의망치단 이교도들이 우리 군대가 주둔하고 있는 세나리온 요새의 외곽 지역에 출몰해 소규모 순찰대와 짐마차를 습격하고 있습니다.$B$B황혼의 약탈자들과 놈들의 우두머리인 모르나라고 하는 무시무시한 전사를 찾아 처치해 주십시오. 일을 마친 후에는 바람소환사 프라우드혼에게 보고하시면 됩니다.' WHERE `entry`=8740; +UPDATE `locales_quest` SET `Objectives_loc1` = '황혼의 약탈자 5명과 황혼의 약탈자 모르나를 해치워야 합니다. 임무를 마치면 바람소환사 프라우드혼에게 보고하십시오. 또한, 이 퀘스트를 완료하려면 전술 임무 지령 IX도 함께 가져가야 합니다.' WHERE `entry`=8740; +UPDATE `locales_quest` SET `Details_loc4` = '守护者在等待着你,$n。把绿色节杖碎片交给时光之穴前的阿纳克洛斯吧。您会收到:$B$B完成任务后,你将获得:$B$B您会收到:$B$B完成任务后,你将获得:$B$B完成任务后,你将获得:$B$B' WHERE `entry`=8741; +UPDATE `locales_quest` SET `Objectives_loc4` = '把绿色节杖碎片交给塔纳利斯时光之穴的阿纳克洛斯。' WHERE `entry`=8741; +UPDATE `locales_quest` SET `Title_loc1` = '징을 울려라!' WHERE `entry`=8743; +UPDATE `locales_quest` SET `Title_loc1` = '시간 지배자의 보물' WHERE `entry`=8745; +UPDATE `locales_quest` SET `Objectives_loc1` = '순록 멧젠을 찾아야 합니다. 편지와 쪽지에서 어디로 잡혀갔는지 단서를 찾으십시오.$B$B멧젠을 발견하면, 순록 가루 주머니에 든 가루를 뿌리십시오. 감금된 멧젠을 풀어줄 수 있을 것입니다.$B$B순록 멧젠을 구출한 후, 오그리마에 있는 케이말드 코퍼핀치에게 순록 가루 주머니를 가져가십시오.' WHERE `entry`=8746; +UPDATE `locales_quest` SET `Title_loc1` = '기원사의 길' WHERE `entry`=8759; +UPDATE `locales_quest` SET `Title_loc1` = '기원사의 길' WHERE `entry`=8760; +UPDATE `locales_quest` SET `Title_loc1` = '위대한 기원사' WHERE `entry`=8761; +UPDATE `locales_quest` SET `Objectives_loc1` = '순록 멧젠을 찾아야 합니다. 편지와 쪽지에서 어디로 잡혀갔는지 단서를 얻을 수 있을 것입니다.$B$B멧젠을 발견하면, 순록 가루 주머니에 든 가루를 뿌리십시오. 멧젠을 감금 상태에서 풀어줄 수 있을 것입니다.$B$B순록 멧젠이 구출한 후, 아이언포지에 있는 훌몰트 징글포켓에게 순록 가루 주머니를 가져가십시오.' WHERE `entry`=8762; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bravo!$B$BMetzen ya está a salvo en los establos de Papá Invierno. ¡Sabía que el polvo funcionaría! Has salvado el Festival de Invierno y a Pastos de Bosquehumeante, $n.$B$BAcepta esto como prueba de gratitud; te gustará. ¡Feliz Festival de Invierno!' WHERE `entry`=8762; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Conseguiste localizar a Metzen con las notas que te di? No quiero ni pensar en cómo lo estarán tratando... ¡Pero no podemos pagar el rescate!' WHERE `entry`=8762; +UPDATE `locales_quest` SET `Details_loc1` = '흠, 내가 이런 비밀을 자네에게 밝히리라고는 생각지도 않았는데... 그래도 자네가 오늘의 영웅이니까!$B$B매년 이맘때쯤엔 어디서나 싱싱한 호랑가시나무를 볼 수 있지만 오래가지는 못하지. 굴뚝나무 목장조합에서는 호랑가시나무가 절대 상하지 않도록 보존하는 기계를 이용해서 겨울맞이 축제의 분위기를 살리고 여름내 돈벌이를 하지!$B$B자네가 요리의 대가라면 보존기를 쓸 수 있게 해 주지. 단, 깊은바다 소금이 필요할 거야. 그리고 사용료는 1, 2, 3... 5골드로 하지. 싱싱하게 보존된 호랑가시나무 한 묶음을 얻을 수 있을 걸세.' WHERE `entry`=8763; +UPDATE `locales_quest` SET `Objectives_loc1` = '깊은바다 소금 1줌과 5골드를 호랑가시나무 보존기에 넣으면, 보존된 호랑가시나무를 받게 될 것입니다.' WHERE `entry`=8763; +UPDATE `locales_quest` SET `Title_loc1` = '진로 변경 - 수호자의 길 포기' WHERE `entry`=8764; +UPDATE `locales_quest` SET `Title_loc1` = '진로 변경 - 기원사의 길 포기' WHERE `entry`=8765; +UPDATE `locales_quest` SET `Title_loc1` = '진로 변경 - 정복자의 길 포기' WHERE `entry`=8766; +UPDATE `locales_quest` SET `Title_loc2` = 'Un cadeau secoué doucement' WHERE `entry`=8767; +UPDATE `locales_quest` SET `Objectives_loc1` = '병정 하이브아쉬 30마리를 처치한 후 실리더스에 있는 지휘관 마랄리스에게 전투 임무 지령 I을 가지고 돌아가야 합니다.' WHERE `entry`=8770; +UPDATE `locales_quest` SET `Objectives_loc1` = '모래무지 하이브아쉬 30마리를 처치한 후 실리더스에 있는 지휘관 마랄리스에게 전투 임무 지령 II을 가지고 돌아가야 합니다.' WHERE `entry`=8771; +UPDATE `locales_quest` SET `Details_loc1` = '하이브조라를 공격하기 위해 증원군을 요청했습니다. 당신은 길잡이 하이브조라 공격 작전에 선발되었습니다. 임무를 마치면 지휘관 마랄리스에게 돌아가서 보고하십시오.' WHERE `entry`=8772; +UPDATE `locales_quest` SET `Objectives_loc1` = '길잡이 하이브조라 30마리를 처치한 후 실리더스에 있는 지휘관 마랄리스에게 전투 임무 지령 VI를 가지고 돌아가야 합니다.' WHERE `entry`=8772; +UPDATE `locales_quest` SET `Details_loc1` = '하이브조라를 공격하기 위해 증원군을 요청했습니다. 당신은 모래무지 하이브조라 공격 작전에 선발되었습니다. 임무를 마치면 지휘관 마랄리스에게 돌아가서 보고하십시오.' WHERE `entry`=8773; +UPDATE `locales_quest` SET `Objectives_loc1` = '모래무지 하이브조라 30마리를 처치한 후 실리더스에 있는 지휘관 마랄리스에게 전투 임무 지령 IV를 가지고 돌아가야 합니다.' WHERE `entry`=8773; +UPDATE `locales_quest` SET `Details_loc1` = '아이언포지 여단에서 폭발하기 아주 쉬운 재료를 보내 달라는 별난 요청을 해왔습니다. 재료서 모아서 아이언포지 여단에 있는 노즐스프링 씨에게 가져다주세요.' WHERE `entry`=8778; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 하이브조라 근처에 있는 비전술사 노즐스프링에게 제물의 오일 6개, 고블린 로켓 연료 5개, 강도 높은 화약 10개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 IV도 함께 가져가야 합니다.' WHERE `entry`=8778; +UPDATE `locales_quest` SET `Details_loc1` = '지질학자 락스베인의 연구가 실리더스에서 우리가 수행하는 작전에 엄청난 도움이 된다는 것이 입증되었습니다. 최근에 그녀는 수정점 연구에 사용할 재료를 요청했습니다.$B$B그녀가 연구를 계속할 수 있도록 재료를 모으는 즉시 가져다주십시오.' WHERE `entry`=8779; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 지질학자 락스베인에게 눈부신 큰 결정, 찬란하게 빛나는 큰 결정, 거대한 에메랄드를 각각 1개씩 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 V도 함께 가져가야 합니다.' WHERE `entry`=8779; +UPDATE `locales_quest` SET `Details_loc1` = '전장에 있는 아이언포지 여단의 방어구 키트 보유량이 매우 부족한 상황입니다. 방어구 키트를 구해서 하이브조라 외곽의 아이언포지 여단 주둔지에 있는 자넬라 스타우트해머에게 전달해 주십시오.' WHERE `entry`=8780; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 하이브조라 근처 아이언포지 여단 주둔지에 있는 자넬라 스타우트해머에게 튼튼한 방어구 키트와 고급 방어구 키트를 각각 8개씩 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 VII도 함께 가져가야 합니다.' WHERE `entry`=8780; +UPDATE `locales_quest` SET `Details_loc1` = '아이언포지 여단은 우리의 실리더스 전투에서 든든한 동맹의 역할을 수행해 왔습니다. 그런데 유감스럽게도 아이언포지 여단이 이곳으로 이동하는 도중 보급품의 상당 부분을 분실했습니다. 브로드소드를 구해서 하이브조라 근처에 있는 자넬라 스타우트해머에게 전달해 주십시오.' WHERE `entry`=8781; +UPDATE `locales_quest` SET `Objectives_loc1` = '하이브조라 외곽의 아이언포지 여단 주둔지에 있는 자넬라 스타우트해머에게 달의 강철 브로드소드 2개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 VI도 함께 가져가야 합니다.' WHERE `entry`=8781; +UPDATE `locales_quest` SET `Details_loc1` = '최근에 들어온 지원자들에게 지급할 제복이 부족합니다. 제복 재료를 구해서 바람소환사 프라우드혼에게 가져다주십시오.' WHERE `entry`=8782; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스 세나리온 요새에 있는 바람소환사 프라우드혼에게 달빛 옷감 1개, 룬무늬 두루마리 2개, 그리고 강철그물 거미줄 1개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 VIII도 함께 가져가야 합니다.' WHERE `entry`=8782; +UPDATE `locales_quest` SET `Details_loc1` = '세나리온 요새의 대장장이 바르구스가 우리 군대가 쓸 강력한 무기에 마력을 부여할 재료를 요청했습니다. 세나리온 요새의 군대가 완전 무장할 수 있도록 이 재료들을 구하는 즉시 바르구스에게 가져다주십시오.' WHERE `entry`=8783; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 바르구스에게 마력 깃든 토륨 주괴 2개, 마력 깃든 가죽 2개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 IX도 함께 가져가야 합니다.' WHERE `entry`=8783; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 발견한 것은 고대 퀴라지 유물입니다! 신전의 입구 근처에 있는 용들 중 하나가 이 유물의 사용법을 알고 있을 겁니다.' WHERE `entry`=8784; +UPDATE `locales_quest` SET `Objectives_loc1` = '신전 입구 근처에 숨어 있는 용족에게 고대 퀴라지 유물을 가져가야 합니다.' WHERE `entry`=8784; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un hallazgo extraordinario, $n. ¡Sencillamente maravilloso! Con esto seguro que lograremos penetrar en las perversas mentes de nuestro enemigo.' WHERE `entry`=8784; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Estás brillante! Sé lo que eso significa...' WHERE `entry`=8784; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 하이브레갈 근처에 있는 어둠의여사제 샤이에게 제물의 오일 8개, 왕모조 물약 6개, 강력한 모조 6개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 IV도 함께 가져가야 합니다.' WHERE `entry`=8785; +UPDATE `locales_quest` SET `Objectives_loc1` = '하이브레갈 외곽 오그리마 군단 주둔지에 있는 메로크 롱스트라이드에게 큰 철제 도끼 3개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 VI도 함께 가져가야 합니다.' WHERE `entry`=8786; +UPDATE `locales_quest` SET `Details_loc1` = '오그리마 군단의 용감한 지원자들이 우리를 도와 대업을 달성하기 위해 실리더스에 도착했습니다. 그런데 여행 중에 그만 방어구 키트를 분실했다고 합니다. 방어구 키트를 모아 오그리마 군단 주둔지에 있는 메로크 롱스트라이드에게 가져다주십시오.' WHERE `entry`=8787; +UPDATE `locales_quest` SET `Objectives_loc1` = '하이브레갈 부근에 있는 메로크 롱스트라이드에게 튼튼한 방어구 키트와 고급 방어구 키트를 각각 8개씩 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 VII도 함께 가져가야 합니다.' WHERE `entry`=8787; +UPDATE `locales_quest` SET `Details_loc1` = '지독하게 위험했고 잔인했던 오시리안이 패하고 그의 영혼은 안식을 찾았습니다.$B$B칼림도어의 모든 이들이 이 승리의 소식을 듣는다면 안도의 한숨을 쉬게 될 것입니다. 세나리온 요새의 지휘관 마랄리스에게 오시리안의 머리를 가지고 가십시오.' WHERE `entry`=8791; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 지휘관 마랄리스에게 무적의 오시리안의 머리를 가지고 가야 합니다.' WHERE `entry`=8791; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Throm\'ka, $c! Me alegra ver a tantos integrantes de la Horda, como tú, $n, ofreciéndose para dar su apoyo en los preparativos para la guerra de Ahn\'Qiraj que se avecina. Nuestro esfuerzo común es garantía de una victoria sobre los silítidos y sus malignos amos ocultos en Ahn\'Qiraj.$B$BAhora que estás aquí, procura hablar con los distintos recolectores y ofrecerles tu ayuda para reunir esos materiales en la medida de tus posibilidades.' WHERE `entry`=8794; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '만나서 반갑네! 자네와 같이 다가오는 안퀴라즈 전쟁을 준비하기 위해 도움을 주려는 얼라이언스의 일원이 이렇게 많은 것을 보니 기분이 좋군. 이곳의 준비가 완벽할수록 안퀴라즈에 숨어 있는 실리시드와 그들의 사악한 주인들과의 싸움에서 우리의 승리가 보장되는 것이네.$B$B자네도 도움을 주기 위해 이곳에 왔으니 물자 수집을 담당하고 있는 이들과 얘기해 보고 자네가 수집할 수 있는 적합한 물자를 모으는 일을 돕도록 하게나.' WHERE `entry`=8795; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Albricias, chico! Me alegra ver a tantos integrantes de la Alianza, como tú, $n, ofreciéndose para dar su apoyo en los preparativos para la guerra de Ahn\'Qiraj que se avecina. Nuestro esfuerzo común es garantía de una victoria sobre los silítidos y sus malignos amos ocultos en Ahn\'Qiraj.$B$BAhora que estás aquí, procura hablar con los distintos recolectores y ofrecerles tu ayuda para reunir esos materiales en la medida de tus posibilidades.' WHERE `entry`=8795; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '만나서 반갑네! 자네와 같이 다가오는 안퀴라즈 전쟁을 준비하기 위해 도움을 주려는 얼라이언스의 일원이 이렇게 많은 것을 보니 기분이 좋군. 이곳의 준비가 완벽할수록 안퀴라즈에 숨어 있는 실리시드와 그들의 사악한 주인들과의 싸움에서 우리의 승리가 보장되는 것이네.$B$B자네도 도움을 주기 위해 이곳에 왔으니 물자 수집을 담당하고 있는 이들과 얘기해 보고 자네가 수집할 수 있는 적합한 물자를 모으는 일을 돕도록 하게나.' WHERE `entry`=8796; +UPDATE `locales_quest` SET `Title_loc2` = 'L\'Alliance a besoin de votre aide !' WHERE `entry`=8796; +UPDATE `locales_quest` SET `Details_loc2` = 'Bonjour. Que vous ayez accepté de m’écouter est déjà une bonne chose. L’Alliance a besoin de toute l’aide possible pour se préparer à la guerre d’Ahn’Qiraj. Cela veut aussi dire votre aide ! Au moment où je vous parle, des collecteurs officiels récoltent tout ce qui sera nécessaire pendant la bataille, mais sans votre aide, $n, nous n’atteindrons pas nos objectifs ! Vous devriez aller parler au responsable, le grand maréchal Snowfall. Qu’en pensez-vous, $c ? Nous aiderez-vous dans ces préparatifs capitaux ?' WHERE `entry`=8796; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Albricias, chico! Me alegra ver a tantos integrantes de la Alianza, como tú, $n, ofreciéndose para dar su apoyo en los preparativos para la guerra de Ahn\'Qiraj que se avecina. Nuestro esfuerzo común es garantía de una victoria sobre los silítidos y sus malignos amos ocultos en Ahn\'Qiraj.$B$BAhora que estás aquí, procura hablar con los distintos recolectores y ofrecerles tu ayuda para reunir esos materiales en la medida de tus posibilidades.' WHERE `entry`=8796; +UPDATE `locales_quest` SET `Title_loc2` = 'L\'Alliance a besoin de votre aide !' WHERE `entry`=8797; +UPDATE `locales_quest` SET `Details_loc2` = 'Bonjour. Que vous ayez accepté de m’écouter est déjà une bonne chose. L’Alliance a besoin de toute l’aide possible pour se préparer à la guerre d’Ahn’Qiraj. Cela veut aussi dire votre aide ! Au moment où je vous parle, des collecteurs officiels récoltent tout ce qui sera nécessaire pendant la bataille, mais sans votre aide, $n, nous n’atteindrons pas nos objectifs ! Vous devriez aller parler au responsable, le grand maréchal Snowfall. Qu’en pensez-vous, $c ? Nous aiderez-vous dans ces préparatifs capitaux ?' WHERE `entry`=8797; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Albricias, chico! Me alegra ver a tantos integrantes de la Alianza, como tú, $n, ofreciéndose para dar su apoyo en los preparativos para la guerra de Ahn\'Qiraj que se avecina. Nuestro esfuerzo común es garantía de una victoria sobre los silítidos y sus malignos amos ocultos en Ahn\'Qiraj.$B$BAhora que estás aquí, procura hablar con los distintos recolectores y ofrecerles tu ayuda para reunir esos materiales en la medida de tus posibilidades.' WHERE `entry`=8797; +UPDATE `locales_quest` SET `Title_loc1` = '나만의 기계설인' WHERE `entry`=8798; +UPDATE `locales_quest` SET `Objectives_loc1` = '호랑가시나무 보존기에 깊은바다 소금 한 줌과 5골드를 넣으면 보존된 호랑가시나무를 받게 될 것입니다.' WHERE `entry`=8799; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Kaldon te ha enviado? Muy bien, veamos lo que podemos hacer por ti.' WHERE `entry`=8800; +UPDATE `locales_quest` SET `Details_loc1` = '안퀴라즈의 성벽이 흔들리고 있습니다. 이 세계가 생겨나기 전, 태초부터 존재했던 악의 세력이 축출되었습니다.$B$B저주 받을 악마가 남기고 간 흔적을 본다면 당신의 심장은 거의 얼어붙을 것이며, 쑨이 남긴 악의 기운은 죽어서도 느낄 수 있을 것입니다.$B$B당신은 불가능이라고 생각했던 일을 해냈으며, 악마의 눈이 담긴 자루를 잡아채 안전하게 가방에 넣었습니다.$B$B이제 옆 방에 있는 용족에게 그 쑨의 눈을 가지고 가십시오.' WHERE `entry`=8801; +UPDATE `locales_quest` SET `Objectives_loc1` = '안퀴라즈 사원에 있는 캘레스트라즈에게 쑨의 눈을 가져가야 합니다.' WHERE `entry`=8801; +UPDATE `locales_quest` SET `Objectives_loc1` = '시간의 동굴에 있는 아나크로노스에게 쑨의 눈을 가져가야 합니다.' WHERE `entry`=8802; +UPDATE `locales_quest` SET `Details_loc1` = '세나리온 요새에 지금 신병들이 도착했는데 과연 사막에서 살아남을 수 있느냐가 문제입니다. 경험이 부족한 신병들에게는 맹독을 가진 다양한 생물뿐 아니라 탈수증도 심각한 위협이 될 수 있습니다. 사막 긴급구호 물자로 쓸만한 물건들을 모아서 세나리온 요새에 있는 캘랜드라스에게 가져가십시오.' WHERE `entry`=8804; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새 여관에 있는 캘랜드라스에게 물의 보주, 강력한 해독제, 훈제 사막 경단을 각각 4개씩 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 I도 함께 가져가야 합니다.' WHERE `entry`=8804; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 경비대장 비쉬 코주스에게 화려한 미스릴 장화 3개와 병참 임무 지령 II를 가져가야 합니다.' WHERE `entry`=8805; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 경비대장 비쉬 코주스에게 강도 높은 연마석, 견고한 연마석, 단단한 연마석을 각각 10개씩 모아서 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 III도 함께 가져가야 합니다.' WHERE `entry`=8806; +UPDATE `locales_quest` SET `Details_loc1` = '지질학자 락스베인의 연구가 실리더스에서 우리가 수행하는 작전에 엄청난 도움이 된다는 것이 입증되었습니다. 최근에 그녀가 수정점 연구에 사용할 재료를 요청했습니다.$B$B$B' WHERE `entry`=8807; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 지질학자 락스베인에게 눈부신 큰 결정, 찬란하게 빛나는 큰 결정, 거대한 에메랄드를 각각 1개씩 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 V도 함께 가져가야 합니다.' WHERE `entry`=8807; +UPDATE `locales_quest` SET `Details_loc1` = '최근에 들어온 지원자들에게 지급할 제복이 부족합니다. 제복을 만들 재료를 구해서 바람소환사 프라우드혼에게 가져다주십시오.' WHERE `entry`=8808; +UPDATE `locales_quest` SET `Objectives_loc1` = '바람소환사 프라우드혼에게 달빛 옷감 1개, 룬무늬 두루마리 2개, 강철그물 거미줄 1개를 가져가야 합니다. 또한, 이 임무를 완료하려면 병참 임무 지령 VIII도 함께 가져가야 합니다.' WHERE `entry`=8808; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 바르구스에게 마력 깃든 토륨 주괴 2개, 마력 깃든 가죽 2개를 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 IX도 함께 가져가야 합니다.' WHERE `entry`=8809; +UPDATE `locales_quest` SET `Details_loc1` = '전장에서 최근 발생한 부상자로 인해 붕대가 많이 부족하다고 합니다. 응급 치료에 쓰는 붕대를 구해 세나리온 요새에 있는 바람소환사 프라우드혼에게 전달해 주십시오.' WHERE `entry`=8810; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스 세나리온 요새에 있는 바람소환사 프라우드혼에게 두꺼운 룬매듭 붕대, 두꺼운 마법 붕대, 두꺼운 비단 붕대를 각각 30개씩 가져가야 합니다. 또한, 이 퀘스트를 완료하려면 병참 임무 지령 X도 함께 가져가야 합니다.' WHERE `entry`=8810; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, tus hazañas han sido registradas y tus esfuerzos han sido debidamente reconocidos. Sigue haciéndolo así, $c.$B$BSi tienes más sellos que entregar puedo seguir ayudándote.' WHERE `entry`=8811; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, tus hazañas han sido registradas y tus esfuerzos han sido debidamente reconocidos. Sigue haciéndolo así, $c.$B$BSi tienes más sellos que entregar puedo seguir ayudándote.' WHERE `entry`=8818; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! El esfuerzo que has hecho para ganar estos sellos no es pequeño, y tus servicios serán debidamente reconocidos. Son los aventureros como tú, $n, los que marcan la diferencia.$B$BHazme saber si tienes más sellos que entregar. Será un placer ayudarte siempre que necesites hacer un intercambio.' WHERE `entry`=8819; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! El esfuerzo que has hecho para ganar estos sellos no es pequeño, y tus servicios serán debidamente reconocidos. Son los aventureros como tú, $n, los que marcan la diferencia.$B$BHazme saber si tienes más sellos que entregar. Será un placer ayudarte siempre que necesites hacer un intercambio.' WHERE `entry`=8820; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! El esfuerzo que has hecho para ganar estos sellos no es pequeño, y tus servicios serán debidamente reconocidos. Son los aventureros como tú, $n, los que marcan la diferencia.$B$BHazme saber si tienes más sellos que entregar. Será un placer ayudarte siempre que necesites hacer un intercambio.' WHERE `entry`=8825; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Oh, hola! Solo puedes haber venido por una razón: para abrir tus regalos de Invierno.$B$BNo, no te preocupes, Papá Invierno no se ha olvidado de su $r $c favorito. Mira debajo del árbol y encontrarás tus regalos.$B$BEn estos días de generosidad, ¿no crees que a tus amigos no les gustaría tener alguno de los excelentes productos de los Pastos de Bosquehumeante?' WHERE `entry`=8827; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! El esfuerzo que has hecho para ganar estos sellos no es pequeño, y tus servicios serán debidamente reconocidos. Son los aventureros como tú, $n, los que marcan la diferencia.$B$BHazme saber si tienes más sellos que entregar. Será un placer ayudarte siempre que necesites hacer un intercambio.' WHERE `entry`=8841; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! El esfuerzo que has hecho para ganar estos sellos no es pequeño, y tus servicios serán debidamente reconocidos. Son los aventureros como tú, $n, los que marcan la diferencia.$B$BHazme saber si tienes más sellos que entregar. Será un placer ayudarte siempre que necesites hacer un intercambio.' WHERE `entry`=8845; +UPDATE `locales_quest` SET `Title_loc1` = '훈장 5개를 전쟁 물자와 교환' WHERE `entry`=8846; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Ah ah, vous venez vous chercher quelques fournitures militaires, pas vrai ? Ma foi, je peux comprendre que vous ayez besoin de matériel… Après tout, vous n’avez qu’à regarder autour de vous pour vous rendre compte que vous n’êtes pas la seule.$B$BJe peux vous en donner, mais uniquement en échange d’un certain nombre de chevalières de mérite. Bien sûr, dans ce cas, vous ne deviendrez pas plus célèbre, mais vous recevrez peut-être quelque chose qui vous gardera en vie lorsque la bataille commencera.' WHERE `entry`=8846; +UPDATE `locales_quest` SET `Title_loc1` = '훈장 10개를 전쟁 물자와 교환' WHERE `entry`=8847; +UPDATE `locales_quest` SET `Title_loc1` = '훈장 15개를 전쟁 물자와 교환' WHERE `entry`=8848; +UPDATE `locales_quest` SET `Title_loc1` = '훈장 20개를 전쟁 물자와 교환' WHERE `entry`=8849; +UPDATE `locales_quest` SET `Objectives_loc1` = '아, 자네에게 필요한 전쟁 물자를 추가로 얻기 위해 여기 온 것이로군? 글쎄, 물자가 더 필요하다는 점은 나도 충분히 이해하네만... 일단, 직접 확인해야 할 게 있다면 죽 한번 둘러보게.$B$B자네에게 약간의 물자를 추가로 내주지. 하지만 내게 적당한 개수의 무공 훈장을 가져와 교환해야 할 것이네. 이런 방식으로 훈장을 전쟁 물자와 교환하면 공로 인정은 전혀 받지 못할 걸세. 하지만 본격적인 전투가 시작됐을 때 자네 목숨을 구할 수 있는 유용한 물건을 지닐 수는 있다네.' WHERE `entry`=8850; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 그럼 계산은 끝났으니 여기 물자를 받게나. 무공 훈장을 더 교환하고 싶다면 언제든 환영이네. 이리 찾아오면 바로 처리해 주겠네.$B$B계속 노력해 주게나 $c 친구. 이 전쟁에서 승리하려면 모을 수 있는 모든 물자를 모두 모아야 한다네. 우리 모두 각자 맡은 역할을 충실히 한다면 승리는 우리 것이 될 걸세!' WHERE `entry`=8850; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Ah ah, vous venez vous chercher quelques fournitures militaires, pas vrai ? Ma foi, je peux comprendre que vous ayez besoin de matériel… Après tout, vous n’avez qu’à regarder autour de vous pour vous rendre compte que vous n’êtes pas le seul.$B$BJe peux vous en donner, mais uniquement en échange d’un certain nombre de chevalières de mérite. Bien sûr, dans ce cas, vous ne deviendrez pas plus célèbre, mais vous recevrez peut-être quelque chose qui vous gardera en vie lorsque la bataille commencera.' WHERE `entry`=8850; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 지원 보급품과 무공 훈장 5개 교환' WHERE `entry`=8851; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Ah ah, vous venez vous chercher quelques fournitures militaires, pas vrai ? Ma foi, je peux comprendre que vous ayez besoin de matériel… Après tout, vous n’avez qu’à regarder autour de vous pour vous rendre compte que vous n’êtes pas le seul.$B$BJe peux vous en donner, mais uniquement en échange d’un certain nombre de chevalières de mérite. Bien sûr, dans ce cas, vous ne deviendrez pas plus célèbre, mais vous recevrez peut-être quelque chose qui vous gardera en vie lorsque la bataille commencera.' WHERE `entry`=8851; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Ah, supongo que has venido a buscar más suministros, ¿verdad? Bueno, la verdad es que comprendo muy bien la necesidad de material adicional... echa un vistazo alrededor si quieres una prueba.$B$BTe proporcionaré más suministros pero a cambio tendrás que darme una cantidad oportuna de sellos de honor. No ganarás ningún reconocimiento si utilizas los sellos de esta forma pero el intercambio te ayudará a mantenerte con vida cuando entremos en batalla... algo que, sin duda, también encontrarás muy útil.' WHERE `entry`=8851; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, ya está hecho, aquí tienes tus suministros, $c. Si quisieras hacer algún otro intercambio, puedo autorizarlo. Sólo tienes que avisarme y se hará.$B$BSigue trabajando como hasta ahora, $n. Necesitaremos todo el material que podamos reunir si queremos ganar esto. Si todos hacemos nuestra parte ¡la victoria será nuestra!' WHERE `entry`=8851; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 지원 보급품과 무공 훈장 10개 교환' WHERE `entry`=8852; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Ah, supongo que has venido a buscar más suministros, ¿verdad? Bueno, la verdad es que comprendo muy bien la necesidad de material adicional... echa un vistazo alrededor si quieres una prueba.$B$BTe proporcionaré más suministros pero a cambio tendrás que darme una cantidad oportuna de sellos de honor. No ganarás ningún reconocimiento si utilizas los sellos de esta forma pero el intercambio te ayudará a mantenerte con vida cuando entremos en batalla... algo que, sin duda, también encontrarás muy útil.' WHERE `entry`=8852; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, ya está hecho, aquí tienes tus suministros, $c. Si quisieras hacer algún otro intercambio, puedo autorizarlo. Sólo tienes que avisarme y se hará.$B$BSigue trabajando como hasta ahora, $n. Necesitaremos todo el material que podamos reunir si queremos ganar esto. Si todos hacemos nuestra parte ¡la victoria será nuestra!' WHERE `entry`=8852; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 지원 보급품과 무공 훈장 15개 교환' WHERE `entry`=8853; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, ya está hecho, aquí tienes tus suministros, $c. Si quisieras hacer algún otro intercambio, puedo autorizarlo. Sólo tienes que avisarme y se hará.$B$BSigue trabajando como hasta ahora, $n. Necesitaremos todo el material que podamos reunir si queremos ganar esto. Si todos hacemos nuestra parte ¡la victoria será nuestra!' WHERE `entry`=8853; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁 지원 보급품과 무공 훈장 20개 교환' WHERE `entry`=8854; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Ah ah, vous venez vous chercher quelques fournitures militaires, pas vrai ? Ma foi, je peux comprendre que vous ayez besoin de matériel… Après tout, vous n’avez qu’à regarder autour de vous pour vous rendre compte que vous n’êtes pas le seul.$B$BJe peux vous en donner, mais uniquement en échange d’un certain nombre de chevalières de mérite. Bien sûr, dans ce cas, vous ne deviendrez pas plus célèbre, mais vous recevrez peut-être quelque chose qui vous gardera en vie lorsque la bataille commencera.' WHERE `entry`=8854; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Ah ah, vous venez vous chercher quelques fournitures militaires, pas vrai ? Ma foi, je peux comprendre que vous ayez besoin de matériel… Après tout, vous n’avez qu’à regarder autour de vous pour vous rendre compte que vous n’êtes pas le seul.$B$BJe peux vous en donner, mais uniquement en échange d’un certain nombre de chevalières de mérite. Bien sûr, dans ce cas, vous ne deviendrez pas plus célèbre, mais vous recevrez peut-être quelque chose qui vous gardera en vie lorsque la bataille commencera.' WHERE `entry`=8855; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Ah, supongo que has venido a buscar más suministros, ¿verdad? Bueno, la verdad es que comprendo muy bien la necesidad de material adicional... echa un vistazo alrededor si quieres una prueba.$B$BTe proporcionaré más suministros pero a cambio tendrás que darme una cantidad oportuna de sellos de honor. No ganarás ningún reconocimiento si utilizas los sellos de esta forma pero el intercambio te ayudará a mantenerte con vida cuando entremos en batalla... algo que, sin duda, también encontrarás muy útil.' WHERE `entry`=8855; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, ya está hecho, aquí tienes tus suministros, $c. Si quisieras hacer algún otro intercambio, puedo autorizarlo. Sólo tienes que avisarme y se hará.$B$BSigue trabajando como hasta ahora, $n. Necesitaremos todo el material que podamos reunir si queremos ganar esto. Si todos hacemos nuestra parte ¡la victoria será nuestra!' WHERE `entry`=8855; +UPDATE `locales_quest` SET `Details_loc1` = '저는 아쉬 거대괴수의 시체에서 채취한 신선한 껍질 표본을 무법항에 있는 오글소프에게 가져다줄 의지와 능력을 갖춘 전투에 강한 모험가들을 찾고 있습니다. 아니, 아니, 당신보고 그 시체에서 표본을 채취하라는 것이 아닙니다. 당신은 제 표본 중에 하나를 가지고 가시면 됩니다. 이것들이 썩어 버리면 소용없어지니까요!' WHERE `entry`=8857; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 오글소프 오브노티쿠스에게 아쉬 거대괴수의 껍질을 가져가야 합니다.' WHERE `entry`=8857; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué magnífica coraza! ¡Buen trabajo!' WHERE `entry`=8857; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué llevas ahí?' WHERE `entry`=8857; +UPDATE `locales_quest` SET `Details_loc1` = '오일피스트에게 이 벌레 껍질을 꼭 전달해야 합니다. 그것 말고는 더 바랄 게 없는데 말입니다. 저는 여기 있으면서 성장한 벌레의 표본을 수집해야 해서 직접 갈 수가 없습니다. 벌레가 그 정도로 성장하려면 이른 아침까지 여기서 기다려야 하거든요.$B$B제 대신 이 표본을 오일피스트에게 속히 전해 주시면 그가 큰 보상을 해 줄 것입니다!$B$B네, 맞습니다. 오일피스트는 이글거리는 협곡 안의 토륨 조합 거점에 있을 겁니다.' WHERE `entry`=8858; +UPDATE `locales_quest` SET `Objectives_loc1` = '이글거리는 협곡에 있는 감독관 오일피스트에게 레갈 거대괴수의 껍질을 가져가야 합니다.' WHERE `entry`=8858; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Magnífico; con esto se podría crear una armadura excelente. Ten, la recompensa prometida.' WHERE `entry`=8858; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mmm...' WHERE `entry`=8858; +UPDATE `locales_quest` SET `Details_loc1` = '제 부하들이 이 표본을 구하느라 거의 죽을 뻔했습니다. 맥스웰 티로서스 경이 신선한 껍질 표본을 눈이 빠져라 기다리고 있으니 서둘러야 합니다! 그는 이 거대괴수의 비밀이 스컬지와의 전쟁에서 도움이 될 거라 믿고 있습니다!$B$B아직도 안 가고 뭐 하십니까!? 희망의 빛 예배당으로 가십시오! 예, 이 일만 잘해 주시면 후한 보상이 있을 겁니다...' WHERE `entry`=8859; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 맥스웰 티로서스 경에게 조라 거대괴수의 껍질을 가져가야 합니다.' WHERE `entry`=8859; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Justo a tiempo! ¡Buen trabajo!' WHERE `entry`=8859; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eso que llevas parece pesado.' WHERE `entry`=8859; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 여관주인 앨리슨에게 굴뚝나무 보급품을 가져가야 합니다.' WHERE `entry`=8860; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien hecho, $n.$B$BAhora que ya estás metido en el ambiente, ¿por qué no aceptas esta invitación al festival del Claro de la Luna?$B$BEs una celebración fantástica si tienes algo de tiempo. Hay comida, bebida, se cuentan cuentos y... claro, ¡hay más fuegos artificiales!$B$BAbre la invitación cuando estés dentro del círculo de La Gran Luz de Luna y serás transportado directamente al Claro de la Luna.' WHERE `entry`=8867; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Encontraste los lanzacohetes, $n?' WHERE `entry`=8867; +UPDATE `locales_quest` SET `Details_loc1` = '한 해의 시작을 맞이하는 날이 돌아왔습니다! 세나리온 의회에서는 아제로스의 모든 친구들을 달의 축제에 초대한답니다. 그대는 이 도시 안에 달빛의 축복을 받은 원이 그려진 곳에서 달의 축제 사절을 만나게 될 겁니다. 그녀가 축제에 대해서 더 말해줄 수 있을 겁니다.' WHERE `entry`=8870; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te doy la bienvenida, $n. ¿Vienes a unirte a nuestras celebraciones?' WHERE `entry`=8870; +UPDATE `locales_quest` SET `Details_loc1` = '한 해의 시작을 맞이하는 날이 돌아왔습니다! 세나리온 의회에서는 아제로스의 모든 친구들을 달의 축제에 초대한답니다. 그대는 이 도시 안에 달빛의 축복을 받은 원이 그려진 곳에서 달의 축제 사절을 만나게 될 겁니다. 그녀가 축제에 대해서 더 말해줄 수 있을 겁니다.' WHERE `entry`=8872; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡$n, bienvenido al Amparo de la Noche, sede de El Festival Lunar! Aunque nuestro poblado está alejado y remoto para las gentes de Azeroth, durante estos días de celebración abrimos nuestros brazos y corazones a todo el mundo.$B$BDisfruta de tu visita, $n, y vuelve a hablar conmigo o con mi hermana cuando estés listo.' WHERE `entry`=8883; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Colocas el huevo de hipogrifo en la máquina. Se oyen una serie de pitidos y de ruidos mecánicos extraños.$B$BParece que el Superhuevomático ha pesado, medido y empaquetado el huevo. ¡Eso sí que es un servicio rápido!' WHERE `entry`=8893; +UPDATE `locales_quest` SET `Details_loc1` = '저는 항상 이곳을 지켜야 하는데, 제 애인 콜라라 때문에 늘 불안합니다. 그녀를 볼 수 있는 시간은 고작 몇 시간도 안 된답니다. 그것도 운이 좋으면 말이죠. 보시다시피 월급은 쥐꼬리만 하고 언제 최전선에 불려갈지 모르는 처지입니다.$B$B그녀가 절 잊으면 어쩌죠? 도시에는 돈 많은 남자들이 수두룩할 텐데...$B$B여하튼 뭘 좀 적은 게 있는데....별 건 아니고, 이걸 그녀에게 전해 주실 수 있습니까?' WHERE `entry`=8897; +UPDATE `locales_quest` SET `Objectives_loc1` = '부관 조크린 헬드릭의 정성들여 쓴 쪽지를 스톰윈드 은행 밖에 있는 콜라라 딘에게 전해줘야 합니다.' WHERE `entry`=8897; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Oh my! Something I can help you with?' WHERE `entry`=8897; +UPDATE `locales_quest` SET `Details_loc1` = '지난번 은행 업무 차 스톰윈드에 들렀다가 한 아가씨를 만났죠. 전 그녀에게 마음을 빼앗겨 버렸어요. 이젠 그녀 생각을 멈출 수가 없어요! 그녀에게 이 편지를 전해 주고 싶어요. 열두 번도 더 고친 정성들인 편지랍니다! 이젠 쓸 자리조차 없어요.$B$B그녀가 이 편지를 꼭 받아야 할 텐데, 그쪽으로 가는 길이면 절 좀 도와주시겠어요?' WHERE `entry`=8898; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 은행 밖에 있는 콜라라 딘에게 반으로 접힌 편지를 전달해야 합니다.' WHERE `entry`=8898; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Tormek? Ah, sí, el barbudito simpático.$B$B¡Qué bien que se acuerde de mí!' WHERE `entry`=8898; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, guapo, ¿querías algo?' WHERE `entry`=8898; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 은행 밖에 있는 콜라라 딘에게 깔끔한 장식의 편지를 전해야 합니다.' WHERE `entry`=8899; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'De modo que estaba en lo cierto. ¡Esto es terrible! ¿Cómo ha podido pasar? Déjame pensar... Tiene que haber alguna razón.' WHERE `entry`=8903; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Dime, ¿los guardias también están afectados por esta locura de amor?' WHERE `entry`=8903; +UPDATE `locales_quest` SET `Title_loc2` = 'Les périls de l\'amour' WHERE `entry`=8904; +UPDATE `locales_quest` SET `Details_loc2` = 'Il y a quelque chose de pas naturel dans cette épidémie amoureuse. Elle est écœurante, elle affaiblit nos défenses, et elle pourrait nous mettre tous en danger.$B$BQue la plupart d’entre nous soient en train de se rendre ridicule est déjà déplaisant. Mais j’ai peur que même nos gardes, qui devraient être immunisés à ce genre de chose, ne soient touchés.$B$BExaminez donc les gardes et voyez s’ils sont devenus aussi déraisonnables que les autres.' WHERE `entry`=8904; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Obtenez une Carte de garde moisie et ramenez-là à Fenstad Argyle, à Undercity.' WHERE `entry`=8904; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8905; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 혈액 견본 15개와 20골드, 자연의정수 팔보호구를 아이언포지에 있는 델리아나에게 가져가야 합니다.' WHERE `entry`=8905; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8906; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 혈액 견본 15개와 20골드, 야수추적자 손목띠를 아이언포지에 있는 델리아나에게 가져가야 합니다.' WHERE `entry`=8906; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8908; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 혈액 견본 15개와 20골드, 성전사 팔보호구를 아이언포지에 있는 델리아나에게 가져가야 합니다.' WHERE `entry`=8908; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8909; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 혈액 견본 15개와 20골드, 기원의 팔보호구를 아이언포지에 있는 델리아나에게 가져가야 합니다.' WHERE `entry`=8909; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8910; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 혈액 견본 15개와 20골드, 어둠추적자 팔보호구를 아이언포지에 있는 델리아나에게 가져가야 합니다.' WHERE `entry`=8910; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8911; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 혈액 견본 15개와 20골드, 공포의안개 팔보호구를 아이언포지에 있는 델리아나에게 가져가야 합니다.' WHERE `entry`=8911; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8912; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 혈액 견본 15개와 20골드, 용맹의 팔보호구를 가지고 아이언포지에 있는 델리아나에게 가져가야 합니다.' WHERE `entry`=8912; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8913; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 실리시드 독 견본 15개와 20골드를 자연의정수 팔보호구 1개와 함께 가져가야 합니다.' WHERE `entry`=8913; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8914; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 실리시드 독 견본 15개와 20골드를 야수추적자 손목띠 1개와 함께 가져가야 합니다.' WHERE `entry`=8914; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8915; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 실리시드 독 견본 15개와 20골드를 원소술사 손목띠 1개와 함께 가져가야 합니다.' WHERE `entry`=8915; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8916; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 실리시드 독 견본 15개와 20골드를 기원의 팔보호구 1개와 함께 가져가야 합니다.' WHERE `entry`=8916; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8917; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 실리시드 독 견본 15개와 20골드를 어둠추적자 팔보호구 1개와 함께 가져가야 합니다.' WHERE `entry`=8917; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8918; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 실리시드 독 견본 15개와 20골드를 정령의 손목띠 1개와 함께 가져가야 합니다.' WHERE `entry`=8918; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8919; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 실리시드 독 견본 15개와 20골드를 공포의안개 팔보호구 1개와 함께 가져가야 합니다.' WHERE `entry`=8919; +UPDATE `locales_quest` SET `Title_loc1` = '진지한 제안' WHERE `entry`=8920; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 실리시드 독 견본 15개와 20골드를 용맹의 팔보호구 1개와 함께 가져가야 합니다.' WHERE `entry`=8920; +UPDATE `locales_quest` SET `Title_loc1` = '초자연적 장치' WHERE `entry`=8922; +UPDATE `locales_quest` SET `Details_loc1` = '안시온 하몬... 아니 좀더 정확하게 말해서 그의 영혼과 대화할 수 있는 방법을 찾아야만 합니다!$B$B제가 초자연적 현상에 별난 흥미를 가지고 있는 기술자를 한 명 알고 있습니다. 그는 죽은 자와 얘기할 수 있는 기계를 만들 수 있다고 주장하고 있습니다!$B$B당신이 모은 피는 그에게 가져다 주기 위한 것이랍니다. 가젯잔으로 가서 그의 도움을 받는 대가로 그 피를 건네주십시오!' WHERE `entry`=8922; +UPDATE `locales_quest` SET `Objectives_loc1` = '봉인된 혈액 용기를 타나리스 사막의 가젯잔에 있는 먹스 마나스크램블러에게 가져가야 합니다.' WHERE `entry`=8922; +UPDATE `locales_quest` SET `Title_loc1` = '초자연적 장치' WHERE `entry`=8923; +UPDATE `locales_quest` SET `Objectives_loc1` = '가젯잔에 있는 먹스 마나스크램블러에게 봉인된 독액 용기를 가져가야 합니다.' WHERE `entry`=8923; +UPDATE `locales_quest` SET `Title_loc1` = '심령체 수집' WHERE `entry`=8924; +UPDATE `locales_quest` SET `Objectives_loc1` = '언데드 가까이에 심령체 추출기를 설치하여 실리더스에서 불타버린 심령체를, 여명의 설원에서 얼어붙은 심령체를, 동부 역병지대에서 안정적인 심령체를 각각 12개씩 수집해야 합니다. 심령체 추출기와 함께 가지고 가젯잔에 있는 먹스 마나스크램블러에게 돌아가십시오.' WHERE `entry`=8924; +UPDATE `locales_quest` SET `Title_loc1` = '휴대용 에너지원' WHERE `entry`=8925; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원에서 용암 군주 보크를 찾아서 용암 핵을 구한 후 가젯잔에 있는 먹스 마나스크램블러에게 가져가야 합니다.' WHERE `entry`=8925; +UPDATE `locales_quest` SET `Title_loc1` = '정당한 보상' WHERE `entry`=8926; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 델리아나에게 자연의정수 허리띠 1개와 자연의정수 장갑 1개를 가져가야 합니다.' WHERE `entry`=8926; +UPDATE `locales_quest` SET `Title_loc1` = '정당한 보상' WHERE `entry`=8927; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 자연의정수 허리띠 하나와 자연의정수 장갑 한 짝을 가져가야 합니다.' WHERE `entry`=8927; +UPDATE `locales_quest` SET `Title_loc1` = '별난 상인' WHERE `entry`=8928; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 남부 검은속삭임 협곡 입구 옆에 있는 동굴 속에서 임프를 찾아야 합니다. 그에게서 악령의 제어봉을 구입한 후 가젯잔에 있는 먹스 마나스크램블러에게 돌아가십시오.' WHERE `entry`=8928; +UPDATE `locales_quest` SET `Title_loc1` = '안시온 찾기' WHERE `entry`=8929; +UPDATE `locales_quest` SET `Objectives_loc1` = '스트라솔름 입구에서 4차원 유령 탐색기를 사용하여 안시온 하몬의 유령과 대화해야 합니다.$B$B제공된 아이템: $B' WHERE `entry`=8929; +UPDATE `locales_quest` SET `Title_loc1` = '안시온을 찾아서' WHERE `entry`=8930; +UPDATE `locales_quest` SET `Objectives_loc1` = '스트라솔름 입구에서 4차원 유령 탐색기를 사용하여 안시온 하몬의 유령과 대화하십시오.$B$B제공된 아이템: $B' WHERE `entry`=8930; +UPDATE `locales_quest` SET `Title_loc1` = '정당한 보상' WHERE `entry`=8933; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 델리아나에게 성전사 허리띠 1개와 성전사 건틀릿 1개를 가져가야 합니다.' WHERE `entry`=8933; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez respecté votre part du marché, je respecterai la mienne.$B$BSouvenez-vous quand même que je garde les meilleures pièces tant que vous n’avez pas terminé votre tâche.' WHERE `entry`=8933; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Êtes-vous prête à honorer notre marché ?' WHERE `entry`=8933; +UPDATE `locales_quest` SET `Title_loc1` = '정당한 보상' WHERE `entry`=8938; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 야수추적자 허리띠와 야수추적자 장갑을 가져가야 합니다.' WHERE `entry`=8938; +UPDATE `locales_quest` SET `Title_loc1` = '정당한 보상' WHERE `entry`=8941; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 어둠추적자 허리띠와 어둠추적자 장갑을 가져가야 합니다.' WHERE `entry`=8941; +UPDATE `locales_quest` SET `Title_loc1` = '정당한 보상' WHERE `entry`=8943; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 공포의안개 허리띠와 공포의안개 장갑을 가져가야 합니다.' WHERE `entry`=8943; +UPDATE `locales_quest` SET `Title_loc1` = '정당한 보상' WHERE `entry`=8944; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 모크바르에게 용맹의 허리띠와 용맹의 건틀릿을 가져가야 합니다.' WHERE `entry`=8944; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Ysida liberada' WHERE `entry`=8945; +UPDATE `locales_quest` SET `Title_loc1` = '생존의 증거' WHERE `entry`=8946; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대에 있는 안시온 하몬에게 이시다의 펜던트를 가져가야 합니다.' WHERE `entry`=8946; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 이상한 부탁' WHERE `entry`=8947; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대에 있는 안시온 하몬에게 검은무쇠 주괴 3개, 마력 깃든 가죽 20개, 달빛 옷감 3개, 거친 경화 가죽 4개를 가져가야 합니다.' WHERE `entry`=8947; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 오랜 친구' WHERE `entry`=8948; +UPDATE `locales_quest` SET `Objectives_loc1` = '혈투의 전장의 도서관에 있는 팔린 트리셰이퍼에게 미완성된 도전의 깃발을 가져가야 합니다.' WHERE `entry`=8948; +UPDATE `locales_quest` SET `Title_loc1` = '주동자의 마법' WHERE `entry`=8950; +UPDATE `locales_quest` SET `Objectives_loc1` = '혈투의 전장 안 도서관에 있는 팔린 트리셰이퍼에게 다음 재료를 가져가야 합니다: 도깨비 정수 1개, 암흑의 룬 4개, 눈부신 큰 결정 8개' WHERE `entry`=8950; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 작별 인사' WHERE `entry`=8951; +UPDATE `locales_quest` SET `Objectives_loc1` = '자연의정수 장화, 자연의정수 킬트, 자연의정수 어깨갑옷을 가지고 아이언포지에 있는 델리아나에게 돌아가야 합니다.' WHERE `entry`=8951; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 작별 인사' WHERE `entry`=8954; +UPDATE `locales_quest` SET `Objectives_loc1` = '성전사 장화, 성전사 다리갑옷, 성전사 어깨갑옷을 가지고 아이언포지에 있는 델리아나에게 돌아가야 합니다.' WHERE `entry`=8954; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 작별 인사' WHERE `entry`=8957; +UPDATE `locales_quest` SET `Objectives_loc1` = '정령의 장화, 정령의 킬트, 정령의 어깨갑옷을 가지고 오그리마에 있는 모크바르에게 돌아가십시오.' WHERE `entry`=8957; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 작별 인사' WHERE `entry`=8959; +UPDATE `locales_quest` SET `Objectives_loc1` = '용맹의 장화, 용맹의 다리갑옷, 용맹의 어깨갑옷을 가지고 아이언포지에 있는 델리아나에게 돌아가야 합니다.' WHERE `entry`=8959; +UPDATE `locales_quest` SET `Title_loc1` = '보들리의 불행한 운명' WHERE `entry`=8960; +UPDATE `locales_quest` SET `Title_loc1` = '세 고위 정령의 불꽃' WHERE `entry`=8961; +UPDATE `locales_quest` SET `Objectives_loc1` = '인센디우스의 발연석, 불꽃 군주의 불꽃, 엠버시어의 불씨를 얻은 후, 성스러운 화로를 함께 가지고 검은바위 산 안에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8961; +UPDATE `locales_quest` SET `Title_loc1` = '중요한 요소' WHERE `entry`=8962; +UPDATE `locales_quest` SET `Objectives_loc1` = '드루이드의 유골을 구한 후 검은바위 산에 있는 보들리에게 가져가야 합니다.' WHERE `entry`=8962; +UPDATE `locales_quest` SET `Title_loc1` = '중요한 요소' WHERE `entry`=8963; +UPDATE `locales_quest` SET `Objectives_loc1` = '별바람 마을 유물을 구해서 검은바위 산에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8963; +UPDATE `locales_quest` SET `Title_loc1` = '중요한 요소' WHERE `entry`=8964; +UPDATE `locales_quest` SET `Objectives_loc1` = '번쩍이는 열광의 검을 얻은 후 검은바위 산에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8964; +UPDATE `locales_quest` SET `Title_loc1` = '군주 발타라크의 아뮬렛 왼쪽 조각' WHERE `entry`=8966; +UPDATE `locales_quest` SET `Objectives_loc1` = '부름의 화로를 사용하여 모르 그레이후프의 영혼을 소환한 후 처치하십시오. 군주 발타라크의 아뮬렛 왼쪽 조각과 부름의 화로를 가지고 검은바위 산 안에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8966; +UPDATE `locales_quest` SET `Title_loc1` = '군주 발타라크의 아뮬렛 왼쪽 조각' WHERE `entry`=8967; +UPDATE `locales_quest` SET `Objectives_loc1` = '부름의 화로를 사용하여 이살리엔의 영혼을 소환한 후 처치하십시오. 군주 발타라크의 아뮬렛 왼쪽 조각과 부름의 화로를 가지고 검은바위 산 안에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8967; +UPDATE `locales_quest` SET `Title_loc1` = '군주 발타라크의 아뮬렛 왼쪽 조각' WHERE `entry`=8968; +UPDATE `locales_quest` SET `Objectives_loc1` = '부름의 화로를 사용하여 자리엔과 소노스의 영혼을 소환한 후 처치하십시오. 군주 발타라크의 아뮬렛 왼쪽 조각과 부름의 화로를 가지고 검은바위 산 안에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8968; +UPDATE `locales_quest` SET `Title_loc1` = '군주 발타라크의 아뮬렛 왼쪽 조각' WHERE `entry`=8969; +UPDATE `locales_quest` SET `Objectives_loc1` = '부름의 화로를 사용하여 코르모크의 영혼을 소환한 후 처치하십시오. 군주 발타라크의 아뮬렛 왼쪽 조각과 부름의 화로를 가지고 검은바위 산 안에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8969; +UPDATE `locales_quest` SET `Title_loc1` = '예언 속의 알카즈 섬' WHERE `entry`=8970; +UPDATE `locales_quest` SET `Objectives_loc1` = '붉은물풀 20개를 모은 후 검은바위 산에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8970; +UPDATE `locales_quest` SET `Title_loc1` = '델리아나에게 돌아가기' WHERE `entry`=8977; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 델리아나에게 4차원 유령 탐색기를 가져가야 합니다.' WHERE `entry`=8977; +UPDATE `locales_quest` SET `Title_loc1` = '모크바르에게 돌아가기' WHERE `entry`=8978; +UPDATE `locales_quest` SET `Objectives_loc1` = '4차원 유령 탐색기를 가지고 오그리마에 있는 모크바르에게 돌아가십시오.' WHERE `entry`=8978; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티 연금술 실험실에 있는 연금술사 진게에게 은은한 향수와 매혹적인 향수를 한 병씩 가져가야 합니다.' WHERE `entry`=8979; +UPDATE `locales_quest` SET `Title_loc1` = '진게가 준 임무' WHERE `entry`=8980; +UPDATE `locales_quest` SET `Title_loc1` = '향기의 근원 추적' WHERE `entry`=8982; +UPDATE `locales_quest` SET `Title_loc1` = '향기의 근원 추적' WHERE `entry`=8983; +UPDATE `locales_quest` SET `Title_loc1` = '또 다른 중요한 요소' WHERE `entry`=8985; +UPDATE `locales_quest` SET `Objectives_loc1` = '별바람 마을 유물을 구한 후 검은바위 산에 있는 보들리에게 가져가야 합니다.' WHERE `entry`=8985; +UPDATE `locales_quest` SET `Title_loc1` = '또 다른 중요한 요소' WHERE `entry`=8986; +UPDATE `locales_quest` SET `Objectives_loc1` = '드루이드의 유골을 구한 후 검은바위 산에 있는 보들리에게 가져가야 합니다.' WHERE `entry`=8986; +UPDATE `locales_quest` SET `Title_loc1` = '군주 발타라크의 아뮬렛 오른쪽 조각' WHERE `entry`=8989; +UPDATE `locales_quest` SET `Objectives_loc1` = '부름의 화로를 사용하여 모그 그레이후프의 영혼을 소환한 후 처치하십시오. 완성된 군주 발타라크의 아뮬렛과 부름의 화로를 가지고 검은바위 산에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8989; +UPDATE `locales_quest` SET `Title_loc1` = '군주 발타라크의 아뮬렛 오른쪽 조각' WHERE `entry`=8990; +UPDATE `locales_quest` SET `Objectives_loc1` = '부름의 화로를 사용하여 이살리엔의 영혼을 소환한 후 처치하십시오. 완성된 군주 발타라크의 아뮬렛과 부름의 화로를 가지고 검은바위 산에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8990; +UPDATE `locales_quest` SET `Title_loc2` = 'Faire des cadeaux' WHERE `entry`=8993; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! Lo pondré con los demás regalos.$B$B¡No esperaba tantos! Desde luego, sabéis cómo honrar a los jefes.$B$BBueno, uno más para la lista...' WHERE `entry`=8993; +UPDATE `locales_quest` SET `Title_loc1` = '마지막 준비' WHERE `entry`=8994; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 팔보호구 40개와 강력한 마력의 영약을 구한 후, 검은바위 산에 있는 보들리에게 돌아가야 합니다.' WHERE `entry`=8994; +UPDATE `locales_quest` SET `Title_loc1` = '군주 발타라크여, 내 탓이오.' WHERE `entry`=8995; +UPDATE `locales_quest` SET `Objectives_loc1` = '부름의 화로를 사용하여 군주 발타라크를 소환하십시오. 군주 발타라크를 해치우고 그의 시체에 군주 발타라크의 아뮬렛을 사용한 후, 군주 발타라크의 영혼에게 군주 발타라크의 아뮬렛을 돌려줘야 합니다.' WHERE `entry`=8995; +UPDATE `locales_quest` SET `Title_loc1` = '보들리에게 돌아가기' WHERE `entry`=8996; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 산 안에 있는 보들리에게 돌아가서 부름의 화로를 돌려줘야 합니다.' WHERE `entry`=8996; +UPDATE `locales_quest` SET `Title_loc1` = '다시 출발점으로' WHERE `entry`=8998; +UPDATE `locales_quest` SET `Title_loc1` = '은혜의 보답' WHERE `entry`=8999; +UPDATE `locales_quest` SET `Objectives_loc1` = '델리아나에게 자연의정수 두건과 자연의정수 조끼를 주십시오.' WHERE `entry`=8999; +UPDATE `locales_quest` SET `Title_loc1` = '은혜의 보답' WHERE `entry`=9004; +UPDATE `locales_quest` SET `Objectives_loc1` = '델리아나에게 어둠추적자 모자와 어둠추적자 튜닉을 주십시오.' WHERE `entry`=9004; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous allez me manquer, $n. J’ai une dette de gratitude envers vous. J’ai peur de ne jamais pouvoir vous la rembourser.$B$BJ’espère que vous apprécierez vos nouvelles protections de tête et de torse, et qu’elles vous protègeront pendant très longtemps.' WHERE `entry`=9004; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Êtes-vous prête à me donner comme convenu vos pièces d’armure Sombreruse en échange d’une Coiffe et d’une Tunique Sombremante ?' WHERE `entry`=9004; +UPDATE `locales_quest` SET `Title_loc1` = '마지막 보은' WHERE `entry`=9007; +UPDATE `locales_quest` SET `Objectives_loc1` = '모크바르에게 자연의정수 두건과 자연의정수 조끼를 주어야 합니다.' WHERE `entry`=9007; +UPDATE `locales_quest` SET `Title_loc1` = '마지막 보은' WHERE `entry`=9010; +UPDATE `locales_quest` SET `Objectives_loc1` = '모크바르에게 어둠추적자 모자와 어둠추적자 튜닉을 주어야 합니다.' WHERE `entry`=9010; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 작별 인사' WHERE `entry`=9016; +UPDATE `locales_quest` SET `Objectives_loc1` = '자연의정수 장화, 자연의정수 킬트, 자연의정수 어깨갑옷을 하나씩 가지고 오그리마에 있는 모크바르에게 돌아가십시오.' WHERE `entry`=9016; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 작별 인사' WHERE `entry`=9018; +UPDATE `locales_quest` SET `Objectives_loc1` = '원소술사 장화, 원소술사 다리보호구, 원소술사 어깨보호대를 하나씩 가지고 오그리마에 있는 모크바르에게 돌아가십시오.' WHERE `entry`=9018; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 작별 인사' WHERE `entry`=9020; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠추적자 장화, 어둠추적자 바지, 어둠추적자 어깨갑옷을 가지고 오그리마에 있는 모크바르에게 돌아가십시오.' WHERE `entry`=9020; +UPDATE `locales_quest` SET `Title_loc1` = '안시온의 작별 인사' WHERE `entry`=9021; +UPDATE `locales_quest` SET `Objectives_loc1` = '공포의안개 신발, 공포의안개 다리보호구, 공포의안개 어깨보호대를 하나씩 가지고 오그리마에 있는 모크바르에게 돌아가십시오.' WHERE `entry`=9021; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes la gratitud de Ravenholdt! ¡Elige lo que quieras!' WHERE `entry`=9023; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Será mejor que lleves compañía para este trabajo, $n.' WHERE `entry`=9023; +UPDATE `locales_quest` SET `Details_loc1` = '오, 알았습니다! 바람에 실려온 새 향수의 향기를 느껴본 적이 있지요? 요즘 유행하고 있는 새로운 은은한 향과 매혹적인 향수의 향기 말입니다. 우리 경비병들이 그리 쉽사리 그들의 임무를 등한시하진 않을 겁니다.$B$B그들의 생각이 어떤 바보 같은 연금술사에 의해 흐려지지 않는다면 말입니다.$B$B확실히 할 수 있는 한 가지 방법이 있긴 합니다. 모건 페슬에게 은은한 향수와 매혹적인 향수를 각 한 병을 가져가시면 그가 내 의심이 맞는지 확인해 줄 겁니다. 다시 돌아오시면 병을 구매하신데 사용된 돈을 변상해 드리도록 하겠습니다.' WHERE `entry`=9024; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 상업 지구에 있는 모건 페슬에게 은은한 향수과 매혹적인 향수을 각 한 병씩 가져가야 합니다.' WHERE `entry`=9024; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Entiendo a Aristan, pero creo que exagera. Me parece que ha olvidado lo que es ser joven y ardiente.$B$BPero no se lo vayas a decir; no creo que se lo tomara bien.' WHERE `entry`=9024; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Puedo ayudarte en algo?' WHERE `entry`=9024; +UPDATE `locales_quest` SET `Title_loc1` = '모건의 발견' WHERE `entry`=9025; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me inquieta sobremanera comprobar que mis sospechas eran correctas. Debemos ser cautos.$B$BTen, por el perfume y la colonia.' WHERE `entry`=9025; +UPDATE `locales_quest` SET `Title_loc1` = '향기의 근원 추적' WHERE `entry`=9026; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, acabo de recibir el perfume y la colonia y se venden muy bien; vamos, me los quitan de las manos.$B$BLa verdad es que es un poco aburrido, ahora todo el mundo huele igual.' WHERE `entry`=9026; +UPDATE `locales_quest` SET `Details_loc1` = '은은한 향기에 대해 뭔가 기묘한 것이요? 있을 수 없어요. 향수를 사 가신 손님 중에서 기묘한 모습을 보인 분은 많이 보지 못했거든요.$B$B보세요, 향수에 뭔가 잘못된 것이 있다면 저도 알고 싶어요. 이 향수 재고품을 에버트 소리삼이라고 마을에 새로운 상인에게 구입했답니다.$B$B그는 최고급 실타래로 향수 재고를 배달하러 갈 거라고 했었어요.' WHERE `entry`=9027; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, estas fragancias son el éxito de la temporada; no deja de venir gente preguntando por ellas.$B$BAquí se han agotado las existencias; prueba con Allison, la posadera de La Rosa Áurea.$B$BPero date prisa; te digo que esas fragancias son irresistibles.' WHERE `entry`=9027; +UPDATE `locales_quest` SET `Details_loc1` = '뭐라고요? 배신이라고요? 무슨 말씀이십니까, 아닙니다요. 제 의도는 진정 순수한 마음에서였습니다.$B$B쓰라린 구애의 의식에서 오는 아픔을 달래고자 하는 자들을 도운 것이 그리도 잘못된 건가요? 왜 이러십니까... 그건 범죄가 아닙니다.$B$B그리고 제가 말한 해가 되지 않는다는 것을 증명하기 위해 향수를 들여온 근원지에 대해 말씀드리겠습니다.$B$B그들이 연금술사의 일을 하고 있는 스태프론 리런트에게서 나에게 배송해주었습니다. 전 그와 얘기해 보지 못했습니다요, 손님.$B$B우리와 고블린 친구들을 중계하는 자의 말에 의하면 스태프론이 수수께끼의 라벤홀트 장원을 지나 힐스브래드 건너 산기슭의 구릉에서 일했다고 합니다. 산길이라 찾기 쉽지 않을테지만 그를 찾는 데 행운이 따르길 바랍니다.' WHERE `entry`=9028; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, yo creé esas fragancias. ¿A que son magníficas?$B$BLos soldados de la Alianza y de la Horda estarán tan distraídos con sus amoríos que no podrán detener el avance del Consejo de la Sombra.$B$BEstarán debilitados y desprevenidos.$B$BEs un truco tan sencillo que no comprendo cómo no se me ocurrió antes. Y tú no puedes hacer nada para evitarlo.' WHERE `entry`=9028; +UPDATE `locales_quest` SET `Title_loc1` = '끓고 있는 가마솥' WHERE `entry`=9029; +UPDATE `locales_quest` SET `Title_loc2` = 'Un chaudron bouillonnant' WHERE `entry`=9029; +UPDATE `locales_quest` SET `Title_loc1` = '보들리의 불행한 운명' WHERE `entry`=9032; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo! Recibirás tu recompensa mediante los servicios de los habitantes de la Capilla de la Esperanza de la Luz.' WHERE `entry`=9033; +UPDATE `locales_quest` SET `Title_loc1` = '무쌍의 흉갑' WHERE `entry`=9034; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 코팩스에게 더럽혀진 흉갑 1개, 닳아해진 판금 조각 25개, 아케이나이트 주괴 4개, 마력의 결정체 2개를 가져가면 무쌍의 흉갑을 만들어 줄 것입니다.' WHERE `entry`=9034; +UPDATE `locales_quest` SET `Title_loc1` = '무쌍의 투구' WHERE `entry`=9037; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 코팩스에게 더럽혀진 투구 1개, 닳아해진 판금 조각 15개, 아케이나이트 주괴 5개, 마력의 결정체 1개를 가져가면 무쌍의 투구를 만들어 줄 것입니다.' WHERE `entry`=9037; +UPDATE `locales_quest` SET `Title_loc1` = '무쌍의 어깨갑옷' WHERE `entry`=9038; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 코팩스에게 더럽혀진 어깨갑옷 1개, 닳아해진 판금 조각 12개, 아케이나이트 주괴 2개, 거친 경화 가죽 3개를 가져가면 무쌍의 어깨갑옷을 만들어 줄 것입니다.' WHERE `entry`=9038; +UPDATE `locales_quest` SET `Title_loc1` = '무쌍의 발덮개' WHERE `entry`=9039; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 코팩스에게 더럽혀진 발덮개 1개, 닳아해진 판금 조각 12개, 아케이나이트 주괴 2개, 거친 경화 가죽 3개를 가져가면 무쌍의 발덮개를 만들어 줄 것입니다.' WHERE `entry`=9039; +UPDATE `locales_quest` SET `Title_loc1` = '무쌍의 건틀릿' WHERE `entry`=9040; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 코팩스에게 더럽혀진 건틀릿 1개, 닳아해진 판금 조각 8개, 아케이나이트 주괴 1개, 거친 경화 가죽 5개를 가져가면 무쌍의 건틀릿을 만들어 줄 것입니다.' WHERE `entry`=9040; +UPDATE `locales_quest` SET `Title_loc1` = '무쌍의 허리보호대' WHERE `entry`=9041; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 코팩스에게 더럽혀진 허리보호대 1개, 닳아해진 판금 조각 8개, 아케이나이트 주괴 1개, 거친 경화 가죽 5개를 가져가면 무쌍의 허리보호대를 만들어 줄 것입니다.' WHERE `entry`=9041; +UPDATE `locales_quest` SET `Title_loc1` = '무쌍의 팔보호구' WHERE `entry`=9042; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 코팩스에게 더럽혀진 팔보호구 1개, 닳아해진 판금 조각 6개, 아케이나이트 주괴 1개, 마력의 결정체 1개를 가져가면 무쌍의 팔보호구를 만들어 줄 것입니다.' WHERE `entry`=9042; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 튜닉' WHERE `entry`=9043; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사령관 엘리고르 돈브링어에게 더럽혀진 튜닉 1개, 닳아해진 판금 조각 25개, 아케이나이트 주괴 4개, 거친 경화 가죽 3개를 가져가면 구원의 튜닉을 만들어 줄 것입니다.' WHERE `entry`=9043; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 다리보호대' WHERE `entry`=9044; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사령관 엘리고르 돈브링어에게 더럽혀진 다리보호대 1개, 닳아해진 판금 조각 20개, 아케이나이트 주괴 4개, 거친 경화 가죽 2개를 가져가면 구원의 다리보호대를 만들어 줄 것입니다.' WHERE `entry`=9044; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 투구' WHERE `entry`=9045; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사령관 엘리고르 돈브링어에게 더럽혀진 면갑 1개, 닳아해진 판금 조각 15개, 아케이나이트 주괴 5개, 거친 경화 가죽 2개를 가져가면 구원의 투구를 만들어 줄 것입니다.' WHERE `entry`=9045; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 어깨갑옷' WHERE `entry`=9046; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사령관 엘리고르 돈브링어에게 더럽혀진 어깨보호대 1개, 닳아해진 판금 조각 12개, 아케이나이트 주괴 2개, 마력의 결정체 2개를 가져가면 구원의 어깨갑옷을 만들어 줄 것입니다.' WHERE `entry`=9046; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 장화' WHERE `entry`=9047; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사령관 엘리고르 돈브링어에게 더럽혀진 장화 1개, 닳아해진 판금 조각 12개, 아케이나이트 주괴 2개, 거친 경화 가죽 3개를 가져가면 구원의 장화를 만들어 줄 것입니다.' WHERE `entry`=9047; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 장갑' WHERE `entry`=9048; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사령관 엘리고르 돈브링어에게 더럽혀진 손보호구 1개, 닳아해진 판금 조각 8개, 아케이나이트 주괴 1개, 거친 경화 가죽 5개를 가져가면 구원의 장갑을 만들어 줄 것입니다.' WHERE `entry`=9048; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 벨트' WHERE `entry`=9049; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사령관 엘리고르 돈브링어에게 더럽혀진 벨트 1개, 닳아해진 판금 조각 8개, 아케이나이트 주괴 1개, 마력의 결정체 3개를 가져가면 구원의 벨트를 만들어 줄 것입니다.' WHERE `entry`=9049; +UPDATE `locales_quest` SET `Title_loc1` = '구원의 손목보호구' WHERE `entry`=9050; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사령관 엘리고르 돈브링어에게 더럽혀진 손목보호대 1개, 닳아해진 판금 조각 6개, 아케이나이트 주괴 1개, 거친 경화 가죽 2개를 가져가면 구원의 손목보호구를 만들어 줄 것입니다.' WHERE `entry`=9050; +UPDATE `locales_quest` SET `Title_loc1` = '독성 테스트' WHERE `entry`=9051; +UPDATE `locales_quest` SET `Objectives_loc1` = '데빌사우루스 가시로 데빌사우루스를 찔러야 합니다. 임무를 완수하면 운고로 분화구에 있는 토르와 패스파인더에게 돌아가야 합니다.' WHERE `entry`=9051; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, gracias por tu valentía y saber hacer.$B$BDime, ¿qué efecto ha tenido la toxina en el devilsaurio?' WHERE `entry`=9051; +UPDATE `locales_quest` SET `Title_loc1` = '붉은꽃잎 독' WHERE `entry`=9052; +UPDATE `locales_quest` SET `Objectives_loc1` = '붉은갓버섯 8개와 고리쉬 독침 8개를 모아서 운고로 분화구에 있는 토르와 패스파인더에게 돌아가십시오.' WHERE `entry`=9052; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Al fin los ingredientes!$B$BCon esto y la tierra de Un\'Goro, no tendré problemas para preparar la toxina.' WHERE `entry`=9052; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has tenido éxito?' WHERE `entry`=9052; +UPDATE `locales_quest` SET `Title_loc1` = '지하추적자 튜닉' WHERE `entry`=9054; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 더럽혀진 튜닉 1개, 닳아해진 사슬 조각 25개, 아케이나이트 주괴 4개, 거친 경화 가죽 3개를 가져가면 지하추적자 튜닉을 만들어 줄 것입니다.' WHERE `entry`=9054; +UPDATE `locales_quest` SET `Title_loc1` = '지하추적자 다리보호대' WHERE `entry`=9055; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 더럽혀진 다리보호대 1개, 닳아해진 사슬 조각 20개, 아케이나이트 주괴 3개, 거친 경화 가죽 5개를 가져가면 지하추적자 다리보호대를 만들어 줄 것입니다.' WHERE `entry`=9055; +UPDATE `locales_quest` SET `Title_loc1` = '지하추적자 투구' WHERE `entry`=9056; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 더럽혀진 면갑 1개, 닳아해진 사슬 조각 15개, 아케이나이트 주괴 4개, 마력의 결정체 2개를 가져가면 지하추적자 투구를 만들어 줄 것입니다.' WHERE `entry`=9056; +UPDATE `locales_quest` SET `Title_loc1` = '지하추적자 어깨보호대' WHERE `entry`=9057; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 더럽혀진 어깨보호대 1개, 닳아해진 사슬 조각 12개, 아케이나이트 주괴 2개, 거친 경화 가죽 3개를 가져가면 지하추적자 어깨보호대를 만들어 줄 것입니다.' WHERE `entry`=9057; +UPDATE `locales_quest` SET `Title_loc1` = '지하추적자 장화' WHERE `entry`=9058; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 더럽혀진 장화 1개, 닳아해진 사슬 조각 12개, 아케이나이트 주괴 1개, 마력의 결정체 3개를 가져가면 지하추적자 장화를 만들어 줄 것입니다.' WHERE `entry`=9058; +UPDATE `locales_quest` SET `Title_loc1` = '지하추적자 장갑' WHERE `entry`=9059; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 더럽혀진 손보호구 1개, 닳아해진 사슬 조각 8개, 아케이나이트 주괴 1개, 거친 경화 가죽 5개를 가져가면 지하추적자 장갑을 만들어 줄 것입니다.' WHERE `entry`=9059; +UPDATE `locales_quest` SET `Title_loc1` = '지하추적자 벨트' WHERE `entry`=9060; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 더럽혀진 벨트 1개, 닳아해진 사슬 조각 8개, 아케이나이트 주괴 1개, 마력의 결정체 3개를 가져가면 지하추적자 벨트를 만들어 줄 것입니다.' WHERE `entry`=9060; +UPDATE `locales_quest` SET `Title_loc1` = '지하추적자 손목보호대' WHERE `entry`=9061; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 사냥꾼 레오폴드에게 더럽혀진 손목보호대 1개, 닳아해진 사슬 조각 6개, 아케이나이트 주괴 1개, 거친 경화 가죽 2개를 가져가면 지하추적자 손목보호대를 만들어 줄 것입니다.' WHERE `entry`=9061; +UPDATE `locales_quest` SET `Title_loc1` = '토르와 패스파인더' WHERE `entry`=9063; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho un largo camino para venir a verme, $c, y has llegado justo a tiempo.' WHERE `entry`=9063; +UPDATE `locales_quest` SET `Title_loc1` = '지축이동의 튜닉' WHERE `entry`=9068; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 림블랫 어스쉐터에게 더럽혀진 튜닉 1개, 닳아해진 사슬 조각 25개, 아케이나이트 주괴 4개, 거친 경화 가죽 3개를 가져가면 지축이동의 튜닉을 만들어 줄 것입니다.' WHERE `entry`=9068; +UPDATE `locales_quest` SET `Title_loc1` = '지축이동의 다리갑옷' WHERE `entry`=9069; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 림블랫 어스쉐터에게 더럽혀진 다리보호대 1개, 닳아해진 사슬 조각 20개, 아케이나이트 주괴 3개, 거친 경화 가죽 5개를 가져가면 지축이동의 다리갑옷을 만들어 줄 것입니다.' WHERE `entry`=9069; +UPDATE `locales_quest` SET `Title_loc1` = '지축이동의 투구' WHERE `entry`=9070; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 림블랫 어스쉐터에게 더럽혀진 면갑 1개, 닳아해진 사슬 조각 15개, 아케이나이트 주괴 4개, 마력의 결정체 2개를 가져가면 지축이동의 투구를 만들어 줄 것입니다.' WHERE `entry`=9070; +UPDATE `locales_quest` SET `Title_loc1` = '지축이동의 어깨갑옷' WHERE `entry`=9071; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 림블랫 어스쉐터에게 더럽혀진 어깨보호대 1개, 닳아해진 사슬 조각 12개, 아케이나이트 주괴 2개, 달빛 옷감 2개를 가져가면 지축이동의 어깨갑옷을 만들어 줄 것입니다.' WHERE `entry`=9071; +UPDATE `locales_quest` SET `Title_loc1` = '지축이동의 장화' WHERE `entry`=9072; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 림블랫 어스쉐터에게 더럽혀진 장화 1개, 닳아해진 사슬 조각 12개, 아케이나이트 주괴 1개, 마력의 결정체 3개를 가져가면 지축이동의 장화를 만들어 줄 것입니다.' WHERE `entry`=9072; +UPDATE `locales_quest` SET `Title_loc1` = '지축이동의 장갑' WHERE `entry`=9073; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 림블랫 어스쉐터에게 더럽혀진 손보호구 1개, 닳아해진 사슬 조각 8개, 아케이나이트 주괴 1개, 거친 경화 가죽 5개를 가져가면 지축이동의 장갑을 만들어 줄 것입니다.' WHERE `entry`=9073; +UPDATE `locales_quest` SET `Title_loc1` = '지축이동의 벨트' WHERE `entry`=9074; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 림블랫 어스쉐터에게 더럽혀진 벨트 1개, 닳아해진 사슬 조각 8개, 아케이나이트 주괴 1개, 마력의 결정체 3개를 가져가면 지축이동의 벨트을 만들어 줄 것입니다.' WHERE `entry`=9074; +UPDATE `locales_quest` SET `Title_loc1` = '지축이동의 손목보호구' WHERE `entry`=9075; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 림블랫 어스쉐터에게 더럽혀진 손목보호대 1개, 닳아해진 사슬 조각 6개, 아케이나이트 주괴 1개, 거친 경화 가죽 2개를 가져가면 지축이동의 손목보호구를 만들어 줄 것입니다.' WHERE `entry`=9075; +UPDATE `locales_quest` SET `Title_loc1` = '해골사신의 흉갑' WHERE `entry`=9077; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 암살자 로한에게 더럽혀진 흉갑 1개, 닳아해진 가죽 조각 25개, 아케이나이트 주괴 2개, 거친 경화 가죽 6개를 가져가면 해골사신의 흉갑을 만들어 줄 것입니다.' WHERE `entry`=9077; +UPDATE `locales_quest` SET `Title_loc1` = '해골사신의 다리갑옷' WHERE `entry`=9078; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 암살자 로한에게 더럽혀진 다리갑옷 1개, 닳아해진 가죽 조각 20개, 아케이나이트 주괴 1개, 거친 경화 가죽 8개, 100골드를 가져가면 해골사신의 다리갑옷을 만들어 줄 것입니다.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `Title_loc1` = '해골사신의 투구' WHERE `entry`=9079; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 암살자 로한에게 더럽혀진 투구 1개, 닳아해진 가죽 조각 15개, 거진 경화 가죽 8개, 마력의 결정체 1개, 75골드를 가져가면 해골사신의 투구를 만들어 줄 것입니다.' WHERE `entry`=9079; +UPDATE `locales_quest` SET `Title_loc1` = '해골사신의 어깨갑옷' WHERE `entry`=9080; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 암살자 로한에게 더럽혀진 어깨갑옷 1개, 닳아해진 가죽 조각 12개, 거진 경화 가죽 5개, 마력의 결정체 1개, 50골드를 가져가면 해골사신의 어깨갑옷을 만들어 줄 것입니다.' WHERE `entry`=9080; +UPDATE `locales_quest` SET `Title_loc1` = '해골사신의 발덮개' WHERE `entry`=9081; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 암살자 로한에게 더럽혀진 발덮개 1개, 닳아해진 가죽 조각 12개, 거진 경화 가죽 3개, 마력의 결정체 2개, 25골드를 가져가면 해골사신의 발덮개를 만들어 줄 것입니다.' WHERE `entry`=9081; +UPDATE `locales_quest` SET `Title_loc1` = '해골사신의 건틀릿' WHERE `entry`=9082; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 암살자 로한에게 더럽혀진 건틀릿 1개, 닳아해진 가죽 조각 8개, 아케이나이트 주괴 1개, 거친 경화 가죽 5개를 가져가면 해골사신의 건틀릿을 만들어 줄 것입니다.' WHERE `entry`=9082; +UPDATE `locales_quest` SET `Title_loc1` = '해골사신의 허리보호대' WHERE `entry`=9083; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 암살자 로한에게 더럽혀진 허리보호대 1개, 닳아해진 가죽 조각 8개, 거진 경화 가죽 5개, 마력의 결정체 1개, 15골드를 가져가면 해골사신의 허리보호대를 만들어 줄 것입니다.' WHERE `entry`=9083; +UPDATE `locales_quest` SET `Title_loc1` = '해골사신의 팔보호구' WHERE `entry`=9084; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 암살자 로한에게 더럽혀진 팔보호구 1개, 닳아해진 가죽 조각 6개, 아케이나이트 주괴 1개, 거친 경화 가죽 2개, 10골드를 가져가면 해골사신의 팔보호구를 만들어 줄 것입니다.' WHERE `entry`=9084; +UPDATE `locales_quest` SET `Objectives_loc1` = '소환 마법진으로 가서 파멸의 망령을 처치한 다음 동부 역병지대의 희망의 빛 예배당에 있는 사령관 토마스 헬러랜에게 돌아가야 합니다.' WHERE `entry`=9085; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오. 이제 녀석들을 처치했으니 리치 왕이 보낸 죽음의 요새를 몰아내는 것도 시간문제로군.' WHERE `entry`=9085; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, $n. Ahora solo es cuestión de tiempo que el rey Exánime decida llevarse sus necrópolis y dejarnos en paz.' WHERE `entry`=9085; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의감시자 튜닉' WHERE `entry`=9086; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 레이네에게 더럽혀진 튜닉 1개, 닳아해진 가죽 조각 25개, 거친 경화 가죽 6개, 마력의 결정체 2개를 가져가면 꿈의감시자 튜닉을 만들어 줄 것입니다.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의감시자 다리갑옷' WHERE `entry`=9087; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 레이네에게 더럽혀진 다리보호대 1개, 닳아해진 가죽 조각 20개, 거친 경화 가죽 8개, 마력의 결정체 1개를 가져가면 꿈의감시자 다리갑옷을 만들어 줄 것입니다.' WHERE `entry`=9087; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의감시자 투구' WHERE `entry`=9088; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 레이네에게 더럽혀진 면갑 1개, 닳아해진 가죽 조각 15개, 거친 경화 가죽 6개, 마력의 결정체 2개를 가져가면 꿈의감시자 투구를 만들어 줄 것입니다.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의감시자 어깨갑옷' WHERE `entry`=9089; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 레이네에게 더럽혀진 어깨보호대 1개, 닳아해진 가죽 조각 12개, 거친 경화 가죽 5개, 마력의 결정체 1개를 가져가면 꿈의감시자 어깨갑옷을 만들어 줄 것입니다.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의감시자 장화' WHERE `entry`=9090; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 레이네에게 더럽혀진 장화 1개, 닳아해진 가죽 조각 12개, 달빛 옷감 3개, 거친 경화 가죽 2개를 가져가면 꿈의감시자 장화를 만들어 줄 것입니다.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의감시자 장갑' WHERE `entry`=9091; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 레이네에게 더럽혀진 손보호구 1개, 닳아해진 가죽 조각 8개, 거친 경화 가죽 5개, 마력의 결정체 1개를 가져가면 꿈의감시자 장갑을 만들어 줄 것입니다.' WHERE `entry`=9091; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의감시자 벨트' WHERE `entry`=9092; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 레이네에게 더럽혀진 벨트 1개, 닳아해진 가죽 조각 8개, 달빛 옷감 3개, 거친 경화 가죽 2개를 가져가면 꿈의감시자 벨트를 만들어 줄 것입니다.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `Title_loc1` = '꿈의감시자 손목보호구' WHERE `entry`=9093; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 레이네에게 더럽혀진 손목보호대 1개, 닳아해진 가죽 조각 6개, 신비한 수정 1개, 거친 경화 가죽 2개를 가져가면 꿈의감시자 손목보호구를 만들어 줄 것입니다.' WHERE `entry`=9093; +UPDATE `locales_quest` SET `Title_loc1` = '얼음불꽃 로브' WHERE `entry`=9095; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스에게 더럽혀진 로브 1개, 닳아해진 천 조각 25개, 달빛 옷감 4개, 마력의 결정체 2개를 가져가면 얼음불꽃 로브를 만들어 줄 것입니다.' WHERE `entry`=9095; +UPDATE `locales_quest` SET `Title_loc1` = '얼음불꽃 다리보호구' WHERE `entry`=9096; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스에게 더럽혀진 다리보호구 1개, 닳아해진 천 조각 20개, 달빛 옷감 4개, 마력의 결정체 2개를 가져가면 얼음불꽃 다리보호구를 만들어 줄 것입니다.' WHERE `entry`=9096; +UPDATE `locales_quest` SET `Title_loc1` = '얼음불꽃 관' WHERE `entry`=9097; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스에게 더럽혀진 모자1개, 닳아해진 천 조각 15개, 달빛 옷감 3개, 마력의 결정체 3개를 가져가면 얼음불꽃 관을 만들어 줄 것입니다.' WHERE `entry`=9097; +UPDATE `locales_quest` SET `Title_loc1` = '얼음불꽃 어깨보호대' WHERE `entry`=9098; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스에게 더럽혀진 어깨보호구 1개, 닳아해진 천 조각 12개, 달빛 옷감 2개, 거친 경화 가죽 3개를 가져가면 얼음불꽃 어깨보호대를 만들어 줄 것입니다.' WHERE `entry`=9098; +UPDATE `locales_quest` SET `Title_loc1` = '얼음불꽃 장갑' WHERE `entry`=9100; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스에게 더럽혀진 장갑 1개, 닳아해진 천 조각 8개, 달빛 옷감 4개를 가져가면 얼음불꽃 장갑을 만들어 줄 것입니다.' WHERE `entry`=9100; +UPDATE `locales_quest` SET `Title_loc1` = '얼음불꽃 허리띠' WHERE `entry`=9101; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스에게 더럽혀진 허리띠 1개, 닳아해진 천 조각 8개, 신비한 수정 2개, 달빛 옷감 2개를 가져가면 얼음불꽃 허리띠를 만들어 줄 것입니다.' WHERE `entry`=9101; +UPDATE `locales_quest` SET `Title_loc1` = '신념의 로브' WHERE `entry`=9111; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 더럽혀진 로브 1개, 닳아해진 천 조각 25개, 달빛 옷감 4개, 마력의 결정체 2개를 가져가면 신념의 로브를 만들어 줄 것입니다.' WHERE `entry`=9111; +UPDATE `locales_quest` SET `Title_loc1` = '신념의 다리보호구' WHERE `entry`=9112; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 더럽혀진 다리보호구 1개, 닳아해진 천 조각 20개, 달빛 옷감 4개, 마력의 결정체 2개를 가져가면 신념의 다리보호구를 만들어 줄 것입니다.' WHERE `entry`=9112; +UPDATE `locales_quest` SET `Title_loc1` = '신념의 관' WHERE `entry`=9113; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 더럽혀진 모자 1개, 닳아해진 천 조각 15개, 달빛 옷감 3개, 마력의 결정체 3개를 가져가면 신념의 관을 만들어 줄 것입니다.' WHERE `entry`=9113; +UPDATE `locales_quest` SET `Title_loc1` = '신념의 어깨보호대' WHERE `entry`=9114; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 더럽혀진 어깨보호구 1개, 닳아해진 천 조각 12개, 달빛 옷감 2개, 거친 경화 가죽 3개를 가져가면 신념의 어깨보호대를 만들어 줄 것입니다.' WHERE `entry`=9114; +UPDATE `locales_quest` SET `Title_loc1` = '신념의 덧신' WHERE `entry`=9115; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 더럽혀진 덧신 1개, 닳아해진 천 조각 12개, 달빛 옷감 2개, 거친 경화 가죽 3개를 가져가면 신념의 덧신을 만들어 줄 것입니다.' WHERE `entry`=9115; +UPDATE `locales_quest` SET `Title_loc1` = '신념의 장갑' WHERE `entry`=9116; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 더럽혀진 장갑 1개, 닳아해진 천 조각 8개, 달빛 옷감 4개를 가져가면 신념의 장갑을 만들어 줄 것입니다.' WHERE `entry`=9116; +UPDATE `locales_quest` SET `Title_loc1` = '신념의 허리띠' WHERE `entry`=9117; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 더럽혀진 허리띠 1개, 닳아해진 천 조각 8개, 신비한 수정 2개, 달빛 옷감 2개를 가져가면 신념의 허리띠를 만들어 줄 것입니다.' WHERE `entry`=9117; +UPDATE `locales_quest` SET `Title_loc1` = '신념의 팔보호구' WHERE `entry`=9118; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 신부 이니고 몬토이에게 더럽혀진 손목보호구 1개, 닳아해진 천 조각 6개, 신비한 수정 1개, 마력의 결정체 1개를 가져가면 신념의 팔보호구를 만들어 줄 것입니다.' WHERE `entry`=9118; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대에 있는 희망의 빛 예배당에 켈투자드의 성물함을 가져가야 합니다.' WHERE `entry`=9120; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sentirás un hormigueo; eso quiere decir que funciona. Después podrás cruzar el portal rúnico del Bosque de la Peste para entrar en Naxxramas.' WHERE `entry`=9122; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nadie ha entrado en Naxxramas y vivido para contarlo.' WHERE `entry`=9122; +UPDATE `locales_quest` SET `Title_loc1` = '공포의 요새 낙스라마스' WHERE `entry`=9123; +UPDATE `locales_quest` SET `Details_loc1` = '두껍게 펼쳐진 역병의 숲 속에 공포의 요새 낙스라마스로 가는 입구가 있어요. 지금까지 낙스라마스로 들어가려는 시도가 수차례 있었지만 룬 차원문에 설치된 마법 수호물 때문에 모두 실패하고 말았었죠. 지금까진 말이예요.$B$B지금은 비전 마법을 통한 은신술로 낙스라마스로 들어갈 수 있어요. 제가 키린 토의 고대 주문을 약간 수정하여 고안해 낸 것이죠. 키린 토의 고대 주문을 제가 약간 수정하는 것이랍니다. 이 방법은 돈이 상당히 많이 들어갑니다. 하지만 은빛 여명회를 위해 헌신하고자 하는 당신의 마음이 확고하니 이번 일에 필요한 비용을 일체 받지 않겠습니다!' WHERE `entry`=9123; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스가 비전 은신 마법으로 낙스라마스로 들어갈 수 있도록 해 줄 것입니다. 은빛 여명회의 평판이 확고한 동맹이어야 합니다.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `Title_loc1` = '지하마귀 발톱' WHERE `entry`=9125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Trabajas rápido, $n. Rápido como un zorro... Oye, ¿te he hablado alguna vez del tiempo en que fui miembro de un cuarteto de peluquería?$B$BRecuérdame que te cuente esa historia uno de estos días.' WHERE `entry`=9126; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Puedo indicarte dónde encontrar esqueletos, $c.' WHERE `entry`=9126; +UPDATE `locales_quest` SET `Title_loc1` = '해골 조각' WHERE `entry`=9127; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Dentro de poco haré realidad mi sueño de convertirme en miembro del cuerpo de baile de la discoteca de Gadgetzan! Sigue trabajando así, $n.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `Title_loc1` = '정령의 정수' WHERE `entry`=9129; +UPDATE `locales_quest` SET `Title_loc1` = '검은무쇠 조각' WHERE `entry`=9132; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Eso es todo lo que me has traído? Creo que no me escuchaste con atención. ¡Necesito MÁS!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `Title_loc1` = '야생 잎사귀' WHERE `entry`=9137; +UPDATE `locales_quest` SET `Title_loc1` = '\'거드름쟁이\'라고 불리는 이유' WHERE `entry`=9141; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 파견사령관 메츠가 은빛 여명회 명예 휘장을 가져다 달라고 부탁했습니다.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Está bien, la cosa funciona así: por cada muestra de valor que me traigas, yo te daré una libranza. Completas la orden de esa libranza y entregas el pedido al maestro de manada Mazadura. ¿Lo pillas? Bien. Ahora, largo de aquí.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$B¿Qué quieres? Soy un hombre ocupado.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서' WHERE `entry`=9142; +UPDATE `locales_quest` SET `Details_loc2` = 'Vous savez comment ça se passe, mon petit. Pour une marque de valeur, vous recevez une commission d\'artisan.' WHERE `entry`=9142; +UPDATE `locales_quest` SET `Objectives_loc1` = '지도를 확인하여 스컬지가 침공한 지역을 찾아야 합니다. 그곳에서 요새 아래 모인 스컬지를 무찔러 죽음의 요새를 공격해야 합니다. 죽음의 룬 10개를 모아서 동부 역병지대, 희망의 빛 예배당에 있는 사령관 토마스 헬러랜에게 돌아가십시오.' WHERE `entry`=9153; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Buen trabajo, $n. Pese a las derrotas, conseguiremos rechazar la amenaza de la Peste.$B$BDescansa ahora, pero después tendrás que volver al campo de batalla para defender el terreno ganado hoy.$B$BSi nos traes más runas necróticas, te las cambiaremos por objetos especiales que te ayudarán en tus batallas futuras.' WHERE `entry`=9153; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eliminar esta amenaza llevará tiempo. ¿Estás dispuesto, $n?' WHERE `entry`=9153; +UPDATE `locales_quest` SET `Title_loc2` = 'La chapelle de l\'Espoir de Lumière' WHERE `entry`=9154; +UPDATE `locales_quest` SET `Details_loc2` = 'Le Fléau est revenu, et ses serviteurs sont plus nombreux que jamais. L’Aube d’argent recrute tous les hommes et femmes ayant l’envie et les moyens de défendre nos contrées.$B$BSi vous souhaitez partager notre cause, apportez ce document au gardien des registres, à la chapelle de l’Espoir de Lumière dans les Maleterres de l’est.' WHERE `entry`=9154; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Apportez l’Annonce de l’appel aux armes au gardien des registres, à la chapelle de l’Espoir de Lumière dans les Maleterres de l’est.' WHERE `entry`=9154; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has respondido a la llamada a las armas de Alba Argenta. No hay tiempo para entrenamientos; tendremos que confiar en tu capacidad y tu voluntad de ayudarnos contra la Peste.' WHERE `entry`=9154; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has venido en respuesta a la llamada a las armas?' WHERE `entry`=9154; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 파견사령관 메츠에게 무사통과 확인서를 가져가서 서명을 받아야 합니다.' WHERE `entry`=9165; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 강도 높은 무게추' WHERE `entry`=9178; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루에게 강도 높은 무게추 120개와 장인의 계약서: 강도 높은 무게추를 가져가야 합니다.' WHERE `entry`=9178; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 황제의 판금 흉갑' WHERE `entry`=9179; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 황제의 판금 흉갑 3개와 장인의 계약서: 황제의 판금 흉갑을 가져가야 합니다.' WHERE `entry`=9179; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 화산 망치' WHERE `entry`=9181; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 화산 망치 3개와 장인의 계약서: 화산 망치를 가져가야 합니다.' WHERE `entry`=9181; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 거대한 토륨 전투도끼' WHERE `entry`=9182; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 거대한 토륨 전투도끼 3개와 장인의 계약서: 거대한 토륨 전투도끼를 가져가야 합니다.' WHERE `entry`=9182; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 찬란하게 빛나는 머리장식' WHERE `entry`=9183; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 찬란하게 빛나는 머리장식 3개와 장인의 계약서: 찬란하게 빛나는 머리장식을 가져가야 합니다.' WHERE `entry`=9183; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 악의의 가죽 머리띠' WHERE `entry`=9184; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 악의의 가죽 머리띠 10개와 장인의 계약서: 악의의 가죽 머리띠를 가져가야 합니다.' WHERE `entry`=9184; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 튼튼한 방어구 키트' WHERE `entry`=9185; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 튼튼한 방어구 키트 25개와 장인의 계약서: 튼튼한 방어구 키트를 가져가야 합니다.' WHERE `entry`=9185; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 악의의 가죽 허리띠' WHERE `entry`=9186; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 악의의 가죽 허리띠 9개와 장인의 계약서: 악의의 가죽 허리띠를 가져가야 합니다.' WHERE `entry`=9186; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 룬문자 가죽 바지' WHERE `entry`=9187; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 룬문자 가죽 바지 4개와 장인의 계약서: 룬문자 가죽 바지를 가져가야 합니다.' WHERE `entry`=9187; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 빛매듭 바지' WHERE `entry`=9188; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 빛매듭 바지 6개와 장인의 계약서: 빛매듭 바지를 가져가야 합니다.' WHERE `entry`=9188; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 룬매듭 장화' WHERE `entry`=9190; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 룬매듭 장화 8개와 장인의 계약서: 룬매듭 장화를 가져가야 합니다.' WHERE `entry`=9190; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 룬매듭 가방' WHERE `entry`=9191; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 룬매듭 가방 8개와 장인의 계약서: 룬매듭 가방을 가져가야 합니다.' WHERE `entry`=9191; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 룬매듭 로브' WHERE `entry`=9194; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 룬매듭 로브 8개와 장인의 계약서: 룬매듭 로브를 가져가야 합니다.' WHERE `entry`=9194; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 고블린 공병 폭탄 20개와 장인의 계약서: 고블린 공병 폭탄을 가져가야 합니다.' WHERE `entry`=9195; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 토륨 수류탄' WHERE `entry`=9196; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 토륨 수류탄 20개와 장인의 계약서: 토륨 수류탄을 가져가야 합니다.' WHERE `entry`=9196; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 노움 쌈닭' WHERE `entry`=9197; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 노움 쌈닭 4개와 장인의 계약서: 노움 쌈닭을 가져가야 합니다.' WHERE `entry`=9197; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 토륨관' WHERE `entry`=9198; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 토륨관 14개와 장인의 계약서: 토륨관을 가져가야 합니다.' WHERE `entry`=9198; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 일급 마나 물약' WHERE `entry`=9200; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 일급 마나 물약 10개와 장인의 계약서: 일급 마나 물약을 가져가야 합니다.' WHERE `entry`=9200; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 상급 비전 보호 물약 15개와 장인의 계약서: 상급 비전 보호 물약을 가져가야 합니다.' WHERE `entry`=9201; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 일급 치유 물약' WHERE `entry`=9202; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 일급 치유 물약 20개와 장인의 계약서: 일급 치유 물약을 가져가야 합니다.' WHERE `entry`=9202; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 석화의 영약' WHERE `entry`=9203; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 석화의 영약 1개와 장인의 계약서: 석화의 영약을 가져가야 합니다.' WHERE `entry`=9203; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 돌비늘뱀장어' WHERE `entry`=9204; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 돌비늘뱀장어 40개와 장인의 계약서: 돌비늘뱀장어를 가져가야 합니다.' WHERE `entry`=9204; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 무쇠비늘 철갑어' WHERE `entry`=9205; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 무쇠비늘 철갑어 30개와 장인의 계약서: 무쇠비늘 철갑어를 가져가야 합니다.' WHERE `entry`=9205; +UPDATE `locales_quest` SET `Title_loc1` = '장인의 계약서: 번개뱀장어' WHERE `entry`=9206; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 번개뱀장어 30개와 장인의 계약서: 번개뱀장어를 가져가야 합니다.' WHERE `entry`=9206; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄그룹에 있는 수호신 잔자가 보호의 영석을 가져다달라고 부탁했습니다.' WHERE `entry`=9208; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄그룹에 있는 수호신 잔자가 신속의 영석을 가져다달라고 부탁했습니다.' WHERE `entry`=9209; +UPDATE `locales_quest` SET `Objectives_loc1` = '줄그룹에 있는 수호신 잔자가 집중의 영석을 가져다달라고 부탁했습니다.' WHERE `entry`=9210; +UPDATE `locales_quest` SET `Title_loc1` = '희귀한 전투 장비: 여명회에 약간 우호적' WHERE `entry`=9221; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명회 휘장과 십자군 휘장을 각각 30개씩 내면 은빛 여명회의 보물 창고에서 꺼내온 물건을 하나 선택할 수 있습니다.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `Title_loc1` = '영웅을 위한 전투 장비: 여명회에 약간 우호적' WHERE `entry`=9222; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명회 휘장과 십자군 휘장을 각각 110개씩 내면 은빛 여명회의 보물 창고에서 꺼내온 물건을 하나 선택할 수 있습니다.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `Title_loc1` = '희귀한 전투 장비: 여명회에 우호적' WHERE `entry`=9223; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명회 휘장과 십자군 휘장을 각각 20개씩 내면 은빛 여명회의 보물 창고에서 꺼내온 물건을 하나 선택할 수 있습니다.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `Title_loc1` = '영웅을 위한 전투 장비: 여명회에 우호적' WHERE `entry`=9224; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명회 휘장과 십자군 휘장을 각각 75개씩 내면 은빛 여명회의 보물 창고에서 꺼내온 물건을 하나 선택할 수 있습니다.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `Title_loc1` = '영웅을 위한 전투 장비: 여명회에 매우 우호적' WHERE `entry`=9225; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명회 휘장과 십자군 휘장을 각각 45개씩 내면 은빛 여명회의 보물 창고에서 꺼내온 물건을 하나 선택할 수 있습니다.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `Title_loc1` = '희귀한 전투 장비: 여명회의 확고한 동맹' WHERE `entry`=9227; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명회 휘장과 십자군 휘장을 각각 6개씩 내면 은빛 여명회의 보물 창고에서 꺼내온 물건을 하나 선택할 수 있습니다.' WHERE `entry`=9227; +UPDATE `locales_quest` SET `Title_loc1` = '영웅을 위한 전투 장비: 여명회의 확고한 동맹' WHERE `entry`=9228; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명회 휘장과 십자군 휘장을 각각 27개씩 내면 은빛 여명회의 보물 창고에서 꺼내온 물건을 하나 선택할 수 있습니다.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `Title_loc1` = '라말라드니의 생사 확인' WHERE `entry`=9229; +UPDATE `locales_quest` SET `Objectives_loc1` = '낙스라마스로 가서 라말라드니의 생사를 확인해야 합니다.' WHERE `entry`=9229; +UPDATE `locales_quest` SET `Title_loc1` = '라말라드니의 얼음 고리' WHERE `entry`=9230; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 코팩스가 얼어붙은 룬 1개, 푸른 사파이어 1개, 아케이나이트 주괴 1개를 가져다 달라고 부탁했습니다.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `Title_loc1` = '유일한 제조법...' WHERE `entry`=9232; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 2개, 물의 정수 2개, 푸른 사파이어 2개, 그리고 30골드를 요청했습니다.' WHERE `entry`=9232; +UPDATE `locales_quest` SET `Title_loc1` = '오마리온의 안내서' WHERE `entry`=9233; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름에게 오마리온의 안내서를 가져가야 합니다.' WHERE `entry`=9233; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Debía de estar totalmente ido cuando escribió esto! ¡Omarion y yo estábamos unidos como uña y mugre!$B$BPero mira, en cualquier caso, esto me abre nuevas posibilidades, $n. Ahora podré crear más objetos... a cambio de un pequeño honorario, claro está.' WHERE `entry`=9233; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Eso es lo que creo que es?$B$B' WHERE `entry`=9233; +UPDATE `locales_quest` SET `Title_loc1` = '얼음막이 건틀릿' WHERE `entry`=9234; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 5개, 토륨 주괴 12개, 아케이나이트 주괴 2개, 물의 정수 2개와 200골드를 내라고 했습니다.' WHERE `entry`=9234; +UPDATE `locales_quest` SET `Title_loc1` = '얼음막이 팔보호구' WHERE `entry`=9235; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 4개, 토륨 주괴 12개, 아케이나이트 주괴 2개, 물의 정수 2개와 200골드를 내라고 했습니다.' WHERE `entry`=9235; +UPDATE `locales_quest` SET `Title_loc1` = '얼음막이 흉갑' WHERE `entry`=9236; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 8개, 토륨 주괴 16개, 아케이나이트 주괴 2개, 물의 정수 4개와 300골드를 내라고 했습니다. 또한, 은빛 여명회로부터 확고한 동맹의 평판을 얻은 상태여야 합니다.' WHERE `entry`=9236; +UPDATE `locales_quest` SET `Title_loc1` = '빙하의 망토' WHERE `entry`=9237; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 5개, 룬무늬 두루마리 4개, 물의 정수 2개, 강철그물 거미줄 4개와 200골드를 내라고 했습니다. 또한, 은빛 여명회로부터 확고한 동맹의 평판을 얻어야 합니다.' WHERE `entry`=9237; +UPDATE `locales_quest` SET `Title_loc1` = '빙하의 손목보호대' WHERE `entry`=9238; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 4개, 룬무늬 두루마리 2개, 물의 정수 2개, 강철그물 거미줄 2개와 200골드를 내라고 했습니다.' WHERE `entry`=9238; +UPDATE `locales_quest` SET `Title_loc1` = '빙하의 장갑' WHERE `entry`=9239; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 5개, 룬무늬 두루마리 4개, 물의 정수 4개, 강철그물 거미줄 2개와 200골드를 내라고 했습니다.' WHERE `entry`=9239; +UPDATE `locales_quest` SET `Title_loc1` = '빙하의 조끼' WHERE `entry`=9240; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 8개, 룬무늬 두루마리 8개, 물의 정수 6개, 강철그물 거미줄 4개와 300골드를 내라고 했습니다. 또한, 은빛 여명회로부터 확고한 동맹의 평판을 얻은 상태여야 합니다.' WHERE `entry`=9240; +UPDATE `locales_quest` SET `Title_loc1` = '북극의 팔보호구' WHERE `entry`=9241; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 4개, 마력 깃든 가죽 12개, 물의 정수 3개, 거친 경화 가죽 3개와 200골드를 내라고 했습니다.' WHERE `entry`=9241; +UPDATE `locales_quest` SET `Title_loc1` = '북극의 장갑' WHERE `entry`=9242; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 5개, 마력 깃든 가죽 12개, 물의 정수 3개, 거친 경화 가죽 3개와 200골드를 내라고 했습니다.' WHERE `entry`=9242; +UPDATE `locales_quest` SET `Title_loc1` = '북극의 튜닉' WHERE `entry`=9243; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 8개, 마력 깃든 가죽 16개, 물의 정수 5개, 거친 경화 가죽 5개와 300골드를 내라고 했습니다. 또한, 은빛 여명회로부터 확고한 동맹의 평판을 얻은 상태여야 합니다.' WHERE `entry`=9243; +UPDATE `locales_quest` SET `Title_loc1` = '얼어붙은 미늘 팔보호구' WHERE `entry`=9244; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 4개, 두꺼운 전갈 딱지 16개, 물의 정수 5개, 거친 경화 가죽 3개와 200골드를 내라고 했습니다.' WHERE `entry`=9244; +UPDATE `locales_quest` SET `Title_loc1` = '얼어붙은 미늘 건틀릿' WHERE `entry`=9245; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 5개, 두꺼운 전갈 딱지 16개, 물의 정수 5개, 거친 경화 가죽 3개와 200골드를 내라고 했습니다.' WHERE `entry`=9245; +UPDATE `locales_quest` SET `Title_loc1` = '얼어붙은 미늘 흉갑' WHERE `entry`=9246; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대, 희망의 빛 예배당에 있는 기능공 빌헬름이 얼어붙은 룬 8개, 두꺼운 전갈 딱지 24개, 물의 정수 7개, 거친 경화 가죽 5개와 300골드를 내라고 했습니다. 또한, 은빛 여명회로부터 확고한 동맹의 평판을 얻은 상태여야 합니다.' WHERE `entry`=9246; +UPDATE `locales_quest` SET `Objectives_loc1` = '지팡이의 나머지 두 부분을 되찾고 지팡이의 악마를 퇴치하도록 도와줄 자를 찾아야 합니다.' WHERE `entry`=9250; +UPDATE `locales_quest` SET `Details_loc1` = '스컬지가 바로 스톰윈드 지척에 요새를 설치했소. 절대로 그냥 둬서는 안 될 것이오! 이 저주받을 침략자들로부터 스톰윈드를 지키기 위해 당신이 기꺼이 나서 줄 것이라 믿고 있소.$B$B스톰윈드 외곽으로 나가면 이상한 룬문자 마법진이 있는데 언데드와 죽음의 요새를 둘러싼 힘과 같은 미묘한 기운으로 빛나고 있소이다. 그 룬문자 마법진이 중요한 것임이 틀림없으니 마법진이 어떤 역할을 하는 건지 좀 알아봐 줘야겠소. 조사하는 김에 그 미친 언데드 녀석들도 좀 처리하고 돌아오도록 하시오. 조사 결과와 함께 녀석들을 처치했다는 증거를 가져오면 보상하도록 하겠소이다. 자, 어서 가시오!' WHERE `entry`=9260; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 외곽에 있는 스컬지를 처치하여 희미하게 빛나는 죽음의 돌 3개를 모으고, 스컬지 요새 근처에서 빛나는 룬문자 마법진을 조사해야 합니다.' WHERE `entry`=9260; +UPDATE `locales_quest` SET `Title_loc2` = 'Enquêter au sujet du Fléau à Stormwind' WHERE `entry`=9260; +UPDATE `locales_quest` SET `Details_loc2` = 'Le Fléau est à notre porte. Nous ne pouvons pas rester là à ne rien faire ! Vous allez sûrement agir pour défendre Stormwind de ces maudits envahisseurs, n\'est-ce pas ?$B$BDehors se trouvent d\'étranges cercles runiques, d\'où émane une énergie pareille à celle qui entoure les morts-vivants et la nécropole. Ils signifient quelque chose, j\'en suis certain, et je veux savoir quoi. Réduisez le nombre de ces aberrations pendant que vous y êtes. Apportez-moi la preuve de leur mort avec vos conclusions, et je vous récompenserai. Allez !' WHERE `entry`=9260; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Se procurer trois Pierres nécrotiques pâles du Fléau à l\'extérieur de Stormwind et enquêter au sujet des cercles runiques lumineux près du campement.' WHERE `entry`=9260; +UPDATE `locales_quest` SET `Details_loc1` = '스컬지가 바로 아이언포지 지척에 요새를 설치했습니다. 절대로 그냥 둬서는 안 될 것입니다! 이 저주받을 침략자들로부터 아이언포지를 지키기 위해 당신이 기꺼이 나서 줄 것이라 믿고 있습니다.$B$B아이언포지 외곽으로 나가면 이상한 룬문자 마법진이 있는데 언데드와 죽음의 요새를 둘러싼 힘과 같은 미묘한 기운으로 빛나고 있습니다. 그 룬문자 마법진이 중요한 것임이 틀림없으니 당신이 마법진이 어떤 역할을 하는 건지 좀 알아봐 주시기 바랍니다. 조사하는 김에 그 미친 언데드 녀석들도 좀 처리하고 돌아오도록 하십시오. 조사 결과와 함께 녀석들을 처치했다는 증거를 가져오면 보상하도록 하겠습니다. 자, 어서 가십시오!' WHERE `entry`=9261; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지 밖에 있는 스컬지를 처치하여 희미하게 빛나는 죽음의 돌 3개를 모으고, 스컬지 요새 근처에서 빛나는 룬문자 마법진을 조사해야 합니다' WHERE `entry`=9261; +UPDATE `locales_quest` SET `Title_loc2` = 'Enquêter au sujet du Fléau à Ironforge' WHERE `entry`=9261; +UPDATE `locales_quest` SET `Details_loc2` = 'Le Fléau est à notre porte. Nous ne pouvons pas rester là à ne rien faire ! Vous allez sûrement agir pour défendre Ironforge de ces maudits envahisseurs, n\'est-ce pas ?$B$BDehors se trouvent d\'étranges cercles runiques, d\'où émane une énergie pareille à celle qui entoure les morts-vivants et la nécropole. Ils signifient quelque chose, j\'en suis certain, et je veux savoir quoi. Réduisez le nombre de ces aberrations pendant que vous y êtes. Apportez-moi la preuve de leur mort avec vos conclusions, et je vous récompenserai. Allez !' WHERE `entry`=9261; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Se procurer trois Pierres nécrotiques pâles du Fléau à l\'extérieur d\'Ironforge et enquêter au sujet des cercles runiques lumineux près du campement.' WHERE `entry`=9261; +UPDATE `locales_quest` SET `Details_loc1` = '스컬지가 바로 다르나서스 지척에 요새를 설치했네. 절대로 그냥 둬서는 안 될 것이야! 이 저주받을 침략자들로부터 다르나서스를 지키기 위해 자네가 기꺼이 나서 줄 것이라 믿고 있네.$B$B다르나서스 외곽으로 나가면 이상한 룬문자 마법진이 있는데 언데드와 죽음의 요새를 둘러싼 힘과 같은 미묘한 기운으로 빛나고 있다네. 그 룬문자 마법진이 중요한 것임이 틀림없으니 자네가 마법진이 어떤 역할을 하는 건지 좀 알아봐 줘야겠군. 조사하는 김에 그 미친 언데드 녀석들도 좀 처리하고 돌아오도록 하게. 조사 결과와 함께 녀석들을 처치했다는 증거를 가져오면 보상하도록 하지. 자, 어서 가게나!' WHERE `entry`=9262; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스 외곽에 있는 스컬지를 처치하여 희미하게 빛나는 죽음의 돌 3개를 모으고, 스컬지 야영지 근처에서 빛나는 룬문자 마법진을 조사해야 합니다.' WHERE `entry`=9262; +UPDATE `locales_quest` SET `Title_loc2` = 'Enquêter au sujet du Fléau à Darnassus' WHERE `entry`=9262; +UPDATE `locales_quest` SET `Details_loc2` = 'Le Fléau est à notre porte. Nous ne pouvons pas rester là à ne rien faire ! Vous allez sûrement agir pour défendre Darnassus de ces maudits envahisseurs, n\'est-ce pas ?$B$BDehors se trouvent d\'étranges cercles runiques, d\'où émane une énergie pareille à celle qui entoure les morts-vivants et la nécropole. Ils signifient quelque chose, j\'en suis certaine, et je veux savoir quoi. Réduisez le nombre de ces aberrations pendant que vous y êtes. Apportez-moi la preuve de leur mort avec vos conclusions, et je vous récompenserai. Allez !' WHERE `entry`=9262; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Se procurer trois Pierres nécrotiques pâles du Fléau à l\'extérieur de Darnassus et enquêter au sujet des cercles runiques lumineux près du campement.' WHERE `entry`=9262; +UPDATE `locales_quest` SET `Title_loc2` = 'Enquêter au sujet du Fléau à Orgrimmar' WHERE `entry`=9263; +UPDATE `locales_quest` SET `Details_loc2` = 'Le Fléau est à notre porte. Nous ne pouvons pas rester là à ne rien faire ! Vous allez sûrement agir pour défendre Orgrimmar de ces maudits envahisseurs, n\'est-ce pas ?$B$BDehors se trouvent d\'étranges cercles runiques, d\'où émane une énergie pareille à celle qui entoure les morts-vivants et la nécropole. Ils signifient quelque chose, j\'en suis certain, et je veux savoir quoi. Réduisez le nombre de ces aberrations pendant que vous y êtes. Apportez-moi la preuve de leur mort avec vos conclusions, et je vous récompenserai. Allez !' WHERE `entry`=9263; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Se procurer trois Pierres nécrotiques pâles du Fléau à l\'extérieur d\'Orgrimmar et enquêter au sujet des cercles runiques lumineux près du campement.' WHERE `entry`=9263; +UPDATE `locales_quest` SET `EndText_loc2` = 'Enquêter sur un cercle' WHERE `entry`=9263; +UPDATE `locales_quest` SET `Title_loc2` = 'Enquêter au sujet du Fléau à Thunder Bluff' WHERE `entry`=9264; +UPDATE `locales_quest` SET `Details_loc2` = 'Le Fléau est à notre porte. Nous ne pouvons pas rester là à ne rien faire ! Vous allez sûrement agir pour défendre Thunder Bluff de ces maudits envahisseurs, n\'est-ce pas ?$B$BDehors se trouvent d\'étranges cercles runiques, d\'où émane une énergie pareille à celle qui entoure les morts-vivants et la nécropole. Ils signifient quelque chose, j\'en suis certaine, et je veux savoir quoi. Réduisez le nombre de ces aberrations pendant que vous y êtes. Apportez-moi la preuve de leur mort avec vos conclusions, et je vous récompenserai. Allez !' WHERE `entry`=9264; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Se procurer trois Pierres nécrotiques pâles du Fléau à l\'extérieur de Thunder Bluff et enquêter au sujet des cercles runiques lumineux près du campement.' WHERE `entry`=9264; +UPDATE `locales_quest` SET `EndText_loc2` = 'Enquêter sur un cercle' WHERE `entry`=9264; +UPDATE `locales_quest` SET `Title_loc2` = 'Enquêter au sujet du Fléau à Undercity' WHERE `entry`=9265; +UPDATE `locales_quest` SET `Details_loc2` = 'Le Fléau est à notre porte. Nous ne pouvons pas rester là à ne rien faire ! Vous allez sûrement agir pour défendre Undercity de ces maudits envahisseurs, n\'est-ce pas ?$B$BDehors se trouvent d\'étranges cercles runiques, d\'où émane une énergie pareille à celle qui entoure les morts-vivants et la nécropole. Ils signifient quelque chose, j\'en suis certain, et je veux savoir quoi. Réduisez le nombre de ces aberrations pendant que vous y êtes. Apportez-moi la preuve de leur mort avec vos conclusions, et je vous récompenserai. Allez !' WHERE `entry`=9265; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Se procurer trois Pierres nécrotiques pâles du Fléau à l\'extérieur d\'Undercity et enquêter au sujet des cercles runiques lumineux près du campement.' WHERE `entry`=9265; +UPDATE `locales_quest` SET `EndText_loc2` = 'Enquêter sur un cercle' WHERE `entry`=9265; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 무슨 볼일이라도 있소?' WHERE `entry`=9292; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Que encontraste esto en el cadáver de una de las abominaciones?$B$BHemos oído hablar de las necrópolis de la Peste. Sospecho que querían crear una en Ventormenta; me alegro de que el intento se viera frustrado.' WHERE `entry`=9292; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Puedo ayudarte en algo?' WHERE `entry`=9292; +UPDATE `locales_quest` SET `Details_loc1` = '수많은 스컬지 앞잡이들의 시체 중 하나에서 편지를 발견했습니다. 편지의 상태나 냄새로 보아 언데드가 꽤 오랫동안 지니고 있었던 것 같습니다. 희망의 빛 예배당에는 이 편지를 좀 더 조사하려는 사람이 있을 것입니다.' WHERE `entry`=9295; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 기록 보관원에게 찢어진 편지를 가져가야 합니다.' WHERE `entry`=9295; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué trágico; la carta de despedida del soldado a su ser querido nunca llegó a su destino. Esta carta tiene muchos años; puede que su destinatario ya no viva.$B$BPero no perdamos la esperanza; quizás pueda localizar a la familia. Será arduo, pero el bibliotecario de Ventormenta me debe un favor.$B$BGracias por traerme esto; aún puede brindar algún consuelo.' WHERE `entry`=9295; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué me traes?' WHERE `entry`=9295; +UPDATE `locales_quest` SET `Details_loc1` = '수많은 스컬지 앞잡이들의 시체 중 하나에서 편지를 발견했습니다. 편지의 상태나 냄새로 보아 언데드가 꽤 오랫동안 지니고 있었던 것 같습니다. 희망의 빛 예배당에는 이 편지를 좀 더 조사하려는 사람이 있을 것입니다.' WHERE `entry`=9299; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 기록 보관원에게 근심 가득한 쪽지를 가져가야 합니다.' WHERE `entry`=9299; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué trágico; la carta de despedida del soldado a su ser querido nunca llegó a su destino. Esta carta tiene muchos años; puede que su destinatario ya no viva.$B$BPero no perdamos la esperanza; quizás pueda localizar a la familia. Será arduo, pero el bibliotecario de Ventormenta me debe un favor.$B$BGracias por traerme esto; aún puede brindar algún consuelo.' WHERE `entry`=9299; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué me traes?' WHERE `entry`=9299; +UPDATE `locales_quest` SET `Details_loc1` = '수많은 스컬지 앞잡이들의 시체 중 하나에서 편지를 발견했습니다. 편지의 상태나 냄새로 보아 언데드가 꽤 오랫동안 지니고 있었던 것 같습니다. 희망의 빛 예배당에는 이 편지를 좀 더 조사하려는 사람이 있을 것입니다.' WHERE `entry`=9300; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 기록 보관원에게 찢어진 페이지를 가져가야 합니다.' WHERE `entry`=9300; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué trágico; la carta de despedida del soldado a su ser querido nunca llegó a su destino. Esta carta tiene muchos años; puede que su destinatario ya no viva.$B$BPero no perdamos la esperanza; quizás pueda localizar a la familia. Será arduo, pero el bibliotecario de Ventormenta me debe un favor.$B$BGracias por traerme esto; aún puede brindar algún consuelo.' WHERE `entry`=9300; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué me traes?' WHERE `entry`=9300; +UPDATE `locales_quest` SET `Details_loc1` = '수많은 스컬지 앞잡이들의 시체 중 하나에서 편지를 발견했습니다. 편지의 상태나 냄새로 보아 언데드가 꽤 오랫동안 지니고 있었던 것 같습니다. 희망의 빛 예배당에는 이 편지를 좀 더 조사하려는 사람이 있을 것입니다.' WHERE `entry`=9301; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 기록 보관원에게 피로 물든 봉투를 가져가야 합니다.' WHERE `entry`=9301; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué trágico; la carta de despedida del soldado a su ser querido nunca llegó a su destino. Esta carta tiene muchos años; puede que su destinatario ya no viva.$B$BPero no perdamos la esperanza; quizás pueda localizar a la familia. Será arduo, pero el bibliotecario de Ventormenta me debe un favor.$B$BGracias por traerme esto; aún puede brindar algún consuelo.' WHERE `entry`=9301; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué me traes?' WHERE `entry`=9301; +UPDATE `locales_quest` SET `Details_loc1` = '수많은 스컬지 앞잡이들의 시체 중 하나에서 편지를 발견했습니다. 편지의 상태나 냄새로 보아 언데드가 꽤 오랫동안 지니고 있었던 것 같습니다. 희망의 빛 예배당에는 이 편지를 좀 더 조사하려는 사람이 있을 것입니다.' WHERE `entry`=9302; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 기록 보관원에게 구겨진 서한을 가져가야 합니다.' WHERE `entry`=9302; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué trágico; la carta de despedida del soldado a su ser querido nunca llegó a su destino. Esta carta tiene muchos años; puede que su destinatario ya no viva.$B$BPero no perdamos la esperanza; quizás pueda localizar a la familia. Será arduo, pero el bibliotecario de Ventormenta me debe un favor.$B$BGracias por traerme esto; aún puede brindar algún consuelo.' WHERE `entry`=9302; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué me traes?' WHERE `entry`=9302; +UPDATE `locales_quest` SET `Details_loc1` = '수많은 스컬지 앞잡이들의 시체 중 하나에서 편지를 발견했습니다. 편지의 상태나 냄새로 보아 언데드가 꽤 오랫동안 지니고 있었던 것 같습니다. 희망의 빛 예배당에는 이 편지를 좀 더 조사하려는 사람이 있을 것입니다.' WHERE `entry`=9304; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 기록 보관원에게 흐릿해진 문서를 가져가야 합니다.' WHERE `entry`=9304; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Qué trágico; la carta de despedida del soldado a su ser querido nunca llegó a su destino. Esta carta tiene muchos años; puede que su destinatario ya no viva.$B$BPero no perdamos la esperanza; quizás pueda localizar a la familia. Será arduo, pero el bibliotecario de Ventormenta me debe un favor.$B$BGracias por traerme esto; aún puede brindar algún consuelo.' WHERE `entry`=9304; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí? ¿Qué me traes?' WHERE `entry`=9304; +UPDATE `locales_quest` SET `Title_loc2` = 'Huile de sorcier bénite' WHERE `entry`=9318; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Espero que te ayuden en batallas futuras.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 첨탑, 혈투의 전장, 스칼로맨스, 스트라솔름에 있는 화톳불을 찾아서 만져 본 후, 한여름 축제 불꽃지기에게 돌아가야 합니다.' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '혈투의 전장의 불꽃' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '검은바위 첨탑의 불꽃' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '스트라솔름의 불꽃' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '스칼로맨스의 불꽃' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText1_loc2` = 'Flamme de Hache-tripes' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText2_loc2` = 'Flamme du pic Blackrock' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText3_loc2` = 'Flamme de Stratholme' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText4_loc2` = 'Flamme de la Scholomance' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Llama de La Matanza' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Llama de la Cumbre de Roca Negra' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Llama de Stratholme' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Llama de Scholomance' WHERE `entry`=9319; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí tienes, $n. Ten cuidado; no somos tantos que podamos permitirnos más bajas.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Te veo resplandeciente pese al polvo del camino y la fatiga! La llama nos une a todos; todo tu ser reluce con el poder de las hogueras que has tocado.$B$BPero imagino que también ansías una recompensa de tipo más material; aquí la tienes.' WHERE `entry`=9323; +UPDATE `locales_quest` SET `Objectives_loc1` = '한여름 축제 현자에게 오그리마의 불꽃을 돌려줘야 합니다.' WHERE `entry`=9324; +UPDATE `locales_quest` SET `Objectives_loc1` = '한여름 축제 현자에게 썬더 블러프의 불꽃을 가져가야 합니다.' WHERE `entry`=9325; +UPDATE `locales_quest` SET `Objectives_loc1` = '한여름 축제 현자에게 언더시티의 불꽃을 가져가야 합니다.' WHERE `entry`=9326; +UPDATE `locales_quest` SET `Objectives_loc1` = '한여름 축제 이야기꾼에게 스톰윈드의 불꽃을 가져가십시오.' WHERE `entry`=9330; +UPDATE `locales_quest` SET `Objectives_loc1` = '한여름 축제 이야기꾼에게 아이언포지의 불꽃을 가지고 가십시오.' WHERE `entry`=9331; +UPDATE `locales_quest` SET `Objectives_loc1` = '한여름 축제 이야기꾼에게 다르나서스의 불꽃을 돌려주십시오.' WHERE `entry`=9332; +UPDATE `locales_quest` SET `Title_loc2` = 'Les gants de l\'Aube d\'argent' WHERE `entry`=9333; +UPDATE `locales_quest` SET `Title_loc2` = 'Huile de sorcier bénite' WHERE `entry`=9334; +UPDATE `locales_quest` SET `Title_loc2` = 'Pierre à aiguiser consacrée' WHERE `entry`=9335; +UPDATE `locales_quest` SET `Title_loc2` = 'Potion de soins majeure' WHERE `entry`=9336; +UPDATE `locales_quest` SET `Title_loc2` = 'Potion de mana majeure' WHERE `entry`=9337; +UPDATE `locales_quest` SET `Title_loc2` = 'Tabard de l\'Aube d\'argent' WHERE `entry`=9341; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lleva este tabardo con orgullo. Puede al verte haya quien decida tomar las armas y ayudarnos a luchar contra la Peste.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `Title_loc2` = 'Tabard de l\'Aube d\'argent' WHERE `entry`=9343; +UPDATE `locales_quest` SET `Details_loc1` = '시간이 없네, $n! 난 수정점 마법으로 강력한 마력의 원천을 밝혀냈네. 나는 이 탑을 떠날 수 없으니 자네가 가서 그 유물을 가지고 있는 사악한 놈을 해치워주게나.$B$B그 불쌍한 바보는 크렐리안 장군이라고 하는데 진말로의 신전에서 경비병의 보호를 받고 있다네. 놈을 잿더미로 만들어 버린 후에 놈이 그토록 탐내던 프리즘 껍질을 가져오게.' WHERE `entry`=9362; +UPDATE `locales_quest` SET `Objectives_loc1` = '프리즘 껍질을 되찾아 아즈샤라 절벽 위 탑에 살고 있는 대마법사 실렘에게 돌려주어야 합니다.' WHERE `entry`=9362; +UPDATE `locales_quest` SET `Title_loc1` = '변이 마법' WHERE `entry`=9364; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라의 원한의꼬리일족을 변이시키고 몇 초 후 나타나는 변이된 복제생물 50마리를 해치워야 합니다. 모두 처치하고 나서 아즈샤라의 대마법사 실렘에게 가져다주십시오.' WHERE `entry`=9364; +UPDATE `locales_quest` SET `Title_loc2` = 'La fête du Feu' WHERE `entry`=9367; +UPDATE `locales_quest` SET `Details_loc2` = 'Le solstice d\'été est à nouveau là !$B$BChaque année, comme le veut la tradition, des Gardiens des flammes sont choisis pour entretenir les feux de joie dans nos capitales. Des feux brûlent dans tout Azeroth, mais il faut absolument que les nôtres soient les plus chauds et les plus vifs pour rendre l\'hommage qui convient à la saison.$B$BEn fait, j\'ai une tâche à vous confier, si vous voulez bien. On ne m\'a pas encore dit si les feux de toutes les capitales brûlaient correctement. Allez-y vous-même, réchauffez-vous et vérifiez que les feux sont bien chauds !' WHERE `entry`=9367; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Touchez les feux de joie à l\'intérieur de Stormwind, Ironforge et Darnassus, puis parlez à n\'importe quel Maître des traditions de la fête dans une des capitales.' WHERE `entry`=9367; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Me alegra saber que las hogueras arden correctamente este año. Gracias por ir a inspeccionarlas en mi lugar; acepta esto en prueba de mi gratitud.' WHERE `entry`=9367; +UPDATE `locales_quest` SET `Title_loc1` = '어둠을 밝히는 한 줄기 빛' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '혈투의 전장의 불꽃' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '검은바위 첨탑의 불꽃' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '스트라솔름의 불꽃' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '스칼로맨스의 불꽃' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText1_loc2` = 'Flamme de Hache-tripes' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText2_loc2` = 'Flamme du pic Blackrock' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText3_loc2` = 'Flamme de Stratholme' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText4_loc2` = 'Flamme de la Scholomance' WHERE `entry`=9386; +UPDATE `locales_quest` SET `Title_loc2` = 'Flammes vacillantes en Kalimdor' WHERE `entry`=9388; +UPDATE `locales_quest` SET `Details_loc2` = 'En ce jour, $n, de nombreuses flammes brûlent de par le monde. Les plus délicates à entretenir sont vertes. Sans supervision, elles ne brûlent pas longtemps. Soyez , faites en sorte que les feux d’émeraude continuent à brûler pour notre Gardien des flammes, d’accord ?$B$BVous les trouverez près de Ratchet dans les Tarides, non loin du Glaive du maître à Sombrivage, dans la forêt d’Ashenvale, à côté du pont de l’avant-poste d’Aile-argent, et près du chemin de la combe des Cisailles, le long de la grand-route des Serres-Rocheuses.' WHERE `entry`=9388; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Rendez-vous aux feux de joie d’Ashenvale, des Tarides, de Sombrivage et des Serres-Rocheuses, puis parlez au Gardien des flammes de la fête.' WHERE `entry`=9388; +UPDATE `locales_quest` SET `Title_loc2` = 'Flammes vacillantes dans les Royaumes de l\'est' WHERE `entry`=9389; +UPDATE `locales_quest` SET `Details_loc2` = 'Lors de la fête du solstice d’été, il est de tradition d’illuminer le pays en allumant une multitude de flammes. Certains disent que les feux verts sont les plus raffinés. En tout cas, ce sont les plus compliqués à entretenir.$B$BAssurez-vous qu’ils brûlent toujours dans les Royaumes de l’est pour le compte de notre Gardien des flammes. Vous les trouverez près de Dun Modr dans les Paluns, non loin du village de Bois-du-Bûcher dans la forêt des Pins argentés, sur les falaises qui dominent le phare de la Marche de l’ouest, et à côté de la tour en ruine des contreforts d’Hillsbrad.' WHERE `entry`=9389; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Rendez-vous aux feux de joie des contreforts d’Hillsbrad, de la forêt des Pins argentés, de la Marche de l’ouest et des Paluns, puis parlez au Gardien des flammes de la fête.' WHERE `entry`=9389; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué te han parecido las hogueras esmeralda? Son una visión magnífica, aunque seguro que esperas una recompensa más tangible; aquí tienes.' WHERE `entry`=9389; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Prenez garde, mais faites vite. Nous n’avons pas de temps à perdre.' WHERE `entry`=9419; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien hecho, $n. Para nosotros es importante proteger estas torres ante futuros ataques. Es por ello que podríamos necesitar tu ayuda hasta que los refuerzos lleguen y aseguren la zona.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Captura la Torre de la Corona' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Captura la Torre de la Muralla del Este' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Captura la Torre del Paso Norte' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Captura la Torre del Bosque de la Peste' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Captura la Torre de la Corona' WHERE `entry`=9665; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Captura la Torre de la Muralla del Este' WHERE `entry`=9665; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Captura la Torre del Paso Norte' WHERE `entry`=9665; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Captura la Torre del Bosque de la Peste' WHERE `entry`=9665; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230326121617_world.sql b/sql/migrations/20230326121617_world.sql new file mode 100644 index 00000000000..09f54e55c0a --- /dev/null +++ b/sql/migrations/20230326121617_world.sql @@ -0,0 +1,29 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230326121617'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230326121617'); +-- Add your query below. + +-- Events list for Mother Smolderweb +DELETE FROM `creature_ai_events` WHERE `creature_id`=10596; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES + (1059601, 10596, 0, 6, 0, 100, 0, 0, 0, 0, 0, 1059601, 0, 0, 'Mother Smolderweb - On Death - Cast Summon Spire Spiderling'); + +DELETE FROM `creature_ai_scripts` WHERE `id` IN (1059601, 1059603); +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1059601, 0, 0, 15, 16103, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Mother Smolderweb - Cast Summon Spire Spiderling'); + +-- Crystallize, Mothers Milk +REPLACE INTO `creature_spells` (`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `targetParam1_1`, `targetParam2_1`, `castFlags_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `scriptId_1`, `spellId_2`, `probability_2`, `castTarget_2`, `targetParam1_2`, `targetParam2_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`, `scriptId_2`, `spellId_3`, `probability_3`, `castTarget_3`, `targetParam1_3`, `targetParam2_3`, `castFlags_3`, `delayInitialMin_3`, `delayInitialMax_3`, `delayRepeatMin_3`, `delayRepeatMax_3`, `scriptId_3`, `spellId_4`, `probability_4`, `castTarget_4`, `targetParam1_4`, `targetParam2_4`, `castFlags_4`, `delayInitialMin_4`, `delayInitialMax_4`, `delayRepeatMin_4`, `delayRepeatMax_4`, `scriptId_4`, `spellId_5`, `probability_5`, `castTarget_5`, `targetParam1_5`, `targetParam2_5`, `castFlags_5`, `delayInitialMin_5`, `delayInitialMax_5`, `delayRepeatMin_5`, `delayRepeatMax_5`, `scriptId_5`, `spellId_6`, `probability_6`, `castTarget_6`, `targetParam1_6`, `targetParam2_6`, `castFlags_6`, `delayInitialMin_6`, `delayInitialMax_6`, `delayRepeatMin_6`, `delayRepeatMax_6`, `scriptId_6`, `spellId_7`, `probability_7`, `castTarget_7`, `targetParam1_7`, `targetParam2_7`, `castFlags_7`, `delayInitialMin_7`, `delayInitialMax_7`, `delayRepeatMin_7`, `delayRepeatMax_7`, `scriptId_7`, `spellId_8`, `probability_8`, `castTarget_8`, `targetParam1_8`, `targetParam2_8`, `castFlags_8`, `delayInitialMin_8`, `delayInitialMax_8`, `delayRepeatMin_8`, `delayRepeatMax_8`, `scriptId_8`) VALUES +(105960, 'Blackrock Spire - Mother Smolderweb', 16104, 100, 1, 0, 0, 0, 7, 15, 10, 17, 0, 16468, 100, 1, 0, 0, 1, 1, 1, 7, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230326192729_world.sql b/sql/migrations/20230326192729_world.sql new file mode 100644 index 00000000000..e71ec9505a8 --- /dev/null +++ b/sql/migrations/20230326192729_world.sql @@ -0,0 +1,105 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230326192729'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230326192729'); +-- Add your query below. + + +-- The Alliance wins! +DELETE FROM `mangos_string` WHERE `entry`=600; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=7335; -- AV +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9843; -- WSG + +-- The Horde wins! +DELETE FROM `mangos_string` WHERE `entry`=601; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=7336; -- AV +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9842; -- WSG + +-- The battle for Warsong Gulch begins in 1 minute. +DELETE FROM `mangos_string` WHERE `entry`=602; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=10015; + +-- The battle for Warsong Gulch begins in 30 seconds. Prepare yourselves! +DELETE FROM `mangos_string` WHERE `entry`=603; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=10016; + +-- Let the battle for Warsong Gulch begin! +DELETE FROM `mangos_string` WHERE `entry`=604; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=10014; + +-- $n captured the Horde Flag! +DELETE FROM `mangos_string` WHERE `entry`=605; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9801; + +-- $n captured the Alliance Flag! +DELETE FROM `mangos_string` WHERE `entry`=606; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9802; + +-- The Horde Flag was dropped by $n! +DELETE FROM `mangos_string` WHERE `entry`=607; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9806; + +-- The Alliance Flag was dropped by $n! +DELETE FROM `mangos_string` WHERE `entry`=608; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9805; + +-- The Alliance Flag was returned to its base by $n! +DELETE FROM `mangos_string` WHERE `entry`=609; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9808; + +-- The Horde Flag was returned to its base by $n! +DELETE FROM `mangos_string` WHERE `entry`=610; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9809; + +-- The Horde Flag was picked up by $n! +DELETE FROM `mangos_string` WHERE `entry`=611; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9807; + +-- The Alliance Flag was picked up by $n! +DELETE FROM `mangos_string` WHERE `entry`=612; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9804; + +-- The flags are now placed at their bases. +DELETE FROM `mangos_string` WHERE `entry`=613; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=9803; + +-- The Alliance Flag has returned to its base! +DELETE FROM `mangos_string` WHERE `entry`=614; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=10022; + +-- The Horde Flag has returned to its base! +DELETE FROM `mangos_string` WHERE `entry`=615; +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=10023; + +-- The Alliance has gathered $1776W resources, and is near victory! +DELETE FROM `mangos_string` WHERE `entry`=664; + +-- The Horde has gathered $1777W resources, and is near victory! +DELETE FROM `mangos_string` WHERE `entry`=665; + +-- The Alliance Team is running out of reinforcements! +DELETE FROM `mangos_string` WHERE `entry`=787; + +-- The Horde Team is running out of reinforcements! +DELETE FROM `mangos_string` WHERE `entry`=788; + +-- The Battle for Arathi Basin begins in 1 minute. +DELETE FROM `mangos_string` WHERE `entry`=661; + +-- The Battle for Arathi Basin begins in 30 seconds. Prepare yourselves! +DELETE FROM `mangos_string` WHERE `entry`=662; + +-- The Battle for Arathi Basin has begun! +DELETE FROM `mangos_string` WHERE `entry`=663; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230330205033_world.sql b/sql/migrations/20230330205033_world.sql new file mode 100644 index 00000000000..500ae1c37c9 --- /dev/null +++ b/sql/migrations/20230330205033_world.sql @@ -0,0 +1,105 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230330205033'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230330205033'); +-- Add your query below. + + +-- Remove custom changes to spells assigned to items. +DELETE FROM `spell_effect_mod` WHERE `Id` IN (9082, 9095); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`, `inverseEffectMask`, `conditionId`) VALUES (9012, 1, 6492, 0, 6492); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`, `inverseEffectMask`, `conditionId`) VALUES (9095, 1, 6492, 0, 0); +UPDATE `spell_script_target` SET `type`=1, `conditionId`=6492 WHERE `entry`=9082; + +-- 6492: Target's Health Is Equal Or Less Than 5 Percent +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (6492, 41, 5, 2, 0, 0, 0); + +-- 9095: Not (Source Has Aura 9095 Index 0) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (9095, 1, 9095, 0, 0, 0, 3); + +-- Events list for Rift Spawn +DELETE FROM `creature_ai_events` WHERE `creature_id`=6492; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (649201, 6492, 0, 2, 6, 100, 0, 5, 0, 0, 0, 649201, 0, 0, 'Rift Spawn - Stop Attacking at 1 HP (Phase 0)'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (649202, 6492, 0, 27, 5, 100, 1, 9032, 1, 1000, 1000, 649202, 0, 0, 'Rift Spawn - Despawn on Missing Stun Aura (Phase 1)'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (649203, 6492, 0, 7, 5, 100, 0, 0, 0, 0, 0, 649202, 0, 0, 'Rift Spawn - Despawn on Evade (Phase 1)'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (649204, 6492, 0, 8, 5, 100, 1, 9012, -1, 10000, 10000, 649204, 0, 0, 'Rift Spawn - Spawn Filled Contained Coffer on Hit By Spell Attract Rift Spawn (Phase 1)'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (649205, 6492, 0, 11, 0, 100, 1, 0, 0, 0, 0, 649205, 0, 0, 'Rift Spawn - Set Phase on Spawn'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (649206, 6492, 0, 8, 6, 100, 0, 9095, -1, 0, 0, 649206, 0, 0, 'Rift Spawn - Cast Spell Rift Spawn Manifestation on Hit By Spell Cantation of Manifestation (Phase 0)'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (649207, 6492, 9095, 4, 6, 100, 0, 0, 0, 0, 0, 649207, 0, 0, 'Rift Spawn - Cast Spell Rift Spawn Becomes Visible on Aggro (Phase 0)'); +DELETE FROM `creature_ai_scripts` WHERE `id`=649201; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(649201, 0, 0, 15, 9032, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Cast Spell Self Stun 30 seconds'), +(649201, 0, 1, 4, 46, 33554432, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Add Not Selectable Unit Flag'), +(649201, 0, 2, 44, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Set Phase to 1'); +DELETE FROM `creature_ai_scripts` WHERE `id`=649202; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(649202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2564, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Say Emoted Text'), +(649202, 0, 1, 18, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Despawn Creature'); +DELETE FROM `creature_ai_scripts` WHERE `id`=649204; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(649204, 0, 0, 44, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Set Phase to 2'), +(649204, 0, 1, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Combat Stop'), +(649204, 0, 2, 14, 9032, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Remove Aura Self Stun 30 seconds'), +(649204, 0, 3, 15, 9010, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Cast Spell Create Filled Containment Coffer'), +(649204, 0, 4, 4, 46, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Add Immune To Player Flag'), +(649204, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2553, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Say Emoted Text'), +(649204, 0, 6, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Remove Invincibility'), +(649204, 0, 7, 39, 649204, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Start Script to Despawn'); +DELETE FROM `generic_scripts` WHERE `id`=649204; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(649204, 2, 0, 41, 0, 0, 0, 0, 122088, 10, 11, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Containment Coffer - Despawn GameObject'), +(649204, 3, 0, 18, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Despawn Creature'); +DELETE FROM `creature_ai_scripts` WHERE `id`=649205; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(649205, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Set Phase to 0'), +(649205, 0, 0, 52, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Set Invincibility'), +(649205, 0, 0, 4, 46, 33554688, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Remove Immune to Player and Not Selectable Flags'); +DELETE FROM `creature_ai_scripts` WHERE `id`=649206; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(649206, 0, 0, 14, 9093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Remove Aura Rift Spawn Invisibility'), +(649206, 0, 1, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Start Attack'), +(649206, 0, 2, 15, 9096, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Cast Spell Rift Spawn Manifestation'); +DELETE FROM `creature_ai_scripts` WHERE `id`=649207; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(649207, 0, 0, 15, 9738, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Cast Spell Rift Spawn Becomes Visible'), +(649207, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3074, 0, 0, 0, 0, 0, 0, 0, 0, 'Rift Spawn - Say Emoted Text'); +UPDATE `creature_template` SET `auras`='9093' WHERE `entry`=6492; + +-- Add missing Rift Spawn spawns in Stormwind. +INSERT INTO `creature` (`guid`, `id`, `id2`, `id3`, `id4`, `id5`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `health_percent`, `mana_percent`, `movement_type`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(7744, 6492, 0, 0, 0, 0, 0, -9065.556, 845.8416, 109.2805, 5.168339, 300, 300, 0, 100, 100, 2, 0, 0, 0, 10), +(7745, 6492, 0, 0, 0, 0, 0, -9082.514, 836.6629, 108.505, 2.286381, 300, 300, 5, 100, 100, 1, 0, 0, 0, 10), +(7746, 6492, 0, 0, 0, 0, 0, -9107.48, 832.1802, 105.5042, 6.012402, 300, 300, 5, 100, 100, 1, 0, 0, 0, 10), +(7747, 6492, 0, 0, 0, 0, 0, -9103.703, 833.5841, 97.7137, 0.01745329, 300, 300, 5, 100, 100, 1, 0, 0, 0, 10), +(7748, 6492, 0, 0, 0, 0, 0, -9092.251, 832.2851, 115.7525, 5.718488, 300, 300, 5, 100, 100, 1, 0, 0, 0, 10), +(7749, 6492, 0, 0, 0, 0, 0, -9086.18, 820.727, 115.693, 4.49025, 300, 300, 5, 100, 100, 1, 0, 0, 0, 10); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(7744, 1, -9058.52, 829.761, 109.197, 100, 0, 0, 0), +(7744, 2, -9065.37, 846.327, 109.197, 100, 0, 0, 0); + +-- Add missing Rift Spawn spawns in Undercity. +INSERT INTO `creature` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `wander_distance`, `movement_type`, `spawntimesecsmin`, `spawntimesecsmax`) VALUES +(7750, 6492, 0, 1412.499, 380.679, -65.9445, 2.530727, 5, 1, 60, 60), +(7751, 6492, 0, 1397.444, 383.548, -65.9455, 3.163141, 5, 1, 60, 60), +(7752, 6492, 0, 1411.855, 363.8642, -65.93619, 3.468994, 5, 1, 60, 60), +(7753, 6492, 0, 1392.18, 375.0114, -65.94598, 5.142109, 5, 1, 60, 60); + +-- Add Mana Rift Disturbance object near Rift Spawn creatures. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(99860, 103708, 0, -9074.96, 832.35, 108.41, 0, 0, 0, 0, 0, 180, 180, 0, 1, 0, 0, 0, 10), +(99861, 103708, 0, 1403.17, 377.12, -66, 0, 0, 0, 0, 0, 180, 180, 0, 1, 0, 0, 0, 10); + +-- Containment Coffer TRAP should be invisible. +UPDATE `gameobject_template` SET `data8`=1, `data9`=0 WHERE `entry`=103575; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230401151048_world.sql b/sql/migrations/20230401151048_world.sql new file mode 100644 index 00000000000..46998550f1e --- /dev/null +++ b/sql/migrations/20230401151048_world.sql @@ -0,0 +1,39 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230401151048'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230401151048'); +-- Add your query below. + + +SET NAMES utf8; + +-- Add missing entries to page text locales table. +INSERT INTO `locales_page_text` (`entry`) VALUES +(692), +(2177), +(693), +(691), +(694), +(2711), +(124); + +UPDATE `locales_page_text` SET `Text_loc6`=' Las verdes colinas de Stranglethorn$b$b Por Hemet Nesingwary' WHERE `entry`=124; +UPDATE `locales_page_text` SET `Text_loc6`='Si estás leyendo esta nota, es que has sobrevivido a la prueba de la no-muerte y has regresado a nosotros para unirte a las filas de los Desamparados. Esta nueva vida es vista por muchos más como una maldición que como una bendición, pero haz de ella lo que quieras.$B$BCuando estés preparado para recibir más entrenamiento en el camino de la magia arcana, te enseñaré lo que necesitas saber. Me encontrarás en la vieja iglesia de Deathknell.$B$B -Isabella, entrenadora de magos.' WHERE `entry`=691; +UPDATE `locales_page_text` SET `Text_loc6`='Llevaste una vida tranquila de amor y buenas acciones. Dabas a los pobres, curabas a los enfermos y consolabas a los moribundos. Esperaste con alegre certeza, seguro de que se te concedería una vida después de la muerte de paz eterna.$B$BYou fueron traicionados.$B$BI no puede ofrecerle consuelo. La venganza, por otro lado, está bien dentro de mi poder. Ven a la vieja iglesia de Deathknell y te enseñaré a infligir un daño mortal a través de la misma fe que te enseñaron.$B$B - Clérigo Oscuro Duesten, Sacerdote Entrenador.' WHERE `entry`=692; +UPDATE `locales_page_text` SET `Text_loc6`='Disfruta de tu nuevo estado de no-muerte y usa tus poderes para limpiar el mundo de aquellos que quieren erradicarnos. Aunque nuestros enemigos son legión, los destruiremos con llamas y sombras.$B$BCuando estés preparado para que te enseñe los caminos de la oscuridad y la invocación, me encontrarás en la vieja iglesia de Deathknell.$B$B -Maximillion, Entrenador de Brujos.' WHERE `entry`=693; +UPDATE `locales_page_text` SET `Text_loc6`='Levanta tus huesos y sal de esa cripta; ¡hay trabajo que hacer! La Cruzada Escarlata avanza rápidamente contra nuestro pueblo, y otros humanos nos matan siempre que pueden. Necesitamos tu espada.$B$BCuando quieras aprender más sobre armas, ven a buscarme a la taberna en ruinas de Deathknell. Te enseñaré.$B$B -Dannal Stern, Entrenador de Guerreros.' WHERE `entry`=694; +UPDATE `locales_page_text` SET `Text_loc6`='Valea Twinblades$bGuerrera de la Cruzada Escarlata$bCiudadana de Alterac$bVista por última vez en las profundidades de Plaguelands Oriental' WHERE `entry`=2177; +UPDATE `locales_page_text` SET `Text_loc6`='Completar el ritual$B$BPuedes seguir tu progreso mediante las runas mágicas que aparecen en el borde del círculo. Cuando aparezcan nueve runas, el ritual se habrá completado y verás cómo la energía del Círculo se eleva.$B$BA partir de ahí, puedes invocar los Glifos Xorothianos y abrir un portal a Xoroth y arrastrar un dreadsteed a través de él.$B$BDerrota al dreadsteed y libera su espíritu. Enfréntate al espíritu y quedará cautivado, y serás recompensado con el secreto de su invocación.' WHERE `entry`=2711; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230401162635_world.sql b/sql/migrations/20230401162635_world.sql new file mode 100644 index 00000000000..f81d938748e --- /dev/null +++ b/sql/migrations/20230401162635_world.sql @@ -0,0 +1,129 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230401162635'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230401162635'); +-- Add your query below. + + +-- Add some missing unobtainable quests. +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `QuestLevel`, `MinLevel`, `ZoneOrSort`, `Type`, `SuggestedPlayers`, `NextQuestInChain`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RepObjectiveFaction`, `RepObjectiveValue`, `SrcItemId`, `QuestFlags`, `RewItemId1`, `RewItemCount1`, `RewItemId2`, `RewItemCount2`, `RewItemId3`, `RewItemCount3`, `RewItemId4`, `RewItemCount4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceCount1`, `ReqSourceId2`, `ReqSourceCount2`, `ReqSourceId3`, `ReqSourceCount3`, `ReqSourceId4`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `RewChoiceItemId1`, `RewChoiceItemCount1`, `RewChoiceItemId2`, `RewChoiceItemCount2`, `RewChoiceItemId3`, `RewChoiceItemCount3`, `RewChoiceItemId4`, `RewChoiceItemCount4`, `RewChoiceItemId5`, `RewChoiceItemCount5`, `RewChoiceItemId6`, `RewChoiceItemCount6`, `PointX`, `PointY`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `LimitTime`, `Title`, `Objectives`, `Details`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`) VALUES +(1, 0, 1, 4, 1, 15, 0, 0, 0, 540, 0, 0, 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 529, 87, 0, 0, 0, 75, -500, 0, 0, 0, 60, 'The "Chow" Quest (123)aa', 'Kill Kobold Vermin, 2 of em.', '$Tpunk;! Kill Kobold Vermin, 2 of em. NEW TEST AGAIN', '', NULL, NULL, NULL, NULL), +(73, 0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' No Reward', '', '', '', NULL, NULL, NULL, NULL), +(108, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1217, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Mystery Reward', '', '', '', NULL, NULL, NULL, NULL), +(137, 0, 2, 8, 5, 1519, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 1356, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Stormwind Commendation', 'General Marcus Jonathan in Stormwind will accept a commendation from Elwynn Forest. Bringing him such a document will reward you with a choice of armor.', 'If you earn a commendation from one of our Marshals, then bring it to me. It will be good for one of our Lion Emblem gloves.', '', '', NULL, NULL, NULL), +(241, 0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' HEY MISTER WILSON!', 'Log', 'Description', '', NULL, NULL, NULL, NULL), +(242, 0, 2, 30, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1034, 1057, 1037, 0, 8, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3403.49, -2312.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Kill 8 Dragonmaw Raiders, 3 Dragonmaw Bonewarders, and a Dragonmaw Battlemaster.', 'Throm-ka, $c. There is no time to waste. Orcs of the Dragonmaw clan have fortified themselves in the valley to the south of here. $b$bThey have denied the Warchief\'s mandate, leaving us only one course of action. We will eliminate them so that they will no longer dirty the name of the Horde.', '', '', '', '', NULL), +(259, 0, 2, 0, 0, 0, 0, 0, 260, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Talk to Kelt Thomasin.', '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.', '', NULL, NULL, NULL, NULL), +(316, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 2688, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', '', NULL, NULL, NULL), +(352, 0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '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,', '', NULL, NULL, NULL, NULL), +(406, 0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(462, 0, 2, 1, 1, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2090, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Kill Maruk Wyrmscale$B$BReport to Valstag Ironjaw in Menethil Harbor.', '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.', '', '', NULL, NULL, NULL), +(490, 0, 2, 7, 5, 141, 0, 0, 0, 630, 0, 390, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 5220, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Shayla Nightbreeze outside of Darnassus wants you to bring her 20 Gnarlpine Fangs.', 'By strict orders from the Council of Darnassus, I am commissioning a bounty on the Gnarlpine Tribe. They are no longer friends of the forest. Their corruption has left them mindless threats to our people and the creatures of the glade.$b$bAs decreed by the Council, you shall be rewarded for removing the furbolg menaces from Kalidar. Bring to me their fangs as proof of your deeds.', '', '', NULL, NULL, NULL), +(534, 0, 2, 34, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(548, 0, 2, 35, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Bloodstone Pendant', '', 'This will start the Bloodstone Pendant quest line...', '', NULL, NULL, NULL, NULL), +(620, 0, 2, 50, 35, 33, 0, 0, 0, 2350, 0, 1440, 0, 0, 3985, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3985, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 87, 0, 0, 0, 50, -250, 0, 0, 0, 0, 'The Monogrammed Sash', 'Return the Monogrammed Sash to its owner.', 'This fine sash has the letters "HS" embroidered along its hem.', '', '', NULL, NULL, NULL), +(774, 0, 0, 4, 1, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(785, 0, 2, 8, 5, 14, 0, 0, 786, 350, 0, 210, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 530, 0, 0, 0, 50, 50, 0, 0, 0, 0, 'A Strategic Alliance', 'Seek out Lar Prowltusk on the western flank of Sen\'jin Village.', 'Thrall is a most wise and noble leader. His tenacity on the battlefield is matched only by his diplomatic tact.$b$bThe Darkspear Trolls have proven to be invaluable allies to orckind. Out of loyalty and honor we have sworn a pact of protection with them.$b$bThe Warchief has sent orders to make sure our Darkspear friends in Sen\'jin Village are not under any direct threat. One of their most trusted scouts, Lar Prowltusk is keeping a close watch on their western flank.$b$bSeek out Lar and assist as needed.', '', NULL, NULL, NULL, NULL), +(796, 0, 0, 1, 1, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(797, 0, 0, 1, 1, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(798, 0, 0, 1, 1, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(799, 0, 0, 1, 1, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(800, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(801, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(802, 0, 0, 1, 1, 1637, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(803, 0, 0, 1, 1, 1637, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(810, 0, 2, 5, 4, 14, 0, 0, 811, 450, 100, 270, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Bring 6 Small Scorpid Carapaces to Kor\'ghan in Sen\'jin Village.', 'You would do well to learn how dangerous this land can be, $c.$B$BThe wildlife here can teach us such things... if we are wise and observant.$B$BThe scorpids are a perfect example of survival in Durotar. If you are to survive, it would be wise to take on some of their characteristics as your own. Their hardened carapaces can protect you from the harshness of the sun, or even a deadly weapon.$B$BBring me 6 Small Scorpid Carapaces from the Clattering Scorpids, $N, and I shall see about rewarding you justly.', '', NULL, NULL, NULL, NULL), +(814, 0, 2, 6, 4, 14, 0, 0, 0, 540, 0, 330, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Bring 10 Chunks of Boar Meat to Cook Torka in Razor Hill.', 'Cook and clean--that\'s all I do!$B$BYou want to eat, you get me some more meat! I don\'t have all day to hunt and prepare food for all these louses. You got to learn to pull your own weight around here if you wanna be treated equal.$B$BGet me some Chunks of Boar Meat if you want to make yourself useful... or you don\'t want to starve to death.', '', NULL, NULL, NULL, NULL), +(839, 0, 0, 1, 1, 0, 0, 0, 0, 10, 2, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(856, 0, 2, 12, 9, 0, 0, 0, 0, 910, 0, 540, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Continue down the road from Camp Taurajo.$B$BTurn left at the T intersection and continue North.$B$BFollow the path to the Ancestral Sage outside the Crossroads.', 'Though you have reached the Barrens, your journey is not complete. You must continue on to the Crossroads, where you are needed most.$B$BFollow the road as you were, and turn left where the path gives you the choice. Follow it North until you see the walls of the Crossroads.$B$BJust before you enter, you should see the Ancestral Sage, he will have words of wisdom for you.', '', NULL, NULL, NULL, NULL), +(904, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(912, 0, 0, 12, 10, 38, 0, 0, 0, 225, 0, 120, 0, 0, 0, 8, 5131, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Stonesplinter Trogg Disguise', '', '', '', NULL, NULL, NULL, NULL), +(946, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(987, 0, 0, 30, 30, -82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(999, 0, 0, 25, 10, 718, 1, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'When Dreams Turn to Nightmares', '', '', '', NULL, NULL, NULL, NULL), +(1005, 0, 0, 20, 10, 236, 1, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'What Lurks Beyond', '', '', '', NULL, NULL, NULL, NULL), +(1006, 0, 0, 18, 10, 236, 1, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'What Lies Beyond', '', '', '', NULL, NULL, NULL, NULL), +(1099, 0, 0, 1, 1, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5858, 1, 0, 0, 0, 0, 0, 0, 5769, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Goblins Win!', '', '', '', '', NULL, NULL, NULL), +(1174, 0, 0, 1, 1, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5857, 1, 0, 0, 0, 0, 0, 0, 5768, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Gnomes Win!', '', '', '', '', NULL, NULL, NULL), +(1263, 0, 0, 35, 30, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Burning Inn ', '', '', '', NULL, NULL, NULL, NULL), +(1277, 0, 2, 40, 30, 405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' The Centaur Hoofprints', 'Beat down.', 'Kagoro has revealed that the centaur hoofprints belong to some chumps in Mauradon.', '', NULL, NULL, NULL, NULL), +(1278, 0, 2, 45, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' The Grim Totem Clan', '', '', '', NULL, NULL, NULL, NULL), +(1279, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' The Centaur Hoofprints', '', 'Finish one of the three.', '', NULL, NULL, NULL, NULL), +(1280, 0, 2, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' The Centaur Hoofprints', '', '', '', NULL, NULL, NULL, NULL), +(1281, 0, 0, 35, 30, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Jim\'s Song ', '', '', '', NULL, NULL, NULL, NULL), +(1283, 0, 0, 35, 30, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Fire at the Shady Rest ', '', '', '', NULL, NULL, NULL, NULL), +(1293, 0, 2, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Centaur Hoofprints', '', '', '', NULL, NULL, NULL, NULL), +(1294, 0, 2, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Centaur Sympathies', '', '', '', NULL, NULL, NULL, NULL), +(1295, 0, 2, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Course of Action', '', '', '', NULL, NULL, NULL, NULL), +(1296, 0, 2, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Course of Action', '', '', '', NULL, NULL, NULL, NULL), +(1297, 0, 2, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Course of Action', '', '', '', NULL, NULL, NULL, NULL), +(1299, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Thrall\'s Dirty Work', '', '', '', NULL, NULL, NULL, NULL), +(1300, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Lorn Grim Totem', '', '', '', NULL, NULL, NULL, NULL), +(1460, 0, 2, 37, 30, 405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(1461, 0, 2, 37, 30, 405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(1500, 0, 0, 25, 10, 718, 1, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Waking Naralex', '', '', '', NULL, NULL, NULL, NULL), +(1659, 0, 2, 30, 30, -141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(1660, 0, 2, 30, 30, -141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(2971, 0, 2, 32, 23, 133, 1, 0, 0, 3200, 6500, 1920, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '[PH] Log Description', '[PH] Description', '[PH] Log Bullet Entry', NULL, NULL, NULL, NULL), +(3241, 0, 2, 11, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Dreadmist Peak', 'Bring them to Tonga Runetotem.', 'Collect the totems from Dreadmist Peak, because it\'s icky there now and no place for shiny clean totems.', '', NULL, NULL, NULL, NULL), +(4323, 0, 2, 26, 24, 400, 0, 0, 0, 2100, 2000, 1260, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 11507, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' Get those Hyenas!!!', 'Bring 7 Spotted Hyena Pelts to TESTTAUREN at Freewind Post.', 'I want some Hyena Pelts, and only the best will do! Get me spotted Hyena pelts and I\'ll give you phat lewtz, yo.', '', '', NULL, NULL, NULL), +(4905, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Defend Kanati Greycloud', 'Defend Kanati Greycloud against the Centaur Assassins.', '', NULL, NULL, NULL, NULL), +(5053, 0, 2, 1, 1, 1939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Test quest to see if mail is sent to your mailbox. Just hit complete, then go check your mail.$B$BHave a nice day.', 'This quest will send you mail to your mail box. Just hit complete.', '', NULL, NULL, NULL, NULL), +(5101, 0, 2, 5, 1, -284, 0, 0, 0, 450, 25, 270, 0, 0, 0, 8, 864, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1933, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Lee\'s Ultimate Test Quest... of Doom!', 'Kill 6 sheep for Benny and then run like hell!$B$B$B$B$BJust kidding... about the running part.', '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!', '', '', NULL, NULL, NULL), +(7069, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL, NULL, NULL, NULL), +(7681, 2, 2, 10, 10, 0, 0, 0, 0, 210, 0, 120, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Hunter test quest', 'Feed your pet, then talk to your questgiver.', 'Cast feed pet on your pet.', '', NULL, NULL, NULL, NULL), +(7682, 2, 2, 10, 10, 0, 0, 0, 0, 210, 0, 120, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Hunter test quest2', 'Feed your pet, then talk to your questgiver.', 'Cast feed pet on your pet.', '', NULL, NULL, NULL, NULL), +(7704, 3, 2, 50, 45, 51, 1, 0, 0, 4700, 0, 2820, 0, 0, 18950, 0, 18951, 1, 0, 0, 0, 0, 0, 0, 18950, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 'Look at the Size of It!', 'Take Chambermaid Pillaclencher\'s Pillow to Evonice Sootsmoker in the Searing Gorge.', 'Well, well, well... Isn\'t this a surprise. The Chambermaid had a gigantic ornate pillow and now it\'s yours. Evonice Sootsmoker will definitely want to get her grubby little hands all over this item. Take it to her and see if she\'ll offer you any goodies for your trouble.', '', '', NULL, NULL, NULL), +(7790, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14732, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'REUSE', '', 'Defeat the Warsong Mill, then return to me.', '', 'Defeat Warsong Mill', NULL, NULL, NULL), +(7904, 4, 0, 60, 6, -364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 19182, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', '', NULL, NULL, NULL), +(7908, 4, 2, 55, 1, 33, 41, 0, 0, 560, 0, 3300, 0, 0, 18706, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Arena Master', 'Speak with Short John Mithril in the Stranglethorn Arena.', 'There must be more to being a master of the arena than this! Perhaps the Pirate who runs the event at Gurubashi will know!', '', NULL, NULL, NULL, NULL), +(7961, 9, 2, 1, 1, 9, 0, 0, 0, 20, 4, 0, 0, 0, 0, 10, 3300, 5, 8497, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16479, 14886, 0, 0, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 'Waskily Wabbits!', 'Kill 5 rabbits and return to Jon LeCraft by the forge on Designer Island.', 'These rabbits are breeding uncontrollably. Something must be done!$b$bHelp us $n, you\'re our only hope.', 'Zap a Polymorphed Chicken', '', '', NULL, NULL), +(7962, 4, 2, 1, 1, 9, 0, 0, 0, 100, 30, 60, 0, 0, 0, 8, 13913, 1, 0, 0, 0, 0, 0, 0, 19482, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 150, 0, 0, 0, 0, 0, 'Wabbit Pelts', 'Bring 3 LeCrafty Rabbit Pelts to Jon LeCraft.', 'I want LeCrafty rabbit pelts. Get me some from LeCrafty Rabbits.$b$bThis is important!', '', '', NULL, NULL, NULL), +(8021, 9, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22780, 1, 0, 0, 0, 0, 0, 0, 19642, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Redeem iCoke Prize Voucher', '', '', '', '', NULL, NULL, NULL), +(8022, 9, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22780, 1, 0, 0, 0, 0, 0, 0, 19642, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Redeem iCoke Prize Voucher', '', '', '', '', NULL, NULL, NULL), +(8023, 9, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22780, 1, 0, 0, 0, 0, 0, 0, 19642, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Redeem iCoke Prize Voucher', '', '', '', '', NULL, NULL, NULL), +(8024, 9, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22780, 1, 0, 0, 0, 0, 0, 0, 19642, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Redeem iCoke Prize Voucher', '', '', '', '', NULL, NULL, NULL), +(8025, 9, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22780, 1, 0, 0, 0, 0, 0, 0, 19642, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Redeem iCoke Prize Voucher', '', '', '', '', NULL, NULL, NULL), +(8026, 9, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22780, 1, 0, 0, 0, 0, 0, 0, 19642, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Redeem iCoke Prize Voucher', '', '', '', '', NULL, NULL, NULL), +(8274, 6, 2, 5, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 126, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 'Test Kill Quest', 'Kill 5 Murlocs and come back to the test character.', 'Got some time to spare? Kill me some Murlocs and I\'ll give you something shiny!', '', '', NULL, NULL, NULL), +(8458, 6, 2, 33, 25, 405, 0, 0, 1482, 2650, 0, 1620, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 6441, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, '', 'Bring a Shadowstalker Scalp to Maurin Bonesplitter in Desolace.', 'I believe I can find this demon lord given the proper reagents.$B$BIf he is indeed as powerful as I suspect, I will need items gathered from deadly creatures. But you act in the Warchief\'s name, so I am sure you will accept my task.$B$BFirst, I will have to break any wards he has against scrying. For this, I will need the scalp from a satyr--but not any satyr. The scalp must come from a Hatefury shadowstalker.$B$BSearch for them among the ancient ruins in the northeast of Desolace.', '', '', NULL, NULL, NULL), +(8459, 6, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Log', 'Description', '', NULL, NULL, NULL, NULL), +(8530, 7, 2, 60, 1, -365, 62, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 20737, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Alliance Needs Singed Corestones!', 'Bring 50 singed corestones to Commander Stronghammer at the airfield in Dun Morogh.', '$C, I need your help. In the Molten Core there are these stones, singed Corestones to be precise, that we need to harvest for the Ahn\'Qiraj war effort. I\'m told that our blacksmiths and engineers can put them to good use, so that\'s where you come in. I need you to go into the Molten Core and gather up as many of these corestones as you can. Of course, you\'ll want to talk thirty-nine of your closest friends along with you.', '', '', NULL, NULL, NULL), +(8617, 7, 2, 60, 1, -365, 62, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 20737, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'The Horde Needs Singed Corestones!', 'Bring 50 singed corestones to General Zog in Durotar.', 'The time has come for you to contribute to the Ahn\'Qiraj war effort, $c. Gone are the halcyon days of whiling away your time in leisure. Now it is time to serve me and the Horde, and I assure you that I am not as forgiving as the Warchief.$B$BYou will gather your forces, a guild if you have one, and invade the Molten Core. Inside you will find that the denizens of the place have singed corestones. Bring these back to me in large quantities.', '', '', NULL, NULL, NULL), +(8856, 7, 2, 0, 0, 1377, 0, 0, 0, 0, 0, 0, 0, 0, 20807, 256, 20800, 1, 20805, 1, 0, 0, 0, 0, 7079, 19440, 20452, 20807, 4, 4, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 609, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 'Desert Survival Kits', 'Bring 4 Globes of Water, 4 Powerful Anti-Venom and 4 Baked Salmon to Calandrath at the inn in Cenarion Hold in Silithus.', 'With the arrival of fresh recruits to Cenarion Hold comes the problem of keeping them alive in the desert. Dehydration as well as numerous poisonous creatures present a serious threat to inexperienced volunteers. Gather the supplies necessary for a desert survival kit and bring them to Calandrath in Cenarion Hold.', '', '', '', '', ''), +(8971, 8, 2, 10, 1, -22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22131, 1, 0, 0, 0, 0, 0, 0, 22117, 22143, 22176, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'REUSE', '', '', '', '', '', '', NULL), +(8972, 8, 2, 10, 1, -22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22136, 1, 0, 0, 0, 0, 0, 0, 22123, 22142, 22175, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'REUSE', '', '', '', '', '', '', NULL), +(8973, 8, 2, 10, 1, -22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22133, 1, 0, 0, 0, 0, 0, 0, 22120, 22140, 21960, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'REUSE', '', '', '', '', '', '', NULL), +(8974, 8, 2, 10, 1, -22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22134, 1, 0, 0, 0, 0, 0, 0, 22121, 22145, 22174, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'REUSE', '', '', '', '', '', '', NULL), +(8975, 8, 2, 10, 1, -22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22135, 1, 0, 0, 0, 0, 0, 0, 22122, 22144, 22177, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'REUSE', '', '', '', '', '', '', NULL), +(8976, 8, 2, 10, 1, -22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22132, 1, 0, 0, 0, 0, 0, 0, 22119, 22141, 22173, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'REUSE', '', '', '', '', '', '', NULL), +(9065, 8, 1, 4, 1, 15, 0, 0, 0, 540, 225, 330, 0, 0, 0, 0, 159, 1, 118, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 529, 87, 0, 0, 0, 75, -500, 0, 0, 0, 60, 'The "Chow" Quest (123)aa', 'Kill Kobold Vermin, 2 of em.', '$Tpunk;! Kill Kobold Vermin, 2 of em.', '', NULL, NULL, NULL, NULL), +(9273, 9, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 22781, 1, 0, 0, 0, 0, 0, 0, 22822, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Redeem iCoke Prize Voucher', '', '', '', '', NULL, NULL, NULL), +(9296, 9, 2, 60, 1, -368, 0, 0, 0, 0, 0, 0, 0, 0, 22949, 8, 0, 0, 0, 0, 0, 0, 0, 0, 22949, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'reuse', 'Deliver the Dim Necrotic Stone to SOMEONE.', 'This stone radiates a dark energy. You should deliver it to SOMEONE.', '', '', NULL, NULL, NULL), +(9297, 9, 2, 60, 1, -368, 0, 0, 0, 0, 0, 0, 0, 0, 22949, 8, 0, 0, 0, 0, 0, 0, 0, 0, 22949, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'reuse', 'Deliver the Dim Necrotic Stone to SOMEONE.', 'This stone radiates a dark energy. You should deliver it to SOMEONE.', '', '', NULL, NULL, NULL), +(9298, 9, 2, 60, 1, -368, 0, 0, 0, 0, 0, 0, 0, 0, 22949, 8, 0, 0, 0, 0, 0, 0, 0, 0, 22949, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'reuse', 'Deliver the Dim Necrotic Stone to SOMEONE.', 'This stone radiates a dark energy. You should deliver it to SOMEONE.', '', '', NULL, NULL, NULL), +(9353, 9, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23224, 1, 0, 0, 0, 0, 0, 0, 23227, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Redeem iCoke Gift Box Voucher', '', '', '', '', NULL, NULL, NULL), +(9411, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23689, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Infused Bandages', '', '', '', '', NULL, NULL, NULL), +(9412, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23690, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystal Flake Throat Lozenge', '', '', '', '', NULL, NULL, NULL), +(9413, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23690, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crystal Flake Throat Lozenge', '', '', '', '', NULL, NULL, NULL), +(9414, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23689, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Infused Bandages', '', '', '', '', NULL, NULL, NULL), +(9458, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23696, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Potion of Heightened Senses', '', '', '', '', NULL, NULL, NULL), +(9459, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23696, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Anti-crit Potion', '', '', '', '', NULL, NULL, NULL), +(9477, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23698, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Potion of Nature\'s Armor', '', '', '', '', NULL, NULL, NULL), +(9478, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23699, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Portable Healing Font', '', '', '', '', NULL, NULL, NULL), +(9479, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23700, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Glorious Standard of the Alliance', '', '', '', '', NULL, NULL, NULL), +(9480, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23701, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Debuff Banner', '', '', '', '', NULL, NULL, NULL), +(9481, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23699, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Light Consumable', '', '', '', '', NULL, NULL, NULL), +(9482, 10, 0, 60, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 23698, 1, 0, 0, 0, 0, 0, 0, 23567, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Nature Resist Potion', '', '', '', '', NULL, NULL, NULL); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230402183210_world.sql b/sql/migrations/20230402183210_world.sql new file mode 100644 index 00000000000..b55d707c9a8 --- /dev/null +++ b/sql/migrations/20230402183210_world.sql @@ -0,0 +1,40 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230402183210'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230402183210'); +-- Add your query below. + + +-- Fix issues with gossip script for Skeletal Remains of Kariel Winthalus. +-- 1. Do not start RP multiple times if already running. +-- 2. Do not complete or fail quest for group members. +DELETE FROM `gossip_scripts` WHERE `id`=574301; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(574301, 0, 0, 7, 7482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Complete Quest'), +(574301, 1, 0, 61, 7482, 20, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Start Scripted Map Event'), +(574301, 2, 0, 35, 1, 0, 0, 0, 14368, 20, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0.7, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Set Orientation'), +(574301, 4, 0, 0, 0, 0, 0, 0, 14368, 20, 8, 2, 9446, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Say Text 1'), +(574301, 7, 0, 0, 0, 0, 0, 0, 14368, 20, 8, 2, 9447, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Say Text 2'), +(574301, 13, 0, 0, 0, 0, 0, 0, 14368, 20, 8, 2, 9448, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Say Text 3'), +(574301, 20, 0, 35, 1, 0, 0, 0, 14368, 20, 8, 2, 0, 0, 0, 0, 0, 0, 0, 3.07178, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Set Orientation'); +DELETE FROM `gossip_scripts` WHERE `id`=574302; +INSERT INTO `gossip_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(574302, 0, 0, 7, 7481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Complete Quest'), +(574302, 1, 0, 61, 7481, 20, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Start Scripted Map Event'), +(574302, 2, 0, 35, 1, 0, 0, 0, 14368, 20, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0.7, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Set Orientation'), +(574302, 4, 0, 0, 0, 0, 0, 0, 14368, 20, 8, 2, 9446, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Say Text 1'), +(574302, 7, 0, 0, 0, 0, 0, 0, 14368, 20, 8, 2, 9447, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Say Text 2'), +(574302, 13, 0, 0, 0, 0, 0, 0, 14368, 20, 8, 2, 9448, 0, 0, 0, 0, 0, 0, 0, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Say Text 3'), +(574302, 20, 0, 35, 1, 0, 0, 0, 14368, 20, 8, 2, 0, 0, 0, 0, 0, 0, 0, 3.07178, 0, 'Skeletal Remains of Kariel Winthalus: Lorekeeper Lydros - Set Orientation'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230402195400_world.sql b/sql/migrations/20230402195400_world.sql new file mode 100644 index 00000000000..644d3af12e2 --- /dev/null +++ b/sql/migrations/20230402195400_world.sql @@ -0,0 +1,168 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230402195400'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230402195400'); +-- Add your query below. + + +-- Fix waypoints for Twilight Prophet. +DELETE FROM `creature_movement` WHERE `id`=300750; +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(300750, 1, -6884.11, 1685.24, 4.14966, 0.98219, 0, 0, 0), +(300750, 2, -6855.12, 1724.63, 3.10327, 0.931136, 0, 0, 0), +(300750, 3, -6817.98, 1774.55, 2.4699, 0.931136, 0, 0, 0), +(300750, 4, -6797.3, 1806.08, 2.39894, 1.06465, 0, 0, 0), +(300750, 5, -6768.14, 1846.23, 4.57433, 0.825107, 0, 0, 0), +(300750, 6, -6743.35, 1872.03, 2.85865, 0.664101, 0, 0, 0), +(300750, 7, -6766.98, 1842, 4.45532, 4.03739, 0, 0, 0), +(300750, 8, -6797.83, 1803.46, 2.58808, 4.03739, 0, 0, 0), +(300750, 9, -6821.02, 1774.49, 2.37975, 4.03739, 0, 0, 0), +(300750, 10, -6849.54, 1738.86, 3.10327, 4.03739, 0, 0, 0), +(300750, 11, -6867.42, 1703.71, 3.41344, 4.31227, 0, 0, 0), +(300750, 12, -6880.1, 1673.74, 4.3849, 4.31227, 0, 0, 0), +(300750, 13, -6885.14, 1638.43, 3.07011, 4.69319, 0, 0, 0), +(300750, 14, -6880.55, 1600.47, -0.710585, 4.811, 0, 0, 0), +(300750, 15, -6876.96, 1561.99, -0.706997, 4.80315, 0, 0, 0), +(300750, 16, -6873.42, 1523.06, -0.29705, 4.80315, 0, 0, 0), +(300750, 17, -6869.34, 1478.26, 6.02944, 4.80315, 0, 0, 0), +(300750, 18, -6884.76, 1447.28, 4.02215, 4.04525, 0, 0, 0), +(300750, 19, -6910.07, 1424.34, 4.89743, 3.82141, 0, 0, 0), +(300750, 20, -6896.95, 1382.9, 2.83792, 5.02699, 0, 0, 0), +(300750, 21, -6900.25, 1343.56, 5.10981, 4.55968, 0, 0, 0), +(300750, 22, -6909.72, 1310.73, 6.53999, 4.35156, 0, 0, 0), +(300750, 23, -6920.69, 1250.53, 4.9333, 4.66179, 0, 0, 0), +(300750, 24, -6921.31, 1208.61, 2.44456, 4.70498, 0, 0, 0), +(300750, 25, -6919.48, 1162.13, 2.72898, 4.76388, 0, 0, 0), +(300750, 26, -6923.78, 1141.17, 4.63914, 4.52041, 0, 0, 0), +(300750, 27, -6921.57, 1173.18, 2.59174, 1.55946, 0, 0, 0), +(300750, 28, -6919.46, 1205.85, 2.05919, 1.46914, 0, 0, 0), +(300750, 29, -6906.52, 1247.79, 2.60247, 1.19818, 0, 0, 0), +(300750, 30, -6891.73, 1285.62, 0.192904, 1.19818, 0, 0, 0), +(300750, 31, -6880.84, 1313.49, 1.21157, 1.19818, 0, 0, 0), +(300750, 32, -6868.92, 1344, 3.21127, 1.19818, 0, 0, 0), +(300750, 33, -6858.19, 1379.5, 4.13117, 1.30813, 0, 0, 0), +(300750, 34, -6852.4, 1411.64, 1.58906, 1.50055, 0, 0, 0), +(300750, 35, -6852.35, 1444.57, 2.77499, 1.5516, 0, 0, 0), +(300750, 36, -6854.02, 1479.65, 4.33711, 1.6812, 0, 0, 0), +(300750, 37, -6860.34, 1514.65, 0.810431, 1.77937, 0, 0, 0), +(300750, 38, -6871.42, 1567, -0.71066, 1.77937, 0, 0, 0), +(300750, 39, -6885.13, 1636.31, 3.09676, 1.77152, 0, 0, 0), +(300750, 40, -6879.41, 1656.32, 3.35069, 4.85224, 0, 0, 0), +(300750, 41, -6881.65, 1668.98, 4.07967, 4.22707, 0, 0, 0), +(300750, 42, -6872.93, 1686.5, 4.2976, 4.30011, 0, 0, 0), +(300750, 43, -6863.74, 1703.25, 3.5754, 3.81944, 0, 0, 0), +(300750, 44, -6854.42, 1709.16, 3.29604, 2.97357, 0, 0, 0), +(300750, 45, -6839.21, 1706.58, 0.182967, 2.97357, 0, 0, 0), +(300750, 46, -6825.32, 1704.17, 2.56048, 2.89817, 0, 0, 0), +(300750, 47, -6811.5, 1701.87, 3.0732, 3.3914, 0, 0, 0), +(300750, 48, -6789.35, 1707.52, 3.14399, 3.3914, 0, 0, 0), +(300750, 49, -6772.28, 1715.71, 4.61705, 3.75897, 0, 0, 0), +(300750, 50, -6752.31, 1729.89, 4.44032, 3.75897, 0, 0, 0), +(300750, 51, -6735.14, 1742.32, 2.48715, 3.72127, 0, 0, 0), +(300750, 52, -6724.27, 1750.03, -0.726431, 3.83201, 0, 0, 0), +(300750, 53, -6713.9, 1758.6, 0.188765, 3.83201, 0, 0, 0), +(300750, 54, -6701.5, 1768.22, 2.47542, 3.53749, 0, 0, 0), +(300750, 55, -6681.8, 1773.8, 4.31723, 3.28066, 0, 0, 0), +(300750, 56, -6662.58, 1776.59, 5.55012, 3.3914, 0, 0, 0), +(300750, 57, -6642.97, 1781.59, 5.79434, 3.3914, 0, 0, 0), +(300750, 58, -6617.89, 1786.3, 2.5482, 3.24532, 0, 0, 0), +(300750, 59, -6642.97, 1781.59, 5.79434, 3.3914, 0, 0, 0), +(300750, 60, -6662.58, 1776.59, 5.55012, 3.3914, 0, 0, 0), +(300750, 61, -6681.8, 1773.8, 4.31723, 3.28066, 0, 0, 0), +(300750, 62, -6701.5, 1768.22, 2.47542, 3.53749, 0, 0, 0), +(300750, 63, -6713.9, 1758.6, 0.188765, 3.83201, 0, 0, 0), +(300750, 64, -6724.27, 1750.03, -0.726431, 3.83201, 0, 0, 0), +(300750, 65, -6735.14, 1742.32, 2.48715, 3.72127, 0, 0, 0), +(300750, 66, -6752.31, 1729.89, 4.44032, 3.75897, 0, 0, 0), +(300750, 67, -6772.28, 1715.71, 4.61705, 3.75897, 0, 0, 0), +(300750, 68, -6789.35, 1707.52, 3.14399, 3.3914, 0, 0, 0), +(300750, 69, -6811.5, 1701.87, 3.0732, 3.3914, 0, 0, 0), +(300750, 70, -6825.32, 1704.17, 2.56048, 2.89817, 0, 0, 0), +(300750, 71, -6839.21, 1706.58, 0.182967, 2.97357, 0, 0, 0), +(300750, 72, -6854.42, 1709.16, 3.29604, 2.97357, 0, 0, 0), +(300750, 73, -6863.74, 1703.25, 3.5754, 3.81944, 0, 0, 0), +(300750, 74, -6872.93, 1686.5, 4.2976, 4.30011, 0, 0, 0), +(300750, 75, -6881.65, 1668.98, 4.07967, 4.22707, 0, 0, 0), +(300750, 76, -6879.41, 1656.32, 3.35069, 4.85224, 0, 0, 0), +(300750, 77, -6883.67, 1637.74, 3.15424, 4.7038, 0, 0, 0), +(300750, 78, -6892.6, 1631.8, 2.62164, 2.64056, 0, 0, 0); +DELETE FROM `creature_movement` WHERE `id`=43322; +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(43322, 1, -7611.79, 1607.78, 2.3015, 4.75279, 0, 0, 0), +(43322, 2, -7615.14, 1598.43, 3.98964, 5.05516, 0, 0, 0), +(43322, 3, -7618.21, 1582, 5.60624, 4.38365, 0, 0, 0), +(43322, 4, -7636.72, 1575.48, 7.05201, 3.40976, 0, 0, 0), +(43322, 5, -7653.19, 1580.34, 5.85397, 2.69505, 0, 0, 0), +(43322, 6, -7664.2, 1589.65, 1.31083, 2.43979, 0, 0, 0), +(43322, 7, -7678.24, 1602.48, 1.82788, 2.40052, 0, 0, 0), +(43322, 8, -7693.7, 1616.62, 4.20903, 2.40052, 0, 0, 0), +(43322, 9, -7715.78, 1636.82, 7.72923, 2.40052, 0, 0, 0), +(43322, 10, -7752.84, 1661.92, 5.44309, 2.5576, 0, 0, 0), +(43322, 11, -7769.22, 1682.96, 0.683925, 1.90179, 0, 0, 0), +(43322, 12, -7799.63, 1741.77, 4.34389, 2.30235, 0, 0, 0), +(43322, 13, -7809.8, 1782.52, -0.444866, 1.78791, 0, 0, 0), +(43322, 14, -7823.42, 1810.01, 3.94168, 2.09422, 0, 0, 0), +(43322, 15, -7842.65, 1835.53, 3.76209, 2.30627, 0, 0, 0), +(43322, 16, -7863.87, 1852.18, 2.86558, 2.53011, 0, 0, 0), +(43322, 17, -7887.41, 1866.35, 2.93402, 2.66363, 0, 0, 0), +(43322, 18, -7859.67, 1855.18, 2.74721, 5.86021, 0, 0, 0), +(43322, 19, -7838.56, 1842.09, 4.05976, 5.61282, 0, 0, 0), +(43322, 20, -7810.02, 1813.71, 4.02074, 5.37721, 0, 0, 0), +(43322, 21, -7785.18, 1771.1, -0.06016, 5.22406, 0, 0, 0), +(43322, 22, -7780.84, 1732.04, 2.3233, 4.7921, 0, 0, 0), +(43322, 23, -7769.04, 1700.54, 0.74436, 5.51465, 0, 0, 0), +(43322, 24, -7741.36, 1678.15, 6.52284, 5.6246, 0, 0, 0), +(43322, 25, -7705.68, 1645.7, 7.82174, 5.47538, 0, 0, 0), +(43322, 26, -7667.94, 1604.51, 1.52622, 5.52644, 0, 0, 0), +(43322, 27, -7635.43, 1581.5, 5.93618, 5.84059, 0, 0, 0), +(43322, 28, -7614.63, 1580.4, 5.1389, 2.76576, 0, 0, 0), +(43322, 29, -7611.13, 1603.01, 2.50675, 1.50912, 0, 0, 0), +(43322, 30, -7609.62, 1589.88, 3.41483, 1.13576, 0, 0, 0), +(43322, 31, -7618.36, 1575.05, 6.12038, 0.582052, 0, 0, 0), +(43322, 32, -7633.53, 1565.07, 8.19204, 0.582052, 0, 0, 0), +(43322, 33, -7657.38, 1548.17, 8.98179, 6.08062, 0, 0, 0), +(43322, 34, -7672.72, 1550.73, 7.24032, 5.38083, 0, 0, 0), +(43322, 35, -7690.34, 1573.04, 3.23954, 5.38083, 0, 0, 0), +(43322, 36, -7701.12, 1586.69, 3.64412, 5.38083, 0, 0, 0), +(43322, 37, -7712.37, 1600.94, 3.10336, 5.38083, 0, 0, 0), +(43322, 38, -7733.12, 1627.21, 7.32541, 5.38083, 0, 0, 0), +(43322, 39, -7748.5, 1646.69, 6.09533, 5.38083, 0, 0, 0), +(43322, 40, -7771.59, 1674.04, 2.28311, 5.5654, 0, 0, 0), +(43322, 41, -7791.69, 1691.59, -0.531833, 5.5654, 0, 0, 0), +(43322, 42, -7800.83, 1699.58, 2.02195, 5.5654, 0, 0, 0), +(43322, 43, -7816.98, 1716.94, 3.17339, 5.25439, 0, 0, 0), +(43322, 44, -7845.9, 1764.1, -0.020669, 5.1138, 0, 0, 0), +(43322, 45, -7852.1, 1778.7, 0.129083, 5.1138, 0, 0, 0), +(43322, 46, -7857.91, 1792.39, 2.28382, 5.1138, 0, 0, 0), +(43322, 47, -7852.1, 1778.7, 0.129083, 5.1138, 0, 0, 0), +(43322, 48, -7845.9, 1764.1, -0.020669, 5.1138, 0, 0, 0), +(43322, 49, -7816.98, 1716.94, 3.17339, 5.25439, 0, 0, 0), +(43322, 50, -7800.83, 1699.58, 2.02195, 5.5654, 0, 0, 0), +(43322, 51, -7791.69, 1691.59, -0.531833, 5.5654, 0, 0, 0), +(43322, 52, -7771.59, 1674.04, 2.28311, 5.5654, 0, 0, 0), +(43322, 53, -7748.5, 1646.69, 6.09533, 5.38083, 0, 0, 0), +(43322, 54, -7733.12, 1627.21, 7.32541, 5.38083, 0, 0, 0), +(43322, 55, -7712.37, 1600.94, 3.10336, 5.38083, 0, 0, 0), +(43322, 56, -7701.12, 1586.69, 3.64412, 5.38083, 0, 0, 0), +(43322, 57, -7690.34, 1573.04, 3.23954, 5.38083, 0, 0, 0), +(43322, 58, -7672.72, 1550.73, 7.24032, 5.38083, 0, 0, 0), +(43322, 59, -7657.38, 1548.17, 8.98179, 6.08062, 0, 0, 0), +(43322, 60, -7633.53, 1565.07, 8.19204, 0.582052, 0, 0, 0), +(43322, 61, -7618.36, 1575.05, 6.12038, 0.582052, 0, 0, 0), +(43322, 62, -7609.62, 1589.88, 3.41483, 1.13576, 0, 0, 0), +(43322, 63, -7612.01, 1612.5, 2.15631, 1.67611, 0, 0, 0), +(43322, 64, -7605.9, 1634.24, 1.68615, 1.14911, 0, 0, 0), +(43322, 65, -7596.68, 1654.79, 1.99252, 1.14911, 0, 0, 0), +(43322, 66, -7591.57, 1666.17, 5.48147, 1.14911, 0, 0, 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230402213744_world.sql b/sql/migrations/20230402213744_world.sql new file mode 100644 index 00000000000..d095af9451e --- /dev/null +++ b/sql/migrations/20230402213744_world.sql @@ -0,0 +1,23 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230402213744'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230402213744'); +-- Add your query below. + +DELETE FROM `script_texts` WHERE `entry`= -1780190; +DELETE FROM `script_texts` WHERE `entry`= -1780191; +DELETE FROM `script_texts` WHERE `entry`= -1780192; +DELETE FROM `script_texts` WHERE `entry`= -1780193; +DELETE FROM `script_texts` WHERE `entry`= -1780194; +DELETE FROM `script_texts` WHERE `entry`= -1780195; + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230409184557_world.sql b/sql/migrations/20230409184557_world.sql new file mode 100644 index 00000000000..40fd617a619 --- /dev/null +++ b/sql/migrations/20230409184557_world.sql @@ -0,0 +1,2635 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230409184557'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230409184557'); +-- Add your query below. + + +-- Mass corrections to quest data. +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewSpellCast` = 3246 WHERE `entry`=1; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=11; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=12; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=13; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=14; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=15; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=16; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=17; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=18; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SuggestedPlayers` = 0 WHERE `entry`=19; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=20; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=21; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=22; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=25; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=30; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=33; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=34; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=35; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=36; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=37; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=38; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=39; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=40; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=45; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=46; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=47; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=48; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=49; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=50; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=51; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=52; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=53; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=54; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=56; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=57; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=58; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=59; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=60; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=61; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=62; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=63; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=64; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=65; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=66; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=67; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=68; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=69; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=70; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=71; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=72; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=74; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=75; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=76; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=78; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=79; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=80; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=81; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=83; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=84; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=85; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=86; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=87; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=88; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=89; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=90; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=91; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=92; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=93; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=94; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=95; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=96; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=97; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=98; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=100; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=101; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=102; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=103; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=104; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=105; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=106; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=107; +UPDATE `quest_template` SET `MaxLevel` = 100 WHERE `entry`=108; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=109; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=111; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=112; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=114; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=115; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=116; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=117; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=120; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=121; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=125; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=127; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=128; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=129; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=130; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=131; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=132; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=133; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=134; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=135; +UPDATE `quest_template` SET `SrcItemId` = 0 WHERE `entry`=136; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=141; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=142; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=143; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=144; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=145; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=146; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=147; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=148; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=149; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=150; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=151; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=152; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=153; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=154; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SuggestedPlayers` = 0 WHERE `entry`=155; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=156; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=157; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=158; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=159; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=160; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=161; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=163; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=164; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=165; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=166; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=167; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=168; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=169; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=170; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewMoneyMaxLevel` = 9900 WHERE `entry`=171 && `patch`>=2; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=173; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=174; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=175; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=177; +UPDATE `quest_template` SET `PointOpt` = 1 WHERE `entry`=178; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=179; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=180; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=181; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=182; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=183; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=199; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=200; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=202; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=203; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=204; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=205; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=206; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=207; +UPDATE `quest_template` SET `SuggestedPlayers` = 0 WHERE `entry`=208; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=210; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=211; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=212; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=214; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=215; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=216; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=217; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=218; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=219; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=220; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=221; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=222; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=224; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=225; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=226; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=227; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=229; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=230; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=231; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=232; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=233; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=234; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=235; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=237; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=238; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=239; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=240; +UPDATE `quest_template` SET `PointOpt` = 1 WHERE `entry`=242; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=243; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=244; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=245; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=246; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=247; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=248; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=249; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=250; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=251; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=252; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=253; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=255; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=256; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=257; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=258; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=261; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=262; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=263; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=264; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=265; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=266; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=267; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=268; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=269; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=270; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=271; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=273; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=274; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=278; +UPDATE `quest_template` SET `Details` = 'Murlocs are crawling out from the deep waters and building their villages on the coastline. They are harassing our fishers and merchants and must be stopped.$B$BOne of these Murlocs, Gobbler, skulks with other Bluegill Murlocs and harries merchants along the road, always then retreating to the safety of the nearby Murloc hovels. Our merchants are in jeopardy, and we will pay to secure them.$B$BGobbler prowls the river inlet north of here. Find him, slay his kin, and bring me his head.' WHERE `entry`=279; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=280; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=281; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=283; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=284; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=285; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=286; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=287; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=291; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=297; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=298; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=301; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=302; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=305; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=306; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=307; +UPDATE `quest_template` SET `MaxLevel` = 100, `RequiredRaces` = 0 WHERE `entry`=308; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=309; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=310; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=311; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=312; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=313; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=314; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=315; +UPDATE `quest_template` SET `MaxLevel` = 100 WHERE `entry`=316; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=317; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=318; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=319; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=320; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=323; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=324; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=328; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=329; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=330; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=331; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=332; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=333; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=334; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=335; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=336; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=343; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=344; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=345; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=346; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=347; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=350; +UPDATE `quest_template` SET `RequiredRaces` = 0, `PointOpt` = 1 WHERE `entry`=353; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqCreatureOrGOId1` = 1941, `ReqCreatureOrGOCount1` = 8, `ReqCreatureOrGOId2` = 1675, `ReqCreatureOrGOCount2` = 5, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=358; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=359; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=360; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=363; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=367; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=368; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=369; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=375; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=377; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=379; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=384; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=385; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=386; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=387; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=388; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=389; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=391; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=392; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=393; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=394; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=395; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=396; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=397; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=399; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=400; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=401; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=412; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=413; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=414; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=415; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=416; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=417; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=418; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=419; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=420; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=432; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=433; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=434; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=436; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=439; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=453; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=454; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=455; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=460; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=466; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=467; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=468; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=475; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=492; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=494; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=495; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=496; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=498; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=499; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=500; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=501; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=502; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=503; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=504; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=505; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=507; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=509; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=510; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=511; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=512; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=513; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=514; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=517; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=518; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=519; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=520; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=521; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=523; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=524; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=526; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=527; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=528; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=529; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=531; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=532; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=533; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=536; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=537; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=539; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=541; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=543; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=544; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=545; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=546; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=547; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=549; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=552; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=553; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=554; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=555; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=556; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=557; +UPDATE `quest_template` SET `RewRepFaction1` = 469, `RewRepValue1` = 75, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=558; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=559; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=560; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=562; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=563; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=564; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=565; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=566; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=567; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=568; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=569; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=570; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=571; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=572; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqCreatureOrGOId1` = 1907, `ReqCreatureOrGOCount1` = 10, `ReqCreatureOrGOId2` = 0, `ReqCreatureOrGOCount2` = 0 WHERE `entry`=573; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=574; +UPDATE `quest_template` SET `MaxLevel` = 100, `RequiredRaces` = 0 WHERE `entry`=579; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=581; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=582; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=584; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=585; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=586; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=588; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=589; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=591; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=592; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=593; +UPDATE `quest_template` SET `SrcItemId` = 0 WHERE `entry`=594; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=596; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=598; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=614; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 270 WHERE `entry`=615; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=618; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=622; +UPDATE `quest_template` SET `SrcItemId` = 0 WHERE `entry`=624; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=627; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=629; +UPDATE `quest_template` SET `PointOpt` = 1 WHERE `entry`=635; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=641; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=643; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=644; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=645; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=646; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SrcItemId` = 0 WHERE `entry`=654; +UPDATE `quest_template` SET `SuggestedPlayers` = 0 WHERE `entry`=656; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=659; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=661; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=676; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=677; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=678; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=679; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=680; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=682; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=683; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=684; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=685; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=686; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=689; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=690; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=691; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=693; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=694; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=695; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=696; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=697; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=698; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=699; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=700; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=704; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=706; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=707; +UPDATE `quest_template` SET `RewRepFaction1` = 47, `RewRepValue1` = 75, `RewMoneyMaxLevel` = 1440 WHERE `entry`=708; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=717; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=718; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=719; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=720; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=721; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=722; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=723; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=724; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=725; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=726; +UPDATE `quest_template` SET `SuggestedPlayers` = 0 WHERE `entry`=731; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=732; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=733; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=738; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=739; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=742; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=744; +UPDATE `quest_template` SET `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 4702, `ReqSourceCount2` = 5 WHERE `entry`=746; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=747; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=754; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=758; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=760; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=762; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=768; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=769; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=770; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=776; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=779; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=781; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=782; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=783; +-- UPDATE `quest_template` SET `Method` = 2 WHERE `entry`=787; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=793; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=795; +UPDATE `quest_template` SET `ObjectiveText1` = '' WHERE `entry`=809; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=821; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=822; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=824; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=830; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=832; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=838; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=841; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=843; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=844; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=845; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=846; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=847; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=848; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=849; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=850; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=851; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=852; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=853; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=855; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=857; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=862; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=864; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=867; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=868; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=869; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=870; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=871; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=872; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=873; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=874; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=875; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=876; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=877; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=878; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=879; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=880; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=881; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 10338, `ReqSourceCount2` = 1 WHERE `entry`=882; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=886; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=889; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 3393, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId2` = 3455, `ReqCreatureOrGOId3` = 3454, `ReqCreatureOrGOId4` = 0, `ReqCreatureOrGOCount4` = 0 WHERE `entry`=891; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=893; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=899; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=903; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqCreatureOrGOId1` = -6907, `ReqCreatureOrGOCount1` = 1, `ObjectiveText1` = 'Visit Blue Raptor Nest', `ReqCreatureOrGOId2` = -6908, `ObjectiveText2` = 'Visit Yellow Raptor Nest', `ReqCreatureOrGOId3` = -6906, `ObjectiveText3` = 'Visit Red Raptor Nest', `ReqCreatureOrGOId4` = 0, `ReqCreatureOrGOCount4` = 0, `ObjectiveText4` = '', `ReqSpellCast2`=0, `ReqSpellCast3`=0, `ReqSpellCast4`=0 WHERE `entry`=905; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=906; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=907; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=908; +UPDATE `quest_template` SET `QuestFlags` = 4, `RewRepFaction1` = 67, `RewRepValue1` = 50, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=910; +UPDATE `quest_template` SET `QuestFlags` = 4, `RewRepFaction1` = 67, `RewRepValue1` = 50, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=911; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=913; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=914; +UPDATE `quest_template` SET `RewRepFaction1` = 67, `RewRepValue1` = 75, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=915; +UPDATE `quest_template` SET `RewRepFaction1` = 67, `RewRepValue1` = 75, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=925; +UPDATE `quest_template` SET `RequiredRaces` = 77 WHERE `entry`=927; +-- UPDATE `quest_template` SET `Method` = 2, `SrcItemId` = 5623, `ReqItemId1` = 5646, `ReqItemCount1` = 1 WHERE `entry`=934; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=936; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=941; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=962; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=964; +UPDATE `quest_template` SET `RequiredRaces` = 77 WHERE `entry`=968; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=971; +UPDATE `quest_template` SET `ObjectiveText2` = 'Find the hottest area of Fire Plume Ridge' WHERE `entry`=974; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=976; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=978; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=979; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=991; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1000; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1004; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1007; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1008; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1009; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1010; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1011; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1012; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1013; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1015; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1016; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1017; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1018; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1019; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1020; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1021; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1022; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1023; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1024; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1025; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1026; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1027; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1028; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1029; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1030; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1031; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1032; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1033; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1034; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1035; +UPDATE `quest_template` SET `RewRepFaction1` = 87, `RewRepFaction2` = 21, `RewRepValue1` = 25, `RewRepValue2` = -125, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=1036; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1037; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1038; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1039; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1040; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1041; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1042; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1043; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1044; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1045; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1046; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1047; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1048; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1050; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1052; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1053; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1054; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1055; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1056; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1057; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1058; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1059; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1060; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1061; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1062; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1063; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1064; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1066; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1067; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1068; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1070; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1071; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1072; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1073; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1074; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1075; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1076; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1077; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1078; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1079; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1080; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1081; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1082; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1083; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1084; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1085; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1086; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1087; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1088; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1089; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1091; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1097; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1101; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1103; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1109; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1113; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1123; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1130; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1131; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1132; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1133; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1134; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1135; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 5810, `ReqSourceCount2` = 1 WHERE `entry`=1136; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1139; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1145; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1146; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1147; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1149; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1150; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1151; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1152; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1153; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1154; +UPDATE `quest_template` SET `QuestLevel` = 57, `MinLevel` = 54, `QuestFlags` = 8, `Title` = ' pestlezugg needs items', `Objectives` = '', `Details` = '' WHERE `entry`=1157; +UPDATE `quest_template` SET `QuestLevel` = 58, `MinLevel` = 54, `QuestFlags` = 8, `Title` = ' speak to rabine saturna', `Objectives` = 'x', `Details` = 'x' WHERE `entry`=1158; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1159; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1160; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1164; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1166; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1168; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1169; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1170; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1171; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1172; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SuggestedPlayers` = 0 WHERE `entry`=1173; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1179; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1184; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1195; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1196; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1197; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1198; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1201; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1202; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1204; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1205; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1220; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1239; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1240; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1241; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1243; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1244; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1245; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1246; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1247; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1248; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1249; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1250; +UPDATE `quest_template` SET `Title` = 'The Black Shield ' WHERE `entry`=1251; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1258; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1259; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1260; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1261; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1262; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1264; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1265; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1266; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1267; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1274; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1275; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1276; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1282; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1285; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1286; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1287; +UPDATE `quest_template` SET /*`Method` = 2,*/ `RequiredRaces` = 0 WHERE `entry`=1288; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1301; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1302; +UPDATE `quest_template` SET `MinLevel` = 56, `RewXP` = 8300, `RewMoneyMaxLevel` = 49800 WHERE `entry`=1318; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1319; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1320; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1321; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1322; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1323; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1324; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1338; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1339; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1360; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1361; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1362; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1363; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1365; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1366; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1367; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1368; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1372; +UPDATE `quest_template` SET `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 6074, `ReqSourceCount2` = 1 WHERE `entry`=1380; +UPDATE `quest_template` SET `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 6074, `ReqSourceCount2` = 1 WHERE `entry`=1381; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1382; +UPDATE `quest_template` SET `RequiredRaces` = 0, `Details` = 'I have just the right serum in mind. It will deal with the truth in precisely the way the truth should be dealt with.$b$bFor this concoction I will need several Shadow Panther hearts from the Swamp. I also require the enchanted fungus off of the Mire Lord who resides there. I am sure one as able as you, $n, can persuade him to part with some.$b$bNow the hard part will be locating a Deepstrider tumor from far-off Desolace. Very rarely the giants there become ill and a tumor forms.$b$bNow, off you go!' WHERE `entry`=1383; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1385; +UPDATE `quest_template` SET `RequiredRaces` = 77 WHERE `entry`=1386; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1387; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1388; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1391; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1394; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1395; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1396; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1398; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1418; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1419; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1420; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1421; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1422; +-- UPDATE `quest_template` SET `Method` = 1 WHERE `entry`=1423; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1424; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1425; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1426; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1427; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1428; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1429; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1430; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1433; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1434; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1435; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1436; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1437; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1438; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1439; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1440; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1442; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1444; +UPDATE `quest_template` SET `RequiredRaces` = 0, `Details` = ' Yeah, you\'re obviously not the smartest $c to come into Stormwind, but you\'re about to be one of the dumbest to never leave.$B$BHave you met me friends?' WHERE `entry`=1447; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1448; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1449; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1450; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1451; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1452; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1453; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1454; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1455; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1456; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1457; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1458; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1459; +UPDATE `quest_template` SET `RequiredRaces` = 0, `Objectives` = 'Speak to Seer Ravenfeather for another Earth Sapta.' WHERE `entry`=1462; +UPDATE `quest_template` SET `RequiredRaces` = 0, `Objectives` = 'Speak to Canaga Earthcaller for another Earth Sapta.' WHERE `entry`=1463; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1464; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1465; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1466; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1467; +UPDATE `quest_template` SET `RewRepFaction1` = 469, `RewRepFaction3` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue3` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0 WHERE `entry`=1468; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1469; +-- UPDATE `quest_template` SET `QuestLevel` = 3, `RequiredRaces` = 0 WHERE `entry`=1470; +UPDATE `quest_template` SET `RequiredRaces` = 0, `Details` = 'Surely you have seen the circle of summoning below us? Only there will you be able to draw forth an unbound voidwalker.$b$bUsing these runes, you will be able to draw it forth, and then you must dominate it through strength of arms and magic.$b$bWhen it is subdued, it will be indentured to you. Come to me then, and I will elucidate the spell of summoning, so that it may serve you to whatever end you wish.' WHERE `entry`=1471; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1472; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1473; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1474; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1475; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1476; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1477; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1478; +UPDATE `quest_template` SET `QuestFlags` = 4, `RewRepValue1` = 50, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=1479; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1481; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1482; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1484; +-- UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepValue1` = 0 WHERE `entry`=1485; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1486; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1488; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1489; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1490; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1492; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1498; +-- UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1499; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1501; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1502; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1503; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1504; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1505; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1506; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1507; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1508; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1509; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1510; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1511; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1512; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1513; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1515; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1516; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1517; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1518; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1519; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1520; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1521; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1522; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1523; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1524; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1525; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1526; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1527; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1528; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1529; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1530; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1531; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1532; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1534; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1535; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1536; +UPDATE `quest_template` SET `QuestFlags` = 4, `RewRepValue1` = 50, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=1558; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1578; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1579; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1580; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1582; +-- UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1598; +-- UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1599; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1618; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1638; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1639; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1640; +UPDATE `quest_template` SET `RequiredRaces` = 1, `SrcItemId` = 0 WHERE `entry`=1642; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=1643; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=1644; +UPDATE `quest_template` SET `RequiredRaces` = 4, `SrcItemId` = 0 WHERE `entry`=1646; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=1647; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=1648; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SrcItemId` = 0 WHERE `entry`=1649; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1650; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1651; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1652; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1653; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1654; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1655; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1658; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1661; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1665; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1666; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 6783, `ReqSourceCount2` = 1 WHERE `entry`=1667; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1678; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1679; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1680; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1681; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1682; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1683; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1684; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1685; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1686; +UPDATE `quest_template` SET `QuestFlags` = 4, `RewRepValue1` = 50, `RewXP` = 660, `RewMoneyMaxLevel` = 3900, `Objectives` = 'Take the orphan to see the lighthouse off the coast of Westfall.\n' WHERE `entry`=1687; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1688; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1689; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1692; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1693; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1698; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1699; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1701; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1702; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1705; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1706; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1708; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1709; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1710; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1711; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1715; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1716; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1717; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1738; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1739; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=1778; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=1779; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=1780; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=1781; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1782; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=1783; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=1784; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=1785; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=1786; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=1787; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=1788; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=1789; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=1790; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1793; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1794; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1798; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 4, `RewRepFaction1` = 67, `RewRepValue1` = 50, `RewXP` = 660, `RewMoneyMaxLevel` = 3900, `Objectives` = 'Take your ward to the old Lordaeron Throne Room that lies just before descending into the Undercity.\n' WHERE `entry`=1800; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1802; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1803; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1804; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1805; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1806; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1818; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1819; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1820; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1821; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1822; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1823; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1824; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1825; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1838; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1839; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1840; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1841; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1842; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1843; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1844; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1845; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1846; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1847; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1848; +UPDATE `quest_template` SET `RequiredRaces` = 130 WHERE `entry`=1858; +UPDATE `quest_template` SET `RequiredRaces` = 2 WHERE `entry`=1859; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1860; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1861; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1879; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1880; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1881; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1882; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1883; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1884; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=1885; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=1886; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=1898; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=1899; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1918; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1919; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1920; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1921; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1938; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1939; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1940; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1941; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1942; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1943; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1944; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1945; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1946; +UPDATE `quest_template` SET `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId4` = 7273, `ReqSourceCount4` = 10 WHERE `entry`=1948; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1959; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1960; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1961; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=1962; +UPDATE `quest_template` SET `RequiredRaces` = 130 WHERE `entry`=1963; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=1978; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=1998; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=1999; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2038; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2039; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2040; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2041; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2158; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2159; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2160; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2238; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2240; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2259; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2260; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2281; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2282; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2298; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2299; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2300; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2339; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2340; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2341; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2342; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2359; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2360; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2361; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2378; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2379; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2380; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2382; +UPDATE `quest_template` SET `RequiredRaces` = 2 WHERE `entry`=2383; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2398; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2439; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2440; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2458; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 7235, `ReqCreatureOrGOCount1` = 7, `ReqCreatureOrGOId2` = 0, `ReqCreatureOrGOCount2` = 0 WHERE `entry`=2459; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2460; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2478; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2479; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2480; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2500; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2501; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2518; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2519; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2520; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=2523; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2607; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2608; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2609; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2622; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2623; +UPDATE `quest_template` SET `Objectives` = '' WHERE `entry`=2741; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2742; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2745; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2746; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2756; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2757; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2758; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2759; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2769; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2782; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2821; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2822; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2844; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2845; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2847; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2848; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2849; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2850; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2851; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2852; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2853; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2854; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2855; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2856; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2857; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2858; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2859; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2860; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2862; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2863; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2866; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2867; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2869; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2870; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2871; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2877; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=2878; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2879; +-- UPDATE `quest_template` SET `Method` = 1, `SrcItemId` = 0 WHERE `entry`=2882; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2902; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2903; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2922; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2923; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2926; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2927; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2928; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2929; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2933; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2934; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2935; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2938; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2940; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2944; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2946; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2948; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2962; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2963; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2964; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2965; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2966; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2967; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2968; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2969; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2970; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2972; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2973; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2974; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2976; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2977; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2978; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2979; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2982; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2983; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2984; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2985; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2986; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2987; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2988; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2989; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2990; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2991; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2992; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2993; +-- UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqCreatureOrGOId1` = -144070, `ReqCreatureOrGOCount1` = 1, `ObjectiveText1` = 'Open Sharpbeak\'s Cage', `ReqCreatureOrGOId2` = 0, `ReqCreatureOrGOCount2` = 0, `ObjectiveText2` = '' WHERE `entry`=2994; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2995; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=2996; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3001; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3002; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 9530, `ReqSourceCount2` = 1 WHERE `entry`=3062; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3063; +UPDATE `quest_template` SET `RequiredRaces` = 128 WHERE `entry`=3085; +UPDATE `quest_template` SET `RequiredRaces` = 128 WHERE `entry`=3086; +UPDATE `quest_template` SET `RequiredRaces` = 2 WHERE `entry`=3087; +UPDATE `quest_template` SET `RequiredRaces` = 2 WHERE `entry`=3088; +UPDATE `quest_template` SET `RequiredRaces` = 2 WHERE `entry`=3089; +UPDATE `quest_template` SET `RequiredRaces` = 2 WHERE `entry`=3090; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=3091; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=3092; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=3093; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=3094; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=3095; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=3096; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=3097; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=3098; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=3099; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=3100; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=3101; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=3102; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=3103; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=3104; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=3105; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=3116; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=3117; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=3118; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=3119; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=3120; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3121; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3128; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3130; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3182; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3201; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3261; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3281; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3301; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3321; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3341; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3361; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=3363; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3364; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3365; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3368; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3371; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3375; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3378; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3380; +-- UPDATE `quest_template` SET `Method` = 2 WHERE `entry`=3381; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3445; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3448; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3449; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3450; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3451; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3461; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3482; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3512; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3513; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3514; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3526; +UPDATE `quest_template` SET `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 10663, `ReqSourceCount2` = 1 WHERE `entry`=3528; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3562; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3566; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3568; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3569; +UPDATE `quest_template` SET `SuggestedPlayers` = 0 WHERE `entry`=3628; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3629; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3630; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3631; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3632; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3635; +UPDATE `quest_template` SET `RequiredRaces` = 0/*, `RewSpellCast` = 0*/ WHERE `entry`=3636; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3640; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3641; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3642; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3643; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3661; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3701; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3702; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3741; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3761; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3762; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3763; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3764; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3765; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3781; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3782; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3784; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3785; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3786; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3788; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3789; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3790; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3791; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3792; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3803; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3804; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3821; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3822; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3823; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3824; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3825; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3841; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3842; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3843; +UPDATE `quest_template` SET `RequiredRaces` = 77, `RewSpell` = 0, `RewSpellCast` = 13563 WHERE `entry`=3861; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3903; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3904; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3905; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3906; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3907; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3922; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3923; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3924; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 9376, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=3962; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3981; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=3982; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4001; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4002; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4003; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4004; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SuggestedPlayers` = 0 WHERE `entry`=4021; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4061; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4062; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4063; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4081; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=4113; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=4114; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=4116; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=4118; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4120; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4121; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4124; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4125; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4126; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4127; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4128; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4129; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4130; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4131; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4132; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4135; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4141; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4142; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4143; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4144; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4145; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4146; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4147; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4148; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4181; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4182; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4183; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4184; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4185; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4186; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4223; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4224; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4241; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4242; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4261; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4262; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4263; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4264; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4265; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4266; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4267; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4281; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4282; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4283; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4286; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4293; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4294; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4297; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4298; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4322; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4341; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4342; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4361; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4362; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4363; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=4401; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=4463; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=4464; +-- UPDATE `quest_template` SET `RewSpellCast` = 0 WHERE `entry`=4465; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=4481; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=4482; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=4483; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=4484; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4485; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4486; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4487; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4488; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4489; +-- UPDATE `quest_template` SET `RewSpellCast` = 5785 WHERE `entry`=4490; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4505; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4508; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4509; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4510; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4511; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4512; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4513; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4521; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4542; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4561; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4581; +UPDATE `quest_template` SET `RewRepFaction1` = 87, `RewRepFaction2` = 21, `RewRepValue1` = 200, `RewRepValue2` = -1000, `RewMoneyMaxLevel` = 59700 WHERE `entry`=4621; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4641; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4642; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4661; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4721; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4722; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4723; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4724; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4725; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4727; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4728; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4730; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4731; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4732; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4733; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4736; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4737; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4738; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4739; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4741; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4764; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4765; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4766; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4767; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4770; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4811; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4812; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4821; +UPDATE `quest_template` SET `RewRepFaction1` = 469, `RewRepValue1` = 75, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=4822; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4841; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4861; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4863; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4864; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4865; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SrcItemId` = 0 WHERE `entry`=4881; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4882; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4883; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4901; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4902; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4904; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4921; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4965; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4966; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4967; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4968; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4969; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4970; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=4982; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5041; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5042; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5043; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5044; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5045; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5046; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5049; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5052; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5054; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5055; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5056; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5057; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5062; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5064; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5066; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5081; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5088; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5090; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5091; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5092; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5093; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5094; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5095; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5096; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5097; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5098; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5102; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5141; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5143; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5144; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5145; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5146; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5148; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5151; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5201; +UPDATE `quest_template` SET `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId3` = 13157, `ReqSourceCount3` = 99 WHERE `entry`=5206; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5215; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5216; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5217; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5219; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5220; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5222; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5223; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5225; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5226; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5228; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5229; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5230; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5231; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5232; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5233; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5235; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5236; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5237; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5238; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 9861, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId2` = 9860, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=5242; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5244; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5245; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5246; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5247; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5248; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5250; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5253; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5261; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5283; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5284; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5301; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5302; +UPDATE `quest_template` SET `RewSpellCast` = 17044 WHERE `entry`=5305; +UPDATE `quest_template` SET `RewSpellCast` = 17043 WHERE `entry`=5306; +UPDATE `quest_template` SET `RewSpellCast` = 17042 WHERE `entry`=5307; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5341; +UPDATE `quest_template` SET `SuggestedPlayers` = 0 WHERE `entry`=5342; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5343; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SuggestedPlayers` = 0 WHERE `entry`=5344; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5361; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5381; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5386; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5401; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5402; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5403; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5404; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5405; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5406; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5407; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5408; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5421; +UPDATE `quest_template` SET `RewRepFaction1` = 67, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 9900 WHERE `entry`=5502; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5514; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 49800 WHERE `entry`=5517; +UPDATE `quest_template` SET `RewRepFaction1` = 169, `RewRepFaction2` = 0, `RewRepFaction3` = 0, `RewRepFaction4` = 0, `RewRepValue1` = 100, `RewRepValue2` = 0, `RewRepValue3` = 0, `RewRepValue4` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=5518; +UPDATE `quest_template` SET `RewRepFaction1` = 169, `RewRepFaction2` = 0, `RewRepFaction3` = 0, `RewRepFaction4` = 0, `RewRepValue2` = 0, `RewRepValue3` = 0, `RewRepValue4` = 0 WHERE `entry`=5519; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 49800 WHERE `entry`=5521; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 49800, `Objectives` = 'Bring 25 Argent Dawn Valor Tokens to Quartermaster Hasana at the Bulwark, Western Plaguelands.' WHERE `entry`=5524; +UPDATE `quest_template` SET `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `RewSpell` = 0 WHERE `entry`=5525; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5541; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5545; +UPDATE `quest_template` SET `ObjectiveText2` = 'Kodos Tamed' WHERE `entry`=5561; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ObjectiveText2` = 'Portals Banished' WHERE `entry`=5581; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=5622; +UPDATE `quest_template` SET `RequiredRaces` = 1 WHERE `entry`=5623; +UPDATE `quest_template` SET `RequiredRaces` = 4 WHERE `entry`=5626; +UPDATE `quest_template` SET `RewSpell` = 10797, `RewSpellCast` = 19350 WHERE `entry`=5627; +UPDATE `quest_template` SET `RewSpell` = 10797, `RewSpellCast` = 19350 WHERE `entry`=5628; +UPDATE `quest_template` SET `RewSpell` = 10797, `RewSpellCast` = 19350 WHERE `entry`=5629; +UPDATE `quest_template` SET `RewSpell` = 10797, `RewSpellCast` = 19350 WHERE `entry`=5630; +UPDATE `quest_template` SET `RewSpell` = 10797, `RewSpellCast` = 19350 WHERE `entry`=5631; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 120, `RewSpell` = 10797, `RewSpellCast` = 19350 WHERE `entry`=5632; +UPDATE `quest_template` SET `RewSpell` = 10797, `RewSpellCast` = 19350 WHERE `entry`=5633; +UPDATE `quest_template` SET `RewSpell` = 13908, `RewSpellCast` = 19338 WHERE `entry`=5634; +UPDATE `quest_template` SET `RewSpell` = 13908, `RewSpellCast` = 19338 WHERE `entry`=5635; +UPDATE `quest_template` SET `RewSpell` = 13908, `RewSpellCast` = 19338 WHERE `entry`=5636; +UPDATE `quest_template` SET `RewSpell` = 13908, `RewSpellCast` = 19338 WHERE `entry`=5637; +UPDATE `quest_template` SET `RewSpell` = 13908, `RewSpellCast` = 19338 WHERE `entry`=5638; +UPDATE `quest_template` SET `RewSpell` = 13908, `RewSpellCast` = 19338 WHERE `entry`=5639; +UPDATE `quest_template` SET `RewSpell` = 13908, `RewSpellCast` = 19338, `Details` = 'Praise be to Elune, and to your Light, $N.$B$BAbout this time, many of our order learn abilities reflecting their faith in Elune. If knowledge serves me, I believe the same holds true for your order also.$B$BWhen your business in Darnassus is complete, I would seek out one of your High Priestesses for further training.' WHERE `entry`=5640; +UPDATE `quest_template` SET `RewSpell` = 6346, `RewSpellCast` = 19337 WHERE `entry`=5641; +UPDATE `quest_template` SET `RewSpell` = 18137, `RewSpellCast` = 19331 WHERE `entry`=5642; +UPDATE `quest_template` SET `RewSpell` = 18137, `RewSpellCast` = 19331 WHERE `entry`=5643; +UPDATE `quest_template` SET `RewSpell` = 2944, `RewSpellCast` = 2946 WHERE `entry`=5644; +UPDATE `quest_template` SET `RewSpell` = 6346, `RewSpellCast` = 19337 WHERE `entry`=5645; +UPDATE `quest_template` SET `RewSpell` = 2944, `RewSpellCast` = 2946 WHERE `entry`=5646; +UPDATE `quest_template` SET `RewSpell` = 6346, `RewSpellCast` = 19337, `Details` = 'Your race is so very strong, $N. We are proud to call you allies. And as each day\'s sun sets, you and your kin grow closer to not only finding your true origins, but find great confidence that you are on the right path in so many things. That feeling must make you feel so triumphant.$B$BWord came from Ironforge just recently. It asked that you return there and speak to High Priest Rohan in the Mystic Ward. I would not keep him waiting. May Elune guide your travels.' WHERE `entry`=5647; +UPDATE `quest_template` SET `RequiredRaces` = 128 WHERE `entry`=5649; +UPDATE `quest_template` SET `RequiredRaces` = 16 WHERE `entry`=5651; +UPDATE `quest_template` SET `RewSpell` = 9035, `RewSpellCast` = 19325 WHERE `entry`=5652; +UPDATE `quest_template` SET `RewSpell` = 9035, `RewSpellCast` = 19325 WHERE `entry`=5654; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 120, `RewSpell` = 9035, `RewSpellCast` = 19325 WHERE `entry`=5655; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 120, `RewSpell` = 9035, `RewSpellCast` = 19325 WHERE `entry`=5656; +UPDATE `quest_template` SET `RewSpell` = 9035, `RewSpellCast` = 19325 WHERE `entry`=5657; +UPDATE `quest_template` SET `RewSpell` = 2652, `RewSpellCast` = 19318 WHERE `entry`=5658; +UPDATE `quest_template` SET `RewSpell` = 2652, `RewSpellCast` = 19318 WHERE `entry`=5660; +UPDATE `quest_template` SET `RewSpell` = 2652, `RewSpellCast` = 19318 WHERE `entry`=5661; +UPDATE `quest_template` SET `RewSpell` = 2652, `RewSpellCast` = 19318 WHERE `entry`=5662; +UPDATE `quest_template` SET `RewSpell` = 2652, `RewSpellCast` = 19318 WHERE `entry`=5663; +UPDATE `quest_template` SET `RewSpell` = 2651, `RewSpellCast` = 19357 WHERE `entry`=5672; +UPDATE `quest_template` SET `RewSpell` = 2651, `RewSpellCast` = 19357 WHERE `entry`=5673; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 240, `RewSpell` = 2651, `RewSpellCast` = 19357 WHERE `entry`=5674; +UPDATE `quest_template` SET `RewSpell` = 2651, `RewSpellCast` = 19357 WHERE `entry`=5675; +UPDATE `quest_template` SET `RewSpell` = 13896, `RewSpellCast` = 19345 WHERE `entry`=5676; +UPDATE `quest_template` SET `RewSpell` = 13896, `RewSpellCast` = 19345 WHERE `entry`=5677; +UPDATE `quest_template` SET `RewSpell` = 2944, `RewSpellCast` = 2946 WHERE `entry`=5679; +UPDATE `quest_template` SET `RewSpell` = 18137, `RewSpellCast` = 19331 WHERE `entry`=5680; +UPDATE `quest_template` SET `SpecialFlags`=0, `EndText` = '', `ReqCreatureOrGOId1` = 10936, `ReqCreatureOrGOCount1` = 1, `ObjectiveText1` = 'Accept Redpath\'s Forgiveness' WHERE `entry`=5721; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5722; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5723; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5724; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5725; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5763; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5802; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5804; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5805; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5841; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5842; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5843; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5844; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5847; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5881; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5882; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5883; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5884; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5885; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5886; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5887; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5888; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5889; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5890; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5891; +UPDATE `quest_template` SET `Type` = 41, `RequiredRaces` = 0, `RewOrReqMoney` = 4000, `QuestFlags` = 72, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 25 WHERE `entry`=5892; +UPDATE `quest_template` SET `Type` = 41, `RequiredRaces` = 0, `RewOrReqMoney` = 4000, `QuestFlags` = 72 WHERE `entry`=5893; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5901; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5902; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5903; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5904; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=5921; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=5922; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=5923; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=5924; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=5925; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=5926; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=5927; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=5928; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=5929; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=5930; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=5931; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=5932; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=5981; +UPDATE `quest_template` SET `RequiredRaces` = 8, `ObjectiveText1` = '' WHERE `entry`=6001; +UPDATE `quest_template` SET `RequiredRaces` = 32, `ObjectiveText1` = '' WHERE `entry`=6002; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6022; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6042; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 60 WHERE `entry`=6066; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6085; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=6121; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=6122; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=6123; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqCreatureOrGOId1` = 12299 WHERE `entry`=6124; +UPDATE `quest_template` SET `RequiredRaces` = 8 WHERE `entry`=6125; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=6126; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=6127; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=6128; +UPDATE `quest_template` SET `RequiredRaces` = 32, `ReqCreatureOrGOId1` = 12297 WHERE `entry`=6129; +UPDATE `quest_template` SET `RequiredRaces` = 32 WHERE `entry`=6130; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6133; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6136; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6141; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6142; +UPDATE `quest_template` SET `RequiredRaces` = 0, `Title` = 'Other Fish to Fry ' WHERE `entry`=6143; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6144; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6145; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6146; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6147; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6162; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6163; +UPDATE `quest_template` SET `MinLevel` = 50, `QuestFlags` = 8, `Title` = ' Archmage Timolain\'s Remains', `Objectives` = '', `Details` = '' WHERE `entry`=6165; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6182; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6183; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6184; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6185; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6186; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6187; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6261; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6281; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6282; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6285; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6301; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6322; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6323; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6324; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6342; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6343; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6362; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6363; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6364; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6381; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6382; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6384; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6385; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6386; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6388; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6389; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6390; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6391; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6392; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6393; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 16333, `ReqSourceCount2` = 1 WHERE `entry`=6395; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6401; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6402; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6403; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6441; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6442; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6461; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6462; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6481; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6482; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6501; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6502; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6503; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6504; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6521; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6522; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6523; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6541; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6542; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6543; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6544; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6545; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6546; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6547; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6548; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6562; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6563; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6564; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6565; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6571; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6581; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6608; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6609; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6611; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6612; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6621; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6622; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6623; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6624; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6625; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6627; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6628; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6629; +UPDATE `quest_template` SET `RequiredRaces` = 0, `SuggestedPlayers` = 0 WHERE `entry`=6641; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqCreatureOrGOId1` = 13017 WHERE `entry`=6661; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6662; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 13936, `ReqCreatureOrGOCount1` = 1, `ObjectiveText1` = 'Rite of Cunning', `ReqCreatureOrGOId2` = 0, `ReqCreatureOrGOCount2` = 0, `ObjectiveText2` = '' WHERE `entry`=6681; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6741; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6761; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6762; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 10 WHERE `entry`=6781; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6801; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6825; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6826; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6827; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6846; +UPDATE `quest_template` SET `MaxLevel` = 0, `RewRepFaction1` = 729, `RewRepValue1` = 75 WHERE `entry`=6847; +UPDATE `quest_template` SET `MinLevel` = 50, `MaxLevel` = 0 WHERE `entry`=6848; +UPDATE `quest_template` SET `Method` = 2, `MaxLevel` = 0, `QuestFlags` = 72, `RewRepFaction1` = 729, `RewRepFaction2` = 76, `RewRepValue1` = 25, `RewRepValue2` = 10, `Objectives` = 'Master Engineer Zinfizzlex wants you to bring him the following:$B$B*30 Thorium Bars.$B$B*50 Mithril Bars.$B$B*75 Iron bars.$B$B*1 Steamsaw.\n', `Details` = 'I\'m as anxious as you are to try out my portable shredder unit, $r, but before I can make the kit, I\'m going to need materials - lots of materials!$B$BTo be exact, I\'m going to need a mountain of thorium, mithril, and iron. I will also need one steamsaw per unit. You\'ll have to get those at the lumber mill.$B$BWhen I was nosing around in here (before my capture) I noticed a pile of steamsaws at the Stormpike lumber camp.' WHERE `entry`=6861; +UPDATE `quest_template` SET `Method` = 2, `MaxLevel` = 0, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewRepValue1` = 25, `RewRepValue2` = 10, `Objectives` = 'Master Engineer Zinfizzlex wants you to bring him the following:$B$B*30 Thorium Bars.$B$B*50 Mithril Bars.$B$B*75 Iron bars.$B$B*1 Steamsaw.\n', `Details` = 'I\'m as anxious as you are to try out my portable shredder unit, $r, but before I can make the kit, I\'m going to need materials - lots of materials!$B$BTo be exact, I\'m going to need a mountain of thorium, mithril, and iron. I will also need one steamsaw per unit. You\'ll have to get those at the lumber mill.$B$BWhen I was nosing around in here (before my capture) I noticed a pile of steamsaws at the Frostwolf lumber camp.' WHERE `entry`=6862; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 10 WHERE `entry`=6881; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6901; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=6921; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 10 WHERE `entry`=6941; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 10 WHERE `entry`=6942; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 10 WHERE `entry`=6943; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=6963; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660 WHERE `entry`=6964; +UPDATE `quest_template` SET `Type` = 41, `RequiredRaces` = 0, `RewOrReqMoney` = 8500, `QuestFlags` = 72, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 25 WHERE `entry`=6982; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 19800 WHERE `entry`=6983; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 29700 WHERE `entry`=6984; +UPDATE `quest_template` SET `Type` = 41, `RequiredRaces` = 0, `RewOrReqMoney` = 8500, `QuestFlags` = 72 WHERE `entry`=6985; +UPDATE `quest_template` SET `MaxLevel` = 0, `Type` = 0, `RequiredRaces` = 0, `QuestFlags` = 66 WHERE `entry`=7001; +UPDATE `quest_template` SET `RequiredRaces` = 0, `Objectives` = '', `RequestItemsText`=`Details`, `Details` = '' WHERE `entry`=7002; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7022; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7023; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 9900 WHERE `entry`=7025; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 10, `Objectives` = '' WHERE `entry`=7026; +UPDATE `quest_template` SET `MaxLevel` = 0, `Type` = 0, `RequiredRaces` = 0, `QuestFlags` = 66, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 10, `Objectives` = 'Locate an Alterac Ram in Alterac Valley. Use the Stormpike Training Collar when you are near the Alterac Ram to \'tame\' the beast. Once tamed, the Alterac Ram will follow you back to the Stable Master. Speak with the Stable Master to earn credit for the capture.\n' WHERE `entry`=7027; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7029; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7041; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 19800, `Objectives` = 'Locate and return the Stolen Treats to Wulmort Jinglepocket in Ironforge. It was last thought to be in the possession of the Abominable Greench, found somewhere in the snowy regions of the Alterac Mountains.\n' WHERE `entry`=7043; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 29700, `Title` = 'A Smokywood Pastures\' Thank You!' WHERE `entry`=7045; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7061; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660 WHERE `entry`=7062; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7063; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7070; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewOrReqMoney` = 9000, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7081; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewOrReqMoney` = 9000, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7082; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewOrReqMoney` = 9000, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7101; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewOrReqMoney` = 9000, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7102; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7121; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewOrReqMoney` = 9000, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7122; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7123; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewOrReqMoney` = 18000, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7124; +UPDATE `quest_template` SET `MaxLevel` = 0, `RewOrReqMoney` = 27000, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7141; +UPDATE `quest_template` SET `MaxLevel` = 0, `RewOrReqMoney` = 27000, `RewRepFaction1` = 729, `RewRepFaction2` = 76, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7142; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7161; +UPDATE `quest_template` SET `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7162; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepFaction1` = 729, `RewRepFaction2` = 76, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7163; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7164; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepFaction1` = 729, `RewRepFaction2` = 76, `RewRepValue1` = 150, `RewRepValue2` = 150, `RewMoneyMaxLevel` = 49800 WHERE `entry`=7165; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepFaction1` = 729, `RewRepFaction2` = 76, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7166; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepFaction1` = 729, `RewRepFaction2` = 76, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7167; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7168; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7169; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 49800 WHERE `entry`=7170; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7171; +UPDATE `quest_template` SET `MaxLevel` = 60, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7172; +UPDATE `quest_template` SET /*`Method` = 2,*/ `RequiredRaces` = 0, `RewRepFaction1` = 729, `RewRepFaction2` = 76, `RewRepValue1` = 200, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7181; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7201; +UPDATE `quest_template` SET /*`Method` = 2,*/ `RequiredRaces` = 0, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewRepValue1` = 200, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7202; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7223; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7224; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7241; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7261; +UPDATE `quest_template` SET `Type` = 41, `RewRepFaction2` = 68, `RewRepFaction3` = 76, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewRepValue3` = 100, `RewMoneyMaxLevel` = 39600, `Objectives` = 'Travel into Stormpike territory and slay Commander Karl Philips. Return to Commander Louis Philips when the task is complete.\n' WHERE `entry`=7281; +UPDATE `quest_template` SET `Type` = 41, `RequiredRaces` = 0, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600, `Objectives` = 'Travel into Frostwolf territory and slay Commander Louis Philips. Return to Commander Karl Philips when the task is complete.\n' WHERE `entry`=7282; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7301; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7302; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7321; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=7341; +UPDATE `quest_template` SET `MaxLevel` = 60, `RequiredRaces` = 0 WHERE `entry`=7342; +UPDATE `quest_template` SET `Type` = 41, `RequiredRaces` = 0, `RewOrReqMoney` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7367; +UPDATE `quest_template` SET `Type` = 41, `RequiredRaces` = 0, `RewRepFaction1` = 729, `RewRepFaction2` = 76, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7368; +UPDATE `quest_template` SET `Details` = 'All was not well with Teldrassil, however. Staghelm\'s carefully made plans for the new World Tree had borne out as he had hoped, but there was one small problem, a problem to which many of the troubles on Teldrassil may be attributed.$b$bHowever, I will not get into that yet. You must visit the last moonwell, to the northwest in the Oracle Glade. Under the boughs of the Oracle Tree lies the first and most powerful of our wells. Retrieve a phial of its water and return to me.' WHERE `entry`=7383; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepValue2` = 50, `Objectives` = '', `RequestItemsText`=`Details`, `Details` = '' WHERE `entry`=7385; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepFaction2` = 47, `RewRepValue1` = 0, `RewRepValue2` = 50, `Objectives` = '', `Details` = '' WHERE `entry`=7386; +UPDATE `quest_template` SET `RewRepFaction1` = 169, `RewRepValue1` = 150, `RewXP` = 660, `RewSpell` = 0 WHERE `entry`=7429; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewMoneyMaxLevel` = 46500 WHERE `entry`=7441; +UPDATE `quest_template` SET `RewXP` = 9950, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7461; +UPDATE `quest_template` SET `MinLevel` = 56, `RequiredRaces` = 255, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7462; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=7463; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 10, `RewMoneyMaxLevel` = 49800, `EndText` = 'Master Kariel Winthalus Found', `ObjectiveText1` = '' WHERE `entry`=7481; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 10, `RewMoneyMaxLevel` = 49800, `EndText` = 'Master Kariel Winthalus Found', `ObjectiveText1` = '' WHERE `entry`=7482; +UPDATE `quest_template` SET `MinLevel` = 54, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 0 WHERE `entry`=7483; +UPDATE `quest_template` SET `MinLevel` = 54, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 0 WHERE `entry`=7484; +UPDATE `quest_template` SET `MinLevel` = 54, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 0 WHERE `entry`=7485; +-- UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 39600, `Objectives` = 'Venture to the Molten Core entry portal in Blackrock Depths and recover a Core Fragment. Return to Lothos Riftwaker in Blackrock Mountain when you have recovered the Core Fragment.', `Details` = 'Rifts stir, tear, and collapse all around us, $r. Not two paces from where I stand is a tear leading through the depths of Blackrock Mountain, into the maw of the Firelord.$B$BSurprised? Pity... The mortal races cannot comprehend that which they cannot see, touch, or feel.$B$BI assure you, the portal is there and access is possible.$B$BI\'ve piqued your interest? Attunement is simple. Venture into Blackrock Depths and retrieve a core fragment. Return it to me and I shall attune your essence with the portal.' WHERE `entry`=7487; +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (7487, 2, 2, 2717, 55, 0, 60, 81, 0, 255, 0, 0, 1342, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Attunement to the Core', 'Rifts stir, tear, and collapse all around us, $r. Not two paces from where I stand is a tear leading through the depths of Blackrock Mountain, into the maw of the Firelord.$B$BSurprised? Pity... The mortal races cannot comprehend that which they cannot see, touch, or feel.$B$BI assure you, the portal is there and access is possible.$B$BI\'ve piqued your interest? Attunement is simple. Venture into Blackrock Depths and retrieve a core fragment. Return it to me and I shall attune your essence with the portal.', 'Venture to the Molten Core entry portal in Blackrock Depths and recover a Core Fragment. Return to Lothos Riftwaker in Blackrock Mountain when you have recovered the Core Fragment.', 'Step through the opening to my right and you shall find yourself inside the Molten Core.', 'Jumping through the opening now could end in disaster... for you.', '', '', '', '', '', 18412, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6600, 0, 39600, 0, 22877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 469, `RewRepFaction3` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue1` = 150, `RewRepValue3` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0, `RewMoneyMaxLevel` = 45300 WHERE `entry`=7488; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 67, `RewRepFaction2` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue1` = 150, `RewRepValue2` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0, `RewMoneyMaxLevel` = 45300 WHERE `entry`=7489; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7490; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7491; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 9000 WHERE `entry`=7492; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=7493; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 9000 WHERE `entry`=7494; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7495; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=7497; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7498; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7499; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7500; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7501; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7502; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7503; +UPDATE `quest_template` SET `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7504; +UPDATE `quest_template` SET `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7505; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7506; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 59700/*, `RewSpellCast` = 0*/ WHERE `entry`=7507; +UPDATE `quest_template` SET `ReqSourceId2` = 18488, `ReqSourceCount2` = 1, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7509; +UPDATE `quest_template` SET `RewXP` = 620, `RewMoneyMaxLevel` = 3750 WHERE `entry`=7562; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 46500 WHERE `entry`=7563; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 18600 WHERE `entry`=7564; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=7583; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 37200 WHERE `entry`=7623; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 37200 WHERE `entry`=7624; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=7625; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=7626; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=7627; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=7628; +UPDATE `quest_template` SET `SpecialFlags`=0, `QuestFlags` = 0, `RewMoneyMaxLevel` = 39600, `EndText` = '', `ReqCreatureOrGOId1` = 14500, `ReqCreatureOrGOCount1` = 1, `ReqItemId1` = 18688, `ReqItemCount1` = 1, `ObjectiveText1` = 'Parchment Created', `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=7629; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=7630; +UPDATE `quest_template` SET `RewXP` = 6600, `RewMoneyMaxLevel` = 39600, `ReqCreatureOrGOId1` = 0, `ReqCreatureOrGOCount1` = 0 WHERE `entry`=7631; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction2` = 0, `RewRepValue1` = 150, `RewRepValue2` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=7637; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 72, `RewRepValue1` = 10, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7638; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction2` = 0, `RewRepFaction3` = 0, `RewRepValue1` = 50, `RewRepValue2` = 0, `RewRepValue3` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7639; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 72, `RewRepFaction2` = 0, `RewRepFaction3` = 0, `RewRepValue1` = 100, `RewRepValue2` = 0, `RewRepValue3` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7640; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7641; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction2` = 0, `RewRepFaction3` = 0, `RewRepValue1` = 100, `RewRepValue2` = 0, `RewRepValue3` = 0, `RewMoneyMaxLevel` = 0 WHERE `entry`=7642; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 29700 WHERE `entry`=7643; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepValue1` = 150, `RewXP` = 8300, `RewMoneyMaxLevel` = 49800 WHERE `entry`=7644; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=7645; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepValue1` = 50, `RewMoneyMaxLevel` = 19800 WHERE `entry`=7646; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqSourceId2` = 18746, `ReqSourceCount2` = 1, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7647; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7648; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewMoneyMaxLevel` = 39600 WHERE `entry`=7649; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7666; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 67, `RewRepFaction2` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue1` = 150, `RewRepValue2` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0, `RewMoneyMaxLevel` = 29700 WHERE `entry`=7667; +UPDATE `quest_template` SET /*`Method` = 2,*/ `RequiredRaces` = 0, `RewRepFaction1` = 67, `RewRepFaction2` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue1` = 200, `RewRepValue2` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0, `RewMoneyMaxLevel` = 59700, `Details` = 'Death Knight Darkreaver lords over the Great Ossuary in the Scholomance. He threatens to twist the spirit realm to do his own bidding, and he must be stopped! This is where the scryer you helped make comes into play.$B$BUse the divination scryer in the heart of the Great Ossuary\'s basement to call forth Darkreaver\'s spirit minions. Defeat the spirits and the death knight himself will appear. $N, bring me his head! Only his demise will reverse the damage dome to the spirit realm!' WHERE `entry`=7668; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 72, `RewRepValue1` = 10, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7670; +UPDATE `quest_template` SET `MinLevel` = 56, `RewMoneyMaxLevel` = 49800 WHERE `entry`=7703; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7730; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7732; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7738; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 72, `RewRepFaction2` = 47, `RewRepFaction3` = 69, `RewRepFaction4` = 54, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7781; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 72, `RewRepFaction2` = 47, `RewRepFaction3` = 69, `RewRepFaction4` = 54, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7782; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7783; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 76, `RewRepFaction2` = 530, `RewRepFaction3` = 81, `RewRepFaction4` = 68, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7784; +UPDATE `quest_template` SET `RewXP` = 9950, `RewMoneyMaxLevel` = 59700 WHERE `entry`=7787; +UPDATE `quest_template` SET /* `Method` = 1, `QuestLevel` = 25, `RequiredRaces` = 0, */ `RewRepFaction2` = 889, `RewRepFaction3` = 889, `RewRepFaction4` = 889, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200 /* , `Details` = 'The wilds of the Ashenvale forest will succumb to the might of the Horde, $r. Nothing the Silverwing say or do can stop our sovereign imperative. Kalimdor belongs to the Horde. How dare they attempt to prevent us from harvesting what is rightfully ours!$B$BLet the pride swell in your chest as you cut down their weak attempts at slowing our progress. Destroy the Silverwing Sentinels, and earn a Warsong mark of honor. Return to me with such a mark, $N, and you will be rewarded.\n', */ WHERE `entry`=7789; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7791; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7792; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7793; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7794; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7795; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7796; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7798; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7799; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7800; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7801; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7802; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7803; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7804; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7805; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7806; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7807; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7808; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7809; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7811; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7812; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7813; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7814; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7815; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7816; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7817; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7818; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7819; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7820; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7821; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7822; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7823; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7824; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7825; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7826; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7827; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7828; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7829; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7830; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7831; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7832; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7833; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7834; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7835; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7836; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7837; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7839; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7840; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7841; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7842; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7843; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7844; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7845; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7846; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7847; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7849; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7850; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7861; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7862; +UPDATE `quest_template` SET `MaxLevel` = 44, `Type` = 0, `RequiredRaces` = 0, `RewXP` = 375, `RewMoneyMaxLevel` = 210 WHERE `entry`=7864; +UPDATE `quest_template` SET `Type` = 0, `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7865; +UPDATE `quest_template` SET `MaxLevel` = 34, `Type` = 0, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 150 WHERE `entry`=7866; +UPDATE `quest_template` SET `MaxLevel` = 44, `Type` = 0, `RequiredRaces` = 0, `RewXP` = 375, `RewMoneyMaxLevel` = 210 WHERE `entry`=7867; +UPDATE `quest_template` SET `Type` = 0, `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7868; +-- UPDATE `quest_template` SET `Method` = 1, `QuestLevel` = 35, `RequiredRaces` = 0, `Details` = 'Beyond this tunnel you will find a field of strife and turmoil, young $c. The Horde continue to decimate our sacred forest, cutting down the evergreen foliage to power their machines of war.$B$BEnter Warsong Gulch and defend Silverwing Hold. Push back the invading Horde forces!$B$BDo this, and earn a talisman of merit. Bring me such a talisman, $N, and I shall reward you.' WHERE `entry`=7871; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 45, `RequiredRaces` = 0,*/ `RewRepFaction2` = 890, `RewRepFaction3` = 890, `RewRepFaction4` = 890, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200/*, `Details` = 'Beyond this tunnel you will find a field of strife and turmoil, young $c. The Horde continue to decimate our sacred forest, cutting down the evergreen foliage to power their machines of war.$B$BEnter Warsong Gulch and defend Silverwing Hold. Push back the invading Horde forces!$B$BDo this, and earn a talisman of merit. Bring me such a talisman, $N, and I shall reward you.',*/ WHERE `entry`=7872; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 55, `RequiredRaces` = 0,*/ `RewRepFaction2` = 890, `RewRepFaction3` = 890, `RewRepFaction4` = 890, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 33900/*, `Details` = 'Beyond this tunnel you will find a field of strife and turmoil, young $c. The Horde continue to decimate our sacred forest, cutting down the evergreen foliage to power their machines of war.$B$BEnter Warsong Gulch and defend Silverwing Hold. Push back the invading Horde forces!$B$BDo this, and earn a talisman of merit. Bring me such a talisman, $N, and I shall reward you.',*/ WHERE `entry`=7873; +-- UPDATE `quest_template` SET `Method` = 1, `QuestLevel` = 35, `RequiredRaces` = 0, `Details` = 'The wilds of the Ashenvale forest will succumb to the might of the Horde, $r. Nothing the Silverwing say or do can stop our sovereign imperative. Kalimdor belongs to the Horde. How dare they attempt to prevent us from harvesting what is rightfully ours!$B$BLet the pride swell in your chest as you cut down their weak attempts at slowing our progress. Destroy the Silverwing Sentinels, and earn a Warsong mark of honor. Return to me with such a mark, $N, and you will be rewarded.\n' WHERE `entry`=7874; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 45, `RequiredRaces` = 0,*/ `RewRepFaction2` = 889, `RewRepFaction3` = 889, `RewRepFaction4` = 889, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200/*, `Details` = 'The wilds of the Ashenvale forest will succumb to the might of the Horde, $r. Nothing the Silverwing say or do can stop our sovereign imperative. Kalimdor belongs to the Horde. How dare they attempt to prevent us from harvesting what is rightfully ours!$B$BLet the pride swell in your chest as you cut down their weak attempts at slowing our progress. Destroy the Silverwing Sentinels, and earn a Warsong mark of honor. Return to me with such a mark, $N, and you will be rewarded.\n',*/ WHERE `entry`=7875; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 55, `RequiredRaces` = 0,*/ `RewRepFaction2` = 889, `RewRepFaction3` = 889, `RewRepFaction4` = 889, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 33900/*, `Details` = 'The wilds of the Ashenvale forest will succumb to the might of the Horde, $r. Nothing the Silverwing say or do can stop our sovereign imperative. Kalimdor belongs to the Horde. How dare they attempt to prevent us from harvesting what is rightfully ours!$B$BLet the pride swell in your chest as you cut down their weak attempts at slowing our progress. Destroy the Silverwing Sentinels, and earn a Warsong mark of honor. Return to me with such a mark, $N, and you will be rewarded.\n',*/ WHERE `entry`=7876; +UPDATE `quest_template` SET `MinLevel` = 56, `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=7877; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=7905; +UPDATE `quest_template` SET `RewSpellCast` = 23853 WHERE `entry`=7946; +UPDATE `quest_template` SET `RewSpellCast` = 6756 WHERE `entry`=7962; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8041; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8042; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8043; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600, `Title` = 'The Rage of Mugamba' WHERE `entry`=8044; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8045; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8046; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8047; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8048; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8049; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8050; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8051; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8052; +UPDATE `quest_template` SET `QuestLevel` = 60, `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19716, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8053 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel` = 60, `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19721, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8054 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel` = 60, `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19722, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8055 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8056 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19717, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8056 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8057 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19718, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8057 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8058 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19717, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8058 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8059 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19718, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8059 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8060 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19716, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8060 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8061 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19718, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8061 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8062 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19716, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8062 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8063 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19717, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8063 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8064 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19720, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8064 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8065 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19722, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8065 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8066 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19721, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8066 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8067 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19724, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8067 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8068 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19721, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8068 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8069 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19723, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8069 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8070 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19720, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8070 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8071 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19724, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8071 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8072 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19719, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8072 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8073 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19724, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8073 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8074 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19719, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8074 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8075 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19722, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8075 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8076 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19720, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8076 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8077 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19723, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8077 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8078 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19719, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8078 && `patch`=9; +UPDATE `quest_template` SET `QuestLevel`=61 WHERE `entry`=8079 && `patch`=5; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepFaction1` = 270, `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600, `ReqItemId1` = 19723, `ReqItemCount1` = 1, `ReqItemId4` = 0, `ReqItemCount4` = 0 WHERE `entry`=8079 && `patch`=9; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 55, `RequiredRaces` = 0,*/ `RewRepValue1` = 200, `RewMoneyMaxLevel` = 33900/*, `Title` = 'Arathi Basin Resources!', `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Sergeant Maclear at Refuge Pointe.', `Details` = 'War must be fought with soldiers, any soldier will tell you. They\'ll also say that a battle fought with poor gear or on an empty stomach is lost before it starts!$B$BThat is why Arathi Basin is important. There are key areas in the basin that hold essential resources. Metals, weapons, food, lumber - all are needed, and all can be gained there.$B$BThat is what I want from you, $N. Enter Arathi Basin, win the battle by holding more bases than the enemy, and return to me with a crate of resources.',*/ WHERE `entry`=8080; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8101; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8102; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8103; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8104; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 33900 WHERE `entry`=8105; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8106; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8107; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8108; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8109; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8110; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8111; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8112; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8113; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepFaction2` = 509, `RewRepFaction3` = 509, `RewRepFaction4` = 509, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8114; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700, `Details` = '$N, battling for the resources of Arathi Basin is a bloody undertaking. Your services to the League of Arathor are are needed as they are appreciated.$B$BAnd we have one more task for you.$B$BThe League wishes to make one strong push against the Defilers\' occupation of Arathi Basin. We want them driven out of every strategic point on the battlefield!$B$BIt will not be easy, but if anyone can get it done, it is you.' WHERE `entry`=8115; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8116; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8117; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8118; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8119; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 33900 WHERE `entry`=8120; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepFaction2` = 510, `RewRepFaction3` = 510, `RewRepFaction4` = 510, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8121; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8122; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 55, `RequiredRaces` = 0, `QuestFlags` = 72,*/ `RewRepValue1` = 200, `RewMoneyMaxLevel` = 33900 /*, `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Deathstalker Mortis at Hammerfall.', `Details` = 'The League of Arathor is sparing no expense in their move to retake Arathi. They, and all the races of the Alliance, now stream to this distant region, intent on expanding their hold from Refuge Pointe. We must stop them, and the best means to stop them is to take their supplies.$B$BYou can help us, $N. Enter Arathi Basin, known for its rich mines, fertile land and skilled craftsman. Capture and control every base you can, win the battle, and return to me with the resources you gain.',*/ WHERE `entry`=8123; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600, `Title` = 'Zandalarian Shadow Talisman' WHERE `entry`=8141; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600, `Title` = 'Zandalarian Shadow Talisman' WHERE `entry`=8142; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600, `Title` = 'Zandalarian Shadow Talisman' WHERE `entry`=8143; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600, `Title` = 'Zandalarian Shadow Mastery Talisman' WHERE `entry`=8144; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8145; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8146; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8147; +UPDATE `quest_template` SET `MinLevel` = 58, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600, `Title` = 'Maelstrom\'s Wrath' WHERE `entry`=8148; +UPDATE `quest_template` SET `RewXP` = 510, `RewMoneyMaxLevel` = 1200 WHERE `entry`=8151; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=8153; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 45, `RequiredRaces` = 0,*/ `RewRepValue1` = 200 /*, `Title` = 'Arathi Basin Resources!', `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Sergeant Maclear at Refuge Pointe.', `Details` = 'War must be fought with soldiers, any soldier will tell you. They\'ll also say that a battle fought with poor gear or on an empty stomach is lost before it starts!$B$BThat is why Arathi Basin is important. There are key areas in the basin that hold essential resources. Metals, weapons, food, lumber - all are needed, and all can be gained there.$B$BThat is what I want from you, $N. Enter Arathi Basin, win the battle by holding more bases than the enemy, and return to me with a crate of resources.',*/ WHERE `entry`=8154; +-- UPDATE `quest_template` SET `Method` = 1, `QuestLevel` = 35, `RequiredRaces` = 0, `Title` = 'Arathi Basin Resources!', `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Sergeant Maclear at Refuge Pointe.', `Details` = 'War must be fought with soldiers, any soldier will tell you. They\'ll also say that a battle fought with poor gear or on an empty stomach is lost before it starts!$B$BThat is why Arathi Basin is important. There are key areas in the basin that hold essential resources. Metals, weapons, food, lumber - all are needed, and all can be gained there.$B$BThat is what I want from you, $N. Enter Arathi Basin, win the battle by holding more bases than the enemy, and return to me with a crate of resources.' WHERE `entry`=8156; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 45, `RequiredRaces` = 0,*/ `RewRepValue1` = 200 /*, `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Deathstalker Mortis at Hammerfall.', `Details` = 'The League of Arathor is sparing no expense in their move to retake Arathi. They, and all the races of the Alliance, now stream to this distant region, intent on expanding their hold from Refuge Pointe. We must stop them, and the best means to stop them is to take their supplies.$B$BYou can help us, $N. Enter Arathi Basin, known for its rich mines, fertile land and skilled craftsman. Capture and control every base you can, win the battle, and return to me with the resources you gain.',*/ WHERE `entry`=8160; +-- UPDATE `quest_template` SET `Method` = 1, `QuestLevel` = 35, `RequiredRaces` = 0, `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Deathstalker Mortis at Hammerfall.', `Details` = 'The League of Arathor is sparing no expense in their move to retake Arathi. They, and all the races of the Alliance, now stream to this distant region, intent on expanding their hold from Refuge Pointe. We must stop them, and the best means to stop them is to take their supplies.$B$BYou can help us, $N. Enter Arathi Basin, known for its rich mines, fertile land and skilled craftsman. Capture and control every base you can, win the battle, and return to me with the resources you gain.' WHERE `entry`=8161; +UPDATE `quest_template` SET /*`Method` = 1, `QuestLevel` = 25, `RequiredRaces` = 0,*/ `RewRepValue1` = 200 /*, `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Deathstalker Mortis at Hammerfall.', `Details` = 'The League of Arathor is sparing no expense in their move to retake Arathi. They, and all the races of the Alliance, now stream to this distant region, intent on expanding their hold from Refuge Pointe. We must stop them, and the best means to stop them is to take their supplies.$B$BYou can help us, $N. Enter Arathi Basin, known for its rich mines, fertile land and skilled craftsman. Capture and control every base you can, win the battle, and return to me with the resources you gain.',*/ WHERE `entry`=8162; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewRepValue1` = 200 WHERE `entry`=8166; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 1680 WHERE `entry`=8167; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewRepValue1` = 200 WHERE `entry`=8168; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewRepValue1` = 200 WHERE `entry`=8169; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 1680 WHERE `entry`=8170; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewRepValue1` = 200 WHERE `entry`=8171; +UPDATE `quest_template` SET `ZoneOrSort` = 19, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8183; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8184 AND `patch`=5; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal Hakkari idol that must be taken from the most powerful of the Hakkari lieutenants: Jin\'do and the Bloodlord.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BBring me these things and I will create a powerful enchantment for you!' WHERE `entry`=8184 AND `patch`=9; +UPDATE `quest_template` SET `Method` = 0, `RewRepValue1` = 100, `Objectives` = '', `Details` = '' WHERE `entry`=8184; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8185 AND `patch`=5; +-- Quest 8185 Patch 9 already correct +UPDATE `quest_template` SET `Method` = 0, `RewRepValue1` = 100, `Objectives` = '', `Details` = '' WHERE `entry`=8185; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8186 AND `patch`=5; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal Hakkari idol that must be taken from the most powerful of the Hakkari lieutenants: Jin\'do and the Bloodlord.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BBring me these things and I will create a powerful enchantment for you!' WHERE `entry`=8186 AND `patch`=9; +UPDATE `quest_template` SET `Method` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8186; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8187 AND `patch`=5; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal Hakkari idol that must be taken from the most powerful of the Hakkari lieutenants: Jin\'do and the Bloodlord.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BBring me these things and I will create a powerful enchantment for you!' WHERE `entry`=8187 AND `patch`=9; +UPDATE `quest_template` SET `Method` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8187; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8188 AND `patch`=5; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal Hakkari idol that must be taken from the most powerful of the Hakkari lieutenants: Jin\'do and the Bloodlord.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BBring me these things and I will create a powerful enchantment for you!' WHERE `entry`=8188 AND `patch`=9; +UPDATE `quest_template` SET `Method` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8188; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8189 AND `patch`=5; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal Hakkari idol that must be taken from the most powerful of the Hakkari lieutenants: Jin\'do and the Bloodlord.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BBring me these things and I will create a powerful enchantment for you!' WHERE `entry`=8189 AND `patch`=9; +UPDATE `quest_template` SET `Method` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8189; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8190 AND `patch`=5; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal Hakkari idol that must be taken from the most powerful of the Hakkari lieutenants: Jin\'do and the Bloodlord.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BBring me these things and I will create a powerful enchantment for you!' WHERE `entry`=8190 AND `patch`=9; +UPDATE `quest_template` SET `Method` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8190; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8191 AND `patch`=5; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal Hakkari idol that must be taken from the most powerful of the Hakkari lieutenants: Jin\'do and the Bloodlord.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BBring me these things and I will create a powerful enchantment for you!' WHERE `entry`=8191 AND `patch`=9; +UPDATE `quest_template` SET `Method` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8191; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal token that must be taken from the most powerful of the Hakkari.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BThe last is the high elven facsimile of troll magic known as the Arcanum. I do not know where they can be found.$B$BBring me all three and I will create a powerful enchantment for you!' WHERE `entry`=8192 AND `patch`=5; +UPDATE `quest_template` SET `RequestItemsText`='Zanza can create the ancient troll enchantments with the right components. $B$BThe first is a primal Hakkari idol that must be taken from the most powerful of the Hakkari lieutenants: Jin\'do and the Bloodlord.$B$BThe second is a punctured voodoo doll. These can be found in the piles of refuse that litter this foul place. Look inside the jinxed hoodoo piles.$B$BBring me these things and I will create a powerful enchantment for you!' WHERE `entry`=8192 AND `patch`=9; +UPDATE `quest_template` SET `Method` = 0, `RewRepValue1` = 100, `Objectives` = '', `Details` = '' WHERE `entry`=8192; +UPDATE `quest_template` SET `LimitTime` = 0 WHERE `entry`=8193; +UPDATE `quest_template` SET `RewXP` = 660, `Details` = '' WHERE `entry`=8195; +UPDATE `quest_template` SET `QuestFlags` = 72, `ReqSourceId1` = 0, `ReqSourceCount1` = 0, `ReqSourceId2` = 19881, `ReqSourceCount2` = 5, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8201; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8227; +UPDATE `quest_template` SET `MaxLevel` = 99, `ZoneOrSort` = 0 WHERE `entry`=8228; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=8231; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 15300 WHERE `entry`=8232; +UPDATE `quest_template` SET `RewXP` = 510, `RewMoneyMaxLevel` = 1200 WHERE `entry`=8233; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 12300 WHERE `entry`=8234; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 12300 WHERE `entry`=8235; +UPDATE `quest_template` SET `RewRepValue1` = 150, `RewMoneyMaxLevel` = 15300 WHERE `entry`=8236; +UPDATE `quest_template` SET `RewXP` = 660, `Details` = '' WHERE `entry`=8238; +UPDATE `quest_template` SET `RewXP` = 660, `Details` = '' WHERE `entry`=8239; +UPDATE `quest_template` SET `RewRepValue1` = 150, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8240; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepValue1` = 0 WHERE `entry`=8243; +UPDATE `quest_template` SET `RewXP` = 510, `RewMoneyMaxLevel` = 1200, `RewSpellCast` = 12509 WHERE `entry`=8250; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=8251; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=8252; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 15300 WHERE `entry`=8253; +UPDATE `quest_template` SET `RewXP` = 510, `RewMoneyMaxLevel` = 1200 WHERE `entry`=8254; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=8255; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=8256; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 15300 WHERE `entry`=8257; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 8, `RewRepFaction1` = 67, `RewRepFaction2` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue1` = 200, `RewRepValue2` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8258; +UPDATE `quest_template` SET `Type` = 0, `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8262; +UPDATE `quest_template` SET `MaxLevel` = 34, `Type` = 0, `RequiredRaces` = 0, `RepObjectiveFaction` = 510, `RepObjectiveValue` = 3000, `RewRepFaction1` = 510, `RewRepValue1` = 10, `RewMoneyMaxLevel` = 150 WHERE `entry`=8263; +UPDATE `quest_template` SET `MaxLevel` = 44, `Type` = 0, `RequiredRaces` = 0, `RepObjectiveFaction` = 510, `RepObjectiveValue` = 3000, `RewXP` = 375, `RewMoneyMaxLevel` = 210 WHERE `entry`=8264; +UPDATE `quest_template` SET `Type` = 0, `RequiredRaces` = 0, `RepObjectiveFaction` = 510, `RepObjectiveValue` = 3000, `RewRepFaction1` = 510, `RewRepValue1` = 10, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8265; +UPDATE `quest_template` SET /*`Method` = 0,*/ `QuestLevel` = 60, /*`RequiredRaces` = 0,*/ `RequestItemsText`=`Details`, `Objectives` = '', `Details` = '' WHERE `entry`=8266; +UPDATE `quest_template` SET /*`Method` = 0,*/ `QuestLevel` = 60, /*`RequiredRaces` = 0,*/ `RequestItemsText`=`Details`, `Objectives` = '', `Details` = '' WHERE `entry`=8268; +UPDATE `quest_template` SET `Method` = 0, `MaxLevel` = 0, `RewRepFaction1` = 730, `RewRepFaction2` = 47, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8271; +UPDATE `quest_template` SET `Method` = 0, `MaxLevel` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8272; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 36000 WHERE `entry`=8278; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 49800 WHERE `entry`=8279; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 36000 WHERE `entry`=8281; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 37200 WHERE `entry`=8282; +UPDATE `quest_template` SET /*`RewRepFaction4` = 549,*/ `RewRepValue1` = 50, `RewMoneyMaxLevel` = 28800, `Objectives` = 'Take the restored tablet to Hermit Ortell in Silithus.\n' WHERE `entry`=8285; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8286; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8287; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8288; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 69, /*`RequiredRaces` = 0,*/ `RewRepFaction2` = 890, `RewRepFaction3` = 890, `RewRepFaction4` = 890, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 39600 /*, `Details` = 'Beyond this tunnel you will find a field of strife and turmoil, young $c. The Horde continue to decimate our sacred forest, cutting down the evergreen foliage to power their machines of war.$B$BEnter Warsong Gulch and defend Silverwing Hold. Push back the invading Horde forces!$B$BDo this, and earn a talisman of merit. Bring me such a talisman, $N, and I shall reward you.',*/ WHERE `entry`=8291; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 69, /*`RequiredRaces` = 0,*/ `RewRepFaction2` = 889, `RewRepFaction3` = 889, `RewRepFaction4` = 889, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 39600 /*, `Details` = 'The wilds of the Ashenvale forest will succumb to the might of the Horde, $r. Nothing the Silverwing say or do can stop our sovereign imperative. Kalimdor belongs to the Horde. How dare they attempt to prevent us from harvesting what is rightfully ours!$B$BLet the pride swell in your chest as you cut down their weak attempts at slowing our progress. Destroy the Silverwing Sentinels, and earn a Warsong mark of honor. Return to me with such a mark, $N, and you will be rewarded.',*/ WHERE `entry`=8294; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 69, /*`RequiredRaces` = 0,*/ `RewRepValue1` = 200, `RewMoneyMaxLevel` = 39600/*, `Title` = 'Arathi Basin Resources!', `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Sergeant Maclear at Refuge Pointe.', `Details` = 'War must be fought with soldiers, any soldier will tell you. They\'ll also say that a battle fought with poor gear or on an empty stomach is lost before it starts!$B$BThat is why Arathi Basin is important. There are key areas in the basin that hold essential resources. Metals, weapons, food, lumber - all are needed, and all can be gained there.$B$BThat is what I want from you, $N. Enter Arathi Basin, win the battle by holding more bases than the enemy, and return to me with a crate of resources.',*/ WHERE `entry`=8297; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 69, /*`RequiredRaces` = 0,*/ `RewRepValue1` = 200, `RewMoneyMaxLevel` = 39600/*, `Objectives` = 'Win the battle for Arathi Basin, get an Arathi Resource Crate, and return it to Deathstalker Mortis at Hammerfall.', `Details` = 'The League of Arathor is sparing no expense in their move to retake Arathi. They, and all the races of the Alliance, now stream to this distant region, intent on expanding their hold from Refuge Pointe. We must stop them, and the best means to stop them is to take their supplies.$B$BYou can help us, $N. Enter Arathi Basin, known for its rich mines, fertile land and skilled craftsman. Capture and control every base you can, win the battle, and return to me with the resources you gain.',*/ WHERE `entry`=8299; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8301; +UPDATE `quest_template` SET `RequiredRaces` = 255, `SrcItemId` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8302; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8304; +UPDATE `quest_template` SET `RewOrReqMoney` = 27000, `RewMoneyMaxLevel` = 59700, `Details` = 'I need you to venture into Hive\'Regal and find what became of my dearest Natalia, $N. This will be no easy task for you to do alone. I recommend that you bring some friends along. Before you dive headlong into the maw of madness, make sure that you go back and speak with those dwarves. They might be able to give you some tips on dealing with the silithid that inhabit that hive.$B$BAnd $N, if she truly is as mad as they say... do what you must.$B$B\n' WHERE `entry`=8306; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 18000 WHERE `entry`=8307; +UPDATE `quest_template` SET `RewOrReqMoney` = 27000, `QuestFlags` = 8, `RewXP` = 8300, `RewMoneyMaxLevel` = 49800, `Details` = 'After our initial foray into the hives and Mistress Mar\'alith\'s subsequent madness the three hives have been spewing out bugs! The increased activity might be tied into the glyphs covering those strange crystals.$B$BWe must get a rubbing from crystals in all three hives. If we can get those rubbings, we might be able to make sense of this madness.$B$BTake this transcription set and some buddies and hit those hives, $N. Don\'t come back until you\'ve gotten copies from each hive.' WHERE `entry`=8309; +UPDATE `quest_template` SET `RewOrReqMoney` = 27000, `RewMoneyMaxLevel` = 49800 WHERE `entry`=8310; +UPDATE `quest_template` SET `RewRepValue1` = 50, `RewMoneyMaxLevel` = 36000 WHERE `entry`=8313; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewRepFaction1` = 609, `RewRepValue1` = 75, `RewXP` = 4950, `RewMoneyMaxLevel` = 29700 WHERE `entry`=8314; +UPDATE `quest_template` SET `SuggestedPlayers` = 0, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8315; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8316; +UPDATE `quest_template` SET `RewRepValue1` = 50, `RewMoneyMaxLevel` = 18000 WHERE `entry`=8317; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8320; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8321; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8322; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 38400 WHERE `entry`=8323; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8331; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8332; +UPDATE `quest_template` SET `RewXP` = 0, `RewMoneyMaxLevel` = 0 WHERE `entry`=8333; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8341; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 25, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8343; +UPDATE `quest_template` SET `SuggestedPlayers` = 0, `RewRepValue1` = 150, `RewXP` = 8300, `RewMoneyMaxLevel` = 49800 WHERE `entry`=8348; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 25, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8349; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 25, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8351; +UPDATE `quest_template` SET `RewXP` = 9950, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8352; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 5111, `ReqCreatureOrGOCount1` = 1 WHERE `entry`=8353; +UPDATE `quest_template` SET `RequiredRaces` = 0, `Details` = 'Ah, trick-or-treating for a sick child, are we? I was going to say, you\'re a little old to be rummaging about for candies...$B$BWell, for my treat - an Undercity Mint - you will need to... cluck like a chicken! Yes, chickens love mints... well OK, maybe they don\'t LOVE them... but I won\'t give you a mint unless you chicken cluck for me!$B$BWell $c, are you up to the challenge or not?! Time to earn your treat!\n', `ReqCreatureOrGOId1` = 6741, `ReqCreatureOrGOCount1` = 1 WHERE `entry`=8354; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 6826, `ReqCreatureOrGOCount1` = 1 WHERE `entry`=8355; +UPDATE `quest_template` SET `Objectives` = 'Do a flex emote at Innkeeper Allison, and in exchange you\'ll receive Stormwind Nougat!\n', `ReqCreatureOrGOId1` = 6740, `ReqCreatureOrGOCount1` = 1 WHERE `entry`=8356; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 6735, `ReqCreatureOrGOCount1` = 1 WHERE `entry`=8357; +DELETE FROM `creature_ai_scripts` WHERE `id`=1181402; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1181402, 0, 0, 8, 11814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Kali Remik - Complete Quest Incoming Gumdrop'), +(1181402, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10788, 0, 0, 0, 0, 0, 0, 0, 0, 'Kali Remik - Say Text'); +UPDATE `quest_template` SET `SpecialFlags`=0, `RequiredRaces` = 0, `Objectives` = 'Do a train emote at Kali Remik, and in exchange you\'ll receive a Darkspear Gumdrop!\n', `Details` = 'A trick-or-treater! Yeah mon!$B$BWell now, even though you\'re doing something noble and collecting candies for a sick child, I can\'t let you off the hook that easily. I have a yummy Darkspear Gumdrop to give to the sick child... if you make a train noise for me! Haha, yes, that\'ll be the trick! The price of this gumdrop is one train noise!$B$BChugga-chugga, $c!\n', `EndText` = '', `ReqCreatureOrGOId1` = 11814, `ReqCreatureOrGOCount1` = 1, `ObjectiveText1` = 'Do the \"train\" for Kali Remik' WHERE `entry`=8358; +DELETE FROM `creature_ai_scripts` WHERE `id`=692901; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(692901, 0, 0, 8, 6929, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Innkeeper Gryshka - Complete Quest Flexing for Nougat'), +(692901, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10797, 0, 0, 0, 0, 0, 0, 0, 0, 'Innkeeper Gryshka - Say Text'); +UPDATE `quest_template` SET `SpecialFlags`=0, `RequiredRaces` = 0, `Details` = 'That\'s an... interesting costume you have on. Even though you\'re being nice and helping a sick child trick-or-treat this year, I\'m afraid I\'m going to have to ask you perform a trick for me!$B$BLet\'s see... you look so strong and buff in that... costume... let\'s see you flex! Yes, go on now and flex for me, strong $g man : woman;!$B$BWhen and only when you flex, I\'ll give you some tasty Orgrimmar Nougat. It\'s a great Hallow\'s End treat.\n', `EndText` = '', `ReqCreatureOrGOId1` = 6929, `ReqCreatureOrGOCount1` = 1, `ObjectiveText1` = 'Flex for Innkeeper Gryshka' WHERE `entry`=8359; +UPDATE `quest_template` SET `RequiredRaces` = 0, `ReqCreatureOrGOId1` = 6746, `ReqCreatureOrGOCount1` = 1 WHERE `entry`=8360; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8361; +UPDATE `quest_template` SET `SuggestedPlayers` = 0 WHERE `entry`=8363; +UPDATE `quest_template` SET `RewRepValue1` = 150, `RewXP` = 3300, `RewMoneyMaxLevel` = 0 WHERE `entry`=8364; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 0, `ZoneOrSort` = 1637, `RequiredRaces` = 0, `RewRepFaction2` = 889, `RewRepFaction3` = 510, `RewMoneyMaxLevel` = 49800, `Objectives` = 'Bring 3 Alterac Valley Marks of Honor, 3 Arathi Basin Marks of Honor and 3 Warsong Gulch Marks of Honor to a Horde Warbringer outside the battlegrounds.', `Details` = 'Serving the Horde in one of the great battles against the Alliance is a source of great honor! The few however, that have served the Horde in ALL of our active battlefronts are our truly great fighters. We shall vanquish our opponents, not by fighting isolated skirmishes, but by waging a well-coordinated war.$B$BGo forth and crush the Alliance in Arathi Basin, Alterac Valley and Warsong Gulch! For Honor! For the Horde!' WHERE `entry`=8367; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 900 WHERE `entry`=8368; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 49800 WHERE `entry`=8369; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 1440 WHERE `entry`=8370; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 0, `ZoneOrSort` = 1537, `RequiredRaces` = 0, `RewRepFaction1` = 509, `RewRepFaction3` = 890, `RewRepValue1` = 150, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 49800 WHERE `entry`=8371; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 900 WHERE `entry`=8372; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 1440 WHERE `entry`=8374; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 0, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 49800 WHERE `entry`=8375; +UPDATE `quest_template` SET `QuestFlags` = 64, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8376; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8377; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8378; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8379; +UPDATE `quest_template` SET `QuestFlags` = 8, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8381; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8382; +UPDATE `quest_template` SET `RequestItemsText`='The war against the Horde is quickly depleting our supplies, $n. It is vital to maintain control of Arathi Basin to keep the stream of resources flowing! Have you lent a hand in Arathi yet?' WHERE `entry`=8384 AND `patch`=6; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8383; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8384; +UPDATE `quest_template` SET `MaxLevel` = 0, `ZoneOrSort` = 1537, `RequiredRaces` = 0, `QuestFlags` = 264, `RewRepFaction1` = 730, `RewRepFaction2` = 509, `RewRepFaction3` = 890, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8385; +UPDATE `quest_template` SET `RequestItemsText`='Don\'t forget the fight for Warsong Gulch is about more than just protecting trees. It\'s about keeping a natural barrier between Ashenvale and the Barrens. Do you bring any news from the battlefield, $n?' WHERE `entry`=8386 AND `patch`=6; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewXP` = 730, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8386; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8387; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewOrReqMoney` = 9000, `QuestFlags` = 264, `RewRepFaction2` = 889, `RewRepFaction3` = 510, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8388; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewXP` = 730, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8389; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8390; +UPDATE `quest_template` SET `RequestItemsText`='The war against the Horde is quickly depleting our supplies, $n. It is vital to maintain control of Arathi Basin to keep the stream of resources flowing! Have you lent a hand in Arathi yet?' WHERE `entry`=8391 AND `patch`=6; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8391; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8392; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0 WHERE `entry`=8393; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 2760 WHERE `entry`=8394; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 38400 WHERE `entry`=8395; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 69, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8396; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8397; +UPDATE `quest_template` SET `MaxLevel` = 69, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8398; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 1440 WHERE `entry`=8399; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0 WHERE `entry`=8400; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 2760 WHERE `entry`=8401; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 38400 WHERE `entry`=8402; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 69, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8403; +UPDATE `quest_template` SET `ZoneOrSort` = 0, `Type` = 0, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8404; +UPDATE `quest_template` SET `ZoneOrSort` = 0, `Type` = 0, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8405; +UPDATE `quest_template` SET `ZoneOrSort` = 0, `Type` = 0, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8406; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8407; +UPDATE `quest_template` SET `MaxLevel` = 69, `ZoneOrSort` = 0, `Type` = 0, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8408; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 67, `RewRepFaction2` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue1` = 100, `RewRepValue2` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0, `RewMoneyMaxLevel` = 9900 WHERE `entry`=8409; +UPDATE `quest_template` SET `QuestLevel` = 52, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 9000 WHERE `entry`=8410; +UPDATE `quest_template` SET `QuestLevel` = 52, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 9000, `Details` = 'Welcome, mon. You bring me the elements and then we do the talkin\'.' WHERE `entry`=8411; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 12300 WHERE `entry`=8412; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 15300 WHERE `entry`=8413; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 12300 WHERE `entry`=8414; +UPDATE `quest_template` SET `QuestLevel` = 52, `RequiredRaces` = 0, `RewXP` = 510, `RewMoneyMaxLevel` = 1200, `Objectives` = 'Speak to Commander Ashlam Valorfist at Chillwind Point.', `Details` = 'Commander Ashlam Valorfist has sent out a call for a paladin of your purity and valor, $n. You can find him at Chillwind Point in the southern part of the Western Plaguelands. Seek him and aid in his cause for the Light!' WHERE `entry`=8415; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepValue1` = 50, `RewMoneyMaxLevel` = 6000 WHERE `entry`=8416; +UPDATE `quest_template` SET `QuestLevel` = 52, `RewXP` = 510, `RewMoneyMaxLevel` = 1200 WHERE `entry`=8417; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 15300 WHERE `entry`=8418; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 9000 WHERE `entry`=8419; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 9000 WHERE `entry`=8420; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=8421; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 15300 WHERE `entry`=8422; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=8423; +UPDATE `quest_template` SET `QuestLevel` = 52, `RewXP` = 5100, `RewMoneyMaxLevel` = 12300 WHERE `entry`=8424; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 15300 WHERE `entry`=8425; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 1440, `Objectives` = 'Bring 3 Warsong Gulch Marks of Honor to a Horde Warbringer outside the battlegrounds.' WHERE `entry`=8426; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `Objectives` = 'Bring 3 Warsong Gulch Marks of Honor to a Horde Warbringer outside the battlegrounds.' WHERE `entry`=8427; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 2760, `Objectives` = 'Bring 3 Warsong Gulch Marks of Honor to a Horde Warbringer outside the battlegrounds.', `Details` = 'The battle in Warsong Gulch against the Silverwing Sentinels is of great importance. Under the guise of protecting a forest that doesn\'t belong to them, the Alliance seeks to deny the Horde one of our largest sources for lumber.$B$BDo not let this happen, $N! Come back to me with proof of serving the Horde in a worthy manner!\n' WHERE `entry`=8428; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 38400, `Objectives` = 'Bring 3 Warsong Gulch Marks of Honor to a Horde Warbringer outside the battlegrounds.' WHERE `entry`=8429; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 69, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 39600, `Objectives` = 'Bring 3 Warsong Gulch Marks of Honor to a Horde Warbringer outside the battlegrounds.' WHERE `entry`=8430; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8431; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8432; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8433; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8434; +UPDATE `quest_template` SET `MaxLevel` = 69, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8435; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0 WHERE `entry`=8436; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 2760 WHERE `entry`=8437; +UPDATE `quest_template` SET /*`Method` = 1,*/ `RequiredRaces` = 0, `RewMoneyMaxLevel` = 38400 WHERE `entry`=8438; +UPDATE `quest_template` SET /*`Method` = 1,*/ `MaxLevel` = 69, `RequiredRaces` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8439; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8440; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8441; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8442; +UPDATE `quest_template` SET `OfferRewardText`='Excellent work, $n! As long as Arathi Basin stays under our control our supplies will be well stocked.', `RequestItemsText`='The war against the Alliance scum demands resources, $n! We cannot allow our stockpiles to run dry in the middle of a battle. Continue to ensure Arathi Basin remains in our hands!' WHERE `entry`=8443 AND `patch`=6; +UPDATE `quest_template` SET `MaxLevel` = 69, `RequiredRaces` = 0, `QuestFlags` = 264, `RewMoneyMaxLevel` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8443; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8446; +UPDATE `quest_template` SET `ZoneOrSort` = -1, `RewRepValue1` = 200 WHERE `entry`=8447; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8481; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewMoneyMaxLevel` = 59700, `RewSpellCast` = 26125 WHERE `entry`=8485; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8493; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8495; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8496; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8497; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8498; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8500; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Kill 30 Hive\'Ashi Stingers and report back to Commander Mar\'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing XII in order to complete this quest.\n', `ReqItemId1` = 20941, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8501; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `ReqItemId1` = 20942, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8502; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8504; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8506; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8510; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8512; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8514; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8516; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8518; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8521; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8523; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8525; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8527; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8529; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8533; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8534; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Details` = 'The Twilight\'s Hammer and the elemental nobles they worship present a formidable threat to our operations in Silithus. With the new enemies we\'re facing inside Ahn\'Qiraj, we cannot afford to lower our guard to our enemies outside.$B$BFind a way to summon and destroy a Hoary Templar and report to Bor Wildmane.\n', `ReqItemId1` = 20947, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8535; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `ReqItemId1` = 21751, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8536; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `ReqItemId1` = 20945, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8537; +UPDATE `quest_template` SET `SuggestedPlayers` = 0, `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8538; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `ReqItemId1` = 21249, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8539; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8540; +UPDATE `quest_template` SET `QuestFlags` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8541; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0 WHERE `entry`=8543; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `RequestItemsText`=`Details`, `Objectives` = '', `Details` = '' WHERE `entry`=8546; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 50, `RewMoneyMaxLevel` = 0 WHERE `entry`=8548; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `RequestItemsText`=`Details`, `Objectives` = '', `Details` = '' WHERE `entry`=8550; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8551; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8553; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8554; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8556; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8557; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8558; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8561; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8562; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8565; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8566; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8567; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8568; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8569; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8570; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 50, `RewMoneyMaxLevel` = 0, `Objectives` = 'Bring 7 Cenarion Combat Badges, 4 Cenarion Logistics Badges and 4 Cenarion Tactical Badges to Vargus at Cenarion Hold in Silithus. You must also attain Honored reputation with Cenarion Circle to be able to complete this quest.\n' WHERE `entry`=8572; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 50, `RewXP` = 3300, `RewMoneyMaxLevel` = 19800, `Objectives` = 'Bring 15 Cenarion Combat Badges, 20 Cenarion Logistics Badges, 20 Cenarion Tactical Badges and 1 Mark of Cenarius to Vargus at Cenarion Hold in Silithus. You must also attain Exalted reputation with Cenarion Circle to be able to complete this quest.\n' WHERE `entry`=8573; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 50, `RewMoneyMaxLevel` = 0 WHERE `entry`=8574; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8575; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8577; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 0, `RewRepFaction2` = 0, `RewRepValue1` = 0, `RewRepValue2` = 0, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600, `RewSpellCast` = 26001 WHERE `entry`=8579; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8581; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8583; +UPDATE `quest_template` SET `RewRepFaction1` = 369, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 39600, `Objectives` = 'Recover Lakmaeran\'s Carcass and 20 Chimaerok Tenderloins for Dirge Quickcleave in Tanaris.', `Details` = 'Legend has it that the chimaerok of the Isle of Dread in Feralas have the most succulent and tender vittles in existence! Now these chimaerok also have a daddy who, with proper preparation, may or may not look like a 500 pound chicken.$B$BHead to the Isle of Dread and kill Lord Lakmaeran and bring me his fresh carcass. That should satisfy the gnome. To satisfy me, you\'ll need to get your hands on some chimaerok tenderloin.$B$BDo this and you\'ll have your 500 pound chicken and a little something extra.\n' WHERE `entry`=8585; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8589; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8591; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8592; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8593; +UPDATE `quest_template` SET `RepObjectiveFaction` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8594; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepFaction2` = 0, `RewRepValue1` = 0, `RewRepValue2` = 0, `RewXP` = 3300, `RewSpellCast` = 26001 WHERE `entry`=8595; +UPDATE `quest_template` SET `RepObjectiveFaction` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8596; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8597; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 19800 WHERE `entry`=8599; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8601; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8603; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `RequestItemsText`=`Details`, `Objectives` = '', `Details` = '' WHERE `entry`=8605; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8608; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `RequestItemsText`=`Details`, `Objectives` = '', `Details` = '' WHERE `entry`=8610; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `Objectives` = '', `Details` = '' WHERE `entry`=8612; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `RequestItemsText`=`Details`, `Objectives` = '', `Details` = '' WHERE `entry`=8614; +UPDATE `quest_template` SET `OfferRewardText`='Your donation of time and energy to the war effort goes above and beyond, $n. I assure you that your labors have not gone unnoticed. You have my thanks, and the gratitude of the Horde. Please return to me again should you bake up another batch.' WHERE `entry`=8616 AND `patch`=7; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `RequestItemsText`=`Details`, `Objectives` = '', `Details` = '' WHERE `entry`=8616; +UPDATE `quest_template` SET `RewRepValue1` = 75, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8620; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8622; +UPDATE `quest_template` SET `RepObjectiveFaction` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600, `Objectives` = 'Bring the Qiraji Bindings of Dominance, 2 Idols of Rebirth, 5 Silver Scarabs and 5 Ivory Scarabs to Andorgos in Ahn\'Qiraj. You must also attain Neutral reputation with the Brood of Nozdormu to complete this quest.' WHERE `entry`=8625; +UPDATE `quest_template` SET `RepObjectiveFaction` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8626; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8627; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8628; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8629; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RepObjectiveFaction` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8630; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8631; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8632; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8633; +UPDATE `quest_template` SET `RepObjectiveFaction` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8634; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8638; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RepObjectiveFaction` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8655; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8656; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8657; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8658; +UPDATE `quest_template` SET `RepObjectiveFaction` = 0, `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8659; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Slay 30 Hive\'Zora Tunnelers and report back to Commander Mar\'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing VII in order to complete this quest.\n', `ReqItemId1` = 21251, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8687; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8689; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8690; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8691; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8692; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8693; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8694; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8695; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8696; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8697; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8698; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8699; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8700; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8701; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8702; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8703; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8704; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8705; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8706; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8707; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8708; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8709; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8710; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8711; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8712; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8728; +UPDATE `quest_template` SET `ReqSourceId2` = 21142, `ReqSourceCount2` = 1, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 59700, `LimitTime` = 0 WHERE `entry`=8730; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=8732; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600, `Objectives` = 'Travel to the continent of Teldrassil and find Malfurion\'s agent somewhere outside the walls of Darnassus.\n' WHERE `entry`=8733; +UPDATE `quest_template` SET `RewRepFaction2` = 609, `RewRepValue1` = 100, `RewRepValue2` = 100, `RewMoneyMaxLevel` = 39600, `Objectives` = 'Travel to the four Emerald Dream portals in Azeroth and collect a Fragment of the Nightmare\'s Corruption from each. Return to Keeper Remulos in the Moonglade when you have completed this task.\n' WHERE `entry`=8735; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8737; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8738; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8739; +UPDATE `quest_template` SET `QuestFlags` = 256, `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Slay Twilight Marauder Morna and 5 Twilight Marauders. Report to Windcaller Proudhorn when your task is finished. You must also bring Tactical Task Briefing IX in order to complete this quest.', `ReqItemId1` = 20944, `ReqItemCount1` = 1, `ReqItemId3` = 0, `ReqItemCount3` = 0 WHERE `entry`=8740; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 29700 WHERE `entry`=8746; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8747; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8752; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8756; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8757; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 59700 WHERE `entry`=8761; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 29700, `Details` = 'DISASTER has struck! Metzen the Reindeer has been kidnapped!$B$BMetzen is one of Greatfather Winter\'s eight reindeer - and property of Smokywood Pastures. We\'ve received not one but TWO ransom letters from groups claiming to have Metzen. With the holiday season well under way, we\'re strapped to the coin box here! Please - find Metzen and return him to us!$B$BCheck out the ransom letters for clues, and sprinkle this reindeer dust on him - it will free him from any of his bonds!$B$BPlease, hurry!' WHERE `entry`=8762; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8763; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `ReqItemId1` = 21749, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8770; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `ReqItemId1` = 21750, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8771; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Slay 30 Hive\'Zora Waywatchers and report back to Commander Mar\'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing VI in order to complete this quest.\n', `ReqItemId1` = 21250, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8772; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `ReqItemId1` = 21248, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8773; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Kill 30 Hive\'Regal Ambushers and report back to Commander Mar\'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing VIII in order to complete this quest.\n', `ReqItemId1` = 21252, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8774; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Kill 30 Hive\'Regal Spitfires and report back to Commander Mar\'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing IX in order to complete this quest.\n', `ReqItemId1` = 21253, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8775; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Kill 30 Hive\'Regal Slavemakers and report back to Commander Mar\'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing X in order to complete this quest.\n', `ReqItemId1` = 21255, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8776; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Kill 30 Hive\'Regal Burrowers and report back to Commander Mar\'alith at Cenarion Hold in Silithus. You must also bring Combat Task Briefing XI in order to complete this quest.\n', `ReqItemId1` = 21256, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=8777; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8778; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8779; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8780; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8781; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8782; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8783; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewXP` = 6600, `RewSpellCast` = 25992, `Objectives` = 'Take the Ancient Qiraji Artifact to the dragons hiding near the entrance of the temple.\n' WHERE `entry`=8784; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8785; +UPDATE `quest_template` SET `RequiredRaces` = 0, `QuestFlags` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8786; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8787; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600 WHERE `entry`=8789; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepValue1` = 200, `RewXP` = 6600, `Objectives` = 'Merithra of the Dream in the Temple of Ahn\'Qiraj will create Elementium Infused Armaments for you should you bring her Imperial Qiraji Regalia and 3 Elementium Ore.\n', `Details` = 'Arygos theorizes that the element which is born of conflicts between the Old Gods and their minions is also extremely deadly to them under the right conditions. I speak of Elementium, mortal.$B$BFind and bring me Imperial Qiraji Regalia and the toxic element and I shall infuse weapons of great power.\n' WHERE `entry`=8790; +UPDATE `quest_template` SET `RewRepFaction1` = 609, `RewRepFaction2` = 910, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Deliver the Head of Ossirian the Unscarred to Commander Mar\'alith at Cenarion Hold in Silithus.\n' WHERE `entry`=8791; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8799; +UPDATE `quest_template` SET `RewRepValue1` = 200, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8801; +UPDATE `quest_template` SET `RewRepFaction2` = 0, `RewRepValue1` = 200, `RewRepValue2` = 0, `RewMoneyMaxLevel` = 59700, `RewSpellCast` = 25992, `Details` = 'To the Caverns of Time you go, $G Lord:Lady; $N. Anachronos awaits your return. Give him the eye of C\'Thun as he will undoubtedly wish to place it in his master\'s collection.\n' WHERE `entry`=8802; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8804; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8805; +UPDATE `quest_template` SET `QuestFlags` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8806; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8807; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8808; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8809; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0 WHERE `entry`=8810; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8811; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8812; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8813; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8814; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8815; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8816; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8817; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8818; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8819; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8820; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8821; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8822; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8823; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8824; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8825; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8826; +UPDATE `quest_template` SET `RewXP` = 10, `RewMoneyMaxLevel` = 0 WHERE `entry`=8827; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 0, `Objectives` = 'Bring a Skin of Shadow, 3 Frayed Abomination Stitchings and 1 Twilight Cultist Robe to Aurel Goldleaf at Cenarion Hold in Silithus. You must also bring Logistics Task Briefing XI in order to complete this quest.\n' WHERE `entry`=8829; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8830; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8831; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8832; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8833; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8834; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8835; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8836; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8837; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8838; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8839; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8840; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8841; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8842; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8843; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8844; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8845; +UPDATE `quest_template` SET `Method` = 0, `MaxLevel` = 19, `Type` = 0, `RequiredRaces` = 0, `Objectives` = '' WHERE `entry`=8846; +UPDATE `quest_template` SET `Method` = 0, `MaxLevel` = 29, `Type` = 0, `RequiredRaces` = 0, `Objectives` = '' WHERE `entry`=8847; +UPDATE `quest_template` SET `MaxLevel` = 39, `RequiredRaces` = 0 WHERE `entry`=8848; +UPDATE `quest_template` SET `Method` = 0, `MaxLevel` = 49, `Type` = 0, `RequiredRaces` = 0, `Objectives` = '' WHERE `entry`=8849; +UPDATE `quest_template` SET `Method` = 0, `Type` = 0, `RequiredRaces` = 0, `Objectives` = '' WHERE `entry`=8850; +UPDATE `quest_template` SET `Method` = 0, `MaxLevel` = 19, `Type` = 0, `Objectives` = '' WHERE `entry`=8851; +UPDATE `quest_template` SET `Method` = 0, `MaxLevel` = 29, `Type` = 0, `Objectives` = '' WHERE `entry`=8852; +UPDATE `quest_template` SET `MaxLevel` = 39 WHERE `entry`=8853; +UPDATE `quest_template` SET `Method` = 0, `MaxLevel` = 49, `Type` = 0, `Objectives` = '' WHERE `entry`=8854; +UPDATE `quest_template` SET `Type` = 0, `Objectives` = '' WHERE `entry`=8855; +UPDATE `quest_template` SET `RewRepFaction2` = 21, `RewRepFaction3` = 21, `RewRepFaction4` = 21, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Take the Colossus of Ashi\'s Husk to Oglethorpe Obnoticus in Booty Bay.\n' WHERE `entry`=8857; +UPDATE `quest_template` SET `RewRepFaction2` = 59, `RewRepFaction3` = 59, `RewRepFaction4` = 59, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Take the Colossus of Regal\'s Husk to Overseer Oilfist in Searing Gorge.\n' WHERE `entry`=8858; +UPDATE `quest_template` SET `RewRepFaction2` = 529, `RewRepFaction3` = 529, `RewRepFaction4` = 529, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Take the Colossus of Zora\'s Husk to Lord Maxwell Tyrosus at Light\'s Hope Chapel in the Eastern Plaguelands.\n', `Details` = 'My servants were nearly killed in their efforts to recover this sample. You absolutely must hurry! Lord Maxwell Tyrosus eagerly awaits a fresh husk sample. He believes that the secrets of this Colossus could help us in the war against the Scourge!$B$BWhy are you still here!? To Light\'s Hope! Yes, you will be rewarded handsomely for your efforts...\n' WHERE `entry`=8859; +UPDATE `quest_template` SET `RewOrReqMoney` = 9000, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8868; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8883; +UPDATE `quest_template` SET `QuestFlags` = 8 WHERE `entry`=8897; +UPDATE `quest_template` SET `QuestFlags` = 8 WHERE `entry`=8898; +UPDATE `quest_template` SET `QuestFlags` = 8 WHERE `entry`=8899; +UPDATE `quest_template` SET `RequiredRaces` = 255 WHERE `entry`=8900; +UPDATE `quest_template` SET `RequiredRaces` = 255 WHERE `entry`=8901; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8902; +UPDATE `quest_template` SET `Details` = 'There\'s something unnatural about this epidemic of love. It\'s disgusting, and as it lowers our defenses, it could be a threat to the all of us.$b$bIt\'s bad enough that so many of our people are caught up in this ridiculous behavior. But I think that it has spread even to our guardians, who should be immune to such things.$b$bFind one of our guardians and see if they\'ve been caught up in this foolishness.' WHERE `entry`=8904; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 0 WHERE `entry`=8905; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 0 WHERE `entry`=8906; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 0 WHERE `entry`=8907; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 0 WHERE `entry`=8908; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 0 WHERE `entry`=8909; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 0, `Objectives` = 'Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Shadowcraft Bracers to Deliana in Ironforge.\n' WHERE `entry`=8910; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 0, `Objectives` = 'Acquire 15 Winterspring Blood Samples and 20 gold and bring them along with a set of Dreadmist Bracers to Deliana in Ironforge.\n' WHERE `entry`=8911; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 0, `Details` = 'Well met, $c. I\'ve something that might interest you.$B$BI have in my possession a set of armor much like the one worn by those of your profession, but of much higher quality. I\'d be willing to trade the bracers for ordinary ones in exchange for a small favor.$B$BThe blood of the frostsabers and bears that inhabit Winterspring has properties I\'m in need of at the moment. Bring me a sizeable sample of it along with the bracers and a small amount of gold. You shall find the effort worth your while.\n' WHERE `entry`=8912; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 0 WHERE `entry`=8913; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 0 WHERE `entry`=8914; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 0, `Objectives` = 'Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Magister\'s Bindings to Mokvar in Orgrimmar.\n' WHERE `entry`=8915; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 0, `Objectives` = 'Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Devout Bracers to Mokvar in Orgrimmar.\n', `Details` = 'Hail, $c! I can tell by your demeanor that you\'ve seen and done much in this world. Yet I\'m willing to wager you haven\'t seen a piece of armor like this.$B$BPerform a small favor for me and I\'ll be willing to trade it to you for an ordinary set of bracers.$B$BI\'m in need of a sizeable sample of venom drawn from the spiders and scorpions that inhabit Silithus. Bring this to me along with a few gold coins and I\'ll perform the exchange.\n' WHERE `entry`=8916; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 0, `Objectives` = 'Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Bindings of the Elements to Mokvar in Orgrimmar.\n' WHERE `entry`=8918; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 0 WHERE `entry`=8919; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600, `Objectives` = 'Acquire 15 Silithus Venom Samples and 20 gold and bring them along with a set of Bracers of Valor to Mokvar in Orgrimmar.\n' WHERE `entry`=8920; +UPDATE `quest_template` SET `QuestFlags` = 256, `RewMoneyMaxLevel` = 0 WHERE `entry`=8921; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8922; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8923; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8924; +UPDATE `quest_template` SET `QuestFlags` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8925; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 19800 WHERE `entry`=8928; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8929; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8930; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8931; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Bring a Magister\'s Belt and a set of Magister\'s Gloves to Deliana in Ironforge.\n' WHERE `entry`=8932; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Bring a Lightforge Belt and a set of Lightforge Gauntlets to Deliana in Ironforge.\n' WHERE `entry`=8933; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8934; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8935; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8937; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8938; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8940; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8941; +UPDATE `quest_template` SET `RequiredRaces` = 178, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Bring a Cord of the Elements and a set of Gauntlets of the Elements to Mokvar in Orgrimmar.\n' WHERE `entry`=8942; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Bring a Belt of Valor and a set of Gauntlets of Valor to Mokvar in Orgrimmar.\n' WHERE `entry`=8944; +UPDATE `quest_template` SET `SpecialFlags`=0, `QuestFlags` = 0, `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewMoneyMaxLevel` = 49800, `RewSpellCast` = 27290, `ReqCreatureOrGOId1` = 16031, `ReqCreatureOrGOCount1` = 1 WHERE `entry`=8945; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8946; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8947; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8948; +UPDATE `quest_template` SET `RequiredRaces` = 255, `QuestFlags` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8949; +UPDATE `quest_template` SET `QuestFlags` = 0, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8950; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 59700 WHERE `entry`=8951; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8952; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8953; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8954; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8955; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8956; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=8959; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 9900 WHERE `entry`=8960; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8961; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8962; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8964; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8965; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 49800, `ReqCreatureOrGOId1` = 16080, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=8966; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 49800, `ReqCreatureOrGOId1` = 16097, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=8967; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 49800, `Details` = 'The siblings, Jarien and Sothos, decided to join the Scarlet Crusade upon the disbanding of our mercenary company. They took the Left Piece of Lord Valthalak\'s Amulet with them. Good riddance, I say, but we need that piece back.$B$BFrom what we could gather, they were actually slain by Grand Crusader Dathrohan himself for failing the initiation rites inside his chamber in the Scarlet Bastion.$B$BIn any case, we... meaning you, are still going to need to retrieve that piece of the amulet.', `ReqCreatureOrGOId1` = 16101, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId2` = 16102, `ReqCreatureOrGOCount2` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0, `ReqCreatureOrGOId4` = 0, `ReqCreatureOrGOCount4` = 0 WHERE `entry`=8968; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 49800, `ReqCreatureOrGOId1` = 16118, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=8969; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8970; +UPDATE `quest_template` SET `RequiredRaces` = 255 WHERE `entry`=8973; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8977; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8978; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8979; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8980; +UPDATE `quest_template` SET `RewSpellCast` = 27663 WHERE `entry`=8981; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8982; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8983; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=8984; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8985; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 39600 WHERE `entry`=8988; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 49800, `ReqCreatureOrGOId1` = 16080, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=8989; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 49800, `ReqCreatureOrGOId1` = 16097, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=8990; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 49800, `Details` = 'The siblings, Jarien and Sothos, decided to join the Scarlet Crusade upon the disbanding of our mercenary company. They took the Right Piece of Lord Valthalak\'s Amulet with them. Good riddance, I say, but we need that piece back.$B$BFrom what we could gather, they were actually slain by Grand Crusader Dathrohan himself for failing the initiation rites inside his chamber in the Scarlet Bastion.$B$BIn any case, we... meaning you, are still going to need to retrieve that piece of the amulet.', `ReqCreatureOrGOId1` = 16101, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId2` = 16102, `ReqCreatureOrGOCount2` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0, `ReqCreatureOrGOId4` = 0, `ReqCreatureOrGOCount4` = 0 WHERE `entry`=8991; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 49800, `ReqCreatureOrGOId1` = 16118, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId3` = 0, `ReqCreatureOrGOCount3` = 0 WHERE `entry`=8992; +UPDATE `quest_template` SET `RewChoiceItemCount2` = 5, `RewSpellCast` = 27663 WHERE `entry`=8993; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=8994; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 59700, `ReqCreatureOrGOId1` = 16042, `ReqCreatureOrGOCount1` = 1, `ReqCreatureOrGOId2` = 0, `ReqCreatureOrGOCount2` = 0 WHERE `entry`=8995; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8996; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8997; +UPDATE `quest_template` SET `RewXP` = 660, `RewMoneyMaxLevel` = 3900 WHERE `entry`=8998; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9000; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9001; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9004; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9006; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9008; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9010; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9011; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9012; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 9900 WHERE `entry`=9013; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600, `ReqCreatureOrGOId1` = 16166, `ReqCreatureOrGOCount1` = 1, `ReqItemId1` = 22047, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=9015; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700, `Objectives` = 'Return to Mokvar in Orgimmar with a set of Wildheart Boots, a Wildheart Kilt and Wildheart Spaulders.\n' WHERE `entry`=9016; +UPDATE `quest_template` SET `RequiredRaces` = 255, `SrcItemId` = 21986, `RewMoneyMaxLevel` = 59700 WHERE `entry`=9018; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=9019; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=9020; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=9021; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewMoneyMaxLevel` = 59700 WHERE `entry`=9022; +UPDATE `quest_template` SET `RewRepValue1` = 100, `RewMoneyMaxLevel` = 39600 WHERE `entry`=9023; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9024; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9025; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9026; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9027; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9028; +UPDATE `quest_template` SET `ZoneOrSort` = 0 WHERE `entry`=9029; +UPDATE `quest_template` SET `ZoneOrSort` = 25, `RewMoneyMaxLevel` = 9900, `Title` = 'Bodley\'s Unfortunate Fate', `Details` = 'The medallion contained Valthalak\'s soul? It\'s no surprise it was guarded by such a powerful curse.$B$BLocating Bodley presents a bit of a problem. Last time I heard of him, he was preparing to venture back into Blackrock Spire. He was never heard of again.$B$BSeek him out in Blackrock Mountain, though I\'m afraid to say he\'s probably dead by now. I suggest taking the goblin\'s device with you, friend.' WHERE `entry`=9032; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200, `RewMoneyMaxLevel` = 39600 WHERE `entry`=9033; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200, `Objectives` = 'Korfax at Light\'s Hope Chapel in the Eastern Plaguelands will make a Dreadnaught Breastplate if you bring him the following items: 1 Desecrated Breastplate, 25 Wartorn Plate Scraps, 4 Arcanite Bars and 2 Nexus Crystals.\n' WHERE `entry`=9034; +UPDATE `quest_template` SET `RewRepValue1` = 200 WHERE `entry`=9036; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9037; +UPDATE `quest_template` SET `RewRepValue1` = 200 WHERE `entry`=9038; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepFaction2` = 0, `RewRepFaction3` = 0, `RewRepValue1` = 200, `RewRepValue2` = 0, `RewRepValue3` = 0, `Objectives` = 'Korfax at Light\'s Hope Chapel in the Eastern Plaguelands will make Dreadnaught Sabatons if you bring him the following items: 1 Desecrated Sabatons, 12 Wartorn Plate Scraps, 2 Arcanite Bars and 3 Cured Rugged Hides.\n' WHERE `entry`=9039; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9043; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9044; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9045; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9046; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9048; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300 WHERE `entry`=9051; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 12300, `Details` = 'I would ask you to help me create a toxin of sorts, to pacify a great creature living here in the crater. It is not deadly, and only the keen eyes of a $c can hope to collect the ingredients.$b$bYou can find the bloodcap mushrooms growing within the bloodpetal sprouts all across the crater. Gorishi stings are from the giant flying wasps inside and around the Slithering Scar, located in the southern part of the crater.' WHERE `entry`=9052; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 15300 WHERE `entry`=9053; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9054; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9055; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9056; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9057; +UPDATE `quest_template` SET `Objectives` = 'Huntsman Leopold at Light\'s Hope Chapel in the Eastern Plaguelands will make a Cryptstalker Girdle if you bring him the following: 1 Desecrated Girdle, 8 Wartorn Chain Scraps, 1 Arcanite Bar and 3 Nexus Crystals.\n' WHERE `entry`=9060; +UPDATE `quest_template` SET `RewXP` = 510, `RewMoneyMaxLevel` = 1200 WHERE `entry`=9063; +UPDATE `quest_template` SET `RequiredRaces` = 255, `RewSpell` = 2058, `RewSpellCast` = 3246 WHERE `entry`=9065; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9068; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9073; +UPDATE `quest_template` SET `Objectives` = 'Rimblat Earthshatter at Light\'s Hope Chapel in the Eastern Plaguelands will make Earthshatter Wristguards if you bring him the following: 1 Desecrated Wristguards, 6 Wartorn Chain Scraps, 1 Arcanite Bar and 2 Cured Rugged Hides.\n' WHERE `entry`=9075; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9077; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9078; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200, `Objectives` = 'Rohan the Assassin at Light\'s Hope Chapel in the Eastern Plaguelands will make a Bonescythe Helmet if you bring him the following: 1 Desecrated Helmet, 15 Wartorn Leather Scraps, 8 Cured Rugged Hides, 1 Nexus Crystal and 75 gold pieces.\n' WHERE `entry`=9079; +UPDATE `quest_template` SET `Type` = 0, `RewRepValue1` = 50 WHERE `entry`=9085; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9094; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9095; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9096; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9097; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200, `Objectives` = 'Archmage Angela Dosantos at Light\'s Hope Chapel in the Eastern Plaguelands will make Frostfire Shoulderpads if you bring her the following: 1 Desecrated Shoulderpads, 12 Wartorn Cloth Scraps, 2 Mooncloth and 3 Cured Rugged Hides.\n' WHERE `entry`=9098; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9106; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9108; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9111; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9112; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9113; +UPDATE `quest_template` SET `Objectives` = 'Father Inigo Montoy at Light\'s Hope Chapel in the Eastern Plaguelands will make Sandals of Faith if you bring him the following: 1 Desecrated Sandals, 12 Wartorn Cloth Scraps, 2 Mooncloth and 3 Cured Rugged Hides.\n' WHERE `entry`=9115; +UPDATE `quest_template` SET `Objectives` = 'Father Inigo Montoy at Light\'s Hope Chapel in the Eastern Plaguelands will make Gloves of Faith if you bring him the following: 1 Desecrated Gloves, 8 Wartorn Cloth Scraps and 4 Mooncloth.\n' WHERE `entry`=9116; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9117; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepFaction2` = 529, `RewRepFaction3` = 529, `RewRepFaction4` = 529, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewRepValue3` = 200, `RewRepValue4` = 200, `RewMoneyMaxLevel` = 59700 WHERE `entry`=9120; +UPDATE `quest_template` SET `RewRepValue1` = 200 WHERE `entry`=9122; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200 WHERE `entry`=9123; +UPDATE `quest_template` SET `Details` = '' WHERE `entry`=9142; +UPDATE `quest_template` SET `RewRepValue1` = 50 WHERE `entry`=9153; +UPDATE `quest_template` SET `Details` = 'The Scourge have returned in greater numbers than we have seen before. The Argent Dawn is recruiting all willing and capable men and women to defend our lands.$b$bIf we share common cause, take this document to the Keeper of the Rolls at Light\'s Hope Chapel in the Eastern Plaguelands.' WHERE `entry`=9154; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 16254, `ReqCreatureOrGOCount1` = 1, `ObjectiveText1` = 'Writ of Safe Passage Signed', `ReqCreatureOrGOId2` = 0, `ReqCreatureOrGOCount2` = 0, `ObjectiveText2` = '' WHERE `entry`=9165; +UPDATE `quest_template` SET `MinLevel` = 58, `Details` = 'Zanza can create many ancient troll enchantments with proper components! Have you heard of the Savage Guard? No, of course you haven\'t. Your mind is addled with the inferior elven magic.$B$BBring me an arcanum of elven creation so that I may destroy the aberration. Do this and the Savage Guard will be yours.\n' WHERE `entry`=9208; +UPDATE `quest_template` SET `MinLevel` = 58, `Details` = 'Zanza can create many ancient troll enchantments with proper components! Have you heard of the Savage Guard? No, of course you haven\'t. Your mind is addled with the inferior elven magic.$B$BBring me an arcanum of elven creation so that I may destroy the aberration. Do this and the Savage Guard will be yours.\n' WHERE `entry`=9209; +UPDATE `quest_template` SET `MinLevel` = 58, `Details` = 'Zanza can create many ancient troll enchantments with proper components! Have you heard of the Savage Guard? No, of course you haven\'t. Your mind is addled with the inferior elven magic.$B$BBring me an arcanum of elven creation so that I may destroy the aberration. Do this and the Savage Guard will be yours.\n' WHERE `entry`=9210; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100 WHERE `entry`=9211; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100 WHERE `entry`=9213; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100, `Objectives` = 'For 30 Insignias of the Dawn and 30 Insignias of the Crusade you may choose an item from the Argent Dawn\'s treasure cache.\n' WHERE `entry`=9221; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100, `Details` = 'Greetings, friend. Have you insignias of the Dawn or the Crusade that you would like to redeem for items of great power?$B$BI must warn you; purchases made at a friendly reputation with the Dawn come with an extremely hefty surcharge. I would advise that you gain a better reputation with the Dawn before moving forward with your plans.\n' WHERE `entry`=9222; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100 WHERE `entry`=9223; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100 WHERE `entry`=9224; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100 WHERE `entry`=9225; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100, `Objectives` = 'For 7 Insignias of the Dawn and 7 Insignias of the Crusade you may choose an item from the Argent Dawn\'s treasure cache.\n' WHERE `entry`=9226; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100 WHERE `entry`=9227; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 100 WHERE `entry`=9228; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=9229; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200, `RewXP` = 6600, `RewMoneyMaxLevel` = 39600, `Objectives` = 'Korfax at Light\'s Hope Chapel in the Eastern Plaguelands wants you to bring him 1 Frozen Rune, 1 Blue Sapphire and 1 Arcanite Bar.\n' WHERE `entry`=9230; +UPDATE `quest_template` SET `RewRepFaction1` = 529, `RewRepValue1` = 200, `RewXP` = 6600 WHERE `entry`=9232; +UPDATE `quest_template` SET `Objectives` = 'Take Omarion\'s Handbook to Craftsman Wilhelm at Light\'s Hope Chapel in the Eastern Plaguelands.\n' WHERE `entry`=9233; +UPDATE `quest_template` SET `Objectives` = 'Craftsman Wilhelm at Light\'s Hope Chapel in the Eastern Plaguelands wants 8 Frozen Runes, 16 Thorium Bars, 2 Arcanite Bars, 4 Essence of Water and 300 gold. You will also need to be of Exalted reputation with the Argent Dawn.\n' WHERE `entry`=9236; +UPDATE `quest_template` SET `RewXP` = 6600, `RewMoneyMaxLevel` = 39600 WHERE `entry`=9248; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepFaction2` = 529, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 39600 WHERE `entry`=9250; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepFaction2` = 529, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 39600 WHERE `entry`=9251; +UPDATE `quest_template` SET `RewSpellCast` = 28393 WHERE `entry`=9259; +INSERT INTO `areatrigger_involvedrelation` (`quest`, `id`) VALUES (9260, 4092); +INSERT INTO `areatrigger_involvedrelation` (`quest`, `id`) VALUES (9260, 4094); +INSERT INTO `areatrigger_involvedrelation` (`quest`, `id`) VALUES (9260, 4095); +INSERT INTO `areatrigger_involvedrelation` (`quest`, `id`) VALUES (9260, 4096); +UPDATE `quest_template` SET `SpecialFlags`=2, `QuestLevel` = 6, `ZoneOrSort` = -368, `Type` = 0, `RequiredRaces` = 77, `RewOrReqMoney` = 100, `QuestFlags` = 12, `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewXP` = 405, `RewMoneyMaxLevel` = 240, `Details` = 'The Scourge is camped upon our very doorstep; we cannot remain idle! Surely you will step up to defend Stormwind from these accursed invaders? $b $bThere are strange runic circles outside, glowing with the same energy that surrounds the undead and the Necropolis above. They have significance, I\'m certain, and I want you to find out what. Thin the numbers of those aberrations while you\'re at it; bring me proof of their death along with your results, and I will reward you. Go!', `EndText` = 'Investigate a circle' WHERE `entry`=9260; +INSERT INTO `areatrigger_involvedrelation` (`quest`, `id`) VALUES (9261, 4098); +INSERT INTO `areatrigger_involvedrelation` (`quest`, `id`) VALUES (9261, 4099); +UPDATE `quest_template` SET `SpecialFlags`=2, `Type` = 0, `RequiredRaces` = 77, `RewOrReqMoney` = 250, `QuestFlags` = 12, `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewXP` = 630, `RewMoneyMaxLevel` = 390, `Details` = 'The Scourge is camped upon our very doorstep; we cannot remain idle! Surely you will step up to defend Ironforge from these accursed invaders? $b $bThere are strange runic circles outside, glowing with the same energy that surrounds the undead and the Necropolis above. They have significance, I\'m certain, and I want you to find out what. Thin the numbers of those aberrations while you\'re at it; bring me proof of their death along with your results, and I will reward you. Go!', `EndText` = 'Investigate a circle' WHERE `entry`=9261; +INSERT INTO `areatrigger_involvedrelation` (`quest`, `id`) VALUES (9262, 4104); +INSERT INTO `areatrigger_involvedrelation` (`quest`, `id`) VALUES (9262, 4105); +UPDATE `quest_template` SET `SpecialFlags`=2, `ZoneOrSort` = -368, `Type` = 0, `RequiredRaces` = 77, `RewOrReqMoney` = 250, `QuestFlags` = 12, `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewXP` = 630, `RewMoneyMaxLevel` = 390, `Details` = 'The Scourge is camped upon our very doorstep; we cannot remain idle! Surely you will step up to defend Darnassus from these accursed invaders? $b $bThere are strange runic circles outside, glowing with the same energy that surrounds the undead and the Necropolis above. They have significance, I\'m certain, and I want you to find out what. Thin the numbers of those aberrations while you\'re at it; bring me proof of their death along with your results, and I will reward you. Go!', `EndText` = 'Investigate a circle' WHERE `entry`=9262; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=9263; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=9264; +UPDATE `quest_template` SET `RequiredRaces` = 178 WHERE `entry`=9265; +UPDATE `quest_template` SET `ZoneOrSort` = 33, `QuestFlags` = 8, `RewRepFaction1` = 0, `RewRepFaction2` = 0, `RewRepFaction3` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue1` = 0, `RewRepValue2` = 0, `RewRepValue3` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0, `RewSpellCast` = 28396 WHERE `entry`=9266; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepFaction2` = 0, `RewRepFaction3` = 0, `RewRepFaction4` = 0, `RewRepFaction5` = 0, `RewRepValue1` = 0, `RewRepValue2` = 0, `RewRepValue3` = 0, `RewRepValue4` = 0, `RewRepValue5` = 0, `RewSpellCast` = 28397 WHERE `entry`=9268; +UPDATE `quest_template` SET `RewRepFaction1` = 910, `RewRepFaction2` = 529, `RewRepValue1` = 200, `RewRepValue2` = 200, `RewMoneyMaxLevel` = 59700, `ReqItemId1` = 22737, `ReqItemCount1` = 1, `ReqItemId2` = 0, `ReqItemCount2` = 0 WHERE `entry`=9269; +UPDATE `quest_template` SET `RewRepFaction2` = 21, `RewRepValue2` = -500 WHERE `entry`=9272; +UPDATE `quest_template` SET `QuestFlags` = 8, `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewMoneyMaxLevel` = 19800 WHERE `entry`=9295; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewMoneyMaxLevel` = 19800 WHERE `entry`=9299; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewMoneyMaxLevel` = 19800 WHERE `entry`=9300; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewMoneyMaxLevel` = 19800 WHERE `entry`=9301; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewMoneyMaxLevel` = 19800 WHERE `entry`=9302; +UPDATE `quest_template` SET `RewRepFaction1` = 0, `RewRepValue1` = 0, `RewMoneyMaxLevel` = 19800 WHERE `entry`=9304; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9317; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9318; +UPDATE `quest_template` SET `RequiredRaces` = 0, `RewMoneyMaxLevel` = 29700 WHERE `entry`=9319; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9320; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9321; +UPDATE `quest_template` SET `RewOrReqMoney` = 7000, `RewItemCount1` = 20, `RewItemId2` = 23247, `RewItemCount2` = 10, `RewChoiceItemId1` = 0, `RewChoiceItemCount1` = 0, `RewChoiceItemId2` = 0, `RewChoiceItemCount2` = 0, `RewChoiceItemId3` = 0, `RewChoiceItemCount3` = 0, `RewChoiceItemId4` = 0, `RewChoiceItemCount4` = 0, `RewMoneyMaxLevel` = 29700 WHERE `entry`=9324; +UPDATE `quest_template` SET `RewOrReqMoney` = 7000, `RewItemId1` = 23246, `RewItemCount1` = 20, `RewItemId2` = 23247, `RewItemCount2` = 20, `RewChoiceItemId1` = 0, `RewChoiceItemCount1` = 0, `RewChoiceItemId2` = 0, `RewChoiceItemCount2` = 0, `RewChoiceItemId3` = 0, `RewChoiceItemCount3` = 0, `RewChoiceItemId4` = 0, `RewChoiceItemCount4` = 0, `RewMoneyMaxLevel` = 29700 WHERE `entry`=9325; +UPDATE `quest_template` SET `RewOrReqMoney` = 7000, `RewItemCount1` = 20, `RewChoiceItemCount1` = 10, `RewChoiceItemCount2` = 10, `RewChoiceItemCount3` = 10, `RewChoiceItemCount4` = 10, `RewMoneyMaxLevel` = 29700 WHERE `entry`=9326; +UPDATE `quest_template` SET `RewOrReqMoney` = 7000, `RewItemId1` = 23246, `RewItemCount1` = 20, `RewItemId2` = 23247, `RewItemCount2` = 20, `RewChoiceItemId1` = 0, `RewChoiceItemCount1` = 0, `RewChoiceItemId2` = 0, `RewChoiceItemCount2` = 0, `RewChoiceItemId3` = 0, `RewChoiceItemCount3` = 0, `RewChoiceItemId4` = 0, `RewChoiceItemCount4` = 0, `RewMoneyMaxLevel` = 29700 WHERE `entry`=9330; +UPDATE `quest_template` SET `RewOrReqMoney` = 7000, `RewItemCount1` = 20, `RewItemId2` = 23247, `RewItemCount2` = 10, `RewChoiceItemId1` = 0, `RewChoiceItemCount1` = 0, `RewChoiceItemId2` = 0, `RewChoiceItemCount2` = 0, `RewChoiceItemId3` = 0, `RewChoiceItemCount3` = 0, `RewChoiceItemId4` = 0, `RewChoiceItemCount4` = 0, `RewMoneyMaxLevel` = 29700 WHERE `entry`=9331; +UPDATE `quest_template` SET `RewOrReqMoney` = 7000, `RewItemCount1` = 20, `RewChoiceItemCount1` = 10, `RewChoiceItemCount2` = 10, `RewChoiceItemCount3` = 10, `RewChoiceItemCount4` = 10, `RewMoneyMaxLevel` = 29700 WHERE `entry`=9332; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9333; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9334; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9335; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9336; +UPDATE `quest_template` SET `MaxLevel` = 60, `ZoneOrSort` = 0 WHERE `entry`=9337; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=9341; +UPDATE `quest_template` SET `MaxLevel` = 60 WHERE `entry`=9343; +UPDATE `quest_template` SET `MaxLevel` = 0, `RequiredRaces` = 0, `RewXP` = 660, `RewMoneyMaxLevel` = 3900, `Details` = 'Midsummer is upon us once again!$b$bEach year, as tradition dictates, Flamekeepers are chosen to tend the bonfires within our capitals. While fires are burning throughout Azeroth, it is imperative that ours be the hottest and brightest, to properly pay homage to the season.$b$bIn fact, I have a task for you, if you don\'t mind. I\'ve not yet heard if the fires in all capitals are properly burning. Travel there yourself and warm yourself by the fires--make sure they\'re hot!', `ObjectiveText1` = 'Flame of Stormwind', `ObjectiveText2` = 'Flame of Ironforge', `ObjectiveText3` = 'Flame of Darnassus' WHERE `entry`=9367; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9368; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9386; +UPDATE `quest_template` SET `MaxLevel` = 0, `RewXP` = 1500, `RewMoneyMaxLevel` = 900, `Details` = 'There are many flames burning throughout the world today, $n. The trickiest fires to tend are those that burn green; they do not stay lit long without supervision. Make certain the emerald fires still burn on Kalimdor for our Flamekeeper, eh?$b$bYou will find them near Ratchet in the Barrens, close to the Master\'s Glaive in Darkshore, in the forest of Ashenvale by the bridge near Silverwing Outpost, and near the road to Windshear Crag along the main road in Stonetalon Mountains.', `ObjectiveText1` = 'Flame of Ashenvale', `ObjectiveText2` = 'Flame of the Barrens', `ObjectiveText3` = 'Flame of Darkshore', `ObjectiveText4` = 'Flame of Stonetalon' WHERE `entry`=9388; +UPDATE `quest_template` SET `MaxLevel` = 0, `RewXP` = 1500, `RewMoneyMaxLevel` = 900, `Details` = 'The Midsummer Fire Festival traditionally lights up the land with a myriad of flames. Some argue that the green fires are the finest, as they are the hardest to maintain and have such a distinctive hue.$b$bMake sure they still burn in the Eastern Kingdoms for our Flamekeeper. They sit near Dun Modr in the Wetlands, close to Pyrewood Village within Silverpine Forest, on the cliffs overlooking the lighthouse in Westfall, and by the ruined tower in Hillsbrad Foothills.', `ObjectiveText1` = 'Flame of Hillsbrad', `ObjectiveText2` = 'Flame of Silverpine', `ObjectiveText3` = 'Flame of Westfall', `ObjectiveText4` = 'Flame of the Wetlands' WHERE `entry`=9389; +UPDATE `quest_template` SET `RequiredRaces` = 0 WHERE `entry`=9419; +UPDATE `quest_template` SET `ReqCreatureOrGOId1` = 18199, `ReqCreatureOrGOCount1` = 1 WHERE `entry`=9422; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=9664; +UPDATE `quest_template` SET `RewMoneyMaxLevel` = 39600 WHERE `entry`=9665; + +-- Fix errors about source item count. +UPDATE `quest_template` SET `SrcItemCount`=1 WHERE `SrcItemId` != 0 && `SrcItemCount` = 0; +UPDATE `quest_template` SET `SrcItemCount`=0 WHERE `SrcItemId` = 0 && `SrcItemCount` != 0; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230411233028_world.sql b/sql/migrations/20230411233028_world.sql new file mode 100644 index 00000000000..318561d7e18 --- /dev/null +++ b/sql/migrations/20230411233028_world.sql @@ -0,0 +1,216 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230411233028'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230411233028'); +-- Add your query below. + + +-- Generic script for Creature Crimson Gallant (Entry: 10424 Guid: 222) +DELETE FROM `generic_scripts` WHERE `id`=1042401; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042401, 1, 0, 3, 0, 2266, 1, 2, 0, 0, 0, 4, 0, 0, 0, 0, 3601.81, -3099.76, 134.157, 0, 117, 'Crimson Gallant - Move'), +(1042401, 2, 0, 3, 0, 997, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 3602.59, -3102.34, 134.157, 0, 117, 'Crimson Gallant - Move'); + +-- Generic script for Creature Crimson Gallant (Entry: 10424 Guid: 223) +DELETE FROM `generic_scripts` WHERE `id`=1042402; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042402, 1, 0, 3, 0, 503, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 3593.44, -3086.3, 135.757, 0, 117, 'Crimson Gallant - Move'), +(1042402, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6379, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Gallant - Say Text'), +(1042402, 2, 0, 3, 0, 918, 1, 2, 0, 0, 0, 4, 0, 0, 0, 0, 3599.14, -3095.8, 135.42, 0, 117, 'Crimson Gallant - Move'); + +-- 54089: Source Is Part Of Creature Group With Leader Guid 54089 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (54089, 57, 54089, 0, 0, 0, 0); +-- 54090: (302: Source's Creature Group Is Dead) And (54089: Source Is Part Of Creature Group With Leader Guid 54089) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (54090, -1, 302, 54089, 0, 0, 0); + +-- Events list for Crimson Initiate +DELETE FROM `creature_ai_events` WHERE `creature_id`=10420; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042001, 10420, 0, 2, 0, 100, 0, 15, 0, 0, 0, 1042001, 0, 0, 'Crimson Initiate - Flee at 15% HP'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042002, 10420, 54055, 6, 0, 100, 0, 0, 0, 0, 0, 1042002, 0, 0, 'Crimson Initiate - Spawn Undead on Group Dead'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042003, 10420, 54090, 6, 0, 100, 0, 0, 0, 0, 0, 1042003, 0, 0, 'Crimson Initiate - Spawn Crimson Gallants on Group Dead'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042003; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042003, 0, 10, 10424, 60000, 0, 0, 0, 0, 0, 0, 0, 1042401, -1, 1, 3593.44, -3086.3, 135.748, 0.122173, 0, 'Summon Creature Crimson Gallant'), +(1042003, 0, 10, 10424, 60000, 0, 0, 0, 0, 0, 0, 0, 1042402, -1, 1, 3591.47, -3087.67, 135.748, 2.37365, 0, 'Summon Creature Crimson Gallant'); + +-- This text should be yelled to zone. +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=6379; + +-- Undead Group 2. +INSERT INTO `creature` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `movement_type`, `spawn_flags`) VALUES +(52130, 10391, 329, 3558.37, -3011.21, 125.084, 3.63028, 7200, 7200, 0, 2, 2), +(52131, 10391, 329, 3555.54, -3010.96, 125.085, 0.715585, 7200, 7200, 0, 0, 2), +(52132, 10390, 329, 3557.25, -3014.85, 125.084, 3.85718, 7200, 7200, 0, 0, 2), +(52133, 10390, 329, 3549.89, -3014.29, 125.085, 2.86234, 7200, 7200, 0, 0, 2), +(52134, 10390, 329, 3551.44, -3017.64, 125.085, 5.63741, 7200, 7200, 0, 0, 2); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(52130, 1, 3553.655029, -3014.454346, 125.157318, 100.000000, 0, 0.000000, 0), +(52130, 2, 3548.007813, -3018.338379, 125.157310, 100.000000, 0, 0.000000, 0), +(52130, 3, 3553.664795, -3014.733398, 125.157310, 100.000000, 0, 0.000000, 0), +(52130, 4, 3563.919922, -3007.840332, 125.407303, 100.000000, 0, 0.000000, 0), +(52130, 5, 3576.169922, -2999.340332, 125.407303, 100.000000, 0, 0.000000, 0), +(52130, 6, 3581.887207, -2995.126953, 125.407272, 100.000000, 0, 0.000000, 0), +(52130, 7, 3572.887207, -2982.126953, 125.407272, 100.000000, 0, 0.000000, 0), +(52130, 8, 3567.132080, -2973.609375, 125.000916, 100.000000, 1000, 0.000000, 52124); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52130, 52130, 0, 0, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52130, 52131, 2.83, 2.6, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52130, 52132, 3.8, 3.64, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52130, 52133, 9, 2.85, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52130, 52134, 9.4, 3.35, 3); + +-- This text should be yelled to zone. +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=6438; + +-- 54147: Source Is Part Of Creature Group With Leader Guid 54147 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (54147, 57, 54147, 0, 0, 0, 0); +-- 54148: (302: Source's Creature Group Is Dead) And (54147: Source Is Part Of Creature Group With Leader Guid 54147) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (54148, -1, 302, 54147, 0, 0, 0); + +-- Events list for Crimson Priest +DELETE FROM `creature_ai_events` WHERE `creature_id`=10423; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042301, 10423, 0, 2, 0, 100, 0, 50, 0, 0, 0, 1042301, 0, 0, 'Crimson Priest - Cast Heal at 50% HP'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042302, 10423, 54148, 6, 0, 100, 0, 0, 0, 0, 0, 1042302, 0, 0, 'Crimson Priest - Spawn Undead Group 2 on Group Dead'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042302; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042302, 0, 0, 0, 0, 0, 0, 0, 52129, 0, 9, 2, 6438, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Gallant - Yell to Zone'), +(1042302, 0, 0, 91, 52130, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Priest - Spawn Undead Group'); + +-- Events list for Crimson Defender +DELETE FROM `creature_ai_events` WHERE `creature_id`=10421; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042101, 10421, 0, 0, 0, 100, 0, 1000, 3000, 240000, 245000, 1042101, 0, 0, 'Crimson Defender - Cast Devotion Aura'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042102, 10421, 0, 9, 0, 100, 1, 0, 8, 16000, 25000, 1042102, 0, 0, 'Crimson Defender - Cast Hammer of Justice'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042103, 10421, 0, 0, 0, 100, 0, 17000, 25000, 21000, 30000, 1042103, 0, 0, 'Crimson Defender - Cast Divine Shield'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042104, 10421, 0, 14, 0, 100, 1, 3000, 40, 18000, 25000, 1042104, 0, 0, 'Crimson Defender - Cast Holy Light on Friendlies'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042105, 10421, 0, 2, 0, 100, 0, 15, 0, 0, 0, 1042105, 0, 0, 'Crimson Defender - Flee at 15% HP'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042106, 10421, 54148, 6, 0, 100, 0, 0, 0, 0, 0, 1042106, 0, 0, 'Crimson Defender - Spawn Undead Group 2 on Group Dead'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042106; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042106, 0, 0, 0, 0, 0, 0, 0, 52129, 0, 9, 2, 6438, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Gallant - Yell to Zone'), +(1042106, 0, 0, 91, 52130, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Defender - Spawn Undead Group'); + +-- Undead Group 3. +INSERT INTO `creature` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `movement_type`, `spawn_flags`) VALUES +(52135, 10391, 329, 3553.49, -3070.83, 135.08, 2.63545, 7200, 7200, 0, 2, 2), +(52147, 10391, 329, 3554.52, -3072.41, 135.08, 1.23918, 7200, 7200, 0, 0, 2), +(52150, 10391, 329, 3552.01, -3073.74, 135.08, 0.872665, 7200, 7200, 0, 0, 2), +(52226, 10390, 329, 3552.08, -3068.9, 135.08, 0.488692, 7200, 7200, 0, 0, 2), +(52230, 10390, 329, 3550.52, -3070.81, 135.08, 5.65487, 7200, 7200, 0, 0, 2); +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `wander_distance`, `script_id`) VALUES +(52135, 1, 3551.931396, -3070.964355, 135.368835, 100.000000, 0, 0.000000, 0), +(52135, 2, 3543.931396, -3072.964355, 135.368835, 100.000000, 0, 0.000000, 0), +(52135, 3, 3537.931396, -3063.214355, 135.868835, 100.000000, 0, 0.000000, 0), +(52135, 4, 3534.441650, -3058.123047, 135.509644, 100.000000, 0, 0.000000, 0), +(52135, 5, 3529.941650, -3050.623047, 135.509644, 100.000000, 0, 0.000000, 0), +(52135, 6, 3517.691650, -3060.623047, 135.509644, 100.000000, 0, 0.000000, 0), +(52135, 7, 3501.400146, -3073.532471, 135.261993, 100.000000, 1000, 0.000000, 52124); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52135, 52135, 0, 0, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52135, 52147, 1.89, 4.68, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52135, 52150, 3.26, 4.16, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52135, 52226, 2.39, 1.56, 3); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (52135, 52230, 2.96, 2.08, 3); + +-- Add scarlet mobs to group so we can spawn undead on whole group dead. +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (54231, 54231, 0, 0, 2); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (54231, 54224, 3.48, 0, 2); +INSERT INTO `creature_groups` (`leader_guid`, `member_guid`, `dist`, `angle`, `flags`) VALUES (54231, 54223, 3.48, 0, 2); + +-- This text should be yelled to zone. +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=6439; + +-- 54231: Source Is Part Of Creature Group With Leader Guid 54231 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (54231, 57, 54231, 0, 0, 0, 0); +-- 54232: (302: Source's Creature Group Is Dead) And (54231: Source Is Part Of Creature Group With Leader Guid 54231) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (54232, -1, 302, 54231, 0, 0, 0); + +-- This text should be yelled to zone. +UPDATE `broadcast_text` SET `chat_type`=6 WHERE `entry`=6380; + +-- 52144: Source Is Part Of Creature Group With Leader Guid 52144 +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (52144, 57, 52144, 0, 0, 0, 0); +-- 52145: (302: Source's Creature Group Is Dead) And (52144: Source Is Part Of Creature Group With Leader Guid 52144) +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`) VALUES (52145, -1, 302, 52144, 0, 0, 0); + +-- Generic script for Creature Crimson Monk (Entry: 11043 Guid: 308) +DELETE FROM `generic_scripts` WHERE `id`=1104301; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1104301, 1, 0, 3, 0, 2922, 1, 2, 0, 0, 0, 4, 0, 0, 0, 0, 3444.71, -3086.1, 135.244, 0, 117, 'Crimson Monk - Move'), +(1104301, 2, 0, 3, 0, 0, 5, 2, 0, 0, 0, 4, 0, 0, 0, 0, 3460.75, -3075.24, 135.157, 0, 117, 'Crimson Monk - Move'); + +-- Generic script for Creature Crimson Monk (Entry: 11043 Guid: 309) +DELETE FROM `generic_scripts` WHERE `id`=1104302; +INSERT INTO `generic_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1104302, 1, 0, 3, 0, 2070, 1, 2, 0, 0, 0, 4, 0, 0, 0, 0, 3435.82, -3066.75, 136.557, 0, 117, 'Crimson Monk - Move'), +(1104302, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6380, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Monk - Say Text'), +(1104302, 2, 0, 3, 0, 0, 5, 2, 0, 0, 0, 4, 0, 0, 0, 0, 3459.01, -3073, 135, 0, 117, 'Crimson Monk - Move'); + +-- Correct spawns before final boss room. +REPLACE INTO `creature` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, `movement_type`, `spawn_flags`) VALUES +(54229, 10424, 329, 3441.98, -3092.17, 135.086, 1.309, 7200, 7200, 0, 0, 0), +(54170, 10424, 329, 3438.29, -3086.37, 135.085, 6.19592, 7200, 7200, 0, 0, 0), +(52144, 10425, 329, 3436.74, -3090.19, 135.085, 0.471239, 7200, 7200, 0, 0, 0); +DELETE FROM `creature` WHERE `guid`=54233; + +-- Events list for Crimson Gallant +DELETE FROM `creature_ai_events` WHERE `creature_id`=10424; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042401, 10424, 0, 11, 0, 100, 0, 0, 0, 0, 0, 1042401, 0, 0, 'Crimson Gallant - Cast Retribution Aura on Spawn'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042402, 10424, 0, 9, 0, 100, 1, 0, 5, 9100, 9100, 1042402, 0, 0, 'Crimson Gallant - Cast Crusader Strike'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042403, 10424, 54148, 6, 0, 100, 0, 0, 0, 0, 0, 1042403, 0, 0, 'Crimson Gallant - Spawn Undead Group 2 on Group Dead'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042404, 10424, 0, 2, 0, 100, 0, 15, 0, 0, 0, 1042404, 0, 0, 'Crimson Gallant - Flee at 15% HP'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042405, 10424, 54232, 6, 0, 100, 0, 0, 0, 0, 0, 1042405, 0, 0, 'Crimson Gallant - Spawn Undead Group 3 on Group Dead'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042406, 10424, 52145, 6, 0, 100, 0, 0, 0, 0, 0, 1042406, 0, 0, 'Crimson Gallant - Summon Crimson Monks on Group Dead'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042403; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042403, 0, 0, 0, 0, 0, 0, 0, 52129, 0, 9, 2, 6438, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Gallant - Yell to Zone'), +(1042403, 0, 0, 91, 52130, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Defender - Spawn Undead Group'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042405; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042405, 0, 0, 0, 0, 0, 0, 0, 52129, 0, 9, 2, 6439, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Gallant - Yell to Zone'), +(1042405, 0, 0, 91, 52135, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Defender - Spawn Undead Group'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042406; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042406, 0, 10, 11043, 60000, 0, 0, 0, 0, 0, 0, 0, 1104302, -1, 1, 3434.52, -3064.54, 136.592, 1.0821, 0, 'Summon Creature Crimson Monk'), +(1042406, 0, 10, 11043, 60000, 0, 0, 0, 0, 0, 0, 0, 1104301, -1, 1, 3436.83, -3068.48, 136.612, 2.75762, 0, 'Summon Creature Crimson Monk'); + +-- Events list for Crimson Battle Mage +DELETE FROM `creature_ai_events` WHERE `creature_id`=10425; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042501, 10425, 0, 9, 0, 100, 1, 0, 8, 9000, 14000, 1042501, 0, 0, 'Crimson Battle Mage - Cast Arcane Explosion'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042502, 10425, 54232, 6, 0, 100, 0, 0, 0, 0, 0, 1042502, 0, 0, 'Crimson Battle Mage - Spawn Undead Group 3 on Group Dead'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042503, 10425, 0, 2, 0, 100, 0, 15, 0, 0, 0, 1042503, 0, 0, 'Crimson Battle Mage - Flee at 15% HP'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1042504, 10425, 52145, 6, 0, 100, 0, 0, 0, 0, 0, 1042504, 0, 0, 'Crimson Battle Mage - Summon Crimson Monks on Group Dead'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042502; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042502, 0, 0, 0, 0, 0, 0, 0, 52129, 0, 9, 2, 6439, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Gallant - Yell to Zone'), +(1042502, 0, 0, 91, 52135, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Defender - Spawn Undead Group'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1042504; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1042504, 0, 10, 11043, 60000, 0, 0, 0, 0, 0, 0, 0, 1104302, -1, 1, 3434.52, -3064.54, 136.592, 1.0821, 0, 'Summon Creature Crimson Monk'), +(1042504, 0, 10, 11043, 60000, 0, 0, 0, 0, 0, 0, 0, 1104301, -1, 1, 3436.83, -3068.48, 136.612, 2.75762, 0, 'Summon Creature Crimson Monk'); + +-- Events list for Crimson Monk +DELETE FROM `creature_ai_events` WHERE `creature_id`=11043; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (1104301, 11043, 0, 4, 0, 50, 0, 0, 0, 0, 0, 1104301, 0, 0, 'Crimson Monk - Say Text on Aggro'); +DELETE FROM `creature_ai_scripts` WHERE `id`=1104301; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(1104301, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2627, 0, 0, 0, 0, 0, 0, 0, 0, 'Crimson Monk - Say Text'); + +-- Remove custom stuff. +UPDATE `creature` SET `id`=10424 WHERE `id` IN (160000, 160001, 160002); +UPDATE `creature` SET `id`=10425 WHERE `id` IN (160003, 160004, 160005); +DELETE FROM `creature` WHERE `id` IN (160010, 160011); +DELETE FROM `creature_template` WHERE `entry` IN (160000, 160001, 160002, 160003, 160004, 160005, 160010, 160011); +DELETE FROM `creature_ai_events` WHERE `creature_id` IN (160000, 160001, 160002); +DELETE FROM `creature_ai_scripts` WHERE `id` IN (16000003, 16000103, 16000203); +UPDATE `creature_template` SET `script_name`='' WHERE `entry`=14646; +DELETE FROM `script_texts` WHERE `entry`=-1900114; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230412202824_world.sql b/sql/migrations/20230412202824_world.sql new file mode 100644 index 00000000000..3ceb4f84ff0 --- /dev/null +++ b/sql/migrations/20230412202824_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230412202824'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230412202824'); +-- Add your query below. + + +-- Add script to despawn containment coffers if player doesn't loot them. +UPDATE `gameobject_template` SET `script_name`='go_containment_coffer' WHERE `entry`=122088; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230417213718_world.sql b/sql/migrations/20230417213718_world.sql new file mode 100644 index 00000000000..138d307e445 --- /dev/null +++ b/sql/migrations/20230417213718_world.sql @@ -0,0 +1,1948 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230417213718'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230417213718'); +-- Add your query below. + + +-- El Pollo Grande +-- Old: Blackfathom +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=659 && `faction`=128; + +-- Talin Keeneye +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=714 && `faction`=57; + +-- Grelin Whitebeard +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=786 && `faction`=57; + +-- Durnan Furcutter +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=836 && `faction`=57; + +-- Branstock Khalder +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=837 && `faction`=57; + +-- Merrin Rockweaver +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=1076 && `faction`=57; + +-- Prospector Whelgar +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=1077 && `faction`=57; + +-- Ormer Ironbraid +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=1078 && `faction`=57; + +-- Vyrin Swiftwind +-- Old: Alliance Generic +-- New: Silvermoon Remnant +UPDATE `creature_template` SET `faction`=371, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=1156 && `faction`=84; + +-- Chok'sul +-- Old: Monster +-- New: Ogre +UPDATE `creature_template` SET `faction`=45 WHERE `entry`=1210 && `faction`=14; + +-- Apprentice Soren +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=1354 && `faction`=57; + +-- Paxton Ganter +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=1700 && `faction`=57; + +-- Scarlet Interrogator +-- Old: Beast - Wolf +-- New: Scarlet Crusade +UPDATE `creature_template` SET `faction`=67 WHERE `entry`=1838 && `faction`=32; + +-- Putridius +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=1850 && `faction`=14; + +-- The Husk +-- Old: Elemental +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=1851 && `faction`=91; + +-- Scarlet Smith +-- Old: Monster +-- New: Scarlet Crusade +UPDATE `creature_template` SET `faction`=67 WHERE `entry`=1885 && `faction`=14; + +-- Pilot Hammerfoot +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=1960 && `faction`=57; + +-- Haggard Refugee +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2053 && `faction`=11; + +-- Sickly Refugee +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2054 && `faction`=11; + +-- Denalan +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=2080 && `faction`=79; + +-- Gilshalan Windwalker +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=2082 && `faction`=79; + +-- Gaerolas Talvethren +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=2107 && `faction`=79; + +-- Gravelflint Bonesnapper +-- Old: Beast - Spider +-- New: Trogg +UPDATE `creature_template` SET `faction`=59 WHERE `entry`=2159 && `faction`=22; + +-- Gravelflint Geomancer +-- Old: Beast - Spider +-- New: Trogg +UPDATE `creature_template` SET `faction`=59 WHERE `entry`=2160 && `faction`=22; + +-- Enraged Stanley +-- Old: Beast - Wolf +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=2275 && `faction`=32; + +-- Valdred Moray +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2332 && `faction`=11; + +-- Jailor Borhuin +-- Old: Syndicate +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=2431 && `faction`=87; + +-- Stromgarde Defender +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2584 && `faction`=11; + +-- Prince Galen Trollbane +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2607 && `faction`=11; + +-- Syndicate Spectre +-- Old: Gnoll - Rothide +-- New: Kurzen's Mercenaries +UPDATE `creature_template` SET `faction`=46 WHERE `entry`=2638 && `faction`=70; + +-- George Candarte +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68 WHERE `entry`=2698 && `faction`=71; + +-- Shadra +-- Old: Beast - Wolf +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=2707 && `faction`=32; + +-- Shadowforge Commander +-- Old: Monster +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=2744 && `faction`=14; + +-- War Golem +-- Old: Elemental +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=2751 && `faction`=91; + +-- Thenan +-- Old: Monster +-- New: Giant +UPDATE `creature_template` SET `faction`=778 WHERE `entry`=2763 && `faction`=14; + +-- Vengeful Surge +-- Old: Elemental +-- New: Villian +UPDATE `creature_template` SET `faction`=41 WHERE `entry`=2776 && `faction`=91; + +-- Caretaker Nevlin +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2780 && `faction`=11; + +-- Caretaker Weston +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2781 && `faction`=11; + +-- Caretaker Alaric +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=2782 && `faction`=11; + +-- Marez Cowl +-- Old: Syndicate +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=2783 && `faction`=87; + +-- Deneb Walker +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=12 WHERE `entry`=2805 && `faction`=11; + +-- Broken Tooth +-- Old: Leopard +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=2850 && `faction`=66; + +-- Theldren +-- Old: Beast - Raptor +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16059 && `faction`=48; + +-- Hammertoe's Spirit +-- Old: Friendly +-- New: Ironforge +UPDATE `creature_template` SET `faction`=122, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=2915 && `faction`=35; + +-- Morgan Ladimore +-- Old: Friendly +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=3301 && `faction`=35; + +-- Tenaron Stormgrip +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3514 && `faction`=79; + +-- Sentinel Arynia Cloudsbreak +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3519 && `faction`=79; + +-- Bogling +-- Old: Elemental +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=3569 && `faction`=91; + +-- Lyrai +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3587 && `faction`=79; + +-- Khardan Proudblade +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3588 && `faction`=79; + +-- Keina +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3589 && `faction`=79; + +-- Janna Brightmoon +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3590 && `faction`=79; + +-- Freja Nightwing +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3591 && `faction`=79; + +-- Andiss +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3592 && `faction`=79; + +-- Alyissia +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3593 && `faction`=79; + +-- Frahun Shadewhisper +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3594 && `faction`=79; + +-- Shanda +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3595 && `faction`=79; + +-- Ayanna Everstride +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3596 && `faction`=79; + +-- Mardant Strongoak +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3597 && `faction`=79; + +-- Alanna Raveneye +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3606 && `faction`=79; + +-- Sentinel Tysha Moonblade +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3639 && `faction`=79; + +-- Asterion +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3650 && `faction`=79; + +-- Balthule Shadowstrike +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3661 && `faction`=79; + +-- Sentinel Selarin +-- Old: Alliance Generic +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=3694 && `faction`=84; + +-- Bolyun +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3698 && `faction`=79; + +-- Forsaken Thug +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=118 WHERE `entry`=3734 && `faction`=71; + +-- Apothecary Falthis +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=118 WHERE `entry`=3735 && `faction`=71; + +-- Darkslayer Mordenthal +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=118 WHERE `entry`=3736 && `faction`=71; + +-- Terrowulf Packlord +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=3792 && `faction`=14; + +-- Mountaineer Pebblebitty +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=3836 && `faction`=57; + +-- Anaya +-- Old: Alliance Generic +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=3843 && `faction`=84; + +-- Dark Strand Assassin +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=3879 && `faction`=14; + +-- Forsaken Scout +-- Old: Undercity +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=3893 && `faction`=71; + +-- Aligar the Tormentor +-- Old: Beast - Spider +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=3898 && `faction`=22; + +-- Balizar the Umbrage +-- Old: Beast - Spider +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=3899 && `faction`=22; + +-- Caedakar the Vicious +-- Old: Beast - Spider +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=3900 && `faction`=22; + +-- Shael'dryn +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=3916 && `faction`=79; + +-- Minor Water Guardian +-- Old: Elemental +-- New: Undercity +UPDATE `creature_template` SET `faction`=118 WHERE `entry`=3950 && `faction`=91; + +-- Illusionary Nightmare +-- Old: Beast - Wolf +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=4785 && `faction`=32; + +-- Deep Pool Threshfin +-- Old: Blackfathom +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=4827 && `faction`=128; + +-- Old Serra'kis +-- Old: Blackfathom +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=4830 && `faction`=128; + +-- Haunting Spirit +-- Old: Spirit +-- New: Worgen +UPDATE `creature_template` SET `faction`=24 WHERE `entry`=4958 && `faction`=92; + +-- Bloodroar the Stalker +-- Old: Beast - Wolf +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=5346 && `faction`=32; + +-- Antilus the Soarer +-- Old: Beast - Wolf +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=5347 && `faction`=32; + +-- Gnarl Leafbrother +-- Old: Elemental +-- New: Creature +UPDATE `creature_template` SET `faction`=7 WHERE `entry`=5354 && `faction`=91; + +-- Harvester Swarm +-- Old: Monster +-- New: Silithid +UPDATE `creature_template` SET `faction`=310 WHERE `entry`=5409 && `faction`=14; + +-- Dalin Forgewright +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=123 WHERE `entry`=5682 && `faction`=11; + +-- Dalin Forgewright Projection +-- Old: Beast - Gorilla +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=5691 && `faction`=72; + +-- Comar Villard Projection +-- Old: Beast - Gorilla +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=5692 && `faction`=72; + +-- Caged Squirrel +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68 WHERE `entry`=5739 && `faction`=71; + +-- Caged Rabbit +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=5741 && `faction`=71; + +-- Caged Toad +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=5742 && `faction`=71; + +-- Caged Sheep +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=5743 && `faction`=71; + +-- Lilly +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68 WHERE `entry`=5757 && `faction`=71; + +-- Leo Sarn +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68 WHERE `entry`=5758 && `faction`=71; + +-- Mesa Earth Spirit +-- Old: Spirit +-- New: Creature +UPDATE `creature_template` SET `faction`=7, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=5889 && `faction`=92; + +-- Air Spirit +-- Old: Spirit +-- New: Creature +UPDATE `creature_template` SET `faction`=7, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=5898 && `faction`=92; + +-- Minor Manifestation of Air +-- Old: Elemental +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=5902 && `faction`=91; + +-- Deviate Faerie Dragon +-- Old: Beast - Wolf +-- New: Wailing Caverns +UPDATE `creature_template` SET `faction`=270 WHERE `entry`=5912 && `faction`=32; + +-- Deviate Nightmare +-- Old: Monster +-- New: Friendly +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=5914 && `faction`=14; + +-- Brother Ravenoak +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=124 WHERE `entry`=5915 && `faction`=79; + +-- Dellylah +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=6091 && `faction`=79; + +-- Chomper +-- Old: Monster +-- New: Trogg +UPDATE `creature_template` SET `faction`=59 WHERE `entry`=6215 && `faction`=14; + +-- Anathera +-- Old: Darnassus +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=6245 && `faction`=79; + +-- Latherion +-- Old: Darnassus +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=6246 && `faction`=79; + +-- Demon of the Orb +-- Old: Demon +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=6549 && `faction`=90; + +-- Monnos the Elder +-- Old: Monster +-- New: Giant +UPDATE `creature_template` SET `faction`=778 WHERE `entry`=6646 && `faction`=14; + +-- Magister Hawkhelm +-- Old: Monster +-- New: Naga +UPDATE `creature_template` SET `faction`=74 WHERE `entry`=6647 && `faction`=14; + +-- Antilos +-- Old: Beast - Wolf +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=6648 && `faction`=32; + +-- Gelkak Gyromast +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=6667 && `faction`=57; + +-- Morridune +-- Old: Friendly +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=6729 && `faction`=35; + +-- Harlown Darkweave +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=6731 && `faction`=79; + +-- Water Spirit +-- Old: Elemental +-- New: Creature +UPDATE `creature_template` SET `faction`=7, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=6748 && `faction`=91; + +-- Onin MacHammar +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=6886 && `faction`=57; + +-- Swamp Spirit +-- Old: Spirit +-- New: Murloc +UPDATE `creature_template` SET `faction`=18 WHERE `entry`=6932 && `faction`=92; + +-- Agent Kearnen +-- Old: Stormwind +-- New: Stormwind +UPDATE `creature_template` SET `faction`=12 WHERE `entry`=7024 && `faction`=11; + +-- Earthen Guardian +-- Old: Friendly +-- New: Titan +UPDATE `creature_template` SET `faction`=470, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=7076 && `faction`=35; + +-- Earthen Hallshaper +-- Old: Friendly +-- New: Titan +UPDATE `creature_template` SET `faction`=470, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=7077 && `faction`=35; + +-- Ember +-- Old: Stormwind +-- New: Gnome - Leper +UPDATE `creature_template` SET `faction`=63 WHERE `entry`=7266 && `faction`=11; + +-- Earthen Custodian +-- Old: Friendly +-- New: Titan +UPDATE `creature_template` SET `faction`=470, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=7309 && `faction`=35; + +-- Lady Sathrah +-- Old: Beast - Spider +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=7319 && `faction`=22; + +-- Ragglesnout +-- Old: Monster +-- New: Quilboar, Razorfen +UPDATE `creature_template` SET `faction`=152 WHERE `entry`=7354 && `faction`=14; + +-- Plaguemaw the Rotting +-- Old: Monster +-- New: Quilboar, Razorfen +UPDATE `creature_template` SET `faction`=152 WHERE `entry`=7356 && `faction`=14; + +-- Grubbis +-- Old: Gnome - Leper +-- New: Trogg +UPDATE `creature_template` SET `faction`=59 WHERE `entry`=7361 && `faction`=63; + +-- Razelikh the Defiler +-- Old: Beast - Spider +-- New: Demon +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=7664 && `faction`=22; + +-- Ilifar +-- Old: Beast - Spider +-- New: Demon +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=7734 && `faction`=22; + +-- Felcular +-- Old: Monster +-- New: Demon +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=7735 && `faction`=14; + +-- Burning Servant +-- Old: Monster +-- New: Gnome - Leper +UPDATE `creature_template` SET `faction`=63 WHERE `entry`=7738 && `faction`=14; + +-- Corporal Thund Splithoof +-- Old: Friendly +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=7750 && `faction`=1080; + +-- Rockbiter +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=124 WHERE `entry`=7765 && `faction`=79; + +-- Ambassador Bloodrage +-- Old: Beast - Wolf +-- New: Quilboar, Razorfen +UPDATE `creature_template` SET `faction`=152 WHERE `entry`=7895 && `faction`=32; + +-- Treasure Hunting Pirate +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=7899 && `faction`=14; + +-- Treasure Hunting Swashbuckler +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=7901 && `faction`=14; + +-- Treasure Hunting Buccaneer +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=7902 && `faction`=14; + +-- Omgorn the Lost +-- Old: Beast - Spider +-- New: Ogre +UPDATE `creature_template` SET `faction`=45 WHERE `entry`=8201 && `faction`=22; + +-- Cyclok the Mad +-- Old: Beast - Wolf +-- New: Ogre +UPDATE `creature_template` SET `faction`=45 WHERE `entry`=8202 && `faction`=32; + +-- Kregg Keelhaul +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=8203 && `faction`=14; + +-- Haarka the Ravenous +-- Old: Beast - Spider +-- New: Silithid +UPDATE `creature_template` SET `faction`=310 WHERE `entry`=8205 && `faction`=22; + +-- Murderous Blisterpaw +-- Old: Beast - Wolf +-- New: Beast - Wolf +UPDATE `creature_template` SET `faction`=38 WHERE `entry`=8208 && `faction`=32; + +-- Ironback +-- Old: Beast - Wolf +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=8213 && `faction`=32; + +-- Mith'rethis the Enchanter +-- Old: Monster +-- New: Troll, Vilebranch +UPDATE `creature_template` SET `faction`=795 WHERE `entry`=8217 && `faction`=14; + +-- Witherheart the Stalker +-- Old: Beast - Wolf +-- New: Troll, Vilebranch +UPDATE `creature_template` SET `faction`=795 WHERE `entry`=8218 && `faction`=32; + +-- Shleipnarr +-- Old: Demon +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=8280 && `faction`=90; + +-- Alenndaar Lapidaar +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=1076 WHERE `entry`=8308 && `faction`=79; + +-- Atal'ai Skeleton +-- Old: Monster +-- New: Troll, Frostmane +UPDATE `creature_template` SET `faction`=37 WHERE `entry`=8324 && `faction`=14; + +-- Dorius +-- Old: Beast - Gorilla +-- New: Booty Bay +UPDATE `creature_template` SET `faction`=120 WHERE `entry`=8421 && `faction`=72; + +-- Dirania Silvershine +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=8583 && `faction`=79; + +-- Iverron +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=8584 && `faction`=79; + +-- Sandfury Acolyte +-- Old: Monster +-- New: Troll, Frostmane +UPDATE `creature_template` SET `faction`=37 WHERE `entry`=8876 && `faction`=14; + +-- Panzor the Invincible +-- Old: Monster +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=8923 && `faction`=14; + +-- The Behemoth +-- Old: Monster +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=8924 && `faction`=14; + +-- Dark Screecher +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=8927 && `faction`=14; + +-- Malfunctioning Reaver +-- Old: Elemental +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=8981 && `faction`=91; + +-- Spawn of Bael'Gar +-- Old: Monster +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=9436 && `faction`=14; + +-- Dark Keeper Zimrel +-- Old: Beast - Wolf +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=9441 && `faction`=32; + +-- Dark Keeper Pelver +-- Old: Beast - Wolf +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=9443 && `faction`=32; + +-- Frenzied Black Drake +-- Old: Monster +-- New: Dragonflight, Black +UPDATE `creature_template` SET `faction`=103 WHERE `entry`=9461 && `faction`=14; + +-- Enraged Hippogryph +-- Old: Monster +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=9527 && `faction`=14; + +-- Shadow of Lexlort +-- Old: Orgrimmar +-- New: Horde Generic +UPDATE `creature_template` SET `faction`=83, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=9539 && `faction`=85; + +-- Raschal the Courier +-- Old: Friendly +-- New: Escortee +UPDATE `creature_template` SET `faction`=495, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=9546 && `faction`=1080; + +-- Necropolis Acolyte +-- Old: Undead, Scourge +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=233 WHERE `entry`=16368 && `faction`=21; + +-- Tomb Horror +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=15979 && `faction`=21; + +-- Treant Spirit +-- Old: Spirit +-- New: Alliance Generic +UPDATE `creature_template` SET `faction`=534 WHERE `entry`=9601 && `faction`=92; + +-- Gargantuan Ooze +-- Old: Enemy +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=9621 && `faction`=168; + +-- Marshal Reginald Windsor +-- Old: Beast - Wolf +-- New: Escortee +UPDATE `creature_template` SET `faction`=231 WHERE `entry`=9682 && `faction`=32; + +-- Ghok Bashguud +-- Old: Beast - Wolf +-- New: Orc, Blackrock +UPDATE `creature_template` SET `faction`=40 WHERE `entry`=9718 && `faction`=32; + +-- Gorishi Hive Guard +-- Old: Enemy +-- New: Silithid +UPDATE `creature_template` SET `faction`=310 WHERE `entry`=10040 && `faction`=168; + +-- Gorishi Hive Queen +-- Old: Enemy +-- New: Silithid +UPDATE `creature_template` SET `faction`=310 WHERE `entry`=10041 && `faction`=168; + +-- Deathmaw +-- Old: Monster +-- New: Beast - Wolf +UPDATE `creature_template` SET `faction`=38 WHERE `entry`=10077 && `faction`=14; + +-- Rookery Whelp +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=10161 && `faction`=14; + +-- General Colbatann +-- Old: Monster +-- New: Dragonflight, Black +UPDATE `creature_template` SET `faction`=103 WHERE `entry`=10196 && `faction`=14; + +-- Rookery Guardian +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=10258 && `faction`=14; + +-- Burning Felhound +-- Old: Demon +-- New: Orc, Blackrock +UPDATE `creature_template` SET `faction`=40 WHERE `entry`=10261 && `faction`=90; + +-- Burning Felguard +-- Old: Monster +-- New: Orc, Blackrock +UPDATE `creature_template` SET `faction`=40 WHERE `entry`=10263 && `faction`=14; + +-- Solakar Flamewreath +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=10264 && `faction`=14; + +-- Captured Felwood Ooze +-- Old: Enemy +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=10290 && `faction`=168; + +-- Vaelan +-- Old: Friendly +-- New: Friendly +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=10296 && `faction`=1080; + +-- Vaelastrasz +-- Old: Beast - Wolf +-- New: Escortee +UPDATE `creature_template` SET `faction`=250 WHERE `entry`=10538 && `faction`=32; + +-- Branch Snapper +-- Old: Elemental +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=10641 && `faction`=91; + +-- Corrupted Cat +-- Old: Orgrimmar +-- New: Friendly +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=10657 && `faction`=85; + +-- Rookery Hatcher +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=10683 && `faction`=14; + +-- Shy-Rotam +-- Old: Leopard +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=10737 && `faction`=66; + +-- Sian-Rotam +-- Old: Leopard +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=10741 && `faction`=66; + +-- Finkle Einhorn +-- Old: Beast - Wolf +-- New: Friendly +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=10776 && `faction`=32; + +-- Warosh the Redeemed +-- Old: Monster +-- New: Friendly +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=10800 && `faction`=14; + +-- Stonespine +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=10809 && `faction`=14; + +-- Balnazzar +-- Old: Demon +-- New: Scarlet Crusade +UPDATE `creature_template` SET `faction`=67 WHERE `entry`=10813 && `faction`=90; + +-- Warlord Thresh'jin +-- Old: Beast - Wolf +-- New: Troll, Frostmane +UPDATE `creature_template` SET `faction`=37 WHERE `entry`=10822 && `faction`=32; + +-- Zul'Brin Warpbranch +-- Old: Beast - Wolf +-- New: Troll, Frostmane +UPDATE `creature_template` SET `faction`=37 WHERE `entry`=10823 && `faction`=32; + +-- Deathspeaker Selendre +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=10827 && `faction`=14; + +-- Davil Lightfire +-- Old: Escortee +-- New: Escortee +UPDATE `creature_template` SET `faction`=250 WHERE `entry`=10944 && `faction`=113; + +-- Darrowshire Betrayer +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=10947 && `faction`=14; + +-- Darrowshire Defender +-- Old: Escortee +-- New: Escortee +UPDATE `creature_template` SET `faction`=495, `unit_flags`=(`unit_flags` | 256) WHERE `entry`=10948 && `faction`=113; + +-- Silver Hand Disciple +-- Old: Escortee +-- New: Escortee +UPDATE `creature_template` SET `faction`=250 WHERE `entry`=10949 && `faction`=113; + +-- Marauding Corpse +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=10951 && `faction`=14; + +-- Marauding Skeleton +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=10952 && `faction`=14; + +-- Servant of Horgus +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=10953 && `faction`=14; + +-- Bloodletter +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=10954 && `faction`=14; + +-- Summoned Water Elemental +-- Old: Naga +-- New: Scarlet Crusade +UPDATE `creature_template` SET `faction`=67 WHERE `entry`=10955 && `faction`=74; + +-- Arko'narin +-- Old: Friendly +-- New: Escortee +UPDATE `creature_template` SET `faction`=250 WHERE `entry`=11018 && `faction`=1080; + +-- Crimson Rifleman +-- Old: Monster +-- New: Scarlet Crusade +UPDATE `creature_template` SET `faction`=67 WHERE `entry`=11054 && `faction`=14; + +-- Fras Siabi +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=11058 && `faction`=14; + +-- Undead Postman +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=11142 && `faction`=974; + +-- Postmaster Malown +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=11143 && `faction`=14; + +-- Dark Shade +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=233 WHERE `entry`=11284 && `faction`=14; + +-- Alzzin the Wildshaper +-- Old: Elemental +-- New: Demon +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=11492 && `faction`=91; + +-- Immol'thar +-- Old: Demon +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=754 WHERE `entry`=11496 && `faction`=90; + +-- Skarr the Unbreakable +-- Old: Monster +-- New: Ogre +UPDATE `creature_template` SET `faction`=45 WHERE `entry`=11498 && `faction`=14; + +-- Chal Fairwind +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=11696 && `faction`=79; + +-- Coral Moongale +-- Old: Darnassus +-- New: Darnassus +UPDATE `creature_template` SET `faction`=80 WHERE `entry`=11708 && `faction`=79; + +-- Siege Golem +-- Old: Elemental +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=54 WHERE `entry`=2749 && `faction`=91; + +-- Alliance Sentinel +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=12048 && `faction`=1217; + +-- Frostwolf Warrior +-- Old: Frostwolf Clan +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=12052 && `faction`=1215; + +-- Plagueland Termite +-- Old: Creature +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12120 && `faction`=7; + +-- Great Shark +-- Old: Beast - Spider +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=12124 && `faction`=22; + +-- Crimson Elite +-- Old: Monster +-- New: Scarlet Crusade +UPDATE `creature_template` SET `faction`=67 WHERE `entry`=12128 && `faction`=14; + +-- Cured Gazelle +-- Old: Creature +-- New: Ambient +UPDATE `creature_template` SET `faction`=188 WHERE `entry`=12297 && `faction`=7; + +-- Cured Deer +-- Old: Creature +-- New: Ambient +UPDATE `creature_template` SET `faction`=188 WHERE `entry`=12299 && `faction`=7; + +-- Stormscale Toxicologist +-- Old: Beast - Spider +-- New: Naga +UPDATE `creature_template` SET `faction`=74 WHERE `entry`=12321 && `faction`=22; + +-- Mortar Team Advanced Target Dummy +-- Old: Training Dummy +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=12385 && `faction`=914; + +-- Lord Kazzak +-- Old: Monster +-- New: Demon +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=12397 && `faction`=14; + +-- Nori Pridedrift +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12738 && `faction`=57; + +-- Legionnaire Teena +-- Old: Orgrimmar +-- New: Orgrimmar +UPDATE `creature_template` SET `faction`=29, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12788 && `faction`=85; + +-- Advisor Willington +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12790 && `faction`=71; + +-- Chieftain Earthbind +-- Old: Thunder Bluff +-- New: Thunder Bluff +UPDATE `creature_template` SET `faction`=104, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12791 && `faction`=105; + +-- Stone Guard Zarg +-- Old: Orgrimmar +-- New: Orgrimmar +UPDATE `creature_template` SET `faction`=29, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12794 && `faction`=85; + +-- First Sergeant Hola'mahi +-- Old: Orgrimmar +-- New: Darkspear Trolls +UPDATE `creature_template` SET `faction`=126, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12795 && `faction`=85; + +-- Raider Bork +-- Old: Orgrimmar +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12796 && `faction`=85; + +-- Chief Murgut +-- Old: Monster +-- New: Furbolg +UPDATE `creature_template` SET `faction`=82 WHERE `entry`=12918 && `faction`=14; + +-- Aerie Gryphon +-- Old: Stormwind +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=13161 && `faction`=11; + +-- Wing Commander Guse +-- Old: Friendly +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1215, `unit_flags`=(`unit_flags` | 256) WHERE `entry`=13179 && `faction`=35; + +-- Wing Commander Jeztor +-- Old: Friendly +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1215, `unit_flags`=(`unit_flags` | 256) WHERE `entry`=13180 && `faction`=35; + +-- Wing Commander Mulverick +-- Old: Friendly +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1215, `unit_flags`=(`unit_flags` | 256) WHERE `entry`=13181 && `faction`=35; + +-- Hive'Ashi Ambusher +-- Old: Monster +-- New: Silithid +UPDATE `creature_template` SET `faction`=310 WHERE `entry`=13301 && `faction`=14; + +-- Seasoned Guardsman +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13324 && `faction`=1217; + +-- Seasoned Mountaineer +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13325 && `faction`=1217; + +-- Seasoned Sentinel +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13327 && `faction`=1217; + +-- Seasoned Legionnaire +-- Old: Frostwolf Clan +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=13329 && `faction`=1215; + +-- Seasoned Warrior +-- Old: Frostwolf Clan +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=13330 && `faction`=1215; + +-- Veteran Guardsman +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13333 && `faction`=1217; + +-- Veteran Legionnaire +-- Old: Frostwolf Clan +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=13334 && `faction`=1215; + +-- Veteran Mountaineer +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13335 && `faction`=1217; + +-- Veteran Sentinel +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13336 && `faction`=1217; + +-- Veteran Warrior +-- Old: Frostwolf Clan +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=13337 && `faction`=1215; + +-- Ivus the Forest Lord +-- Old: Stormwind +-- New: Darnassus +UPDATE `creature_template` SET `faction`=1594, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=13419 && `faction`=11; + +-- Champion Defender +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13422 && `faction`=1217; + +-- Champion Guardsman +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13424 && `faction`=1217; + +-- Champion Legionnaire +-- Old: Frostwolf Clan +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=13425 && `faction`=1215; + +-- Champion Mountaineer +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13426 && `faction`=1217; + +-- Champion Sentinel +-- Old: Stormpike Guard +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1216 WHERE `entry`=13427 && `faction`=1217; + +-- Champion Warrior +-- Old: Frostwolf Clan +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=13428 && `faction`=1215; + +-- Wing Commander Ichman +-- Old: Friendly +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1217, `unit_flags`=(`unit_flags` | 256) WHERE `entry`=13437 && `faction`=35; + +-- Wing Commander Slidore +-- Old: Friendly +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1217, `unit_flags`=(`unit_flags` | 256) WHERE `entry`=13438 && `faction`=35; + +-- Wing Commander Vipore +-- Old: Friendly +-- New: Stormpike Guard +UPDATE `creature_template` SET `faction`=1217, `unit_flags`=(`unit_flags` | 256) WHERE `entry`=13439 && `faction`=35; + +-- Frostwolf Wolf Rider +-- Old: Orgrimmar +-- New: Frostwolf Clan +UPDATE `creature_template` SET `faction`=1214 WHERE `entry`=13440 && `faction`=85; + +-- 7:XT +-- Old: Beast - Wolf +-- New: Creature +UPDATE `creature_template` SET `faction`=7 WHERE `entry`=14224 && `faction`=32; + +-- Giggler +-- Old: Beast - Wolf +-- New: Beast - Wolf +UPDATE `creature_template` SET `faction`=38 WHERE `entry`=14228 && `faction`=32; + +-- Lord Angler +-- Old: Beast - Wolf +-- New: Makrura +UPDATE `creature_template` SET `faction`=129 WHERE `entry`=14236 && `faction`=32; + +-- Oozeworm +-- Old: Beast - Wolf +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=14237 && `faction`=32; + +-- Lord Condar +-- Old: Beast - Carrion Bird +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=14268 && `faction`=73; + +-- Tamra Stormpike +-- Old: Stormwind +-- New: Hillsbrad Militia +UPDATE `creature_template` SET `faction`=88 WHERE `entry`=14275 && `faction`=11; + +-- Shen'dralar Spirit +-- Old: Shen'dralar +-- New: Shen'dralar +UPDATE `creature_template` SET `faction`=1355, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=14364 && `faction`=1354; + +-- Cadaverous Worm +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=14370 && `faction`=14; + +-- Netherwalker +-- Old: Monster +-- New: Demon +UPDATE `creature_template` SET `faction`=90 WHERE `entry`=14389 && `faction`=14; + +-- Eye of Immol'thar +-- Old: Monster +-- New: Dark Iron Dwarves +UPDATE `creature_template` SET `faction`=754 WHERE `entry`=14396 && `faction`=14; + +-- Mana Burst +-- Old: Monster +-- New: Elemental +UPDATE `creature_template` SET `faction`=834 WHERE `entry`=14397 && `faction`=14; + +-- Gilmorian +-- Old: Beast - Wolf +-- New: Murloc +UPDATE `creature_template` SET `faction`=18 WHERE `entry`=14447 && `faction`=32; + +-- Princess Tempestria +-- Old: Monster +-- New: Elemental +UPDATE `creature_template` SET `faction`=91 WHERE `entry`=14457 && `faction`=14; + +-- Setis +-- Old: Monster +-- New: Elemental +UPDATE `creature_template` SET `faction`=91 WHERE `entry`=14471 && `faction`=14; + +-- Scourge Footsoldier +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=14486 && `faction`=21; + +-- Roloch +-- Old: Beast - Wolf +-- New: Ogre +UPDATE `creature_template` SET `faction`=45 WHERE `entry`=14488 && `faction`=32; + +-- Kurmokk +-- Old: Monster +-- New: Beast - Gorilla +UPDATE `creature_template` SET `faction`=72 WHERE `entry`=14491 && `faction`=14; + +-- Verifonix +-- Old: Beast - Wolf +-- New: Venture Company +UPDATE `creature_template` SET `faction`=47 WHERE `entry`=14492 && `faction`=32; + +-- Terrordale Spirit +-- Old: Spirit +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=14564 && `faction`=92; + +-- Darkreaver's Fallen Charger +-- Old: Friendly +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=14568 && `faction`=1080; + +-- Zapped Shore Strider +-- Old: Monster +-- New: Giant +UPDATE `creature_template` SET `faction`=778 WHERE `entry`=14603 && `faction`=14; + +-- Zapped Land Walker +-- Old: Monster +-- New: Giant +UPDATE `creature_template` SET `faction`=778 WHERE `entry`=14604 && `faction`=14; + +-- Zapped Wave Strider +-- Old: Monster +-- New: Giant +UPDATE `creature_template` SET `faction`=778 WHERE `entry`=14638 && `faction`=14; + +-- Zapped Deep Strider +-- Old: Monster +-- New: Giant +UPDATE `creature_template` SET `faction`=778 WHERE `entry`=14639 && `faction`=14; + +-- Wagner Hammerstrike +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=15011 && `faction`=57; + +-- Spirit of Jin'do +-- Old: Spirit +-- New: Gadgetzan +UPDATE `creature_template` SET `faction`=474 WHERE `entry`=15061 && `faction`=92; + +-- Pat's Hellfire Guy +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=15073 && `faction`=35; + +-- Gri'lek +-- Old: Monster +-- New: Troll, Frostmane +UPDATE `creature_template` SET `faction`=37 WHERE `entry`=15082 && `faction`=14; + +-- Hammerfall Elite +-- Old: Horde Generic +-- New: Orgrimmar +UPDATE `creature_template` SET `faction`=85 WHERE `entry`=15136 && `faction`=83; + +-- Spirit Shade +-- Old: Dragonflight, Green +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=15261 && `faction`=50; + +-- Ironforge Brigade Rifleman +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=1611 WHERE `entry`=15441 && `faction`=57; + +-- Ironforge Brigade Footman +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=1611 WHERE `entry`=15442 && `faction`=57; + +-- Janela Stouthammer +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=1611 WHERE `entry`=15443 && `faction`=57; + +-- Arcanist Nozzlespring +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=1611 WHERE `entry`=15444 && `faction`=57; + +-- Krug Skullsplit +-- Old: Orgrimmar +-- New: Orgrimmar +UPDATE `creature_template` SET `faction`=1612 WHERE `entry`=15612 && `faction`=85; + +-- Merok Longstride +-- Old: Orgrimmar +-- New: Orgrimmar +UPDATE `creature_template` SET `faction`=1612 WHERE `entry`=15613 && `faction`=85; + +-- Shadow Priestess Shai +-- Old: Orgrimmar +-- New: Orgrimmar +UPDATE `creature_template` SET `faction`=1612 WHERE `entry`=15615 && `faction`=85; + +-- Orgrimmar Legion Grunt +-- Old: Orgrimmar +-- New: Orgrimmar +UPDATE `creature_template` SET `faction`=1612 WHERE `entry`=15616 && `faction`=85; + +-- Orgrimmar Legion Axe Thrower +-- Old: Orgrimmar +-- New: Orgrimmar +UPDATE `creature_template` SET `faction`=1612 WHERE `entry`=15617 && `faction`=85; + +-- Hive'Regal Hunter-Killer +-- Old: Monster +-- New: Silithid Attackers +UPDATE `creature_template` SET `faction`=1395 WHERE `entry`=15620 && `faction`=14; + +-- Sergeant Carnes +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=1611 WHERE `entry`=15903 && `faction`=57; + +-- Dread Creeper +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=15974 && `faction`=21; + +-- Bony Construct +-- Old: Undead, Scourge +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=233 WHERE `entry`=16167 && `faction`=21; + +-- Stoneskin Gargoyle +-- Old: Undead, Scourge +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=233 WHERE `entry`=16168 && `faction`=21; + +-- Eye Stalk +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16236 && `faction`=21; + +-- Plague Slime +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16243 && `faction`=21; + +-- Mutated Grub +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16297 && `faction`=21; + +-- Sewage Slime +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16375 && `faction`=21; + +-- Archmage Tarsis Kir-Moldir +-- Old: Friendly +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=16381 && `faction`=1080; + +-- Plagued Gargoyle +-- Old: Undead, Scourge +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=233 WHERE `entry`=16446 && `faction`=21; + +-- Plagued Deathhound +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16448 && `faction`=21; + +-- Necro Stalker +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=16453 && `faction`=21; + +-- Naxxramas Follower +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=16505 && `faction`=21; + +-- Naxxramas Worshipper +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=16506 && `faction`=21; + +-- Crypt Guard +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=16573 && `faction`=21; + +-- Mr. Bigglesworth +-- Old: Prey +-- New: Beast - Wolf +UPDATE `creature_template` SET `faction`=32 WHERE `entry`=16998 && `faction`=31; + +-- Carrion Spinner +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=15975 && `faction`=21; + +-- Crypt Reaver +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=15978 && `faction`=21; + +-- Frenzied Bat +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16036 && `faction`=21; + +-- Infectious Skitterer +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=15977 && `faction`=21; + +-- Naxxramas Cultist +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=15980 && `faction`=21; + +-- Naxxramas Acolyte +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=15981 && `faction`=21; + +-- Plague Beast +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16034 && `faction`=21; + +-- Plagued Bat +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16037 && `faction`=21; + +-- Venom Stalker +-- Old: Undead, Scourge +-- New: Beast - Spider +UPDATE `creature_template` SET `faction`=312 WHERE `entry`=15976 && `faction`=21; + +-- Apothecary Quinard +-- Old: Undercity +-- New: Undercity +UPDATE `creature_template` SET `faction`=68 WHERE `entry`=17070 && `faction`=71; + +-- Marshal Bluewall +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=17080 && `faction`=57; + +-- Captain Blackanvil +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=1611 WHERE `entry`=15440 && `faction`=57; + +-- Atiesh +-- Old: Monster +-- New: Demon +UPDATE `creature_template` SET `faction`=954 WHERE `entry`=16387 && `faction`=14; + +-- Archaedas +-- Old: Friendly +-- New: Monster +UPDATE `creature_template` SET `faction`=14, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=2748 && `faction`=35; + +-- Polymorph Clone +-- Old: Creature +-- New: Prey +UPDATE `creature_template` SET `faction`=31 WHERE `entry`=16479 && `faction`=7; + +-- Soul Weaver +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16429 && `faction`=21; + +-- Unstoppable Abomination +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16428 && `faction`=21; + +-- Soldier of the Frozen Wastes +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16427 && `faction`=21; + +-- Brave Stonehide +-- Old: Orgrimmar +-- New: Friendly +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=12793 && `faction`=85; + +-- Chief Expeditionary Requisitioner Enkles +-- Old: Ironforge +-- New: Ironforge +UPDATE `creature_template` SET `faction`=55 WHERE `entry`=17068 && `faction`=57; + +-- Wushoolay +-- Old: Monster +-- New: Troll, Frostmane +UPDATE `creature_template` SET `faction`=37 WHERE `entry`=15085 && `faction`=14; + +-- Sergeant Thunderhorn +-- Old: Orgrimmar +-- New: Friendly +UPDATE `creature_template` SET `faction`=35 WHERE `entry`=14581 && `faction`=85; + +-- Hive'Zara Hornet +-- Old: Monster +-- New: Silithid +UPDATE `creature_template` SET `faction`=310 WHERE `entry`=15934 && `faction`=14; + +-- Rotting Maggot +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16057 && `faction`=21; + +-- Spore +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16286 && `faction`=21; + +-- Web Wrap +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16486 && `faction`=16; + +-- Caravan Mule +-- Old: Friendly +-- New: Escortee +UPDATE `creature_template` SET `faction`=290 WHERE `entry`=16232 && `faction`=35; + +-- Field Marshal Chambers +-- Old: Friendly +-- New: Argent Dawn +UPDATE `creature_template` SET `faction`=794, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=16254 && `faction`=35; + +-- Blizzard +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16474 && `faction`=21; + +-- Void Zone +-- Old: Gnoll - Riverpaw +-- New: Armies of C'Thun +UPDATE `creature_template` SET `faction`=370 WHERE `entry`=16697 && `faction`=20; + +-- Garden Gas +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114, `unit_flags`=(`unit_flags` | 512) WHERE `entry`=17231 && `faction`=35; + +-- Hive'Zora Abomination +-- Old: Friendly +-- New: Silithid Attackers +UPDATE `creature_template` SET `faction`=1395 WHERE `entry`=15449 && `faction`=35; + +-- Nighthaven Defender +-- Old: Friendly +-- New: Escortee +UPDATE `creature_template` SET `faction`=495 WHERE `entry`=15495 && `faction`=35; + +-- Nightmare Phantasm +-- Old: Monster +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=15629 && `faction`=14; + +-- Might of Kalimdor Captain +-- Old: Friendly +-- New: Might of Kalimdor +UPDATE `creature_template` SET `faction`=777 WHERE `entry`=15845 && `faction`=35; + +-- Might of Kalimdor Shaman +-- Old: Friendly +-- New: Might of Kalimdor +UPDATE `creature_template` SET `faction`=777 WHERE `entry`=15847 && `faction`=35; + +-- Snokh Blackspine +-- Old: Beast - Raptor +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16051 && `faction`=48; + +-- Malgen Longspear +-- Old: Beast - Raptor +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16052 && `faction`=48; + +-- Korv +-- Old: Beast - Raptor +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16053 && `faction`=48; + +-- Rezznik +-- Old: Beast - Raptor +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16054 && `faction`=48; + +-- Diseased Maggot +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=16 WHERE `entry`=16056 && `faction`=21; + +-- Gnashjaw +-- Old: Beast - Raptor +-- New: Ogre +UPDATE `creature_template` SET `faction`=45 WHERE `entry`=16095 && `faction`=48; + +-- Zombie Chow +-- Old: Undead, Scourge +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=233 WHERE `entry`=16360 && `faction`=21; + +-- Grobbulus Cloud +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16363 && `faction`=21; + +-- Pat's Firework Guy - YELLOW BIG +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15890 && `faction`=35; + +-- Pat's Firework Guy - WHITE +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15884 && `faction`=35; + +-- Pat's Firework Guy - GREEN +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15880 && `faction`=35; + +-- Pat's Firework Guy - BLUE +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15879 && `faction`=35; + +-- Pat's Firework Cluster Guy (GREEN) +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15874 && `faction`=35; + +-- Pat's Firework Cluster Guy (RED) +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15873 && `faction`=35; + +-- Pat's Firework Cluster Guy (BLUE) +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15872 && `faction`=35; + +-- Pat's Firework Cluster Guy (ELUNE) +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15918 && `faction`=35; + +-- Pat's Firework Guy - YELLOW +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=15883 && `faction`=35; + +-- Giant Spotlight +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114, `unit_flags`=(`unit_flags` | 256) WHERE `entry`=15902 && `faction`=35; + +-- Living Poison +-- Old: Undead, Scourge +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=16027 && `faction`=21; + +-- Shadow Fissure +-- Old: Undead, Scourge +-- New: Monster +UPDATE `creature_template` SET `faction`=14 WHERE `entry`=16129 && `faction`=21; + +-- Theldren Kill Credit +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=16166 && `faction`=35; + +-- Naxxramas Combat Dummy +-- Old: Undead, Scourge +-- New: Training Dummy +UPDATE `creature_template` SET `faction`=1095 WHERE `entry`=16211 && `faction`=21; + +-- Spirit of Mograine +-- Old: Gnoll - Riverpaw +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=16775 && `faction`=20; + +-- Spirit of Blaumeux +-- Old: Gnoll - Riverpaw +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=16776 && `faction`=20; + +-- Spirit of Zeliek +-- Old: Gnoll - Riverpaw +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=16777 && `faction`=20; + +-- Spirit of Korth'azz +-- Old: Gnoll - Riverpaw +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=21 WHERE `entry`=16778 && `faction`=20; + +-- Sapphiron's Wing buffet +-- Old: Friendly +-- New: Treasure +UPDATE `creature_template` SET `faction`=114 WHERE `entry`=17025 && `faction`=35; + +-- Lady Palanseer +-- Old: Orgrimmar +-- New: Friendly +UPDATE `creature_template` SET `faction`=35, `unit_flags`=(`unit_flags` | 768) WHERE `entry`=12792 && `faction`=85; + +-- Defias Raider +-- Old: Monster +-- New: Defias Brotherhood +UPDATE `creature_template` SET `faction`=17 WHERE `entry`=6180 && `faction`=14; + +-- Ragepaw +-- Old: Monster +-- New: Furbolg +UPDATE `creature_template` SET `faction`=82 WHERE `entry`=14342 && `faction`=14; + +-- Corrupted Fire Nova Totem V +-- Old: Troll, Frostmane +-- New: Dragonflight, Black +UPDATE `creature_template` SET `faction`=103 WHERE `entry`=14662 && `faction`=37; + +-- Corrupted Stoneskin Totem VI +-- Old: Troll, Frostmane +-- New: Dragonflight, Black +UPDATE `creature_template` SET `faction`=103 WHERE `entry`=14663 && `faction`=37; + +-- Corrupted Healing Stream Totem V +-- Old: Troll, Frostmane +-- New: Dragonflight, Black +UPDATE `creature_template` SET `faction`=103 WHERE `entry`=14664 && `faction`=37; + +-- Corrupted Windfury Totem III +-- Old: Troll, Frostmane +-- New: Dragonflight, Black +UPDATE `creature_template` SET `faction`=103 WHERE `entry`=14666 && `faction`=37; + +-- Lady Onyxia +-- Old: Beast - Wolf +-- New: Stormwind +UPDATE `creature_template` SET `faction`=12 WHERE `entry`=12756 && `faction`=32; + +-- Horgus the Ravager +-- Old: Monster +-- New: Undead, Scourge +UPDATE `creature_template` SET `faction`=974 WHERE `entry`=10946 && `faction`=14; + +-- Stone Keeper +-- Old: Friendly +-- New: Titan +UPDATE `creature_template` SET `faction`=416, `unit_flags`=33555264 WHERE `entry`=4857 && `faction`=35; + +-- Ironaya +-- Old: Titan +-- New: Titan +UPDATE `creature_template` SET `faction`=416 WHERE `entry`=7228 && `faction`=415; + +-- Vault Warder +-- Old: Friendly +-- New: Titan +UPDATE `creature_template` SET `faction`=416, `unit_flags`=33555264 WHERE `entry`=10120 && `faction`=35; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230422051246_world.sql b/sql/migrations/20230422051246_world.sql new file mode 100644 index 00000000000..9ee786cafc9 --- /dev/null +++ b/sql/migrations/20230422051246_world.sql @@ -0,0 +1,97 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230422051246'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230422051246'); +-- Add your query below. + + +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredRaces`, `RepObjectiveFaction`, `RepObjectiveValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `Title`, `Details`, `Objectives`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `PointMapId`, `PointX`, `PointY`, `PointOpt`) VALUES +(390, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(497, 0, 2, 0, 19, 0, 22, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', 'As a child, raised as a gladiator at Durnholde Keep, I was befriended by Taretha, the daughter of my wet nurse and mistress of the damned bastard Blackmoore.$b$bThe past is the past, $n, but reports of human movements in Hillsbrad reminded me of that time. I dispatched a small party to the area to investigate and to retrieve an... item... given to me by Taretha, if they could.$b$bA fruitless task, no doubt, but perhaps...$b$bThey should have returned by now, I want you to go to Tarren Mill to investigate.', 'Go to Tarren Mill and find out the status of the party sent by Thrall.', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 435, 0, 270, 0, 0, 0, 0, 0, 0), +(1155, 0, 2, 1377, 54, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' bug crystal side quest', 'x', 'x', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(1161, 0, 2, 1377, 55, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, ' gossip shade of ambermoon', 'x', 'x', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(1162, 0, 2, 1377, 55, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, ' speak to hamuul runetotem', 'x', 'x', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(1163, 0, 2, 1377, 55, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, ' speak to tyrande whisperwind', 'x', 'x', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(1441, 0, 2, 405, 30, 0, 33, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3300, 0, 1980, 0, 0, 0, 0, 0, 0), +(2868, 0, 2, 1417, 40, 0, 50, 81, 255, 0, 0, 0, 0, 0, 0, 9243, 1, ' The Shriveled Heart', 'Turn this badboy into some troll tomb in the Sunken Temple, and get something cool!', '', '', '', '', '', '', 9243, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3064, 0, 2, 440, 40, 0, 45, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, ' Pirate Hats', 'I need pirate hats for my shop. Get me lots!', 'Bring 20 Untorn Pirate Hats to Yorba Screwspigot.', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3383, 0, 2, 16, 48, 0, 55, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 8394, 8387, 8389, 8388, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5650, 0, 33900, 0, 0, 0, 0, 0, 0), +(3384, 0, 2, 16, 48, 0, 55, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 10478, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 560, 0, 3300, 0, 0, 0, 0, 0, 0), +(3401, 0, 2, 16, 53, 0, 48, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3403, 0, 2, 16, 53, 0, 48, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3404, 0, 2, 16, 53, 0, 48, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3405, 0, 2, 16, 55, 0, 48, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3422, 0, 2, 16, 45, 0, 45, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3423, 0, 2, 16, 45, 0, 45, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3424, 0, 2, 16, 45, 0, 45, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3425, 0, 2, 16, 48, 0, 48, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3515, 0, 2, 16, 45, 0, 42, 0, 0, 0, 0, 0, 0, 8, 3516, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3450, 0, 2100, 0, 0, 0, 0, 0, 0), +(3529, 0, 2, 16, 45, 0, 52, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3622, 0, 2, 1657, 41, 0, 41, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(3885, 0, 2, 490, 50, 0, 55, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, ' The Gadgetzan Run', 'Escort Me and Dadanga!', 'Escort Petra and Dadanga!', 'Escort Petra and Dadanga!', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8450, 0, 50700, 0, 0, 0, 0, 0, 0), +(3911, 0, 2, 1584, 48, 0, 54, 1, 255, 0, 0, 0, 0, 8, 0, 0, 0, 'The Last Element', 'There is work to be had for those venturing into the depths, $N.$B$BThe Dark Irons have mastered creation of extremely powerful golems.$B$BInitial reports from our spies indicate that the dwarves use a unique power source to give their creations incomparable killing power.$B$BJust imagine what we could do with our abominations if we could get our hands on this essence of the elements! Turn that city upside down if you must, but do not return until you have found the essence! Payment will be worth the risk.', 'Travel to Blackrock Depths and recover 10 Essence of the Elements. Your first inclination is to search the golems and golem makers. You remember Vivian Lagrave also muttering something about elementals.\n', '', '', '', '', '', 11129, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12038, 0, 0, 0, 1, 0, 0, 0, 68, 0, 0, 0, 0, 100, 0, 0, 0, 0, 5450, 24500, 26100, 0, 0, 0, 0, 0, 0), +(4299, 0, 2, 1584, 50, 0, 50, 81, 255, 0, 0, 0, 0, 2, 0, 11473, 1, ' The Tomb of the Seven', 'Find the Tomb of the Seven, and place this PX83-Enigmatron there. ', 'Place the PX83-Enigmatron in the Tomb of the Seven, then return to Maxwort Uberglint.', 'Place the PX83-Enigmatron', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4700, 22000, 2820, 0, 0, 0, 0, 0, 0), +(5205, 0, 2, 0, 49, 0, 49, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5207, 0, 2, 361, 49, 0, 49, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, ' The True Summoner', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5208, 0, 2, 361, 49, 0, 49, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, ' The Blessing of Evil', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5209, 0, 2, 361, 49, 0, 49, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5383, 0, 2, 2057, 55, 0, 60, 81, 255, 0, 0, 0, 0, 0, 5384, 13543, 1, 'Krastinov\'s Bag of Horrors', 'You open the bag to discover various instruments of torture. Amidst the paraphernalia, an odd object catches your eye: A vial of blood - still warm to the touch.$B$BYou think that the Sarkhoff\'s might be interested in your discovery.', 'Take the Bag of Horrors to Eva Sarkhoff on Caer Darrow.', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6600, 0, 39600, 0, 0, 0, 0, 0, 0), +(5506, 0, 0, 0, 50, 0, 56, 0, 0, 0, 0, 0, 0, 264, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5512, 0, 0, 0, 50, 0, 56, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5516, 0, 0, 0, 53, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5520, 1, 0, 0, 53, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5523, 0, 0, 0, 53, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(5530, 0, 0, 139, 55, 0, 60, 0, 0, 529, 2100, 0, 0, 8, 0, 0, 0, ' Necklace of the Dawn', '', '', '', '', '', '', '', 12844, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13811, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -450000, 0, 0, 0, 0, 0, 0, 0), +(5532, 0, 0, 139, 53, 0, 58, 0, 0, 529, 900, 0, 0, 8, 0, 0, 0, ' Ring of the Dawn', '', '', '', '', '', '', '', 12844, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13812, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -200000, 0, 0, 0, 0, 0, 0, 0), +(6201, 0, 0, 2017, 60, 60, 65, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' The Legacy of the Ashbringer', '', '', '', '', '', '', '', 159, 2070, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16025, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(6841, 3, 2, 1497, 54, 0, 55, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', 'x', 'x', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2800, 0, 16800, 0, 0, 0, 0, 0, 0), +(6842, 3, 2, 1377, 54, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '', 'x', 'x', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(7221, 3, 2, 2597, 51, 0, 60, 41, 0, 0, 0, 0, 0, 72, 7141, 0, 0, 'Speak with Prospector Stonehewer', 'Ah, $N, reporting for duty are you? Great, the Stormpikes can use everyone we can muster!$B$BSpeak with Prospector Stonehewer in Dun Baldar. She\'s recruiting for a vital mission into enemy territory. You\'ll find Stonehewer in the bottom of the Dun Baldar garrison.$B$BAnd keep an eye out as you go through Dun Baldar. There\'s plenty to do for a hardworking $c who\'s not afraid to get $ghis:her; hands dirty.', 'Speak with Prospector Stonehewer in the Dun Baldar garrison.', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 660, 0, 3900, 0, 0, 0, 0, 0, 0), +(7222, 3, 2, 2597, 51, 0, 60, 41, 0, 0, 0, 0, 0, 72, 7142, 0, 0, 'Speak with Voggah Deathgrip', 'A $c? Good! We are glad to see you in Alterac, $N. Interloping dwarves and their allies invade our valley, and we welcome all in the Horde to join us in righteous slaughter!$B$BSpeak with Voggah Deathgrip. He is looking for agents for an important mission into the Alliance\'s stronghold in Alterac Valley!$B$BYou will find Voggah in Frostwolf Keep.', 'Speak with Voggah in Frostwolf Keep.', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 660, 0, 3900, 0, 0, 0, 0, 0, 0), +(7797, 3, 0, 0, 60, 0, 1, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 'Dimensional Ripper - Everlook', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(8237, 5, 2, 0, 50, 0, 50, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 'REUSE', '', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(8290, 6, 1, 3277, 10, 19, 15, 41, 0, 0, 0, 0, 0, 64, 0, 0, 0, 'Vanquish the Invaders', 'Beyond this tunnel you will find a field of strife and turmoil, young $c. The Horde continue to decimate our sacred forest, cutting down the evergreen foliage to power their machines of war.$B$BEnter Warsong Gulch and defend Silverwing Hold. Push back the invading Horde forces!$B$BDo this, and earn a talisman of merit. Bring me such a talisman, $N, and I shall reward you.', 'Enter Warsong Gulch and defeat the Horde, obtain a Warsong Gulch Mark of Honor, and return to Sentinel Farsong at the Silverwing Grove.', '', '', '', '', '', 20558, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 890, 0, 0, 0, 0, 200, 0, 0, 0, 0, 1050, 2000, 660, 0, 0, 0, 0, 0, 0), +(8295, 6, 1, 3277, 10, 19, 15, 41, 0, 0, 0, 0, 0, 64, 0, 0, 0, 'Quell the Silverwing Usurpers', 'The wilds of the Ashenvale forest will succumb to the might of the Horde, $r. Nothing the Silverwing say or do can stop our sovereign imperative. Kalimdor belongs to the Horde. How dare they attempt to prevent us from harvesting what is rightfully ours!$B$BLet the pride swell in your chest as you cut down their weak attempts at slowing our progress. Destroy the Silverwing Sentinels, and earn a Warsong mark of honor. Return to me with such a mark, $N, and you will be rewarded.', 'Enter Warsong Gulch and defeat the Alliance, gain a Warsong Gulch Mark of Honor, and bring it to Captain Shatterskull at the Mor\'shan Base Camp.', '', '', '', '', '', 20558, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 889, 889, 889, 889, 0, 200, 200, 200, 200, 0, 1050, 2000, 660, 0, 0, 0, 0, 0, 0), +(8444, 6, 2, 1377, 55, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, ' gossip shade of ambermoon', 'x', 'x', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(8445, 6, 2, 1377, 55, 0, 58, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, ' gossip shade of ambermoon', 'x', 'x', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(8869, 7, 2, -121, 50, 0, 60, 81, 0, 0, 0, 0, 0, 8, 0, 0, 0, 'Sweet Serenity', 'Within the confines of the Scarlet Bastion lies sweet Serenity. The Crimson Hammersmith guards the recipe with his life. Defeat him and bring me his apron. For that, I shall train you to become a hammersmith.$B$BUnderstand this: Once you have chosen the path of the hammersmith, the paths of the swordsmith and axesmith will no longer be available.\n', 'Travel to Stratholme and kill the Crimson Hammersmith. Recover the Crimson Hammersmith\'s Apron and return to Lilith.\n', '', '', '', '', '', 13351, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12824, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8300, 0, 49800, 0, 17044, 0, 0, 0, 0), +(9030, 8, 2, 2557, 58, 0, 60, 81, 255, 0, 0, 0, 0, 0, 0, 22047, 1, 'Anthion\'s Parting Words', 'Valthalak\'s soul was stored in this amulet. In our greed we foolishly split it into three parts, not knowing the curse that would await us.$B$BThe only way to stop Valthalak\'s spell is to put the medallion back together. Return to Deliana and tell her that Bodley is her only hope for finding the remaining pieces.$B$BI, for once, shall rest in peace. I wish you the best of luck, and you shall need it!', 'Speak to Deliana in Ironforge.', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6600, 0, 39600, 0, 0, 0, 0, 0, 0), +(9249, 9, 0, -364, 45, 0, 60, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, '40 Tickets - Schematic: Steam Tonk Controller', '', '', '', '', '', '', '', 19182, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22729, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(9556, 10, 2, 0, 55, 0, 60, 0, 255, 0, 0, 0, 0, 8, 0, 0, 0, 'To The Victor...', 'You\'ve no doubt been fighting long and hard among the towers, $r. We would like to give something back to you in return for your defense of these lands, but first, you must prove to us you understand the weight of the tragedies that took place here.$b$bWalk the streets of Stratholme and find a vial of the holy water. Once you have it, travel to the mage quarter of Stormwind or the Undercity... There, if you are victorious within these lands, you will find my colleague.', 'Collect a bottle of Stratholme Holy Water from within the city of Stratholme and deliver it to the Lordaeron Mage within the Mage Quarter of Stormwind or the Undercity when your side is victorious in the Eastern Plaguelands.', '', '', '', '', '', 13180, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4950, 0, 29700, 0, 0, 0, 0, 0, 0); + +-- Again Into the Great Ossuary (7669) +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (7669, 2, 0, -82, 58, 0, 60, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7668, 0, 0, 0, 0, 0, 0, 0, 'Again Into the Great Ossuary', '', '', 'Are you headed back into the Scholomance, $n? You\'ve already paid such a great price for the use of the Divination Scryer - perhaps you\'d like to take another one with you. With it, you\'d be able to face the perils of the Great Ossuary once more.$b$bBy all means, have it. You\'ve certainly earned it.', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18746, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (7669, 5, 0, -82, 58, 0, 60, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8258, 0, 0, 0, 0, 0, 0, 0, 'Again Into the Great Ossuary', '', '', 'Are you headed back into the Scholomance, $n? You\'ve already paid such a great price for the use of the Divination Scryer - perhaps you\'d like to take another one with you. With it, you\'d be able to face the perils of the Great Ossuary once more.$b$bBy all means, have it. You\'ve certainly earned it.', '', '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18746, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +INSERT INTO `creature_questrelation` (`id`, `quest`, `patch_min`, `patch_max`) VALUES (13417, 7669, 2, 10); +INSERT INTO `creature_involvedrelation` (`id`, `quest`, `patch_min`, `patch_max`) VALUES (13417, 7669, 2, 10); + +-- A More Fitting Reward (8259) +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (8259, 5, 0, -82, 58, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7668, 0, 0, 0, 0, 0, 0, 0, 'A More Fitting Reward', '', '', 'Ah, $n... your effort against Darkreaver was extraordinary - an effort, may I add, that deserved a much better reward than you received. Please, accept this helm as an additional gift to you for your accomplishments in Scholomance.$B$BAgain, thank you.', NULL, '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20134, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); +INSERT INTO `creature_questrelation` (`id`, `quest`, `patch_min`, `patch_max`) VALUES (13417, 8259, 5, 10); +INSERT INTO `creature_involvedrelation` (`id`, `quest`, `patch_min`, `patch_max`) VALUES (13417, 8259, 5, 10); + +-- Add based on wowhead to fix errors. + +-- Quest 3515 has `NextQuestInChain` = 3516 but quest 3516 does not exist, quest chain will not work. +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (3516, 0, 2, 0, 10, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- Quest 8869 has `ZoneOrSort` = -121 but `RequiredSkill` does not have a corresponding value (164). +UPDATE `quest_template` SET `RequiredSkill`=164 WHERE `entry`=8869; + +-- Quest 259 has `NextQuestInChain` = 260 but quest 260 does not exist, quest chain will not work. +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (260, 0, 2, 0, 10, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'Now, this will no doubt convince you that I am, as they say--and don\'t deny it, I know what they say--of an addled mind, obsessed with an impossible legend. An old dwarven legend, it is, of an enormous monster that lives in the depths of the Loch. I spent a good bit of my life trying to track it down, and I believe I got close, but alas, I fear old age has caught up to me. If you would like to try hunting down the monster of the Loch, bring me some treshadon teeth and claws.$B$B', 'Collect 5 Threshadon Teeth and 5 Threshadon Claws, then bring them to Kelt Thomasin.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2668, 2669, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + +-- Quest 810 has `NextQuestInChain` = 811 but quest 811 does not exist, quest chain will not work. +INSERT INTO `quest_template` (`entry`, `patch`, `Method`, `ZoneOrSort`, `MinLevel`, `MaxLevel`, `QuestLevel`, `Type`, `RequiredClasses`, `RequiredRaces`, `RequiredSkill`, `RequiredSkillValue`, `RequiredCondition`, `RepObjectiveFaction`, `RepObjectiveValue`, `RequiredMinRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`, `LimitTime`, `QuestFlags`, `SpecialFlags`, `PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `BreadcrumbForQuestId`, `NextQuestInChain`, `SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`, `Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`, `ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`, `ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`, `ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`, `ReqSourceCount3`, `ReqSourceCount4`, `ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`, `ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`, `ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`, `ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`, `ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, `RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`, `RewRepValue5`, `RewXP`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`, `RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`, `RewMailMoney`, `PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`, `DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`, `DetailsEmoteDelay1`, `DetailsEmoteDelay2`, `DetailsEmoteDelay3`, `DetailsEmoteDelay4`, `IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`, `OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`, `OfferRewardEmoteDelay1`, `OfferRewardEmoteDelay2`, `OfferRewardEmoteDelay3`, `OfferRewardEmoteDelay4`, `StartScript`, `CompleteScript`) VALUES (811, 0, 2, 14, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 'One of the other traits of the scorpids is their fierce loyalty. They will protect one another if they are in danger--you\'ve probably already seen this behavior in your first scorpid hunt.$B$BYou would do well to heed that lesson and adapt it for yourself: we are stronger as one; we are weak when we are divided into many.$B$BBring me 8 Large Scorpid Carapaces from the Armored Scorpids and I shall reward you for learning this wisdom.', 'Bring 8 Large Scorpid Carapaces to Kor\'ghan in Sen\'jin Village.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230426050116_world.sql b/sql/migrations/20230426050116_world.sql new file mode 100644 index 00000000000..121c0ff6217 --- /dev/null +++ b/sql/migrations/20230426050116_world.sql @@ -0,0 +1,221 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230426050116'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230426050116'); +-- Add your query below. + + +SET NAMES utf8; + +-- Add Korean quest greeting locales. +UPDATE `quest_greeting` SET `content_loc1`='웨스트폴에 더러운 부패가 스며들었습니다. 제가 로데론의 전장에서 임무를 수행하는 동안 이 정직한 농장들은 도둑과 살인자들의 은신처로 전락했습니다. 인민 민병대에 여러분의 도움이 필요합니다.' WHERE `entry`=234 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='소박한 숙소에 오신 것을 환영합니다! 친근한 얼굴을 보니 언제나 반갑습니다. 그리고 팔도 튼튼하시네요. 남편과 저는 항상 농장 주변에서 일손을 구하고 있어요. 지금은 좋은 사람들이 대부분 떠났기 때문에 도와줄 사람을 찾기가 어렵습니다.' WHERE `entry`=235 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 부분에서는 문제뿐입니다. 그 멍청한 살딘에게 아직 살아있을 때 나가라고 말하려고 했어요. 하지만 난 바보가 아니야. 버나와 난 이 마차만 고치면 바로 떠날 거야' WHERE `entry`=237 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='가끔은 하늘에 커다란 회색 구름이 떠다니며 우리에게 불운을 퍼붓는 것 같아요. 처음에는 우리 땅에서 쫓겨났고 이제는 웨스트폴에서 나갈 수도 없습니다. 모든 게 엉망진창이죠. 뭔가 조치를 취해야 합니다.' WHERE `entry`=238 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='먼 곳과 가까운 곳에서의 모험 $b이상하고 괴상한 사람들과 만나기 $b그러나 나에게 질문이 있다면 $b먼저 간단한 작업을 완료해야 합니다!' WHERE `entry`=239 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, 친구. 제 이름은 레미입니다. 동쪽 레드리지 출신으로 일거리를 찾으러 왔어요. 일거리를 찾으러요. 뭐 좀...뭐 좀 있어요?' WHERE `entry`=241 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='아하! 좋은 하루 되세요, 마스터 $C! 이리 와서 앉아서 한 잔 하시오. 진취적인 눈빛을 보니 나와 얘기할 가치가 있을 것 같군...' WHERE `entry`=253 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, 시민여러분. 목적이 있어 보이는데 스톰윈드 군대와 거래할 일이 있으신가요?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안심하세요, $C. 그냥 지나가는 길이라면 도로를 이용하고 낮에만 이동하는 것이 좋습니다. 다크셔에서 사업을 하고 있다면 나이트 워치에 능력을 빌려주는 것도 고려해 보세요. 우리의 실력은 의심할 여지가 없지만 숫자는 적으니까요.' WHERE `entry`=264 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='네가 오는 걸 꽤 오래전부터 느꼈어, $N. 별의 무늬로 쓰여 있었어.' WHERE `entry`=265 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='다크셔 마을에 오신 것을 환영합니다. 서기 달트리입니다. 무슨 일이시죠?' WHERE `entry`=267 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, 안녕하세요! 제 주방에 오신 걸 환영합니다, 아가씨! 이곳은 스칼렛 레이븐 선술집의 모든 진미가 만들어지는 곳입니다. 향기로운 냄새를 맡아보세요!' WHERE `entry`=272 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='문 닫아, $C. 다크 라이더가 언제 또 지나갈지 모르니까요.' WHERE `entry`=273 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, 좋은 $g선생님:숙녀;. 앉으시고 배고프시면 식사도 하세요. 바느질하느라 바빠 보여도 걱정하지 마세요, 다 듣고 있으니까요...' WHERE `entry`=278 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='응?!? 오 데피아스 도둑이나 나이트 워치 대원처럼 보이진 않는군. 불쌍한 영혼을 불쌍히 여겨주겠나?' WHERE `entry`=288 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='어? 안녕, 꼬마야. 그 많은 방황하는 생명체들과 함께 이곳을 찾다니 용감하구나!$B$B이제 여기 왔으니 늙은 은둔자를 도와줄 수 있겠군...' WHERE `entry`=289 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, 여행자. 시력은 나쁘지만 1마일 떨어진 곳의 발자국 소리도 감지할 수 있죠. 수년 동안 자부심을 가지고 스톰윈드를 지켜왔지만 눈이 나빠지자 은퇴할 수밖에 없었죠.' WHERE `entry`=294 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='아조라의 탑에 온 것을 환영한다, 젊은 $C. 나는 테오크리투스다.$B$B나랑 거래할 일이 있나? 아니면... 내가 당신과 거래할 일이 있나?' WHERE `entry`=313 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='한가하게 얘기할 시간이 별로 없어요, $N. 비가 오기 전에 이 다리를 재건해야 해요. 모든 프로젝트를 제시간에 예산 범위 내에서 마쳤으니 이제부터는 실수하지 않을 거예요.' WHERE `entry`=341 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우박, $N! 제 소박한 정원에 오신 것을 환영합니다. 요즘 날씨가 완벽합니다. 무르익은 수확을 위해 꾸준히 유지되기를 바랍니다.' WHERE `entry`=342 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='스톰윈드 왕국의 레이크셔 법정에 출두한 이 $C는 누구입니까? 이 마을에서 무슨 일을 하는지 말하시오, $R. 왕국에 대한 오크의 위협이 너무 커서 한가한 대화로 시간을 낭비할 수 없습니다.' WHERE `entry`=344 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='잘 만났어요, $C. 비즈니스를 위해 오셨다면 한 잔 하시고 얘기 좀 나누세요.' WHERE `entry`=381 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='대화할 시간은 없지만, 시민 여러분께서 오크에 대항해 우리를 도와주실 의향이 있으시다면 사용처를 찾아보겠습니다.' WHERE `entry`=382 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='놀라지 마라, $r. 나는 이 땅을 떠난 지 오래지만 너희 종족을 해칠 생각은 없다. 나는 내 시대에 너무 많은 죽음을 목격했다. 이제 내 유일한 소원은 평화다. 아마도 당신이 내 대의를 도울 수 있겠지.' WHERE `entry`=392 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='저기요, 저 좀 도와주실 수 있을까요? 정말 곤경에 처했어요...' WHERE `entry`=415 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우박, $C. 우리 마을이 포위당했으니 불길한 시기입니다! 검은바위 오크가 돌감시 성채에서 공격하고, 그림자 가죽이 일갈라의 탑을 덮치고, 레드리지 놀 무리가 힘을 모으고 있습니다. 휴가를 즐기러 온 게 아니길...' WHERE `entry`=464 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, $C. 쿠르첸 대령의 친구라면 지금 서 있는 자리에서 베어버리겠소! 하지만 우릴 도우러 왔다면 귀를 기울여주시오...' WHERE `entry`=469 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='암흑의 시대가 도래했습니다... 너무 빨리 우리는 모든 것을 잃을 것입니다... 빛이 진정으로 빛 아래 걷는 자를 제외한 모든 이들을 버릴 때.' WHERE `entry`=633 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='사방에 도둑이 들었어요! 정말 끔찍했어요. 동굴이 우리 위로 무너졌어요. 광산 회사 사람들이 모두 죽은 것 같아요, 감독인 제 형도 포함해서요.' WHERE `entry`=656 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요. 케어빈 가문과 무슨 일로 오셨나요? 언데드와의 전쟁에서 케어빈 가문을 돕고 싶으신가요?' WHERE `entry`=661 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='케어빈 가문은 빛 아래서 승리를 위해 싸웁니다. 빛 아래서 제 의무는 언데드와의 전투에 목숨을 바치는 것입니다. 마스터 케어빈께서 황혼숲의 사악한 워겐을 퇴치하는 임무를 내게 맡기셨소. 자네가 날 도와주겠나?' WHERE `entry`=663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, $c! 사냥하기 좋은 날이지 않나요? 저도 멧돼지를 잡는 행운이 좀 있었거든요. 너도 한 번 해볼래?' WHERE `entry`=714 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='정글의 또 다른 멋진 날입니다! 꽤나 힘든 사냥이 될 것 같아요. 느낌이 와요. 바닐이 총을 닦고 나면 저는 사냥단을 이끌고 구불구불한 덩굴 속으로 들어갈 거예요. 노병이 은퇴 후를 보내는 데 나쁘지 않은 방법이지 않나요?' WHERE `entry`=715 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='여기서 발길 조심해, $G아들:젊은 여자;. 네가 우리 복장의 일부가 아닐지 몰라도, 그렇다고 네가 선을 넘으면 지팡이를 안 가져가진 않을 거야!' WHERE `entry`=733 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요. 동전을 만드는 데 반대하지 않을 것 같지 않나요? 눈빛만 봐도 알 수 있소. 난 아제로스의 운영 감독관 모굴 케복인데, 네가 찾는 게 재물이라면 내가 주선해줄 수 있겠지.' WHERE `entry`=737 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='C, 어? 난 레빌가즈 남작의 비서 크라젝입니다. 이 정글과 그 너머에서 벌어지는 모든 일에 대해 잘 알고 있소. 혹시 라쳇의 석유 시세를 알고 싶으신가요? 아니요? 일자리를 찾고 계신가요? 그건 제가 도와드릴 수 있어요.' WHERE `entry`=773 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, $g 젊은이 : 소녀;. 전 그레린 흰수염입니다. 콜드리지 계곡에 늘어나는 트롤의 위협을 조사하러 왔습니다. 내가 뭘 찾았지? 좀 골치 아픈데...' WHERE `entry`=786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, $c. 평소 같으면 스톰윈드 사람들을 돌보며 순찰을 돌고 있을 텐데 스톰윈드 경비대원들 대부분이 다른 땅에서 싸우고 있어서요. 그래서 제가 대신 순찰을 돌면서 현상금을 걸고 있죠...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='레이크셔 법원과 존경하는 솔로몬 치안판사 앞에 무슨 일로 오셨나요?' WHERE `entry`=900 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='시간이 저에게 가르쳐준 한 가지가 있다면 지루한 과제는 없다는 것입니다. 탄돌 구간을 지키는 일은 쉬운 일이었어야 했습니다. 하지만 연합군과 함께 싸워야 하는 상황에서 우리는 이곳에서 압도당했고 던 모드르는 함락되었습니다.' WHERE `entry`=1071 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='전 항상 프로스펙터가 되고 싶었지만, 숫자에 대한 천부적인 재능을 타고났고 길드에서는 제가 장부를 관리하는 데 가장 적합하다고 판단했죠! 공부하고, 공부하고, 젊은 날의 매일을...' WHERE `entry`=1105 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, 시민 여러분. 제 이름은 블런트노즈, 정확히 말하면 치안판사 블런트노즈입니다. 저는 텔사마르의 안녕을 감독하는 임무를 맡고 있는데, 이곳에는 언제나 강력한 무기가 필요하죠!' WHERE `entry`=1139 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='음식 때문에 오셨다면 환영합니다! 스톰윈드, 아니 아제로스 전체에서 이보다 더 훌륭한 식당은 없을 겁니다!$B$다른 일로 오셨다면 짧게 말씀해 주세요. 준비할 요리가 열두 가지나 되어서 일일이 신경 써야 하거든요.' WHERE `entry`=1141 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='등골을 오싹하게 만드는 이야기를 기꺼이 견뎌낼 수 있다면, 술 한 잔을 들고 앉아 주문을 외워보세요...' WHERE `entry`=1239 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='트로그! 맹세컨대 신들이 나를 괴롭히려고 이 땅에 트록을 심은 거야! 광산으로 4인치 깊숙이 들어가서 트록으로부터 2피트 뒤로 물러서세요!' WHERE `entry`=1254 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='친애하는 아버지 아킬러스 썬더브루가 설립한 썬더브루 증류소에 오신 것을 환영합니다. 몇 년 전 형님 그림부즈가 술에 취해 안개 속에서 사라진 이후 제가 이 양조장을 계속 운영하고 있습니다.' WHERE `entry`=1267 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='글쎄, 젊고 뻣뻣한 $c가 아니라면, 전장에서의 나의 업적에 대한 이야기에 이끌린 것은 틀림없습니다!$B$ 지금은 이야기 할 시간이 없습니다. 해야 할 위대하고 중요한 행동이 있기 때문입니다! 그러니 영광을 찾고 있다면 오늘 행운이 당신에게 빛나길...' WHERE `entry`=1343 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 폐허에서 힘든 시간을 보내고 있지만 오래 가지 않을 거라고 확신합니다. 하지만 그 동안은 당신 같은 사람이 필요해요. 드워프 탐험가 길드를 돕지 않겠나?' WHERE `entry`=1344 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='저는 지금 매우 중요한 작업을 진행 중입니다. 프로스펙터 업무요. 똑같이 중요한 할 말이 있는 게 아니라면 실례하겠습니다.' WHERE `entry`=1356 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='브루어스 리그를 저주합니다! 그들은 모든 최고의 재료에 접근할 수 있는 반면, 우리는 곡물과 홉을 구하기 위해 여기 갇혀 있습니다!$B$BI는 그들에게 쓴맛의 정의를 내리고 싶습니다...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='스팀 탱크를 운전하는 것은 아무나 할 수 있는 일이 아닙니다. 강철 같은 그립과 강철 같은 신경이 필요합니다... 운이 좋게도 저는 두 가지를 모두 갖추고 있습니다! 여러분은 어떠신가요? 당신의 패기는 어때요? 저에게 증명해 보이시겠어요?' WHERE `entry`=1377 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='스톰윈드 왕립 도서관보다 더 방대한 지식의 보고는 없을 것입니다!' WHERE `entry`=1440 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, $C. 보루를 향해 동쪽으로 이동하실 때 조심하세요. 최근 감시 보고에 따르면 해당 지역에서 스컬지의 활동이 증가했으니 주의하세요.' WHERE `entry`=1495 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='아, 거기 계셨군요! 해야 할 일이 있고, 그 중요한 성격을 설명하는 데 시간을 낭비할 필요가 없습니다. 잘 들어보세요.' WHERE `entry`=1499 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='네가 잘 지냈으면 좋겠어... 주문을 걸고 내 이야기를 들어봐. 물론 비극이지만 복수로 끝났으면 좋겠어요!' WHERE `entry`=1500 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='스칼렛 십자군이 우리 조국을 침범하고 있습니다. 어리석은 광신도들은 어둠의 여인의 충성스러운 종들이 그들의 죽음을 보게 될 것이라는 사실을 깨닫지 못합니다.' WHERE `entry`=1515 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='어둠의 여인이 도전장을 내밀었습니다. 그 도전에 맞서는 것은 우리의 몫입니다.' WHERE `entry`=1518 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, 저는 스톰윈드의 도시 건축가 바로스 알렉스스턴입니다.' WHERE `entry`=1646 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='여기, 이 쓸모없는 놈아...! 쓸모 있는 일을 하고 싶으면 빨리 들어!' WHERE `entry`=1719 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 두루마리 모음에는 다양한 물류 및 전략 정보와 암호화된 서신이 포함되어 있습니다.' WHERE `entry`=1738 && `type`=1; +UPDATE `quest_greeting` SET `content_loc1`='나는 스톰윈드의 군주 볼바르 포드라곤이다.' WHERE `entry`=1748 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리는 인생의 많은 시간을 비행기에서 보냈고, 평화로운 시절의 기억은 점점 더 멀어지고 있습니다.' WHERE `entry`=1776 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='어둠의 여인이 도전장을 내밀었습니다. 이제 새로운 전염병을 개발하는 것은 왕립 약제사 협회의 몫입니다. 아서스와 그의 비참한 군대를 무릎 꿇게 만들어야 합니다.' WHERE `entry`=1937 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='기린 토르는 내 경고에 귀를 기울이지 않았다! 얼라이언스는 가짜다. 아루갈은 무모한 바보야.' WHERE `entry`=1938 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='동생과 저는 중요한 임무를 수행 중이지만, 이 농가에 갇혀 있습니다. 데스스토커들이 여러분의 도움이 필요합니다.' WHERE `entry`=1950 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, $C. 당신이 여기 있다면 실버파인이 적들로 가득 차 있다는 걸 알고 있을 겁니다. 살아남으려면 포세이큰이 그들을 몰아내야 합니다!' WHERE `entry`=1952 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='저는 공직을 위해 자랐고 교육받았습니다. 국민의 대표입니다. 제 기술은 무기나 기술이 아니라 말과 설득에 있었습니다.' WHERE `entry`=1977 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='왕립 약사 협회는 어둠의 여인의 부름에 귀를 기울여 새로운 역병을 밝혀내고 아서스와 그의 이교도 스컬지 군대를 세상에서 영원히 몰아내야 합니다.' WHERE `entry`=2055 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 가마솥은 짙은 녹색 거품으로 휘젓고 있습니다. 끈적끈적한 국물 속에서 정체불명의 생명체의 두개골과 뼈, 장기가 헤엄치고 있습니다...$B$그리고 수면 위로 천천히 떠오르는 것은 한때 강력했던 두 트롤, 간줄라와 네즐리옥의 두개골입니다.' WHERE `entry`=2076 && `type`=1; +UPDATE `quest_greeting` SET `content_loc1`='텔드라실의 탄생은 위대한 업적이었지만, 이제 세계는 균형을 되찾기 위해 변화해야 합니다.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='공성 엔진은 모든 파일럿의 자부심입니다!' WHERE `entry`=2092 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, $c. 지금 가죽이 많이 부족해서 좀 곤란한 상황입니다.' WHERE `entry`=2094 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='정보... 정찰병과 요원을 통해 로데론의 정보 흐름을 통제합니다. 스컬지의 움직임, 그들의 보유물, 모든 것이 우리의 감시 아래 있습니다...' WHERE `entry`=2121 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='어둠의 여인과 바리마트라스를 섬기기 위해서는 인간 침공의 전선으로 진격해야 합니다.' WHERE `entry`=2215 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리는 어둠의 여신이 그토록 열렬히 원하는 새로운 전염병의 개발에 거의 다다랐습니다.' WHERE `entry`=2216 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='생각해보면 족장이 태어나고 자란 곳이 이토록 가까운 곳에 있습니다.' WHERE `entry`=2229 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='일하러 왔으면 좋겠어, $C. 할 일이 많은데 호드와 신디케이트, 오우거는 우릴 도와주지 않을 거예요.' WHERE `entry`=2263 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='처음 사우스쇼어 치안판사라는 직책을 제안받았을 때, 경력 초기에 이런 임무를 맡게 되어 기뻤습니다만, 여기 와 보니 스톰윈드에서 서류나 뒤섞는 게 더 낫지 않았을까 하는 생각이 듭니다.' WHERE `entry`=2276 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='할 일이 너무 많아요. 제 연구를 도와주러 오셨나요?' WHERE `entry`=2277 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리 가문은 스톰윈드의 귀족들 중에서도 최고의 보석과 미술품 컬렉션을 자랑합니다!$B$우리는 항상 컬렉션의 규모를 늘리고 싶어합니다...' WHERE `entry`=2285 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='아, 고운 소금 냄새를 맡아보세요! 고향 항구인 부티 베이로 돌아오면 언제나 기분이 좋습니다.' WHERE `entry`=2487 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='네? 님보야와 거래가 있으신가요?' WHERE `entry`=2497 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='뭐라고요?!? 우리 모두는 수익을 창출해야 하며, 가만히 앉아 있어서는 수익을 창출할 수 없습니다.' WHERE `entry`=2498 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이런! 너클 게임하러 오셨나요?' WHERE `entry`=2501 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕! 정령들이 내 추장을 도와주러 왔다고 하더군. 큰 소리로 말해봐요.' WHERE `entry`=2519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='야... 내 시간을 함부로 쓰지 않는 게 좋을 거야, 친구!' WHERE `entry`=2546 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='저희 피난처 포인트는 아라티 고원에 남은 몇 안 되는 스트롬가르드 영토 중 하나를 지키고 있습니다. 그리고 우리는 땅을 잃어가고 있습니다...$B$저에게 전할 말이 있다면 좋은 소식이었으면 좋겠습니다.' WHERE `entry`=2700 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='족장 덕분에 옛 감옥의 폐허 속에서도 희망은 남아 있고 호드는 새롭게 일어섰습니다.' WHERE `entry`=2706 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 나무 보드에는 대략적으로 제작된 수배 포스터가 걸려 있습니다.' WHERE `entry`=2713 && `type`=1; +UPDATE `quest_greeting` SET `content_loc1`='물러서세요! 물러서! 난 폭약이 가득한 팩을 가지고 있고 그걸 사용하는 게 두렵지 않아요! 내가 다 날려버릴 거야! 다른 사람인 줄 알았어....' WHERE `entry`=2785 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='본그립의 룬과 운명에 오신 것을 환영합니다, $c. 보실 수는 있지만 만지지는 마세요.$B$여기에 있는 지식 중 일부는 초보자를 위한 것이 아닙니다.' WHERE `entry`=2786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 황무지를 떠돌아다니느라 힘들었겠군, $c. 나처럼 힘들었겠지, $B$ 아니면 미쳤기 때문에 여기 있는지도 모르지. 나처럼 미쳤지' WHERE `entry`=2817 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='솔직히 말씀드리자면, 꽤나 큰 출발이었어요, $c. 고정되어 있지 않거나 빨리 제거할 수 있는 것은 무엇이든 잡았죠. 덕분에 보급품이 조금 남았어요.' WHERE `entry`=2860 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='그 개자식들은 밤에 우리가 술을 몇 잔 마신 후에 바로 우리에게 왔어요. 안 그랬으면 우리가 잡을 수 있었을 텐데... 지금은 우리 몇 명만 빼고 다 죽었어.' WHERE `entry`=2910 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이봐요, $N.$B$블롯윌은 제가 겪어본 상사 중 가장 통찰력 있는 상사가 아니에요. 그는 실제로 자신의 일에 정말 관여합니다. 가끔은 하인들이 밥을 못 먹거나 월급을 못 받을 정도로요.$B$B<루시앙이 로트윌에게 눈살을 찌푸린다.>$B$B그러나 그렇다고 해서 당신이 고통받아야 한다는 뜻은 아니에요.' WHERE `entry`=2920 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='제 이름은 로트윌 베리아투스입니다, 아제로스의 지적인 과학을 하나의 종합적인 학교로 통합하고자 하는 아르카노학, 연금술, 공학 과학 계몽 의회의 창립 멤버입니다.' WHERE `entry`=2921 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='자연의 숲에 부패가 스며들고 있습니다. 숲은 어떤 대가를 치르더라도 보호해야 합니다.' WHERE `entry`=2930 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우박, $c. 저는 부족에게 자신의 가치를 증명하고 싶어 하는 열성적인 타우렌을 수년 동안 많이 보았습니다. 간절함이 지혜와 경험을 대신할 수 없다는 사실을 잊지 말아야 합니다.' WHERE `entry`=2981 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='아웃러너의 임무는 멀고어 평원을 가로지르는 사람들의 안전을 지키는 것입니다. 타우렌 고향의 안전을 위협하는 자들은 우리 손에 의해 처벌받을 위험이 있습니다.' WHERE `entry`=2988 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 땅은 우리 민족에게 좋은 땅이었어요, $C. 우리는 우리의 행운에 감사해야 합니다.' WHERE `entry`=2993 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='타우렌은 대지의 어머니의 아들과 딸이며, 우리는 대지의 모든 자녀에게 존경을 표합니다. 우리가 죽이는 짐승조차도 그들의 몸은 영양분을 공급하고 가죽은 따뜻함을 제공하기 때문에 소중히 여깁니다.' WHERE `entry`=3050 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='트롬카, $c. 대화할 시간은 적고 해야 할 일은 많습니다.' WHERE `entry`=3139 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='상의하고 싶은 게 있으시다면... 이리 와서 내 옆에 앉으세요.' WHERE `entry`=3188 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='도끼의 묵직함, 아군의 함성, 얼굴에 뿌려지는 피의 향연. 전사가 갈망하는 것들이다, $N. 나는 호드의 이름으로 내 검으로 황무지를 개척할 것이다.' WHERE `entry`=3337 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='땅과 물과 하늘은 모두 하나다. 그런 분리로 당신을 속이는 것은 당신의 눈입니다. 대지의 어머니는 그 모든 것, 그리고 그 이상입니다.' WHERE `entry`=3338 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='잘해야 할 텐데....' WHERE `entry`=3339 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='황무지에는 우리 약술사나 로데론이 사용할 수 있는 물질이 풍부합니다.' WHERE `entry`=3390 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='스랄이 저와 제 부하들에게 오그리마 건설을 도와준 대가로 많은 돈을 주었기 때문에 이곳에 항구를 세우기로 결정했습니다. 부티 베이와 레빌가즈 남작을 통해 대부분의 사업을 하고 있습니다.' WHERE `entry`=3391 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='인류가 생존하기 위해서는 자연의 방식을 연구하고 그 비밀을 배워야 합니다.' WHERE `entry`=3419 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='짐승을 사냥하려면 그 짐승을 알아야 합니다. 그 짐승의 습성을 배우고 존중해야 합니다.$B$그렇지 않다면 사냥을 하지 않는 것입니다. 그렇지 않으면 그저 죽이는 것에 불과합니다.' WHERE `entry`=3441 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='그래, 그래! 넌 내가 찾던 바로 그 $r이야!$B$B잇! 우린 의논할 게 많아!!' WHERE `entry`=3446 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='제가 도와드릴 일이라도 있나요? 확인해야 할 배송이 있어서요.' WHERE `entry`=3453 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='나, 아리아 클라우드브레이크는 오라클 그로브의 신성을 지키는 임무를 맡았습니다.' WHERE `entry`=3519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='잘 만났어요, $n. 당신과 같은 $cs가 숲을 보호하는 데 적극적으로 참여하고 있다는 것을 알게되어 기쁩니다.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='바람은 듣는 자에게 속삭인다...$B$B들리나요?' WHERE `entry`=3616 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='어둠의 세력이 국경을 침범하고, 고대의 오염이 되살아나며, 새로운 악이 등장하여 땅의 섬세한 균형을 무너뜨리고 있습니다. 이런 어둠의 시기에는 우리 모두가 경계를 늦추지 말아야 합니다.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='좋은 하루 되세요, $g젊은이:젊은 여자;! 제가 처리해야 할 몇 가지 일을 도와주실 수 있을까요?' WHERE `entry`=3663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='흠... 이 전선을 여기에 꽂으면 피즐렛 기어에 전원이 들어올 텐데 하이드로플랜지에 다른 전원이 필요하겠지... 내가 할 수 있을지도... 안녕, 새로운 발명품 만드는 거 도와줄래?' WHERE `entry`=3666 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리 엘프는 오랜 역사를 가지고 있습니다. 이 역사가 다시는 우리를 괴롭히지 않기를 바랍니다.' WHERE `entry`=3845 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='애쉬베일은 생명으로 가득 찬 울창한 숲입니다. 허브를 찾아 비밀의 길을 걷는 것은 즐거움이지만 조심해야 합니다. 숲에 위험이 없는 것은 아닙니다.' WHERE `entry`=3847 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='자연의 균형은 섬세하고 쉽게 기울어질 수 있습니다. 상황을 바로잡을 용기가 있으신가요?' WHERE `entry`=3848 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='영혼이 불안해합니다!' WHERE `entry`=3995 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='귀를 기울여야 한다, 젊은 $C. 어둠 속에서 속삭이는 소리에 귀를 기울여라, 이 혼란스러운 시대에 지침이 될 것이니.' WHERE `entry`=4046 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='자연의 정령은 존중해야 할 힘입니다. 가치 있는 자에게는 큰 도움을 주고 어리석은 자에게는 빠른 죽음을 내립니다.' WHERE `entry`=4047 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='스톤탈론의 영혼이 울고 있습니다. 산봉우리에서, 강에서, 잘려나가고 죽어가는 나무에서 울고 있습니다.' WHERE `entry`=4049 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='적절한 재료를 구할 수만 있다면 벤처 회사의 작전을 방해할 수 있는 폭발물을 만들 수 있어요. 곧 더 자세히 말씀드리죠.' WHERE `entry`=4077 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, 친구. 무엇을 도와드릴까요?' WHERE `entry`=4078 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='좀 더 가까이 오세요. 우리 둘이 의논해야 할 중요한 사안이 있어요... 그리고 그 중 일부는 모두에게 들키고 싶지 않아요...' WHERE `entry`=4452 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='발을 어디에 딛는지 조심하세요, $g아저씨:나는 가지고있다;. 우리 모두가 $r의 높은 키를 축복받은 것은 아닙니다.' WHERE `entry`=4453 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='아하! 저거 봤어요! 이 새로운 자동 스패너가 제 새로운 인플럭스 매니폴드 디자인에 딱 맞는 것 같습니다.' WHERE `entry`=4454 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='아니요, 롱기어스는 제 진짜 이름이 아닙니다. 그리고 그게 뭔지 말해주지 않을 테니 묻지 마세요.' WHERE `entry`=4456 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='날이 길어지지만 여전히 이 땅의 분쟁은 끝이 보이지 않습니다. 그 정도는 주문 시전자가 아니어도 알 수 있죠. 할 수 있을 때 칼을 들어, $C. 전쟁은 언제든 닥칠 수 있고, 내가 착각하지 않았다면 자네는 전쟁을 즐기는 자로 보이는군.' WHERE `entry`=4485 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, $c.' WHERE `entry`=4498 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='대군주 목모록 보스. 내가 시키는 대로 해.' WHERE `entry`=4500 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리는 얼라이언스와 공개적으로 전쟁을 벌이고 있지는 않지만, 우리 사이에는 여전히 피가 흐르고 있습니다.' WHERE `entry`=4791 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='어떤 사람들은 늪이 좋지 않다고 생각합니다... 좋지 않다고 그들은 말합니다.' WHERE `entry`=4792 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='테라모어에서 연구하는 것은 흥미로운 일이지만, 이 마을에서 푹신한 침대를 찾기는 확실히 어렵습니다!' WHERE `entry`=4794 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리가 이 세상에서 우리의 자리를 차지하려면 공부를 통해, 그리고 사라져가는 인간의 본능을 무시하려는 의지를 통해 그렇게 할 것입니다.' WHERE `entry`=5204 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='네더가르드 성채에는 마법사의 연구를 돕는 보급품과 방어자를 최상의 전투 상태로 유지하기 위한 보급품 등 항상 더 많은 보급품이 필요합니다.' WHERE `entry`=5393 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='더위에 신경 쓰지 마세요. 배드랜드에서 더위는 걱정거리가 아닙니다.' WHERE `entry`=5394 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='얼라이언스는 데솔라스의 지분을 많이 가지고 있는데, 우리가 이곳을 장악하고 있는 상황이 불안정해...... 도와주시겠어요?' WHERE `entry`=5396 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='켄타우로스 부족은 데솔라스의 황무지를 지배합니다. 단결한다면 끔찍한 세력이 될 것입니다. 그렇다면 켄타우로스 부족이 단결하지 않고 서로 다투고 전쟁을 벌이는 것이 좋습니다.' WHERE `entry`=5412 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 집은 편안하진 않지만 역사가 있는 집이니 누군가에게 중요한 집이겠지. 그래서 우리가 여기 머무는 거라고 생각해요. 경치 때문이 아니라 집처럼 보이지도 않아요.' WHERE `entry`=5591 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='저에게 무엇을 요구하시나요?' WHERE `entry`=5598 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='만나서 반가워요, $c. 제 이름은 로텐입니다. 저는 리클레이머스 길드를 이끌고 있으며, 분실물을 찾는 일을 전문으로 합니다. 저희는 보통 용감한 모험가를 고용하고, 그들이 할 수 없거나 시간이 없는 사람들을 위해 임무를 완수하도록 파견합니다.' WHERE `entry`=5637 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='데솔라스에 일이 많아요, $N. 로튼이 우리 고객 중 한 명을 위해 시약 몇 개를 가져다주고 분실물도 좀 가져다 달래요, $B$ 도와주러 왔으니 시작하지 않을래요?' WHERE `entry`=5638 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='스랄이 처리하고자 하는 주요 위협은 악마에게 충성을 바친 호드의 일원인 불타는 검입니다. 이들은 어둠의 마법을 연습하는 데만 몰두할 뿐, 칼림도어에서 호드의 미래에 대한 스랄의 비전에는 관심이 없습니다.' WHERE `entry`=5641 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리의 유일한 희망은 이미 나쁜 상황에서 좋은 것을 만들어내는 것입니다.' WHERE `entry`=5767 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='자연을 보호하려면 자연이 가진 힘을 받아들여야 합니다. 그리고 이 땅을 해치려는 사람들에게도 그 힘을 보여줘야 합니다.' WHERE `entry`=5770 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='돌아온 것을 환영합니다, $n.' WHERE `entry`=5887 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='지구가 당신을 부릅니다, $N. 그곳으로 가서 형제들이 당신을 자랑스러워하고 있다는 것을 알고 당신이 성취할 모든 것을 알아두세요.' WHERE `entry`=5888 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='대장간에서 더위를 견디지 못하는 분들도 계시지만 저는 적당한 더위라고 생각해요. 대장간은 대장간에서 대장간 일을 하기에 가장 좋은 곳이에요.' WHERE `entry`=6031 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='퀘스트 중입니다. 퀘스트! 가장 위대한 발명품을 위한 새로운 합금과 단단한 금속을 찾는 퀘스트!!' WHERE `entry`=6169 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='당신은 우리 땅을 둘러싸고 있는 어둠에 의해 여러 번 시험을 받을 것이다, $N. 그러나 당신이 항상 준비되어 있는지 확인하기 위해 우리는 종종 당신 자신의 힘의 정점에 도달 할 수 있도록 당신에게 과제를 요구할 것입니다.$B $B 빛과 함께 가고 덕을 유지하십시오.' WHERE `entry`=6171 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='빛의 성기사, N에게는 많은 시험이 기다리고 있습니다. 열정을 잃지 않고 우리가 칭찬하는 미덕을 고수한다면 앞으로 우리의 길은 여러 번 교차할 것입니다.' WHERE `entry`=6179 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='트로그와 문둥병 노움이 돌아다니는 곳에 우리의 고향 노메레건이 있습니다.$B$가족을 잃고 집을 잃었습니다. 흩어져.$B$B평온한 노미레건 생활이 얼마나 그리운지, 하지만 그런 시절은 이제 끝났습니다. 우리가 맞서야 합니다! 노미레건을 구해야 합니다!' WHERE `entry`=6569 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='노미레간을 위하여!' WHERE `entry`=6579 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='필요한 게 뭐야, C? 난 당신이 이 황무지에 나온 이유가 한가한 잡담이 아니라 다른 이유가 있을 거라 믿습니다.' WHERE `entry`=6868 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='마티아스가 불모의 땅에서 벤처 회사에 버려진 나를 발견했어. 그가 아니었다면 저는 배회자의 먹이가 되었을 겁니다.' WHERE `entry`=6946 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='제 이름은 드랜 드로퍼스이고, 이쪽은 제 더미 아들 말튼입니다. 구조가 필요하거나 구조물을 판매하려는 경우 저희와 상담하세요!' WHERE `entry`=6986 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='제 이름은 빌지휘즐이고 가젯잔 워터 컴퍼니의 수석 엔지니어입니다. 무엇을 도와드릴까요?' WHERE `entry`=7407 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='고르둔니 오우거가 우리 땅을 침범했습니다. 페랄라스의 더럽혀진 폐허에 기꺼이 맞설 병사들을 보내겠습니다.' WHERE `entry`=7777 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='여기까지 살아남는 사람은 극소수이며, 그보다 더 적은 수가 살아남습니다. 통계가 되지 마세요, $N.' WHERE `entry`=7802 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='어떤 사람들은 우리가 사막에서 뭘 하고 있는지 궁금해합니다. 글쎄요... 제가 말씀드리면 여러분은 여기 남아서 수익을 창출하려고 노력하실 겁니다!' WHERE `entry`=7876 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리는 수익을 창출하기 위해 여기에 있습니다. 그리고 상품을 도난당하는 것은 수익을 창출할 수 있는 방법이 아닙니다.' WHERE `entry`=7882 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, $N. 시간 좀 있으신가요?' WHERE `entry`=7900 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, $N.' WHERE `entry`=8256 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='저와 함께 일할 수 있는 특권을 구걸하러 오신 것이라면 얼마든지 환영입니다. 그렇지 않다면 당신이 내게 도움이 될 가능성은 거의 없습니다.' WHERE `entry`=8379 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='소년소녀 여러분, 카르가스 원정대를 돕기 위해 때마침 도착하셨습니다.' WHERE `entry`=9078 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='절대 놓치지 않습니다...' WHERE `entry`=9081 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='병사, 주목하라! 소리 꺼!' WHERE `entry`=9177 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='부를 추구하는 것은 존경할 만한 고블린의 유일한 목표입니다.$B$B부... 그리고 크고 시끄러운 죽음!' WHERE `entry`=9536 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕하세요, $R.' WHERE `entry`=9562 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='키블러의 이색 애완동물에 오신 것을 환영합니다! 오늘은 무엇을 도와드릴까요?' WHERE `entry`=10260 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='<엠버스트라이프가 당신의 존재를 인정합니다.>' WHERE `entry`=10321 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='화이트 리치 포스트는 작은 사냥 캠프로 시작했지만... 지금은 모두들 이곳을 집이라고 부르며 정착하고 싶어하지.......' WHERE `entry`=10428 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='우리 혼자서 이 지역의 모든 위협을 처리할 수는 없습니다. 또 다른 전투력인 $n이 필요할 수 있습니다.' WHERE `entry`=10537 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='더 이상 따뜻함을 느끼지 못합니다...' WHERE `entry`=10926 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, $N. 저는 아르헨티나 새벽의 니콜라스 즈베렌호프 공작입니다.' WHERE `entry`=11039 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='켄타우로스의 끊임없는 괴롭힘이 신경 쓰이지 않는다면 데솔라스는 그렇게 나쁜 곳은 아닙니다.' WHERE `entry`=11259 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='제 사업 계획에는 거대한 코도를 수용하는 것은 전혀 고려하지 않았습니다... 차라리 수중 바구니 짜기 사업을 할 걸 그랬나 봐요.' WHERE `entry`=11596 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='붉은 새벽은 우리의 대의를 위해 기꺼이 희생하는 자를 외면하지 않을 것입니다.' WHERE `entry`=16281 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='리치 왕이 얼어붙은 북쪽에서 우리를 상대로 전쟁을 일으켰고, 오직 우리 붉은 여명만이 그를 막고 있습니다.' WHERE `entry`=16361 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='좋은 하루 되세요, 시민 여러분. 스컬지에 맞서 우리를 도우러 오셨나요?' WHERE `entry`=16478 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='좋은 하루 되세요, 시민 여러분. 스컬지에 맞서 우리를 도우러 오셨나요?' WHERE `entry`=16494 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, 엔. 언데드 침략자들로부터 괴사석을 가져다 주면 푸른 새벽의 상점을 이용할 수 있게 해드리겠습니다.' WHERE `entry`=16786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, 엔. 언데드 침략자들로부터 괴사석을 가져다 주면 푸른 새벽의 상점을 이용할 수 있게 해드리겠습니다.' WHERE `entry`=16787 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='안녕, $c. 저는 불꽃지기입니다. 한여름 불의 축제 기간 동안 제 옆에서 이 불이 환하게 타오르도록 하는 것이 제 의무입니다. 이런 임무를 맡게 되어 영광입니다. 기꺼이 그 임무를 수행하겠습니다.$b$b 무엇을 도와드릴까요?' WHERE `entry`=16788 && `type`=0; +UPDATE `quest_greeting` SET `content_loc1`='이 파편들은 부자연스러운 광택으로 반짝입니다. 그 안에 깊은 힘이 숨겨져 있는 것이 분명합니다.' WHERE `entry`=138492 && `type`=1; + +-- Add Korean page text locales. +UPDATE `locales_page_text` SET `Text_loc1`=' 헤멧 네싱와리의 그린 힐즈 오브 스트랭글 쏜$b$b' WHERE `entry`=124; +UPDATE `locales_page_text` SET `Text_loc1`='이 글을 읽고 있다면, 당신은 지하세계의 시련에서 살아남아 포세이큰의 대열에 합류하기 위해 우리에게 돌아온 것입니다. 이 새로운 삶은 많은 이들에게 축복보다는 저주로 여겨지지만, 마음대로 하세요.$B$B비술의 길에서 더 많은 수련을 할 준비가 되었다면, 제가 알려드리겠습니다. 데스넬의 오래된 교회에서 저를 만나실 수 있습니다.$B$B -마법사 조련사 이사벨라.' WHERE `entry`=691; +UPDATE `locales_page_text` SET `Text_loc1`='당신은 사랑과 선행으로 조용한 삶을 살았습니다. 가난한 이들에게 베풀고, 병든 이들을 치료하고, 죽어가는 이들을 위로했습니다. 당신은 영원한 평화의 내세가 주어질 것이라는 믿음으로 안심하고 기쁨으로 기다렸지만 배신당했습니다.$B$배신은 당신에게 위로를 줄 수 없습니다. 반면에 복수는 내 힘으로 할 수 있다. 데스넬의 오래된 교회로 오면, 네가 배운 바로 그 신앙으로 치명적인 피해를 입히는 방법을 가르쳐주마.$B$B -사제 조련사 암흑 성직자 듀에스텐.' WHERE `entry`=692; +UPDATE `locales_page_text` SET `Text_loc1`='당신의 새로운 지하 세계를 만끽하고, 당신의 힘을 휘둘러 우리를 박멸하려는 자들의 세계를 정화하세요. 우리의 적은 군단이지만, 우리는 불꽃과 그림자로 그들을 파괴할 것이다.$B$B너에게 어둠과 소환의 방법을 가르칠 준비가 되면 오래된 데스넬 교회에서 나를 찾을 수 있을 것이다.$B$B -맥시밀리언, 워록 트레이너.' WHERE `entry`=693; +UPDATE `locales_page_text` SET `Text_loc1`='뼈를 깎고 일어나 지하실에서 나와야 할 일이 있습니다! 스칼렛 십자군은 우리 동족을 향해 재빠르게 움직이고, 다른 인간들은 틈만 나면 우리를 죽이고 있습니다. 네 검이 필요해. $B$B무기를 더 배우고 싶으면 데스넬의 폐허가 된 선술집으로 날 찾아와. 내가 가르쳐주마.$B$B -전사 조련사 다날 스턴.' WHERE `entry`=694; +UPDATE `locales_page_text` SET `Text_loc1`='발레아 쌍검$b주홍 성전의 전사$b알터락의 시민$b동부 역병의 땅 깊은 곳에서 마지막으로 목격되었습니다.' WHERE `entry`=2177; +UPDATE `locales_page_text` SET `Text_loc1`='의식 완료$B$B원 테두리에 있는 마법 룬으로 진행 상황을 추적할 수 있습니다. 9개의 룬이 나타나면 의식이 완료된 것이며, 새로 강화된 서클에서 에너지가 솟아오르는 것을 볼 수 있습니다.$B$B거기에서 소로스의 문양을 불러내어 소로스로 통로를 열고 공포의 말을 끌어당길 수 있습니다.$B$B드레드스티드를 쓰러뜨리고 영혼을 풀어주세요. 정령과 대면하면 정령이 매혹되며, 소환의 비밀을 보상으로 받을 수 있습니다.' WHERE `entry`=2711; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230426063306_world.sql b/sql/migrations/20230426063306_world.sql new file mode 100644 index 00000000000..6ac1cd1b1b4 --- /dev/null +++ b/sql/migrations/20230426063306_world.sql @@ -0,0 +1,270 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230426063306'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230426063306'); +-- Add your query below. + + +SET NAMES utf8; + +-- Add Chinese quest greeting locales. +UPDATE `quest_greeting` SET `content_loc4`='一种肮脏的腐败已经悄然进入韦斯特福尔。 当我在洛丹伦的战场上坚持我的职责时,这些诚实的农场被占领了,变成了暴徒和杀人犯的藏身之处。人民自卫队需要你的帮助。' WHERE `entry`=234 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='欢迎来到我们简陋的住所! 看到一张友好的脸总是很高兴。 你的手臂多么有力。 我丈夫和我一直在农场周围寻找帮助。 现在大多数好心人都离开了,很难找到一个能干的人帮忙了。' WHERE `entry`=235 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='在这些地方除了麻烦,什么都没有。 我想告诉那个傻瓜萨尔迪安趁早离开,但他不愿意听。 但我不是傻瓜。 维尔纳和我一修好这辆马车就会马上离开。' WHERE `entry`=237 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='有时我觉得天空中有一大片灰云,只是向我们降下厄运。 首先,我们被赶出我们的土地,现在我们甚至不能离开西部荒野。 一切都是一团糟。 需要做一些事情。' WHERE `entry`=238 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='来自远方和近处的冒险 $b与古怪的人会面 $b但如果你问我一个问题 $b你必须先完成一个简单的任务!' WHERE `entry`=239 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='嗨,朋友。 我的名字叫雷米。 我来自东边的雷德里奇,来这里寻找生意,寻找生意。 你有......有吗?' WHERE `entry`=241 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='啊哈!日安,日安,$C元大师!来,坐下来喝杯酒! 来,坐下来喝一杯。 你的眼神很有进取心,我想你会发现跟我说话是值得你花时间的......' WHERE `entry`=253 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好,公民。 你看起来像个女人;有目的的--你和暴风城的军队有业务往来吗?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='稍息,$C。 如果你只是路过,我建议你坚持走公路,只在白天旅行。如果你的生意是在达克郡,请考虑把你的能力借给守夜人。 我们的技术是毋庸置疑的,但我们的人数很少。' WHERE `entry`=264 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我已经感觉到你的到来有一段时间了,$N美元。 它被写在星星的图案中。' WHERE `entry`=265 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='欢迎来到达克郡的小镇。 达尔特里书记为您效劳。 我能为您提供一些帮助吗?' WHERE `entry`=267 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好,你好! 欢迎来到我的厨房,先生:女士;! 这里是猩红乌鸦酒馆所有最好的美味佳肴的制作场所。 啊,闻一闻这美妙的香气吧' WHERE `entry`=272 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='把门关好,$C美元。 永远不知道黑暗骑士什么时候会再次经过。' WHERE `entry`=273 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好,好$g先生:女士;。 请坐,如果你饿了就吃点东西。 如果我看起来在忙于我的针线活,不要着急--我在听你说话......' WHERE `entry`=278 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='嗯? 哦。 你看起来不像是迪菲亚斯的小偷......或者守夜人的成员。 怜悯一个可怜的灵魂吧,好吗?' WHERE `entry`=288 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='嗯? 问候你,年轻的$C。 你是一个勇敢的人,在这里找到了你的路,周围有那么多流浪的生物!$B$B现在你在这里,也许你可以帮助一个老隐士......' WHERE `entry`=289 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='万岁,旅行者。 我的视力可能很差,但我能从一英里外感觉到美元的脚步声。 多年来,我一直自豪地保卫着暴风城,但一旦我的眼睛不行了,我就被迫退休了。' WHERE `entry`=294 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='欢迎来到阿索拉之塔,年轻的$C。 我是西奥克里特。B$B你找我有事吗? 或者......我和你有生意上的往来,也许?' WHERE `entry`=313 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我没有太多时间闲聊,$N美元。 我必须在雨季到来之前把这座桥重建起来。 我已经在预算范围内按时完成了每一个项目,我不想现在就开始滑坡。' WHERE `entry`=341 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='万岁,$N! 欢迎来到我简陋的花园。 最近的天气非常好。 让我们希望它保持稳定,以获得成熟的收获。' WHERE `entry`=342 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这个在暴风王国拉克郡法庭前的$c是谁? 说出你在这个镇上的事情,R。 兽人对王国的威胁太大,不能在闲聊中浪费时间。' WHERE `entry`=344 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='幸会,C美元。 如果你是来谈生意的,那就给自己来杯酒,我们自己谈一谈。' WHERE `entry`=381 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我没有时间聊天,公民,但如果你愿意帮我们对付兽人,那么我会为你找到用武之地。' WHERE `entry`=382 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='不要惊慌,先生。 我早已离开了这片土地,但我无意伤害你们的同类。 在我的时代,我已经目睹了太多的死亡。 我现在唯一的愿望是和平。 也许你可以帮助我的事业。' WHERE `entry`=392 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='嘿,G伙伴:女士;,你认为你能给我一个帮助吗? 我现在真的很窘迫......' WHERE `entry`=415 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='万岁,$C。 我的朋友,这是个糟糕的时代,因为我们的镇子被围困了!黑岩兽人从石墙堡垒进攻,影藏人在伊尔加勒塔上徘徊,雷德里奇地精群集结力量! 黑岩兽人从石墙堡进攻,影藏人在伊尔加拉尔塔上徘徊,红岭地精群集结力量。 我希望你不是来度假的......' WHERE `entry`=464 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候你,$c。 如果你是库尔岑上校的朋友,那么我会让你在你站立的地方被砍倒!但如果你是来帮助我们的,那么请你听一听......' WHERE `entry`=469 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='黑暗的时代已经来临,$c...我们很快就会失去一切...当光将抛弃所有的人,只有那些真正在光下行走的人。' WHERE `entry`=633 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='到处都是盗贼!b$b这太可怕了。 洞穴向我们袭来。 我想采矿公司的人都死了,包括我哥哥,工头。' WHERE `entry`=656 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候。你和卡文家族有什么关系?你想协助卡勒文家族与亡灵作战吗?' WHERE `entry`=661 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='卡尔文家族在光明之下为胜利而战。我在光明之下的职责是在他们与亡灵的战斗中献出我的生命。卡文主人让我负责消灭杜斯克伍德的卑鄙虫族。也许你愿意协助我?' WHERE `entry`=663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$c!今天是打猎的好日子,你说是吗?我自己对野猪的运气也很好。也许你想来一发?' WHERE `entry`=714 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='丛林中的另一个好日子!我可以感觉到,这将是一个相当大的狩猎! 这将是一次相当不错的狩猎,我可以感觉到。 一旦巴尼尔擦完了枪,我就带着狩猎队深入到扭曲的藤蔓中。 对一个老战友来说,用这种方式来度过他的退休生活并不坏,是吗?' WHERE `entry`=715 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你在这里要注意你的脚步,$G儿子:姑娘;。 你可能不是我们队伍中的一员,但这并不意味着如果你不守规矩,我不会拿拐杖打你!' WHERE `entry`=733 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='嗯,你好。你看起来并不反对赚点钱,嗯?我可以从你的眼神中看出来。我是莫古尔-凯博克,艾泽拉斯的行动监督者,如果你寻求的是财富,也许我可以做出安排。' WHERE `entry`=737 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='$C美元,嗯?我是克雷泽克,雷维尔加兹男爵的秘书。我对这个丛林和其他地方的情况了如指掌。也许你会有兴趣知道棘轮镇的石油价格?没有吗?要找工作吗?我可以帮你。' WHERE `entry`=773 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$g 小伙子 : 女孩;。我是格里林-白胡子。我是来考察冷涧谷越来越多的巨魔所带来的威胁。我发现了什么?这有点令人不安...' WHERE `entry`=786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好,$c。 通常情况下,我会在外面巡逻,照顾暴风城的居民,但很多暴风城的守卫都在其他地方作战。 所以我在这里,被任命为副手,并在我宁愿去巡逻的时候提供赏金......' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='什么事让你来到湖州法院和尊敬的所罗门法官面前?' WHERE `entry`=900 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='如果说时间教会了我一件事,那就是没有一项任务是枯燥的。 保护丹多斯潘本应是一项轻松的任务。 但由于首当其冲的军队与联盟并肩作战,我们在这里被淹没了,敦莫德尔已经沦陷。' WHERE `entry`=1071 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你知道,我一直想成为一名探矿者,但我生来就对数字有兴趣,公会决定我最适合记账!\"!学习,学习,我年轻时的每一天......' WHERE `entry`=1105 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你们好,公民。我叫布伦特诺斯,准确地说,是布伦特诺斯行政官。我负责监督塞萨玛的福祉,相信你,我们总是需要另一个强有力的臂膀在这里!' WHERE `entry`=1139 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='如果你是为了食物而来,那么欢迎你!在整个暴风城......或者艾泽拉斯,你找不到比这更美味的食物了! 在整个暴风城......或者艾泽拉斯,你都找不到比这更美味的食物了!B$B如果你是来处理其他事情的,那么请简短一点。 我有一打菜在准备中,而且必须照顾到每一道菜。' WHERE `entry`=1141 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='如果你愿意忍受那些会让你颤抖的故事,让你的内裤湿透,那就给自己来杯酒,坐一坐吧。' WHERE `entry`=1239 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='蛙人!我发誓,诸神把它们放在这片土地上只是为了折磨我!深入矿井四英寸,然后从蛙人那里退后两英尺!' WHERE `entry`=1254 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='欢迎来到雷霆酒厂,它是由亲爱的老爹阿基路斯-雷霆酒厂创建的。 自从我的哥哥葛瑞姆·在几年前醉酒失踪后,我一直在维持这个地方的运作。' WHERE `entry`=1267 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这不是一个年轻的、满身是刺的$C,无疑是被我在战场上的功绩吸引来的!B现在没有时间讲故事了,因为有伟大的、重要的事情需要做!所以,如果你在寻找荣耀,那么今天的运气就在你身上! 所以,如果你在寻找荣耀,那么今天就会有好运降临到你身上......' WHERE `entry`=1343 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='虽然我们正在这些废墟上艰难地度过一个缓慢的时期,但我相信这不会持续太久。 但在这期间,我可以使用像你这样的人。 你愿意帮助矮人探险家协会吗?' WHERE `entry`=1344 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我正在进行一项非常重要的工作。 探矿者业务。 除非你有同样重要的事情要说,我怀疑,那么你就得原谅我。' WHERE `entry`=1356 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='诅咒那个酿酒师联盟!他们可以获得所有最好的原料,而我们却被困在这里为谷物和啤酒花而苦苦挣扎! 他们可以获得所有最好的原料,而我们却被困在这里为谷物和啤酒花而苦苦挣扎!$B$B真想给他们一个苦涩的正义......' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='驾驶蒸汽坦克并不适合所有人。 它需要一个铁钳和钢铁般的神经......幸运的是,我两者都有!你呢? 你呢? 你的胆量如何? 想证明给我看吗?' WHERE `entry`=1377 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你不会找到比暴风城皇家图书馆更多的知识宝库了!' WHERE `entry`=1440 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$C美元。 当你向东边的堡垒旅行时要小心。 最近的监视报告显示,该地区的祸害活动有所增加,所以要谨慎行事。' WHERE `entry`=1495 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='啊,你在那里!我有任务要交给你! 我有任务要交,我不需要浪费时间解释它们的关键性质。 仔细听着。' WHERE `entry`=1499 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我希望你很好,所有的事情都考虑到了。B$B坐一会儿,听听我的故事。 这当然是个悲剧,但我希望它能以复仇而告终!' WHERE `entry`=1500 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='猩红十字军正在蚕食我们的家园。 愚蠢的狂热者没有意识到,黑暗女士的忠实仆人将看到他们的灭亡。' WHERE `entry`=1515 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='黑暗女士已经提出了挑战。 由我们来迎接它。' WHERE `entry`=1518 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='大家好,我是巴洛斯-阿莱克斯顿,暴风城的城市建筑师。' WHERE `entry`=1646 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='在这里,你这个没用的......!如果你想做一些有用的事,就赶快听着!' WHERE `entry`=1719 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这套卷轴包含各种后勤和战略信息,以及编码通信。' WHERE `entry`=1738 && `type`=1; +UPDATE `quest_greeting` SET `content_loc4`='我是波尔瓦-福特拉贡,暴风城的最高领主。' WHERE `entry`=1748 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我们一生中大部分时间都在飞行,对和平时期的记忆越来越遥远。' WHERE `entry`=1776 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='黑暗女士已经提出了挑战。 现在就看皇家药剂师协会如何开发一种新的瘟疫。 我们将使阿瑟斯和他那可恶的军队屈服。' WHERE `entry`=1937 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='麒麟鸟没有听从我的警告! 联盟是个骗局。 阿鲁高是个不计后果的傻瓜。' WHERE `entry`=1938 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我哥哥和我正在执行一项重要的任务,但我们被藏在这个农舍里。 死亡行者需要你的帮助。' WHERE `entry`=1950 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好,$C美元。 如果你在这里,那么你一定知道,银松镇已经被我们的敌人淹没了。 为了生存,被遗忘者必须把他们赶回去!\"!' WHERE `entry`=1952 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我是为公共服务而培养和教育的。是人民的代表。我的技能不是在武器或工艺方面,而是在语言和说服方面。' WHERE `entry`=1977 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='皇家药剂师协会将听从黑暗女士的召唤,揭开新瘟疫的面纱,将阿萨斯和他的异教徒祸害军团彻底赶出世界。' WHERE `entry`=2055 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这口大锅冒着浓浓的绿色气泡。 不明生物的头骨、骨头和器官在粘稠的汤汁中游动......B$B懒洋洋地浮出水面的是两个曾经强大的巨魔的头骨:B$B甘祖拉恩和奈兹里奥克。' WHERE `entry`=2076 && `type`=1; +UPDATE `quest_greeting` SET `content_loc4`='泰德拉西尔的创建是一项宏伟的成就,但现在世界必须转变,以恢复其平衡。' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='攻城引擎是每个飞行员的骄傲!' WHERE `entry`=2092 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$c。我现在有点拮据,皮子的数量非常少。' WHERE `entry`=2094 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='信息...通过我们的侦察员和特工,我们控制着洛丹伦的信息流。祸害的行动,他们的财产,都在我们的监视之下... ...' WHERE `entry`=2121 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='为了服务于黑暗女士和瓦里玛特拉斯,我们需要推进人类侵袭的战线。' WHERE `entry`=2215 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我们离开发我们的黑暗女士如此狂热地渴望的新瘟疫不过如此之近。' WHERE `entry`=2216 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='想想看,酋长出生和成长的地方离这里如此之近。' WHERE `entry`=2229 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我希望你是来工作的,$C美元。 我们有很多事情要做,部落、辛迪加和食人魔都不会帮助我们。' WHERE `entry`=2263 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='当我第一次被授予南岸行政官的头衔时,我很高兴能在职业生涯的早期就获得这样的任命。但现在我在这里,我在想,如果我在暴风城洗文件会更好。' WHERE `entry`=2276 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我有大量的工作要做。 你是来帮助我做研究的吗?' WHERE `entry`=2277 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我的家族拥有暴风城所有贵族中最好的珠宝和艺术品收藏!B$B而且我们一直希望增加我们的收藏规模......' WHERE `entry`=2285 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='啊,闻到了好闻的盐雾味 回到我们的母港布提湾总是很好。' WHERE `entry`=2487 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='嗯? 你和尼姆布亚有生意往来?' WHERE `entry`=2497 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='什么什么? 我们都有利润要赚......而且我们不会通过袖手旁观来实现。' WHERE `entry`=2498 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='呀! 你是来玩指关节游戏的吗?' WHERE `entry`=2501 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好! 灵魂说你是来帮助我的酋长的。 大声说,他们是这样说的。' WHERE `entry`=2519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你们最好不要浪费我的时间,伙计!' WHERE `entry`=2546 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我们在避难谷地拥有阿拉希高地高地仅存的几块激流堡领土之一。 而我们正在失去阵地......如果你有话要对我说,那么我希望是好消息。' WHERE `entry`=2700 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='感谢巫师,即使在我们以前监狱的废墟上,仍然存在一些希望,部落重新崛起。' WHERE `entry`=2706 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这块木板上放着粗制滥造的通缉海报。' WHERE `entry`=2713 && `type`=1; +UPDATE `quest_greeting` SET `content_loc4`='退开! 别过来! 我有一包爆炸性的火药,我不怕用它! 我要把我们都炸飞!$B$B哦,没关系。 我还以为你是别人…' WHERE `entry`=2785 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='欢迎来到硬骨的符文和厄运,$c。 你可以看,但不要碰。B$B这里的一些知识不是为......不熟悉的人准备的。' WHERE `entry`=2786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你一定很辛苦,才会在这些荒地上徘徊,C。 像我一样辛苦。B$B或者也许你在这里是因为你是个疯子。 疯狂,像我一样。' WHERE `entry`=2817 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='让我告诉你,这是个相当大的变化,C美元。我们正在抓取任何没有被钉住的东西,或者可以快速移除的东西。正因为如此,我们在物资上有点多余。' WHERE `entry`=2860 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这些混蛋是在晚上,在我们喝了几杯之后,直接向我们走来。否则,我们就可以干掉他们,算起来。B$B现在人都死了......除了我们几个人。' WHERE `entry`=2910 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='嘿,$N.$B$B鲁特维尔不是我遇到的最有洞察力的老板。他实际上对他的工作非常投入。以至于有时他的仆人没有饭吃,也没有工资。B$B<卢森皱着眉头看着鲁特维尔。>B$B但这并不意味着你应该受苦。' WHERE `entry`=2920 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你能来真是太好了,$c.$B$B我叫洛特维尔-维里塔斯,是奥术学、炼金术和工程科学启蒙大会的创始成员:我们试图将艾泽拉斯的智能科学融合到一个综合学校中。' WHERE `entry`=2921 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='腐败潜入大自然的小树林。 必须不惜一切代价保护森林。' WHERE `entry`=2930 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='万岁,$c。在我的这些年里,我见过许多热切的陶伦人,他们希望证明自己对部落的价值。不应忘记的是,急切的心情不能代替智慧和经验。' WHERE `entry`=2981 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='逃亡者的职责是确保那些穿越马尔戈尔平原的人的安全。那些威胁到毛利人家园安全的人有可能在我们手中受到惩罚。' WHERE `entry`=2988 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这片土地一直对我们的人民很好,C。我们必须感谢我们的好运气。' WHERE `entry`=2993 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='陶伦人是大地之母的儿子和女儿,我们对她的所有孩子表示尊重。 即使是我们杀死的野兽也被珍视,因为它们的身体提供了营养,它们的皮毛提供了温暖。' WHERE `entry`=3050 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='索姆卡, $c.谈话的时间很少,有很多工作要做。' WHERE `entry`=3139 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='有件事你想讨论,$c......来,坐在我身边。' WHERE `entry`=3188 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='斧头的重量,你的盟友的战斗呼声,你脸上的血雾。这些都是一个战士所渴望的东西,n美元。我将以部落的名义,用我的剑凿出荒原。' WHERE `entry`=3337 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='土地、水和天空都是一体的。是你们的眼睛欺骗了你们的分离。地母是所有这些东西,甚至更多。' WHERE `entry`=3338 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这最好是好的....' WHERE `entry`=3339 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='荒原拥有丰富的物质,我们,洛丹伦的药剂师,可以找到这些物质的用途。' WHERE `entry`=3390 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='索尔给了我和我的兄弟们很好的报酬,让他们帮助建设奥格瑞玛,所以我决定在这里建立一个港口。我们的大部分业务都是通过战利品湾和雷维尔加兹男爵进行的。' WHERE `entry`=3391 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='为了让我们的人民生存下去,我们必须研究大自然的方式,了解它的秘密。' WHERE `entry`=3419 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='要猎取一只野兽,就必须了解那只野兽。 一个人必须学习并尊重它的方式。B$B否则就是不打猎。 否则就只是杀戮。' WHERE `entry`=3441 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='是的是的! 你正是我要找的人!$B$B坐!我们有很多事情要讨论!!' WHERE `entry`=3446 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='有什么我可以帮你的吗,恩?有一批货物我得去看看,否则。' WHERE `entry`=3453 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我,阿瑞尼亚·碎云,受命保护神谕丛林的神圣性。' WHERE `entry`=3519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='很好的见面,$N。很高兴看到像你这样的人积极参加保护丛林的工作。' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='风对那些倾听者低语......$B$B你听到了吗?' WHERE `entry`=3616 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='黑暗势力侵袭我们的边界,古老的污点重新浮现,新的邪恶出现,颠覆了这片土地的微妙平衡。在如此黑暗的时代,我们都必须保持警惕。' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='日安,$g小伙子:姑娘;!也许你可以帮助我处理一些需要处理的事情。' WHERE `entry`=3663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='嗯...我可以把这根线插在这里,这样就可以给菲兹莱坦齿轮供电,但这样一来,水力搅拌器就需要一个备用的电源......也许我可以...哦,你好!嘿,想帮我尝试一个新的发明吗?' WHERE `entry`=3666 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我们精灵族有着悠久的历史。 让我们希望这段历史不要再来困扰我们。' WHERE `entry`=3845 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='阿申维尔是一片茂盛的森林,充满了生命力。走在它的秘密小路上寻找草药是一种乐趣,但必须小心。这片森林不是没有危险的。' WHERE `entry`=3847 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='自然界的平衡是一个微妙的平衡,而且很容易倾斜。 你有足够的勇气使事情变得正确吗?' WHERE `entry`=3848 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='灵魂是不安分的!' WHERE `entry`=3995 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你必须听,年轻的$C。 聆听黑暗中的低语,因为它们在这动荡的时代提供了指导。' WHERE `entry`=4046 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='自然界的精灵是值得尊重的力量。 他们为有价值的人提供巨大的帮助,对愚蠢的人给予快速的死亡。' WHERE `entry`=4047 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='斯托内塔伦的精神在哭泣。 它从它的山峰,到它的河流,到它被切断的、垂死的树木都在哭泣。' WHERE `entry`=4049 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='如果我能得到适当的成分,我们可以制造一些炸药,不仅可以让我破坏风险投资公司的运作,还可以引起分心。B$B我知道你印象深刻,但它变得更好......我很快就会告诉你更多。' WHERE `entry`=4077 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好,朋友。我能为你做什么?' WHERE `entry`=4078 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='走近一点。 我们有重要的事情要讨论,你和我。B$B而且有些事情我们不想让大家听到......' WHERE `entry`=4452 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='小心你的脚放在哪里,先生:女士;。 我们并不都是有福之人,拥有$r的崇高高度。' WHERE `entry`=4453 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='啊哈,你看到了吗? 我想这个新的自动扳手将为我的新的流入歧管设计带来好处。' WHERE `entry`=4454 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='不,长耳不是我的真名。 我不打算告诉你它是什么,所以不要问。' WHERE `entry`=4456 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='日子越来越长,但仍然看不到这些土地上的冲突的结束。不需要施法者就能知道这么多。趁早拿起刀吧,$C。战争随时可能降临到我们的门前,如果我没弄错的话,你看起来是一个喜欢战争的人。' WHERE `entry`=4485 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$c。' WHERE `entry`=4498 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='霸主莫格穆洛克老板。你要按我说的做。' WHERE `entry`=4500 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我们可能没有与联盟公开开战,但我们之间仍在流血。' WHERE `entry`=4791 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='有些人认为沼泽地不好......不好,他们说。' WHERE `entry`=4792 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='在特拉莫尔进行研究是一项有趣的工作,但在这个小镇上肯定很难找到一张柔软的床!' WHERE `entry`=4794 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='如果我们要在这个世界上占有一席之地,那么我们将通过学习,通过忽视我们逐渐消失的人类本能的意志来实现。' WHERE `entry`=5204 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='尼德加德总是需要更多的物资--帮助我们的法师进行研究的物资,以及让我们的保卫者保持最佳战斗状态的物资。' WHERE `entry`=5393 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='不要让炎热困扰你。 在荒地,热是你最不需要担心的问题。' WHERE `entry`=5394 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='联盟在凄凉之地有很多利益,我们在这里的地位不稳定。' WHERE `entry`=5396 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='半人马氏族统治着凄凉之地的荒地。 如果联合起来,他们将是一支可怕的力量。 因此,半人马氏族没有联合起来,而是相互争吵和战争,这是好事。' WHERE `entry`=5412 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这种风格有点不舒服,但它有历史,所以斯托纳德一定对某人很重要。我敢打赌,这就是我们留在这里的原因。这肯定不是为了看风景--它甚至看起来都不像家。' WHERE `entry`=5591 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你对我有什么要求?' WHERE `entry`=5598 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='很高兴见到你,$C先生。我的名字叫罗顿。我是寻物公司.$B$B我和我的公会专门处理丢失的物品。我们通常雇用勇敢的冒险者,并派他们去为那些没有能力或没有时间的人完成任务。' WHERE `entry`=5637 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我在凄凉之地这里有很多事情要做,$N。罗顿想让我们为我们的一个客户拿一些试剂,并取回一些丢失的物品。$B$B既然你是来帮忙的,不如我们开始吧?' WHERE `entry`=5638 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='瑟尔希望应对的主要威胁是 \"燃烧之刃\"--那些对恶魔表示忠诚的部落成员。他们寻求实践他们的黑暗魔法,对瑟勒在卡利姆多的部落未来的愿景并不关心。' WHERE `entry`=5641 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我们唯一的希望是在已经糟糕的情况下创造出一些好的东西。' WHERE `entry`=5767 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='如果我们要保护自然,那么我们必须拥抱它的力量。 而且我们必须向那些伤害土地的人展示这种力量。' WHERE `entry`=5770 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我欢迎你回来,$N美元。' WHERE `entry`=5887 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='地球在呼唤你,$N美元。去吧,知道你的弟兄们为你和你将完成的一切感到骄傲。' WHERE `entry`=5888 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='有些人无法忍受大锻造厂的热度,但我认为热度恰到好处。 而且它是做一些严肃的铁匠工作的最佳场所。' WHERE `entry`=6031 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我在追求。 追求! 为最伟大的发明寻找新的合金和更硬的金属!!' WHERE `entry`=6169 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你们将多次受到包围我们土地的黑暗的考验,$N。但为了确保你们始终做好准备,我们会经常向你们提出任务,使你们处于自己力量的高峰。' WHERE `entry`=6171 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='许多考验在等待着一个光明的骑士,N美元。请放心,如果你保持热情,坚持我们所赞美的那些美德,我们的道路在未来会有许多次的交叉。' WHERE `entry`=6179 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='在穴居人和麻风侏儒漫游的地方,矗立着我们的家园--诺莫瑞根.$B$B我们的家庭失去了,我们的家园流离失所。我多么希望有一个无忧无虑的诺莫瑞根生活,但那些日子已经过去了。我们必须表明我们的立场!我们必须拯救诺莫瑞根!' WHERE `entry`=6569 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='为了诺莫瑞根!' WHERE `entry`=6579 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你需要什么,$C? 我相信你来到这片荒地,除了闲聊,还有其他原因。' WHERE `entry`=6868 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='马蒂亚斯发现我被风险投资公司遗弃在荒原上。如果不是他,我早就成了游荡者的炮灰。' WHERE `entry`=6946 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我的名字是德兰·杜佛斯,这个是我的哑巴儿子玛尔顿。 如果你需要打捞,或者想卖掉打捞的东西,那么我们就是你要找的人!' WHERE `entry`=6986 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我叫比格维兹,我是加基森水务公司的总工程师。 有什么可以帮助你的?' WHERE `entry`=7407 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='戈登尼食人魔侵占了我们的土地。 我们派出尽可能多的人,在费拉拉斯被亵渎的废墟上面对他们。' WHERE `entry`=7777 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='能走到这一步的人很少,能过去的人更少。不要成为一个统计数字,$N美元。' WHERE `entry`=7802 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='有些人想知道我们在这里的沙漠中做什么。 好吧......如果我告诉你,那么你就会留下来,努力赚取我们的利润!\"!' WHERE `entry`=7876 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我们在这里是为了赚取利润。 而让我们的货物被盗是无法赚取利润的。' WHERE `entry`=7882 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好,$N美元。也许你有时间聊天?' WHERE `entry`=7900 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$N。' WHERE `entry`=8256 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='如果你是来乞求为我工作的特权的,那么我们非常欢迎你的陪伴。否则,你对我来说就没有什么用处了。' WHERE `entry`=8379 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='亲爱的$g 男生:女孩;,你来得正是时候,可以协助卡加特远征军。' WHERE `entry`=9078 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我从未错过...' WHERE `entry`=9081 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='立正,士兵们!B$B闪闪!发出声音!' WHERE `entry`=9177 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='对财富的追求是一个可敬的妖精的唯一目标。B$B好吧,也许是财富......和一个巨大的、响亮的死亡!!' WHERE `entry`=9536 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$R。' WHERE `entry`=9562 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='欢迎来到基布雷尔的特殊宠物!您今天能为我做些什么呢?' WHERE `entry`=10260 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='<长颈鹿承认你的存在>。' WHERE `entry`=10321 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='白塔岗最初是一个小的狩猎营地...。现在,每个人都想在这里开店,把这里当成家。B$B<莫特加耸耸肩' WHERE `entry`=10428 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我们无法独自解决这一地区的所有威胁。我们可以使用另一只战斗的手,n美元。' WHERE `entry`=10537 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我再也不觉得温暖了...' WHERE `entry`=10926 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='你好,$N美元。我是阿根廷黎明的尼古拉斯-兹维伦霍夫公爵。' WHERE `entry`=11039 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='如果你不介意半人马的不断骚扰,德索拉斯并不是一个糟糕的地方。' WHERE `entry`=11259 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='我的商业计划从来没有考虑过容纳巨大的会打码......也许我应该去做水下织篮的生意。' WHERE `entry`=11596 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='阿根廷黎明会拒绝任何愿意为我们的事业做出牺牲的人。' WHERE `entry`=16281 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='巫妖王从冰冷的北方向我们发动了战争,只有我们阿尔金-黎明的人挡住了他的路。' WHERE `entry`=16361 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='日安,公民。你是来帮助我们对抗灾祸的吗?' WHERE `entry`=16478 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='日安,公民。你是来帮助我们对抗灾祸的吗?' WHERE `entry`=16494 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$n。如果你从亡灵入侵者那里给我带来坏死的石头,我可以让你进入阿根特黎明的商店。' WHERE `entry`=16786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$n。如果你从亡灵入侵者那里给我带来坏死的石头,我可以让你进入阿根特黎明的商店。' WHERE `entry`=16787 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='问候,$c。我是火焰守护者。在仲夏节期间,我的职责是让我身边的这把火燃烧得更旺。被选为这样的任务是一种荣誉;我很乐意完成它。' WHERE `entry`=16788 && `type`=0; +UPDATE `quest_greeting` SET `content_loc4`='这些碎片闪烁着非自然的光泽。 很明显,它们内部隐藏着一种深层的力量。' WHERE `entry`=138492 && `type`=1; + +-- Add Chinese page text locales. +UPDATE `locales_page_text` SET `Text_loc4`=' 荆棘谷的青山$b$b 赫米特·内辛瓦里' WHERE `entry`=124; +UPDATE `locales_page_text` SET `Text_loc4`='如果你正在读这封信,那么你从不死之身的折磨中幸存下来,并回到我们身边,加入了被遗忘者的行列。 许多人认为这种新生活是一种诅咒而非祝福,但你可以随心所欲。B$B当你准备好在奥术的道路上接受更多训练时,我会告诉你你需要知道的东西。 你可以在丧钟镇的老教堂找到我。' WHERE `entry`=691; +UPDATE `locales_page_text` SET `Text_loc4`='你过着安静的爱和善行的生活。 你施舍给穷人,治愈病人,安慰垂死的人。 你满心欢喜地等待着,确信你将获得来世的永久和平。你被出卖了。 另一方面,复仇是我力所能及的事。 到死亡之城的老教堂来,我会教你如何通过你被教导的信仰来造成致命的伤害。' WHERE `entry`=692; +UPDATE `locales_page_text` SET `Text_loc4`='在你不死的新状态中陶醉吧,挥舞你的力量,把那些想看到我们被铲除的人清理出世界。 虽然我们的敌人数量众多,但我们将用火焰和阴影来摧毁他们。B$B当你准备好让我教你黑暗和召唤的方法时,你可以在古老的死亡之城教堂找到我。B$B--麦西米利安,术士训练师。' WHERE `entry`=693; +UPDATE `locales_page_text` SET `Text_loc4`='把你的骨头抬起来,离开那个墓室;有工作要做!\"! 猩红十字军对我们的人行动迅速,其他人类只要有机会就会杀我们。 我们需要你的剑。B$B当你想学习更多的武器时,到死亡之城的废墟酒馆来找我。 我会教你的。$B$B-丹纳-斯特恩,战士训练师。' WHERE `entry`=694; +UPDATE `locales_page_text` SET `Text_loc4`='随着第二次战争的战火平息,联盟采取了积极的措施来遏制兽人的威胁。在洛丹伦南部建造了一些大型的拘留营,用来安置被俘虏的兽人。在圣骑士和联盟老兵的守卫下,这些营地被证明是非常成功的。' WHERE `entry`=1992; +UPDATE `locales_page_text` SET `Text_loc4`='虽然被俘虏的兽人很紧张,急于再次进行战斗,但驻扎在杜恩霍德(敦霍尔德)旧监狱堡垒的各个营地看守人维持着和平,并保持着强烈的秩序感。' WHERE `entry`=1993; +UPDATE `locales_page_text` SET `Text_loc4`='然而,在地狱般的德拉诺世界,一支新的兽人军队准备向毫无防备的联盟发起攻击。古尔丹的前导师纳鲁尔(耐奥祖)将剩余的兽人部族聚集在他的黑暗旗帜下。在影月部族的帮助下,这位老萨满计划在德拉诺上打开一些门户,将部落引向新的、未受污染的世界。' WHERE `entry`=1994; +UPDATE `locales_page_text` SET `Text_loc4`='为了给他的新传送门提供动力,他需要一些来自艾泽拉斯的魔法神器。为了获得这些东西,纳尔朱尔重新打开了黑暗之门,并派他贪婪的仆人们通过它进行冲锋。' WHERE `entry`=1995; +UPDATE `locales_page_text` SET `Text_loc4`='新的部落在格罗姆-赫尔斯克雷姆(格罗玛什·地狱咆哮)和基尔罗格-死神(基尔罗格·死眼)等老牌酋长的带领下,惊动了联盟的防御部队,在乡间横冲直撞。在纳鲁尔的外科手术指挥下,兽人迅速围拢了他们需要的神器,并逃回了德拉诺的安全地带。' WHERE `entry`=1996; +UPDATE `locales_page_text` SET `Text_loc4`='洛丹伦国王泰瑞纳斯确信兽人正在准备对艾泽拉斯进行新的入侵,于是召集了他最信任的副手。他命令图拉里昂将军和大法师卡德加带领一支远征军穿过黑暗之门,一劳永逸地结束兽人的威胁。图拉容和卡德加的部队进入德拉诺,在被蹂躏的地狱之火半岛上多次与奈落的部族发生冲突。' WHERE `entry`=1997; +UPDATE `locales_page_text` SET `Text_loc4`='即使有高级精灵艾莉娅-温德伦纳(奥蕾莉亚·风行者)、矮人库尔德兰-维尔德默(库德兰·蛮锤)和老兵达纳特-特罗尔班(达纳斯·托尔贝恩)的帮助,卡德加也无法阻止纳尔苏尔打开他通往其他世界的传送门。' WHERE `entry`=1998; +UPDATE `locales_page_text` SET `Text_loc4`='奈落终于打开了通往其他世界的传送门,但他没有预见到他将付出的可怕代价。传送门的巨大能量开始撕裂德拉诺的结构。当图拉利昂的部队拼命争取返回艾泽拉斯的家园时,德拉诺世界开始向自己倾斜。格罗姆-赫尔斯克雷姆和基尔罗格-死神意识到纳尔卓尔的疯狂计划将毁灭他们的整个种族,于是召集剩余的兽人并逃回了相对安全的艾泽拉斯。' WHERE `entry`=1999; +UPDATE `locales_page_text` SET `Text_loc4`='在德拉诺,图拉利昂和卡德加同意做出最终的牺牲,从他们那边摧毁黑暗之门。尽管这将付出他们的生命,以及他们同伴的生命,但他们知道这是确保艾泽拉斯生存的唯一途径。就在赫尔斯克雷姆和死神之眼不顾一切地穿过人类的队伍争取自由时,黑暗之门在他们身后爆炸了。对于他们,以及艾泽拉斯上剩下的兽人来说,他们已经没有退路了。' WHERE `entry`=2000; +UPDATE `locales_page_text` SET `Text_loc4`='瓦雷亚$b血色十字军的战士$b奥特兰克山脉的公民$b最后一次出现在东部西瘟疫之地的深处' WHERE `entry`=2177; +UPDATE `locales_page_text` SET `Text_loc4`='在记忆的时代之前,温柔的大地之母在黎明的金色薄雾中呼吸。琥珀色的云朵停在哪里,哪里就有一望无际的流动的小麦和大麦田。这是她作品的盆地--生命和希望的大篮子。' WHERE `entry`=2295; +UPDATE `locales_page_text` SET `Text_loc4`='大地之母的眼睛照耀着她所创造的土地。她的右眼,安瑟(太阳),给土地以温暖和光明。她的左眼,艾露恩(月亮),给黎明时分骚动的生物带来安宁和睡眠。她的目光是如此强大,以至于大地之母在天空的每一次转动中都会闭上一只做梦的眼睛。因此,她慈爱的目光使世界的第一个黎明的白天变成了黑夜。' WHERE `entry`=2296; +UPDATE `locales_page_text` SET `Text_loc4`='当右眼照耀着金色的黎明时,大地之母的温柔之手在金色的平原上展开了。她手臂的影子所过之处,一个高贵的民族从肥沃的土壤中诞生。舒哈鲁(陶人)站起来向他们慈爱的母亲表示感谢和祈祷。在那里,在无尽的黎明之野,大地的孩子们向她的恩典宣誓,并发誓要祝福她的名字,直到世界的最后黑暗。' WHERE `entry`=2297; +UPDATE `locales_page_text` SET `Text_loc4`='当地球上的孩子们在黎明的田野上漫步时,他们听到了来自世界深处的黑暗低语。这些耳语告诉孩子们战争和欺骗的艺术。许多舒哈鲁人被阴影所左右,接受了恶意和邪恶的方式。他们背叛了他们纯洁的兄弟,让他们的纯洁在平原上飘荡。' WHERE `entry`=2298; +UPDATE `locales_page_text` SET `Text_loc4`='大地之母因孩子们的困境而心情沉重,不忍心看着他们堕落。在她的悲痛中,她撕下自己的眼睛,让它们在无尽的星空中旋转。安瑟和艾露恩,为了减轻对方的悲伤,只能在天空中追逐对方微弱的光芒。这对双胞胎仍然随着世界的每一次转动而互相追逐。' WHERE `entry`=2299; +UPDATE `locales_page_text` SET `Text_loc4`='虽然没有视力,但地母不能长期游离于她的心灵世界。她一直听着风的声音,听着黎明时分田野上发生的一切。她伟大的心始终与她的孩子们在一起--她的爱的智慧从未离开过他们。' WHERE `entry`=2300; +UPDATE `locales_page_text` SET `Text_loc4`='在她纯洁的孩子们勇敢的心中,地母将对狩猎的热爱放入了其中。因为第一个黎明的生物是野蛮和凶猛的。他们躲避地母的追捕,在阴暗和荒凉的地方寻找慰藉。舒哈鲁人在任何可以找到的地方猎杀这些野兽,并在地母的祝福下驯服它们。' WHERE `entry`=2301; +UPDATE `locales_page_text` SET `Text_loc4`='然而,有一个伟大的灵魂却躲避了他们。阿帕罗(暗夜精灵称为马洛恩),是一头骄傲的雪白毛皮的雄鹿。他的鹿角刮到了天顶,他强大的蹄子踏出了世界的深处。舒哈鲁将阿帕罗猎杀到了黎明世界的各个角落--并合力捕获了这头骄傲的雄鹿。' WHERE `entry`=2302; +UPDATE `locales_page_text` SET `Text_loc4`='为了逃跑,这只大雄鹿跃上了天空。然而,当他的逃跑似乎得到了保证时,他强大的鹿角却与紧紧抓住他的星星纠缠在一起。尽管阿帕罗不停地踢打和挣扎,但他还是无法从天上松开。就在这时,穆沙在追赶她的兄弟安西时发现了他,并将他带到了黎明前。穆沙看到这头强大的雄鹿在挣扎,立刻就爱上了他。' WHERE `entry`=2303; +UPDATE `locales_page_text` SET `Text_loc4`='随着黎明的迷雾消散和记忆时代的到来,半神塞纳留斯在世界的田野上走了自己的路。舒哈鲁(陶人)对他的离去感到悲伤,并忘记了他所教给他们的德鲁伊主义。随着时间的推移,他们忘记了如何与树木和土地上的野物对话。来自世界深处的黑暗低语再次飘到了他们的耳边。' WHERE `entry`=2308; +UPDATE `locales_page_text` SET `Text_loc4`='尽管地球上的孩子们将邪恶的低语关闭了,但一个可怕的诅咒降临到了他们漫游的部落中。从西方的黑土地上,来了一群凶残的生物--半人马。半人马是食人者和掠夺者,它像一场瘟疫一样降临在舒哈洛人身上。尽管勇士们和猎人们带着地母的祝福在心中战斗,但半人马还是无法被打败。' WHERE `entry`=2309; +UPDATE `locales_page_text` SET `Text_loc4`='完成仪式$B$B你可以通过圆圈边界上的魔法符文来追踪你的进度。 当九个符文出现时,仪式就完成了,你会看到新授权的圆环中能量上升。$B$B在那里,你可以调用克索诺斯雕文,打开一个进入克索诺斯恐的入口,并拉着一只恐惧兽穿过它。$B$B打败无畏兽,释放它的灵魂。 与它对峙,它就会被迷住,而你会得到召唤它的秘密的奖励。' WHERE `entry`=2711; +UPDATE `locales_page_text` SET `Text_loc4`='我们的第一天和人们期望的第一天一样顺利。我们的大部分时间都忙于为建立一个大本营做必要的安排。我在一条淡水河的入口处找到了一个理想的环境。从附近废弃的旧码头来看,这个地方某个时候已经有人居住了。至于原来的居民,只有时间能说明这个问题。' WHERE `entry`=2946; +UPDATE `locales_page_text` SET `Text_loc4`='为了这次远征,我召集了艾耶克·罗欧克和埃尔加丁爵士爵士,以及我信任的仆人巴尼尔·石罐。我曾在许多次保卫联盟的战斗中与阿杰克的父亲一方并肩作战。看到她的成长是相当特别的。她的父亲在武器方面把她教得很好。她的弓箭技巧让我怀疑这些血管中是否流淌着精灵的血液。' WHERE `entry`=2947; +UPDATE `locales_page_text` SET `Text_loc4`='埃尔加丁爵士爵士来自于人类贵族。他的父亲埃尔加丁伯爵以其慷慨而闻名。在第二次世界大战后的暴风城恢复期间,正是这位伯爵为改善石匠公会的工作条件而进行了游说。' WHERE `entry`=2948; +UPDATE `locales_page_text` SET `Text_loc4`='在随后的几年里,在暴风城背叛石匠公会之后,埃尔加丁爵士对王国内贵族的角色越来越感到痛苦。他不再希望维护他父亲的血统为他在贵族之家赢得的地位。$B$B但我想说的是。这个故事的目的不是要充当政治论文或传记。这是我在荆棘谷的绿色山丘上猎取大型猎物的经历....。' WHERE `entry`=2949; +UPDATE `locales_page_text` SET `Text_loc4`='我们随着太阳升起。巴尼尔开始准备早晨的饭菜。我注意到阿杰克的注意力有些分散。这一天的跋涉将是漫长的,我们的狩猎将使我们接近危险。注意力不集中很容易导致错误的意外发生。然而,阿杰克似乎无法将她的目光从站在河边冲洗食具的巴尼勒身上转移开。' WHERE `entry`=2950; +UPDATE `locales_page_text` SET `Text_loc4`='正当我准备质疑阿杰克对今天的狩猎策略缺乏兴趣时,她伸手去拿她的箭筒,抽出一支箭,朝着可怜的巴尼尔释放了一箭。但阿杰克射的不是巴尼尔。因为当巴尼尔走到一旁,嘴角上扬时,一只大河鳄浮出水面,阿杰克的箭完美地放在它的两只大眼睛之间。' WHERE `entry`=2951; +UPDATE `locales_page_text` SET `Text_loc4`='我们朝西边出发,穿过茂密的丛林杂草。我们以缓慢而审慎的步伐在茂密的树叶中踱步,寻找猎物。上午在沮丧的沉默中度过。谷地里没有任何动静,甚至没有一丝微风。到了下午,探险队已经变得焦躁不安。巴尼尔不再像捕食者追踪猎物那样小心翼翼地踱步。相反,他笨拙地沿着小路蹒跚而行,经常踩在干枯的树叶或掉落的树枝上发出噪音。' WHERE `entry`=2952; +UPDATE `locales_page_text` SET `Text_loc4`='在一次错误的行动中,埃尔加丁把一只沉重的手放在巴尼尔的肩膀上。阿杰克和我随便看了一眼,以为这个人只是在为巴尼尔的粗心大意进行必要的责骂。然而,埃尔加丁用他的头向附近的一棵倒下的树慢慢地打了个手势。凝视着我们的是两只刺眼的黑眼睛,就在一嘴锋利的獠牙之上。' WHERE `entry`=2953; +UPDATE `locales_page_text` SET `Text_loc4`='这只野兽是一只雄性的绞杀虎。我还没来得及扣动步枪,埃尔加丁就举起了他的十字弓,向那只野兽射击。弩箭没有射中目标,重重地射中了野兽的左翼。老虎徒劳地试图逃跑,但它的伤口太严重了。这只野兽踉跄了几秒钟,直到巴尼尔用一把斧头完成了杀戮。' WHERE `entry`=2954; +UPDATE `locales_page_text` SET `Text_loc4`='这次杀戮在探险队中带来了节日的气氛。巴尼尔倒了蜂蜜酒给大家享用。但我们的欢庆是短暂的。当我们准备将尸体运回大本营时,我们都被一声可怕的咆哮吓了一跳。这么多年来,我从来没有听到过如此令人毛骨悚然的声音。' WHERE `entry`=2955; +UPDATE `locales_page_text` SET `Text_loc4`='在一个岩石峭壁上,在夕阳的映衬下,我可以看到我所见过的最大的猎物猫。我能够用我的步枪进行一次笨拙的射击,但这只猫保持着他的位置。他再次咆哮,这次比第一次更响亮,然后消失了。$B$B我们收集了我们的物品,郑重地回到了营地。' WHERE `entry`=2956; +UPDATE `locales_page_text` SET `Text_loc4`='我曾向探险队承诺,我们将在第二天猎杀黑豹,因为整个艾泽拉斯对黑豹的毛皮需求很大。在所有身强力壮的猎人、捕猎者和毛皮商人都以联盟的名义英勇献身的情况下,这种需求的存在是合理的。' WHERE `entry`=2957; +UPDATE `locales_page_text` SET `Text_loc4`='阿杰克和埃尔加丁爵士急于学习如何用矮人步枪进行有效的狩猎。我让这两个人类把他们最原始的射程武器留在大本营。巴尼尔和我给他们配备了一些铁炉堡最好的枪械。' WHERE `entry`=2958; +UPDATE `locales_page_text` SET `Text_loc4`='这一天,我们冒险向南走,沿着一些新鲜的黑豹足迹。很快,我们到达了一个由巨大的绳索桥横跨的峡谷。当我看到这个工程奇迹时,我不禁想起了布兰的关于这个地区的描述性文章。人们常常认为当地的巨魔是一个原始的、没有受过教育的种族,然而,当我凝视着这座桥的精湛工艺时,我能够认识到巨魔建造者的技能,他们克服了这个看似不可能的壮举。' WHERE `entry`=2959; +UPDATE `locales_page_text` SET `Text_loc4`='没过多久,阿杰克就追踪到了西南方向的豹子。我们静静地走着,枪已经准备好了,期待着我们的猎物。附近树丛中传来的一阵树枝折断声立即引起了我们的注意。有东西在那里。我严厉地看了巴尼尔一眼,就足以表达我的想法。巴尼尔慢慢地放下了他的步枪。这场杀戮不是为了我们,而是为了我们的人类同伴。无数的豹子在我们冒烟的枪管前失去了生命。这场杀戮将是为了人类。' WHERE `entry`=2960; +UPDATE `locales_page_text` SET `Text_loc4`='阿杰克和埃尔加丁爵士都站好了,枪口对准了摇摆不定的树底的灌木丛。正午的阳光沉重地打在我们身上。当埃尔加丁拉开枪栓时,一股汗水从他的太阳穴缓缓流下。咔嚓一声,茂密的植物群分开了,一只大黑豹--一个美丽的标本--飞快地跑到平原上。' WHERE `entry`=2961; +UPDATE `locales_page_text` SET `Text_loc4`='当黑豹沿着树线的边缘奔跑时,人类将他们的视线瞄准了它。他们的枪管完美地平行串联起来。巴尼尔看了我一眼,但我摇摇头拒绝了。这次狩猎是为了人类,而不是为了巴尼尔或我。埃尔加丁开了一枪,完全没有击中黑豹。显然,他对步枪爆炸的猛烈反击毫无准备。' WHERE `entry`=2962; +UPDATE `locales_page_text` SET `Text_loc4`='他的枪在他的怀里猛地向后翻腾。枪管向侧面俯冲,到了阿杰克的步枪下面。阿杰克选择了那个确切的时刻来扣动扳机。步枪,瞄准器现在笨拙地敲向树线,随着一声明显的轰鸣声响起。一群鸟儿尖叫着飞出树冠,向各个方向散去。一股烟雾从树上升起。我们惊恐地看着一根巨大的树枝正正地落在逃跑的豹子身上,打断了它的背部' WHERE `entry`=2963; +UPDATE `locales_page_text` SET `Text_loc4`='随着时间的推移,我们储存的豹皮和虎皮越来越多。我决定是时候将我们的重点转移到新的挑战上了:猛禽。$B$B人类虽然感谢巴尼尔和我提供的训练,但决定不使用火器打猎。阿杰克用一把精巧的弓更舒服,而埃尔加丁爵士离开营地时从不带他那把结实的十字弓。' WHERE `entry`=2964; +UPDATE `locales_page_text` SET `Text_loc4`='我们天一亮就出发了,向南经过特卡西遗址。巴尼尔表示担心我们可能会遇到血蝎部落的成员。我提醒巴尼尔,血顶更关心的是消灭他们的部落敌人--碎颅者。不用说,巴尼尔丝毫没有得到安慰。然而,我有一支上了膛的步枪,一个装满火药的挎包和三个致命的猎人,以减轻对不友好的伏击的担忧。' WHERE `entry`=2965; +UPDATE `locales_page_text` SET `Text_loc4`='我曾站在战场上一个高大的炎魔面前,燃烧军团的军队从四面八方推进。一群不守规矩的巨魔,在敦莫罗的山丘上似乎就像一只野兔一样无害。$B$B我们顺利通过了特卡西废墟,让巴尼尔松了一口气。队伍继续向西走,向大海进发,绕过南边的祖尔昆达遗址。当我们登上高高的海崖时,我们发现了第一只猛禽。' WHERE `entry`=2966; +UPDATE `locales_page_text` SET `Text_loc4`='这头野兽从未发现我们的存在。事实上,他从探险队得到的唯一问候是两眼之间的一颗子弹。$B$B当阿杰克向我点头致意时,埃尔加丁爵士发出了一声响亮的*吼声。我在背包里翻找我的烟斗,希望能抽上一口庆祝的烟。巴尼尔开始窜上山坡,去找猛禽的尸体。我盯着那只倒下的野兽,心中充满了对每次大屠杀的满足感。' WHERE `entry`=2967; +UPDATE `locales_page_text` SET `Text_loc4`='但我不能长时间地沉浸在杀戮的荣耀中。因为当我把目光转向地平线时,几个人影出现在山顶上,就在可怜的巴尼尔上方。$B$B*逃吧,巴尼尔!*我喊道。阿杰克、厄尔格丁爵士和我自己在巴尼尔上空发射了一排子弹、箭和螺栓,并向追击的猛禽射击。我们中的一个人在混乱中杀了个回马枪。' WHERE `entry`=2968; +UPDATE `locales_page_text` SET `Text_loc4`='我们匆忙瞄准的枪声足以买通巴尼尔的逃跑。巴尼尔吵着要下山,重新加入了队伍。我们逃进了丛林;一群凶猛的鞭尾迅猛龙盯着我们的一举一动。$B$B猎人现在成了被猎物。' WHERE `entry`=2969; +UPDATE `locales_page_text` SET `Text_loc4`='我带领队伍走向大海,希望海岸线能够为猛禽提供庇护。在匆忙中,我们向北漂移了太远,到了一个不稳定的高处。这个错误已经犯下了。错的是我。我们在离峭壁不远的地方停了下来,猛禽就在后面几步之遥。' WHERE `entry`=2970; +UPDATE `locales_page_text` SET `Text_loc4`='我慢慢走上前去,举起了枪。我带领这些勇敢的猎人走向死亡。我将为保卫他们而死。豹尾猛禽特别凶猛,以其无情的嗜血而闻名。它们在数量上远远超过我们。但是,如果我让它们杀死我和我的战友而不先流一些它们自己的血,那我就太该死了。' WHERE `entry`=2971; +UPDATE `locales_page_text` SET `Text_loc4`='阿杰克和埃尔加丁爵士准备好他们的武器,从两边包抄我,我们背对着大海。巴尼尔发出了一声失败的叹息,拔出了他的斧头。拉斯蒂尔人几乎就在我们身边。他们稳定的步伐已经放慢了。他们现在正在盯着他们的猎物,因为他们知道他们把我们困住了。' WHERE `entry`=2972; +UPDATE `locales_page_text` SET `Text_loc4`='然后,奇迹般的事情发生了。从我们身边,我们听到了大白虎清晰而可怕的吼声。尽管数量众多,猛禽们还是转身向四面八方散去。我们只看到一个短暂的白色闪光,老虎从我们身边飞奔而过,扑向其中一只猛禽。不需要发出任何命令。我们一行四人都知道是时候逃跑了。' WHERE `entry`=2973; +UPDATE `locales_page_text` SET `Text_loc4`='我们一路冲刺回到大本营,从未放慢脚步。那天晚上,我们静静地坐在篝火旁,知道我们的生命因命运的离奇转折而得到拯救。这就是大型猎物猎人的风险。我们通过提供命运来玩弄它。然而,我们每个人,在某些时候,都会面对命运的利齿。这个矮人只是庆幸那一刻没有降临在荆棘谷的绿色山丘上。$B$B--结束--' WHERE `entry`=2974; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230426074021_world.sql b/sql/migrations/20230426074021_world.sql new file mode 100644 index 00000000000..a18c32e3ea0 --- /dev/null +++ b/sql/migrations/20230426074021_world.sql @@ -0,0 +1,1528 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230426074021'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230426074021'); +-- Add your query below. + + +SET NAMES utf8; + +-- Add German quest greeting locales. +UPDATE `quest_greeting` SET `content_loc3`='Abenteuer aus fernen und nahen Ländern$BBegegnungen mit seltsamen und seltsamen Menschen$BDoch wenn du mich etwas fragen willst$Bmüsst ihr erst eine einfache Aufgabe erfüllen!' WHERE `entry`=239 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Rühren, $C. Wenn Ihr nur auf der Durchreise seid, schlage ich vor, dass Ihr auf den Straßen bleibt und nur bei Tag reist. Wenn Ihr hier in Darkshire zu tun habt, solltet Ihr Eure Fähigkeiten der Nachtwache zur Verfügung stellen. Unsere Fähigkeiten sind unbestreitbar, aber unsere Zahl ist gering.' WHERE `entry`=264 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich habe dein Kommen schon seit geraumer Zeit geahnt, $n. Es war im Muster der Sterne geschrieben.' WHERE `entry`=265 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Willkommen in der Stadt Darkshire. Clerk Daltry zu Ihren Diensten. Kann ich Ihnen behilflich sein?' WHERE `entry`=267 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hallo, hallo! Willkommen in meiner Küche, $g Herr : Dame;! Hier werden die feinsten Köstlichkeiten der Scharlachroten Raben Taverne zubereitet. Ah, riechen Sie nur das wunderbare Aroma!' WHERE `entry`=272 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Lass die Tür geschlossen, $C. Man weiß nie, wann die Dunklen Reiter wieder vorbeikommen.' WHERE `entry`=273 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hallo, gute $gHerr:Dame;. Nimm Platz und iss etwas, wenn du hungrig bist. Macht Euch keine Sorgen, wenn ich mit meiner Handarbeit beschäftigt aussehe - ich höre Euch zu...' WHERE `entry`=278 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hm?!? (lacht) Du siehst nicht wie ein Defias-Dieb aus... oder wie ein Mitglied der Nachtwache. Habt Mitleid mit einer armen Seele, ja?' WHERE `entry`=288 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Eh? Sei gegrüßt, junger $C. Du bist mutig, den Weg hierher zu finden, bei all den umherstreifenden Kreaturen!$B$BNun, da du hier bist, kannst du vielleicht einem alten Einsiedler helfen...' WHERE `entry`=289 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Sei gegrüßt, Reisender. Mein Augenlicht mag schlecht sein, aber ich kann die Schritte eines $c aus einer Meile Entfernung wahrnehmen. Jahrelang habe ich Sturmwind mit Stolz verteidigt, aber als meine Augen mich im Stich ließen, war ich gezwungen, mich zurückzuziehen.' WHERE `entry`=294 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Willkommen im Turm von Azora, junger $C. Ich bin Theokrit.$B$BHast du etwas mit mir zu tun? Oder... habe ich vielleicht mit dir zu tun?' WHERE `entry`=313 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich habe nicht viel Zeit für müßiges Gerede, $N. Ich muss diese Brücke wiederaufbauen, bevor der Regen kommt. Ich habe jedes Projekt pünktlich und unter dem Budget abgeschlossen, und ich werde jetzt nicht damit anfangen, nachzulassen.' WHERE `entry`=341 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ave, $N! Willkommen in meinem bescheidenen Garten. Das Wetter war in letzter Zeit perfekt. Hoffen wir, dass es für eine reife Ernte anhält.' WHERE `entry`=342 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wer ist dieser $c, der vor den Hof von Lakshire im Königreich Sturmwind tritt? Nennt Eure Angelegenheiten in dieser Stadt, $R. Die Bedrohung des Königreichs durch die Orks ist viel zu groß, um die Zeit mit müßiger Konversation zu verschwenden.' WHERE `entry`=344 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Gut getroffen, $C. Wenn Sie geschäftlich hier sind, dann holen Sie sich ein Bier und wir unterhalten uns ein wenig.' WHERE `entry`=381 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich habe keine Zeit zum Plaudern, Bürger, aber wenn du bereit bist, uns gegen die Orks zu helfen, werde ich eine Verwendung für dich finden.' WHERE `entry`=382 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Seid nicht beunruhigt, $r. Ich habe dieses Land schon lange verlassen, aber ich habe nicht die Absicht, eurer Art etwas anzutun. Ich habe in meiner Zeit zu viel Tod gesehen. Mein einziger Wunsch ist jetzt Frieden. Vielleicht könnt Ihr mir dabei helfen.' WHERE `entry`=392 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hey $GKumpel:Kumpelin;, denkst du, du könntest mir bei etwas helfen? Ich bin hier wirklich in einer Notlage...' WHERE `entry`=415 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ave, $C. Es sind schlimme Zeiten, mein Freund, denn unsere Stadt wird belagert! Die Schwarzfels-Orks greifen von der Steinwache aus an, die Schattenhäute bedrohen den Turm von Ilgalar und das Gnollrudel von Redridge wird immer stärker. Ich hoffe, du bist nicht wegen eines Urlaubs hier...' WHERE `entry`=464 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Sei gegrüßt, $c. Wenn du ein Freund von Oberst Kurzen bist, werde ich dich auf der Stelle abmurksen lassen, aber wenn du gekommen bist, um uns zu helfen, dann höre mir zu ...' WHERE `entry`=469 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Es sind dunkle Zeiten, die gekommen sind, $c... Allzu bald werden wir alles verlieren... Wenn das Licht alle verlässt, außer denen, die wirklich im Licht wandeln.' WHERE `entry`=633 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Überall gab es Diebe!$B$BEs war furchtbar. Die Höhle stürzte auf uns ein. Ich glaube, die Minengesellschaft ist tot, auch mein Bruder, der Vorarbeiter.' WHERE `entry`=656 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich grüße Sie. Was habt ihr mit der Familie Carevin zu schaffen? Wollt Ihr die Carevins in ihrem Kampf gegen die Untoten unterstützen?' WHERE `entry`=661 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Familie Carevin kämpft für den Sieg des Lichts. Meine Pflicht unter dem Licht ist es, mein Leben in ihrem Kampf gegen die Untoten zu geben. Meister Carevin hat mich mit der Ausrottung der abscheulichen Worgen in Duskwood beauftragt. Vielleicht würdet Ihr mir dabei helfen?' WHERE `entry`=663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Grüße, $c! Ein schöner Tag für die Jagd, findet ihr nicht auch? Ich hatte selbst mehr als nur ein wenig Glück mit Wildschweinen. Vielleicht möchtet Ihr einen Schuss abgeben?' WHERE `entry`=714 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ein weiterer schöner Tag im Dschungel! Das wird eine ganz schöne Jagd, ich spüre es. Sobald Barnil mit dem Reinigen der Waffen fertig ist, führe ich die Jagdgesellschaft tief in die verschlungenen Ranken. Keine schlechte Art für einen alten Kriegsveteranen, seinen Ruhestand zu verbringen, was?' WHERE `entry`=715 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Pass auf, wo du hier hintrittst, $GSohn:Mädel;. Du gehörst zwar nicht zu unserer Truppe, aber das heißt nicht, dass ich dich nicht mit dem Stock verprügeln werde, wenn du aus der Reihe tanzt!' WHERE `entry`=733 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Nun, hallo. Du scheinst nicht abgeneigt zu sein, etwas Geld zu verdienen, hm? Das sehe ich an Eurem Blick. Ich bin Mogul Kebok, Aufseher über Operationen in Azeroth, und wenn Ihr Reichtümer sucht, kann ich vielleicht etwas arrangieren.' WHERE `entry`=737 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='$C, ja? Ich bin Krazek, der Sekretär von Baron Revilgaz. Ich weiß alles über die Vorgänge in diesem Dschungel und darüber hinaus. Vielleicht interessiert es Sie, wie hoch der Ölpreis in Ratchet ist? Nein? Suchen Sie vielleicht Arbeit? Da kann ich Ihnen helfen.' WHERE `entry`=773 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Seid gegrüßt, $g Junge : Mädchen;. Ich bin Grelin Weißbart. Ich bin hier, um die Bedrohung zu untersuchen, die von der wachsenden Anzahl an Trollen im Coldridge Tal ausgeht. Was habe ich herausgefunden? Es ist ein wenig beunruhigend...' WHERE `entry`=786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Welche Angelegenheit führt Sie vor das Gericht von Lakeshire und den ehrenwerten Magistrat Solomon?' WHERE `entry`=900 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wenn mich die Zeit eines gelehrt hat, dann, dass kein Auftrag langweilig ist. Die Thandol-Spanne zu schützen, hätte eine leichte Aufgabe sein sollen. Aber da der größte Teil der Armee an der Seite der Allianz kämpfte, wurden wir hier überwältigt und Dun Modr ist gefallen.' WHERE `entry`=1071 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wissen Sie, ich wollte immer Goldsucher werden, aber ich wurde mit einem Kopf für Zahlen geboren, und die Gilde entschied, dass ich am besten geeignet wäre, die Bücher zu führen! Studieren, studieren, jeden Tag meiner Jugend...' WHERE `entry`=1105 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Guten Tag, Bürger. Mein Name ist Bluntnose, Magistrat Bluntnose, um genau zu sein. Ich bin damit beauftragt, das Wohlergehen von Thelsamar zu überwachen, und glauben Sie mir, wir können hier immer ein weiteres starkes Paar Arme gebrauchen!' WHERE `entry`=1139 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wenn ihr wegen des Essens hier seid, dann herzlich willkommen! Ihr werdet kein besseres Essen in ganz Sturmwind finden... oder in Azeroth!$B$BWenn Ihr aus anderen Gründen hier seid, dann fasst Euch bitte kurz. Ich habe ein Dutzend Gerichte in Vorbereitung und muss mich um jedes einzelne kümmern.' WHERE `entry`=1141 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wenn Sie bereit sind, Geschichten zu ertragen, die Sie erschaudern lassen und Ihre Unterwäsche durchnässen, dann holen Sie sich einen Drink und setzen Sie sich eine Weile hin...' WHERE `entry`=1239 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Troggs! Ich schwöre, die Götter haben sie nur in dieses Land gesetzt, um mich zu quälen! Vier Zoll tiefer in die Minen, dann zwei Fuß zurück vor den Troggs!' WHERE `entry`=1254 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Willkommen in der Thunderbrew Distillery, gegründet vom guten alten Papa, Arkilus Thunderbrew. Ich halte den Laden am Laufen, seit mein älterer Bruder Grimbooze vor ein paar Ernten in einem betrunkenen Dunst verschwunden ist.' WHERE `entry`=1267 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Na, wenn das nicht ein junger, stämmiger $c ist, den zweifellos das Gerede über meine Heldentaten auf den Schlachtfeldern hierher gelockt hat!$B$BJetzt ist keine Zeit für Geschichten, denn es gibt große, wichtige Taten, die getan werden müssen! Wenn du also auf Ruhm aus bist, dann scheint das Glück heute auf dich...' WHERE `entry`=1343 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Obwohl wir bei diesen Ruinen eine Flaute durchmachen, bin ich zuversichtlich, dass sie nicht lange anhalten wird. Aber in der Zwischenzeit könnte ich jemanden wie dich gebrauchen. Wollt Ihr der Gilde der Zwergenforscher helfen?' WHERE `entry`=1344 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich stecke gerade mitten in einer sehr wichtigen Aufgabe. Prospector-Angelegenheiten. Wenn Sie nicht etwas ebenso Wichtiges zu sagen haben, was ich bezweifle, dann müssen Sie mich entschuldigen.' WHERE `entry`=1356 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Verflucht sei der Brauereiverband! Sie haben Zugang zu all den besten Zutaten, während wir hier festsitzen und für Getreide und Hopfen schuften müssen!$B$BIch würde ihnen wirklich gerne etwas bitter schmeckendes zukommen lassen...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Einen Dampfpanzer zu fahren ist nicht jedermanns Sache. Man braucht einen eisernen Griff und Nerven aus Stahl ... zum Glück habe ich beides! Wie steht es mit Ihnen? Wie steht\'s mit deinem Mut? Willst du es mir beweisen?' WHERE `entry`=1377 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ihr werdet keinen größeren Wissensschatz finden als in der Königlichen Bibliothek von Sturmwind!' WHERE `entry`=1440 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Seid gegrüßt, ich bin Baros Alexston, Stadtarchitekt von Sturmwind.' WHERE `entry`=1646 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hier drüben, du wertloser...! Wenn ihr etwas Nützliches tun wollt, dann hört schnell zu!' WHERE `entry`=1719 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Diese Sammlung von Schriftrollen enthält verschiedene logistische und strategische Informationen sowie verschlüsselte Korrespondenzen.' WHERE `entry`=1738 && `type`=1; +UPDATE `quest_greeting` SET `content_loc3`='Ich bin Bolvar Fordragon, Hochlord von Sturmwind.' WHERE `entry`=1748 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wir haben so viel Zeit unseres Lebens auf der Flucht verbracht, dass die Erinnerungen an friedliche Zeiten in immer weitere Ferne rücken.' WHERE `entry`=1776 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Dunkle Lady hat die Herausforderung angenommen. Nun liegt es an der Königlichen Apothekergesellschaft, eine neue Seuche zu entwickeln. Wir werden Arthas und seine erbärmliche Armee in die Knie zwingen.' WHERE `entry`=1937 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Kirin Tor haben meine Warnungen nicht beachtet! Die Allianz ist eine Täuschung. Arugal ist ein waghalsiger Narr.' WHERE `entry`=1938 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Mein Bruder und ich sind auf einer wichtigen Mission, aber wir sitzen in diesem Bauernhaus fest. Die Deathstalkers brauchen deine Hilfe.' WHERE `entry`=1950 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hallo, $C. Wenn du hier bist, dann musst du wissen, dass Silverpine von unseren Feinden überschwemmt wird. Um zu überleben, müssen die Verlassenen sie zurückdrängen!' WHERE `entry`=1952 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich wurde für den öffentlichen Dienst erzogen und ausgebildet. Ein Vertreter des Volkes. Mein Geschick lag nicht in Waffen oder Handwerk, sondern in Worten und Überzeugungskraft.' WHERE `entry`=1977 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Königliche Apothekergesellschaft soll dem Ruf der Dunklen Dame folgen, um die Neue Seuche aufzudecken und Arthas und seine heidnische Geißelarmee ein für alle Mal aus der Welt zu vertreiben.' WHERE `entry`=2055 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Dieser Kessel brodelt mit dicken, grünen Blasen. Schädel, Knochen und Organe unbekannter Kreaturen schwimmen in der zähflüssigen Brühe...$B$BUnd träge steigen die Schädel zweier einst mächtiger Trolle an die Oberfläche:$B$BGan\'zulah und Nezzliok.' WHERE `entry`=2076 && `type`=1; +UPDATE `quest_greeting` SET `content_loc3`='Die Erschaffung von Teldrassil war eine große Errungenschaft, doch nun muss sich die Welt verändern, um ihr Gleichgewicht wiederherzustellen.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Belagerungsmotoren sind der Stolz eines jeden Piloten!' WHERE `entry`=2092 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Grüße, $c. Ich bin gerade ein bisschen in der Klemme und habe kaum noch Felle.' WHERE `entry`=2094 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Informationen... Mit unseren Spähern und Agenten kontrollieren wir den Informationsfluss in Lordaeron. Die Bewegungen der Geißel, ihre Bestände, alles unter unseren wachsamen Augen...' WHERE `entry`=2121 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Um der Dunklen Dame und Varimathras zu dienen, müssen wir an der Front gegen die menschliche Verseuchung vorgehen.' WHERE `entry`=2215 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wir sind so kurz davor, die Neue Pest zu entwickeln, die unsere Dunkle Lady so sehnlichst wünscht.' WHERE `entry`=2216 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wenn man bedenkt, dass der Ort, an dem der Kriegshäuptling geboren und aufgewachsen ist, so nahe liegt.' WHERE `entry`=2229 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich hoffe, du bist hier, um zu arbeiten, $C. Wir haben eine Menge zu tun, und die Horde, das Syndikat und die Oger werden uns nicht helfen.' WHERE `entry`=2263 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Als mir zum ersten Mal der Titel \"Southshore Magistrat\" angeboten wurde, war ich hocherfreut, so früh in meiner Laufbahn ein solches Amt zu erhalten.$B$BAber jetzt, wo ich hier bin, frage ich mich, ob es nicht besser gewesen wäre, in Sturmwind Papiere zu wälzen.' WHERE `entry`=2276 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich habe eine Menge Arbeit vor mir. Sind Sie hier, um mir bei meinen Nachforschungen zu helfen?' WHERE `entry`=2277 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Meine Familie besitzt die schönste Sammlung von Schmuck und Kunstgegenständen unter allen Adligen in Sturmwind!$B$BUnd wir sind immer bestrebt, unsere Sammlung zu vergrößern...' WHERE `entry`=2285 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ah, riechen Sie die feine Salzluft! Es ist immer schön, in unseren Heimathafen Booty Bay zurückzukehren.' WHERE `entry`=2487 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Eh? Sie haben mit Nimboya zu tun?' WHERE `entry`=2497 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wie bitte?!? Wir alle haben Profit zu machen... und das tun wir nicht, indem wir untätig bleiben.' WHERE `entry`=2498 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Oje! Bist du hier für eine Partie Schlagring?' WHERE `entry`=2501 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hallo! Die Geister sagen, du bist hier, um meinem Häuptling zu helfen. Sag es laut, sie tun es.' WHERE `entry`=2519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ihr solltet nicht mit meiner Zeit herumspielen, Kumpel!' WHERE `entry`=2546 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wir in Refuge Pointe halten einen der wenigen verbliebenen Flecken Stromgarde-Territorium im Hochland von Arathi. Und wir verlieren an Boden...$B$BWenn Ihr Worte für mich habt, dann hoffe ich, dass es gute Nachrichten sind.' WHERE `entry`=2700 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Dank des Kriegshäuptlings gibt es selbst hier in den Ruinen unseres ehemaligen Gefängnisses noch etwas Hoffnung, und die Horde erhebt sich von neuem.' WHERE `entry`=2706 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Diese Holztafel hält grob gefertigte Fahndungsplakate.' WHERE `entry`=2713 && `type`=1; +UPDATE `quest_greeting` SET `content_loc3`='Zurückbleiben! Bleibt zurück! Ich habe einen Rucksack voll mit Sprengpulver und ich habe keine Angst, es zu benutzen! Ich werde uns alle wegpusten!$B$BOh, vergiss es. Ich dachte, du wärst jemand anderes. ....' WHERE `entry`=2785 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Willkommen bei Bonegrip\'s Runes and Dooms, $c. Du darfst schauen, aber nicht anfassen.$B$BEiniges von dem Wissen hier ist nicht für die... Uneingeweihten bestimmt.' WHERE `entry`=2786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Du musst ganz schön hart im Nehmen sein, wenn du durch die Badlands wanderst, $c. So hart im Nehmen wie ich.$B$BOder vielleicht bist du hier, weil du verrückt bist. Verrückt, wie ich.' WHERE `entry`=2817 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Das war eine ziemliche Umstellung, das kann ich dir sagen, $c. Wir haben uns alles geschnappt, was nicht niet- und nagelfest war oder schnell entfernt werden konnte. Deshalb sind wir mit den Vorräten etwas sparsam umgegangen.' WHERE `entry`=2860 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Bastarde kamen nachts direkt auf uns zu, nachdem wir ein paar Drinks zu uns genommen hatten. Sonst hätten wir es mit ihnen aufnehmen können, verlass dich drauf.$B$BJetzt sind alle tot... außer ein paar von uns.' WHERE `entry`=2910 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hallo, $N.$B$BLotwil ist nicht der scharfsinnigste Chef, den ich je hatte. Er engagiert sich wirklich sehr für seine Arbeit. So sehr, dass seine Angestellten manchmal nichts zu essen bekommen oder nicht bezahlt werden.$B$B$B$BAber das heißt nicht, dass du leiden sollst.' WHERE `entry`=2920 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wie schön, dass du vorbeikommst, $c.$B$BMein Name ist Lotwil Veriatus, Gründungsmitglied der Erleuchteten Versammlung für Arkanologie, Alchemie und Ingenieurwissenschaften: Wir versuchen, die intelligenten Wissenschaften Azeroths in einer umfassenden Schule zu vereinen.' WHERE `entry`=2921 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Korruption schleicht sich in den Hain der Natur ein. Der Wald muss um jeden Preis geschützt werden.' WHERE `entry`=2930 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ave, $c. In meinen Jahren habe ich viele eifrige Tauren gesehen, die ihren Wert für den Stamm beweisen wollen. Es sollte nicht vergessen werden, dass Eifer kein Ersatz für Weisheit und Erfahrung ist.' WHERE `entry`=2981 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Aufgabe der Ausreißer ist es, die Sicherheit derjenigen zu gewährleisten, die durch die Ebenen von Mulgore reisen. Diejenigen, die die Sicherheit der taurischen Heimat bedrohen, riskieren eine Bestrafung durch uns.' WHERE `entry`=2988 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Das Land war gut zu unserem Volk, $c. Wir müssen für unser Glück dankbar sein.' WHERE `entry`=2993 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Tauren sind Söhne und Töchter der Erdmutter, und wir erweisen allen ihren Kindern Respekt. Selbst die Tiere, die wir erschlagen, werden geschätzt, da ihre Körper Nahrung und ihre Häute Wärme spenden.' WHERE `entry`=3050 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Throm\'ka, $c. Es bleibt wenig Zeit zum Reden und viel Arbeit zu tun.' WHERE `entry`=3139 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Es gibt etwas, das du besprechen möchtest, $c... komm, setz dich zu mir.' WHERE `entry`=3188 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Das Gewicht einer Axt, der Schlachtruf deiner Verbündeten, die Blutspritzer in deinem Gesicht. Das sind die Dinge, nach denen sich ein Krieger sehnt, $n. Im Namen der Horde werde ich das Brachland mit meinem Schwert zerfurchen.' WHERE `entry`=3337 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Das Land, das Wasser und der Himmel sind alle eins. Es sind eure Augen, die euch mit einer solchen Trennung täuschen. Die Erdmutter ist all diese Dinge und mehr.' WHERE `entry`=3338 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Das sollte besser gut sein....' WHERE `entry`=3339 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Das Brachland birgt eine Fülle von Substanzen, für die wir, die Apotheker von Lordaeron, Verwendung finden können.' WHERE `entry`=3390 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Thrall hat mich und meine Jungs gut dafür bezahlt, dass wir beim Bau von Orgrimmar mitgeholfen haben, also habe ich beschlossen, hier einen Hafen zu errichten. Wir machen die meisten unserer Geschäfte über die Beutebucht und Baron Revilgaz.' WHERE `entry`=3391 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Damit unser Volk überleben kann, müssen wir die Wege der Natur studieren und ihre Geheimnisse lernen.' WHERE `entry`=3419 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Um ein Tier zu jagen, muss man das Tier kennen. Man muss seine Gewohnheiten lernen und respektieren.$B$BAlles andere ist keine Jagd. Alles andere ist nur Töten.' WHERE `entry`=3441 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ja, ja, ja! Du bist genau der $r, den ich suche!$B$BSetz dich! Wir haben viel zu besprechen!!' WHERE `entry`=3446 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Kann ich dir irgendwie helfen, $n? Es gibt eine Lieferung, um die ich mich kümmern muss.' WHERE `entry`=3453 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich, Arynia Cloudsbreak, habe den Auftrag, die Unantastbarkeit des Orakelhains zu schützen.' WHERE `entry`=3519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Gut getroffen, $n. Es ist gut zu sehen, dass $cs wie Sie sich aktiv für den Schutz der Haine einsetzen.' WHERE `entry`=3567 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Der Wind flüstert denen zu, die zuhören...$B$BHörst du ihn?' WHERE `entry`=3616 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Dunkle Mächte dringen in unsere Grenzen ein, alte Befleckungen tauchen wieder auf, und neue Übel tauchen auf, um das empfindliche Gleichgewicht des Landes zu stören. In Zeiten solcher Dunkelheit müssen wir alle wachsam sein.' WHERE `entry`=3649 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Guten Tag, $gJunge:Mädel;! Vielleicht können Sie mir bei einigen Dingen helfen, die erledigt werden müssen.' WHERE `entry`=3663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hmm... Ich kann dieses Kabel hier einstecken, und das wird das Fizzletan-Gerät mit Strom versorgen, aber dann braucht die Hydrophlage eine alternative Stromquelle... Vielleicht kann ich... Oh, hallo! Hey, willst du mir helfen, eine neue Erfindung auszuprobieren?' WHERE `entry`=3666 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wir Elfen haben eine lange Geschichte. Lasst uns hoffen, dass diese Geschichte nicht zurückkehrt, um uns zu verfolgen.' WHERE `entry`=3845 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Eschental ist ein üppiger Wald, der vor Leben strotzt. Es ist ein Vergnügen, auf der Suche nach Kräutern durch seine geheimen Pfade zu wandern, aber man muss vorsichtig sein. Der Wald ist nicht ohne Gefahren.' WHERE `entry`=3847 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Das Gleichgewicht der Natur ist empfindlich und gerät leicht ins Wanken. Bist du mutig genug, die Dinge wieder in Ordnung zu bringen?' WHERE `entry`=3848 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Geister sind unruhig!' WHERE `entry`=3995 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Du musst zuhören, junger $c. Höre auf das Flüstern in der Dunkelheit, denn es bietet dir Orientierung in diesen unruhigen Zeiten.' WHERE `entry`=4046 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Geister der Natur sind Kräfte, vor denen man Respekt haben muss. Sie bieten den Würdigen große Hilfe an und bringen den Törichten einen schnellen Tod.' WHERE `entry`=4047 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Der Geist von Stonetalon weint. Er weint von seinen Berggipfeln, über seine Flüsse bis hin zu den abgetrennten, sterbenden Bäumen.' WHERE `entry`=4049 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wenn ich die richtigen Zutaten bekomme, können wir einen Sprengstoff herstellen, mit dem ich nicht nur den Betrieb von Venture\'s Co. schädigen, sondern auch eine Ablenkung verursachen kann.$B$BIch weiß, du bist beeindruckt, aber es kommt noch besser... Ich werde dir bald mehr erzählen.' WHERE `entry`=4077 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hallo, mein Freund. Was kann ich für Sie tun?' WHERE `entry`=4078 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Kommen Sie ein wenig näher. Wir haben wichtige Dinge zu besprechen, Sie und ich.$B$BUnd einige davon sollen nicht jeder hören...' WHERE `entry`=4452 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Seien Sie vorsichtig, wo Sie Ihren Fuß hinsetzen, $gHerr:gnädige Frau;. Wir sind nicht alle mit der erhabenen Höhe eines $r gesegnet.' WHERE `entry`=4453 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Aha! Habt ihr das gesehen! Ich glaube, dieser neue Auto-Spanner ist genau das Richtige für meine neue Konstruktion des Einlasskrümmers.' WHERE `entry`=4454 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Nein, Longears ist nicht mein richtiger Name. Und ich werde dir auch nicht verraten, wie er lautet, also frag nicht.' WHERE `entry`=4456 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Tage werden lang, und noch immer ist kein Ende der Konflikte in diesen Ländern in Sicht. Man muss kein Zauberkünstler sein, um das zu wissen. Nimm eine Klinge in die Hand, solange du noch kannst, $c. Der Krieg kann jederzeit vor unserer Tür stehen, und wenn ich mich nicht irre, scheinst du einer zu sein, der darin schwelgt.' WHERE `entry`=4485 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Grüße, $c.' WHERE `entry`=4498 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Oberanführer Mok\'Morokk Boss. Du tust, was ich sage.' WHERE `entry`=4500 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wir befinden uns zwar nicht im offenen Krieg mit der Allianz, aber es wird immer noch Blut zwischen uns vergossen.' WHERE `entry`=4791 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Manche Leute meinen, der Sumpf sei nicht gut... nicht gut, sagen sie.' WHERE `entry`=4792 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='In Theramore zu recherchieren ist ein interessanter Job, aber es ist wirklich schwer, in dieser Stadt ein weiches Bett zu finden!' WHERE `entry`=4794 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wenn wir unseren Platz in dieser Welt finden wollen, dann tun wir dies durch Studium und durch den Willen, unsere schwindenden menschlichen Instinkte zu ignorieren.' WHERE `entry`=5204 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Nethergarde braucht immer mehr Vorräte - Vorräte, um unsere Magier bei ihren Forschungen zu unterstützen, und Vorräte, um unsere Verteidiger in bester Kampfbereitschaft zu halten.' WHERE `entry`=5393 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Lassen Sie sich von der Hitze nicht stören. In den Badlands ist die Hitze das geringste Problem.' WHERE `entry`=5394 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Allianz hat viele Interessen in Desolace, und unsere Position hier ist instabil.$B$BWerdet Ihr uns helfen?' WHERE `entry`=5396 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Zentaurenklans beherrschen die Einöden von Desolace. Wenn sie sich vereinigen würden, wären sie eine schreckliche Macht. Deshalb ist es gut, dass die Zentaurenklans nicht vereint sind, sondern sich untereinander zanken und bekriegen.' WHERE `entry`=5412 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Dieser Stall ist ein bisschen ungemütlich, aber er hat Geschichte, also muss Stonard für jemanden wichtig sein. Ich würde wetten, dass wir deshalb hier bleiben. Es ist sicher nicht wegen der Aussicht, es sieht nicht mal wie ein Zuhause aus.' WHERE `entry`=5591 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Was wollen Sie von mir?' WHERE `entry`=5598 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Freut mich sehr, $c. Mein Name ist Roetten. Ich leite Reclaimers Incorporated.$B$BMeine Gilde und ich haben uns darauf spezialisiert, verlorene Güter zu beschaffen. Normalerweise heuern wir mutige Abenteurer an und schicken sie los, um Aufgaben für diejenigen zu erledigen, die dazu nicht in der Lage sind oder keine Zeit haben.' WHERE `entry`=5637 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich habe hier draußen in Desolace eine Menge zu tun, $N. Roetten möchte, dass wir einige Reagenzien für einen unserer Kunden abholen und auch einige dieser verlorenen Gegenstände zurückholen.$B$BDa du ja hier bist, um zu helfen, warum fangen wir nicht an?' WHERE `entry`=5638 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die größte Bedrohung, mit der Thrall fertig werden will, ist die Brennende Klinge - Mitglieder der Horde, die den Dämonen ihre Loyalität geschenkt haben. Sie versuchen, ihre dunkle Magie zu praktizieren und kümmern sich wenig um Thralls Vision von der Zukunft der Horde hier in Kalimdor.' WHERE `entry`=5641 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Unsere einzige Hoffnung besteht darin, aus einer bereits schlechten Situation etwas Gutes zu machen.' WHERE `entry`=5767 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wenn wir die Natur schützen wollen, müssen wir uns ihre Stärke zu eigen machen. Und wir müssen diese Stärke denen entgegenbringen, die dem Land schaden wollen.' WHERE `entry`=5770 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich heiße Sie willkommen, $n.' WHERE `entry`=5887 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Erde ruft nach dir, $N. Geh hin, und wisse, dass deine Brüder stolz auf dich sind und auf alles, was du erreichen wirst.' WHERE `entry`=5888 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Manche können die Hitze in der Großen Schmiede nicht ertragen, aber ich finde die Hitze genau richtig. Und es ist der beste Ort, um ernsthafte Schmiedearbeiten zu verrichten.' WHERE `entry`=6031 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich bin auf der Suche. Eine Suche! Auf der Suche nach neuen Legierungen und härteren Metallen für die größte Erfindung von allen!' WHERE `entry`=6169 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Dunkelheit, die unser Land umgibt, wird euch viele Male auf die Probe stellen, $N. Aber um sicherzustellen, dass ihr immer vorbereitet seid, werden wir euch oft Aufgaben stellen, damit ihr auf dem Höhepunkt eurer eigenen Kraft seid.$B$BGeht mit dem Licht, und bleibt tugendhaft.' WHERE `entry`=6171 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Viele Prüfungen warten auf einen Paladin des Lichts, $N. Sei versichert, dass sich unsere Wege in der Zukunft noch viele Male kreuzen werden, wenn du leidenschaftlich bleibst und an den Tugenden festhältst, die wir preisen.' WHERE `entry`=6179 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wo Troggs und Leprazwerge umherstreifen, steht unsere Heimat - Gnomeregan.$B$BUnsere Familien verloren, unsere Häuser vertrieben. Verstreut.$B$BOh, wie sehr ich mich nach den Tagen des sorglosen Lebens in Gnomeregan sehne, aber diese Tage sind vorbei. Wir müssen uns zur Wehr setzen! Wir müssen Gnomeregan retten!' WHERE `entry`=6569 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Für Gnomeregan!' WHERE `entry`=6579 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Was brauchst du, $c? Ich vertraue darauf, dass du aus einem anderen Grund in diese Einöde gekommen bist, als um müßig zu plaudern.' WHERE `entry`=6868 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Mathias hat mich tot in den Barrens gefunden, als ich von der Venture Co. zurückgelassen wurde. Wäre er nicht gewesen, wäre ich Streunerfutter gewesen.' WHERE `entry`=6946 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Mein Name ist Dran Droffers, und das hier ist mein Dummy-Sohn Malton. Wenn Sie Bergung brauchen oder Bergung verkaufen wollen, dann sind wir Ihr Ansprechpartner!' WHERE `entry`=6986 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Mein Name ist Bilgewhizzle, und ich bin der Chefingenieur der Gadgetzan Water Company. Womit kann ich euch helfen?' WHERE `entry`=7407 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die gordunnischen Oger dringen in unser Land ein. Wir entsenden so viele, wie bereit sind, sich ihnen in den entweihten Ruinen von Feralas zu stellen.' WHERE `entry`=7777 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Nur wenige schaffen es bis hierher, und noch weniger schaffen es darüber hinaus. Werden Sie nicht zu einer Statistik, $N.' WHERE `entry`=7802 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Manche Leute fragen sich, was wir hier draußen in der Wüste machen. Nun... wenn ich es Ihnen sagen würde, dann würden Sie bleiben und versuchen, unsere Gewinne zu machen!' WHERE `entry`=7876 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wir sind hier, um Profit zu machen. Und wenn unsere Waren gestohlen werden, ist das kein Weg, Profit zu machen.' WHERE `entry`=7882 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Hallo, $N. Haben Sie vielleicht etwas Zeit für ein Gespräch?' WHERE `entry`=7900 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Grüße, $N.' WHERE `entry`=8256 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wenn Sie hier sind, um um das Privileg zu betteln, für mich arbeiten zu dürfen, dann ist Ihre Gesellschaft durchaus willkommen. Andernfalls ist es unwahrscheinlich, dass Sie mir von Nutzen sind.' WHERE `entry`=8379 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Lieber $g Junge:Mädchen;, du bist gerade rechtzeitig gekommen, um die Kargath Expeditionstruppe zu unterstützen.$B' WHERE `entry`=9078 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich vermisse nie...' WHERE `entry`=9081 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Strammstehen, Soldat!$B$BWINKY! TON AUS!' WHERE `entry`=9177 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Das Streben nach Reichtum ist das einzige Ziel eines ehrbaren Goblins.$B$BNun, vielleicht Reichtum... und ein großer, lauter Tod!' WHERE `entry`=9536 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Grüße, $R.' WHERE `entry`=9562 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Willkommen bei Kibler\'s Exotic Pets! Wie können Sie mir heute helfen?' WHERE `entry`=10260 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='' WHERE `entry`=10321 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Whitereach Post war ursprünglich ein kleines Jagdcamp... Jetzt will sich jeder hier niederlassen und es sein Zuhause nennen.$B$B' WHERE `entry`=10428 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Wir können nicht alle Bedrohungen in diesem Gebiet allein bewältigen. Wir könnten eine weitere kämpfende Hand gebrauchen, $n.' WHERE `entry`=10537 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Ich fühle mich nie mehr warm...' WHERE `entry`=10926 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Seid gegrüßt, $N. Ich bin Herzog Nicholas Zverenhoff von der Argentumdämmerung.' WHERE `entry`=11039 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Desolace ist kein so schlechter Ort, wenn man sich nicht an den ständigen Belästigungen durch die Zentauren stört.' WHERE `entry`=11259 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='In meinem Geschäftsplan war nie vorgesehen, riesige Kodos zu beherbergen... vielleicht hätte ich stattdessen in die Unterwasser-Korbflechterei einsteigen sollen.' WHERE `entry`=11596 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Die Argentumdämmerung wird niemanden abweisen, der bereit ist, sich für unsere Sache zu opfern.' WHERE `entry`=16281 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Der Lichkönig hat aus dem eisigen Norden Krieg gegen uns geführt, und nur wir von der Argentumdämmerung stehen ihm im Weg.' WHERE `entry`=16361 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Guten Tag, Bürger. Seid Ihr gekommen, um uns gegen die Geißel zu helfen?' WHERE `entry`=16478 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Guten Tag, Bürger. Seid Ihr gekommen, um uns gegen die Geißel zu helfen?' WHERE `entry`=16494 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Seid gegrüßt, $n. Wenn Ihr mir nekrotische Steine von den untoten Invasoren bringt, kann ich Euch Zugang zu den Läden der Argentumdämmerung verschaffen.' WHERE `entry`=16786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Seid gegrüßt, $n. Wenn Ihr mir nekrotische Steine von den untoten Invasoren bringt, kann ich Euch Zugang zu den Läden der Argentumdämmerung verschaffen.' WHERE `entry`=16787 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Grüße, $c. Ich bin der Flammenwächter. Während des Mittsommerfeuerfestes ist es meine Pflicht, das Feuer neben mir hell brennen zu lassen. Es ist eine Ehre, für eine solche Aufgabe ausgewählt worden zu sein; ich erfülle sie gerne.$B$B Wie kann ich Euch helfen?' WHERE `entry`=16788 && `type`=0; +UPDATE `quest_greeting` SET `content_loc3`='Diese Scherben glitzern mit einem unnatürlichen Schimmer. Es ist klar, dass sie eine tiefe Macht in sich bergen.' WHERE `entry`=138492 && `type`=1; + +-- Add German page text locales. +UPDATE `locales_page_text` SET `Text_loc3`=' Die grünen Hügel von Stranglethorn$B$B Von Hemet Nesingwary' WHERE `entry`=124; +UPDATE `locales_page_text` SET `Text_loc3`='Wenn du diese Nachricht liest, hast du die Tortur des Untodes überlebt und bist zu uns zurückgekehrt, um dich den Reihen der Verlassenen anzuschließen. Dieses neue Leben wird von vielen eher als Fluch denn als Segen angesehen, aber macht daraus, was ihr wollt.$B$BWenn ihr bereit seid, euch auf dem Pfad der arkanen Magie weiterzubilden, werde ich euch zeigen, was ihr wissen müsst. Ihr findet mich in der alten Kirche in Deathknell.$B$B -Isabella, Magierausbilderin.' WHERE `entry`=691; +UPDATE `locales_page_text` SET `Text_loc3`='Du hast ein ruhiges Leben voller Liebe und guter Taten geführt. Du hast den Armen gespendet, die Kranken geheilt und die Sterbenden getröstet. Du hast mit freudiger Gewissheit gewartet, in der Gewissheit, dass dir ein Leben nach dem Tod in ewigem Frieden zuteil wird.$B$BDu wurdest verraten.$B$BIch kann Ihnen keinen Trost spenden. Rache hingegen liegt durchaus in meiner Macht. Komm in die alte Kirche in Deathknell, und ich werde dir beibringen, wie du mit dem Glauben, der dir beigebracht wurde, tödlichen Schaden anrichten kannst.$B$B -Dunkler Kleriker Duesten, Priesterausbilder.' WHERE `entry`=692; +UPDATE `locales_page_text` SET `Text_loc3`='Erfreut euch an eurem neuen Zustand des Untodes und setzt eure Kräfte ein, um die Welt von denen zu säubern, die uns auslöschen wollen. Obwohl unsere Feinde Legion sind, werden wir sie mit Flammen und Schatten vernichten.$B$BWenn du bereit bist, dich von mir in die Wege der Dunkelheit und der Beschwörung einweisen zu lassen, wirst du mich in der alten Deathknell-Kirche finden.$B$B -Maximillion, Hexenmeister-Ausbilder.' WHERE `entry`=693; +UPDATE `locales_page_text` SET `Text_loc3`='Holt eure Knochen aus der Krypta, es gibt viel zu tun! Der Scharlachrote Kreuzzug geht schnell gegen unser Volk vor, und andere Menschen töten uns, wann immer sie können. Wir brauchen dein Schwert.$B$BWenn ihr mehr über Waffen lernen wollt, kommt zu mir in die verfallene Taverne in Deathknell. Ich werde dich unterrichten.$B$B -Hannal Stern, Kriegerausbilder.' WHERE `entry`=694; +UPDATE `locales_page_text` SET `Text_loc3`='Valea Zwillingsklingen$BKriegerin des Scharlachroten Kreuzzuges$BBürgerin von Alterac$BZuletzt tief in den östlichen Pestländern gesehen' WHERE `entry`=2177; +UPDATE `locales_page_text` SET `Text_loc3`='Vollendung des Rituals$B$BSie können Ihren Fortschritt anhand der magischen Runen am Rand des Kreises verfolgen. Wenn neun Runen erscheinen, ist das Ritual abgeschlossen, und du wirst sehen, wie die Energie des neu gestärkten Kreises aufsteigt.$B$BVon dort aus kannst du die Xorothianischen Glyphen beschwören und ein Portal nach Xoroth öffnen, durch das du ein Dreadsteed ziehen kannst.$B$BBesiege das Dreadsteed und befreie seinen Geist. Wenn du dich dem Geist stellst, wird er in seinen Bann gezogen, und du wirst mit dem Geheimnis seiner Beschwörung belohnt.' WHERE `entry`=2711; +UPDATE `locales_page_text` SET `Text_loc3`='Wie man eine Arkanit-Boje herstellt:$B$BMischen Sie etwas Arkanit mit einer Boje. Viel Glück!$B$BDu hast doch nicht geglaubt, dass es so einfach sein würde, oder? Ich schulde dir immer noch etwas für die zerbrochene Waage, alter Freund.$B$B-Azuregos$B$BP.S. Ich hoffe, du findest einen Weg, tatsächlich eine Arkanit-Boje zu machen, denn diesen Unsinn habe ich mir einfach so ausgedacht. Ich habe keine Ahnung, wie sie Maws finden wollen.' WHERE `entry`=2822; + +-- Add German request items text locales. +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie läuft die Jagd, $N? Habt ihr das Ungeziefer gefunden und besiegt?' WHERE `entry`=7; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vielleicht habe ich mich nicht klar ausgedrückt, Pfand. Um Euren Wert als Diener der Volksmiliz und des Lichts zu beweisen, müsst Ihr 15 Defias-Fallensteller und 15 Defias-Schmuggler erschlagen und dann zu mir zurückkehren, wenn die Tat vollbracht ist.' WHERE `entry`=12; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Warst du in den Minen? Sind Sie bereit, Bericht zu erstatten?' WHERE `entry`=15; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Landwirtschaft ist eine durstige Arbeit, und ich bin immer auf der Suche nach erfrischendem Quellwasser.$B$BWenn du welches hast, bin ich bereit, einen Handel einzugehen.' WHERE `entry`=16; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du schon zurück? Wie ist die Situation da draußen - alles geklärt, dank dir?' WHERE `entry`=25; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um die Prüfung des Sees abzuschließen, musst du die Schrein-Kugel innerhalb der Grenzen dieses Schreins benutzen. Solange du das nicht tust, bleibt deine Prüfung unvollendet und läuft Gefahr, zu scheitern.' WHERE `entry`=28; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Kehrt zu mir zurück, sobald ihr 15 Skelett-Unholde und 15 Skelett-Schrecken getötet habt, $N.' WHERE `entry`=57; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich brauche deine Hilfe, $N. Begeben Sie sich zum Friedhof im Nordwesten und befreien Sie das östliche Mausoleum von 20 Plague Spreaders.$B$BKehre zu mir zurück, wenn du deine Aufgabe erfüllt hast.' WHERE `entry`=58; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was haben Sie zu berichten, $N? Waren Sie schon einmal in der Mine Fargodeep?' WHERE `entry`=62; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, $N?' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich kann es kaum erwarten zu hören, wie meine Freunde reagieren!$B$BSie werden es nie erwarten' WHERE `entry`=111; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Kehrt zurück, wenn ihr 15 Schwarzfels-Champions getötet habt.' WHERE `entry`=128; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was haben Sie mit mir zu tun? Ich bin ein sehr beschäftigter Mann...' WHERE `entry`=155; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, wie weit ist die Jagd?' WHERE `entry`=173; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich traue mir nicht zu, dich weiter auszubilden, $n, bevor du nicht bewiesen hast, dass du den jüngsten der Tiger erschlagen kannst.' WHERE `entry`=185; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn du nach größeren Herausforderungen strebst, musst du dich zuerst mit der vorliegenden Aufgabe beweisen. Kehrt zu mir zurück, nachdem ihr 10 Schlingendorntiger getötet habt.' WHERE `entry`=186; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du musst 10 Ältere Schlingendorntiger töten, bevor ich dich vor die letzte Herausforderung stelle, die entscheiden wird, ob du ein wahrer Meister der Tigerjagd bist.' WHERE `entry`=187; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe noch nie einen Jäger getroffen, der seine Beute am Lagerfeuer erlegt hat. Hatten Sie vor, diese Schlingendorn-Raptoren zu erlegen, oder haben Sie gehofft, sie würden an Altersschwäche sterben?' WHERE `entry`=194; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein echter Jäger konzentriert sich auf seine Beute. Du, mein Freund, scheinst mehr damit beschäftigt zu sein, am Lagerfeuer zu plaudern. Jetzt geh da raus und töte 10 Lashtails, bevor ich losziehe und den ganzen verdammten Dschungel mit einer einzigen Jagd von ihnen befreie.' WHERE `entry`=195; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bah! Was stehst du hier herum, $n! Ein echter Großwildjäger gibt nie auf, wenn er seine Beute im Visier hat. Diese Dschungelpirscher werden nicht zu diesem Lagerfeuer kommen und sich hineinwerfen. Dummer $g Kerl : Mädel.' WHERE `entry`=196; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Nun? Hatten Sie Glück beim Auffinden des Lagers?' WHERE `entry`=201; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich hoffe, du warst bei deiner Jagd erfolgreich, $N. Ohne deine Hilfe werden wir es nicht lange mit ihm aushalten.' WHERE `entry`=203; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe einige meiner Männer durch sie verloren, und glauben Sie mir, es ist kein schöner Anblick, einen Mann kopfüber in ihrem Netz hängen zu sehen, nachdem das Gift begonnen hat, ihn aufzuweichen.$B$BIch möchte nicht erleben, dass eines der Ungeziefer dich zum Mittagessen verspeist.' WHERE `entry`=245; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Entschuldigen Sie, $N, aber wir haben hier eine Menge zu tun, um uns die Hände zu binden. Wenn Sie nichts zu berichten haben, dann muss ich mich anderen Dingen widmen.' WHERE `entry`=246; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hatten Sie Glück?' WHERE `entry`=255; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie können es nicht finden? Meine Anweisungen waren sehr klar! Wir haben nicht viel Zeit, ihr müsst euch beeilen! Kommt nicht zurück, bevor ihr die Höhle gefunden habt.' WHERE `entry`=287; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Töten Sie 10 gesprenkelte Raptoren und 10 gesprenkelte Schreihälse, $N. Meine Kollegen haben das Schicksal, das ihnen widerfahren ist, nicht verdient. Es ist an der Zeit, die Rechnung zu begleichen.' WHERE `entry`=294; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich will, dass diese gefleckten Sensenklauen und gefleckten Razormaws für ihre Taten bezahlen. Hast du schon 10 von jedem getötet?' WHERE `entry`=295; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hmpf! Hier unten gibt es so viel Schnaps, aber ich habe strikte Anweisung, ihn nicht anzurühren. Wenn ich doch nur etwas von unserem Thunder Ale probieren könnte ... das würde meinen Verstand schärfen, keine Lüge!' WHERE `entry`=308; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wo ist mein Pulver, $N? Mein Bedürfnis wird von Tag zu Tag verzweifelter.' WHERE `entry`=309; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du wirst in diesem neuen Leben nicht weit kommen, wenn du nicht einmal den schwächsten Zombie, $n, töten kannst. Kehren Sie erst zurück, wenn Sie einen Erfolg zu vermelden haben.' WHERE `entry`=364; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Junger $c, du solltest deine Zeit nicht hier in Brill vergeuden, wenn dein Volk dich im Kampf für seine Sache braucht. Jetzt nimm die Waffen in die Hand, reise nach Südwesten zur Turmruine und töte Hauptmann Perrine zusammen mit 3 scharlachroten Eiferern und 3 scharlachroten Missionaren. Wir werden den Scharlachroten Kreuzzug wie Vieh zu seinem Untergang treiben.' WHERE `entry`=370; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie ich sehe, bist du zurückgekehrt, aber deine Aufgabe ist noch nicht erfüllt. Vielleicht gefällt es dir, dass die Menschen den Plan der Dunklen Dame durchkreuzen? Oder vielleicht kannst du dem Ruf der Pflicht folgen und Hauptmann Vachon und seine Bande von Scharlachroten Brüdern töten!' WHERE `entry`=371; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ihr habt Eure Pflicht noch nicht erfüllt, $c. Wir können nicht erwarten, dass wir den Plan der Dunklen Lady ausführen, wenn der Scharlachrote Kreuzzug unsere Soldaten belästigt. Bring ihren Tod herbei und erfülle deine Pflicht gegenüber Sylvanas!' WHERE `entry`=372; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hüten Sie sich vor dem Gift der Spinnen, $n. Wenn du ein starkes Brennen spürst, solltest du es untersuchen lassen.' WHERE `entry`=380; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, was wollen Sie?' WHERE `entry`=383; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich erwarte einen Beweis für Ihre Loyalität, $C.' WHERE `entry`=409; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dies ist ein alter, geschlagener, blutiger Tisch.' WHERE `entry`=410; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn du dich mir gegenüber beweisen willst, musst du 5 Moonrage Whitescalps töten. Erfülle diese Aufgabe, und ich werde dafür sorgen, dass deine Fähigkeiten für würdigere Aufgaben eingesetzt werden.' WHERE `entry`=421; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn du der Dunklen Dame deinen Wert beweisen willst, musst du 10 Scharlachrote Krieger töten, $c.' WHERE `entry`=427; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, $N? Läuft es gut mit Tyrion? Er hat mich über die Situation informiert und ich habe ihm geholfen, Marzon dazu zu bringen, zur Burg zu gehen.$B$BMarzon war vielen Leuten in Sturmwind ein Dorn im Auge; viele davon sind enge Freunde von mir. Niemand legt sich mit meinen Freunden an... nicht, wenn sie wissen, was gut für sie ist.$B$BEs ist nur eine Schande, dass ich Shaw und SI:7 in der Zwischenzeit indirekt einen Gefallen tue. Tja, nicht jeder Plan ist perfekt.' WHERE `entry`=434; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bitte fassen Sie sich kurz. Es ist viel Gefahr im Anmarsch, und wir können nicht untätig im Gespräch bleiben.' WHERE `entry`=435; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du kommst von Loch Modan? Wie ist die Situation der Orks am Algaz-Tor?' WHERE `entry`=455; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es gibt noch einiges zu tun, $N. Meldet euch bei mir, wenn ihr die Populationen der Nachtschatten- und Distelschweine ausgedünnt habt.' WHERE `entry`=456; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Deine Aufgabe ist noch nicht erfüllt, $N. Kehre zu mir zurück, sobald 8 räudige Nachtsäbel und 8 Distelschweine getötet worden sind.' WHERE `entry`=457; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Unsere Brüder können erst erweckt werden, wenn Ursal der Schlächter erschlagen wurde, $N.' WHERE `entry`=486; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du musst dich beeilen, $C. Mich schaudert es bei dem Gedanken, was die Menschen Drull und Tog\'thar antun könnten.' WHERE `entry`=498; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast noch mehr Kriegstreiber zu erschlagen, $N. Du solltest auf den Bergen deiner Aufgabe nachgehen, nicht hier unten, wo deine Waffe verstaut ist.' WHERE `entry`=504; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme an, Sie haben diese Syndikatsschergen erschlagen?' WHERE `entry`=505; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was wollen Sie?' WHERE `entry`=507; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie ihre Basis schon gefunden, $n? Die Zeit ist von entscheidender Bedeutung!' WHERE `entry`=516; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich stelle fest, dass deine Aufgabe noch nicht erledigt ist, $n. Soll ich Sharlindra über deine Unfähigkeit informieren?' WHERE `entry`=518; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie das benötigte Lichtschmiedeeisen gefunden?' WHERE `entry`=526; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Als Hohe Vollstreckerin von Tarren Mill, die unter dem direkten Befehl von Varimathras und der Dunklen Dame steht, bist du verpflichtet, meinem Befehl zu folgen.$B$BVielleicht nehmt Ihr diesen Krieg mit der Allianz auf die leichte Schulter? Wenn das der Fall ist, sollte ich dich hier und jetzt enthaupten. Andernfalls reist nach Westen in die Stadt Hillsbrad und führt den Kampf gegen die Menschen, wie befohlen.$B$BWegtreten.' WHERE `entry`=527; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast deine Befehle, $c. Hör auf, hier in Tarren Mill zu trödeln, wenn es anderswo Arbeit zu erledigen gibt.' WHERE `entry`=528; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Noch ein Bier, bitte, das letzte schien einfach verschwunden zu sein!$B$BLight, wie lange muss ich hier noch ausharren?$B$BOh, du bist es, $n. Hast du die Murlocs schon getötet?' WHERE `entry`=536; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dun Garok erweist sich als ein zu großes Hindernis für dich, $c? Und ich dachte schon, du hättest dich in Hillsbrad tapfer geschlagen.$B$BWenn du der dir zugewiesenen Aufgabe nicht gewachsen bist, werde ich einen anderen finden, der bessere Ergebnisse erzielen kann. Was dich betrifft, so bin ich mir sicher, dass die Dunkle Lady in den Tirisfal Glades immer mehr Totengräber gebrauchen kann.' WHERE `entry`=541; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr die Dalaran-Patrouillen um ihre Ruinen schon ausgedünnt?' WHERE `entry`=545; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du nichts Besseres zu tun, als hier vor mir zu stehen, $c? Als Hohe Vollstreckerin habe ich Dringenderes zu tun, als deine verrottende Visage anzustarren.' WHERE `entry`=549; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe einen Brief an Major Samuelson in Sturmwind vorbereitet. Ich brauche nur noch die Ergebnisse.' WHERE `entry`=562; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Berglöwen töten unsere Pferde links und rechts, und Sie wollen über das Wetter schwafeln und was nicht alles.$B$BIch sollte gehen und mir einen echten Helden suchen. Mehr Töten und weniger Reden.' WHERE `entry`=564; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Unsere Lieferbemühungen werden nach wie vor durch die einheimische Raubvogelpopulation behindert, $c.' WHERE `entry`=568; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du schon Fortschritte bei den Ogern in den Mizjah-Ruinen gemacht, $c?' WHERE `entry`=569; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Trolle besaßen wirklich einige erstaunliche magische Gegenstände, $N. Und jetzt habe ich vielleicht die Gelegenheit, einen zu meiner umfangreichen Sammlung hinzuzufügen. Hattest du Glück dabei, die Quelle des Gerüchts zu finden?' WHERE `entry`=578; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='König Anduin legt großen Wert auf das Lernen und hat daher Mittel bereitgestellt, um der Öffentlichkeit Kopien verschiedener Bände und Schriften zugänglich zu machen. Es ist ganz einfach. Ihr bringt mir einen Bibliotheksschein, und ich kann euch ein Exemplar eines der verfügbaren Bücher geben.' WHERE `entry`=579; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Yenniku steht fassungslos vor dir, seine Gedanken sind ganz woanders...' WHERE `entry`=593; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ahoi, $N! Habt ihr Gorlash gefunden? Diese Truhe war mein Favorit, und sie hat ein verstecktes Fach, das meine größten Schätze enthielt!' WHERE `entry`=614; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mein Entermesser bekommen, $N?' WHERE `entry`=618; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dies ist ein verlassenes Rettungsboot. An der Seite sind mit zerkratzter, verblasster Farbe die Worte:$B$B\"Smotts\' Revenge\"' WHERE `entry`=619; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bah, vielleicht sollte ich diesen Naga-Abschaum selbst töten. Es ist offensichtlich, dass du das nicht tun wirst.$B$BVielleicht kann ich ein paar Stricknadeln auftreiben, damit du dich ablenken kannst.' WHERE `entry`=664; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe keine Zeit, meine Axt zu schärfen, geschweige denn den Außenposten zu verlassen, um die Bestien zu erschlagen, die versuchen, meine Verwandten zu töten.$B$BDu scheinst nicht die Erfahrung eines Grunzers zu haben, geschweige denn eines vollwertigen $c, was willst du, $N?' WHERE `entry`=676; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn du meine Aufgabe noch nicht erfüllt hast, dann bist du vielleicht ein Feigling im Herzen und ein Anfänger im Krieg.' WHERE `entry`=677; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie zögern. Und warum? Du hast bis jetzt große Stärke gezeigt, $N. Enttäuschen Sie mich jetzt nicht.' WHERE `entry`=678; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich sehe, dass Ihr Mut endlich nachlässt. Es scheint, dass mein Instinkt richtig war: Ihre Stärke ist nichts im Vergleich zu Ihrer Angeberei.$B$BKehrt zu mir zurück, wenn der Kopf der Bestie abgetrennt ist, oder kehrt nie wieder zurück.' WHERE `entry`=679; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Lebt der Schürfer noch?' WHERE `entry`=731; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr Neuigkeiten über Agmonds Schicksal? Habt ihr ihn gefunden?' WHERE `entry`=739; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hätten die Palemanes das Land und seine Bewohner mehr respektiert, wäre es nie zu diesem Konflikt gekommen.' WHERE `entry`=745; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die letzte Wasserquelle bleibt stinkend und giftig, $N. Du darfst nicht zögern!' WHERE `entry`=760; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hier befindet sich das Siegel der Erde mit drei vertieften Nischen für den Amethyst-Runenstein, den Opal-Runenstein und den Diamant-Runenstein.' WHERE `entry`=779; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Zentauren haben sich als ständiges Ärgernis für die Horde erwiesen. Ihre Absichten, unsere Heimat zu belagern, können nicht toleriert werden.' WHERE `entry`=786; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich hoffe, Sie sind nicht zurückgekommen, um mich davon zu überzeugen, dass Sie Ihre Aufgabe erfüllt haben, $N? Nein, natürlich nicht. Ich würde etwas Besseres von dir denken.' WHERE `entry`=788; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um Euch gegen die Brennende Klinge zu beweisen, müsst Ihr zuerst ihre abscheulichen Vertrauten besiegen. Kehrt zu mir zurück, wenn ihr das getan habt.' WHERE `entry`=792; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hier befindet sich das Siegel der Erde mit drei vertieften Nischen für den Amethyst-Runenstein, den Opal-Runenstein und den Diamant-Runenstein.' WHERE `entry`=795; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bei einem Mann wie meinem Chef Gazlowe würde man das nicht vermuten, aber er schien immer zu wissen, was Sache ist. \"Habt keine Angst, den großen Schritt zu machen\", sagte er.$B$BDie Harpyien werden nicht aufhören, uns zu belästigen, und die Karawanen werden nicht aufhören, angegriffen zu werden, wenn wir nicht etwas dagegen tun, oder?' WHERE `entry`=835; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Kann ich Ihnen helfen?' WHERE `entry`=863; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Warst du bei den Forgotten Pools, $N? Habt ihr etwas gefunden?' WHERE `entry`=870; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Je länger es dauert, diese Angriffe zu stoppen, desto schwieriger wird es sein, die Bevölkerung von Crossroads zu versorgen.' WHERE `entry`=871; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich will gar nicht an die Gewinne denken, die ich durch Piratenüberfälle verloren habe, und jetzt schlagen sie ihr Lager vor meiner Haustür auf? Es läuft aus dem Ruder, Undermine muss etwas dagegen tun.' WHERE `entry`=887; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, was ist das?' WHERE `entry`=906; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ist es Ihnen gelungen, den Fathom-Kern zu lokalisieren? Ohne ihn wissen wir nicht, was der Hammer der Dämmerung dort unten genau vorhat.' WHERE `entry`=908; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, hallo wieder $N. Ich habe gerade die Wellen des Meeres gelesen, so wie ich es immer tue. Was führt dich zum Außenposten?' WHERE `entry`=909; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind wir schon da?' WHERE `entry`=910; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind wir schon da?' WHERE `entry`=911; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zusammen mit den Druiden haben der Orakelbaum und der Erzdruide das Wachstum von Teldrassil sorgfältig überwacht. Doch obwohl wir eine neue Heimat haben, ist unser unsterbliches Leben noch nicht wiederhergestellt.' WHERE `entry`=934; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mist... Es war meine Schuld. Die Hexen haben mich überrumpelt... Ich hätte nicht zulassen dürfen, dass sie dich mitnehmen...' WHERE `entry`=938; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn du die Tafeln studiert und von Ameth\'Arans Sturz erfahren hast, werde ich das Wissen an Auberdine weitergeben und den Kreis der Alten informieren.' WHERE `entry`=953; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In Wahrheit, $n, habe ich Angst... Angst, dass dein Kommen - all das - nur ein Hirngespinst eines gestörten Geistes ist. Kannst du dir die Qualen vorstellen, die das hier bedeutet? I... Bitte, du musst schnell gehen.' WHERE `entry`=957; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Wächter brauchen dringend Nachschub, um sich in Darkshore zu verstärken.' WHERE `entry`=976; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie läuft deine Suche, $N?' WHERE `entry`=984; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Halte deine Hand nicht von dem ab, was getan werden muss, Kind. Ich weiß, wie abstoßend der Gedanke sein muss, die Kreaturen des Waldes zu töten, aber in diesem Fall ist es notwendig. Es gibt noch kein Heilmittel für die Verderbnis, die auf den Wald losgelassen wurde, und wir müssen tun, was wir können, um das Fortschreiten der Krankheit aufzuhalten, bis ein Mittel gefunden wird.' WHERE `entry`=985; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, $N?' WHERE `entry`=995; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=996; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=998; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Qualen der Dor\'danil-Druiden verfolgen mich noch immer in meinen Träumen, $N. Du musst ihre Anführer vernichten!' WHERE `entry`=1012; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ist es erledigt? Ist Sarilus Foulborne tot?' WHERE `entry`=1017; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Foliant des Schreins ist ein geheimnisvolles Objekt. Er ist kein Buch im herkömmlichen Sinne. Die Blätter des Folianten wurden von Mel\'Thandris selbst gesegnet, und auf seinen Seiten werden wichtige Ereignisse aufgezeichnet.$B$BEs ist für mich schwer zu erklären. Wenn du den Schrein besuchst, wirst du es verstehen.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Wälder sind gefährlich für den Unvorbereiteten. Halten Sie Ihre Waffen in der Nähe und Ihren Verstand noch näher, oder Ihre nächste Reise in den verwunschenen Wald könnte Ihre letzte sein.' WHERE `entry`=1043; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du Ran schon erschlagen, mein Freund?$B$BSelbst die Nachtelfen haben seinen Zorn nicht wirklich verdient. Sein Hass brennt sogar heller als mein eigener, aber sein Geist ist nicht mehr der seine. Er ist eine Bedrohung für alle natürlichen Geschöpfe dieses Waldes.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vielleicht habe ich mich in meinen Befehlen nicht klar ausgedrückt, $c. Ich will, dass Hochinquisitor Whitemane ein für alle Mal getötet wird. Und wenn Ihr schon dabei seid, schaltet auch ihre oberste Führung aus.$B$BTöte diesen Eiferer, Scarlet Commander Mograine. Legt Herod, den Scharlachroten Champion, um. Und schlachtet auch Jagdaufseher Loksey und seine dreckigen Köter ab.$B$BUnd jetzt verschwindet!' WHERE `entry`=1048; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Korruption im Kloster wird erst dann ein Ende haben, wenn die höchsten Beamten abgesetzt worden sind.$B$BTötet im Namen des Lichts den Hochinquisitor Whitemane, die scharlachrote Kommandantin Mograine, Herod, den scharlachroten Champion und den Jagdmeister Loksey. Wenn sie gefallen sind, kann die wahre Sache vielleicht wiederbelebt werden. Bis dahin ist jeder, der den Weg des Kreuzzuges kreuzt, in Gefahr.$B$BWagt euch von der Südküste aus und sorgt dafür, dass es so bleibt!' WHERE `entry`=1053; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es gibt noch viel zu tun, bevor das verkohlte Tal wieder zu dem üppigen Wald werden kann, der es einmal war.$B$BSäubere das Gebiet von diesen üblen Bedrohungen, $N! Erst dann können wir beginnen, das zurückzufordern, was der Natur gehört.' WHERE `entry`=1057; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Greatwood-Tal liegt im Nordwesten, $N. Geht. Mach denen Angst, die dieses Land plündern wollen!' WHERE `entry`=1062; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Baumgeister jammern über den Verlust ihrer Brüder, $N. Ihr müsst die Schredder XT:4 und XT:9 zerstören, oder ich fürchte, Stonetalon wird nie geheilt werden.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie läuft der Kampf bei dir, $N?' WHERE `entry`=1071; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie müssen den Flughafen der Venture Company finden, falls er existiert, $N.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Allianz oder Horde, das spielt keine Rolle - kein Wesen verdient es, als gequälter Geist auf dieser Welt gefangen zu sein. Die Befreiung dieser Seelen wird die Dinge wieder in Ordnung bringen, $N.' WHERE `entry`=1125; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie diese Zanzil-Mischungen schon, $N?' WHERE `entry`=1127; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe einmal flüstern hören, dass die Geschichte der Satyrn irgendwie mit der der Nachtelfen zusammenhängt, aber ich habe festgestellt, dass meine geschätzten Gastgeber sich zurückhalten, über dieses Thema zu sprechen.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bei der Menge an Reisenden, die sich für diese Rennen in die Flats aufmachen, bin ich mir sicher, dass wir genügend Abenteurer überzeugen können, um die Insekten zurückzudrängen. Meine Gruppe und ich werden nicht abreisen können, bis wir das getan haben.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mok\'Morokk sagt allen Ogern, dass sie bleiben und diesen Ort schützen sollen. Ich denke, Oger müssen schwarzen Drachen Armee zu töten und alte Heimat zurück zu bekommen.$B$BDu hilfst den Unholden, ihre Heimat zurückzubekommen. Hilfe Oger bekommen Rache.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du musst zum Drachenmurk eilen, $n. Da Onyxias Eier rund um den Wyrmbog verstreut sind, droht uns eine Übermacht, wenn wir nicht schnell etwas unternehmen.$B$BZerstöre ihre Eier! Lasst nicht zu, dass sich die schwarze Drachenplage in unserer Heimat ausbreitet!' WHERE `entry`=1172; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich dachte, du wolltest versuchen, Mok\'Morokk aus dem Dorf zu vertreiben. Stattdessen bist du zu mir gekommen, um zu plaudern?' WHERE `entry`=1173; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist schon schlimm genug, dass man die Wracks der Raser ausräumen muss, ohne dass man sie aus verbrannten Tierteilen heraussuchen muss.' WHERE `entry`=1175; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich würde gerne Indurium in verschiedene Teile unserer Rennwagen einbauen, aber ich brauche große Mengen an Rohindurium, um diese Teile herzustellen.$B$BIhr könnt Indurium-Erz in der Uldaman-Ausgrabungsstätte in den Badlands finden, auf der anderen Seite des Meeres in Khaz Modan.$B$BDie Zwerge versorgen sich selbst damit, also ist es wichtig, dass wir uns selbst versorgen, um mit ihnen Schritt zu halten.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Eine große, zerbrochene Falle liegt vor dir. So wie es aussieht, haben die Oger versucht, die Falle zu reparieren, aber ohne Erfolg. Neben der Falle liegt ein hastig geschriebener Zettel, auf dem seltsamerweise genau beschrieben ist, was man braucht, um sie zu reparieren: ein Thorium-Widget und etwas Frostöl. Wenn die Falle repariert würde, könnte ein Oger, der sich ihr nähert, in die Falle geraten und so vermieden werden.$B$BOffensichtlich ist es ein Glücksfall, dass nur wenige Oger lesen können.$B$BDas ist klar.' WHERE `entry`=1193; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Infiltratoren gefunden, $N?' WHERE `entry`=1201; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du Herrn Ignatz gesehen? Ich habe ihn vor einiger Zeit in den Sumpf geschickt und er ist nicht zurückgekommen!' WHERE `entry`=1222; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie Reethe gefunden?' WHERE `entry`=1273; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hallo nochmal, $N. Ich hoffe, Sie haben nichts gegen die Hilfe, aber wir konnten nicht zulassen, dass Hendel entkommt oder, noch schlimmer, tot ist.' WHERE `entry`=1324; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Geht! Die Magram sprechen nicht mit den Schwachen. Wir töten sie!$B$BWenn ihr mit mir sprechen wollt, dann zeigt mir, dass ihr stark seid. Kehrt zurück, nachdem ihr viele Gelkis getötet habt.' WHERE `entry`=1367; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Deine zwei Füße treten auf Gelkis Erde. Ihr seid hier nicht willkommen!$B$BBeweise, dass du Freundschaft mit den Gelkis suchst. Töte Magram-Zentaur. Kehre zurück, wenn der Boden mit Magram-Blut benetzt ist.' WHERE `entry`=1368; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Verschwindet! Die Gelkis wollen dich hier nicht. Gehen Sie jetzt!!$B$BKehrt zurück, nachdem ihr viele Magram getötet habt, und dann werde ich mit euch sprechen.' WHERE `entry`=1382; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ihr werdet jetzt gehen, oder das Magram wird euch zerquetschen! Um unser Freund zu sein, musst du Gelkis töten.' WHERE `entry`=1385; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr Angst vor den Kolkar? Warum tötest du sie nicht? Vielleicht hast du vergessen, wie man tötet. Beeil dich und töte Kolkar, bevor sie tot sind!' WHERE `entry`=1386; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Schlüsselloch dieses Tresors ist mit schwarzem Harz gefüllt. Es ist nicht zu öffnen.' WHERE `entry`=1393; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Sumpfkreaturen drängen sich heran, $N. Bitte, du musst das Lager verteidigen!' WHERE `entry`=1396; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein taurischer Gefährte hat mich gewarnt, dass die Satyrn nicht das sind, was sie zu sein scheinen. Er glaubt, dass etwas mehr an ihnen dran ist, dass ihr Böses eine Verdrehung ihrer wahren Natur ist. Aber ich habe solche Dinge nicht gesehen.$B$BIch sehe nur das rücksichtslose Abschlachten der Schwachen und die Verderbnis derer, die nach dunkler Macht streben.$B$BIch werde meiner Pflicht, sie zu vernichten, so lange nachkommen, bis der Kriegshäuptling mir etwas anderes befiehlt. Bis dahin habe ich kein Erbarmen mit ihnen.' WHERE `entry`=1434; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe es nicht so gemeint, als ich sagte, dass du ein dummer $C bist. Wir sind doch Freunde, oder? Nichts für ungut?' WHERE `entry`=1447; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe die Welt vom Dschungel von Azeroth bis zu den verschneiten Gipfeln von Khaz Modan bereist.$B$BNie zuvor habe ich bei meinen Abenteuern um Hilfe gebeten. Aber meine alten Knochen sind müde.$B$BNichts würde mich mehr befriedigen, als zu wissen, dass ich meine letzte Aufgabe für den Bund der Entdecker erfüllt habe.$B$BWenn Ihr so freundlich wärt, mir bei der Suche nach dem Tempel von Atal\'Hakkar zu helfen, $c, wäre ich Euch sehr dankbar.$B$BDurchforstet den Sumpf des Leids und meldet Euch mit Euren Ergebnissen!' WHERE `entry`=1448; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind wir schon da?' WHERE `entry`=1479; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, wir, die Jünger von Naralex, brauchen eure Hilfe. Unsere Zahl schwindet, während unser Meister in seinem verdrehten Albtraum gefangen ist. Wir haben nicht die nötigen Kräfte, um mit den verderbten Kreaturen fertig zu werden, die jetzt diese Höhlen heimsuchen.$B$BIch flehe euch an, betretet die Höhlen und führt Krieg gegen die abartigen Kreaturen!' WHERE `entry`=1487; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ruhm für die Horde und Tod für unsere Feinde, $N!$B$BDie Dämonen in Desolace stellen eine größere Bedrohung dar als je zuvor. Meine Hoffnung, zum Kriegshäuptling zurückzukehren, schwindet, da immer mehr dieser widerlichen Kreaturen aufzutauchen scheinen.$B$BManchmal wünschte ich, wir hätten es nur mit den Zentauren zu tun.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, was ist das?' WHERE `entry`=1511; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=1514; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wo ist Tooga?' WHERE `entry`=1560; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie unser \"Geschenk\" an die Menschen in Southshore übergeben?$B$B' WHERE `entry`=1657; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du schon nach Tirisfal Glade gefahren und hast dir die Dinge angesehen? Das Festival findet normalerweise in der Nähe der Unterstadt statt...' WHERE `entry`=1658; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='So schnell zurück? Ich hoffe, du konntest diesen Wastewander-Banditen und -Dieben ein wenig koboldhafte Gerechtigkeit widerfahren lassen, wie ich es von dir verlangt habe!' WHERE `entry`=1690; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Zeit läuft davon, $N. Wenn ich Sie wäre, würde ich mich auf den Weg machen...' WHERE `entry`=1699; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Kessel blubbert. Seine Dämpfe locken...' WHERE `entry`=1714; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind wir schon da?' WHERE `entry`=1800; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Deine Aufgabe ist noch nicht erfüllt, $N. Es ist nicht klug für einen Krieger, Furcht zu zeigen...' WHERE `entry`=1819; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wieder zurück, $n? Wenn du fünf weitere Wastewander-Wasserbeutel hast, dann habe ich ein Care-Paket mit deinem Namen drauf!' WHERE `entry`=1878; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, was brauchst du?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du musst den Dämon töten, um die Kugel von seinem Makel zu befreien, $N.' WHERE `entry`=1955; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast nicht die erforderliche Anzahl von Mana-Schüben getötet, $N.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir das kranke Tier gebracht, $N?$B$BSolltet ihr die Falle nicht auslösen können, so seid nicht beunruhigt - Tharnariuns Hoffnung währt ewig. Wenn ihr eine weitere Falle benötigt, gebt eure Aufgabe auf und meldet euch bei mir.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ist Ihre Aufgabe abgeschlossen?' WHERE `entry`=2138; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Da die infizierte Höhlenmutter getötet wurde, ist die Population der tollwütigen Distelbären, die in unser Land eindringen, geringer geworden. Verschwende keine Zeit, $N.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie etwas zu berichten?' WHERE `entry`=2240; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Hörner des Dämonenprinzen?' WHERE `entry`=2358; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Super Egg-O-Matic ist die neueste Erfindung von Curgle Cranklehop. Es ist ein ziemlich beeindruckendes Stück Maschinerie.$B$BDie Super Egg-O-Matic stottert wild, wenn man sich dem Bedienfeld nähert.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Rin\'ji hat Angst!' WHERE `entry`=2742; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe nur sehr wenige Eier von Feralas gesehen, die sich in einem außergewöhnlichen Zustand befanden. Dies sind Eier der seltensten Art...' WHERE `entry`=2747; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein gutes Ei ist eines, das unter idealen Bedingungen frei von den bösen Auswirkungen der Beschwörungsformeln der gordunnischen Oger schlüpft.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Gewöhnliche Hippogryph-Eier schlüpfen etwa in der Hälfte der Zeit. Wir tun unser Bestes, um sie zu nähren, und mit etwas Glück schlüpfen sie dann auch.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dies sind die Eier, die nicht gerettet werden können - sie werden nie schlüpfen.' WHERE `entry`=2750; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, ich bin Oglethorpe Obnoticus, Meistererfinder zu Euren Diensten! Gibt es etwas, bei dem ich Euch helfen kann?' WHERE `entry`=2767; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist so weit!' WHERE `entry`=2843; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Zeit wird knapp, $n! Wenn du nicht hier bist, um zu berichten, dass du die Alphas ausgeschaltet hast, dann verschwendest du Zeit!' WHERE `entry`=2863; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mach keine Anstalten, über die Mission zu verhandeln, $r! Wenn die Götter gewollt hätten, dass diese Eiterbeulen getötet werden, hätten sie es schon längst auf wundersame Weise getan, nicht wahr?!' WHERE `entry`=2877; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ihr habt es bereits getan, aber wir werden weiterhin alle Trollstamm-Halsketten annehmen, die ihr findet und abgeben wollt. Indem ihr sie bei mir abliefert, verbessert ihr euer Ansehen bei den Wildhammers. Wenn ihr bereit seid, für uns zu kämpfen, dann werden wir auch bereit sein, für euch zu kämpfen!$B$BIch brauche fünf Trollstamm-Halsketten, damit sie zählen, $n.' WHERE `entry`=2881; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Eh? Kernobee ist am Leben??' WHERE `entry`=2904; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ist die Aufgabe erfüllt? Hat er um Nachsicht gebeten? Um Gnade??' WHERE `entry`=2929; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast meine Aufgabe nicht erfüllt, $N.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Kennen Sie den Namen des Spinnengottes?' WHERE `entry`=2936; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Sparklematic 5200 ist leer und wartet auf einen verkrusteten Gegenstand zum Reinigen und drei Silbermünzen zum Starten!' WHERE `entry`=2953; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir können nicht zulassen, dass der Grimtotem-Clan diese wunderschönen Kreaturen vernichtet. Sie müssen aus der Gefangenschaft befreit werden!' WHERE `entry`=2969; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Beeilen Sie sich, $N. Oder ist die von mir gestellte Aufgabe zu schwierig?' WHERE `entry`=2975; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Ruinen gefunden, $N?' WHERE `entry`=2980; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid wachsam in der Nähe der Gordunni, $N. Ihre Magie scheint das Land, auf dem sie stehen, zu verwüsten.' WHERE `entry`=2982; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Beeil dich, $N! Wenn die Vilebranch-Trolle Scharfschnabel haben, wer weiß, was sie dann mit ihm vorhaben!' WHERE `entry`=2989; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Schlüssel ist, die Highvale-Elfen zu isolieren. Habt ihr die Hütte gefunden?' WHERE `entry`=2995; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schwingen der Harpyien aus dem Norden sind schwarz wie die Nacht; lasst sie nicht aus den Augen, damit sie nicht in der Dunkelheit verschwinden.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Heute schließen wir unsere Feierlichkeiten zu Ihrem Engagement für den Orden ab.' WHERE `entry`=3321; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich würde mir den Kaktus im Tal gerne genauer ansehen... Also lass etwas davon in einem Stück, ja?' WHERE `entry`=3362; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Welche Informationen haben Sie?' WHERE `entry`=3379; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich bleibe hier auf Geheiß meines Herrn. Ich habe die Erlaubnis erhalten, für die Beförderung zu seinem Turm jeden Preis zu verlangen, den ich wünsche. Im Moment bitte ich nur um die zwei Federn von jedem Reisenden, damit ich weiterhin meine charakteristischen Pfeile herstellen kann.$B$BWenn Ihr nicht aufpasst, werde ich den Preis erhöhen. Was haltet Ihr von einem halben Dutzend Gold?$B$BJa, das dachte ich mir schon. Pass auf dich auf und ich lasse den Preis so, wie er ist.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das wird ein harter Kampf werden...' WHERE `entry`=3382; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Unterbrechen Sie den Channeling-Prozess nicht.' WHERE `entry`=3453; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir können die Allianz nicht auf unserem Land dulden, $N. Macht dies bekannt.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, ja, welche Ihrer Bedürfnisse könnte ich heute ansprechen? Natürlich habe ich die Zeit dazu, denn alles, was ich tue, ist hier zu stehen, während unsere geliebte Stadt in einer Wolke des verstrahlten Todes liegt.' WHERE `entry`=3634; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Amnennar muss ausgerottet werden. Geht, schnell.' WHERE `entry`=3636; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um Ihre Mitgliedskarte zu verlängern, müssen Sie die Verlängerungsgebühr von zwei Goldstücken entrichten.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um Ihre Mitgliedskarte zu verlängern, müssen Sie die Verlängerungsgebühr von zwei Goldstücken entrichten.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um Ihre Mitgliedskarte zu verlängern, müssen Sie die Verlängerungsgebühr von zwei Goldstücken entrichten.' WHERE `entry`=3646; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um Ihre Mitgliedskarte zu verlängern, müssen Sie die Verlängerungsgebühr von zwei Goldstücken entrichten.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bringen Sie neue Informationen?' WHERE `entry`=3701; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hallo nochmal, $N. Meine Nachforschungen kommen recht gut voran, aber wenn Sie noch fünf Morrowgrain haben, würde ich sie Ihnen gerne abnehmen. Nun... glücklich ist in diesem Fall ein übertragener Begriff; je mehr ich in ihrer Nähe bin, desto unangenehmer fühle ich mich. Trotzdem, meine Forschung verlangt, dass ich mich zusammenreiße und das hier durchstehe.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Erzdruide ist immer auf der Suche nach zusätzlichem Morgengrain für die weitere Forschung des Zirkels des Cenarius. Wir nehmen sie in Zehnerschritten und belohnen euch mit einem Vorrat an Waren, die ihr nützlich finden solltet. Wenn ihr zehn habt, lasst es mich wissen und ich werde euch entsprechend belohnen.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Erzdruide ist immer auf der Suche nach mehr Morgenkorn für das Forschungsprojekt des Zirkels von Cenarion am Un\'Goro-Krater. Wir nehmen sie in Zehnerschritten und belohnen euch mit einem Vorrat an Waren, die ihr nützlich finden solltet. Wenn ihr zehn Stück habt, sagt mir Bescheid, und ich werde euch entsprechend belohnen.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Diejenigen, die bei dieser Aufgabe trödeln, könnten genauso ziellos umherirren wie unsere gefallenen Brüder und Schwestern im Dorf. Hoffen wir, dass es euch besser ergehen wird als ihnen, ja?$B' WHERE `entry`=3901; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hallo, noch einmal, $N!' WHERE `entry`=3961; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='' WHERE `entry`=4003; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bring mir einen Evoroot, und ich kann dir das Videre-Elixier machen.$B$BIch weiß alles Mögliche über Kräuter und Alchemie... Ich erzähle dir mal die Geschichte, wie ich Gold aus dem Käse verwandelt habe, den ich zum Mittagessen essen wollte... hey... Wo willst du denn hin?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was ist los, $r? Siehst du nicht, dass ich einen Zug zu befehligen habe?$B$B' WHERE `entry`=4081; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie schon wieder? Das muss ich dir lassen, $N, du bist hartnäckig.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der gespenstische Kelch schwebt in der Luft, er hebt und senkt sich langsam... wie im Rhythmus eines sterbenden Herzens.' WHERE `entry`=4083; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Besitz eines Cenarion-Leuchtfeuers ermöglicht es einem, einen verdorbenen Seelensplitter auf den verdorbenen Bestien zu sehen, die für das Allgemeinwohl getötet werden. Ich mahle die Splitter zu einem brauchbaren Reagenz, das zur Herstellung von Cenarion-Pflanzensalbe verwendet wird. Wir werden diese Salbe verwenden, um verdorbene Pflanzen wieder in gesunde zu verwandeln.$B$BIm Tausch gegen diese Scherben gebe ich euch einige Cenarion-Pflanzensalben, die ich bereits vorbereitet habe.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn ihr beim Bergbau in Felwood ein Cenarion-Leuchtfeuer besitzt, könnt ihr verdorbenes Vitriol sehen, das eine Ader aus rohem Metall verdirbt. Ich weiß, wie man dieses Vitriol reinigt und in ein Reagens verwandelt, das zur Herstellung von Cenarion-Pflanzensalbe verwendet wird. Ihr werdet diese Salbe dann auf Pflanzen anwenden, die ihr in der Wildnis findet und die gerettet werden müssen.$B$BWenn ihr verdorbenes Vitriol gesammelt habt, gebe ich euch etwas Cenarion-Pflanzensalbe, die ich bereits vorbereitet habe.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mit einem Cenarion-Leuchtfeuer kann ein erfahrener Kräuterkundiger das heimtückische Fel-Creep erkennen - ein übelriechendes Produkt der Korruption von Felwood. Meine Arbeit hier hat mich gelehrt, wie man Fel Creep in ein reinigendes Reagenz umwandelt... das wir jetzt als Cenarion-Pflanzensalbe bezeichnen.$B$BWenn ihr im Teufelswald Kräuter sammelt, solltet ihr auf das Felskriechen stoßen, solange ihr das Leuchtfeuer habt. Im Gegenzug für das, was ihr mir bringt, gebe ich euch vorgefertigte Cenarion-Pflanzensalbe.' WHERE `entry`=4105; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein Cenarion-Leuchtfeuer ermöglicht es einem gut ausgebildeten Häuter, Flecken verdorbener Haut von in Felwood gesammelten Beutestücken zu erkennen. Ich verwandle diese scheinbar nutzlosen Flecken in eine dicke Paste, die als belebendes Mittel für Cenarion-Pflanzensalbe dient. Wenn ihr eure Beute hier in Felwood häutet, solltet ihr unbedingt ein Leuchtfeuer bei euch haben!$B$BWenn ihr verdorbene Pflaster sammelt, bringt sie zu mir, und ich gebe euch einige Cenarion-Pflanzensalben, die ich bereits hergestellt habe.' WHERE `entry`=4106; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Macht eines entzauberten magischen Gegenstands wird durch die Essenz spürbar, die er erzeugt. Ich habe einen Weg gefunden, die von Verzauberern verwendete Rohessenz in ein geeignetes Reagenz zur Herstellung von Cenarion-Pflanzensalbe zu verwandeln. Ihr braucht dafür kein Cenarion-Bake, sondern jeden geeigneten entzauberten Gegenstand, der geringere Nether-Essenzen liefert.$B$BIch brauche nur eine einzige niedere Nether-Essenz; im Gegenzug gebe ich euch Cenarion-Pflanzensalbe. Die Essenz ist extrem stark - ein wenig reicht auf jeden Fall sehr weit!' WHERE `entry`=4107; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Besitz eines Cenarion-Leuchtfeuers ermöglicht es einem, einen verdorbenen Seelensplitter auf den verdorbenen Bestien zu sehen, die für das Allgemeinwohl getötet werden. Ich mahle die Splitter zu einem brauchbaren Reagenz, das zur Herstellung von Cenarion-Pflanzensalbe verwendet wird. Wir werden diese Salbe verwenden, um verdorbene Pflanzen wieder in gesunde zu verwandeln.$B$BIm Tausch gegen diese Scherben gebe ich euch einige Cenarion-Pflanzensalben, die ich bereits vorbereitet habe.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn ihr beim Bergbau in Felwood ein Cenarion-Leuchtfeuer besitzt, könnt ihr verdorbenes Vitriol sehen, das eine Ader aus rohem Metall verdirbt. Ich weiß, wie man dieses Vitriol reinigt und in ein Reagens verwandelt, das zur Herstellung von Cenarion-Pflanzensalbe verwendet wird. Ihr werdet diese Salbe dann auf Pflanzen anwenden, die ihr in der Wildnis findet und die gerettet werden müssen.$B$BWenn ihr verdorbenes Vitriol gesammelt habt, gebe ich euch etwas Cenarion-Pflanzensalbe, die ich bereits vorbereitet habe.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mit einem Cenarion-Leuchtfeuer kann ein erfahrener Kräuterkundiger das heimtückische Fel-Creep erkennen - ein übelriechendes Produkt der Korruption von Felwood. Meine Arbeit hier hat mich gelehrt, wie man Fel Creep in ein reinigendes Reagenz umwandelt... das wir jetzt als Cenarion-Pflanzensalbe bezeichnen.$B$BWenn ihr im Teufelswald Kräuter sammelt, solltet ihr auf das Felskriechen stoßen, solange ihr das Leuchtfeuer habt. Im Gegenzug für das, was ihr mir bringt, gebe ich euch vorgefertigte Cenarion-Pflanzensalbe.' WHERE `entry`=4110; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein Cenarion-Leuchtfeuer ermöglicht es einem gut ausgebildeten Häuter, Flecken verdorbener Haut von in Felwood gesammelten Beutestücken zu erkennen. Ich verwandle diese scheinbar nutzlosen Flecken in eine dicke Paste, die als belebendes Mittel für Cenarion-Pflanzensalbe dient. Wenn ihr eure Beute hier in Felwood häutet, solltet ihr unbedingt ein Leuchtfeuer bei euch haben!$B$BWenn ihr verdorbene Pflaster sammelt, bringt sie zu mir, und ich gebe euch einige Cenarion-Pflanzensalben, die ich bereits hergestellt habe.' WHERE `entry`=4111; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Macht eines entzauberten magischen Gegenstands wird durch die Essenz spürbar, die er erzeugt. Ich habe einen Weg gefunden, die von Verzauberern verwendete Rohessenz in ein geeignetes Reagenz zur Herstellung von Cenarion-Pflanzensalbe zu verwandeln. Ihr braucht dafür kein Cenarion-Bake, sondern jeden geeigneten entzauberten Gegenstand, der geringere Nether-Essenzen liefert.$B$BIch brauche nur eine einzige niedere Nether-Essenz; im Gegenzug gebe ich euch Cenarion-Pflanzensalbe. Die Essenz ist extrem stark - ein wenig reicht auf jeden Fall sehr weit!' WHERE `entry`=4112; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4115; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben eine kränkliche, verdorbene Version einer vermeintlichen Peitschenwurzelpflanze gefunden. Die sichtbaren Wurzeln der Pflanze wirken zäh und ledrig, und ein schleimiger Film hängt von der Pflanze herab. Sie braucht dringend eine Behandlung, wenn sie wieder normal werden soll.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer Pflanze gefunden, die eine Nachtdrachenpflanze zu sein scheint. Die Früchte, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Alles, was von der Fel berührt wird, strahlt ein seltsames grünes Leuchten aus... Ich spüre, dass es böse ist, aber gleichzeitig auch sehr mächtig.' WHERE `entry`=4120; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wurde der Schlächter von Blackrock beseitigt?' WHERE `entry`=4132; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hier ist der Plan, $n: Geh raus und sammle ein paar Blutpetersprossen - du weißt schon, die Pflanzen, die noch nicht voll ausgetrieben haben - und bring sie hierher. Dann werde ich sehen, was der Atal\'ai-Dunst anrichten kann.$B$BIhr denkt vielleicht, ich sei rachsüchtig... Damit hättest du eigentlich recht!$B$BDie Wahrheit ist, dass ich den Weg hier raus kenne, aber solange Larion nicht zugibt, dass ich recht habe, bleibe ich hier!$B$BAlso, ab mit euch, findet diese Blutpetersprösslinge und lasst uns ein bisschen Spaß haben!' WHERE `entry`=4144; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Muigin muss sich erst entschuldigen, bevor ich wieder mit ihm spreche!' WHERE `entry`=4145; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Damit der Zapper funktioniert, braucht er eine Probe der Zielkreatur. Geh in den Krater und sammle einen Blutpetal-Spross. Dann kann ich ihn so kalibrieren, dass er bei Muigins kleinen Freunden funktioniert...$B$BWenn er nicht so stur wäre, könnten wir schon auf dem Heimweg sein... Aber bis dahin muss ich ihm einfach zeigen, dass mich sein kleiner Streich überhaupt nicht stört!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie läuft die Drachenjagd?' WHERE `entry`=4182; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Konntest du A-Me helfen? Das Mithrilgehäuse, das du als zerstört bezeichnet hast, war eine gute Vermutung, was nicht stimmt. Ich bin sicher, wenn Sie es ersetzen, wird sie reaktiviert und kann nach Hause kommen.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was haben Sie in diesem verdorbenen Land gesehen?' WHERE `entry`=4261; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='' WHERE `entry`=4262; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ist der Unhold tot?' WHERE `entry`=4263; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie etwas zu berichten, $n?' WHERE `entry`=4265; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie den Pylon besucht, $N?' WHERE `entry`=4285; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie den Pylon besucht, $N?' WHERE `entry`=4287; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie den Pylon besucht, $N?' WHERE `entry`=4288; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Oh, Bier! Ich würde für dunkles Eisenbier töten! Schnell, ich werde nüchtern! Ich weiß das, weil Nüchternheit meine Sicht trübt... und es lässt dich wie den $r aussehen, den ich letzte Woche erschlagen habe!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du siehst erschöpft aus, $n. Vielleicht sollten Sie sich an den Kamin setzen und entspannen.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pylon-Tisch ermöglicht es Ihnen, grüne Energiekristalle mit gelben Energiekristallen zu kombinieren.$B$BLaut J.D.s Handbuch kann diese Kombination verwendet werden, um sich selbst oder seine Verbündeten zu heilen.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pylon-Tisch ermöglicht es Ihnen, grüne Energiekristalle mit blauen Energiekristallen zu kombinieren.$B$BLaut J.D.s Handbuch kann diese Kombination dazu verwendet werden, deinen Geist zu erhöhen.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pylon-Tisch ermöglicht es Ihnen, grüne Energiekristalle mit roten Energiekristallen zu kombinieren.$B$BLaut J.D.s Handbuch kann diese Kombination verwendet werden, um den Schutz gegen physischen Schaden zu verstärken.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pylon-Tisch ermöglicht es Ihnen, rote Energiekristalle mit blauen Energiekristallen zu kombinieren.$B$BLaut J.D.s Handbuch kann diese Kombination verwendet werden, um die Verteidigung des Gegners zu schwächen.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pylon-Tisch ermöglicht es Ihnen, rote Energiekristalle mit gelben Energiekristallen zu kombinieren.$B$BLaut J.D.s Handbuch kann diese Kombination verwendet werden, um eine große Explosion zu erzeugen, die Ihren Feinden Schaden zufügen kann.$B' WHERE `entry`=4385; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pylon-Tisch ermöglicht es Ihnen, blaue Energiekristalle mit gelben Energiekristallen zu kombinieren.$B$BLaut J.D.s Handbuch kann diese Kombination verwendet werden, um ein Schild zu erzeugen, das Feinden Schaden zufügt.$B' WHERE `entry`=4386; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Korruption hier treibt die Kreaturen in den Wahnsinn...' WHERE `entry`=4421; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben eine kränkliche, verdorbene Version einer vermeintlichen Peitschenwurzelpflanze gefunden. Die sichtbaren Wurzeln der Pflanze wirken zäh und ledrig, und ein schleimiger Film hängt von der Pflanze herab. Sie braucht dringend eine Behandlung, wenn sie wieder normal werden soll.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben eine kränkliche, verdorbene Version einer vermeintlichen Peitschenwurzelpflanze gefunden. Die sichtbaren Wurzeln der Pflanze wirken zäh und ledrig, und ein schleimiger Film hängt von der Pflanze herab. Sie braucht dringend eine Behandlung, wenn sie wieder normal werden soll.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben eine kränkliche, verdorbene Version einer vermeintlichen Peitschenwurzelpflanze gefunden. Die sichtbaren Wurzeln der Pflanze wirken zäh und ledrig, und ein schleimiger Film hängt von der Pflanze herab. Sie braucht dringend eine Behandlung, wenn sie wieder normal werden soll.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben eine kränkliche, verdorbene Version einer vermeintlichen Peitschenwurzelpflanze gefunden. Die sichtbaren Wurzeln der Pflanze wirken zäh und ledrig, und ein schleimiger Film hängt von der Pflanze herab. Sie braucht dringend eine Behandlung, wenn sie wieder normal werden soll.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer Pflanze gefunden, die eine Nachtdrachenpflanze zu sein scheint. Die Früchte, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer Pflanze gefunden, die ein Nachtdrache zu sein scheint. Die Früchte, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben eine kränkliche, verdorbene Version einer vermeintlichen Peitschenwurzelpflanze gefunden. Die sichtbaren Wurzeln der Pflanze wirken zäh und ledrig, und ein schleimiger Film hängt von der Pflanze herab. Sie braucht dringend eine Behandlung, wenn sie wieder normal werden soll.' WHERE `entry`=4461; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer Pflanze gefunden, die eine Nachtdrachenpflanze zu sein scheint. Die Früchte, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Präsentiere die Komponenten, Sterblicher.$B$BIch verlange auch eine Bezahlung in Form von dreißig Goldstücken für diese Schöpfung.' WHERE `entry`=4463; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Singblumenpflanze gefunden. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Sie braucht dringend irgendeine Art von Aufmerksamkeit, wenn sie wieder normal werden soll.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast eine kränkliche, verdorbene Version einer vermeintlichen Windblütenpflanze gefunden. Die Beeren, die an der Pflanze hängen, scheinen faul und giftig zu sein. Sie braucht dringend Hilfe, wenn sie wieder normal werden soll.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Alle Dinge auf dieser Welt haben ihren Preis. Der Preis für den Gegenstand, den du suchst, beträgt dreißig Goldstücke.$B$BNatürlich behalte ich den Großteil der Komponenten, die du gesammelt hast. Aber keine Sorge, du sollst dein Schmuckstück bekommen.' WHERE `entry`=4481; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dreißig Gold, $R. Dreißig Gold und die erforderlichen Komponenten.' WHERE `entry`=4482; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Ihr die Elastizität wünscht, brauche ich dreißig Goldstücke.' WHERE `entry`=4483; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Verschwenden Sie nicht meine Zeit, $R. Gib mir, was ich brauche. Dreißig Gold und die Komponenten.' WHERE `entry`=4484; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe mir solche Sorgen um Ringo gemacht...' WHERE `entry`=4491; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um die Wahrheit zu sagen, war ich nicht wirklich besorgt über die seltsamen Kreaturen... Bis zu dem Tag, an dem ich sah, dass es auf der Seite eines großen Steins geschrieben stand.$B$BHÜTE DICH VOR PTERRORDAX$B$BWer könnte das geschrieben haben? Ich weiß es nicht, aber es ist zu unheimlich, um es einfach zu ignorieren!' WHERE `entry`=4501; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Melden Sie sich bei mir, wenn Sie die Aufgabe, die ich Ihnen gestellt habe, erledigt haben.' WHERE `entry`=4521; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du nimmst eine Probe des Schleims aus dem Un\'Goro-Krater und gibst etwas davon in die verschiedenen Röhrchen und Becher auf dem Tisch. Während die Flüssigkeit zu kochen und zu spritzen beginnt, verändert der Schleim seine Farbe. Wenn sich der Prozess verlangsamt und die Flüssigkeiten zur Ruhe kommen, siehst du eine kleine Petrischale, in der sich deine gereinigten Un\'Goro-Schleimproben zusammen mit einigen anderen Resten befinden.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Sparklematic 5200 ist leer und wartet auf einen verkrusteten Gegenstand zum Reinigen und drei Silbermünzen zum Starten!' WHERE `entry`=4603; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Sparklematic 5200 ist leer und wartet auf einen verkrusteten Gegenstand zum Reinigen und drei Silbermünzen zum Starten!' WHERE `entry`=4604; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist schon zurück, du verfluchter Teer! Habt Ihr getan, was ich befohlen habe? Wenn du uns im Stich lässt, wirst du über die Planke gehen.$B$BArrrrr...' WHERE `entry`=4621; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du nimmst eine Probe des Schleims von Felwood und gibst etwas davon in die verschiedenen Röhrchen und Becher auf dem Tisch. Während die Flüssigkeit zu kochen und zu spritzen beginnt, verändert der Schleim seine Farbe. Wenn sich der Prozess verlangsamt und die Flüssigkeiten zur Ruhe kommen, siehst du eine kleine Petrischale mit deinen veränderten Felwood-Schleimproben und einigen anderen Resten darin.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Quelle der Wurm-Bedrohung entdeckt und beseitigt?' WHERE `entry`=4701; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie kennen Ihre Befehle, $N.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn wir die Rudelführerin getötet haben, können wir die Wurmwachen in der Spitze ausdünnen und schließlich in die Stadt vordringen.' WHERE `entry`=4724; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid gegrüßt $c - womit können Euch die Wächter heute helfen? Vielleicht seid Ihr hier, um Euch nach dem Kopfgeld auf Murkdeep zu erkundigen?' WHERE `entry`=4740; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sag mir nicht, dass du zu viel Angst hast! Los geht\'s!' WHERE `entry`=4741; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vergessen Sie nicht, $N - wir müssen tolerant sein, aber dennoch an unseren Überzeugungen festhalten!' WHERE `entry`=4771; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Einen Moment, $n...' WHERE `entry`=4786; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In Winterspring kämpft ihr gegen große Katzen, die Frostsäbel genannt werden. Diese Biester besitzen eine unglaubliche Geschwindigkeit und Gerissenheit. Wenn ihr die Geschwindigkeit eines Frostschwerts erlangen wollt, müsst ihr mir das E\'ko bringen, das ihr bei ihnen findet.$B$BDenkt daran, dass ihr den Cache von Mau\'ari in eurem Inventar haben müsst, wenn ihr nach E\'ko jagen wollt.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In Winterspring kämpfst du gegen fehlgeleitete Kreaturen, die als die Winterfall-Furbolg bekannt sind. Durch die Wünsche ihres Anführers haben sie unglaubliche Stärke erlangt. Wenn ihr die Macht des Winterfalls erlangen wollt, bringt mir das E\'ko, das ihr bei ihnen findet.$B$BDenkt daran, dass ihr den Cache von Mau\'ari in eurem Inventar haben müsst, wenn ihr nach E\'ko jagen wollt.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Im Winterquartier findet man große Bären mit einem extrem dicken Fell. Diese Scherbenzahnbären erhalten viel Schutz durch das, was sie aushalten können. Wenn ihr die Resistenz gegen Feuer erlangen wollt, bringt mir das E\'ko, das ihr bei den Scherbenzähnen findet.$B$BDenkt daran, dass ihr den Cache von Mau\'ari in eurem Inventar haben müsst, wenn ihr nach E\'ko jagen wollt.$B' WHERE `entry`=4803; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In Winterspring kämpft ihr gegen große fliegende Kreaturen, die Chillwind genannt werden. Diese Biester besitzen die Macht, Frostmagie zu wirken. Wenn ihr Frostwiderstand erlangen wollt, müsst ihr mir das E\'ko bringen, das ihr bei den Chillwinds findet.$B$BDenkt daran, dass ihr den Cache von Mau\'ari in eurem Inventar haben müsst, wenn ihr nach E\'ko jagen wollt.$B' WHERE `entry`=4804; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In Winterspring kämpfst du gegen große Kreaturen namens Eisdistel-Yeti. Diese Bestien bewegen sich langsam, aber sie können vielen Schlägen ausweichen, weil ihr dickes Fell sie schützt. Wenn ihr die Fähigkeit erlangen wollt, Angriffen auszuweichen, bringt mir das E\'ko, das ihr bei ihnen findet.$B$BDenkt daran, dass ihr den Cache von Mau\'ari in eurem Inventar haben müsst, wenn ihr nach E\'ko jagen wollt.$B' WHERE `entry`=4805; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In Winterspring hast du gegen große Eisriesen namens Frostmaul gekämpft. Sie verfügen über schiere Macht und Kraft. Wenn du die Kraft der Frostmaul gewinnen willst, bring mir das E\'ko, das du von ihnen findest.$B$BDenkt daran, dass ihr den Cache von Mau\'ari in eurem Inventar haben müsst, wenn ihr nach E\'ko jagen wollt.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In Winterspring kämpfst du gegen mächtige Kreaturen, die scheinbar über eine angeborene magische Fähigkeit verfügen. Diese Wildlinge können starke Magie anwenden. Wenn ihr euren Intellekt verbessern wollt, bringt mir das E\'ko, das ihr von einem der Eulenbiester findet.$B$BDenkt daran, dass ihr den Cache von Mau\'ari in eurem Inventar haben müsst, wenn ihr nach E\'ko jagen wollt.$B' WHERE `entry`=4807; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was haben Sie über diesen roten Kristall zu berichten? Existiert er überhaupt wirklich?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bitte setzen Sie dem Leiden der Kreaturen von Felwood ein Ende.' WHERE `entry`=4906; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr überhaupt ein Zeichen von ihr gefunden? Der Schmerz in meiner Brust sagt mir, dass das Schlimmste eingetreten ist, aber ich habe die Hoffnung, dass Sie sie wohlbehalten finden werden.' WHERE `entry`=4921; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du musst den Dämon töten, um seine Anwesenheit dauerhaft aus der Kugel zu entfernen, $N.' WHERE `entry`=4961; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich brauche 4 Blutsplitter, wenn du Agamaggans Stärke willst, $r.$B$BEure Feinde werden vor eurer Stärke in die Knie gehen, wenn ihr diesen Segen erhaltet. $B$BDie größten Krieger des Razormane sind von solcher Macht durchdrungen!' WHERE `entry`=5042; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die besten Späher meines Stammes sollen in ihrer Treffsicherheit unübertroffen sein, und kein Schurke könnte sich mit ihrer Schnelligkeit im Kampf messen.$B$BBringt mir 4 Blutsplitter, und ich werde euch noch beweglicher machen als jeden geborenen Quilboar.' WHERE `entry`=5043; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schamanen und Geomantinnen der Quilboar-Stämme rufen die Kraft von Agamaggan an, um ihnen im Kampf und bei ihren Ritualen zu helfen, $r.$B$BWenn auch Ihr die zusätzliche Kraft von Agamaggans Segen für Eure Zauber wünscht, dann bringt mir 4 Blutsplitter und Mangletooth wird Euch helfen. ' WHERE `entry`=5044; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Krieger aller Art brauchen einen starken Geist. Er treibt sie zu größeren Taten an, wenn alle Hoffnung verloren ist. Das ist den Razormanen nicht unbekannt. Wir sind ein spiritueller Stamm - wir sind stolzer auf unsere Verbindung zu Agamaggan als auf unsere Fähigkeiten im Kampf.$B$BBringt mir 4 Blutsplitter und ich werde euren Geist für den Kampf segnen. ' WHERE `entry`=5045; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Alle, die in die Schlacht ziehen, brauchen Schutz. Ihre Knochen müssen stark sein. Ihre Haut zäh. Auch mein Stamm weiß das, und zusätzlich zu dem natürlichen Schutz, den uns unsere Federkiele und unser Fell geben, rufen wir oft Agamaggan an, um uns vor Schaden zu bewahren, bevor wir in den Krieg ziehen.$B$BBringt mir 4 Blutsplitter und ich werde euch denselben Schutz gewähren.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Geh jetzt, $c. Finde Ursius.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Brumeran ruft dir zu, $N.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Shy-Rotam ist kühn und unversöhnlich; sie verteidigt ihre Art mit glühendem Eifer.' WHERE `entry`=5056; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Tür zum Plumpsklo ist an den Rändern des Rahmens gesplittert, als hätte man wiederholt und unaufhörlich versucht, sie aufzubrechen. Sie ist derzeit von außen fest verschlossen.$B$BWenn Sie an der Tür rütteln, hören Sie ein gutturales Stöhnen aus dem Inneren! Was auch immer dort drinnen ist, es hört sich ganz sicher nicht freundlich an.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vor Ihnen steht ein äußerst stabiler Schrank, der mit einem eingebauten Schloss sicher verschlossen ist. Die Vorderseite des Schrankes ist stark zerkratzt und gezeichnet. Man könnte vermuten, dass dies von zahlreichen und heftig gescheiterten Versuchen herrührt, die Geheimnisse zu lüften, die der Schrank derzeit verbirgt.$B$BWenn Sie diesen Schrank öffnen wollen, müssen Sie den Schlüssel finden.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Sie nicht alles haben, was ich brauche, vergeuden Sie meine Zeit.' WHERE `entry`=5063; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Sie nicht alles haben, was ich brauche, vergeuden Sie meine Zeit.' WHERE `entry`=5067; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Sie nicht alles haben, was ich brauche, vergeuden Sie meine Zeit.' WHERE `entry`=5068; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich danke Ihnen für Ihre Hilfe!' WHERE `entry`=5082; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich möchte, dass Sie sich auf das Schlimmste vorbereiten, $N - greifen Sie tief in die Tasche. Die Aufgabe, die vor uns liegt, wird nicht leicht sein. Während wir unsere Kräfte hier versammeln, um schließlich gegen die Geißel vorzugehen, wirst du Teil unserer Vorhut sein, die den Kampf gegen sie aufnimmt! Die Ihnen zugewiesene Mission in Sorrow Hill wird unseren Weg zum Sieg einleiten!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sobald die Türme markiert sind, werden sie zu vorrangigen Zielen für unseren Angriff auf Andorhal. Ich vermute, dass, sobald wir die Türme neutralisiert haben, die Hauptbedrohung von Andorhal auftauchen wird. Von diesem Zeitpunkt an werden wir einen direkten Kampf um die Kontrolle über die Stadt führen!$B$BSie sind zurück, um Erfolg zu melden, ja? Vergesst auch die Leuchtfackel nicht; wir müssen die Kontrolle über unser Material behalten.' WHERE `entry`=5098; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vielleicht erfährst du mehr in Winterfall Village, $N.' WHERE `entry`=5121; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Macht dieser Kapelle gibt mir die Kraft, dem Verderben in meinem Herzen zu widerstehen. Wenn ich sie verlasse, werde ich zu einem Todesritter. Aber es gibt ein Medaillon, das Medaillon des Glaubens, das mir die Kraft geben wird, die ich brauche, um zu gehen.$B$BBitte, $N, holt das Medaillon. Es wird von Malor dem Eifrigen bewacht, einem verrückten Mitglied der Scharlachroten Bruderschaft, das tief in der Scharlachroten Bastion im Westen Stratholmes residiert.' WHERE `entry`=5122; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dadanga schaut zu dir auf, als du dich ihr näherst. Sie scheint auf etwas zu hoffen...$B$BSie ist wahrscheinlich hungrig!$B$BIm Krater muss doch irgendetwas wachsen, das der perfekte Snack für einen großen Pflanzenfresser ist. Dadanga ist ein großes Mädchen; was immer du ihr bringst, es muss eine Menge davon sein!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie läuft dein Kampf, $N? Ich weiß, dass das Vergießen von Blut als Beweis der Ehre für einige abstoßend sein kann, aber du musst verstehen, dass es zwei Ziele verfolgt: Du erleichterst mir meine Aufgabe, indem du ihre Zahl verringerst, und wir gewinnen einen Respekt füreinander, der uns in Zukunft nur noch stärker machen wird.$B$BIch hoffe, ihr versteht das.' WHERE `entry`=5155; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich hoffe, deine Suche verläuft gut, $N. Ich habe mich noch nicht so weit in den Norden aufgemacht, aber ich muss zugeben, dass mich der Gedanke, irgendwann den Weg eines Höllenwesens zu kreuzen, ein wenig erschreckt. Die Kreaturen sind zwar hirnlos, aber trotzdem ziemlich furchteinflößend.' WHERE `entry`=5156; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Feuer müssen gelöscht werden, wenn wir auf eine viel größere Schlacht vorbereitet sein wollen. In die Höhle des Drachen zu gehen, ohne etwas zu wissen, ist eine närrische Angelegenheit. Und das hier ist viel schlimmer als ein Drache. Der Schattenrat ist allein verantwortlich für eine Vielzahl von Verbrechen und Gräueltaten. Wenn wir sie aufhalten wollen, müssen wir schnell handeln.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein solcher Gegenstand wurde noch nie hergestellt!' WHERE `entry`=5167; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Furbolgs scheinen unter einer solchen Paranoia zu leiden...' WHERE `entry`=5201; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du siehst erschöpft aus, $n. Geht es dir gut, oder stimmt etwas nicht?' WHERE `entry`=5203; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pestkessel der Geißel steht vor dir und spuckt riesige Mengen an Gift in die Luft. Am Fuße der riesigen Plattform des Kessels befindet sich ein kleines, unscheinbares Zugangspaneel.$B$BNachdem du den Kesselherrn besiegt und den Schlüssel erhalten hast, kannst du die entsprechenden Reagenzien in den Kessel geben, um ein Gegenmittel gegen die Seuche herzustellen.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pestkessel der Geißel steht vor dir und spuckt riesige Mengen an Gift in die Luft. Am Fuße der riesigen Plattform des Kessels befindet sich ein kleines, unscheinbares Zugangspaneel.$B$BNachdem du den Kesselherrn besiegt und den Schlüssel erhalten hast, kannst du die entsprechenden Reagenzien in den Kessel geben, um ein Gegenmittel gegen die Seuche herzustellen.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pestkessel der Geißel steht vor dir und spuckt riesige Mengen an Gift in die Luft. Am Fuße der riesigen Plattform des Kessels befindet sich ein kleines, unscheinbares Zugangspaneel.$B$BNachdem du den Kesselherrn besiegt und den Schlüssel erhalten hast, kannst du die entsprechenden Reagenzien in den Kessel geben, um ein Gegenmittel gegen die Seuche herzustellen.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Pestkessel der Geißel steht vor dir und spuckt riesige Mengen an Gift in die Luft. Am Fuße der riesigen Plattform des Kessels befindet sich ein kleines, unscheinbares Zugangspaneel.$B$BNachdem du den Kesselherrn besiegt und den Schlüssel erhalten hast, kannst du die entsprechenden Reagenzien in den Kessel geben, um ein Gegenmittel gegen die Seuche herzustellen.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mitgefühl ist das, was uns von den Tieren unterscheidet, $N. Vergiss das nicht...' WHERE `entry`=5282; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich werde so lange auf den Stahl einhämmern, bis mir selbst der Atem wegbleibt.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seine Schürze! Wo ist sie?' WHERE `entry`=5305; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Geißelstein der Geißel ist das Abzeichen der Geißel-Rangliste. Man findet sie manchmal an den schwächeren ihrer Truppen in den Pestländern, wobei der Begriff \"schwächer\" sicherlich im Zusammenhang zu sehen ist. Die Geißel, egal wo sie sich aufhält, sollte niemals unterschätzt werden.$B$BDie Argentumdämmerung bietet derzeit eine Tapferkeitsmarke im Tausch gegen zwanzig dieser Insignien an - ein Tausch, den ich gerne annehme, vorausgesetzt, ihr habt genug Geißelsteine verdient!' WHERE `entry`=5402; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein Geißelstein des Invasors ist das Abzeichen der Elitetruppen der Geißel. Man findet sie manchmal an den stärkeren der in den Pestländern stationierten Truppen. Eine solche Kreatur zu erlegen, ist in der Tat eine Herausforderung, aber eine, die mit dem Auftrag, das Böse zu besiegen, genossen werden sollte.$B$BDie Argentumdämmerung bietet derzeit eine Tapferkeitsmarke im Tausch gegen zehn dieser Insignien an. Bringt sie mir hierher, und ich werde dafür sorgen, dass ihr eure gerechte Belohnung erhaltet.' WHERE `entry`=5403; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Geißelstein des Verderbers ist die Insignie der Oberherren der Geißel. Ein mächtiges Wesen, das eine Position der Autorität über die Geißel innehat, wird immer einen besitzen. Eine solch bösartige Kreatur zu töten, würde die Sache der Argentumdämmerung und alle guten Zwecke sicherlich voranbringen!$B$BIm Namen der Argentumdämmerung gebe ich euch eine Tapferkeitsmarke im Tausch gegen eine einzige dieser Insignien. Seid vorsichtig, wenn ihr sie erwerbt, $N - mit solch mächtigen Wesen ist nicht zu spaßen.' WHERE `entry`=5404; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Geißelstein des Verderbers ist die Insignie der Oberherren der Geißel. Ein mächtiges Wesen, das eine Position der Autorität über die Geißel innehat, wird immer einen besitzen. Eine solch bösartige Kreatur zu töten, würde die Sache der Argentumdämmerung und alle guten Zwecke sicherlich voranbringen!$B$BIm Namen der Argentumdämmerung gebe ich euch eine Tapferkeitsmarke im Tausch gegen eine einzige dieser Insignien. Seid vorsichtig, wenn ihr sie erwerbt, $N - mit solch mächtigen Wesen ist nicht zu spaßen.' WHERE `entry`=5406; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein Geißelstein des Invasors ist das Abzeichen der Elitetruppen der Geißel. Man findet sie manchmal an den stärkeren der in den Pestländern stationierten Truppen. Eine solche Kreatur zu erlegen, ist in der Tat eine Herausforderung, aber eine, die mit dem Auftrag, das Böse zu besiegen, genossen werden sollte.$B$BDie Argentumdämmerung bietet derzeit eine Tapferkeitsmarke im Tausch gegen zehn dieser Insignien an. Bringt sie mir hierher, und ich werde dafür sorgen, dass ihr eure gerechte Belohnung erhaltet.' WHERE `entry`=5407; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Geißelstein der Geißel ist das Abzeichen der Geißel-Rangliste. Man findet sie manchmal an den schwächeren ihrer Truppen in den Pestländern, wobei der Begriff \"schwächer\" sicherlich im Zusammenhang zu sehen ist. Die Geißel, egal wo sie sich aufhält, sollte niemals unterschätzt werden.$B$BDie Argentumdämmerung bietet derzeit eine Tapferkeitsmarke im Tausch gegen zwanzig dieser Insignien an - ein Tausch, den ich gerne annehme, vorausgesetzt, ihr habt genug Geißelsteine verdient!' WHERE `entry`=5408; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich belohne jeden, der mir das Leben ein bisschen leichter macht... Ich genieße es, so wenig wie möglich zu tun, mon!$B$BUnterhalb der Docks hier in Shadowprey Village habe ich viele Muschelfallen. Wenn ihr so freundlich seid, mir die Arbeit abzunehmen und mir meine Muscheln zu bringen, dann belohne ich euch mit etwas, das ihr haben wollt... versteht ihr, was ich meine? Für jede fünf Muscheln, die du mir bringst, gebe ich dir einen schönen Blutbauchfisch!' WHERE `entry`=5421; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Geißelstein des Verderbers ist die Insignie der Oberherren der Geißel. Ein mächtiges Wesen, das eine Position der Autorität über die Geißel innehat, wird immer einen besitzen. Eine solch bösartige Kreatur zu töten, würde die Sache der Argentumdämmerung und alle guten Zwecke sicherlich voranbringen!$B$BIm Namen der Argentumdämmerung gebe ich euch eine Tapferkeitsmarke im Tausch gegen eine einzige dieser Insignien. Seid vorsichtig, wenn ihr sie erwerbt, $N - mit solch mächtigen Wesen ist nicht zu spaßen.' WHERE `entry`=5508; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein Geißelstein des Invasors ist das Abzeichen der Elitetruppen der Geißel. Man findet sie manchmal an den stärkeren der in den Pestländern stationierten Truppen. Eine solche Kreatur zu erlegen, ist in der Tat eine Herausforderung, aber eine, die mit dem Auftrag, das Böse zu besiegen, genossen werden sollte.$B$BDie Argentumdämmerung bietet derzeit eine Tapferkeitsmarke im Tausch gegen zehn dieser Insignien an. Bringt sie mir hierher, und ich werde dafür sorgen, dass ihr eure gerechte Belohnung erhaltet.' WHERE `entry`=5509; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Geißelstein der Geißel ist das Abzeichen der Geißel-Rangliste. Man findet sie manchmal an den schwächeren ihrer Truppen in den Pestländern, wobei der Begriff \"schwächer\" sicherlich im Zusammenhang zu sehen ist. Die Geißel, egal wo sie sich aufhält, sollte niemals unterschätzt werden.$B$BDie Argentumdämmerung bietet derzeit eine Tapferkeitsmarke im Tausch gegen zwanzig dieser Insignien an - ein Tausch, den ich gerne annehme, vorausgesetzt, ihr habt genug Geißelsteine verdient!' WHERE `entry`=5510; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du brauchst noch einen Anzug? Nun, wie es aussieht, werde ich so schnell nirgendwo hingehen. Bringt mir dieselben Dinge, um die ich euch zuvor gebeten habe, und ich werde euch einen neuen Oger-Anzug machen.' WHERE `entry`=5519; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid gegrüßt, mächtiger $C! Habt Ihr die Tapferkeitsmarken dabei, um die ich Euch gebeten habe? Wenn Ihr sie mir übergebt, werde ich Euch Euren eigenen Chromatischen Mantel der Morgenröte geben.' WHERE `entry`=5521; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid gegrüßt, mächtiger $C! Habt Ihr die Tapferkeitsmarken dabei, um die ich Euch gebeten habe? Wenn Ihr sie mir übergebt, werde ich Euch Euren eigenen Chromatischen Mantel der Morgenröte geben.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Er heißt Gordok Shackle Key - so nennen ihn diese \"Tons o\' Fun\". Ich denke, dass jeder der Oger ihn haben könnte, aber ich bin mir nicht sicher, ob es ein bestimmter ist. Vielleicht haben die Wachen eine größere Chance, einen zu haben...$B$BWas rede ich da - du hast es doch schon, oder nicht?! Ist es das da?!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Geh zur Scholomance, $N. Erledige die geplagten Schlüpflinge, bevor sie wachsen!' WHERE `entry`=5529; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie läuft deine Suche nach den hochgeborenen Geistern, $c?$B$BViele Ereignisse haben allen Völkern Azeroths großes Leid gebracht, aber aus irgendeinem Grund scheinen diese Geister eine Plage für alle Menschen zu sein. Vielleicht ist es ihr ständiges Verlangen nach arkaner Magie - ein solches Verlangen ist ein Vorbote der Brennenden Legion, und wir wissen, wohin das führen kann.' WHERE `entry`=5535; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt kein Mitleid mit den dämonischen Hunden, $r. Sie sind Abscheulichkeiten!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Unterschätzen Sie das geflügelte Ungeziefer nicht, $r. Die Seuche hat ihnen übernatürliche Fähigkeiten verliehen.' WHERE `entry`=5543; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Unsere Verstärkungszauber sind sehr mächtig, Delor. Sie ermöglichen es unseren Gefährten, weitere Verletzungen durch alle Arten von Angriffen zu ertragen und Situationen zu überleben, in denen sie normalerweise fallen würden. Aber das ist nichts im Vergleich zu unseren Fähigkeiten zu heilen. Es gibt keine größeren Heiler als einen Priester - vergesst das nicht. Eure Macht allein kann das Blatt im Kampf leicht wenden.' WHERE `entry`=5621; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du Dolf schon gefunden, $N?$B$BIhr habt es wahrscheinlich schon gelernt, aber unsere Fähigkeit zu heilen ist sehr nützlich. Wir können nicht nur Verwundete versorgen, sondern sind auch überlebenswichtig für all die Möchtegern-Helden da draußen, die versuchen, sich einen Namen zu machen. Mit Stärke, um die Anzahl der Schläge zu erhöhen, die wir einstecken können, und unserer Heilmagie, um sie am Leben zu erhalten, gibt es nichts, was wir nicht überwinden können!' WHERE `entry`=5625; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die meisten halten es für logisch, dass Heilmagie mächtig ist, aber nicht viele verstehen, wie mächtig. Ihr könnt viele am Leben erhalten, wenn sie stattdessen ihre eigenen Vorfahren treffen sollten. Diese Heilungsmagie, gemischt mit der Fähigkeit der Tapferkeit, ist eine sehr mächtige Kombination von Zaubern. Vergiss das nicht. Sie ist für alle Arten von Menschen hilfreich: Krieger, Magier und alles dazwischen.' WHERE `entry`=5648; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Unsere Kräfte machen uns ideal für so viele Situationen, $N. Du wirst feststellen, dass unsere Fähigkeit, Wunden zu heilen und den Schaden, den unsere Gefährten erleiden können, zu erhöhen, immer die begehrtesten Talente sein werden, zu denen wir Zugang haben. Lasst euch davon nicht davon abhalten, andere Wege als $C einzuschlagen - ihr könnt auf viele Arten effektiv sein. Aber... wenn ihr eure Feinde wirklich mit magischer Energie vernichten wollt, ist das Arkane vielleicht mehr nach eurem Geschmack.' WHERE `entry`=5650; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr von Wächterin Aynasha auf der Straße gesehen? Sie ist zu einer wichtigen Mission aufgebrochen, aber noch nicht zurückgekehrt.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich glaube, ich habe draußen Geister gehört. Sie flüstern mir unheimliche Dinge zu...' WHERE `entry`=5721; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie läuft deine Suche nach dem Chasm? Und die Troggs?$B$BWir dürfen nicht zulassen, dass die Bedrohung anhält - sie wird unseren Ork-Brüdern nur schaden, wenn sie anhält.' WHERE `entry`=5723; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du sie schon gefunden, $N? Die Anführer der Versengenden Klinge.$B$BIch wusste, dass der Schattenrat mir Orgrimmar und die gesamte Horde wegnehmen wollte, aber mir war nicht klar, wie schnell sie die Stadt infiltrieren konnten. Diese Bestie hat so viele Waffen ... wir können sie bis zur Erschöpfung ausschalten, aber wir werden nicht weiter sein als zu Beginn. Ich werde meine Spione ihre Bemühungen verdoppeln lassen müssen.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Warum warte ich eigentlich auf diese verflixte Karawane?$B$B$B$BOh ja, sie bezahlen die Rechnungen. Habt ihr sie gesehen?' WHERE `entry`=5821; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich bin so besorgt! Bitte sei vorsichtig!' WHERE `entry`=5863; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Besitz eines Cenarion-Leuchtfeuers ermöglicht es einem, einen verdorbenen Seelensplitter auf den verdorbenen Bestien zu sehen, die für das Allgemeinwohl getötet werden. Ich mahle die Splitter zu einem brauchbaren Reagenz, das zur Herstellung von Cenarion-Pflanzensalbe verwendet wird. Wir werden diese Salbe verwenden, um verdorbene Pflanzen wieder in gesunde zu verwandeln.$B$BIm Tausch gegen diese Scherben gebe ich euch einige Cenarion-Pflanzensalben, die ich bereits vorbereitet habe.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn ihr beim Bergbau in Felwood ein Cenarion-Leuchtfeuer besitzt, könnt ihr verdorbenes Vitriol sehen, das eine Ader aus rohem Metall verdirbt. Ich weiß, wie man dieses Vitriol reinigt und in ein Reagens verwandelt, das zur Herstellung von Cenarion-Pflanzensalbe verwendet wird. Ihr werdet diese Salbe dann auf Pflanzen anwenden, die ihr in der Wildnis findet und die gerettet werden müssen.$B$BWenn ihr verdorbenes Vitriol gesammelt habt, gebe ich euch etwas Cenarion-Pflanzensalbe, die ich bereits vorbereitet habe.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mit einem Cenarion-Leuchtfeuer kann ein erfahrener Kräuterkundiger das heimtückische Fel-Creep erkennen - ein übelriechendes Produkt der Korruption von Felwood. Meine Arbeit hier hat mich gelehrt, wie man Fel Creep in ein reinigendes Reagenz umwandelt... das wir jetzt als Cenarion-Pflanzensalbe bezeichnen.$B$BWenn ihr im Teufelswald Kräuter sammelt, solltet ihr auf das Felskriechen stoßen, solange ihr das Leuchtfeuer habt. Im Gegenzug für das, was ihr mir bringt, gebe ich euch vorgefertigte Cenarion-Pflanzensalbe.' WHERE `entry`=5884; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein Cenarion-Leuchtfeuer ermöglicht es einem gut ausgebildeten Häuter, Flecken verdorbener Haut von in Felwood gesammelten Beutestücken zu erkennen. Ich verwandle diese scheinbar nutzlosen Flecken in eine dicke Paste, die als belebendes Mittel für Cenarion-Pflanzensalbe dient. Wenn ihr eure Beute hier in Felwood häutet, solltet ihr unbedingt ein Leuchtfeuer bei euch haben!$B$BWenn ihr verdorbene Pflaster sammelt, bringt sie zu mir, und ich gebe euch einige Cenarion-Pflanzensalben, die ich bereits hergestellt habe.' WHERE `entry`=5885; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Macht eines entzauberten magischen Gegenstands wird durch die Essenz spürbar, die er erzeugt. Ich habe einen Weg gefunden, die von Verzauberern verwendete Rohessenz in ein geeignetes Reagenz zur Herstellung von Cenarion-Pflanzensalbe zu verwandeln. Ihr braucht dafür kein Cenarion-Bake, sondern jeden geeigneten entzauberten Gegenstand, der geringere Nether-Essenzen liefert.$B$BIch brauche nur eine einzige niedere Nether-Essenz; im Gegenzug gebe ich euch Cenarion-Pflanzensalbe. Die Essenz ist extrem stark - ein wenig reicht auf jeden Fall sehr weit!' WHERE `entry`=5886; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Besitz eines Cenarion-Leuchtfeuers ermöglicht es einem, einen verdorbenen Seelensplitter auf den verdorbenen Bestien zu sehen, die für das Allgemeinwohl getötet werden. Ich mahle die Splitter zu einem brauchbaren Reagenz, das zur Herstellung von Cenarion-Pflanzensalbe verwendet wird. Wir werden diese Salbe verwenden, um verdorbene Pflanzen wieder in gesunde zu verwandeln.$B$BIm Tausch gegen diese Scherben gebe ich euch einige Cenarion-Pflanzensalben, die ich bereits vorbereitet habe.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn ihr beim Bergbau in Felwood ein Cenarion-Leuchtfeuer besitzt, könnt ihr verdorbenes Vitriol sehen, das eine Ader aus rohem Metall verdirbt. Ich weiß, wie man dieses Vitriol reinigt und in ein Reagens verwandelt, das zur Herstellung von Cenarion-Pflanzensalbe verwendet wird. Ihr werdet diese Salbe dann auf Pflanzen anwenden, die ihr in der Wildnis findet und die gerettet werden müssen.$B$BWenn ihr verdorbenes Vitriol gesammelt habt, gebe ich euch etwas Cenarion-Pflanzensalbe, die ich bereits vorbereitet habe.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mit einem Cenarion-Leuchtfeuer kann ein erfahrener Kräuterkundiger das heimtückische Fel-Creep erkennen - ein übelriechendes Produkt von Felwoods Verderbnis. Meine Arbeit hier hat mich gelehrt, wie man Fel Creep in ein reinigendes Reagenz umwandelt... das wir jetzt als Cenarion-Pflanzensalbe bezeichnen.$B$BWenn ihr im Teufelswald Kräuter sammelt, solltet ihr auf das Feuerkriechen stoßen, solange ihr das Leuchtfeuer habt. Im Gegenzug für das, was ihr mir bringt, gebe ich euch vorgefertigte Cenarion-Pflanzensalbe.' WHERE `entry`=5889; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein Cenarion-Leuchtfeuer ermöglicht es einem gut ausgebildeten Häuter, Flecken verdorbener Haut von in Felwood gesammelten Beutestücken zu erkennen. Ich verwandle diese scheinbar nutzlosen Flecken in eine dicke Paste, die als belebendes Mittel für Cenarion-Pflanzensalbe dient. Wenn ihr eure Beute hier in Felwood häutet, solltet ihr unbedingt ein Leuchtfeuer bei euch haben!$B$BWenn ihr verdorbene Pflaster sammelt, bringt sie zu mir, und ich gebe euch einige Cenarion-Pflanzensalben, die ich bereits hergestellt habe.' WHERE `entry`=5890; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Macht eines entzauberten magischen Gegenstands wird durch die Essenz spürbar, die er erzeugt. Ich habe einen Weg gefunden, die von Verzauberern verwendete Rohessenz in ein geeignetes Reagenz zur Herstellung von Cenarion-Pflanzensalbe zu verwandeln. Ihr braucht dafür kein Cenarion-Bake, sondern jeden geeigneten entzauberten Gegenstand, der geringere Nether-Essenzen liefert.$B$BIch brauche nur eine einzige niedere Nether-Essenz; im Gegenzug gebe ich euch Cenarion-Pflanzensalbe. Die Essenz ist extrem stark - ein wenig reicht auf jeden Fall sehr weit!' WHERE `entry`=5891; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Weißt du, wenn der Wohnwagen jemals verschwinden würde, wäre ich ruiniert! Sie sind nicht der Überbringer schlechter Nachrichten über den Wohnwagen, oder?$B$B$B$BIch danke der Göttin der Gier!' WHERE `entry`=5943; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='' WHERE `entry`=5944; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du musst dich weiterhin beweisen, $N.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Sie sich der Herausforderung gestellt haben, die vor Ihnen liegt, wird Ihr Verständnis für die Stärke des Körpers und die Stärke des Herzens voll zum Tragen kommen. Bis dahin kann ich Ihnen nicht weiterhelfen.' WHERE `entry`=6001; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Sie sich der Herausforderung gestellt haben, die vor Ihnen liegt, wird Ihr Verständnis für die Stärke des Körpers und die Stärke des Herzens voll zum Tragen kommen. Bis dahin kann ich Ihnen nicht weiterhelfen.' WHERE `entry`=6002; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie läuft\'s, $N? Sind sie stärker als Sie dachten? Ich hoffe nicht. Wenn ich das hier durchziehen will, dann wird das sehr viel mehr Kraft erfordern, als ich Ihnen bereits abverlangt habe.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du sie schon gefunden, $N? Wenn ich die beiden erledigt habe, kann ich mich nach Hearthglen begeben, um mir ihre Einrichtung genauer anzusehen. Ohne deine Hilfe schaffe ich das nicht. Bitte, findet Radley und Durgen für mich.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist eine gefährliche Aufgabe, $N. Ich beneide Sie um Ihren Mut.' WHERE `entry`=6025; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe noch Vorräte übrig, um noch ein paar Stangen der Spezialmischung herzustellen. Sagt dem alten Smokey einfach Bescheid, wenn ihr mehr braucht.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es hätte schlimmer sein können. Ich hätte dich Fledermausguano sammeln lassen können.$B$B$B$BHrm... Hey! Warte mal. Wo willst du denn hin?' WHERE `entry`=6042; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr die Aufgaben erledigt, die euch Alanndarian Nightsong von Auberdine gestellt hat? Deine Arbeit ist nicht vollständig, wenn sie es nicht ist.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Aufgaben erledigt, die Ihnen von Tonga Runetotem am Scheideweg gestellt wurden? Deine Arbeit ist nicht vollständig, wenn sie es nicht ist.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bleiben Sie dran, $N. Wenn Sie unser Vertrauen gewinnen wollen, müssen Sie sich uns gegenüber beweisen.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie meine Schwester Melizza gesehen? Sie ist immer auf dem Sprung, was sie ständig in Schwierigkeiten bringt.' WHERE `entry`=6132; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habe ich dir in letzter Zeit gesagt, dass ich dich hasse?' WHERE `entry`=6136; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich höre immer noch ihre Stimmen, wie sie um Hilfe riefen, als die Naga ihr Chaos über uns brachten. Wenn ich nicht dieses schlimme Knie hätte, würde ich dir helfen, diese verfluchten Naga zu töten!$B$BNormalerweise findet man sie garantiert tief in den Korallenriffen unter der Oberfläche... lauernd... intrigierend...' WHERE `entry`=6143; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie ist Ihr Status, $N?' WHERE `entry`=6148; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='' WHERE `entry`=6187; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sobald Sie das Vertrauen der Timbermaw gewonnen haben, bin ich zuversichtlich, dass wir etwas für Sie tun können. Die Timbermaw vergessen ihre Verbündeten nicht, besonders in dunklen Zeiten wie diesen.' WHERE `entry`=6221; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir wissen sehr zu schätzen, was Sie für die Timbermaw getan haben, $N. Eure weiteren Bemühungen werden sicherlich das Vertrauen und den Respekt meines Stammes verdienen.' WHERE `entry`=6241; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt keine Angst vor Charred Vale; viele böse Kreaturen hausen in diesen Hügeln. Bleibt stark, $N, und ihr werdet diese Bedrohung für unser Volk besiegen. Geht jetzt und schlagt hart zu - unsere Kinder sollen nie erfahren, wie böse das war, was war.' WHERE `entry`=6282; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hey Mann, hast du die haarigen Blutsauger erschlagen? Ich fürchte mich vor keinem hier in Stonetalon, aber ich laufe hier nachts nicht herum... wenn du weißt, was ich meine, Mann!$B$BSolange ich nicht auf ihrem Teller lande, ist alles gut.$B$BViel Glück für dich, $c!' WHERE `entry`=6461; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich fürchte, wenn wir diese Bedrohung nicht sofort beseitigen, wird ganz Stonetalon verloren sein. Die Macht eines Irdenen kann auf keinen Fall überboten werden. Wenn Goggeroc erwacht, wird er von seinem langen Schlummer geschwächt sein. Das ist die Gelegenheit, die du nutzen musst... geh jetzt $N!' WHERE `entry`=6481; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt Ihr meinen Bruder Ruul gesehen? Er ist vor Tagen in den Wald gegangen und nicht zurückgekehrt...' WHERE `entry`=6482; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich warte auf Berichte über die Tötung von Ausreißern, $N.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Torek wurde auf eine Mission gegen den Außenposten der Silberschwingen geschickt. War der Angriff erfolgreich?' WHERE `entry`=6544; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie sind also mit meinen Befehlen hier? Es ist immer gut, einen neuen Rekruten zu sehen, der ein überschwängliches Wesen und einen starken Willen hat.$B$BDu lernst besser schnell, wenn du hier mithalten willst. Die Bedrohung durch die Naga wächst, $N. Seit meiner Ankunft hier habe ich mehrere Angriffe auf diesen Außenposten beobachtet und abgewehrt.$B$BAber wenn du dich an den Bemühungen beteiligen willst, sprich mit einem der anderen hier im Außenposten.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Auf diesem Weg lauern viele Gefahren, $N. Ihr tut gut daran, Euch das zu merken, wenn Ihr in diesen Ländern unterwegs seid. Die Bedrohung durch die Allianz ist ganz nah.$B$BWir sind an allen Fronten mit Feinden konfrontiert. Die Satyrn sind eine gewaltige und weit verbreitete Macht im östlichen Eschental. Ich habe außerdem herausgefunden, dass die Naga einen großen Teil des Landes von Azshara übernommen haben.$B$BEs ist gut zu sehen, dass wir immer noch unsere Zahlen verstärken - seid bereit für das, was vor euch liegt, $N.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Halt die Augen offen, $r. Die Elfen verstecken sich oft in den Schatten...$B$BWir müssen immer wachsam sein. Wir haben sehr hart gearbeitet, um dieses Land zu erobern, und die Elfen suchen nach einer Gelegenheit, es uns wegzunehmen.$B$BIch nehme an, du hast meine nächsten Befehle von Kadrak erhalten?' WHERE `entry`=6547; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du ihn schon gefunden, $N? Lorgus muss aufgehalten werden!' WHERE `entry`=6565; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Direkt von Ratchet, die Warsong-Sägeblätter! Ja, ich habe sie genau hier.$B$BAber was für eine Bezahlung hast du für mich? Du kannst sie nicht einfach nehmen. Meine Zeit ist nicht billig!$B$BWas ich wirklich brauche, ist eine gute Waffe, die ich auf meinen Reisen bei mir tragen kann. Ein Mädchen muss sich schützen, weißt du? Es gibt eine Waffe, die ich wirklich mag, und ich bin sicher, dass ein Ingenieur kein Problem damit hätte, sie zu bauen.$B$BAlso, wenn du mir eine tödliche Donnerbüchse bringst, gebe ich dir die Sägeblattlieferung. Sind wir im Geschäft?' WHERE `entry`=6581; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wunderbare Arbeit, Doktor. Einfach wundervoll.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wunderbare Arbeit, Doktor. Einfach wundervoll.' WHERE `entry`=6624; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es gibt nur eine Regel, die man kennen muss, wenn man in dieser Welt überleben will: Je mehr man weiß, desto mehr wird man sehen.$B$BWenn du studierst, wenn du beobachtest, dann wirst du anfangen, Dinge in der Welt zu sehen, die kein anderer $r sehen wird.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dunkeleisen, das in den Tiefen reichlich vorhanden ist, wird von der Bruderschaft immer noch sehr geschätzt. Die heiligen Waffen und Rüstungen von Ragnaros bevorzugen dunkles Eisen.$B$BFür je 10 Stück Dunkeleisenerz, das du anbietest, erhältst du die Gunst der Bruderschaft.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wehe denen, die das Schicksal im Inneren des geschmolzenen Kerns herausfordern. Der Tod kommt schnell - die Bestrafung erfolgt ohne Gnade.$B$BViele Mitglieder der Bruderschaft sind auf ihrer Suche nach dem Feurigen Kern verloren gegangen.$B$BBiete 1 Feurigen Kern an und dir wird die Gunst der Bruderschaft zuteil.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Thorium-Bruderschaft hat Mitgefühl mit deiner Notlage, $R. Deshalb wurde Lokthos ermächtigt, zu verhandeln.$B$BBiete 1 Lava-Kern und du wirst von der Bruderschaft begünstigt.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für viele der heiligen Rezepte wird die Haut von Ragnaros\' ausgewählten Haustieren benötigt.$B$BBiete 2 Kernleder an, die von den schwelenden Leichen der Kernhunde des Geschmolzenen Kerns gehäutet wurden, und dir wird die Gunst der Bruderschaft zuteil.' WHERE `entry`=6645; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Tränen des Feuerlords sind in der Tat ein seltener Fund.$B$BBiete 1 Blut des Berges an und dir wird die Gunst der Bruderschaft zuteil.$B' WHERE `entry`=6646; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir sind seit Jahren in einen Kampf mit dem Syndikat verwickelt. Was ihnen an Fähigkeiten fehlt, machen sie durch ihre Anzahl wett. Es ist unmöglich, sie schnell genug auszuschalten, um einen spürbaren Einfluss auf ihre Bevölkerung zu haben!$B$BWir haben herausgefunden, dass der beste Weg, mit ihrer Größe fertig zu werden, darin besteht, ihre Embleme zu stehlen. Sobald ein Emblem gestohlen ist, wird das beschämte Mitglied intern \"behandelt\".$B$BNehmen Sie ihnen die Taschen ab und geben Sie die Embleme bei mir oder einem der anderen Wächter ab.$B$BBeginnt in Durnholde, südlich von hier.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich brauche mehr Rüstungsreste, $N! Haben Sie welche?' WHERE `entry`=6741; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, wir brauchen mehr Panzerreste zur Versorgung unserer Truppen!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich komme aus Thunder Bluff, $r. Cairne selbst hat dafür gesorgt, dass ich dem Frostwolf-Clan in diesen schweren Zeiten beistehe.$B$BAber lasst uns keine Zeit mehr verlieren. Ihr müsst unsere Feinde erschlagen und mir ihr Blut bringen. Sobald genug Blut gesammelt wurde, kann das Ritual der Beschwörung beginnen.$B$BDer Sieg wird sicher sein, wenn der Elementarfürst auf die Armee der Sturmlanzen losgelassen wird.' WHERE `entry`=6801; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dein Erfolg im geschmolzenen Kern wartet auf dich, $N.' WHERE `entry`=6822; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dein Feldzug ist noch nicht beendet, $n. Geh hinaus und besiege unsere Feinde, die Diener der Luft, der Erde und des Feuers, und eines Tages wirst du dir vielleicht einen Platz in der Halle der Wasserfürsten verdienen.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir müssen die neue Flotte von Kriegsreitern vorbereiten, $r! Meine Reiter sind bereit, das zentrale Schlachtfeld anzugreifen, aber zuerst muss ich ihren Appetit anregen und sie auf den Angriff vorbereiten.$B$BIch brauche genug Sturmsoldatenfleisch, um eine ganze Flotte zu ernähren! Hunderte von Pfund! Das könnt ihr doch sicher schaffen, oder? Los geht\'s!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast hart gearbeitet, $n, aber wir haben gerade erst angefangen!$B$BMeine War Riders müssen das Fleisch ihrer Ziele schmecken. Dies wird einen chirurgischen Schlag gegen unsere Feinde gewährleisten!$B$BMeine Flotte ist die zweitstärkste in unserem Luftkommando. Daher werden sie die stärkeren unserer Gegner angreifen. Dazu brauchen sie das Fleisch der Leutnants von Stormpike.$B$BBeeilen Sie sich, Soldat!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich war tagelang in einem zwergischen Höllenloch eingesperrt. Du kannst mir glauben, dass ich mich rächen will!$B$BWir müssen sorgfältig planen.$B$BZuerst brauchen meine Kriegsreiter Ziele, auf die sie schießen können - Ziele mit hoher Priorität. Ich werde sie mit dem Fleisch von Sturmpiken-Kommandanten füttern müssen. Leider haben sich diese kleinen Biester tief hinter den feindlichen Linien verschanzt! Du hast auf jeden Fall eine Menge Arbeit vor dir.' WHERE `entry`=6827; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meine Truppen sind versorgt und bereit zum Angriff. Wir brauchen nur noch Befehle von Noreg Stormpike und ich schicke sie ins Gefecht!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich bin genauso gespannt wie Sie darauf, mein tragbares Schreddergerät auszuprobieren, $r, aber bevor ich den Bausatz anfertigen kann, brauche ich Materialien - viele Materialien!$B$BUm genau zu sein, brauche ich einen Berg von Thorium, Mithril und Eisen. Außerdem brauche ich eine Dampfsäge pro Einheit. Die müsst ihr im Sägewerk besorgen.$B$BAls ich hier herumgeschnüffelt habe (vor meiner Gefangennahme), habe ich im Holzfällerlager von Stormpike einen Haufen Dampfsägen gesehen.$B$BMeisteringenieur Zinfizzlex möchte, dass du ihm Folgendes bringst:' WHERE `entry`=6861; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich bin genauso gespannt wie Sie darauf, mein tragbares Schreddergerät auszuprobieren, $r, aber bevor ich den Bausatz anfertigen kann, brauche ich Materialien - viele Materialien!$B$BUm genau zu sein, brauche ich einen Berg von Thorium, Mithril und Eisen. Außerdem brauche ich eine Dampfsäge pro Einheit. Die müsst ihr im Sägewerk besorgen.$B$BAls ich hier herumgeschnüffelt habe (vor meiner Gefangennahme), habe ich im Holzfällerlager von Stormpike einen Haufen Dampfsägen gesehen.$B$BMeisteringenieur Zinfizzlex möchte, dass du ihm Folgendes bringst:' WHERE `entry`=6862; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Frostwolf-Clan wird durch einen Makel der elementaren Energie geschützt. Ihre Schamanen mischen sich in Mächte ein, die uns alle zerstören werden, wenn sie nicht unter Kontrolle gebracht werden.$B$BDer Schaden ist zu groß geworden, als dass der Zirkel ihn kontrollieren könnte! Ivus muss zu unserer Hilfe gerufen werden.$B$BDie Soldaten der Frostwölfe tragen elementare Amulette, die Sturmkristalle genannt werden. Mit den Zaubern können wir Ivus beschwören. Mach dich auf und hol dir die Kristalle, $N!' WHERE `entry`=6881; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meine Truppen sind versorgt und bereit zum Angriff. Wir brauchen nur noch Befehle vom Quartiermeister der Frostwölfe, dann schicke ich sie ins Gefecht!' WHERE `entry`=6901; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Eliteeinheiten der Frostwölfe, die die Linien bewachen, müssen beseitigt werden, Soldat! Ich beauftrage dich, diese Herde von Wilden auszudünnen. Bringt mir die Orden ihrer Leutnants und Legionäre. Wenn ich das Gefühl habe, dass genug von diesem Gesindel erledigt ist, werde ich den Luftangriff starten.' WHERE `entry`=6941; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meine Greifen sind bereit, die vorderen Linien anzugreifen, können dies aber erst tun, wenn die Linien ausgedünnt sind.$B$BDie Frostwolf-Krieger, die die Frontlinien halten sollen, tragen stolz ihre Dienstmedaillen auf der Brust. Reißt diese Medaillen von ihren verrotteten Leichen und bringt sie hierher zurück.$B$BSobald die Frontlinie hinreichend ausgedünnt ist, werde ich den Befehl zum Angriff geben! Tod von oben!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ihre Laune ist schlecht, Soldat. Nach unserem letzten gescheiterten Luftangriff gegen die Horde weigern sie sich zu fliegen! Es liegt an dir, ihre Moral zu stärken.$B$BKehrt auf das Schlachtfeld zurück und greift das Herz des Frostwolf-Kommandos an. Schaltet ihre Befehlshaber und Wächter aus. Kehrt mit so vielen ihrer Orden zu mir zurück, wie ihr in euren Rucksack packen könnt! Ich verspreche euch, wenn meine Greifen die Beute sehen und das Blut unserer Feinde riechen, werden sie wieder fliegen! Geht jetzt!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Während einige unserer Soldaten damit beschäftigt sind, Wölfe für den Stallmeister zu fangen, müssen andere für die einfachen Dinge sorgen, die das Reiten erfordert. Ich spreche natürlich von Reitgeschirren.$B$BIhr müsst die einheimischen Schafböcke der Region angreifen. Dieselben Schafböcke, die die Kavallerie von Stormpike als Reittiere benutzt!$B$BSchlagt sie und bringt mir ihre Felle. Sobald wir genug Felle gesammelt haben, werden wir Geschirre für die Reiter anfertigen. Die Frostwolf-Reiter werden wieder reiten!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Stormpike Brigade kann nicht ohne Sattel in die Schlacht ziehen! Wir brauchen Geschirre für unsere Reittiere, schließlich sind wir keine Wilden.$B$BWir könnten zwar die Schafböcke, die in der Nähe unseres Stützpunktes umherstreifen, leicht abschlachten, um das für die Herstellung eines Geschirrs benötigte Leder zu bekommen, aber das wäre idiotisch. Wir brauchen diese Schafböcke als Reittiere.$B$BIhr müsst den Stützpunkt unseres Feindes angreifen, die Frostwölfe töten, die sie als Reittiere benutzen, und ihre Felle mitnehmen. Bringt mir die Felle zurück, damit wir für die Kavallerie Geschirre anfertigen können. Geht!' WHERE `entry`=7026; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Sie das Ritual neu beginnen wollen, brechen Sie bitte unseren ersten Versuch ab und sprechen Sie mich dann erneut an.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich würde es vorziehen, diesen Kampf allein zu führen, aber uns bleiben keine anderen Möglichkeiten - wir brauchen die Mächtigeren, und die Völker Azeroths haben zweifellos bewiesen, dass sie solche Dinge überwinden können, wenn sie zusammenarbeiten. Wir wenden uns also an euch, um Hilfe zu erhalten.$B$BIch hoffe nur, sie ist ausreichend.$B$BZaetar, der Bruder von Remulos, hat viel Leid über diese Welt gebracht, und letztlich hat er sich selbst das Leben genommen. Ich hoffe nur, ich habe nicht noch mehr Tod verursacht, indem ich dich um Hilfe gebeten habe.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich spüre, wie schwer es ist, meine Bitte den sterblichen Völkern aufzuerlegen, aber wir haben keine andere Wahl. Die Völker Azeroths haben zweifellos bewiesen, dass sie solche Dinge überwinden können, wenn sie zusammenarbeiten, also bitte ich sie um Hilfe.$B$BIch hoffe nur, sie ist ausreichend.$B$BZaetar, der Bruder von Remulos, hat viel Leid über diese Welt gebracht, und letztlich hat er sich selbst das Leben genommen. Daraus können wir alle eine Lehre ziehen, wenn wir weise genug sind, sie zu erkennen.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Greift einen von der Allianz gehaltenen Friedhof an!' WHERE `entry`=7082; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast noch keinen Bunker angegriffen, $N! Wartest du darauf, dass andere deinen Ruhm beanspruchen?' WHERE `entry`=7101; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast noch keinen Turm angegriffen, $N! Worauf wartest du noch?' WHERE `entry`=7102; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast die Mine noch nicht eingenommen, $N!$B$BWenn wir eine Mine kontrolliert haben, wird es viel einfacher sein, Mineralien und Vorräte aus ihr zu holen.' WHERE `entry`=7122; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast noch keine Mine erobert, $N! Finde eine, die wir nicht kontrollieren, und besiege ihren Anführer!' WHERE `entry`=7124; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Geh, $N. Geh ins Alteractal und besiege den Ork-General!' WHERE `entry`=7141; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir werden die Zwerge nicht in unserer Heimat dulden! Greift unsere Feinde an und besiegt ihren Anführer, General Stormpike!' WHERE `entry`=7142; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$B$BDeine Zeit ist gekommen, $N. Du hast viel für den Frostwolfklan getan und dir damit nicht nur einen Platz als Soldat des Frostwolfs, sondern auch als Freund verdient.$B$BGut gemacht! Präsentiere die Insignien deines Eingeweihten.' WHERE `entry`=7163; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist schön, dich wiederzusehen, $c. Ich hatte nicht erwartet, dass Ihr zurückkehren würdet. Leider hast du dich als tapferer und ehrenhafter Soldat des Frostwolfs erwiesen.$B$BDeine Zeit ist wieder gekommen, $N. Du hast dir einen neuen Rang verdient und als solcher auch ein neues Abzeichen, das diesen Aufstieg kennzeichnet.$B$BPräsentiere deine Insignien.' WHERE `entry`=7164; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='So viele Erschlagene. Blut tränkt die Felder. Und doch... lebst du... Ihr habt ausgeharrt. Du hast unsere Armeen zu vielen Siegen geführt. Dafür, Soldat, hast du einen neuen Rang verdient.$B$BPräsentiere deine Insignien.' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du strahlst Befehl und Macht aus, $c. Erhaben in den Augen von Frostwolf - der Feind fürchtet sich bei der Erwähnung deines Namens.$B$BErhebe dich, Held des Frostwolfs. Erhebe dich und sei geehrt!$B$BPräsentiere deine Insignien.' WHERE `entry`=7166; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Drek\'Thar singt dein Loblied. Kalimdor ist voll von Erzählungen über deine Heldentaten. Der Kriegshäuptling strahlt - eure unerschütterliche Verteidigung unseres Clans hat ihn sehr erfreut.$B$BDu hast dir das Auge des Kommandos verdient.$B$BPräsentiere deine Insignien, Kommandant $N.' WHERE `entry`=7167; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die meisten leben nicht lange genug, um über ihre eigene Mittelmäßigkeit hinauszuwachsen. Sie haben bewiesen, dass Sie ein vorbildlicher Soldat sind, $c. Die Zeit ist reif.$B$BPräsentiere deine Insignien.' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Basis brummt vor Neuigkeiten über eure Heldentaten auf dem Feld des Kampfes! Du hast unserem Feind mächtige Schläge versetzt und seine Moral gebrochen! Dafür hast du dir einen Ehrenrang unter den Sturmsoldaten verdient.$B$BPräsentiere deine Insignien.' WHERE `entry`=7169; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich muss es wissen, $N. Wenn Sie dem Feind direkt in die Augen schauen, sehen Sie dann Angst? Kauern sie jetzt in deiner Gegenwart? Sie müssen erkennen, dass sie besiegt sind!$B$BIhr habt Euch die Ehrfurcht der Wache verdient. Präsentiert Eure Insignien!' WHERE `entry`=7170; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vor mir steht ein erhabener Held der Allianz.$B$B$B$BNur wenige haben sich einen solchen Rang unter den Sturmlanzen verdient. Ich habe gesehen, wie der Feind vor dir gefallen ist. Ich habe gesehen, wie ihre Entschlossenheit in Eurer Gegenwart zerbröckelt ist. Wenn du in den Kampf eintrittst, wirst du zum Leuchtfeuer der Hoffnung für unsere Streitkräfte!$B$BPräsentiert Eure Insignien.' WHERE `entry`=7171; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Lass sie deine Stimme hören, Commander $N! Zeigen Sie ihnen die Angst. Zeig ihnen, welche Macht der Stormpike in ihrem Rang hat!$B$BPräsentiere deine Insignien.$B' WHERE `entry`=7172; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie sehr muss es ihn schmerzen, als einer der Lebenden zu bleiben, während sein geliebter Bruder zur Vollkommenheit aufgestiegen ist.' WHERE `entry`=7281; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Schweren Herzens erteile ich einen solchen Befehl, Soldat.' WHERE `entry`=7282; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Gibt es etwas, das ich gerne hören würde?' WHERE `entry`=7301; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Stand der Jagd, Soldat?' WHERE `entry`=7302; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid gegrüßt, $r. Ich bin Kolark, Kopfgeldjäger aus Thunderbluff. Ich bin viel in der Welt herumgekommen und habe viel gesehen.$B$BAuf meinen Reisen durch die Südsee entdeckte ich diese wunderbaren Thorium-Pfeile. Leider habe ich einen endlosen Vorrat an Pfeilen, aber mein Vorrat an Granaten ist aufgebraucht. Bah, kein anständiger Tauren würde sich jemals mit einem schwachen Bogen tot stellen. Die Pfeile sind nutzlos!$B$BIch werde einen Handel anbieten: Ein gleichmäßiger Tausch von Thorium-Granaten gegen meine Thorium-Pfeile. Abgemacht?' WHERE `entry`=7341; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ist dieser Unsinn zu glauben?! Die letzte Munitionslieferung aus Kharanos wurde verpfuscht! Alles, was wir jetzt an Munition haben, sind diese fadenscheinigen Pfeile, die zu nichts taugen! Was um alles in der Welt soll ich mit 500.000 thoriumbestückten Pfeilen anfangen?$B$BIch sag dir was, Junge. Wenn du mir Thorium-Granaten bringst, tausche ich mit dir Thorium-Pfeile - und zwar sofort! Abgemacht?' WHERE `entry`=7342; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie wollen uns ausrotten? Sie sind es, die ausgerottet werden sollen.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist mir egal, woher das Haar kommt, $R.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, das ist wahr. Mein Bruder ist ein Mensch. Eine Schande... Ein Schandfleck in meiner fast makellosen Akte.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Gib ihnen eine Abreibung, $N. Sie müssen lernen, dass das gnomische Volk sich nicht einschüchtern lässt!' WHERE `entry`=7364; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich kann die stinkenden Trolle immer noch riechen.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Benedictus! Ich bin nur ein Fleck im Schatten seiner Erhabenheit. Lobt ihn!' WHERE `entry`=7366; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du Korra den Bluträcher erschlagen, $c? Die Späher haben berichtet, dass er sich in der Nähe des Feldes des Streits befindet.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben die Möglichkeit, größere Mengen des von unseren Feinden entnommenen Blutes zu opfern. Ich nehme gerne Opfergaben in Gallonengröße an, $N.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es gibt Zeiten, in denen ihr tage- oder wochenlang in Kämpfe verwickelt seid. Während dieser längeren Perioden der Aktivität kann es passieren, dass ihr große Gruppen von Sturmkristallen des Frostwolfs sammelt.$B$BDer Zirkel nimmt solche Opfergaben an, $N.$B' WHERE `entry`=7386; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich handle mit umfassender Ironie, Soldat.' WHERE `entry`=7401; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie brauchen eine Klammer, um die Zähne herauszuziehen?' WHERE `entry`=7402; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie wollen uns ausrotten? Sie sind es, die ausgerottet werden sollen.' WHERE `entry`=7421; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist mir egal, woher das Haar kommt, $R.' WHERE `entry`=7422; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, das ist wahr. Mein Bruder ist ein Mensch. Eine Schande... Ein Schandfleck in meiner fast makellosen Akte.' WHERE `entry`=7423; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Gib ihnen eine Abreibung, $N. Sie müssen lernen, dass das gnomische Volk sich nicht einschüchtern lässt!' WHERE `entry`=7424; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich kann die stinkenden Trolle immer noch riechen.' WHERE `entry`=7425; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Benedictus! Ich bin nur ein Fleck im Schatten seiner Erhabenheit. Lobt ihn!' WHERE `entry`=7426; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich handle mit umfassender Ironie, Soldat.' WHERE `entry`=7427; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie brauchen eine Klammer, um die Zähne herauszuziehen?' WHERE `entry`=7428; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Er heißt Gordok Shackle Key - so nennen ihn diese \"Tons o\' Fun\". Ich denke, dass jeder der Oger ihn haben könnte, aber ich bin mir nicht sicher, ob es ein bestimmter ist. Vielleicht haben die Wachen eine größere Chance, einen zu haben...$B$BWas rede ich da - du hast es doch schon, oder nicht?! Ist es das da?!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meine Mitarbeiterin, die Gelehrte der Nachtelfen, Runethorn, rekrutiert ihre Verbündeten für diese Aufgabe.' WHERE `entry`=7481; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mein Gefährte, der taurische Weise Korolusk, rekrutiert seine Verbündeten für diese Aufgabe.' WHERE `entry`=7482; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Sie jetzt durch die Öffnung springen, könnte das in einer Katastrophe enden... für Sie.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zwingt die Welt in die Knie, wenn ihr müsst!' WHERE `entry`=7521; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben wir eine Abmachung?' WHERE `entry`=7604; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Gürtelpläne benötige ich 20 Thoriumbarren.' WHERE `entry`=7653; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Boot-Pläne benötige ich 40 Thorium-Barren. Jepp, 40. Wirst du weinen? Willst du ein Taschentuch?$B$B' WHERE `entry`=7654; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Bracer-Pläne benötige ich 20 Thoriumbarren.$B$BAlles in Ordnung, Kleiner? Du wirst ganz rot.' WHERE `entry`=7655; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Pläne des Bruststücks benötige ich 60 Thoriumbarren.$B$B$BOh, Mann, jetzt geht das schon wieder los. Willst du zu deinen blauen Göttern rennen und sie fragen, warum sie dich verlassen haben?!? Nimm dich zusammen, Nancy! Niemand hat je gesagt, dass das Leben fair ist.' WHERE `entry`=7656; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Übergeben Sie einfach 50 Thorium-Barren und die Steuerpläne gehören Ihnen.' WHERE `entry`=7657; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Übergeben Sie einfach 60 Thoriumbarren und die Beinpläne sind fertig.$B$BIch weiß, ich treibe dich in den Bankrott! Ich habe das alles schon mal gehört, also spar dir deine rührselige Geschichte, Schwächling.' WHERE `entry`=7658; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Schulterpläne benötige ich 20 Thoriumbarren.' WHERE `entry`=7659; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr sie erschlagen?' WHERE `entry`=7723; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hatte er Recht? Kommt es ihnen aus dem Hintern?' WHERE `entry`=7724; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$B$BSteh da nicht so rum, nimm dir Öl und eine Luffa und fang an, diese Ballen zu schrubben.$B$BDu hast keinen Luffa? Na dann! Vielleicht ist es an der Zeit, dass ich dich losschicke, um eine Luffa zu finden?$B$BHey, wo willst du hin?' WHERE `entry`=7727; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Lassen Sie uns nicht noch mehr meiner kostbaren Zeit mit Geschwafel verschwenden, $r. Es ist an der Zeit, sich darauf zu konzentrieren, unseren schwindenden Vorrat an feurigem Flussmittel aufzufüllen.$B$BWas ich von Ihnen brauche, ist das Folgende:$B$B*Incendosaurus-Schuppen.$B$B*Königsblut.$B$B*Kohle.$B$BIch nehme alles, was du bieten kannst!$B$BUnd du wirst es schnell tun, wenn du dich mit der Bruderschaft gut stellen willst.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben sich in der Unternehmenshierarchie der Bruderschaft hochgearbeitet, $R. Wir haben begonnen, Sie wohlwollend zu betrachten. Das ist eine große Leistung!$B $BWenn du an mehr Arbeit interessiert bist und dir mehr Respekt bei uns verdienen willst, dann hör zu.$B $BWir können das feurige Flussmittel verfeinern, indem wir der Mischung einen einfachen Dunkeleisenrückstand hinzufügen. Den Dunkeleisen-Rückstand findet man in den Schwarzfelstiefen.' WHERE `entry`=7737; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr in der Kriegshymnenschlucht gekämpft und die Silberschwingenfeste verteidigt?' WHERE `entry`=7788; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Blut unserer Feinde ist ein Zeichen der Ehre. Haben Sie ein solches Zeichen?' WHERE `entry`=7789; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir nehmen derzeit Spenden für Wolltuch an. Für eine Spende von sechzig Stück Wollstoff erhaltet ihr die volle Anerkennung von Sturmwind für euer großzügiges Handeln. Unsere Vorräte an Wolle sind so groß, dass wir insgesamt nur sechzig Stücke von euch benötigen; wir sollten in der Lage sein, genug von anderen im Reich zu erwerben, um unsere Aktion zu unterstützen.$B$BWenn ihr die sechzig Stücke Wollstoff bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7791; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir nehmen derzeit Spenden für Wolltücher entgegen. Für eine Spende von sechzig Stück Wollstoff erhaltet ihr die volle Anerkennung von Darnassus für euer großzügiges Handeln. Unsere Vorräte an Wolle sind so groß, dass wir insgesamt nur sechzig Stücke von euch benötigen; wir sollten in der Lage sein, genug von anderen im Reich zu erwerben, um unsere Aktion zu unterstützen.$B$BWenn ihr die sechzig Stücke Wollstoff bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7792; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie bei den meisten anderen Stoffen sind unsere Seidenvorräte auf einem historischen Tiefpunkt angelangt. Unsere Vorräte sind so groß, dass wir insgesamt nur sechzig Stück Seide von Ihnen benötigen würden; mit der Unterstützung anderer sollten wir in der Lage sein, unser Ziel zu erreichen.$B$BEin wohlwollendes Geschenk wie Seide würde Ihr Ansehen in der Gemeinde sicherlich erhöhen! Wenn Sie die sechzig Stücke Seidenstoff bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7793; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Mageweave geht zur Neige, und wir könnten Ihre Hilfe gebrauchen, um unsere Vorräte aufzufüllen! Da wir auf die Gemeinschaft als Ganzes zählen, bräuchten wir von euch nur eine Spende von 60 Stück Magiergewebe, um unser Ziel zu erreichen. Eine solche Großzügigkeit würde von Sturmwind nicht unbemerkt bleiben, das versichere ich euch!$B$BWenn ihr die sechzig Stücke Magiergewebe bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7794; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, ihr habt einen enormen Beitrag zu unserer Tuchaktion geleistet. Während wir hart daran arbeiten, unsere Reserven wieder aufzufüllen, bleibt eine Form von Stoff kritisch knapp - Runenstoff. Wir brauchen es ganz dringend, und wir hoffen, dass Sie uns wie in der Vergangenheit helfen können!$B$BWenn Sie dazu bereit sind, bringen Sie mir bitte das Runentuch, das Sie entbehren können. Wir nehmen zunächst eine Einzelspende von sechzig Stück an, und dann sehen wir weiter.' WHERE `entry`=7795; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wann immer Sie bereit sind, den Stapel Vliestuch abzugeben, werde ich ihn entgegennehmen.' WHERE `entry`=7796; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie bei den meisten anderen Stoffen sind unsere Seidenvorräte auf einem historischen Tiefpunkt angelangt. Unsere Vorräte sind so groß, dass wir insgesamt nur sechzig Stück Seide von Ihnen benötigen würden; mit der Unterstützung anderer sollten wir in der Lage sein, unser Ziel zu erreichen.$B$BEin wohlwollendes Geschenk wie Seide würde Ihr Ansehen in der Gemeinde sicherlich erhöhen! Wenn Sie die sechzig Stücke Seidenstoff bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7798; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Mageweave geht zur Neige, und wir könnten Ihre Hilfe gebrauchen, um unsere Vorräte aufzufüllen! Da wir auf die Gemeinschaft als Ganzes zählen, bräuchten wir von euch nur eine Spende von 60 Stück Magiergewebe, um unser Ziel zu erreichen. Eine solche Großzügigkeit würde von Darnassus nicht unbemerkt bleiben, das versichere ich euch!$B$BWenn ihr die sechzig Stücke Magiergewebe bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7799; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, ihr habt einen enormen Beitrag zu unserer Tuchaktion geleistet. Während wir hart daran arbeiten, unsere Reserven wieder aufzufüllen, bleibt eine Form von Stoff kritisch knapp - Runenstoff. Wir brauchen es ganz dringend, und wir hoffen, dass Sie uns wie in der Vergangenheit helfen können!$B$BWenn Sie dazu bereit sind, bringen Sie mir bitte das Runentuch, das Sie entbehren können. Wir nehmen zunächst eine Einzelspende von sechzig Stück an, und dann sehen wir weiter.' WHERE `entry`=7800; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wann immer Sie bereit sind, den Stapel Vliestuch abzugeben, werde ich ihn entgegennehmen.' WHERE `entry`=7801; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir nehmen derzeit Spenden für Wolltuch an. Für eine Spende von sechzig Stück Wollstoff erhaltet ihr die volle Anerkennung der Eisenschmiede für euer großzügiges Handeln. Unsere Vorräte an Wolle sind so groß, dass wir insgesamt nur sechzig Stücke von euch benötigen; wir sollten in der Lage sein, genug von anderen im Reich zu erwerben, um unsere Aktion zu unterstützen.$B$BWenn ihr die sechzig Stücke Wollstoff bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7802; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie bei den meisten anderen Stoffen sind unsere Seidenvorräte auf einem historischen Tiefpunkt angelangt. Unsere Vorräte sind so groß, dass wir insgesamt nur sechzig Stück Seide von Ihnen benötigen würden; mit der Unterstützung anderer sollten wir in der Lage sein, unser Ziel zu erreichen.$B$BEin wohlwollendes Geschenk wie Seide würde Ihr Ansehen in der Gemeinde sicherlich erhöhen! Wenn Sie die sechzig Stücke Seidenstoff bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7803; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Mageweave geht zur Neige, und wir könnten Ihre Hilfe gebrauchen, um unsere Vorräte aufzufüllen! Da wir auf die Gemeinschaft als Ganzes zählen, bräuchten wir von euch nur eine Spende von 60 Stück Magiergewebe, um unser Ziel zu erreichen. Eine solche Großzügigkeit würde von Ironforge nicht unbemerkt bleiben, das versichere ich euch!$B$BWenn ihr die sechzig Stücke Magiergewebe bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7804; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, ihr habt einen enormen Beitrag zu unserer Tuchaktion geleistet. Während wir hart daran arbeiten, unsere Reserven wieder aufzufüllen, bleibt eine Form von Stoff kritisch knapp - Runenstoff. Wir brauchen es ganz dringend, und wir hoffen, dass Sie uns wie in der Vergangenheit helfen können!$B$BWenn Sie dazu bereit sind, bringen Sie mir bitte das Runentuch, das Sie entbehren können. Wir nehmen zunächst eine Einzelspende von sechzig Stück an, und dann sehen wir weiter.' WHERE `entry`=7805; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wann immer Sie bereit sind, den Stapel Vliestuch abzugeben, werde ich ihn entgegennehmen.' WHERE `entry`=7806; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir nehmen derzeit Spenden für Wolltuch an. Für eine Spende von sechzig Stück Wollstoff erhaltet ihr die volle Anerkennung der Gnomeregan-Zwerge für euer großzügiges Handeln. Unsere Vorräte an Wolle sind so groß, dass wir insgesamt nur sechzig Stücke von euch benötigen; wir sollten in der Lage sein, genug von anderen im Reich zu bekommen, um unsere Aktion zu unterstützen.$B$BWenn ihr die sechzig Stücke Wollstoff bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7807; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie bei den meisten anderen Stoffen sind unsere Seidenvorräte auf einem historischen Tiefpunkt angelangt. Unsere Vorräte sind so groß, dass wir insgesamt nur sechzig Stück Seide von Ihnen benötigen würden; mit der Unterstützung anderer sollten wir in der Lage sein, unser Ziel zu erreichen.$B$BEin wohlwollendes Geschenk wie Seide würde Ihr Ansehen in der Gemeinde sicherlich erhöhen! Wenn Sie die sechzig Stücke Seidenstoff bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7808; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Mageweave geht zur Neige, und wir könnten Ihre Hilfe gebrauchen, um unsere Vorräte aufzufüllen! Da wir auf die Gemeinschaft als Ganzes zählen, bräuchten wir von euch nur eine Spende von 60 Stück Magiergewebe, um unser Ziel zu erreichen. Eine solche Großzügigkeit würde von den Gnomeregan-Zwergen nicht unbemerkt bleiben, das versichere ich euch!$B$BWenn ihr die sechzig Stücke Magiergewebe bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7809; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, ihr habt einen enormen Beitrag zu unserer Tuchaktion geleistet. Während wir hart daran arbeiten, unsere Reserven wieder aufzufüllen, bleibt eine Form von Stoff kritisch knapp - Runenstoff. Wir brauchen es ganz dringend, und wir hoffen, dass Sie uns wie in der Vergangenheit helfen können!$B$BWenn Sie dazu bereit sind, bringen Sie mir bitte das Runentuch, das Sie entbehren können. Wir nehmen zunächst eine Einzelspende von sechzig Stück an, und dann sehen wir weiter.' WHERE `entry`=7811; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wann immer Sie bereit sind, den Stapel Vliestuch abzugeben, werde ich ihn entgegennehmen.' WHERE `entry`=7812; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir nehmen derzeit Spenden für Wolltücher entgegen. Für eine Spende von sechzig Stück Wollstoff erhaltet ihr die volle Anerkennung der Unterstadt für euer großzügiges Handeln. Unsere Vorräte an Wolle sind so groß, dass wir insgesamt nur sechzig Stücke von euch benötigen; wir sollten in der Lage sein, genug von anderen im Reich zu bekommen, um unsere Aktion zu unterstützen.$B$BWenn ihr die sechzig Stücke Wollstoff bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7813; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie bei den meisten anderen Stoffen sind unsere Seidenvorräte auf einem historischen Tiefpunkt angelangt. Unsere Vorräte sind so groß, dass wir insgesamt nur sechzig Stück Seide von Ihnen benötigen würden; mit der Unterstützung anderer sollten wir in der Lage sein, unser Ziel zu erreichen.$B$BEin wohlwollendes Geschenk wie Seide würde Ihr Ansehen in der Gemeinde sicherlich erhöhen! Wenn Sie die sechzig Stücke Seidenstoff bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7814; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Mageweave geht zur Neige, und wir könnten Ihre Hilfe gebrauchen, um unsere Vorräte aufzufüllen! Da wir auf die Gemeinschaft als Ganzes zählen, bräuchten wir von euch nur eine Spende von 60 Stück Magiergewebe, um unser Ziel zu erreichen. Eine solche Großzügigkeit würde von der Unterstadt nicht unbemerkt bleiben, das versichere ich Ihnen!$B$BWenn Sie die sechzig Stücke Magiergewebe bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7817; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, ihr habt einen enormen Beitrag zu unserer Tuchaktion geleistet. Während wir hart daran arbeiten, unsere Reserven wieder aufzufüllen, bleibt eine Form von Stoff kritisch knapp - Runenstoff. Wir brauchen es ganz dringend, und wir hoffen, dass Sie uns wie in der Vergangenheit helfen können!$B$BWenn Sie dazu bereit sind, bringen Sie mir bitte das Runentuch, das Sie entbehren können. Wir nehmen zunächst eine Einzelspende von sechzig Stück an, und dann sehen wir weiter.' WHERE `entry`=7818; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Nochmals herzliche Grüße, $N! Unser Bedarf an Runentuch ist konstant, und wir können immer zusätzliche Ressourcen gebrauchen, wenn Ihr bereit seid, Euch von ihnen zu trennen. Für einen zusätzlichen Stapel von zwanzig Runentüchern werde ich dafür sorgen, dass Ihr für Eure anhaltenden Bemühungen im Namen der Unterstadt anerkannt werdet.$B$BSobald Sie bereit sind, den Stapel Runentuch abzugeben, werde ich ihn entgegennehmen.' WHERE `entry`=7819; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir nehmen derzeit Spenden für Wolltücher entgegen. Für eine Spende von sechzig Stück Wollstoff erhaltet ihr die volle Anerkennung von Thunder Bluff für euer großzügiges Handeln. Unsere Vorräte an Wolle sind so groß, dass wir insgesamt nur sechzig Stücke von euch benötigen; wir sollten in der Lage sein, genug von anderen im Reich zu bekommen, um unsere Aktion zu unterstützen.$B$BWenn ihr die sechzig Stücke Wollstoff bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7820; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie bei den meisten anderen Stoffen sind unsere Seidenvorräte auf einem historischen Tiefpunkt angelangt. Unsere Vorräte sind so groß, dass wir insgesamt nur sechzig Stück Seide von Ihnen benötigen würden; mit der Unterstützung anderer sollten wir in der Lage sein, unser Ziel zu erreichen.$B$BEin wohlwollendes Geschenk wie Seide würde Ihr Ansehen in der Gemeinde sicherlich erhöhen! Wenn Sie die sechzig Stücke Seidenstoff bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7821; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Mageweave geht zur Neige, und wir könnten Ihre Hilfe gebrauchen, um unsere Vorräte aufzufüllen! Da wir auf die Gemeinschaft als Ganzes zählen, bräuchten wir von euch nur eine Spende von 60 Stück Magiergewebe, um unser Ziel zu erreichen. Eine solche Großzügigkeit würde von Thunder Bluff nicht unbemerkt bleiben, das versichere ich Ihnen!$B$BWenn Sie die sechzig Stücke Magiergewebe bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7822; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, ihr habt einen enormen Beitrag zu unserer Tuchaktion geleistet. Während wir hart daran arbeiten, unsere Reserven wieder aufzufüllen, bleibt eine Form von Stoff kritisch knapp - Runenstoff. Wir brauchen es ganz dringend, und wir hoffen, dass Sie uns wie in der Vergangenheit helfen können!$B$BWenn Sie dazu bereit sind, bringen Sie mir bitte das Runentuch, das Sie entbehren können. Wir nehmen zunächst eine Einzelspende von sechzig Stück an, und dann sehen wir weiter.' WHERE `entry`=7823; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, ihr habt einen enormen Beitrag zu unserer Tuchaktion geleistet. Während wir hart daran arbeiten, unsere Reserven wieder aufzufüllen, bleibt eine Form von Stoff kritisch knapp - Runenstoff. Wir brauchen es ganz dringend, und wir hoffen, dass Sie uns wie in der Vergangenheit helfen können!$B$BWenn Sie dazu bereit sind, bringen Sie mir bitte das Runentuch, das Sie entbehren können. Wir nehmen zunächst eine Einzelspende von sechzig Stück an, und dann sehen wir weiter.' WHERE `entry`=7824; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wann immer Sie bereit sind, den Stapel Vliestuch abzugeben, werde ich ihn entgegennehmen.' WHERE `entry`=7825; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir nehmen derzeit Spenden für Wolltuch an. Für eine Spende von sechzig Stück Wollstoff erhaltet ihr die volle Anerkennung von Orgrimmar für euer großzügiges Handeln. Unsere Vorräte an Wolle sind so groß, dass wir insgesamt nur sechzig Stücke von euch benötigen; wir sollten in der Lage sein, genug von anderen im Reich zu bekommen, um unsere Aktion zu unterstützen.$B$BWenn ihr die sechzig Stücke Wollstoff bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7826; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie bei den meisten anderen Stoffen sind unsere Seidenvorräte auf einem historischen Tiefpunkt angelangt. Unsere Vorräte sind so groß, dass wir insgesamt nur sechzig Stück Seide von Ihnen benötigen würden; mit der Unterstützung anderer sollten wir in der Lage sein, unser Ziel zu erreichen.$B$BEin wohlwollendes Geschenk wie Seide würde Ihr Ansehen in der Gemeinde sicherlich erhöhen! Wenn Sie die sechzig Stücke Seidenstoff bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7827; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zeigt ihnen die Macht von Revantusk!' WHERE `entry`=7828; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Befreie deinen Kopf von unreinen Gedanken, $r. Werde eins mit der Wildnis!' WHERE `entry`=7829; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Mageweave geht zur Neige, und wir könnten Ihre Hilfe gebrauchen, um unsere Vorräte aufzufüllen! Da wir auf die Gemeinschaft als Ganzes zählen, bräuchten wir von euch nur eine Spende von 60 Stück Magiergewebe, um unser Ziel zu erreichen. Eine solche Großzügigkeit würde von Orgrimmar nicht unbemerkt bleiben, das versichere ich euch!$B$BWenn ihr die sechzig Stücke Magiergewebe bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7831; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wann immer Sie bereit sind, den Stapel Vliestuch abzugeben, werde ich ihn entgegennehmen.' WHERE `entry`=7832; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir nehmen derzeit Spenden für Wolltuch an. Für eine Spende von sechzig Stück Wollstoff erhaltet ihr die volle Anerkennung der Dunkelspeer-Trolle für euer großzügiges Handeln. Unsere Vorräte an Wolle sind so groß, dass wir insgesamt nur sechzig Stück von euch benötigen würden; wir sollten in der Lage sein, genug von anderen im Reich zu erwerben, um unsere Aktion zu unterstützen.$BWenn ihr die sechzig Stücke Wollstoff bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7833; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie bei den meisten anderen Stoffen sind unsere Seidenvorräte auf einem historischen Tiefpunkt angelangt. Unsere Vorräte sind so groß, dass wir insgesamt nur sechzig Stück Seide von Ihnen benötigen würden; mit der Unterstützung anderer sollten wir in der Lage sein, unser Ziel zu erreichen.$B$BEin wohlwollendes Geschenk wie Seide würde Ihr Ansehen in der Gemeinde sicherlich erhöhen! Wenn Sie die sechzig Stücke Seidenstoff bei sich haben und bereit sind, sie zu spenden, kann ich sie Ihnen jetzt abnehmen.' WHERE `entry`=7834; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Buntgewebe geht zur Neige, und wir könnten Ihre Hilfe gebrauchen, um unsere Vorräte wieder aufzufüllen! Da wir auf die Gemeinschaft als Ganzes zählen, bräuchten wir von euch nur eine Spende von 60 Stück Magiergewebe, um unser Ziel zu erreichen. Eine solche Großzügigkeit würde von den Dunkelspeer-Trollen nicht unbemerkt bleiben, das versichere ich euch!$B$BWenn ihr die sechzig Stücke Magiergewebe bei euch habt und bereit seid, sie zu spenden, kann ich sie euch jetzt abnehmen.' WHERE `entry`=7835; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n, ihr habt einen enormen Beitrag zu unserer Tuchaktion geleistet. Während wir hart daran arbeiten, unsere Reserven wieder aufzufüllen, bleibt eine Form von Stoff kritisch knapp - Runenstoff. Wir brauchen es ganz dringend, und wir hoffen, dass Sie uns wie in der Vergangenheit helfen können!$B$BWenn Sie dazu bereit sind, bringen Sie mir bitte das Runentuch, das Sie entbehren können. Wir nehmen zunächst eine Einzelspende von sechzig Stück an, und dann sehen wir weiter.' WHERE `entry`=7836; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wann immer Sie bereit sind, den Stapel Vliestuch abzugeben, werde ich ihn entgegennehmen.' WHERE `entry`=7837; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist zu sauber, Mann. Du musst dich mit dem Feind anlegen und schmutzig machen.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Vilebranch Soothsayers und Scalpers bewohnen die nördliche bis nordöstliche Region des Hinterlands.' WHERE `entry`=7844; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bringt ihr Nachrichten aus Jintha\'alor?' WHERE `entry`=7861; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie wegen der offenen Stelle hier?' WHERE `entry`=7862; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr in der Kriegshymnenschlucht gekämpft und die Silberschwingenfeste verteidigt?' WHERE `entry`=7871; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr in der Kriegshymnenschlucht gekämpft und die Silberschwingenfeste verteidigt?' WHERE `entry`=7872; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr in der Kriegshymnenschlucht gekämpft und die Silberschwingenfeste verteidigt?' WHERE `entry`=7873; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Blut unserer Feinde ist ein Zeichen der Ehre. Haben Sie ein solches Zeichen?' WHERE `entry`=7874; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Blut unserer Feinde ist ein Zeichen der Ehre. Haben Sie ein solches Zeichen?' WHERE `entry`=7875; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Blut unserer Feinde ist ein Zeichen der Ehre. Haben Sie ein solches Zeichen?' WHERE `entry`=7876; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir auf dem Dunkelmond-Jahrmarkt gehen viel zu Fuß. Wir laufen von einem Jahrmarktsgelände zum anderen... Sie werden uns bei der Arbeit nie im Sitzen sehen! Kein Wunder also, dass wir eine Menge Stiefel abnutzen! Wir brauchen Stiefel, die sowohl strapazierfähig als auch stilvoll sind, und geprägte Lederstiefel erfüllen diese Anforderungen ziemlich gut.$B$BDu! Du bist ein Lederarbeiter; mach mir geprägte Lederstiefel und ich gebe dir eine Eintrittskarte für den Dunkelmond-Jahrmarkt für deine Arbeit.' WHERE `entry`=7881; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Unsere Jahrmarktsarbeiter machen mehr als nur Müll fegen und Stachel hämmern! Sie helfen auch dabei, den Rummel zu bewachen, wenn er unterwegs ist, und zu diesem Zweck brauchen sie immer gute, robuste Rüstungswesten.$B$BWenn du eine robuste Lederrüstung anfertigst und sie mir bringst, sorge ich dafür, dass sie an die richtigen Leute geht. Ich besorge euch auch ein paar Eintrittskarten für den Dunkelmond-Jahrmarkt als Gegenleistung.' WHERE `entry`=7882; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Yebb Nebblegear ist auf der Suche nach weiteren Talenten für seine Show und sucht weit und breit nach dem größten Zwerg der Welt. Kennst du einen Gnom von beachtlicher Größe?$B$BNun, bevor er den Gnom findet, will er sein Kostüm fertig haben. Ich denke, ein barbarischer Harnisch wäre eine gute Grundlage für das Kostüm; kannst du ein paar Harnische anfertigen und sie mir bringen? Wenn du das machst, habe ich einen Stapel Karten für den Dunkelmond-Jahrmarkt für dich...' WHERE `entry`=7883; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Yebb arbeitet an weiteren Attraktionen für seinen Zoo, darunter nasse, sumpfige Behausungen für einen Jungen, der von Krokolisken aufgezogen wird, und vielleicht für einen Murloc. Wir werden schöne, wasserdichte Leggings brauchen, damit wir beim Auf- und Abbau nicht durchnässt werden. Ich denke, für diese Aufgabe sind Leggings aus Schildkrötenschuppen genau das Richtige.$B$B$N, kannst du diese Leggings herstellen? Wenn ja, bekommst du als Belohnung einen fetten Stapel Eintrittskarten für den Dunkelmond-Jahrmarkt...' WHERE `entry`=7884; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vielleicht ist Ihnen das nicht bewusst, aber ein fahrender Karneval ist sehr kostspielig! Alles nutzt sich so schnell ab, dass es ein Wunder ist, dass wir noch Gewinn machen können.$B$BWegen all dieser versteckten Kosten suchen wir immer nach Möglichkeiten, unsere Ausrüstung so kostengünstig wie möglich zu erhalten. Unsere Zelte zum Beispiel reißen regelmäßig, aber ich habe herausgefunden, dass sich Lederrüstungen hervorragend als Flicken eignen. Kannst du mir ein paar Rüstungspakete besorgen und mitbringen? Das würde uns eine Menge Geld sparen! Wenn du das machst, habe ich eine Handvoll Eintrittskarten für den Dunkelmond-Jahrmarkt für dich...' WHERE `entry`=7885; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es erfordert viel Arbeit, die stärkste Frau der Welt zu sein! Mein Gewichtssatz wird zu leicht und wenn ich fit bleiben will, brauche ich mehr Gewichte!$B$BKönntest du mir ein paar Hantelsteine mitbringen? Wenn ja, schenke ich dir eine Eintrittskarte für den Dunkelmond-Jahrmarkt.' WHERE `entry`=7889; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um mein Training zu unterstützen, stecke ich gerne einen Stab zwischen schwere Schleifsteine und hebe ihn dann über meinen Kopf. Das ist nicht einfach, aber die stärkste Frau der Welt zu sein, wie ich es bin, kann man nicht im Sitzen verdienen!$B$BKönnt ihr mir helfen? Ich brauche mehr Schleifsteine - bringt mir welche, und ich tausche Eintrittskarten für den Dunkelmond-Jahrmarkt gegen sie.' WHERE `entry`=7890; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich arbeite an einem neuen Kostüm, für meinen eigenen Stand als stärkste Frau der Welt! Im Moment bin ich auf der Suche nach ein paar Armschienen, die ich tragen kann. Sie dürfen nicht viel verdecken, weil die Leute meine Muskeln sehen wollen, aber ich will trotzdem ein bisschen Farbe zeigen, weißt du?$B$BWie wäre es mit grünen Eisenharnischen, $N? Kannst du mir grüne Eisenarmschienen machen? Wenn du das kannst, habe ich einen ganzen Stapel Karten für den Dunkelmond-Jahrmarkt für dich.' WHERE `entry`=7891; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für meinen Auftritt als stärkste Frau der Welt werde ich Gegenstände aus dem Publikum annehmen und sie mit einem großen schwarzen Streitkolben zerschlagen!$B$BKannst du mir einen großen schwarzen Streitkolben machen, $N?' WHERE `entry`=7892; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, in meinem Bestreben, die stärkste Frau der Welt zu werden, bin ich um die Welt gereist und habe die Geheimnisse des Muskelaufbaus von weit entfernten Kraftmeistern, Kraftgurus und alten Handbüchern gelernt. Ich kenne jetzt verbotene Übungen, die die Schwachen töten und die Uneingeweihten verkrüppeln würden!$B$BDiese Kraft- und Konditionsleistungen erfordern ein Training mit dem härtesten aller Schleifsteine. $N, kannst du ein paar Schleifsteine finden oder herstellen und sie mir bringen? Wenn du das tust, gebe ich dir Eintrittskarten...' WHERE `entry`=7893; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Yebb entwickelt eine neue Attraktion für den Zoo Bizarre, eine Attraktion, die die Menschen vor Staunen und Freude in den Wahnsinn treiben wird! Aber es wird eine Menge Arbeit und eine Menge Material erfordern...$B$BDazu gehören auch Kupfermodulatoren. Wir brauchen viele Modulatoren für die mechanischen Teile der Attraktion. Bringt mir Kupfermodulatoren und ich tausche sie gegen ein Ticket für den Dunkelmond-Jahrmarkt ein.' WHERE `entry`=7894; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mein neuer Stand wird eine Augenweide sein, jawohl, Sir! Ein Anblick zum Sehen und... für ein paar Glückliche auch zum Anfassen!$B$BIch kann bereits die surrenden Bronzegeräte hören, die ihr Lied der mechanischen Verzückung singen, wenn die Besucher zu meinem Stand kommen und ihre Fähigkeiten testen!$B$BAh... jetzt brauche ich die Gizmos selbst, um meinen Traum zu verwirklichen. Bitte, $N, bring mir surrende Bronze-Gizmos... und die Eintrittskarten für den Dunkelmond-Jahrmarkt gehören dir!' WHERE `entry`=7895; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn ich diesen Stand endlich zum Laufen gebracht habe, möchte ich Werbung machen! Und wie könnte man besser werben als mit einem Feuerwerk?$B$BNun, einige mögen denken, dass der Geruch eines Kessels, in dem die Köpfe deiner Feinde kochen, besser geeignet ist, um Menschenmengen anzulocken, aber... wir befinden uns in gemischter Gesellschaft. Also muss es ein Feuerwerk sein!$B$BBring mir grünes Feuerwerk, $N, und ich habe eine große Handvoll Eintrittskarten für den Dunkelmond-Jahrmarkt für dich.' WHERE `entry`=7896; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Hauptgrund, warum ich meinen Stand nicht öffnen kann, ist, dass... alles kaputt ist! Ich brauche mechanische Reparatursets, um das ganze Zeug zu reparieren!$B$BKannst du mir diese Bausätze bringen, $N? Ich tausche die Bausätze gegen Karten für den Dunkelmond-Jahrmarkt. Was sagst du dazu?' WHERE `entry`=7897; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Yebb Nebblegear arbeitet, genau wie ich, an einer zukünftigen Attraktion. Diese Attraktion ist so fantastisch, sagt Nebb, dass sie Leute aus der ganzen Welt anziehen wird ... und sie wird uns alle sehr, sehr reich machen!$B$BEr sagt, er braucht Thorium-Widgets für den Bau und will, dass ich sie für ihn sammle. Also, was sagst du, $N? Weißt du, wo man Thorium-Widgets bekommt? Wenn du ein Ingenieur bist, kannst du sie herstellen? Willst du sie gegen Eintrittskarten für den Dunkelmond-Jahrmarkt eintauschen?' WHERE `entry`=7898; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die erste Lektion, um Menschen anzulocken, lautet: Locke sie mit Gadgets und Schnickschnack! Können Sie mir helfen?$B$BIch brauche kleine pelzige Pfoten, die ich für Preise verwenden kann. Ihr findet sie bei den Katzen der Barrens oder auf Darkshore....$B$BBringt mir ein paar Pfoten und ich tausche sie gegen eine Eintrittskarte für den Dunkelmond-Jahrmarkt ein.' WHERE `entry`=7899; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Kinder lieben Spielzeug! Und ganz gleich, welcher Rasse sie angehören, ich habe festgestellt, dass alle Kinder pelzige Plüschtiere aus zerrissenem Bärenfell lieben!$B$BIhr könnt diese Felle von den Bären in Eschental oder Hügelbrad bekommen. Bringt mir einen Haufen davon und verdient euch einen Haufen Eintrittskarten für den Dunkelmond-Jahrmarkt!' WHERE `entry`=7900; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist erstaunlich, was die Menschen schätzen! Nehmen wir zum Beispiel einen Holzstab, an dem ein weicher, buschiger Schwanz befestigt ist. Sie und ich denken vielleicht, dass so etwas nicht besonders wertvoll ist... aber wenn Sie diesem Stück Schrott einen netten Namen wie \"Savage Fuzz Tail\" geben und ihn in eine hübsche Schachtel stecken, dann denken die Leute, er sei wertvoll. Aus Müll wird ein Schatz!$B$BBringt mir weiche, buschige Schwänze von den Wölfen von Desolace und den Badlands, und ich gebe euch Tickets für den Dunkelmond-Jahrmarkt.' WHERE `entry`=7901; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Vorstellungskraft eines Menschen ist etwas Unglaubliches. Sie kann den kleinsten Hügel wie den größten Berg erscheinen lassen. Sie kann den harmlosesten Schatten wie einen schrecklichen Albtraum erscheinen lassen!$B$BWir auf dem Dunkelmond-Jahrmarkt lassen die Fantasie unserer Besucher aufblühen! Aber um ihre Vorstellungskraft zu fördern... müssen wir manchmal etwas trickreich sein.$B$BIch brauche lebendige Federn für eine meiner Attraktionen. Ihr könnt sie von den Vögeln der gefährlicheren Gebiete Azeroths bekommen. Bringt mir die Federn und ihr bekommt viele Eintrittskarten!' WHERE `entry`=7902; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du jemals spät nachts in einer Höhle unterwegs, auf der Suche nach einem Abenteuer? Tun Sie das? Ja, wirklich? Dann hast du die gruseligen Augen von Fledermäusen gesehen, die dich von hoch oben anstarren und darauf warten, dass du deine Deckung fallen lässt, damit sie dein Blut aussaugen können!$B$BEin gruseliger Gedanke, findest du nicht? Aber natürlich! Zweifellos sind Fledermausaugen unheimlich!$B$BKannst du mir ein paar böse Fledermausaugen bringen, $N? Ich brauche sie für... etwas, das ich entwerfe. Etwas Gruseliges.$B$BDu kannst sie von den Fledermäusen in den östlichen Pestländern bekommen.' WHERE `entry`=7903; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie ich sehe, haben Sie es geschafft, ein Deck von Portalen zu vervollständigen! Herzlichen Glückwunsch!' WHERE `entry`=7927; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7930; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7931; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7932; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7933; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7934; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7935; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7936; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dieser Heuhaufen sieht aus wie der in deiner Vision.' WHERE `entry`=7937; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Diese Truhe sieht aus wie die aus deiner Vision...' WHERE `entry`=7938; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, vielen Dank für all die Hilfe, die Sie mir gegeben haben. Ich kann Ihnen wirklich nicht genug danken!$B$BObwohl mein Bedarf nicht mehr groß ist... wenn du mir mehr dichte Schleifsteine bringst, habe ich immer noch mehr Dunkelmond-Jahrmarkt-Tickets für dich.' WHERE `entry`=7939; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7940; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, ich muss dir für all deine Hilfe danken. Ich habe reichlich Vorräte, nicht zuletzt dank Eurer Bemühungen, aber wenn Ihr mir weitere Rüstungssets bringen wollt, tausche ich sie gerne gegen Karten für den Dunkelmond-Jahrmarkt ein.' WHERE `entry`=7941; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, du bist so gut zu uns gewesen und hast mir unermüdlich Waren gebracht. Mein ewiger Dank gebührt dir!$B$BObwohl unser Bedarf an Thorium-Widgets nicht mehr so groß ist wie früher, könnt ihr sie mir immer noch bringen, und ich tausche sie gerne gegen Karten für den Dunkelmond-Jahrmarkt ein.' WHERE `entry`=7942; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Attraktion, die ich entwerfe, wird das gruseligste Ereignis sein, seit Gnomeregan überrannt wurde! Und das verdanke ich vor allem dir und all den Kugeln, die du mir gebracht hast. Vielen, vielen Dank!$B$BIch brauche nicht viel mehr, aber... wenn ihr mir noch mehr böse Fledermausaugen von den Fledermäusen der östlichen Pestländer bringt... habe ich vielleicht noch mehr Dunkelmond-Jahreskarten für dich.' WHERE `entry`=7943; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Diese Truhe sieht aus wie die aus deiner Vision...' WHERE `entry`=7944; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich bin so froh, dass Jubjub nicht mehr verloren ist. Sie liebt das dunkle Eisenbier so sehr, dass sie, als es mir ausgegangen ist, weggelaufen ist, um mehr zu finden!$B$BJetzt, da Jubjub zurück ist, will ich so viel Bier, wie ich bekommen kann! Ich werde nicht wollen, dass sie wieder wegläuft!$B$BHast du irgendein dunkles Eisenbier? Wenn ja, dann tausche ich eins von Jubjubs Froscheiern gegen einen Becher...' WHERE `entry`=7946; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hereinspaziert, hereinspaziert! Wenn du Tickets vom Dunkelmond-Jahrmarkt hast, die du gerne einlösen möchtest, dann sag es einfach! Ihr könnt Lose in verschiedenen Stückelungen für wundersame und fantastische Preise einlösen. Seid nicht schüchtern, probiert es einfach aus!' WHERE `entry`=7981; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist schön, dich bei guter Gesundheit zu sehen, $n. Die glorreichen Kämpfe, die du unternommen hast, betreffen alles Leben auf diesem Planeten. Hakkar darf die Grenzen von Zul\'Gurub niemals verlassen, da die Welt unter seinem immensen Hunger zusammenbrechen wird.$B$BGebt mir Euren Talisman und ich werde seine Kraft verstärken. Nutzt die Stärke von Mugamba, um unsere Feinde zu bestrafen!' WHERE `entry`=8042; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meister $n, du bist zurück! Molthor hat dem König von Euren Taten berichtet. Dein Name ist sogar in der Südsee bekannt. Vielleicht wirst du eines Tages eine legendäre $c sein - eine Geschichte für die Ewigkeit.$B$BGebt mir Euren Talisman, damit ich seine Macht noch einmal verstärken kann.' WHERE `entry`=8043; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='König Rastakhan schickt seine Grüße, Meister $n. Eine solche Ehre wurde noch nie jemandem außerhalb des Stammes der Zandalar zuteil.$B$B$B$BGebt mir Euren Talisman, damit ich ihn noch einmal verbessern kann. Wisse, dass die Wut von Mugamba nun untrennbar mit deiner Seele verbunden ist.' WHERE `entry`=8044; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich war vielleicht zu voreilig in meinem Urteil, $c. Es scheint, als ob Ihr blindes Vertrauen in dieses Licht doch einen gewissen Wert hat.$B$BGebt mir Euer Brandzeichen und ich werde seine Macht verstärken.' WHERE `entry`=8046; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich muss gestehen, ich hätte nicht gedacht, dass du die Entschlossenheit hast, diese Sache durchzuziehen, $c. Zandalar betrachtet Sie jetzt als einen unschätzbaren Verbündeten. Gut gemacht, in der Tat.$B$BGebt mir Euer Brandzeichen und ich werde seine Macht noch einmal verstärken.' WHERE `entry`=8047; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der König hat deine Existenz anerkannt, $c. Ihr seid der erste Eurer Art, der von Rastakhan als wahrer Verbündeter Zandalars akzeptiert wird.$B$BIhr werdet für Eure Bemühungen reich belohnt werden. Präsentiert Euer Brandzeichen und ich werde die letzte Verstärkung vornehmen.' WHERE `entry`=8048; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Willkommen $g Priester:Priesterin;. Das Auge von Zuldazar pulsiert vor Energie. Du bist bereit, den nächsten Schritt zu tun. Gib mir den Talisman und ich werde die Durchtränkung vornehmen.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Geschichten über eure Kämpfe gegen die Gurubashi werden in den Winden geflüstert, $g Priester:Priesterin;. Sogar das Königshaus beginnt, von Euren Taten zu sprechen. Es wird gemunkelt, dass König Rastakhan dich sogar namentlich erwähnt hat.$B$BEs ist an der Zeit, das Auge zu durchtränken. Gebt mir den Talisman, und ich werde den Dienst verrichten.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn wir nur zehntausend mehr wie dich hätten, $n. Die Armeen von Hakkar wären im Handumdrehen in alle Winde verstreut.$B$B$B$BAch, das Auge ist bereit, sein volles Potenzial zu entfalten. Gebt es mir.' WHERE `entry`=8052; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Zeichen der Ehre, $N? Die Liga von Arathor kann ohne sie keine anständige Schlacht schlagen...' WHERE `entry`=8080; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Liga von Arathor hat einen ständigen Auftrag für dich, das Arathibecken wieder zu betreten, weitere Rohstoffkisten zu beschaffen und sie mir zu bringen.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Willkommen zurück, $c. Wie ich sehe, wurde der Kieselstein schon oft benutzt. Viele unserer Feinde sind durch deine überirdischen Fähigkeiten gefallen. Ihr Leid war groß. Es ist an der Zeit, dass ich die Macht des Kieselsteines verstärke. Gib ihn mir.' WHERE `entry`=8102; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Hakkari fürchten dich, $n. Sie sprechen von Gräueln, von denen sie glaubten, dass nur ihr gesichtsloser Gott sie begehen könnte. Du hast sie mit der Kraft von Kajaro verbrannt. Sie kennen nun Angst an zwei Orten.$B$BEs ist an der Zeit, den Kieselstein weiter zu stärken. Gebt mir den Talisman.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Gib mir den Talisman, $n. Ich muss dir etwas zeigen.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, Sie haben die vier Basen noch nicht angegriffen. Kehren Sie zu mir zurück, wenn Sie Ihre Ziele erreicht haben.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ehre wird bei den Zandalar-Trollen verdient, $n. Mit der Ehre kommt die Belohnung - Freundschaft, Bündnis...$B$BGib mir den Talisman, damit ich seine Macht verstärken kann.' WHERE `entry`=8107; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich bin bereit für dich, $c. Ich werde deinen Talisman noch einmal verbessern. Ich bitte dich nur darum, mit der Vernichtung von Hakkar und seinen Lakaien fortzufahren.$B$BGib mir den Talisman.' WHERE `entry`=8108; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ruf deine Dämonen herbei, $c. Lass sie sich in der Energie von Kezans Makel sonnen. Kommandiere sie auf das Schlachtfeld! Dezimiere den Feind!$B$BJa... Es ist an der Zeit, Kezans Taint die letzte Kraft zu verleihen. Gib mir den Talisman.' WHERE `entry`=8109; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hallo Mon! Es ist schön, dich wiederzusehen. Der Stamm redet davon, dass du die Hakkari getötet hast und so. Molthor gab mir die Anweisung, deinem Talisman mehr Mojo zu verleihen. Gib ihn einfach her und Maywiki macht ihn besser.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was ist das für ein Talisman, Mann? Es sieht so aus, als wäre es an der Zeit, seinen Blättern ein wenig mehr Magie und Mojo zu verleihen. Es braucht ein wenig Blüte in seiner Verwelkung. Gib ihn her und Maywiki macht ihn wieder flott.' WHERE `entry`=8112; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n! Es ist lange her, dass ich dich gesehen habe. Wusstest du, dass König Rastakhan höchstpersönlich mir befohlen hat, deinem Talisman das letzte bisschen Mojo und Magie zu verleihen? Es ist wahr, Mann! Ich hätte es nicht geglaubt, hätte ich es nicht mit eigenen Augen gesehen. Gib ihn her.' WHERE `entry`=8113; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Gute Nachrichten, $n. Molthor singt in letzter Zeit ein Loblied auf dich. Er sagt, dass du ein echter Held von Zandalar geworden bist.$B$BEr sagte auch, Maywiki solle deinen Orb noch mehr polieren! Gib ihn her, damit Maywiki die Vision erhellen kann.' WHERE `entry`=8117; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sha-mon! Maywiki macht einen Scherz!$B$B$B$BDu hast also die Geister und Elemente gegen unsere Feinde in Zul\'Gurub eingesetzt, was? Die Geister seien gepriesen!$B$BMaywiki wird deine Kugel erhellen. Gib es her, $n.' WHERE `entry`=8118; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$B$BSieh es dir an, $n! Sie ist lebendig geworden. Die Geister tanzen um die Kugel herum.$B$BGib sie Maywiki, damit sie eine letzte Anpassung vornehmen kann.' WHERE `entry`=8119; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was ist los, $R? Habt Ihr die Zeichen der Ehre? Geht zurück zum Arathibecken, tötet das Ungeziefer der Allianz und nehmt die Ressourcen für die Dunkle Lady in Besitz!' WHERE `entry`=8123; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Defilers haben einen Dauerauftrag für dich, das Arathibecken wieder zu betreten, weitere Rohstoffkisten zu beschaffen und sie mir zu bringen.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Beeindruckend, $n. Du hast eine Begabung zum Töten, die ich seit vielen Jahren bei keinem anderen mehr gespürt habe. Selbst Molthor weiß um die Arbeit, die du für Zandalar geleistet hast. Es ist an der Zeit, deinen Talisman weiter zu verbessern. Gib ihn mir.' WHERE `entry`=8142; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich spüre, dass du den Hakkari unzählige Tode bereitet hast, $n. Du trägst den Gestank ihres Mojos in dir.$B$BIch nehme an, der Schatten-Talisman hat bei der Ausmerzung geholfen? Gib ihn mir und erlaube mir, seine Macht zu verstärken.' WHERE `entry`=8143; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Er sehnt sich danach zu wachsen, $n. Der Talisman hat alles aufgesaugt, was du getan hast. Die tausenden von Trollleichen, die Zul\'Gurub übersät haben, haben seine Macht verstärkt. Übergebt ihn mir und ich werde die letzte Verbesserung vornehmen.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Selbst von hier aus kann ich hören, wie eure Salven unsere Feinde in Schutt und Asche legen. Ihre Schreie hallen in Qualen wider.$B$BDu hast dir unter den Trollen von Zandalar einen guten Namen gemacht, $n. Wir sind dir für alles dankbar, was du getan hast.$B$BGib mir deinen Talisman, damit ich ein weiteres Gewebe hinzufügen kann.' WHERE `entry`=8146; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, $n, es ist gut, dich wieder zu riechen.$B$B$B$BDu wirst meinen Sinn für Humor entschuldigen müssen. Er kann manchmal sehr unangenehm sein.$B$BIch spüre, dass du unseren Feinden großen Kummer bereitet hast. Die Mächte von Hakkar schreien deinen Namen im Zorn. Das ist ganz ausgezeichnet.$B$BDu hast dir eine weitere Bindung an deinen Talisman verdient. Gib ihn mir.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Molthor überbringt eine Nachricht von König Rastakhan, $n. Der königliche Hof ist sehr beeindruckt von Eurer Dezimierung der Hakkari-Truppen. Ich soll Euch mit dem letzten Stück Eures Talismans auszeichnen. Übergebt ihn mir.' WHERE `entry`=8148; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie sich auf den Weg zu Groms Denkmal gemacht und ihm dort seinen Tribut gezollt?$B$BDer Ort, an dem das Denkmal steht, ist immer noch vom Makel der Brennenden Legion befallen. Solltet ihr weniger erfahren in der Welt der Abenteuer sein, seid auf der Hut, wenn ihr euch dem Denkmal nähert.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Zeichen der Ehre, $N? Die Liga von Arathor kann ohne sie keine anständige Schlacht schlagen...' WHERE `entry`=8154; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Zeichen der Ehre, $N? Die Liga von Arathor kann ohne sie keine anständige Schlacht schlagen...' WHERE `entry`=8155; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Zeichen der Ehre, $N? Die Liga von Arathor kann ohne sie keine anständige Schlacht schlagen...' WHERE `entry`=8156; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Liga von Arathor hat einen ständigen Auftrag für dich, das Arathibecken wieder zu betreten, weitere Rohstoffkisten zu beschaffen und sie mir zu bringen.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Liga von Arathor hat einen ständigen Auftrag für dich, das Arathibecken wieder zu betreten, weitere Rohstoffkisten zu beschaffen und sie mir zu bringen.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Liga von Arathor hat einen ständigen Auftrag für dich, das Arathibecken wieder zu betreten, weitere Rohstoffkisten zu beschaffen und sie mir zu bringen.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was ist los, $R? Habt Ihr die Zeichen der Ehre? Geht zurück zum Arathibecken, tötet das Ungeziefer der Allianz und nehmt die Ressourcen für die Dunkle Lady in Besitz!' WHERE `entry`=8160; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was ist los, $R? Habt Ihr die Zeichen der Ehre? Geht zurück zum Arathibecken, tötet das Ungeziefer der Allianz und nehmt die Ressourcen für die Dunkle Lady in Besitz!' WHERE `entry`=8161; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was ist los, $R? Habt Ihr die Zeichen der Ehre? Geht zurück zum Arathibecken, tötet das Ungeziefer der Allianz und nehmt die Ressourcen für die Dunkle Lady in Besitz!' WHERE `entry`=8162; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Defilers haben einen Dauerauftrag für dich, das Arathibecken wieder zu betreten, weitere Rohstoffkisten zu beschaffen und sie mir zu bringen.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Defilers haben einen Dauerauftrag für dich, das Arathibecken wieder zu betreten, weitere Rohstoffkisten zu beschaffen und sie mir zu bringen.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Defilers haben einen Dauerauftrag für dich, das Arathibecken wieder zu betreten, weitere Rohstoffkisten zu beschaffen und sie mir zu bringen.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!$B' WHERE `entry`=8185; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!' WHERE `entry`=8186; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!' WHERE `entry`=8188; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!' WHERE `entry`=8189; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zanza kann die alten Trollzauber mit den richtigen Komponenten herstellen.$B$BDas erste ist ein ursprüngliches Hakkari-Götzenbild, das von dem mächtigsten der Hakkari-Leutnants genommen werden muss: Jin\'do und dem Blutfürsten.$B$BDas zweite ist eine durchbohrte Voodoopuppe. Diese findet man in den Abfallhaufen, die diesen schmutzigen Ort übersäen. Schaut in die verhexten Hoodoo-Haufen.$B$BBringt mir diese Dinge und ich werde einen mächtigen Zauber für euch erschaffen!' WHERE `entry`=8192; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich suche die Paragone der Macht, bekannt als die Münzen der Stämme. Sie sind die Währung, die von den verschiedenen Bewohnern von Zul\'Gurub verwendet wird, und jede ist mit einem subtilen, aber mächtigen Mojo durchdrungen.$B$BEs gibt neun verschiedene Arten. Einige werden von meinen Landsleuten für verschiedene Rüstungen gesucht, die sie Zandalar-Helden anbieten. Solltet ihr noch welche haben, so tausche ich eines unserer Ehrenmünzen gegen einen Satz von drei. Ihr könnt die Marken bei Rin\'wosho, dem Händler, eintauschen; er bietet unseren Helden dafür besondere Gegenstände an.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die äußerst potente Essenz Mango wächst auf vielen Inseln der Südsee. Eine einzige Mango erfrischt denjenigen, der sie isst, sowohl körperlich als auch geistig. Wenn Sie noch nie eine gegessen haben, tun Sie sich selbst einen Bärendienst!$B$BWir haben hier auf der Insel genügend Vorräte, um euch eine Handvoll im Tausch gegen eine Zandalar-Ehrenmarke anzubieten. Sprecht mit Vinchaxa, wenn ihr wissen wollt, wie ihr die Token bekommt; ansonsten lasst uns zur Sache kommen!' WHERE `entry`=8196; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='*Whir* *Klick*$B$B Ich suche seltene Fische, die Fischmeister Bluegill katalogisieren soll. Wenn ihr mir einen Keefer-Kaiserfisch bringt, erhaltet ihr diese schöne Belohnung.$B$B *Zzzap* *Whir*' WHERE `entry`=8221; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In all der Zeit, in der ich auf dem Jahrmarkt gearbeitet habe, habe ich eine Menge über Kunden gelernt. Hier ist eine dieser Weisheiten: Kunden lieben Dinge, die leuchten! Es spielt keine Rolle, was es ist - man könnte ein kaputtes Stuhlbein zum Leuchten bringen, und jedes Kind würde von weit her kommen, um eines zu bekommen!$B$BAlso, $N, ich brauche leuchtendes Skorpionblut. Du kannst es von den Skorpiden in Sillithus, in den Verdammten Landen oder in den Brennenden Steppen bekommen.' WHERE `entry`=8222; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Skorpionblut macht sich gut, $N! Es ist erstaunlich, wie ein wenig Glanz und Glitzer aus einem Stück Schrott ein wertvolles Schmuckstück machen kann. Die Kunden lieben das Zeug, und um Liebe geht es ja schließlich, oder?$B$BDu warst mir eine große Hilfe, $N, und obwohl ich kein großes Bedürfnis nach mehr glühendem Skorpionblut habe, werde ich dir trotzdem ein paar Tickets geben, wenn du mir mehr bringst.' WHERE `entry`=8223; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='*Whir* *Klick*$B$B Ich suche seltene Fische, die Fischmeister Bluegill katalogisieren soll. Wenn Ihr mir einen Dezian-Königinnenfisch bringt, erhaltet Ihr diese schöne Belohnung.$B$B *Zzzap* *Whir*' WHERE `entry`=8224; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='*Whir* *Klick*$B$B Ich suche seltene Fische, die Fishmaster Bluegill katalogisieren soll. Wenn du mir einen Brownell\'s Blue Striped Racer bringst, bekommst du von mir diese schöne Belohnung.$B$B *Zzzap* *Whir*' WHERE `entry`=8225; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich suche die Paragone der Macht, bekannt als die Münzen der Stämme. Sie sind die Währung, die von den verschiedenen Bewohnern von Zul\'Gurub verwendet wird, und jede ist mit einem subtilen, aber mächtigen Mojo durchdrungen.$B$BEs gibt neun verschiedene Arten. Einige werden von meinen Landsleuten für verschiedene Rüstungen gesucht, die sie Zandalar-Helden anbieten. Solltet ihr noch welche haben, so tausche ich eines unserer Ehrenmünzen gegen einen Satz von drei. Ihr könnt die Marken bei Rin\'wosho, dem Händler, eintauschen; er bietet unseren Helden dafür besondere Gegenstände an.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich suche die Paragone der Macht, bekannt als die Münzen der Stämme. Sie sind die Währung, die von den verschiedenen Bewohnern von Zul\'Gurub verwendet wird, und jede ist mit einem subtilen, aber mächtigen Mojo durchdrungen.$B$BEs gibt neun verschiedene Arten. Einige werden von meinen Landsleuten für verschiedene Rüstungen gesucht, die sie Zandalar-Helden anbieten. Solltet ihr noch welche haben, so tausche ich eines unserer Ehrenmünzen gegen einen Satz von drei. Ihr könnt die Marken bei Rin\'wosho, dem Händler, eintauschen; er bietet unseren Helden dafür besondere Gegenstände an.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Lassen Sie uns nicht noch mehr meiner kostbaren Zeit mit Geschwafel verschwenden, $r. Es ist an der Zeit, sich darauf zu konzentrieren, unseren schwindenden Vorrat an feurigem Flussmittel aufzufüllen.$B$BWas ich von Ihnen brauche, ist das Folgende:$B$B*Incendosaurus-Schuppen.$B$B*Eisenbarren.$B$B*Kohle.$B$BIch nehme alles, was du anbieten kannst!$B$BUnd du wirst es schnell tun, wenn du dich mit der Bruderschaft gut stellen willst.' WHERE `entry`=8241; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Lassen Sie uns nicht noch mehr meiner kostbaren Zeit mit Geschwafel verschwenden, $r. Es ist an der Zeit, sich darauf zu konzentrieren, unseren schwindenden Vorrat an feurigem Flussmittel aufzufüllen.$B$BWas ich von Ihnen brauche, ist das Folgende:$B$B*Incendosaurus-Schuppen.$B$B*Schweres Leder.$B$B*Kohle.$B$BIch nehme alles, was ihr anbieten könnt!$B$BUnd du wirst es schnell tun, wenn du dich mit der Bruderschaft gut stellen willst.$B' WHERE `entry`=8242; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mit eurem gestiegenen Status innerhalb des Stammes erhaltet ihr Zugang zu einigen unserer stärkeren Tränke. Seht... diese Gebräue sind stark im Mojo - gesegnet von Zanza und geeignet für Abenteurer aus allen Lebensbereichen!$B$BIch erlaube euch, eines der drei angebotenen Gebräue auszuwählen; als Gegenleistung benötige ich eine Zandalar-Ehrenmarke. Beachtet, dass immer nur die Wirkung eines einzigen Getränks durch euren Geist fließen kann.$B$BSagt mir Bescheid, wenn ihr zum Tausch bereit seid!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$n - für jemanden, der unter den Zandalar so hoch angesehen ist wie du, habe ich etwas ganz Besonderes für dich. Direkt aus unserer Heimat in der Südsee... die Siegel der Zandalar! Diese Siegel werden verwendet, um jeden Schultergegenstand, den Ihr besitzt, zu verbessern. Solltet Ihr Macht, Mojo oder Gelassenheit suchen - ich habe, was Ihr braucht!$B$BIch bitte um fünfzehn Zandalar-Ehrenmünzen im Austausch gegen ein Siegel Eurer Wahl. Wenn ihr die Marken bereithaltet, bin ich bereit, ein Geschäft zu machen!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meine Schurken müssen ihre Fertigkeiten im Schlösserknacken verbessern, und ich brauche Schlösser von angemessenem Schwierigkeitsgrad - das Zeug, das Zan für uns herstellt, ist für alle außer den niedrigsten Neulingen ungeeignet.$B$BIch sag euch was, wenn ihr mir 5 schwere Schrottkisten bringt, gebe ich euch ein paar der besten Wurfmesser, die die Schurkenwelt kennt.$B$BIhr könnt die Kisten aufschließen und sie durchwühlen, aber ihr müsst mindestens ein paar Münzen darin lassen... selbst ein Schurke in Ausbildung braucht Motivation.' WHERE `entry`=8249; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich verstehe, dass es manchmal schwierig sein kann, in der Kriegshymnenschlucht zu gewinnen. Dennoch ist Ihr Einsatz für uns wichtig - auch wenn der Sieg nicht erreicht wird.$B$BSolltet ihr eine der Prüfungen in der Kriegshymnenschlucht abschließen und keinen Sieg erringen, erhaltet ihr dennoch ein Opferband. Bringt es mir, damit die Wächter euch für euren Einsatz in unserem Namen belohnen können... auch wenn ihr diesmal nicht gewinnen konntet.' WHERE `entry`=8266; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich verstehe, dass es manchmal schwierig sein kann, in der Kriegshymnenschlucht zu gewinnen. Dennoch ist Ihr Einsatz für uns wichtig - auch wenn der Sieg nicht erreicht wird.$B$BSolltet ihr eine der Prüfungen in der Kriegshymnenschlucht abschließen und keinen Sieg erringen, erhaltet ihr trotzdem ein Opferband. Bringt es zu mir, damit die Ausgestoßenen euch für euren Einsatz in unserem Namen belohnen können, auch wenn ihr dieses Mal nicht gewinnen konntet.' WHERE `entry`=8268; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Baggerstürmer sind eine ernsthafte Bedrohung und müssen schnell beseitigt werden!' WHERE `entry`=8280; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Baggerbrecher sind eine ernste Bedrohung und müssen sofort bekämpft werden!' WHERE `entry`=8281; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Habt ihr in der Kriegshymnenschlucht gekämpft und die Silberschwingenfeste verteidigt?' WHERE `entry`=8291; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast dir die Anerkennung für deine letzte Aufgabe verdient. Bringt mir mehr Ehrenzeichen, und ihr werdet belohnt.' WHERE `entry`=8292; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast dir die Anerkennung für deine letzte Aufgabe verdient. Bringt mir mehr Ehrenzeichen, und ihr werdet belohnt.' WHERE `entry`=8293; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Das Blut unserer Feinde ist ein Zeichen der Ehre. Haben Sie ein solches Zeichen?' WHERE `entry`=8294; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Zeichen der Ehre, $N? Die Liga von Arathor kann ohne sie keine anständige Schlacht schlagen...' WHERE `entry`=8297; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Liga von Arathor hat einen ständigen Auftrag für dich, das Arathibecken wieder zu betreten, weitere Ehrenzeichen zu beschaffen und sie mir zu bringen.' WHERE `entry`=8298; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Was ist los, $R? Habt Ihr die Zeichen der Ehre? Geht zurück zum Arathibecken, tötet das Ungeziefer der Allianz und nehmt die Ressourcen für die Dunkle Lady in Besitz!' WHERE `entry`=8299; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, die Beschmutzer haben einen ständigen Auftrag für dich, das Arathibecken wieder zu betreten, weitere Ehrenzeichen zu beschaffen und sie mir zu bringen.' WHERE `entry`=8300; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bringt mir weiterhin Texte. Wir werden den Hammer der Dämmerung bald aus Silithus herauszwingen.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Betrete die Wüste und finde die Geolords der Dämmerung, $N. Kehre zu mir zurück, nachdem sie getötet wurden.' WHERE `entry`=8320; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie weitere verschlüsselte Texte gefunden? Bringen Sie mir einen guten Stapel davon, diese Entschlüsselungsarbeit braucht einige Zeit.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Ihr ein weiteres Stationsmedaillon des Zwielichtkultisten braucht, dann bin ich gerne bereit, Euch zu helfen. Ich brauche allerdings einen weiteren Brillantsplitter und einige Abyssal-Wappen...' WHERE `entry`=8333; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$N, wenn du vorhast, den Hohen Rat der Abyssal erneut anzugreifen, brauchst du einen weiteren Ring der Herrschaft des Zwielichts. Bringt mir mehr Scherben und Siegel und ich mache einen für Euch.' WHERE `entry`=8342; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast bewiesen, dass du dich in einem Kampf behaupten kannst, $N. Lass uns den Druck auf den Hammer der Dämmerung aufrechterhalten. Geh und kämpfe gegen weitere Abyssal-Templer, ich werde dich mit etwas von dem Zeug belohnen, das Huum und ich im Kampf gefunden haben.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast bewiesen, dass du mehr als fähig bist, es mit einem Abyssal Duke aufzunehmen, $N. Ich bin immer dafür, gute Angewohnheiten zu fördern. Bringt mir mehr Siegel und ich gebe euch eine Belohnung.' WHERE `entry`=8363; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast wirklich alle meine Erwartungen übertroffen, $N. Du hast es mit Gegnern aufgenommen, bei denen Huum und ich lange überlegen würden, bevor wir sie angreifen.$B$BZum jetzigen Zeitpunkt kann ich nur sagen, dass ich deine Bemühungen im Kampf gegen den Hammer des Zwielichts und seine Oberherren weiterhin belohnen werde.$B$BBringt mir mehr Abyssal-Zepter und ich werde mein Bestes tun, um euch eine angemessene Belohnung zu geben.' WHERE `entry`=8364; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='So schnell zurück? Ich hoffe, du hast diesen Südsee-Ganoven eine Lektion erteilt, die sie nicht so schnell vergessen werden.' WHERE `entry`=8366; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Diese verdammten Verlassenen... es ist schon schlimm genug, dass sie untot sind, aber dann werden sie auch noch wütend und fangen an, in MEINEM Dorf Ärger zu machen!' WHERE `entry`=8373; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sagen Sie mir, was gibt es Neues von der Front?' WHERE `entry`=8374; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht im Alteractal geht weiter, $N! Hast du in letzter Zeit deinen Beitrag geleistet, $N?' WHERE `entry`=8383; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen die Horde erschöpft schnell unsere Vorräte, $n. Es ist wichtig, die Kontrolle über das Arathibecken zu behalten, damit der Strom der Ressourcen nicht abreißt! Habt ihr schon in Arathi mitgeholfen?' WHERE `entry`=8384; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, $N. Ich hoffe, dass Sie Ihre Erfahrung auch weiterhin an den verschiedenen Fronten einbringen können. Viele unserer Jungs und Mädels im Einsatz blicken zu erfahrenen Veteranen wie dir auf.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vergessen Sie nicht, dass es beim Kampf um die Kriegshymnenschlucht um mehr geht als nur um den Schutz der Bäume. Es geht darum, eine natürliche Barriere zwischen Ashenvale und den Barrens zu erhalten. Bringst du Neuigkeiten vom Schlachtfeld, $n?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht um Alterac tobt weiter! Ihr müsst ins Alteractal zurückkehren und die Eindringlinge erneut aus dem Gebiet der Frostwölfe vertreiben, $N!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Viele tapfere Kämpfer blicken zu dir auf, $N. Du bist weiterhin ein Vorbild für alle im Kampf gegen die Allianz. Welche Neuigkeiten bringt ihr von euren Reisen mit?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht in der Kriegshymnenschlucht wütet weiter, $N. Tragt euren Teil dazu bei, die Wächter der Silberschwingen aus unserem Land zu vertreiben!' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen den Abschaum der Allianz erfordert Ressourcen, $N! Wir können nicht zulassen, dass unsere Vorräte mitten in einer Schlacht versiegen. Sorgen Sie weiterhin dafür, dass das Arathibecken in unserer Hand bleibt!' WHERE `entry`=8390; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen die Horde erschöpft schnell unsere Vorräte, $n. Es ist wichtig, die Kontrolle über das Arathibecken zu behalten, damit der Strom der Ressourcen nicht abreißt! Habt ihr schon in Arathi mitgeholfen?' WHERE `entry`=8391; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen die Horde erschöpft schnell unsere Vorräte, $n. Es ist wichtig, die Kontrolle über das Arathibecken zu behalten, damit der Strom der Ressourcen nicht abreißt! Habt ihr schon in Arathi mitgeholfen?' WHERE `entry`=8392; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sagen Sie mir, was gibt es Neues von der Front?' WHERE `entry`=8395; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen die Horde erschöpft schnell unsere Vorräte, $n. Es ist wichtig, die Kontrolle über das Arathibecken zu behalten, damit der Strom der Ressourcen nicht abreißt! Habt ihr schon in Arathi mitgeholfen?' WHERE `entry`=8397; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen die Horde erschöpft schnell unsere Vorräte, $n. Es ist wichtig, die Kontrolle über das Arathibecken zu behalten, damit der Strom der Ressourcen nicht abreißt! Habt ihr schon in Arathi mitgeholfen?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vergessen Sie nicht, dass es beim Kampf um die Kriegshymnenschlucht um mehr geht als nur um den Schutz der Bäume. Es geht darum, eine natürliche Barriere zwischen Ashenvale und den Barrens zu erhalten. Hast du Neuigkeiten vom Schlachtfeld, $N? ' WHERE `entry`=8404; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vergessen Sie nicht, dass es beim Kampf um die Kriegshymnenschlucht um mehr geht als nur um den Schutz der Bäume. Es geht darum, eine natürliche Barriere zwischen Ashenvale und den Barrens zu erhalten. Hast du Neuigkeiten vom Schlachtfeld, $N?' WHERE `entry`=8405; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vergessen Sie nicht, dass es beim Kampf um die Kriegshymnenschlucht um mehr geht als nur um den Schutz der Bäume. Es geht darum, eine natürliche Barriere zwischen Ashenvale und den Barrens zu erhalten. Bringst du Neuigkeiten vom Schlachtfeld, $n?' WHERE `entry`=8406; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vergessen Sie nicht, dass es beim Kampf um die Kriegshymnenschlucht um mehr geht als nur um den Schutz der Bäume. Es geht darum, eine natürliche Barriere zwischen Ashenvale und den Barrens zu erhalten. Bringst du Neuigkeiten vom Schlachtfeld, $n?' WHERE `entry`=8407; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Vergessen Sie nicht, dass es beim Kampf um die Kriegshymnenschlucht um mehr geht als nur um den Schutz der Bäume. Es geht darum, eine natürliche Barriere zwischen Ashenvale und den Barrens zu erhalten. Bringst du Neuigkeiten vom Schlachtfeld, $n?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wo sind die Elemente, Mann?' WHERE `entry`=8411; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hat Stoley meinen Schnaps ausgespuckt?' WHERE `entry`=8417; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mein Filztuch?' WHERE `entry`=8420; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die brennenden Stacheln der Helboar hinterlassen entsetzliche Narben. Fürchte den Schmerz und die Entstellung nicht, Krieger, sie sind nichts im Vergleich zu dem Gefängnis, an das ich gebunden bin.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht in der Kriegshymnenschlucht gegen die Silberschwingenwächter ist von großer Bedeutung. Unter dem Vorwand, einen Wald zu schützen, der ihnen nicht gehört, versucht die Allianz, der Horde eine unserer größten Holzquellen zu entziehen.$B$BLasst das nicht geschehen, $N! Kommt zu mir und beweist, dass ihr der Horde auf würdige Weise gedient habt!' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht in der Kriegshymnenschlucht wütet weiter, $N. Tragt euren Teil dazu bei, die Wächter der Silberschwingen aus unserem Land zu vertreiben!' WHERE `entry`=8431; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht in der Kriegshymnenschlucht wütet weiter, $N. Tragt euren Teil dazu bei, die Wächter der Silberschwingen aus unserem Land zu vertreiben!' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht in der Kriegshymnenschlucht wütet weiter, $N. Tragt euren Teil dazu bei, die Wächter der Silberschwingen aus unserem Land zu vertreiben!' WHERE `entry`=8433; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht in der Kriegshymnenschlucht wütet weiter, $N. Tragt euren Teil dazu bei, die Wächter der Silberschwingen aus unserem Land zu vertreiben!' WHERE `entry`=8434; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Schlacht in der Kriegshymnenschlucht wütet weiter, $N. Tragt euren Teil dazu bei, die Wächter der Silberschwingen aus unserem Land zu vertreiben!' WHERE `entry`=8435; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist mit Neuigkeiten von Arathi zurückgekommen, $c?' WHERE `entry`=8436; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist mit Neuigkeiten von Arathi zurückgekommen, $c?' WHERE `entry`=8438; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen den Abschaum der Allianz erfordert Ressourcen, $N! Wir können nicht zulassen, dass unsere Vorräte mitten in einer Schlacht versiegen. Sorgen Sie weiterhin dafür, dass das Arathibecken in unserer Hand bleibt!' WHERE `entry`=8440; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen den Abschaum der Allianz erfordert Ressourcen, $N! Wir können nicht zulassen, dass unsere Vorräte mitten in einer Schlacht versiegen. Sorgen Sie weiterhin dafür, dass das Arathibecken in unserer Hand bleibt!' WHERE `entry`=8441; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen den Abschaum der Allianz erfordert Ressourcen, $N! Wir können nicht zulassen, dass unsere Vorräte mitten in einer Schlacht versiegen. Sorgen Sie weiterhin dafür, dass das Arathibecken in unserer Hand bleibt!' WHERE `entry`=8442; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Krieg gegen den Abschaum der Allianz erfordert Ressourcen, $N! Wir können nicht zulassen, dass unsere Vorräte mitten in einer Schlacht versiegen. Sorgen Sie weiterhin dafür, dass das Arathibecken in unserer Hand bleibt!' WHERE `entry`=8443; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bleiben Sie dran, $N. Wenn Sie unser Vertrauen gewinnen wollen, müssen Sie sich uns gegenüber beweisen.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir wissen sehr zu schätzen, was Sie für die Timbermaw getan haben, $N. Eure weiteren Bemühungen werden sicherlich das Vertrauen und den Respekt meines Stammes verdienen.' WHERE `entry`=8464; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Während du dich mir gegenüber bewährt hast, musst du vielleicht weiter daran arbeiten, dich bei den misstrauischen Brüdern meines Stammes zu bewähren. Zu diesem Zweck kann ich dir vielleicht weiterhin helfen.$B$BEinige der Deadwood-Furbolgs tragen einen besonderen Kopfschmuck, der als Beweismittel dienen kann, um ihre Zahl zu verringern. Bringt mir von jedem Kopfschmuck, den ihr erhaltet, eine Feder; für jeden Satz von fünf, den ihr mir bringt, erhaltet ihr Anerkennung bei den Timbermaw.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Während du dich mir gegenüber bewährt hast, musst du vielleicht weiter daran arbeiten, dich bei den misstrauischen Brüdern meines Stammes zu bewähren. Zu diesem Zweck kann ich dir vielleicht weiterhin helfen.$B$BEinige der Deadwood-Furbolgs tragen einen besonderen Kopfschmuck, der als Beweismittel dienen kann, um ihre Zahl zu verringern. Bringt mir von jedem Kopfschmuck, den ihr erhaltet, eine Feder; für jeden Satz von fünf, den ihr mir bringt, erhaltet ihr Anerkennung bei den Timbermaw.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Mein Vertrauen hast du dir auf jeden Fall verdient, $N, aber vielleicht musst du dir das Vertrauen meines misstrauischen Stammes weiter verdienen. Es gibt etwas, was Sie tun können, um sich dieses Vertrauen zu verdienen.$B$BDie Winterfall sind dafür bekannt, Geisterperlen zu tragen, um sich vor bösen Geistern zu schützen. Diese Perlen haben ihren Zweck eindeutig verfehlt, da die Winterfall selbst die Agenten des Verderbens sind. Bringt mir diese Geisterperlen von gefallenen Winterfall-Furbolgs; für jeden Satz von fünf, den ihr mir bringt, werdet ihr von den Timbermaw anerkannt.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$C, du bist in meinem Reich willkommen. Ironforge sollte für einen Helden wie Euch immer ein Zuhause sein. Also, was habt Ihr mit mir zu schaffen?' WHERE `entry`=8484; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme an, Sie wollen die Papiere unterschrieben haben, $GJunge:Mädel;?' WHERE `entry`=8508; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sehr gut, ich sehe, dass es Ihnen mit dem Krieg ernst ist. Ich bin allerdings ein wenig nervös, weil ich darauf warte, dass er beginnt, und ich bin sicher, du bist es auch, $C. Es wird glorreich sein, wenn er beginnt. Die Horde rennt über den Sand der Silithus-Wüste, die Waffen in der Hand, und stürzt sich kopfüber in die Insektenmassen. An diesem Tag wird allen eine große Ehre zuteil werden!$B$BHar! Aber zuerst brauchen wir mehr Zinnbarren. Seltsam, dass eine so kleine Sache einen so großen Unterschied machen kann, findet ihr nicht auch?' WHERE `entry`=8543; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, ich bin froh, dass du hier bist, Mann. Du hast mir schon mal geholfen, und jetzt brauche ich deine Hilfe wieder. Wir suchen immer noch nach mehr Mithrilbarren für den Krieg; wir werden viele Rüstungen und Waffen und andere Dinge bauen, um die Käfer in Ahn\'Qiraj zu zerquetschen.$B$BWenn du also ein wahrer Freund bist, bringst du mir mehr Mithrilbarren. Ich nehme alles, was du hast, bis wir unser Kontingent erreicht haben. Hast du jetzt welche für mich?' WHERE `entry`=8546; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es liegt in unserem besten Interesse, unsere treuesten Verbündeten gut auszurüsten, $N.' WHERE `entry`=8548; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Nochmals hallo, Abyssmal. Ich freue mich, dass du mich noch einmal auf unseren ständigen Bedarf an Friedensblüte ansprechen möchtest. Die Kriegsanstrengungen gehen weiter, und damit auch unsere Produktion von Tränken und Elixieren, die uns in den kommenden Schlachten helfen sollen. Wirst du uns wieder helfen, $C? Ich benötige die gleiche Menge an Friedensblüte wie zuvor, wenn ihr sie also sammeln und mir hierher bringen könntet, wäre ich euch sehr dankbar. Wenn ihr sie bereits bei euch habt, nehme ich sie natürlich auch gerne jetzt entgegen.' WHERE `entry`=8550; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mir die benötigten Komponenten mitgebracht, $N?' WHERE `entry`=8558; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben die von mir angeforderten Gegenstände erworben, $N?' WHERE `entry`=8559; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es liegt in unserem besten Interesse, unsere treuesten Verbündeten gut auszurüsten, $N.$B' WHERE `entry`=8572; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wir spüren die Anwesenheit unserer versklavten Brüder tiefer im Inneren von Ahn\'Qiraj; doch nicht einmal eine Armee von Drachen würde ausreichen, um sie zu retten, $r.$B$BDerselbe Zauber, der sie gefangen hielt, würde uns fest in C\'Thuns Gewalt bringen, sollten wir ihm noch näher kommen.$B$BDer alte Gott hat unsere Ankunft vorausgesehen. Alle Hoffnung ist verloren. Was kann ein einfacher Sterblicher wie du schon ausrichten?' WHERE `entry`=8579; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Pele\'keiki weiß, dass du gekommen bist, um zu helfen. Bring viele Feuerblumen mit und mach ihn sehr glücklich. Pele\'keiki könnte große Bomben aus Feuerblüten machen. Wirf sie auf Insekten von seiner Fledermaus über Ahn\'Qiraj ab, wenn der Krieg kommt. Aber Pele\'keiki braucht mehr Feuerblüten, $c!$B$BDu wirst Pele\'keiki die Feuerblüte bringen, und zwar ganz schnell. Komm zurück mit mindestens so viel wie beim letzten Mal, und Pele\'keiki wird zufrieden sein.' WHERE `entry`=8581; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In der Tat scheint es, als bräuchten wir noch mehr Purpurlotus, $c. Während meine eigenen Studien noch keine neue nützliche Anwendung für das Kraut gefunden haben, gibt es bewährte Methoden, die noch eingesetzt werden müssen.$B$BIch möchte, dass Sie noch einmal ins Feld gehen und mindestens zwanzig Purpurlotus-Proben sammeln. Schicken Sie sie mir hierher zurück.' WHERE `entry`=8583; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es ist wahr, $c, ich brauche immer noch mehr schweres Leder. Die Anfragen der Generäle und ihrer Quartiermeister scheinen endlos zu sein. Und das ist nichts im Vergleich zu dem, was die Zeppelinmeister verlangen!$B$BIch muss meine Quote im Eiltempo erfüllen. $N, bring mir so schnell wie möglich weitere Stapel schweres Leder!' WHERE `entry`=8589; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$C, wie du sehen kannst, muss ich noch mehr dickes Leder sammeln. Ich bitte euch noch einmal um eure Hilfe bei dieser Aufgabe und verspreche euch, dass ihr für eure Mühen belohnt werdet, wenn ihr sie erledigt.$B$BDie Zeit ist von entscheidender Bedeutung! Kehrt mit dem dicken Leder zu mir zurück, damit wir unsere Vorbereitungen abschließen und in den Krieg ziehen können, $g Held : Heldin;!' WHERE `entry`=8591; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Komponenten gesammelt?' WHERE `entry`=8594; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Einen Qiraji-Lord zu töten ist eine beachtliche Leistung für einen Sterblichen, $N. Sie sind jedoch zahlreich und mächtig. Besiege sie weiter, um deinen Wert als unser Champion zu beweisen.' WHERE `entry`=8595; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben die von mir angeforderten Gegenstände erworben, $N?' WHERE `entry`=8596; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sag mal, was ist denn los?' WHERE `entry`=8598; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Vorbereitungen für den bevorstehenden Krieg in Ahn\'Qiraj schreiten voran, $c. Um jedoch sicherzustellen, dass wir nicht in Rückstand geraten, oder zumindest, dass ich nicht derjenige bin, der uns in Rückstand bringt, möchte ich, dass du einen weiteren Stapel robustes Leder zurückbringst. Wir wären Euch sehr dankbar, wenn Ihr Euch dieser Sache umgehend annehmen würdet, $N.' WHERE `entry`=8601; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Komponenten gesammelt?' WHERE `entry`=8602; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Schön, dich wiederzusehen, $C. Wir arbeiten hier immer noch an den Vorbereitungen für den Krieg, und ich kann jede Hilfe gebrauchen, die ihr beim Sammeln von Wollbandagen leisten könnt. Für jede Hilfe wären wir Ihnen sehr dankbar. Ich hoffe nur, dass unsere Bemühungen gut genug sein werden. Ich habe zu viele edle Seelen auf den Schlachtfeldern von gestern verloren, als dass ich nicht alles in meiner Macht stehende tun würde, um dafür zu sorgen, dass sich so etwas nicht wiederholt.' WHERE `entry`=8605; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie sind zurückgekehrt? Das ist interessant. Wie Ihr sehen könnt, sammle ich immer noch für die Ahn\'Qiraj-Kriegsanstrengungen. Das bedeutet, dass Ihr noch einmal losziehen müsst, um einen Stapel Binden für mich zu sammeln. Ich freue mich auf deine Rückkehr, $c.' WHERE `entry`=8608; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Immer näher rückt der Zeitpunkt, an dem wir uns kopfüber in die Feuersbrunst von Ahn\'Qiraj stürzen werden, Priester. Doch zunächst müssen wir unsere Kräfte sammeln und uns vorbereiten, damit wir den Ansturm der Insekten und ihrer Meister überleben können.$B$BWenn ihr schon einmal hier seid, wollt ihr doch sicher wieder eine Spende an Runentuchbinden für die Kriegsanstrengungen abgeben? Bitte tut dies so bald wie möglich und kehrt dann zu mir zurück.' WHERE `entry`=8610; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Schon wieder diese mageren Wolfssteaks, $c? Es ist mir egal, ob sie zerkocht oder mit Tartar sind, Hauptsache, sie schmecken und ich bekomme sie schnell!' WHERE `entry`=8611; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie du siehst, $c, müssen wir noch mehr Lebensmittel für die Soldaten einpacken. Ich weiß nicht, ob du schon einmal in einem Krieg warst, aber wenn man den ersten Schock über das Schlachtfeld überwunden hat, kann man ziemlich hungrig werden. Du hast beim letzten Mal gute Arbeit geleistet, also erwarte ich, dass du mir genauso gut, wenn nicht sogar etwas schneller, einen weiteren Stapel dieser mageren Wolfssteaks besorgen kannst.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie du siehst, brauchen wir noch eine Menge Fische. Die Kämpfer im bevorstehenden Ahn\'Qiraj-Krieg werden viel zu essen brauchen, also brauche ich so viele gefleckte Gelbschwänze wie möglich. Wenn du sie fängst, zubereitest und zu mir zurückbringst, werde ich dir und der ganzen Horde dafür danken.' WHERE `entry`=8614; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Sprite Darter können gefährliche Viecher sein, wenn sie provoziert werden. Sei vorsichtig im Umgang mit ihnen, $C. Und sei noch vorsichtiger vor den Nachtelfen in der Gegend. Die lästigen Narren halten sich auch gerne in den Wäldern auf.$B$BWenn ihr genug von den Flügeln habt, sagt mir Bescheid, ich werde euch sicher gut belohnen!' WHERE `entry`=8615; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die letzte Ladung gebackenen Lachses, die Sie für die Kriegsanstrengungen gespendet haben, sah sehr lecker aus, $C. Ich muss zugeben, dass ich versucht war, ein paar für mich selbst zu nehmen. Wie Sie sehen können, haben wir unsere Quote noch nicht erreicht. Ich hoffe, Sie sind zurückgekehrt, denn Sie haben noch einen Stapel gebackenen Lachs dabei.' WHERE `entry`=8616; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben die von mir angeforderten Gegenstände erworben, $N?' WHERE `entry`=8624; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In seiner Behausung in Ahn\'Qiraj wartet der gefürchtete C\'Thun im Schlummer.' WHERE `entry`=8627; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mir die Komponenten gebracht, um die ich gebeten hatte, $N?' WHERE `entry`=8628; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Komponenten mitgebracht, $N?' WHERE `entry`=8629; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Komponenten gesammelt?' WHERE `entry`=8630; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben die von mir angeforderten Gegenstände erworben, $N?' WHERE `entry`=8637; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In seiner Behausung in Ahn\'Qiraj wartet der gefürchtete C\'Thun im Schlummer.' WHERE `entry`=8638; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben die von mir angeforderten Gegenstände erworben, $N?' WHERE `entry`=8640; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben die von mir angeforderten Gegenstände erworben, $N?' WHERE `entry`=8655; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mir die Komponenten gebracht, um die ich gebeten hatte, $N?' WHERE `entry`=8657; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Komponenten mitgebracht, $N?' WHERE `entry`=8663; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie haben die von mir angeforderten Gegenstände erworben, $N?' WHERE `entry`=8665; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In seiner Behausung in Ahn\'Qiraj wartet der gefürchtete C\'Thun im Schlummer.' WHERE `entry`=8666; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mir die Komponenten gebracht, um die ich gebeten hatte, $N?' WHERE `entry`=8667; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Komponenten mitgebracht, $N?' WHERE `entry`=8668; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Komponenten gesammelt?' WHERE `entry`=8669; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Materialien für den Umhang mitgebracht, $N?' WHERE `entry`=8689; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Materialien für den Umhang mitgebracht, $N?' WHERE `entry`=8690; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Materialien für den Umhang mitgebracht, $N?' WHERE `entry`=8692; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du die Materialien für den Umhang mitgebracht, $N?' WHERE `entry`=8694; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du das Material für den Umhang mitgebracht, $N?' WHERE `entry`=8695; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir den Ring und das Material mitgebracht, $N?' WHERE `entry`=8700; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir den Ring und das Material mitgebracht, $N?' WHERE `entry`=8703; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mir die benötigten Komponenten mitgebracht, $N?' WHERE `entry`=8706; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mir die benötigten Komponenten mitgebracht, $N?' WHERE `entry`=8707; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir die benötigten Komponenten gebracht, Bueno?' WHERE `entry`=8708; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mir die benötigten Komponenten mitgebracht, $N?' WHERE `entry`=8710; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie mir die benötigten Komponenten mitgebracht, $N?' WHERE `entry`=8711; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme an, du willst die Papiere unterschrieben haben, $GJunge:Mädchen;?' WHERE `entry`=8732; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Tausend Jahre sind vergangen, und so wie es vorherbestimmt war, steht einer vor mir. Einer, der sein Volk in ein neues Zeitalter führen soll.$B$BDer alte Gott zittert, $N. Oh ja, er fürchtet deinen Glauben. Zerschlage die Prophezeiung von C\'Thun.$B$BEr weiß, dass du kommst, Champion - und mit dir kommt die Macht von Kalimdor. Du musst mich nur wissen lassen, wann du bereit bist, und ich werde dir das Zepter der wandernden Sande verleihen.' WHERE `entry`=8742; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Skarabäus-Gong taucht bedrohlich vor dir auf. Stähle dich, $N, denn sobald der Skarabäus-Gong geläutet wird, werden die Tore von Ahn\'Qiraj geöffnet.$B$BAus dem gelockerten Schlund der Bestie können nur Chaos und Zerstörung kommen. Verteidige dein Volk!' WHERE `entry`=8743; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Deine fortgesetzte Verteidigung der Kinder von Kalimdor ist anerkannt worden. Gib mir deinen Siegelring, damit ich seine Kräfte verstärken kann.' WHERE `entry`=8748; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du ehrst meine Art, $N. Schlagt die Feinde von Kalimdor nieder! Zeigt ihnen, was es bedeutet, das Land des ewigen Sternenlichts zu verunstalten.$B$BDu hast dir eine weitere Verstärkung verdient. Gib mir deinen Siegelring, damit ich seine Macht verstärken kann.' WHERE `entry`=8749; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Engagement dieser Größenordnung ist eine Seltenheit. Du hast gezeigt, dass dein Wille unbeugsam ist, $N. Du sollst für dein standhaftes Wachen über unsere Welt reich belohnt werden.$B$BGib mir deinen Siegelring, damit ich seine Verzauberung verstärken kann.' WHERE `entry`=8750; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe noch nie eine solche Ausdauer gesehen! Der Bronzene Flug gewährt dir eine letzte Verzauberung. Der Zeitlose selbst hat es so gewollt!$B$BGib mir deinen Siegelring, damit ich die notwendigen Anpassungen vornehmen kann.' WHERE `entry`=8751; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Deine fortgesetzte Verteidigung der Kinder von Kalimdor ist anerkannt worden. Gib mir deinen Siegelring, damit ich seine Kräfte verstärken kann.' WHERE `entry`=8753; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du ehrst meine Art, $N. Schlagt die Feinde von Kalimdor nieder! Zeigt ihnen, was es bedeutet, das Land des ewigen Sternenlichts zu verunstalten.$B$BDu hast dir eine weitere Verstärkung verdient. Gib mir deinen Siegelring, damit ich seine Macht verstärken kann.' WHERE `entry`=8754; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Engagement dieser Größenordnung ist eine Seltenheit. Du hast gezeigt, dass dein Wille unbeugsam ist, $N. Du sollst für dein standhaftes Wachen über unsere Welt reich belohnt werden.$B$BGib mir deinen Siegelring, damit ich seine Verzauberung verstärken kann.' WHERE `entry`=8755; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe noch nie eine solche Ausdauer gesehen! Der Bronzene Flug gewährt dir eine letzte Verzauberung. Der Zeitlose selbst hat es so gewollt!$B$BGib mir deinen Siegelring, damit ich die notwendigen Anpassungen vornehmen kann.' WHERE `entry`=8756; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Deine fortgesetzte Verteidigung der Kinder von Kalimdor ist anerkannt worden. Gib mir deinen Siegelring, damit ich seine Kräfte verstärken kann.' WHERE `entry`=8758; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du ehrst meine Art, $N. Schlagt die Feinde von Kalimdor nieder! Zeigt ihnen, was es bedeutet, das Land des ewigen Sternenlichts zu verunstalten.$B$BDu hast dir eine weitere Verstärkung verdient. Gib mir deinen Siegelring, damit ich seine Macht verstärken kann.' WHERE `entry`=8759; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Engagement dieser Größenordnung ist eine Seltenheit. Du hast gezeigt, dass dein Wille unbeugsam ist, $N. Du sollst für dein standhaftes Wachen über unsere Welt reich belohnt werden.$B$BGib mir deinen Siegelring, damit ich seine Verzauberung verstärken kann.' WHERE `entry`=8760; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe noch nie eine solche Ausdauer gesehen! Der Bronzene Flug gewährt dir eine letzte Verzauberung. Der Zeitlose selbst hat es so gewollt!$B$BGib mir deinen Siegelring, damit ich die notwendigen Anpassungen vornehmen kann.' WHERE `entry`=8761; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meister, solltest du dich entscheiden, einen anderen Weg einzuschlagen, überreiche mir deinen Siegelring und einen Berg von Skarabäen unserer Feinde in Ahn\'Qiraj.' WHERE `entry`=8764; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meister, solltest du dich entscheiden, einen anderen Weg einzuschlagen, überreiche mir deinen Siegelring und einen Berg von Skarabäen unserer Feinde in Ahn\'Qiraj.' WHERE `entry`=8765; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Meister, solltest du dich entscheiden, einen anderen Weg einzuschlagen, überreiche mir deinen Siegelring und einen Berg von Skarabäen unserer Feinde in Ahn\'Qiraj.' WHERE `entry`=8766; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung bei Darnassus ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch besser anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8811; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung bei den Exilanten von Gnomeregan ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch besser anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8812; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen einen kleinen Betrag an Anerkennung bei Ironforge ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch besser anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8813; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen einen kleinen Betrag an Anerkennung in Sturmwind ein.$B$BBitte bedenkt, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch stärker anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8814; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung in Orgrimmar ein.$B$BBitte bedenkt, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch mehr Anerkennung finden. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8815; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung beim Stamm der Dunkelspeer ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch mehr Anerkennung finden. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8816; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung in der Unterstadt ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch stärker anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8817; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen einen kleinen Betrag an Anerkennung mit Donnerbluff ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch besser anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8818; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten bei Darnassus erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, obwohl keine Heldentat ignoriert werden wird.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8819; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten bei den Gnomeregan-Exilanten erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8820; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das Ihr mir übergebt, sorge ich dafür, dass Ihr eine bedeutende Anerkennung für Eure Taten in Eisenschmiede erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8821; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das Sie mir überreichen, sorge ich dafür, dass Sie eine bedeutende Anerkennung für Ihre Taten in Sturmwind erhalten. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, obwohl keine Heldentat ignoriert werden wird.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8822; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten in Orgrimmar erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, obwohl keine Heldentat ignoriert werden wird.$B$BIn diesem Sinne nehme ich eure Siegel gerne an, wenn ihr bereit seid, ein Set abzugeben.' WHERE `entry`=8823; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten beim Stamm der Dunkelspeer erhaltet. Ich akzeptiere auch einzelne Jetons, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8824; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten bei Thunder Bluff erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer wesentlich geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8825; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das Sie mir überreichen, sorge ich dafür, dass Sie eine bedeutende Anerkennung für Ihre Taten in Undercity erhalten. Ich akzeptiere auch einzelne Wertmarken, aber mit einer wesentlich geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8826; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung bei Darnassus ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch besser anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8830; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten bei Darnassus erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, obwohl keine Heldentat ignoriert werden wird.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8831; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung in der Unterstadt ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch stärker anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8832; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das Sie mir überreichen, sorge ich dafür, dass Sie eine bedeutende Anerkennung für Ihre Taten in Undercity erhalten. Ich akzeptiere auch einzelne Wertmarken, aber mit einer wesentlich geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8833; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen einen kleinen Betrag an Anerkennung bei Ironforge ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch besser anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8834; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das Ihr mir übergebt, sorge ich dafür, dass Ihr eine bedeutende Anerkennung für Eure Taten in Eisenschmiede erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8835; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen einen kleinen Betrag an Anerkennung in Sturmwind ein.$B$BBitte bedenkt, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch stärker anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8836; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das Sie mir überreichen, sorge ich dafür, dass Sie eine bedeutende Anerkennung für Ihre Taten in Sturmwind erhalten. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, obwohl keine Heldentat ignoriert werden wird.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8837; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung bei den Exilanten von Gnomeregan ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch besser anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8838; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten bei den Gnomeregan-Exilanten erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8839; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung in Orgrimmar ein.$B$BBitte bedenkt, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch mehr Anerkennung finden. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8840; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten in Orgrimmar erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, obwohl keine Heldentat ignoriert werden wird.$B$BIn diesem Sinne nehme ich eure Siegel gerne an, wenn ihr bereit seid, ein Set abzugeben.' WHERE `entry`=8841; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen einen kleinen Betrag an Anerkennung mit Donnerbluff ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch besser anerkannt. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8842; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten bei Thunder Bluff erhaltet. Ich akzeptiere auch einzelne Wertmarken, aber mit einer wesentlich geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8843; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für die Abenteurer, die nur ein einziges Belobigungssiegel besitzen, tausche ich es gegen ein wenig Anerkennung beim Stamm der Dunkelspeer ein.$B$BDenkt bitte daran, dass es besser ist, einen Stapel von zehn Siegeln auf einmal abzugeben; eure Bemühungen werden dadurch mehr Anerkennung finden. Wir bieten den Austausch eines einzelnen Siegels als Service für diejenigen an, die nicht genug für einen ganzen Zehnerstapel haben.$B$BWenn Sie dennoch ein einzelnes Siegel abgeben möchten, stehe ich Ihnen gerne zur Verfügung.' WHERE `entry`=8844; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich nehme Belobigungssiegel von Abenteurern an, die sie in Ausübung ihrer Pflicht erhalten haben. Für jedes Zehnerset, das ihr mir überreicht, sorge ich dafür, dass ihr eine bedeutende Anerkennung für eure Taten beim Stamm der Dunkelspeer erhaltet. Ich akzeptiere auch einzelne Jetons, aber mit einer viel geringeren Anerkennungsquote. Wir sind viel mehr an größeren Heldentaten interessiert, aber keine Heldentat wird ignoriert werden.$B$BIn diesem Sinne nehme ich Ihre Siegel gerne an, wenn Sie bereit sind, ein Set abzugeben.' WHERE `entry`=8845; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8846; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8847; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8848; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8849; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8850; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8851; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8852; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8853; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8854; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ah, Sie sind hier, um sich mit zusätzlichen Vorräten zu versorgen, was? Nun, ich kann den Bedarf an zusätzlichem Material durchaus verstehen... sehen Sie sich einfach um, wenn Sie einen Beweis brauchen.$B$BIch gebe Euch ein paar zusätzliche Vorräte, aber dafür müsst Ihr mir eine angemessene Anzahl von Belobigungssignets geben. Ihr erhaltet keine Anerkennung für die Übergabe der Siegel, aber vielleicht findet Ihr etwas Nützliches, das Euch am Leben erhält, wenn die Schlacht endlich losgeht.' WHERE `entry`=8855; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Kerze von Elune ist ein Artefakt, das von den Jüngern des Mondfestes sehr verehrt wird. In der Kerze ist wahres Mondlicht gespeichert, bereit, entfesselt zu werden!$B$BDieses Licht ist für die meisten Kreaturen harmlos, aber ihr werdet feststellen, dass Omen und seine Schergen davon geblendet und verbrannt werden.' WHERE `entry`=8862; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Sie hungrig sind, dann sind Sie bei uns genau richtig, mein Freund!$B$BKnödel sind die traditionelle Speise des Mondfestes; sie werden seit der Zeit des ersten Mondfestes serviert, und ich freue mich, sie bei diesem Fest anbieten zu können. Als Gegenleistung für eine einzige Ahnenmünze gebe ich Ihnen eine Kostprobe eines der leckersten Gerichte, die Sie je genießen werden!' WHERE `entry`=8863; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich habe eine Auswahl an Kleidern, die für Sie von Interesse sein könnten. Solche Kleider wurden in der Vergangenheit während des Mondfestes getragen, und die Auswahl, die ich heute habe, ist vielleicht die schönste, die ich je gesehen habe. Jedes Kleid ist handgefertigt und besteht nur aus den feinsten und weichsten Komponenten.$B$BIm Tausch gegen ein paar Ahnenmünzen darfst du dir einen der drei Stile aussuchen, die ich habe, und ihn behalten. Ist das für Sie akzeptabel?' WHERE `entry`=8864; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich freue mich, Ihnen mitteilen zu können, dass ich eine feine Auswahl an festlichen Hosenanzügen für Sie bereithalte... aber nur im Tausch gegen Münzen der Abstammung. Wenn Ihnen Mode wichtig ist, dann sind diese Anzüge genau das Richtige für Sie! Ich versichere Ihnen, dass Sie solche Hosenanzüge nirgendwo anders finden werden.$B$BIm Tausch gegen ein paar Ahnenmünzen dürft Ihr Euch einen der drei Stile aussuchen, die ich habe, und ihn für Euch behalten. Ist das für Sie akzeptabel?' WHERE `entry`=8865; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich kenne die Geheimnisse der Herstellung von Mondfestraketen, und ich freue mich, mein Wissen mit den Geehrten zu teilen.$B$BIm Tausch gegen Ahnenmünzen kann ich Euch das Rezept für eine kleine Rakete anbieten...' WHERE `entry`=8876; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Obwohl Raketen eine wunderbare Art zu feiern sind, müssen sie von einer Rakete abgefeuert werden, um ihren Ruhm zu sehen.$B$BBringt mir Münzen der Vorfahren und ich kann euch das Wissen geben, um Raketenwerfer wie die in der Mondlandung zu bauen.' WHERE `entry`=8877; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Kleider und Hosenanzüge, die Sie sehen, sind traditionelle Kleidungsstücke aus längst vergangenen Zeiten. Sie werden zu Ehren alter Bräuche und geliebter Verstorbener getragen.$B$BWenn ihr mir Ahnenmünzen, $N, bringt, dann gebe ich euch das Muster, um traditionelle rote Kleider oder Anzüge herzustellen.' WHERE `entry`=8878; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die großen Festivalraketen erhellen den Himmel in voller Pracht - nur die Clusterraketen können es mit ihrer Pracht aufnehmen!$B$BBringt mir Münzen der Herkunft, $n, und ich werde das Wissen um ihre Entstehung teilen.' WHERE `entry`=8879; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Streuraketen sind eine Ansammlung von Einzelraketen, und ihre Schönheit ist überwältigend! Bringt mir Münzen der Herkunft und ich werde das Wissen über ihre Entstehung mit euch teilen...' WHERE `entry`=8880; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Herstellung großer Cluster-Raketen erfordert enorme Ressourcen und Fertigkeiten, aber ihre Brillanz und Schönheit ist die Mühe wert! Bringt mir Münzen der Vorfahren und ich werde euch das Wissen über ihre Herstellung geben.' WHERE `entry`=8881; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zu den prächtigsten Feuerwerksshows gehören Streuraketen, und diese Streuraketen müssen von Streubombenwerfern abgefeuert werden! Wäre es da nicht logisch, dass du die Geheimnisse der Herstellung von Streubombenwerfern lernst? Bringt mir die Münzen der Vorfahren, und ich werde euch dieses Wissen vermitteln.' WHERE `entry`=8882; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Der Super Egg-O-Matic ist die neueste Erfindung von Curgle Cranklehop. Es ist ein ziemlich beeindruckendes Stück Maschinerie.$B$BDie Super Egg-O-Matic stottert wild, wenn man sich dem Bedienfeld nähert.' WHERE `entry`=8893; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hatte ich Recht, mich zu sorgen? Wurden unsere idiotischen Wächter überwunden?' WHERE `entry`=8904; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir gebracht, was ich von dir verlangt habe, $N?' WHERE `entry`=8906; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Gegenstände erhalten, $N?' WHERE `entry`=8913; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Gegenstände erhalten, $N?' WHERE `entry`=8914; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Gegenstände erhalten, $N?' WHERE `entry`=8915; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Gegenstände erhalten, $N?' WHERE `entry`=8916; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Gegenstände erhalten, $N?' WHERE `entry`=8917; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Gegenstände erhalten, $N?' WHERE `entry`=8918; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die von mir benötigten Gegenstände erhalten, $N?' WHERE `entry`=8919; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie sind bereit, den Handel durchzuführen?' WHERE `entry`=8926; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie bereit, den Austausch vorzunehmen?' WHERE `entry`=8927; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie sind bereit, den Handel durchzuführen?' WHERE `entry`=8931; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie sind bereit, den Handel durchzuführen?' WHERE `entry`=8933; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie sind bereit, den Handel durchzuführen?' WHERE `entry`=8934; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie bereit, den Austausch vorzunehmen?' WHERE `entry`=8938; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie bereit, den Austausch vorzunehmen?' WHERE `entry`=8939; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie bereit, den Austausch vorzunehmen?' WHERE `entry`=8940; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie bereit, den Austausch vorzunehmen?' WHERE `entry`=8941; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie bereit, den Austausch vorzunehmen?' WHERE `entry`=8942; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie bereit, den Austausch vorzunehmen?' WHERE `entry`=8943; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie bereit, den Austausch vorzunehmen?' WHERE `entry`=8944; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist wieder da, $N. Du musst mir alles erzählen, was du herausgefunden hast. Aber lass uns zuerst deine Belohnung besorgen.' WHERE `entry`=8951; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist wieder da, $N. Du musst mir alles erzählen, was du herausgefunden hast. Aber lass uns zuerst deine Belohnung besorgen.' WHERE `entry`=8952; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist wieder da, $N. Du musst mir alles erzählen, was du herausgefunden hast. Aber lass uns zuerst deine Belohnung besorgen.' WHERE `entry`=8953; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist wieder da, $N. Du musst mir alles erzählen, was du herausgefunden hast. Aber lass uns zuerst deine Belohnung besorgen.' WHERE `entry`=8954; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist wieder da, $N. Du musst mir alles erzählen, was du herausgefunden hast. Aber lass uns zuerst deine Belohnung besorgen.' WHERE `entry`=8955; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist wieder da, $N. Du musst mir alles erzählen, was du herausgefunden hast. Aber lass uns zuerst deine Belohnung besorgen.' WHERE `entry`=8957; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist wieder da, $N. Du musst mir alles erzählen, was du herausgefunden hast. Aber lass uns zuerst deine Belohnung besorgen.' WHERE `entry`=8958; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du schon zurückgekehrt, $C, mit dem, was ich dich zum Sammeln ausgesandt habe?' WHERE `entry`=8963; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du schon zurückgekehrt, $C, mit dem, was ich dich zum Sammeln ausgesandt habe?' WHERE `entry`=8965; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast dich doch sicher noch nicht mit der Rettung von Isaliens Geist und der Wiederbeschaffung des linken Teils von Lord Valthalaks Amulett beschäftigt, $N?' WHERE `entry`=8967; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Heißt das also, $C, dass du die Seelen dieser beiden Narren bereits zur Ruhe gebracht und das linke Stück von Lord Valthalaks Amulett wiederbeschafft hast?' WHERE `entry`=8968; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich beglückwünsche dich, $N, wenn du mit dem linken Teil des Amuletts zurückgekehrt bist. Falls nicht, kümmere dich bitte darum, denn wir haben keine Zeit zu verlieren, das versichere ich dir!' WHERE `entry`=8969; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie gekommen, um Ihrem Lieblingsführer ein Geschenk der Liebe und Verehrung zu machen?' WHERE `entry`=8981; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du schon zurückgekehrt, $C, mit dem, was ich dich zum Sammeln ausgesandt habe?' WHERE `entry`=8986; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du schon zurückgekehrt, $C, mit dem, was ich dich zum Sammeln ausgesandt habe?' WHERE `entry`=8987; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du schon zurückgekehrt, $C, mit dem, was ich dich zum Sammeln ausgesandt habe?' WHERE `entry`=8988; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dann ist es vollbracht? Ihr habt das richtige Stück von Lord Valthalaks Amulett gefunden, das Amulett wieder zu einem Ganzen zusammengefügt und den Geist meines alten Gefährten Mor Grayhoof endlich zur Ruhe gebracht?' WHERE `entry`=8989; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Heißt das also, $C, dass du die Seelen dieser beiden Narren bereits zur Ruhe gelegt und die Teile von Lord Valthalaks Amulett wieder zusammengefügt hast?' WHERE `entry`=8991; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ich lobe dich, $N, wenn du mit dem fertigen Amulett zurückgekehrt bist. Falls nicht, kümmere dich bitte darum, denn wir haben keine Zeit zu verlieren, das versichere ich dir!' WHERE `entry`=8992; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sind Sie gekommen, um Ihrem Lieblingsführer ein Geschenk der Liebe und Verehrung zu machen?' WHERE `entry`=8993; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Wildheart-Teile im Tausch gegen deine neue Feralheart-Kutte und -Weste abzugeben, wie es unser Deal vorsieht?' WHERE `entry`=8999; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Beaststalker-Teile im Austausch gegen deine neue Beastmaster-Kappe und Tunika abzugeben?' WHERE `entry`=9000; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid ihr bereit, eure Magisterstücke im Tausch gegen die neue Zaubererkrone und die Robe abzugeben, wie vereinbart?' WHERE `entry`=9001; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid ihr bereit, eure Lichtschmiedestücke im Tausch gegen euren neuen Seelenschmiedehelm und -brustpanzer abzugeben, wie es unsere Vereinbarung vorsieht?' WHERE `entry`=9002; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid ihr bereit, eure frommen Stücke im Tausch gegen eure neue Tugendkrone und Robe abzugeben, wie es unsere Vereinbarung vorsieht?' WHERE `entry`=9003; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Shadowcraft-Teile im Tausch gegen deine neue Darkmantle-Kappe und Tunika abzugeben?' WHERE `entry`=9004; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Dreadmist-Teile im Tausch gegen deine neue Deathmist-Maske und -Robe abzugeben?' WHERE `entry`=9005; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid Ihr bereit, Eure Tapferkeitsstücke im Tausch gegen Euren neuen Helm und die Brustplatte des Heldentums zu übergeben, wie wir es vereinbart haben?' WHERE `entry`=9006; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Wildheart-Teile im Tausch gegen deine neue Feralheart-Kutte und -Weste abzugeben, wie es unser Deal vorsieht?' WHERE `entry`=9007; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Beaststalker-Teile im Austausch gegen deine neue Beastmaster-Kappe und Tunika abzugeben?' WHERE `entry`=9008; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid ihr bereit, eure frommen Stücke im Tausch gegen eure neue Tugendkrone und Robe abzugeben, wie es unsere Vereinbarung vorsieht?' WHERE `entry`=9009; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Shadowcraft-Teile im Tausch gegen deine neue Darkmantle-Kappe und Tunika abzugeben?' WHERE `entry`=9010; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Elemente im Tausch gegen deine neue Kutte und die Weste der Fünf Donnernden abzugeben?' WHERE `entry`=9011; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bist du bereit, deine Dreadmist-Teile im Tausch gegen deine neue Deathmist-Maske und -Robe abzugeben?' WHERE `entry`=9012; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid Ihr bereit, Eure Tapferkeitsstücke im Tausch gegen Euren neuen Helm und die Brustplatte des Heldentums zu übergeben, wie wir es vereinbart haben?' WHERE `entry`=9013; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid ihr bereit, eure Magisterstücke im Tausch gegen die neue Zaubererkrone und die Robe abzugeben, wie vereinbart?' WHERE `entry`=9014; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist zurückgekehrt, und ich sehe in deinen Augen, dass du mir viel zu sagen hast, $N. Kümmern wir uns zuerst um deine Belohnung.' WHERE `entry`=9016; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist zurückgekehrt, und ich sehe in deinen Augen, dass du mir viel zu sagen hast, $N. Kümmern wir uns zuerst um deine Belohnung.' WHERE `entry`=9017; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist zurückgekehrt, und ich sehe in deinen Augen, dass du mir viel zu sagen hast, $N. Kümmern wir uns zuerst um deine Belohnung.' WHERE `entry`=9018; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist zurückgekehrt, und ich sehe in deinen Augen, dass du mir viel zu sagen hast, $N. Kümmern wir uns zuerst um deine Belohnung.' WHERE `entry`=9019; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist zurückgekehrt, und ich sehe in deinen Augen, dass du mir viel zu sagen hast, $N. Kümmern wir uns zuerst um deine Belohnung.' WHERE `entry`=9020; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist zurückgekehrt, und ich sehe in deinen Augen, dass du mir viel zu sagen hast, $N. Kümmern wir uns zuerst um deine Belohnung.' WHERE `entry`=9021; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du bist zurückgekehrt, und ich sehe in deinen Augen, dass du mir viel zu sagen hast, $N. Kümmern wir uns zuerst um deine Belohnung.' WHERE `entry`=9022; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Pflicht, Ehre, Hingabe... Was bedeuten diese Worte für Sie?' WHERE `entry`=9033; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9034; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9036; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9037; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9038; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9043; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9046; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9047; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9048; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9049; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9050; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Konnten Sie die große Bestie besänftigen?' WHERE `entry`=9051; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9054; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9055; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9057; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9058; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9059; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9069; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9070; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9071; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9072; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir das gebracht, was ich brauche?' WHERE `entry`=9073; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9074; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir das gebracht, was ich brauche?' WHERE `entry`=9075; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9077; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$B$BMir ist gerade die Ironie in all dem klar geworden.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9079; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$B$BWarst du in letzter Zeit in Tyrs Hand?' WHERE `entry`=9080; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Bring mir einfach das Material und hör auf, meine Zeit zu verschwenden, $C.' WHERE `entry`=9081; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie soll ich irgendetwas ohne die von mir angeforderten Gegenstände erledigen?' WHERE `entry`=9082; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wie soll ich irgendetwas ohne die von mir angeforderten Gegenstände erledigen?' WHERE `entry`=9083; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hatten Sie schon Glück, $n?' WHERE `entry`=9085; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Materialkosten sind hoch, aber schnell vergessen.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Materialkosten sind hoch, aber schnell vergessen.' WHERE `entry`=9087; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Materialkosten sind hoch, aber schnell vergessen.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Materialkosten sind hoch, aber schnell vergessen.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Materialkosten sind hoch, aber schnell vergessen.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Materialkosten sind hoch, aber schnell vergessen.' WHERE `entry`=9091; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Materialkosten sind hoch, aber schnell vergessen.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Materialkosten sind hoch, aber schnell vergessen.' WHERE `entry`=9093; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Ihr mir dreißig nekrotische Runen bringt, gebe ich Euch im Gegenzug einen Handschutz Eurer Wahl. Sie sollten sich in unserem Kampf gegen die untote Geißel als wertvoll erweisen.' WHERE `entry`=9094; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9096; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9098; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9100; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9102; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9103; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9104; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9105; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du hast einige fehlende Teile für die Quest, bitte geh und hol sie alle!' WHERE `entry`=9110; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir die Reagenzien gebracht, Kind?' WHERE `entry`=9113; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Hast du mir die Reagenzien gebracht, Kind?' WHERE `entry`=9117; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Keiner hat Naxxramas betreten und überlebt, um die Geschichte zu erzählen.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Beim ersten Bündel haben Sie vorbildliche Arbeit geleistet, $N. Wenn du noch mehr hast, nehme ich sie jetzt mit. Für jedes Bündel, das du abgibst, belohne ich dich mit einer weiteren Insignie.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ein Mann in meinem Beruf kann nie zu viele Knochensplitter haben, $N. Wann immer Sie einen Überschuss an Fragmenten haben, bringen Sie sie zu mir und ich belohne Sie mit einem weiteren Abzeichen.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Um ehrlich zu sein, verwende ich die Kerne, um Frostfeuer-Rüstungen herzustellen. Es ist die Rüstung, die von den Magiern in Naxxramas verwendet wird. Ohne dich und andere wie dich würden wir diesen Krieg mit Sicherheit verlieren.$B$BBringt mir also mehr Kerne und ich werde euch weitere Insignien geben.' WHERE `entry`=9129; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für jeden Arm voll Fetzen gebe ich dir ein Abzeichen - je mehr, desto besser. Und jetzt geh mir aus den Augen, bevor ich dich in zwei Teile zerlege!$B' WHERE `entry`=9132; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Für jedes Bündel Wedel, das ihr mir liefert, bezahle ich euch mit einem Abzeichen der Morgenröte oder des Kreuzzuges eurer Wahl.$B$BDie Insignien können beim Quartiermeister für verschiedene Belohnungen abgegeben werden.' WHERE `entry`=9137; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du weißt, wie es läuft, Junge. Für eine Tapferkeitsmarke bekommst du eine Handwerksurkunde.' WHERE `entry`=9142; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Name, Dienstgrad und Seriennummer!' WHERE `entry`=9165; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Einen Arbeitsauftrag ausfüllen, $C?' WHERE `entry`=9179; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Einen Arbeitsauftrag ausfüllen, $C?' WHERE `entry`=9181; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Einen Arbeitsauftrag ausfüllen, $C?' WHERE `entry`=9186; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Einen Arbeitsauftrag ausfüllen, $C?' WHERE `entry`=9195; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Einen Arbeitsauftrag ausfüllen, $C?' WHERE `entry`=9197; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Einen Arbeitsauftrag ausfüllen, $C?' WHERE `entry`=9203; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie das Arkanum?' WHERE `entry`=9208; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie das Arkanum?' WHERE `entry`=9209; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='$B$BVerschwinde, Insekt, damit du nicht etwas für mich hast.' WHERE `entry`=9213; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wählen Sie sorgfältig aus. Es gibt keine Rückerstattung.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wählen Sie sorgfältig aus. Es gibt keine Rückerstattung.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wählen Sie sorgfältig aus. Es gibt keine Rückerstattung.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wählen Sie sorgfältig aus. Es gibt keine Rückerstattung.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wählen Sie sorgfältig aus. Es gibt keine Rückerstattung.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wählen Sie sorgfältig aus. Es gibt keine Rückerstattung.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9234; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9235; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9236; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9237; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9239; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9240; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9241; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9242; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9243; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9244; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9245; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie die Materialien mitgebracht?' WHERE `entry`=9246; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Fandu-dath-belore? Oh, verzeih mir, $N. Ich habe dich nicht erkannt. Hast du das Zepter?$B' WHERE `entry`=9248; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Es war ihre Zeit, Sterblicher.' WHERE `entry`=9250; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='In seiner jetzigen Form ist der Stab viel zu gefährlich, um in den Händen eines Sterblichen zu sein.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Dieser räudige Hund, Revilgaz, hat angeboten, alle ehemaligen Bloodsails zu begnadigen, die bereit sind, ihren Kapitän zu verraten! Der Mistkerl hat mich gebeten, meine alten Kumpels zu töten und ihre Bandannas als Beweis mitzubringen.$B$BIch bringe es nicht übers Herz, das zu tun, und ich werde euch auch nicht darum bitten. Bringt mir etwas Seidenstoff und roten Farbstoff, und ich werde passende Nachbildungen anfertigen. Ich werde dem Baron sagen, dass du ein Verräter bist, aber sei gewarnt... das wird den Blutsaugern nicht gefallen!' WHERE `entry`=9259; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du musst uns oder unseren Freunden etwas wirklich Schlimmes angetan haben, $N. Auf jeden Fall bin ich hier, um Ihnen einen Weg anzubieten, unsere Gunst wiederzuerlangen.$B$BWie ihr wisst, ist es in Winterspring ziemlich kalt. Da so viele von uns Goblins aus anderen Städten kommen, könnten wir Hilfe gebrauchen, um uns warm zu halten. Bringt mir etwas Runentuch und Kohle, und ich werde ein gutes Wort für euch einlegen. Aber seid gewarnt, unsere Feinde werden eure Hilfe nicht gerne sehen.' WHERE `entry`=9266; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Überlege dir lieber zweimal, bevor du einen Fuß in Ratchet setzt, $n! Deine schmutzigen Taten haben sich schon herumgesprochen.$B$BAber du hast Glück, denn gerade ist ein Schiff mit vielen Verwundeten von einer Begegnung mit den Bloodsail Buccaneers eingetroffen. Das ist deine Chance zu beweisen, dass du kein völliger Schurke bist. Hilf uns, indem du Leinentücher für Verbände und leere Fläschchen für Tränke mitbringst.' WHERE `entry`=9267; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ihr wollt euch noch einmal mit den Goblins von Tanaris anfreunden, $N? Wir brauchen Material für Segel und Waffen, um unsere alten Feinde, die Blutschwanz-Freibeuter, zu bekämpfen. Bringt mir Magiegeflecht und starkes Flussmittel, und wir sind auf dem Weg, euch eure Verfehlungen zu verzeihen.' WHERE `entry`=9268; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Brauchen Sie etwas?' WHERE `entry`=9292; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Ihr mir acht nekrotische Runen von den Geißelinvasoren bringt, kann ich Euch einen geweihten Schleifstein geben. Er sollte euch im Kampf gegen die Schergen des Lichkönigs eine große Hilfe sein.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Im Tausch gegen die nekrotischen Runen der Geißel-Invasoren gibt euch die Argentumdämmerung eine Phiole mit gesegnetem Zaubereröl.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zusätzlich zu unseren anderen Vorräten haben wir auch eine Reihe von wichtigen Manatränken, die euch nützlich sein könnten. Ich gebe euch einen davon im Tausch gegen fünfzehn nekrotische Runen.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Brennen die Flammen von Kalimdor hell?' WHERE `entry`=9322; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie den Kontinent schon bereist? Die Erleuchtung wartet auf Sie.' WHERE `entry`=9323; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du glühst ja förmlich, $R. Was hast du da?' WHERE `entry`=9324; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Du glühst ja förmlich, $R. Was hast du da?' WHERE `entry`=9325; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Ihr mir dreißig nekrotische Runen bringt, gebe ich Euch im Gegenzug einen Handschutz Eurer Wahl. Sie sollten sich in unserem Kampf gegen die untote Geißel als wertvoll erweisen.' WHERE `entry`=9333; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Im Tausch gegen die nekrotischen Runen der Geißel-Invasoren gibt euch die Argentumdämmerung eine Phiole mit gesegnetem Zaubereröl.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn Ihr mir acht nekrotische Runen von den Geißelinvasoren bringt, kann ich Euch einen geweihten Schleifstein geben. Er sollte euch im Kampf gegen die Schergen des Lichkönigs eine große Hilfe sein.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zusätzlich zu unseren anderen Vorräten haben wir auch eine Reihe von wichtigen Heiltränken, die euch nützlich sein könnten. Ich gebe euch einen davon im Tausch gegen fünfzehn nekrotische Runen.' WHERE `entry`=9336; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Zusätzlich zu unseren anderen Vorräten haben wir auch eine Reihe von wichtigen Manatränken, die euch nützlich sein könnten. Ich gebe euch einen davon im Tausch gegen fünfzehn nekrotische Runen.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Auch wenn Sie keinen Bedarf an den von uns angebotenen materiellen Belohnungen haben, so sind diese Abzeichen doch ein Zeichen unseres gegenseitigen Vertrauens und unserer Freundschaft.$B$BBringt sie zu mir. Sollten Ihre Leistungen über die Pflicht hinausgehen, werde ich Sie gebührend würdigen.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ihr habt unserer Sache sehr geholfen, $n. Wenn Ihr es wünscht, kann ich Euch den Wappenrock der Argentumdämmerung zur Verfügung stellen. Wir sind stolz, Euch zu unseren Verbündeten zählen zu dürfen.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ihr habt unserer Sache sehr geholfen, $n. Wenn Ihr es wünscht, kann ich Euch den Wappenrock der Argentumdämmerung zur Verfügung stellen. Wir sind stolz, Euch zu unseren Verbündeten zählen zu dürfen.' WHERE `entry`=9343; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Brennt das Feuer?' WHERE `entry`=9367; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie Ihren Weg durch die Dunkelheit gefunden?' WHERE `entry`=9386; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Die Feuer können erst erlöschen, wenn das Festival vorbei ist!' WHERE `entry`=9388; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Seid vorsichtig da draußen, aber seid auch schnell. Wir haben keine Zeit zu verlieren.' WHERE `entry`=9419; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Wenn die Türme unter unserer Kontrolle sind, werden wir bald in der Lage sein, die Verlassenen zu umzingeln. Danach ist es nur noch eine Frage der Zeit, bis wir sie vernichten können.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sie müssen dumm sein, wenn sie glauben, dass wir ihnen erlauben würden, so nahe an einer unserer Hauptstädte Stützpunkte zu errichten.$B$BWir werden sie so lange ausbluten lassen, bis sie den Schwanz einziehen und sich in den Süden zurückziehen.' WHERE `entry`=9665; + +-- Add German offer reward text locales. +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das ist genau das, was ich brauche! Ein Fathom-Kern ist eine unglaubliche Quelle von Informationen, aus der wir viel Gutes ziehen können. Was auch immer der Hammer der Dämmerung dort drinnen vorhat - und glaubt mir, wenn ich sage, dass es nichts Gutes ist - meine Kameraden und ich werden es jetzt aufdecken.$B$BIhr habt hier heute gute Arbeit geleistet; der Irdene Ring blickt mit Wohlwollen auf euch, weil ihr uns geholfen habt. Ihr habt auch der Horde als Ganzes geholfen, und darauf solltet ihr stolz sein.' WHERE `entry`=908; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das ist ein toller Fund, $N.$B$BSie haben ihn von Baron Aquanis in Blackfathom erworben, sagten Sie? Baron Aquanis wird seit langem für eine korrumpierte Elementarmacht gehalten; dieser Globus wird beweisen, was genau ihn korrumpiert hat. Es wäre zwar keine Überraschung, wenn es sich um den Hammer der Dämmerung handeln würde, aber unsere Untersuchungen werden auch zeigen, wie sie es getan haben.$B$BEs war gut von dir, mir das zu bringen. Bitte - nehmt dies mit den herzlichsten Grüßen des Irdenen Rings entgegen.' WHERE `entry`=909; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich meditiere über deine Aufgabe, $N. Meditiere über die Gründe, warum der Hammer der Dämmerung und die Naga hier sind.$B$BWenn du bereit bist, benutze die Pendelphiole, um eine Pendelschale herzustellen. Dann kontaktiere mich durch die Schale.$B$BWenn du deine Wahrsagephiole verloren hast, findest du hier eine andere.' WHERE `entry`=960; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sie sind also Ingenieurin, ja? Wenn du mir helfen willst, diese Perlen zu bekommen, hier ist das Rezept für Blitzbomben.$B$BViel Glück, und versuche, dich nicht zu blenden!' WHERE `entry`=1559; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich kann es kaum glauben! Furens Technik war ein Erfolg, und diese Rüstung sollte enormen Belastungen standhalten.$B$BHier, bitte, $n. Und ich danke dir. Ich hätte Furens Entdeckung nicht geglaubt, wenn du nicht die Materialien gesammelt hättest, die ich brauchte, um sie selbst zu testen.' WHERE `entry`=1706; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es ist erwiesen, dass das Licht mit euch ist, $n, aber je gefährlicher die Zeiten werden, desto wichtiger wird es, zu wissen, welche Kraft unter dem Fleisch liegt. Wenn Dämonen, Drachen oder andere Bösewichte deine Ländereien betreten, wird dein Eifer auf die Probe gestellt werden. Wirst du stark genug sein?$B$BTapferkeit gehört zum Paladin-Sein wie das Licht, die Rüstung und die Waffe, egal in welcher Situation. Die Schwachen zu beschützen und den Glauben nicht zu verlieren sind zwei weitere Lektionen, die du während deines Studiums in der Kathedrale des Lichts meistern musst.' WHERE `entry`=1794; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sprich leise, $N, die Wachen könnten dich hören.' WHERE `entry`=2299; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Zwei Federn, genau wie ich es wollte. Und gar nicht mal so schlecht.$B$BBist du so weit? Sag nur ein Wort und du bist auf dem Weg.$B$BOh, und noch einmal, passt auf Euch auf... mein Meister mag keine Schwachköpfe, aber er ist sehr großzügig zu denen, die ihm gefallen.' WHERE `entry`=3381; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ein junger Ingenieur, der sich für die eine, wahre Disziplin des Ingenieurwesens interessiert! Nun, verzeihen Sie mir mein Melodrama, mein Freund. Auch wenn unsere Situation nach wie vor katastrophal ist, so ist es doch immer ein guter Tag, wenn ein anderer Ingenieur dem Ruf des wahren Ingenieurwesens folgt!' WHERE `entry`=3634; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, du bist in die Kathedrale zurückgekehrt, $n. Das ist gut. Es ist in letzter Zeit viel passiert, und ich würde dich um Hilfe bitten, wenn du dich als würdig erweist.$B$BViele verräterische Feinde sind unterwegs. Ich werde Eure Hilfe brauchen, um sie aufzuhalten.' WHERE `entry`=4485; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, Briarthorn schickt Euch. Das ist gut. Dann reicht die Nachricht weit genug, um zukünftige Schüler zu finden. Das erfreut mich.$B$BEs ist typisch für unsere Art, $N, sich zusammenzuschließen, unabhängig von der Rasse. Das ist besonders wichtig, da diejenigen, mit denen wir am meisten zu tun haben, in ihrer Bosheit keinen Unterschied machen, wenn wir sie nicht beschwichtigen oder richtig kontrollieren.$B$BIch habe das Gefühl, dass du sehr viel gelernt hast, und wenn du bereit bist, würde ich dir helfen, Werkzeuge zu entwickeln, die deine Fähigkeiten ergänzen.' WHERE `entry`=4736; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Erstaunlich! Es muss Wochen gedauert haben, diese Teile zusammenzutragen... und wie haben Sie ein unberührtes Fell gefunden?!?$B$BViel Spaß mit der Mütze, $n!' WHERE `entry`=5063; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es gibt nur wenige unwahrscheinlichere Aufgaben, die ich von Sterblichen habe erledigen sehen. Genieße den Ruhm meines Werks! Erntet seine Früchte!' WHERE `entry`=5067; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich dachte, ich würde tot und begraben sein, bevor ich diesen Tag erleben würde.$B$BEine Leistung dieser Größenordnung kann nur von der Belohnung überschattet werden.' WHERE `entry`=5068; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sie werden ihre Verwandtschaft riechen, wenn du ihre Hallen betrittst, $N. Zerquetsche sie mit ihrer eigenen Angst!' WHERE `entry`=5167; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dies ist der letzte Schritt, bevor Sie Ihre neue Karriere als Rüstungsschmied beginnen, $N. Solltest du dich entscheiden, einen Rückzieher zu machen, wäre dies deine letzte Chance. Ansonsten kannst du dich auf ein Leben voller Ruhm vorbereiten.' WHERE `entry`=5301; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr beeindruckend, $N - der Chromatische Mantel der Morgenröte gehört jetzt dir!$B$BSolange du den Exalted-Status der Argentumdämmerung hältst, kannst du weitere Chromatische Mäntel erwerben. Sie werden dir sofort von einem der Quartiermeister der Morgenröte zur Verfügung gestellt.' WHERE `entry`=5521; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr beeindruckend, $N - der Chromatische Mantel der Morgenröte gehört jetzt dir!$B$BSolange du den Exalted-Status der Argentumdämmerung hältst, kannst du weitere Chromatische Mäntel erwerben. Sie werden dir sofort von einem der Quartiermeister der Morgenröte zur Verfügung gestellt.' WHERE `entry`=5524; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du hast dich der Aufmerksamkeit von Elune würdig erwiesen, $N. Wenn du dich bereit fühlst, würde ich dir gerne einen ihrer Zauber beibringen, der für unser Volk einzigartig ist.' WHERE `entry`=5627; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wunderbar, du bist nach Hause zurückgekehrt, $N. Es freut Tyrande und mich immer, wenn die, die wir ausgebildet haben, in die Welt hinausgehen und sicher zu uns zurückkehren. Wie ist es bei dir gelaufen? Segnet Elune immer noch deine Reisen? Vielleicht könnt Ihr mir mehr von Euren Reisen erzählen, nachdem wir über das Geschäftliche gesprochen haben.' WHERE `entry`=5628; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wunderbar, du bist nach Hause zurückgekehrt, $N. Es freut Tyrande und mich immer, wenn die, die wir ausgebildet haben, in die Welt hinausgehen und sicher zu uns zurückkehren. Wie ist es bei dir gelaufen? Segnet Elune immer noch deine Reisen? Vielleicht könnt Ihr mir mehr von Euren Reisen erzählen, nachdem wir über das Geschäftliche gesprochen haben.' WHERE `entry`=5630; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wunderbar, du bist nach Hause zurückgekehrt, $N. Es freut Tyrande und mich immer, wenn die, die wir ausgebildet haben, in die Welt hinausgehen und sicher zu uns zurückkehren. Wie ist es bei dir gelaufen? Segnet Elune immer noch deine Reisen? Vielleicht könnt Ihr mir mehr von Euren Reisen erzählen, nachdem wir über das Geschäftliche gesprochen haben.' WHERE `entry`=5631; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wunderbar, du bist nach Hause zurückgekehrt, $N. Es freut Tyrande und mich immer, wenn die, die wir ausgebildet haben, in die Welt hinausgehen und sicher zu uns zurückkehren. Wie ist es bei dir gelaufen? Segnet Elune immer noch deine Reisen? Vielleicht könnt Ihr mir mehr von Euren Reisen erzählen, nachdem wir über das Geschäftliche gesprochen haben.' WHERE `entry`=5632; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wunderbar, du bist nach Hause zurückgekehrt, $N. Es freut Tyrande und mich immer, wenn die, die wir ausgebildet haben, in die Welt hinausgehen und sicher zu uns zurückkehren. Wie ist es bei dir gelaufen? Segnet Elune immer noch deine Reisen? Vielleicht könnt Ihr mir mehr von Euren Reisen erzählen, nachdem wir über das Geschäftliche gesprochen haben.' WHERE `entry`=5633; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich bin froh, dass du angekommen bist, $n. Es gibt viele Dinge, die wir besprechen müssen, aber noch wichtiger ist deine Ausbildung in den Wegen des Lichts.$B$BEs gibt Lektionen, die alle Diener des Lichts lernen müssen. Wenn du bereit bist, werden wir jetzt damit beginnen, einige davon zu besprechen.' WHERE `entry`=5636; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich bin froh, dass du angekommen bist, $n. Es gibt viele Dinge, die wir besprechen müssen, aber noch wichtiger ist deine Ausbildung in den Wegen des Lichts.$B$BEs gibt Lektionen, die alle Diener des Lichts lernen müssen. Wenn du bereit bist, werden wir jetzt damit beginnen, einige davon zu besprechen.' WHERE `entry`=5638; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich bin froh, dass du angekommen bist, $n. Es gibt viele Dinge, die wir besprechen müssen, aber noch wichtiger ist deine Ausbildung in den Wegen des Lichts.$B$BEs gibt Lektionen, die alle Diener des Lichts lernen müssen. Wenn du bereit bist, werden wir jetzt damit beginnen, einige davon zu besprechen.' WHERE `entry`=5640; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, gut, ein weiterer ist eingetroffen. Für mich mag Zeit keine Rolle spielen, aber für dich ist sie von entscheidender Bedeutung. Es gibt viel für dich zu lernen, und ich möchte dir viel beibringen. Du musst einfach deinen Wert beweisen. Wenn du das tust, wirst du sehr belohnt werden.' WHERE `entry`=5660; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, gut, ein weiterer ist eingetroffen. Für mich mag Zeit keine Rolle spielen, aber für dich ist sie von entscheidender Bedeutung. Es gibt viel für dich zu lernen, und ich möchte dir viel beibringen. Du musst einfach deinen Wert beweisen. Wenn du das tust, wirst du sehr belohnt werden.' WHERE `entry`=5661; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, gut, ein weiterer ist eingetroffen. Für mich mag Zeit keine Rolle spielen, aber für dich ist sie von entscheidender Bedeutung. Es gibt viel für dich zu lernen, und ich möchte dir viel beibringen. Du musst einfach deinen Wert beweisen. Wenn du das tust, wirst du sehr belohnt werden.' WHERE `entry`=5662; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, gut, ein weiterer ist eingetroffen. Für mich mag Zeit keine Rolle spielen, aber für dich ist sie von entscheidender Bedeutung. Es gibt viel für dich zu lernen, und ich möchte dir viel beibringen. Du musst einfach deinen Wert beweisen. Wenn du das tust, wirst du sehr belohnt werden.' WHERE `entry`=5663; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Elune segne dich, dass du so schnell zu uns zurückgekehrt bist. Dies ist eine wichtige Zeit in deiner Ausbildung, und eine Zeit, die alle in unserem Orden sehr ernst nehmen. Wenn du dich von deiner Reise hierher erholt hast, lass es mich bitte wissen. Dann können wir über die Fortsetzung deiner Ausbildung sprechen und darüber, wohin dich dein Weg als nächstes führen wird.' WHERE `entry`=5675; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, Harlo schickt dich also? Nun, wer bist du denn? Ich nehme an, du willst meine Hilfe?' WHERE `entry`=6606; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ja, es ist an der Zeit, Sie zu schulen...' WHERE `entry`=6722; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, die Befehle! Sie sagen, ich soll nach Belieben angreifen, und mein Wille sagt... jetzt!' WHERE `entry`=6846; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es ist an der Zeit! Jetzt können wir der Allianz zeigen, wie töricht es war, ins Alteractal zu kommen!' WHERE `entry`=6901; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$N, es ist nur eine von Tausenden. Nichtsdestotrotz eine gut gemachte Arbeit.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ja, das ist eindeutig Gnom. Gut gemacht, $R, aber es gibt noch mehr Arbeit zu tun.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es wäre einfacher, wenn sie ihre Krankheit einfach akzeptieren und sich Ihrer heilenden Berührung hingeben würden. Es würde wahrscheinlich auch weniger Spaß machen. Weitermachen! Wir werden sie auf die eine oder andere Weise heilen.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='*Dirk wirft den Huf auf einen Haufen hinter sich.*' WHERE `entry`=7364; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Danke, $N. Die Luft ist ein wenig reiner geworden.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gelobt sei Benedictus! Eine weitere verlorene Seele, die bald von den weißglühenden Flammen des Lichts gerettet werden wird!$B$BGeh hin, oh Soldat des Lichts! Mehr müssen gerettet werden!' WHERE `entry`=7366; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gut gemacht, $n. Selbst die mächtigste Magie könnte Korrak jetzt nicht mehr wiederbeleben. Du hast eine große Bedrohung des Alteractals ausgelöscht, Soldat.' WHERE `entry`=7382; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du hast jetzt die Lizenz, Zwerge dutzendweise zu dezimieren, $C!$B$B$B$BDu vergisst nie deine erste Entflechtung...' WHERE `entry`=7401; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gut, $N. Ich erwarte die kleinen Mäuse.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$N, es ist nur eine von Tausenden. Nichtsdestotrotz eine gut gemachte Arbeit.' WHERE `entry`=7421; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ja, das ist eindeutig Gnom. Gut gemacht, $R, aber es gibt noch mehr Arbeit zu tun.' WHERE `entry`=7422; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es wäre einfacher, wenn sie ihre Krankheit einfach akzeptieren und sich Ihrer heilenden Berührung hingeben würden. Es würde wahrscheinlich auch weniger Spaß machen. Weitermachen! Wir werden sie auf die eine oder andere Weise heilen.' WHERE `entry`=7423; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='*Dirk wirft den Huf auf einen Haufen hinter sich.*' WHERE `entry`=7424; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Danke, $N. Die Luft ist ein wenig reiner geworden.' WHERE `entry`=7425; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gelobt sei Benedictus! Eine weitere verlorene Seele, die bald von den weißglühenden Flammen des Lichts gerettet werden wird!$B$BGeh hin, oh Soldat des Lichts! Mehr müssen gerettet werden!' WHERE `entry`=7426; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du hast jetzt die Lizenz, Zwerge dutzendweise zu dezimieren, $C!$B$B$B$BDu vergisst nie deine erste Entflechtung...' WHERE `entry`=7427; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gut, $N. Ich erwarte die kleinen Mäuse.' WHERE `entry`=7428; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Geht durch die Öffnung zu meiner Rechten und ihr werdet euch im geschmolzenen Kern wiederfinden.' WHERE `entry`=7487; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Selbst in meinen Träumen habe ich nicht gewagt, diesen Tag vorauszusehen.$B$BSeht, Sterblicher.$B$BSIEHE, DER ÄLTER IST ALS DAS DASEIN!$B$BSEHT IHN, DER TITANEN UND GÖTTERN GLEICHERMASSEN BEGEGNET IST!$B$BERHEBE DICH MEIN MEISTER! BEFREIE DICH VON DEINEN FESSELN!' WHERE `entry`=7521; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es war mir ein Vergnügen, mit Ihnen Geschäfte zu machen, $N!$B$BIm Namen von TB Ltd. wünsche ich Ihnen viel Glück bei Ihrer Suche nach Sulfuras!' WHERE `entry`=7604; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du mir deinen alten schnellen Wolf bringst, tausche ich ihn gegen einen aus dem neuen Rudel ein. Der neue Wolf wird genauso schnell sein wie dein alter, aber ein anderes Aussehen haben. Du kannst dir die schnellen Wölfe ansehen, die wir bereits hier im Hof haben, um zu sehen, wie er aussehen wird.' WHERE `entry`=7660; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du mir deinen alten schnellen Wolf bringst, tausche ich ihn gegen einen aus dem neuen Rudel ein. Der neue Wolf wird genauso schnell sein wie dein alter, aber ein anderes Aussehen haben. Du kannst dir die schnellen Wölfe ansehen, die wir bereits hier im Hof haben, um zu sehen, wie er aussehen wird.' WHERE `entry`=7661; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du mir dein altes Kodo bringst, tausche ich es gegen eines aus der neuen Herde ein. Das neue Kodo wird genauso schnell sein wie Ihr altes, aber es wird ein anderes Aussehen haben. Du kannst dir die tollen Kodos ansehen, die wir bereits auf dem Hof haben, um zu sehen, was du zur Auswahl hast.' WHERE `entry`=7662; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du mir dein altes Kodo bringst, tausche ich es gegen eines aus der neuen Herde ein. Das neue Kodo wird genauso schnell sein wie Ihr altes, aber es wird ein anderes Aussehen haben. Du kannst dir die tollen Kodos ansehen, die wir bereits auf dem Hof haben, um zu sehen, was du zur Auswahl hast.' WHERE `entry`=7663; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du bringst mir deinen alten Raptor, ich gebe dir einen neuen mit frisch geschärften Krallen! Der neue Raptor wird genauso schnell sein wie dein alter, aber er hat ein neues Aussehen. Hier kannst du dir die flinken Raptoren ansehen, um zu sehen, was du zur Auswahl haben wirst.' WHERE `entry`=7664; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du bringst mir deinen alten Raptor, ich gebe dir einen neuen mit frisch geschärften Krallen! Der neue Raptor wird genauso schnell sein wie dein alter, aber er hat ein neues Aussehen. Hier kannst du dir die flinken Raptoren ansehen, um zu sehen, was du zur Auswahl haben wirst.' WHERE `entry`=7665; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du mir dein altes Frostschwert bringst, tausche ich es gegen eines aus der neuen Packung ein. Das neue Schwert wird genauso schnell sein wie dein altes, aber es wird anders aussehen. Du kannst dir die Schnellschwerter ansehen, die wir bereits auf dem Hof haben, um zu sehen, wie es aussehen wird.' WHERE `entry`=7671; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du mir dein altes Nachtschwert bringst, tausche ich es gegen eines aus dem neuen Paket ein. Das neue Schwert wird genauso schnell sein wie dein altes, aber es wird anders aussehen. Du kannst dir die Lichtschwerter ansehen, die wir bereits auf dem Hof haben, um zu sehen, wie es aussehen wird.' WHERE `entry`=7672; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Bringt mir euren alten Schafbock, ich tausche ihn gegen einen aus dem neuen Rudel ein! Der neue Schafbock wird genauso schnell sein wie euer alter, aber er wird ein neues Aussehen haben. Ihr könnt euch die schnellen Widder hier ansehen, um zu sehen, was ihr zur Auswahl habt.' WHERE `entry`=7673; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Bringt mir euren alten Schafbock, ich tausche ihn gegen einen aus dem neuen Rudel ein! Der neue Schafbock wird genauso schnell sein wie euer alter, aber er wird ein neues Aussehen haben. Ihr könnt euch die schnellen Widder hier ansehen, um zu sehen, was ihr zur Auswahl habt.' WHERE `entry`=7674; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du immer noch mit dem alten Icy Blue Mechanostrider Mod A fährst, dann wirst du ihn sicher gegen ein neueres Modell eintauschen wollen. Ihr neuer swift Mechanostrider hat die gleiche Geschwindigkeit wie der alte und sieht dazu noch brandneu aus. Du kannst die swift Mechanostrider hier durchstöbern, um zu sehen, welche tollen Looks du zur Auswahl hast.' WHERE `entry`=7675; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn Sie immer noch mit dem alten White Mechanostrider Mod A fahren, dann werden Sie ihn sicher gegen ein neueres Modell eintauschen wollen. Ihr neuer swift Mechanostrider hat die gleiche Geschwindigkeit wie der alte und sieht dazu noch brandneu aus. Du kannst die swift Mechanostrider hier durchstöbern, um zu sehen, welche tollen Looks du zur Auswahl hast.' WHERE `entry`=7676; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du mir deinen weißen Hengst bringst, tausche ich ihn gegen einen aus der neuen Herde ein. Das neue Pferd wird genauso schnell sein wie dein altes, aber ein anderes Aussehen haben. Du kannst dir die schnellen Pferde hier ansehen, um zu sehen, wie es aussehen wird.' WHERE `entry`=7677; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wenn du mir deinen Palomino bringst, tausche ich ihn gegen einen aus der neuen Herde ein. Das neue Pferd wird genauso schnell sein wie dein altes, aber ein anderes Aussehen haben. Du kannst dir die schnellen Pferde hier ansehen, um zu sehen, wie es aussehen wird.' WHERE `entry`=7678; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ihr habt Euren Wert für unsere Bemühungen in der Kriegshymnenschlucht bewiesen. Helft der Sache weiter und bringt mir mehr Ehrenzeichen. Wenn Ihr das tut, werdet Ihr noch mehr von unserem Vertrauen gewinnen.' WHERE `entry`=7788; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BWie viel mehr können sie noch aushalten? Wie viel Abschaum der Allianz muss noch durch die Hand der Horde umkommen, damit sie sich zurückziehen? Das wird nur die Zeit zeigen, $R...' WHERE `entry`=7789; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ihr habt Euren Wert für unsere Bemühungen in der Kriegshymnenschlucht bewiesen. Helft der Sache weiter und bringt mir mehr Ehrenzeichen. Wenn Ihr das tut, werdet Ihr noch mehr von unserem Vertrauen gewinnen.' WHERE `entry`=7871; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ihr habt Euren Wert für unsere Bemühungen in der Kriegshymnenschlucht bewiesen. Helft der Sache weiter und bringt mir mehr Ehrenzeichen. Wenn Ihr das tut, werdet Ihr noch mehr von unserem Vertrauen gewinnen.' WHERE `entry`=7872; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ihr habt Euren Wert für unsere Bemühungen in der Kriegshymnenschlucht bewiesen. Helft der Sache weiter und bringt mir mehr Ehrenzeichen. Wenn Ihr das tut, werdet Ihr noch mehr von unserem Vertrauen gewinnen.' WHERE `entry`=7873; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BWie viel mehr können sie noch aushalten? Wie viel Abschaum der Allianz muss noch durch die Hand der Horde umkommen, damit sie sich zurückziehen? Das wird nur die Zeit zeigen, $R...' WHERE `entry`=7874; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BWie viel mehr können sie noch aushalten? Wie viel Abschaum der Allianz muss noch durch die Hand der Horde umkommen, damit sie sich zurückziehen? Das wird nur die Zeit zeigen, $R...' WHERE `entry`=7875; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BWie viel mehr können sie noch aushalten? Wie viel Abschaum der Allianz muss noch durch die Hand der Horde umkommen, damit sie sich zurückziehen? Das wird nur die Zeit zeigen, $R...' WHERE `entry`=7876; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Oh je, die sind ganz schön groß!! Ich kann mir nicht vorstellen, einen Zwerg zu finden, der bequem hineinpasst, aber keine Sorge - wenn der Zwerg, den wir finden, nicht groß genug ist, kann ich sein Kostüm anpassen.$B$BVielen Dank, $N. Hier sind die Tickets, die ich dir versprochen habe.' WHERE `entry`=7883; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Danke, $N. Eure Heldentaten in der Kriegshymnenschlucht sind im ganzen Eschentalwald bekannt.' WHERE `entry`=7886; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Danke, $N. Eure Heldentaten in der Kriegshymnenschlucht sind im ganzen Eschentalwald bekannt.' WHERE `entry`=7887; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Danke, $N. Eure Heldentaten in der Kriegshymnenschlucht sind im ganzen Eschentalwald bekannt.' WHERE `entry`=7888; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Großartig! Die werden super funktionieren! Sie sind nicht zu schwer, aber auch nicht zu leicht. Sie sind perfekt für den Aufbau von Muskelmasse!$B$BVielen Dank, $N. Hier ist dein Ticket für den Dunkelmond-Jahrmarkt!' WHERE `entry`=7889; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Danke, $N. Eure Heldentaten in der Kriegshymnenschlucht sind im ganzen Eschentalwald bekannt.' WHERE `entry`=7921; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Nachtelfen und ihre Verbündeten müssen schon beim Flüstern deines Namens erzittern! Für die Horde!' WHERE `entry`=7922; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Nachtelfen und ihre Verbündeten müssen schon beim Flüstern deines Namens erzittern! Für die Horde!' WHERE `entry`=7923; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Nachtelfen und ihre Verbündeten müssen schon beim Flüstern deines Namens erzittern! Für die Horde!' WHERE `entry`=7924; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Nachtelfen und ihre Verbündeten müssen schon beim Flüstern deines Namens erzittern! Für die Horde!' WHERE `entry`=7925; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Eine schnelle Durchsuchung der Truhe offenbart ein Schließfach in ihrem Inneren! Es scheint, dass du dein Glück gefunden hast!' WHERE `entry`=7938; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nochmals vielen Dank, $N. Hier sind deine Tickets!' WHERE `entry`=7943; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du hast das Ziel erreicht! Gute Arbeit! Ich werde die Ressourcen an unsere Quartiermeister weiterleiten, die sie schnell an unsere Truppen verteilen können.$B$BVielen Dank, $N. In der Tat werden Kriege nur durch erfolgreiche Missionen wie die, die Sie durchgeführt haben, wirklich gewonnen.' WHERE `entry`=8080; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Ihr Beitrag zu unseren Kämpfen wird von Lakaien und Feldmarschällen gleichermaßen wahrgenommen.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es war eine gute Reise. Macht weiter mit dem Töten und Unterdrücken von Hakkar und seinen Lakaien.' WHERE `entry`=8113; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BEin weiterer entscheidender Schlag gegen unsere Feinde ist erfolgt, $n. Dank deiner Taten wird das Arathibecken bald von den Entweihern eingenommen werden.' WHERE `entry`=8123; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Deine Beiträge zu unseren Kämpfen werden von Grunzern und hohen Kriegsherren gleichermaßen wahrgenommen.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du hast das Ziel erreicht! Gute Arbeit! Ich werde die Ressourcen an unsere Quartiermeister weiterleiten, die sie schnell an unsere Truppen verteilen können.$B$BVielen Dank, $N. In der Tat werden Kriege nur durch erfolgreiche Missionen wie die, die Sie durchgeführt haben, wirklich gewonnen.' WHERE `entry`=8154; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du hast das Ziel erreicht! Gute Arbeit! Ich werde die Ressourcen an unsere Quartiermeister weiterleiten, die sie schnell an unsere Truppen verteilen können.$B$BVielen Dank, $N. In der Tat werden Kriege nur durch erfolgreiche Missionen wie die, die Sie durchgeführt haben, wirklich gewonnen.' WHERE `entry`=8155; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du hast das Ziel erreicht! Gute Arbeit! Ich werde die Ressourcen an unsere Quartiermeister weiterleiten, die sie schnell an unsere Truppen verteilen können.$B$BVielen Dank, $N. In der Tat werden Kriege nur durch erfolgreiche Missionen wie die, die Sie durchgeführt haben, wirklich gewonnen.' WHERE `entry`=8156; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Ihr Beitrag zu unseren Kämpfen wird von Lakaien und Feldmarschällen gleichermaßen wahrgenommen.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Ihr Beitrag zu unseren Kämpfen wird von Lakaien und Feldmarschällen gleichermaßen wahrgenommen.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Ihr Beitrag zu unseren Kämpfen wird von Lakaien und Feldmarschällen gleichermaßen wahrgenommen.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BEin weiterer entscheidender Schlag gegen unsere Feinde ist erfolgt, $n. Dank deiner Taten wird das Arathibecken bald von den Entweihern eingenommen werden.' WHERE `entry`=8160; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BEin weiterer entscheidender Schlag gegen unsere Feinde ist erfolgt, $n. Dank deiner Taten wird das Arathibecken bald von den Entweihern eingenommen werden.' WHERE `entry`=8161; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BEin weiterer entscheidender Schlag gegen unsere Feinde ist erfolgt, $n. Dank deiner Taten wird das Arathibecken bald von den Entweihern eingenommen werden.' WHERE `entry`=8162; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Deine Beiträge zu unseren Kämpfen werden von Grunzern und hohen Kriegsherren gleichermaßen wahrgenommen.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Deine Beiträge zu unseren Kämpfen werden von Grunzern und hohen Kriegsherren gleichermaßen wahrgenommen.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Deine Beiträge zu unseren Kämpfen werden von Grunzern und hohen Kriegsherren gleichermaßen wahrgenommen.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich habe Berichte über eure Heldentaten im Arathibecken erhalten, $n. Gut gemacht! Mit Leuten wie euch, die sich den Kämpfen hier anschließen, glaube ich, dass wir eines Tages unsere Heimat zurückerobern werden.' WHERE `entry`=8166; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich habe Berichte über eure Heldentaten im Arathibecken erhalten, $n. Gut gemacht! Mit Leuten wie euch, die sich den Kämpfen hier anschließen, glaube ich, dass wir eines Tages unsere Heimat zurückerobern werden.' WHERE `entry`=8168; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ein Späher der Defiler kam zu mir mit einem Bericht über deinen Erfolg, $n. Gut gemacht.$B$BUm die Schlacht um das Arathibecken zu gewinnen, müssen wir stets wachsam sein und jeden Expansionsversuch der Allianz zunichte machen, wie ihr erfahren werdet. Tut dies, und unser Sieg hier ist gesichert.' WHERE `entry`=8169; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ein Späher der Defiler kam zu mir mit einem Bericht über deinen Erfolg, $n. Gut gemacht.$B$BUm die Schlacht um das Arathibecken zu gewinnen, müssen wir stets wachsam sein und jeden Expansionsversuch der Allianz zunichte machen, wie ihr erfahren werdet. Tut dies, und unser Sieg hier ist gesichert.' WHERE `entry`=8170; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ein Späher der Defiler kam zu mir mit einem Bericht über deinen Erfolg, $n. Gut gemacht.$B$BUm die Schlacht um das Arathibecken zu gewinnen, müssen wir stets wachsam sein und jeden Expansionsversuch der Allianz zunichte machen, wie ihr erfahren werdet. Tut dies, und unser Sieg hier ist gesichert.' WHERE `entry`=8171; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nochmals vielen Dank, $N. Hier sind deine Tickets!' WHERE `entry`=8223; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun, Sie sind im Angesicht der Niederlage nicht geflohen. Du hast deinen Mann gestanden, $N, und wenn es darauf ankommt, macht das einen wahren Helden aus. Zweifellos wirst du das nächste Mal gewinnen... aber nichtsdestotrotz danken wir dir für deinen Einsatz.' WHERE `entry`=8266; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun, Sie sind im Angesicht der Niederlage nicht geflohen. Du hast deinen Mann gestanden, $N, und wenn es darauf ankommt, macht das einen wahren Helden aus. Zweifellos wirst du das nächste Mal gewinnen... aber nichtsdestotrotz danken wir dir für deinen Einsatz.' WHERE `entry`=8267; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun, Sie sind im Angesicht der Niederlage nicht geflohen. Du hast deinen Mann gestanden, $N, und wenn es darauf ankommt, macht das einen wahren Helden aus. Zweifellos wirst du das nächste Mal gewinnen... aber nichtsdestotrotz danken wir dir für deinen Einsatz.' WHERE `entry`=8268; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun, Sie sind im Angesicht der Niederlage nicht geflohen. Du hast deinen Mann gestanden, $N, und wenn es darauf ankommt, macht das einen wahren Helden aus. Zweifellos wirst du das nächste Mal gewinnen... aber nichtsdestotrotz danken wir dir für deinen Einsatz.' WHERE `entry`=8269; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Als Held der Stormpike darfst du dir einen Gegenstand aus diesen kürzlich geplünderten... äh, geborgenen Schätzen aussuchen.' WHERE `entry`=8271; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wie fühlt sich das an, $N? Wie fühlt es sich an, seine Feinde zu zerquetschen und zuzusehen, wie ihre Linien auseinander brechen? Es fühlt sich gut an, nicht wahr?$B$BDu solltest für diese Heldentat belohnt werden, Soldat.' WHERE `entry`=8272; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ihr habt Euren Wert für unsere Bemühungen in der Kriegshymnenschlucht bewiesen. Helft der Sache weiter und bringt mir mehr Ehrenzeichen. Wenn Ihr das tut, werdet Ihr noch mehr von unserem Vertrauen gewinnen.' WHERE `entry`=8291; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Danke, $N. Eure Heldentaten in der Kriegshymnenschlucht sind im ganzen Eschentalwald bekannt.' WHERE `entry`=8292; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Nachtelfen und ihre Verbündeten müssen schon beim Flüstern deines Namens erzittern! Für die Horde!$B$BIhr habt Euren Wert für unsere Bemühungen in der Kriegshymnenschlucht bewiesen. Fahrt fort, gegen die Wächter der Silberschwingen zu wüten! Bringt mir mehr Zeichen der Ehre!' WHERE `entry`=8293; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BWie viel mehr können sie noch aushalten? Wie viel Abschaum der Allianz muss noch durch die Hand der Horde umkommen, damit sie sich zurückziehen? Das wird nur die Zeit zeigen, $R...' WHERE `entry`=8294; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Du hast das Ziel erreicht! Gute Arbeit! Ich werde die Ressourcen an unsere Quartiermeister weiterleiten, die sie schnell an unsere Truppen verteilen können.$B$BVielen Dank, $N. In der Tat werden Kriege nur durch erfolgreiche Missionen wie die, die Sie durchgeführt haben, wirklich gewonnen.' WHERE `entry`=8297; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Ihr Beitrag zu unseren Kämpfen wird von Lakaien und Feldmarschällen gleichermaßen wahrgenommen.' WHERE `entry`=8298; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BEin weiterer entscheidender Schlag gegen unsere Feinde ist erfolgt, $n. Dank deiner Taten wird das Arathibecken bald von den Entweihern eingenommen werden.' WHERE `entry`=8299; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sehr gut. Ich werde sie sofort an unsere Quartiermeister weiterleiten, und ich werde meinen Vorgesetzten eine Belobigung für Ihr Handeln zukommen lassen.$B$BNochmals vielen Dank, $N. Deine Beiträge zu unseren Kämpfen werden von Grunzern und hohen Kriegsherren gleichermaßen wahrgenommen.' WHERE `entry`=8300; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gute Arbeit, Soldat! Macht weiter so und wir lassen die Horde den ganzen Weg zurück nach Orgrimmar rennen.' WHERE `entry`=8374; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Der Krieg kommt, $N, und mit ihm kommen unsagbare Schrecken. Sie haben alles getan, was von Ihnen verlangt werden konnte, und dafür sollten Sie belohnt werden.$B$BSollte diese Prophezeiung jemals eintreten...$B$B$B$Bkönnte die Zukunft von uns allen zu Ende sein.$B$BDiese Waffen werden sich für euren Feldzug in dieser Wüste als unschätzbar erweisen.' WHERE `entry`=8380; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gute Arbeit, Soldat! Macht weiter so und wir lassen die Horde den ganzen Weg zurück nach Orgrimmar rennen.' WHERE `entry`=8384; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gut gemacht, $N! Sie haben der Allianz gut gedient.' WHERE `entry`=8386; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Sicherung unserer Ressourcen in Arathi ist eine wichtige Aufgabe! Das hast du gut gemacht, $N.' WHERE `entry`=8390; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gute Arbeit, Soldat! Macht weiter so und wir lassen die Horde den ganzen Weg zurück nach Orgrimmar rennen.' WHERE `entry`=8395; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das sind die Elemente, die ich brauche. Jetzt reden wir.' WHERE `entry`=8411; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ausgezeichnet! Ihr habt Euren Wert bewiesen, indem Ihr unsere Operationen in der Kriegshymnenschlucht verteidigt habt! Möge sich die Kunde von Eurer Ehre weit und breit in unseren Ländern verbreiten.' WHERE `entry`=8428; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Sicherung unserer Ressourcen in Arathi ist eine wichtige Aufgabe! Das hast du gut gemacht, $N.' WHERE `entry`=8436; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Sicherung unserer Ressourcen in Arathi ist eine wichtige Aufgabe! Das hast du gut gemacht, $N.' WHERE `entry`=8438; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Throm\'ka, $N. Du ehrst mich und die Horde mit deinen Zinnbarren. Ich werde sie auf den Stapel legen, und dann werden sie kommen und Dinge aus ihnen machen. Und dann, wenn das alles erledigt ist, werden wir in den Krieg ziehen und der mickrigen Allianz zeigen, wie man die Bugs bekämpft.$B$BUnd jetzt bringt mir mehr Zinnbarren zurück!' WHERE `entry`=8543; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gute Arbeit, $N. Bitte nehmen Sie dies im Namen des Cenarion Circle entgegen. Du hast es dir redlich verdient, mein Freund!' WHERE `entry`=8548; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja! Natürlich vergessen wir nicht, was Sie in der Vergangenheit im Arathibecken geleistet haben.' WHERE `entry`=8565; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja! Natürlich vergessen wir nicht, was Sie in der Vergangenheit im Arathibecken geleistet haben.' WHERE `entry`=8566; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja! Natürlich werden wir Ihre früheren Erfolge in der Kriegshymnenschlucht nicht vergessen.' WHERE `entry`=8567; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja! Natürlich werden wir Ihre früheren Erfolge in der Kriegshymnenschlucht nicht vergessen.' WHERE `entry`=8568; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja! Natürlich werden wir Ihre früheren Erfolge in der Kriegshymnenschlucht nicht vergessen.' WHERE `entry`=8569; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja! Natürlich werden wir Ihre früheren Erfolge in der Kriegshymnenschlucht nicht vergessen.' WHERE `entry`=8570; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gute Arbeit, $N. Bitte nehmen Sie dies im Namen des Cenarion Circle entgegen. Du hast es dir redlich verdient, mein Freund!' WHERE `entry`=8572; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das ist kein Scherz, $C? Du bringst Pele\'keiki Feuerblume so schnell? Pele\'keiki zählt sie jetzt gleich, Mann! Du machst Pele\'keiki so glücklich, dass er allen davon erzählt, $N bester Feuerblumensammler aller Zeiten! Pele\'keiki kann es kaum erwarten, dass der Krieg beginnt. Jetzt erhellen wir wirklich den Himmel über Silithus, stimmt\'s, Brüderchen?!' WHERE `entry`=8581; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es riecht, als ob Sie oder jemand, den Sie kennen, ein guter Koch sind, $N. Diese mageren Wolfssteaks lassen mir das Wasser im Munde zusammenlaufen; ich nehme an, dass ein paar fehlen, ohne dass man es merkt. Wie auch immer, gute Arbeit. Ich werde dafür sorgen, dass jemand sie richtig einpackt, damit sie nicht zu sehr verderben.$B$BWenn du mehr findest, weißt du ja, wo du mich findest.' WHERE `entry`=8612; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ihre Zeit- und Energiespende für die Kriegsanstrengungen geht weit darüber hinaus, $n. Ich versichere Euch, dass Eure Arbeit nicht unbemerkt geblieben ist. Ihr habt meinen Dank und den der ganzen Horde. Bitte kommen Sie wieder zu mir, wenn Sie eine weitere Ladung backen.' WHERE `entry`=8616; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ja... die Haut des Wurms wird eine ausgezeichnete Schutzschicht bilden. Zusammen mit den stärksten Teilen der Qiraji, die wir auf unserem Weg hierher vernichtet haben, sollte dies ein beeindruckendes Stück Rüstung ergeben. Möge sie Euch helfen, die unaussprechlichen Schrecken zu überstehen, die Euch im Inneren erwarten!' WHERE `entry`=8624; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich hatte nicht erwartet, dass Sie von Ihrem Versuch zurückkehren würden, $N.$B$BDu hast ein Schicksal erfüllt, das größer ist als das der meisten unsterblichen Wesen.$B$BIndem du C\'Thun erschlagen hast, hast du nicht nur ganz Azeroth gerettet, sondern auch die Waage kosmischer Ereignisse aus dem Gleichgewicht gebracht, die du nicht begreifen kannst.$B$BNimm diesen Brustharnisch als Symbol für den Ruhm und die Bürde an, die sich aus deinen Taten ergeben werden.$B$BMöge seine Macht dir bei den Herausforderungen helfen, die dich erwarten, Götterschlächter!' WHERE `entry`=8638; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ja... die Haut des Wurms wird eine ausgezeichnete Schutzschicht bilden. Zusammen mit den stärksten Teilen der Qiraji, die wir auf unserem Weg hierher vernichtet haben, sollte dies ein beeindruckendes Stück Rüstung ergeben. Möge sie Euch helfen, die unaussprechlichen Schrecken zu überstehen, die Euch im Inneren erwarten!' WHERE `entry`=8640; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ihr habt es geschafft! Das Geflüster der Zwillingskaiser ist verstummt.$B$BNimm dies als Belohnung. Allein sein Anblick wird die Herzen der Qiraji in Angst und Schrecken versetzen... es wird sie an ihre gefallenen Anführer und an den Sterblichen, der sie getötet hat, erinnern.' WHERE `entry`=8657; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ja... die Haut des Wurms wird eine ausgezeichnete Schutzschicht bilden. Zusammen mit den stärksten Teilen der Qiraji, die wir auf unserem Weg hierher vernichtet haben, sollte dies ein beeindruckendes Stück Rüstung ergeben. Möge sie Euch helfen, die unaussprechlichen Schrecken zu überstehen, die Euch im Inneren erwarten!' WHERE `entry`=8663; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich hatte nicht erwartet, dass Sie von Ihrem Versuch zurückkehren würden, $N.$B$BDu hast ein Schicksal erfüllt, das größer ist als das der meisten unsterblichen Wesen.$B$BIndem du C\'Thun erschlagen hast, hast du nicht nur ganz Azeroth gerettet, sondern auch die Waage kosmischer Ereignisse aus dem Gleichgewicht gebracht, die du nicht begreifen kannst.$B$BNimm diesen Brustharnisch als Symbol für den Ruhm und die Bürde an, die sich aus deinen Taten ergeben werden.$B$BMöge seine Macht dir bei den Herausforderungen helfen, die dich erwarten, Götterschlächter!' WHERE `entry`=8666; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ihr habt es geschafft! Das Geflüster der Zwillingskaiser ist verstummt.$B$BNimm dies als Belohnung. Allein sein Anblick wird die Herzen der Qiraji in Angst und Schrecken versetzen... es wird sie an ihre gefallenen Anführer und an den Sterblichen, der sie getötet hat, erinnern.' WHERE `entry`=8667; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ja... die Haut des Wurms wird eine ausgezeichnete Schutzschicht bilden. Zusammen mit den stärksten Teilen der Qiraji, die wir auf unserem Weg hierher vernichtet haben, sollte dies ein beeindruckendes Stück Rüstung ergeben. Möge sie Euch helfen, die unaussprechlichen Schrecken zu überstehen, die Euch im Inneren erwarten!' WHERE `entry`=8668; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah ja, dieses Tuch ist makellos.$B$BNimm diesen Umhang, $N. Möge er dich vor der üblen Magie der Qiraji schützen.' WHERE `entry`=8689; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah ja, dieses Tuch ist makellos.$B$BNimm diesen Umhang, $N. Möge er dich vor der üblen Magie der Qiraji schützen.' WHERE `entry`=8690; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah ja, dieses Tuch ist makellos.$B$BNimm diesen Umhang, $N. Möge er dich vor der üblen Magie der Qiraji schützen.' WHERE `entry`=8692; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah ja, dieses Tuch ist makellos.$B$BNimm diesen Umhang, $N. Möge er dich vor der üblen Magie der Qiraji schützen.' WHERE `entry`=8694; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah ja, dieses Tuch ist makellos.$B$BNimm diesen Umhang, $N. Möge er dich vor der üblen Magie der Qiraji schützen.' WHERE `entry`=8695; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde die Edelsteine auf dem Ring für dich austauschen. Sie werden feststellen, dass das fertige Stück viel... angenehmer ist.' WHERE `entry`=8700; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde den Edelstein auf dem Ring für dich austauschen. Sie werden feststellen, dass die Wirkung viel... angenehmer ist.' WHERE `entry`=8703; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Seid gegrüßt, Meister. Ich bin Jonathan, Hüter des heiligen Gongs und ewiger Wächter des Bronzeflugs.$B$BDer Zeitlose selbst hat mich ermächtigt, Euch einen Gegenstand Eurer Wahl aus seiner zeitlosen Schatzkammer zu überlassen. Möge er dir in deinem Kampf gegen C\'Thun helfen.' WHERE `entry`=8745; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Mach\'s gut, $n. Wenn du deine Meinung änderst, werde ich hier sein, um dir zu helfen.' WHERE `entry`=8764; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Mach\'s gut, $n. Wenn du deine Meinung änderst, werde ich hier sein, um dir zu helfen.' WHERE `entry`=8765; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Mach\'s gut, $n. Wenn du deine Meinung änderst, werde ich hier sein, um dir zu helfen.' WHERE `entry`=8766; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun gut - Ihre Taten wurden in die Akten aufgenommen, und Sie werden für Ihre Bemühungen gebührend gewürdigt. Machen Sie weiter so, $c.$B$BWenn Sie noch weitere Siegel abzugeben haben, kann ich Ihnen dabei weiterhelfen.' WHERE `entry`=8832; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ausgezeichnet! Es ist kein geringes Opfer, das du gebracht hast, um dir diese Siegel zu verdienen, und du wirst für deinen Dienst gebührend gewürdigt werden. Es sind Abenteurer wie du, $N, die wirklich etwas bewirken.$B$BSagt mir Bescheid, wenn Ihr noch weitere Siegel abzugeben habt; ich helfe Euch gerne mit allen Siegeln, die Ihr eintauschen wollt.' WHERE `entry`=8833; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun gut - Ihre Taten wurden in die Akten aufgenommen, und Sie werden für Ihre Bemühungen gebührend gewürdigt. Machen Sie weiter so, $c.$B$BWenn Sie noch weitere Siegel abzugeben haben, kann ich Ihnen dabei weiterhelfen.' WHERE `entry`=8834; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun gut - Ihre Taten wurden in die Akten aufgenommen, und Sie werden für Ihre Bemühungen gebührend gewürdigt. Machen Sie weiter so, $c.$B$BWenn Sie noch weitere Siegel abzugeben haben, kann ich Ihnen dabei weiterhelfen.' WHERE `entry`=8842; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ausgezeichnet! Es ist kein geringes Opfer, das du gebracht hast, um dir diese Siegel zu verdienen, und du wirst für deinen Dienst gebührend gewürdigt werden. Es sind Abenteurer wie du, $N, die wirklich etwas bewirken.$B$BSagt mir Bescheid, wenn Ihr noch weitere Siegel abzugeben habt; ich helfe Euch gerne mit allen Siegeln, die Ihr eintauschen wollt.' WHERE `entry`=8843; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun gut - Ihre Taten wurden in die Akten aufgenommen, und Sie werden für Ihre Bemühungen gebührend gewürdigt. Machen Sie weiter so, $C.$B$BWenn Sie noch weitere Siegel abzugeben haben, kann ich Ihnen dabei weiterhelfen.' WHERE `entry`=8844; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun denn, es ist abgemacht; hier sind Ihre Vorräte, $c. Wenn Sie einen zusätzlichen Austausch vornehmen möchten, bin ich bereit, ihn zu genehmigen. Geben Sie mir einfach Bescheid, und ich werde es veranlassen.$B$BMachen Sie weiter so, $N. Wir brauchen alles Material, das wir auftreiben können, wenn wir diese Sache gewinnen wollen. Wenn wir alle unseren Teil dazu beitragen, dann wird der Sieg unser sein!' WHERE `entry`=8847; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun denn, es ist abgemacht; hier sind Ihre Vorräte, $c. Wenn Sie einen zusätzlichen Austausch vornehmen möchten, bin ich bereit, ihn zu genehmigen. Geben Sie mir einfach Bescheid, und ich werde es veranlassen.$B$BMachen Sie weiter so, $N. Wir brauchen alles Material, das wir auftreiben können, wenn wir diese Sache gewinnen wollen. Wenn wir alle unseren Teil dazu beitragen, dann wird der Sieg unser sein!' WHERE `entry`=8851; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun denn, es ist abgemacht; hier sind Ihre Vorräte, $c. Wenn Sie einen zusätzlichen Austausch vornehmen möchten, bin ich bereit, ihn zu genehmigen. Geben Sie mir einfach Bescheid, und ich werde es veranlassen.$B$BMachen Sie weiter so, $N. Wir brauchen alles Material, das wir auftreiben können, wenn wir diese Sache gewinnen wollen. Wenn wir alle unseren Teil dazu beitragen, dann wird der Sieg unser sein!' WHERE `entry`=8852; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun denn, es ist abgemacht; hier sind Ihre Vorräte, $c. Wenn Sie einen zusätzlichen Austausch vornehmen möchten, bin ich bereit, ihn zu genehmigen. Geben Sie mir einfach Bescheid, und ich werde es veranlassen.$B$BMachen Sie weiter so, $N. Wir brauchen alles Material, das wir auftreiben können, wenn wir diese Sache gewinnen wollen. Wenn wir alle unseren Teil dazu beitragen, dann wird der Sieg unser sein!' WHERE `entry`=8853; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Nun denn, es ist abgemacht; hier sind Ihre Vorräte, $c. Wenn Sie einen zusätzlichen Austausch vornehmen möchten, bin ich bereit, ihn zu genehmigen. Geben Sie mir einfach Bescheid, und ich werde es veranlassen.$B$BMachen Sie weiter so, $N. Wir brauchen alles Material, das wir auftreiben können, wenn wir diese Sache gewinnen wollen. Wenn wir alle unseren Teil dazu beitragen, dann wird der Sieg unser sein!' WHERE `entry`=8854; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ausgezeichnet! Dann lasst uns den Handel abschließen. Es fällt mir schwer, mich von dieser ausgezeichneten Rüstung zu trennen, aber ich fürchte, ich werde sie in nächster Zeit nicht brauchen.$B$BWenn Ihr daran interessiert seid, weitere Arbeiten für mich auszuführen, bin ich vielleicht bereit, den Rest der Teile abzugeben.' WHERE `entry`=8906; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja. Mux wird damit sehr zufrieden sein.$B$BDiese Armschienen waren Teil eines größeren Rüstungssets. Wenn Ihr daran interessiert seid, mir weiter zu helfen, wäre ich bereit, mich von den restlichen Teilen zu trennen.' WHERE `entry`=8913; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja. Mux wird damit sehr zufrieden sein.$B$BDiese Fesseln waren Teil eines größeren Rüstungssets. Wenn Ihr daran interessiert seid, mir weiter zu helfen, wäre ich bereit, mich von dem Rest zu trennen.' WHERE `entry`=8914; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja. Mux wird damit sehr zufrieden sein.$B$BDiese Fesseln waren Teil eines größeren Rüstungssets. Wenn Ihr daran interessiert seid, mir weiter zu helfen, wäre ich bereit, mich von dem Rest zu trennen.' WHERE `entry`=8915; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja. Mux wird damit sehr zufrieden sein.$B$BDiese Armschienen waren Teil eines größeren Rüstungssets. Wenn Ihr daran interessiert seid, mir weiter zu helfen, wäre ich bereit, mich von den restlichen Teilen zu trennen.' WHERE `entry`=8916; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja. Der alte Goblin wird mit diesem Blut sehr zufrieden sein.$B$BDiese Armschienen waren Teil eines größeren Rüstungssets. Wenn Ihr daran interessiert seid, mir weiter zu helfen, bin ich bereit, mich von den restlichen Teilen zu trennen.' WHERE `entry`=8918; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ah, ja. Mux wird damit sehr zufrieden sein.$B$BDiese Armschienen waren Teil eines größeren Rüstungssets. Wenn Ihr daran interessiert seid, mir weiter zu helfen, wäre ich bereit, mich von den restlichen Teilen zu trennen.' WHERE `entry`=8919; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sie haben Ihren Teil der Abmachung eingehalten, ich werde meinen einhalten.$B$BDenken Sie nur daran, dass ich die besten Stücke aufbewahre, bis Ihre Arbeit beendet ist.' WHERE `entry`=8926; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sie haben Ihren Teil der Abmachung eingehalten, ich werde meinen einhalten.$B$BDenken Sie nur daran, dass ich die besten Stücke aufbewahre, bis Ihre Arbeit beendet ist.' WHERE `entry`=8931; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sie haben Ihren Teil der Abmachung eingehalten, ich werde meinen einhalten.$B$BDenken Sie nur daran, dass ich die besten Stücke aufbewahre, bis Ihre Arbeit beendet ist.' WHERE `entry`=8933; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sie haben Ihren Teil der Abmachung eingehalten, ich werde meinen einhalten.$B$BDenken Sie nur daran, dass ich die besten Stücke aufbewahre, bis Ihre Arbeit beendet ist.' WHERE `entry`=8934; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich kann nicht glauben, dass wir unser Leben wegen eines blöden Medaillons so gut wie verwirkt haben! Und du bist sicher, dass Anthion Bodley erwähnt hat?$B$BNun, du hast deine Arbeit getan, also lass uns deine Belohnung aus dem Weg räumen.' WHERE `entry`=8951; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich kann nicht glauben, dass wir unser Leben wegen eines blöden Medaillons so gut wie verwirkt haben! Und du bist sicher, dass Anthion Bodley erwähnt hat?$B$BNun, du hast deine Arbeit getan, also lass uns deine Belohnung aus dem Weg räumen.' WHERE `entry`=8952; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich kann nicht glauben, dass wir unser Leben wegen eines blöden Medaillons so gut wie verwirkt haben! Und du bist sicher, dass Anthion Bodley erwähnt hat?$B$BNun, du hast deine Arbeit getan, also lass uns deine Belohnung aus dem Weg räumen.' WHERE `entry`=8953; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich kann nicht glauben, dass wir unser Leben wegen eines blöden Medaillons so gut wie verwirkt haben! Und du bist sicher, dass Anthion Bodley erwähnt hat?$B$BNun, du hast deine Arbeit getan, also lass uns deine Belohnung aus dem Weg räumen.' WHERE `entry`=8954; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich kann nicht glauben, dass wir unser Leben wegen eines blöden Medaillons so gut wie verwirkt haben! Und du bist sicher, dass Anthion Bodley erwähnt hat?$B$BNun, du hast deine Arbeit getan, also lass uns deine Belohnung aus dem Weg räumen.' WHERE `entry`=8955; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich kann nicht glauben, dass wir unser Leben wegen eines blöden Medaillons so gut wie verwirkt haben! Und du bist sicher, dass Anthion Bodley erwähnt hat?$B$BNun, du hast deine Arbeit getan, also lass uns deine Belohnung aus dem Weg räumen.' WHERE `entry`=8957; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich kann nicht glauben, dass wir unser Leben wegen eines blöden Medaillons so gut wie verwirkt haben! Und du bist sicher, dass Anthion Bodley erwähnt hat?$B$BNun, du hast deine Arbeit getan, also lass uns deine Belohnung aus dem Weg räumen.' WHERE `entry`=8958; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das hast du gut gemacht, $N. Ich werde die Essenz der Reliquie in die Feuerstelle einbringen.$B$BJetzt muss ich nur noch zum Schrein von Eldretharr im Ostflügel von Dire Maul gehen und das Kohlenbecken benutzen, um den Geist meiner ehemaligen Gefährtin Isalien herbeizurufen. Ihr Geist ist durch den Besitz des Stücks von Valthalaks Amulett und dem darin enthaltenen Teil seiner Seele korrumpiert worden.' WHERE `entry`=8963; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das hast du gut gemacht, $N. Ich werde die Essenz der Asche in die Feuerstelle einbringen.$B$BJetzt muss ich nur noch nach Scholomance in die Kammer von Ras Frostflüsterer gelangen und mit dem Kohlenbecken den Geist meines ehemaligen Kameraden Kormok heraufbeschwören. Das Amulettstück und Valthalaks Geist darin haben ihn noch mehr korrumpiert, und er wird nicht eher ruhen, bis ihr es ihm gewaltsam entreißt.' WHERE `entry`=8965; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Danke, $N, dass du Isaliens Geist zur Ruhe gebracht hast. Vielleicht findet sie jetzt Frieden mit ihrer Göttin. Aber es liegt noch viel Arbeit vor uns, wenn wir uns aus dieser misslichen Lage befreien wollen, in der wir uns befinden.$B$BLeider weiß ich nicht, wo derjenige ist, der mit dem richtigen Stück des Amuletts in seinem Besitz gestorben ist. Aber keine Angst, ich habe mich zu Lebzeiten in der Kunst des Wahrsagens geübt, und so habe ich eine weitere Aufgabe für euch, die es uns ermöglichen wird, das letzte Stück ausfindig zu machen.' WHERE `entry`=8967; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich denke, es ist das Beste, dass die Seelen dieser beiden endlich zur Ruhe kommen, auch wenn ich sie zu Lebzeiten nicht mochte. Auf jeden Fall haben wir jetzt, was wir wollten, und das ist definitiv eine gute Sache!$B$BLeider weiß ich nicht, wo sich derjenige befindet, der mit dem richtigen Stück des Amuletts in seinem Besitz gestorben ist. Aber keine Angst, ich habe mich zu Lebzeiten in der Kunst des Wahrsagens geübt, und so habe ich eine weitere Aufgabe für euch, die es uns ermöglichen wird, das letzte Stück ausfindig zu machen.' WHERE `entry`=8968; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das hast du gut gemacht, $N. Ich werde die Essenz des Schwertes in das Kohlenbecken einbringen.$B$BJetzt muss ich nur noch den Scharlachroten Thron in der Scharlachroten Bastion in Stratholme betreten und das Kohlenbecken benutzen, um die Überreste meiner ehemaligen Gefährten Jarien und Sothos herbeizurufen. Ihre Seelen sind durch den Besitz von Valthalaks Amulettstück und seinem Geist noch mehr verdreht worden.$B$BÜbrigens hatte ich noch etwas Blutegel von eurer Reise zur Alcaz-Insel übrig und habe daraus ein paar Tränke für euch gemacht. Sucht euch einen aus!' WHERE `entry`=8987; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das hast du gut gemacht, $N. Ich werde die Essenz der Asche in die Feuerstelle einbringen.$B$BJetzt muss ich nur noch nach Scholomance in die Kammer von Ras Frostflüsterer gelangen und mit dem Kohlenbecken den Geist meines ehemaligen Kameraden Kormok heraufbeschwören. Das Amulettstück und Valthalaks Geist darin haben ihn noch mehr korrumpiert, und er wird nicht eher ruhen, bis ihr es ihm gewaltsam entreißt.$B$BÜbrigens hatte ich noch etwas Blutegel von eurer Reise zur Alcaz-Insel übrig und habe daraus ein paar Tränke für euch gemacht. Sucht euch einen aus!' WHERE `entry`=8988; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich nehme an, es ist das Beste, dass die Seelen der beiden endlich ruhen, auch wenn ich sie zu Lebzeiten nicht mochte. Auf jeden Fall haben wir jetzt, was wir wollten, und das Amulett ist wieder zusammengesetzt! Aber die härteste Prüfung liegt noch vor uns.$B$BDamit das Kohlenbecken auf die Anrufung von Lord Valthalak eingestimmt werden kann, müssen noch ein paar Dinge gesammelt und zu mir gebracht werden.' WHERE `entry`=8991; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Gute Arbeit, $N! Kormok war gar nicht so schlecht für einen Oger, zumindest nicht, als er noch lebte, also hoffe ich, dass er die Ruhe bekommt, die er verdient hat. Und jetzt haben wir das fertige Amulett! Aber die härteste Prüfung liegt noch vor uns.$B$BDamit das Amulett so eingestellt werden kann, dass es Lord Valthalak herbeiruft, müssen noch ein paar Dinge gesammelt und zu mir gebracht werden.' WHERE `entry`=8992; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich vermissen, $N. Ich schulde dir so viel Dankbarkeit, ich glaube, ich werde sie nie zurückzahlen können.$B$BIch hoffe, dass dir dein neuer Kopf- und Brustpanzer gefällt und dass er dich noch lange beschützen wird.' WHERE `entry`=8999; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich vermissen, $N. Ich schulde dir so viel Dankbarkeit, ich glaube, ich werde sie nie zurückzahlen können.$B$BIch hoffe, dass dir dein neuer Kopf- und Brustpanzer gefällt und dass er dich noch lange beschützen wird.' WHERE `entry`=9000; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich vermissen, $N. Ich schulde dir so viel Dankbarkeit, ich glaube, ich werde sie nie zurückzahlen können.$B$BIch hoffe, dass dir dein neuer Kopf- und Brustpanzer gefällt und dass er dich noch lange beschützen wird.' WHERE `entry`=9001; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich vermissen, $N. Ich schulde dir so viel Dankbarkeit, ich glaube, ich werde sie nie zurückzahlen können.$B$BIch hoffe, dass dir dein neuer Kopf- und Brustpanzer gefällt und dass er dich noch lange beschützen wird.' WHERE `entry`=9002; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich vermissen, $N. Ich schulde dir so viel Dankbarkeit, ich glaube, ich werde sie nie zurückzahlen können.$B$BIch hoffe, dass dir dein neuer Kopf- und Brustpanzer gefällt und dass er dich noch lange beschützen wird.' WHERE `entry`=9003; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich vermissen, $N. Ich schulde dir so viel Dankbarkeit, ich glaube, ich werde sie nie zurückzahlen können.$B$BIch hoffe, dass dir dein neuer Kopf- und Brustpanzer gefällt und dass er dich noch lange beschützen wird.' WHERE `entry`=9005; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich vermissen, $N. Ich schulde dir so viel Dankbarkeit, ich glaube, ich werde sie nie zurückzahlen können.$B$BIch hoffe, dass dir dein neuer Kopf- und Brustpanzer gefällt und dass er dich noch lange beschützen wird.' WHERE `entry`=9006; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich wirklich vermissen, $N. Ich stehe in deiner Schuld, die ich vielleicht nie zurückzahlen kann.$B$BViel Spaß mit deinem neuen Kopf- und Brustpanzer. Möge sie dich für lange Zeit schützen und dir zu noch größerer Ehre verhelfen!' WHERE `entry`=9007; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich wirklich vermissen, $N. Ich stehe in deiner Schuld, die ich vielleicht nie zurückzahlen kann.$B$BViel Spaß mit deinem neuen Kopf- und Brustpanzer. Möge sie dich für lange Zeit schützen und dir zu noch größerer Ehre verhelfen!' WHERE `entry`=9008; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich wirklich vermissen, $N. Ich stehe in deiner Schuld, die ich vielleicht nie zurückzahlen kann.$B$BViel Spaß mit deinem neuen Kopf- und Brustpanzer. Möge sie dich für lange Zeit schützen und dir zu noch größerer Ehre verhelfen!' WHERE `entry`=9009; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich wirklich vermissen, $N. Ich stehe in deiner Schuld, die ich vielleicht nie zurückzahlen kann.$B$BViel Spaß mit deinem neuen Kopf- und Brustpanzer. Möge sie dich für lange Zeit schützen und dir zu noch größerer Ehre verhelfen!' WHERE `entry`=9010; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich wirklich vermissen, $N. Ich stehe in deiner Schuld, die ich vielleicht nie zurückzahlen kann.$B$BViel Spaß mit deinem neuen Kopf- und Brustpanzer. Möge sie dich für lange Zeit schützen und dir zu noch größerer Ehre verhelfen!' WHERE `entry`=9011; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich wirklich vermissen, $N. Ich stehe in deiner Schuld, die ich vielleicht nie zurückzahlen kann.$B$BViel Spaß mit deinem neuen Kopf- und Brustpanzer. Möge sie dich für lange Zeit schützen und dir zu noch größerer Ehre verhelfen!' WHERE `entry`=9012; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich wirklich vermissen, $N. Ich stehe in deiner Schuld, die ich vielleicht nie zurückzahlen kann.$B$BViel Spaß mit deinem neuen Kopf- und Brustpanzer. Möge sie dich für lange Zeit schützen und dir zu noch größerer Ehre verhelfen!' WHERE `entry`=9013; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich werde dich wirklich vermissen, $N. Ich stehe in deiner Schuld, die ich vielleicht nie zurückzahlen kann.$B$BViel Spaß mit deinem neuen Kopf- und Brustpanzer. Möge sie dich für lange Zeit schützen und dir zu noch größerer Ehre verhelfen!' WHERE `entry`=9014; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dieser Fluch wurde uns nur wegen eines einfachen Medaillons auferlegt. Fürst Valthalak weiß sicherlich, wie man einen Groll hegt.$B$BWir werden uns bemühen, die restlichen Stücke zu finden - hoffentlich bevor ich ein vorzeitiges Ende finde. Aber vorher sollten wir uns um deine Belohnung kümmern.' WHERE `entry`=9016; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dieser Fluch wurde uns nur wegen eines einfachen Medaillons auferlegt. Fürst Valthalak weiß sicherlich, wie man einen Groll hegt.$B$BWir werden uns bemühen, die restlichen Stücke zu finden - hoffentlich bevor ich ein vorzeitiges Ende finde. Aber vorher sollten wir uns um deine Belohnung kümmern.' WHERE `entry`=9017; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dieser Fluch wurde uns nur wegen eines einfachen Medaillons auferlegt. Fürst Valthalak weiß sicherlich, wie man einen Groll hegt.$B$BWir werden uns bemühen, die restlichen Stücke zu finden - hoffentlich bevor ich ein vorzeitiges Ende finde. Aber vorher sollten wir uns um deine Belohnung kümmern.' WHERE `entry`=9018; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dieser Fluch wurde uns nur wegen eines einfachen Medaillons auferlegt. Fürst Valthalak weiß sicherlich, wie man einen Groll hegt.$B$BWir werden uns bemühen, die restlichen Stücke zu finden - hoffentlich bevor ich ein vorzeitiges Ende finde. Aber vorher sollten wir uns um deine Belohnung kümmern.' WHERE `entry`=9019; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dieser Fluch wurde uns nur wegen eines einfachen Medaillons auferlegt. Fürst Valthalak weiß sicherlich, wie man einen Groll hegt.$B$BWir werden uns bemühen, die restlichen Stücke zu finden - hoffentlich bevor ich ein vorzeitiges Ende finde. Aber vorher sollten wir uns um deine Belohnung kümmern.' WHERE `entry`=9020; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dieser Fluch wurde uns nur wegen eines einfachen Medaillons auferlegt. Fürst Valthalak weiß sicherlich, wie man einen Groll hegt.$B$BWir werden uns bemühen, die restlichen Stücke zu finden - hoffentlich bevor ich ein vorzeitiges Ende finde. Aber vorher sollten wir uns um deine Belohnung kümmern.' WHERE `entry`=9021; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dieser Fluch wurde uns nur wegen eines einfachen Medaillons auferlegt. Fürst Valthalak weiß sicherlich, wie man einen Groll hegt.$B$BWir werden uns bemühen, die restlichen Stücke zu finden - hoffentlich bevor ich ein vorzeitiges Ende finde. Aber vorher sollten wir uns um deine Belohnung kümmern.' WHERE `entry`=9022; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich bin so froh, dass Sie mich sehen können. Endlich jemand, mit dem man reden kann!$B$BWirst du uns helfen, $N? Hilfst du uns, das Unrecht, das wir begangen haben, ungeschehen zu machen und die Dinge in Ordnung zu bringen? Wenn es stimmt, dass du bereits das oberste Stück von Lord Valthalaks Amulett besitzt, dann kann ich dir wohl den richtigen Weg weisen, um die beiden anderen Teile zu erwerben, sie wieder zusammenzufügen und all dem ein Ende zu setzen.$B$BOh, übrigens, hallo, mein Name ist Bodley. Freut mich, dich kennenzulernen!' WHERE `entry`=9032; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich einen Helm des Schreckenspanzers machen.' WHERE `entry`=9037; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hervorragend $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Schulterstücke des Schreckenspanzers machen.' WHERE `entry`=9038; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles so bekommen, wie ich es wollte, und jetzt kann ich eine Tunika der Erlösung machen.' WHERE `entry`=9043; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Schiftung der Erlösung machen.' WHERE `entry`=9046; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Stiefel der Erlösung machen.' WHERE `entry`=9047; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N !$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Handschützer der Erlösung machen.' WHERE `entry`=9048; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hervorragend $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Tunika des Gruftpirschers machen.' WHERE `entry`=9054; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Beinschützer des Gruftpirschers machen.' WHERE `entry`=9055; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Schiftung des Gruftpirschers machen.' WHERE `entry`=9057; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Stiefel des Gruftpirschers machen.' WHERE `entry`=9058; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N !$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Handschützer des Gruftpirschers machen.' WHERE `entry`=9059; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles, wie ich gebeten, und jetzt kann ich eine Tunika des Erdspalters machen.' WHERE `entry`=9068; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Beinschützer des Erdspalters machen.' WHERE `entry`=9069; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Kopfstück des Erdspalters machen.' WHERE `entry`=9070; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Schiftung des Erdspalters machen.' WHERE `entry`=9071; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Stiefel des Erdspalters machen.' WHERE `entry`=9072; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Diese Handschützer kanalisieren die Kraft der Elemente!' WHERE `entry`=9073; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Gurt des Erdspalters machen.' WHERE `entry`=9074; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Handgelenkschützer sind fertig, $N.$B$B' WHERE `entry`=9075; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hervorragend $N!$BSie haben alles genau so, wie ich gefragt und jetzt kann ich eine Brustplatte der Knochensense machen.' WHERE `entry`=9077; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Seien Sie vorsichtig, wenn Sie mit diesen Dingern herumlaufen. Du könntest dich schneiden.' WHERE `entry`=9078; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hervorragend $N!$BSie haben alles genau so, wie ich gefragt und jetzt kann ich einen Helm der Knochensense machen.' WHERE `entry`=9079; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='$B$BDiese Schultern haben ganz schön was abgekriegt! Geh nicht raus und lass dich umbringen wie ein Penner, $N.' WHERE `entry`=9080; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Sie gehen auf deine Füße. Du hast doch nicht wieder in Tyrs Hand herumgeschnüffelt, oder?' WHERE `entry`=9081; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Diese Stulpen könnten wahrscheinlich als Waffen dienen, wenn es absolut notwendig wäre. Tragt sie mit Stolz!' WHERE `entry`=9082; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Der Gürtel ist fertig, $N. Haben Sie schon einmal gesehen, dass ein so hochwertiger Gegenstand für so wenig Geld verkauft wird?' WHERE `entry`=9083; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Deine Tunika des Traumwandlers ist fertig, $N.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Wie versprochen, Beinschützer des Traumwandlers.$B$B' WHERE `entry`=9087; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dein Kopfstück des Traumwandlers ist fertig, $N.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Deine Schiftung des Traumwandlers sind bereit, $N.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Deine Stiefel des Traumwandlers sind bereit, $N.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Deine Handschützer des Traumwandlers sind fertig, $N.' WHERE `entry`=9091; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Dein Gurt des Traumwandlers ist fertig, $N.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Deine Handgelenksschutz des Traumwandlers sind fertig, $N.' WHERE `entry`=9093; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N !,$BSie haben alles genau so, wie ich gefragt und jetzt kann ich ein Frostfeuerbindungen machen.' WHERE `entry`=9102; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles, wie ich gebeten, und jetzt kann ich eine Robe des verseuchten Herzens machen.' WHERE `entry`=9103; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich eine Gamaschen des verseuchten Herzens machen.' WHERE `entry`=9104; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$B Sie haben alles genau so, wie ich gefragt und jetzt kann ich ein Reif des verseuchten Herzens machen.' WHERE `entry`=9105; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Exellent $N!$BSie haben alles genau so bekommen, wie ich es wollte, und jetzt kann ich ein Reif des Glaubens machen.' WHERE `entry`=9113; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Gewänder sind bereit, $N. Zerschlage diejenigen, die unserer Welt Schaden zufügen wollen, mit deinem gerechten Feuer.' WHERE `entry`=9117; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='.$B$BAusgezeichnete Arbeit, $N. Hervorragend sogar! Nehmen Sie dies als Zeichen unserer Wertschätzung. Kein Wortspiel beabsichtigt, Scrub.' WHERE `entry`=9165; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Mehr Rüstung für die Truppen! Fantastisch, $N!' WHERE `entry`=9179; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Diese sollten gut zu den dichten Gewichtssteinen passen, die wir auf Lager haben.' WHERE `entry`=9181; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Diese Gürtel sind sogar noch verruchter als die Stirnbänder - wenn man so etwas überhaupt für möglich halten kann.' WHERE `entry`=9186; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Jetzt sprichst du meine Sprache, $C. Dinge, die BUMM machen!' WHERE `entry`=9195; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Warum lächelst du? Was ist daran so lustig? Hör zu, $GHerrin:Fräulein;, ein gnomisches Kampfhuhn ist eine sehr wichtige Einheit und darf nicht auf die leichte Schulter genommen werden - NIEMALS. Wir schicken sie in Gebiete, die stark befallen oder verseucht sein könnten, und sie säubern alle befallenen Insekten oder Aasmaden, die vielleicht noch herumflattern. Jeder weiß, dass Roboter immun gegen die Seuche sind.$B$BIch wette, du fühlst dich jetzt nicht mehr so schlau, oder? Großer Dummkopf...' WHERE `entry`=9197; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Kein Kommentar.$B$B$B$BIch sagte, kein Kommentar! Und jetzt geh mir aus den Augen!' WHERE `entry`=9203; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die wertlose Magie in diesen Verzauberungen schürt meinen Zorn. Mein Zorn gibt mir Kraft.$B$BBringt mir mehr, und Ihr sollt einen weiteren Wilden Wächter erhalten.' WHERE `entry`=9208; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die wertlose Magie in diesen Verzauberungen schürt meinen Zorn. Mein Zorn gibt mir Kraft.$B$BBringt mir mehr, und Ihr sollt einen weiteren Wilden Wächter erhalten.' WHERE `entry`=9209; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9234; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9235; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9236; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9237; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Das ist ein Gesicht, das ich so schnell nicht erwartet hätte.$B$BDas ist eine ziemlich gute Nachricht. $N, auf mehr Arten, als Sie sich vorstellen können.' WHERE `entry`=9238; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9239; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9240; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9241; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9242; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9243; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9244; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9245; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Hier ist Ihre Bestellung, $N. Geliefert wie versprochen!' WHERE `entry`=9246; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ande\'thoras-ethil. Das bedeutet in meiner Muttersprache: \"Mögen deine Sorgen vermindert werden\".$B$BTrage das Band mit Stolz und bei guter Gesundheit, $N.' WHERE `entry`=9248; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Die Erzmagier sind gestorben.$B$BTrauere nicht um ihr Ableben, $N. All diese Dinge sind vom Schicksal bestimmt. So wie es dein Schicksal war, den Stab des Wächters zu besitzen...' WHERE `entry`=9250; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Es gibt ein Wesen im Inneren... ein Wesen, das nicht von dieser Welt ist.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Lasst uns eine Schweigeminute für unsere gefallenen Kameraden einlegen, $N.$B$B$B$BEin Verräter zu sein ist eine Sache, seine eigenen Jungs zu ermorden... das wäre einfach nur verachtenswert, aye!' WHERE `entry`=9259; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Vielen Dank, $N. Sie sind auf dem besten Weg, sich bei unserer schönen Stadt zu rehabilitieren.' WHERE `entry`=9266; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Ich bin froh, dass du die Fehler deines Weges einsiehst, $N. Wir werden dich nicht so schnell vergessen, $GHerrin:Fräulein;!' WHERE `entry`=9267; +UPDATE `locales_quest` SET `OfferRewardText_loc3`='Da bist du ja, $n. Seid vorsichtig da draußen. Wir sind nicht so zahlreich, dass wir uns viele Verluste auf dem Schlachtfeld leisten können.' WHERE `entry`=9336; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230428142729_world.sql b/sql/migrations/20230428142729_world.sql new file mode 100644 index 00000000000..449b5dbae58 --- /dev/null +++ b/sql/migrations/20230428142729_world.sql @@ -0,0 +1,9532 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230428142729'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230428142729'); +-- Add your query below. + + +SET NAMES utf8; + +-- Add more missing locales from wowhead. +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '게살 케이크가 필요하시다고요? 좋습니다. 몇 개 구워 드릴 수 있을 겁니다.' WHERE `entry`=5; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 결국 처치하셨군요! 엘윈 숲의 치안 확립을 위해 큰 공헌을 해 주셨습니다. 자, 여기 보상을 받으십시오!' WHERE `entry`=6; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '개릭의 통나무집은 찾았습니까? 마침내 녀석을 처치한 것입니까?' WHERE `entry`=6; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 훌륭하군. 그 코볼트들은 하찮은 겁쟁이와 도둑에 불과하지만 그 수가 워낙 많아서 우리에게 위협이 되고 있었네. 우리 스톰윈드의 인간들은 그런 놈들 따위에 신경을 쓸 상황이 아니라서 말일세.$B$B어쨌든 녀석들을 처리해줘서 고맙네.' WHERE `entry`=7; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wie läuft die Jagd, $N? Habt Ihr dieses Gezücht gefunden und besiegt?' WHERE `entry`=7; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '네? 편지요? 희소식이군요! 안 그래도 데스넬에 사시는 노모의 소식을 애타게 기다리던 참이었는데... 참으로 성인과 같은 분이시죠. 어떻게 지내시는지 궁금했는데.$B$B그런데... 뭐라고요? 내가 파는 물건들이 너무 비싸다고요? 그렇다면 아무것도 사지 않을 생각이로군요.$B$B내 눈앞에서 썩 사라져요. 사실 누가 그 편지를 보냈는지는 별 관심도 없었다고요. 이거나 갖고 어서 가라고요! 꺼져요!$B$B그리고 이 건달 같은 양반아, 돈이 좀 모였다 싶을 때 다시 오라고요...$B$B참, 이건 알아 둬요. 오랫동안 모험을 하거나 사냥을 한 후에는 이곳으로 돌아와 휴식을 취하는 게 신상에 이로울 거예요.' WHERE `entry`=8; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요, 손님. 무슨 일이신지요?$B$B포세이큰은 식욕도 분명 엄청날 테죠. 내 집처럼 편하게... 지친 몸의 피로를 푸세요. 제 이름은 리니입니다. 필요한 게 있으면 언제든지 불러주세요.' WHERE `entry`=8; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다, 정말 친절하신 분이군요. 충분히 사례해 드릴만 하네요. 서부 몰락지대가 다시 번창할 날이 올지 누가 알겠어요. 그때까지 이 땅을 지켜나갈 겁니다.' WHERE `entry`=9; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 심성 착한 고블린 청년, 슈섕크가 가다니... 그의 죽음이 헛되이 되지 않기를...$B$B그의 측량 장비를 보니 이 곤충 사태가 상당히 심각한 듯하오. 녀석들은 태생적으로 절대 그렇게 영리할 수가 없는데... 배후에 뭔가 있는 게 분명하오. 지금까지 조사한 바로는 제3의 세력이 조종하고 있는 것 같소이다! 이게 사실이라면 가젯잔뿐만 아니라 온 사막에 불길한 징조요!' WHERE `entry`=10; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 무슨 소식을 갖고 왔소? 보아하니 꽤 힘이 들었나 본데... 슈섕크는 살아 있소?' WHERE `entry`=10; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고가 많았습니다! 정말 감사합니다.' WHERE `entry`=11; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오. 놀들을 처치했습니까?' WHERE `entry`=11; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 우리 정찰병이 귀관의 용감한 활약상을 확인하였다고 하더군. 지금까지 훌륭히 잘해내 주었네.' WHERE `entry`=12; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vielleicht habe ich mich nicht klar genug ausgedrückt, Kandidat. Um Euren Wert als Diener der Volksmiliz und Diener des Lichtes zu beweisen, müsst Ihr 15 Fallensteller der Defias und 15 Schmuggler der Defias erschlagen und zu mir zurückkehren, sobald Ihr dies getan habt.' WHERE `entry`=12; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지금까지 보여준 용감한 행동들로 귀관이 백성의 민병대로서 충분한 자격이 있음이 증명되었네.' WHERE `entry`=13; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No tenemos tiempo para hablar, $n. Los saqueadores Defias están negando al pueblo de los Páramos de Poniente la paz y prosperidad que merece. Asegúrate de matar al menos a 15 saqueadores Defias y a 15 despojadores Defias. Será un mensaje claro de que la corrupción no es bienvenida en estas tierras.' WHERE `entry`=13; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '코볼트 놈들이 우리 광산에 들어와 있다니 불쾌하군... 이래서야 원... 어쨌든, 이건 보상금일세. 그리고 다시 전투에 나갈 준비되는 대로 내게 알려 주게. 자네가 광산에 다시 한번 가 주었으면 하네.' WHERE `entry`=15; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Und, seid Ihr in den Minen gewesen? Seid Ihr bereit für Euren Bericht?' WHERE `entry`=15; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고마워요! 다시 또 거래를 하고 싶으면 언제든 찾아오세요.' WHERE `entry`=16; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '밭에서 일하다 보면 갈증이 나기 마련이죠. 전 항상 시원하게 목을 적셔 줄 시원한 샘물을 찾고 있답니다.$B$B혹시 시원한 샘물을 가지고 계시다면 저와 거래하실래요?' WHERE `entry`=16; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Cultiver la terre est un travail difficile et qui donne diablement soif, je suis toujours partant pour un peu d\'eau claire et fraîche.$B$BSi vous en avez, eh bien ! je ferai bien affaire avec vous.' WHERE `entry`=16; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Landarbeit macht durstig, und ich halte immer ausschau nach erfrischendem Quellwasser.$B$BWenn ihr welches habt, bin ich gerne bereit mit euch zu handeln.' WHERE `entry`=16; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 다시 한번 자신의 가치를 증명했군! 이 버섯 연구는 틀림없이 흥미로울 것이오.$B$B자, 이제 약속대로 효과가 아주 좋은 비약을 하나 만들어 줄 테니 써보도록 하시오.$B$B당신이 실력 있는 연금술사라면 앞으로 또 거래를 하게 되겠지. 어쨌든 도와줘서 고마웠소!' WHERE `entry`=17; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '연금술에 쓸 자홍버섯은 가져왔소? 버섯이 없으면 보상도 없소이다!' WHERE `entry`=17; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '복면을 모아 오셨군요. 스톰윈드 군대를 대신해 진심으로 감사드립니다.' WHERE `entry`=18; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '도적 떼의 복면을 모두 모았습니까?' WHERE `entry`=18; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '타릴준은 지독하고 교활한 오크였네. 잘했군, 분명 쉬운 상대가 아니었을 텐데. 자, 자네의 공로에 대한 보상일세.' WHERE `entry`=19; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검은바위부족 오크들의 공격이 아직도 거세다네. 타릴준은 제거했나?' WHERE `entry`=19; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이로써 걱정해야 할 오크의 수가 상당히 줄어든 셈이군, 고맙네.' WHERE `entry`=20; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오크들을 처치하고 왔는가? 그렇다면 증거를 보여 주게.' WHERE `entry`=20; +UPDATE `locales_quest` SET `Details_loc1` = '일전에 자네가 조사한 결과를 볼 때 메아리 광산에 있는 코볼트 녀석들을 없애야 할 거 같네. 자네가 광산으로 돌아가서 코볼트를 제거하는 일을 도와주게나.$B$B지체할 시간이 없네. 저런 상태로 코볼트들이 방치되면 방치될수록 녀석들이 노스샤이어 깊숙이 터전을 마련하게 될 테니 말이야.' WHERE `entry`=21; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다시 한번 자네에게 경의를 표하네. 또한 스톰윈드 군대를 대신해 감사를 표하는 바이네. 아직 광산에 코볼트들이 남아있겠지만 이제 다른 병사들을 보내도록 하겠네. 그리고 자네에게는 다른 임무를 맡기고자 하네.' WHERE `entry`=21; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '힘든 임무인 줄은 알고 있지만 노스샤이어의 안전을 위해서는 불가피한 일일세. 그래, 보고할 준비는 됐나?' WHERE `entry`=21; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잿빛 골짜기 사냥 대회에서 승리한 것을 축하합니다! 정말 잘하셨습니다. 이 샤둠브라의 머리 정도면 치열한 싸움에 걸맞은 충분한 전리품이 되겠군요.$B$B이곳 주둔지에서 샤둠브라의 포악성은 널리 알려진 사실이었습니다. 그 흑호 때문에 조람 해안으로 걸어서 여행하는 일은 꿈도 꾸지 못할 위험천만한 모험이었지요. 이제 당신 덕분에 안심입니다.' WHERE `entry`=24; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 다시 만나서 반갑습니다! 공훈의 증거를 보여 주려고 왔습니까?' WHERE `entry`=24; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 누군가 불모의 땅을 휩쓸고 다니는 먼지 악령처럼 그 호수를 헤집어 놓았다는 통쾌한 소식은 들었지. 자네의 보고를 들어보니 얼라이언스 놈들의 동태를 살펴볼 관측소를 그곳에 세울 수 있을 것도 같아. 적의 눈에 띄지 않게 아주 나지막하게 만들 수 있다면 말이지만...$B$B이 정보는 우리 호드에 정말 유용한 것이야. 자네의 고생은 헛수고가 아닐세. 게다가 이제 이곳과 돌발톱 산맥 사이를 오가는 운송 행렬이 한결 수월히 다닐 수도 있고 말일세. 자, 이걸 받게나! 땀흘린 대가일세.' WHERE `entry`=25; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Schon wieder zurück? Wie ist die Situation da draußen... ist dank Euch jetzt alles erledigt?' WHERE `entry`=25; +UPDATE `locales_quest` SET `Details_loc1` = '나는 지금까지 죽 그대가 발전하는 모습을 아주 기쁜 마음으로 지켜봐 왔네. 확실히 그대는 소중한 자연의 수호자로 성장해 가고 있군.$B$B이제 세나리우스의 축복으로 우리가 그 형상을 취할 수 있게 된 여러 가지 동물의 상 중 하나에 대해 더 자세히 배워야 할 때가 되었네. 바로 수중 형상을 통달하는 것이지. 이를 배우려면 달숲에 있는 밤의 안식처으로 가서 그곳에 있는 세나리온 의회의 일원인 덴드리트 스타블레이즈와 얘기해 보시게. 그가 더 자세히 가르쳐 줄 걸세.' WHERE `entry`=26; +UPDATE `locales_quest` SET `Objectives_loc1` = '달숲의 밤의 안식처에 있는 덴드리트 스타블레이즈와 대화해야 합니다.' WHERE `entry`=26; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, joven $c, ha llegado el momento de que conozcas nuestra forma acuática. Se trata de una técnica que te permitirá moverte libre e indefinidamente por el agua. Encontrarás muy útil este aspecto y pronto te darás cuenta de que es una bendición. Pero debes ganártelo antes de dominarlo... $B$BDeberás superar dos pruebas. La primera probará tu capacidad para trabajar en el agua bajo presión. La segunda, tu resolución y tu comprensión de los aspectos de la forma acuática. $B$BPrepárate pues el momento de la prueba se acerca.' WHERE `entry`=26; +UPDATE `locales_quest` SET `Details_loc1` = '나는 지금까지 죽 그대가 발전하는 모습을 아주 기쁜 마음으로 지켜봐 왔네. 확실히 그대는 소중한 자연의 수호자로 성장해 가고 있군.$B$B이제 세나리우스의 축복으로 우리가 그 형상을 취할 수 있게 된 여러 가지 동물의 상 중 하나에 대해 더 자세히 배워야 할 때가 되었네. 바로 수중 형상을 통달하는 것이지. 이를 배우려면 달숲에 있는 밤의 안식처으로 가서 그곳에 있는 세나리온 의회의 일원인 덴드리트 스타블레이즈와 얘기해 보시게. 그가 더 자세히 가르쳐 줄 걸세.' WHERE `entry`=27; +UPDATE `locales_quest` SET `Objectives_loc1` = '달숲의 밤의 안식처에 있는 덴드리트 스타블레이즈와 대화해야 합니다.' WHERE `entry`=27; +UPDATE `locales_quest` SET `EndText_loc1` = '엘룬아라 호수의 시험 통과' WHERE `entry`=28; +UPDATE `locales_quest` SET `EndText_loc1` = '엘룬아라 호수의 시험 통과' WHERE `entry`=29; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Otro $c que completa la Prueba del Lago! Buen trabajo. $B$BMe llamo Tajarri y tengo el honor y el deber de ser un guardián de Claro de la Luna y, en concreto, de este santuario. El guardián Remulos guía al Círculo Cenarion en la preservación y el balance de la naturaleza y este santuario sirve como tributo. Usar el adorno aquí es un guiño a la importancia de este lugar dentro del Círculo.' WHERE `entry`=29; +UPDATE `locales_quest` SET `Details_loc1` = '이제 두 번째 시험으로 두 개로 쪼개진 바다표범의 펜던트를 찾아야 합니다. 하나는 물에서 미끄러지듯 움직이는 바다표범의 민첩성을, 다른 하나는 엄청난 지구력과 인내로부터 힘을 그러모으죠. 우리 드루이드는 이 두 가지 힘을 모아 바다표범으로 변신합니다.$B$B펜던트 조각들이 있는 곳을 알아보려면 달숲 주민들에게 여쭤보세요. 두 조각을 이곳으로 가져와서 하나로 합친 다음, 완성된 바다표범의 펜던트를 덴드리트 스타블레이즈에게 가져가도록 하세요.' WHERE `entry`=30; +UPDATE `locales_quest` SET `Title_loc5` = '水棲形態 (夜精靈德魯伊)' WHERE `entry`=31; +UPDATE `locales_quest` SET `Details_loc1` = '여기 보고서를 받으시오. 이 보고서는 이런 일에 대해 실제로 잘 아는 사람에게 가져가는 것이 좋겠소.$B$B질지빈 드럼로어라는 트롤 학자를 알고 있는데 아제로스 생태계 고유의 생물들을 연구하며 많은 시간을 보내고 있소. 게다가 역사학에도 조예가 깊다오. 이 보고서를 그에게 전하면 이 위협이 정확히 무엇인지 그리고 그것을 막을 방법이 있는지 알 게 될 테지. 분명 도움을 줄 것이오. 이번 일에는 우리가 만날 수 있는 모든 이의 도움이 필요하오.$B$B내가 마지막으로 들은 소식에 의하면 질지빈은 오그리마의 골목길 2층에 있는 집에 살고 있다고 합디다.' WHERE `entry`=32; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 전에 이 보고서에 기록된 것들을 상대한 적 있소. 피즐도저가 이 보고서를 내게 보낸 건 참 현명한 일이었어.$B$B이 생물들은 빠른 속도로 타나리스 사막을 모조리 집어삼키고 말 거요. 우리가 맞서게 될 가장 큰 위협이 될 것이 분명하지. 이 생물들의 이름을 잘 기억해 두시오. 실리시드... 여기에 적힌 곤충의 이름은 실리시드라고 하지. 이들은 호드와 얼라이언스 모두에게 가장 큰 위협이 될 존재라오.$B$B우리가 그것을 미리 알 수 있을 만큼 현명하기만 하다면 좋을 것을...' WHERE `entry`=32; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '미안하지만, 난 당신을 잘 모르는데... 하지만 당신은 나에 대해 뭔가 들어 본 것 같군. 그래, 내가 도와줄 일이라도 있소? 내게 뭘 가져온 거요?' WHERE `entry`=32; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 수고가 많았네요! 어서 늑대 고기를 요리해야겠군...$B$B자, 이 중에서 원하는 것을 하나 골라가세요!' WHERE `entry`=33; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '으, 배에서 꼬르륵거리며 요동치는 소리가 들리네요. 질긴 늑대 고기는 가져왔나요?' WHERE `entry`=33; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 그 짐승이 영원히 잠들었군요! 정말 고맙습니다. 얼마나 큰 도움이 되었는지 모르실 거예요. 아, 올해는 정원에 꽃들이 만개할 거예요!' WHERE `entry`=34; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 서리먹보가 살아 있나요? 아니면 당신이 레이크샤이어의 골칫거리를 영원히 없애 버린 건가요?' WHERE `entry`=34; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맞습니다. 멀록들이 엘윈 숲 동쪽의 강가와 그 주변에 정착했습니다. 멀록들이 왜 이곳에 왔는진 모르겠지만 성질이 난폭하고 어느 정도 지능이 있다는 것은 확실합니다.' WHERE `entry`=35; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '베르나는 정말 한결같은 여자예요. 베르나가 떠나면 서부 몰락지대의 모든 사람들이 베르나를 그리워할 거예요. 사실 우리끼리 하는 말이지만 베르나는 성격이 천상 도시 여자라 스톰윈드에서도 잘 지낼 수 있을 거예요. 자, 이제 수다는 그만 떨고 서부정통 스튜를 만들어야겠네요!' WHERE `entry`=36; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '하나둘씩 여길 떠나더니 이제 베르나가 떠난다고 하더군요. 아, 베르나가 무척 보고 싶을 거예요. 혹시 이곳으로 오는 길에 그녀를 만난 건 아니겠죠?' WHERE `entry`=36; +UPDATE `locales_quest` SET `Objectives_loc1` = '경비병 토마스가 강 북쪽으로 가서 사라진 두 경비병, 롤프와 말라카이를 찾아달라고 했습니다.' WHERE `entry`=37; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시체의 훼손 정도가 심해 형체를 알아보기 어렵지만 근처에 \'보병 말라카이 스톤\'이라고 새겨진 목걸이가 떨어져 있습니다.' WHERE `entry`=37; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 오크라 덕분에 제대로 된 진한 국물을 만들 수 있겠네요! 이제 식인독수리 고기와 멀록 눈알, 그리고 맛있는 뿔엄니멧돼지 주둥이만 넣으면... 자, 다 됐어요. 도와 주셨으니 따뜻한 서부정통 스튜를 첫 번째로 맛볼 수 있는 영광을 드리지요!' WHERE `entry`=38; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스튜를 만드는 데 $B $B 식인독수리 고기 3개 $B 뿔엄니멧돼지 주둥이 3개 $B 멀록 눈알 3개 $B 오크라 3개가 필요해요.' WHERE `entry`=38; +UPDATE `locales_quest` SET `Objectives_loc1` = '황금골에 있는 치안대장 더그한에게 보고해야 합니다.' WHERE `entry`=39; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 이거 좋지 않은 소식인 걸. 아직 우리의 방어선이 미약하게 펼쳐져 있는데다가, 멀록에게 롤프와 말라카이까지 희생되었으니 우리를 더 어려운 상황에 처하게 하는군.$B$B이 모든 상황들이 개선되지 못한다면 이번 주말에 골드샤이어에서 전투를 치러야할 것이오!' WHERE `entry`=39; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇소, 그 문제에 관해 레미와 이야기한 적이 있었지. 레미는 장사 수완은 뛰어난 사람이지만 동쪽에 있는 멀록에 대한 신고 내용 모두 별로 중요치 않았소.$B$B어쨌든 당신이 한 말은 명심해 두겠지만 멀록의 위협에 대한 군사 보고서 없이는 동쪽으로 군대를 더 보낼 수 없소.' WHERE `entry`=40; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시체의 목에 \'보병 롤프 하트포드\'라고 새겨진 목걸이가 걸려 있습니다.' WHERE `entry`=45; +UPDATE `locales_quest` SET `Details_loc1` = '스톰윈드 군대에서는 엘윈 숲에 있는 멀록 잠복꾼과 멀록 채집꾼들에게 현상금을 걸었습니다. 멀록들을 해치우고 찢어진 멀록 지느러미를 나에게 가져오면 스톰윈드 군대에서 충분한 보상을 해줄 것입니다.$B$B멀록 마을은 두 군데가 있는데, 하나는 여기서 북쪽에 있는 돌무덤 호수에 있고, 나머지 하나는 남쪽에 시냇물이 갈라지는 곳에서 볼 수 있을 겁니다.' WHERE `entry`=46; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지느러미를 가지고 왔습니까? 대단하군요! 더그한 치안대장님께서 엘윈 숲 동부 지역의 멀록들 때문에 걱정이 이만저만이 아니신데 이제 사태가 수습되어 간다고 보고해야겠습니다.$B$B한 몫 단단히 해냈군요.' WHERE `entry`=46; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사냥은 잘 되어 갑니까?' WHERE `entry`=46; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 여기 다... 당신 몫이에요. 그리고 이건 내 거... 거래 고객이라는 지... 징표인데, 언젠가 유... 유용하게 사용할 수 있을 거예요.' WHERE `entry`=47; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자... 잠깐! 그... 금가루는 가지고 오셨나요?' WHERE `entry`=47; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '딸꾹! 허허!' WHERE `entry`=48; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '딸꾹! 호호! 아까 그 노래를 다시 듣고 싶다고? 어렵지 않지. $B $B남쪽 땅 그곳을 휘감는 덩굴 $B그 아래 깊은 곳에 흐르는 샘물 $B빛의 성스러운 딸을 닮은 그 순수 $B내게로 가져다주오 신성한 샘물을' WHERE `entry`=48; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '딸꾹! 허허!' WHERE `entry`=49; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앵콜? 좋지!$B$B황색은 내 평생 사랑의 색조 $B하늘에 물드는 마지막 황혼을 닮았네 $B내 사랑이 열매 맺도록 가져다주오 $B보리와 호밀 그리고 옥수수 자루를' WHERE `entry`=49; +UPDATE `locales_quest` SET `Details_loc1` = '녹이고 녹여, 섞고 또 섞어 $B아무도 모를 우리만의 비법 $B튼튼한 금속으로 증류기를 만드세 $B진은을 구해 주오, 이 노래를 마칠 수 있도록' WHERE `entry`=50; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '딸꾹! 허허!' WHERE `entry`=50; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 불러 달라고? 물론이지, 친구! $B$B녹이고 녹여, 섞고 또 섞어 $B아무도 모를 우리만의 비법 $B튼튼한 금속으로 증류기를 만드세 $B진은을 구해 주오, 이 노래를 마칠 수 있도록' WHERE `entry`=50; +UPDATE `locales_quest` SET `Details_loc1` = '아직은 여과 안 된 신선한 증류주 $B경작을 기다리는 농토와 같네 $B숯 한 묶음을 만들어야지 $B이번에 필요한 건 플라타너스 가지 하나' WHERE `entry`=51; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '딸꾹! 허허!' WHERE `entry`=51; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 불러 달라고? 친구를 위해라면 뭔들 못하겠나!$B$B아직은 여과 안 된 신선한 증류주 $B경작을 기다리는 농토와 같네 $B숯 한 묶음을 만들어야지 $B이번에 필요한 건 플라타너스 가지 하나' WHERE `entry`=51; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와줘서 정말 고맙습니다. 틀림없이 숲의 무언가가 야생 동물들을 난폭하게 하고 있는 것 같은데...$B$B그게 뭐든 숲 속에 그대로 머물러 있기를 바랄 뿐입니다.' WHERE `entry`=52; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '곰과 늑대들은 모두 처리했습니까?' WHERE `entry`=52; +UPDATE `locales_quest` SET `Details_loc1` = '감미로운 액체는 아기 눈물처럼 맑고 $B여러 해가 지나면 깊고 아름다운 황색이 되네 $B하지만 이 술에 흠뻑 취하기 전에 $B참나무 숯으로 맥주통을 만들어야지' WHERE `entry`=53; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '통 속에서 오랜 시간, 숯에 여과되고 $B입술에서 영혼으로 곧바로 스며들지. $B이제 모두 한 잔 하세, 당신과 나를 위해 $B자, 어서 취해 보세, 그림부즈 썬더브루!' WHERE `entry`=53; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물론, 기꺼이 다시 불러 주지, 친구!$B$B감미로운 액체는 아기 눈물처럼 맑고 $B여러 해가 지나면 깊고 아름다운 황색이 되네 $B하지만 이 술에 흠뻑 취하기 전에 $B참나무 숯으로 맥주통을 만들어야지' WHERE `entry`=53; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 이 문서에 따르면 당신이 스톰윈드 치안대장의 부관 대리의 자격을 얻었다고 하는군. 축하하오.$B$B그리고 행운을 비오. 엘윈의 안전을 지키는 것은 결코 만만한 일이 아니라오. 대부분의 병사들은 자신들이 누구를 위해 무슨 대의를 위해 일하고 있는지도 모른 채 그저 주어진 임무를 수행하느라 바쁠 뿐이니 말이오!$B$B요즘같이 혼란한 시기에는 정치판이 어떻게 돌아가는지 도통 알 수가 없으니...' WHERE `entry`=54; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '맥브라이드로부터 소식을 가져왔소? 엘윈 숲에 비하면 노스샤이어는 천국이라고 할 수 있지. 음, 치안대장 맥브라이드가 보고할 일이란 게 무언지 궁금하군.$B$B자, 그의 보고서를 보여 주시오...' WHERE `entry`=54; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '모벤트 펠이 쓰러졌군요! 흑기사들의 세력은 아직 거대하지만 부질없는 소망으로만 생각했던 일이 드디어 이루어졌습니다.$B$B그야말로 불가능했던 일을 해낸 당신의 업적은 그늘숲의 전설이 되어 영원히 남을 겁니다.$B$B친구여, 평안히 가십시오. 언젠가 운명이 당신을 나에게 이끌겁니다...' WHERE `entry`=55; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '모벤트 펠이 쓰러졌나요?!' WHERE `entry`=55; +UPDATE `locales_quest` SET `Title_loc2` = 'Morbent Lagangrène' WHERE `entry`=55; +UPDATE `locales_quest` SET `Title_loc3` = 'Morbent Teufel' WHERE `entry`=55; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오. 다크샤이어 주민들을 위해 큰일을 해 주었으니 그에 걸맞은 보상을 하도록 하지.' WHERE `entry`=56; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Veo que has regresado, $n. Si quieres demostrar tu valía a La Guardia Nocturna, vuelve cuando hayas matado a 8 guerreros esqueléticos y a 6 magos esqueléticos.' WHERE `entry`=56; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다크샤이어의 모든 주민이 당신에게 감사하게 생각하고 있소. 당신은 어둠의 순찰대의 훌륭한 친구임을 증명하였소.' WHERE `entry`=57; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어둠의 순찰대의 사령관으로서, 다크샤이어 주민을 대표해 당신의 용기와 헌신적인 행동에 감사를 표하오. 당신의 앞길에 빛나는 서광이 비추기를...' WHERE `entry`=58; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '코볼트를 사냥하느라 바쁘셨죠? 양초를 모아 주셔서 감사합니다. 그리고 이건 약속했던 보상입니다.' WHERE `entry`=60; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '양초를 다 모으셨습니까?' WHERE `entry`=60; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 이건 당신께 드리는 보상입니다. 그리고 여기 있는 동안 물건을 둘러보세요. 분명히 당신 마음에 드는 물약이나 물건이 있을 겁니다.' WHERE `entry`=61; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 동생의 물건을 가지고 오셨다고요? 멋지군요! 오늘은 운이 좋은 날입니다, 하하!' WHERE `entry`=61; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 좋지 않은 소식이군. 이러다간 다음엔 용이라도 튀어나오겠군. 그 광산 주위의 순찰을 강화해야 되겠어. 애써 줘서 고맙소. 조금만 기다려주시오... 내 부탁할 일이 또 있을 것 같소.' WHERE `entry`=62; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Was gibt es zu berichten, $N? Seid Ihr in der Tiefenschachtmine gewesen?' WHERE `entry`=62; +UPDATE `locales_quest` SET `Details_loc1` = '공동묘지 서쪽, 은빛소나무 숲의 해변을 따라가다 보면 역병 때문에 황폐해진 제단이 있을 거예요. 그곳 정령들은 이제 우리 종족과 말도 섞지 않는답니다. 타락한 하급 물의 현신을 해치우고 연못을 정화하는 것이 당신의 임무예요.$B$B그 정령에게 얻은 현신의 팔보호구와 브린이 만들어준 물병에 남아 있는 순수한 물을 가져가서 화로 위에 올려놓으세요. 그러면 하급 물의 현신을 소환해 정화할 수 있을 거예요.$B$B임무를 완수하면 그 증거를 가져오세요. 그러면 답례로 토템을 드리죠.' WHERE `entry`=63; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '팔보호구를 화로 위에 얹고 브린이 준 물병에 남아 있는 순수한 물을 불꽃 위에 붓자 물방울이 불꽃과 닿으면서 탁탁 튀는 소리를 냅니다. 이슬렌이 가르쳐준 간단한 주문을 외우기 시작합니다...' WHERE `entry`=63; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '화로는 아직도 주변의 빛을 반사하고 있으며 가까이 다가가자 불꽃이 살짝 흔들립니다.$B$B언덕 주위에 만연한 타락의 기운도 어느 정도 쇠한 듯하며 화로에는 정화된 물의 현신을 소환하기 위한 의식이 모두 준비된 것 같습니다.' WHERE `entry`=63; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 내 회중시계! 고맙습니다. 이 친절은 잊지 않겠습니다! $B$B가난한 농부에 불과하고 땅마저 잃긴 했지만 감사의 표시로 이걸 드리고 싶군요.' WHERE `entry`=64; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 회중시계를 찾아다 주신다고 하지 않으셨나요?' WHERE `entry`=64; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스타우트맨틀 경이 보냈다고요? 뭐, 그에게 빚이 있긴 하지요.' WHERE `entry`=65; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠골 마을회관에서 서기관 달트리를 찾아야 합니다.' WHERE `entry`=66; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 에바 부인께서 보내셨군요.' WHERE `entry`=66; +UPDATE `locales_quest` SET `Title_loc5` = '斯塔文的傳說' WHERE `entry`=66; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '낡은 트렁크가 삐걱거리며 열립니다...' WHERE `entry`=67; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거 흥미롭군요. 그러니까 결국 이 자는 한동안 문브룩에 머무른 거였군요. 그런데 편지가 배달되지 않은 게 이상하군요. 그건 그렇고 어서 기록을 최신으로 수정해야겠습니다.' WHERE `entry`=68; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 당신이군요. 스탈반에 대해 물었던 분이죠? 원하던 정보는 찾으셨나요?' WHERE `entry`=68; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스탈반이라고요? 어디서 많이 들어 본 이름인데..' WHERE `entry`=69; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 여기로 가져오다니 용기가 가상하군.' WHERE `entry`=70; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그게 뭐요? 어디 한번 봅시다.' WHERE `entry`=70; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '두려워하던 일이 실제로 벌어졌군요. 멀록은 절대 무시할 수 없는 골칫거리입니다.' WHERE `entry`=71; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오, 롤프와 말라카이가 어떻게 됐는지 알아냈습니까?' WHERE `entry`=71; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '상자의 뚜껑을 천천히 밀어 엽니다.' WHERE `entry`=72; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '글자를 거의 알아볼 수가 없군그래. 하지만 이 필체는 눈이 이렇게 나빠지기 전에 어디선가 본 적이 있는 것 같군.' WHERE `entry`=74; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '거기, 자네 뭘 가지고 있는 건가? 난 안 보이는군. 눈이 너무 나빠서 말일세. 그걸 내게 좀 줘 보게.' WHERE `entry`=74; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 찾아냈군그래.' WHERE `entry`=75; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 일지 페이지를 찾았나?' WHERE `entry`=75; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '석영 광산에 코볼트들이 있다고? 이런 세상에! 점점 상황이 악화되고 있군!$B$B알려주어 고맙소. 당신이 좋은 소식을 가져오길 바랬는데...' WHERE `entry`=76; +UPDATE `locales_quest` SET `Details_loc1` = '내게 드란 드로퍼스가 찾는 리플의 원래 포장 재료가 있소. 말톤 아버지는 맘에 안 들지만 그에게 줄 리플을 포장하는 걸 도와주겠소. 단 리플을 두 병 더 가져와준다면 말이오. 굼벵이 바위굴 근처의 버려진 호드 기지에 가면 상자가 있는데 그 속에 리플이 들어 있소.$B$B아주 힘든 임무가 될 거요. 폐허에는 지독한 수액괴물들이 들러붙어 있거든. 소문을 듣자 하니 우두머리 수액괴물이 지배한다고 하오. 그거야 어쨌든 리플을 구해오면 포장을 해주리다.' WHERE `entry`=77; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했소. 리플의 맛이 상하지 않도록 신중하게 일을 처리해줘서 기쁘군. 쓸데없이 흔들고 다니지는 않았나보군.$B$B먼저 이 소중한 물건에 나만의 마술을 부리도록 하지. 아니, 진짜 마법이 아니고, 그냥 여분의 벌꿀 리플 포장지로 속임수를 쓰자는 거지. 바로 이 병들을 세기의 술로 만드는 거요.$B$B위대한 술을 위하여!' WHERE `entry`=77; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아마 당신이 우리 야영지에 온 이유는 중요한 리플을 전달하기 위해서겠지.' WHERE `entry`=77; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런! 이 필체는 단번에 알아보고 말고요!' WHERE `entry`=78; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '치안대장 해거드 씨가 보냈다고 했습니까? 진작 그렇게 말했어야지요.$B$B아, 그분은 참 좋은 분이죠. 그런데 이제 곧 완전히 눈이 멀 거라니 불쌍하기도 하지... 어쨌든, 뭔지 한번 봅시다.' WHERE `entry`=78; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 이런! 당신은 탐정으로서도 손색이 없군그래.' WHERE `entry`=79; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물론 좋은 소식이겠지, $c? 자, 뭘 찾아냈는지 한번 보도록 하지. 그리고 빛의 이름으로, 직접 설명해 주기 바라오. 물론, 설명은 짧게 끝내도록 하시오. 내 주된 임무는 다크샤이어를 지키는 것이니 시간 낭비할 겨를이 없소.' WHERE `entry`=79; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 맞아요! 이 보고서의 필체가 등록된 서명의 필체와 일치하는군요.' WHERE `entry`=80; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 돌아왔군요. 이번엔 무슨 일이죠?' WHERE `entry`=80; +UPDATE `locales_quest` SET `Details_loc1` = '드란에게 가져갈 리플을 술통에 안전하게 잘 담았는지, 또 그 사람이 부탁했던 병도 몇 개 따로 챙겨 뒀는지 한번 더 확인했소. 드란을 좋아해서 한 일은 아니오. 소중한 리플이 흔들리면 맛이 없어지니까... 감사는 접어 두시오.$B$B자, 오그리마의 고물상에 있는 드란 드로퍼스에게 이 술통을 가져다주시오. 그리고 부탁이니, 내 대신 말톤에게 안부 좀 전해 주시오. 좋은 술을 준비해두었으니 술친구가 생각나면 언제든 주저 말고 찾아오라고 말이오.' WHERE `entry`=81; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그럼, 이 술통에 뭐가 들어 있는지 한번 보자고!$B$B옳지, 옳지. 모두 제대로 들어 있는 것 같군. 자, 여기 수고비요. 이 술을 선술집에다 팔면 제 값의 다섯 배는 받을 수 있지! 하하핫!$B$B덤으로 가져온 이 동부내륙지 벌꿀 리플은 내 따로 챙겨둬야겠구먼. 특별한 때 따서 샴페인에 섞어 마시면 그만일 거야. 칵테일 이름은... 샴피플이라고 해야겠군.' WHERE `entry`=81; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기에 뭘 사러 온 것도 아니고 배달을 하러 온 것도 아니라면 시간 낭비하지 말고 가시오! 주머니에 리플이라도 있다면 이야기가 또 달라지지만...' WHERE `entry`=81; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 되겠어... 즉시 분석을 시작하겠습니다! 지금 말해줄 수 있는 건, 이건 일찍이 이 세계에 나타난 적이 없는 형태의 곤충이라는 겁니다. 알 수 없는 외부의 힘에 의해 불쌍한 곤충들이 조종을 받는 것 같아요.$B$B지금 당장 피즐도저에게 가 보십시오. 위급한 일이 생겨 당신의 도움이 절실히 필요한 모양이니까! 정확히는 모르겠지만, 타나리스 사막에 나타난 바로 그 곤충들 때문인 것 같습니다!' WHERE `entry`=82; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '혹시 당신이 그 새로 왔다는 후임측량사 $n 아닙니까? 지금은 위급 상황입니다! 피즐도저가 말한 곤충 기관은 가져오신 겁니까?' WHERE `entry`=82; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 약간 거칠기는 하지만 훌륭한 리넨 복면이네요.$B$B자, 이걸 받으세요!' WHERE `entry`=83; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '리넨이 떨어져 가고 있어요. 혹시 가지고 있는 것 좀 있으신가요?' WHERE `entry`=83; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '냠냠, 이 파이 정말 맛있군요!$B$B이제 기억이 다시 돌아오는 것 같아요.' WHERE `entry`=84; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아... 배고파 죽겠어요! 혹시 제게 줄 파이는 가져오셨나요?' WHERE `entry`=84; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭘 잃어버리셨다고요? 아녜요, 전 목걸이를 훔친 적 없어요. 전 도둑이 아니란 말이어요!$B$B그렇지만 누가 훔쳤는지는 알고 있어요. <씩 웃으며> 근데 배가 너무 고파서 기억이 안 나네요.' WHERE `entry`=85; +UPDATE `locales_quest` SET `Details_loc1` = '파이를 하나 가져다주시면 누가 목걸이를 가지고 있는지 알려 드릴 수 있을 거 같은데... 알고 계신지 모르겠지만 저쪽 농장에 있는 버니스 아줌마가 기막힌 돼지 삼겹살 파이를 만들거든요.$B$B우리 농장 주위에 돌아다니는 멧돼지를 잡아서 멧돼지 고기를 몇 개 가져다주시고 파이가 왜 필요한지 얘기하시면 분명히 하나 만들어 주실 거예요.' WHERE `entry`=86; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 야생 멧돼지 고기는 좀 질기지만 충분히 구우면 맛있는 파이가 된답니다.' WHERE `entry`=86; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 목걸이를 훔쳐 간 녀석에게 먹을 것까지 해 줘야 하다니 정말 말도 안 되는 일이군요! 그래도 목걸이를 되찾기 위해서라면 어쩔 수 없네요.$B$B멧돼지 고기는 가져오셨나요?' WHERE `entry`=86; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 목걸이를 찾았군요! 고맙습니다, 정말 고마워요!$B$B자, 이걸 받으세요. 이건 죽은 남편의 것인데 남편은 항상 이게 행운을 가져온다고 말했었답니다. 마지막 전투에도 이 장갑만 잊지 않고 가져갔더라면! *훌쩍*' WHERE `entry`=87; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요, 내 목걸이를 찾았나요?' WHERE `entry`=87; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '신이시여, 감사합니다! 그 돼지는 우리 농작물을 다 먹어 치워서 나날이 뚱뚱해 지고 있었답니다. 정말 고마워요.$B$B자, 이것들이 당신에게 맞을는지 모르겠네요.' WHERE `entry`=88; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 그 암퇘지를 못 봤나요? 아니면 처치해 버린건가요?' WHERE `entry`=88; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 이 보급품은 다리를 재건하는데 큰 도움이 될 걸세. 멀지 않아 아름다운 다리를 완공할 수 있을 거야.' WHERE `entry`=89; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 다리가 저절로 만들어지리라 생각하나! 대체 철제 파이크하고 철제 리벳은 어디 있나?' WHERE `entry`=89; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 잘하셨어요, 손님! 자, 그럼 늑대 양념 케밥이라는 별미를 한번 맛보세요!' WHERE `entry`=90; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '벌써 늑대 살코기 10점을 구했나요? 스톰윈드의 펠리시아를 만나서 향초도 구해 오셨고요?' WHERE `entry`=90; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '레이크샤이어의 법정을 대신해서 당신의 정의로운 행동에 감사를 표하는 바입니다. 당신은 왕국의 법을 성실히 집행하여 이 땅에 정의의 여신의 이름을 드높여 주었습니다.' WHERE `entry`=91; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잿빛가죽일족 펜던트를 10개 가지고 오면 보상해 드리겠습니다.' WHERE `entry`=91; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '재료의 상태도 신선하고 요리하기 안성맞춤이군요! 자, 별미 중의 별미, 붉은마루산 굴라시 스튜를 맛보세요!' WHERE `entry`=92; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직도 질긴 독수리 고기 5개, 큰 뿔엄니멧돼지 주둥이 5개, 파삭파삭한 거미 고기 5개가 필요해요.' WHERE `entry`=92; +UPDATE `locales_quest` SET `Title_loc5` = '赤脊山燉肉' WHERE `entry`=92; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 괜찮은 다리들을 가지고 오셨군요! 이제 이걸 저만의 비밀 양념으로 간을 맞춘 다음... 참, 훔쳐보시면 안됩니다요... 프라이팬에 잠시 구우면 됩니다.$B$B갈색 게살 케이크는 제 전문 요리라 조리법을 알려 드릴 수는 없군요. 대신 그에 버금가는 요리의 조리법을 알려 드리겠습니다.' WHERE `entry`=93; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요. 벌써 끈끈한 거미 다리를 다 구하셨습니까?' WHERE `entry`=93; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아조라의 조각상을 석상에 놓으니 저절로 고정됩니다. 그리고 조각상에서 테오크리투스의 목소리가 흘러 나옵니다.$B$B\"젊은 용사여, 정말 고맙네. 이제부터는 이 조각상을 이용해서 나와 대화할 수 있을 것일세... 내 경쟁자를 감시하면서 필요하면 자네에게 다른 임무를 맡기도록 하지.\"' WHERE `entry`=94; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 오래된 사자상은 수십 년간 이곳에 우뚝 솟아 악명 높은 일갈라의 탑를 내려다보고 있습니다.$B$B석상의 기단부에는 보석이나 조각상을 끼워 넣을 수 있는 움푹 패인 곳이 있습니다.' WHERE `entry`=94; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마치 누군가 무엇을 숨기려고 했지만 시간이 부족해서 급히 쌓아 놓은 것으로 보이는 흙무더기가 있습니다.' WHERE `entry`=95; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 이럴 줄 알았지! 잘했소.' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, $N|1이여;여;?' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Oui, $N ?' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ja, $N?' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '$N,你找我?' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $N?' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí, $N?' WHERE `entry`=97; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, $N|1이여;여;?' WHERE `entry`=98; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '$N,你找我?' WHERE `entry`=98; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí, $N?' WHERE `entry`=98; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '의지가 무척이나 강한 친구로군. 당신이 모아 온 정보를 이용해 아루갈을 물리치고 그의 무모한 마법을 풀 수 있을 것이오. 공로를 치하하는 바이오.' WHERE `entry`=99; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '장작나무 족쇄는 손에 넣었소?' WHERE `entry`=99; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 당신처럼 용감한 이가 백성의 민병대와 함께한다면 서부 몰락지대는 다시 예전의 풍요로운 곡창 지대로 돌아갈 수 있을 것이오. 자, 이걸 받아 주시오. 당신의 지칠 줄 모르는 노력에 대한 자그마한 보답이오.' WHERE `entry`=102; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '저 비열한 놀들의 앞발 8개는 모아 왔소?' WHERE `entry`=102; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제야 그 지독한 거먹눈 멀록이 사라졌군. 잘했소. 그대 덕분에 나도 편히 눈감게 됐지만, 그보다 더 많은 생명을 구할 수 있게 되어 더욱 기쁘오. 그대의 영웅적인 행동 덕분에 저 위험한 대해도 오늘 밤엔 조금 안전하겠군그래.' WHERE `entry`=104; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 괴물 같은 늙은 거먹눈 멀록은 처치했소? 놈은 서부 몰락지대 해안에서 어슬렁거리곤 한다오.$B$B그 괘씸한 놈을 처치한 후에 내게 돌아오시오.' WHERE `entry`=104; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 리치... 아라즈를 드디어 물리쳤어!$B$B자네는 오늘 호드를 위해 큰 공을 세운 것일세. 자네의 용기와 끈기야말로 진정한 영웅이 갖춰야 할 덕목이 무엇인지 잘 보여주는 것이야. 자, 이 보상을 받게나! 모두들 자네가 세상에 둘도 없는 승리를 호드에게 안겨주었다는 것을 알 수 있도록 말이야!' WHERE `entry`=105; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 이미 자네에게 임무를 준 것으로 기억하네만, 임무를 완료한 증거로 리치의 성물함 조각을 가져왔나?' WHERE `entry`=105; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 더는 이렇게 떨어져 있을 수는 없습니다. 그녀를 보러 가야겠어요!!' WHERE `entry`=106; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭘 가지고 왔다고요?? 오, 메이벨 내 사랑! 내 무미 건조한 인생에 메이벨은 빛과 같은 존재랍니다. 어서, 그녀의 편지를 이리 주세요!' WHERE `entry`=106; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 불쌍한 두 연인, 메이벨과 토미 조의 이야기가 내 마음을 울리는군요. 나도 한때는 젊었고 사랑에 빠졌던 적도 있었지요.$B$B어떻게든 이 젊은 연인들을 도와 줄 수 있을 겁니다! 어디, 생각 좀 해 봅시다...' WHERE `entry`=107; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스톤필드 할머님의 쪽지를 가지고 왔다고 했나요? 밀드레드 할머님을 못 뵌지도 몇 년이 지났군요! 흠, 내게 무슨 할 말이 있으신 건지...' WHERE `entry`=107; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 내 친구가 귀관을 이곳으로 보냈단 말인가? 친절한 친구 같으니. $B$B현 스톰윈드 정권은 대의를 저버렸네. 이제는 백성의 민병대만이 이 땅의 부패를 막을 수 있네. 우리의 대의에 동참한다면 자유의 이름으로 귀관이 전투 능력을 발휘할 수 있도록 해 주겠네.' WHERE `entry`=109; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '결과가 나왔습니다. 그게... 아주 불안한 사실입니다.$B$B처음에 우리가 의심했던 대로 이 곤충들은 외부의 힘에 의해 조종을 받고 있는 게 거의 확실합니다. 그렇다면, 우리는 아주 강력하고도 사악한 미지의 힘에 맞서고 있는 겁니다. 이 곤충들은 완벽한 파괴자로 변해 버렸어요. 나도 이런 건 생전 처음 봤습니다.' WHERE `entry`=110; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톤필드 할머니와 대화해야 합니다.' WHERE `entry`=111; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '두 가족 간의 불화가 계속되는 한, 토미 조와 메이벨의 미래는 암울할 뿐이지...하지만 아주 잠시만이라도 둘을 만나게 해 줄 수는 있을 게야.$B$B음, 어떻게 하면 좋을까...' WHERE `entry`=111; +UPDATE `locales_quest` SET `Details_loc1` = '내가 메이벨에게 투명 물약을 만들어 주도록 하지요. 그러면 맥클루어 포도밭을 빠져나와 토미 조를 만나러 갈 수 있을 겁니다. 하지만 이 물약을 만들려면 투명한 해초가 필요하답니다.$B$B원래 해초는 큰 바다에서 자라지만... 때로는 수정 호수에 있는 멀록이 수집해 두기도 하지요. 수정 호수는 바로 골드샤이어의 동쪽에 있습니다.' WHERE `entry`=112; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가지고 왔군요. 대단합니다! 물약을 만들 동안 잠시 기다리십시오...' WHERE `entry`=112; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '투명한 해초 잎을 가지고 왔습니까? 지금쯤 메이벨은 애인을 만나기 위해 애태우고 있을 텐데...' WHERE `entry`=112; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오... 이런... 가족들을 속이는 건 정말 마음 아픈 일이지만 그래도 토미 조를 향한 제 마음을 어쩔 수가 없어요.$B$B감사합니다. 기회가 생기는 대로 이 물약을 마시고 몰래 그를 만나고 올게요.$B$B그리고 이건 수고해주신 당신을 위해 준비한 거랍니다. 받아 주세요.' WHERE `entry`=114; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제 편지를 토미 조에게 전달하셨나요? 그가 뭐라고 하던가요??' WHERE `entry`=114; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 당장 이 수정구를 파괴하도록 지시하겠네.' WHERE `entry`=115; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흑마술사를 상대로 한 싸움은 어떻게 되어 가나? 암흑의 수정구는 찾았는가?' WHERE `entry`=115; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 정말 감사드립니다! 술을 구하느라 이곳저곳을 여행하셔서 피곤하시겠네요. 새로 술을 들여온 것을 알면 제 단골손님들이 무척 좋아하실 겁니다! $B$B자랑일진 모르겠지만 제 아내의 재봉 실력이 보통이 아니랍니다. 수고하신 보답으로 제 아내가 만든 옷을 드리겠습니다.' WHERE `entry`=116; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서부 몰락지대 언덕의 그림부즈 썬더브루에게서 썬더브루 맥주통과 스톰윈드에서 멀롯 술통, 다크샤이어에서 문샤인 병, 골드샤이어에서 향기로운 럼주 주머니를 가져다주세요. 제 부탁을 들어주시면 꼭 보답하겠습니다.' WHERE `entry`=116; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '홉 열매와 보리, 누룩과 엿기름 $B혀 끝에 전해오는 쌉싸름한 이 맛 $B부탁도 애원도 필요 없도록 $B썬더브루 맥주가 통에 한 가득!' WHERE `entry`=117; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Rápido, $Gamigo:amiga; y date prisa$BNuestra cerveza está de risa$BMás cerveza y menos comida,$BDadnos lúpulo para hacer birra.' WHERE `entry`=117; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 베르너한테 편자 몇 개가 필요하다 이건가요!?!' WHERE `entry`=118; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그건 뭡니까? 베르너가 보내서 왔다고요? 그럼 그의 쪽지를 내게 주십시오. 그리고 제발 좀 크게 말해 주세요!' WHERE `entry`=118; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 이 편자는 정말 큰 도움이 될 겁니다.$B$B그런데 이건? 아거스가 상자와 함께 쪽지를 보냈네요... 뭣?? 나보고 돈을 내라고? 아이고!$B$B어쨌든 도와 주셔서 정말 감사합니다.' WHERE `entry`=119; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군요! 편자는 가지고 왔나요?' WHERE `entry`=119; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '편히 쉬게, $c.$B$B집정관 솔로몬은 훌륭한 지도자네. 그의 말이라면 그냥 흘려 넘길 수가 없겠군. 내 직접 왕실 의회에 찾아가 상황을 보고하겠네. 어서 가서 집정관에게 스톰윈드 군대의 지원이 있을 것이라고 안심시키도록 하게. 증원군은 전하의 명령이 떨어지는 즉시 출발할 것일세.' WHERE `entry`=120; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가?' WHERE `entry`=120; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신의 귀중한 시간을 할애해 줘서 정말 고맙소. 자, 이 돈을 받으시오. 레이크샤이어와 스톰윈드를 도와 준 데 대한 보답이오.$B$B하지만 이 답장을 읽어 보니 뭔가 이상한 점이 있군. 우리 왕국에서 뭔가 심상치 않은 일이 벌어지고 있는 것 같소. 게다가 지금이 대립의 끝이 아니라 시작은 아닐까 하는 두려운 생각이 드는군.' WHERE `entry`=121; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '장군이 새 소식을 보낸 건가? 증원군은 오고 있소?' WHERE `entry`=121; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다! 이걸로 아거스에게 진 빚을 갚을 수 있을 겁니다.' WHERE `entry`=122; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아거스는 워낙 욕심이 많아서 비늘을 빨리 보내지 못하면 사람을 보내 올 겁니다. 아직 비늘을 구하지 못했나요?' WHERE `entry`=122; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠... 전에 징세관에 대한 이야기는 들은 적이 있지만 누구를 위해 일하는 자인지는 모르겠군. 이 일정표를 가져다 줘서 고맙소. 이 수수께끼를 푸는 데 도움이 될 것이오.' WHERE `entry`=123; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐라고?!? 석영 광산에서 황금 채광을 멈춘 지 벌써 수개월이 지났는데!$B$B그 일정표를 보여 주게...' WHERE `entry`=123; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와 주셔서 감사합니다.' WHERE `entry`=124; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙네! 이 연장통을 다시 보게 되다니 꿈만 같군.' WHERE `entry`=125; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '혹시 내 연장통을 찾았나?' WHERE `entry`=125; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와 주셔서 다시 한번 감사합니다. 스톰윈드 군대는 오크를 상대하느라 바빠서 놀 같은 주변 지역의 위협으로부터 붉은마루 산맥을 보호해 줄 병력이 없답니다.' WHERE `entry`=126; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '요울러는 위험한 괴물입니다. 아직 상대할 준비가 안 됐다고 하여도 충분히 이해합니다.' WHERE `entry`=126; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '허허, 거래하게 되어 즐거웠습니다!' WHERE `entry`=127; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '개복치를 좀 가지고 왔나요?' WHERE `entry`=127; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '옷에 묻은 피를 보니 검은바위부족과 격렬한 전투를 치른 것이 확실하군요. 이토록 마을을 위해 봉사하다니 참으로 훌륭합니다.' WHERE `entry`=128; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kehrt zurück, sobald Ihr 15 Helden des Schwarzfels erschlagen habt.' WHERE `entry`=128; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 배가 정말 고팠는데 잘됐군요. 오크와 놀들로부터 레이크샤이어를 지키는 건 꽤 힘든 일이랍니다!' WHERE `entry`=129; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '달시가 점심을 보낸 거로군요? 정말 마음씨 고운 아가씨군. 자, 어서 이리 주십시오!' WHERE `entry`=129; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '꽃다발이 필요하다고요? 마을에 온 지 얼마 되지 않았는데 벌써 애인이 생긴 건가요?$B$B제가 꼬치꼬치 캐물을 일은 아니지만 그래도 사랑이라는 감정이 사람들 마음에 아직 남아 있다니 기분 좋네요. 특히 지금처럼 위험한 시기에 말이에요.' WHERE `entry`=130; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와, 정말 예쁘네요! 얼른 물에 담가 놓아야겠어요!$B$B그런데... 이건 마티가 제일 좋아하는 꽃이네요. 설마 파커가 그 질투심 많은 계집애한테서 이 꽃다발을 사라고 한 건 아니겠죠? 마티한테 파커가 저한테 보내는 꽃이라고 말하지는 않았죠? 그랬다면 분명 이 꽃다발에 독을 발라 놓았을 거예요.$B$B그렇다고 해도 당신 잘못이 아니니 걱정하지 마세요. 어쨌든 감사해요, 그리고 이것은 고마움의 표시이니 맛있게 드시기 바랍니다.' WHERE `entry`=131; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아오셨네요. 파커가 제가 보낸 점심을 좋아하던가요?' WHERE `entry`=131; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흥! 아무리 생각해도 그때 그 건달 놈을 살려 주는 게 아니었어. 하지만 덕분에 유용한 정보를 얻었군. 잘했네.' WHERE `entry`=132; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게. 그래, 와일리가 뭐라고 했지?' WHERE `entry`=132; +UPDATE `locales_quest` SET `Details_loc1` = '마을에서 떨어진 외딴곳에 살고 있어 보호를 받을 수 없는데도 구울이나 언데드에게 잡아먹히지 않은 게 신기하지 않나! 사실 어제만 해도 뼈만남은 시체 무리가 내 집 벽을 치는 소리가 들렸다네.$B$B구울을 퇴치할 수 있는 허수아비 같은 걸 만들어야겠어. 허수아비를 만들려면 구울 해골이 필요하네. 구울 해골은 굶주린 시체나 뼈만남은 시체, 걸신들린 시체, 썩어버린 시체, 역병걸린 시체 녀석들에게서 구할 수 있다네.$B$B날 위해 구울 해골을 구해다 준다면 사례를 하도록 하지.' WHERE `entry`=133; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 이거면 녀석들을 막을 수 있을 거야!' WHERE `entry`=133; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '집 뒤로 구울 무리가 뛰어가는 걸 들은 것 같네. 서둘러 허수아비를 세워야겠어! 구울 해골은 구해 왔나?' WHERE `entry`=133; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 강령... 아니, 고맙네! 자, 받게나. 이 정도면 사례로 충분하고도 남을 걸세.$B$B아! 오늘은 정말 행복한 밤이 되겠군, 음하하!!' WHERE `entry`=134; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '상자는 찾아 왔나? 찾았다면 어... 어서 내게 돌려줘!' WHERE `entry`=134; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스타우트맨틀 경이 생각하는 것보다 사태가 훨씬 복잡한 것 같군그래.' WHERE `entry`=135; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나한테 무슨 볼일인가? 굉장히 바쁘네만...' WHERE `entry`=135; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사물함이 삐걱거리며 천천히 열립니다. 하지만 그 안에는 모래와 물밖에 없는 것 같습니다. 바로 그 순간, 작은 게가 보물에 대한 단서를 집게발에 쥔 채 사물함에서 재빠르게 기어 나옵니다!' WHERE `entry`=136; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제법이군, 보물 $c 양반!' WHERE `entry`=138; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 이제 횡재할 날이 멀지 않았소, 보물 사냥꾼 양반!' WHERE `entry`=139; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '낡은 상자의 경첩은 녹슬었지만 아직 제 구실을 하고 있습니다. 상자를 열고 보물을 얻습니다.$B$B축하합니다!' WHERE `entry`=140; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '에드윈 밴클리프... 그 이름이라면 잘 알고 있지. 그렇게 부지런하고 똑똑한 자가 악당이 되어 버렸다니 참으로 당황스럽군. 흠, 몇 가지 더 증거를 얻기 전에는 믿을 수가 없을 것 같네.' WHERE `entry`=141; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '단장 마티아스 쇼가 뭔가 얘기해 주었나?' WHERE `entry`=141; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 밴클리프가 데피아즈단의 수장이라는 확실한 증거로군. 이제 그들의 은신처가 어디인지만 알아내면 되네.$B$B귀관이 부재 중인 동안 큰 수확이 있었다네. 살딘의 마차를 훔치려던 도적놈을 잡았는데, 놈을 살려 주는 대신 데피아즈단의 은신처로 우릴 안내해 주기로 했네. 놈이 은신처로 우리를 안내할 수 있도록 귀관이 데피아즈단 변절자를 좀 보호해 주게나. 그리고 은신처의 위치를 확인하는 즉시 내게 돌아오게.' WHERE `entry`=142; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭔가 정보를 얻었나? 데피아즈단 전령은 찾았고?' WHERE `entry`=142; +UPDATE `locales_quest` SET `Details_loc1` = '지금쯤이면 보급품이 도착하고도 남았을 텐데 스톰윈드 군대에 무슨 일이 일어난 것이 틀림없소. 어쨌든 우리에겐 더는 지체할 시간이 없소. 그냥 이대로 아무런 도움도 받지 못하고 레이크샤이어의 주민들이 죽는 것을 지켜보고 있을 수는 없소이다. 듣자하니 서부 몰락지대에서 백성의 민병대를 편성하고 있다고 하더군.$B$B자, 이 청원서를 민병대의 지휘관인 그라이언 스타우트맨틀 경께 전달해 주시오. 왕의 증원군이 도착할 때까지 스타우트맨틀 경의 병사들이 어느 정도 도움을 줄 수 있을 거요.' WHERE `entry`=143; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '충실한 전령이여, 귀관은 우리 집정관님을 잘 보필하였군. 솔로몬의 뜻은 잘 알겠네.' WHERE `entry`=143; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게나. 백성의 민병대에 무슨 일인가?' WHERE `entry`=143; +UPDATE `locales_quest` SET `Details_loc1` = '집정관 솔로몬의 청원서를 읽고 있으려니 마음이 무척 아프군. 하지만, 민병대는 자기 마을을 지키기 위해 소집된 것이라 서부 몰락지대가 아닌 다른 곳으로 파병까지 할 수는 없네. 애초에 민병대의 도움을 바란다는 것 자체가 무리한 요구지. 하기야 스톰윈드가 우리를 이렇게 버리지 않았다면 아예 민병대를 조직할 필요도 없었을 테지만 말일세.$B$B이 답장을 붉은마루 산맥의 솔로몬 집정관님께 전달하도록 하게. 그리고 상황이 이렇게 되어 매우 유감이라고도 전해 주게나.' WHERE `entry`=144; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '솔직히 정말 좋지 않은 소식이 아닐 수 없군. 스타우트맨틀 경의 상황도 이곳 레이크샤이어와 별다를 바 없다는 것을 몰랐소. 도대체 무엇이 그리 중요하기에 스톰윈드 군대는 스톰윈드 주민들을 모른 척한단 말인가? 휴, 이렇게 중얼거려 봐야 무슨 소용이 있겠소.$B$B자, 마을을 위해 전령 노릇을 하느라 고생했으니 이 돈을 받으시오. 그리고 아마 당신을 다시 부르게 될 것이오.' WHERE `entry`=144; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 백성의 민병대의 도움을 곧 받을 수 있을 것 같소? 스타우트맨틀 경에게서 좋은 소식을 얻어 왔소?' WHERE `entry`=144; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 먼 곳까지 오느라 수고가 많았군. 자네가 가지고 온 정보는 정말 중요한 정보군그래.' WHERE `entry`=145; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '먼길을 여행한 듯 보이오만, 이곳 다크샤이어에는 무슨 일인가?' WHERE `entry`=145; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런! 스톰윈드 군대가 서부 몰락지대에서 철수하고 경비대가 이제 다크샤이어를 지켜주지 않는다는 말인가? 분명 어디선가 반역 행위가 이루어지고 있는 것이 분명하오. 어떻게 이럴 수 있단 말인가? $B$B아, 보상을 주는 것을 잊을 뻔했군. 자, 이 돈을 받으시오. 스톰윈드에서 뭔가 벌어지고 있는 것 같은데 무슨 일인지 파헤쳐 봐야겠으니 이만 실례하겠소.' WHERE `entry`=146; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 다시 봐서 반갑군. 다크샤이어로부터 어둠의 순찰대가 오고 있다는 기쁜 소식을 치안대장에게 알려도 되겠소?' WHERE `entry`=146; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '징세관을 찾았소? 잘했소이다. 이제 다시는 엘윈 근처의 광산에서 허튼 짓을 하지 못하게 되었군!$B$B그리고 당신이 발견한 이 반지 말인데... 흥미롭군. 이건 스톰윈드에 있는 오래된 석공 길드 회원 반지오. 어떻게 이런 좀도둑 같은 자가 장인 길드의 반지를 가지고 있었으며, 데피아즈단 도적들이 우리 광산에서 황금을 가져가는 이유는 무엇일까?$B$B어려운 문제가 아닐 수 없소. 언젠간 이 문제의 해답을 찾을 수 있을 거라 믿소.' WHERE `entry`=147; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '징세관을 찾았소? 누구를 위해 일하는 자인지 밝혀냈소?' WHERE `entry`=147; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 그래. 유령의 머리 가닥이 필요하다고? 지금은 가지고 있는 게 없는데... 하지만 유령의 머리카락을 구해 온다면 만들어 줄 수는 있지.' WHERE `entry`=148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐죠? 빗인가요? 아! 너무 예쁘군요. 뻣뻣하게 굳어 윤기 없는 내 머리카락을 이렇게 부드럽게 빗어 내리다니...$B$B아! 거울만 있었더라면...' WHERE `entry`=149; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<흐느끼며> 제발 날 쳐다보지 마요! 이 손으로 두 눈을 때내 버려서 앞을 볼 순 없지만 당신이 쳐다보고 있다는 걸 느낄 순 있어요.$B$B난... 나는 흉측해요! 제발 쳐다보지 마요!' WHERE `entry`=149; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨습니다. 멀록을 해치우느라 너무 고생하신 건 아닌가요?$B$B그런데 바다와 이만큼이나 먼 곳에서 멀록이 출현하다니 심상치가 않군요. 혹시 무언가에 쫓겨서 이곳으로 도망쳐 온 것은 아닌가 싶네요...' WHERE `entry`=150; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지느러미를 가지고 왔나요? 서둘러 주세요, 멀록을 호수에서 쫓아내야 하니까요!' WHERE `entry`=150; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '너무 감사해요! 블랑쉬가 무척 좋아할 거예요!' WHERE `entry`=151; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 블랑쉬가 죽어가고 있어요. 블랑쉬에게 먹일 귀리를 찾았나요?' WHERE `entry`=151; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 그대의 전투 능력은 정말 탁월하군. 서부 몰락지대의 해안을 안전하게 정리해 준 것에 대해 깊이 감사하오.' WHERE `entry`=152; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바다사냥꾼 7마리, 전사 7마리, 점쟁이 7마리, 길잡이 7마리를 처치해 준다면 내 반드시 보상하겠소.' WHERE `entry`=152; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭합니다! 자, 수고에 대한 대가로 이 중 하나를 받아 주십시오.' WHERE `entry`=153; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '붉은 가죽 복면 15개를 가져오면 충분히 보상하겠습니다.' WHERE `entry`=153; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 유령의 머리 가닥을 한 묶음 만들고 여분으로 좀 남겨둘 수도 있겠군. 자, 이건 여분의 머리 가닥 값일세.' WHERE `entry`=154; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대에게서 눈 먼 매리의 기운이 느껴지는 군. 그래, 빗은 도로 가져왔고...?' WHERE `entry`=154; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭하네! 놈이 숨어 있는 곳을 알아냈으니 이제 밴클리프는 잡은 거나 다름없군그래.' WHERE `entry`=155; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Was wollt lhr von mir? Ich bin ein sehr beschäftigter Mann...' WHERE `entry`=155; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시든 꽃을 구해 오셨군요, 좋습니다. 어둠의 순찰대의 알시아 이본로크 사령관님께 손님께서 해골 녀석들을 처치했다고 전하도록 합죠.$B$B다크샤이어 주민들을 안전하게 지키는 것이 어둠의 순찰대의 임무이니 시민의 도움으로 그늘숲의 해골의 수가 줄었다는 건 정말 반가운 소식일 겁니다.' WHERE `entry`=156; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요. 자, 시든 꽃들은 다 구하셨나요?' WHERE `entry`=156; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 기쁘군! 이거면 충분하겠어.$B$B부탁한 일을 잘해 줬으니 보상을 받는 건 당연하지 않겠나. 자, 이걸 받게나.' WHERE `entry`=157; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '저 달갑지 않은 것들이 들어오지 못하게 막으려면 유령의 머리 가닥을 문과 창문에 매달아야 해. 유령의 머리 가닥은 가져왔나?' WHERE `entry`=157; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좀비 독주가 필요하다고요? 흠, 정말 독한 술이지요. 전 평소 이 술은 잘 안 마신답니다.' WHERE `entry`=158; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙네. 흐흐, 자네의 바보 짓, 아... 아니 그러니까, 친절 덕분에 이 늙은이가 가슴을 녹일 수 있겠군.$B$B자, 내 감사의 표시로 이걸 받게나.' WHERE `entry`=159; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 춥고 어두운 밤을 견디려면 좀비 독주가 필요하네. 술은 가져왔나?' WHERE `entry`=159; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<편지를 읽는 엘로>$B$B이건 대체 뭐라고 쓴 건가? 고대 문자인 것 같은데... 난 도통 읽을 수가 없군.' WHERE `entry`=160; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '에이버크롬비...? 그런 이름은 처음 듣는데. 그 에이버크롬비라는 자가 내게 편지를 전하라고 했다고?$B$B어디 그 편지나 한번 보세나...' WHERE `entry`=160; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이럴 수가! 힌더바이르가 걱정할 만도 하군.' WHERE `entry`=161; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐라고? 윙윙거리는 소리 때문에 하나도 안 들려서 말이야. 크게 말해 보라고, 그런데 그건 대체 뭐지?' WHERE `entry`=161; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 보고서... 우리 나이트 엘프들은 여기에 적힌 두려운 존재들에 대해 잘 알고 있어요. 피즐도저가 이 보고서를 내게 보낸 건 참으로 현명한 일이었어요.$B$B이 생물들은 빠른 속도로 타나리스 사막을 모조리 집어삼키고 말 거예요. 우리가 맞선 가장 큰 위협 중 하나인 것은 분명해요. 이 생물들의 이름을 잘 기억해 두세요. 실리시드라고 부릅니다. 이들은 호드와 얼라이언스 모두에게 가장 큰 위협이 되는 생물 중 하나입니다.$B$B우리가 그것을 미리 내다볼 수 있었다면 좋았을 것을...' WHERE `entry`=162; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '낯선 이방인에게 평화와 고요가 함께하기를... 오늘 저를 찾아오신 이유가 무엇인가요?' WHERE `entry`=162; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안 돼! 제발 해치지 마세요! 납니다, 지터스라고요! 사방에 놈들이 깔려 있어요. 으, 난 절대 놈들에게서 도망칠 수 없을 거예요! 내가 까마귀 언덕의 괴물이라고요? 아...아...아니에요. 나...난 선량한 지터스라고요!' WHERE `entry`=163; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '일레인 카레빈이 보냈다고 했나? 허허, 그럼 그렇지. 이렇게 날 신경 써 주는 사람은 물론 카레빈밖에 없지. 아니, 아무 일도 없네. 하지만, 이제 마을에 내려가기가 너무 힘들어서 걱정일세. 길은 위험하고 몸이 노쇠해서 말을 듣지 않으니 어떻게 내려가겠나. 그래서 말인데 자네가 내 부탁 좀 들어주겠나?' WHERE `entry`=165; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '귀관의 용기는 실로 놀랍군. 백성의 민병대는 서부 몰락지대 주민을 위한 귀관의 노고에 감사하고 있네. 밴클리프를 처치했으니 이제 데피아즈 결사단 소탕의 시작을 알리는 것일세. 곧 이 아름다운 땅에 다시 평화가 찾아오게 될 걸세.$B$B귀관에게 경의를 표하네!' WHERE `entry`=166; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '에드윈 밴클리프 암살은 어떻게 돼 가고 있나?' WHERE `entry`=166; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '역시 우려하던 대로구려. 불쌍한 우리 형... 나쁜 소식이긴 하지만 어쨌든 형에 대한 소식을 알아봐 줘서 고맙소이다.' WHERE `entry`=167; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 형에 대해서 무슨 표시라도 찾았소이까? 형이 아직 살아 있을 가망이 조금이라도 있는 거요?' WHERE `entry`=167; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙소이다. 당신이 수고해 준 덕분에 비명에 간 내 동료들도 이제 편히 잠들 수 있을 것이오. 이 명함들은 그들 가족에게 잘 전하도록 하겠소이다.' WHERE `entry`=168; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 옛 동료들의 광부 조합의 명함을 찾았소이까?' WHERE `entry`=168; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단하군! 가스일조그는 저 짐승 같은 오크들을 이끌고 쳐들어와 무고한 사람들을 수없이 죽였소. 이로써 복수가 이루어진 셈이군. 이번에 당신이 거둔 성과로 인해 스톰윈드 왕국은 그들의 요새를 탈환하는 첫 번째 발걸음을 내딛게 되었소!' WHERE `entry`=169; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신 손에 든 것이 무엇이오?' WHERE `entry`=169; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기에서 우리가 겪고 있는 문제를 왕국의 다른 지역에서도 겪게 될 것이라면 이건 정말 큰일입니다. 국왕 폐하와 원로원의 의원들이 트로그 문제를 처리할 방안을 모색하고 있기를 바랄 수밖에...' WHERE `entry`=170; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Es un placer volver a verte, $n. ¿Has cumplido las obligaciones con las que te comprometiste al ofrecerte como voluntario para la Semana de los niños?' WHERE `entry`=171; +UPDATE `locales_quest` SET `Details_loc1` = '여기 보육원 일을 돕고 싶으시다고요? 어린이 주간 동안 저희를 도와주신다면 너무 감사할 거예요. 당신에게 신의 축복이 있기를!$B$B이 호루라기를 받으세요. 이것은 짧은 시간, 그러니까 어린이 주간에만 사용할 수 있어요. 호루라기를 한 번 불면 당신이 돌볼 아이와 얘기를 나눌 수 있고 한 번 더 불면 그 아이를 보낼 수 있죠.$B$B부디 이 호루라기를 불어 당신이 돌볼 아이를 만나보세요! 우리 아이가 당신의 온정을 기다리고 있으니까요.' WHERE `entry`=172; +UPDATE `locales_quest` SET `Title_loc5` = '兒童週' WHERE `entry`=172; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '놀랍군요. 당신 실력은 충분한 것 같습니다. 아무래도 당신 능력에 맞는 더 적당한 임무를 찾아보는 게 좋겠군요.$B$B참 이상하단 말입니다... 늑대인간들이 어디서 이렇게 갑자기 나타났는지... 다른 이상한 괴물들도 우리 지역에 자꾸 나타나는 걸 보면 이건 시작에 불과한 것 같습니다.' WHERE `entry`=173; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, comment va la chasse?' WHERE `entry`=173; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$N, wie läuft es mit der Jagd?' WHERE `entry`=173; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 바로 이것이오. 이제 첫 단계는 완료한 셈이군!' WHERE `entry`=174; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '청동관을 만들어 줄 숙련된 기술자를 벌써 찾았소?' WHERE `entry`=174; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '예, 그래요. 전에는 내가 거울을 하나 가지고 있었죠.' WHERE `entry`=175; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 잘했소! 아무도 이 괴물을 처치할 수 없는 건 아닌가 하는 생각이 슬슬 들고 있었소!$B$B자, 이걸 받으시오, 그리고 고맙소이다. 그 놀이 얼마나 골치를 썩였는지 상상도 못할 거요!' WHERE `entry`=176; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그렇소, 들창코는 나와 내 병사들에게 상당한 골칫거리지. 그 짐승에 대해 보고할 내용이 있소?' WHERE `entry`=176; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭하오! 이거면 완벽할 거요. 고맙소이다!' WHERE `entry`=177; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '코그에게 우리의 별 관측 기계의 제작 과정을 보여 주었소. 시작 단계일 뿐이지만 꽤 인상적이었던 모양이오. 그건 그렇고, 반사면은 찾았소?' WHERE `entry`=177; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 몇 주 전에 잿빛가죽일족 펜던트를 통해 교신을 보냈는데 아무 반응이 없기에 내심 실패한 것으로 생각하고 있었네. 그나마 교신을 보낸 지 한참 지나서야 몇몇 펜던트에 주문이 통한 모양이군.$B$B이제는 이 펜던트를 착용하고 있는 모든 잿빛가죽놀을 무력화시키고 타격을 줄 수 있는 방법을 알아내고자 하네.$B$B그러려면 훨씬 더 많이 연구해야 하지 않을까 싶군그래.' WHERE `entry`=178; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '펜던트를 통해 내 말을 들었다고? 음... 그 펜던트를 내게 주게. 자세히 조사해 봐야겠어.' WHERE `entry`=178; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 훌륭하군. 이거면 정말 맛있는 요리를 만들 수 있겠어. 하하하, 걱정하지 말게. 내가 약속을 잊을 리가 있겠나? 자, 여기 있네. 자네 손에 아주 잘 맞을 거야.' WHERE `entry`=179; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '늑대 사냥이 생각보다 쉽진 않지? 날카로운 송곳니와 발톱만 잘 피하면 훨씬 수월할 거야.' WHERE `entry`=179; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 그 사악한 부대장 붉은송곳니가 죽었단 말이오? 거참 속이 다 시원하군그래. $c, 용기가 대단하군. 레이크샤이어의 마을 회관을 대표하여 도움에 감사하는 바이오.' WHERE `entry`=180; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마을 회관에 어떤 소식을 가지고 온 것이오?' WHERE `entry`=180; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 결국 구해 왔구려. 드디어 별을 관측하는 기계가 완성됐소! 고맙소, 이제 연구를 계속할 수 있겠소이다.' WHERE `entry`=181; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '짜르크불에게서 실험에 쓸 외눈안경을 가져 왔소?' WHERE `entry`=181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이런! 저 천박하고 저주받을 트롤들!$B$B<진정을 위해 잠시 숨을 들이쉰 후>$B$B녀석들이 밤에 와서 내 보고서를 훔쳐 갔습니다! 내가 어리석었지, 일개 수습생에게 그걸 맡겨두다니...' WHERE `entry`=182; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '동굴에 살고 있는 트롤들은 서리갈기부족인 것 같습니다. 더 도움이 될 정보를 주지 못해 유감이군요.' WHERE `entry`=182; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네! 이제야 좀 여유 있는 사냥을 즐길 수 있게 됐어. 정말 고맙네.' WHERE `entry`=183; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사냥은 잘 돼 가고 있나?' WHERE `entry`=183; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙습니다! 다시 한 번 말씀드리지만 이곳은 더 이상 선량한 사람들이 살 곳이 못 된답니다. 하지만 상황이 나아진다면 이 땅문서로 우리 땅을 되찾을 수 있을 것입니다.$B$B크게 보답할 만한 건 없지만 이거라도 받아 주세요.' WHERE `entry`=184; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '땅문서를 가져 오셨다고요? 정말 반가운 소식이군요! 며칠 전 불한당 같은 놈들한테 땅문서를 빼앗겼었지요. 영영 못 찾을 줄 알았답니다!$B$B그 문서를 제게 주시겠습니까? 우리 가족은 서부 몰락지대를 떠나 가까운 시일 내에는 돌아오지 않을 생각입니다만, 혹시라도 돌아온다면 이 땅문서가 필요할 것입니다.' WHERE `entry`=184; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 잘했습니다. 훈련을 계속할 준비가 된 것 같군요.' WHERE `entry`=185; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je n\'ai pas l\'intention de vous former, $n, en tout cas pas tant que vous n\'aurez pas fait vos preuves en tuant d\'abord des jeunes tigres...' WHERE `entry`=185; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich kann Euch nicht mit gutem Gewissen weiter ausbilden, $N, solange Ihr nicht bewiesen habt, dass Ihr die jüngsten Tiger erlegen könnt.' WHERE `entry`=185; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단하군요. 사냥 실력이 놀랍게 향상되고 있어요.' WHERE `entry`=186; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Auch wenn Ihr größere Herausforderungen anstrebt, müsst Ihr euch erst mit dieser Aufgabe beweisen. Kehrt zu mir zurück, nachdem ihr 10 Schlingendorntiger getötet habt.' WHERE `entry`=186; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 놀랍군요. 이제 준비가 거의 끝난 것 같네요.' WHERE `entry`=187; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '덩치큰 가시덤불 호랑이 10마리를 처치해야 당신이 진정한 호랑이 사냥꾼인지를 판가름할 최종 임무를 결정할 수 있습니다.' WHERE `entry`=187; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr müsst 10 alte Schlingendorntiger erlegen, ehe ich Euch vor die letzte Herausforderung stelle, bei der sich dann herausstellen wird, ob Ihr die Kunst der Tigerjagd wahrhaft meisterlich beherrscht.' WHERE `entry`=187; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 놀랍다는 말 밖에 나오지 않는군요! 당신은 진정한 호랑이 사냥의 대가입니다!' WHERE `entry`=188; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '신달 사냥은 어떻게 되어가나요?' WHERE `entry`=188; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 훌륭해, 훌륭해요! 일단은 도움이 될 것 같군요.$B$B<화제를 바꿔, 수익과 비용에 대해 투덜거리며>$B$B뭐라고요? 왜 아직 여기에 있는 겁니까? 보상금? 아, 그렇군. 물론 지급해아죠. 여기 있어요. 그거면 충분할 거예요.' WHERE `entry`=189; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무는 완수했나요? 그 지독한 트롤 놈들이 여기저기에서 출몰하고 있다고요.$B$B으, 생각하니 또 화가 치미는군! 어서 동료들에게 도움을 청하라고요. 도움이 많이 필요해요!' WHERE `entry`=189; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시작이 좋군!' WHERE `entry`=190; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '완벽하게 해냈군그래!' WHERE `entry`=191; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Подлинный охотник думает лишь о добыче. А ты, друг мой, все больше о болтовне у костра. Иди, убей 10 ящеров-кнутохвостов, пока я не отправился и не перестрелял всех ящеров в джунглях за один заход.' WHERE `entry`=191; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네!' WHERE `entry`=192; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하게 해냈군!' WHERE `entry`=194; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich habe noch nie einen Jäger getroffen, der Beute vorweisen konnte, indem er nur am Lagerfeuer herumstand - außer meinem Vater natürlich. Hattet Ihr vor, diese Schlingendornraptoren zu erlegen, oder wolltet Ihr darauf warten, bis sie an Altersschwäche sterben?' WHERE `entry`=194; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '역시 자네 명성이 사실이었군 그래! 훌륭한 사냥 솜씨일세!' WHERE `entry`=195; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ein wahrer Jäger konzentriert sich nur auf seine Beute. Ihr hingegen, mein Lieber, scheint mehr davon angetan zu sein, am Lagerfeuer herumzusitzen und zu plaudern. also los jetzt, tötet 10 Schmetterschwanzraptoren, bevor ich selber losgehe und den ganzen verdammten Dschungel in einer einzigen Jagd von ihnen säubere.' WHERE `entry`=195; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오호! 여기 진정한 랩터 사냥꾼이 탄생하셨군! 잘했네, 대단한 친구야!' WHERE `entry`=196; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Pah! Was steht Ihr hier herum, $N? Ein wahrer Großwildjäger gibt niemals auf, sobald er die Beute im Visier hat. Diese Dschungelpirscher werden bestimmt nicht ans Lagerfeuer gelaufen kommen und sich selbst hineinwerfen! Dummer Junge.' WHERE `entry`=196; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사냥의 명수 $n, 진정한 랩터 사냥꾼!$B$B어떤가, 정말 듣기 좋지 않은가?' WHERE `entry`=197; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '테디스 사냥은 어떻게 되어가나? 녀석을 뒤쫓다 보니 다시 야영지로 돌아오게 되기라도 한 겐가?' WHERE `entry`=197; +UPDATE `locales_quest` SET `Details_loc1` = '이상한 향기가 나는 가루의 견본을 얻었습니다.' WHERE `entry`=199; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 정말 놀랄만한 발견이군!' WHERE `entry`=199; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭔가 단서를 찾았소?' WHERE `entry`=199; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사서 헤로드의 쪽지와 기록입니다.$B$B이 중에는 야영지 내의 보급품 목록, 대령 쿠르젠의 물자 요청서, 여러 가지 편지와 회신 등이 있습니다.' WHERE `entry`=200; +UPDATE `locales_quest` SET `Title_loc6` = 'Corredor Herod' WHERE `entry`=200; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 결국 이번에도 내 정보가 정확했던 셈이군. 흥미롭군요. 뭐, 그들이 우리 작전에 방해가 될 것 같지는 않지만 우리의 뛰어난 제품들을 탐낼 수도 있겠군요. 흠...' WHERE `entry`=201; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Und? Konntet Ihr das Lager finden?' WHERE `entry`=201; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 믿기 힘들지만 이렇게 증거를 가져왔으니... 쿠르젠과 그의 지휘부를 물리쳤다는 사실을 믿을 수밖에 없구려. 당신이 우리를 구했소!$B$B이 정글에는 갖가지 위험이 도사리고 있지만 쿠르젠처럼 지능적이고 잔인한 상대는 없었소. 이제 그가 죽었으니 우리도 마음을 놓을 수 있게 되었소이다.' WHERE `entry`=202; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '쿠르젠과 그의 호위병들을 처치한 것이오?' WHERE `entry`=202; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했습니다. 밀림$c들을 처치했으니 우리 야영지에 대한 놈들의 압박도 다소 누그러질 겁니다.$B$B우리가 마주하고 있는 적의 힘을 직접 겪어 보니 어떻습니까? 아직도 우리와 운명을 같이할 생각이 있습니까??' WHERE `entry`=203; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich hoffe, Ihr wart erfolgreich, $N. Ohne Eure Hilfe können wir gegen Kurzen nicht lange bestehen.' WHERE `entry`=203; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했습니다. 이 치료제로 많은 우리 병사들이 목숨을 구하고 전력도 증강될 수 있을 것이고, 독고사리 즙을 이용하여 치료제도 개발할 수 있을 겁니다.' WHERE `entry`=204; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 밀림 치료제와 독고사리 즙을 가져오기를 기다리고 있겠습니다.' WHERE `entry`=204; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 이 우상을 연구해서 쿠르젠이 악마의 손에 들어가게 된 비밀을 밝혀낼 수 있을지 알아보도록 하겠습니다.' WHERE `entry`=205; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우상은 구해 왔습니까? 쿠르젠이 타락한 이유를 밝혀내는 데 중요한 열쇠가 될지도 모르는 물건입니다. 그가 타락한 이유를 반드시 알아내야 합니다!' WHERE `entry`=205; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 이 전설에 대해 연구해서 대령 쿠르젠을 조종하고 있는 악의 세력과 트롤이 관련이 있는지 알아보도록 하겠습니다.' WHERE `entry`=207; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '트롤의 전설은 가져왔습니까? 그 비밀을 반드시 밝혀내야 합니다!' WHERE `entry`=207; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 잘했네! 아주 좋아! 축하하네. 자네는 어느 누구도 해내지 못한 일을 성공적으로 해낸 거야.$B$B자네를 우리 위대한 원정대의 일원으로 맞이하게 된 것을 영광으로 생각하네. 누구도 자네의 뛰어난 사냥과 추적 기술을 의심하지 않을 걸세.$B$B장하네. 정말 장해!' WHERE `entry`=208; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 돌아온 건가, 친구? 야수왕 뱅갈라시 때문에 나도 몇 번이나 야영지로 돌아왔었지. 자네는 한번 끝까지 해보도록 하게.' WHERE `entry`=208; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 좋아요. 정말 수고했어요! 당신이라면 그... 놈들도 쓸어버릴 수 있었을 텐데... 아, 아무것도 아니에요! 고마워요. 당신이 도와준 덕분에 우리 사업이 더욱 번창할 수 있겠군요. 그건 그렇고, 이제 다른 문제에 대해 얘기를 해 봤으면 하는데...' WHERE `entry`=209; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '상대하기에 너무 사나운 놈들이었나요? 흠, 구해 오기는 한 거예요? 재촉하는 것 같아서 미안하긴 하지만, 우린 시간이 별로 없어요! 알겠나요?' WHERE `entry`=209; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 알겠어요. 내 고물 냄비를 가져왔군요! 정교한 냄비인데 가끔 스프링이나 톱니바퀴가 고장나곤 하지요. 어디가 고장 난 건지 한번 보죠.$B$B아하! 증기충전장치도 녹슬어 버렸고, 접합관도 망가졌고, 증기태엽장치의 이도 빠져 있군. 이런 상태로 야채를 삶았다는 것만 해도 놀랍네요.$B$B고칠 수 있느냐고요? 물론 고칠 수 있죠!$B$B하지만 그 대신 내 부탁을 좀 들어줘요. 그럼요, 세상에 공짜가 어디 있겠어요.' WHERE `entry`=210; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요! 내게 뭘 가져온 모양이군요?' WHERE `entry`=210; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 드디어 리치... 아라즈를 물리쳤어!$B$B$n, 오늘 얼라이언스를 위해 정말 큰 공을 세우셨소. 당신의 용기와 끈기야말로 진정한 영웅이라면 반드시 갖춰야 할 덕목이 무엇인지 보여준다고 할 수 있소. 자, 이것을 받으시오! 당신이 세상에 둘도 없을 승리를 얼라이언스에게 안겨주었다는 사실을 모든 이들이 알 수 있도록!' WHERE `entry`=211; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이미 당신에게 임무를 준 것으로 기억하오. 임무를 완수한 증거로 리치의 성물함 조각을 가져오라고 했을 텐데?' WHERE `entry`=211; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이거면 충분합니다! 정말, 정말 감사합니다!$B$B그럼 이만 실례하겠습니다. 이제 이 얼린 바실리스크 다리를 썰고 매리네이드에 절인 다음 연회 분위기에 맞게 장식해야 합니다.' WHERE `entry`=212; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '얼린 바실리스크 다리를 가져오셨나요? 곧 요리 준비를 시작하지 않으면 연회를 망치게 될 거예요!' WHERE `entry`=212; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 멋지군요. 이런 과정을 통해 수정을 연마했다면 놈들은 이 수정을 일종의 연료나 촉매로 사용하려는 것 같군요. 내가 아는 건 그 정도가 전부이니 이 표본은 선임 연금술사 기글폰트에게 가져가야 해요.' WHERE `entry`=213; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 그 수정이 필요해요. 어떻게 해서든 반드시 손에 넣어야 한단 말이에요! 방법은 내 알 바 아니니 어서 구해 오기나 하세요!$B$B중요한 건 결과라고요. 그 이상도 그 이하도 아니에요.' WHERE `entry`=213; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! 백성의 민병대를 대표해 당신의 공적에 경의를 표합니다. 당신처럼 용감한 분이 함께하는 한 머지 않아 주민들에게 이 땅을 되돌려 줄 수 있을 것입니다.' WHERE `entry`=214; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '데피아즈단으로부터 우리 영토를 되찾았나요? 그렇다면 그 증거로 붉은 비단 복면 10개를 보여 주시기 바랍니다.' WHERE `entry`=214; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇소, 토르센이 얘기한 대로요. 그리고 이 일에 더는 관여하지 마시오. 예전에 우리 반란군은 대령 쿠르젠의 충직한 부하들이었소. 하지만 쿠르젠이 타락하자 우리의 충성심은 분노로 변했지. 최근 토르센이 쿠르젠의 부하들과 접촉한 사실이 알려진다면 아마 쥐도 새도 모르게 그의 목이 달아날 거요.$B$B내가 아는 한, 이번 토르센의 임무에 대해 아는 이는 하사관 요화와 병사 토르센 그리고 나밖에 없소. 하지만 또 한 명, 이 사실을 알고 있는 배반자가 있는 모양이오.' WHERE `entry`=215; +UPDATE `locales_quest` SET `Details_loc1` = '괘씸한 엉겅퀴일족 펄볼그들이 우리 앞길을 막고 있소이다! 그러니까 동쪽에 있는 엉겅퀴 마을이 토막나무 주둔지로 가는 길을 가로막고 있소. 아스트라나르 마을을 우회하는 경로이므로 그 길을 잃으면 얼라이언스에 확장로를 넘겨주는 꼴이 되지.$B$B그런 일은 절대 있을 수도, 있어서도 안 되는 일이오!$B$B엉겅퀴 마을로 가서 펄볼그들의 머릿수를 줄이시오. 이 임무를 마치면 충분한 보상이 주어질 것이오. 하지만 너무 잿밥에만 관심을 갖지는 마시오. 호드에 대한 당신의 의무를 다하는 것이 무엇보다 중요하니까!' WHERE `entry`=216; +UPDATE `locales_quest` SET `Objectives_loc1` = '엉겅퀴일족 복수자와 주술사를 각각 12마리씩 처치해야 합니다. 조람 해안 동쪽에 있는 엉겅퀴 마을에 몰려 있을 것입니다. 임무를 마치면 잿빛 골짜기 조람가르 호드 전초기지로 가서 카랑 아마카르를 만나야 합니다.' WHERE `entry`=216; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$c 친구, 잘했소. 정말 잘했소이다! 이제 얼라이언스의 간섭을 받지 않고 다른 길을 이용할 수 있게 됐군. 잿빛 골짜기 정복에 박차를 가할 수 있게 되었소! 병력을 추가로 보내 남은 펄볼그들을 모조리 쓸어버려야겠소.$B$B고맙소. 당신의 노고에 경의를 표하는 바이오!' WHERE `entry`=216; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭해! 자네는 모단 호수에 희망을 되찾아 준 거야. 그로우머그를 처치했으니 이 땅에서 트로그를 몰아낼 희망이 생겼네.' WHERE `entry`=217; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그로우머그와 녀석의 경비병 내셔와 브롤러가 아직 살아 있네. 이 세 놈을 모두 처치하기 전까지 자네 임무는 끝난 게 아니야. $r 왕국의 운명이 자네 손에 달려 있네.' WHERE `entry`=217; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭합니다! 일지를 찾아 줘서 정말 고맙습니다. 그나저나 이제 눈마루 골짜기의 트롤들은 어느 정도 소탕된 것 같아 크게 걱정하진 않아도 될 것 같군요.$B$B그런데, 이제 곧 보고서가 마무리될 텐데 그걸 세니르 형에게 가져다 줄 사람이 필요한데...' WHERE `entry`=218; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 놈은 찾았나요?' WHERE `entry`=218; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 왕국에 큰 도움을 주었네. 하사관 키샨이 무시무시한 검은바위부족 오크에게서 탈출할 수 있도록 도와 줘서 고맙네. 오늘 보여 준 용기는 꼭 보상받게 될 걸세.' WHERE `entry`=219; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가?' WHERE `entry`=219; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Да?' WHERE `entry`=219; +UPDATE `locales_quest` SET `Details_loc1` = '이슬렌이 한 가지 임무를 더 준 다음 토템을 상으로 줄 거예요. 그게 어떤 임무든 내가 주는 물병이 꼭 필요할 거예요.$B$B이제 그녀를 찾아가세요. 우린 언젠가 다시 만나게 될 거예요.' WHERE `entry`=220; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 브린이 만든 순수한 물이 담긴 병이군요. 당신이 직접 모아 주셨군요.$B$B당신에게 드릴 정기를 만들 때 이 병에 담긴 물이 꼭 필요할 거예요. 그리고 이 물은 한 가지 다른 일에도 사용될 거예요.$B$B내가 만들어주는 정기를 사용해서 언더시티의 남쪽, 은빛소나무 숲의 신전에 있는 물의 정령을 만나세요. 그 다음 임무는 그러니까... 당신이 준비가 되었다고 생각되면 그때 말해주도록 하죠.$B$B한번 더 여행을 떠날 준비가 되었나요?' WHERE `entry`=220; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요. 좋아 보이는군요.$B$B어떻게 해서 이렇게 빨리 돌아왔나요?' WHERE `entry`=220; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '암흑길잡이들을 잘 처리해 주었습니다. 하지만 놈들의 수가 끝도 없이 많은 것 같습니다. 처치할 때마다 그 숫자만큼 다시 나타나니 말입니다.$B$B대체 이 마을에 어떤 악한 세력이 드리워져 있기에, 안 그래도 힘든 이곳에 왜 이런 놈들까지 나타나서 어지럽히는 건지, 원...$B$B난 대장 카레빈님을 믿어 보려고 합니다. 그가 반드시 문제를 해결해 주리라 믿어 의심치 않습니다.' WHERE `entry`=221; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 첫 인사가 다소 차가웠더라도 이해해주길 바라오. 보다시피 워낙 바쁘다 보니 그렇게 됐소. 칼로가 추천장을 써 주다니, 당신이 상당히 맘에 들었나 보군. 칼로는 아무에게나 쉽게 추천장을 써 주는 사람이 아니지.$B$B현재 이 지역에는 불미스러운 일들이 계속 발생하고 있소. 그리고 누구든 실력을 증명해 보인 자라면 우리와 함께 싸울 수 있소. 우리는 악령, 언데드, 그리고 이들을 돕는 자들을 상대로 싸우고 있소. 항상 방심하지 말고 경계하면서, 우리를 돕지 않는 자들은 절대 믿지 말길 바라오.$B$B정의의 편에 승리의 영광이!' WHERE `entry`=223; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이오? 용건이 있으면 빨리 말하시오. 난 할 일이 많은 사람이오.' WHERE `entry`=223; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소! 당신은 전장에서 보여준 용기는 실로 가상하군. 우린 반드시 전쟁에서 승리하여 트로그를 처단할 거요. 마그니 폐하를 위해 정말 대단한 일을 한 게요.$B$B이런 모험에 자신이 있다면 산악경비대 그레이블고를 찾아가 보시오. 경비대장께서 그에게 위험한 순찰 임무를 부여했으니 도움이 필요할 게요. 경비탑 쪽으로 가면 그를 만날 수 있소.' WHERE `entry`=224; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '모단 호수가 공격 당하고 있소! 얼라이언스에게 지원을 요청해 가능한 모든 병력을 불러와야 하는 실정이오. 아직도 가루바위 트로그 10마리와 가루바위일족 정찰병 10마리를 처치하지 못한 거요?' WHERE `entry`=224; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠골의 시라 본인디와 대화해야 합니다.' WHERE `entry`=225; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '모건 래디모어라고요?$B$B아, 네, 알고 말고요. 그는 아주 길고 슬픈 이야기의 주인공이랍니다. 그가 전쟁에 나가기 전까지는 그와 알고 지내는 사이었지요. 하지만 그 뒤로는 볼 수 없었습니다. 참으로 기품 있고 좋은 사람이었는데, 비참한 최후를 맞고 말았습니다.$B$B내 얘기를 듣는 것보다 여기 이걸 보는 게 더 정확할 겁니다.' WHERE `entry`=225; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고하셨습니다. 늑대 수가 제법 줄어서 이제 늑대들이 우리를 뒤쫓아 다니지 않겠군요. 이제는 모벤트 펠을 상대하는데 총력을 기울일 수 있게 되었네요.$B$B자, 이 섬광탄 다발을 받으세요. 스벤을 위해 마을에서 만들어서 기증해 준 것입니다.' WHERE `entry`=226; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠골의 사령관 알시아 에본로크와 대화해야 합니다.' WHERE `entry`=227; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '모건 래디모어? 그런 이름은 처음 듣는데...$B$B아! 모르라딤 말이로군! 그에 관한 얘길 들어 본 적이 없는 모양이군.$B$B흠, 그럼 내가 간단하게 얘기해 주도록 하지. 지금 그늘숲에 모르라딤이라는 언데드가 돌아다니고 있다는 건 당신도 알고 있겠지? 우리가 입수한 정보에 의하면 모건 래디모어가 언데드가 되어 나타난 것이라고 하오. 이자가 순찰 중인 경비를 공격한다거나 사람을 죽인다거나 하는 온갖 문제의 온상이 되고 있지.$B$B<당신을 훑어보며>$B$B당신이라면 그가 편히 잠들도록 도와줄 수 있을 것 같아 보이는군그래.' WHERE `entry`=227; +UPDATE `locales_quest` SET `Title_loc5` = '摩根·拉迪莫爾' WHERE `entry`=227; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그를 처치했다고? 대단한 일을 해냈군! 다크샤이어 주민과 어둠의 순찰대를 대신해서 감사를 표하는 바이오.$B$B아... 그런데 작은 문제가 하나 있는데 말이지...' WHERE `entry`=228; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그를 처치하는데 어려움을 겪고 있다고 해서 당신을 비난할 생각은 없소. 우리의 가장 강한 순찰대원들도 모르라딤을 놓쳤으니 말이야.' WHERE `entry`=228; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래요? 아버지가...$B$B<시선을 떨구며>$B$B전 아버지를 위해 아무것도 할 수가 없었어요. 아버지가 그렇게 가시기 전에 사랑한다고 얘기라도 한 번 했었더라면...' WHERE `entry`=229; +UPDATE `locales_quest` SET `Details_loc1` = '흙무더기를 파 보니 흙으로 뒤덮인 작은 책을 발견했습니다.$B$B책에 제목은 없지만 스벤이 알고 싶어하는 정보가 들어 있습니다.' WHERE `entry`=230; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<읽던 책을 덮는 스벤>$B$B그자가 내 가족의 죽음을 목격했습니다! 그자에게 물어볼 게 있는데… 대체 어디 가면 찾을 수 있단 말입니까!' WHERE `entry`=230; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭘 발견했다고요?? 좀 보여 주십시오...' WHERE `entry`=230; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<바람과 함께 유령의 목소리 같은 소리가 들리며>$B$B이...이건... 사라? 내 딸이 살아 있는 건가? 이제 내 어깨를 짓누르던 무거운 짐은 던 것 같군.$B$B내 검 아키우스를 받게나. 편히 잠들게 되었으니 내겐 이제 필요 없는 물건이야. 아주 잘 만들어진 검이지만 나에겐 맞지 않은 검이더군. 자네가 정의를 위해 그 검을 사용해 주었으면 하네.$B$B리즈, 내 사랑...' WHERE `entry`=231; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이곳에 잠든...' WHERE `entry`=231; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 진게님께서 분석 도구가 필요하신 모양이군? 진게님께서 직접 찾아와 주지 않으시다니 정말 안타깝군.$B$B좋소. 분석 도구를 하나 마련해 드리지.' WHERE `entry`=232; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오. 무슨 일로 오셨소? 왕립 연금술 학회 일로 오셨소, 아니면 그저 날 기쁘게 해 주러 온 것이오?' WHERE `entry`=232; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 정말 오랫동안 기다려 온 편지야...$B$B그런데 전부 나한테 온 편지만 있는 것은 아니군. 음, 이 편지는 그렐린 화이트비어드씨 앞으로 온 것이야. 그렐린 씨는 여기서 그리 멀지 않은 곳에 있다네.' WHERE `entry`=233; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '응? 나한테 줄 게 있다고?' WHERE `entry`=233; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 나한테 온 편지를 전해주러 온 게로군. 정말 고맙네! 아이언포지에서 편지를 받아 보는 것도 꽤 오랜만이야.' WHERE `entry`=234; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나한테 무슨 용무라도 있나?' WHERE `entry`=234; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '임무를 훌륭히 완수했구려. 폐하께서 자랑스러워하실 거요.$B$B들리는 소식에 의하면 얼라이언스 최전방이 아군의 피로 물들고 있어 약속했던 증원군을 보내지 못할 상황이라고 하오. 매우 안타까운 소식이 아닐 수 없소. 우리는 반드시 이 난국을 극복하고 얼라이언스의 영광을 되찾아 동료들의 희생을 헛되게 하지 않을 것이오.$B$B산악경비대 월뱅을 찾아가 새 임무를 받으시오. 지금이야말로 당신의 도움이 절실히 필요한 때라오.' WHERE `entry`=237; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우린 시간이 더 필요하오. 당신의 임무는 가루바위일족 망치잡이 10마리와 가루바위일족 점쟁이 10마리를 처치하는 거요. 증원군이 도착할 때까지 적을 견제해 주시오. 잠시라도 고삐를 늦춰서는 안 되오.' WHERE `entry`=237; +UPDATE `locales_quest` SET `Details_loc1` = '자, 분석 도구가 준비되었소이다. 분명 연금술사 진게님께서는 최대한 빨리 이걸 받고 싶어하실 것이오. 지체하지 말고 어서 가져다 드리고 이 도구의 비용은 학회의 계산서에 첨부하겠다고 전해 주시오. 아, 내 안부도 함께 전해 주구려.$B$B자, 거기 그냥 그렇게 서 있지 말고 어서 가시오. 심부름꾼의 삶이란 항상 움직여 다녀야 하는 것 아니겠소?' WHERE `entry`=238; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요. 내 시간을 낭비하지 않는 것에 자부심을 느끼는 자와 일하게 되어 기쁘군요.$B$B내가 이 도구를 조금 개조하고 나면 당신이 밖으로 나가서 이 도구를 사용해 이번 임무에 아주 중요한 자료를 수집할 수 있을 겁니다.$B$B개조는 잠깐이면 끝나니 기다리는 동안 사막에 가져가야 할 물건을 생각해 봐야 할 거예요.$B$B네, 맞아요. 당신이 가야할 곳은 사막이에요.' WHERE `entry`=238; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네, 맞아요. 나도 당신처럼 루카를 별로 탐탁히 여기지 않는답니다. 뭐, 중요한 문제는 아니고 휴대용 분석 도구를 이리 주세요. 적합한 기본 재료에 대한 조사를 하려면 약간의 개조가 필요하답니다.$B$B도구는 가지고 왔죠?' WHERE `entry`=238; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '치안대장 더그한께서 보내셨다고요? 흠, 보아하니 당신은 군인은 아닌 것 같은데... 일단 더그한께서 보내셨다면 믿어 보죠.$B$B상황이 별로 좋지 않습니다. 당신이 우리를 도와주셨으면 합니다.' WHERE `entry`=239; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 고맙습니다. 음...이거 둘이 먹다 하나가 죽어도 모를 맛이군요!$B$B자 여기, 사례비 받으세요.' WHERE `entry`=240; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '왔군요! 음식은 가지고 왔나요?!?' WHERE `entry`=240; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이제 당신은 타나리스 사막으로 나가서 그곳에 사는 바실리스크, 전갈, 그리고 하이에나의 근육 조직 일관성을 시험해 봐야 합니다. 조직 견본을 구해서 가져간 분석 도구를 이용해 보세요. 견본 시험은 여러 번 실패하게 될 겁니다. 각각의 짐승들에게서 얻은 쓸만한 견본이 9개씩 필요합니다.$B$B그리고 이 개조된 도구를 사용하려면 가젯잔 고블린의 동력원이 필요하니까 선임기술자 빌지위즐에게 얘기해서 도구에 사용할 동력원을 하나 얻도록 하세요.$B$B반드시 성공한 후 내게 돌아오세요.' WHERE `entry`=243; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 우리 모델 4711-FTZ 동력원을 말하는 거군! 보통 우리 우물에 동력을 공급하기 위해 사용하지만 그 몹쓸 유목민 녀석들 덕분에 지금은 동력원이 남아돌고 있단 말이지.$B$B물론, 당신이 나 몰래 어떤 사악한 과학 실험에 사용하려고 하는지 모르겠소만 하나 줄 수는 있지. 하지만 공짜는 아니라고, $r 친구. 가젯잔에서 공짜란 있을 수 없지.' WHERE `entry`=243; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘윈에서 그렇게 가까운 곳에 붉은마루일족 놀들이 있다고?? 이런, 이곳으로 공격해 들어올 모양이군. 조만간 레이크샤이어 이외의 인간 지역도 공격을 받게 될 것이 분명하오!$B$B자, 이걸 받으시오. 불길한 소식이긴 하지만 정보를 제공한 대가는 지급해야지. 하필 지금처럼 방어가 취약할 때 이런 일이 일어나다니...' WHERE `entry`=244; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 돌아왔군요. 보아하니 심하게 지치진 않은 것같아 다행입니다. 어둠의 순찰대는 당신의 공로에 진심으로 감사하고 있으며 이건 약속한 사례입니다.' WHERE `entry`=245; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr solltet vorsichtig sein, wenn Ihr Euch mit den Spinnen anlegt. Ich habe einige meiner Männer an sie verloren, und glaubt mir, es ist kein schöner Anblick, wenn jemand kopfüber in ihren Netzen hängt, nachdem das Gift angefangen hat, ihn aufzuweichen.$B$BEs wäre mir gar nicht recht, wenn eines der Viecher Euch zum Frühstück verspeisen würde.' WHERE `entry`=245; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<보고를 듣는 부관 펠던>$B$B음... 듣자하니 병력도 제법 되고 만만한 상대도 아닌 것 같군. 이 정도 정보를 알아내기도 쉬운 일이 아니었겠소.$B$B자, 이걸 받으시오. 도와 줘서 고맙소.$B$B혹시 레이크샤이어에 있는 치안대장 매리스님이나 집정관 솔로몬님과 얘기해 보지 않았다면 그 분들을 만나보도록 하시오. 점점 상황이 절망적인 사태로 치닫고 있는 이 시점에서 당신의 도움이 절실할 것이오.' WHERE `entry`=246; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bitte entschuldigt, $N, aber wir haben hier jede Menge zu tun. Wenn Ihr nichts zu berichten habt, dann muss ich meine Aufmerksamkeit anderen Dingen zuwenden.' WHERE `entry`=246; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 당신은 잿빛 골짜기 사냥 대회의 목표물인 세 마리 야수를 모두 해치웠습니다. 놈들의 죽음을 증명하는 전리품까지 가져왔으니 칭송받아 마땅합니다. 당신이 가진 불굴의 투혼과 강인한 체력은 의심할 여지가 없군요. 당신의 혈관에는 사냥꾼의 피가 흐르고 있는 것이 분명합니다!$B$B오늘 잿빛 골짜기에서 당신이 호드를 위해 세운 업적은 실로 큰 것이었습니다. 그 보답으로 이것을 드리겠습니다. 선조께서 당신의 앞날을 지켜주시기를!' WHERE `entry`=247; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$N, vous avez tué les trois bêtes qui composent la Chasse à l\'Ashenvale.Vous m\'avez apporté une preuve adéquate de leur disparition; il n\'est pas question de votre force et de votre ténacité. Le sang d\'un chasseur vous trotte dans les veines, et vous devriez être félicité!$B$Blouez, acceptez cette babiole en guise de félicitations pour vos exploits accomplis aujourd\'hui à Orneval pour la Horde. Que vos ancêtres veillent sur vous!' WHERE `entry`=247; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '$N, Ihr habt alle drei Tiere erschlagen, um die es bei der Jagd im Eschental geht. Ihr habt mir angemessene Beweise von ihrem Tod gebracht; es gibt keinen Zweifel an Eurer Kraft und Eurer Hartnäckigkeit. Das Blut eines Jägers fließt durch Eure Adern, und Ihr solltet dafür belohnt werden!$B$BBitte, nehmt dieses Schmuckstück als Zeichen unserer Anerkennung ob Eurer mächtigen Taten, die Ihr heute für die Horde im Eschental vollbracht habt. Mögen Eure Vorfahren über Euch wachen.' WHERE `entry`=247; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, has dado muerte a las tres bestias que comprenden la caza de Vallefresno. Me has traído prueba suficiente de su derrota; no cabe la menor duda acerca de tu fuerza y tenacidad. Por tus venas corre la sangre de un cazador ¡y mereces los más elevados elogios!$B$BTe ruego aceptes este adorno como muestra de reconocimiento a tus descomunales esfuerzos realizados en Vallefresno para la Horda hoy. ¡Que tus ancestros estén contigo!' WHERE `entry`=247; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 단지는 돌망루 요새 내부에 있는 모건스의 의중을 파악하기 위해 테오크리투스가 준 아조라의 조각상을 숨기기에 적합합니다.' WHERE `entry`=248; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 단지에는 지독한 냄새가 나는 액체가 담겨 있었지만 지금은 비어 있고 통 위에 버려져 있습니다.' WHERE `entry`=248; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 장하네. 흑마법사 모건스가 죽었으니 이제 스톰윈드는 최악의 상황을 면하게 되었군.$B$B그동안 자네가 고생한 것에는 비교할 수 없겠지만 이 작은 성의를 받아 주게나. 지금이 평화로운 시대라면 자네의 마음이 항상 평온하기를 기원했겠지만...$B$B대신 앞으로의 여정에 행운이 함께하고 전투에서 승리하기를 기원하겠네.' WHERE `entry`=249; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서두르게. 그렇지 않으면 우려하던 것처럼 모건스의 사악한 힘이 온 세상에 뻗치기 시작할 걸세!' WHERE `entry`=249; +UPDATE `locales_quest` SET `Title_loc2` = 'Grand magus Doane' WHERE `entry`=249; +UPDATE `locales_quest` SET `Title_loc6` = 'Gran mago Doane' WHERE `entry`=249; +UPDATE `locales_quest` SET `Title_loc7` = 'Gran mago Doane' WHERE `entry`=249; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭔가 수상스러운 이 통에는 이상한 향기가 나는 가루가 들어 있습니다.' WHERE `entry`=250; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 가져온 이 편지를 시라 본인디에게 가져가게. 그는 고대 언어와 예술에 능통한 친구지. 이 마을에서 이걸 번역할 수 있는 사람이 있다면 그 뿐일 걸세.' WHERE `entry`=251; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<편지를 번역하기 시작하는 시라...>' WHERE `entry`=251; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '은둔자 에이버크롬비가 쓴 편지란 말입니까? 난 그를 모르지만 묘지 한복판에 살고 있는 걸 보면 정신이 나간 자가 분명합니다!' WHERE `entry`=251; +UPDATE `locales_quest` SET `Details_loc1` = '오, 이런! 이 편지에 쓰인 내용이 사실이라면 에이버크롬비가 뭔가 대단히 사악한 짓을 저지른 게 틀림없습니다.$B$B이 번역된 편지를 서둘러 시장님께 전해주시기 바랍니다. 벌써 우리 마을에 불길한 기운이 찾아들고 있는 것 같으니 서두르세요!' WHERE `entry`=252; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<편지를 읽고 얼굴이 창백해진 엘로 이본로크가 당신을 쳐다보며>$B$B자네가 에이버크롬비를 도운 것은 친절을 베풀기 위한 것이었을 테지만, 그 때문에 우리 마을이 위험에 처하게 됐군.$B$B<생각에 잠기는 엘로 이본로크...>' WHERE `entry`=252; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 편지는 번역됐나? 어디 한번 보세...' WHERE `entry`=252; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 해냈군그래! 이 심장에 걸려 있는 마법이 장의사의 악행과 다크샤이어에 드리워진 강력한 악의 세력에 대한 증거가 될 걸세.$B$B이곳 시민들을 위해 큰일을 해 주었네. 자네 이름은 우리 역사에 길이 남게 될 걸세.' WHERE `entry`=253; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '벌써 엘리자의 무덤은 찾았는가? 장의사의 심장은 얻었나?' WHERE `entry`=253; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '반쯤 파헤쳐진 무덤을 파내고 관을 발견합니다.$B$B관 속에서는 날카로운 손톱으로 긁는 소리와 썩은 이빨 가는 소리가 들립니다...$B$B관을 열고 장의사의 심장을 꺼내시겠습니까?' WHERE `entry`=254; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous creusez dans la saleté molle au-dessus de la tombe... et vous trouvez les restes d\'un cercueil.$B$BVous sentez le cercueil vibrer sous l\'effet de ce qui semble être des griffes qui raclent à l\'intérieur, et vous entendez le grincement de dents en décomposition...$B$BAllez-vous ouvrir le cercueil et récupérer le cœur de l\'Embaumeur ?' WHERE `entry`=254; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr schaufelt die nicht allzu feste Erde über dem Grab weg...$B$Bund findet die Überreste eines Sarges.$B$BAus dem Sarg ist das Vibrieren und Kratzen von zu Klauen verformten Fingern zu spüren und das Knirschen verfaulter Zähne zu hören...$B$BWerdet Ihr den Sarg öffnen und das Herz des Einbalsamierers bergen?' WHERE `entry`=254; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excavas entre la tierra suelta que hay sobre la tumba... y encuentras los restos de un féretro.$B$BEn el interior del féretro puedes sentir la vibración de unos dedos arañando y el rechinar de unos dientes podridos...$B$B¿Abrirás el féretro y extraerás el corazón del embalsamador?' WHERE `entry`=254; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 참으로 훌륭하오! 텔사마의 모든 주민들이 당신의 공로에 진심으로 감사하고 있소. 오우거를 퇴치해준 덕분에 우린 가루바위 트로그 처치에 전념할 수 있을 것이오.' WHERE `entry`=255; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Hattet Ihr Glück?' WHERE `entry`=255; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '윽! 대체 그게 뭐요? 어쩌자고 이런 걸 가져온 거요?$B$B그런 악취가 나는 물건을... 여기 불 좀 비춰봐! 아, 이게 그 괘씸한 오우거 놈의 머리카락이란 말이오? 그렇다면, 대단한 성과인걸! 자, 여기 보상금을 받으시오. 그리고 텔사마 주민을 대신해 정말 감사하오.' WHERE `entry`=256; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 도와줄 일이라도 있소?' WHERE `entry`=256; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 이 용감한 다릴만큼 뛰어나다고 생각하쇼? 어림 없는 소리! 뭐, 그래도 도전은 언제나 환영입니다. 자, 그럼 내기 하나 할까요? 결국 당신이 능력 부족이라는 사실만 확인하게 되겠지만 말이지. 실패하더라도 너무 상심하진 마슈.$B$B이곳 모단 호수 지역엔 대머리수리 떼가 둥지를 틀고 있습니다. 그걸 몇 마리 잡아와 보시는 게 어떻겠소? 참, 15분 내에 해낼 수 있다면 내 활이나 총을 드리죠.$B$B<거만하게 쳐다보는 다릴>$B$B뭐, 당신이 손해 볼 건 없겠죠?' WHERE `entry`=257; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐? 성공이라고?$B$B이런! 자, 가져가쇼. 그렇다고 너무 우쭐해 하지는 마시오! 수염도 안 난 어린애라도 활만 있으면 그런 일쯤은 할 수 있으니까. 그리고 대머리수리를 너무 많이 죽이지 말라고. 우린 대머리수리가 멸종하는 건 원치 않으니까.$B$B흠... 행여라도 이 용감한 다릴이 약속을 안 지켰다는 소린 듣기 싫으니, 어서 가지고 가시오.' WHERE `entry`=257; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '운이 따라주지 않나보군요? 너무 상심하지는 마쇼.$B$B나만한 실력을 갖추는 게 그렇게 만만한 일은 아니니까...' WHERE `entry`=257; +UPDATE `locales_quest` SET `Details_loc1` = '또? 보아하니 첫 번째 도전을 통과했다고 신이 난 모양이군요. 하지만 전에도 말했듯이 그건 자랑삼아 떠벌릴 일도 못됩니다.$B$B그럼 이번엔 산돼지 사냥을 한번 맡겨보도록 하겠습니다. 눈마루 골짜기 멧돼지와는 차원이 다를 테니 조심하는 게 좋을 겁니다. 이번엔 12분을 주도록 하죠.$B$B실패하더라도 너무 상심할 필요는 없습니다. 행여나 성공해 돌아오면 입고 있는 셔츠라도 벗어 드릴 수 있습니다.$B$B제 몸에 난 이 상처에 대해 얘기한 적 있던가요? 2년 전이었는데...' WHERE `entry`=258; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '많이 지쳐 보이는군요. 산돼지 때문에 많이 힘들었습니까? 소문을 내거나 하지는 않을 테니 걱정 마시오. 지금 당신이 얼마나 힘들어 하는지 아는데 창피한 소문까지 낼 수는 없죠.$B$B뭐라고요? 지금 산돼지를 처치했다고 말했습니까? 어.. 난... 뭐... 별로 놀라운 일은 아니군요. 어린애라도 그 정도 내기에는 이길 수 있습니다! 맞아, 내기?$B$B그런데 무슨 내기였지?' WHERE `entry`=258; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세상엔 당신보다 뛰어난 사람이 많소. 그러나 너무 풀이 죽어 있을 필요는 없지... 너무 소심할 필요는 없지.$B$B흠, 당신 이름이 $n 맞던가?' WHERE `entry`=258; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '형제의 결심을 증명해 주셨으며 붉은십자군의 칭송을 받을 만합니다.$B$B그러한 학살을 행하고도 부끄럼이 없다면 이제부터 형제는 우리의 일원입니다...' WHERE `entry`=261; +UPDATE `locales_quest` SET `Details_loc1` = '내 가족이 몰살당한 날 밤, 그림자 속에서 서성대던 그자가 누구인지 알아 내야겠습니다!$B$B제발, 한 번 더 당신 실력을 발휘해서 그자를 찾아주십시오. 그가 무엇을 숨기고 있었는지 알아내야 합니다!$B$B당신이 알고 있는 것 말고는 나도 별다른 단서가 없으니 내 농장에서 발견한 책을 가져가십시오. 마을 사람 중에서 이 책의 주인이 누구인지 아는 사람이 있을 수도 있을 겁니다.' WHERE `entry`=262; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음... 복수심에 불타는 누군가가 최근에 이 책을 만졌군그래. 이 책에 남아 있는 느낌, 원래 주인의 느낌은 아주 희미해.$B$B그래도 이 책의 원래 주인이 다크샤이어 태생이 아닌 것은 분명하군.' WHERE `entry`=262; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '찾고 있다는 그 유령 같은 얼굴을 한 자의 물건이 있다면 어디 한번 볼까? 책의 주인에 대해 무언가 알아낼 수 있을지도 모른다네.' WHERE `entry`=262; +UPDATE `locales_quest` SET `Details_loc1` = '많은 산악경비원들이 당신을 매우 실력 있는 친구라고 칭찬하더군. 여긴 당신과 같은 용감한 $r|1이;가; 절실히 필요하다오. 예비 사단은 전방으로 배치되어 가고 여긴 우리들뿐이라오. 그러니 트로그를 상대로 한 싸움은 나아질 기미도 보이지 않을 수밖에... 하지만 이제 자네 같은 유능한 $c|1이;가; 왔으니 실력을 보여 주시오.$B$B가서 가루바위일족 주술사 10마리와 가루바위일족 뼈다귀싸움꾼 10마리를 처치해주시오. 어디, 명성이 사실인지 한번 보도록 하겠소. 트로그 사냥꾼.' WHERE `entry`=263; +UPDATE `locales_quest` SET `Objectives_loc1` = '남쪽 경비탑의 산악경비대 월뱅이 가루바위일족 주술사 10명과 가루바위일족 뼈다귀싸움꾼 10명을 처치해 달라고 부탁했습니다.' WHERE `entry`=263; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '두 번째로 당신을 봤을 때 두 눈에서 투지가 불타는 걸 엿봤소. 그때 이미 아이언포지의 자랑이 될 거란 사실을 알았지. 마그니 폐하께서도 자랑스러워하실 거요. 이제 자네가 왕국에 얼마나 필요한 사람인지 스스로 증명했으니, 경비대장님을 찾아가 보도록 하시오. 그 분께서 자네를 믿고 더 중요한 임무를 맡기실지 모르니...$B$B당신에게 경의를 표하고 싶군요.' WHERE `entry`=263; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '쓸모없는 펜던트를 무덤 위에 놓습니다. 펜던트에 박혀 있는 보석은 확연히 빛이 바래 보입니다.$B$B떠나기 위해 일어서면서 펜던트를 내려다봅니다. 펜던트는 관 위에 양각되어 있는 손에 가만히 놓여 있습니다. 공동묘지를 스쳐 지나는 강하고 차가운 바람에 잠시 동안 잠겨 있던 생각에서 벗어납니다. 순간 주변의 모든 것이 정적에 휩싸입니다.' WHERE `entry`=264; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '묘비는 만지기에는 차갑지만 분명히 누군가 함부로 다룬 것 같습니다. 주변에는 쓰레기가 어지럽게 널려 있고 관 위에 양각된 조각은 흠집이 나고 갈라져 있습니다. 그리고 무덤 주위의 나뭇잎이 우거져 무덤 위를 덮기 시작했습니다.$B$B이곳에 누가 묻혀 있는지 신경쓰는 이는 아무도 없습니다. 특히, 역병의 희생자들은...' WHERE `entry`=264; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이 책을 도로 가져가게. 그대가 꼭 그 사람을 찾게 되길 빌어 줌세. 다른 마을 주민에게 물어보면 또 다른 단서를 얻을지도 몰라.$B$B그리고 한 가지 더... 이 책을 쓴 사람은 다크샤이어 외부 사람이지만 책 자체는 이곳에서 구입한 것이야.' WHERE `entry`=265; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 기억납니다. 몇 달 전에 이 책을 수상한 사람에게 팔았어요. 자기 이름도 말하지 않고 신경질적인데다 항상 어깨 너머로 남들을 살펴보는 신경 과민 증상을 보이는 사람이었죠.$B$B이게 도움이 되었으면 좋겠군요...' WHERE `entry`=265; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하십니까. 저는 학자와 마법사, 혹은 일기를 쓰려는 사람들에게 백지로 된 책을 종종 팔고 있답니다.$B$B최근 몇 달간 책을 사 간 사람들은 충분히 기억할 수 있습니다만...' WHERE `entry`=265; +UPDATE `locales_quest` SET `Details_loc1` = '자, 책 여기 있습니다. 그리고 조사가 잘 이뤄지길 바랍니다.$B$B여관에 가서 더 알아보는 건 어떻습니까? 당신이 찾는 사람이 이 마을에서 지냈다면 누군가 여관에서 그를 보았을 가능성이 있을 테니까 말입니다.' WHERE `entry`=266; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이 책 기억납니다. 이 책의 주인이 며칠 간 방을 빌렸었는데 밤마다 식탁에 앉아 글을 썼었지요.$B$B나중에는 자기가 무언가에 쫓기고 있다고 중얼대며 급히 마을을 떠나더군요. 그를 마지막으로 본 건 새로운 은신처를 찾아 마을 서쪽으로 가는 것이었습니다.$B$B서쪽 방면이었으니 아마 일단은 까마귀 언덕으로 갔을 것 같은데...' WHERE `entry`=266; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '진홍 까마귀 선술집은 예전만큼 장사가 잘 되지는 않지만, 그래도 여전히 지나가는 여행자들이 투숙을 하곤 하지요.$B$B찾고 있는 분의 인상착의를 설명해 보시면 기억해 낼 수도 있을 겁니다.' WHERE `entry`=266; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '굉장하군. 우리 땅을 지켜줬으니 드워프족에 큰 공을 세운 거네. 마그니 브론즈비어드 국왕께서도 자랑스러워하실 게야.' WHERE `entry`=267; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '트로그의 단단한 이빨 8개를 가져왔나? 아니라면 자네 임무는 아직 끝난 게 아니야.' WHERE `entry`=267; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 발견한 건 반밖에 못 쓴 겁니다. 스벤의 농장에서 도망칠 때 두고 올 수밖에 없어서...$B$B자, 이 완성된 일지를 스벤에게 가져다주시기 바랍니다. 그의 농장에서 일어난 일을 전부 다 기록해 놓았습니다.$B$B이 일지가 지난 몇 주 동안 나와 함께 한 유일한 친구였지만, 이 책을 포기해야만 분노에 눈먼 스벤과 마주치는 것을 피할 수 있다면 두 말 할 필요 없이 내놓도록 하죠!' WHERE `entry`=268; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '일지를 보니까 다 알겠군요. 흑기사 놈들을 가만두지 않겠어요! 그늘숲에서 녀석들을 봤는데 버려진 흉가에서 모벤트 펠 마법사와 얘기를 나누고 있더군요.' WHERE `entry`=268; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그자가 누구인지 알아냈습니까?' WHERE `entry`=268; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<일지를 읽고 앞으로의 계획을 들은 후...>$B$B이미 악의 손에 넘어간 그늘숲 내부에는 어두운 기운이 확고하게 자리 잡고 있소. 이에 대적할 수 있는 당신과 같은 영웅이 있다는 것만으로도 신께 감사드리오.$B$B하지만 앞으로 다가올 시련에 먼저 준비해야 할 것이 있소. 강령술사 모벤트 펠은 매우 강력하며 어둠의 마법을 이용하여 물리적인 공격으로부터 자신을 보호할 수 있는 자요. 그를 무찌를 계획이라면 이러한 보호 마법을 깨뜨릴 수 있는 무기가 필요하오이다.' WHERE `entry`=269; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '편히 쉬시오, 형제여. 먼 길을 여행하고 무거운 책임을 지고 있는 게 보이는구려. 저 어두운 그림자가 무슨 염려를 끼치고 있는지 말해 주시겠소?' WHERE `entry`=269; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '라이트포지 철이 귀중한 금속이기는 하지만 자네 임무는 정말 힘들 것 같군. 어쨌든 먼길을 오느라 수고했네. 행운이 따른다면 찾고 있는 걸 발견할 수도 있겠지!$B$B그리고 자네가 광석을 찾을 수만 있다면 자네가 말한 그늘숲에 있는 그 강령술사에 대적할 수 있는 무기를 만들 수 있는 사람을 내가 알고 있네.' WHERE `entry`=270; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이... 이게 뭐지? 보아 하니 곰의 머리 같긴 한데...$B$B<자신도 모르게 상처를 만지며>$B$B음, 뭔가 재미있는 걸 잡아왔군요. 그게 그... 그 곰일 리는 없어.$B$B<천천히 뒤로 물러나, 몸을 부들부들 떨면서>$B$B아아, 저... 저리 치워, 어서! 그 소름 끼치는 녀석을 어서 치우라고!' WHERE `entry`=271; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 당신이군! 또 왔습니까? 사냥을 나갔다 왔나 보군요. 뭐, 지금 실력이 모자란다고 너무 낙담하지는 말라니까요. 계속 노력하다 보면 점점 나아질 겁니다.$B$B어쨌든 지금보다 실력이 나쁠 수는 없지 않나요?' WHERE `entry`=271; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 바다표범의 시험을 통과한 것을 축하합니다.$B$B펜던트를 얻기 위해 수행한 임무를 통해, 그대는 물속에서는 민첩성과 인내심, 모두 필요하다는 걸 아셨겠지요. 어느 한쪽이 없으면 다른 한쪽도 존재할 수 없습니다. 그리고 바다표범의 상을 닮으려는 그대의 의지가 없이는 불가능하지요.$B$B제 말을 잘 기억하여 바다표범으로 변신하게 되거든 이 교훈을 믿고 의지하도록 하십시오.' WHERE `entry`=272; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 펜던트는 만들었습니까? 그걸 좀 연구해 볼 필요가 있겠는데... 두 개의 위치를 알아내는 데 도움이 필요하다면, 주민들에게 한번 물어보십시오. 그대가 원하는 정보를 알려줄 뿐만 아니라, 이 불가사의하고 성스러운 숲을 탐험하도록 길을 인도할 테니까요.' WHERE `entry`=272; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Enhorabuena por completar la Prueba del León Marino, $n. $B$BHas aprendido que necesitas agilidad y resistencia para moverte en armonía en el agua, y que para ello debes abrazar el aspecto del león marino. $B$BEstas lecciones te serán muy útiles cuando ganes tu forma acuática.' WHERE `entry`=272; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes el colgante, $n? Si no encuentras las piezas, habla con la gente del lugar. Encontrarás lo que buscas y podrás explorar este lugar sagrado.' WHERE `entry`=272; +UPDATE `locales_quest` SET `Details_loc1` = '그리 늦은 건 아니니 지금이라도 훌다르를 찾아 보시오. 무거운 짐을 짊어지고 가는 데다 미란과 사옌 만큼 힘이 센 것도 아니라 멀리 가지는 못했을 거요.$B$B그들은 늘 다니던 길로 가고 있소. 마을의 남쪽으로 가서 모단 호수의 굽은 길을 따라가 보시오.$B$B이미 목적지에 도착하지만 않았다면 쉽게 찾을 수 있을 거요.' WHERE `entry`=273; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흥, 검은무쇠단 드워프 따위가 매복해 있다고 해서 운반을 포기할 수는 없지!$B$B그런데 사옌이 놈들과 한패였다니... 같이 일한 지 1년이 다 됐지만 전혀 눈치도 못 챘었는데...$B$B음, 내막은 차차 확인해 보도록 하지.' WHERE `entry`=273; +UPDATE `locales_quest` SET `EndText_loc1` = '훌다르, 미란, 사옌 찾기' WHERE `entry`=273; +UPDATE `locales_quest` SET `Details_loc1` = '이건 보통 화약이 아니오. 이 은빛 결정들을 좀 보라고. 이... 특이한 향도 한번 맡아 보시오. 이건 분명 시포리움 화약이오! 보통 상태의 시포리움은 전혀 해롭지 않지만 젖으면 아이언포지 전체를 산 너머로 날려 버릴 정도로 파괴력이 굉장하다오.$B$B럴커의 독액, 모그로쉬 수정 가루, 악어 눈물, 그리고 중화 콜로이드 용액, 이 네 가지 물질을 섞으면 시포리움의 화학 반응을 억제할 수 있소. 자, 너무 늦기 전에 힌더바이르에게 이 사실을 알려주시오, 어서!' WHERE `entry`=274; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시포리움에 사용되는 중화 콜로이드라고? 이거 정말 야단났군!' WHERE `entry`=274; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '애실런에게서 뭔가 알아왔나?' WHERE `entry`=274; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대의 노고 덕분에 이 땅에 다시 평온이 찾아왔으니 선물을 하나 주도록 하겠노라.' WHERE `entry`=275; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대가 놀의 수를 줄였으니 저습지는 다시 건강해질 것이다. $r 종족에 대한 신뢰를 잃은 지 오래지만 다시 믿음의 싹이 틀지도 모르겠구나.' WHERE `entry`=276; +UPDATE `locales_quest` SET `Details_loc1` = '이끼가죽 놀들이 저습지의 나무를 베어 불을 지피는 데 사용하고 있다. 이제 더 이상 두고 볼 수만은 없는 일!$B$B이끼가죽 놀들이 불을 붙이는 데 사용하는 조잡한 부싯돌을 빼앗아 오라. 이끼가죽일족 놀과 이끼가죽일족 싸움꾼을 제외한 모든 이끼가죽일족이 부싯돌을 지니고 있다.' WHERE `entry`=277; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '... 고맙구나. 이 부싯돌들을 부수어 바다에 던져 다시는 살아 있는 나무를 태우지 못하도록 할 것이니라.' WHERE `entry`=277; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '놀의 부싯돌은 가져왔는가?' WHERE `entry`=277; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '때맞춰 돌아왔군!' WHERE `entry`=278; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '필요한 것들을 다 모았나? 우리에게 시간은 귀중한 것이야!' WHERE `entry`=278; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 잘해 주었습니다.$B$B해안 경비대와 맺은 계약을 잘 이행해 줬으니 약속대로 이 보수를 받으십시오.' WHERE `entry`=279; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고블러와 멀록들을 없애지 않으면 우리 상인들이 위험합니다.' WHERE `entry`=279; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시포리움에 중화제가 잘 섞이면 작은 소리가 들릴 겁니다.' WHERE `entry`=280; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '통 뚜껑은 천천히 돌려서 열어야 합니다.' WHERE `entry`=280; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 상자엔 온통 발톱으로 긁힌 자국과 물에 상한 자국 투성이입니다. 힘겹게 상자를 열자 물에 젖은 썩은 지푸라기가 채워져 있는 것으로 보아 안에 귀중한 물건이 들어 있었다는 것을 알 수 있습니다. 지푸라기를 헤치고 살펴봅니다.$B$B그리고 붉은 병 한 아름을 발견합니다.' WHERE `entry`=281; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 화이트비어드 씨의 부탁으로 중요한 용무 때문에 던 모로에 가시는 길이란 말씀이죠? 그렇다면 저도 붙잡을 수는 없겠군요.$B$B대신 몇 가지 조언을 해 드리죠.' WHERE `entry`=282; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '터널로 들어가는 길이십니까? 던 모로로 이어지는 터널 안에는 트로그들이 진을 치고 있어서 아주 위험합니다.$B$B급한 용무가 아니라면 좀 더 안전해질 때까지 앤빌마에 머무르시는 게 좋을 것 같습니다.' WHERE `entry`=282; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 통은 아무도 건드리지 않은 것 같습니다. 호기심에 가득 차 통을 엽니다.$B$B그러자 고약한 치즈 냄새가 코를 찌릅니다. 조금 젖었지만 맛은 괜찮은 것 같습니다!' WHERE `entry`=284; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 통은 진흙과 풀 한가운데 반쯤 묻혀 있습니다.' WHERE `entry`=285; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '귀중한 짐을 되찾았으니 블라인드 프린세스호의 선장에겐 무엇보다 반가운 소식일 겁니다. 당신은 이 보상금을 받을 자격이 충분하군요.$B$B이런 시련 속에서 당신처럼 믿음직한 사람을 만난 것이 얼마나 다행인지 모르겠습니다.' WHERE `entry`=286; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조각상은 찾았습니까?' WHERE `entry`=286; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 내가 그렇게 자세히 설명해 줬는데도 그리 고생할 줄은 몰랐네. 어쨌든 고맙네. 자, 그럼 보고서를 완성해 볼까?$B$B<종이를 가져와 급히 써내려 가며...>$B$B저런! 이거 참 우습게 됐군. 허허... 부탁 한 가지만 더 해도 되겠지?' WHERE `entry`=287; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Findet Ihr nicht hin? Meine Richtungsangaben waren eindeutig! Wir haben nicht viel Zeit, beeilt Euch! Kommt nicht wieder, bevor Ihr die Höhle nicht gefunden habt.' WHERE `entry`=287; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 바로 이 맛이야! 혀에서 살살 녹는군. 고마워, 친구!' WHERE `entry`=288; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 목이 너무 마른 걸! 이 가슴 아픈 이야기의 주인공에게 술을 한 잔 사지 않겠나?' WHERE `entry`=288; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고마워, 친구. 저주받은 동료들도 고마워할 거야.' WHERE `entry`=289; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가끔 꿈 속에서 동료의 애절한 흐느낌을 듣곤 해! 제발 부탁이야, 친구. 그들을 속박에서 풀어 주고 그 흐느낌을 잠재워 줘.' WHERE `entry`=289; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '열쇠는 녹이 슬었지만 자물쇠에 꼭 들어맞습니다.' WHERE `entry`=290; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 금고는 단단히 잠겨 있습니다.' WHERE `entry`=290; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<재빨리 보고서를 읽어 내려가는 바린 레드스톤>$B$B폐하의 승인? 폐하께서 정신이 나가셨나? 못난 화이트비어드 녀석... 그 작자가 모든 일을 잘 처리하고 있다고? 원로원에서는 이 보고서의 내용을 전혀 맘에 들어 하지 않을 걸세. 암, 그럴 리 없지.$B$B뭐야, 아직도 여기 서 있었나? 경비병을 불러 쫓아 내기 전에 썩 꺼지게!' WHERE `entry`=291; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이런, 이런... 경비병들이 탄원서를 올리러 오는 이들에게 관대해지는가 보군. 아무 제재 없이 여기까지 들어오게 하다니... 흠, 그나저나 무슨 일로 왔나? 빨리 말하게. 난 바쁜 몸일세.' WHERE `entry`=291; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '팔레스의 눈이잖아? 놀랍군! 흠... 그런데 뭔가 이상한 것 같은데. 난파선에서 이걸 찾았다고 했나? 그렇다면 이해가 가는군. 하지만 제 3함대의 잔해에 팔레스의 눈이 있었다니...$B$B피츠시몬즈가 악몽을 꿀만도 했군그래. 분명 팔레스의 저주받은 눈은 기분 좋은 물건이 아니니까 말이야.' WHERE `entry`=292; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 주정뱅이 피츠시몬즈가 자넬 보냈다고? 흠, 그자에게 내겐 더 이상 에일 맥주가 없다고 전해 주게. 맥주는 이제 다른 사람에게 얻어먹으라고 말이야!' WHERE `entry`=292; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '팔레스의 눈... 하지만 여기엔 비탄이 서려 있군. 분명히 너무나도 끔찍한 비극을 목격한 게야.$B$B내가 정화해 주도록 하겠네. 원래 팔레스의 눈은 밝은 빛을 발하도록 만들어졌지만, 지금처럼 저주로 가득하다면 매우 위험할 수도 있다네.' WHERE `entry`=293; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 수정구는 뭔가? 매우... 저주스러워 보이는 물건이군.' WHERE `entry`=293; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무언가를 죽인다는 게 유쾌한 일도 아니건만 잘해 주었소. 발굴조사단장님과 메린과 함께 있으라는 명령만 없었어도 나도 당신과 함께 놈들을 처치했을 거요.' WHERE `entry`=294; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '줄무늬랩터 10마리와 긴송곳니 줄무늬랩터 10마리를 처치해 주시오. 내 동료들이 이놈들에게 억울하게 죽어 갔소. 복수를 할 때가 온 것이오.' WHERE `entry`=294; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Tötet 10 Scheckige Raptoren und 10 Scheckige Kreischer, $N. Meine Mitarbeiter haben das Schicksal nicht verdient, welches Ihnen widerfahren ist. Es ist Zeit, die Rechnung zu begleichen.' WHERE `entry`=294; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '랩터 놈들을 정말 잘 처치해 주었군!' WHERE `entry`=295; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '저 갈퀴발톱 줄무늬랩터와 무쇠턱 줄무늬랩터들에게 자신들이 저지른 짓의 대가를 반드시 치르도록 해야 하오. 놈들을 처치했소?' WHERE `entry`=295; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich will, dass diese Scheckigen Sensenklauen und Scheckigen Scharfzähne dafür bezahlen, was sie getan haben. Habt Ihr schon jeweils 10 von ihnen erledigt?' WHERE `entry`=295; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 없는 동안 저 짐승들 중 한 놈이 다른 놈들과 다르다는 사실을 발견했소. 이놈은 다른 놈들보다 크고 훨씬 더 사나웠소이다. 아무래도 놈이 무리를 이끌면서 발굴 현장을 어지럽히고 다니는 우두머리인 것 같소.$B$B이번이 내가 부탁하는 마지막 임무가 될 거요. 살투스란 녀석은 죄가 막중하니 정의의 이름으로 처치해 주시오! 내게 놈이 죽었다는 증거로 놈의 발톱 하나를 가져다주시오.' WHERE `entry`=296; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 당신의 노고는 잊지 않겠소이다. 그저 묵묵히 일만 하던 무고한 드워프들이 이곳에서 수도 없이 죽어 갔소. 저 악마 같은 짐승들에게 복수해 주었으니 놈들도 다시는 마그니 폐하의 백성을 함부로 공격하지 못할 거요.' WHERE `entry`=296; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '살투스는 처치했소? 파괴의 대가를 치르도록 했느냔 말이오!' WHERE `entry`=296; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '조각상들을 찾았군! 참 잘했소, 친구!$B$B그 광포한 트로그와 싸우고도 별로 지쳐 보이지도 않는군. 앞으로 당신의 활약을 기대하겠소.' WHERE `entry`=297; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조각상들을 손에 넣었소? 우리는 조각상을 연구해서 그 결과를 아이언포지에 보고해야 한단 말이오!' WHERE `entry`=297; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런! 아이언밴드가 트로그 때문에 애를 먹고 있군. 발굴 작업 때문에 화약이 필요하다는 건지, 아니면 트로그와 싸우려고 필요하다는 건지 모르겠군. 뭐, 어쨌든 화약을 보내 줘야겠군그래.$B$B그런데 몇 주 전에도 화약을 꽤 많이 보내줬었는데, 이상하군. 그걸 다 어디에 쓴 거지...' WHERE `entry`=298; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 현장의 상황 보고서로군. 고맙소.' WHERE `entry`=298; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 고아즈석이 완성됐군! 훌륭하네, 정말 훌륭해. 이제야 이 티탄 문자를 정확히 번역할 수 있게 되었네. 아, 벌써 새로운 내용이 눈에 띄는군. 흠, 여길 봐. \"옛 신들... 지하에 묶여 있다.\"라고 되어 있어. 이건 마치 무슨 서사시의 시작 부분 같은데...' WHERE `entry`=299; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네 개의 석판 조각은 찾았나? 아도스, 모드르, 골름, 그리고 네루 말일세.' WHERE `entry`=299; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런, 못난 아이언밴드! 몇 주 전에 화약을 잔뜩 보내줬었는데, 이 보고서엔 그런 기록이 전혀 없군그래.$B$B그럼 그 화약은 다 어디로 간 게야, 대체?!?' WHERE `entry`=301; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 사소한 일까지 신경 쓸 만큼 한가하지 않소, $c. 내 귀중한 시간을 빼앗을 만큼 중요한 소식인가?' WHERE `entry`=301; +UPDATE `locales_quest` SET `Objectives_loc1` = '텔사마에 있는 예른 혼헬름과 대화해야 합니다.' WHERE `entry`=302; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 스톰파이크가 아이언밴드에게 지원 물품이 잘 배달되는지 직접 확인하라고 했소?$B$B뭐, 별 상관은 없지만... 이걸 어쩐다. 이미 훌다르를 미란과 사옌이라는 짐꾼들과 함께 보냈는데... 당신이 오기 바로 직전에 떠났소.' WHERE `entry`=302; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '명령을 잘 수행해 주었소, $c 친구. 스스로 용감한 병사이자 마그니 폐하의 충성스런 신하임을 입증해 보인 당신에게 경의를 표하오! 당신이 검은무쇠단 주둔지를 공격해 준 덕분에 이 땅에서 놈들을 영원히 몰아낼 기회가 생겼소이다. 그 빌어먹을 예비 사단만 온다면 말이지.' WHERE `entry`=303; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez suivi les ordres, bien, chasse-|nresse ! Vous avez fait preuve de vaillance et de loyauté envers le roi Magni, et à ce titre vous avez toute ma considération ! Avec la pression que vous avez maintenue sur le camp Sombrefer, nous avons maintenant une chance de les chasser pour toujours de notre pays... Si seulement cette damnée réserve voulait bien arriver...' WHERE `entry`=303; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마침내 불한당 발가라스를 처치했군. 비록 녀석이 죽었다고 해서 그동안 녀석의 손에 무고하게 죽어간 드워프의 목숨을 되돌릴 수는 없지만 살아 남은 이들에게 위안은 될 걸세. 발가라스가 죽었으니 남아 있는 검은무쇠단 드워프들을 격퇴하는 건 어렵지 않겠군. 녀석들에게 새 우두머리가 부임해 오기 전에 쓸어 버려야겠네.$B$B아주 잘해 주었네.' WHERE `entry`=304; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '불한당 발가라스를 찾았나, $c 친구? 녀석은 꽤 오랫동안 우릴 잘도 피해다니고 있다네.' WHERE `entry`=304; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 당신이 와 주셔서 얼마나 다행인지 몰라요!' WHERE `entry`=305; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 끔찍한 일이... 하지만 적어도 세 명은 살아 있는 거군. 이 지긋지긋한 학살이 언제 끝나는 거지? 마그니 폐하의 선량한 드워프들이 두려움 없이 평화롭게 지낼 수 있는 날이 오기만 간절히 바랄 뿐이오.' WHERE `entry`=306; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '메린은 찾았소? 아무 소식도 없는 거요?' WHERE `entry`=306; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 동굴 안에 코볼트 놈들이 얼마나 있었소? 이거 몸이 근질거려서 명령이 떨어질 때까지 못 기다리겠는걸. 당장이라도 놈들을 광산에서 쓸어내 버리고 싶소. 그 추악한 손으로 광산을 더럽히고 있을 걸 상상하면 속이다 뒤틀리니 말이오!' WHERE `entry`=307; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '광부의 도구는 가져왔소?' WHERE `entry`=307; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나한테 주는 거요? 당신 정말 멋진 친구로군!' WHERE `entry`=308; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우호! 여긴 온통 술로 가득하지. 하지만 절대 손도 대지 말라는 명령이 있었으니 맛을 볼 수도 없고... 썬더 에일을 한 모금만 마실 수 있으면 일을 잘해낼 자신이 있는데 말이야. 정말이라오!' WHERE `entry`=308; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Hum ! Toute cette boisson stockée là, et dire que j\'ai l\'interdiction formelle d\'y toucher ! Si seulement je pouvais goûter un peu de notre Thunder Ale... Ça me donnerait un esprit plus vif, sans mentir !' WHERE `entry`=308; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Pah! Dort unten ist all dieser Alkohol, aber ich habe den strengen Befehl, ihn nicht anzufassen. Wenn ich nur etwas von unserem Donnerbräu kosten könnte... das würde meinen Verstand schärfen, das meine ich ernst!' WHERE `entry`=308; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 떠날 준비가 다 된 거요?$B$B무엇보다 먼저 이 화약을 아이언밴드에게 전달해야 하오. 짐도 많고, 게다가 매우 위험할 게야. 검은무쇠단 드워프가 습격할지도 모르고...$B$B당신이 나와 함께 가 준다면 안심할 수 있을 것 같군.' WHERE `entry`=309; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 화약을 가져오다니 얼마나 다행인지 모르오. 하지만 유쾌하지 않은 일도 있었다니 유감스럽군... 아마 놈들의 비열한 동조자가 우리 화약을 빼돌렸던 모양이군.$B$B뭐, 그건 내가 신경 쓸 문제는 아니고, 화약도 왔으니 내 할 일이나 시작해야겠소.' WHERE `entry`=309; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '화약은 어디 있소? 한시라도 빨리 화약이 필요하단 말이오.' WHERE `entry`=309; +UPDATE `locales_quest` SET `EndText_loc1` = '발굴 현장까지 미란 호위' WHERE `entry`=309; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Где мой порох, Рен? Он мне все нужнее и нужнее.' WHERE `entry`=309; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '용케 들키지 않고 말레스의 발리브루 스칼더 맥주통을 썬더브루 맥주통과 바꿔놓는 데 성공했습니다.' WHERE `entry`=310; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '맥주통에 쓰여 있는 날짜를 보니 곧 마개를 따서 마실 때가 된 것 같습니다.' WHERE `entry`=310; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했어요! 몰래 들어가느라 힘들지는 않았나요?$B$B정말 고마워요. 언제라도 제대로 숙성된 스타우트 맥주를 마시고 싶거든 발리브루 집안을 잊지 말고 찾아오세요!' WHERE `entry`=311; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '맥주통을 바꿔치기 해 놓았나요?' WHERE `entry`=311; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '요즘 세상에 보기 드문 착한 사람이군. 덕분에 겨울이 닥쳐 와도 굶어 죽지 않게 되었어.' WHERE `entry`=312; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 고기 상자는 찾았나?' WHERE `entry`=312; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이 정도라면 충분하겠군! 담력이 대단하군, $c 친구. 앞으로 큰일을 할 인물이야.' WHERE `entry`=313; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이봐. 은빛 동굴에는 갔다 왔나? 웬디고들은 꽤 사나워서 갈기 얻기가 쉽진 않을 거야.' WHERE `entry`=313; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! 베론이 이 소식을 들으면 매우 기뻐할 거예요. 바가쉬를 처치하기 쉽지 않았을 텐데 대단하네요. 언젠가는 당신도 얼라이언스 편에서 마그니 폐하의 병사들과 함께 싸우게 될 날이 올 것 같군요.' WHERE `entry`=314; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바가쉬가 아직도 우리의 가축을 위협하고 있어요! 그 비열한 짐승을 처치해서 제발 발 좀 뻗고 잘 수 있게 해 주세요.' WHERE `entry`=314; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어! 얼른 넣어 봐야겠어. 훌륭한 맥주 제조법이 탄생할 거 같아.' WHERE `entry`=315; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 쉼머위드는 가져왔나? 지금 스타우트 맥주 한 통을 만들 준비가 거의 다 됐는데, 거기다 쉼머위드를 넣어 보려고.' WHERE `entry`=315; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어이구, 사냥을 많이도 해왔군! 정말 고맙네.' WHERE `entry`=317; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기는 잘 돌아 가고 있네. 사냥은 어떻게 됐나?' WHERE `entry`=317; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '벨로우피즈가 에버샤인을 달라고 했다고? 음...' WHERE `entry`=318; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 마을밖에서 짐승 소리가 덜 들리니까 한결 마음 편히 일할 수 있군.' WHERE `entry`=319; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋아. 이 정도면 충분해. 일단 맛을 좀 볼까...' WHERE `entry`=320; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '에버샤인을 가지고 왔나?' WHERE `entry`=320; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 상자는 물에 흠뻑 젖어 있으며 바깥쪽 판자가 부서져 있습니다. 상자가 손상되어 있고 안팎에 발톱 자국이 무성한 것으로 보아 멀록들이 상자를 뒤져 안에 들어 있던 보물을 훔쳐 간 것 같습니다.$B$B상자 깊은 곳에 라이트포지 주괴가 하나 있습니다. 하지만 무기를 만들기에 충분한 금속을 얻으려면 더 많은 양이 필요합니다.' WHERE `entry`=321; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '상당히 흥미로운 얘기군. 게다가 라이트포지 철이라니! 라이트포지 철로 작업해 본 지 몇 년은 된 것 같은데... 이 금속을 다시 다루게 되다니 영광이군. 내가 무기를 만들어 줄 테니 나중에 다시 와서 강령술사와 싸웠던 얘기를 해 준다고 약속해 주시오.$B$B너무 성급한 얘긴 건가? 자, 우선 모벤트 펠에 맞설 무기부터 만들어 보도록 하지.' WHERE `entry`=322; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 솜씨로 도울 일이 있소, $c 친구?' WHERE `entry`=322; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신의 전투 능력은 의심할 여지가 없군요. 이제 모벤트 펠을 쓰러뜨려 그 확고한 의지를 보여 주길 바랍니다!' WHERE `entry`=323; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 찾았군! 자, 그럼 라이트포지 철을 두드려 쓸만한 걸 한번 만들어 볼까?' WHERE `entry`=324; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '필요한 라이트포지 철은 찾았나?' WHERE `entry`=324; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이것은 악마 모벤트 펠에 대항할 증거가 될 것입니다! 잘하셨습니다!$B$B무기를 가져왔으니 준비가 끝났군요. 이제 모벤트 펠은 쓰러지게 될 겁니다.' WHERE `entry`=325; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '반갑습니다. 마지막으로 본 게 그리 오래되지 않았는데 당신의 눈에서 이전에는 볼 수 없었던 투지가 끓고 있는 게 보이는군요.' WHERE `entry`=325; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '금고를 열자 헤로드가 귀중히 여기는 돈과 물품들이 들어 있습니다.' WHERE `entry`=328; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '금고는 겉이 청동으로 만들어져 매우 튼튼하고 무겁습니다.' WHERE `entry`=328; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 이 쪽지는 배반자를 색출하는데 중요한 단서가 될 거요.' WHERE `entry`=329; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '토르센의 비밀을 알고 있는 자를 찾아냈소? 우리 중에 정말 배반자가 있는 거요?' WHERE `entry`=329; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 예, 확인해 드리지요. 어디 보자... 지난 주라면...$B$B이런, 병사 메를이 토르센과 함께 정찰을 나간걸로 기록되어 있네요. 그들은 지난주 내내 같은 시간에 정찰 임무를 수행했었습니다.' WHERE `entry`=330; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '메를이 우릴 배반했다니... 마음이 아프군. 그는 언제나 용감하고 정직한 병사였는데... 하지만 우리 중에 있는 배반자를 찾아낸 것은 정말 다행이 아닐 수 없소. 찾아내지 못했다면 쿠르젠 대령에게 곧 무너지고 말았을 테니...' WHERE `entry`=331; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이미 레나토 오빠를 만나셨군요? 자, 받으세요. 저희 가게의 자랑인 피노 누와 와인입니다. 아제로스 어디에서도 이런 와인은 다시 못 보실 겁니다!' WHERE `entry`=332; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요, 어서 오세요. 저희 가게의 맛좋은 와인을 드셔 보셨나요?' WHERE `entry`=332; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이곳에서도 할란씨의 사업이 대박을 터뜨리고 있다는 소문이 파다해요. 좋은 소식이기는 한데 사람들이 웬 갑옷을 그리도 구입하는지 정말 의아하군요. 전쟁이 터진다거나 하는 소문도 듣지 못했거든요. 혹시 귀족들이 우리에게 뭔가를 숨기는 건 아닐까요?$B$B어쨌든 주문서를 가져다 줘서 고마워요. 자, 이건 수고해 주신 데 대한 사례니 받으세요. 할란씨에게는 공급품을 보내도록 하겠어요.' WHERE `entry`=333; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바글리씨로부터 전할 말이 있다고요?' WHERE `entry`=333; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런! 바느질 도구를 가지고 오지 않아서 일을 안 해도 될 줄 알았는데... 이제는 꼼짝없이 라슨씨의 일을 도울 수밖에 없게 됐네요.$B$B뭐, 할 수 없네요. 나중에 재미있는 일이 생기겠죠.' WHERE `entry`=334; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요, 옷을 사러 오셨나요?' WHERE `entry`=334; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오! 품질이 아주 좋은 것들이군!' WHERE `entry`=335; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '곧 있으면 위쇼크 경이 더 많은 지지 세력을 얻어서 훨씬 골치 아파질 거요. 아직 틸로아의 눈물이나 사향쥐 뿌리를 찾지 못했소?' WHERE `entry`=335; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 맛좋아 보이는 스타우트 맥주를 가져다 줘서 고맙군. 자, 이 동전은 팁일세. 그리고 이제 혼자서 술 좀 마시게 어서 사라지라고!' WHERE `entry`=336; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금 내가 바쁜 거 안 보이나? 그리고 내가 하는 말은 잘 귀담아 듣게! 나는 이 왕국의 미래를 이끌어 갈 중요한 인물이란 말이야!$B$B오… 들고 있는 건 뭔가? 시원한 술 같은데...' WHERE `entry`=336; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맙소사! 이 책은 수년 전 스톰윈드를 재건하기 전에도 이곳 도서관에 없었던 겁니다. 물론 지금은 상태가 좋지 않아 복원해야겠지만 희귀 장서 모음에 포함할 만한 가치가 충분합니다.$B$B고맙습니다. 책을 돌려주신 답례로 이걸 받아주시기 바랍니다.' WHERE `entry`=337; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오! 가지고 계신 그 오래된 책은 뭡니까? 한번 봐도 되겠습니까??' WHERE `entry`=337; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 정말 골치 아픈 문제를 해결해 주셨군요! 어떻게 감사해야 좋을지 모르겠습니다. 이제 곧 주인님의 책을 전 세계 도서관에서 볼 수 있게 될 겁니다!' WHERE `entry`=338; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네 개의 장을 모두 모으셨나요?' WHERE `entry`=338; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 1장이 완성되었습니다!' WHERE `entry`=339; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '1, 4, 6, 8 쪽을 찾지 못한 것 같군요? 이 네 쪽이 있어야 1장을 다시 완성할 텐데...' WHERE `entry`=339; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '2장이 마침내 완성되었습니다! 잘하셨습니다!' WHERE `entry`=340; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '10, 11, 14, 16 쪽이 있어야만 2장을 완성할 수 있습니다.' WHERE `entry`=340; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '휴! 정말 잘하셨습니다. 이제 3장을 모두 되찾았군요!' WHERE `entry`=341; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '18, 20, 21, 24 쪽은 찾으셨나요? 이쪽들만 찾으면 3장의 원고는 모두 되찾게 되는 겁니다.' WHERE `entry`=341; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭합니다! 이제 4장의 원고를 모두 모았군요!' WHERE `entry`=342; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세 쪽만 있으면 4장을 완성할 수 있습니다. 25, 26, 27 쪽을 찾으셨나요?' WHERE `entry`=342; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '야금술이요? 아, 예, 야금술에 관한 책이 많이 있지요. 크리스토프 수사님께서 연설하시는 데 도움을 드릴 수 있어 기쁘군요! 자... 수사님이 필요로 하시는 책의 제목은 무엇이던가요?' WHERE `entry`=343; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '밀턴 씨가 책이 어디 있는지 궁금해하고 있다고요? 이것 참 곤란하게 됐군요. 저에게 그 책이 있기는 하지만 아직 사본을 다 만들지 못했기 때문에 원본을 아직 반납할 수가 없는데 말입니다.' WHERE `entry`=344; +UPDATE `locales_quest` SET `Details_loc1` = '철강의 중요성의 사본을 완성하려고 했습니다만 보시다시피 전 제가 필사하는 책에 저만의 잉크를 사용한답니다. 제가 직접 만든 잉크인데 퍼지거나 스며들지 않고 매우 빨리 마르거든요. 단점이 있다면 정말 너무 빨리 마른다는 것입니다! 사본을 다 만들기 전에 마지막 잉크가 다 떨어졌는데, 아직 잉크를 더 만들 기회가 없었답니다!$B$B잉크를 만들려면 붉은마루 산맥의 레스밴 광석이 필요합니다. 그 광석은 주로 레이크샤이어에 있는 현장감독 오슬로우님이 공급해 주셨었습니다.' WHERE `entry`=345; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐가 필요하다고 했나?? 아직 이곳 상황을 잘 파악하지 못한 모양이네만, 지금은 레이크샤이어의 방어 병력을 강화하고 최근에 있었던 오크의 공격으로부터 받은 피해를 복구하느라 아주 바쁘단 말일세. 레스밴 광석이 필요하면 직접 가서 캐 가게나!' WHERE `entry`=345; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 이것이로군! 감사하오. 부디 그대의 육체와 영혼이 밝게 빛나기를!' WHERE `entry`=346; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾아 오셨소?' WHERE `entry`=346; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 훌륭하군요! 이 광석으로 잉크를 만들어서 \'철강의 중요성\'을 마저 베껴 쓸 수 있을 겁니다.$B$B고맙습니다!' WHERE `entry`=347; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '레스밴 광석을 가지고 오셨나요?' WHERE `entry`=347; +UPDATE `locales_quest` SET `Title_loc5` = '瑞斯班礦石' WHERE `entry`=347; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기...기운이 회복되는 것 같아요...$B$B여기는 어디인가요? 무법항? 이런! 정말 이상한 꿈을 꾸었어요.$B$B...아직 몸이 완전히 회복되지는 않은 것 같은데...' WHERE `entry`=348; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '....엄마?$B$B...너무 추워요...$B$B...뒤틀린 황천으로 가고 있어요...어...엄마...날 노...노...놓지 마세요...' WHERE `entry`=348; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나 의술사 운바그와는 고릴라 송곳니를 좋아해! 너를 위해서 영혼과 대화하지! 흉포한 모크가 오게 해 주겠어.$B$B그래도 다른 고릴라 짐승에게서 나 의술사 운바그와 보호 안 하면 모크는 오지 않아!' WHERE `entry`=349; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '의술사 운바그와는 흉포한 모크가 어떤 놈인지 알지. 그럼, 아암!$B$B내가 영혼과 얘기하고 그가 오게 해 주지.$B$B하지만 다른 고릴라 짐승도 영혼이랑 얘기하는 것을 좋아하네. 나 의술사 운바그와를 보호하면 그가 오게 해 주지.$B$B우선 나 의술사 운바그가 필요한 게 있지. 고릴라 송곳니 10개 갖고 오면 영혼과 얘기를 시작하지!' WHERE `entry`=349; +UPDATE `locales_quest` SET `Details_loc3` = 'Hallo, $N!$B$BSprich mit meinem Freund Hexendoktor Unbagwa.' WHERE `entry`=349; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Sprecht mit Hexendoktor Unbagwa.' WHERE `entry`=349; +UPDATE `locales_quest` SET `Details_loc4` = '嗨,$N!$B$B和我的朋友巫医安巴格瓦说话。' WHERE `entry`=349; +UPDATE `locales_quest` SET `Objectives_loc4` = '与巫医安巴格瓦交谈。' WHERE `entry`=349; +UPDATE `locales_quest` SET `Details_loc6` = 'temp text 02 – descripción' WHERE `entry`=349; +UPDATE `locales_quest` SET `Objectives_loc6` = 'temp text 02 - registro' WHERE `entry`=349; +UPDATE `locales_quest` SET `Details_loc7` = 'temp text 02 – descripción' WHERE `entry`=349; +UPDATE `locales_quest` SET `Objectives_loc7` = 'temp text 02 - registro' WHERE `entry`=349; +UPDATE `locales_quest` SET `Details_loc8` = 'врем текст 02 – описание' WHERE `entry`=349; +UPDATE `locales_quest` SET `Objectives_loc8` = 'врем текст 02 – протокол' WHERE `entry`=349; +UPDATE `locales_quest` SET `Details_loc1` = '그 마르존 녀석이 데피아즈 단원과 접촉하고 있었을 테니 라스코발과 연관이 있을 걸세...$B$B밴클리프와 스레드가 죽었으니 라스코발을 법대로 처리하기가 어렵게 됐어. 그들의 증언 없이는 자네 증거도 아무 소용이 없으니까 말이야. 더군다나 라스코발은 귀족이고 고위 인사와 관계도 두텁지. 법 위에 사는 녀석이야.$B$B다른 데서 도움을 받아야 할 것 같아. 정말 내키진 않지만 우리를 도와줄 만한 자가 있네. 이 도시의 상업 지구에 있는 트리아스를 찾아보게.' WHERE `entry`=350; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '농담하시는 겁니까? 쇼가 또 내 도움을 필요로 한단 말입니까? 염치도 없군...$B$B데피아즈단이라고 하셨나요? 정말이지 놀랄 만한 소식만 가지고 오시는군요. 다음에는 데스윙이 아직 살아서 도시를 공격한다는 소식을 가져오시겠군요.$B$B좋습니다. 처음부터 모두 말해주시기 바랍니다. 중요하지 않다고 생각되는 것이라도 빠뜨리지 말고 모조리 다 얘기해 주셔야 합니다.' WHERE `entry`=350; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '알을... 아니 조난 탐지기를 닭... 아니 유도 로봇에 넣습니다.$B$B로봇이 윙윙거리는 소리를 내면서 일어서려고 합니다. 로봇이 작동을 하자 오글소프의 목소리가 다시 들려오는 데 이번에는 로봇에서 납니다.$B$B\"OOX-17/TN이 작동은 하지만 큰 수리를 해야 할 것 같소! 당신이 들고 오기에는 너무 무겁지... 조금만 더 내 로봇을 봐주지 않겠소? 좋은 생각이 한 가지 있소.' WHERE `entry`=351; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '로봇의 잔해를 찾은 것 같은데 모양을 보니... 닭인 듯합니다. 알 속에서 다시 목소리가 들려옵니다.$B$B\"잘했소! 그것이 바로 내 유도 로봇이오. 다시 무법항으로 보내 수리를 하려면 급속 시동을 걸어야 할 것 같소. 이 탐지기를 로봇에 넣으시오. 나머지는 탐지기가 알아서 할 거요!\"' WHERE `entry`=351; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 복수를 하고나니 정말 상쾌하군요. 혹시 아가만드들을 없애버릴 때 그들에게 의식이 조금이라도 남아 있던가요? 제발 그랬었다면 좋겠습니다. 영원한 망각의 나락으로 떨어지기 전에 그들이 소름 끼치는 공포를 느꼈어야 하는데... $B$B어리석은 말인 건 알지만 제 간절한 소망입니다.' WHERE `entry`=354; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아가만드 가문의 유골을 가지고 왔나요? 드디어 그 저주받은 자들이 처단된 것인가요?' WHERE `entry`=354; +UPDATE `locales_quest` SET `Details_loc1` = '$c님께서 아가만드 가문의 유골을 가져다준 덕분에 이제 복수의 욕망은 채워졌습니다. 하지만 아가만드 밀농장은 저뿐만 아니라 모든 포세이큰들에게 위협이 되고 있습니다.$B$B아가만드 가문을 상대로 이룬 $c님의 공적을 집정관 세브렌님께 말씀드렸더니 만나 보고 싶어하십니다. 그분께 가 보시기 바랍니다.' WHERE `entry`=355; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '콜만이 자네 칭찬을 많이 하더군. 아가만드 밀농장에 가서 콜만의 복수를 해줬다면서?$B$B원한다면 포세이큰을 위해 자네의 실력을 한 번 더 보여줬으면 하는데...' WHERE `entry`=355; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋아. 당신의 노력 덕분에 스컬지들에 대한 수비가 한층 수월해졌군. 나의 상관이신 자이건드 집행관님 앞으로 추천장을 써 주도록 하지.' WHERE `entry`=356; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 이 책을 조사하여 그 마술사의 정체를 밝혀내도록 하겠네. 여왕님을 위해 큰일을 해 주었군.$B$B<책을 열어 붉게 빛나는 책장들을 신중히 읽는 베소르...>$B$B놀랍군! 이 책은 바로 군터 아카누스의 것이야! 군터는 생전에 뛰어난 마술사였네. 그와 나는 친구이자 역병 이전에 함께 싸운 전우이기도 하지. 이 책의 내용으로 볼 때 그는 죽고나서 오히려 더 강해진 것 같군.$B$B그의 능력이 우리에게 큰 힘이 될 수 있을 걸세.' WHERE `entry`=357; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법책을 입수했나?' WHERE `entry`=357; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 우리를 상대로 저 시체들을 이용할 수 있다고 생각했다면 스컬지가 단단히 착각하고 있는 것이야. 그리고 자네가 썩은가죽일족 노예들에게 빼앗아 온 영액은 우리 연금술사들이 연구하게 될 걸세. 반대로 우리가 스컬지들을 상대로 역이용할 수 있을지도 모르는 일이니 말이야.$B$B자네 정말 잘해냈어. 어려운 상황이 계속되고 있으니 앞으로도 포세이큰을 위해 자네의 가치를 증명할 수 있는 기회는 자주 있을 거라고 믿네.' WHERE `entry`=358; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무를 완수했나? 그 지저분한 것들을 죽이고 영액을 빼앗았나?' WHERE `entry`=358; +UPDATE `locales_quest` SET `Objectives_loc1` = '죽음경비병 리니아와 대화해야 합니다.' WHERE `entry`=359; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '집정관 세브렌님이 보고를 원하신다고? 좋아! 그럼 현재 상황을 말해주지. 보루 수비대가 대부분의 스컬지들을 저지하고 있지만 간혹 몇몇이 빠져나가기도 하고 있어.$B$B발니르 농장을 중심으로 이곳의 초소 동쪽에서 스컬지의 활동이 드문드문 발견되고 있는 상황이오.' WHERE `entry`=359; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스컬지가 계속해서 보루를 빠져나오고 있다니 골치 아픈 일이군. 리치 왕과 부하 녀석들 정말 끈질긴 놈들이 아닐 수 없어.$B$B그들의 공격을 계속 당하고만 있을 순 없지. 다시 리치 왕이 우릴 조종할 순 없을거야!' WHERE `entry`=360; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오... 불쌍한 투르만! 나와 우리 아버지가 아가만드 밀농장을 함께 떠나자고 그리도 설득했건만, 가문에 대한 충성심이 너무나 강한 사람이라 그대로 남아 있었답니다. 이렇게 될 줄 알았어요! 브랜드가 해코지할 줄 알았다고요!! 아, 이 저주스런 역병과 스컬지들!$B$B<이베트의 얼굴이 부드러워졌다가 다시 차가워지며>$B하지만 후회는 약한 자들이나 하는 것이에요. 포세이큰의 일원으로 나에겐 새로운 목표들이 있고, 이제 더 이상 사랑 따위의 감정은 거기에 포함되지 않아요. 이 편지를 배달해 준 건 고맙군요. 옛 애인에게 어떤 일이 일어났는지 그동안 많이 궁금해 했으니까요.$B$B하지만 그때의 인생은 이미 끝났어요, 영원히.' WHERE `entry`=361; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '怎麼了?' WHERE `entry`=361; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Pero?' WHERE `entry`=361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '감사합니다. 데블린의 유골은 제 손 안에서 편히 쉬게 될 겁니다. $B$B제 차가운 심장이 온기를 찾는다면 그건 아가만드 가문이 완전히 처치되었다는 소식을 들은 이후일 겁니다. 역병이 닥쳐 왔을 때 그들은 저와 제 가족을 속였습니다. 이젠 그들의 유골을 직접 밟아서 부숴 버릴 겁니다!' WHERE `entry`=362; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '데블린은 찾았습니까?' WHERE `entry`=362; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '걸어다니는 송장이 또 오셨군. 어둠침침한 무덤에서 깨어났더니 반겨주는 거라곤 추위와 모르도 뿐이었을 테니 충격이 컸을 거야, 안 그런가?$B$B자네 얼굴에 혼란의 빛이 역력해. 자, 그럼... 우리의 상황을 설명해 주도록 하지.$B$B우리는 새로운 지도자이신 실바나스 여왕님 덕분에 리치 왕의 수하에서 벗어나게 되었네. 어둠의 여왕이신 실바나스님께서 증오스런 스컬지들과 우리의 뒤를 쫓고 있는 인간들과의 전쟁을 이끌고 계시는 상황이네.' WHERE `entry`=363; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '저 많은 숫자의 스컬지들을 우리 편으로 만들 수 있다면 앞으로의 전투에 큰 도움이 될 텐데 아쉬울 뿐이군.$B$B우리 편으로 만들 수 없다면 없애버리는 수밖에...' WHERE `entry`=364; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '저런 나약한 좀비들조차 처치하지 못한다면 이곳에서 살아남을 수 없어. 임무를 완수하기 전에는 돌아오지 말게!' WHERE `entry`=364; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr werdet es in diesem Leben nicht sehr weit bringen, wenn Ihr nicht einmal die schwächsten aller Zombies töten könnt, $N. Kommt nicht wieder, bevor Ihr nicht von Eurem Erfolg berichten könnt.' WHERE `entry`=364; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맡은 일을 잘해냈군, $c. 어둠의 여왕님의 군대에 쓸만한 인재가 되겠어.' WHERE `entry`=365; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '죽음의경비병 시머가 당신이 필요한 재료를 가지고 올 거라고 연락했더군. 티리스팔 호박 10개는 다 모았소?' WHERE `entry`=365; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 책이라고?!? 자네가 바로 책을 훔친 도둑이로군!$B$B그런데 책에 걸려 있는 이 새로운 마법 기운은... 베소르? 그가 로데론에 있다고?$B$B그가 아직 살아 있다면 그 친구도 리치 왕의 손아귀에서 벗어난 모양이군그래.' WHERE `entry`=366; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네를 여기로 보낸 걸 보니 자네의 주인은 참 어리석군! 난 다시는 스컬지의 노예가 되지 않을 걸세!' WHERE `entry`=366; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 애써 줘서 고맙소이다.' WHERE `entry`=367; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '암흑사냥개 피 5병을 다 모았소? 서두르시오, 시간이 없소!' WHERE `entry`=367; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 비늘은 완벽하군. 내가 필요했던 게 바로 이것이야.' WHERE `entry`=368; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '썩은지느러미멀록 비늘 5개를 가지고 왔소?' WHERE `entry`=368; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이 독이면 충분해. 나머지 재료는 이미 다 구해서 끓여 놓은 상태라오. 드디어 이 새로운 병원체를 실험해 볼 수 있겠군!' WHERE `entry`=369; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 검은그물거미의 독을 가져오지 못했소? 그 독이 있어야 최종적인 실험 결과를 얻을 수 있소.' WHERE `entry`=369; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대장 페린이 죽었으니 어둠의 여왕 폐하께서 분명히 기뻐하시겠군. 정말 잘해냈네.' WHERE `entry`=370; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이봐. 애송이 $c 친구. 브릴에서 시간 낭비하지 말고 나가서 싸우란 말이야. 자, 어서 무기를 들고 남서쪽의 폐허가 된 탑으로 가서 대장 페린과 붉은십자군 광신도 3명, 붉은십자군 선교사 3명을 처치하라고. 우리가 나선다면 붉은십자군 녀석들쯤이야 가축 도살하듯 할 걸세.' WHERE `entry`=370; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Junger $C, Ihr solltet Eure Zeit hier in Brill nicht vergeuden, wenn Eure Leute Euch für ihre Sache brauchen. Jetzt bewaffnet Euch, reist in den Südwesten, zum zerstörten Turm und tötet Hauptmann Perrine zusammen mit 3 Scharlachroten Zeloten und 3 Scharlachroten Missionaren. Wir werden den Scharlachroten Kreuzzug wie Vieh zu ihrem Untergang treiben.' WHERE `entry`=370; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대장 바콘이 죽었으니 티리스팔로 향하는 붉은십자군의 진군도 잠시 늦춰지겠군. 하지만 안심하기에는 아직 이르네.' WHERE `entry`=371; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wie ich sehe, seid lhr zurückgekehrt, ohne Eure Aufgabe erledigt zu haben. Vielleicht stört es Euch nicht, wenn sich die Menschen in den Plan der dunklen Fürstin einmischen? Oder vielleicht könnt Ihr einfach dem Ruf der Pflicht folgen und Hauptmann Vachon und seine Bande Scharlachroter Ordensmitglieder töten!' WHERE `entry`=371; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt Eure Pflicht noch nicht erfüllt, $C. Wir können den Plan der dunklen Fürstin nicht umsetzen, wenn der Scharlachrote Kreuzzug unsere Soldaten bedrängt. Führt ihren Tod herbei und erfüllt eure Pflicht gegenüber Sylvanas!' WHERE `entry`=372; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '에드윈 밴클리프라고 했습니까? 이건 마치 돌아가신 할머니로부터 편지를 받는 느낌이군요. 그럼 당신이 그를 처치했단 말입니까? 아, 이런 식으로 물어서 미안합니다. 하지만 너무 놀라운 소식이라 말입니다. 그는 젊은 시절 비길 데 없는 싸움꾼이었습니다. 자, 그럼 수년이 지난 지금 그가 갑자기 무슨 일로 내게 편지를 보냈는지 한번 봅시다.$B$B<편지를 읽는 바로스>$B$B에드윈... 세월이 흘러도 그 낭만적 이상주의자의 성격은 조금도 변하지 않았군요. 그는 자신이 해친 사람들에 대해서는 조금도 신경 쓰지 않고 있습니다. 복수가 그를 파멸로 이끌었지만, 글쎄요, 그를 비난하기는 어려울 것 같군요.' WHERE `entry`=373; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오. 도와 드릴 일이 있습니까?' WHERE `entry`=373; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바리마트라스님께서 기뻐하시겠군. 자네 솜씨가 꽤 쓸 만하군그래.' WHERE `entry`=374; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 붉은십자군 반지를 모으지 못했나?' WHERE `entry`=374; +UPDATE `locales_quest` SET `Title_loc5` = '死亡證明' WHERE `entry`=374; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '애써 줘서 고마워요. 언젠가 당신의 용기가 실바나스님께 인정받는 날이 오기를...' WHERE `entry`=375; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그늘박쥐 모피 5개와 굵은 실타래를 다 모으셨나요?' WHERE `entry`=375; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '재료를 가져다 줘서 고마워요. 이 방어구가 도움이 될 거예요.$B$B이왕이면 지금 입고 계신 것보다는 더 좋은 거였으면 좋을 텐데...' WHERE `entry`=376; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제가 방어 장비를 만들어 드리기 전까지 큰 부상을 입지 않도록 조심하셔야해요.' WHERE `entry`=376; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마침내 덱스트렌 워드가 자신의 죗값을 치렀단 말이오? 쓰레기 같은 놈을 처리해 버려서 아주 속 시원하군. 고맙소, 다크샤이어의 친구여! 묘지에 묻힌 이들의 가족에게 위안이 되었을 뿐 아니라 귀족 평의회의 저 썩어 빠진 관리들에게도 뼈저린 경고가 되었을 게요. 스톰윈드가 계속 그늘숲 주민들의 요구에 귀를 기울이지 않는다면 우리는 그들의 폭정에서 벗어날 것이오.' WHERE `entry`=377; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '덱스트렌 워드 같은 시체 위해범을 살려 두는 한, 정의는 죽은 거나 마찬 가지오. 놈에게 이본로크 경의 사형 판결을 집행한 후 내게 돌아오시오. 그것으로 묘지에 묻혔던 이들의 가족이 겪고 있는 슬픔을 달랠 뿐만 아니라, 스톰윈드의 귀족 평의회에도 우리의 의사를 확실히 전하게 될 것이오.' WHERE `entry`=377; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '결국 캄 딥퓨리도 죽음이 어떤 것인지 직접 맛보았단 말이오? 속이 다 시원하군. 비겁한 검은무쇠단 놈들에게 따끔한 맛을 보여 준 거요. 하지만 전쟁과 동요의 소용돌이 속에서 허망하게 간 탄돌 교각 공격의 희생자들은 어찌할 수 없으니... 그나마 딥퓨리가 죄 값을 치렀다는 걸 알게 되면 희생자 가족들에게 위안이 될 것이오. 롱브레이드님 동생의 죽음에 대한 복수도 한 셈이고 말이오. 정말 잘해 주었소, $c.' WHERE `entry`=378; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바보 같은 인간들의 관료주의를 드워프 문제에까지 끼어들게 할 수는 없소이다. 캄 딥퓨리가 탄돌 교각 공격을 계획한 것이 만천하에 밝혀졌고, 딥퓨리의 책략으로 마그니 폐하의 선량한 백성들이 목숨을 잃었소. 인간들은 딥퓨리가 지하감옥에서 썩는 걸로 만족할지 모르지만, 나는 딥퓨리를 처치하기 전까진 두 발 뻗고 편히 잘 수 없을 것 같소.' WHERE `entry`=378; +UPDATE `locales_quest` SET `Details_loc1` = '동력원이 필요하다면야 내가 도와줄 수 있지. 내게 필요한 게 뭔지 아나? 바로 마실 거야! 내게 사막유랑단 물주머니 5개를 가져오면 당신에게 4711-FTZ를 주지.$B$B어디... 그 사막유랑단 물주머니들을 어디서 찾을 수 있을 것 같나? 동쪽에 있는 사막유랑단 유목민 한 명에게 가서 하나 달라고 해 보시지. 그리고 그 결과를 내게 알려달라고.' WHERE `entry`=379; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군. 자, 동력원은 이제 당신 거요. 이 동력원은 그런 과학 실험 도구에 사용하도록 설계된 것이 아니라서 제한된 시간이 지나면 수집한 자료가 다 날아가 버리게 될 거라고!$B$B당신이 하려는 일에 필요한 것들을 다 모으면 동력원을 내게 가져오쇼. 내가 안전하게 꺼줄 테니까 말이야. 최대 2시간 안에 볼일을 모두 마쳐야 한다고.$B$B시간 내에 다 해내지 못하면 내 언제든 당신에게 동력원을 더 팔도록 하지. 암, 팔고 말고!' WHERE `entry`=379; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 그 유목민 녀석들이 \"자발적으로\" 물주머니를 내놓던가?' WHERE `entry`=379; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estupendo, la fuente de alimentación es tuya. Sin embargo, no está diseñada para ser utilizada en un equipo como el que tú tienes, por lo que transcurrido un tiempo perderás todos los datos que ya habías recogido. $B$BCuando ya tengas todo lo que necesitas para lo que sea que lo necesitas, tráeme de nuevo la fuente para que pueda apagarla correctamente. Tendrás dos horas como máximo para hacer lo que tengas que hacer. $B$BSi no regresas aquí a tiempo, siempre podré venderte otra fuente de alimentación para que lo intentes de nuevo. Sí, ya me has oído, ¡venderte!' WHERE `entry`=379; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué, los nómadas te han dado de buena gana las faltriqueras de agua?' WHERE `entry`=379; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 이건 시작에 불과해. 놈들을 모두 없애버리려면 몇 주 아니 몇 달이 걸릴지도 모르네. 놈들을 모두 처치한 후에는 횃불을 가지고 가서 거미집을 모두 불태워 버려야 깨끗이 끝나게 될 거야.$B$B아무튼 임무를 잘 수행해 주었네. 앞으로 자네에게 또 다른 임무를 맡기게 될 것 같군.' WHERE `entry`=380; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Seid vorsichtig mit dem Spinnengift, $N. Wenn Ihr ein stechendes Brennen verspürt, solltet Ihr das besser untersuchen lassen.' WHERE `entry`=380; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '조금만 더 이성적으로 생각해도 대화로 문제를 해결할 수도 있을 텐데 말이야... 안 그런가?$B$B눈먼 바보들 같으니라고!' WHERE `entry`=381; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바보 같은 것들... 저들은 스스로 무덤을 파고 있어.' WHERE `entry`=381; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠... 어떤 정보를 가져왔는지 한번 볼까...$B$B<가져온 문서를 샅샅이 살펴보며>$B$B우리 적들의 공적이 몇 가지 적혀 있고... 이런 건 쓸모 없지... 정찰 보고, 새 명령 ... \"파괴된 도시 근처에 지속적으로 야영지를 설치하라...\" 흠, 새로운 정보는 없는 것 같은데... 아, 이건 뭐지? 저들의 야전 사령관과 병력의 배치를 표시한 지도로군! 이건 쓸 만하겠어.' WHERE `entry`=382; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 맡긴 임무는 어떻게 됐나?' WHERE `entry`=382; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 정말 훌륭하군. 매우 유용한 정보를 가져왔군. 흠... 티리스팔 숲에 배치된 장교 녀석들의 이름이 기록돼 있군.$B$B이들의 지휘관들을 급습해 처치하면 이 괘씸한 광신도들의 사기를 크게 떨어뜨릴 수 있을 거야.' WHERE `entry`=383; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 무슨 일인가?' WHERE `entry`=383; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ja, was wollt Ihr?' WHERE `entry`=383; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 익은 몰트와 멧돼지 고기가 준비됐다네~$B요리가 끝나기도 전에 말할 틈도 없이~$B앞 다퉈 서로들 뜯기 바쁘다네~$B맛 좋은 맥주로 양념한 멧돼지 갈비라네~' WHERE `entry`=384; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '멧돼지 갈비 6개와 랩소디 몰트 한 병이 필요하오.' WHERE `entry`=384; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 가져온 것들은 질이 아주 좋군. 틀림없이 높은 가격을 받을 수 있을 걸세.' WHERE `entry`=385; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악어한테 내 손을 잃을 뻔한 적이 있다고 얘기했던가? 아주 끈질긴 놈이었지. 이빨은 마치 칼처럼 날카롭고... 하지만 운이 좋았다네. 내 칼로 그 짐승의 주둥이를 못쓰게 만들어 버렸거든. 그때 쓰던 칼을 여기 어딘가에 뒀었는데...' WHERE `entry`=385; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흉악범 타고르의 운도 결국 다했군요. 그 짐승 같은 자에게 죽음이 어떤 건지 알려 주었다니 정말 기쁩니다. 잘하셨습니다. 때로는 법정 밖에서, 그리고 혼탁한 정치의 힘이 미치지 않는 곳에서 진정한 정의가 이루어진답니다.' WHERE `entry`=386; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 스톰윈드 지하감옥에 가지 않았습니까? 어떤 귀족의 농간으로 흉악범 타고르가 아직까지 살아 있는지는 잘 모르겠지만, 이렇게 가다가는 결국 풀려날지도 모릅니다. 이미 사형 선고를 받은 자니까 그냥 없애 버리십시오.' WHERE `entry`=386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스톰윈드 지하감옥을 위해 정말로 큰일을 해 주었네. 우리끼리 해결하기에는 벅찬 일이었지만 자네가 멋지게 해치웠군. 정말 고맙네.' WHERE `entry`=387; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이 복면... 타락의 추악한 징표인 이 복면 때문에 내 손자가 죽어야 했단 말인가요? 이렇게 무의미한... 이토록 비참한 죽음이 어디 있나요? $B$B하지만 어쩌겠어요, 시간을 거슬러 올라갈 수는 없는 법이니. 그래도 당신 덕분에 내 가족의 원수를 갚았다는 사실만은 분명하네요.' WHERE `entry`=388; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군요. 지하감옥에 있는 데피아즈단 놈들에게서 붉은 양모 복면 10개를 구해왔나요?' WHERE `entry`=388; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 지하감옥에 있는 교도소장 델워터와 대화해야 합니다.' WHERE `entry`=389; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도대체 원하는 게 뭔가? 자네 눈엔 지금 저 난리가 안 보이는 건가?$B$B바질 스레드라고? 그런 녀석하고 무슨 얘길 하려는 거지? 그리고 자네가 그와 한 패거리가 아니라는 걸 어떻게 증명하려고 그러는 건가? 지금 빈 감방이 하나라도 있었다면 일단 자네부터 가뒀을 것이야!' WHERE `entry`=389; +UPDATE `locales_quest` SET `Title_loc5` = '巴基爾·斯瑞德' WHERE `entry`=389; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '저들의 수장인 스레드가 더는 지휘를 하지 못하니 폭동을 진압하는 게 한결 수월해지리란 희망을 가져볼 수 있겠군... 두고 보면 알게 되겠지.$B$B자네가 내려간 후 30분 동안은 다시 돌아오리라고 생각도 못했네. 내가 잘못 본 모양이야.$B$B어쨌든 이 꼴을 보아 하니 스레드에게서 유용한 정보를 얻어내지는 못했을 것 같군그래? 대신 스레드의 활동에 대해 자네가 관심 있어 할만한 정보 한두 가지를 내가 알고 있다네.' WHERE `entry`=391; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스레드가 죽거나 자네가 죽거나 둘 중 하나일세. 이해하겠나?' WHERE `entry`=391; +UPDATE `locales_quest` SET `Details_loc1` = '스레드가 지하감옥에 들어온 후 처음 몇 년간은 아무도 면회를 오지 않았네. 그래서 난 데피아즈단에서 스레드가 더 이상 쓸모없게 되었다고 생각했지.$B$B그런데 몇 달 전부터 상황이 완전히 바뀌었네. 1주일에 한두 번 정도 정기적으로 면회인이 찾아오기 시작한 것이지. 면회인은 이상한 느낌을 주는 조용한 성격의 남자였네. 심증은 있었지만 서류는 이상이 없었네.$B$B그자의 면회증에는 매릭이라는 이름이 적혀 있었고 인상착의는 여기 적힌 것과 같네. 아무튼 그자가 더 이상 스레드에게 면회올 올 일은 없겠군.' WHERE `entry`=392; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 매릭이요? 아니요, 들어보지 못한 이름인데다가 인상착의 또한 본 적이 없습니다. 석공 길드이었던 사람일 수도 있고, 데피아즈단의 일원일 수도 있고... 델워터씨가 말했듯이 뭔가 일정한 연고가 있는 자라면 분명 누군가 그를 알아볼 수 있는 다른 사람이 더 있을 겁니다. 어디 한 번 생각해 봅시다.' WHERE `entry`=392; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '찾는 게 있으신가요?' WHERE `entry`=392; +UPDATE `locales_quest` SET `Details_loc1` = '나는 이제 더 이상 알려드릴 단서가 없습니다. 그러나 도움이 될 만한 사람을 한 명 알고 있습니다. 더구나 그 사람은 내게 빚을 진 일이 하나 있어서... 흠, 지금은 그런 얘기를 할 때가 아니군요. 어쨌든 구 시가지에 있는 병영에서 SI:7의 단장 마티아스 쇼를 찾아가 보십시오. 쇼는 도시에서 일어나는 대부분의 비밀스럽고 음흉한 일에 관련되어 있답니다.$B$B쇼가 모르면 아무도 모르는 겁니다.' WHERE `entry`=393; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐라고? 이게 뭐지? 아 그래, 이 친구가 누구인지 알 거 같은데 매릭은 그의 본명이 아니네. 암살자들은 수많은 이름과 가면을 쓰고 다니지. 그러다 더 이상 그것들이 쓸모없게 되면 가차없이 버려 버리고 말일세.$B$B그 친구가 사용하는 또 다른 별명은 마르존이라고 알려져 있지만, 이것도 본명인지는 확실치 않네.$B$B그렇지만 그가 암살자인 이상 그에 대해서는 내가 훤히 알고 있지.$B$B마르존은 현재 그레골 라스코발 경의 밑에서 일하고 있네. 그레골 라스코발 경은 스톰윈드의 타락한 귀족들 중에서도 악명이 높은 귀족일세.' WHERE `entry`=393; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '반갑네. 내가 도와줄 일이 있나, $c 친구?' WHERE `entry`=393; +UPDATE `locales_quest` SET `Title_loc5` = '往日的陰影' WHERE `entry`=393; +UPDATE `locales_quest` SET `Details_loc1` = '구 시가지로 가서 쇼 단장을 찾으시기 바랍니다. 가서 당신이 라스코발의 위협을 제거한 사실과 그가 꾸몄던 음모를 알아냈다는 소식을 전하도록 하십시오. 마티아스는 스톰윈드 시민 중에 영웅이 또 있다는 사실을 알면 자랑스러워할 겁니다.$B$B그 친군 틀림없이 당신을 왕자님이나 다른 귀족과 만나게 해줄 것입니다. 단 술은 너무 많이 마시지 마세요. 귀족들은 이 도시를 자기들 마음대로 통치할 수 있다고 생각하지만 귀족들이 어찌하지 못하는 일들도 있는 것이지요.' WHERE `entry`=394; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러면 그가 제거된 것인가? 아주 신속하게 처리했군. 내가 자네의 목표가 되지 않게 해달라고 신에게 기도하는 이유도 그래서라네, 하하!$B$B<웃으며 당신의 어깨를 두드리는 마티아스 쇼>$B$B비난하는 말은 아니라네. 나도 암살이라면 빠지지 않는데 어떻게 그럴 수 있겠나? 진정 스톰윈드의 주민을 위해 큰일을 해주었군. 내 그 점, 고맙게 생각하네.' WHERE `entry`=394; +UPDATE `locales_quest` SET `Details_loc1` = '아, 자네가 떠나 있는 동안 알렉스턴이 왔다 갔다는 걸 깜빡했군. 자네와 얘기를 하고 싶다고 하더군. 분명히 데피아즈단의 사태에 대해서 귀족들께 보고하려고 하는 것일게야.$B$B한 가지 조언을 하도록 하지. 누군가 내게 묻거든 모든 것을 자세히 설명해 주도록 하겠네. 물론 자네가 라스코발 경을 처치했다는 것만 빼고 말이야. 날 믿게나. 이런 일에는 이골이 난 사람이라네.$B$B그리고 자네... 트리아스에 대한 얘기는... 아무에게도 하지 말게나.' WHERE `entry`=395; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다시 만나서 반갑습니다. 얼마 전에 그레골 라스코발 경이 시체로 발견되었다는 소식을 들었습니다만...$B$B아무래도 임무를 성공적으로 완수한 것 같군요. 당신은 나를 포함해서 수많은 사람들을 밴클리프의 복수로부터 구한 겁니다. 고맙습니다.' WHERE `entry`=395; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 구더기눈이 비열한 범죄의 대가를 치렀군. 자네의 용감한 행동 덕분에 앞으로 범죄자들도 마음대로 날뛰지 못할 것이야. 브릴 마을을 대표해 감사를 표하는 바이네.' WHERE `entry`=398; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '怎麼了?' WHERE `entry`=398; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Pero?' WHERE `entry`=398; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 고맙습니다! 실제로 사용할 순 없지만 정겨운 추억이 담긴 아주 소중한 물건이랍니다. 위험을 각오하고 일부러 시간을 내 서부 몰락지대까지 가서 이 물건을 찾아 주셔서 정말 감사합니다. 그리고 감사하는 마음을 담아 이걸 드리고 싶군요.' WHERE `entry`=399; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나침반은 찾았나요?' WHERE `entry`=399; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '공구를 가지고 왔다고? 마침 잘 됐군! 한 시간 전쯤에 뾰족 톱니가 망가졌는데, 스톤기어의 증기 전차를 수리하려면 공구 안에 든 뾰족 톱니가 필요했거든. 가져오느라 수고했네.$B$B자, 이건 수고비로 받아두게나.' WHERE `entry`=400; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '엥? 증기 전차 조종사치고는 좀 어려 보이는데. 하기야 나이야 별 상관없지... 근데 뭔가 수리할 게 있나?$B$B거기 번호표를 뽑고 편히 기다리라고. 지금은 손보아야 할 증기 전차가 여러 대 있어서 한 며칠간은 다른 일을 맡을 시간이 없거든.$B$B아니면 뭐 다른 일 때문에 온건가?' WHERE `entry`=400; +UPDATE `locales_quest` SET `Details_loc1` = '편지를 거의 다 번역했습니다. 잠시 후에 다시 찾아오면 끝나 있을 겁니다.' WHERE `entry`=401; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 다 됐습니다.$B$B<땅 위로 두껍고 검은 커튼이 드리워진 듯 무거워지는 주변 공기...>' WHERE `entry`=401; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '야벤 썬더브루가 맥주통을 지키고 있습니다. 야벤이 지하실에 있는 동안에는 맥주통에 손도 댈 수 없습니다.' WHERE `entry`=403; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Dieses Fass Bier wird von Jarven Donnerbräu bewacht. Solange er sich im Keller aufhält, bewegt sich kein Fass von der Stelle.' WHERE `entry`=403; +UPDATE `locales_quest` SET `OfferRewardText_loc5` = '這桶麥芽酒由加文·雷酒看管著。只要他在地窖裡,誰都別想碰這些麥芽酒桶。' WHERE `entry`=403; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este barril de cerveza está protegido por Jarven Cebatruenos. Mientras él esté en el sótano, ningún barril será molestado.' WHERE `entry`=403; +UPDATE `locales_quest` SET `OfferRewardText_loc7` = 'Este barril de cerveza está protegido por Jarven Cebatruenos. Mientras él esté en el sótano, ningún barril será molestado.' WHERE `entry`=403; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 그 언데드들이 자네에게 박살나는 광경을 구경했어야 하는데 유감이야.' WHERE `entry`=404; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무를 완수했나? 썩은 발톱은 가져왔나?' WHERE `entry`=404; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 집정관 세브렌께서 보낸 요원이로군. 그렇다면 나에게 급한 용무가 있었던 게 맞군그래.$B$B세브렌께서 이 임무에 적임자를 보냈으리라 믿지만...결과는 두고 보면 알겠지.' WHERE `entry`=405; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게. 자넨 내가 누구인지 모르거나 나에게 급한 용무가 있는 모양이군.$B$B둘 다 아니라면 앞으로는 나를 방해하는 어리석은 짓을 두 번 다시 하지 말도록...' WHERE `entry`=405; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '세상에! 드디어 음식을 보게 되는군! 아, 정말 맛있는 호박이야...' WHERE `entry`=407; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 사악하고 불결한 괴물, 저리 물러서라! 신이시여, 저를 지켜주소서! 붉은십자군이 아제로스에서 네놈들을 완전히 몰아낼 날이...$B$B... 잠깐, 혹시 내게 줄 음식인가? 배가 너무 고파...' WHERE `entry`=407; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네의 활약으로 스컬지가 상당한 피해를 입었네. 이번 공적은 우리 포세이큰에게나 적들에게나 분명히 기억될 것이야.$B$B항상 그렇듯 계속 전력을 다해 분투해 주게. 언젠가 아제로스에서 리치 왕을 쫓아내는 날이 오고야 말 것이야!' WHERE `entry`=408; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '시간이 그리 많지 않네. 시간이 흐를수록 티리스팔 숲에서 스컬지의 지배력이 점점 더 강해지고 있어.' WHERE `entry`=408; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '릴리스 네파라를 해치우다니 자네는 스컬지의 적이 확실하군. 정말 믿기 어려운 걸...$B$B언데드 중 자유의 몸은 나 혼자인 줄 알았는데, 자네가 나 말고 리치 왕의 지배를 벗어난 자가 있다는 걸 증명해 보였군그래.' WHERE `entry`=409; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich warte auf den Beweis Eurer Loyalität, $C.' WHERE `entry`=409; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제단 위에 부름의 양초를 올려 놓고 불을 붙입니다...' WHERE `entry`=410; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오래되고 곳곳이 깨진 피투성이 제단입니다.' WHERE `entry`=410; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'C\'est une vieille table ensanglantée.' WHERE `entry`=410; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Das ist ein alter, angeschlagener, blutverschmierter Tisch.' WHERE `entry`=410; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Esta vieja mesa está hecha polvo.' WHERE `entry`=410; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그를 우리 편에 합류하도록 설득하는데 성공하다니! 자네는 포세이큰을 위해 큰일을 해냈어. 어둠의 여왕께 이 일을 알려드리도록 하겠네.' WHERE `entry`=411; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '군터에게 책을 돌려주었나? 그가 뭐라고 하던가?' WHERE `entry`=411; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 자이로 기어와 재고정 물림기어는 오지가 설계한 유전자 재결합기와 완벽한 조화를 이루지. 이제 내부 연소 피스톤에 수소 윤활제를 바르고 크랭크축과 전기검 젤의 점도 증가량을 조절하기만 하면 돼. 그러면 $r 종족은 다시 태어난 것처럼 원상태로 돌아올 거라고.' WHERE `entry`=412; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재고정 물림기어와 자이로 기어를 충분히 확보하는 대로 유전자 재결합기를 가동할 수 있을 거야.' WHERE `entry`=412; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<쉼머 스타우트를 맛보는 발리브루>$B$B와, 이거 정신이 번쩍 드는걸! 눈이 밝아진 느낌이야!' WHERE `entry`=413; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이봐, $c 양반! 여긴 무슨 일로 왔소?$B$B뭔가 흥미진진한 좋은 소식이라도 가져 온 거요? 한 동안 변변한 전투도 없었고 맥주도 거의 바닥이 나서 지루하던 참이었는데...' WHERE `entry`=413; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어디 한번 맛 좀 봐야겠군.$B$B세상에! 머리가 빙빙 도는군! 팔다리도 훨씬 가벼워진 것 같고 말이야.$B$B날아갈 듯한 기분이야!' WHERE `entry`=414; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '반갑소, $c 친구. 텔사마에 온 것을 환영하오!' WHERE `entry`=414; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '으웩! 귀걸이를 가져오라고는 했지만 이렇게 고약한 냄새가 날 줄은 생각도 못했는데!$B$B수고했소, 여기 보상을 받으시오.' WHERE `entry`=416; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '코볼트는 많이 잡았소?' WHERE `entry`=416; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 슬픈 소식이군. 힐델브는 정말 좋은 친구였는데... 나도 자네와 함께 썩은발톱이라는 짐승에게 복수를 할 수 있었으면 좋았을 텐데!$B$B어쨌든 고맙네. 아이언포지 전차 부대의 조종사들은 자네가 세운 공을 잊지 않을 걸세.' WHERE `entry`=417; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 보게. 내 친구 힐델브에 대한 소식을 가지고 왔나?' WHERE `entry`=417; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '보기보다 만들기 훨씬 어렵긴 하지만... 조금만 기다려 보세요.$B$B음, 당신처럼 소시지 만드는 데 많은 관심을 보인 사람은 처음이군요. 만일을 대비해 조리법도 드리죠. 자, 다 됐어요. 따뜻할 때 어서 드세요!' WHERE `entry`=418; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '요리를 시작할 준비가 다 됐는데, 재료는 가져왔나요?' WHERE `entry`=418; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '썩은 고기를 먹는 산짐승에게 심하게 할퀴고 뜯겨 얼어 붙은 드워프의 시체입니다. 시체의 손에는 책 한 권이 쥐여져 있는데 그 안에는 모리 힐델브가 갈겨 쓴 쪽지가 있습니다. 또한 시체에는 아직 온전한 상태의 전차 부대 조끼가 걸쳐져 있습니다.$B$B아무래도 이 끔찍한 모습이 증기 전차 조종사 힐델브의 최후인 것 같습니다.' WHERE `entry`=419; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭔가? 아, 동생이 보낸 보고서로군. 흠...$B$B폐하의 이름을 함부로 쓰지 말라고 얘기했는데 이 녀석이 말을 듣지 않는군. 크게 문제될 건 없겠지만 원로원의 고지식한 몇몇 의원들은 신경 좀 곤두세우겠는걸. 뭐, 그 사람들이야 좀 그럴 필요가 있긴 하지만, 하하!$B$B그나저나 나도 아이언포지에 보고서를 보내야 할 텐데 생각보다 좀 늦어지는군.$B$B자네만 괜찮다면 나중에 그 일을 좀 부탁하도록 하지.' WHERE `entry`=420; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '새로운 친구, 반갑네. 한잔 할 텐가? 추위엔 맥주가 제격이지.' WHERE `entry`=420; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그만하면 충분하오. 그 정도면 은빛소나무 숲에서 아루갈의 저주를 푸는 임무도 믿고 맡길 수 있을 것 같군.' WHERE `entry`=421; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr Euch mir gegenüber beweisen wollt, müsst Ihr 5 Weißskalpe des Mondzorns töten. Erledigt diesen Auftrag und ich werde dafür sorgen, dass Eure Fähigkeiten für angemessenere Aufgaben eingesetzt werden.' WHERE `entry`=421; +UPDATE `locales_quest` SET `Details_loc1` = '아루갈이 애들 장난 같은 마법 능력으로 어떻게 해서 키린 토에서 그리 인정을 받게 되었는지는 나로서도 알 길이 없군.$B$B우선은 아루갈이 사용한 마법이 정확히 무엇인지 알아내어 이를 풀고 어둠의 여왕님을 위해 은빛소나무 숲을 지켜내는 것이 중요하오.$B$B아루갈이 제일 처음 기거한 곳은 저 아래 다리를 건너서 바로 오른쪽에 있는 밀농장, 발간 농장이오. 죽음의추적자들 중 한 명이 마법책을 발견했지만 손에 넣지는 못했다는 보고가 들어왔소. 그 마법책들 중에서 아루갈의 치료법이라는 주문서를 찾아 오시오.' WHERE `entry`=422; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이게 바로 내가 찾던 주문서요. 어둠의 여왕님의 뜻을 따르기 위한 그 헌신적인 활약이 앞으로도 아무 탈 없이 계속 된다면 포세이큰 일원으로서 미래가 보장될 것이오.' WHERE `entry`=422; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아루갈의 치료법이라는 주문서를 연구해 보면 정확한 내막을 알 수 있을 것이오. 당장 그 주문서를 가져오지 못한다면 다른 충직한 부하를 찾아볼 수밖에...' WHERE `entry`=422; +UPDATE `locales_quest` SET `Details_loc1` = '아루갈의 치료법을 조사해 보니, 역시 내 불길한 예감이 딱 들어맞았더군. 역시 그자는 긴박한 시기에 키린 토를 대표할만한 인물도 아니거니와 달라란에서 큰일을 할만한 인물도 전혀 아니었소. 바보 같으니라고!$B$B아루갈은 마법이 걸린 물건들을 이용하여 자신의 약한 마법을 강화했던 것이오. 우선 조사해봐야 할 물건들이 있소. 어서 가서 달의분노일족 광신도와 달의분노일족 검은영혼들을 처치하고 그들의 마법의 족쇄를 충분히 모아 오시오. 그 역겨운 짐승들은 북쪽과 동쪽 지역에서 목격되었소.' WHERE `entry`=423; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '몇 개 안 되는 표본으로 충분한 힘을 모을 수 있어야 할 텐데... 흠 더 모아 오라고 할 걸 그랬군.$B$B아무튼, 수고했소.' WHERE `entry`=423; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '상황을 파악하고 아루갈 문제에 대한 궁극적인 해결책을 찾으려면 광신도의 족쇄 6개와 검은영혼의 족쇄 3개가 필요하오. 어서 달의분노일족 광신도와 검은영혼을 처치하고 족쇄를 모아오시오.' WHERE `entry`=423; +UPDATE `locales_quest` SET `Details_loc1` = '아루갈이 사용한 마법의 흑막을 캐내는 게 생각했던 것보다 시간이 오래 걸릴 것 같소.$B$B그동안 우리 죽음의추적자들이 발견한 작은 문제를 좀 해결해 주겠소? 정보에 의하면 아루갈이 남동쪽 언덕에 있는 심원 광산에 그의 마법을 퍼뜨린 것 같소. 그 광산은 바리마트라스님의 군대에 매우 유용한 자원이 될 것이라 증명되었소.$B$B가서 타락한 은빛갈기 그림슨이라는 광산 우두머리를 처치해 주시오. 그를 처치하면 광산은 우리 손에 들어올 것이오.' WHERE `entry`=424; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭하군. 이 광산의 자원은 은빛소나무 숲과 아제로스 전역으로 퍼져나가는 포세이큰 군대가 아주 유용하게 사용할 것이오.' WHERE `entry`=424; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '은빛갈기 그림슨은 처치했소? 우리가 바리마트라스님의 명령을 무시한다면 그분의 노여움을 사게 될 것이오.' WHERE `entry`=424; +UPDATE `locales_quest` SET `Details_loc1` = '제 오빠 쿠인과 저에게 은빛소나무 숲을 정찰하는 임무가 주어졌었답니다. 그리고 하드렉님께 보고하기로 되어 있었고요. 그런데 농장을 가로질러 이동하던 중에 포악한 이바르로 불리는 구울에게 공격당해 아직 본격적인 정찰을 시작하지도 못했답니다.$B$B이바르에게서 도망치긴 했지만 오빠가 심각한 부상을 입고 말았어요. 가져다주신 물약 덕분에 오빠를 치료할 수 있었지만 오빠가 완전히 회복되기 전에 이바르가 다시 올지도 모릅니다.$B$B오빠가 안전하게 회복될 수 있도록 당신이 이바르를 처치해 주세요. 이바르는 저쪽 헛간에서 공격 기회를 엿보고 있어요.' WHERE `entry`=425; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고마워요. 정말 감사해요.$B$B상부에 보고할 때 당신에 대한 내용도 포함하겠어요.' WHERE `entry`=425; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이바르는 처치했나요? 저와 오빠를 위해서가 아니더라도, 포세이큰을 위해서 제발 그 녀석을 처치해 주세요.' WHERE `entry`=425; +UPDATE `locales_quest` SET `Title_loc5` = '邪惡的伊瓦' WHERE `entry`=425; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네의 멋진 활약이 우리에게 많은 힘이 돼 주었네. 당연한 일을 했을 뿐이니 따로 고맙다는 말은 하지 않겠지만 티리스팔에 있는 죽음의경비병들은 자네의 이름을 기억할 걸세.' WHERE `entry`=426; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우린 스컬지와 전쟁 중이야. 맡은바 임무를 다하여 저주받은 언데드 녀석들을 역병지대로 다시 몰아내 주게!' WHERE `entry`=426; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단한 성과로군. 자네 전투 능력이 이 정도라니 ... 아주 훌륭하군, 훌륭해.' WHERE `entry`=427; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$C, wenn Ihr der dunklen Fürstin Euren Nutzen beweisen wollt, dann tötet 10 Scharlachrote Krieger.' WHERE `entry`=427; +UPDATE `locales_quest` SET `Objectives_loc1` = '죽음추적자 퀸 요릭과 레인 요릭을 찾아야 합니다.' WHERE `entry`=428; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 우릴 구하려 오셨군요. 이제야 오시다니...' WHERE `entry`=428; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<심장을 건네 받는 렌퍼럴>$B$B우리 죽음의추적자들이 임무에 실패했다니 낭패로군. 이런 실패는 두 번 다시 없어야 할 텐데 말이야.$B$B이번엔 물약을 직접 만들어 주겠지만, 내가 조제법을 일러 줄 테니 다음에 또 물약이 필요할 경우에는 자네가 직접 만들어 주도록 하게.' WHERE `entry`=429; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 시간이 별로 없네, $c. 어둠의 여왕께서 중요한 임무를 내리셨네.' WHERE `entry`=429; +UPDATE `locales_quest` SET `Details_loc1` = '자, 쿠인 요릭을 치료할 물약이네.$B$B그럼 난 계속해야 할 중요한 일이 있어서 이만 실례하겠네.' WHERE `entry`=430; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<물약을 건네 받아 마시며>$B$B오! 물약의 효과가 느껴지는군. 곧 정찰 임무를 다시 시작할 수 있을 것 같소.$B$B정말 고맙소.' WHERE `entry`=430; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 우리를 구하러 왔었다고 내 여동생이 말하더군. 사실이오?' WHERE `entry`=430; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '양초를 하나 집어 가방에 넣습니다.' WHERE `entry`=431; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous vous emparez d\'une bougie et la mettez dans votre sac.' WHERE `entry`=431; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Coges una de las velas y la colocas en tu talega.' WHERE `entry`=431; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '휴, 이제야 기분이 한결 나아졌군...$B$B하지만 저 녀석들을 모조리 해치워 버리기 전까진 안심할 수 없어! 모조리 다!' WHERE `entry`=432; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '정말 돌아 버리겠어! 으드득...' WHERE `entry`=432; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 단지 시작일 뿐이야. 이제 산악경비병만 몇 명 보내면 그 지역을 안전하게 지킬 수 있네. 다 자네 덕분이야. 차차 시설을 복구하고 광부들을 다시 보내 일을 시켜야겠지.$B$B도와줘서 고맙네.' WHERE `entry`=433; +UPDATE `locales_quest` SET `Details_loc1` = '첩보로봇을 변장시키고 나면 안으로 들어가서 라스코발에게 말을 걸게 될 거요. 첩보로봇은 경비병들을 문제없이 통과할 수 있을 거야.$B$B당신이 내게 줄 재료를 구해오는 동안 마르존에게 거짓 정보도 좀 흘려놓고 라스코발과 다시 만날 때가 되었다고 알려놓았지.$B$B라스코발은 그의 왕실근위병을 물러가게 하고 이 정원에서 마르존을 기다릴 것이오. 데피아즈단에 대해 얘기하는 기미가 보이거든 행동을 개시하라고. 경비병들이 돌아오기 전에 두 명 다 처치해야 하오!$B$B일이 끝나면 트리아스에게 얘기하라고.' WHERE `entry`=434; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다 해결했단 말입니까? 잘 됐군요. 일을 맡기로 한 당신의 결정에 감사드립니다. 벌써 여러 차례 당신의 가치를 입증한 셈이군요. 앞으로도 얼라이언스 내에서 당신의 활약상을 눈 여겨 보도록 하겠습니다.$B$B그리고 항상 점잖게 행동하기 바랍니다.' WHERE `entry`=434; +UPDATE `locales_quest` SET `EndText_loc1` = '라스코발과 마르존의 대화 엿듣기' WHERE `entry`=434; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ja, $N? Läuft bei Tyrion alles gut? Er hat mich in die Angelegenheit eingeweiht und ich habe ihm geholfen, Marzon ins Schloss zu locken.$B$BMarzon war vielen Menschen in Sturmwind ein Dorn im Auge und viele von ihnen sind enge Freunde von mir. Keiner macht meinen Freunden Ärger... nicht, wenn er weiß, was gut für ihn ist.$B$BEs ist eine Schande, dass ich in der Zwischenzeit Shaw und dem SI:7 indirekt einen Gefallen tue. Nun ja, nicht jeder Plan ist perfekt.' WHERE `entry`=434; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고마워요. 엘런드가 이 위험한 은빛소나무 숲에서 변이라도 당한 건 아닌지 얼마나 걱정했다고요. 당신이 도와준 덕분에 그를 다시 볼 수 있게 되었네요.' WHERE `entry`=435; +UPDATE `locales_quest` SET `EndText_loc1` = '레인 요릭에게 엘런드 데려가기' WHERE `entry`=435; +UPDATE `locales_quest` SET `Objectives_loc1` = '탐험가 펠휴와 대화해야 합니다.' WHERE `entry`=436; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '예른이 왜 작업 속도가 느린지 궁금해 한다고?$B$B아이언밴드가 최근의 상황 보고서를 상세히 기록하고 있지만 이것 하나만은 확실히 얘기해 줄 수 있소.$B$B바로 트로그가 문제요!!' WHERE `entry`=436; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '썩은가죽일족에 대한 공격이 매우 성공적이었다고 들었네. 그리고 이 정수는 나이트래쉬의 죽음을 증명해 주는군그래.$B$B요즘은 스컬지의 패전 소식이 자주 들리는 걸. 이제 그대는 포세이큰을 위해 없어서는 안 될 존재가 되어가고 있네.' WHERE `entry`=437; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나이트래쉬는 처치했나? 그녀를 처치해야 썩은가죽일족을 물리칠 수 있네!' WHERE `entry`=437; +UPDATE `locales_quest` SET `EndText_loc1` = '죽음의 농장 진입' WHERE `entry`=437; +UPDATE `locales_quest` SET `Title_loc5` = '亡者原野' WHERE `entry`=437; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 오래된 나루터에서 새로운 스컬지의 소굴을 발견했네. 그 나루터는 공동묘지 동쪽에 있는데 썩은가죽일족과 다른 언데드들의 경계가 삼엄하다고 하는군.$B$B스컬지가 그곳에 자리 잡은 이유가 분명히 있을 거야. 그 오래된 나루터가 있는 곳으로 가서 스컬지가 그곳에 주둔하고 있는 이유를 알아내도록 하게.' WHERE `entry`=438; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 배에는 무언가로 감싼 시체 더미가 쌓여 있습니다. 그리고 로다미어 호수 동쪽 건너편에는 펜리스 섬의 부두가 보입니다.$B$B이 시체들은 펜리스 섬과 관련이 있는 것 같습니다.' WHERE `entry`=438; +UPDATE `locales_quest` SET `Details_loc1` = '시체들 사이에서 손 하나가 밖으로 나와 있습니다. 그 손은 여성의 것으로 역병으로 인한 반점이 있지만 비교적 생기 있어 보입니다.$B$B그리고 손가락에 반지가 끼워져 있습니다. 반지를 빼내 살펴보니 다음과 같은 문구가 새겨져 있습니다.$B$B\"델리아에게\"' WHERE `entry`=439; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '최근에 살해된 여자의 손에 이 반지가 끼워져 있었단 말인가?$B$B이 근처에서 이런 시체를 구할 수 있는 곳은 티리스팔의 묘지뿐이네. 썩은가죽 놀들은 그 시체들을 펜리스 섬으로 가져가려는 것이 분명해!' WHERE `entry`=439; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 돌아왔군. 그래, 조사 결과 뭔가 소득이 있었나?' WHERE `entry`=439; +UPDATE `locales_quest` SET `Details_loc1` = '남편인지 연인인지는 모르지만, 델리아에게 반지를 준 이를 찾고 싶다면 브릴에 있는 집정관 세브렌과 얘기해 보게. 아마 최근의 사망 기록이 있을 테니 운이 좋으면 델리아가 누군지 밝혀낼 수 있을지도 모르네.$B$B별로 기대하지는 않지만... 그녀에게 반지를 준 게 누구든 이미 죽었을 걸세. 죽지 않았더라도 더 이상 델리아에게 신경 쓰지 않을 거고 말이야.' WHERE `entry`=440; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '델리아는 얼마 전까지 브릴에 살았었네. 그녀는 공동 묘지에 묻혔지만, 자네 말이 사실이라면 썩은가죽 놀들이 그녀의 시체를 훔쳐 은빛소나무 숲으로 가져간 것이 분명해.$B$B스컬지와 마찬가지로 그 썩은가죽일족도 반드시 없애버려야 해. 자네라면 그들을 없애는 데 일조할 수 있을 거라 믿네.' WHERE `entry`=440; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시게. 여긴 무슨 일로 다시 온 겐가?' WHERE `entry`=440; +UPDATE `locales_quest` SET `Details_loc1` = '델리아에게는 지금 언더시티에 살고 있는 랠리라는 남편이 있었네. 브릴에 살았던 델리아가 이 반지의 주인이 맞다면 랠리가 알고 있을 거야.$B$B랠리는 언더시티 상업 지구 쪽에 있다네.' WHERE `entry`=441; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇소, 이 반지는 내 아내의 것이었소. 그녀는 이 난세를 이겨내지 못하고 다른 이들과 마찬가지로 희생되고 말았지. 이젠 아내의 죽음이나 그녀의 시체가 사라졌다는 것에 대해서는 아무런 느낌이 없소. 이미 내 안에서 그런 감정은 식은 지 오래니까... $B$B하지만, 내 죽은 심장에서도 아직 열망의 불꽃은 타오르고 있소이다. 바로 복수에 대한 열망 말이오.' WHERE `entry`=441; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '我認識你嗎?' WHERE `entry`=441; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Te conozco?' WHERE `entry`=441; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '까마귀발톱 쑤울을 죽인 것은 굉장한 성과였네. 렌퍼럴이 말하기를 자네가 쑤울을 처치하는 순간, 공동묘지에서도 그걸 느낄 수 있었다고 하더군.$B$B자네의 활약이 포세이큰 지도부에까지 알려지고 있어. 자네는 점점 더 우리에게 없어서는 안 될 존재가 되어 가고 있네.' WHERE `entry`=442; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스컬지가 은빛소나무 숲에서 활개치도록 두어서는 안 되네. 까마귀발톱 쑤울을 죽이기 전까지는 돌아오지 말게!' WHERE `entry`=442; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 좋아. 이 영액을 통해 썩은가죽일족의 본질과 약점까지도 알아낼 수 있을지 모르겠군...$B$B만약 약점이 있다면 말이지...' WHERE `entry`=443; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '썩은가죽일족의 영액은 가져왔나?' WHERE `entry`=443; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 가져온 영액을 변형시켜 기본 구성 요소를 분리해 보았네. 연구 결과는 아직 확실하지 않지만, 이 영액은 흑마법사와 강령술사가 마법을 사용하여 만들어진 것 같네.$B$B내가 영액에 대한 연구를 계속할 동안 자네는 언더시티에 있는 베소르 아이스샤드님께 이 표본을 좀 전해 주게. 베소르님은 연금술사는 아니지만 마법에 대한 그분의 지식이 썩은가죽일족의 비밀을 알아내는 데 도움이 될 것이야.$B$B자, 어서 떠나게. 베소르님께서는 언더시티의 마법 지구에 계실 걸세.' WHERE `entry`=444; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 물질에는 나도 오랫동안 보지 못한 강력한 주문이 걸려 있군.$B$B잠깐 기다려 보게. 예지의 주문으로 한번 알아내 볼 테니...' WHERE `entry`=444; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 연구는 굉장한 집중력을 요한다네. 그러니 자네가 하찮은 걸로 날 찾지 않았으면 하네만... 무슨 일인가?' WHERE `entry`=444; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 두루마리에는 강력한 마법이 담겨 있군. 지금까지 물약에 이런 힘을 사용해 본 적이 없는데... 아주 강력한 혼합물이 될 것 같네. 펜리스 섬의 요새에 기거 중인 쑤울을 공격할 때 아주 유용하겠어.' WHERE `entry`=446; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게. 그래, 베소르님께서 뭐라고 하셨나?' WHERE `entry`=446; +UPDATE `locales_quest` SET `Title_loc2` = 'Thule Serres-de-corbeau' WHERE `entry`=446; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 연금술사 렌퍼럴이 보냈다고? 정말 반갑군. 이 표본들은 우리에게 실로 유용한 것들이네. 어서 표본의 독성과 오염 물질로서의 특성을 연구해 보아야겠군.' WHERE `entry`=447; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게. 그래, 왕립 연금술 학회에는 무슨 일이신가?' WHERE `entry`=447; +UPDATE `locales_quest` SET `Details_loc1` = '펜리스 섬을 공격하기 전에 고위집행관 하드렉님께 보고하게. 그분이 다른 정보나 필요한 장비를 주실지도 모르네.' WHERE `entry`=448; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '베소르가 말한 것이 사실이라면 까마귀발톱 쑤울은 서둘러 처리해야 할 위험한 인물일세.$B$B이곳에 있는 우리 무기고에서 이번 임무에 필요한 장비를 가져가도록 하게.' WHERE `entry`=448; +UPDATE `locales_quest` SET `Details_loc1` = '아직 쿠인 오빠의 상처가 완치되지는 않았지만, 최대한 빨리 고위집행관 하드렉님께 보고를 드려야 해요. 포세이큰이 은빛소나무 숲을 장악하기 위해서 매우 중요한 정보에요.' WHERE `entry`=449; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '은빛소나무 숲에 있는 스컬지들이 어떤 녀석들인지, 그리고 우리 죽음의추적자 정찰병들에게 무슨 문제가 생긴 것인지 알지 못해 답답했었다네.$B$B자네의 도움이 정말 컸네. 상을 받아 마땅해.' WHERE `entry`=449; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '죽음의추적자 정찰병들이 어떻게 되었는지 알아냈나?' WHERE `entry`=449; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '연금술사 베랄드의 일지로군! 역시 대단해. 자, 그럼 베랄드가 정신이 나가기 전에 무얼 하고 있었는지 한번 살펴볼까?' WHERE `entry`=450; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 왔군.' WHERE `entry`=450; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 역시 베랄드를 잃은 건 왕립 연금술 학회에 크나큰 타격이었어. 하지만 자네의 노고와 연금술사 렌퍼럴의 부단한 연구 덕분에 베랄드의 연구를 어둠의 여왕님을 위해 사용할 수 있게 됐네.$B$B우린 이제 뭔가 엄청난 것을 발견하게 될 걸세. 자네의 전투 능력이 뛰어나지만 않았었다면 우리 학회 회원으로 발탁했을 텐데...' WHERE `entry`=451; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 이번에는 무얼 가져왔나?' WHERE `entry`=451; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 정말 어둠의 여왕님의 신하로서 잘 싸워주었어요. 원로들을 처치했으니 이제 마을은 우리의 통제하에 있게 되었고 아루갈을 그림자송곳니 성채에서 몰아낼 수도 있을 거예요. 정말 고마워요!' WHERE `entry`=452; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<한숨을 쉬며...>$B$B그래요, 내가 그 책을 썼습니다. 결국 날 찾아냈군요?$B$B당신이 내 일지를 다 읽었다고 해도 진실의 반밖에 모르는 겁니다!' WHERE `entry`=453; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신은 누굽니까? 날 좀 내버려 두세요!' WHERE `entry`=453; +UPDATE `locales_quest` SET `Details_loc1` = '이제까지는 셋이 왔다갔다하면서 화약통을 운반했는데... 이제는 일을 나눠서, 미란이 운반하고 나는 여기서 다른 통들을 지켜야 하겠군.$B$B그런데 미란 혼자 운반하는 게 걱정돼서 말이야. 미란이 준비를 마치고 출발하게 되면 그를 경호해주지 않겠나?' WHERE `entry`=454; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하시오, $c 친구!$B$B발굴 현장까지 나를 경호하기로 했다고? 듣던 중 반가운 소리군. 사옌의 배신 행위를 돌이켜보면 검은무쇠단 드워프놈들이 또 무슨 짓을 꾸미고 있는지 그 누구도 알 수 없지.$B$B어쨌든 마지막으로 몇 가지 점검할 것이 있소. 출발할 준비가 되면 내게 다시 말하시오.' WHERE `entry`=454; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 나쁜 소식을 가지고 왔군!$B$B알가즈가 붉은용일족들에게 그리도 유린당하고 있다니... 하지만 보통 언덕에 숨어 지내는 용아귀부족들이 왜 알가즈로 몰려들게 되었는지 알다가도 모를 일이군.$B$B어쨌든 고맙소. 그리고 앞으로도 우릴 도와서 오크들과 싸워 줬으면 하오.' WHERE `entry`=455; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr kommt aus Loch Modan? Wie ist die Orcsituation am Algaz-Tor?' WHERE `entry`=455; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '임무를 멋지게 완수해 주셨군요. 정말 고맙습니다.' WHERE `entry`=456; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대에게 부탁한 일은 다 끝내셨습니까? 흑호와 엉겅퀴멧돼지들을 처치한 후 다시 오십시오.' WHERE `entry`=456; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Es wartet immer noch Arbeit auf Euch, $N. Kehrt zu mir zurück, wenn Ihr die Nachtsäbler- und Disteleberpolulationen ausgedünnt habt.' WHERE `entry`=456; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Eure Aufgabe ist noch nicht erfüllt, $N. Kehrt zu mir zurück, wenn 7 räudige Nachtsäbler und 7 Disteleber getötet wurden.' WHERE `entry`=457; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 놀들이 벌써 내 몸을 없애 버렸을까 봐 걱정했는데... 이렇게 온전한 걸 보니 여간 반가운 게 아니군.' WHERE `entry`=460; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 무덤은 급하게 판 것 같습니다.' WHERE `entry`=460; +UPDATE `locales_quest` SET `Details_loc1` = '성채 안 어딘가에 쑤울과 그의 오랜 동료들이 소중한 물건을 숨겨 놓는 비밀 벽감이 있다고 알고 있소. 거기에는 당신에게 유용한 것도 있을 것이오. 나를 그곳으로 데려가 주시오!$B$B그 벽감은 성채의 남서쪽 탑에 있는 먼지투성이 선반 뒤에 숨겨져 있소. 장화는 신경쓰지 말고 내 몸이나 챙겨주시오. 하도 작아서 신을 수가 있어야지...' WHERE `entry`=461; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아! 열려 있군. 나를 내려 주시오. 이 성채에서 지내던 시절이 내 인생 최고의 순간이었소. 이 성벽 안에서 편히 쉴 수 있으리라 생각했는데...$B$B저 썩은가죽일족 놈들이 나를 발견하면 안 되니까 벽감에 최대한 가까이 붙으시오.$B$B오, 이거 괜찮군... 자, 받으시오. 당신은 그걸 가질 자격이 충분하오.' WHERE `entry`=461; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바로 이곳이요! 좀 더 가까이 다가가 주겠소?' WHERE `entry`=461; +UPDATE `locales_quest` SET `Objectives_loc1` = '신록수호자를 찾아야 합니다.' WHERE `entry`=463; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나무의 뿌리와 고사리들이 너를 칭송하고 있구나. 난 많은 이름이 있지만 내가 응답하는 자는 몇 되지 않는다. 날 레시엘이라고 부르도록 하라.$B$B잘 듣어라. 상처 입은 이 땅이 고통으로 신음하는 소리가 들리지 않는가? 내 그대에게 이 땅을 치유하는 임무를 맡기려 하노라.' WHERE `entry`=463; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 싸웠네. 용을 부릴 때에 비하면 용아귀부족 녀석들이 약해지긴 했겠지만, 아직도 충분히 위협적인 적임엔 틀림없지.$B$B지금 용아귀부족은 네크로쉬란 놈이 지휘하고 있는데, 놈은 몇 년 전까지 용아귀부족의 우두머리였던 네크로스의 아들일세. 네크로스는 강력한 마법을 사용하여 붉은용들을 길들였지만, 결국 그 마법이 풀리고나자 용들이 마구 날뛰게 된 걸세.$B$B결국 네크로스는 용들에게 목숨을 잃었고 그의 아들이 아버지를 죽인 용에게 원수를 갚겠다는 맹세를 하고 나섰다네.' WHERE `entry`=464; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '용아귀부족 녀석들의 주둔지는 공격했나?' WHERE `entry`=464; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '부싯깃을 투석기에 놓고 불꽃을 일으킵니다.$B$B그러자 불꽃이 일어나 삽시간에 번집니다.' WHERE `entry`=465; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '투석기가 바로 눈 앞에 있습니다. 어서 불을 붙이십시오.' WHERE `entry`=465; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '광석을 찾아내다니... 정말 잘했네! 바로 작업에 들어가도록 하지. 작업 중에 폭발하지 않길 빌어주게나!' WHERE `entry`=466; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '광석은 찾았나?!' WHERE `entry`=466; +UPDATE `locales_quest` SET `Objectives_loc1` = '산악경비대 록가르와 대화해야 합니다.' WHERE `entry`=468; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하시오, $c 친구! 정찰 임무에 지원하러 온 거요? 정말 반갑소!$B$B이번 정찰 임무는 좀 지저분할 수도 있으니 장비를 잘 손질해 두는 게 좋을 거요.' WHERE `entry`=468; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 이건 아이나르가 보낸 거로군요? 벌써 일주일째 직접 가죽을 가져오지 않고 있는 걸 보니 그 드워프 양반 분명히 아내와 말다툼을 한 게 틀림없군요!$B$B집사람한테 시다에게 얘길 좀 해보라고 해야겠네요...' WHERE `entry`=469; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오. 부츠 한 켤레 보여 드릴까요? 아니면 새로 가공한 가죽은 어떻습니까?' WHERE `entry`=469; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 고맙습니다! 영영 잃어버린 줄 알고 얼마나 걱정했는지 모른답니다.$B$B<재빨리 수액투성이 자루를 땅에 쏟고 물건을 다시 집으며>$B$B흠, 제게는 더 이상 필요 없게 된 가방이니까 깨끗이 씻은 후에 사용하시면 되겠네요. 자, 받으세요.' WHERE `entry`=470; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제 가방을 찾으셨나요?' WHERE `entry`=470; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 혹시 제 밑에서 수습생으로 일하지 않겠습니까?$B$B하하! 농담이었습니다. 일을 배우기엔 너무 나이가 많으시니 곤란하겠군요. 게다가 당신의 모습으로 보아 인생에 대한 또 다른 포부가 있을 것 같군요. 그건 그렇고, 구해오신 이 질 좋은 가죽은 잘 쓰겠습니다.' WHERE `entry`=471; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제 수습생 녀석은 제게는 아들 같은 아이었습니다. 한쪽 다리로 평생을 살아가는 게 그 아이에게는 굉장히 괴로운 일일 겁니다.$B$B그나저나 가죽은 어떻게 되었나요? 구했습니까?' WHERE `entry`=471; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대를 여기로 이끌어 준 숲의 정령들에게 감사를! 아스리다스가 문제가 생긴 걸 감지하고 그대를 보내주었군.' WHERE `entry`=475; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래? 정말 큰일이군!' WHERE `entry`=476; +UPDATE `locales_quest` SET `Objectives_loc1` = '달라란 마술사의 상자 중 하나의 내용물을 찾아 와야 합니다. 장작나무 마을은 남쪽에서 찾을 수 있습니다.' WHERE `entry`=477; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '상자의 뚜껑을 열자 정성들여 포장된 물건들이 잘 정돈되어 있습니다. 상자의 윗부분에는 은빛소나무 숲을 포함한 로데론 서부 지역을 묘사한 빛 바랜 지도 뭉치가 있습니다.$B$B지도 밑에는 신비한 모양의 마법 펜던트가 있습니다.' WHERE `entry`=477; +UPDATE `locales_quest` SET `Details_loc1` = '상자에서 재빨리 펜던트를 꺼내고 뚜껑을 닫습니다.' WHERE `entry`=478; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지도하고... 이건 펜던트 아닌가? 재미있군.$B$B달라란 마술사들이 무슨 이유에서든 앰버밀에 관심을 가지고 있는 건 확실하군. 하지만 그들의 목적이 무엇인지는 여전히 알 수 없네.$B$B이 물건들이 어디에 쓰이는 것인지, 흠...아! 그렇지 달라라면 뭔가 알고 있을지도 모르겠군.' WHERE `entry`=478; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭔가 쓸모 있는 거라도 발견했나?' WHERE `entry`=478; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '달라가 알아낸 바로는 우리의 방해에도 놈들이 계획을 상당히 진척시킨 것 같네.$B$B위대한 힘을 가진 마법사가 그 마법의 힘을 통제하고 있다는군. 서둘러 그 마법사를 막아야 하네.' WHERE `entry`=479; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서둘러야 하네. 그들이 계획을 달성하게 되면 은빛소나무 숲을 빼앗길 수도 있어.' WHERE `entry`=479; +UPDATE `locales_quest` SET `Details_loc1` = '엄청난 마력을 가진 대마법사가 초원 에너지 원천의 부활을 감독하고 있다네. 놈들이 이미 상당한 진척을 이루었으니, 우리에게 남은 길은 그를 처치하여 놈들의 계획을 막는 방법뿐이네. 다른 마법사와 보초병들이 그를 호위하고 있을 테니 어려운 임무가 될 거야.$B$B서둘러 그를 저지하도록 하게. 놈을 처치한 후에 그의 지팡이를 찾아 내게 가져와야 하네. 시간이 없으니 어서 가게나.' WHERE `entry`=480; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마법사들의 마법이 사라졌으니 초원 에너지도 다시 잠들겠군. 자네 큰 성과를 거두었네. 적들과 저 오만한 달라란의 마법사들에게 결정적인 타격을 입혔어.$B$B하지만 초원 에너지의 원천이 거의 밝혀지게 되었으니 방심해서는 안 되네. 이제 앞으로의 계획을 세워야 할 때야.' WHERE `entry`=480; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서두르게! 시간이 별로 없어!' WHERE `entry`=480; +UPDATE `locales_quest` SET `Details_loc1` = '저기 있는 달라 던위버에게 펜던트를 가져가 보게. 그가 마술사들의 계획을 밝혀낼 수 있을지도 모르네.' WHERE `entry`=481; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흥미롭군. 키린 토에서 또 무슨 음모를 꾸미고 있는 것 같은데... 이건 강력한 힘을 가진 물건이오. 키린 토의 강력한 마술사들이 마법의 힘을 모으기 위해 자주 사용하는 물건이지.$B$B그런데 이렇게 많은 양을 앰버밀로 운반하는 걸 보니 뭔가 엄청난 계획을 추진하고 있는 모양이오. 저들의 방어막을 뚫고 숨은 의도를 알아낼 수 있을지 한번 시도해 보도록 하지.' WHERE `entry`=481; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '是,$C?怎麼了?' WHERE `entry`=481; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí, $C? ¿Qué ocurre?' WHERE `entry`=481; +UPDATE `locales_quest` SET `Details_loc1` = '그렇지! 내가 이걸 어떻게 지금까지 까맣게 잊고 있었지?$B$B앰버밀에는 잠자고 있는 초원 에너지의 원천이 있기 때문에 키린 토가 일찌감치 주목하고 있던 지역 중 하나요. 마법사들은 에너지의 중심을 부활시켜 뭔가 더 큰 목적에 그 에너지를 사용하려는 게 틀림없소. 이건 절대 그냥 넘길 수 있는 문제가 아니오.$B$B그 지역의 에너지를 활성화하는데는 엄청난 양의 마법이 필요할 테니 마술사들에게서 펜던트를 빼앗으면 놈들의 계획을 지연시킬 수 있을 것이오. 어서 이 정보를 알리스터에게 전하시오. 그럼 그가 조치를 취할 것이오.' WHERE `entry`=482; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 안 좋은 소식을 가져왔군. 달라의 말이 맞다면, 물론 그가 틀릴 리는 없지만, 서둘러 행동을 취해야겠네.$B$B그와 공격 계획을 상의해야겠군. 그동안 놈들의 계획을 지연시켜야 할 것이야.' WHERE `entry`=482; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '성공했구려, 젊은 $c! 수고했소. 늦지 않아 다행이오.' WHERE `entry`=483; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바네실 지하굴에서 의식에 필요한 재료를 찾지 못하면 갈퀴발톱의 드루이드들은 영원히 에메랄드의 꿈 속에서 깨어나지 못하게 될 거요.$B$B시간을 지체할수록 그들의 운명은 점점 돌이킬 수 없게 되오.' WHERE `entry`=483; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘해내셨군요. 오, 아주 훌륭한 최상급 가죽이로군요. 서둘러 가공해야겠습니다. 아, 그 전에 당신께 부탁드릴 일이 하나 더 있습니다만...' WHERE `entry`=484; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가죽은 구해 오셨나요?' WHERE `entry`=484; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '알을... 아니 조난 탐지기를 닭... 아니 유도 로봇에 넣습니다.$B$B로봇이 윙윙거리는 소리를 내면서 일어서려고 합니다. 로봇이 작동을 하자 오글소프의 목소리가 다시 들려오는 데 이번에는 탐지기가 아니라, 유도 로봇에서 납니다.$B$B\"OOX-09/HL이 시동은 걸리지만 크게 손 봐야 할 것 같소! 당신이 들고 오기에는 너무 무겁지... 잠시만 더 내 로봇을 봐주지 않겠소? 좋은 생각이 한 가지 있소.' WHERE `entry`=485; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '로봇의 잔해를 찾은 것 같은데 닭... 모양을 하고 있습니다. 알 속에서 다시 목소리가 들려옵니다.$B$B\"잘했소! 그것이 바로 내 유도 로봇이오. 다시 무법항으로 보내 수리를 하려면 급속 시동을 걸어야 할 것 같소. 이 탐지기를 로봇에 넣으시오. 나머지는 탐지기가 알아서 할 테니까!\"' WHERE `entry`=485; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Unsere Brüder können nicht geweckt werden, bis Ursal der Raufer getötet worden ist, $N.' WHERE `entry`=486; +UPDATE `locales_quest` SET `Title_loc5` = '『大槌』烏薩爾' WHERE `entry`=486; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '돌라나르와 다르나서스의 선량한 주민들을 위해 큰 일을 해 주었습니다, 용감한 $c. 텔드랏실 수호대의 일원으로 그대의 노고에 경의를 표하는 바입니다.' WHERE `entry`=487; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 잘해 주었네.$B$B$r 친구가 이 젠 파울후프의 명령을 따르게 될지 누가 알았겠나? 이런 날이 올 줄이야... 이 세상은 정말 놀라움으로 가득하단 말이야.$B$B순진한 애송이의 앞날을 위하여!' WHERE `entry`=488; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 부지런히 재료는 구했나? 필요한 재료를 구해 오기를 기다리고 있었네.' WHERE `entry`=488; +UPDATE `locales_quest` SET `Details_loc1` = '쑤울은 아주 오래전에 그와 두 명의 동료가 지니고 있던 수습생 마법봉을 결합하여 마법봉을 만들었다고 말했소. 이 마법봉이 그들에겐 우정의 상징이었던 거였지만 쑤울은 그 마법봉을 하찮게 여기면서도 다른 친구들이 소유하는 것을 원치 않았지. 그래서 그는 마법봉을 훔쳐 바로 이곳 펜리스 요새에 숨겼소.$B$B자, 이 마법봉을 쑤울의 옛 친구 중 한 명인 베소르 아이스샤드에게 가져다주시오. 아마 베소르는 마법봉을 원하고 있을 것이오.' WHERE `entry`=491; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 뭐지? 쑤울에게 우리의 결합된 마법봉이 있었단 말인가? 우리의 우정이 깨지고 그가 리치 왕에게 붙었을 때 이 마법봉도 잃어버렸다고 생각했건만!$B$B하지만 그는 이 마법봉의 힘을 끌어내지는 못한 것 같네. 그랬다면 내가 느꼈을 테니까 말이야. 그가 이걸 사용하지 않은 것이 천만다행이군.$B$B아, 이건 정말 놀라운 발견이야. 정말 고맙네. 내 반드시 보답하도록 하지.' WHERE `entry`=491; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '까마귀 발톱 쑤울을 물리친 건가?' WHERE `entry`=491; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 마실 것이군. 분명 랩소디 몰트는 아니겠지만 지금은 하도 목이 말라서 뭐라도 들이켜야겠어.' WHERE `entry`=492; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 소총만 있었다면 넌 죽은 거나 마찬가지야. 두고 봐. 곧 증기 전차 부대가 도착해서 날 구해 줄 테니!' WHERE `entry`=492; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 정말 훌륭하군. 연금술사 렌퍼럴님은 정말 존경할 만한 분이오. 어서 그분의 연구 결과를 살펴봐야겠군.' WHERE `entry`=493; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 무슨 볼일이라도 있소?' WHERE `entry`=493; +UPDATE `locales_quest` SET `Details_loc1` = '$c님, 잘 들으세요.$B$B나는 힐스브래드 마을을 조사하기 위해 이곳에 파견되었습니다. 당신이 지금 즉시 타렌 밀농장의 고위집행관 다살리아님께 내 보고를 전해 주어야겠습니다. 고위 집행관님께 죽음의추적자 레시가 다음과 같은 전갈을 전했다고 하면 됩니다.$B$B\"서쪽에서 갈까마귀 울음소리가 손짓하고 있다.\"$B$B표지판을 잘 살펴보면서 동쪽으로 길을 따라가시기 바랍니다. 자, 어서 서두르세요! 매우 시급한 사안이니 지금 즉시 타렌 밀농장으로 떠나야 합니다.' WHERE `entry`=494; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '서쪽에서 갈까마귀 울음소리가 손짓하고 있다고?$B$B멋진 소식이군! 드디어 힐스브래드를 공격할 때가 된 거야. 이제 우리의 함락 계획을 실행할 수 있게 됐군. 바리마트라스님께서 기뻐하시겠어.' WHERE `entry`=494; +UPDATE `locales_quest` SET `Objectives_loc1` = '언덕마루 구릉지의 타렌 제분소에 있는 멜리사라에게 보고해야 합니다.' WHERE `entry`=495; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '샬린드라님께서 보내셨다고요? 잘 됐군요. 난 잡담으로 시간을 낭비하는 부류가 아닙니다.$B$B자, 그 눈엣가시 같은 무그톨을 신속하고 깔끔하게 처리하도록 하죠.' WHERE `entry`=495; +UPDATE `locales_quest` SET `Details_loc1` = '아, 타렌 밀농장의 무료한 하루가 또 지나가고 있군. 깨끗한 공기는 내 기분을 망쳐 버린다오.$B$B이제 곧 이곳의 인간들에게 역병을 퍼뜨리게 되면 좀 나아질 거야. 빠르면 빠를수록 좋은데 말이지. 내 조제약에 사용할 만한 독극물에 대해 심도 있는 연구를 계속해 왔지만, 실제로 그 성분들을 모두 모을 만한 시간이 없소.$B$B날 도와줄 생각이라면 회색곰 혀 10개와 아주 귀해서 구하기 어려운 이끼거미 수액을 좀 구해주지 않겠소? 회색곰과 숲이끼거미는 타렌 밀농장 외곽에서 찾을 수 있소.' WHERE `entry`=496; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 완벽한 재료야. 당신은 오늘처럼 무료한 날에 내게 작은 기쁨을 가져다주는군. 당신의 노고에 감사하오.' WHERE `entry`=496; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 돌아왔군. 내게 필요한 재료들을 모두 구해 왔으면 하오. 또다시 죽음 없는 하루를 보내려니 몹시 우울할 거 같군.' WHERE `entry`=496; +UPDATE `locales_quest` SET `Title_loc5` = '受難藥劑' WHERE `entry`=496; +UPDATE `locales_quest` SET `Details_loc1` = '나와 오크 전사 몇 명이 대족장님의 명에 따라 던홀드 요새에서 물건을 찾는 임무를 수행했었소. 그 후 비밀결사대에 대한 조사를 벌이기 위해 이곳까지 파견되었지.$B$B우리는 던홀드 요새를 수색하러 갔다가 많은 수의 인간들에게 습격을 당하고 말았소. 우리는 사력을 다해 싸웠지만 그들의 수가 너무 많아 패하고 말았지. 인간들은 우리들 중 몇 명을 포로로 잡았지만 나는 간신히 탈출했소.$B$B여기서 남동쪽으로 강 건너에 던홀드 요새가 있소. 그곳에 드럴과 토그타르가 잡혀 있으니 가서 꼭 그들을 구출해 주시오.' WHERE `entry`=498; +UPDATE `locales_quest` SET `Objectives_loc1` = '타렌 밀농장에 있는 크루스크가 던홀드 요새에서 드럴과 토그타르를 구출해 달라고 부탁했습니다.' WHERE `entry`=498; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 인간들이 우리 전사들을 노예로 만들려 했단 말이오? 놈들에게 본때를 보여 줘야겠군!$B$B놈들이 우리의 수장이신 골디르님을 다른 곳으로 데려간 것 같소. 반드시 그분을 찾아서 구출해야 하오. 하지만 지금 우리는 그분이 어디에 계신지 전혀 모르오.$B$B단서를 찾으면 당신에게 알려 주겠소.' WHERE `entry`=498; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '드럴 구출' WHERE `entry`=498; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '토그타르 구출' WHERE `entry`=498; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr müsst Euch beeilen, $C. Ich schaudere, wenn ich daran denke, was die Menschen vielleicht mit Drull und Tog\'thar anstellen.' WHERE `entry`=498; +UPDATE `locales_quest` SET `Details_loc1` = '이제 이 재료들을 혼합하기만 하면 내가 괴로움의 비약이라 이름 붙인 물질이 곧 완성될 것이오.$B$B자, 보라고! 완성되었어! 이 끔찍한 구릉지에서 무료한 날들을 달래기엔 세상에 작은 고통을 선사하는 것만큼이나 좋은 일도 없지.$B$B그럼, 우리 독약의 효과를 한번 확인해 볼까? 어둠의 여왕님께서 인간과 스컬지를 위해 계획해 온 독약을 내 조수 개구리 움피에게 먹이도록 하시오.' WHERE `entry`=499; +UPDATE `locales_quest` SET `Title_loc5` = '受難藥劑' WHERE `entry`=499; +UPDATE `locales_quest` SET `OfferRewardText_loc5` = '呱呱!' WHERE `entry`=499; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '呱呱!' WHERE `entry`=499; +UPDATE `locales_quest` SET `OfferRewardText_loc7` = '¡Cruac!' WHERE `entry`=499; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¡Croac!' WHERE `entry`=499; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했네. 이 더러운 손가락 뼈를 모으려고 오우거 무리를 한바탕 헤집고 다녔겠군그래.$B$B자네가 수고한 덕분에 놈들이 우릴 귀찮게 하지 않겠군. 적어도 한동안은 말이지.' WHERE `entry`=500; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직도 오우거를 처치하지 못했나? 내가 부탁한 손가락 뼈는 모아 왔나?' WHERE `entry`=500; +UPDATE `locales_quest` SET `Details_loc1` = '오, 힐스브래드에는 꽃이 만발하고 공기는 청명하고 상쾌하지. 하지만 난 이런 환경 속에서는 견딜 수가 없다니까. 지저분한 창으로 밖을 내다보면서 우리가 만든 새로운 역병이 이 세상에 합당한 죽음과 질병을 퍼뜨리게 될 날을 간절히 바란다오.$B$B내가 하루종일 자리에 앉아 생각하기를 좋아하는 만큼 어둠의 여왕님께서 부여하신 임무를 완수하고 싶은 욕구도 커지지.$B$B나를 좀 도와주겠소? 내 연구 결과, 산사자 피로 가장 효과적인 죽음의 혼합물을 만들 수 있다는 결론에 도달했소. 내게 산사자 피를 좀 가져다준다면 우린 새로운 재미를 찾을 수 있을 것이오.' WHERE `entry`=501; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해!' WHERE `entry`=501; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 당신이로군. 내 마지막 비약 만드는 걸 도와주기로 하지 않았소? 힐스브래드에 거주하는 놈들에게 내가 특별히 제조한 고통을 선사하려면 그 피가 꼭 필요하오.' WHERE `entry`=501; +UPDATE `locales_quest` SET `Title_loc5` = '痛苦藥劑' WHERE `entry`=501; +UPDATE `locales_quest` SET `Details_loc1` = '아, 이 구릉지에서 신선한 피 냄새보다 좋은 향기는 없지!$B$B이제 재료들을 조금씩 섞기만 하면 정말 재미있는 일이 시작되는 것이오! 이 피로 만든 나의 멋진 작품을 고통의 비약이라 부르도록 하겠소. 내 계산이 정확하다면 이 혼합물은 실바나스 여왕님을 위해 매우 유용하게 사용될 것이오. 하지만 먼저 시험을 해 봐야지.$B$B이 비약을 남서쪽에 있는 힐스브래드 농장의 북쪽 집앞에 가져가도록 하시오. 과연 농부 레이의 애견 스탠리가 내 작품을 좋아하는지 어디 한번 보자고.' WHERE `entry`=502; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '손에 비약을 조금 따라 스탠리의 입에 가져갑니다.' WHERE `entry`=502; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '으르렁...' WHERE `entry`=502; +UPDATE `locales_quest` SET `Title_loc5` = '痛苦藥劑' WHERE `entry`=502; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 난 대족장님의 명령으로 듀로타에서 정찰대를 이끌고 왔지만, 보다시피 우리 계획은 어긋나고 말았네. 놈들은 나를 이 마을에 잡아 두고는 짐을 운반하거나 땅을 파는 등의 강제노역을 시키더군.$B$B하지만 내가 겪은 고통은 중요하지 않소. 당신이 현재 우리 정찰대를 이끌고 있는 이에게 전해 주어야 할 중요한 정보가 있소.' WHERE `entry`=503; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '날 구하러 온 겐가? 그럼 열쇠를 가져다주시게, $c 친구. 그럼 내가 직접 자물쇠를 열도록 하지.' WHERE `entry`=503; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 잘했네. 자, 여기 보상금일세.$B$B전사들을 처리하는 동안 알터랙 도시의 상태는 좀 살펴보았나? 내 생각엔 매우 좋지 않을 것 같네만... 오우거들은 청결의 청자도 모르는 놈들이니까 말이야.$B$B고맙게도 자네 노력 덕분에 놈들을 사우스쇼어에서 몰아내게 되었군그래.' WHERE `entry`=504; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wie schon alle tot? Nein?!! Dann geht und erschlagt diese Schläger. Kehrt erst zurück wenn Ihr alle erschlagen habt! Geht nun.' WHERE `entry`=504; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 그 자들이 아직도 살아남아 어딘가에 숨어 있을지도 모르지만, 자네가 처치한 도둑과 노상강도 중에 전임 집정관의 죽음과 관련된 자가 있기를 바라네. 뭐, 그들이 아니더라도 비밀결사대는 인간에게 암적인 존재이니 이 땅에서 없어져야 하겠지만 말이야. $B$B그들이 사라졌으니 사우스쇼어에서 환호해 마지 않을 것이네.' WHERE `entry`=505; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt diese Rohlinge des Syndikats erschlagen, wie ich hoffe?' WHERE `entry`=505; +UPDATE `locales_quest` SET `Details_loc1` = '며칠 전, 비밀결사대의 우두머리가 날 찾아왔었네. 앨리덴 페레놀드란 자인데, 자기가 이 땅의 주인이라고 하더군. 그자는 자신에게 저항하는 오크들을 노예로 삼을 계획이라고 털어놓았네. 그의 아버지이자 스승인 저주스러운 블랙무어가 계획했던 것처럼 말이야.$B$B더 중요한 사실은 그가 엘리사라는 이름의 가녀린 부인을 함께 데려왔다는 점이야. 그녀의 목에 대족장님께서 원하시는 펜던트가 걸려 있었네.$B$B자, 이제 난 여기서 볼일을 끝낸 후에 내갈 길을 가야겠으니 어서 이 소식을 전하도록 하게.' WHERE `entry`=506; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뻔뻔하고 오만한 인간들 같으니! 우리 오크를 놈들의 뜻대로 할 수는 없다는 걸 똑똑히 보여 줘야 해!$B$B이제 이것이 우리의 사명이오. 물론 대족장님께서 원하시는 장신구도 되찾아야 하고 말이오. 어쨌든 이 중 하나를 완수하면 나머지 하나도 저절로 해결될 것이오.' WHERE `entry`=506; +UPDATE `locales_quest` SET `Details_loc1` = '반드시 앨리덴 페레놀드를 처치하여 더 이상 악행을 일삼지 못하도록 해야 하오. 그의 영지는 여기서 북쪽 방향에 있는 로다미어 호수 근처에 있소. 임무를 완수한 후 대족장님께서 원하시는 펜던트를 찾아 이곳으로 돌아오시오.' WHERE `entry`=507; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제발... 절 해치지 마세요! 난 당신들을 해치려 한 적 없어요. 그저 내 의지와 상관없이 남편의 뜻대로 할 수밖에 없었던 것뿐이라고요. 제발... 목숨만은 살려 주세요!' WHERE `entry`=507; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '워...원하는 게 뭐죠?' WHERE `entry`=507; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'W-Was wollt Ihr?' WHERE `entry`=507; +UPDATE `locales_quest` SET `Title_loc5` = '奧里登·匹瑞諾德領主' WHERE `entry`=507; +UPDATE `locales_quest` SET `Details_loc1` = '펜던트 말인가요? 그거라면 기꺼이 드리지요... 자, 가져가세요! 그에 대한 추억은 더 이상 간직하고 싶지 않으니까... 다만 제발 아무 소란도 일으키지 말고 가 주세요...' WHERE `entry`=508; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대족장님께서 이런 하찮은 물건에 왜 그리 집착하시는지 알다가도 모를 일이군. 뭐, 나야 그분의 뜻이 무엇이든 명령을 따를 뿐이지만 말이오. 잘했소. 당신이 세운 공적에 대해 대족장님께서도 분명 기뻐하실 게요.' WHERE `entry`=508; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오! 돌아왔군. 그래, 좋은 소식을 가져온 거요?' WHERE `entry`=508; +UPDATE `locales_quest` SET `Details_loc1` = '이제 곧 새로운 비약이 완성될 것이오. 나 같으면 저 불쌍한 인간과 스컬지들이 끝까지 싸우도록 내버려두겠는데... 안 그래도 놈들은 서로 싸울 기세니까 말이오.$B$B아아, 하지만 우리 어둠의 여왕께서는 저들의 멸망을 좀 더 앞당기길 원하시니, 이 암울한 시기에 약간의 죽음과 역병을 퍼뜨린다고 해도 문제될 건 전혀 없지 않겠소?$B$B우리 계획은 이러하오. 당신이 타렌 밀농장의 남쪽, 강과 사우스쇼어의 동쪽에 있는 네산더 농장으로 가서 진흙주둥이꽃 6송이를 모아오면 새 비약을 만들도록 하겠소.' WHERE `entry`=509; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '으, 진흙주둥이꽃의 악취는 역시 지독해. 굼벵이도 구르는 재주는 있다더니 저 고약한 놀들도 쓸만한 재주가 있군그래.' WHERE `entry`=509; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네산더 농장에서 소득은 있었소?' WHERE `entry`=509; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<말레브가 문서를 읽으며>$B$B이건 심각한데... 이 문서의 정보와 최근 비밀결사대의 움직임으로 미루어 볼 때, 이 살인 집단이 사우스쇼어와 전쟁을 벌이려는 게 분명하네.' WHERE `entry`=510; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 뭔가 걱정거리가 있는가 보군. 내게 무슨 할 말이라도 있나?' WHERE `entry`=510; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 대체 뭐요? 잠깐, 한번 살펴봐야겠군.$B$B...$B$B흠, 처음 보는 형태의 암호인데... 난 아무래도 이 분야의 지식이 좀 부족한 것 같소.' WHERE `entry`=511; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이시오? 내게 무슨 볼일이라도 있소?' WHERE `entry`=511; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비밀결사대의 지휘부들을 제거했으니 놈들의 작전 수행 능력도 형편 없어질 테고, 이제 그저 단순한 불한당 무리에 불과하겠군.$B$B얼라이언스를 위해 큰 일을 해 주었네.' WHERE `entry`=512; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '비밀결사대 지휘부는 어떻게 됐나? 놈들의 반지는 가져왔나?' WHERE `entry`=512; +UPDATE `locales_quest` SET `Details_loc1` = '아무 낙 없이 또 하루가 지나간다고 여기던 차에 당신이 내게 멋진 진흙주둥이꽃을 가져다주었군.$B$B자, 그럼 먼저 꽃송이들을 잘 섞어 질 좋은 합성물을 만든 다음에... 언더시티에 계신 수석 연금술사 파라넬님의 부패 콜로이드 용액을 섞기만 하면 아주 재미있는 일이 일어날 것이오.$B$B자, 이 진흙주둥이 합성물을 즉시 수석 연금술사 파라넬님께 전하도록 하시오.' WHERE `entry`=513; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '연금술사 라이던이 보냈다고? 왜 진작 말하지 않았나!$B$B성격이 좀 우울한 친구이긴 하지만 라이던은 가장 헌신적이고 능력 있는 회원 중 한 명이지.$B$B그 기특한 친구가 진흙주둥이 합성물을 보냈군그래! 힐스브래드에서 지금 뭘 하고 있는지 알겠군. 그 친구 생각하는 게 마음에 든단 말이야. 어둠의 여왕님께서도 새 역병 연구에서 그가 이룬 진척에 만족하실 걸세.' WHERE `entry`=513; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 지금 바쁘게 일하는 게 안 보이나, $c? 어둠의 여왕님께서 스컬지가 노스렌드로부터 우릴 공격해 오기 전에 새로운 역병을 개발하라고 재촉하고 계시네. 게다가 남쪽에선 인간들이 압박해 오고 있으니 지금 내겐 시간이 금쪽같아. 그러니 중요한 일이 아니라면 돌아가게!' WHERE `entry`=513; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 암호로군! 이거야말로 내 전문이지. 어디 한번 볼까...' WHERE `entry`=514; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사우스쇼어의 딥스가 보냈다고? 그 나이든 책벌레께서는 잘 지내고 계신가?' WHERE `entry`=514; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 실험은 나를 정말 들뜨게 하는군! 당신 도움이 정말 컸소. 이제 우리가 함께 이 땅에 죽음과 질병을 퍼뜨리게 될 것이오!' WHERE `entry`=515; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시보니 반갑군. 당신이 없는 동안 무료해서 죽을 지경이었소. 움피에게 독과 병균을 주입했다가 다시 소생시키는 것 외에는 소일거리가 전혀 없으니... 계속 그것만 반복하고 있었소.$B$B언더시티로 간 일은 어떻게 됐소? 가는 길에 운 좋게도 우연히 인간을 처치할 기회는 없었소?' WHERE `entry`=515; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 정찰병과 요원들이 중요한 정보를 계속 입수해 준다면 곧 우리 땅에서 리치 왕의 스컬지를 몰아낼 수 있을 걸세.' WHERE `entry`=516; +UPDATE `locales_quest` SET `Title_loc3` = 'Berens List' WHERE `entry`=516; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr ihre Basis schon ausfindig gemacht, $N? Die Zeit drängt!' WHERE `entry`=516; +UPDATE `locales_quest` SET `Details_loc1` = '드디어 이 새로운 비약을 시험해 볼 준비가 됐소. 하지만 하찮은 개구리나 개에게 이 강하고 훌륭한 역병을 낭비할 필요는 없겠지? 그보다 실바나스 여왕님의 이름으로 진정한 실험의 재미를 맛보도록 하지.$B$B던 가록으로 가시오. 저 고약한 드워프들의 병영이 어디 있는지는 알고 있겠지? 놈들의 신디거 스타우트 맥주통을 훔쳐다 주시오. 그러면 나와 함께 신나는 죽음의 향연을 구경할 수 있을 것이오.' WHERE `entry`=517; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 드디어! 이제 준비는 다 끝났군!' WHERE `entry`=517; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 이곳 타렌 밀농장의 생활이 너무 따분하게 느껴질 때면 포름알데히드 병을 열어 그 기분 좋은 향기를 공기 중에 퍼뜨리곤 하지. 그럴 때면 움피는 잔뜩 겁을 먹는다오.$B$B그건 그렇고, 드워프들에게서 맥주통은 훔쳐 왔소? 이 치명적인 비약을 아무에게도 사용해 보지 못하고, 하루라도 더 기다려야 한다면 난 비명을 지르게 될 것이오.' WHERE `entry`=517; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '눈 위에 붉은 꽃이 가득 피었군요. 오우거 몇을 쓰러뜨리는 데 성공하긴 했지만 산사태일족과 그들의 혼을 짓밟아 저 눈밭에 파묻기 전까지는 공격을 멈출 수 없습니다.' WHERE `entry`=518; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich stelle fest, dass Eure Aufgabe noch nicht erledigt ist, $N. Soll ich Sharlindra von Eurer Unfähigkeit berichten?' WHERE `entry`=518; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '巨魔的血把白雪都染红了,不过在破碎岭的巨魔和他们的精神被完全压制并埋在大雪中之前,我们还不能停下来。$B$B' WHERE `entry`=518; +UPDATE `locales_quest` SET `RequestItemsText_loc4` = '你的任务还没有完成,$N。我要不要把你不称职的表现报告给沙琳德拉呢?' WHERE `entry`=518; +UPDATE `locales_quest` SET `Details_loc1` = '타르그, 무크라케, 그리고 글롬무스는 무그톨의 부관입니다. 무엇 때문인지는 모르지만, 이 오우거들은 나름대로 무그톨에게 충성을 다하고 있습니다.$B$B이 부관들을 모두 처치한 후 그 증거를 가지고 돌아오세요. 그런 다음 남는 일은 무그톨을 제거하고 그의 왕관을 빼앗은 다음 나머지를 모두 없애는 것뿐이겠지요.' WHERE `entry`=519; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리의 멋진 계획이 시작됐다고 역겨운 오우거 머리 냄새가 말해주는군요.$B$B무그톨의 머리카락까지 가져오면 네 개의 머리카락 다발을 창에 묶어 알터랙 산맥 높은 곳에 걸어둬야겠어요. 어둠의 여왕님의 뜻을 거스르는 녀석들에게 좋은 경고가 될 테니까요.' WHERE `entry`=519; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '변명은 필요 없어요. 내가 원하는 건 놈들을 처치했다는 증거뿐이에요.' WHERE `entry`=519; +UPDATE `locales_quest` SET `Details_loc1` = '무그톨의 부관들을 처치했으니 이제 무그톨을 처치하고 의지의 왕관을 가져오는 일만 남았군요. 틀림없이 쉽게 왕관을 내놓지는 않을 겁니다. 그 일당들이 사라졌으니 아마 무그톨도 당신이 올 거라고 예상하고 있을 겁니다.$B$B무그톨을 찾아서 처치하세요. 그런 다음 그의 머리카락과 의지의 왕관을 가져오세요. 산사태일족의 저항도 이것으로 종지부를 찍게 될 겁니다.' WHERE `entry`=520; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '임무를 잘 완수했군요. 나머지 산사태일족 잔당들은 죽음의경비대가 쓸어버릴 겁니다.' WHERE `entry`=520; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '머리카락 세 다발은 손에 넣었고, 이제 네 번째 머리카락이 필요합니다. 무그톨의 머리카락을 가져오지 않으면 네 번째 주인공은 당신이 될 거라 내 약속하죠!' WHERE `entry`=520; +UPDATE `locales_quest` SET `Details_loc1` = '이제 의지의 왕관을 언더시티에 계신 샬린드라님께 가져가기만 하면 되는군요. 그러면 실바나스 여왕님께 왕관을 전해 드릴 겁니다. 경고하겠는데 무그톨과 같은 꼴을 당하고 싶지 않다면, 사사로운 목적으로 왕관을 이용할 생각은 안 하는 게 좋을 겁니다.' WHERE `entry`=521; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 이게 바로 오우거가 어둠의 여왕님의 뜻을 거스르면서 사용했던 유물이로군그래.$B$B이렇게 평범한 물건이 그런 하찮은 놈들 손에 들어가서 그런 큰 힘을 발휘할 수 있다니 신기한 일이야. 수고했네. 왕관을 실바나스 여왕님께 전해 드리고 당신의 공적에 대해 보고하도록 하지.' WHERE `entry`=521; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이지? 뭔가 보고할 거라도 있나?' WHERE `entry`=521; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<계약서의 내용을 확인하는 집정관 말레브.>$B$B흠, 이제야 놈들이 지난번 사우스쇼어를 공격한 이유를 알겠군. 비밀결사대 놈들이 전임 집정관이 그랬던 것처럼 나를 암살하려는 거야!' WHERE `entry`=522; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '숨을 헐떡이는 걸 보니 꽤 급한 일인가 보군. 그래, 뭔가 보고할 거라도 있나?' WHERE `entry`=522; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 그 악당이 없어졌으니 이제 나는 좀 안전하겠군그래.' WHERE `entry`=523; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바르두스 남작이 우리의 심판에 대항해 사우스쇼어로 일당을 보내지 못하도록 해야 하네. 어서 놈의 머리카락을 가져와 주게!' WHERE `entry`=523; +UPDATE `locales_quest` SET `Details_loc1` = '옆 건물에 죽음의경비병들이 사로잡힌 농부들을 인질로 감금해 놓고 있소. 고위집행관 다살리아님께서는 그 포로들 가운데 스톰윈드의 군사 전략가 중 하나가 숨어 있다는 것을 알아채셨지. 그런데 그 군사 전략가 녀석이 어젯밤 역병지대에서 죽은 채로 발견된 모양이오. 항상 날 배려해 주시는 다살리아님께서 이 포로들을 내 손에 맡기셨소.$B$B그러니 이제 그 농부 녀석들에게 죽음의 파티를 선사할 때요. 옛 영광이 다시 찾아온 것 같지 않소?$B$B이 오염된 맥주통을 녀석들이 수감된 방의 양탄자 위에 가져다 놓으시오. 모두 이 역병 맥주를 맛보기를!' WHERE `entry`=524; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '먼지투성이인 양탄자 위에 오염된 맥주통을 놓습니다.' WHERE `entry`=524; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '양탄자에서 곰팡이 냄새가 납니다.' WHERE `entry`=524; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<편지를 읽는 말레브.>$B$B이것이 자네가 비밀결사대 야영지에서 발견한 편지를 해독한 내용이라고? 이건 도적이 쓴 것도 아니고, 알터랙의 귀족이 쓴 것도 아닐세.$B$B아무래도 비밀결사대가 제 3의 세력과 연합한 것 같네. 생각만 해도 끔찍하군.' WHERE `entry`=525; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '구릉지와 산을 지나 먼 길을 다녀온 겐가? 그래. 어떤 소식을 가져왔나?' WHERE `entry`=525; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ah, Ihr habt es bekommen! Jetzt lasst uns dieses lichtgeschmiedete Eisen in eine nützliche Form hämmern, hm?' WHERE `entry`=526; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr das lichtgeschmiedete Eisen gefunden, das Ihr braucht?' WHERE `entry`=526; +UPDATE `locales_quest` SET `Details_loc1` = '나와 말을 할 때는 항상 정신 바짝 차리게, $c.$B$B나는 바리마트라스님의 직속 부관이네. 우리는 연금술사들이 새로운 역병을 개발할 수 있을 때까지 인간들의 침입을 저지해야 하는 임무를 띠고 있지.$B$B정보에 따르면 힐스브래드 마을의 방어가 취약한 것 같더군. 자네의 첫 임무는 놈들의 식량 공급 및 기반 시설을 차단하는 것이야.$B$B서쪽으로 가서 힐스브래드 농장 북쪽에 있는 농장들을 공격하고, 토지 소유주인 농부 레이와 농부 게츠도 처치하네.' WHERE `entry`=527; +UPDATE `locales_quest` SET `Objectives_loc1` = '힐스브래드 농노 6명, 힐스브래드 농부 6명, 그리고 농부 레이와 농부 게츠를 처치한 다음 타렌 밀농장에 있는 다살리아에게 보고해야 합니다.' WHERE `entry`=527; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '편히 쉬도록, $c. 전투를 치르고 돌아온 모양이군. 자네가 힐스브래드 전선에서 아주 잘 싸웠다는 보고를 받았지, 수고했네.' WHERE `entry`=527; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Als Hochexekutorin von Tarrens Mühle, unter dem direkten Kommando von Varimathras und der dunklen Fürstin, seid Ihr meinem Befehl unterworfen. Vielleicht nehmt Ihr diesen Krieg mit der Allianz auf die leichte Schulter? Wenn das der Fall ist, dann sollte ich Euch hier und jetzt köpfen. Wenn nicht, dann reist nach Westen zu den Feldern des Hügellands und führt den Kampf gegen die Menschen, wie befohlen fort. Wegtreten.' WHERE `entry`=527; +UPDATE `locales_quest` SET `Details_loc1` = '북쪽 농장이 공격당했다는 소식으로 인간 마을 주민들이 공포에 떨고 있다더군. 아주 훌륭해.$B$B죽음의추적자의 보고에 따르면 소작농들이 힐스브래드 남쪽 농장으로 피난하고 있다는군. 바보 같은 놈들이 과수원으로 숨으면 안전할 거라 생각하는 모양이야.$B$B가서 놈들이 얼마나 어리석은지 일깨워 주고 오라고. 힐스브래드 농장으로 돌아가서 숨어 있는 농부들을 찾아내도록 하게. 그리고 우리 어둠의 여왕님의 이름으로 놈들을 처단하도록.$B$B이상!' WHERE `entry`=528; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '힐스브래드 마을에 죽음의 그림자가 점점 가까워지고 있군그래. 아주 성공적이야.' WHERE `entry`=528; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt Eure Befehle, $C. Hört auf, hier in Tarrens Mühle Eure Zeit zu verschwenden, wenn es anderswo Arbeit gibt.' WHERE `entry`=528; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '능숙하게 임무를 완수했군. 아주 잘했네.' WHERE `entry`=529; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '명령을 완수했나, $c? 베링턴과 그의 조무래기들은 처치한 겐가? 그리고 철괴 상자는 어디 있나?' WHERE `entry`=529; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 이것으로 내 아내를 살해한 놈이 이 세상에서 사라졌군. 그녀의 죽음에 대한 복수만이 나의 유일한 관심사였는데, 당신이 이루어 준 것이오.$B$B자, 일전에 당신이 되찾아 준 이 반지를 받으시오. 델리아가 죽은 지 너무 오래되었기에 이제 더 이상 그녀의 반지는 가지고 있고 싶지 않소. 대신 내 친구의 배신을 똑똑히 기억할 수 있도록 이 장갑을 보관할 거요.' WHERE `entry`=530; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '놈의 장갑은 가져왔소?' WHERE `entry`=530; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '저를 도와 줘서 고마워요. 그 거만한 허풍쟁이에게 복수하기 위해 몇 달을 별러 왔는데 결국 멋지게 한 방 먹였네요! 자, 이거 받으세요. 수고에 대한 답례예요.' WHERE `entry`=531; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잘했어요! 다릴이 입도 뻥긋 못하게 만들었군요! 그 머리를 주세요. 제가 가지고 있겠어요.' WHERE `entry`=531; +UPDATE `locales_quest` SET `Details_loc1` = '힐스브래드 마을이 혼란에 빠졌으니 이제 곧 함락될 것이야. 하지만 구릉지에서 쓰레기 같은 인간들이 영원히 제거될 때까지 공격의 고삐를 늦춰서는 안 되네.$B$B인간들에게 압승을 거두긴 했지만 이들이 지휘부를 중심으로 재집결하여 저항을 계속하고 있어. 이들을 지휘하고 있는 집정관 번사이드와 마을 의회의 원로를 제거해야 하네. 또한 그들이 하늘같이 떠받드는 성명문인 힐스브래드 선언문도 파괴해 버리고, 힐스브래드 마을의 기록부를 빼내 오도록.' WHERE `entry`=532; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '벌써 힐스브래드에서 자네가 세운 공적에 대한 소문이 자자하더군. 잘했네.' WHERE `entry`=532; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무는 어떻게 됐나?' WHERE `entry`=532; +UPDATE `locales_quest` SET `ObjectiveText3_loc4` = '《希尔斯布莱德宣言》已经被毁' WHERE `entry`=532; +UPDATE `locales_quest` SET `Details_loc1` = '마침내 골디르님이 잡혀 계신 곳에 정보와 증거가 입수되기 시작했소. 인간들이 그분을 여기저기로 끌고 다니고 있지만, 수색 범위를 좁혀 여기서 바로 북쪽에 있는 대규모의 비밀결사대 야영지까지 압축되었소.$B$B그곳으로 가서 정보를 수집해 주시오.' WHERE `entry`=533; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 골디르님이 잡혀 있는 곳을 알아냈군. 문제의 그 야영지는 이곳에서 그리 멀지 않소. 이번에는 놈들이 처음 우리를 잡았을 때만큼 전열이 다듬어진 상태가 아니어야 할 텐데...' WHERE `entry`=533; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭔가 찾아낸 게 있소? 골디르님의 상황이 점점 악화되는 것 같아 걱정이오.' WHERE `entry`=533; +UPDATE `locales_quest` SET `Title_loc2` = 'L\'épée d\'HumbertInfiltration' WHERE `entry`=533; +UPDATE `locales_quest` SET `Title_loc5` = '滲透' WHERE `entry`=533; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '죽음을 앞두고 마시는 이 술 한 잔은 지금껏 맛본 그 무엇보다 달콤하군... 자, 이걸 받으시오. 내가 죽은 뒤에는 아무 쓸모 없을 테니...$B$B잘 사용하도록 하시오!' WHERE `entry`=535; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '술을 가져온 거요, 아니면 날 끝장내려고 다시 온 거요?' WHERE `entry`=535; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸로 내가 레드패스의 명령에 따라 사우스쇼어에서 저 끔찍하고 두려운 멀록을 제거해 버린 것으로 보여야 할 텐데 말이오. 사실 저 거대한 변종 물고기의 공격보다 더 지독한 것도 없을 거요!' WHERE `entry`=536; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Noch ein Bier, bitte, das Letzte hat sich gerade verdünnisiert!$B$BLicht, wie lange muss ich denn noch hier rumhocken?$B$BOh, Ihr seid es, $N. Habt Ihr diese Murlocs schon getötet?' WHERE `entry`=536; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 아르거스 재림회 같은 조직이 비밀결사대를 조종해서는 안 되지.$B$B자네가 놈들의 우두머리인 나가즈를 처치했긴 하지만, 나가즈도 다른 누군가의 명령을 따르는 하수인일 뿐이네. 아르거스 재림회는 동부 왕국 곳곳에서 활동하고 있는 것 같네.$B$B아니면 전 세계를 무대로 하고 있는지도 모르지.' WHERE `entry`=537; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아르거스 재림회의 사절들을 찾아냈나?' WHERE `entry`=537; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그래. 밀턴이라면 기억하지. 정말 지독한 책벌레라오. 그에게 축복이 있기를...$B$B그의 말이 맞소. 알터랙 폐허에는 아직도 많은 양의 지식이 사라져 버릴 위험에 노출된 채 방치돼 있소!$B$B지금 알터랙에는 오우거들이 살고 있는데 그 녀석들은 수준 높은 학식에는 도통 관심이 없지.' WHERE `entry`=538; +UPDATE `locales_quest` SET `Title_loc2` = 'Austrivage' WHERE `entry`=538; +UPDATE `locales_quest` SET `Title_loc3` = 'Süderstade' WHERE `entry`=538; +UPDATE `locales_quest` SET `Details_loc1` = '힐스브래드 마을의 기록부를 보면 청금석 광산이 얼라이언스 손에 넘어간 것으로 되어 있군. 게다가 그 광산은 얼라이언스의 무기 생산에 필요한 철 광석의 주공급원이지.$B$B힐스브래드 마을에 결정적인 타격을 주긴 했지만, 여전히 얼라이언스는 청금석 광산을 철저히 방어하고 있는 실정이야.$B$B청금석 광산은 힐스브래드 남쪽 방향에 있네. 광산으로 가서 본즈라는 인간 현장감독을 처치하도록 하고 그가 지휘하는 광부들도 함께 처치해야 해. 이번 작전으로 얼라이언스에 커다란 타격을 줄 수 있을 걸세.' WHERE `entry`=539; +UPDATE `locales_quest` SET `Objectives_loc1` = '현장감독 본즈와 힐스브래드 광부 10명을 처치한 다음 타렌 밀농장에 있는 다살리아에게 돌아와 보고해야 합니다.' WHERE `entry`=539; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어둠의 여왕님의 전사들의 무기 제조를 위한 원료 공급원이 될 광산을 새로 점령한 사실을 알게 되면 여왕님께서 매우 기뻐하실 거야.' WHERE `entry`=539; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 찾아냈군! 정말 훌륭하오! 당장 그리렉의 팔에 대한 연구를 시작해야겠소.' WHERE `entry`=540; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 직접 폐허를 수색하고 싶지만 저 산을 오르다가는 내 뼈가 성치 않을 것이오. 그건 그렇고, 책은 찾았소?' WHERE `entry`=540; +UPDATE `locales_quest` SET `Details_loc1` = '드워프가 인간을 돕고 있다고? 괘씸한 꼬마 짐승들 같으니!$B$B얼라이언스라는 놈들의 전력을 한번 시험해 볼 필요가 있겠군. 우리의 보복에도 그 조그마한 녀석들이 계속 인간을 돕는지 한번 지켜보자고. 이 지역 내에 있는 드워프 놈들의 본거지는 이미 파악되었네.$B$B녀석들은 힐스브래드 남동부에 있는 소라딘의 성벽 주위의 던 가록이라는 지역에 병영을 설치했지. 이번 전투에서 자네의 마지막 임무는 던 가록을 포위 공격하는 것이야. 놈들을 지휘하고 있는 부대장 아이언힐을 반드시 처치하도록 하게.' WHERE `entry`=541; +UPDATE `locales_quest` SET `Objectives_loc1` = '던 가록으로 가서 던 가록 산악경비대 10명, 던 가록 소총병 8명, 던 가록 사제 4명과 부대장 아이언힐을 처치한 다음 타렌 밀농장에 있는 다살리아에게 돌아와 보고해야 합니다.' WHERE `entry`=541; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '전장에서 보여준 자네의 활약상은 최고의 찬사를 받을 만하군그래.' WHERE `entry`=541; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Dun Garok erweist sich als zu großes Hindernis für Euch, $C? Und ich dachte, Ihr hättet Eure Tapferkeit im Hügelland unter Beweis gestellt.$B$BWenn Ihr nicht im Stande seid, die Euch zugewiesene Aufgabe zu erfüllen, werde ich einen anderen finden, der bessere Ergebnisse erzielen kann. Was Euch angeht, bin ich sicher, dass die dunkle Fürstin immer noch Totengräber in Tirisfal gebrauchen könnte.' WHERE `entry`=541; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 찾아다 준 이 그리렉의 팔을 연구하는데는 시간이 좀 걸릴 것이오. 그동안 나머지 책들을 밀턴에게 전해 주지 않겠소? 틀림없이 그는 나머지 책들을 다시 스톰윈드 장서에 넣길 고대하고 있을 거요.$B$B여기, 당신이 알터랙 폐허에서 모아 온 책들을 포장하고 그 목록을 작성해 두었소. 이 책들을 스톰윈드에 있는 밀턴 시프에게 다시 가져다주면 매우 고마워할 것이오.' WHERE `entry`=542; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 이런! 이 책들을 좀 보십시오! 알터랙의 폐허 속에서도 이 책들이 남아 있었다니, 정말 믿기지 않습니다. 더구나 오우거들이 그곳을 점령한 와중에 말입니다!$B$B고맙습니다. 정말 고맙습니다! 선생께서는 인류의 지식을 보존하는데 기여했을 뿐 아니라 스톰윈드 왕실 도서관의 위상을 한층 더 드높이는데 일조하신 겁니다.' WHERE `entry`=542; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오! 다시 돌아오셨군요. 알터랙 수색은 어떻게 됐습니까? 뭔가 찾아 오셨나요?' WHERE `entry`=542; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 멋지군그래. 물론 깨끗하게 닦아야겠지만 의외로 일을 훌륭히 처리했군. 사람을 시켜 이 티아라를 닦은 후 우리 가문의 소장품에 추가해야겠네.$B$B자네도 동의해 주겠지? 보상은 충분히 해줄 테니 말일세.' WHERE `entry`=543; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잘 지내나. 내 바지를 밟지 않도록 조심하게. 새로 맞춘 의상이니까 말이야.' WHERE `entry`=543; +UPDATE `locales_quest` SET `Details_loc1` = '난 원래 연구 목적으로 타렌 밀농장에 왔지만 우선 당면 위기의 해결이 급선무요. 반드시 이 문제를 해결해야 하니 잘 듣도록 하시오.$B$B당신도 알다시피 몇 달 전 포세이큰 네 명이 우릴 배신하고 언더시티를 빠져나갔소이다. 놈들은 우리를 배신한 것뿐 아니라 어둠의 여왕님께서 지니신 뭔가를 훔쳐 가기까지 했지. 이 지독한 배반자들이 비밀 금고에 침입해 연금술사들의 연구에 쓰이는 4개의 유물을 훔쳐 간 것이오. 실바나스님을 위해 그 유물들은 반드시 되찾아야 하오.$B$B그 도둑들은 언더시티를 탈출해 달라란으로 도망갔는데, 마법사들이 그들을 로다미어 포로수용소에 격리 수용해 두었다고 하오.' WHERE `entry`=544; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '포세이큰을 위해 큰 일을 해 주었군. 이 유물들은 매우 귀한 것들이지.$B$B그리고 케간과 다른 배반자들이 정의의 심판을 받게 되었으니 이보다 더 기쁜 일이 어디 있겠소?' WHERE `entry`=544; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '도둑놈들을 찾아냈소? 아, 그보다 그들이 훔쳐 갔던 물건들을 찾아 왔소?' WHERE `entry`=544; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 잘했군. 이제 조금만 주의하면 안전하게 그 폐허를 수색할 수 있을 거요. 고맙소.' WHERE `entry`=545; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon die Patrouillen in den Ruinen von Dalaran ausgedünnt?' WHERE `entry`=545; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군요!$B$B아, 내 일부나 마찬가지인 이 소중한 검을 다시 찾게 되어 얼마나 기쁜지 모릅니다. 정말 고맙습니다!' WHERE `entry`=547; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 검은 되찾았나요? 고위집행관 다살리아님께서 이 사실을 아시게 되면 지붕 들보에 내 목을 매다실 겁니다.' WHERE `entry`=547; +UPDATE `locales_quest` SET `Details_loc1` = '실바나스 여왕의 권한으로 비밀결사대라는 조직의 모든 대원을 처치할 것을 명한다. 더불어 이미 구금 또는 수감 중인 해당자는 즉결 처형될 것이다. 이들은 현재 타렌 밀농장 남동쪽에 있는 던홀드 요새의 폐허에 집결해 있는 것으로 파악되고 있다.$B$B위의 범죄자를 처치한 증거를 고위집행관 다살리아에게 가져오는 이에게는 후한 보상금이 지급될 것이다.' WHERE `entry`=549; +UPDATE `locales_quest` SET `Objectives_loc1` = '비밀결사대 도적 10명과 비밀결사대 경비병 10명을 처치해야 합니다. 그런 다음 타렌 밀농장에 있는 고위집행관 다살리아에게 돌아가 보상금을 받으십시오.' WHERE `entry`=549; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군. 이 정도라면 곧 비밀결사대 놈들을 이 땅에서 완전히 몰아낼 수 있겠어.' WHERE `entry`=549; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr nichts Besseres zu tun, als hier herumzustehen, $C? Als Hochexekutorin habe ich dringendere Angelegenheiten zu erledigen, als auf Euer verrottendes Antlitz zu starren.' WHERE `entry`=549; +UPDATE `locales_quest` SET `RequestItemsText_loc4` = '除了在这儿站着,你就没什么别的可以做的了,$C?作为一个高阶执行官,我还有很多重要的事要做,没闲工夫对着你这张坑坑洼洼的脸打发时间!' WHERE `entry`=549; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '암호 문서를 또 발견했단 말이오?$B$B알터랙에서 발견되고 있는 기이한 문자들을 모두 판독할 능력이 내게 있으면 좋겠지만 그러기엔 내 지식이 부족하오.' WHERE `entry`=551; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오. 내게 뭐 보여 줄 거라도 있소? 산 위에서 새로운 무엇이라도 찾아 온 거라면 좋겠소만...' WHERE `entry`=551; +UPDATE `locales_quest` SET `Details_loc1` = '헬쿨라님께서 마술사로의 변신을 거의 마쳤을 때 인간 폭도 일당이 언덕에서 의식을 행하는 장소를 발견하고 그분을 잔인하게 죽여버렸습니다. 그것도 모자라 그분의 시체를 사우스쇼어 묘지에 묻어 버렸지 뭡니까.$B$B그분과 같은 위대한 마법사님께 그따위 짓을 하다니 절대로 용서할 수 없습니다. 그분의 수습생으로서 사우스쇼어 마을에 반드시 복수하고 말겠어요!$B$B복수를 위해서는 먼저 헬쿨라님의 마법봉이 필요해요. 그런데 지금은 의식을 행하는 장소를 설인이 점령해 버렸답니다. 틀림없이 놈들 중 하나가 마법봉을 가지고 있을 테니 가져다주세요.' WHERE `entry`=552; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾아냈군요! 정말 훌륭합니다!' WHERE `entry`=552; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '헬쿨라의 마법봉은 되찾았나요? 이 지역엔 설인이 너무 많아서 아마 찾기 힘들 거예요. 하지만 복수를 위해서는 꼭 찾아야만 합니다.' WHERE `entry`=552; +UPDATE `locales_quest` SET `Details_loc1` = '자, 헬쿨라의 마법봉이 필요할테니 받으세요.$B$B헬쿨라님은 그의 가장 강력한 주문에 사용할 의식용 불꽃 3개를 만드셨습니다. 그 중 아젤의 불꽃과 베라즈의 불꽃은 구릉지 동굴에 있고 우젤의 불꽃은 그보다 위, 산에서 북쪽으로 더 들어간 곳에 위치한 동굴에 있죠.$B$B헬쿨라의 마법봉에 이 세 불꽃 모두로부터의 힘을 불어넣어야 해요. 모든 의식이 끝나면 마법봉을 사우스쇼어에 있는 헬쿨라의 무덤으로 가져가야 해요. 무덤은 남쪽에 있는 사우스쇼어에 있는데 그곳은 경계가 삼엄한 인간 마을이에요. 무슨 일이 있어도 반드시 복수를 해야 해요!' WHERE `entry`=553; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '땅에서 엄청나게 큰 소리가 납니다.' WHERE `entry`=553; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '헬쿨라의 무덤은 신비한 기운으로 가득 차 있습니다.' WHERE `entry`=553; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '현명한 결정이오. 난 나 이외에 다른 학자가 이 두루마리를 해석할 수 있다곤 생각치 않소. 만약 담겨진 내용이 흥미로운 것일지라도 염려 마시오. 당신에게 보내주겠소.' WHERE `entry`=554; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 누가 날 방해하는 것이오?$B$B아, 이 양피지는 매우 난해하면서도 정교하게 짜 맞춰진 주문들로 가득하군. 물론 해독할 수는 있지만, 시간이 좀 걸릴 거요. 내게 시간은 금쪽보다도 귀하오이다....$B$B아마도 당신에게 시간을 벌어야겠군?' WHERE `entry`=554; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '주방장 예센의 독특한 거북이 비스크를 다시 맛보게 됐으니 모두 기뻐할 겁니다!' WHERE `entry`=555; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재료는 다 구해 오신 건가요? 이곳은 더 이상 예전처럼 평화로운 곳이 아니니 조심해야 할 겁니다. 아, 이렇게 상황이 불안하지만 않았어도...' WHERE `entry`=555; +UPDATE `locales_quest` SET `Details_loc1` = '달라란 마법사들은 정령을 다루는 데 탁월한 재주가 있습니다. 그 정령들은 다른 차원에서 온 강력한 존재들입니다. 마법사들은 징표의 돌을 사용하여 정령들을 조정하고 있습니다. 학자 보이드글레어님께서 아마 이 돌들을 좀 연구하고 싶어하실 겁니다.$B$B힐스브래드 서쪽에 달라란 마법사의 땅으로 들어가서 징표의 돌을 모은 다음 내게 가져오십시오.$B$B그 지역 내에 있는 달라란 주민에게서도 돌을 얻을 수 있겠지만, 달라란보다는 안전한 로다미어 포로수용소로 가는 게 좋을 겁니다.' WHERE `entry`=556; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 충분하겠군요. 징표의 돌이 마법의 힘을 잃은 것 같긴 하지만 보이드글레어님의 실험에는 이런 표본이 오히려 더 낫겠지요. 고맙습니다.' WHERE `entry`=556; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '닳아해진 징표의 돌은 가져왔습니까? 보이드글레어님께서는 그 비밀을 밝혀낼 날을 고대하고 계십니다.' WHERE `entry`=556; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 가져 왔군요. 정령들에게서 이 팔보호구를 빼앗는 거야 식은 개죽 먹기 아니었습니까? 흠... 죽음은 내 심장만 멈추게 한 것이 아니라 유머 감각까지 앗아간 모양이군.$B$B어쨌든 고맙습니다. 보이드글레어님뿐만 아니라 나아가 어둠의 여왕 폐하를 위해 큰 일을 해 주었습니다.' WHERE `entry`=557; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오. 정령들을 다루는 것이 힘든 일이기는 하지만 당신이라면 충분히 해낼 수 있을 것 같은데... 결속의 팔보호구는 가져왔습니까?' WHERE `entry`=557; +UPDATE `locales_quest` SET `Title_loc5` = '珍娜的簽名' WHERE `entry`=558; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡GUAU! ¡Me has conseguido un autógrafo de Lady Jaina! ¡Muchas gracias! Y... ¡guau!... hay un mensaje para mí, ¡para mí! Sabía que era genial, quizás algún día pueda agradecérselo en persona... ¡cuando me convierta en un héroe de la Alianza! $B$BEres el mejor, $n. Gracias por ser tan bueno conmigo.' WHERE `entry`=558; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Algún día quiero ser un héroe como Jaina... un héroe, no una heroína... claro.' WHERE `entry`=558; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 정의의 이름으로... 이런, 바닥에 물이 떨어지는군.$B$B으, 이걸 내 손으로 만져야 하다니... 물고기야 괜찮지만, 거기에 다리가 나고 걸어다니기까지 하면... 그거 아시오? 물고기 말고는 당최 먹을 게 없는 사우스쇼어에서 지난 몇 주 동안 물고기를 한 마리도 못 먹었소.' WHERE `entry`=559; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '멀록 머리는 가져왔소?' WHERE `entry`=559; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '파렌의 심부름꾼인가?$B$B멀록을 처치하는 걸 도왔다니 고맙게 생각하네. 사우스쇼어를 안전하게 지키기 위해서는 충실한 일꾼과 많은 노력이 필요하네.' WHERE `entry`=560; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시게. 사우스쇼어의 안전을 위해 지원하려고 왔는가?' WHERE `entry`=560; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나가를 처리하라고? 레드패스도 내가 입수한 정보를 이미 알고 있는 모양이군. 하! 그가 내 덕에 승진하는 꼴은 절대 못 보지, 암! 무슨 말인지 설명해 주겠소.' WHERE `entry`=561; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사우스쇼어에서 나가를 처치했으니 이제 전출은 보장된 거나 다름없군. 하루빨리 이 암울한 항구에서 벗어나 스톰윈드로 돌아가야 할 텐데...' WHERE `entry`=562; +UPDATE `locales_quest` SET `Title_loc3` = 'Sturmwind Ho!' WHERE `entry`=562; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich hab meinen Brief für Major Samuelson in Sturmwind fertiggestellt. Ich brauche nur noch die Ergebnisse.' WHERE `entry`=562; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐지? 아... 사려깊은 내 제자가 직접 사우스쇼어의 나가 문제 해결에 공을 세웠다니... 이 보고서를 가져다 줘서 고맙소이다. 다음 달에 병력 배치를 재검토할 때 반드시 이 내용을 참작하도록 하지.' WHERE `entry`=563; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오. 스톰윈드 근위병에게 도움을 요청할 일이라도 있소?' WHERE `entry`=563; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Berglöwen töten unsere Pferdchen morgens mittachs und abends auch noch und Ihr steht hier dumm rum und wollt übers Wetter quatschen tun.$B$BVielleich\' sollte ich mir \'n richtigen Heiden suchen tun. Der tötet dann lieber als dass er quatschen tut.' WHERE `entry`=564; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 그럼 이 위대한 바르톨로가 귀신같은 솜씨를 한번 부려 볼까나... 잘 보시오. 위대한 바르톨로는 마법사의 지팡이나 마법사의 마법봉 없이도 마술을 부린다오. 바늘과 실만 가지고 말이지!' WHERE `entry`=565; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 이 위대한 바르톨로를 다시 찾아온 걸 보니, 설인 모피 망토를 만들 재료를 다 구해 왔나 보구려? 아니면 나, 바르톨로의 위대함에 매료된 것이겠군!' WHERE `entry`=565; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 훌륭한 일을 했군. 바르두스 남작을 처치했으니 비밀결사대 지도자의 수도 줄어든 셈이군. 놈들의 저항과 악행도 곧 끝이 날 거야.' WHERE `entry`=566; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 바르두스 남작에게 걸린 보상금을 받으려고 온 건가?' WHERE `entry`=566; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 현상금 사냥꾼으로서의 자질이 뛰어나군. 수고했네.' WHERE `entry`=567; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일입니까?' WHERE `entry`=567; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '怎麼了?' WHERE `entry`=567; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Pero?' WHERE `entry`=567; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Pero?' WHERE `entry`=567; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '명예롭게 임무를 잘 수행해 주었네, $c.' WHERE `entry`=568; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직도 이곳 토착 랩터들이 우리의 보급 작업을 방해하고 있네, $c.' WHERE `entry`=568; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Unsere Versorgungsbemühungen werden immer noch durch die eingeborene Raptorenbevölkerung behindert, $C.' WHERE `entry`=568; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 대족장님을 위해 명예로운 공을 세웠군.' WHERE `entry`=569; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon Fortschritte bei den Ogern der Ruinen von Mizjah erzielt, $C?' WHERE `entry`=569; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 정글에 대해 잘 알고 있는 것 같군. 가져온 표본들은 정말 훌륭해. 우리 호드를 위해 희생된 이 가여운 짐승들의 영혼에 감사해야겠군.' WHERE `entry`=570; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '좋은 소식을 가지고 온건가?' WHERE `entry`=570; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 최고의 힘줄을 구해 왔군. 노고에 대한 답례는 곧 하도록 하지.' WHERE `entry`=571; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 잘 돼가고 있소? 덩치큰 고릴라의 힘줄을 구해온 것이오?' WHERE `entry`=571; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 훌륭하군. 지금 당장 이 깃털로 준비를 해야겠어.' WHERE `entry`=572; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 깃털은 많이 모아 왔소?' WHERE `entry`=572; +UPDATE `locales_quest` SET `Details_loc1` = '이제 마지막 재료 한 가지만 구하면 마법을 완성할 수 있소.$B$B남쪽에 서부 해안 쪽 절벽 높은 곳에 신성한 샘이 있소. 이 샘은 종교학자와 신비주의 학자들 사이에서 뜨거운 논란의 대상이 되고 있소이다. 아제로스의 모든 종족들은 그 샘물이 자기 일족을 위해 신이 주신 신령한 선물이라고 주장하고 있지.$B$B마지막으로 부탁할 일은 바로 그 신성한 샘물을 가져다 달라는 것이오. 나가 탐험가도 그 샘물을 찾아 나섰다고 하니 조심하는 게 좋을 거요. 샘물을 가져오려면 아마 놈들과 부딪쳐야 할 거요.' WHERE `entry`=573; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '신성한 샘물도 구했으니 이제 의식용 목걸이에 마법을 걸 준비가 다 되었군.$B$B대족장님의 이름으로, 그리고 위대한 호드의 수호 아래, 이걸 목에 걸게 된 걸 자랑스럽게 여기도록 하시오.' WHERE `entry`=573; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법이 거의 완성되었소. 내가 부탁한 일은 어떻게 됐소?' WHERE `entry`=573; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하사관 요화는 당신의 능력을 믿고 있으며 나는 그녀를 믿소. 당신이 쿠르젠 군대를 물리쳐 준 덕분에 우리에게도 희망이 생겼군. 우리들만으로는 쿠르젠의 능력을 당해내지 못해서 우려하고 있던 차였는데... 아직 우리에게도 한 줄기 서광은 남아 있는 것 같소이다.' WHERE `entry`=574; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋은 가죽이군요. 사실 장화의 안감으로 사용할 거니까 가죽의 질은 그리 중요하지 않지만, 대신 편안해야 하죠.$B$B가죽이 너무 딱딱한 경우에는 호랑이 피로 부드럽게 해 준답니다. 이런 게 바로 장사 수완이란 겁니다요!' WHERE `entry`=575; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '장비는 다 준비됐습니다요. 이제 그 가죽만 있으면 되는데... 리들복스님을 오래 기다리시게 할 수는 없습죠.$B$B바보가 아니라면 땜장이 조합의 수석 발명가님을 실망하게 하는 짓은 하지 않을 거예요.' WHERE `entry`=575; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 이런, 이런! 내 소중한 눈을 되찾았구려. 지금도 잘 맞을지 한번 끼어 봐야겠소.$B$B하하! 야호! 앞이 보여!!' WHERE `entry`=576; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이보시오, 친구! 내 비록 볼 수는 없지만 당신이 항구 건너 중간쯤에 갔다는 건 냄새로 알 수 있소.$B$B내 눈은 되찾아 주지 않을 거요? 내 눈이 저 비열한 붉은해적단 놈들 손에 있다는 걸 알면 선장이 나를 수장시켜 버릴 거란 말이야.$B$B장님이 망을 보다니 그게 무슨 소용 있겠소? 저 까마귀 둥지가 바로 내 자리였었소. 더 이상 선실 하나 없는 신세가 될 텐데... 배 밑바닥에서라도 지낼 수 있다면 다행이겠군.' WHERE `entry`=576; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 내 장화를 보세요. 꼭 소시지 같지 않나요? 보기 좋고, 맛도 좋고. 가장 좋은 재료와 고기로만 만든 한번 맛을 보면 잊을 수 없는 소시지 말입니다요.$B$B안전성이 아주 뛰어나고 기분을 좋게 해 주는 신발입죠. 제 말을 믿으시라고요. 아, 거참... 진짜 재료가 뭔지 너무 꼬치꼬치 묻진 마세요.' WHERE `entry`=577; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '최고의 품질, 100% 고급 악어 가죽으로 만든 드리즐릭의 익셀시어 가죽 장화! 이보다 더 좋을 순 없다!$B$B이보다 더 멋진 광고 문구는 없을 거예요.$B$B가죽은 구해 오셨나요?' WHERE `entry`=577; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '역시 그 이야기는 사실이었어! 정말 놀랍군!$B$B하지만 해일의 돌을 가져오려면 우선 그 돌에 걸려 있는 저주를 푸는 방법을 알아내야 할 걸세. 저주는 마법에 관련된 것이니 마법사 중 한 명에게 도움을 청해야겠는데 말이야.' WHERE `entry`=578; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Trolle besitzen einige wirklich erstaunliche magische Objekte, $N. Und jetzt habe ich vielleicht die Möglichkeit, eines davon meiner reichhaltigen Sammlung hinzuzufügen. Hattet Ihr Erfolg bei der Suche nach der Quelle des Gerüchtes?' WHERE `entry`=578; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 중에서 관심 있는 책이 있으신가요?' WHERE `entry`=579; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안두인 국왕께서는 교육에 큰 비중을 두고 여러 가지 서적과 문서의 복사본을 만들어 대중에게 공개할 수 있도록 예산을 마련해 주셨지요. 이용하시는 방법은 아주 간단합니다. 도서관 증서를 가져오면 이곳에 있는 책의 복사본을 드리고 있습니다.' WHERE `entry`=579; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Roi Anduin accorde une grand importance à l\'éducation, et c\'est pourquoi il a débloqué des fonds pour rendre accessible au public des copies de divers ouvrages et écrits. C\'est très simple. Vous me donnez un titre de bibliothécaire, et je puis vous fournir la copie de l\'un des livres disponibles.' WHERE `entry`=579; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'König Anduin betrachtet Lernen als sehr wichtig und hat daher Geld zur Verfügung gestellt, damit verschiedene Folianten und Schriften kopiert und für die Öffentlichkeit zugänglich gemacht werden können. Es ist ganz einfach, Ihr bringt mir einen Bibliotheksschein, und ich gebe Euch ein Exemplar eines der verfügbaren Bücher.' WHERE `entry`=579; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Te interesa alguno de estos títulos, $n?' WHERE `entry`=579; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El rey Anduin ha puesto mucho énfasis en el aprendizaje y, por ello, nos ha proporcionado fondos para hacer copias de varios libros y escritos y ponerlas a disponibilidad del público. Es muy sencillo. Me traes un manuscrito de la biblioteca y yo te doy una copia de uno de los libros.' WHERE `entry`=579; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 이런! 선장의 술을 찾았군! 여어, 이거 당신에게 정말 큰 신세를 졌어.$B$B밖에는 폭풍이 몰아치고 있는 것 같군. 폭풍이 지나가길 기다리는 동안 이 술 한 병으로 몸이나 녹여 볼까...' WHERE `entry`=580; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '차라리 날더러 바다에 빠져 죽으라고 해! 이제 술도 거의 다 떨어져 간단 말이오. 선장이 곧 출항을 명할 텐데, 그러면 난 저 타나리스 사막처럼 말라 죽게 될 거야. 그리고 포트 와인이 없어진 걸 선장이 아는 날엔... 으으...!' WHERE `entry`=580; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋은 어금니군. 당신은 붉은머리부족을 처치할 만한 실력이 있음을 증명해 보였소.$B$B아주 좋아, 앞으로 당신이 해 줘야 할 일이 많을 거요.' WHERE `entry`=581; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이보시오, $c. 붉은머리부족들은 처치했소? 그렇다면 전리품을 보여 주시오.' WHERE `entry`=581; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 이 해골들을 조사해 불쌍한 예니쿠가 인간사냥꾼의 도끼를 피했는지 확인해 보도록 하지.' WHERE `entry`=582; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '족장님의 아들이 무척 걱정되는군. 내가 조사할 수 있도록 쭈그러든 해골은 가지고 왔소?' WHERE `entry`=582; +UPDATE `locales_quest` SET `Details_loc1` = '다행히 뱀신의 가호로 그중에 예니쿠는 없었소. 하지만 아직 그를 찾을 단서가 전혀 없으니...$B$B반드시 진실을 밝혀내야 하오. 혹시 붉은머리부족의 족장과 그의 의술사만 진실을 알고 있다면 그야말로 곤란한 일이 아닐 수 없군. 검은창부족의 적인 그들이 순순히 털어놓지는 않을 테니, 우선 놈들을 죽인 후 강제로 알아낼 수밖에 없소!$B$B간줄라와 공포의 네즐뤼크를 처치하고 그들의 머리카락을 가져와 이 가마솥 안에 넣도록 하시오. 놈들은 줄쿤다의 폐허 깊숙한 곳 어딘가에 있을 거요. 그 머리카락이 있으면 놈들의 자백을 받아낼 수 있소.' WHERE `entry`=584; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '간줄라와 네즐뤼크의 머리카락을 가마솥 안에 넣습니다.' WHERE `entry`=584; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥에는 녹색 액체가 끓고 있습니다.' WHERE `entry`=584; +UPDATE `locales_quest` SET `Details_loc1` = '<가마솥에서 들려오는 네즐뤼크의 목소리>$B$B사실이다. 나는 검은창부족의 아이가 끌려간 곳을 알고 있다. 비록 네가 나를 이기고 내 영혼을 묶어 놓긴 했지만 대가 없이 입을 열지는 않을 것이다!$B$B우리 붉은머리부족은 백골가루부족과 전쟁을 치르고 있다. 내게서 원하는 정보를 얻으려면 백골가루부족에게서 놈들의 전리품 해골 3개를 훔쳐 여기 우리가 있는 곳으로 가져와라. 그러면 난 황천에서도 함께할 노예를 얻을 수 있으니... 첫 번째는 발리아마에 있는 놈들의 전리품 더미에서 가져와야 하고, 다른 하나는 지아타자이, 그리고 나머지 하나는 줄맘웨에서 가져온 전리품이어야 한다.' WHERE `entry`=585; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 바로 이거야. 내 영혼이 풀려나면 이 세 노예와 함께 황천으로 들어갈 것이야.$B$B내 요구를 잘 들어주었구나. 너는 $r 족의 자랑거리가 될 것이야.' WHERE `entry`=585; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해골을 가져오면 말하겠다...' WHERE `entry`=585; +UPDATE `locales_quest` SET `Details_loc1` = '<가마솥에서 들려오는 간줄라의 목소리>$B$B너와 너의 조상까지도 저주할 것이야!!$B$B피와 복수만이 내 분노를 달랠 수 있을 것이다. 좋아, 나를 달래고 싶다면 내 말대로 따라야 한다.$B$B동쪽에 백골가루부족이 있는 곳 한복판으로 가서 그중 가장 사나운 놈들을 처치하라. 살아남을 수 있다면 놈들의 족장인 학살자 아나텍과 싸워라. 하하하! 할 수만 있다면 놈의 망가진 갑옷이라도 가져와 보시지!$B$B아마 놈은 너를 썩은 고기를 먹는 짐승의 밥으로 던져주려 할 것이다.' WHERE `entry`=586; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '믿고 싶지는 않지만, 인정할 수밖에 없군. 자네가 해냈어. 학살자 아나텍이 죽었으니 이제 내 분노가 좀 가라앉는군.$B$B앞으로 위대한 업적을 세워갈 것도 같군. 하지만, 언젠가는 자네도 황천에서 만날 날이 있겠지. 그때 우리 둘이 다시 힘을 겨뤄 볼 수 있을 것이다.$B$B그때까지 기다리고 있겠다.' WHERE `entry`=586; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '비록 내 혼이 육신에서 분리되어 끓는 가마솥에 던져진 신세지만 너의 두려움은 느낄 수 있다.$B$B하하! 과연 네가 해낼 수 있을까?' WHERE `entry`=586; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단한 활약이군! 게다가 내가 떠나기 직전에 잘 맞춰 와 줬군그래. 어떻게 감사해야 할지 모르겠어!' WHERE `entry`=587; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물건은 찾았나, 친구?' WHERE `entry`=587; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '추방자 잔질이라고?$B$B예니쿠가 그 사악하고 강력한 트롤 의술사에게 잡혀 있다면 그를 구할 가능성은 거의 없소... 티끌만큼의 가능성이 있을 뿐이란 말이오.$B$B그렇지만 아직 희망은 있지.' WHERE `entry`=588; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 잘 형성된 수정을 가지고 왔군. 수정들이 벌써 내게 노래하고 있는 듯하오.$B$B당신이 수정을 구하러 간 동안 정글의 영혼들과 얘기를 나누어 마음의 눈이 있는 곳을 알아냈소.$B$B그리고 그걸 지키고 있는 게 누구인지도...' WHERE `entry`=589; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '수정은 가지고 왔소? 마음의 눈을 찾은 후에 마지막 의식을 행하기 위해서는 그 수정이 꼭 필요하오.' WHERE `entry`=589; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '굉장해! 정말 놀라운 기술이군!$B$B당신쯤은 쉽게 처리할 수 있을 줄 알았는데 말이야. 날 보기좋게 때려 눕혔어.$B$B여기 약속한 돈을 주지... 처음 말했던 만큼은 아니겠지만, 뭐 애당초 주려고도 안 했던 거니까 기분 좋게 받으라고.' WHERE `entry`=590; +UPDATE `locales_quest` SET `Details_loc1` = '마음의 눈은 동쪽에 있는 모쉬오그 오우거 소굴 안 깊은 곳에 있는 마이조스라는 오우거 마법사가 가지고 있소. 검은창부족이 가시덤불 골짜기에 살던 시절부터 내가 알고 있던 자이지. 그 오우거는 마법 능력이 강하며 아주 사악한 자라오. 게다가 마음의 눈을 가지고 있다면 지금쯤 마법이 더 강력해졌을 거요.$B$B당신이 마이조스를 상대하고 그에게서 마음의 눈을 빼앗아 와야 하오. 위험한 임무지만 그것이 예니쿠를 구할 수 있는 유일한 희망이오.' WHERE `entry`=591; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마음의 눈을 가져왔군! 당신은 진정 전설 그 자체요!$B$B마음의 눈을 가져온 걸 보니 틀림없이 마이조스도 물리쳐서 황천으로 보내 버렸겠군. 그래서 영혼들이 그에 대해서는 아무 말도 하지 않으려 했던 것이야, 하하.$B$B이 세계에서 그를 완전히 제거해 버린 것은 정말 다행스러운 일이지만, 이제 그는 영혼의 세계에 존재하게 될 거요. 그곳이 그의 손에 들어가는 일이 없어야 할 텐데...$B$B하지만, 그 걱정은 나중에 하도록 하고... 지금은 우선 마음의 눈을 우리가 원하는 대로 움직이기 위한 의식을 행해야겠소.' WHERE `entry`=591; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오. 정글의 영혼들이 당신의 용기를 찬양하는 노래를 부르고 있소. 하지만 마이조스를 상대하는 임무에 대해서는 해줄 얘기가 없다는군.$B$B그래, 마음의 눈은 가져왔소?' WHERE `entry`=591; +UPDATE `locales_quest` SET `Title_loc5` = '心靈之眼' WHERE `entry`=591; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 추방자 잔질의 손아귀에서 예니쿠를 구출하고 내가 가망이 없다고 거의 포기했던 임무를 완수해 내다니...$B$B우리 부족은 당신의 이름을 노래로 만들어 기릴 것이오. 그리고 당신의 무용담을 돌에 새겨 영원히 남기도록 하겠소.' WHERE `entry`=592; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '킨윌레이가 말하길, 당신이 예니쿠의 영혼을 붙잡으러 갔다고 하던데...$B$B사실이오? 그렇다면 그의 영혼을 가져왔소?' WHERE `entry`=592; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '영혼의 보석을 그의 이마에 올려놓습니다. 예니쿠의 몸이 떨리면서 그의 영혼이 몸에서 빠져나와 보석으로 빨려 들어가고 영혼이 없는 빈 껍데기만 남습니다.' WHERE `entry`=593; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '예니쿠는 당신 앞에 기절해 있지만 그의 영혼은 다른 곳에 있습니다.' WHERE `entry`=593; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Yenniku se tient étourdi devant vous, l\'esprit ailleurs…' WHERE `entry`=593; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Yenniku steht fassungslos vor Euch, sein Verstand befindet sich an einem anderen Ort...' WHERE `entry`=593; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '절 구하러 오셨나요?' WHERE `entry`=594; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맥주통 위에서 급하게 휘갈긴 글이 적혀 있는 지도와 동전 몇 개를 발견합니다.' WHERE `entry`=595; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 훌륭하군. 내가 이 목걸이들을 끓여 힘을 빼낼 거요. 목걸이에서 힘이 사라지면 목걸이 주인의 영혼도 약해지게 되지!$B$B자, 이걸 받으시오. 약속했던 답례요.' WHERE `entry`=596; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '붉은머리부족은 언젠가 우리 검은창부족에게 섬멸 당하고 말 것이오! 우리의 숙명의 적에게서 피묻은 뼈목걸이를 빼앗아 왔소?' WHERE `entry`=596; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 당신 기억나. 정찰을 마치고 돌아온 거로군...' WHERE `entry`=597; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신의 힘이 이 목걸이들을 모을 정도의 힘을 가졌다니 대단하군. 당신 덕분에 백골가루부족이 바실리스크에게 짓밟힌 우리의 젊은이들과 똑같은 운명을 맞게 되다니!$B$B우리 일족은 당신에게 큰 은혜를 입었소.' WHERE `entry`=598; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '백골가루부족 놈들은 우리와 전쟁을 시작한 걸 뼈저리게 후회하게 될 것이오! 임무는 완수했소?' WHERE `entry`=598; +UPDATE `locales_quest` SET `Title_loc5` = '裂骨項鍊' WHERE `entry`=598; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '붉은해적단이 무법항을 공격할 거라고 했나? 차라리 전망대 절벽에서 뛰어내리는 편이 놈들에게 나을 텐데 말이야. 어쨌든, 내게 정보를 주다니 자네는 우리 함대에 큰 공을 세운 셈일세. 검은바다 해적단을 대신해서 감사를 표하는 바이네.' WHERE `entry`=599; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! 정말 멋져요! 큰돈을 벌 수 있겠군!!$B$B아... 그게 아니라... 뭐... 투자개발회사가 이번엔 정글을 잘못 골랐지 않나요? 녀석들이 이곳을 떠나면 우리 형편도 나아질 거예요. 고마워요. 큰 신세를 졌네요.' WHERE `entry`=600; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '수정은 가져왔나요?? 난 그 수정이 필요해요!$B$B아...아니 그러니까 내 말은 그 사악한 투자개발회사가 가시덤불 골짜기에서 설 땅을 잃었다는 사실을 확인해야 한다는 거죠. 아시다시피 우리처럼 선량한 자들도 먹고 살아야 하지 않겠어요!' WHERE `entry`=600; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 조사해 보지는 못하지만 이 족쇄들 중에 분명히 하나는 도움이 될 거야. 이 족쇄들을 달라란으로 가져가 마법사에게 조사해 보라고 하게나.$B$B난 그런 따분한 늙은 마법사와 얘기하기 위해 무법항을 떠날 생각은 추호도 없으니까 말이야.$B$B허허, 내가 없는 동안 누군가 내 자릴 차지하게 될까 봐 걱정하는 건 절대 아니라고. 무법항에는 나 레빌가즈를 싫어하거나 험담을 입에 담는 이조차 없으니까 말이야.' WHERE `entry`=601; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '족쇄는 찾았나?' WHERE `entry`=601; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해일의 돌이? 정말 놀랍군. 당신은 내가 몇 년 전에 구루바시 제국의 전설에 관련된 책을 썼다는 사실을 들으면 아마 깜짝 놀라겠군그래. 난 그 해일의 돌에 대해서도 잘 알고 있소.$B$B이 족쇄들 중 하나엔 내가 분석할 수 있는 마법의 잔재가 남아 있을 것 같군. 어디 한번 살펴보도록 합시다.' WHERE `entry`=602; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '미안하지만, 내가 지금 좀 바쁘오.' WHERE `entry`=602; +UPDATE `locales_quest` SET `Details_loc1` = '해일의 돌을 소유하고 있는 마법사는 그 돌이 가진 힘을 일종의 제단 같은 곳에 집중되도록 증폭시켜 놓았소. 당신의 힘으로 돌을 깨뜨려 버릴 수 있을 것이오.$B$B내가 아는 바로는 그걸 가능하게 할 수 있는 물건은 고대 트롤 유물 중에 하나인 고대의 단검뿐이오. 그런데 말이오... 내가 가시덤불 골짜기에서 연구하던 시절에 그 단검을 발견했네만 그걸 내 고집 센 딸, 케이틀린에게 줘 버렸소. 그리고 그 애는 해적이 되기 위해 무법항으로 도망쳐 버렸고 말이지.' WHERE `entry`=603; +UPDATE `locales_quest` SET `Objectives_loc1` = '이 퀘스트는 블리자드에 의해 구식으로 지정되어 더 이상 받거나 완료할 수 없습니다.[Talk to Catelyn in Booty Bay.]' WHERE `entry`=603; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 단검 말인가요? 당신 도대체 뭐죠? 날 웃기러 온 건가요?$B$B뭐라고요? 내가 최고의 검술가에서 무법항의 우스꽝스러운 해적이 되어 버린 사연을 또 얘기하란 말이에요?$B$B비열한 붉은해적단 중 한 녀석과 싸우는 동안 검을 떨어뜨렸는데, 그 녀석이 그걸 전리품으로 가져가 버렸어요.$B$B그 녀석이 단검을 가지고 가 버린 건 내게 검술가로서 모욕적인 말을 듣는 것 이상으로 치욕적인 일이에요.' WHERE `entry`=603; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멋지게 해냈군. 이제 놈들의 계획을 알았으니 처리하는 것은 시간 문제야.$B$B이 만 바로 앞에 닻을 내렸다니 바보 같은 놈들...' WHERE `entry`=604; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이봐. 그래, 남쪽의 붉은해적단 야영지에 대해 뭔가 소식을 가져왔나?' WHERE `entry`=604; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 좋습니다, 좋아요.$B$B자, 여기 당신 몫입니다. 당신과 거래하게 되어 매우 기뻤습니다.' WHERE `entry`=605; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 수정은 찾지 못했나요? 가져다주기만 하면 값은 후하게 쳐 드리겠습니다.' WHERE `entry`=605; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '악! 이... 이건 어디서 난 거죠? 아니, 말하지 마세요... 알고 싶지 않으니까!$B$B누가 보낸 거죠? 혹시 바다늑대가?' WHERE `entry`=606; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이봐요! 왜 그렇게 쳐다보는 거예요.' WHERE `entry`=606; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '헤헤, 잘했군! 그래, 내장을 보여 줬을 때 그 겁쟁이가 어느 정도로 떨어 댔지? 봤어야 하는 건데!$B$B하! 녀석의 패를 읽는 건 식은 죽 먹기니, 녀석과 카드 게임을 하면 절대 지는 법이 없지. 도와 줘서 고맙소. 자, 이건 당신 몫이라고.' WHERE `entry`=607; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이게 누구신가. 그 겁쟁이에게 돈은 받아 왔나?' WHERE `entry`=607; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 오늘은 검은바다 해적단이 기념할 만한 정말 멋진 날일세! 자네를 위해 만세 삼창!' WHERE `entry`=608; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아! 이거면 좋은 값을 받을 수 있겠군. 특히 마우리의 의족에 들어 있는 건 값져 보이는데. 대단히 고맙소!$B$B그 세 녀석이 교훈을 얻었다면 좋겠군. 능력이 안 되면 돈을 걸지 말았어야지. 뭐, 이미 녀석에게는 너무 늦었는지 모르겠지만...노름 상대를 잘 골라야 하는 거라고.' WHERE `entry`=609; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 세 녀석은 찾았소? 놈들한테서 값나갈 만한 건 가져온 건가?' WHERE `entry`=609; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '던컨을 물리쳤단 말인가요? 첫인상만큼 풋내기는 아닌가 보군요.$B$B나도 당분간은 당신한테 도전해선 안 되겠는데요!' WHERE `entry`=610; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 지금까지 한 번도 져 본 적이 없다는 거 알고 있나요? 물론 칼에 벤 적이야 있죠. 그걸 각오하지 않고서야 어떻게 검투를 할 수 있겠어요? 하지만 녀석은 주먹으로 내 머리 옆을 쳐서 기절시켰었다고요. 다시 정신을 차리고 보니 녀석이 내 검을 가져갔더군요.$B$B내 별명에서도 알 수 있듯이 난 내 검이 없으면 싸울 수 없어요.' WHERE `entry`=610; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해일의 돌! 아주 멋지군! 내가 소장하고 있는 고대 트롤 유물 중에서도 최고의 소장품이 되겠군그래. 이 돌 안에 세상의 해일이 모두 들어 있는 것 같아 보이지 않나? 정말 놀라워!' WHERE `entry`=611; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해일의 돌은 찾아 왔나? 이미 그 돌을 놓을 자리도 치워 놓았고 돌을 놓을 멋진 진열대도 사 놓았지.' WHERE `entry`=611; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 찾았군! 정말로 고맙소. 큰 신세를 졌군!$B$B자, 이건 내 사례라오!' WHERE `entry`=613; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이봐! 마우리의 열쇠는 찾았소?' WHERE `entry`=613; +UPDATE `locales_quest` SET `Details_loc1` = '난 여기에서 칼림도어의 톱니항까지 배로 항해하곤 했다네. 그래도 꽤 유명한 선장이었다고. 그런데...$B$B저주받은 바다 거인들이 내 인생을 망쳐 놓고 말았어! 거인들이 내 배를 박살 내고 부하들을 모두 죽였지. 난 겨우 구명정에 몸을 맡기고 이 무법항까지 흘러 왔다네. 그 거인들 중 고를라쉬라는 놈이 내 상자를 훔쳐 가면서 그걸 코담뱃갑으로 쓸 거라더군. 뻔뻔한 놈 같으니!$B$B들리는 소문에 의하면 고를라쉬는 이곳에서 동쪽에 있는 해안을 어슬렁거린다고 하네. 놈을 찾아서 내 상자를 되찾아 주게! 그렇게 해 준다면 정말 고맙겠군그래.' WHERE `entry`=614; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 여기에서 칼림도어의 톱니항까지 배로 항해하곤 했다네. 그래도 꽤 유명한 선장이었다고. 그런데...$B$B저주받은 바다 거인들이 내 인생을 망쳐 놓고 말았어! 거인들이 내 배를 박살 내고 부하들을 모두 죽였지. 난 겨우 구명정에 몸을 맡기고 이 무법항까지 흘러 왔다네. 그 거인들 중 고를라쉬라는 놈이 내 상자를 훔쳐 가면서 그걸 코담뱃갑으로 쓸 거라더군. 뻔뻔한 놈 같으니!$B$B들리는 소문에 의하면 고를라쉬는 이곳에서 동쪽에 있는 해안을 어슬렁거린다고 하네. 놈을 찾아서 내 상자를 되찾아 주게! 그렇게 해 준다면 정말 고맙겠군그래.' WHERE `entry`=614; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt sie gefunden! Oh, was für ein wunderbarer Tag! Ich danke Euch, $N. Dass ich meine Truhe wiederbekommen habe, beruhigt mich ein wenig.$B$BAber mein Rachefeldzug ist noch nicht vollendet...' WHERE `entry`=614; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Früher hab ich ein Schiff von hier bis ganz nach Ratschet, in Kalimdor gesegelt. Ich war ein erfolgreicher Kapitän mit einem einwandfreien Ruf.$B$BBis...$B$BDiese verfluchten Meeresriesen mich ruinierten! Sie haben mein Schiff zerschmettert, meine Crew umgebracht und mich in ein Rettungsboot nach Beutebucht gesteckt. Einer dieser Riesen, Gorlash, hat meine Kapitänstruhe gestohlen. Er sagte, er wolle sie als Schnupftabakdose. Diese Dreistigkeit!$B$BIch habe gehört, dass Gorlash an der Küste östlich von hier sein Unwesen treibt. Findet ihn und bringt mir meine Truhe zurück! Tut das, und Ihr habt Euch die Dankbarkeit eines Kapitäns verdient!' WHERE `entry`=614; +UPDATE `locales_quest` SET `Title_loc5` = '隊長的箱子' WHERE `entry`=614; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Yo solía navegar en barco desde aquí hasta Trinquete, en Kalimdor. Fui un capitán de mucho éxito e inmejorable reputación.$B$BHasta que...$B$BEsos malditos gigantes marinos acabaron conmigo. Destruyeron mi barco, mataron a mi tripulación y me dejaron en un barco salvavidas con dirección a la Bahía del Botín. Y uno de esos gigantes, Gorlash, robó mi cofre del Capitán. Dijo que lo quería para usarlo como caja de rapé. ¡Increíble!$B$BHe oído que Gorlash está cerca de la costa al este de aquí. ¡Encuéntrale y recupera mi cofre! Hazlo y conseguirás la gratitud de un capitán.' WHERE `entry`=614; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Yo solía navegar en barco desde aquí hasta Trinquete, en Kalimdor. Fui un capitán de mucho éxito e inmejorable reputación.$B$BHasta que...$B$BEsos malditos gigantes marinos acabaron conmigo. Destruyeron mi barco, mataron a mi tripulación y me dejaron en un barco salvavidas con dirección a la Bahía del Botín. Y uno de esos gigantes, Gorlash, robó mi cofre del Capitán. Dijo que lo quería para usarlo como caja de rapé. ¡Increíble!$B$BHe oído que Gorlash está cerca de la costa al este de aquí. ¡Encuéntrale y recupera mi cofre! Hazlo y conseguirás la gratitud de un capitán.' WHERE `entry`=614; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hallo hallo, $N. Der Käpt\'n hat mir gesagt, dass lhr hinter Negolash her seid, was?' WHERE `entry`=615; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흥미롭군. 그 이야기를 들으니 예전에 읽었던 책이 떠오르는데...$B$B아, 분명히 트롤의 전설이었지. 크라젝이 보고한 내용이 사실이라면 아마 곧 내가 소장하고 있는 고대 유물과 유적에 해일의 돌도 추가할 수 있겠군그래.' WHERE `entry`=616; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 아키리스 갈대 10개를 구하는 건 그리 어렵지 않았을 것 같은데, 어땠소? 뭐, 나가들을 공격하고 싶지는 않았지만, 모두 먹고 살아야 할 것 아니오.' WHERE `entry`=617; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 특별한 볼일이 없다면 저리 비키시오.' WHERE `entry`=617; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt mein Entermesser von Negolash zurückgeholt! Ich kann mein Glück kaum fassen, $N! Euch zu treffen hat mein Blatt zum Besseren gewendet, Ihr habt mich nicht enttäuscht!$B$BDanke! Und wenn ich jemals ein neues Schiff bekomme und Ihr die Meere befahren wollt, dann seid Ihr mein Ehrengast.' WHERE `entry`=618; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr mein Entermesser, $N?' WHERE `entry`=618; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '배에 음식과 술을 쌓아 놓습니다.' WHERE `entry`=619; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '버려진 구명정입니다. 보트 옆에는 긁히고 빛 바랜 페인트로 다음과 같이 쓰여 있습니다.$B$B\"스모츠의 복수\"' WHERE `entry`=619; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'C\'est un canot de survie abandonné. Le long de son flanc, on peut lire des lettres pâles et délavées qui disent :$B$B\"La Revanche de Smott\"' WHERE `entry`=619; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Das ist ein verlassenes Rettungsboot. An der Seite stehen in zerkratzter, verblichener Farbe die Worte:$B$B\"Smotts\' Revenge\"' WHERE `entry`=619; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Es un barco salvavidas abandonado. En el casco, escritas con pintura descascarillada y apagada, se pueden leer las palabras:$B$B\"La venganza de Smotts\"' WHERE `entry`=619; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아주 좋아요! 자, 여기 사례금이에요.$B$B그리고 이건 덤으로 드리는 겁니다... 판단력에 도움이 될 거예요.' WHERE `entry`=621; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잔질의 혼합물은 가져왔나요?' WHERE `entry`=621; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 수리했군요! 이제 저녁 식사 준비를 할 수 있겠습니다. 정말 고맙습니다.$B$B무법항에서 무슨 문제는 없었습니까? 그곳은 점점 위험해지고 있는데다가, 가끔 고블린이 술취한 선원들을 포로로 잡아 그들의 노예선으로 끌고 간다는 소문까지 나돌고 있다더군요.$B$B...그리고는 강제로 아무도 모르는 곳으로 데려가서 무슨 일을 시킨다고 하던데...' WHERE `entry`=622; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오. 무법항에는 다녀온 겁니까? 고블린 크라젝이 내 냄비를 고쳐 주었나요??' WHERE `entry`=622; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐지?! 난 당신 같은 자와 노닥거릴 시간이 없다고. 괜히 귀찮게 하지 말고 저리 가라고.$B$B뭐라고? 블로즈가 보냈다고? 흠, 그럼 물건이나 한번 보실까?$B$B<선원 그로이가 아키리스 갈대 묶음을 주의 깊게 살펴보며>$B$B좋아, 꽤 괜찮군. 아키리스 갈대 한 묶음을 더 구했다고 하면 내 고객이 아주 기뻐할 거요. 그래, 이제 값을 얼마나 쳐줄지 궁금하지 않소, $c? 물론 그렇겠지!$B$B자, 여깄소. 그리고 덤으로 충고 하나 하겠는데, 어서 내 선창에서 내려가는 게 좋을 거라고.' WHERE `entry`=623; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '嗯?' WHERE `entry`=623; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí?' WHERE `entry`=623; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '젖은 양피지에는 다음과 같은 단서가 담겨 있습니다.' WHERE `entry`=624; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '곰팡이 슨 두루말이를 발견했습니다.' WHERE `entry`=625; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '상자를 열어 뭔가를 발견합니다...' WHERE `entry`=626; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 훌륭해요! 이거 큰 신세를 졌군요.$B$B자, 여기 혈석을 구해다 준 사례금이에요.' WHERE `entry`=627; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '왔군요. 혈석은 구했나요?' WHERE `entry`=627; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! 손님 덕분에 리들복스 조합장님께서 주문한 장화를 다음 지하광산행 배에 실어 보낼 수 있겠군요. 예정보다도 빨리 말이죠!$B$B수고해 주신 대가로 손님 장화도 한 켤레 만들어 놓았으니 가져가세요. 이 드리즐릭이 공짜로 드리는 겁니다요.$B$B다만, 드리즐릭의 익셀시어류 만한 장화는 없다는 사실만 기억해 주세요!' WHERE `entry`=628; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바다악어가 점차 멸종돼 가고 있다는 기사를 읽은 적이 있었는데... 제겐 정말 안 좋은 소식이죠.$B$B어쨌든, 덩치큰 바다악어 가죽은 가져왔나요?' WHERE `entry`=628; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아. 오그리마에 돌아가면 이 서판 조각을 신성한 곳에 모셔 그리렉의 강한 힘과 명예가 영원히 기억될 수 있도록 하겠소.$B$B고맙소. 당신이 세운 공적은 우리 검은창부족과의 우호 관계가 더욱 돈독해지고 있음을 의미하는 것 아니겠소?' WHERE `entry`=629; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서판 조각을 가져오길 기다리고 있겠소.' WHERE `entry`=629; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 큰 치욕에서 절 구해 주셨습니다. 여기가 제 영토였다면 우리 일족과 함께 지내실 수 있도록 살 곳을 제공했겠지만, 지금으로서는 당신이 보여준 용감한 행동과 고귀함에 대한 답례로 드릴 수 있는 거라곤 오로지 이 증표밖에 없다는 게 아쉽군요.' WHERE `entry`=630; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '절 구하기 위해 당신을 보내 주신 우리 선조님께 감사드립니다. 절 자유롭게 할 족쇄의 열쇠는 가져오셨나요?' WHERE `entry`=630; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '체구가 작은 드워프 시체를 찾았습니다. 시체가 쓰고 있는 투구에는 에벤에셀 러스트로크라는 이름이 선명하게 새겨져 있습니다.' WHERE `entry`=631; +UPDATE `locales_quest` SET `Details_loc1` = '가여운 러스트로크는 검은무쇠단 드워프의 매복지까지 들어갔던 것 같습니다. 꽉 쥐고 있는 그의 주먹 옆에서 양피지 문서가 발견되었습니다.$B$B이 슬픈 소식을 라그 가마슨에게 보고하고 발견한 양피지 문서를 보여 줘야 합니다.' WHERE `entry`=632; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 이런 비통한 소식이...' WHERE `entry`=632; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '러스트로크의 흔적이라도 찾았소?' WHERE `entry`=632; +UPDATE `locales_quest` SET `Details_loc1` = '어떻게 이런 일이! 가엾은 러스트로크. 이건 있을 수 없는 비극이오.$B$B그의 죽음이 헛되게 해서는 안 되오. 당신이 발견한 이 양피지 문서에 따르면 캄 딥퓨리가 탄돌 교각 건너편 아라시 고원에 비밀리에 설치해 놓은 폭약을 감추기 위해 위장 공격을 한 것이라고 되어 있군.$B$B만약 그 폭약으로 다리가 파괴되면 북쪽으로의 주요 보급로를 차단당하게 되오. 그 전에 우리가 폭약을 찾아내 반드시 파괴해야 하오! 임무를 완수하면 여기로 돌아오시오. 당신이 우리의 유일한 희망이오.' WHERE `entry`=633; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 유일하게 남아 있는 다리를 지켜 냈구려! 마그니 브론즈비어드 폐하와 카즈 모단 주민을 위해 대단한 일을 해 주었소.$B$B이제 우리는 지원군이 나타날 때까지만 버티면 되는데...' WHERE `entry`=633; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '폭발물 파괴' WHERE `entry`=633; +UPDATE `locales_quest` SET `Details_loc1` = '작은 부탁 하나만 더 해도 되겠소, $c 친구? 우리는 아이언포지로부터 예비 사단을 기다리고 있소. 그런데 로고의 말에 의하면 북쪽 아라시 고원의 임시 주둔지에 얼라이언스 야영지가 있다고 하오.$B$B그곳으로 가서 부대장 나이얼스님을 만나보시오. 그리고 그녀에게 우리가 던 모드르와 탄돌 교각을 탈환하도록 지원 병력을 보내줄 수 있는지 물어봐 주시오.' WHERE `entry`=634; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '롱브레이드님과 그의 용맹한 병사들에게 심심한 조의를 표하는 바입니다. 탄돌 교각의 비극적인 사고와 던 모드르의 함락 소식에 내 마음도 무겁군요.$B$B하지만 스트롬가드 역시 함락됐기 때문에 우리는 이곳 임시 주둔지에 주둔해 있어야 합니다! 우린 곧 우리의 대도시를 탈환할 계획입니다.$B$B스트롬가드에 왕의 깃발이 다시 걸릴 때까지 우리는 아라시 고원을 떠날 수 없습니다. 그것이 우리의 임무이며 또 명예를 지키는 길이니까요. 롱브레이드님께 지원군을 보낼 수 없는 상황이 안타깝군요.' WHERE `entry`=634; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '살아있는 힘이 수정 조각 내부에 갇혀 있는 것 같이 고동칩니다.' WHERE `entry`=635; +UPDATE `locales_quest` SET `Title_loc2` = 'Légendes de la Terre' WHERE `entry`=636; +UPDATE `locales_quest` SET `Details_loc2` = 'Ce livre raconte l\'histoire d\'une princesse élémentaire, Myzrael, et de son emprisonnement loin sous les hautes-terres Arathies.$B$BIl évoque également un affleurement secret de cristaux, en surface. Ces cristaux, les Éclats de Myzrael, forment une fenêtre sur la prison de la princesse.$B$BSi une âme courageuse trouve les Éclats de Myzrael, alors peut-être pourra-t-elle lui parler...' WHERE `entry`=636; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Trouver les Éclats de Myzrael.' WHERE `entry`=636; +UPDATE `locales_quest` SET `Title_loc3` = 'Legenden der Erde' WHERE `entry`=636; +UPDATE `locales_quest` SET `Details_loc3` = 'Dieses Buch erzählt die Geschichte einer Prinzessin der Elementare, Myzrael, und ihrer Gefangenschaft tief unterhalb des Arathihochlandes.$B$BEs erzählt auch von dem verborgenen Auftreten von Kristallen im Hochland. Diese Kristalle, die Splitter von Myzrael, sind Fenster zum Gefängnis der Prinzessin.$B$BWenn eine mutige Seele die Splitter von Myzrael fände, dann könnte $Ger:sie; vielleicht mit ihr sprechen...' WHERE `entry`=636; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Findet die Splitter von Myzrael.' WHERE `entry`=636; +UPDATE `locales_quest` SET `Title_loc5` = '大地公主的傳說' WHERE `entry`=636; +UPDATE `locales_quest` SET `Title_loc6` = 'Las Leyendas de la Tierra' WHERE `entry`=636; +UPDATE `locales_quest` SET `Details_loc6` = 'El libro cuenta la historia de una princesa elemental y de su cautiverio en las profundidades de las Tierras Altas de Arathi.$B$BTambién habla de un afloramiento secreto de cristales en las Tierras Altas. Estos cristales, los Fragmentos de Myzrael, son una ventana a la prisión de la princesa.$B$BSi un alma valiente encontrara los Fragmentos de Myzrael, tal vez pudiera hablar con ella...' WHERE `entry`=636; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Encuentra los Fragmentos de Myzrael.' WHERE `entry`=636; +UPDATE `locales_quest` SET `Title_loc7` = 'Las Leyendas de la Tierra' WHERE `entry`=636; +UPDATE `locales_quest` SET `Details_loc7` = 'El libro cuenta la historia de una princesa elemental y de su cautiverio en las profundidades de las Tierras Altas de Arathi.$B$BTambién habla de un afloramiento secreto de cristales en las Tierras Altas. Estos cristales, los Fragmentos de Myzrael, son una ventana a la prisión de la princesa.$B$BSi un alma valiente encontrara los Fragmentos de Myzrael, tal vez pudiera hablar con ella...' WHERE `entry`=636; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Encuentra los Fragmentos de Myzrael.' WHERE `entry`=636; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '편지가 물에 젖었다면 설리가 차가운 물속에 있단 말인가? 제발 사실이 아니라고 해 주세요!$B$B그가 뭐라고 썼는지 읽어 봐야겠어요.' WHERE `entry`=637; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '먼 곳에서 고생스럽게 이곳까지 온 모양이군요. 요즘 상황을 보면 우리 모두의 영혼을 시험하는 것 같아요. 제게 무슨 소식을 가져오신 거죠?' WHERE `entry`=637; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 고원의 망치 주둔지로 가서 젠구와 대화해야 합니다.' WHERE `entry`=638; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어떻게 지내나, $c? 볼진께서는 우리에게 상당히 어려운 임무를 부여하셨지. 그래서 말인데 자네의 도움이 필요하네.' WHERE `entry`=638; +UPDATE `locales_quest` SET `Title_loc2` = 'Trollemort' WHERE `entry`=638; +UPDATE `locales_quest` SET `Title_loc3` = 'Trollbann' WHERE `entry`=638; +UPDATE `locales_quest` SET `Title_loc5` = '食人妖剋星' WHERE `entry`=638; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했군. 시작이 좋아. 트롤베인의 무덤에서 트롤칼라를 빼내려면 인장들을 모두 모아야 해.' WHERE `entry`=639; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 첫 번째 인장을 찾지 못했나? 스트롬가드에 있는 비밀결사대 일원 중 한 명이 가지고 있을 거야.' WHERE `entry`=639; +UPDATE `locales_quest` SET `Title_loc5` = '激流堡符印' WHERE `entry`=639; +UPDATE `locales_quest` SET `Details_loc1` = '토라스 트롤베인의 무덤은 세 개의 인장으로 보호되어 있네. 자네가 비밀결사대로부터 빼앗아 온 것은 이 중 첫 번째이고 나머지 두 개는 철통같이 수비하고 있는 스트롬가드 민병대가 가지고 있으니 구하기가 더 어려울 걸세.$B$B세 개의 인장 중 한 개인 소라딘의 인장은 토라스의 아들인 갈렌이 열한 개의 조각으로 나누어 스트롬가드 수호병들에게 나누어 주었지. 그 조각을 찾아내 우리 트롤 주술사인 토건에게 가져다주면 그가 조각을 결합하여 완전한 인장을 만들 걸세.' WHERE `entry`=640; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이 인장 조각들을 결합해 달라는 건가? 어디보자, 조각은 다 있고 마법적인 구조로 보아 되살리기 쉽게 되어 있으니... 그리 어려운 일은 아닌 것 같군... $B$B잠시 눈을 감아 보게.' WHERE `entry`=640; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '트롬카, $c 친구. 젠구에게 들었는데 내 도움이 필요하다고?' WHERE `entry`=640; +UPDATE `locales_quest` SET `Details_loc1` = '흠잡을 데 없이 완벽하게 인장을 완성했네. 이제 이 인장을 사용하여 트롤베인의 무덤에 있는 봉인을 깨뜨릴 수 있다네. 젠구에게 가 보게. 분명히 다른 임무가 또 있을 거야.' WHERE `entry`=641; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 조금만 더 노력하면 트롤베인의 무덤에서 트롤칼라를 꺼낼 수 있게 될 거야. 세 번째 인장의 소유자는 아라시 고원의 여러 곳을 자주 옮겨 다니기 때문에 어디에 있는지 정확하게 알 수 없네. 하지만 자네라면 찾을 수 있을 거라는 확신이 드는군.' WHERE `entry`=641; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '두 번째 인장을 가지고 왔나?' WHERE `entry`=641; +UPDATE `locales_quest` SET `Title_loc5` = '索拉丁符印' WHERE `entry`=641; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 결정을 작동시켰군요. 벌써 기운이 좀 생기는데요!$B$B하지만 아직 자유로워지려면 멀었어요...' WHERE `entry`=642; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 결정 덩어리는 미즈라엘의 결정과 매우 흡사하게 생겼습니다. 하지만 미즈라엘의 결정처럼 안전한 느낌이 배어 나오지는 않습니다.' WHERE `entry`=642; +UPDATE `locales_quest` SET `Details_loc1` = '아라시 고원 전체는 말할 것도 없고, 스트롬가드 조차도 완벽히 자신의 휘하에 두지 못하고 있는 인간족의 왕자가 자신의 졸개 기병을 데리고 온 지역을 돌아다니고 있네. 도대체 그 이유를 알 수가 없단 말이야. 하기야 인간의 머릿속에 뭐가 들어 있는지 누가 알겠나?$B$B이유야 어쨌든 중요한 건 그가 기병 대장인 부관 밸러콜에게 인장을 맡겼다는 것이야. 부관 밸러콜을 찾아서 처치하고 인장을 내게 가지고 와주게.' WHERE `entry`=643; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기병대장을 잃었으니 스트롬가드 수호병들에게는 큰 타격이겠군. 더 기쁜 건 이제 인장을 하나만 더 확보하면 트롤칼라를 우리가 가질 수 있게 된다는 것일세.' WHERE `entry`=643; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '밸러콜은 말을 타고 빠르게 이동하기 때문에 추적하기가 쉽지 않을 거야. 어쨌든 그의 인장이 반드시 필요하네.' WHERE `entry`=643; +UPDATE `locales_quest` SET `Title_loc5` = '阿拉索符印' WHERE `entry`=643; +UPDATE `locales_quest` SET `Details_loc1` = '토라스 트롤베인의 무덤을 여는 데 필요한 마지막 인장은 그의 아들이 가지고 있네. 트롤베인의 아들은 스트롬가드의 깊은 곳, 수호대가 장악하고 있는 지역의 작은 예배당에 숨어 있어. 갈렌 왕자 주위는 경호가 삼엄한 데다가 본인도 막강한 전사이니 이번 임무가 가장 어려울 걸세.' WHERE `entry`=644; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오늘은 아주 기분이 좋은 날이군. 앞으로 트롤베인의 후손이 더 이상 우리를 괴롭히지 못할 것이고, 트롤칼라를 손에 넣기 위해 필요한 인장을 모두 손에 넣었으니 머지 않아 줄구룹이 이끄는 우리의 트롤 적들을 무찌를 수 있게 될 걸세.' WHERE `entry`=644; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군. 이그네우스 트롤베인의 후손을 처치했나?' WHERE `entry`=644; +UPDATE `locales_quest` SET `Title_loc5` = '托爾貝恩符印' WHERE `entry`=644; +UPDATE `locales_quest` SET `Details_loc1` = '이건 뭐지? 인장 네 개를 한 곳에 모았더니 하나의 인장으로 결합되었네. 분명 이 인장을 사용하면 트롤베인의 무덤에 설치된 봉인을 깨뜨릴 수 있을 거야.$B$B트롤베인의 유골은 스트롬가드 내부 성소 뒤편에 있는 지하 납골당에 묻혀 있네. 가서 트롤칼라를 되찾아 오게.' WHERE `entry`=645; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이그네우스의 인장에서 나오는 빛을 트롤베인의 무덤 앞에 있는 모양과 맞추자 섬광이 인장을 삼키고 돌로 된 손이 잡고 있던 전설의 검 트롤칼라를 놓습니다.' WHERE `entry`=645; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '트롤베인의 무덤 앞에 있는 비석의 동판 모양이 이그네우스의 인장에서 나오는 빛 모양과 같습니다.' WHERE `entry`=645; +UPDATE `locales_quest` SET `Details_loc1` = '빛이 서서히 사라지며 돌로 된 칼집 안에 들어 있는 트롤칼라를 집었습니다.' WHERE `entry`=646; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수 세대에 걸쳐 스트롬과 아라소르의 힘이 트롤들을 괴롭혀 왔지. 이제 그들의 위대한 무기가 우리의 손에 들어왔네. 이제는 더 이상 짙은 안개에 쌓인 줄구룹의 숲으로 전진할 필요가 없게 되었군.$B$B자네의 원조가 정말 큰 도움이 되었네. 검은창 트롤이 자네에게 빚을 진 셈이군.$B$B이 검을 그롬골에 있는 님보야에게 보내도록 하겠네.' WHERE `entry`=646; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검을 가지고 왔나?' WHERE `entry`=646; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 기분 좋은 날에 흥을 돋우는 데는 포기 맥크릴의 위스키만한 게 또 없지! 그 자가 외상값을 떼어 먹을 줄 알았는데... 흠, 어쨌든 정말 고맙소.' WHERE `entry`=647; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이오?' WHERE `entry`=647; +UPDATE `locales_quest` SET `Title_loc5` = '麥克里爾的月光酒' WHERE `entry`=647; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah, no hay nada como el licor de luna de Nubos MacKreel para entrar en calor! Supongo que con esto queda saldada su deuda conmigo. ¡Gracias, amigo! ¡Muchas gracias!' WHERE `entry`=647; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cuál es la buena noticia, $r?' WHERE `entry`=647; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 당신이 OOX-17/TN을 구한 구세주였군! 얼마나 고마운지 이루 말할 수가 없소! 내 유도 로봇 시리즈는 아직 더 개발이 필요한데 당신이 회수해 준 덕분에 제작 비용은 물론이고 시간도 많이 벌게 됐소이다!$B$B자, 내가 가진 이 물건 중 아무거나 골라 보시오. 부디 당신이 유용하게 쓰게 되면 좋겠는데... 다시 한번 감사를 드리오. 나와 내 귀염둥이 꼬꼬가 당신에게 큰 신세를 졌소!' WHERE `entry`=648; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 말톤 드로퍼스와 대화해야 합니다.' WHERE `entry`=649; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아버지가 말씀하신 리플이요. 아버지는 여기 오그리마에 있는 선술집에 리플을 팔려고 하시죠. 그런데 포장된 상태로 팔면 돈을 더 받을 수가 있어요. 그 일을 할 줄 아는 자가 하나 있는데, 리플이 있는 동부 내륙지에 있어요. 그런데 그가... 하이 엘프라서요.$B$B뭐, 얼라이언스의 일원은 아니니까 좋은 하이 엘프라고 할 수 있지요. 아니, 늘 술에 취해 있어서 그렇게 좋다고도 할 수 없겠네요. 술을 정말 사랑하거든요. 말 그대로 사랑하지요.' WHERE `entry`=649; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 찾아갈 엘프의 이름은 길버라딘 선체이서라고 해요. 냄새만 맡고도 무슨 술인지 다 알아맞힐 정도의 애주가죠! 리플 포장도 할 줄 아니까 그와 대화해 보세요. 포장할 병은 모두 여섯 개예요. 두 개는 아버지께 드릴 거고요. 그자가 수고비를 얼마나 달라고 할지는 모르겠지만... 좀 요구하긴 할 거예요. 리플을 다 포장하고 아버지 드릴 두 병을 챙기면 여기로 돌아오세요!$B$B길버라딘의 야영지는 동부 내륙지의 어떤 하이 엘프 오두막 근처에 있는데 그곳 하이 엘프들이 조용한 성격은 아니랍니다. 제 말을 믿으세요.' WHERE `entry`=650; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 말톤과 아는 사이요? 내 오랜 술친구지. 나는 인위적인 조약과 동맹의 경계를 초월하는 것을 발견했소. 바로 술이지. 우리 모두 그 기막힌 맛으로 갈증을 해소한다면 영적으로 훨씬 더 평온하게 지낼 수 있을 텐데...$B$B하지만, 애석하게도 당신이 여기 온 이유가 술이 가진 정화의 가치를 배우기 위해서는 아닌 것 같군.' WHERE `entry`=650; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마법봉을 쐐기돌에 넣습니다. 발 아래 땅이 흔들리는 것이 느껴집니다...' WHERE `entry`=652; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '쐐기돌에는 거대한 대지의 기운이 담겨 있습니다.' WHERE `entry`=652; +UPDATE `locales_quest` SET `Details_loc1` = '동력원을 가동하자 휴대용 분석 도구가 빛을 발하며 진동하기 시작하는 것을 보니 계획한 대로 작동하는 것 같습니다.$B$B선임 기술자 빌지위즐에 의하면 타나리스 사막에서 필요한 자료를 수집하기 위한 시간이 두 시간 남았습니다. 두 시간 안에 다 수집하지 못하면 모든 자료를 잃게 되어 선임기술자 빌지위즐에게서 또 다른 동력원을 구해야 합니다.$B$B임무를 마치면 그에게 돌아가야 합니다.' WHERE `entry`=654; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그럼 좋아. 동력원을 제거하는 건 잠깐이면 될 거요. 그 후에는 안에 든 자료를 잃을 걱정 없이 얼마든지 당신이 원하는 대로 할 수 있소.' WHERE `entry`=654; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 필요한 건 다 모았나? 다 모으지 못했는데 동력이 다 떨어지면 안에 든 자료가 모두 파괴돼 버려 새로 시작해야만 한다고.$B$B이거, 나한테 동정을 구할 생각은 말아줘. 나는 가젯잔 수자원개발회사의 수익을 올리는 데만 관심이 있으니까 말이야. 그러기 위해 던 모로의 얼음 샘에서 물을 수입해 올 수 있을 때까지 당신에게 동력원을 팔아야만 한다면 그렇게 할 거라고!' WHERE `entry`=654; +UPDATE `locales_quest` SET `Details_loc1` = '마치 어제와도 같이 선명하군... 이 끔찍한 곳에 갇혀서 수많은 해를 절망 속에서 지내왔지. 그러던 중 마침내, 마침내! 대족장님께서 나타나셨네. 검은 갑옷을 입고 워해머를 높이 든... 둠해머님이 말이야.$B$B그러나... 너무나 끔찍한 일이 일어나고 말았네... 비겁한 녀석의 단 한 번의 일격에 가장 위대한 영웅께서 쓰러지시다니... 그 비겁한 놈이 말을 타고 달려와 창으로 뒤에서 둠해머님의 등을 찔러 버리고 말았지... 난 무릎을 꿇고 말았네. 내 눈앞에서 희망이 사라지는 것을 보았어... 도대체 무슨 희망이 있었겠나? 무슨 희망이...' WHERE `entry`=655; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 고르멀을 만났나 보군. 그자는 아직도 둠해머님의 죽음으로 인한 충격 속에서 벗어나지 못하고 있는 모양이야.$B$B고르멀은 오그림 둠해머님과 스랄님께서 이곳을 해방시키기 위해 싸우실 때 포로로 잡혀있던 자이지. 하지만 지진이 일어나고 동지들이 모두 탈출했을 때 홀로 남게 되었네. 우리가 이곳 해머폴에 정착하기 위해 돌아올 때까지 그는 수 년간 정처없이 홀로 방황하고 있었지.' WHERE `entry`=655; +UPDATE `locales_quest` SET `Title_loc5` = '落錘鎮' WHERE `entry`=655; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기괴한 족쇄를 결정 주위에 두자 인간의 비명소리라고 할 수 없는 울부짖음이 먼 곳에 들려 옵니다. 울부짖음 끝에 으르렁거리는 소리가 들려 옵니다.$B$B이제 더 이상 미즈라엘의 결정에서 예전에 느꼈던 따뜻하고 안전한 느낌을 받을 수 없습니다. 대신 위협적인 분노가 내뿜어져 나오고 있습니다. 마치 아래 갇힌 존재가 지상에 큰 원한이 있는 것처럼...' WHERE `entry`=656; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이제 미즈라엘의 결정은 이상하게도 아무 말이 없습니다.' WHERE `entry`=656; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '핀이 마음의 평온을 되찾을 수만 있다면 내가 직접 포세이큰을 모조리 없애 버릴 겁니다. 다시는 친구나 가족 같은 이들을 만날 수 없다고 생각했는데 그는 역병이 일어난 이후로 우리에게 너무나 많은 걸 해 준 고마운 사람입니다.$B$B준비가 되면 내게 알려 주세요. 곧바로 시작할 테니까요.' WHERE `entry`=657; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! $B$B자, 어떤 내용인지 한 번 볼까요...' WHERE `entry`=658; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '급사를 찾는데 도움을 줘서 고마워요.$B$B당신이 가 있는 동안 키넬로리가 이곳의 남쪽에 있는 작은 집에서 연금술사가 빠져나가는 것을 봤다고 하네요. 분명히 사악한 일을 꾸미고 있는 게 틀림없어요. 하지만 증거가 필요해요. 그렇지 않으면 괜히 성급하게 행동하는 것일 수 있으니 말이죠.$B$B아직 그 서류는 못 구했나요?' WHERE `entry`=658; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '최대한 조용히 하세요.$B$B오크들은 몰래 감시당하는 걸 그냥 넘어가지 않거든요. 게다가 이곳에는 눈에 보이는 것보다 훨씬 많은 오크들이 숨어 있어요.' WHERE `entry`=659; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 큰 도움을 받았군요. 고마워요.$B$B키넬로리가 아래에서 말썽을 많이 안 일으켰으면 하네요. 천성이 본래 친절한 성격이긴 하지만 적에게는 아주 사납거든요.' WHERE `entry`=660; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Время для болтовни закончилось. Защитите Кинелори, если вам небезразлична судьба народа Хилсбрада.' WHERE `entry`=660; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 결국 두 말썽꾸러기 모두 괜찮다는 거요? 하하, 반가운 소식이구려. 그들의 위치와 상황에 대한 소식을 알려 줘서 고맙소. 둘 다 무사하다는 소식을 들으니 정말 기쁘오. 그 두 아가씨는 나에겐 훌륭한 친구이자 여행 동료라오.$B$B하지만... 지금은 도와 준 데 대한 정당한 대가를 드리는 것이 더 중요한 듯하군. 자, 감사의 표시로 이걸 받으시오.$B$B행운이 따른다면 포세이큰이 어떤 음모를 꾸미고 있는지 알아내고 그 음모를 막을 수 있을 것이오.' WHERE `entry`=661; +UPDATE `locales_quest` SET `Details_loc1` = '여어, 안녕! 오브린 선장님께서 배를 후미로 이동하라고 지시하셨지. 우리는 여기에서 분명히 보물을 찾을 수 있을 거라고 생각했다고. 하빈저호는 무사히 정박했는데 메이든즈 폴리호와 실버파인 스피릿호가 육지에 접근하자 갑자기 조수가 낮아지기 시작했지. 태어나서 여태컷 그때처럼 이상한 일은 처음 봤다니까!$B$B두 배는... 마치 암초 위의 사원 같은 곳에 좌초되었고 순식간에 침몰했지. 비극 그 자체였어.$B$B우린 이곳을 떠나기 전에 그 두 배의 항해일지와 해도를 되찾아야 해. 정보가 남의 손에 들어가서는 안 돼!' WHERE `entry`=662; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정보가 유출되지 않았다는 걸 무법항에 있는 함장님이 아시면 어느 정도 안심할 수 있을 거야. 잘했어, 친구.' WHERE `entry`=662; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부탁한 일은 잘 되어가고 있나? 메이든즈 폴리호와 실버파인 스피릿호의 항해일지와 해도가 꼭 필요하다고.$B$B만약 그 정보가 적의 손에 들어가면 시혼 함장님이 우리를 바다에 빠뜨려 익사시켜 버릴 거란 말이야.$B$B혹여 이 난장판에서 벗어날 수 있다 하더라도 말이지...' WHERE `entry`=662; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이보시오, $c 친구.$B$B아주 난리도 아니었소. 무슨 일이 일어났는지 시혼 함장님이 알아차리면 내 배들을 전부 가져가 버릴 거야.$B$B학자 피즐솔프가 발명한 장치에 의하면 잃어버린 보물이 이 후미 근처에 있다고 하는군. 그래서 난 하빈저호를 항구에 정박하고 실버파인 스피릿호와 메이든즈 폴리호로 하여금 뒤따르라는 신호를 보냈었소.$B$B그런데 그때 바로 바다가 소용돌이치기 시작했고 조수가 낮아져서 이 두 배가 암초에 부딪히고 말았소.$B$B그런데 사실 그냥 암초 같지는 않았고... 저 아래 뭔가 있는 것 같단 말이야... 저기 내 선원들을 도와주면 섭섭하지 않게 보상받을 수 있을 거요.' WHERE `entry`=663; +UPDATE `locales_quest` SET `Title_loc3` = 'Land in Sicht!' WHERE `entry`=663; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 그놈들은 죽어 마땅했어.$B$B물론 어떻게 하더라도 내 배나 선원들이 돌아오는 것은 아니지만 그 나가들이 죽었다니 그래도 좀 위안이 되는군그래.' WHERE `entry`=664; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Pah, vielleicht sollte ich diesen Naga-Abschaum selbst töten. Es ist offensichtlich, dass Ihr nicht dazu in der Lage seid.$B$BIch kann für Euch sicherlich ein paar Stricknadeln auftreiben, damit Ihr Euch beschäftigen könnt.' WHERE `entry`=664; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 고글이 완벽하게 작동하는군! 잘했소.' WHERE `entry`=665; +UPDATE `locales_quest` SET `EndText_loc1` = '학자 피즐솔프 보호' WHERE `entry`=665; +UPDATE `locales_quest` SET `Title_loc5` = '水下寶藏' WHERE `entry`=665; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Некогда болтать! Нужно зарядить очки энергией камня!' WHERE `entry`=665; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해! 선장이 매우 기뻐하겠군! 그리고 시혼 함장님께 이 사실을 전달할테니 잠시 기다려 달라고!' WHERE `entry`=666; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고글은 어떻게 됐지? 모든 기능이 제대로 작동하나? 필요하다면 손을 좀 볼 수도 있소.$B$B참, 그리고 일을 마친 후에 고글을 돌려주는 것 잊지 말라고. 나중에 오브린 선장이 여러 가지로 유용하게 사용할 수 있을 테니까 말이야.' WHERE `entry`=666; +UPDATE `locales_quest` SET `Title_loc5` = '水下寶藏' WHERE `entry`=666; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우린 공격을 막아내고 살아남았소!$B$B당신이 없었다면 해내지 못했을 것이야.$B$B우리는 조수가 차오르면 바로 떠날 것이오. 당신이 그토록 장래가 창창한 영웅이 아니었다면 내 선원으로 삼고 싶지만, 보아하니 더 큰 일을 해야 할 것 같군.$B$B덩치는 작아도 말이야...' WHERE `entry`=667; +UPDATE `locales_quest` SET `EndText_loc1` = '셰익스 오브린 보호' WHERE `entry`=667; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 저 작은 $r 친구들이 결국 실력 발휘를 했다 이건가? 하하, 내 그 꼬맹이들을 데리고 다니면 쓸모가 있을 거라고 짐작했었지!' WHERE `entry`=668; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여어, $c 친구. 무슨 일로 왔지?' WHERE `entry`=668; +UPDATE `locales_quest` SET `Title_loc5` = '水下寶藏' WHERE `entry`=668; +UPDATE `locales_quest` SET `Details_loc1` = '시혼 함장님께 이 사실을 즉시 보고해야 하오.$B$B그런데 당신도 보다시피 이곳을 빠져나가기가 상당히 곤란하단 말이지. 조수가 낮을 뿐만 아니라, 일단 몰아내기는 했지만 빌어먹을 짐승들이 우리를 계속 노리고 있소.$B$B당신이 무법항에 계신 시혼 함장님께 보물을 발견했다는 사실과 현재 계속 끌어올리는 중이라고 보고해 주면 검은바다 해적단에게 정말 큰 도움을 주는 것이야. 증거로 이 표본을 가져가도록 하시오.' WHERE `entry`=669; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 노련한 셰익스 오브린이 결국 성공했군! 하하, 그가 이 임무에 적임이란 걸 알고 있었어!' WHERE `entry`=669; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무법항에는 무슨 일인가, $c?' WHERE `entry`=669; +UPDATE `locales_quest` SET `Title_loc5` = '水下寶藏' WHERE `entry`=669; +UPDATE `locales_quest` SET `Details_loc1` = '말해보게, $c. 자네는 모험을 꽤 즐기는 것 같아. 보급품을 새로 장만할 때까지는 내 함대가 무법항을 벗어날 수 없다네.$B$B그런데 이곳 저곳에서 심각한 문제들이 발생하고 있어서 아라시 해안에 갇혀 있는 셰익스 오브린에게 극비 문서를 보내야 하는데 말이야.$B$B이 편지를 자네가 훔쳐 보지 않고 안전하게 배달해 줄 것을 믿어도 되겠지?' WHERE `entry`=670; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이토록 길고 험난한 여행을 감내해 주어서 고맙소. 검은바다 해적단의 이름으로 당신에게 경의를 표하는 바이오.' WHERE `entry`=670; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '시혼 함장님께서 감동하셨소? 분명히 입이 귀에 걸릴 정도로 좋아하셨을 테지.' WHERE `entry`=670; +UPDATE `locales_quest` SET `Title_loc5` = '水下寶藏' WHERE `entry`=670; +UPDATE `locales_quest` SET `Details_loc1` = '지난 밤 뭔가 이상한 기운을 느꼈네. 내 피를 들끓게 하는 기운을... 의심 가는 데가 있긴 하네. 나를 불안하게 하는 기운의 근원을 찾아 보았더니 서쪽의 북부습곡 장원에서 악마를 소환한 흔적이 있더군. 좀 더 가까이 다가가자 피가 끓기 시작했고 분노가 치밀어 오르기 시작했네.$B$B악마를 소환하는데 사용한 혈석 아뮬렛을 바닥에서 주웠지만 내가 발견한 아뮬렛은 이미 그 힘이 고갈되어 있었네. 조사를 계속하려면 다른 아뮬렛이 필요한데, 감히 그곳에 다시 돌아가지는 못하겠군. 자네가 몇 개를 가져다주겠나?' WHERE `entry`=671; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비밀결사대의 진정한 목적을 파악하는 데는 시간이 걸리겠지만 사악한 암흑의 마법과 결탁했다는 사실은 분명해졌군. 걱정이 되는 일이야. 나중에 더 많은 걸 알게 되면 알려 주도록 하겠네.' WHERE `entry`=671; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '한때 저주받았던 피가 아직도 내 혈관을 흐르고 있네. 누군가... 누군가 악마를 소환하고 있다면 반드시 막아야 해.' WHERE `entry`=671; +UPDATE `locales_quest` SET `Details_loc1` = '우린 그에게 칼림도어의 오그리마라는 우리의 강력한 도시에 대해 이야기해 주며, 진정시키고 위로하려고 노력했지만 아무것도 그의 마음을 움직이지 못했네.$B$B둠해머님의 갑옷과 워해머를 이어받은 우리의 젊은 대족장 스랄님에 대한 이야기도... 하지만 어쩌면... 그래, 그러면 될지도 몰라! 우리가 새로 발견한 주술을 보여 주면 다시 희망을 가지게 될지도 모르겠군. 한 번 시도해 볼 만하군그래!$B$B그를 위해 작은 물건을 하나 만들 수 있을 텐데... 그래! 랩터 눈을 몇 개 가져다주게. 그럼 내가 뭔가 할 수 있을 것 같아.' WHERE `entry`=672; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군. 이 눈들의 주인인 랩터의 영혼이 이 아뮬렛을 지니고 다니는 이에게 힘을 불어넣어 줄 걸세.' WHERE `entry`=672; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고르멀에게 랩터의 힘을 약간 불어넣을 수 있는 아뮬렛을 만들어 주겠네. 어쩌면 이게 그의 마음속 열정을 되살려 줄지도 모르지...' WHERE `entry`=672; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 수정구를 파괴하면 드디어 발 뻗고 편히 잘 수 있겠군. 고맙네. 헬스크림님께서 그들을 저주에서 벗어나게 해 주기시기 전 악마의 힘에 억눌려 있었던 시절을 기억나게 하는 물건이로군.' WHERE `entry`=673; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '날이 지날수록 내 피가 더욱 들끓고 있네. 흑마법사의 계략을 막아야 해.' WHERE `entry`=673; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이 아뮬렛을 고르멀에게 가져다주고 랩터의 힘이 한때 그의 몸 속에 타오르던 용사의 열정을 되살릴 수 있는지 보라고.' WHERE `entry`=674; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 뭐지? 뼈로 만든 물건이군. 이런 물건을 가지고 뭘 하라는 건가? 하찮은 장신구가 호드를 다시 영광의 시대로 이끌 수 있단 말인가?' WHERE `entry`=674; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '한낱 겁쟁이의 손에 최강의 영웅이 죽는 마당에 대체 무슨 희망이 있단 말인가? 무슨 희망이 있느냔 말이야!' WHERE `entry`=674; +UPDATE `locales_quest` SET `Details_loc1` = '<고르멀이 아뮬렛을 땅에 버리며>$B$B토건이 자네를 보냈나? 그렇지? 흥, 그가 내게 왜 이런 자비를 베푸는지 도저히 이해할 수 없군. 전투에서 대족장님과 함께 죽지 못했다는 것 자체가 이미 신의 자비가 나를 버린 거야. 너무나 잔인한 운명이지...' WHERE `entry`=675; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음, 생각대로 되지 않았군. 하지만 주술사의 힘을 계속 보여 주면 고르멀도 결국 원래의 강력한 모습을 되찾을 수 있을 거야. 이 아뮬렛의 힘은 우리가 새로 발견한 힘을 충분히 보여 주지 못한 것 같아.' WHERE `entry`=675; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 우리를 도와 해머폴을 방어할 자신이 있다고 생각하나? 정말 그랬으면 좋겠군.$B$B탈로우가 오우거 소굴로 당신을 보냈다는 것은 당신이 죽고 싶어 안달이 났다고 생각했거나, 당신이 정말 우리를 도울 만큼 강하다는 생각에서였겠지. 어쨌거나 우리야 계속되는 적의 공격에 맞서기 위해서 병사 한 명이라도 아쉬운 마당이니 도와주겠다면 마다할 이유는 없소.$B$B해머폴에 오래 머무를 생각이라면 충분히 휴식을 취한 후에 내게 다시 오시오. 아마 전투라면 질리도록 하게 될 테니.' WHERE `entry`=676; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich habe keine Zeit, meine Axt zu schärfen, geschweige denn den Außenposten zu verlassen, um diese Bestien zu töten, die versuchen meine Landsleute zu töten.$B$BIhr scheint nicht die Erfahrung eines Grunzers und schon gar nicht die eines erfahrenen Kriegers zu haben, also was wollt Ihr, $N?' WHERE `entry`=676; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '옷과 이마에 흐르는 땀을 보니 전투를 치르고 온 모양이군. 잘했어, 아주 잘했어.' WHERE `entry`=677; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr meine Aufgabe noch nicht erledigt habt, dann seid Ihr wohl ein Feigling im Herzen und ein Neuling im Krieg.' WHERE `entry`=677; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 정말 코도만큼이나 강하군. 전투에 대한 당신의 열정을 높이 사오.' WHERE `entry`=678; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr zögert. Weshalb? Bisher habt Ihr große Stärke gezeigt, $N. Enttäuscht mich jetzt nicht.' WHERE `entry`=678; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 자랑스럽소. 위협이 많이 줄어들었으니 이제 우리도 이곳 아라시 고원에서 세력을 키워나갈 수 있을 거요.' WHERE `entry`=679; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich sehe wie Euer Mut letztendlich schwindet. Es scheint, dass meine Instinkte bei Euch richtig waren: Eure Stärke ist nichts im Vergleich zu Eurer Prahlerei.$B$BKehrt zu mir zurück, wenn der Kopf des Tieres abgetrennt ist, oder kehrt nie wieder zurück.' WHERE `entry`=679; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 큰 일을 해냈군요. 당신 덕분에 내 남편의 목숨과 해머폴의 안녕이 계속 유지될 수 있게 되었습니다. 자, 이건 노력에 대한 대가라 생각하고 받아 주세요.' WHERE `entry`=680; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아라소르의 탑 근처에 가면 오르칼라를 찾을 수 있을 겁니다. 그가 죽으면 해머폴에 대한 공격도 멈출 것이고 내 남편도 무사할 수 있겠죠.$B$B당신 눈을 보니 나를 나약하고 나쁜 아내로 생각하고 있는 듯하군요. 하지만 당신도 언젠가는 내 방식의 사랑이 진정한 사랑이란 걸 알게 될 겁니다. 아마도 당신이 경험한 힘이나 존경의 대상과는 다른 어떤 것이라는 점을 이해하게 될 거예요.$B$B아무튼 부탁한대로 오르칼라를 처치해 주십시오.' WHERE `entry`=680; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋습니다. 장원에 있는 비밀결사대 병력을 많이 없앴으니 사우스쇼어에서 보급품을 훨씬 쉽게 운송 받을 수 있을 겁니다.$B$B아직 우리에게 희망이 있는 건지도 모르겠군요.' WHERE `entry`=681; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 죽은 병사들의 유가족에게는 $c 통보를 해 주어야겠습니다.$B$B견디기 힘든 슬픈 소식이겠지만 사랑하는 이가 죽었는지 살았는지 모르는 것보다야 낫지 않겠습니까?' WHERE `entry`=682; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스트롬가드 휘장을 가지고 왔습니까? 비밀결사대 놈들에게 우리 병사들의 시체를 놀림감 삼아서는 안 된다는 것을 가르쳐 주어야 합니다.' WHERE `entry`=682; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Cela va me prendre un peu de temps pour lire cette lettre...' WHERE `entry`=683; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'C\'est donc vous $n la chasse-|nresse ! Le récit de vos exploits est parvenu jusqu\'à nous, et ce que vous avez fait pour l\'Alliance est connu de tous, vous savez ?$B$BQu\'est-ce qui vous amène devant moi ?' WHERE `entry`=683; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마레즈 코울을 쓰러뜨렸다고요? 정말 잘했군요!$B$B마레즈는 우리 스트롬가드 수호병을 위협했을 뿐만 아니라 비밀결사대와 다른 어둠의 세력을 이어주는 밀정이라는 소문이 있었습니다. 마레즈 코울이 더는 우리를 위협하지 못하게 되었다니 정말 기쁘군요.' WHERE `entry`=684; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하십니까, $c! 보고할 내용이라도 있습니까?' WHERE `entry`=684; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '팰컨크레스트와 오토라고 했습니까? 정말 놀랍군요!$B$B어서 현상금을 받으십시오. 현상금을 드리는 제 마음도 정말 기쁘군요.' WHERE `entry`=685; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오. 보고할 내용이 있습니까?' WHERE `entry`=685; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 마그니 폐하께서 직접 당신을 이곳으로 보내셨단 말이오?$B$B맙소사! 보통 중요한 일이 아닌가 보군!' WHERE `entry`=686; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕. 안녕, 안녕 안녕 안녕 안녕 안녀엉!$B$B아, 미안하오. 아니 하나도 안 미안해! 나한테 무례하게 굴지마!$B$B아, 아니 정신 나간 소릴 했군.$B$B하지만... 가끔은 실성했다는 게 내게 유일한 위안이 돼.' WHERE `entry`=687; +UPDATE `locales_quest` SET `Details_loc1` = '<미즈라엘의 말.>$B$B자유다! 이제 자유야! 저를 사로잡은 자들에게서 벗어나 이제서야 힘을 모을 수 있게 됐답니다. 혹시라도 그들과 다시 마주치면 저를 힘으로 장악하여 다시 가둬 놓을 겁니다.$B$B하지만 때가 되면 제가 직접 거인들과 싸울 것이고, 저를 가둬 놓은 대가를 치르게 할 겁니다!$B$B당신은 이제부터 제 친구입니다. 때가 되면 저를 다시 한 번 도와 주기 바랍니다. 제가 준비되면 지상으로 소환해 주시길 부탁드립니다.$B$B해머폴에 있는 자루크와 얘기를 나눠 보시기 바랍니다. 그는 날 소환하는 방법을 알고 있답니다.' WHERE `entry`=688; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오시게, $c. 공주님께서 자네가 올 거라고 알려 주었네. 그녀를 지상으로 다시 모시려면 서로 많은 얘기를 나눠 봐야 할 걸세.' WHERE `entry`=688; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 훌륭해! 기대했던 것보다 훨씬 좋은 것들이로군!$B$B이 몸은 말이야, 상상력이 무지 풍부하거든...' WHERE `entry`=689; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n! 설리 발루를 기리는 걸작품을 만들 수 있을 만큼 충분한 화강암을 가져왔소?' WHERE `entry`=689; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 멀린님께서 당신을 보냈다고? 비록 무라딘님이 무덤에서 일어나셔서 당신을 용에 태워 여기에 보냈다고 해도 어쩔 수 없소. 난 지금 바쁘단 말이오! 필요한 게 있거든 저기 크리텐과 얘기하시오.' WHERE `entry`=690; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군요! 멀린께서 당신을 우리한테 보낸 이유를 알겠습니다. 정말 잘하셨습니다!$B$B이런 속도라면 스쿼토와 제가 금방 스톰윈드로 돌아갈 수 있겠군요.$B$B지금쯤이면 제 드워프 친구가 돌주먹일족 소굴의 정찰을 마치고 돌아와 있을 겁니다. 준비가 되거든 그에게 말을 걸어 보시기 바랍니다.$B$B아무래도 오우거 때문에 문제를 겪고 있는 것 같습니다만... 하지만 그에게 이 얘기는 하지 마십시오. 스쿼토는 자신의 정찰 실력에 대해 남들이 뭐라고 하는 걸 매우 싫어한답니다.' WHERE `entry`=691; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '일은 잘 돼 가십니까?$B$B<크리텐이 일지에 글을 적는 동시에 읽어 주며>$B$B제가 조사한 내용이 정확하다면 어금니는 마른나무껍질 트롤에게서 구할 수 있습니다. 약초 주머니는 마른나무껍질부족 의술사에게서 구할 수 있고, 어둠사냥꾼 나이프는 마른나무껍질부족 어둠사냥꾼 중 통과의례를 통과한 가장 강력한 녀석이 가지고 다닙니다. 전투를 시작하기 전에는 어떤 어둠사냥꾼에게 나이프가 있는지는 알 수 없답니다.' WHERE `entry`=691; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 드디어 찾았군! 잘했어! 사악한 미즈라엘에 대항할 수 있는 유일한 방법은 이것밖에 없지!$B$B자, 이제 조각을 맞출 내 장비를 찾아 보자고. 장비로 이 조각들을 다시 붙일 수 있어야 할 텐데...' WHERE `entry`=692; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조각들을 찾았어?!?! 미즈라엘을 다시 가두려면 미즈라엘의 두루마리가 필요해. 너무 늦지 않았다면 좋겠는데!' WHERE `entry`=692; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 하나 회수했으니 이제 3개를 더 회수하면 되는군. 나머지 세 개의 물건은 모두 스트롬가드 요새에 있다오.$B$B다음 단계 계획은 좀 더 힘들테니 잠시 휴식을 취해 힘을 회복하시오. 따뜻한 식사와 달콤한 휴식을 취한 후 다시 오기 바라오.' WHERE `entry`=693; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리의 목표는 마법 지팡이요. 지금은 그걸 가져오는 데만 집중하시기 바라오.' WHERE `entry`=693; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 절 정말 놀라게 하는군요. 이번에도 잘해내셨습니다.$B$B자, 잠시만 기다려 주십시오. 보석에 제대로 된 마법 주문을 걸기만 하면 됩니다.' WHERE `entry`=694; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 만나서 반갑습니다. 아직 푸른색 마노를 찾지 못하셨습니까?' WHERE `entry`=694; +UPDATE `locales_quest` SET `Details_loc1` = '이걸 받으십시오. 탑의 토대 근처에 있는 기둥 중 한 곳에 대고 보석을 누르면 탑의 방어 기능이 작동하게 됩니다. 탑에 들어가서 트렐레인의 유품을 찾을 준비가 되면 사용하시기 바랍니다.$B$B행운을 빕니다. 당신이 야영지로 돌아오기를 기다리고 있겠습니다. 참, 떠나기 전에 스쿼토와 얘기를 나눠 보십시오. 나머지 자세한 내용을 알려 줄 겁니다.' WHERE `entry`=695; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 좋아.$B$B자, 이제 별일 없으면 시작해 보는 게 어떻소?' WHERE `entry`=695; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멀린님께서 정말 대단한 친구를 우리에게 보내 주셨군. 정말 잘해 주었소.$B$B우리의 임무가 대성공이라는 걸 알게 되면 멀린님께서 매우 기뻐하실 것이오.' WHERE `entry`=696; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 일에 성공한다면 멀린님께서 매우 기뻐하실 것이오.' WHERE `entry`=696; +UPDATE `locales_quest` SET `Details_loc1` = '이 편지를 스톰윈드에 계시는 멀린님께 전해 드리고 크리텐과 내가 곧 돌아갈 것이라고 전해 주시오. 멀린님께서 이곳에서 우리를 도와 준 것에 대해서 분명히 큰 보상을 해 주실 것이오.$B$B안전한 여행이 되길...' WHERE `entry`=697; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<대마법사 멀린이 편지를 열자 눈동자가 커지며>$B$B세상에, 당신이 해냈구려. 정말 대단하오. 내 스승이신 트렐레인님께서도 매우 기뻐하시겠군. 크리텐과 스쿼토도 스톰윈드로 돌아올 수 있다는 것에 나만큼이나 흥분되어 있을 게 틀림없소.$B$B고맙소. 이걸 받아 두시오. 앞으로의 모험에 도움이 될 거요.' WHERE `entry`=697; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '누구시오? 당신 낯이 꽤 익는데... 미안하지만 전에 우리가 만난 적이 있었소? 허허, 요즘 너무 바빠서 기억력까지 나빠진단 말이야.' WHERE `entry`=697; +UPDATE `locales_quest` SET `Details_loc1` = '난 동쪽 해변 근처에 있는 우리 전초 기지에 보내줄 보급품을 모으는 일을 하고 있소. 톡카르도 할 수 있는데까지 하고 있지만 보초병 일에 병사들 요리까지 해야 하니 남는 시간이 많지 않소. 병사들이 톱니악어 고기를 요리해 먹는 걸 좋아하는데 아직 추가 물량을 보내지 못하고 있소. 그들을 좀 도와주지 않겠소?$B$B새끼 녀석들은 1-2년을 더 있어야 완전히 성장한 톱니악어가 되거든. 새끼 톱니악어는 다 자란 놈들에 비해 맛이 떨어지니 잡지 마시오.' WHERE `entry`=698; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 훌륭해. 오늘 밤엔 불에 신선한 고기를 요리해 먹을 수 있겠군. 고맙네.$B$B자네 덕분에 앞으로 며칠 밤은 그다지 나쁘지 않게 보낼 수 있게 되었군. 불을 밝게 피우고, 또 배도 가득 채울 수 있을 테니까 말이야.$B$B자네가 우리에게 보급품을 가지고 오다니 정말 놀랍고 반가운 일이야. 다르의 외모는 누가 봐도 매력적이진 않지만 적어도 그의 태도는 풍기는 냄새보단 훨씬 낫지.' WHERE `entry`=698; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '록타르! 습지를 여행하는 건 만만히 여길 일이 아니지. 이곳에서 자신의 능력을 시험하려 하다니 용감하군.' WHERE `entry`=698; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 스토나드로 다가오는 모든 위협을 방어하거나, 적의 규모가 대규모일 경우에 아군에게 경고하는 임무를 띠고 이곳에 배치되었네. 해안에서 멀록의 위협이 끊이지 않고 있다 보니 우린 쉴 틈도 거의 없지. 그래서 말인데, 괜찮다면 자네의 도움을 좀 받았으면 하네.$B$B무쇠턱 톱니악어의 발톱을 잘 다듬으면 좋은 무기를 만들 수 있지. 내게 그 발톱을 몇 개 가져다주면 신선한 고기와 좋은 친구에 대한 답례로 우리 무기 중 하나를 주겠네.' WHERE `entry`=699; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무사히 살아 돌아온 걸 보니 기쁘군.$B$B이 발톱들은 좋은 무기가 될 거요. 공격을 막아낼 무기는 많을수록 좋으니까...$B$B최대한 빨리 당신을 위한 무기 준비에 착수하도록 하지. 이제 꽤 숙련이 되었으니 오래 걸리지는 않을 거요.' WHERE `entry`=699; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '좋은 벌꿀 술과 따뜻한 불, 우리 부대 동료들, 무기로 가득 찬 무기고... 이곳 해안가에서 우리가 정말 필요로 하는 것은 이게 다지. 스토나드를 지키기 위해 이곳에 와 있는 걸 후회하지는 않지만, 언젠가 은신처나 탑이라도 하나 갖게 되면 좋겠군.' WHERE `entry`=699; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '위대한 드워프 병사의 목숨에 비하면 그 기념비는 보잘것없는 징표에 불과하지. 하지만 이 세계의 드워프는 언젠가 한번은 죽게 마련이니라.$B$B위대한 동부 왕국의 땅을 밟게 될 이들이 이 기념비를 보고 한 드워프의 영광스런 죽음을 떠올리길 바라네. 설리 발루와 같은 용감한 병사들이 목숨을 내던진 것은 바로 다음 세대를 위한 것이야. 절대 잊지 않도록 해야지.' WHERE `entry`=700; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 그거면 충분하군. 랩터의 힘과 영혼을 이 수정구 안에 불어 넣겠네. 그러면 이 수정구가 고르멀에게 랩터의 강력한 힘과 지능을 불어넣어 줄 걸세.' WHERE `entry`=701; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 준비가 끝났네. 이제 필요한 건 랩터 심장뿐이야.' WHERE `entry`=701; +UPDATE `locales_quest` SET `Details_loc1` = '고르멀에게 이 수정구를 가져다주어 랩터의 기민함을 사용하게 해 보게. 그럼 분명히 그의 영혼을 고무시키고 새로운 삶의 목표를 찾을 수 있게 해 줄 걸세. 그가 정상으로 돌아오면 그에게 호드의 현재 상황을 설명해 줄 수 있을 테고, 그러면 이 끊임없는 전투에서 노련한 전사의 도움을 받을 수 있게 될 것이야.' WHERE `entry`=702; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이번에는 뭔가 흥미로운 걸 가지고 왔군. 이 물건에서 이상한 힘이 솟아나고 있는데...' WHERE `entry`=702; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 돌아왔나? 하기야 이제는 토건의 자비심 말고는 달리 바랄 것도 없지.$B$B그래 이번에는 무얼 가지고 왔나? 밝게 빛나는 끈인가? 아니면 이 비참한 생을 끝낼 수 있는 기다란 밧줄이라도...' WHERE `entry`=702; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 지금 바로 요리를 시작해야겠군. 벌써 입에 침이 고이는걸!$B$B자, 여기 조리법을 줄 테니 필요할 때 직접 만들어 보도록 하라고!' WHERE `entry`=703; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여어. 대머리수리 날개는 구해 왔나?' WHERE `entry`=703; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소! 열심히 노력하고 행운이 따라준다면 이 고대 유물들과 트로그의 관계를 알아낼 수 있을 거요.$B$B발굴조사단장들에게 아주 고마운 일을 해주었군. 이번 일과 아그몬드에 대한 당신의 노력은 결코 잊지 않겠소.' WHERE `entry`=704; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 단지들은 찾았소? 단지와 트로그 간의 관계를 반드시 알아내야 하오!' WHERE `entry`=704; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 충분하겠군! 이제 진주를 부셔서 가루로 만들고... 그 다음에 이것저것 조금씩 섞으면 되지.$B$B자, 이 썩은 고기를 먹는 짐승들아! 섬광탄 맛을 봐라!' WHERE `entry`=705; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '진주는 가져왔나? 섬광탄이 거의 다 떨어졌단 말이야!' WHERE `entry`=705; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이거면 완벽하오. 이제 마법을 불어넣으면 당신의 무기는 뜨거운 불길을 내뿜으며 적을 공격하게 될 것이오!' WHERE `entry`=706; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사냥은 잘 되어가오, $c 친구?' WHERE `entry`=706; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 스톰파이크가 당신을 보냈다고? 좋소.$B$B당신에게 부탁할 큰 일이 하나 있는데...' WHERE `entry`=707; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 행운의 여신은 우리 편인 것 같군! 고마워! 아직 살아날 가망이 있을지도 몰라!' WHERE `entry`=709; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서판은 찾았나? 틀림없이 비밀은 거기에 숨겨져 있어! 우리를 지켜 줄 비밀이 말이야!' WHERE `entry`=709; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 충분하겠군, 고마워요. 흠 기대했던 것보다 조금 더 많은 모래가 들어 있군. 마찰 계수를 맞추어야 하는데... 아니 잠시만 기다려 봐요. 이 냉기 오일과는 여전히 작은 반응이 남아 있군.$B$B<혼자서 중얼거리며 자신의 주먹을 다른 손의 손바닥에 넣고는 마력이 담긴 눈빛으로 그것들을 뚫어지게 쳐다보는 로크윌>' WHERE `entry`=710; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 지역은 내 최신 연구 내용을 실험해 보기에 아주 적합한 장소죠. 잠깐만 이것 좀 들고 있어 주시죠? 그래요, 그렇게... 벡터는 정상이고... 흠... 그래, 천연 재료와 넓은 공간... 지적이고 현명한 과학자에게 이보다 더 좋은 환경이 어디 있겠어요?' WHERE `entry`=710; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단해요, 그저 놀라울 따름이군요! 이 정도의 돌조각을 구해 오려면 타우렌 6명 정도가 필요할 거라 생각했었는데 말이죠.' WHERE `entry`=711; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '정말 기쁜 소식이 있어요. 예상했던 대로 작은 돌조각에 주문이 걸렸어요. 예상대로 이 실험이 성공하기만 하면 지금까지 불러냈던 모든 정령을 압도하는 강력한 정령들을 조종할 수 있게 될 거라고요!' WHERE `entry`=711; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$N, tout simplement incroyable! J\'aurais pensé qu\'il faudrait une demi-douzaine de taurens pour me rapporter tout cela.' WHERE `entry`=711; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 제자가 될 생각은 없나요? 싫다고요? 머리도 좋고, 호기심도 많고, 힘도 좋고... 이 모든 것을 갖춘 당신 같은 사람의 도움없이 내가 무엇을 할 수 있겠어요!' WHERE `entry`=712; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 가져다준 돌조각은 정말 완벽하군요. 여기서 실험이 끝나면 루시앙이 나머지 돌조각을 카라노스로 다시 가져 갈 거예요. 그러면 그들이 이 돌의 유용성을 다시 증명할 수 있겠죠.$B$B예를 들면, 고성능의 폭약을 여러 방면으로 연구해서 이 돌조각들을 이용한다면 더욱 좋은 보금자리를 지을 수 있는 좋은 기초를 만들 수 있을 거예요.$B$B<다시 실험을 하기 위해 돌아가면서 서서히 작아지는 로트윌의 목소리>' WHERE `entry`=712; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 놀라워요! 내 새로운 팔보호구의 냉각제로 사용하기에 완벽하군요. 만약 마법이 한 세기 동안 유지되지 않는다면 세르보에게 내 전 재산을 줘도 좋아요.$B$B이걸 완성하고 나면 학회의 모든 마법사들이 놀라 자빠질 거예요. 자, 이제 지켜보기만 하라고요.' WHERE `entry`=713; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 부탁한 냉기 오일은 구했나요? 그걸 구해다 준다면 정말 큰 도움이 될 거예요.' WHERE `entry`=713; +UPDATE `locales_quest` SET `Details_loc1` = '지금까지 정말 잘해 주었어요.$B$B<실험으로 정신없어 보이는 로트윌>$B$B우리가 카라노스에서 만나게 되면 일자리가 필요하거든 언제든지 말만 하라고요.$B$B이런! 얼른 이걸 쥐고 있어 주세요. 네, 그렇게... 고마워요.$B$B이제 작지만 결정적인 재료 한 가지만 더 있으면 되는데... 태엽장치 말이에요. 당신이 태엽장치만 구해다 주면 이 실험을 끝낼 수 있을 거예요.' WHERE `entry`=714; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어!$B$B<태엽장치를 받아 드는 로트윌>$B$B완벽해... 이제 거의 다 됐군. 아... 아니지 지금 방금 거의 다 됐어요. 이번 발명은 지금까지 내가 만든 것 중 최고에요. 땅속에 이걸 터뜨려 보죠. 보세요, 당신이 도와줘서 내가 어떤 걸 만들었는지 말이에요. 몇 분만 더 있으면 될거예요... 아마도... 혹시 좀 더 걸릴지도 몰라요. 음, 좀 더 오래 걸리겠네요. 두고 보죠...' WHERE `entry`=714; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 그래요, 그래, 잠시만...$B$B<계속 어떤 장치를 만드느라 여념이 없는 로트윌>' WHERE `entry`=714; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 바로 이거예요!$B$B고맙습니다. 이걸 받으세요. 황야의 땅을 여행하는데 도움이 될 겁니다.' WHERE `entry`=715; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '선생님의 연구가 거의 끝나가고 있어요. 당신에게 부탁한 일은 어떻게 되어가나요?' WHERE `entry`=715; +UPDATE `locales_quest` SET `Details_loc1` = '로트윌 선생님이 얼마나 인색한지는 잘 알고 있어요. 그러니 제가 대신 도움될 만한 물건을 만들어 드리지요. 아마 선생님의 새로운 발명으로 발생할 끔찍한 일로부터도 보호받을 수 있을 거예요.$B$B당신이 선생님을 위해 모아온 여분의 돌들을 살펴봤는데 당신이 사용할 만한 괜찮은 팔보호구를 만들 수 있을 것 같더군요. 물론 마법도 걸 수 있죠.$B$B이제 대장장이가 만든 청동 무늬 팔보호구만 있으면 당신에게 줄 팔보호구를 완성할 수 있어요. 제게 청동 무늬 팔보호구를 좀 가져다주세요.' WHERE `entry`=716; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 여기 있어요. 한번 착용해 보세요.' WHERE `entry`=716; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 그 팔보호구를 가져오기를 마냥 기다릴 수는 없어요.$B$B곧 무슨 일이 일어날지 누가 알겠어요?' WHERE `entry`=716; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대 덕분에 키린 토에서는 갇혀 있는 레슬로의 두 비룡에 대한 걱정을 더 이상 할 필요가 없게 되었네. 나는 이 성공적인 결과를 보고하러 스승님께 돌아가야겠네. 크라서스님께서도 분명 기뻐하실 것일세.' WHERE `entry`=717; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '비룡들의 감옥은 강력한 마법과 힘으로 오랫동안 유지되어 오긴 했지만 블랙래쉬와 헤마투스가 풀려날 가능성을 조금이라도 남겨서는 안 되네.' WHERE `entry`=717; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙소. 으, 모래를 한 줌은 삼킨 것 같군...$B$B흠, 뭐 그건 그렇고, 오늘 밤엔 나가서 음식을 좀 구해 올까 하오. 오랜만에 배 터지게 먹어 봅시다!' WHERE `entry`=718; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사막에서는 음식을 구하기가 무척 어렵다는 걸 말해주고 싶군, 친구.$B$B그런데... 저기 저건 뭐지...?' WHERE `entry`=718; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 당신은 내 구세주요. 그리고 어둠괴철로단 드워프에게 뜨거운 맛을 보여 줄 수 있는 이가 있다는 것도 참으로 통쾌한 일이오. 도와 줘서 고맙소.' WHERE `entry`=719; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어둠괴철로단 드워프가 뭘 찾고 있었던 건지는 모르겠지만 분명히 무슨 목적이 있었을 거요.' WHERE `entry`=719; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해머토가 살아 있다고? 오, 정말 다행스러운 일이군!' WHERE `entry`=720; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 그를 좀 찾아 주지 않겠소? 울다만에 있는 해머토를 좀 찾아 주시오.$B$B비열한 어둠괴철로단 드워프들이 대규모 발굴 작업에 대해 알아내기 위해, 그를 인질로 잡고 있는 거라면 아이언포지 전체가 큰 위험에 빠질 수도 있소.$B$B저 검은무쇠단 녀석들은 오래전부터 더 강한 골렘을 만들어내기 위해 새로운 마법을 손에 넣으려 하고 있소. 해머토도 그들과 같은 일을 하고 있었지만, 해머토는 놈들을 막기 위해서였지.$B$B놈들은 아마 그가 알고 있는 것을 알아낼 때까지는 그를 살려둘 거요. 그를 구하려면 서둘러야 하오!' WHERE `entry`=721; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '... 뭐라고 했지? 미안하네...<콜록> 이제 힘이 하나도 없구려. 좀 더 가까이 와 주겠나, $c? $B$B레이돌이 자네를 보냈다고? 그 친구가 생각했던 것보다는 멍청하지 않은 게로군.' WHERE `entry`=721; +UPDATE `locales_quest` SET `Details_loc1` = '나를 위해... <콜록>...이곳 울다만까지 와 주다니... 정말 용감하군...$B$B이... 늙은 해머토를 도울 생각이라면... <콜록>... 내 아뮬렛을... 좀... 찾아 주시게...$B$B내 아뮬렛을 딥섀도... 마그레간 딥섀도가 가져갔지. 그는 이 근처 어딘가에 있을 게야... 틀림없이 이 폐허 어딘가에... 그를 막지 못하면 아뮬렛이 놈들을... <콜록>... 두루마리가 있는 길로 안내하게 될 것이네. 이제 모든 건 자네에게 달려 있네. 그러니 제발...아뮬렛을 찾아 주게나. $B$B그리고 그 두루마리는 검은무쇠단 드워프들이 보다 강력한 골렘을 만드는데 꼭 필요한 것일 게야. 확실해. 뼛속까지 느껴지는걸 보면...' WHERE `entry`=722; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하! <콜록 콜록>$B$B자네가 내 아뮬렛을 되찾아 줄 거라 믿고 있었네.$B$B<헐떡이며> 참으로 잘해 주었네. <콜록>' WHERE `entry`=722; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어둠괴철로단 드워프들은... <콜록> 위험한 놈들이네. 조심하게나... <콜록> 자네가 반드시 아뮬렛을 찾아야만 해.' WHERE `entry`=722; +UPDATE `locales_quest` SET `Details_loc1` = '<상처 부위를 감싸며 안정을 되찾은 후 다시 이야기를 시작하는 해머토>$B$B라이돌에게 가게... 그리고 그에게 내 아뮬렛을 가져다주게나. <콜록 콜록> 그러면 그 친구는... <콜록> 해야 할 일을 알 수 있을 거야. 내가 우리의 근원을 찾고 있었다는걸 그는 알고 있고 <콜록> 어둠괴철로단 드워프 녀석들을 막는것 또한 나의 다른 임무였다는 것도 알고 있을걸세. 그들이 그 두루마리를 찾게 해서는 안 될 것이야...<콜록>' WHERE `entry`=723; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해머토의 아뮬렛? 차라리 그가 이미 죽었다고 생각하던 때가 더 마음 편했던 것 같군. 사실을 확인하고 나니 오히려 아픔만 더 커지오. 이 아뮬렛은 그의 필생의 업적이었소. 이대로 그의 죽음을 바라보고만 있을 수는 없소.' WHERE `entry`=723; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오늘은 정말 운수 나쁜 날이었소. 하지만 뭐, 여기는 황야의 땅이니 하루하루가 운수 없는 날인 것이 당연할지도 모르지.' WHERE `entry`=723; +UPDATE `locales_quest` SET `Details_loc1` = '좋소, 좋아... 그렇다면 우리가 해야 할 일을 알고 있는 게 누굴까?$B$B그렇지! 역사학자 카르닉이 있었지!$B$B그는 아이언포지에 있소. 그라면 우리를 도울 수 있을 거요. 그와 해머토는 울다만에서 사라진 유물을 찾기 위해 함께 일했었지.$B$B아마 어둠괴철로단 드워프 녀석들도 그 두 명이 실제로 말한 것보다 더 많이 알고 있다는 사실을 눈치챘을 거요.$B$B해머토에게 일어난 일을 카르닉에게 설명하고 해머토의 아뮬렛을 전해 주시오. 그러면 그가 다음에 해야 할 일을 알려 줄 거요.' WHERE `entry`=724; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 이런. 전혀 다른 용건이었군. 자네는 지금 이 일이 얼마나 중대한 일인지 알고 있는 건가?$B$B해머토의 죽음은 너무나 슬픈 일이야. 하지만 그가 자네에게 아뮬렛을 주고 이리로 보냈다면 그 자신도 사태의 심각성을 알고 있었던 걸 것일세.$B$B그러니 그의 죽음에 대해서 슬퍼하는 건 잠시 미루도록 하세나. 이제 이 아뮬렛이 왜 그토록 중요한지, 그 이유를 알려 주도록 하지.' WHERE `entry`=724; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아... 이런... 또 다른 여행자가 이 드워프의 도움을 구하는군.$B$B이보시게, 정말 미안한데 지금은 아무런 의미 없는 질문에 대답할 시간이 없다네.' WHERE `entry`=724; +UPDATE `locales_quest` SET `Details_loc1` = '우선 최대한 빨리 조언자 벨그룸님을 찾아 가시게. 그리고 그분께 자네가 본 바를 모두 얘기해 준 다음 앞으로 어떻게 해야 할지 물어보아야 할 것이야. 이 쪽지를 보여 주면 그분이 이번 사건에 대해 보다 잘 알 수 있을 걸세.$B$B그동안 나는 해머토의 영혼과 얘기해 보겠네. 그가 가진 정보가 황야의 땅에서 벌이고 있는 어둠괴철로단 드워프의 음모를 막는 데 도움이 될 거야. 일이 잘 되기를 빌어 볼 수밖에...' WHERE `entry`=725; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 역사학자 카르닉이 보낸 전갈이로군... 수고했소.$B$B카르닉에 대한 일은 언제든지 가장 먼저 처리해야 할 일이지. <쪽지를 열어 읽기 시작하는 조언자 벨그룸>' WHERE `entry`=725; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흠, 무슨 일이오?' WHERE `entry`=725; +UPDATE `locales_quest` SET `Details_loc1` = '<쪽지를 끝까지 읽는 조언자 벨그룸, 잠시 눈이 휘둥그레지며>$B$B이런...악마들의 세상이 도래했군!$B$B역사학자 카르닉에게 돌아가 왕의 이름으로 이 정보에 따라 신속하고 단호하게 조치를 취하라고 전하시오. 그에게 모든 수단과 방법을 동원해 황야의 땅에서 어둠괴철로단 드워프들의 활동을 저지하라고 전해야 한다고 하시오.' WHERE `entry`=726; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네도 이 일이 얼마나 중요하고 급한 일인지 파악하고 있는 것 같군.$B$B좋아, 어둠괴철로단 드워프들을 처리하기 위해서 무엇이 필요한지는 내가 알고 있네.$B$B울다만에 있는 그들의 주둔군에게 타격을 주기 위해서는 그들의 작전기지인 고통의 요새를 파괴해야 해.' WHERE `entry`=726; +UPDATE `locales_quest` SET `Details_loc1` = '이 서판은 많은 것을 말해 주지. 하지만 아직 부족해! 너무 부족해!$B$B아주 오래전에 야그인이 쓴 법전이 있어. 날... 잡아두었던 자들... 그 자들이 그 법전을 여러 장소에 보관해 두고 있어. 그리고 학자들이 연구를 하지. 그 법전에는 방대한 지식이 담겨 있어. 우리를 보호해줄 지식 말이야!$B$B아이언포지의 게릭 본그립을 찾아가. 그는 아이언포지의 쓸쓸한 뒷골목에 있는 상점에 있어. 이 인장을 보여주면 당신이 같은 편이라고 생각할 거야. 야그인의 법전을 달라고 해서... 내게 가져와 줘!' WHERE `entry`=727; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 안녕하세요, 형제님.$B$B지하의 주민들에게 축복을.' WHERE `entry`=727; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요. 제 가게에 잘 오셨어요. 하지만 함부로 손은 대지 마세요.$B$B지식이란 아주 위험할 수도 있는 거니까요.' WHERE `entry`=727; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '호올리, 자넨가? 이 돌을 깨는 걸 좀 도와주게. 거기 털이개 좀 줘. 여기 뭔가 있는 것 같네.$B$B어? 호올리가 아니잖아! 털이개가 어디 있는지는 모르겠군그래?$B$B뭐, 그건 됐고. 내가 발견한 신비한 화석을 보내겠다고 연맹에 약속했는데... 호올리는 어디 간 게지?$B$B해야 할 일이 너무 많아. 아차... 신비로운 화석을 어디 뒀더라. 털이개는 또 어디 갔지? 대체 호올리는 어디 있는 거야.$B$B당신은... 뭐, 도우러 왔다면 누군지는 상관없소만 날 도울 준비가 되면 알려 주시오.' WHERE `entry`=729; +UPDATE `locales_quest` SET `Objectives_loc1` = '아우버다인으로 가서 드워프 발굴단의 흔적을 찾아야 합니다.' WHERE `entry`=730; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수석고고학자 그레이위스커께서 우리를 위해 사람을 보내시다니, 이렇게 기쁠 수가...' WHERE `entry`=730; +UPDATE `locales_quest` SET `Details_loc1` = '그러니까 호올리... 아, 맞아. 당신은 호올리가 아니지. 호올리는 어디 있는 게요?$B$B뭐, 그게 중요한 게 아니고... 털이개를 찾아야 하는데... 아니, 신비로운 화석 말이야! 그 화석을 반드시 찾아야 하오. 다르나서스에 있는 탐험가 연맹에서 내 작업의 증거를 보고 싶어할 테니 말이오.$B$B준비가 되면 내게 말하시게나. 같이 털이개를... 아니, 화석을 찾아 봅시다. 연맹이 만족할 만한 보고를 제출해야 하니까 말이야.$B$B준비가 됐소?' WHERE `entry`=731; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '발굴조사단장 렘트레블께서 무사하시다니 정말 다행이군요. 제가 그 분이 정신이 없다고 말했었죠? 그런데도 그 끔찍한 짐승이 들끓는 곳에 계속 계시려고 하다니 믿을 수가 없어요.' WHERE `entry`=731; +UPDATE `locales_quest` SET `EndText_loc1` = '발굴조사단장 렘트레블 경호' WHERE `entry`=731; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ist der Ausgrabungsleiter noch am Leben?' WHERE `entry`=731; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대지의 봉인을 가져오다니, 이보다 더 기쁜 소식이 어디 있겠나. 대지의 봉인은 고통의 요새의 검은무쇠단 드워프들이 데스윙의 잔인무도한 부관 블랙래쉬와 헤마투스라는 쌍둥이를 봉인하기 위해 만든 것이네.' WHERE `entry`=732; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 오우거들은 황야의 땅을 가로질러 오우거 야영지 사이를 여행하는데, 마른 땅에서 올라오는 열기와 소용돌이치는 바람 때문에 이들을 추적하는데 어려움이 있을 것이야. 내가 듣기론 가끔 보프 야영지를 지나 돌아다닌다고 하더군. 못 찾겠으면 그 야영지를 한 번 살펴 보게.' WHERE `entry`=732; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 시작이군. 아이언포지나 탐험가 연맹에서 기별이 있을 때까지는 버텨야 하오.$B$B이제 내 냉각통에 사용할 소금만 좀 구하면 되는데...' WHERE `entry`=733; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '할 수 있는 한 최선을 다했지만... 역부족인 것 같소. 금속은 좀 더 구해 왔소?' WHERE `entry`=733; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '5번 기어라고요? 알겠어요. 어쩐지 불길한데...' WHERE `entry`=734; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '재주가 좋군, $c 친구. 자네 정도 실력이면 우리 드워프 역사의 새로운 장을 집필한다 하더라도 별문제가 없겠어.' WHERE `entry`=735; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부탁한 유물들은 가져왔나?' WHERE `entry`=735; +UPDATE `locales_quest` SET `Details_loc1` = '야그인의 법전이 필요하다고? 그렇다면 당신 계획은 또 다른 무리를 모으는 것인가? 당연히 그럴 테지... 물론, 도와주도록 하겠소. 하지만 당신도 날 도와줘야겠소.$B$B내가 요구하는 세 가지 강력한 물건을 가져오면 법전을 주도록 하지. 이 물건들의 이름은 입에 올리지는 못하니 노트에 적어 주도록 하겠소.$B$B이 목록에 적힌 이름의 물건들을 가져올 수 있을 정도라면 당신은 정말 우리 포세이큰에 새로운 역사를 기록할 만한 자격이 있는 것이오.' WHERE `entry`=736; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 유물들을 찾아오다니 대단하군! 당신 솜씨가 아주 뛰어나거나 운이 특별나게 좋은 거겠군그래. 어느 쪽이든 당신은 우리에게 큰 도움이 되었소.' WHERE `entry`=736; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무는 어떻게 되어가고 있소?' WHERE `entry`=736; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Me dejas impresionado! No sé si es que posees grandes habilidades o tienes mucha suerte, pero lo importante es que me hayas traído las reliquias. Sea como fuere, tu ayuda es de gran utilidad para nosotros.' WHERE `entry`=736; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va tu misión, $c?' WHERE `entry`=736; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔군! 아, 희망이 보여!$B$B덕분에 우리가 목숨을 구하게 될지도 모르겠어. 이거 기념비라도 세워야 하는데! 제단도 만들고! 그리고 대대손손 그 이름을 기려야겠지.$B$B하지만... 놈들이 풀려 나 땅 위로 나오면 모두 끝장이야. 그러면 대대손손이고 뭐고 없단 말이야.$B$B놈들이 풀려나면 우린 한낱 식사거리밖에 안 될 테니까...' WHERE `entry`=737; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '호! 꽤 오래 걸렸군그래. 법전은 가져왔나?' WHERE `entry`=737; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '유감스럽게도 이 뼈는 분명 아그몬드의 시체입니다. 시신은 온통 만신창이가 되어 있고 뼈는 새들이 모두 쪼아먹어 버렸습니다.' WHERE `entry`=738; +UPDATE `locales_quest` SET `Details_loc1` = '아그몬드의 자취가 서쪽에서 이어지고 있습니다. 바위와 모래에 피가 묻어 있는 것으로 보아 이 드워프는 죽기 전에 얼마간의 거리를 기어와서 이곳에서 죽은 것으로 보입니다.$B$B자세히 살펴보니 황야의 땅 사암 조각에 \"멀달록\"이라는 단어가 휘갈겨 쓰여 있습니다. 아마도 아그몬드가 죽기 직전에 쓴 것으로 보입니다.$B$B이 단어가 쓰인 바로 옆에는 죽은 아그몬드의 손이 있습니다.' WHERE `entry`=739; +UPDATE `locales_quest` SET `Objectives_loc1` = '아그몬드를 살해한 멀달록을 처치해야 합니다.$B$B바위동굴일족 뼈다귀싸움꾼 12마리를 처치해야 합니다.$B$B그 후 모단 호수에 있는 발굴조사단장 아이언밴드에게 보고하십시오.' WHERE `entry`=739; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 안타까운 소식이군. 그러나 아그몬드는 그 강한 팔로 사납게 망치를 휘두를 수 있었던 강한 드워프였으며 트로그들 만큼이나 단단히 무장하고 있었소이다! 비록 그가 저주받은 트로그에게 죽었다고 해도 난 그가 수많은 트로그들을 저승 가는 길동무로 함께 데리고 갔으리라 믿소.' WHERE `entry`=739; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr Neuigkeiten über Agmonds Schicksal? Konntet Ihr ihn finden?' WHERE `entry`=739; +UPDATE `locales_quest` SET `Title_loc5` = '莫達洛克' WHERE `entry`=739; +UPDATE `locales_quest` SET `Details_loc1` = '발굴조사단장께서 신비로운 화석을 다르나서스에 있는 탐험가 연맹으로 보내시길 원하신단 말인가요? 하지만 저 혼자 이 어둠의 해안을 떠날 수는 없답니다.$B$B자, 이 신비로운 화석을 다르나서스에 있는 수석고고학자 그레이위스커님께 전해주세요.' WHERE `entry`=741; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 그 정신 없는 발굴조사단장 렘트레블이 이렇게 굉장한 발견을 하다니!' WHERE `entry`=741; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '我能為你效勞嗎,$R?' WHERE `entry`=741; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기의 토막나무 주둔지에 있는 세나니 썬더하트와 대화해야 합니다.' WHERE `entry`=742; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '새로운 개척지로 온 것을 환영합니다. 잿빛 골짜기는 당신 같은 젊은이들이 용기를 시험할 기회가 대단히 많은 곳입니다. 일단 이 주둔지를 살펴본 다음 조람 해안으로 나가면 또 다른 호드의 주둔지가 있으니 그곳에 가 보는 것도 잊지 마십시오.$B$B그나저나 여기로 온 것을 보니 사냥에 대해 더 많은 것을 배우러 온 것 같은데... 내 말을 잘 들으십시오. 그러면 배우고자 하는 바를 기꺼이 가르쳐 주겠습니다.' WHERE `entry`=742; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 형제는 모험을 계속할 준비가 되어 있는 것 같군. 언제나 자신이 옳다고 생각하는 길로 가길 바라네.' WHERE `entry`=743; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '성난바람 하피들은 결코 살려 둬서는 안 될 적일세. 신선한 고기에 대한 그들의 갈망만큼이나 전투에서 그들의 힘은 막강하다네.' WHERE `entry`=743; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와 줘서 고맙소.$B$B형님의 의식을 위한 선물이 이제 거의 완성되었군. 나에겐 형님을 위해 머리 장식을 만들고 의식을 지켜볼 의무가 있소이다.' WHERE `entry`=744; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 머리 장식은 분명 형님께 좋은 선물이 될 것이오.' WHERE `entry`=744; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 부탁한 임무를 진지하게 받아들여 준 점 고맙게 생각하네. 이 땅과 여기에 살고 있는 생물들을 존중하는 것은 중요한 일이지. 삶과 죽음은 순환되는 것이고, 또 필연적인 것이야. 그리고 모든 생물은 다른 생물들 없이는 존재할 수 없는 것이네. 이 점을 시간을 가지고 숙고하고 절대 잊지 말도록 하게.' WHERE `entry`=745; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 이제 멀고어의 짐승들은 평온해질 걸세. 그리고 드워프들 역시 대지를 파헤치는 것만으론 아무것도 알 수 없다는 걸 배우는 계기가 되었길 바라네.' WHERE `entry`=746; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게. 부러진 곡괭이는 가져왔나? 드워프 놈들의 발굴 작업은 멀고어에 서식하는 코도들을 자극할 걸세. 반드시 놈들을 막아야 하네!' WHERE `entry`=746; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 이제 내가 이 재료들의 힘을 정화의 토템상에 불어넣도록 할 것이오.' WHERE `entry`=748; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞발과 발톱은 가져왔소, 형제여?' WHERE `entry`=748; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '상자의 모든 면에는 \'투자개발회사 채광부\'라는 도장이 찍혀 있습니다. 한쪽 면에는 상자의 내용물이 투자개발회사의 중앙 공장에서 가공하기 위한 물품임을 나타내는 내용이 정성스럽게 인쇄되어 있습니다.' WHERE `entry`=749; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 투자개발회사가 우리의 천연 자원을 훔치려는 것이 사실이라는 것을 말해주는군. 다행히 미리 알았으니, 이제 조치를 취해야 할 것이오.' WHERE `entry`=751; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오. 우리 땅에서 투자개발회사가 벌이고 있는 일들에 관해 새로운 소식이 있소?$B$B놈들이 다른 곳에서처럼 이 땅을 부당하게 착취할 계획이라면 우리의 정찰병들이 즉시 이를 저지할 것이오.' WHERE `entry`=751; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 노파를 돕기 위해 여기까지 왔단 말인가? 이런, 이런. 참으로 고마우이.' WHERE `entry`=752; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '방금 전에 형제의 활약에 대한 소식을 들었소. 벌써 우물 주위의 동물들이 마음껏 우물물을 마시고 있다고 하오.$B$B이 땅을 위해 큰 일을 해 주었소. 이는 곧 $r 주민을 위한 일이기도 하오.' WHERE `entry`=754; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No tardes, $n. Hay que purificar el pozo de Pezuña Invernal.' WHERE `entry`=754; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Не мешкай, Банкирщик. Мы должны очистить колодец Заиндевевшего Копыта от скверны!' WHERE `entry`=754; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '호크윈드 족장님께서 보냈다고 했소? 대지모신의 의식을 수행하는 것은 결코 쉬운 일이 아니오.' WHERE `entry`=755; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소, 형제여. 정화의 토템상을 만드는 데는 짐승을 사냥할 때의 활기찬 기운이 가장 중요하오.$B$B고블린들은 대지와 조화를 이루며 사는 것과 대지에 맞서는 것의 차이를 절대 알지 못할 것이오.' WHERE `entry`=756; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 부탁한 발톱은 구해 왔소? 시간이 지날수록 썬더혼 우물의 오염이 점점 더 심해지고 있소!' WHERE `entry`=756; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 대지모신의 의식 중 첫 번째 시험을 통과했네. 부족 전체가 그대를 자랑스럽게 여길 것이야.' WHERE `entry`=757; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '힘의 의식은 완수했는가? 우리 부족의 적, 뾰족털일족 놈들에게 맞서 싸울만한 용기가 있다는 걸 보여 줄 증거가 필요한데...' WHERE `entry`=757; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '꿈에서 썬더혼 부족의 선조가 내게 와 자매가 우물에서 행한 일을 칭찬했다오.$B$B또한 그들의 감사를 전하기 위해 자매에게 이걸 전해주길 바라고 있소.' WHERE `entry`=758; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소, 형제여. 나는 이를 통해 대지의 희생을 느낄 수 있소. 그리고 내 영혼에 슬픔과 자랑스러움이 함께 복받치고 있소이다.' WHERE `entry`=759; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부탁한 이빨은 구해 왔소?' WHERE `entry`=759; +UPDATE `locales_quest` SET `Details_loc1` = '윈터후프와 썬더혼 우물을 정화한 <형제/자매>의 공적은 이미 많은 이들에게 회자되고 있소. 와일드메인 토템상이 만들어졌으니 이제 <형제/자매>가 수행할 마지막 임무가 남아 있소.$B$B와일드메인 우물은 썬더 블러프 북쪽에 있소. 그곳에서 의식을 수행하고 고블린의 독으로 오염된 땅을 정화하도록 하시오! 다시 한번 깨끗한 물이 흘러나올 수 있도록 하시오!' WHERE `entry`=760; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈구려. 우물들을 정화하고 우리 영토를 치유해 준 데 대해 블러드후프 마을을 대표해 감사를 전하오.$B$B자매의 업적은 오랫동안 바람을 타고 전해지며 멀고어의 물은 영원히 깨끗하게 보존될 것이오.' WHERE `entry`=760; +UPDATE `locales_quest` SET `EndText_loc1` = '와일드메인 우물 정화' WHERE `entry`=760; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Последний колодец все еще отравлен, Титано. Не мешкай!' WHERE `entry`=760; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아이언포지와 드워프들을 위한 자네의 헌신에 대해서는 반론의 여지가 없소. 당신의 도움에 감사하는 바이오.$B$B역사학자 카르닉에게 모든 일이 잘 처리되었다고 알리도록 하지. 그리고 가능한 빨리 발굴현장을 복구할 수 있도록 황야의 땅으로 지원 병력을 보내도록 하겠소.$B$B다시 한번 감사하오.$B$B참, 떠나기 전에 브론즈비어드 폐하의 이름으로 당신에게 한가지 더 부탁할 일이 있는데...' WHERE `entry`=762; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '시간이 없네. 라그나로스는 우리가 준비될 때까지 기다려 주지 않을 거야.' WHERE `entry`=762; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, tu entrega a Forjaz y al pueblo enano es irrefutable. Gracias por tu ayuda en este asunto.$B$BEnviaré una misiva al historiador Karnik para informarle de tus buenos resultados, así como refuerzos a las Tierras Inhóspitas para recuperar cuanto antes la excavación. Gracias otra vez.$B$BAntes de que te marches, hay algo más que me gustaría pedirte en nombre del rey Barbabronce.' WHERE `entry`=762; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El tiempo es vital, $n. Ragnaros no esperará a que estemos listos.' WHERE `entry`=762; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 절친한 친구 호크윈드가 보낸 게로군! 오, 그의 토템을 보낸 걸 보니 자넨 특별한 자로군.' WHERE `entry`=763; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 마을엔 어쩐 일이신가, $c 친구?' WHERE `entry`=763; +UPDATE `locales_quest` SET `Details_loc1` = '이제 멀고어에서 투자개발회사 직원들과 장비들이 점점 더 많이 목격되고 있는 이유를 알 것 같군요. 저 고블린 녀석들... 투자개발회사가 이익을 위해 사업을 너무 급하게 확장하고 있습니다. 놈들은 자신들이 고블린을 대표해 대단한 일을 한다고 말하고 다니지만 어림없는 소리죠. 저들의 목적이 무엇인지는 충분히 짐작하고도 남습니다.$B$B놈들은 탐욕스러운 난쟁이들에 불과합니다. 그들의 사업에는 안 된 일이지만, 우리 타우렌은 놈들이 우리 땅에서 작업을 벌이는 걸 두고 볼 수 없습니다. 습격당한 짐마차 행렬의 동쪽에 있는 놈들의 광산으로 가서 우리의 뜻을 전하십시오.' WHERE `entry`=764; +UPDATE `locales_quest` SET `Objectives_loc1` = '블러드후프 마을에 있는 모린 클라우드스토커를 위해 투자개발회사 노역꾼 14명과 투자개발회사 현장감독 6명을 처치해야 합니다.' WHERE `entry`=764; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 피즈스프로켓이라는 악당이 죽었다는 소식에 화가 다소 누그러진 것 같소. 나는 이제 녀석의 개인적인 영향력과 투자개발회사의 앞으로의 계획에 대한 추가적인 정보가 있는지 알아보도록 하겠소. 수고했소이다.' WHERE `entry`=765; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '투자개발회사 놈들이 오로지 이익만을 위해 우릴 상대로 극악무도한 일을 꾸미고 있다고 생각하니 화가 치밀어 참을 수가 없군.' WHERE `entry`=765; +UPDATE `locales_quest` SET `Title_loc5` = '菲茲普羅克主管' WHERE `entry`=765; +UPDATE `locales_quest` SET `Title_loc6` = 'Supervisor Saltatuercas' WHERE `entry`=765; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 고맙네. 자네가 구해 온 재료로 치료약을 만들어 독이 퍼지는 걸 막고 상처를 완전히 치료할 수 있을 거야. 덕분에 목숨을 건졌군. 내 생명을 구해줘서 정말 고맙네.$B$B하지만 마즈라나체가 날 공격할 때 냈던 그 날카로운 울음소리와 나를 향해 달려들던 불타는 듯한 부리의 색은 절대 잊지 못할 걸세.$B$B자네도 놈을 조심하길 바라네.' WHERE `entry`=766; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '점점 열이 높아지고 의식이 혼탁한 악몽 속으로 빠져들고 있네... 애초에 할아버지께서도 처치하지 못한 그 짐승을 내가 상대하려 했던 게 실수였지...$B$B치료약을 만들 재료는 구했나? 감염 부위를 빨리 치료하지 않으면 나에게 죽음이 엄습하게 될 걸세.' WHERE `entry`=766; +UPDATE `locales_quest` SET `Title_loc3` = 'Mazzranach' WHERE `entry`=766; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 눈을 믿을 수가 없군! 거대한 유령울음늑대를 쓰러뜨렸단 말인가? 이거, 다시 보게 됐군, 젊은 $c 양반. 놀라운 능력을 지닌 사냥꾼이구려!$B$B젊은이에게 주고 싶은 게 있네. 비록 난 이제 사냥을 나갈 수 없지만 젊은이가 내 무기를 사냥에 사용해 준다면 영광이겠네. 이 사실이 알려지면 자네 명성이 드높아질 게야.$B$B그리고 유령울음늑대의 영혼도 이제 마침내 안식을 찾기를 젊은이도 함께 빌어주시게.' WHERE `entry`=770; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 우리의 신성한 땅에서 재료를 구하는 방법을 터득한 것 같군. 이제 예언의 물을 만들어 주도록 하지.' WHERE `entry`=771; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우물 주위의 우물돌과 나무 밑에 있는 대지열매를 충분히 모아 오면 내가 예언의 물을 준비해 주도록 하겠네.' WHERE `entry`=771; +UPDATE `locales_quest` SET `Details_loc1` = '이제 우리의 위대한 도시에서 그대는 존경과 찬양을 받게 될 것이로다. 대지모신의 의식을 완수할 만한 능력이 있는 $R|1이라면;라면; 그 영광을 얻을 자격이 있음이 틀림없도다.$B$B그대에게 마지막 임무를 부여하노니, 썬더 블러프의 가장 높은 벼랑 꼭대기에 기거하는 고귀한 지도자 케른 블러드후프를 찾도록 하라.' WHERE `entry`=775; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프에 있는 케른 블러드후프와 대화해야 합니다.' WHERE `entry`=775; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘해냈네! 훌륭한 사냥이었어.$B$B일꾼들을 보내 시체에서 가죽과 고기를 가져오도록 하지. 그대의 공이 크네.' WHERE `entry`=776; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '알라치아는 찾았는가?' WHERE `entry`=776; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 완벽하군. 조금 뒤로 물러나요, 새로운 역사를 만들 준비를 해야지!$B$B<광기가 가득한 상태로 일을 계속하는 로트윌>' WHERE `entry`=777; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<족쇄를 보지 못하게 하기 위해서 손을 뻗어 저으며 조급한 목소리로...>$B$B기어, 기어가 필요해!' WHERE `entry`=777; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고마워요. 큰일 날 뻔했군요.$B$B뭐가 잘못된 건지는 확실히 모르겠지만, 그래도 내 마법으로 괴물들을 자신들이 왔던 차원으로 되돌려 보낼 수 있었으니 천만 다행 아닌가요?$B$B이걸로 당신의 도움에 대한 작은 감사의 표시가 되었으면 좋겠군요...' WHERE `entry`=778; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이... 이건 예상했던 결과와는 좀 다른데... 내 족쇄는 되찾아 왔나요?' WHERE `entry`=778; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해당하는 자리에 각각의 마법석을 놓자 격렬한 소음이 대지를 흔들어 봉인이 파괴됩니다.' WHERE `entry`=779; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기 자수정 마법석, 오팔 마법석, 다이아몬드 마법석을 놓기 위해 세 군데가 움푹 파여 있는 대지의 봉인이 있습니다.' WHERE `entry`=779; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Sceau de la Terre est ici, avec trois alcôves pour la Pierre runique d\'améthyste, la Pierre runique d\'opale et la Pierre runique de diamant.' WHERE `entry`=779; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Hier liegt das Siegel der Erde, mit drei eingelassenen Nischen für den Amethystrunenstein, den Opalrunenstein und den Diamantrunenstein.' WHERE `entry`=779; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Sello de la Tierra se encuentra aquí, con tres hornacinas en las que se alojan la piedra rúnica de Amatista, la de Ópalo y la de Diamante.' WHERE `entry`=779; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭하군. 당신이 준 재료들로 맛있는 스튜를 만들 수 있을 것이오. 또한 전투멧돼지들의 손실이 사악한 뾰족털일족 놈들에겐 좋은 교훈이 되었을 것이오.' WHERE `entry`=780; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전투멧돼지들의 침략이 심해지고 있소. 놈들을 처치하고 주둥이와 갈비살을 가져왔소?' WHERE `entry`=780; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '토그룬의 시체는 사막의 바람과 사막의 청소부인 대머리수리가 깨끗이 청소할 것이오. 이제 놈이 죽었으니 오우거들은 혼란에 빠지겠지. 이 작은 승리로 앞으로 더 큰 승리를 얻게 될 것이오.$B$B대지의 봉인을 되찾았으니 레슬로 협곡에 있는 검은 비룡의 감옥을 열 수 있소. 이제 우리는 그들을 끝없는 감옥에서 해방시켜 영원한 안식을 줄 수 있게 되었소.' WHERE `entry`=782; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '토그룬의 배신으로 이제 오우거들이 호드의 일원이 아님이 분명한 사실이 되었소. 놈을 처치하고 대지의 봉인을 손에 넣는다면 무척 기쁠 것이오.$B$B아직 토그룬을 처치하지 못했다면, 시간 낭비하지 말고 보프 야영지로 가시오. 보프 야영지는 카라노스의 남동쪽에 있소.' WHERE `entry`=782; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 좋아. 지원자가 또 한 명 늘었군. 요즘 들어 지원자가 늘어나고 있네. 이 병력으로 충분해야 할 텐데...$B$B대부분의 병사들이 타지역으로 소집되어 가는 바람에 노스샤이어는 치안이 거의 무방비 상태라고 할 수 있네. 그 결과, 타락한 무법자들이 우리 영토 안에서 활개를 치고 있네.$B$B우리가 치르고 있는 전쟁에는 전후방이 따로 없으니 이제부터 기나긴 전투를 각오해야 할 걸세.' WHERE `entry`=783; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네의 용감한 활약상에 대한 소문이 이미 자자하다네. 타이라가드 요새에서 거둔 승리는 오그리마에 널리 알려질 걸세.' WHERE `entry`=784; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '물론 콜카르 켄타우로스와 싸우게 되더라도 호드의 승리야 자명한 일이지만, 공격을 사전에 막아 우리 전사들의 피를 아낄 수 있게 되었군.$B$B이 어려운 시기를 헤쳐 나가는 동안 많은 피를 흘리게 될 것이라는 건 타나리스 사막에 모래가 있다는 사실만큼 당연한 것이니...$B$B어쨌든 당신은 많은 형제들의 목숨을 구한 거야.' WHERE `entry`=786; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Zentauren haben bewiesen, dass sie für die Horde eine andauernde Plage darstellen. Ihre Absichten, unsere Heimat zu belagern, dürfen nicht einfach so hingenommen werden.' WHERE `entry`=786; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Wieder einer von Eitriggs Rekruten, was?$B$BEs ist wirklich schlecht um die Horde bestellt, wenn das das Beste ist, was wir auf die Beine stellen können. Einerlei. Wenn es so weit ist und wir erkennen, dass Ihr bereit seid, das Tal zu verlassen, werdet Ihr ein stolzer Krieger der Horde sein.' WHERE `entry`=787; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 나쁘진 않군. 하지만 자만은 금물이오. 앞으론 멧돼지보단 거친 상대를 만나야 할 테니.$B$B어쨌든 이번 훈련은 잘해냈소. 다음 훈련은 조금은 더 위험할 테니 아마 방어구가 더 필요할 거요.' WHERE `entry`=788; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '설마 벌써 임무를 완수했다고 말하려고 돌아온 거요? 그런 거라면 당신 다시 봐야겠는걸.' WHERE `entry`=788; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich hoffe, Ihr seid nicht zurückgekehrt, weil Ihr mich davon überzeugen wollt, dass Ihr Eure Aufgabe schon erledigt habt, $N? Nein, natürlich nicht. So schätze ich Euch nicht ein.' WHERE `entry`=788; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '전갈과의 전투에서 반드시 기억해 두어야 할 중요한 교훈이 있소. 당신의 몸집이 크든 작든 일침에 쓰러질 수 있다는 사실이지. 그리고 전투에서 적이 많고 적음에 상관없이 언제나 당신이 패할 가능성은 있다는 사실을 명심하시오.$B$B이제 더 이상 가르칠 게 없군. 지금까지 잘해 왔으니 앞으로도 당신의 활약을 관심 있게 지켜보도록 하겠소.' WHERE `entry`=789; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전갈 껍질이 아무리 두껍다 해도 용맹함을 갖춘 전사에겐 큰 문제가 되지 않는다오. 이길 수 있다는 마음가짐으로 강하게 내리치다 보면 전갈도 어려운 상대가 아니란 걸 곧 알게 될 거요.' WHERE `entry`=789; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 직접 그 녀석을 처치하지는 못했지만 어느 정도 타격은 준 듯하니 그거라도 자랑스럽게 생각할 수 있게 되었소. 이 작은 승리가 이렇게 죽어가는 마당에 유일한 위안거리라니... 내 생에 이뤄 놓은 업적이 이다지도 보잘것없다는 사실이 정말 화가 나는구려.' WHERE `entry`=790; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아버지는 항상 내가 위대한 영웅은 절대로 되지 못할 거라고 말씀하셨는데, 이렇게 나무 밑에서 죽음을 기다리고 있자니 그 말씀이 옳았다는 생각이 드는구려.$B$B하지만 죽기 전에 적어도 내 원수가 없어졌다는 걸 확인하고 싶소.' WHERE `entry`=790; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했어요. 악마의 하수인은 불타는칼날단의 졸개에 불과하지만... 이번 임무를 성공적으로 완수한 걸 보면 앞으로 더 큰 일도 해낼 분인 것 같군요.' WHERE `entry`=792; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Um Euch gegen die Brennende Klinge zu beweisen, müsst Ihr zunächst ihre üblen Familiare besiegen. Kehrt zu mir zurück, wenn Ihr dies erledigt habt.' WHERE `entry`=792; +UPDATE `locales_quest` SET `Details_loc1` = '대지의 봉인은 레슬로 협곡에 있는 다이아몬드 기둥, 오팔 기둥, 자수정 기둥에 보관된 세 개의 마법석에 의해 유지되고 있소. 대지의 봉인을 해제하려면 대지의 봉인을 사용하여 기둥 안에서 작동되고 있는 마법석을 제거해야만 하오.$B$B검은 비룡 블랙래쉬와 헤마투스는 만만한 상대가 아니니 조심하시오. 놈들을 처치하고 놈들이 차고 있는 굴레를 내게 가져다주시오.$B$B레슬로 협곡으로 가려면 황야의 땅의 동쪽 먼 곳으로 여행해야 하오. 협곡은 헤아릴 수 없이 많은 비룡의 서식지이니 조심하도록 하시오.' WHERE `entry`=793; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '검은용군단이 우리를 배신한 검은바위부족 오크들과 동맹을 유지하고 있소. 양쪽 모두 교화되거나 제거되어야 할 대상이지. 이제 블랙래쉬와 헤마투스를 처치했으니 우리의 힘을 서쪽의 검은바위 첨탑에 집중할 수 있게 되었소.' WHERE `entry`=793; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '용족만큼 위험한 상대는 없으며 그 중에서도 블랙래쉬와 헤마투스만큼 사나운 놈들은 없었소.' WHERE `entry`=793; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾아왔군요! 수고했어요!$B$B불타는칼날단 소굴에서 보여 준 당신의 활약은 시험의 골짜기에서 저 이교도 집단의 뿌리를 뽑는 데 중요한 열쇠가 될 거예요. 하지만 놈들이 우리 영토에서 또 다른 뭔가를 꾀하고 있는 것은 아닌지 걱정이 되는군요.$B$B아직 완전히 놈들을 섬멸한 건 아니니까요.' WHERE `entry`=794; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무는 완수했나요? 불타는칼날단 메달은 손에 넣었나요?' WHERE `entry`=794; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해당하는 자리에 각각의 마법석을 놓자 격렬한 소음이 대지를 흔들어 봉인이 파괴됩니다.' WHERE `entry`=795; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기 자수정 마법석, 오팔 마법석 및 다이아몬드 마법석을 놓을 수 있도록 세 군데가 움푹 파여 있는 대지의 봉인이 있습니다.' WHERE `entry`=795; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Sceau de la Terre est ici, avec trois alcôves pour la Pierre runique d\'améthyste, la Pierre runique d\'opale et la Pierre runique de diamant.' WHERE `entry`=795; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Hier liegt das Siegel der Erde, mit drei eingelassenen Nischen für den Amethystrunenstein, den Opalrunenstein und den Diamantrunenstein.' WHERE `entry`=795; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Sello de la Tierra se encuentra aquí, con tres hornacinas en las que se alojan la piedra rúnica de Amatista, la de Ópalo y la de Diamante.' WHERE `entry`=795; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 당신 설명을 들어 보니, 당신이 죽인 전갈은 사르코스임이 분명하오! 그렇다면 하나주아가 당할 만도 하지. 즉시 구조대를 보낼 테니 당신은 더 이상 그에게 신경 쓰지 않아도 되오.$B$B어쨌든 사르코스를 처치했다니 정말 놀랍소. 당신은 아주 자랑스러운 일을 해낸 거요. 그리고 바쁜 와중에 기꺼이 낯선 이의 명예를 위해 싸웠다는 건 당신의 명성을 한층 드높인 것이오.' WHERE `entry`=804; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠... 지금은 이런 보고를 받기는 좋지 않은 때인데... 이곳 센진 마을에서는 아직 불타는칼날단을 보지 못했네. 하지만 녀석들의 사악함이 해안밖에 퍼지기 시작했네. 메아리 섬 말이야.$B$B오크족은 검은창 $r 부족의 친구지. 훌륭한 친구이고 말고. 우리도 오크들을 돕고 싶네만... 우리가 도움을 청해야 할 판국이라네.' WHERE `entry`=805; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 놈을 처치하다니!$B$B자네가 자랑스럽네. 덕분에 듀로타에서 악마의 앞잡이를 또 하나 제거했군.' WHERE `entry`=806; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '피즐이란 녀석은 찾았나? 그 녀석과 불타는칼날단의 잔당들을 죄다 우리 땅에서 쫓아내야 해!' WHERE `entry`=806; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 자네가 우리 형 민시나를 구한 거야. 형의 영혼을 해방시킨 거야!' WHERE `entry`=808; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '형의 해골은 가져왔나? 이제 형은 자유롭게 된 건가?' WHERE `entry`=808; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '네루님께서 악마의 씨앗을 파괴하라고 하셨단 말인가? 이상하군...$B$B아무튼 좋소이다. 네루님께서 원하신다면 방법을 알려 드리리다.' WHERE `entry`=809; +UPDATE `locales_quest` SET `Title_loc5` = '雅克塞羅斯' WHERE `entry`=809; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 내 생명을 구했어. 고맙소.$B$B이걸 받아줘. 돈이 되는 물건은 아니더라도 조금이라도 도움이 됐으면 해. 사양하지 말아줘, 나는 당분간은 사용할 일이 없을 것 같으니. 코간은 내가 실력을 입증할 때까지 나를 더 밀어붙일 거야. 멧돼지도 더 잡아야 하고 전갈들의 꼬리도 더 모아야 하겠지. 휴우...' WHERE `entry`=812; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이런 모습으로 센진에 돌아가느니 차라리 못 가게 된 것이 잘 된 일인지도 모르겠군. 모두 나의 어리석음과 나약함을 조롱할 테니...' WHERE `entry`=812; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 여기 해독약. 그걸 빨리 리나그에게 가져다 줘. 당신도 조심하고.' WHERE `entry`=813; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어떤 짐승이든, 사냥하기 전에 그들의 행동 양식에 대해 알아 두는 것이 좋다는 걸 명심하라고. 그 지식이 생명을 구할 수도 있단 말이지.' WHERE `entry`=813; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 약한지는 모르겠지만 손재주가 없지는 않군그래.$B$B자, 이걸 가지고 얼른 내 앞에서 사라지라고. 요리할 게 산더미 같이 밀렸으니까.' WHERE `entry`=815; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아침이든 점심이든 저녁이든 그게 어떤 음식인지 누가 신경이나 쓰나? 하지만 누군가는 요리를 해야만 한다고! 그게 바로 나지!' WHERE `entry`=815; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 내 아들이... 사랑스런 내 아가...$B$B난 그 아이가 떠난 후 생사도 확인하지 못하고 지금껏 괴롭게 살아 왔어요. 이제 아이의 장례를 준비할 수 있겠어요.$B$B감사합니다. 그리고 이걸 받아 주세요. 크론이 살아 돌아오면 선물하려 했던 거였어요. 이제 그걸 받을 내 자식이 떠났으니, 이걸 보고 있으면 가슴이 아파 견딜 수가 없을 거 같네요.' WHERE `entry`=816; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '크론이 무사히 돌아오기만을 기도하고 있지만, 그 아이에게 나쁜 일이 생긴 것 같은 느낌을 지울 수가 없군요.' WHERE `entry`=816; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 기쁘군. 당신 도움으로 이제 우리 주민들은 보호받을 수 있을 것이고 계절이 바뀌어도 추위에 떨지 않을 것이오.$B$B고맙소.' WHERE `entry`=817; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '처음 호랑이 사냥을 나갔던 때가 아직도 생생하군. 메아리 섬의 제일 큰 섬에서 사냥감을 골랐지. 그리고 거의 하루를 꼬박 풀숲에 숨어 있었어. 완전히 몸을 숨긴 채 앉아 주위를 살피면서 기다리고 또 기다리고...$B$B모든 근육의 긴장을 늦추지 않고 사냥감을 덮칠 순간만을 기다리고 있었지. 드디어 호랑이가 미끼를 물었고... 내 인생에서 가장 위대한 승리의 순간을 맛보았지.' WHERE `entry`=817; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 참으로 잘했어.' WHERE `entry`=818; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '진정한 힘과 의지는 시간이 증명해 주는 법이지. 인내심을 잃거나 의지가 약해 굴복한다면 자네의 참모습이 드러날 게야.' WHERE `entry`=818; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음, 내가 좀 알긴 아는데...$B$B이것은 첸 스톰스타우트가 제조한 맥주 중 하나요. 그는 오래전 렉사르와 여행을 떠나서 한동안 그를 봤다는 소식도 듣지 못했지. 이 반가운 맥주통을 다시 보게 될 줄이야... 고맙소.' WHERE `entry`=819; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '怎麼了?' WHERE `entry`=819; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Pero?' WHERE `entry`=819; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하... 다시 이 술을 만들리라고는 꿈에도 생각해 본 적이 없었어.$B$B당신 덕분에 그리운 맥주 냄새를 맡을 수 있게 됐군. 왠지 지난번 트로그 에일 맥주를 너무 많이 마셔서 완전히 정신을 잃었을 때가 생각나는데... 고맙소. 생각만해도 얼큰하게 취하는군.' WHERE `entry`=821; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재료 구하는 일은 어떻게 돼 가고 있소?' WHERE `entry`=821; +UPDATE `locales_quest` SET `Title_loc5` = '老陳的空酒桶' WHERE `entry`=821; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! $c 당신도 이 맥주 맛을 보고 싶어할 줄 알고 있었소. 더 마시고 싶을 땐 언제든 찾아 오도록 하시오. 내가 말한 재료들만 다시 모아 오면 얼마든지 만들어 줄 테니까!' WHERE `entry`=822; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재료는 열심히 찾고 있소, $n?' WHERE `entry`=822; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래? 보고할 것이 있다고? 그럼 어서 보고해 보게!' WHERE `entry`=823; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 구슬... 아주 불안정하군... 강한 정령의 대부분이 이런 물건을 통해 힘과 에너지를 받고 있다네. 그런데 자네가 찾아온 이 구슬... 손상이 거의 없는 것도 그렇지만 이렇게 심하게 타락해 있다니 큰일이로군.$B$B속세의 고리회에서 이 구슬을 연구할 수 있도록 잘 보존해두겠네. 잘하면 이런 원소의 타락에 종지부를 찍을 수 있을지도 몰라. 그리고 이건 속세의 고리회에 이 구슬을 가져온 데 대한 대가이니 받아두게나.' WHERE `entry`=824; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 안녕하신가. 나는 물뿐만 아니라 이 세상 모든 원소를 연구하면서 많은 시간을 보내는데, 일단 시작하면 무아지경에 이를 정도라 때로는 주위에 누가 있는 것도 알아차리지 못할 때가 있지...$B$B내가 도와 줄 일이라도 있나?' WHERE `entry`=824; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '임무를 성공적으로 완수했군, $c. 이 도구들은 다음번 짐마차에 실어 오그리마로 보내도록 하겠네.$B$B수고했어.' WHERE `entry`=825; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '인간이 사용하는 이상한 기계 장치의 작동 방법을 알아낸다면 앞으로의 전투에서 유리한 고지를 점령할 수 있을 거야.$B$B새로운 지식을 습득하면 호드는 더욱 강해질 것이고 말이지.' WHERE `entry`=825; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘라제인도 사라졌으니 우리 부족도 이제 두 다리 쭉 뻗고 잘 수 있겠군.$B$B고맙네! 검은창 부족이 자네에게 큰 빚을 졌군. 만약 자네가 질병에라도 걸리면 저 뒤에 있는 내 조수 봄베이를 찾게나. 그의 부두 마법은 정말 강력하니...' WHERE `entry`=826; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잘라제인은 처치했나?' WHERE `entry`=826; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아! 이 이글거리는 목걸이에 숨겨진 비밀이 바로 불타는칼날단의 음모를 밝혀낼 열쇠가 될 거요. 내 반드시 밝혀내고야 말 거요...' WHERE `entry`=827; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해골 바위굴에는 가 봤소? 이글거리는 목걸이는 어디 있소?' WHERE `entry`=827; +UPDATE `locales_quest` SET `Title_loc5` = '骷髏石' WHERE `entry`=827; +UPDATE `locales_quest` SET `Objectives_loc1` = '마르고즈와 대화해야 합니다.' WHERE `entry`=828; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오시오. 당신이 날 찾아올 거란 소식은 이미 들어 알고 있었소. 그리고 듀로타에서의 활약상에 대해서도...$B$B당신의 실력과 명성은 날로 높아 가더군.$B$B정의로운 길을 이어 간다면 당신의 미래는 참으로 밝게 빛날 것이오.' WHERE `entry`=828; +UPDATE `locales_quest` SET `Title_loc5` = '瑪高茲' WHERE `entry`=828; +UPDATE `locales_quest` SET `Title_loc2` = 'Neeru Lamefeu' WHERE `entry`=829; +UPDATE `locales_quest` SET `Title_loc3` = 'Neeru Feuerklinge' WHERE `entry`=829; +UPDATE `locales_quest` SET `Title_loc5` = '尼爾魯·火刃' WHERE `entry`=829; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거 좋은 소식은 아니로군. 이런 정보를 내게 갖고 오다니 영리한 친구로군.' WHERE `entry`=830; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '표정을 보니 뭔가 걱정거리가 있는 것 같은데... 무슨 일이지?' WHERE `entry`=830; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<이글거리는 그림자의 눈을 살펴보며...>$B$B이상한 일이군. 당신이 들은 목소리가 내 이름을 언급했단 말이오? 내가 대족장님을 위해 적을 물리쳐 온 것으로 좀 이름을 떨치긴 했지만 아무래도 이상하군. 이 펜던트를 빼앗아 갔던 불타는칼날단 이교도에 나와 같은 이름을 가진 자가 있다고 해도 말이오.$B$B이 펜던트를 연구해 봐야겠군. 그리고 그 메시지가 무얼 말하는지 생각해 보아야겠소.$B$B펜던트를 가져다 줘서 고맙소이다. 당신은 호드에 큰 도움을 주었소.' WHERE `entry`=832; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 보고할 중요한 일이 있는 모양이군. 당신 눈을 보면 알 수 있지.' WHERE `entry`=832; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 저 고약한 뾰족털일족 놈들에게 확실한 경고가 됐을 걸세. 다시는 이 신성한 곳을 쉽게 건드리지 못할 거야.' WHERE `entry`=833; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그것 보시오. 내가 어떻게 할 수 있는 일이 아니었잖소? 이제 보급품을 되찾았으니 운반해 줄 자만 찾으면 나도 하던 일을 계속할 수 있을 거요.' WHERE `entry`=834; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 임무 수행 능력이 탁월하오. 그러니 내 잘못이라는 말은 마시오. 단지 재수 없게 터무니 없는 일을 맡은 것 뿐이란 말이오! 대체 이런 곳에서 내가 뭘 어떻게 할 수 있겠소?' WHERE `entry`=834; +UPDATE `locales_quest` SET `Details_loc1` = '가즈로님이 언젠가 이런 말씀을 하신 적이 있었소. \"레즐락, 인생을 살면서 마음에 깊이 새겨 두어야 할 사실이 한 가지 있다네. 무슨 일이든 제대로 하려면 직접 해야 한다는 거지.\"$B$B짐마차를 모두 잃는다면 그때는 정말 손을 쓸 수도 없을 지경이 될 테니, 직접 나서서 문제를 해결할 참이었소. 정말이오. 모래바람 협곡은 칼바람 협곡에서 동쪽 방향으로 가면 있다오. 그곳 하피들을 모두 처치한다면 안전하게 그쪽 길을 이용할 수 있을 거요.$B$B가즈로께서는 이런 말도 하셨소. \"대가를 치를 각오만 되어 있다면 불가능한 일은 없네.\" 어떻소, $n, 나를 좀 도와 주겠소?' WHERE `entry`=835; +UPDATE `locales_quest` SET `Objectives_loc1` = '레즐락을 위해 모래바람 협곡 근처에 있는 먼지바람일족 여전사 12명과 먼지바람일족 폭풍마녀 8명을 처치해야 합니다.' WHERE `entry`=835; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하피 놈들이 더 이상 우리 보급품 짐마차를 괴롭히지 못할 테니 이제야 안심이군. 한동안은 다시 나타나지 않을 테니... 그런데 다음 보급품이 올 때 무언가 좋은 걸 내게 보낼 것이라 들었소.$B$B당신의 능력은 탁월하니 톱니항에 있는 우리 두목을 한번 찾아가 보시오. 틀림없이 당신에게 임무를 맡기실 거요.$B$B참, 그리고 나를 도와 준 은혜는 절대 잊지 않고 있겠소.' WHERE `entry`=835; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Man würde es nicht von einem Typen wie meinem Boss Gazlowe denken, aber er wusste immer Bescheid. \"Hab keine Angst, einen großen Schritt zu machen\", sagte er.$B$BDie Harpyien werden nicht aufhören, uns zu stören, und die Karawanen werden weiter angegriffen, es sei denn, wir tun etwas dagegen, richtig?' WHERE `entry`=835; +UPDATE `locales_quest` SET `Details_loc1` = '노움의 목소리가 다시 로봇에서 흘러나옵니다.$B$B\"긴 활주로로 사용할 수 있을 만한 넓고 안전한 장소로 OOX-09/HL을 옮겨가야겠소. 은폐 기능이 탑재되어 있지만 다시 작동할 수 있도록 하려면 나도 시간이 좀 필요하오. 로봇을 현재 있는 곳에서, 보자 그러니까, 전망대 절벽 너머 해안까지 호위해주시오. 그곳이라면 이륙하기에 충분할 거요!\"$B$B\"해안까지 무사히 호위해 간 후에 무법항으로 와서 날 찾으시오! 오글소프 오브노티쿠스, 이상!\"' WHERE `entry`=836; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 당신이 OOX-09/HL을 구한 구세주였군! 얼마나 고마운지 이루 말할 수가 없소! 내 유도 로봇 시리즈는 아직 개발을 더 해야 하는데 당신이 회수해준 덕분에 제작 비용은 물론이고 시간도 벌게 됐소이다!$B$B자, 내가 가진 이 물건 중 아무거나 고르시오. 다시 한번 도와줘서 고맙소이다. 나와 내 귀염둥이 꼬꼬가 당신에게 큰 신세를 졌소!' WHERE `entry`=836; +UPDATE `locales_quest` SET `EndText_loc1` = '전망대 절벽 너머 해안까지 OOX-09/HL 호위' WHERE `entry`=836; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가시멧돼지 무리가 전멸했고 그들의 본거지도 불타서 없어졌다는 소식을 널리 알리겠네. 듀로타 근방에서 서슬갈기일족이 사라졌으니 우리의 고향 땅을 안전하게 지켜내는 데 한 발짝 다가서게 되었군.' WHERE `entry`=837; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, $c. 고위집행관님께서 열쇠 문제를 자네에게 맡기게 될지도 모르겠다고 말씀하셨었지. 최근 나는 스칼로맨스에 대한 연구에 상당한 시간을 투자해 왔네. 마침내 자유자재로 스칼로맨스의 정문을 드나들 수 있는 방법을 하나 알아낸 것 같단 말이야.$B$B이번 임무가 결코 쉽지 않을 거야. 하긴 이런 일이 쉬운 경우는 거의 없지. 그 누구보다 자네가 이 사실을 제일 잘 알고 있을 거야.' WHERE `entry`=838; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까, 타크린이 보냈단 말이지? 타크린... 아주 훌륭한 정찰병이지. 그가 없으면 아무것도 할 수 없을 정도라고.$B$B내 당장 징병 추천서에 서명해 주겠네. 마침 우린 크로스로드에 보낼 병력이 절실히 필요한데...' WHERE `entry`=840; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이오, 젊은이? 신병으로 지원하러 온 게 아니라면 괜히 아까운 시간 뺏지 말고 가보라고.' WHERE `entry`=840; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋아. 여기 다른 동력원이 있소. 또다시 동력원을 얻기 위해 물주머니 10개를 가져오는 일을 하고 싶지 않다면 이번에는 동력원을 제대로 사용하라고.' WHERE `entry`=841; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 물주머니 10개는 갖고 왔나?' WHERE `entry`=841; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아. 호드에 참여해서 생활비라도 벌어볼 생각인가? 뭐, 여기엔 할 일이 넘쳐 나니까. 하지만 내 말을 잘 따르는 게 좋을 거야.$B$B그런데 그 눈빛이 상당히 거슬리는군. 내가 그런 오만한 태도를 용서하리라 생각하는 건 아니겠지? 스랄께서 이제 호드의 여성들도 자네 남성들과 동등한 지위를 얻게 될 거라 공언하셨어. 그런데도 내게 계속 무례를 범한다면 진정한 고통이 어떤 건지 가르쳐 주겠어.' WHERE `entry`=842; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이런, 이런, 이건 또 누구신가? 카르갈이 내가 병사를 필요로 한다고 생각한 모양이군?' WHERE `entry`=842; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '카즈고름이 결국 자신이 저지른 죄에 걸맞은 운명을 맞았군. 이 땅에 무례했던 그 바보 녀석의 죽음에는 조금도 양심의 가책을 느끼지 않네.$B$B그의 죽음이 생명을 위협하고 파괴하려는 모든 자들에게 경고가 된다면 좋으련만...$B$B자, 그럼 난 이제 카즈고름의 보고서를 살펴봐야겠군.' WHERE `entry`=843; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바엘 모단의 드워프들이 들어오면서 선량한 타우렌들이 무수하게 목숨을 잃었고 선조로부터 물려받아 태어나고 자란 이 터전에서 쫓겨나고 말았네. 우리 땅을 반드시 되찾아야 해!' WHERE `entry`=843; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋아. 초원타조들이 사라졌으니 우리 식량 보급망도 다시 원활히 작동할 거야. 이번 사냥을 통해 불모의 땅에서 살아가는 방법을 조금이나마 배웠기를 바라네. 다음 상대는 초원타조보다는 조금 강한 놈들이 될 거야.' WHERE `entry`=844; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '초원타조 부리를 모아 왔나?' WHERE `entry`=844; +UPDATE `locales_quest` SET `Details_loc1` = '얼룩말들은 불모의 땅에서 그렇게 사나운 짐승은 아닐지 몰라도 초원타조보다는 까다로운 골치거리들이지. 겨우 얼룩말이라니 실망했나? 걱정마, 다음엔 충분히 강한 놈들을 상대하도록 해줄 테니 우선 이놈들부터 처리해줘.$B$B북쪽이나 남쪽으로 가서 얼룩말들을 해치우고 발굽을 가져와. 그 다음에는 좀 더 강한 놈들을 붙여주지.' WHERE `entry`=845; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나쁘진 않군. 얼룩말들의 힘은 그들의 강한 뒷다리에서 나오지. 한번 제대로 놀렸다 하면 덩치 큰 타우렌들 조차 한 방에 날라간단 말이야.$B$B하지만 당신의 힘도 만만치 않아 보이는 걸. 자, 이제 진짜 도전을 해볼 준비가 됐나?' WHERE `entry`=845; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '얼룩말들을 얼마나 해치웠는지 궁금하군.' WHERE `entry`=845; +UPDATE `locales_quest` SET `Details_loc1` = '지금도 저들이 폭약과 시끄러운 기계를 이용해 땅을 파헤치고 있다는 것은 명백한 사실입니다. 곧 새로 부임할 현장감독이 잔인한 파괴를 계속하겠지...$B$B저는 저 괘씸한 드워프 놈들에게도 폭발의 맛을 제대로 한번 보여주고 싶군요. 그러려면 니트로글리세린과 나무 펄프, 질산나트륨을 혼합하여 폭발물을 만들어야 하지요. 요새에 있는 소총병, 병사, 그리고 장교들에게 이 재료가 있다는군요.$B$B이 물건들을 모아 제게 가져오십시오. 그러면 드워프들에게 잊지 못할 선물을 안겨 주겠습니다!' WHERE `entry`=846; +UPDATE `locales_quest` SET `Details_loc1` = '이... 이 힘은... 이게 토건이 내게 보여 주고 싶어했던 주술사의 힘인가? 정말... 정말 흥미롭군. 토건에게 가서 내가 크게 감동했다고 전해 주게. 물론 지금 당장 이야기일 뿐이지만. 그가 무슨 이야기를 하는지 들어 보겠네.' WHERE `entry`=847; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마법의 효과가 사라지면 고르멀과 이야기를 나누어 봐야겠군. 고르멀이 원래의 모습을 되찾도록 도와 줘서 고맙네. 고르멀 자신도 틀림없이 고마워할 걸세.' WHERE `entry`=847; +UPDATE `locales_quest` SET `Details_loc1` = '불모의 땅에 있는 오아시스엔 신비한 비밀이 숨겨져 있네. 물속에서 생명의 힘이 흘러 나와 이 물을 마시면서 사는 식물과 짐승들에게 생기를 불어넣어 주고 있지.$B$B뿐만 아니라 종 자체를 변화시키는 경우도 있네.$B$B이 신비의 오아시스 근처에서 자라는 버섯이 있는데, 우리 로데론의 연금술사들은 이 버섯 포자에 매우 유용한 성분이 들어 있는 것으로 보고 있지.$B$B내게 이 포자를 가져다주면 정말로 고맙겠네.' WHERE `entry`=848; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음, 이 정도면 훌륭한 표본이지. 효능이 아주 좋겠어.$B$B난 위대한 포세이큰의 일원으로서 한번 한 약속은 반드시 지키지. 자, 이건 내가 약속한 보상일세.' WHERE `entry`=848; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '포자는 가지고 왔나? 썬더 블러프에 있는 내 동료에게 조제약을 보내 주어야 하는데, 그걸 만들려면 포자가 필요하네...' WHERE `entry`=848; +UPDATE `locales_quest` SET `Title_loc5` = '菌類孢子' WHERE `entry`=848; +UPDATE `locales_quest` SET `Details_loc1` = '카즈고름의 보고서를 보니, 폭발을 일으키는 건 별로 어렵지 않겠어.$B$B흠... 이제 완성됐네.$B$B그대에게 특별한 임무를 맡기겠네. 이 폭탄을 가지고 가서 바엘 모단에 있는 비행기를 폭파시켜 버리게.$B$B그 비행기는 그곳 기반 시설의 핵심일 뿐 아니라 전쟁 무기로도 사용되고 있네. 하지만 더욱 중요한 것은 그것이 드워프들의 힘의 상징이자 우리 타우렌의 명예를 더럽힌 기계라는 점이지.$B$B이 명예로운 임무를 완수해 준다면 그대에게 충분히 보답하겠네.' WHERE `entry`=849; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘해 주었네. 신성한 타우렌 땅의 수호자로서, 또한 잊혀진 부족의 전사로서 자네의 이름이 썬더 블러프의 대지에 영원히 기억되길!' WHERE `entry`=849; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '바엘 모단의 비행기 파괴' WHERE `entry`=849; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 켄타우로스는 지능이 낮고 야만적인 생명체지만 그 중에는 지도자의 덕목과 지혜를 갖춘 이들도 있지.$B$B바라크가 바로 그런 켄타우로스였어. 그가 이제 죽었다니 정말 다행이로군.' WHERE `entry`=850; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바라크의 머리띠를 가지고 왔나?' WHERE `entry`=850; +UPDATE `locales_quest` SET `Details_loc1` = '광신자 베로그, 그는 불모의 땅 전역을 돌아다니지. 그래서 그를 찾아내기란 쉬운 일이 아니야. 하지만 그의 본거지라 할 수 있는 남동쪽의 죽은 오아시스 부근 지휘 천막에서 그를 유인해내는 건 가능할지도 모르네.$B$B남동쪽의 죽은 오아시스로 가서 지휘 천막 주변의 켄타우로스들을 공격하게. 매우 위험한 일이긴 하지만 켄타우로스를 상당수 처치하면 분명히 경계 태세로 접어들 거야. 그러면 베로그가 몸소 공격하러 나오겠지.$B$B그의 머리띠를 가지고 오면 바라크 코도베인의 머리띠와 나란히 두도록 하지.' WHERE `entry`=851; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했네. 켄타우로스 진영을 아예 쑥대밭으로 만들어 놓은 모양이더군. 수비병에게서 죽은 오아시스 근처에서 일어난 치열한 전투에 대해 보고를 받았는데 자네의 활약일 거라 생각했지.$B$B자네의 용맹은 정말 대단해. 이 일을 자랑스럽게 여기게.' WHERE `entry`=851; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '베로그를 찾았나?' WHERE `entry`=851; +UPDATE `locales_quest` SET `Title_loc5` = '狂熱的維羅戈' WHERE `entry`=851; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭하네. 이 켄타우로스들은 제대로 된 훈련을 받지 않아서 오크들처럼 힘을 한곳에 집중할 수도 없지만 강하고 사나운 녀석들임은 틀림없지. 녀석들을 처치했으니 자네의 용맹함이 증명되었군.' WHERE `entry`=852; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '헤즈룰은 처치했나?' WHERE `entry`=852; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 준 포자를 유액으로 정제했네. 이제 이걸 우리의 동료인 연금술사 자마에게 보내야 해. 가져다주면 가지고 있는 연금술 물품 중에서 무언가를 줄 거야.$B$B자마는 썬더 블러프의 주술사들이 모여 있는 곳의 아래 쪽에 있는 예언의 웅덩이라는 동굴에 있네. 이 동굴은 깊숙이 숨겨져 있지만 정기의 봉우리로 올라가는 길에서는 쉽게 찾을 수 있을 걸세.$B$B그런데 이 유액은 효력이 오래 지속되지 않아. 반드시 그 전에 봉인을 풀어 처리해야 하네. 그러니 발길을 재촉해야 할거야.' WHERE `entry`=853; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 헬브림이 불모의 땅에서 포자를 모아 보냈군요. 그가 전해달라고 부탁했나 보죠? 잘 됐어요.$B$B유액이 아직 효력을 가지고 있는 걸 보니 바쁘게 달려온 모양이군요. 수고했어요.' WHERE `entry`=853; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '연금술사 헬브림이 무엇을 보내 온건가요?' WHERE `entry`=853; +UPDATE `locales_quest` SET `Title_loc5` = '藥劑師札瑪' WHERE `entry`=853; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했네! 살아남은 켄타우로스 놈들도 겁을 먹었을 게 확실해. 생각이 조금이라도 있다면 이제 공격은 그만두고 조용히 숨어 지낼 텐데...$B$B하지만 그럴 것 같지는 않으니 불행한 일이야.$B$B물론 내 말은 그놈들에게 불행한 일이 될 거란 말이지...' WHERE `entry`=855; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '켄타우로스 놈들을 처치하는 일은 어떻게 되어가나?' WHERE `entry`=855; +UPDATE `locales_quest` SET `Details_loc1` = '그 힘은 내 것이었어! 바로 내 손 안에 들어와 있어야 한단 말이지. 그걸 되찾아야 해. 되찾아야 한다고!$B$B저 더러운 굴착자들이 그걸 발견했지... 얼마나 아름다웠는지 몰라. 달의 눈물은 바엘 모단에서 우리가 처음으로 이루어낸 위대한 발견이지.$B$B그건 내 것이었어야 했어. 내 것이어야 했다고!$B$B트윈브레이드 장군은 달의 눈물이 지닌 힘을 탐내어 요새 깊숙한 곳에 숨겨 버렸어. 그 저주 받을 자가 그랬다고! 바보 같은!$B$B괘씸한 트윈브레이드가 나를 쫓아내 버렸어. 다른 자들도 그걸 노리고 있어. 그들 역시 막아야 해!$B$B이제 그걸 되찾아야 해. 되찾아야 한다고!' WHERE `entry`=857; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 결국 나의 힘을 되찾았어. 되찾았다고!' WHERE `entry`=857; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '달의 눈물은 어디 있나? 난 지금 당장 그게 필요해! 꼭 필요하다고!' WHERE `entry`=857; +UPDATE `locales_quest` SET `Details_loc1` = '설마 스퍼터밸브가 보낸 건가? 난 이 안에 꼼짝없이 갇히게 됐네. 처음엔 이 벌목기를 타고선 좋아라 했지... 시동축을 풀려면 열쇠가 필요하다는 것도 모르고 말이야. 다른 벌목기 조종사가 내게 무슨 문제가 있냐고 물어 봤는데, 그만 당황해서... 그냥 기계에 이상이 좀 있는 것 같다고 말했지 뭐야. 그 때 열쇠를 잃어버렸다고 했어야 하는데...$B$B빨리 여길 벗어나야 해! 관제탑 꼭대기 층의 관제실에 있는 관리자가 이 벌목기의 열쇠를 가지고 있을 거야.$B$B여기서 도망갈 수 있게 나 좀 도와 달라고!' WHERE `entry`=858; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이 열쇠가 맞는 것 같군. 잠깐만 기다려 봐. 이걸 어떻게 작동하는지 생각 좀 해보게 말이야.$B$B음... 이건 회전 제어장치고... 이건 속도와 수평을 조절하는 거고... 와! 이 팔 제어장치는 정말 대단한 걸! 이것 봐! 투자개발회사에서 이렇게 우수한 벌목기를 설계했다는 게 믿어지지 않아. 우리 것보다 훨씬 좋잖아! 이걸 톱니항으로 가져가야겠어!' WHERE `entry`=858; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서둘러줘! 의심 받기 전에 이곳을 떠나야 한다고!' WHERE `entry`=858; +UPDATE `locales_quest` SET `Title_loc5` = '起火' WHERE `entry`=858; +UPDATE `locales_quest` SET `Details_loc1` = '사냥꾼의 길을 가기 원한다면 그 여정은 불모의 땅으로 이어질 것이오. 그곳에 사는 야수들은 집념이 강하고 아주 사납지. 그곳에서 사냥을 하면 많은 것을 배우게 될 것이고 그대의 영혼이 성장하게 될 거요.$B$B불모의 땅에서의 첫 번째 안내자가 될 셀그라 다크쏜과 얘기해 보시오.$B$B셀그라는 크로스로드에 있소이다. 그녀에게 가려면 블러드후프 마을에서 동쪽으로 가서 불모의 땅에 들어서면 길이 갈라지는 곳에서 북쪽으로 가시오. 불모의 땅은 준비가 되지 않았거나 부주의한 이들에게는 아주 위험한 곳이니까 가는 길에 조심하도록 하시오.' WHERE `entry`=860; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불모의 땅에서 사냥을 하고 싶다고?$B$B눈이 열정과 젊음에 차 있군. 하지만 곧 이 땅의 메마른 평원을 가로질러 사냥감을 추적하게 되면 그 눈을 찌푸리게 되는 날이 많을 거야.$B$B그렇다고 걱정할 필요는 없어. 우리가 몸과 마음을 모두 강하게 만들어 줄 테니까. 그리고 사냥이란 단지 사냥감을 찾고 처치하는데 그치지 않는다는 것을 배우게 될 거야.$B$B준비하라고. 이제 여행이 시작되니까. 바로 지금.' WHERE `entry`=860; +UPDATE `locales_quest` SET `Title_loc2` = 'Sergra Sombreronce' WHERE `entry`=860; +UPDATE `locales_quest` SET `Title_loc3` = 'Sergra Dunkeldorn' WHERE `entry`=860; +UPDATE `locales_quest` SET `Title_loc5` = '瑟格拉·黑棘' WHERE `entry`=860; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스코른 화이트클라우드는 현명한 타우렌이지. 비록 몸은 늙었지만 그는 강한 정신력으로 오랫동안 사냥을 계속해 왔지. 우리 타우렌에 그와 같은 이가 있다는 건 영광이 아닐 수 없소.$B$B스코른이 보냈다면 그대에게도 역시 사냥꾼의 정신이 있겠군. 그리고 모아온 이 발톱들을 보니 기본적인 기술은 있는 것 같군그래.$B$B사냥꾼의 길을 가기 위한 준비는 된 것 같소.' WHERE `entry`=861; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오. 그대에 대한 얘기는 많이 들었지. 나에겐 무슨 용무인가?' WHERE `entry`=861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 사실... 막 잡은 들쥐로 만든 음식은 별로 좋아하지 않소. 몇 주 동안 썩혔다가 먹어야 제 맛이 나지... 하지만 지금 당신이 너무 허기져 보이니...$B$B당장 들쥐 고기 스튜를 만들어 대령하리다.$B$B자, 여기... 맛 좀 보시오.' WHERE `entry`=862; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '들쥐 고기는 충분히 가져 왔소?' WHERE `entry`=862; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '부서진 벌목기 원형에서 뭔가 중요한 걸 알아낼 수 있어야 할 텐데... 시간이 별로 없다는 게 문제군. 즉시 위즐크랭크가 있는 곳으로 구조대를 보내도록 하지.$B$B아, 그리고 당신에게 줄 것이 있어.' WHERE `entry`=863; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 도와 줄 일이라도 있소?' WHERE `entry`=863; +UPDATE `locales_quest` SET `EndText_loc1` = '투자개발회사 굴착 현장 밖으로 위즐크랭크 호위' WHERE `entry`=863; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je peux vous aider ?' WHERE `entry`=863; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kann ich Euch helfen?' WHERE `entry`=863; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '我能幫忙嗎?' WHERE `entry`=863; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Puedo ayudarte?' WHERE `entry`=863; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Puedo ayudarte?' WHERE `entry`=863; +UPDATE `locales_quest` SET `Details_loc1` = '\"자, 됐소. 동력원은 안전하게 제거됐고 안에 든 자료는 그대로 남아 있소. 그럼, 잘 가라고. 그 사악한 과학 실험이 잘 풀렸다면 좋겠군.\"$B$B빌지위즐이 등을 돌리고 가젯잔 수자원개발회사의 일에 집중합니다. 봉인된 분석 도구를 잘 챙겨서 언더시티로 되돌아갈 준비를 합니다. 그곳에서 연금술사 진게가 당신이 봉인된 분석 도구를 가져오기를 기다리고 있습니다.' WHERE `entry`=864; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '즉시 이 자료를 분석하도록 하겠어요. 어쩌면 키버의 광기 덕에 내가 천재가 되겠군요.$B$B당신은... 내겐 아주 능력있는 일꾼이었어요. 난 언제나 변함없이 내게 도움이 된 자에게는 보상을 아주 후하게 한답니다. 자, 이 돈도 받고 내 감사의 마음도 함께 받으세요.$B$B나중에 가끔 내게 들리도록 하세요. 이번 임무만으로 우리의 관계가 끝나지는 않을 테니까요.' WHERE `entry`=864; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군요. 봉인된 분석 도구를 갖고 돌아온 것이라면 환영해요. 그게 아니라면, 당신의 무능함을 모른 체하고 주어진 임무를 완수할 때까지 화를 참도록 하죠.' WHERE `entry`=864; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뿔을 구해 오다니 정말 대단하군! 이제 이 뿔들을 갈아서 포도주에 섞기만 하면 음료가 완성되지.' WHERE `entry`=865; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뿔은 구해 왔나? 그 뿔만 있으면 큰돈을 만질 수 있단 말이야!' WHERE `entry`=865; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해, 이 표본은 정말 훌륭해! 이 뿌리에서 향초 표본을 길러 연구할 거야. 향초에서 새로운 특성을 알아낼 수 있으면 좋겠는데... 전에 없던 귀한 특성을!$B$B알아낸다면 제일 먼저 자네에게 알려줄 테니 염려 말아. 나도 향초를 더 많이 구해다 줄 일손이 필요할 테니까...' WHERE `entry`=866; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뿌리 표본은 구해 왔나?' WHERE `entry`=866; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 잘했어. 아주 좋아, 정말 잘했어. 앞으로 많은 활약을 기대하지.' WHERE `entry`=867; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '하피들을 해치웠나? 칼날바람하피의 갈퀴발톱 8개를 가져오라고.' WHERE `entry`=867; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '알을 채집해 주고 쓰고 난 장갑까지 돌려주어서 정말 고맙소.$B$B자, 이건 수고에 대한 답례요.' WHERE `entry`=868; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 알이 깨져버리면 아무 쓸모가 없으니까 조심해서 다루어야 하오.' WHERE `entry`=868; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '밑바닥에 있는 바위에 갈라진 틈이 있고 그곳에서 기체 방울이 올라오고 있다고? 이상하군... 그것이 우리가 찾는 답일 수도 있겠지만 아직 확신할 수는 없군그래.$B$B자네가 알아온 내용이 힘의 근원을 추적하는데 필요한 정보는 될 것 같군. 다녀와줘서 고맙네.' WHERE `entry`=870; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Ты побывал у Забытых прудов, Варабэй? Удалось что-нибудь выяснить?' WHERE `entry`=870; +UPDATE `locales_quest` SET `Details_loc1` = '모든 가시멧돼지는 우리의 적이야. 특히 그중 몇 녀석이 큰 골칫거리가 되고 있지.$B$B요즘 서슬갈기일족이 듀로타로부터 이어지는 우리 보급로를 계속 공격하고 있네. 정찰병을 보내 놈들의 지휘관이 누구인지 조사하고 있는 중인데, 그동안 당신이 이 성가신 멧돼지 놈들을 손봐준다면 우리에게 도움이 될 거야.$B$B먼저 북동쪽 듀로타 방향으로 가면서 놈들을 찾아보게. 놈들의 소굴은 땅속에서 올라온 아주 큰 덩굴들로 이루어져 있어서 쉽게 알아볼 수 있을 거야. 놈들을 찾아 처치해 주기 바라네.' WHERE `entry`=871; +UPDATE `locales_quest` SET `Objectives_loc1` = '서슬갈기일족 풍수사 8마리, 서슬갈기일족 가시마술사 8마리 및 서슬갈기일족 사냥꾼 3마리를 처치한 후에 크로스로드에 있는 톨크에게 돌아가십시오.' WHERE `entry`=871; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 저 오만한 가시멧돼지 놈들도 호드의 힘을 무시할 수 없다는 교훈을 깨우치게 됬을 거야.' WHERE `entry`=871; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Es nimmt immer mehr Zeit in Anspruch, diese Angriffe zu stoppen, es wird immer schwieriger, die Versorgung für die Leute vorne bei der Kreuzung aufrecht zu halten.' WHERE `entry`=871; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 그의 영혼이 당신과 함께할 거예요. 이샤 아와크는 당신의 눈 안에 스며들어 당신과 하나가 되었어요.$B$B언젠가 그의 영혼이 담긴 눈으로 세계를 볼 수 있게 될 거예요.' WHERE `entry`=873; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물을 두려워해선 안 돼요!' WHERE `entry`=873; +UPDATE `locales_quest` SET `Objectives_loc1` = '마렌 스카이시어와 대화해야 합니다.' WHERE `entry`=874; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오라버니가 당신을 보낸 거 맞지요? 그렇다면 실력이 상당한 분이겠군요. 조른의 인정을 받은 분이라면 대우해 드려야 마땅하지요.$B$B사냥할 준비는 됐나요?' WHERE `entry`=874; +UPDATE `locales_quest` SET `Title_loc2` = 'Mahren Oeil-des-Cieux' WHERE `entry`=874; +UPDATE `locales_quest` SET `Title_loc3` = 'Mahren Himmelsdeuter' WHERE `entry`=874; +UPDATE `locales_quest` SET `Title_loc5` = '瑪倫·星眼' WHERE `entry`=874; +UPDATE `locales_quest` SET `Details_loc1` = '하하하, 또...? 좋아, 자세가 아주 마음에 드는군.$B$B이번에는 메마른 언덕에 있는 하피 부대장들을 좀 처치하도록. 칼날바람일족 암살자들만이 부대장이 될 수 있지. 놈들이 끼고 있는 반지가 바로 계급을 알려 주지. 그 추잡한 것들이 그곳에서 조무래기들을 지휘하고 있지. 여섯 마리 정도는 처치해야 놈들의 뿌리를 뒤흔들어 놓을 수 있을 거야.$B$B반드시 죽음의 고통을 선사하여 호드에 대항하는 것이 얼마나 어리석은 짓인지 일깨워 주도록 해.' WHERE `entry`=875; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했어. 앞으로 호드의 큰 영웅이 될 재목이로군.' WHERE `entry`=875; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 하피 부대장의 반지 6개를 모으지 못 했나? 감히 호드에 잔인한 공격을 감행한 그들에게 정의의 처단을 내려야 해.' WHERE `entry`=875; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 훌륭하군! 아주 훌륭해... 처음엔 자네가 이 임무를 잘해낼 수 있을지 확신이 들지 않았는데... 자네의 실력이 충분히 증명되었어. 자, 이건 보상이야. 도움이 되었으면 좋겠군.' WHERE `entry`=876; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세레나를 처치한 증거를 가져오기 전엔 아무 얘기도 하지 않겠어.' WHERE `entry`=876; +UPDATE `locales_quest` SET `Details_loc1` = '잊혀진 웅덩이에서 발견한 것과 같은 틈을 불모의 땅에 있는 다른 오아시스에서도 볼 수 있을 지 모르네. 그렇다면 아마 그 틈이 오아시스 생명의 근원이 맞을거야. 내 그 틈을 한번 실험해 보고 싶군.$B$B자, 이 씨앗을 받게. 말라 비틀어져 이미 죽어버린 씨앗이지... 이걸 남동쪽에 있는 죽은 오아시스로 가지고 가보게. 그곳에도 틈이 있다면 씨앗을 그 안에 심고 어떻게 되는지 지켜보고 다시 와서 알려주게.' WHERE `entry`=877; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 놀라운 사실을 발견해 냈군! 알다시피 내가 준 씨앗은 말라서 죽은 거였네. 대체 오아시스 밑에 있는 게 무엇인지는 모르겠지만, 아무튼 무에서 생명을 창조해내는 힘이 있다는 건 확실한 것 같네!$B$B좀 더 연구해 볼 필요가 있겠군...' WHERE `entry`=877; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '죽은 오아시스에 다녀왔나? 그곳의 물 밑바닥에도 틈이 있던가?' WHERE `entry`=877; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '말라버린 씨앗 실험' WHERE `entry`=877; +UPDATE `locales_quest` SET `Title_loc5` = '死水綠洲' WHERE `entry`=877; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 그래... $r, 드디어  뾰족털일족에게 우리 일족의 앙갚음을 했으니 아주 기뻐해야겠지. 그렇지만 뻐드렁니는  하나도 안 기뻐.$B$B자네는 종족을 위해 일하고 칭찬을 듣지만, 뻐드렁니는 뭐야? 나도 우리 일족을 위해 힘써왔지만, 도움은커녕 등을 돌릴 뿐이었어. 나를 까맣게 잊어버리고 이 우리 속에서 썩게 만들잖아!$B$B나는 이렇게 갇혀 있으면서도 종족을 위해 애를 쓰지만 아무도 구출해줄 생각조차 안 해!' WHERE `entry`=878; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뻐드렁니가 원하던 결말이군. 또한 뻐드렁니가 바라던 방식이기도 하고... <킁킁> 날 배신했을 때, 죽이지 않고 <킁킁> 이 버려진 우리 속에 가두어 둔 게 <킁킁> 놈들의 가장 큰 실수지.$B$B$r, 이제 자네에게 마지막으로 한 가지 더 부탁할 게 있어.' WHERE `entry`=879; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$r, 일은 잘 돼가고 있나? $B$B톨크는 누가 일족을 약탈하는 지 안다고 생각하지만,  자네가 성공한다면 자기가 틀렸음을 깨닫게 되겠지.$B$B비록 뻐드렁니는 이 안에서 죽어갈 운명이지만 자네가 나 대신 그놈들을 처치해주었으면 죽어도 후회는 없을 것 같아.' WHERE `entry`=879; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 발견한 것은 정말 놀라운 사실이야. 이 오아시스에는 외부의 어떠한 근원으로부터 오는 뭔가가 있는 것 같아. 아니, 어쩌면 내부 세계의 것일 수도 있고...$B$B그 틈이 오아시스 물을 마시는 짐승에게 어떤 영향을 미치는지 알고 싶네.$B$B푸른 오아시스와 죽은 오아시스의 물속에 사는 무쇠턱거북을 사냥해서 등껍질을 몇 개 가지고 오게.' WHERE `entry`=880; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 이 지역의 짐승들을 연구해 보면 더 많은 정보를 얻을 수 있겠지. 이 껍질이 내게 무엇을 알려 줄지 어디 한번 보자고.$B$B노고의 대가로 여기 내 성의의 표시를 받아주기 바라네... 아마 자네에게는 이 돈이 도움이 될 걸세. 내게는 쓸모 없는 쇳덩이에 불과하지만...' WHERE `entry`=880; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 일은 어떻게 돼 가나? 등껍질을 다 모았나?' WHERE `entry`=880; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '에체야키를 처치했으니 녀석이 더 이상 사냥은 못할 테지만... 그 영혼은 당신 속에 남아 있을 거야. 에체야키의 영혼은 당신에게 날카로움을 지닌 힘과 자비로운 명예를 가지게 해줄 거야.$B$B당신 앞에는 아직 긴 여정이 남아 있으니 그 길을 잘 헤쳐나가길 바라네.' WHERE `entry`=881; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사자의 왕이 당신을 부르고 있어.' WHERE `entry`=881; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 송곳니는 그저 전리품에 불과하지만 그 의미는 그리 하찮은 게 아닐세.$B$B바로 이샤무헤일의 힘이 그대 안에 있음을 나타내지. 이 송곳니 의미를 항상 기억하도록 하게. 그것이 적의 죽음에 대한 그대의 의무이며 그대의 명예이기도 하다네.' WHERE `entry`=882; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이샤무헤일은 처치했나?' WHERE `entry`=882; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리는 라코타마니를 \'천둥소리\'라 부르네. 놈의 발소리는 천둥과 같지. 이제 그 천둥소리가 그대의 영혼과 함께하니 그 용맹함도 그대의 것일세. 이제 어떠한 난관이라도 헤쳐나갈 수 있을 거야.$B$B당당하게 걸어나가게. 당당하게 말이야, 천둥소리...' WHERE `entry`=883; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 다가오는 그대의 힘찬 걸음에서 새로운 힘을 느낄 수 있었네. 말해 보게. 그대의 영혼이 저 위대한 라코타마니를 만난 건가?' WHERE `entry`=883; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '타우렌들은 천둥도마뱀 오와탄카를 \'푸른벼락\'이라고 부르지. 놈이 덩치에 어울리지 않게 빠른 속도를 가지고 있기 때문이지. 오래전에 번개가 오와탄카를 내리쳤고 그 하늘의 분노를 흡수해 이 거대한 짐승의 에너지가 한계를 초월하게 되었다고 전해지네.$B$B이제 그런 에너지가 자네의 몸에 흐르고 있어. 앞으로 나아가게. 오와탄카처럼 빠르게 말일세.' WHERE `entry`=884; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 눈 너머에서 새로운 힘이 느껴지네. 이미 오와탄카를 만난 게로군, 그렇지?' WHERE `entry`=884; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불모의 땅에서 새끼 천둥매는 희귀한 짐승이지. 그러한 짐승의 죽음은 큰 행운이나 불행의 전조가 될 수 있네.$B$B하지만 타우라조에서 \'영혼의 고통\'이라고 불리는 워시트 포우니는 행운과 동시에 불행을 가져다주거나, 아무것도 아닐 수 있지.$B$B그 영혼의 고통을 사냥하면서 자네가 느낀 아픔은 큰 것을 얻기 위해 커다란 대가를 치르는 이들이라면 모두 느끼는 것일세. 아까 자네가 깃털을 만지면서 느낀 아픔은 바로 후회의 고통이지.$B$B하지만 자네는 그 모두를 이겨낸 것 같군. 후회가 지혜로 바뀌고 고통을 통해 힘을 얻게 된다는 사실을 배우지 않았는가.$B$B자네는 많은 걸 얻은 것일세.' WHERE `entry`=885; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네에게서 새로운 결의가 느껴지는군. 고통으로부터 얻은 결의가...$B$B워시트 포우니를 처치한 건가?' WHERE `entry`=885; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '썬더 블러프에 있는 나의 형제가 자네를 내게 보내 주었군. 불모의 땅의 수수께끼는 나 혼자서는 알아낼 수가 없었네.$B$B자네의 도움으로 우리의 의문에 대한 해답을 찾을 수 있으면 좋으련만...' WHERE `entry`=886; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네, 젊은 친구. 자네의 도움으로 내 걱정거리가 그나마 조금 줄어들었네. 아마 녀석들도 기지를 다른 곳으로 옮겨야겠다는 생각이 들었을 거야.$B$B이렇게 잘해주었으니, 다음엔 녀석들이 내게서 훔쳐간 물건을 되찾는 일을 맡기고 싶네.' WHERE `entry`=887; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich wage gar nicht daran zu denken, welcher Profit mir durch die Überfälle der Piraten entgeht, und jetzt haben sie auch noch ein Lager direkt vor meiner Haustür aufgeschlagen? Das artet langsam aus, Undermine muss etwas dagegen unternehmen.' WHERE `entry`=887; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Apportez 10 Joyaux de sang à Mangletooth et je vous doterai d\'une vitesse impressionnante. Vous courrez avec les zhévras et le vent vous jalousera.$B$BCela ne durera pas longtemps, mais cela devrait suffire à vous faire traverser les Tarides.' WHERE `entry`=889; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tráele a Quebrantadientes 10 fragmentos ensangrentados y te bendeciré con gran velocidad. Correrás con el astacebra y hasta el viento tendrá celos de ti.$B$BNo durará mucho pero debería ser lo suficiente para ayudarte a viajar por Los Baldíos.' WHERE `entry`=889; +UPDATE `locales_quest` SET `Details_loc1` = '무법항에서 보낸 마지막 뱃짐을 목이 빠져라 기다리고 있는데 아직도 안 왔어! 해적이 중간에서 가로챈 것이 분명해. 하지만 혹시 내가 모르니, 부두로 내려가 물건이 창고로 들어간 건 아닌지 디지위그에게 물어봐 주게.$B$B여기 내 장부를 줄 테니, 디지위그에게 보여주고 내 재고 기록과 그의 기록표를 대조해 보라고 전해 줘.' WHERE `entry`=890; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 가즈로가 보내서 온건가? 잠깐 기다려 보게. 혹시 가즈로의 뱃짐을 엉뚱한 곳에 보내지는 않았나 내 기록표에서 확인해 보지.$B$B내 생각에 가즈로는 드리즐릭이 보낸 장화를 기다리고 있는 거 같은데...' WHERE `entry`=890; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다음 배로 실어 보낼 짐을 가지고 온건가?' WHERE `entry`=890; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아아, 얼라이언스의 정의로운 대포들이 잠들어 버렸군. 그대의 공로에 합당한 보답을 해야겠지.$B$B다음으로는 죽은 자들의 몸을 부활시키는 조금은 섬뜩한 임무를 맡길까 하는데...' WHERE `entry`=891; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '경비대장 페어마운트와 그녀의 고약한 포병들이 북부 전초기지에서 계속 포를 쏴 대며 우리 함대를 곤경에 빠뜨리고 있네. 우리도 따끔한 맛을 보여 주어야 해. 희생당한 우리 선원들에 대한 복수를 확인할 수 있도록 놈들을 처치하고 휘장을 모아 주게.' WHERE `entry`=891; +UPDATE `locales_quest` SET `Details_loc1` = '내 기록표를 꼼꼼히 확인해 봤는데 실수로 다른 곳에 보낸 짐은 없네. 모두 정확해! 가즈로에게 가서 안됐지만 물건이 중간에 사라진 것 같다고 전하게. 해적들이 물건을 가로채는 일이 종종 있거든.$B$B나도 더 이상 어떻게 해 줄 수가 없군. 참... 지하광산에서 그 앞으로 온 물건이 있으니까 짬이 날 때 여기로 와서 가져가라고 전해 줘.' WHERE `entry`=892; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기록표에 없다고? 그렇다면 분명히 해적이 가로채 간 거야... 디지위그는 정직하기 때문에 이런 일로 날 속일 리가 없거든. 돈까지 받고 하는 일인데 절대 속일 리 없지...$B$B어쨌든 물건을 다시 찾아야 할 것 같은데, 자네 생각은 어떤가?' WHERE `entry`=892; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '음, 디지위그가 뭐라고 하던가?' WHERE `entry`=892; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오, 참으로 훌륭한 물건들이군.$B$B생각보다 가시멧돼지들의 기술은 훨씬 더 진보한 것 같소.$B$B자, 이걸 받고 길을 떠나시오. 난 이 무기들을 좀 더 연구해야겠소. 아마도 적을 과소평가했던 실수가 지금의 참혹한 결과로 나타나는 것이 아닌지 모르겠군.' WHERE `entry`=893; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '미개한 서슬갈기일족이 그 정도 수준의 기술을 보유하고 있다는 사실이 믿기진 않지만, 대족장님 말씀대로 누구에게든지 배울 점이 있다면 뭐든지 배울 거요.$B$B아무리 구차한 일이라도 우리 오크족을 돕는 일이라면 발 벗고 나서야지!' WHERE `entry`=893; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제어장치의 앞면에 다양한 단추와 레버가 산만하게 배치되어 있고 불빛이 깜빡이고 있습니다. 현재 장치는 최적 수준 내에서 작동 중이며 제어 밸브가 1번에서 3번까지 열려 있음이 작은 눈금에 표시되어 있습니다. 제어판의 오른쪽 하단에 작은 열쇠 구멍이 있습니다.' WHERE `entry`=894; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 현상수배 건을 해결했단 말이군? 사실 저 넓은 바다에서 히드리스호를 딱 한번 본 적 있었지. 굉장히 겁나는 모양의 배였지... 아니 해적선이라 해야 하나? 선원들도 아주 특이했어!$B$B어쨌든 물 위를 미끄러지듯 이동하는 모습은 정말 장관이었지. 그 배의 악명 높은 선장이 더 이상 나를 괴롭히지 못하게 됐다니 어찌 기쁘지 않겠나.' WHERE `entry`=895; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가? 내가 도와 줄 일이라도? 배에 짐을 싣고 싶나? 아니면 섬세한 기술자의 손길이 필요한가?' WHERE `entry`=895; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우와! 에메랄드 큰 것 좀 봐! 우린 이제 부자야! 어디 보자... 내가 지하광산의 보석 시세에 따라 자네 몫으로 반을 떼어 줄 테니 걱정 말라고!$B$B그럼 어디 볼까? 음... 이 정도가 적당할 것 같은데... 자네와 함께 일하게 되어 즐거웠네.' WHERE `entry`=896; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고양이눈 에메랄드를 발견한 광부가 누군지만 알 수 있다면 일이 훨씬 수월할 텐데...' WHERE `entry`=896; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 짐승의 특성에 대해서는 전혀 알 수가 없군. 이미 영혼이 육체를 떠났으니 말일세. 하지만 자네의 추측 대로 이건 불모의 땅의 생태계에 속하는 것이 아니야. 우리 타우렌의 어두운 미래를 암시하는 건 아닌가 우려되는군...$B$B하지만 지금은 방비를 해 놓고 기다리는 수밖에 없지. 시간이 지나면 이 생명체의 비밀이 밝혀질 거야.' WHERE `entry`=897; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '문제가 있는 것처럼 보이는군. 불모의 땅에서의 훈련은 어떻게 돼 가나? 뭔가 골치 아픈 일이라도 생긴 건가?' WHERE `entry`=897; +UPDATE `locales_quest` SET `Details_loc1` = '아! 드디어 날 구하러 왔군!$B$B저 수많은 경비병들을 따돌릴 수 있는 자는 없을 줄 알았소. 테라모어에서 온 저 광신도들은 정말 미치광이들이오. 우리 배를 침몰시키고 유일한 생존자인 나를 이곳에 가뒀지. 나를 얼라이언스를 위협하는 적으로 취급하면서 말이오.$B$B톱니항과 무법항 간에 밀주를 실어 나르는 배의 선원일 뿐인 내가 얼라이언스에 위협이 된다고? 말도 안 되는 소리...$B$B쓸데 없는 말을 너무 많이 한 것 같군. 톱니항으로 돌아가도록 도와주시오. 준비가 되면 함께 빠져나갑시다.' WHERE `entry`=898; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '파이어바우는 이미 오래전에 죽었다고 생각했었는데!$B$B자네의 이 영웅적인 활약은 탈로단 선원들의 존경을 받기에 충분하네.' WHERE `entry`=898; +UPDATE `locales_quest` SET `EndText_loc1` = '길사레즈 파이어바우를 톱니항까지 호위' WHERE `entry`=898; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '怎麼了?' WHERE `entry`=898; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Pero?' WHERE `entry`=898; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Pero?' WHERE `entry`=898; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 부탁을 들어 주어 고맙소.$B$B아직 복수는 끝나지 않았지만 사악한 가시멧돼지 놈들에게 고통을 안겨 준 것은 내게 큰 위안이 될 것 같군.' WHERE `entry`=899; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가시멧돼지 놈들은 반드시 그 대가를 치러야 하오.' WHERE `entry`=899; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '세 개의 제어 밸브가 닫히면서 제어판의 녹색 불빛이 천천히 노란색으로 바뀌면서 불빛이 희미해집니다. 이제 장치를 제어하는 스위치를 움직일 수 있게 됩니다. 밸브가 완전히 닫혔으므로 장치를 끌 수 있습니다.' WHERE `entry`=900; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제어장치가 깜빡 거리고 있습니다. 주제어 밸브가 아직 잠기지 않은 것입니다.' WHERE `entry`=900; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '주제어 밸브 잠금' WHERE `entry`=900; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '연료 제어 밸브 잠금' WHERE `entry`=900; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '압력 조절 밸브 잠금' WHERE `entry`=900; +UPDATE `locales_quest` SET `Title_loc5` = '主動式負載平衡器' WHERE `entry`=900; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '열쇠를 꽂고 돌리자 제어장치가 열립니다. 제어장치 맨 위의 빨간색 불빛이 꺼지고 본체에서 모든 에너지가 빠져나갑니다.' WHERE `entry`=901; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제어장치의 불빛이 희미해지고 모든 눈금과 다이얼이 0을 가리킵니다. 작동을 멈춘 것입니다.' WHERE `entry`=901; +UPDATE `locales_quest` SET `Title_loc5` = '主動式負載平衡器' WHERE `entry`=901; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건... 정말이지 흥미롭군. 그래, 이걸 지하광산에 있는 땜장이 조합 본부에 보내야겠어! 그들이라면 이 물건에 대해 뭔가 알아낼 수 있을 거야.$B$B하지만 우선은 내가 잠시 살펴봐야 할 것 같군.' WHERE `entry`=902; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 돌아왔군! 사모플랜지는 가져왔나?' WHERE `entry`=902; +UPDATE `locales_quest` SET `Details_loc1` = '이제 진짜 센 놈들을 상대할 때가 된 것 같군. 불모의 땅을 어슬링거리는 굶주린 사자들이 좋겠어. 강하면서도 교활하고 날카로운 놈들이지. 크로스로드 남서쪽으로 가면 많이 있을 거야. 넓은 풀숲 근처를 주로 돌아다고 있지.$B$B자칫 방심하다간 사냥하러 나갔다가 먹이가 될 수도 있으니까 놈들을 상대할 땐 조심하도록 해.' WHERE `entry`=903; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했어, 풀숲에 숨어 굶주린 사자들을 사냥하느라 바빴겠군. 자, 이젠 사자들의 우두머리를 상대할 차례로군.' WHERE `entry`=903; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사냥은 어떻게 되어가나? 굶주린 사자들을 발견했나?' WHERE `entry`=903; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '둥지에 깃털을 올려놓았군그래. 꽤 용기가 필요한 일이었을 거야.$B$B스스로 조금씩 용감해지고 있다는 게 느껴지나? 내가 보기엔 처음 여기 왔을 때보다 확실히 강해 보이는군.' WHERE `entry`=905; +UPDATE `locales_quest` SET `Details_loc1` = '$r, 로크의 해골을 크로스로드에 있는 톨크에게 가지고 가게. <킁킁> 그러면 아무 말 안 해도, 우리 일족에게 어떤 일이 일어났는지 대강 알아차릴 거야. 뻐드렁니가 이런 일을 했다는 건 믿지 않겠지만... <킁> 자네가 이렇게 큰 일을 도운 걸 알면 보답을 할 거야. <킁킁>$B$B뻐드렁니가 이 안에서 살아 있는 한 아감마간님께서 자네에게 능력을 주시길 기도하겠네. 다시 만날 때까지 안녕...' WHERE `entry`=906; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네 혼자 서슬갈기일족의 우두머리들을 처치했단 말인가? 놀라워... 정말 할 말을 잃게 만드는군.$B$B무엇보다 먼저 고맙다는 말을 해야겠네. 크로스로드 주민들은 모두 그 용기에 존경을 표할 것이네.$B$B난 어리석게도 다른 가시멧돼지가 우리 보급로 습격을 지휘한다고 생각하고 있었으니, 내 실수를 인정해야겠군. 다시 한번 감사하네.' WHERE `entry`=906; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가?' WHERE `entry`=906; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ja, was gibt\'s?' WHERE `entry`=906; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이젠 천둥도마뱀을 상대할 차례야. 몸집이 하도 커서 놈들이 평원을 한발한발 걸을 때면 지축이 흔들리는 소리가 나곤 하지. 놈들을 상대할 땐 조심해야 하네. 한 발짝이라도 잘못 디뎠다간 밟혀버리는 수가 있거든.$B$B천둥도마뱀들은 불모의 땅 남쪽에 있다네. 천둥뿔도마뱀, 폭풍도마뱀, 그리고 천둥꼬리도마뱀들이 모두 천둥도마뱀과라고 알려져 있네. 놈들을 처치하고 내게 돌아오게.' WHERE `entry`=907; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 승리의 증거를 가지고 돌아온 걸 보니 반갑군. 게다가 상처 하나 없이 무사히 돌아왔으니 말이야.' WHERE `entry`=907; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '천둥뿔도마뱀 피가 든 약병을 가지고 왔나? 모두 세 병이 필요하네.' WHERE `entry`=907; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 멀었어요?' WHERE `entry`=910; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'On est arrivés ?' WHERE `entry`=910; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Sind wir endlich da?' WHERE `entry`=910; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '我們到了沒啊?' WHERE `entry`=910; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Hemos llegado ya?' WHERE `entry`=910; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Hemos llegado ya?' WHERE `entry`=910; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군요. 당신이 송곳니의 드루이드 지도자들을 처치했어요. 이제 그 사악한 얼굴들이 나타나는 악몽에서 해방이에요. 당신이 불모의 땅의 앞날에 저주가 내리는 것을 막아준 겁니다.$B$B고맙습니다. 저와 썬더 블러프의 드루이드들, 그리고 이 땅을 위해 힘 써줘서 정말 고맙습니다.' WHERE `entry`=914; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '생생한 악몽의 기억이 절 괴롭히고 있습니다. 송곳니의 우두머리들을 처치하고 보석들을 가져왔나요?' WHERE `entry`=914; +UPDATE `locales_quest` SET `Title_loc1` = '아이스크림! 아이스크림!' WHERE `entry`=915; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 다르나서스로 돌아가 이 독주머니와 다른 거미의 독을 비교해 볼 참이오. 생태계의 변화는 최근 나무가지를 상상할 수 없을 만큼 멀리까지 드리우고 있는 세계수와 분명 어떤 관련이 있을 거요.' WHERE `entry`=916; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '독주머니는 가져왔소?' WHERE `entry`=916; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 훌륭하오. 먼저 이 알과 독을 다르나서스로 보낸 후 이곳의 연구를 신속히 끝내고 나도 돌아가도록 할 것이오. 이 표본에서 중요한 발견을 할 수 있어야 할 텐데 말이오. $n, 그대의 도움이 컸소.' WHERE `entry`=917; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그늘 거미굴 안으로 들어가 보았소? 거미 알은 찾았소?' WHERE `entry`=917; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔구려. 훌륭하오!$B$B이 씨앗을 내가 준비해둔 특수한 토양에서 재배해 볼 생각이오. 그러면 아마 훨씬 순한 나무괴물이 자라날 거요. 그대도 나중에 그 결과를 볼 수 있을 것이오.' WHERE `entry`=918; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '씨앗은 가져왔소? 어서 그것들을 심어보고 싶소.' WHERE `entry`=918; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '많이도 가져왔구려! 이 씨눈들이 무서운 속도로 퍼지고 있는 건 아닌지 걱정이오. 나무괴물을 오염시킨 원인이 무엇인지 밝혀낸다면 좋으련만...$B$B도와줘서 고맙소. 그대 덕분에 이 땅이 좀 더 깨끗해졌소.' WHERE `entry`=919; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 물가에서 나무괴물 씨눈들을 발견했소?' WHERE `entry`=919; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 그대가 내 부름에 속히 응해 주기를 기다리고 있었습니다. 그대에게 맡길 중요한 임무가 있소만...' WHERE `entry`=920; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 하이잘 산에서의 전투 이후의 역사의 첫 부분만 조금 들었을 뿐이오. 앞으로 텔드랏실을 통과해 다르나서스로 들어가는 여정 동안 계속해서 얼라이언스를 위한 임무를 수행하고 지난 영웅들의 이야기에 귀를 기울여야 할 것이오.' WHERE `entry`=921; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '달샘의 물은 사실 영원의 샘에서 온 것입니다. 그 샘은 우리 세계에 수많은 비극을 불러왔던 고대 마법의 원천이지요.$B$B드루이드들은 그 물의 특성을 이용하고 있고 센티널에서는 그 샘을 엘룬의 제단으로 신성시하고 있지만, 그 물 안에 담긴 마법은 아직 그 누구에게도 알려지지 않았소.' WHERE `entry`=921; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 나무괴물 씨앗이라고 했소? 데날란의 연구를 돕기 위해 한번 재배해 보고 싶었는데...$B$B하지만 많은 나무괴물에게서 오염 징후가 확산되고 있어 그 씨앗도 오염된 채로 자라나지 않을까 우려되오. 내 능력으로는 오염된 나무괴물을 치료할 방도가 없소.$B$B데날란은 식물 재배에 아주 능하오. 그라면 앞으로 자라날 나무괴물을 치유할 방법을 찾아낼 수 있을 거요. 그가 유일한 희망인 셈이지.' WHERE `entry`=922; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오, 내가 도울 일이라도 있소?' WHERE `entry`=922; +UPDATE `locales_quest` SET `Title_loc2` = 'Rellian Vertecime' WHERE `entry`=922; +UPDATE `locales_quest` SET `Title_loc3` = 'Rellian Grünwipfel' WHERE `entry`=922; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 나무괴물들이 감염된 질병에 걸리면 이런 종양이 돋아나는 증상이 생긴다오. 이 종양에 가득 찬 독이 우리의 새 영토에 퍼지기 전에 어서 이 종양들을 태워 버려야겠소.' WHERE `entry`=923; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '생명의 호수에는 다녀온 거요? 나무괴물들을 처치했소?' WHERE `entry`=923; +UPDATE `locales_quest` SET `Details_loc1` = '악마의 씨앗은 불타는 군단이 사용하는 강력한 도구요. 그 씨앗은 공포의 안개봉우리의 동굴에 있는 악마의 불제단 위에 놓여 있소.$B$B이 앞 탁자 위에 내가 준비해 놓은 마법석을 가지고 가야 하오. 악마의 씨앗 근처에 가져다 놓으면 불타는 군단과의 연결이 끊어지면서 파괴될 거요.$B$B자, 공포의 안개봉우리에 있는 불의 제단으로 가시오. 서쪽으로 가다가 길이 갈라지는 곳에서 북쪽으로 가면 되오. 그러면 왼쪽에 공포의 안개봉우리가 보일 것이오. 가장 안전한 북쪽 면을 타고 꼭대기까지 올라가도록 하시오.$B$B시간이 지날수록 마법석의 힘이 점점 약해지니 서두르는 게 좋을거요.' WHERE `entry`=924; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신의 임무는 끝났소. 네루님의 소망대로 악마의 씨앗을 파괴했지만 이게 끝은 아니오.$B$B악마의 씨앗이 파괴될 때 강력한 힘이 파동을 일으키며 공중으로 날아가는 걸 보았겠지... 나도 그걸 느낄 수 있었으니 분명 다른 자들도 느꼈을 거요. 그 중에는 그 악마의 씨앗을 창조한 자들도 있겠지...$B$B하지만 악마의 씨앗을 다시 만든다고 해도 그건 나중에 걱정할 문제이고... 지금은 당신에게 줄 것이 있소. 네루님께서 이걸 상으로 보내 왔소. 고맙다는 말과 함께 전해 달라고 하더군.$B$B정말 고맙소이다.' WHERE `entry`=924; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악마의 씨앗이 아직도 존재하고 있어. 난 그 힘을 느낄 수 있지...' WHERE `entry`=924; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '악마의 씨앗 파괴' WHERE `entry`=924; +UPDATE `locales_quest` SET `Title_loc5` = '惡魔之種' WHERE `entry`=924; +UPDATE `locales_quest` SET `Title_loc1` = '케른의 발굽도장' WHERE `entry`=925; +UPDATE `locales_quest` SET `Title_loc5` = '凱恩的蹄印' WHERE `entry`=925; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마법의 힘이 깃들어 있는 이 마법석은 누군가 의도적으로 부여한 결함을 가지고 있습니다. 이 마법석은 매우 불안정하여 제단을 벗어나면 급속도로 힘이 약해집니다.' WHERE `entry`=926; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Ces pierres sont imprégnées d\'énergie magique, mais d\'une énergie affaiblie, volontairement. Elles sont très instables et une fois prises sur la table, elles se consumeront très rapidement.' WHERE `entry`=926; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Diese Steine sind von magischer Energie erfüllt, aber absichtlich fehlerhaft. Sie sind nicht sehr stabil, und sobald sie vom Tisch genommen werden, vernichten sie sich schnell selbst.' WHERE `entry`=926; +UPDATE `locales_quest` SET `Title_loc5` = '有瑕疵的能量石' WHERE `entry`=926; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas piedras están imbuidas de energía mágica pero dañada a propósito. Son muy inestables y una vez las movamos de la mesa, se autoconsumirán rápidamente.' WHERE `entry`=926; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐요? 나무괴물 심장? 온통 더러운 이끼로 덮여 있군!$B$B운이 좋으면 이 심장을 조사해 이 이끼의 특성을 알아낼 수 있을 것이오. 내게 이걸 가져다주어서 고맙소.' WHERE `entry`=927; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 뭔가 보여줄 거라도 있소?' WHERE `entry`=927; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 알겠소. 테나론이 그대를 보냈군. 그렇다면 할 이야기도 많고 착수해야 할 일들도 많은데... 시간이 별로 없소.$B$B어서 시작하는 게 좋겠습니다.' WHERE `entry`=928; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오, $c. 무슨 일로 이렇게 날 찾아왔는지 말해 주시겠소?' WHERE `entry`=928; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하이잘 산의 전투 이후 우리는 갈 곳을 잃고 정처 없이 떠도는 신세가 되었소. 놀드랏실은 전투로 불타 버리고 우리는 불사의 생명을 잃고 말았소.$B$B이 혼란한 시기를 틈타 배신자가 감옥에서 탈출하고 샨도 스톰레이지는 사라지고 말았지. 실로 모두에게 암울한 시기요.' WHERE `entry`=929; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 만나 반갑소, $n. 임무는 완수했소?' WHERE `entry`=929; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 텔드랏실에서 발견했단 말이오? 흥미롭군... 이 과일은 외부에서 온 종인 것 같소. 아마 먼 곳에서 씨앗이 흘러 들어온 모양이군. 저 먼 동부 왕국에서 왔을지도 모를 일이지. 그리고 이 과일엔 뭔가 특별한 점이 있소. 텔드랏실의 흙에 아주 이상하게 반응하는 것 같소.$B$B아무튼 고맙소. 이제 난 이 과일을 좀 더 연구해 봐야겠는데...' WHERE `entry`=930; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 무슨 할 말이라도 있는 것 같소. 나무괴물에 관한 새로운 소식이라도 있는 거요?' WHERE `entry`=930; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 어디서 발견했소? 수십 년 전 슬픔의 늪에 머물던 때 이후 이런 식물은 본 적이 없소. 이 식물이 어떻게 텔드랏실까지 흘러 들어와 그렇게 크게 자랐는지 놀라울 따름이오.$B$B고맙소. 자, 난 이제 이 잎에 한 가지 실험을 해봐야겠으니 괜찮다면 이만 실례하겠소.' WHERE `entry`=931; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 무슨 볼일이라도 있소?' WHERE `entry`=931; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제왕 멜레나스를 처치했으니 이제 나도 다른 일들을 처리할 수 있겠군. 고맙소.' WHERE `entry`=932; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '멜레나스를 처치했소? 그를 신속하고 조용하게 처리하는 일은 매우 중요하오. 그가 존재하는 한 우리에게 큰 골칫거리가 될 테니 말이오.' WHERE `entry`=932; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '샨도 스톰레이지는 결국 돌아오지 않았고 드루이드들은 혼란에 빠지고 말았소. 그리고 지금까지도 우리는 그에게 무슨 일이 생긴 건지 모르고 있소. 말퓨리온이 사라지고 나서, 대드루이드 판드랄 스테그헬름께서는 어둠의 해안 고대 의회에서 지금이야말로 종족을 재건하고 불사의 생명을 되찾을 때라고 설득하셨소. 그때부터 그분이 드루이드를 지휘하게 되었소.$B$B스테그헬름께서는 의회의 승인 하에 가장 강한 드루이드들의 힘을 모아 세계수, 텔드랏실을 새로이 키워오신 것이오.' WHERE `entry`=933; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '처음에 펄볼그들의 공격에 대한 보고는 완전히 무시됐었소. 그 평화를 사랑하고 온순했던 종족이 미치광이로 돌변할 수 있다고 누가 생각이나 했겠소? 또한 우리의 새 보금자리인 이곳 돌라나르에는 그밖에도 우리를 괴롭히는 문제가 산적해 있으니...' WHERE `entry`=933; +UPDATE `locales_quest` SET `Details_loc1` = '하지만 텔드랏실은 모든 면에서 문제가 많았소. 세계수에 대한 스태그헬름 님의 신중한 계획은 그분이 바라는 대로 실행됐지만 작은 문제가 있었소. 그리고 그 문제로 인해 텔드랏실에 또 다른 문제들이 꼬리를 물고 발생하게 된 것이오.$B$B지금은 다른 문제들은 제쳐 두겠소. 우선 그대는 북서쪽 신탁의 숲에 위치한 마지막 달샘으로 가도록 하시오. 신탁의 나무 가지 아래 우리의 최초의 달샘이자 가장 강력한 샘이 하나 있소. 그 물을 이 약병에 담아 내게 가져오시오.' WHERE `entry`=934; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'In der Nähe des Orakelbaums... kann man fast spüren, wie die Weisheit Gestalt annimmt. Lasst mich mit der Geschichte fortfahren...$B$BTeldrassil wuchs und gedieh, und der Erzdruide wandte sich an die Großdrachen, um deren Segen zu erhalten, den sie in längst vergangenen Zeiten über Nordrassil verbreitet hatten. Nozdormu jedoch, der Lord der Zeit, weigerte sich, seinen Segen zu spenden und tadelte den Druiden wegen seiner Arroganz. Einig mit Nozdormu widersetzte sich auch Alexstrasza Staghelm und ohne ihren Segen entartete Teldrassil und wuchs auf unvorhersehbare Weise...' WHERE `entry`=934; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Druiden unter Mitwirkung des Orakelbaums und des Erzdruiden, haben sich sorgsam um die Hege Teldrassils gekümmert. Wir haben jetzt zwar eine neue Heimat, doch unsere Unsterblichkeit haben wir noch nicht wiedererlangt.' WHERE `entry`=934; +UPDATE `locales_quest` SET `Details_loc1` = '생명의 어머니 알렉스트라자와 시간의 지배자 노즈도르무의 축복을 받지 못한 텔드랏실은 불안정한 상태로 성장할 수밖에 없었소. 나무 뿌리 밑으로부터 기괴한 짐승들이 올라오고 미쳐버린 펄볼그들은 이곳을 지나가는 여행자들을 공격하고 있소.$B$B나로서는 이곳에서 대드루이드님이 찾고 계신 해결책이 빨리 나타나기를 바라는 수밖에 없지만... 그대가 가져온 달샘의 물을 다르나서스로 가져갈 수 있도록 모두 이 병에 옮겨 담겠소.$B$B이걸 드루이드 숲에 계시는 판드랄 스테그헬름께 가져가도록 하시오.' WHERE `entry`=935; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그래. 내가 요청한 그 샘물이군. 흠, 테나론과 코리드라스가 이렇게 늦게 보낸 걸 보면 지금까지 일을 맡은 자들이 모두 시원찮았던 건지...$B$B어쨌든 이제야 내 본연의 일로 돌아갈 수 있겠군. 텔드랏실이 겪고 있는 모든 문제들이 내 어깨를 짓누르고 있다네. 하루 빨리 벗어 버리고 싶은 멍에와도 같지.$B$B이걸 받도록 하게. 쓸모가 있을 걸세.' WHERE `entry`=935; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부르지도 않았는데 도대체 왜 내게 와서 말을 거는지 모르겠군.$B$B내게 무슨 볼일이 있는 거라면 빨리 말하도록 하게.' WHERE `entry`=935; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오게. 우리 연구를 돕는 데 관심을 가져 줘서 기쁘군. 할 일이 많다네. 별로 위험하지 않은 일이라고 하면 거짓말이 될 테고... 그대가 겁부터 먹고 도망가지는 않았으면 좋겠군. 하지만 그대의 모습을 보아하니 이 정도 일쯤은 많이 해봤을 것 같군그래.' WHERE `entry`=936; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대가 그 짧은 시간에 이곳에서 해낸 일은 정말 놀랍다고밖에 할 수 없군요. 이곳에 남아 제 임무를 도와달라고 부탁할 수 있다면 좋겠지만, 그대에겐 더 큰 사명이 있다는 걸 알고 있습니다.$B$B조금 전 신탁의 나무에서 껍질이 하나가 벗겨져 떨어지는 걸 봤습니다. 분명, 완수되어야 할 임무가 있다는 뜻입니다. 신탁의 나무의 뜻을 따르시길 바랍니다.' WHERE `entry`=937; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그들의 강한 발톱과 날카로운 부리는 그대의 능력의 한계를 시험할 만큼 힘든 상대일 겁니다. 하지만 그대라면 이 임무를 잘해내리라 믿습니다.' WHERE `entry`=937; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 감사합니다! 다시는 우리 미스트의 부드러운 털을 쓰다듬을 수 없을 줄 알았는데... 필경 죽은 줄로만 알았던 충성스러운 제 애완동물을 찾아주셔서 정말 감사해요. 말로 다 할 수 없을 만큼 고맙습니다. 이 은혜는 죽어도 잊지 못할 거예요.' WHERE `entry`=938; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '미스트... 미안해. 내가 잘못했어. 잠시 방심한 틈에... 너를 데려가지 못하도록 막아야 했는데...' WHERE `entry`=938; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Nebel... Es war meine Schuld! Diese Hexen haben mich überrumpelt... Ich hätte nicht zulassen dürfen, dass sie dich mitnehmen...' WHERE `entry`=938; +UPDATE `locales_quest` SET `Details_loc1` = '사바릭을 퇴치한 후 얻은 단순한 모양의 나무 플룻을 관찰합니다.$B$B단단해 보이는 구조로 단면에 그려진 문양들이 돌아가는 것처럼 보이고, 뒤집어 보니 움직이고 있었습니다. 갑자기 오한이 느껴지며 몸이 떨립니다...$B$B기분 탓이라는 생각에 고개를 흔듭니다. $B$B사티로스라면 당신이 느낀 이상한 현상에 대해서 알고 있을 것 같습니다. 악령의 숲 남쪽에 살고 있는 드루이드, 에리단 블루윈드에게 당신이 찾은 것들을 가져가십시오.' WHERE `entry`=939; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고대인들의 고통이 느껴지는군...$B$B이 물건들을 몸에 지니는 건 위험하오.' WHERE `entry`=939; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$c, 이게 다 무엇이란 말이오? 지금 떨고 있는 것이오?' WHERE `entry`=939; +UPDATE `locales_quest` SET `Title_loc5` = '薩瓦里克長笛' WHERE `entry`=939; +UPDATE `locales_quest` SET `Details_loc1` = '숲에서 그대의 용감한 업적을 숭배하는 속삭임이 바람을 통해 들려오는군요. 하피들이 둥지에서 쫓겨나면서 숲에 조용한 평화가 찾아오고 생물들이 안정을 되찾고 있는 게 느껴집니다. 대드루이드께 또 전갈을 보내기가 두려웠는데, 이제 마음 놓고 보낼 수 있겠습니다.$B$B이걸 그분께 전하도록 하세요. 바위의 숲에 다다를 때까지 숲의 정령들이 그대를 안전하게 지켜줄 겁니다.' WHERE `entry`=940; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '왜 그렇게 오랫동안 신탁의 나무로부터 연락이 없는지 의아해 하고 있었네. 그나마 해결된 문제들도 있고 또 점점 커지고 있는 문제들도 있나 보군.$B$B텔드랏실에 대한 내 노력이 허사가 되고 원래 우리가 가졌던 불사의 생명도 회복하지 못하는 게 아닐까 우려하던 중이었네.$B$B어쨌든 신탁의 나무가 맡긴 임무를 잘 완수해 주었으니 마땅히 보상을 해야지.' WHERE `entry`=940; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흠... 숲의 정령들의 보호 아래 이곳까지 온 모양이군. 이 칼도레이의 대드루이드에겐 무슨 볼일인가?' WHERE `entry`=940; +UPDATE `locales_quest` SET `Title_loc5` = '泰達希爾' WHERE `entry`=940; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오염된 심장을 화분 안에 넣자 순식간에 스스로 땅속으로 파고들어 갑니다.$B$B몇 초 후 심장은 정화된 상태로 꿈틀거리며 밖으로 나옵니다. 심장이 약하게 고동치며... 당신에게 가져가 달라고 신호를 보냅니다.' WHERE `entry`=941; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 화분은 데날란이 특별히 준비한 흙으로 채워져 있습니다.' WHERE `entry`=941; +UPDATE `locales_quest` SET `Details_loc1` = '이 화석은 내가 전에 아이언포지에서 봤던 것과 상당히 유사하군그래. 플라곤구트라는 고고학자가 탐험가 연맹 연례 총회에 가지고 나온 것이었소. 그는 그 화석이 봉인을 해제할 수 있는 힘을 지니고 있다고 믿었소.$B$B플라곤구트에 대해 마지막으로 들은 소문에 따르면 웰가르의 발굴 현장까지 자신을 호위해 줄 이를 기다리며 메네실 항구의 깊은바다 선술집에 숨어 지낸다고 하오. 당신이 그를 찾아 렘트레블의 화석을 보여 주시오. 아마 그가 과거의 비밀을 밝혀줄 수도 있을 거요.$B$B메네실로 향하는 배는 아우버다인에서 출발하오.' WHERE `entry`=942; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 먼 칼림도어 땅으로부터 이걸 가져왔다고 했소?$B$B놀랍구려, 그저 놀라울 따름이오!' WHERE `entry`=942; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이오, 친구?' WHERE `entry`=942; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭하오!$B$B이제 이 돌로 화석에 어떤 힘이 숨겨져 있는지 알아내야겠소.' WHERE `entry`=943; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '렐루의 돌이 있으면 렘트레블이 어둠의 해안에서 발견한 화석뿐만 아니라 내 화석에 숨겨진 비밀도 밝혀낼 수 있을 거요.' WHERE `entry`=943; +UPDATE `locales_quest` SET `Details_loc1` = '이곳 어둠의 해안에 나가가 나타났다는 건 이상한 일이 아닐 수 없군. 그런데 더 이상한 건 바로 황혼의망치단이야. 그 이교도들은 이 땅의 고대 신을 섬기고 있지. 아주 예전에 죽은 지배자를 말이야.$B$B남쪽에 있는 지배자의 무덤은 그 지배자가 전투에서 패배한 장소야. 그곳으로 가서 황혼의망치단 이교도들이 더 있는지 찾아 봐. 참, 이 수정점의 유리병을 가져가야 해. 지배자의 무덤을 찾은 후 이걸 사용하면 수정점 그릇을 만들 수 있을 거야. 그 그릇을 사용하면 나와 말을 할 수 있지.' WHERE `entry`=944; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지배자의 무덤에 황혼의망치단이 있다고?$B$B좋지 않은 소식이군.$B$B그 지배자는 오래전에 검에 찔려 죽었지만 그의 강력했던 힘의 파편들은 아직 남아 있을 수도 있어.$B$B틀림없이 황혼의망치단은 그 힘을 찾고 있을 거야.' WHERE `entry`=944; +UPDATE `locales_quest` SET `EndText_loc1` = '지배자의 무덤 발견' WHERE `entry`=944; +UPDATE `locales_quest` SET `Title_loc5` = '主宰之劍' WHERE `entry`=944; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '동생이 어디 있다고요? 테리루네는 지저분해지는 걸 별로 신경 쓰지 않긴 하지만, 그래도 그런 곳에 가다니! 지배자의 무덤은 산책을 즐기기엔 너무 먼 곳인데다 저절로 기분이 나빠지는 곳인데...$B$B어쨌든 감사해요. 동생이 무사하다는 사실을 알려 줘서 얼마나 다행인지 몰라요.' WHERE `entry`=945; +UPDATE `locales_quest` SET `EndText_loc1` = '지배자의 무덤으로부터 테리루네 호위' WHERE `entry`=945; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙소. 이 버섯들은 실로 훌륭한 견본이오.$B$B그리고 혹시 절벽 폭포에 있는 동안 고대정령의 경고가 사실인지 확인할 만한 건 발견하지 못했소?$B$B현명한 고대정령들의 말이지만 이번만은 그냥 그들의 지나친 근심 때문이었으면 좋겠소.' WHERE `entry`=947; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '버섯은 구해 왔소? 동굴에는 다녀 온 거요?' WHERE `entry`=947; +UPDATE `locales_quest` SET `Details_loc1` = '고대정령의 숲에 사는 지식의 고대정령 오누가 절벽 폭포에서의 모험에 대해 듣고 당신과 얘기를 나누길 원하고 있소. 고대정령의 숲은 남쪽 산맥 근처에 있소.$B$B고대정령들은 원래 지혜롭고 인내심이 많기로 유명한데, 오누가 당신을 불러 절벽 폭포에서 본 것을 묻고자 한다면 뭔가 급한 일일지도 모르겠소.' WHERE `entry`=948; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 드디어 왔군.$B$B상의할 게 있어. 자네와 나, 단 둘이서 말이야.' WHERE `entry`=948; +UPDATE `locales_quest` SET `Title_loc5` = '安努' WHERE `entry`=948; +UPDATE `locales_quest` SET `Details_loc1` = '지배자의 무덤에서 황혼의망치단이 무엇을 하려는지는 아직 알 수 없군. 하지만 분명 좋은 일은 아니겠지.$B$B그곳에 있는 야영지를 수색해서 황혼의망치단의 의도를 짐작할 만한 단서를 찾아야 해. 그들이 계획을 실행에 옮기기 전에 그 의도를 알아내야만 해.' WHERE `entry`=949; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고대 언어로 쓰인 이 책은 손으로 직접 쓴 것이며 위대한 화가의 삽화가 있습니다.' WHERE `entry`=949; +UPDATE `locales_quest` SET `Details_loc1` = '황혼의 마법책을 자세히 읽어본다는 건 참으로 어려운 일입니다. 잠시만 보고 있어도 그 내용이 꿈틀대며 움직이고 아름다운 무늬가 기괴한 모양으로 뒤틀려 정신이 혼미해집니다.$B$B정신을 거의 잃어버리게 만드는 이 광기의 양피지 문서에서 겨우 한 장을 찢어낼 수 있었습니다.' WHERE `entry`=950; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '혼란과 원시의 마법이 이 양피지 문서에 감돌고 있어. 이걸 보니 그들이 한 짓이 느껴지는군.$B$B이 양피지 문서가 어둠의 해안에서 황혼의망치단이 무슨 짓을 꾸미고 있는지 밝혀주면 좋을 텐데...' WHERE `entry`=950; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔구나, $n.' WHERE `entry`=950; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙구나. 이 유물들은 마시스트라의 전성기 때 만들어진 것들이지. 이제 엘프의 거대한 성은 사라지고 그 마법의 잔재만 이렇게 남은 거지. 그 망치단 녀석들보다 먼저 그 비밀을 밝혀내야 할 텐데...$B$B부디 조심해, $n...' WHERE `entry`=951; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 마시스트라의 폐허에서 뭔가 찾아냈나?' WHERE `entry`=951; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 고맙네. 하지만 이상하군. 대드루이드는 항상 무언가 쫓겨 서두르는 것 같단 말이야. 모든 일에는 정해진 때가 있다는 사실을 숲은 잘 알고 있지. 샨도 스톰레이지도 그 사실을 잘 알고 있어.' WHERE `entry`=952; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 오누에게 무슨 볼일이라도 있나?' WHERE `entry`=952; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Merci, $n. C\'est étrange, cependant. L\'archidruide semble toujours si pressé. La forêt sait que tout ce qui doit arriver arrivera en temps utile. Shan\'do Hurlorage a compris cela.' WHERE `entry`=952; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Ah. $c. Comment Onu peut vous être d\'une quelconque assistance ?' WHERE `entry`=952; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고대의 전쟁이 발생했던 시기에 대한 기록은 지금 거의 남아 있지 않습니다. 특히, 영원의 샘이 파괴되던 시기에 대한 기록은 더더욱 그렇죠. 당시의 혼란과 격동을 생각하면 기록이 남아 있지 않다는 것이 사실 그리 놀라운 일은 아닙니다.$B$B고맙습니다. 그대가 도와준 덕분에 임무를 완수하고 의회에 보고할 수 있게 되었습니다.' WHERE `entry`=953; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대가 서판의 내용을 판독해 아메스아란의 멸망에 대해 알아오는 대로 그 정보를 아우버다인으로 가져가 고대 의회에 보고하겠습니다.' WHERE `entry`=953; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die Schrifttapfeln studiert und etwas über Ameth\'Arans Untergang erfahren habt, leite ich dieses Wissen nach Auberdine weiter und informiere den Kreis der Urtume.' WHERE `entry`=953; +UPDATE `locales_quest` SET `Details_loc1` = '내가 살아온 얘기를 한다면 아마 그대는 믿지 못할 걸세. 내 삶은 아주 길고 고통스러운 것이었다네. 그리고 이렇게 실체 없는 모습이 되어버린 건 그 중 가장 고통스러운 일이지.$B$B난 마법에 의해 여기에 갇히게 되었다네. 내 얘기가 믿기 어려울지도 모르지만, 그대가 날 구속하고 있는 도구를 찾아 준다면 그 고마움은 말로 다 하지 못할 만큼일 게야. 마귀들과 그렐들을 조사해 보면 날 가두고 있는 이 봉인에 대해 뭔가 단서를 발견할 수 있을 거야.' WHERE `entry`=955; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이럴 수가... 바샬아란의 그렐들에겐 내가 찾는 봉인에 대한 단서가 없었어. 하지만 최근 그들이 봉인에 접촉했네. 최근이라 함은... 그러니까 나의 시간이 아니라 그대의 시간을 기준으로 말일세. 과거의 시간은 내게 있어 지옥이었네. 한 세기 만큼이나 긴...' WHERE `entry`=955; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '귀걸이만 있으면 주문을 사용해 날 구속하고 있는 봉인을 찾아낼 수 있을 거야. 수 세기 동안 나는 봉인만 깬다면 자유를 얻을 수 있을 거라고 생각해 왔네. 돌이킬 수 없는 그 시간은 내게 아무런 보상도 해주지 않으려나 보군.' WHERE `entry`=955; +UPDATE `locales_quest` SET `Title_loc5` = '巴莎蘭' WHERE `entry`=955; +UPDATE `locales_quest` SET `Details_loc1` = '그렐이 날 무한정 구속하고 있는 봉인에 접근한 이유를 알 것도 같군그래. 이제 그들을 이끌고 있는 사티로스가 봉인을 가지고 있는 것이 분명해졌네.$B$B그게 사실이 분명하다는 확신이 드네. 저 사티로스 중 누군가 분명히 봉인을 가지고 있을 걸세. 그대가 그 봉인을 찾아 준다면 난 자유를 찾을 수도 있을 지도 몰라. 내 눈에서 감격의 눈물이 흐를 날이 올지도 모르겠군그래.' WHERE `entry`=956; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지... 지금 내 손에 들고 있는 것이 그 오랜 시간 날 구속해왔던 봉인이라니... 믿을 수가 없군. 어서 서둘러야겠네. 더 이상 시간을 낭비하고 싶지 않아. 봉인을 파괴하면 나는 이 땅의 숲을 다시 자유롭게 거닐 수 있을 걸세.' WHERE `entry`=956; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 제단의 기둥은 마치 날 가두고 있는 감옥의 빗장과 같아. 이걸 힘으로 부술 수도 마법으로도 파괴할 수도 없지.$B$B수천 년 동안 나는 저 기둥들을 쳐다보면서 저 돌처럼 오랜 시간을 이런 모습으로 남게 되는 게 아닌가, 다시 자유로울 수 있을까... 이런 생각을 해왔다네. 그리고 날 가두고 있는 보이지 않는 빗장이 있는 건 아닐까...' WHERE `entry`=956; +UPDATE `locales_quest` SET `Title_loc5` = '巴莎蘭' WHERE `entry`=956; +UPDATE `locales_quest` SET `Details_loc1` = '이 감옥의 봉인을 만든 건 가장 강력한 명가 중 하나의 솜씨였다네. 이곳과 똑같이 생긴 남쪽의 폐허 아메스아란에는 아직까지도 녹색 빛이 나는 고대의 불꽃이 남아 있다더군. 그 불꽃으로 이 봉인을 깰 수 있을 걸세.$B$B폐허에 가게 되면 부디 조심하도록 하게.' WHERE `entry`=957; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 난 자유를 찾았네! 지금까지 이 틈으로만 보였던 세상의 달라진 모습을 내 두 눈으로 똑똑히 보겠어. 마지막으로 내 두발로 자유롭게 거닐 수 있었던 그때, 영원의 샘은 아직 건재했고 지금 구천을 떠돌며 살생을 일삼는 명가는 우리 친애하는 여왕 아즈샤라 폐하와 함께 왕실을 운영하는 귀족이었지.$B$B이전엔 내 스승이었지만 지금은 날 가둔 장본인 애스리쿠스가 아직 살아 있다는 게 느껴지는군. 지금까지의 내 절망은 이제 복수에 대한 열망으로 변해 가고 있어.' WHERE `entry`=957; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '고대 불꽃의 봉인 파괴' WHERE `entry`=957; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In Wahrheit, $N, fürchte ich... fürchte ich, dass Euer Kommen - all dies - nur das Hirngespinst eines Geistesgestörten ist. Könnt Ihr Euch vorstellen, was das für eine Qual ist? Ich... Bitte, Ihr müsst schnell gehen.' WHERE `entry`=957; +UPDATE `locales_quest` SET `Title_loc5` = '巴莎蘭' WHERE `entry`=957; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나 혼자만의 상상일지도 모르지만, 이 유물에서 끔찍한 마법의 흔적이 느껴지는 듯하오. 이 유물들을 파괴하여 오랫동안 잠들어 있는 악의 기운이 다시는 깨어나지 못하도록 하겠소.' WHERE `entry`=958; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 세계를 파멸로 이끈 그 혼란 속에서 그들이 사용한 파멸의 도구만 없애버렸더라면... 어쨌든 앞으로는 과거의 끔찍한 일이 되풀이되지 않도록 모든 노력을 기울여야 하오.' WHERE `entry`=958; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오! 조금만 늦었으면 난 직장도 잃을 뻔했소. 이 선물을 바로 가즈로에게 전하도록 하겠소.$B$B고맙소. 정말 잘했소!' WHERE `entry`=959; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '광기의 매글리시가 99년 숙성된 포트 와인을 가지고 달아난 후 항구주임이 내 임무를 맡고 있지. 내 생각에 그 와인은 남작 레빌가즈 자신이 손수 가즈로에게 보내는 선물인 것 같소.$B$B당신의 용기와 인내심으로 광기의 매글리시를 처치하고 포도주를 되찾아 준다면, 그에 걸맞은 보상을 하도록 하지.' WHERE `entry`=959; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Je réfléchis, $n. Je réfléchis aux raisons de la présence du Marteau du crépuscule et des nagas.$B$BLorsque vous serez prêt utilisez la fiole de divination pour créer une coupe de divination.$B$BSi vous avez perdu votre fiole de divination, en voici un autre.' WHERE `entry`=960; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Я размышляю над твоим заданием, Цитромон. Размышляю над причинами присутствия здесь клана Сумеречного Молота и нагов.$B$BКогда будешь готов, используй фиал виденья для создания гадальной чаши. Затем свяжись со мной с ее помощью.$B$BЕсли ты потерял свой фиал виденья, то у меня есть еще.' WHERE `entry`=960; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La découverte de sectateurs du Marteau du crépuscule est inquiétante. Je dois réfléchir à leurs intentions…$B$BLorsque vous aurez plus d\'informations, parlez-moi à travers une coupe de divination. Si vous avez besoin d\'une nouvelle fiole de divination pour créer une coupe... en voici une.' WHERE `entry`=961; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Die Suche nach den Kultisten der Twilight-Hammer ist mühsam. Ich muss über ihre Absichten meditieren...$B$BSprecht mit mir mittels der Schale, sobald Ihr neue Informationen habt. Solltet Ihr eine Wahrsagephiole benötigen, um eine Schale zu erschaffen... nehmt diese hier.' WHERE `entry`=961; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 훌륭한 표본이군. 수고했소.' WHERE `entry`=962; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 통곡의 동굴에서 불뱀꽃을 충분히 모아 올 수 있을지 기대하고 있겠소. 난 많은 이들을 보내 봤지만 아무도 돌아오지 못했소이다.' WHERE `entry`=962; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 내 손으로 그녀를 자유롭게 해 줄 수 있었다면 더 좋았을 테지만 수천 년이 지난 지금도 내가 사랑하는 이를 다치게 할 수는 없었소.$B$B이제 혼자 이 슬픔을 달래고 싶소. 미안하오만 그만 가주시오.' WHERE `entry`=963; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 가슴에 큰 슬픔을 안고 샨도 스톰레이지님을 따라 에메랄드의 꿈으로 들어갔고 수천 년 동안 그 속에서 흐느끼며 잠들어 있었소.' WHERE `entry`=963; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠해안에 있는 알살락스의 탑 근처에서 발툴 섀도스트라이크를 찾아야 합니다.' WHERE `entry`=965; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘리자님께서 보내셨소? 마침 엘리자님께 보고할 소식이 있는데 도무지 전할 방도가 없었는데, 때맞춰 오셨소. 그런데 그다지 기쁜 소식은 아니라오.' WHERE `entry`=965; +UPDATE `locales_quest` SET `Details_loc1` = '한 무리의 소환사들이 탑 안팎에 모여 있소. 내가 좀 더 일찍 아우버다인으로 돌아가 엘리자님께 보고했어야 하지만 자리를 비운 사이 뭔가 중요한 것을 놓치게 될 것만 같아 여기를 떠날 수가 없었소.$B$B델그렌님께서는 이자들이 탑으로 모여들 것 같다고 하셨지만 그 이유까지는 모르셨소.$B$B소환사들이 가진 양피지 문서를 약간 손에 넣었지만 의문을 완전히 풀기 위해선 몇 개 더 필요한데 그대가 좀 도와주시겠소? 하지만 탑 안으로는 들어가지 않는 게 좋을 거 같소. 탑 안에 있는 소환사들은 훨씬 더 강력하니까 말이오!' WHERE `entry`=966; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙소. 이제 소환사들이 모여든 이유를 밝혀낼 수 있을 것 같소.$B$B흠... 암흑이교도라... 이런 무리에 대해서는 들어 본 적이 없는데... 내가 알고 있는 바가 없으니 그들의 계획이 무언지도 알 수가 없소.$B$B더 이상 지체할 시간이 없소. 당장 델그렌님께 이 사실을 알려 드려야겠소.' WHERE `entry`=966; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '양피지 문서를 더 찾아왔소? 그대가 도와준다면 이 이교도 집단의 윤곽을 좀 더 확실히 파악할 수 있을 것이오.' WHERE `entry`=966; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 전령으로서 자질이 뛰어난 것 같군. 발툴이 이 편지를 믿고 맡길 만했겠어. 자, 어디 한번 읽어 볼까?$B$B흠... 별로 좋은 소식은 아니로군. 나는 센티널을 도와 언데드나 악마의 세력이 발견되는 족족 놈들을 처치하고 있지.$B$B처음엔 나이트 엘프들의 방식에 익숙하지 않았지만 지금은 동맹으로서 상당히 존경하게 되었다네.' WHERE `entry`=967; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 무슨 볼 일이라도 있나?' WHERE `entry`=967; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, \'힘의 저편\'... 참 흥미로운 책이죠. 유용하기도 하고요.$B$B그런데 심하게 손상됐군요. 여기 좀 보세요! 거의 모든 페이지에다 무언가 적어 두었군요!$B$B흠... 이 책은 작년에 볼가르에게 팔았는데... 혹시, 그의 친구 분이신가요? 아... 그럴 줄 알았습니다. 당신의 눈에도 똑같은 불꽃이 서려있으니 말입니다.$B$B어쨌든 볼가르의 친구는 곧 저의 친구이기도 합니다. 자기 친구는 자기가 챙겨야 하지 않겠습니까?' WHERE `entry`=968; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오, 손님.$B$B찾으시는 책이라도 있으신지?' WHERE `entry`=968; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 좋아... 내 지금 자네에게 줄 부적을 만들지. 자넨 그냥 기다리기만 하면 돼!' WHERE `entry`=969; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자세한 것은 조각을 가져오면 알려 주지.' WHERE `entry`=969; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠... 이 영혼의 보석에는 알 수 없는 어둠의 마법이 걸려 있군. 자, 어떤 비밀이 숨겨져 있는지 어디 한번 보겠나?' WHERE `entry`=970; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '영혼의 보석은 손에 넣었나?' WHERE `entry`=970; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '초본을 찾았군! 이렇게 기쁜 날이 또 있을까! 우리 형제 자매들에게 로르갈리스의 고대 지식을 전할 수 있게 되다니! 어서 사본을 만들어 배포해야겠네.$B$B자네가 한 일이 얼마나 큰 의미가 있는지 모를 거야. 이 선물이 우리가 전하는 감사의 마음을 제대로 표현해줬으면 좋겠군.' WHERE `entry`=971; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잿빛 골짜기로 가는 길은 험난하고 이번 임무가 쉽진 않겠지만 초본을 가져와 주기 바라네. 그러면 그에 합당한 사례가 있을 것이네.' WHERE `entry`=971; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '물의 정기를 가지고 은빛소나무 숲의 타락한 연못으로 가세요, $n. 당신이라면 잘해낼 수 있으리라 믿어요.' WHERE `entry`=972; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Prenez le sapta d\'eau et trouvez l\'étendue d\'eau corrompue dans la forêt des Pins argentés, $n. J\'ai une grande confiance en vos compétences.' WHERE `entry`=972; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Nehmt das Wassersapta und sucht in Silberwald nach dem verderbten Teich, $N. Ich habe großes Vertrauen in Eure Fähigkeiten.' WHERE `entry`=972; +UPDATE `locales_quest` SET `Title_loc5` = '水之靈契' WHERE `entry`=972; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Lleva la sapta del agua y encuentra la poza de agua corrupta del Bosque de Argénteos, $n. Tengo mucha fe en tus facultades.' WHERE `entry`=972; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오늘 정말 큰 일을 해냈네. 자넨 그런 강력한 힘을 지닌 흑마법사와 맞서 싸웠다는 사실을 아주 자랑스럽게 생각해야 할 게야.$B$B이제, 일크루드가 무엇을 써 놓았는지 한번 살펴볼까?' WHERE `entry`=973; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조금 떨리는 것 같아 보이는군. 괜찮은가?' WHERE `entry`=973; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇지. 화산의 온도와 온천의 온도 간의 관련성이 확실히 보이는군. 방정식이 틀림없나 다시 한 번 확인해야겠어. 거리에 비례한 온도 전달률은... 흠.' WHERE `entry`=974; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 직접 갔으면 좋겠지만... 그곳에 있는 불의 정령들이 좀 무서워서 말이야!' WHERE `entry`=974; +UPDATE `locales_quest` SET `Details_loc1` = '이 부적을 지금 자네에게 주기 전에 사용 방법을 먼저 알려 줘야겠지?$B$B이 부적을 가지고 다니면 자네의 사냥감들은 특별한 물건들을 떨어뜨릴 걸세. 부적이 없다면 상상도 못할 얘기지만 말이야.$B$B그 물건들의 이름은 에코라고 한다네. 만약 찾게 되면 이 마우아리를 찾아오게. 내 도와 줄 터이니...$B$B여기서 좀 기다리게. 내 부적을 만들어 주지.' WHERE `entry`=975; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 이걸 받게. 꼭 몸에 지니고 다녀야 하네. 가서 한번 시험해 보게. 놀라운 것을 찾게 될 테니까...' WHERE `entry`=975; +UPDATE `locales_quest` SET `Title_loc5` = '瑪艾里的容器' WHERE `entry`=975; +UPDATE `locales_quest` SET `EndText_loc1` = '피로 아이언핸드 호위' WHERE `entry`=976; +UPDATE `locales_quest` SET `Details_loc1` = '움직이는 기계설인의 부품을 덮을 것들이 모두 있는데, 단 한 가지만 없지 뭐예요... 사실은 두 개요. 뿔 두 개!$B$B얼음엉겅퀴 설인은 암컷, 수컷 가릴 것 없이 큰 뿔을 갖고 있어요. 그놈들의 뿔이면 되겠는데... 여기서 남동쪽에 있는 동굴에서 살고 있으니 한번 가보세요. 엄청나게 많이 있으니까 그리 힘들지는 않을 거예요.$B$B제일 좋은 뿔을 가져다주세요. 부러지거나 망가진 뿔은 절대로 싫다고요!' WHERE `entry`=977; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '친구들에게 빨리 보여주고 싶군요! 잠깐, 이것들을 여기에 달면...$B$B완벽해!' WHERE `entry`=977; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이제 막 기계설인에게 털옷을 입힐 참이었어요. 제발 뿔을 빨리 가져와 주세요! $n.' WHERE `entry`=977; +UPDATE `locales_quest` SET `Title_loc5` = '我們到了嗎,雪人?' WHERE `entry`=977; +UPDATE `locales_quest` SET `Details_loc1` = '동부 내륙지에 사는 올빼미야수의 깃털에는 마법의 흔적들이 엿보입니다. 올빼미야수는 선천적으로 마력을 타고난 것 같아요. 그러니까... 태어날 때부터 그러한 성질을 지니고 나왔다는 얘기예요.$B$B풍문에 의하면 여명의 설원에도 올빼미야수들이 많이 서식하고 있다는데, 거기 사는 놈들도 그런 힘이 있을지 궁금하네요. 그 해답을 찾도록 도와 주실 수 없을까요, $n? 여명의 설원으로 가서 땅에 떨어진 깃털을 모아 제게 가져다주세요.' WHERE `entry`=978; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 깃털들을 비교해볼 수 있겠네요! 어디 보자...' WHERE `entry`=978; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대체 그 힘은 어디서 유래된 걸까요? 이제 우리가 그 해답을 찾을 수 있을 것 같군요.' WHERE `entry`=978; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하세요! 에렐라스가 보냈다고요? 잘 됐군요. 이제 막 동굴로 떠날 준비를 하던 참이었는데, 같이 갈 사람이 필요하거든요.' WHERE `entry`=979; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원으로 가서 도노바 스노우덴과 대화해야 합니다.' WHERE `entry`=980; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하세요, $n. 네, 크래클이 말씀드린 대로입니다...' WHERE `entry`=980; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '난 자네가 임무를 완수해내리라 짐작하고 있었네.$B$B그동안 훌륭히 수행해 온 임무를 보건대 자네가 우리 땅에 깃든 많은 재앙을 바로잡으리라고 느꼈네. 자네의 앞길에 축복을! 그리고 이 선물도 함께 받게나.' WHERE `entry`=981; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 이곳 아우버다인에서 우리에게 아주 큰 도움을 주었소. 이 물건들을 반드시 잘 보관하도록 하겠소이다.$B$B자, 이걸 받으시오. 잘못된 일을 올바르게 바로잡아 줄 용기가 있는 자에게 내가 해줄 수 있는 최소한의 보답이요.' WHERE `entry`=982; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 두 배의 선장들은 모두 훌륭한 나이트 엘프였고, 그보다 좀 더 나은 임종을 맞이했어야 하는데... 그들의 물건을 되찾아 잘 돌보는 것이 불쌍한 영혼들을 달랠 최선의 방법일 것 같소.' WHERE `entry`=982; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '집게다리 8개를 기계에 넣자 기어가 돌아가는 소리가 들립니다. 기계에서 나는 굉음으로 미루어 보건대 집게 다리를 제대로 넣은 것 같습니다. 기계가 소음을 내기 시작하자마자 그 안에서 누군가를 부르는 희미한 소리가 들립니다.$B$B\"여보세요? 어... 여보세요? 장치를 수리했군요! 저 위즈뱅이에요. 정말 고마워요. 혹시 다른 장치도 좀 고쳐줄 수 있나요?\"' WHERE `entry`=983; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '버즈박스 827은 스산한 정적 속에 있습니다. 상자 안에 집게다리 6개를 넣어야 함을 알리는 불빛이 깜빡이고 있습니다.' WHERE `entry`=983; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 끔찍한 소식이군.$B$B펄볼그 녀석들이 아우버다인에 이렇게나 가까이 접근했으니 전투 준비는 불가피할 것 같소.$B$B알려줘서 고맙소이다.' WHERE `entry`=984; +UPDATE `locales_quest` SET `EndText_loc1` = '오염된 펄볼그 야영지 수색' WHERE `entry`=984; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wie läuft Eure Suche, $N?' WHERE `entry`=984; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '옷에 묻은 피를 깨끗이 닦으시길! 임무를 위해 저질러야 했던 살생에 대해서도 애통해 하지 마시오. 그대 덕분에 이곳 아우버다인 주민들은 안심할 수 있게 되었소. 진심으로 감사드리오. 비록 악마의 이끼로 인한 위협이 어둠의 해안에 아직 남아 있긴 하지만 말이오.' WHERE `entry`=985; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 훌륭하오. 즉시 망토를 만들도록 하겠소. 조금만 기다려 주시오.$B$B참, 그리고 일단 망토의 마법을 사용하고 나면 다른 이와의 접촉에 제약을 받게 되오. 가능하면 대화 외에는 다른 이들과 부딪히지 않도록 하시오. 그 이상 접촉할 경우 환영이 사라지고 말 테니까...' WHERE `entry`=986; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '망토를 만들어 주기 전까진 볼코르를 찾아 나서게 할 수 없소.' WHERE `entry`=986; +UPDATE `locales_quest` SET `Details_loc1` = '반갑습니다. 레이네 울프러너님께서 잿빛 골짜기 내의 도시 아스트라나르에서 그대를 기다리고 계십니다. 그곳의 상황이 그대의 도움으로 조금은 나아졌으면 합니다.$B$B남쪽으로 길을 잘 따라가시면 문제없이 아스트라나르를 찾아갈 수 있을 것입니다.' WHERE `entry`=990; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기에 있는 레이네 울프러너를 찾아가야 합니다.' WHERE `entry`=990; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '테로니스의 상처 입은 시체가 섬 가운데 놓여 있습니다.$B$B그의 시체에 나 있는 깊은 상처는 멀록의 무기와 발톱이 만든 것이 분명합니다. 무슨 이유에서인지 멀록들이 시체를 버리고 갔습니다.' WHERE `entry`=991; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐라고? 기어다니는 괴상한 생물들에게 습격을 받았다고? 아, 가젯잔 수자원개발회사에 불안한 조짐인데, 아주 불안해...$B$B미리 괴상한 곤충형 생물들이 있다는 소문을 말해줄 걸 그랬나 보군. 사막에 그나마 남은 물을 모조리 빨아들이고 다니고 있다네. 처음에는 그냥 헛소린 줄로만 알았거든. 그렇지 않아도 유목민들 때문에 골치가 아픈데 말이야... 또 허튼소리를 해대는 줄 알았지. 뭐, 이제 사실인 걸 확인했으니 그나마 다행이지!' WHERE `entry`=992; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오, 후임측량사! 벌써 임무를 완수했소?' WHERE `entry`=992; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다행이오! 테렌디스님께서 날 도와 줄 이를 보내셨구려...$B$B달표범 망토도 보내시다니...<콜록> 고맙소, 으... 고통스럽군...$B$B어떻게 피할 새도 없이 펄볼그들에게 당하고 말았소. 미안하지만 잠시만 기다려 주겠소? 조금 쉬고 나면 얘기를 계속할 수 있을 것 같소.' WHERE `entry`=993; +UPDATE `locales_quest` SET `Details_loc1` = '그래요, 그렇게 합시다. 일단 준비가 되는 대로 즉시 이곳을 빠져나간 다음, 적진을 뚫고 그림클로가 기다리고 있는 길까지 가는 거요. 그곳에 이르면 각자 가도록 합시다.$B$B테렌디스님께서 그대의 얘기를 듣고 싶어할 테니 이곳을 빠져나간 다음 아우버다인으로 곧장 가도록 하시오.' WHERE `entry`=994; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무사히 돌아와 줘서 기쁘군. 그대가 볼코르를 도와준 걸 보니 앞으로 이 어둠의 해안과 그 밖의 다른 곳에서 겪게 될 다른 문제들도 잘 극복할 수 있으리란 믿음이 생기는구려.' WHERE `entry`=994; +UPDATE `locales_quest` SET `EndText_loc1` = '길까지 볼코르 보호' WHERE `entry`=994; +UPDATE `locales_quest` SET `Details_loc1` = '좋소, 그럼 여기서 몰래 빠져나갑시다. 준비가 되면 바로 출발합시다.$B$B탈출한 후에는 아우버다인으로 돌아가 테렌디스님을 만나야 한다는 걸 명심하시오. 나는 따로 그곳으로 가겠소. 아마 당신보다는 빨리 도착할 것이오.' WHERE `entry`=995; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무사히 돌아와 줘서 기쁘군. 그대가 볼코르를 도와준 걸 보니 앞으로 이 어둠의 해안과 그 밖의 다른 곳에서 겪게 될 다른 문제들도 잘 극복할 수 있으리란 믿음이 생기는구려.' WHERE `entry`=995; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, $N|1이여;여;?' WHERE `entry`=995; +UPDATE `locales_quest` SET `EndText_loc1` = '볼코르의 동굴 탈출 호위' WHERE `entry`=995; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Oui, $N ?' WHERE `entry`=995; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ja, $N?' WHERE `entry`=995; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '$N,你找我?' WHERE `entry`=995; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $N?' WHERE `entry`=995; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí, $N?' WHERE `entry`=995; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바람꽃에 세나리온 식물 고약 두 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=996; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바람꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려 있는 열매는 썩은 것 같고 독성을 품고 있는 듯 합니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=996; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=996; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=996; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=996; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이제야 왔군! 오랫동안 이 귀한 흙이 도착하기를 기다렸소. 아직 깨끗해야 할 텐데...$B$B참 고맙소이다. 기꺼이 귀한 시간을 내어 우릴 도와 주다니 그대는 참 친절하신 분이구려.' WHERE `entry`=997; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 볼일이라도 있소?' WHERE `entry`=997; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=998; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=998; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=998; +UPDATE `locales_quest` SET `Details_loc1` = '주목하시오!$B$B세나리온 의회에서는 칼림도어의 광활한 미개척지를 탐험할 건장하고 능력 있는 자들을 찾고 있소! 타나리스와 가젯잔에서 서쪽으로 멀리 떨어진 곳에는 상상도 못할 위험이 도사리는 금단의 황무지가 펼쳐져 있는데, 세나리온 의회에서는 그 일을 대신해줄 명예롭고 뜻있는 지원자들을 찾고 있는 것이오.$B$B관심이 있는 자들은 모두 세나리온 의회에 알현을 요청하도록 하시오. 더 자세한 얘기를 듣고 싶은 자는 썬더 블러프의 장로의 봉우리에 있는 대드루이드 하뮬 룬토템을 찾아가 보시오!' WHERE `entry`=1000; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프의 장로의 봉우리에 있는 대드루이드 하뮬 룬토템을 찾아가 세나리온 의회의 칼림도어 미개척지 탐험 지원자 모집에 대해 대화해야 합니다.' WHERE `entry`=1000; +UPDATE `locales_quest` SET `Details_loc1` = '기계에서 작은 소리가 들립니다.$B$B\"위즈뱅이에요! 다음 버즈박스는 아우버다인 북쪽의 해변 어딘가에 있어요.$B$B그 버즈박스의 번호는 411이고 수리하려면 트레샤돈의 눈 3개가 필요해요. 해안 주변에서 찾을 수 있죠. 어둠의해안 트레샤돈들... *딸꾹* 너무 수고스러운 부탁을 하는 것 같군요.$B$B지난번처럼 버즈박스에 눈 3개를 넣으면 기계에서 뭔가 좋은 게 보상으로 튀어나올 거예요. *딸꾹* 네? 아, 아녜요. 전 괜찮아요!\"' WHERE `entry`=1001; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '트레샤돈의 눈을 안에 넣자 버즈박스가 작동하는 소리가 들립니다. 그리고 곧 익숙한 목소리가 작게 들립니다.$B$B\"햐... 역시 게살 와인이 최고라니까...\" *딸꾹!*$B$B\"어? 벌써 고쳤군요. 정말 빠르네요. 고칠 게 또 있는데 계속 도와줄 수 있나요?\"$B$B술을 따르는 소리와 꿀꺽꿀꺽 목으로 넘기는 소리가 들리는 것 같습니다.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '기계의 덮개가 열려 있는 것이 마치 트레샤돈의 눈 3개를 넣어 주기를 기다리는 것 같습니다.' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Title_loc5` = '傳聲盒411號' WHERE `entry`=1001; +UPDATE `locales_quest` SET `Details_loc1` = '버즈박스에서 들리는 잡음에 위즈뱅의 목소리가 섞여 있습니다.$B$B\"다음 버즈박스는 323번이고, 아우버다인 북쪽에 있죠. 그런데 내 술병이 어디 갔더라? 이런... 참, 다리 근처에 있으니까 쉽게 찾을 수 있을 거라고요.\"$B$B위즈뱅이 무언가 잘 알아들을 수 없는 말을 한 후에 술 따르는 소리가 크게 들립니다.$B$B\"이번에는 달표범 송곳니...6개...\"' WHERE `entry`=1002; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '버즈박스가 갑자기 작동하기 시작하고 감이 먼 음성이 들리기 시작합니다.$B$B\"이번에도 잘 고쳤군요. 정말 훌륭한... 딸꾹... 또 다른 걸 수리할 생각이 없다면 그만 갈 길이나 가 보세요!\"' WHERE `entry`=1002; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 달표범 송곳니 6개를 기계 안에 넣지 않았는데도 기계에서 잡음과 알아듣기 힘든 노움의 목소리가 들립니다. 다른 누군가가 이 기계를 벌써 고친 것일까요?' WHERE `entry`=1002; +UPDATE `locales_quest` SET `Details_loc1` = '기계에서 나는 끓는 듯한 소리와 물 떨어지는 소리 너머 위즈뱅의 혀 풀린 목소리가 들려 옵니다.$B$B\"다음 거는 힉... 길을 따라 딸꾹... 남쪽으로 한참 가야 해요. 찾기가 그리 힘들진 딸꾹... 않을 거예요. 길 옆 딸꾹... 울타리 근처에 있거든요. 내가 덤불 속에 힉... 숨겼던 것 같아요. 덤불 속에... 딸꾹... 헤헤헤... 그래요, 딸꾹... 버즈박스 525에는 엉겅퀴불곰의 가죽을 딸꾹... 집어넣어야 해요. 딸꾹... 버즈박스 525는 꽤나 많이 먹어야 한다고요. 힉... 헤헤헤...\"$B$B기계가 멈추었다가 꿀꺽거리는 소리가 더 나더니 갑자기 기계가 다시 돌아가기 시작합니다.$B$B\"4개는 있어야지!\"' WHERE `entry`=1003; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '\"가죽은 다 집어 힉... 넣으셨어요? 아주 잘했어요... 에? 뭐, 기계 속에 딸꾹... 재료를 넣지 않아도 당신한테 말을 할 수 있다는 걸 딸꾹... 알아차리셨겠군요. 그래도 고장났다고 한 건 힉... 정말이었어요!$B$B버즈박스는 통신 도구일 뿐 아니라 술을 만드는 데도 쓸 수 있거든요. 딸꾹... 속여서 기분 나쁘다면 미안해요. 하지만 나이트 엘프들은 딸꾹... 자기네 마을 안에서 제가 술을 만들어 파는 걸 탐탁지 않게 여겨서요. 수고에 대한 감사의 표시로 이 상자 안에 힉... 뭔가 특별한 걸 넣어 놓았어요. 잘 쓰시라고요!\"' WHERE `entry`=1003; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '버즈박스 525에서 노랫소리가 들려 옵니다.$B$B\"게살 와인은 달콤하고, 트레샤돈 맥주는 시원하고, 달표범 위스키는 톡 쏘지. 하지만 엉겅퀴곰 맥주만큼 좋은 건 없다네. 곧 이 술을 모두 맛보게 되리!\"$B$B노래는 계속 반복되고 버즈박스의 입구는 불곰 가죽 4개를 기다리는 듯 열려 있습니다.' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Title_loc5` = '傳聲盒525號' WHERE `entry`=1003; +UPDATE `locales_quest` SET `Details_loc1` = '주목하시오!$B$B세나리온 의회에서는 칼림도어의 광활한 미개척지를 탐험할 건장하고 능력 있는 자들을 찾고 있소! 타나리스와 가젯잔에서 서쪽으로 멀리 떨어진 곳에는 상상도 못할 위험이 도사리는 금단의 황무지가 펼쳐져 있는데, 세나리온 의회에서는 그 일을 대신해줄 명예롭고 뜻있는 지원자들을 찾고 있는 것이오.$B$B관심이 있는 자들은 모두 세나리온 의회에 알현을 요청하도록 하시오. 더 자세한 얘기를 듣고 싶은 자는 썬더 블러프의 장로의 봉우리에 있는 대드루이드 하뮬 룬토템을 찾아가 보시오!' WHERE `entry`=1004; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프의 장로의 봉우리에 있는 대드루이드 하뮬 룬토템을 찾아가 세나리온 의회의 칼림도어 미개척지 탐험 지원자 모집에 대해 대화해야 합니다.' WHERE `entry`=1004; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. $B$BMe alegra ver que alguien como tú se preocupa por el bienestar de la naturaleza. He oído hablar de tus hazañas por lo que eres bien recibida aquí. Al mirarte tengo la certeza de que el Círculo Cenarion recibirá la ayuda que necesita. $B$BNuestra relación con el Círculo Cenarion en el Claro de la Luna trasciende la barrera racial y política; no lo olvides nunca.' WHERE `entry`=1004; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Здравствуй, $C!$B$BПриятно видеть, что таким, как ты, небезразлично благополучие природы. Рассказы о твоих подвигах опережают тебя, и тебе здесь всегда рады. Твой приход внушает мне уверенность, что Круг Кенария получит помощь, в которой нуждается.$B$BНаша связь с Кругом Кенария на Лунной Поляне превыше расовых и политических противоречий. Помни это, когда будешь действовать от имени Круга, – и добьешься успеха.' WHERE `entry`=1004; +UPDATE `locales_quest` SET `Details_loc1` = '$c|1이여;여;, 그대에게 부탁할 일이 있소.$B$B일전에 작은 배를 타고 물속에 가라앉은 조람의 폐허 위를 지나고 있을 때 나가들이 물속에서 튀어나와 발톱으로 날 공격했소. 몸에 지닐 수 있는 보급품만 갖고 이 보잘것없는 야영지로 도망쳤소.$B$B하지만 해변에 이르러 달리는 동안 내 소중한 물건을 잃어버리고 말았소.$B$B북쪽 해안가를 따라 내가 숨었던 장소를 찾아 고대 조각상을 되찾아 주시오. 내가 조람 해안의 위험을 무릅썼던 건 바로 그 조각상 때문이라오.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '조각상을 찾았구려! 고맙소!$B$B조람의 고대 도시는 많은 비밀을 간직하고 있소. 그리고 이 조각상은 그 중 많은 비밀에 대한 열쇠가 될 것이오.' WHERE `entry`=1007; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조각상은 찾았소?' WHERE `entry`=1007; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨습니다. 조람 해안에서 나가를 상대로 펼친 그대의 활약은 칭송할 만합니다.$B$B그대의 공적이 쉽게 이루어진 게 아니라는 건 잘 알고 있습니다. 나가의 힘과 지략은 나이트 엘프 사이에서도 잘 알려져 있답니다. 우리는 그들과 오랜 역사를 같이해 왔기 때문에 매우 잘 알고 있지요.$B$B다시는 되풀이하고 싶지 않은 역사이지만...' WHERE `entry`=1008; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나가들이 우리 해안을 침범하도록 놔둘 수는 없습니다. 따라서 그대가 조람 해안으로 가서 임무를 완수하는 것은 아주 중요한 일입니다.' WHERE `entry`=1008; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '반지를 찾았구려! 고맙소. 답례로 이걸 받아 주시오. 또한 그대가 해준 일을 영원히 잊지 않을 거란 걸 알아 주시기 바라오.' WHERE `entry`=1009; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조람의 반지는 도시 안의 모든 자물쇠를 열 수 있는 열쇠라고 전해지고 있소. 반지는 찾아왔소?' WHERE `entry`=1009; +UPDATE `locales_quest` SET `Details_loc1` = '북쪽에 있는 배스랜 서식지의 오래된 폐허에서만 자라는 풀이 있소. 배스랜초라는 약초인데 영혼의 병을 치료한다고 알려져 있다오.$B$B마을에 병든 아이가 하나 있는데 내가 보기엔 단순히 몸에만 병이 든 것은 아닌 것 같소. 그대가 배스랜 서식지로 가서 배스랜초를 좀 찾아다 주지 않으시겠소? 그 병을 제대로 치료하려면 배스랜초가 필요할 것 같소.$B$B배스랜 서식지는 마에스트라 주둔지 북쪽, 어둠의 해안 남쪽 경계에 있다오.' WHERE `entry`=1010; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 배스랜초를 가져왔구려! 이제 아이를 위한 치료제를 만들 수 있겠군. 부디 약효가 있어야 할 텐데...$B$B그런데 배스랜 서식지에 포세이큰들이 있다고 했소? 저런, 큰 문제로군. 참으로 큰 일이오.' WHERE `entry`=1010; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '배스랜초는 모으셨소? 시간이 갈수록 아이의 건강이 나빠지고 있소.' WHERE `entry`=1010; +UPDATE `locales_quest` SET `Title_loc5` = '巴斯蘭之髮' WHERE `entry`=1010; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 이제... 이 병의 내용물을 몸소 시험해 보면 포세이큰의 계략을 밝혀낼 수 있을 것이오.' WHERE `entry`=1011; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그들의 야영지는 발견했소? 역병 견본도 가져왔소?' WHERE `entry`=1011; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도르다닐 드루이드들의 고통이 약해진 게 느껴지는 걸 보니 그대가 임무를 완수해 주었구려.$B$B어려운 임무를 잘 수행해 주었소. 그대가 처치한 영혼들은 사악한 포세이큰에 의해 미쳐버린 것일 뿐... 이제 불쌍한 나머지 다른 영혼들이 안식을 찾기를 바랄 뿐이오.' WHERE `entry`=1012; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋아. 내가 수집하고 있는 우르의 연구 서적 목록에 추가하기에 손색이 없군. 그의 지식은 위대했지만 대단한 자제력으로 진정한 힘을 사용하지 않도록 자신을 다스렸소. 그 후 스컬지가 그의 힘을 시험했을 때는 이기지 못하고 그들에게 넘어갔지.$B$B우리 포세이큰은 그런 나약함을 용납할 수 없소. 살아남기 위해... 그리고 정복하기 위해서 말이지.' WHERE `entry`=1013; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책은 찾았소?' WHERE `entry`=1013; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마침내 은빛소나무 숲이 그 비열한 아루갈의 악으로부터 자유로워졌군. 당신은 어둠의 여왕님을 위해 큰 공을 세웠으니 반드시 노고에 대한 보상이 있을 것이오.' WHERE `entry`=1014; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아루갈을 처치하면 로데론에서 어둠의 여왕님의 세력을 확장할 수 있을 것이오.' WHERE `entry`=1014; +UPDATE `locales_quest` SET `Details_loc1` = '이 예언의 두루마리를 받으십시오. 이것으로 저 정령들을 만든 게 누군지 알아낼 수 있을 겁니다. 단, 정령들에게서 두루마리의 마법을 강화할 재료를 빼앗아 와야 합니다. 아마 그들의 족쇄 정도면 쓸만할 겁니다.$B$B온전한 족쇄 몇 개면 충분하죠. 그 외의 다른 족쇄는 이 임무에는 쓸모가 없겠지만 상인들이 관심을 보일 만한 물건들입니다. 팔 생각이 있다면 모아 오셔도 좋겠죠. 온전한 족쇄를 손에 넣으면 두루마리를 사용해 보십시오. 그 결과를 가지고 저를 다시 찾아오시면 이후의 일을 계속 진척시켜 나가도록 하죠.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭합니다. 이거라면 필요한 정보를 얻을 수 있을 겁니다. 우리의 샘을 타락한 정령들로 더럽히고 있는 마법사를 처단하는 것에 대해 어떻게 생각하십니까? 저는 잿빛 골짜기와 그 너머까지 퍼진 타락을 생각하면 속이 다 뒤틀릴 지경입니다. 고작 마법사 하나가 활개를 치며 우리의 땅을 파괴하려 하다니 참을 수가 없군요. 반드시 대가를 치르게 하고야 말 겁니다.' WHERE `entry`=1016; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '예언의 두루마리를 예언된 두루마리로 바꿀 수 있는 온전한 족쇄를 찾기는 쉽지 않을 겁니다. 정령들을 처치할 때 족쇄가 쉽게 부서지기 때문이죠. 다른 이와 족쇄를 교환해서 필요한 족쇄를 모을 수도 있습니다만, 혹시 이미 두루마리의 비밀을 밝혀낸 것인가요?' WHERE `entry`=1016; +UPDATE `locales_quest` SET `Details_loc1` = '불모의 땅에서 이렇게 많은 물의 정령을 조종할 수 있는 언데드 마법사는 한 명밖에 없습니다. 이런 짓을 하려 들 만큼 어리석은 자도 그자뿐이고... 바로 사릴루스 파울본이라는 자인데, 아마 지금 공포의 안개봉우리 꼭대기에 앉아 날 비웃고 있을 겁니다.$B$B적진으로 가서 이 악당을 반드시 처치하고, 파수대를 괴롭히면 어떻게 되는지 똑똑히 보여 줘야 합니다. 이미 그자의 바보 같은 만행은 충분히 겪었으니까요.$B$B사릴루스를 처치하고 그 증거를 가지고 오십시오. 하지만 조심하시기 바랍니다. 호드가 그대를 노리고 있을지도 모르니...' WHERE `entry`=1017; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 그자의 불쾌한 미소를 볼 일은 영원히 없겠군요. 정말 잘하셨습니다. 여기 이 엘룬의 빛을 받으십시오. 동지들을 모두 잃어버리고 그대의 생명조차 위급하다고 생각될 때 이걸 마시도록 하십시오. 엘룬의 가호가 그대를 지켜줄 겁니다.' WHERE `entry`=1017; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무를 완수했습니까? 사릴루스 파울본을 처치했나요?' WHERE `entry`=1017; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ist es vollbracht? Ist Sarilus Foulborne tot?' WHERE `entry`=1017; +UPDATE `locales_quest` SET `Details_loc1` = '주목하시오!$B$B세나리온 의회에서는 칼림도어의 광활한 미개척지를 탐험할 건장하고 능력 있는 자들을 찾고 있소! 타나리스와 가젯잔에서 서쪽으로 멀리 떨어진 곳에는 상상도 못할 위험이 도사리는 금단의 황무지가 펼쳐져 있는데, 세나리온 의회에서는 그 일을 대신해줄 명예롭고 뜻있는 지원자들을 찾고 있는 것이오.$B$B관심이 있는 자들은 모두 세나리온 의회에 알현을 요청하도록 하시오. 더 자세한 얘기를 듣고 싶은 자는 썬더 블러프의 장로의 봉우리에 있는 대드루이드 하뮬 룬토템을 찾아가 보시오!' WHERE `entry`=1018; +UPDATE `locales_quest` SET `Objectives_loc1` = '썬더 블러프의 장로의 봉우리에 있는 대드루이드 하뮬 룬토템을 찾아가 세나리온 의회의 칼림도어 미개척지 탐험 지원자 모집에 대해 대화해야 합니다.' WHERE `entry`=1018; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Здравствуй, $C!$B$BПриятно видеть, что таким, как ты, небезразлично благополучие природы. Рассказы о твоих подвигах опережают тебя, и тебе здесь всегда рады. Твой приход внушает мне уверенность, что Круг Кенария получит помощь, в которой нуждается.$B$BНаша связь с Кругом Кенария на Лунной Поляне превыше расовых и политических противоречий. Помни это, когда будешь действовать от имени Круга, – и добьешься успеха.' WHERE `entry`=1018; +UPDATE `locales_quest` SET `Details_loc1` = '영웅은 들으십시오!$B$B세나리온 의회에서는 칼림도어의 광활한 땅을 개척할 건장하고 실력 있는 모험가들을 찾고 있습니다! 타나리스와 가젯잔에서 서쪽으로 멀리 떨어진 곳에 펼쳐져 있는 금단의 황무지에는 상상도 못할 위험이 도사리고 있습니다. 세나리온 의회를 대신해 개척 임무를 맡아줄 용맹스럽고 뜻있는 지원자들을 찾고 있습니다.$B$B관심이 있는 이들은 모두 세나리온 의회에 알현을 청하십시오. 다르나서스에 있는 대드루이드 판드랄 스태그헬름을 찾아가면 자세한 얘기를 들을 수 있습니다!' WHERE `entry`=1019; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스의 세나리온 자치령에 있는 대드루이드 판드랄 스태그헬름을 찾아가 세나리온 의회의 칼림도어 미개척지 탐험 지원자 모집에 대해 대화해야 합니다.' WHERE `entry`=1019; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'С чего ты решил, что я буду утруждать себя беседой с таким, как ты, $C? Вот сейчас я брошу мои великие каждодневные труды и стану искать для тебя эту безделицу! Ведь благополучие Дарнасса – нет, всего Тельдрассила – в сравнение не идет с важностью поиска этой пустяковины для твоей коллекции!$B$BСначала эти недоумки из Лунной поляны отнимают у меня время своими просьбами о помощи, а теперь я еще и это сносить должен?' WHERE `entry`=1019; +UPDATE `locales_quest` SET `Details_loc1` = '병든 아이를 위한 치료제를 만들었소. 이걸 아스트라나르로 가져가 그 애 아버지인 펠투러스 화이트문이라는 이에게 전해 주시기 바라오.$B$B아스트라나르로 가려면 남쪽으로 길을 따라 가다가 동쪽으로 가면 되오.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 오렌딜이 보낸 거란 말인가요?$B$B그의 약초술과 치료술은 정말 훌륭하죠. 이 치료제가 제게 사라졌던 희망을 되살려 주는군요.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '누구신지는 모르겠지만, 죄송합니다. 지금은 이야기를 나눌 시간이 없군요. 우리 딸 렐라라가 큰 병을 앓고 있어서요.' WHERE `entry`=1020; +UPDATE `locales_quest` SET `Title_loc5` = '奧蘭迪爾的藥劑' WHERE `entry`=1020; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '옆구리에 난 깊은 상처로 볼 때 아닐리아는 곧 숨이 끊어질 것 같습니다.' WHERE `entry`=1021; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멜탄드리스의 마법책은 이상한 방식으로 작동합니다. 직접 보고 오신대로 이 책에 기록된 마법들은 눈 앞에서 벌어집니다. 이 책이 어떻게 그런 힘을 얻게 됐는지는 아무도 모릅니다.$B$B하지만 엘룬의 낫을 받은 여사제 스타송이 틀림없이 더 자세한 내막을 알고 있을 겁니다.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Foliant des Schreins ist ein rätselhafter Gegenstand. Es ist kein Buch im eigentlichen Sinne. Mel\'Thandris selbst hat die Seiten des Folianten gesegnet und darauf wichtige Ereignisse festgehalten.$B$BEs ist nur schwer zu erklären. Wenn Ihr zum Schrein geht, werdet Ihr es verstehen.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 끔찍한 소식이군요. 테로니스가 죽다니...$B$B하지만 슬픔을 잠시 접어 두고 지금은 우리가 해야 할 일에 전념해야 합니다. 그리고 가능한 빨리 파수꾼 몇 명을 보내 테로니스의 시체를 수습하도록 해야겠습니다.$B$B이제 테로니스의 일지와 그가 찾던 보석도 구했으니, 그대가 그대신 임무를 완수할 수 있지 않을까요? 그의 죽음이 헛되지 않기를 바라는 마음입니다.' WHERE `entry`=1023; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 돌아왔군요.' WHERE `entry`=1023; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 레이네가 그대를 보냈군요? 정말 심각한 일인가 보군요. 제가 어떻게 도와드리면 될까요?' WHERE `entry`=1024; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '엘룬께 영광을! 안녕하신가요?' WHERE `entry`=1024; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 수고 많았습니다. 감사합니다.' WHERE `entry`=1025; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무사히 다시 돌아오시니 기쁘군요.' WHERE `entry`=1026; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나무정령들이 오염됐단 사실은 정말 참을 수 없답니다. 어떻게라도 손쓸 방법이 있으면 좋을 텐데...' WHERE `entry`=1026; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마지막 조각을 찾으셨군요? 그대와... 레이네를 위해서 정말 잘 됐습니다.$B$B드디어 마법봉을 복구할 수 있게 됐습니다. 그럼 이제 시작해볼까요?' WHERE `entry`=1027; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법봉의 마지막 조각은 찾으셨습니까?' WHERE `entry`=1027; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '빛이 사라진 후 제단 바닥에 다시 마력이 부여된 마법봉이 놓여 있는 것이 보게 됩니다.' WHERE `entry`=1028; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제단과 이를 둘러싸고 있는 나무에서 은은하면서도 강력한 힘을 느낄 수 있습니다.$B$B마법봉을 제단 안에 놓자 제단이 빛나기 시작하면서 주위에서 신비로운 종소리가 납니다.' WHERE `entry`=1028; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '테로니스가 찾으러 갔던 마법봉을 복구했다고요? 정말 반가운 소식이 아닐 수 없군요.$B$B자신이 비극적인 최후를 맞은 후에도 그가 완수하려던 일이 계속 수행되고 있다는 걸 알면 테로니스도 자랑스럽게 생각할 겁니다.' WHERE `entry`=1029; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 우리 종족이 틀림없군. 그것도 아직 오염되지 않은 채 온전한...$B$B나이트 엘프들이 저지른 그 잔인 무도한 만행을 어떻게 피했는지는 모르겠지만 나 혼자만 무사한 게 아니라니 참 기쁘오.$B$B그 오만한 나이트 엘프들에 의해 우리 일족은 갓난아이들까지 죄다 오염되었소. 나 홀로 이렇게 일족으로부터 떨어져 지내게 된 것도 바로 놈들 때문이고 말이오. 전부 나이트 엘프 짓이지... $B$B지금도 밤이면 어둠을 밝히며 타고 있는 모닥불들이 보인다오.' WHERE `entry`=1030; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아닐리아가 죽었다고요? 아, 그럴 수가! 함께 숲 속에서 뛰놀던 때가 엊그제 같은데...$B$B이제 즐겁던 나날들도 모두 끝이군요...' WHERE `entry`=1031; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자매들을 찾았나요? 아닐리아가 뭐라고 하던가요? 그런데 아닐리아는 어디에 있나요?' WHERE `entry`=1031; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¿Que Anilia ha muerto?! No... ¡no puede ser! Parece que fue ayer cuando corríamos y jugábamos juntas en el bosque. $B$BSupongo que esa época se acabó...' WHERE `entry`=1031; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Las has encontrado? ¿Qué dijo Anilia? ¿Dónde está?' WHERE `entry`=1031; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 찾아냈군요! 엘룬의 눈물을 스튜에 넣고 이것으로 내 딸의 병이 낫기를 기도해야겠습니다.$B$B고맙습니다! 정말 고맙습니다.' WHERE `entry`=1033; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아이리스 호수는 찾았나요? 엘룬의 눈물은 가져온건가요?' WHERE `entry`=1033; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '별가루를 가져왔군요! 이걸로 찜질약을 만들면 렐라라의 열을 내릴 수 있을 거예요.$B$B다시 한번 감사합니다. 당신의 도움이 없었다면 내 딸은 살지 못했을 거예요.' WHERE `entry`=1034; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '별가루는 가져왔나요?' WHERE `entry`=1034; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 당신이 내 딸의 목숨을 살렸어요! 월장석의 힘이 딸의 기력을 회복시켜 줄 거예요.$B$B당신이 베풀어 주신 은혜를 어찌 다 갚을 수 있겠습니까만... 이거라도 받아주세요. 이건 제가 렐라라 다음으로 아끼는 물건입니다.' WHERE `entry`=1035; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그늘덤불 나무현자는 처치했나요? 그랬다면, 제발 유성 월장석을 주세요. 우리 렐라라의 숨이 곧 멎을 것 같아요! 흑...' WHERE `entry`=1035; +UPDATE `locales_quest` SET `Details_loc1` = '$N 님... 네. 당신 얘기를 들은 적이 있습니다. 당신도 우리 붉은해적단처럼 무법항에서 환영을 받지 못한다고 들었죠. 피랠론 함장님은 당신처럼 원기 왕성한 $G남자:여자;를 찾아 특별 임무를 맡기고 싶어하십니다.$B$B관심 있거든 주홍빛 장막호로 가서 갑판 아래 있는 피랠론 함장님과 얘기해 보십시오. 주홍빛 장막호는 동쪽 거친 해안에 있는 격정의 파도호와 아가씨의 행운호 옆에 있습니다.' WHERE `entry`=1036; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hierher, Taugenichts. Ich hörte, Ihr wärt der Typ für ein paar kleine Betrügereien. Also, wenn Ihr kein Freund von Beutebucht seid, dann gibt es vielleicht ein besonderes Plätzchen für Euch bei den Blutsegelbukanieren.$B$BArrrrr...' WHERE `entry`=1036; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '벨린데 스타송? 얼마 전에 그 여사제가 사라졌다는 사실은 이제 모르는 이가 없을 텐데... 그녀의 실종을 둘러싼 자세한 내막을 듣고 싶다는 말인가요?! 그대에게 그 얘기를 들어야만 하는 타당한 이유가 있어야 합니다.' WHERE `entry`=1037; +UPDATE `locales_quest` SET `Title_loc2` = 'Velinde Chantétoile' WHERE `entry`=1037; +UPDATE `locales_quest` SET `Title_loc3` = 'Velinde Sternensang' WHERE `entry`=1037; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '벨린데의 실종이 생각보다 심각한 문제인 모양이군요. 그렇다 해도 아직도 난 그녀에게 안 좋은 일이 있으리라는 생각은 들지 않아요. 그녀에게 연락을 취해 보는 게 좋을 것 같군요.$B$B당신은 이 사건에 대해 관심이 큰 것 같으니 기꺼이 당신에게 이 일을 맡기도록 하겠어요.' WHERE `entry`=1038; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '일지를 찾았나요?' WHERE `entry`=1038; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무슨 일이오? 실어 보낼 물건이 있는 상인은 아닌 것 같고... 우리 짐마차에서 일자리를 구하려는 거요? 지금은 일자리도 없지만... 아니면 내가 아닌 다른 고블린을 찾아온 것 같은데?$B$B용건이 대체 뭐요?' WHERE `entry`=1040; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지난 몇 년 동안 이상한 사건들이 하도 끊임이 없길래, 전 낯선 이들에 대해 가능한 자세하게 기록해 두려 한답니다. 성가신 일이긴 하지만 언제 필요할지 모르니까요. 찾고계신 벨린데라는 분에 대해서도 이름만 있으면 다 찾아볼 수 있습니다.' WHERE `entry`=1041; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '요즘은 정말 암울한 시기요. 숲의 사방에서 나쁜 소식들이 들리고 곳곳에 악이 숨어 있소이다.$B$B이런 때에 낯선 자가 내 집에 들어와서는 늑대인간에 대해 물으니... 당연히 이상하게 생각되지 않겠소? 내가 의심한 것에 대해서 굳이 사과하지는 않겠지만 당신의 질문에 대답은 하도록 하겠소.$B$B그리고 내가 궁금한 것에 대해서도 들어야겠소.' WHERE `entry`=1042; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흥미로운 얘기로군. 이런 문제들의 원인을 찾아 영원히 제거할 만큼 우리 카레빈 일가의 영향력이 크진 않지만 그늘숲의 늑대인간의 수를 줄이기 위해 우리가 할 수 있는 최선을 다하고 있소이다. 이미 칼로에게 그 일이 최우선이라고 지시도 했소.' WHERE `entry`=1043; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les bois sont dangereux si l\'on est mal préparé. Gardez l\'esprit clair et vos armes à portée de main, ou votre prochain voyage dans la forêt hantée sera le dernier.' WHERE `entry`=1043; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이것이 벨린데가 맞이한 운명이란 말인가요? 그녀가 사라지기 전 그녀의 절친한 친구였던 고위 여사제께서 이 얘길 들으시면 무척 실망하시겠군요. 어쨌든 그녀가 엘룬의 가호로 엘룬의 낫을 가지게 되었다는 건 분명한 것 같군요. 그녀의 하인이 그 물건을 잃어버렸다는 사실이 불안하긴 하지만 말입니다.$B$B하지만 한 가지씩 해결해 나가야겠지요. 당신이 해 준 일에 대해선 뭐라고 감사해야 할지 모르겠습니다.' WHERE `entry`=1044; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘해 주었소, 친구.$B$B여전히 숲은 오염되어 있지만 적어도 예전의 영광을 되찾는 데 조금은 이바지했으니... 당신이 돌아올 때쯤엔 나도 우리 종족과 함께 있으면 좋으련만...$B$B부디 몸조심하시오. 언젠가 우리도 평화의 시대에 다시 만나겠지.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Avez-vous déjà tué Ran ?$B$BMême les elfes de la nuit ne méritent pas vraiment sa colère. Ses éclats de haine sont encore plus violents que les miens, mais son esprit ne lui appartient plus. Il est une menace pour toutes les créatures naturelles de cette forêt.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr Ran schon erschlagen, Freund?$B$BNicht einmal die Nachtelfen verdienen solchen Zorn. Sein Hass brennt noch heißer als der meine, aber er ist nicht mehr Herr seines Verstandes. Er ist eine Bedrohung für alle natürlichen Lebewesen dieses Waldes.' WHERE `entry`=1045; +UPDATE `locales_quest` SET `Details_loc1` = '영웅은 들으십시오!$B$B세나리온 의회에서는 칼림도어의 광활한 땅을 개척할 건장하고 실력 있는 모험가들을 찾고 있습니다! 타나리스와 가젯잔에서 서쪽으로 멀리 떨어진 곳에 펼쳐져 있는 금단의 황무지에는 상상도 못할 위험이 도사리고 있습니다. 세나리온 의회를 대신해 개척 임무를 맡아줄 용맹스럽고 뜻있는 지원자들을 찾고 있습니다.$B$B관심이 있는 이들은 모두 세나리온 의회에 알현을 청하십시오. 다르나서스에 있는 대드루이드 판드랄 스태그헬름을 찾아가면 자세한 얘기를 들을 수 있습니다!' WHERE `entry`=1047; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스의 세나리온 자치령에 있는 대드루이드 판드랄 스태그헬름을 찾아가 세나리온 의회의 칼림도어 미개척지 탐험 지원자 모집에 대해 대화해야 합니다.' WHERE `entry`=1047; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué te hace pensar que deseo que alguien como tú venga a molestarme, $c? Ahora mismo voy a abandonar tooodos mis insignificantísimos quehaceres para ayudarte a localizar el chisme que estás buscando. Porque, POR SUPUESTO, el bienestar de Darnassus o, mejor dicho, el de tooodo Teldrassil, debe quedarse aparcado hasta que tú consigas ese adorno para tu colección.$B$BEsos tontos del Claro de la Luna me hacen perder el tiempo con su petición de ayuda ¿y ahora resulta que tengo que soportar también esto?' WHERE `entry`=1047; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'С чего ты решил, что я буду утруждать себя беседой с таким, как ты, $C? Вот сейчас я брошу мои великие каждодневные труды и стану искать для тебя эту безделицу! Ведь благополучие Дарнасса – нет, всего Тельдрассила – в сравнение не идет с важностью поиска этой пустяковины для твоей коллекции!$B$BСначала эти недоумки из Лунной поляны отнимают у меня время своими просьбами о помощи, а теперь я еще и это сносить должен?' WHERE `entry`=1047; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어둠의 여왕님의 명을 받들어 잘해 주었군, $c. 쉽지 않은 임무였는데 말이야.$B$B자네의 포세이큰에 대한 충성심과 끈질김을 기억하도록 하지.' WHERE `entry`=1048; +UPDATE `locales_quest` SET `Details_loc1` = '대지 고리회에서는 역병에 걸린 우리의 새로운 동맹에게 순수한 의도를 갖고 있었지. 하지만 장로 회의의 귓전에 대고 속닥거리는 자들의 의도를 어떻게 안단 말인가?$B$B우리가 동맹을 맺은 포세이큰은 기만으로 가득 찬 역사가 있다네. 너무 서둘러서 조약을 맺었지. 케른님께서 오그리마의 경고를 듣는 게 좋았을지도 몰라.$B$B붉은십자군 수도원 깊숙한 곳에 인간 광신도들이 보호하는 타락의 개요라는 책이 있네. 그들의 방식은 광기에서 비롯된 것이지만 그 연구 내용은 쓸모가 있을 것일세.' WHERE `entry`=1049; +UPDATE `locales_quest` SET `Title_loc5` = '墮落者綱要' WHERE `entry`=1049; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '신성한 서적을 찾아오셨군요!$B$B길도 멀고 이 책을 손에 넣기도 쉽지 않았을 테지만 당신 덕분에 아이언포지의 드워프들은 큰 힘을 얻었습니다.$B$B탐험가 연맹을 대신해 감사를 드립니다.' WHERE `entry`=1050; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '한때 수도원은 예비 성기사들이 수련을 쌓는 신학교였답니다. 하지만 빛의 요새였던 이곳은 붉은십자군 광신도들의 손아귀에 넘어가 버렸지요.$B$B십자군은 언데드 역병이 퍼진 땅을 정화하려는 자신들의 사명이 숭고하다고 믿었죠. 하지만 지금은 그 숭고한 목적이 광기로 얼룩져 모두의 적이 되어 버리고 말았답니다.$B$B티탄 신화를 가져오세요. 그러면 제가 연구용으로 이곳 아이언포지에 잘 보관해 두겠습니다.$B$B타락한 수도원에 그런 역사의 보물을 두어서는 안 되죠.' WHERE `entry`=1050; +UPDATE `locales_quest` SET `Details_loc1` = '비록 내 의지는 자유롭다 하나 더 이상 어둠의 여왕님을 섬길 수가 없소. 아제로스에서의 내 명은 다 끝난 것 같군. 내 생명의 힘도 쇠한 것 같소.$B$B심문관 비샤스가 내게 이런 짓을 했소! 수 주간 고문을 하고 내 결혼 반지를 빼앗아 자기 아내에게 줘 버린 몹쓸 녀석! 복수... 난 복수를 원하오!$B$B그 바보 같은 녀석이 로다미어 호수에 사는 자기 아내 낸시에 대해 자랑을 늘어놓았소. 그 여자를 찾아 처치하고 내 결혼 반지를 타렌 밀농장에 사는 아내 모니카에게 되돌려주시오.$B$B내 마지막 소원이오...' WHERE `entry`=1051; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '보렐은 아주 힘든 인생을 살았어요. 아주 좋은 남편이었는데...$B$B더러운 인간 녀석들! 보렐은 가버렸어요. 다시는 언데드의 삶을 즐길 수가 없게 되었군요. 당신이 그의 이름으로 행한 복수로 위안으로 삼아야겠네요. 감사드립니다.$B$B이제 혼자 남편을 애도하게 해 주세요...' WHERE `entry`=1051; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일로 오셨나요?' WHERE `entry`=1051; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수사 안톤님이 아직도 붉은십자군의 뜻을 전파하고 있단 말이오? 이런...' WHERE `entry`=1052; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '거기 누구요? 내게 무슨 볼일이오?' WHERE `entry`=1052; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '빛의 신도들이 살생을 보고 기뻐해서는 안 되지만 때로는 왕국과 이 세상 전체의 대의를 위해 희생이 불가피하다는 것을 받아들여야 하오. 당신이 수도원에서 세운 공을 통해 수많은 무고한 생명들이 구제되었소이다. 당신의 끈기에 경의를 표하는 바이오.' WHERE `entry`=1053; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Verderbnis im Kloster wird erst ein Ende haben, wenn die Inhaber der höchsten leitenden Positionen beseitigt sind.$B$BIm Namen des Lichts, tötet Hochinquisitorin Weißsträhne, den scharlachroten Kommandant Mograine, Herod, den scharlachroten Helden sowie den Hundemeister Loksey. Wenn sie erst gefallen sind, kann vielleicht der Funke des wahren Ziels wieder entfacht werden. Bis dahin ist jeder in Gefahr, der dem Kreuzzug in die Quere kommt.$B$BWagt Euch hinaus aus Süderstade und verrichtet Euer Werk!' WHERE `entry`=1053; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하십니다, $n!$B$B아시다시피 펄볼그들은 이곳에 침략을 계속해 왔습니다. 이번 성과로 좀 조용히 지낼 수 있으면 좋으련만...' WHERE `entry`=1054; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '펄볼그의 타락으로 잿빛 골짜기는 예전의 영광을 잃어만 가고 있습니다.' WHERE `entry`=1054; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군요! 훌륭합니다!' WHERE `entry`=1055; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 도착하셨군. 팔드리즈가 숲의 정령들이 하는 이야기를 귀 기울여 들었나 보오. 여기까지 오느라 수고가 많았소.' WHERE `entry`=1056; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 혈폭풍일족에게 큰 타격을 주었으니 본격적으로 이 땅의 복원 작업을 시작해도 될 것 같군.' WHERE `entry`=1057; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이 특별한 마법 약으로 이 친구들은 고향에 온 것 같은 기분을 느끼게 될 거야. 이 작은 숲의 요정들이 얼마나 행복해 할까! 하하하!' WHERE `entry`=1058; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '저기 저 작은 엘프 친구들을 좀 봐. 가련해 보이지 않나? 숲에서 뛰놀아야 할 녀석들이 우리에 갇힌 신세가 되었잖아!$B$B수액은 구해왔나? 황혼의 흑표범의 수염은? 아직 마룡 비늘은 못 구했겠지?$B$B그리고 순록의 눈은 아주 많이 필요한 거 알지?! 순록의 눈이 모자라면 강력한 숲의 마법 약을 만들어낼 수가 없단 말이야!' WHERE `entry`=1058; +UPDATE `locales_quest` SET `Details_loc1` = '일단 혈폭풍일족을 제압하기는 했지만 다른 조취를 취하지 않으면 곧 다시 규합할 거요.$B$B불모의 땅에서 남쪽으로 멀리 버섯구름 봉우리라는 곳이 있소. 그곳에서 서쪽으로 가다가 페랄라스의 울창한 숲 경계에 이르면 팔핀델 웨이워더라는 드루이드를 만나게 될 거요. 이 현명한 드루이드는 잿더미 계곡의 복원을 도울 위대한 숲의 정령을 소환할 수 있소.$B$B가서 우리가 그의 도움을 필요로 한다는 사실을 전하시오! 자, 어서 그를 찾아 떠나도록 하시오!' WHERE `entry`=1059; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수호자 알바고름이 당신을 급파하다니 매우 현명한 처사로군.$B$B늦지 않게 잿더미 계곡에 위대한 숲의 지원군들을 보내야 할 텐데...' WHERE `entry`=1059; +UPDATE `locales_quest` SET `Details_loc1` = '지금까지 임무를 아주 훌륭히 수행해 줬어. 자네는 행운을 부르는 자로군. 자, 이제 먼길을 가야할 때일세.$B$B원래 하피는 불모의 땅에 살지 않았어. 멀리 북서쪽에 있는 돌발톱 산맥이라는 곳에서 왔지. 위험한 일이란 건 알지만 이 편지를 거기 사는 내 오랜 벗, 진질이라는 의술사에게 전해주겠나?$B$B붉은깃털 세레나가 죽었다는 소식을 들으면 그도 아주 기뻐할 거야. 그리고 자네도 돌발톱 산맥이 얼마나 흥미로운 곳인지 알게 될 것이고...' WHERE `entry`=1060; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 달소크의 편지를 가지고 왔군. 소식 들은 지가 몇 년은 된 것 같은데...$B$B그래, 붉은깃털일족 최후의 하피가 죽었단 말이지? 거 희소식이로군. 내 친구 록한이 정신 나간 모크나탈이란 놈과 함께 세레나의 언니를 처치하러 갔던 때가 생각나는군. 아, 다시 젊은 시절로 돌아갈 수만 있다면... 지금의 자네처럼 말이야.' WHERE `entry`=1060; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '수상해 보이는데... 내게 뭔가 줄 거라도 있는 건가?' WHERE `entry`=1060; +UPDATE `locales_quest` SET `Title_loc5` = '寫給金吉爾的信' WHERE `entry`=1060; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '역시 호드의 일원답군요.$B$B하지만 이미 분노한 돌발톱 산맥의 정령들을 달래려면 타우렌들의 지혜를 빌려야겠지만...$B$B일단 투자개발회사 놈들을 몰아냈다는 건 좋은 출발이라 할 수 있어요.' WHERE `entry`=1062; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Das Hochwipfeltal liegt im Nordwesten, $N. geht jetzt. Jagt jenen Angst ein, die dieses Land plündern wollen!' WHERE `entry`=1062; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오시게. 조언을 구하러 왔나?' WHERE `entry`=1063; +UPDATE `locales_quest` SET `Details_loc1` = '타우렌은 이 땅을 지켜야 할 의무가 있네. 그래서 더더욱 돌발톱 산맥의 상황에 대한 소식은 내겐 고통스럽군그래. 이 땅을 치유하려면 먼저 만연한 질병을 제거해야만 하네.$B$B이러한 상황에 포세이큰이 우리 동맹이란 사실이 다행스럽지 않은가? 그들은 질병에 대한 지식이 해박하니 우릴 도울 수 있을 걸세. 그렇게 함으로써 서로 간의 신뢰를 강화할 수 있게 될 테고 말이야.$B$B연금술사 자마를 만나 보게. 그녀는 학자이자 포세이큰의 밀사이기도 하지. 정기의 봉우리 아래에 있는 예언의 웅덩이에 가면 만날 수 있을 걸세.' WHERE `entry`=1064; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마가타님께서 당신이 올 거라고 전하더군. 내 심장의 박동은 이미 멎었으나 돌발톱 산맥의 정령들이 슬퍼하고 있다는 건 느낄 수 있소.$B$B포세이큰은 기꺼이 이 문제의 해결에 도움이 되도록 하겠소.' WHERE `entry`=1064; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자마가 보낸 쪽지라고? 그 먼 곳에서 전갈을 보낸 걸 보니 뭔가가 절실히 필요한 모양이로군. 어디 뭐라고 썼는지 한번 볼까...$B$B아, 좋아! 자, 내가 할 일은 확실한 것 같군!' WHERE `entry`=1065; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '음, 내게 새로운 실험 과제라도 가져온 건가?' WHERE `entry`=1065; +UPDATE `locales_quest` SET `Details_loc1` = '내가 투자개발회사 놈들에게서 폭력적인 성향을 뽑아내 놈들을 약하고 순하게 할 독약을 만들 것이오. 그러면 돌발톱 산맥에서 호드가 당면한 문제를 해결할 수 있지 않겠소?$B$B하지만 독약을 만들려면 순결한 자들의 피가 필요한데 상당히 얻기 힘든 재료지. 다행히도 이 지역에 비밀결사대라는 인간 도둑 무리가 어둠마법사를 고용하고 있는데... 그들은 뭔가 불순한 목적에 사용할 순결한 피를 모으고 있소.$B$B비밀결사대 어둠마법사 녀석들은 남동쪽에 있는 던홀드 요새에서 찾을 수 있을 거요.' WHERE `entry`=1066; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군! 비밀결사대를 상대하는 건 어렵지 않았소?$B$B전에도 말했지만 순결한 피는 구하기 어려운 재료지. 우리가 비밀결사대 어둠마법사 덕분에 쉽게 얻은 건 정말 행운이야.$B$B이제 독약을 만들 동안 좀 기다리시오.' WHERE `entry`=1066; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '비밀결사대 어둠마법사를 찾아 피를 모아왔나?' WHERE `entry`=1066; +UPDATE `locales_quest` SET `Title_loc5` = '無辜者之血' WHERE `entry`=1066; +UPDATE `locales_quest` SET `Details_loc1` = '자, 여기 독약이 있소. 투자개발회사 놈들에게 이 독약을 사용하면 좋은 결과를 얻게 될 거야. 잘하면 놈들 사이에서 전염될지도 모르고... 내가 조제한 독약이 현장에서 실제로 사용되는 걸 보는 건 정말 신나는 일이지!$B$B하지만 사용하기 전에 일단 연금술사 자마에게 가져가도록 하시오. 그녀가 독약의 효과를 극대화할 수 있는 운반 방법을 마련해 줄 것이오.' WHERE `entry`=1067; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '연금술사 라이던이 만든 독약이라고? 훌륭하군. 라이던이 만든 거라면 이 독약은 투자개발회사 녀석들에게 확실한 효과를 발휘할 것이오.' WHERE `entry`=1067; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군. 연금술사 라이던에게서 도움이 될 만한 걸 받아왔소?' WHERE `entry`=1067; +UPDATE `locales_quest` SET `Details_loc1` = '주술사의 영적 마법과 드루이드의 자연 마법에는 연관이 있어요. 그렇기 때문에 우리 주술사들은 돌발톱 산맥의 정령들이 하는 말을 들을 수 있는 거죠. 자연의 정령들이 속삭이는 말들을 다 알아들을 수는 없지만, 한 가지 계시... 그 환영만은 아주 또렷하게 기억해요.$B$B큰소나무 계곡 북서쪽의 칼바람 바위산에서 인간 모양을 한 기계 두 대가 무서운 속도로 나무를 쓰러뜨리는 것을 보았어요.$B$B그리고 기계에는 각각 XT:4와 XT:9라는 식별번호가 표시되어 있었어요. 이 기계들은 반드시 파괴되어야만 해요!' WHERE `entry`=1068; +UPDATE `locales_quest` SET `Objectives_loc1` = '벌목기 XT:4와 XT:9를 파괴한 다음 돌발톱 산맥과 불모의 땅의 경계에 있는 시리스 스톤브레이크에게 돌아가십시오.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = 'XT:4와 XT:9를 파괴하여 돌발톱 산맥에 있는 많은 정령들의 슬픔을 조금이나마 달래주었군요. 이제 그 기계들을 잃은 투자개발회사가 돌발톱 산맥에서 떠나기를 한번 기대해 보죠.$B$B그들이 떠나지 않는다면 지금까지 이 산에 벌어졌던 만행과는 비교도 안 될 만큼 끔찍한 일이 앞으로도 계속 일어날 거예요.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Baumgeister beklagen den Verlust ihrer Brüder, $N. Ihr müsst die Schredder XT:4 und XT:9 zerstören, sonst fürchte ich dass das Steinkrallengebirge nie wieder geheilt werden kann.' WHERE `entry`=1068; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '거미 알을 가져왔군! 고마워!$B$B이 알들을 디지위그에게 보내 무법항으로 수송하도록 하지. 흐흐, 벌써 돈 냄새가 나는 것 같군그래.$B$B자, 이건 자네 몫! 자네가 없었다면 이 거래는 성사되지 못했을 테니까.' WHERE `entry`=1069; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '거미 알은? 이미 부두주임 디지위그와 알 수송 거래 계약을 마쳤단 말이야!' WHERE `entry`=1069; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 타라의 부탁으로 잿빛 골짜기에서 온 거군요. 그녀와, 그리고 제 고향이 얼마나 그리운지 몰라요. 타라가 임무를 수행할 모험가들을 보내는 걸 보니 그녀와 센티널이 잘해나가고 있는 것이 분명하군요. 무척 자랑스럽네요.$B$B만나뵙게 되서 정말 기뻐요.' WHERE `entry`=1070; +UPDATE `locales_quest` SET `Details_loc1` = '보다시피 난 비전술, 연금술 및 기계공학 연구회의 회원이지. 내 목표... 아니, 내 임무는 나이트 엘프에게 마법과 약물, 그리고 과학을 합치면 숲을 더 안전하게 수호할 수 있다는 사실을 보여 주는 것이오.$B$B하지만 이건 매우 버거운 전쟁인데다 고블린은 쥐새끼들처럼 그 수가 불어나고 있소. 그래서 난 요즘 머릿속에서 설계한 물건들을 제작할 시간조차 없지 뭐요!$B$B그래서 내가 발명 계획을 짜고 준비를 좀 할 수 있도록 당신이 좀 도와줬으면 하는데 어떻소? 동쪽에 있는 칼바람 바위산의 고블린 놈들을 꼼짝 못하도록 주시오.' WHERE `entry`=1071; +UPDATE `locales_quest` SET `Objectives_loc1` = '투자개발회사 나무꾼 10명 및 투자개발회사 벌채꾼 10명을 처치하고 돌발톱 산맥에 있는 각심 러스트피즐에게 돌아가십시오.' WHERE `entry`=1071; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 딱 제때 돌아왔군. 그동안 난 완벽한 계획을 짰는데... 다른 게 아니라 폭탄이지. 아... 그게 다는 아니고 계획의 일부요.$B$B보다시피 아주 강력한 폭탄으로 고블린 놈들에게 겁을 좀 줄 생각이오. 아, 흔히들 생각하는 것만큼 위험하지는 않으니 걱정 마시오. 산 능선을 따라 몇 군데만 폭발시키면 놈들을 확실히 쫓아낼 수 있을 거요. 그런데 지난 며칠 동안 보급품이 떨어져서...' WHERE `entry`=1071; +UPDATE `locales_quest` SET `Details_loc1` = '내가 생각하고 있는 건 최신형 폭탄이란 말이오. 하지만 특별한 물약이 필요하지. 이번이 마지막 부탁이 될 거요. 이제 곧 근사한 걸 만들어낼 거란 말이지.$B$B니트로미르글리세로니움... NG-5이라는 폭발성 물질이 필요해...$B$B이 NG-5를 만들 수 있는 유일한 인물은 로막 기어스트립이라는 내 오랜 친구뿐이지. 땜장이 마을에 찾아가 보시오.$B$B그에게 NG-5를 만들어 달라고 해서 가져오면 내 당장이라도 제작을 시작할 수 있지.' WHERE `entry`=1072; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아... 각심이 보냈단 말이오? 참말인지 거짓말인지 어떻게 알지? 흠...' WHERE `entry`=1072; +UPDATE `locales_quest` SET `Details_loc1` = '하하하... 고블린이 숲을 파괴하는 것을 막기 위해 니트로미르글리세로니움이 필요하단 말이오?$B$B당신이 각심을 얼마나 잘 아는지 상관없으니... 내 니트로미르글리세로니움을 주지. 폭발로 산산조각 나는 게 당신이 될지 놈들이 될지 갑자기 보고 싶어졌거든.$B$B그런데 문제는 니트로미르글리세로니움이 다 떨어졌다는 거요. 하지만 당신이 적당한 물약들을 가져다 준다면 즉시 만들어 주도록 하겠소.$B$B내 발명품 중 가장 훌륭한 것을 얻으려면 적어도 연금술사로서의 자질을 조금은 보여 줘야 하지 않겠소?' WHERE `entry`=1073; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 됐소.$B$B이방인 친구, 당신을 잘 알지 못했더라면 연금술에 조예가 깊은 줄 알았겠소. 아무튼 잘했소이다. 그리고 알고 있는지 모르겠는데 세상엔 검과 마법이 전부가 아니라오.' WHERE `entry`=1073; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물약이 없으면 니트로미르글리세로니움을 만들 수 없소. 꼭 필요하단 말이오.' WHERE `entry`=1073; +UPDATE `locales_quest` SET `Details_loc1` = '자, 다 됐소. 이방인 친구여, 까딱하면 폭발하는 물질이니까... 오, 조심... 살살 다루라고.$B$B당신이 정말 각심의 친구라면 내가 안부 전하더라고 해주시오. 아니면 폭발 구경이나 잘하시구려. 당신이 날아가 버릴지도 모르지만...' WHERE `entry`=1074; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했수다. NG-5가 있으면 다이너마이트를 실은 마차에 단번에 불을 붙일 수 있지.$B$B아니... 그렇소, 다이너마이트... 마차마다 가득 실은... 정말 완벽한 계획이라 할 수 있지... 지켜보기나 하슈.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어이, 멋진 친구... 돌아왔군.' WHERE `entry`=1074; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이제 계획을 완성하려면 원격 폭파 장치가 남았는데... 아, 아직 그 부분을 설명을 안 해 줬군.$B$B간략하게 이렇다오. 약간의 마법을 사용하면 당신이 몸을 피한 후 폭발이 나도록 할 수 있다고. 쉼호흡 한번 하고 단추를 누르면 NG-5가 폭발하도록 장치를 만들어 주겠다는 뜻이오.$B$B하지만 그러려면 스톰윈드에 있는 친구의 마법 주문이 필요해. 그 친구의 이름은 콜린 마우렌이라 하오. 스톰윈드 마법사 지구로 가면 그를 만날 수 있지. 그는 인간이니까 쉽게 알아볼 수 있을 거라오.' WHERE `entry`=1075; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 지금 먼 거리에 있는 목표물을 폭파시키도록 하는 주문이 필요하단 말이군요. 흠...' WHERE `entry`=1075; +UPDATE `locales_quest` SET `Details_loc1` = '아, 내게 그런 주문이 있는 것 같습니다. 교신이라는 주문인데... 그가 찾는 마법 주문이 맞을 겁니다.$B$B두루마리를 만들어 그 주문을 걸어야 할 것 같군요. 그러려면 먼지 악령으로부터 파편을 얻어야 합니다.$B$B내가 다른 재료를 준비하는 동안 서부 몰락지대로 가서 그 사악한 것들을 사냥하고 파편을 구해다 주시면 고맙겠군요. 위험한 녀석들이긴 하지만 각심의 실험에 기꺼이 동참할 정도의 담력을 지녔다면 쉽게 상대하리라 믿습니다.$B$B여기서 다시 만나도록 합시다.' WHERE `entry`=1076; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잠시만 기다리세요. 두루마리를 준비하도록 하겠습니다.' WHERE `entry`=1076; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군요. 내가 부탁한 재료는 구해 왔습니까?' WHERE `entry`=1076; +UPDATE `locales_quest` SET `Details_loc1` = '자, 다 됐습니다. 이거면 될 겁니다.$B$B각심을 만나면 안부나 전해 주십시오. 이번 모험의 결과가 어떨지 기대하고 있겠습니다.$B$B부디 몸조심하십시오.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아! 수고했소. 이 주문을 NG-5와 함께 사용하면 완벽한 원격 폭발을 실행할 수 있다오.$B$B그래서 녀석들이 우왕좌왕할 때 당신은 놈들 본거지에 숨어 들어가 투자개발회사의 편지와 토목 공사 계획서를 훔쳐내면 되는 거지.$B$B그러면 녀석들의 벌채 작업을 지연시킬 수 있을 거야.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '하하, 돌아왔군! 내가 부탁한 건? 마법 주문 말이오.' WHERE `entry`=1077; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '완벽하군요. 정말 고맙습니다.$B$B당신이 나를 도와줬듯이 앞으로 언젠가 나도 당신을 도울 날이 있을 겁니다.' WHERE `entry`=1078; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 보는군요. 벌써 돌발톱 산맥의 잿더미 계곡에서 비늘을 구해 돌아온 것인가요?' WHERE `entry`=1078; +UPDATE `locales_quest` SET `Details_loc1` = '이제 다 됐소. 사용 방법을 설명할 테니 잘 들으시오.$B$B이 설명서를 받으시오. 폭탄과 기폭 장치뿐만 아니라 설치 장소까지 자세히 나와 있소. 이번 임무의 성패는 폭파량에 의해 결정되는 게 아니란 사실을 명심하시오. 바위웅덩이 호수 남쪽에 있는 제재소에서 투자개발회사의 토목 공사 계획서를 빼내 오느냐 아니냐에 모든 것이 달려 있다오.' WHERE `entry`=1079; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭하오! 녀석들에겐 엄청난 타격이었을 게요.$B$B이걸로 투자개발회사 녀석들이 사용하는 기계의 약점을 알아내고 놈들의 설계 기술을 역이용할 수 있겠군. 오늘은 정말 대단한 날이야.' WHERE `entry`=1079; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '녀석들의 토목 공사 계획서는 가져왔소?' WHERE `entry`=1079; +UPDATE `locales_quest` SET `Details_loc1` = '2단계 작전은 1단계와 비슷하오. 혼란을 야기시킨 다음 녀석들에게서 중요한 편지를 빼내 오는 것이지.$B$B이번 계획의 핵심은 녀석들의 편지를 입수하는 것임을 명심하시오. 이미 당신에게 준 설명서에 폭탄을 설치할 장소가 표시되어 있다오. 편지를 가지고 무사히 돌아오길 바라오.' WHERE `entry`=1080; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '놀랍군! 당신의 출중한 능력과 내 발명품이 만나니 세상에 두려울 게 없어. 센티널과 캘라가 무척 기뻐할 거요.' WHERE `entry`=1080; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무는 어떻게 잘 되어가오?' WHERE `entry`=1080; +UPDATE `locales_quest` SET `Details_loc1` = '티란데 위스퍼윈드께서 그대가 이 임무에 동참해 준 데 대한 감사를 직접 표하고 싶어하십니다.$B$B그대의 도움은 겉으로 확실히 드러나는 것은 아니지만 돌발톱 산맥에서 우리의 발판을 아주 확고히 해 줬습니다.$B$B그대가 두 눈으로 확인한 끔찍한 일들에 맞서 우리와 함께할 생각이라면 다르나서스에 있는 달의 신전에서 티란데님을 만나 보도록 하세요.' WHERE `entry`=1081; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘룬께 영광을... 전에 그대의 이름을 들은 적 있습니다. 아직 젊은 나이에 벌써 자신의 길을 확고히 정한 걸 보니 대단하군요.$B$B감사와 존경의 표시로 이 선물을 받아 준다면 영광이겠습니다.' WHERE `entry`=1081; +UPDATE `locales_quest` SET `Details_loc1` = '그대는 이곳에서 정말 큰 도움이 되었어요.$B$B잿빛 골짜기에 주둔하고 있는 센티널에 각심과 제가 살아 있다는 소식을 전해주세요. 우리가 투자개발회사를 저지하고 이 땅을 치유하는 임무를 잘 수행하고 있다고 전하면 그대에게 충분한 보상을 해 줄 거예요.$B$B아스트라나르에 가서 테니실을 찾아 보세요. 이 소식을 가지고 돌아가면 그녀가 무척 기뻐할 거예요.' WHERE `entry`=1082; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 센티널을 대신해 감사드립니다.$B$B캘라... 그리고 각심까지 모두 잘해주고 있다니 무척 기쁘군요. 우리 모두 그대에게 신세를 졌습니다.' WHERE `entry`=1082; +UPDATE `locales_quest` SET `Details_loc1` = '투자개발회사가 잿더미 계곡에서 한 짓이 뭔지는 확실치 않지만 그곳에 살고 있는 존재들에게 제압당하고 있는 것이 확실한 것 같아요.$B$B그들은 숲에 불을 지르고 기계를 사용해 닥치는 대로 계곡을 파괴했죠. 이 무지한 놈들이 저질러 놓은 일 때문에 난폭한 불의 정령들과 화염의 파괴자, 화염의 약탈자들이 풀려나고 말았어요.$B$B그 정령들이 활개를 치는 한 이제 그 땅에서 엘룬의 미소를 다시는 볼 수 없을 거예요.$B$B이들을 처치하고 그 증거로 그들의 꺼져 가는 불씨를 가져오도록 하세요.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '적들이 죽고 남긴 것을 내 눈으로 확인하니 마음이 놓이는군요. 잘해 주었어요. 고마워요.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잿더미 계곡을 처음 봤을 때 가슴이 너무 아파 울음을 터뜨릴 뻔 했답니다.' WHERE `entry`=1083; +UPDATE `locales_quest` SET `Details_loc1` = '잿더미 계곡의 수호자 고대정령들이 투자개발회사를 몰아내기 위해 뭔가 행동을 취하려 했던 게 확실합니다. 하지만 불행히도 위대한 고대 수호자였던 그들이 오염되고 말았어요.$B$B각심의 말에 의하면 그들이 오염된 건 고블린이 후퇴하면서 사용한 어떤 무기와 관련이 있다고 해요.$B$B그것이 사실인지 확인하고 싶어요. 고대정령들에게서 무기의 파편을 모아 주세요. 각심에게 연구용으로 보내야 해요.$B$B이렇게 부탁드립니다. 뭔가 알아낼 수 있도록 제게 파편을 좀 가져다주세요.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고마워요.$B$B이거면 고대정령들이 오염된 원인을 밝혀낼 수 있을 거예요. 지금 바로 각심에게 이걸 가져다 줘야겠군요.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '각심이라면 과거에 투자개발회사가 이 파편을 어떻게 사용했는지 분명 알아낼 수 있을 거예요.' WHERE `entry`=1084; +UPDATE `locales_quest` SET `Details_loc1` = '이 땅의 안전을 위해 함께 일하는 나이트 엘프와 노움에게 있어 지금 돌발톱 산맥의 상황은 걱정스럽기만 해요.$B$B우리는 이 땅을 황폐화시키고 있는 투자개발회사를 막기 위해 이곳에 온 것이랍니다. 우릴 도울 생각이라면 각심과 먼저 얘기해 보세요. 각심의 겉만 보고 너무 나쁘게만 보지 마세요. 그래도 협력의 필요성은 잘 알고 있으니까요.$B$B타라에게 좋은 소식을 전하지 못해 유감이군요. 하지만 곧 그럴 수 있을 거예요.' WHERE `entry`=1085; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불안... 온통 불안과 위험... 그게 지금 이 땅의 상황이외다.$B$B난 나이트 엘프에게 뛰어난 공학과 약간의 마법만 있으면 좀 더 안전할 수 있다는 걸 보여 주러 왔지. 저것 보슈, 마법을 못 쓰게 하는 건 아무 도움이 안 되잖소? 이 세상엔 마법이 필요한 법이지. 그리고 기계공학과 연금술의 도움을 받는다면 절대 실패란 없다우... 오히려 무궁무진한 가능성이 생기지.' WHERE `entry`=1085; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 가져다준 독약으로 독가스통을 만들었소. 이제 갖다 놓기만 하면 되는데 이 일은 당신이 해 주시오.$B$B투자개발회사에는 분명 본부와 돌발톱 산맥에 있는 작업장 사이에서 전갈이나 수화물을 전달하는 수단이 있을 것이오. 조그마한 비행장 같은 게 아닐까 싶은데... 큰 비행선이 드나들 만큼 크지는 않지만 아마 작은 비행기라면 가능할 것이오. 돌발톱 산맥에서 투자개발회사가 관할하는 지역을 수색해서 이 비행장이 정말로 있는지 찾아내시오.$B$B비행장을 찾으면 이 독가스통을 그곳에 놓아두시오. 독가스통을 놓고 재빨리 빠져나와야 하오.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비행장을 찾았다고? 잘했소! 분명 당신이 갖다 놓은 독가스통 때문에 고블린들이 많이 놀랐을 것이오! 그 독가스통이 본부까지 가길 빌어보도록 하지.$B$B당신의 종족에게 좋은 일을 한 것이니 투자개발회사에 독을 퍼뜨린 것에 대한 죄의식 따위는 버리도록 하시오. 그들은 독가스보다 더한 것을 받아도 마땅한 자들이니까.$B$B포세이큰이 동맹들에게 전하는 조그만 지혜가 하나 있다면 바로 이것이오. 승리로 가는 길이라면... 어둠의 길이라도 피하지 말라.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `EndText_loc1` = '독가스통 설치' WHERE `entry`=1086; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 아름다운 힘... 격렬한 흐름... 벌써 느껴지는군요. 나이트 엘프는 바보들이에요. 마법의 저주가 혈관을 타고 흐를까봐 두려워 이 땅의 선물을 거부하다니... $B$B자신의 육체와 정신 안에서 마법을 느끼지 못하는 삶은 보잘것없고 헛된 것이랍니다.' WHERE `entry`=1087; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사실 아주 오래전부터 저는 오르다누스의 존재를 알고 있었어요. 대부분의 세나리우스가 그렇듯 오만했고, 자신을 엘프 귀족보다 더 우월한 존재로 여겼답니다. 자만심이 하늘을 찌를 정도였으니까요. 하지만 이제 그 오만함이 더 커지지는 못하겠군요.$B$B자, 당신에게 약속한 보상을 주겠어요. 그런데... 그전에 드릴 말씀이 있으니 잘 들으세요.' WHERE `entry`=1088; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스승님의 지시대로 이곳 해바위 야영지로 왔을 때는 신성한 아즈샤라님의 고대 신전을 더럽히는 나이트 엘프만 처치하면 될 줄 알았었죠. 그런데 오르다누스가 그만 내 손을 벗어나고 말았으니...' WHERE `entry`=1088; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '각각의 열쇠구멍에 맞는 열쇠를 꽂자 눈부신 빛이 쏟아지며 그 가운데 많은 물건들이 모습을 드러냅니다.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌에 세 개의 열쇠구멍이 나 있습니다.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `Title_loc5` = '大獸穴' WHERE `entry`=1089; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Según las tres llaves se deslizan por las aperturas, en medio de una brillante luz, aparecen varios objetos.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hay tres ojos de cerradura grabados en la piedra.' WHERE `entry`=1089; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 잠시 위험했던 것 같소. 주위의 시선을 너무 끌었던 것 같군.$B$B어쨌든 광석의 표본을 구했으니 이걸 가능한 빨리 지즈님께 보내야 하오.' WHERE `entry`=1090; +UPDATE `locales_quest` SET `EndText_loc1` = '피즈닉이 채광을 끝낼 때까지 보호' WHERE `entry`=1090; +UPDATE `locales_quest` SET `Details_loc1` = '센티널에서는 이번 일에 대해 확실히 알고 싶어할 테니 이 편지를 캘라에게 가지고 가시오.$B$B그녀에게 우리가 얼마나 성공적으로 일을 처리했는지, 그리고 마법의 힘을 조금 빌리지 않았더라면 결코 성공할 수 없었으리란 점도 전하도록 하시오.' WHERE `entry`=1091; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 흥미로운 소식이군요.$B$B그대와 각심이 모두 정말 잘해 주었어요. 고마워요.' WHERE `entry`=1091; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가요? 제가 도와 드릴 일이 있나요?' WHERE `entry`=1091; +UPDATE `locales_quest` SET `Details_loc1` = '이제 여기서 빠져 나갈 궁리를 하는 게 좋을 것 같군. 이곳에서 일어난 일이 곧 윗선까지 알려질 것이고 다시는 나를 우호적으로 맞아 주지 않을 것이오.$B$B나는 여기서 나가 지즈님을 만날 생각이오. 지즈님이 내게 새로운 일을 맡겨 준다면 좋으련만...$B$B난 이 쓰레기들을 좀 치울 테니 당신은 지금 바로 광석 표본을 지즈님에게 가져가시오. 지즈님은 칼바람 바위산 서쪽 어딘가에 야영지를 세우셨다고 들었소. 행운을 빌어요.' WHERE `entry`=1092; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 역시 피즈닉에게 남아 있으라고 한 건 바른 판단이었군. 틀림없이 지하광산의 기술자들이 이 광석에 큰 관심을 가질 거야.$B$B내 것도 물론 조금은 챙겨 놓아야지. 뭐, 그들만 모른다면 아무 문제 없을 테니까. 안 그런가?' WHERE `entry`=1092; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 도와줄 일이라도 있나?' WHERE `entry`=1092; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그거 혹시 내가 부탁한 설계도인가? 오, 훌륭하군!$B$B자, 보자... 으... 이거 도대체 무슨 내용인지 알 수가 없군. 노움들의 사고방식은 도무지 이해할 수가 없어서 말이야. 그들이 하늘을 나는 기계에다가 바퀴까지 만들어 낼 수 있다는 사실이 놀라울 뿐이야.' WHERE `entry`=1093; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '설계도는 손에 넣었나? 나의 새로운 상관께 깊은 인상을 심어주고 싶은데 말이야. 고블린의 명예를 아시는 분이니 내 충성심을 인정하게 된다면... 내 놀라운 천재성을 믿고 더 높은 자리를 맡기지 않겠나?' WHERE `entry`=1093; +UPDATE `locales_quest` SET `Details_loc1` = '이 봉투에는 내가 해고되기 전에 입수한 투자개발회사의 내부 문서와 몇 가지 기계의 조작설명서, 기술 자료 같은 방대한 정보가 들어 있어. 아, 물론 슈퍼 절단기 6000 설계도도 물론 넣었지.$B$B불모의 땅에 있는 톱니항에 가면 체구가 작으신 녹색 고블린, 스퍼터밸브님의 거처가 있을 거야.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '피직스라고? 난 그 녀석을 별로 신임하진 않지만 이 정보는 꽤 쓸만한 걸? 게다가 투자개발회사 놈들을 처리할 수만 있다면 무슨 짓인들 못하겠나.$B$B놈들이 그 굉장한 기계를 개발해낸 기술을 이용한다면 우리에게 큰 도움이 될 거야.' WHERE `entry`=1094; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하신가! 뭘 도와드릴까?' WHERE `entry`=1094; +UPDATE `locales_quest` SET `Details_loc1` = '투자개발회사에 고용된 게렌조라는 노움이 지하광산을 휘젓고 다니면서 문제를 일으키고 있지. 교역 군주들은 라즈덩크가 이 게렌조란 자와 손잡은 것을 탐탁지 않게 여기고 있다네.$B$B조합장 리들복스께서는 내게 이 문제를 처리해 달라고 하셨고, 아마 그분께서도 교역 군주들에게 지시를 받았을 거야. 물론 감독관이 따로 내게 이런 사실을 말해 주건 아니지만 뭐, 내 육감이라고 해 두지.$B$B어쨌든 게렌조는 반드시 처치해야 하니, 피직스에게 맡기면 그를 시험해 볼 수 있는 좋은 기회도 될테니까...' WHERE `entry`=1095; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '게렌조를 처치하라고? 이제 내게도 기회가 주어지는군그래.$B$B노움들은 원래 나쁘지만 그 중에서 게렌조는 특히 나쁜 녀석이지. 게렌조는 놈리건에서 수석 기술자로서 비밀 계획을 실행하고 있는 것 같소. 던 모로에 한 번도 침투에 성공한 적이 없어서 자세한 정보는 알아낼 수 없었소. 정말 안타까운 일이지. 우리 보고서에 따르면 뭔지 모를 것이 말 그대로 바로 그들 눈앞에서 폭발했다고 하오.' WHERE `entry`=1095; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 기계팔을 좀 보라고... 노움 녀석들만이 이런 걸 생각해 낼 수 있을 거야. 도대체 왜 팔을 잘라내고 거기다 기계팔을 붙이는 건지 이해할 수가 없단 말이지. 그냥 기계팔을 등 뒤에다 붙이면 될 걸 가지고... 쩝, 노움 녀석들이란...$B$B아무튼 이제 게렌조는 일손을 영원히 놓게 되었군. 그나저나 스퍼터밸브님께서 가젯잔이나 지하광산의 땜장이 조합 작업장에 한 자리 마련해 주신다면 좋겠는데...' WHERE `entry`=1096; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스퍼터밸브님께서는 게렌조가 죽었다는 증거를 원하실 거야. 그의 기계팔 정도면 될 것 같은데...' WHERE `entry`=1096; +UPDATE `locales_quest` SET `Title_loc2` = 'Gerenzo Siffleclef' WHERE `entry`=1096; +UPDATE `locales_quest` SET `Title_loc3` = 'Gerenzo Pfeifzang' WHERE `entry`=1096; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 짐을 배달하는 걸 도와주러 온 거요? 아주 잘 됐군!' WHERE `entry`=1097; +UPDATE `locales_quest` SET `Objectives_loc1` = '죽음추적자 아다만트와 죽음추적자 빈센트를 찾아야 합니다.' WHERE `entry`=1098; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '빈센트의 시체입니다.$B$B죽음의추적자 아다만트가 하드렉에게 보고를 하긴 할 테지만 빈센트가 수집한 추가 정보가 있다면 아직 그가 지니고 있을 것입니다.$B$B하지만 그의 손에는 작은 장신구 하나가 쥐여져 있을 뿐입니다...' WHERE `entry`=1098; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '죽은 드워프에게서 이 일지를 발견했단 말이오? 잠시 읽어 볼 시간을 좀 주시오.' WHERE `entry`=1100; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신의 걱정스러운 눈빛을 보아하니 뭔가 잘못된 모양인데...' WHERE `entry`=1100; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 해치웠군. 대단히 기쁜 소식이오.$B$B이렇게 힘든 시기에 당신처럼 용감한 이를 보게 되어 정말 기운이 나는구려.$B$B서슬깃 차를가와 그 졸개들을 처치했으니 나는 이곳에서 조사를 계속할 수 있게 되었소. 어쩌면 이제 아감마간의 안식처가 타락한 정확한 원인을 알아낼 수 있을지도 모르겠군.$B$B하지만, 그 해답을 얻기가 쉽지는 않을 것 같소이다.' WHERE `entry`=1101; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서슬깃 차를가가 가시덩굴 우리에서 계속 병력을 모으는 한 이 땅은 아주 큰 위험의 소용돌이에 빠져 있는 것이오.' WHERE `entry`=1101; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Esa bruja está criando malvas? ¡Qué fantástica noticia, $n! $B$BEn estos tiempos de grandes peligros, es reconfortante ver a alguien de tanta valentía como tú. $B$BCon los esbirros de Filonavaja fuera de combate, nuestras inspecciones en la zona pueden continuar. Quizás ahora podamos descubrir qué fue exactamente lo que provocó la corrupción del lugar en el que descansa Agamaggan. $B$BSin embargo, me temo que en la respuesta a esta pregunta hay algo de traición...' WHERE `entry`=1101; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mientras Charlga Filonavaja siga congregando a sus fuerzas en Horado Rajacieno, estas tierras corren grave peligro.' WHERE `entry`=1101; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제서야 그 고약한 가시덩굴 우리의 일족도 우리 종족이 겪었던 고통을 맛보았군. 더러운 짐승 놈들, 아주 잘 됐어.$B$B성스러운 땅에서 사는 이들을 몰아내는 것은 무서운 복수를 받아 마땅한 죄지.$B$B곤경에 처한 나를 도와줘서 고맙네.' WHERE `entry`=1102; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 가시덩굴 우리에 있는 저 사악한 짐승들을 더러운 은신처에서 몰아낸 후에나 복수를 했다는 생각에 편히 잠들 수 있을 것 같네.$B$B가시덩굴 우리에서 가시멧돼지들을 쫓아냈나? 서슬깃 차를가의 심장을 들고 내게 기쁜 소식을 전하러 온 건가?' WHERE `entry`=1102; +UPDATE `locales_quest` SET `Title_loc5` = '奧爾德的報復' WHERE `entry`=1102; +UPDATE `locales_quest` SET `Details_loc1` = '만나서 반갑네! 그대도 이곳의 물을 정화하여 이슬렌에게 능력을 증명해 보이려고 왔나?$B$B방금 내 손으로 타락한 물의 정령을 물리치고 팔보호구와 순수한 물의 나머지 분량을 화로에 넣으려던 참이었지.$B$B뭐라고? 이 티에브는 뭔가 잘못되면 바로바로 알 수 있지. 기꺼이 도와줌세. 하급 물의 현신을 다시 불러내야 할 거야.$B$B자네는 이슬렌에게서 물의 정기를 다시 받아오게. 그러면 나도 내 몫을 하지.' WHERE `entry`=1103; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어! 이 독은 굉장한 효과를 발휘할 거요! 정말 고맙소!$B$B이제 이걸 끓여서 졸인 다음 경화 촉진제를 넣고 음촉매제까지 넣으면... 이런! 그런데 내 비법이 담긴 노트가 어디 갔지!?' WHERE `entry`=1104; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '하하! 또 보는군! 독은 구해 왔소?' WHERE `entry`=1104; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔구려! 고맙소!$B$B이야, 이 등껍질은 내가 생각했던 것보다 훨씬 더 단단하군! 하하, 내 연장이 전부 남아나지 않겠는 걸!' WHERE `entry`=1105; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '형이 새로운 연료의 개발을 거의 완성해 가고 있소. 한시라도 빨리 거북 등껍질 연료 탱크를 제작해야 하는데... 점점 더 걱정이 되는군.$B$B등껍질은 아직 안 가져왔소?' WHERE `entry`=1105; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '피즐이 보냈다고? 그렇다면 얘기가 달라지지. 기꺼이 도움을 드리겠소이다! 암, 피즐과 그의 동생은 내가 죽지 않기를 바라는 몇 안 되는 이들 중 하나니까...$B$B음... 그러니까 지금 피즐이 피스톤을 만들고 싶어한다는 얘기요? 그 어떤 압력도 견딜 만큼 강력한 피스톤이라... 피즐이라면 마치 바퀴에 불이 날 정도로 어마어마한 힘을 내뿜는 차를 만들어 낼 수 있을 거요.' WHERE `entry`=1106; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흠, 용케도 날 찾아냈군.$B$B가스일조그에게 주려고 만든 도끼를 구하러 온건가? 아니면 공작부인 파메이의 명예를 되찾으러 온건가?$B$B사실, 무슨 일로 왔든 나야 상관없지만... 싸우러 온건가? 그럼 바로 시작하지!' WHERE `entry`=1106; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소이다! 이걸 갈아서 몇 가지 다른 원료들과 함께 녹이면 합성물이 완성될 것이오. 드디어 아무리 빠른 속도라도 견딜 수 있는 안전한 차를 만들 수 있겠군. 조종사는 다칠 걱정이 전혀 없게 되었소! $B$B흠... 어디에다 들이받지만 않는다면 말이지...' WHERE `entry`=1107; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '꼬리 지느러미는 가져 왔소? 차체가 빠른 속도를 견디어 내야만 경주에서 오래 살아남을 수 있소.' WHERE `entry`=1107; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그래. 이거면 되겠군. 이제 이 조각에 열을 좀 가해 어떻게 되는지 보도록 하겠소.' WHERE `entry`=1108; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '인듀리움 조각은 구해 왔소? 노를 달구고 시험해 볼 준비도 다 해 놨소.' WHERE `entry`=1108; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해! 이제야 일을 시작할 수 있겠군.' WHERE `entry`=1109; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군. 가시덩굴 조분석을 구했나?' WHERE `entry`=1109; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와, 이것들 좀 보라고! 그 쓰레기 더미 속에 쓸만한 것들이 좀 있군. 이걸 저당 잡히면 꽤 큰돈을 만질 수 있겠어.$B$B그런데... 저 철판 사이에 짓눌려 있는 건 거북이 꼬리 아니오?? 흐익! 난 저렇게 되고 싶지는 않다고!$B$B고맙소이다. 여기 당신 몫이오. 그리고 삶에 도움이 될 조언도 공짜로 좀 해주지. 살다 보면 다른 자의 불행이 나에게는 행복이 될 경우도 가끔 생길 수 있지... 아니, 나는 항상 그랬군!' WHERE `entry`=1110; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '소금 평원을 돌아봤소? 내가 말한 부품은 다 가져왔고?' WHERE `entry`=1110; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그렇군. 크레이블이 주문한 부품이라... 마침 잘 왔어. 그 물건들이 며칠째 이곳에 방치되어 있던 터라 녹이 슬지나 않을까 걱정하던 참이었네!' WHERE `entry`=1111; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '좀 큰 소리로 말하라고! 도대체 물건을 보내러 온건가, 찾으러 온건가?' WHERE `entry`=1111; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제대로 가져왔군. 잘했소! 이제 그걸 노움들에게 전해야 하오. 하지만 그 전에...$B$B작은 거 하나를 좀 빼놓고...' WHERE `entry`=1112; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '톱니항에 가서 부품을 가져왔소?' WHERE `entry`=1112; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 많이도 가져왔군! 자네는 최고일세!' WHERE `entry`=1113; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '붉은십자군 수도원에서 돌아왔나? 이 재미있는 실험을 위해선 재료가 많이 필요하네.$B$B바리마트라스님과 어둠의 여왕 폐하께서도 붉은십자군 쓰레기들이 사라져 좋아할 걸세.' WHERE `entry`=1113; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 드디어 도착했군! 내가 주문한 수력래칫, 그리고 연발볼트! 이거면 완벽해... 정말 고맙소!' WHERE `entry`=1114; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 뭔가 줄 게 있다고 했소? 그거 잘됐군! 어디 한번 봅시다!' WHERE `entry`=1114; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나즈 스팀보일에 대해 알고 싶다고요? 소금 평원의 경주용차 조종사 아닌가요?$B$B뭔가 알아낼 수 있을지도 모르겠지만 쉽지는 않을 거예요. 시간도 많이 걸리고...$B$B비용도 만만찮게 들 텐데...' WHERE `entry`=1115; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 정말 꿈가루로군요!$B$B그래, 그 늪지는 어땠나요? 거기서 사냥하는 게 쉽지는 않았을 텐데...' WHERE `entry`=1116; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '벌써 돌아왔어요? 부탁 드린 꿈가루는 구했나요?' WHERE `entry`=1116; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런, 이런! 이거 재미있군... 아주 재미있어. 허허, 다음에 이 고블린 조종사를 만나면 웃음보가 터져 참을 수 없겠어.$B$B이거면 충분하오. 나즈 그 친구, 아마 자기 비밀이 들통난 걸 알면 내 손에 한두 푼이라도 쥐어 주려고 할 거요... 입막음을 하려고 말이오.' WHERE `entry`=1117; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나즈 스팀보일에 대해 좀 알아냈소? 그의 비밀이 대체 뭐라든가요?' WHERE `entry`=1117; +UPDATE `locales_quest` SET `Details_loc1` = '스타우트에 잔질의 혼합물을 섞으면 아주 강력한 효과를 낼 수 있다는 사실을 알아냈습니다. 바로 멍텅구리 스타우트라는 것이 탄생했죠. 바로 이게 크레이블에게 꼭 필요할 겁니다. 써보고 효과가 어땠는지 알려 주세요.$B$B그리고 너무 오래 두지는 마세요. 시간이 지나면 상하니까요. 잔질의 혼합물 때문에 스타우트의 효소가 기형적으로 변했답니다.' WHERE `entry`=1119; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어! 피즐버브가 해냈구려! 기억해 두었다가 다음에 만나면 고맙단 말이라도 해야겠소.$B$B그리고 당신에게도 정말 고맙소. 큰일을 해주고 있소. 이제 우리 둘 다 진짜 큰돈을 만지게 될 거요.' WHERE `entry`=1119; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 피즐버브가 도움을 주었소?' WHERE `entry`=1119; +UPDATE `locales_quest` SET `Details_loc1` = '이 멍텅구리 스타우트 맥주를 정비공 하나에게 먹여봐야겠군. 노움에게 먹여볼 생각이라면... 자, 받으시오. 이 스타우트 맥주를 노움 정비주임에게 갖다주시오.$B$B너무 오래 지체하지 않는 게 좋을 거요. 스타우트 맥주의 맛이 변할지도 모르니까 말이오.' WHERE `entry`=1120; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스타우트 맥주? 뭘 이런 것까지... 아무튼 고마워요!$B$B슬슬 경주할 때도 되어가고 해서 술은 자제하고 있는 중이지만... 정비공이 운전을 하는 것도 아닌데 조금쯤은 괜찮겠죠. 그리고 맥주가 그렇게 독한 술도 아니잖아요?' WHERE `entry`=1120; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요! 제게 줄 거라도 있나요?' WHERE `entry`=1120; +UPDATE `locales_quest` SET `Details_loc1` = '이 멍텅구리 스타우트 맥주를 정비공 하나에게 먹여봐야겠군. 고블린에게 먹여볼 생각이라면... 자, 받으시오. 이 스타우트 맥주를 고블린 정비주임에게 갖다주시오.$B$B너무 오래 지체하지 않는 게 좋을 거요. 스타우트 맥주의 맛이 변할지도 모르니까 말이오.' WHERE `entry`=1121; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐야? 술이로군.$B$B뭐, 근무 중이긴 하지만 조금 맛만 본다면 괜찮겠지...' WHERE `entry`=1121; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '你在看什麼?' WHERE `entry`=1121; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué miras?' WHERE `entry`=1121; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Qué miras?' WHERE `entry`=1121; +UPDATE `locales_quest` SET `Details_loc1` = '멍텅구리 스타우트 맥주는 그 이름처럼 효과도 끝내 주는군! 바로 다음 경주에 돈을 걸었네... 하하! 이제 그걸 마신 정비공들이 술기운에 정비를 어떻게 하는지만 앉아서 지켜보면 되겠지.$B$B이제 마지막으로 한 가지 일만 더 해 주시오. 무법항에 있는 크랭크 피즐버브에게 다시 가서 이 쪽지를 전해 주시오. 그자도 이 실험이 성공했는지 궁금할 테니까...$B$B그리고 앞으로 있을 경주를 위해 멍텅구리 스타우트를 좀 더 얻고 싶은데...' WHERE `entry`=1122; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멍텅구리 스타우트 맥주의 효과가 아주 끝내준다고 적혀 있군요. 정말 기쁜 소식입니다!$B$B더 필요하면 언제든지 말씀하세요. 당신이 잔질의 혼합물만 더 구해다 주면 되니까, 저야 항상 대환영이죠.' WHERE `entry`=1122; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오랜만이군요. 그 스타우트 맥주의 효과는 어땠나요? 정말 강력하죠?' WHERE `entry`=1122; +UPDATE `locales_quest` SET `Details_loc1` = '이번 임무를 위해 달의 숲에 있는 수호자 레물로스의 청지기인 라빈 사투르나가 타나리스에서 서쪽으로 멀리 떨어진 광활한 황무지를 탐험하는 데 도움을 줄 자를 찾고 있네. 운고로의 서쪽으로 훨씬 더 멀리 떨어져 있는 곳이지. 라빈은 달의 숲에서 제일 큰 마을인 나이트헤이븐에 살고 있다네.$B$B내 그대에게 그대가 가는 것이 중요하다는 걸 강조하고 싶군. 다르나서스의 나이트 엘프와 달의 숲의 세나리온 의회 간에 긴장감이 날로 커져가고 있어서 말이야. 그곳의 세나리온 의회와 상대할 때에는 종족 간의 차이를 떠나 그대 선조들의 지혜를 빌리도록 하게나. 행운을 빌겠네.' WHERE `entry`=1123; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 라빈 사투르나요. 수호자 레물로스님과 이 신성한 숲의 모든 주민들을 대신해 그대를 환영하는 바이오.$B$B그대가 관심과 열의를 가지고 세나리온 의회를 돕고자 하니 감사할 따름이오. 타우렌 종족은 지금까지 세나리우스의 교리를 충실히 따라왔기에 타우렌 종족의 대리자라면 호드도 이 숲의 안전을 해치지 않는 한 환영이오이다. 우리는 아제로스의 보존이라는 공통된 목표를 가지고 있소.$B$B여기서는 모두 친구니 안심해도 좋소.' WHERE `entry`=1123; +UPDATE `locales_quest` SET `Title_loc5` = '拉比恩·薩圖納' WHERE `entry`=1123; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 마을의 폐허 근처에 있는 거대한 벌집 모양의 소굴이 이 파멸과 관련이 있지 않을까 생각했었소. 이번 일로 미루어 보건대 내 추측이 옳았던 것 같소. 그 소굴은 우리가 앞으로 하려는 일에 큰 장애가 될 것이 분명하오.$B$B망자들의 영혼을 자유롭게 해준 그대의 노고에 감사를 표하고 싶소. 그런 일은 결코 쉬운 게 아니라는 걸 나도 잘 알고 있소이다. 다른 일을 맡을 준비가 됐다면 또 한 번 도움을 청하고 싶군.' WHERE `entry`=1125; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '얼라이언스건 호드건 그 누구도 이 세계에서 고통받는 영혼으로 남을 필요는 없지. 그 영혼들을 해방해주면 사태를 바로잡을 수 있소, $n.' WHERE `entry`=1125; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도대체 이게... 이게 뭐지?$B$B모양이... 상자 같은데? 뭔가 지독한 것에 뒤덮여 있군. 가만, 이쪽에 덮여 있지 않은 부분이 있군. 이... 끈적끈적한 것에 덮여 있는 것이 책인가?$B$B뭔가 굉장한 걸 찾아온 것 같소. 적어도 그랬으면 좋겠소. 고대 시절에 쓴 일기나 일지 같은 게 이 껍질 속에 보존된 것일지도 모르고 말이오$B$B이게 뭔지 알아낼 방법이 하나 있긴 하지만...' WHERE `entry`=1126; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 됐소? 무사한 걸 보니 다행입니다만 뭔가 찾아낸 거라도 있소?' WHERE `entry`=1126; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ah, sehr gut! Hier ist Eure Bezahlung.$B$BUnd hier noch ein kleiner Zuschuss... für Eure Verschwiegenheit.' WHERE `entry`=1127; +UPDATE `locales_quest` SET `Title_loc5` = '蠢人酒' WHERE `entry`=1127; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 무쇠이빨 하이에나를 처치했으니 버섯구름 봉우리에서 끔찍한 악을 하나 제거했군.$B$B이번 사냥이 그대에게 교훈이 되었기를 바라오.' WHERE `entry`=1131; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 사악한 무쇠이빨 하이에나는 처치했소?' WHERE `entry`=1131; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘룬께 영광을! 메네실 항구에 있는 플린트 씨가 보낸 분인가요? 플린트씨는 보는 눈이 상당히 까다롭죠. 그분이 그대를 보냈다면 틀림없이 그대는 칼림도어를 여행할 만한 자격이 충분한 겁니다!' WHERE `entry`=1132; +UPDATE `locales_quest` SET `Title_loc2` = 'Fiora Grandes-oreilles' WHERE `entry`=1132; +UPDATE `locales_quest` SET `Title_loc3` = 'Fiora Langohr' WHERE `entry`=1132; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '얼라이언스를 돕기 위해 이곳에 왔다는 말입니까? 도움이라면 언제든지 환영합니다. 잿빛 골짜기 숲이 아직 아름답기는 하지만 예전처럼 평화롭지는 않으니까요.' WHERE `entry`=1133; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 하지만 그 동물들이 적에게 이용 당한 것 뿐인데... 죄 없는 동물들을 처치하라고 명령해야 하는 건 가슴 아픈 일입니다. 얄궂게도 그게 바로 내 임무이니...$B$B그대 역시 가슴이 아프겠지만, 적어도 얼라이언스의 많은 이들이 사자날개 와이번의 독으로부터 안전해졌으니 그것으로 마음의 위안을 삼길 바랍니다.' WHERE `entry`=1134; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사자날개 와이번 독주머니는 가져왔습니까? 오크들이 그 짐승의 독을 우리에게 사용하는 걸 막아야 합니다!' WHERE `entry`=1134; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와, 아주 독이 넘쳐 흐르는 것들을 가져오셨군요. 이런 것들은 보통 어린 와이번이나 새끼를 잘 낳는 암컷들에게서만 찾을 수 있는데... 마루둥지에서 굉장히 큰 싸움을 벌이셨겠군요!' WHERE `entry`=1135; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마루둥지는 찾으셨나요? 그곳에서 와이번은 사냥하셨고요?' WHERE `entry`=1135; +UPDATE `locales_quest` SET `Title_loc5` = '霜喉雪人' WHERE `entry`=1136; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '돌아왔구려! 마르텍은 찾았소? 얘기는 해봤고? 그가 뭐라고 했소? 도와줄 수 있다고 합디까??$B$B어서, 어서 말해 주시오, 어서!!' WHERE `entry`=1137; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우와, 딱 제가 찾던 맛좋은 게살이로군요. 고맙습니다! 얼마 전 낚시를 하다가 이걸 발견했는데, 저한테는 쓸모가 없군요. 이거로는 맛난 게 요리를 만들 수가 없거든요. 당신이라면 쓸 데가 있을지도 모르겠네요.$B$B게에 대해서 전부 다 말씀드린 거 맞죠?' WHERE `entry`=1138; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '레몬 게 요리, 채찍뿌리 게 요리, 아이언포지 깜짝 게 요리... 뭐, 그 정도지요.$B$B아, 제가 부탁드린 맛좋은 게살은 가져오셨어요?' WHERE `entry`=1138; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<서판을 건네 받고 믿을 수 없다는 듯이 고개를 흔드는 조언자 벨그룸>$B$B정말 놀랍군. 가능한 한 빨리 이 서판을 폐하의 직속 마법사들에게 전달하도록 하겠소. 이 서판을 연구해 그 전설이 사실인지 알고 싶어할 테니... 그건 나중 얘기고... 당신은 내 기대 이상으로 우리 종족에게 크나큰 힘이 되어 주었어. 고맙소.' WHERE `entry`=1139; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해머토의 꿈을 반드시 이루어내야만 하오. 나는 그에게 그만한 빚을 졌어.$B$B당신이 울다만으로 돌아가는 것은 그러한 목표의 완수뿐 아니라 전 드워프 종족의 안녕이 걸린 중요한 문제야. 그 서판이 검은무쇠단 드워프의 손아귀에 들어가 버린다면 그들의 골렘 군대는 그야말로 무적의 세력이 될 것이오.' WHERE `entry`=1139; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사티로스들이 숲을 휘젓고 다니도록 너무 오래 방치했던 것 같군. 다음에 아우버다인에 가면 이 문제에 대해 엘리자와 상의해 봐야겠네.$B$B그건 그렇고, 영혼의 보석이 파괴됐으니 애스리쿠스의 힘도 크게 약화되겠지. 이번 기회를 놓치지 말고 놈과 그 일당을 섬멸해야겠네.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '썩 괜찮은 농어들이네요! 도와 주셔서 정말로 고맙습니다!$B$B당신 낚시 실력은 최소한 제 사촌 여동생, 그라운 블럼프 정도는 되는군요. 그라운은 여자이지만 수염도 나고 이상야릇한 냄새도 납니다만, 낚시에 대한 열정만큼은 최고죠. 아무튼 당신은 블럼프가의 낚싯대를 가질 만한 자격이 있는 것 같습니다.' WHERE `entry`=1141; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어둠의해안 농어만 있으면 아주 맛난 요리를 다양하게 만들 수 있지요. 먹기에도 좋긴 하지만 낚시로 잡는 게 더 재미있는 것 같아요.$B$B어둠의해안 농어는 좀 잡으셨나요?' WHERE `entry`=1141; +UPDATE `locales_quest` SET `Details_loc1` = '이렇...게 힘이 없어...서야 오래 살...아 있지 못할 것 같...소.$B$B팔핀델에게... 주의를 주...기 위해 론브라우...라는 용...용감한 드워프를 보냈...소.$B$B하지만 주..죽기 전에... 내... 아내... 트레샬라... 와 연결되어 있는... 펜던트를... 그 비...비열한 녀석이 빼앗...아 가 버렸소...$B$B제...제발... 펜던트를 찾아서 다르나서스에 있는... 트레샬라에게... 돌려... 주시오...$B$B...쓸쓸히... 죽어간 나의... 소...소식...도... 함께...' WHERE `entry`=1142; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 애스리쿠스를 처치했으니 이 지역에 있는 악의 세력이 모두 사라지기만을 간절히 바랄 뿐이오. 그자들은 다시 돌아올 테지만 그동안 우리도 그들에게 맞설 대비책과 방어력을 더욱 강화할 수 있을 것이오.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '애스리쿠스 나라신은 강력한 소환사요. 델그렌님의 도움을 기다려야 할지도 모를 일이지만, 아무튼 이렇게 그대를 혼자 보내신 걸 보면 크게 신임하고 계신 게 분명하오.' WHERE `entry`=1143; +UPDATE `locales_quest` SET `Details_loc1` = '아, 드디어 구세주가 왔군!$B$B내가 이곳에 얼마나 오래 갇혀 있었는지 모를 거요. 마지막으로 바깥 세상 구경한 게 언제인지 기억도 나질 않으니...$B$B보다시피, 나는 사업가요. 사람들은 돈벌레라고도 부르지. 메보크 미지릭스가 여기 이 돼지우리 같은 곳에서 나는 청엽수를 후한 값에 사들인다는 소문을 듣고 왔다오. 쉽게 들어왔다 빠져나갈 수 있을 줄 알았는데, 보다시피 잘못 생각했던 모양이오.$B$B어쨌든, 여기서 나갈 수 있도록 도와준다면 후하게 보상하리다.' WHERE `entry`=1144; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와줘서 고맙소, 친구! 약속한 대로 수고한 대가를 주겠소.' WHERE `entry`=1144; +UPDATE `locales_quest` SET `EndText_loc1` = '수입업자 윌릭스가 가시덩굴 우리에서 탈출하도록 호위' WHERE `entry`=1144; +UPDATE `locales_quest` SET `Title_loc5` = '進口商威利克斯' WHERE `entry`=1144; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 코란이 보낸 쪽지로군. 오랫동안 충직하게 일해 주고 있는 친구지. 안 그래도 크로스로드에서의 임무를 어떻게 진행하고 있는 중인지 궁금하던 참이었는데 잘 됐군.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신은 오그리마밖에서 오랫동안 모험을 즐긴 것 같아 보이는군... 부럽소.$B$B나도 스랄님의 명으로 이 도시에 있지만 않았더라도 아마 지금쯤 여기저기 모험을 하며 돌아다니고 있었을 것이오. 하지만 나는 호드의 지도자 스랄님의 판단을 믿소. 그분이 날 필요로 하시는 한 여기에 남아서 그분을 도울 것이오.' WHERE `entry`=1145; +UPDATE `locales_quest` SET `Details_loc1` = '음... 그 곤충에 대해서 코란도 나와 같은 생각인 것 같군. 생각보다 훨씬 더 위험한 녀석들인 것 같소.$B$B며칠 전, 한 사냥꾼을 만났소. 버섯구름 봉우리에서 초주검이 되어 왔더군. 그는 소금 평원에서 드워프 발굴단을 몰아내기 위해 파견된 공격대원이었소. 그런데 공격 도중 발굴 현장의 동굴 안에서 곤충들이 쏟아져 나오는 바람에 부대가 거의 전멸하고 말았다오.$B$B목타르 크린이 지휘하던 그 부대는 소금 평원 변경으로 대피한 모양이니 그에게 이 쪽지를 좀 전해 주시오.' WHERE `entry`=1146; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '산을 울릴듯한 우레와 같은 소리에 놀랄 것 없네. 소금 평원으로 온 고블린과 노움들이 자칭 과학의 산물이라고 부르는 고약한 기계를 타고 경주를 벌이는 소리일 뿐이니까. 하지만, 이곳 버섯구름 봉우리에는 그보다 더 큰 위협이 도사리고 있어. 우리 부대원 절반 가량의 목숨을 앗아간 무서운 놈들!$B$B우리는 오그리마의 벨그롬님으로부터 철수 명령이 하달되기 전까지는 이곳에 계속 머무를 것이네. 철야로 경계를 서면서 이곳을 사수해야지.' WHERE `entry`=1146; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나와 우리 부대는 전쟁을 위해 이곳 소금 평원까지 흘러들어왔다. 자네는 무슨 일로 이곳까지 온 거지?' WHERE `entry`=1146; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하하! 그 진액을 뒤집어 쓰고 있는 모습이 더 멋져 보이는군! 으, 악취가 진동을 하는군. 코도 녀석들을 자극할 수 있으니 가까이 가지 말도록.$B$B우리 동료들도 당신 몸에서 나는 그 냄새만으로도 당신이 우리 대신 저 곤충 괴물들을 처치했다는 사실을 믿어 의심치 않을 것이오. 대단하군.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `Details_loc1` = '껍질을 손에 들고 살펴 보다가 뒤집어 보니 그물처럼 얽혀 있는 키틴질 표면 때문에 껍질이 놀랄 만큼 단단하다는 사실을 발견합니다. 지금까지 이런 물건은 본 적이 없습니다. 다른 부분을 더 살펴 보면서 이 짐승이 고도로 진화된 종이라는 것을 깨닫게 됩니다.$B$B시체를 다시 내려다보니 문득 코란이 이 짐승에 대해 연구해 보고 싶어할 것 같다는 생각이 듭니다. 자세한 연구를 통해 이 동물의 정체와 출처를 알아낼 수도 있을 것 같습니다.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 근래에 목타르를 만났었단 말이오? 그자는 무슨 일만 생기면 항상 나를 찾더군. 큰 전투가 아니라 항상 자신의 작은 부대를 돌보는 데 시간을 허비하고 있다는 게 유감스럽긴 하오. 하지만 지금쯤 아마 탐험가 연맹 놈들을 처치하고 있을 테니 그나마 다행이지.$B$B이 견본들을 내게 가져온건 정말 잘한 일이오. 거인의 들판에서 발견한 알과 함께 이 견본을 조사해 보면 이 곤충의 정체를 밝혀내는데 많은 도움이 될 것 같소.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 오랜만이군. 오늘은 무슨 일이오? 방금 치열한 전투를 치르고 온 것 같아 보이는데... 호드를 위해서나 자네를 위해서나 좋은 일이지... 전투를 많이 치를수록 더 큰 명성과 힘을 얻게 될 테니까 말이오.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '갑작스러운 역경에 부딪혔을 때 자신의 영혼이 얼마나 강한지 알 수가 있다네. 무사하리라는 보장이 없음에도 불구하고 그대는 믿음의 도약을 했네. 이제 자네의 마음은 열렸고 그대의 영혼은 앞으로 부딪치게 될 많은 일들을 겪을 준비가 된 것이네.$B$B원한다면 바로 다음 시험을 시작할 수 있네.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '믿음은 흔히들 생각하는 것 이상으로 굉장히 중요하다네.$B$B때로는 그대가 무엇을 믿는가는 중요하지 않아. 그보다는 무언가 믿는다는 사실 자체가 중요하지.' WHERE `entry`=1149; +UPDATE `locales_quest` SET `Details_loc1` = '옛날 고대 신들의 시대엔 이 땅에 많은 정령들이 살고 있었지. 그들은 고대 신들을 섬겼고, 신들은 정령들을 이 세상에 속박해 두었네. 그런데 고대 신들이 이 땅을 뜨자 정령들은 세상에서 사라졌고, 이제는 강력한 마법사만이 다시 그들을 소환해 불러낼 수 있게 되었지.$B$B하지만 어디에나 예외는 존재하는 법... 일부 정령들은 강한 힘을 갖고 있어서 이 땅에 스스로 남아 있을 수 있었지. 로크알림도 그 중 하나야. 자, 그대의 힘을 시험하려면 버섯구름 봉우리에서 로크알림을 찾아 처치하게.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 용기의 시험이 끝났네. 이 시험을 통해 그대는 힘과 용기를 증명해 보였군그래. 이제 마지막 시험을 통과하면 이 의식이 완료된다네.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '버섯구름 봉우리의 켄타우로스 부족은 로크알림을 돌주먹이라고도 부른다네. 그의 앞을 막아서는 무모하고 어리석은 놈들을 내리칠 때 그의 주먹에서 나는 우레 같은 소리 때문이지.' WHERE `entry`=1151; +UPDATE `locales_quest` SET `Details_loc1` = '이제 나와 함께할 시간도 거의 끝나 가는군. 다른 이에게 다음으로 그대가 수행할 지혜의 시험을 맡기겠네. 이 세상에는 배울 일도 많고 가봐야 할 곳도 많지.$B$B놀라운 지혜를 가진 주술사 브라우그 딤스피릿을 찾아 가도록 하게. 그가 지혜의 시험에 대해 알려줄 테니 그의 말에 귀를 기울이도록...$B$B준비가 되는 대로 돌발톱 산맥과 잿빛 골짜기를 잇는 토굴길을 찾아 가게. 브라우그는 그곳에 살고 있지. 나이트 엘프들이 자네의 시험을 방해하려 할 것이니 조심하게.' WHERE `entry`=1152; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고블린이 이 땅을 침범하고 나이트 엘프가 신흥 종족들을 견제하고 있는 지금 세상의 밤과 낮은 점점 더 싸늘해지고 있네. 그러니 칼림도어와 로데론이 겪고 있는 이 고난에 대해 포세이큰과 오크만 탓할 수는 없지. 지성이 있는 많은 종족들까지 이 고난에 일조하고 있는 상황이네. 도른 역시 이 사실을 알고 있었고 그대가 이러한 사실을 이해할 만한 품성을 보여 주었기에 이곳으로 보낸 것이지.$B$B그래서 그대가 지금 이 브라우그 앞에 서 있게 된 거라네.' WHERE `entry`=1152; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋은 견본이야. 정말 아주 괜찮은 견본을 가져왔소.$B$B당신이 이 임무를 성공적으로 완수했으니 이제 더 이상 여행자들에게 광석을 팔라고 들볶을 필요는 없군.$B$B즉시 연구를 시작해야겠어. 이 광석이 충분히 강한 것으로 확인되면 이것으로 만든 무기를 대족장님께 바쳐서 우리의 성공을 직접 보여드리겠소.$B$B당신의 도움을 절대 잊지 않겠소, $c 친구.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '광석 견본을 손에 움켜쥐고 팔지 않는 여행자들을 또 보았지... 대족장님을 돕지 않는 자들에겐 경멸뿐이외다.$B$B그런 자들에게 용감한 호드의 전사다운 명예로운 죽음은 어울리지 않지... 저 겁쟁이 얼라이언스처럼 비굴한 죽음과 마주하면 좋겠소.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `Details_loc1` = '도른의 시험을 잘 통과했으니 이제 다음 시험을 치를 때가 되었네. 지금까지의 시험은 아이들 장난에 불과하지. 육체의 힘을 시험하는 건 어렵지 않지만 마음을 시험하는 건 차원이 완전히 다른 문제지.$B$B쉽게 설명해주지. 내가 말하는 책을 찾아서 탐독하고 그 내용에 대한 내 질문에 답하도록 하게.$B$B무슨 책인지 궁금하겠지? 고대의 유산이라는 책일세. 잿빛 골짜기 남쪽에 있는 도르다닐의 아래쪽으로 가면 찾을 수 있을 걸세. 그곳은 죽은 드루이들과 그들의 노예가 지키고 있으니 조심해야 하네.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이게 바로 내가 말한 책이야. 내용을 숙지했겠지? 내 질문에 제대로 대답할 수 있길 바라네.$B$B준비가 되면 질문을 하도록 하겠네.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾아서 읽은 다음 내게 가져오도록 하게. 그 전까지는 질문하지 않을 걸세.' WHERE `entry`=1154; +UPDATE `locales_quest` SET `Details_loc1` = '잘했네. 지혜의 시험의 첫 단계를 잘 통과했군. 아직 답해야 할 질문이 남아 있지만 그 질문은 내가 하지 않겠네.$B$B로데론의 폐허에 있는 파쿠알 핀탈라스를 찾아가도록 하게. 그는 역병이 휩쓸고 지나가기 전에는 인간들의 위대한 역사가였지. 지금도 타인들을 교화하기 위해 힘쓰고 있지만 예전에 하던 일과는 성격이 다르지.$B$B아마 그가 문제를 내기 전에 그대에게 무언가를 요구할 걸세. 하지만 지금까지 잘해 왔으니 그의 시험도 무사히 통과하리라 믿네.' WHERE `entry`=1159; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '브라우그가 보냈다고? 그럴 리가...$B$B<아래 위로 훑어보며>$B$B용맹한 도르다닐에게 맞서고 믿음의 시험을 통과하고 또 강력한 정령을 물리쳤단 말인가? 흠... 분명 지금 연극을 하고 있는 거지? 아니면 선술집에서 엿들은 남의 이야기를 하고 있나? 그래, 내 시험을 통과할 만큼 대단한 실력을 가졌다고 생각하나? 그럼 한번 시작해 볼까, $c 친구?' WHERE `entry`=1159; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이게 바로 내가 찾아오라고 한 책이야.$B$B<책을 내려다보면서 손으로 책의 윗부분을 천천히 어루만지며>$B$B자, 이제 자네의 신체와 영혼만큼 자네의 정신도 강하다는 걸 증명해 보이고 싶겠지. 책을 충분히 읽었을 것으로 알고 질문을 시작하지. 그럼 이 모든 시험들이 끝나게 되는 것이네.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 훔쳐내기 전에 붉은십자군을 좀 처치해 주길 바라네.$B$B한때 붉은십자군은 정의의 이름을 외쳤을지 모르지만 지금은 그들의 신앙을 따르지 않는 이들은 전부 해치고 있어. 놈들은 포세이큰을 비롯한 모든 언데드를 정화해야만 할 대상으로 여기고 있네. 게다가 자신들의 땅으로 들어오는 자는 모두 제정신이 아니거나 언데드의 강력한 마법에 의해 조종당하고 있다고 생각하지. 바보들, 전부 정말 바보 멍청이들이야.' WHERE `entry`=1160; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대신 복수를 해주시다니 머리 숙여 감사합니다.$B$B그들이 죽었으니 아제로스에서 그 계집의 자손들을 볼 일이 더는 없겠군요. 덕분에 이제 저는 돈벌이에 집중할 수 있겠어요. 그런데 그들을 모두 처치한 후 농장을 약탈하는 건 잊지 않았겠죠?' WHERE `entry`=1164; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그들을 모두 처치하고 증거를 가져다주세요!' WHERE `entry`=1164; +UPDATE `locales_quest` SET `Details_loc1` = '나, 대군주 모크모로크 앞에 머리 숙여라!$B$B렉사르 님이 나를 돌망치 일족의 강력한 지도자로 임명하셨다!$B$B나는 실력 있는 지도자. 내 부족을 안전하게 해준다.$B$B큰 용들이 와서 옛 고향을 다 태워 버렸다. 하지만 나는 똑똑한 오우거. 우리 부족의 새 집을 여기에 마련한다.$B$B너무 급히 옛 집을 떠나오는 바람에 두고 온 것들이 있다. 가서 내 물건들을 가져와라, 꼬마 $R. 남쪽으로 가서 내 맛있는 그로그주와 코담배통, 그리고 금고를 찾아오면 너 기특하게 여겨 준다. 화염의 둥지와 돌망치 폐허를 찾아봐라, 날 믿어!' WHERE `entry`=1166; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 다시 만나 반갑소! 이곳에서는 이상한 일들이 계속 일어나고 있었는데, 이런 때 그대가 이렇게 와 주어서 얼마나 기쁜지 모르겠소!$B$B일전에 정말 기묘한 일이 일어난 적이 있소. 갑자기 탑 위쪽에 있는 방에서 눈부신 빛이 났소. 그리고는 비명 소리가 들렸다오. 그리고 몇 번인가 고함 소리가 공기를 가르고 땅에 번개가 내리쳤소. 대체 무슨 일이 일어나고 있는 건지...' WHERE `entry`=1167; +UPDATE `locales_quest` SET `Details_loc1` = '렉사르 님이 모크모로크를 대군주로 임명하셨다. 그는 우리 오우거일족을 돌보는 것보다는 힘을 얻는 데 관심이 많지.$B$B검은용들이 오우거들을 많이 죽였다. 타르그의 아내도 죽였다. 모크모로크는 모두에게 도망치라고 해서 이곳으로 오게 했다.$B$B오우거는 싸워야 한다. 오우거는 도망치는 건 잘할 줄 모른다. 모크모로크는 자기 걱정만 한다.$B$B나는 돌망치 폐허를 고향이라 부른다. 난 남쪽이 좋다. 여기는 고향이 아니다.$B$B우리 오우거들이 검은용군단과 싸우는 걸 도와라. 난 복수하고 싶다. 고향으로 가고 싶다.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 심장과 혀들을 모으는 것은 분명 아주 위험한 일이었을 거다. 우리 옛 고향을 침략한 검은용군단의 근원을 찾기 위해 이 수수께끼를 깊이 탐구해 볼 것이다.' WHERE `entry`=1169; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검은용군단 새끼들의 심장과 혀가 있으면 어떤 괴물이 녀석들을 우리 고향으로 보냈는지 알 수 있다. 이 침략자들에 대해 더 잘 알게 되면 혹시 녀석들을 완전히 물리치고 돌망치일족 마을을 폐허에서 다시 일으켜 세울 수 있을지도 모른다.$B$B당연히 모크모로크가 그 쓰레기통 밖으로 무기력하고 뚱뚱한 몸뚱어리를 움직이도록 하는 것 자체가 대장정이 되겠지만...' WHERE `entry`=1169; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 대군주 모크모로크와 대화해야 합니다.' WHERE `entry`=1170; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '왜 내게 용에 대해 말하는 거지? 난 용 싫다. 난 여기 좋아. 여긴 용 없다.' WHERE `entry`=1170; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 드자리블과 대화해야 합니다.' WHERE `entry`=1171; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 게으른 겁쟁이 같으니!$B$B모크모로크는 렉사르님께서 우리를 이끌 당시 자신의 힘을 보여 줬었다. 하지만 렉사르님께서 떠나신 직후 모크모로크는 권력의 유혹에 넘어가고 말았지. 그는 우리를 이끌기보다는 자신이 원하는 걸 요구하기만 했다. 스스로 백성들에게 봉사하기보다는 우리가 자신을 위해 봉사하길 기대하고 있다.$B$B뭔가 조치를 취해야 한다.' WHERE `entry`=1171; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군! 오닉시아가 다시 알을 낳기까지는 시간이 좀 걸릴 거다. 내 일족을 대신해 감사를 표한다.$B$B지금까지 우리를 많이 도와줬지만 돌망치일족을 위해 마지막으로 한 번만 더 도와줬으면 한다.$B$B모크모로크는 우리를 다스릴 만한 오우거가 못 된다. 타르그가 적임이겠지만 부상을 입은 데다 나이도 있어 무리다. 무력으로라도 모크모로크를 이곳에서 쫓아내라. 그렇게 해야만 남쪽에 있는 우리 일족의 옛 고향으로 데려다 줄 새 지도자를 뽑을 수 있으니까.' WHERE `entry`=1172; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '오닉시아의 알 파괴' WHERE `entry`=1172; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '덩치가 산만한 모크모로크 녀석이 겁먹은 어린애처럼 줄행랑을 쳤군. 수고 많았다.$B$B이제 우리 고향을 영원히 되찾아 줄 새로운 지도자를 뽑을 수 있게 됐어.' WHERE `entry`=1173; +UPDATE `locales_quest` SET `EndText_loc1` = '담쟁이 마을에서 대군주 모크모로크 쫓아내기' WHERE `entry`=1173; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '경주가 없을 때 경주로 안에 들어온 바실리스크는 다른 곳으로 이동하면 처치해주길 바라네. 그놈들의 시체가 썩으려면 시간도 오래 걸리고, 그걸 치우는 건 정말 귀찮은 일이니까 말이야.' WHERE `entry`=1175; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아! 지금 바로 일을 시작해야겠어. 고맙소이다!' WHERE `entry`=1176; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뼈는 구해 왔소? 막 조종 장치의 하중을 줄이는 작업을 시작하려던 참이었는데, 필요한 부품을 구하기 전까지는 차체를 분해하고 싶지는 않다오.' WHERE `entry`=1176; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '난 물고기 머리를 좋아해!$B$B지금은 너 잡아먹지 않아.' WHERE `entry`=1177; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 먹을 것 줘, 아님 너 먹을 거야.' WHERE `entry`=1177; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '포직이 보냈다고? 포직은 경주용차를 만드는 일을 시작하기 전에도 지하광산에서 가장 뛰어난 수리공이었어. 그는 팀에 들어가자마자 두 가지 모형의 엔진을 탑재한 경주용차들을 만들었지. 땜장이 조합에서는 그 같은 인재를 놓쳐서 애석하겠지만... 어쩌겠나? 경주만큼 신나는 일도 없으니까 말이야!' WHERE `entry`=1178; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 롱비어드가 보낸 헬멧을 가지고 온 친구였군! 만세! 이제 조종사에게 마음 놓고 우리 차를 몰아달라고 부탁할 수 있겠어. 머리를 다칠 일은 없을 테니까 말이야.' WHERE `entry`=1179; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조심해! 뭘 밟는 거요! 조심, 조심하라고! 이곳에 있는 것들은 섬세한 부품들이오. 우리가 승리하려면 하나라도 고장나서는 안 된다고!' WHERE `entry`=1179; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '톱니항으로 가는 화물 말입니까? 어디... 일지를 한번 확인해 봅시다.$B$B없군요. 기록에 따르면 최근에 톱니항으로 발송된 화물은 드리즐릭이 보내는 장화였습니다. 특별히 다른 건 없는데... 건축 자재하고 연장들이 전부입니다. 당신이 찾는 경주용 부품은 없습니다.' WHERE `entry`=1180; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 그 물건에 대해서는 물론 잘 알고 있지. 하지만 나도 큰 도움은 못될 것 같군... 애석하게도 내 부하들이 연료 조절 장치의 설계도를 찾아 오기로 했었는데 실패하고 빈 손으로 돌아왔단 말이야.' WHERE `entry`=1181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 설계도를 구해왔군. 복사해서 나도 하나 갖고 있어야겠어. 이제 이 설계도를 포직에게 가져가도록. 후원자 중 한 사람이 완전히 지원을 끊었다고 생각하면 곤란하니까.' WHERE `entry`=1182; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '인정하긴 싫지만 노움의 실력이 상당하단 말이지. 우리 고블린은 모든 노력을 기울여서 그들을 능가해야만 해.' WHERE `entry`=1182; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 아쉽군! 이미 조립되어 있기를 바랬는데... 하지만 처음부터 하나하나 조립하면서 조금씩 개선해 나가는 재미 얻을 수도 있겠군. 몇 가지를 고친 다음 곧 장착해서 완성하도록 하겠소.' WHERE `entry`=1183; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '연료 조절 장치의 행방은 찾았소?' WHERE `entry`=1183; +UPDATE `locales_quest` SET `Details_loc1` = '오그리마에 있는 벨그롬님에게 돌아가서 목타르가 버섯구름 봉우리에서 명령을 잘 수행하고 있더라고 전해 주시오. 그리고 내 연구에도 진척이 있어 곧 더 많은 것을 알게 될 거라고도 전해 주시오. 벨그롬님이 크게 기뻐하실 거요.' WHERE `entry`=1184; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고해 줘서 고맙소, $c 친구. 이토록 성실하게 임무를 완수하는 자가 있다는 것을 아시면 대족장님께서 크게 기뻐하실 거요.$B$B아, 물론 당신 이름을 대족장님께 말씀드리리다. 나와 자주 얘기를 나누시고 내 의견을 꽤 존중해 주시는 분이시지.$B$B자, 나는 할 일도 잔뜩 있고 하니 이제 가 보시오. 코란을 만나서 그가 이 생물들에 대한 소식을 전해 주거든 내게 다시 돌아와 주시오. 신중히 대처해야 할 위협적인 생물들인 것 같으니...' WHERE `entry`=1184; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Hé, vous revoilà ! Je veux dire, bonjour $n ! Oui, salut à vous et à personne d’autre !$B$BLaissez-moi vous expliquer !$B$BL’objet que vous avez trouvé à Silithus se trouvait être un livre. C’est un journal écrit dans un très ancien dialecte que nous appelons le darnassien. Cela prendra un bon moment, mais je suis sur le bon chemin pour finir le travail. Je pense que vous savez déjà que ce que vous avez découvert est extrêmement précieux pour le Cercle.$B$BLa Mère de la tanière est très heureuse de cette trouvaille !' WHERE `entry`=1185; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ah, Ihr seid es wieder! Ja, Euch meine ich - also Euch, $N! Ja, Euereiner!$B$BHe, ich fang noch mal von vorn an!$B$BDas Objekt, das Ihr in Silithus fandet - war in der Tat ein Buch. Es war ein in einem sehr alten Dialekt verfasstes Tagebuch, wir nennen die Sprache heute Darnassisch. Es wird eine Weile dauern, aber ich werde es sehr sorgfältig studieren. Ich dachte, Ihr solltet wissen, dass Euer Fund für den Zirkel äußerst wertvoll ist.$B$BDie Höhlenmutter ist völlig aus dem Häuschen!' WHERE `entry`=1185; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Anda, si eres tú! ¡O sea, $n!$B$BMe alegro de verte.$B$BEl libro que encontraste en Silithus es un diario escrito en un antiguo dialecto. Voy a estudiarlo a fondo. Pensé que te gustaría saber que es muy valioso.$B$B¡Tienes la gratitud del Círculo!' WHERE `entry`=1185; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 포직을 돕고 있는 $r 아닌가요? 나도 한때는 당신처럼 험한 곳을 다니며 기계공들이 시키는 일이라면 뭐든지 했었지요.$B$B하지만 지금의 나를 보라고요! 이제는 명실공히 고블린 경주 팀의 최우수 조종사라고요!' WHERE `entry`=1186; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좀 보세요! 중량 7Kg의 견고한 시포리움 장치가 내는 힘이 얼마나 대단한지... 이걸 내 경주용차에 장착하기만 하면 노움들 코를 납작하게 할 만큼 엄청난 속도로 경주로를 돌 수 있을 거예요.' WHERE `entry`=1187; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '속력을 높여 주는 추가 장치도 없이 어떻게 경주에 얼굴을 내밀 수 있겠어요? 말도 안 되는 소리지.' WHERE `entry`=1187; +UPDATE `locales_quest` SET `Details_loc1` = '잠깐, 이게 뭐지? 쉬리브가 안전 장치를 켜 놓았군. 이러면 부스터에서 얻을 수 있는 힘이 줄어들잖아. 분명히 꺼 달라고 말했는데! 흠... 이 상태로는 안 되겠군요.$B$B이걸 타나리스 사막에 있는 가젯잔 기즈모리움으로 가져가서 쉬리브에게 안전 장치를 제거해 달라고 해 주세요.' WHERE `entry`=1188; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어리석은 래저릭... 이걸 들여다보고 안전 장치라고 하다니요. 이 부스터는 시포리움이 가히 폭발적인 힘을 낼 수 있게 해주죠. 이미 고쳐 놓은 상태니까 일단 장착만 하면 출력을 늘어나겠지만, 11에 도달 할 때까지 래저릭은 절대 만족하지 못할 겁니다요!' WHERE `entry`=1188; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 기즈모리움에서는 뭐든지 수리할 수 있다는 사실은 세 살배기도 알고 있습죠. 뭘 도와 드릴까요?' WHERE `entry`=1188; +UPDATE `locales_quest` SET `Details_loc1` = '자, 래저릭이 부탁한 그대로 고쳤습니다. 시동을 걸 때 조심하라고만 전해 주세요. 작은 실수라도 하면 앞으로 나가기는커녕 경주로 위에서 잿더미가 돼 버릴 테니...$B$B그렇게 돼 버린다면 정말로 부끄러운 일일 거예요. 그나마 그 다음 19번째 조종사가 잘해내서 따라잡을 수 있다면 다행이지만... 그건 아무도 장담할 수 없잖아요?' WHERE `entry`=1189; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이 정도는 돼야지! 내가 이 경주용 차를 몰 때 노움 녀석들의 놀란 표정이나 한번 봤으면 좋겠는데...$B$B하지만 난 경주 기록을 깨느라 정신 없을 것 같아서 말이에요.' WHERE `entry`=1189; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이럴 수가... 포직이 경주용 차에 모래를 한 양동이 씩이나 달아 놓은 거 있죠. 그렇게 운전석 밑에 무거운 모래가 실려 있으면 어떻게 최고 속력을 낼 수가 있겠어요?' WHERE `entry`=1189; +UPDATE `locales_quest` SET `Details_loc1` = '브라스볼츠 형제의 차가 훨씬 빨라졌는데 설계나 주행에 관한 모든 자료들은 이전과 동일하단 말이지. 뭔가 새로운 자재를 발견한 게 분명해. 그것밖에는 이 상황을 설명할 길이 없군. $B$B우리가 아는 건, 리즐 브라스볼츠가 지속적으로 새로운 뭔가를 발견하기 위한 계획에 힘써 왔다는 사실이야.$B$B자멕이 놈들의 주의를 다른 곳으로 돌리면 당신이 그의 계획서를 좀 빼내 달라고.' WHERE `entry`=1190; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '급하게 갈겨 쓴 쪽지 두루마리 하나와 원자재의 강화를 위한 설계도가 있습니다.' WHERE `entry`=1190; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '갑시다!' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Allons-y !' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Auf geht\'s!' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc5` = '開始吧!' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vamos!' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc7` = '¡Vamos!' WHERE `entry`=1191; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했소! 당장 일손을 모아 다음 경주에 사용할 부품을 만들어야겠군.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 경주용차의 부품에 인듀리움 광석을 사용하고 싶지만 그러려면 상당히 많은 양이 필요하다오.$B$B하지만, 카즈 모단의 바다를 건너 황야의 땅에 있는 울다만 발굴지에 가면 인듀리움 광석을 충분히 찾을 수 있을 거요.$B$B노움 녀석들도 부지런히 모으고 있을 테니 우리도 뒤질 순 없지...' WHERE `entry`=1192; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'aimerais intégrer de l\'Indurium dans les différents composants de mes voitures, mais il me faut une grande quantité de ce minerai pour les fabriquer.$B$BVous trouverez de l\'Indurium à Khaz Modan, dans les mines d\'Uldaman, dans les Terres ingrates, de l\'autre côté de la mer.$B$BLes gnomes ont désormais leur propre source d\'approvisionnement. Il est donc vital que nous ayons la nôtre pour rester au même niveau qu\'eux.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich würde gern in verschiedene Teile unserer Rennwagen Indurium integrieren, brauche aber große Mengen Rohindurium, um diese Teile herzustellen.$B$BIhr findet Indurium in der Ausgrabungsstätte Uldaman im Ödland in Khaz Modan, jenseits des Meeres.$B$BDie Gnomen bekommen ihre eigenen Vorräte, wir müssen daher unbedingt selbst welches haben, um mit ihnen Schritt zu halten.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Pondré a mi equipo técnico a trabajar de inmediato en las piezas que necesitaremos para la siguiente carrera.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me gustaría utilizar indurio en algunas piezas de los coches pero necesito grandes cantidades para crear todas las piezas.$B$BPuedes encontrar indurio en la excavación de Uldaman, en las Tierras Inhóspitas, del otro lado del mar en Khaz Modan.$B$BLos gnomos tienen sus propias reservas de indurio así que es importante que nosotros tengamos las nuestras si queremos seguirles el ritmo.' WHERE `entry`=1192; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '토륨 부품이 제자리에 꼭 들어맞아 냉기 오일을 붓는 데 필요한 도관이 됩니다. 냉기 오일을 마지막 한 방울까지 부어 넣자 함정이 작동됩니다.$B$B무심코 이곳을 지나가는 부주의한 오우거에게 화가 있을지니!' WHERE `entry`=1193; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '커다란 부서진 함정이 앞에 놓여 있습니다. 겉으로 보아하니 오우거들이 수리를 하려다 실패한 것 같습니다. 옆에는 서둘러 적은 듯한 메모가 있는데, 기묘하게도 함정을 수리하는 데 필요한 것이 정확히 무엇인지 쓰여있습니다. 수리하려면 토륨 부품과 냉기 오일이 필요하며, 다 고치면 오우거가 지나가다가 걸릴 수도 있으니 조심해야 한다고 적혀있습니다.$B$B글을 읽을 줄 아는 오우거는 몇 되지 않는다는 사실은 확실히 큰 행운입니다.$B$B확실히 말입니다.' WHERE `entry`=1193; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Un grand piège cassé se trouve devant vous. On dirait que les ogres ont tenté de le réparer sans succès. Une note hâtivement griffonnée se trouve juste à côté. Curieusement, elle détaille tout ce qui est nécessaire pour le réparer : il faut un rouage en thorium et un peu d’huile glaciale. Si le piège était réparé, un ogre qui passerait à côté pourrait s’y faire prendre, et pourrait être évité.$B$BC’est vraiment une bonne chose que très peu d’ogres sachent lire.$B$BVraiment.' WHERE `entry`=1193; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vor Euch liegt eine große, beschädigte Falle. Ihrem Aussehen nach zu urteilen, müssen die Oger versucht haben sie zu reparieren, jedoch ohne Erfolg. Eine hastig geschriebene Notiz liegt neben der Falle. Seltsamerweise beschreibt sie ausführlich was benötigt wird, um die Falle zu reparieren: ein Thoriumapparat und etwas Frostöl. Wäre die Falle wieder repariert, könnte ein verbeikommender Oger darin gefangen und so umgangen werden.$B$BEs ist offensichtlich ein glücklicher Zufall, dass nur die wenigsten Oger lesen können.$B$BOffensichtlich.' WHERE `entry`=1193; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tienes ante ti una gran trampa rota. Parece que los ogros han intentado reparar la trampa, pero sin éxito. Al lado de la trampa hay una nota escrita a toda prisa. Lo curioso es que describe exactamente lo que se necesita para reparar la trampa: 1 trasto wow de torio y un poco de aceite de escarcha. Si se reparara la trampa, cualquier ogro que pasara por aquí podría caer en ella... uno menos.$B$BEvidentemente, el hecho de que sean pocos los ogros que saben leer, podría parecer un hecho fortuito.$B$BPodría parecerlo...' WHERE `entry`=1193; +UPDATE `locales_quest` SET `Details_loc1` = '리즐의 설계도에는 인듀리움 광석으로 부품을 강화하는 과정이 설명되어 있습니다. 그가 써 놓은 내용으로 보아 황야의 땅의 울다만에 있는 드워프의 발굴지에서 인듀리움 광석을 구해 온 것 같습니다.$B$B다른 쪽지는 대부분 내화 특성에 관한 것들입니다.$B$B그 쪽지는 설계의 사전 단계에서 사용된 것으로, 제련되지 않은 인듀리움 광석에 대해 상당한 내용이 담겨 있습니다.' WHERE `entry`=1194; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '인듀리움? 아주 흥미로워. 그래서 최근 노움들의 차가 그렇게 빨라졌군... 그 정도로 강한 열을 견딜 수 있는 광물을 찾았으니 말이야.$B$B당신이 가져온 이 견본은 너무나 값진 것이오. 이걸로 몇 가지 실험은 할 수 있겠어. 하지만 실제로 경주용차에 사용하려면 광물이 더 많이 필요할 거야.' WHERE `entry`=1194; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 이거면 라우도 만족할 거요. 이걸 그에게 좀 가져다주겠소? 버섯구름 봉우리에서 즐거운 시간을 보낼 수 있을 거요.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가득 찬 약병을 구하면 버섯구름 봉우리에 있는 우리 동료 라우에게 보내야 하네. 약병을 부탁한 자이니 사용 방법에 대해 잘 알고 있을 거야.' WHERE `entry`=1195; +UPDATE `locales_quest` SET `Title_loc5` = '神聖之火' WHERE `entry`=1195; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 그렇네. 이 약병은 우리 목적을 이루는 데 사용할 수 있을 것일세. 드리아드와 켄타우로스의 조상이 같기 때문에 달샘의 물은 켄타우로스의 유물을 둘러싸고 있는 영원한 불꽃의 보호를 깨뜨릴 수 있게 해 줄 걸세.' WHERE `entry`=1196; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '혹시 잔겐이 보내서 왔나?' WHERE `entry`=1196; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 가져온 물로 켄타우로스 유물을 감싸고 있는 불꽃을 일시적으로 누그러뜨릴 수는 있을 거요. 하지만 영구적인 게 아니니 서둘러야만 하오.$B$B여기서 북쪽으로 가면 갈라크일족 켄타우로스의 주둔지인 갈래발굽 바윗골을 찾을 수 있을 거요. 불꽃은 경비가 삼엄한 갈래발굽 바윗골 안에 있소이다.$B$B조심하시오. 이곳에는 갈라크 켄타우로스가 아주 많은데다 자신들이 소중하게 여기는 것을 그렇게 쉽게 내놓으려고 하지 않을 테니까.' WHERE `entry`=1197; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 발굽에서 이상한 힘이 흘러나오는 게 느껴지오... 연구를 해보면 틀림없이 켄타우로스에 대한 놀라운 정보를 새로 얻을 수 있을 것이오.$B$B고맙소이다. 나는 이제 당신이 가져온 이 수수께끼를 푸는 작업을 시작해야 할 것 같소.' WHERE `entry`=1197; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 빨리 갈래 발굽을 손에 넣었으면 좋겠소. 아직 구하지 못했소?' WHERE `entry`=1197; +UPDATE `locales_quest` SET `Title_loc5` = '神聖之火' WHERE `entry`=1197; +UPDATE `locales_quest` SET `Details_loc1` = '요즘 잿빛 골짜기 해안, 검은심연의 나락에 있는 나가와 결탁한 황혼의망치단에 대한 많은 소문이 나돌고 있소.$B$B은빛 여명회에서 내 임무는 가능한 많은 정보를 수집하고, 그것이 언제 어디에 필요한지 파악하는 것이오.$B$B검은심연의 나락에서의 동태를 살피려고 정찰병을 보낸 지 몇 주가 지났소. 그런데 아직도 은빛경비병 타엘리드로부터 보고를 받지 못했소. 다른 정찰병들은 이미 긴급 임무에 투입된 상태이니, 당신이 타엘리드를 찾아 그를 좀 도와주시오.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '새벽감시자 섀드라스께서 그대를 보낸 건 정말 다행스러운 일이오. 이 저주받은 곳에서는 정말 사악한 음모가 진행되고 있소.' WHERE `entry`=1198; +UPDATE `locales_quest` SET `Details_loc1` = '혼돈의 고대 신을 위한 고대 의식으로 힘을 얻은 황혼의망치단 단원들이 사악한 후원자들을 환생시켜 전 세계에 죽음과 공포를 퍼뜨리려 하고 있소.$B$B이들은 나가와 동맹을 맺고 잿빛 골짜기 해안에 있는 검은심연의 나락에 집결하고 있다고 하오.$B$B그들이 그 오래된 신전 깊은 곳에서 어떤 사악한 음모를 꾸미고 있든지 이를 반드시 좌절시켜야 하오.$B$B황혼의망치단과 결전을 벌이고 승리의 증거물을 가지고 돌아오시오. 수고에 대한 보상은 후하게 해 드리리다.' WHERE `entry`=1199; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 용맹스럽고 고귀한 혈통을 타고 태어난 것이 틀림없소. 은빛 여명회는 악을 물리친 당신의 노고를 칭송하고 있소.' WHERE `entry`=1199; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검은심연의 나락은 한때 나이트 엘프의 고대 신전이었소. 가장 강력한 힘을 지닌 달샘이 안치되어 있던 곳이었지. 그런데 이제 황혼의망치단의 손아귀에 떨어졌으니 그곳에서 어떤 사악한 음모가 꾸며지고 있을지 알 길이 없소이다.$B$B그들을 제거하는 일은 진전이 있었소?' WHERE `entry`=1199; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres sin duda, de sangre valiente y noble, $n. El Alba Argenta elogia tus esfuerzos en tu lucha contra el mal.' WHERE `entry`=1199; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Las Cavernas de Brazanegra una vez fueron un templo de los elfos de la noche. Albergaban una Poza de la Luna de gran poder. Quién sabe qué mal se está fraguando allí a manos del Martillo Crepuscular.$B$B¿Has hecho algún progreso en tu misión de eliminarlos?' WHERE `entry`=1199; +UPDATE `locales_quest` SET `Details_loc1` = '$B$B$B아주 오래전 이곳은 위대한 엘룬의 신전이었소. 하지만 불행히도 한 타락한 고대 신의 기운이 땅 밑에서 솟아나와 성스러운 달샘을 오염시키면서 폐허가 되어 버렸다오.$B$B고대 신의 시녀인 아쿠마이가 물 위로 올라왔소.$B$B황혼의망치단 이교도들은 이 땅을 점령하기 위해 나가와 동맹을 맺었는데, 켈리스를 따르는 이 이교도 집단은 죄 없는 자들을 아쿠마이에게 희생 제물로 바쳐 힘을 얻고 있소.$B$B켈리스를 해치우고 그의 머리카락을 다르나서스의 셀고름에게 가져다주시오!' WHERE `entry`=1200; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '켈리스 녀석은 꽤 오랫동안 우리의 추적을 피해 왔소.$B$B이 부근에 모습을 드러내던 사악한 세력들은 모두 켈리스와 끈이 닿아 있었던 모양이오. 한동안 우리는 그가 죽었거나 실종된 줄로만 알았소이다.$B$B이것으로 모든 게 해결되었소. 그의 권세가 끝났으니 무고한 자들의 목숨을 구하게 된 것이오.$B$B한 개인의 이익을 위해 고대 신의 시녀에게 희생 제물을 바치다니, 정말 말도 안 되는 일이지!$B$B아주 훌륭한 일을 해주셨소. 은빛 여명회를 대신해 진심으로 감사하오.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '시간은 소중한 것!$B$B이곳 다르나서스에서 내 임무는 우리 은빛 여명회의 번성을 위해 칼림도어를 침략하는 악의 무리를 막는 것이오.$B$B어서 용건을 이야기하든지 아니면 가 보시오.' WHERE `entry`=1200; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 첩보원들이 노련하긴 하지만 그래도 우리 호드의 눈을 피할 순 없지!' WHERE `entry`=1201; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 수고 많았군. 쉬운 임무가 아니었을 테지만... 자네가 가져온 서류는 우리의 지휘관들에게는 매우 중요한 것일세.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서류는 찾았나? 그 서류에는 얼라이언스의 안전에 매우 치명적이고, 따라서 나아가 호드의 안전에도 매우 중요한 정보가 들어 있다네.' WHERE `entry`=1202; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 좋은 검이야. 휘두르는 느낌이 아주 좋지. 정말 훌륭한 스윙 블레이드야. 다시 한번 감사, 감사 또 감사하오!!! 이제 한번 사용해 봐야겠군.$B$B아니, 나중에 사용해 보도록 하지. 다시 한번 말하지만... 정말 고맙소.' WHERE `entry`=1203; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검은 가지고 왔소??' WHERE `entry`=1203; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta es una buena hoja. Está muy equilibrada. Es una auténtica hoja. Gracias. ¡¡¡Gracias, gracias, gracias!!! Ahora quiero probarla... $B$BNo, más tarde. La probaré más tarde. Pero gracias, gracias.' WHERE `entry`=1203; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes mi hoja?' WHERE `entry`=1203; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 훌륭해요! 고맙습니다!$B$B이제 이 혓바닥으로 색다른 조리법을 시도해서 맛을 최고로 이끌어낼 방법을 찾아봐야겠군요.$B$B기필코 스톰윈드의 고독한 은둔자 선술집에서 내놓을 만한 훌륭한 요리를 만들어낼 거예요!' WHERE `entry`=1204; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '갈래진 혓바닥은 구해 오셨나요?' WHERE `entry`=1204; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했소.$B$B이번 사냥은 쉽지 않았겠지만 드디어 그 악어의 고통이 끝났다는 소식을 들으니 기쁘기 한이 없군.' WHERE `entry`=1205; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '붉은눈늪지악어 이빨은 가지고 왔소? 그 악어의 고통을 없애 준 것이오?' WHERE `entry`=1205; +UPDATE `locales_quest` SET `Title_loc5` = '死沼巨鱷' WHERE `entry`=1205; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '구해 왔군! 구해 왔어! 맛있고, 맛있는 거미 눈이로고!$B$B어떤 눈은... 빤히 쳐다보고 있으면 마찬가지로 이쪽을 빤히 쳐다보는 게 있을 거요. 그런 눈은 마지막에 먹도록 하시오. 그 눈들이 늪에서 당신을 지켜 줄 테니까 말이오.$B$B안녕, 작은 거미 눈들아. 안녕! 닭고기 맛이 나는 거미 눈. 쫄깃쫄깃하고 짭짤한 닭고기 맛이 나지!$B$B으음...' WHERE `entry`=1206; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 눈은 어디 있소?' WHERE `entry`=1206; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 내가 원하던 향료가 바로 이거요! 이 늪지 스튜 맛이 기가 막히는군.' WHERE `entry`=1218; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '향료라... 누구든 삶에 향료 같은 게 조금씩은 필요하지. 안 그렇소?' WHERE `entry`=1218; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠... 오크어를 아주 잘 읽진 못하지만, 이건... 오크 밀정이 쓴 보고서인 것 같군!' WHERE `entry`=1219; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보고할 사안이라도 있소?' WHERE `entry`=1219; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오크 밀정이 쓴 보고서로군! 이걸 어떻게 찾았나? 음, 그건 중요하지 않지. 어디, 뭐라고 써 있는지 볼까...' WHERE `entry`=1220; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 볼일이 있나?' WHERE `entry`=1220; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해, 가져왔군그래! 이 청엽수 줄기를 내다 팔면 목돈깨나 만질 수 있겠어!$B$B힘들게 가져와 줘서 정말 고마워, $n! 자네는 아주 훌륭한 동업자야.' WHERE `entry`=1221; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '청엽수 줄기는 가져왔나?' WHERE `entry`=1221; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '방금 이그나츠가 진흙콩 잎을 가지고 여기 왔었는데, 당신이 그가 큰 위험에서 빠져나올 수 있도록 도왔다고 하더군요.$B$B고맙습니다. 다음에 당신이 스톰윈드의 고독한 은둔자 선술집에 가게 되면 당신에게 잔치를 베풀어 주시라고 우리 삼촌께 부탁 드리도록 하지요.' WHERE `entry`=1222; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했군. 마그 나이트아이는 테라모어 외곽에 배치되었던 우리 요원일세. 그는 그 도시를 염탐하는 임무를 맡고 있었지.$B$B이건 그의 최근 보고서인데, 자네 얘기대로라면 동시에 그의 마지막 보고서가 되겠군. 흠, 마그가 늪에서 최후를 맞이한 건 아닌가 싶어 걱정이 되는군...' WHERE `entry`=1238; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 무슨 볼일이라도 있나?' WHERE `entry`=1238; +UPDATE `locales_quest` SET `Details_loc1` = '열심히 땅을 파자 거칠게 보이는 남자 오크의 가면이 나왔습니다. 입술은 으르렁거리며 굳은 듯, 다소 반항적인 눈동자로 당신을 노려보는 형상입니다.' WHERE `entry`=1239; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 마그 나이트아이의 쓰던 가면이군! 걱정했던 대로 그는 죽은 것이야.$B$B여기를 좀 보게! 도대체 어떤 무기로 당했기에 이 지경이 된 거지? 혹시 야수에게 당한 것인가?$B$B우리는 반드시 알아내야 하네. 마그가 얼라이언스 손에 죽은 것인지 반드시 알아내야만 해!' WHERE `entry`=1239; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보고할 또 다른 사항이라도 있나?' WHERE `entry`=1239; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이제 알겠군. 이 오크의 영혼은 이 세계에 묶인 채, 아직 완수하지 못한 임무로 인한 분노로 끓어오르고 있군.$B$B자, 그럼 분노에 찬 오크와 대화를 나눠 보도록 할까...' WHERE `entry`=1240; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '분노에 가득 찬 영혼이 당신 주위를 떠돌고 있군. 무슨 일로 이 킨윌레이를 찾아왔지?' WHERE `entry`=1240; +UPDATE `locales_quest` SET `Details_loc1` = '최근 테라모어에 사신을 보내 제이나 프라우드무어님을 만나 보도록 했었소. 그런데 그 사신이 그곳에 도착하지 않은 모양이오.$B$B나는데피아즈단이 이 음모와 관련이 있다고 보지만 자세한 내막은 확실하지 않소. 아직은 주민들에게 사신의 행방불명 소식이 알려지지 않았으나, 언제까지나 비밀로 묻어 둘 수는 없는 일이오.$B$B이미 폐하의 신하들이 단서를 찾기 위해 도시를 조사하고 다니고 있지만, 나는 내 나름의 인맥을 이용해 보려고 하오.$B$B영웅의 계곡에서 낚시를 즐기길 좋아하는 요르겐이라는 내 옛 친구가 있소. 그를 찾아 이 편지를 전하고 그의 지시를 따르도록 하시오.' WHERE `entry`=1241; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠... <곁눈질로 당신을 올려다보는 요르겐>$B$B좋소. 당신을 돕도록 하지. 하지만 이건 내가 원해서가 아니라 친구의 부탁에 대한 의무감 때문이라는 걸 알아두시오.$B$B그리고 한 가지 확실히 해 둡시다. 당신은 이미 알아야 할 사실보다 훨씬 더 많은 걸 알고 있소. 이건 우리끼리의 작은 비밀로 하는 게 좋겠소. 당신이 알게 된 내용에 대해 선술집에서 함부로 떠들지 않도록 하시오, 알겠소?' WHERE `entry`=1241; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흠, 당신 내가 고기 잡는 걸 방해할 정도로 중요한 일이 있어야 할 거요. 난 거지뿐 아니라 행상인에게도 친절을 베풀어 본 적이 없는 사람이오.' WHERE `entry`=1241; +UPDATE `locales_quest` SET `Details_loc1` = '이 쪽지를 엘링 트리아스에게 전하시오. 하지만 그에게 그 외의 다른 말은 절대 하지 마시오. 그저 예의바르게 그가 대답할 때까지 기다리기만 하면 되오. 기다리면 대답이 있을 테니 걱정은 하지 말고 말이오.$B$B다시 한번 강조하지만, 이번 일은 진지하게 임해야 하고 반드시 입 조심 해야 하오.$B$B트리아스는 상업 지구에 그가 운영하는 트리아스 치즈 상점에 있을 거요.' WHERE `entry`=1242; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '죄송합니다만, 저한테 온 편지라고요? 글쎄요, 제가 하는 일이라곤 치즈 파는 일밖에 없는데다 상자나 통이 아닌 다른 건 자주 받는 편이 아니라서 말입니다. 어디, 뭐에 관한 내용인지라도 좀 봅시다.$B$B<편지를 열며 당신을 올려다보는 엘링>$B$B좀 긴장하신 것 같아 보이는데, 괜찮습니까?' WHERE `entry`=1242; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요. 무엇을 도와드릴까요? 특별히 만든 트리아스 체더 치즈를 맛보시겠어요? 아니면 다르나서스 브루 치즈 한 덩어리는 어떻습니까?' WHERE `entry`=1242; +UPDATE `locales_quest` SET `Details_loc1` = '요르겐, 이 몹쓸 친구 같으니라고... 그래, 결국 이렇게 되는 것인가?$B$B괜찮습니다. 이 정도는 감당할 수 있습니다. 요르겐 그 친구가 어서 빨리 뒤틀린 황천에나 가 버렸으면 좋겠군요!$B$B앞으로 어떻게 될 것인지 말씀드리죠. 여기서는 내 인맥을 이용해 보겠지만, 발로 뛰어다녀야 할 일의 대부분은 직접 맡아 주셔야겠습니다. 그래야 돈을 좀 절약할 수 있으니까요.$B$B그늘숲의 다크샤이어로 가서 순찰대원 바커스를 찾으세요. 그는 주로 마을 바로 외곽의 북쪽 도로를 순찰한답니다. 날 위해 데피아즈단의 활동에 대해 조사 중이라고만 말하면 그가 아는 모든 정보를 알려 줄 겁니다.' WHERE `entry`=1243; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 트리아스가 당신을 보낸 거였군요? 그렇다면 얘기가 달라지지요.$B$B어둠 속에서 당신 앞에 그 어떤 극악무도한 것이 다가오더라도 맞서 싸우도록 하십시오. 트리아스 같은 친구들과 어울릴 정도라면 아무리 위험한 일이라도 간단히 처리할 수 있을 거라 믿습니다.$B$B그래, 요즘처럼 우울한 날에 내 친구는 내게 대체 뭘 원하는 겁니까?' WHERE `entry`=1243; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '숲 속을 돌아다니는 것은 위험합니다. 조심하도록 하시고 의심스러운 일이나 위험한 것을 보면 즉시 순찰대원에게 알려주시기 바랍니다. 혼자서 해결하려고 하지 마시고요. 당신에게 끔찍한 일이 일어나더라도 우린 책임이 없으니까요.$B$B그러나 당신이 내 말을 무시하고 어둠 속에서 나타나는 것이라면 그것이 무엇이든 맞서 싸우리라는 것을 우리 모두 알고 있지요. 내 말이 틀렸습니까? 하하, 그래요, 당신은 모험가 같이 보이니까...' WHERE `entry`=1243; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무사히 돌아왔군요. 더 이상 뭘 바라겠습니까, 안 그렇습니까?$B$B자, 그럼 뭘 입수했는지 한번 볼까요. 흠, 그간 보아온 것과 비교해보면 이 문서는 진짜가 맞는 것 같군요. 하지만, 무엇이든 당신이 찾고 있는 것으로부터 당신을 따돌리기 위한 속임수일 수도 있답니다.' WHERE `entry`=1244; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조심하십시오. 트리아스가 보낸 이라고 해도 숲 속에 숨어 있는 것들로 인해 화를 당하지 말라는 법은 없으니까요. 특히, 당신처럼 데피아즈단을 조사할 때는 더욱 그렇습니다.' WHERE `entry`=1244; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이것 참... 흥미로운 내용이군요. 요르겐과 드라베이가 이 일에 날 끌어들이다니 정말 빈틈없군요.$B$B데피아즈단이 이 계획을 완수하기 위해 아주 열성적으로 노력해 온 것 같군요. 흠... 이건 뭐지? \"주먹\"? 낯익은 이름인데...' WHERE `entry`=1245; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어디 한 군데 다친 데 없이 무사히 돌아오셨군요. 당신이 치즈를 사러 온 게 아니라는 건 자명하니까, 농담은 그만두기로 하고... 바커스가 좀 도움이 되던가요? 아니면 아직 그늘숲으로 떠나지도 않은 건가요?' WHERE `entry`=1245; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐라고?!$B$B이 골목에 날 밀어넣곤 내 개인적인 일에 관해 질문을 하겠다고? 분명히 당신과는 아무 관계도 없는 일일 텐데...' WHERE `entry`=1246; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아직까지 살아있는 걸 보니 정말 기쁩니다. 그래, 다셸과는 이야기가 잘 된 겁니까?$B$B그들이 벌이고 있는 이 계획에 대해 좀 더 읽어 봤습니다. 그들이 쫓고 있는 사신의 이름이 거론되진 않았지만, 그 사신을 납치하려는 첫 번째 시도가 실패한 후 진행 중인 이번 2차 작전에 대해 언급하고 있습니다.$B$B다셸이 얘기한 이 홀쭉이란 자가 여기에 다른 이름으로 거론되지 않았지만, 그가 메네실에 있다면 거기부터 시작하면 될 겁니다.' WHERE `entry`=1247; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오세요, 반갑습니다. 저희 가게를 찾아 주셔서 대단히 감사합니다. 오늘은 에일 맥주로 드릴까요? 아니면 양고기를 좀 드시겠습니까?$B$B원하시는 걸 말씀만 하시면 성심 성의껏 모시도록 하겠습니다. 제 이름은 미크헤일이며 손님을 모시게 되어 기쁩니다.$B$B흠? 그게 뭐죠? 트리아스? 목소리를 낮춰주세요, 손님. 이건 이 선술집에 있는 이들이 모두 들어야 할 얘기가 아닙니다.' WHERE `entry`=1248; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그를 잡았다고요? 잘하셨습니다. 그가 홀쭉이었다니 저도 놀랐습니다.$B$B솔직히 말하면, 제가 비밀 지하 활동의 짜릿한 스릴을 그리워하게 될 거라고는 생각지도 못했습니다. 세 살 버릇 여든까지 간다는 속담처럼 오래된 습관은 버리기 어려운 것 같군요. 오, 엘링씨에겐 말하지 마세요. 제가 그런 일을 그리워한다는 얘기를 들으면 틀림없이 절 스톰윈드로 다시 데려가려고 할 겁니다.$B$B손님께서 메네실에 계시는 동안 제가 작게나마 도움이 될 수 있어서 기쁩니다. 또 더 필요한 게 있으면 말씀만 하세요.' WHERE `entry`=1249; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '왕이라고요? 정말... 왕 말입니까? 진짜 왕 말입니까? 농담이신 거죠? 왕을 납치한 납치범들을 찾고 있단 말은 하지 않았잖습니까! 왕께서 실종됐다는 얘기는 듣지도 못했는데... 그렇다면 왕의 아드님이 왕관을 쓰고 있는 것이 설명되는군요.$B$B지금 바로 엘링씨에게 이 소식을 전하도록 하겠습니다. 엘링씨도 단서를 찾았다는 소식을 듣고 싶어할 테니까요.$B$B잔이 더러운 돈을 위해 스톰윈드를 배신할 줄은 꿈에도 몰랐습니다. 제 아무리 악당이라도 최소한의 명예는 지키게 마련인데 말입니다.$B$B이제 문제의 열쇠는 이 헨델이라는 자를 찾는 거로군요. 그건 제가 도울 수 있을 것 같습니다.' WHERE `entry`=1250; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '인간들의 장식 취향이 독특한 건 인정하지만, 벽난로 위에 평범한 철제 방패를 장식했을 리는 없을 텐데? 아마 이 방패는 여관에 불을 지른 자들이 두고 간 걸 것이오.$B$B경고 아니면 위협의 표시인가?' WHERE `entry`=1251; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가지고 있는 게 뭐지? 그늘 쉼터 여관 잔해에서 무슨 단서라도 찾은 것이오?' WHERE `entry`=1251; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '경비병의 배지가 내게 전해진다는 것은 언제나 좋지 않은 소식을 의미하지.$B$B전장에서 전사했을 경우 슬퍼할 가족에게 소식을 전해야 하는 건 나니까 말일세. 그 경우가 아니라면 배지의 주인에게 무슨 일이 일어난 것인지 우리로서는 알 수가 없다네. 아니면 그보다도 더 나쁜 경우도 있고 말이야.' WHERE `entry`=1252; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그늘 쉼터 여관에서 뭔가 흥미로운 단서라도 찾았나?' WHERE `entry`=1252; +UPDATE `locales_quest` SET `Title_loc2` = 'Le lieutenant Paval Reethe' WHERE `entry`=1252; +UPDATE `locales_quest` SET `Title_loc3` = 'Leutnant Paval Reethe' WHERE `entry`=1252; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 무기나 갑옷 만드는 일에 대해서는 잘 모르는데... 어떻게 사용해야 하는지는 잘 알고 있지만 만드는 건 내 전문이 아니니까 말일세.$B$B이 방패는 여관에 일어난 화재로 손상되었다는 것 외에는 아주 평범해 보이는군.' WHERE `entry`=1253; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그늘 쉼터 여관의 화재 현장에서 무슨 단서라도 찾았나?' WHERE `entry`=1253; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기가 막히게 좋은 견본을 가져오셨군요! 껍질은 손상되지 않은 완벽한 상태를 유지하고 있고 살은 분홍색을 띠고 아주 야들야들하네요. 당신 몸에는 요리사의 피가 흐르고 있는 게 틀림없어요!' WHERE `entry`=1258; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '진흙바위거북의 혓바닥으로 만드는 요리의 연구는 순조롭게 진행되고 있습니다. 사냥은 잘 되어가시겠죠?' WHERE `entry`=1258; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하시오. 테라모어 경비병에 대한 정보가 필요하다고 했소? 리테, 맞소이까?$B$B잠시만 기다려 보시오. 어느 장부에 기록이 있는지 찾아보도록 하겠소.' WHERE `entry`=1259; +UPDATE `locales_quest` SET `Title_loc3` = 'Leutnant Paval Reethe' WHERE `entry`=1259; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 삼촌이 보내셨다고요?$B$B음, 조리법을 조사해서 몇 가지 실마리를 얻긴 했지만 도움이 필요하답니다.$B$B발이 젖는 것쯤은 마다 않고 기꺼이 도와줄 이가 필요한데...' WHERE `entry`=1260; +UPDATE `locales_quest` SET `Details_loc1` = '괘씸한 진흙껍질 녀석들!! 누구도 이 마그를 죽일 순 없어! 아, 그렇지만 난 죽어버렸어. 틀림없이 놈이 나를 죽인 거야.$B$B하지만 내 임무! 내 임무는 어떻게 하지? 당신이 내 임무를 완수해 줬으면 해.$B$B테라모어 근처에 있는 동안 난 해변에 있는 얼라이언스 병사들을 염탐했었지. 그들 중 한 명이 펜던트를 걸고 있었는데... 보통 병사들은 가질 엄두도 못 낼 만큼 많은 보석이 박힌 펜던트였어.$B$B그날 밤 난 놈들의 야영지에 몰래 숨어 들어 펜던트를 훔쳤지만 기지로 돌아오는 길에 진흙껍질 게 인간 녀석이... 날 죽이고 말았어!$B$B그 진흙껍질을 찾아 반드시 펜던트를 찾아와야 해!' WHERE `entry`=1261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 펜던트가 스톰윈드의 병사가 지니고 있던 거라고??$B$B고맙네. 자네는 마그의 죽음에 얽힌 비밀을 밝혀 주었어. 하지만 이 펜던트는 풀어야 할 또 다른 의문 거리로군. 얼라이언스와 호드에 끔찍한 영향을 미치게 될지도 모르는 그런 의문 거리 말이오.' WHERE `entry`=1261; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마그의 운명에 대해서는 알아냈나?' WHERE `entry`=1261; +UPDATE `locales_quest` SET `Details_loc1` = '마그가 훔친 펜던트가 일개 병사들의 수중에 있다니 이상한 일이군. 어쩌면 그 주인이 변장을 하고 있었던 것일 수도 있고 아니면 그 병사들이 직접 훔친 것일 수도 있네!$B$B어느 쪽이 사실이든지 간에 이것은 귀족의 펜던트이고 이 펜던트의 수수께끼를 풀려면 진짜 주인을 찾아야 하네.$B$B오그리마에 있는 조르 론트리에게 그 펜던트를 가져다주게. 얼라이언스 정치학을 오래 공부한 자라 이 펜던트가 스톰윈드의 귀족들 간에 유서가 깊은 물건인지 알 수 있을 걸세.' WHERE `entry`=1262; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 펜던트는 상당히 수준 높은 기술로 정교하게 만들어졌네. 오크는 이런 보석을 탐내지 않지... 인간이라면 모를까...$B$B난 이 펜던트를 연구하겠네. 조만간 이 펜던트의 비밀이 드러나기를 기대해 보세나.' WHERE `entry`=1262; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 먼지진흙 습지대의 담쟁이 마을에서 온 겐가? 나지르는 어떤가? 습지대 일은 잘 되어 가고 있나?' WHERE `entry`=1262; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este colgante fue creado con gran habilidad y precisión, $n. Ningún orco codiciaría una joya así... $B$BPero sí muchos humanos. $B$BHaré que se estudie este colgante. Esperemos que con el tiempo, consigamos revelar sus misterios.' WHERE `entry`=1262; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has viajado desde el Poblado Murohelecho de Revolcafango? ¿Cómo le va a Nazeer? ¿Dan fruto sus esfuerzos en el pantano?' WHERE `entry`=1262; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '만나서 반갑소. 나는 사령관 사마울이오. 난 이곳 테라모어에 있는 프라우드무어님의 군대를 이끌고 있소.$B$B내 비록 아주 바쁜 몸이긴 하지만 질문이 있다면 주저 말고 물어보도록 하시오. 오래 시간을 내지는 못하겠지만 당신이 내 도움을 필요로 한다면 모른 척하지 않을 테니까.$B$B이 도시를 벗어나 여행할 생각이라면 조심하는 게 좋을 거요. 오우거나 오크, 멀록뿐만 아니라 습지 남쪽엔 검은 용이 우글거리니까 말이오.' WHERE `entry`=1264; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 찾는 헨델이라는 자는 여기 없습니다. 당신이 이미 알고 있으리라 생각되는 정보가 다른 출처를 통해 프라우드무어님께 전해졌습니다. 프라우드무어님께서는 내게 당신을 찾아 도움을 주라고 부탁하셨습니다. 당신이 내 도움을 받아들인다면 그에게 심판을 내릴 수 있도록 내가 헨델이 있는 곳을 알려 주도록 하겠습니다.' WHERE `entry`=1265; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, $N|1이여;여;?' WHERE `entry`=1265; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '$N,你找我?' WHERE `entry`=1265; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $N?' WHERE `entry`=1265; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí, $N?' WHERE `entry`=1265; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하시오. 이곳은 돌아다니기에 위험한 곳이오. 목숨이 아깝다면 너무 오랫동안 어슬렁거리지 않는 게 좋을 거요.$B$B질문을 짧게 끝낸다면 내가 도와줄 수 있을지 한번 생각해 보겠소. 이 습지 어딘가에 호드의 기지가 있다는 소문이 있소. 첩보원들이 그걸 찾기 위해 최선을 다하고 있지만 진행 상황이 너무 느리고 진척이 별로 없었소.' WHERE `entry`=1266; +UPDATE `locales_quest` SET `Objectives_loc1` = '담쟁이 마을에 있는 크로그에게 그늘 쉼터 여관의 수상한 흔적에 대해 보고해야 합니다.' WHERE `entry`=1268; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '발굽 자국이라... 내 생각엔, 어쩌면 가시멧돼지일지 모르겠군. 아니면 켄타우로스일지도... 불모의 땅에서 그들은 무시할 만한 존재가 아니오. 그러나 아직은 행동을 취할 단계가 아닌 것 같군.$B$B내가 말하지 않았던가? 그냥 단순히 여관이 불타 버린 게 다가 아니라, 여관 주인의 아내와 아이들이 살해당했소. 정말 안됐지.$B$B어쨌든, 카고로를 보내 흔적이 어디로 이어져 있는지 알아보도록 하지.' WHERE `entry`=1268; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그늘 쉼터 여관에서 일어난 사건에 대한 단서를 찾았나?' WHERE `entry`=1269; +UPDATE `locales_quest` SET `Title_loc2` = 'Le lieutenant Paval Reethe' WHERE `entry`=1269; +UPDATE `locales_quest` SET `Title_loc3` = 'Leutnant Paval Reethe' WHERE `entry`=1269; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '말썽꾼 이그나츠가 내가 부탁했던 약초들을 가지고 왔었지. 자네가 궁지에서 구해 줬다고 하더군. 잘했어! 이그나츠의 친구는 곧 나의 친구지!$B$B나더러 자네를 보게 되면 이걸 전해 달라고 하고는 곧바로 다시 남쪽으로 늪지를 향해 가 버렸어.' WHERE `entry`=1270; +UPDATE `locales_quest` SET `EndText_loc1` = '진흙콩 잎을 찾는\"말썽꾼\" 이그나츠 도와주기' WHERE `entry`=1270; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제 조카 말이, 당신이 먼지진흙 습지대에서 조카의 요리 연구를 도왔다고 하더군요. 또 조카의 동료들을 힘든 상황에서 구해 내 주셨다고요? 음, 우리 스턴 가문은 결속력이 대단합니다. 그리고 결코 우릴 도와준 친구를 푸대접하는 일이 없지요!$B$B그래서 당신을 위한 잔치를 준비했으니 와서 손을 씻고 마음껏 즐기시기 바랍니다.' WHERE `entry`=1271; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Mon neveu m\'a dit que vous l\'aviez aidé dans ses recherches à Âprefange et que vous aviez sorti son associé d’une situation difficile. Bien, nous les Stern, nous nous serrons les coudes et nous nous souvenons de nos amis !$B$BAlors lavez-vous les mains, $n, parce que nous allons faire la fête en votre honneur !' WHERE `entry`=1271; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Mein Neffe sagte, Ihr habt ihn bei seiner Suche in den Düstermarschen unterstützt und seinem Assistenten aus der Klemme geholfen. Also wir Sterns halten zusammen und vergessen unsere Freunde nicht!$B$BAlso wascht Eure Hände, $N, denn wir geben Euch zu Ehren eine Party!' WHERE `entry`=1271; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mi sobrino me dijo que le habías ayudado en su investigación en Revolcafango y que sacaste a su socio de un buen apuro. ¡Pues los Stern estamos muy unidos y atendemos a nuestros amigos!$B$BAsí que lávate las manos, $n, ¡porque estamos a punto de montar una fiesta en tu honor!' WHERE `entry`=1271; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 더 이상 리테 녀석이 늪지 주변을 어슬렁거리지 않게 된 건 다행이지만, 인간이란 게 화살에 맞은 작은 부상 하나 극복하지 못할 정도로 나약한 존재라니...$B$B이번 단서로는 이번 사건의 실마리를 찾지 못했으니 다른 단서를 찾아보는 수밖에 없겠군.' WHERE `entry`=1273; +UPDATE `locales_quest` SET `EndText_loc1` = '오그론과 함께 리테 심문' WHERE `entry`=1273; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 왕궁에서 주교 드라베이를 찾아야 합니다.' WHERE `entry`=1274; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오시오. 나는 주교 드라베이라 하오.$B$B이 성에서 내가 하고 있는 일에 대해 묻는 걸 보니 귀여운 토마스가 형제에게 우리 왕국을 도와 달라고 부탁하는 데 성공했나 보군. 그 아이는 언제나 내 말을 잘 따르는 착한 아이라오.$B$B자세히 설명할 시간이 없으니 무례를 범하는 걸 이해해 주시오... 그리고 이 일은 절대로 발설해서는 안 되는 것이니 명심하시오.' WHERE `entry`=1274; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멀리까지 가서 분명 큰 위험에도 처했을 거요.$B$B당신의 행동은 아주 헌신적이었소. 내 연구를 도와주는 것은 아제로스 전체의 이익을 위한 일이오. 많은 수고를 해주어서 고맙소.$B$B자, 이제 나는 해야 할 일이 많이 있으니 이만 실례하겠소이다.' WHERE `entry`=1275; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '일단 표본을 충분히 확보하면 연구를 시작할 수 있을 것이오. 검은심연의 나락에 있는 사티로스와 나가의 변이된 뇌간을 손에 넣게 되면 돌연 변이 간의 상호 관계에 대한 결론을 내려 볼 셈이오.$B$B새롭게 얻은 그 지식으로 어쩌면 블러드 엘프들이 기형과 악의 길에 더 깊이 빠지는 것을 막을 수 있을지도 모르겠소.' WHERE `entry`=1275; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇네, 자네 말이 맞아. 이 방패는 내가 만든 걸세.$B$B하지만 내가 해줄 수 있는 얘기가 별로 없군. 난 워낙 다양하고 많은 방패와 갑옷을 만들다 보니 일일이 다 기억할 수가 없어서 말이야.' WHERE `entry`=1276; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하신가, $c. 내가 도울 일이라도 있나?' WHERE `entry`=1276; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그의 진짜 이름은 제임스 하이얄일세. 그는 불모의 땅 변두리에 여관을 열었지. 여행자들이 쉬어 갈 수 있는 멋진 곳으로 만들기를 원하면서 말일세.$B$B아마 그의 꿈이 너무 컸던 것 같지만 한동안 그 여관은 정말 잘됐었지. 그런데 우리가 습지의 도로를 오우거들에게 내주고 만 것일세.$B$B하지만 고집이 센 제임스는 꿈을 포기하고 성 안으로 안전하게 피신하려 하지 않았지. 결국 그늘 쉼터 여관은 잿더미가 되고 말았네. 지금 조사 중이긴 하지만 아직 별로 알아낸 게 없다네. 우릴 도와줄 생각이 있다면 불타고 남은 잔해에 뭔가 단서가 있는지 찾아봐 주게나.' WHERE `entry`=1282; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '발굽 자국이라고? 먼지진흙 습지대 주변 지역에서 켄타우로스의 활동이 심상치 않은 것이 사실이네. 불모의 땅에서의 짧은 원정 중에 우리는 켄타우로스의 야영지와 소유지가 지역 곳곳에 산재해 있는 걸 발견했다네.$B$B우리 수색병 중에 팰그런 해스틸이라는 자를 보내 그 흔적이 어디로 연결되는지 알아보도록 하겠네.' WHERE `entry`=1284; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '실종이라고? 테소렌은 배반자를 그렇게 표현하는가보군.$B$B그가 총사령관 대린에게 맹목적인 충성을 바치다 배반자로 전락한 저 바보 같은 자들 중 하나라는 사실은 분명하네. 참으로 기막힌 아이러니가 아닌가? 탈영병들이 우리더러 얼라이언스를 배반했다고 뒤집어 씌우다니 말일세.' WHERE `entry`=1285; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바임스가 보낸 자인가? 그자는 자신의 일도 직접 나서서 하지 못하나 보군, 흥...' WHERE `entry`=1286; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 부관 칼드웰을 보내 버려진 경비탑에 있는 탈영병들을 처리하도록 하겠네. 또한 그에게 리테를 찾으라고 일러두지. 습지는 그다지 넓지도 않고 발자국도 잘 남으니까 그를 찾는 건 별로 어렵지 않을 거야.' WHERE `entry`=1287; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제임스? 아, 제임스는 오래전에 떠났는데...$B$B아마 그놈의 애국심이 다시 발동했던 게지요. 그가 그러는 것도 이해할만합니다. 로데론은 온통 제정신이 아니었으니까 말입니다. 수많은 사람이 제이나 프라우드무어님이 바다를 건너 항해하는데 따라나섰답니다.' WHERE `entry`=1301; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '詹姆士?哦,他很久以前就走了。$B$B我看他被狂热的情绪冲昏了头。当时整个罗德隆都疯了,很多人加入珍娜·普劳德摩尔的军队横渡大海到卡林多去了。$B$B' WHERE `entry`=1301; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제임스 하이얄, 제임스 하이얄... 왜 그 이름이 이렇게 낯이 익지?$B$B아, 그렇지! 그늘 쉼터 여관 사건! 거기서 무슨 일이 일어났었는지 조금이라도 알고 있다면 바임스 사령관님을 만나 얘기해 보는 게 좋을 것 같습니다. 그분께서 조사를 맡고 계시니 말입니다.' WHERE `entry`=1302; +UPDATE `locales_quest` SET `Details_loc1` = '이제 당신 새 왕이다, 토르텔드린이라고 하는 기분 나쁜 엘프에게서 소중한 고르독 유물 빼앗아줘! 이전 왕은 실패했고, 토르텔드린이 아주 오래전 왕에게서 유물 훔쳐간 뒤로 다른 임금들 다 실패했다!$B$B그 유물은 권력의 고르독 건틀릿이라고 한다. 옛날 얘기에는 진짜 고르독 왕만이 갖고 올 수 있다고 한다. 옛날 얘기에는 기분 나쁜 엘프가 아직도 이 근처에 있다고 한다. 그 유물 찾으면 평생 왕이 끼고 있게 될 거다! 그래, 내가 보여준다!' WHERE `entry`=1318; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠... 이것 참 흥미로운 물건이군요. 분명 내가 아는 한 이 대륙의 대장장이가 만든 물건은 아니네요. 아, 물론 내가 만든 것도 아니고요.' WHERE `entry`=1319; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 보여 줄 거라도 있나요?' WHERE `entry`=1319; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '조사를 진행할 만큼 큰 정보는 아니지만 기억은 해둬야 할 것 같군. 이 사건에 대한 다른 단서들이 드러나서 대체 무슨 일이 있었는지 좀 더 확실히 알 수 있게 되면 좋으련만...' WHERE `entry`=1320; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋은 방패다. 아주 단단하고, 무겁고, 좋다. 하지만 이 도골에게는 필요 없다. 난 방패를 만들기만 할 뿐, 사지는 않으니까.$B$B그걸 알아야지.' WHERE `entry`=1321; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '볼일이 있나, $c?' WHERE `entry`=1321; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '난 밟아 죽일 수 없을 정도로 큰 거미는 정말 싫다.$B$B독주머니를 구해다 줘서 고맙다. 이제 독주머니를 열고 방패 위에 붓도록 하지...' WHERE `entry`=1322; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '거미의 독주머니는 구해 왔나?' WHERE `entry`=1322; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '모사른? 많이 들어 본 이름 같은데... 지금은 잘 기억이 나질 않는군. 나중에 생각날지도 모르지.$B$B아마 별로 중요한 이름은 아닐 것이오. 방패야 어딜 가나 흔하고 별로 중요하지 않은 물건이니까...' WHERE `entry`=1323; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 모두 현재 일어나고 있는 일련의 사건들 때문에 심기가 불편한 것은 사실입니다. 하지만 우리가 그를 테라모어로 데려가 몇 가지 조사하고 왕을 찾아볼 수 있도록 우리의 뜻을 따라 주시기 바랍니다.$B$B프라우드무어님께서도 틀림없이 당신의 도움에 고마워하실 것입니다. 언제 시간이 나거든 프라우드무어님을 만나 얘기해 보도록 하십시오.' WHERE `entry`=1324; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 스톰파이크 일가 중 한 명이 보낸 주문서로군그래. 스톰파이크 집안은 뛰어난 드워프들을 많이 배출한 훌륭한 집안이지. 부자들이기도 하고...$B$B고맙네. 오늘 내로 산악경비대 스톰파이크에게 줄 방패를 만들어야겠어.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '드워프의 땅에서 온 편지라고 했나? 그 먼 북쪽 땅에서 누가 날 찾는 건지 궁금하군...$B$B어디 주문서를 한번 보세.' WHERE `entry`=1338; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇소. 내가 경비 임무를 수행하는 동안 누군가 내 대신 해줘야 할 일이 있소. 모단 호수를 떠나 멀리까지 가야 하는 일이오.$B$B모험을 즐길 절호의 기회지!' WHERE `entry`=1339; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아주 잘 됐군. 초기 보고서 내용이 정말이라면 이 심장의 독성은 독에 대한 우리의 지식을 더욱 발전시켜 줄 거야.$B$B아주 반가운 물건을 가져왔군그래. 자네는 이런 보상을 받을 자격이 충분해.' WHERE `entry`=1358; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 전할 물건이라도 있나?' WHERE `entry`=1358; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 가져온 이 늑대 심장들은 다른 비슷한 견본들에서는 보지 못한 성질을 갖고 있네. 이 심장에는 심장이 뛰고 있는 늑대 자신에게 치명적인 영향을 미치는 독성이 있어!$B$B정말 놀라운 일이야. 반드시 더 연구해 봐야겠어. 자네가 가져온 심장 중 몇 개는 내가 견본으로 갖고 있네. 그것들을 내 동료인 연금술사 진게에게 가져다주게. 언더시티에 있는 우리 본부에서 진게를 만날 수 있을 걸세.' WHERE `entry`=1359; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 렌퍼럴이 말하던 바로 그 심장 견본이로군요. 어서 이걸로 실험을 해보고 싶군요... 새로운 형태의 독소를 발견하는 것은 언제나 왕립 연금술 학회에서 관심을 갖는 일이죠.' WHERE `entry`=1359; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요. 내게 전할 것이 있나요?' WHERE `entry`=1359; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이제야 진정한 내 모습을 찾은 것 같군. 정말로 고맙소.$B$B어떤 드워프는 빛나는 금속을 좋아하고 어떤 드워프는 빛나는 보석을 사랑하지만, 이 술잔이 손에 없으면 나 스타우트암은 스타우트암이 아니라오!' WHERE `entry`=1360; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '궤짝에 든 내 보물은? 트로그놈들은 상대할 만했소?' WHERE `entry`=1360; +UPDATE `locales_quest` SET `Objectives_loc1` = '렉타르 데스게이트와 대화해야 합니다.' WHERE `entry`=1361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇네. 난 대원을 모집하고 있지. 이번 임무는 잊혀진 땅에서 켄타우로스를 상대하는 것일세. 빨리 임무를 시작할 수 있도록 간단히 설명하도록 하지.' WHERE `entry`=1361; +UPDATE `locales_quest` SET `Title_loc2` = 'Regthar Seuil-de-mort' WHERE `entry`=1361; +UPDATE `locales_quest` SET `Title_loc3` = 'Regthar Totenfurt' WHERE `entry`=1361; +UPDATE `locales_quest` SET `Title_loc5` = '雷戈薩·死門' WHERE `entry`=1361; +UPDATE `locales_quest` SET `Objectives_loc1` = '잊혀진 땅의 침묵의 초소에 있는 펠굴 투커츠와 대화해야 합니다.' WHERE `entry`=1362; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '렉타르의 명령으로 이곳에 온 거요? 그렇다면 켄타우로스를 상대하러 온 거겠군. 좋아.$B$B충분히 휴식을 취했길 바라오. 켄타우로스에 대한 우리 작전의 결과가 어떨지는 모르겠지만, 긴 싸움이 될 것이오.$B$B자, 앉아서 내 말을 들어 보시오.' WHERE `entry`=1362; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그건 내 잘못이 아니었어요. 정말입니다.' WHERE `entry`=1363; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아주 잘 됐군!$B$B한동안 비전술 학회의 마젠이 차원의 집합점에 대한 카드가의 평론을 보내 달라는 내 요구를 잊어 버린 게 아닌가 걱정했었습니다.$B$B여러 가지 이상한 일들이 벌어지고 있어 마젠도 여러 가지 요청에 시달리는 것 같군요.$B$B자, 나는 지금 바로 연구를 시작해야 하니 이만 실례하겠습니다. 드디어 카드가 같이 위대한 분의 평론을 공부하게 되다니 정말로 흥분이 되는군요.' WHERE `entry`=1364; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네더가드 요새에는 무슨 용건으로 온 겁니까?' WHERE `entry`=1364; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했군. 당신이 보여준 재빠른 행동은 콜카르에게 우리의 힘을 보여주기에 충분했소. 켄타우로스는 힘으로 얘기해야 제일 잘 알아들어서 말이야.$B$B콜카르 지도자를 처치했으니 일족이 분열되는 건 물론이고 다른 이들에게 휴식을 취할 시간을 주게 될 것이오.' WHERE `entry`=1365; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '칸 데즈헤파는 해치웠소?' WHERE `entry`=1365; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제는 켄타우로스 사이에 당신 이름이 잘 알려졌을 거요. 당신을 두려워하며 우러러볼 것이오. 그리고 당신이 호드를 위해 일하는 영예로운 자라는 것도 알고 있을 거요.' WHERE `entry`=1366; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '귀걸이 모으는 건 잘 되어가오? 많이 모았소?' WHERE `entry`=1366; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 겔키스 놈들은 네 이름만 들어도 벌벌 떨고 있어. 너를 두려워하고, 또 증오하지. 놈들이 우리 마그람을 증오하는 것처럼 말이야!$B$B넌 우리 마그람처럼 강할지도 모르겠군. 두고 보도록 하지...' WHERE `entry`=1367; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Vete! Los Magram no hablamos con débiles. ¡Los matamos!$B$BSi quieres hablar conmigo, tienes que demostrarme que eres fuerte. Vuelve cuando hayas matado muchos Gelkis.' WHERE `entry`=1367; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '땅이 네가 다수의 마그람을 처치했다고 말해주는군. 좋아.$B$B네가 겔키스의 친구라면 잘 듣도록 해. 네게 맡길 임무가 더 있으니까.' WHERE `entry`=1368; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr steht mit beiden Füßen auf Erde der Gelkis. Ihr seid hier nicht willkommen!$B$BBeweist, dass Ihr die Freundschaft der Gelkis sucht. Tötet Zentauren der Magram. Kommt wieder, wenn der Boden vom Blut der Magram getränkt ist.' WHERE `entry`=1368; +UPDATE `locales_quest` SET `Details_loc1` = '겔키스들은 우리 켄타우로스 어머니, 테라드라스님께서 우릴 지켜 주신다고 생각하지. 놈들은 멍청이들이야. 누구도 켄타우로스를 지켜 주지 않아. 그리고 마그람은 보호 같은 건 필요 없다고! 우린 가장 강한 부족이니까!$B$B겔키스들에게 그 어리석음을 일깨워 주도록 해. 놈들 마을에 있는 동굴로 가. 놈들이 모아 둔 수정, 테라드라스의 눈물이 그 동굴에 있지. 테라드라스의 눈물을 파괴한 다음 부서진 조각들을 내게 가져와.' WHERE `entry`=1369; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '눈물을 가져왔군! 이제 겔키스들이 테라드라스님께서 그들을 돕지 않는다는 사실을 알게 되겠지. 우리가 놈들을 처치할 때 테라드라스님께서는 눈물을 흘리지 않을 거야. 마그람의 세상이 올 거라고!$B$B우릴 돕는 건 현명한 일이야. 우리가 제일 강하니까.' WHERE `entry`=1369; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네가 우리의 적이 아니라면 내가 부탁한 일을 해 주겠지!' WHERE `entry`=1369; +UPDATE `locales_quest` SET `Title_loc5` = '破碎之淚' WHERE `entry`=1369; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tienes las lágrimas! Ahora los Gelkis sabrán que Theradras no les ayudará. ¡No llorará cuando los aplastemos! ¡Los Magram reinarán! $B$BEres muy lista, $n. Has ayudado a los más fuertes: nosotros.' WHERE `entry`=1369; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si no eres una enemiga, ¡harás lo que te digo!' WHERE `entry`=1369; +UPDATE `locales_quest` SET `Details_loc1` = '우리가 전쟁을 치르지 않을 때는 고기를 얻기 위해 사냥을 하지. 고기는 우리에게 힘을 주고 배가 든든해야 잘 싸울 수 있는 법이니까 말이야.$B$B마그람도 마찬가지야. 놈들은 사냥하지 않고도 오래전쟁을 치를 수 있도록 여분의 고기를 저장해 두고 있지. 네가 동쪽에 놈들 마을을 습격해서 저장되어 있는 고기를 빼앗는다면 놈들은 힘을 잃게 될 거야.' WHERE `entry`=1370; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아. 저 멀리 놈들의 마을에서 마그람들의 배가 꼬르륵대는 소리가 크게 들리는군그래!$B$B이 고기는 우리 겔키스들에게 주도록 하지. 그러면 쉬지 않고 오래 싸울 수 있을 거야.$B$B겔키스를 위해 좋은 일을 해 주었군.' WHERE `entry`=1370; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네가 겔키스에 충분히 도움이 된다는 것을 더 잘 증명하고 난 후에 돌아오도록 해!' WHERE `entry`=1370; +UPDATE `locales_quest` SET `Details_loc1` = '오래전에 작은 노움 녀석이 잊혀진 땅으로 왔었지. 그 녀석은 말과 마차가 있었고 마차에는 처음 보는 물건들이 실려 있었어. 괴상한 것들 말이야. 여러 가지 색깔로 불에 탄 물건들, 움직이지만 살아 있지는 않은 것들, 난 그 작은 노움 녀석을 처치해 버렸는데... 그 전에 그 녀석이 나를 웃게 했어.$B$B녀석의 마차에서 가장 마음에 드는 물건 하나를 내가 가졌지. 나무로 만든 인간이었는데 내가 때려 부수기 전까지 계속 나에게 손을 흔들었어.$B$B그게 새로 하나 더 있었으면 좋겠어. 새로 하나 구해다 줘!' WHERE `entry`=1371; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 바로 이거야! 이걸 다시 움직이도록 만들 거야. 정말 재미있거든!' WHERE `entry`=1371; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네가 우리의 적이 아니라면 내가 부탁한 일을 해 주겠지!' WHERE `entry`=1371; +UPDATE `locales_quest` SET `Objectives_loc1` = '부랑자 소굴에 있는 연금술사 파우스틴과 대화해야 합니다.' WHERE `entry`=1372; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 도착하기 조금 전에 즈레더스에게 성가신 첩보원에 대해 들었는데 말이야.$B$B정말 골칫거리가 아닐 수 없군. 부랑자 소굴 주변을 기웃거리는 참견꾼은 정말 필요 없는데 말이지.$B$B스토나드의 오크들은 꼭 놈에게서 자백을 듣고 싶어할 거요. 그들은 우리 동맹이니, 에헴, 그 인간에게서 정보를 얻어내도록 도와야 하오. 나를 도와주시오. 진실의 물약을 만들어 스토나드로 보낼 거요.$B$B호드를 위하여!$B$B...내가 맞게 말한 거요?' WHERE `entry`=1372; +UPDATE `locales_quest` SET `Details_loc1` = '넌 아직 좀 더 증명해 보일 게 있어. 다음 임무를 수행하려면 먼 곳까지 가게 될 테니 당분간 겔키스는 너의 도움 없이 마그람과 싸우게 되겠지.$B$B땅은 귀를 기울여 듣는 자에게 수많은 비밀을 속삭여 주지. 내가 들은 것 중 하나는 붉은 수정에 대한 것이야. 그것은 드레니시스트라고 불리는데 이 땅에는 처음 발견되었지. 원래는 산들이 날아다니고 악마들이 지배하는 곳에서 나는 수정이지.$B$B드레니시스트 파편을 내게 가져오라고. 그러면 내 마법이 강력해질 테니! 드레니시스트 파편은 드레노어 난민 온게쿠가 차지하고 있는 슬픔의 늪이라는 곳에서 찾을 수 있을 거야.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이것이 땅이 내게 속삭여 말해 준 그 파편이야. 이 속에서 강한 마법이 느껴지는군! 내가 이 마법으로 겔키스의 적들을 물리치겠어.$B$B우리를 위해 또 하나의 임무를 완수해 주었군. 어쩌면 곧 너를 친구라고 부르게 될지도 모르겠군.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네가 겔키스의 친구라는 것을 내게 보여줘.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `Title_loc5` = '盎格庫' WHERE `entry`=1373; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sí, este es el fragmento del que hablaba la tierra. ¡Siento una fuerte magia en él! Utilizaré esta magia contra los enemigos de los Gelkis. $B$BDespués de este nuevo servicio, $n, puede que no tardemos en considerarte nuestro amigo.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Demuéstrame que eres un amigo de los Gelkis, $n.' WHERE `entry`=1373; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '칸 젠은 강했지만 어리석었어. 자기 힘이 대단하다고 생각할 뿐 땅의 마법이 더 강하다는 건 알지 못했지. 이제 우두머리를 잃은 마그람 켄타우로스는 곧 쓰러질 것이고 겔키스가 지배할 날이 올 거야!' WHERE `entry`=1374; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네가 겔키스의 친구라는 것을 내게 보여줘.' WHERE `entry`=1374; +UPDATE `locales_quest` SET `Title_loc5` = '傑恩可汗' WHERE `entry`=1374; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El khan Jehn era fuerte, pero estúpido. Pensaba que su fuerza era imbatible. No vio que la magia de la tierra es más fuerte. Sin su khan, los centauros Magram caerán ¡y llegará la hora de la supremacía de los Gelkis!' WHERE `entry`=1374; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Demuéstrame que eres un amigo de los Gelkis, $n.' WHERE `entry`=1374; +UPDATE `locales_quest` SET `Details_loc1` = '넌 마그람을 돕는 자로군. 난 네가 맘에 들어. 자, 이제 겔키스의 우두머리를 처치해 줘! 칸 샤카의 머리띠를 가져오라고! 녀석의 머리띠를 손에 들고 비웃어 주고 싶단 말이다!' WHERE `entry`=1375; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '칸 샤카가 죽었다! 녀석이 마그람의 강력함을 똑똑히 볼 수 있도록 그의 머리띠를 창 끝에 매서 항상 지니고 다니리라!' WHERE `entry`=1375; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마그람을 위해 일해 준다면 내가 너를 도와주지.' WHERE `entry`=1375; +UPDATE `locales_quest` SET `Title_loc5` = '沙卡可汗' WHERE `entry`=1375; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Khan Shaka está muerto! Ensartaré su cabeza en un palo y la llevaré conmigo, ¡para que Shaka pueda ser testigo de la fuerza de los Magram!' WHERE `entry`=1375; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Haz cosas por los Magram y yo te ayudaré.' WHERE `entry`=1375; +UPDATE `locales_quest` SET `Details_loc1` = '넌 우리가 마그람 녀석들을 물리치는 것을 도와줬다. 이제 마라우돈일족을 물리치는 것을 도와줘. 마라우돈일족의 우두머리 칸 흐라사를 처치해!$B$B그와 맞서려면 마라우돈 전쟁 뿔피리를 불어야 해. 뿔피리는 뾰족바위 골짜기에 있는 높은 절벽 꼭대기에 있다.$B$B하지만 그 전쟁 뿔피리를 불려면 먼저 전쟁 뿔피리 파이프가 필요하지. 그것은 신임받는 마라우돈 켄타우로스들만이 지니고 있는 희귀한 물건이다.$B$B그 전쟁 뿔피리를 불면 켄타우로스들이 올 거다. 흐라사가 나타날 때까지 녀석들을 처치해.$B$B칸 흐라사에게 그... 열쇠 조각이 있어. 그 열쇠 조각을 내게 가져와라...' WHERE `entry`=1380; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '녀석이 죽었군! 칸 흐라사가 죽었어! 이제 마라우돈일족도 무너지게 될 거야! 겔키스가 이 땅을 지배하는 날, 너를 반드시 기억하도록 하지. 그리고 대지의 영혼들이 언제나 너의 이름을 노래할 것이다.' WHERE `entry`=1380; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '칸 흐라사를 처치했나? 열쇠 파편은 손에 넣었고?' WHERE `entry`=1380; +UPDATE `locales_quest` SET `Title_loc5` = '赫蘭薩可汗' WHERE `entry`=1380; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Está muerto! ¡El khan Hratha está muerto! ¡Y ahora, los Maraudine caerán! Cuando los Gelkis gobiernen esta tierra, $n, nos acordaremos de ti. Y los espíritus de la tierra cantarán tu nombre hasta el fin de los tiempos.' WHERE `entry`=1380; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Está muerto el khan Hratha? ¿Tienes el trozo de llave?' WHERE `entry`=1380; +UPDATE `locales_quest` SET `Details_loc1` = '겔키스의 우두머리가 죽었으니 이제 마라우돈일족을 무너뜨릴 차례로군! 마라우돈일족의 우두머리 칸 흐라사를 처치해!$B$B그와 맞서려면 뾰족바위 골짜기의 높은 절벽 위에 있는 전쟁 뿔피리를 불어야 해. 하지만 그 전쟁 뿔피리를 불려면 파이프가 필요하지. 파이프를 구하려면 마라우돈 켄타우로스를 처치해야 해. 파이프를 발견하게 될 때까지 계속 처치하라고. 찾은 다음에는 그걸로 전쟁 뿔피리를 불어.$B$B전쟁 뿔피리를 불면 탑으로 마라우돈 켄타우로스들이 올 거야. 칸 흐라사가 나타날 때까지 그들을 계속 처치해. 흐라사에게는 열쇠 조각이 있어. 이 열쇠 조각을 나에게 가져와라...' WHERE `entry`=1381; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '칸 흐라사가 죽었다! 이제 마그람이 가장 강한 켄타우로스야! 나머지도 모두 처치해서 잊혀진 땅을 지배하리라!$B$B우린 너를 기억할 것이고 네가 다른 모든 것을 짓밟을 때 우리의 발굽들이 너와 함께할 것이다.' WHERE `entry`=1381; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 얘기한 대로 하라고. 네가 마그람의 동맹이라는 것을 내게 증명해 봐!' WHERE `entry`=1381; +UPDATE `locales_quest` SET `Title_loc5` = '赫蘭薩可汗' WHERE `entry`=1381; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡El khan Hratha está muerto! ¡Ahora los Magram son los centauros más fuertes! ¡Aplastaremos a todos los demás y gobernaremos Desolace! $B$BNos acordaremos de ti, $n. Tú te librarás de nuestras pezuñas, mientras los demás mueren aplastados.' WHERE `entry`=1381; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Haz lo que te pido. ¡Demuéstrame que eres una aliada de los Magram!' WHERE `entry`=1381; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '겔키스들 사이에서 네 이름이 오르내리더군. 네 손으로 많은 마그람을 처치했다고? 훌륭한 일이야.$B$B너와 대화해 보는 것도 좋을 것 같군. 겔키스를 위해서 네가 해줄 수 있는 일과 우리가 너를 위해 해줄 수 있는 일에 대해서 얘기해 보자.' WHERE `entry`=1382; +UPDATE `locales_quest` SET `Details_loc1` = '내가 아주 완벽한 물약을 생각해 냈는데 말이야. 이 물약은 마땅히 이루어져야 할 일을 실현되도록 만들 거요.$B$B이 물약을 만들려면 늪지에서 흑표범 심장을 몇 개 가져와야 하고, 또 그곳에 사는 우두머리 늪괴물에게서 마법에 걸린 곰팡이도 가져와야 하는데... 당신처럼 능력 있는 자라면 곰팡이를 얻어올 수 있을 거요.$B$B어려운 건 저 머나먼 잊혀진 땅에서 깊은바다거인의 종양을 찾는 것일 텐데... 그곳의 거인들이 병들거나 그들에게 종양이 생기는 건 아주 드문 일이거든.$B$B자, 이제 가 보시오!' WHERE `entry`=1383; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군! 시간도 제때에 잘 맞춰 왔어. 즈레더스가 얘기한 바로는 그 첩보원이 부상에서 회복돼 오크들이 심문할 모양이라고 하더군.$B$B잠깐만 기다려 주면 그 독... 아니 그러니까, 진실의 물약을 만들어 주겠지.' WHERE `entry`=1383; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 특별한 물약을 마시고 나면 스토나드의 그 첩보원 녀석도 분명... 입을 열 테지. 하하!$B$B이 물약에 필요한 재료는 결코 모으기가 쉽지 않을 거요. 슬픔의 늪에서 흑표범은 흔한 동물이긴 하지만 필요한 만큼 심장을 모으기는 힘들 수 있지. 또 우두머리 늪지괴물은 정말 다루기 까다로운 짐승이고 말이오.$B$B게다가 깊은바다거인의 종양이야 워낙 찾기 어려운 거니까. 하지만 종양으로 발생하는 화학 반응은 비할 데가 없지.' WHERE `entry`=1383; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ese infiltrador de Rocal seguramente se... abrirá... cuando haya bebido mi suero especial. ¡Ja, ja!$B$BEso sí, los ingredientes del suero no son fáciles de conseguir. Hay muchas panteras sombrías en el pantano pero reunir todos los corazones que necesitamos es una dura tarea. Y el Señor del Lodo... puede ponerse peleón.' WHERE `entry`=1383; +UPDATE `locales_quest` SET `Details_loc1` = '콜카르 켄타우로스는 자신들의 마법이 강하다고 생각하지. 하지만 놈들은 마법에 대해서 하나도 몰라! 마법으로 인해 구속을 당하게 되더라도 아무것도 모를 걸!$B$B네가 놈들에게 자신들의 마법이 얼마나 약한지 가르쳐 주도록 해. 북동쪽으로 가서 콜카르 놈들을 처치해. 그리고 놈들의 부적을 가져와. 내게 부적을 가져오면 불 속에 처넣고 웃어 주도록 하지, 하하!' WHERE `entry`=1384; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '겔키스를 위해 훌륭한 일을 해 주는군. 콜카르 녀석들은 약해 빠졌어. 놈들은 곧 죽음을 맞이할 거야. 놈들의 마법은 자신들을 구하지도 못할 정도로 한심스럽지. 이 사실을 일깨워 줬으니 아마 놈들은 두려움으로 더욱더 약해졌을 거야!$B$B우리 땅에서 약한 것들은 오래 살아남지 못해.' WHERE `entry`=1384; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부적은 가져왔나? 콜카르에게 놈들이 얼마나 약한지 일깨워 줬나?' WHERE `entry`=1384; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '많은 겔키스 놈들이 네 앞에 무릎을 꿇었군. 마음에 들어. 넌 우리에게 더 큰 도움을 줄 수 있을 것 같군. 너와 마그람은 친구가 될 수 있겠어.' WHERE `entry`=1385; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muchos Gelkis han caído a tus pies. Eso me gusta. Quizás puedas hacer más cosas que me gustan. Quizás puedas ganarte la amistad de los Magram.' WHERE `entry`=1385; +UPDATE `locales_quest` SET `Details_loc1` = '콜카르 놈들은 자신들이 강하다고 생각하지만, 정말 웃기는 얘기지! 우리는 놈들을 비웃으며 처치해 버릴 거야! 너도 놈들을 처치해야 해. 너도 우리처럼 콜카르를 처치할 능력이 있다는 걸 보여 줘. 북쪽으로 가서 그들을 모두 처치해!' WHERE `entry`=1386; +UPDATE `locales_quest` SET `Objectives_loc1` = '마그람에게서 우호적인 평판을 유지하면서 콜카르 켄타우로스 12명, 콜카르일족 척후병 12명, 콜카르일족 투사 6명을 처치한 다음 잊혀진 땅의 마그람 마을에 있는 와루그에게 돌아가야 합니다.' WHERE `entry`=1386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 콜카르 녀석들이 너를 두려워하는군! 놈들을 처치할 때 비웃어 주었겠지? 적을 처치할 때는 비웃어 주는 게 좋아. 놈들이 자신의 나약함을 깨달을 수 있도록 말이야.' WHERE `entry`=1386; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Los Kolkar te temen! Espero que te echaras unas risas mientras los matabas. Es mejor reírse cuando matas, así el enemigo ve que es débil.' WHERE `entry`=1386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 켄타우로스의 귀걸이로군. 잘했소.$B$B얼라이언스에 대한 당신의 충성은 의심의 여지가 없소. 당신이 잊혀진 땅에서 흘린 피는 틀림없이 수많은 이들의 목숨을 구하게 될 거요.' WHERE `entry`=1387; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보고할 것이 있소?' WHERE `entry`=1387; +UPDATE `locales_quest` SET `Details_loc1` = '모든 것이 계획대로 진행되고 있소. 당신이 죽음의추적자 즈레더스에게 이 진실의 물약을 가져다주길 바라오. 그러면 그가 그걸 어떻게 사용하는지 알려 줄 거요. 제대로... 사용하는 방법 말이지.$B$B하하!' WHERE `entry`=1388; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노련한 파우스틴이 대단한 걸 만들어낼 줄 알았다니까! 자네의 도움이 정말 컸다는 건 의심할 여지가 없군.$B$B이제 작전을 시작하도록 하도록 하지.' WHERE `entry`=1388; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리의 소중한 친구 연금술사 파우스틴을 잘 도와주었기를 바라네.' WHERE `entry`=1388; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Sabía que al viejo Faustin se le ocurriría algo! Has sido de gran ayuda, sin duda. $B$BY ahora, vamos a lo nuestro.' WHERE `entry`=1388; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Espero que hayas ayudado a nuestro querido amigo, el boticario Faustin.' WHERE `entry`=1388; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 우리가 그대에게 신세를 졌소이다.' WHERE `entry`=1389; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '수정은 찾아 왔소?' WHERE `entry`=1389; +UPDATE `locales_quest` SET `Details_loc1` = '이 일은 신중을 기해서 수행해야 하네. 그곳에서 왈츠나 추면서 그 바보에게 파우스틴의 물약을 마시도록 점잖게 설득하려는 건 아니니까 말이야, 그렇지 않나?$B$B하지만 인간들이 약한 게 하나 있다면 바로 술이지. 파우스틴의 물약을 가져가서 이 에일 맥주에 탈 생각이네. 그 불쌍한 바보가 이 맥주통 소리를 들으면 주저 없이 마시리라고 확신하네.$B$B서둘러 슬픔의 늪의 스토나드로 가서 조용하고 깔끔하게 우리의 임무를 처리하도록 하게.' WHERE `entry`=1391; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내게 술을 주는 건가? 이런, 이렇게 친절할 데가... 저 자들이 술을 마지막으로 준 지 며칠이 지났는데 잘 됐군. 이 술을 마신 후에 내가 알아낸 사실을 말해 주지...' WHERE `entry`=1391; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부디 내게 자비를 베풀어 줘! 나는 얼라이언스 외부에 대한 정보도 가지고 있다고. 비록 내가 호드의 동조자는 아니지만 밝혀져야 할 정치적 배신 행위가 있단 말이야!' WHERE `entry`=1391; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Una bebida... para mí? Qué amable. Hace días que no me dejan beber. Deja que beba y te contaré todo lo que he descubierto...' WHERE `entry`=1391; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Piedad! ¡Por favor, ten piedad! Tengo información que sobrepasa las fronteras de la alianza. No simpatizo con la Horda, ¡pero sí creo que debe denunciarse la traición política que se está fraguando!' WHERE `entry`=1391; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 끔찍한 노보루의 무기를 손에 넣었단 말이오? 그럼 놈이 죽은 거요?$B$B피난처에는 정말 경사스러운 날이군. 늪지대를 돌아다니며 닥치는 대로 드레나이를 해치던 노보루와 그 일당은 우리에게 두려운 존재였소. 그는 우리의 생존에 직접적인 위협이었지만 우리에겐 그를 상대할 만한 힘이 없었소.$B$B당신을 친구로 둔 것이 우리에겐 크나큰 행운이오.' WHERE `entry`=1392; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오. 피난처에 잘 오셨소.' WHERE `entry`=1392; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 금고의 열쇠 구멍이 검은 나무 진으로 막혀 있어 열 수가 없습니다.$B$B그러나 갈렌이 금고 밑에 숨겨진 걸쇠가 있다고 말해 주었습니다...$B$B...곧 걸쇠를 찾아내 풀자 금고가 열립니다...' WHERE `entry`=1393; +UPDATE `locales_quest` SET `Details_loc1` = '잘했네. 지금까지의 시험들을 잘도 치러냈군. 이제 버섯구름 봉우리의 도른에게 돌아가 보게. 그가 자네의 몸과 마음, 그리고 영혼에 일어난 변화를 느끼고, 충분히 강해졌다는 것을 알아볼 거야. 그동안의 수고에 대해 보상을 받아야 할 만큼이라는 것도...$B$B지금까지의 시험에서 보여 준 것처럼 계속 자신에게 충실하도록 하게. 그러면 언젠가 도른이 다시 자네를 시험하게 될 테니까...' WHERE `entry`=1394; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 아주 오랜만에 보는군. 자네가 스스로 길을 선택해 첫걸음을 내디딘 이후 꽤 오랜 세월이 흐른 것 같아.$B$B그리고 이제 예전보다 더욱 강해져서 나에게 돌아와 주었어... 보다 많은 것을 깨우친 모습으로 말이야. 정말 기쁘군. 자, 내 시험을 끝까지 꿋꿋이 치른 것에 대해 마땅히 받아야 할 보상일세.' WHERE `entry`=1394; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 마법석이로군요! 마법사들이 이걸 보면 무척 기뻐할 겁니다!$B$B다크샤이어에서 이곳으로 오는 게 쉽지 않았으리라는 걸 압니다. 대단히 감사합니다.' WHERE `entry`=1395; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하십니까! 이곳의 소란스러움에 마음쓰지 마십시오. 네더가드 요새에서는 늘상 있는 일이니까요.$B$B그런데, 저에게 뭔가 전해주실 게 있으신가요?' WHERE `entry`=1395; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 짐승의 소리가 잦아들었군. 고맙소. 이제 놈들이 다시 돌아오지 않기를 바랍시다.' WHERE `entry`=1396; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Sumpfkreaturen kommen näher, $N. Bitte, Ihr müsst das Lager verteidigen!' WHERE `entry`=1396; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 목재는 가벼우면서도 튼튼하군. 이 정도면 훌륭하오. 고맙소.' WHERE `entry`=1398; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '유목은 구해 왔소?' WHERE `entry`=1398; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '헬그럼이 보고를 기다리고 있다고? 스토나드로 정찰병을 보낸 지 채 3일도 안 됐는데... 그가 임무에 실패한 건가? 스토나드에 내 보고가 전해지지 않았다면 그가 실패했다는 뜻이겠군.$B$B다음에 보내는 자는 능력이 더 좋던가 아니면 운이라도 더 좋기를 바라오.' WHERE `entry`=1418; +UPDATE `locales_quest` SET `Title_loc2` = 'Neeka Balafre-sanglante' WHERE `entry`=1418; +UPDATE `locales_quest` SET `Title_loc3` = 'Neeka Blutnarbe' WHERE `entry`=1418; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '턱뼈를 많이 모아 왔군요. 이제 저 코요테들이 우리 식량에 손을 댈 수조차 없겠군요.$B$B황야의 땅의 코요테는 쉬운 사냥감이 아닌데... 훌륭합니다. 이렇게 잘해내다니 당신이라면 충분히 이곳에서 살아남을 수 있겠군요.' WHERE `entry`=1419; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '턱뼈는 가져왔습니까?' WHERE `entry`=1419; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙군. 흠, 니카의 보고서를 보니 얼라이언스도 나름대로 문제를 겪고 있는 것 같아. 그리고 일부 우리와 공통의 적을 상대하고 있는 것 같고.' WHERE `entry`=1420; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군. 보고서를 가져왔나?' WHERE `entry`=1420; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 찾아냈구려! 이 보급품들을 되찾았으니 네더가드의 마법사들이 일을 계속할 수 있을 거요. 나는 그들이 하는 일이 뭔진 모르지만, 아무튼 저주받은 땅의 어둠의 문과 관련이 있으며 얼라이언스의 안전을 위해 매우 중요한 일이요.' WHERE `entry`=1421; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법사들의 재료들은 찾았소?' WHERE `entry`=1421; +UPDATE `locales_quest` SET `Details_loc1` = '내가 자네 무기를 만드는 일을 시작할 동안 카타르와 얘기해 보는 게 어떤가? 그는 해안 순찰을 도와줄 일손을 찾고 있다고 했었네. 그리고 이곳의 별 볼일 없는 다른 이들과 어울려 술이나 마시는 것보다는 자네의 전투 감각과 무기를 잘 단련해 두는 게 낫지 않겠나?' WHERE `entry`=1422; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잠시만 조용히 해 봐, $c 친구. 단조로운 파도 소리 위로 물고기 인간이 목을 울려 대는 저 역겨운 소리를 들을 수 있을 테니까 말이야.' WHERE `entry`=1422; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 고맙습니다! 다크샤이어에서 여기로 오던 도중 매우 많은 보급품들이 분실되었지요. 그나마 이렇게 일부를 되찾아서 다행이군요.' WHERE `entry`=1423; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 볼일이 있습니까?' WHERE `entry`=1423; +UPDATE `locales_quest` SET `Details_loc1` = '대족장님께서 아탈학카르 신전에서 일어나고 있는 이상한 일들에 대해 조사하라고 우릴 보내셨소.$B$B아탈라이 트롤은 금지된 마법을 행하는 것으로 알려진, 사악한 마법사들로 이루어진 부족이지. 우리가 이곳에 도착해서 신전이 가라앉았다는 사실을 알고 얼마나 놀랐을지 생각해 보시오.$B$B지금은 녹색 용혈족들이 아제로스의 수호자를 자청하며 그곳을 지키고 있소.$B$B무슨 일이 일어난 건지 반드시 알아내야 하오. 눈물의 연못 주변을 조사하고 아탈라이 유물을 모으도록 하시오. 그러면 이 수수께끼의 조각들을 짜맞춰 보는 작업을 시작할 수 있을 것이오이다.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '부지런하게 아탈라이 유물을 모아 오다니... 칭찬할 만한 일이 아닐 수 없군, $c 친구.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아탈학카르 신전 내에서 어떤 사악한 음모가 진행되고 있는지는 아무도 모르지만, 거대하고 강력한 마법의 힘이 사용된 것만은 분명하오.$B$B그 마법에 대해 가능한 많은 정보를 얻어야 하오. 어쩌면 아탈라이의 마법 주문이 호드에게 도움이 될 것 같군.$B$B우선 당신이 눈물의 연못 주위에서 아탈라이 유물을 충분히 모아 오면 도대체 그 트롤 녀석들이 무엇을 하려는 것인지, 또 뭐가 그렇게 크게 잘못된 것인지 조금씩 알아낼 수 있게 될 것이오.' WHERE `entry`=1424; +UPDATE `locales_quest` SET `Title_loc5` = '淚水之池' WHERE `entry`=1424; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐라고요? 비그스의 짐마차에 실려 있던 짐이라고 했습니까? 짐과 비그스를 다시는 찾을 수 없을 줄 알았는데...$B$B고맙습니다. 운이 좋다면 이 짐에 우리에게 절실하게 필요한 재료인 아조란 수정이 들어 있을지도 모르겠군요. 우리가 가지고 있는 물량은 거의 바닥나서 말입니다.' WHERE `entry`=1425; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이십니까?' WHERE `entry`=1425; +UPDATE `locales_quest` SET `Details_loc1` = '난 바다를 전혀 좋아하지 않는데다가 그 속에서 나타난 생물들 역시 좋아하지 않지. 바다는 강력하지만 냉담하고 잔인한 눈이 먼 여왕이라 할 수 있어. 내게 그럴 힘만 있다면 저 물고기 인간들을 수백씩 처치해 버렸을텐데 말이야. 하지만 호드의 대의를 행하는 이의 손에 놈들이 처치되는 걸 보는 것 또한 기쁜 일이 아닐 수 없지.$B$B우리가 당신에게 바라는 것도 바로 이 때문 아니겠나, $c? 얼마나 많은 놈을 처치할 수 있을까? 놈들 중 가장 강력한 종에 맞서 자신을 한번 시험해 보겠나?' WHERE `entry`=1426; +UPDATE `locales_quest` SET `Objectives_loc1` = '늪지멀록 10마리, 늪지멀록 먹물쟁이 10마리, 늪지멀록 청소부 10마리를 처치한 다음 슬픔의 늪에 있는 카타르에게 돌아가십시오.' WHERE `entry`=1426; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바다는 광활하고 무자비해 보이지만, 당신은 그 바다가 낳은 짐승들의 피로 바다를 얼룩지게 했군. 이제 물고기 인간들은 고통이 어떤 것인지 알게 됐을 것이야. 하지만 놈들은 어리석기 때문에 당신이 놈들에게 준 타격에서 일어나 군대를 다시 강화하려고 할 것이지.$B$B물론 우리에겐 좋은 일이야. 밤새도록 놈들의 비명 소리가 바다의 파도 소리 위에 울리도록 놔두는 것이야. 난 놈들의 비명 소리가 하나씩 잠잠해지는 걸 들으며 미소를 짓게 되겠지.$B$B물고기 인간을 더 처치하고 싶거든 언제든 내게 돌아오라고. 난 또 기꺼이 당신에게 보답할 테니 말이야.' WHERE `entry`=1426; +UPDATE `locales_quest` SET `Details_loc1` = '쉬기 전에 톡카르와 한 번 더 얘기해 보라고. 당신이 없는 동안 무기를 몇 개는 만든 것 같더군. 아마 여기서 도와준 것에 대한 보답으로 하나 줄 거야. 언제든 준비가 되면 받은 무기의 힘을 저 물고기 인간들에게 한번 시험해 보면 좋을 거요. 단 나를 위해서 말이지...' WHERE `entry`=1427; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 돌아왔군. 잘됐네. 자네가 멀록과 싸우는 데 도움이 될 만한 무기들을 더 완성했지. 신선한 톱니악어 고기를 가져온 것과 카타르의 얼굴에 다시 미소를 심어준 것에 대한 보답으로 내 하나 주도록 하겠네.' WHERE `entry`=1427; +UPDATE `locales_quest` SET `Details_loc1` = '물고기 인간에 대한 당신의 증오도 나만큼이나 커지고 있다니 기쁘군.$B$B해변에서 놈들을 더 찾아내 원하는 만큼 충분히 전투를 치른 다음 내게 돌아오면 당신에게 줄 보상에 대해 얘기하도록 하지.' WHERE `entry`=1428; +UPDATE `locales_quest` SET `Objectives_loc1` = '늪지멀록 먹물쟁이 10마리, 늪지멀록 청소부 10마리, 늪지멀록 점쟁이 10마리를 처치한 다음 슬픔의 늪에 있는 카타르에게 돌아가야 합니다.' WHERE `entry`=1428; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘해냈군, $c. 아직 놈들을 더 처치해야 해. 물고기 인간이 모두 사라져 버리도록 말이야.' WHERE `entry`=1428; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 눈물의 연못에서 위험에 맞서 용감하게 임무를 수행하는 동안, 우리 정찰병 중 한 명이 말린 고기에 피로 쓰인 두루마리를 가지고 돌아왔소. 아마도 아탈라이부족의 사제에 대한 판결문인 것 같은데...$B$B이 사제는 아탈라이부족에게 있어 죽음보다 더한 형벌을 선고받았지. 그는 마른나무껍질 트롤과 함께 동부 내륙지 북쪽 먼 곳으로 추방당했소.$B$B이 유물들을 싸 줄 테니 그 추방된 트롤을 찾아 유물의 진정한 용도를 알아내어 여행이 다 끝나면 내게 돌아오도록 하시오.' WHERE `entry`=1429; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아탈라이의 소환 유물을 가져온 것인가?$B$B예언자 잠말란이 피의 집회 신봉자들을 그들이 선택한 운명으로 이끌고 있나 보군. 학카르는 신전으로 돌아온 건가? 그들이 결국 운명을 다 한 건가?' WHERE `entry`=1429; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기까지 오다니 용기가 가상하군. 용감한 것이든가, 아니면 어리석은 것이겠지...' WHERE `entry`=1429; +UPDATE `locales_quest` SET `Details_loc1` = '내 고객들은 육즙이 많은 게살을 많이 찾는데 특히 괴물게의 살이 인기가 좋소이다.$B$B해안으로 갈 일이 있거든 괴물게 집게발을 좀 구해 와서 다시 오그리마로 운송할 수 있도록 해 주시기 바라오. 보상은 충분히 하겠소.$B$B해안은 이곳에서 동쪽에 있소. 괴물게들은 해변과 바다 아래를 종종걸음으로 돌아다니니 찾기 쉬울 것이오.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이거면 딱 좋겠군. 어서 불 위에서 요리해 맛을 보고 싶군그래. 가는 길에 맛을 보게 몇 개 가져가도록 하시오. 정말로 맛있다오.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '게 다리를 가지고오면 와인을 한 통 주겠소. 대신에 고객들에게 보내기 전에 내가 꼭 맛을 봐야겠소.' WHERE `entry`=1430; +UPDATE `locales_quest` SET `Details_loc1` = '목소리를 낮추시오. 우리 주민과 관련된 중요한 얘기를 당신과 나누고 싶소. 아직 분명한 계획은 아니지만...$B$B우리는 긍지를 지닌 종족이오. 그런데 인간과의 전쟁이 이제 위대한 스랄 님의 인내심까지 시험에 들게 하고 있소. 당신도 알다시피, 우리 대족장님께서는 현명하고 신중한 분이시오. 항상 자신의 백성들을 먼저 생각하고 계시오. 그분은 외교의 직무도 맡으셨기에 오랜 기간 인간을 대하면서 결국 그들의 방식을 알게 되셨지.$B$B내 이야기에 관심이 있다면 이 도시의 서쪽 출구 근처에 있는 켈드란을 만나 보시오. 그곳에 그의 오두막집이 있소.' WHERE `entry`=1431; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마에 있는 켈드란과 대화해야 합니다.' WHERE `entry`=1431; +UPDATE `locales_quest` SET `Objectives_loc1` = '잊혀진 땅에 있는 타카타 스틸블레이드와 대화해야 합니다.' WHERE `entry`=1432; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '반갑소이다. 오그리마에서 소식을 가져온 거요? 잘됐군.$B$B악마들이 켄타우로스 배설물 냄새보다도 더 지독하게 이 지역을 유린하고 있소. 그 반인반마의 족속들은 이 땅이 자기들 땅이라 주장하고 있지... 그런데 분명 그들이 제어할 수 없는 세력이 존재하오. 뭔가 조치를 취하지 않는다면 그 세력이 켄타우로스들을 몰살해 버릴 거요.$B$B켄타우로스를 돕는 건 그리 기분 좋은 일은 아니지만 호드를 위한 일이니 대족장님을 위해 기꺼이 임무를 수행할 것이오. 그것이 호드에 속한 흑마법사들을 돕는 길이라면 말이오.' WHERE `entry`=1432; +UPDATE `locales_quest` SET `Details_loc1` = '불타는칼날단이 노리고 있는 것은 여러 가지지. 근본적으로 녀석들의 영혼은 악하고 타락했기 때문에 녀석들을 막기 위해서는 파멸시키는 수밖에 없소.$B$B켈드란이 마우린을 나와 함께 이곳으로 파견했소. 마우린은 불타는칼날단과 그들의 흑마법사에 대해 잘 알고 있기 때문이요.$B$B나는 잊혀진 땅에 있는 악의 위협들을 처리하는 동안, 그는 불타는칼날단에 대한 우리 계획을 조정하는 일을 맡아 왔소.$B$B그를 만나 얘기해 보시오. 아마 상세한 계획을 알려 줄 것이오.' WHERE `entry`=1433; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아주 좋아! 대족장님께 충성하는 자들의 도움이라면 언제나 환영이지.$B$B내 이름은 마우린이오. 나는 켈드란과 젊으신 대족장 스랄님의 명령으로 이곳에 왔지. 나는 젊고 패기에 찬 지도자를 보좌하여 악의 무리를 제거하는 것이 소망이오.$B$B부패의 온상인 불타는칼날단을 제거하기 위한 내 계획을 설명해 줄 테니까 이리 가까이 와 보시오.' WHERE `entry`=1433; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했소. 당신은 명예와 헌신을 몸소 보여 주었소.$B$B잊혀진 땅에서의 임무가 완수되면 대족장님께서도 당신의 공적을 알게 되실 거요. 당신이 그분의 계획을 실현하는데 일조했다는 것을 말이지.$B$B고맙소이다.' WHERE `entry`=1434; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 타우렌 친구가 사티로스가 겉보기와는 다르니 조심하라는 말을 했었소. 그 친구 생각으로는 사티로스들에게 무언가 이상한 일이 있었고, 그들의 본성이 왜곡되어 지금처럼 사악해진 것 같다고 했었지. 하지만 내 눈으로 직접 보지 못했으니 모를 일이오.$B$B내게 보이는 거라곤 약한 자들에 대한 무자비한 살상과 어둠의 힘을 갈구하는 자들의 타락뿐이오.$B$B나는 대족장님께서 달리 명령을 내리시기 전까지는 계속해서 녀석들을 제거하는 임무에 총력을 기울일 것이오. 결코 놈들에게 자비를 베풀지 않겠소.' WHERE `entry`=1434; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 무사히 돌아왔군. 정말 다행이야. 안전한 곳에 보관할 테니 보석을 내게 주시오.$B$B이제 내가 당신에게 맡길 임무는 더 이상 없소. 타카타가 다른 임무를 맡길지도 모르니까 휴식을 좀 취한 뒤 그를 만나 보도록 하시오. 아니면 오그리마로 돌아가 이곳 잊혀진 땅에서의 진척 상황을 켈드란에게 알려 주시오.' WHERE `entry`=1435; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 마법을 되도록 간단하게 만들려고 했소. 부상 당한 적의 몸에서 쉽게 영혼을 빼낼 수 있도록 말이지. 보석의 힘에 의존해 적의 목숨을 완전히 끊어서는 안 되오. 상대가 거의 죽음에 이르렀을 때에 보석을 사용해야지, 그렇지 않으면 아무 소용도 없다는 것을 명심하시오.' WHERE `entry`=1435; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잊혀진 땅에서 아주 큰 성공을 거두고 돌아왔군그래. 고맙소.$B$B시간을 내서 수고를 해주고 또 나를 도와줘서 너무나도 고맙소. 스랄께서도 나를 알아주시고 호드와 얼라이언스 간의 평화를 원하시니, 이제 더 이상 불필요한 폭력을 쓰진 않을 생각이오. 우리가 지내는데 불편함이 없을 정도의 조치만 취하고 말이오.$B$B내 당신에게 큰 빚을 졌군.' WHERE `entry`=1436; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마차의 잔해를 뒤져보니 마법과 무기로 공격을 받은 것이 분명합니다. 혈흔도 없고 시체도 없는 것으로 볼 때 순식간에 일방적으로 당한 듯합니다.$B$B이 마차를 공격한 자들은 아주 유능하고 재빠른 자인 듯 합니다.' WHERE `entry`=1437; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그런 끔찍한 일이! 하지만 어쩔 수가 없었겠죠. 당신이 직접 처단하지 않았다면 우리 나이트 엘프들이 처단했을 테니까요. 감사를 드려야겠네요. 저의 감사가 진심으로 느껴지지 않더라도 용서해주세요. 기분 나쁘게 하려는 생각은 아니었어요.$B$B오빠가 어떻게 됐는지 알았으니 이제 이곳에서 탈출할 때가 된 것 같네요. 아직 도와주실 생각이 있으면 이 끔찍한 곳에서 벗어나는데 도움을 받고 싶군요.$B$B준비가 되셨으면 이제 안전한 곳으로 가도록 하죠.' WHERE `entry`=1439; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '티라니스 오빠가 불타는칼날단의 비밀을 익혀서 그 무리에 가담할까 걱정이 돼요. 오빠는 마법에 심취한 자들이 얻게 되는 힘을 항상 동경했거든요.$B$B티라니스 오빠의 영혼이 그렇게 위험한 마법에 빠졌다는 소식을 가족들에게 전할 자신이 없네요. 우리 나이트 엘프가 끔찍한 죄악으로 여겨 멀리하려는 그런 마법을 추구하려 하다니... 이해할 수가 없어요.' WHERE `entry`=1439; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 달린다는 이곳 나이젤의 야영지까지 무사히 잘 도착했소. 예상보다 상태도 훨씬 좋고 말이오. 혼자 힘으로 이곳까지 왔다는 건 좋은 조짐이지. 그대도 무사한 것이길 바라오.$B$B티라니스와 달린다가 함께 돌아오지 못했다는 건 가슴 아픈 일이오. 티라니스가 내린 결정에 달린다도 많이 당황스러워 하고 있지만 그건 달린다가 견뎌내야 할 문제요. 다르나서스로 돌아가서 그 애가 감당해야 할 문제란 말이라오.' WHERE `entry`=1440; +UPDATE `locales_quest` SET `Details_loc1` = '예언자 잠말란은 내게 아탈학카르 신전에서 추방한다고 선고했다. 한때 그 대사제를 훌륭한 지도자라고 생각한 적도 있었지.$B$B잠말란 자신의 예언에 대한 단호한 믿음은 아탈라이부족에게 파멸을 가져오게 할 것이다. 아직 아탈라이부족이 파멸을 맞지 않았다면 말이지.$B$B내가 이러한 염려를 표명하자, 나를 이단자로 몰아 신전에서 내쫓아 버리더군.$B$B당신이 내게 가져온 유물들은 해롭지 않은 것이지만 잠말란이 소환 의식을 위해 완벽한 숭배 마법을 발견했다면 세상은 큰 위험에 놓인 것이야...' WHERE `entry`=1444; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오랜만에 얘기 나누는군, $c 친구. 임무를 성공적으로 완수했기를 바라오.$B$B그래, 동부 내륙지에 있는 추방된 아탈라이에게서 뭘 알아냈나?' WHERE `entry`=1444; +UPDATE `locales_quest` SET `Title_loc5` = '阿塔哈卡神廟' WHERE `entry`=1445; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잠말란은 무모하게 헛된 선견지명을 좇아 우리 부족을 영원한 멸망으로 이끌려고 했다.$B$B복수를 해줘서 고맙다, $c 친구. 나는 우리 동족에 대해 애통하게 생각해. 이제 난... 돌아갈 고향이 없다.' WHERE `entry`=1446; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잠말란만 죽어 없어진다면 난 우리 동족들에게 돌아갈 수 있을 거야.$B$B잠말란이 영적 지도자로 남아 있는 한 아탈라이 부족은 멸망을 벗어날 수 없다.' WHERE `entry`=1446; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 날 찾아온 이유가 있을 텐데... 필요한 게 뭐요?' WHERE `entry`=1447; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아탈학카르 신전이 눈물의 연못 밑으로 가라앉았다고? 그리고 그 주변을 녹색용군단들이 둘러싸고 있단 말인가?$B$B놀라운 발견이로군, $c. 하지만 뭔가 크게 잘못된 게 분명하네.' WHERE `entry`=1448; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich bereiste die Welt von den Dschungeln Azeroths bis zu den schneebedeckten Gipfeln von Khaz Modan$B$BNoch nie zuvor bat ich bei meinen Abenteuern um Hilfe. Aber meine alten Knochen sind müde.$B$BNichts würde mich glücklicher machen als das Wissen, dass ich den letzten Auftrag der Forscherliga abgeschlossen habe.$B$BWenn ihr so freundlich wärt, mir bei der Suche nach dem Tempel von Atal\'Hakkar zu helfen, $C, wäre ich Euch sehr dankbar.$B$BDurchkämmt die Sümpfe des Elends und berichtet mir, was Ihr gefunden habt!' WHERE `entry`=1448; +UPDATE `locales_quest` SET `Details_loc1` = '그래, 당신은 탐험가 연맹의 작자가 보낸 잘난 심부름꾼이란 말이지?$B$B흠, 내 말 잘 들으시오. 난 당신의 늙은 친구가 아제로스를 누구랑 같이 비행했었는지 모르오. 당신 눈엔 내가 그리핀 조련사 탈론액스로 보이오? 그런 거요?$B$B비행 임무에 그렇게 관심이 많다면 그리핀 조련사에게 물어보지 그러시오? 계속 이 주변에서 얼쩡거리고 있는 게 내 눈에 띄면 정말 힘든 일을 시킬 거요.$B$B어서 가 보시오.' WHERE `entry`=1450; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 브로한 캐스크벨리를 돕도록 우리 그리핀 조종사 중 한 명을 보냈던 일은 물론 기억하고 있습니다.$B$B난 항상 탐험가 연맹에 대해 호감이 있었답니다. 사실, 우리 아버님께서 울다만을 발견한 초기 발굴조를 도왔었지요. 그래서 난 당시 최고의 그리핀 조종사를 브로한에게 보냈었습니다. 바로 랩소디 신디거라는 친구였지요.$B$B그는 정말 대단한 그리핀 조종사였습니다. 흠, 그 일이 있기 전까지는 말이죠.' WHERE `entry`=1450; +UPDATE `locales_quest` SET `Title_loc5` = '獅鷲獸管理員沙拉克·鷹斧' WHERE `entry`=1450; +UPDATE `locales_quest` SET `Details_loc1` = '랩소디는 술을 아주 좋아했습니다. 정확히 말해, 이곳 출격장의 우리 드워프들은 누구나 시간만 있으면 에일 맥주 마시길 좋아하는 걸 당신도 알고 있을 겁니다.$B$B하지만 신디거, 그 친구는 그리핀이 하늘을 나는 횟수만큼이나 자주 술을 마셨죠. 정말 부끄러운 일이었지요. 그러나 누구도 랩소디처럼 비행하지는 못할 겁니다.$B$B그가 당신 친구 브로한과 함께 수행하던 임무에서 비틀거리며 돌아오던 날, 처음으로 문제의 조짐이 나타났었습니다. 그 이후로 상황은 빠르게 악화되었지요. 그래서 그를 보낼 수밖에 없었습니다.$B$B마지막으로 들은 바로는, 이곳 동쪽에 양조장을 차렸다고 하던데...' WHERE `entry`=1451; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '딸꾹!$B$B난 당신을 똑바로 쳐다보고 있는데, 왜 자꾸 위아래로 움직이는 거요? 어지럽게시리... 호호!$B$B딸꾹!$B$B우어! 방금 그거 느꼈소? 땅이 흔들리고 있군, 친구. 술을 마셔야겠어.$B$B딸꾹!' WHERE `entry`=1451; +UPDATE `locales_quest` SET `Title_loc2` = 'Rhapsody Croquejarret' WHERE `entry`=1451; +UPDATE `locales_quest` SET `Title_loc5` = '拉普索迪·鐵鏟' WHERE `entry`=1451; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 재료를 다 구하는 일도 당신에겐 별로 큰 일이 아니었던 것 같군, 딸꾹! 칼림도어에서 멀리 떨어진 그곳에서 당신에게 아주 딱 맞는 일을 맡아 해냈군.$B$B이 모래주머니와 간에서 내가 필요한 걸 추출해 내는 데는 얼마 안 걸릴 거요, 딸꾹!$B$B그런 다음 멋지고 독한 술을 증류해 내고 나서, 당신이 알고 싶어하는 바로 그 얘기를 해 주도록 하지.$B$B딸꾹!$B$B그 오래된 늪에 대해 생각하는 것만으로도 몸이 다 떨리는군.$B$B딸꾹! 그럼 내 금방 술을 준비하지.' WHERE `entry`=1452; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '랩소디 몰트를 마셔본 적이 있나? 이게 말하자면 내가 만드는 최고의 맥주 중 하나지. 딸꾹!$B$B하지만 늪... 딸꾹... 상공을 날던 그 운명적인 사건을 두려움 없이 얘기할 수 있으려면 그보다 더 독한 게 필요하다고... 딸꾹!$B$B내 칼림도어 칵테일을 좀 더 독하게 만들기 위해 필요한 모래주머니와 간을 다 구해 온 것 같지는 않은데?$B$B딸꾹!' WHERE `entry`=1452; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '회수전문회사의 일거리가 부족하지 않다는 사실이나 도움을 주려는 모험가를 만나게 되는 건 기쁜 일이 아닐 수 없군요.$B$B내가 크렐디그입니다. 당신이 회수전문회사를 돕기로 한 건 현명한 일입니다. 요즘은 누구나 뭔가를 필요로 하고 있지요. 그들은 가족의 재산, 소중한 물건과 사랑하는 이들을 잃은 이가 대부분입니다. 이루 다 말할 수 없지만 회수전문회사에서는 합당한 가격이라면 잃어버린 걸 되찾도록 돕고 있습니다.' WHERE `entry`=1453; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '상자를 살펴보니 물에 의한 손상은 전혀 없는 것 같습니다.$B$B그리고 오래전에 누군가 궤짝의 상단을 억지로 열어 궤짝을 보호하고 있던 어떤 마법 함정이 작동했던 것으로 보입니다. 궤짝 가장자리에 불에 탄 자국이 있는 것으로 보아 확실한 것 같습니다.' WHERE `entry`=1454; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나이젤의 야영지에 돌아온 것을 환영합니다. 그래, 뭘 찾아냈습니까?$B$B뭐라고요!? 아무것도 없었단 말입니까? 빈 궤짝은 가져가 봤자 보수도 못 받을 텐데...$B$B당신이 보았다는 그 긁힌 자국에 대해 자세히 얘기해 보세요.' WHERE `entry`=1455; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭합니다! 카니톨님의 물건들을 찾았군요. 회수전문회사를 위해 정말 큰 일을 해 주었습니다.$B$B저 괘씸한 나가들은 늘 문제를 일으킨단 말이야. 놈들을 상대하느니 차라리 호드와의 전쟁에 내 인생을 바치는 게 낫겠네요.' WHERE `entry`=1456; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나이젤이 누군지는 모르지만 이 야영지는 밤을 지내기에 썩 편한 곳은 못 되는군요. 당신도 느끼고 있겠죠?' WHERE `entry`=1456; +UPDATE `locales_quest` SET `Details_loc1` = '카니톨님의 물건들을 아이언포지에 있는 로이튼에게 가지고 돌아가면 대가를 지급해 줄 겁니다.$B$B하하, 자칫하면 로이튼이 당신이 너무 맘에 든 나머지 당신더러 우리 회사에 눌러앉으라고 할지도 모르겠는걸요.$B$B두말하면 잔소리겠지만, 정말 일을 잘 처리해 주었습니다.$B$B돌아오는 길에 조심하도록 하고 너무 오래 지체하지 마세요. 카니톨님은 $r들을 썩 좋아하지는 않지만 특별히 인색하지도 않으니까요.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 잊혀진 땅의 카니톨 일이로군. 아주 잘 됐어!$B$B그러니까, 상자는 부서졌지만 내용물은 모두 무사히 돌아왔단 말이지? 뭐, 그거야 그가 직접 봐야 알 일이고. 여기서 진행 중인 이 사업의 장점은 의뢰자가 만족하지 않더라도 물건을 떠맡으라고 할 수 있다는 것이야! 그들은 우리가 자기들 물건을 찾아 주길 바라는 거지만... 찾았을 때 모든 물건이 반드시 온전하고 상태가 좋도록 해달라는 건 아니거든.$B$B수고했으니 이제 사례를 하지.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사업이 워낙 잘 되다 보니 질문에 대답해 줄 시간이 별로 없군. 자, 회수전문회사에 볼일이 있거든 어서 말해 보게. 나한테 할 말이 없으면 내 아래 직원들에게 가 보지 그래. 우리 직원들도 여기서 웬만한 일은 다 처리할 줄 아니까 말이야.' WHERE `entry`=1457; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요, 좋아. 가져온 재료의 품질이 좋은지 어떤지는 잘 모르겠습니다. 레프트위치가 특별한 종류를 원했다면 회수전문가를 이곳에 보내 임무를 시작하기 전에 미리 말해 줬어야 하는 거였으니까...$B$B그의 목록에 있는 다른 것들도 찾아보겠습니까?' WHERE `entry`=1458; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사티로스는 비열한 짐승입니다. 놈들이 나이트 엘프와 무슨 관련이 있다는 이야기가 있지만 난 그다지 믿지 않는 편입니다.$B$B내 생각엔 몇 해 전에 놈들을 전쟁에 끌어들인 한 엘프 때문에 그런 이야기가 나오게 된 것 같아요. 그때 이후로 세상은 훨씬 더 위험하고 무서운 곳으로 변했지요.' WHERE `entry`=1458; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신의 도움은 내게 큰 힘이 되는군요. 당신 덕분에 내가 이곳 잊혀진 땅에 머물러야 할 시간이 최소한 반 이상은 줄어든 것 같습니다. 덕분에 곧 아이언포지로 돌아가 따뜻하게 발을 녹일 수 있겠군요.$B$B이 목록에 있는 것들을 다 구하고 나서 내가 고향으로 돌아가면 나를 찾아오세요. 내 꼭 에일 맥주라도 한잔 대접하도록 하죠.$B$B그때까지 나머지 재료들을 어서 모읍시다.' WHERE `entry`=1459; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '코도나 스콜파시를 어디서 찾아야 할지 얘기해 주지 못해 미안합니다. 안타깝게도 난 이 지역에 그렇게 익숙하지도 않고 탐험해 볼 시간도 없었답니다.' WHERE `entry`=1459; +UPDATE `locales_quest` SET `Title_loc5` = '大地靈契' WHERE `entry`=1462; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Возьми это и помни – этот предмет священный.' WHERE `entry`=1462; +UPDATE `locales_quest` SET `Title_loc5` = '大地靈契' WHERE `entry`=1463; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Я даю тебе ее со спокойной душой. Твоя доблесть мне известна. Однако же впредь будь поосторожнее!' WHERE `entry`=1463; +UPDATE `locales_quest` SET `Title_loc5` = '火焰靈契' WHERE `entry`=1464; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그럴 수가! 정말 낭패로군!$B$B그 아이들에게 여기 오는 건 위험하다고 그렇게나 일렀었는데. 이제 둘 다 잃어버렸군. 어쩌면 더 큰 일이 일어난 것인지도...$B$B근처에 있는 성채로 발자국이 나 있었다고 했소? 거기에 희망을 걸어봐야겠소이다.$B$B이 지역 주민들 말로는 그 성채에는 악마의 뜻을 따르는 오크 무리인 불타는칼날단 무리가 득실거린다고 하오. 대부분의 호드는 그렇지 않을지도 모르지만 그 녀석들은 워낙 사악해서 당신이 염탐하는 걸 보면 즉시 죽이려 들 것이오.' WHERE `entry`=1465; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '솔직히 얘기하자면, 당신이 해내리라고는 생각하지 않았습니다. 당신 정말 대단하군요. 마법사의 실험을 위해 악마들을 상대하고, 게다가 무사히 돌아오다니... 정말 훌륭합니다!$B$B아이언포지에 돌아가면 개인적으로 로이튼에게 당신 이야기를 해야겠습니다.' WHERE `entry`=1466; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 이런 악마 같은 존재들이 잊혀진 땅에 있다는 사실조차 몰랐답니다. 내가 마지막으로 읽은 건 몇 해 전 나이트 엘프들이 짐을 챙겨 떠난 후에 켄타우로스가 이 땅의 꽤 많은 부분을 차지했다는 소식이었습니다.$B$B난 그들이 왜, 그리고 어떻게 이곳을 차지하게 되었는지 궁금하답니다.' WHERE `entry`=1466; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 잊혀진 땅에서 레프트위치에게 전해 줄 소포를 가져왔군. 아주 잘 됐어. 제때에 물건을 가져와 줘서 고맙네, $c. 비록 간단한 일이지만 자네가 우릴 도와줘서 기쁘군.$B$B자, 여기 자네에게 주는 보수일세. 회수전문회사에서는 항상 열심히 일한 대가를 넉넉히 지급한다고 소문 좀 내 주게나.' WHERE `entry`=1467; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '만나서 반갑네. 사업은 잘 되지, 망치로 모루를 두들기는 소리가 아이언포지 전체에 쩌렁쩌렁 울려 대고 있지, 대장간에서는 불이 활활 타오르는데다가, 집에서는 마누라가 오늘 저녁 식사 후에 디저트로 파이를 구워준다는군. 이보다 더 멋진 삶이 있겠나?' WHERE `entry`=1467; +UPDATE `locales_quest` SET `Details_loc1` = '여기 보육원 일을 돕고 싶으시다고요? 어린이 주간 동안 저희를 도와주신다면 너무 감사할 거예요. 당신에게 신의 축복이 있기를!$B$B이 호루라기를 받으세요. 이것은 짧은 시간, 그러니까 어린이 주간에만 사용할 수 있어요. 호루라기를 한 번 불면 당신이 돌볼 아이와 얘기를 나눌 수 있고 한 번 더 불면 그 아이를 보낼 수 있죠.$B$B부디 이 호루라기를 불어 당신이 돌볼 아이를 만나보세요! 우리 아이가 당신의 온정을 기다리고 있으니까요.' WHERE `entry`=1468; +UPDATE `locales_quest` SET `Title_loc5` = '兒童週' WHERE `entry`=1468; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mm... hola. Me llamo Randis y supongo que me estás buscando, ¿no? Eres un aventurero, como lo fueron mi mamá y mi papá. Me alegro de conocerte. $B$BEspero que nos divirtamos mucho juntos. Hay unas cosas que me gustaría hacer, y mi matrona dice que harás de hermano para mí esta semana. Me encantaría, sí señor.' WHERE `entry`=1468; +UPDATE `locales_quest` SET `Details_loc1` = '비행하기 전에 난 스타우트 맥주 한 통을 전부 다 마셨었지. 딸꾹!$B$B정말 대단한 비행이었어. 힘차게 날았지. 브로한은 내 뒤에서 따라오고 있었고... 그런데 신전이라곤 어디에도 보이지도 않는 거야. 딸꾹!$B$B흠, 너무 심하게 취해서 조종석에서 떨어지기 전까지는 신전 코빼기도 못 봤단 말이지. 난 곧장 물속으로 떨어져 가라앉았어. 그리곤 섬뜩한 트롤 무리가 날 둘러싸고 있다는 걸 알게 됐지. 물론 재빨리 헤엄쳐 나왔지! 게다가 이 트롤 기념품까지 가지고 나왔다고. 자, 이걸 브로한에게 가져다주고 그 깊은 곳에 정말 신전이 있다고 알려 주라고. 딸꾹!' WHERE `entry`=1469; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '랩소디 신디거! 그래 맞아... 어떻게 그 이름을 잊을 수가 있었지?$B$B그래, 그는 신전이 가라앉았다는 사실을 전부터 알고 있었단 말이지? 흠, 덕분에 자네는 직접 걸어서 신전을 찾아 헤매야 할 수고를 덜었겠군.$B$B그리고 이 아탈라이 유물! 아, 이건 정말 엄청난 발견일세!' WHERE `entry`=1469; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마침내 돌아왔군. 정말 오랜만이야... 난 자네가 내 부탁을 잊은 줄 알았지.$B$B그래, 그 그리핀 조종사는 찾았나? 그가 뭔가 얘기해 주던가?' WHERE `entry`=1469; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신의 실력은 아직 검증되지 않았으며 배우기 시작한 지도 얼마 되지 않았습니다. 그러나 임프를 소환하는 방법과 결속을 익히기에 충분한 능력이 있다는 것을 보여 주었습니다. 임프의 크기만 보고 섣불리 판단해서는 안 됩니다. 신체적인 힘은 부족할지 몰라도 당신에게 큰 도움이 될 마법과 영특함을 지니고 있는 존재니까요.$B$B내 말을 잘 새겨들으세요. 다시 온다고 해도 같은 가르침은 받지 못할 것이며 기술을 익히는 건 당신의 몫이니까요.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신의 힘은 아직 미약하지만 스스로 가능성을 직감하고 있을 겁니다.$B$B우리 안에 흐르는 그 힘을 통해 죽은 자들도 살아 숨 쉬는 것처럼 느끼게 될 겁니다.' WHERE `entry`=1470; +UPDATE `locales_quest` SET `Title_loc5` = '眾魂吞噬者' WHERE `entry`=1472; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아탈라이 서판이군! 고맙네!$B$B이것들을 탐험가 연맹에 가져다준다면 우리의 이름과 함께 역사에 남게 될 거야. 이 늙은 드워프가 생의 마지막 임무를 완수하는 것을 도와주었으니 영원히 자네에게 감사하는 마음을 간직하도록 하겠네.' WHERE `entry`=1475; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이제 일을 계속해 나갈 희망이 점점 사라지고 있어. 탐험가 연맹에서의 마지막 임무를 마치기 위해선 자네의 도움이 필요하네. 늙은 몸이지만 슬픔의 늪과 가라앉은 신전을 용기있게 헤쳐나갈 힘만 있다면 자네 바로 옆에서 함께 싸울 텐데...$B$B자존심 때문에 아탈라이 서판을 모아 달라고 도움을 청하는 게 쉽지는 않지만 나이가 들어 어쩔 수가 없군.$B$B제발 날 도와주게. 마지막 임무를 마친 후 연맹에서 은퇴했으면 하네.' WHERE `entry`=1475; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 유품을 보니 선량한 남자의 소지품도 다른 이들과 별로 다를 게 없어 보이는데, 안 그런가?$B$B뭐, 우리가 좀... 다른... 관점으로 바라봐서 그럴지도 모르겠지만 말이야. 어쨌든 이거면 충분하겠어. 서큐버스는 분명 그들의 순수함에 끌리게 될 거야.' WHERE `entry`=1476; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금까지의 자네의 놀라운 성장 속도를 보니 유쾌하군. 자, 유품을 가져와서 다시 나를 감동시켜 보라고.' WHERE `entry`=1476; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안드로매스가 보냈다고? 흠, 아주 잘 왔네... 마침 중요한 일을 맡아줄 이를 찾고 있었는데 자네가 딱 적임자 같군.' WHERE `entry`=1477; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 멀었어요?' WHERE `entry`=1479; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'On est arrivés ?' WHERE `entry`=1479; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Sind wir endlich da?' WHERE `entry`=1479; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '我們到了沒啊?' WHERE `entry`=1479; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Guau, es mejor de lo que había imaginado... ¡la Rama de los Eternos! No creía que fuera tan grande, ¡pero vaya si lo es! ¡¡¿Y has visto el pájaro que tiene en la copa?!! ¿Cómo hacen que las ramas sean así? $B$BGracias por traerme a Darnassus, $n. ¡Eres fantástico!' WHERE `entry`=1479; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Hemos llegado ya?' WHERE `entry`=1479; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Hemos llegado ya?' WHERE `entry`=1479; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 이 룬은 일종의 언어, 아주 오래된 언어가 틀림없소. 언뜻 보면 에레둔어와도 유사한 듯하지만 차이가 상당히 크군. 내 생각이 맞다면 일종의 계약서 같은데... 그래, 여기, 여기 이 기호는 제왕 아즈레토크라는 악마의 서명이군.' WHERE `entry`=1480; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '불타는칼날단이 자신들이 실로 얼마나 나약한 존재인지 깨닫기 시작하는군. 사실 놈들의 마법은 보잘것없고 힘도 약하다오.$B$B놈들이 섬기는 자들이 힘을 주지 않으면 한낱 허수아비에 불과하지. 그들의 힘과 지식은 스스로 얻은 게 아니오.' WHERE `entry`=1480; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그림자추적자들도 당신 적수는 못 됐나 보군. 훌륭해... 정말 훌륭해!$B$B이 가죽이라면 딱이야! 당신이 가죽을 구하러 간 동안 나는 주문에 필요한 재료 몇 가지를 더 구해 두었소.$B$B이제 준비도 거의 끝났으니 나는 주문을 완성하는데 집중해야겠소. 악마 군주의 실체와 그 본거지를 볼 수 있게 해줄 주문을...' WHERE `entry`=1481; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제대로 된 가죽을 가져와야 하오, $c. 조그만 실수에도 우리는 죽임을 당할 수 있소. 악마 군주가 그에게 수정점을 치려는 이들을 처치하려다가 실수로 자신의 부하들에게 치명적인 주문을 걸었을 수도 있단 말이오.$B$B운명은 이미 내게 충분한 고통을 주었소. 더 이상은 원하지 않아...' WHERE `entry`=1481; +UPDATE `locales_quest` SET `Details_loc1` = '예언의 수정구만 있다면 좋을 텐데... 예언의 수정구는 나가들이 계시를 받기 위해 만드는 것이오.$B$B해안을 따라 북서쪽으로 가면 해안 근처에 나가들이 살고 있는 거대한 산호초가 있소. 거기서 수정구를 구할 수 있을 거요. 뱀갈퀴 나가족들은 매우 위험하고 당신이 침입하면 그냥 보고만 있지는 않을 테니 조심해서 일을 처리한 후 신속히 돌아오도록 하시오.$B$B당신이 돌아오면 제왕 아즈레토크를 찾을 수 있을 거요.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '귀하디 귀한 예언의 수정구... 흠집 하나 없고 정말 아름답군.$B$B즉시 시작해야겠소. 악마 군주를 찾아내는 것이 우리의 최우선 과제이고, 그를 처치하기 위해서는 할 수 있는 한 최선을 다해야 하오.$B$B뒤로 한 발 물러서시오, $c. 이제 이 악마가 어떤 모습인지, 그리고 어디에 있는지 한번 봅시다.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '예언의 수정구를 사용할 준비를 해두었소, $c. 제왕 아즈레토크를 찾아 처치한다면 대족장님께서 우리 둘 모두에게 큰 상을 내리시겠지. 우리가 힘을 합쳐 신속히 일을 처리한다면 분명 대족장님의 신임을 얻게 될 거요.' WHERE `entry`=1482; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안 그래도 투자개발회사의 상관들이 아랫사람을 노예처럼 부린다고 생각하던 중에 하필 그 중 제일 지독한 스퍼터밸브를 만나게 된 거요!$B$B일자리가 없는 것보다야 낫지만... 그렇지 않으면 게렌조와 함께 일을 해야 할 판이었으니까 말이오. 그건 더 못할 짓이지... 혹시 날 도와주러 여기 온 거라면 당신이 해줬으면 하는 일이 있소.' WHERE `entry`=1483; +UPDATE `locales_quest` SET `Title_loc2` = 'Ziz Fizzik' WHERE `entry`=1483; +UPDATE `locales_quest` SET `Details_loc1` = '이 악마는 내가 생각했던 것보다 훨씬 더 위험하오. 방금 일어났던 일에 대한 소식을 타카타에게 알리지 않으면, 분명 그의 자존심이 다칠 것이오. 듣고 나면 그런 악마를 다룰 능력이 내게 있는지 의심하겠지만...$B$B타카타를 만나서, 만약 그가 허락한다면 당신이 그 악마를 처치하고 싶다고 말하시오. 하지만 너무 무리하게 주장하지는 마시오. 그의 기를 살려 주려면 그가 생각해 낸 계획에 따르는 것처럼 하는 게 더 낫지...' WHERE `entry`=1484; +UPDATE `locales_quest` SET `Objectives_loc1` = '잊혀진 땅에 있는 타카타 스틸블레이드와 대화해야 합니다.' WHERE `entry`=1484; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '방금 마우린과 악마 군주에 대한 소식을 들었소. 그 짐승은 유령이 된 상태에서도 우리 흑마법사 친구보다 더 강한 것 같더군. 그가 과연 그 괴물을 처치할 만큼의 능력을 가지고 있는지 의심스럽군. 내가 직접 가서 대족장님의 명예를 위해 처리하는 게 옳겠지만, 이곳에서의 내 임무를 저버린 채 개인적인 명예를 위해 악마를 처치하러 자리를 비우는 것은 우리 종족에게 등을 돌리는 행위라오.' WHERE `entry`=1484; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '통가죽을 모아 준 당신의 노고는 잊지 않겠소.$B$B정말 감사하오.' WHERE `entry`=1486; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '동굴에 출몰하고 있는 기이한 짐승들의 가죽을 조사해 보고 싶소. 그래, 통가죽은 좀 모아 왔소?' WHERE `entry`=1486; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나랄렉스의 신도로서 그대의 용기를 칭송하는 바입니다.$B$B그대 덕분에 동굴이 정화되었으니 불모의 땅을 회복시키기 위한 첫걸음을 내디딘 셈입니다.$B$B그대의 앞길에 나랄렉스께서 축복을 내리실 것입니다. 감사합니다.' WHERE `entry`=1487; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, nous, Disciples de Naralex, avons besoin de votre aide. Nos nombres diminuent avec notre maître emprisonné dans son cauchemar tordu.Nous n\'avons pas les forces nécessaires pour faire face aux créatures corrompues qui hantent maintenant ces cavernes.$B$BI, implorez-vous, entrez dans les cavernes et faites la guerre aux créatures déviantes!' WHERE `entry`=1487; +UPDATE `locales_quest` SET `Details_loc1` = '이 제왕 아즈레토크라는 자에 대해 아는 바는 없지만 나 역시 마우린과 같은 생각이오. 그 자를 처단해야 하오. 만약 그가 불타는칼날단을 손아귀에 넣고 주물러 자신의 목표를 달성하려 한다면 더욱더 그렇소.$B$B당신은 대족장님을 돕고자 한다는 것을 이미 우리에게 보여 주었으니, 이제 병력을 모아 저 악마 군주와 그의 흑마법사 부하들을 제거해 줄 것이라 믿겠소.$B$B준비가 끝나면 남쪽으로 곧장 가시오. 그들을 제거한 후에 내게 돌아오시오.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `Objectives_loc1` = '제왕 아즈레토크와 죽카르 그림로드를 처치하고 잊혀진 땅에 있는 타카타 스틸블레이드에게 돌아가십시오.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 우리 모두를 위해 거둔 크나큰 성공을 함께 기뻐합시다. 이제는 이곳에서의 우리 미래가 예전처럼 어둡지만은 않을 것이라는 믿음을 갖게 됐소.$B$B악마들은 사라질 것이고, 불타는칼날단의 노력은 수포로 돌아갈 것이며, 우리는 언젠가 고향이라 부를 만큼 편안한 보금자리를 되찾게 될 것이오.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오시게. 반갑군! 내... 자네에게 힘든 임무를 맡길 참이니, 마음의 준비를 단단히 하도록 하게.' WHERE `entry`=1489; +UPDATE `locales_quest` SET `Title_loc2` = 'Hamuul Totem-runique' WHERE `entry`=1489; +UPDATE `locales_quest` SET `Title_loc3` = 'Hamuul Runentotem' WHERE `entry`=1489; +UPDATE `locales_quest` SET `Details_loc1` = '나는 꿈의 세계로 들어가 통곡의 동굴에 사는 드루이드 이교도 집단에 대한 환상을 보았네. 원래 그들에겐 숭고한 목표가 있었지만, 지금은 완전히 잘못된 길로 접어들고 말았지. 이제 그들은 불모의 땅 전역에서 나타나고 있는 타락한 악의 신하들일 뿐이네.$B$B나는 늙어서 기운이 쇠했어. 그래서 꿈의 세계에 오래 머물 수 없었고, 그 오염된 드루이드들에 대해 많은 것을 알아내지는 못했네. 하지만 나라는 젊고 강한 영혼을 지녔지. 내가 그 꿈속에서 도망쳐 나온 후에도 그녀는 계속 머물러 있었네.$B$B천막 안에 있는 나라에게 가 보게나.' WHERE `entry`=1490; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '룬토템님의 말이 사실입니다. 난 통곡의 동굴에 있는 드루이드들에 대해 많은 것을 알고 있죠. 뒤틀리고 비늘에 덮인 그들의 얼굴을 똑똑히 보았답니다. 그리고 그들이 저지른 죄와 앞으로의 계획을 알고 있습니다.$B$B반드시 그들을 막아야 합니다.' WHERE `entry`=1490; +UPDATE `locales_quest` SET `Title_loc2` = 'Nara Crin-Sauvage' WHERE `entry`=1490; +UPDATE `locales_quest` SET `Title_loc3` = 'Nara Wildmähne' WHERE `entry`=1490; +UPDATE `locales_quest` SET `Title_loc5` = '納拉·蠻鬃' WHERE `entry`=1490; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해, 구해 왔군! 어서 빨리 넣어 봐야겠어. 틀림없이 이걸로 한 몫 단단히 잡을 수 있을 거야!$B$B고마워. 자, 이걸 받아. 내가 돈 많이 벌고 나면 더 보내 주겠어. 절대 빈 말이 아니라고!' WHERE `entry`=1491; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '통곡의 정수는 가져 있나? 어디 좀 보자고.' WHERE `entry`=1491; +UPDATE `locales_quest` SET `Details_loc1` = '동부 왕국에 있는 우리 동료에게 여러 재료와 물약과 시약이 담긴 상자를 보급해야 하네. 최대한 빨리 이 상자를 톱니항에 보내야 하는데 마지막 짐마차가 이미 떠나 버려서 곤란한 상황이야. 가능하다면 자네가 이 상자를 부두주임 디지위그에게 전해 주었으면 한다네.$B$B일처리 솜씨가 재빠른 그라면 이 상자를 검은바다 만으로 떠나는 다음 배에 실어줄 거야.' WHERE `entry`=1492; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '작은 상자로군. 알겠네... 배에 이 정도 상자를 실을 만한 공간은 남아 있을 거야. 배는 다음 조류를 타고 출항할 걸세. 어때?! 이 정도면 내가 얼마나 속전속결로 일을 처리하는지 알겠지? 아주 좋아. 그럼 장부에 이 내용을 기록해야지.$B$B자, 다 됐군. 그럼 잘 가게.' WHERE `entry`=1492; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다음 배에 승선하려는 건가, 아니면 실어 보낼 물건이 있는 거야?' WHERE `entry`=1492; +UPDATE `locales_quest` SET `Title_loc5` = '碼頭管理員迪茲維格' WHERE `entry`=1492; +UPDATE `locales_quest` SET `Details_loc1` = '전사로서 우리의 가장 중요한 임무 중 하나는 바로... 보호라네. 우리는 호드의 수호자로서 약한 친구들을 안전하게 보호하고 있지. 진정한 수호자의 대열에 합류하고 싶다면 내게 자네의 기개를 증명해 보여야 하네.$B$B번개도마뱀과 천둥도마뱀이 살고 있는 듀로타의 천둥 골짜기로 가게. 그리고 그 짐승들을 사냥하도록! 자네가 그들보다 강하다는 걸 내게 보여 주게! 그 증거로 놈들의 그슬린 비늘을 몇 개 가져오게.$B$B이 일을 해낸다면 내 자네에게 가르침을 주도록 하지.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '천둥도마뱀을 처치했으니 자네의 능력은 입증되었군. 지금부터 다부진 몸과 빈틈없는 움직임으로 철통 같은 방어막을 형성하는 방법을 가르쳐 주겠네.$B$B잘 배우도록 하고 앞으로의 훈련에 대한 마음의 준비도 단단히 해두도록 하게.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '비늘은 가져왔나? 천둥도마뱀의 공격조차 견뎌내지 못하는 자라면 내 가르침을 받을 자격이 없네.' WHERE `entry`=1498; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 툰그림 파이어게이즈와 대화해야 합니다.' WHERE `entry`=1502; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '용광로의 불꽃 때문에 눈이 멀어버렸지만 아직 볼 수 있는 것들도 많이 있지. 내가 보기에 당신은 뭔가를 원하고 있는 것 같은데...$B$B이곳까지 날 찾아 온 걸 보면 뭘 원하는지도 알겠군.' WHERE `entry`=1502; +UPDATE `locales_quest` SET `Title_loc2` = 'Thun\'grim Mirefeu' WHERE `entry`=1502; +UPDATE `locales_quest` SET `Title_loc3` = 'Thun\'grim Brandblick' WHERE `entry`=1502; +UPDATE `locales_quest` SET `Title_loc5` = '索恩格瑞姆·火眼' WHERE `entry`=1502; +UPDATE `locales_quest` SET `Details_loc1` = '먼저 날 좀 도와준다면 내 당신에게 무기를 만들어 주겠어. 며칠 전 서슬갈기 가시멧돼지들이 밤에 내 야영지로 쳐들어 왔지. 놈들은 내게 싸움을 걸지도 않았는데 내가 앞을 잘 보지 못한다는 사실을 알고 있었어. 몇 녀석이 킁킁 거리며 내 주의를 끄는 동안 나머지 놈들이 내 물건을 훔쳐갔소! 비겁한 놈들!$B$B놈들은 철로 만든 상자를 가져갔소. 바로 그 안에 단조된 강철 주괴가 들어있소. 그걸 되찾아 준다면 당신에게 무기를 주도록 하지.$B$B가시멧돼지들의 야영지로 가서 철 상자를 찾아 단조된 강철 주괴를 가져다주시오.' WHERE `entry`=1503; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾아왔군! 다행히 내 예상대로 주괴가 그대로 있군. 서슬갈기일족이 이런 질 좋은 강철을 다룰 수 있을 거라고는 생각지도 않았고 말이오.$B$B고맙소. 자, 보상으로 이걸 받으시오. 전투에 큰 도움이 되길 바라오.' WHERE `entry`=1503; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 강철 주괴를 찾아 왔소?' WHERE `entry`=1503; +UPDATE `locales_quest` SET `Objectives_loc1` = '천리길 경비초소에 있는 우제크과 대화해야 합니다.' WHERE `entry`=1505; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '반갑네, 젊은이. 가르침을 받으러 온건가?' WHERE `entry`=1505; +UPDATE `locales_quest` SET `Title_loc5` = '眾魂吞噬者' WHERE `entry`=1507; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ja, was gibt\'s?' WHERE `entry`=1511; +UPDATE `locales_quest` SET `Title_loc5` = '肯茲格拉的傷藥' WHERE `entry`=1511; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바람꽃에 세나리온 식물 고약 두 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=1514; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바람꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려있는 열매는 썩어서 독성을 품게 된 것 같습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=1514; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=1514; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=1514; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=1514; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하네. 성공한 걸 보니 이제 준비가 된 것 같군.$B$B모든 자연의 원소들 중에서 대지는 만물의 토대가 되지. 대지는 곧 자네의 힘이자 인내력이지. 대지를 존중하기만 하면 대지도 자네를 보호해 줄 걸세. 다른 원소들과 마찬가지로 대지도 변덕을 부릴 수 있으니 조심하게. 대지는 생명의 기초이고, 대지의 법칙을 지킴으로써 더 큰 지혜를 얻게 되는 것이야. 대지가 일러 주는 비밀을 절대 잊지 말게나.$B$B이제 자네를 위해 정기를 만들어 주지. 이 정기를 마시면 앞으로 자네가 가야 할 길을 알게 될 걸세.' WHERE `entry`=1516; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대지의 가장 큰 미덕은 인내일세. 대지는 만물의 순환을 지켜보고 있지. 산이 사막이 되고, 강이 협곡이 되는 그 모든 과정을 말일세. 대지는 자연의 모든 원소들 중 가장 완고하고 현명하며, 성급함을 용납하지 못한다네.$B$B대립의 시기가 가까워지고 있기 때문에 대지가 자네를 손짓하여 부르고 있는 걸세. 임무에 성공하고 내게 돌아오면 온전한 존재가 되는 길에 훨씬 더 가까이 다가서게 될 거야.$B$B다른 이들이 자신들의 무지 때문에 자네의 지혜를 시샘하고 미워하게 될 걸세.' WHERE `entry`=1516; +UPDATE `locales_quest` SET `Details_loc1` = '정기란 우리의 영혼을 자연의 원소에 결속시키기 위해 만들어진 자연이 주는 음료이지. 거기 담겨 있는 마법은 의지가 강한 이들에게 힘을 준다네. 평범한 이들에게는 보이지 않는 자연의 정령을 볼 수 있는 힘 말이야. 선택된 소수의 주술사들만이 정기를 만드는 법을 알고 있네. 자네의 영혼은 각 정기에 맞는 정령과 연결될 거야.$B$B정기는 반드시 신성한 장소에서 마셔야 해. 다른 장소는 절대로 안 되니 그걸 명심하게.$B$B여기서 남서쪽에 있는 정기 바위를 찾아가게. 비밀의 길을 따라가다 보면 나올 거야. 그곳에서 정기를 마시도록 하게. 그러면... 보게 될 거야.' WHERE `entry`=1517; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아... 네가 이곳에 오니 대지가 기뻐하도다.$B$B육체와 영혼이 한데 결속되어 산맥이 곧 너의 힘이고, 평원은 너의 인내이며, 세계 자체가 바로 네 정수라는 사실을 차차 알게 될 것이노라.$B$B이 의식을 통과하기 위해 필요한 것은 오직 대지 앞에서 겸허히 자신을 낮추는 것뿐... 하지만 자연의 다른 정령들은 그리 조용하지 않으며 때로는 혼돈스럽고 때로는 폭력적이다. 그게 바로 자연의 본성이니까. 이 두 가지 본성은 서로 대립하는 동시에 조화를 이루는 것이니, 너도 언젠가는 이 관계를 이해하게 될 날이 올 것이다.' WHERE `entry`=1517; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Ah ! $n... La terre apprécie grandement votre présence en ce lieu.$B$BLié à elle par le corps et l\'esprit, vous irez de l\'avant en sachant que les montagnes sont votre force, les plaines votre patience et le monde lui-même votre essence.$B$BIl vous suffit de vous tenir devant la terre avec humilité pour réussir ce rite. Mais les autres ne sont pas aussi passifs. Ils peuvent être chaotiques et souvent violents, mais telle est la nature des éléments. Des natures différentes s\'opposant l\'une à l\'autre. Vous devez parvenir à connaître ces choses intimement...' WHERE `entry`=1517; +UPDATE `locales_quest` SET `Details_loc1` = '자네는 불의 토템을 사용할 수 있을 정도로 강하지만 아직 준비가 덜 되었네.$B$B듀로타의 성난남녘 강을 따라가다 보면 대해에 못 미쳐서 숨겨진 오솔길이 있는데, 그 길을 따라 올라가면 이 땅에서 가장 높은 봉우리 중 하나에 이르게 된다네. 그 꼭대기까지 올라가게. 그러면 텔프 줄람이 지키는 희미한 불꽃의 제단이라는 성지를 발견하게 될 거야.$B$B자네가 불을 길들이려 한다는 표시로 이 횃불을 그에게 주게. 제단에 있는 화로를 타오르게 하여 내게 가져오면 불의 토템을 주겠네.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `Details_loc1` = '물에서 배워야 할 가장 중요한 교훈이라면 물은 곧 소생을 의미한다는 것이랍니다.$B$B그 힘으로 만물이 흐르고, 침식되고, 정화되는 것입니다. 물이 지닌 치유력과 재생력은 그 어느 것과도 비교할 수 없다는 걸 알게 될 거예요. 하지만 그것은 물이 순수한 상태일 때만 가능합니다.$B$B오염된 물은 모든 것을 황폐하게 하는 파괴력이 있다는 것을 이해해야 물이 얼마나 중요한 자원인지 느낄 수 있을 겁니다.$B$B물의 정기를 원한다면 불모의 땅 남쪽 깊은 곳에 사는 브린을 찾아가세요. 그녀의 집을 가시멧돼지들이 끊임없이 위협하고 있답니다.' WHERE `entry`=1530; +UPDATE `locales_quest` SET `Details_loc1` = '점점 발전해 나가고 있군. 바람의 부름에 응할 준비가 된 것 같아. 우선 버섯구름 봉우리에 있는 프레이트 클라우드시어를 찾아야 하네. 그녀의 도움을 얻어 바람의 부름을 구할 수 있을 거야.$B$B불모의 땅에서 남쪽으로 가면 버섯구름 봉우리가 나오지... 거기서 동쪽으로 가보게. 아마 지금쯤 애인이랑 굴 속에 숨어 있을 걸세. 은둔 생활로 잔뜩 예민해져 있을 테니... 신경은 건드리지 말고.' WHERE `entry`=1531; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '때가 되었으니 당신의 마력을 집중시켜 바람의 부름에 응하는 방법을 가르쳐 드리겠어요. 자, 이 토템을 받으세요. 준비가 되면 다른 배움도 구하도록 하시고요.' WHERE `entry`=1531; +UPDATE `locales_quest` SET `Details_loc1` = '이 물주머니를 가지고 나이트 엘프들이 잿빛 골짜기라고 부르는 울창한 숲으로 가세요. 그 곳으로 가려면 일단 불모의 땅의 북쪽 끝으로 가세요.$B$B그리고 숲에 들어서거든 서쪽으로 가세요. 돌발톱 산맥과 잿빛 골짜기 사이에 있는 산을 따라 가다가 미스트랄 호수를 지나면 성지가 있을 거예요. 별가루의 폐허라고 하는데 호수 가운데 작은 샘이 있죠.$B$B그 샘물을 가져오세요. 이슬렌에게 돌아가기 전에 필요한 마지막 물건이에요.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '굉장하네요. 세 가지 견본을 모두 모았으니, 이제 아무도 본 적이 없는 순수한 물을 만들어 드리지요. 이 물은 다음 단계의 통과 의식에 쓰일 거예요.$B$B당신이 우리 일원이라는 게 자랑스럽군요. 당신은 우리 $c 모두의 자랑이에요. 훗날 당신의 위업에 대한 이야기가 널리 퍼져 이곳에서도 듣게 되길 기대하죠.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물을 가져왔나요? 들리는 이야기에 의하면 그 폐허는 외부인을 반기지 않는 거대한 자연의 생물들이 보호하고 있다고 해요. 하지만 나이트 엘프들이 겁을 주어 침입을 막아내려고 지어낸 이야기일지도 모르죠.$B$B어쨌든 조심하세요.' WHERE `entry`=1534; +UPDATE `locales_quest` SET `Details_loc1` = '물에 대해 깨우침과 정기를 받고 싶다면 가장 순수한 형태의 물을 찾아야 해요. 견본을 가져올 때는 주변 환경을 잘 기억해 두세요. 이 땅의 생명체들은 물에 의존하는 동시에 그것을 수호하지요. 또한, 물이 숲과 사막에 어떠한 영향을 미치는지도 잘 보시고요. 그리고 생명의 원천인 물이 어떻게 생명을 앗아가는지도 똑똑히 봐두세요.$B$B그럼, 간단한 임무부터 시작하죠. 이곳 바로 아래, 귀한 물이 고인 연못이 있답니다. 이 주머니에 그 물을 가득 담아 가져오세요.' WHERE `entry`=1535; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그곳에서 물을 뜨려고 하면 분명 유혈 사태가 벌어지리라 예상했어요. 모든 생명이 연결되어 있다는 사실을 가시멧돼지들이 이해하지 못한다는 사실이 참으로 안타깝군요. 욕심은 끝없는 고통과 괴로움만 안겨줄 뿐인데 말이죠. 모든 종족이 서로 작은 차이점은 잊고 협력한다면 많은 일을 해낼 수 있을 텐데...$B$B당신이 해주신 일은 가시멧돼지들에게는 안타깝지만 불모의 땅에 사는 다른 모든 종족에게는 잘된 일이에요.' WHERE `entry`=1535; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신에게 다른 임무를 맡길 준비를 하고 있었어요. 물 주머니는 채워왔나요?$B$B가시멧돼지들은 온 힘을 다해 물을 지킬 겁니다. 가시멧돼지에게는 적은 양의 물이라도 엄청난 가치가 있으니까요. 그래서 불모의 땅에 비가 조금이라도 오는 날이면 가시멧돼지들은 성대한 잔치를 벌인답니다. 이곳은 물이 귀하거든요. 그들에게 물이란 신성한 것이죠. 이해하시겠어요?' WHERE `entry`=1535; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡GUAU! ¡La presa es MUCHO más grande de lo que pensaba! ¡Casi no puedo oírme hablar con todo el ruido del agua! Eh, ¿crees que podría acabarse alguna vez toda el agua? Buah, ¿qué pasaría si se rompiera algún día la presa? GUAU, ¡daría un miedo...! $B$BGracias por traerme a ver la presa. Has sido muy amable. ¡Ya te dije que no asomaría mucho la cabeza!' WHERE `entry`=1558; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Мы уже пришли?' WHERE `entry`=1558; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '혼자서는 집을 못 찾아왔단 말이죠? 내 그럴 줄 알았지.$B$B아무튼 수고해 주신 보답을 해 드려야겠네요.' WHERE `entry`=1560; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wo ist Tooga?' WHERE `entry`=1560; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Где Тоога?' WHERE `entry`=1560; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 미안하게 됐소! 경비대에 보급품을 전달하려고 온 분인지 몰랐군요. 당신이 준 물건들은 아주 큰 도움이 될 거요!$B$B여기 방어구 제작법을 받으시오. 유용하게 쓰길 바라오.' WHERE `entry`=1578; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잡담할 시간 없소이다. 내게 볼 일이라도 있는 거요?' WHERE `entry`=1578; +UPDATE `locales_quest` SET `Details_loc1` = '당신은 운이 참 좋은 것 같은데... 어디 한번 더 확인해 볼까요?$B$B어느 날 전 맥주를 좀 마시고서 어둑어둑한 어둠의 해안을 거닐고 있었어요. 자체 추진력이 있는 폭탄형 오리 미끼를 시험할 만한 강이나 호수를 찾고 있었거든요. 그런데 제가 조금 취했었나 봐요. 몇 시간 동안 정신을 잃었다가 아우버다인에서 깨어났죠. 깨어나 보니 머리카락은 온통 새카맣게 그을려 있고 전력추진기 주머니는 온데간데 없지 뭐예요! 분명 물속에 빠뜨린 게 틀림없어요!$B$B그 전력추진기는 정말 중요한 물건이에요. 어둠의 해안에 있는 호수나 시내에서 낚시를 하시다가 행여라도 전력추진기를 건지면 가져다주시겠어요?' WHERE `entry`=1580; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '믿을 수가 없네요! 이걸 찾아내시다니 지금까지 제가 본 중 최고의 낚시꾼이로군요!$B$B고맙습니다! 그리고 여기, 이거 받으세요. 솜씨가 워낙 좋아서 필요하지 않으실 테지만 그래도 낚시를 수월히 하시는 데 도움이 될 거예요.' WHERE `entry`=1580; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전력추진기를 하나라도 찾으셨나요? 오리 미끼를 계속 연구하려면 그게 꼭 필요한데...' WHERE `entry`=1580; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '혼합이 잘 됐네요. 당신은 굉장히 신중하게 거래를 하시는군요. 이 비약은 연금술사에게 아주 중요한 거랍니다.$B$B여기 갓 채집한 약초들이 있어요. 이것들이 당신에게 유용하게 쓰였으면 좋겠군요.' WHERE `entry`=1581; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요. 거래할 비약을 가져오셨나요?' WHERE `entry`=1581; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋군요, 물건의 품질이 아주 좋습니다. 손재주도 있고 보는 눈도 꼼꼼하니 장차 유명한 가죽 세공인이 될 자질이 충분하군요.$B$B그럼, 약속대로 달빛 조끼를 만드는 방법을 가르쳐 드리겠습니다.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `Title_loc5` = '月光外衣' WHERE `entry`=1582; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '你好,$N。' WHERE `entry`=1582; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Saludos, $N.' WHERE `entry`=1582; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해... 내가 이 책을 손에 넣는다는 것은 불가능했지. 도서관 내의 보호 구역에 보관되어 있어서 내가 주변을 어슬렁거리면 수상히 여겼을 테니까 말이야.$B$B자, 이 책을 가져오는 임무를 수행했으니 임프 정도는 부릴 수 있을 거야. 그러니 임프를 소환하는 방법을 가르쳐주지 않을 이유가 없지.' WHERE `entry`=1598; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 직접 그 책을 훔쳐내려고 했지만 눈에 너무 잘 띄어서 말일세. 마침 어수룩한 수련자 녀석이 내 대신 책을 훔쳐내 주니 이 얼마나 운이 좋은가.' WHERE `entry`=1598; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 감사합니다. 이거면 아주 큰 도움이 될 겁니다. 돌망루 요새는 검은바위부족 오크들의 공격을 항상 받고 있고 북쪽 언덕에는 붉은마루일족 놀들이 잠복하고 있어서, 쉴 새 없이 우리 군의 갑옷을 고쳐 주고 새로운 무기를 만들어 주고 있답니다.$B$B당신이 제 일손을 덜어주셨으니 그나마 좀 쉴 시간이 있겠네요. 그 시간에 보답으로 뭔가 가르쳐 드리고 싶습니다.' WHERE `entry`=1618; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아이언포지에서 좋은 소식을 가져오신 거라면 좋겠네요. 나도 지금 어찌할 바를 모르겠으니까요!' WHERE `entry`=1618; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오호! 젊은이, 나랑 한잔 하세나. 겉보기엔 튼튼해 뵈는데 어디 돼지와 휘파람 선술집에서 가장 독한 술을 얼마나 잘 받아 마시는지 함 볼까!!$B$B아니면... 나한테 가르침을 받으러 온 겐가?' WHERE `entry`=1638; +UPDATE `locales_quest` SET `Details_loc1` = '그럼, 가르쳐 줄 수 있고 말고. 하지만 먼저 지금까지 어떤 기술을 익혔는지 보도록 할까?$B$B저기 끝에 앉아 있는 주정뱅이 바틀비가 보이지? 저 녀석의 술잔을 가져오게나.$B$B하하, 알고 있는지 모르겠지만 바틀비가 순순히 술잔을 넘겨줄 사람은 아니라네.' WHERE `entry`=1639; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하쇼, 도련님! 고상하신 분이 돼지와 휘파람 선술집에는 어쩐 일이쇼? 손톱 부러지지 않도록 조심하슈...' WHERE `entry`=1639; +UPDATE `locales_quest` SET `Details_loc1` = '뭐를 달라고?? 자네 미쳤군!$B$B내 눈에 흙이 들어가기 전에는 이 술잔을 넘겨줄 수 없어...' WHERE `entry`=1640; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신, 보기보다는 꽤 센데!' WHERE `entry`=1640; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 눈에 흙이 들어가기 전에는 이 술잔을 넘겨줄 수 없다니까...' WHERE `entry`=1640; +UPDATE `locales_quest` SET `EndText_loc1` = '바틀비와 싸워 이기기' WHERE `entry`=1640; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sólo me quitarás la jarra de mis manos frías y muertas...' WHERE `entry`=1640; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Эту кружку ты получишь только через мой труп...' WHERE `entry`=1640; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'A Stormwind, je suis chargé de guider les paladins sur le chemin de la vertu quand ils se consacrent à la Lumière et à la défense d’Azeroth contre le Fléau et autres menaces.$B$BLe temps est venu pour vous de faire vos premiers pas vers la véritable vertu. Si vous l\'acceptez, je vous donnerai un livre de divinité. En l\'étudiant, vous en apprendrez plus sur la Lumière, et sur ce qu\'on attend de vous. Si vous le comprenez, et en avez l’étoffe, vous réussirez à atteindre de plus hautes compétences.' WHERE `entry`=1641; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Die Zeit ist gekommen, den ersten Schritt hin zu wahrer Tugend zu tun. Wenn Ihr einverstanden seid, gebe ich Euch das Buch der Offenbarung. Wenn Ihr es studiert, erfahrt Ihr etwas über das Licht und was von Euch erwartet wird. Wenn Ihr es versteht und tüchtig seid, werdet Ihr erfolgreich größere Fähigkeiten erlangen.' WHERE `entry`=1641; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 안녕하세요. 모험은 어떠신가요? 오, 잘 되어간다니 정말 기쁘네요.$B$B아, 저요? 제 안부까지 물어봐 주시다니 감사합니다. 전 그럭저럭 괜찮답니다.$B$B상인들이 늘어나는 바람에 요즘에는 사람들이 내놓는 가죽이나 천을 얻기가 아주 힘들어요. 그래서 보육원에 있는 아이들에게 옷을 만들어 주기가 더 힘들답니다. 그래도 남편과 저는 괜찮을 거예요. 지금 그이가 아이언포지에 가서 도움을 얻을 수 있을지 알아보고 있거든요.' WHERE `entry`=1643; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '감사합니다. 너무나도 감사드려요!$B$B아이들이 웃는 얼굴이 눈에 선하네요. 도와주신 덕분에 제가 시간을 많이 절약하게 되었어요. 이제 아이들에게 더 신경 쓸 수 있게 되었습니다. 그리고 제 남편 존이 생각했던 것보다 일찍 돌아오게 될지도 모르겠어요.$B$B다시 한번 감사드립니다. 이젠 다른 사람들의 손길을 믿을 수 있게 될 거 같네요. 빛이 함께하시기를 빌겠습니다.' WHERE `entry`=1644; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아이언포지에 있는 제 남편 존의 일이 잘 풀렸으면 좋겠네요. 그이는 저랑 아이들만 남겨두고 가야 해서 여행가는 걸 굉장히 싫어한답니다. 하지만 꼭 해야 하는 일이라는 걸 알고 있는 너무나 착한 사람이죠.$B$B도움 받기가 좀 더 쉬운 해도 있고, 좀 어려운 해도 있지만 올해는 다른 때보다 훨씬 더 힘이 드네요. 꼭 앞으로 뭔가 큰일이 벌어질 징조인 것 같아요. 세상일이야 아무도 모르지만 말입니다.' WHERE `entry`=1644; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Un plaisir de vous rencontrer, $n. Je suis chargée de guider les paladins sur le chemin d\'une plus grande vertu quand ils se consacrent à la Lumière et à la défense d’Azeroth.$B$BLe temps est venu pour vous de faire vos premiers pas vers la véritable vertu. Si vous acceptez cet engagement, je vous donnerai un livre de divinité. En l\'étudiant, vous en apprendrez plus sur la Lumière, et sur ce que l\'on attend de vous. Si vous le comprenez, et si vous en avez l’étoffe, alors vous réussirez à atteindre de plus hautes compétences.' WHERE `entry`=1645; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Die Zeit ist gekommen, den ersten Schritt hin zu wahrer Tugend zu tun. Wenn Ihr einverstanden seid, gebe ich Euch das Buch der Offenbarung. Wenn Ihr es studiert, erfahrt Ihr etwas über das Licht und was von Euch erwartet wird. Wenn Ihr es versteht und tüchtig seid, werdet Ihr erfolgreich größere Fähigkeiten erlangen.' WHERE `entry`=1645; +UPDATE `locales_quest` SET `Details_loc1` = '전 스톰윈드에서 아내와 함께 보육원을 운영하고 있습니다. 저희 보육원 아이들은 지난 십 년 동안 스컬지의 침공으로 부모를 잃은 아이들이 대부분이랍니다. 저는 한 달에 한번 정도 이곳 아이언포지에 와서 후원을 받을 수 있을지 알아보고, 여러 단체에 도움의 손길을 청하고 있습니다.$B$B그런데 이번에는 일이 쉽지 않네요.$B$B제 집사람이 아이들 옷을 만들 리넨을 더 구할 수만 있다면 고향으로 부칠 수 있을 텐데 말입니다.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이렇게 훌륭한 일을 해 주시니 감사하다는 말밖에 드릴 수가 없네요.$B$B역시 정의를 수호하시는 분답습니다. 어떻게 해서든지 이 은혜를 갚고 싶은데... 네? 이것밖에 못해 줘서 미안하시다고요? 아니 얼마나 많은 도움을 주셨는데 그런 말씀을 하시다니... 겸손하기까지 하시군요.$B$B긴 여정 동안 항상 평안하시고 성스러운 빛이 지켜 주시기를 빕니다.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '동부 왕국 전역에서 상인들이 밀어닥치는 통에 옷감 구하기가 너무 힘들어요. 집사람이 보육원 아이들을 위한 새 옷을 만들 수 있도록 리넨을 모아주시다니 정말 친절한 분이로군요. 감사드립니다.$B$B고향으로 돌아가 집사람과 아이들 얼굴을 볼 생각을 하니 무척이나 행복하군요. 하하하!' WHERE `entry`=1648; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '누구 시죠? 제 땅을 빼앗으러 오신 분인가요, 아니면 남편이 없는 동안 절 보호해 주실 분이신가요? 오, 이런 대성당에서 오신 분이시군요.$B$B제 소개를 하도록 하죠. 저는 대프니 스틸웰이라고 합니다. 만나서 반가워요.$B$B다행히 너무 늦진 않으셨네요. 오늘은 데피아즈단 놈들을 6명밖에 처치하지 못했어요. 녀석들은 저 위에서 준비하느라 좀 지체하곤 있지만 아마 당신이 오는 걸 봤을 거예요. 그러니 이제 곧 여기로 들이닥칠 겁니다.' WHERE `entry`=1650; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo hemos logrado, $n! Gracias por tu ayuda. Has estado increíble ahí fuera. Nunca pensé que un $c pudiera luchar contra tantos enemigos a la vez. $B$BHas demostrado gran coraje en circunstancias sobrecogedoras.' WHERE `entry`=1651; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Укроемся в доме!' WHERE `entry`=1651; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또 보는군. 아주 기분이 좋아 보이는군...$B$B스틸웰 부인이 또 하루를 무사하겠군그래. 얘기를 들어 보니 정말 대단히 위험했었군. 잘했네.$B$B대프니와 조던은 대성당을 많이 도와 왔지. 이번에 그들의 재산과 목숨을 구한 것은 우리가 그들에게 할 수 있는 최소한의 것이었네.$B$B자네의 무훈을 치하하며 보상을 주도록 하지.' WHERE `entry`=1652; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Volvemos a encontrarnos, $n, y veo que estás de muy buen humor. $B$BLa casa de los Fontana estará a salvo al menos un día más y, por lo que cuentas, veo que no ha sido nada fácil. Bien hecho. $B$BDaphne y Jordan han ayudado mucho a la iglesia y pedirte que protegieras su propiedad, y sus vidas, era lo mínimo que podíamos hacer por ellos. $B$BRecibirás una recompensa por tu coraje.' WHERE `entry`=1652; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하세요. 빛이 함께하시길...$B$B네? 두소리안님이 보냈다고요? 제 아내는 어떻게 됐나요? 이런, 내가 떠나면 문제가 생길 줄 알았다니까. 제발 아내가 무사하... 오, 신께 감사드립니다. 아내가 무사하다니 정말 다행이에요. 우리 땅을 공격하기 전부터도 데피아즈단은 위협적인 존재였지요. 이제는 폐하의 참모들도 이 사실을 부인할 수 없을 겁니다.$B$B두소리안님이 또 뭐라고 전하라던가요? 당신이 제 아내를 보호하러 파견됐던 분이라고요? 오, 정말 감사합니다. 용맹의 시험에 딱 맞는 과제였을 것 같군요.' WHERE `entry`=1653; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단합니다! 모두 찾으셨군요.$B$B이거라면 거뜬히 근사한 무기를 만들 수 있겠는데요. 사실 언젠가 꼭 이걸 만들어 보려고 벼르고 있었지만, 재료를 찾으러 다닐 겨를이 없었답니다. 고맙습니다.$B$B아버지의 망치를 다시 쥐게 되다니 감개무량하군요... 이 코르석도 직접 보게 되리라고는 생각지도 못했답니다.' WHERE `entry`=1654; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '찾고 있는 물건들을 구하기는 어려울 것이지만, 제가 만들어 드릴 무기는 대단히 가치가 높을 것이라는 걸 장담하죠.$B$B분명 제 생애에 최고의 무기가 될 것입니다. 당신이 저를 위해 해 준 수고에 대한 보답으로 기꺼이 드리고 싶습니다.' WHERE `entry`=1654; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 기다리던 모피로군요. 고맙습니다.$B$B예상보다 빨리 도착했군요. 이곳에 머무는 손님들에게 좋은 담요를 만들어 줄 수 있게 되어 다행입니다.$B$B여기서 쉬시면서 지친 몸을 달래시기 바랍니다. 저희 여관은 항상 열려있고 우리 종족은 누구든지 환영이니까 말입니다. 하룻밤 휴식을 아무것도 아니라고 생각하지 마세요. 여행할 때는 하룻밤의 휴식이 엄청난 도움이 된답니다.' WHERE `entry`=1656; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 카우스에게 무슨 일이신가요, 젊은 모험가분?$B$B어떤 이들은 붉은 구름 구원에서 여기까지 오는 길을 무척이나 부담스럽게 여기지만, 어떤 이들은 오히려 좋은 경치구경이라 생각을 한답니다. 젊은 모험가께서는 어떻게 생각하시는지 궁금하군요.' WHERE `entry`=1656; +UPDATE `locales_quest` SET `Details_loc1` = '남녘해안에 있는 적에게 슬픔을 안겨 준다면 훨씬 더 의미 있는 할로윈 축제가 될 거야!$B$B여기 특수 제작된 구린내 폭탄을 하나 골라 보게. 이 안에는 인간은 물론 의지가 약한 생물은 견딜 수 없을 정도로 고약한 악취가 가득 차 있지. 확실한 효과를 얻으려면 구린내 폭탄을 남녘해안 한가운데 던져야 해. 그러니까 얼라이언스와의 전투에 대비해 두게!$B$B이것은 우리의 해방을 축하하는 좋은 선물이 될 것이네. 일을 마치면 내게 돌아오게나!' WHERE `entry`=1657; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '사우스쇼어에 포세이큰 구린내 폭탄 던지기' WHERE `entry`=1657; +UPDATE `locales_quest` SET `Details_loc1` = '티리스팔 숲으로 가서 밀짚인형 축제에 대한 정보를 수집해 올 용감한 정찰 요원이 필요하오. 솔직히 말하는데 그곳으로 가는 길은 무척이나 위험하다오. 그리고 그곳 경비병들은 아주 사악한 놈들이지. 하지만 올해 밀짚인형 축제의 규모가 어느 정도이고, 또 할로윈 축제 동안 포세이큰이 어떤 계략을 꾸미고 있는지도 꼭 알아내야 하오.$B$B티리스팔로 가서 밀짚인형 축제를 정탐해 보겠소? 성공하고 돌아오면 내 후하게 보상하겠소.' WHERE `entry`=1658; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 그 지독한 포세이큰 놈들이 로데론의 폐허에 남아있는 한 밀짚인형 축제는 계속 우리의 골칫거리로 남을 것 같소. 한때 영광스러운 왕국이 있던 자리에서 그런 녀석들이 활개를 치도록 내버려 둘 수는 없는데...$B$B여기 돈을 좀 줄 테니 수리비로 쓰도록 하시오. 그리고 축제 기간이고 해서 재미 좀 볼 물건도 드리겠소. 즐거운 할로윈 축제 보내시오. 그리고 우리 이곳 사우스쇼어는 되도록 안전하게 지키도록 합시다.' WHERE `entry`=1658; +UPDATE `locales_quest` SET `EndText_loc1` = '포세이큰의 밀짚인형 축제 정탐' WHERE `entry`=1658; +UPDATE `locales_quest` SET `Details_loc1` = '알았다고. 여기 있소. 잠깐! 그 안에 든 술이나 마저 마시고... 자, 이제 가져가쇼.' WHERE `entry`=1665; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔군! 녀석이 술잔 넘겨주기를 굉장히 아까워하던데 당신 실력이 썩 좋군그래. 잘했네.$B$B자, 그럼 훈련을 시작하세.' WHERE `entry`=1665; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바틀비와 싸우는건 잘 봤네. 잘했어! 그래, 술잔은 가져왔나?' WHERE `entry`=1665; +UPDATE `locales_quest` SET `Title_loc5` = '巴托比的酒杯' WHERE `entry`=1665; +UPDATE `locales_quest` SET `Details_loc1` = '어디보자, 기술은 익혔으니 이제 쓸만한 무기가 필요하겠군그래. 치안대장 헤거드를 찾아가면 분명히 자네를 도와줄 걸세.$B$B치안대장 해거드는 엘윈 숲에 있는 동부 벌목지의 저택에 살고 있다네. 지금은 은퇴했지만 현역에 복무하는 동안 많은 장비를 수집했지.$B$B가서 내가 보내더라고 말하면 자네에게 알맞은 무기를 줄 거야.' WHERE `entry`=1666; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '거기 누군가? 벌가드, 자넨가? 좀 더 가까이 와 보게. 이제는 눈이 침침해서 잘 안 보여서 말이야. 걸음걸이가 그러니 놀인 줄 알았잖나!' WHERE `entry`=1666; +UPDATE `locales_quest` SET `Title_loc3` = 'Marschall Haggard' WHERE `entry`=1666; +UPDATE `locales_quest` SET `Title_loc5` = '治安官哈迦德' WHERE `entry`=1666; +UPDATE `locales_quest` SET `Details_loc1` = '벌가드가 보냈단 말이지? 그래, 여분의 무기가 좀 있네만, 먼저 자네에게 맡길 임무가 있다네...$B$B얼마 전에 썩은니 잭이라는 데피아즈단의 악당이 날 속였어. 어두운데다가 스톰윈드의 휘장을 걸치고 있길래 치안대장 더그한인 줄 알았지. 내 스톰윈드 치안대장 휘장을 빌려달라고 해서 그 녀석에게 줬다네... 그랬더니 녀석이 날 비웃고는 달아나 버렸지 뭔가!$B$B내 휘장을 되찾아 주게! 틀림없이 썩은니 잭이 남쪽에 있는 자신의 야영지에 숨겨 놓았을 걸세.' WHERE `entry`=1667; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해! 찾았구만! 나는 그걸 영영 잃어버리고 데피아즈단이 스톰윈드의 관리인 체하고 다니게 될까 봐 두려웠다네. 뭐, 자네 덕에 이제 그럴 일은 없겠군. 고맙네.$B$B내가 치안대장일 때 쓰던 무기 몇 가지가 여기 있네. 손질은 잘해 왔으니 맘에 드는 것을 골라 보게!' WHERE `entry`=1667; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 휘장은 찾았나? 그걸로 녀석이 일으키게 될 말썽을 생각하면 끔찍하네.' WHERE `entry`=1667; +UPDATE `locales_quest` SET `Title_loc5` = '蛀牙傑克' WHERE `entry`=1667; +UPDATE `locales_quest` SET `Title_loc5` = '維吉雷克' WHERE `entry`=1678; +UPDATE `locales_quest` SET `Title_loc2` = 'Muren Foudrepique' WHERE `entry`=1679; +UPDATE `locales_quest` SET `Title_loc3` = 'Muren Sturmlanze' WHERE `entry`=1679; +UPDATE `locales_quest` SET `Title_loc5` = '穆倫·雷矛' WHERE `entry`=1679; +UPDATE `locales_quest` SET `Title_loc2` = 'Tormus Forge-profonde' WHERE `entry`=1680; +UPDATE `locales_quest` SET `Title_loc3` = 'Tormus Tiefenschmied' WHERE `entry`=1680; +UPDATE `locales_quest` SET `Title_loc5` = '托姆斯·深爐' WHERE `entry`=1680; +UPDATE `locales_quest` SET `Details_loc1` = '내 스승이신 스투르기 아이언밴드께서는 던 모로 동부, 투구바닥 호수 남쪽에 야영지를 하나 갖고 계셨지. 스승께선 그곳에서 제철공학을 가르치셨는데 그 분야에선 최고셨소.$B$B그러던 어느 날, 제자들 중 하나가 이상한 광석을 가져왔소. 아이언밴드 선생님께서는 그것을 움브랄 광석이라 부르셨는데, 그 광석을 무척 연구하고 싶어하셨지. 그런데 그 광석을 가져온 지 얼마되지 않아... 검은무쇠단 드워프 패거리들이 나타나 야영지를 공격하여 모두 죽여 버렸소!$B$B아이언밴드 야영지로 가시오. 가서 내 스승님의 복수를 해 주시오. 그리고 이 비극의 원인이었던 움브랄 광석을 내게 가져와 주시오.' WHERE `entry`=1681; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 잘 했소!$B$B광석을 찾는 동안 검은무쇠단 드워프 패거리에게 복수했다면 좋겠군. 그렇지만 녀석들이 아이언밴드 야영지에만 출몰하는 것은 아닐 것 같소이다.$B$B어쨌거나 광석을 가져다 줘서 고맙소. 열심히 연구해 이 광석의 성분을 알아내야겠소.' WHERE `entry`=1681; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아어언밴드 야영지에는 들어가 봤소? 거기서 움브랄 광석을 찾은 거요?' WHERE `entry`=1681; +UPDATE `locales_quest` SET `Title_loc5` = '鐵環營地' WHERE `entry`=1681; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 내게 가져온 새 움브랄 광석을 사용해 갓 만들어 낸 무기들이 여기 있소!$B$B자, 어디 한번 골라 보시오!' WHERE `entry`=1682; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici quelques armes, tout juste sorties de la forge. Elles sont faites avec le Minerai d\'Umbral que vous m\'avez apporté !$B$BS\'il vous plaît, $n, servez-vous !' WHERE `entry`=1682; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hier ein paar Waffen, frisch vom Amboss und aus dem neuen Schattenerz gefertigt, das Ihr mir gebracht habt!$B$BBitte, $N, sucht Euch eine aus!' WHERE `entry`=1682; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas son algunas armas combadas sobre el yunque y hechas con el mineral umbrío que me trajiste.$B$B¡Por favor, $n, elige lo que quieras!' WHERE `entry`=1682; +UPDATE `locales_quest` SET `Title_loc2` = 'Vorlus Vilsabot' WHERE `entry`=1683; +UPDATE `locales_quest` SET `Title_loc5` = '沃魯斯·邪蹄' WHERE `entry`=1683; +UPDATE `locales_quest` SET `Title_loc5` = '艾蘭娜瑞' WHERE `entry`=1684; +UPDATE `locales_quest` SET `Details_loc1` = '이제 무기를 하나 만들기로 해요.$B$B전사를 위한 무기를 말이에요. 그러기 위해서는 먼저 어둠의 해안으로 가야 해요. 오래전, 아우버다인 등대 근처에서 난파된 배 한 척에서 엘루니트 광석이 든 수많은 상자가 바다 밑으로 가라앉았죠.$B$B엘루니트의 수호자인 엘루라의 유령을 물리쳐야 해요. 그는 원래 그 배의 선장이었지만 자신의 뱃짐을 지키기 위해 영원히 바다 깊은 곳을 누비도록 스스로 저주를 걸었죠. 그녀를 물리치고 그녀의 메달을 빼앗은 후 잃어버린 엘루니트 상자를 가져오세요.' WHERE `entry`=1686; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '용감히 해냈군요.$B$B그대의 힘으로 엘루라의 유령에게 안식을 선사한 거예요. 이 엘루니트 광석들로 그대를 위해 좋은 무기를 하나 만들어 드리죠.' WHERE `entry`=1686; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '엘루라의 유령을 물리쳤나요? 잃어버린 엘루니트 광석은 가져왔고요?' WHERE `entry`=1686; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'GUAU, ¡eso era un verdadero fantasma! Ha sido una pasada... no puedo esperar a contárselo a todo el mundo en el orfanato. El capitán Grisillo... ¡hasta parecía un pirata de verdad! ¡Cuando crezca también quiero ser un pirata fantasma! $B$BGracias por traerme a los Páramos de Poniente, $n. Sé que hay cosas que dan mucho miedo en los Páramos de Poniente... espero que no tuvieras muchos problemas. ¡Eres fantástico!' WHERE `entry`=1687; +UPDATE `locales_quest` SET `Details_loc1` = '내겐 슈레나 캘리돈이라는 이름의 제자가 있었네. 바로 지금 자네가 서 있는 자리에 서 있었지. 흑마법을 간절히 배우고 싶어하는데다가 마법적인 재능도 보통이 아니었어. 게다가 젊고 인물도 아주 빼어난 녀석이었지. 몹쓸 녀석같으니! 내가 그때 알아봤어야 했는데...$B$B그 도둑 같은 제자 녀석이 데피아즈단의 일원인 엘런 드러지무어라는 녀석과 달아나 버렸네. 그 녀석을 잃은 건 그리 중요하지 않지만 내가 그 녀석에게 소중한 혈석 목걸이를 선물로 줘 버렸었네.$B$B그 녀석은 브랙웰 호박밭에 있을 걸세. 그 녀석의 목숨이야 이제는 내 알 바 아니니 내 물건이나 좀 되찾아 주게나.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '슈레나는 재능이 있었지만 흑마법을 스스로 통달할 정도는 아니었네. 그 재능이 낭비된 건 아깝지만 때로는 이렇게 하는 것도 필요하지.$B$B이번에는 지난번과는 다른 결과를 낳았으면 좋겠군그래.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나이 많고 지혜로운 자마저도 젊음과 아름다움의 유혹에 빠져들 수 있다네. 이 충고를 명심하면 일생 도움이 될 거야.' WHERE `entry`=1688; +UPDATE `locales_quest` SET `Title_loc5` = '蘇倫娜·凱爾東' WHERE `entry`=1688; +UPDATE `locales_quest` SET `Details_loc1` = '슈레나를 물리치고 내 목걸이를 찾아왔으니 자네가 그녀만큼은 재능이 있다는 것을 증명해 보였군.$B$B그렇다고 해도 자네는 아직 많은 수련이 필요해. 마법의 흐름은 다룰 줄 아는 것만으로 진정한 흑마법사가 되는 것은 무리가 있네.$B$B내 보이드워커를 다루는 법을 보여 주도록 하지. 그 전에 소환 마법진에서 보이드워커를 불러내 물리적이든 마법적이든 자네가 갖고 있는 무기를 써서 제압해야만 하네. 아래층에 있는 소환 마법진으로 가서 이 목걸이의 마법을 사용하도록 하게.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기대했던 것보다는 잘해냈지만 아직 멀었군그래. 자, 이제 자네가 사로잡은 보이드워커를 다루는 법을 배워 보도록 하지. 보이드워커는 앞으로 자네가 난관을 헤쳐나갈 때 아주 귀중한 친구가 돼 줄걸세.$B$B지금 당장에는 더 이상 가르쳐 줄 것이 없지만 아직 훈련이 많이 남아있다는 것을 명심하게나.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네가 보이드워커를 이기기 전엔 녀석을 다루는 방법을 가르쳐줄 수 없네.' WHERE `entry`=1689; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 그 떠돌이 놈들의 수를 줄여 주었으니, 이제 우리의 우물을 되찾을 수 있게 되었소. 이게 바로 효율성이라는 것이오!$B$B가젯잔 수자원개발회사를 대표해 감사를 표하겠소. 하지만 그 몹쓸 유목민 녀석들 문제를 완전히 끝내 버리려면 아직도 멀었소. 잘 들으시오. 이제부터 우리가 해야 할 일은 이런 거요...' WHERE `entry`=1690; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Schon wieder hier? Ich hoffe, Ihr konntet diesen Banditen und Dieben der Wüstenläufer ein bisschen Gerechtigkeit á la Goblin zeigen, wie ich Euch gebeten hatte!' WHERE `entry`=1690; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 일처리 솜씨가 정말 최고요, 최고! 덕분에 우리가 직접 싸움을 걸 수 있을 정도로 녀석들의 수가 크게 줄었소!$B$B아까 유목민 녀석들을 처단하면서 사막유랑단 물주머니를 발견했다면, 지금 내 옆에 있는 양수기기사 루글룬켓과 얘기해 보시오. 아마 현상금을 두둑이 줄 거요!' WHERE `entry`=1691; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 내가 부탁한 대로 그 유목민 녀석들을 처치했소? 가젯잔 수자원개발회사에서는 당신이 이곳에서 성공을 거둔 임무를 기초로 모든 일을 계획하고 있소! 그러니 실망시키지 말아 주시오...' WHERE `entry`=1691; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 가져온 엘루니트 광석을 상자에 넣어 놓았어요. 이 상자를 갖고 대장장이 메시엘을 찾아가면 엘루니트로 무기를 하나 만들어 줄 거예요.$B$B메시엘은 여기서 남쪽, 이 건물의 반대편에 있어요.' WHERE `entry`=1692; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 엘루니트 광석이로군. 엘룬 여신께서 직접 축복을 내리신 아주 신성한 금속이오. 이 광석으로 무기를 만든다는 건 대장장이로서 큰 영광이오.$B$B잠시만 기다려 주시오...' WHERE `entry`=1692; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오, 젊은 $c. 내가 어떻게 도와 드리면 되겠소?' WHERE `entry`=1692; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 가져온 엘루니트 광석으로 이 무기들을 만들었소. 가장 잘 맞는 것을 골라 가지시오.$B$B그리고 당신에게 감사하오. 엘루니트로 작업을 하는 것은 대장장이로서 영광이자 기쁨이니까.' WHERE `entry`=1693; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$N, j\'ai fabriqué ces armes avec l\'élunite que vous m\'avez apportée. S\'il vous plaît, prenez ce qui vous convient le mieux.$B$BAnd Je dois vous remercier. Travailler avec elunite est à la fois un honneur et un plaisir.' WHERE `entry`=1693; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '$N, ich habe mit dem Elunit, das Ihr mir brachtet, diese Waffen hergestellt. Bitte nehmt die, die Euch am angenehmsten ist.$B$BUnd ich muss Euch danken. Es ist eine Ehre und Freude, mit Elunit zu arbeiten.' WHERE `entry`=1693; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, he hecho estas armas con la elunita que me trajiste. Por favor, coge la que te sea más útil.$B$BDebo darte las gracias. Trabajar con elunita es un honor y todo un placer.' WHERE `entry`=1693; +UPDATE `locales_quest` SET `Details_loc1` = '요루스 발리브루가 얼라이언스의 우수한 전사들에게 도전해 오고 있소. 그는 붉은마루 산맥에 있는 레이크샤이어 여관에서 기다리고 있는데, 자신의 시험을 통과하는 자에게는 후하게 보상할 것이라 공언하고 있소.' WHERE `entry`=1698; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠! 내가 낸 도전에 대해 들은 모양이군.$B$B그럼 앉아서 얘기를 들으며 술이나 한잔 하시오. 마지막으로 술 맛을 보는 걸지도 모르니 천천히 쭉 들이켜도록.' WHERE `entry`=1698; +UPDATE `locales_quest` SET `Title_loc2` = 'Yorus Brasselorge' WHERE `entry`=1698; +UPDATE `locales_quest` SET `Title_loc5` = '猶魯斯·麥酒' WHERE `entry`=1698; +UPDATE `locales_quest` SET `Details_loc1` = '이 과제는 레스밴 도전이라고 하네. 도전에 성공하려면 레스밴 동굴의 첫번째 분기점까지 들어갔다가 되돌아오기만 하면 되네. 아주 간단하지 않나! 단, 몇 가지 규칙이 있네.$B$B레스밴 동굴로 가는 길에 널린 붉은마루일족 놀들을 뚫고 여기로 1시간 내에 되돌아와야만 하네. 또 시작하기 전에 우리 가문 특유의 술인 발리브루 스칼더 맥주도 한잔 쭉 들이켜야하지!$B$B어디 한번 해보겠나? 레스밴 동굴은 레이크샤이어 북쪽의 구릉지대에 있네. 자, 준비됐나?' WHERE `entry`=1699; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 잘했네!' WHERE `entry`=1699; +UPDATE `locales_quest` SET `EndText_loc1` = '레스밴 동굴 탐색' WHERE `entry`=1699; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Ты теряешь время, Груль. На твоем месте я бы поторопился.' WHERE `entry`=1699; +UPDATE `locales_quest` SET `Title_loc5` = '格瑞曼德·艾爾默' WHERE `entry`=1700; +UPDATE `locales_quest` SET `Details_loc1` = '자네는 레스밴 도전을 치르면서 실력을 제대로 보여 주었네. 나는 약속을 어기는 일이 없는 정직한 드워프이니 약속한 대로 보상을 주도록 하지. 그런데 그게... 스톰윈드에 있단 말이야.$B$B스톰윈드의 드워프 지구에 있는 내 친구 푸렌 롱비어드를 찾아가 보시게. 둘째 가라면 서러워할 방어구 제작자인데, 나한테 큰 빚을 진 적이 있지.$B$B자, 푸렌에게 이 발리브루 스칼더 맥주통을 가져가서 방패를 하나 달라고 해보시오. 아주 괜찮은 놈으로 골라 줄 테니까 말이야.' WHERE `entry`=1702; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 발리브루 스칼더 맥주로군. 좋은 술이지! 요루스를 만나고 오신 모양이로군.$B$B당연히 방패를 하나 주도록 하지! 어디가도 이보다 더 나은 방패는 찾지 못할 거요!' WHERE `entry`=1702; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오! 요즘 날씨가 꽤 건조하지 않소?' WHERE `entry`=1702; +UPDATE `locales_quest` SET `Title_loc5` = '瑪希爾' WHERE `entry`=1703; +UPDATE `locales_quest` SET `Title_loc2` = 'Pléthorloge Cléventail' WHERE `entry`=1704; +UPDATE `locales_quest` SET `Title_loc3` = 'Klockmort Spannersplint' WHERE `entry`=1704; +UPDATE `locales_quest` SET `Title_loc5` = '科羅莫特·鋼尺' WHERE `entry`=1704; +UPDATE `locales_quest` SET `Title_loc5` = '燃燒之血' WHERE `entry`=1705; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했소. 물주머니를 더 많이 찾을수록 우리는 끔찍한 갈증 걱정을  안 해도 되지! 계속 더 가져오면 고맙겠소. 물주머니 5개마다 반드시 보상이 따를 테니까.' WHERE `entry`=1707; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사막유랑단 물주머니 5개는 어디 있소? 구해왔다면 가젯잔 수자원개발회사 선물세트, 모델 103-XB는 당신 것이오!' WHERE `entry`=1707; +UPDATE `locales_quest` SET `Title_loc5` = '鐵珊瑚' WHERE `entry`=1708; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voilà votre armure, $n. Le procédé de Furen fonctionne à la perfection ! À la perfection ! Merveilleux, vraiment !$B$BVous pourriez rouler sur cette armure avec un engin de siège, elle reprendrait sa forme en un instant !' WHERE `entry`=1709; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hier ist Eure Rüstung, $N. Furens Prozess hat ausgezeichnet funktioniert! Perfekt! Wunderbar, ehrlich!$B$BMan könnte mit einer Belagerungsmaschine über diese Rüstung fahren und sie würde wieder ihre alte Form annehmen!' WHERE `entry`=1709; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'J\'ai fini votre armure, et j\'en suis satisfait. Les techniques de Furen cadrent parfaitement avec les miennes et je suis sûr que cette armure est extrêmement résistante.$B$BMerci, $n. Et qu\'elle vous serve pour vos combats futurs !' WHERE `entry`=1711; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich habe Eure Rüstung vollendet und bin recht zufrieden. Furens neue Techniken passen ausgezeichnet zu meinen. Ich bin sicher, diese Rüstung wird sehr widerstandsfähig sein.$B$BDanke, $N. Möge sie Euch in künftigen Kämpfen nützlich sein.' WHERE `entry`=1711; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 마법 주문에 필요한 물건을 모두 모아왔군. 자네의 힘과 능력이 대단해. 하지만 이 일의 다음 단계는 훨씬 더 위험하다네.$B$B자네의 그 넘치는 힘이 쇠하지 않길 바라세나.' WHERE `entry`=1712; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물건들을 가져왔나? 그 물건들을 모아 와야만 자네가 사이클로니안을 상대할 힘을 지녔다는 증거가 될 것일세.' WHERE `entry`=1712; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 사이클로니안을 물리치고 소용돌이의 눈을 손에 넣었어!' WHERE `entry`=1713; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '꼭 소용돌이의 눈을 가져와야 하네!' WHERE `entry`=1713; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '부적이 서서히 가마솥 깊숙이 가라앉습니다...$B$B큰 방울이 액체 표면으로 올라와 터집니다...$B$B...그리고 끓고 있는 녹은 돌이 드러납니다.' WHERE `entry`=1714; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥이 끓고 증기가 하늘거립니다...' WHERE `entry`=1714; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le chaudron bouillonne. Ces vapeurs attirent...' WHERE `entry`=1714; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Kessel blubbert. Seine Dämpfe locken...' WHERE `entry`=1714; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La caldera burbujea. Los vapores se elevan como una señal...' WHERE `entry`=1714; +UPDATE `locales_quest` SET `Details_loc1` = '흠... 그 옛날에 카즈 모단의 모든 흑마법사들은 우리의 놈리건에서 훈련을 받았었죠. 그러나 이젠 아이언포지의 이 쥐구멍 같은 곳으로 밀려나 마그니의 감시를 받는 신세니, 신참들을 훈련시키려면 스톰윈드로 보내는 수밖에 없어요.$B$B다행히도 게이킨님은 유능하신 분이라 당신을 잘 가르쳐 줄 거요. 하지만 생각할수록 억울하군요!$B$B어쨌거나, 스톰윈드로 가서 어둠의 희생양이라는 선술집의 지하실에 가서 게이킨님을 만나보도록 하세요.' WHERE `entry`=1715; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '블랙렌치가 보냈다고? 아이언포지의 그 바보 같은 $c 녀석들은 정신 좀 차려야 돼. 스톰윈드가 얼마나 좁은지를 모르는 모양이군. 이렇게 신참들을 막무가내로 보내오면 언젠가는 이 은신처가 적에게 들통나 버리고 말 거라고!' WHERE `entry`=1715; +UPDATE `locales_quest` SET `Title_loc5` = '已宰的羔羊' WHERE `entry`=1715; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이곳으로 오는 데 별일 없었소? 나를 만나러 멀리 왔군그래. 허허, 걱정하지 마시오. 게이킨이 왜 자네를 보냈는지 알고 있으니까 말이오. 그 친구가 자넬 나에게 보내길 잘한 것이지.' WHERE `entry`=1716; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Ты уже прошел испытание?' WHERE `entry`=1719; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 올 것을 예감하고 나는 투시력을 사용하여 시간의 안개를 뚫고 세상을 살펴보았소. 그래서 당신이 찾고 있는 게 무엇인지 알아냈지.$B$B고대인의 전쟁 당시 서로 사랑하던 두 연인이 전투 중 함께 목숨을 잃고 말았소. 그리고 그들이 숨을 거둔 곳에서 불멸의 사랑을 상징하는 사랑나무가 자라났소.$B$B그거라면 서큐버스 하나 정도는 충분히 꾀어낼 수 있을 거요. 사랑나무는 잿빛 골짜기 숲의 북서쪽에 있는 오르딜아란의 폐허에서 찾을 수 있을 거요.' WHERE `entry`=1738; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 이거면 될 것 같군. 잠시 살펴보자고...$B$B타카르는 곁에 두면 참 도움이 되는 친구인데... 다시 속세로 나오도록 설득할 수만 있다면 좋으련만...' WHERE `entry`=1738; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '구해 왔소?' WHERE `entry`=1738; +UPDATE `locales_quest` SET `Title_loc5` = '同心樹' WHERE `entry`=1738; +UPDATE `locales_quest` SET `Details_loc1` = '이 사랑나무 줄기를 사용해 아래층에 있는 소환 마법진에서 서큐버스를 불러올 문을 여는 마법을 시전할 수 있을 걸세.$B$B조심하게나. 서큐버스들은 정신력이 아무리 강한 사람이라도 쉽게 압도해 버릴 만한 능력이 있으니 말이야.$B$B서큐버스를 이겨 황천으로 돌려보낸 후 다시 나에게 돌아오면 서큐버스를 부리는 방법을 가르쳐 주도록 하지.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네, 잘했어. 자네를 가르친 보람이 있군그래. 솜씨가 보통이 아니야.$B$B내 기꺼이 서큐버스를 부리는 방법을 가르쳐 주도록 하지. 잘 봐 두게.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가끔 생각해 보면 슈레나는 내 정신을 헤집어 놓으려고 변장한 서큐버스가 아닌가 싶어... 흠, 내가 그녀를 너무 과신했던 모양이지.' WHERE `entry`=1739; +UPDATE `locales_quest` SET `Details_loc1` = '전투 중 불타는 군단 악마들은 생명이 소실되었고 쓸모 없어진 그들의 영혼은 수정구 안에 갇히게 됐어요. 그리고 군단 내 마법사와 흑마법사들의 손에 넘겨졌지요. 아제로스에 있는 불타는 군단의 수하들이 이 수정구들을 지니고 다녔는데, 수정구가 산산조각으로 깨져도 그 안에 담긴 악마의 힘은 그대로 유지되었답니다.$B$B소랜루크 수정구는 두 조각으로 깨졌는데 그 중 한 조각은 더 잘게 부서져 검은심연의 나락에 있는 황혼의망치단 수행사제들이 쓰고 있지요. 그리고 좀 더 큰 나머지 조각은 그림자송곳니 성채에 있는 마술사가 갖고 있습니다. 그 조각들을 찾아서 가져오면 다시 원래 모양으로 만들어 보겠습니다.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그나마 다행이군... 수정구가 아주 여러 조각으로 깨진 것은 아니었어. 부탁 드린 조각들을 전부 가져왔군요. 이 조각들을 붙여서 소랜루크의 수정구를 다시 완전한 형태로 만드는 건 간단한 일입니다.$B$B제 평생을 불타는 군단의 수정구를 재생하기 위한 연구에 바쳤습니다. 수정구 조각을 모아 주다니 제 연구에 큰 보탬이 될 거예요. 당신의 은혜에 어떻게 보답해 드려야 할지... 자, 원하시는 형태에 맞게 완전히 복원된 수정구나 지팡이를 드릴 테니 받아 주십시오.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 오랜 세월에 걸쳐서 힘들게 모은 잘가인의 수정구 조각들은 정말 큰 도움이 되어 주었답니다. 틀림없이 당신에게도 소랜루크의 수정구가 아주 유용할 거요.' WHERE `entry`=1740; +UPDATE `locales_quest` SET `Details_loc1` = '지옥사냥개를 소환하려면 단순한 소환 마법진으로는 어림도 없소.$B$B나와 나의 수행사제 세 명이 함께 마법진 만드는 것을 도와줄 거요. 음... 그러려면 비밀의 고서가 필요한데 잃어버린 지가 꽤 오래된 물건이지. 그 책에는 누구의 도움도 받지 않고 처음으로 지옥사냥개를 소환해낸 흑마법사들의 기록이 들어있소.$B$B크롬 스타우트암이 당신을 도와줄 수 있을지도 모르겠군. 요즘은 여기저기 유랑을 하며 고대 서적들을 찾고 있다던데... 사람들의 눈을 피해 아이언포지의 도서관에서 나타난다고도 하오.' WHERE `entry`=1758; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비밀의 고서라고? 흠... 들어 본 적은 있는데 여기서는 못 봤네. 난 한번 읽은 책은 절대 잊어버리지 않거든.$B$B흠...$B$B참, 맞아! 도서관 서적 일람표에서 그 책을 본 기억이 나는군.' WHERE `entry`=1758; +UPDATE `locales_quest` SET `Title_loc5` = '陰謀之書' WHERE `entry`=1758; +UPDATE `locales_quest` SET `Details_loc1` = '어서 고향으로 돌아갈 준비를 해야겠네요. 제 아내 스테파니가 스톰윈드에서 잘 지내고 있었으면 좋겠어요. 아, 어서 빨리 보고 싶어요. 그럼, 다음에 또 만납시다.' WHERE `entry`=1778; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 빨리 돌아왔군요! 이곳을 떠나서 따뜻한 도움의 손길을 베풀었나요?$B$B도움이 필요한 자의 숭고한 목적을 이루는 것을 도와주었나요? 자비의 가치와 동부 왕국의 자랑스러운 시민으로서의 의무에 대해 배웠을지도 모르겠군요. 자, 얘기해 주세요. 누구를 어떻게 도와주었는지... 대단하네요. 그것이야말로 빛을 수호하는 자의 자세입니다.$B$B그러한 희생정신은 언젠가 반드시 보상을 받게 된답니다.' WHERE `entry`=1778; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 생각보다 일찍 돌아오는군. 빛의 대성당을 떠나 있는 동안 어떤 일을 했는가?$B$B누군가의 숭고한 목적을 이루는 것을 도와주었는가? 자비의 가치를 배웠거나 아제로스 시민으로서의 의무에 대해 좀 더 배웠을지도 모르겠군. 자, 말해 보게. 누구를 어떻게 도와주었는지... 굉장하군. 그것이야말로 빛을 수호하는 자의 행동일세.$B$B그러한 희생정신은 언젠가 보상을 받게 된다네.' WHERE `entry`=1780; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre armure, $n. Elle résistera au plus dur des coups ou je ne m\'appelle pas Furen Longbeard !$B$BEt je dois vous remercier. J\'ai beaucoup appris en travaillant les matériaux que vous m\'avez apportés. Je pense que je ferai une autre découverte capitale un de ces jours !$B$BJe vais transmettre ce que j\'ai appris aux autres forgerons de l\'Alliance.$B$BJe leur dirai que vous m\'avez été d\'une grande aide, et peut-être qu\'ils vous récompenseront.' WHERE `entry`=1782; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hier ist Eure Rüstung, $N. Sie wird dem stärksten Angriff standhalten, oder ich will nicht mehr Furen Langbart heißen!$B$BUnd ich habe Euch zu danken. Ich habe bei der Arbeit mit dem Material, das Ihr mir brachtet, viel gelernt. Ich glaube, eines Tages werde ich einen weiteren Durchbruch schaffen!$B$BIch werde das, was ich gelernt habe, den anderen Schmieden der Allianz schicken.$B$BIch sage ihnen, was für eine große Hilfe Ihr wart. Vielleicht möchten sie den Gefallen erwidern.' WHERE `entry`=1782; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 투구바닥 호수 남쪽에 숨어 있는 검은무쇠단 드워프들을 감시하고 있었네. 아무래도 문제가 있는 듯해 나는 나름과 함께 더 가까이 가보기로 했지. 두목 녀석이 부하들에게 명령을 내리는 것이 보이더군.$B$B우리 둘이서 그 녀석들 몇 명을 해치우려고 했지만 생각보다 강했네. 지원군들이 나타나 우리를 덮치는 게 아닌가. 나름이 나더러 먼저 도망쳐서 지원을 요청하라고 했기에 여기 오게 된 것일세.$B$B난 나름을 도와야 해. 그 친구가 무사히 돌아올 때까지 쉬지 않을 걸세.$B$B날 도와줄 수 있겠나?' WHERE `entry`=1783; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐라고 감사의 말을 해야 할지 모르겠군, $c 친구!$B$B생명의 징표가 있는 것을 보니 타이자와 뮈레돈이 부탁한 모양이오.$B$B그래, 난 검은무쇠단 문서 하나를 빼내려다 놈들에게 당했소. 뮈레돈이 빠져나갈 동안 가까스로 버틸 수 있었지만, 당신이 와주지 않았다면... 이제 성스러운 빛이 나를 충만하게 감싸고 있소. 생명의 징표를 사용할 수 있다는 건 당신이 그만큼 강해졌다는 걸 뜻하지. 그 얘기는 나중에 다시 하겠소.' WHERE `entry`=1783; +UPDATE `locales_quest` SET `Details_loc1` = '전투에서 쓰러지기 전 뮈레돈과 나는 작은 집 근처에 있던 검은무쇠단 비밀 요원을 거의 해치웠었소. 두목이 그 자에게 명령을 내리는 것을 목격한 나는 그를 해치우고 문서를 낚아챌 생각이었지.$B$B아이언포지의 일부 원로들은 아직 던 모로에 검은무쇠단 드워프가 있다는 사실을 믿지 않고 있소. 그 문서 중 하나만이라도 손에 넣을 수만 있다면, 그들의 동태에 대한 증거도 얻고 무슨 음모를 꾸미고 있는지도 알 수 있을 것이오.$B$B문서를 빼내 뮈레돈에게 돌아가시오.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 해냈구려! 나름을 구해내고 집사람이 원로들에게 가져갈 증거물도 가져왔군. 당신이야말로 내가 본 중의 최고로 눈부신 빛의 축복이네. 당연히 우리 집사람은 빼고 말이야.$B$B다시 한번 감사하네.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔나? 무사히 돌아와서 다행이네. 이제 상처도 다 나았고 곧 투구바닥 호수로 돌아갈 수 있도록 채비를 마쳤네. 물론 그 전에 우리 집사람이 걱정하지 않도록 설득시켜야 하지만 말일세.' WHERE `entry`=1784; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소, 자매여.$B$B생명의 징표를 지닌 것을 보니 두소리안이나 가쟁이 보낸 것 같군.$B$B난 가쟁과 함께 데피아즈단의 문서를 빼내오는 도중 마술사 녀석들에게 당했소. 가쟁이 빠져나갈 동안은 버틸 수 있었지만 결국 녀석들의 마법에 당하고 말았지.$B$B하지만 자매가 날 되살려 주었소. 그 생명의 징표는 아무나 쓸 수 있는 게 아니오. 스스로 빛의 힘으로 생명의 징표를 사용할 수 있었다는 건 굉장한 것이오.' WHERE `entry`=1786; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어! 문서를 가져오고 헨지도 구해냈군! 빛의 힘이 당신과 함께하는 게 분명하오!' WHERE `entry`=1787; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '헨지는 무사한 거요? 임무는 성공적으로 마쳤소?$B$B당신의 무기를 다루는 솜씨와 빛의 힘이라면 수호영웅의 안식처는 그 어떠한 데피아즈단의 위협에도 걱정 없다고 생각하지만, 폐하와 그 참모들은 어떻게 생각할지 모르겠소이다.' WHERE `entry`=1787; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오늘 아주 잘해 주었네. 대단하군그래.$B$B아무나 사용할 수 없는 생명의 징표의 힘을 끌어냈다는 것에 대해서 자부심을 가지게나. 빛의 힘을 사용해 죽은 이를 되살릴 수 있다는 것은 $c 최고의 영예 중 하나인 부활의 힘을 지닐 자격이 있다는 뜻일세.$B$B그러면 자네가 헨지를 되살린 것처럼 전장에서 쓰러진 동료를 되살릴 힘을 지니게 될 것일세.$B$B몸조심하게나. 빛의 서광이 자네를 비추고 있으니 그 힘을 모두 받아들이게나.' WHERE `entry`=1788; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '생명의 징표를 사용해 나름을 돕는 일에 실패하면 내게 되돌아오세요. 생명의 징표를 하나 더 드리겠습니다.$B$B당신의 성공에 내 남편과 저의 모든 것이 달려 있어요. 부디 서둘러 주시기 바랍니다.' WHERE `entry`=1789; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Beeilt Euch, $N. Mehr als nur ein Leben kommt aus dem Gleichgewicht, falls ihr versagt.$B$BWenn Ihr es aus irgendeinem Grund verpasst Muiredon und Narm zu helfen, dann kommt zu mir zurück und ich werde Euch ein anderes Symbol des Lebens für Eure Reisen geben.$B$BMacht nicht den Fehler meine Hilfe als einfache Nächstenliebe zu deuten. Ihr müsst beweisen, dass Ihr wie alle anderen Paladine würdig seid oder das ständige Versagen könnte später auf Euch zurück fallen.' WHERE `entry`=1789; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Hâtez-vous, $n, de nombreuses vies seront en danger si vous échouez.$B$BSi pour une raison quelconque vous n\'arrivez pas à aider Gazin et Henze, revenez me voir et je vous donnerai un autre Symbole de vie pour cette entreprise.$B$BNe prenez pas cela pour de la charité : vous devez prouver que vous êtes un $c aussi brave que les autres, et des échecs répétés auraient des répercussions plus tard.' WHERE `entry`=1790; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Beeilt Euch, $N. Mehr als nur ein Leben kommt aus dem Gleichgewicht, falls ihr versagt.$B$BWenn Ihr es aus irgendeinem Grund verpasst Henze zu helfen, dann kommt zu mir zurück und ich werde Euch ein anderes Symbol des Lebens für Eure Reisen geben.$B$BMacht nicht den Fehler meine Hilfe als einfache Nächstenliebe zu deuten. Ihr müsst beweisen, dass Ihr wie alle anderen Paladine würdig seid oder das ständige Versagen könnte später auf Euch zurück fallen.' WHERE `entry`=1790; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '소용돌이의 눈도 있고 이제 자네가 선택할 무기에 그 힘을 불어넣을 준비가 되었네.$B$B자, 고르게나. 이 힘은 사이클로니안의 힘일세.' WHERE `entry`=1792; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'J\'ai le Cœur de tourbillon, et je suis prêt à le placer dans le réceptacle de votre choix.$B$BChoisissez l\'arme, $n, et sachez que ce pouvoir est le pouvoir du Cyclonien.' WHERE `entry`=1792; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich habe das Wirbelherz und bin bereit, es in ein Gefäß Eurer Wahl zu legen.$B$BWählt eine Waffe, $N, und wisset, dass ihre Macht die Macht des Cyclonian ist.' WHERE `entry`=1792; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tengo el corazón de torbellino y ya puedo colocarlo en el recipiente que elijas. $B$BElige tu arma, $n, y no olvides que su poder será el poder del Ciclonio.' WHERE `entry`=1792; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Il a été prouvé que la Lumière était avec vous, $n, mais en ces temps de grands dangers, il est primordial de savoir quelles sont vos forces. Parce que des démons, des dragons et toutes sortes de créatures malfaisantes convoitent nos terres, votre courage sera mis à l\'épreuve. Serez-vous assez fort ?$B$BLa bravoure, quelle que soit la situation, est une part importante de la voie du $c, au même titre que la Lumière, votre armure et votre arme. Quand vous étudiez dans la cathédrale de la Lumière, les deux leçons que vous devez apprendre sont : protéger les faibles et ne jamais perdre la foi.' WHERE `entry`=1793; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Tapferkeit, ungeachtet der Situation, ist ebenso ein Teil dessen, was es heisst, Paladin zu sein, wie das Licht, Eure Rüstung und Eure Waffe. Die Schwachen beschützen und den Glauben nicht verlieren - das sind zwei weitere Lektionen, die Ihr zu meistern habt, während Ihr in der Kathedrale des Lichts studiert.' WHERE `entry`=1793; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Se ha demostrado que la Luz camina a tu lado, $n, pero el peligro nos acecha cada día y es importante saber qué fuerza se esconde en el interior de cada uno. Tu temple se pondrá a prueba cuando demonios, dragones, o cualquier otro ser malvado entre en tus tierras. ¿Serás lo suficientemente fuerte?$B$BEl coraje, sin tener en cuenta en qué situación, es tan necesario para los paladines como la Luz, tu armadura y tu arma. Proteger a los débiles y no perder la fe, son dos lecciones más que tendrás que aprender cuando estudies en la Catedral de la Luz.' WHERE `entry`=1793; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 되겠어요.$B$B마법이 담긴 모든 물건은 반드시 품질이 뛰어난 것부터 사용하기 시작해야 해요. 더 많은 노력과 기술을 투자해서 만들수록 그만큼 더 강력한 마법을 갖게 되죠. 희귀하거나 값 비싼 재료들을 사용하면 마력이 더 잘 유지된답니다. 나중에 로브를 받아 보면 방금 수고하신 시간과 노력이 전혀 아깝지 않을 겁니다.' WHERE `entry`=1796; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '로브를 찾는 일은 어떻게 돼가고 있나요, $n? 직접 만들었나요? 직접 물건은 마법부여가 더 잘 되는 것 같아요. 성취감도 더 크고요. 하지만 더 간편한 길을 택해서 다른 이에게 시켰다고 하더라도... 더 빨리 강해지고 싶은 당신의 야망은 이해합니다.' WHERE `entry`=1796; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 당신이로군? 우리가 가장 최근에 발견한 신동이로군. 하지만 언제나 실상은 전설을 못 따라가는 법이지.$B$B뭐, 그렇다고 해도 상관없소. 나한테 배우러 온 것이지 내가 농담하는 거나 들으러 온 건 아니니까 말이야.' WHERE `entry`=1798; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 멀었어요?' WHERE `entry`=1800; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'On est arrivés ?' WHERE `entry`=1800; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Sind wir endlich da?' WHERE `entry`=1800; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '我們到了沒啊?' WHERE `entry`=1800; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Hemos llegado ya?' WHERE `entry`=1800; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Hemos llegado ya?' WHERE `entry`=1800; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 맞설 지옥사냥개를 소환하려면 단순한 소환 마법진으로는 안 되오.$B$B세 명의 수행사제와 내가 마법진 만드는 것을 도와줄 것이오. 음, 비밀의 고서가 필요한데 잃어버린 지가 꽤 된 물건이지. 아무런 도움도 없이 최초로 지옥사냥개를 소환해낸 흑마법사들이 쓴 책이라오.$B$B조라 애니슨이 당신을 도와줄 수 있을지도 모르겠군. 요즘은 언더시티의 지도 제작자로 고용되어 일을 하고 있다지만 고대 서적에 대해서는 나보다 더 잘 안다오.' WHERE `entry`=1801; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지도 제작? 현실 세계를 그림과 수치로 표현하는 것? 그 따위 것들은 아무 쓸모도 없지.$B$B진실은 설화, 소설, 일대기! 그런 것들 안에 존재하는 거라오. 강령술의 부흥이나 어둠의 여왕님이 승리하시는 이야기 한 권만 있으면 이 상점에 있는 지도 따위는 전부 다 줘 버릴 수 있지.' WHERE `entry`=1801; +UPDATE `locales_quest` SET `Title_loc5` = '陰謀之書' WHERE `entry`=1801; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멋지군! 나도 이 책을 본 소수에 포함되는 것이군.$B$B어서 이 책을 읽어 보고 싶어 못 견디겠군. 오늘은 행운의 날이야! 잠깐, 가기 전에 조금만 더 보여주게나. 스트라드가 분명 내게 사본 한 권을 보내 주겠지만...' WHERE `entry`=1802; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '소문이 사실이던가?' WHERE `entry`=1802; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런, 이런! 이게 대체 뭐요?$B$B정말로 놀랍군. 지금 내가 들고 있는 게 완전한 비밀의 고서란 말이오? 불가능할 거라고 생각했는데...$B$B떠나기 전에 잠시만 살펴보게 해주시오.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신은 동화 같은 얘기에 불과한 것을 쫓고 있는 것인지도 모르오. 하지만 말도 안 되는 소문 안에서 진실을 찾게 되는 법이지.' WHERE `entry`=1803; +UPDATE `locales_quest` SET `Title_loc5` = '陰謀之書' WHERE `entry`=1803; +UPDATE `locales_quest` SET `Title_loc5` = '陰謀之書' WHERE `entry`=1804; +UPDATE `locales_quest` SET `Title_loc5` = '陰謀之書' WHERE `entry`=1805; +UPDATE `locales_quest` SET `Objectives_loc1` = '브릴에 있는 죽음경비병 딜링거와 대화해야 합니다.' WHERE `entry`=1818; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '임무 때문에 왔나? 좋아. 아주 중요한 임무가 있네. 이번 임무는 자네의 전투 능력과 포세이큰 수호에 대한 의지를 시험하는 임무가 될 거야.' WHERE `entry`=1818; +UPDATE `locales_quest` SET `Title_loc5` = '『斬擊者』奧拉格' WHERE `entry`=1819; +UPDATE `locales_quest` SET `Objectives_loc1` = '콜만 파딩과 대화해야 합니다.' WHERE `entry`=1820; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '네, 그렇습니다. 당신의 전투 실력이 필요합니다. 가진 것은 별로 없지만 제 임무는 저와 포세이큰의 대의를 이루는 것입니다. 이 임무를 완수하면 보상을 두 배로 해드리도록 하겠습니다.' WHERE `entry`=1820; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Conservaré tres de las armas que me has devuelto, como recuerdos de mi sufrimiento y de mi pérdida. Pero por favor, $n, elige tu favorita entre las reliquias y quédatela.$B$BQue te sea de más ayuda que a sus antiguos y malditos propietarios.' WHERE `entry`=1822; +UPDATE `locales_quest` SET `Details_loc1` = '명성이 자자한 실력 있는 전사로군. 루가 레이지토템의 시험에 도전할 준비가 됐는가? 그렇다면 불모의 땅에 있는 타우라조 야영지에 가서 루가를 찾게.$B$B자신의 부름에 답할 전사들을 기다리고 있으니.' WHERE `entry`=1823; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 시험 때문에 왔다고?' WHERE `entry`=1823; +UPDATE `locales_quest` SET `Details_loc1` = '유명한 오크 대장장이인 툰그림 파이어게이즈가 자네가 호드를 위해 열심히 싸워준 얘기를 들었다네. 자네에게 갑옷을 하나 만들어주고 싶으니 즉시 자기를 찾아오라더군.$B$B툰그림은 불모의 땅 크로스로드 동쪽에 위치한 야영지에 있다네.' WHERE `entry`=1825; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 툰그림 파이어게이즈와 대화해야 합니다.' WHERE `entry`=1825; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '옳지, 왔군. 잘 왔어. 당신과 할 얘기가 아주 많아.' WHERE `entry`=1825; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Merci, $n. Ces Gantelets sont ma plus belle réussite. Prenez-les. En les portant, vous nous honorerez, moi et mes ancêtres.' WHERE `entry`=1843; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Danke, $N. Diese Stulpen sind meine beste Arbeit. Nehmt sie. Wenn Ihr sie tragt, bringt es mir und meinen Vorfahren Ehre.' WHERE `entry`=1843; +UPDATE `locales_quest` SET `Title_loc5` = '野蠻護手' WHERE `entry`=1843; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Je vous donne ce casque.$B$BCe sont vos actes héroïques qui vous ont conduit jusqu\'à moi, $n, et la volonté de notre Mère la Terre... Des actes encore plus héroïques vous attendent.' WHERE `entry`=1845; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich gebe Euch diesen Helm.$B$BGroße Taten brachten Euch zu mir, $N, und wenn es der Erdenmutter gefällt...$B$Bliegen noch größere vor Euch.' WHERE `entry`=1845; +UPDATE `locales_quest` SET `Title_loc5` = '野蠻頭盔' WHERE `entry`=1845; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te concedo este yelmo.$B$BMe diste grandes gestas, $n, y si la Madre Tierra quiere... aún te esperan gestas mayores.' WHERE `entry`=1845; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici vos jambières, $n. Dites-moi si cela vous convient ou si vous avez besoin de modifications. J\'essaie toujours de satisfaire mon client ! Du moins j\'essayais.$B$BEn ce moment, je ne me soucie pas beaucoup de mon métier. Mais ça met hors jeu d\'être un stupide pion du Fléau ! $B$BJe suppose…' WHERE `entry`=1847; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hier sind Eure Beinschützer, $N. Lasst mich wissen, ob sie passen oder geändert werden müssen. Ich möchte zufriedene Kunden! Zumindest früher wollte ich das.$B$BHeutzutage liegt mir nicht mehr viel an meinem Handwerk. Aber immer noch besser, als eine hirnlose Dienerin der Geißel zu sein!$B$BDenke ich.' WHERE `entry`=1847; +UPDATE `locales_quest` SET `Title_loc5` = '野蠻腿甲' WHERE `entry`=1847; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Je sais que vous avez enduré beaucoup de privations et versé beaucoup de sang à mon service, $n. Voici le fruit de votre dur labeur.$B$BPuissiez-vous bien le porter et revenir ici un jour pour me conter les services qu\'il vous aura rendus.' WHERE `entry`=1848; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich bin sicher, Ihr habt bei dieser Aufgabe viele Unannehmlichkeiten erduldet und viel Blut vergossen, $N. Hier ist das Produkt Eurer Mühsal.$B$BMöge es Euch gute Dienste leisten und möget Ihr eines Tages wiederkommen und erzählen, wie nützlich sie Euch waren.' WHERE `entry`=1848; +UPDATE `locales_quest` SET `Title_loc5` = '野蠻鍊衫' WHERE `entry`=1848; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Habrás tenido que soportar duras privaciones y habrás derramado mucha sangre cumpliendo mi tarea, $n. Este es el producto de todo tu esfuerzo.$B$BUtilízalo bien y quizás un día vuelvas a contarme cuántas veces te ha sido de ayuda.' WHERE `entry`=1848; +UPDATE `locales_quest` SET `Title_loc5` = '瑟祖克' WHERE `entry`=1859; +UPDATE `locales_quest` SET `Details_loc1` = '우리 마법사들이 꼭 해야 할 임무가 있소. 스톰윈드와 엘윈 숲의 안전을 위해 아주 중요한 임무지.$B$B자세한 내용은 제니아 캐논이 알고 있소. 스톰윈드의 마법사 지구에 있는 마법사의 성소에서 공부를 하고 있으니 서둘러 찾아가 보시오.' WHERE `entry`=1860; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 제니아 캐논과 대화해야 합니다.' WHERE `entry`=1860; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 이 물에 마법적인 특성이 있는지 실험해 봐야겠습니다. 바라건대 이 물에 마법적인 성질이 없었으면 좋겠군요. 그렇지 않으면 거울 호수의 물을 오랫동안 마셔온 사람들이 나쁜 질병에 걸릴 수 있으니 말입니다.$B$B자, 받으세요. 임무를 충실히 수행했으니 이 수정구나 지팡이를 선물하도록 하죠. 유용하게 쓰이길 바랍니다.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '견본을 가져왔나요? 스톰윈드와 엘윈에서 마법의 흐름이 변했어요. 그 변화가 물속에 스며들고 있는지 알아야만 합니다.' WHERE `entry`=1861; +UPDATE `locales_quest` SET `Title_loc5` = '明鏡湖' WHERE `entry`=1861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 물주머니를 더 많이 찾을수록 우리는 끔찍한 갈증 걱정을 안 해도 되지! 계속 더 가져오면 고맙겠소. 물주머니를 5개마다 반드시 보상이 따를 테니까.' WHERE `entry`=1878; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부지런한 $n 양반, 또 오셨군. 사막유랑단 물주머니 5개를 더 가져왔다면 선물세트를 주겠소! 이름도 큼직하게 새겨서 말이오.' WHERE `entry`=1878; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous revoici, $n ? Si vous avez cinq outres de Bat-le-désert de plus, alors j\'ai un paquet qui porte votre nom !' WHERE `entry`=1878; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr seid ja schon wieder da, $N! Wenn Ihr noch fünf Wasserbeutel eines Wüstenläufers für mich habt, dann habe ich hier ein kleines Paket, das nur auf Euch wartet!' WHERE `entry`=1878; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has vuelto, $n? Si tienes cinco bolsas más de agua te puedo dar ya mismo tu recompensa.' WHERE `entry`=1878; +UPDATE `locales_quest` SET `Details_loc1` = '이보시오! 아이언포지에 있는 빙크라는 노움 친구가 소식을 전해왔소. 해야 할 임무가 있다는데 마법사가 아니면 맡기질 않겠다고 하오! 당신은 마법사지 않소?$B$B그렇다면 빙크와 대화해 보시오. 그녀는 아이언포지의 마법 지구에 있는 신비의 전당에서 주로 시간을 보내니 그쪽으로 가면 만날 수 있을 것이오.' WHERE `entry`=1879; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 빙크와 대화해야 합니다.' WHERE `entry`=1879; +UPDATE `locales_quest` SET `Details_loc1` = '우리 마법사들은 손가락 하나 까딱거린다고 화려한 마법을 쓸 수 있는 게 아니에요! 이 세계를 이루는 기본 요소인 마법을 제어하는 것이죠! 그러려면 아주 신중해야 하고 굳건한 의지와 방대한 지식이 필요하지요!$B$B내 장치 중 마법사의 기억장치는 이처럼 방대한 양의 지식을 수집하고 보관할 수 있답니다! 그런데 그 장치를 잃어버렸지 뭐예요! 고향인 놈리건에서 도망 나오다 도시 외곽에 있는 숙소의 연장통 속에 숨겨 놨어요. 하지만 지금 그곳엔 오염된 노움들이 득실거리고 있어서 찾기가 어렵답니다!$B$B부탁이에요. 내 기억장치를 찾아주세요!' WHERE `entry`=1880; +UPDATE `locales_quest` SET `Title_loc5` = '法師文檔記憶體' WHERE `entry`=1880; +UPDATE `locales_quest` SET `Details_loc1` = '아나스타샤 하트웰이 당신 같은 재능을 지닌 마법사에게 맡길 임무가 있다고 합니다. 언더시티의 마법 지구에서 그녀와 얘기를 나누고 포세이큰의 마법사들을 위한 첫 임무를 준비하도록 하시기 바랍니다.' WHERE `entry`=1881; +UPDATE `locales_quest` SET `Objectives_loc1` = '아나스타샤 하트웰과 대화해야 합니다.' WHERE `entry`=1881; +UPDATE `locales_quest` SET `Details_loc1` = '동쪽에 있는 역병지대는 오염 정도가 심각해요. 리치 왕이 만들어낸 마법이 땅속에 퍼지면서 살아있는 것들을 모조리 오염시키고 죽이고 있어요. 역병의 파괴력을 막아주는 주문이 있긴 하지만 우리 포세이큰의 마법사들도 그 주문을 통제하기가 어려워 주문의 힘을 줄여야 한다고 생각하고 있지요.$B$B하지만 먼저 역병이 티리스팔에 얼마나 깊숙이 침투했는지 알아야 해요. 티리스팔 동쪽에 있는 발니르 농장에 가면 정원에 금어초가 있을 거예요. 그것들을 모아서 가져오세요.' WHERE `entry`=1882; +UPDATE `locales_quest` SET `Details_loc1` = '센진 마을의 부족 마법사인 운투와가 듀로타의 마법 흐름을 방해하는 요소가 있다면서 도움을 요청하고 있습니다. 운투와와 대화를 하고 어떻게 해서든 그를 도와주도록 하십시오.$B$B그렇게 하면 머잖아 더 많은 비밀을 알게 될 것입니다.' WHERE `entry`=1883; +UPDATE `locales_quest` SET `Objectives_loc1` = '운투와와 대화해야 합니다.' WHERE `entry`=1883; +UPDATE `locales_quest` SET `Details_loc1` = '메아리 섬에 사는 흑마법사 잘라제인이 듀로타의 정상적인 마법 흐름을 흐트러뜨려 놓았네. 그는 주주 해골이라는 오염된 우상으로 이런 일을 벌이고 있는데 메아리 섬의 오두막에 그 우상을 두었다네.$B$B그 우상은 야생의 동물과 식물을 타락시키고 어둡고 외진 곳에 사는 흑마법사와 지옥의 생물에게 힘을 부여하고 있지.$B$B그 주주 해골을 파괴해야 하네. 마법의 흐름이 영원히 바뀌어버리기 전에...' WHERE `entry`=1884; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '주주 해골 파괴' WHERE `entry`=1884; +UPDATE `locales_quest` SET `Details_loc1` = '음? 칼카드님께서 당신에게 관심을 가지고 계시기에 어떤 자일까 궁금했는데 생각했던 거랑 좀 다르군요. 하기야 겉모습이 그 사람의 본 모습은 아니니까요, 그렇죠?$B$B어쨌거나 가능한 빨리 그분을 찾아가보세요. 마지막까지 그분의 소환을 거역한 자들이 어떻게 됐는지 알고 싶지 않다면 말이에요.' WHERE `entry`=1885; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠. 물론 내가 소환했다는 소식을 듣자마자 왔겠지? 그래, 그래. 죽음의추적자라면 그 정도는 돼야지.' WHERE `entry`=1885; +UPDATE `locales_quest` SET `Title_loc5` = '米奈特·卡加德' WHERE `entry`=1885; +UPDATE `locales_quest` SET `Details_loc1` = '바리마트라스님의 최정예 근위대인 죽음의추적자에 지원할 생각이라면 먼저 자네의 능력을 증명해야 할 거야.$B$B흠, 솔직히 말하지. 이 임무는 자네의 목숨을 앗아갈 수도 있네.$B$B내가 손을 써야 할 일이 좀 있는데, 은빛소나무 숲과 언더시티를 오가며 소식을 전하는 아스토르 하드렌이라는 전령의 소지품이 필요하네. 소지품을 가져오는 방법은 자네의 판단에 맡기지.$B$B이 일에 대해서는 자세히 알지 않는 편이 좋을 걸세. 성공하고 돌아오면 자세한 얘기를 들려주겠네.' WHERE `entry`=1886; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 자네는 시험의 첫 관문을 통과한 걸세. 안드론이 자네가 한 일에 대해 아무런 낌새도 눈치채지 못했으면 좋겠군. 그러면 자네가 바로 그가 기다리고 있는 전령이라고 설득할 수 있을 테니 말이야.' WHERE `entry`=1886; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해냈는가?' WHERE `entry`=1886; +UPDATE `locales_quest` SET `Title_loc5` = '亡靈哨兵' WHERE `entry`=1886; +UPDATE `locales_quest` SET `Details_loc1` = '소개장만 가지고 있다면 자네가 바로 안드론이 기다리던 그 전령이라고 설득할 수 있을 거야. 전에 안드론을 만나본 적이 있는데 그런 의심을 할 만큼 똑똑한 위인은 아니더군.$B$B바리마트라스님께서는 안드론이 다른 단체를 도와주고 있다고 의심하고 계시네. 그래서 그 단체에 대해 알아보고 안드론이 그 단체를 돕고 있다는 증거를 찾아오라 지시하셨지.$B$B가서 안드론을 만나 증거를 찾아 오게. 연금술 실험실 근처에 있는 상점에 가면 그를 찾을 수 있을 거야.' WHERE `entry`=1898; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 왔군. 그렇지않아도 기다리고 있었소. 우리야 서로 알고 있는 사람들이니 지금까지 내가 제공한 정보에 흡족 해하리라 생각하는데, 어떻소?$B$B이런, 쓸데없는 질문을 했군. 그 친구들이 이 정보로 당신에게 부담을 주지나 않을까 싶소. 왜 그렇게까지 그 사신을 믿는 거요?' WHERE `entry`=1898; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오. 뭐 도와드릴 일이라도?' WHERE `entry`=1898; +UPDATE `locales_quest` SET `Title_loc5` = '亡靈哨兵' WHERE `entry`=1898; +UPDATE `locales_quest` SET `Details_loc1` = '당신 고용주가 찾는 정보가 담긴 장부가 내 뒤로 보이는 책장에 있소. 갖다 드리면서 내 안부도 좀 전해 주시오. 그리고 정보가 맘에 들어 앞으로도 계속 거래를 하겠다면 당신을 보내줬으면 한다고 전해주시오.' WHERE `entry`=1899; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음. 안드론에게서 기대했던 것보다 많은 정보를 가져왔군. 잠시 살펴보고 나서 다음 임무를 주겠네.' WHERE `entry`=1899; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '성공했나?' WHERE `entry`=1899; +UPDATE `locales_quest` SET `Title_loc5` = '亡靈哨兵' WHERE `entry`=1899; +UPDATE `locales_quest` SET `Details_loc1` = '쓰러진 정령에게서 강렬한 빛을 발하는 물구슬이 나왔습니다. 구슬 안에 든 내용물은 정말이지 역겹습니다. 미스트랄 호수를 오염시킨 성분이 무엇이든 이 구슬에 든 물에도 들어있을 것이 분명합니다.$B$B이런 물건에 관심을 가질 만한 게 정확히 누구인지는 알려지지 않았지만 애초에 이곳으로 오도록 지시했던 토막나무 주둔지의 마스토크 윌리히스라면 알지도 모릅니다.' WHERE `entry`=1918; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '썩은 물이 든 구슬을 찾았는데 내게 가져오고 싶더란 말인가? 내가 뭐 속세의 고리회 일원이라도 되는 줄 알아?$B$B가만, 그러고 보니... 이건 속세의 고리회에 가져다주는 게 좋겠어. 호수에서 벌어지고 있는 사태를 완전히 수습해 버리는 데 도움이 된다면 난 대찬성이지.$B$B$n, 설마 속세의 고리회의 일원이 누군지 모르고 있는 건 아니겠지?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 무슨 일로 왔나?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ja, was wollt Ihr?' WHERE `entry`=1918; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 제니아 캐논과 대화해야 합니다.' WHERE `entry`=1919; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신에게 줄 임무가 있어요. 바로 여기 $c 지구에서요. 시간이 없으니 잘 듣도록 하세요.' WHERE `entry`=1919; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 잘 했어요! 이 정령들을 연구해봐야겠어요. 연구하다 운이 좋으면 이 세계에 어떻게 들어왔는지 알 수 있겠죠.$B$B$c 사회에서 당신의 가치가 점점 빛을 발하는군요.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 정령들은 잡았나요? 정령들을 조사해서 왜 이곳에 나타났는지 알아봐야 해요.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Muy bien hecho! Estudiaré esas criaturas y, con diligencia y algo de suerte, determinaré cómo se infiltraron en nuestro mundo. $B$BTu valor para la sociedad de magos no deja de crecer, $n.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has capturado a las criaturas, $n? Hay que estudiarlas para determinar el motivo de su llegada.' WHERE `entry`=1920; +UPDATE `locales_quest` SET `Details_loc1` = '동료 마법사들을 위해 좋은 일을 해주었으니 이제 마법사의 로브를 입을 때가 되었군요. 위니 라슨이 로브를 만들 수 있지만 그러려면 필요한 재료를 찾아서 그녀에게 가져다 줘야 해요.$B$B로브를 만들려면 리넨이 있어야 하는데 리넨은 찾기가 쉬워요. 문제는 충만한 균열석이에요. 지금까지 이 보석이 있다고 알려진 곳은 모단 호수의 은여울 광산뿐이에요. 드워프 광부 조합에서 상자 안에 보관해 두었죠.$B$B리넨과 보석을 모아 마법사 지구의 라슨의 의상실에 있는 위니 라슨에게 가져 가세요.' WHERE `entry`=1921; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋은 리넨이군요. 멋진 로브를 만들 수 있겠어요. 거기에다 이 충만한 균열석까지 달면 아주 멋진 $c 로브가 되겠는걸요!' WHERE `entry`=1921; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요. 제니아가 당신이 올 거라고 그러더군요. 제게 줄 게 있나요?' WHERE `entry`=1921; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '모건스가 책을 다른 곳에다 숨겨버렸거나 책을 열어 내용을 읽은 것이 아닌가 걱정하고 있었다네.$B$B우리가 우르의 흑마법 논문에 붙인 봉인이 그대로인 것도 그렇고 책을 읽지 않았다니 다행스럽군.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 가져왔는가? 그 책의 비밀이 마법의 힘에 미숙한 자들에게 노출되어선 안 되네. 그 책에 빠지면 파멸할 수도 있으니까 말이야.' WHERE `entry`=1938; +UPDATE `locales_quest` SET `Title_loc5` = '烏爾的暗影魔法研究論文' WHERE `entry`=1938; +UPDATE `locales_quest` SET `Objectives_loc1` = '고위마술사 안드로매스와 대화해야 합니다.' WHERE `entry`=1939; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오게. 만나서 반갑군. 이 늙은이의 얘기를 들어줄 시간이 있다면 좋겠는데...' WHERE `entry`=1939; +UPDATE `locales_quest` SET `Title_loc5` = '高階巫士安多瑪斯' WHERE `entry`=1939; +UPDATE `locales_quest` SET `Title_loc5` = '新鮮的蜘蛛絲' WHERE `entry`=1940; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 로브 여기 있어요. 지금까지 만든 것 중 최고랍니다! 자부심을 갖고 입으시고 어디서 만든 거냐고 묻거든... 라슨의 의상실에서 만든 거라고 말해주세요!' WHERE `entry`=1941; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre robe. C\'est l’une des plus belles que j\'ai confectionnées ! Portez-la avec fierté. Et si les gens vous interrogent, dites-leur qu\'elle sort de l’atelier des couturiers Larson !' WHERE `entry`=1941; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hier ist Eure Robe. Er ist eine meiner besten bisher! Tragt sie voller Stolz, und wenn die Leute Euch fragen...$B$Bsagt ihnen, Ihr habt sie vom Konfektionsgeschäft Larson.' WHERE `entry`=1941; +UPDATE `locales_quest` SET `Title_loc5` = '法力之紋長袍' WHERE `entry`=1941; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí está tu toga. ¡Es una de las mejores que he hecho nunca! Llévala con orgullo y cuando te pregunten... ¡di que te la hicieron en Diseños Larson!' WHERE `entry`=1941; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 옷이 다 됐어요! 당신이 모아온 비단이 얼마나 좋은지 몰라요. 저, 당신 옷을 좀 짧게 만들고 남은 비단으로 제 옷을 만들어도 될까요?$B$B호호, 농담이에요. 이 로브는 모험을 할 때나 격식을 갖춘 만찬에 참석할 때나 모두 잘 어울리고 잘 맞을 겁니다. 잘 입으세요!' WHERE `entry`=1942; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Votre habit est prêt. Cette soie que vous avez apportée était si belle... Ça ne vous fait rien si je l\'ai cousu un peu court pour pouvoir en conserver un morceau ? $B$BMais non, je plaisante ! Il vous ira comme un gant, au plus fort de l\'aventure comme dans les occasions plus mondaines ! Profitez-en bien !' WHERE `entry`=1942; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Euer Gewand ist fertig! Die Seide, die Ihr mir gebracht hattet, war so hübsch...$B$Bes stört Euch doch nicht, dass ich es etwas kürzer gemacht habe, damit noch etwas Seide für mich übrig bleibt, oder?$B$BDas war nur ein Witz. Das Gewand wird sitzen wie angegossen und es eignet sich gleichermaßen gut, um damit in Abenteuer zu ziehen oder zu einem Empfang zu gehen. Viel Spaß damit!' WHERE `entry`=1942; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ya está lista! La seda que trajiste era tan delicada... que te hice la prenda un poco pequeña para quedarme yo con algo de sobra, ¿no te importa, verdad?$B$BEs una broma. Te quedará perfecta y será ideal tanto para tus aventuras como para una cena formal. ¡Que la disfrutes!' WHERE `entry`=1942; +UPDATE `locales_quest` SET `Details_loc1` = '트롤 마법사 다이노가 당신의 도움이 필요합니다. 그녀는 오그리마의 검은장미 오두막에 있으니 찾아가 보도록 하세요.' WHERE `entry`=1943; +UPDATE `locales_quest` SET `Objectives_loc1` = '다이노와 대화해야 합니다.' WHERE `entry`=1943; +UPDATE `locales_quest` SET `Details_loc1` = '전설적인 사비안 도시는 잿빛 골짜기 동부 깊은 곳에 자리 잡고 있습니다. 학식이 있는 자들 사이에서는 사비안의 고대 지식에 대한 이야기가 잘 알려졌죠. 전해지는 바로는 사비안의 물에는 거대한 마법의 힘이 있다고 합니다.$B$B그 물의 근원지를 찾아 견본을 가져와야 합니다. 이 병을 가지고 사비안으로 가세요. 폭포의 가장 높은 곳에서 가장 낮은 곳까지 물을 담아 내게 가지고 오도록 하세요. 그 고대 도시를 돌아다닐 때는 조심해야 합니다. 현재 폐허가 된 그곳을 점령한 사티로스는 자신들의 일에 간섭하는 마법사를 싫어하니 말입니다.' WHERE `entry`=1944; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre robe du Néant, $n. À la fois confortable et solide, elle contient la magie des cheveux des sœurs rieuses. $B$BSi elle vous plaît, parlez-en à Deino. C\'est un $c d\'une telle puissance que je préfère être de son côté !' WHERE `entry`=1946; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hier habt Ihr Euer Gewand aus Netherspitze, $N. Es ist bequem und strapazierfähig und enthält die Magie des Haars der lachenden Schwestern.$B$BViel Spaß damit, und wenn Euch das Gewand zusagt, dann lasst es doch bitte auch Deino wissen. Sie ist eine Magierin, mit der ich es mir nicht verderben möchte...' WHERE `entry`=1946; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Aquí tienes tu encaje abisal, $n. Es cómodo y duradero y alberga la magia del cabello de hermana sonriente.$B$BDisfrútalo y si lo encuentras adecuado menciónaselo a Deino, la maga. Me gustaría estar de su lado...' WHERE `entry`=1946; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '조용히 하세요! 지금 아주 중요한 시점이라 얘기를 나눌 수 없어요!$B$B잠시만 기다리세요...' WHERE `entry`=1947; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오호! 비취도 구하고 나뭇가지도 만들어 왔군요! 수고했어요!$B$B지금 당신 귀에서 연기가 피어 오르는 건가요? 토템 막대에 벼락이 떨어질 때 너무 가까이에 있었던 것 같군요. 하지만 걱정할 거 없답니다. 벼락을 맞는 건 행운이니까요!' WHERE `entry`=1948; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 보는군요. 필요한 물건들은 가져왔나요?' WHERE `entry`=1948; +UPDATE `locales_quest` SET `Objectives_loc1` = '소금 평원에 있는 학자 틸스와 대화해야 합니다.' WHERE `entry`=1949; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐라고? 더 크게 말해보게! 늙어서 귀가 예전 같지 않단 말이야.$B$B흠... 어디 신선한 맥주와 다음 경기에 대한 화끈한 정보를 가져 온 건가? 만약 그런 게 아니라면 방해 말고 얼른 사라지는 게 좋을 거야. 꾸물거리고 있다간 내 변신 지팡이가 자넬 가만두지 않을 거라고.' WHERE `entry`=1949; +UPDATE `locales_quest` SET `Details_loc1` = '책 찾는 거야 도와줄 수 있지만 먼저 날 도와줘야 하겠어!$B$B자네가 찾는 그 책은 마법으로 잠긴 금고에 들어있지. 그 금고를 열려면 특별한 주문을 외워야 하는데 도무지 기억이 나질 않는단 말이야! 보통은 내 조수가 주문이 기억나게 와주곤 하는데 어디 있는지 찾을 수가 없군.$B$B내 책을 원하거든 내 조수를 찾아보라고! 운 좋으면 경주장 근처 친구들 중에 아는 사람이 있을지도 모르니 수소문해 보도록 하게. 녀석을 찾으면 여기로 끌고 오던가 아니면 내 금고를 여는 주문을 알아오게!' WHERE `entry`=1950; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이제야 기억나는군...$B$B존슨에게 걸었던 그 작은 저주를 잊고 있었어. 왜 저주를 걸었는지 기억은 나지 않지만 분명 그럴 만한 일을 저질렀을 거야, 배은망덕한 녀석!' WHERE `entry`=1950; +UPDATE `locales_quest` SET `EndText_loc1` = '비밀 주문 찾기' WHERE `entry`=1950; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 그거예요! 당신의 지팡이를 만드는 의식을 준비하는데 꼭 필요한 물건이죠! 이걸 찾느라 고생이 심했던 건 아닌지 모르겠군요.' WHERE `entry`=1951; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 돌아왔군요? 책은 찾았나요?' WHERE `entry`=1951; +UPDATE `locales_quest` SET `Details_loc1` = '당장 마법봉을 만들어야겠군요.' WHERE `entry`=1952; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 방금 만든 마법봉들이니 원하는 걸 골라보도록 하세요!' WHERE `entry`=1952; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오세요. 수정구나 지팡이 때문에 온 게로군요? 좋아요. 내가 만드는 걸 돕도록 하죠.$B$B미리 경고해두는데 만드는 절차가 워낙 위험해서 당신이 죽을 수도 있다는걸 알아두도록 하세요.$B$B아니면 내가 죽을 수도 있겠지만, 분명 누군가는 죽게 됩니다...$B$B다만 그 사람이 다른 사람이기를 기도하도록 하죠.' WHERE `entry`=1953; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 무척 좋은 보주로군요! 아니, 아니에요. 더운 날의 시원한 음료수처럼 \'좋다\'는 말은 아니지요.$B$B지금 생각해 보니 전혀 좋다라는 느낌이 안드는군요. 이런, 음료수 말고 보주 말이에요!$B$B집중하도록 하세요! 이 임무를 끝내려면 집중을 해야 합니다!' WHERE `entry`=1954; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지옥의 보주를 가져왔나요?' WHERE `entry`=1954; +UPDATE `locales_quest` SET `Details_loc1` = '소환사의 보주를 손에 넣었으니 이제 보주 안에 있는 악마를 쫓아내야 합니다. 악마를 쫓아내는 건 쉬운 일이니 이것은 내가 하도록 하죠.$B$B당신이 어려운 부분을 맡아줘야 하겠습니다. 악마가 풀려나오면 당신이 물리쳐야 합니다. 시간을 너무 오래 끌게 되면 악마가 다시 보주로 들어가게 되고 처음부터 다시 시작해야 하니까 재빨리 물리쳐야 합니다!$B$B자, 악마와 맞설 준비를 하도록 하세요. 가장 강한 마법을 준비하고 물약도 꺼내 놓도록 하세요. 엄청난 소동이 벌어질 테니 도와줄 친구가 있으면 데려오도록 하세요.' WHERE `entry`=1955; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘해냈군요! 녀석이 단단히 혼이 났으니 금세 나타나지는 않을 겁니다.$B$B자기를 내쫓은 당신을 찾기 위해 그 못생긴 얼굴을 이 세계에 다시 들이밀 때도 한번 더 생각해보겠죠. 흠, 다시 올 때는 동료를 데리고 올지도 모르겠는데... 당신을 없앨 생각으로만 가득한 덩치 크고 비늘 많은 친구들 말이에요.$B$B내가 겁을 준건 아니죠... $c 친구?' WHERE `entry`=1955; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, $n! Le diste una lección a ese demonio que no olvidará en mucho tiempo. $B$BSe lo pensará dos veces antes de volver a asomar su sucia cabeza en este mundo buscando al estúpido mortal que le venció. Y seguramente entonces volverá acompañado de amigos. Grandes y escamosos amigos que no tendrán ningún remordimiento en hacerte pedacitos de $r. $B$B¿No te he asustado, eh... $n?' WHERE `entry`=1955; +UPDATE `locales_quest` SET `Details_loc1` = '이제 거의 다 끝났는데 이 마지막 단계가 제일 위험합니다.$B$B비어있는 소환사의 수정구도 있고 힘을 부여할 준비도 되었어요. 이것엔 마력의 균열 에너지를 이용해 힘을 부여할 겁니다. 내가 주문을 걸어 일시적으로 균열을 열면 그곳에서 마력의 폭풍이라는 피조물들이 쏟아져 나올 겁니다. 당신이 마력의 폭풍을 물리치고 그들의 힘이 풀려나오면 내가 그 힘을 모으도록 하지요.$B$B균열이 닫히기 전에 마력의 폭풍을 물리쳐서 그 녀석들의 힘을 모두 수정구에 불어넣으면 됩니다.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군요! 틀림없이 해낼 거라고 믿었어요! 솔직히 조금 의심은 했지만... 그렇게 많이 의심하지는 않았어요.$B$B호호, 정말이랍니다.' WHERE `entry`=1957; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous pouvez ressentir de la fierté, $n. Bien des mages auraient échoué face aux créatures que vous avez affrontées !$B$BL\'Orbe céleste est prêt. Je peux aussi le fixer sur un bâton, c\'est à vous de choisir. Moi, je choisirais l\'Orbe, mais qui suis-je pour avoir un avis ?' WHERE `entry`=1958; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr solltet stolz auf Euch sein, $N. Viele $C fielen den Kreaturen zum Opfer, denen Ihr getrotzt habt.$B$BDie Himmelskugel ist fertig. Wenn Ihr möchtet, kann ich sie oben an einem Stab anbringen. Es liegt bei Euch. Mir persönlich wäre die Kugel allein ja lieber, aber wer bin ich, mir ein Urteil zu erlauben?' WHERE `entry`=1958; +UPDATE `locales_quest` SET `Details_loc1` = '연금술 실험실 입구에 있는 알게르논이 근무하는 연금술 상점 근처에서 알 수 없는 기운이 감지되고 있습니다. 무슨 이유에서인지 모르겠지만 마법으로 구성된 보이지 않는 생물들이 상점을 돌아다니고 있어요.$B$B이들이 활보하는 데는 분명히 이유가 있을 테니 그 이유를 알아내야 합니다! 가서 이 소란을 조사하고 그 생물들을 잡아오도록 하세요. 내 뒤에 있는 속박의 상자와 주문서를 가져가세요. 연금술 상점에서 현신의 주문서를 사용하면 마법 생물들이 보이게 될 겁니다. 생물들을 제압한 다음 상자를 사용해 붙잡도록 하세요. 그다음 채워진 속박의 상자와 빈 상자, 주문서를 가지고 돌아오세요.' WHERE `entry`=1960; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이제 첫 번째 마법사의 로브를 입을 때가 되었군요. 마법사의 로브는 지위의 상징이자 당신의 가치를 입증하는 것이랍니다.$B$B이 로브를 얻으려면 은빛소나무 숲의 달라란 마법사들에게서 마나석을 모아와야 합니다. 우리와 비슷한 믿음을 추구하고 있는 자들이라 죽이는 것이 썩 내키지는 않지만, 우리에게 대항할 힘마저 없다면 살 가치가 없죠.$B$B마나석과 리넨을 구해 마법 지구의 의류점에 있는 재봉사인 조셉 그레고리안에게 가져다주세요.' WHERE `entry`=1961; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre robe, $n. Portez-la bien.' WHERE `entry`=1962; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Hier sind Eure Roben, $N. Tragt sie mit Bedacht.' WHERE `entry`=1962; +UPDATE `locales_quest` SET `Details_loc1` = '비밀결사대라고? 생각도 못했던 일이군. 그들의 배반이 있은 후 몇 년 사이 알터랙의 지배자들이 세력을 크게 잃은 모양이야.$B$B바리마트라스님께서 이걸 아시면 아주 흡족해 하실 걸세. 자네의 공으로 이 사실을 알아냈으니 직접 가서 바리마트라스님께 전해드리는 것이 좋겠군.$B$B아, 내 정신 좀 보게. 죽음의추적자에 합류하게 된 걸 축하하네.' WHERE `entry`=1978; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠. 재미있군. 죽음의추적자들이 아주 일을 잘했군.$B$B듣자하니 그대도 칭찬받을 만한 일을 했다고? 앞으로도 포세이큰을 위해 분연히 노력할 기회가 자주 있을 게야. 내 죽음의추적자들은 항상 그대와 같이 뛰어난 인재를 필요로 하거든.' WHERE `entry`=1978; +UPDATE `locales_quest` SET `Title_loc5` = '亡靈哨兵' WHERE `entry`=1978; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '怎麼了?' WHERE `entry`=1978; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Pero?' WHERE `entry`=1978; +UPDATE `locales_quest` SET `Title_loc5` = '芬維克·薩托斯' WHERE `entry`=1998; +UPDATE `locales_quest` SET `Title_loc5` = '商用工具' WHERE `entry`=1999; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '큰 일을 해주었군, $c 친구! 놈리건을 침략한 트로그와 오염된 노움들에게 이몸이 곧 공중 폭격을 선사할 거요!' WHERE `entry`=2038; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 물건들은 어디 있소?!' WHERE `entry`=2038; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노아른이 내 정찰 실력을 미덥지 않게 여기나 보군? 이유가 뭘까...$B$B그건 그렇고 당신의 도움이 필요하오! 아니! 우리 지하 조직에서 당신의 도움을 필요로 하고 있소!' WHERE `entry`=2039; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고하셨어요. 감사합니다. 이제 놈리건 해방의 길에 한 발짝 더 다가선 거예요!' WHERE `entry`=2040; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노암 톱니구동장치를 찾았나요?' WHERE `entry`=2040; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '본부에서 전갈을 가져왔나요?' WHERE `entry`=2041; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이야, 이 애송이 친구가 진짜 뱃사람보다 판단력이 빠르군.$B$B이런 식으로만 하면 이 겔카크 선장님께서 자네의 승진을 한번 고려해 보도록 하겠네! 갑판 화장실 청소 담당으로 말이야.' WHERE `entry`=2078; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 일등항해사는 어디 있나? 당장 내놓지 않으면 족쇄를 달아서 상어한테 던져 버릴 걸세!' WHERE `entry`=2078; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이럴 수가! 찾아왔군! 곧 다시 일을 시작할 테고 그러면 그 짐승 놈들도 쓸어버려야지. 아마 뭐에 당했는지도 모를 걸세!$B$B그런데 혹시 일등항해사는 보지 못 했나?' WHERE `entry`=2098; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 부서진 열쇠는 찾았나, 애송이 친구?' WHERE `entry`=2098; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제부터가 진짜 시작이오. 다음 임무를 수행할 준비는 되었소?' WHERE `entry`=2118; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '광포한 엉겅퀴곰 생포' WHERE `entry`=2118; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr mir das kranke Tier gebracht, $N?$B$BSollte das Zuschnappen der Falle nicht gelingen, kein Stress - Tharnariuns Hoffnung währt ewig. Wenn Ihr eine neue Falle braucht, lasst von Eurer Arbeit ab und meldet Euch bei mir.' WHERE `entry`=2118; +UPDATE `locales_quest` SET `Details_loc1` = '우려했던 대로 치료를 해도 소용이 없군.$B$B자연에서 살아가는 짐승들의 목숨을 빼앗는다는 게 너무 마음 아픈 일이지만 병들고 타락한 엉겅퀴곰은 반드시 처치해야 하오.$B$B숲으로 돌아가 광포한 엉겅퀴곰 스무 마리를 처치하시오. 그래도 역병을 막기에는 역부족이겠지만 그 짐승들이 숲과 동식물을 파괴하는 것은 잠시나마 늦출 수 있을 거요.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아우버다인을 위해 큰 일을 해주었소. 하지만 아직 임무가 완전히 끝난 것은 아니오.$B$B푹 쉰 다음 나를 다시 찾아오시오. 그 때는 더 많은 피를 보게 될 테니 마음의 준비도 해 두는 게 좋겠지.' WHERE `entry`=2138; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ist Eure Aufgabe abgeschlossen?' WHERE `entry`=2138; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 아우버다인을 위해 용기와 정의로 싸워주었소. 전쟁으로 상처 입은 이 땅에 죽음과 절망이 퍼져 있다오. 많은 이들이 새로운 고향에서 역경을 헤쳐나가려고는 하지 않고 집안에 숨어 지내거나 안전한 얼라이언스 땅으로 탈출하려 할 것이오.$B$B고맙소. 어쩌면 머지 않아 다른 적을 상대로 그대와 우리가 힘을 합해 싸우게 될 날이 있을지 모르겠군.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '역병에 걸린 우두머리 엉겅퀴곰을 처치하면 우리 땅에 들어오는 광포한 엉겅퀴곰의 수도 줄어들 거요. 지체하지 마시오.' WHERE `entry`=2139; +UPDATE `locales_quest` SET `Title_loc5` = '薩納瑞恩的希望' WHERE `entry`=2139; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '춥고 지친 여행자분들께 평안과 휴식을. 이것이 우리 여관의 좌우명이죠! 자, 피곤하실 테니 불 옆에 앉아서 몸을 좀 추스르세요.$B$B우리 여관 음식 한번 드셔보시겠어요?' WHERE `entry`=2158; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '참, 그렇지. 그늘 협곡에서 약초가 오기로 했었는데... 안 그래도 포르타니우스와 의논할 게 많은데 직접 안 온 게 아쉽군. 어쨌든 약초를 받아서 다행이요. 당신을 만나게 된 것도 기쁜 일이고...$B$B여기 있는 동안 푹 쉬시오. 영웅은 항상 강인한 체력을 유지해야 하니 쉴 수 있을 때 충분히 휴식을 취하면서 피로를 풀어야지. 몸과 마음의 평안을 소홀히 하는 것은 실패의 지름길이니까...$B$B푹 쉬시오.' WHERE `entry`=2159; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭘 도와 드릴까요? 여관에서 쉬려고 왔나요? 아니면 귀환석이라도 필요하신가요?' WHERE `entry`=2159; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 핸즈에게서 보급품이 왔군요! 트로그들이 길을 점령한 이후 앤빌마에서 소식이 뜸해 마침 걱정하던 참이었답니다.$B$B소포를 갖다주셔서 대단히 고맙습니다. 자, 먼 길 오시느라 피곤하실 테니 편히 쉬시기 바랍니다.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오십시오, 손님! 불가에 앉아 따끈한 차나 한 잔 드시면서 몸을 녹이시기 바랍니다.' WHERE `entry`=2160; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기막힌 맛이로군! 자, $n. 한번 드셔보시고 어떤지 말해주세요!' WHERE `entry`=2178; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '배도 고프고 저장고도 텅 비었는데 왜 이리 오래 걸리시나요?' WHERE `entry`=2178; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇소... 내가 이 목걸이를 만든 보석세공사요. 또한 난 정보를 공짜로 마구 알려주는 일도 하지 않지. 공짜 정보란 없는 법이지, 친구. 그러니 내 도움이 필요하다면 먼저 나를 도와야 하오.' WHERE `entry`=2198; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잘못 찾아온 거라니까, 친구! 난 절대 거기 간 적이 없소! 내가 거기 갔다는 증거를 대 보시오!$B$B잠깐만... 당신 누구지? 아니... 이 목걸이는 어디서 찾은 거요?' WHERE `entry`=2198; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신 상당히 괜찮은 자인 것 같군. 다른 사람이 당신을 뭐라 그러던지 말이오... 하하, 농담이오, 농담! 정말로 고맙소, 친구.$B$B자, 당신이 가지고 있는 목걸이는 내가 만든 걸작 중 하나라오. 하지만 지금은 마법의 힘을 결속시키는 보석 세 개가 없어졌소. 그 목걸이는 오래전 성기사에게 주기 위해 만들었던 것인데 그 친구는 독단으로 임무를 정해 그걸 수행하고 있었소. 바로 황야의 땅에 있는 울다만이라는 발굴 현장에서 \"사악한 기운\"을 제거하는 것이었지.$B$B그런데 그만... 울다만에서 죽어버렸소. 그것이 내 고난의 시작이었지.' WHERE `entry`=2199; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 부탁한 은괴 다섯 개는 가지고 왔소? 당신이 가지고 있는 목걸이에 얽힌 서글픈 이야기를 해주고 싶지만... 그건 은괴를 받고 나서요! 제발 이 불쌍한 노움을 좀 도와주라고.' WHERE `entry`=2199; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '일지를 읽어보니 성기사가 엄청난 고생 끝에 세 보석의 위치를 모두 알아낸 것 같습니다.$B$B먼저 루비는 어둠괴철로단 드워프들이 울다만을 점령하기 위해 트로그들과 싸우면서 쳐 놓은 방어진에 숨겨두었습니다.$B$B트로그들이 울다만에서 얼라이언스 드워프들이 있는 곳 근처의 항아리에 숨겨두었습니다.$B$B마지막으로 사파이어는 트로그 우두머리에게 있습니다.' WHERE `entry`=2200; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맞소. 바로 이게 그 보석들이오. 수고했소! 하지만 아직 일이 완전히 끝난 게 아니오.$B$B아니, 속이려던 했던 것은 아니오, 성급하기는... 이번 일은 탈바쉬 델 키젤의 고급 마법 보석을 만드는 것과 관련된 거요! 보석에 마력을 불어 넣기 위해서는 강력한 마력원천이 필요하지. 그런데 그 목걸이에는 마력이 남아있질 않소.' WHERE `entry`=2201; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '수정점 그릇에 담긴 물에서 탈바쉬의 모습이 차츰차츰 뚜렷하게 나타납니다.$B$B\"오. 아직 살아 있군! 보석들은 찾았소? 내 명성을 되살려 주리라 바라던 구세주가 정녕 당신이란 말이오? 제발 그냥 얘기나 하려고 유리병의 마법을 낭비하는 건 아니라고 말해주시오. 그건 절대로 싼 물건이 아닌데다가 나는 이미 금전적으로 몹시 곤란한 상황이란 말이지.\"' WHERE `entry`=2201; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 다시 한번 자네의 가치를 증명했군! 이 버섯 연구는 틀림없이 아주 흥미로울 걸세.$B$B자, 이제 약속했던 대로 내가 만든 효과가 좋은 복원의 비약을 한 번 맛보게나...$B$B자네가 실력 있는 연금술사라면 앞으로 또 거래를 하게 되겠지. 어쨌든 도와줘서 고마웠네!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 연금술 작업에 쓸 자홍버섯은 가져왔나? 버섯이 없으면 보상도 없네!' WHERE `entry`=2202; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마력원천을 잘 가지고 와서 다행이군. 이제 목걸이와 보석을 다시 결합하였으니 잠시만 있으면 마법으로 목걸이에 마력원천을 불어넣을 수 있을 것이오. 다 끝나면 목걸이는 당신에게 주겠소!$B$B흥분되지 않소? 가슴도 떨리고 말이오. 어디 보자. 그 주문의 초점을 어디다 뒀더라...' WHERE `entry`=2204; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '울다만을 떠난 후로 옷을 갈아입을 시간도 없었던 모양이군. 아직까지 던전 냄새가 나는 걸 보니 곧장 달려왔군그래. 어쨌든 이번 방문이 정말 무엇인가 냄새가 나는 방문이기를 바라오. 아무 의미 없는 방문이 아니라 말이야.$B$B목걸이에 쓸 마력원천은 가지고 있소?' WHERE `entry`=2204; +UPDATE `locales_quest` SET `Title_loc5` = '修復項鍊' WHERE `entry`=2204; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra comprobar que has conseguido la fuente de energía y aun así seguir de una pieza. Ahora que las gemas están de nuevo engarzadas en el collar, tardaré un momento en fusionar la fuente de energía con el collar utilizando la magia. En cuanto acabe, ¡el collar será tuyo! $B$BEstás impaciente, ¿no es cierto? Ya no puedes esperar más, ¿eh? Pero... ¿dónde habré puesto ese foco de hechizo...?' WHERE `entry`=2204; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ni siquiera te has preocupado de arreglarte un poco tras salir de Uldaman, ¿verdad? Viniste aquí directamente, con ese apestoso olor de las mazmorras. Bien, esperemos que aunque apestosa, tu visita no sea inútil.$B$B¿Tienes la fuente de energía para el collar?' WHERE `entry`=2204; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나를 찾았군그래. 보아하니 여기저기 돌아다니면서 찾아다니느라 심신이 많이 지친 것 같군.$B$B렌직에게 자네를 여관으로 데려다 주라고 할까 아니면 일을 좀 하겠나?' WHERE `entry`=2205; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '$C,我能幫你嗎?' WHERE `entry`=2205; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Puedo ayudarte, $C?' WHERE `entry`=2205; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Puedo ayudarte, $C?' WHERE `entry`=2205; +UPDATE `locales_quest` SET `Details_loc1` = '인도받길 바라는 또 한 명의 길 잃은 영혼이시군? 당신은 목표를 찾고 싶은 거겠지. 난 영웅이 되고자 임무를 찾는 젊은이들을 천 명은 더 보았을 거요.$B$B그나저나 오늘 운이 좋군, 젊은 친구. 이 호그럴님이 당신의 갈증을 해소해 줄 수 있으니 말이오.$B$B자, 나가서 길을 따라 아이언포지로 가서 쓸쓸한 뒷골목으로 가시오. 거기에 도착하면 상급 도적 훌프단 블랙비어드님과 대화를 나누는 게 당신이 할 일이오. 그분이 당신을 구원의 길로 이끌어 주실 거요.' WHERE `entry`=2218; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 자네가 적격이라고 생각한단 말이지? 이 블랙비어드의 선택을 받아 비밀 집회의 간부가 될 운명이라 이거지?$B$B별 볼일 없는 녀석들이나 자신을 그렇게 과대평가하는 법이지.$B$B하지만 우리는 바로 그런 녀석들을 찾고 있었네! 한 식구가 된 걸 축하해!' WHERE `entry`=2218; +UPDATE `locales_quest` SET `Details_loc1` = '알다시피, 마그니 폐하께서 채석장에서 광석과 보석을 죄다 캐내라고 명하셨네. 드워프가 열 번을 살아도 만져보지 못할 엄청난 양이지.$B$B비밀 집회는 대단해. 우리는 귀금속의 가치를 평가한다네. 무슨 말인지 이해하겠나? $B$B우리는 그 고약한 국왕이 우리가 보석을 빼돌린다는 사실을 눈치채지 않았으면 하네. 그 광석과 보석은 모두 나누어 가져야 한다고. 내 말이 무슨 뜻인지 알겠나?$B$B가서 놈리건에 있는 오닌 맥해머와 얘기를 해보고 무슨 소식이든지 가져오게나. 그 드워프는 약삭 빠른 자라서 오염된 노움들 틈에 숨어있으니 조심하게.' WHERE `entry`=2238; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '쉬잇! 어리석기는... 목소리를 낮추라고! 놈들한테 들키겠어.' WHERE `entry`=2238; +UPDATE `locales_quest` SET `Details_loc1` = '채석장? 맞아, 그 괴물 같은 증기 전차가 이곳을 거의 매일 지나가지.$B$B동쪽에 있는 내 연락책이 말하길 그 증기 전차는 아이언포지에서 출발해 골볼라 채석장에서 물건을 싣고, 카라노스에 잠깐 들러 연료를 채운 다음 무슨 이유 때문인지 멀리 돌아서 놈리건을 지나 아이언포지에 도착해 물건을 내려놓는다더군.$B$B모두 이 보고서에 기록되어 있으니 훌프단께 가져가면 그분이 다음 조치를 취할 거요.' WHERE `entry`=2239; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '예까지 오래 걸렸나? 물론 그랬겠지!$B$B수고했네. 이 단검을 갖고 길을 떠나게. 세 번째 단계를 행동에 옮길 준비가 되면 비밀 집회에서 자네를 또 부를 거야.$B$B세 번째 단계가 뭐냐고? 그야 두 번째 단계 다음이지. 내가 자네 등짝을 걷어차는 것 말이야.$B$B한번 맛보고 싶나?' WHERE `entry`=2239; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오염된 노움이 풍기는 고약한 냄새가 좋았나? 묘한 미소를 띄고 있길래 물어본 것뿐이네.$B$B오닌에게서 어떤 소식을 가져왔는가?' WHERE `entry`=2239; +UPDATE `locales_quest` SET `Title_loc5` = '奧寧的報告' WHERE `entry`=2239; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '카즈뮬의 석실을 봤단 말이오? 놀랍군! 밸로그는 비밀 석실이 존재한다고 확신했었지만 솔직히 나는 의심을 했었소.$B$B고맙소. 당신이 비밀 석실을 찾았다는 소식이 전해지면 울다만을 되찾으려는 우리 지도자들이 더욱 힘을 얻게 될 거요. 그리고 울다만을 다시 아이언포지가 지배하게 되면 카즈뮬의 석실에 숨겨진 비밀은 우리 것이 되는 거지!' WHERE `entry`=2240; +UPDATE `locales_quest` SET `EndText_loc1` = '비밀 석실 조사' WHERE `entry`=2240; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 수고했네! 당분간은 이걸로 버틸 수 있겠군. 자, 여기 약속한 수고비일세.$B$B관심이 있는지 모르겠지만 아직 필요한 재료가 더 있다네. 그런데 이것들은 울다만 발굴 현장 깊숙한 곳에서만 찾을 수 있지. 구하기가 쉽지는 않을 테지만 날 한번 더 도와준다면 그 대가는 톡톡히 하도록 하지.$B$B어쩌면 반짝이는 동전보다 더 좋은 걸 줄 수도 있고 말이야. 어떤가?' WHERE `entry`=2258; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 물건들은 가져왔는가? 그 재료들을 가져와야 돈을 줄 수가 있네.' WHERE `entry`=2258; +UPDATE `locales_quest` SET `Title_loc2` = 'Erion Murmombre' WHERE `entry`=2259; +UPDATE `locales_quest` SET `Title_loc3` = 'Erion Schattenflüsterer' WHERE `entry`=2259; +UPDATE `locales_quest` SET `Title_loc5` = '艾里安·影語' WHERE `entry`=2259; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바위감시자의 지시에 따라 토석인, 트로그, 드워프의 역사를 배웠으니 다시 한번 노르간논의 원반에 접속합니다. 원반 안에서 윙윙거리는 희미한 소리가 짧게 들리며 바위감시자이 말합니다.$B$B\"원반이 만들어졌습니다. 노르간논의 원반에 한번 더 접속하여 개인용 사본을 받아가십시오.\"' WHERE `entry`=2278; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바위감시자의 목소리가 몸속에서 울려 퍼지는 듯합니다.$B$B\"먼저 노르간논의 원반의 자료를 이해하는데 필요한 조건을 충족해야 합니다. 그래야만 저장된 자료를 휴대용 자료로 보관하여 가져갈 수 있습니다. 먼저 이 저장소에 든 정보를 모두 살펴보십시오.\"' WHERE `entry`=2278; +UPDATE `locales_quest` SET `Title_loc5` = '白金圓盤' WHERE `entry`=2279; +UPDATE `locales_quest` SET `Details_loc1` = '노르간논의 원반을 만지자 다시 손이 따끔거립니다. 하지만 이번에는 원반 내부에서 이상한 마찰음이 들립니다.$B$B가방이 갑자기 무거워져서 안을 보니 소형 원반이 들어있습니다!$B$B분명히 아제로스의 고대 역사에 관심 있는 자들에게 아주 값진 물건이 될 것입니다. 호드에 널리 알려져 있는 썬더 블러프의 현자들이 그러한 역사가들입니다. 그들이라면 원반을 유용하게 사용할 수 있을 것입니다.' WHERE `entry`=2280; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기 이것은 뭐란 말인가?$B$B놀랍군, 젊은이! 이 원반들, 이 속에 오랜 세월 동안 대지가 지녀온 비밀이 느껴지네. 자네 아주 현명한 친구로군. 내게 가져오길 잘했네.' WHERE `entry`=2280; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게, 젊은이. 천막으로 걸어 들어오는 모습을 보니 걸음걸이에 힘이 넘치는군... 그대의 목표를 이루기 위한 결의로 가득 차 있어. 호드에게 극히 중대한 문제로 내 조언을 들으러 온 것일 테지? 자네 앞에 밝혀진 우주의 수수께끼를 알고 싶은 건가?' WHERE `entry`=2280; +UPDATE `locales_quest` SET `Title_loc5` = '白金圓盤' WHERE `entry`=2280; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음. 구해왔군! 목걸이 냄새가 나... 어디 얼마나 예쁜지 볼까...$B$B이 보시오, 지금 뭐 하자는 거요? 목걸이에 보석이 없지 않은가! 우리가 그걸 모를 거라 생각했소? 저 멍청한 말톤 녀석도 보석이 없다는 것쯤은 알아챌 거요.$B$B음... 설마 당신이 챙긴 건 아닐 테고... 하지만 목걸이는 그 보석들이 없으면 아무런 쓸모가 없어! 당신 임무는 덜 끝났소. 끝나려면 아직 멀었다고!' WHERE `entry`=2283; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '목걸이는 가져왔소? 목걸이를 가져오지 않으면 한 푼도 줄 수가 없소이다!' WHERE `entry`=2283; +UPDATE `locales_quest` SET `Objectives_loc1` = '울다만 깊은 곳에서 보석의 행방에 대한 단서를 찾아야 합니다.' WHERE `entry`=2284; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드란이 말했던 성기사의 시체를 찾은 것 같습니다. 성기사의 시체를 뒤지다 일지처럼 보이는 책을 발견합니다. 그런데 책의 상태가 좋지 않습니다. 피가 말라붙어 대부분의 내용을 제대로 볼 수 없습니다. 제대로 보이는 부분도 이해할 수가 없으며, 보아하니 인간의 언어로 쓰인 것 같습니다.$B$B책에서 정보를 얻으려면 먼저 책을 번역해야만 합니다.' WHERE `entry`=2284; +UPDATE `locales_quest` SET `Title_loc2` = 'Extorsion royale' WHERE `entry`=2298; +UPDATE `locales_quest` SET `Title_loc1` = 'SI: 7' WHERE `entry`=2300; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Seid Ihr bereit zu arbeiten oder müsst Ihr ein Nickerchen machen, ehe wir anfangen?' WHERE `entry`=2300; +UPDATE `locales_quest` SET `Title_loc5` = '軍情七處' WHERE `entry`=2300; +UPDATE `locales_quest` SET `Title_loc6` = 'IV:7' WHERE `entry`=2300; +UPDATE `locales_quest` SET `Details_loc1` = '이제는 책을 이해할 수 있는 언어로 번역하는 길밖에 없습니다. 번역을 할 수 있는 이들은 많이 있습니다. 하지만 가장 가까운 곳은 황야의 땅에 있는 카르가스 전초기지입니다. 그곳에서 찾아보기 시작하는 게 좋을 것 같습니다.' WHERE `entry`=2318; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하신가, $c. 나는 이 황야의 땅에서 당신이 무슨 일을 하고 있는지 알고 있지. 지금은 내 언어적 재능이 필요해 온 것이겠지? 당신은 울다만에서 발견한 목걸이의 부속을 찾고 있군.$B$B놀랐는가? 놀랄 것 없어. 그런 일을 캐내는 게 내 직업이니까. 내가 일지를 번역해 주면 그 대가로 뭘 해줄 것인지부터 얘기해 봅시다. 이 근방에서 번역을 할 줄 아는 건 나뿐이오. 날 믿으시오.$B$B드란 드로퍼스와 그 멍청한 아들이 제안한 것보다 더 멋진 제안을 하나 하겠소. 내 제안을 받아들이더라도 그들과의 거래는 마칠 수 있고... 어떻소? 구미가 당기지 않소?' WHERE `entry`=2318; +UPDATE `locales_quest` SET `Details_loc1` = '드로퍼스 부자는 목걸이의 마법을 복원할 수 있을 만한 지혜가 없지만 나는 달라. 그리고 난 욕심 때문이 아니라 단지 목걸이를 연구해서 직접 만드는 법을 알아내고 싶은 것뿐일세. 그러니 내게 목걸이를 빌려주게. 자네의 목걸이가 필요하오. 그 대가로 내 그 일지를 번역해주겠네. 보석을 찾아 헤매느라 아까운 시간을 낭비하느니 내게 번역을 맡겨서 무엇을 해야 하는지 알아내는 게 어떻나?!$B$B간단한 거래지. 아주 현명한 거래이기도 하고. 어떻게 할 텐가?' WHERE `entry`=2338; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '현명한 결정이야. 자네는 믿을만하리라는 걸 진작에 알고 있었지. 잠깐만 시간을 주면 마법을 이용해 인간의 언어를 자네가 이해하는 언어로 번역할 수 있다네. 나는 신용을 제일로 여기는 트롤이지. 호드의 아무나 붙잡고 이 자칼 모스멜드에 대해 물어도 똑같은 대답이 나올 걸세. 자, 그럼 시작하겠네.' WHERE `entry`=2338; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '생각해봤나? 현명한 자라면 이 거래를 받아들여야지. 자네와 내가 원하는 것을 모두 얻게 되니 말일세. 그리고 드란과 말톤 부자들 역시 원하는 걸 얻게 되리라 생각하겠지.' WHERE `entry`=2338; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했네. 이제 우리 계획이 큰 성과를 보일 걸세. 목걸이는 거의 다 조사해서 제조 공정을 알아냈으니 내 소기의 목적은 달성한 것이지.$B$B자네가 보석들과 목걸이를 오그리마로 가져가기 전에 먼저 내가 특별히 준비한 마법으로 분석을 좀 해보겠네. 잠깐이면 될 거야.' WHERE `entry`=2339; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '목걸이에 힘을 넣어 줄 수 있는 보석들과 마력원천을 찾지 못했다면 다시 울다만의 깊은 곳으로 들어가게.$B$B자네는 보석들을 되찾아 오그리마에 있는 그 바보들에게 가져가면 되고 마력원천은 내가 보관하도록 하지... 가장 먼저 목걸이에 힘을 불어 넣는 건 마력원천일 테니까...' WHERE `entry`=2339; +UPDATE `locales_quest` SET `Title_loc5` = '尋找寶貝' WHERE `entry`=2339; +UPDATE `locales_quest` SET `Details_loc1` = '재질이 같기만 하면 목걸이에 아무 보석이나 부속품을 써도 상관없지. 목걸이에 마법을 부여하려면 이 마력원천의 힘이 필요하다네. 아마도...$B$B마력원천이 실제로 힘을 발휘한다면 자네에게 목걸이에 필요한 보석들을 기꺼이 내놓겠네.$B$B오그리마로 가서 드로퍼스 부자 고물상과 거래를 끝내게. 우리 거래에 대해서는 아무 말 하지 말고... 자네가 돌아올 때쯤이면 아주 멋진 선물을 받을 수 있도록 준비해놓고 기다리겠네.' WHERE `entry`=2340; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '옳지, 다 가져왔군. 그런데 이 가방도 함께 받아도 되겠는가? 그러라고? 정말로 고맙소! 하하!$B$B이 목걸이는 지금까지 우리가 손에 넣은 것 중 최고일 거야! 너무 아까워하지는 마시오. 어차피 당신 목에는 맞지도 않을 테니까... 하하!$B$B약속은 약속이니까 여기 수당이오. 우리 거래는 일단 여기서 끝내자고. 다음에 다른 일거리가 있는지 알아보러 오시오. 아니면 얼씬도 하지 말고!' WHERE `entry`=2340; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아니, 이게 누군가! 신수가 훤해졌군. 여기까지 오면서 무슨 기분 좋은 일이라도 있었나 보지?! 희소식을 가져 왔길 바라오. 부탁한 물건들을 모두 가져오기 전까지는 돈을 주지 않을 테니까. 분명히 말해두는데 두 번이고 세 번이고 확인해볼 거요!' WHERE `entry`=2340; +UPDATE `locales_quest` SET `Details_loc1` = '드란 드로퍼스와 말톤 드로퍼스가 새로 들어온 고물을 두고 다투기 시작합니다. 이제 여기서 볼 일은 끝났습니다. 카르가스의 자칼 모스멜드가 줄지도 모를 보상을 받으러 황야의 땅으로 떠날 만반의 준비가 갖추어졌습니다.' WHERE `entry`=2341; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 준 마력원천은 나의 기대를 초월하는 것이더군. 그래서 내 것과 자네 것, 이렇게 두 개나 만들었다네. 아직도 세 개는 더 만들 수 있는 분량이 남았지. 드로퍼스 부자 고물상은 그리 영리하지 못하니까 수입이 아주 짭짤할 게야.$B$B자, 받게. 일을 훌륭하게 끝마쳐줘서 고맙네. 자네가 수고한 보답으로 주는 아주 특별한 상일세.' WHERE `entry`=2341; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마침내 가레트 가문의 자손에게 어울리는 빗자루를 찾았군. 당신에게 전 재산을 투자한 보람이 있었네요!$B$B들었느냐, 이 더러운 박쥐들아? 이제 내게는 가레트 가문의 무기가 있다고! 두려워해라, 박쥐들아, 벌벌 떨라고!!' WHERE `entry`=2342; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '쓸어도 쓸어도 끝이 없군... 이놈의 박쥐들 때문에 쓸어봐야 헛수고랍니다. 저희 가문의 가보를 찾아오셨나요? 답례로 돈을 드리겠다고 했는데 그거면 충분하지 않을까요?' WHERE `entry`=2342; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Rabenholdt das Artefakt zu verweigern, wäre dasselbe, wie jemandem seine eigene Existenz zu verweigern. Gut gemacht, $C. Ihr mögt nun unter den Assassinen von Rabenholdt wandeln.$B$BAls junger $C entdeckte ich bei meinen Abenteuern an der Dunkelküste einen Tee, der meine Energie im Kampf wieder auffrischt. Er hat mir über all die Jahre gut gedient, und deshalb überreiche ich Euch nun eine Kostprobe dieses Disteltees. Trinkt ihn, wenn Ihr müde seid, $N, und kämpft mit neuem Elan weiter!' WHERE `entry`=2358; +UPDATE `locales_quest` SET `Title_loc5` = '奈茲拉之角' WHERE `entry`=2358; +UPDATE `locales_quest` SET `Details_loc1` = '너무 일찍, $N. SI : Westfall의 비정상적으로 무거운 Defias 활동을보고하는 7 건의 정찰. Defias가 Sentinel Hill 남동쪽에있는 버려진 연합 감시탑을 인수하여 Redridge의 물건을 밀입국시키는 데 사용하고있는 것으로 보입니다. $B$BWestfall에 연락하여 귀하의 브리핑을 위해 Kearnen 요원에게 연락하십시오. 당신은 그녀가 타워 근처에 숨어있는 것을 발견 할 것입니다. $B$B... 그리고 $N, 당신은 발견되어야합니다, SI : 7은 당신의 존재에 대한 모든 지식을 부인할 것입니다.' WHERE `entry`=2360; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 목걸이를 기꺼이 당신에게 주겠소. 당신은 나에게 헤아릴 수 없이 귀중한 일을 해 주었소. 정말 고맙소이다. 자, 자랑스럽게 걸고 다니시오. 그리고 누가 만든 것인지 크게, 그리고 많이 말해 주시오!$B$B실제로 목걸이가 저주받지 않았다는 사실도 곁들여주면 더 고맙겠군.' WHERE `entry`=2361; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'C\'est avec joie que je vous donne ce collier, $c. Vous m\'avez rendu un service inestimable. Portez-le avec fierté et n\'hésitez pas à citer fréquemment et à voix haute le nom du fabriquant ! $B$BEt si vous pouviez préciser au passage qu\'il n\'est pas maudit, ce serait parfait.' WHERE `entry`=2361; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich gebe Euch diese Halskette gern, $C. Ihr habt mir einen unschätzbaren Dienst erwiesen und dafür danke ich Euch. Tragt die Kette mit Stolz und vergesst nicht, immer wieder in der gebührenden Lautstärke zu verkündigen, wer sie für Euch gemacht hat!$B$BUnd wenn Ihr auch beiläufig erwähnen könnt, dass die Kette nicht verflucht ist, dann wäre das wirklich wunderbar.' WHERE `entry`=2361; +UPDATE `locales_quest` SET `Title_loc5` = '修復項鍊' WHERE `entry`=2361; +UPDATE `locales_quest` SET `Details_loc1` = '지금까지 자네는 죽음의추적자들을 위해 열심히 일해 왔네만 이제는 저 밖으로 모험을 떠날 때가 된 것 같군. 이제까지는 은신과 속임수에 소질을 보여 왔지만 아직 더 배워야 할 게 많다네.$B$B죽음의추적자들에게는 검은손 도적단 내부에 동지들이 있네. 우리를 도와줄 이를 찾게. 바로 오그리마에 있는 셴툴일세.' WHERE `entry`=2378; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 당신이 우리의 잘난 동지들이 셴툴에게 보낸 자란 말이지? 뭐, 그다지 감동적이진 않은데...' WHERE `entry`=2378; +UPDATE `locales_quest` SET `Details_loc1` = '당신의 결심만으로는 우리 앞에 놓인 난관을 극복하기엔 부족하다.$B$B잔도잔을 만나 검은손 도적단 요원으로서의 훈련을 받도록.$B$B은신술과 도적술을 깨우쳐야 비로소 당신의 운명을 향한 다음 발을 내디딜 수 있다.' WHERE `entry`=2379; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어쩌면 잔도잔이 틀렸을지도 모르겠군. 잔도잔이 사과하겠소.' WHERE `entry`=2379; +UPDATE `locales_quest` SET `Title_loc5` = '贊杜沙' WHERE `entry`=2379; +UPDATE `locales_quest` SET `Details_loc1` = '어이, 겁 주려는 게 아니야. 하지만 남쪽바다 해적단이 숨겨놓은 보물을 훔쳐 오라고 보낸 다섯 명의 도적이 모두 갈가리 찢겨 되돌아왔단 말이지.$B$B해안을 따라 남쪽으로 가다 보면 해적선 타이드 레이저호가 보일 거야. 바로 그 안에 남쪽바다 해적단의 보물이 들어 있지. 그 배 2층에는 녀석들이 도적들을 길러내는 해적 소굴이 있어.$B$B올라가서 보물을 훔쳐서 가져오라고. 도적 기술은 해적의 소굴에서 배울 수 있을테지만, 조심해야해!' WHERE `entry`=2381; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '믿어지지 않는군! 정말! 그저 놀라울 따름이야! 당신 재주가 좋군. 아니면 살아 있는 자 중에서 최고로 운이 좋던가!$B$B여기 당신 몫이오. 틀림없이 당신이 나보다 더 유용하게 사용하게 될 거요.' WHERE `entry`=2381; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흠... 아직까지는 몸이 성하군. 보물은 찾았소?' WHERE `entry`=2381; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 없는 동안 양피지가 하나 도착했네, $N.$B$B시간이 있다면 읽어보게. 내가 착각한 것이 아니라면 이건 상급 전사, 프랑이 보낸 걸세. 준비되는 대로 그에게 가보게. 이야기를 나누고 싶어할 테니... 동굴 밖에 있는 그늘에서 자네를 기다리고 있을 거야.' WHERE `entry`=2383; +UPDATE `locales_quest` SET `Title_loc5` = '簡易羊皮紙' WHERE `entry`=2383; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '데날란이 정원에 심은 잎에서 싹이 트고 자랐습니다. 바르르 떠는 모습이 마치 누군가 뽑아주기를 바라고 안달하는 듯 합니다.' WHERE `entry`=2399; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Les racines que Denalan a plantées dans son jardin ont poussé et grandi. Elles tremblent, désireuses d\'être choisies...' WHERE `entry`=2399; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Die Wedel, die Denalan in seinem Garten angepflanzt hat, sind gesprossen und gediehen. Sie zittern leicht, als wollten sie gepflückt werden...' WHERE `entry`=2399; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단해. 찾았군! 정말로 고마워. 당신은 여태껏 만나본 $r 중에 가장 믿을만한 자야!$B$B어서 손보고 있던 장치에 써봐야겠군. 제대로 된 환경만 갖추어진다면 이 마법석을 사용한 장치들은 계속 돌고, 돌고, 또 돌겠지...' WHERE `entry`=2418; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법석은 가지고 왔나? 내게 전력공급이 필요한 로봇 생쥐가 있는데...' WHERE `entry`=2418; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 에메랄드의 꿈 흡입기는 내게 아주 소중한 거요. 소수에게만 주어지는 특별한 선물이지. 되돌려줘서 고맙소이다, $n.' WHERE `entry`=2438; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서둘러 주시오. 펄볼그가 에메랄드의 꿈 흡입기에 손대지 않았기만 바랄 뿐이오.$B$B아직 찾아오지 못했소, $n?' WHERE `entry`=2438; +UPDATE `locales_quest` SET `Details_loc1` = '이 원반은 엄청난 발견이라네. 이 원반에 든 지식이 정확하다면 고대 티탄, 그러니까 창조주께서 우리의 마법적 창조와 연관이 있다는 말이 되네! 이 원반에 대해 가능한 많이 조사해 봐야겠네.$B$B이렇게 훌륭한 영웅적인 일을 해준 자네에게 보답을 해야겠지. 은행에 있는 디니타 스톤맨틀에게 이 사례 보증 서류를 가져다주면 원하는 보상을 받을 수 있을 걸세!$B$B준비가 되면 나한테 곧장 돌아오게. 탐험가 연맹을 위해 해야 할 일이 잔뜩 있네!' WHERE `entry`=2439; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 탐험가 연맹에서 발행한 사례 보증 서류군요. 음, 아주 좋은 보상을 받으실 수 있을 만한 것이네요.$B$B제 권한으로 탐험가 연맹의 은행에서 원하시는 만큼의 보상을 직접 드리도록 하겠습니다. 최상급 치유 물약 5개와 상급 마나 물약 5개 중 마음에 드는 것을 고르도록 하시기 바랍니다.' WHERE `entry`=2439; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요. 아이언포지 은행입니다. 무엇을 도와드릴까요?' WHERE `entry`=2439; +UPDATE `locales_quest` SET `Title_loc5` = '白金圓盤' WHERE `entry`=2439; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 변치 않는 자세로 대지의 비밀을 알아내기 위해 정진해야만 하네. 내 힘을 이 원반에 집중하도록 하겠네. 때가 되면 진정한 원리가 밝혀지겠지.$B$B이 원반을 내게 가져와준 데 대한 사례를 하도록 하지. 썬더 블러프의 숙련 연금술사인 베나 윈터후프에게 이 사례 보증 서류를 가져가게. 그러면 그곳에 있는 내 물건 중에서 하나를 고르도록 해줄 걸세.$B$B그리고는 나한테 곧장 돌아오게. 이번 발견과 관련해서 해야 할 일이 매우 많을 것 같군그래.' WHERE `entry`=2440; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 트루스시커께서 본인의 물건 중 하나를 선물로 줄 정도면 당신이 그분을 굉장히 기쁘게 해드린 것 같군요.$B$B여기 최상급 치유 물약 5개와 상급 마나 물약 5개 중 마음에 드는 것을 고르세요.' WHERE `entry`=2440; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요! 연금술 훈련을 받으러 오셨나요, 아니면 다른 이유로 오셨나요?' WHERE `entry`=2440; +UPDATE `locales_quest` SET `Title_loc5` = '白金圓盤' WHERE `entry`=2440; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 내 꿈 흡입기를 고칠 수 있겠군. 고맙소, $n!' WHERE `entry`=2459; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나무옹이일족 비술사들과 페로시타스에게서 내 물건을 돌려받아야겠소. 에메랄드를 찾아야만 내 에메랄드의 꿈 흡입기를 고칠 수 있소.' WHERE `entry`=2459; +UPDATE `locales_quest` SET `Details_loc1` = '으스러진 손의 도적이라면 으스러진 손 /경례를 반드시 배워두어야 한다. 당신이 우리의 일원임을 증명할 수 있는 유일한 수단이니까 말이지.$B$B보고 배운 뒤 반복해서 연습하도록.' WHERE `entry`=2460; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했다. 이제 다음 단계로 넘어가도 되겠군.' WHERE `entry`=2460; +UPDATE `locales_quest` SET `EndText_loc1` = '검은손 도적단 경례 수행' WHERE `entry`=2460; +UPDATE `locales_quest` SET `Details_loc1` = '혼합물 견본을 타렌 밀농장에 있는 서지 히노트에게 가지고 가도록!$B$B당신을 치유할 수 있는 자가 있다면 그건 바로 서지일 것이다. 그곳까지 살아서만 도착할 수 있다면 서지가 독극물 제작 방법과 사용법을 가르쳐 줄 것이다.' WHERE `entry`=2479; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '피부를 보니 신선해 보이긴 하는데 당신에게서 무슨 냄새가 이리 지독하게 나는 겁니까? 말씀해 주세요!' WHERE `entry`=2479; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이게 뭡니까???' WHERE `entry`=2479; +UPDATE `locales_quest` SET `Details_loc1` = '독에서 이렇게 놀라운 효과가 나오는 건 처음 보는군요. 잔질이라고 했습니까? 들어본 적은 없지만 이 독을 만들어 낸 실력만큼은 칭찬해주고 싶군요.$B$B그러니까 내가 이 독에 걸린 당신을 치료해주고 이 독을 어떻게 사용하는지 가르쳐줘야 한단 말입니까?$B$B이 독을 조사할 동안 잠시만 기다리도록 하세요.' WHERE `entry`=2480; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해독제를 다 만들었습니다! 이 해독제를 마시면 점점 다가오는 광기를 막을 수 있을 겁니다. 하지만 냄새는 나도 어떻게 할 수가 없군요.' WHERE `entry`=2480; +UPDATE `locales_quest` SET `EndText_loc1` = '해독제 완성' WHERE `entry`=2480; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 레엘리안이 날 돕기 위해 당신을 보낸 모양이군. 이렇게 빨리 와 주어서 다행이오.$B$B상당히 근심스러운 것을 발견했소이다!' WHERE `entry`=2498; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이라면 분명 호수에서 그 끔찍한 괴물을 몰아낼 수 있으리라 믿었소.$B$B참으로 비참한 일이오. 오크나무괴물은 한때 대자연의 지도자였는데... 하지만 타락이란 귀천을 가리지 않는 법이지.$B$B이 종양의 크기가 심히 걱정이오. 어서 조사를 해서 나무괴물을 괴롭히는 이 질병에 대해 더 알아봐야겠소. 고맙소이다.' WHERE `entry`=2499; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오크나무괴물은 찾았소?' WHERE `entry`=2499; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 수고했소. 당분간은 이걸로 버틸 수 있겠군. 여기 약속한 수고비요.$B$B관심이 있는지는 모르겠지만 아직 필요한 재료가 더 있소이다. 그런데 이것들은 울다만 발굴 현장 깊숙한 곳에서만 찾을 수 있지. 구하기가 쉽지는 않을 테지만 날 한번 더 도와준다면 그 사례는 톡톡히 치르도록 하지.$B$B어쩌면 반짝이는 동전보다 더 좋은 걸 줄 수도 있고 말이오. 어떻소?' WHERE `entry`=2500; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 물건들은 가져왔소? 그 재료들을 가져와야 돈을 내줄 수가 있소.' WHERE `entry`=2500; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 당신은 지금까지 내게 아주 큰 도움이 되었소. 그 보상으로 전에도 한번 당신에게 준 적 있는 물약의 조제법을 드리겠소. 단, 위험한 임무 한 가지만 완수해 주면 말이오.$B$B이 금고에는 빈 요술 유리병 3개가 들어 있소. 화염의 수호비룡의 피를 빨아들일 수 있는 조화의 오라가 담겨 있는데, 그걸 비룡에게 사용하면 크게 노할 테니 조심해야 하오. 그 유리병 3개를 다 채우거든 내게 가져오시오.$B$B이 임무를 완수하면 조제법은 당신 것이 되는 거요.' WHERE `entry`=2501; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '같은 연금술사로서 당신에게 경의를 표하겠소. 자, 이 복원의 물약 조제법을 받아 잘 기억해 두시오. 그 조제법이 오랜 세월 동안 내게 그랬듯이 당신에게도 성공과 보상을 가져다줄 거요!' WHERE `entry`=2501; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '요술 유리병으로 화염의 수호비룡 피를 모아 왔소? 그래, 위험한 임무라는 것은 나도 알고 있소... 하지만 내 복원의 물약 조제법이 당신의 성공을 기다리고 있소이다. 고생 끝에 낙이 오는 거요. 친구, 고생 끝에 낙이...' WHERE `entry`=2501; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '숲이 여왕거미 사스라의 죽음을 애통해 하고 있어요. 하지만 어쩔 수 없는 일이었죠.$B$B고맙습니다.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신께 부탁 드린 임무에 대해서는 저도 유감이에요. 하지만 여왕거미 사스라에겐 더 이상 희망이 없어요.$B$B그 돌기를 엘룬께 제물로 바치고자 합니다. 엘룬께서 제물을 받으시고 사스라에게 축복을 내리실 테니 그녀는 다시 태어나 평화를 누리게 될 거예요.' WHERE `entry`=2518; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아퀴네 수녀가 보냈다고요?' WHERE `entry`=2519; +UPDATE `locales_quest` SET `Details_loc1` = '이제 당신에게 주어진 임무도 완전히 끝나가는군요. 이 사스라의 돌기를 엘룬께 제물로 바치세요. 그 위대한 거미가 편히 쉴 수 있도록...$B$B이 신전 중앙에 분수대가 있는 샘에 제물을 두고 오세요. 그 안의 성수가 사스라를 미치게 만들었던 타락을 정화해 줄 거예요.$B$B이 일을 다 끝내거든 다시 제게 오세요.' WHERE `entry`=2520; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사스라를 잃은 것은 슬픈 일이지만 이렇게 해야만 그녀가 새로운 영혼으로 다시 태어날 수 있어요.$B$B엘룬께서 당신이 바친 제물을 기쁘게 받으시기를...' WHERE `entry`=2520; +UPDATE `locales_quest` SET `EndText_loc1` = '샘에 제물 바치기' WHERE `entry`=2520; +UPDATE `locales_quest` SET `Title_loc5` = '薩絲拉的祭品' WHERE `entry`=2520; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 지금 헛것을 보고 있나? 말도 안 돼! 대체 어디서... 어떻게...$B$B어쩌면 이제 차원의 틈을 열어서 고향으로 돌아갈 수 있을지도 모르겠군요.' WHERE `entry`=2521; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 완전무결한 드레니시스트 구슬을 연구하는데 내 평생을 바쳤어요... 평생을!' WHERE `entry`=2521; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Acaso me engañan los ojos? ¡Imposible! ¿Dónde...? ¿Cómo...? $B$BA lo mejor ahora se puede abrir una falla para volver a nuestra patria.|n' WHERE `entry`=2521; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He dedicado mi vida a la investigación de las esferas draenetistas perfectas. ¡Una vida entera, $r!' WHERE `entry`=2521; +UPDATE `locales_quest` SET `Details_loc1` = '비록 차원문을 열어 고향으로 돌아가는 데는 실패했지만 다음번에는 꼭 성공할 거예요.$B$B드레나이의 소망이란 싸구려 보석을 사랑하는 당신들의 욕심만큼이나 강하죠. 이 저주받은 땅에서 다시 한번 완전무결한 드레니시스트 구슬을 찾아오세요.$B$B물론 이 임무를 맡고, 안 맡고는 전적으로 당신에게 달렸죠! 훗...' WHERE `entry`=2522; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제 뺨 좀 꼬집어 봐 주실래요?! 아직도 꿈인가 생시인가 모르겠어요. 결정을 더 찾을 수 있으리라고는 생각지도 않았는데, 여기 이렇게 내 손안에서 빛나고 있다니... $B$B수고했어요, $n!$B$B힘들겠지만 혹시라도 더 찾으면 제게로 가지고 오세요. 기꺼이 사례를 할 테니까요.' WHERE `entry`=2522; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '완전무결한 드레니시스트 구슬은 찾았나요?' WHERE `entry`=2522; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sencillamente asombroso. Dudaba que consiguieras otra esfera pero aquí está, latiendo en mis manos. $B$B¡Muy bien, $n! $B$BSi encuentras otras, y no creo que esto sea posible, regresa aquí y volveré a compensarte.' WHERE `entry`=2522; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado otra esfera draenetista perfecta?' WHERE `entry`=2522; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 지독한 냄새가 풍겨나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=2523; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=2523; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소, $n.$B$B참으로 기묘하게 생긴 물건이군... 사악한 기운이 뿜어져 나오는 것을 느낄 수 있소. 아주 강력한 주문이로군.' WHERE `entry`=2541; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부적을 살펴보면 사악한 주문을 풀 방법을 찾을 수 있을 것 같소. 그 부적은 찾았소?' WHERE `entry`=2541; +UPDATE `locales_quest` SET `Details_loc1` = '이 부적을 보고 나니 무엇을 해야 할지 알겠소. 이걸 받고 내 말대로 해주시오.$B$B이제 당신은 바네실 지하굴에서 가장 깊은 곳을 조사해야 하오. 그곳에 영혼을 잃어버린 내 육체가 있을 거요... 이런 말을 하려니 마음이 아프지만 달리 나무옹이일족에게서 내 자신을 해방시킬 방법이 없소.$B$B나무옹이일족에게서 벗어나려면 당신이 내 육체를 죽여줘야 하오. 그런 다음 쓰러진 내 육체에 부두교 부적을 사용하시오. 이 임무를 완수하면 다시 돌아와주시오.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 나무옹이일족의 손아귀에서 벗어났소. 고맙소.$B$B이제 내 영혼은 에메랄드의 꿈 속에서 영원한 단잠을 잘 수 있을 거요.$B$B언젠가 다시 만날 수 있을지도 모르겠소. 지금은 내 감사의 표시로 이걸 받아주시오.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 육체에 접근할 때는 조심하시오. 아주 강력한 주문이 걸려 있을 테니까 말이오.' WHERE `entry`=2561; +UPDATE `locales_quest` SET `EndText_loc1` = '오벤 레이지클로의 영혼 해방' WHERE `entry`=2561; +UPDATE `locales_quest` SET `Title_loc5` = '利爪德魯伊' WHERE `entry`=2561; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래... 야수를 무찌른 기분이 어떻소? 당신 주위에 칼송곳니하이에나의 오라가 빛나는군. 당신의 힘은 어떤 평범한 생명체와도 비교할 수 없소!$B$B한데 유감스럽게도 당신이 구한 재료로는 알약 하나밖에 못 만들겠군. 알약이 더 필요하면 재료를 더 가져와야 하오.' WHERE `entry`=2581; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '냄새가 지독하군. 멧돼지 우리에라도 빠졌다 나온 거요? 부탁한 재료는 어디 있소?!' WHERE `entry`=2581; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기 있소... 단, 아껴서 사용하도록 하시오. 지금 가진 걸 다 쓰고 난 다음 더 필요하다면 언제든지 날 다시 찾아 오시오.' WHERE `entry`=2582; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '짐승 내장은 가져왔소?' WHERE `entry`=2582; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멧돼지의 영혼이 당신을 비추고 있소! 혹시 당신 자신이 그 야수들만큼 강하다고 믿는 건 아니오?' WHERE `entry`=2583; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 청한 것들은 가져왔소!?' WHERE `entry`=2583; +UPDATE `locales_quest` SET `Details_loc1` = '내가 이 비약을 당신에게 처음 줬을 때부터 한두 개로는 당신의 욕심을 채울 수 없다는 것을 느꼈소. 지금도 당신의 두 눈에 굶주림의 빛이 역력하오. 이 약은 중독성이 아주 강해서 아무리 정신력이 강한 자라고 해도 이겨낼 수 없소.$B$B당신에겐 허파즙 칵테일이 더 필요한 것 같군. 그러니 다시 저주받은 땅으로 돌아가 손상된 멧돼지 허파 3개, 스콜포크 집게발 2개, 바실리스크 뇌 1개를 구해 오시오.' WHERE `entry`=2584; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '경고하는데... 내가 조제해준 약들을 함부로 섞어서 복용하지 마시오. 최근 당신이 복용한 약들은 화학적 성분이 너무 강해서, 다른 약의 효력을 모두 사라지게 만들 테니까 말이오.' WHERE `entry`=2584; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 내장들은 어디 있소!?' WHERE `entry`=2584; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 흥미롭군. 이 약은 지금껏 조제해 온 중 가장 까다로웠소.$B$B여기 이 가루약을 조금 집어서 혀 밑에 넣어보시오. 기분이 좋아지는 게 느껴지면 확실히 몸이 민첩해질 것이오.' WHERE `entry`=2585; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부탁한 내장들은 가지고 왔소?' WHERE `entry`=2585; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 여기 가루약을 하나 주겠소. 나머지 아홉 개는 내 연구에 쓸 거요.$B$B스콜포크 가루약이 더 필요하면 언제라도 내게 오시오. 서로 돕고 사는 게 좋지 않겠소.' WHERE `entry`=2586; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 내장은 구해 왔소!?' WHERE `entry`=2586; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제대로 챙겨 오셨군요! 이제 보답으로 붉은바위 바실리스크의 내장을 맛보게 해드리죠.$B$B제가 드린 혼합물이 마음에 들면 언제라도 더 만들어 드릴 테니 들러주십시오. 단 공짜는 아니랍니다.' WHERE `entry`=2601; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제가 부탁한 내장들은 가지고 왔습니까?' WHERE `entry`=2601; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 이제 됐어요. 잠시만 기다리면 물약을 더 많이 만들어 줄 수 있어요.$B$B여기 받으세요. 그런데 이 실험용 물약을 너무 빨리 연달아 마시려고 하지 마세요. 아주 끔찍한 결과를 가져올 수도 있으니까요.' WHERE `entry`=2602; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제가 부탁한 내장들은 가지고 왔나요?' WHERE `entry`=2602; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 훌륭해요! 지금 당장 일을 시작할 수 있겠군요. 어쩌면 이 세계의 수많은 질병을 치료할 수 있는 길이 열릴 지도 모르겠어요!$B$B아참, 사례로 이걸 받아주세요. 더 필요하면 언제든지 찾아오세요. 임무를 더 드리겠어요.' WHERE `entry`=2603; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제 시간을 뺏지 마세요. 연구할 시간도 부족하답니다. 제가 부탁한 물건을 가지고 올 때까지는 아무 할 말도 없어요.' WHERE `entry`=2603; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '언젠가 이 약에서 활성 효소를 분리해 더 강력한 약을 만들어낼 수 있을지도 모르겠군요. 유감스럽게도 지금은 일단 제가 만들 수 있는 것으로 만족하셔야겠어요. 모래주머니 껌이 더 필요하면 절 다시 찾아오세요.' WHERE `entry`=2604; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제 시간을 뺏지 마세요. 연구할 시간도 부족하답니다. 제가 부탁한 물건을 가지고 올 때까지는 아무런 할 말도 없습니다.' WHERE `entry`=2604; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어! 얼른 한 모금 축이게 이리 주시오!' WHERE `entry`=2605; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 이슬먹는 덤불나무괴물들은 찾았소?' WHERE `entry`=2605; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오해는 마세요. 마린은 좋은 사람이에요. 약간 괴짜이기는 하지만...$B$B분명 제 도움이 필요할 거예요.' WHERE `entry`=2606; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마린이 또 시작이군... 이건 또 뭐죠?' WHERE `entry`=2606; +UPDATE `locales_quest` SET `EndText_loc1` = '검사 완료' WHERE `entry`=2608; +UPDATE `locales_quest` SET `Details_loc1` = '지금 내게는 후회밖에 남지 않았소. 나의 잘못된 판단이 처참한 결과를 낳고 말았소. 명령을 기다렸어야 했소! 그랬다면 저주받은 땅에서 우리를 기다리고 있던 공포를 미리 알 수도 있었을 텐데! 아니면 다른 곳으로 파견됐을지도 모르지. 결국 내 잘못이었소. 모든 게 내 잘못이야.$B$B그렇기 때문에 나는 눈도 감지 못하고 여기에 서서 오지 않는 명령서를 기다리고 있소. 나는 꼭 알고싶소. 오지 않은 그 명령서도 받아야겠소.$B$B스토나드에 파견사령관 루아그란 자가 살고 있소. 그를 찾아 어떻게 된 일이었는지 알아봐주시오.' WHERE `entry`=2621; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스랄님의 직속부대... 아직도 생생하게 그 이야기가 기억나는군.$B$B<고개를 젓는 루아그>$B$B그 부대가 당한 일은 참으로 끔찍했지. 부대가 참패하면서 호드는 최정예 군사 일부를 잃게 됐거든.' WHERE `entry`=2621; +UPDATE `locales_quest` SET `Details_loc1` = '명령서? 어째서 당신이 명령서를 찾는 거요?$B$B지금 뭘 모르고 하는 소리 같은데, 당연히 난 명령서를 보냈다고. 그런데 내가 보낸 전령들이 그만 잔인한 멀록의 습격을 받았단 말이오. 모두 죽고 딱 한 명만이 살아남았지. 그 꼴을 보면 살아남았다고 하기도 어렵긴 하지만... 말도 거의 못하고 걸을 수도 없는 데다, 음식도 관을 통해서 먹는다오. 그 명령서가 어떻게 되었는지 알고 싶으면 벤고르와 얘기해 보시오. 이 근처 어딘가에 있을 거요... 그리고 $n, 쓸데없는 간섭 같은 건 그만두시오. 그러다 크게 당할 수가 있으니...' WHERE `entry`=2622; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수... 수다... 쟁이 늪지멀...록...' WHERE `entry`=2622; +UPDATE `locales_quest` SET `Details_loc1` = '파견사령관에게서 명령서를 받은 우리는 저주받은 땅...으로 가는 길에 습격을 당했소.$B$B멀록... 수많은 멀록들... 그 중 수다쟁이 늪지멀록이라는 녀석이 내 손에서 명령서를 낚아챘고 내 머리에 창... 동쪽... 동굴...$B$B<기절하는 벤고르>' WHERE `entry`=2623; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 상상했던 것보다 훨씬 더 심각하군. 그렇게 섣불리 행동하지 않았더라면, 지금 내 부하들 열 아홉은 그 끔찍한 고통을 겪지 않아도 될 텐데... $B$B그들을 도와주시오, $n! 육신이 없는 나는 아무것도 할 수 없소.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '명령서를 기다리고 있소.' WHERE `entry`=2623; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 이거예요. 훌륭하군요! 정말 수고하셨어요.' WHERE `entry`=2641; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제비수염버섯은 그 호수 속에서만 구할 수 있어요. 수영 잘하시나요?' WHERE `entry`=2641; +UPDATE `locales_quest` SET `Details_loc1` = '여기 제비수염 가루를 받으세요. 마린에게 가져가서 나한테 고마워 하라고 전해 주세요! 이걸로 마린은 내게 큰 빚을 지게 된 거예요.' WHERE `entry`=2661; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제비수염 가루라고? 어디 한번 써 봅시다. 어쨌든 지금보다 더 나빠지진 않을 테니!' WHERE `entry`=2661; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 드디어 돌아왔군. 뭘 가져온 게요?' WHERE `entry`=2661; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이제 이 가루를 이슬에 섞겠소.$B$B잠시 후 다시 와주시오... 내가 멋진 노겐포저 비약을 완성할 테니까 말이오!' WHERE `entry`=2662; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 한 모금 마셔 보시오! 정말 환상적이오!!!$B$B분명 내가 해낼 줄 알았다니까... 아, 다시 한번 감사하오. 그런데 좀 옆으로 비키지 않겠소? 장사하는데 길을 막고 섰으면 어떡하자는 거요? 이 멋진 노겐포저의 비약을 팔아 난 백만장자가 될 거요, 백만장자!$B$B뭐라고요? 스프링클이 내가 자기한테 큰 빚을 진 거라고 했다고요? 그 친구, 농담하고는!' WHERE `entry`=2662; +UPDATE `locales_quest` SET `Title_loc5` = '諾格弗格藥劑' WHERE `entry`=2662; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 영원한 고통 속에서 헤매던 불쌍한 영혼들이 이제야 편히 쉴 수 있겠구려.$B$B하지만 우리 임무는 아직 끝나지 않았소. 할 이야기도 많지만 그 전에 완수해야 할 일들이 훨씬 많이 있소.' WHERE `entry`=2681; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '쉬운 임무는 아닐 것이오. 하지만 절대 포기하지는 마시오!' WHERE `entry`=2681; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '라젤리크의 하수인 해방' WHERE `entry`=2681; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '그롤의 하수인 해방' WHERE `entry`=2681; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '알리스타즈의 하수인 해방' WHERE `entry`=2681; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '세바인의 하수인 해방' WHERE `entry`=2681; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이 유물을 받으시오. 속세에서 멀어진 우리에겐 더 이상 쓸모가 없는 것이라오.$B$B부디 불타는 군단과의 싸움에서 도움이 되기를 바라겠소.' WHERE `entry`=2701; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '눈부신 광채에 잠시 앞이 보이지 않습니다.' WHERE `entry`=2701; +UPDATE `locales_quest` SET `Details_loc1` = '$r 친구, 당신은 그 숭고함과 영웅심으로 나에게 명예를 다시 안겨 주었소.$B$B그리고 이제 저세상으로 간 그들의 명예도 되찾아 준 거요.' WHERE `entry`=2702; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '과연, 당신은 우리 모두의 명예를 되찾아 주었소. 말로만 감사하다고 해서는 부족하겠어.' WHERE `entry`=2702; +UPDATE `locales_quest` SET `Details_loc1` = '모험의 장 하나가 막을 내리면서 또 다른 막이 오르고 있소.$B$B내 부하 한 명의 행방이 아직까지 묘연하오. 키리스 부관 말이지... 그는 저주받은 땅 어딘가에서 실종됐소.$B$B전에도 얘기했지만 우리 둘은 알리스타즈에게 붙잡혀 감옥에서 고문을 받았었소. 하지만 불쌍한 키리스는 결국 의지력을 잃고 말았지. 내가 갇혀 있던 곳까지 고문 하는 소리가 들렸소. 고통스러워하는 비명 소리가 동굴 전체를 울려퍼졌지. 그것이 내가 본 키리스의 마지막 모습이오.' WHERE `entry`=2721; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '트레보르? 트레보르가 보냈다고 했소?' WHERE `entry`=2721; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '히포그리프 알을 기계에 넣자 일련의 신호음과 함께 이상한 기계 소리가 들립니다.$B$B고성능 자동부화기가 알의 무게와 크기를 측정하고 포장을 한 것 같습니다. 정말 신속한 서비스로군요!' WHERE `entry`=2741; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고성능 자동부화기는 커글 크랭크홉의 최신 발명품으로 상당히 멋진 기계입니다.$B$B고성능 자동부화기의 제어판에 다가가자 거친 소리가 납니다.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Super-Oeuf-O-Matic est la dernière des inventions de Curgle Cranklehop. C\'est une machinerie très impressionnante.$B$BLe Super-Oeuf-O-Matic bafouille quelque chose lorsque vous vous approchez du panneau de commande.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Super-Ei-O-Mat ist die neuste Erfindung von Curgle Krubelhüpf. Es ist eine ziemlich beeindruckende Maschine.$B$BDer Super-Ei-O-Mat fängt wild an zu spucken und zu zischen, als Ihr Euch der Steuerkonsole nehert.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Superhuevomático es uno de los últimos inventos de Curgle Saltamanivela. Se trata de una máquina impresionante.$B$BEl Superhuevomático chisporrotea cuando te acercas al panel de control.' WHERE `entry`=2741; +UPDATE `locales_quest` SET `Details_loc1` = '거기 $r 친구!$B$B린지가 도끼를 잃어버리고 여기 갇혔소. 제발 이곳을 빠져나가게 도와주시오. 당신 같은 $r|1이;가; 우리 일족을 좋아하지 않는다는 건 알지만 이 린지가 이렇게 부탁하오! 여길 꼭 나가야 하오!$B$B린지를 도와주는 마음 착한 $r한테는 꼭 보답하겠소.$B$B참, 그리고 나 린지가 전망대 절벽에 아무도 몰래 숨겨둔 것이 하나 있는데...' WHERE `entry`=2742; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 트롤 서판이 린지의 \"비밀\"이 틀림없습니다.$B$B서판에 이상한 표시가 뒤덮여 있어 내용을 판독할 수가 없습니다.' WHERE `entry`=2742; +UPDATE `locales_quest` SET `EndText_loc1` = '린지를 안전한 곳으로 호위' WHERE `entry`=2742; +UPDATE `locales_quest` SET `Details_loc1` = '있는 사실 그대로 다 말하겠소. 시간이 없으니 바로 본론으로 들어가지.$B$B악마의 군주, 라젤리크를 보호하는 마력의 3인조를 물리쳐야 하오. 이건 저주받은 영혼 하나를 해방시키는 일처럼 쉬운 일은 아니오.$B$B<묘한 미소를 지어 보이는 키리스>$B$B라젤리크의 심복들은 라젤리크가 손수 만든 아뮬렛을 삼등분하여 하나씩 목에 두르고 있소. 이것들이 있어야 가장 사악한 악마를 소환할 수 있지.$B$B트레보르에게 돌아가서 라젤리크를 소환하는데 무엇이 필요한 지 말해주면 그가 더 자세히 얘기해줄 거요.' WHERE `entry`=2743; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 악마의 군주는 잔학하기도 하지만 그만큼 교활하기도 하지.' WHERE `entry`=2743; +UPDATE `locales_quest` SET `Details_loc1` = '그 3인조는 라젤리크의 보호를 받고 있소.$B$B라젤리크는 자신을 섬기는 대가로 그들에게 저주받은 땅에서 무한한 권한을 휘두를 수 있도록 해주었지. 아뮬렛 조각들이 그들에게 불멸의 힘을 주고 있소. 그 조각은 주인의 생명력에 맞게 조절되지. 맨몸으로 처치할 가능성은 거의 없소. 저주받은 땅에 머무르는 한 녀석들은 영원히 죽지 않기 때문이지... $B$B당신을 도와줄 만한 자가 하나 있긴 하오. 아즈샤라로 가서 악마사냥꾼, 로라무스 탈리뻬데스를 찾으시오. 섬을 뒤져보면 될 거요.' WHERE `entry`=2744; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와주기야 하겠네만... 자네가 지금 도전할 상대가 누구인지나 알고 있나?' WHERE `entry`=2744; +UPDATE `locales_quest` SET `EndText_loc1` = '로라무스와 대화' WHERE `entry`=2744; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '你在這裡做什麼?' WHERE `entry`=2744; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué haces aquí?' WHERE `entry`=2744; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Qué haces aquí?' WHERE `entry`=2744; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드 성에 있는 티리온과 대화해야 합니다.' WHERE `entry`=2745; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐지...?! 그렇게 몰래 접근하니까 놀랐잖아! 그리고 목소리 낮추라고! 도대체 무슨 속셈으로 그렇게 소리도 없이 다가오는 거지? 바쁜 거 안 보이나? 어리석은 친구 같으니라고.$B$B뭐하고 있느냐는 건 또 무슨 소리야? 다음 어둠의 문이 열리길 기다리는 중인데 내가 뭘 하는 것으로 보이나? 조용히 용건만 말하고 사라지라고. 경비병들이 수풀 속에 같이 숨어 있는 걸 알아채기 전에 말이야. 평판을 잃게 되면 곤란하다고.' WHERE `entry`=2745; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 정도면 쓸 만하겠어. 수고했소.$B$B나머지 필요한 도구는 내 가방에 들어있지. 재봉사 친구에게 비단 가방을 만들어 달라고 했는데 얼마나 잘한 일인지 모르겠단 말이야. 가방에 도구를 넣을 자리가 부족하던 참이었거든.$B$B자, 첩보로봇이 들어가기 전에 당신이 할 일이 무엇인지 알 수 있도록 정리를 해 보도록 하지.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 2주째 라스코발을 지켜보고 있었소. 트리아스는 절대 라스코발 녀석을 믿지 않았지만, 우리는 녀석이 데피아즈 결사단과 관계가 있을 거라고는 생각해보지도 못했다오. 우리는 녀석과 황혼의망치단과의 관계에 대한 단서를 추적하고 있었거든. 어쨌든 녀석은 이 도시의 힘으로 처리할 수 없을 만큼 큰 위협이 되어버렸소. 바로 우리가 나서야 할 때지.$B$B필요한 물건들을 가져오면 내 계획을 실행하도록 하지.' WHERE `entry`=2746; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맙소사, 하나 가져오셨네요. 놀랍군요!$B$B오늘 하신 일이 얼마나 놀라운 것인지 항상 기억하시길 바랍니다.' WHERE `entry`=2747; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '페랄라스에서 비범한 알을 구해오는 경우는 별로 보지 못했어요. 너무 희귀한 알이라서...' WHERE `entry`=2747; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'ai rarement vu des œufs récupérés en Feralas dans un état satisfaisant. Ces œufs comptent parmi les plus rares…' WHERE `entry`=2747; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich habe bisher nur sehr wenige Eier gesehen, die in außergewöhnlich gutem Zustand aus Feralas geholt wurden. Diese Eier sind extrem selten...' WHERE `entry`=2747; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 하셨어요. 이 알을 다르나서스로 보내서 얼른 부화시켜야겠어요!$B$B감사의 표시로 이걸 받아 주세요.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '좋은 알이란 이상적인 조건에서 골두니 오우거의 나쁜 마법의 영향을 받지 않고 부화할 수 있는 알이랍니다.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Un œuf de premier choix est un œuf qui, dans des conditions idéales, va éclore libre des effets néfastes des incantations des ogres Gordunni.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ein gutes Ei ist ein Ei, aus dem idealerweise ein Jungtier schlüpft, das frei von den bösen Auswirkungen der Beschwörungen der Oger der Gordunni ist.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, $n. Enviaré este huevo a Darnassus y esperemos que no tarde mucho en eclosionar. $B$BPor favor, acepta esto como muestra de mi gratitud.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un huevo de primera es aquel que, en condiciones ideales, es inmune a los maléficos efectos de los encantamientos de los ogros Gordunni.' WHERE `entry`=2748; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '평범한 알을 구해 오셨네요? 저한테 주세요... 이제 잘 부화되기만을 빌어야죠.$B$B제가 가진 건 별로 없지만 답례로 이걸 받아 주세요. 다시 페랄라스로 가실 일이 있거든 그곳에서 알들을 찾아보세요. 저는 항상 여기 있으니까 언제든지 가져 오세요.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '평범한 히포그리프 알은 절반 정도가 부화를 하죠. 우리가 최선을 다해 뒷바라지를 하고 운이 좋으면 부화를 하게 된답니다.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les œufs ordinaires d\'hippogryphes éclosent une fois sur deux. Nous faisons de notre mieux pour les élever et avec une petite chance, ils écloront.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Normalerweise schlüpft etwa aus jedem zweiten Hippogryphen-Ei auch ein Jungtier. Wir hegen und pflegen die Eier nach besten Kräften, und wenn wir Glück haben, dann schlüpft am Ende etwas da raus.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Así que has encontrado un huevo normal, $n? Dámelo, por favor... y que sea lo que tenga que ser. $B$BNo es mucho pero quiero que aceptes esta recompensa. Quiero que sepas que si vuelves alguna vez a Feralas, siempre podrás traerme los huevos que encuentres por ahí.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los huevos normales de hipogrifo no siempre eclosionan. Hacemos todo lo que podemos para cuidarlos y, con un poco de suerte, conseguimos que lo hagan.' WHERE `entry`=2749; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 알은 너무 상했군요. 원하신다면 뒤처리는 제가 해 드리겠습니다. 고생하셨는데 좋지 않은 소식이죠?$B$B너무 상심 마세요. 모든 알들을 부화시킬 수 있는 건 아니랍니다. 혹시 페랄라스에 가게 되거든 다시 알을 찾아 보세요. 다른 알을 가져오시면 고성능 자동부화기에 넣어 볼게요.' WHERE `entry`=2750; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 알은 되살릴 수 없습니다. 그러니까 절대 부화되지 않는단 말이죠.' WHERE `entry`=2750; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Ces œufs-là ne peuvent pas être sauvés : ils n\'écloront jamais.' WHERE `entry`=2750; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Diese Eier können nicht gerettet werden - aus ihnen wird niemals etwas schlüpfen.' WHERE `entry`=2750; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estos huevos no tienen salvación; son huevos que nunca eclosionarán.' WHERE `entry`=2750; +UPDATE `locales_quest` SET `Details_loc1` = '오모쉬 집안은 20대째 망치를 들어 왔소. 그동안 다듬은 금속만 해도 십만 톤이나 되지. 하지만 불행히도 이 오로크가 이 전통의 맥을 끊게 생겼다오. 나는 오모쉬 집안의 수치요. 친척도 없는데다 자식을 낳지도 못했거든.$B$B오모쉬 집안의 비법을 내 죽음과 함께 사라지게 할 수는 없소! 이 유산은 오모쉬 집안 사람이든 아니든 누군가 계속 이어가야 하오!$B$B당신이 할 수 있다는 것을 이 오로크에게 증명해 주시오. 청동 무늬 팔보호구 2개, 청동 대검 2개, 날카로운 발톱 2개를 이 오로크에게 가져오시오. 얘기는 그다음에 계속하겠소.' WHERE `entry`=2751; +UPDATE `locales_quest` SET `Details_loc1` = '당신 눈에는 열의가 있어 보이는군. 마치 화선지가 먹물을 빨아들이듯이 오모쉬 집안의 지혜를 흡수하고 있어.$B$B앞으로 세 가지를 더 가르쳐줄 것이오!$B$B모루로 돌아가 청동 전투도끼 4개와 청동 전쟁망치 4개를 만들어 이 오로크에게 가져오시오. 가열로의 뜨거운 열기 때문에 살이 익는 것처럼 느껴지겠지만 강철 견갑 만드는 법을 배우려면 꼭 구해와야 하오.' WHERE `entry`=2752; +UPDATE `locales_quest` SET `Details_loc1` = '이제 두 가지만 더 가르쳐 주면 되오, $N. 온몸이 쑤시는 것은 알겠지만 이 오모쉬 집안을 위해서 조금만 더 참아주시오!$B$B이 오로크에게 녹색 철제 투구 4개, 녹색 철제 팔보호구 4개, 녹색 철제 다리보호구 2개를 가져오시오. 그러면 당신은 실력이 늘 것이고 당신의 적은 고통받게 될 것이오!' WHERE `entry`=2753; +UPDATE `locales_quest` SET `Details_loc1` = '이제 한 가지만 더 가르쳐주면 되겠군. 성스러운 모루와 괴철로로 돌아가는 거요! 그리고 이 오로크에게 튼튼한 철제 마울 2개, 은도금한 청동 장화 2개, 은도금한 청동 건틀릿 2개를 가져오시오.$B$B당신이 접근하면 그들의 눈에 공포가 서릴 것이오!' WHERE `entry`=2754; +UPDATE `locales_quest` SET `Details_loc1` = '이 오로크는 우는 게 아니오. 눈에 먼지가 들어갔을 뿐.$B$B<눈물을 훔쳐내는 오로크>$B$B이 오로크가 당신에게 가르쳐줄 오모쉬 집안의 마지막 비밀이 하나 남았소. 덕분에 이 오로크 행복하게 눈을 감을 수 있겠소.$B$B오모쉬 집안에 대대로 내려오는 기쁨의 춤을 따라하면 철제 장갑을 만드는 법을 가르쳐 주리다!' WHERE `entry`=2755; +UPDATE `locales_quest` SET `EndText_loc1` = '오모쉬의 기쁨의 춤 배우기' WHERE `entry`=2755; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했소! 그럼, 잘 듣고 배우시오.$B$B<자신의 망치를 가리키며> 대장기술은 여기서 나오는 게 아니오! <모루를 가리키며> 여기서 나오는 것도 아니라오!$B$B<자신의 가슴을 가리키며>대장기술은 바로 여기서 우러나오는 것이오! 이제 당신은 대장기술의 근원을 깨달은 것이오.' WHERE `entry`=2758; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 갈반님의 다음 수련생이 될 자격이 있겠소?' WHERE `entry`=2758; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런, 맙소사! 드디어 미스릴 대장조합에 들어올 만한 자격이 있는 자가 왔군그래!' WHERE `entry`=2759; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이보라고 친구, 이 부근에서는 당신 같은 부류를 보기 어려운데 말이야. 어디 그 표장을 한번 보여 주시오.' WHERE `entry`=2759; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '미스릴 대장조합에 입문할 자격이 있는 자를 만난 게 실로 몇 년만인지 모르겠군. 당장 시작하세!' WHERE `entry`=2760; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게! 좀 더 가까이 오게나. 이 갈반에게 자네가 뭘 가져왔는지 보여주게.' WHERE `entry`=2760; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, han pasado muchos años desde que alguien ha sido digno de la iniciación de la Orden del mitril. ¡Comenzaremos ahora mismo!' WHERE `entry`=2760; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Alto! Acércate y muéstrale a Galvan lo que tienes.' WHERE `entry`=2760; +UPDATE `locales_quest` SET `Details_loc1` = '많은 대장장이들이 채광과 대장기술은 상관없는 일이라고 생각하지. 하지만 채광 없이 대장기술이 있을 수 있겠는가? 그렇지, 불가능한 일이지! 솜씨 좋은 대장장이는 기술 좋은 광부도 돼야 하는 법...$B$B자네라면 해낼 수 있다는 것을 이 갈반에게 보여주게나. 철 주괴 40개와 미스릴 주괴 40개를 가져오면 이 갈반이 화려한 미스릴 바지의 제작 방법을 가르쳐 주지!' WHERE `entry`=2761; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네의 작업에는 흠잡을 곳이 없군! 이제 갈반의 광물학을 이해하기 시작하는 게야! 자, 이걸 받고 자네가 할 수 있는 한 최대한 익히도록 하게.' WHERE `entry`=2761; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그렇게 채광을 하고 나면 근육이 땡기고 몸이 쑤실 거야!' WHERE `entry`=2761; +UPDATE `locales_quest` SET `Details_loc1` = '진은은 미스릴보다도 더 강하고 튼튼하다고들 하지. 이 갈반도 광물에 대한 이러한 분석에는 반대하지 않네. 하지만 진은은 이름과는 달리 진정한 것이 아니라네! 미스릴이 훨씬 더 고귀한 광물이지! 하! 그거야 어쨌든, 이번 수업을 받으려면 그 훌륭한 가짜배기 은을 가져와야 한다네.$B$B내게 미스릴 주괴 40개와 진은 주괴 5개를 가져오게. 그걸 가져오면 화려한 미스릴 장갑의 비밀을 배우게 되거니와 진은이 가짜배기라는 것을 배우게 될 것일세!' WHERE `entry`=2762; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잔인하지 않은가? 물론, 진은 말일세. 그래, 이 갈반도 알터랙 산맥에서 10년이 넘게 걸려 이걸 배웠다네. 이걸 받고 배울 수 있는데까지 최대한 익히도록 하게나!' WHERE `entry`=2762; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그렇게 채광을 하고 나면 근육이 부풀고 몸이 쑤실 거야!' WHERE `entry`=2762; +UPDATE `locales_quest` SET `Details_loc1` = '귀한 보석을 채취하는 것은 우리 작업에서 가장 중요한 일이라네. 황수정보다 더 귀한 보석은 몇 되지 않지. 우리가 만든 물건들에 부여하는 마법 속성은 이 황수정이 있을 때 크게 증폭된다네.$B$B이 수업을 위해서는 미스릴 주괴 40개와 황수정 4개가 필요하네. 이 수업을 받고 나면 마법 보석학을 더 잘 이해하고 화려한 미스릴 어깨보호구를 만드는 방법을 알게 될 거야.' WHERE `entry`=2763; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 화려함에서 눈을 떼기란 무척이나 힘든 일이지. 그래, 황수정은 영광의 보석이야.$B$B잘 보고 이러한 발견이 우리에게 가르쳐 주는 것을 배우도록 하게나!' WHERE `entry`=2763; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그렇게 채광을 하고 나면 근육이 부풀고 몸이 쑤실 거야!' WHERE `entry`=2763; +UPDATE `locales_quest` SET `Details_loc1` = '이 갈반과의 수업을 마칠 준비가 되었으면 가젯잔으로 가게나.$B$B그곳에서 내 수제자, 트렌튼 라이트해머를 찾을 수 있을 걸세. 그 녀석이 화려한 미스릴의 도에 대해 많은 것을 가르쳐줄 게야. 아니면, 여기 남아서 배우든지!$B$B참, 물론 가젯잔은 타나리스에 있다네!' WHERE `entry`=2764; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '전설의 대장장이 갈반님께서 보내셨다고??$B$B<허리 숙여 인사하며>$B$B스승님의 또 다른 제자를 만나는 것은 큰 영광이지!' WHERE `entry`=2764; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Galvan el Antiguo te envía? $B$B $B$BEs un gran honor conocer a otro de los pupilos del maestro.' WHERE `entry`=2764; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 내게 처음 왔을 때 나는 자네가 내 최고의 제자 중 하나가 될 줄 알아봤다네! 자네는 주저하지 않고 맥개번에게 마법 장신구를 내주었고, 그것도 단지 나를 만나기 위해서 그런 것이니 말일세. 대장기술에 대한 그런 맹목적인 믿음과 헌신은 보상을 받아야 마땅하지.$B$B자네는 고급 대장기술을 터득했네. 자, 보상을 받게나!' WHERE `entry`=2765; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기에 오기 위해서 써버린 장신구보다는 훨씬 더 강력한 걸 받아야 마땅하지. 잘 쓰도록 하게.' WHERE `entry`=2765; +UPDATE `locales_quest` SET `EndText_loc1` = '대장기술의 승리자' WHERE `entry`=2765; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '알을... 아니 조난 탐지기를 닭... 아니 유도 로봇에 넣습니다.$B$B로봇이 윙윙거리는 소리를 내면서 일어서려고 합니다. 로봇이 작동을 하자 오글소프의 목소리가 다시 들려오는데 이번에는 로봇에서 납니다.$B$B\"OOX-22/FE가 작동하긴 하지만 큰 수리를 해야 할 것 같소! 당신이 들고 오기에는 너무 무겁지만... 좋은 생각이 한 가지 있소. 잠시만 더 로봇을 봐주지 않겠소?' WHERE `entry`=2766; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '로봇의 잔해를 찾은 것 같은데 모양을 보니... 닭 로봇입니다. 알 속에서 다시 목소리가 들려옵니다.$B$B\"옳지. 잘했소! 그것이 바로 내 유도 로봇이오. 다시 무법항으로 가져와 수리를 하려면 급속 시동을 걸어야 할 것 같소. 이 탐지기를 로봇에 넣으시오. 나머지는 탐지기가 알아서 할 거요!\"' WHERE `entry`=2766; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 당신이 OOX-22/FE의 구세주였군! 당신이 도와 줘서 얼마나 고마운지 이루 말할 수가 없소! 내 유도 로봇 시리즈는 아직 개발을 더 해야 하는데 당신이 회수해 준 덕분에 제작 비용은 물론이고 추가 제작 시간도 많이 벌게 됐소이다!$B$B자, 내가 가진 이 물건 중 아무거나 고르시오. 다시 한번 도와 줘서 고맙소이다. 나와 내 로봇이 당신에게 큰 신세를 졌소!' WHERE `entry`=2767; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 정말 수고했소. 이걸 찾으려고 블라이와 싸웠소? 그랬다면 그 무리에게 제대로 본때를 보여줬길 바라오!' WHERE `entry`=2768; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '하사관 블라이는 찾았소? 내 자동 탐사막대는 가져왔고?' WHERE `entry`=2768; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Vienes a ayudar? ¡Genial! $B$BNecesito una pieza para un experimento y me hace falta un $c valiente como tú para conseguirla.' WHERE `entry`=2769; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말로 비늘을 가져왔군! 고맙소, $n. 지금 당장 시작해 보고 싶군!$B$B그래, 가즈릴라는 직접 봤소? 소문대로 그렇게 덩치가 큽디까?' WHERE `entry`=2770; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '비늘은 가져왔소? 어서 빨리 그 에너지를 여러 가지 방법으로 이용해 보고 싶소!' WHERE `entry`=2770; +UPDATE `locales_quest` SET `Details_loc1` = '마치 스승님께서는 처음부터 계획이 있으셨던 것 같구먼. 자네가 배운 것은 내가 배우지 않았고 내가 배운 것은 자네가 배우지 않았어.$B$B과연 스승님은 지혜로우셔. 우리는 서로 가르칠 수 있다네!$B$B미스릴 코이프와 화려한 미스릴 어깨보호구 만드는 법을 가르쳐 주면 내가 화려한 미스릴 투구 만드는 법을 가르쳐 주지!' WHERE `entry`=2771; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋았어! 내가 보기에 아주 공평한 거래인 것 같군. 자, 잘 보고 배우게!' WHERE `entry`=2771; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물건은 다 만들었나?' WHERE `entry`=2771; +UPDATE `locales_quest` SET `Details_loc1` = '작년에 대장장이 선수권 대회를 본 자라면 모두 알고 있을 거야. 투자개발회사 주물 공장에서 대표 선수로 나온 비겁한 녀석이 내 다리를 걸어 넘어뜨리는 걸! 하지만... 후후, 아무도 내가 그 시합에서 우승할 줄은 몰랐겠지. 비밀은 바로 화려한 미스릴 장화라네!$B$B올해에도 우승하려면 반드시 화려한 미스릴 바지를 만드는 법을 알아야 해. 왜냐하면 투자개발회사 벌목기가 출전을 하거든! 내게 바지 만드는 법을 가르쳐 주면 나는 장화 만드는 법을 가르쳐 주겠네!' WHERE `entry`=2772; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '미스릴 장화만 있으면 전 세계가 자네 발 아래 있게 되지! 적들에게 마음껏 다리를 후려쳐 보라고 하게! 이제 자네는 결코 쉽게 쓰러지지 않을 테니!' WHERE `entry`=2772; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물건은 다 만들었나?' WHERE `entry`=2772; +UPDATE `locales_quest` SET `Details_loc1` = '이 부근에서는 모두 나를 미스릴 천재라고 부르지. 전 세계에서 온 모험가들에게 화려한 미스릴을 공급해 주니까 말이야.$B$B<목소리를 낮춰 속삭이며...>$B$B하지만 내가 화려한 미스릴 장갑 만드는 법을 모른다는 건 아무도 모른다네. 쉿! 우리끼리 비밀이니까 꼭 지켜주게.$B$B내게 화려한 미스릴 장갑 만드는 법을 가르쳐 주게. 그러면 내가 갈반의 슬하에서 배운 기술의 결정체를 보여줄 테니까. 바로 화려한 미스릴 흉갑의 비밀을 말일세.' WHERE `entry`=2773; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙네.$B$B자, 잘 보고 배우게! 자네는 곧 화려한 미스릴 방어구의 달인이 될 거야.' WHERE `entry`=2773; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물건은 다 만들었나?' WHERE `entry`=2773; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제야 정의가 실현되는군! 그 나쁜 떠돌이 녀석들에게 본때를 보여줬어! 스콜피드스팅이 죽었으니 이제 그 불청객들을 모두 가젯잔의 우물에서 몰아낼 수 있겠어!$B$B가젯잔 수자원개발회사를 대신해 이 현상금을 지급하겠소. 당신은 우리 모두에게 아주 큰 도움을 주었소이다.' WHERE `entry`=2781; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그렇소, 내가 가젯잔 수자원개발회사의 선임기술자요. 도울 일이라도?' WHERE `entry`=2781; +UPDATE `locales_quest` SET `Details_loc1` = '이 서판은 마른나무껍질 트롤 종족의 독특한 문양으로 온통 뒤덮여 있습니다. 린지의 비밀은 참으로 수수께끼입니다.$B$B당신의 손에 든 것이 아주 값진 물건이 있을 수도 있고 그 반대일 수도 있습니다. 궁지에 몰린 마른나무껍질 트롤은 온갖 수단 방법을 가리지 않을 테니까...' WHERE `entry`=2782; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 서판은... 아주 보기 드문 물건이로군요. 이걸 어디서 찾으셨지요?' WHERE `entry`=2782; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흠, 어디 보자... 이건 뭐죠?' WHERE `entry`=2782; +UPDATE `locales_quest` SET `Title_loc5` = '林吉的秘密' WHERE `entry`=2782; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '얼라이언스가 우릴 돕겠다고?$B$B이런 날은 결코 다시는 오지 않을 줄 알았소. 호드와 얼라이언스가 공동의 적에 맞서 어깨를 나란이 하고 싸울 줄은!$B$B음... 우린 함께 싸워야 할 거요.' WHERE `entry`=2783; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿La Alianza ofrece su asistencia?$B$BCreí que nunca volvería a escuchar eso... que la Alianza peleará codo a codo con la Horda contra un enemigo común.$B$BAsí se hará... nos uniremos.' WHERE `entry`=2783; +UPDATE `locales_quest` SET `Details_loc1` = '$r|1이여;여;, 내 얘기를 좀 들어 보게.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 육체가 없기 때문에 아무런 힘이 없소, $n. 날 도와주시오. 내가 명예를 되찾을 수 있도록 말이오.' WHERE `entry`=2784; +UPDATE `locales_quest` SET `EndText_loc1` = '슬픈 이야기' WHERE `entry`=2784; +UPDATE `locales_quest` SET `Details_loc1` = '먼저 내가 지금부터 하는 이야기를 잘 들어 보시오.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 지금이 우리 계획을 시작할 때요.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 하는 이야기를 잘 들으시오.' WHERE `entry`=2801; +UPDATE `locales_quest` SET `EndText_loc1` = '슬픈 이야기' WHERE `entry`=2801; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 가죽 본 적 있습니까? 제대로 세공하기만 하면 무쇠보다 더 튼튼하게 만들 수 있겠군요. 이 가죽에 대해 알고 있는 사람은 그리 많지 않습니다. 내가 알고 있는 여러 가지 처리 약품을 잘 이용하면 정말 고품질의 제품을 만들 수 있을 겁니다. 물론 당신 덕이지요!$B$B자, 당신의 수고에 대한 답례니 이 물건들 중 하나를 골라보도록 하십시오!' WHERE `entry`=2821; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '두꺼운 설인 가죽 10개를 가져오면 내가 만든 제품 중 하나를 주겠습니다. 나는 품질을 중요하게 생각하는 세공사이니 당신은 분명 질 좋은 물건을 받게 될 겁니다!$B$B설인들을 찾는 게 쉽지 않을 것 같다면 거친훙터 골짜기 주위에 잊혀진 해안의 섬에서 찾아보도록 하십시오.' WHERE `entry`=2821; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 훌륭하군! 이 가죽을 특수 처리하면 무쇠만큼 튼튼하게 만들 수도 있겠소! 무두질하기에 알맞은 혼합물을 만들려면 여러 번 시도를 해야겠지만 분명히 내 품질의 수준을 한층 높일 수 있을 거요.$B$B당신의 도움은 너무나 값진 것이었소. 자, 내가 만든 이 물건 중 하나를 골라보시오.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '두꺼운 설인 가죽 10개를 찾은 거요? 내 가죽세공품은 그야말로 으뜸이지. 당신이 그 가죽을 가지고 왔다면 견본 제품을 하나 주리다.$B$B설인을 찾는 게 쉽지 않을 것 같다면 내가 어디 있는지 알려줄 수 있을 것이오. 거친흉터 골짜기 주위에 잊혀진 해안의 섬에서 찾아보도록 하시오.' WHERE `entry`=2822; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 당신이라면 해낼 줄 알았어요! 소빅은 미심쩍어 했지만 말이죠.$B$B$B$B이제 설계도를 손에 넣었으니 장치 제작에 사용된 노움의 기술을 알아내는 건 시간문제예요. 그걸 우리 고블린 기술에 접목하면 혁신적인 벌목기를 만들 수 있겠죠!' WHERE `entry`=2841; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '설계도는 안 보이는데? 몸에다 숨긴 건가요, 아니면 날 짜증 나게 하려고 꾸물거리는 건가요?' WHERE `entry`=2841; +UPDATE `locales_quest` SET `Objectives_loc1` = '무법항에 있는 스쿠티와 대화해야 합니다.' WHERE `entry`=2842; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 멋진 장치지 않소? 아직 열 두 번밖에 폭발한 적이 없는 고블린 순간이동 기술의 최고봉이라오.$B$B내가 다 고쳐놓았으니까 걱정 마시오. 당신이 탔을 때는 폭발하진 않을 거요. 혹시 폭발하더라도 순식간에 고통 없이 끝날 거라오.' WHERE `entry`=2842; +UPDATE `locales_quest` SET `Details_loc1` = '응답장치를 갖고 발판에 올라서는 즉시 놈리건으로 이동하게 될 거요.$B$B부작용이 좀 생기겠지만 영구적인 것은 아니오.$B$B아, 제일 중요한 걸 잊을 뻔했군. 귀환 말인데 돌아오려면 놈리건에 있는 순간이동기 발판에 올라서면 되지.$B$B이제 응답장치를 당신의 키와 체중에 맞게 조절하겠소.' WHERE `entry`=2843; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '모두 끝났소! 떠날 준비가 되거든 발판 위에 올라서시오.' WHERE `entry`=2843; +UPDATE `locales_quest` SET `EndText_loc5` = '哥布林傳送器' WHERE `entry`=2843; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 절 찾아주시다니 정말 다행이에요! 솔직히 길을 좀 잃었지만... 여기 너무 아름답지 않나요?' WHERE `entry`=2844; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ay, cómo me alegro de que me hayas encontrado! Porque estoy un poco perdida... Pero, al menos, este lugar es bonito...' WHERE `entry`=2844; +UPDATE `locales_quest` SET `Details_loc1` = '제 친구 무쇠이빨에게 절 다시 데려다 주지 않으시겠어요? 절 지켜 주기로 했었는데... 전 가끔 이리저리 헤매어 엉뚱한 곳으로 가는 경향이 좀 있거든요. 여기저기 볼 것도 너무 많고 해서 쉽게 주의가 산만해진답니다.$B$B단 한 가지 항상 제 주의를 집중시키는 게 있긴 해요.$B$B이 궤짝 안에, 제가 무척 아끼는 종이 있어요. 소리가 얼마나 예쁜지 몰라요. 이걸 드릴 테니 또 엉뚱한 곳으로 가 버리면 종을 울려주세요. 당신이 이 종만 울리면 다시 되돌아오겠다고 약속할게요.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐라고? 샤이가 없어지면 이 종을 울리면 된다고? 정말 신기하네!$B$B나를 도와 주었으니 이걸 받아.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '샤이, 네 걱정 무진장 했어! 샤이를 데려다 줘서 정말 고맙다.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `EndText_loc1` = '샤이 리프러너를 무쇠이빨의 야영지로 데려가기' WHERE `entry`=2845; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué? ¿Dices que puedo usar esta campana cuando Shay se escape? ¡Vaya, qué te parece! $B$BHas hecho mucho por mí, $n, ten.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Empezaba a preocuparme por ti! Gracias por traer a Shay a casa, $n.' WHERE `entry`=2845; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멋지군! 찾았어! 이제 더 이상 욕심쟁이 벨라타가 티아라를 볼 수 없겠지... $n, 평생 다 못 갚을 큰 은혜를 입었군요! 설마 당신도 욕심이 났던 건 아니겠죠?$B$B아, 내 말이 좀... 거슬리나요? 신경 쓸 것 없어요. 내 물건을 훔치지 않은 자들한테는 상냥하다는 걸 알게 될 테니까.' WHERE `entry`=2846; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '티아라는 찾은 거예요, $n? 날 화나게 한 대가가 어떤 것인지 벨라타에게 확실히 가르쳐 줬겠죠?' WHERE `entry`=2846; +UPDATE `locales_quest` SET `Details_loc1` = '당신, 가죽 세공인으로서 솜씨가 점점 좋아지고 있군요! 당신이 흥미를 가질 만한 도안을 몇 가지 알고 있습니다. 바로 야생 가죽 방어구이지요! 야생 가죽은 풀이 무성하게 자라는 지역과 그곳에 사는 생물들에게서 볼 수 있는 야생덩굴의 강력하고 혼돈스러운 특성을 지니고 있습니다. 그걸로 만든 방어구는 당신 같은 솜씨를 가진 사람들에게는 최고의 것입니다. 내 보증하죠.$B$B당신에게 이걸 가르쳐 주는 대가로 한동안 나와 함께 일을 해야 할 겁니다. 먼저 해야 할 일은 두꺼운 가죽 10개를 가져오는 겁니다. 더 자세한 얘기는 그 후에 하도록 합시다.' WHERE `entry`=2847; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '같이 일을 시작하게 돼서 기쁩니다. 당신은 가죽 세공인으로서 아주 현명한 판단을 내린 겁니다. 일단 어떠한 야생 가죽 방어구든 만드는 방법을 배우기만 하면 가죽 방어구를 착용하는 사람들이 죄다 당신에게 몰려들게 될 겁니다.$B$B자, 그럼 시작합시다. 어디서부터 시작하고 싶습니까?' WHERE `entry`=2847; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말했듯이, 야생 가죽 방어구에 대해 배우려면 한동안 나를 위해 일을 해야 할 겁니다. 야생덩굴은 강력하기도 하고 혼돈스럽기도 해서 당신이 만들 강한 방어구에 무작위로 더 강력한 성질을 부여하게 될 것이기 때문입니다. 그러나 내가 이러한 지식을 쉽게 얻은 건 아니었습니다.$B$B이걸 배우려면 그 대가로 두꺼운 가죽 10개를 가져와야 합니다.$B$B그게 일단락되면 그 도안을 만들기 위한 일을 시작하도록 하겠습니다.' WHERE `entry`=2847; +UPDATE `locales_quest` SET `Details_loc1` = '야생 가죽 어깨보호구는 착용하는 자의 골격을 아주 잘 받쳐 주기 때문에 팔 위쪽과 어깨를 보호하는데 최고라고 할 수 있습니다. 다른 야생 가죽 방어구와 마찬가지로 야생덩굴을 바느질해 붙이면 강력한 효과가 무작위로 더해지게 됩니다.$B$B이 도안을 얻으려면 두꺼운 방어구 키트 6개와 야생덩굴 하나가 필요합니다. 당신한테 그리 어려운 임무는 아닐 겁니다.' WHERE `entry`=2848; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 견고한 방어구 키트를 만들었군요. 내가 나 자신에게나 내가 고용한 사람들의 작업에서 요구하는 단 한 가지가 있다면 그건 바로 품질입니다.$B$B당신은 이 도안을 얻어도 충분할 만큼 훌륭하게 해냈군요. 내가 얻었던 만큼의 보람을 당신도 얻게 되기를 바랍니다.' WHERE `entry`=2848; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '두꺼운 방어구 키트 6개와 야생덩굴을 가져왔습니까?$B$B방어구 키트 만드는 것을 지루한 일이라고 생각하지 마시기 바랍니다. 키트 만드는 일을 열심히 하면서 꾸준한 제작 방법을 익히면 야생 가죽 방어구를 만들기 위해 필요한 복잡한 작업을 할 수 있는 기술이 좋아지게 될 겁니다.$B$B내가 그것들을 만들라고 하는 데는 다 이유가 있단 말입니다.' WHERE `entry`=2848; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮護肩' WHERE `entry`=2848; +UPDATE `locales_quest` SET `Details_loc1` = '야생 가죽 조끼는 모든 야생 가죽 방어구 세트의 기본입니다. 조끼의 틀이 야생덩굴과 잘 섞여 조끼 전체에 강력한 마법이 흐르게 되기 때문에 몸통을 최대한으로 보호할 수 있답니다.$B$B이 도안을 얻으려면 거북 껍질 흉갑 2개와 거북 껍질 장갑 2개, 그리고 야생덩굴 1개가 필요합니다. 단순한 임무는 아니지만 그리 어렵진 않을 겁니다.' WHERE `entry`=2849; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 쓸 만한 것들을 가져왔군요. 이것들을 만드는 데 들어간 장인 정신과 정성만으로도 보통의 방어구보다 돈을 더 많이 받을 수 있겠군요.$B$B내가 지시한 것들을 다 가져왔으니 보상을 해야겠군요. 야생 가죽 조끼 제작 기술은 이제 당신 겁니다!' WHERE `entry`=2849; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 지시한 거북 껍질 흉갑과 장갑을 2개씩 가져왔습니까? 아, 야생덩굴도 잊지 마시기 바랍니다!$B$B최초의 도안들만 봐도 기본적인 형태의 틀이 고급 방어구에도 모두 적용된다는 것을 알 수 있습니다. 서로 다른 물건이긴 하지만 거북 껍질 흉갑의 형태는 야생 가죽 조끼를 만드는 데 필요한 세부 작업을 위한 준비가 될 겁니다.$B$B그리고 장갑은... 그게, 장갑은 그냥 내가 좀 필요해서 말입니다. 당신은 나를 위해 일하고 있다는 걸 잊으면 안 됩니다!' WHERE `entry`=2849; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮外衣' WHERE `entry`=2849; +UPDATE `locales_quest` SET `Details_loc1` = '야생 가죽 투구는 편안하면서도 머리의 중요한 부위를 아주 우수하게 보호해 줍니다. 모든 야생 가죽 방어구와 마찬가지로 여기에 포함된 야생덩굴이 투구의 기본틀에 강력한 효과를 무작위로 부여하게 되지요. 가죽 방어구를 착용하는 사람들은 틀림없이 이런 투구를 원할 겁니다!$B$B이 도안을 얻으려면 밤하늘 튜닉 2개, 밤하늘 머리띠 2개와 야생덩굴 1개가 필요합니다. 지시대로 완수하면 이 도안은 당신 것이 될 겁니다!' WHERE `entry`=2850; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 가져온 이 밤하늘 장비는 지시한 내용에 아주 딱 맞는군요. 당신 정도의 가죽 세공인이라면 이쯤은 할 줄 알아야지요.$B$B당신은 분명 이 도안을 얻을 자격이 있으니 기꺼이 드리겠습니다. 앞으로 이 도안으로 많은 이득을 볼 수 있게 되기를 바랍니다.' WHERE `entry`=2850; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 튜닉과 머리띠, 그리고 야생덩굴이 있어야 야생 가죽 투구 제작 방법을 가르쳐줄 수 있습니다.$B$B모험가들 사이에서는 머리에 착용하는 거라면 머리 일부만을 가리는 단순한 머리띠든 머리를 완전히 덮어쓰는 투구든 상관없이 장비가 아주 인기랍니다. 장비의 겉모습이야 어떻든 값진 머리 장비 제작의 기본은 언제나 한결같습니다.' WHERE `entry`=2850; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮盔帽' WHERE `entry`=2850; +UPDATE `locales_quest` SET `Details_loc1` = '지금까지 꽤 많은 기술을 배웠지만 아직 더 배울 게 있습니다. 다음은 모든 세트의 기초가 되는 야생 가죽 장화를 만들 차례입니다.$B$B이 장화는 발을 편안하게 해 주고 위험한 것들로부터 발을 보호하도록 고안되었답니다. 부드러운 밑창은 움직일 때 소리가 나지 않는 신발을 찾는 여행자들에게는 아주 딱입니다.$B$B이 도안을 얻으려면 밤하늘 바지 2개와 밤하늘 장화 2개와 야생덩굴 2개가 필요합니다. 이번엔 야생덩굴 1개가 아니라 2개입니다. 모두 다 구하거든 나에게 다시 오도록 하세요.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또 한번 이렇게 복잡한 지시를 노련한 전문가의 솜씨로 완성했군요. 당신은 내 감사와 함께 이 도안을 받을 자격이 있습니다.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '도안을 얻기 전에 바지, 장화와 야생덩굴에 대한 지시를 그대로 완수해야 합니다. 다 끝냈나요?$B$B우리는 맨 처음 장화 제작법을 배울 때부터 품질 좋은 장화란 편안함과 기능성 사이에 칼날 같이 정확한 균형을 유지할 수 있어야 한다는 것을 배우게 됩니다. 편안함과 기능성을 모두 갖추면 저품질의 장화를 신은 사람이 느끼는 피로 따위는 걱정하지 않아도 되는 겁니다.' WHERE `entry`=2851; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮長靴' WHERE `entry`=2851; +UPDATE `locales_quest` SET `Details_loc1` = '기본을 잘 익혔으니 이제 좀 더 복잡한 것을 배울 때가 되었군요. 야생 가죽 다리보호구는 가죽 장비 중에서도 가장 튼튼하고 강력한 것에 속한답니다. 허리, 허벅지, 종아리에 이르기까지 모두 강력한 보호를 받게 되는 겁니다. 야생덩굴에서 얻을 수 있는 강력한 효과까지 합치면 이걸 가진 모험가들이 당신을 볼 때마다 감사를 표하게 될 겁니다.$B$B이 도안을 얻으려면 거북 껍질 투구 2개, 거북 껍질 팔보호구 2개와 야생덩굴 2개가 필요합니다.' WHERE `entry`=2852; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또다시 흠 하나 없이 완벽하게 지시 사항을 완수했군요. 어쩌면 언젠가 청출어람격으로 내가 당신에게 찾아가 배우게 될지도 모르겠군요. 안 그렇습니까?$B$B자, 다리보호구의 도안과 함께 내 감사의 마음도 함께 받아주십시오. 이 가르침을 깊이 새겨두고 당신이 완성한 제품에 놀라운 솜씨를 담아내도록 하시기 바랍니다.' WHERE `entry`=2852; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '거북 껍질 팔보호구와 투구는 다 준비됐나요? 야생덩굴 2개도 잊지 마시기 바랍니다!$B$B지금쯤 아마 당신도 야생 가죽 방어구의 잠재되어 있는 힘을 실감하기 시작했을 겁니다. 착용에 제한이 없는 방어구는 가죽 세공인에게 있어 거의 값을 헤아릴 수 없을 정도로 귀중하지요. 제한이 있다면 그 방어구를 만드는 데 필요한 재료의 수량에 있을 뿐입니다. 완성된 제품의 품질은 물론 최고입니다!' WHERE `entry`=2852; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮護腿' WHERE `entry`=2852; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Ah oui ! Pratt vous envoie. Bien qu\'il soit humain, il me semble parfois être un $r. Sa passion et ses talents pour le cuir sont impressionnants. Qu\'il fasse des compliments de vous dans cette lettre est un signe dont je tiens compte.$B$BIl vous a enseigné l\'art du cuir fauve. Laissez-moi compléter votre formation. Et faites-en bon usage, car bien peu connaissent le secret de la cape en cuir fauve.' WHERE `entry`=2853; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Salutations, $n... Je vois que vous travaillez le cuir comme je le fais. Venez-vous apprendre ou avez-vous besoin d\'autre chose ?' WHERE `entry`=2853; +UPDATE `locales_quest` SET `Details_loc1` = '당신의 가죽 세공 기술은 빠르게 발전하는군! 당신이 익히면 도움이 될 가죽 세공 기술을 내가 알고 있는데... 바로 야생 가죽 방어구요! 야생 가죽은 풀이 무성하게 자라는 지역과 그곳에 사는 생물들에게서 볼 수 있는 야생덩굴의 강력하고 혼돈스러운 특성을 이끌어내지. 내 보증하건대 그걸로 만든 방어구는 당신 같은 솜씨를 가진 세공인에게는 최고의 것이오.$B$B내 그 기술을 가르쳐 주는 대신 한동안 나와 함께 일을 해야 할 것이오. 먼저 해야 할 일은 두꺼운 가죽 10개를 가져오는 것이니 자세한 얘기는 그 후에 하도록 하겠소.' WHERE `entry`=2854; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 내 수습생이 되어 기쁘군. 가죽세공인으로서 아주 현명한 판단을 내린 것이오. 일단 야생 가죽 세공술을 터득하는 방법만 배우면 가죽 방어구를 사용하는 사람들이 죄다 당신에게 몰려들게 될 것이오.$B$B자, 그럼 시작합시다. 어디서부터 시작하고 싶소?' WHERE `entry`=2854; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '분명히 말하는데 야생 가죽 방어구 기술을 배우는 동안 내 수습생이 되어야 하오. 야생덩굴은 강력하기도 하고 혼돈스럽기도 해서 당신이 만들 강한 방어구에 무작위로 더 강력한 성질을 부여하게 될 것이오. 그렇지만 내가 이러한 지식을 쉽게 얻은 건 아니었소이다.$B$B이걸 배우려면 그 초기 대가로 두꺼운 가죽 10개를 가져와야 하오. 그게 일단락되면 그 도안을 만들기 위한 일을 시작하도록 하겠소.' WHERE `entry`=2854; +UPDATE `locales_quest` SET `Details_loc1` = '야생 가죽 어깨보호구는 착용하는 자의 골격을 아주 잘 받쳐 주기 때문에 팔 위쪽과 어깨를 보호하는데 최고라고 할 수 있지. 다른 야생 가죽 방어구와 마찬가지로 야생 포도 덩굴을 바느질해 붙이면 강력한 효과가 무작위로 더해지게 되는 것이오.$B$B이 도안을 얻으려면 두꺼운 방어구 키트 6개와 야생덩굴 하나가 필요하오. 당신한테 그리 어려운 임무는 아닐 것이오.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 견고한 방어구 키트를 만들었군. 내가 나 자신에게나 내가 지도하는 사람들의 작업에서 요구하는 단 한 가지가 있다면 그건 바로 품질이오.$B$B당신은 이 도안을 얻어도 좋을 만큼 훌륭하게 해냈소. 내가 이 도안을 얻었던 만큼의 보람을 당신도 얻게 되기를 바라오이다.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '필요한 두꺼운 방어구 키트 6개와 야생덩굴을 가져왔소?$B$B방어구 키트를 만드는 작업을 한결같고 신뢰할 수 있는 세공 작업을 위한 기초 수업이라 생각하시오. 키트 만드는 일을 열심히 하면서 일관된 제작 방법을 익히면, 야생 가죽 방어구를 만들기 위해 필요한 복잡한 작업을 할 수 있는 기술이 좋아지게 될 것이니 말이오.$B$B모든 수업에는 다 이유가 있는 것이니 각각의 수업에 즐겁게 임하길 바라오.' WHERE `entry`=2855; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮護肩' WHERE `entry`=2855; +UPDATE `locales_quest` SET `Details_loc1` = '야생 가죽 조끼는 모든 야생 가죽 방어구 세트의 기본이지. 조끼의 틀과 야생덩굴이 한데 잘 엮여 조끼 전체에 강력한 마법이 흐르게 되기 때문에 몸통을 최대한으로 보호할 수 있소이다.$B$B이 도안을 얻으려면 거북 껍질 흉갑 2개와 거북 껍질 장갑 2개, 그리고 야생덩굴 1개가 필요하오. 쉬운 수업은 아니지만 당신 실력이라면 이 정도는 틀림없이 해낼 수 있을 것이오.' WHERE `entry`=2856; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 쓸 만한 것들을 가져왔군. 이것들을 만드는 데 들어간 장인 정신과 정성만으로도 당신이 이 일에 자신을 완전히 헌신하기로 결정했음을 보여 주는구려.$B$B내가 요청한 것들을 다 가져왔으니 보상을 해야겠지. 야생 가죽 조끼 제작 기술은 이제 당신 것이오!' WHERE `entry`=2856; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 거북 껍질 흉갑과 장갑을 2개씩 가져왔소? 야생덩굴도 잊지 마길 바라오!$B$B최초의 도안들만 봐도 기본적인 형태의 틀이 만들기 고급 방어구에도 모두 적용된다는 것을 알 수 있소. 서로 다른 물건이긴 하지만 거북 껍질 흉갑의 형태는 야생 가죽 조끼를 만드는 데 필요한 세부 작업을 위한 기초가 될 것이오.$B$B수업이 계속 진행되면서 내가 가르쳐 주는 기술들은 예술의 경지에 이르게 될 것이오!' WHERE `entry`=2856; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮外衣' WHERE `entry`=2856; +UPDATE `locales_quest` SET `Details_loc1` = '야생 가죽 투구는 편안하면서도 머리의 중요한 부위를 아주 우수하게 보호해 주지. 모든 야생 가죽 방어구와 마찬가지로 여기에 포함된 야생덩굴이 투구의 기본틀에 강력한 효과를 무작위로 부여하게 되는 것이오. 가죽 방어구를 착용하는 사람들은 틀림없이 이런 투구를 원할 것이오!$B$B이 도안을 얻으려면 밤하늘 튜닉 2개, 밤하늘 머리띠 2개, 그리고 야생덩굴 1개가 필요하오. 이 수업을 마치면 이 도안은 당신 것이 될 것이오!' WHERE `entry`=2857; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 가져온 이 밤하늘 장비는 지시한 내용에 아주 딱 맞는군. 당신 정도의 가죽 세공인이라면 이쯤은 할 줄 알아야지.$B$B당신은 야생 가죽 투구를 제작하는 영광을 얻을 자격이 충분하오. 내 기꺼이 이 도안을 줄 테니 앞으로 이 도안으로 많은 이득을 볼 수 있게 되기를 바라오이다.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 튜닉과 머리띠, 그리고 야생덩굴이 있어야 야생 가죽 투구 제작 방법을 가르쳐줄 수 있소이다.$B$B모험가들 사이에서는 머리에 착용하는 거라면 머리의 일부만을 가리는 단순한 머리띠든 머리를 완전히 덮어쓰는 투구든 상관없이 장비가 아주 인기랍니다. 장비의 겉모습이야 어떻든 값진 머리 장비 제작의 기본은 언제나 한결같소이다.' WHERE `entry`=2857; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮盔帽' WHERE `entry`=2857; +UPDATE `locales_quest` SET `Details_loc1` = '당신의 야생 가죽 방어구에 대한 지식은 날로 늘어가고는 있지만 아직 배워야 할 게 더 있소.$B$B모든 세트의 기초가 되는 야생 가죽 장화요. 이런 장화는 발을 편안히 하면서도 모험에서의 위험을 견뎌낼 수 있도록 고안되었소. 부드러운 밑창은 움직일 때 소리가 나지 않는 신발을 찾는 사람들에게는 아주 딱이지.$B$B이 도안을 얻으려면 밤하늘 바지 2개와 밤하늘 장화 2개, 야생덩굴도 2개가 필요하오. 이번엔 야생덩굴이 1개가 아니라 2개요. 재료가 다 갖춰지면 수업을 계속 진행하도록 하겠소.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다시 한번 노련한 전문가의 솜씨로 물건들을 완성했군. 당신은 내 축하와 함께 이 도안을 받을 자격이 충분하오.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '도안을 배우기 전에 그 바지, 장화 그리고 야생덩굴을 가져와야 하오. 내가 얘기한 대로 다 끝냈소이까?$B$B우리는 맨 처음 장화 제작법을 배울 때부터 품질 좋은 장화란 편안함과 기능성 사이에 칼날 같이 정확한 균형을 유지할 수 있어야 한다는 것을 알게 된다오. 편안함과 기능성을 모두 갖추면 저품질의 장화를 신은 사람이 느끼는 피로 따위는 걱정하지 않아도 되는 것이지.' WHERE `entry`=2858; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮長靴' WHERE `entry`=2858; +UPDATE `locales_quest` SET `Details_loc1` = '이제 좀 더 복잡한 기술을 익힐 때가 되었군. 야생 가죽 다리보호구는 가죽 장비 중에서도 가장 튼튼하고 강력한 장비에 속하오. 허리, 허벅지, 종아리에 이르기까지 모두 강력한 보호를 받게 되는 것이지. 거기에 야생덩굴에서 얻을 수 있는 강력한 효과까지 합치면 이걸 가진 모험가들이 당신을 볼 때마다 감사를 표하게 될 것이오.$B$B이 도안을 얻으려면 거북 껍질 투구 2개, 거북 껍질 팔보호구 2개, 야생덩굴 2개가 필요하오.' WHERE `entry`=2859; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또 이렇게 흠 하나 없이 내가 요구한 일을 해냈군. 어쩌면 언젠가 거꾸로 내가 당신에게 찾아가 배우게 될지도 모르겠소. 안 그렇소?$B$B자, 내 감사의 마음과 함께 이 다리보호구 도안을 받으시오. 이 가르침을 깊이 새겨두고 완성한 제품에 당신의 놀라운 솜씨를 담아내도록 하기 바라오.' WHERE `entry`=2859; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '거북 껍질 팔보호구와 투구는 다 준비됐소? 야생덩굴 2개도 필요하다는 걸 잊지 마시기 바라오!$B$B지금쯤 아마 당신도 야생 가죽 방어구의 잠재되어 있는 힘을 실감하기 시작했을 것이오. 착용에 제한이 없는 방어구는 가죽세공인에게 있어 거의 값을 헤아릴 수 없을 정도로 귀중하오. 제한이 있다면 그 방어구를 만드는 데 필요한 재료의 수량 제한이 있을 뿐이지 완성된 제품의 품질은 최고지!' WHERE `entry`=2859; +UPDATE `locales_quest` SET `Title_loc5` = '蠻皮護腿' WHERE `entry`=2859; +UPDATE `locales_quest` SET `Details_loc1` = '내가 가르칠 수 있는 모든 것을 당신에게 가르쳤지만 아직 야생 가죽 방어구 도안 하나가 남아있소. 이 도안은 특별히 고생을 해서 얻을 필요가 없소. 당신 스스로 이미 받을 자격을 충분히 증명해 보였지만... 내 마음대로 줄 수 있는 게 아니오. 나를 가죽 세공의 길로 이끌어 주신 내 스승께서 직접 보상을 해주셔야 하오.$B$B썬더 블러프에서 가죽세공술을 가르치고 계신 우나님께 이 편지를 가져가도록 하시오. 가서 이 편지를 보여 드리고 나와 마찬가지로 당신도 그분께 동등한 동료로 인정받도록 하시오.' WHERE `entry`=2860; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 장도르가 보낸 거로군요. 내가 가르친 가장 우수한 제자 중 하나가 이제 자신의 제자를 가르치다니 정말 기쁩니다.$B$B장도르의 가죽에 대한 헌신과 재능은 참으로 놀랍지요. 그가 이 편지에서 이토록 당신을 칭찬하다니 이것은 존중의 표시임을 나도 인정하지 않을 수 없군요.$B$B장도르가 야생 가죽의 도를 당신에게 가르친 것 같군요. 이 도안을 당신에게 주어 그 훈련을 마무리 짓도록 하겠습니다. 야생 가죽 망토의 비밀을 아는 이는 이 세계에서 아주 극소수뿐이니 유용하게 쓰도록 하시기 바랍니다.' WHERE `entry`=2860; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '만나서 반갑습니다. 보아하니 당신도 나처럼 가죽 세공사인 것 같군요. 내 기술을 배우러 왔나요, 아니면 혹시 나에게 다른 볼일이 있는 건가요?' WHERE `entry`=2860; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 그 트롤 녀석과 결판을 내야 할 일이 좀 있죠. 몇 가지... 아니 전부 다!$B$B도와줄건가요?' WHERE `entry`=2861; +UPDATE `locales_quest` SET `Details_loc1` = '놀 녀석들... 단순히 거슬리기만 하는 게 아닙니다. 바로 이 야영지의 존속 자체에 끊임없는 위협이 되고 있습니다! 녀석들이 페랄라스의 토착 생물이든 아니든 상관없습니다. 우리가 더 굳은 결의로 녀석들과 맞서지 않으면, 언젠가 우리는 이 지역에서 완전히 쫓겨나게 될 겁니다.$B$B요즘 들어 놀 녀석들이 야영지를 더 거세게 공격하고 있습니다. 녀석들의 수를 줄이는 데 당신의 도움이 필요합니다. 녀석들의 갈기 열 개를 가져오면 그 수고에 대해 후하게 보상하겠습니다.$B$B어서 가십시오!' WHERE `entry`=2862; +UPDATE `locales_quest` SET `Details_loc1` = '이번 계획은 우두머리라고 자칭하는 여럿의 놀 지도자 녀석들을 아주 짧은 시간 안에 진압하는 것이오. 우리가 재빠르고 정확하게 공격을 가할 수만 있다면 놈들 간에 혼란을 불러올 수 있을 것이며, 또한 우리가 그들을 짓밟을 수 있다는 걸 멍청한 놈들 머릿속에 확실히 새겨 넣게 될 것이오!$B$B바로 당신이 이러한 내 뜻을 전달하는 사자가 되어 줬으면 하오. 이 일을 제대로 수행하려면 한 시간 안에 우두머리 다섯을 처치해야만 하오. 그렇지 않으면 우린 계속 이 곤경에 빠져 있게 될 것이오!' WHERE `entry`=2863; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 계획대로 임무를 완수해 준데 대해 경의를 표하는 바이오. 당신의 수고에 대한 답례로 이 작은 보상을 받아 주시기 바라오.$B$B녀석들의 수가 줄어든 데다 우두머리들까지 죽었으니 이제 놀 녀석들도 함부로 이 야영지를 공격해 오지는 못할 것이오. 하지만 아직 이 문제가 완전히 종결된 것은 아니오...$B$B놀 녀석들이 그렇게 광포해지게 된 데는 분명 무슨 이유가 있을 것이오. 녀석들이 재편성을 마치기 전에 그 원인이 뭔지 알고 싶소이다.' WHERE `entry`=2863; +UPDATE `locales_quest` SET `Title_loc5` = '搶先攻擊' WHERE `entry`=2863; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하세요!$B$B오, 제 사촌 크라젝을 만났군요? 사촌은 잘 지내나요? 무법항에서 무사히 지내면 좋겠는데...$B$B왕쇠똥구리 껍질이라고요? 엄... 어떻게 된 건지 얘기해 드리죠...' WHERE `entry`=2864; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 훌륭해요! 찾으셨군요!$B$B감사합니다, $n. 당신은 정말 제 구세주예요!' WHERE `entry`=2865; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '껍질은 가져오셨나요? 무법항에 있는 제 사촌에게 한 보따리 보내주겠다고 약속했는데, 더 이상 기다리기 힘든가 봐요!' WHERE `entry`=2865; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 전망대를 조사해보니 주위의 유적지에 비해 흥미롭고 특이한 것들이 눈에 띕니다.$B$B첫째로, 이 전망대는 유적지의 다른 건물에 비해 아주 최근에 지어졌습니다. 둘째로, 이 전망대의 옆면에는 일련의 조그마한 문양이 새겨져 있습니다. 문양은 일정하게 반복되는데 그 근원이나 의미는 알 수가 없습니다. 셋째로, 이 전망대의 돌을 만져보니 따뜻합니다$B$B이는 분명 유적 탐사에서 눈에 띄는 발견입니다!' WHERE `entry`=2866; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대의 보고에 있는 이 전망대는 무척... 느낌이 안 좋군요. 그곳의 나가들이 공격을 계획하고 있지 않더라도 녀석들이 계속 그곳에 남아있다면 우리의 페랄라스 진격에는 좋지 않지요. 그건 그렇고, 이건 유적지를 조사해준 답례입니다.$B$B증오의갈기일족 나가를 처치하려면 페더문 요새에 더 많은 지원이 절실히 필요할 듯 합니다. 원한다면 그대에게 이 임무를 맡기고 싶습니다. 우린 할 일이 무척 많답니다.' WHERE `entry`=2867; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 좋아. 이 비늘이면 충분하고도 남겠군. 아예 이것들을 프랫에게 보내 한번 봐달라고 하는 게 나을 것 같군. 이것들로 그 친구가 뭔가 쓸만한 것을 만들 수 있을지 모르니까 말이오.$B$B그대에게 줄 다른 임무가 있기는 하지만 먼저 이번 임무에 대한 보상부터 받으시오. 그대가 계속해서 장군님과 페더문 요새를 위해 힘을 써주니 정말 이 어려운 시기에 큰 힘이 되고 있소.' WHERE `entry`=2869; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무를 다시 확인하러 온 것이라면 다시 알려주겠소. 이번 임무는 증오의갈기 나가 비늘 10개를 가져오는 것이오. 그냥 잡담을 나누러 온 것이라면 난 그런 일에 낭비할 시간이 없소이다.$B$B우리 나이트 엘프는 전쟁을 좋아하지 않는다는 것을 잘 알아두시기 바라오. 우리 종족은 평화와 공존을 지키기 위해 노력하는 것뿐이지만 그렇다고 해서 우리 종족을 보호하는데 필요한 사전 행동도 취하지 않는다는 것은 아니오. 이것이 페더문 장군님과 요새에 대한 나의 임무인 것이오.' WHERE `entry`=2869; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소! 군주 샬자루의 죽음으로 나가들은 한동안 혼란에 빠질 것이오. 어쩌면 영원히 혼란에서 벗어나지 못할지도 모르지. 이제 나가의 위협에는 어느 때보다도 잘 대처할 수 있게 되었소이다. 그대에게 감사의 마음을 전하오.$B$B자, 요새 금고에서 가져온 보상금이 여기 있소. 그대는 이 돈을 받을 자격이 충분하오. 우리 페더문 요새는 그대와 그대의 동료라면 언제나 대환영이오이다, 나의 친구여.$B$B그런데 떠나기 전에... 한 가지 더... 부탁할 것이 있소.' WHERE `entry`=2870; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '군주 샬자루를 처치하면 몇 달까지는 아니지만 몇 주라도 그들의 계획을 늦출 수 있을 것이오. 게다가 그가 찾은 유물이라는 것을 우리도 꼭 한번 보고 싶소.$B$B내가 준 임무는 완수했소?' WHERE `entry`=2870; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 맥킨리와 얘기를 한 거요?$B$B그건 그 친구가 생각하는 것과는 달라! 그 친구에게 스팀휘들 럼주를 주지 않으려는 게 아니라...$B$B사실은 럼주가 다 떨어졌거든!' WHERE `entry`=2872; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 잘됐구먼. 뱃짐을 찾아다 줘서 고맙소! 드디어 맥킨리가 내기에서 진 걸 깨끗이 승복하겠군.' WHERE `entry`=2873; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '럼주가 든 내 뱃짐은 찾았소?' WHERE `entry`=2873; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 어디 한번 마셔 볼까...$B$B믿을 수 없군! 이 술... 아주 독하군! 이거 훌륭한 걸!$B$B뭐, 내기에서 스톨리에게 완전히 졌고 돈도 받을 수 없지. 스팀휘들 럼주에 대한 그의 말이 사실이었으니... 이 술은 정말 진하고 화끈하군!' WHERE `entry`=2874; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스톨리가 내 술을 내놓습디까?' WHERE `entry`=2874; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 앙드레의 머리카락 아닌가? 결국, 그가 죽음으로 심판을 받게 됐군.$B$B정말로 고맙소. 여기 서명만 하시오. 그래야, 현상금을 지급해 줄 수 있으니까.$B$B깨알같은 글자로 적힌 내용은 신경 쓰지 마시오. 손해가 되는 내용은 없으니... 그리고 요렇게 조그만 글씨를 확대할 만한 돋보기도 없지 않소?' WHERE `entry`=2875; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신 표정이 좀 어리둥절해 보이는데... 우리 법률 문서 나부랭이를 읽고 있었던 거요?' WHERE `entry`=2875; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런, 이건 선박의 출입항 목록 같은데... 정확한 날짜와 시간이 모두 적혀 있군요! 해적단 선장이 이걸 손에 넣게 되면 아주 횡재하겠어요!$B$B아니, 이걸 해적에게서 찾았다고요? 그렇다면 불안한 소식이군요...$B$B아무튼 감사합니다, $n. 당신이 이걸 빼앗아 와서 다행이에요. 그리고 해적단에게도 한 방 먹였다니 너무 고소하군요!' WHERE `entry`=2876; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '숨이 턱까지 찼군요. 무슨 일이 있나요?' WHERE `entry`=2876; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Versucht nicht, über den vorliegenden Auftrag zu verhandeln, $R! Wenn die Götter diese Brühschlammer hätten tot sehen wollen, hätten sie das bereits durch ein Wunder erledigt, oder nicht?!' WHERE `entry`=2877; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 지독한 냄새가 풍겨나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=2878; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=2878; +UPDATE `locales_quest` SET `Details_loc1` = '이 지팡이는 에퀴넥스의 지팡이일지도 모르겠군. 에퀴넥스의 지팡이는 꿈나무의 중앙 지역 서쪽에 있는 까마귀바람 폐허에 에퀴넥스 비석탑을 열 수 있는 열쇠요.$B$B그 폐허에서 아직도 타오르고 있는 삼하, 임벨, 빌탄, 라하사의 네 가지 불꽃을 찾아 그 정기를 받으시오. 그 후 에퀴넥스 비석탑 곁에 서서 그 정기를 사용하여 이 지팡이에 힘을 불어넣으시오. 이것이 정말 에퀴넥스의 지팡이라면 그 비석탑을 열고 안에 든 성스러운 유물을 얻을 수 있을 것이오.' WHERE `entry`=2879; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '힘을 불어넣은 지팡이를 들고 있는 것은 거의 불가능합니다. 그 힘이 몸 전체를 뒤흔듭니다.$B$B에퀴넥스 비석탑의 차가운 표면에 손을 뻗습니다...$B$B작은 문이 열린 곳 속으로 손을 뻗어 그 안에 든 유물을 꺼낼 수 있게 됩니다.$B$B빛의 광선이 에퀴넥스 비석탑 주변을 가득 채웁니다.' WHERE `entry`=2879; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '폐허 가운데 에퀴넥스 비석탑이 고요히 서 있습니다. 안에 무엇이 든 것일까요?' WHERE `entry`=2879; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇지, 바로 이거야! 이 목걸이는 자네가 기꺼이 손에 피를 묻힐 의지가 있다는 것을 증명해 주고 있네. 우리 와일드해머는 그런 점을 높이 평가하지.$B$B앞으로도 계속 이런 자세를 보여준다면 우리의 친구가 될 수 있겠는 걸.' WHERE `entry`=2880; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '트롤 녀석들이 지니고 다니는 전통 목걸이 5개를 가져다주게. 더 자세히 설명해야 하나? 놈들을 처치하면 목걸이를 얻을 수 있을 걸세!$B$B우리 와일드해머에 자네의 가치를 증명해 보게!' WHERE `entry`=2880; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '목걸이를 또 가져왔다는 건 동부 내륙지에서 성가신 트롤의 수가 그만큼 줄었다는 뜻이지! 또 해냈군, $n. 계속 수고해주면 고맙겠네!' WHERE `entry`=2881; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '트롤 전통 목걸이를 더 찾아서 가지고 온다면 계속해서 받아주겠네. 목걸이를 가져온다면 자네는 와일드해머에서 명성을 쌓을 수 있을 걸세. 계속해서 우리를 위해서 싸울 의지를 보여준다면 언젠가 우리도 자네를 도울 날이 있을 걸세!$B$B트롤 전통 목걸이는 적어도 5개씩 가져와야 하네.' WHERE `entry`=2881; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous l\'avez déjà fait, mais nous continuerons d\'accepter tous les Colliers tribaux que vous trouverez. En me les donnant, vous continuerez d\'accroître votre prestige parmi les Wildhammer ; si vous désirez vous battre pour nous, nous pourrons nous battre pour vous !$B$BJ\'ai besoin de cinq colliers tribaux trolls, $n.' WHERE `entry`=2881; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt das zwar bereits erledigt, aber wir nehmen weiterhin alle Troll-Stammeshalsketten an, die Ihr findet und eintauschen wollt. Indem Ihr sie bei mir eintauscht, verbessert Ihr weiter Eure Stellung unter den Wildhammers. Wenn Ihr für uns kämpft, dann kämpfen wir auch für Euch!$B$BIch benötige 5 Troll-Stammeshalsketten, damit ich es gelten lassen kann, $N.' WHERE `entry`=2881; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ya has cumplido tu misión, pero aceptaremos todos los collares tribales que nos traigas; así seguirás ganando méritos ante los Martillo Salvaje.$B$BTrae 5 collares tribales, $n.' WHERE `entry`=2881; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '쿠에르고의 숨겨진 보물이 당신을 기다리고 있습니다!' WHERE `entry`=2882; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '궤짝이 잠겨 있습니다!' WHERE `entry`=2882; +UPDATE `locales_quest` SET `Objectives_loc1` = '모자케 야영지 남쪽에 있는 놀 야영지에서 덩굴발 전투 계획서를 찾아야 합니다.' WHERE `entry`=2902; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '작전도를 살펴보니 이것이 아도겐 스위프트스트라이더가 원하는 전투계획서라는 것을 알 수 있습니다. 작전도에는 군대의 움직임을 나타내는 듯한 수많은 화살표가 그려져 있는데 대부분 모자케 야영지가 있는 북쪽이 아니라 남쪽을 향하고 있는 듯합니다.$B$B작전도의 다른 부분에는 커다란 곤충 같은 것의 그림이 있고 그 밑에 여러 종류의 표시가 있습니다. 놀 모양으로 보아 정체불명의 벌레들에게 당한 놀 피해자들을 나타내는 것 같습니다.' WHERE `entry`=2902; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 우리가 원하던 게 바로 이것이오. 이 지도에 휘갈긴 것들이 무엇인지 이해할 만큼 내 솜씨가 좋은 건 아니지만, 그동안 전투 계획서를 많이 접해봤으니 놀에게 무슨 일이 일어나고 있는지 정도는 알아낼 수 있을 것이오. 음, 녀석들은 현재 양면전을 하고 있는 것 같군. 한쪽은 우린데... 보아하니 남쪽에 있는 적에게 주력을 가하고 있는 것 같소.$B$B이 지도에는 보기보다 훨씬 중요한 정보가 있군. 놀들이 맞서고 있는 다른 적이 무엇인지 알아야 할 때일지도 모르겠소.' WHERE `entry`=2903; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군. 놀의 계획과 관련한 증거는 입수했소?' WHERE `entry`=2903; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '케르노비를 무사히 구출해준 공로에 대해 보답을 해야겠군. 놈리건으로 돌아갈 때 이걸 가져가면 그 배신자 멕기니어 텔마플러그 놈을 물리치는 데 도움이 될 거요.' WHERE `entry`=2904; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아주 잘 됐군! 고맙소! 곧바로 작업을 시작하겠소이다!!$B$B저런, 불쌍한 첨단로봇... 조금만 참거라. 우리가 고쳐 줄 테니까 말이야.$B$B어디 보자, 유압잭 회전 고리 스패너 플러그를 어디에 뒀더라...' WHERE `entry`=2922; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '첨단로봇은 찾았소? 기억회로는 어떻게 됐소??' WHERE `entry`=2922; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사실이오. 첨단로봇이 말썽을 부리고 있다니까! 나 좀 도와 주지 않겠소?' WHERE `entry`=2923; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔군요! 이제 새로운 실험을 시작할 수 있게 됐어요!$B$B뭐라고 감사의 말을 해야 할지 모르겠네요! 예부터 당신과 같이 용감한 분의 도움이 있었기에 노움의 연구도 이만큼 진척된 것이랍니다!' WHERE `entry`=2924; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '필수 인공장치를 가져왔나요?' WHERE `entry`=2924; +UPDATE `locales_quest` SET `Details_loc1` = '내 노움 친구, 클락몰트 스패너스판이 아이언포지에서 소식을 전해 왔소. 극히 중요한 임무를 수행하기 위해 놈리건으로 위험을 무릎 쓰고 떠나는데 도움이 필요하다는 거요. 놈리건은 한때 위대한 노움 도시였지만 지금은 오염되어 버렸고 제정신이 아닌 노움들과 여러 가지 기괴한 장치들로 가득 차 있소.$B$B나는 이곳을 떠날 수 없지만 내 친구를 꼭 도와 주고 싶소. 당신이 나 대신 가 준다면 정말로 고맙겠소.$B$B클락몰트는 아이언포지의 땜장이 마을에 있소.' WHERE `entry`=2925; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지에 있는 클락몰트 스패너스판과 대화해야 합니다.' WHERE `entry`=2925; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소! 새 약품을 시험해볼 때가 되었군. 성공하기만 하면 여기 사로잡힌 오염된 노움을 치료할 수 있을 뿐만 아니라 내 대머리 증세도 치료할 수 있소! 물러서 있으시오!' WHERE `entry`=2926; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노움족 전체를 치료할 비약을 만들고 있는 게 안 보이는 거요?? 그 녹색 폐기물이 꼭 필요하단 말이오!' WHERE `entry`=2926; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 친구, 멋진 머리카락이 다 빠진 후 완전히 끝장난 줄 알았는데 아직 살아 있군그래!$B$B노아른이 방사능 광선을 맞을 때 바로 옆에 내가 서 있었소. 그 숱 많던 갈색 머리카락이 모두 엉켜 붙더니 바닥에 툭 떨어지지 뭐요. 다발 채로 말이오! 그 친구가 완전히 실성을 하면서 사태는 더욱 심각해졌소. 말도 마시오! 노아른 그 친구, 믿지 못하겠다는 표정으로 완전히 벗겨진 자기 정수리를 쓰다듬더니 눈에 복수의 살기를 번득이더군! 그러더니 그 분노를 트로그들에게 돌렸다오!$B$B<얼굴을 찡그리는 오지>' WHERE `entry`=2927; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 되겠네요. 회전천공식 발굴기 하나 수리 완료. 앞으로 398개 남았군.' WHERE `entry`=2928; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이게 경주였다면 당신은 벌써 지고 말았을 거예요.' WHERE `entry`=2928; +UPDATE `locales_quest` SET `Title_loc6` = 'Excavadoras gyroagujereamáticas' WHERE `entry`=2928; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '녀석의 머리가 자네의 발 끝을 스치며 땅에 쓰러질 때를 내 눈으로 봤어야 하는 건데... 텔마플러그가 죽었으니 놈리건을 되찾기 위한 우리의 계획이 한걸음 더 현실에 가까워졌네.' WHERE `entry`=2929; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 오색 천공 카드를 찾아서 잃어버린 자료를 회수했어! 우리 노움의 사활이 걸린 정도로 필수적이고, 중요하고, 방대한 자료를 말이야!$B$B자네가 해준 이번 일은 우리 노움의 역사에 길이 남을 것이네.' WHERE `entry`=2930; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오색 천공 카드는 가져온건가?' WHERE `entry`=2930; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '난 놈리건에서 자료를 회수할 임무를 준비하고 있는 중일세. 그것 때문에 이곳에 왔다면 내 말 잘 듣도록 하게!' WHERE `entry`=2931; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '임무를 성실히 수행했다고 들었소. 준엄하면서도 명예로운 행동이오. 당신이 전한 메시지를 마른나무껍질부족이 가슴 깊이 새겼기를 바라오.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `EndText_loc1` = '준엄한 메시지 남기기' WHERE `entry`=2932; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt meine Aufgabe noch nicht erfüllt, $N.' WHERE `entry`=2932; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이게 뭐요? 독인 것 같은데... 거미류 생물에게서 추출한 것 같군. 그런데 이걸 어디서 구한 거요?' WHERE `entry`=2933; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오, $c 양반. 하루종일 애써 봤지만 하나도 성공한 실험이 없구려... 당신이 즐거운 소식을 가져온 거라면 좋겠소.' WHERE `entry`=2933; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아주 훌륭하오! 이 독은 상당히 신선하군. 분명 아주 치명적인 독일 거요. 고맙소!' WHERE `entry`=2934; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '온전한 독주머니는 가져오셨소? 난 반드시 신선한 상태의 독으로 실험을 해보고 싶소. 실험용으로 쓸 끔찍하게 귀엽고 작은 동물들도 벌써 주문해 놓았단 말이오!' WHERE `entry`=2934; +UPDATE `locales_quest` SET `Details_loc1` = '혈거미에게서 얻은 독은 당신이 애초에 가져왔던 것만큼 독성이 강하지 않았소. 아마 처음 것은 다른 거미에게서 얻은 것 같소.$B$B그 독의 신선한 견본이 있었으면 좋겠소. 그 독이 어디서 난 것인지 알려면 마른나무껍질부족을 잘 아는 트롤과 상의를 해야 할 거요. 센진 마을의 가드린 장로라면 그 부족에 대해 많은 걸 알려 줄 거요. 듀로타로 가서 가드린과 얘기해 보시오. 운이 좋으면 마른나무껍질부족이 어디서 그 독을 구하는지 그가 알고 있을지도 모르오.' WHERE `entry`=2935; +UPDATE `locales_quest` SET `Objectives_loc1` = '센진 마을의 장로 가드린과 대화해야 합니다.' WHERE `entry`=2935; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그러니까 마른나무껍질부족의 거미에게서 신선한 독을 구하고 싶단 말이지? 자, 앉아 보게... 내가 해줄 말이 그렇게 반갑지는 않을 테니...' WHERE `entry`=2935; +UPDATE `locales_quest` SET `Details_loc1` = '마른나무껍질부족은 거미 신을 숭배한다네. 그 거미 신에게서 아주 강한 독을 모으지. 그러니 그 독을 원한다면 그들의 신을 소환해야만 하네!$B$B그렇게 하려면 그 거미 신의 진짜 이름을 알아야 하는데 그 이름은 타나리스의 트롤 도시, 줄파락에 묻혀 있는 서판에 적혀 있어. 이 서판은 순교자 데카가 지키는 무덤 안에 있지.$B$B데카를 물리치고 서판에서 거미 신의 이름을 알아내게. 이름을 알아내거든 내게 돌아오게나.' WHERE `entry`=2936; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘로르타 노 샤드라... 이 이름은 반드시 속삭이듯 작은 소리로만 말해야 하네. 영혼의 세계에서는 이 이름을 부르는 것이 큰 의미를 지니는 일이니 말일세.$B$B양피지에 이름을 적어서 소환 마법을 하나 만들어 줌세.' WHERE `entry`=2936; +UPDATE `locales_quest` SET `EndText_loc1` = '거미 신의 이름 알아내기' WHERE `entry`=2936; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 가져오셨군!' WHERE `entry`=2937; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '독은 가져오셨소?' WHERE `entry`=2937; +UPDATE `locales_quest` SET `Details_loc1` = '마른나무껍질부족의 거미 신에게서 얻은 이 독은 아주 대단한 물건이오! 한 방울로 족히 20마리가 넘는 토끼를 죽일 수 있으니까 말이오. 토끼야 물론 맨주먹으로 잡을 수 있을 만큼 작은 것들이라 분명 독에 대한 저항력도 낮겠지만, 그래도 이 독이 강력하다는 건 부인할 수 없는 사실이오!$B$B언더시티 연금술 실험실에 계시는 내 상관인 파라넬 연금술사께 이 독의 견본을 보내고 싶소. 그 분도 이 독을 직접 시험해 보고 싶어하실 거요.' WHERE `entry`=2938; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 잘 됐군. 라이던 얘기로는 이 소포 안에 든 독은 자기가 보던 것들 중에서 가장 강한 것이며 새로운 응용 방법을 연구하느라 바쁘다고 하더군.$B$B운이 따라 주면 여러 가지 방법을 찾게 되겠지.$B$B고맙네. 왕립 연금술 학회를 위한 자네의 노고를 치하하는 바이네.' WHERE `entry`=2938; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네가 온다는 소식을 들었네. 소포를 가져온 모양이지?' WHERE `entry`=2938; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 트로야스 문브리즈가 보냈다고요?$B$B<중얼거리며>... 그 친군 항상 중요한 걸 찾았다며 말도 안 되는 소리나 늘어놓으면서 귀찮게 군단 말이지...$B$B보세요, 솔직하게 얘기하죠. 트로야스는 항상 그 폐허에서 뭔가 중요한 걸 찾았다고 생각한답니다. 하지만 실상 정말로 값진 것들은 이제 그곳에서 사는 오우거나 하피들이 오래전에 다 챙겨갔을 텐데 말이에요.$B$B얼마든지 둘러보아도 괜찮지만 여기에 도움이 될 만한 책이 있을지는 모르겠군요.' WHERE `entry`=2939; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '\'페랄라스의 역사\'란 책을 빌리고 싶다고요?$B$B잠깐 생각해 보죠...$B$B좋습니다, 그 책을 빌려가도록 하세요. 하지만 먼저 내 부탁을 들어줘야겠습니다.' WHERE `entry`=2940; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다린의 실습생 중 한 분이신가 보죠? 다린은 지식이 아주 풍부한 역사가죠. 그녀 밑에서 수학하는 걸 감사하게 생각해야 한다고요.$B$B자, 슈퍼 찰칵이 FX를 가져오도록 하죠. 마음에 쏙 들 거예요!' WHERE `entry`=2941; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '편지요? 저한테요?' WHERE `entry`=2941; +UPDATE `locales_quest` SET `Details_loc1` = '비석탑에서 유물을 꺼내자마자 에퀴넥스의 지팡이의 힘이 사라지기 시작하는 것이 느껴집니다.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대가 떠난 이후 난 계속 책을 읽고 있었소. 그대가 찾아 온 이 돌은 여명의 돌이라고 하는데 용도가 뭔지는 아직 나도 잘 모르겠소이다. 그런 식으로 에퀴넥스 비석탑 안에 숨겨져 있을 정도면 상당히 중요한 것이라는 건 확실하군.$B$B계속해서 조사를 진행하는데 앞으로도 그대의 도움을 받을 수 있었으면 좋겠소. 도와줘서 고맙소.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아온 걸 보니 기쁘오. 뭘 찾았는지 어디 한번 들어 보고 싶소.' WHERE `entry`=2942; +UPDATE `locales_quest` SET `Details_loc1` = '여기 있습니다. 내 책을 조심해서 다루도록 하세요.$B$B자, 트로야스가 당신이 돌아오길 무척 기다리고 있을 테니 서두르도록 하세요.' WHERE `entry`=2943; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '책을 가져왔군. 아주 잘했소!' WHERE `entry`=2943; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오. 다르나서스에는 가 봤소?' WHERE `entry`=2943; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 커글의 발명품이 기대한 만큼 쓸모가 있었군요.$B$B너무 흥분할 것까진 없지만 이 일로 내가 무척 기쁘다는 것만 알아주세요.$B$B자, 이제 책을... 음, 그 책을 어디 뒀더라...' WHERE `entry`=2944; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '드디어 돌아왔군요. 오, 커글이 나를 위해 만든 찰칵이도 함께 가져왔군요. 완벽해요.' WHERE `entry`=2944; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '삐까뻔쩍세척기 5200 안에 반지를 넣고 동전 투입구에 3실버를 넣습니다.$B$B심하게 흔들거리기 시작하며 삐걱거리는 소리가 새어 나와 듣기가 거북할 지경입니다. 속에 든 반지에 무슨 일이 일어나고 있을지는 아무도 모르는 일입니다.$B$B갑자기 기계가 멈추고 \"띵!\"하는 소리를 내며 종료를 알립니다. 반지를 넣었던 곳이 열리면서 깨끗이 포장되어 빨간 나비 리본까지 달린 작은 상자가 나옵니다. 삐까뻔쩍세척기 5200은 선물 포장도 해주는가 봅니다!' WHERE `entry`=2945; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞에 있는 $r 장치에는 \'삐까뻔쩍세척기 5200\'이라고 쓰인 명판이 붙어 있습니다. 그 아래 적힌 사용법을 읽어 보니 어떤 물건에 묻은 찌꺼기를 세척하는 데 쓰는 기계인 것 같습니다. 기계 안에 물건을 넣고 앞에 있는 동전 투입구에 3실버를 집어 넣으니 작동하기 시작합니다.$B$B방금 전에 찾은 꼬질꼬질한 반지를 넣으면 깨끗해질 것 같습니다!' WHERE `entry`=2945; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 발견한 소형 원반을 갖고 울둠의 봉인된 문으로 찾아가게. 어떤 일이 일어날지는 아무도 모르지...$B$B위험할지 모른다는 건 물론 우리도 인정하지만 아무 일도 일어나지 않고 무사할 수도 있네. 이 원반을 다른 무엇인가에 사용해야 할지도 모르네. 이 원반을 소지하고 있으면 문이 열릴지도 모르고. 뭐든지 시도할 준비를 해두고 어떤 불상사에도 대비할 수 있도록 준비하게.$B$B그리고 무슨 일이 일어나는지 알게 되면 아이언포지로 돌아오게. 일이 다 끝나고 나면 분석할 게 엄청나게 많을 테니까!' WHERE `entry`=2946; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대좌를 건드리자 울다만에서 가져온 소형 원반이 가방 속에서 빛나며 윙윙거리는 소리가 납니다. 전에도 느껴 본듯한 찌릿한 느낌이 손을 휩쓸며 울둠의 문 앞에 또 다른 바위감시자의 영상이 나타납니다.$B$B\"안녕하십니까. 저는 이 문을 지키는 문지기입니다. 방금 사용하신 원반에는 올바른 출입용 원반인 울둠의 원반이 빠져 있습니다. 이 원반들을 제대로 조립하신 후 다시 한번 출입 절차를 진행해 주시기 바랍니다. 감사합니다.\"' WHERE `entry`=2946; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 낯익은 받침대 모양의 대좌는 뜨거운 모래 사이로 삐죽 나와 있습니다. 이것이 여기 있는데는 어떤 이유가 있는 것 같습니다.' WHERE `entry`=2946; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '반지라고 했소? 어디 봅시다... 그래, 내가 그 반지를 만들었소.$B$B놈리건이 오염되기 전에, 난 그곳에서 작은 상점을 하나 운영했었소. 아마도 그 반지는 내가 놈리건에서 도망치다가 두고 나온 것일 거요. 단순한 디자인의 반지인데 똑같은 것을 여러 개 만들었소. 이건 놈리건을 미처 탈출하지 못한 노움의 것일 거요.$B$B검은무쇠단 드워프의 주머니에서 찾았다고? 흐음, 그렇다면 이 음모를 둘러싸고 있는 9개의 단서에 새로운 단서가 추가겠군. 아마도 당국에선 관심 있어 할 것이오. 이런 얘길 해 봤자 시간 낭비일 뿐이겠지.$B$B자, 그럼 반지 얘기로 돌아가서...' WHERE `entry`=2947; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '좀 진정하시라니까. 난 신용 있는 사업가란 말이오! 임대료를 부친 게 좀 지연이 되고 있을 뿐이... 잠깐, 당신은 우리 집주인이 아닌데...$B$B이런, 정말로 아니군. 내가 바보 같은 소릴 했군! 저주받은 물건 따위는 절대로 만들지 않는 아이언포지 최고의 보석 세공인을 찾아온 손님이시군그래!$B$B음... 무엇이 필요하신 게요?' WHERE `entry`=2947; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 필요한 재료를 모두 찾아왔군! 억울한 이 난관을 벗어나면 언젠가 당신과 세상 모든 이들을 위해 아제로스에서 가장 훌륭한 장신구를 만들어 주겠소! 아무튼 고맙소. 이 정도 반지라면 당신에게 부른 것보다 열 배는 비싸야 제 값이지만...$B$B아, 반지 말인데, 여기 새 걸로 만들었소!' WHERE `entry`=2948; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 말한 재료는 가져왔소? 내 주머니 사정이 조금만 나았어도 당신에게 그런 부탁을 하지는 않았을 텐데...' WHERE `entry`=2948; +UPDATE `locales_quest` SET `Details_loc1` = '빤질빤질세척기 5200에서 나온 상자를 열자, 생각했던 대로 반짝이는 반지가 들어 있습니다! 반지를 끼자 마법의 힘이 온몸을 휩쓸고 내려가는 게 느껴집니다.$B$B반지 안쪽에는 오그리마의 봉인 자국이 새겨져 있습니다. 작지만 읽을 수 있을 정도로 깨끗합니다. 그 옆에 새겨진 내용에서는 \'노...\'라는 맨 앞글자만 알아볼 수 있습니다.$B$B아마 예전 주인이나 이 반지를 만든 사람의 이름인 듯합니다. 반지를 간직하거나... 이름이 \'노\'로 시작하는 이에게 돌려주어야 합니다. 또다시 결정의 시간이 돌아왔습니다.' WHERE `entry`=2949; +UPDATE `locales_quest` SET `Details_loc1` = '아니, 아니, 아니, 그 반지가 내 거라고 하는 게 아니고... 보통 이런 일은 잘 하지 않지만 당신이 주신 검은무쇠 드워프에 대한 정보가 아주 유용해서 그 보답으로 반지를 더 멋지게 만들어주려는 겁니다. 이 작고 단순한 모양의 반지를 누가 만들었는지는 모르지만 훨씬 멋지게 만들어 줄게요. 아마 노움이 만든 게 아닐까 싶지만...$B$B은괴 1개, 태마노 1개, 그리고 수고비로 30실버를 가져오면 반지에 격자 모양으로 은을 붙여 마법을 더 강화시켜 주도록 하죠. 어때요... 해보고 싶으시죠?' WHERE `entry`=2950; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '꼬질꼬질한 물건과 3실버를 삐까뻔쩍세척기 5200에 넣습니다. 장치가 요동치기 시작하면서 중심부에서 요란하고 시끄러운 소리가 들려옵니다. 물건에서 찌꺼기를 닦아내는 것 같습니다. 장치가 좌우로 흔들리면서 내부의 금속 구조물들이 서로 부딪히며 삐걱거리는 소리가 납니다.' WHERE `entry`=2951; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세척기가 작동하려면 꼬질꼬질한 물건과 3실버가 필요합니다. 두 가지를 모두 가지고 있어야 삐까뻔쩍세척기 5200이 작동합니다.' WHERE `entry`=2951; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '삐까뻔쩍세척기 5200이 갑자기 멈추어 버립니다. \"땡\" 소리가 나더니 원통형 입구가 회전하면서 위로 올라와 열립니다. 그 안에는 조그만 리본 장식으로 포장된 작은 상자가 있습니다. 물건의 찌꺼기를 세척하고 난 후 포장까지 한 모양입니다. 찌꺼기가 제대로 없어졌는지는 모르지만 적어도 물건은 예쁘게 포장되어 있습니다.$B$B제대로 세척됐는지 알아보는 방법은 단 한 가지 뿐...' WHERE `entry`=2952; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'D\'un coup le Décapeur 5200 s\'arrête net. Un petit carillon émet un \"ding\" clair et la trappe de l\'appareil s\'ouvre. À l\'intérieur de la machine vous découvrez une petite boîte garnie d\'un noeud. Il semble que la machine emballe les objets après les avoir nettoyés et qu\'elle se donne la peine de les empaqueter dans une jolie boîte même quand elle n\'a pas fonctionné.$B$BBon, il n\'y a qu\'un seul moyen de savoir si l\'objet à bel et bien été nettoyé ou non...' WHERE `entry`=2952; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Der Funkelmat 5200 stoppt so schnell, wie er losgelegt hat. Ein einfaches \"Ding\" ist aus der Maschine zu hören und der Aufnahmebehälter der Maschine springt auf. Im Funkelmat 5200 liegt eine kleine Schachtel, die von einem Schleifchen umschlungen ist. Offensichtlich verpackt die Maschine ein Objekt, nachdem sie die Schmutzverkrustung entfernt hat. Selbst wenn die Maschine nicht funktioniert hat, ist der Gegenstand jetzt immerhin in einer hübschen Schachtel verpackt.$B$BTja, es gibt nur einen Weg herauszufinden, ob sie den Gegenstand gesäubert hat oder nicht...' WHERE `entry`=2952; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La máquina se para tan bruscamente como había arrancado. Se oye un \"ping\" y se abre la boca de la máquina. Dentro del Destellamatic 5200 hay una cajita con un lazo; parece que envuelve para regalo además de limpiar.$B$BSolo hay una forma de saber si el objeto está bien limpio...' WHERE `entry`=2952; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '삐까뻔쩍세척기 5200이 작동하며 앞뒤로 마구 흔들립니다. 안에서는 노움 세척제가 물건에 찌든 찌꺼기를 말끔히 닦아내고 있습니다!$B$B삐까뻔쩍세척기 5200이 갑자기 멈추더니 \"땡\" 하는 소리가 납니다. 입구가 열리면서 예쁘게 포장된 상자가 모습을 드러냅니다.' WHERE `entry`=2953; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '빈 삐까뻔쩍세척기 5200이 꼬질꼬질한 물건과 3실버를 기다리고 있습니다!' WHERE `entry`=2953; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Décapeur 5200 est vide et attend un objet à nettoyer ainsi que trois pièces d\'argent pour démarrer.' WHERE `entry`=2953; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Funkelmat 5200 ist leer und wartet auf ein schmutzverkrustetes Objekt zum Säubern sowie auf drei Silbermünzen, um loszulegen!' WHERE `entry`=2953; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Destellamatic 5200 parece estar esperando un objeto sucio que limpiar y 3 monedas de plata para activarse.' WHERE `entry`=2953; +UPDATE `locales_quest` SET `Details_loc1` = '\"안녕하십니까. 저는 이 입구를 지키는 문지기입니다. 원반 세트에 울둠의 원반이 결합되어 있지 않으면 울둠으로 들어갈 수 없습니다.\"$B$B이 노르간논의 바위감시자가 출현할 것을 기대하고 당신에게 백금 원반만을 들려 타나리스 사막으로 보낸 것 같습니다. 먼저 지시를 받은 대로 노르간논의 바위감시자에게 숨겨진 이야기가 무엇인지 알아보아야 할 것 같습니다.' WHERE `entry`=2954; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바위감시자의 울려 퍼지는 듯한 목소리에서 힘과 권위가 느껴집니다.$B$B\"이제 대좌를 건드리시면 원반을 돌려드리겠습니다. 울둠의 원반을 기존 원반 세트에 결합하시면 울둠에 들어오실 수 있습니다.\"' WHERE `entry`=2954; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우선 바위감시자의 이야기를 들어야 합니다.' WHERE `entry`=2954; +UPDATE `locales_quest` SET `EndText_loc1` = '노르간논의 바위감시자와 대화하기' WHERE `entry`=2954; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Antes de continuar, debes averiguar qué quiere el vigía de piedra...' WHERE `entry`=2954; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<자세히 살펴보는 오지>$B굉장해. 아직도 멀쩡하게 살아 있다니! 자, 그럼 이제 물건이 어떤지 한번 볼까!' WHERE `entry`=2962; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흠, 다행이군. 당신은 아직 방사선을 쐬지 않은 것 같아.' WHERE `entry`=2962; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '탐험에 대한 흥미를 아직도 잃지 않고 있다니 다행이군! 자네의 타고난 재능과 활력으로 많은 것들을 캐낼 수 있을 것이야! 우리가 절대로 캐낼 수 없다고 생각했던 비밀들을 말일세.$B$B울다만에서 가져온 노르간논의 원반은 대량의 정보를 저장하는 저장소지. 말하자면 자네는 전체 정보의 가장 윗부분만 볼 수 있었던 게야. 창조주들이 아제로스 도처에 저장소를 마련해 그러한 정보를 저장해두었다는 소문이 있었는데 이중 하나가 울둠에 있는 것이 아닌지...' WHERE `entry`=2963; +UPDATE `locales_quest` SET `Details_loc1` = '음... 지금 우린 잠시 막다른 골목에 부닥친 것 같네. 울둠의 원반이 필요하다는 것은 알았지만 그것들이 어디에 있을지는 아무도 모르니까. 제대로 된 계획을 세우려면 방대한 조사가 필요하겠군. 다행스럽게도 어디부터 시작할지 대충 짐작 가는 곳이 두 군데 있네. 곧 자네더러 가서 그것들을 회수해 오라고 하게 될지도 모르겠네.$B$B이 일을 선임탐험가께 보고하게. 다시 한번 우리 탐험가 연맹을 도와준 데 대한 감사의 표시를 직접 하고 싶어하실 게 분명해.' WHERE `entry`=2964; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러면 모두 찬성하는 것이로군. 최선의 방법은 이 원반들이 있을 만한 곳을 더 자세히 알아낼 때까지 보류하는 것이라고 말일세. 자네는 우리를 위해 이렇게까지 일을 진척시켜 주었네. 그리고 언젠가 자네가 그곳으로 되돌아가서 우리 모두를 위해 울둠의 비밀을 밝혀 주기 바라네.$B$B자, 이 사례금을 받게나. 우리를 도와주는 데 들었던 비용을 채우고도 조금 남을 걸세. 다시 와주길 바라네... 울둠이 손짓하며 부르고 있으니까!' WHERE `entry`=2964; +UPDATE `locales_quest` SET `Details_loc1` = '아, 다시 와주어서 다행이군. 울다만 발굴현장에서 찾은 것 때문에 우리 현자들 간에 많은 논의가 있었다네. 드루이드들 중 한 명인 나라 와일드메인과 바로 그런 논의를 하고 있었지. 그녀의 예전 탐험 경험이 우리가 앞으로 취해야 할 행동에 큰 도움이 될 것이라고 생각해서였네.$B$B자네가 나라를 만나 그녀의 타나리스 사막에 있는 감시자의 골짜기에서의 모험에 대해 얘기를 나눠 봤으면 좋겠군. 그녀는 장로의 봉우리에서 기다리고 있다네.' WHERE `entry`=2965; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '타나리스 사막 깊숙이 감시자의 골짜기라는 곳이 있어요. 당신이 발견한 원반들... 거기에 그려진 상형 문자를 해석해 보면 울둠이라는 곳을 언급하고 있죠.$B$B사람들은 대부분 이곳이 전설이라고 생각한답니다. 난 울둠은 존재하고 그곳에 직접 가 보기도 했기 때문에 그게 단지 전설만은 아니라는 걸 알고 있어요. 그게... 적어도 울둠의 외곽 지역까지는 가 봤어요.$B$B요점은, 우리는 그 원반들과 울둠 간에 어떤 관계가 있다고 생각하니 당신이 그곳에 가 줬으면 한다는 거예요.' WHERE `entry`=2965; +UPDATE `locales_quest` SET `Details_loc1` = '현자 트루스시커님과 나는 당신이 이 소형 원반을 가지고 울둠의 봉인된 문으로 찾아갔으면 합니다. 당신이 그렇게 하면 어떻게 될지는 아무도 몰라요.$B$B위험할 것 같다는 건 우리도 물론 인정하지만 아무 일도 일어나지 않을 수도 있어요. 당신이 이 원반을 무엇인가에 사용해야 할지도 몰라요. 이 원반을 소지하고 있으면 문이 열릴지도 모르겠어요. 뭐든지 시도할 준비를 해두고 어떤 불상사에도 대비하도록 하세요.$B$B알아낼 수 있는 만큼 알아낸 후에 다시 날 찾아오세요. 다 끝난 뒤에는 의논할 게 많을 거예요.' WHERE `entry`=2966; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대좌를 건드리자 울다만에서 가져온 소형 원반이 배낭 속에서 웅웅거리며 빛납니다. 익숙한 저린 느낌이 손을 휩쓸며 울둠의 문 앞에 또 다른 바위감시자의 영상이 나타납니다.$B$B\"안녕하십니까. 저는 이 문을 지키는 문지기입니다. 당신이 사용하신 원반 중에 올바른 출입용 원반인 울둠의 원반이 빠져 있습니다. 원반 구조물과 이 원반들을 조립하신 후 다시 한번 출입 절차를 진행해 주시기 바랍니다. 감사합니다.\"' WHERE `entry`=2966; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어디서 많이 본 것 같은 받침대가 뜨거운 모래에서 삐죽 나와 있습니다. 이것이 여기에 있는데에는 어떤 이유가 있는 것 같습니다...' WHERE `entry`=2966; +UPDATE `locales_quest` SET `Details_loc1` = '받침대를 다시 건드리자 갑자기 백금 원반이 다시 가방에 들어있는 것을 알게 됩니다.$B$B바위감시자에 대해서 알았고 원반도 다시 얻었으니 썬더 블러프로 돌아가 나라 와일드메인에게 보고해야 할 때입니다.' WHERE `entry`=2967; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '빠진 원반이 있다고요? 재미있네요. 노르간논의 원반도 어떤 한 세트의 일부인 것 같아요. 열쇠 고리에 달린 여러 개의 열쇠들처럼 말이에요.$B$B울둠의 원반을 찾을 수만 있으면 실제로 울둠 내부에 들어갈 수 있을 거예요. 이 사실에 기뻐해야 할지 두려워해야 할지 모르겠군요.$B$B어쩌면 그 땅의 비밀이 밝혀지면 우리 모두를 파멸시킬 지도 몰라요. 우리의 전부를 걸어서라도 비밀을 지켜야 하는지도...' WHERE `entry`=2967; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요. 원반은 사용해 봤나요? 아니면 허탕만 치고 오게 되었나요?' WHERE `entry`=2967; +UPDATE `locales_quest` SET `Details_loc1` = '이거... 곤경에 부닥친 것 같네요. 울둠의 원반이 필요하다는 것은 알았지만 아무도 어디에 있는지는 몰라요. 먼저 조사를 한 다음 제대로 된 계획을 세워야겠군요. 어디서부터 시작할지 대충 짐작이 가는 곳이 두 군데 있어요. 곧 그곳으로 가셔야 할지도 모르겠네요.$B$B어서 이 일을 현자 트루스시커님께 보고해야 해요. 분명 당신이 부름에 응해 준 데 대해 감사를 표하고 싶어하실 거예요.' WHERE `entry`=2968; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러면 모두 찬성하는 것이로군. 그 원반들이 있을 만한 곳을 알아낼 때까지 모든 행동을 보류하는 것이 최선이라고 말이야. 일을 이렇게까지 진척시켜 주었군. 언젠가 우리 모두를 위해 현장으로 돌아가서 울둠의 비밀을 밝혀 주기를 바라네.$B$B이 사례금을 받아 주게. 우리를 돕기 위해 그대가 치렀던 비용을 채우고도 남을 걸세. 곧 다시 찾아 주길 바라네... 울둠이 우리 모두를 손짓하며 부르고 있으니...' WHERE `entry`=2968; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘룬께 영광을! 그대는 화살요정용들과 우리에게 위대한 축복과 같은 존재예요. 제르카이와 저만으로는 결코 성공할 수 없었을 겁니다. 그림토템부족에게 맞서 절 도와준 일은 결코 잊지 않겠어요.$B$B전 복수할 준비를 해야 하니까 제르카이와 얘기해 보세요. 요정용들이 풀려났다고 해서 계속 안전하리라는 보장은 없거든요. 이제 제르카이와 나는 공격을 할 겁니다.' WHERE `entry`=2969; +UPDATE `locales_quest` SET `Details_loc1` = '엘룬께 영광을. 벌써 얘기를 들으셨겠지만, 킨달과 저는 이제 그림토템부족을 공격할 작정입니다. 힘을 합한다면 큰 위험 없이 타우렌 녀석들을 일부 제거할 수 있을 거예요. 하지만 당신이 도와주실 수 있으시다면 그 도움을 받고 싶군요.$B$B우리 밑에 있는 야영지를 보셨겠지만 동쪽에 야영지가 또 있답니다. 당신만의 전략으로 타우렌 녀석들에게 되도록 많은 피해를 주시기 바랍니다. 킨달의 화살과 당신의 무기로 쓴맛을 좀 보여준 후에 여기서 다시 만나기로 하죠.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `Objectives_loc1` = '그림토템부족 식물학자 12명, 그림토템부족 침략자 10명, 그리고 그림토템부족 주술사 6명을 처치한 후, 페랄라스에 있는 제르카이 문위버에게 돌아가야 합니다.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 이런 일에 소질이 있다는 킨달의 말이 옳았네요. 당신은 우리 둘보다 더 용감한 모험가시군요. 감사합니다.$B$B그림토템부족은 대부분의 타우렌들보다 훨씬 더 사납답니다. 전 그들의 동족들조차도 그들을 싫어하는지 궁금해요. 그렇다 해도 그다지 놀랄 만한 건 없겠지만요. 이미 알아차리셨겠지만 아제로스의 많은 종족들은 더 사나운 종족과 상호 간에 연관되어 있어요.$B$B하지만 그 얘기는 다음으로 미루도록 하죠.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '킨달은 준비할 시간이 필요하지만 우리가 벌써 여러 명을 해치웠군요. 그림토템부족이 벌써 우리 낌새를 알아차리고 마치 독사를 잡듯이 우리를 찾고 있어요.$B$B그들은 우리 목숨을 끊으려고 갖은 수단을 동원할 겁니다. 조심하도록 하세요... 그들은 우리를 뒤쫓아올 겁니다.' WHERE `entry`=2970; +UPDATE `locales_quest` SET `Details_loc1` = '이런 황폐한 곳에서는 킨달과 제가 제대로 된 보상을 드리기가 어럽군요. 하지만 당신의 수고에 대해 감사의 표시를 꼭 하고 싶으니 제 인장 반지를 받아 두세요. 혹시 텔드랏실에 가시게 되거든 다르나서스 중심부에 있는 달의 신전으로 가서 대여사제이신 티란데 위스퍼윈드님을 찾아뵙도록 하세요. 이 반지를 보여드리면 우리가 무사하다는 것을 알고 당신의 얘기를 믿으실 겁니다.$B$B킨달과 저, 우리 둘의 마음을 담아 감사드려요.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '놀라운 얘기로군요. 그대가 용족을 도와줬을 뿐만 아니라 우리 여사제들도 도와줬다니 기쁩니다. 제르카이가 그대를 내게 보낸 것은 잘 한 일이에요. 곧 페랄라스로 떠나는 정찰병들이 있으니 이 반지를 꼭 되돌려주도록 하겠습니다. 정찰병들이 임무를 수행하는 동안 조사해야 할 것이 하나 더 늘어나게 된 것이죠.$B$B다시 한번 감사 드립니다. 그리고 이곳에 머무르는 동안 부디 편히 지내시기 바랍니다.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '엘룬께 영광을. 이 신전에 그대처럼 강한 모험가가 찾아오니 기쁘군요. 혹시 시간이 있다면 더 젊은 모험가들에게 모험담 한두 가지 들려 주지 않겠어요? 그들이 그대의 지혜에서 많은 것을 배울 수 있을 겁니다.$B$B이런. 미안합니다. 내가 너무 무례하게 구는군요. 달의 신전으로 우리의 도움을 받으러 온 것일 텐데 이런 부탁이나 하고 있으니... 용서하세요. 빛의 신하인 우리가 도와드릴 일이 있으면 어서 말씀하세요.' WHERE `entry`=2972; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아! 이거면 딱 맞겠소. 코린에게 망토를 새로 만들어주고도 남을 만큼 모아왔군! 고맙소이다.$B$B날개를 모으는 일이 그렇게 험하지 않았길 바라오. 페랄라스는 아주 거친 곳이라서... 하지만 아주 잘해냈소.$B$B다시 한번 감사하오.' WHERE `entry`=2973; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '화살요정용들은 화가 나면 아주 위험하니 조심하시오. 그리고 혹시 있을지 모르는 나이트 엘프들은 더더욱 조심하고. 또 숲에 성가신 바보 녀석들이 어슬렁거릴 지도 모르오.$B$B날개를 다 모았으면 말해주시오. 아주 후히 사례하겠소!' WHERE `entry`=2973; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 아주 괜찮은 뿔들이로군. 난 이걸 가지고 오그리마로 출발해 도착하는 즉시 벨그롬님께 가도록 하겠소. 벌써 두 번이나 날 도와주다니 아주 고맙게 생각하고 있다는 걸 알아주시오. 언젠가 내가 당신을 도울 일이 있다면 좋겠군. 행운을 빌어주리다.' WHERE `entry`=2974; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 말을 새겨들으시오. 그림토템부족은 사악하기 그지없는 놈들이오. 녀석들의 소재를 파악했다면, 그곳으로 돌아가서 선제공격을 가해야 하오. 놈들이 쳐들어와 마을을 불사르고 우리 영토를 빼앗기 전에... 모두 당신에게 달렸소.' WHERE `entry`=2974; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋습니다. 시간이 흐르면 땅도 회복될 것입니다. 절대 포기해서는 안 됩니다.' WHERE `entry`=2975; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그림토템부족이라고? 재미있군. 그러니까 페랄라스에서 사냥을 하다가 마주쳤단 말이오? 정말이오?$B$B내 친구들도 당신 얘기를 듣고 싶어할 거요. 더 얘기해 보시오. 들으면서 난 당신에게 줄 현상금을 챙겨 놓아야겠군.$B$B오늘 당신이 전해준 정보를 고맙게 생각하고 있소이다.' WHERE `entry`=2976; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 얘기하게, $c. 오늘 할 일이 아주 많거든.' WHERE `entry`=2976; +UPDATE `locales_quest` SET `Details_loc1` = '대좌를 다시 건드리자 갑자기 백금 원반이 가방에 다시 나타납니다.$B$B바위감시자에 대해서 알았고 원반도 다시 갖게 되었으니 아이언포지로 돌아가 탐험가 연맹에 보고해야 할 때입니다.' WHERE `entry`=2977; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '빠진 원반이 있다고? 재미있군. 노르간논의 원반도 어떤 한 세트의 일부인 것 같군. 고리에 달린 여러 열쇠들처럼 말이네.$B$B울둠의 원반을 찾을 수만 있으면 실제로 울둠 내부에 들어갈 수 있을 거야! 삽질 한번 안하고 창조주들이 작업을 하던 곳을 탐방한다고 상상해 보게!$B$B뭐, 삽질이 잘못됐다는 건 아니지만...' WHERE `entry`=2977; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시게. 원반은 쓸모가 있었나? 아니면 허탕만 치고 돌아온건가?' WHERE `entry`=2977; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 두루마리는... 이걸 골두니 전초기지에서 찾았다고요?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '這是什麼?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Qué es esto?' WHERE `entry`=2978; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 수정구가 골두니일족에 대해 더 많은 정보를 제공해 줄 겁니다... 그러면 그 정보를 가지고 녀석들을 쓰러뜨리기 위한 계획을 세울 수 있을 겁니다.' WHERE `entry`=2979; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '골두니일족이 무엇 때문에 이곳에 온 건지 더 자세히 밝혀 내야만 합니다.' WHERE `entry`=2979; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 정말로 믿고 의지할 수 있는 동지로군요.' WHERE `entry`=2980; +UPDATE `locales_quest` SET `Details_loc1` = '페랄라스는 실력 있는 $c|1이;가; 그 가치를 증명하기에 딱 좋은 장소지. 그곳은 골두니라는 오우거일족이 막강한 군사력을 발휘하고 있는데 녀석들의 수가 갈수록 늘어나고 있소. 녀석들이 페랄라스에 주둔하고 있는 우리 동맹에게 위협을 가하기 전에 막아야 하오.$B$B페랄라스의 모자케 야영지에 있는 로크 올한이라는 전사를 알고 있는데 그녀에게 가보시오. 당신이 도착하면 그녀가 현재 상황에 대해 자세히 설명해줄 거요.' WHERE `entry`=2981; +UPDATE `locales_quest` SET `Objectives_loc1` = '벨그롬 록마울이 모자케 야영지에 있는 로크 올한과 대화해 달라고 했습니다.' WHERE `entry`=2981; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '벨그롬이 보냈군요. 때맞춰 잘 도착했습니다.$B$B상황을 설명할 테니 임무를 맡을지는 그 후에 결정하도록 하시기 바랍니다. 하지만 벨그롬이 보냈으면 당신의 용맹함에 대해서는 굳이 물어보지 않아도 되겠군요.' WHERE `entry`=2981; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '부탁을 들어주셔서 너무 감사해요.$B$B트로야스에게는 아무런 얘기도 하지 말아주세요...' WHERE `entry`=2982; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Der Wind weht heftig vom Horizont her, die Erde unter Euren Füßen ist fest und Euer Geist ist bereits vom Feuer gewärmt... ich würde sagen, es ist an der Zeit, dass Ihr etwas über die Reinheit des Wassers lernt.$B$BEuer Weg hat Euch so weit gebracht und Euer Geist wird Euch die Kraft geben, noch weiter zu gehen. Doch den ersten Schritt müsst Ihr selbst machen.' WHERE `entry`=2985; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어! 이걸 갖고 여행을 계속 해야겠군. 이 코발트를 괜찮은 값에 사려는 자들이 분명 있을 거야.$B$B자, 수고해줬으니 이걸 받으라고.' WHERE `entry`=2987; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서둘러 가서 파오라고! 난 가야 할 곳도 있고 만나야 할 사람도 있단 말이야. 시간은 돈이라구!' WHERE `entry`=2987; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뾰족부리가 두 마을에도 없었다고? 흠... 안 좋은 소식이로군요. 그 그리핀은 다음 세대를 이끌 운명을 타고 난 녀석입니다. 녀석이 없으면 우리의 힘과 사기가 크게 꺾일 텐데...' WHERE `entry`=2988; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뾰족부리가 거기 없었다고? 흠, 그다지 좋은 소식은 아니군. 하지만 한편으로는 다행입니다.$B$B썩은가지 트롤은 희생 제물을 바치는 것으로 유명한 부족이니 줄의 제단에 없었다는 건 아직 무사할 수도 있다는 것...$B$B지금까지 도와줘서 정말 고맙습니다. 하지만 아직 더 큰 임무가 남아 있습니다.' WHERE `entry`=2989; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Beeilt Euch, $N! Sollten die Trolle der Blutfratzen Scharfschnabel haben, wer weiß, was sie dann mit ihm anstellen!' WHERE `entry`=2989; +UPDATE `locales_quest` SET `Details_loc1` = '이 깃털을 샤디우스 그림섀이드라는 점쟁이에게 가져가십시오. 그는 암흑의 지식을 찾아 오래전 맹금의 봉우리를 떠났지만 마음만은 아직도 와일드해머에 속해 있지!$B$B그의 재능이 뾰족부리를 찾는 데 도움이 될 수 있을지도 모릅니다.$B$B이 깃털은 그 어린 그리핀이 잠을 자는 둥지에서 가져온 겁니다. 샤디우스에게 이 깃털을 전해 주면 그의 점치기 마법을 사용해 뾰족부리를 찾을 수도 있을 겁니다.$B$B행운을 빕니다. 저주받은 땅에 있는 네더가드 요새의 마법사 탑에서 샤디우스를 찾을 수 있을 겁니다.' WHERE `entry`=2990; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그래. 이 깃털은 아주 훌륭한 그리핀의 것이로군. 아주 위대한 일을 하게 될 운명을 지닌... 무사히 성년이 될 때까지 살아남을 수 있다면 말이지만...$B$B그를 찾고 싶은 건가? 그렇다면 내가 하는 말을 귀 기울여 듣게, 용감한 $c 친구...' WHERE `entry`=2990; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '선물을 가지고 온건가?' WHERE `entry`=2990; +UPDATE `locales_quest` SET `Title_loc2` = 'Thadius Sinissombre' WHERE `entry`=2990; +UPDATE `locales_quest` SET `Title_loc3` = 'Thadius Grimmschatten' WHERE `entry`=2990; +UPDATE `locales_quest` SET `Title_loc5` = '薩迪斯·格希德' WHERE `entry`=2990; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 네크룸의 메달이로군. 소문에 의하면 이 메달이 트롤에게 자연의 한계를 뛰어넘는 기나긴 생명을 주었다고 하네. 물론 대가는 치렀지만 말이야. 나는 그... 마음에 안 드는 부작용 없이 메달의 힘을 사용할 방법을 찾으려고 하네.$B$B자네가 내 부탁을 들어 주었으니 이제 나도 약속한 바를 이행해야겠군.' WHERE `entry`=2991; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네크룸의 메달은 가져온 건가? 그 메달 안에 숨겨진 힘을 꼭 알아내야 하네.' WHERE `entry`=2991; +UPDATE `locales_quest` SET `Details_loc1` = '점치기 의식을 수행하도록 좀 물러서 있게나. 자네가 가져온 깃털과 그 주인 사이에 연결된 끈을 찾아서 뾰족부리가 있는 곳을 찾을 거야.$B$B그야 물론... 모든 것이 계획대로 잘 풀릴 때의 얘기지. 잘 되지 않는다면... 차라리 눈을 감아 버리는 게 좋을 거야.' WHERE `entry`=2992; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '점치기 의식이 성공했네. 뾰족부리를 보았으니 어떻게 찾을 수 있는지 말해 주지.' WHERE `entry`=2992; +UPDATE `locales_quest` SET `EndText_loc1` = '그림섀이드의 점치기 의식 기다리기' WHERE `entry`=2992; +UPDATE `locales_quest` SET `Objectives_loc1` = '그리핀 조련사 탈론액스와 대화해야 합니다.' WHERE `entry`=2993; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그림섀이드와 얘기해 봤습니까? 뭐라고 하던가요?$B$B...뭐라고요? 썩은가지 트롤들이 뾰족부리를 데리고 있다고요? 이거 큰 일이군! 군대를 소집해서라도 뾰족부리를 찾으러 가야겠습니다!' WHERE `entry`=2993; +UPDATE `locales_quest` SET `Details_loc1` = '뾰족부리를 구해야만 합니다!$B$B썩은가지부족 영토 중심부에 있는 진타알로의 꼭대기까지 올라가서 타락한 여사제 헥스에게서 뾰족부리가 갇혀 있는 우리 열쇠를 빼앗은 다음 뾰족부리를 구해 오십시오!' WHERE `entry`=2994; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뾰족부리의 부모 그리핀인 날쌘바람과 서슬발톱이 처음 새끼를 품었을 때처럼 호들갑을 떨고 있습니다. 그리핀 가족이 다시 함께 있게 된 걸 보니 이 늙은 드워프의 눈에도 눈물이 핑 도는군요...$B$B뭐라고 감사를 드려야 할지 모르겠습니다. 맹금의 봉우리에 있는 그리핀들과 조련사들은 오래오래 당신의 이름을 노래하게 될 겁니다.' WHERE `entry`=2994; +UPDATE `locales_quest` SET `ObjectiveText2_loc4` = '打开沙普比克的笼子' WHERE `entry`=2994; +UPDATE `locales_quest` SET `Objectives_loc1` = '언더시티에 있는 오란 스네이크레이드가 동부 내륙지로 가서 깊은골짜기 기록문, 깊은골짜기 보고서, 그리고 깊은골짜기 쪽지를 태워달라고 부탁했습니다.' WHERE `entry`=2995; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했어요. 깊은골짜기 일족이 잃어버린 정보를 되찾는 동안 녀석들의 연락망을 확실하게 차단할 수 있을 거예요.' WHERE `entry`=2995; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '깊은골짜기 기록문 파괴' WHERE `entry`=2995; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '깊은골짜기 쪽지 파괴' WHERE `entry`=2995; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '깊은골짜기 보고서 파괴' WHERE `entry`=2995; +UPDATE `locales_quest` SET `Title_loc5` = '聖潔之書' WHERE `entry`=2997; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이곳 스톰윈드는 참 아름답지 않나?$B$B자넨 때를 너무도 잘 맞춰 와주었군.' WHERE `entry`=2998; +UPDATE `locales_quest` SET `Title_loc5` = '聖潔之書' WHERE `entry`=2999; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하신가. 자네가 동부 왕국의 주민들을 돕느라 바쁘다는 것은 알고 있네만 시간이 된다면 아이언포지에 들러 당신 고향에서 가장 존경 받는 성기사 중 하나인 타이자 배틀포지를 만나 보도록 하시게나. 젊은 성기사들이 성스러운 빛과 성기사의 의무에 대해 배울 때가 되면 그녀를 찾아간다네.$B$B아이언포지의 마법 지구에 있는 신비의 전당 위층에서 그녀를 찾을 수 있을 걸세.' WHERE `entry`=3000; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오세요, 정말 반가워요.' WHERE `entry`=3000; +UPDATE `locales_quest` SET `Title_loc5` = '聖潔之書' WHERE `entry`=3000; +UPDATE `locales_quest` SET `Details_loc1` = '예전엔 자네가 내게서 기술을 배웠지만 이제는 다른 이에게 배울 때가 되었네. 자네가 만나봐야 할 친구의 이름은 스트라드라고 하고 톱니항에 살고 있다네. 비록 인간이긴 하지만 나약하다거나 적이라고 생각하는 일은 없도록 하게나. 적어도 지금은 말이야. 아주 강한 사람이니 존중해주어야 해. 이제 자네는 준비가 된 것 같으니 그 친구가 더 강한 소환 마법을 가르쳐줄 걸세. 자, 어서 가보게. 톱니항 마을 위, 탑 옆으로 가면 그가 있을 걸세.' WHERE `entry`=3001; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오늘은 톱니항이 참 북적대지 않소? 항구 도시의 이 고된 일상을 바라보는 게 얼마나 즐거운지 모른다오. 너무나 많은 수수께끼, 모험... 그리고 무지함...$B$B당신 눈에서 증오가 번득이고 있군? 좋아, 그걸 아주 잘 이용하게 될 테니까 말이야.' WHERE `entry`=3001; +UPDATE `locales_quest` SET `Details_loc1` = '나는 적을 잘 알고 있지만, 나는 전사이다. 나는이 구슬이 할 수있는 것을 말할 수는 없습니다. $B$나는 Orgrimmar에서 orb에 대해 더 많이 이야기 할 수있는 마법사를 알고 있습니다. 그에게 가져 가라.' WHERE `entry`=3002; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와줘서 고맙소이다, $n. 우리가 아니면 히포그리프가 지금처럼 번성하지는 못했을 거요. 그대도 페랄라스에서 골두니 오우거들이 숲을 완전히 망가뜨리는 현장을 보았을 테니 잘 아시겠지요.$B$B이제 그만 가보시는 게 좋겠소. 보다시피 지금 어린 히포그리프들에게 먹이를 주려던 참이라 말이오.$B$B다시 한번 감사드리오.' WHERE `entry`=3022; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '커글이 또 알을 부친 모양이군그래.' WHERE `entry`=3022; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋은 물건이군그래! 게다가 이렇게 잔뜩 가지고 올 줄이야! 이걸 다 쓰려면 며칠은 계속 일해야겠어!$B$B고맙네, $n. 자, 이건 약속한 사례금일세.' WHERE `entry`=3042; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '경화제는 가지고 왔나, $n?' WHERE `entry`=3042; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 에다나가 정말로 죽었군, 고맙네. 이 심장은 자네가 날 위해 해준 일을 기리는 뜻으로 잘 간직하겠네.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '에다나가 이 땅에 퍼뜨리는 증오를 반드시 멈추어야 하네.' WHERE `entry`=3062; +UPDATE `locales_quest` SET `Title_loc5` = '黑心' WHERE `entry`=3062; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 이 늙은 타우렌의 가슴에 평안을 되찾아 주었군그래.' WHERE `entry`=3063; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 없는 동안 양피지가 하나 도착했네, $N.$B$B시간이 있다면 읽어보게. 내가 착각한 것이 아니라면 이건 상급 전사, 프랑이 보낸 걸세. 준비되는 대로 그에게 가보게. 이야기를 나누고 싶어할 테니... 동굴 밖에 있는 그늘에서 자네를 기다리고 있을 거야.' WHERE `entry`=3065; +UPDATE `locales_quest` SET `Title_loc5` = '普通石板' WHERE `entry`=3065; +UPDATE `locales_quest` SET `Title_loc5` = '風蝕石板' WHERE `entry`=3082; +UPDATE `locales_quest` SET `Title_loc5` = '密文石板' WHERE `entry`=3083; +UPDATE `locales_quest` SET `Title_loc5` = '符文銘刻石板' WHERE `entry`=3084; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 당신이 자리를 비운 사이, 서판이 하나 도착했소.$B$B시간이 날 때 한번 읽어보시오. 내 기억이 맞다면 상급 사제, 켄자이가 보낸 것일 게요. 당신이 준비가 되면 이야기를 나누고 싶은 것 같소.' WHERE `entry`=3085; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네의 실력을 시험하면서 영혼을 조종하는 능력이 점점 커가는 걸 느낄 수 있을 거야. 더 크고 위대한 일을 해내기 위해 영혼을 소환하는 능력 말이야... 바로 그때가 이 켄자이가 나설 때지. 준비가 됐다 싶으면 이 늙은 켄자이를 찾아오게. 더 강력한 기술을 가르쳐줄 수 있을 거야. 하지만 그건 영혼들이 찬성할 때의 얘기지.$B$B가서 시험의 골짜기에 사는 주민들과 얘기를 나눠보게. 그리고 나중에 다시 날 찾아오게나.' WHERE `entry`=3085; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '왔군... 잘 왔네! 자네가 곧 이 켄자이를 보러 올 거라고 영혼들이 그러더군. 시험의 골짜기에 온 것을 환영하네. 이곳에 오래 머물지는 않게 되겠지만 있는 동안만은 편히 쉬게.' WHERE `entry`=3085; +UPDATE `locales_quest` SET `Title_loc5` = '神聖石板' WHERE `entry`=3085; +UPDATE `locales_quest` SET `Title_loc5` = '風蝕羊皮紙' WHERE `entry`=3087; +UPDATE `locales_quest` SET `Details_loc1` = '$N, 자네가 자리를 비운 사이, 양피지가 하나 도착했네.$B$B시간이 날 때 한번 읽어보게. 내 기억이 맞는다면 상급 도적, 르와그가 보냈을 거야. 자네만 준비되면 이야기를 나누고 싶어하는 것 같네.' WHERE `entry`=3088; +UPDATE `locales_quest` SET `Title_loc5` = '密文羊皮紙' WHERE `entry`=3088; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 선조는 당신을 통해 뜻을 전해주실 거예요. 당신은 자유자재로 자연의 힘을 불러내는 힘을 갖게 될 겁니다. 그러면 마치 애들 장난처럼 적을 간단히 처치하고, 숨을 쉬는 것만큼 쉽게 동료를 치유할 수 있게 되죠. 새로운 난관에 부닥칠 때면 항상 이러한 사실을 염두에 두시도록 하고, 원하면 언제든지 절 찾아오세요. 준비가 됐을 때 여기로 저를 찾아오시면 새로운 마법을 가르쳐주고 올바른 길로 인도해 드리겠어요.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오셨군요. 언제 오시려나 궁금해 하던 참이었어요. 그 양피지를 보낸 지 꽤 오래돼서 잘 도착했는지 걱정하고 있었거든요.$B$B이제 잡담은 그만하고... 당신이 여기에 온 이유는 선택을 받았기 때문이에요. 우리 종족의 영적인 삶을 이끌도록 선택을 받은 것이죠.' WHERE `entry`=3089; +UPDATE `locales_quest` SET `Title_loc5` = '符文銘刻羊皮紙' WHERE `entry`=3089; +UPDATE `locales_quest` SET `Title_loc5` = '簡易便箋' WHERE `entry`=3091; +UPDATE `locales_quest` SET `Title_loc5` = '銘刻便箋' WHERE `entry`=3092; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비록 자연에 대해 나이트 엘프들과 공통된 유대 관계가 있다고는 하나 그들에게서 따뜻한 환영을 받을 거라는 생각은 버리시오. 자만으로 인해 그들의 시야가 더욱 좁아지고 있으니까 말이오. 하지만 그건 우리가 관여할 바 아니지. 당신은 대지모신의 가르침에만 귀를 기울이면 되는 것이오. 당신의 지혜가 깊어지면 내가 알고 있는 것들을 가르쳐 주지.$B$B나를 종종 찾아오시오. 대지모신께서는 마음을 다해 헌신하는 자들에게 어마어마한 능력을 내리신다는 것을 알게 될 것이오.' WHERE `entry`=3094; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '도착했군. 잘 왔소. 우리 선조의 영혼이 멀고어와 그 너머에서 동요하고 있는데 그 이유를 알 수가 없소. 자연의 영혼들이 말하는 소리에 귀를 기울이고 그들의 화신으로서 행동하는 것은 당신의 영원한 임무가 될 것이니 명심하시오.' WHERE `entry`=3094; +UPDATE `locales_quest` SET `Details_loc1` = '아, 자네가 정신 나간 스컬지 놈들을 상대하러 나간 동안 이 간결한 두루마리가 도착했네. 두루마리에 상급 전사인 다날 스턴의 인장이 찍힌 것으로 보아 중요한 일이 있는 것 같네. 다시 여행을 떠나기 전에 시간을 내서 이 두루마리를 읽어보는 게 좋겠네.' WHERE `entry`=3095; +UPDATE `locales_quest` SET `Title_loc5` = '簡易卷軸' WHERE `entry`=3095; +UPDATE `locales_quest` SET `Title_loc5` = '密文卷軸' WHERE `entry`=3096; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '주인이 누구던 간에 노예는 노예라고 말했었지. 기억나오? 우리 둘 모두 그러한 지배력이 우리를 움직이는 힘이라는 걸 알고 있소. 우리는 생물들을 다스리려고 하지. 우리는 더 강하기에 지금보다 더 많은 존경을 받을 자격이 있다는 사실도 알고 있소. 이제 그 존경을 받을 때가 왔소.$B$B이 투쟁에서 내가 당신의 동지가 되어주겠소. 우리의 자유, 우리에게 충성을 바칠 자들을 찾을 수 있는 자유를 위한 투쟁 말이오. 준비가 되면 내게 되돌아오시오. 그러면 내가 아는 것을 모두 가르쳐주겠소.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오시오. 당신이 올 줄 알고 있었소. 오는 건 시간 문제였으니까 말이야.$B$B내가 한 얘기가 꽤 흥미롭지 않았소? 내 말이 적중한 것이지. 당신의 내면에서 내가 말한 것이 옳다고 느낀 거요. 잘 됐소이다.$B$B나는 실바나스 여왕님을 배신하는 것이 아니라는 것만 알아두시오. 그분의 믿음이 포세이큰을 지금과 같은 상황에 처하도록 했으니 오히려 내 주장을 반기실 거요.' WHERE `entry`=3099; +UPDATE `locales_quest` SET `Title_loc5` = '受污染的卷軸' WHERE `entry`=3099; +UPDATE `locales_quest` SET `Title_loc5` = '簡要的信件' WHERE `entry`=3100; +UPDATE `locales_quest` SET `Title_loc5` = '聖化信件' WHERE `entry`=3101; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 코볼트 야영지에서 돌아오자마자 이 상형 문자로 된 편지를 전해 달라는 부탁을 받았네. 이 서신은 상급 도적인 요리크 케리던이 보낸 것일세. 다른 볼일을 보러 가기 전에 어서 편지를 읽어 보는 게 좋겠네.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신도 우리의 실력을 필요로 하는 단체가 꽤 있다는 사실을 곧 알게 될 거요. 모험가들, SI:7... 흠, 심지어는 데피아즈 결사단도 스톰윈드 내에 첩자 한둘은 마다하지 않을 거요. 하지만 당신은 당신 자신의 길이 있다는 사실만은 명심하시오. 그 누구도 당신이 하고 싶지 않은 일에 억지로 밀어넣게 내버려두지 마시오! 게다가 현재 주도권을 쥐고 있는 것은 우리들이니까... 적어도 게임이 끝나기 전까지는 그렇지. 무슨 말인지 알겠소?$B$B어쨌든, 난 내 소개를 하고 뭐든 훈련이 필요하면 내가 여기 있다는 것을 기억하라는 말을 하고 싶었소. 언제든지 환영하오.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무사히 여기까지 왔군그래. 보아하니 사람들의 눈에도 그다지 많이 띄지 않은 것 같고... 그 정도면 만족스럽소. 난 이 뒤에 있으면서 그다지 시선을 끌고 싶지는 않거든... 조용히 지내는 게 좋지. 무슨 말인지 당신도 알 거요.$B$B아직 아무 소동도 일어나지 않았소? 다행이군. 좀 있으면 그것도 달라질 거요.' WHERE `entry`=3102; +UPDATE `locales_quest` SET `Title_loc5` = '密文信件' WHERE `entry`=3102; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 코볼트 야영지에서 돌아오자마자 이 상형 문자로 된 편지를 전해 달라는 부탁을 받았네. 이 서신은 상급 사제인 여사제 아네타가 보낸 것일세. 다른 볼일을 보러 가기 전에 어서 편지를 읽어 보는 게 좋겠네.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '경험이 쌓여 가면서 나를 찾아오면 최선을 다해 내 지식을 전수하도록 하겠습니다. 그전까지 가슴에 동정심을 품고 지혜의 인도를 받으십시오. 당신이 실천하면 이 세계는 좀 더 나은 곳이 되어갈 것이라는 사실을 명심하도록 하세요.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 드디어 왔군요. 날 찾아올 줄 알고 있었습니다. 성스러운 빛이 당신과 당신이 선택한 길을 비추고 있답니다. 이 시대는 가혹합니다. 아직도 불타는 군단의 세력이 아제로스에 남아 있고 칼림도어 전체가 그 자신의 시련으로부터 자신을 보호할 새로운 방법을 찾고 있어요. 그리고 가능한 많은 이들을 돕는 것은 당신의 소임입니다.' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Title_loc5` = '神聖信件' WHERE `entry`=3103; +UPDATE `locales_quest` SET `Title_loc5` = '雕紋信件' WHERE `entry`=3104; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 코볼트 야영지에서 돌아오자마자 이 상형 문자로 된 편지를 전해 달라는 부탁을 받았네. 이 서신은 상급 흑마법사인 드루실라 라 살르가 보낸 것일세. 다른 볼일을 보러 가기 전에 어서 편지를 읽어 보는 게 좋겠네.' WHERE `entry`=3105; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '힘이 점점 강해지면 당신은 유혹을 받게 될 것이니 항상 자신을 제어할 줄 알아야 하오. 비전술을 익힌 자라면 누구에게나 타락이 찾아올 수 있는 법이라는 건 거짓말이 아니오. 뒤틀린 황천에서 온 생물들을 다루는 자라면 더욱 그렇지. 인내심을 가지고 신중하게 행동해야만 하오... 하지만 그렇다고 해서 그게 당신의 야망을 억누르게 하진 마시오.$B$B힘이 더 강해져 가거든 우리의 길에 대해서 더 가르쳐 줄 테니 날 다시 찾아오시오.' WHERE `entry`=3105; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 왔군. 그것도 아주 제때에 딱 맞춰 찾아왔어. 조금 전에 경비병 몇이 여기 와서 나를 희한하다는 듯이 쳐다보고 가더군. 형편없는 것들...' WHERE `entry`=3105; +UPDATE `locales_quest` SET `Title_loc5` = '受污染的信件' WHERE `entry`=3105; +UPDATE `locales_quest` SET `Title_loc5` = '簡易符文' WHERE `entry`=3106; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 날 도우러 간 사이, 이 룬이 자네 앞으로 도착했네. 시간을 내서 한번 읽어보게. 상급 성기사, 브로모스가 보낸 것 같아. 쭉 훑어 봐뒀다가 짬이 나면 앤빌마로 가서 만나보도록 하게.' WHERE `entry`=3107; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '인간들은 우리에게 성스러운 빛에 대해 가르쳐 주었고, 그들의 질서가 인간들 자신과 동부 왕국 전체를 수호하는데 얼마나 중요한 것인지 가르쳐 주었소. 우리는 뿌리 깊은 전통을 존중하고, 한 사람의 희생이 고통을 구원으로 바꿀 수 있다는 사실을 믿고 있지.$B$B한동안 우리 둘은 함께할 것이오. 언제든지 수련할 준비가 됐다 싶으면 내게 돌아오시오. 그러면 당신에게 가르칠 것이 있는지 보겠소. 당신을 무방비 상태로 위험한 세상에 내보낼 수는 없는 일이니까 말이야.' WHERE `entry`=3107; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제시간에 딱 맞춰 왔군. 이곳 눈마루 골짜기는 물론 그 너머에도 당신이 할 일은 무척이나 많소. 당신이 내 도움을 필요로 하는 만큼이나 나도 당신의 도움이 필요하오!$B$B은빛$c단의 일원으로서 임무를 수행할 준비를 하시오.' WHERE `entry`=3107; +UPDATE `locales_quest` SET `Title_loc5` = '聖化符文' WHERE `entry`=3107; +UPDATE `locales_quest` SET `Title_loc5` = '密文符文' WHERE `entry`=3109; +UPDATE `locales_quest` SET `Title_loc5` = '神聖符文' WHERE `entry`=3110; +UPDATE `locales_quest` SET `Title_loc5` = '簡易備忘錄' WHERE `entry`=3112; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 날 도우러 간 사이, 이 쪽지가 자네 앞으로 도착했네. 시간을 내서 한번 읽어보게. 상급 도적, 솔름이 보낸 것 같아. 쭉 훑어 봐뒀다가 짬이 나면 앤빌마로 가서 만나보도록 하게.' WHERE `entry`=3113; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 소소한 분실 사건에 의심을 받아 휘말리지 않으려고 이곳에서만 조용히 지내고 있소. 혹시라도 수련이라던가 다른 것들이 필요하면 언제든지 찾아오시오.$B$B우린 마음이 통하는 것 같군. 마지막까지 믿을 수 있는 거라곤 결국 가족밖에 없소. 우리도 바로 그런 관계가 되는 게 아니겠소? 놈리건이... 침략당했든, 우리에게 어떤 고난이 닥쳐오든 간에 우리는 서로에게 힘이 돼주는 거요. 좋은 게 좋은 거 아니겠소?' WHERE `entry`=3113; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 쪽지를 받고 찾아와줘서 기쁘군. 높은 사람이 보낸 쪽지처럼 보이게 위조한 것은 미안하게 생각하오. 기분 나쁘게 할 생각은 없었소이다. 그냥 다른 종족끼리도 힘을 합해야 한다고 알려주고 싶었을 뿐이오.$B$B당신 종족과 우리 종족이 같은 도시에서 지내는 것은 좋지 않다고 생각하는 자들도 있지만 나는 우리가 공생할 수 있다고 생각하는데... 당신 생각은 어떻소?' WHERE `entry`=3113; +UPDATE `locales_quest` SET `Title_loc5` = '密文備忘錄' WHERE `entry`=3113; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그렇지! 비전술... 물론이지.$B$B그런데 한 가지 알아두시오. 문제 일으키지 말고 돈이나 좀 모아서 나한테 술 한잔 대접하던가... 아니면 당신이 원하는 마법을 하던가 하시오. 그리고 놈리건 근처에는 얼씬도 하지 말고. 그것 말고는 다른 할 말이 없으니 좋은 하루 보내시오! 내가 보고 싶다던가 수련을 받고 싶으면 여기로 날 찾아오시오.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '응, 뭐라고 했소? 더 크게 말해주지 않겠소? 술 몇 잔만 들어가면 귀까지 어두워져서 말이야.' WHERE `entry`=3114; +UPDATE `locales_quest` SET `Title_loc5` = '雕紋備忘錄' WHERE `entry`=3114; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 날 도우러 간 사이, 이 쪽지가 자네 앞으로 도착했네. 시간을 내서 한번 읽어보게. 상급 흑마법사, 알라마가 보낸 것 같아. 쭉 훑어 봐뒀다가 짬이 나면 앤빌마로 가서 만나보도록 하게.$B$B하지만 신중하게 행동해야 할 거야. $n, 자네 종족은 그 부근에서 별로 환영받지 못하니까.' WHERE `entry`=3115; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하지만 그런 것들은 중요하지 않지. 중요한 건 바로 당신이 당신만의 성스러운 빛을 보게 되었다는 거야! 당신은 진정한 힘의 근원을 알고 있소. 그리고 우리만의 동맹을 갖는 것이 훨씬 더... 현명하다는 것도 알고 있지. 주어진 임무가 어떤 것이든 마지막 숨을 거둘 때까지 함께하는 그런 특별한 친구 말이야.$B$B그래서 내가 바로 여기에 온 것이오. 당신에게 그런 특별한 힘의 기본에 대해 가르쳐줄 수 있으니 종종 날 찾아오시오. 그럼 내가 아는 한 모든 마법을 가르쳐주겠소.' WHERE `entry`=3115; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잘 왔소! 보아하니 내 쪽지를 받았군.$B$B다른 멍청이들에게는 신경 쓸 것 없소. 성스러운 빛?! 검과 방패?! 이런 것들은 우리처럼 생각이 깨인 자들이 갈 길이 아니오. 그 \'강력한\' 마법이란 것이 우리의 고향을 어떻게 만들었는지 보시오. 우리 종족은 거의 말살될 뻔했지. 그 망할 놈의 기계와 함께... 이제 우린 드워프들에게 의지해야 하는 신세야. 드워프 녀석들은 우리가 고향을 재건하는 것을 돕기보다는 인간들과 동맹을 맺는 데 시간을 보낼 것이오. 우리는 그들의 하급 시민이나 다름없소. 녀석들이 우리를 어떤 눈으로 보는지 알겠소?' WHERE `entry`=3115; +UPDATE `locales_quest` SET `Title_loc5` = '受污染的符文' WHERE `entry`=3115; +UPDATE `locales_quest` SET `Details_loc1` = '이 도장은 상급 전사 알리시아께서 전령을 통해 전달한 것입니다. 시간이 날 때 한번 도장을 읽어보고 그분을 찾아가 보십시오. 알리시아께서 하실 말씀이 있는 것 같습니다.' WHERE `entry`=3116; +UPDATE `locales_quest` SET `Title_loc5` = '簡易符記' WHERE `entry`=3116; +UPDATE `locales_quest` SET `Details_loc1` = '이 도장은 상급 사냥꾼 아얀나께서 전령을 통해 전달한 것입니다. 시간이 날 때 한번 도장을 읽어보고 그분을 찾아가 보십시오. 당신에게 하실 말씀이 있는 것 같습니다.' WHERE `entry`=3117; +UPDATE `locales_quest` SET `Title_loc5` = '風化符記' WHERE `entry`=3117; +UPDATE `locales_quest` SET `Details_loc1` = '이 도장은 상급 도적 프라훈께서 전령을 통해 전달한 것입니다. 시간이 날 때 한번 도장을 읽어보고 그분을 찾아가 보십시오. 프라훈께서 하실 말씀이 있는 것 같습니다.' WHERE `entry`=3118; +UPDATE `locales_quest` SET `Title_loc5` = '密文符記' WHERE `entry`=3118; +UPDATE `locales_quest` SET `Details_loc1` = '이 도장은 상급 사제 샨다께서 전령을 통해 전달한 것입니다. 시간이 날 때 한번 도장을 읽어보고 그분을 찾아가 보십시오. 샨다께서 하실 말씀이 있는 것 같습니다.' WHERE `entry`=3119; +UPDATE `locales_quest` SET `Title_loc5` = '神聖符記' WHERE `entry`=3119; +UPDATE `locales_quest` SET `Details_loc1` = '오그리마에 있는 네루 파이어블레이드가 내가 이곳에서 일을 시작하기 위해 필요한 물건을 가지고 있다네! 그 친구가 물약을 하나 만들었는데 그걸로 내... 그러니까 그게... 어디에 필요한지는 나중에 알게 될 걸세.$B$B지금 당장 오그리마로 떠나게. 자, 내가 약초와 맞바꾸기로 약속했던 구겨진 가면을 가져가게. 비록 좀 구겨졌지만 정말 드워프 가면 같아서 그 친구도 놀랄걸쎄. 이걸 받아든 네루의 표정이 궁금하군.$B$B어둠의 틈으로 가면 네루를 찾을 수 있을 걸세.' WHERE `entry`=3121; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우제리가 이걸 보내기를 기다리고 있었지...$B$B그 친구의... 그러니까... 그의 실험을 위해 내가 준비한 약초 혼합물을 주겠네...' WHERE `entry`=3121; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '怎麼了?' WHERE `entry`=3121; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Pero?' WHERE `entry`=3121; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뮤세크 단지를 만드는 데 바로 이게 필요한 거라네. 내 최신 주문이 실제로 내가 기대해 온 것만큼 강력한지 곧 보게 되겠군.$B$B잠시만 기다리게. 의식을 행하고 약초를 써야 하니까 말이야.' WHERE `entry`=3122; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네루와 얘기해 봤나?' WHERE `entry`=3122; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '극도로 잔인한 죽음을 맞은 생물의 경우 그 뮤세크가 몸에서 빠져나와 복수를 꾀할 수도 있다네. 하지만 자네가 한 것처럼 생물을 갈무리하면 뮤세크가 빠져나가는 것을 막을 수 있지. 이제 우리가 원하는 대로 얼마든지 단지를 쓸 수 있겠군!' WHERE `entry`=3123; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '올빼미야수는 잡았나?$B$B자네가 성공한다면 우린 페랄라스 생물들의 뮤세크를 갈무리해서 담아올 준비가 되는 거라네.' WHERE `entry`=3123; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '동물을 죽인 후에 뮤세크가 빠져나가도록 내버려두면 그 뮤세크는 더 큰 생물 형태를 취하게 된다네. 그렇게 되면 우리는 그 뮤세크의 복수로부터 결코 안전하지 못할 걸세.$B$B내가 자네에게 위험한 일을 맡겼던 것이지. 이번에도 역시 잘 완수해 주었군그래.' WHERE `entry`=3124; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '히포그리프들은 잡았는가?' WHERE `entry`=3124; +UPDATE `locales_quest` SET `Title_loc5` = '角鷹獸靈魂精華' WHERE `entry`=3124; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 이제 호드도 요정용의 영적인 힘을 사용할 수 있게 되었군.$B$B자네가 한 가지 일을 더 해줬으면 좋겠네.' WHERE `entry`=3125; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '요정용들의 뮤세크를 잡아 왔나?' WHERE `entry`=3125; +UPDATE `locales_quest` SET `Title_loc5` = '精靈龍靈魂精華' WHERE `entry`=3125; +UPDATE `locales_quest` SET `Details_loc1` = '우리의 다음 목표는 숲을 어슬렁거리는 떠도는 숲정령일세. 나이트 엘프들은 호드에 맞서기 위해 나무정령들을 동지로 받아들였지. 나무정령들이 움직이는 속도는 느릴지 몰라도 수호자로서의 역할을 훌륭히 해낸다는 것은 부인할 수가 없는 사실일세. 곧 이 힘을 우리가 사용할 수 있게 될 것이야.$B$B떠도는 숲정령을 찾아 3마리를 죽이고 뮤세크 단지로 갈무리해서 담아 오게나.' WHERE `entry`=3126; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 이제 우리 뮤세크 수집이 거의 끝나 가는군.' WHERE `entry`=3126; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '떠도는 숲정령들은 잡아왔는가?' WHERE `entry`=3126; +UPDATE `locales_quest` SET `Title_loc5` = '樹人靈魂精華' WHERE `entry`=3126; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지금 우리가 갖고 있는 것들의 가능성을 상상해 보게. 자네가 모아 온 재료들을 사용하면 내가 원하는 어떤 것에든지 이 생물들의 뮤세크를 영원히 가둘 수 있게 될 거야.' WHERE `entry`=3127; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '산악거인들은 잡았나?' WHERE `entry`=3127; +UPDATE `locales_quest` SET `Title_loc5` = '山嶺巨人靈魂精華' WHERE `entry`=3127; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어! 이 재료들과 뮤세크를 결합하면 우리가 원하던 결과를 얻을 수 있을 걸세.' WHERE `entry`=3128; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '필요한 재료는 다 모았나?' WHERE `entry`=3128; +UPDATE `locales_quest` SET `Objectives_loc1` = '의술사 우제리가 무기를 만들 동안 잠시 기다려달라고 했습니다.' WHERE `entry`=3129; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '약속한 대로, 원하는 걸 골라 갖게. 자네가 잡아온 생물들의 뮤세크가 이 무기들의 힘에 영원히 봉인되어 있다네.$B$B이제 그 힘을 자네 마음대로 사용할 수 있을 것이야. 잘 쓰도록 하게.' WHERE `entry`=3129; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘 됐습니다. 나는 \"하면 된다\"라는 생각을 가진 자의 자세를 높이 평가합니다. $B$B페더문 장군께서는 내게 나가 문제를 직접적인 방법으로 처리하라고 명하셨습니다. 내 계획은 첫째, 녀석들의 수와 명령 체계를 약화시키는 것, 둘째, 녀석들이 폐허에서 무슨 음모를 꾸미고 있는지 알아내는 것입니다. 그대의 도움으로 요새의 전체적인 안전을 해치지 않고도 나가 세력에 맞설 수 있게 될 것입니다.' WHERE `entry`=3130; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그럼... 그렇게 하도록 하지.' WHERE `entry`=3141; +UPDATE `locales_quest` SET `EndText_loc1` = '로라무스의 이야기' WHERE `entry`=3141; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '옳지. 이 정도면 내 연구에 딱 알맞겠군. 도와줘서 정말 고맙소.$B$B아, 지금 머리에 쓰고 있는 내 탐지기는 돌려주시겠소?' WHERE `entry`=3161; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 문제라도 있소?$B$B가즈리디안은 타나리스 어디서나 찾을 수 있소. 눈 크게 뜨고 한번 찾아보시오!' WHERE `entry`=3161; +UPDATE `locales_quest` SET `Title_loc2` = 'Gahz\'ridienne' WHERE `entry`=3161; +UPDATE `locales_quest` SET `Title_loc5` = '加茲瑞迪安' WHERE `entry`=3161; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '거기 뭘 갖고 있는 것이죠? 가짜가 분명해!$B$B내가 마르골과 맞서 봐서 아는데 마르골의 뿔은 당신이 들고 있는 것보다 적어도 여덟 배는 더 크단 말이에요. 보나마나 불모의 땅의 천둥뿔도마뱀에게서 얻은 거겠지. 이 페블비티의 눈을 속일 수는 없어요!' WHERE `entry`=3181; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안 돼요, 문을 열지 않겠어요.' WHERE `entry`=3181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 뭐요?$B$B맙소사! 말도 안 돼! 이게 뭔지 알기나 하시오? 이건 난폭한 마르골의 뿔이란 말이오! 이글거리는 협곡에 발을 들여놓는 모든 고고학자들의 천적, 마르골 말이외다.$B$B이걸 내가 가져도 되겠소?' WHERE `entry`=3182; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오. 우리 박물관을 한번 둘러보지 않으시겠소?' WHERE `entry`=3182; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어떻게 당신처럼 허약한 자가 마르골을 이겨냈는지는 모르겠지만 약속은 약속이니 열쇠를 주도록 하죠.$B$B앞으로 무슨 일이 생기든 그건 당신 책임이에요.' WHERE `entry`=3201; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '믿어지지 않는군요.' WHERE `entry`=3201; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 우리 죽음의추적자들을 도우러 떠난 사이에 렌퍼럴이 자네를 찾았다네. 자세한 얘기는 하지 않았지만 자네가 준 늑대 심장에 대해서 얘기를 나누고 싶어하더군. 가서 그를 만나보도록 하게.' WHERE `entry`=3221; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 잘 왔네. 이전에 자네가 나에게 가져다준 늑대 심장에 대해 우리가 주목해야 할 것이 있어서 말이야.' WHERE `entry`=3221; +UPDATE `locales_quest` SET `Details_loc1` = '이제 나와는 작별이군. 더 이상 가르칠 게 없군. 남쪽에 있는 타우라조 야영지로 가서 조른 스카이시어와 얘기를 나눠보게. 앞으로 어떻게 해야 할지 알려줄 걸세.' WHERE `entry`=3261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오게, 젊은 $r. 앞으로 있을 전투를 위해 훈련을 받으러 온 게군.$B$B아주 좋아. 시작해 보세.' WHERE `entry`=3261; +UPDATE `locales_quest` SET `Title_loc2` = 'Jorn Oeil-des-Cieux' WHERE `entry`=3261; +UPDATE `locales_quest` SET `Title_loc3` = 'Jorn Himmelsdeuter' WHERE `entry`=3261; +UPDATE `locales_quest` SET `Title_loc5` = '喬恩·星眼' WHERE `entry`=3261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아하! 랩터 녀석들이 정말로 자신들의 소굴에 은화를 숨겨놓았었군! 그런 짐승들조차 은화를 가지고 싶어한다는 게 믿어지지가 않는군. 어쩌면 녀석들의 지능이 우리가 생각하는 것보다 훨씬 높다는 이야기가 사실일 지도 모르겠소.$B$B어쨌든 고맙구려. 이건 우리를 도와준 대가요. 크로스로드 경비병들이 다음달 봉급을 받을 수 있는 건 모두 당신 덕분이오.' WHERE `entry`=3281; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '은화는 찾아 왔소?' WHERE `entry`=3281; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이 등껍질은...? 마치 안에서 생명이 고동치는 듯 빛을 발하고 있군요. 놀라워요! 더 자세히 조사해 봐야겠어요.$B$B고마워요. 운만 따라 준다면 이 껍질에서 병들어 가는 은빛소나무 숲을 치유하는데 도움이 될 만한 비밀을 캐낼 수 있겠어요.' WHERE `entry`=3301; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신에게서 불모의 땅 냄새가 나는군요. 아주 먼 길을 오셨네요.' WHERE `entry`=3301; +UPDATE `locales_quest` SET `Title_loc2` = 'Mura Totem-Runique' WHERE `entry`=3301; +UPDATE `locales_quest` SET `Title_loc3` = 'Mura Runentotem' WHERE `entry`=3301; +UPDATE `locales_quest` SET `EndText_loc1` = '트렌튼의 작업 지켜보기' WHERE `entry`=3321; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '리치의 충성은 확고부동하오. 그러한 충성은 파괴를 가져올 뿐이라는 것을 확실히 가르쳐줬을 것이오.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이번 일은 정말 중요하오. 스컬지 녀석들의 세력이 확장되는 것을 반드시 막아야만 하오.' WHERE `entry`=3341; +UPDATE `locales_quest` SET `Title_loc5` = '寒冰之王' WHERE `entry`=3341; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '만세! 찾았군! 당신은 정말 내 구세주요. 자, 후하게 주지는 못하지만 수고해 준 대가요! 고맙소이다!' WHERE `entry`=3361; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '정말 이 마을은 깔끔한 내겐 어울리지 않는다니까... 여기는 더럽고 냄새 나는 놈들이 침략해 우글우글거리던 시절의 놈리건이랑 거의 비슷한 수준이라오!$B$B$n, 내 물건들을 찾아 온 거요? 아직까지 그 무식한 트롤 녀석들의 손에 있다면 성하지는 못할 텐데...' WHERE `entry`=3361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇게나 큰가요? 계획을 다시 짜야 할지도 모르겠군요...$B$B하지만 당신은 할 일을 제대로 했으니 약속한 걸 드리죠.' WHERE `entry`=3362; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich möchte mir gern den Kaktus im Tal näher ansehen... Also lasst bitte einen Teil davon ganz, ja?' WHERE `entry`=3362; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=3363; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 지독한 냄새가 풍겨나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=3363; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=3363; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=3363; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 뜨겁군. 이 정도면 딱 맛있겠는 걸. 난 잠시 이 뜨거운 새벽주 맛 좀 보겠소이다.' WHERE `entry`=3364; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 바로 두르난 퍼커터가 맞는데, 뭘 가지고 온 거요?' WHERE `entry`=3364; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 잘했소! 배달을 자청했다가 빈 술잔을 챙겨오는 간단한 일조차 잊어버리는 자들이 얼마나 많았는지 알면 놀랄 거요. 술잔이 하늘에서 뚝 떨어지는 것도 아닌데 말이오.$B$B여기, 많진 않지만 수고한 대가로 일당을 드리겠소. 추운데 다녀 오느라 수고 많았소.' WHERE `entry`=3365; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뜨거운 새벽주를 두르난에게 때맞춰 배달해 주었소? 내 잔도 챙겨왔고?' WHERE `entry`=3365; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 편지는 도리우스가 저격 받을 때 떨어뜨린 것입니다.' WHERE `entry`=3367; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<눈물을 닦는 소리우스>$B$B내 반드시 형의 소원을 이루어 주겠어. 맹세하지...' WHERE `entry`=3368; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<흐느끼는 소리우스>' WHERE `entry`=3368; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '팔라가 보냈다고? 그녀가 말하기 조차 꺼린다는 조각을 가져왔다고? 내가 좀 보세...$B$B<조각 속을 들여다 본 후>$B$B아, 이런...$B$B전해줘서 고맙네. 하지만 이것에 대해 언급하는 것은 좋지 않다는 걸 알아두게. 이런 문제는 자네와 상관없은 일이야.$B$B그냥 에메랄드의 꿈에서 일어나는 일은 우리 생각과는 다르다고만 해두지...$B$B어쩌면 훗날 자네를 다시 만나게 될지도 모르겠군.' WHERE `entry`=3369; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일로 왔는가?' WHERE `entry`=3369; +UPDATE `locales_quest` SET `Details_loc1` = '이 조각에는 엄청난 비밀이 숨겨져 있어요. 이것은 바로 에메랄드의 꿈을 이루는 순수한 정수죠. 하지만 내가 이 조각에서 보는 것은 꿈이 아니로군요. 이런 환영을 악몽이라고 하지요.$B$B아, 당신을 놀라게 할 생각은 없었습니다. 아무래도 가능한 빨리 이 조각을 현명한 드루이드에게 전해주는 것이 좋겠군요...$B$B세나리온 의회의 마스렌길 베어워커를 찾아야 해요. 다르나서스로 가세요. 더 이상은 말씀드릴 게 없군요.' WHERE `entry`=3370; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '방금 팔라가 보냈다고 그랬습니까? 그럼 팔라가 말하기 조차 꺼린다는 그 조각을 좀 보여 주세요.$B$B<조각을 들여다보는 마스렌길>$B$B아... 이런, 그게...$B$B전해줘서 고맙습니다. 하지만 이런 것들에 대해 언급하는 것은 당신의 신상에 별로 좋지 않아요. 이러한 문제는 세나리온의 드루이드들이 해결할 문제예요.$B$B당신에게는 그냥 에메랄드의 꿈에서 일어나는 일들은 우리의 생각과 다르다고만 해두겠습니다.$B$B어쩌면 훗날 다시 만나게 될지도 모르겠군요.' WHERE `entry`=3370; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일로 왔나요?' WHERE `entry`=3370; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Vienes de parte de Falla? Bueno, veamos el fragmento del que dices que era tan reacia a hablar... $B$B $B$BOh... yo no.. bien. $B$BGracias por traérmelo, $n. Pero no es muy inteligente hablar de cosas como esta, te lo advierto. Son asuntos que deben quedar en manos de los druidas Cenarion. $B$BDigamos que las cosas del Sueño Esmeralda no son como creíamos... $B$BQuizás nuestros caminos se vuelvan a encontrar en el futuro.' WHERE `entry`=3370; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te puedo ayudar en algo?' WHERE `entry`=3370; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나... 나는 그냥 두고 다른 이들을 도와 주세요.' WHERE `entry`=3371; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불가사의한 유물을 선타라의 제단 위에 올려 놓습니다.' WHERE `entry`=3372; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제단이 비어 있습니다.' WHERE `entry`=3372; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '보석을 정수의 샘에 담급니다.$B$B\"필멸의 생명이여, 고맙구나. 덕분에... 아냐. 이... 이럴 리가 없어! 안 돼! 저주받은 신의 타락이 녹색용군단 정수의 샘의 신성함까지 더럽히는구나! 제발, 안 돼. 내게서 정기가 찢겨 나가고 있어! 고통스럽구나!!! 끊없는 악몽이 나를 휘어잡고 있어...\"$B$B\"필멸의 생명이여, 간청하니 녹색용군단의 일원을 찾아 이를 멈추도록 해다오... 나를 도와다오... 그렇지 않으면 암흑에 갇혀... 영원히 고통받게 될 것이다... 제발 이 고통을... 멈추어...\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '에라니쿠스가 말한 정수의 샘에 다가가자 그의 목소리가 다시 한번 울립니다.$B$B\"그래. 이 정수의 샘이 이 보석에 깃들어 있는 오염되지 않은 내 영혼을 회복시켜줄 것이다. 녹색용군단의 마력이 내 존재에서 타락과 오염을 씻어낼 수 있도록 샘에 그 보석을 담가 다오. 그렇게 해야만 내가 진정한 해방을 누릴 수 있고, 그렇게 해야만 용군단이 다시 아탈라이를 다스릴 수 있느니라.\"' WHERE `entry`=3373; +UPDATE `locales_quest` SET `Title_loc5` = '伊蘭尼庫斯精華' WHERE `entry`=3373; +UPDATE `locales_quest` SET `Details_loc1` = '서약의 돌을 사용하자 이타리우스가 돌을 통해 마음속으로 말을 전합니다.$B$B\"이 서약의 돌에 담긴 임무를 받아들임으로써 그대는 나의 대의와 이세라 용군단의 대의를 받들어 에라니쿠스의 타락한 영혼을 구제하는데 동의하는 것이니라. 앞으로 그대와 나는 많은 희생을 치르게 될 것이니, 그 첫 번째는 에라니쿠스의 정신에 남아 있는 자유 의지를 구속해온 그 보석을 내게 넘기는 것이니라.\"$B$B\"이를 행하도록 하라. 그리하면 우리가 힘을 모아 구원받아야 할 영혼을 구원할 수 있으리니.\"' WHERE `entry`=3374; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '선택을 했으니 이제 그 선택이 시작되노라. 지금까지 그대의 선택은 내가 올바르다고 생각하는 것들이었느니라. 앞으로 그대의 행동과 업적으로 이 올바른 선택이 계속 이어질지 결정될 것이다.' WHERE `entry`=3374; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또다시 갈림길에 서게 되었구나. 또 다른 선택을 할 때가 왔느니라. 그대는 어느 쪽을 선택하겠는가?' WHERE `entry`=3374; +UPDATE `locales_quest` SET `Title_loc5` = '伊蘭尼庫斯精華' WHERE `entry`=3374; +UPDATE `locales_quest` SET `Details_loc1` = '음... 수정점의 유리병이 또 필요하단 말씀이세요? 농담하시는 거죠? 처음에 드린 건 어떻게 된 건가요?! 가뜩이나 할 일이 많은데, 그 유리병이 하늘에서 뚝 떨어지기라도 하는 줄 아세요?! 정말로 그랬으면 좋겠군요. 지금은 더 이상 없으니까 말이에요!!$B$B다시 만들려면 마나 물약과 석탄, 달콤한 과즙이 필요해요. 왜 그런지 묻지 말고 그냥 제가 부탁한 물건들이나 가져다주세요. 그러면 유리병을 새로 하나 만들어 드리지요.' WHERE `entry`=3375; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 우리에 갇힌 내 운명을 받아들였지만 그 기도문만큼은 꼭 찾아야 하오.' WHERE `entry`=3377; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '얘기 도중에 방해하지 말아 주시오.' WHERE `entry`=3377; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘룬께서 오늘 밤 그대에게 미소를 지어 보이시는군요. 그대는 길 잃은 영혼을 그분께 다시 이끈 겁니다. 감사의 표시로 이걸 받아 주시기 바랍니다.' WHERE `entry`=3378; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '달의 신전에는 무슨 일이십니까?' WHERE `entry`=3378; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했어요.$B$B이건 당신이 아직 한 번도 본 적 없는 그림자매듭일 겁니다.' WHERE `entry`=3379; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스에서 마본 리벳시커를 찾아야 합니다.' WHERE `entry`=3380; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 가라앉은 사원 말이로군. 내가 이 두 눈으로 직접 봤죠. 한번 들어보겠소?$B$B모험을 좋아할 것 같은데, 당신의 흥미를 끌만한 걸 몇 가지 알고 있소...' WHERE `entry`=3380; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 해안에서 정박할 만한 안전한 곳을 찾고 있었죠. 그런데 해가 떨어진 지 한 시간도 채 안 돼 그 괘씸한... 나가 녀석들이 우리를 공격했어요!$B$B녀석들이 뭘 가지러 온 것인지는 모르겠지만 찾지 못한 건 분명해요. 벌써 한번 되돌아왔었거든요. 또 공격하러 올 경우를 대비해 계곡 입구에 정찰병 두 명을 배치해 뒀어요.$B$B하필 당신이 지금 같은 때에 나타난 건 안타까운 일이지만 목숨을 걸고 싸울 준비를 하시는 게 좋겠네요.' WHERE `entry`=3382; +UPDATE `locales_quest` SET `EndText_loc1` = '나가의 공격으로부터 선장 바네사 벨티스 보호' WHERE `entry`=3382; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸로 당신이 암거래상단에 결정타를 먹인 겁니다. 앞으로 녀석들의 지도부는 이글거리는 협곡에 함부로 졸개들을 보내지 못하겠죠.$B$B아, 그리고 이 대상의 가방은 내겐 쓸모가 없습니다. 당신이 이 안에 든 걸 가지도록 하세요.' WHERE `entry`=3385; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대상 코빅이 아직 살아 있나요?' WHERE `entry`=3385; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 직접 가젯잔에 있는 비즈클릭에게 코빅을 물리쳤다는 소식을 전해 주었으면 합니다. 비즈클릭이 코빅이 죽었다는 소식을 들으면 굉장히 기뻐하면서 분명 당신에게 크게 보상해 줄 겁니다.' WHERE `entry`=3402; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '코빅이 죽었다고?? 유후! 오늘은 참으로 기쁜 날이 아닐 수 없군! 그 불한당 녀석은 오랜 세월 동안 뒷거래를 하고 전 세계의 근면 성실한 상인들에게 사기를 쳐 온 악질 같은 녀석이지.$B$B오, 물론 이 공적에 대한 보상을 해 드려야지! 아주 괜찮은 보상을 말이야!' WHERE `entry`=3402; +UPDATE `locales_quest` SET `Title_loc5` = '暗黑拍賣會' WHERE `entry`=3402; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지금 사나스의 야영지로 보내 드리겠습니다.$B$B녀석의 버르장머리 없는 태도는 신경 쓰실 것 없습니다. 저희 주인님을 제외하고는 누구한테든 그렇게 버릇없이 구니까요. 사나스도 언젠가는 철이 들겠지요.' WHERE `entry`=3421; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Je vais vous renvoyer au camp de Sanath à présent.$B$BNe faites pas attention à ses mauvaises manières. Il est brusque envers tout le monde, sauf envers le maître. Peut-être apprendra-t-il la leçon un jour ?' WHERE `entry`=3421; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich werde Euch jetzt zu Sanaths Lager zurückbringen.$B$BMacht Euch nichts aus seinen schlechten Manieren - er ist zu allen unhöflich, außer zum Meister. Vielleicht wird er seine Lektion eines Tages lernen.' WHERE `entry`=3421; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Te haré volver al campamento de Sanath ahora. $B$BNo hagas caso de su mala educación, es así con todos a excepción del maestro. Quizás algún día le den una lección.' WHERE `entry`=3421; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 얘기는 충분히 들었소? 그럼 준비는 된 거요?' WHERE `entry`=3441; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이야기 도중에 방해하지 말아 주시오... $r 친구.' WHERE `entry`=3441; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 이제 준비가 거의 다 됐군.' WHERE `entry`=3442; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재료는 모아왔소?' WHERE `entry`=3442; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신 아주 훌륭한 일꾼이로군. 혹시 직업을 바꿀 생각 해 본 적 없소? 형사라든가, 아니면 쓰레기 수집가라든지 말이야. 아, 아제로스 해변에서 금속 탐지 장치를 들고 잃어 버린 보물을 찾아다니는 바보 같은 노움 녀석들 중 하나를 알지. 암, 당신한테 적격이겠군.' WHERE `entry`=3443; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여덟 개요. 여덟 개가 필요하오!' WHERE `entry`=3443; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맞아... 바로 이게 그 돌무리요.$B$B이제 기억이 나기 시작하는군...' WHERE `entry`=3444; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '톱니항은 여기서 그리 멀지 않으니 그렇게 오래 걸리지 않을 것이오.' WHERE `entry`=3444; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Cabestan n\'est pas très loin, $n. Le voyage ne devrait pas vous prendre trop longtemps.' WHERE `entry`=3444; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 가라앉은 사원 말이로군. 내가 이 두 눈으로 직접 봤지. 한번 들어보겠소?$B$B당신은 모험을 좋아할 것 같은데, 흥미 있을 만한 걸 몇 가지 알고 있소...' WHERE `entry`=3445; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '돌무리를 움푹 들어간 자리에 집어넣자 딸각하는 소리가 나며 들어갑니다.$B$B이제 돌을 집어넣었으니 그 다음에는 무엇을 해야 할까요?$B$B이 제단을 좀 더 살펴보아야 할 것 같습니다...' WHERE `entry`=3446; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '석상을 살펴보니 옆면에 움푹 들어간 곳이 있습니다. 마본이 준 돌의 크기랑 꼭 맞습니다...' WHERE `entry`=3446; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '절반이 어둠에 묻힌 사원 안에서도 신상의 눈만큼은 밝게 빛나고 있습니다. 투명한 눈 뒤에 뭔가 반짝이는 것이 있습니다. 눈을 옆으로 밀어내고 손을 집어넣어 신상 안에 든 것을 거머쥡니다.$B$B아탈라이 보물은 이제 당신 것입니다.' WHERE `entry`=3447; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 카르닉이 보냈단 말이오? 그 친구에게서 곧 소식이 오기로 되어 있었지. 난 아즈샤라에 대해서 아주 멋진 것들을 알아냈소이다... 모두 나이트 엘프의 수명이 엄청나게 길다는 것은 알아도 그들에게 일어난... 비극적인 사건들에 대해서는 잊고 있지. 비판을 하려는 게 아니라 단지 내가 그렇게 느꼈다는 거요.$B$B오래전, 마법의 힘과 지금은 잃어버린 지식으로 가득 찬 엘프 도시들이 있었소. 그런 걸 연구하는 입장이라 조사를 시작했는데, 내가 알아낸 것들은 굉장히 흥미진진한 것이었소.' WHERE `entry`=3448; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이렇게 무사히 보게 돼서 다행이군. 당신에게 너무 힘든 일이 아니었다면 좋겠소이다.$B$B이 탁본들은 즉시 티모르씨에게 가져가겠소. 티모르가 이걸 보면 아주 기뻐할 거요.$B$B아, 그 신호탄은 버리시오... 어차피 더 이상 쓸모 없을 테니까. 나는 새 것이 있고 말이야.' WHERE `entry`=3449; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이런, 이런, 이런, 여기까지 무사히 온 걸 보니 반갑군. 티모르씨에게 배달할 탁본은 가져왔소?$B$B이곳이 위험하다고는 해도 해안에서는 별다른 일이 없었소이다. 아마 나가들이 물 밑에서 헤엄치고 있기 때문이겠지만, 그거야 내가 신경 쓸 일이 아니지... 나는 하늘을 정찰하니까 말이오.' WHERE `entry`=3449; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무슨 일로 오셨소? 지금은 긴 여정을 준비하느라 좀 바쁜데... 조종석에 깔아놓을 웬디고 갈기가 필요한데 전차 조종사들이 보통 여분을 가지고 다니기에 전차 조종사들을 좀 보러 온 것뿐이오.$B$B할 말이 간단한 내용이면 잠깐 짬을 낼 수 있소. 내 조수 중 하나가 갈기 여분을 얻으러 스틸그릴의 정비소로 갔으니까 말이오.' WHERE `entry`=3450; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 내 기본지급품 신호탄이오. 하나에 두 발만 장전되니까 한번 쏘고 나서는 좀 참고 기다리시오. 내가 바다 멀리 나가 있으면 가는 데 시간이 좀 걸릴 수도 있소. 신호를 보낸 다음 바다 쪽을 바라보며 기다리도록 하시오.' WHERE `entry`=3451; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 상징은 사악한 마력을 뿜어내고 있군. 우리 일에 아주 딱이군.' WHERE `entry`=3452; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '적합한 마력의 원천 없이는 응보의 횃불을 완성할 수가 없소.' WHERE `entry`=3452; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 당신이 완수해야 할 임무가 하나 남았소.' WHERE `entry`=3453; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '횃불을 양손으로 거머쥡니다. 증오와 분노의 파도가 몸 전체에 고동칩니다.' WHERE `entry`=3454; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단해! 정말 다행이야.$B$B내 탑으로 가서 탁본을 조사할 생각을 하니 정말 흥분되는군. 당신이 참 부럽소이다... 아즈샤라 같은 곳에도 가고. 마법을 연구하는 이들의 공통된 꿈 아니겠소?$B$B탐험가 연맹을 위한 자원봉사와 같은 일이었기 때문에 보상 얘기 같은 건 꺼내지도 않았지만, 듣고 보니 보상을 받을 자격이 충분하군.' WHERE `entry`=3461; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군! 아주 잘했소. 내 탁본 도구도 가지고 왔겠지?' WHERE `entry`=3461; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '공격 준비는 다 되셨습니까?' WHERE `entry`=3462; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단하군요! 굉장하지 않습니까, 주인님?' WHERE `entry`=3463; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '손을 대자 궤짝이 열립니다. 이 안에 음식이 얼마나 들어있을까요? 알아낼 수 있는 방법은 단 한 가지뿐입니다.' WHERE `entry`=3481; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 신호탄을 하나 더 달라고? 물론 드릴 수 있지.$B$B그리고 절대 잊지 마시오. 아즈샤라 남쪽 끝에 있는, 착륙장으로 만든 작은 섬이오. 제대로만 가면 못 보고 지나치는 일은 없을 거요.' WHERE `entry`=3483; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Oh, un autre lance-fusées, hein ? Je peux le faire.$B$BN\'oubliez pas, la pointe sud d\'Azshara. C\'est une toute petite île transformée en piste d\'atterrissage. Vous ne pouvez pas la manquer si vous êtes au bon endroit.' WHERE `entry`=3483; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ah, noch eine Leuchtfeuerwaffe, hm? Das kann ich machen.$B$BUnd vergesst nicht, vor der südlichen Halbinsel von Azshara. Es ist eine kleine Insel, die zu einer Landeplattform gemacht wurde. Ihr könnt sie nicht verfehlen, wenn Ihr am richtigen Ort seid.' WHERE `entry`=3483; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Otra pistola de bengalas? Por supuesto.$B$BY recuerda que debes ir a la punta sur de Azshara. Es una islita reconvertida en pista de aterrizaje; seguro que la ves.' WHERE `entry`=3483; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙... 그런데 여기 잡동사니에 뭐가 떨어졌죠?! 다 큰 남자가 침이나 흘리다니! 아이고, 더러워라! 이거 받고 얼른 사라져요.' WHERE `entry`=3501; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '탐험을 하면서 좀 찾았나요?' WHERE `entry`=3501; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '왕년에는 스승님께 안내하는 조건으로 모험가들에게 대가를 요구한 적이 있었지. 하지만 지금은 부탁만 한다면 스승님께 안내해 주겠소.$B$B썩 내키는 일은 아니지만 스승님의 명령이니 어쩔 수 없지. 내가 할 수 있는 일이라곤 당신의 우스꽝스러운 복장이나 비굴해 보이는 표정을 비웃는 것뿐이지. 사실 지루하기 짝이 없는 일이지만 말이야...$B$B슬슬 이 대화도 지루해지기 시작했어! 자, 이제 말해보시지. 내 스승님을 만날 거야 말 거야?' WHERE `entry`=3503; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Autrefois, je pouvais demander tout ce que je voulais à ceux qui souhaitaient voir mon maître. À présent, vous n\'avez qu\'à demander et je vous enverrai à lui.$B$BCela me chagrine mais je ne discute pas ses ordres. Le seul plaisir qu\'il me reste est de me moquer des vêtements ridicules que vous portez et de votre mine pitoyable. Même cela m\'ennuie...$B$BMêmes ces bavardages m\'ennuient ! Souhaitez-vous voir mon maître ou non ?' WHERE `entry`=3503; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Es gab Zeiten, in denen ich alles von denen, die meinen Meister aufsuchen wollten, verlangen konnte. Heute ist es anders, Ihr müsst nur nach ihm fragen und ich schicke Euch zu ihm.$B$BEs ist ärgerlich für mich, aber ich stelle seine Befehle nicht in Frage. Ich kann mich lediglich an Eurer lächerlichen Aufmachung oder Eurem jämmerlichen Gesichtsausdruck erfreuen. Selbst das langweilt mich...$B$BSogar dieses Geschwafel langweilt mich! Möchtet Ihr meinen Meister sehen oder nicht?' WHERE `entry`=3503; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Hubo un tiempo en que podía pedirles lo que fuera a los que buscaban a mi maestro. Pero ahora, solo tienes que pedirlo y te haré llegar hasta él. $B$BMe molesta pero no cuestiono sus órdenes. Solo puedo disfrutar de hacer bromas sobre tu ridículo atuendo o esa estúpida mirada que luces. Hasta eso me aburre... $B$B¡Hasta esta divagación me aburre! Bueno, ¿quieres ver a mi maestro o no?' WHERE `entry`=3503; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그녀와 일꾼들을 처단하기 위해 우리 병력 모두를 보냈지만 허사였소. 워낙 강한 녀석들이라 아무도 돌아오지 못했다오. 몇몇은 용감히 전사했겠지만 나머지는 그냥 도망쳐 버린 게 틀림없소. 겁쟁이들 같으니...$B$B이제는 증원군이 도착했으니 어쩌면 아직 손쓸 방법이 있을지도 모르겠소. 벨그롬에게 거짓말을 하고 배신한 것에 대한 벌을 그녀에게 내릴 수 있을지도...$B$B어떻소? 해보겠소?' WHERE `entry`=3504; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 벨그롬이 이제는 지친 나머지 자기 동료도 아닌 사람을 보낸 모양이군.$B$B한때 이 야영지는 많은 전사들이 지키고 있었는데 지금은 모두 죽어 버렸소. 림토리라는 마법사가 모두 그들을 죽인 거요. 그녀는 벨그롬을 이리저리 가지고 노는가 하면 유혹하기까지 하더군. 내가 간섭할 바는 아니지만 당신이니까 내 말하리다. 그녀는 상당한 요부요. 그런 상황이었다면 나도 아마 똑같은 짓을 했을 테지... 그를 이해하기에 아직도 난 이곳에 남아 벨그롬을 돕고 있다오.' WHERE `entry`=3504; +UPDATE `locales_quest` SET `Details_loc1` = '우선 아즈샤라 북부 반도의 남부 절벽을 따라 그녀의 일꾼들을 처치하는 것부터 시작합시다. 피의 분노를 담아 녀석들을 처치하시오. 배신은 옳지 않다는 사실을 뉘우치게 하시오.$B$B림토리는 신경 쓰지 않아도 될 것이오. 자신의 호위병들을 거느리고 아즈샤라를 수색하는데 바쁠 테니 말이오. 그녀의 개인 야영지는 그 일꾼들을 처치한 후에 찾는 게 더 신중한 처사일 거요. 그녀를 어디서부터 공격하는 게 좋을지 미리 파악해두는 것도 현명한 일이겠지. 그리고 그곳엔 아마도 그녀를 자극하는데 쓸 만한 물건이 있을지 모르오.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '책장을 넘기며 훑어보다가 얇고 검은 비단 헝겊 조각으로 표시되어 있는 페이지를 찾았습니다.$B$B적혀 있는 글을 해독하려고 애쓰다 보니 한 페이지의 아래 부분에 도형이 그려져 있는 것이 보입니다. 앞을 둘러보니 수정과 원, 그리고 다른 재료들이 도형과 비슷한 문양으로 땅에 놓여져 있는 것을 알 수 있습니다.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나이트 엘프 소환의 고서\'라는 이 책의 제목은 검은 가죽 표지에 금빛 잎으로 장식되어 있습니다. 책장을 넘겨 보니 아주 오래된 것이지만 최고의 상태로 보존되었다는 것을 알 수 있습니다.$B$B이 책의 글은 어떤 고대 언어로 쓰인 듯합니다. 어쩌면 나이트 엘프의 언어일지도 모릅니다.$B$B블러드 엘프들의 배신에 대한 보복을 한 후 이곳으로 돌아와야겠다는 생각이 본능적으로 듭니다.' WHERE `entry`=3505; +UPDATE `locales_quest` SET `EndText_loc1` = '학자 림토리의 야영지 찾기' WHERE `entry`=3505; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '굉장하군!$B$B해냈어! 벨그롬이 무척 기뻐할 거요. 드디어 수많은 우리 전사들의 영혼이 편히 쉴 수 있을 거요. 정말 고맙소.' WHERE `entry`=3506; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '블러드 엘프 배신자들을 처치하는 일은 잘 진행되고 있소? 얼마나 진척되고 있소?$B$B당신이 그 괘씸한 요부를 무릎 꿇릴 만큼 강하다면 좋겠소! 그녀가 한 일을 생각하면 고통스러운 죽음 외에는 선물할 게 없으니까!' WHERE `entry`=3506; +UPDATE `locales_quest` SET `Details_loc1` = '오그리마에 있는 벨그롬에게 돌아가시오. 이 머리카락을 직접 보고 싶어할 테니까! 우리도 곧 그곳으로 돌아가겠소.$B$B$B' WHERE `entry`=3507; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하, 꼴 좋군! 이 요부 같으니라고!$B$B고맙소. 진정으로 고맙소! 오늘은 정말로 기쁜 날이 아닐 수 없소!$B$B내게 힘만 있다면 왕국 하나를 손에 쥐어 주고 싶지만 이거라도 받아 주시오.$B$B하하, 불쌍한 이 블러드 엘프... 그러니 애초에 이 벨그롬을 배신하지 말았어야지!' WHERE `entry`=3507; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 당신을 기억하오, $c 친구. 아즈샤라로 가서 날 배신한 그 나쁜 것을 처치해 달라고 부탁했었지! 엄청나게 긴 시간이 흐른 것 같군. 설마 아그토르와 다른 전사들도 다 죽어 버린 것은 아니겠지?' WHERE `entry`=3507; +UPDATE `locales_quest` SET `Details_loc1` = '정말 무모한 $r|1이로군;로군;. 하지만 그런 점이 바로 자네 같은 종족에게서 본받을 만한 점이야. 성공할 가능성이 턱없이 낮은데도 맹목적으로 뛰어드는 그 무모함 말이네. 라젤리크의 부하를 하나만이라도 쓰러뜨릴 수 있다면 내, 기꺼이 도움을 주지.$B$B라젤리크의 심복들을 감싸고 있는 보호막을 깨뜨리려면 시간도 오래 걸리고 희귀한 유물도 얻어야 한다네.$B$B움직이지 말고 가만히 있게나. 깨우침의 의식부터 수행해야 하네. 먼저 정보를 모아서 엄청난 힘을 지닌 무기를 만들어야 해.' WHERE `entry`=3508; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 악마의 이름을 알아야 하네.' WHERE `entry`=3508; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '악마의 군주라고?$B$B<비웃으며>$B$B신이 그대에게 모든 것을 알려 줄 수도 있지만 그보다 먼저 그대가 신을 도와야 하오.' WHERE `entry`=3509; +UPDATE `locales_quest` SET `Details_loc1` = '나의 아이들을 죽이는 자가 있소. 스스로 바다의 제왕이라 칭하고 있지. 하지만 그녀는 가짜 신일 뿐 그 이상은 아무것도 아니오. 그녀를 물리치고 머리를 모두 가져오시오.$B$B그리하면 그대가 찾고 있는 이름은 물론이고 그보다 더 중요한 다른 것도 주겠소.$B$B그녀는 자신의 보금자리를 배회하고 다니는데 이름은 헤타에라라고 하오.$B$B<남서쪽을 가리키며>$B$B가시오!' WHERE `entry`=3510; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 이 아크코로크의 지혜를 받을 만한 자가 나타났군!' WHERE `entry`=3510; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<허리를 굽혀 자세히 살펴보며>$B$B머리는 어디 있소?' WHERE `entry`=3510; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이타리우스님께서 당신을 내게 보낸 건 현명한 판단이셨소. 에라니쿠스님은 당신이 생각하는 것처럼 죽은 것은 아니지만 그가 직접 우리에게 조언을 해 주실 것이오. 하지만 지금 난 당신을 직접 도울 수가 없소.$B$B대신 죽은 자와 이야기 할 수 있는 내 능력을 빌려 주도록 하겠소이다. 하지만 먼저 노쇠한 육체로는 할 수 없는 일을 해줄 젊은이가 필요하오. 내게 가장 중요한 점을 치는 도구를 빼앗겼는데 그게 없으면 에라니쿠스님을 도울 수가 없소이다.' WHERE `entry`=3512; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠... 이걸 어디서 찾았소?' WHERE `entry`=3513; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가져온 게 뭐요?' WHERE `entry`=3513; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué rayos...! ¿Dónde has encontrado esto?' WHERE `entry`=3513; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Traes algo pa\' mí?' WHERE `entry`=3513; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Eres muy fuerte! La limpieza de El Cubil de Rynthariel es un gran avance, $n. Tardarán en reagruparse y por lo tanto, cabe esperar que habrá menos mensajeros de la Alianza en Los Baldíos. Se lo pensarán dos veces antes de volver a enviar alguno hacia aquí. $B$BGracias.' WHERE `entry`=3514; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '서판의 상태도 아주 양호하고 완벽하군요. 이 서판에 관심 있어 할 자들에게 가져가면 상당히 괜찮은 가격을 받을 수 있겠어요.$B$B여기서는 더 이상 시간을 낭비하지 않는 게 좋겠네요. 이제 돈을 벌러 가야죠?' WHERE `entry`=3517; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신에게 모아오라고 부탁한 서판은 적당한 사람에게 팔면 꽤 짭짤한 수입을 올릴 수 있어요. 서판을 찾아오면 누구에게 가져가야 할지 알려 주겠어요. 하지만 당신이 서판을 전달했다는 증거를 가지고 온 후에 당신 몫을 주도록 하죠... 난 바보가 아니거든요.$B$B하루도 안 남았으니 서두르세요. 안 그러면 다른 사람에게 부탁할 수밖에 없겠네요.' WHERE `entry`=3517; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 드디어 베스아마라 서판을 찾았군. 혹시나 제디가가 실패했거나, 아즈샤라에서 죽은 것이 아닌가 걱정하고 있던 참이었다네. 그녀가 성공했다니 다행이군.$B$B베스아마라는 명가의 가장 영향력 있는 연금술사 중 한 명이었지. 그 마법사는 여러 가지 일을 했지만 그 중에서도 금속을 변형할 줄 아는 자는 그뿐이었다고 하더군.' WHERE `entry`=3518; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일로 온 겐가? 돌봐야 할 것들이 무척 많으니 어서 용건을 말해줬으면 하네만...' WHERE `entry`=3518; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런, 왜 오늘은 이베론이 보이지 않나 하고 어쩐지 좀 불길한 생각이 들었는데... 제 느낌이 맞았군요. 그 거미를 조심하라고 늘 주의를 줬는데...' WHERE `entry`=3519; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 이제 자세한 얘기를 할 때가 된 것 같군...$B$B트롤의 고대 예언에 의하면 영혼의 약탈자라고도 불리는 신, 학카르가 언젠가 환생할 것이라고 하오. 어떤 이들은 학카르의 도래가 우리 트롤족에게 기쁨과 영광을 안겨줄 것이라고도 하고, 또 어떤 이들은 그의 환생이 만물의 종말이 가져올 것이라고도 하지.$B$B이 신화를 전부 믿는 것은 아니지만 학카르의 정수가 엄청난 힘을 가지고 있다는 것은 확실하오. 이 힘이 무책임한 자들의 손에 넘어가서는 안 되는데...' WHERE `entry`=3520; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '계곡천둥매의 영혼은 모았소?' WHERE `entry`=3520; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이렇게 빨리 재료를 모아서 참 다행이에요!$B$B잠시만 기다리시면 해독제를 만들어 드리겠어요.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부디 그 재료들을 모아 주세요. 이베론은 우리의 도움이 필요해요.' WHERE `entry`=3521; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐죠?$B$B오, 역시 디라니아 밖에 없어!$B$B<해독제를 마시는 이베론>$B$B난 항상 말썽만 피우고 디라니아는 내 뒤치다꺼리만 하죠.$B$B기분이 훨씬 좋긴 했는데 완전히 나을 때까지 여기 좀 앉아 있어야겠어요. 그건 그렇고... 제가 지나갈 수 있도록 저 못된 나무그물거미들을 좀 처치해주시겠어요?!' WHERE `entry`=3522; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아... 돌아와 주다니 정말 기쁘군요.' WHERE `entry`=3522; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군요, 당신에게선 영웅의 자질이 보인다고 생각했습니다! 솔직히 말하지만, 이건 아주 고된 일이 될 겁니다. 하지만 정신만 바짝 차리면 이길 수 있습니다.$B$B자, 지금까지 무슨 일이 있었는지 말해 드리죠...' WHERE `entry`=3523; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 정치적 분쟁 따위에는 그다지 관심이 없습니다. 당신이 호드이든 얼라이언스이든 상관하지 않습니다. 무슨 말인지 알겠습니까? 나는 모든 종족에 대한 직접적이고 위험한 악을 제거하고 싶을 뿐입니다.$B$B모든 종족을 위한 진정한 아제로스의 영웅이 되고 싶거든 내가 당신에게 준 서약의 돌을 약속의 표시로 내게 주십시오. 나는... 이 지역 출신이 아니랍니다. 사실 우리 종족에게 있어 서약의 돌이란 계약의 결속력을 상징하는 중요한 물건입니다.' WHERE `entry`=3523; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뼈를 채취하는데 멀록들이 너무 성가시게 굴지는 않았나요?! 이것은 다르나서스로 떠나는 히포그리프 편에 꼭 보내도록 하겠어요. 조사에 도움을 받으면 사례를 하도록 달의 신전에서 제게 자금을 좀 주었답니다. 감사의 표시이니 이것을 받아 주세요.$B$B이번 일에 성공하셨으니 관심이 있으시다면 달의 신전을 더 도울 수 있는 기회를 드리고 싶습니다...' WHERE `entry`=3524; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '최근에 들어서 부쩍 많은 생물이 어둠의 해안 근처 해변으로 올라와 죽기 시작했습니다. 아주 불길한 징조라고 볼 수밖에 없어요. 남쪽에 있는 바다 생물의 뼈 견본이 있으면 다르나서스에서 이 상황을 분석하는데 도움이 될 겁니다.' WHERE `entry`=3524; +UPDATE `locales_quest` SET `Details_loc1` = '입구 근처에 가시멧돼지들이 화덕으로 사용하는 무시무시한 우상이 하나 있습니다. 녀석들은 불모의 땅에서 납치한 자들을 모조리 먹어 치우지요. 그 우상의 불을 꺼 다시는 녀석들이 불을 피우지 못하게 해야 하는데 그러려면 당신의 도움이 필요합니다. 제 계획을 말해 드리겠습니다. 저를 우상까지 호위해 주세요. 우상에 도착하면 즉시 진화의 의식을 시작할 겁니다. 의식이 시작되면 당신과 얘기를 나누기는 고사하고 제 몸 하나 보호하는 것도 어려울 테니, 제가 의식을 진행하는 동안, 부디 절 보호해 주십시오. 제가 녀석들에게 당하면 모든 게 끝장입니다.$B$B무슨 말인지 아시겠습니까?!' WHERE `entry`=3525; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '벨리스트라즈가 홀연히 사라진 자리에 불타는 화로가 갑자기 나타났습니다. 타오르는 불길 속을 응시하고 있으려니... 큰 날개를 가진 붉은 용의 형상이 머릿속을 메웁니다. 평소보다 더 깊게 울리는 벨리스트라즈의 목소리가 들립니다.$B$B\"언젠가는 죽어 흙으로 돌아갈 생명이여... 기대한 대로 과연 영웅이라 할만 하다. 네 덕분에 이 야수들이 저지르던 처참한 학살은 이제 종결되고 너 같은 평범한 생명체들에 대한 내 믿음도 다시 한번 살아났도다. 영웅에게 걸맞은 보상을 받을 지어다.\"' WHERE `entry`=3525; +UPDATE `locales_quest` SET `EndText_loc1` = '우상 진화 의식 동안 벨리스트라즈 보호' WHERE `entry`=3525; +UPDATE `locales_quest` SET `Details_loc1` = '고급 기계공학은 두 갈래로 분류된다오. 바로 노움 기계공학과 고블린 기계공학이지. 단연코, 뛰어난 기술자라면 누구나 고블린 기계공학을 선택한다오. 엄청난 화력의 폭발물과 뛰어난 장비를 사용해서 세계를 완전히 장악할 수 있으니 말이오!$B$B이 설명서를 읽어 보시오. 고블린 기계공학을 배우고 싶거든 가젯잔에 있는 닉스 스프로켓스프링에게 이 설명서를 가져가시오. 하지만 명심하시오. 회원 가입은 영구적이고, 일단 가입하면 다른 갈래의 기계공학은 배우지 못한다오. 그러니까 그가 주는 임무를 완료하기 전에 확실히 마음의 결정을 내리도록 하시오!' WHERE `entry`=3526; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 잘 됐군. 이 고대 서판들을 하나로 합치면 그 안에 숨겨진 비밀을 연구해 볼 수 있소.$B$B당신에게 점점 신세를 지게 되는군. 앞으로도 부탁할 일이 많을 거요.' WHERE `entry`=3527; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '모쉬아루의 예언이 담긴 서판들은 가져왔소?$B$B그 서판들을 연구해 보면 학카르의 정수를 담는 방법을 알아낼 수 있소!' WHERE `entry`=3527; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '학카르의 정수를 모아왔군! 지금 이 순간에도 충만한 알이 살아 움직이는 게 느껴져! 학카르의 전설이 사실인 것 같소?$B$B전설은 이야기일 뿐일테... 하지만 사실이라면 학카르가 환생하여 무슨 일이라도 저지를까 두렵소. 내 이 알을 잘 간직해 사악한 무리의 손에 들어가지 않도록 하겠소.$B$B이제 끝났소, $n. 이번 일로 당신은 전설에 손을 댄 거요. 그 용감한 행동이 언젠가 아제로스의 모습을 바꾸어놓으리라 믿소.' WHERE `entry`=3528; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '학카르의 화신은 물리쳤소, $n? 내가 준 알에 그의 정수를 담아온 거요?' WHERE `entry`=3528; +UPDATE `locales_quest` SET `Details_loc1` = '오그리마에 친구가 하나 있는데 골목길에 살고 있어요. 그를 어디 가서 찾아야 하는지 모르면 상당히 애를 먹겠지만 높은 건물들을 뒤지다 보면 별문제 없이 찾을 수 있을 거예요.$B$B한 가지만 당부하죠. 우리 둘 모두에게 안 좋으니까 칼림도어에 사는 자들에게 그 친구가 칼림도어에서 뭘 하는지 말하고 다니지 말아줘요.$B$B진야엘 서판을 가지고 가면 그가 후하게 값을 쳐줄 거예요. 이유는 모르겠지만 그 서판의 행방을 듣고는 무척 흥분하는 기색이었거든요.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아하, 그 먼 아즈샤라에서 제디가가 물건을 보내왔군그래. 기다리고 있었는데, 잘 됐어.$B$B제디가, 아주 괜찮은 여자지. 게다가 날카롭기도 하고. 그보다 더 바랄 게 어디 있겠나?$B$B이것 좀 보라고... 서판의 상태가 완벽하군. 자네, 꽤 괜찮은 배달부로군.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 뭣 때문에 온 거지? 그렇지 않아도 오늘 할 일이 많은데 자네는 오늘 일정에 없는 걸. 날 자꾸 귀찮게 하면 가만두지 않겠네.' WHERE `entry`=3541; +UPDATE `locales_quest` SET `Details_loc1` = '다음에 만날 사람은 언더시티 연금술 실험실 근처에 있는 안드론 건트라는 언데드예요.$B$B그 친군 이 서판이 왜 필요한지에 대해서는 쉽게 입을 열더군요. 언더시티의 일부 마법사들이 명가에서 사용하던 신비술을 연구하려는데 이 서판이 도움이 될 거라고 생각한다나 봐요. 마크리는 생물, 특히 정령을 소환하는데 능통했죠.$B$B마크리 서판을 가져다주고 내게 돌아와서 사례금을 받도록 하세요.' WHERE `entry`=3542; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기 동전 몇 개...를 줄 테니... <딸꾹>... 새 갑옷 같은 거라도 사... 입으라고...$B$B제대로 팔면 금화 두어 개는... <딸꾹> 받을 거요.' WHERE `entry`=3542; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어이구... <딸꾹>... 이게 웬일이야? 모험가...로군. <딸꾹>!$B$B그런데 무슨 일이지... <딸꾹>?' WHERE `entry`=3542; +UPDATE `locales_quest` SET `Details_loc1` = '이 마지막 서판은 아주 위험한 인물에게 가져다 줘야 해요. 지금까지 당신에게 만나보라고 말했던 자들보다 훨씬 믿지 못할 자라는 사실을 명심하세요.$B$B대마법사 실렘은 아즈샤라를 내려다보는 언덕 위 탑에 있습니다. 인간이긴 하지만 하는 행동을 보면 내가 지금까지 만났거나 처치한 인간들과는 굉장히 달라요. 그의 몸에서는 힘이 배어 나오죠. 이 서판으로 뭘 할 계획인지는 감히 물어보지도 못해요.$B$B그는 나를 찾아와서는, 자기를 만날 준비가 되면 경호원인 사나스가 탑으로 데려다 줄 것이라고 말하더군요. 북쪽으로 가서 사나스를 찾아보세요.' WHERE `entry`=3561; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 샤엘하이 서판이로군. 얼마나 오래전부터 이걸 연구해 보고 싶었는지 모른다네.$B$B고맙네. 제디가에게 가서 내가 칭찬하더라고 전해주게. 이 서판이라면 그녀가 요청한 값을 지급할 가치가 있지.' WHERE `entry`=3561; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가?' WHERE `entry`=3561; +UPDATE `locales_quest` SET `Details_loc1` = '이 쪽지를 제디가에게 전해 주고 그녀가 이곳에 돌아오면 사례하겠다고도 말해 주시게. 일을 잘 끝마쳐서 기쁘다는 말도 함께 말이야.$B$B어서 가보게나. 가서 내가 여기서 기다리겠다고 전해주게.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 잘 됐네요. 생각보다 훨씬 사리 분별이 있는 여자군요... 적어도 당신에게는 말이에요. 거만하게 직접 오지 않고 다른 사람을 보냈다면서 당신을 처벌할 줄 알았거든요. 그 서판을 몹시도 원했던 모양이네요. 재미있는데요.$B$B다음 기회에 한번 깊이 생각해볼 문제로군요.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 마가타가 뭐라든가요? 그 늙은 대모... 분명 거만하게 굴었겠지.' WHERE `entry`=3562; +UPDATE `locales_quest` SET `Details_loc1` = '이 쪽지를 제디가에게 가져다주고 우리 거래가 아주 유익했고 내가 그녀의 일에도 만족스러워하더라고 전해 주시게.$B$B오그리마로 빨리 돌아오면 이 제스리몬이 아주 후하게 대접해 줄 것이라고도 전해 주고 말이야.$B$B제디가에게 그렇게 전해주고, 언젠가 내가 다시 자네를 부를 일이 있을지도 모르겠네.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 쪽지를 보니 그가 상당히 기뻐한 모양이군요... 너무 기뻐하는 것 같네요.$B$B언제 한번 시간을 내서 그의 관심에 내가 얼마나 감사하고 있는지도 알려줘야겠네요. 그러고 보니, 아즈샤라에서 더 머물 이유가 적어도 하나는 생긴 셈이네요.$B$B자, 여기 당신 몫이에요.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제스리몬은 만나봤나요?$B$B트롤 친구들 중에서도 좀 거칠긴 하지만 그 친구 정보는 그런 대로 정확하고 사례도 후하거든요.$B$B그 친구 태도를 받아들일 수 있을 정도면 앞으로 그와 거래해 보세요. 수입이 짭짤할 거예요.' WHERE `entry`=3563; +UPDATE `locales_quest` SET `Details_loc1` = '자... 여기... <딸꾹> 이걸 제디가에게 전해주시오. 행운을 비오!' WHERE `entry`=3564; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어요... 잠깐만 기다려요.$B$B하하! 서판을 가져다주니 뭐라고 하던가요? 보답이 너무 과한 거 같은데요! 물론 불평하는 건 아니에요. 거래가 변경됐다고 말해줬나요? 아니면 또 만취해 있던가요?$B$B뭐, 상관없죠... 자, 당신 몫이에요.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 안드론을 못 만났나요? 언더시티를 좀처럼 떠나지 않는 친구라 찾는 게 그리 어렵진 않을 거예요.' WHERE `entry`=3564; +UPDATE `locales_quest` SET `Details_loc1` = '이게 뭐지? 아, 그렇군. 사례금. 당연히 줘야지.$B$B이걸 가지고 어서 가보게. 제디가가 자네가 돌아오길 애타게 기다리고 있을 테니 말이야.' WHERE `entry`=3565; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아무 문제 없었다고요? 전혀요? 그것 참 신기한 일이로군요. 좀 꺼리는 기색을 보이거나 거래를 파기할 줄로 알았는데... 흠, 어쩌면 믿을만한 사람인지도 모르겠군요.$B$B뭐, 그 문제 때문에 너무 고민할 필요는 없죠. 여기 당신 몫이에요. 도와줘서 고마워요.' WHERE `entry`=3565; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '실렘이 뭐라고 하던가요? 실렘이 마법을 쓴다든가 자기를 위해 일을 하지 않겠느냐고 한다든가 당신에게 무슨 짓을 하지는 않았나요?' WHERE `entry`=3565; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<얼굴이 창백해 지는 소리우스>$B$B말... 말도 안 돼. 우리 형이 이 모든 함정을 판 거라고?$B$B<분노로 얼굴이 일그러지는 소리우스.>$B$B형이 날 배신했구나. 아이언포지를 배신했어! 이 땅에 고대 신들의 영향이 아직도 깊이 남아 있는 것 같소. 한때 고귀하고 명예로운 드워프였던 우리 형이 그토록 쉽게 라그나로스의 뜻을 받들도록 변했다면 안전할 자가 아무도 없소이다.' WHERE `entry`=3566; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '믿을 수가 없어! 증거를 보여 주시오!' WHERE `entry`=3566; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '쌍둥이 바위산 꼭대기에서 경치 구경 좀 하시겠어요? 제가 보내 드릴 수 있답니다.$B$B다만 어떻게 내려올지는 잘 생각해 두세요. 올려드릴 수만 있거든요.' WHERE `entry`=3567; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Souhaitez-vous admirer la vue depuis le sommet de l\'un des Colosses jumeaux ? Je peux vous y envoyer, $r.$B$BRéfléchissez quand même à la façon de redescendre. C\'est un voyage que l\'on ne peut faire que dans un seul sens.' WHERE `entry`=3567; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Würdet Ihr den Ausblick von einem der Zwillingskolosse bevorzugen? Ich kann Euch dorthin schicken, $R.$B$BAber überlegt, wie Ihr wieder herunterkommt. Ich kann Euch nur nach oben schicken.' WHERE `entry`=3567; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Quieres ver la vista desde uno de los colosos gemelos? Porque puedo mandarte allí arriba, $r.$B$BPero tendrás que pensar tú en cómo harás para bajar. Yo te ofrezco solo el viaje de ida.' WHERE `entry`=3567; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '저 타우렌이 죽기 전에 돌아와서 정말 다행이야. 정말 잘 됐어. 그럼 작업을 시작합시다.$B$B지금까지 저 타우렌의 증상을 쭉 연구하고 있었는데 어찌나 심각한지 아직까지 두 발로 설 수 있다는 사실이 놀라울 뿐이오. 게다가 여기저기 서너 차례 구토를 해놓았는데, 냄새가 상당하더군.$B$B이제 우리... 타우렌 친구에게 시험할 약을 만들 테니 잠시만 기다리시오.' WHERE `entry`=3568; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이제 어떻게 될지 알겠소? 저 타우렌은 살아날 가망이 없소... 보시오. 이제 그녀가 해줄 수 있는 일은 이 질병의 치료제를 찾을 수 있도록 우릴 도와주는 것뿐이지. 그녀가 마신 이 물에 치료제를 찾을 수 있는 단서가 들어있을지도 모르오. 어차피 죽을 거라면 우리 종족을 위해 숭고한 일을 하고 죽는 편이 낫지 않겠소?' WHERE `entry`=3568; +UPDATE `locales_quest` SET `Details_loc1` = '이걸 테레사에게 줘보시오. 어쩌면 병이 나을 수도 있고... 어쩌면 낫지 않을 수도 있소. 테레사가 이 약을 마셔봐야 알 수 있을 거요.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '연금술사 큘리는 마음씨가 아주 좋군요... 사실 좀 불안하리만큼 좋아요. 하지만 이 비약이 도움이 될 거라고 했다면 어쩔 수가 없겠군요. 다른 해결책을 찾아볼 시간도 없고 말이죠. 사제나 주술사 친구들에게는 벌써 다 얘기해봤지만 어느 누구도 도움을 주진 못했습니다.$B$B대지모신이 제 영혼을 굽어 살피시기를 바랍니다.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제가 언더시티에 오게 된 것은 이곳의 연금술사들이 자신들의 질병을 치유할 방법을 찾기 위해 오랫동안 연구해 왔다는 얘기를 들어서랍니다. 어쩌면 제 병을 고칠 수도 있을지 모른다는 얘기를 들었죠.$B$B이곳에서 환영받지 못하는 것 같긴 하지만 달리 어쩔 수가 없었어요. 이번에 걸린 병이 속을 찢어놓는 것만 같아 한 시라도 빨리 도움이 필요했거든요.' WHERE `entry`=3569; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비약이 저렇게 잘 들을 줄은 꿈에도 생각하지 못했군. 고맙소이다. 나머지 견본들도 즉시 작업에 착수해야겠소. 곧 실바나스 여왕님과 포세이큰이 사용할 수 있을 거요.' WHERE `entry`=3570; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Je n\'aurais jamais rêvé que l\'élixir puisse prendre forme aussi rapidement. Merci, $n. Je vais travailler sur le reste de ces échantillons tout de suite. Je suis sûr qu\'ils seront bientôt utilisables par Dame Sylvanas et les Réprouvés.' WHERE `entry`=3570; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Großartig. Ihr seid zurück, bevor sie gestorben ist. Gut, gut.$B$BDann lasst uns mal anfangen, ja?$B$BIch habe ihre Symptome nun schon eine Weile beobachtet, und es ist sehr hässlich. Ich bin überrascht, dass sie noch steht. Sie musste sich schon drei oder vier Mal übergeben... ein sehr angenehmer Geruch.$B$BBitte wartet einen Moment, bis ich etwas zusammengemischt habe, um es an unserer... Freundin... zu testen.' WHERE `entry`=3570; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nunca hubiera imaginado que el elixir hiciera efecto tan rápido. Gracias, $n. Ahora me pondré manos a la obra con las demás muestras. Seguro que muy pronto les resultan de utilidad a Lady Sylvanas y a los Renegados.' WHERE `entry`=3570; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 아주 혼쭐을 내준 모양이군!$B$B좋아 죽겠는걸! 블러드 엘프 녀석들, 동업자를 배신한 대가가 어떤 건지 아주 잘 알았겠지... 고블린 상인처럼 충직한 친구를 배신하다니! 흥, 망할 블러드 엘프 녀석들...!$B$B참, 당신한테는 최소한 시간을 뺏은 것에 대한 보상 정도는 해야지. 내가 처음부터 약속했듯이 말이오.$B$B자, 받으시오. 꽤 유용할 거요.' WHERE `entry`=3601; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돼 먹지 못한 블러드 엘프 놈들 같으니. 내가 당신만큼 강했어도 지금 당장 달려가서 톡톡히 본때를 보여 줬을 거요! 하지만 당신에게 대신 처리해 달라고 하는 수밖엔 없겠네요.' WHERE `entry`=3601; +UPDATE `locales_quest` SET `Details_loc1` = '아즈샤라 남부 지역의 고대 절벽거인은 그 지역의 바위와 건물들을 먹고살지. 그 절벽거인의 배설물을 아즈샤리트라고 하는데, 굉장히 튼튼하면서도 아주 유연한 수정이라네.$B$B남부에 있는 반도에는 아즈샤리트가 널려있지만 절벽거인들이 워낙 난폭한지라 회수하기가 무척 힘들지.$B$B자네가 남쪽으로 가서 무기에 쓸 아즈샤리트를 충분히 구해오게. 내 지옥사냥개들이 수정을 회수하는 걸 도와줄 걸세.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아즈샤라에서 자네의 할 일은 끝났네. 나는 이제부터 자네의 모험에 필요한 물건들을 제작해야겠네.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악이란 결코 잠들지 않는 법일세. 죽으면 얼마든지 쉴 수 있을 테니까 지금은 그 수정이나 구해오게.' WHERE `entry`=3602; +UPDATE `locales_quest` SET `Details_loc1` = '무기를 만들 준비가 다 됐네. 이제 담금질한 아즈샤리트를 가지고 악마의 힘을 다스릴 수 있는 자를 찾아가야 하네.$B$B가시덤불 골짜기에 그런 일을 할 수 있는 대장장이가 하나 살고 있네. 미스릴 대장조합의 지도자인 전설의 대장장이 갈반이 자네의 요구대로 무기를 제작해 줄 것이네. 그자의 야영지는 줄구룹과 모쉬오그 오우거 소굴 사이에 있네.$B$B자네의 결의와 의지로 이 고난을 헤쳐나갈 수 있기를 바라네. 설사 실패한다 해도 여신께서는 미소를 지어줄 것이라는 점을 잊지 말게.' WHERE `entry`=3621; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맙소사. 이 재료들을 구하느라 얼마나 고생했을지 알 만하네. 아즈샤라에 들어갔다가 살아나오는 자는 거의 없는 것으로 알고 있지. 거인들과 반은 신과 같은 존재들과 대적하는 게 얼마나 힘들지는 두말 안 해도 알고말고!' WHERE `entry`=3621; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '로라무스라고 했나? 오랜만에 듣는 이름이군그래.' WHERE `entry`=3621; +UPDATE `locales_quest` SET `Details_loc1` = '무기 하나하나를 만드는 데 시간이 좀 걸릴 거야.$B$B게다가 퇴마 저주의 힘은 3분에 한 번씩밖에 사용할 수 없지. 파멸자 라젤리크와 그의 부하들을 약하게 만드는 능력은 지속 시간이 일정하지 않고 말이야. 그렇기 때문에 기회다 싶으면 즉시 사용해야 하네!$B$B무기를 만드는 동안 잠시만 기다려 주게.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<이마의 땀을 닦으며>$B$B이보다 훌륭한 퇴마 무기는 일찍이 존재하지 않았을 거야.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무기를 제작하는 동안 방해를 받으면 상태가 불량한 무기가 나올 수도 있네. 급한 건 알지만 참고 기다리게.' WHERE `entry`=3625; +UPDATE `locales_quest` SET `EndText_loc1` = '무기 제작' WHERE `entry`=3625; +UPDATE `locales_quest` SET `Details_loc1` = '구원의 시간이 가까워졌네, $n. 새 무기를 들고 저주받은 땅으로 돌아가 호드 영웅의 넋에게 최후의 지시를 받도록 하게.' WHERE `entry`=3626; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '전투력이 더욱 강해진 것 같소, $n. 라젤리크와 그의 심복들에게 맞설 준비는 되었소?' WHERE `entry`=3626; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '파멸자 라젤리크의 아뮬렛이 다시 결합했지만 그가 자신의 지배 체계에 문제가 생긴 것을 느끼고 있다오. 바로 당신이 자신을 처치하러 온다는 것을 알고 있소.' WHERE `entry`=3627; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '셋이 모여 하나가 되고 그 하나가 길을 밝히리니.' WHERE `entry`=3627; +UPDATE `locales_quest` SET `Details_loc1` = '라젤리크의 소굴은 저주받은 땅에서 가장 높은 산꼭대기에 있소. 그 소굴로 가는 유일한 방법은 산 근처에 있는 순간이동 룬을 이용하는 것이오. 아뮬렛을 지니고 있으면 그 소굴에 자유롭게 드나들 수 있을 거요. 소굴에 들어서면 그 괴물을 불러내야 하오. 이 아뮬렛이 그 열쇠요. 파멸자의 제단에서 사용하도록 하시오.$B$B파멸자 라젤리크를 물리치면 그의 뿔을 가져오시오. 라젤리크의 뿔은 모든 이들에게 희망의 상징은 물론, 전쟁으로 상처받은 이 세계에 아직도 영웅이 존재한다는 증거가 될 것이오.' WHERE `entry`=3628; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오늘은 영원히 기억해야 할 날이오. 저주받은 땅에서 마침내 악마의 대군주가 쓰러졌으니까 말이오!' WHERE `entry`=3628; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '... 더 이상 두려워할 것이 뭐가 남아 있겠소.' WHERE `entry`=3628; +UPDATE `locales_quest` SET `Details_loc1` = '고급 기계공학은 두 가지 학문으로 분류된답니다. 바로 노움기계공학과 고블린 기계공학인데, 물론 이 둘 중에서도 노움기계공학이 훨씬 더 우수하죠! 삶을 더 편리하게 하는 멋진 도구와 장치를 만드니까 말이죠!$B$B이 설명서를 읽어 보세요. 노움 기계공학에 대해 더 배우고 싶거든 이 설명서를 아이언포지에 있는 수석땜장이 오버스파크님께 가져다주세요. 아, 회원 가입은 영구적이며 다른 학문을 배우지 못하게 한다는 사실을 명심하세요. 그러니까 그분이 주는 임무를 완료하기 전에 확실한 마음의 결정을 내리도록 하세요!' WHERE `entry`=3630; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Parlez à Strahad Farsan, dans les Tarides.' WHERE `entry`=3631; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, has decidido honrarnos con tu presencia. $B$BMis acólitos se preguntaban si vendrías algún día. Les dije que sí, sin duda. El poder te atrae como la miel a las moscas.' WHERE `entry`=3631; +UPDATE `locales_quest` SET `Details_loc1` = '고급 기계공학은 두 가지로 분류되오. 바로 노움기계공학과 고블린 기계공학인데, 물론 이 둘 중에서도 노움기계공학이 훨씬 더 우수하죠! 삶을 더 편리하게 하는 멋진 도구와 장치를 만드니까 말이죠!$B$B이 설명서를 읽어 보세요. 노움 기계공학에 대해 더 배우고 싶거든 이 설명서를 이곳 아이언포지에 있는 수석땜장이 오버스파크님께 가져다주세요. 아, 회원 가입은 영구적이며 다른 학문을 배우지 못하게 한다는 사실을 명심하세요. 그러니까 그분이 주는 임무를 완료하기 전에 확실한 마음의 결정을 내리도록 하세요!' WHERE `entry`=3632; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 젊은 기술자가 유일하게 진정한 기계공학을 추구하려고 결정을 내렸군! 너무 감상적으로 나와서 미안하오, 친구. 우리 상황이 절박하긴 해도 진정한 기계공학의 톱니 굴러가는 소리에 응하는 또 다른 기술자를 보는 것은 언제나 아주 기쁜 일이라오.' WHERE `entry`=3632; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 그래. 오늘은 내가 뭘 도와주면 좋겠소? 내가 하는 일이라곤 우리가 사랑하던 도시가 방사선 구름에 뒤덮여 죽어 가는 동안 여기서 서성대는 것뿐이니 말이오.' WHERE `entry`=3632; +UPDATE `locales_quest` SET `Details_loc1` = '고급 기계공학은 두 갈래로 분류된다오. 바로 노움 기계공학과 고블린 기계공학이지. 단연코, 뛰어난 기술자라면 누구나 고블린 기계공학을 선택한다오. 엄청난 화력의 폭발물과 뛰어난 장비를 사용해서 세계를 완전히 장악할 수 있으니 말이오!$B$B이 설명서를 읽어 보시오. 고블린 기계공학을 배우고 싶거든 가젯잔에 있는 닉스 스프로켓스프링에게 이 설명서를 가져가시오. 하지만 명심하시오. 회원 가입은 영구적이고, 일단 가입하면 다른 갈래의 기계공학은 배우지 못한다오. 그러니까 그가 주는 임무를 완료하기 전에 확실히 마음의 결정을 내리도록 하시오!' WHERE `entry`=3633; +UPDATE `locales_quest` SET `Details_loc1` = '고급 기계공학은 두 가지 갈래로 분류됩니다. 바로 노움 기계공학과 고블린 기계공학이지요. 개인적으로 노움 전문 기술은 배워 봐야 별 쓸모 없다고 생각하지만 그래도 알아 두기는 해야 할 거예요. 그들은 세계를 변화시킨다고 주장하는 각종 물건과 장치들을 만들어 내지만, 제대로 작동하는 일이 거의 없죠.$B$B이 설명서를 읽어 보세요. 금속 서진을 만드는 방법을 배우고 싶거든 그 설명서를 무법항에 있는 오글소프 오브노티쿠스에게 가져가세요. 회원 가입은 영구적이며 다른 학문을 배우지 못하게 한다는 사실을 명심하세요. 그러니까 그가 주는 임무를 완료하기 전에 확실한 마음의 결정을 내리도록 하세요!' WHERE `entry`=3635; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노움 기계공학을 배우러 왔단 말이오? 그렇다면 제대로 찾아온 거요. 놈리건의 통치 세력들은 지적으로 우수한 자들을 정치에 이용한 다음 추방할 수는 있어도, 지식 그 자체는 자신들이 제어할 수 없다는 사실을 알고 있소.$B$B내가 놈리건을 떠남으로써 그들은 현존하는 가장 위대한 노움 기술자 중 한 명을 잃은 거요. 이건 나뿐만 아니라 그들도 인정하는 사실이지. 당신의 이해력이 허락하는 한, 내가 알고 있는 모든 것을 가르쳐 주리다.' WHERE `entry`=3635; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오! 혹시 유도 로봇이 당신 집 벽을 뚫고 들어와 처박힌 일이 있었던 거라면 미리 내 변호사에게 그 일을 위임해 놓겠소. 엥? 그게 아니라면, 무슨 일로 왔소?' WHERE `entry`=3635; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 앞으로 스컬지 녀석들이 함부로 수를 늘리지 못할 걸세.$B$B빛의 은총이 함께하기를.' WHERE `entry`=3636; +UPDATE `locales_quest` SET `Details_loc1` = '고블린 기계공학은 높은 수익과 더 큰 폭발력을 가져올 실용적인 기술이지! 우리 설계도에 나와있는 장치들을 이용하면 강력한 폭탄과 엄청난 무기들을 만들 수 있는데, 이 점에 대해서는 설명서에도 나와 있소.$B$B또한 설명서에는 우리 설계도의 비밀에 대한 아주 오래된 서약에 대해서 나와 있자. 한 번 고블린 기술자가 되면 그걸로 끝이오. 노움 기계공학에는 전혀 손을 댈 수 없게 되는 것이지.$B$B그래도 고블린 기술자가 되기를 원한다면 평생 비밀을 지킬 것을 서약하는 이 문서에 서명한 후에 다시 나와 얘기하도록 합시다. 신중히 생각하도록 하라고.' WHERE `entry`=3638; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '문서에 서명을 하고 내게 건네줄 준비가 됐다면 그걸로 끝인 거요. 한 번 서명하면 한 길뿐이라는 건 이미 말해 줬소이다. 준비가 됐으면 고블린 기계공학의 배에 탑승하라고!' WHERE `entry`=3638; +UPDATE `locales_quest` SET `Details_loc1` = '당신의 지도교사로서 당신이 만든 물건의 견본을 좀 보고 싶소. 당신은 두말할 나위 없이 솜씨 좋은 기술자이지만 나는 앞으로의 작업에 고블린 지향 기술을 강조할 방법을 찾기 위해 당신의 작품들을 분석하려는 거라오. 내게 대형 철제 폭탄 20개, 조밀한 다이너마이트 20개, 양 폭탄 5개를 가져오시오. 물론 안전 장치는 꼭 잠가야 하오!$B$B이 물건들을 내게 제출하면 당신에게 고블린 기술자 회원권을 발급해 주겠소. 모든 고블린 전문 기술자들과 만나려면 이 회원권이 반드시 필요하다오!' WHERE `entry`=3639; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 여기 당신의 첫 번째 고블린 기술자 회원권이오!$B$B이 회원권은 회비를 선불로 내고 14일 동안 사용할 수 있소. 모든 회원권은 발급 받은 지 2주 후에 기간이 만료되는데, 만기가 되면 어떤 고블린 전문 기술자에게나 다음번 회비를 내고 새 회원권을 받도록 하시오. 회원권이 없으면 회원 자격이 일시 정지되어 새로운 설계도를 볼 수가 없소이다.$B$B회원 자격이 정지되어도 당신이 이미 알고 있는 것에는 아무런 영향을 주지 않소. 한번 고블린 기술자는 영원한 고블린 기술자니까 말이오.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 검토할 수 있도록 당신이 만든 기계공학 물건들을 주면 당신에게 정품 고블린 기술자 회원권을 주겠소! 그 회원권이 유효 기간 동안은 아제로스 어디에서든 모든 고블린 전문 기술자를 무제한으로 만날 수 있소.' WHERE `entry`=3639; +UPDATE `locales_quest` SET `Details_loc1` = '노움 기계공학은 모두의 삶에 필요한 모든 것들을 만들 수 있는 이론이라오! 설계도를 이용해, 세계를 제어할 수 있는 장치를 만들 수도 있는데, 이 점에 대해서는 당신에게 드리는 설명서에도 자세히 나와 있소이다.$B$B또한 그 설명서에는 우리 설계도의 비밀에 대한 아주 오래된 서약에 대해서도 나와 있소. 그러니까 한번 노움 기술자가 되면 그걸로 끝이오. 고블린 기계공학에는 전혀 손을 댈 수 없게 되지.$B$B그래도 노움 기술자가 되기를 원한다면 평생 동안 비밀을 지킬 것을 서약하는 이 문서에 서명한 후 다시 나와 얘기합시다. 신중히 생각하도록 하시오.' WHERE `entry`=3640; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노움 기술자가 된 것을 축하하오! 당신도 이제 아제로스에서 가장 우수한 기계공학 설계도를 사용할 수 있소.$B$B노움 기계공학을 선택하기로 결정을 내렸으니 이제는 노움 지향적인 작업을 연구할 때요. 이제부터 우리가 당신의 계획 수립을 도와 노움 기계공학 기술을 최고 수준으로 올려 놓고야 말겠소!' WHERE `entry`=3640; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서약서에 서명을 하고 내게 건네주면 그걸로 끝이오.$B$B내가 당신에게 알려줄 비밀은 엄청나게 중요한 것이라서 이 비밀유지서약서라는 것은 매우 중요하오! 나도 서명을 했고 내 형제, 자매 기술자들도 다들 서명을 했소이다. 이걸로 당신은 앞으로 아주 전망 있는 단체에 속하게 되는 거요, 기술자 $n!' WHERE `entry`=3640; +UPDATE `locales_quest` SET `Details_loc1` = '당신의 지도 교사로서 손수 만든 물건의 견본을 좀 보고 싶소. 당신이 솜씨 좋은 기술자라는 건 두말할 나위 없지만 작업을 분석해 앞으로 노움 지향 기술을 강조하기 위한 길을 찾으려는 것이라오. 내게 미스릴관 6개, 정밀한 조준경 1개, 고급 표적 허수아비 2개를 가져오시오.$B$B이 물건들을 내게 가져오면 당신에게 노움 기술자 회원권을 발급해 주도록 하겠소. 모든 노움 전문 기술자들과 만나려면 이 회원권이 꼭 필요하다오!' WHERE `entry`=3641; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 여기 당신의 첫 번째 노움 기술자 회원권이오!$B$B이 회원권은 회비를 선불로 내고 14일 동안 사용할 수 있소. 발급 받은 지 2주 후에 기간이 만료되는데, 만기가 되면 아무 노움 전문 기술자에게 가서 회비를 내고 새 회원권을 발급 받도록 하시오. 회원권이 없으면 회원 자격이 일시 정지되어 새로운 설계도를 볼 수가 없소이다.$B$B회원 자격이 정지되어도 당신이 이미 알고 있는 것에는 아무런 영향을 주지 않소. 한번 노움 기술자는 영원한 노움 기술자니까!' WHERE `entry`=3641; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 만든 기계공학 물건들을 검토할 수 있도록 나에게 주면 노움 기술자 회원권을 주겠소! 그 회원권의 유효 기간 동안 세계 어디에서든 모든 노움 전문 기술자를 무제한으로 만날 수 있소.' WHERE `entry`=3641; +UPDATE `locales_quest` SET `Details_loc1` = '우리의 기계공학은 노움 종족의 모든 요구를 충족시킬 수 있도록 잘 다듬어져 온 이론이오. 우리 설계도들을 이용하면 세계를 우리의 필요에 따라 제어할 수 있는 장치들을 만들 수 있는데, 이 점에 대해서는 당신이 읽은 설명서에도 나와 있소이다.$B$B그리고 한가지 서약에 대해서도 나와 있소. 설계도의 비밀에 대한 아주 오래된 약속이지. 그러니까... 한번 노움 기술자가 되면 그걸로 끝이오. 고블린 기계공학에는 손도 댈 수 없지.$B$B그래도 노움 기술자가 되기를 원한다면 평생 동안 비밀을 지킬 것을 서약하는 이 문서에 서명한 후에 다시 나와 얘기합시다. 신중히 생각하도록 하시오.' WHERE `entry`=3642; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노움 기술자가 된 것을 축하하오! 당신도 이제 곧 아제로스 최고의 기계공학 설계도를 사용할 수 있게 될 거요.$B$B노움 기계공학을 배우기로 결정했으니 우선 당신이 알고 있는 노움 기계공학 지식으로 만든 물건을 좀 보도록 하겠소. 그런 다음 당신의 재능을 극대화시키기 위한 계획을 수립해야겠소!' WHERE `entry`=3642; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '문서에 서명을 하고 내게 건네면 그걸로 끝이오.$B$B놈리건의 바보들, 특히 수석땜장이 오버스파크와는 정치적인 면에서 결코 동의할 수 없지만, 비밀유지서약서는 그 모든 것을 초월하오! 하나의 길을 선택하고 평생 그 길을 충실히 걸어나갈 것에 동의를 하는 것이오.' WHERE `entry`=3642; +UPDATE `locales_quest` SET `Details_loc1` = '당신의 지도 교사로서 손수 만든 물건의 견본을 좀 보고 싶소. 당신이 지금도 솜씨 좋은 기술자라는 것은 두말할 나위 없지만, 작업을 분석해서 앞으로 당신의 기술에 노움만의 특성을 부여하는 길을 찾으려는 거요. 내게 미스릴관 6개, 정밀한 조준경 1개, 고급 표적 허수아비 2개를 가져오시오.$B$B이 물건들을 내게 제출하면 당신에게 노움 기술자 회원권을 발급해 주겠소. 노움 전문 기술자들과 만나려면 이 회원권이 꼭 필요하오.' WHERE `entry`=3643; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 여기 당신의 첫 번째 노움 기술자 회원권이오!$B$B이 회원권은 회비를 선불로 내고 14일 동안 사용할 수 있소. 발급받은 지 2주 후에 만료되는 데, 만기가 되면 아무 노움 전문 기술자에게나 회비를 내고 새 회원권을 받을 수 있소. 회원권이 없으면 회원 자격이 일시 정지되어 새로운 설계도를 볼 수 없다오.$B$B하지만 당신이 이미 습득한 지식에는 아무런 영향을 주지 않소. 한번 노움 기술자는 영원한 노움 기술자니까!' WHERE `entry`=3643; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 검토할 수 있도록, 당신이 만든 기계공학 물건들을 주면 당신에게 정품 노움 기술자 회원권을 주겠소! 그 회원권의 유효 기간 동안은 세계 어디에서든 노움 전문 기술자를 무제한으로 만날 수 있소.' WHERE `entry`=3643; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 고블린 기계공학 기술자로 활동을 잘하고 있으니 내가 2골드에 만료된 회원권을 갱신해 주도록 하겠소. 비용을 내는 즉시 새로운 회원권을 발급 받게 될 거요. 그렇게 하면 전문 기술자들에게서 고블린 기계공학 설계도를 받을 수 있지.$B$B이 회원권은 2주간 유효하니 그 후에는 다시 회비를 내야 하오! 설계도를 보려면 먼저 회비를 내고 회원권을 갱신해야 하오.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '회원권을 갱신하려면 갱신 비용으로 2골드를 내야 하오.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour renouveler votre carte de membre, vous devez vous acquitter du prix de renouvellement qui est de deux pièces d\'or.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Um Eure Mitgliedskarte zu erneuern, müsst Ihr die Erneuerungsgebühr in Höhe von zwei Goldstücken zahlen.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Para renovar tu tarjeta de miembro tendrás que pagar las cuotas de renovación, que son dos piezas de oro.' WHERE `entry`=3644; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$r 기계공학 기술자로서의 자세가 됐으니 내가 2골드에 만료된 회원권을 갱신해 주도록 하겠소. 비용을 내는 즉시 새로운 회원권을 발급받게 될 거요. 그러면 전문 기술자들에게서 $r 기계공학 설계도를 받을 수 있지.$B$B이 회원권은 2주 동안만 유효하니 그 후에는 다시 회비를 내야 하오! 설계도를 보려면 먼저 회비를 내고 회원권을 갱신해야 하니까 말이오.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '회원권을 갱신하려면 2골드를 갱신 비용으로 내야 합니다.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour renouveler votre carte de membre, vous devez vous acquitter du prix de renouvellement qui est de deux pièces d\'or.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Um Eure Mitgliedskarte zu erneuern, müsst Ihr die Erneuerungsgebühr in Höhe von zwei Goldstücken zahlen.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'En vista de que eres un profesional de la ingeniería de los gnomos con buena reputación, te voy a renovar tu tarjeta caducada por una cuota de dos piezas de oro. Cuando hayas pagado esta cuota, recibirás una nueva tarjeta de miembro con la que podrás recibir nuevos esquemas de ingeniería de los gnomos de los instructores apropiados. $B$BEsta tarjeta tiene una validez de dos semanas de actividad, período tras el cual tendrás que pagar la cuota de nuevo. Si quieres tener acceso a los esquemas, tendrás que saldar tus deudas antes.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Para renovar tu tarjeta de membresía tendrás que pagar la cuota de renovación: dos piezas de oro.' WHERE `entry`=3645; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 한 일에 대한 대가를 원하는 것 같은데, 그런가? 내 생애를 떠올려 보라고? 흥. 내가 가진 거나 가져가고 날 혼자 내버려 두게나.' WHERE `entry`=3646; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour renouveler votre carte de membre, vous devez vous acquitter du prix de renouvellement qui est de deux pièces d\'or.' WHERE `entry`=3646; +UPDATE `locales_quest` SET `Details_loc3` = 'wird beim Anblick eines sterbenden Jungtiers wütend!' WHERE `entry`=3646; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Um Eure Mitgliedskarte zu erneuern, müsst Ihr die Erneuerungsgebühr in Höhe von zwei Goldstücken zahlen.' WHERE `entry`=3646; +UPDATE `locales_quest` SET `Details_loc4` = '我猜你在期盼些什么报酬吧,是不是?你不就是让我想起了还活着的时候么?哼,算了,从我这里随便拿件东西就赶紧走吧,让我一个人静一静。' WHERE `entry`=3646; +UPDATE `locales_quest` SET `Details_loc5` = '我猜你想要得到該有的報酬,對吧?提醒我我的生命?。哼。把東西拿走,然後離開。' WHERE `entry`=3646; +UPDATE `locales_quest` SET `Details_loc6` = '|n' WHERE `entry`=3646; +UPDATE `locales_quest` SET `Details_loc7` = '|n' WHERE `entry`=3646; +UPDATE `locales_quest` SET `Details_loc8` = 'Эскадрилья готова, $n. Твоя задача – взять маяк и установить его в восточном кратере центрального плацдарма. Защищай маяк до тех пор, пока эскадрилья не подтвердит его координаты!' WHERE `entry`=3646; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 노움 기계공학 기술자로서 활동을 잘 하고 있으니 내가 2골드에 만료된 회원권을 갱신해 주도록 하겠소. 비용을 내는 즉시 새로운 회원권을 발급받게 될 거요. 이제 전문 기술자들에게서 노움 기계공학 설계도를 받을 수 있을 거야.$B$B이 회원권은 2주간 유효하니 그 후에는 다시 회비를 내야 할 거요! 설계도를 보려면 먼저 회비를 내고 회원권을 갱신해야 하니까 말이오.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '회원권을 갱신하려면 2골드의 갱신 비용을 내야 합니다.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour renouveler votre carte de membre, vous devez vous acquitter du prix de renouvellement qui est de deux pièces d\'or.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Um Eure Mitgliedskarte zu erneuern, müsst Ihr die Erneuerungsgebühr in Höhe von zwei Goldstücken zahlen.' WHERE `entry`=3647; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '깃털을 가져와 줘서 고맙소.$B$B올빼미야수에 대해서는 뭘 좀 알아냈소?$B$B이 깃털을 조사하면 좀 더 많은 것을 알 수 있을 것이오. 천성이 포악한 괴물인지 아니면 단지 잘못 길들여진 탓인지... 꼭 진실을 알고 싶소.' WHERE `entry`=3661; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '될 수 있으면 올빼미야수에 가까이 가지 마시오. 당신의 관심을 자신들을 해치려는 의도로 오해할 수 있으니까 말이오.' WHERE `entry`=3661; +UPDATE `locales_quest` SET `Title_loc5` = '聖潔之書' WHERE `entry`=3681; +UPDATE `locales_quest` SET `Details_loc1` = '불타는 평원에 있는 타우릿산의 불타는 폐허로 가서 가능한 많은 정보를 수집해 오십시오.$B$B소문에 의하면 그곳에는 신비한 유물들이 널려 있다고 하니 수색해 보는 게 좋겠습니다. 그 폐허를 지키고 있는 타우릿산의 수호병들을 조심하십시오. 아직 그곳에 묻혀 있는 모든 비밀을 보호하고 있는 암살자들이랍니다.' WHERE `entry`=3701; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맙소사! 타우릿산이 품고 있는 많은 비밀들이 당신이 가져 온 정보로 설명이 되는군요.$B$B하지만 아직도 알아내야 할 게 무척 많습니다!' WHERE `entry`=3701; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '정보 수집' WHERE `entry`=3701; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt Ihr neue Informationen?' WHERE `entry`=3701; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 당신이 할 일을 말씀드리겠습니다.' WHERE `entry`=3702; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '먼저 타우릿산의 이야기부터 들으시지요.' WHERE `entry`=3702; +UPDATE `locales_quest` SET `EndText_loc1` = '타우릿산의 이야기' WHERE `entry`=3702; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 내 OOX 유도 로봇 세 개를 되찾아 주었소! 기대했던 것 이상으로 수고를 해 주었으니 특별한 사례를 하겠소이다. 당신과 정이 들게 된 바로 그 닭... 아니 로봇, OOX를 소형으로 만들어 주리다!$B$B아무에게도 이렇게 치명적인 잠재력을 지닌 물건을 내준 적이 없지만 당신은 정말 큰 도움을 주었으니 예외로 하지. 게다가 이 축소판에는 전투 기능과 유도 기능이 해제되어 있고 말이야.$B$B그 외에는 모두 OOX 시리즈 로봇의 기능과 똑같소!' WHERE `entry`=3721; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez récupéré trois de mes robots guidés OOX ! Vous avez fait bien plus que le nécessaire, aussi vais-je vous donner quelque chose de spécial pour vous remercier. C\'est une version miniature du robot qu\'à présent vous devez connaître et aimer : l\'OOX !$B$BNormalement, je ne laisserais à personne un appareil aux capacités si dangereuses, mais vous m\'avez été d\'un réel secours. De plus, les mécanismes de combat et le système de guidage ont été mis hors service.$B$BMais il n\'en reste pas moins qu\'il s\'agit bien là d\'un OOX, bon sang !' WHERE `entry`=3721; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt drei meiner OOX-Leitroboter gefunden! Ihr habt viel mehr als das getan, worum ich Euch gebeten hatte. Daher will ich Euch etwas Besonderes für Eure Hilfe geben. Dies ist eine Miniaturversion jenes Roboters, den Ihr jetzt kennt und liebt, den OOX!$B$BIch würde normalerweise niemandem solch ein potenziell tödliches Gerät anvertrauen, aber Ihr wart eine wirklich große Hilfe. Außerdem wurden die Kampfmechanismen und die Leitlogik dieses Exemplars deaktiviert.$B$BAber abgesehen davon ist das ein echter OOX!' WHERE `entry`=3721; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Has recuperado tres de mis robots mensajeros OOX! Has hecho mucho más de lo que tenías que hacer, así que te daré algo especial por toda tu ayuda. Es una versión miniatura del robot que tan bien conoces, ¡el OOX!$B$BNormalmente, no dejaría que nadie tuviese un dispositivo tan potencialmente letal, pero tú has sido de gran ayuda. Además, el mecanismo de combate y las funciones de búsqueda de este robot están desactivados.$B$BPor todo lo demás, ¡es un OOX auténtico!' WHERE `entry`=3721; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Merci d\'avoir retrouvé mon collier, m\'sieur $c... C\'est très gentil ! Mon chaton aussi vous remercie. Pas vrai, Effsee ?' WHERE `entry`=3741; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Salut. J\'ai perdu mon collier. C\'est papa qui me l\'a donné. Papa dit qu\'il y a des monstres dans le lac. Vous avez déjà tabassé des monstres ?' WHERE `entry`=3741; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그거야. 참, 일부러 이 흙더미 위에 퍼올리는 걸 도와줄 생각은 말라고! 고대의 영혼들께서 진정 원하시는 일이라면 기적적으로 퍼올려질 테니까 말이지.$B$B대$c 룬토템님께서 당신과 다시 얘기하고 싶어하시오. 하지만 다음 임무를 수행하려면 적어도 중급 정도의 약초학 지식은 갖추고 있는 게 좋을 거야. 혹시 그게 아니더라도 당신이 대$c님께 전혀 쓸모 없는 친구는 아닐테니 어서 가보라고.' WHERE `entry`=3761; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '편히 쉬시오. 운고로의 토양을 내려놓으러 온 거라면 잘 왔소! 아니면 썩 물러가시오.' WHERE `entry`=3761; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오게. 우리 연구를 돕는 데 관심을 가져 줘서 기쁘군. 할 일이 많다네. 별로 위험하지 않은 일이라고 하면 거짓말이 될 테고... 그대가 겁부터 먹고 도망가지는 않았으면 좋겠군. 하지만 그대의 모습을 보아하니 이 정도 일쯤은 많이 해봤을 것 같군그래.' WHERE `entry`=3762; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 대드루이드 판드랄 스태그헬름과 대화해야 합니다.' WHERE `entry`=3763; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, $c 친구... 내가 이 연구 조사를 지휘하고 있다는 소식을 듣고 재빨리 달려온 것이 분명하군.$B$B여기까지 왔으니 내가 하는 얘기를 한번에 잘 새겨 들으시오. 같은 말을 여러 번 하고 싶진 않으니.' WHERE `entry`=3763; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bien, $c... Puisque vous avez été informé que je dirigeais en personne ces recherches, vous êtes évidemment venu aussi vite que possible.$B$BMaintenant que vous êtes là, écoutez attentivement. J\'ai horreur de me répéter.' WHERE `entry`=3763; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 짐은 여기에 내려놓으시오, 고귀한 $c 양반... 상당히 무거웠을 텐데... 내가 몽상가로서 지고 있는 짐과 별다를 바는 없소만... 참, 이건 대드루이드께서 하사하라고 직접 내리신 사례금이오.$B$B대드루이드 스테그헬름께서 당신과 다시 얘기하고 싶어하시오. 그런데 그분께서 맡길 다음 임무를 수행하려면 적어도 중급 이상의 약초학 지식은 갖추는 게 좋을 거요. 하지만, 혹시 실력이 부족하더라도 세나리온 의회에 도움이 될 다른 방도는 있을 것이오.' WHERE `entry`=3764; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 흙 얘기로군. 대드루이드님께선 모험가가 올 때마다 토양 견본 20개를 원하시니 당신 역시 20개를 가져와야 하오. 우리를 해치려고 음모를 꾸미는 자들은 돌부리에나 걸려 넘어져라!' WHERE `entry`=3764; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 내 동생 아르고스가 보낸 거요? 먼길을 오느라 많이 피곤할 테지만 할 얘기가 무척이나 많소이다.' WHERE `entry`=3765; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이 교환권이라면 씨앗 꾸러미를 20개 내줄 수 있겠군요. 그대에게 씨앗이 다 떨어졌을 때도 더 내줄 수는 있지만, 유감스럽게도 탈렌드리스 씨앗은 대량 생산하기에는 너무 값이 비싸요. 그래서 세나리온 의회에서는 우리를 돕는 모험가들이 약간의 비용을 내주기를 바라는 것입니다.$B$B여명초를 가지고 돌아간다면 대드루이드께서 제공하는 보상이 그 비용보다 훨씬 더 크다는 것을 알게 될 거요.' WHERE `entry`=3781; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '평화와 고요함이 당신과 함께하기를 바랍니다, 친구여. 대드루이드께서 직접 보내서 온 거요?' WHERE `entry`=3781; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 늘푸른 주머니라는 곳에 운고로 분화구에서 가져온 흙을 넣고 탈렌드리스 씨앗을 재배하고 있다네. 이 씨앗들은 무작위로 여러 가지 강한 약초로 꽃을 피우는데, 여명초는 그 꽃 중 하나지. 여명초는 거의 알려진 바가 없는 수수께끼의 약초인데, 바로 이 수수께끼를 풀고자 한다네.$B$B이 교환권을 내 딸 바샤나에게 가져가면 그 애가 씨앗을 좀 줄 걸세. 씨앗이 다 떨어지면 그 애에게서 추가로 더 구입해야 할 거야.' WHERE `entry`=3782; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '네. 이 교환권이라면 씨앗 꾸러미를 20봉 내드릴 수 있겠군요. 씨앗이 다 떨어졌을 때도 추가로 더 내줄 수는 있습니다만, 유감스럽게도 탈렌드리스 씨앗은 대량 생산하기에는 너무 값이 비싸거든요. 그래서 세나리온 의회에서는 우리를 돕는 모험가들 자신이 약간의 비용을 지급하기를 바라는 것이고요.$B$B하지만 여명초를 가지고 돌아간다면 대드루이드님이 제공하는 보상이 그 비용보다 훨씬 더 크다는 것을 알게 될 거예요.' WHERE `entry`=3782; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '평화가 그대와 함께하기를. 대드루이드님이 직접 보내셔서 여기 오신 건가요?' WHERE `entry`=3782; +UPDATE `locales_quest` SET `Details_loc1` = '언제나 친구들이 먼저 기발한 아이디어를 생각해내곤 해서 저는 절대로 따라갈 수 없을 거라고 생각했거든요... 하지만 오늘은 달라요! 아주 멋진 계획을 짜냈거든요! 아무한테도 말하지 않겠다고 약속을 해주시면 그 비밀을 살짝 가르쳐 드릴게요...$B$B바로 기계설인을 만드는 거예요! 친구들이 보면 처음에는 무진장 겁을 먹게 될 테고, 기계라는 것을 알게 되면 아주 놀랄 거예요!$B$B먼저 얼음엉겅퀴설인에게서 두꺼운 설인 모피를 구해야 하는데, 도와주시겠어요? 남동쪽으로 가보면 설인들이 있답니다.' WHERE `entry`=3783; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 모피면 딱 되겠어요, $n. 출발이 아주 좋은데요!' WHERE `entry`=3783; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '시작할 일거리가 많으니 되도록 서둘러서 모피를 갖고 오세요!' WHERE `entry`=3783; +UPDATE `locales_quest` SET `Title_loc5` = '我們到了嗎,雪人?' WHERE `entry`=3783; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오게. 우리 연구를 돕는 데 관심을 가져 줘서 기쁘군. 할 일이 많다네. 별로 위험하지 않은 일이라고 하면 거짓말이 될 테고... 자네가 겁부터 먹고 도망가지는 않았으면 좋겠군. 하지만 그대의 모습을 보아하니 이 정도 일쯤은 많이 해봤을 것 같군그래.' WHERE `entry`=3784; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했어요. 대드루이드님이 필요로 하실 때 내가 꼭 가져다 드리도록 하겠습니다. 그리고 세나리온 의회를 대신해 드리는 감사의 표시로 이걸 받아 두세요.$B$B여명초는 앞으로도 계속 필요한 것이니 계속 우릴 돕고 싶다면 여명초를 더 구해서 절 찾아오세요.' WHERE `entry`=3785; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대드루이드님의 중요한 연구에 사용할 여명초는 재배했습니까? 그분이 세나리온 의회를 위해 하고 있는 이 연구는 아주 중요한 거예요. 그리고 그대의 도움을 쉽게 여기실 분은 절대 아닙니다!' WHERE `entry`=3785; +UPDATE `locales_quest` SET `Details_loc1` = '여기 탈렌드리스 씨앗을 사용하는데 필요한 늘푸른 주머니가 있어요. 이 주머니뿐 아니라 이 씨앗에 줄 거름으로 쓸 운고로 토양 견본도 필요하게 될 거예요. 필요한 물건을 다 마련했거든 씨앗 꾸러미를 사용해 보세요. 나머지는 이 주머니가 다 알아서 할 거예요.$B$B여명초를 충분히 구하거든 이곳 장로의 봉우리로 절 다시 찾아오세요. 대드루이드님은 연구뿐 아니라 여러 근심거리들 때문에 워낙 바쁘시니까 그분을 귀찮게 하지 마시고요.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고하셨어요. 대드루이드님이 필요로 하실 때 제가 꼭 가져다 드리도록 하겠어요. 그리고 세나리온 의회에서 드리는 감사의 표시로 이걸 받아 주세요.$B$B여명초는 앞으로도 계속 필요한 것이니 계속 우릴 돕고 싶다면 여명초를 더 재배하여 절 다시 찾아오세요.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대드루이드님의 중요한 연구에 사용할 여명초는 좀 재배해 보셨나요? 도와주시는 덕분에 운고로 분화구의 신비한 마법 성질은 날이 갈수록 분명히 밝혀지고 있답니다.' WHERE `entry`=3786; +UPDATE `locales_quest` SET `Details_loc1` = '실례합니다, 손님...$B$B제 동료 하나가 당신이 세나리온 의회와 함께 진행하고 있는 연구에 대해 당신과 얘기를 나누고 싶어한답니다. 쿠인티스 존스피레라는 이름의 드루이드인데 페더문 요새에서 지내고 있습니다. 그 친구는 여명초에 대해 당신과 의논하고 싶어하는데... 이 얘기는 대드루이드님의 귀에 들어가는 일이 없기를 바라고 있습니다.$B$B혹시 관심이 있다면 그 친구와 얘기해 보세요. 일단 얘기를 해 보면 틀림없이 모든 게 밝혀질 테니까 말입니다.' WHERE `entry`=3787; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와줘서 고맙소이다, 여행자 친구! 내 소개를 하겠소. 나는 세나리온 의회와 말퓨리온님의 신하이자 드루이드인 쿠인티스 존스피레라 하오. 아마 우리, 샨드리스 페더문 장군님과 섭정에 대해 들어본 적이 있을 거요. 내 동료와 나는 그대가 다르나서스에서 판드랄 스테그헬름님과 함께 진행하고 있는 작업에 대해 그대와 얘기를 나누고자 하오.$B$B더 깊은 얘기를 하기 전에 우선 이 얘기는 우리끼리만 알고 있는 걸로 했으면 하오이다. 그대가 여기에 동의한다면 계속해서 얘기하도록 하겠소.' WHERE `entry`=3787; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와 줘서 고맙소이다! 먼저 내 소개를 하겠소. 나는 세나리온 의회와 말퓨리온의 비천한 신하인 드루이드 쿠인티스 존스피레라 하오. 아마 그대도 내 동료들인 샨드리스 페더문 장군과 섭정들에 대해 들어 본 적 있을 거요. 우리는 그대가 다르나서스에서 판드랄 스테그헬름을 위해 수행하고 있는 작업에 대해 얘기를 나누고 싶소.$B$B얘기를 시작하기 전에 우선 이 얘기는 우리끼리만 알고 있는 걸로 합시다. 그대가 비밀을 지킬 수 있다면 계속해서 얘기하죠.' WHERE `entry`=3788; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그대로군... 내가 이 연구 조사를 지휘하고 있다는 소식을 듣고 최대한 빨리 달려온 것이 분명하군그래.$B$B이제 여기 왔으니 내가 하는 자세한 얘기를 한 번에 잘 들어 보도록 하게. 같은 말을 반복하고 싶은 생각은 없으니까 말이야.' WHERE `entry`=3789; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bien, $c... Puisque vous avez été informé que je dirigeais en personne ces recherches, vous êtes évidemment venu aussi vite que possible.$B$BMaintenant que vous êtes là, écoutez attentivement. J\'ai horreur de me répéter.' WHERE `entry`=3789; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 대드루이드 판드랄 스태그헬름과 대화해야 합니다.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 내가 이 조사를 지휘하고 있다는 소식을 듣고 최대한 빨리 달려온 것이 분명하군그래.$B$B이제 여기 왔으니 내가 하는 자세한 얘기를 잘 새겨 두도록 하게. 같은 말을 반복하고 싶은 생각은 없으니까 말이야.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bien, $c... Puisque vous avez été informé que je dirigeais en personne ces recherches, vous êtes évidemment venu aussi vite que possible.$B$BMaintenant que vous êtes là, écoutez attentivement. J\'ai horreur de me répéter.' WHERE `entry`=3790; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '윽, 이 여명초는 기분을... 이상하게 만드는군. 도대체 스테그헬름이 이걸로 뭘 어쩔 속셈인지 알 수가 없군.$B$B어쨌든 도와줘서 고맙소. 작지만 이걸 받아 두시오. 이 여명초를 연구하는 데는 시간이 좀 걸릴 테고 분명 앞으로도 더 많은 여명초가 필요할 거요. 연구를 하는 김에 짬을 내서 여명초를 연금술용으로도 쓸 수 있는지 알아볼 수 있겠지만... 휴, 곁에 두고 있는 것만으로도 불쾌해지는군.' WHERE `entry`=3791; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여명초 10개가 필요하오. 그 정도면 적어도 연구를 시작할 수는 있을 거요. 분명 실패를 거듭하면서 여명초를 많이 태워 먹겠지만 연구란 본래 그런 것 아니겠소?' WHERE `entry`=3791; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 일단 이것들은 창고에 보관해야겠소. 내게 스테그헬름이 원하는 만큼의 자원은 없지만, 당신이 수고해준 데 대한 작은 사례 정도는 해줄 수 있소. 그런데 스테그헬름이 계속 여명초를 모아서 어떻게 하려는지 모르겠소. 뭔가 수상쩍은 낌새가 느껴져...$B$B나도 항상 여명초가 필요하다는 걸 기억해 주시오. 한번에 5개 단위로 받겠소이다.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 보는군. 내 연구는 순조롭게 진행 중이오. 하지만 여명초 5개만 더 있다면 정말 기쁠 것 같소. 뭐, 기뻐한다는 건 일종의 은유적인 표현이지. 곁에 오래 두면 둘수록 기분이 더 언짢아져서 말이오. 하지만 꾹 참고 이 연구를 끝내야만 하오.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue à nouveau, $n. Mes recherches progressent plutôt bien, mais si vous aviez cinq Fibres d\'aurore supplémentaires, je serais heureux de vous en débarrasser. Mais “heureux” n\'est qu\'une figure de style. Plus j\'en ai autour de moi, et plus je me sens mal à l\'aise. Mes recherches nécessitent cependant que je me hâte et que j\'en finisse.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Abermals hallo, $N. Meine Forschung macht gute Fortschritte, aber wenn Ihr fünf weitere Einheiten Morgenkorn habt, würde ich Euch die sehr gern abnehmen. Na ja... \'gern\' ist nicht wirklich der richtige Ausdruck dafür; je länger ich mich in seiner Umgebung befinde, desto unwohler fühle ich mich. Aber für meine Forschungen ist es nun mal nötig, dass ich mich zusammenreiße und weiterarbeite.' WHERE `entry`=3792; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 이곳에 오게 된 것이 욕심 때문이든, 지위를 생각하지 않는 헌신 때문이든 간에, 당신이 곧 수행하게 될 임무는 우리 모두에게 득이 될 거요.' WHERE `entry`=3801; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '망치가 이 거대한 검은무쇠단 기념비의 손 안에 꼭 들어맞습니다. 석상의 기저부에서 작은 공간이 열립니다. 그 안에는...' WHERE `entry`=3802; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '석상이 불길한 모습으로 높이 서 있습니다.' WHERE `entry`=3802; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋아! 이 여명초를 대드루이드께서 보시면 분명 기뻐하실 거예요. 하지만... 솔직히 말해서 나는 여명초 가까이 있는 것만으로도 좀 불편해요. 그런데 대드루이드님은 그렇게 엄청난 양의 여명초를 손수 다루시니 얼마나 힘드실지 정말 생각만 해도 끔찍한 일이지!$B$B이건 그대에게 드리는 보상이예요. 그대의 지속적인 도움에 세나리온 의회에서는 매우 감사하고 있답니다.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대드루이드께서는 세나리온 의회에서 진행 중인 연구에 사용할 여명초를 항상 찾고 계십니다. 한번에 10개씩 받는데, 가져온 이에게는 유용한 물건으로 보상해 주고 있어요. 10개를 구할 때마다 내게 알려 주면 그에 맞는 보상을 해드리지요.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'L\'archidruide cherche davantage de Fibres d\'aurore pour que le Cercle cénarien puisse poursuivre ses recherches. Nous les prenons par lot de dix. Nous récompenserons votre cueillette par des objets qui pourront être utiles. Lorsque vous en aurez dix, faites-le-moi savoir et je vous récompenserai en conséquence.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Erzdruide sucht ständig nach mehr Morgenkorn für die weiteren Forschungsarbeiten des Zirkels des Cenarius. Wir nehmen jeweils zehn Einheiten ab und belohnen Euch mit umfangreichen Dingen, die Ihr nützlich finden werdet. Wenn Ihr zehn Einheiten habt, lasst es mich wissen, und ich werde Euch entsprechend belohnen.' WHERE `entry`=3803; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋아요. 이 여명초는 분명 때가 되면 큰 도움이 될 거예요. 나이트 엘프들 역시 이 약초에 대해 비슷한 연구를 벌이고 있다고 들었지만, 그들이 뭔가 발견한다면 대체 그걸 어디에 쓸지는 의문이군요. 대드루이드님께서는 이 약초에 숨겨진 수수께끼를 밝혀낼 때까지는 계속해서 여명초가 필요할 거라고 하셨답니다.$B$B이건 그대의 수고에 대한 보상이에요. 그대의 지속적인 도움에 세나리온 의회의 일원으로서 감사를 전합니다.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대드루이드님께서는 세나리온 의회의 운고로 분화구에 대한 연구에 쓸 여명초를 항상 찾고 계세요. 한 번에 10개씩 받는데, 가져온 이에게는 유용한 물건으로 보상해 주고 있답니다. 10개를 구할 때마다 제게 알려 주면 그에 맞게 보상해 드리겠어요.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'L\'archidruide cherche davantage de Fibre d\'aurores pour que le Cercle cénarien puisse poursuivre ses recherches sur le cratère d\'Un\'Goro. Nous récompenserons votre cueillette par des objets qui pourront être utiles. Lorsque vous en aurez dix, faites-le-moi savoir et je vous récompenserai en conséquence.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Erzdruide sucht ständig nach mehr Morgenkorn für das Forschungsprojekt des Zirkels des Cenarius über den Un\'Goro Krater. Wir nehmen jeweils zehn Einheiten ab und belohnen Euch mit umfangreichen Dingen, die Ihr nützlich finden werdet. Wenn Ihr zehn Einheiten habt, lasst es mich wissen, und ich werde Euch entsprechend belohnen.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El archidruida siempre está buscando mañagrana para el proyecto de investigación sobre el Cráter de Un’Goro que lleva a cabo el Círculo Cenarion. La recogemos en lotes de 10 y recompensamos a quien la trae con un conjunto de objetos muy útiles. Si reúnes 10 plantas de mañagrana, tráemelas y te daré tu recompensa.' WHERE `entry`=3804; +UPDATE `locales_quest` SET `Objectives_loc1` = '불타는 평원으로 가서 샤니 프라우드터스크에게 무슨 일이 있었는지 확인해야 합니다.' WHERE `entry`=3821; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 불쌍한 탈트라크.$B$B이번 임무가 끝나면 우리 부모님과 함께 동부 내륙지로 이사를 하기로 했었는데, 이제 그럴 수가 없게 되었군요.' WHERE `entry`=3821; +UPDATE `locales_quest` SET `Title_loc5` = '巨槌石' WHERE `entry`=3821; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<슬픔으로 털썩 주저앉는 탈트라크>$B$B동부 내륙지로 이사 가기로 했었는데... 그 사람이 얘기합디까? 이번이 마지막 임무가 될 거였소.$B$B<흐느끼는 탈트라크>$B$B그 결혼 코걸이는 필요 없소. 난 상관없으니 가지든지 버리든지 당신 마음대로 하시오! 그녀 없이는 그 결혼 코걸이는 이제 내게 아무 의미도 없소이다...' WHERE `entry`=3822; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 아내 샤니는 찾았소? 무사하오?' WHERE `entry`=3822; +UPDATE `locales_quest` SET `Title_loc5` = '克羅格盧爾' WHERE `entry`=3822; +UPDATE `locales_quest` SET `Objectives_loc1` = '불자루일족 오우거마법사 15마리, 불자루 오우거 7마리, 불자루일족 투사 7마리를 처치한 후 랄리우스에게 돌아가야 합니다.' WHERE `entry`=3823; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했다, 병사! 그 오크와 오우거들은 이번 타격으로 한동안 휘청거리게 될 것이야!' WHERE `entry`=3823; +UPDATE `locales_quest` SET `Details_loc1` = '지난번 공격으로 틀림없이 녀석들은 휘청거리고 있을 거야! 우리의 다음 공격은 결정타여야만 해.$B$B포악한 오우거 군주 고르테쉬를 반드시 제거해야 해. 하지만 그보다 더 중요한 것은 불자루 오우거들에 대한 제3단계 공격을 준비할 수 있도록 녀석의 가면을 내게 가져오는 것이야.$B$B조심하도록 해, 병사. 고르테쉬는 우레망치 바위굴이 아니라 그곳에서 서쪽에 있는 검은바위부족 오크의 건물에 지내며 통치하고 있으니까 말이야.$B$B자네가 이번에 해야 할 임무는 피둥피둥 살찐 고르테쉬를 찾아 처치하는 것이야. 임무를 마치면 내게 돌아오도록 해.$B$B윙키, 좀 조용히 해!' WHERE `entry`=3824; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 보라고, 병사. 정말 역겹군! 놈의 가면을 창에 꽂아 놈들이 있는 산 꼭대기에 매달아 둔 걸 나머지 불자루 오우거들이 보게 되면 집단 히스테리를 일으키게 될 거야!$B$B<큰 소리로 웃는 랄리우스>' WHERE `entry`=3824; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 영광스러운 날이로군! 놈의 가면을 갖고 왔나?' WHERE `entry`=3824; +UPDATE `locales_quest` SET `Details_loc1` = '마지막으로 할 일이 하나 더 남았다, 병사.$B$B내가 고르테쉬의 가면을 창에 꽂아 두었으니 이 창을 가지고 우레망치 바위굴 꼭대기로 올라가 땅에 잘 고정시켜 놓기만 하면 돼. 그렇게 한 후에 겁 많은 오우거들이 나 살려라 하며 도망치는 꼴을 지켜보라고! 이번 임무를 즐겁게 마친 후 내게 돌아와서 지금까지 한 수고에 대한 보상을 받도록 하게, 병사.$B$B<현실 세계와의 결속이 약해지는 것 같은 랄리우스>' WHERE `entry`=3825; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했군, 병사! 정말 놀라워! 자네에게 용맹의 메달을 하사하기로... 아니... 아낌없이 포상하도록 하지!' WHERE `entry`=3825; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '고르테쉬의 가면 고정' WHERE `entry`=3825; +UPDATE `locales_quest` SET `Details_loc1` = '아, 안녕하세요. 또 보게 돼서 반가워요. 다르나서스에 가는 길은 어땠나요?$B$B그대가 없는 동안 일이 꽤 진척되었지요. 우린 알이 가득한 둥지를 구해 냈는데, 안타깝게도 우리가 돕기도 전에 어미가 죽어 버렸답니다.$B$B혹시 한 마리 애완 동물로 길러 볼 생각 없나요? 곧 부화할 테니 좋은 <아빠/엄마>가 필요할 거예요. 어떠세요?$B$B정말로 관심이 있으면 이 알을 소금 평원에 있는 켄튼에게 가져가 보세요. 그 친구가 더 자세한 얘기를 해줄 겁니다.' WHERE `entry`=3841; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이건 화살요정용 알이로군. 보아하니 거의 부화할 것 같소이다. 알의 상태가 이리도 좋은 것은 물론이고, 페랄라스에서는 거의 보지 못하는 것을 하나라도 찾았다는 것 자체가 놀랍소. 이 지역에서 여러 밀렵꾼들이 갖은 이유로 화살요정용을 잡아 죽이려고 하고 있어 말이오. 참 안타까운 일이지... 어른이 되면 아주 아름다운 생물들인데 말이오.$B$B그런데 이건 어떻게 해서 찾은 거요?' WHERE `entry`=3841; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오, $c 친구.$B$B여기 경주를 구경하러 온 게 아니니 오해하지 마시오. 뭐, 경주가 재미있기는 하지만 말이외다.$B$B난 이 땅의 구제 가치를 알아보려고 갖은 조사를 하러 버섯구름 봉우리에 온 것이오. 이 지역을 활력이 넘치고 비옥한 땅으로 되살리는 건 내게 일종의 신성한 임무가 되어 버렸소. 어쩌면 근처에서 수자원을 발견할지도 모르는 일이지.$B$B페랄라스와 버섯구름 봉우리 사이의 변화가 얼마나 기이한지 보지 않았소? 이런 일이 발생했을 때는 이상한 마법이 관련된 것이오.' WHERE `entry`=3841; +UPDATE `locales_quest` SET `Details_loc1` = '문위버 자매가 줬단 말이오? 재미있군. 화살요정용들이 그 자매들이 자신들을 보살펴 주는 게 얼마나 고마운 일인지 알았으면 좋겠군. 그 둘은 솜씨가 아주 좋지.$B$B그러니까 이 알을 선물로 줬단 말이군. 그렇다면 당신이 더 이상 원하지 않을 때까지 책임을 져야 하오. 보아하니 거의 부화할 때가 된 것 같지만 알이 건강하고 아무런 손상이 가지 않았다는 것을 확실히 해야겠소.$B$B알을 보호하는데 사용할 인내의 비약 2개와 주문이 좀 필요하오. 나머지 재료는 내가 가지고 있소이다.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋소. 이거면 될 거요. 재료를 섞을 동안 잠시만 기다리시오. 이 알이 얼마나 튼튼할지 곧 알게 될 테니까.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기에 오래 있으면 오래 있을수록 저 경주에 가담하고 싶어진다오. 정말로 놀랄 만한 일이지...$B$B그 비약은 찾았소? 이 알이 건강한지 아닌지 알 수만 있으면 부화할 때까지 당신이 갖고 있도록 되돌려주리다.$B$B비약을 찾거든 내게 알려주시오.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estupendo. Nos vendrán de maravilla... Dame un momento para mezclar mis componentes y veremos si el huevo está sano o no.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Cuanto más tiempo paso aquí, más tentado me siento de participar en estas carreras, $n. Es desconcertante...$B$B¿Has encontrado los elixires? Cuando sepa si el huevo está sano o no, te lo devolveré para que lo cuides hasta que esté preparado para eclosionar.$B$BAvísame cuando tengas los elixires.' WHERE `entry`=3842; +UPDATE `locales_quest` SET `Details_loc1` = '아주 훌륭한 견본이군. 이 생물이 잉태 기간 동안 살아 남는다면 정말 건강한 애완동물이 될 거요!$B$B이 일을 마저 끝낼 계획이라면 마지막으로 한 가지 더 해 줬으면 하는 일이 있소. 동부 내륙지에 있는 맹금의 봉우리로 가서 그곳에 있는 아그나르 비스테이머라는 드워프와 얘기해 보시오. 그는 동물을 다루는 데는 달인이라 부화의 마지막 단계에 대해 잘 지도해 줄 수 있을 거요.$B$B이 알은 약해서 제대로 돌보지 못하면 오래가지 못하니까 서두르시오.' WHERE `entry`=3843; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런, 이런, 이런... 용에게서는 이런 걸 본 적이 없는데.... 내 생각에는 요정용인 것 같군. 내가 틀리지 않았다면 화살요정용 변종 중 하나인 것 같네. 좋아, 정말 잘 됐어.$B$B자, 이제 부화를 무사히 마치고 강하고 튼튼하게 자랄 수 있도록 하려면 먹일 걸 좀 가져와야 하네. 제시간에 날 잘 찾아와서 다행이군.' WHERE `entry`=3843; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하신가. 내가 도와 줄 일이라도 있나?' WHERE `entry`=3843; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, bien, bien... No he visto uno de estos en mucho tiempo. Es de dragón feérico, si no me equivoco. Y parece ser de la variedad duende dardo. Excelente. Excelente, sí. $B$BBien, si queremos que esta criaturita crezca sana y fuerte, deberíamos conseguirle algo de comida. Has acudido a mí justo a tiempo.' WHERE `entry`=3843; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $n, ¿en qué puedo ayudarte?' WHERE `entry`=3843; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '물에 젖은 가방이 연못 바닥에 놓여 있습니다.' WHERE `entry`=3844; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오... 맞아요. 낯이 익은 물건들이네요... 뭐, 조금...' WHERE `entry`=3845; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요. 우리 초면이죠?' WHERE `entry`=3845; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '꼬꼬댁!!!$B$B<모이를 내려놓자 게걸스레 먹기 시작하는 닭>$B$B잠시 후에 닭이 놀란 듯이 주위를 둘러봅니다. 불편한 듯이 앞뒤로 뒤뚱거리는데, 알을 밴 것일까요? 밑을 조사해 보는 것이 좋겠습니다.' WHERE `entry`=3861; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<검고 차가운 눈으로 배고프다는 듯이 올려다보는 닭>$B$B꼬꼬대애액!$B$B꼬... 꼬꼬꼬...' WHERE `entry`=3861; +UPDATE `locales_quest` SET `Title_loc5` = '咯咯嗒!' WHERE `entry`=3861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '식량 상자와 탐사 장비 둘 다 가져왔구려! 당신은 원정대뿐 아니라 우리 목숨도 구해 준 거요. 우리가 대체 어떻게 감사를 해야 할지 모르겠소이다. 덕분에 여기서 좀 더 있을 수도 있겠소이다.$B$B가진 것은 많지 않지만 당신이 우리에게 베푼 귀한 도움에 대해 모르는 척 그냥 넘어가는 일은 절대 없을 거요. 고맙소. 이제 당신은 우리 왕국 원정대에 친구를 얻은 것이오!' WHERE `entry`=3881; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리가 여기서 살아서 빠져나갈 기회라도 얻으려면 그 큰 식량 상자가 필요하오. 그리고 최소한 탐사 장비의 일부라도 되찾게 된다면 그거야말로 불행 중 다행인 셈이지.' WHERE `entry`=3881; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋소. 이거면 될 거요. 그리고 잠깐만 실례를...$B$B이 뼈들을 땅에서 파내고 살아있는 스테고돈에 해를 전혀 입히지 않아 줘서 아주 고맙소이다!!!$B$B당신이 정말로 땅을 파서 가져왔든 그렇지 않았든 나는 알고 싶지 않소. 그냥 그렇게 비밀로 간직하도록 합시다. 어때 괜찮겠지? 자, 이거면 이번 일에 대해서 당신이 완전히 입을 다물어 줄 수 있을 거요. 여기서 살아서 빠져나갈 수만 있다면야!' WHERE `entry`=3882; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나에 대해 뭐라고 비난을 하든 상관없소이다. 하지만 연구하는데 쓸 뼈가 고대 스테고돈 녀석들과 디메트로돈에게서 나온 것이든 우리가 진을 치려고 할 때 우리를 숫제 통째로 집어삼키려고 했던 녀석들에게서 가져온 것이든 상관하지 않을 거란 말이오. 나는 그저 살아서 여길 빠져나갈 수만 있으면 그걸로 족하니까...' WHERE `entry`=3882; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '네, 이거면 됐습니다. 당신은 아주 큰 도움이 되었어요... 사례를 이보다 더 후하게 해 드리고 싶지만 험난한 오지 한가운데서 오도가도 못하게 되면 다른 이에게 줄 수 있는 게 줄어들게 마련이죠. 하지만 이곳에서 진행된 연구는 당신의 도움이 아니었으면 정말 불가능했을 겁니다!' WHERE `entry`=3883; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '연구할 고리쉬 거주지의 견본은 가져왔나요?' WHERE `entry`=3883; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런! 내 일지잖아! 운고로로 가져온 다른 모든 물건들처럼 이것도 잃어버린 줄 알았소. 돌려줘서 고맙소이다!' WHERE `entry`=3884; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오! 덩치만 큰 흉포한 짐승들 말고 살아 있는 자를 보게 되니 반갑기 그지없소이다! 운고로 분화구에는 무슨 일로 오셨소?' WHERE `entry`=3884; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 자네에게 해 줄 수 있는 일은 이걸로 끝일세. 자네는 자네가 얻은 자유를 마음껏 누릴 자격이 있음을 증명해 보였어. 지금까지 보여 준 실력 덕분에 앞으로 자네에게 수많은 자들이 대항해 오겠지만 그 자들이 어떤 짓을 하든 우리는 자유로운 존재이고 두 번 다시 노예가 되지는 않을 것이라는 걸 명심하게나.$B$B자, 자넨 해야 할 일이 무척 많으니 이걸 받고 어서 길을 떠나게.' WHERE `entry`=3901; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Diejenigen, die bei dieser Aufgabe trödeln, können genausogut am Ende ziellos umherwandern wie unsere gefallenen Brüder und Schwestern im Dorf. Wollen wir hoffen, dass es euch besser ergeht als Ihnen, ja?' WHERE `entry`=3901; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했어, 친구. 당신이 쓸모 있을 줄 알았다니까. 자, 지금까지 수집한 물건 중 그나마 괜찮은 걸 골라 놨으니 하나 골라 가지라고.' WHERE `entry`=3902; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '쓸 만한 물건들을 좀 가져왔나? 버려진 물건을 재활용하는 걸 부끄럽게 여길 필요는 없어. 누가 우리에게 동냥을 줄 것도 아니고 말이야. 우리 포세이큰은 자신의 힘으로 살아갈 거라고!' WHERE `entry`=3902; +UPDATE `locales_quest` SET `Details_loc1` = '당신은 믿음직한 분이시라는 걸 보여주셨군요. 그뿐만 아니라 궂은 일도 마다지 않으시는 분이시죠?$B$B제게 밀리 오스워드라는 친구가 있는데, 문제가 좀 생겼답니다. 그 친구는 수도원 뒤편, 마구간 근처에 있는 그녀의 마차 곁에 있습니다. 틀림없이 당신 같은 분의 도움을 받고 싶어할 겁니다.' WHERE `entry`=3903; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 윌렘 부관님께서 저와 얘기해 보라고 했다고요? 그분은 용감하고 언제나 남을 도와 주려고 하지만 임무 때문에 노스샤이어 수도원에 묶여 계시는 분이라 지금의 제 문제는 어떻게 해 줄 수 없을 것 같아요.$B$B혹시 당신이 도와 주실 수 있으세요?' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Title_loc3` = 'Milly Geltmark' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Title_loc5` = '米莉·奧斯沃斯' WHERE `entry`=3903; +UPDATE `locales_quest` SET `Details_loc1` = '제가 노스샤이어 포도밭에서 포도를 따고 있는데 데피아즈단이라는 도적떼가 몰려오더군요! 그래서 전 노스샤이어 경비병들에게 신고했고 그들이 사태를 수습해 주겠다고 약속하긴 했지만... 제 포도가 걱정이에요! 데피아즈단 녀석들이 포도를 훔쳐 가지 못한다 해도 경비병들이 녀석들을 쫓아내면서 포도를 다 짓밟아 버릴까 봐 걱정이랍니다.$B$B제발 절 좀 도와 주세요! 전 제 포도 대부분을 양동이에 담아 두었는데 그것들을 남동쪽에 있는 포도밭에 두고 와 버렸어요.$B$B그걸 제게 가져다주세요! 제가 거둔 포도 수확물을 지켜 주세요!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 제 포도 수확물을 가져 오셨군요! 감사합니다! 데피아즈 녀석들에게 이 근처에서는 소동을 피울 수 없다는 걸 똑똑히 보여 주셨다면 좋겠네요.$B$B요즘 들어 경비병들이 좀 부족한 듯도 한데 당신 같은 영웅들이 우리를 보호해 주니 얼마나 다행인지 모른답니다!' WHERE `entry`=3904; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제 포도는 가져오셨나요?' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Title_loc5` = '米莉的葡萄' WHERE `entry`=3904; +UPDATE `locales_quest` SET `Details_loc1` = '이제 제 포도 수확물이 안전해졌으니 이 포도 수확 목록을 수사 닐스님께 가져다주세요. 그분은 노스샤이어의 식품 및 음료 상점을 관리하시는데, 싱싱한 포도가 있다는 걸 알면 분명 아주 기뻐하실 거예요.$B$B닐스님은 수도원 안에 있는 종탑에서 찾으실 수 있을 겁니다. 그분은 그곳에서 본인이 만든 포도주의 맛을 보곤 하신답니다.' WHERE `entry`=3905; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어디 보자...$B$B오호! 밀리의 포도를 구해 내셨군요! 도적떼가 포도밭에 침입했다는 밀리의 얘기를 듣고 거의 절망에 빠져 있었는데 말입니다. 하지만 성스러운 빛에 대한 제 믿음은 흔들리지 않았답니다!$B$B그리고 형제의 용기 덕분에 이제 포도주를 더 담글 수 있는 포도가 생겼습니다! 성스러운 빛이 형제를 축복하시고 안전하게 지켜 주시기를!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '선한 기운이 느껴지는 분이시군요. 이리 오세요. 앉아서 한잔 하시죠!' WHERE `entry`=3905; +UPDATE `locales_quest` SET `Title_loc5` = '葡萄出貨單' WHERE `entry`=3905; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이럴 리가 없는데... 이래서는 안 되는데. 파이론을 처치한 것은 이제 겨우 겉에 덮여 있던 덮개를 벗긴 정도밖에 되지 않습니다. 검은바위 나락 내에는 훨씬 더 사악한 타락의 근원이 도사리고 있는 것입니다.' WHERE `entry`=3906; +UPDATE `locales_quest` SET `Details_loc1` = '당신을 둘러싸고 있는 대기에서 사악한 기운이 느껴지는군요. 검은바위 나락에 숨어서 이 사악함을 지휘하고 있는 자가 또 있습니다.$B$B바람과 땅의 군주 인센디우스의 이름을 부르짖고 있습니다... 하지만 누군가... 무엇인가가 그를 지배하고 있습니다. 그는 심부름꾼에 불과할 뿐입니다.$B$B그를 찾아 그의 주인이 어디에 숨어 있는지 알아내고 정보를 알아내면 내게 돌아오십시오.' WHERE `entry`=3907; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<쿠르니아의 서판을 거머쥐는 썬더하트>$B$B라그나로스가... 이곳에...$B$B장로들이 검은바위 산에서 뿜어져 나오는 타락을 걱정한 것이 옳았습니다. 고대 신들의 장군이라니! 우리의 세계에!!! 우린 카르가스에서의 우리 입지를 다시 세워야 합니다. 여기에 남아서 싸울 것인가 아니면 새로운 세계의 분리를 두려워하여 도망칠 것인가 반드시 결정해야 하는 겁니다.$B$B검은바위 산으로 다시 탐험을 떠나게 되면 조심하도록 하시기 바랍니다. 이 세계에 현존하는 그 어떤 것보다도 훨씬 더 큰 악이 그 불의 심연 속에 살고 있습니다.' WHERE `entry`=3907; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '곧 화염이 이 대지를 뒤덮게 될 겁니다. 서두르십시오!' WHERE `entry`=3907; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '칼이야 당연히 연마할 수 있죠. 작업을 하는 동안 링쿠 녀석이 왜 이렇게 시간을 끌었는지 설명이나 해주세요. 이런 일은 잘 잊지 않는 녀석인데...' WHERE `entry`=3908; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어이구... 이제서야 링쿠 녀석이 칼을 보냈군요, 빠르기도 하지.' WHERE `entry`=3908; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 정말로 그 비약인지 알아보려면 약병 하나가 있어야 하는데... 네... 정말로 그 비약이군요.' WHERE `entry`=3909; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '벌써 오셨어요?' WHERE `entry`=3909; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '누가 나와 얘기를 나누러 온 것도 참으로 오랜만의 일이로군...' WHERE `entry`=3912; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '묘비를 강하게 밀자 묘비가 미끄러지며 아래에 움푹하게 패인 땅이 드러납니다.$B$B링쿠의 검을 집어넣어 보니 모양이 딱 들어맞습니다...' WHERE `entry`=3913; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 묘비가 개리얀이 말한 묘비가 틀림없습니다...' WHERE `entry`=3913; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 검... 완성됐네!$B$B근데 왜 이 검이 필요했는지 기억이 나지 않네요...$B$B자, 적어도 수고해 주신 보답을 해 드려야죠.' WHERE `entry`=3914; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아! 당신을 본 적이 있어요! 이름이... 잠깐만요. 제가 말해 볼게요!' WHERE `entry`=3914; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이게 뭐죠? 사모플랜지라고요? 사모플랜지는 또 뭐예요??$B$B음... 이걸 건드리면 이 부분이 움직이고... 또 속에서 아주 복잡한 기계 소리가 나네요. 세상에! 제대로 한번 고쳐서 뭐 하는 물건인지 알아보고 싶군요. 당신도 그렇죠??' WHERE `entry`=3921; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금 무척 바쁘거든요. 나한테 뭔가 줄 게 있는 게 아니라면 어서 가 보시는 게 좋을 거예요.' WHERE `entry`=3921; +UPDATE `locales_quest` SET `Title_loc2` = 'Wenikee Bakaboulon' WHERE `entry`=3921; +UPDATE `locales_quest` SET `Title_loc3` = 'Wenikee Kübelbolz' WHERE `entry`=3921; +UPDATE `locales_quest` SET `Details_loc1` = '이 사모플랜지를 고치고 싶긴 한데, 그러려면 필요한 게 좀 있어요. 17.5 게이지 규격 용접용 철괴가 다 떨어졌는데 작업을 진행하려면 그게 있어야 하거든요.$B$B그걸 구할 수 있는 가장 가까운 장소는 동쪽에 있는 진흙늪이에요. 보통 투자개발회사에서 연장통에 담아 두곤 하니까 진흙늪으로 가서 그곳에 있는 연장통 안을 뒤져 보세요. 용접용 철괴를 충분히 모았으면 제게 돌아오세요.' WHERE `entry`=3922; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요, 가져오셨군요! 이제 작업을 시작할 수 있겠어요...' WHERE `entry`=3922; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '용접용 철괴를 가져오셨나요, $n? 이 사모플랜지를 계속 쳐다보고 있으려니 얼른 고치고 싶어서 안달이 나네요.' WHERE `entry`=3922; +UPDATE `locales_quest` SET `Title_loc2` = 'Rilli Grassougob' WHERE `entry`=3923; +UPDATE `locales_quest` SET `Title_loc3` = 'Rilli Schmierklump' WHERE `entry`=3923; +UPDATE `locales_quest` SET `Title_loc5` = '雷里·格里斯高布' WHERE `entry`=3923; +UPDATE `locales_quest` SET `Details_loc1` = '사모플랜지를 고칠 수는 있겠지만 먼저 설명서가 필요하오. 내가 투자개발회사에서 일할 적에 코퍼플러그라는 사장 놈과 경쟁 관계에 있었소. 그는 사모플랜지의 비밀을 긁어모아 자신이 신뢰하는 이들에게만 조금씩 말해주곤 했는데, 난 그 선택된 소수에 끼지 못했지...$B$B예전에 코퍼플러그 사장은 불모의 땅 북동쪽에 있는 돌무더기 광산에 머물렀소. 그에게서 설명서를 가져와 주시오. 그가 설명서 중 몇 장을 다른 이에게 주었을 수도 있소. 그것들까지 전부 모아와야 하오.' WHERE `entry`=3924; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔구려! 당장 설명서를 읽고 사모플랜지 고치는 방법을 알아내야지! 톱니항에 있는 스퍼터밸브와 얘기했는데 당신에게 도와줘서 고맙다는 인사와 함께 수고에 대한 보상을 주고 싶어하더군.$B$B나도 정말 감사하오. 일단 이 물건을 다 고치게 되면 당신에게도 알려주도록 하지.' WHERE `entry`=3924; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '설명서는 가져왔소?' WHERE `entry`=3924; +UPDATE `locales_quest` SET `Title_loc5` = '主動式負載平衡器說明書' WHERE `entry`=3924; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제자리에서 잠깐만 기다리세요... 새로운 수정 조합을 실험하는 중이거든요...' WHERE `entry`=3941; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘룬께 영광을. 내가 도와줄 일이 있소?' WHERE `entry`=3942; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = 'J.D.가 도와주던가요?' WHERE `entry`=3961; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요. 또 보네요!' WHERE `entry`=3961; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ach, hallo, $N!' WHERE `entry`=3961; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '감사해요.$B$B이제 황금 불길을 제 고향에 돌려줄 수 있겠군요. 그곳에서 보호를 받으며 다시는 사악한 목적으로 사용되지 않을 겁니다.$B$B당신이 아니었다면 전 아직도 제가 누군지 전혀 몰랐을 거예요! 저를 너무나 많이 도와 주셨으니, 뭔가 특별한 걸 드렸으면 하는데... $B$B원하시는 걸 아무거나 가져가세요!' WHERE `entry`=3962; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '불바람은 황금 불길을 이용해 오라를 치고 있어 거의 불사신이나 다름없어요. 아쿠에멘타스의 은토템을 가진 당신만이 그 보호막을 제거할 힘을 지니고 있답니다.' WHERE `entry`=3962; +UPDATE `locales_quest` SET `Details_loc1` = '불쌍한 가르갈 녀석... 뭐가 날아오고 있다는 것조차 몰랐을 거요. 화살이 머리 정수리 급소에 퍽하고 꽂혔으니까 말이오. 원래 똑똑한 녀석은 아니었지만 이젠...$B$B<인상을 찌푸리는 갈라마브>$B$B우리가 화살을 뽑아 보니 화살대에 쪽지가 붙어 있었소. 그 쪽지에는 쇠창살 뒤로 보이는 오크를 그린 조잡한 그림과 함께 사령관 고르샤크님의 서명이 들어 있었소. 사령관님이 검은바위 나락에 아직 살아 있는 거라면 당신이 찾아 줘야 하오.$B$B함정이라고 했소? 그야 그렇지, 이 답답한 친구야! 그러니까 당신이 가는 거요!' WHERE `entry`=3981; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시간이 많이 없으니 잘 듣게. 내가 지금부터 할 얘기는 극비 사항이고 자네만 알고 있어야 하네.' WHERE `entry`=3981; +UPDATE `locales_quest` SET `Title_loc5` = '指揮官哥沙克' WHERE `entry`=3981; +UPDATE `locales_quest` SET `Details_loc1` = '나는 스랄님의 비호로 이곳으로 오게 되었다네. 이 바보 같은 것들이 정말로 나를 붙잡을 수 있었을 거라고 생각하나? 난 정보를 모으기 위해 일부러 잡힌 것이야.$B$B<낮은 목소리로 속삭이는 고르샤크>$B$B아이언포지의 공주가 제왕 타우릿산에게 납치를 당했다네. 브론즈비어드 공주가 바로 이 도시에 있는 것이지! 마그니 영감이 이 소식을 듣고는 심장마비라도 걸릴 뻔했을 걸.$B$B<크게 웃는 고르샤크>$B$B쉿! 방금 들었나? 경비병들이 오는군! 방어 태세를 갖추게!' WHERE `entry`=3982; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아슬아슬했군. 자네 때문에 온 것이었을 거야... 분명 더 쳐들어올 걸세.' WHERE `entry`=3982; +UPDATE `locales_quest` SET `EndText_loc1` = '맹공격에서 살아남기' WHERE `entry`=3982; +UPDATE `locales_quest` SET `Title_loc5` = '發生了什麼事情?' WHERE `entry`=3982; +UPDATE `locales_quest` SET `Details_loc1` = '여태까지는 복도 맞은 편 감방에 있는 카란이라는 드워프와는 얘기를 많이 나누지 못했네. 하지만 간신히 나는... 아니, 우리는 그 사람을 해칠 생각이 없다는 것을 설득하는 데 성공했지.$B$B가서 그 친구와 얘기를 나누고 공주와 그녀를 체포한 자들에 대해 가능한 많은 정보를 모아서 대족장님께 돌아가 전하도록 하게.$B$B스랄님께서는 공주가 해를 입는 걸 원하지 않으시네. 대신 뭔가 원대한 계획을 세우고 계시는데 공주를 아이언포지로 무사히 돌려보내도록 하는 일이 포함된 것 같더군. 카란이 이런 일들을 벌써 다 알고 있다네. 자, 가 보게!' WHERE `entry`=4001; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건 전쟁으로 분열된 우리 세계의 정치적 기후를 호드가 영원히 바꾸어 놓을 수 있는 기회일세. 잘 듣도록 하게나.$B$B이번 임무는 절대로 실패해선 안 되네.' WHERE `entry`=4001; +UPDATE `locales_quest` SET `EndText_loc1` = '카란에게서 정보 수집' WHERE `entry`=4001; +UPDATE `locales_quest` SET `Title_loc5` = '發生了什麼事情?' WHERE `entry`=4001; +UPDATE `locales_quest` SET `Details_loc1` = '아주 훌륭한 정보를 가져왔군.$B$B호드에게 유익한 일을 하는 것이 대족장으로서의 내 의무라네. 다음 세대가 절망적인 삶을 강요당하는 일이 없도록 말이지.$B$B미래의 동맹 관계를 형성할 수 있는 기회가 우리 손 안에 들어온 것일세. 드워프들을 도와 주면 동부 왕국과의 관계가 크게 강화될 거야. 그렇기 때문에 자네가 절대로 실패해서는 안 되는 것일세!$B$B준비는 됐는가?' WHERE `entry`=4002; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지금 이후 이 결정에 대한 번복은 있어서는 안 되는 일이라는 것을 명심하게나.' WHERE `entry`=4002; +UPDATE `locales_quest` SET `Details_loc1` = '이번 검은무쇠단 드워프들에 대한 공격 작전이 성공할 경우 녀석들의 왕국 전체에 큰 여파를 일으키게 될 걸세.$B$B브론즈비어드 공주가 제왕 다그란 타우릿산에게 잡혀 있네. 반드시 제왕을 제거해 그녀를 해방시켜 주어야 해. 경고해 두겠는데, 이 임무는 지금까지의 일과는 비교도 안 될 정도로 위험하네. 브론즈비어드 공주는 제왕의 조종을 받고 있어서 자네를 보는 즉시 공격할 거야. 그러나 절대로 그녀를 다치게 해선 안 되네!!!' WHERE `entry`=4003; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해내셨군요!' WHERE `entry`=4003; +UPDATE `locales_quest` SET `Title_loc5` = '拯救公主' WHERE `entry`=4003; +UPDATE `locales_quest` SET `Details_loc1` = '넌 내 남편을 죽인 거야, $r! 이제 내 아이는 아버지도 없이 이 세상에 태어나게 될 거라고.$B$B<당신을 지목하는 모이라 공주>$B$B분명히 말해 두는데, 이 아이가 아이언포지 왕국의 다음 통치자가 될 거다. 이 그릇된 행동에 대한 대가로 너와 너희 족속을 세상 끝날까지 샅샅이 찾아 처치하고 말 거야!$B$B<제왕 타우릿산이 공주에게 건 마법의 효과가 아직 완전히 가시지 않은 것이 아닌가 생각됩니다.>$B$B날 혼자 있게 내버려둬, $r. 너희 대족장이 분명히 이 일에 대해서 듣고 안달일 거야.' WHERE `entry`=4004; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<소식을 전해 듣고 당황해 하는 스랄>$B$B이제 새로운 위협의 조짐이 보이는군. 마그니의 시대는 저물어 가고 아직 태어나지 않은 검은무쇠단 드워프가 아이언포지의 통치자가 될 게야.$B$B그대는 내가 지시한 임무를 잘 완수했으니 그에 대한 보상을 받을 것이야.$B$B이제 가 보도록! 난 실바나스와 케른과 상의해야겠다.' WHERE `entry`=4004; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불바람이라...$B$B네. 까맣게 타버린 분화구 중심부에 강력한 정령이 살고 있다는 것은 알고 있어요. 누구도 그 정령을 둘러싼 강력한 오라 안으로 파고들지 못해 우린 그저 멀리하기만 하지요. 많은 친구들이 그와 맞서다 길에서 밑에 있는 땅으로 떨어져 버렸어요.' WHERE `entry`=4005; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아오셨군요. 흠... 그 토템을 잠깐 보여주세요.' WHERE `entry`=4005; +UPDATE `locales_quest` SET `Title_loc6` = 'Aquamentas' WHERE `entry`=4005; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 콜카르를 물리쳤어!$B$B자네가 이곳에서 세운 공은 내 반드시 스랄님께 보고하도록 하지.$B$B어깨를 당당히 펴, 용맹스런 $c 친구! 자네는 자기 자신은 물론이고, 호드 전체를 명예롭게 한 거야.' WHERE `entry`=4021; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '깃발을 가져왔나?' WHERE `entry`=4021; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<불의 정수를 낚아채는 키루스>$B$B그래!$B$B보상을 가지고 어서 가라. 내 눈 앞에서 당장 사라져!' WHERE `entry`=4024; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '거인을 쓰러뜨렸나?' WHERE `entry`=4024; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 그 늙은 미블론에게 단단히 박혀 있던 이놈을 뽑아 왔단 거 아니오?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '에보뿌리만 가져오쇼. 그럼 당장 앞날의 비약을 만들어 줄 테니까 말이야.$B$B약초 채집과 연금술에 대해서라면 이 몸이 또 일가견이 있거든. 못 믿겠소? 이거 원, 점심으로 먹으려던 치즈를 금으로 바꾼 이야기를 들려줘야 믿을라나... 어이, 이보라고. 어딜 가는 거요?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Apportez-moi de l\'Evoroot, et je vous ferai de l\'élixir de Videre sans problème.$B$BJe connais toutes sortes de choses à propos des herbes et de l\'alchimie… Tenez, par exemple, laissez-moi vous raconter la fois où j\'ai transformé le fromage que j\'étais sur le point de manger au déjeuner en or... Hé... Où allez-vous ?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Klar, wenn Ihr mir eine Evowurzel bringt, dann kann ich Euch auch das Videre-Elixier machen.$B$BIch weiß alle möglichen Dinge über Kräuter und Alchimie... Ich könnte Euch Geschichten erzählen... zum Beispiel, wie ich mal Gold aus dem Käse gemacht habe, den ich eigentlich zum Mittagessen... he! Wo wollt Ihr hin?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tráeme una raíz del mal y te haré ese Elixir Videre.$B$BSé mucho sobre hierbas y alquimia... ¡Podría contarte una de historias! Por ejemplo, un día transformé el queso que iba a desayunar en oro... ¡Eh! ¿Adónde vas?' WHERE `entry`=4041; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<파편을 자신의 앞에 늘어놓는 테오도라>$B$B<커다란 단안경으로 파편을 꼼꼼히 살펴보는 테오도라>$B$B재미있군. 이 파편들 각각의 구조적 기초에... 약자가 새겨져 있어.' WHERE `entry`=4061; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이번 임무를 가볍게 여기지 말게!' WHERE `entry`=4061; +UPDATE `locales_quest` SET `Details_loc1` = 'G.L.A.$B$B이 \'약자\'가 정령 파편에 새겨져 있군. 약자 밑에는 어떤 계급 표시 같은 게 있네. 자네가 불타는 평원에서 파괴한 기계들은 \'IV 계급\' 이었지만 아마도 이건 낮은 계급일 것일세.$B$B이 파편 견본을 동쪽 야영지에 있는 로트윌 베리아투스에게 가져가 보시게. 그는 정령과학 분야에서 꽤 이름이 높은 학자이니 우리 연구를 도와 줄 수 있을지 모르네.' WHERE `entry`=4062; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<얼굴이 하얗게 변하는 로트윌>$B$B나... 난 이 표시들이 뭔지 알아요.' WHERE `entry`=4062; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭘 가져온 거죠?' WHERE `entry`=4062; +UPDATE `locales_quest` SET `Details_loc1` = '이건... 아젤마크일 리가 없어! 아젤마크는 10년 전에 살해당했단 말이에요. 어떻게 확신하느냐고요? 아젤마크를 처치한 자가 바로 나니까요.$B$B녀석은 아주 비열한 드워프였죠. 내가 평생 동안 이룬 업적을 자신의 사악한 목적에 악용하려고 수단 방법을 가리지 않았어요. 사악한 자들은 항상 정의를 피해 가는 길을 찾아내는 것 같군요.$B$B이게 분명 아젤마크의 솜씨라면 녀석을 반드시 없애야 해요. 그러려면 녀석이 가장 최근에 만든 것들의 견본이 필요해요. 제대로 된 견본만 있다면 이 봉기를 제압할 수 있을지도 몰라요. 검은바위 나락에 아젤마크가 부하들의 경호를 받으며 있을 거예요.' WHERE `entry`=4063; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐야?!? 이 머리카락은 왠지 자연스럽지 않잖아. 이건 검은무쇠단이 만든 아젤마크의 그림자, 또 다른 기계로군요! 당신이 이 아젤마크를 처치했으니 얼마 가지 않아 이 기계의 자리를 메울 새 기계가 나타나겠군요.' WHERE `entry`=4063; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 친구가 맞던가요? 녀석이 정말로 살아 있던가요?' WHERE `entry`=4063; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이번 첫 공격으로 앵거포지가 아주 놀랐을 걸세. 자, 어서 가 보게, 병사. 나는 해야 할 일이 있고, 세워야 할 전투 계획과 쳐부수어야 할 적이 있단 말일세!$B$B일을 더 구하려면 현상수배 표지판을 찾아보게.' WHERE `entry`=4081; +UPDATE `locales_quest` SET `Details_loc1` = '카르가스 원정대의 사령관, 장군 고어투스의 명령:$B$B카르가스 원정대 정찰 사단의 지휘관, 암살단장 렉스로트가 검은무쇠단 고위 관리들의 소재에 대한 소식을 입수하여 돌아왔다. 나락의 잠겨진 문을 지나, 도시 중심부에서 우리 군대를 전멸하기 위한 군사 훈련을 하고 있다. 검은바위 나락으로 가서 녀석들을 제거하라!$B$B이번 임무를 완수하면 보상을 받게 될 것이다.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 나락으로 가서 사악한 침략자들을 쳐부수십시오!$B$B장군 고어투스가 성난모루단 간호병 10명, 성난모루단 병사 10명, 그리고 성난모루단 장교 10명을 처치해 달라고 부탁했습니다. 임무를 완수하면 고어투스에게 돌아가십시오.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '앵거포지는 분명... 화가 나 있을 거야. 세 번째 보상을 받게 되거든 날 다시 찾아오도록 하게. 그때 앵거포지 척살 작전을 개시하도록 하지. 이 작전의 세부 내용은 아직 말할 수 없지만 분명히 누군가 죽게 된다는 것만은 알아 두게나.' WHERE `entry`=4082; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '보석들이 아무 소리도 내지 않고 성배 안으로 떨어집니다...' WHERE `entry`=4083; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '유령의 성배가 마치 죽어가는 심장의 고동에 맞추어 춤을 추듯이 천천히 움직이면서 공중에 떠다닙니다.' WHERE `entry`=4083; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Calice spectral flotte dans les airs, descendant et remontant tout doucement… au rythme d\'un cœur agonisant.' WHERE `entry`=4083; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der spektrale Kelch schwebt in der Luft, leicht ansteigend und dann absinkend, so, als bewege er sich im Takt eines sterbenden Herzens.' WHERE `entry`=4083; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El cáliz espectral flota en el aire, ascendiendo y descendiendo lentamente… como el latido de un corazón moribundo.' WHERE `entry`=4083; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋소. 그대가 친구를 도우려 한다는게 진심이라는 게 확인됐군.' WHERE `entry`=4084; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '불바람을 물리치는 데 필요한 힘에 대해 더 자세히 설명하려면 먼저 내가 필요로 하는 것들을 가져와야 하오.' WHERE `entry`=4084; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 핏빛 호박석은 악령의 숲의 타락을 정화할 방법을 연구하는데 사용할 거예요. 그대는 세나리온 의회를 위해서라면 어떤 일이라도 감수하겠다는 것을 입증해 보였어요. 이제 당신을 믿겠어요.$B$B정령을 해치는 것이 그대의 뜻을 증명해 보일 수 있는 방법이라는 게 이상했겠지만 수많은 생명체들을 구하려면 결국 우리가 선택한 방법이 최선이었다는 걸 알게 될 거예요. 드디어 고약을 만들어 그대와 함께 생명을 보존할 수 있겠군요.$B$B 이제 악령의 숲을 정화할 때가 온 거예요.' WHERE `entry`=4101; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악령의 숲이 괴로워하고 있다는 건 제가 잘 알아요. 저도 똑같이 고통을 겪기 때문이에요! 저는 신념을 굳게 지켜야 해요. 제가 알고 있는 지식이 악당들의 손에 넘어간다면 악령의 숲 전체에 재앙이 닥칠 거예요.$B$B굽이나무 정령들을 물리친 후 그들에게서 핏빛 호박석을 뽑아오면 그대를 믿고 이 재앙에 맞설 방법을 함께 찾아보도록 하죠.' WHERE `entry`=4101; +UPDATE `locales_quest` SET `Details_loc1` = '현재 악령의 숲에 생명을 주는 식물들이 타락에 찌들어 고통 받고 있어요. 제가 타락을 정화하는 방법을 알고 있지만 그 방법에 대해 전혀 무지하거나 믿음이 없는 자들에게는 알려줄 수 없어요. 당신이 진정 세나리온 의회의 대의에 따르고자 한다면 제게 입증해 보이세요!$B$B북쪽으로 가면 강철나무 굴이 있어요. 그곳에 있는 굽이나무 정령들은 정화로도 구제할 수 없는 지경에 이르렀지요. 가서 핏빛 호박석이라고 하는 정령의 수액을 가지고 오세요. 그걸 연구하면 숲의 다른 생명들을 구할 수 있을지도 몰라요.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 핏빛 호박석은 악령의 숲의 타락을 정화할 방법을 연구하는데 사용할 거예요. 그대는 세나리온 의회를 위해서라면 어떤 일이라도 감수하겠다는 것을 입증해 보였어요. 이제 그대를 믿겠어요.$B$B정령을 해치는 것이 그대의 뜻을 증명해 보일 수 있는 방법이라는 게 이상했겠지만 수많은 생명체들을 구하려면 결국 우리가 선택한 방법이 최선이었다는 걸 알게 될 거예요. 드디어 고약을 만들어 그대와 함께 생명을 보존할 수 있겠군요.$B$B 이제 악령의 숲을 정화할 때가 온 거예요.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악령의 숲이 괴로워하고 있다는 건 제가 잘 알아요. 저도 똑같이 고통을 겪기 때문이에요! 만약 제가 알고 있는 지식이 악당들의 손에 넘어 가기라도 한다면 악령의 숲 전체에 재앙이 닥칠 거예요. 그래서 저는 신념을 굳게 지켜야 해요.$B$B굽이나무 정령들을 물리친 후 그들에게서 핏빛 호박석을 뽑아오면 그대를 믿고 이 재앙에 맞설 방법을 함께 찾아보도록 하죠.' WHERE `entry`=4102; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. 여기 약속한 세나리온 식물 고약을 드릴게요. 악령의 숲을 샅샅이 뒤져 오염된 식물을 찾으세요! 그리고 발견되는 즉시 제가 드린 고약을 사용해 정화시켜 주세요.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세나리온 등불을 지니고 있으면 정의를 위해 처치한 타락한 짐승들에게서 오염된 영혼의 조각를 볼 수 있어요. 이 조각을 갈아서 세나리온 식물 고약을 만드는 재료로 쓰죠. 그 고약을 사용하면 오염된 식물들을 다시 건강하게 되살릴 수 있을 거예요.$B$B그 조각을 가져오면 제가 미리 준비해둔 세나리온 식물 고약을 드리겠어요.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous possédez une Balise cénarienne, vous pourrez discerner un fragment d\'esprit corrompu sur les bêtes souillées que nous supprimons pour le plus grand bien de tous. Je broie ces fragments jusqu\'à obtenir un réactif dont je me sers pour confectionner le Baume végétal cénarien$B$B$BEn échange de ces fragments, je vous donnerai du Baume cénarien que j\'ai déjà préparé.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wer ein cenarisches Leuchtfeuer besitzt kan mit diesem die verderbten Seelensplitter in den besudelten Bestien sehen, die zum Wohl der Allgemeinheit vernichtet werden. Ich schleife Splitter zu einem nutzbaren Reagenz, das für die Herstellung von cenarischer Pflanzensalbe verwendet wird. Wir werden diese Salbe benutzen, um verderbte Pflanzen wieder in gesunde zu verwandeln.$B$BIm Austausch für diese Splitter werde ich Euch etwas cenarische Pflanzensalbe geben, die ich bereits vorbereitet habe.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.' WHERE `entry`=4103; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요. 여기 약속한 세나리온 식물 고약을 드리죠. 악령의 숲에 있는 광산에서 광석을 채집하다가 황산을 더 찾게 되면 모아두었다가 나중에 제게 가져다주세요! 많이 찾아올수록 고약을 더 많이 만들 수 있어요.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악령의 숲에서 채광할 때 세나리온 등불을 가지고 있으면 광맥을 오염시키는 황산을 볼 수 있어요. 제가 그 황산을 정화시켜 세나리온 식물 고약의 재료로 바꾸는 방법을 알고 있어요. 숲에서 오염된 식물들을 찾으면 이 고약을 사용하여 정화하시면 되요.$B$B제게 오염된 황산을 모아 주시면 그 대가로 미리 준비해둔 세나리온 식물 고약을 드리겠어요.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous avez une Balise cénarienne et que vous minez dans Gangrebois, peut-être trouverez-vous du Vitriol contaminé dans un filon de minerai brut. Je sais comment purifier ce vitriol et le transformer en un composant qui sert à faire du Baume végétal cénarien. Vous pourrez ensuite l\'utiliser pour libérer les plantes corrompues que vous rencontrerez.$B$BSi vous avez collecté du Vitriol contaminé, je vous l\'échange contre du Baume végétal cénarien que j\'ai déjà préparé.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr im Besitz eines cenarischen Leuchtfeuers seid, während Ihr im Teufelswald Bergbau betreibt, könnt Ihr das besudelte Vitriol sehen, von dem eine Ader Rohmetall verderbt wird. Ich weiß, wie man dieses Vitriol läutert und zu einem Reagenz verarbeitet, aus dem cenarische Pflanzensalbe hergestellt wird. Diese Salbe verwendet Ihr dann an Pflanzen, die Ihr draußen in der Wildnis findet und die gerettet werden müssen.$B$BWenn Ihr verderbtes Vitriol gesammelt habt, werde ich Euch etwas cenarische Pflanzensalbe geben, die ich bereits vorbereitet habe.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si llevas una antorcha Cenarion mientras trabajas en los yacimientos de Frondavil, podrás ver el vitriolo contaminado que corrompe una veta del metal. Yo sé cómo purificar ese vitriolo y cómo convertirlo en un componente del bálsamo de planta de Cenarion. Un bálsamo que podrás utilizar para salvar las plantas que encuentres en el bosque.$B$BSi me traes algo de vitriolo contaminado, te daré un bálsamo de planta de Cenarion que tengo preparado.' WHERE `entry`=4104; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Grâce à une balise cénarienne, les herboristes expérimentés peuvent distinguer l\'insidieuse gangrimpante, un parasite malfaisant produit par la corruption de Gangrebois. Mon travail ici m\'a appris à les purifier avec un réactif... utilisé dans ce que nous appelons le baume végétal cénarien.$B$BLorsque vous cueillerez des herbes à Gangrebois, vous devriez remarquer les brins de gangrimpante si vous avez la balise cénarienne. En échange je vous donnerai du baume cénarien que j\'ai déjà préparé.' WHERE `entry`=4105; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit einem cenarischen Leuchtfeuer können erfahrene Kräuterkundige die heimtückische Teufelskranke erkennen, ein bösartiges Produkt der Verderbnis des Teufelswalds. Dank meiner Arbeit verfüge ich über das Wissen, die Teufelskranke zu einem Säuberungsreagenz verarbeiten zu können. Dieses verwenden wir für etwas, das wir jetzt cenarische Pflanzensalbe nennen.$B$BWenn Ihr im Teufelswald Kräuter sammelt, dann solltet Ihr, solange Ihr das Leuchtfeuer bei Euch habt, auf Teufelsranken stoßen. Im Austausch gegen das, was Ihr mir bringt, werde ich Euch fertige cenarische Pflanzensalbe geben.' WHERE `entry`=4105; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una antorcha Cenarion permite a un herborista experimentado detectar cualquier agente máculo insidioso, un criminal producto de la corrupción de Frondavil. Trabajando aquí he aprendido a purificar el agente máculo y convertirlo en un agente purificador... uno que se usa en lo que ahora llamamos bálsamo de planta de Cenarion.$B$BSi llevas la antorcha contigo mientras recoges hierbas en Frondavil, deberías poder ver el agente máculo. A cambio de lo que me traigas, te daré un poco de bálsamo de planta de Cenarion que tengo ya preparado.' WHERE `entry`=4105; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맞아요! 바로 이거예요. 이 세나리온 식물 고약을 가지고 가서 악령의 숲을 타락에서 구해주세요. 인내가 필요할 거예요!' WHERE `entry`=4106; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '숙련된 무두장이가 세나리온 등불을 지니고 있으면 악령의 숲에서 모은 짐승의 가죽에서 오염된 부분을 찾아낼 수 있어요. 저는 이 쓸모 없어 보이는 조각들을 두꺼운 반죽으로 만들어 세나리온 식물 고약의 촉진제로 사용하지요. 이 악령의 숲에서 사냥한 짐승들의 가죽을 벗길 때는 꼭 이 등불을 지니고 계세요!$B$B오염된 가죽 조각을 모으면 제게 가지고 오세요. 그러면 제가 미리 만들어둔 세나리온 식물 고약을 드리겠어요.' WHERE `entry`=4106; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une balise cénarienne permet à un dépeceur bien entraîné de repérer des morceaux de peau contaminée dans le butin ramassé à Gangrebois. Je transforme ces morceaux apparamment inutiles en pâte épaisse qui sert d\'agent accélérateur au baume végétal cénarien. Quand vous dépecez vos prises ici à Gangrebois, assurez-vous d\'avoir toujours une balise sur vous !$B$BLorsque vous ramassez des morceaux de peau contaminée, apportez-les-moi et je vous donnerai des doses de baume végétal cénarien que j\'ai en réserve.' WHERE `entry`=4106; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit einem cenarischen Leuchtfeuer können gut ausgebildete Kürschner die Flecken besudelter Haut auf den im Teufelswald erbeuteten Fellen erkennen. Ich wandle diese scheinbar nutzlosen Flecken in eine dicke Paste um, mit der die cenarische Pflanzensalbe aktiviert wird. Wenn Ihr hier im Teufelswald Eure beute häutet, dann solltet Ihr unbedingt immer ein Leuchtfeuer bei Euch haben.$B$BSobald ihr besudelte Flecken gesammelt habt, bringt sie mir. Ich gebe Euch etwas cerarische Pflanzensalbe dafür, die ich bereits hergestellt habe.' WHERE `entry`=4106; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기 세나리온 식물 고약을 조금 드리죠. 이 정도에는 하급 황천의 정수가 하나만 들어간답니다. 위험하고 날카로운 칼을 무딘 쟁기로 만들어 버리는 데는 이 정수만큼 강력한 물건도 없지요. 고약이 더 필요하면 절 다시 찾아오세요!' WHERE `entry`=4107; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마력이 풀린 물건의 힘은 그 안에서 만들어지는 정수로 느낄 수 있지요. 저는 마법부여사들이 사용하는 천연 정수를 세나리온 식물 고약을 만드는 데 알맞은 시약으로 바꾸는 방법을 알아냈어요. 여기에는 세나리온 등불이 필요하지 않아요. 마력이 풀려 하급 황천의 정수가 나오는 물건이면 되죠.$B$B하급 황천의 정수만 있으면 정말 좋을 텐데! 그 정수는 굉장히 강력해서 조금만 구해도 큰 일을 해낼 수가 있거든요. 가져다주시면 보답으로 세나리온 식물 고약을 드리죠.' WHERE `entry`=4107; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le pouvoir d\'un objet magique désenchanté est éprouvé par l\'essence qu\'il crée. J\'ai conçu un moyen de transformer l\'essence brute utilisée par les enchanteurs en un réactif qui permet de créer du Baume végétal cénarien. Vous n\'avez pas besoin de Balise cénarienne dans ce cas. N\'importe quel objet désenchanté qui produit des essences inférieures fera parfaitement l\'affaire.$B$BJe n\'ai besoin que d\'une seule essence inférieure. En échange, je vous donnerai du Baume végétal cénarien. L\'essence est très puissante. Il en faut peu pour faire beaucoup !' WHERE `entry`=4107; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Macht eines entzauberten magischen Gegenstandes ist in der von ihm geschaffenen Essenz spürbar. Ich habe einen Weg gefunden, um die rohe Essenz, die von Verzauberern verwendet wird, in ein geeignetes Reagenz für die cenarische Pflanzensalbe umzuwandeln. Dazu braucht Ihr kein cenarisches Leuchtfeuer; jeder angemessen entzauberte Gegenstand, der geringe Netheressenzen abgibt, ist dafür geeignet.$B$BIch brauche nur eine einzige geringe Netheressenz; im Austausch dafür werde ich Euch cenarische Pflanzensalben geben. Die Essenz ist hochwirksam - ganz wenig davon genügt, um viel zu erreichen.' WHERE `entry`=4107; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. 여기 세나리온 식물 고약을 드릴게요. 악령의 숲을 샅샅이 뒤져 오염된 식물을 찾으세요! 그리고 발견되는 즉시 제가 드린 고약을 사용해 정화시켜 주세요.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세나리온 등불을 지니고 있으면 정의를 위해 처치한 타락한 짐승들에게서 오염된 영혼의 조각를 볼 수 있어요. 이 조각을 갈아서 세나리온 식물 고약을 만드는 재료로 쓰죠. 그 고약을 사용하면 오염된 식물들을 다시 건강하게 되살릴 수 있을 거예요.$B$B그 조각을 가져다주면 제가 미리 준비해둔 세나리온 식물 고약을 드리겠어요.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous possédez une Balise cénarienne, vous pourrez discerner un fragment d\'esprit corrompu sur les bêtes souillées que nous supprimons pour le plus grand bien de tous. Je broie ces fragments jusqu\'à obtenir un réactif dont je me sers pour confectionner le Baume végétal cénarien$B$B$BEn échange de ces fragments, je vous donnerai du Baume cénarien que j\'ai déjà préparé.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wer ein cenarisches Leuchtfeuer besitzt kan mit diesem die verderbten Seelensplitter in den besudelten Bestien sehen, die zum Wohl der Allgemeinheit vernichtet werden. Ich schleife Splitter zu einem nutzbaren Reagenz, das für die Herstellung von cenarischer Pflanzensalbe verwendet wird. Wir werden diese Salbe benutzen, um verderbte Pflanzen wieder in gesunde zu verwandeln.$B$BIm Austausch für diese Splitter werde ich Euch etwas cenarische Pflanzensalbe geben, die ich bereits vorbereitet habe.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.' WHERE `entry`=4108; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요. 여기 약속한대로 세나리온 식물 고약을 드릴게요. 악령의 숲에서 채광을 하다가 황산을 더 찾게 되면 나중에 제게 꼭 전해 주세요! 많이 찾아올수록 고약을 더 많이 만들 수 있어요.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악령의 숲에서 채광할 때 세나리온 등불을 가지고 있으면 광맥을 오염시키는 황산을 볼 수 있어요. 제가 그 황산을 정화시켜 세나리온 식물 고약의 재료로 바꾸는 방법을 알고 있어요. 숲에서 오염된 식물들을 찾으면 이 고약을 사용해 정화해 주세요.$B$B오염된 황산을 모아오면 그 대가로 제가 미리 준비해둔 세나리온 식물 고약을 드리겠어요.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous avez une Balise cénarienne et que vous minez dans Gangrebois, peut-être trouverez-vous du Vitriol contaminé dans un filon de minerai brut. Je sais comment purifier ce vitriol et le transformer en un composant qui sert à faire du Baume végétal cénarien. Vous pourrez ensuite l\'utiliser pour libérer les plantes corrompues que vous rencontrerez.$B$BSi vous avez collecté du Vitriol contaminé, je vous l\'échange contre du Baume végétal cénarien que j\'ai déjà préparé.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr im Besitz eines cenarischen Leuchtfeuers seid, während Ihr im Teufelswald Bergbau betreibt, könnt Ihr das besudelte Vitriol sehen, von dem eine Ader Rohmetall verderbt wird. Ich weiß, wie man dieses Vitriol läutert und zu einem Reagenz verarbeitet, aus dem cenarische Pflanzensalbe hergestellt wird. Diese Salbe verwendet Ihr dann an Pflanzen, die Ihr draußen in der Wildnis findet und die gerettet werden müssen.$B$BWenn Ihr verderbtes Vitriol gesammelt habt, werde ich Euch etwas cenarische Pflanzensalbe geben, die ich bereits vorbereitet habe.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si llevas una antorcha Cenarion mientras trabajas en los yacimientos de Frondavil, podrás ver el vitriolo contaminado que corrompe una veta de metal. Yo sé cómo purificar ese vitriolo y cómo convertirlo en un componente del bálsamo de planta de Cenarion. Un bálsamo que podrás utilizar para salvar las plantas que encuentres en el bosque.$B$BSi me traes algo de vitriolo contaminado, te daré un bálsamo de planta de Cenarion que tengo preparado.' WHERE `entry`=4109; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Grâce à une balise cénarienne, les herboristes expérimentés peuvent distinguer l\'insidieuse gangrimpante, un parasite malfaisant produit par la corruption de Gangrebois. Mon travail ici m\'a appris à les purifier avec un réactif... utilisé dans ce que nous appelons le baume végétal cénarien.$B$BLorsque vous cueillerez des herbes à Gangrebois, vous devriez remarquer les brins de gangrimpante si vous avez la balise cénarienne. En échange je vous donnerai du baume cénarien que j\'ai déjà préparé.' WHERE `entry`=4110; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit einem cenarischen Leuchtfeuer können erfahrene Kräuterkundige die heimtückische Teufelskranke erkennen, ein bösartiges Produkt der Verderbnis des Teufelswalds. Dank meiner Arbeit verfüge ich über das Wissen, die Teufelskranke zu einem Säuberungsreagenz verarbeiten zu können. Dieses verwenden wir für etwas, das wir jetzt cenarische Pflanzensalbe nennen.$B$BWenn Ihr im Teufelswald Kräuter sammelt, dann solltet Ihr, solange Ihr das Leuchtfeuer bei Euch habt, auf Teufelsranken stoßen. Im Austausch gegen das, was Ihr mir bringt, werde ich Euch fertige cenarische Pflanzensalbe geben.' WHERE `entry`=4110; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una antorcha Cenarion permite a un herborista experimentado detectar cualquier agente máculo insidioso, ese criminal producto de la corrupción de Frondavil. Trabajando aquí he aprendido a purificar el agente máculo y convertirlo en un agente purificador... uno que se usa en lo que ahora llamamos bálsamo de planta de Cenarion.$B$BSi llevas la antorcha contigo mientras recoges hierbas en Frondavil, deberías poder ver el agente máculo. A cambio de lo que me traigas, te daré un poco de bálsamo de planta de Cenarion que tengo ya preparado.' WHERE `entry`=4110; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une balise cénarienne permet à un dépeceur bien entraîné de repérer des morceaux de peau contaminée dans le butin ramassé à Gangrebois. Je transforme ces morceaux apparamment inutiles en pâte épaisse qui sert d\'agent accélérateur au baume végétal cénarien. Quand vous dépecez vos prises ici à Gangrebois, assurez-vous d\'avoir toujours une balise sur vous !$B$BLorsque vous ramassez des morceaux de peau contaminée, apportez-les-moi et je vous donnerai des doses de baume végétal cénarien que j\'ai en réserve.' WHERE `entry`=4111; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit einem cenarischen Leuchtfeuer können gut ausgebildete Kürschner die Flecken besudelter Haut auf den im Teufelswald erbeuteten Fellen erkennen. Ich wandle diese scheinbar nutzlosen Flecken in eine dicke Paste um, mit der die cenarische Pflanzensalbe aktiviert wird. Wenn Ihr hier im Teufelswald Eure beute häutet, dann solltet Ihr unbedingt immer ein Leuchtfeuer bei Euch haben.$B$BSobald ihr besudelte Flecken gesammelt habt, bringt sie mir. Ich gebe Euch etwas cerarische Pflanzensalbe dafür, die ich bereits hergestellt habe.' WHERE `entry`=4111; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una antorcha Cenarion permite a un desollador experto detectar parches de piel manchados en las presas cazadas en Frondavil. Yo convierto esos parches aparentemente inútiles en una pasta espesa que utilizo después como agente acelerador para el bálsamo de planta Cenarion. Cuando desuelles las presas que caces en Frondavil, asegúrate de llevar una antorcha contigo.$B$BSi recoges parches manchados, tráemelos y te daré unos bálsamos de planta Cenarion que tengo preparados.' WHERE `entry`=4111; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le pouvoir d\'un objet magique désenchanté est éprouvé par l\'essence qu\'il crée. J\'ai conçu un moyen de transformer l\'essence brute utilisée par les enchanteurs en un réactif qui permet de créer du Baume végétal cénarien. Vous n\'avez pas besoin de Balise cénarienne dans ce cas. N\'importe quel objet désenchanté qui produit des essences inférieures fera parfaitement l\'affaire.$B$BJe n\'ai besoin que d\'une seule essence inférieure. En échange, je vous donnerai du Baume végétal cénarien. L\'essence est très puissante. Il en faut peu pour faire beaucoup !' WHERE `entry`=4112; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Macht eines entzauberten magischen Gegenstandes ist in der von ihm geschaffenen Essenz spürbar. Ich habe einen Weg gefunden, um die rohe Essenz, die von Verzauberern verwendet wird, in ein geeignetes Reagenz für die cenarische Pflanzensalbe umzuwandeln. Dazu braucht Ihr kein cenarisches Leuchtfeuer; jeder angemessen entzauberte Gegenstand, der geringe Netheressenzen abgibt, ist dafür geeignet.$B$BIch brauche nur eine einzige geringe Netheressenz; im Austausch dafür werde ich Euch cenarische Pflanzensalben geben. Die Essenz ist hochwirksam - ganz wenig davon genügt, um viel zu erreichen.' WHERE `entry`=4112; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 고약한 냄새가 풍겨나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=4113; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4113; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 지독한 냄새가 풍겨나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=4114; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4114; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4115; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, was wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4115; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 지독한 냄새가 풍겨나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=4116; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4116; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une navetille Les ramures visibles en sont coriaces et tannées, et un voile visqueux en pend. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Peitscherwurzelplanze aussieht. Die sichtbaren Wurzeln der Pflanze sehen zäh und ledrig aus und ein schleimiger Film tropft von der Pflanze.. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的鞭根草' WHERE `entry`=4117; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una blancoria. De la planta cuelga una sustancia viscosa y las raíces visibles parecen endurecidas, como si fueran de cuero. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4117; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4118; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert la version malade et souffreteuse d\'une plante, le dragon nocturne. Les fruits qui pendent de la plante sont pourris et empoisonnés. La plante a désespérément besoin de soins pour retrouver son état normal.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, was wie eine Nachtdrachenpflanze aussieht. Die Früchte, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的夜龍草' WHERE `entry`=4119; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta dragón nocturno. Los frutos que cuelgan de la planta están podridos y envenenados. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4119; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 묘사한 대로라면 이 짐승들은 지각없이 흉포한 것 같군...$B$B정신 바짝 차리게. 이 타락에 대해서 더 자세히 알아보는 것이 자네에게 좋을 걸세. 언제나 자신의 적을 알아두란 말이야.' WHERE `entry`=4120; +UPDATE `locales_quest` SET `Details_loc1` = '정말 나를 포박한 채로 집결지까지 갈 수 있을 것 같나? 네가 정말 경비가 삼엄한 검은바위 요새로 침입해서 그 누구에게도 들키지 않고 그들의 귀중한 정보 제공자를 납치해 갈 수 있을 거 같나?$B$B그러기도 전에 아마 네가 죽게 될 거다!' WHERE `entry`=4121; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네의 영웅적인 행위는 널리 알려지게 될 걸세. 자네는 충분히 이 보상을 받을 자격이 있군. 이제 장군께서 마지막 임무에 대해 자네와 대화하고 싶어하실 걸세.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 쓰레기 같은 물건은 내가 가져 가지.' WHERE `entry`=4121; +UPDATE `locales_quest` SET `EndText_loc1` = '포로 호송' WHERE `entry`=4121; +UPDATE `locales_quest` SET `Details_loc1` = '나는 이글거리는 협곡을 가로지르고 산을 넘어 불타는 평원까지 녀석을 추적해 갔지. 그 반역자 그랄크 로크럽은 검은바위부족 오크의 평상시 활동에 대한 중요한 정보를 유출하다가 현장에서 걸려 버렸고 말이야.$B$B이제 녀석은 불타는 평원에서 검은무쇠단의 보호를 받으며 편안히 지내고 있네. 적어도 녀석은 그렇게 생각하지.$B$B이 족쇄를 받게. 그랄크를 찾아 이 족쇄를 채운 다음, 녀석을 데리고 검은바위 산을 통과하게. 그렇게만 하면 보상은 자네 것일세.' WHERE `entry`=4122; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '검은바위부족 군단에 참여하여 우리가 얻게 되는 힘을 모르겠나?' WHERE `entry`=4122; +UPDATE `locales_quest` SET `Title_loc5` = '格拉克·洛克魯布' WHERE `entry`=4122; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Acaso no ves la fuerza que ganamos al unirnos a la legión de los Roca Negra?|n' WHERE `entry`=4122; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '산의 정수를 가져왔군! 놀라워! 내가 상상했던 것보다도 더 아름답군!$B$B자, 이건 수고에 대한 대가니 받으라구!' WHERE `entry`=4123; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '산의 정수를 가져왔나? 내게는 값으로 따질 수 없을 만큼 귀한 물건이라구.' WHERE `entry`=4123; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '라트로니쿠스 친구가 보낸 모양이군. 지금 와서야 별 승산이 없어 보이기는 하지만 그대가 도움을 주겠다면 기꺼이 받겠소. 솔직히... 이번 일에 전심할 수 있었으면 좋겠소. 날마다 페랄라스의 황무지로 나가 라스칼의 행방을 찾아다니지만 그럴 때마다 돌아오는 것이라고는 놀 이빨과 실망감뿐이오.' WHERE `entry`=4124; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '난파된 나룻배를 찾았습니다. 약간의 진흙이 섞여 뿌연 바닷물속으로 배의 좌현에 커다란 구멍이 여러 개 난 것이 보입니다. 나무 뼈대만 남은 걸 보니 심한 공격을 받은 듯합니다. 배를 공격한 것이 무엇인지는 모르겠으나 배를 두 동강내려고 한 것은 분명합니다. 우현에는 페더문 요새의 작은 문장이 새겨져 있습니다.$B$B배의 밑바닥에 깔린 진흙 사이로 반짝이는 금속 같은 것이 눈에 띕니다...' WHERE `entry`=4125; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 수고하셨소! 당신이 그 검은무쇠단 녀석들과 헐레이 블랙브레스 녀석에게 아주 혼을 내줬다면 좋겠군!$B$B우리 썬더브루 가문이 당신에게 큰 신세를 졌소. 당신이야말로 영웅 중의 영웅이오, 하하!' WHERE `entry`=4126; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '양조법은 가지고 왔소? 우리 가문의 술을 검은무쇠단 녀석들이 마시는 꼴을 상상하면 참을 수가 없소!' WHERE `entry`=4126; +UPDATE `locales_quest` SET `Title_loc2` = 'Hurley Soufflenoir' WHERE `entry`=4126; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '재미있군... 이건 라스칼의 칼이 맞소. 물 밑바닥에 배와 함께 가라앉아 있었단 말이오? 음... 이 칼만으로는 라스칼의 행방불명과 어떤 관련이 있는지 알아내기가 쉽지 않을 것 같소. 흔한 방법은 아니지만 좀더 알아볼 수 있는 방법이 있긴 하오.$B$B사이코메트리라고 들어봤소?' WHERE `entry`=4127; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 어서 오시오. 아주 비극적이더라도 라스칼의 운명이 어찌 되었는지 알 수 있는 단서를 찾아온 거라면 좋겠구려.' WHERE `entry`=4127; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당연히 화가 났지! 도둑질을 당했단 말이오! 그것도 우리 가문의 양조법을 말이야! 어떻게 감히 그런 짓을! 그렇지 않아도 검은무쇠 $r 녀석들이 싫어 죽겠는데 말이오! 녀석들... 이제 가만두지 않겠어!' WHERE `entry`=4128; +UPDATE `locales_quest` SET `Title_loc2` = 'Ragnar Tonnebière' WHERE `entry`=4128; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '칼을 건네줘서 고맙소.$B$B사이코메트리란 게 반드시 정확하기만 한 것은 아니지만, 예전에 이 능력을 사용해 가망이 없다고 포기해 버린 일들을 새롭게 이해한 경우도 있었소이다. 이 능력을 당신이 찾은 이 칼에 사용하면 라스칼에게 무슨 일이 있었는지 조금은 알 수 있을 것이오.$B$B이 능력을 사용하는 시간은 잠깐이지만 시전하는 자에게는 아주 혹독한 주문이니 미리 양해를 구하겠소.' WHERE `entry`=4129; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '긴로가 보낸 것이로군요, 그렇지요?$B$B내 사이코메트리는 정신적으로 많은 힘을 필요로 하는 기술이지만... 칼림도어 홀뎀에서 내가 잃은 것도 마찬가지요. 카드 놀이할 때는 운이 안 따라주고 자연의 비밀을 터득하는데는 운이 따라줘서 이곳 페더문 요새에서는 나를 \"박치의 제왕\"이라고 부르고 있소.$B$B어쨌든 기꺼이 해드리도록 하겠소. 이것이야말로 라스칼의 운명을 밝히는 데 결정적인 단서일지도 모르니까 말이오. 칼을 건네주면 즉시 시작하겠소.' WHERE `entry`=4129; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '쿠인티스가 본 것에 대해 알려줘서 고맙소. 다음번에 카드 놀이를 할 때는 조금 봐주면서 해야겠군.$B$B라스칼은 싸움이라면 일가견이 있는 친구니 놀 정도라면 걱정하지 않았을 거요. 아니 공포에 질리지 않았을 거요. 어쩌면 그대와 그대의 동료가 이 새로운 정보를 가지고 우리에게 절실하게 필요한 해결책을 찾아낼 수 있을지도 모르겠구려.' WHERE `entry`=4130; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '근처의 나무에 커다란 가죽 가방 두 개가 못에 박혀 있습니다. 두 가방의 앞면에는 작은 페더문 요새 인장이 새겨져 있습니다...' WHERE `entry`=4131; +UPDATE `locales_quest` SET `Details_loc1` = '임무를 아주 훌륭히 완수해 주었군. 이제 자네에게 마지막 임무를 맡길 때가 되었네.$B$B카르가스 원정대 제 109 사단에 대한 공격 작전을 지휘하고 우리 군대를 대량 학살한 검은무쇠단의 사령관 앵거포지에게 정의의 처단을 내려야만 하네.$B$B이번 임무는 틀림없이 자네의 임무 중 가장 힘든 것이 될 걸세. 하지만 성공하면 아주 후한 보상을 받게 될 거야.' WHERE `entry`=4132; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어! 그 악당을 정의의 이름으로 처단했군! 자네는 정말 실력이 뛰어나군. 자네가 호드와 카르가스 원정대에 보여 준 확고부동한 헌신에 대한 징표로 이 메달을 걸도록 하게.' WHERE `entry`=4132; +UPDATE `locales_quest` SET `Objectives_loc1` = '카르가스에 있는 비비안 라그레이브와 대화해야 합니다.' WHERE `entry`=4133; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와줘서 고마워요. 이곳도 나름대로 매력은 있지만 연금술 실험실의 쾌적함은 없군요.$B$B인사는 이 정도로 그치고 본론으로 들어갈까요?' WHERE `entry`=4133; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고하셨어요. 이 제조법을 연금술 실험실에 보내 연구하도록 해야겠어요. 시간이 흐르면 비밀을 캐낼 수 있을 거예요. 언젠가는 얼라이언스의 드워프들이 이 술의 효력에 되레 당하게 되겠죠!$B$B정말 웃기는 일이죠. 죽음은 유머 감각에도 영향을 미치는 것 같아요. 안 그런가요?' WHERE `entry`=4134; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '썬더브루 맥주 제조법은 가지고 왔나요?' WHERE `entry`=4134; +UPDATE `locales_quest` SET `Title_loc5` = '遺失的雷酒秘方' WHERE `entry`=4134; +UPDATE `locales_quest` SET `Details_loc1` = '가방 안에는 두 가지 물건이 들어 있습니다. 하나는 탈라나르로 배달할 소포고, 다른 하나는 누구에게 쓴 것인지 알 수 없지만 급히 쓴 쪽지입니다.$B$B쪽지에는 놀 야영지 남쪽에 있는 고통의 구덩이라는 곳에서 곤충과 같은 생물을 발견했다는 얘기가 적혀 있습니다. 이 쪽지를 쓴 자는 이것이 마치 페랄라스 전체에 심각한 위협이라도 되는 듯, 자신이 직접 조사해 봐야겠다고 생각한 것 같습니다. 이 쪽지에는 \"페더문의 라스칼\"이라는 서명이 있습니다.$B$B라스칼의 행방을 찾아낸 것 같습니다.' WHERE `entry`=4135; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '특이하게 생긴 커다란 고치를 찾았습니다. 고치의 표면은 끈적끈적하고 군데군데 딱딱한 돌기가 튀어나와 있습니다. 고치의 높이와 넓이로 보아 인간형 생물 하나가 쉽게 들어갈 수 있는 크기입니다... 그리고 고치 속에서 인간형 생물의 모습이 희미하게 보이는 것으로 미루어 보아 고치 안에 정말로 인간형 생물이 들어있는 것 같습니다.' WHERE `entry`=4135; +UPDATE `locales_quest` SET `Title_loc5` = '痛苦深淵' WHERE `entry`=4135; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아하! 리블리를 찾았군요! 그런데... 동생이 순순히 따라오지 않은 것 같군요. 흠, 안타깝네요. 레빌가즈에게 넘기겠다고 말하면 어떤 표정을 지을까 궁금했는데 말이에요.$B$B고마워요. 당신은 우리 집안을 아주 기쁘게 해줬어요. 리블리도 그 어느 때보다 평온할 거예요.' WHERE `entry`=4136; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '리블리를 데려왔나요? 아니면 리블리의 소지품이라도 가져 온 건가요?' WHERE `entry`=4136; +UPDATE `locales_quest` SET `Title_loc2` = 'Ribbly Fermevanne' WHERE `entry`=4136; +UPDATE `locales_quest` SET `Title_loc3` = 'Ribbly Schraubstutz' WHERE `entry`=4136; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '녀석들이 당신한테 너무 까다롭게 굴지 않았으면 좋겠군. 녀석들이 야생 식물들이라 사나워서 나는 근처에 가지 않소.$B$B한번은 한 마리를 뛰어넘으려고 했는데 날 공격하지 뭐요! 식물은 원래 그런 식으로 행동을 하면 안 되는 건데 말이오!' WHERE `entry`=4141; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '라리온 그 친구 아주 혼이 날 거요!' WHERE `entry`=4141; +UPDATE `locales_quest` SET `Details_loc1` = '어떻게 해야 할지 모르겠소. 이 식물들은... 뭔가 약간의 지능이 있는 것 같소이다.$B$B난 이런 면에서는 전문가는 아니지만 전문가를 하나 알고 있지!$B$B페랄라스 북쪽으로 가서 그레간 브루스퓨라는 내 친구를 찾아보시오. 이런 일이라면 그 친구 전문이니까 말이오.$B$B그레간이 분명 도와줄 수 있겠지. 그 친구는 큰 도시에서 사는 걸 좋아하는 친구가 아니라서 야외에서나 찾을 수 있을 거요.' WHERE `entry`=4142; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엥? 붉은꽃잎이라고? 흠... 나에게 당신 계획이 뭔지 말해주는 게 좋을 거요. 그래야 내가 도와줄 수 있는지 어떤지 말해줄 수 있으니까 말이오.' WHERE `entry`=4142; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 이 숲에서 살고 있소... 아주 평화롭지.$B$B뭐, 평화로운 줄 알았다고 해야 할까. 내가 아이언포지에서 살고 있을 때보다 방문객이 더 많이 찾아오니, 원!' WHERE `entry`=4142; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맞소. 그 물건들에 손을 대기가 좀 꺼려지긴 하는군! 하지만 그레간이 된다고 하니 시도는 해보고 싶소!' WHERE `entry`=4143; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '라리온이 아직도 나랑 얘기하지 않으려고 하는군! 그 친구 원한을 품는 방법 하난 확실히 아는군.' WHERE `entry`=4143; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 그럼 한번 해봅시다! 이거면 라리온의 관심을 끌 수 있을 거요!' WHERE `entry`=4144; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '계획은 이렇소. 가서 붉은꽃잎 씨앗을 채집해 오시오. 그러니까, 아직 완전히 싹트지 않은 식물 말이오. 그걸 가지고 오시오. 그러면 아탈라이 아지랑이로 뭘 할 수 있나 보겠소.$B$B당신은 내가 복수심에 불타고 있다고 생각하겠지만... 아니, 사실은 정말 복수하고 싶소!$B$B솔직히 말해 여기서 빠져나가는 길도 알고 있지만 내가 옳다는 걸 라리온이 인정하기 전까지는 여기서 나가지 않을 거요!$B$B자, 이제 가보시오. 붉은꽃잎 씨앗을 가지고 와서 한번 재미있게 놀아봅시다!' WHERE `entry`=4144; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Voici ce que nous allons faire, $n. Procurez-vous des pousses de Pétales-de-sang. De jeunes plantes, pas encore parvenues au stade adulte, vous comprenez ? Puis apportez-les ici. Alors je verrai ce dont la brume atal\'ai est capable.$B$BVous pourriez penser que c\'est le désir de vengeance qui me guide, mais… vous auriez raison…$B$BEn vérité, je connais le chemin pour nous sortir d\'ici, mais tant que Larion n\'admet pas que j\'ai raison, je ne bouge pas !$B$BC\'est assez : partez et trouvez des pousses de Pétales-de-sang afin que nous nous amusions un peu !' WHERE `entry`=4144; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Das ist mein Plan, $N: Zieht los und sammelt ein paar Blutblütensprösslinge - Ihr wisst schon, das sind Pflanzen, die noch nicht ganz ausgetrieben haben, und bringt sie mir. Dann werde ich sehen, was man mit dem Dunst der Atal\'ai anfangen kann.$B$BIhr haltet mich vielleicht für rachsüchtig ... Und damit liegt Ihr absolut richtig! $B$BDie Wahrheit ist, ich weiß, wie man hier wegkommt, aber solange Larion nicht zugibt, dass ich Recht habe, rühre ich mich nicht von der Stelle!$B$BUnd nun hinfort mit Euch. Sucht diese Blutblütensprösslinge, dann gönnen wir uns ein bisschen Spaß!' WHERE `entry`=4144; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와줘서 고맙습니다. 하지만 나쁜 소식이 좀 있습니다만...' WHERE `entry`=4145; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마본이 없었단 말입니까? 뭐, 그래도 뭘 가져왔는지 보여주십시오.' WHERE `entry`=4146; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '정말 피곤하군. 저것들이 날 그냥 두질 않는다니까!' WHERE `entry`=4146; +UPDATE `locales_quest` SET `Details_loc1` = '무이긴이 뭘 하는지 간신히 알아냈는데 말입니다. 그 몹쓸 것들을 거기서 기르고 있는게 아니겠습니까!$B$B이제 유일한 해결책은... 아니요, 대화로 해결할 게 아니라요... 무슨 생각을 하는 겁니까? 싸우는 게 상책입니다!$B$B톱니항에 작업장이 있는 내 친구 마본의 도움이 필요합니다. 그 친구라면 분명 우리에게 도움이 될만한 장치를 만들어줄 수 있을 겁니다.' WHERE `entry`=4147; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 마본님을 만나러 오셨나요? 저도 마본님을 못 뵌지 꽤 됐어요. 마본님은 고대 트롤 유적지를 조사하러 타나리스로 갔거든요.$B$B근데 뭐가 필요하다고 하셨죠?' WHERE `entry`=4147; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 구제장치가 완벽하게 작동할 것 같군요. 자, 그 잡초들이 보이면 주저하지 말고 이 구제장치를 사용하시기 바랍니다!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 구제장치를 작동시키려면 대상 생물의 견본이 필요합니다. 분화구로 가서 붉은꽃잎 씨앗을 모아 주십시오. 그러면 이 구제장치를 측정해서 무이긴의 조그만 친구들에게 사용할 수 있을 겁니다.$B$B그 친구가 그렇게 고집을 부리지만 않았어도 벌써 집으로 돌아가고 있었을 텐데... 하지만 그때까지는 그의 사소한 장난이 나한테는 아무런 소용이 없다는 걸 보여줄 겁니다!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour faire fonctionner la baguette, nous avons besoin d\'un spécimen de ses futures victimes. Rendez-vous dans le cratère et rapportez une pousse de Pétale-de-sang. Je pourrai alors régler l’appareil pour qu\'il prenne soin des petits camarades de Muigin…$B$BS\'il n\'était pas si obstiné, nous serions déjà sur le chemin du retour… En attendant, je ne peux que lui montrer que ses gamineries ne me perturbent aucunement…' WHERE `entry`=4148; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Damit der Schrumpfer funktioniert, brauchen wir ein Exemplar der Kreaturen, für die er eingestellt werden soll. Geht zum Krater und holt einen Blutblütensprössling. Dann kann ich ihn so einstellen, dass er bei Muigins kleinen Freunden funktioniert...$B$BWenn der Typ nicht so stur wäre, könnten wir alle schon längst auf dem Heimweg sein. Aber jetzt muss ich ihm erst einmal beweisen, dass mir seine Faxen nicht das Geringste ausmachen!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `Title_loc5` = '血瓣花除草器' WHERE `entry`=4148; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Para poder funcionar, el controlador necesita una muestra de la criatura elegida. Ve al cráter y recoge un brote Pétalo de Sangre. Cuando lo tenga podré calibrar el controlador para que funcione con los amiguitos de Muigin...$B$BSi no fuera tan cabezota ya podríamos estar de camino a casa... ¡Pero hasta entonces tendré que enseñarle que su broma no me molesta del todo!' WHERE `entry`=4148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 제가 오늘 그대에게 해드린 말을 잘 기억하십시오. 그대 또한 자연의 일부입니다. 아무리 어려운 시기에도 우리 나이트 엘프들이 지켜내기 위해 애쓰는 숭고한 대상이란 말이죠.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '늘 자연의 균형을 기억하며 살아가십시오, $n. 숲을 살아있는 생명체로 이해하는 마음의 자세와 강한 영감을 키우시길 바라겠습니다.' WHERE `entry`=4161; +UPDATE `locales_quest` SET `Details_loc1` = '$B$B$B주위를 둘러보시오! 이 건물들이 어떻게 된 것인지는 아는 바가 별로 없지만 한때는, 그러니까 대폭발이 일어나기 전에는, 이곳이 붉은마루 산맥의 일부였소이다.$B$B넋두리는 이쯤 해 두고 문제가 한 가지 있소. 이 산맥 아래서 용혈족 녀석들을 봤을 거요. 녀석들을 몰아내야 하는데 도움이 필요하오. 녀석들을 가능한 많이 처치한 후 내게 돌아오시오. 성공하면 다른 일들에 대해서도 얘기를 나눌 수 있을 거요.' WHERE `entry`=4182; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은 새끼용 15마리, 검은용혈족 10마리, 검은고룡족 4마리와 검은 비룡 1마리를 처치한 후, 헬렌디스 리버혼에게 돌아가야 합니다.' WHERE `entry`=4182; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 하였소이다. 용혈족을 처치할 수 있는 실력이 있다는 걸 알았으니 이제 더 심각한 문제에 대해 얘기해 봅시다.' WHERE `entry`=4182; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wie läuft die Drachenjagd?' WHERE `entry`=4182; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 늘 검은바위부족 오크 녀석들이 야만적인 훈련을 받아 그렇게 된 것이라고 생각해 왔소. 하지만 녀석들의 고향인 이곳에서 찾은 걸 보면 또 다른 이유가 있다는 걸 알 수 있소.$B$B물론 녀석들에게 힘을 주는 것은 피와 투쟁에 대한 열망과 목마름이지만 검은바위부족 오크들을 지배하는 것은 검은용군단이오. 그래서 우리는 검은바위부족이 분노로 가득 찬 포악한 존재로 변하는 원인이 검은용군단 때문일 것이라 생각하고 있소.$B$B이 편지를 집정관 솔로몬에게 전하시오. 이 편지를 보면 무엇을 해야만 하는지 알게 될 것이오.$B$B<봉인된 편지를 건네주는 헬렌디스>' WHERE `entry`=4183; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<헬렌디스가 보낸 편지를 뜯어서 읽기 시작하는 집정관 솔로몬>' WHERE `entry`=4183; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하시오. 우리가 전에 만난 적이 있던가? 굉장히 낯이 익군.' WHERE `entry`=4183; +UPDATE `locales_quest` SET `Details_loc1` = '흠, 무척 안 좋은 소식이오. 우리의 적이 그보다 훨씬 더 위협적인 존재의 졸개일 뿐이라는 사실을 알고 나니 힘이 다 빠지는군. 레이크샤이어는 검은바위부족과 검은용군단의 공격을 버텨낼 방법이 없소이다. 이 위협으로 레이크샤이어가 멸망한다면 다음에는 다크샤이어가 멸망할 테고 그 다음은? 골드샤이어? 아니면 스톰윈드?$B$B스톰윈드에 있는 대영주 볼바르 폴드라곤님께 이 사실을 즉시 전해주시오! 이것으로 스톰윈드의 원조를 받을 수 없다면 그 어떤 도움도 소용이 없을 것이고 결국 모든 게 끝장나고 말 것이오.' WHERE `entry`=4184; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '용이라고? 무슨 터무니 없는 소릴 하는 건가!' WHERE `entry`=4184; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스톰윈드 왕궁에는 무슨 일인가?' WHERE `entry`=4184; +UPDATE `locales_quest` SET `Details_loc1` = '솔로몬이 아주 심각한 소식을 전해왔군. 하지만 추측만 가지고 여기저기 산재해 있는 군대를 레이크샤이어에 보낼 수는 없네. 무엇보다 이 주장을 증명할 수 있는 증거가 있어야 해.$B$B여군주 프레스톨님과 얘기해 보게나. 해박하신 분이시니 용과 용혈족에 대해 잘 아신다네. 그녀라면 이번 사태에 대해 더 자세히 말해줄 수 있을지도 모르겠군.' WHERE `entry`=4185; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<손으로 턱을 받치고 뭔가를 깊이 생각하는 듯한 볼바르>$B$B여군주 프레스톨님의 입장은 존중하지만 이번 난국으로 인해 부딪히게 된 모든 문제들을 해결할 방법이 있을 거라 믿네.' WHERE `entry`=4185; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<뚫어져라 쳐다보는 볼바르>' WHERE `entry`=4185; +UPDATE `locales_quest` SET `EndText_loc1` = '여군주 프레스톨의 조언' WHERE `entry`=4185; +UPDATE `locales_quest` SET `Details_loc1` = '자네를 스톰윈드의 부관 대리로 임명하겠네.$B$B레이크샤이어에 있는 집정관 솔로몬에게 돌아가 이 명령서를 전하게.' WHERE `entry`=4186; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '더 나빴을 수도 있었겠지...$B$B<훑어보는 집정관 솔로몬>$B$B이제 레이크샤이어의 운명은 당신의 손에 달린 것 같군.$B$B<눈을 빠르게 깜빡이는 것이 울고 있는 것 같은 집정관 솔로몬>' WHERE `entry`=4186; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '볼바르님에게서 무슨 전갈이라도 가져왔소?' WHERE `entry`=4186; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 해내셨군요! 이제 물약을 만들어 락노트에게 사용할 수 있겠어요. 드디어 그 사람도 내 매력에 빠진 희생자가 되는 거예요!$B$B감사합니다. 당신은 사랑의 투사예요!' WHERE `entry`=4201; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재료는 가져오셨나요? 마음에 입은 상처가 절 아프게 하고 있어요!' WHERE `entry`=4201; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바람꽃에 세나리온 식물 고약 두 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바람꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려있는 열매는 썩어서 독성을 품게 된 것 같습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4221; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=4221; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바람꽃에 세나리온 식물 고약 두 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바람꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려있는 열매는 썩어서 독성을 품게 된 것 같습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=4222; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una flor del viento. Los frutos que cuelgan de la planta están podridos y envenenados. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4222; +UPDATE `locales_quest` SET `Details_loc1` = '<한숨을 쉬는 집정관 솔로몬>$B$B불타는 평원으로 돌아가시오. 당신은 스톰윈드의 부관으로서 치안대장 맥스웰에게 보고해야 할 것이오. 행운을 빌겠소.' WHERE `entry`=4223; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<큰 소리로 웃는 치안대장 맥스웰>' WHERE `entry`=4223; +UPDATE `locales_quest` SET `Details_loc1` = '왜?당신이 처음인 줄 알았소? 도대체 얼마나 많은 병사가 더 죽어야 스톰윈드가 행동을 취하려는 거지?$B$B우리는 검은바위부족의 위협과 관련된 엄청난 양의 정보를 모으다 사령관이신 치안대장 윈저님을 잃었소. 윈저님과 함께 우리의 소중한 정보도 모두 잃어버렸지.$B$B우리에게 필요한 것이 바로 그 문서요. 털보 존을 찾아 얘기해 보시오. 그는 윈저님께서 검은바위부족 녀석들에게 습격을 받았을 때 함께 있던 자요. 그는 마지막으로 북쪽 동굴에서 목격되었소.' WHERE `entry`=4224; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 친구에 대해 미리 주의를 줄 수도 있었지만, 그러면 재미가 없지 않소?' WHERE `entry`=4224; +UPDATE `locales_quest` SET `EndText_loc1` = '털보 존의 이야기' WHERE `entry`=4224; +UPDATE `locales_quest` SET `Objectives_loc1` = '북서쪽에 있는 검은바위 산으로 가서 검은바위 나락으로 들어가십시오. 치안대장 윈저에게 무슨 일이 있었는지 알아내야 합니다.$B$B털보 존은 윈저가 감옥으로 끌려갔다고 했습니다.' WHERE `entry`=4241; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어디 있는 거야! 죽여버리고 말 거야!' WHERE `entry`=4241; +UPDATE `locales_quest` SET `Title_loc3` = 'Marschall Windsor' WHERE `entry`=4241; +UPDATE `locales_quest` SET `Title_loc5` = '溫德索爾元帥' WHERE `entry`=4241; +UPDATE `locales_quest` SET `Details_loc1` = '볼바르 녀석은 멍청이야. 녀석의 소중한 증거를 모아 그 목구멍에 쑤셔 넣을 생각이었지.$B$B그 작자는 눈 먼 원숭이 같은 자요. 증거를 코앞에 두고도 전혀 모르니까 말이오.$B$B내 자료를 찾고 있는 거라면 나도 잃어버렸소. 없어졌다고. 회수할 수 없단 얘기요.$B$B무쇠폭군을 찾아 이 미궁에서 빠져나가기만 하면 스톰윈드에 들러서 그 파충류 같은 볼바르 녀석에게 내 망치 맛을 보여주고 말겠어.$B$B이제 가보라고, 친구.' WHERE `entry`=4242; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 녀석 미쳐버린 게로군.$B$B<고개를 떨구고 애도하는 맥스웰.>$B$B한 때는 자랑스럽고 고결하던 전사가 이제는 미치광이가 되어버리다니 안타까운 일이야. 이제 끝까지 온 것 같군...$B$B지금까지 수고해준 데 대한 사례를 해야지.' WHERE `entry`=4242; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '에이미 01을 훑어보니 카르나가 우수한 기계공학 작품이라고 말하는 이 기계에 커다란 홈이 두 군데 패여 있습니다. 그 중 하나는 에이미 01의 어깨에 있고 다른 하나는 머리에 있습니다.$B$B더 조사해보니 전원이 전혀 들어오지 않는 듯합니다.' WHERE `entry`=4243; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '에이미 01의 등에서 계기판을 다시 꺼낸 다음 타버린 듯한 낡은 미스릴 형틀을 조심스럽게 빼냅니다. 새로운 형틀이 쉽게 들어갑니다. 미스릴 형틀이 문제였다고 가정한다면 이제 마지막으로 할 일은 전원을 껐다가 다시 켜는 일뿐입니다.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '미스릴 형틀이 들어가는 계기판은 아직 닫혀있습니다. 에이미 01의 나머지 부분도 여전히 스스로 움직이지 못합니다.' WHERE `entry`=4244; +UPDATE `locales_quest` SET `Details_loc1` = '이제 카르나 렘트래블에게 에이미 01을 데리고 갈 준비가 되었는지 확인하면서 전원을 끕니다. 주변에 고릴라가 없는지 다시 한번 확인한 후, 전원을 켰을 때 일어날 상황에 대해 단단히 각오를 합니다.$B$B이게 마지막 기회입니다... 정말로 이렇게 해야 할까요?' WHERE `entry`=4245; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 해내셨군요! 굉장해요! 정말 감사합니다.$B$B아, 불쌍한 우리 에이미. 움푹 패인 이 자국 좀 봐. 조금만 손을 보면 완전히 고칠 수 있을 거예요.$B$B다시 한번 감사 드립니다. 정말로 고마워요.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '에이미를 수리하셨나요? 미스릴 형틀이 부서졌을 거라는 추측은 아주 훌륭했어요. 그걸 교체하면 다시 작동할 테니 에이미를 쉽게 데리고 올 수 있을 거예요.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `EndText_loc1` = '카르나 렘트래블에게 갈 때까지 에이미 01 호위' WHERE `entry`=4245; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Konntet Ihr A-Me helfen? Eure Überlegung, dass das Mithrilgehäuse beschädigt sein könnte und das den Fehler verursacht, war gut. Wenn Ihr es ersetzt, wird A-Me bestimmt wieder aktiviert und kann nach Hause kommen.' WHERE `entry`=4245; +UPDATE `locales_quest` SET `Details_loc1` = '악령의 숲은 원래 평화롭고 고요한 땅이었다네... 불타는 군단이 점령하기 전까지는 말이야. 지옥불정령들, 그리고 파괴와 혼돈...$B$B굴단의 해골은 아무것도 살려두려고 하지 않았어. 모두 사악한 기운을 받아 변해버렸다네.$B$B고대의 정령인 나는 아직도 발목이 붙잡힌 채, 이 땅의 고통을 견뎌내고 있네. 제발 고향으로 돌아갈 수 있도록 도와주게, $n. 이곳에서 벗어나 마침내 안식을 찾을 그곳으로 갈 수만 있다면...$B$B내가 자유의 몸이 되도록 도와준 다음 숲의 노래에서 살고 있는 주술사 케이네스 스틸윈드를 찾아가게나.' WHERE `entry`=4261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소, $n. 당신이 직접 본대로 악령의 숲은 엄청난 고난을 겪고 있소.$B$B하지만 모두의 도움이 있다면 언젠가는 악령의 숲을 타락의 수렁에서 건져낼 수 있을 것이오.' WHERE `entry`=4261; +UPDATE `locales_quest` SET `EndText_loc1` = '아레이 안전하게 호위' WHERE `entry`=4261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '인센디우스라고요? 맙소사...' WHERE `entry`=4262; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '' WHERE `entry`=4262; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런! 인센디우스가 분명히 \"라그나로스\"라고 했단 말이죠?$B$B<뭔가를 건네주며 손목을 다독거려주더니 깊은 생각에 빠지는 잘린다>' WHERE `entry`=4263; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ist das Scheusal tot?' WHERE `entry`=4263; +UPDATE `locales_quest` SET `Details_loc1` = '이 쪽지 표면은 얼룩으로 뒤덮여 있습니다. 글은 거의 읽을 수 없을 정도지만 다음과 같은 글귀를 알아볼 수 있습니다.$B$B...아름다운 아이러니...$B$B...깨져 버린 얼라이언스의 몰락...$B$B...앵거포지 사령관의 노고가 아니었던들 암호를 절대 해독할 수 없었을 것...$B$B...아젤마크가 윈저의 쪽지를 거의 다 해독했다.$B$B우리 군주께서 심연에서 일어나시어 잔존하는 자들을 쳐부술...$B$B- 제왕 다그란 타우릿산.' WHERE `entry`=4264; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<쪽지를 받아 읽기 시작하는 치안대장 윈저>' WHERE `entry`=4264; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<손에 들고 있는 쪽지를 쳐다보는 치안대장 윈저>$B$B손에 들고 있는 건 뭐요?' WHERE `entry`=4264; +UPDATE `locales_quest` SET `Title_loc5` = '弄皺的便箋' WHERE `entry`=4264; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 돌아왔소. 조금 전 라스칼이 돌아와 무슨 일이 있었는지 말해 주었소이다.$B$B그대가 세운 큰 공로에 내가... 아니, 페더문 요새 전체가 어떻게 감사해야 할지 모르겠소. 그대가 그렇게 제때에 도와 주지 않았다면 라스칼은 벌써 죽었을 거요. 게다가 그대는 대가를 바라지 않고 우리를 도와 주었소이다. 그대에겐 진정한 영웅의 면모가 있군. 이 긴로 하트킨들은 언제나 그대의 친구가 될 것이라는 걸 기억해 주시오.' WHERE `entry`=4265; +UPDATE `locales_quest` SET `EndText_loc1` = '라스칼 풀어주기' WHERE `entry`=4265; +UPDATE `locales_quest` SET `Details_loc1` = '샨드리스 페더문 장군께서 그대와 개인적으로 얘기를 나누고 싶어하시오. 장군께서는 분명 이번에 그대가 도움을 준 것에 대한 감사를 표하시려는 것일 거요. 그리고 페랄라스 남부에서 그대와 라스칼이 접했던 곤충들에 대해서도 말씀을 나누고 싶어하시오. 그 주크애쉬 곤충들에 대한 보고 내용은... 정말이지 두렵지 않을 수 없군.$B$B페더문 장군께서 기다리고 계시니 어서 가 보시오.' WHERE `entry`=4266; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이번에 도와 준 것에 대해 정말 감사하게 생각합니다. 절망적인 상황에 맞서 보여 준 그대의 용맹함은 이보다 천 배는 더 큰 보상을 받을 만한 자격이 있지만 미미하게나마 페더문 요새 전체를 대신해 드리는 이 감사의 표시를 받아 주길 바랍니다.$B$B자, 그런데... 다시 한번 더 그대의 도움을 청하고 싶습니다. 이곳 페랄라스에서 주크애쉬 소굴을 발견했다는 점에서 내 생각에는 그대가 이번 임무에 최적격자일 것 같습니다.' WHERE `entry`=4266; +UPDATE `locales_quest` SET `Title_loc5` = '英雄光臨' WHERE `entry`=4266; +UPDATE `locales_quest` SET `Details_loc1` = '페랄라스 남동부의 상황에 대한 라스칼의 보고서 사본 한 부를 그대에게 맡기겠습니다. 주 보고서는 다르나서스에 제출 중이니 그동안 이 사본을 섭정의 일원 중 한 명에게 전해 주었으면 하오. 그라시나 스피릿마이트라고 하는, 다르나서스의 달의 신전에 사는 여사제지. 그녀는 이러한 종류의 생물들에 대해서는 아주 박식하니 이 보고서를 가져다준다면 우리 모두에게 득이 될 것입니다.$B$B그럼 이만 가 보세요! 행운을 빌겠습니다. 우리 모두에게 엘룬의 가호가 있기를.' WHERE `entry`=4267; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 나이트 엘프들은 이 보고서에 적힌 두려운 존재들에 대해 알고 있습니다. 샨드리스가 그대와 이 보고서를 내게 보낸 건 참 현명한 일이었어요.$B$B이 생물들은 빠른 속도로 페랄라스를 모조리 집어삼키고 말 겁니다. 우리가 맞선 가장 큰 위협 중 하나인 것은 분명해요. 그대와 그 안내원이 접한 곤충의 이름은 실리시드라고 합니다. 이들은 호드와 얼라이언스 모두에게 가장 큰 위협이 될 겁니다.$B$B이 곤충들이 우리를 덮치기 전에 우리가 먼저 녀석들을 물리치기 위한 결의를 굳히게 되기를 바랍니다.' WHERE `entry`=4267; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나이트 엘프의 친구여, 이 축복받은 신전에 오신 걸 환영합니다. 그대가 페더문 요새에서 이곳으로 올 것을 예시를 통해 미리 알고 있었답니다. 샨드리스 페더문이 가져가라고 한 보고서는 있나요?' WHERE `entry`=4267; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엘룬께 영광을! 페더문 요새에서 마침내 배달이 왔군!$B$B그대가 여기로 온 것을 보아하니 평소에 오던 안내원, 라스칼에게 무슨 안 좋은 일이라도 생긴 모양이군. 일이 다 잘 풀렸으면 좋겠는데... 요즘 들어 덩굴발일족 놀들이 남쪽에서 발생한 무언가 때문에 몹시 격앙되어 있다는 건 알고 있소이다. 어쩌면 라스칼이 그곳에서 당했을지도 모르는 일이오. 나라면 조심하겠소, 친구.$B$B어쨌거나, 다시 한번 감사 드리오. 이건 이 꾸러미를 배달해 준 데 대한 보상이니 받아 주시오.' WHERE `entry`=4281; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '탈라나르에 온 걸 환영하오. 내가 도와 줄 일이라도 있소?' WHERE `entry`=4281; +UPDATE `locales_quest` SET `Details_loc1` = '<쪽지를 흔들며 흥분하는 치안대장 윈저>$B$B이게 무슨 뜻인지 알기나 하오?$B$B어쩌면 모두 다 잃은 건 아닐지도 모르오! 내가 확인할 수 있는 바로는, 검은무쇠단 드워프인 사령관 앵거포지와 골렘 군주 아젤마크가 그 정보를 지니고 있소. 우리가 친절하게 부탁한다 해도 그냥 순순히 정보를 건네 주진 않을 것 같소.$B$B당신이 싸울 준비가 돼 있다면 좋겠군.$B$B가서 이 두 악당을 찾아내시오! 녀석들을 쳐부수고 내 잃어버린 단서를 다시 가져와 주시오!' WHERE `entry`=4282; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<손에 든 두 개의 서판을 낚아채는 치안대장 윈저>$B$B이제 여기서 빠져나가야 하오!' WHERE `entry`=4282; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 대단한 속임수도 곧 끝나게 될 거요.' WHERE `entry`=4282; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 자네에게 줄 보상은 바로 내 배를 문지를 수 있는 이용권일세! 자! 문질러 보라고!' WHERE `entry`=4283; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<꽤 큼직하게 절단된 오우거 귀에다 대고 말하는 랄리우스>$B$B여기는 불타는 평원, 본부 나와라, 오버.' WHERE `entry`=4283; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 실험을 계속해야겠네요! 고마워요.' WHERE `entry`=4284; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '수정에 분명히 뭔가가 있어요!' WHERE `entry`=4284; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 소문들은 분명 사실이에요.' WHERE `entry`=4285; +UPDATE `locales_quest` SET `EndText_loc1` = '북쪽 수정탑 조사' WHERE `entry`=4285; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr den Pylon gefunden, $N?' WHERE `entry`=4285; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<산더미처럼 쌓인 벨트주머니를 뒤지기 시작하는 랄리우스>$B$B오, 장난이 아니군!$B$B<벨트주머니 더미에 그 큰 코를 박고 크게 숨을 들이쉬는 랄리우스>$B$B맛있겠는걸! 이것들 좀 보라고!$B$B자네도 하나 가져가, 친구. 나누어 줄 수 있는 게 얼마든지 있으니까 말이야, 하하.' WHERE `entry`=4286; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '방해하지 말라고. 나랑 윙키는 지금 회의가 있어서 말이야.' WHERE `entry`=4286; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '운고로는 참 괴상한 곳이에요. 분화구에 들어서면 꼭 다른 세계에 있는 기분이라니까요.' WHERE `entry`=4287; +UPDATE `locales_quest` SET `EndText_loc1` = '동쪽 수정탑 조사' WHERE `entry`=4287; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr den Pylon gefunden, $N?' WHERE `entry`=4287; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '분화구 옆을 따라가다 보면 숨겨진 장소가 군데군데 있는데, 더 이상 찾아볼만한 곳이 없으면 꼬불꼬불한 길을 조사해 보세요.' WHERE `entry`=4288; +UPDATE `locales_quest` SET `EndText_loc1` = '서쪽 수정탑 조사' WHERE `entry`=4288; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr den Pylon gefunden, $N?' WHERE `entry`=4288; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했군. 그대는 운고로의 거대한 유인원들을 물리칠 수 있을 정도로 강하다는 것을 입증했소. 라르코르위에 비하면 유인원이 힘든 상대는 아니지만 이 위대한 승리를 그대에게서 앗아가진 않겠소.$B$B이 모피는 우리 부족에게 멋진 옷이 되어줄 거요. 그대는 나도 돕고 그대의 가치도 입증했소.$B$B그대가 다른 임무를 맡아 떠나기 전에 대지모신에게 찬미를 드리고 그대에게 목숨을 잃은 유인원의 영혼에 감사하도록 하시오. 그들도 자신들의 죽음이 헛되지 않았음을 알아야 하니까.' WHERE `entry`=4289; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '벌써 그들에게 패하고 돌아온 건가?$B$B그렇게 쉽게 포기하지 마시게. 훌륭한 사냥꾼에게도 운고로의 유인원을 추적하고 물리치는 것은 쉬운 일이 아니까 말이야.' WHERE `entry`=4289; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 되오. 요즘은 라르코르위가 잘 먹는 모양이군. 그런데 이 지역 어디서 트레샤돈을 잡았는지 궁금하군그래.$B$B어쨌든 그대가 라르코르위와 맞설 준비가 될 때까지 내가 이 고기를 보관하고 있겠소. 내 신변은 걱정하지 마시오. 그대가 라르코르위를 흥분시켜놔서 그대의 살을 맛보기 전에는 날 해치지 않을 테니까 말이오.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 말을 가벼이 여기지 마시오. 진정 이 짐승과 맞서고 싶다면 굉장히 신중해야 하고 머리를 잘 써야 하오. 라르코르위를 끌어내 물리치려면 많은 힘과 지혜가 필요할 것이오.' WHERE `entry`=4290; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 아주 좋은 종이로군. 그대가 가져온 이 두 개면 충분히 라르코르위를 밖으로 유인해낼 수 있을 거요. 그대와 그 괴물의 싸움이 어떻게 끝날지 무척 기대되는군. 녀석은 덩치도 크고 손톱도 마치 잘 간 칼날처럼 예리하지. 눈 속만 들여다봐도 죽음을 느낄 수 있을 정도라오.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '알이 든 둥지에 다가가면 분명 어미들이 공격할 테니 조심하시오. 그대가 이미 페로몬샘 하나를 얻었다 해도 말이지. 어미들이 자기 새끼를 보호하려고 싸울 때는 라르코르위만큼이나 위험하오. 하지만 성공한다면 틀림없이 라르코르위를 유인할 수 있을 것이오.' WHERE `entry`=4291; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대지모신께 영광을! 해냈군! 그것도 정정당당히 말이야. 그대는 자신이 훌륭한 사냥꾼임을 입증했소. 그대의 정신은 굳세고 용기는 비할 데가 없으며 힘은 더욱 강해졌소. 그대의 솜씨에 경의를 표하는 바이오.$B$B내 조상 중에서도 가장 위대한 분만이 이토록 엄청난 업적을 이룰 수 있었을 거요. 축하하오.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '공포를 두려워하지 마시오. 공포란 아주 큰 배반자요... 마음을 굳게 먹어야 하오!$B$B고기를 가지고 가서 계곡에다 내려놓고 페로몬샘을 문지르시오. 그래야만 라르코르위가 그대와 맞서려고 나타날 거요.' WHERE `entry`=4292; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 훌륭하군. 이 견본들이면 되겠소. 도와줘서 고맙소이다.$B$B진흙괴물의 견본을 모두 모았으니 더 많은 것을 알아낼 수 있을 거요. 실바나스 여왕님의 예감이 적중하기도 했지만 그분 자신조차도 예측하지 못할 만큼 깊은 식견이 있었던 게 아닌가 생각되오. 이 견본들은 아주 흥미롭군. 내 혼합물들에 반응하는 모양을 보니... 흠. 그래. 분명 더 조사해봐야겠소.' WHERE `entry`=4293; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대조 표준을 만들려면 적어도 부패한 악령의숲 견본 5개가 필요하오. 우리에게 필요한 양을 줄 수 있을 때까지 계속해서 악령의숲 진흙괴물 견본을 모으도록 하시오. 실바나스 여왕님의 명령이외다...' WHERE `entry`=4293; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, excelente! Estas muestras me vienen de maravilla. Te agradezco tu ayuda.$B$BCuando tengamos todas las muestras de babosas, podremos sacar conclusiones. Empiezo a pensar que las sospechas de Lady Sylvanas eran acertadas e incluso más prometedoras de lo que ella esperaba. Estas muestras son muy interesantes y, teniendo en cuenta cómo han reaccionado al entrar en contacto con mis compuestos, sin duda tenemos que estudiarlas en profundidad.' WHERE `entry`=4293; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesitaré al menos 5 muestras corruptas para nuestro grupo de control, $n. Continúa recogiendo muestras de babosas de Frondavil hasta que puedas darme lo que necesitaremos. Lady Sylvanas así lo ordena...' WHERE `entry`=4293; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 놀랍군. 운고로 분화구는 생각했던 것보다 훨씬 많은 비밀을 간직하고 있는 것 같군. 실험을 더 하면 또 어떤 사실이 밝혀질까 궁금하군그래.$B$B정말 놀라워... 이 견본의 순수함을 보시오. 흠... 이게 무슨 의미인지 궁금하군. 자연의 힘 같은 걸 지니고 있는 듯하지만 무언가 더 있는 것 같소. 이걸 보니... 고대 신들이 생각나는군. 아제로스 각지에서 고대 신들의 흔적을 찾았는데, 이 생물들이 그들과 관련이 있지 않을까 하오.$B$B좀 더 실험을 해봐야겠소.' WHERE `entry`=4294; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 실험은 어떻게 되어가오?' WHERE `entry`=4294; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐지? 오호라! 이 냄새는 검은무쇠단 에일 맥주 같은데! 술 때문에 눈은 나빠졌어도 당신이 내 진정한 친구라는 건 알겠군, 하하!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이게 뭐지? 오호라! 이 냄새는 검은무쇠단 에일 맥주 같은데! 술 때문에 눈은 나빠졌어도 당신이 내 진정한 친구라는 건 알겠군, 하하!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Oh, de la bière ! Je tuerais pour une bonne bière de Sombrefer, $n ! Vite, je deviens sobre ! Je le sais car la sobriété trouble ma vision… et cela vous fait ressembler à celui que j\'ai massacré la semaine dernière !' WHERE `entry`=4295; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Oh, Bier! Was würde ich nicht für etwas Dunkeleisenbier geben! Schnell, ich werde langsam nüchtern! Das weiß ich, weil mir die Nüchternheit die Sinne trübt... außerdem lässt es Euch wie jemand aussehen - ein $R übrigens -, den ich letzte Woche erschlagen habe!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Oh, cerveza! ¡¡Mataría por algo de cerveza Hierro Negro!! ¡Rápido, que me estoy poniendo sobrio! Lo sé porque la sobriedad me nubla la vista... ¡y eso hace que te parezcas al $r que maté la semana pasada!' WHERE `entry`=4295; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 서판을 찾았군! 사본도 아주 훌륭해! 당신, 정말 $c 맞소? 혹시 사본을 만드는 필경사 아니야?$B$B자, 받으라구. 내가 약속했던 사례요.' WHERE `entry`=4296; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '일곱 현자의 글을 가져왔소? 그들의 서판에서 비밀을 알아낸 거요?' WHERE `entry`=4296; +UPDATE `locales_quest` SET `Details_loc1` = '화살요정용들은 잡식 동물이라 고기와 채소를 모두 먹는다네. 자네의 알들이 곧 부화할 테니 미리 준비를 해 두는 게 좋겠네. 믿거나 말거나, 이런 어린 녀석들에게는 즙 많은 날고기 조각 같은 게 좋지. 어째서 그런지는 나도 알아낼 수 없었는데, 엘프들을 위한 엘룬의 계획과 상관이 있네... 아마 수호자나 뭐 그런 게 되는 거였겠지.$B$B이제 알은 내가 돌볼 테니 이 녀석이 부화하면 먹을 수 있도록 괜찮은 긴발톱 은빛갈기늑대 갈비살이나 좀 가져오는 게 어떻겠나?' WHERE `entry`=4297; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 충분하겠군. 그리고 내 생각이 맞다면 이 알은 곧 부화할 걸세. 기분이 어떻나? 이제 곧 아빠가 될 텐데 말이야. 하하, 그런 막중한 책임을 지게 될 줄은 몰랐겠지? 안 그런가?' WHERE `entry`=4297; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고기는 찾아 온 건가? 자네의 작은 알은 이제 부화할 때가 거의 다 됐네. 처음 먹는 음식을 좋은 것으로 먹이지 않으면 한 주도 넘기지 못할지 모르네. 그런 일이 일어나서는 안 되지.$B$B음, 더 이상 거짓말하지 않겠네. 난 애초에 당신이 이 알을 손에 넣었다는 것부터가 부럽네. 자네를 이렇게 도와 준 걸 후회하지 않도록 해 주게나.' WHERE `entry`=4297; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estas costillas son estupendas. Y, por cierto, si no me equivoco, tu huevo está a punto de eclosionar. ¿Cómo es? Ya sabes, eso de estar a punto de ser padre. ¡Ja, ja! Ni habías pensado en la responsabilidad que te va a caer encima, ¿eh?' WHERE `entry`=4297; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes ya la carne, $n? Tu huevito está casi a punto de eclosionar. Si no tenemos carne para la primera comida de la criatura, quizás no sobreviva a su primera semana... y no me gustaría que muriera.$B$BPorque la verdad, $n, es que estoy celoso de que consiguieras este huevo. Así que no hagas que me arrepienta de haberte ayudado.' WHERE `entry`=4297; +UPDATE `locales_quest` SET `Details_loc1` = '어어, 생각했던 것보다 훨씬 더 일찍 부화하겠는걸...' WHERE `entry`=4298; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 알을 받게나... 새끼가 처음으로 자네를 보고 아빠로 인식하도록 해야 하니까 말이야.$B$B축하하네. 자네는 이제 아빠가 된 걸세... 말하자면 말이지.' WHERE `entry`=4298; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ten, coge el huevo... es mejor que lo tengas tú, para que seas lo primero que vea al nacer. Creerá que eres su papá.$B$BEnhorabuena por tu hijo, $n... o como quieras llamarlo.' WHERE `entry`=4298; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이거면 좋겠군. 고맙네. 예정보다 더 빨리 가져왔군. 아주 좋아.$B$B이 발톱으로 자네에게 맞는 무기를 하나 만들어 줄 수도 있는데, 생각 있나?' WHERE `entry`=4300; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 고객들은 성질이 꽤 급하지. 발톱은 좀 구한 건가?' WHERE `entry`=4300; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 참으로 기쁘군. 그대는 오늘 아주 큰 일을 해냈소.$B$B우차는 내가 본 유인원 중 가장 거대한 녀석이었지. 그대가 그런 녀석을 쓰러뜨렸다는 사실은 그대의 힘은 물론이고 용기에 대해서도 잘 증명해주는 것이오.$B$B경의의 표시로 이걸 주겠소. 그대라면 이걸 받을 자격이 있소.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우차... 그 야수는 아주 굉장하지. 붉은 털로 덮인 거대한 몸집에 단검 크기만한 이빨을 가지고 있소. 팔은 나무통만큼이나 굵고, 속도는 지금까지 보아온 어느 산사자에도 뒤지지 않을 만큼 빠르다오. 그대는 그러한 존재를 대상으로 용기를 시험할 수 있다는 사실을 감사히 여겨야 하오. 우리 동족도 그러한 생물을 만나려면 수십 년을 보내야 할 테니까 말이야.' WHERE `entry`=4301; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 전해준 수정탑 정보는 매우 재미있군요...$B$B계산을 좀 할 테니 잠깐만 기다려 주세요. 잠시 후에 다시 찾아오시면 우리가 찾고 있던 해답을 해 줄 수도 있겠네요.' WHERE `entry`=4321; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다 됐어요. 아주 재미있군요... 이 도형이 틀리지 않았으면 좋겠네요! 모든 것을 이 책자에 수록했는데, 당신이 가지세요.$B$B이제 수정탑에 대한 질문은 모두 대답할 수 있을 것 같네요.' WHERE `entry`=4321; +UPDATE `locales_quest` SET `Details_loc1` = '여기서 빠져나가야 하오. 보급 구역에서 내 장비를 되찾고 갇혀 있는 동료들을 풀어 주는 걸 도와 주시오. 살아서 출구까지 도착하면 모건의 망루로 가서 맥스웰 치안대장을 만나도록 하시오. 그가 추가적인 지시를 내릴 것이오.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '놀랍군. 정말 놀라워. 윈저님이 조금 전에 급하게 여길 떠나셨소. 윈저님은 뭔가 대단한 요구를 하실 것 같아. 하지만 자신이 가지고 있는 증거가 확실하게 뒷받침을 해 줄 것이라고 말씀하셨소이다. 그 분은 지금 스톰윈드로 볼바르님과 프레스톨님을 만나러 가고 계실 것이오.' WHERE `entry`=4322; +UPDATE `locales_quest` SET `EndText_loc1` = '탈옥' WHERE `entry`=4322; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맞아요, 남동생을 찾고 있어요. 어서 찾아서 데리고 가야 해요. 제발...$B$B만약 몸 성히 데려갈 수 없다면... 머리만이라도 상관없어요.' WHERE `entry`=4324; +UPDATE `locales_quest` SET `Title_loc2` = 'Yuka Fermevanne' WHERE `entry`=4324; +UPDATE `locales_quest` SET `Title_loc3` = 'Yuka Schraubstutz' WHERE `entry`=4324; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 나락으로 가서 카란 마이트해머를 찾아야 합니다.$B$B국왕은 카란이 그곳에 포로로 잡혀 있을 것이라고 말했습니다. 그곳 감옥을 찾아보는 것이 좋겠습니다.' WHERE `entry`=4341; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제발 내 말 좀 들어 주시오.' WHERE `entry`=4341; +UPDATE `locales_quest` SET `Title_loc2` = 'Kharan Force-martel' WHERE `entry`=4341; +UPDATE `locales_quest` SET `Title_loc3` = 'Kharan Hammermacht' WHERE `entry`=4341; +UPDATE `locales_quest` SET `Title_loc5` = '卡蘭·巨錘' WHERE `entry`=4341; +UPDATE `locales_quest` SET `Details_loc1` = '판결을 내리기 전에 내 얘기를 들어 보시오!' WHERE `entry`=4342; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '보다시피, 나는 어떻게 할 도리가 없었소이다.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 얘기를 마칠 수 있게 해 주시오.' WHERE `entry`=4342; +UPDATE `locales_quest` SET `EndText_loc1` = '카란의 이야기' WHERE `entry`=4342; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=4343; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una flor del viento. Los frutos que cuelgan de la planta están podridos y envenenados. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4343; +UPDATE `locales_quest` SET `Details_loc1` = '이 정보를 반드시 마그니 국왕께 전달해야 하오. 그분이라면 어떻게 해야 할지 아실 거요!' WHERE `entry`=4361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<마그니 국왕이 분노하며 주먹을 내리칩니다.>' WHERE `entry`=4361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<제왕 다그란 타우릿산이 죽은 것을 보고 흐느껴 우는 브론즈비어드 공주>$B$B도대체 왜???' WHERE `entry`=4362; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<몹시 분노하고 있다는 것 같은 마그니 브론즈비어드 국왕>$B$B타우릿산 녀석이 죽어서까지도 이긴 모양이군.$B$B이제 가 보게. 떠나기 전에 왕실 보물창고에서 그대가 원하는 보상을 골라 가도록 하게.$B$B<왕좌에 축 늘어져 이 기이한 상황 전개에 대해 깊이 숙고하는 브론즈비어드 국왕>' WHERE `entry`=4363; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '탁자 위에 수정을 올려놓고 신중하게 색을 맞춥니다. 마지막 하나를 밀어 넣자 빛이 터져 나오면서 수정이 융합됩니다.$B$B이제 융합된 결과물을 얻었습니다.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 수정탑 도식판에서 녹색 마력의 수정과 노란 마력의 수정을 조합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 둘을 조합하여 자신이나 동료를 치유할 수 있습니다.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Pilon vous permet de combiner les cristaux de puissance verts avec les jaunes.$B$BSi on se réfère au manuel de J.D., cette combinaison sert à vous soigner, vous et vos alliés.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit Hilfe der Pylon-Tafel könnt Ihr grüne und gelbe Machtkristalle miteinander verbinden.$B$BLaut J.D.s Handbuch könnt Ihr mit dieser Kombination Euch oder Eure Verbündeten heilen.' WHERE `entry`=4381; +UPDATE `locales_quest` SET `Title_loc5` = '恢復水晶' WHERE `entry`=4381; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '탁자 위에 수정을 올려놓고 신중하게 색을 맞춥니다. 마지막 하나를 밀어 넣자 빛이 터져 나오면서 수정이 융합됩니다.$B$B이제 융합된 결과물을 얻었습니다.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 수정탑 도식판에서 녹색 마력의 수정과 푸른 마력의 수정을 조합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 둘을 조합하여 자신의 정신력을 증가시킬 수 있습니다.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Pilon vous permet de combiner les cristaux de puissance verts avec les bleus.$B$BSi on se réfère au manuel de J.D., cette combinaison sert à augmenter l\'Esprit.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit Hilfe der Pylon-Tafel könnt Ihr grüne und blaue Machtkristalle miteinander verbinden.$B$BLaut J.D.s Handbuch könnt Ihr mit dieser Kombination Euren Geist steigern.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `Title_loc5` = '精神水晶' WHERE `entry`=4382; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La tabla de la torre te permite combinar cristales de poder verdes y azules.$B$BDe acuerdo con el manual de J.D. puedes utilizar esta combinación para aumentar tu espíritu.' WHERE `entry`=4382; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '탁자 위에 수정을 올려놓고 신중하게 색을 맞춥니다. 마지막 하나를 밀어 넣자 빛이 터져 나오면서 수정이 융합됩니다.$B$B이제 융합된 결과물을 얻었습니다.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 수정탑 도식판에서 녹색 마력의 수정과 붉은 마력의 수정을 조합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 둘을 조합하여 물리적인 피해에 대한 보호를 강화할 수 있습니다.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Pilon vous permet de combiner les cristaux de puissance verts avec les rouges.$B$BSi on se réfère au manuel de J.D., cette combinaison sert à augmenter la protection contre les dégâts physiques.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit Hilfe der Pylon-Tafel könnt Ihr grüne und rote Machtkristalle miteinander verbinden.$B$BLaut J.D.s Handbuch könnt Ihr mit dieser Kombination Euren Schutz vor körperlichem Schaden stärken.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `Title_loc5` = '防禦水晶' WHERE `entry`=4383; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La tabla de la torre te permite combinar cristales de poder verdes y rojos.$B$BDe acuerdo con el manual de J.D. puedes utilizar esta combinación para reforzar tu protección contra daño físico.' WHERE `entry`=4383; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '탁자 위에 수정을 올려놓고 신중하게 색을 맞춥니다. 마지막 하나를 밀어 넣자 빛이 터져나오면서 수정이 융합됩니다.$B$B이제 융합된 결과물을 얻었습니다.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 수정탑 도식판에서 붉은 마력의 수정과 푸른 마력의 수정을 조합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 둘을 조합하여 적의 방어력을 약화시킬 수 있습니다.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Pilon vous permet de combiner les cristaux de puissance rouges avec les bleus.$B$BSi on se réfère au manuel de J.D., cette combinaison sert à réduire la Défense de l\'adversaire.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit Hilfe der Pylon-Tafel könnt Ihr rote und blaue Machtkristalle miteinander verbinden.$B$BLaut J.D.s Handbuch könnt Ihr mit dieser Kombination die Verteidigung eines Gegners schwächen.' WHERE `entry`=4384; +UPDATE `locales_quest` SET `Title_loc5` = '破甲水晶' WHERE `entry`=4384; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '탁자 위에 수정을 올려놓고 신중하게 색을 맞춥니다. 마지막 하나를 밀어 넣자 빛이 터져나오면서 수정이 융합됩니다.$B$B이제 융합된 결과물을 얻었습니다.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 수정탑 도식판에서 붉은 마력의 수정과 노란 마력의 수정을 조합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 둘을 조합하여 거대한 폭발을 일으켜서 적에게 피해를 입힐 수 있습니다.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Pilon vous permet de combiner les cristaux de puissance rouges avec les jaunes.$B$BSi on se réfère au manuel de J.D., cette combinaison peut être utilisée pour créer une grande explosion qui inflige des dégâts à vos ennemis.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit Hilfe der Pylon-Tafel könnt Ihr rote und gelbe Machtkristalle miteinander verbinden.$B$BLaut J.D.s Handbuch könnt Ihr mit dieser Kombination eine starke Explosion auslösen, die Euren Feinden Schaden zufügt.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `Title_loc5` = '爆炸水晶' WHERE `entry`=4385; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La tabla de la torre te permite combinar cristales de poder rojos y amarillos.$B$BDe acuerdo con el manual de J.D. puedes utilizar esta combinación para crear una gran explosión que puede infligir daño a tus enemigos.' WHERE `entry`=4385; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '탁자 위에 수정을 올려놓고 신중하게 색을 맞춥니다. 마지막 하나를 밀어 넣자 빛이 터져나오면서 수정이 융합됩니다.$B$B이제 융합된 결과물을 얻었습니다.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 수정탑 도식판에서 푸른 마력의 수정과 노란 마력의 수정을 조합할 수 있습니다.$B$BJ.D.의 설명서에 따르면 이 둘을 조합하여 적에게 피해를 입히는 보호막을 만들어낼 수 있습니다.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Pilon vous permet de combiner les cristaux de puissance bleus avec les jaunes.$B$BSi on se réfère au manuel de J.D., cette combinaison sert à créer un bouclier qui inflige des dégâts aux ennemis.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit Hilfe der Pylon-Tafel könnt Ihr blaue und gelbe Machtkristalle miteinander verbinden.$B$BLaut J.D.s Handbuch könnt Ihr mit dieser Kombination einen Schild erschaffen, der Euren Feinden Schaden zufügt.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `Title_loc5` = '尖刺水晶' WHERE `entry`=4386; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La tabla de la torre te permite combinar cristales de poder azules y amarillos.$B$BDe acuerdo con el manual de J.D. puedes utilizar esta combinación para crear un escudo que causará daño a tus enemigos.' WHERE `entry`=4386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 지독한 냄새가 풍겨 나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=4401; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4401; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어요! 약속한 대로 선인장 사과 별미와 또 약간의 사례를 추가로 하겠습니다.' WHERE `entry`=4402; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '선인장 사과를 다 모으셨습니까?' WHERE `entry`=4402; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바람꽃에 세나리온 식물 고약 두 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바람꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려있는 열매는 썩어 있고 독성을 품고 있는 듯 합니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4403; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=4403; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사바스라스를 악령의 숲에서 몰아낸 것은 긴 여정의 시작일 뿐이오. 그 악마가 입힌 피해를 복구하는 데 많은 노력을 기울여야 할 거요.$B$B이곳에 그 사티로스 말고 훨씬 더 사악한 존재가 있다는 것이 느껴지지만 때가 되기 전엔 알 수 없는 거지...' WHERE `entry`=4421; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die hiesige Verderbnis treibt die Kreaturen in den Wahnsinn...' WHERE `entry`=4421; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소, $n. 이제 그 오래된 저주가 풀리기를 기도하는 일만 남았군.' WHERE `entry`=4441; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '축복받은 물로 고대 정령들을 속박에서 풀어 안식을 얻게 해줄 수 있다면 좋겠는데...' WHERE `entry`=4441; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 담아다 준 엘룬의 샘물로 플룻을 정화할 거요. 이런 비극은 여기서 끝나야만 하오.$B$B엘룬께서 내게 능력과 용기를 주셔야 할 텐데...$B$B잠시 기다려 보시오.' WHERE `entry`=4442; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축복받은 물로 플룻에 속박된 고대 정령을 해방시켰소. 이제 이 플룻을 신성한 장소에서 사용하면 고대의 정령을 소환할 수 있을 거요.$B$B서쪽 강철나무 숲에 있는 폐허가 적당할 것 같군. 예전에 그곳에는 저주받은 나무정령들이 많이 살고 있었으니 죽은 후에도 그곳을 떠돌고 있을지 모르오.' WHERE `entry`=4442; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '채찍뿌리에 세나리온 식물 고약 세 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '채찍뿌리인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 땅 위로 드러난 뿌리는 거칠고 단단한 가죽처럼 보입니다. 식물에는 끈적끈적한 실 같은 것도 매달려 있습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une navetille Les ramures visibles en sont coriaces et tannées, et un voile visqueux en pend. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Peitscherwurzelplanze aussieht. Die sichtbaren Wurzeln der Pflanze sehen zäh und ledrig aus und ein schleimiger Film tropft von der Pflanze.. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的鞭根草' WHERE `entry`=4443; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una blancoria. De la planta cuelga una sustancia viscosa y las raíces visibles parecen endurecidas, como si fueran de cuero. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4443; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '채찍뿌리에 세나리온 식물 고약 세 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '채찍뿌리인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 땅 위로 드러난 뿌리는 거칠고 단단한 가죽처럼 보입니다. 식물에는 끈적끈적한 실 같은 것도 매달려 있습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une navetille Les ramures visibles en sont coriaces et tannées, et un voile visqueux en pend. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Peitscherwurzelplanze aussieht. Die sichtbaren Wurzeln der Pflanze sehen zäh und ledrig aus und ein schleimiger Film tropft von der Pflanze.. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4444; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的鞭根草' WHERE `entry`=4444; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '채찍뿌리에 세나리온 식물 고약 세 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '채찍뿌리인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 땅 위로 드러난 뿌리는 거칠고 단단한 가죽처럼 보입니다. 식물에는 끈적끈적한 실 같은 것도 매달려 있습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une navetille Les ramures visibles en sont coriaces et tannées, et un voile visqueux en pend. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Peitscherwurzelplanze aussieht. Die sichtbaren Wurzeln der Pflanze sehen zäh und ledrig aus und ein schleimiger Film tropft von der Pflanze.. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的鞭根草' WHERE `entry`=4445; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una blancoria. De la planta cuelga una sustancia viscosa y las raíces visibles parecen endurecidas, como si fueran de cuero. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4445; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '채찍뿌리에 세나리온 식물 고약 세 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '채찍뿌리인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 땅 위로 드러난 뿌리는 거칠고 단단한 가죽처럼 보입니다. 식물에는 끈적끈적한 실 같은 것도 매달려 있습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une navetille Les ramures visibles en sont coriaces et tannées, et un voile visqueux en pend. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Peitscherwurzelplanze aussieht. Die sichtbaren Wurzeln der Pflanze sehen zäh und ledrig aus und ein schleimiger Film tropft von der Pflanze.. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的鞭根草' WHERE `entry`=4446; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una blancoria. De la planta cuelga una sustancia viscosa y las raíces visibles parecen endurecidas, como si fueran de cuero. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4446; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어둠용풀에 세나리온 식물 고약 네 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어둠용풀인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려 있는 열매는 썩어서 독성이 있는 것 같습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert la version malade et souffreteuse d\'une plante, le dragon nocturne. Les fruits qui pendent de la plante sont pourris et empoisonnés. La plante a désespérément besoin de soins pour retrouver son état normal.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Nachtdrachenpflanze aussieht. Die Früchte, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的夜龍草' WHERE `entry`=4447; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta dragón nocturno. Los frutos que cuelgan de la planta están podridos y envenenados. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4447; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어둠용풀에 세나리온 식물 고약 네 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어둠용풀인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려 있는 열매는 썩어서 독성이 있는 것 같습니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert la version malade et souffreteuse d\'une plante, le dragon nocturne. Les fruits qui pendent de la plante sont pourris et empoisonnés. La plante a désespérément besoin de soins pour retrouver son état normal.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Nachtdrachenpflanze aussieht. Die Früchte, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4448; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的夜龍草' WHERE `entry`=4448; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이야, 좋은걸! 감촉도 그만이고!$B$B뭐라고? 아, 그렇지. 지질학자들. 손 좀 봐줬나? 뭐라고 감사해야 할지 모르겠군. 이제 여기서 볼 일을 마저 끝낼 시간이 생겼군... 정말 고맙네.' WHERE `entry`=4449; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 하루종일 기다릴 순 없네! 빨리 비단 옷감을 구해달란 말이야! 아니, 그러니까... 그 지질학자들 말이네! 그 지질학자들을 혼내 주라고! 녀석들에게 나의... 아니, 자네의 분노를 보여줘!' WHERE `entry`=4449; +UPDATE `locales_quest` SET `Details_loc1` = '아, 그러고 보니 생각이 나는군.$B$B내가 타나리스에 있을 때 맡은 작은 임무를 끝내주지 않겠나? 아주 쉬운 일이야...$B$B가젯잔의 크린클 굿스틸이 이 이글거리는 협곡과 다른 몇 군데서 나는 무언가를 찾고 있었네. 자네가 목록을 한번 훑어보고 굿스틸에게 그 물건들을 가져다줄 수 있겠나?$B$B관심이 있다면 굿스틸 장부를 문 밑으로 넣어주지. 굿스틸이 원하는 물건들을 다 모으면 이 장부와 함께 가져다주게.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 내가 요청했던 일을 좀 해냈군. 훌륭해. 나는 당신이 내게 와서 뭔가를 만들어달라고 할 줄 알고 있었는데 말이야.$B$B음.. 물건들은 모두 완벽하군... 하나도 빠짐없이 다 있어. 고마워, $c 친구.$B$B무슨 보답이라도 해야겠는데... 흠, 어떤 게 좋을까?' WHERE `entry`=4450; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 음? 무슨 일이지, $r 친구? 손님이 워낙 밀려서 엄청나게 바쁘단 말이야. 당신만 아니면 일을 더 빨리 끝낼 수 있을 것 같은데 말이지. 기분 나쁘게 할 생각은 아니지만 지금 내 일을 다 마칠 시간도 없는 판이라고.' WHERE `entry`=4450; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '세상에! 어떻게 이런 일이!? 자네가 열쇠를 찾았군! 저 괘씸한 검은무쇠단 녀석들이 날 여기에 가두고 열쇠를 어딘가에 숨겼을 거라 생각하고 있었지! 정말로 고맙네. 자네 최고로군! 자, 이제 그 열쇠로 이 불쌍한 로키드를 여기서 꺼내 주게!' WHERE `entry`=4451; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '*험험*$B$B누구요? 사람 있다고!' WHERE `entry`=4451; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une navetille Les ramures visibles en sont coriaces et tannées, et un voile visqueux en pend. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4461; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Peitscherwurzelplanze aussieht. Die sichtbaren Wurzeln der Pflanze sehen zäh und ledrig aus und ein schleimiger Film tropft von der Pflanze.. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4461; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的鞭根草' WHERE `entry`=4461; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert la version malade et souffreteuse d\'une plante, le dragon nocturne. Les fruits qui pendent de la plante sont pourris et empoisonnés. La plante a désespérément besoin de soins pour retrouver son état normal.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Nachtdrachenpflanze aussieht. Die Früchte, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的夜龍草' WHERE `entry`=4462; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una planta dragón nocturno. Los frutos que cuelgan de la planta están podridos y envenenados. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4462; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 장신구를 가져가시오, 어리석은 생명이여. 내가 연구를 할 수 있도록 내버려두란 말이오!' WHERE `entry`=4463; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재료를 보여 주시오, 나약한 존재여.$B$B그리고 이 창조물의 대가로 골드 30개도 내놓아야 할 것이오.' WHERE `entry`=4463; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Présentez les composants, mortel.$B$BJ\'exige également trente pièces d\'or en paiement de cette création.' WHERE `entry`=4463; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Übergebt mir die Komponenten, sterbliches Geschöpf.$B$BDes Weiteren benötige ich Bezahlung in Gestalt von dreißig Goldstücken für diese Schöpfung.' WHERE `entry`=4463; +UPDATE `locales_quest` SET `Title_loc5` = '沉思聖契' WHERE `entry`=4463; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 지독한 냄새가 풍겨 나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=4464; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4464; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '노래꽃에 세나리온 식물 고약을 약간 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '노래꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에서는 지독한 냄새가 풍겨 나옵니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-chant. Une odeur âcre et malsaine émane de la plante. Celle-ci a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Liedblumenpflanze aussieht. Ein stechender, ungesunder Geruch geht von der Pflanze aus. Es muss sich dringend jemand um die Planzen kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的輕歌花' WHERE `entry`=4465; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una melodía. De la planta emana un olor acre y malsano. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4465; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바람꽃에 세나리온 식물 고약 두 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바람꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려 있는 열매는 썩어 있고 독성을 품은 듯 합니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=4466; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una flor del viento. Los frutos que cuelgan de la planta están podridos y envenenados. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4466; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바람꽃에 세나리온 식물 고약 두 개를 바릅니다. 그러자 즉시 병든 모양이 사라지면서 싱싱하고 건강한 식물로 변합니다.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바람꽃인 듯한 식물을 찾았는데 병들고 오염되어 있습니다. 식물에 달려 있는 열매는 썩어 있고 독성을 품은 듯 합니다. 이 식물을 원래대로 되돌리려면 당장에라도 어떤 조치를 취해야 합니다.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez découvert une version maladive et souffreteuse de ce qui s\'avère être une fleur-de-vent. Les baies qui en pendent sont pourries et empoisonnées. La plante a désespérément besoin de soins pour avoir une chance de recouvrer son état normal.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt eine kränkliche, verderbte Ausgabe von etwas gefunden, das wie eine Windblütenpflanze aussieht. Die Beeren, die von der Pflanze herabhängen, sehen verfault und giftig aus. Es muss sich dringend jemand um die Pflanze kümmern, wenn sie wieder zu ihrem Normalzustand zurückkehren soll.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `Title_loc5` = '被腐化的迎風花' WHERE `entry`=4467; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has encontrado una versión enfermiza y corrupta de lo que parece ser una flor del viento. Los frutos que cuelgan de la planta están podridos y envenenados. Necesita desesperadamente ser atendida para recuperar su estado normal.' WHERE `entry`=4467; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대와 같이 나약한 종족이 그분의 일생의 일을 마치다니, 그분께 수치가 아닐 수 없군.$B$B결정체를 받고 썩 가 버리시오!' WHERE `entry`=4481; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 세계의 모든 것에는 그에 대한 대가가 있게 마련이오. 그대가 찾는 바로 그 물건의 값은 30골드요.$B$B물론 그대가 모은 재료의 대부분을 내가 갖게 될 것이오. 하지만 장신구는 갖게 될 테니 걱정 마시오.' WHERE `entry`=4481; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Chaque chose a son prix en ce monde. Le prix de l\'article précis que vous cherchez est de trente pièces d\'or.$B$BNaturellement, je garderai la majorité des composants que vous avez ramassés. Mais pas d\'inquiétude, vous aurez votre bijou.' WHERE `entry`=4481; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Für jedes Ding auf dieser Welt gilt es, einen Preis zu bezahlen. Und der Preis für den speziellen Gegenstand, den Ihr wünscht, beläuft sich auf dreißig Goldstücke.$B$BSelbstverständlich werde ich den Großteil der Komponenten, die Ihr eingesammelt habt, für mich selbst zurückbehalten. Doch sorgt Euch nicht, Ihr sollt Euren Plunder erhalten.' WHERE `entry`=4481; +UPDATE `locales_quest` SET `Title_loc5` = '體質聖契' WHERE `entry`=4481; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Dreißig Goldstücke, $R. Dreißig Goldstücke und die benötigten Komponenten.' WHERE `entry`=4482; +UPDATE `locales_quest` SET `Title_loc5` = '堅毅聖契' WHERE `entry`=4482; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다른 고서들은 이 세계에서 분실됐소. 그대가 감히 들어가지도 못할 장소에서 분실됐단 말이오. 그대라면 차라리 존재하지 않는 편이 좋았을 거라고 생각할 곳 말이지.$B$B이 재료들의 힘은 내가 흡수하겠소. 나머지 찌꺼기 힘은 그대가 가지도록 하시오.' WHERE `entry`=4483; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '원하는 게 탄력의 고서라면 30골드를 내놓아야 하오.' WHERE `entry`=4483; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si c\'est de la résistance que vous désirez, c\'est trente pièces d\'or que je demande.' WHERE `entry`=4483; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn es Widerstandsfähigkeit ist, die Ihr wünscht, so benötige ich dreißig Goldstücke.' WHERE `entry`=4483; +UPDATE `locales_quest` SET `Title_loc5` = '韌性聖契' WHERE `entry`=4483; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '머리가 지끈거리는군... 우리 우주를 구성하는 거대한 공간의 힘이... 으아아아악!$B$B<고통스러워하는 것 같은 마스레디스>$B$B원하는 걸 가지고 얼른 떠나시오!' WHERE `entry`=4484; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 시간을 낭비하지 말고 어서 30골드와 필요한 재료들을 가져오시오.' WHERE `entry`=4484; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Ne me faites pas perdre mon temps, $n. Donnez-moi ce que je demande. Trente pièces d\'or et les composants.' WHERE `entry`=4484; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vergeudet meine Zeit nicht, $R. Gebt mir das, was ich benötige. Dreißig Goldstücke und die Komponenten.' WHERE `entry`=4484; +UPDATE `locales_quest` SET `Title_loc5` = '貪婪聖契' WHERE `entry`=4484; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No me hagas perder el tiempo, $r. Dame lo que necesito. 30 piezas de oro y los componentes.' WHERE `entry`=4484; +UPDATE `locales_quest` SET `Details_loc1` = '이런, 이런, 이런. 명성이 자자한 성기사님께서 납셨군.$B$B오, 미안하오. 기분 나쁘게 하려는 건 아니오... 그냥 가끔 당신이 세운 공적을 볼 때면 부러워서 그러는 것이지. 타이자님은 그게 바로 나의 약점이라고 말씀하신다오. 그래서 나도 그 점을 고치겠다고 맹세했지. 하지만 때로는 그게 잘 안 된단 말이지.$B$B당신과 얘기를 나누고자 한 건 스톰윈드에 있는 두소리안 랄님께서 소식을 전해왔기 때문이오. 당신이 준비됐을 때 빛의 대성당으로 찾아오라고 했는데 중요한 일인 것 같았소. 꼭 무슨 일이라도 일어난 것처럼 말이오.' WHERE `entry`=4486; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Parlez à Strahad Farsan, à Cabestan.' WHERE `entry`=4488; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Parlez à Strahad Farsan, à Cabestan.' WHERE `entry`=4489; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Parlez à Strahad Farsan, à Cabestan pour apprendre à invoquer un Palefroi corrompu.' WHERE `entry`=4490; +UPDATE `locales_quest` SET `Details_loc1` = '으... 너무 덥군...$B$B난 이 지역을 조사하고 있었는데 갑자기 견딜 수 없을 정도로 열이 났어요. 열사병에 걸린 게 분명해요.$B$B부탁인데 마샬의 야영지에 있는 내 친구 스프래글에게 날 좀 데려가 주세요. 거기까지라면 내가 따라갈 수 있을 것 같아요.$B$B정신이 좀 없으니 내가 또 기절하면 스프래글이 준 수통에 있는 물을 얼굴에 뿌려주세요. 그거라면 될 거예요... 아마도...' WHERE `entry`=4491; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '링고의 상태가 좋진 않지만 그래도 살아 돌아와서 다행이에요!$B$B찾아주셔서 감사합니다.' WHERE `entry`=4491; +UPDATE `locales_quest` SET `EndText_loc1` = '마샬의 야영지에 있는 스프래글 프록에게 링고 호위' WHERE `entry`=4491; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아... 누군가 날 찾아줘서 다행이에요...' WHERE `entry`=4492; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '으... 누구죠?' WHERE `entry`=4492; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '네, 그라시나가 보낸 건 줄 알고 있었습니다. 당신이 이 야수들과 싸운 것은 아주 귀중한 경험입니다. 내가 알기에는 전에 아무도 이런 녀석들과 감히 대적해 본 일이 없으니까요. 운고로 분화구가 그들의 중심지일지도 모른다는 그라시나의 생각은 그럴 듯 하군요. 운고로는 여기서 서쪽에 있는 신비롭고 위험한 밀림인데, 실리시드의 정체를 알아내는데 한걸음 더 다가서게 될지도 모르겠습니다.' WHERE `entry`=4493; +UPDATE `locales_quest` SET `Objectives_loc1` = '가젯잔에 있는 연금술사 페슬저그와 대화해야 합니다.' WHERE `entry`=4494; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 질지빈이 보낼 줄 알고 있었소. 당신이 이 괴물들과 싸운 경험은 아주 귀중한 거요. 내가 알기에는 전에 아무도 그들과 맞서 본 일이 없으니까 말이오. 운고로 분화구가 그들의 중심지일지도 모른다는 질지빈의 생각은 그럴 듯하군. 운고로는 여기서 서쪽에 있는 신비롭고 위험한 밀림이오. 그곳에 가면 실리시드의 정체를 밝혀내는데 한걸음 더 다가서게 될지도 모르겠소이다.' WHERE `entry`=4494; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 나를 찾아오다니 얼마나 다행인지 모르겠소. 내가 여기 있는 건 어떻게 알았소?' WHERE `entry`=4495; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어. 이 향낭들은 세포막도 온전하고, 좋아! 흙은... 그렇지. 이거면 딱 되겠습니다. 여기에 나의 특수 첨가물을 넣어서 갈면 완벽한 미끼를 만들 수 있습니다.$B$B내가 미끼를 만드는 동안 잠시만 기다리십시오. 미끼가 완성되면 다음 단계를 실행해 실리시드를 저지할 수 있을 겁니다. 녀석들이 가젯잔과 칼림도어 전체를 집어삼키기 전에...' WHERE `entry`=4496; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '향낭에 상처가 나서는 안 됩니다. 쉽게 얻을 수 있는 게 아니니까. 향낭을 찾으려면 시간이 좀 걸릴지도 모릅니다. 그리고 토양은 찾기 쉬울 겁니다.$B$B그건 그렇고, 미끼를 만들 재료들은 가지고 왔소?' WHERE `entry`=4496; +UPDATE `locales_quest` SET `Details_loc1` = '현상수배: 운고로 분화구에 서식하는 테러닥스를 처치할 능력 있는 투사를 찾습니다. 현재 테러닥스의 수가 늘어나 이 지역 행인들에게 큰 위협이 되고 있습니다.$B$B테러닥스 10마리와 광포한 테러닥스 15마리를 처치하고 임무가 끝나면 스프래글 프록을 찾아가 현상금을 받도록 하십시오.' WHERE `entry`=4501; +UPDATE `locales_quest` SET `Objectives_loc1` = '테러닥스 10마리와 광포한 테러닥스 15마리를 처치한 후 마샬의 야영지에 있는 스프래글 프록과 대화해야 합니다.' WHERE `entry`=4501; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이곳에 사는 테러닥스는 정말 너무 무서워요! 녀석들의 수를 줄여주셔서 감사합니다. 이제야 안심하고 마샬의 야영지 밖으로 나갈 수 있겠네요.' WHERE `entry`=4501; +UPDATE `locales_quest` SET `Title_loc5` = '當心翼手龍' WHERE `entry`=4501; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 견본은 완벽한 연구 자료가 될 거예요. 고마워요. 연구 결과가 나오면 가장 먼저 알려 드릴게요.' WHERE `entry`=4502; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '운고로의 화산이 활화산이라는 게 사실인가요? 라솔$c씨, 그 화산의 재만 있으면 많은 사실을 알아낼 수 있을 거예요.' WHERE `entry`=4502; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이 비늘이면 완벽하겠군. 이 비늘이라면 분명 비행선을 이륙시킬 수 있을 거야!$B$B고맙다고, 친구!' WHERE `entry`=4503; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '훌륭한 비행선에는 꼭 이름을 지어 줘야지... 이름을... 퓨니드라고 하는 게 어떨까 하는데!' WHERE `entry`=4503; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이 타르면 딱 좋아요...$B$B어라, 이런! 내 손이... 손이 안 떨어지네...$B$B그렇게 좋은 생각이 아니었나 보군. 아냐, 잠깐! 초강력 접착제를 녹이는 용해제! 그걸 만들면 진짜 돈벌이가 될 거야!' WHERE `entry`=4504; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 트란렉이 생각해낸 아이디어 정말 기발하지요?! 이번에 초강력 접착제를 만들어 내면 분명 엄청난 히트를 칠 거라고요!' WHERE `entry`=4504; +UPDATE `locales_quest` SET `Details_loc1` = '뭐, 내가 무자비하고 물불을 안 가린다고 말하는 사람도 있지만, 다 우리 호드가 얼라이언스보다 조금이라도 우세하기를 간절히 바라는 마음에서 그런 거지.$B$B그건 그렇고 요새 내 흥미를 끄는 것이 바로 남쪽, 콘스텔라스 폐허에 비취불꽃의 사티로스들이 지키는 달샘이란 것인데... 그 샘은 한때 지긋지긋한 나이트 엘프족에게 부활의 상징이었지만 지금은 저주를 받아 사티로스 서식지로 오염됐다더군.$B$B내게 좋은 생각이 있어. 일단 내 고양이에게 그 샘의 물을 먹여 시험을 해봤으면 해. 당신이 가서 달샘의 물을 조금 가져다 줬으면 좋겠는데, 어떻게 생각하나?' WHERE `entry`=4505; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 아주 좋아! 이제 샘물에 걸린 저주를 적에게 이용할 방법만 찾으면 되겠군.' WHERE `entry`=4505; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이건 정말 중요한 일이니까 꾸물거리지 말고 어서 출발하는 게 좋을 거야.' WHERE `entry`=4505; +UPDATE `locales_quest` SET `Title_loc5` = '腐化之井' WHERE `entry`=4505; +UPDATE `locales_quest` SET `Details_loc1` = '잘만 하면 이 오염된 물을 이용할 수 있겠어. 흐흐흐... 고양이에게 샘물을 조금 먹여봤더니 어쩐 일인지 몸집이 두 배로 커지고 힘도 세졌잖아. 바로 그 점을 이용할 수도 있을 것 같단 말이지.$B$B자, 콘스텔라스 폐허로 이 고양이 가방을 가져가서 달샘 옆에 고양이를 풀어 놓아봐. 하하, 아마 만족스러운 결과가 나올 거야. 기대하라고...$B$B고양이를 다시 데려오면 내가 유용하게 써먹을 수 있을 거야.' WHERE `entry`=4506; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해!$B$B얼라이언스를 물리칠 수 있다면 수단, 방법 가리지 않는 것이 바로 우리 포세이큰의 방식이야. 오염된 물은 앞으로 유용하게 이용할 수 있겠어.$B$B달샘에 또 고양이를 데려가고 싶으면 언제든지 말만 하게.' WHERE `entry`=4506; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '설마 거기 다시 못 가겠다는 건 아니지? 아님 어서 안 가고 뭘 꾸물거리는 게야?' WHERE `entry`=4506; +UPDATE `locales_quest` SET `EndText_loc1` = '위나 해저드에게 오염된 고양이 데려가기' WHERE `entry`=4506; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멋집니다! 오늘은 그야말로 대승을 거두었군요, $n. 이 뇌를 완전히 분석하는 데는 시간이 좀 걸리겠지만 유용하게 쓸 테니 걱정 마십시오.$B$B그런데 실리시드 말입니다. 전 왠지 녀석들의 세력이 그게 전부가 아니라는 생각이 듭니다. 이런 말 하긴 죄송하지만 이번 일은 너무 쉽게 끝나버린 듯한 느낌입니다.' WHERE `entry`=4507; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여왕의 뇌는 연구에 절대적으로 중요한 물건입니다. 우리가 알아낸 바에 의하면 어떤 사악하고 교활한 존재가 실리시드들을 조종하고 있는 것 같습니다. 실리시드처럼 악랄한 녀석들을 조종할 수 있는 존재라면 상상만 해도 소름이 끼칩니다.' WHERE `entry`=4507; +UPDATE `locales_quest` SET `Details_loc1` = '오늘 얻은 정보는 내가 최근에 발견한 사실들과 함께 이런 일에 정통한 자의 손에 넘겨야 합니다. 이곳 가젯잔에서도 불가능한 것은 아니지만 우리 힘만으로는 무리지요.$B$B내 최신 보고서를 다르나서스에 있는 그라시나 스피릿마이트에게 가져다주십시오. 아직도 달의 신전에 있는 걸로 아는데, 안 그렇습니까? 그녀는 얼라이언스의 거물급을 친구로 두고 있으니 그들까지 이 일에 끌어들인다면 이 상황에서 무사히 빠져나갈 수 있을지도 모릅니다.' WHERE `entry`=4508; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고맙긴 하지만 이게 우리에게 무슨 도움이 될지는 모르겠군요. 얼라이언스는 호드가 아닌 다른 위협은 그냥 무시해 버리니까 말입니다. 다르나서스에 있는 우리 지도자들조차도 이 위협이 정확히 무엇인지에 대해서는 의견이 분분해요. 판드랄 스테그헬름 같은 바보들은 실리시드가 고대의 위협이라는 제 주장을 믿지 않습니다. 무식한 데다 오만하기까지 하지요.$B$B당신은 그 위협을 직접 보셨으니 이해하리라 믿습니다. 우리는 계속해서 실리시드를 물리치는 데 전념해야 합니다.' WHERE `entry`=4508; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 자들은 정말 한심합니다! 주변에 더 큰 위협이 있는지 찾아볼 생각도 않는다니까요. 가슴 속에 맹목적인 증오를 키우고 있는 호드의 손에 의해 결국 우리 모두 끝장나고 말 겁니다. 실리시드 소굴로 데리고 가서 직접 보여 주는 것 말고는 달리 어떻게 실리시드의 위협을 알려야 할지 모르겠습니다!$B$B아, 죄송합니다. 제게 무슨 소식을 가져온건가요?' WHERE `entry`=4508; +UPDATE `locales_quest` SET `Details_loc1` = '내가 최근에 발견한 사실과 오늘 여기서 얻은 정보는 이런 일을 다룰 줄 아는 자의 손에 넘겨져야 하오. 이곳 가젯잔에서도 처리할 수 없는 것은 아니지만 우리 힘만으로는 무리요.$B$B내 최신 보고서를 오그리마에 있는 질지빈 드럼로어에게 가져다주시오. 아직도 골목길 위쪽에 있는 집에 사는 걸로 아는데, 그렇지 않소? 그는 호드 고위층에 친구를 두고 있으니 그 자들도 이 일에 끌어들인다면 이 상황에서 무사히 빠져나갈 수 있을지도 모르오.' WHERE `entry`=4509; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말로 고맙긴 하지만 이게 우리에게 무슨 도움이 될지는 모르겠네. 게다가 호드는 얼라이언스의 위협이 아닌 다른 위협은 그냥 무시해 버리고 있지. 확실한 증거만 있다면 스랄님께서 직접 행동을 취할 수도 있지만 제각기 다른 조언들을 해오니 누구 말을 들어야 할지 난감한 상황일세. 이 바보 같은 녀석들은 얼라이언스를 덮칠 수만 있다면 땅에다 박치기라도 하라고 할 자들이라네.$B$B자네도 그 위협을 직접 보았잖나? 우리는 계속해서 실리시드를 물리치는 데 전념해야 하네!' WHERE `entry`=4509; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 자들은 정말 한심하네! 주변에 더 큰 위협이 있는지 찾아볼 생각도 하지 않는다니까. 얼라이언스의 맹목적인 증오 때문에 결국엔 우리 모두 끝장나고 말 걸세. 실리시드 소굴로 데리고 가서 직접 확인시켜 주는 것 말고는 달리 어떻게 실리시드의 위협을 알려야 할지 모르겠군!$B$B아, 미안하네. 내개 소식을 가져온겐가?' WHERE `entry`=4509; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 아니었으면 이만큼 해내지 못했을 걸세. 분명 언젠가 다시 실리시드와의 전쟁을 위해 자네의 도움을 요청할 날이 있을 걸세. 운고로에서 알아낸 것들을 반드시 잘 기억해두어야 하네. 이제 보니 실리시드가 운고로에서 나왔을지도 모른다는 내 가설은 틀렸던 것 같군. 다른 어떤 곳에 훨씬 더 강한 악의 근원이 존재하겠지.$B$B이 쪽지를 은행에 있는 카루스에게 가져다주게. 감사의 표시로 내 금고에서 뭔가를 꺼내 줄 걸세. 도와 줘서 고맙네, 강한 $c|1이여;여;.' WHERE `entry`=4511; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 은행 증서로 질지빈 드럼로어의 계좌에서 물건 하나를 인출해 그대에게 드릴 수 있습니다. 축하를 드리는 게 순서겠군요!' WHERE `entry`=4511; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '저그 저그! 뭘 도와 드릴까요?' WHERE `entry`=4511; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '놀라운 성과요, $n! 그 오염된 괴물들에 가까이 가서 견본을 채취하고도 멀쩡하다니! 고맙소. 아, 이 견본이라면 딱 좋소. 어서 실험을 시작하고 싶어.$B$B만약 내 가설이 옳다면 나는 탐험가 연맹 사상 가장 위대한 과학자들의 반열에 오를 수 있소!$B$B그래서 놈리건 사태 이후, 아이언포지에 노움을 받아들인 것이 잘한 일이었다는 것을 모든 드워프에게 몸소 증명해 보일 것이오.' WHERE `entry`=4512; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '몇 가지 실험은 아주 흥미진진하오. 조금만 더 있으면 이 생물들의 본질과 아제로스의 생명체 출현과 어떤 관련이 있는가를 알아낼 것도 같소... 애초에 어떤 관련이 있다면 말이지.$B$B나의 가장 대표적인 학설 중 하나는 수액괴물들이 세계 창조와 관련이 있다는 건데, 그러니까 세계 창조의 분비물이 바로 수액괴물이라는 가설이오. 별로 환영받지 못하는 이야기지만.$B$B견본을 더 구해 이 학설이 진실인지 아닌지 확인하고 싶소.' WHERE `entry`=4512; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico, $n! Me traes las muestras y pareces haber salido indemne. Muchas gracias. Estas muestras son perfectas, voy a empezar las pruebas de inmediato.$B$B¡Puede que consiga un premio científico!$B$BAsí verán los enanos que no había peligro en dejar entrar a los gnomos Forjaz después del incidente de Gnomeregan.' WHERE `entry`=4512; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Algunos experimentos han resultado fascinantes. Creo que pronto podré determinar la naturaleza de estas criaturas y su papel en el desarrollo de la vida en Azeroth. Si es que lo tuvieron, claro.$B$BUna de mis teorías más denostadas es que los mocos están relacionados con la creación del planeta, como si fueran una secreción del mismo.$B$BPero necesito más muestras para probarlo.' WHERE `entry`=4512; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았소? 당신은 보석 같은 존재요, $n. 당신의 헌신과 도움이 얼마나 대단한지 뭐라고 감사의 말을 해야 할지 모르겠소.$B$B자, 수고에 대한 보상으로 이걸 받으시오. 지금은 내가 할 일이 좀 있지만 나중에 다시 날 찾아오면 틀림없이 또다시 당신의 도움이 필요하게 될 거요.$B$B고맙소. 정말 고맙소이다.' WHERE `entry`=4513; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '생각해 봐야 할 게 너무나도 많소. 하지만 그게 무슨 뜻일까? 그리고 그게 아제로스 종족들의 삶에 어떻게 영향을 미친다는 거지?' WHERE `entry`=4513; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거 희소식이로군. 이 야수들을 몰아냈으니 이제 여명의 설원으로 더 깊숙이 들어갈 수 있겠어. 그런데 혹시 다른 임무를 맡을 수 있겠는가?' WHERE `entry`=4521; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또 좋지 않은 소식이로군! 이 켄타우로스 녀석들이 도를 넘어섰군! 내 수송 마차 하나를 공격해 사람들을 모두 죽여버린 모양이네. 말도 안 돼... 꼭 응징하고야 말겠어!' WHERE `entry`=4542; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가? 긴급 전갈이라고? 나한테 말인가?' WHERE `entry`=4542; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '진흙괴물 견본이 담긴 페트리 접시를 집어 듭니다. 이 견본이 충분히 순수한지 알아보는 방법은 견본을 열어 내용물을 직접 조사하는 것뿐입니다. 연금술사 퓰리가 원하는 견본이었으면 좋겠습니다.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '운고로 분화구에서 진흙괴물 견본을 채취해 그 일부를 탁자 위에 놓인 갖가지 튜브와 비커에 담습니다. 내용물이 부글부글 끓기 시작하면서 진흙괴물의 색이 변합니다. 실험이 끝나고 액체가 잦아들자 작은 페트리 접시에 순화된 운고로 진흙괴물 견본과 다른 찌꺼기가 남았습니다.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous prenez un échantillon de gelée du Cratère d\'Un\'Goro et le placez dans les différents tubes et vases à bec qui sont sur la table. La gelée se met à bouillir et change de couleur. Lorsque la réaction prend fin, vous apercevez dans la petite boîte de Pétri, vos échantillons de Gelée d\'Un\'Goro purifiés et d\'autres restes.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr nehmt eine Brühschleimerprobe aus dem Un\'Goro Krater und gebt etwas davon in die verschiedenen Röhren und Bechergläser auf dem Tisch. Als alles Mögliche zu blubbern und zu zischen anfängt, verändert der Brühschleimer seine Farbe. Dann kommt der Prozess zum Abschluss. Die Flüssigkeiten beruhigen sich wieder und Ihr seht eine kleine Petrischale, die Eure geläuterten Un\'Goro-Brühschleimerproben sowie einige andere Rückstände enthält.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Coges una muestra de babosa del Cráter de Un\'Goro y colocas un poco en los diversos tubos y vasos de precipitados que se encuentran sobre la mesa. A medida que todo empieza a hervir, la babosa cambia de color. Cuando el proceso comienza a detenerse y los líquidos dejan de bullir, ves una placa de Petri que contiene tus muestras de babosa de Un\'Goro purificadas y algunos restos.' WHERE `entry`=4561; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 신드렐의 보고서로군! 대단히 고맙소이다, $n. 신드렐은 용감하고 훌륭한, 빈틈없는 파수꾼이오. 여기 적혀진 내용을 통해 잿빛 골짜기에 퍼지고 있는 타락에 대한 단서를 알아내야겠소.' WHERE `entry`=4581; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 무엇을 가져온 거요?' WHERE `entry`=4581; +UPDATE `locales_quest` SET `Title_loc2` = 'Kayneth Mortebrise' WHERE `entry`=4581; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '꼬질꼬질한 물건과 3실버를 삐까뻔쩍세척기 5200에 넣습니다. 장치가 요동치기 시작하면서 중심부에서 요란하고 시끄러운 소리가 들려옵니다. 물건에서 찌꺼기를 닦아내는 것 같습니다. 장치가 좌우로 흔들리면서 내부의 금속 구조물들이 서로 부딪히며 삐걱거리는 소리가 납니다.' WHERE `entry`=4601; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세척기가 작동하려면 꼬질꼬질한 물건과 3실버가 필요합니다. 두 가지를 모두 가지고 있어야 삐까뻔쩍세척기 5200이 작동합니다.' WHERE `entry`=4601; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este aparato destaca entre los gnomos que se mantienen firmes frente a la locura que acecha fuera de la sala. Tiene una plaquita que dice: \"Destellamatic 5200\" y:$B$B\"¿La suciedad arruina sus destellos? ¡El Destellamatic 5200 devuelve el brillo de forma brillante! Inserte el objeto que desea limpiar e introduzca tres monedas de plata en la ranura. Espere unos momentos, ¡y ya está! ¡Sus objetos de valor aparecerán limpios y resplandecientes!\"' WHERE `entry`=4602; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Inserta un objeto con mugre incrustada en el Destellamatic 5200 y asegúrate de tener 3 monedas de plata a mano.' WHERE `entry`=4602; +UPDATE `locales_quest` SET `OfferRewardText_loc7` = 'Este aparato destaca entre los gnomos que se mantienen firmes frente a la locura que acecha fuera de la sala. Tiene una plaquita que dice: \"Destellamatic 5200\" y:$B$B\"¿La suciedad arruina sus destellos? ¡El Destellamatic 5200 devuelve el brillo de forma brillante! Inserte el objeto que desea limpiar e introduzca tres monedas de plata en la ranura. Espere unos momentos, ¡y ya está! ¡Sus objetos de valor aparecerán limpios y resplandecientes!\"' WHERE `entry`=4602; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Inserta un objeto con mugre incrustada en el Destellamatic 5200 y asegúrate de tener 3 monedas de plata a mano.' WHERE `entry`=4602; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '삐까뻔쩍세척기 5200이 작동하며 앞뒤로 마구 흔들립니다. 안에서는 $r 세척제가 물건에 찌든 찌꺼기를 말끔히 닦아 내고 있습니다!$B$B삐까뻔쩍세척기 5200이 갑자기 멈추더니 \"땡\" 하는 소리가 납니다. 입구가 열리면서 예쁘게 포장된 상자가 모습을 드러냅니다.' WHERE `entry`=4603; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '빈 삐까뻔쩍세척기 5200이 꼬질꼬질한 물건과 작동에 필요한 3실버를 기다리고 있습니다!' WHERE `entry`=4603; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Décapeur 5200 est vide et attend un objet à nettoyer ainsi que trois pièces d\'argent pour démarrer !' WHERE `entry`=4603; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Funkelmat 5200 ist leer und wartet auf ein schmutzverkrustetes Objekt zum Säubern sowie auf drei Silbermünzen, um loszulegen!' WHERE `entry`=4603; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Destellamatic 5200 parece estar esperando un objeto sucio que limpiar y 3 monedas de plata para activarse.' WHERE `entry`=4603; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '삐까뻔쩍세척기 5200이 작동하며 앞뒤로 마구 흔들립니다. 안에서는 노움 세척제가 물건에 찌든 찌꺼기를 말끔히 닦아 내고 있습니다!$B$B삐까뻔쩍세척기 5200이 갑자기 멈추더니 \"땡\" 하는 소리가 납니다. 입구가 열리면서 예쁘게 포장된 상자가 모습을 드러냅니다.' WHERE `entry`=4604; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '빈 삐까뻔쩍세척기 5200이 꼬질꼬질한 물건과 작동에 필요한 3실버를 기다리고 있습니다!' WHERE `entry`=4604; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le Décapeur 5200 est vide et attend un objet à nettoyer ainsi que trois pièces d\'argent pour démarrer !' WHERE `entry`=4604; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Funkelmat 5200 ist leer und wartet auf ein schmutzverkrustetes Objekt zum Säubern sowie auf drei Silbermünzen, um loszulegen!' WHERE `entry`=4604; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El Destellamatic 5200 parece estar esperando un objeto sucio que limpiar y 3 monedas de plata para activarse.' WHERE `entry`=4604; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '삐까뻔쩍세척기 5200이 갑자기 멈추어 버립니다. \"땡\" 소리가 나더니 원통형 입구가 회전하면서 위로 올라와 열립니다. 그 안에는 조그만 리본 장식으로 포장된 작은 상자가 있습니다. 물건의 찌꺼기를 세척하고 난 후 포장까지 한 모양입니다. 찌꺼기가 제대로 없어졌는지는 모르지만 적어도 물건은 예쁘게 포장되어 있습니다.$B$B제대로 세척됐는지 알아보는 방법은 단 한 가지 뿐...' WHERE `entry`=4605; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'D\'un coup le Décapeur 5200 s\'arrête net. Un petit carillon émet un \"ding\" clair et la trappe de l\'appareil s\'ouvre. À l\'intérieur de la machine vous découvrez une petite boîte garnie d\'un noeud. Il semble que la machine emballe les objets après les avoir nettoyés et qu\'elle se donne la peine de les empaqueter dans une jolie boîte même quand elle n\'a pas fonctionné.$B$BBon, il n\'y a qu\'un seul moyen de savoir si l\'objet à bel et bien été nettoyé ou non...' WHERE `entry`=4605; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Der Funkelmat 5200 stoppt so schnell, wie er losgelegt hat. Ein einfaches \"Ding\" ist aus der Maschine zu hören und der Aufnahmebehälter der Maschine springt auf. Im Funkelmat 5200 liegt eine kleine Schachtel, die von einem Schleifchen umschlungen ist. Offensichtlich verpackt die Maschine ein Objekt, nachdem sie die Schmutzverkrustung entfernt hat. Selbst wenn die Maschine nicht funktioniert hat, ist der Gegenstand jetzt immerhin in einer hübschen Schachtel verpackt.$B$BTja, es gibt nur einen Weg herauszufinden, ob sie den Gegenstand gesäubert hat oder nicht...' WHERE `entry`=4605; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La máquina se para tan bruscamente como había arrancado. Se oye un \"ping\" y se abre la boca de la máquina. Dentro del Destellamatic 5200 hay una cajita con un lazo; parece que envuelve para regalo además de limpiar.$B$BSolo hay una forma de saber si el objeto está bien limpio...' WHERE `entry`=4605; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '삐까뻔쩍세척기 5200이 갑자기 멈추어 버립니다. \"땡\" 소리가 나더니 원통형 입구가 회전하면서 위로 올라와 열립니다. 그 안에는 조그만 리본 장식으로 포장된 작은 상자가 있습니다. 물건의 찌꺼기를 세척하고 난 후 포장까지 한 모양입니다. 찌꺼기가 제대로 없어졌는지는 모르지만 적어도 물건은 예쁘게 포장되어 있습니다.$B$B제대로 세척됐는지 알아보는 방법은 단 한 가지 뿐...' WHERE `entry`=4606; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'D\'un coup le Décapeur 5200 s\'arrête net. Un petit carillon émet un \"ding\" clair et la trappe de l\'appareil s\'ouvre. À l\'intérieur de la machine vous découvrez une petite boîte garnie d\'un noeud. Il semble que la machine emballe les objets après les avoir nettoyés et qu\'elle se donne la peine de les empaqueter dans une jolie boîte même quand elle n\'a pas fonctionné.$B$BBon, il n\'y a qu\'un seul moyen de savoir si l\'objet à bel et bien été nettoyé ou non...' WHERE `entry`=4606; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Der Funkelmat 5200 stoppt so schnell, wie er losgelegt hat. Ein einfaches \"Ding\" ist aus der Maschine zu hören und der Aufnahmebehälter der Maschine springt auf. Im Funkelmat 5200 liegt eine kleine Schachtel, die von einem Schleifchen umschlungen ist. Offensichtlich verpackt die Maschine ein Objekt, nachdem sie die Schmutzverkrustung entfernt hat. Selbst wenn die Maschine nicht funktioniert hat, ist der Gegenstand jetzt immerhin in einer hübschen Schachtel verpackt.$B$BTja, es gibt nur einen Weg herauszufinden, ob sie den Gegenstand gesäubert hat oder nicht...' WHERE `entry`=4606; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La máquina se para tan bruscamente como había arrancado. Se oye un \"ping\" y se abre la boca de la máquina. Dentro del Destellamatic 5200 hay una cajita con un lazo; parece que envuelve para regalo además de limpiar.$B$BSolo hay una forma de saber si el objeto está bien limpio...' WHERE `entry`=4606; +UPDATE `locales_quest` SET `Details_loc1` = '잘 들어. 우리 붉은해적단은 무법항의 지도층 때문에 항해도 마음대로 못하고 약탈자의 권리도 자유롭게 누리지 못하고 있다. 함장 시혼 녀석을 처치하면 무법항의 배와 부닥칠 일이 없을 테고, 레빌가즈 남작을 처치하면 녀석들의 법을 따를 필요도 없겠지.$B$B우리 무리에 끼어 명예 제독 자리를 얻고 싶다면... 그래, 제독 말이야. 내가 말한 두 녀석을 처치해라. 이제 가봐. 일을 마치거든 곧장 돌아오고.' WHERE `entry`=4621; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Holla... Admiral $N! Ihr seid \'n Pirat nach meinem Geschmack, Jungchen.$B$B\'s erwärmt mir das Herz, dass ich Euch den Hut hier geben tu. So einen findet Ihr nich\' noch mal, nirgendswo nich, und alle, die Euch anseh\'n, wer\'n sofort wissen, dass Ihr \'n Admiral von der Flotte der Blutsegelbukaniere seid!' WHERE `entry`=4621; +UPDATE `locales_quest` SET `Title_loc5` = '敬禮,艦隊司令!' WHERE `entry`=4621; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '칼툰크의 새로운 신병인가?$B$B흠, 위대한 호드의 신병 수준이 이 정도밖에 안 되다니 안타까운 일이군. 하지만 자네가 이곳을 떠날 때쯤이면 아마도 훌륭한 호드의 전사가 되어 있을 것으로 믿네.' WHERE `entry`=4641; +UPDATE `locales_quest` SET `Details_loc1` = '여기 이 상자에 든 수액괴물은 당신이 가져온 악령의 숲 견본으로 만든 것이오. 이 상자를 들고 운고로 분화구로 가서 순수한 수액괴물을 찾으시오... 원시 수액괴물이 좋을 것이오. 수액괴물에게 가까워지면 상자 안에 든 수액괴물을 풀어놓고 둘이 어떤 반응을 보이는지 보시오.$B$B이곳 연금술 실험실에서 기다릴 테니 실험이 끝나면 남은 것을 내게 가지고 오시오.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 정말 잘 됐군. 정말로 굉장하오.$B$B아주 재미있는 일이 벌어졌군그래. 이 둘이 그런 반응을 보일 줄이야... 이 생물들을 변화시키는 환경적 요인에 대해 좀 더 조사해봐야겠소.$B$B나는 당분간 연구를 계속할 것이오. 조만간 다시 얘기를 나눌 날이 오겠지. 그 때까지 몸조심하시오.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '실험은 어떻게 돼가고 있소? 나는 계속 당신이 가져온 견본을 조사하고 있겠소. 실바나스 여왕님께서 왜 이 생물들에 그렇게 관심을 가지시는지 알 것도 같소. 이것들이 정말로 고대 신의 일부라면 우리에게 어떤 득이 될지 누가 알겠소.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Es estupendo, $n... estupendo!$B$B¡Menuda historia! Quién hubiera imaginado que los dos interactuarían de ese modo... Tendré que estudiar a fondo los factores medioambientales que han causado los cambios sufridos por estas criaturas.$B$BSeguiré con mi investigación. Quizás volvamos a hablar pronto. Hasta entonces, te deseo lo mejor.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va el experimento, $n? Seguiré estudiando las muestras que has recogido para mí. Empiezo a darme cuenta de por qué a Lady Sylvanas le interesan tanto estas criaturas. Si realmente forman parte de los dioses antiguos, quién sabe para qué podremos utilizarlas.' WHERE `entry`=4642; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '진흙괴물 견본이 담긴 페트리 접시를 집어 듭니다. 이 견본이 충분히 순수한지 알아보는 방법은 견본을 열어 내용물을 직접 조사하는 것뿐입니다. 연금술사 퓰리가 원하는 견본이었으면 좋겠습니다.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악령의 숲에서 진흙괴물 견본을 채취해 그 일부를 탁자 위에 놓인 갖가지 튜브와 비커에 담습니다. 내용물이 부글부글 끓기 시작하면서 진흙괴물의 색이 변합니다. 실험이 끝나고 액체가 잦아들자 작은 페트리 접시에 변화된 악령의숲 진흙괴물 견본과 다른 찌꺼기가 남았습니다.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous prenez un échantillon de gelée de Gangrebois et le placez dans les différents tubes et vases à bec qui sont sur la table. La gelée se met à bouillir et change de couleur. Lorsque la réaction prend fin, vous apercevez dans la petite boîte de pétri, vos échantillons de Gelée de Gangrebois altérés et d\'autres restes.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr nehmt eine Brühschlammerprobe aus dem Teufelswald und gebt etwas davon in die verschiedenen Röhren und Bechergläser auf dem Tisch. Als alles Mögliche zu blubbern und zu zischen anfängt, verändert der Schleim seine Farbe. Dann kommt der Prozess zum Abschluss. Die Flüssigkeiten beruhigen sich wieder und Ihr seht eine kleine Petrischale, die Eure veränderten Teufelswaldschleimproben und einige andere Rückstände enthält.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Coges una muestra de babosa de Frondavil y colocas un poco en los diversos tubos y vasos de precipitados que se encuentran sobre la mesa. A medida que todo empieza a hervir, la babosa cambia de color. Cuando el proceso comienza a detenerse y los líquidos dejan de bullir, ves una placa de Petri que contiene tus muestras de babosa de Frondavil modificadas y algunos restos.' WHERE `entry`=4661; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '너무나도 큰 도움을 주셨습니다. 이제는 이 생물들이 왜 어둠의 해안 해변으로 올라오는지 알아낼 수 있을 거예요. 그 생물들이 텔드랏실 부근에서 도망치고 있을지도 모른다는 생각을 하니 기분이 좋지 않군요. 다니는 길에 다른 생물들을 보게 되면 제게 알려 주세요. 이곳에서의 연구는 이제 초기 단계일 뿐입니다.$B$B수고에 대한 감사의 표시를 하고 싶습니다. 달의 신전을 대신해 드리는 것이니 부디 이것을 받아 주세요. 감사합니다, $n!' WHERE `entry`=4681; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기서 서쪽에 있는, 물속 생물의 유해를 조사해 주시면 다르나서스에 있는 달의 신전에 제대로 된 보고서를 보낼 수 있을 겁니다. 그러면 이 불쌍한 생물들이 어째서 어둠의 해안 해변까지 올라와 자신들의 삶을 끝내는지에 대해 좀 더 많은 걸 알 수 있겠지요.' WHERE `entry`=4681; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 늑대는 흑마법의 산물로, 타락한 존재였으니 그 짐승의 고통은 신경쓰지 마시오. 당신은 얼라이언스를 위해 큰 일을 해 주었고 그에 따른 보상을 받게 될 것이오.' WHERE `entry`=4701; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr die Quellen der Bedrohung durch die Worgs ausfindig machen und beseitigen können?' WHERE `entry`=4701; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 열심히 일하는 사람을 아주 높이 평가한다네, $n. 이제 자네 덕에 여명의 설원에 대한 우리 계획을 실행할 수 있게 됐어.' WHERE `entry`=4721; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 해안에서 얼마 전에 해변에 올라와 죽은 듯한 바다 거북의 시체를 찾았습니다. 생물의 유해 근처에 진을 친 멀록들이 시체를 파먹어 버렸지만 아우버다인에 있는 그웨니스 블리레곤드가 조사에 사용할 수 있을 정도는 남아 있는 것 같습니다.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리가 연구할 내용을 또 발견하셨군요. 수고하셨어요! 이 유해는 다르나서스로 보내져 철저한 조사를 받게 될 겁니다. 많지는 않지만, 조사에 쓸 유해를 구해 오신데 대한 사례금을 받아 주세요.' WHERE `entry`=4722; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요, $n. 해변으로 올라온 생물들에 대해서 또 보고할 것이 있나요?' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海龜' WHERE `entry`=4722; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 해안에서 볼 수 있는 것보다 훨씬 더 거대한 트레샤돈의 유해가 안개 해안의 해변에 올라와 있습니다. 이 생물이 어떻게 해서 이곳에 오게 됐는지는 알 수 없습니다. 그 시체를 뜯어 먹고 있는 멀록들이 아무리 많다고 하더라도 이 거대한 생물을 잡기에는 너무 약한 존재들입니다.$B$B이 생물의 잔해는 멀록들에게 깨끗이 먹힌 편이지만 아직 아우버다인의 그웨니스 블리레곤드가 조사할 견본용으로는 충분한 만큼의 잔해가 남아 있습니다.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또 발견하셨군요. 수고하셨어요! 이 유해는 다르나서스에 보내 정확한 조사를 할 겁니다. 많지는 않지만, 조사에 도움을 주신 것에 대한 사례금을 받아 주세요.' WHERE `entry`=4723; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아마 언젠가는 불쌍한 생물들이 어둠의 해안 해변에서 부질없이 죽어 가는 것을 막을 방법을 찾게 되겠지... 그때까지는 계속 조사를 해야만 해!$B$B안녕하세요, $n. 어떤 소식을 가져오셨나요?' WHERE `entry`=4723; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海洋生物' WHERE `entry`=4723; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맹렬한 기세의 검은늑대들과 흉포한 기즈룰에 맞서 싸웠다고? 그런데도 살아 돌아왔단 말이오? 정말 놀랍군! 당신은 보상을 받을 만한 자격이 충분하오!' WHERE `entry`=4724; +UPDATE `locales_quest` SET `Details_loc1` = '해안선을 따라 다른 바다 거북의 잔해가 널려 있습니다. 이 유해의 거북이 등껍질에는 버려진 듯한 운반용 기구가 부착되어 있습니다. 어쩌면 이 생물들은 스스로 해변으로 올라온 것이 아니라 알 수 없는 어떤 존재에 의해 해안가로 쫓겨난 것 같습니다. 지금은 잿빛안개멀록들이 이 생물의 잔해를 집으로 삼고 그 썩은 고기를 뜯어 먹고 있습니다.$B$B운반용 기구에는 이상한 표시가 있는 상자 하나가 있습니다. 어쩌면 아우버다인에 있는 그웨니스 블리레곤드가 이것이 어떤 물건인지 알지도 모릅니다.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대가 발견한 거북이 등에 붙어 있던 운반용 기구에 대해 들은 적이 있어요. 나가의 운반용 기구인 것 같은데, 전투에 쓰이기도 하고 보급품을 육지로 보내기 위해 쓰기도 한답니다. 상자에 있는 표시는 나가들의 것이에요. 이것으로 어둠의 해안 최북부에서 나가들이 출몰한다는 게 밝혀지게 되었군요.$B$B그대가 발견한 다른 것들과 함께 이 상자를 다르나서스로 보내겠습니다. 이것을 받으세요. 도와 주신 것에 대해 다시 한번 감사 드립니다.' WHERE `entry`=4725; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 만나 반갑군요, $n. 거대한 바다 생물들이 왜 어둠의 해안으로 올라와 죽는지 조사하는 일은 큰 진척을 보이고는 있지만, 한 가지 질문의 답을 구하면 두 가지 질문이 더 생기는 것 같아요.$B$B우리 조사를 더 도와 주기 위해 오신 건가요?' WHERE `entry`=4725; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海龜' WHERE `entry`=4725; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '장치가 효과가 있었군요! 당신이 정수를 가져왔어요! 아주 잘했어요! 멋져요!$B$B이 정수는 내 연구에 아주 귀중한 거랍니다. 언젠가 살아 있는 새끼용이나 녀석들의 알을 포획하는 법을 알아내고 싶어요. 그렇게 할 수 있는 방법을 알아내면 전 세계의 용 전문학자들의 부러움을 사게 되겠죠!$B$B내 고용주도 기뻐하시겠군요. 그리고 전에도 말했듯이 내 고용주는 항상 기쁘게 해 드리지 않으면 안 될 분이랍니다...' WHERE `entry`=4726; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '새끼용의 정수를 가져왔나요? 당장 연구해 보고 싶어서 못 기다리겠어요.$B$B게다가... 내 고용주는 실망시켜서는 안 될 분이거든요.' WHERE `entry`=4726; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 해안 북부 모래 해변에 바다 거북 잔해가 널려 있습니다. 아직 잿빛안개멀록들의 눈에 띄지 않은 모양이에요. 아니면 알 수 없는 이유로 멀록들마저 접근하지 않는 것일지도... 어쨌든 견본으로 가져갈 만큼은 충분히 남아 있습니다. 아우버다인에서 달의 신전을 위한 연구를 하고 있는 그웨니스 블리레곤드에게 가져가면 좋을 것 같습니다.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그곳에 멀록이 없었다고요?! 정말 흥미롭군요. 이 유해를 조사할 때 꼭 염두에 두어야겠어요! $n, 수고해 주셔서 감사합니다. 이건 이 임무를 위해 애써 주신 수고에 대하여 달의 신전에서 내리는 보상입니다.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 또 뵙게 돼서 반갑습니다. 떠내려온 생물들은 더 찾으셨나요? 반드시 달의 신전에 알려야 합니다.' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海龜' WHERE `entry`=4727; +UPDATE `locales_quest` SET `Details_loc1` = '거대한 바다 포유류인 듯한 생물의 시체가 해변에 있는데, 내장이 일부 파헤쳐져 있습니다. 시체 주변에는 누군가가 조사를 다녀가기라도 한 듯, 손수레와 여러 가지 연장들이 버려져 있습니다. 이미 멀록들이 유해를 파헤쳐 먹었지만 아우버다인의 그웨니스 블리레곤드에게 가져가기에 충분한 견본이 남아 있습니다.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 원래 탐험가 연맹에서 조사 중이던 걸 발견하신 모양이군요. 어둠의 해안에도 탐험가 연맹이 있는데, 그들 말로는 떠내려온 바다 생물 중 하나를 조사하다가 멀록에게 쫓겨났다고 하더군요. 우리가 모두 실패했는데 그대는 성공하셨네요. 자, 달의 신전에서 드리는 이 사례금을 받아 주세요.' WHERE `entry`=4728; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요, $n! 아우버다인에는 또 무슨 일로 오셨나요? 혹시 무언가 발견해서 제게 보고하러 오신 건가요?' WHERE `entry`=4728; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海洋生物' WHERE `entry`=4728; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 때 맞춰 잘 잡아 왔군요. 조금만 더 늦었어도 훈련을 시킬 수 없었을 거예요! 잠시만 시간을 주면 이 쬐끄만 녀석을 길들여서 당신이 데려갈 수 있도록 해 드리죠.' WHERE `entry`=4729; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<큰부리앵무새 스탄과 말싸움하느라 바쁜 오푸스>' WHERE `entry`=4729; +UPDATE `locales_quest` SET `Details_loc1` = '거대한 바다 포유류인 듯한 생물의 시체가 반쯤 먹힌 채로 해변에 널려 있습니다. 아우버다인 근처에 사는 것들보다 훨씬 더 강한 멀록 무리가 이 죽은 생물 근처에 터를 잡고 살고 있습니다. 하지만 아우버다인에 있는 그웨니스 블리레곤드에게 가져갈만한 양은 남아 있습니다.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대가 가져오신 뼈는 텔드랏실의 기층을 둘러싼 바다에 서식하는 것으로 알려진 온순한 바다 포유류의 것입니다. 이 생물들은 지금까지 과격한 트레샤돈처럼 해변으로 올라와 죽는 일이 전혀 없었는데, 어째서 이런 짓을 한 걸까요? 이 유해를 조사해 보면 우리가 원하는 답을 찾을 수 있을지도 모르겠네요.$B$B다시 한번 도와 주셔서 감사 드립니다. 달의 신전에서 드리는 이 사례금을 받아 주세요.' WHERE `entry`=4730; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안녕하세요, $n! 또 다른 발견 내용에 대해 보고하러 오셨나요?' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海洋生物' WHERE `entry`=4730; +UPDATE `locales_quest` SET `Details_loc1` = '또 다른 바다 거북 유해가 해변에 널려 있습니다. 이 유해의 거북이 등껍질에는 버려진 운반용 기구가 허술하게 묶여 있습니다. 다른 유해들을 보고 추정했던 것과는 달리, 어쩌면 이 생물은 스스로 해변으로 올라온 것이 아니라 알 수 없는 존재에 의해 해안가로 쫓겨난 것 같습니다. 힘센 잿빛안개멀록들이 이 생물의 유해를 거처로 삼고 있습니다.$B$B운반용 기구에는 이상한 표시가 있는 상자 하나가 있습니다. 어쩌면 아우버다인에 있는 그웨니스 블리레곤드가 이것이 어떤 물건인지 알지도 모릅니다.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 거북이 등에 붙어 있던 운반용 기구에 대해 들은 적이 있어요. 나가의 운반용 기구인 것 같은데, 전투에 쓰이기도 하고 보급품을 육지로 보내기 위해 쓰기도 한답니다. 상자에 있는 표시는 나가의 것이에요. 아마 그대가 찾은 생물은 거기서 남쪽을 향해 가던 중, 죽임을 당한 것 같군요... 잿빛 골짜기로 가고 있던 걸까요?$B$B이 상자를 그대가 발견한 다른 것들과 함께 꼭 다르나서스로 보내겠습니다. 이것을 받으세요. 도와 주신 것에 대해 다시 한번 감사 드립니다.' WHERE `entry`=4731; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 뵙는군요, $n. 그대가 달의 신전을 대신해 용감하게 조사해주신 모든 일들이 아주 큰 도움이 되었습니다. 또 다른 내용을 가지고 오신 건가요?' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海龜' WHERE `entry`=4731; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 해안에서 얼마 전에 해변에 올라와 죽은 듯한 바다 거북의 시체를 찾았습니다. 시체 근처에 진을 친 잿빛안개멀록들이 거의 다 파먹어 버렸지만 아우버다인에 있는 그웨니스 블리레곤드가 조사용으로 쓸 수 있을 만한 견본이 조금 남아 있는 것 같습니다.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '떠내려온 바다 생물을 더 찾으셨다고요? 바다 거북은 죽기 전에 놀드랏실 근처에서 장난치며 노는 일이 흔했는데, 텔드랏실이 생긴 후부터는 그 수가 점점 줄어들고 있습니다. 그리고 그대의 발견처럼 바다 거북들이 알 수 없는 이유로 자살하는 사례도 생기고 있죠.$B$B그대의 도움으로 우리 앞에 놓인 이 수수께끼를 풀 수 있을지도 모르겠군요. 연구에 필요한 유해를 제공해 주신 데 대한 보답으로 이걸 받으세요.' WHERE `entry`=4732; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 오셨군요, $n. 달의 신전에 추가로 보고할 내용을 발견하신 건가요?' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海龜' WHERE `entry`=4732; +UPDATE `locales_quest` SET `Details_loc1` = '거대한 트레샤돈의 것인 듯한 유해가 황혼의 해안의 바위투성이 후미에 밀려와 있습니다. 이 트레샤돈은 이 부근의 다른 트레샤돈보다 몇 배는 더 큽니다. 이 생물이 어디서 왔든지, 어둠의 해안에서 태어난 것은 아닌 것 같습니다.$B$B시체가 군데군데 파먹혔지만 아우버다인에 있는 그웨니스 블리레곤드에게 가져갈 만한 견본은 조금 남아 있습니다.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대가 말하는 트레샤돈의 크기는 정말이지 굉장하군요. 이 지역에서 가장 오래된 트레샤돈도 그 크기의 절반에 미치지 못합니다. 텔드랏실 가까이로 가면 좀 큰 것들을 볼 수 있다고 알려져 있지만, 그 수가 계속 줄어들어 왔답니다. 이 사실과 해변으로 올라와 죽는 생물들이 어떻게든 관련이 있다는 생각을 지울 수가 없군요.$B$B그대가 가져오신 뼈를 분석하겠습니다. 달의 신전을 대신해서 드리는 이 사례금을 받아 주세요. 감사합니다, $n.' WHERE `entry`=4733; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '엘룬께 감사를... 다시 보게 돼서 반가워요, $n. 달의 신전은 계속해서 이곳 어둠의 해안에서 일어나고 있는 이 이상한 현상에 대해 조사를 하고 있답니다. 저희에게 더 주실 것이 있는지?' WHERE `entry`=4733; +UPDATE `locales_quest` SET `Title_loc5` = '擱淺的海洋生物' WHERE `entry`=4733; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '성공했어요? 좋았어!! 작동할 줄 알았다고!$B$B당신이 가 있는 동안 난 알껍질급속냉각기의 새로운 버전을 만들고 있었어요. 이 녀석은 사정거리가 훨씬 길답니다.$B$B자, 검은바위 첨탑에 다시 갈 때를 대비해서 하나 가지고 가도 좋아요.' WHERE `entry`=4734; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '알껍질급속냉각기를 시험해 봤나요?' WHERE `entry`=4734; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와우, 가지고 왔군요! 수집전자 모듈이 작동했군! 나는 천재야!$B$B고마워요. 내 의뢰인께서 이 알을 보시게 되면 매우 기뻐할 거예요...' WHERE `entry`=4735; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '알을 가져왔나요? 내 의뢰인이 당신이 날 위해 알을 채집하고 있다는 것을 들은 모양이네요. 그분은 하루라도 빨리 그 알을 손에 넣고 싶어하는 눈치였어요!' WHERE `entry`=4735; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Ah, c\'est Églantin qui vous envoie. Bien. Ma parole a été répandue suffisamment loin pour attirer de futurs étudiants. Cela me réjouit.$B$BC\'est typique des gens comme nous, $n, de faire front ensemble sans tenir compte de la race. C\'est particulièrement important, parce que ceux à qui nous avons à faire ne feront pas de discrimination si nous n\'arrivons pas à les apaiser ou les contrôler.$B$BJ\'ai l\'impression que vous avez beaucoup appris, et si vous le souhaitez, je vous aiderai à créer des outils pour améliorer vos compétences.' WHERE `entry`=4736; +UPDATE `locales_quest` SET `Details_loc1` = '흥, 아직도 더 강해지려고 기를 쓰는군. 내가 보기에는 당신이 정복하려고 하는 타락에 오히려 중독되어 노예가 되고 마는 건 시간문제일 거요.$B$B쳇! 바보 같으니! 시간이 지나야만 내 말이 옳다는 걸 알게 되겠지... 시간이 지나야...$B$B하지만 이 제브로스트의 말에 다들 찬성하는 건 아닌 것 같소. 미네라에 가면 당신이 더욱 강하게 해줄 도구를 만들어줄 거요. 관심이 있다면 불모의 땅에 있는 톱니항으로 가 보시오. 미네라는 마을이 내려다보이는 높은 곳에 있을 거요.' WHERE `entry`=4737; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 미네라 보이드렌더와 대화해야 합니다.' WHERE `entry`=4737; +UPDATE `locales_quest` SET `Details_loc1` = '한 가지 확실히 해 두고 싶소, $n. 나는 당신이 이런 중대한 책임을 질 준비가 되었다고 생각하지 않는다오. 강력한 힘을 가진 물건은 아직 수련 중인 이의 소관이 돼서는 안 된다고 보지. 더군다나 어려움을 전혀 겪어 보지 않은 이라면...$B$B하지만 그건 내가 결정할 일이 아니오. 강력한 힘을 지닌 자가 당신에게 그런 선물을 주고자 하니까 말이오.$B$B더 자세히 알고 싶으면 톱니항으로 가서 미네라 보이드렌더를 만나시오. 보통 항구 마을이 내려다보이는 탑에 머무니까 그쪽을 찾아 보시오.' WHERE `entry`=4738; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 드미제트가 보냈군요. 좋아요. 그건 멀리까지 나에 대한 소문이 났다는 뜻이니 앞으로 배움을 구하는 자들이 이곳에 몰리겠군요. 참 기쁜 일이 아닐 수 없네요.$B$B우리 같은 이들에게는 종족을 막론하고 한데 뭉치는 게 아주 흔한 일이죠. 우리의 적은 사악하기 이를 데 없고 허술히 상대할 자가 아니라서, 한데 뭉치는 게 특히 중요하거든요.$B$B당신은 지금까지 아주 많은 것을 배운 것 같군요. 혹시 생각이 있다면 당신의 기술을 한층 더 높여 줄 도구를 만들어 보는 게 어때요? 제가 도와 드리겠어요.' WHERE `entry`=4738; +UPDATE `locales_quest` SET `Details_loc1` = '$c 양반! 그래, 당신!$B$B제대로 된 장비는 갖추지 못했지만 준비된 마음의 자세가 내 눈에는 분명히 보이는군. 강한 자신감이 뿜어져 나오고 있으니 말이네. 그래, 지금 같은 그런 눈빛 말이네.$B$B스스로 준비가 되었다고 생각한다면 미네라 보이드렌더를 찾아가게. 몇 가지 가르쳐 주고 싶어할 게야. 그녀는 젊은 제자들에게 비전 마법을 가르치며 지내는데, 자신이 마련한 시험을 통과하는 이들에게는 선물도 준다는군.$B$B관심이 있거든 불모의 땅에 있는 톱니항으로 가보게. 미네라는 마을이 내려다보이는 스트라드의 탑에 있네.' WHERE `entry`=4739; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 미네라 보이드렌더와 대화해야 합니다.' WHERE `entry`=4739; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 카알이 보냈군요. 좋아요. 그건 나에 대한 소문이 아주 먼 곳까지 퍼졌다는 뜻이니 앞으로 배움을 구하는 자들이 이곳에 몰려들겠군요. 참으로 기쁜 일이 아닐 수 없네요.$B$B우리 같은 이에게는 종족을 막론하고 한데 뭉치는 게 아주 흔한 일이죠. 우리의 적은 사악하기 이를 데 없고 만만히 상대할 자가 아니라서, 힘을 한데 뭉치는 게 특히 중요하거든요.$B$B당신은 지금까지 아주 많은 것들을 배운 것 같군요. 혹시 생각이 있다면 당신의 기술을 한층 높여 줄 도구를 만들어 보는 게 어때요? 제가 도와 드리겠어요.' WHERE `entry`=4739; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 단순히 문의를 하러 오신 게 아니었군요! 마을 주민들이 아주 기뻐할 겁니다. 오늘 밤부터는 편안히 단잠을 잘 수 있으니 말입니다.$B$B그대는 아우버다인 주민을 위한 정의의 수호자로서 활약하셨습니다, $n. 그에 합당한 보상으로 이것을 드리지요... 아우버다인의 주민들이 진정한 영웅에게 드리는 보상입니다.' WHERE `entry`=4740; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Seid gegrüßt, $C... womit können Euch die Schildwachen heute helfen? Seid Ihr vielleicht hier, um Euch nach dem Kopfgeld auf Gurgelbacke zu erkundigen?' WHERE `entry`=4740; +UPDATE `locales_quest` SET `Details_loc1` = '더욱 사나운 올빼미야수들이 여명의 설원 북부 지방에 출몰하여 호드를 성가시게 하고 있다네. 이 녀석들도 처치해야 해.$B$B여명의 설원에서 달빛 깃든 올빼미 야수들을 처치하고 녀석들이 서식하는 장소를 탐험하게.$B$B위험한 곳이긴 하지만 당신이라면 썩 잘해낼 수 있을 거라 믿네. 올빼미야수 13마리를 처치한 후 다시 날 찾아오도록 하게.' WHERE `entry`=4741; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '일을 즐기는 것 같군. 그런데 우리가 뭔가 짚은 것 같아.' WHERE `entry`=4741; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Ne me dites pas que vous avez trop peur ! Allez-y !' WHERE `entry`=4741; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<잠시 흐릿해지는 밸란의 형상>$B$B<지금까지 모았던 조각들이 사라졌습니다.>$B$B벼려지지 않은 승천의 인장이 준비되었다. 이제 마지막 단계를 행할 시간이도다.' WHERE `entry`=4742; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다른 무엇보다도 용기와 인내가 필요하도다!' WHERE `entry`=4742; +UPDATE `locales_quest` SET `Details_loc1` = '하부 요새에 있는 검은용혈족을 제외하고 자신들의 화염 숨결로 이 인장을 벼릴 수 있는 능력이 있는 검은용혈족은 드물다. 웜타라크가 바로 그런 용혈족 중 하나인데, 그의 의지는 누구도 꺾을 수 없을 정도다.$B$B먼지진흙 습지대에 있는 용의 둥지로 가라. 그곳에서 엠버스트라이프라는 고대 비룡을 찾을 수 있을 것이다. 그대는 반드시 그의 의지를 꺾어야만 한다. 그의 의지를 꺾고 그가 약해져 있을 때 이 수정구를 사용하라. 단 몇 초밖에 되지 않는 짧은 시간 동안 그의 의식을 조종함으로써 그의 화염을 일으켜 인장을 벼릴 수 있을 것이다.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 최후의 보호 기원을 행하는 동안 잠시 기다리도록 하라.$B$B<두 개의 화염 수정구로 변하는 밸란의 눈>$B$B승천의 인장이 완성되었다...$B$B내가 이 유물에 강력한 보호 효과를 불어넣어 두었다는 것을 기억하도록 하라. 가장 암울한 시간에, 모든 것이 절망적일 때 붉은용군단의 힘을 사용할 수 있을 것이다.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '시간을 낭비하지 말라. 네파리안이 우리 세계에 악을 풀어놓기 위해 분주히 노력하고 있다.' WHERE `entry`=4743; +UPDATE `locales_quest` SET `Title_loc5` = '晉升徽印' WHERE `entry`=4743; +UPDATE `locales_quest` SET `Details_loc1` = '그대가 가져온 펄볼그 야영지 정찰 정보는 툰드리스 윈드위버가 반드시 알아야 할 사항이오. 그는 아우버다인의 장로로서 마을의 일상적인 일에 대해 높은 식견을 제공하고 공정하게 일을 처리하시는 훌륭한 분이지. 부디 서둘러 펄볼그 상황에 대한 보고를 해주시오.$B$B펄볼그가 타락한 배후의 원인이 무엇인지에 대해 그 나름의 견해가 있을 거요. 어쩌면 그대가 툰드리스와 함께 이곳 자연의 균형을 되찾기 위한 계획을 세울 수 있을지도!' WHERE `entry`=4761; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오시오. 때를 아주 잘 맞춰 이곳 아우버다인에 있는 우리에게 펄볼그 상황에 대한 정찰 정보를 가져와 주시는군. 이제 숲의 생물이 우리에게 노골적인 적의를 보이는 것뿐만 아니라, 숲 자체가 완전히 타락해 가는 것을 보고 한동안 우리 나름대로 대처해 왔소. 그대가 이 험난한 시기에 아우버다인에 도움을 줄 수 있으면 좋겠소이다.' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Title_loc2` = 'Thundris Tissevent' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Title_loc5` = '桑迪斯·織風' WHERE `entry`=4761; +UPDATE `locales_quest` SET `Details_loc1` = '폭포수 강이 오염되어 타락하기 시작한 것은 큰 걱정거리가 아닐 수 없소. 그 강은 안개 해안으로 흘러들어 가기 때문에 머지 않아 아우버다인까지 그 영향이 미칠 게 틀림없소. 강 상류에 있는 검은나무일족 펄볼그들이 이 오염의 원인인 것 같지만 또 한편으로는 그 녀석들도 근본적인 원인이 아닐지 모른다는 생각도 든다오.$B$B이 견본 시험관을 가지고 북쪽에 있는 강어귀로 가시오. 내륙 쪽으로 가면 첫 번째 폭포가 있는데 그곳에서 물 견본을 가져와 주시오. 머리 위로 다리가 하나 보일 거요. 견본을 채취하면 다시 아우버다인으로 날 찾아오시오.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 물이 오염되었다는 사실이야 별반 놀랍지 않지만 이 정도로 심하게 썩어 있다니! 즉시 행동을 취해야 할 것 같소.$B$B여기서 동쪽으로 가면 악령의 숲이 있는데, 그곳이 이 타락의 진정한 근원이오. 난 전에도 가본 적이 있지. 이 견본으로 그 사실을 확인하게 될 것 같소. 타락의 치유제를 여기서 만들 수 있을지도 모르지만 시도라도 해보려면 도움이 필요하오. 그때가 오면 그대가 도움을 줄 수 있기를 바라오.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '폭포수 강의 오염은 이곳 어둠의 해안에 퍼지고 있는 불길한 움직임의 시작에 불과하오. 그대가 견본을 가져오면 어떤 계획이라도 세울 수 있을 거요. 아마도 공격 계획이 되겠지.' WHERE `entry`=4762; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '타락의 세력으로부터 우리의 숲을 되찾기 위한 이 기나긴 전쟁은 이제 막 시작되었소. 하지만 오늘의 승리를 축하할 시간은 있지! $n, 아우버다인 주민들은 그대에게 큰 은혜의 빚을 진 거요. 감사의 표시로 이걸 받아 주시오. 오늘 우리가 알게 된 이 사실이 언젠가 펄볼그 친구들을 고통의 족쇄에서 자유롭게 풀어 주게 될지도 모르오.' WHERE `entry`=4763; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부패의 부적은 자연의 균형을 깨뜨리는 사악한 물건이오. 펄볼그들을 괴롭히고 있는 사티로스에게서 이 물건을 손에 넣거든 내게 가져와 주시오. 그걸 부숴 버릴 수만 있다면 우리는 큰 승리를 거둘 수 있소!' WHERE `entry`=4763; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾으셨군요! 소문이 사실이었어요!$B$B고맙습니다. 제 고용주, 레밍턴 리지웰 백작님께서 자신의 수집품에 추가하게 된 이 물건을 보시면 크게 기뻐하실 겁니다.' WHERE `entry`=4764; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '기념물을 가져오셨나요? 제 고용주이신 백작님께서 아주 후한 보상을 해 줄 겁니다.' WHERE `entry`=4764; +UPDATE `locales_quest` SET `Details_loc1` = '스톰윈드로 가져갈 수 있도록 파멸의 기념물을 상자에 넣어 포장을 마쳤습니다. 이번 일에 당신 도움이 아주 컸습니다. 그런데 마지막으로 한 가지만 더 부탁을 드려도 될까요?$B$B이 상자를 레밍턴 리지웰 백작님께 전해 주세요. 스톰윈드 왕궁에서 그분을 찾을 수 있을 겁니다. 백작님께 이걸 가져가면 분명 크게 기뻐하실 거예요.' WHERE `entry`=4765; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그게 자네였군! 정말 고맙네. 그리고 말이지... 아직 모르고 있었다면 말해 주겠는데, 리지웰 가의 귀족이 표하는 감사는 왕의 보상과 거의 맞먹는다네.' WHERE `entry`=4765; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검은바위 첨탑에서 전령이 선물을 가지고 올 거라는 소식을 들었는데... $B$B자네가 바로 그 심부름꾼인가?' WHERE `entry`=4765; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스톰윈드에서 오셨다고요? 잘 됐군요. 레밍턴 리지웰 백작님께서 자신의 박물관에 두려고 안달을 할 만한 예술품을 알고 있는데, 꺼내 오는 게 쉽지 않을 거예요.$B$B바로 이 일에 당신 도움이 필요한 거랍니다.' WHERE `entry`=4766; +UPDATE `locales_quest` SET `Title_loc2` = 'Mayara Luisaile' WHERE `entry`=4766; +UPDATE `locales_quest` SET `Title_loc3` = 'Mayara Wolkenglanz' WHERE `entry`=4766; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군요! 어서 이 와이번 알들을 부화시켜 조련까지 성공할 수 있으면 좋겠어요. 감사의 표시로 이걸 드리지요. 앞으로 풍성한 사냥을 하시길 빌겠습니다.' WHERE `entry`=4767; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부탁한 와이번 알을 가지고 오셨나요? 하루라도 빨리 와이번을 조련해야 해요.' WHERE `entry`=4767; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭합니다. 이 서판에 새겨진 조제법을 연구하는 데는 여러 날이 걸리겠지만 분명 연구 결과는 아주 훌륭할 겁니다.$B$B고마워요. 우리에게 아주 큰 도움을 주었습니다.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다크스톤 서판은 찾았나요? 어서 그 서판에 담긴 비밀을 알아내고 싶군요.' WHERE `entry`=4768; +UPDATE `locales_quest` SET `Objectives_loc1` = '어둠마법사 비비안 라그레이브와 대화해야 합니다.' WHERE `entry`=4769; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사실입니다. 난 검은바위 첨탑 안에 오래된 연금술 조제법이 적혀 있는 서판이 있다고 믿습니다. 그 서판을 가져오는 일을 도와줄 이가 필요한데 당신이 와줘서 다행이군요.$B$B편하게 앉아서 내 설명을 들으시기 바랍니다.' WHERE `entry`=4769; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아니!? 파오카 스위프트마운틴 녀석이 마루둥지를 기웃거릴 줄 알았으면 토템에다 사슬로 묶어두는 건데. 파오카의 아버지는 녀석이 나와 함께 버섯구름 봉우리에 오는 걸 탐탁지 않게 여기셨죠. 우리는 이 아름다운 땅에서 서식하는 다양한 생물들을 조사하러 온 겁니다.$B$B아무튼 파오카를 도와주셔서 고맙습니다. 이걸로 충분한 답례가 되었으면 좋겠네요.' WHERE `entry`=4770; +UPDATE `locales_quest` SET `EndText_loc1` = '마루둥지로부터 파오카 호위' WHERE `entry`=4770; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군요! 벡투스를 물리쳤어요! 여명의 계략이 작동을 하던가요?$B$B음... 내 장치가 바라던 만큼 성공적으로 작동하지는 않은 모양이지만, 그래도 사태를 수습하실 수 있었다니 다행이군요. 수고했어요!$B$B은빛 여명회와 아제로스의 선량한 주민들이 당신에게 큰 빚을 졌군요.' WHERE `entry`=4771; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Denkt daran, $N... wir müssen in unserem Glauben tolerant, aber streng sein.' WHERE `entry`=4771; +UPDATE `locales_quest` SET `Details_loc1` = '첫 번째 임무처럼 이번 임무도 어렵지는 않을 테지만, 다른 이의 도움이 조금 필요합니다.$B$B로브에 수를 놓을 금빛 실타래가 필요한데, 구하기 쉽지 않을 뿐 아니라 만드는 방법을 아는 이도 아주 극소수죠. 다행히도 우리와 뜻을 같이하는 충성스러운 자 하나가 숭고한 흑마법사의 길을 가는 자들을 돕고 싶어 해요.$B$B무법항에 있는 시즈크 굿스티치에게 금괴 하나를 가져가세요. 그는 전문 재봉사인데, 당신을 위해 기꺼이 금빛 실타래를 만들어줄 겁니다. 금괴는 솜씨 좋은 광부들이 제련하고 있으니 그들에게 도움을 청하도록 하세요.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '딱 이거면 되겠군. 그렇게 빨리 광부를 찾아 도움을 받을 수 있었다니 다행이군. 아니면 당신이 직접 한 건가? 어찌 됐든 아주 잘했어. 이거라면 실을 만드는 데 아주 안성맞춤이야.$B$B실을 만들려면 시간이 오래 걸리니 나중에 다시 와야 할 것 같네. 탑 안에 갇혀 금실만 잣고있는 어떤 공주에게 이 금괴를 보내야 하거든... 아... 진짜라니까, 진짜라고... 아! 알았네. 농담이었어.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '금괴라... 그렇지, 좋소. 금괴 하나를 내게 주면 실을 만들어 주겠네. 그리고 내 말을 잘 들어 두게. 아주 힘겨운 시험들이 기다리고 있으니... 그때까지 자신을 더 강하게 만드는 데 주력해야 하네. 지금 자신이 얼마나 강하다고 생각하든, 나중에 준비를 좀 더 철저히 해둘 걸 하고 후회할 날이 분명 있을 테니까.' WHERE `entry`=4781; +UPDATE `locales_quest` SET `Details_loc1` = '다음 재료는 불모의 땅에서 서쪽으로 멀리 떨어진, 돌발톱 산맥을 넘어야 보이는 잊혀진 땅에서 구할 수 있어요.$B$B그곳은 세계가 분리된 이후에도 여전히 혼돈이 지배하고 있는 곳이죠. 당신의 힘과 재치가 모두 필요할 겁니다. 영혼이 증오로 가득 찬 생물들뿐만 아니라 불타는 군단까지도 만나게 될 테니까요.$B$B북동부에 있는 서릿발분노 사티로스의 피를 가져오세요. 그리고 만노로크 소굴에 있는 하급 지옥불정령에게서 하급 지옥정령석을 가져오시고요.$B$B당신의 로브를 만드는 데 이 두 가지 물건을 모두 사용할 거예요.' WHERE `entry`=4783; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 받으시오, $n. 미네라에게 우리 대신 안부나 전해 주게.$B$B우리 형제는 당신에게 큰 기대를 걸고 있어. 언젠가 불타는 군단이 굴복하게 되면 모두들 당신의 이름을 크게 칭송하게 될 거야. 그날이 정말 기대되는 걸!' WHERE `entry`=4785; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voilà, $n. Et s\'il vous plaît, dites à Menara que nous la saluons.$B$BNous espérons beaucoup de vous. Peut-être que, lorsque la Légion sera à genoux, votre nom et votre puissance seront loués haut et fort. Je suis impatient !' WHERE `entry`=4785; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Bitte sehr, v. Und bitte richtet doch Menara Grüße von uns aus.$B$BWir erwarten große Dinge von Euch. Wenn die Legion in die Knie gezwungen ist, wird man bestimmt Euren Namen rufen und Eure Kraft preisen. Ich kann es kaum erwarten!' WHERE `entry`=4785; +UPDATE `locales_quest` SET `Title_loc5` = '優質金線' WHERE `entry`=4785; +UPDATE `locales_quest` SET `EndText_loc1` = '미레나 보이드렌드가 로브를 완성할 때까지 기다리기' WHERE `entry`=4786; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Einen Moment, $N...' WHERE `entry`=4786; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un mommento, $N...' WHERE `entry`=4786; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '알을 가져왔군! 당신에게 경의를 표하겠소, $n. 그 힘과 용기는 오래오래 기억될 것이오.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고대의 알은 가져왔소? 거대한 마력의 움직임이 느껴지오. 시간이 별로 없는 것 같소.' WHERE `entry`=4787; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '서판을 찾았다니 믿기지 않는걸! 당신은 진정한 영웅이야, $n!$B$B잘 됐지, 뭐... 당신이 전에 가져온 서판들을 읽어보았는데 앞으로 일어날 사태를 막아내려면 영웅이 필요할 것 같아...' WHERE `entry`=4788; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '첨탑에는 다녀왔나, $n? 다섯 번째와 여섯 번째 서판은 가져온 거야?' WHERE `entry`=4788; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마우아리가 부적을 만들어 주겠네. 이 부적을 사용하여 자기 자신이나 동료들에게 마법을 걸어 보게.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여명의 설원으로 가면 눈호랑이라는 거대한 고양잇과 동물과 싸우게 될 거야. 엄청나게 빠르고 영리한 짐승이지. 눈호랑이와 같은 속도를 얻고 싶다면 놈들에게서 에코를 구해 오게.$B$B그리고 에코를 손에 넣으려면 마우아리의 부적을 몸에 지니고 있어야 한다는 사실을 명심하게.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Au Berceau-de-l\'Hiver, vous combattrez de grands félins appelés \"sabres-de-givre\". Ces bêtes sont incroyablement rapides et vicieuses. Si vous voulez gagner la vitesse des sabres-de-givre, apportez-moi l\'Eko que vous trouverez sur eux.$B$BSouvenez-vous, il vous faut la cache de Mau\'ari dans votre inventaire si vous voulez chasser l\'E\'ko.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In Winterquell, da werdeta gegen große Katzen kämpfen müssen, das sin\' de Frostsäbler. Diese Biesties sin\' unglaublich schnell un\' gerissen. Wenn Ihr auch so schnell wie \'n Frostsäbler sein wollt, dann bringt mir das E\'ko, das Ihr von ihnen kriegt.$B$BNich\' vergessen: Ihr müsst \'n Behälter von Mau\'ri in Eurem Inventar haben, wenn Ihr Euch E\'ko schnappen wollt.' WHERE `entry`=4801; +UPDATE `locales_quest` SET `Title_loc5` = '霜刃魂精' WHERE `entry`=4801; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마우아리가 부적을 만들어 주겠네. 이 부적을 사용하여 자기 자신이나 동료들에게 마법을 걸어 보게.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여명의 설원으로 가면 눈사태일족 펄볼그라는 괴상한 족속과 싸우게 될 거야. 그들은 우두머리 덕에 엄청난 힘을 갖게 되었지. 눈사태일족과 같은 힘을 얻고 싶다면 그들에게서 에코를 구해 오게.$B$B그리고 에코를 손에 넣으려면 마우아리의 부적을 반드시 몸에 지니고 있어야 하네.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Au Berceau-de-l\'Hiver, vous combattrez des créatures perdues connues sous le nom de furbolgs Tombe-hiver. Sous l\'égide de leur maître, ils ont gagné une force incroyable. Si vous voulez acquérir la puissance des Tombe-hiver, apportez-moi l\'E\'ko que vous leur prendrez.$B$BSouvenez-vous, il vous faut la cache de Mau\'ari dans votre inventaire si vous voulez chasser l\'E\'ko.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In Winterquell, da werdeta gegen fehlgeleitete Kreaturen kämpfen, das sin\' de Winterfellfurbolgse. Weil ihr Anführer das so wollt\', ham die unglaubliche Kraft gekriegt. Wenn Ihr auch so stark wie \'n Winterfell sein wollt, dann bringt mir das E\'ko, das Ihr von ihnen kriegt.$B$BNich\' vergessen: Ihr müsst \'n Behälter von Mau\'ri in Eurem Inventar haben, wenn Ihr Euch E\'ko schnappen wollt.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `Title_loc5` = '寒水魂精' WHERE `entry`=4802; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En Cuna del Invierno combatirás con unas criaturas descarriadas conocidas como los furbolgs Nevada. Siguiendo los deseos de su líder se han hecho increíblemente fuertes. Si quieres el poder de los Nevada tráeme el E\'ko que encontrarás en ellos.$B$BRecuerda, debes tener el Alijo de Mau\'ari en tu inventario si quieres conseguir E\'ko.' WHERE `entry`=4802; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마우아리가 부적을 만들어 주겠네. 이 부적을 사용하여 자기 자신이나 동료들에게 마법을 걸어 보게.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여명의 설원으로 가면 가죽이 엄청나게 두꺼운 큰 곰을 만나게 될 거야. 톱니이빨곰이라고 하는 이 짐승은 견뎌낼 수 있는 최대한의 자극을 스스로 가해서 엄청난 내성을 얻는 능력을 지니고 있지. 불에 대한 저항력을 얻고 싶다면 이 곰에게서 에코를 구해 오게.$B$B그리고 에코를 손에 넣으려면 마우아리의 부적을 지니고 있어야 한다는 사실을 명심하게.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Au Berceau-de-l\'Hiver, vous trouverez de grands ours à la peau très épaisse. Ces ours aux crocs acérés sont bien protégés et peuvent supporter beaucoup. Si vous souhaitez gagner la résistance au feu, apportez-moi l\'E\'ko que vous trouverez auprès des Crocs acérés.$B$BSouvenez-vous, il vous faut la cache de Mau\'ari dans votre inventaire si vous voulez chasser l\'E\'ko.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In Winterquell, da sin\' große Bärens mit extrem dicken Bälgens. Diese Splitterzahnbären kriegen davon so viel Schutz, dasse unheimlich viel Zeugs widerstehen könn\'. Wenn Ihr gegen feuer auch so widerstandsfähig sein wollt, dann bringt mir das E\'ko, das Ihr von \'nem Splitterzahn kriegt.$B$BNich\' vergessen: Ihr müsst \'n Behälter von Mau\'ri in Eurem Inventar haben, wenn Ihr Euch E\'ko schnappen wollt.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `Title_loc5` = '裂齒魂精' WHERE `entry`=4803; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En Cuna del Invierno encontrarás grandes osos con unas pieles extremadamente duras y gruesas. Los osos dentoesquirla obtienen mucha protección de lo que pueden resistir. Si quieres resistencia al Fuego, tráeme el E\'ko que encontrarás en los dentoesquirla.$B$BRecuerda, debes tener el Alijo de Mau\'ari en tu inventario para poder obtener E\'ko.' WHERE `entry`=4803; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마우아리가 부적을 만들어 주겠네. 이 부적을 사용하여 자기 자신이나 동료들에게 마법을 걸어 보게.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여명의 설원으로 가면 서리바람 키메라라는 거대한 날짐승과 싸우게 될 거야. 서리바람 키메라는 냉기 마법 능력을 지니고 있지. 냉기에 대한 저항력을 얻고 싶다면 놈들에게서 에코를 구해 오게.$B$B그리고 에코를 손에 넣으려면 마우아리의 부적을 지니고 있어야 한다는 사실을 명심하게.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Au Berceau-de-l\'Hiver, vous combattrez de grandes créatures ailées nommées des Noroît. Ces bêtes peuvent se servir de la magie de glace. Si vous voulez devenir résistant à la glace, apportez-moi l\'E\'ko que vous leur prendrez.$B$BSouvenez-vous, il vous faut la cache de Mau\'ari dans votre inventaire si vous voulez chasser l\'E\'ko.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In Winterquell, da müssta gegen große fliegende Kreaturen kämpfen, das sin\' de Eiswindschinmären. Diese Biesties könn\' Frostmagie wirken. Wenn Ihr gegen Frost auch so widerstandsfähig sein wollt, dann bringt mir das E\'ko, das Ihr von \'ner Eiswindschimäre kriegt.$B$BNich\' vergessen: Ihr müsst \'n Behälter von Mau\'ri in Eurem Inventar haben, wenn Ihr Euch E\'ko schnappen wollt.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `Title_loc5` = '冰風魂精' WHERE `entry`=4804; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En Cuna del Invierno combatirás con unas criaturas voladoras llamadas quimeras. Esas bestias pueden dominar la magia de hielo. Si quieres ganar resistencia a la Escarcha tráeme el E\'ko que encontrarás en ellas.$B$BRecuerda, debes tener el Alijo de Mau\'ari en tu inventario para poder conseguir E\'ko.' WHERE `entry`=4804; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마우아리가 부적을 만들어 주겠네. 이 부적을 사용하여 자기 자신이나 동료들에게 마법을 걸어 보게.' WHERE `entry`=4805; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여명의 설원으로 가면 얼음엉겅퀴설인이라는 거대한 짐승과 싸우게 될 거야. 이 짐승은 몸놀림이 둔하지만 두꺼운 모피 덕분에 여러 차례의 충격에도 견딜 수 있지. 공격에 대한 방어력을 얻고 싶다면 이 짐승에게서 에코를 구해 오게.$B$B그리고 에코를 손에 넣으려면 마우아리의 부적을 지니고 있어야 하지.' WHERE `entry`=4805; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Au Berceau-de-l\'Hiver, vous combattrez de grandes créatures nommées yétis Chardon de glace. Ces bêtes sont lentes mais capables d\'éviter de nombreux coups grace à l\'épaisseur de leur fourrure. Si vous voulez gagner le pouvoir d\'esquiver les attaques, apportez-moi l\'E\'ko que vous leur prendrez.$B$BSouvenez-vous, il vous faut la cache de Mau\'ari dans votre inventaire si vous voulez chasser l\'E\'ko.' WHERE `entry`=4805; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In Winterquell, da müssta gegen große Kreaturen kämpfen müssen, das sin\' de Eisdistelyetis. Diese Viecher bewegen sich nur langsam, aber se könn\' Dank dem dicken Fell \'ne Menge Prügel einstecken. Wenn Ihr auch so gut wie die Angriffen ausweich\'n wollt, dann bringt mir das E\'ko, das Ihr von ihnen kriegt.$B$BNich\' vergessen: Ihr müsst \'n Behälter von Mau\'ri in Eurem Inventar haben, wenn Ihr Euch E\'ko schnappen wollt.' WHERE `entry`=4805; +UPDATE `locales_quest` SET `Title_loc5` = '冰草魂精' WHERE `entry`=4805; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마우아리가 부적을 만들어 주겠네. 이 부적을 사용하여 자기 자신이나 동료들에게 마법을 걸어 보게.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이미 여명의 설원에서 서리망치거인이라는 얼음 거인을 상대한 적이 있지? 그들의 무기는 오직 순수한 힘뿐이네. 서리망치거인의 괴력을 갖고 싶다면 그들의 에코를 구해 오게.$B$B그리고 에코를 손에 넣으려면 마우아리의 부적을 지니고 있어야 한다는 사실을 명심하게.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Au Berceau-de-l\'Hiver, vous affronterez des grands géants des glaces, les Cognegivre. Ils sont la force et la puissance incarnées. Si vous voulez vous imprégner de la force des Cognegivre, rapportez-moi les E\'kos que vous trouverez sur eux.$B$BSouvenez-vous, le charme de Mau\'ari doit être dans votre inventaire pour chasser les E\'kos.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In Winterquell habta gegen de große Eisriesen gekämpft, de Frosthagel. Die verlassen sich auf rohe Gewalt und Kraft. Wenn Ihr auch so stark wie\'n Frosthagelriese sein wollt, dann bringt mir das E\'ko, das Ihr von ihnen kriegt.$B$BNich\' vergessen: Ihr müsst \'n Behälter von Mau\'ri in Eurem Inventar haben, wenn Ihr Euch E\'ko schnappen wollt.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `Title_loc5` = '霜槌魂精' WHERE `entry`=4806; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En Cuna del Invierno combatirás con unos enormes gigantes de hielo llamados Machacahielo. Suyos son el poder y la fuerza más puros. Si quieres ganar la fuerza del Machacahielo tráeme el E\'ko que encontrarás en ellos.$B$BRecuerda, debes tener el Alijo de Mau\'ari en tu inventario si quieres conseguir E\'ko.' WHERE `entry`=4806; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Au Berceau-de-l\'Hiver, vous combattrez des créatures qui semblent posséder des pouvoirs magiques innés. Ces Indomptables sont dotés de grands pouvoirs magiques. Si vous voulez voir votre intelligence augmenter, apportez-moi l\'E\'ko que vous trouverez sur l\'un de ces chouettards.$B$BSouvenez-vous, il vous faut la cache de Mau\'ari dans votre inventaire si vous voulez chasser l\'E\'ko.' WHERE `entry`=4807; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In Winterquell, da müssta gegen Kreaturen kämpfen, die ham anscheinend angeborene magische Fertigkeitens. Diese Wildekin könn\' echt starke Nagie anwenden. Wenn Ihr Euren Intellekt erweitern wollt, dann bringt mir das E\'ko von allen denen Eulenbiesters, die Ihr dort findet.$B$BNich\' vergessen: Ihr müsst \'n Behälter von Mau\'ri in Eurem Inventar haben, wenn Ihr Euch E\'ko schnappen wollt.' WHERE `entry`=4807; +UPDATE `locales_quest` SET `Title_loc5` = '梟獸魂精' WHERE `entry`=4807; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En Cuna del Invierno, combatirás con unas criaturas que parecen tener una habilidad mágica innata. Los lechúcicos pueden utilizar magia muy poderosa. Si quieres aumentar tu intelecto tráeme el E\'ko que encontrarás en las lechubestias.$B$BRecuerda, debes tener el Alijo de Mau\'ari en tu inventario si quieres obtener E\'ko.' WHERE `entry`=4807; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이불이 아니잖아! 근데 이건 뭐지? 팅키의 편지? 무슨 일로 편지까지 썼을까 궁금하군...$B$B오, 불타는 평원에서 연구를 하고 있는 모양이군. 거기서는 새끼용을 쉽게 구할 수 있을 테니까 말 되는군. 오호? 이것 봐라! 원하는 것을 만들기 위해서 몇 가지 부품이 필요하다고 써 있군. 그래서 내 생각이 난 거로군?' WHERE `entry`=4808; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '엄청나게 춥군! 이불 좀 가져다 주면 좋겠는데!' WHERE `entry`=4808; +UPDATE `locales_quest` SET `Title_loc2` = 'Felnok Ressordacier' WHERE `entry`=4808; +UPDATE `locales_quest` SET `Title_loc3` = 'Felnok Stahlfeder' WHERE `entry`=4808; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 좋은 재료로군. 냉기를 가득 품고 있어! 장갑을 좀 끼고 와서 팅키의 짐을 포장해 주지...' WHERE `entry`=4809; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서리바람 키메라의 뿔을 가지고 왔나?' WHERE `entry`=4809; +UPDATE `locales_quest` SET `Details_loc1` = '좋아, 모든 것이 준비됐고 이제 배달하기만 하면 되는군! 당신의 여행에 행운이 있기를 빌어 주지. 팅키가 내게 신세졌다는 걸 꼭 말해주라고!' WHERE `entry`=4810; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔군요! 좋아요! 바로 일을 시작해야겠네요! 백만 스물하나만큼 고마워요!$B$B당신은 정말 큰 도움이 되었어요. 나중에 이것보다 더 중요한 일을 맡게 될 거예요.' WHERE `entry`=4810; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이군요! 펠노크와 얘기해 봤나요? 내가 필요한 부품들을 가져왔겠죠?' WHERE `entry`=4810; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 어쨌든 임무를 잘 마치셨군요. 훌륭해요! 수정이 실제로 거기 있더란 말이죠? 흥미롭네요...$B$B그 수정은 정확하게 어떤 물건일까요? 이것 말고도 궁금한 점이 아주 많습니다. 왜 달빛야수들이 그 수정에 끌려가는 것일까요? 그리고 그 수정이 좋은 징조일까요? 아니면 사악한 목적에 이용되고 있는 것일까요?$B$B수정을 좀 더 자세히 조사해 보고 수많은 의문의 해답을 알아내는 것이 좋겠습니다.' WHERE `entry`=4811; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Was habt Ihr mir über diesen roten Kristall zu berichten? Existiert er überhaupt?' WHERE `entry`=4811; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '신비한 수정과 다시 만나게 되었습니다. 시험관의 마개를 따고 그 안에 든 달샘의 물을 수정 위에 붓습니다. 달샘의 물이 수정에 흘러내리자, 흐릿한 표면이 투명하게 변합니다.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 수정은 수풀이 우거진 어둠의 해안 부근의 경치와는 매우 이질적으로 보입니다. 수정 안으로부터 아주 나지막하게 콧노래 소리가 들리는 것만 같습니다.' WHERE `entry`=4812; +UPDATE `locales_quest` SET `Details_loc1` = '달샘 물을 수정에 부어본 결과, 내부에 반밖에 안 남은 턱뼈와 작은 뼛조각 몇 개가 있다는 것을 알아냈습니다. 턱뼈는 인간의 것으로 보이지만 수정을 깨서 눈으로 확인해보기 전에는 확신할 수 없습니다. 이 수정은 최강의 마법으로도 깰 수 없는 거의 완전무결에 가까운 위대한 작품인 것 같습니다.$B$B일을 마친 후 아우버다인에 있는 파수꾼 글린다 날셰에게 돌아가 보고해야 합니다.' WHERE `entry`=4813; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수정에 대해 좀 더 알아냈다고 해도 여전히 많은 의문이 남습니다!$B$B당신이 알아낸 정보는 아우버다인의 의회에 알리겠습니다. 원로들이라면 이 신비한 수정을 어떻게 처리할지 알고 계실지도 모릅니다. 대책을 발견한다면 동부 왕국은 미지의 위험으로부터 벗어날 수 있을 것입니다.$B$B$n, 이걸 받아 주십시오. 임무를 완수한 대가라고 생각하시면 됩니다.' WHERE `entry`=4813; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아. 드디어 수수께끼의 괴상한 알을 찾아오셨군. 자세히 좀 볼까. 아니... 이게 뭐지?' WHERE `entry`=4821; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 수수께끼 같은 알에 대해 반드시 알아내야 하오. 그 알에서 뭐가 부화할지 아무도 모르는 일이니.' WHERE `entry`=4821; +UPDATE `locales_quest` SET `Title_loc5` = '異型卵' WHERE `entry`=4821; +UPDATE `locales_quest` SET `Title_loc1` = '아이스크림! 아이스크림!' WHERE `entry`=4822; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ummmmmmm! ¡Me encanta su helado de fresa! ¡Si hay algo que Tigule sabe hacer es el helado de fresa!$B$BMuchas gracias $n, ¡es el mejor regalo que me han hecho nunca!' WHERE `entry`=4822; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ojalá hicieran más sabores que el de fresa, pero bueno, ¡la verdad es que estoy de suerte porque el de fresa es mi favorito!' WHERE `entry`=4822; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고마움이 담긴 내 성의 표시를 받아 주게나.' WHERE `entry`=4841; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제 생각도 같습니다. 검은속삭임 협곡에 사는 악마들로 인해 이 땅이 나쁜 영향을 받고 있는 거라고요. 저는 계속해서 이곳의 온천을 조사하면서 뭔가 더 알아낼 수 있는지 보겠어요.$B$B검은속삭임 협곡으로 가보실 생각이라면 좀 더 강해질 때까지 기다리는 게 좋겠습니다.' WHERE `entry`=4842; +UPDATE `locales_quest` SET `Details_loc1` = '나는 여명의 설원 남부에서 야영을 하다가 광폭한 올빼미야수들에게 쫓겨나고 말았소! 올빼미야수들이 지키고 있던 뭔가에 너무 가까이 접근했던 모양이오.$B$B나는 그곳에서 간신히 빠져나왔지만 내 친구는 그렇게 운이 좋지 않았소. 위험을 무릅쓰고 내 야영지로 가볼 생각 없소? 보급품도 필요한 데다 어제 발굴 현장에서 캐낸 아뮬렛도 되찾고 싶소.' WHERE `entry`=4861; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 남부 지역에서 야론 스톤셰이퍼의 야영지를 찾아서 부서진 보급품 상자를 되찾아 와야 합니다.' WHERE `entry`=4861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '야영지의 물품들은 거의 다 심하게 파괴되어 있습니다. 그 중에서도 아주 심하게 부서진 상자가 눈에 띕니다.' WHERE `entry`=4861; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Un cajón muy dañado destaca entre el resto de las cosas del campamento...' WHERE `entry`=4861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '와, 엄청난 양이군! 이 알들 좀 봐! 이놈들은 돈이 좀 되겠군.$B$B약속한 대로 당신의 애완 동물이 여기 있어요. 물리지 마세요!' WHERE `entry`=4862; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가방 안에 거미알들을 가지고 온 건가요, 아니면 그저 날 보는 게 좋은 건가요?' WHERE `entry`=4862; +UPDATE `locales_quest` SET `Details_loc1` = '주위를 둘러보니 야론이 원할 만한 물건은 별로 없지만, 방금 찾은 부서진 상자는 열려 있어 마치 올빼미야수들이 유독 이 상자만을 노린 것 같습니다...$B$B동쪽으로 조금 떨어진 곳에 버려진 듯한 마차가 아련히 보입니다. 그곳에서 야론의 물건을 찾을 수 있을지도 모르니 한번 조사해보는 것이 좋겠습니다.' WHERE `entry`=4863; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마차에 다가가보니 여기도 야론이 원할만한 물건은 별로 없는 것 같습니다. 하지만 아직 부서지지 않은 상자가 눈에 반쯤 묻혀 있는 것이 보입니다.' WHERE `entry`=4863; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Cuando te acercas al carro no parece que haya mucho para Jaron. Pero, al mirar al suelo, observas algunos cajones que parecen intactos a pesar de estar casi enterrados en la nieve.' WHERE `entry`=4863; +UPDATE `locales_quest` SET `Details_loc1` = '당신은 조심스레 상자의 내용물을 조사합니다. 안에 든 도구들과 다른 물건들을 야론에게 가져가는 게 좋겠습니다. 하지만, 아무리 찾아도 아뮬렛은 없습니다.$B$B이곳의 북쪽과 동쪽에는 올빼미야수들이 서식하는 것 같습니다. 그들과 싸우다 보면 아뮬렛을 되찾을 수 있을지도 모릅니다.' WHERE `entry`=4864; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 그럴 줄 알았소. 그 미친 짐승들이 내 물건들을 몽땅 부숴버렸을 거라 짐작했지...$B$B하지만, 도구들도 찾았고, 무엇보다 아뮬렛을 찾아서 천만다행이오! 올빼미야수들이 어째서 이 물건을 그토록 열심히 지켰는지 궁금하군... 어쨌든 이제부터 그쪽으로는 발길도 돌리지 않을 거요.' WHERE `entry`=4864; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 어떻게 됐소?' WHERE `entry`=4864; +UPDATE `locales_quest` SET `Details_loc1` = '이 두 눈으로 직접 보지 않았으면 절대 사실이라고 믿지 않았을 거요. 버섯구름 봉우리에 복수의 물결이 들이 닥치고 있소!$B$B<이마의 땀을 닦는 하가르>$B$B서둘러 모테가 파이어메인을 찾아가시오. 높새바람 봉우리에서 길을 따라 북서쪽으로 가면 백사장 야영지가 있는 곳에 모테가가 있소이다. 그라면 지금 어찌 해야 할지 알 거요!' WHERE `entry`=4865; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '복수라고! 아리카라의 전설이 정말로 사실이었군요. 이건 정말로 시급히 해결해야 할 문제입니다.' WHERE `entry`=4865; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸로 최고의 맥주를 만들 수 있겠군!$B$B음? 내가 이걸 가지고 뭘 할 거라고 생각했던 거지? 독이라도 만들 거라고 생각했소?$B$B정신 나간 친구로군...' WHERE `entry`=4866; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<옆구리를 꼬집는 털보 존>' WHERE `entry`=4866; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Con esto haremos la mejor cerveza hasta la fecha!$B$BEh, ¿para qué pensabas que iba a usar esto? ¿Veneno o algo parecido?$B$BEstos críos están locos...' WHERE `entry`=4866; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아하! 벌써 내 힘이 돌아오는 것을 느낄 수 있군. 내 영혼도 우로크의 저주에서 벗어났고.$B$B고맙다! 난 겸손과 어울리진 않지만 너의 도움을 내 절대 잊지 않겠다.$B$B그리고 검은바위 첨탑을 지나는 너의 여정에 행운이 깃들기를 빌어주지. 넌 꼭대기까지 혼자서 올라갈 수 있다고 믿는 어리석은 자이지만 용기 하나만은 정말 가상하군.' WHERE `entry`=4867; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아! 내 부적을 가지고 왔나?' WHERE `entry`=4867; +UPDATE `locales_quest` SET `Title_loc6` = 'Urok Aullasino' WHERE `entry`=4867; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '허, 날 죽이러 온다고? 타우렌이 싸우는 방식을 제대로 보여 주겠어!' WHERE `entry`=4881; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '중요한 발견이라고?' WHERE `entry`=4882; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 다른 임무를 맡고 싶어 왔나?' WHERE `entry`=4882; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 목걸이에서 나오는 힘의 근원은 한 군데밖에 없어요.$B$B<눈을 감고 잠시 생각에 빠지는 나라>$B$B혼란에 빠져 비뚤어진 올빼미야수들은 예전에는 그런 존재가 아니었답니다. 신성한 목적을 지니고 엘룬을 섬기도록 인도받은 생명체였죠. 나이트 엘프의 여신 엘룬은 이 생물들을 창조해서 신성한 지역을 수호하는 임무를 맡겼답니다.$B$B이 사실이 그다지 중요해 보이지는 않는 것 같지만, 더 자세히 조사해 봐야할 필요가 있을 겁니다.$B$B그 이유는 때가 되면 알게 될 거예요. 아무튼 이 목걸이를 갖고 와줘서 고마워요.' WHERE `entry`=4883; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '란샬라를 만나셨소?' WHERE `entry`=4901; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뜸들이지 말고 여기 온 이유를 말해보시오.$B$B아, 그런 일이 있었소? 흠...$B$B나에게 알려줘서 고맙소. 중요한 일은 언제나 최고 결정권자에게 바로 보고하는 게 제일이지. 그런데... 그래! 세나리온 의회의 드루이드가 한동안 올빼미야수를 알고 지냈지. 올빼미야수는 엘룬의 애완동물이며 가장 신성한 장소를 지키도록 선택받은 생물이라오.$B$B그대가 전해준 소식도 별로 새로운 것은 아니지만 그 노고는 칭찬을 받아 마땅하오. 자, 이것을 받으시오. 이 정도면 적당할 듯싶소.' WHERE `entry`=4902; +UPDATE `locales_quest` SET `Details_loc1` = '고어투스 장군의 명을 받들어 검은바위 첨탑의 거주자들을 처단해야 한다. 처단해야 하는 자들은 다음과 같다.$B$B크나큰 골칫거리, 대군주 오모크,$B$B흉포하고 무자비한 트롤, 대장군 부네,$B$B하부 도시의 책임자, 대군주 웜타라크$B$B또한 중요한 문서들은 발견하는 대로 모두 가져와야 한다. 성공하면 영예가 함께할 것이며, 실패한다면 역사의 뒤편으로 사라질 것이다.' WHERE `entry`=4903; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<일순간 창백하게 변하는 장군 고어투스의 연녹색 피부>' WHERE `entry`=4903; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<경례하는 장군 고어투스>' WHERE `entry`=4903; +UPDATE `locales_quest` SET `Title_loc5` = '高圖斯的命令' WHERE `entry`=4903; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '감사합니다, $n. 전 라코타가 언젠가는 반드시 돌아오리라 믿고 있었어요. 당신이 구해주었다고 하더군요. 이 물건은 원래 라코타의 동생 것이었지만 그녀도 당신께 드리기를 원할 겁니다.' WHERE `entry`=4904; +UPDATE `locales_quest` SET `EndText_loc1` = '먹구름 봉우리에서 라코타 윈드송 호위해 탈출' WHERE `entry`=4904; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이렇게 도와줘서 정말 고맙소, $n. 엘룬께서 그대를 보호하고 길을 인도해줄 것이오.' WHERE `entry`=4906; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bitte macht dem Leiden der Kreaturen vom Teufelswald ein Ende.' WHERE `entry`=4906; +UPDATE `locales_quest` SET `Details_loc1` = '여어, $c 친구. 팅키 스팀보일을 기억하나? 그녀는 당신을 기억하고 있다고! 팅키가 나를 보내서 당신이 무엇을 하고 있는지 보라고 했지. 당신의 도움이 또다시 필요한 모양이야. 내 생각엔 그녀의 용 연구에 관한 일인 것 같다고.$B$B$B' WHERE `entry`=4907; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '펠노크의 말이 맞아요! 당신의 도움이 필요해요. 이번엔... 정말로 위험할지 몰라요.$B$B준비됐나요??' WHERE `entry`=4907; +UPDATE `locales_quest` SET `Title_loc2` = 'Brikolette Toutevapeur' WHERE `entry`=4907; +UPDATE `locales_quest` SET `Title_loc3` = 'Tinkee Kesseldampf' WHERE `entry`=4907; +UPDATE `locales_quest` SET `Title_loc5` = '丁奇·斯迪波爾' WHERE `entry`=4907; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇게 됐군그래... 어쨌든 고맙소, $c.' WHERE `entry`=4921; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr eine Spur von Ihr gefunden? Der Schmerz in meiner Brust sagt mir, dass das Schlimmste eingetreten ist, aber ich hege dennoch Hoffnung, dass Ihr sie heil und gesund finden werdet.' WHERE `entry`=4921; +UPDATE `locales_quest` SET `Details_loc1` = '렌드가 살아있다고?$B$B그럴 리가 없네!$B$B그는 몇십 년 전에 이미 죽었다고 생각했는데...$B$B아이트리그의 지혜를 구해보도록 하게. 그는 누구보다 검은바위부족의 사정에 대해서 많이 알고 있고, 만약 여기에 쓰인 내용이 사실이라면 아이트리그도 알고 있을 것일세. 그 누구도 복수의 권리를 부정하지 못해.$B$B오그리마로 가서 아이트리그를 만나보게. 그의 이야기를 들어보고 그가 이 문제에 대해서 어떻게 할 것인지 대족장님께 알려드리도록 하게.' WHERE `entry`=4941; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<가져온 급보에 당혹스러워 하는 모습을 보이는 스랄>' WHERE `entry`=4941; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 방해받아서는 안 된다는 것을 모르는가!' WHERE `entry`=4941; +UPDATE `locales_quest` SET `EndText_loc1` = '아이트리그의 조언' WHERE `entry`=4941; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, el espíritu de un can manáfago. Muy bien, $n. $B$BCuando tenga el espíritu y el orbe limpio, los combinaré para ti pero no hasta entonces.' WHERE `entry`=4962; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Qué hay, $n? ¿Has elegido? ¿Infernal o can manáfago?$B$BCada elección es personal y debería reflejar tus puntos fuertes y tus flaquezas. No sería la primera vez que un brujo intenta aumentar su poder en lugar de mejorar las áreas que le fallan. A veces superar a un enemigo es una táctica tan eficaz como convertirse en un lanzador de hechizos más equilibrado.' WHERE `entry`=4962; +UPDATE `locales_quest` SET `EndText_loc1` = '미네라 보이드렌더가 물건을 완성할 때까지 기다리기' WHERE `entry`=4964; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ya está, $n. Solo dime qué prefieres: un bastón, que requerirá el uso de ambas manos, o un orbe, de forma que puedas usar una daga o una espada como arma. $B$BDespachar al can manáfago ha sido una gran proeza por tu parte. Estoy seguro de que este objeto te será útil en el futuro. Sigue trabajando igual de bien en las artes, $n. Estaré pendiente de los relatos sobre tus hazañas.' WHERE `entry`=4964; +UPDATE `locales_quest` SET `Details_loc1` = '하지만 녀석들의 수가 내가 생각했던 것보단 많을지도 모르겠군. 부탁이니 $n, 이 사악한 암살자들을 물리칠 수 있도록 도와주게.' WHERE `entry`=4966; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와줘서 고맙네, $n. 당신이 없었다면 녀석들을 물리치지 못했을 거야.' WHERE `entry`=4966; +UPDATE `locales_quest` SET `EndText_loc1` = '카나티 그레이클라우드 보호' WHERE `entry`=4966; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 미네라 보이드렌더와 대화해야 합니다.' WHERE `entry`=4967; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 미네라 보이드렌더와 대화해야 합니다.' WHERE `entry`=4968; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅에 있는 미네라 보이드렌더와 대화해야 합니다.' WHERE `entry`=4969; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와줘서 고맙네, $n. 시간이 지날수록 자네를 높이 평가하게 되는 걸.' WHERE `entry`=4970; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '현재 자네가 목표로 삼아야 할 것은 훈련을 통해 의지와 인내를 배우는 거지. 이 임무를 여러 번 맡길 수도 있는데, 그때마다 최선을 다하기 바라네.' WHERE `entry`=4970; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias por ayudarme, $n. La opinión que tengo sobre ti mejora a medida que pasa el tiempo.' WHERE `entry`=4970; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Disciplina y determinación son tus metas. Puedo pedirte hacer algo sencillo muchas veces y tú siempre debes dar lo mejor de ti y de tus habilidades.' WHERE `entry`=4970; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시간을 회복하는 일이 훨씬 수월해졌어요. 고마워요. 당신은 시간의 흐름에 금이 가면 그 결과가 어떤 것인지 정확히 이해하지는 못하겠지만, 이번 상황의 위급함을 생각해 볼수록 스컬지의 소행이라고 여겨지는 사태를 수습해줘서 정말 고마워요.$B$B도와준 데 대한 보답을 하는 게 좋겠네요. 당신은 앞으로 더욱 위대한 업적을 이룰 것이니 조그마한 보상을 해 준다 해도 당신의 미래는 바뀌지 않을 것입니다. 하지만 나와 용군단은 계속해서 당신의 도움을 받았으면 합니다...' WHERE `entry`=4971; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '시간의 기생충은 시간의 흐름을 조작할 때마다 생기는 흔한 부작용이에요. 근데 여러 마리가 있는 게 느껴져 걱정이 되는군요.$B$B녀석들을 찾아내 제거하면 쇠퇴해가는 시간의 흐름을 회복하는 데 도움이 될 겁니다. 시간의 흐름이 회복되면 내가 그걸 느낄 수 있을 거예요.' WHERE `entry`=4971; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내게 딱 필요한 것들이로군요. 고맙습니다.$B$B이것으로 당신의 수고에 답례를 하도록 하죠. 당신은 이것이 어디에 쓰는 장치인지도 잘 모르고 이 장치의 정체조차 모를 겁니다. 안타깝게도 난 어떤 곳에 가장 유용하게 쓰일지는 말해줄 수가 없네요. 언젠가 미래에 이 장치를 아주 유용하게 사용하리라는 사실만 알뿐이에요. 그때까지 이 장치를 계속 지니고 있을지는 당신의 자유입니다, 내 친구여.' WHERE `entry`=4972; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 찾는 시간의 장식품은 단순한 장치랍니다. 주로 시계인데, 안돌할에 처음 역병이 들이닥쳤을 때 시계 침이 멎어버린 것들이지요.$B$B시간은 결코 멈추지 않고, 당신이 가져오는 시계들은 모두 제 집으로 되돌아가게 될 겁니다. 물론 이곳의 소동이 계속된다면 말이지만...' WHERE `entry`=4972; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도와줘서 정말 고맙습니다. 이 선물을 받아주세요. 이 물건을 어디에 쓰는지 아직 모를지도 모르지만 미래에 시간의 길이 이 물건의 진정한 목적을 드러내 줄지도 모르겠군요. 내가 당신에게 그러한 일이 일어나는 것을 보았다고 해도 좋겠지요.' WHERE `entry`=4973; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '안돌할의 시계들은 마을회관 폐허의 큰 시계와 마찬가지로 모두 3시에 멈춰 있어요. 바로 안돌할에 처음 역병의 효과가 완전히 퍼져 도시의 생명을 쥐어짜던 때이죠.$B$B그때 일어난 일이 아무리 안타까워도 그때의 사건이 지금 당신이 느끼는 시간의 흐름을 형성한 것이랍니다. 우리 청동용군단은 시간의 차원을 보호하는 데 전력을 쏟아야만 한답니다!' WHERE `entry`=4973; +UPDATE `locales_quest` SET `Details_loc1` = '렌드가 감히 검은용군단의 힘만 믿고 엄청난 짓을 꾸미고 있군.$B$B가서 승천의 전당에 이르는 길을 찾도록 하라. 그리고 호드의 이름으로 대족장 렌드 블랙핸드를 찾아내 처치하도록!$B$B<주먹으로 왕좌를 내리치는 스랄>$B$B이곳으로 돌아올 때는 반드시 내게 놈을 처치한 증거를 가져와야 한다. 그대는 호드의 영웅이 되리라.' WHERE `entry`=4974; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 검은바위부족의 군대에 치명적인 피해를 주었다. 대족장을 처치했으니 검은바위부족 군대는 다시 혼란에 빠질 것이다.$B$B그대는 영웅적인 공훈을 세워 칼림도어의 백성에게 큰 영광을 안겨주었다!' WHERE `entry`=4974; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<호통치는 스랄>' WHERE `entry`=4974; +UPDATE `locales_quest` SET `Title_loc5` = '為了部落!' WHERE `entry`=4974; +UPDATE `locales_quest` SET `EndText_loc1` = '미네라 보이드렌더가 물건을 완성할 때까지 기다리기' WHERE `entry`=4975; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 첨탑으로 가서 비쥬에게 무슨 일이 생겼는지 알아봐야 합니다.' WHERE `entry`=4981; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '거짓말은 하지 않겠어요, $r 친구. 난 돈이 필요했다고요! 키블러는 보수를 정말 정말 후하게 준다고요, 카르가스 원정대보다 훨씬 많이요!$B$B하지만 내 충성심을 의심하진 마세요! 내가 왜 여기까지 온 것 같죠? 그 미치광이 고블린에게 희귀종 애완 동물의 알들을 찾아다 바치는 것과 같이 어리석은 짓을 하고 있는 것 같나요? 틀렸어요, 진짜 바보들이나 여기 검은바위 첨탑까지 와서 애완 동물들을 수집해갈 뿐이죠. 엄, 굳이 그 많은 수의 사람들의 이름을 대고 싶진 않아요.$B$B$B$B우리에게 정말로 필요한 것은 그런 자들이 많아지는 거죠.' WHERE `entry`=4981; +UPDATE `locales_quest` SET `Details_loc1` = '경계가 느슨해지는 밤이면 나는 도시 곳곳을 몰래 돌아다녀요. 카르가스 원정대에게 전략적인 가치가 있을만한 요소들에 대해 적으면서 말이죠. $B$B그런데 어젯밤은 정말 무서웠어요. 올가미 철사를 넘어가다가 경보 장치가 울리고 만 거예요. 난 수색용품들을 묻고 냅다 달렸죠! 운이 없게도 내 물건들을 가지러 돌아갈 수가 없어요. 경계가 두 배, 세 배로 강화되었거든요! 내가 모은 모든 정보들을 잃어버린 거예요.$B$B내 물건들을 찾아다주면 카르가스 원정대로 얌전히 돌아갈게요.' WHERE `entry`=4982; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군요! 렉스로트가 이것들을 본다면 내게 내리려고 했던 벌들을 거둘 거예요.$B$B오, 당신은 내 구세주에요!' WHERE `entry`=4982; +UPDATE `locales_quest` SET `Title_loc5` = '比修的裝置' WHERE `entry`=4982; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '運氣如何?' WHERE `entry`=4982; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Ha habido suerte?' WHERE `entry`=4982; +UPDATE `locales_quest` SET `Details_loc1` = '이 보고서를 렉스로트에게 가져다주세요. 이걸로 나도 오명을 씻을 수 있을 테고, 카르가스 원정대에게도 그 오크들을 상대로 큰 전략적인 우위를 점할 수 있을 거예요.$B$B따라오라고요? 오, 난 아직 너무 할 일이 많아요. 어서 가요, 그들에게 가능한 한 빨리 이 보고서를 전달해야만 해요!' WHERE `entry`=4983; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 그녀를 믿을 수밖에 없겠군. 이번에도 비쥬는 목을 죄오는 악조건에서 무사히 빠져나가는군. 이 정찰 보고서는 우리가 검은바위부족의 오크들을 상대하는 데 있어 아주 귀중한 가치를 갖고 있다네.$B$B물론 자네도 힘든 일에 대한 보상을 받을 것이야.' WHERE `entry`=4983; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 고블린은 어디 있나?' WHERE `entry`=4983; +UPDATE `locales_quest` SET `Title_loc5` = '比修的偵察報告' WHERE `entry`=4983; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 처치한 늑대들의 영혼이 안식을 찾은 것이 느껴지는군. 그 늑대들을 대신해 감사의 마음을 전하네.$B$B이 저주받은 땅에서 고통을 겪는 것은 그 늑대들뿐만이 아니라네. 다시 한번 자네의 도움이 필요하네.' WHERE `entry`=4984; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '\"불곰들을 처치해 그들의 고통을 끝내 주었군. 따... 딱 한 가지만 더 부탁하겠네. 이 세계에서의 내 시간이 다한 것을 느껴 이 가... 가지에 적어 두었네.$B$B진정... 내 시간이 다했군. 다시 한번 고맙네, 친구... 이 저주받은 땅의 생물들이 안식을 취하게 되었으니... 나도 안식을 취하겠군.\"$B$B그 말을 남기고 드루이드는 숨을 크게 내쉬더니 가래 끓는 소리를 냅니다. 오두막 바닥에 그의 몸이 꼼짝도 하지 않고 누워 있습니다.' WHERE `entry`=4985; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대의 발소리가 들리는군. 비록 내 눈은 멀었지만 아직 난 내 주위에 있는 것들을 느낄 수는 있다네. 역병에 걸린 불곰들의 고통을 끝내 주었나?' WHERE `entry`=4985; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음...이 드루이드란 자가, 그것도 타우렌 드루이드가 스컬지의 역병에 대한 귀중한 정보를 당신에게 맡겼다니 참 이상하군요. 타우렌이 우리 얼라이언스의 일원에게 그런 정보를 선뜻 줬다니 놀랐습니다. 저희 세나리온 의회에서 이 정보를 소중히 보관하겠다고 약속드리겠습니다. 어쩌면 타우렌족은 판드랄님께서 생각하는 것처럼 심하게 타락하지 않은 것일지도 모르겠군요...$B$B어... 어쨌거나, 세나리온 의회에서 드리는 이 감사의 표시를 받아 주십시오.' WHERE `entry`=4986; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세나리온 의회를 대신해 자치령에 오신 것을 환영합니다. 무슨 용건이신지요?' WHERE `entry`=4986; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멀그리스가 준 것이라고요? 그 사람이 역병지대에 고통을 받고 있는 생물들을 보살피려 했다는 소식은 들었지만 이건 의외로군요... 그리고 아주 슬픈 일이네요. 멀그리스는... 아주 좋은 벗이었습니다. 저는 그의 죽음을 깊이 애도할 겁니다.$B$B당신의 부지런함 덕분에 그의 노고는 헛되지 않았군요. 이 가지에는 스컬지가 이 땅에 퍼뜨리는 역병에 대한 많은 지식이 담겨 있어요. 저희 세나리온 의회에서 부지런히 조사하도록 하겠습니다. 부디 이걸 받아 주세요. 당신의 수고에 대해서 저희가 할 수 있는 최소한의 보답입니다.' WHERE `entry`=4987; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '세나리온 의회를 대신해 자치령에 오신 것을 환영합니다. 무슨 용건이신지요?' WHERE `entry`=4987; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요! 그것들이 어디 있었던거죠??' WHERE `entry`=5001; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '運氣如何?' WHERE `entry`=5001; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Ha habido suerte?' WHERE `entry`=5001; +UPDATE `locales_quest` SET `Details_loc1` = '나는 내가 한 말에 책임을 지는 고블린이에요, $r. 잘 들어요.$B$B이 오크들은 그저 짐만 되는 존재이고 검은용군단의 희생물일 뿐이에요!$B$B그들의 진정한 우두머리는 데스윙의 피를 이어받은 네파리안이라고 할 수 있죠. 또한 첨탑에 머물고 있는 그의 직속 부하들이 어디 있는지도 발견했어요.$B$B이 지도를 불타는 평원의 맥스웰 치안대장에게 전해주세요. 그 녀석들의 위치를 알아보기 쉽게 표시해두었어요.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 정보는 우리가 알던 것과 일치하는 부분이 많군. 이 지도는 의심할 여지 없이 흥미로운 정보인 동시에 만만찮게 나쁜 소식이기도 하오.$B$B지도에 표시되어 있는 곳은 검은바위부족의 횡포를 방해하는데 대단히 유용할 것이오.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오오, 당신이로군. 오랜만이오.' WHERE `entry`=5002; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '외양간에서 온갖 쓰레기에 묻혀 이전에는 그냥 무심코 지나쳤을 소포가 눈에 띕니다. 이게 바로 재니스 펠스톤의 유령이 언급했던 소포일지도 모릅니다.' WHERE `entry`=5021; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '엠마 펠스톤에게 보낸 소포라고 하셨습니까? 4년 전 마지막 주소가 스톰윈드라고요? 어디 한번 보지요...$B$B우리 기록에 의하면 4년 전에 엠마 펠스톤이라는 여성이 스톰윈드에서 살았군요. 제가 보고 있는 기록은 5년 전 것이라 확실하지는 않지만 도시를 떠난 기록은 없습니다. 그렇다고 해서 엠마 펠스톤이 반드시 이곳에 있다는 뜻은 아닙니다.$B$B잠깐... 혹시 이 소포가 올엠마의 것은 아닐까요?' WHERE `entry`=5022; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스톰윈드 인구조사국에 오신 걸 환영합니다. 스톰윈드의 인구 기록 정보가 필요하시면 제가 도와드리도록 하겠습니다.' WHERE `entry`=5022; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Dices que es un paquete para Emma Piedra Mácula? ¿Y que su última dirección conocida era Ventormenta, hace ya cuatro años? Bien, déjame ver...$B$BSegún toda nuestra información, había una Emma Piedra Mácula en la ciudad hace años. Bueno... posiblemente, este censo se refiere a hace cinco años y no se informa en ningún momento de que abandonara la ciudad. Esto puede querer decir que sigue aquí.$B$BEspera un segundo... ¿este paquete no será para la vieja Emma, verdad?' WHERE `entry`=5022; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenido a la oficina del Censo de Ventormenta. Si necesitas información sobre nuestra población, puedo ayudarte.' WHERE `entry`=5022; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제레미어 펠스톤이라는 자에게 보내는 소포란 말인가? 마지막 주소가 로데론이었다라... 내가 도와줄 수 있겠군그래.$B$B제레미어 펠스톤은 로데론에 역병이 퍼지기 전에 살았군. 그러니까 전 제레미어 펠스톤이라고 해야 하나... 어떤 포세이큰은 살았을 때의 모습을 없애기 위해 성을 바꾸기도 했으니 말이야. 이 경우도 예외는 아닌 것 같군. 전 제레미어 펠스톤은 이제 제레미어 페이슨으로 이름을 변경했네.$B$B가만... 그 친구는 바퀴벌레 상인일 텐데?' WHERE `entry`=5023; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '언더시티 인구조사국의 도움이 필요한 건가 아니면 아는 친구가 죽었는지 알고 싶은 건가? 난 그런 질문을 무척 많이 받지.' WHERE `entry`=5023; +UPDATE `locales_quest` SET `Details_loc1` = '우리가 절실하게 필요로 하는 보급품들을 싣고 있던 운반차가 습격 당했다네.$B$B이제껏 자네는 용맹하게 서슬갈기일족과 맞서왔지. 그래서 말인데, 이번에도 비슷한 일을 맡아 주었으면 하네. 다만 잃어버린 물자를 찾는데 집중해달라고 부탁하고 싶군. 그들의 진영 내 어딘가에서 찾을 수 있을거야.$B$B크로스로드의 주민들은 자네에게 큰 빚을 지게 될 걸세.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하하! 고맙네, $n! 이것은 우리에게 큰 도움이 될 거야. 자네는 크로스로드 주민 모두, 아니 호드 전체의 은인일세. 만약 내가 자네를 위해 해줄 수 있는 일이 있다면 주저하지 말고 말해보게.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보급품 수색은 어떻게 진행되고 있나, $n? 자네의 힘이라면 가시멧돼지들은 여지없이 나가떨어질 거라고 믿네.' WHERE `entry`=5041; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 뻐드렁니... 당신이 배신자들을 처단하는 것을 지켜볼 수만 있다면! <킁>$B$B혈석들을 모으면서 뾰족털일족들도 처치해줘서 고맙네. 앞으로도 부탁해. 그럼 나도 계속 도와 주지. <킁킁>' WHERE `entry`=5042; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아감마간의 힘을 얻으려면 4개의 혈석 파편이 필요하네, $r. 자네를 보면 적들이 두려움에 벌벌 떨게 될 걸. $B$B서슬갈기일족의 용맹한 전사들은 모두 이런 힘을 가지고 있지!' WHERE `entry`=5042; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'aurai besoin de quatre Joyaux de sang si vous voulez la force d\'Agammagan, $n.$B$BVos ennemis s\'enfuiront devant votre pouvoir si vous avez cette bénédiction. $B$B$B' WHERE `entry`=5042; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich benötige 4 Blutsplitter, wenn Ihr Agammagans Kraft wünscht, $R.$B$BEure Feinde werden vor Eurer Kraft erzittern, wenn Ihr über diesen Segen verfügen würdet. $B$BDie größten Krieger der Klingenmähnen sind mit solcher Stärke ausgestattet!' WHERE `entry`=5042; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesitaré 4 esquirlas de sangre si quieres tener la fuerza de Agamaggan, $r.$B$BSi se te concediera esta bendición, tus enemigos se encogerán ante tu fuerza. $B$B¡Los más gloriosos guerreros Crines de Acero están imbuidos de tal poder!' WHERE `entry`=5042; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 어떤 적도 자네의 빠른 화살과 검을 피할 수 없을 걸.$B$B아감마간님의 영혼이 자네와 함께하고 있으니. <킁> 원한다면 언제든지 내게 오게. 위대한 가시멧돼지 신께서 이 뻐드렁니를 버리지 않으신다면 자네에게 축복이 내릴 거야. <킁킁>' WHERE `entry`=5043; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 일족 정찰병들의 화살 솜씨는 그 누구도 따를 자가 없다고 정평이 나 있지. <킁킁> 우리 도적들 또한 전장에서 내로라할 만큼 몸놀림이 빠르지.$B$B혈석 4개를 내게 가져오면 자네를 어떤 가시멧돼지보다 더 민첩하게 만들어주지.' WHERE `entry`=5043; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les meilleurs éclaireurs de ma tribu ont la réputation d\'être d\'une précision sans rivale, et nul ne peut égaler leur rapidité au combat.$B$BApportez-moi 4 Joyaux de sang et je vous rendrai plus agile que n\'importe quel huran.' WHERE `entry`=5043; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Man sagt, dass die größten Späher meines Stammes in ihrer Genauigkeit unübertroffen seien und kein Schurke ihrer Schnelligkeit im Kampf standhalten könne.$B$BBringt mir 4 Blutsplitter und ich werde Euch noch flinker machen als jeder lebende Stacheleber' WHERE `entry`=5043; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Se dice que la precisión de los mejores exploradores de mis tribus no tiene parangón y ningún granuja estaría a la altura de su rapidez en el combate.$B$BTráeme 4 esquirlas de sangre y haré que seas aún más ágil que cualquier jabaespín.' WHERE `entry`=5043; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '적들이 자네를 보면 두려움에 몸서리를 칠 걸, $r. $B$B다음에 만날 때는 전투에서 자네의 영리한 머리로 짜낸 교묘한 작전과 무용담을 이 뻐드렁니에게 들려주게나.  현생에서든, 다음 생에서든...' WHERE `entry`=5044; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 가시멧돼지 주술사나 풍수사들은 <킁킁> 전투에서 아감마간님의 힘을 빌린다네, $r.$B$B아감마간님의 축복을 입어 마법의 위력을 높이고자 한다면 혈석 4개를 가져오게. 그러면 이 뻐드렁니가 도와 주지.' WHERE `entry`=5044; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les chamans et les géomanciens des tribus huranes invoquent la force d\'Agammagan pour les aider au combat et dans leurs rituels, $n.$B$BSi vous voulez la bénédiction d\'un surcroît de pouvoir d\'Agammagan dans vos sorts, apportez-moi 4 Joyaux de sang et Mangletooth vous aidera.' WHERE `entry`=5044; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Schamanen und Geomanten der Stacheleberstämme nutzen die Kraft von Agammagan im Kampf und bei ihren Ritualen, $R.$B$BWenn auch Ihr die zusätzliche Macht von Agammagans Segen für Eure Zauber wünscht, dann bringt mir 4 Blutsplitter, und Quetschzahn wird Euch helfen. ' WHERE `entry`=5044; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El chamán y los geománticos de las tribus jabaespín recurren a la fuerza de Agamaggan para que les ayude en la batalla y en sus rituales, $r.$B$BSi quieres el poder adicional de la bendición de Agamaggan con tus hechizos, tráeme 4 esquirlas de sangre y Quebrantadientes te ayudará.' WHERE `entry`=5044; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Tous les guerriers, quels qu\'ils soient, ont besoin d\'un esprit fort. Il vous conduit à l\'exploit quand tout espoir est perdu. Ceci n\'est pas ignoré des Tranchecrins. Nous sommes une tribu spirituelle - nous sommes plus fiers de notre lien à Agammagan que de nos prouesses au combat.$B$BApportez-moi quatre Joyaux de sang et je bénirai votre esprit de lutte.' WHERE `entry`=5045; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Krieger aller Art benötigen einen starken Geist. Er treibt Euch zu größeren Leistungen, wenn alle Hoffnung verloren ist. Das ist den Klingenmähnen nicht unbekannt. Wir sind ein spiritueller Stamm... wir sind stolzer auf unsere Verbindung zu Agammagan als auf unsere Leistungsfähigkeit im Kampf.$B$BBringt 4 Blutsplitter und ich werde Euch für den Kampf segnen. ' WHERE `entry`=5045; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Todos los tipos de $c  necesitan fortaleza de espíritu. Te empuja a mayores proezas cuando se ha perdido toda esperanza. Es algo a lo que están acostumbrados los  Crines de Acero. Somos una tribu espiritual, estamos más orgullosos de nuestra conexión con Agamaggan que de nuestras proezas  en la batalla.$B$BTráeme 4 esquirlas de sangre y bendeciré tu espíritu para el combate.' WHERE `entry`=5045; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가서 싸우게, $r' WHERE `entry`=5046; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전투에 임하는 모든 자들은 <킁킁> 방어력을 갖추고 있어야 하네. 적이 내리칠 도끼를 막아내려면 뼈도, 살갗도 탄탄하고 두꺼워야 하지. <킁킁> 우리 일족도 이 사실을 잘 알고 있다네. 가죽과 털 외에 다른 무언가가 더 필요하다는 것을. <킁킁> 우리는 전쟁에 나가기 전 아감마간님으로부터 보호의 축복을 받곤 해.$B$B4개의 혈석을 가져오면 내 자네에게도 축복을 내려주지.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Tous ceux qui se battent ont besoin de protection. Leurs os doivent être solides. Leur peau résistante. Ma tribu le sait bien, et pour renforcer les protections naturelles de nos plumes et de nos dards nous faisons appel à la protection d\'Agammagan avant de partir pour la guerre.$B$BApportez-moi 4 Joyaux de sang et je vous obtiendrai cette même protection.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Alle, die in den Kampf eintreten, benötigen Schutz. Ihre Knochen müssen stark sein. Ihre Haut zäh. Mein Stamm weiß das auch und um den natürlichen Schutz zu verstärken, den wir durch unsere Stacheln uns unsere Haut erhalten, rufen wir Agammagan an, uns vor Schaden zu schützen, bevor wir in den Krieg ziehen.$B$BBringt mir 4 Blutsplitter und ich werde Euch den gleichen Schutz gewähren.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Todos los que entran en combate necesitan protección. Sus huesos han de ser resistentes. Su piel, curtida Mi tribu sabe esto muy bien y para reforzar la protección natural de nuestras púas y piel, con frecuencia recurrimos a Agamaggan para que nos proteja de los daños antes de entrar en combate.$B$BTráeme 4 fragmentos ensangrentados y te otorgaré la misma protección.' WHERE `entry`=5046; +UPDATE `locales_quest` SET `Details_loc1` = '눈망루 마을에 가시면 말이죠, 말리퍼스 다크해머를 찾으실 수 있을 거예요. 그에게 제 안부와 옷이 아주 잘 작동하고 있다고 전해주세요. 그리고 이걸 좀 전해 주실래요?$B$B<괴수의 살덩이를 건네 주는 핍>$B$B\'휴가\' 동안 괴수의 뱃속에서 이걸 훔쳐왔어요. 장담하건대 말리퍼스가 이런 것들로 뭘 할 수 있는지 보여줄 거예요!$B$B아, 혹시 눈망루 마을이 어디있는지 알고 계신가요? 바로 여명의 설원이랍니다! 그럼 안녕히 가세요.' WHERE `entry`=5047; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '핀클이 살아있다고요? 옷이 제대로 작동한 건가? 아, 당신은 무슨 일로 날 찾아왔나요?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '嗯?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí?' WHERE `entry`=5047; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래요. 내 이름이 엠마 펠스톤이에요. 지난 몇 년 동안 날그렇게 부른 사람은 없었는데... 당신은... 누구죠?$B$B내... 여동생을 안다고 했나요? 동생은 아직 살아 있나요? 이런, 내가 무슨 정신 나간 소리를 하는 거지. 걔가 살아있을 리가 없는데... 로데론에 역병이 퍼졌을 때 모든 희망을 버리게 되었어요. 가족들은 모두 죽어갔고... 난 이렇게 미친 올엠마로 혼자 살아가고 있어요. 당신은 대체 누구에요? 다음 범행 대상을 물색하는 도굴꾼인가요?$B$B뭐라고요? 동생이 내게 보내는 소포를 가져왔다고요?' WHERE `entry`=5048; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신에게 잔디에서 나가라고 말하고 싶은데 보시다시피 난 잔디밭이 없군그래.' WHERE `entry`=5048; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 이름을 안 쓴지는 벌써 몇 년이나 지났지만... 그렇습니다. 이 언데드의 삶을 살기 이전, 내 살아 생전에는 펠스톤, 그게 내 성이었습니다.$B$B당신은 내 여동생을 알았다고, 아니, 최근에 내 여동생과 얘기를 나누었다고 주장을 하는데 말입니다. 내 여동생은 죽었습니다.$B$B4년 전에 말입니다. 내 뼈가 이렇게 상하지만 않았어도 발로 당신 엉덩이를 차 주고 싶은 심정입니다. 사기꾼 같은 친구로군요.$B$B뭐...? 내 여동생이 보낸 소포라고요?' WHERE `entry`=5049; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사람들이 바퀴벌레를 짓밟을 때마다 난 슬퍼집니다. 날 슬프게 하지 말아 주세요.' WHERE `entry`=5049; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '부적 조각을 유령에게 건네주자 그 부적을 보고는 기대감이 가득한 눈빛으로 다시 올려다봅니다.$B$B\"여보. 다른 조각은 어디 있어요? 반쪽을 두 개 다 갖고 있지 않으면 다시 만날 수가 없어요. 여보... 제가 보이세요?\"' WHERE `entry`=5050; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '존. 여보... 당신인가요? 갑자기 추워졌어요...' WHERE `entry`=5050; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다시 붙인 행운의 부적을 재니스 펠스톤의 유령에게 건네줍니다. 부적을 거머쥐자 재니스가 금세 변합니다. 재니스의 유령 형태가 빛을 발하며 슬프지만 또렷한 눈으로 바라봅니다.$B$B\"나를 해방시켜 주었군요... 전 더 이상 이 부적이 필요 없어요. 자, 가지세요. 이 부적이 내게 준 평안함을 당신에게도 주기를 바랍니다. 안녕히...\"' WHERE `entry`=5051; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '존. 구울을 조심하세요... 절 혼자 두지 마세요... 고약한 구울들... 부적만 있으면 안전할 거예요.' WHERE `entry`=5051; +UPDATE `locales_quest` SET `Details_loc1` = '그분의 피는 <킁킁> 가시 덩굴처럼 이 땅에 많은 영향을 끼쳤어. 혈석은 다른 광물과 섞였지. 뾰족털일족은 그 파편들을 발굴해서 일종의 부적처럼 가지고 다녀. <킁킁> 그것을 토템으로 가지고 다니면 전장에서 힘이 솟고 마력도 올라간다는군.<킁킁>$B$B나는 그 물건의 비밀을 알고 있지.$B$B그게 뭔지 가르쳐줄 테니 그 조각 하나를 뻐드렁니에게 가져오게. 많이 가지고 온다면 이 뻐드렁니가 가시멧돼지의 신, 아감마간님의 마법으로 자네를 축복해주지! <킁킁>' WHERE `entry`=5052; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 말을 한 귀로 흘린 것은 <킁> 아니었군, $r. 비록 이 뻐드렁니는 이렇게 가둬 놓을 수 있을지라도 아감마간님의 힘을 가둘 수는 없지! $B$B이 촉감, 이 느낌... 정말 오랜만이군.$B$B힘을 잃어버리는 것이 어떤 느낌인지 아나?$B$B뭐, 이건 나중에 얘기하지. 난 자네가 알고 싶어하는 정보와 아감마간님의 힘을 주기로 약속했네. 우리 일족이 뻐드렁니에게 등을 돌렸으니, 대신 자네라도 도와야겠군.' WHERE `entry`=5052; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 일족은 불모의 땅 전역에 걸쳐서 가시 덩굴이 우거진 장소에 모여 살아. <킁킁> 왜냐하면 우리에게는 성역이기 때문이지. 그중에서도 가시덤불을 가장 신성한 장소로 꼽는다네. 아감마간님의 성체로 만들어졌기 때문에 더더욱 중요하지. <킁킁> 그곳에서 경비가 가장 삼엄한 곳은, 가시덩굴 구릉이야. 입구가 아감마간님의 입으로 만들어졌지! <킁킁> 아감마간님께 충성하지 않는 자들을 삼키고 뼈를 뱉어낸다네! <킁킁> $B$B아감마간께서는 우리를 지키기 위해서 자신의 몸을 남기고 가셨네. 그리고 우리는 그분의 영혼을 수호하지. <킁킁>' WHERE `entry`=5052; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '결코 쉬운 일은 아니었지만 잘 해냈군. 하지만 그걸로 내가 감동했으리라고 섣불리 단정짓지 말게, $n.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Geht jetzt, $C. Spürt Ursius auf.' WHERE `entry`=5054; +UPDATE `locales_quest` SET `Details_loc1` = '재빠르고 영리한 브룸랜은 여명의 설원 남부의 눈 내린 땅 위를 조용히 미끄러져 다닌다네. 하지만 그 우아한 자태만 보고 해롭지 않을 거라는 착각은 말게. 그녀와 마주친 자들은 모두 크나큰 대가를 치러야 했고 종종 목숨을 잃는 경우도 있었으니까.$B$B서리바람 키메라들 사이에서 브룸랜을 찾아 처치하고 내게 돌아오게.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음, 돌아왔군. 이제야 자네가 타고난 사냥꾼이라는 걸 알겠어. 나의 예상을 깨고 가장 사나운 짐승을 처치하고 돌아왔으니 말이야.$B$B이제 내 마지막 청을 할 때가 된 것 같군.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '브룸랜이 자네를 부르고 있네, $n.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Brumeran ruft Euch, $N.' WHERE `entry`=5055; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 뛰어난 힘과 정신력, 모두를 입증했네. 더 이상 가르칠 게 없어. 앞으로도 숱한 모험이 자네를 기다리고 있을 거야...$B$B행운을 빌겠네, $n.' WHERE `entry`=5056; +UPDATE `locales_quest` SET `Title_loc6` = 'Shi-Rotam' WHERE `entry`=5056; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '책장이 누렇게 변해 가는 일기장의 마지막 페이지가 펼쳐진 채로 있습니다.$B$B\"해럴드가 언데드로 변해버려 이제 무슨 일이 벌어질지 모르겠다. 안간힘을 써서 그를 가두고 문을 잠갔다. 열쇠를 감춰뒀는데, 효과가 있었으면 좋겠다...$B$B여기서 빠져나가고 싶지만 그러려면 돈이 든다. 우리 물건은 모두 장롱에 넣어 둔 것 같다... 그러고 보니 해럴드에게도 열쇠가 있지 않나?$B$B그건 일단 쉬고 나서 생각해야겠다. 너무 피곤하다.\"' WHERE `entry`=5058; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Un journal aux pages jaunies est ouvert à sa dernière page :$B$B\"Je ne sais pas ce qui va se passer maintenant que Harold a changé. J\'ai dû faire de gros efforts pour le mettre dans le seul endroit où je savais qu\'il serait enfermé pour de bon. J\'ai caché la clé sur moi, et je prie pour que cela fonctionne...$B$BJ\'espère pouvoir sortir d\'ici, mais il me faudrait de l\'argent pour cela... Nos affaires sont dans le cabinet, je pense... Et maintenant que j\'y pense, Harold en a la clé sur lui ?$B$BJe vais me reposer, je suis morte de fatigue...\"' WHERE `entry`=5058; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Tagebuch mit vergilbten Seiten liegt aufgeschlagen da, sodass man den letzten Eintrag lesen kann:$B$B\"Ich weiß nicht, was passieren wird, jetzt, wo Harold sich verwandelt hat. Es hat mich meine ganze Kraft gekostet, ihn zu dem einzigen Ort zu schleppen, den ich finden konnte, in dem er sicher eingesperrt ist und nicht herauskommen kann. Den Schlüssel habe ich bei mir und ich kann nur beten, dass es funktionieren wird...$B$BIch hoffe, ich schaffe es, hier herauszukommen, aber dazu brauche ich Geld. Unsere ganzen Sachen sind alle im Schrank, glaube ich... und jetzt, wo ich darüber nachdenke - trägt Harold den Schlüssel dazu nicht bei sich?$B$BIch muss darüber schlafen. Im Augenblick bin ich todmüde.\"' WHERE `entry`=5058; +UPDATE `locales_quest` SET `OfferRewardText_loc5` = '一本打開的日記放在你的面前,發黃的書頁上寫著如下的文字:$B$B「哈洛德變成了這個樣子,我不知道接下來會發生什麼事。把他拖進我能找到的唯一可以關住他的地方之後,我已經心力憔悴了。我把鑰匙藏在身上,祈禱能渡過這個難關...$B$B我希望能離開這裡,但我需要錢。我想我們的東西都在那個櫃櫥裡...現在我想起來了,哈樂德是不是把櫃櫥的鑰匙藏在自己身上了?$B$B我要先休息一下,現在我實在是太疲倦了。」' WHERE `entry`=5058; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '달슨 부인의 시체에서 찾은 열쇠로 화장실문을 엽니다. 안에서 피에 굶주린 구울이 뛰쳐나옵니다. 이 안에 얼마나 오래 갇혀 있었는지 알 수도 없습니다.$B$B구울의 등골이 오싹해 지는 비명소리로 보아 구울로 변해버린 농부 달슨은 이제 구제할 수 없는 것이 분명합니다.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '화장실문을 계속해서 억지로 열려고 한 듯, 가장자리가 쪼개지기 시작했습니다. 지금은 밖에서 단단히 잠겨 있습니다.$B$B문을 흔들어 보니 안에서 누군가 쉰 목소리로 신음하는 소리가 들립니다! 안에 있는 것이 무엇이든 간에 사나운 것 같습니다.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La porte des toilettes a commencé à se briser dans son pourtour comme si on avait essayé encore et encore de la forcer. Actuellement, elle est solidement verrouillée de l\'extérieur.$B$BQuand vous secouez la porte, vous entendez un gémissement guttural ! La créature qui est à l\'intérieur, quelle qu\'elle soit, n\'a pas l\'air amicale.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der von Splittern gezeichnete Türrahmen des Plumpsklos sieht aus, als ob wiederholt und unablässig versucht worden wäre, die Tür gewaltsam zu öffnen. Sie ist derzeit von außen fest verschlossen.$B$BAls Ihr an der Tür rüttelt, hört Ihr aus dem Inneren ein kehliges Stöhnen! Was auch immer sich im Inneren befindet, es klingt nicht freundlich.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La puerta de la letrina ha comenzado a astillarse en los bordes del marco, como si hubieran intentado forzarla varias veces y con insistencia. En este momento está cerrada desde fuera.$B$B¡Cuando mueves la puerta oyes un gemido gutural en el interior! Sea lo que sea, no parece muy amistoso.' WHERE `entry`=5059; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '구울로 변해버린 농부 달슨의 시체에서 찾은 열쇠가 자물쇠에 꼭 들어맞습니다. 장롱의 문이 활짝 열리고 안에 들어 있던 귀중한 물건들은 온전한 것처럼 보입니다.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아주 튼튼해 보이는 장롱이 앞에 있습니다. 장롱에 달린 자물쇠로 단단히 잠겨 있습니다. 장롱의 앞 부분은 군데군데 찍힌 것으로 보아 누군가 안에 든 비밀을 꺼내려고 시도했던 것 같습니다.$B$B이 장롱을 열려면 열쇠가 있어야 합니다.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Un meuble très solide est en face de vous, hermétiquement clos par une serrure intégrée. Le devant du meuble est très rayé et abîmé. Cela pourrait venir de nombreuses et violentes tentatives pour percer les secrets que le meuble dissimule.$B$BSi vous voulez ouvrir ce meuble, il vous faudra trouver la clé.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vor Euch steht ein sehr stabiler Schrank, sicher verschlossen mit einem eingebauten Schloss. Die Vorderseite des Schranks ist mit tiefen Kratzern und Riefen übersät. Offensichtlich sind das die Zeichen zahlreicher und gewaltsamer fehlgeschlagener Versuche, die Geheimnisse zu enthüllen, die der Schrank derzeit verbirgt.$B$BWenn Ihr diesen Schrank öffnen wollt, müsst Ihr den Schlüssel finden.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tienes ante ti un armario extremadamente fuerte y robusto, cerrado con un candado. La parte delantera del armario tiene marcas y arañazos muy profundos. Podría pensarse que son el resultado de numerosos y violentos intentos fallidos por desvelar los secretos que encierra el armario.$B$BSi quieres abrirlo tendrás que encontrar la llave.' WHERE `entry`=5060; +UPDATE `locales_quest` SET `Details_loc1` = '그대는 이제 젊은 드루이드가 바다표범으로 변신하기 전에 배워야 할 교훈을 모두 얻었습니다. 이제 다르나서스에 있는 상급 드루이드, 마스렌길 베어워커에게 다시 가보십시오. 그에게 이 펜던트를 보여주면 그대가 가르침을 받을 준비가 됐다는 것을 믿어 의심치 않을 겁니다. 그에게 물과 하나가 되는 법을 배우면 이번 훈련을 완전히 마치는 것입니다.$B$B안녕히... 젊은 드루이드여. 훗날 다시 만나도록 합시다.' WHERE `entry`=5061; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 놀랍군요, $n. 이제 그대는 바다표범으로 변신하는 법을 배울 준비가 됐어요. 기꺼이 가르쳐 드리지요.$B$B그리고 두 가지 시험을 성공적으로 통과한 그대의 노고를 인정해 이것을 드리도록 하겠습니다. 자연의 수호자이자 균형의 관리자인 그대에게 유용하게 쓰이길 바라겠어요.' WHERE `entry`=5061; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대가 다르나서스로 돌아온다는 소식은 들었어요. 바다표범으로 변신하는 법을 가르쳐 주기 전에 달의 숲에서 시험을 통과했다는 증거부터 봐야겠군요.$B$B바다표범의 펜던트는 가져왔습니까?' WHERE `entry`=5061; +UPDATE `locales_quest` SET `Title_loc5` = '水棲形態 (夜精靈德魯伊)' WHERE `entry`=5061; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Impresionante, $n. Me llena de alegría poder enseñarte tu Forma acuática. $B$BAcepta esto como premio por tus logros en las dos pruebas; espero que te ayude en tu objetivo de proteger la naturaleza y su equilibrio.' WHERE `entry`=5061; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tenía noticia de tu regreso a Darnassus, pero debes demostrarme lo que has aprendido en Claro de la Luna para que te enseñe tu forma acuática.$B$B¿Traes el colgante del león marino?' WHERE `entry`=5061; +UPDATE `locales_quest` SET `Details_loc1` = '아리카라는 매우 치명적인 생명체라 재빨리 처치해야 합니다. 신성한 생명의 불을 밝혀 아리카라를 소환한 다음 그녀를 쓰러뜨려야만 합니다.$B$B우선 희귀한 불꽃 용설란이라는 식물을 채집하십시오. 용설란을 충분히 채집한 후에는 썬더 블러프 장로의 봉우리로 가서 마가타 그림토템의 조언을 구하십시오. 마가타는 아주 강력한 힘을 지닌 주술사니까 용설란에 마법을 걸어 신성한 생명의 불을 밝힐 가루를 만들어 줄 겁니다.$B$B북동쪽에 있는 끓어오르는 웅덩이로 가서 불꽃 용설란부터 구하십시오.' WHERE `entry`=5062; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불꽃 용설란을 충분히 모았군. 버섯구름 봉우리에서만 나는 이 희귀한 식물로 꺼져버린 신성한 생명의 불을 밝힐 수 있을 거야.$B$B<불꽃 용설란에 주문을 걸기 시작하는 마가타>' WHERE `entry`=5062; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '모테가 파이어메인이 아리카라를 언급했단 말이지... 참으로 좋지 않은 소식이로군.$B$B<주위를 둘러보는 마가타>$B$B아리카라는 두려운 생명체일세. 사악한 행위를 저지른 이들에 대한 복수의 열망에만 불타고 있지.$B$B<어두운 미소를 짓는 마가타>' WHERE `entry`=5062; +UPDATE `locales_quest` SET `Title_loc5` = '血色學者軟帽' WHERE `entry`=5063; +UPDATE `locales_quest` SET `Details_loc1` = '지금까지 우리를 잘 도와 주었으니 이제 아주 중요한 임무를 맡기도록 하겠네. 그림토템부족이 뭔가 수상한 꿍꿍이가 있는 것 같네. 지난 몇 주 동안 소속이 불분명한 첩자 세 명이 그림토템부족을 방문했다네. 우리가 알아낸 사실에 의하면 먹구름 봉우리에 있는 궤짝들 안에 그 쪽지들이 들어있는군.$B$B이 위험한 임무를 완수하면 내 꼭 후하게 보상하겠네.' WHERE `entry`=5064; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맙소사! 아주 안 좋은 소식이로군. 당장 이 사태를 막을 준비를 해야겠어.$B$B자, 약속했던 보상이네.' WHERE `entry`=5064; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그림토템부족이 무슨 일을 꾸미고 있는지 알아냈는가?' WHERE `entry`=5064; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 좋았어!$B$B고마워, $n. 이 글을 꼼꼼히 조사해 그 뜻을 해독하겠네.$B$B당신에게 또 다른 임무를 주려고 하는데...' WHERE `entry`=5065; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서판은 가져왔나? 서판에 쓰인 글이 머지 않아 아제로스에 닥친 크나큰 위협에 대해 알려 줄지도 모르네.' WHERE `entry`=5065; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 와 주었소, 영웅이여. 이곳은 아제로스 변경에서도 가장 위험한 지역 중의 하나지. 특히 북쪽과 북동쪽에서 스컬지의 위협이 시시각각 다가오고 있는 현재로써는 그 위험이 더하오. 왕국의 부름을 모른 척하지 않고 이렇게 달려와 준 당신이 정말 자랑스럽군.$B$B이 역병지대의 최전방에는 영웅들이 해야 할 일이 많으니 싸울 준비가 되었다면 당장에라도 가보도록 하시오.' WHERE `entry`=5066; +UPDATE `locales_quest` SET `Title_loc5` = '阿卡納護腿' WHERE `entry`=5067; +UPDATE `locales_quest` SET `Title_loc5` = '血嗜胸甲' WHERE `entry`=5068; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했소. 위급한 때에 당신이 우리에게 소중한 시간을 벌어주었소.' WHERE `entry`=5081; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말로 감사합니다, $n! 이제 작업을 계속할 수 있겠군요.$B$B그런데 혹시 눈사태일족 야영지에서 뭔가 눈에 띄는 건 발견하지 못했나요?' WHERE `entry`=5082; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich weiß Eure Hilfe zu schätzen.' WHERE `entry`=5082; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 눈사태일족에게서 찾았다고요?' WHERE `entry`=5083; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭘 찾으셨나요?' WHERE `entry`=5083; +UPDATE `locales_quest` SET `Title_loc5` = '冬泉火水' WHERE `entry`=5083; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥 안에 담긴 어떤 물질이 썩어가면서 역겨운 냄새를 풍기고 있습니다...' WHERE `entry`=5084; +UPDATE `locales_quest` SET `Details_loc1` = '가마솥 안에 든 녹색 액체는 병 속의 것과 비슷합니다. 이 이상하고 걸쭉한 액체는 이 물질을 만들어낸 펄볼그 만큼이나 타락했을 수 있습니다...$B$B눈사태일족이 이 액체를 사용하고 있다면 그들도 머지않아 마른가지일족처럼 타락하게 된다는 뜻일까요?$B$B가마솥 안의 액체를 담아 도노바를 찾아가 얘기를 해보는 것이 좋겠습니다.' WHERE `entry`=5085; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '재주가 좋으시군요, $n. 눈사태일족이 마른가지일족과 만난 것 같나요?' WHERE `entry`=5085; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐라도 찾으셨으면 좋겠군요, $n. 눈사태일족이 점점 더 난폭해지고 있어요!' WHERE `entry`=5085; +UPDATE `locales_quest` SET `Details_loc1` = '당신이 가져오신 액체를 조사해보았는데, 뭐라고 단정지을 수는 없지만 유독 성분이 있는 것 같아요. 확실하게 밝혀내려면 반드시 비교할만한 물질을 찾아야 해요.$B$B마른가지일족은 악령의 숲에 사는 타락한 생물들에게서 이 유독 성분을 모으는 것 같아요. 특히 강철나무 숲에 사는 정령, 맹독 정령들에게서 말이죠.$B$B제가 비교를 할 수 있도록 견본을 몇 개 구해주세요. 하지만 아주 위험한 곳이니 부디 조심하세요!' WHERE `entry`=5086; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 물질을 가마솥에서 가져온 것과 비교를 해봐야 하겠어요. 그러면 분명 뭔가 더 알아낼 수 있을 겁니다.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이 일어나고 있는지 우리가 서서히 알아내고 있는 것 같네요, $n.' WHERE `entry`=5086; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<상자 안에 든 물건을 조사하는 도노바>$B$B펄볼그들이 이 물질을 섭취해 더욱 사나워지는 건 아닌지 궁금하군요. 확실히 덩치가 더 커진 것 같긴 한데...' WHERE `entry`=5087; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '화주가 없으면 눈사태일족이 어떻게 되는가 한번 두고 보자고요!' WHERE `entry`=5087; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭔가 이해가 안 되는군요. 아리카라가 왜 케른 블러드후프님을 노린답니까? 가장 강력한 주술사이신 마가타님이 틀렸을 리도 만무하고...$B$B<머리를 가로 젓는 모테가>$B$B어쨌든 당신은 호드에 크나큰 업적을 세운 것이니 그에 대한 답례를 드리죠. 자, 하나 고르십시오. 정말 감사합니다.' WHERE `entry`=5088; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 악독한 독사 아리카라를 처치하셨습니까?' WHERE `entry`=5088; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '일이 복잡해지는군...' WHERE `entry`=5089; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '들고 있는 게 무엇이오?' WHERE `entry`=5089; +UPDATE `locales_quest` SET `Title_loc5` = '達基薩斯將軍的命令' WHERE `entry`=5089; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 산맥 북쪽 서리바람 야영지에 본진을 두고 있는 아쉬람 발러피스트 사령관을 찾아가야 합니다.' WHERE `entry`=5090; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '역병지대에 온 것을 환영하는 바이오. 이곳은 아제로스 변방에서도 가장 위험한 지역 중 하나지. 특히 북쪽과 북동쪽에서 스컬지의 위협이 시시각각 다가오고 있어서 더욱 위험한 형세라오. 왕국의 부름을 모른 척하지 않고 이렇게 달려와 준 그대가 정말 자랑스럽소.$B$B이곳 역병지대 최전방에는 영웅이 해야 할 일이 많으니 싸울 준비가 되었다면 당장에라도 나서 보시오. 당신과 똑같은 각오를 한 용사들이 함께할 거요.' WHERE `entry`=5090; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '역병지대에 온 것을 환영하는 바이오. 이곳은 아제로스 변방에서도 가장 위험한 지역 중 하나지. 특히 북쪽과 북동쪽에서 스컬지의 위협이 시시각각 다가오고 있어서 더욱 위험한 형세라오. 왕국의 부름을 모른 척하지 않고 이렇게 달려와 준 그대가 정말 자랑스럽소.$B$B이곳 역병지대 최전방에는 영웅이 해야 할 일이 많으니 싸울 준비가 되었다면 당장에라도 나서 보시오. 당신과 똑같은 각오를 한 용사들이 함께할 거요.' WHERE `entry`=5091; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '임무 완료로군! 수고했소, 아주 수고했어.$B$B스톰윈드 국세에서 이번 임무에 대한 보상금을 지급해 주겠소. 그 돈으로 다음 임무에 필요한 장비를 구입해 두는 게 좋을 거요... 다음 임무를 수행하려면 안돌할의 폐허까지 직접 들어가야 하니까 말이지.$B$B준비를 단단히 하고 경계를 소홀히 하지 마시오!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '최악의 상황에 대비하고 깊숙이 파고 드시오. 우리 앞에 놓인 임무는 결코 쉽지 않을 것이오. 우리 군단을 집결해 마침내 스컬지를 칠 때가 되면 당신은 최전선에 가담하게 될 것이오! 당신이 슬픔의 언덕에서 수행하는 임무는 우리의 승리로 향하는 길을 열게 되는 것이오!' WHERE `entry`=5092; +UPDATE `locales_quest` SET `Objectives_loc1` = '고위집행관 데링턴을 찾아가야 합니다. 그의 주둔지는 티리스팔 숲과 언더시티의 동쪽에 있는 보루에 있습니다.' WHERE `entry`=5093; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 와 주었네. 이곳은 아제로스 변방에서도 가장 위험한 지역 중의 하나지. 특히 현재 스컬지가 동쪽으로 계속 손을 뻗치고 있는 형국이라 그 위험이 더욱 크다고 할 수 있지. 호드의 부름을 모른 척하지 않고 이렇게 달려와 주다니 정말 자랑스럽군.$B$B이 역병지대의 최전방에는 영웅이 해야 할 일이 많으니 싸울 준비가 되었다면 당장에라도 나서 보도록 하게.' WHERE `entry`=5093; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has llegado a las Tierras de la Peste, una de las fronteras más peligrosas de Azeroth, sobre todo con la amenaza de la Plaga desde el este. ¡Me alegra que hayas sentido la llamada del deber!$B$BNo te faltarán misiones en estas desgraciadas tierras.' WHERE `entry`=5093; +UPDATE `locales_quest` SET `Objectives_loc1` = '고위집행관 데링턴을 찾아가야 합니다. 그의 주둔지는 티리스팔 숲과 언더시티의 동쪽에 있는 보루에 있습니다.' WHERE `entry`=5094; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 와 주었네. 이곳은 아제로스 변방에서도 가장 위험한 지역 중의 하나지. 특히 동쪽 지역으로 계속해서 스컬지가 손을 뻗치고 있는 현재로써는 그 위험이 더 크다고 할 수 있지. 호드의 부름을 모른 척하지 않고 이렇게 달려와 주다니 정말 자랑스럽군.$B$B이 역병지대의 최전방에는 영웅들이 해야 할 일이 많으니 싸울 준비가 되었다면 당장에라도 나서 보도록 하게.' WHERE `entry`=5094; +UPDATE `locales_quest` SET `Objectives_loc1` = '고위집행관 데링턴을 찾아가야 합니다. 그의 주둔지는 티리스팔 숲과 언더시티의 동쪽에 있는 보루에 있습니다.' WHERE `entry`=5095; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 와 주었네. 이곳은 아제로스 변방에서도 가장 위험한 지역 중의 하나지. 특히 동쪽 지역으로 계속해서 스컬지가 손을 뻗치고 있는 현재로써는 그 위험이 더 크다고 할 수 있지. 호드의 부름을 모른 척하지 않고 이렇게 달려와 주다니 정말 자랑스럽군.$B$B이 역병지대의 최전방에 당장에라도 나서 보도록 하게.' WHERE `entry`=5095; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했네. 자네가 붉은십자군에 가한 습격으로 우리는 시간을 벌 수 있을 걸세. 내가 정찰병 하나를 보내서 기지를 염탐하며 붉은십자군 증원군이 미끼를 무는지 확인하도록 했네.$B$B이제 압력이 좀 줄었으니 드디어 안돌할로 쳐들어갈 수 있을 거야. 그것도 아주 중요한 임무를 수행하러 가는 거지. 지금까지 자네가 임무를 척척 수행한 것을 봐서 다음 임무도 맡아줬으면 하네.' WHERE `entry`=5096; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Налет на позиции Алого ордена даст нам время, необходимое для нападения на Андорал. Надеюсь, ты добился успеха?$B$BКоли так, мы должны действовать стремительно и тайно. Если Плеть и Алый орден не поддадутся на провокацию, нам против них не выстоять.' WHERE `entry`=5096; +UPDATE `locales_quest` SET `Details_loc1` = '자, 이걸 받으시오. 이 신호 횃불이라는 마법 장치를 이용하면 우리 부대의 다음 임무 대상을 선택해 표시할 수 있소. 스컬지는 안돌할의 감시탑을 이용해 우리 부대의 동태를 파악하고 있는 것 같소.$B$B당신의 임무는 이렇소. 안돌할의 방어선을 뚫고 들어가 네 개의 감시탑 모두에 신호 횃불을 설치하시오. 신호 횃불을 설치하려면 각 탑의 문턱으로 들어서야 하는데, 그러면 신호 횃불이 작동하여 탑을 표시하게 될 것이오. 신호 횃불은 다섯 번만 사용할 수 있으니 신중하게 사용하도록 하시오!' WHERE `entry`=5097; +UPDATE `locales_quest` SET `Objectives_loc1` = '신호 횃불로 안돌할의 각 탑을 표시해야 합니다. 성공적으로 표시하려면 탑의 입구에 서야 합니다.$B$B네 개의 감시탑에 모두 표시했으면 신호 횃불을 서부 역병지대의 서리바람 야영지에 있는 사령관 아쉬람 발러피스트에게 가져가십시오.' WHERE `entry`=5097; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 사제들이 네 개의 감시탑 모두에서 극히 강력한 신호를 받고 있다고 보고하고 있소! 이번에도 당신이 임무를 매우 성공적으로 완수했군! 정말 잘했소!$B$B탑에 표시했으니 우리 군이 공격할 준비가 다 된 것이오. 이제 스컬지를 몰아붙일 때가 온 것이야!' WHERE `entry`=5097; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '안돌할 1탑에 표시' WHERE `entry`=5097; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '안돌할 2탑에 표시' WHERE `entry`=5097; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '안돌할 3탑에 표시' WHERE `entry`=5097; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '안돌할 4탑에 표시' WHERE `entry`=5097; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 흑마법사들이 네 개의 감시탑 모두에서 극히 강력한 신호를 받고 있다고 보고하고 있네! 이번에도 자네가 임무를 매우 성공적으로 완수했군! 정말 잘했네!$B$B탑에 표시했으니 우리 군이 공격할 준비가 다 된 것이야. 스컬지를 몰아붙일 때가 왔네!' WHERE `entry`=5098; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn die Türme makiert sind, werden sie zu Zielen der obersten Priorität für unseren Angriff auf Andorhal. Ich vermute, dass die Hauptbedrohung von Andorhal auftauchen wird, wenn wir die Türme neutralisieren haben. Von dem Punkt an gibt es einen offenen Kampf um die Kontrolle der Stadt!$B$BIhr seid zurück, um von eurem Erfolg zu berichten, ja? Vergesst nicht die Signalfackel, wir müssen die Kontrolle über unser Material bewahren.' WHERE `entry`=5098; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘해 주었소. 물론 다음 목표는 그들의 용군주들이 될 것이오. 얼라이언스의 용맹한 군인이여! 정말 잘해주었소.' WHERE `entry`=5102; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대체...' WHERE `entry`=5103; +UPDATE `locales_quest` SET `OfferRewardText_loc5` = '這是...' WHERE `entry`=5103; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Pero qué...' WHERE `entry`=5103; +UPDATE `locales_quest` SET `OfferRewardText_loc7` = 'Pero qué...' WHERE `entry`=5103; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고마워요, $n! 이제 습격당할 걱정 없이 연구를 계속해도 괜찮겠네요. 고마움의 표시이니 받아 주세요.' WHERE `entry`=5121; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '메달을 가져왔군! 이제 이 교회를 떠나 임무를 수행할 수 있게 됐소이다.$B$B내 임무는 나와 내 수많은 동지들을 타락시키는데 한몫을 한 리븐데어 남작을 처치하는 거요!' WHERE `entry`=5122; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 이 교회의 힘으로 내 가슴 속의 타락에 저항하고 있소. 내가 이곳을 떠나면 죽음의 기사로 변해 버리게 될거요. 하지만 신념의 메달만 있으면 내가 이곳을 떠날 수 있는 힘을 줄 거요.$B$B부탁이니 그 메달을 가져다주시오. 그 메달은 광신자 말로가 지키고 있는데, 이 미친 녀석은 스트라솔름 서쪽에 있는 붉은십자군 성채에 사는 붉은십자군의 일원이라오.' WHERE `entry`=5122; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le pouvoir de cette chapelle me donne la force de résister à la corruption qui envahit mon coeur. Si je la quitte, je deviendrai un Chevalier de la mort. Mais il existe un médaillon de la foi qui me donnera la force dont j\'ai besoin pour partir.$B$BS\'il vous plaît, $n, trouvez le médaillon. Il est gardé par Malor le Zélé, un membre fou de la Croisade écarlate qui réside aux tréfonds du Bastion écarlate à l\'ouest de Stratholme.' WHERE `entry`=5122; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Macht dieser Kapelle gibt mir die Kraft, der Verderbnis in meinem Herzen zu widerstehen. Wenn ich sie verlasse, werde ich zu einem Todesritter. Aber es gibt ein Medaillon, das Medaillon des Glaubens, das mir so viel Kraft geben wird, dass ich trotzdem gehen kann.$B$BBitte, $N, findet das Medaillon für mich. Es wird von Malor dem Eifrigen bewacht, einem wahnsinnigen Mitglied des Scharlachroten Kreuzzugs. Er lebt tief in der Scharlachroten Bastion im westlichen Stratholme.' WHERE `entry`=5122; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El poder de esta capilla me da la fuerza para resistir la corrupción que habita en mi corazón. Si cedo, me convertiré en un caballero de la muerte. Pero hay un medallón, el medallón de fe, que me dará la fuerza que necesito para partir.$B$BPor favor, $n, recupera el medallón. Está en manos de Malor el Fanático, un miembro demente de la Hermandad Escarlata, que reside en las profundidades del Bastión Escarlata en Stratholme occidental.' WHERE `entry`=5122; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 다 무슨 뜻일까요... 아무것도 알아볼 수가 없네요...' WHERE `entry`=5123; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이건 뭐죠, $n?' WHERE `entry`=5123; +UPDATE `locales_quest` SET `Title_loc5` = '熾熱鎧甲護手' WHERE `entry`=5124; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$N, je meurs ... mais mon âme est sauvée. Pour cela, je vous dois plus que ce que les mots peuvent dire. S\'il vous plaît, prenez ceci ... et continuez, brave $C!' WHERE `entry`=5125; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '$N, ich sterbe... aber meine Seele ist gerettet. Dafür schulde ich Euch mehr, als man mit Worten ausdrücken kann. Bitte, nehmt dies... und kämpft weiter so mutig, $C!' WHERE `entry`=5125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$n, me estoy muriendo... pero mi alma está salvada. Por eso, te debo más de lo que jamás podré expresar. Por favor, acepta esto, ¡y sigue luchando... valiente $c!' WHERE `entry`=5125; +UPDATE `locales_quest` SET `EndText_loc1` = '로락스의 이야기 듣기' WHERE `entry`=5126; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '너는 거래를 깨뜨리지 않았고 영혼이 내 손에 들어왔으니 답례를 하리라.' WHERE `entry`=5127; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나를 건드리지 말아라...' WHERE `entry`=5127; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잠시 조사해보면 무슨 뜻인지 해독해줄 수 있겠소.$B$B<책장을 넘기며 훑어보는 켈레크>$B$B이 일지를 다 조사해본 후에 그대에게 다시 연락을 취하도록 하겠소.$B$B이 일지를 보게 해줘서 고맙소이다. 눈사태일족에 대해서는 알려진 바가 그리 많지 않아서 말이오.' WHERE `entry`=5128; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '에메랄드 의회는 모두를 환영하오. 어쩐 일로 오셨소?' WHERE `entry`=5128; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하세요. 제 이름은 파멜라에요. 당신은 누구세요?' WHERE `entry`=5142; +UPDATE `locales_quest` SET `Details_loc1` = '나이트 엘프 전통의 가죽세공술을 배우려면 자연의 본질을 이해해야 해요. 그대가 야생 가죽 방어구 제작 기술은 이미 통달했다는 건 알지만 이제는 그 기술을 완성의 경지로 끌어올릴 때가 된 것 같군요. 내가 그대의 기술을 완성시켜 주겠어요.$B$B그런데 한 가지 알아두어야 할 게 있어요, $c. 전통 가죽세공인의 길을 가게 되면 절대 용비늘 가죽세공술이나 원소 가죽세공술은 배울 수 없게 되죠. 세 가지 기술 중에 한 가지만 배우기도 벅차니까요. 그리고 내게 당신이 만든 야생 가죽 방어구 중에 가장 품질이 좋은 것을 가져오도록 하세요. 그때 수업을 시작하도록 하겠어요.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대가 가져온 야생 가죽 세공품들을 보니 곧 자연이 그대에게 순응하게 될 것 같군요. 내 수업이 끝나면 그대의 세공품에 자연의 힘이 깃들게 될 거예요.$B$B차후에 수업을 받으려면 언제든지 내게 오도록 하세요. 그러면 당신이 가진 지식을 실제로 이용하는 방법을 가르쳐 주겠어요.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대가 만드는 가죽 세공품에 자연이 순응하도록 하려면 먼저 자연의 힘을 제어할 수 있어야 해요. 그 힘을 어떻게 제어할 것인지 당신이 만든 세공품을 가져와서 보여 주세요. 내 말을 잘 이해했는지 그걸로 판단하도록 하겠어요.' WHERE `entry`=5143; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 이거 희소식이로군! 사실 녀석에게 정의의 처단을 내릴 수 있을지 자신 없었네!$B$B자, 받게나. 그리고 고맙네. 아르낙이 저지른 일에 대해 들었을 때 내 피가 끓었는데 말이야!' WHERE `entry`=5147; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '살인자 아르낙 그림토템에 대한 소식을 들었는가?' WHERE `entry`=5147; +UPDATE `locales_quest` SET `Details_loc1` = '트롤 전통의 가죽세공술을 배우려면 자연의 본질을 이해해야 하오. 당신의 야생 가죽 방어구 제작 기술은 이미 통달했다는 건 알지만 이제는 그 기술을 완성의 경지로 끌어올릴 때가 된 것 같군. 내가 당신의 기술을 완성시켜 주겠소.$B$B그런데 한 가지 알아두어야 할 게 있소이다, $c. 전통 가죽세공인의 길을 가게 되면 절대 용비늘 가죽세공술이나 원소 가죽세공술은 배울 수 없게 되오. 세 가지 기술 중에 한 가지만 배우기도 벅차니까 말이오. 그리고 내게 당신이 만든 야생 가죽 방어구 중에 가장 나은 것을 가져오도록 하시오. 그때 수업을 시작하도록 하겠소.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 가져온 야생 가죽 세공품들을 보니 곧 자연이 순응하게 될 것 같군. 내 수업이 끝나면 당신의 세공품에 자연의 힘이 깃들게 될 것이오.$B$B앞으로 기술을 연마하려면 내게 말하도록 하시오. 그러면 당신이 가진 지식을 실제로 이용하는 방법을 가르쳐 주도록 하겠소.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 만드는 가죽 세공품에 자연이 순응하도록 하려면 먼저 자연의 힘을 제어할 수 있어야 하오. 그 힘을 어떻게 제어할 것인지 당신이 만든 세공품을 가져와서 보여 주시오. 내 말을 잘 이해했는지 그걸로 판단하도록 하겠소.' WHERE `entry`=5148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군요! 내 인형을 찾아주셨어요! 야호, 정말 고맙습니다!' WHERE `entry`=5149; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제 인형은 찾으셨나요?' WHERE `entry`=5149; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '씨앗을 다단가의 앞에 갖다 놓자 다단가가 기뻐하는 듯합니다.$B$B간식에 대한 대가로 갈색으로 포장된 꾸러미를 이쪽으로 밀어줍니다!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다단가에게 다가가자 다단가가 당신을 올려다봅니다. 뭔가를 원하는 것 같습니다..$B$B아마 배가 고픈 것일 겁니다!$B$B거대한 초식 동물이 간식으로 먹기에 적합한 뭔가가 분화구에서 자라고 있습니다. 다단가는 덩치가 크기 때문에 뭘 가져오든지 많이 가져와야 합니다!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Dadanga vous regarde alors que vous l\'approchez. Elle semble espérer quelque chose…$B$BElle a probablement faim !$B$BIl y a certainement quelque chose qui pousse dans le cratère et qui ferait un parfait en-cas pour un herbivore de grande taille. Dadanga est une grande fille : quoi que vous lui apportiez, il faudra que ce soit en grosse quantité !' WHERE `entry`=5150; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Dadanga sieht zu Euch auf, während Ihr auf sie zu geht. Sie scheint auf etwas zu hoffen...$B$BSie hat wahrscheinlich Hunger!$B$BIm Krater muss irgendetwas wachsen was die perfekte Leckerei für einen riesigen Pflanzenfresser ist. Dadanga ist ein großes Mädchen; was immer Ihr ihr bringt... es muss viel davon sein!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Dadanga te observa mientras te acercas a ella. Parece que espera algo...$B$B¡Probablemente esté hambrienta!$B$BSeguro que en el cráter hay algo que le puede servir de aperitivo a una gran herbívora como ella. Ten en cuenta que es una chica muy grande así que, traigas lo que traigas, ¡que sea en abundancia!' WHERE `entry`=5150; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 초전도 장치! 이걸 뭐에 쓸지 알아내려면 한동안 꽤나 정신 없겠어...' WHERE `entry`=5151; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 초전도 장치는?' WHERE `entry`=5151; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '파멜라를 봤다고요? 그 아이는 어떤가요? 살아 있나요? 오, 불쌍한 파멜라! 그저 어리고 착한 아이일 뿐인데...$B$B그 아이가 자기 아빠가 어떻게 되었는지 알고 있던가요? 우리 오빠, 조셉 말이에요.$B$B안 되요... 그 아이는 조셉 오빠에게 무슨 일이 일어났는지 이해할 수 없을 거예요. 이해할 수 있다고 해도 난 도저히 말 못하겠어요.' WHERE `entry`=5152; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐죠? 결혼 반지인가? 어디보자...$B$B오! 이 반지는 한때 훌륭한 자의 수중에 있었지만 그의 과거는 엄청난 비극의 흔적이 묻어 있군요.$B$B당신은 그를 돕기 위해 여기까지 온 건가요? 이미 늦어버렸지만... 어쩌면 과거로 돌아가서 우리가 그를 도울 수 있을지도 몰라요!' WHERE `entry`=5153; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '때마침 잘 왔네요. 당신 미래에서 온 것은 아니죠?' WHERE `entry`=5153; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군요! 잘했어요.$B$B그 책을 읽어봤나요? 혹시 조셉 레드패스에 대한 내용이 있지 않던가요? 만약 있다면 우리는 그를 도와줄 수 있을 거예요!$B$B흐음, 다로우샤이어 연대기는 불안한 이야기의 연속이군요. 여기에 쓰여있기를 조셉 레드패스는 타락했고, 스컬지의 고위직으로 편입되었다는군요! 그리고는 다로우샤이어의 병사들을 배신했다고 하네요.$B$B이건 정말 괴로운 운명이군. 할 수 있다면 그의 운명을 바꿔봐야 하지 않을까요?' WHERE `entry`=5154; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책은 찾았나요?' WHERE `entry`=5154; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멋지군요. 그들의 머릿수도 줄었으니 이제 몰아붙일 수 있을 거예요.$B$B실제로 보니 어떻던가요? 예상대로 강하던가요? 상상보다 훨씬 더 무시무시했나요? 아니면 시시한 졸개들일 뿐이라고 느꼈을지도 모르겠군요. 정말 그렇다면 좋은 일 아닌가요?$B$B자세한 무용담은 나중에 듣기로 하죠. 신경 쓸 일이 너무 많아서요.' WHERE `entry`=5155; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wie läuft es mit Eurem Kampf, $N? Ich weiß, dass es für einige abstoßend ist, die Ehre durch das Vergießen von Blut zu beweisen, aber Ihr müsst verstehen, dass es zwei Zielen dient: Ihr erleichtert mir meine Aufgabe, indem Ihr die Zahl der Feinde verringert, und wir entwickeln Respekt voreinander, was uns für die kommenden Zeiten nur stärker macht.$B$BIch hoffe, Ihr versteht das.' WHERE `entry`=5155; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '살아있어서 다행이네, $n. 그 더러운 물이 아직도 남아 있다는 것은 솔직히 마음에 걸리지만... 나는 여기 악령의 숲에서 단 한 곳이라도 순수한 물을 얻을 수 있는 장소를 찾으려고 했었네. 하지만 실패한 것 같군. 그런 곳이 있다면 이 땅이 훨씬 쉽게 되살아날 수 있었겠지.$B$B한때 아름다웠던 이 숲을 여행자들은 그냥 지나쳐 갈 뿐이지만 난 이곳에 남아 숲을 파괴하고 있는 존재들을 처치하고 생물들을 타락으로부터 지켜내겠네.' WHERE `entry`=5156; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich hoffe, Eure Suche läuft gut, $N. Ich bin noch nicht so weit im Norden gewesen, aber ich gebe zu, dass mich der Gedanke, irgendwann den Weg der Höllenbestien zu kreuzen, doch ängstigt. Die Kreaturen sind zwar hirnlos, aber dennoch recht einschüchternd.' WHERE `entry`=5156; +UPDATE `locales_quest` SET `Details_loc1` = '자에데나르로 깊숙이 들어가면 어둠의 요새가 있어요. 모든 사악한 기운과 악의 근원이죠...$B$B어둠의 의회는 분명 방어 계열의 마법으로 요새의 성벽을 보호하고 있을 거예요. 내가 점을 쳐서 자세한 정보를 알 수만 있다면 저들의 마법 방어막을 무너뜨릴 수 있어요. 그렇게 되면 어둠의 의회를 정탐하여 누가 수장인지 알 수도 있을 거예요.$B$B가능하다면 이 빈 수통을 들고 가서 자에데나르 중심부에 있는 달샘의 물을 모아 주세요.' WHERE `entry`=5157; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 됐어!$B$B이제 이 부패한 달샘의 물을 정화시키기만 하면 방어막을 파괴할 수 있어요. 조금 발 품만 팔면 되요. 그렇게 힘들진 않을 테니까.$B$B빨리 빨리 하자고요!' WHERE `entry`=5157; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부패한 달샘 물을 채취해 왔다면 먼저 정화시켜야 해요. 그런 다음 어둠의 요새를 감싸고 있는 방어막에 부어야 무너뜨릴 수 있습니다. 그러면 충분한 시간을 벌어서 그 안의 방들을 확실하게 살펴보고 누가 이 광신도들을 주도하는지 알아낼 수 있을 거예요.$B$B대지모신이 우리와 함께하길...' WHERE `entry`=5157; +UPDATE `locales_quest` SET `Details_loc1` = '이 부패한 물을 불모의 땅으로 가지고 가세요. 내 친구, 주술사 이슬렌 워터시어는 톱니항 남쪽 해안에 은밀한 장소에 있습니다. 그녀는 강력한 주술로 우리를 도와줄 거예요. 그녀는 물의 정령들과 언제나 친밀했으니까... 정의를 위한 일이라면 그녀와 물의 정령들을 설득할 수 있을 거예요.$B$B해안 끝자락을 따라 은밀한 곳에 위치한 조그만 야영지를 발견할 수 있을 거예요. 그리고 해적들은 무시하세요... 그들은 하찮고 성가신 존재일 뿐, 당신에게 큰 해를 끼칠 수는 없을 테니까.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이 부패한 달샘의 물을 정화하셔야 하는군요. 악령의 숲에서 악의 힘을 몰아내는 것은 물론 정의로운 일이지만, 물을 정화하는 것은 제 일이 아니에요. 내 친구인 물의 정령들에게 물어보도록 하죠. 선한 목적을 위해서라면 그들도 기꺼이 도울 겁니다.$B$B조금 기다리시면 그들에게 당신의 사정을 전해 드리지요. 그들도 나와 뜻을 같이 한다면 참 좋겠네요.' WHERE `entry`=5158; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신은 그저 톱니항으로 가는 평범한 여행자로는 보이지 않는군요. 이리 오셔서 우리 야영지에서 좀 쉬었다 가세요. 그런데 혹시 긴히 하실 말씀이라도 있으신가요?' WHERE `entry`=5158; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 정도의 물이라면 우리 일에 쓰고도 남을 거예요.$B$B이슬렌이 도와주다니 정말 다행이군요. 정령들과 함께하는 그녀의 힘은 항상 강력했죠. 게다가 현명하기까지 하니까. 그래서 정령들도 그녀를 따르죠. 그들 모두 우리의 일을 지원해 준다니, 우리가 가는 길이 정의롭다는 믿음을 주니... 기쁘군요.' WHERE `entry`=5159; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 돌아왔군요, $n. 불모의 땅에서 이슬렌을 찾을 수 있었나요? 아니면 다른 방법으로 물을 정화하셨나요?' WHERE `entry`=5159; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '점괘에는 죽을 운명의 자들의 일에 관여하지 않는 게 좋다고 나오는군요. 하지만 이 세계에선 항상 그렇게 할 수는 없습니다. 특히 우리들 중의 한 명이 이런 명령을 몹시 경멸하고 대항하고 있는 것을 보면 말입니다.' WHERE `entry`=5160; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '만나서 반갑습니다.' WHERE `entry`=5160; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 데스윙의 졸개들이 무슨 일을 저지르려는지 알고 있고 그걸 반드시 막아야 한다는 것도 잘 안다.$B$B네파리안은 검은바위 산의 보호를 받고 있어 우리가 끼어들기가 굉장히 힘들어졌다.$B$B하지만 네가 원한다면 우리가 힘을 줄 수도 있느니라, 평범한 생명체여.$B$B네 앞에 펼쳐진 길은 위험으로 가득한 길이니라. 우리의 도움을 수락할 것인지는 네가 결정해야 하니 잘 생각한 후에 결정이 서면 나와 다시 대화를 하도록 하라.' WHERE `entry`=5161; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러면 그렇게 하도록 하지...' WHERE `entry`=5161; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 제지바. 사람들이 흔히 조각사라고 부르는 사람이오. 하지만 내가 조각을 하는 것은 석상 같은 것이 아니라 영웅들이오.' WHERE `entry`=5162; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '헤헤! 두 번 다시는 저를 놀리지 못할 거예요!$B$B도와줘서 고맙습니다, $n. 당신 없이는 이렇게 큰 재미를 보지 못했을 거예요!' WHERE `entry`=5163; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제 친구들이 어떤 반응을 보일지 알고 싶어 죽겠어요!$B$B꿈에도 상상하지 못했을 거예요!' WHERE `entry`=5163; +UPDATE `locales_quest` SET `Details_loc1` = '헬레님은 가장 훌륭한 정의의 도구를 선택하신 것입니다. 무법의 시대 일람을 읽고 깨우치시기 바랍니다.$B$B인내를 갖고, 주어진 임무를 수행하며, 생존한다면, 그대는 영웅이 될 것입니다.' WHERE `entry`=5164; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 책은 알아볼 수 없는 글귀와 기호로 가득한 수백 장의 페이지로 이루어져 있습니다.' WHERE `entry`=5164; +UPDATE `locales_quest` SET `Title_loc5` = '遊蕩者目錄' WHERE `entry`=5164; +UPDATE `locales_quest` SET `Details_loc1` = '이제 자에데나르로 다시 가야 해요. 아마 어둠의 요새 전체를 방어막이 감싸고 있을 거예요. 화로를 파괴해 불을 끄면 어둠의 의회가 만든 방어막이 잠깐 동안이라도 사라질 거예요. 저는 그때까지 기다리겠어요. 방어막이 없어지면 요새 내부를 둘러보고 그 괴물들의 수괴가 누구인지 밝혀 내도록 하죠. 그렇게 한 후에야 그들을 칠 수 있을 테니까.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `Objectives_loc1` = '정화된 달샘 물을 써서 악령의 숲에 있는 어둠의 요새를 감싸고 있는 화로 4개를 파괴한 후 에메랄드 성소에 있는 그레타 모스후프에게 돌아가야 합니다.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마지막 화로의 불이 꺼지자마자 당신의 얼굴을 볼 수 있었죠. 정말 수고했어요, $n.$B$B어둠의 의회의 흑마법사들, 그들이 마법의 방어막을 다시 펼치기 전에 몇 가지 사실을 알아냈어요. 이 정보가 유용하게 쓰여야 할 텐데...$B$B지금은 좀 쉬도록 하세요. 방금 알아낸 것들을 말해드리죠.' WHERE `entry`=5165; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '고통의 화로 파괴' WHERE `entry`=5165; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '원한의 화로 파괴' WHERE `entry`=5165; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '고난의 화로 파괴' WHERE `entry`=5165; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '증오의 화로 파괴' WHERE `entry`=5165; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '성서와 방패를 가져왔군!$B$B이들의 역사는 다로우샤이어의 역사와 밀접한 관련이 있소. 운명이 그들을 다시 이어줄 것이오.' WHERE `entry`=5168; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '유물을 가져왔소?' WHERE `entry`=5168; +UPDATE `locales_quest` SET `Details_loc1` = '다로우샤이어 연대기에는 다로우샤이어 전투의 악당들에 대해서 적혀 있소. 전투가 진행되는 동안 얼라이언스 군대가 구울 군주인 약탈자 호르구스를 처치하고 그 시체를 코린 삼거리 북서쪽에 있는 호수에 던져 넣었으며, 그 해골이 아직도 그 호수에 남아 있다고 쓰여 있소.$B$B검은 마르두크는 물리치지 못했지만 그의 이름난 검은 산산이 부서져 분실되었는데, 코린 삼거리 서쪽에 있는 골짜기 밑바닥에 있다고 하오.$B$B이 물건들을 회수해 오시오. 왠지 모르겠지만, 그 물건들의 운명이 당신에게 달려 있다는 확신이 드는군.' WHERE `entry`=5181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 수고했소! 이 유물들에는 나도 완전히 이해하지 못하는 힘이 담겨 있소. 언젠가 당신이 이용하게 될 힘이지.$B$B또한 이 유물들은 내게 어두운 기억을 불러일으키는군. 죽음과 배반의 기억, 그리고 다로우샤이어 최후의 밤에 대한 기억을 말이오...' WHERE `entry`=5181; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해골과 검은 찾았소?' WHERE `entry`=5181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 소식을 들으니 잠시나마 안심이 되는군. 눈사태일족 녀석들에 대한 걱정은 안 해도 되겠군.$B$B그리고 자네의 강한 인내심이 점차 드러나는군.' WHERE `entry`=5201; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Es un auténtico alivio saber que por un breve momento no tendremos que preocuparnos por la intromisión de los Nevada.$B$BEstás comenzando a mostrar tu constancia, $n.' WHERE `entry`=5201; +UPDATE `locales_quest` SET `Details_loc1` = '이 자그마한 붉은 열쇠는 어떤 뼈로 만들어진 것 같습니다. 아주 약해 보이지만 손에 쥐여보니 제법 묵직합니다. 왜 어둠의 의회에 속한 자가 이런 물건을 지니고 있는 걸까요? 아마도 자에데나르 안에 이 이상한 열쇠로 열 수 있는 무언가가 있을 것입니다.' WHERE `entry`=5202; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아니, 열쇠를 찾으셨군요! 여기서 탈출할 수 있도록 제게 열쇠를 주세요!' WHERE `entry`=5202; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '과연 이 우리 속에서 제가 빠져나갈 수 있을까요?$B$B놈들이 섬기는 악마에게 산 제물로 희생되는 건 시간 문제일 뿐인 것 같군요. 짐승 같은 놈들!' WHERE `entry`=5202; +UPDATE `locales_quest` SET `Details_loc1` = '하지만 그 전에 꼭 하고 갈 일이 하나 있어요. 정말 괴로운 일이긴 하지만요. 트레이의 검, 라이트포지를 찾아 어둠의 요새에서 탈출한 뒤, 제 상관들에게 이곳 상황을 보고해야 해요. 절 좀 도와주시겠어요, $n?$B$B그대는 벌써 저 위로 이르는 길까지 살아남을 수 있음을 증명해 보이셨잖아요. 제 방어구와 검은 여기서 멀지 않은 곳에 있어요.$B$B여기서 탈출하면 저는 다르나서스로 갈 테니 그대는 잿빛 골짜기 경계에 있는 제 친구 제시를 찾아가 주세요. 그 부근에 있는 에메랄드 의회 야영지에서 만나기로 했었거든요.$B$B어떠세요, $n? 절 조금만 더 도와 주실 수 있겠어요?' WHERE `entry`=5203; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아르코나린의 탈출을 도운 것이 바로 그대였다고요? 절 찾아 오셔서 정말 다행이로군요. 얼마 전 아르코나린이 다르나서스로 가는 길에 잠시 들렀어요. 힘겹게 라이트포지를 들고서 드루이드에게 치유를 받을 틈도 없이 서둘러 떠나더군요. 굉장히 급한 일이라면서 말이에요.$B$B그래도 트레이의 영혼과 만난 일은 얘기해 주었어요. 은빛성기사단의 훌륭한 기사가 그렇게 끔찍한 종말을 맞이하다니... 아르코나린은 내색을 하지 않았지만, 전 알아요. 그녀가 마음 속으로 너무나 아파하고 있다는 걸. 가장 가까운 친구를 하나 잃었으니까요.' WHERE `entry`=5203; +UPDATE `locales_quest` SET `EndText_loc1` = '아르코나린을 호위해 어둠의 요새 탈출' WHERE `entry`=5203; +UPDATE `locales_quest` SET `Details_loc1` = '그녀는 괜찮은 척하고 싶었을 거예요. 혼자서 모두 감내할 수 있다고 했죠. 하지만 전 알아요... 제가 걱정할까봐 그런 거란 걸. 트레이의 비참하고 고통스러운 죽음이 오랜 시간 그녀의 기억에 남아 가슴을 갈가리 찢겠지만, 우리가 해줄 일은 아무것도 없군요. 하지만 그 아픔을 조금이나마 달래 줄 방법이 있어요$B$B$n, 어둠의 요새로 돌아가서 트레이를 고문해 죽인 자를 처치하고, 트레이의 유해를 찾아 오세요. 아르코나린이 홀로 애처롭게 울고 있는 동안 우리가 이 일을 마무리 짓도록 하죠.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '조심스럽게 이 성기사의 유해를 수습합니다. 이제 그의 영혼이나마 지난날의 고통과 아픔으로부터 해방되었을 것입니다.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '유해를 조사해 보니 은빛성기사단의 트레이 라이트포지의 것이 틀림없습니다. 최근 어둠의 요새에 포로로 잡혀 있던 아르코나린이 탈출하도록 도와준 일이 떠오릅니다. 그 나이트 엘프가 트레이를 아꼈던 것처럼 나에게도 그런 친구가 있는지 잠시 떠올려 봅니다.$B$B잠시 생각을 정리해보니, 먼저 트레이를 고문한 자를 처치해 복수를 하고 나서 트레이의 시신을 수습해 제시에게 가져가는 것이 맞는 것 같습니다.' WHERE `entry`=5204; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾아냈군! 대단하오!$B$B난 이걸 어떻게 사용하는 건지는 모르겠으나 해골의 힘을 느낄 수가 있소. 이것들은 내 고향 다로우샤이어와 관련이 있는 것이 분명하오.' WHERE `entry`=5206; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해골을 가져 왔소? 크로미가 말하길 그녀의 마법에 이 해골이 꼭 필요하며 이 마법을 이용해 다로우샤이어를 구할 수 있다고 하오.' WHERE `entry`=5206; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 책은 뭐요? 다로우샤이어 연대기? 그곳은 전쟁 전에는 내 고향이었소... 그 전투에서 마을이 점령되어 파괴되기 전까지는 말이오! 왜 이 책을 내게 가지고 온 거요?$B$B음? 여기엔 전투 후의 이야기까지 적혀있지 않은가! 내 얘기도 있군! 또 죠셉 형에 관한 이야기도! 이 책에 쓰여있는 게 정말이오?$B$B사실인지 알아 봐야하오!' WHERE `entry`=5210; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신 서쪽에서 왔소? 로데론의 나머지 왕국들은 어떻소이까? 안돌할이 무너졌다는 것은 알고 있지만 설마 스컬지가 티리스팔 숲까지 내려온 건 아니겠지?' WHERE `entry`=5210; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 나의 친구들의 영혼을 찾아서 그들을 해방시켰다니 정말 다행이오. 적어도 몇 명의 다로우샤이어의 병사들만이라도 스컬지의 가혹한 지배에서 벗어난 걸로 위안을 삼을 수 있겠군.' WHERE `entry`=5211; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '역병을 진행하는 인자의 화학구조가 뭔가 변한 것 같군요. 흠, 더 많은 정보가 필요해요.' WHERE `entry`=5212; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '날 보고 \'넌 너무 걱정이 많아!\'라고 말하는 친구들에게 난 \'넌 너무 태평해\'라고 한답니다!' WHERE `entry`=5212; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멋져요! 이것들을 해부하고 조사하는 데만도 몇 달은 걸릴 거예요. 은빛 여명회를 대신해서 당신의 노고에 감사 드리고 싶네요.$B$B은빛 여명회의 축복과 더불어, 이 여명의 문장이나 여명의 룬 중의 하나를 고르도록 하세요. 당신은 은빛 여명회의 편에 서서 스컬지석을 모으기 위해 위임봉 대신 이것 중 하나를 사용할 수 있습니다. 사용하던 것을 잃어버리면 내게 알려주세요. 다른 것으로 바꿔 드리도록 하죠.' WHERE `entry`=5213; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리는 지금 이 새로운 역병 인자가 무엇인지 연구하고 있어요!' WHERE `entry`=5213; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오오, 소중하고도 소중한 내 담배! 내가 얼마나 널 그리워했는지 아니...' WHERE `entry`=5214; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 더 이상 참을 수 없네! 제발 날 도와주게! 오, 난 죽어가고 있어!' WHERE `entry`=5214; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥군주 창자아귀를 처치하고 얻은 열쇠가 꼭 들어맞습니다. 문을 열자 가마솥 안에 소용돌이치고 있는 알 수 없는 응축 조합물에서 지독한 악취가 납니다.$B$B아래 부분에 병이 들어맞는 작은 꼭지가 있어 서리바람 거점에 있는 대여$c 맥도널에게 가져다줄 견본을 뽑을 수 있습니다.' WHERE `entry`=5216; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥으로 통하는 문이 굳게 잠겨 있습니다. 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5216; +UPDATE `locales_quest` SET `Details_loc1` = '조사할 견본이 될 가마솥의 유독성 혼합물을 빈 병에 충분히 채웁니다.$B$B독극물을 확보했으니 서리바람 야영지에 있는 대여사제 맥도널에게 돌아가 임무를 완수해야 합니다.' WHERE `entry`=5217; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했습니다. 연금술사 알빙턴이 이걸 분석하고 가마솥에 집어넣을 반작용 물질을 만드는 데는 그리 오래 걸리지 않을 겁니다. 이 반작용 물질을 대기에 충분히 퍼뜨리면 이곳에 주둔하고 있는 스컬지를 약화시킬 수 있을지도 모릅니다.$B$B분명 이 임무를 계속 수행해야 합니다. 우리는 지속적으로 가마솥을 공격해 반작용 물질을 섞어야만 합니다. 마찬가지로 우리가 계속 진행할 수 있다면 스컬지와 전투를 벌일 때 우리가 훨씬 유리해질 겁니다!' WHERE `entry`=5217; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서리바람 야영지에 무사히 돌아와서 다행입니다. 가마솥 임무는 어떻게 진행되고 있나요?' WHERE `entry`=5217; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥의 혼합물에 재료를 넣자 공기 중에 뿜어져 나오는 내용물의 색과 결이 변합니다. 주변에 새로운 요소가 투입되자 멀리 떨어져서나마 가마솥 근처에 있던 스컬지들이 움찔하며 물러나는 듯합니다.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞에는 스컬지의 역병 가마솥이 공기 중에 엄청난 양의 독을 뿜어대고 있습니다. 가마솥의 거대한 단 아랫부분에는 작고 특별할 것 없어 보이는 입구가 있습니다.$B$B이미 가마솥군주를 처치하고 그 열쇠를 얻었으니 역병에 대한 반작용 물질을 만들기 위해 적절한 재료를 마음대로 가마솥에 넣을 수 있습니다.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le chaudron de la peste du Fléau est devant vous, répandant d\'énormes masses de toxine dans les airs. À la base de la vaste plate-forme du chaudron se trouve un petit panneau d\'accès anodin.$B$BPuisque vous avez déjà vaincu le gardien du chaudron et pris sa clé, vous pouvez ajouter les composants appropriés dans le chaudron pour fabriquer un contre-agent à la peste.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Seuchenkessel der Geißel steht vor Euch und speit große Mengen Toxin in die Luft. Eine kleine, unauffällige Zugangsklappe befindet sich in der großen Plattform des Kessels.$B$BDa Ihr den Kessellord bereits besiegt und seinen Schlüssel an Euch genommen habt, könnt Ihr die geeigneten Reagenzien in den Kessel geben, um ein Gegenmittel gegen die Seuche zu schaffen.' WHERE `entry`=5218; +UPDATE `locales_quest` SET `Details_loc1` = '지금은 달슨의 눈물이라고 불리는, 한때는 농장이었던 곳의 들판에 역병 가마솥 하나가 있어요. 이제 우리는 스컬지의 계획을 좌절시키고 그들로 하여금 자신들의 사악한 음모의 피해자가 되어 쓰러지도록 하려는 것인 만큼 눈물을 흘릴 이유가 전혀 없습니다!$B$B안돌할에서 거의 정북 쪽에 있는 달슨의 눈물로 가서 그곳에 있는 가마솥군주를 제거하세요. 지난 번에 제거했던 녀석과 마찬가지로 열쇠를 지니고 있을 것이니 그 열쇠로 가마솥에 다가갈 수 있을 겁니다. 각 가마솥에는 다르게 조제된 고유한 독이 있으니 이 병에 가마솥 안 내용물의 견본을 담아 오세요.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥군주 말비니어스를 처치하고 얻은 소름 끼치게 생긴 열쇠가 열쇠 구멍에 쉽게 미끄러져 들어가더니 사라지고, 입구가 완전히 열립니다. 가마솥 받침대 안에서는 정제되지 않은 끈적끈적한 고름 같은 액체가 뒤틀린 관 속을 고동치며 흐르고 있습니다.$B$B아래쪽에 병이 잘 들어맞는 작은 꼭지가 있어 서리바람 거점에 있는 대여$c 맥도널에게 가져갈 견본을 뽑아 낼 수 있습니다.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥으로 통하는 입구가 굳게 잠겨 있습니다. 입구를 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5219; +UPDATE `locales_quest` SET `Details_loc1` = '조심스럽게 병에 가마솥의 고름 같은 액체를 충분하다고 생각되는 양만큼 채웁니다.$B$B독극물을 손에 넣었으니 이제 서리바람 야영지에 있는 대여사제 맥도널에게 돌아가 임무를 완수해야 합니다.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 연구에 쓸 만큼 많이 가져왔군요. 수고했습니다!$B$B이제 다음 단계는 우리가 해결하겠습니다. 이미 가마솥에 들어 있는 내용물과 섞이면 해당 내용물에 대한 반작용 물질로 변하게 될 재료의 목록을 만들어야 합니다.$B$B이 반작용 물질을 사용하려면 가마솥에 직접 해당 재료를 넣어야만 하는데, 그에 대해서는 연금술사 알빙턴이 더 잘 알고 있을 테니 가능한 빨리 꼭 그와 얘기해 보세요.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '각 가마솥에서는 여러 가지 다른 종류의 재료가 섞여 역병을 뿜어내는 고유의 독이 제조되는 것으로 알고 있습니다. 마찬가지로, 우리는 각 가마솥별로 고유한 반작용 물질을 개발해야 하는 것입니다. 당신이 달슨의 눈물에서 가져온 견본은 그 가마솥 특유의 필요한 재료를 알아내는 열쇠가 될 겁니다.' WHERE `entry`=5220; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥의 혼합물에 재료를 넣자 공기 중에 뿜어져 나오는 내용물의 색과 결이 변합니다. 주변에 새로운 요소가 투입되자 멀리 떨어져서나마 가마솥 근처에 있던 스컬지들이 움찔하며 물러나는 듯합니다.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞에는 스컬지의 역병 가마솥이 공기 중에 엄청난 양의 독을 뿜어대고 있습니다. 가마솥의 거대한 단 아랫부분에는 작고 특별할 것 없어 보이는 입구가 있습니다.$B$B이미 가마솥군주를 처치하고 그 열쇠를 얻었으니 역병에 대한 반작용 물질을 만들기 위해 적절한 재료를 마음대로 가마솥에 넣을 수 있습니다.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le chaudron de la peste du Fléau est devant vous, répandant d\'énormes masses de toxine dans les airs. À la base de la vaste plate-forme du chaudron se trouve un petit panneau d\'accès anodin.$B$BPuisque vous avez déjà vaincu le gardien du chaudron et pris sa clé, vous pouvez ajouter les composants appropriés dans le chaudron pour fabriquer un contre-agent à la peste.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Seuchenkessel der Geißel steht vor Euch und speit große Mengen Toxin in die Luft. Eine kleine, unauffällige Zugangsklappe befindet sich in der großen Plattform des Kessels.$B$BDa Ihr den Kessellord bereits besiegt und seinen Schlüssel an Euch genommen habt, könnt Ihr die geeigneten Reagenzien in den Kessel geben, um ein Gegenmittel gegen die Seuche zu schaffen.' WHERE `entry`=5221; +UPDATE `locales_quest` SET `Details_loc1` = '가마솥 두 개를 성공적으로 열었으니 이 두 가마솥은 앞으로 제한 없이 접근할 수 있겠지만 아직 나머지 가마솥 두 개도 마저 열어야 합니다. 이렇게 하면 우리 모두에게 반작용 물질 투입에 있어서 더 다양한 선택 가능성이 생기게 되는 겁니다!$B$B이번 목표는 고통의 흉가의 가마솥입니다. 그 가마솥은 안돌할에서 거의 정동쪽 방향에 있는데, 폐허가 된 도시 성벽에서 비교적 가까운 곳에 있어요. 이번에도 역시 그곳에 있는 가마솥군주를 처치하고 열쇠를 손에 넣은 다음 이 병에 그 가마솥의 내용물을 담아 오세요.$B$B즐거운 사냥이 되시길!' WHERE `entry`=5222; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥군주 라자르취의 열쇠는 이전에 찾았던 다른 두 가마솥의 열쇠들과 마찬가지로 이 가마솥으로 통하는 입구를 열고는 사라집니다. 썩은 냄새가 나는 물질이 가마솥의 단 아래에서 세차게 움직이고 있습니다.$B$B아래쪽에 병이 잘 들어맞는 작은 꼭지가 있어 서리바람 거점에 있는 대여사제 맥도널에게 가져갈 견본을 뽑아 낼 수 있습니다.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥으로 통하는 입구가 굳게 잠겨 있습니다. 입구를 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5222; +UPDATE `locales_quest` SET `Details_loc1` = '빈 병을 세심하게 가득 채웁니다. 가마솥 단 아래에서 세차게 움직이는 고약한 물질의 견본이 이제 이 깨지기 쉬운 유리 용기 안에서 왔다갔다하고 있습니다.$B$B독극물을 손에 넣었으니 이제 서리바람 야영지에 있는 대여사제 맥도널에게 돌아가 임무를 완수해야 합니다.' WHERE `entry`=5223; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또다시 빈틈없이 해냈군요! 이것으로 스컬지에게 역이용할 가마솥이 세 개가 되었어요. 이 땅에 퍼진 켈투자드의 강령술이 지금만큼 강하지만 않았어도 가마솥을 아예 영원히 사용하지 못하도록 없애버리라고 했을 겁니다!$B$B역병에 대한 반작용 물질을 만들어 내기 위해 이 가마솥뿐 아니라 다른 가마솥들에도 필요한 재료가 무엇인지에 대해 연금술사 알빙턴이 알려줄 겁니다. 자, 그럼 이제 서쪽에 있는 마지막 가마솥을 우리가 장악할 때가 됐군요!' WHERE `entry`=5223; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고통의 흉가의 가마솥에서 가져온 견본을 성공적으로 분석하게 되면, 스컬지에게 아주 치명적인 반작용 물질을 만들어 낼 세 번째 길이 열리는 거예요!' WHERE `entry`=5223; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥의 혼합물에 재료를 넣자 공기 중에 뿜어져 나오는 내용물의 색과 결이 변합니다. 주변에 새로운 요소가 투입되자 멀리 떨어져서나마 가마솥 근처에 있던 스컬지들이 움찔하며 물러나는 듯합니다.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞에는 스컬지의 역병 가마솥이 공기 중에 엄청난 양의 독을 뿜어대고 있습니다. 가마솥의 거대한 단 아랫부분에는 작고 특별할 것 없어 보이는 입구가 있습니다.$B$B이미 가마솥군주를 처치하고 그 열쇠를 얻었으니 역병에 대한 반작용 물질을 만들기 위해 적절한 재료를 마음대로 가마솥에 넣을 수 있습니다.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le chaudron de la peste du Fléau est devant vous, répandant d\'énormes masses de toxine dans les airs. À la base de la vaste plate-forme du chaudron se trouve un petit panneau d\'accès anodin.$B$BPuisque vous avez déjà vaincu le gardien du chaudron et pris sa clé, vous pouvez ajouter les composants appropriés dans le chaudron pour fabriquer un contre-agent à la peste.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Seuchenkessel der Geißel steht vor Euch und speit große Mengen Toxin in die Luft. Eine kleine, unauffällige Zugangsklappe befindet sich in der großen Plattform des Kessels.$B$BDa Ihr den Kessellord bereits besiegt und seinen Schlüssel an Euch genommen habt, könnt Ihr die geeigneten Reagenzien in den Kessel geben, um ein Gegenmittel gegen die Seuche zu schaffen.' WHERE `entry`=5224; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥군주 성난망령의 열쇠를 가마솥 단 아래 부분에 있는 입구의 자물쇠에 가져가자 없어져 버립니다. 안에서 철컥하는 소리가 나며 입구가 열리자 가마솥 안에는 더욱 끈적끈적한 독이 들어 있습니다.$B$B아래쪽에 병이 잘 들어맞는 작은 꼭지가 있어 서리바람 거점에 있는 대여$c 맥도널에게 가져갈 견본을 뽑아 낼 수 있습니다.' WHERE `entry`=5225; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥으로 통하는 입구가 굳게 잠겨 있습니다. 입구를 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5225; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'La llave del señor de la caldera Iralma se desintegra al tocar el candado del panel de acceso a la base de la plataforma de la caldera. Se oye un débil sonido metálico en el interior y el panel de acceso se abre para mostrar más toxinas viscosas en el interior de la caldera. $B$BHay una pequeña espita en la que encaja la botella y puedes recoger una muestra para la suma sacerdotisa MacDonnell en el Alto del Orvallo.' WHERE `entry`=5225; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Un panel de acceso a la caldera sigue estando cerrado. Para abrirlo tendrás que encontrar la llave.' WHERE `entry`=5225; +UPDATE `locales_quest` SET `Details_loc1` = '가마솥의 썩은 내 나는 고름 같은 물질이 빈 병에 한 방울씩 떨어지는 것을 보며 조심스럽게 꼭지를 잠급니다.$B$B독극물을 손에 넣었으니 이제 서리바람 야영지에 있는 대여사제 맥도널에게 돌아가 임무를 완수해야 합니다.' WHERE `entry`=5226; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축하해요, $n. 마지막 가마솥으로 통하는 입구를 열었군요! 이 가마솥의 혼합물에 필요한 재료가 무엇인지 연금술사 알빙턴이 곧 알아 낼 겁니다.$B$B지금까지 도와 준 데 대해 발러피스트 사령관님께서 당신에게 직접 감사의 표시를 하고 싶어하실 겁니다. 당신이 없었다면 스컬지와의 투쟁에서 이겨 낼 수 없었을 거예요. 감사합니다, 영웅이여!' WHERE `entry`=5226; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리가 접근해야 할 마지막 가마솥은 이곳에서 서쪽에 있는 가론의 흉가에 있어요. 그 가마솥에서 뿜어져 나오는 역병의 견본을 채취하면 네 개의 각각의 용기에 담긴 반작용 물질을 주변에 투입할 수 있게 됩니다! 스컬지가 켈투자드의 마력의 지원을 받는다 해도 네 개의 가마솥 모두에서 우리를 떼어놓기는 어려울 겁니다.' WHERE `entry`=5226; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥의 혼합물에 재료를 넣자 공기 중에 뿜어져 나오는 내용물의 색과 결이 변합니다. 주변에 새로운 요소가 투입되자 멀리 떨어져서나마 가마솥 근처에 있던 스컬지들이 움찔하며 물러나는 듯합니다.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞에는 스컬지의 역병 가마솥이 공기 중에 엄청난 양의 독을 뿜어대고 있습니다. 가마솥의 거대한 단 아랫부분에는 작고 특별할 것 없어 보이는 입구가 있습니다.$B$B이미 가마솥군주를 처치하고 그 열쇠를 얻었으니 역병에 대한 반작용 물질을 만들기 위해 적절한 재료를 마음대로 가마솥에 넣을 수 있습니다.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le chaudron de la peste du Fléau est devant vous, répandant d\'énormes masses de toxine dans les airs. À la base de la vaste plate-forme du chaudron se trouve un petit panneau d\'accès anodin.$B$BPuisque vous avez déjà vaincu le gardien du chaudron et pris sa clé, vous pouvez ajouter les composants appropriés dans le chaudron pour fabriquer un contre-agent à la peste.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Seuchenkessel der Geißel steht vor Euch und speit große Mengen Toxin in die Luft. Eine kleine, unauffällige Zugangsklappe befindet sich in der großen Plattform des Kessels.$B$BDa Ihr den Kessellord bereits besiegt und seinen Schlüssel an Euch genommen habt, könnt Ihr die geeigneten Reagenzien in den Kessel geben, um ein Gegenmittel gegen die Seuche zu schaffen.' WHERE `entry`=5227; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$r 형제여, 어둠의 가호를. 스컬지 가마솥 와해 계획을 위해 당신을 돕게 되어 기쁘군요.$B$B우리의 목표는 가마솥이 내뿜는 역병의 성분을 변경해 스컬지에게 유해한 영향을 미치는 것으로 바꾸는 것입니다. 역병의 성분을 변경하려면 이곳 서부 역병지대에 있는 4개의 가마솥 각각에 접근할 방법을 확보해야 합니다.$B$B이제 당신이 스컬지에 대한 공격을 이끌 때가 온 것입니다, 영웅이여.' WHERE `entry`=5228; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥군주 창자아귀로부터 얻은 열쇠가 입구 자물쇠에 꼭 들어맞습니다. 열쇠는 사용하자마자 사라져 버렸지만 이제는 열쇠 없이도 입구를 열 수 있을 것 같습니다. 입구를 열자 가마솥 안에 소용돌이치고 있는 알 수 없는, 농축된 물질들의 혼합물에서 지독한 악취가 뿜어져 나옵니다.$B$B아래쪽에 병이 잘 들어맞는 작은 꼭지가 있어 보루에 있는 어둠의여사제 반디스에게 가져갈 견본을 뽑아 낼 수 있습니다.' WHERE `entry`=5229; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥으로 통하는 입구가 굳게 잠겨 있습니다. 입구를 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5229; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고하셨습니다. 연금술사 디더스가 이것을 분석하고 가마솥에 넣을 반작용 물질을 고안해 내는 데는 그리 오래 걸리지 않을 겁니다. 그 반작용 물질을 공기 중에 충분히 퍼뜨릴 수 있다면 이곳에 있는 모든 스컬지를 약화시킬 수 있을지도 모릅니다.$B$B분명 이 임무는 계속해서 험난한 것이 될 겁니다. 우린 계속해서 이 가마솥들을 공격해 우리의 반작용 물질을 그 안에 섞어야 해요. 하지만 우리가 성공한다면 스컬지와 전투를 벌일 때 우리가 훨씬 유리해질 겁니다!' WHERE `entry`=5230; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '비교적 안전한 보루로 돌아오신 걸 환영합니다. 가마솥 임무는 어떻게 진행이 되고 있나요?' WHERE `entry`=5230; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥군주 말비니어스를 처치하고 얻은 해골 열쇠가 열쇠 구멍에 쉽게 미끄러져 들어가더니 사라지고, 입구가 완전히 열립니다. 가마솥 받침대 안에서는 정제되지 않은 끈적끈적한 고름 같은 액체가 뒤틀린 관 속을 고동치며 흐르고 있습니다.$B$B아래쪽에 병이 잘 들어맞는 작은 꼭지가 있어 보루에 있는 어둠의여사제 반디스에게 가져갈 견본을 뽑아 낼 수 있습니다.' WHERE `entry`=5231; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥으로 통하는 입구가 굳게 잠겨 있습니다. 입구를 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5231; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 연구에 쓸 만큼 많이 가져왔군요. 잘했습니다!$B$B이제 다음 단계는 우리가 해결하도록 하죠. 이미 가마솥에 들어 있는 내용물과 섞이면 해당 내용물에 대한 반작용 물질로 변하게 될 재료의 목록을 만들어야 합니다.$B$B이 반작용 물질을 사용하려면 가마솥에 직접 해당 재료를 넣어야만 하는데, 그에 대해서는 연금술사 디더스가 더 잘 알고 있을 테니 가능한 빨리 그와 얘기해 보도록 하세요.' WHERE `entry`=5232; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '각 가마솥에서는 여러 가지 다른 종류의 재료가 섞여 역병을 뿜어내는 고유의 독이 만들어진다고 알고 있습니다. 마찬가지로, 우리는 각 가마솥별로 고유한 반작용 물질을 개발해야 하는 것입니다. 당신이 달슨의 눈물에서 가져온 견본은 그 가마솥 특유의 필요한 재료를 알아 내는 열쇠가 될 겁니다.' WHERE `entry`=5232; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥군주 라자르취의 열쇠는 이전에 찾았던 다른 가마솥의 열쇠들과 마찬가지로 이 가마솥으로 통하는 입구를 열고는 사라집니다. 썩은 냄새가 나는 물질이 가마솥의 단 아래에서 세차게 움직이고 있습니다.$B$B아래쪽에 병이 잘 들어맞는 작은 꼭지가 있어 보루에 있는 어둠의여사제 반디스에게 가져갈 견본을 뽑아 낼 수 있습니다.' WHERE `entry`=5233; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥으로 통하는 입구가 굳게 잠겨 있습니다. 입구를 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5233; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또다시 빈틈 없이 해 내셨군요! 이것으로 스컬지에게 역이용할 가마솥이 세 개가 되었습니다. 이 땅에 퍼진 켈투자드의 강령술이 지금만큼 강하지만 않았어도 가마솥을 아예 영원히 사용하지 못하도록 폐쇄해 버리라고 했을 거예요!$B$B역병에 대한 반작용 물질을 만들어 내기 위해 이 가마솥뿐 아니라 다른 가마솥들에도 필요한 재료가 무엇인지에 대해 연금술사 디더스가 보고를 할 겁니다. 자, 그럼 이제 서쪽에 있는 마지막 가마솥을 우리가 장악할 때가 됐군요!' WHERE `entry`=5234; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '고통의 흉가의 가마솥에서 가져온 견본의 분석을 성공적으로 끝내면 스컬지에게 아주 치명적인 반작용 물질을 만들어 낼 세 번째 길이 열리는 겁니다!' WHERE `entry`=5234; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가마솥군주 성난망령의 열쇠를 가마솥 단 아래쪽에 있는 입구의 자물쇠에 가져다 대자 분해되어 버립니다. 안에서 약하게 철컥하는 소리가 나며 입구가 열리고 가마솥 안에는 더욱 끈적끈적한 독이 들어 있습니다.$B$B아래쪽에 병이 잘 들어맞는 작은 꼭지가 있어 보루에 있는 어둠의여사제 반디스에게 가져갈 견본을 뽑아 낼 수 있습니다.' WHERE `entry`=5235; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가마솥으로 통하는 입구가 굳게 잠겨 있습니다. 입구를 열려면 열쇠를 찾아야 합니다.' WHERE `entry`=5235; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$N, votre réingénierie réussie des chaudrons est une énorme victoire pour nous!$B$B $B $BTous en ma présence, entendez: pour le service rendu au Abandonnés et envers la Horde dans son ensemble, au-delà de ce qui était attendu - face à des obstacles énormes et à un danger incroyable, pourrais-je ajouter - je donne $N ceci et j\'étends à $Ghis: her; notre gratitude éternelle en tant que véritable héros de la Horde. Huzzah!' WHERE `entry`=5237; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '$N, Eure erfolgreiche Umarbeitung der Kessel ist ein überwältigender Sieg für uns!$B$B$B$BAlle, die sich hier in meinem Umfeld befinden, mögen Folgendes hören: Für Dienste am Königreich Stormwind und der Allianz, die über die gebotenen Pflichten hinausgingen - trotz wenig Erfolg versprechender Chancen und im Angesicht unglaublicher Gefahren, möchte ich $N dies geben und ihn unserer unvergänglichen Dankbarkeit als wahren Helden der Allianz versichern. Danke, sage ich!' WHERE `entry`=5237; +UPDATE `locales_quest` SET `Title_loc5` = '任務完成!' WHERE `entry`=5237; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 가마솥 임무를 성공적으로 수행한 것은 우리에게 큰 수확이다.$B$B<목을 가다듬고는 큰 소리로 말하기 시작하는 고위집행관>$B$B이곳에 있는 모든 이들에게 고하노니, 압도적인 열세와 극한 위험 속에서도 기대했던 것 이상으로 포세이큰과 호드 모두에 충심으로 봉사한 라솔$c에게 이 상을 수여하고, 이 호드의 진정한 이 영웅에게 우리의 영원한 감사의 뜻을 표하노라. 만세!' WHERE `entry`=5238; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$N, votre réingénierie réussie des chaudrons est une immense victoire pour nous!$B$B $B$BLet tout en ma présence, entendez: pour le service rendu au Royaume de Stormwind et de l\'Alliance au-delà de l\'appel du devoir - face à des obstacles énormes et à un danger incroyable, permettez-moi d\'ajouter - je donne à $N ceci et j\'étends à $Ghis: her;notre gratitude éternelle en tant que véritable héros de l\'Alliance. Vive, je dis!' WHERE `entry`=5238; +UPDATE `locales_quest` SET `Title_loc5` = '任務完成!' WHERE `entry`=5238; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡$n, tu éxito cambiando la estructura de las calderas es una enorme victoria para nosotros! $B$B$B$BQue todos los que están en mi presencia lo oigan: por los servicios prestados a los Renegados y a toda la Horda muy por encima de lo que era de esperar y, añado, por haber superado todos los pronósticos y un peligro inenarrable, concedo esto a $n, y le hago llegar nuestra eterna gratitud como un auténtico héroe de la Horda. ¡Lancemos nuestros vítores!' WHERE `entry`=5238; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '파멜라를 봤단 말이오? 그 아이는 살아있소?$B$B죽었다고? 안 돼! 오, 파멜라! 왜 네 영혼이 이 세계에서 계속 괴로워해야 하는 거냐. 이 삼촌은 운 좋게 살아남았는데, 네가 먼저 가버리다니! 할 수만 있다면 차라리 내가 널 대신해서 폐허가 된 다로우샤이어를 배회하는 원혼이 되었다면 좋으련만!$B$B아, 그래도 이제는 달리 어쩔 수 없군... 고맙소. 이제 나의 사명인 복수를 향한 열망은 그 어느 때보다도 뜨겁게 타오르고 있소!' WHERE `entry`=5241; +UPDATE `locales_quest` SET `Details_loc1` = '안타깝게도, 악령의 숲에 대한 위협을 저지하는 유일한 길은 전면 공격뿐인 듯하군요. 제가 어둠의 요새 안으로 순간이동을 시켜 드릴 수도 없고... 밑으로 뻗어내린 길이 유일한 통로랍니다. 당신이 누구를 찾아야 하는지 알고 있습니다. 펠단... 어둠의 군주라고 하는 작자가 모든 권력을 쥐고 있는 녀석입니다. 독사들의 우두머리죠. 펠단과 서큐버스 부하 둘을 해치우고 돌아오세요. 불타는 군단과 조약을 맺고 있는 펠단을 반드시 막아야 합니다.' WHERE `entry`=5242; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대지모신에게 찬미를! 감사합니다! 오늘은 참으로 위대한 날이로군요!$B$B어둠의 의회는 이번 타격으로 예전 같은 힘을 발휘하기는 어려울 거예요. 당신은 오늘 위대한 일을 하신 겁니다!' WHERE `entry`=5242; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '펠단이 없어졌으니 이제 어둠의 의회는 방향을 잃고 내분이 일어나기 시작할 거예요. 바로 우리가 바라던 바죠. 빈 왕좌를 놓고 서로 아귀다툼을 벌이게 겁니다. 바로 그때가 어둠의 의회와 그 악마 노예를 해치울 좋은 기회입니다.' WHERE `entry`=5242; +UPDATE `locales_quest` SET `Details_loc1` = '한 때 켈테릴에서는 저주의 의식이 행해졌소. 그 의식을 주도한 종족들이 오히려 저주를 받아 그곳에 속박되었소이다.$B$B그 엘프 귀족들은 성스러운 유물 하나를 훔쳤소. 강력한 유물의 힘을 흡수하려던 도중 큰 폭발이 일어났고 유물은 산산이 부서져서 얼어붙은 호수 밑으로 가라앉아 버렸소...$B$B더 자세히 알고 싶거든 야론 스톤셰이퍼와 대화하시오. 근래 그곳을 다녀왔으니 많은 얘기를 해줄 거요.' WHERE `entry`=5244; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '켈테릴에 대한 얘기야 물론 더 해줄 수 있지. 역사에 대해서는 잘 모르지만 최소한 내가 본 것에 대해서는 말해줄 수 있소.' WHERE `entry`=5244; +UPDATE `locales_quest` SET `Title_loc5` = '凱斯利爾廢墟' WHERE `entry`=5244; +UPDATE `locales_quest` SET `Details_loc1` = '명가의 원혼의 운명은 정말 비참하지. 아직 자신들을 켈테릴에 영원히 구속한 물건을 찾고 있소. 바로 훔친 그 유물 말이오.$B$B관심이 있거든 내 곡괭이를 들고 남쪽의 호수로 가보시오. 가서 얼음을 깨고 유물 조각을 모으시오.$B$B그 유물이 어떤 것인지는 난 모르겠소. 하지만, 잘 알 만한 이는 한 명 알지. 아우로라 스카이콜러라는 여자인데, 동부 역병지대 북쪽에 있는 북부관문 경비탑 근처에 살고 있소.' WHERE `entry`=5245; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하이 엘프들의 과거 얘기는 하고 싶지 않군요, $n. 무슨 일이 일어났는지 생각하면 너무 가슴이 아파서... 그리고 이제 사태를 수습할 방법이 없다는 사실도 몹시 슬퍼요.' WHERE `entry`=5245; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '你為什麼來到這裡?' WHERE `entry`=5245; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Para qué has venido aquí?' WHERE `entry`=5245; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 오랜 세월 어느 누구도 이 책에 손을 대지 않았군요...' WHERE `entry`=5246; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '귀족의 성서가 있어야 그대를 도와드릴지 알려드릴 수 있습니다.' WHERE `entry`=5246; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 재료들을 사용해서 조각을 합칠 수 있습니다. 잘만 하면 원상태로 복구할 수 있습니다.' WHERE `entry`=5247; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '유물은 가장 신뢰할 만한 이의 손에 맡겨야 합니다. 또다시 도둑맞아서는 안 되니까요.' WHERE `entry`=5247; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나아아아아아를 내에에에 버어어어려 두우우우우시이이이이오오오오....' WHERE `entry`=5248; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여어엉원의... 저어주우우를 받았어...' WHERE `entry`=5248; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아이비 리프러너의 친구분이오? 만나서 반갑소.' WHERE `entry`=5249; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원에서 별똥별 마을을 찾아 윈드 나이트체이서와 대화해야 합니다.' WHERE `entry`=5250; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다린 라이트윈드의 제자라고 했소? 만나서 반갑소.' WHERE `entry`=5250; +UPDATE `locales_quest` SET `Title_loc3` = 'Sternfall' WHERE `entry`=5250; +UPDATE `locales_quest` SET `Title_loc5` = '星殞術' WHERE `entry`=5250; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군! 몇 년 동안 수집한 정보가 사라진 건 붉은십자군에게는 한 동안 뼈 아픈 타격일 걸세!' WHERE `entry`=5251; +UPDATE `locales_quest` SET `Details_loc1` = '그... 수정...$B$B이곳 엘프 귀족들은 비극에 휩싸여 살고 있소...$B$B나도 아주 슬프지만 과거에 저지른 일이 그릇된 행위였다는 것을 깨달았소. 과거를 바꿀 수 있는 방법은 없지만 그대가 진말로의 수정을 회수했다는 사실에 안심이 되오...$B$B되돌려주시오...$B$B되돌려주어야 하오...' WHERE `entry`=5252; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그건... 혹시?' WHERE `entry`=5252; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오랜만에 다시 만나게 되는구려, $n. 그동안 무사하셨소?' WHERE `entry`=5252; +UPDATE `locales_quest` SET `Title_loc5` = '悔恨的精靈貴族' WHERE `entry`=5252; +UPDATE `locales_quest` SET `Details_loc1` = '아주 놀랍소, $n.$B$B알다시피 진말로의 신전은 폐허가 되어버렸기 때문에 수정을 보관할 수 없소. 과거의 악행이 불러온 결과를 바로 잡으려는 당신의 노력은 반드시 그 결실을 보아야 한다고 생각하오.$B$B그리고 수정은 그 마력을 남용하지 않을 자에게 넘겨야 하오. 그렇게 강력한 마력을 조종할 수 있는 사람은 몇 안 되지... 다르나서스에 있는 대드루이드 판드랄 스테그헬름에게 이 수정을 갖다주시오.' WHERE `entry`=5253; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '진말로의 수정에 대해서 들어 본 적은 있네. 이 수정을 지니면 엄청난 마력을 갖게 되지만... 진정한 주인이 될 자의 손에서만 빛을 발한다지. 자네가 수정을 회수한 것도 놀랍지만, 자신의 한계를 깨닫고 수정에 욕심을 내지 않았다는 게 정말 놀랍고도 흐뭇하네.$B$B와줘서 고맙네, $n! 우리가 안전한 곳에 보관하도록 하지. 산산조각난 이 수정을 지키던 저주받은 명가의 영혼들이 마침내 안식을 찾을 수 있기를...' WHERE `entry`=5253; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '是的,$R?' WHERE `entry`=5253; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $R?' WHERE `entry`=5253; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí, $R?' WHERE `entry`=5253; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇습니다. 늑대를 처치해 줄 사람을 찾고 있습니다. 한 번 해 보시겠습니까?' WHERE `entry`=5261; +UPDATE `locales_quest` SET `Title_loc3` = 'Eagan Pelzschneider' WHERE `entry`=5261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '붉은십자군에게 무슨 일이 있었던 거지? 이 악마의 지배를 받았다는 게 가능하단 말인가? 더 큰 악의 졸개로 살고 있었단 말인가?' WHERE `entry`=5262; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 갖고 있는 게 뭔가?' WHERE `entry`=5262; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '용사에게 작위를 내려본 것도 몇 년만인지 모르겠군. 자네는 맥스웰 경을 몇 년 만에 처음으로 알현하는 친구일세.' WHERE `entry`=5263; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '리븐데어 남작은 자네가 여태껏 살아오면서 본 사람들보다도 더 많은 사람들을 죽였다네.' WHERE `entry`=5263; +UPDATE `locales_quest` SET `Details_loc1` = '나는 지금 자네에게 크나큰 영광을 돌리려고 하네.$B$B맥스웰 경께서는 은빛 여명회를 위해 행한 자네의 공로를 치하하고 상을 내리고 싶어하시네!$B$B자네는 몇 년 만에 처음으로 맥스웰 경께서 알현을 허락한 외부인이야.' WHERE `entry`=5264; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 출중한 능력의 용사일세. 자네의 헌신적인 활약은 보상을 받아야 마땅해.' WHERE `entry`=5264; +UPDATE `locales_quest` SET `Title_loc5` = '麥斯威爾·泰羅索斯領主' WHERE `entry`=5264; +UPDATE `locales_quest` SET `Details_loc1` = '몇 년간 여명회의 궤는 잠겨 있었네. 오늘 이전에는 안으로 들어와서 은빛 여명회의 손에서 무엇이라도 가져올 수 있는 자가 아무도 없었다는 말일세.$B$B이제 여명회의 궤는 자네의 손길로만 열릴 것일세.' WHERE `entry`=5265; +UPDATE `locales_quest` SET `Title_loc5` = '銀色黎明寶箱' WHERE `entry`=5265; +UPDATE `locales_quest` SET `OfferRewardText_loc5` = '哇...' WHERE `entry`=5265; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 알렌이 당신 같은 용감한 사람을 찾아낸 것 같군요.' WHERE `entry`=5281; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<눈물을 훔치는 에간>$B$B나의 어머니를 보셨습니까? 그분을 구해드린겁니까?$B$B당신은 친절하기 그지없는 분이십니다...' WHERE `entry`=5282; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 다시 되돌릴 수 없는 선택이오. 장난감이나 만들고 싶다면... 그러니까 무기를 제작하고 싶다면 지금이라도 늦지 않았으니까 얘기하시오.$B$B당신이라면 현명한 결정을 내릴 거라고 믿소이다.' WHERE `entry`=5283; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 대장간에서 그을린 이 영광의 흔적 좀 봐주시오. 이보다 더 뿌듯한 건 없지... 작업복의 이 기름때만 봐도 누가 더 훌륭한 장인인지 알 수 있을 거야.' WHERE `entry`=5283; +UPDATE `locales_quest` SET `Details_loc1` = '무기제작자에게 물건을 사러 오는 이들 중에는 영웅이나 모험가가 많지. 일이 많아서 힘들 때도 있지만 먼지를 마시며 등골이 휘게 일하는 만큼 수입도 짭짤하다오.$B$B정말! 무기제작자들은 다 알부자들이라오.$B$B무기제작자가 되고 싶다면 쓸만한 재능이 있는지를 내게 증명해 보여야 하오. 아, 내 말은 장인이 될 수 있는 가능성과 소질을 증명해 보이란 말이지. 좋은 무기를 사려면 바로 그에게 가야 한다고 많은 이들이 인정할 만한 장인 말이오. 알아들었으면 어서 일이나 시작하시오.' WHERE `entry`=5284; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제때 잘 끝냈군그래. 손님들이 벌써 그 물건들을 기다리고 있었거든.$B$B한 번 보여 주고 반응을 잘 살펴봐. 자, 이제 무기제작자로서 첫발을 내디딘 거야.' WHERE `entry`=5284; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<잘 정돈된 돈더미에 금화를 쌓아올리느라 한창 바쁜 이로누스>' WHERE `entry`=5284; +UPDATE `locales_quest` SET `Details_loc1` = '나는 어느 날 전설적인 망치를 만들 것입니다. Warchief!에 맞는 망치! $B$B는 내 인생 \'n의 일이다. $N. 내 열정. 나는 당신이 우리 중 한 사람, 즉 무기 전문가가 될 잠재력이 있음을 알고 있습니다. 나는 그 잠재력을 활용하는 데 도움을 줄 수있는 사람입니다. $B$B간단한 작업만으로 모든 것을 완료해야합니다. 당신의 탁월한 기술 중 하나에 간단합니다.' WHERE `entry`=5302; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Mögt Ihr so manchen Schädel einschlagen, $N!' WHERE `entry`=5305; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Seine Schürze! Wo ist sie?' WHERE `entry`=5305; +UPDATE `locales_quest` SET `Title_loc2` = 'la corruption' WHERE `entry`=5307; +UPDATE `locales_quest` SET `Title_loc5` = '腐蝕' WHERE `entry`=5307; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '케를로니안이 무사히 도착해서 정말 다행이군! 분명 이 근처 어딘가에서 잠에 빠져 있을 테죠...$B$B그를 데려다 줘서 정말 고마워요.' WHERE `entry`=5321; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '케를로니안이 도착한 거예요?' WHERE `entry`=5321; +UPDATE `locales_quest` SET `EndText_loc1` = '마에스트라 주둔지까지 케를로니안 에버섀이드 호위' WHERE `entry`=5321; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했군. 이제 내 유산을 안전하게 보관해 둬야겠어...' WHERE `entry`=5341; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 앞에서는 고개를 숙이라고, $r. 나는 고상한 신분이고 그쪽은 결국 땡전 한푼 없는 천한 신분 아닌가?' WHERE `entry`=5341; +UPDATE `locales_quest` SET `Details_loc1` = '형이 살아 있는 한 당연히 가문의 상속자가 누가 될 것인가 하는 문제가 생기는데, 그래서는 안 되지.$B$B그쪽 같은 하층 계급에게 한 명 정도 처리하는 정도야 문제도 아닐 거야. 간단한 임무이고 분명 해낼 수 있을 거야. 또 보상을 받을 수 있을 테지.$B$B웰던은 동쪽의 서리바람 야영지에서 얼라이언스의 보호를 받으며 지내고 있소. 그를 처치하고 그 증거를 내게 가져오라고.$B$B<하품을 하는 알렉시>$B$B어서 가보게.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '옳거니! 이제 나만이 바로브 가의 권력과 재산을 차지하겠군!$B$B<큰 자루를 던져주는 알렉시>$B$B거스름돈은 필요 없다, 더러운 짐승 같으니라고.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 재산을 차지하면 조금 나누어 주도록 하지.' WHERE `entry`=5342; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 그런데 딱 한 가지만 더 부탁할 게 더 있습니다.' WHERE `entry`=5343; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그쪽이 내 미래를 보장해 준다면 나도 그쪽의 미래를 보장하겠습니다.' WHERE `entry`=5343; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '영광스러운 날이로군! 드디어 바로브 가의 오점을 영원히 제거했고 내 재산도 안전해졌군!$B$B이걸 줄 테니 어서 썩 사라져라, 천한 것!' WHERE `entry`=5344; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보수를 받고 싶지 않은 겁니까?' WHERE `entry`=5344; +UPDATE `locales_quest` SET `Details_loc1` = '내 동생 나타카는 잊혀진 땅, 침묵의 초소에 있다네. 흠, 그러니까... 이 보고서를 나타카에게 전해주겠나? 마지막으로 소식을 전한지 벌써 일 년이나 흘렀네. 그 이후, 켄타우로스족이 수상한 조짐을 보이고 있어. 반드시 이 사실을 알려야 하네.$B$B십자로의 북쪽에 있는 돌발톱 산맥으로 간 다음 서쪽으로 가면 잿더미 계곡이 나올 거야. 거기서 남쪽으로 내려가면 잊혀진 땅이 나오지. 일단 잊혀진 땅에 도착하면 침묵의 초소를 향해 남쪽으로 이어진 길을 쉽게 찾을 수 있을 걸세.' WHERE `entry`=5361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 악마의 상자로군. 이리 주십시오. 제가 열도록 하겠습니다, $c. 드디어 이룩소스의 손의 비밀을 내 손으로 밝혀내는군요.' WHERE `entry`=5381; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악마의 상자는 가져왔습니까?' WHERE `entry`=5381; +UPDATE `locales_quest` SET `Title_loc5` = '埃盧梭斯之手' WHERE `entry`=5381; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제 영혼이 회복되는 것을 느낄 수 있어요. 저와 제 남편에게 아주 큰 도움을 주신 겁니다. 하지만 전 틀림없이 아직 더 해야 할 일이 있을 거예요.' WHERE `entry`=5382; +UPDATE `locales_quest` SET `Details_loc1` = '바로 이거예요.$B$B<에바가 가방 안에 있는 유리병을 가리킵니다.>$B$B무고한 이들의 피. 크라스티노브가 자기 주인을 기쁘게 하기 위해 사용하는 가장 순수한 피죠.$B$B키르토노스는 이 피로 소환할 수 있어요. 그리고 이 피로 키르토노스를 처치해야만 합니다.$B$B이 피를 전령의 창으로 가져가서 화로 위에 올려 놓으세요. 키르토노스가 나타날 거예요. 저항할 수 없죠. 그가 나타나면 1천 명의 무고한 죽음에 대한 분노와 화를 그에게 쏟아 놓으세요.$B$B성공하면 우리의 감사뿐 아니라 그 이상을 얻게 될 겁니다.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '키르토노스의 죽음으로 스칼로맨스의 끔찍한 이야기의 한 장이 종결되었군요. 하지만 아직도 해야 할 일이 더 남아 있습니다. 이제 이곳에 있는 다른 이들이 당신의 용맹한 행동에 대해 알게 되었답니다. 자, 이걸 받으세요. 우리의 정수 중 일부예요. 이게 있으면 카엘 다로우의 다른 길 잃은 영혼들과 대화를 나눌 수 있을 겁니다.' WHERE `entry`=5384; +UPDATE `locales_quest` SET `Title_loc5` = '傳令官基爾圖諾斯' WHERE `entry`=5384; +UPDATE `locales_quest` SET `Details_loc1` = '유해를 담은 자루를 조심스럽게 메고 악령의 숲과 잿빛 골짜기의 경계에 있는 제시 문보우에게 돌아갈 준비를 합니다. 이 성기사의 친구들에게 유해를 건네주면 제대로 된 장례식을 치러 줄 수 있을 것입니다.' WHERE `entry`=5385; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해내셨군요! 엘룬과 그대가 섬기는 분에게 찬미를! $n, 오늘 숭고하고 명예로운 일을 하셨습니다. 그대가 목숨을 구해주신 아르코나린이 친구의 복수까지 대신 해주셨다는 걸 알면, 넘치는 기쁨과 감사에 눈물을 쏟고 말 거예요.$B$B이 은혜는 그 무엇으로도 갚을 수가 없겠지만 감사의 표시로 이것을 받아주세요.' WHERE `entry`=5385; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자에데나르에서의 일은 잘 됐습니까, $n?' WHERE `entry`=5385; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 그대는 구세주로군요! 붉은복어가 날로 먹어도 될 만큼 신선하군요.$B$B<군침을 흘리는 나타카>$B$B이 중에서 하나를 고르세요. 붉은복어를 가져다주신 데 대한 보답입니다.' WHERE `entry`=5386; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '기름에 튀긴 붉은복어를 생각하면 발굽을 동동 구르게 되고 입에 침이 고이네요. 붉은복어를 가지고 오셨나요?' WHERE `entry`=5386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '은빛 여명회를 대신해 악과 싸우는 자들은 모두 우리의 위임봉을 착용해야 합니다. 이 위임봉을 착용함으로써 병참장교들이 반드시 제공해야 하는 보상을 받을 권리가 생기는 것입니다.$B$B이 위임봉을 착용하고 있는 동안 스컬지를 쓰러뜨리면 스컬지석을 얻을 수 있습니다. 스컬지와 전투 중에 가끔 녀석들이 소지하고 있는 표장인 스컬지석을 얻을 수 있을 테니 그걸 찾으면 나에게 가져오십시오. 한 세트씩 가져올 때마다 영웅적인 행위를 증명하는 은빛 여명회 명예 휘장을 드리도록 하겠습니다.$B$B오늘 전투에 참여하여 형제님의 운명을 이루십시오!' WHERE `entry`=5401; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Tous ceux qui combattent le mal au nom de l\'Aube d\'argent doivent recevoir un brevet et arborer notre insigne. Cela leur donne le droit de demander à nos intendants les récompenses dont ils ont la garde.$B$BLorsque vous aurez votre brevet, vous pourrez récupérer des pierres du Fléau sur les membres du Fléau abattus ; ce sont des insignes qu\'ils ont, parfois. Procurez-vous ces insignes et apportez-les-moi. Pour chaque insigne rapporté, vous recevrez notre marque d\'héroïsme - la marque de valeur de l\'Aube d\'argent.$B$BAccomplissez votre destin, $c - rejoignez le combat dès aujourd\'hui !' WHERE `entry`=5401; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Alle, die für die Argentumdämmerung das Böse bekämpfen, müssen unsere Anstecknadel tragen. Wenn Ihr eine soclhe tragt, erhaltet Ihr das Recht, Belohunungen in Anspruch zu nehmen, die unsere Rüstmeister anzubieten haben.$B$BWährend Ihr die Nadel tragt, könnt Ihr Euch Geißelsteine von erschlagenen Mitgliedern der Geißel holen; das sind Insigbien, die sie manchmal besitzen. Beschafft Euch diese Insignien und bringt sie mir. Für alle, die Ihr abgebt, erhaltet Ihr unsere Marke des Heldentums - die Ehrenmarke der Argentumdämmerung.$B$BErfüllt Euer Schicksal, $C...stürzt Euch noch heute in den Kampf!' WHERE `entry`=5401; +UPDATE `locales_quest` SET `Title_loc5` = '銀色黎明委任徽章' WHERE `entry`=5401; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Todos los que combaten el mal en nombre del Alba Argenta deben vestir nuestra Comisión. Al hacerlo obtendrás el derecho de reclamar recompensas a nuestros intendentes.$B$BMientras estés bajo nuestra comisión podrás adquirir piedras de la Plaga de sus miembros caídos ya que esas piedras son insignias que a veces llevan consigo. Hazte con esas insignias y tráemelas. Por cada juego que traigas recibirás nuestras señales de heroísmo: las muestras de valor del Alba Argenta.$B$BSigue tu destino, $c, ¡únete hoy mismo a la lucha!' WHERE `entry`=5401; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축하합니다. 형제님께 은빛 여명회 명예 휘장을 지급하게 된 것을 기쁘게 생각합니다!$B$B이 휘장에는 두 가지 용도가 있어요. 첫째, 은빛 여명회 내에서의 지위를 높이는 데 쓰일 수 있습니다. 휘장을 사용하여 명예롭고 존경 받는 동지들에게만 주어지는 옵션과 보상을 얻을 수 있게 되는 것입니다. 둘째, 은빛 여명회에서 보유한 진귀한 물건 중 일부를 구입할 때 우리 병참장교들에게 지불하기 위한 수단으로 돈과 함께 사용할 수 있습니다.$B$B어떤 결정을 내리든 이 위임봉은 형제님께서 마땅히 받을 만한 일을 했기 때문에 지급되는 것임을 명심하시기 바랍니다. 수고하셨습니다!' WHERE `entry`=5402; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞잡이의 스컬지석은 스컬지 사병들의 표장입니다. 이 표장은 역병지대에 배치된 부대들 중 좀 약한 무리들에게서 종종 찾을 수 있습니다. 하지만 \"좀 약하다\"고 해서 녀석들을 얕잡아봐서는 절대 안 됩니다. 스컬지는 어디에 있든지 결코 과소평가해서는 안 될 상대랍니다.$B$B현재 은빛 여명회에서는 이 표장 20개를 가져오는 이에게 명예 휘장 하나씩을 지급하고 있습니다. 스컬지석을 충분히 모아 오면 기꺼이 명예 휘장과 교환해 드리도록 하겠습니다.' WHERE `entry`=5402; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une Pierre du Fléau des serviteurs est l\'insigne du rang et de la classe du Fléau. Elles se trouvent parfois sur les plus faibles de leurs troupes positionnées dans les Maleterres, bien que le terme \"faible\" mérite d\'être replacé dans son contexte.Les membres du Fléau, où qu\'ils soient, ne devraient jamais être sous-estimés.$B$BL\'Aube d\'argent offre à présent une marque de valeur pour 20 de ces insignes - un échange que je serai heureuse d\'effectuer si vous avez amassé suffisamment de pierres du Fléau.' WHERE `entry`=5402; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Argentumdämmerung offeriert zurzeit eine Ehrenmarke im Austausch gegen 20 dieser Zeichen – ein Austausch, den ich sehr gerne vornehme, vorausgesetzt, Ihr habt genügend Geisselsteine erworben.' WHERE `entry`=5402; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una piedra de la Plaga del esbirro es la insignia de las filas de la Plaga. A veces pueden encontrarse en los miembros más débiles de las tropas destacadas en las Tierras de la Peste, aunque la palabra \"débil\" es muy relativa. La Plaga, da igual de quién se trate, nunca debe ser subestimada.$B$BEn este momento el Alba Argenta ofrece una muestra de valor a cambio de veinte de esas insignias... un intercambio que me encantaría hacer, ¡siempre y cuando tengas suficientes piedras de la Plaga!' WHERE `entry`=5402; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군요. 형제님께 은빛 여명회 명예 휘장을 드리게 된 것을 기쁘게 생각합니다!$B$B받을 자격이 주어지는 자에게 지급하는 각 명예 휘장은 스컬지와의 전쟁에서 전세를 역전시킨 것에 대한 증거를 나타냅니다. 더 많은 영웅들이 자신들의 땅에서 스컬지와 싸우고 있으니 스컬지라는 궁극적인 악과 전쟁을 벌일 때가 오면 틀림없이 은빛 여명회가 최전선에서 싸우게 될 겁니다. 오늘날 이 휘장을 받기까지 형제님께서 보여 준 그 용맹스러움이 그날에도 우리에게 승리를 안겨 주게 되길 바랍니다!' WHERE `entry`=5403; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '침입자의 스컬지석은 스컬지의 정예 군단이 지니는 표장이죠. 역병지대에 배치된 부대들 중에서도 좀 더 강한 녀석들에게서 종종 찾을 수 있습니다. 이러한 녀석을 처치하는 것이 사실 쉽지 않지만, 악의 처단이라는 임무를 마음에 새기며 즐겨야 할 임무라고 할 수 있습니다.$B$B은빛 여명회에서는 현재 이 표장 10개를 가져오는 이에게 명예 휘장 하나를 주고 있습니다. 내게 그 표장들을 가져오시면 형제님께서 마땅히 받아야 할 보상을 반드시 지급하도록 하겠습니다.' WHERE `entry`=5403; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une pierre de Fléau des envahisseurs est l\'insigne des troupes d\'élite du Fléau. On les trouve parfois sur les soldats les plus aguerris stationnés dans les Maleterres. Abattre une telle créature est sans conteste un défi, mais un défi bien agréable pour ceux qui ont accepté notre brevet pour combattre le mal.$B$BL\'Aube d\'argent offre actuellement une marque de valeur en échange de dix de ces insignes. Apportez-les-moi, et je ferai en sorte que vous receviez votre juste récompense.' WHERE `entry`=5403; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Argentumdämmerung offeriert gegenwärtig eine Ehrenmarke im Austausch gegen zehn dieser Abzeichen. Bringt sie mir und ich werde dafür sorgen, dass Ihr Eure Honoration erhaltet.' WHERE `entry`=5403; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una piedra de la Plaga del invasor es la insignia de las tropas de élite de la Plaga. A veces pueden encontrarse entre los más fuertes de las tropas destacadas en las Tierras de la Peste. Derrotar una criatura así es, sin duda, todo un reto, pero uno del que se disfruta cuando se está comprometido con la aniquilación del mal. $B$BEn este momento, el Alba Argenta ofrece una muestra de valor a cambio de diez de esas insignias. Tráemelas y me aseguraré de que recibas tu recompensa.' WHERE `entry`=5403; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축하합니다. 형제님께 은빛 여명회 명예 휘장을 지급하게 된 것을 기쁘게 생각합니다!$B$B이러한 방법으로 명예 휘장을 얻는다는 것은 형제님께서 선한 대의를 추구하는 진정한 영웅이라는 것을 보여 주는 것이랍니다. 스컬지에 대항하는 모든 노력이 값지지만 놈들의 지도자 중 하나를 처치하는 것은 진정 녀석들에게 큰 타격을 입히는 것이 됩니다!$B$B은빛 여명회를 위하여, 형제여!' WHERE `entry`=5404; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '타락자의 스컬지석은 스컬지 우두머리들의 표장입니다. 스컬지를 다스리는 직위를 가진 강력한 언데드라면 항상 하나씩 지니고 있지요. 그런 사악한 생물을 처치하는 것은 틀림없이 은빛 여명회의 대의와 모든 선한 대의의 실현을 앞당기게 될 겁니다!$B$B은빛 여명회를 대신해 형제님께 이 표장 하나를 명예 휘장 하나와 교환해 드리도록 하겠습니다. 그토록 강력한 존재들에 함부로 맞서서는 안 될 일이니 이 표장을 얻을 때는 조심하시기 바랍니다.' WHERE `entry`=5404; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une Pierre du Fléau des Corrupteurs est l\'insigne des Seigneurs du Fléau. Tout être puissant occupant une position d\'autorité au sein du Fléau en possède une. Détruire l\'une de ces créatures malfaisantes ferait sans doute avancer la cause de l\'Aube d\'argent, et toutes les bonnes causes !$B$BAu nom de l\'Aube d\'argent, je vous remettrai une marque de valeur en échange de l\'un de ces insignes. Soyez prudent dans votre quête, $n - on ne plaisante pas avec des êtres d\'une telle puissance.' WHERE `entry`=5404; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Im Auftrag der Argentumdämmerung werde ich Euch eine Ehrenmarke im Austausch für jedes einzelne dieser Abzeichen überreichen. Seid vorsichtig, wenn Ihr Euch eine aneignen wollt, $N – mit solch machtvollen Wesen ist nicht zu spassen!' WHERE `entry`=5404; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una piedra de la Plaga del corruptor es la insignia de los Señores Supremos de la Plaga. Todo ser poderoso y con autoridad sobre la Plaga posee una de esas piedras. Acabar con una criatura tan malévola sería un gran paso adelante para la causa del Alba Argenta y para todas las causas justas.$B$BEn nombre del Alba Argenta te daré una muestra de valor a cambio de una sola de esas insignias. Ten cuidado al obtenerlas, $n... no hay que andar jugando con criaturas tan poderosas.' WHERE `entry`=5404; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '은빛 여명회를 대신해 악과 싸우는 자들은 모두 우리의 위임봉을 착용해야 하네. 이 위임봉을 착용함으로써 병참장교들이 제공해야만 하는 보상을 받을 권리가 생기게 되는 것이지.$B$B이 위임봉을 착용하고 있는 동안 스컬지를 쓰러뜨리면 스컬지석을 얻을 수 있을 걸세. 스컬지와 전투 중에 가끔 녀석들이 소지하고 있는 표장인 스컬지석을 얻을 수 있을 테니 그걸 찾으면 나에게 가져오게나. 한 세트씩 가져올 때마다 자네의 영웅적인 행위를 증명하는 은빛 여명회 명예 휘장을 주도록 하지.$B$B오늘 전투에 참여하여 자네의 운명을 이루게!' WHERE `entry`=5405; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Tous ceux qui combattent le mal au nom de l\'Aube d\'argent doivent recevoir un brevet et arborer notre insigne. Cela leur donne le droit de demander à nos intendants les récompenses dont ils ont la garde.$B$BLorsque vous aurez votre brevet, vous pourrez récupérer des pierres du Fléau sur les membres du Fléau abattus ; ce sont des insignes qu\'ils ont, parfois. Procurez-vous ces insignes et apportez-les-moi. Pour chaque insigne rapporté, vous recevrez notre marque d\'héroïsme - la marque de valeur de l\'Aube d\'argent.$B$BAccomplissez votre destin, $c - rejoignez le combat dès aujourd\'hui !' WHERE `entry`=5405; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Alle, die für die Argentumdämmerung das Böse bekämpfen, müssen unsere Anstecknadel tragen. Wenn Ihr eine solche tragt, erhaltet Ihr das Recht, Belohnungen in Anspruch zu nehmen, die unsere Rüstmeister anzubieten haben.$B$BWährend Ihr die Nadel tragt, könnt Ihr Euch Geißelsteine von erschlagenen Mitgliedern der Geißel holen; das sind Insignien, die sie manchmal besitzen. Beschafft Euch diese Insignien und bringt sie mir. Für alle, die Ihr abgebt, erhaltet Ihr unsere Marke des Heldentums - die Ehrenmarke der Argentumdämmerung.$B$BErfüllt Euer Schicksal, $C ... stürzt Euch noch heute in den Kampf!' WHERE `entry`=5405; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Todos los que combaten el mal en nombre de El Alba Argenta deben vestir nuestra Comisión. Al hacerlo obtendrás el derecho de reclamar recompensas a nuestros intendentes.$B$BMientras estés bajo nuestra comisión podrás adquirir piedras de la Plaga de sus miembros caídos ya que esas piedras son insignias que a veces llevan consigo. Hazte con esas insignias y tráemelas. Por cada juego que traigas recibirás nuestras señales de heroísmo: las muestras de valor de El Alba Argenta.$B$BSigue tu destino, $c, ¡únete hoy mismo a la lucha!' WHERE `entry`=5405; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축하하네. 자네에게 은빛 여명회 명예 휘장을 지급하게 되어 기쁘게 생각하네!$B$B이런 방법으로 명예 휘장을 얻는다는 것은 자네가 선한 대의를 추구하는 진정한 영웅이라는 것을 보여 주는 것이지. 스컬지에 대항하는 모든 노력이 값지지만 놈들의 지도자 중 하나를 처치하는 것은 녀석들에게 큰 타격을 입히는 것이 된다네!$B$B은빛 여명회를 위하여!' WHERE `entry`=5406; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '타락자의 스컬지석은 스컬지 우두머리들의 표장이라네. 스컬지를 다스리는 직위를 가진 강력한 언데드라면 항상 하나씩 지니고 있지. 그런 사악한 생물을 처치하는 것은 틀림없이 은빛 여명회의 대의와 모든 선한 대의의 실현을 앞당기게 될 것이네!$B$B은빛 여명회를 대신해 자네에게 이 표장 하나를 명예 휘장 하나와 교환해 주도록 하지. 그토록 강력한 존재들에게 함부로 맞서서는 안 될 일이니까 이 표장을 얻을 때는 조심하도록 하게나.' WHERE `entry`=5406; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une Pierre du Fléau des Corrupteurs est l\'insigne des Seigneurs du Fléau. Tout être puissant occupant une position d\'autorité au sein du Fléau en possède une. Détruire l\'une de ces créatures malfaisantes ferait sans doute avancer la cause de l\'Aube d\'argent, et toutes les bonnes causes !$B$BAu nom de l\'Aube d\'argent, je vous remettrai une marque de valeur en échange de l\'un de ces insignes. Soyez prudent dans votre quête, $n - on ne plaisante pas avec des êtres d\'une telle puissance.' WHERE `entry`=5406; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Im Auftrag der Argentumdämmerung werde ich Euch eine Ehrenmarke im Austausch für jedes einzelne dieser Abzeichen überreichen. Seid vorsichtig, wenn Ihr Euch eine aneignen wollt, $N – mit solch machtvollen Wesen ist nicht zu spassen!' WHERE `entry`=5406; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una piedra de la Plaga del corruptor es la insignia de los Señores Supremos de la Plaga. Todo ser poderoso y con autoridad sobre la Plaga posee una de esas piedras. Acabar con una criatura tan malévola sería un gran paso adelante para la causa de El Alba Argenta y para todas las causas justas.$B$BEn nombre de El Alba Argenta te daré una muestra de valor a cambio de una sola de esas insignias. Ten cuidado al obtenerlas, $n... no hay que andar jugando con criaturas tan poderosas.' WHERE `entry`=5406; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군. 자네에게 은빛 여명회 명예 휘장을 지급하게 되어 기쁘네!$B$B받을 자격을 갖춘 이에게 지급하는 명예 휘장은 스컬지와의 전쟁에서 전세를 역전시켰다는 증거지. 더욱 많은 영웅들이 자신들의 땅에서 싸우고 있으니 스컬지라는 궁극적인 악과 전쟁을 벌일 때가 오면 틀림없이 은빛 여명회가 최전선에서 싸우게 될 걸세. 오늘날 이 휘장을 받기까지 자네가 보여 준 그 용맹스러움이 그날에도 우리에게 승리를 안겨 주게 되길 바라네!' WHERE `entry`=5407; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '침입자의 스컬지석은 스컬지의 정예 군단이 지니는 표장일세. 역병지대에 배치된 부대들 중에서도 보다 강한 녀석들에게서 종종 찾을 수 있지. 사실 그러한 생물을 처치하는 것이 쉽지 않지만, 악의 처단이라는 임무를 마음에 새기며 즐겁게 전투에 임해야 할 것일세.$B$B은빛 여명회에서는 현재 이 표장 10개를 가져오는 이에게 명예 휘장 하나를 지급하고 있네. 이곳으로 내게 그 표장들을 가져오면 자네가 마땅히 받아야 할 보상을 반드시 지급하도록 하지.' WHERE `entry`=5407; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une pierre de Fléau des envahisseurs est l\'insigne des troupes d\'élite du Fléau. On les trouve parfois sur les soldats les plus aguerris stationnés dans les Maleterres. Abattre une telle créature est sans conteste un défi, mais un défi bien agréable pour ceux qui ont accepté notre brevet pour combattre le mal.$B$BL\'Aube d\'argent offre actuellement une marque de valeur en échange de dix de ces insignes. Apportez-les-moi, et je ferai en sorte que vous receviez votre juste récompense.' WHERE `entry`=5407; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Argentumdämmerung offeriert gegenwärtig eine Ehrenmarke im Austausch gegen zehn dieser Abzeichen. Bringt sie mir und ich werde dafür sorgen, dass Ihr Eure Honoration erhaltet.' WHERE `entry`=5407; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una piedra de la Plaga del invasor es la insignia de las tropas de élite de la Plaga. A veces pueden encontrarse entre los más fuertes de las tropas destacadas en las Tierras de la Peste. Derrotar una criatura así es, sin duda, todo un reto, pero uno del que se disfruta cuando se está comprometido con la aniquilación del mal. $B$BEn este momento, El Alba Argenta ofrece una muestra de valor a cambio de diez de esas insignias. Tráemelas y me aseguraré de que recibas tu recompensa.' WHERE `entry`=5407; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축하하네. 자네에게 은빛 여명회 명예 휘장을 지급하게 된 것을 기쁘게 생각하네!$B$B이 휘장에는 두 가지 용도가 있지. 첫째, 은빛 여명회 내에서의 지위를 높이는 데 쓰일 수 있네. 휘장을 사용하여 명예롭고 존경 받는 동지들에게만 주어지는 옵션과 보상을 얻을 수 있게 되는 것이지. 둘째, 은빛 여명회에서 보유한 귀한 물건들 중 일부를 구입할 때 돈과 함께 우리 병참장교들에게 지불하는 데 사용할 수 있네.$B$B어떤 결정을 내리든 이 위임봉은 자네가 마땅히 받을 만한 성과를 올렸기 때문에 받는 것임을 명심하기 바라네. 수고했네!' WHERE `entry`=5408; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞잡이의 스컬지석은 스컬지 사병들의 표장일세. 이 표장은 역병지대에 배치된 부대들 중 좀 약한 무리들에게서 가끔 찾을 수 있지. 하지만 좀 약하다고 해서 녀석들을 얕잡아봐서는 절대 안 되네. 스컬지는 어디에 있든지 결코 과소평가해서는 안 될 상대라네.$B$B현재 은빛 여명회에서는 이 표장 20개를 가져오는 이에게 명예 휘장 하나를 지급하고 있네. 스컬지석을 충분히 모아 오면 기꺼이 명예 휘장과 교환해 주도록 하지.' WHERE `entry`=5408; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une Pierre du Fléau des serviteurs est l\'insigne du rang et de la classe du Fléau. Elles se trouvent parfois sur les plus faibles de leurs troupes positionnées dans les Maleterres, bien que le terme \"faible\" mérite d\'être replacé dans son contexte.Les membres du Fléau, où qu\'ils soient, ne devraient jamais être sous-estimés.$B$BL\'Aube d\'argent offre à présent une marque de valeur pour 20 de ces insignes - un échange que je serai heureux d\'effectuer si vous avez amassé suffisamment de pierres du Fléau.' WHERE `entry`=5408; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Argentumdämmerung offeriert zurzeit eine Ehrenmarke im Austausch gegen 20 dieser Zeichen – ein Austausch, den ich sehr gerne vornehme, vorausgesetzt, Ihr habt genügend Geisselsteine erworben.' WHERE `entry`=5408; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una piedra de la Plaga del esbirro es la insignia de las filas de la Plaga. A veces pueden encontrarse en los miembros más débiles de las tropas destacadas en las Tierras de la Peste, aunque la palabra \"débil\" es muy relativa. La Plaga, da igual de quién se trate, nunca debe ser subestimada.$B$BEn este momento El Alba Argenta ofrece una muestra de valor a cambio de veinte de esas insignias... un intercambio que me encantaría hacer, ¡siempre y cuando tengas suficientes piedras de la Plaga!' WHERE `entry`=5408; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했어. 다른 누군가가 무언가를 해 주는 것처럼 좋은 일도 없지. 안 그런가?' WHERE `entry`=5421; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 내 생활을 좀 더 편하게 해주는 자에게 보답을 하지. 되도록이면 움직이지 않는 게 좋거든!$B$B이곳 그늘수렵 마을의 부두 아래에 가면 내가 설치한 가재 통발이 많이 있네. 가재를 모아서 나에게 가져다주면 보답으로 원하는 걸 주겠네. 알아들었겠지? 가재 5마리당 붉은복어 한 마리를 주지!' WHERE `entry`=5421; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je récompense ceux qui me facilitent la vie… J\'aime en faire le moins possible, mon ami !$B$BSous les quais de Proie-de-l\'Ombre, j\'ai placé de nombreux casiers à crustacés. Si vous avez la gentillesse de faire mon travail à ma place et de relever les casiers, je vous récompenserai en vous donnant quelque chose que vous voulez... Voyez où je veux en venir, l\'ami ? Je vous donnerai un beau Ventre-Rouge pour 5 crustacés rapportés !' WHERE `entry`=5421; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich werde jeden belohnen, der mein Leben ein bisschen einfacher macht... Ich genieße es, so wenig wie möglich zu tun, Mann!$B$BUnter den Docks hier in Shadowprey habe ich viele Schalentierfallen. Wenn Ihr so freundlich wärt, meine Arbeit zu tun und meine Schalentiere einzusammeln, dann werde ich Euch mit etwas belohnen, das Ihr wollt... Ihr wisst schon, was ich meine, eh? Für jeweils fünf Schalentiere, die Ihr mir bringt, gebe ich Euch einen feinen Blutbauchfisch!' WHERE `entry`=5421; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Recompensaré a cualquiera que haga mi vida un poco más fácil... ¡Mi vida se rige por la ley del mínimo esfuerzo, colega!$B$BBajo el embarcadero, aquí en la Aldea Cazasombras, tengo muchas trampas de marisco. Si fueras tan amable... podrías hacer mi trabajo y recoger mi marisco... Y luego yo te doy algo que quieres, ¿pillas el sistema, colega? ¡Por cada 5 mariscos que me traigas, te daré un estupendo panzasangre!' WHERE `entry`=5421; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 좋아! 다음부터는 빈둥거리지 못하겠지! 정신이 번쩍 났을 거야. 도와줘서 고맙소이다!' WHERE `entry`=5441; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아무짝에도 쓸모없는 게으름뱅이들...$B$B엉? 내 몽둥이는 가져왔소? 일하다 말고 자는 놈들은 전부 잡았겠지?' WHERE `entry`=5441; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 그런 물건이 정말로 존재하는가에 대해 의심해 왔지. 이제 이것으로 결코 놓쳐서는 안 될 그런 엄청난 기회가 찾아온 걸세.$B$B단단히 각오를 하게. 이제 내가 자네에게 맡길 임무를 수행하려면 지옥의 한복판까지 가야 할 테니까 말이야.' WHERE `entry`=5461; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '추억의 유품이란 찾기 쉬운 물건이 아니라네.' WHERE `entry`=5461; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<유품을 살펴보는 리니어드>$B$B자네가 처한 진퇴양난의 상황을 보니 다시는 떠올리고 싶지 않았던 기억이 되살아나는군.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '답을 알고 싶지 않은 질문은 하지 말게나.' WHERE `entry`=5462; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '유품을 오염된 흙 위에 놓습니다.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이상하게도 메네실의 선물 주위만 엄청나게 춥습니다.' WHERE `entry`=5463; +UPDATE `locales_quest` SET `Title_loc5` = '米奈希爾的禮物' WHERE `entry`=5463; +UPDATE `locales_quest` SET `Details_loc1` = '망자의 영혼이 자신의 전생을 나타내는 이 물건에 붙어 영혼이 씌인 유품으로 변형시킵니다. 물건을 집어 소지품에 넣습니다.' WHERE `entry`=5464; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '유품에 영혼이 달라붙었듯이 이 유품은 라스 프로스트위스퍼의 육체에 달라붙게 될 것일세.' WHERE `entry`=5464; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<부르르 떠는 리어니드>' WHERE `entry`=5464; +UPDATE `locales_quest` SET `Title_loc5` = '米奈希爾的禮物' WHERE `entry`=5464; +UPDATE `locales_quest` SET `Details_loc1` = '유품을 가지고 마르듀크에게 돌아가게. 그가 사용법을 알려 줄 것일세.' WHERE `entry`=5465; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '분명 자네도 나처럼 불운한 영혼이 되어 나와 함께하게 될 줄 알았다네.' WHERE `entry`=5465; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '불가능한 일을 해낸 것인가?' WHERE `entry`=5465; +UPDATE `locales_quest` SET `Title_loc5` = '禁錮靈魂的遺物' WHERE `entry`=5465; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '일만 명의 영혼이 한목소리로 자네의 이름을 외치고 있네! 자네가 스컬지와 그 지도자들에게 크게 한 방 먹인 거야!' WHERE `entry`=5466; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 자네는 안식을 얻지 못한 일만 명의 영혼을 위해 이 일을 해야 하네.' WHERE `entry`=5466; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐지? 어둠풀이잖아? 어둠풀은 필요 없다니까! 저 멍청하고 덩치만 큰 고르도 녀석은 가서 데이지나 뽑아 대면서 자네 같은 얼간이들로 하여금 똑같은 짓을 하도록 하고 있군. 자네 기분을 상하게 하려는 건 아니네.$B$B좋아. 지금 자네는 여기 있고, 중요한 건 그뿐이지. 저 누더기골렘 녀석에게 설명해 줄 생각은 없으니 자네가 가서 내가 정말로 필요로 하는 걸 모아다 주는 게 어떻겠나? 죽음풀 말이야!' WHERE `entry`=5481; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 아무짝에도 쓸모없는 누더기골렘 녀석은 어디로 간 거야? 내가 필요로 하는 걸 가져온 게 아니라면 어서 가서 찾아오는 게 좋을 거야.' WHERE `entry`=5481; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 내 죽음풀. 아주 훌륭해!$B$B<탐욕스러운 모습으로 양손을 비비는 초보연금술사 홀랜드.>$B$B많은 도움이 될 거야. 오늘 내 부탁을... 음... 어둠의 여왕님의 명을 잘 들어주었군. 내가 약속했던 보상일세.' WHERE `entry`=5482; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이게 좋겠군. 내가 필요로 하는 죽음풀을 모두 가져다주리라 믿어도 되겠지?' WHERE `entry`=5482; +UPDATE `locales_quest` SET `Title_loc5` = '末日草' WHERE `entry`=5482; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 좋아! 내 코도 뼈들아!$B$B고향 친구들이 고블린 피플즈의 겉표지 앞장에서 내 얼굴을 보게 된다고 생각하니 정말 흥분되는군. 난 세상에서 제일 부자 고블린이 될 거라고. 내 고블린 학교 물리 선생님이 나보고 크게 성공할 거라고 했었단 말이지, 하하.' WHERE `entry`=5501; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뼈를 가지고 있나? 짐마차가 곧 도착할 거야. 코도 뼈 10개만 더 있으면 출세길은 보장되는거야. 출세길이란 말이야. 출세길!' WHERE `entry`=5501; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '은빛 여명회를 대신해 악과 싸우는 자들은 모두 우리의 위임봉을 착용해야 하네. 이 위임봉을 착용함으로써 병참장교들이 반드시 제공해야 하는 보상을 받을 권리가 생기는 것이지.$B$B이 위임봉을 착용하고 있는 동안 스컬지를 쓰러뜨리면 스컬지석을 얻을 수 있을 것이네. 스컬지와 전투 중에 가끔 녀석들이 소지하고 있는 표장인 스컬지석을 얻을 수 있을 테니 그걸 찾으면 나에게 가져오게. 한 세트씩 가져올 때마다 영웅적인 행위를 증명하는 은빛 여명회 명예 휘장을 주겠네.$B$B오늘 싸움에 참여하여 자네의 운명을 개척하게!' WHERE `entry`=5503; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Tous ceux qui combattent le mal au nom de l\'Aube d\'argent doivent recevoir un brevet et arborer notre insigne. Cela leur donne le droit de demander à nos intendants les récompenses dont ils ont la garde.$B$BLorsque vous aurez votre brevet, vous pourrez récupérer des pierres du Fléau sur les membres du Fléau abattus ; ce sont des insignes qu\'ils ont, parfois. Procurez-vous ces insignes et apportez-les-moi. Pour chaque insigne rapporté, vous recevrez notre marque d\'héroïsme - la marque de valeur de l\'Aube d\'argent.$B$BAccomplissez votre destin, $c - rejoignez le combat dès aujourd\'hui !' WHERE `entry`=5503; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Alle, die für die Argentumdämmerung das Böse bekämpfen, müssen unsere Anstecknadel tragen. Wenn Ihr eine solche tragt, erhaltet Ihr das Recht, Belohnungen in Anspruch zu nehmen, die unsere Rüstmeister anzubieten haben.$B$BWährend Ihr die Nadel tragt, könnt Ihr Euch Geißelsteine von erschlagenen Mitgliedern der Geißel holen; das sind Insignien, die sie manchmal besitzen. Beschafft Euch diese Insignien und bringt sie mir. Für alle, die Ihr abgebt, erhaltet Ihr unsere Marke des Heldentums - die Ehrenmarke der Argentumdämmerung.$B$BErfüllt Euer Schicksal, $C ... stürzt Euch noch heute in den Kampf!' WHERE `entry`=5503; +UPDATE `locales_quest` SET `Title_loc5` = '銀色黎明委任徽章' WHERE `entry`=5503; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Todos los que combaten el mal en nombre del Alba Argenta deben portar nuestra Comisión. Cuando la lleves, tendrás derecho a reclamar las recompensas que ofrezcan nuestras Intendencias.$B$BY también podrás adquirir piedras de la Peste de miembros de la Peste caídos. Estas piedras son insignias que poseen algunos de ellos. Hazte con esas insignias y tráemelas. Por cada insignia que me entregues, recibirás nuestro símbolo de heroísmo: la muestra de valor del Alba Argenta.$B$BCumple tu destino, $c, ¡únete hoy al combate!' WHERE `entry`=5503; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음, 완성된 해골 열쇠를 가지고 도착했군요. 이거라면 분명 스칼로맨서 안으로 들어갈 수 있을 거라고 확신합니다. 하지만 열쇠가 제대로 작동하는지 확인하려면 직접 해보는 수밖에 없습니다. 시간을 낭비하지 마시기 바랍니다.$B$B행운을 빕니다, 영웅이여. 어둠 속에서 한 줄기 빛이 되기를!' WHERE `entry`=5505; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Et bien voilà, $n - la Clé squelette terminée. Je suis aussi certain que possible que cette clé vous permettra d\'entrer dans les confins de Scholomance. Toutefois il n\'y a qu\'un moyen de vérifier son efficacité. Ne perdez pas de temps et essayez-la, c\'est ce que je dis.$B$BBonne chance, puissant héros. Puissiez-vous continuer à apporter la lumière dans les ténèbres !' WHERE `entry`=5505; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Tja, da ist er, $N, der fertige Skelettschlüssel. Ich bin eigentlich absolut sicher, dass dieser Schlüssel Euch Zutritt zur Scholomance verschaffen wird. Es gibt aber nur eine Möglichkeit, um absolut sicher zu sein, dass er wirklich funktioniert. Verschwendet keine Zeit darauf, es auszuprobieren, sage ich.$B$BViel Glück. Möget Ihr auch weiterhin Licht in die Dunkelheit bringen!' WHERE `entry`=5505; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, aquí la tienes $n, la Llave esqueleto. Estoy tan seguro como puedo de que con esta llave podrás adentrarte en los confines de Scholomance. Pero solo hay un modo de asegurarse por completo. No pierdas tiempo intentándolo, te lo aconsejo.$B$BBuena suerte, poderoso héroe. ¡Que sigas llevando la Luz a las tinieblas!' WHERE `entry`=5505; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축하하네. 자네에게 은빛 여명회 명예 휘장을 지급하게 되어 기쁘게 생각하네!$B$B이런 방법으로 명예 휘장을 얻는다는 것은 자네가 선한 대의를 추구하는 진정한 영웅이라는 것을 보여 주는 것이네. 스컬지에 대항하는 모든 노력이 값지지만 놈들의 지도자 중 하나를 처치하는 것은 녀석들에게 큰 타격을 입히는 것이지!$B$B은빛 여명회를 위하여!' WHERE `entry`=5508; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '타락자의 스컬지석은 스컬지 우두머리들의 표장이지. 스컬지를 다스리는 직위를 가진 강력한 언데드라면 항상 하나씩 지니고 있다네. 그런 사악한 생물을 처치하는 것은 틀림없이 은빛 여명회의 대의와 모든 선한 대의의 실현을 앞당기게 될 것이야!$B$B은빛 여명회를 대신해 자네에게 이 표장 중 하나를 명예 휘장 하나와 교환해 주도록 하겠네. 그토록 강력한 존재들에게 함부로 맞서는 게 쉽지는 않을 거야. 이 표장을 얻기 위해서는 더 주의를 기울여야 해.' WHERE `entry`=5508; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une Pierre du Fléau des Corrupteurs est l\'insigne des Seigneurs du Fléau. Tout être puissant occupant une position d\'autorité au sein du Fléau en possède une. Détruire l\'une de ces créatures malfaisantes ferait sans doute avancer la cause de l\'Aube d\'argent, et toutes les bonnes causes !$B$BAu nom de l\'Aube d\'argent, je vous remettrai une marque de valeur en échange de l\'un de ces insignes. Soyez prudent dans votre quête, $n - on ne plaisante pas avec des êtres d\'une telle puissance.' WHERE `entry`=5508; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Im Auftrag der Argentumdämmerung werde ich Euch eine Ehrenmarke im Austausch für jedes einzelne dieser Abzeichen überreichen. Seid vorsichtig, wenn Ihr Euch eine aneignen wollt, $N – mit solch machtvollen Wesen ist nicht zu spassen!' WHERE `entry`=5508; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La Piedra de la Plaga de un corruptor es la insignia de los Señores Supremos de la Plaga. Unos seres poderosos que disfrutan de una posición de autoridad en la Plaga. Siempre llevan una. Matar a esas criaturas tan malévolas ayudaría sin duda a la causa del Alba Argenta... ¡y a todas las buenas causas del mundo!$B$BDe parte del Alba Argenta, te daré una muestra de valor a cambio de una sola de estas insignias. Sé prudente cuando quieras hacerte con una, $n, los seres que las poseen son poderosos.' WHERE `entry`=5508; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축하하네. 자네에게 은빛 여명회 명예 휘장을 지급하게 되어 기쁘네!$B$B받을 자격을 갖춘 이에게 지급하는 명예 휘장은 스컬지와의 전쟁에서 전세를 역전시켰다는 증거지. 더욱 많은 영웅들이 자신들의 땅에서 싸우고 있으니 스컬지라는 궁극적인 악과 전쟁을 벌일 때가 오면 틀림없이 은빛 여명회가 최전선에서 싸우게 될 거야. 오늘날 이 휘장을 받기까지 자네가 보여 준 그 용맹스러움이 그날에도 우리에게 승리를 안겨 주게 되길 바라겠네!' WHERE `entry`=5509; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '침입자의 스컬지석은 스컬지의 정예 군단이 지니는 표장이네. 역병지대에 배치된 부대들 중에서도 보다 강한 녀석들에게서 종종 찾을 수 있다네. 사실 그러한 생물을 처치하는 것이 쉽지 않지만, 악의 처단이라는 임무를 마음에 새기며 즐겁게 전투에 임해야 하네.$B$B은빛 여명회에서는 현재 이 표장 10개를 가져오는 이에게 명예 휘장 하나를 지급하고 있지. 이곳으로 내게 그 표장들을 가져오면 자네가 마땅히 받아야 할 보상을 반드시 지급하도록 하겠네.' WHERE `entry`=5509; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une pierre de Fléau des envahisseurs est l\'insigne des troupes d\'élite du Fléau. On les trouve parfois sur les soldats les plus aguerris stationnés dans les Maleterres. Abattre une telle créature est sans conteste un défi, mais un défi bien agréable pour ceux qui ont accepté notre brevet pour combattre le mal.$B$BL\'Aube d\'argent offre actuellement une marque de valeur en échange de dix de ces insignes. Apportez-les-moi, et je ferai en sorte que vous receviez votre juste récompense.' WHERE `entry`=5509; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Argentumdämmerung offeriert gegenwärtig eine Ehrenmarke im Austausch gegen zehn dieser Abzeichen. Bringt sie mir und ich werde dafür sorgen, dass Ihr Eure Honoration erhaltet.' WHERE `entry`=5509; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La Piedra de la Plaga de un invasor es la insignia de las tropas de élite de la Plaga. A veces se encuentran en los soldados más fuertes, los que están en las Tierras de la Peste. Matar a uno de ellos es un desafío, pero es uno que se ve compensado por ser una oportunidad para derrotar al mal.$B$BEl Alba Argenta ofrece una muestra de valor a cambio de diez de estas insignias. Tráemelas y yo me aseguraré de que recibas tu justa recompensa.' WHERE `entry`=5509; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '축하하네. 자네에게 은빛 여명회 명예 휘장을 지급하게 된 것을 기쁘게 생각하네!$B$B이 휘장에는 두 가지 용도가 있네. 첫째, 은빛 여명회 내에서의 지위를 높이는 데 쓰일 수 있네. 휘장을 사용하여 명예롭고 존경 받는 동지들에게만 주어지는 옵션과 보상을 얻을 수 있게 되는 것이지. 둘째, 은빛 여명회에서 보유한 귀한 물건들 중 일부를 구입할 때 돈과 함께 우리 병참장교들에게 지불하는 데 사용할 수 있네.$B$B어떤 결정을 내리든 이 위임봉은 자네가 마땅히 받을 만한 성과를 올렸기 때문에 받는 것임을 명심하기 바라네. 수고했네!' WHERE `entry`=5510; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '앞잡이의 스컬지석은 스컬지 사병들의 표장이라네. 이 표장은 역병지대에 배치된 부대들 중 좀 더 약한 무리들에게서 가끔 찾을 수 있지. 하지만 좀 약하다고 해서 녀석들을 얕잡아봐서는 절대 안 되네. 스컬지는 어디에 있든지 결코 과소평가해서는 안 될 상대라네.$B$B현재 은빛 여명회에서는 이 표장 20개를 가져오는 이에게 명예 휘장 하나를 지급하고 있네. 스컬지석을 충분히 모아 오면 기꺼이 명예 휘장과 교환해 주도록 하겠네.' WHERE `entry`=5510; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une Pierre du Fléau des serviteurs est l\'insigne du rang et de la classe du Fléau. Elles se trouvent parfois sur le plus faible de leurs troupes positionnées dans les Maleterres, bien que le terme \"faible\" mérite d\'être replacé dans son contexte.Les membres du Fléau, où qu\'ils soient, ne devraient jamais être sous-estimés.$B$BL\'Aube d\'argent offre à présent une marque de valeur pour 20 de ces insignes - un échange que je serai heureux d\'effectuer si vous avez amassé suffisamment de pierres du Fléau.' WHERE `entry`=5510; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Argentumdämmerung offeriert zurzeit eine Ehrenmarke im Austausch gegen 20 dieser Zeichen – ein Austausch, den ich sehr gerne vornehme, vorausgesetzt, Ihr habt genügend Geisselsteine erworben.' WHERE `entry`=5510; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una Piedra de la Plaga de un esbirro es la insignia de las tropas de la Plaga. A veces se encuentran en los más débiles de sus filas, las que están en las Tierras de la Peste... aunque el término \"débiles\" debe por supuesto, interpretarse en su contexto. Los miembros de la Plaga, estén donde estén, no deben ser subestimados.$B$BEl Alba Argenta ofrece una muestra de valor a cambio de veinte de esas insignias... Es un intercambio que me encantaría hacer, ¡siempre que tengas suficientes Piedras de la Plaga!' WHERE `entry`=5510; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음, 완성된 해골 열쇠를 가지고 도착했군. 이거라면 분명 스칼로맨서 안으로 들어갈 수 있을 거라고 확신하네. 하지만 열쇠가 제대로 작동하는지 확인하려면 직접 해보는 수밖에 없으니 시간을 낭비하지 말게.$B$B행운을 비네, 영웅이여. 명예와 용기의 힘으로 스칼로맨스에게 응징을!' WHERE `entry`=5511; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Eh bien voilà, $n - la Clé squelette terminée. Je suis aussi certain que possible que cette clé vous permettra d\'entrer dans les confins de Scholomance. Toutefois il n\'y a qu\'un moyen de vérifier son efficacité. Ne perdez pas de temps et essayez-la, c\'est ce que je dis.$B$BBonne chance, puissant héros. Puissent vos victoires continuer de vous apporter gloire et pouvoir alors que vous semez la désolation à Scholomance !' WHERE `entry`=5511; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, aquí estás, $n. Y has completado la llave esqueleto. No tengo dudas de que esta llave te permitirá acceder a los confines de Scholomance. Solo hay una forma de asegurarse por completo de que funcione. Yo diría que no pierdas tiempo en probarla.$B$BBuena suerte, poderoso héroe. ¡Que tus victorias continúen otorgándote fama y poder mientras destruyes Scholomance!' WHERE `entry`=5511; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 만나 봐야 하는 고블린의 이름은 크린클 굿스틸이라고 하네. 타나리스 사막의 가젯잔에서 자신의 기술을 이용해 돈많은 고객들과 거래를 하고 있는 친구지. 우리가 필요한 거푸집을 만들 수 있는 인물은 크린클 굿스틸 밖에 없을 걸세. 가격 또한 싸지는 않을 거야. 크린클 굿스틸이 자네에게 사례로 뭘 요청하던 우리가 부탁한 일을 발로 뛰어줘야 하네.$B$B난 연금술사지 은행원이 아니네. 만약 내가 금을 쌓아 놓고 산다면 여기 올 일이 없었겠지.$B$B이런, 또 주저리 주저리 늘어논 것 같군. 으음... 가젯잔으로 가게나! 행운을 비네!' WHERE `entry`=5514; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '디더스가 당신이 물건을 배달해 갈 거라고 그러더군! 거래는 거래니까 당신을 위해 뼈조각을 거푸집에 넣어 주도록 하지.$B$B디더스가 경화제는 첨가했나? 음, 훌륭해... 그런데 보루로 돌아가려면 오래 걸리겠어.' WHERE `entry`=5514; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 당신이 누군지, 여기 왜 왔는지 알고 있지. 당신이 도착하기 전에 알빙턴에게 전갈을 받았다고. 자, 서론은 집어치우고 본론으로 들어가자고. 거래하겠나?$B$B나한테 해골 열쇠를 만드는 데 필요한 거푸집이 있는데 말이야. 가격은 선불로 15골드, 흥정은 없다고, 친구. 뼈조각을 거푸집에 넣어 주고 말이야. 그리고 대장기술에 대한 지식 없이 열쇠의 자루를 만드는 방법을 공짜로 가르쳐 주지.$B$B이 정도면 아주 훌륭한 조건이라고!' WHERE `entry`=5514; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '소름끼치는 가방이로군요!' WHERE `entry`=5515; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<선명해졌다 흐릿해졌다 하는 에바의 모습>' WHERE `entry`=5515; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래. 이거면 되겠군. 여기 이렇게 집어넣고 여기 이렇게 잡아당기고... 헤헤. 아주 잘 만들어지겠는걸! <큰 미소를 지어 보이는 노트.>$B$B자. 다 됐군. 이 위장복은 상당히 불안정한 거라는 걸 잘 기억해두시오. 10분이 지나면 옷이 조각조각 떨어진다는 것을. 옷이 떨어지고 나면 아무도 속지 않겠지! 크롬크러쉬 녀석에게 다가가지 바로 전에 입도록 하라고. 한 가지 더 당부할 게 있는데, 녀석은 당신만 동료라고 착각하지 당신 친구들도 동료라고 착각하지는 않을 거야!' WHERE `entry`=5518; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 위장복을 만드는 데 필요한 것들 중 오우거 타닌이 제일 찾기 힘들 거요. 위층에 좀 있는 것 같던데? 잘 모르겠군. 이렇게 족쇄에 묶여 있어서야 돌아다닐 수가 없으니...$B$B어쨌든 내가 필요로 하는 걸 갖고 오면 멍청한 크롬크러쉬 대장이 당신을 보고 자기 부하들 중 하나라고 생각할 만큼 감쪽같은 오우거 위장복을 하나 만들어주지.' WHERE `entry`=5518; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 됐군. 이걸 입으면 10분 동안은 괜찮을 거라고. 행운을 빌겠소!$B$B아, 참. 그리고 혹시 이 근처에서 날 풀어줄 수 있는 열쇠를 찾거든 제발, 꼭 좀 알려달라고!!!' WHERE `entry`=5519; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 위장복이 필요하다고? 뭐, 내가 어디로 금방 달아날 수 있는 것도 아니고, 가서 전에 구해달라고 했던 것과 같은 재료들을 모아오면 내가 오우거 위장복을 또 하나 만들어주지.' WHERE `entry`=5519; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Besoin d’une autre tenue, hein ? Bon, je ne vais nulle part, de toute façon. Amenez-moi les mêmes éléments que l’autre fois, et je vous en ferai une autre.' WHERE `entry`=5519; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr braucht einen weiteren Ogeranzug, richtig?  Da ich wohl so schnell nirgendwo hingehe - bringt mir einfach die gleichen Sachen, um die ich Euch zuvor gebeten habe und ich fertige Euch einen weiteren Ogeranzug an.' WHERE `entry`=5519; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesitas otro traje, ¿verdad? Pues mira, como parece que no voy a ir a ninguna parte, tráeme las cosas que te pedí la vez anterior y te haré otro traje de ogro.' WHERE `entry`=5519; +UPDATE `locales_quest` SET `Details_loc1` = '얼마전에 우리 주인님이신 벡투스님께 전갈을 받았어요. 그게, 벡투스님께서 직접 보내신 게 아니라... 리어니드 바돌로매라는 이가 보낸 전갈인데, 난 리어니드를 모르지만 리어니드는 벡투스님을 잘 알고 지냈던 모양이에요. 벡투스님은 자신이 허락하는 이가 아니면 알고 지내지 않으시거든요.$B$B리어니드 얘기로는 벡투스님께서 용의 알을 찾고 계신다고 하는군요. 그 용의 알을 당신이 동부 역병지대의 희망의 빛 예배당에 있는 그에게 가져다 주길 바라고 계세요.$B$B정말 섭섭해요! 어째서 당신이죠? 벡투스님께서 날 믿지 않으시는 걸까요? 뭐, 신경 쓰지 마세요. 그냥 알을 가져가서 리어니드에게 난 벡투스님이 명하신 대로 했다고 전해 주세요.' WHERE `entry`=5522; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아주 좋아. 자네가 땀 흘려 섬긴 악의 세력이 누구인지 모르겠지만 이제 곧 진실을 알게 될 걸세. 나는 그 주인의 종이 아니니 두려워하지는 말게나. 내 이름은 리어니드 바돌로매. 은빛 여명회 동지들 사이에서는 \'존경받는 리어니드\'로 통한다네.$B$B팅키를 속여 자네가 내게 용의 알을 가져오도록 한 것일세. 내 속임수가 먹혀 들어간 게 다행이군. 이 알이 정말로 벡투스의 손에 들어갔다면 적의 손에 엄청난 힘을 쥐어 주는 게 되었을 테니까 말이야.' WHERE `entry`=5522; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검은바위 첨탑에서 장난을 친 게 자네란 말인가? 내가 부탁한 건 가져왔나?' WHERE `entry`=5522; +UPDATE `locales_quest` SET `Title_loc3` = 'Leonidas Bartholomäus' WHERE `entry`=5522; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Eres el que está haciendo de las suyas en la Cumbre de la Roca Negra, ¿verdad? ¿Tienes lo que te pedí?' WHERE `entry`=5522; +UPDATE `locales_quest` SET `Title_loc5` = '炫彩黎明披肩' WHERE `entry`=5524; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 제일이로군! 다른 녀석들은 뭐, 떨거지일 뿐이지 암.... 아, 풀어줘서 정말로 고맙소!$B$B내 인생이 한낱 오우거따위의 간식으로 끝나지 않을 줄 알았다니까!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그건 고르독 족쇄 열쇠라고 하는 물건이지. 이 오우거 얼간이들이 그렇게 부르더군. 이곳 오우거들이라면 누구나 지니고 있을 텐데, 어떤 오우거 녀석들이 지니고 있는지는 모르겠단 말이야. 경비병들이라면 갖고 있을 확률이 더 높겠지...$B$B아니, 내가 지금 뭔 소리 하는 거야. 당신 벌써 그 열쇠 갖고 있지?! 그게 바로 그 열쇠야?!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'C’est la Clé des menottes gordok – en tous cas, c’est comme ça que l’appellent ces patapoufs. Je ne sais pas qui l’a. Ils le peuvent tous, j’imagine. Les gardes, sans doute…$B$BMais qu’est-ce que je raconte ? Vous l’avez déjà, n’est-ce pas ? Vous l’avez sur vous ?' WHERE `entry`=5525; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Sie nennen ihn den Gordokfesselschlüssel - Naja, zumindest tun es diese \"Tonnenweise Spaß auf zwei Beinen\"-Oger. Ich denke einer der Oger müsste ihn haben, leider weiß ich nicht genau welcher. Möglicherweise ist die Chance größer, dass einer der Wachen ihn hat...$B$BWas erzähle ich da? - sicher habt Ihr ihn schon, oder? Ist es der da??!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Se llama llave de los grilletes de Gordok... bueno, así es como la llaman esos graciosillos. Creo que podría tenerla cualquiera de los ogros, pero no sé cuáles en concreto. Probablemente podrían tenerla los guardias...$B$B¿Pero qué estoy diciendo? ¡Si tú ya la tienes! ¡¿No?! ¡¿¿No es eso que tienes ahí??!' WHERE `entry`=5525; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '과연 사람들 말대로 그대는 재주가 참 좋소이다. 그대 같은 이가 세나리온 의회를 위해 일해준다니 큰 축복이오.$B$B성물함이 다시 우리 손에 들어왔으니 이제 마음이 좀 편해지는군. 그대라면 내가 믿고 사악한 악마와 맞선 후에 위험한 물건까지 가지고 와달라는 부탁을 할 수 있겠소이다...' WHERE `entry`=5527; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '정화의 성물함은 그 자체만으로도 유물의 가치를 지니고 있소. 원래 몇 개밖에 만들어지지 않았고, 그나마 대부분 시간이 흐르면서 분실된 것으로 알고 있소.$B$B그중 하나가 마파람 마을에 있었다는 것을 안지는 꽤 됐다는 건 인정하겠소. 사실 실리더스에서 혼란이 점점 커지기에 그대로 비밀로 간직하려고 했었지. 이리저리 기웃거리다 보면 분명 적들의 의심을 살 테니 말이오.$B$B안타깝게도 나 홀로 지켜온 평화의 시간은 이제 끝난 것 같소. 엘드레탈라스의 상황도 있고 하니 말이오.' WHERE `entry`=5527; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '힉... 이제 당신 우리 대빵이니까 좀 괜찮은 술 하나 맛볼 수 있다! 힉... 이 술 마시면 기운 나고 기분도 아주 좋아진다! 힉... 이게 알짜배기 술이야, 왕... 한번 마시고 크리그에게 어떤지 말해줘... 힉!' WHERE `entry`=5528; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'V’z’êtes le grand patron maintenant, alors z’avez le droit de goûter mes alcools. Ils rendent fort ET font tourner la tête ! C’est d’la bonne, chef… essayez, vous pourrez l’dire à Kreeg !' WHERE `entry`=5528; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr jetzt de\' Big Boss hier. Also kriegen freie Kostproben meiner besseren Gebräue! Diese Tränke werden Euch verstärken UND Euch Schädel weghauen! Das ist da\' guta Zeug, Chef... Ihr versuchen und dann Kreeg glauben!' WHERE `entry`=5528; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ahora eres el jefe, ¡así consigues muestras gratis de mis mejores bebidas! ¡Te darán un buen subidón y un potente tirón! Son las buenas, jefe. ¡Prueba y dilo a Kreeg!' WHERE `entry`=5528; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했어요! 스컬지가 또 다른 용 무리를 키울 수 있게 되려면 오랜 시간이 걸릴 거예요.$B$B그러니까, 적어도 그러길 바란다는 거예요!' WHERE `entry`=5529; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Begebt Euch zur Scholomance, $N. Schaltet diese verseuchten Jungtiere aus, bevor sie heranwachsen!' WHERE `entry`=5529; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 가져온 이 알들은 역병 걸린 용군단을 만들어내려는 스컬지 실험에 사용될 예정이었네. 이 얼어붙은 검은용 알은 녀석들의 연구에 아주 유용하게 쓰였을 테고 틀림없이 실험 일정도 단축할 수 있었을 걸세. 이제는 녀석들의 연구에 종지부를 찍을 때라네.$B$B이 얼어붙은 알을 밖에 있는 베티나 비글징크에게 가져가게. 베티나는 과학과 연금술에 능통한 친구인데, 우리가 스컬지에게 사용할 만한 무기를 하나 만들었다네. 자네의 도움으로 녀석들에게 큰 타격을 입히게 될 거야.' WHERE `entry`=5531; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말로 가져왔군요! 그것도 아주 좋은 용기에 담아서 말이에요. 크기가 아주 딱 맞네요!$B$B나중에 연구를 할 수 있도록 안전한 곳에 보관해 두도록 하겠어요. 하지만 지금 당장은 당신이 알을 담아 온 용기가 필요해요.$B$B아주 특정한 목적에 사용할 장치를 하나 만들었어요. 스칼로맨스의 언데드 학자들을 처치할 목적 말이에요. 이들이 역병 걸린 용군단을 만들어 내기 위해 용을 연구하고 있으니 우린 이들의 연구가 진척되어 나가는 걸 막아야 해요.$B$B난 이 장치를 여명의 계략이라고 부르는데, 그 이유는... 제대로 작동할지 잘 모르기 때문이죠!$B$B우리 대신 한번 시도해 보겠어요?' WHERE `entry`=5531; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '하이요! 용의 알을 가져왔다고요? 어디 한번 봐요!' WHERE `entry`=5531; +UPDATE `locales_quest` SET `Title_loc3` = 'Betina Moppelzink' WHERE `entry`=5531; +UPDATE `locales_quest` SET `Title_loc5` = '貝蒂娜·比格辛克' WHERE `entry`=5531; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hola, $n. He oído que traes unos huevos de dragón. Déjame verlos.' WHERE `entry`=5531; +UPDATE `locales_quest` SET `Details_loc1` = '카엘 다로우의 섬에는 비열한 스컬지 강령술과 악의 중심인 스칼로맨스가 있네. 우리의 적은 아무 것도 모르는 희생자들에게 차마 입에 담기도 힘든 타락한 짓을 저질렀다네. 그럴 것이라 예상은 했지만... 스칼로맨스의 문이 잠겨 열쇠가 없으면 들어갈 수 없을 것이네.$B$B연금술사 알빙턴은 스칼로맨스에 대해서도 잘 알고 열쇠를 얻는 방법도 알고 있네. 자네가 내게 자신의 가치를 증명했으니 이 일을 자네에게 맡기겠네. 알빙턴에게 가서 이 문제에 대해 대화를 나눠보게나.' WHERE `entry`=5533; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '만나서 반갑습니다. 나는 최근에 스칼로맨스에 대해 많은 연구를 했고 당신이 열쇠를 얻을 수 있는 방법도 알아낸 것 같습니다. 열쇠가 없으면 정문을 통과할 수가 없을 겁니다.$B$B내부로 들어가면 끔찍한 장면이 펼쳐질 것입니다. 당신 같은 영웅은 어떻게 대처할지 나도 모르겠군요..' WHERE `entry`=5533; +UPDATE `locales_quest` SET `Title_loc5` = '通靈學院' WHERE `entry`=5533; +UPDATE `locales_quest` SET `Details_loc1` = '뭐? 뭐? 뭐라고?$B$B마음에 안 들더라 이거요? 그 폭탄이 얼마나 비싼 건지 알기나 하시오? 자그마치 가격이... 아이고, 그만둡시다. 그래, 푼돈이나 벌고 싶은 생각은 없단 말이지? 좋소, 그럼 이렇게 합시다. 먼저 당신이 쓸만한 일꾼이라는 걸 내게 증명해 보이는 의미로, 조그만 일을 해주면 그에 맞는 보상을 해주지.$B$B당신이 \"쓸만한\" 일꾼이라고 자부한다면 엘다라스 폐허로 가서 블러드 엘프들이 찾아다니던 어떤 룬을 구해 내게 가져오시오. 아마 나가들이 지니고 있는 모양이외다.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하하! 좋았어!$B$B대체 이게 어디에 쓰이는 물건이기에 학자 림토리가 나까지 고용해 이걸 찾으려 했는지... 꼭 알아내고야 말겠소. 흥! 이제 모든 것이 내 손에 달려 있다! 이 블러드 엘프 놈들! 바로 이 킴야엘님의 손 말이다! 흥! 진짜 쥐새끼 같은 놈이 누군지 톡톡히 가르쳐 주지!$B$B잘해 줬소, $n. 무지 고맙군. 자, 난 해결해야 할 다른 일이 있으니 이 돈이나 받고 어서 가 보슈.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 그 룬은 어디 있소? 당신은 일을 도우러 온 성실한 일꾼이지 않소?$B$B까딱 잘못했다간 우리가 합의한 보수에 대해 다시 생각해 보는 수가 있지. 뭐라고? 아무것도 합의 본 게 없었다고? 저런, 그렇게 생각한다면 느긋하게 찾아오도록 하시오. 대신, 시간을 오래 끌수록 보수가 줄어들 거라는 것만 잊지 말라고.' WHERE `entry`=5534; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 도와 줘서 고맙소이다. 영혼들은 평안을 찾았으니 비전술에 대한 욕망과, 그로 인해 초래되었을 위협 또한 줄어든 것이오.$B$B아제로스를 황폐하게 만들고 있는 양 진영의 충돌... 언젠가는 모두들 당신은 그런 것들을 초월해 있다는 사실을 깨닫게 될 것이오.' WHERE `entry`=5535; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 당신은 솜씨만 좋은 것이 아니라 재치도 뛰어나군. 비록 당신이 대지모신을 섬기지는 않더라도, 그 생물들을 물리쳐 대지모신의 뜻을 받드는 자들에 대한 당신의 충성을 증명하였소. 대지모신은 이 세계와 그 너머에 있는 모든 것에 존재하시오. 빛이자 어둠인 그녀의 눈은 하늘을 가로질러 항상 우리를 내려다보고 계시지.$B$B자, 당신이 수고해 준 데 대한 감사의 표시이니, 이 작은 사례를 받아 주시오.' WHERE `entry`=5536; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 되겠어요! 이제 내 차례군요. 적당한 경화제를 첨가해서 앞으로 치를 격렬한 주조 과정을 견딜 수 있게 할 겁니다.$B$B다음 단계는 열쇠에 맞는 거푸집을 구하는 일입니다. 내가 과거에 해골 열쇠와 비슷한 으스스한 물건을 만들었던 타나리스에 있는 고블린 대장장이를 알고 있답니다. 그 역시 대부분의 고블린처럼 최고의 입찰자를 위해 일하고 있지요.' WHERE `entry`=5537; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '참 끔찍하게 들리겠지만 열쇠의 바깥 부분을 만들려면 꽤 많은 수의 적합한 뼈조각이 필요합니다. 괜히 해골 열쇠라고 부르는 게 아니죠.' WHERE `entry`=5537; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '알빙턴이 당신이 물건을 배달해 갈 거라고 그러더군! 거래는 거래니까 당신을 위해 뼈조각을 거푸집에 넣어 주도록 하지.$B$B알빙턴이 경화제는 첨가했나? 음, 훌륭해... 그런데 서리바람 거점으로 돌아가려면 오래 걸리겠어.' WHERE `entry`=5538; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 당신이 누군지, 여기 왜 왔는지 알고 있지. 당신이 도착하기 전에 알빙턴에게 전갈을 받았다고. 자, 서론은 집어치우고 본론으로 들어가자고. 거래하겠나?$B$B나한테 해골 열쇠를 만드는 데 필요한 거푸집이 있는데 말이야 가격은 선불로 15골드, 흥정은 없다고, 친구. 뼈조각을 거푸집에 넣어 주고 말이야. 그리고 대장기술에 대한 지식 없이 열쇠의 자루를 만드는 방법을 공짜로 가르쳐 주지.$B$B이 정도면 아주 훌륭한 조건이라고!' WHERE `entry`=5538; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '탄환이 왔군! 정말 다행입니다! 늙은 로슬로의 보급품이 드디어 왔군요! 배달이 늦어져서 걱정하던 참이었어요. 하지만 할아버지께서 생전에 늘 하시던 \'아주 안 오는 게 아니라면, 조금 늦어지는 건 괜찮다.\'라는 말씀을 새기며 기다리고 있었죠.$B$B정말 고맙습니다! 벌써 손님들이 줄을 서서 탄환이 오기만을 기다리고 있었다니까요.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '탄환을 사러 온 게 아니라면 좋겠군요. 지금 재고도 다 떨어지고 없어서 말입니다.' WHERE `entry`=5541; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 와서 푹 쉬게. 함께 먹고 마시며 옛 얘기나 해 보세!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt kein Mitleid mit den Dämonenhunden, $R. Das sind Monstrositäten!' WHERE `entry`=5542; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 고상함의 빛나는 모범이로군! 내 몸에서 영웅의 피가 고동치는 것을 느낀 것은 참으로 오랜만의 일이야. 자네의 용맹한 행동에 나까지 사기가 오르는군!' WHERE `entry`=5543; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Unterschätzt das geflügelte Gezücht nicht, $R. Durch die Seuche haben sie übernatürliche Fähigkeiten erhalten.' WHERE `entry`=5543; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '성스러운 빛의 가호가 있기를! 정말 고맙네, 젊은이.' WHERE `entry`=5544; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 고기 맛도 참을 만해지게 될 걸세, $r 친구.' WHERE `entry`=5544; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<숫자를 세기 시작하는 스미드 스크래블스크류>$B$B넷, 다섯... 좋아. 내가 요청한 대로 길들인 코도 5마리를 가져왔군. 부자, 엄청난 부자가 될 수 있겠어! 내가 성공했다는 얘기를 들으면 비블리의 녹색 낯짝이 어떻게 변할지 궁금해지는군!' WHERE `entry`=5561; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '짐마차가 여기에 잠깐 머물 거야. 내가 요청한 새로 길들인 코도 5마리는 준비됐나?' WHERE `entry`=5561; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했습니다. 그대의 노력은 악마의 위협에 맞서 싸우는 데 큰 도움이 되었으며 아제로스의 모든 것이 좀 더 안전해질 것입니다!' WHERE `entry`=5581; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '만노로크 소굴에 있는 악마의 차원문을 없앴습니까?' WHERE `entry`=5581; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단해요! 이 비늘은 내가 그동안 계속 해 온 스컬지의 음모에 대한 조사에 아주 큰 도움이 될 거예요. 고마워요. 앞으로도 이런 비늘을 더 찾게 되거든 내게 가져와 주세요!' WHERE `entry`=5582; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '음, 내게 뭔가 보여 줄 게 있나요?' WHERE `entry`=5582; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 제시카 언니는 어디 있어요? 언니는 아주 오래전, 제가 아주 어렸을 때 떠났는데, 떠날 때 많이 울었어요. 왜 울었는지 전 몰라요! 음... 넘어져서 발가락이 아파서 그랬을지도 몰라요.$B$B언니가 여기 있을 때는 같이 놀고, 춤도 추고, 집 근처에서 예쁜 꽃도 꺾고 그랬어요. 그리고 가끔은 아빠가 집에 오시는 게 보이면 언니랑 같이 숨어 있다가 갑자기 튀어나와서 아빠를 놀라게 해 드리기도 했어요.$B$B언니, 돌아와! 언니가 돌아오면 아빠도 돌아오실 거고 그럼 다시 다 같이 놀 수 있을 거란 말이야...' WHERE `entry`=5601; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '파수꾼 샤야를 치유하고 인내 부여' WHERE `entry`=5621; +UPDATE `locales_quest` SET `Details_loc1` = '다시 만났군요, 젊은 <사제분/여사제분>. 우리 사제의 기술에 대해 좀 더 자세하게 배울 시간이 됐습니다. 여기 노스샤이어에서 하던 일을 마무리하고 골드샤이어에서 여사제 조세타님을 찾아가 보시기 바랍니다. 그분께서는 당신에게 가르쳐 줄 것이 많이 있고 당신이 빛의 길에서 강하게 성장하고 있다는 얘기도 들으셨다고 하더군요. 그분께선 당신을 훈련한다는 생각에 잔뜩 기대하고 계시니 어서 가보시기 바랍니다.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '도착한 걸 보니 기쁘군요. 당신의 미래와 빛의 힘 내에서 당신이 가야할 길에 대해 많은 논의를 해야 합니다.' WHERE `entry`=5623; +UPDATE `locales_quest` SET `Details_loc1` = '보통 전 새로운 빛의 추종자들을 첫 로브를 입을 자격이 있는지 확인해 보기 위해 작은 과제를 낸답니다. 로브는 대성당에서 그 $G사제:여사제;를 인정하고 후원한다는 것을 외부에 나타내는 표시지요.$B$B하지만 이번 시험은 기존 상황과 좀 다릅니다. 황금골의 시민들 중 하나가 여기서 동쪽에 있는 호수 근처에서 부상당한 경비병을 봤다고 해요. 이름은 로버츠라고 하는데, 그를 찾아서 치유를 한 다음, 몸을 강화시켜 주고 이곳으로 돌아오도록 하세요. 그렇게 하면 당신이 시험을 마친 것으로 간주하도록 하겠습니다.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨어요. 마을을 지킬 건장한 경비병이 한 명 더 있으니 우리는 그만큼 더 안전해진 거랍니다. 벌써 자신의 능력을 현명하게 사용할 줄 안다니 기쁘군요. 언제든지 훈련을 더 받을 준비가 되었다고 생각되면 절 찾아오세요.$B$B일단 이 로브를 드릴게요. 다른 이들이 이 로브를 보고 당신이 빛의 일원이라는 것을 알게 될 겁니다. 후에 더 많은 시험이 있을 테고 그 시험에 이 로브가 꼭 필요한 건 아니니 입고 싶지 않다고 해도 상관없답니다.' WHERE `entry`=5624; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '경비병 로버트 치유 및 인내 부여' WHERE `entry`=5624; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '산악경비대 돌프 치유 및 인내 부여' WHERE `entry`=5625; +UPDATE `locales_quest` SET `Details_loc1` = '이봐요! 잠시만요! 시간 좀 내주십시오.$B$B당신 지금껏 빛을 찾아다니셨죠? 그렇다면 카라노스의 막산 앤볼을 만나보는 게 좋겠습니다. 당신에게 $c의 길에 대해 자세히 알려줄 겁니다. 그리고 <사제/여사제>로서 당신을 빛내줄 로브를 줄 수도 있다고요. 단, 그럴만한 자격이 있을 때의 얘기입니다.$B$B이제 출발하십시오! 여기 일을 최대한 빨리 마치고 굴을 통과해 카라노스로 가세요. 막산 앤볼이 기다리고 있을 겁니다.' WHERE `entry`=5626; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 브란스토크가 보냈군요. 그렇죠? 좋습니다, 좋아요! 브란스토크의 말이 옳습니다. 당신은 이제 빛의 세계로 더 큰 걸음을 내딛기 시작한 거예요. 제가 더욱 강하게 단련시켜 드리겠습니다. 지금 당신에게 가장 필요한 것은 바로 육체와 정신의 힘이죠.' WHERE `entry`=5626; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5628; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5629; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5630; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5631; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5632; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5633; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez rendu un grand service à la Lumière en devenant un exemple remarquable pour ceux qui voyagent dans et au-delà de ces contrées dangereuses. S\'il vous plaît, veuillez accepter cette leçon en remerciement de tout ce que vous avez fait.' WHERE `entry`=5634; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt dem Licht einen großen Dienst erwiesen, indem Ihr ein leuchtendes Beispiel für diejenigen wurdet, die durch dieses gefährliche Land und in die Ferne reisen. Bitte, nehmt diese Lektion als Dank für all das an, was Ihr getan habt.' WHERE `entry`=5634; +UPDATE `locales_quest` SET `Title_loc5` = '絕望禱言' WHERE `entry`=5634; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 대여사제 로레나와 대화해야 합니다.' WHERE `entry`=5636; +UPDATE `locales_quest` SET `Title_loc5` = '絕望禱言' WHERE `entry`=5636; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 대여사제 로레나와 대화해야 합니다.' WHERE `entry`=5637; +UPDATE `locales_quest` SET `Title_loc5` = '絕望禱言' WHERE `entry`=5637; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 대여사제 로레나와 대화해야 합니다.' WHERE `entry`=5638; +UPDATE `locales_quest` SET `Title_loc5` = '絕望禱言' WHERE `entry`=5638; +UPDATE `locales_quest` SET `Details_loc1` = '스톰윈드에서 $G형제:자매;를 찾고 있습니다. 스톰윈드의 대여사제 로레나님께서 말씀하시길 $G형제:자매;가 다음 단계의 훈련을 받을 자격이 있는지 증명할 시간이 됐다고 하셨습니다. 지체하지 말고 스톰윈드로 가십시오. 도시 가운데에 있는 빛의 대성당에 가면 대여사제님을 만날 수 있을 겁니다. 대여사제님께 내 안부를 전해주고 $G형제:자매;의 실력을 증명해 보이시기 바랍니다. 성스러운 빛이 $G형제:자매;와 함께하기를 빌겠습니다.' WHERE `entry`=5639; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 대여사제 로레나와 대화해야 합니다.' WHERE `entry`=5639; +UPDATE `locales_quest` SET `Title_loc5` = '絕望禱言' WHERE `entry`=5639; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez tout ce qui fait un grand $c, $n. Continuez à faire du bon travail !$B$BVous avez montré que vous pouviez partir au combat. Peut-être est-t-il temps de vous apprendre un petit quelque chose de plus.' WHERE `entry`=5641; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Aus Euch könnte ein großartiger $C werden, $N. Leistet weiter so gute Arbeit!\n$B$BIhr habt bereits bewiesen, dass Ihr bereit für die Schlacht seid. Vielleicht ist es an der Zeit, Euch ein wenig mehr beizubringen.' WHERE `entry`=5641; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Eure Riten werden bald kommen. Fürs Erste lehre ich Euch einen Zauber, der Euch von großem Nutzen sein wird, wenn Ihr mit Euren Feinden kämpft.' WHERE `entry`=5642; +UPDATE `locales_quest` SET `Title_loc5` = '暗影守護者' WHERE `entry`=5642; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Eure Riten werden bald kommen. Fürs Erste lehre ich Euch einen Zauber, der Euch von großem Nutzen sein wird, wenn Ihr mit Euren Feinden kämpft.' WHERE `entry`=5643; +UPDATE `locales_quest` SET `Title_loc5` = '暗影守護者' WHERE `entry`=5643; +UPDATE `locales_quest` SET `Details_loc2` = 'Ah, quel beau jour pour vous, $N. Je vois que les leçons ont été profitables mais qu\'il est temps de vous renvoyer à Aelthalyste. Il y a des choses qu\'elle seule peut vous apprendre, si vous en valez la peine.$B$BJe ne vais pas vous gâcher la surprise mais je me souviens quand j\'étais un jeune prêtre, étudiant le vrai pouvoir... le pouvoir divin. Eh oui, des sacrés souvenirs.$B$BRetournez voir Aelthalyste à Fossoyeuse, $N. Elle vous attendra dans le quartier de la Guerre.' WHERE `entry`=5644; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Parler à Aelthalyste à Fossoyeuse.' WHERE `entry`=5644; +UPDATE `locales_quest` SET `Title_loc5` = '噬靈瘟疫' WHERE `entry`=5644; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 대사제 로한께서 아이언포지에서 당신을 기다리고 계십니다. 서두르십시오. 어서 다음 시험을 치러야 합니다. 당신 종족만의 특별한 의식을 치르러 가는 길에 길동무가 되어 주고 싶지만 저는 여기 있어야 합니다. 하지만 가는 동안 성스러운 빛이 당신과 함께하기를 빌어 드리죠. 그 도시에 도착하면 마법 지구로 가서 로한을 만나 보십시오. 당신을 기다리고 있을 겁니다.' WHERE `entry`=5645; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 잘 오셨습니다. 우리는 자부심과 힘, 용기가 넘치는 종족입니다. 이제 자기 몸 하나 지킬 때는 지났습니다. 나에게 배우는 것으로 당신은 이제 다른 이에게도 자부심과 자신감을 심어주어야 합니다. 준비됐습니까?' WHERE `entry`=5645; +UPDATE `locales_quest` SET `Title_loc5` = '噬靈瘟疫' WHERE `entry`=5646; +UPDATE `locales_quest` SET `Details_loc2` = 'Votre race est puissante, $N. Nous sommes fiers d\'être vos alliés. Et à chaque fois qu\'un nouveau jour se lève, vous et votre peuple êtes plus prêts de la vérité. Non seulement vous réussirez à trouver vos origines mais vous découvrirez que vous êtes sur le bon chemin pour bien d\'autres choses. Ce sentiment doit vous remplir de joie.$B$BUn message vient d\'arriver de Forgefer. Il faut que vous retourniez là-bas à la Garde mystique et que vous parliez au grand prêtre Rohan. Ne le faites pas attendre et qu\'Élune vous guide.' WHERE `entry`=5647; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Parler au grand prêtre Rohan à Forgefer.' WHERE `entry`=5647; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Aus Euch könnte ein großartiger $C werden, $N. Leistet weiter so gute Arbeit!\n$B$BIhr habt bereits bewiesen, dass Ihr bereit für die Schlacht seid. Vielleicht ist es an der Zeit, Euch ein wenig mehr beizubringen.' WHERE `entry`=5647; +UPDATE `locales_quest` SET `Objectives_loc4` = '与铁炉堡的高阶牧师洛汉谈一谈。' WHERE `entry`=5647; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '你已经具备了成为一个伟大牧师的条件,$N。继续加油!$B$B既然你已经做好了作战的准备,那麽也许我们应该再教你一些东西了。$B$B' WHERE `entry`=5647; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '그런트 코르자 치유하고 인내 부여' WHERE `entry`=5648; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마침내 도착했군. 자네의 신념만 가지고는 앞으로 다가올 시련들을 극복하기 힘들다네. 위기 의식과 약간의 야심이 많은 도움이 될 걸세.' WHERE `entry`=5651; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous feriez bien de tenir compte de cette leçon. Le maléfice de faiblesse vous servira grandement lors de combats. Plus tard, j\'aurai d\'autres épreuves à vous faire passer qui vous serviront et permettront de prouver votre valeur à la tribu.' WHERE `entry`=5652; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr tätet gut daran, diese Lektion zu beachten. Die Verhexung der Schwäche wird Euch im Kampf von großem Nutzen sein. Später werde ich Prüfungen für Euch bereithalten, mit Hilfe derer Ihr Euch weiterentwickeln und Euren Wert für den Stamm beweisen könnt.' WHERE `entry`=5652; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Parlez à Ur\'kyo à Orgrimmar.' WHERE `entry`=5654; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr tätet gut daran, diese Lektion zu beachten. Die Verhexung der Schwäche wird Euch im Kampf von großem Nutzen sein. Später werde ich Prüfungen für Euch bereithalten, mit Hilfe derer Ihr Euch weiterentwickeln und Euren Wert für den Stamm beweisen könnt.' WHERE `entry`=5655; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr tätet gut daran, diese Lektion zu beachten. Die Verhexung der Schwäche wird Euch im Kampf von großem Nutzen sein. Später werde ich Prüfungen für Euch bereithalten, mit Hilfe derer Ihr Euch weiterentwickeln und Euren Wert für den Stamm beweisen könnt.' WHERE `entry`=5656; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr tätet gut daran, diese Lektion zu beachten. Die Verhexung der Schwäche wird Euch im Kampf von großem Nutzen sein. Später werde ich Prüfungen für Euch bereithalten, mit Hilfe derer Ihr Euch weiterentwickeln und Euren Wert für den Stamm beweisen könnt.' WHERE `entry`=5657; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Ah jeune $c ! Je suis ravie de vous revoir. Je vais vous enseigner quelque chose que vous n\'êtes pas près d\'oublier. D\'accord ?' WHERE `entry`=5658; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Ah, bien, un autre est arrivé. Le temps m\'importe peu, mais est essentiel pour vous. Vous avez beaucoup à apprendre et je souhaite vous en apprendre le plus. Vous devez simplement le mériter. Faites-le, et vous serez grandement récompensé.' WHERE `entry`=5663; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Indem Ihr Euch Elune und unserem Volk widmet, habt Ihr einen Status erreicht, den nicht alle von uns erlangen können. Es ist Tradition, dass Euch nun noch größere Fähigkeiten für Eure Hingabe gelehrt werden sollen. Nehmt Ihr an?' WHERE `entry`=5672; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Consagrándote a Elune y a nuestra gente, has alcanzado un estado al que no todos nosotros podemos aspirar. La tradición exige que te sean inculcadas habilidades incluso mayores por tu devoción. ¿Aceptas?' WHERE `entry`=5672; +UPDATE `locales_quest` SET `Details_loc1` = '당신도 알고 있겠지만, 언제든지 이곳에 오면 우리 사제들이 가르침을 줄 것입니다. 하지만 우리가 전수할 수 없는 게 있다면, 바로 여신 엘룬의 가르침입니다. 엘룬은 믿음이 있는 자에게는 특별한 능력을 준다고 합니다. 이제 당신은 달의 신전으로 돌아가서 시험을 치를 시간인 것 같군요.$B$B시간이 될 때 신전으로 돌아가서 여사제 알라시아와 이야기를 나눠 보십시오.' WHERE `entry`=5673; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5673; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5674; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Indem Ihr Euch Elune und unserem Volk widmet, habt Ihr einen Status erreicht, den nicht alle von uns erlangen können. Es ist Tradition, dass Euch nun noch größere Fähigkeiten für Eure Hingabe gelehrt werden sollen. Nehmt Ihr an?' WHERE `entry`=5674; +UPDATE `locales_quest` SET `Details_loc1` = '시간이 됐습니다. 다르나서스로 돌아갈 시간이... 여사제 알라시아께서 훈련을 위해 돌아오라는 전갈을 당신 앞으로 보내셨습니다. 빛을 섬기는 모든 이들처럼 당신도 이제 시험을 치를 준비가 됐다고 생각하시는 모양입니다. 준비가 되는 대로 출발하십시오. 알라시아께서는 달의 신전에서 기다리고 계실 겁니다. 행운을 빌어요.' WHERE `entry`=5675; +UPDATE `locales_quest` SET `Objectives_loc1` = '다르나서스에 있는 여사제 알라시아와 대화해야 합니다.' WHERE `entry`=5675; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Nous avons été obligés d\'apprendre un peu de magie pour nous protéger de ce que nous appelons communément notre plus grand ennemi : l\'Arcane.$B$BJe vous enseignerai un sort qui vous aidera à vous protéger, vous et vos compagnons, contre ceux qui détiennent ce genre de pouvoir.' WHERE `entry`=5676; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Wir waren gezwungen, einige Magien zu lernen, um uns vor dem zu schützen, was üblicherweise unser stärkster Feind genannt wird: dem Arkanen.$B$BIch würde Euch einen Zauber beibringen, um Euch und Euren Kameraden bei der Verteidigung gegen diejenigen zu helfen, die diese Macht einsetzen.' WHERE `entry`=5676; +UPDATE `locales_quest` SET `Title_loc5` = '秘法回饋者' WHERE `entry`=5676; +UPDATE `locales_quest` SET `Objectives_loc1` = '스톰윈드에 있는 대여사제 로레나와 대화해야 합니다.' WHERE `entry`=5677; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Wir waren gezwungen, einige Magien zu lernen, um uns vor dem zu schützen, was üblicherweise unser stärkster Feind genannt wird: dem Arkanen.$B$BIch würde Euch einen Zauber beibringen, um Euch und Euren Kameraden bei der Verteidigung gegen diejenigen zu helfen, die diese Macht einsetzen.' WHERE `entry`=5677; +UPDATE `locales_quest` SET `Title_loc5` = '秘法回饋者' WHERE `entry`=5677; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Si vous le désirez, je peux vous apprendre la Peste dévorante, $n. Un sort puissant, utile dans vos prochains combats. Entraînez-vous, vous serez mise à l\'épreuve plus tard.' WHERE `entry`=5679; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich würde Euch \'Verschlingende Seuche\' beibringen, wenn Ihr Euch bereit dazu fühlt, $N. Dieser Spruch ist nicht gerade von kleiner Macht und wird Euch in den kommenden Schlachten helfen. Übt damit - es wird später Prüfungen dazu geben.' WHERE `entry`=5679; +UPDATE `locales_quest` SET `Title_loc5` = '噬靈瘟疫' WHERE `entry`=5679; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vos rites arriveront bien assez tôt. Pour l\'instant je vais vous enseigner un sort qui vous sera très utile pendant les combats.' WHERE `entry`=5680; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Eure Riten werden bald kommen. Fürs Erste lehre ich Euch einen Zauber, der Euch von großem Nutzen sein wird, wenn Ihr mit Euren Feinden kämpft.' WHERE `entry`=5680; +UPDATE `locales_quest` SET `Title_loc5` = '暗影守護者' WHERE `entry`=5680; +UPDATE `locales_quest` SET `Details_loc1` = '중요한 전갈을 가지고 아우버다인을 여행하고 있을 때 펄볼그 마로쉬와 그의 추적자들의 공격을 받았습니다. 그러다가 온몸에 독이 퍼져서 똑바로 서 있을 수도 없게 되었습니다. 해독제를 만들 수는 있지만 준비가 되려면 꽤 오랜 시간이 걸릴 것입니다.$B$B해독제를 완성할 때까지 저를 지켜 주십시오. 제가 할 수 있는 한 이 활로 힘껏 도와 드리겠습니다.$B$B우리가 살아남는다면 저는 아우버다인에 전갈을 전하러 가겠습니다. 그대는 마에스트라 주둔지에 있는 오나에야에게 이 사고를 알려주세요.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 기쁜 소식입니다. 아이나샤가 그대 덕분에 살았다니 너무 감사합니다. 그대의 용맹에 대한 보답으로 사례를 하겠습니다. 엘룬께서 항상 그대를 살피시며 가시는 길을 밝혀 주시기를.' WHERE `entry`=5713; +UPDATE `locales_quest` SET `EndText_loc1` = '아이나샤 보호하기' WHERE `entry`=5713; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마우르 그림토템의 시체는 곤봉이나 장착 무기류에 심하게 손상됐지만 옷과 장비는 그대로 있는 것으로 보입니다. 트로그는 물질적인 욕심은 별로 없는 모양입니다.$B$B시체를 뒤져서 마가타에게 도움이 될 만한 것들을 찾아보기 시작합니다.' WHERE `entry`=5722; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마가타님께서 맡기신 일을 잘 처리해 주어서 기쁘군요. 감사합니다. 이젠 트로그의 수가 급격하게 줄어서 지상으로 나오기는 힘들 것입니다.$B$B아마도 추후에 이 트로그들이 어디서 왔는지, 뭘 원하는지 알아볼 시간이 있을 것입니다.' WHERE `entry`=5723; +UPDATE `locales_quest` SET `Details_loc1` = '타우렌 시체 밑에 있는 가방을 발견했습니다. 트로그에게 공격을 당하는 와중에서도 지키려고 했는지 아직도 손에 가방이 꽉 쥐어져 있습니다.$B$B단단히 쥐어진 가방을 빼내서 장비에 넣고 지하도를 빠져나와서 썬더 블러프에 있는 라하우로에게 돌아갈 준비를 합니다.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요. 고맙습니다.$B$B마가타님께서 그대가 그분의 하인을 찾는 데 성공하면 이걸 그대에게 전해주라고 하셨습니다. 자, 감사의 표시로 드리는 것이니 받아 주시기 바랍니다.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '발견한 것이라도 있습니까? 마가타님의 하인이 어떤 이유로 헛되이 죽었는지에 대한 단서가 될만한 것이라면 도움이 될 것입니다.' WHERE `entry`=5724; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아. 어둠의 여왕님의 뜻을 충실히 수행했군. 자네의 지칠 줄 모르는 강인한 정신력과 패기는 어둠의 여왕님에게 큰 도움이 될 것이야. 훗날 나에게 다시 돌아와라. 어둠의 여왕님께서 리치 왕을 뛰어넘고 스컬지에게 진정한 자유를 안겨 주시려고 할 때 자네의 도움을 필요로 할 것이야.' WHERE `entry`=5725; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '처리할 일이 너무나 많다, $c. 주문서는 가져왔나?' WHERE `entry`=5725; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했도다! 그 용기는 칭송받아 마땅하리라. 나의 가장 큰 근심을 없애줄 주인공이 바로 그대일지도 모르겠군! 이렇게 용감한 젊은이가 등장해서 우리를 위해 일하리라고 누가 생각이나 했겠는가? 그대를 보면 나의 젊은 시절이 생각나는군. 폭풍과도 같이 다가올 전쟁의 소용돌이에서 우리 둘 다 살아남는다면 내 반드시 그대에게 큰 보상을 내리겠다.$B$B자세한 얘기는 나중에 더 나누도록 하자. 앞으로 부딪힐 일에 비교하면 지금 한 일은 아무것도 아니니까. 하지만, 썩 괜찮은 출발인 건 사실이다.' WHERE `entry`=5726; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 아직도 휘장을 찾지 못했나?$B$B호드에게 가장 위협이 되는 곳에 잠입하려면 반드시 그 휘장이 필요하다. 우리의 새로운 고향에 평화를 가져오기 위한 일이야.$B$B그대도 언젠가는 깨닫게 되리라. 탐욕과 권력이 원인이 되어 일어나는 일은 인간과 오크 모두를 거미줄처럼 얽히게 한다는 걸. 이제 숨겨진 계획과 타락, 그 모든 것들이 백일하에 드러날 것이다. 그리고 그대는 지금까지 진행되고 있는지조차 몰랐던 전쟁의 소용돌이, 그 한가운데 자신이 서 있다는 사실을 알게 되리라.' WHERE `entry`=5726; +UPDATE `locales_quest` SET `Details_loc1` = '이제 그대가 애써 찾은 이 휘장이 쓸모가 있는지 확인해 보자.$B$B이 도시에 나의 신뢰를 얻었다는 착각에 빠진 흑마법사가 하나 살고 있다. 하지만 난 그자의 정체를 훤히 알고 있다. 사실 그 흑마법사는 불타는칼날단의 지휘관이지. 하지만 섣부른 숙청은 오히려 화를 부를 수 있어. 분명 써먹을 데가 있을 거야.$B$B이 휘장을 오그리마, 어둠의 틈에 있는 그 흑마법사에게 가져다주면 그대를 불타는칼날단의 동지로 생각할 것이다. 그를 살짝 떠보아라. 그런 다음 여기로 나를 찾아오라.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하도다! 정말 멋지게 성공했군, $c!$B$B오늘 그대는 어둠의 의회를 무너뜨리는 대업을 위한 첫 발을 내디딘 것이다.$B$B그 흑마법사가 한 말을 한마디도 빼지 말고 말해보아라. 생각보다 굉장히 중요한 내용을 담고 있을 수도 있으니까.' WHERE `entry`=5727; +UPDATE `locales_quest` SET `EndText_loc1` = '불타는칼날단 동지인 척하고 네루 파이어블레이드 떠보기' WHERE `entry`=5727; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 무사히 돌아와서 다행이군. 내 충성스런 부하들로부터 그대의 승전 보고를 받았다. 오그리마 아래에 있는 동굴에서는 지금 우두머리가 살해돼서 우왕좌왕이라더군. 네루가 굉장히 흥분했다는 보고도 받았고. 한 방 먹여준 셈이지. 작은 승리지만 사뭇 넘치는 기쁨을 감출 수 없도다.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr sie schon gefunden, $N? Die Anführer der Sengenden Klinge.$B$BIch wusste, dass der Schattenrat danach trachtet, mir Orgrimmar und die Horde zu entreißen, aber es war mir nicht bewusst, wie schnell es ihm gelungen war, die Stadt zu unterwandern. Diese Bestie hat so viele Arme... wir können bis zur völligen Erschöpfung versuchen jeden Einzelnen davon abzuschlagen, aber wir werden dadurch auch nicht weiter kommen, als dort wo wir am Anfang standen. Ich muss dafür sorgen, dass meine Spione ihre Bemühungen verstärken.' WHERE `entry`=5728; +UPDATE `locales_quest` SET `Details_loc1` = '그대가 다음으로 할 일은 네루에게 접근하는 것이다. 보고 받은대로 네루가 굉장히 흥분한 상태라면, 두 가지 정도는 쉽게 해낼 수 있을 것이다. 첫째로, 어둠의 의회나 불타는칼날단에 대한 정보를 더 많이 얻어내는 것! 둘째로, 네루가 그대에게 도움을 청하도록 그의 신뢰를 얻는 것이다. 자리가 비어 흔들리고 있는 상황에서 그대를 차세대 지도자 감으로 고려할 가능성은 매우 크다.$B$B어둠의 틈으로 돌아가서 네루와 다시 대화를 나눠라. 조심하라. 의심의 여지를 조금이라도 남겨서는 안 돼.' WHERE `entry`=5729; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '거기 뭐야? 아, 자네였군. 사과하리다. 우리 $c 동지여... 지금 화가 머리끝까지 나서 열이 오를 지경이었거든. 하지만 다 내 잘못이지. 어중이떠중이들을 성난불길 협곡으로 보낼 때 위험할 수도 있다는 걸 예상했어야 하는데. 바잘란과 제로쉬 모두 스랄의 암살자에게 쥐도 새도 모르게 살해당했소. 시기가 참 좋지 않지. 게다가 지금으로서는 아무 대책도 없소이다.' WHERE `entry`=5729; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Qu\'est-ce que c\'est ?! Oh, vous, $c... Mes excuses. Ma colère est celle d\'un kodo enragé... mais peut-être est-ce de ma faute. En envoyant des voyageurs au gouffre de Ragefeu, j\'aurais pu prévoir que des difficultés surviendraient. Il semble que Bazzalan et Jergosh aient été pris par surprise et massacrés par des sbires de Thrall. Tout à fait importun, mais il n\'y a rien à faire à cela pour le moment.' WHERE `entry`=5729; +UPDATE `locales_quest` SET `Details_loc1` = '용감한 $c|1이여;여;, 자네를 내 부관으로 임명하는 바이네! 곧 내 부름에 응할 준비를 하고 있게나.$B$B어쩌면 내가 이글거리는 칼날단에 쏟은 시간과 노력이 모두 허사가 될지도 모르겠군. 그렇다고 다른 지역에서 어둠의 의회의 계획과 활동에 차질이 생기는 건 아니지. 성난불길 협곡에서의 피해를 복구하기 위해 내가 할 수 있는 일은 죄다 할 거야. 참, 그건 그렇고 불모의 땅과 잿빛 골짜기에 있는 내 부하들에게 새로운 계획을 시작하라고 할 테니까, 자네도 빠른 시일 내에 내게 돌아와야 하네.' WHERE `entry`=5730; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잿빛 골짜기? 흠, 잿빛 골짜기에 어둠의 의회나 불타는칼날단이 나타났다는 소리는 못 들었는데... 내 비밀 요원들에게 조사를 지시해야 겠군. 잘했다, $n.$B$B지금은 좀 쉬도록 하여라. 조만간 그대를 다시 불러 다른 임무를 맡기도록 하겠노라.$B$B록 타 오그아르!' WHERE `entry`=5730; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이것이 바로 그 손에 넣기 어려운 빛의 홀이로군! 자네가 이 홀을 가져옴으로써 이 세계에 대한 거대한 위협이 제거된 것일세. 잘 했네, $c 친구. 아주 잘 했어.' WHERE `entry`=5741; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '빛의 홀은 가져왔는가?' WHERE `entry`=5741; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '폴드링을 구원하는 일은 쉽지 않을 걸세. 준비는 됐나?' WHERE `entry`=5742; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부탁이야, 친구. 앉아서 내 얘기를 좀 들으라고.' WHERE `entry`=5742; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 해냈군! 스랄님께서 매우 기뻐하시겠어.$B$B나는 스랄님께 가져갈 수 있도록 이 심장을 잘 처리해야겠어.$B$B지금은 승리의 기쁨을 만끽하도록 하게. 스랄님께 당신의 성공을 알리겠네.$B$B도와줘서 고마워.' WHERE `entry`=5761; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '놈을 해치웠나? 욕망의 타라가만이 성난불길 협곡에 본거지를 틀고 있는 이글거리는 칼날단의 우두머리가 분명해.' WHERE `entry`=5761; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 정말 고맙네! 콜비어드가 보낸 소포로군! 이 상자 안에 든 탄환을 내 최고급 구경에 장착하면 밀림에서 진가를 톡톡히 발휘할 거야!$B$B자네 보수는 여기 있네. 아, 그리고 크레이블은 요즘 어떤가? 보나마나 경기가 별로 안 좋다고 했겠지만...' WHERE `entry`=5762; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 목 둘레에 뿌옇게 묻어 있는 그게 사막의 모래 먼지인가?$B$B흠, 내 코가 고장난 게 아니라면 사막의 모래가 아니라 사막의 소금이로군! 자네, 소금 평원에서 오는 길이지?!' WHERE `entry`=5762; +UPDATE `locales_quest` SET `Title_loc2` = 'Hemet Nesingwary Jr.' WHERE `entry`=5762; +UPDATE `locales_quest` SET `Title_loc3` = 'Hemet Nesingwary Jr.' WHERE `entry`=5762; +UPDATE `locales_quest` SET `Title_loc7` = 'Hemet Nesingwary Jr.' WHERE `entry`=5762; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<눈물을 참기 위해 눈을 깜박거리는 티리온>$B$B우리가 만난 건 운명일세. 자네는 나에게 너무도 큰 친절을 베풀어 주었어.' WHERE `entry`=5781; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '탤런은 반드시 기억을 되찾을 걸세.' WHERE `entry`=5781; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 불완전한 해골 열쇠를 가지고 계시겠죠. 조그만 열쇠 하나에 돈 한번 겁나게 들지 않습니까? 아시겠지만, 아직 완전하지 않은 상태입니다. 하지만, 고지가 멀지 않습니다. 이제는 열쇠를 완성한 후의 일에도 신경을 써야 합니다. 안돌할 공격의 궁극적인 목표는 파괴된 도시를 장악하고 있는 사악한 적을 무찌르는 것입니다.$B$B자칭 가장 강력한 스컬지라고 하는, 사악한 리치 소환사 아라즈를 말하는 겁니다.' WHERE `entry`=5801; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해골 열쇠는 거의 다 완성하셨나요? 죄송합니다만, 거푸집의 가격은 더 이상 깎아드릴 수가 없군요. 우린 스컬지를 상대할 수 있도록, 맡은바 소임에 충실할 뿐이랍니다. 제게 불완전한 해골 열쇠를 가져오셨다면, 당신에게 마지막으로 남은 일을 알려드리죠. 열쇠를 완성하려면 그 물건이 반드시 있어야 합니다.$B$B쉽지는 않겠지만, 안돌할 공격이라는 어마어마한 작전을 준비하신 분이니, 그만한 대가는 치를 준비가 되셨겠죠?! 차차 알게 될 거예요.' WHERE `entry`=5801; +UPDATE `locales_quest` SET `Details_loc1` = '열쇠를 만들려면 토륨 주괴 2개와 굉장히 높은 열을 낼 수 있는 장소가 필요하지. 토륨은 알아서 찾아보라고. 그 장소에 대해서는 내가 힌트를 좀 줄 테니까.$B$B여기서 서쪽으로 가면 있는 운고로 분화구에는 불기둥 마루라고 하는 활화산이 있어. 그 꼭대기, 용암의 강에서 뿜어져 나오는 열기는 토륨은 물론이고, 해골을 녹일 만큼 뜨겁지. 자네가 구입한 거푸집을 그 용암의 강에 잠깐 담그기만 하면 나머지는 용암이 알아서 할 거야.$B$B자, 여기까지! 참, 열쇠를 완성하려면 디더스와 다시 얘기를 해봐야 할 걸.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 불완전한 해골 열쇠를 가지고 왔겠지. 조그만 열쇠 하나에 돈 한번 겁나게 들지 않나? 자네도 알겠지만, 아직 완전하지 않은 상태야. 하지만, 고지가 멀지 않았네. 이제는 열쇠를 완성한 후의 일에도 신경을 써야 해. 안돌할 공격의 궁극적인 목표는 파괴된 도시를 장악하고 있는 사악한 적을 무찌르는 거야.$B$B자칭 가장 강력한 스컬지라고 하는, 사악한 리치 소환사 아라즈를 말일세.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해골 열쇠는 거의 다 완성하셨나? 미안하지만, 그 거푸집의 가격은 더 이상 깎아드릴 수가 없네. 우린 스컬지를 상대할 수 있도록, 맡은바 소임에 충실할 뿐이지. 불완전한 해골 열쇠를 가져왔다면, 자네에게 마지막으로 남은 일을 알려주지. 열쇠를 완성하려면 그 물건이 반드시 있어야 해.$B$B쉽지는 않겠지만, 안돌할 공격이라는 어마어마한 작전을 준비한 장본인이니, 그만한 대가는 치를 준비가 되있겠지. 차차 알게 될 거야.' WHERE `entry`=5802; +UPDATE `locales_quest` SET `Details_loc1` = '소환사 아라즈는 파괴된 도시의 심장부에서 안돌할에 이르는 지역을 지배하고 있습니다. 아라즈는 도시를 차지하기 전에는 스칼로맨스의 지도자였지요. 열쇠를 완성하려면 열쇠의 머리 부분에 끼울 스카라베라고 부르는 아라즈의 인장이 필요합니다.$B$B안돌할의 심장부로 가서 그의 속박에서 도시를 해방시켜 주십시오. 그를 처치한 다음 떨어진 성물함에서 스카라베를 손에 넣도록 하십시오.$B$B스칼로맨스로 가는 열쇠가 당신을 기다리고 있을 겁니다!' WHERE `entry`=5803; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 바로 이것입니다! 정말... 당신의 영리함과 용기에 놀라지 않을 수가 없군요. 어둠의 군대를 이렇게 빨리 물리치다니 믿을 수가 없습니다.$B$B이제 내 역할을 할 차례로군요. 스카라베를 열쇠의 머리에 안전하게 붙일 수 있는 특수한 용매를 준비했습니다. 스칼로맨스의 잠긴 문 뒤쪽까지 닿도록 힘을 줘서 부으면 된답니다.$B$B그렇게 오래 걸리지 않을 겁니다...' WHERE `entry`=5803; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금까지 참 잘해주었습니다. 소환사 아라즈의 육체를 파괴해야만 열쇠를 완성할 수 있습니다. 무슨 수를 써서라도 열쇠의 머리에 붙일 수 있도록 아라즈의 스카라베를 내게 가져오십시오.' WHERE `entry`=5803; +UPDATE `locales_quest` SET `Title_loc5` = '阿拉基的聖甲蟲' WHERE `entry`=5803; +UPDATE `locales_quest` SET `Details_loc1` = '소환사 아라즈는 파괴된 도시의 심장부에서 안돌할에 이르는 지역을 지배하고 있네. 아라즈는 도시를 차지하기 전에는 스칼로맨스의 지도자였지. 열쇠를 완성하려면 열쇠의 머리 부분에 끼울 스카라베라고 부르는 아라즈의 인장이 필요하네.$B$B안돌할의 심장부로 가서 그의 속박에서 도시를 해방시켜 주게. 그를 처치한 다음 떨어진 성물함에서 스카라베를 손에 넣게나.$B$B스칼로맨스로가는 열쇠가 자네를 기다리고 있을 걸세!' WHERE `entry`=5804; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 바로 이것이로군! 정말... 자네의 영리함과 용기에 놀라지 않을 수가 없네. 어둠의 군대를 이렇게 빨리 물리치다니 믿을 수가 없군.$B$B이제 내 역할을 할 차례인가? 스카라베를 열쇠의 머리에 안전하게 붙일 수 있는 특수한 용매를 준비했네. 스칼로맨스의 잠긴 문 뒤쪽까지 닿도록 힘을 줘서 부으면 되지.$B$B그렇게 오래 걸리지 않을 것이야...' WHERE `entry`=5804; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금까지 참 잘해주었네. 소환사 아라즈의 육체를 파괴해야만 열쇠를 완성할 수 있다네. 무슨 수를 써서라도 열쇠의 머리에 붙일 수 있도록 아라즈의 스카라베를 내게 가져오게나.' WHERE `entry`=5804; +UPDATE `locales_quest` SET `Title_loc5` = '阿拉基的聖甲蟲' WHERE `entry`=5804; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기젤톤 대상단을 호위하려고 경호원을 돈 주고 쓰는 건 돈벌이에 득이 안 될 텐데 말이야. 내 키가 조금만 더 컸어도 부업으로 내가 다룰 수 있는 총 중에서 제일 큰 총을 들고 코도 옆 안장에 앉아서 그 놈의 켄타우로스 녀석들에게 본때를 보여 줄 텐데...' WHERE `entry`=5821; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Sabes? No parece muy propicio pagar a gente como tú para custodiar la caravana Gizelton. Porque, $c, si yo levantara algún palmo más del suelo, podría coger un segundo trabajo como kodo y sentarme a lo amazona con la pistola más grande que pudiera llevar... ¡Y ya les enseñaría yo a esos malditos centauros quién es el jefe!' WHERE `entry`=5821; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Desde luego eres un héroe especial, $n. ¡Te damos la bienvenida a Azeroth y te ofrecemos uno de estos regalos únicos!' WHERE `entry`=5844; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Saludos! Me alegro de conocerte.$B$BVeo que tienes un vale; dámelo y te daré algo a cambio.' WHERE `entry`=5844; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비록 상처투성이일지라도 이제는 내가 그리던, 동맹의 서약을 맺던 시절만큼이나 영광스럽군.$B$B탤런을 구원할 날도 그리 멀지 않은 것 같네.' WHERE `entry`=5845; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 신념이 그대를 인도할 걸세. 무한한 빛의 기운이 함께 하길.' WHERE `entry`=5845; +UPDATE `locales_quest` SET `Details_loc1` = '탤런이 어렸을 때 우리는 카엘 다로우로 종종 소풍을 갔네. 마지막으로 소풍을 갔을 때 렌프레이라는 화가가 해변을 따라 늘어선 우리 초상화를 그려주었다네. 그게 탤런과 카란드라에 대한 가장 좋아하는 기억이네. 내 팔에 아내와 아들을 안고 있었기에 전에는 미처 깨닫지 못했던 사랑과 가족의 유대감을 느꼈다네.$B$B그 초상화가 아직도 있다면 꼭 찾아 주게.$B$B카엘 다로우의 폐허가 된 섬으로 가서 초상화나 그 화가가 아직도 있는지 확인해 주게.' WHERE `entry`=5846; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 어떻게 잊을 수가 있겠어요? 이 섬의 많은 영혼들이 비참한 결말을 맞이하기 전에 행복했던 마지막 기억이라도 지키기 위해 저주를 선택했지요.$B$B저도 물론 저주를 받았지만 다른 이들과는 다르답니다. 저는 모든 것을 기억하는 몇 안 되는 이들 중 한 명이죠.$B$B이게 아마 당신이 저에게 물어본 이 폐허에 자주 나타나는 이유일 겁니다. 제가 당신에게 이런 일을 말해준 덕분에 당신이 절 자유롭게 해 줄지도 모르죠.' WHERE `entry`=5846; +UPDATE `locales_quest` SET `Title_loc5` = '愛與家庭' WHERE `entry`=5846; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<그림을 보고 쓰러지는 티리온>$B$B<제정신이 아닌듯 흐느끼기 시작하는 티리온>' WHERE `entry`=5848; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그림은 어디 있나?' WHERE `entry`=5848; +UPDATE `locales_quest` SET `Details_loc1` = '지금까지 내가 요청한 일을 모두 잘 해주었네. 자네의 구원 임무는 이제 한 단계만이 남아 있네.$B$B자네가 수집한 물건을 탤런에게 전해 주게. 불행하게도 탤런과 탤런의 붉은십자군이 자네를 보면 공격할 것이네. 내 말을 전하려면 모습을 바꾸는 수밖에 없네.$B$B남쪽에서 우서 경의 무덤을 찾을 수 있네. 내 오랜, 믿을 만한, 절친한 친구 미란다가 지금 거기에 살고 있으니 그녀를 찾게나. 미란다에게 이 물건을 보여 주면 자네를 도와줄 걸세.' WHERE `entry`=5861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나는 티리온이 마르덴홀드의 영주이었을 때 그가 가장 신뢰하던 조언자였지. 나는 은빛성기사단이 통과시킨 결정을 솔직하게 반대했고 무례하다는 죄로 추방당했다네.$B$B티리온의 일생에서 그때처럼 가슴 아파하고 좌절했던 시기도 많지 않았지. 폴드링가의 잘못을 바로 잡아줄 준비는 되었나?' WHERE `entry`=5861; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 이런 날이 올 줄 알았지.' WHERE `entry`=5861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '병사, 이건 뭐지?$B$B<상자를 열고 내용물을 조사하는 탤런>$B$B이...이럴 수가! 하지만 자네가 나에게 보여줬던 모든 것은...$B$B<탤런은 한쪽 무릎을 꿇고 심장 박동이 빨라집니다. 이 도시에 격동의 시기가 시작되려고 합니다.>' WHERE `entry`=5862; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 티르의 손 수도원의 증원군인가?' WHERE `entry`=5862; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 절 위해 이 일을 해주시다니 너무 기쁘군요! 도와주셔서 정말 감사합니다!' WHERE `entry`=5863; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich mache mir große Sorgen! Bitte seid vorsichtig!' WHERE `entry`=5863; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 기쁜 소식이로군요. 정말 오랫동안 이 나무 기둥을 홀로 지키고 있었는데 이제 잠시나마 가족들과 시간을 보낼 수 있게 되었습니다. 야호!' WHERE `entry`=5881; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '혹시 마그그랜 어스바인더님이 보내신 소식입니까?' WHERE `entry`=5881; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. 여기 약속대로 세나리온 식물 고약을 드릴게요. 악령의 숲을 샅샅이 뒤져 오염된 식물들을 찾으세요! 발견하면 제가 드리는 고약을 사용해 정화해주세요.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 세나리온 등불을 숲으로 지니고 가세요. 정의를 위해 타락한 짐승을 처치하고 오염된 영혼의 조각을 찾아오세요. 저는 그 조각을 갈아서 세나리온 식물 고약을 만드는 재료로 쓴답니다. 그 고약이면 오염된 식물들을 다시 건강하게 되살릴 수 있을 거예요.$B$B오염된 영혼의 조각을 가져다주면 제가 미리 준비해둔 세나리온 식물 고약을 드리겠어요.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous possédez une Balise cénarienne, vous pourrez discerner un fragment d\'esprit corrompu sur les bêtes souillées que nous supprimons pour le plus grand bien de tous. Je broie ces fragments jusqu\'à obtenir un réactif dont je me sers pour confectionner le Baume végétal cénarien$B$B$BEn échange de ces fragments, je vous donnerai du Baume que j\'ai déjà préparé.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wer ein cenarisches Leuchtfeuer besitzt kan mit diesem die verderbten Seelensplitter in den besudelten Bestien sehen, die zum Wohl der Allgemeinheit vernichtet werden. Ich schleife Splitter zu einem nutzbaren Reagenz, das für die Herstellung von cenarischer Pflanzensalbe verwendet wird. Wir werden diese Salbe benutzen, um verderbte Pflanzen wieder in gesunde zu verwandeln.$B$BIm Austausch für diese Splitter werde ich Euch etwas cenarische Pflanzensalbe geben, die ich bereits vorbereitet habe.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta de Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta de Cenarion que ya tengo preparados.' WHERE `entry`=5882; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요. 여기 약속대로 세나리온 식물 고약을 드릴게요. 악령의 숲에서 채광을 하시다가 황산을 더 찾게 되면 갖고 계시다가 꼭 가져오세요! 많이 찾아올수록 고약을 더 많이 만들 수 있어요.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악령의 숲에서 채광할 때 세나리온 등불을 들고 있으면 광맥을 오염시키는 황산을 볼 수 있어요. 저는 그 황산을 정화해 세나리온 식물 고약의 재료로 바꾸는 방법을 알고 있어요. 그 고약이면 숲의 오염된 식물을 정화할 수 있답니다.$B$B오염된 황산을 모아오면 그 대가로 제가 미리 준비해둔 세나리온 식물 고약을 드리겠어요.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous avez une Balise cénarienne et que vous minez dans Gangrebois, peut-être trouverez-vous du Vitriol contaminé dans un filon de minerai brut. Je sais comment purifier ce vitriol et le transformer en un composant qui sert à faire du Baume végétal cénarien. Vous pourrez ensuite l\'utiliser pour libérer les plantes corrompues que vous rencontrerez.$B$BSi vous avez collecté du Vitriol contaminé, je vous l\'échange contre du Baume végétal cénarien que j\'ai déjà préparé.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr im Besitz eines cenarischen Leuchtfeuers seid, während Ihr im Teufelswald Bergbau betreibt, könnt Ihr das besudelte Vitriol sehen, von dem eine Ader Rohmetall verderbt wird. Ich weiß, wie man dieses Vitriol läutert und zu einem Reagenz verarbeitet, aus dem cenarische Pflanzensalbe hergestellt wird. Diese Salbe verwendet Ihr dann an Pflanzen, die Ihr draußen in der Wildnis findet und die gerettet werden müssen.$B$BWenn Ihr verderbtes Vitriol gesammelt habt, werde ich Euch etwas cenarische Pflanzensalbe geben, die ich bereits vorbereitet habe.' WHERE `entry`=5883; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une Balise cénarienne permet aux herboristes expérimentés de repérer les créatures corrompues de Gangrebois. Mon travail ici m\'a appris à les purifier avec un réactif... utilisé dans ce que nous appelons le Baume végétal cénarien.$B$BLorsque vous cueillerez des herbes à Gangrebois, vous devriez remarquer les créatures corrompues si vous avez la Balise cénarienne. En échange je vous donnerai du Baume cénarien que j\'ai déjà préparé.' WHERE `entry`=5884; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit einem cenarischen Leuchtfeuer können erfahrene Kräuterkundige die heimtückische Teufelskranke erkennen, ein bösartiges Produkt der Verderbnis des Teufelswalds. Dank meiner Arbeit verfüge ich über das Wissen, die Teufelskranke zu einem Säuberungsreagenz verarbeiten zu können. Dieses verwenden wir für etwas, das wir jetzt cenarische Pflanzensalbe nennen.$B$BWenn Ihr im Teufelswald Kräuter sammelt, dann solltet Ihr, solange Ihr das Leuchtfeuer bei Euch habt, auf Teufelsranken stoßen. Im Austausch gegen das, was Ihr mir bringt, werde ich Euch fertige cenarische Pflanzensalbe geben.' WHERE `entry`=5884; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une balise cénarienne permet à un dépeceur bien entraîné de repérer des morceaux de peau contaminée dans le butin ramassé à Gangrebois. Je transforme ces morceaux apparemment inutiles en pâte épaisse qui sert d\'agent accélérateur au baume végétal cénarien. Quand vous dépecez vos prises ici à Gangrebois, assurez-vous d\'avoir toujours une balise sur vous !$B$BLorsque vous ramassez des morceaux de peau contaminée, apportez-les-moi et je vous donnerai des doses de baume végétal cénarien que j\'ai en réserve.' WHERE `entry`=5885; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit einem cenarischen Leuchtfeuer können gut ausgebildete Kürschner die Flecken besudelter Haut auf den im Teufelswald erbeuteten Fellen erkennen. Ich wandle diese scheinbar nutzlosen Flecken in eine dicke Paste um, mit der die cenarische Pflanzensalbe aktiviert wird. Wenn Ihr hier im Teufelswald Eure beute häutet, dann solltet Ihr unbedingt immer ein Leuchtfeuer bei Euch haben.$B$BSobald ihr besudelte Flecken gesammelt habt, bringt sie mir. Ich gebe Euch etwas cerarische Pflanzensalbe dafür, die ich bereits hergestellt habe.' WHERE `entry`=5885; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le pouvoir d\'un objet magique désenchanté est éprouvé par l\'essence qu\'il crée. J\'ai conçu un moyen de transformer l\'essence brute utilisée par les enchanteurs en un réactif qui permet de créer du Baume végétal cénarien. Vous n\'avez pas besoin de Balise cénarienne dans ce cas. N\'importe quel objet désenchanté qui produit des essences inférieures fera parfaitement l\'affaire.$B$BJe n\'ai besoin que d\'une seule essence inférieure. En échange, je vous donnerai du Baume végétal cénarien. L\'essence est très puissante. Il en faut peu pour faire beaucoup !' WHERE `entry`=5886; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Macht eines entzauberten magischen Gegenstandes ist in der von ihm geschaffenen Essenz spürbar. Ich habe einen Weg gefunden, um die rohe Essenz, die von Verzauberern verwendet wird, in ein geeignetes Reagenz für die cenarische Pflanzensalbe umzuwandeln. Dazu braucht Ihr kein cenarisches Leuchtfeuer; jeder angemessen entzauberte Gegenstand, der geringe Netheressenzen abgibt, ist dafür geeignet.$B$BIch brauche nur eine einzige geringe Netheressenz; im Austausch dafür werde ich Euch cenarische Pflanzensalben geben. Die Essenz ist hochwirksam - ganz wenig davon genügt, um viel zu erreichen.' WHERE `entry`=5886; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. 여기 약속대로 세나리온 식물 고약을 드릴게요. $n! 악령의 숲을 샅샅이 뒤져 오염된 식물을 찾으세요! 발견하는 즉시 제가 드린 고약을 사용해 정화해주세요.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 세나리온 등불을 들고 숲으로 가세요. 정의를 위해 타락한 짐승을 처치하고 오염된 영혼의 조각을 찾아오세요. 그 조각을 갈아서 세나리온 식물 고약을 만들 수 있답니다. 그 고약이면 오염된 식물을 다시 건강하게 정화할 수 있을 거예요.$B$B오염된 영혼의 조각을 가져다주면 제가 미리 준비해둔 세나리온 식물 고약을 나눠드리겠어요.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous possédez une Balise cénarienne, vous pourrez discerner un fragment d\'esprit corrompu sur les bêtes souillées que nous supprimons pour le plus grand bien de tous. Je broie ces fragments jusqu\'à obtenir un réactif dont je me sers pour confectionner le Baume végétal cénarien$B$B$BEn échange de ces fragments, je vous donnerai du Baume cénarien que j\'ai déjà préparé.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wer ein cenarisches Leuchtfeuer besitzt kan mit diesem die verderbten Seelensplitter in den besudelten Bestien sehen, die zum Wohl der Allgemeinheit vernichtet werden. Ich schleife Splitter zu einem nutzbaren Reagenz, das für die Herstellung von cenarischer Pflanzensalbe verwendet wird. Wir werden diese Salbe benutzen, um verderbte Pflanzen wieder in gesunde zu verwandeln.$B$BIm Austausch für diese Splitter werde ich Euch etwas cenarische Pflanzensalbe geben, die ich bereits vorbereitet habe.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una antorcha Cenarion te permite ver un fragmento de alma corrupto en esas bestias corruptas que deben ser sacrificadas por un bien mayor. Yo pulverizo los fragmentos y los convierto en un componente con el que se crea el bálsamo de planta Cenarion. Y es lo que utilizaremos para sanar a las plantas corruptas.$B$BA cambio de esos fragmentos, te daré algunos bálsamos de planta Cenarion que ya tengo preparados.' WHERE `entry`=5887; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. 여기 약속대로 세나리온 식물 고약을 드릴게요. 악령의 숲에 있는 채광을 하다가 황산을 더 찾게 되면 가지고 계셨다가 제게 꼭 가져오세요! 많이 찾아올수록 고약을 더 많이 만들어드릴 수 있어요.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '악령의 숲에서 채광할 때 세나리온 등불을 들고 있으면 광맥을 오염시키는 황산을 볼 수 있어요. 저는 그 황산을 정화해 세나리온 식물 고약의 재료로 바꾸는 방법을 알고 있어요. 숲에서 오염된 식물을 찾으면 이 고약으로 정화할 수 있답니다.$B$B오염된 황산을 모아오면 그 대가로 제가 미리 준비해둔 세나리온 식물 고약을 나눠드리겠어요.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous avez une Balise cénarienne et que vous minez dans Gangrebois, peut-être trouverez-vous du Vitriol contaminé dans un filon de minerai brut. Je sais comment purifier ce vitriol et le transformer en un composant qui sert à faire du Baume végétal cénarien. Vous pourrez ensuite l\'utiliser pour libérer les plantes corrompues que vous rencontrerez.$B$BSi vous avez collecté du Vitriol contaminé, je vous l\'échange contre du Baume végétal cénarien que j\'ai déjà préparé.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr im Besitz eines cenarischen Leuchtfeuers seid, während Ihr im Teufelswald Bergbau betreibt, könnt Ihr das besudelte Vitriol sehen, von dem eine Ader Rohmetall verderbt wird. Ich weiß, wie man dieses Vitriol läutert und zu einem Reagenz verarbeitet, aus dem cenarische Pflanzensalbe hergestellt wird. Diese Salbe verwendet Ihr dann an Pflanzen, die Ihr draußen in der Wildnis findet und die gerettet werden müssen.$B$BWenn Ihr verderbtes Vitriol gesammelt habt, werde ich Euch etwas cenarische Pflanzensalbe geben, die ich bereits vorbereitet habe.' WHERE `entry`=5888; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une Balise cénarienne permet aux herboristes expérimentés de repérer les créatures corrompues de Gangrebois. Mon travail ici m\'a appris à les purifier avec un réactif... utilisé dans ce que nous appelons le Baume végétal cénarien.$B$BLorsque vous cueillerez des herbes à Gangrebois, vous devriez remarquer les créatures corrompues si vous avez la Balise cénarienne. En échange je vous donnerai du Baume cénarien que j\'ai déjà préparé.' WHERE `entry`=5889; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit einem cenarischen Leuchtfeuer können erfahrene Kräuterkundige die heimtückische Teufelskranke erkennen, ein bösartiges Produkt der Verderbnis des Teufelswalds. Dank meiner Arbeit verfüge ich über das Wissen, die Teufelskranke zu einem Säuberungsreagenz verarbeiten zu können. Dieses verwenden wir für etwas, das wir jetzt cenarische Pflanzensalbe nennen.$B$BWenn Ihr im Teufelswald Kräuter sammelt, dann solltet Ihr, solange Ihr das Leuchtfeuer bei Euch habt, auf Teufelsranken stoßen. Im Austausch gegen das, was Ihr mir bringt, werde ich Euch fertige cenarische Pflanzensalbe geben.' WHERE `entry`=5889; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Una antorcha Cenarion permite a un herborista experimentado detectar cualquier agente máculo insidioso, ese criminal producto de la corrupción de Frondavil. Trabajando aquí he aprendido a purificar el agente máculo y convertirlo en un agente purificador... uno que se usa en lo que ahora llamamos bálsamo de planta de Cenarion.$B$BSi llevas la antorcha contigo mientras recoges hierbas en Frondavil, deberías poder ver el agente máculo. A cambio de lo que me traigas, te daré un poco de bálsamo de planta de Cenarion que tengo ya preparado.' WHERE `entry`=5889; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Une balise cénarienne permet à un dépeceur bien entraîné de repérer des morceaux de peau contaminée dans le butin ramassé à Gangrebois. Je transforme ces morceaux apparemment inutiles en pâte épaisse qui sert d\'agent accélérateur au baume végétal cénarien. Quand vous dépecez vos prises ici à Gangrebois, assurez-vous d\'avoir toujours une balise sur vous !$B$BLorsque vous ramassez des morceaux de peau contaminée, apportez-les-moi et je vous donnerai des doses de baume végétal cénarien que j\'ai en réserve.' WHERE `entry`=5890; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit einem cenarischen Leuchtfeuer können gut ausgebildete Kürschner die Flecken besudelter Haut auf den im Teufelswald erbeuteten Fellen erkennen. Ich wandle diese scheinbar nutzlosen Flecken in eine dicke Paste um, mit der die cenarische Pflanzensalbe aktiviert wird. Wenn Ihr hier im Teufelswald Eure beute häutet, dann solltet Ihr unbedingt immer ein Leuchtfeuer bei Euch haben.$B$BSobald ihr besudelte Flecken gesammelt habt, bringt sie mir. Ich gebe Euch etwas cerarische Pflanzensalbe dafür, die ich bereits hergestellt habe.' WHERE `entry`=5890; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Son exactamente lo que necesito! Ten, llévate estos bálsamos de planta y utilízalos para eliminar la corrupción de Frondavil. ¡Debemos perseverar, $n!' WHERE `entry`=5890; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le pouvoir d\'un objet magique désenchanté est éprouvé par l\'essence qu\'il crée. J\'ai conçu un moyen de transformer l\'essence brute utilisée par les enchanteurs en un réactif qui permet de créer du Baume végétal cénarien. Vous n\'avez pas besoin de Balise cénarienne dans ce cas. N\'importe quel objet désenchanté qui produit des essences inférieures fera parfaitement l\'affaire.$B$BJe n\'ai besoin que d\'une seule essence inférieure. En échange, je vous donnerai du Baume végétal cénarien. L\'essence est très puissante. Il en faut peu pour faire beaucoup !' WHERE `entry`=5891; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Macht eines entzauberten magischen Gegenstandes ist in der von ihm geschaffenen Essenz spürbar. Ich habe einen Weg gefunden, um die rohe Essenz, die von Verzauberern verwendet wird, in ein geeignetes Reagenz für die cenarische Pflanzensalbe umzuwandeln. Dazu braucht Ihr kein cenarisches Leuchtfeuer; jeder angemessen entzauberte Gegenstand, der geringe Netheressenzen abgibt, ist dafür geeignet.$B$BIch brauche nur eine einzige geringe Netheressenz; im Austausch dafür werde ich Euch cenarische Pflanzensalben geben. Die Essenz ist hochwirksam - ganz wenig davon genügt, um viel zu erreichen.' WHERE `entry`=5891; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소! 이 보급품들은 유용하게 잘 쓰도록 하겠소이다. 고맙소!' WHERE `entry`=5892; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보급품은 가져왔소? 아무리 많아도 부족할 지경이라오!' WHERE `entry`=5892; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔군. 잘했소, $n! 그 어두컴컴한 광산 안에 오랫동안 내버려둬서 곰팡이가 좀 슬긴 했지만 그래도 쓸 수는 있을 거요.$B$B고맙소, $n. 당신이 해 준 일은 우리 부대의 정비를 위해 꼭 필요한 것이오.' WHERE `entry`=5893; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '얼음이빨 광산에는 다녀왔소, $n? 내가 부탁한 보급품은 가져온 거요?' WHERE `entry`=5893; +UPDATE `locales_quest` SET `Title_loc5` = '冷齒礦坑補給品' WHERE `entry`=5893; +UPDATE `locales_quest` SET `Details_loc1` = '이제 흰개미들을 확보했으니 이 흰개미 통을 하스글렌 남쪽의 북마루 벌목지로 가져가세요. 벌목지는 마을로 올라가는 길 서쪽에 있습니다.$B$B그곳에 도착하거든 이 통을 벌목지 중앙에 상자 위나 적당한 물건 위에 올려놓고 열도록 하십시오.$B$B통을 열고 나면 흰개미들이 알아서 할 것입니다. 일을 마치고 이곳으로 돌아오시면 저를 도와주신 대가로 보상을 해 드리도록 하겠습니다.' WHERE `entry`=5902; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '통을 상자 위에 놓자 흰개미들이 안절부절못하고 통 안을 돌아다닙니다.' WHERE `entry`=5902; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 이거요. 고맙소. 어디 보자... 아주 우글우글하군. 붉은십자군에게 좀 미안하긴 하지만 그들이 벌목지를 차지해선 안 되는 거였소, 안 그렇소?' WHERE `entry`=5903; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '흰개미집을 찾았소? 역병의 숲에 흰개미집이 있다고 하더군.' WHERE `entry`=5903; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '통을 상자 위에 놓자 흰개미들이 안절부절못하고 통 안을 돌아다닙니다.' WHERE `entry`=5904; +UPDATE `locales_quest` SET `Title_loc3` = 'Mondlichtung' WHERE `entry`=5921; +UPDATE `locales_quest` SET `Title_loc3` = 'Mondlichtung' WHERE `entry`=5922; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Je suis heureux que vous ayez trouvé votre chemin aujourd\'hui, jeune $c. Le temps est venu pour vous de passer à des choses plus sérieuses.$B$BL\'appel pour servir la nature est en chacun des enfants de Cénarius. Les animaux et les plantes sont nos amis et nous devons nous en occuper. Nous avons choisi de consacrer notre vie à préserver l\'équilibre par égard pour eux autant que pour nous. La première chose que vous devez faire dans ce monde est d\'apprendre les voies de l\'ours, et d\'acquérir la force du corps et du cœur.$B$BPréparez vous !' WHERE `entry`=5923; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich bin froh, dass Ihr heute Euren Weg hierher gefunden habt. Es ist an der Zeit für Euch, einen großen Schritt in eine noch viel größere Welt zu tun.$B$BIn jedem von Cenarius\' Kindern steckt die Berufung, der Natur zu dienen. Tiere und Pflanzen sind unsere Freunde wie auch unsere Schützlinge. Wir haben uns entschlossen, sowohl zu ihrem wie auch unserem Wohl unsere Leben dem Erhalt des Gleichgewichts zu widmen, Euer erster Schritt in diese Welt wird es sein, etwas über den Weg des Bären und die Stärke von Körper und Herz zu erlernen.$B$BMacht Euch bereit!' WHERE `entry`=5927; +UPDATE `locales_quest` SET `Details_loc1` = '달의 숲에서 북서쪽으로 거대한 곰의 혼이라는 현명하고 고귀한 존재가 거처하고 있습니다. 그는 모든 드루이드의 스승으로서 최초로 곰에 대한 진실을 전파한 존재입니다. 그 지역의 모든 드루이드가 그로부터 지혜를 구한다고 해도 과언은 아닙니다. 그대도 예외는 아닙니다.$B$B이제 거대한 곰의 혼을 찾아가 가르침을 얻으십시오. 그런 다음 여기 나이트헤이븐으로 돌아오십시오. 그때 그대가 위대한 곰의 가르침을 진정으로 이해했는지 보지요.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 다가가자 덴드리트는 다시 한 번 머리 위 허공에 대고 재빨리 동작을 취합니다. 그의 머리 위에 힘의 오라가 또다시 드리워지자 살짝 미소를 짓습니다.$B$B\"젊은이여, 우리가 처음 만났을 때는 보이지 않던 지혜가 그대 안에서 느껴집니다. 나를 바라보는 그대의 눈 속에 힘과 지혜에 대한 열정이 엿보입니다. 그러나 이 열정은 집중되어 있지 않습니다. 이제 힘을 집중하고 곰의 본성을 활용하는 방법을 배워야 합니다.\"' WHERE `entry`=5929; +UPDATE `locales_quest` SET `EndText_loc1` = '거대한 곰의 혼을 찾아가 꼭 알아야 할 곰의 본성 배우기' WHERE `entry`=5929; +UPDATE `locales_quest` SET `Title_loc5` = '巨熊之靈' WHERE `entry`=5929; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 다가가자 덴드리트가 다시 한 번 머리 위 허공에 대고 재빠른 동작을 취합니다. 그의 머리 위에 힘의 오라가 또다시 드리워지자 살짝 미소를 짓습니다.$B$B\"젊은이, 우리가 처음 만났을 때 보이지 않던 지혜가 그대 안에서 느껴지는군요. 나를 바라보는 그대의 눈 속에 힘과 지혜에 대한 열정이 엿보입니다. 그러나 이 열정은 집중되어 있지 않습니다. 이제 그 힘을 집중하고 곰의 본성을 활용하는 방법을 배워야 합니다.\"' WHERE `entry`=5930; +UPDATE `locales_quest` SET `Details_loc1` = '다로우샤이어 전투의 유물을 많이 모았구려. 그대가 돌아올 때마다 유물은 늘어나고 내 마음은 고향에 대한 그리움과 그곳을 파멸에서 구해내겠다는 생각으로 걷잡을 수가 없소.$B$B나에게는 불가능한 일이지만 안돌할에 사는 놀라운 능력을 지닌 노움인 크로미는 그 일이 가능하다고 말했다오. 그리고 크로미가 말하길 당신이 다로우샤이어를 구할 수 있다고 했소이다!$B$B당신이 유물을 모아 그녀에게 갖다 주어야 하오. 안돌할의 폐허가 된 여관에서 그녀가 당신을 기다리고 있으니 어서 가 보시오.' WHERE `entry`=5941; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 가져왔군요. 유물이 모이면 다로우샤이어의 영혼들을 되살릴 수 있는 강력한 마법을 쓸 수 있어요.$B$B이 마법과 약간의 행운만 있다면 우린 조셉 레드패스를 구할 수 있어요!' WHERE `entry`=5941; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 당신의 친구인 카를린과 서로 소식을 전하고 있답니다. 그는 자기 고향이 몰락해 버린 일을 무척이나 괴로워하고 있지만 당신을 높이 평가하며 당신이야말로 모든 것을 바로잡을 수 있는 능력이 있다고 하더군요.$B$B아, 이야기가 옆길로 빠졌군요. 부탁한 유물은 갖고 있나요?' WHERE `entry`=5941; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '열쇠가 자물쇠에 맞아 상자가 열립니다...' WHERE `entry`=5942; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '낡고 더러운 상자입니다.' WHERE `entry`=5942; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기젤톤 대상단을 보호하는 데 이렇게나 많은 돈을 투자하는 게 돈벌이에 득이 되는지 잘 모르겠단 말이야. 코르크와 리거는 일주일에 1골드 밖에 못 벌거든. 하지만 계속해서 내 코도를 빌린 돈을 지급한다면야 녀석들이 사업을 어떻게 운영하든 내 알 바 아니긴 해.' WHERE `entry`=5943; +UPDATE `locales_quest` SET `EndText_loc1` = '기젤톤 대상단이 만노로크 소굴을 지나갈 수 있도록 호위' WHERE `entry`=5943; +UPDATE `locales_quest` SET `Details_loc1` = '나는 오랫동안 십자군 사령관의 앞잡이 역할을 해왔네. 붉은십자군에 대항해서 싸워야 할 이유는 없었지. 하지만 수십년 동안 아버지에 대한 기억, 그 소중한 추억이 지금까지 나를 살아 있게 만든 원동력이었다네.$B$B나는 꿈 속에서 아버지와 함께하는 꿈을 꾼다네. 아버지는 기사단에 입단하는 내 곁에 자랑스럽게 서 계시고 우리는 함께 스컬지 군대에 맞서 싸우지. 얼라이언스와 로데론의 명예를 드높이는 일에 동참하는 거야.$B$B이제 더 이상 꿈으로만 끝날 수는 없네.$B$B나를 아버지께 데려다 주게.' WHERE `entry`=5944; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 아들이 이 괴물들의 손에 죽다니... 절대 그냥 넘어가지 않을 것이야. 기사단이 다시 살아났다는 걸로 아들의 죽음을 애도하게.$B$B나는 이제 새로운 은빛 기사단 대영주로 일할 것이네.$B$B내가 과거에 소유했던 것들을 자네에게 주지. 자네가 해 준 일에 보답할 수 있는 것이니 내 고마움의 표시로 생각하고 받아 주게. 이 물건들은 수년간 내게 큰 도움이 되었지.$B$B살기 좋은 세상이 와서 지난 날의 힘겨웠던 전투가 추억이 되고 꿈이 이루어지면 다시 만나세나.' WHERE `entry`=5944; +UPDATE `locales_quest` SET `EndText_loc1` = '탤런 폴드링 구출' WHERE `entry`=5944; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어둠의 여왕께서는 자네가 여왕님의 용사를 만날 자격이 있는 녀석이라고 믿지 않으실 걸세. 자네 같은 친구는 여기서 내 사냥개한테 먹이 주는 일이 딱 맞아, 안 그런가? 일을 이런 식으로 망친 데에는 다른 이유가 있을 수 없지.' WHERE `entry`=5961; +UPDATE `locales_quest` SET `Details_loc1` = '약 4000년 전, 티란데 위스퍼윈드께서 미친 거인들의 손아귀에서 눈호랑이의 여왕을 살려내셨다네. 그때부터 눈호랑이들은 나이트 엘프의 동맹군이 되었네.$B$B눈호랑이를 위협했던 그 거인들이 아직도 먼 곳에서 살고 있다네. 서리망치거인이라고 불리는 그들은 남쪽에 있는 거대한 계곡에 살고 있네.$B$B눈호랑이에게 자네의 충성심을 증명해 보이게. 눈호랑이의 여왕, 샤이로탐의 이름으로 그 거인들을 해치우게.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Exzellent, $N. Eure Entschlossenheit blieb nicht unbemerkt.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, $n. Tu determinación y tesón quedan debidamente anotados.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `EndText_loc1` = '초승달발톱과 대면하여 육체와 정신의 힘 얻기' WHERE `entry`=6001; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨어요. 이렇게 빨리 처치하다니 놀랍군요. 고맙습니다.$B$B이제 붉은십자군과 그들의 방식에 찬성하는 사람을 만나봐야겠군요. 저도 스톰윈드의 누구 못지 않게 빛의 신성함을 믿지만 그들은 자기들에게 충성하지 않으면 죄없는 사람이라도 죽여버린 답니다.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wie läuft es, $N? Sind sie stärker, als Ihr dachtet? Ich hoffe nicht. Wenn ich das hier durchziehen soll, dann erfordert das eine ganze Menge mehr Kraft als das, was ich bisher von Euch verlangt habe.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '놈을 잡았군요! 잘하셨습니다! 이제 놈의 부하들도 섣불리 행동하지 못할 겁니다, 하하!' WHERE `entry`=6021; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '은신처를 찾았습니까? 잴다르는 처치했습니까?' WHERE `entry`=6021; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '실망스럽군. 대신 자네를 먹이로 주고 싶었는데...$B$B<한숨 짓는 나타노스>$B$B그래도 개 먹이는 줬군.' WHERE `entry`=6022; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 울고 있나? 이 일이 너무 \'지루하다면\' 어둠의 여왕님께 돌아가서 내가 농장에서 학대하더라고 일러바치던가!$B$B당장 꺼져!' WHERE `entry`=6022; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 기대 이상으로 도움이 되었군요. 이곳의 공기가 제 의욕을 떨어뜨리는 것 같아요. 후... 피곤하군요. 이곳에 오래 있다간 더 지치겠어요.$B$B어떻게 하스글렌에 침입해서 붉은십자군의 규모를 보고해야 할지 잘 모르겠어요.$B$B하지만 이곳을 떠나기 전에 도와주신 데 대한 보답으로 이것을 드릴게요. 정말 고마웠습니다.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '벌써 그들을 찾았나요? 그 둘을 처치하면 저는 하스글렌에 침입해 붉은십자군의 동태를 자세히 살필 수 있어요. 당신이 도와주지 않으면 불가능한 일이니 래들리와 드루겐을 꼭 찾아주세요.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하메야의 상자가 열렸습니다!' WHERE `entry`=6024; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기에 묻힌 상자는 단단히 잠겨 있습니다.' WHERE `entry`=6024; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해내셨군요! 고맙습니다!$B$B저는 엘링에게 돌아가야겠어요. 곧장 스톰윈드로 돌아간다는 얘기에요. 자, 이 돈을 받으세요. 당신께 드릴 수 있는 최소한의 성의에요. 당신은 동족의 자랑입니다. 감사 드리며 행운을 빌어요.' WHERE `entry`=6025; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '절반은 지금 지급하고 절반은 일이 끝나면 지급하겠네.' WHERE `entry`=6026; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나, 스모키를 믿게나. 자네는 반드시 합당한 보상을 받을 걸세. 은빛 여명회는 반드시 대가를 지불한다네.' WHERE `entry`=6026; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오래전에 잃어 버렸던 고대의 책이로군! 이 책을 반드시 상급 의회에 전달하도록 하겠네. 오늘 큰 일을 해 주었군. 그에 대한 감사의 표시를 해야지. 영웅은 감사를 받아 마땅하니까 말이야!' WHERE `entry`=6027; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 자네! 또 보게 돼서 반갑군. 그래, 고대의 책은 가져왔는가?' WHERE `entry`=6027; +UPDATE `locales_quest` SET `Title_loc5` = '上古之書' WHERE `entry`=6027; +UPDATE `locales_quest` SET `Details_loc1` = '그다지 중요하지는 않은 일은 아니지만 책임지고 날 도와줄 자를 찾고 있소. 난 은빛 여명회를 대표하여 이곳에서 눈망루 마을에 투자를 하고 있소. 지금 그 보고서를 은빛장교 퓨어하트에게 보내야 하오. 서부 역병지대 남쪽 변방에 있는 서리바람 야영지로 가면 만날 수 있지...$B$B아, 내가 조금만 더 용감했더라도... 그래, 어쩌면 당신에게는 좋은 기회라고 할 수 있지! 우리 상관의 눈에도 띄고 일거리도 좀 얻을 수 있을 거요!' WHERE `entry`=6028; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이건... 아주 특별한 책이로군. 이럴 때 \"특별하다\"라는 말은 \"내용이 매우 독특하고 창의적이며 계몽적이다\"라는 뜻일세. 좀 더 살펴보세...$B$B\"아니 이런!\" 제대로 된 정신 상태로 누가 이런 생각을 한단 말인가?$B$B일전에 그레고르가 엄브런스에 대해 말한 적이 있지. 가치가 전혀 없는 책은 아니로군. 내 최선을 다해 이 책을 번역해 보겠네. 그리고 이걸... 받게. 은빛 여명회의 호의일세. 여기 머무르는 동안 자네의 도움을 받을 일이 또 있을 것 같아서 말이야.' WHERE `entry`=6030; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 어려운 시절에 성스러운 빛이 자네를 인도하기를! 무엇이 자네를 여기로 인도했는가? 어둠과 절망 속에 빛나는 희망의 등불을 찾으러 왔는가?' WHERE `entry`=6030; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 가져왔군. 정말 고급스러워!$B$B$n, 고맙소. 당신은 우리의 진정한 친구요. 이걸 받으시오.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '룬매듭은 가져오셨소? 동족들이 룬매듭으로 만든 옷을 달라고 아우성이라서 말이오.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `Title_loc5` = '符文布' WHERE `entry`=6031; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ah! Has traído la tela. ¡Este material es de primera calidad! $B$BGracias, $n. Eres una verdadera amiga. Por favor, acepta esto a cambio.' WHERE `entry`=6031; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes los paños rúnicos? ¡Mi gente está ansiosa por tener más objetos de paño rúnico!' WHERE `entry`=6031; +UPDATE `locales_quest` SET `Details_loc1` = '우리 나무구렁 일족은 룬무늬 옷감의 촉감도 좋아하지만 그다지 신성한 느낌은 없다오. 달빛 옷감이야말로 진정 신비한 옷감이지.$B$B달빛 옷감을 좀 갖다주면 우리 일족에게 비밀로 내려온 옷 만드는 기술을 알려드리겠소.' WHERE `entry`=6032; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네 전보다 많이 까맣게 되었군그래. 모양새를 보니 고폭탄 때문에 까맣게 탄 게로군.$B$B<껄껄 웃는 스모키>$B$B어쨌든 잘했네! 여기 자네 몫의 전리품일세. 나머지 일부는 위로하는 차원에서 불길 속에 던져 넣었다네.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '스컬지 건물 파괴' WHERE `entry`=6041; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Eres más oscura de lo que recordaba. Tienes esa mirada... esa que dice \"me ha carbonizado una bomba altamente explosiva\". $B$B $B$B¡Alégrate, aquí tienes tu parte del botín! Y he añadido un pequeño extra para compensar las quemaduras.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '참을성이 대단한걸. 화도 안 나나?' WHERE `entry`=6042; +UPDATE `locales_quest` SET `EndText_loc1` = '다자란 초원타조 길들이기' WHERE `entry`=6061; +UPDATE `locales_quest` SET `EndText_loc1` = '나무그물 늑대거미 길들이기' WHERE `entry`=6063; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그럼, 자네 맘 아네. 다음은 어떤 짐승일까 궁금해 죽겠지?' WHERE `entry`=6064; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돼지가 내 야수가 되는 건 아닌가하고 걱정할 건 없네, 젊은이! 지금은 결정을 내리기 전에 몇 가지 다양한 짐승을 길들여 보는 게 좋으니까.' WHERE `entry`=6064; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ja, ich glaube, Ihr seid bereit...' WHERE `entry`=6065; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '嗯,是时候让你接受训练了。$B$B' WHERE `entry`=6065; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ja, ich glaube, Ihr seid bereit...' WHERE `entry`=6066; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ja, ich glaube, Ihr seid bereit...' WHERE `entry`=6067; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '嗯,是时候让你接受训练了。$B$B' WHERE `entry`=6067; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하세요, 젊은 사냥꾼님? 보아하니 당신은 야수를 길들여 벗으로 삼을 수 있을 정도로 솜씨가 좋은 분 같군요.$B$B칼바위 언덕에 있는 소타르를 꼭 찾아가 보세요. 그가 당신만의 야수를 얻을 수 있는 방법을 알려 줄 거예요.' WHERE `entry`=6068; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇소, 나도 당신이 준비가 됐다고 생각하오...' WHERE `entry`=6068; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Oui, je pense qu\'il est temps de vous entraîner...' WHERE `entry`=6069; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ja, es ist Zeit, Euer Training zu beginnen.' WHERE `entry`=6070; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하신가, 젊은 사냥꾼 친구... 보아하니 자네는 야수를 길들여 벗으로 삼을 수 있을 정도로 솜씨가 좋은 것 같군.$B$B돌라나르에 있는 다잘라를 꼭 찾아가 보게. 그가 자네만의 야수를 얻을 수 있는 방법을 알려줄 걸세.' WHERE `entry`=6071; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하신가, 젊은 사냥꾼 친구... 보아하니 자네는 야수를 길들여 벗으로 삼을 수 있을 정도로 솜씨가 좋은 것 같군.$B$B돌라나르에 있는 다잘라를 꼭 찾아가 보게. 그가 자네만의 야수를 얻을 수 있는 방법을 알려줄 걸세.' WHERE `entry`=6072; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ja, es ist Zeit, $C.' WHERE `entry`=6072; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하신가, 젊은 사냥꾼 친구... 보아하니 자네는 야수를 길들여 벗으로 삼을 수 있을 정도로 솜씨가 좋은 것 같군.$B$B돌라나르에 있는 다잘라를 꼭 찾아가 보게. 그가 자네만의 야수를 얻을 수 있는 방법을 알려줄 걸세.' WHERE `entry`=6073; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '是该让你进行训练了……$B$B' WHERE `entry`=6073; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ja, ich glaube, Ihr seid bereit...' WHERE `entry`=6074; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하세요, 젊은 사냥꾼님? 보아하니 당신은 야수를 길들여 벗으로 삼을 수 있을 정도로 솜씨가 좋은 분 같군요.$B$B카라노스에 있는 그리프 와일드하트를 꼭 찾아가 보세요. 그가 당신만의 야수를 얻을 수 있는 방법을 알려 줄 거예요.' WHERE `entry`=6075; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 자네는 훈련을 받을 때가 된 것 같네...' WHERE `entry`=6075; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '젊은 $c 친구로군. 그래, 내 자네에게 야수를 다스리는 데 필요한 기술을 전수해 주겠네. 이제 야수에게 새로운 기술을 가르칠 수 있고, 먹이를 주고, 전투에서 쓰러지면 부활시킬 수도 있게 될 걸세.$B$B자, 이제 가 보게. 훗날 다시 얘기를 나누도록 하지.' WHERE `entry`=6081; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 당신에게 가르칠 수 있는 건 모두 가르쳤소, $n. 이곳에서 배운 지식을 토대로 원하는 야수를 선택할 때가 왔소이다.$B$B자, 받으시오. 이제 야수를 길들일뿐만 아니라, 자유자재로 소환하고 소환을 해제할 수 있는 능력을 주겠소. 자부심을 가지고 이 기술을 사용하도록 하시오. 당신은 그럴 자격이 충분히 있소이다.' WHERE `entry`=6082; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전갈 길들이기에는 성공했소?' WHERE `entry`=6082; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 배우는 속도가 빠르군, $n. 아주 잘했소.' WHERE `entry`=6083; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '야수를 효과적으로 부리는 데 필요한 기술은 꾸준한 연습을 통해서만 얻을 수 있소. 붉은톱니게는 길들였소?' WHERE `entry`=6083; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 충분히 배웠다고 판단되었을 때, 어떤 짐승이든 마음에 드는 야수를 고를 수 있는 능력을 갖게 해주겠어.' WHERE `entry`=6084; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '눈표범은 어떻나, $n?' WHERE `entry`=6084; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, $n. 그럼 이제 야수를 길들일 수 있는 능력과 함께 자네가 원하는 대로 야수를 소환하고 소환을 해제할 수 있는 능력을 전수해 주겠네.$B$B충성스러운 야수를 찾아 즐거운 사냥을 하길 바라네!' WHERE `entry`=6085; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '얼음발톱흰곰은 길들여 보았나?' WHERE `entry`=6085; +UPDATE `locales_quest` SET `EndText_loc1` = '긴발톱 초원늑대 길들이기' WHERE `entry`=6087; +UPDATE `locales_quest` SET `EndText_loc1` = '검독수리 길들이기' WHERE `entry`=6088; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'А, юный охотник. Да, я могу наделить тебя знаниями, как обучать и направлять твоего питомца. Ты не только сможешь научить его новым способностям, но также сможешь кормить его и даже оживлять, если он падет в бою.$B$BСтупай, Мать-Земля еще сведет наши пути. Поговорим позже.' WHERE `entry`=6089; +UPDATE `locales_quest` SET `EndText_loc1` = '긴발톱 흑호 길들이기' WHERE `entry`=6101; +UPDATE `locales_quest` SET `EndText_loc1` = '비명소리 스트리기드 올빼미 길들이기' WHERE `entry`=6102; +UPDATE `locales_quest` SET `Details_loc1` = '이제 자네는 우리 드루이드들이 가진 독약과 능력에 대해 배울 준비가 되었네. 세나리우스는 우리에게 단순한 주문으로 가장 사악한 독도 정화할 수 있는 능력을 주셨다네. 이 선물은 쉽게 받을 수 없으며 배우기 위해 노력해야 하네. 그러면 비전문가인 자네도 독을 치유할 수 있어.$B$B달숲으로 가서 자네를 가르치기 위해 기다리고 있는 덴드리트 스타블레이즈와 대화해 보게.' WHERE `entry`=6121; +UPDATE `locales_quest` SET `Objectives_loc1` = '달숲으로 가서 밤의 안식처 마을에 있는 덴드리트 스타블레이즈와 대화해야 합니다.' WHERE `entry`=6121; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, joven $c. Me alegra ver que estás deseosa de aprender las curas para los venenos. $B$BEn el pasado, muchos druidas eran sometidos a diversas pruebas, pero tu trabajo no implicará tal cosa. En Auberdine ha habido una epidemia de envenenamientos de animales, pero allí no han sabido curarla. Un representante de allí ha pedido ayuda al Claro de la Luna y nosotros vamos a enviarte a ti como respuesta. No es una prueba ni un ejercicio: lo que hagas será real. Tenlo en cuenta.' WHERE `entry`=6121; +UPDATE `locales_quest` SET `Details_loc1` = '어둠의 해안에 사는 생명체들의 주된 수원은 절벽 폭포에서 떨어지는 물입니다. 그런데 그곳에 동물들... 특히 사슴에게 해를 입히는 독이 퍼진 것 같습니다. 자, 동굴 입구로 가서 이 견본병에다 물을 채취해 오십시오. 폭포 바로 옆에 있는 동굴에는 위험한 나가가 살고 있으니 조심해야 합니다.$B$B물을 다 채우면 아우버다인에 있는 알란다리안 나이트송에게 갖다주십시오. 그녀가 우리에게 도움을 청했으니 이 문제를 함께 해결해 보십시오.' WHERE `entry`=6122; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맙소사! 정말 역겨운 냄새가 나는군요! 사슴이 병든 것도 당연해요.$B$B폭포수가 뭔가에 오염되어 어둠의 해안에 흐르는 모든 물이 오염됐어요. 해안 근처의 사슴뿐 아니라 온 사방의 사슴들이 병들었어요. 이 폭포수야말로 병을 퍼지게 한 근원이 틀림없어요. 우리가 할 일이 생긴 것 같군요.$B$B이상하게 들리겠지만 이 물을 이용해 치료약을 만드는 거예요. 그런데 몇 가지 재료가 추가로 필요하답니다.' WHERE `entry`=6122; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대는 달의 숲 세나리온 의회에서 보낸 분이로군요? 정말 잘됐습니다. 이제 불쌍한 사슴들에게 닥친 위기를 해결할 수 있겠습니다. 마침 도움이 필요했는데 이제 걱정 없게 되었으니 얼마나 기쁜지 모르겠습니다.B$B덴드리트 스타블레이즈가 말한 폭포수의 견본은 가져오셨습니까? 그대가 가져올 견본으로 치료제를 만들 수 있을 거라던데...' WHERE `entry`=6122; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Puaj, qué asco! Pobres ciervos.$B$BAlgo está contaminando toda el agua de Costa Oscura, pero en esto actúa alguna otra fuerza.$B$BCon esta muestra podremos desarrollar una cura; voy a necesitar ciertos materiales...' WHERE `entry`=6122; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te envía el Círculo Cenarion de Claro de la Luna? ¡Magnífico! No sabemos qué hacer con los ciervos; agradecemos mucho tu ayuda.$B$B¿Traes la muestra de agua? Así podremos buscar una cura...' WHERE `entry`=6122; +UPDATE `locales_quest` SET `Details_loc1` = '저는 병든 사슴을 위해 치료제를 만들고 있습니다. 기본 재료는 물이고, 약효를 위해 뱀뿌리가 꼭 필요합니다. 뱀뿌리를 찾는 법은 약초채집가라면 알고 있을 테니, 혹시 모르겠다면 찾아서 도움을 받으십시오.$B$B마지막으로 약효를 최대로 높이기 위해서는 달버섯이 필요한데 아주 찾기 쉽답니다. 여기서 동쪽으로 조금만 가면 동굴이 하나 있는데 그 동굴 안에 지천으로 널려 있으니까요. 거기서 너무 머물다 보면 동굴에 사는 사나운 달빛야수가 달려들지도 모르니 조심하세요.' WHERE `entry`=6123; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 수고했어요. 연고를 만들기에 충분한 양이로군요. 병든 사슴 몇 마리 치료하기에는 딱 맞겠어요.$B$B모든 질병을 유발하는 독마다 정화하는 치료제의 성분이 달라서 그걸 만드는 일이 무척 어려울 때가 있지요. 딱 맞는 재료가 도대체 뭘까 고민하지 않고 마음 편히 병을 치료할 수 있다면 얼마나 좋을까요!$B$B자, 이제 그대가 가져오신 이 재료들로 연고를 만들어야겠어요.' WHERE `entry`=6123; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제가 병든 사슴을 치료할 연고를 만드는 데 필요한 재료는 가져오셨나요? 사슴의 차도가 전혀 나아질 기미가 보이지 않으니 서둘러야 합니다!' WHERE `entry`=6123; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 그대가 재료를 충분히 가져오신 덕분에 치료약을 10회 분이나 만들 수 있었습니다. 저는 이 마을 주민들과 협력해서 약을 좀 더 만들려고 합니다. 우선은 그대가 좀 도와주셨으면 하는 일이 있어요. 어둠의 해안 전역에 사는 사슴들이 병을 앓고 있습니다. 연고를 사용해서 그들을 치료해야 해요.$B$B임무를 완수하면 달의 숲에 있는 덴드리트 스타블레이즈에게 가십시오. 그대와 이야기를 하고 싶어할 겁니다. 세나리온 의회에 아우버다인을 대표해 제가 고마움을 표한다고 전해주십시오. 그리고 그대의 도움에도 미리 감사를 표하고 싶군요.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 어둠의 해안에 사는 사슴들에게 큰 도움을 주셨습니다. 그들은 해안 전역에 만연해 있는 병에 자신들도 모르게 감염된 희생양입니다. 다르나서스에는 이 불길한 징조를 깨닫는 이도 있으나, 나날이 불거지는 이 사악한 징조를 모른 체 하는 이도 있습니다. $n, 부디 그대는 이런 일을 모르는 척하지 않길 바랍니다.$B$B어쨌거나 그대는 대자연과 세나리온 의회의 소중한 친구임이 입증되었으니 그 징표로 이것을 드립니다.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '병든 사슴 치유' WHERE `entry`=6124; +UPDATE `locales_quest` SET `Details_loc1` = '그대는 이제 영혼의 도움이 없이도 독을 정화하는 방법을 배우셨습니다. 그대가 독을 다스리는 능력을 익히기 애쓰는 지금 이 순간에도, 중독된 생명들이 고통과 싸우며 견디고 있다는 사실을 잊지 마십시오.$B$B$n, 그대는 이제 다르나서스의 마스렌길 베어워커에게 돌아가야 합니다. 그라면 분명 그대에게 드루이드로서 반드시 알아야 할 마법을 가르쳐 줄 겁니다.$B$B평안히 가십시오, 젊은 드루이드여! 우리는 다시 만나게 될 겁니다.' WHERE `entry`=6125; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오세요. 그대가 떠난 후 많은 것을 배웠다는 소식은 익히 들어 알고 있습니다. 또한 아우버다인의 상황을 듣고 무척이나 놀랐어요. 그런 독이 퍼지면 자연의 균형이 무너지기 때문에 더 자세히 조사해야 하는 겁니다.$B$B다행히도 그대가 지금까지 잘해주었어요. 그러니 그대에게 독을 다스리는 해독 능력을 주어 보상하는 것이 가장 좋은 방법인 것 같군요. $n, 이 능력을 유용하게 사용하길 바랍니다.' WHERE `entry`=6125; +UPDATE `locales_quest` SET `Details_loc1` = '이제 자네는 우리 드루이드들이 가진 독약과 능력에 대해 배울 준비가 되었네. 세나리우스는 우리에게 단순한 주문으로 가장 사악한 독도 정화할 수 있는 능력을 주셨다네. 이 선물은 쉽게 받을 수 없으며 배우기 위해 노력해야 하네. 그러면 비전문가인 자네도 독을 치유할 수 있어.$B$B달숲으로 가서 자네를 가르치기 위해 기다리고 있는 덴드리트 스타블레이즈와 대화해 보게.' WHERE `entry`=6126; +UPDATE `locales_quest` SET `Objectives_loc1` = '달숲으로 가서 밤의 안식처 마을에 있는 덴드리트 스타블레이즈와 대화해야 합니다.' WHERE `entry`=6126; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 자네가 재료를 충분히 가져와 준 덕분에, 치료약을 10회 분이나 만들수 있었네. 난 이 지역 관계자들과 함께 좋은 약을 만들기 위해 노력하고 있지. 우선적으로 자네가 도와줄 일이 좀 있네. 불모의 땅 북부 전역에 걸쳐서 가젤들이 병을 앓고 있지. 이 연고로 그들을 치료해주게.$B$B임무를 완수하면 달의 숲에 있는 덴드리트 스타블레이즈에게 가보게. 자네와 대화를 원할 거야. 세나리온 의회에 우리가 감사하고 있다고 전해주게. 그리고 자네의 도움에 대해서도 미리 감사를 표하고 싶군.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 불모의 땅에 사는 병든 가젤에게 큰 도움을 주셨습니다. 그들은 불모의 땅 전체에 만연해 있는 병에 자신들도 모르게 감염된 희생양입니다. $r 종족은 세나리우스의 가르침을 이해하고 따르고자 노력하지요. 그대는 이번 일로 종족 간의 장벽을 넘어 조화를 이루어야 한다는 점을 증명해 보였습니다. 썬더 블러프에 사는 그대의 장로들처럼 말입니다.$B$B그대는 이 세계의 자연과 세나리온 의회의 소중한 친구임이 입증하셨으므로 이것을 그 징표로 드리겠습니다.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '병든 가젤 치유' WHERE `entry`=6129; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 동생 멜릿자가 자네가 올 거라더군. 동생을 구해줘서 정말 고맙네. 동생이 다른 데 또 정신이 팔린 것 같아서 걱정되긴 하지만 말이야!' WHERE `entry`=6132; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '기록부를 읽진 않았겠지! 그런 짓을 할 정도로 머저리는 아닐 거야...' WHERE `entry`=6133; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '날 기다리게 하지 말라고, $c 친구.' WHERE `entry`=6133; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '거기 있군! 당신도 몇 개 챙긴 것 같은데? 좀 치사한 것 같지 않아?$B$B어쨌든 고생 많았네. 켄타우로스랑 거래하면 돈이 좀 되겠는걸!' WHERE `entry`=6134; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 유령의 플라스마는 어디 있지?' WHERE `entry`=6134; +UPDATE `locales_quest` SET `Details_loc1` = '자넨 말이야... 시간을 딱딱 맞추진 못 했어도 지금까지 내가 준 임무를 잘 완수했어.$B$B다른 임무를 맡겨도 되겠지? 그래. 좋아, 얼간이 친구. 좀 더 복잡한 임무를 주지.$B$B여기서 북쪽의 변두리에 가면 희멀건 악마 같은 박쥐 그늘날개가 돌아다니고 있지. 녀석을 찾아 없애 버리고 녀석의 하얀 털을 가지고 돌아오면 보상을 주지.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군, 얼간이 친구! 이 모피로 자네가 사용할 수 있는 물건을 만들어볼까?' WHERE `entry`=6135; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 일을 혼자 하는 건 좋지 않아, $c 친구.' WHERE `entry`=6135; +UPDATE `locales_quest` SET `Details_loc1` = '희망의 빛 예배당에 있는 은빛 여명회의 야영지를 지나 노스데일 서쪽에 뚱뚱한 피고름구더기가 있지.$B$B나는 그 괴물에게 연대원 전체를 잃었어. 놈의 크기는 어마어마하지. 먹는 족족 몸뚱이가 커지는 놈이야.$B$B놈이 자네를 먹어치워도 난 눈 하나 깜짝하지 않겠지만 그래도 이기기 바라네. 이번 임무를 완수하려면 다른 사람의 도움을 받는 게 좋아. 피고름구더기한테 소규모로 덤비는 건 잡아먹어 달라고 부탁하는 것이나 다름없거든.' WHERE `entry`=6136; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '계속 그렇게 해 보라고. 자네를 멍청이에서 1급 저능아로 진급시켜 줄 테니까!.' WHERE `entry`=6136; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '동쪽에서 도움을 줄 이가 온다는 소식은 들었습니다. 그게 바로 형제신가요? 붉은십자군의 성전을 도우러 여기 오신 겁니까?$B$B그렇다면 잘 들으십시오...' WHERE `entry`=6141; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '딱 됐네요. 의술사님이 두통이 나거든 이렇게 하라고 하셨어요. \"마이라힐. 가서 낚시를 해. 두통이 나아질 게야.\" 이렇게 말씀하시죠.$B$B벌써 두통이 가신 것 같아요. 정말 고마워요!' WHERE `entry`=6142; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 신선한 연갑 조갯살을 좀 가지고 낚시하러 가고 싶군요. 필요한 10개의 조갯살을 가져오셨나요?' WHERE `entry`=6142; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나가들을 물리쳤다는 소식을 들으니 기쁘긴 하지만 그래도 아직 마음이 텅 비어 있는 것 같군요. 내 남은 평생을 나가들을 멸절시키는 데 헌신할 겁니다.$B$B자, 내가 약속했던 사례입니다. 나가 녀석들이 우리 선원들에게 저지른 끔찍한 일에 대한 대가를 치르게해준 데 대한 고마움에 비하면 아주 작은 선물이지만 말입니다.' WHERE `entry`=6143; +UPDATE `locales_quest` SET `Details_loc1` = '난 명령을 받았네, $c 친구. 바리마트라스님께서 언더시티로 보내 아주 민감한 전략 작전을 수행할 가장 \'솜씨 있는\' 요원을 보내라고 하셨지.$B$B유감스럽게도 가장 솜씨 있는 요원들은 벌써 3년 전에 다들 죽어 버렸고 지금 그들의 자리에는 아무 것도 모르는 애송이들만 있을 뿐이야.$B$B<차갑게 노려보는 나타노스>$B$B지금 당장 언더시티로 가서 바리마트라스님께 보고하게. 날 난처하게 만들지 말라고, $c 친구!' WHERE `entry`=6144; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '십자군사령관은 자신의 군대가 그대의 땅에 쏟아져 들어가 그대의 건물과 기념비를 더럽히며 그대의 동족을 살해하는 동안 붉은십자군 성채에 안전하게 들어앉아 있지.$B$B어둠의 여왕께서는 이 벌레 같은 녀석을 영원히 처치해 버리라는 명령을 내리셨다. 바로 그대가 포세이큰이 내리는 징벌의 도구가 될 것이야.' WHERE `entry`=6144; +UPDATE `locales_quest` SET `Details_loc1` = '머리 없이 몸만으론 살 수 없듯 머리 또한 몸 없이는 살 수 없는 법. 스트라솔름 내에 있는 붉은십자군 지도부의 방어는 거의 난공불락이지. 대신 우리는 머리 밑에서 몸을 절단해 버려야 해.$B$B내 죽음의추적자들이 스트라솔름 외부에서의 붉은십자군 동태에 대한 자료를 수집해 왔지. 녀석들은 매일 중앙 지도부에서 티르의 손 수도원으로 명령서를 보내고 있어. 바로 이 명령서가 열쇠야! 진홍십자군 급사를 찾아 그 명령서를 회수해서 나타노스에게 가져가도록 하라.' WHERE `entry`=6145; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<크게 웃는 나타노스>$B$B아주 잘 했어! 드디어 붉은십자군 예언자를 쳐부술 기회가 왔군!' WHERE `entry`=6145; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이번 일에 성공하면 자네는 나에게 존경을 받게 될 거야.' WHERE `entry`=6145; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡Excelente! ¡Por fin una oportunidad para acabar con el Oráculo Escarlata!' WHERE `entry`=6145; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si tienes éxito ahora, casi te habrás ganado mi respeto, $c.' WHERE `entry`=6145; +UPDATE `locales_quest` SET `Details_loc1` = '내가 이 명령서를 조금 조작해 놓았네. 우리의 책략이 먹혀 든다면 녀석들이 붉은십자군 예언자를 노출시키게 될 거고 우리는 그 예언자를 치는 거야!$B$B자, 잘 들으라고, $c 친구. 이 명령서를 십자군군주 발델마르에게 가져다 주게.$B$B어떻게 하냐고? 당연히 직접 전해 줘야지, 바보 같으니라고!$B$B명령서와 이 썩은 사과를 티르의 손 수도원으로 가져가게. 도시 안에 들어가거든 이 사과를 먹으라고. 그러면 인간들이... 좀 더 좋아하는 모습으로 변하게 될 거야. 이 명령서를 가져가서 십자군군주 발델마르에게 직접 건네주게.' WHERE `entry`=6146; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어디에 가 있었던 것인가? 스컬지에게 잡히기라도 한 줄 알았단 말이다.' WHERE `entry`=6146; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이런 건 허용되지 않는다, 병사!' WHERE `entry`=6146; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Dónde has estado? Pensábamos que la Plaga te había capturado.' WHERE `entry`=6146; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Esto es inaceptable, soldado!' WHERE `entry`=6146; +UPDATE `locales_quest` SET `Details_loc1` = '사령관께서 평소 같지 않은 요청을 하시는군. 흐음, 어쨌든... 명령이니 따를 수밖에. 붉은십자군 성채로 돌아가서 곧 예언자님을 호송하겠다고 전하게.$B$B예언자님께서 스트라솔름까지 무사히 도착하도록 만반의 준비를 하겠네.' WHERE `entry`=6147; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바보들! 내 속임수에 그대로 걸려 들었구나! 준비하라고, $c 친구. 우린 아주 서늘할 정도로 교묘하게 녀석들을 쳐야 하니까 말이야!' WHERE `entry`=6147; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Qué tontos son! ¡Ni se dieron cuenta del engaño! Prepárate, $c. ¡Debemos atacar con astucia y frialdad!|n' WHERE `entry`=6147; +UPDATE `locales_quest` SET `Details_loc1` = '데메트리아는 십자군사령관의 최고 조언가이지. 그녀는 그 초자연적인 감각 탓에 예언자라고 불린다네. 그녀는 스컬지와의 전투를 몇 번이나 승리로 이끄는 데 공헌을 세운 바가 있어.$B$B그녀를 노출시키는 책략은 먹혀 들었지만 정말로 그런 초자연적인 힘이 있는 여자라면 분명 어떤 문제가 일어나리란 걸 예상하고 있을 거야. 바로 그 \'문제\'를 자네가 일으키는 거지.$B$B예언자를 추적해서 처치하도록 하게. 우리가 얘기하고 있는 지금 티르의 손 수도원을 떠나고 있을 거야. 나를 뿌듯하게 해 달라고, 이 친구야.' WHERE `entry`=6148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하, 녀석들이 앞으로 오랫동안 이번 타격에서 헤어나지 못하겠군! 잘 했네! 자네는 내 존경뿐 아니라 이 보상을 받을 자격도 얻은 거야.' WHERE `entry`=6148; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Tardarán años en recuperarse! ¡Bien hecho, $n! Te has ganado mi respeto y esta recompensa.' WHERE `entry`=6148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '궤짝이 열리며 랙모어의 보물이 모습을 드러냅니다!' WHERE `entry`=6161; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 궤짝은 단단히 잠겨 있습니다.' WHERE `entry`=6161; +UPDATE `locales_quest` SET `Details_loc1` = '우리 남편은 일족의 명예를 위해 악령의 숲으로 갔지. 어둠의 의회는 물론이고 숲에 있는 타락한 괴물들과 싸우러...$B$B어느 날 남편에게서 몇 번이나 죽을 고비를 넘겼다고 편지가 왔네. 그리고 어떤 드루이드를 도와 대군주 로르라는 타락한 펄볼그를 처치할 계획이라고 했어. 그런데 그 이후 아무 소식이 없다네.$B$B이 로르라는 녀석의 발톱을 가져다주게. 나를 과부로 만든 데 대한 대가를 치르게 하겠어! 그 녀석은 여기서 남쪽, 잿빛 골짜기 경계 근처에 있는 것 같네.' WHERE `entry`=6162; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 맡은 일을 끝까지 실행함으로써 내 남편의 명예를 되찾아 주었네. 사실 남편은 전투를 치르다 숨진 것이니 그 사실만으로도 스스로 자랑스럽게 여겼을 거야. 하지만 아직 한창 때인 날 한평생 독수공방 하도록 만든 그 짐승이 이 세상이 존재한다는 걸 생각하면 편히 잠도 잘 수 없더군.$B$B다시 한번 고맙네.' WHERE `entry`=6162; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 괴물은 처치했나? 녀석은 자기가 저지른 죄에 대한 대가를 치러야만 해. 녀석이 정말 타락한 본성을 지니고 태어났든, 단지 그런 암울한 숲에 사는 바람에 사나워진 것뿐이든 난 상관없어. 내 남편에게 그런 죄를 저지르고도 살아남을 펄볼그는 없으니까!' WHERE `entry`=6162; +UPDATE `locales_quest` SET `Details_loc1` = '나는 완전히 압도당했어. 로데론 수호를 위해 바로 이 자리를 사수하고 있었을 때였어. 농장에 있던 모든 것이 거대한 스컬지 군단에게 습격을 당하고 말았지.$B$B그 쓰레기 같은 비열한 놈이 내 위에 우뚝 서 있었어. 그 모습이 너무 무시무시해서 난 그대로 눈을 감아버렸지.$B$B그리고 깨어났을 때 난 스컬지가 되어 있었지. 내 정신은 리치 왕의 정신에 압도되어 너무나도 오랜 세월 동안 아무 것도 할 수 없었지.$B$B그러던 어느 날 어디선가에서 그분이 날 찾아오셨어. 난 그분이 오실 줄 알고 있었지. 자유였어.$B$B그리고 이제 나는 복수를 해야만 해. 내 목숨을 앗아간 바로 그 녀석에게 말이야. 녀석을 처치해 주게.' WHERE `entry`=6163; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '한 가지 궁금한 게... 자네가 녀석을 처치하려고 할 때 녀석이 자비를 베풀어 달라며 애걸하던가? 녀석이 자비가 뭔지 알기나 했을까 말이야.$B$B<침을 뱉는 나타노스>$B$B흥! 자네가 가져온 것을 내 벽에 걸어 놓겠어.$B$B이제 자네를 내 용사들 중 한 명으로 대접하도록 하지.$B$B<경례하는 나타노스>' WHERE `entry`=6163; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '실바나스 여왕님께서 날 해방해주신 후, 나는 그 괴물을 추적해 이 황무지를 몇 달 동안이나 돌아다녔지. 녀석은 안전한 스트라솔름으로 피신해 갔어. 더러운 녀석 같으니...' WHERE `entry`=6163; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me pregunto si suplicó piedad... ¿Sabría lo que es la piedad?$B$B$B$BColgaré la cabeza de esa bestia en mi pared.$B$BTe has ganado un puesto entre mis campeones, $n.' WHERE `entry`=6163; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Después de que Sylvanas me liberara, pasé meses dando caza a esa bestia. Pero se refugió en Stratholme. La muy cobarde...' WHERE `entry`=6163; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 여기 있군! 맙소사! 얼마나 빽빽하게 써 놨었는지 잊고 있었군!$B$B오늘은 아주 멋진 날이야! 황홀하고 좋아서 미칠 것만 같은 날이라고!' WHERE `entry`=6164; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 회계장부는 가져왔소? 어서 장사를 다시 시작하고 싶단 말이야!' WHERE `entry`=6164; +UPDATE `locales_quest` SET `Details_loc1` = '우린 스톰윈드에서 직접 도움을 받지는 않지만 장비 보급을 도와주는 연락책이 있기는 하오. 그의 이름은 오스릭 스트랑으로 가게를 하나 소유하고 있는 친구인데 가게의 이름은 품질보증 갑옷 상점으로 스톰윈드 구 시가지에 있소이다.$B$B우리의 갑옷 재고가 줄어 오스릭에게 연락해야 하니 그에게 이 쪽지를 전해 주겠소?$B$B우리의 그리핀 조련사 토르를 통하면 가장 빨리 스톰윈드로 갈 수 있을 것이오. 토르는 언덕 바로 밑에 있으니 이 쪽지를 가지고 그리핀을 타고 스톰윈드로 가도록 하시오.' WHERE `entry`=6181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 쪽지를 스톰윈드로 가져가야 한다고요? 문제없습니다. 제 그리핀을 타세요!' WHERE `entry`=6181; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '꽤 바빠 보이시는군요. 그럼 제대로 찾아오신 겁니다!' WHERE `entry`=6181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '동부 역병지대에서 포세이큰의 동태가 수상하다는 보고를 받고 SI:7 요원들을 보내 조사를 하도록 했지. 그런데 조사 결과가 아주 꺼림칙해.' WHERE `entry`=6182; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<고개를 끄덕이는 마티아스>$B$B난 볼바르님께서 믿을 만한 친구를 보내리라고 굳게 믿고 있었네. 얼라이언스에서 가장 헌신적인 병사를 말이야.' WHERE `entry`=6183; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '첫 임무는 간단하오. 살짝 들어갔다 나오는 정찰 임무지...' WHERE `entry`=6184; +UPDATE `locales_quest` SET `Title_loc2` = 'Flint Ombrelongue' WHERE `entry`=6184; +UPDATE `locales_quest` SET `Title_loc3` = 'Flint Schattenmoor' WHERE `entry`=6184; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '루트거. 프레도. 투르옌. 모두들... 죽었군...$B$B<배지를 꼭 거머쥐는 플린트>$B$B어디들 있었소? 그 죽일 놈의 블라이트콜러에 대한 정보는 찾은 게 있소?' WHERE `entry`=6185; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐... 뭐라도 찾았소??' WHERE `entry`=6185; +UPDATE `locales_quest` SET `Details_loc1` = '<얼굴에 핏기가 싹 가시는 플린트>$B$B나...나타노스가 이런 짓을 했단 말이오? 나타노스가 블라이트콜러란 말이오?$B$B어째서? 그... 그는 너무나도 고귀한, 모든 이의 존경을 받던 순찰대장이었는데... 하이 엘프 밑에서 훈련을 받을 수 있었던 유일한 인간이 이제는 포세이큰의 무자비한 요원이 되었단 말인가?$B$B이... 이런 부탁을 해서 미안하지만 이 일에 대해 폴드라곤 대영주님께 즉시 보고해야 하오. 부디 스톰윈드로 가서 이 소식을 전해주시오.' WHERE `entry`=6186; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뭐... 그런... 말도 안 돼! 어째서? 포세이큰의 요원이라고? 밴시 여왕의 투사?$B$B<크게 좌절하는 대영주 볼바르 폴드라곤>' WHERE `entry`=6186; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비극이야. 어쩌면... 우리 종족은 저주받은 것일지도 모르네. 가장 위대한 $c, 가장 숭고한 영웅, 가장 뛰어난 학자를 잃어야 하는 저주 말일세.$B$B이번에 자네에게 큰 신세를 졌군. 나타노스 매리스가 지금 어디에 있든지 분명 자네에게 미소를 지어 보이고 있을 걸세.' WHERE `entry`=6187; +UPDATE `locales_quest` SET `Details_loc1` = '이 상자에 루이스가 부탁한 장비를 모두 넣었으니 루이스에게 전해주실 수 있으시겠습니까?$B$B서부 몰락지대에 있는 토르를 이미 만나 보셨다면 그리핀을 타고 다시 그리로 갈 수 있을 겁니다. 우리 그리핀 조련사인 덩가 롱드링크는 상업 지구에서 만날 수 있을 겁니다.$B$B덩가를 만난 후 이 상자를 최대한 빨리 루이스에게 전해 주십시오. 서부 몰락지대에 있는 전사들을 새 장비도 없이 전투에 내보낼 수는 없으니까요!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '서부 몰락지대로 가져갈 상자라고 하셨습니까? 전에 그곳에 가 보신 적이 있으신가요? 그렇다면 문제없습니다. 그쪽으로 가도록 훈련한 그리핀이 많이 있으니까 말입니다!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이마에 맺힌 게 땀인가요? 너무 뛰어다니셨군요. 다음부터는 그리핀을 타도록 하세요!' WHERE `entry`=6261; +UPDATE `locales_quest` SET `Title_loc2` = 'Dungar Grangodet' WHERE `entry`=6261; +UPDATE `locales_quest` SET `Title_loc3` = 'Dungar Trinkfest' WHERE `entry`=6261; +UPDATE `locales_quest` SET `Title_loc5` = '杜加爾·朗德瑞克' WHERE `entry`=6261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 병참장교 루이스가 보낸 쪽지로군요? 뭐, 장비가 더 필요하다는 건 그리 놀라운 일은 아니지요. 감시의 언덕은 스톰윈드에서 거의 잊혀진 머나먼 땅에 있으니 말입니다.$B$B어쨌든 고맙습니다. 수고해 주셨으니 여행 경비를 좀 드리도록 하지요.' WHERE `entry`=6281; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여행하시는 분이시군요? 어디 흥미로운 곳이라도 있었습니까?' WHERE `entry`=6281; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭한 소식이군! 그 역겨운 하피들의 차가운 심장에 어떤 공포를 불어넣었는지 자세히 말해주게. 이번 일로 혈폭풍일족은 큰 타격을 받았을 거야.' WHERE `entry`=6282; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Lasst das verbrannte Tal nicht links liegen, denn viele böse Kreaturen hausen in diesen Hügeln. Bleibt stark, $N, und Ihr werdet über diese Bedrohung für unser Volk siegen. Geht jetzt und schlagt mit aller Macht zu - unsere Kinder sollen das einstige Böse niemals kennen lernen.' WHERE `entry`=6282; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나에게서 그동안의 분노와 증오들이 점점 사그라져 가는 것이 느껴지는군. 우리의 땅에서 사악한 존재 하나가 사라졌으니 이젠 선한 일에만 집중하는 타우렌의 본분을 다할 수 있게 되었군.$B$B자, 수고에 대한 대가로 이걸 받아주게.' WHERE `entry`=6283; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '혈폭풍일족 갈퀴발톱은 정말이지 메스꺼운 존재야. 잿더미 계곡의 서쪽 언덕으로 가면 그녀를 찾을 수 있다네.$B$B그녀만 없앤다면 혈폭풍일족은 무력해질 테지. 자네가 그렇게만 해주면 그 무리를 영원히 제거하는 데 박차를 가할 수 있을 거야.' WHERE `entry`=6283; +UPDATE `locales_quest` SET `Details_loc1` = '경고: 여기서 서쪽 방향에 있는 시쉬르 협곡은 매우 위험한 곳으로 여행자들의 주의가 요구된다. 베스셀레스와 발이 여덟 개 달린 그녀의 자식들이 그 협곡이 자기들만의 둥지라는 억지를 부리고 있다.$B$B해바위 야영지의 마그그랜 어스바인더는 이 흉포한 베스셀레스에게 현상금을 거는 바이다. 그녀를 처치하고 그 증거를 마그그랜에게 가져오는 자에게는 충분한 상을 내릴 것이다.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 훌륭한 사냥이었어! 베스셀레스의 위협도 이제 지나간 역사의 한 페이지로 남겠군. 잘됐어... 그녀를 그리워하는 자는 아무도 없을 테고. 자네가 우리의 영웅이 되었음을 기념하는 물건으로 이 보상을 받아주게.$B$B$B$B이제 더욱 많은 이들이 어둠 속의 위협을 염려하지 않고 해바위 야영지로의 여행을 즐길 수 있겠군.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '베스셀레스는 무자비한 포식자일세. 그래서 야밤에 그물누비 고개 쪽으로 가는 여행자들을 보면 무척 걱정이 돼. 베스셀레스와 그녀의 자식들이 무고한 여행자들을 덮치는 일이 잦기 때문이지. 나 역시 그녀에게 붙잡혀 먹이가 될 뻔했는데 운 좋게 도망칠 수 있었네. 그 괴물을 처치해만 준다면 무엇이라도 아끼지 않고 줄 수 있네.' WHERE `entry`=6284; +UPDATE `locales_quest` SET `Title_loc5` = '蜘蛛恐懼症' WHERE `entry`=6284; +UPDATE `locales_quest` SET `Details_loc1` = '서부 몰락지대의 그리핀 조련사 토르를 만난 적이 있다면 제 그리핀을 타고 그곳으로 갈 수 있습니다.$B$B그리핀은 항상 수도로 날아갈 수 있도록 훈련이 되어 있지만 먼 곳에 있는 그리핀 조련사에게 가려면 그곳에 가 본 적이 있어야 한다는 건 반드시 기억해야 한답니다.$B$B당신은 이미 토르를 만나 보았으니 서부 몰락지대로 갈 준비가 되거든 다시 오시면 됩니다. 그곳에 도착하면 오스릭의 상자를 병참장교 루이스에게 가져갈 수 있을 겁니다.' WHERE `entry`=6285; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오! 갑옷을 가져왔군! 갑옷이 필요한 이들에게 즉시 분배하겠소.$B$B고맙소. 당신의 노력이 큰 도움이 되었소. 이제 그리핀도 자유롭게 탈 수 있으니 자주 감시의 언덕으로 와서 우리를 도와주면 좋겠소!' WHERE `entry`=6285; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스톰윈드에서 오는 길이오? 오스릭이 갑옷을 보냈소이까?' WHERE `entry`=6285; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 가이아 씨앗을 가져오셨군요. 그럼 이제 조용히 지켜보시기 바랍니다. 어떻게 이 작은 씨앗에서 대지모신의 축복이 생명의 꽃을 피울 수 있는지 보여드릴 테니까요.' WHERE `entry`=6301; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '끊임없는 전쟁과 벌목으로 돈을 챙기려는 자들 때문에 생태계가 파괴되고 있어요. 가슴이 아프네요. 생태계의 순환을 돕고 대지에 생명체가 번성하려면 부탁드린 씨앗이 있어야 합니다. 가이아 씨앗은 가져오셨나요?' WHERE `entry`=6301; +UPDATE `locales_quest` SET `Details_loc1` = '고위집행관 하드렉님께서 공동묘지로 무기를 운반하라고 하셨습니다. 스컬지와 스컬지보다 더 흉악한 놈들이 숲 속에 매복해 있는 상황에서 죽음의경비병들에게 필요한 장비가 없으면 안 된다고 하셨지요.$B$B뭐, 이 정도면 장비를 잘 갖추고 있기는 하지만 전쟁터에서 무기를 잃었을 때를 대비해서 예비 무기가 더 있어야 하는 것은 사실입니다.$B$B여기 언더시티의 무기 상인 고든 웬드헴에게 줄 명령서가 있습니다. 이 명령서를 가지고 박쥐 조련사인 카로스 라조크에게 가서 언더시티로 가는 방법을 알아보십시오.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 물품 조달을 위한 주문서로군. 이걸 언더시티로 빨리 가져가고 싶은 거겠지? 공동묘지에 장비가 떨어지면 큰 일 나니까 말이야.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신 공적인 일로 찾아온 것 같군.' WHERE `entry`=6321; +UPDATE `locales_quest` SET `Details_loc1` = '공동묘지에서 사용할 장비를 이 상자에 넣어 두었습니다. 공동묘지에 있는 박쥐 조련사를 만나 봤다면 다시 그리로 갈 수 있을 것입니다.$B$B언더시티 박쥐 조련사인 마이클 가레트를 만나 보십시오. 그 친구가 공동묘지로 돌아갈 박쥐를 제공해 줄 것입니다.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 상자를 은빛소나무 숲에 있는 공동묘지로 가져가야 한단 말인가? 물론 가능하지. 내 박쥐는 매일 공동묘지로 날아간다네.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '먼 곳으로 가야 한다면 박쥐가 최상의 선택이지.' WHERE `entry`=6322; +UPDATE `locales_quest` SET `Title_loc5` = '麥可·加勒特' WHERE `entry`=6322; +UPDATE `locales_quest` SET `Details_loc1` = '내 박쥐가 저렴한 가격으로 언더시티에 데려다 줄 것이니 준비가 되면 날 다시 찾아와서 어느 놈을 탈지 결정하도록 하지.$B$B고든 웬드헴은 언더시티 상업 지구에 있을 테니 내 박쥐가 거기에 내려 줄 거요.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '공동묘지에서 사용할 장비라고요? 좋습니다. 어둠의 여왕님을 섬기는 자를 돕는 것은 언제든지 영광이지요.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전 최상의 상태로 무기를 보관하지요. 이 무기들은 모두 깨끗하게 손질이 되서 바로 사용할 수 있습니다.' WHERE `entry`=6323; +UPDATE `locales_quest` SET `Details_loc1` = '공동묘지에 있는 박쥐 조련사는 카로스 라조크라네. 그를 만난 적이 있다면 내 박쥐를 타고 그리로 돌아갈 수 있다네.$B$B우리 박쥐는 언제든지 언더시티로 갈 수 있지만 더 먼 곳으로 가려면 타는 이가 전에 그곳을 방문해서 그곳의 박쥐 조련사를 만난 적이 있어야 하지.$B$B자네는 공동묘지에 있는 카로스를 만난 적이 있으니 박쥐를 타고 그곳으로 갈 수 있다네. 준비가 되면 다시 얘기하세나.' WHERE `entry`=6324; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했습니다. 이 무기들이 우리 죽음의경비병들의 안전을 지켜 줄 것입니다.$B$B어둠의 여왕님을 위해 값진 일을 해주었군요.' WHERE `entry`=6324; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아 왔군요. 언더시티에서 장비를 가져왔습니까?' WHERE `entry`=6324; +UPDATE `locales_quest` SET `Details_loc1` = '루테란 마을의 물고기는 크기도 크고 수도 많기 때문에 낚시꾼들의 수입이 좋지요. 저는 이곳의 물고기를 다른 어종과 비교해보고 싶습니다.$B$B어둠의 해안에 있는 제 친구에게 보여주려고 여기 이렇게 물고기 뼈와 비늘을 모아 두었답니다. 제 친구의 이름은 레어드라고 하고 아우버다인 마을에서 생선 장사를 하고 있습니다.$B$B이것을 우리 마을 히포그리프 조련사 베스프리스투스에게 가져가서 아우버다인으로 가는 방법을 알아보세요.' WHERE `entry`=6341; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이 물건을 아우버다인으로 가져가고 싶으시군요? 좋습니다.' WHERE `entry`=6341; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일로 오셨습니까? 이동 수단이 필요하신 겁니까?' WHERE `entry`=6341; +UPDATE `locales_quest` SET `Details_loc1` = '루테란 마을에서 아우버다인으로 가는 방법에는 두 가지가 있어요. 배를 탈 수도 있고, 히포그리프를 타고 하늘을 날아갈 수 있지요. 모두 빠르고 안전하지요. 하지만, 전에 히포그리프를 타보신 적이 없다면 꼭 권해드리고 싶군요.$B$B참, 여러 마을에 들르실 때마다 히포그리프 조련사들에게 인사를 해두시는 게 좋습니다. 그러면 다른 마을에서 다시 그곳으로 날아갈 수 있으니까요.$B$B자, 이 네사의 수집물을 레어드에게 전해주셔야죠? 아우버다인으로 날아갈 준비가 되면 다시 말씀하십시오.' WHERE `entry`=6342; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '네사가 보낸 물건이로군요? $n, 정말 감사합니다! 그녀가 제게 루테란 마을 근처에서 잡은 물고기 견본을 보내주겠다고 했었습니다. 이곳에서 잡히는 물고기와는 상당히 다를 것이라고 하더군요.$B$B세상에나! 이 근방 물고기보다 턱뼈가 두 배는 더 크군요! 게다가 이 비늘 좀 보십시오. 딱 제 주먹만 합니다! 정말 놀랍습니다!' WHERE `entry`=6342; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '텔드랏실에서 오신 분이로군요? 그쪽은 낚시하기가 좀 어떻습니까?' WHERE `entry`=6342; +UPDATE `locales_quest` SET `Details_loc1` = '네사에게 물고기를 비교한 소감을 전해줘야 합니다. 그녀가 텔드랏실 해안에서 잡는 물고기와 이곳 물고기가 얼마나 다른지 무척 궁금해 하고 있을 겁니다. 제 생각에 세계수가 그 주위의 생물에 영향을 미치고 있는 것 같기도 합니다.$B$B네사에게 제 말을 좀 전해 주시겠습니까? 히포그리프를 타고 루테란 마을로 되돌아가려면 히포그리프 조련사 케이레이 문피더에게 문의하십시오. 배를 이용하시려면 북서쪽에 있는 부두에서 정기적으로 출항하니 참고하십시오.' WHERE `entry`=6343; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '매우 흥미롭군요. 이곳 물고기가 크긴 하지만 그렇게까지 다를 줄은 정말 몰랐습니다. 분명 어떤 이유가 있을 텐데...$B$B$n, 정말 감사합니다. 그대가 가져온 소식을 마을 주민들과 의논해야겠습니다. 언젠가 이러한 현상의 원인을 반드시 발견할 겁니다. 잘만하면 이용해볼 수도 있겠죠. 그때까지는 뚜렷한 혜택을 볼 수 없을 테지만!' WHERE `entry`=6343; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 벌써 아우버다인에서 돌아오시는 길인가요? 레어드는 만나보셨습니까?' WHERE `entry`=6343; +UPDATE `locales_quest` SET `Details_loc1` = '제 친구 네사 섀도송은 루테란 마을의 낚시 상인입니다. 그녀가 지금 어둠의 해안으로 소포를 배달해줄 이를 찾고 있습니다.$B$B관심이 있으시면 다르나서스에서 루테란 마을로 가는 차원의 문을 통과하십시오. 그 문은 신전 정원 서쪽에 있습니다.' WHERE `entry`=6344; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맞아요, 제가 어둠의 해안으로 소포를 배달할 급사를 찾았답니다. 그대가 도와주시겠습니까?' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Title_loc2` = 'Nessa Chantelombre' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Title_loc3` = 'Nessa Schattensang' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Title_loc5` = '奈莎·影歌' WHERE `entry`=6344; +UPDATE `locales_quest` SET `Details_loc1` = '내가 불모의 땅 짐승들에게서 벗긴 가죽 한 묶음을 썬더 블러프로 가져가야 하네. 거기서 아하누라는 동료가 가죽을 가공해 각종 용품을 만들 거든.$B$B이 가죽 묶음을 그에게 좀 가져다주겠나?$B$B썬더 블러프로 가장 빠르게 갈 수 있는 방법은 와이번을 타는 것이지. 와이번 조련사 데브락에게 가죽 묶음을 들고 가보게. 썬더 블러프로 가는 방법을 알려 줄 테니까.' WHERE `entry`=6361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 가죽 묶음을 썬더 블러프로 가져가려고 왔다면 제대로 찾아온 걸세!' WHERE `entry`=6361; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '와이번 때문에 왔다고? 배달 일이라도 맡은 모양이로군?' WHERE `entry`=6361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 새 가죽 묶음이로군. 당장 작업에 들어가야겠어!$B$B고맙소. 이렇게 큰 일을 선뜻해주다니... 당신의 시간과 노고, 그리고 여행 경비에 대한 보상으로 사례금을 좀 드리겠소이다.' WHERE `entry`=6362; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신 어깨에 묻어 있는 뿌연 먼지는 불모의 땅에서 온 것이 틀림없군. 혹시 내 친구 자안을 만났소?' WHERE `entry`=6362; +UPDATE `locales_quest` SET `Details_loc1` = '원하는 곳으로 날아가려면 예전에 그곳에 가본 적이 있어야 하고 거기 와이번 조련사와도 안면이 있어야 하오. 당신은 크로스로드에 가본 적이 있고 그곳 와이번 조련사 데브락도 만났으니 언제든지 요금만 내면 내 와이번을 타고 날아갈 수 있을 거요.$B$B크로스로드에 도착해 자안 호크윙에게 가죽용품을 전해줄 수 있을 테니까 준비가 되거든 말씀하시오.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아하누가 완성된 가죽용품을 들려 보냈다고? 정말 잘됐군. 요즘 크로스로드에는 사냥꾼과 모험가들이 구름처럼 몰리는 형편이라 장사가 아주 짭짤하게 된단 말이지. 이것도 내놓자마자 금세 팔릴 거야.$B$B내 부탁을 들어줘서 고맙네. $n, 자네에게 신세를 졌군.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 자네 썬더 블러프에서 오는 길인가? 가죽 묶음은 아하누에게 잘 배달해줬겠지?' WHERE `entry`=6364; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Para volar a una ciudad, tienes que haber estado allí antes y haber hablado con el maestro de jinetes del viento de esa ciudad. Ya has estado en el Poblado Pezuña de Sangre y has hablado con el maestro de jinetes del viento Tak, así que por una módica cantidad puedes coger un jinete del viento desde aquí.$B$BVuelve para hablar conmigo cuando estés $Glisto:lista;. Cuando llegues al Poblado Pezuña de Sangre, puedes entregarle los artículos de cuero a Varg Susurravientos.' WHERE `entry`=6364; +UPDATE `locales_quest` SET `Details_loc1` = '내가 말이야, 최상급 부위를 몇 점 잘라 놓았는데 친구에게 좀 보내야겠어. 그리쉬카라고 하는데 오그리마에서 여관을 하나 운영하고 있다네. 이 고기를 배달 좀 해주겠나?$B$B가장 빠른 방법은 와이번을 타고 가는 거야. 크로스로드의 와이번 조련사 데브락에게 가서 오그리마로 가는 방법을 물어보면 되지.' WHERE `entry`=6365; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지금 이 고기를 오그리마로 배달해야 한다고 했나? 문제없지. 요금만 내면 내 와이번이 그곳까지 눈깜짝할 새에 데려다 줄 걸세.' WHERE `entry`=6365; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '목적지까지 최대한 빨리 가고 싶다고? 그렇다면 제대로 찾아왔군!' WHERE `entry`=6365; +UPDATE `locales_quest` SET `Details_loc1` = '$C|1이여;여;, 그대의 강인함에 깊은 감동을 받았네. 사냥에 대한 열정을 보니 이제 더 큰 사냥감... 그러니까 더욱더 어려운 도전을 해도 되겠다는 확신이 드네.$B$B잿빛 골짜기의 숲에는 야생동물들이 방대하게 서식하고 있는데 호드에서는 정치적, 영적 목적으로 그들을 조종하려고 하지. 아직 이렇다 할 영웅이 배출되지 않은 곳에서 자신을 증명해 보이고 싶다면 토막나무 주둔지에 있는 세나니 썬더하트의 인도를 받게. 불모의 땅에서 나오는 길을 따라 똑바로 북쪽으로 가면 된다네.' WHERE `entry`=6382; +UPDATE `locales_quest` SET `Objectives_loc1` = '잿빛 골짜기의 토막나무 주둔지에 있는 세나니 썬더하트와 대화해야 합니다.' WHERE `entry`=6382; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '새로운 개척지로 온 것을 환영합니다. $n, 잿빛 골짜기는 당신 같은 젊은이들이 힘과 용기를 시험할 기회를 충분히 제공하고 있습니다. 일단 이 주둔지를 살펴본 다음 조람 해안으로 나가 보는 것도 잊지 마십시오. 거기에 또 다른 호드의 주둔지가 있습니다.$B$B그나저나 여기까지 온 것을 보니 사냥에 대해 더 많은 교훈을 배우러 온 것 같은데... 그렇다면 제 말을 경청해 주십시오. 원하는 바를 기꺼이 가르쳐 주겠습니다.' WHERE `entry`=6382; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잿빛 골짜기 사냥 대회는 세 마리의 전설적인 야수들을 목표로 합니다. 그들의 노련함과 힘에 견주어 자신을 시험해 보십시오. 그렇게 강한 존재와 부딪쳐 나가다 보면 자기 자신에 대해서 무언가 배울 수 있을 겁니다. 그 야수들은 우르산고우스라는 이름의 곰, 샤둠브라라는 고양잇과 흑호, 뾰족발톱이라는 히포그리프입니다.$B$B잿빛 골짜기 사냥 대회의 목표물은 워낙 강력하기 때문에 친구들의 도움이 필요할 수도 있을 것입니다. 성공하면 그 증거를 가져오시기 바랍니다.' WHERE `entry`=6383; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Pour clore la Chasse d’Ashenvale, vous devrez affronter trois créatures légendaires. Vous allez devoir les rechercher et vous mesurer à leur malice et leur force. En accomplissant cela, vous apprendrez des choses sur vous. Ces créatures sont : l\'ours Ursangous, le sabre-de-nuit Shadumbra et l\'hippogryphe Serres-tranchantes.$B$BLes créatures de la Chasse d\'Ashenvale sont puissantes, et vous aurez peut-être besoin d\'aide pour les vaincre. Si vous les battez, apportez-en-moi la preuve.' WHERE `entry`=6383; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Es gibt drei legendäre Kreaturen, die die Jagd in Ashenvale bilden. Ihr könnt sie suchen und Euch mit ihrer List und Kraft messen. Dabei werdet Ihr hoffentlich auch etwas über Euch selbst lernen. Die Kreaturen sind: der Bär Ursangus, die Nachtsäblerkatze Schattumbra und der Hippogryph Scharfkralle.$B$BDie Kreaturen der Jagd in Ashenvale sind mächtig; möglicherweise benötigt Ihr Unterstützung, um sie zu bezwingen. Wenn Ihr sie besiegt habt, dann bringt mir Beweise Eurer Tat.' WHERE `entry`=6383; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tres legendarias criaturas componen la Caza de Vallefresno; puedes buscarlas y ponerte a prueba frente a su astucia y fuerza. En ese proceso, espero que aprendas algo sobre ti mismo. Estas criaturas son: el oso Ursangous, el felino sable de la noche Shadumbra y el hipogrifo Garrafilada.$B$BLas criaturas de la Caza de Vallefresno son poderosas y es posible que necesites ayuda para derrotarlas. Si llegas a hacerlo, tráeme la prueba de tu caza.' WHERE `entry`=6383; +UPDATE `locales_quest` SET `Details_loc1` = '요금만 낸다면 내 와이번으로 오그리마까지 데려다 주겠어. 그곳에 도착하면 수월하게 자르그의 고기를 그리쉬카에게 갖다 줄 수 있을 걸세. 와이번이 그 근처 하늘탑에 내려 줄 테니까 힘의 골짜기에 있는 그리쉬카의 여관으로 쉽게 갈 수 있을 걸세.$B$B갈 준비가 되면 다시 얘기하게나.' WHERE `entry`=6384; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 맛있겠다! 최상급 부위잖아요! 자르그가 보낸 건가요? 그 오크는 어떻게 하면 여자의 마음을 얻는지 제대로 알고 있다니까요.$B$B얼른 요리해 먹고 싶어서 못 견디겠네요. 너무 오래 익히면 안 되겠죠! 고기는 설익어야 제맛이거든요. 그렇지 않나요?' WHERE `entry`=6384; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신에게서 맛있는 냄새가 나는군요! 혹시 고기를 가지고 오셨나요?' WHERE `entry`=6384; +UPDATE `locales_quest` SET `Details_loc1` = '제가 자르그에게 감사의 편지를 썼거든요. 당신이 좀 전달해 주시겠어요? 이미 크로스로드의 와이번 조련사를 만나 보셨다니 다시 와이번을 타고 그리로 가실 수도 있겠죠?!$B$B이 편지를 가지고 오그리마에 있는 와이번 조련사 도라스에게 가세요. 그에게 크로스로드로 가는 방법을 물어보면 될 거예요.' WHERE `entry`=6385; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 불모의 땅에 있는 크로스로드까지 가져가야 한다는 말이지? 그럼... 데려다 줄 수 있고말고.' WHERE `entry`=6385; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 와이번이 필요하다고?' WHERE `entry`=6385; +UPDATE `locales_quest` SET `Details_loc1` = '내 와이번은 여러 장소로 날아갈 수 있도록 훈련이 되어 있지. 단, 자네가 이미 전에 한번쯤은 다녀온 적이 있고, 그곳 와이번 조련사와 얘기를 나눈 곳까지만 데려다 줄 수 있다네.$B$B자네는 크로스로드에 들렀고 그곳 와이번 조련사 데브락도 만났으니 여기서 바로 갈 수 있어... 크로스로드에 도착하면 그리쉬카의 편지를 자르그에게 전해 줄 수 있겠지.$B$B하늘에 오를 준비가 되면 다시 얘기하게나.' WHERE `entry`=6386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 암, 내 그럴 줄 알았어! 촉촉한 육즙이 흐르는 큼직한 스테이크만큼 여인의 볼을 붉게 물들이는 것도 없지!$B$B고마워! 정말 큰 일을 해줬어. 그 보답으로 사례를 좀 하지. 나중에 청첩장을 받아보고 놀라지는 말게! 다 자네 덕이니까... 이거 근사한 옷이라도 한 벌 빼줘야 하나?!' WHERE `entry`=6386; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오그리마에서 오는 길인가? 내가 보낸 고기를 그리쉬카가 좋아하던가?' WHERE `entry`=6386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까 이걸 아이언포지로 가져가야 한다는 말인가? 요금만 좀 내면 내 그리핀에 태워서 그리로 보내 주지. 어때?' WHERE `entry`=6387; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '텔사마를 실컷 둘러봤나? 벌써 다른 도시로 떠날 채비를 끝낸 건가?' WHERE `entry`=6387; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 텔사마로 가져가야 한다는 말이로군요? 문제없죠. 당신은 이미 텔사마에 다녀오신 적이 있고 토르그룸 보렐손과도 안면이 있는 분이니, 제 그리핀을 타고 돌아가실 수 있습니다.' WHERE `entry`=6388; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어디 꼭 가야할 데가 있는 것처럼 보이는군요. 내 그리핀이 필요합니까?' WHERE `entry`=6388; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하! 고맙소! 해냈군! 이제 아버님의 혼이 편히 쉴 수 있게 됐소. 나도 평화로이 살 수 있겠군.$B$B다시 한 번 감사 드리오. 내가 도울 일이 있다면 언제든지 얘기만 하시오.' WHERE `entry`=6389; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '성공했소? 흰개미들을 풀어놓았소? 붉은십자군이 벌목지와 하스글렌을 모두 차지한다면 우리는 정말 성스러운 빛의 도움이 필요할 것이오. 그들에게 벌목지와 하스글렌을 내주어선 안 되오. 지난 전쟁의 희생자들을 이용하다니 광견병에 걸린 동물처럼 죽임을 당해도 싼 녀석들이오!' WHERE `entry`=6389; +UPDATE `locales_quest` SET `Details_loc1` = '벌목지를 둘러보며 통을 열 도구를 찾습니다. 그리고 적당한 쇠지렛대를 발견합니다.$B$B쇠지렛대에 발을 얹은 후 통을 열면서 흰개미들이 공격하기 전에 벌목지를 빠져나갈 수 있기를 기도합니다.' WHERE `entry`=6390; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다. 이 돈을 받으십시오. 더 드리지 못해 죄송합니다만 붉은십자군이 일구어 놓은 성과를 망쳐 놓았다는 것에 위안을 얻으시면 되지 않겠습니까?' WHERE `entry`=6390; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '성공했습니까? 벌목지에 흰개미들을 풀어놓으셨습니까?$B$B우리 가족의 목숨을 잃은 것도 분한데 어린 시절을 보낸 곳을 소위 거룩하다는 자들이 점령하다니... 역겹기 그지없군요!!' WHERE `entry`=6390; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 브록의 수제자 명단이 적혀있는 목록을 가져오셨군요. 자, 여기 명예의 곡괭이를 준비해두었습니다. 목록에 있는 이름들만 새겨 넣으면 끝나니... 바로 드리지요.' WHERE `entry`=6391; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무얼 도와 드릴까요?' WHERE `entry`=6391; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어! 곡괭이를 가져왔군요. 나의 수제자들에게 줘야지. 얼른 이 곡괭이로 모단 호수의 알짜배기 광석을 캐고 싶어 잔뜩 기대하고 있답니다.$B$B도와줘서 고맙습니다, $n. 당신에게 큰 빚을 졌군요. 이 돈이 당신의 여행에 조금이라도 보탬이 됐으면 좋겠군요.' WHERE `entry`=6392; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, $n... 아이언포지에서 돌아오는 것입니까?' WHERE `entry`=6392; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제 속의 물의 영혼들이 흥분의 거품을 터뜨리며 기쁨을 감추지 못하는군요. 해일의 심판장에 영광스러운 승전의 소식을 전할 수 있게 해주셔서 정말 감사 드립니다.' WHERE `entry`=6393; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해일의 심판장에서 매우 초조해 하고 있어요. 아제로스 물질계의 모든 차원을 아울러 맹위를 떨쳐온 이 전쟁을 끝내고 싶어 하죠. 우리 형제들이 그 혐오스러운 불의 정령들을 꺾었다는 영광의 소식을 애타게 기다리고 있어요. 제가 부탁드린 발화석은 모아 오셨나요?' WHERE `entry`=6393; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해! 찾았군! 고맙소, $n. 그건 내가 제일 아끼는 곡괭이요! 휴, 한시름 덜었어... 이제 일꾼들이 저 거대한 나무만 다 베면 맘 놓고 채광할 만한 동굴을 찾을 수 있을지도 모르겠군!' WHERE `entry`=6394; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '불타는 칼날 소굴에는 들어가 봤소? 내 곡괭이는 찾아오셨소이까?' WHERE `entry`=6394; +UPDATE `locales_quest` SET `Title_loc5` = '塔茲利爾的鎬' WHERE `entry`=6394; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋은 일을 해 주셨군요! 그렇다고 스컬지와의 싸움이 끝난 것은 아니지만 말라와 사무엘이 마지막 안식처에서 평화롭게 쉴 수 있기를 바랄 뿐이에요.' WHERE `entry`=6395; +UPDATE `locales_quest` SET `Details_loc1` = '해바위 야영지에 있는 카야의 숙모 탐라 윈드필드에게 그 아이가 살아 있다는 기쁜 소식을 전해 주게! 우리는 마을이 침략을 받은 후 카야가 실종된 걸로 생각하고 있었다네. 해바위 야영지는 서쪽으로 난 길을 곧장 따라가면 된다네.' WHERE `entry`=6401; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 내 사랑하는 조카 카야가 살아 있었군요! 정말로 기쁜 소식이에요. 정말 고맙습니다.' WHERE `entry`=6401; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시작하기 전에 군대를 모아 오시오. 우리가 상대할 것은 용이니 말이오!' WHERE `entry`=6402; +UPDATE `locales_quest` SET `Details_loc1` = '아주 대단한 모험이었소, 친구. 당신에게 아주 큰 신세를 졌소이다. 혹시 일이 모두 끝나면...$B$B당신도 이제는 확실히 알게 되었겠지만 여군주 프레스톨은 데스윙의 후예이자 검은바위 첨탑의 군주 네파리안의 쌍둥이인 오닉시아요.$B$B그녀는 너무도 오랫동안 그 매혹적인 눈매로 우리 왕국을 사로잡아 왔지. 대영주님마저도 오닉시아의 농간에 조종당하는 꼭두각시가 되어 버렸지만 그 모두가 오늘 끝나는 거요... 오늘이 사악한 용의 마법 주문을 깨어 버리는 영광스러운 날이 되는 거요.$B$B우리가 함께라면 반드시 승리할 테니 걱정하지 마시오!$B$B자, 준비는 됐소?' WHERE `entry`=6403; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<산산조각난 메달을 집어드는 볼바르>$B$B이 메달 조각에 들어 있는 마법을 되살려야 하네. 용의 눈을 조율해야 해.$B$B윈저의 희생으로 우리 왕국은 자유로워졌지만 오닉시아와 그 일당의 위협은 계속 다가오고 있다네.$B$B이 메달에 내 몸과 마음이 사로잡혀 있었지만 이 메달로 오닉시아의 마음도 들여다볼 수 있었다네. 그래, 오닉시아의 비밀 말이야. 지금은 그 환영이 흐려지긴 했지만 아직 기억하는 게 몇 가지 있다네.' WHERE `entry`=6403; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나... 나... 나는 무능했네.' WHERE `entry`=6403; +UPDATE `locales_quest` SET `EndText_loc1` = '레지널드의 진군' WHERE `entry`=6403; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 이거야! 리조나이트 수정에 토석인의 흔적이 남아 있군. 코볼트들이 토석인을 발견하려고 동굴을 샅샅이 파헤친 게 분명해.$B$B전설에 따르면 티탄들이 토석인을 창조했다지. 토석인을 이용해 우리가 지금 밟고 서 있는 이 땅을 창조했어. 그래, 이건 분명 그냥 지나칠 수 없는 위협이야.$B$B<고개를 끄덕이는 모르로갈>$B$B이 광석 표본에 마력을 부여하면 코볼트의 계략에 대항할 수 있을 거야.' WHERE `entry`=6421; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '구릉바위 협곡에서 뭔가 발견했나? 사실 전에 리조나이트에 관한 전설을 들은 적이 있어서... 그 동굴에는 들어가기 꺼려지는군. 동굴 깊은 곳에 무엇이 있는지 알면 놈들의 계획을 짐작이라도 할 수 있을 텐데...' WHERE `entry`=6421; +UPDATE `locales_quest` SET `EndText_loc1` = '구릉바위 협곡에 있는 동굴 조사' WHERE `entry`=6421; +UPDATE `locales_quest` SET `Title_loc5` = '滾岩峽谷' WHERE `entry`=6421; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '품질이 더할 나위 없이 좋은 물건들이네요! $n, 도와주셔서 고맙습니다!$B$B아, 그리고 이건 수고해 주신 데 대한 사례예요...' WHERE `entry`=6441; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 뿔을 빨리 모아주셨으면 좋겠어요. 곧 톱니항으로 떠나야 하거든요!' WHERE `entry`=6441; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 근처에 당신 같은 분이 더 있었으면 좋겠군요. 도와 주셔서 감사합니다.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나가들의 수가 늘어나고 있습니다. 부디 절 위해 이 임무를 완수해 주십시오.' WHERE `entry`=6442; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 기쁜 소식이로군요. 덕분에 오늘 밤 저녁 식사에는 초대도 하지 않은 손님들이 몰려올 일은 없겠습니다.$B$B당신에게 큰 빚을 졌습니다.' WHERE `entry`=6461; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'He Ihr, habt Ihr die haarigen Blutfresser schon getötet? Ich fürchte niemanden hier im Steinkrallengebirge, aber ich treibe mich nachts auch nicht in der Gegend herum... wenn Ihr wisst, was ich meine!$B$BSolange ich mich von deren Esstellern fern halte, ist alles in Ordnung.$B$BViel Glück noch für Euch, $C!' WHERE `entry`=6461; +UPDATE `locales_quest` SET `Details_loc1` = '내 동족들이 신성한 트롤 부적을 지니고 이곳을 지나던 중에 엉겅퀴일족 펄볼그들에게 공격을 당해 몰살당했다네! 조람가르에 도착하기 전에 말일세. 망할 놈의 펄볼그들!$B$B죽임을 당한 내 피붙이들이 그립긴 하지만 다음 생에서 다시 만나게 될 테니 괜찮아... 하지만 그들이 가지고 있던 트롤 부적은 이 세계에서 아주 큰 가치가 있는 것이지. 펄볼그들이 그 부적들을 가지고 있다는 건 참을 수 없어!$B$B그 부적들을 꼭 찾아주게! 아스트라나르 북쪽에 있는 엉겅퀴 마을 끝에 가면 엉겅퀴 소굴이라는 동굴이 있는데, 거기 궤짝 안에 들어 있을 거야.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 고맙네! 정말로 고마워, $n! 이게 얼마나 중요한 일인지 자네는 모를 거야.$B$B부적이 없는 트롤은 몸에 흉터가 하나도 없는 민숭민숭한 오크나 마찬가지야...$B$B그러니까... 아무짝에도 쓸모가 없단 얘기지.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부적은 찾았나, $n? 내 피가 분노로 끓고 있어! 펄볼그들이 그 성스러운 물건을 더럽히고 있다고 생각을 하면 참을 수가 없네.' WHERE `entry`=6462; +UPDATE `locales_quest` SET `Title_loc5` = '食人妖符咒' WHERE `entry`=6462; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 좋은 소식이로군! 그 토석인이 살아 있다면 칼림도어에 어떤 짓을 저질렀을지 상상만 해도 끔찍하다네.$B$B고게로크를 처치하는 일은 진정한 영웅만이 수행할 수 있는 힘든 과제였어. 정말 잘했네. 이로써 돌발톱 산맥과 칼림도어의 모든 이들이 자네에게 큰 빚을 진 것이네.$B$B고마움의 뜻으로 이걸 받아주게나. 가장 명예로운 이에게 주는 것일세.' WHERE `entry`=6481; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich fürchte, dass das ganze Steinkrallengebirge verloren ist, wenn wir diese Bedrohung nicht umgehend beseitigen. Die Macht eines Irdenen ist ohnegleichen. Wenn Goggeroc erwacht, wird er nach seinem langen Schlummer noch geschwächter sein. Das ist die Gelegenheit, die Ihr ergreifen müsst...Geht jetzt, $N!' WHERE `entry`=6481; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me temo que si no ponemos fin a esta amenaza inmediatamente, perderemos todo Espolón. De ningún modo se puede igualar el poder de un terráneo. Cuando se despierte, Goggeroc estará debilitado a causa del largo sueño y será la oportunidad perfecta... Tenemos que aprovecharla. Ahora vete, $n.' WHERE `entry`=6481; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '동생을 찾으셨군요! 엉겅퀴일족에게 잡혀 있었다고요? 정말 끔찍한 소식이네요. 펄볼그들은 원래 고귀한 짐승이었어요. 그런데 그 엉겅퀴일족만큼은 타락한 것이 확실해요.$B$B$n, 동생을 구해주셔서 감사합니다. 우리 불쌍한 루울에게 녀석들이 무슨 짓을 했을지 상상만 해도 끔찍해요. 그런 고난에서 빠져나왔으니 이제 그 아이는 오랜 잠을 잘 거예요.' WHERE `entry`=6482; +UPDATE `locales_quest` SET `EndText_loc1` = '엉겅퀴일족으로부터 루울 구출' WHERE `entry`=6482; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 바로 이거였군요. 검은 용군단의 여왕용인 오닉시아의 조각이었군요. 역겹기 그지없군...' WHERE `entry`=6501; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대에게서 아주 사악한 기운이 뿜어져 나오는 게 느껴지는군요. 도대체 어떤 물건을 지니고 있기에 그런 기운이 뿜어져 나오는 것인가요?' WHERE `entry`=6501; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 아뮬렛을 이용해 원하는 바대로 먼지진흙 습지대에 있는 오닉시아의 둥지로 들어갈 수 있을 것입니다. 아뮬렛을 지니고 있는 한 오닉시아의 수호병들이 그대를 막을 수 없을 것입니다.$B$B푸른용군단의 일원으로서 그대에게 행운이 따르길 빕니다.' WHERE `entry`=6502; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '시간의 흐름이란 멈추지도, 늦추어지지도 않는 것입니다. 내 생은 영원하나, 그대의 생은 그렇지 못하니 주어진 시간을 낭비하지 않도록 하십시오...' WHERE `entry`=6502; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘했네, $n. 자네 사냥 솜씨가 아주 일품이로군.$B$B정찰꾼들을 좀 처치했으니 얼라이언스의 정보력이 타격을 입었을 걸세. 정보가 부족하면 함부로 공격해 올 수도 없을 테고.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'attends votre rapport sur le nombre d\'estafettes tuées, $n.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich erwarte Euren Bericht, dass Ihr die Kundschafter getötet habt, $N.' WHERE `entry`=6503; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 글을 잘 읽는 편은 아니지만... 그래도 이젠 다시 일을 할 수 있겠군! 고마워, $n!' WHERE `entry`=6504; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 잃어버린 쪽을 빨리 찾아 줬으면 좋겠어! 빨리 근무를 시작해야 하거든!' WHERE `entry`=6504; +UPDATE `locales_quest` SET `Details_loc1` = '말킨의 글에 의하면 지금쯤 가시덩굴 구릉 밖에 있겠군. 그 사절 놈을 해치워야 해. 리치 왕의 바로 코앞에서 임무에 실패했단 사실을 깨닫게 해주자고.$B$B그가 거기 있는 것을 보니 우리가 그 지역에서 발견한 사실도 설명이 되는군. 역병의 징후가 보이는 동안 일부 가시멧돼지들이 무서울 정도로 강력해지고 있다네. 그들 간에 모종의 계약이 있었을 것이 분명해.$B$B말킨을 찾아서 처치한 다음 그 증거를 가지고 다시 오도록 하게.' WHERE `entry`=6521; +UPDATE `locales_quest` SET `Title_loc5` = '邪惡的盟友' WHERE `entry`=6521; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이 두루마리의 휘장은 전에 본 적이 있어... $n, 가시덩굴 우리를 지배하는 그 할망구에게서 이걸 찾았단 말인가? 재미있군.$B$B스컬지가 대륙 하나로는 성이 안 차나 보군. 이 편지를 쓴 말킨이라는 사절은 역병에 걸린 스컬지의 졸개일세. 일이 터지기 전에는 로데론 왕국의 인간 사절이었고.$B$B스컬지가 칼림도어에 기반을 마련하려고 한단 말이로군. 이제 우리가 움직일 때가 된 거야.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 무슨 일로 찾아왔나? 나를 귀찮게 하다니 꽤 중요한 일인가보군.' WHERE `entry`=6522; +UPDATE `locales_quest` SET `Title_loc5` = '邪惡的盟友' WHERE `entry`=6522; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '카야가 살아 있었군! 내 딸을 구해줘서 정말 고맙네.' WHERE `entry`=6523; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잿빛 골짜기는 세력이 나뉜 땅이긴 하지만, 우리의 최근 노력이 많은 성과를 이룩했다네. 조람 해안에 전초기지를 세웠을 뿐 아니라 여기서 바로 북쪽에도 토막나무라는 주둔지를 세웠지.' WHERE `entry`=6541; +UPDATE `locales_quest` SET `Objectives_loc1` = '불모의 땅의 북부 감시탑에 있는 카드라크에게 보고해야 합니다.' WHERE `entry`=6542; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잿빛 골짜기는 세력이 나뉜 땅이긴 하지만, 우리의 최근 노력이 많은 성과를 이룩했다네. 조람 해안에 전초기지를 세웠을 뿐 아니라 여기서 바로 북쪽에도 토막나무라는 주둔지를 세웠지.' WHERE `entry`=6542; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 믿을 수 있는 일꾼이로군. 이 최신정보에 담긴 중요한 정보를 이용해 행동을 개시하면 우리 호드는 잿빛 골짜기에서 영향력을 한껏 확장할 수 있어. 자, 이제 다음 작전을 짤 때로군.' WHERE `entry`=6543; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서두르게, $n. 급한 일이니 어서 보고서를 전해줘.' WHERE `entry`=6543; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '토렉의 공격이 성공했군! 자네도 수고했네, $n. 나이트 엘프들은 만만한 적은 아니지. 좀 야위긴 했어도 단단하고 사납거든! 분명 전투가 아주 장관이었을 거야...$B$B자네도 흉터 한두 개 정도는 생겼기를 바라네!' WHERE `entry`=6544; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 이 최신정보에는 이곳의 모든 상황이 설명되어 있소. 어서 카드라크에게 돌아가시오.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그러니까 명령을 전달하러 왔다는 말이오? 열의가 있고 군기가 바짝 든 신병을 보니 기분이 좋군.$B$B이곳 상황을 알고 싶단 말이지 빨리 말할 테니까 어서 듣고 가시오. 나가의 위협이 자꾸 커지고 있소이다. 내가 이곳에 배치된 이후로도 몇 번씩이나 공격했거든.$B$B더 자세히 듣고 싶다면 여기 전초기지의 다른 이들과도 얘기를 나눠보라고.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Donc vous êtes ici avec mes ordres ? C\'est toujours un plaisir de voir une nouvelle recrue avec une nature exubérante et qui persévère.$B$BVous devez apprendre vite si vous voulez rester ici. La menace que représentent les nagas grandit, $n. Je me suis occupé de la défense lors de plusieurs attaques contre cet avant-poste depuis que je suis ici.$B$BMais si vous voulez vous y atteler, parlez à quelqu\'un d\'autre à l\'avant-poste.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr bringt mir also meine Befehle? Es ist immer wieder schön, einen neuen Rekruten mit Temperament und starkem Willen kennen zu lernen.$B$BIhr solltet besser schnell lernen, wenn Ihr hier am Leben bleiben wollt. Die Gefahr durch die Naga wächst, $N. Ich habe alles beobachtet und mich, seit ich hier in diesem Außenposten eintraf, gegen mehrere Angriffe verteidigen müssen.$B$BWenn Ihr Euch entschließen wollt, uns bei unseren Bemühungen beizustehen, sprecht mit einem der anderen hier im Außenposten.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `Title_loc5` = '戰歌信差的報告' WHERE `entry`=6545; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has vuelto con mis órdenes? Siempre es bueno ver a nuevos reclutas con una naturaleza desbordante y resueltos. $B$BMás vale que aprendas rápido si esperas seguir a la altura aquí. Aumenta la amenaza de los nagasss, $n. He estado observando y hemos reforzado las defensas frente a varios ataques sobre esta avanzada desde que llegué.$B$BPero si te apetece arrimar el hombro en esta guerra, habla con alguien de la avanzada.' WHERE `entry`=6545; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 이 최신정보를 가능한 한 빨리 카드라크에게 전해주세요.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 이쪽은 매우 위험한 지역이에요. 여기 머무르는 동안에는 이 사실을 잊지 마세요. 얼라이언스의 위협이 시시각각 다가오고 있으니까요.$B$B여긴 사방이 적이에요. 잿빛 골짜기 동부는 사티로스의 세력이 만만치 않고요. 그리고 아즈샤라의 많은 지역을 나가가 차지하고 있지요.$B$B그래도 이렇게 당신이 오는 걸 보니 우리의 병력 보강은 원활하게 이루어지고 있군요. 정말 다행이에요. 언제나 유비무환이 최고죠.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Il y a beaucoup de dangers sur ce chemin, $n. Vous avez intérêt à ne pas l\'oublier quand vous traverserez ces terres. La menace que représente l\'Alliance est très proche.$B$BNous avons des ennemis sur tous les fronts. Les satyres sont une force redoutable et très répandue dans l\'est d\'Ashenvale. De plus, j\'ai découvert que les nagas ont envahi une grande partie des terres d\'Azshara.$B$BIl est réconfortant de voir que nos effectifs augmentent. Il faut se préparer à ce qui nous attend, $n.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Auf diesem Weg lauern viele Gefahren, $N. Daran solltet Ihr immer denken, wenn Ihr diese Lande bereist. Die Bedrohung durch die Allianz ist nahe.$B$BWir sehen uns an allen Fronten dem Feind gegenüber. Die Satyrn sind eine ernsthafte und verbreitete Macht im östlichen Ashenvale. Ich habe weiterhin herausgefunden, dass die Naga ein großes Gebiet von Azshara übernommen haben.$B$BEs ist schön zu sehen, dass wir unsere Reihen immer noch aufstocken können ... seid auf das gefasst, was vor Euch liegt, $N.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `Title_loc5` = '戰歌先遣騎的報告' WHERE `entry`=6546; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El camino está sembrado de peligros, $n. Tenlo bien presente cuando viajes por estas tierras. La amenaza de la Alianza está bastante cerca.$B$BEl enemigo nos rodea por todas partes. Los sátiros son la formidable fuerza predominante al este de Vallefresno. Asimismo, he descubierto que los nagasss se han hecho con una vasta extensión de tierra en Azshara.$B$BEs bueno que seguimos incrementando nuestros efectivos, prepárate para lo que se avecina, $n.' WHERE `entry`=6546; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리가 나이트 엘프를 상대로 거두고 있는 승전보를 카드라크에게 전해주세요. 계획대로 착착 잘 진행되고 있다고요.' WHERE `entry`=6547; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 항상 주위를 잘 살피세요. 엘프들은 종종 밤의 그림자 속으로 숨어 버리거든요.$B$B늘 경계를 게을리해서는 안 돼요. 우리는 나이트 엘프들이 호시탐탐 노리고 있는 이 땅을 지키기 위해 최선을 다하고 있어요.$B$B참, 카드라크가 제게 어떤 명령을 내렸나요?' WHERE `entry`=6547; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Gardez l\'oeil ouvert, $n. Les elfes se cachent souvent dans les ombres...$B$BNous devons toujours être à l\'affût. Nous avons travaillé dur pour gagner cette terre, et les elfes cherchent à nous la voler.$B$BJ\'imagine que vous m\'avez apporté mes prochains ordres provenant de Kadrak ?' WHERE `entry`=6547; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Haltet die Augen offen, $R. Oftmals verstcken sich Elfen in den Schatten...$B$BWir müssen immer wachsam sein. Wir haben sehr hart daran gearbeitet, dieses Land zu erobern, und die Elfen suchen nur nach einer Gelegenheit, es uns abzunehmen.$B$BIch nehme an, Ihr habt neue Befehle von Kadrak für mich?' WHERE `entry`=6547; +UPDATE `locales_quest` SET `Title_loc5` = '戰歌斥候報告' WHERE `entry`=6547; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mantén los ojos bien abiertos, no-muerto. Los elfos suelen ocultarse en las sombras...$B$BSiempre debemos estar vigilantes. Hemos trabajado mucho para conseguir esta tierra y los elfos buscan la más mínima oportunidad para arrebatárnosla.$B$BSupongo que tienes mis siguientes órdenes de Kadrak?' WHERE `entry`=6547; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 고맙네... 하지만, 그림토템부족이 우리 마을에 한 짓은 결코 잊지 못할 거야.' WHERE `entry`=6548; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '처치했나?' WHERE `entry`=6548; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya los has matado?' WHERE `entry`=6548; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '켈리스는 은빛 여명회를 교묘히 피해 왔습니다.$B$B한 동안 은빛 여명회에서는 켈리스가 죽었거나 실종되었다고 생각했습니다.$B$B$n, 당신은 그의 폭정을 끝냄으로써 선량한 많은 이들의 목숨을 구한 것입니다.$B$B대지모신께 찬양을! 고대 신의 노예들이 사사로운 욕심으로 선량한 이들을 희생 제물로 바치다니... 정말 역겹기 그지없는 일입니다!$B$B오늘 정말 위대한 일을 해주셨습니다. 켈리스는 고대 신을 숭배함으로써 세계를 혼돈의 시대로 되돌리려 한 사악한 존재였습니다. $n, 고맙습니다.' WHERE `entry`=6561; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 항상 대지모신께서 당신과 함께하시기를...$B$B우리의 목표는 이 땅에서 대지모신의 후손들이 언제까지나 평화롭게 지내는 것이랍니다. 대지모신께서는 자연을 위한 원대한 계획을 가지고 계십니다. 그리고 그 계획 안에서 우리는 모두 각자 역할이 있지요.' WHERE `entry`=6561; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '츄나만이 보냈나? 아주 잘 됐어. 자네와 할 얘기가 있네.' WHERE `entry`=6562; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 수고했어. 맞아! 바로 이게 내가 말한 사파이어야. 아주 재밌는 물건이지...$B$B이 안에 든 힘을 느낄 수 있군. 보라고! 물의 정령들이 달라붙어 있어. 나가들이 이걸 어디에 쓰려고 한 것이든... 녀석들의 수중에 이 사파이어가 없다는 사실이 정말 다행이야.' WHERE `entry`=6563; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 사파이어 캐는 일은 어떻게 돼가고 있지? 나가들이 사파이어를 모으는 걸 목격했나? 난 어째서 녀석들이 그걸 모으고 있는지 알려달라고 선조님께 기도를 올리고 있다네.' WHERE `entry`=6563; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거 흥미롭군. 가져다줘서 고맙네.$B$B문제의 인물을 알 것 같아. 바로 로구스 제트지.' WHERE `entry`=6564; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐가 필요하다고? 난 아직 나가들이 현혹되는 수정에 대해 연구해야 하는데...' WHERE `entry`=6564; +UPDATE `locales_quest` SET `Details_loc1` = '황혼의망치단 추종자들이 목적을 달성하도록 내버려 둘 수는 없지. 황혼의망치단은 자연의 정령을 이해하지 못해. 그들은 오래전 사라져 버린 혼돈과 파괴의 피조물인 고대 신들을 믿고 있다네. 로구스의 계획이 성공하도록 내버려 둘 수는 없어. $n, 가서 그를 막게. 나는 늙고 병들어 아무 힘도 없으니까.$B$B검은심연의 나락으로 가서 그를 찾아 처치하게. 그런 다음 여기 조람가르 전초기지로 다시 돌아오게나.' WHERE `entry`=6565; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 수고했네. 황혼의망치단의 야욕을 완전히 저지한 것은 아니지만 적어도 고대 신들에게 다시 힘을 불어넣으려고 했던 계획만큼은 분쇄한 것 같군.$B$B그들이 무엇을 노리고 있는지 누가 알겠네만 당분간은 우리도 쉴 수 있겠어.' WHERE `entry`=6565; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어떤가? 임무를 맡을 각오는 되었는가?' WHERE `entry`=6566; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 인내심을 가지고 집중해서 듣도록!' WHERE `entry`=6566; +UPDATE `locales_quest` SET `EndText_loc1` = '스랄의 이야기 듣기' WHERE `entry`=6566; +UPDATE `locales_quest` SET `Details_loc1` = '환영에 대해 알고 있나? 검은용군단의 수비를 피하기 위해서는 환영을 만들 수 있어야 하기 때문에 얘기하는 거야.$B$B속임수를 쓸 수 있는 인물을 하나 알지. 그녀는 과거에도 우리가 추구하는 대의가 합당한 이유가 있다고 판단하여 우리 종족을 도와준 적이 있네.$B$B서부 역병지대에서 환영술의 대가인 노파 미란다를 만날 수 있을 걸세. 미란다는 로데론 얼라이언스에서 추방당했지. 이 쪽지를 가지고 그리로 가 보시게.' WHERE `entry`=6568; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<유서를 들고 잠깐 생각하더니 미소를 짓는 미란다>$B$B그 오크 양반은 잘 지내나? 렉사르 말이야. 저런, 그렇게 당황하지 마시게나. 이 유서는 고의적으로 비어 있는 것이라네. 하지만 여기엔 작성자의 의도와 생각이 들어 있다지. 내용으로 봐서 렉사르가 백지를 보낸 것도 놀라운 건 아니로군그래. 젊은이가 포로가 되었거나 살해당했는데 이 쪽지가 그 사실을 알려주는 것이라고 생각해 보게!$B$B뭐 아무튼 신경쓸 거 없네! 이 미란다가 도와주지. 대족장님께 갚아야 할 신세도 좀 있고 하니...$B$B<미소 짓는 미란다>' WHERE `entry`=6568; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '로데론의 이 지역에서 호드의 일원을 보는 일은 드문데. 이 미란다에게 무슨 일인가?' WHERE `entry`=6568; +UPDATE `locales_quest` SET `Details_loc1` = '그래, 자네가 검은용군단의 일원으로 변신하고 싶다는 건가?$B$B자네가 원하는 환영을 만드는 건 아무것도 아니지만 필요한 재료를 구하기가 몹시 어렵다네. 렉사르와 대족장님께서 그 정도 능력도 없는 자에게 이 임무를 맡기지는 않았겠지만...$B$B검은바위 첨탑 요새 위층으로 가서 검은 용혈족의 눈동자로 자네 짐을 가득 채워서 오게.$B$B재료를 충분히 모은 후에 내게 돌아오게나.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어디 이 미란다가 한번 볼까?$B$B오, 그래. 아주 좋아.$B$B이 정도면 검은용군단 문지기 녀석을 속일 만한 환영을 만들 수 있는 아뮬렛을 만들 수 있을 것이야.' WHERE `entry`=6569; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리가 흉내 내려 하는 그 눈동자가 모든 환영을 만들어내는데 가장 중요한 재료라네.$B$B<‘붉은십자군’이라는 이름표가 붙어 있는 눈알이 넘치는 가방을 가리키는 미란다>$B$B<크게 웃는 미란다>' WHERE `entry`=6569; +UPDATE `locales_quest` SET `Details_loc1` = '이 아뮬렛에 엠버스트라이프의 굴 안에서 환영을 만들고 유지할 수 있는 마법을 부여해 놓았네.$B$B고대 비룡 엠버스트라이프는 네파리안의 오랜 문지기로서 오닉시아의 경비병이 될 용혈족을 시험하는 임무를 맡고 있지.$B$B먼지진흙 습지대에 있는 용의 둥지로 가서 엠버스트라이프의 굴로 들어가게. 거기에 도착하면 아뮬렛을 착용하고 자네 운명이 이끄는 곳으로 가면 된다네!' WHERE `entry`=6570; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '뛰어난 병사들이 더 이상 없기 때문에 네파리안님께서 꼬맹이들만 보내는 것인가? 너는 절대 시험을 통과하지 못할 것이다.' WHERE `entry`=6570; +UPDATE `locales_quest` SET `Title_loc5` = '艾博斯塔夫' WHERE `entry`=6570; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 잘했네. 내 일을 정말 많이 덜어주었군.$B$B자네에게 진심으로 고마워하고 있다는 걸 알아주게.' WHERE `entry`=6571; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보급품 좀 찾아주게. 그 물건들을 빠른 시일 내에 보급하지 않으면 큰 낭패라고.' WHERE `entry`=6571; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 이 총이에요! 자, 톱날 여기 있어요.' WHERE `entry`=6581; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '네, 있어요. 톱니항에서 바로 공수해온 전쟁노래부족 톱날이라고요!$B$B그런데 맨입으로 가져갈 수는 없죠. 저도 일하느라 바쁜 몸이라고요! 대가로 뭘 줄 건가요?$B$B사실 쓸만한 총이 하나 필요해요. 여자는 스스로 자신을 지킬 줄 알아야 한다고요. 참, 갖고 싶은 총이 하나 있는데... 만들기도 그리 어렵지 않대요.$B$B정교한 나팔총을 가져오면 대신 전쟁노래부족 톱날을 드릴게요. 어때요?' WHERE `entry`=6581; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'En provenance directe de Ratchet, des lames du clan Warsong ! Ouais, je les ai ici.$B$BMais qu\'avez-vous en contrepartie pour moi ? Vous ne pouvez pas les emporter comme ça, vous savez ! Mon temps coûte cher !$B$BCe dont j\'ai besoin, c\'est d\'une bonne arme à feu pour mes voyages. Une fille doit se protéger savez-vous ? Il y en a une que j\'aime particulièrement, et je suis sûre qu\'un ingénieur n\'aura aucun problème à la fabriquer.$B$BVoilà, si vous m\'apportez un Tromblon mortel, je vous donnerai la cargaison de lames. Alors, marché conclu ?' WHERE `entry`=6581; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Direkt aus Ratschet, die Sägeblätter des Kriegshymnenklans! Jau, die hab ich hier...$B$BAber womit wollt Ihr das bezahlen? Ihr könnt sie nicht einfach so mitnehmen, wisst Ihr! Meine Zeit ist kostbar!$B$BWas ich wirklich brauche, ist eine gute Schusswaffe, die ich auf meine Reisen mitnehmen kann. Ein Mädchen muss sich doch schließlich verteigigen können, wisst Ihr? Es gibt da eine Schusswaffe, die mir wirklich gefällt, und ich bin mir sicher, dass ein Ingenieur kein Problem hätte, so eine anzufertigen.$B$BWenn Ihr mir also eine dieser tödlichen Donnerbüchsen bringen würdet, gebe ich Euch die Sägeblattlieferung. Abgemacht?' WHERE `entry`=6581; +UPDATE `locales_quest` SET `Title_loc5` = '戰歌鋸刃' WHERE `entry`=6581; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Directamente desde Trinquete, las hojas de sierra de los Grito de Guerra! Sí, las tengo aquí mismo.$B$B¿Pero cómo piensas pagarme? No te las puedes quedar y ya está, ¿sabes? ¡Mi tiempo no es barato!$B$BLo que de verdad necesito es una buena arma para llevar en mis viajes. Una chica tiene que protegerse, ¿sabes? Hay una escopeta que me gusta mucho y que estoy segura que un ingeniero podría hacer sin problema.$B$BAsí que si me traes un trabuco mortífero, te entregaré el cargamento de hojas de sierra. ¿Trato?' WHERE `entry`=6581; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 모두 데스윙의 자손들로 하등한 위상들에 대한 우리의 지배를 공고히 해야 한다.$B$B진정으로 네가 진급의 자격이 있다면 하등한 용군단들이 네 존재 앞에 무릎을 꿇을 것이야.$B$B그들의 우두머리들을 찾아내 우리의 대부 데스윙의 이름으로 처단하게!$B$B여명의 설원으로 가서 푸른 비룡 스크라이어를 찾아 그를 처단하고 네 앞을 가로막는 푸른용군단은 고하를 막론하고 처단하도록 하라. 그의 해골을 수습한 후 내게 돌아오도록 하게.' WHERE `entry`=6582; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시험 중 하나는 무사히 통과했군. 그럼 다음 시험으로 넘어가도록 하지.' WHERE `entry`=6582; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<쉬하는 소리를 내는 엠버스트라이프>' WHERE `entry`=6582; +UPDATE `locales_quest` SET `Details_loc1` = '우리의 대부께서 다른 위상들을 격파했듯 우리 역시 그들의 후손들을 파괴시켜 이 땅에서 몰아내야 하네.$B$B저 잠들지 않는 몽상가 군단, 녹색 용군단의 후손을 상대로 너의 용맹을 시험해 보도록 하지.$B$B슬픔의 늪으로 가서 녹색용군단의 우두머리 솜누스를 찾아라. 그의 무리들에게 증오의 힘을 보여주고 솜누스의 해골을 내게 가져오도록 하라.' WHERE `entry`=6583; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또 하나 통과했군...' WHERE `entry`=6583; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '적들의 피로 온몸을 물들이고 그들의 고통을 너의 심장에 담아오기 전까지는 돌아오지 마라.' WHERE `entry`=6583; +UPDATE `locales_quest` SET `Details_loc1` = '시간의 지배자 노즈도르무의 후손들은 시간의 감시자라는 별명으로 불리고 있지...$B$B그들의 아성인 시간의 동굴을 지키고 있는 자들은 모두 셋인데, 그 중 하나는 검은용군단에서 권력의 핵심이 되는 자라네. 노르도르무가 아꼈던 그의 이름은 크로날리스로, 시간의 중재자라는 별명으로 알려져 있지.$B$B그를 처단하고 노즈도르무의 후손들에게 눈물 맛이 어떤 것인지 보여주고 반드시 그의 해골을 가지고 돌아오게.' WHERE `entry`=6584; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가장 증오스러운 녀석이 아직 남아 있다네...' WHERE `entry`=6584; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '반어적으로 들리겠지만, 시간이란 참으로 중요한 것이지.' WHERE `entry`=6584; +UPDATE `locales_quest` SET `Details_loc1` = '우리의 대부께서는 그림 바톨의 산에서 다른 위상들의 강력한 연합을 격파했네. 그런데 배신자 알렉스트라자의 비열한 행동으로 인해 다른 위상들은 대부의 분노를 피해 도망갈 수 있었지.$B$B그림 바톨을 지키고 있는 붉은용군단의 부관 악트로즈를 처단해야 하네. 악트로즈의 해골을 가지고 나에게 돌아오게. 대부를 위하여!' WHERE `entry`=6585; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사실 난 네가 얼마나 헌신할 수 있을지 의심했었다. 하지만 너는 우리의 적들을 격파하고 우리 용군단에 명예를 가져다주었네.$B$B이제 너의 진급을 기념하기 위해 해골들을 준비하도록 하지.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '새끼용이여, 너의 마음 속에서 뭔가 갈등의 조짐이 느껴지는군. 이번 시험만 끝내면 그동안의 성과를 축하하는 일만 남아 있을 뿐이네.' WHERE `entry`=6585; +UPDATE `locales_quest` SET `Details_loc1` = '네가 가져온 적들의 해골을 이용해서 아뮬렛을 만들었네. 이 아뮬렛을 본 적이 있지? 분명 너의 선조 정도 되는 이들이 이 아뮬렛을 차고 있는 것을 본 적이 있을 거야.$B$B이걸 받거라, 새끼용이여. 첨탑으로 돌아가서 아뮬렛을 드라키사스 사령관께 건네도록 해라. 사령관께서는 마지막으로 아뮬렛을 너의 영혼과 조화시키는 마력을 부여하실 것이다.$B$B완성된 아뮬렛은 네가 우리 용군단의 가장 명예로운 경비 계급인 혈족의 수호자로 진급되었음을 세상에 알리게 되는 징표가 될 것이다.$B$B자, 떠나라!' WHERE `entry`=6601; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그건 용들의 얘기일 뿐이네. 한 마디로, 구름 잡는 소리지. 용들에게선 오만하고 공격적인 행동 밖에 기대할 게 없지 않은가?' WHERE `entry`=6601; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '너무 혼란스러워하지는 말게!' WHERE `entry`=6601; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 사령관 드라키사스를 혼내 주기는 해야겠지. 하지만 검은용군단으로서 방문하는 것은 아닐세.$B$B알다시피 검은용군단에게 의식은 단지 피를 보기 위한 구실일 뿐이라네.$B$B휴면상태에 있는 아뮬렛을 다시 활성화하기 위해서는 조잡한 안전장치 중 하나인 사령관의 피만 있으면 되네.$B$B검은바위 첨탑으로 돌아가서 사령관 드라키사스를 처치하게. 그의 피를 가져오면 오닉시아의 둥지를 여는 열쇠를 활성화하도록 하지.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<씩 웃는 렉사르>$B$B자네의 영웅담은 앞으로도 계속 남을 것일세. 비룡불꽃 아뮬렛은 오닉시아의 둥지를 여는 열쇠지. 힘을 모아 호드의 이름으로 적을 물리치게!' WHERE `entry`=6602; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '드라키사스를 우습게 봐서는 안 되네. 그 자는 수 천명의 목숨을 앗아간 장본인이야.' WHERE `entry`=6602; +UPDATE `locales_quest` SET `Title_loc5` = '黑龍勇士之血' WHERE `entry`=6602; +UPDATE `locales_quest` SET `Objectives_loc1` = '여명의 설원 간헐천 부근에 있는 도노바 스노우덴을 찾아가야 합니다.' WHERE `entry`=6603; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하세요! 메지가 여기 문제가 있다고 얘기하던가요? 맞아요... 제가 그 문제를 발견한 장본인이죠.' WHERE `entry`=6603; +UPDATE `locales_quest` SET `Objectives_loc1` = '별똥별 마을에 있는 야론 스톤셰이퍼와 대화해야 합니다.' WHERE `entry`=6604; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '무얼 도와드릴까요?' WHERE `entry`=6604; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿Qué puedo hacer por ti?' WHERE `entry`=6604; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이야, 그야말로 월척을 올렸군!$B$B자, 약속한 대로 몇 가지 낚시 기술을 가르쳐 주겠네.' WHERE `entry`=6607; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어이, 낚시는 잘되어가나?' WHERE `entry`=6607; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, vienes de parte de Lumak. $B$BSí, claro que te enseñaré a pescar.' WHERE `entry`=6608; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me gusta que venga gente a la isla... Bueno, solo a veces.' WHERE `entry`=6609; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 바로 옆에서 보고 배울 수 있다니 운 좋은 줄 알게.$B$B<더지가 조개 별미를 준비하기 시작합니다.>' WHERE `entry`=6610; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '더 이상은 못 참겠어! $n, 서둘러주게. 내 비상 음식 재료에는 손대기 싫거든.' WHERE `entry`=6610; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스 사막에 있는 가젯잔으로 가서 더지 퀵클레이브를 만나 당신의 요리 실력 향상에 대해 대화를 나누어야 합니다.' WHERE `entry`=6611; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<더지가 가죽 조각을 뱉어냅니다.>$B$B켁켁...$B$B<더지가 크게 헛기침을 합니다.>$B$B뭐 하는 짓이냐고? 그런 질문을 하기 전에 가죽은 단백질 함량이 너무 높고 탄수화물 함량은 너무 낮다는 걸 알아두기 바라네.' WHERE `entry`=6611; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<더지가 가죽을 뱉어냅니다.>$B$B켁켁...$B$B<더지가 크게 헛기침을 합니다.>$B$B뭐 하는 짓이냐고? 그걸 묻기 전에 가죽은 단백질 함량이 너무 높고 탄수화물 함량은 너무 낮다는 걸 알아 두게나.' WHERE `entry`=6612; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소. 썩은나무일족에게 선전포고를 하고 족장을 유인해 물리침으로써 당신은 강렬한 메시지를 전달한 거요.$B$B우리 호드가 그렇게 만만하지 않다는 경고 말이오.$B$B하지만 썩은나무일족에게 그 효과가 오래갈 거라고는 생각하지 않소. 또다시 소란을 일으키겠지...' WHERE `entry`=6621; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 족장 머구트를 물리쳤소? 썩은나무일족 토템은 가져왔고?' WHERE `entry`=6621; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '환영하오! 호드 응급의학회에 가입한 것을 축하하오.' WHERE `entry`=6622; +UPDATE `locales_quest` SET `EndText_loc1` = '15명의 환자 치료!' WHERE `entry`=6622; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 고원에 있는 망치 주둔지로 가서 호드 응급의학회의 일원이 되는 방법에 대해 의사 그레고리 빅터와 대화를 나누어야 합니다.' WHERE `entry`=6623; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 손부터 씻고 바로 시작하도록 하세나!' WHERE `entry`=6623; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Bien, ¡ponte la bata y empecemos!' WHERE `entry`=6623; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '환영합니다! 얼라이언스 응급의학회에 가입하게 된 것을 축하합니다.' WHERE `entry`=6624; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋습니다! 손부터 씻고 바로 시작하도록 합시다!' WHERE `entry`=6625; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 감사합니다! 그대가 하신 일은 분명 큰 도움이 될 것입니다.$B$B저는 그 사신과 이곳에 남아 있는 가시멧돼지 무리에 대해 더 알아봐야겠습니다. 더 큰 모험을 원하신다면 친구들을 모아서 바로 저기 있는 거대한 멧돼지 턱처럼 보이는 동굴로 들어가십시오. 발을 들여놓자마자 엄청난 도전이 그대를 기다리고 있을 것입니다.' WHERE `entry`=6626; +UPDATE `locales_quest` SET `EndText_loc1` = '브라우그 딤스피릿의 질문에 정답 맞추기' WHERE `entry`=6627; +UPDATE `locales_quest` SET `Details_loc1` = '또 만났군그래. 자네는 지혜를 추구하는 자로서 내가 맡긴 임무를 수행하며 대단한 끈기를 보여주었네.$B$B이제 문제를 하나 내도록 하겠네. 준비가 되면 다시 찾아와 얘기하도록. $n, 시간은 얼마든지 갖게나. 서둘러 대답할 필요는 없으니까.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 잘했네. 내가 말한 책을 공부했는지 의심했었는데 정답을 잘 맞추었어.' WHERE `entry`=6628; +UPDATE `locales_quest` SET `EndText_loc1` = '파쿠알 핀탈라스의 질문에 정답 맞추기' WHERE `entry`=6628; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 사악한 그룬디히 다크클라우드가 이제 죽었군! 자네가 해준 일에 대해 눈을 감을 그 날까지 감사할 걸세.' WHERE `entry`=6629; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기 배치된 이후 나가의 공격을 여러 번 받았지... 하지만 이제 더 이상 보르샤가 날뛰지 못할 거라니 마음이 한결 가볍소이다.$B$B$n, 당신에게 큰 빚을 졌소.' WHERE `entry`=6641; +UPDATE `locales_quest` SET `EndText_loc1` = '채찍꼬리 보르샤 처치' WHERE `entry`=6641; +UPDATE `locales_quest` SET `Title_loc5` = '『鞭笞者』沃爾沙' WHERE `entry`=6641; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le sombre fer, bien qu\'il soit répandu dans les Profondeurs, est toujours considéré comme un produit de valeur pour la Confrérie. Les armes sacrées de Ragnaros nécessitent du sombre fer.$B$BPour chaque 10 morceaux de Minerai de sombre fer que vous offrirez, une faveur vous gagnerez.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Dunkeleisen, das in der Tiefe zwar reichlich vorkommt, ist innerhalb der Bruderschaft dennoch ein hoch geschätztes Gut. Für die hochheiligen Waffen und Ausrüstungen von Ragnaros wird bevorzugt Dunkeleisen verwendet.$B$BFür 10 Stück Dunkeleisenerz, die Ihr anbietet, steigt Ihr in der Gunst der Bruderschaft.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu ofrenda ha sido aceptada. El favor has obtenido. Sigue así y se te permitirá el acceso a los negocios ancestrales.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El hierro negro, aunque abundante en las Profundidades de Roca Negra, sigue siendo un valioso bien para la Hermandad. Para el armamento sagrado de Ragnaros se prefiere el hierro negro.$B$BPor cada 10 piezas de mena de hierro negro que tengas para mí, ganarás el favor de la Hermandad.' WHERE `entry`=6642; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네의 헌납품이 바쳐졌네. 대장조합 내의 평판도 올라갔고 헌납을 계속하게 되면 고대의 거래에도 참여할 수 있게 될걸세.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '화산 심장부에서 위험을 무릅쓰는 자들이여! 안타깝구나. 죽음은 갑작스레 찾아오지. 자비란 없단 말이야. 많은 결사단원이 불꽃의 정수를 찾다가 죽었네.$B$B불꽃의 정수 하나를 바치면 토륨 대장조합의 평판이 올라갈걸세.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Malheur à ceux qui défient le destin au Cœur du Magma ! La mort frappe rapidement ! Le châtiment est sans pitié.$B$BDe nombreux membres de la Confrérie ont disparu en recherchant des Noyaux de feu.$B$BDonnez 1 Noyau de feu et vous obtiendrez une faveur de la part de la Confrérie.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wehe denen, die im geschmolzenen Kern das Schicksal herausfordern. Der Tod kommt schnell - die Strafe ohne Gnade.$B$BViele Anhänger der Bruderschaft sind auf der Suche nach Feuerkernen gefallen.$B$BBietet einen Feuerkern an, dann steigt Ihr in der Gunst der Bruderschaft.' WHERE `entry`=6643; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La Confrérie du Thorium comprend vos difficultés, $n. C\'est pour cela que Lokthos a reçu les pleins pouvoirs pour négocier.$B$BDonnez 1 Noyau de lave et vous recevrez une faveur de la part de la Confrérie.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Thoriumbruderschaft versteht Eure Notlage, $R. Deshalb haben wir Lokthos zu einem Handel ermächtigt.$B$BSpendet einen Lavakern, dann steigt Ihr in der Gunst der Bruderschaft.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hermandad del torio, S.A. comprende tu difícil situación, no-muerto. Por eso se ha autorizado a Lokthos a negociar.$B$BOfréceme 1 núcleo de lava y se te concederá el favor de la Hermandad.' WHERE `entry`=6644; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Beaucoup de recettes sacrées exigent du cuir des familiers personnels de Ragnaros.$B$BDonnez 2 Cuirs du Magma, provenant du corps des Chiens du Magma, et vous recevrez une faveur de la Confrérie.' WHERE `entry`=6645; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Für vieöe der hochheiligen Rezepte ist die Haut von Ragnaros\' Lieblingstieren erforderlich.$B$BSpendet zwei Stücke Kernleder, die Ihr den glimmenden Kadavern der Kernhunde des geschmolzenen Kerns abgezogen habt, dann steigt Ihr in der Gunst der Bruderschaft.' WHERE `entry`=6645; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les larmes du Seigneur du feu sont vraiment très rares.$B$BOffrez 1 Sang de la montagne et une faveur vous sera accordée par la Confrérie.' WHERE `entry`=6646; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Tränen des Feuerlords sind wahrlich ein seltener Fund.$B$BBietet 1 Blut des Berges an, dann steigt Ihr in der Gunst der Bruderschaft.' WHERE `entry`=6646; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 정도면 딱 되겠어요. 우리 형 말이 꼭 살아있어야 한다는군요. 아니면 너무 신맛이 나서 안 된다고... 한번 생각해보세요. 꼬치구이에서 신맛이 나면 입맛 버리죠.' WHERE `entry`=6661; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아악... 얼간이... 뭐가 이렇게 오래 걸리나요?' WHERE `entry`=6661; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불쌍한 몬티 녀석... 놈리건 사태 이후 좀 이상해져 버렸어요. 평생 바다 근처라고는 가보지도 않은 녀석이 해적 흉내를 내고 있다니...$B$B<한숨을 쉬는 닙시>$B$B쥐는 계속 잡아서 보내니 그나마 다행이지요.' WHERE `entry`=6662; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<고기 상자 구멍에 손가락을 쑤셔 넣는 닙시>$B$B아직도 팔팔하게 살아 있군... 딱 때맞춰 오셨네요!' WHERE `entry`=6662; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘 했소, 젊은 $c 친구.$B$B좀 지친 것 같긴 하지만 쓰러질 것 같진 않군그래.$B$B길지만 보람 있는 여정이 당신을 기다리고 있소. 이제 라벤홀트의 대가들 사이에서 자신의 운명을 받아들일 준비는 되었소?$B$B밖에 있는 경비병들과 얘기해 보시오. 그러면 시작할 수 있을 것이오.' WHERE `entry`=6681; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '밀턴은 만났소?$B$B<소리 내어 웃는 파라드>' WHERE `entry`=6681; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Nous sommes en guerre avec le Syndicat depuis des années. Ils compensent par leur nombre leur manque de compétences. Nous n\'arrivons pas à les tuer assez rapidement pour que cela ait un impact notable sur leur population !$B$BNous avons découvert que le meilleur moyen de gérer leur nombre est de voler leurs Emblèmes. Chaque membre qui la perd est \'puni\' en interne.$B$BDétroussez-les et rapportez les Emblèmes à moi ou aux autres Gardes.$B$BCommencez à Durnholde, au sud d\'ici.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wir liegen schon seit Jahren mit dem Syndikat im Clinch. Was denen an Fertigkeit mangelt, machen sie durch ihre große Zahl wett. Es ist unmöglich, sie schnell genug zu töten, um auch nur den geringsten Rückgang ihrer Population feststellen zu können!$B$BWir haben herausgefunden, dass die beste Möglichkeit, ihrer großen Zahl Herr zu werden, darin besteht, ihnen die Embleme zu stehlen. Hat man einem das Emblem gestohlen, \'kümmern\' sie sich Intern um das mit Schande bedeckte Mitglied.$B$BRaubt Ihnen die Taschen aus und bringt die Embleme mir oder einer der anderen Wachen.$B$BBeginnt in Durnholde südlich von hier.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hace años que luchamos contra la Hermandad. Lo que les falta en habilidad lo compensan con cantidad; ¡no llegamos a matar los suficientes para reducir su población!$B$BHemos descubierto que el mejor método es robar sus emblemas. Cuando algún miembro pierde el suyo, digamos que el propio sistema lo elimina.$B$BRóbales los emblemas y dámelos a mí o a uno de los guardias.$B$BEmpieza por Durnholde, al sur de aquí.' WHERE `entry`=6701; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하신가, 젊은 사냥꾼 친구... 보아하니 자네는 야수를 길들여 벗으로 삼을 수 있을 정도로 솜씨가 좋은 것 같군.$B$B돌라나르에 있는 다잘라를 꼭 찾아가 보게. 그가 자네만의 야수를 얻을 수 있는 방법을 알려줄 걸세.' WHERE `entry`=6721; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ja, es ist Zeit, $C.' WHERE `entry`=6721; +UPDATE `locales_quest` SET `Details_loc1` = '안녕하신가, 젊은 사냥꾼 친구... 보아하니 자네는 야수를 길들여 벗으로 삼을 수 있을 정도로 솜씨가 좋은 것 같군.$B$B돌라나르에 있는 다잘라를 꼭 찾아가 보게. 그가 자네만의 야수를 얻을 수 있는 방법을 알려줄 걸세.' WHERE `entry`=6722; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소. 당신은 호드의 긍지를 느끼게 해 주는군.' WHERE `entry`=6741; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '방어구 조각이 더 필요해! 좀 더 없소이까?' WHERE `entry`=6741; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'ai besoin de plus de Morceaux d\'armure, $n ! Vous en avez ?' WHERE `entry`=6741; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr gegen den Feind kämpft, sammelt die Stücke seiner Rüstung und bringt sie mir. Ich werde diese Stücke nutzen, um Rüstungen für unsere eigenen Truppen herzustellen!' WHERE `entry`=6741; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Necesito más restos de armadura, $n! ¿Tienes alguno?' WHERE `entry`=6741; +UPDATE `locales_quest` SET `Details_loc1` = '이번 임무를 위해서 그대는 라빈 사투르나라는 자를 찾아가야 해요. 달의 숲에 있는 수호자 레물로스의 청지기지요. 그가 지금 타나리스에서 서쪽으로 멀리... 운고로 보다 훨씬 더 멀리 떨어진 광활한 황무지를 탐험할 일손을 구하고 있어요. 라빈 사투르나는 달의 숲에서 가장 큰 마을인 나이트헤이븐에 살고 있답니다.$B$B이번에 그대가 맡게 될 일은 분명 우리 모두에게 큰 도움이 될 거예요. 단, 신중하게 처신하도록 하세요. 다르나서스와 달의 숲 간의 팽팽한 긴장이 하루가 달리 팽팽해지고 있으니까요.' WHERE `entry`=6762; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '제가 바로 라빈 사투르나입니다. 이 신성한 숲의 수호자 레물로스와 모든 주민을 대신해 그대를 환영합니다.$B$B스스로 열의와 관심을 가지고 세나리온 의회를 돕고자 자청하니 그저 감사할 따름입니다. 그대가 우리를 도울 거라는 사실에 대해 다르나서스의 대드루이드가 언짢아한다는 것을 익히 들어 알고 있습니다. 그러나 대의를 위해서 하는 일이니만큼 어떤 사악한 자의 표적이 되더라도 우리가 그대를 지켜줄 거란 사실을 잊지 마십시오.$B$B여기 있는 이들은 모두 그대의 친구이니 안심하셔도 좋습니다.' WHERE `entry`=6762; +UPDATE `locales_quest` SET `Title_loc5` = '拉比恩·薩圖納' WHERE `entry`=6762; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 괜찮은 조각들을 가져왔군. 이걸로 우리 부대를 위해 새로운 장비를 만들 수 있겠어.$B$B보급품이 충분히 확보되면 우리 노련한 전투 부대가 전장에 뛰어들게 될 걸세!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 군을 지원할 방어구 조각이 좀 더 필요하네!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, nous avons besoin de plus de restes d\'armure pour approvisionner nos troupes!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Im Alteractal wird ständig gekämpft und der Nachschub, den wir aus Eisenschmiede bekommen, reicht nicht, um unsere erfahrenen Truppen auszustatten.$B$BWenn Ihr Rüstungsfetzen auf dem Schlachtfeld findet, dann helft den Kriegsbemühungen und bringt mir diese Stücke!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¡necesitamos más restos de armadura para los suministros de nuestros soldados!' WHERE `entry`=6781; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '적들의 피로 계곡이 물들었군. 이 피를 지금까지 모아둔 것들과 합쳐야 겠소. 제물이 완성되면 얼음 군주께서 저 스톰파이크의 버러지들에게 서리늑대부족의 강한 분노를 맛보여 주실 것이오!' WHERE `entry`=6801; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 썬더 블러프에서 왔소, $r. 이 험난한 시기에 서리늑대부족을 도와주라면서 케른님이 몸소 보내셨지.$B$B하지만 시간 낭비는 그만두도록 하지. 당신은 우리 적을 물리치고 녀석들의 피를 가져와야 하오. 피를 충분히 모으면 소환 의식을 거행할 수 있소.$B$B정령의 군주를 소환해 스톰파이크 군대를 치면 반드시 승리할 거요.' WHERE `entry`=6801; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je viens de Thunder Bluff, $n. Cairne en personne m’a diligenté afin que j’assiste le clan Frostwolf en ces temps difficiles.$B$BMais ne perdons pas plus de temps. Vous devez abattre nos ennemis et me rapporter un peu de leur sang. Une fois que le sang aura été collecté, le rituel d’invocation pourra commencer.$B$BLa victoire sera certaine lorsque le Seigneur élémentaire sera lâché sur l’armée des Stormpike.' WHERE `entry`=6801; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich komme aus Thunder Bluff, $R. Cairne selbst hat dafür gesorgt, dass ich den Frostwolfklan in diesen schrecklichen Zeiten unterstütze.$B$BDoch lasst uns nicht noch mehr Zeit verschwenden. Ihr müsst unsere Feinde niederstrecken und mir ihr Blut bringen. Wenn Ihr ausreichend Blut gesammelt habt, dann kann das Ritual der Beschwörung beginnen.$B$BDer Sieg ist uns sicher, wenn der Lord der Elementare auf die Stormpike-Armee losgelassen wird.' WHERE `entry`=6801; +UPDATE `locales_quest` SET `Title_loc5` = '『冰雪之王』洛克霍拉' WHERE `entry`=6801; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vengo de Cima del Trueno, $r. El propio Cairne ha decidido que ayude al clan Lobo Gélido en estos amargos tiempos.$B$BPero no perdamos más el tiempo. Debes atacar a nuestros enemigos y traerme su sangre. Cuando tenga suficiente sangre, podrá empezar el ritual del conjuro.$B$BLa victoria estará garantizada cuando el Señor Elemental quede liberado sobre el ejército de los Pico Tormenta.' WHERE `entry`=6801; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '네 용기와 함께 너의 가치도 입증되었구나. 앞으로 네게 다른 임무를 맡기게 될지도 모르겠다. 물의 군주들의 소중한 동지에게 더 잘 어울리는 임무 말이지.' WHERE `entry`=6805; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 네게 정말로 그런 힘이 있었군. 게다가 머리도 아주 뛰어나고 말이야. 검은바위 첨탑은 강한 힘만으로는 들어갈 수 없는 곳이니...$B$B너는 우리에게 진정으로 값진 동지가 될지도 모르겠구나...' WHERE `entry`=6821; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '엠버시어의 눈을 가져왔느냐? 네게 검은바위 첨탑에 들어갈 만한 힘이 있더냐?' WHERE `entry`=6821; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '너는 네 종족의 대부분이 불가능하다고 생각할 일을 해냈다. 화산 심장부의 존재들을 상대해 승리를 거뒀다니 말이야!$B$B그렇게 작은 몸으로 아주 대단한 실력을 보여 주었구나.$B$B언젠가 너희 종족과 물의 군주들 간에 진정한 신뢰 관계를 맺게 될지도 모르겠다.' WHERE `entry`=6822; +UPDATE `locales_quest` SET `Details_loc1` = '진정으로 우리를 받들고자 한다면 우리의 적, 즉 바람과 대지, 그리고 불의 종들과 싸우도록 하라. 이들 각각을 물리칠 때마다 이곳에서 녀석들의 기반이 약화될 것이고 우리 대의에 대한 네 충성을 보다 잘 입증해 보이게 될 것이다.$B$B긴 싸움이 되겠지만 인내심을 가지고 극복해 낸다면 큰 영광과 명예를 얻게 될 것이다.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리의 적을 상대로 세운 네 위업에 대한 소문이 물의 군주들 사이에 자자하구나. 어떤 이들은 우리 전쟁에서 싸우기에는 네 몸이 너무 작고 약하다고 생각했었지만 너는 아주 큰 일을 해 냈다. 이제 우리들 사이에서 존중을 받게 되었고. 정말 믿을 수 없을 만큼 대단한 일이야.' WHERE `entry`=6823; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가져왔군! 드디어 불의 부대장들을 처치했어! 내가 너와 너의 실력을 몰랐더라면 절대 불가능한 일로 여겼을 것이다.$B$B너는 지금까지 무수한 위업을 세웠지만 이번 마지막 임무에 대한 얘기는 물의 군주들 사이에서도 큰 화젯거리가 될 것이다. 네 이름이 훗날 우리에게 전설로 남게 될지도 모르지.$B$B또 다른 임무를 맡기게 될지도 모르니 다음에 다시 나를 찾아오도록 하라...' WHERE `entry`=6824; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '루시프론과 다른 부대장들을 모두 처치했는가?' WHERE `entry`=6824; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 와이번은 스톰파이크 병사가 지니고 다니는 전투식량을 아주 좋아한다. 적의 식량을 먹어 치우고 힘을 내는 것이지.$B$B자, 출격이 임박했다!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리는 새로운 전투 와이번 편대를 준비해야 한다! 내 편대는 전장의 중심부를 공격할 준비는 됐지만 그 전에 먼저 와이번의 식욕부터 돋구어줘야 해.$B$B편대 전체의 배를 채워줄 수 있는 스톰파이크 병사의 전투식량이 필요하다! 수백 개는 되어야 할 것이다! 그 정도는 문제 없겠지? 어서 가도록!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Nous devons préparer la nouvelle flotte des Chevaucheurs de guerre, $n ! Mes Chevaucheurs sont prêts pour combattre au centre du champ de bataille, mais d’abord nous devons les mettre en appétit et les préparer à l’assaut.$B$BIl me faut suffisamment de chair de soldats Stormpike pour nourrir la flotte ! Des centaines de kilos de viande ! Je suis sûr que vous pouvez vous occuper de ça, n’est-ce pas ?' WHERE `entry`=6825; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wir müssen die neue Flotte von Kriegsreitern vorbereiten, $R! Meine Reiter sind bereit, einen Schlag auf dem zentralen Schlachtfeld zu landen, aber zuerst muss ich ihnen den Mund wässrig machen - sie auf den Angriff vorbereiten.$B$BIch benötige ausreichend Soldatenfleisch der Allianz, um eine Flotte zu ernähren! Hunderte Pfund! Ihr könnt das doch sicherlich übernehmen, nicht wahr? Geht schon!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tenemos que preparar la nueva flota de alas de guerra, $r! Mis jinetes están listos para un ataque sobre el campo de batalla central pero primero hay que despertar su apetito… prepararlos para el asalto.$B$BNecesito carne de soldados Pico Tormenta, ¡como para alimentar a una flota! ¡Cientos de kilos! Seguro que puedes encargarte de eso, ¿verdad? ¡Andando!' WHERE `entry`=6825; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '더 많이! 더 많이! 곧 준비가 끝나니 더 많이 가져오도록!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대는 지금까지 열심히 해왔지만 우리는 이제 겨우 시작일뿐이다!$B$B내 와이번은 목표가 될 녀석들의 전투식량 맛을 봐야 한다. 그래야 힘을 내서 적에게 치명타를 입힐 수가 있거든!$B$B내 편대는 우리 공군 중에서도 두 번째로 강하고 따라서 적들 중에서도 가장 강한 놈들과 싸우게 될 것이다. 그런고로 우리 전투 와이번에게는 스톰파이크 부관의 전투식량이 필요하다.$B$B서두르도록!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez bien travaillé, $n, mais nous ne faisons que commencer !$B$BMes Chevaucheurs de guerre doivent goûter à la chair de leurs cibles. Cela permettra d’obtenir comme qui dirait une frappe chirurgicale contre nos ennemis !$B$BMa flotte est la seconde plus puissante de toute notre force aérienne. Ce sont eux qui frapperont les plus puissants de nos adversaires. Pour cela, je le répète, il nous faut de la chair des Lieutenants de l\'Alliances.$B$BFaites vite !' WHERE `entry`=6826; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt hart gearbeitet, $N, aber wir haben gerade erst begonnen!$B$BMeine Kriegsreiter müssen das Fleisch ihrer Ziele schmecken. Damit wird ein chirurgischer Schlag gegen unsere Feinde sichergestellt!$B$BMeine Flotte ist die zweitmächtigste in unserem Luftkommando. Daher wird sie beim mächtigsten unserer Gegner zuschlagen. Und dafür benötigt sie das Fleisch der Lieutenants der Allianz.$B$BSputet Euch!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has trabajado duro, $n, ¡pero es solo el principio!$B$BMis alas de guerra deben probar la misma carne de sus objetivos. ¡Esto garantizará un ataque preciso sobre nuestros enemigos!$B$BMi flota es la segunda más potente de nuestro mando aéreo. Por consiguiente, atacarán a los más poderosos de nuestros adversarios. Para ello, necesitan la carne de los tenientes Pico Tormenta.$B$B¡Apúrate, soldado!' WHERE `entry`=6826; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '부족해! 신참 병사라면 이 정도라도 그냥 넘어가겠지만 자네가 이 정도 밖에 안 된다는 것인가? 제대로 해라, 병사! 전투식량이 더 필요하다!' WHERE `entry`=6827; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '드워프 소굴에 며칠 동안이나 갇혀 있었으니 그에 걸맞은 복수를 해줘야지!$B$B신중하게 계획을 세워야 한다.$B$B먼저 전투 와이번에게 목표를 정해줘야 한다. 가장 우선수위가 높은 목표들로 말이지. 따라서 와이번에게 먹일 스톰파이크 사령관의 전투식량이 필요하다. 유감스럽게도 녀석들은 적진 후방 깊숙한 곳에 숨어 있지! 아주 고된 일이 될 것이다, 병사.' WHERE `entry`=6827; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J’ai subi un emprisonnement inhumain dans ce trou à rats. Vous pouvez me croire quand je vous dis que je n’aspire qu’à la vengeance !$B$BNous devons agir avec prudence, néanmoins.$B$BD’abord, mes Chevaucheurs de guerre ont besoin de cibles, de cibles prioritaires. Je me dois de les nourrir avec la chair des commandants de l\'Alliance. Malheureusement, ces petits couards sont retranchés loin derrière leurs lignes. Vous avez du pain sur la planche, on peut le dire !' WHERE `entry`=6827; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich war tagelang in einem Höllenloch der Zwerge eingesperrt. Und das schreit geradezu nach Rache!$B$BWir müssen alles sorgfältig planen.$B$BZuerst benötigen meine Kriegsreiter Ziele, auf die sie sich konzentrieren können - Ziele von hoher Priorität. Ich muss das Fleisch der Kommandanten der Allianz an sie verfüttern. Leider haben sich diese kleinen Mistkerle tief hinter den feindlichen Linien verschanzt! Diese Arbeit ist wahrlich wie geschaffen für Euch.' WHERE `entry`=6827; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'He pasado días encerrado en un horrible antro de enanos. ¡Vaya si quiero venganza!$B$BDebemos planificarlo minuciosamente.$B$BPrimero mis alas de guerra necesitan objetivos a los que apuntar, objetivos de alta prioridad. Tendré que alimentarlos con carne de los Comandantes Pico Tormenta. Por desgracia, ¡esos malnacidos están atrincherados muy lejos detrás de las líneas enemigas! Ahí tienes un trabajo a tu medida.' WHERE `entry`=6827; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 세상에! 이게 도대체 뭐죠? 뭐, 책 모양 비슷하게 생긴 것 같긴 한데... 내가 이 껍질을 한번 깨 보겠습니다.$B$B실리더스에서 라요가 보내서 왔다고요? 그곳에서 끔찍한 일이 일어나고 있다고 사람들이 비밀스럽게 속닥대는 걸 듣긴 했는데, 어떻게 보면 속닥거린 거라고 할 수 없을 것도 같고... 게다가 나는 벌레처럼 생긴 거라면 딱 질색인데, 당신이 별 희한한 걸 다 가져와서 나를 이곳에 머무르게 하는군요.' WHERE `entry`=6844; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어이, 안녕하십니까! 허엄...$B$B솔직히 말하는 건데, 당신한테서는... 좀 노인네 냄새 같은 게 나는군요. 그러니까 불쾌한 냄새가 난단 말이죠. 뭐, 인신 공격을 하려는 건 아닙니다. 그저... 앞으로는 밖에서 들어올 때 좀 깨끗이 씻고 오라는 겁니다. 첫인상이 썩 괜찮아질 테니까 말이죠!$B$B그나저나... 무슨 일로 오셨죠?' WHERE `entry`=6844; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 그대로군. 마침 그대를 만나고 싶어하던 참이었소. 건강해 보여 다행이구려.$B$B그대가 올 거라는 소식을 듣고 지금까지 그대가 도와 준 데 대해 세나리온 의회를 대신해 직접 감사를 표하고 싶었소이다. 물론 실리더스로부터 밝혀내야 할 비밀이 아직 더 남아 있지만 움버에게 가져다 준 물건을 파헤치면 아주 흥미로운 발견을 하게 될 거요. 자, 우리를 도와 준 데 대해 계속해서 감사를 표하는 바이오. 이걸 받아 주시오.$B$B헌신적으로 도와 줘서 고맙소, $c 친구.' WHERE `entry`=6845; +UPDATE `locales_quest` SET `Details_loc1` = '자네들이 알터랙의 심장부에서 전쟁을 치른다 해도 비밀결사대는 아랑곳하지도 않네. 우리는 언제나 그래왔듯이 이 광기의 잿더미와 폐허 속에서 확실한 승자가 일어서길 기다렸다가 공격할 뿐이지.$B$B하지만 오늘 여기에 모인 이유는 그 때문이 아닐세. 이 지역의 겨울도끼 트롤들이 천리안을 빼앗아갔네.$B$B천리안을 가지고 오면 자네와 자네 동료에게 얼마의 시간이 남든 끝까지 도와주도록 하지.$B$B눈을 가지고 즉시 내게 돌아오면 자네가 임무를 완수했는지 확인할 수 있을 것일세.<씩 웃는 비밀결사대장 라이슨>' WHERE `entry`=6847; +UPDATE `locales_quest` SET `EndText_loc1` = '비밀결사대장 라이슨의 천리안 회수' WHERE `entry`=6847; +UPDATE `locales_quest` SET `Title_loc5` = '指揮官雷松的全知之眼' WHERE `entry`=6847; +UPDATE `locales_quest` SET `Details_loc1` = '자네들이 알터랙의 심장부에서 전쟁을 치른다 해도 비밀결사대는 아랑곳하지도 않네. 우리는 언제나 그래왔듯이 이 광기의 잿더미와 폐허 속에서 확실한 승자가 일어서길 기다렸다가 공격할 뿐이지.$B$B하지만 오늘 여기에 모인 이유는 그 때문이 아닐세. 이 지역의 겨울도끼 트롤들이 천리안을 빼앗아갔네.$B$B천리안을 가지고 오면 자네와 자네 동료에게 얼마의 시간이 남든 끝까지 도와주도록 하지.$B$B눈을 가지고 즉시 내게 돌아오면 자네가 임무를 완수했는지 확인할 수 있을 것일세.<씩 웃는 비밀결사대장 라이슨>' WHERE `entry`=6848; +UPDATE `locales_quest` SET `EndText_loc1` = '비밀결사대장 라이슨의 천리안 회수' WHERE `entry`=6848; +UPDATE `locales_quest` SET `Title_loc5` = '指揮官雷松的全知之眼' WHERE `entry`=6848; +UPDATE `locales_quest` SET `Objectives_loc1` = '수석기술자 진피즐렉스가 다음의 물건을 가져다 달라고 부탁했습니다.$B$B*토륨 주괴 30개$B$B*미스릴 주괴 50개$B$B*철 주괴 75개$B$B*증기톱 1개' WHERE `entry`=6861; +UPDATE `locales_quest` SET `Title_loc5` = '斯菲萊克斯的可攜式伐木機' WHERE `entry`=6861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했습니다. 나는 이 부적의 힘을 이미 모아 놓은 마법의 힘을 늘리는 데 사용할 것입니다. 마법의 힘이 충분히 모이면, 축적된 힘을 집중하여 우리의 목적을 이루는 데 도움을 주실 숲군주님을 소환할 것입니다.' WHERE `entry`=6881; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '서리늑대부족은 오염된 원소의 힘에 의해 보호받고 있어요. 녀석들의 주술사가 그냥 내버려두었다가는 틀림없이 우리 모두를 파괴해 버리게 될 마력을 갖고 장난하고 있죠.$B$B세나리온 의회에서 진압하기에는 그 피해가 너무 커져 버렸어요! 이부스님의 도움을 받아야만 합니다.$B$B서리늑대부족 병사들은 폭풍 수정이라는 자연 원소 부적을 가지고 다니는데, 그 부적들을 사용해 이부스님을 소환할 수 있답니다. 가서 그 수정들을 빼앗아 오세요!' WHERE `entry`=6881; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le clan Frostwolf est protégé par un poison constitué d\'énergie élémentaire. Leurs chamans ont développé des pouvoirs qui nous détruiront jusqu\'au dernier, si on laisse les choses suivre leur cours.$B$BLa menace est maintenant trop importante pour le Cercle. Ivus doit être appelé à l\'aide.$B$BLes soldats Frostwolf portent des charmes élémentaires, appelés Cristaux de tempête. Nous pouvons utiliser ces charmes pour invoquer Ivus. Partez maintenant et récupérez ces cristaux, $n !' WHERE `entry`=6881; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Frostwolfklan wird durch eine Besudelung aus Elementarenergie geschützt. Ihre Schamanen stümpern mit Mächten herum, die uns sicherlich alle vernichten werden, wenn sie nicht im Zaum gehalten werden.$B$BDer Schaden ist zu groß geworden, als dass der Kreis ihn noch kontrollieren kann! Wir müssen Ivus zu Hilfe rufen.$B$BDie Soldaten der Frostwolf tragen Elementarglücksbringer, die Sturmkristalle genannt werden. Wir können diese Glücksbringer nutzen, um Ivus zu beschwören. Zieht los und holt die Kristalle, $N!' WHERE `entry`=6881; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El clan Lobo Gélido está protegido por una contaminación de energía elemental. Su chamán anda metido con poderes que seguramente nos aniquilarían si no nos ocupamos de ellos.$B$B¡El daño se ha extendido demasiado para que el Círculo lo controle! Tenemos que invocar a Ivus para que nos ayude.$B$BLos soldados Lobo Gélido llevan talismanes de elemental llamados cristales de tormenta. Podemos usar estos talismanes para conjurar a Ivus. ¡Adéntrate hasta ese lugar y recupera esos cristales, $n!' WHERE `entry`=6881; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 이게 바로 내가 찾던 거야! 이제 곧 이 심연의 핵에서 유용한 정보를 잔뜩 뽑아 낼 수 있을 걸세. 황혼의망치단이 거기서 무슨 짓을 꾀하고 있든 내가 동료들과 함께 전부 밝혀내고 말겠어. 틀림없이 사악하기 그지없는 음모를 꾸미고 있을 테지. 내 장담할 수 있어.$B$B참, 그리고 수고했네. 우리를 도와 준 일에 대해 속세의 고리회에서도 자네에게 감사해하고 있다는 것을 부디 알아주게. 그리고 이번 일은 분명 호드 전체에도 큰 도움이 되었어. 자네가 정말 자랑스럽네!' WHERE `entry`=6921; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '심연의 핵은 찾았나? 그게 없으면 황혼의망치단이 대체 거기서 뭘 하려는 작정인지 알아낼 수 없단 말일세.' WHERE `entry`=6921; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오... 이건 정말 대단한 발견일세.$B$B$n, 이걸 검은심연의 나락에서 군주 아쿠아니스를 처치하고 얻었다고 했나? 오랜 세월동안 아쿠아니스는 아제로스의 정령들에게 사악한 기운을 불어넣는 장본인으로 알려져 왔네. 무엇이 그를 타락하게 했는지 이 구슬이 알려줄 것 같군. 그게 황혼의망치단으로 밝혀진다고 해도 그리 놀랄 일은 아니겠지만... 계속 연구를 하다 보면 정령들이 어떻게 해서 타락의 구렁텅이로 빠져들었는지 알아낼 수 있겠지.$B$B잘했네. 속세의 고리회를 대신하여 내리는 고마움의 표시이니 이것을 받게.' WHERE `entry`=6922; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, $n. 또 보는군. 난 늘 그렇듯이 여기서 물결의 흐름을 보고 있었네. 그래... 전초기지에는 무슨 일로 왔나?' WHERE `entry`=6922; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '곧 출격 준비가 완료될 것이니 계속 주어진 임무에 최선을 다하도록 하게!' WHERE `entry`=6941; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전선을 수비하고 있는 서리늑대부족 정예 부대를 쓰러뜨려야 하네! 그 야만족 무리의 숫자를 줄이는 임무를 그대에게 맡기겠네. 녀석들의 부관과 부대원의 견장을 가져오도록 하게. 그 쓰레기 같은 녀석들의 수가 충분히 줄어들었다고 판단될 때 공습을 개시하겠네.' WHERE `entry`=6941; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les troupes d\'élite de la Horde en faction sur la ligne de front doivent être engagées ! Je vous demande de tailler dans cette bande de sauvages et d\'en faire chuter les effectifs. Revenez me voir avec les Médailles de leurs Lieutenants et de leurs Légionnaires. Lorsque un nombre suffisant de cette racaille aura étouffé dans son propre sang, je ferai déployer la force aérienne.' WHERE `entry`=6941; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Eliteeinheiten der Horde, die die Linien bewachen, müssen erledigt werden! Ich vertraue Euch die Aufgabe an, diese Herde von Wilden auszudünnen. Kehrt mit den Medaillen ihrer Offiziere und Legionäre zu mir zurück. Wenn ich das Gefühl habe, dass ausreichend Gesindel erledigt wurde, werde ich den Luftschlag anordnen.' WHERE `entry`=6941; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Hay que ocuparse de las unidades de élite de los Lobo Gélido que vigilan las líneas, soldado! Te encargo que diezmes a esa manada de salvajes. Vuelve aquí con las medallas de sus tenientes y legionarios. Cuando me parezca que hemos despachado a suficiente chusma, desplegaré la fuerza aérea.' WHERE `entry`=6941; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '견장을 계속 가져오도록 하라, 병사! 이제 곧 맹금의 그리핀들의 출격 준비가 완료될 것이다!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 그리핀 부대가 최전방에 공습을 가할 준비가 됐는데, 적의 수가 줄어들기 전에는 출격할 수가 없다.$B$B최전방을 지키는 임무를 맡은 서리늑대부족 전사들은 가슴에 견장을 자랑스럽게 달고 다니는데, 녀석들을 쓰러뜨리고 견장을 빼앗아서 여기로 가져오도록 해라.$B$B최전방에서 녀석들의 수가 충분히 줄어들면 공습을 개시하겠다! 창공에서 죽음을 선사하리라!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Mes gryphons sont en place pour donner l\'assaut frontal, mais ils ne peuvent pas le faire tant que les rangs ennemis n\'auront pas été réduits préalablement.$B$BLes guerriers de la Horde chargés de tenir la ligne de front portent des Médailles qu\'ils arborent fièrement sur leurs poitrines. Arrachez ces Médailles à leurs cadavres et rapportez-les-moi.$B$BUne fois que les effectifs ennemis de la ligne de front auront été suffisamment réduits, je ferai donner la force aérienne !' WHERE `entry`=6942; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Meine Greifen sind bereit, an den Frontlinien zuzuschlagen, können den Angriff aber erst vornehmen, wenn die Linien ausgedünnt sind.$B$BDie Krieger der Horde, die mit dem Halten der Frontlinien vertraut sind, tragen stolz Verdienstmedaillen an ihrer Brust. Reißt diese Medaillen von ihren verfaulten Körpern und bringt sie mir.$B$BWenn die Frontlinie ausreichend ausgedünnt wurde, werde ich den Luftschlag anordnen! Tod von oben!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mis grifos están listos para atacar a las primeras líneas del frente pero no pueden hacerlo hasta que las líneas se reduzcan algo.$B$BLos guerreros Lobo Gélido, encargados de resistir en las primeras líneas del frente, llevan medallas de servicio que lucen orgullosos en la pechera. Arráncales esas medallas de sus podridos cadáveres y tráemelas.$B$BCuando la primera línea del frente esté suficientemente diezmada, ¡daré la orden de atacar desde el aire! ¡Muerte desde el cielo!' WHERE `entry`=6942; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '보이시오? 저 용맹한 모습의 그리핀들을 보시오! 사기를 되찾고 있어... 곧 이 이크만님의 편대가 다시 한번 계곡의 심장부를 공격할 것이야! 스톰파이크 경비대가 하늘을 다스리게 될 것이오!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그리핀들의 사기가 저하되어 있소. 호드에게 가했던 지난 번 공습이 실패한 후 비행을 거부하고 있소이다! 그들의 사기를 고무시키는 것이 귀관의 임무요.$B$B전투 지역으로 돌아가서 서리늑대부족 사령부의 심장부를 공격하도록 하시오. 놈들의 사령관과 수호병들을 쓰러뜨리고 귀관의 배낭 안에 넣을 수 있는 만큼 많은 견장을 가지고 돌아오도록 하시오! 분명히 우리 그리핀들이 그 견장들을 보고 적의 피 냄새를 맡게 되면 다시 날아오를 것이오! 즉시 임무를 수행하시오!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Leur moral est au plus bas. Depuis l\'échec cuisant de notre dernière attaque aérienne contre la Horde, ils refusent de voler ! C\'est à vous maintenant de remonter leur moral.$B$BRetournez sur le champ de bataille et frappez le coeur du commandement de la Horde. Abattez leurs commandants et leurs gardiens. Revenez me voir quand vous aurez récupéré autant de Médailles que peut en contenir votre sac ! Je vous promets que lorsque mes gryphons verront ce butin et qu\'ils sentiront l\'odeur de leur sang sur les Médailles, ils seront prêts à reprendre le combat. Partez maintenant !' WHERE `entry`=6943; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr Mut ist auf einem Tiefpunkt, Soldat. Nach unserem letzten fehlgeschlagenen Luftschlag gegen die Horde wollten sie nicht mehr fliegen! Es liegt an Euch, ihre Moral wieder aufzubauen.$B$BKehrt zum Schlachtfeld zurück und schlagt im Herzen des Befehlsstabs der Horde zu. Erledigt ihre Kommandanten und Wächter. Kehrt mit so vielen ihrer Medaillen zu mir zurück, wie Ihr in Eurem Beutel unterbringen könnt! Ich verspreche Euch, wenn meine Greifen die Beute sehen und das Blut unserer Feinde riechen, werden sie wieder fliegen! geht jetzt!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los ánimos están decaídos, soldado. Tras el fracaso de nuestro último ataque aéreo contra la Horda, ¡se niegan a volar! De ti depende subirles la moral.$B$BRegresa al campo de batalla y ataca directo al corazón del mando de los Lobo Gélido. Acaba con sus comandantes y guardianes. Vuelve aquí y tráeme sus medallas, ¡todas las que te quepan en la talega! Te lo prometo, cuando mis grifos vean el botín y huelan la sangre de nuestro enemigo, ¡volverán a volar! ¡Ahora vete!' WHERE `entry`=6943; +UPDATE `locales_quest` SET `Details_loc1` = '즐거운 겨울맞이 축제가 되길! 겨울 할아버지에게 꼭 인사하는 것 잊지 말고! 올해 착한 일을 많이 했으면 겨울맞이 축제에 선물을 받게 될 거야. 겨울 할아버지에게 올해 갖고 싶은 게 뭔지 꼭 얘기하라고!$B$B참, 올 한해 고마웠던 친구들에게 한턱 내는 건 어때? 마침 내게 선물용으로 아주 괜찮은 물건이 있는데 말이야. 굴뚝나무 목장조합에서 직접 재배한 신선한 음식을 맛보게! 맛도 그만이지만 몸에도 아주 좋지!' WHERE `entry`=6961; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 정말 멋진 친구로군요. 즐거운 겨울맞이 축제가 되기를 다시 한번 빌겠어요.$B$B자, 이걸 받으세요. 당신의 수고에 대해 고마움을 전하기 위한 제 작은 성의입니다.' WHERE `entry`=6962; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '간식 얘기를 꺼냈더니 더욱 허기가 지는군요. 흐음... 생강 과자빵에 시원한 우유라...' WHERE `entry`=6962; +UPDATE `locales_quest` SET `Details_loc1` = '내 얘기 좀 들어봐. 흥겨운 명절 분위기를 깨고 싶지는 않지만 굴뚝나무 목장조합에서는 뜻하지 않은 사고로 모험가의 도움을 필요로 하고 있어.$B$B축제에 없어서는 안 될 귀중한 장난감이 담긴 굴뚝나무 목장조합의 화물이 사라졌다니까. 그걸 찾으러 보낸 우리 요원도 실종된 상태고! 부탁이야... 마지막으로 그 화물의 흔적을 알터랙 산맥 부근에서 보았다는 제보를 받고 우리 요원도 그리로 갔어.$B$B화물을 찾으러 간 우리 요원이 무사한지 꼭 좀 확인해 줘!' WHERE `entry`=6963; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '날... 날 찾으러... 왔구나! 정말이지 고마워서 코끝까지 찡해지는군!$B$B진짜로 난 그냥 눈...사람이 아니야. 내 이름은 삭스야. 오... 오... 오그리마의 굴뚝나무 목장조합에서 일했지... 나... 나는 도둑맞은 물건 찾는 임무를 맡아 여기로 왔는데 난생 처... 처음 보는 괴물한테 당했지 뭐야!$B$B추... 추워... 너...무... 호오...' WHERE `entry`=6963; +UPDATE `locales_quest` SET `Objectives_loc1` = '오그리마의 지혜의 골짜기에 있는 사고른 크레스트스트라이더와 겨울맞이 축제에 대해 대화해야 합니다.' WHERE `entry`=6964; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '겨울맞이 축제라고요? 과거에 겨울맞이 축제는 우리 타우렌들에게 상당한 의미를 지녔었죠. 요즘은 어떤 약삭빠른 놈들이 겨울 할아버지의 전설을 이용해 사탕과 선물을 팔아먹고 있더군요. 정말 안타까운 일이지요.$B$B이렇게 변질된 현실에 푸르문드가 냉소를 보내는 것도 당연하죠. 푸르문드와 뜻을 같이하는 몇몇 타우렌들은 전투의 깃발과 같은 전통을 지키며 살고 있어요. 흥겨운 축제 분위기를 조금쯤 즐기는 것도 좋겠지만, 그 진정한 유래를 기억하는 일이 훨씬 중요하죠.' WHERE `entry`=6964; +UPDATE `locales_quest` SET `Details_loc1` = '이 조각은 밝은 녹색을 띠고 있습니다. 겉은 단단해 보이지만 수정 안에는 연기 같은 것이 소용돌이치고 있습니다. 그 연기는 눈길을 끌며 뭔가 굉장히 불길한 예감이 듭니다.$B$B혹시 이 이상한 조각에 대한 얘기를 해줄 이가 있는지 톱니항에서 찾아보는 게 좋을 것 같습니다.' WHERE `entry`=6981; +UPDATE `locales_quest` SET `EndText_loc1` = '톱니항에서 빛나는 조각의 비밀을 알 만한 자와 대화하기' WHERE `entry`=6981; +UPDATE `locales_quest` SET `Title_loc5` = '發光的裂片' WHERE `entry`=6981; +UPDATE `locales_quest` SET `Details_loc1` = '\"썩은내 그린치\"라는 녀... 녀석이 우...운송 중이던 우... 우리 음식과 장난감을 후... 훔쳐 갔어요. 하... 하지만 조... 심하세요! 저를 이 누... 눈 덩어리로 마... 만들어 버린 녀석이니까!$B$B그 녀석을 사... 상대하려면 도움이 피... 필요할 겁니다. 서... 설인들이 있는 곳에서 활개치며 도... 돌아다니는 걸 본 적이 있으니 부... 분명 여... 여기 어딘가에 있을 거예요! 그 음식과 장난감을 찾아 아... 아이언포지에 있는 굴뚝나무 목장조합에 도... 돌려주고 절 해... 해동시켜 달라고 전해... 주세요.' WHERE `entry`=6983; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 당신이 굴뚝나무 목장조합의 겨울맞이 축제를 구했군!$B$B불쌍한 삭스 녀석... 꼭 사람들을 보내 그를 해동시킬 방법을 알아보도록 하겠어. 축제 당일까지는 돌아올 수 있으면 좋으련만. 근무하지 못한 시간을 보충하긴 해야겠지만 말이지. 그래도 이번에 당신이 없었으면 정말 큰일날 뻔했어!' WHERE `entry`=6983; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그걸 되찾아 쌓아 두지 못하면 겨울맞이 축제를 망치게 될 거야! 그라추마저도 올 한해 동안 착한 일을 한 모든 아이들에게 맛있는 고기 파이를 나눠 주지 못하게 된단 말이라고...' WHERE `entry`=6983; +UPDATE `locales_quest` SET `Details_loc1` = '도둑맞은 장난감 찾는 일을 도와준 것에 대해 우리 굴뚝나무 목장조합을 대신해 진심으로 감사를 전하고 싶어. 뭔가 특별한 선물을 주고 싶군... 바로 겨울 할아버지가 직접 준다니까!$B$B저기 겨울 할아버지에게 가봐. 겨울맞이 축제를 맞아 굴뚝나무 목장조합에서 특별히 마련한 선물을 줄 거야. 굴뚝나무 목장조합에서는 직영 농장에서 금방 거둔 신선함을 식탁까지 전하지! 맛도 좋지만 몸에도 그만이라니까! 참, 정말 고마워!' WHERE `entry`=6984; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하세요, 모험가 양반!$B$B고블린들이 이번 축제 기간에 당신에게 특별한 선물을 주기로 했다고 하더군요. 이렇게 직접 선물을 전하게 되어 아주 기쁘군요. 자, 받아요. 앞으로도 매년 즐거운 겨울맞이 축제가 되기를 빌게요.' WHERE `entry`=6984; +UPDATE `locales_quest` SET `Title_loc5` = '燻木牧場的感謝' WHERE `entry`=6984; +UPDATE `locales_quest` SET `Details_loc1` = '스톰파이크 드워프들이 깊은무쇠 광산을 보급품 창고로 이용하고 있소. 그곳을 습격해 그 안에 있는 보급품을 가져오도록 하시오. 그렇게 하면 우린 알터랙 계곡에서 스톰파이크 경비대의 활동을 저지할 수 있을 뿐 아니라 필요한 물건들을 얻을 수도 있지!$B$B조심하시오, $N. 깊은무쇠 광산은 얼라이언스 영토 깊숙한 곳에 있는데다, 그 광산의 지배자는 알터랙 산맥에 쌓인 무수한 눈송이만큼이나 자주 바뀌니까 말이오.' WHERE `entry`=6985; +UPDATE `locales_quest` SET `Title_loc5` = '深鐵礦坑補給品' WHERE `entry`=6985; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '산양 통가죽을 모으는 자들도 당신처럼 결의가 있다면 좋겠어요.$B$B이런 속도로만 서리늑대를 잡아들인다면 빈 우리를 삽시간에 가득 채울 수 있을 거예요!' WHERE `entry`=7001; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신 도움이 없다면 서리늑대부족 기병대는 타고 나갈 늑대가 없어 참전하지 못하는 불상사가 발생할 수도 있어요. 당신은 정말 큰일을 해주고 있는 것입니다!' WHERE `entry`=7001; +UPDATE `locales_quest` SET `EndText_loc1` = '서리늑대에게 재갈 물려 데려오기' WHERE `entry`=7001; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 통가죽이 충분히 모이면 알려주도록 하겠네.$B$B가서 통가죽을 더 모아서 가져오게나!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '일부 병사들이 바쁘게 움직이며 야수 관리인에게 늑대를 잡아다 주는 동안 다른 병사들은 단순한 것이지만 기병들에게 꼭 필요한 물건을 공급해 주어야 하지. 바로 고삐를 말일세.$B$B이 지역 토종 산양을 잡아야 하네. 스톰파이크 기병대가 타고 다니는 것과 똑같은 산양으로...$B$B산양을 처치하고 그 통가죽을 가지고 오게나. 통가죽이 충분히 모이면 기병들이 사용할 고삐를 만들 것이라네. 서리늑대부족 기병대가 다시 한번 전장에 출격할 수 있도록!' WHERE `entry`=7002; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'ai hâte de faire l\'essai de mon déchiqueteur portatif, $R, mais avant que je ne puisse fabriquer le kit, j\'ai besoin de beaucoup de matériel !$B$BPour être précis, il me faut une montagne de thorium, de mithril et de fer. J\'aurai également besoin d\'une scie à vapeur par unité. Vous les trouverez à la scierie.$B$BAlors que je traînais dans les environs (avant ma capture) j\'ai remarqué une pile de scies à vapeur, au Camp de bûcherons des Foudrepiques.' WHERE `entry`=7002; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich bin ebenso begierig wie Ihr darauf, meine tragbare Schreddereinheit auszuprobieren, $R, aber bevor ich das Set herstellen kann, benötige ich Material - viel Material!$B$BUm genau zu sein, benötige ich einen Berg aus Thorium, Mithril und Eisen. Ich benötige außerdem eine Dampfsäge pro Einheit. Diese müsst Ihr beim Sägewerk beschaffen.$B$BAls ich mich hier umgesehen habe (vor meiner Gefangennahme), ist mir ein Stapel Dampfsägen im Holzlager der Sturmlanzen aufgefallen.' WHERE `entry`=7002; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7002; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7002; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘하셨습니다! 잔류물을 가져왔을 뿐 아니라 사지도 아주 멀쩡하시군요! 뭐, 그게, 그러니까 형상축소기를 사용하는 게 위험한 일이었다든가 그런 건 아니지만요.$B$B제 대신 수고해 주셔서 고맙습니다. 정말로 당신은 모든 고블린들의 친구예요. 감사의 표시로 드리는 거니까 이걸 받아 주십시오!' WHERE `entry`=7003; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '축소화 잔류물은 기계공학에 있어 아주 귀중한 물건입니다! 뭐, 귀중하다는 건 그러니까, 축소기가 사용 중 폭발한다든가 하는 실망스러운 일이 발생하는 것을 막아 주기 때문이죠.$B$B아, 그게... 당신한테 준 것 말고 다른 축소기 얘깁니다, 정말이라니까요!' WHERE `entry`=7003; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지 굴뚝나무 목장조합상인 근처에 있는 겨울 할아버지를 만나 대화해야 합니다.' WHERE `entry`=7022; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕?! 꼬마 친구, 난 겨울 할아버지라고 해요. 어이쿠, 굴뚝나무 목장조합 친구들도 여러분들에게 인사를 전하고 싶다고 하는군요. 이 친구들은 직영 농장에서 직접 거둔 재료로 만든 신선도 100%의 건강식을 아제로스 전역에 제공하고 있지요. 맛있는 음식과 함께 즐거운 겨울맞이 축제 맞으세요! 호호호!$B$B올 한해 착한 일을 많이 했다면 굴뚝나무 목장조합에서 푸짐한 선물을 받을 수 있을 거예요. 겨울맞이엔 누구나 베푼 만큼 거두는 법이지요... 만세!' WHERE `entry`=7022; +UPDATE `locales_quest` SET `Objectives_loc1` = '아이언포지 굴뚝나무 목장조합상인 근처에 있는 겨울 할아버지를 만나 대화해야 합니다.' WHERE `entry`=7023; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕?! 꼬마 친구, 난 겨울 할아버지라고 해요. 어이쿠, 굴뚝나무 목장조합 친구들도 여러분들에게 인사를 전하고 싶다고 하는군요. 이 친구들은 직영 농장에서 직접 거둔 재료로 만든 신선도 100%의 건강식을 아제로스 전역에 제공하고 있지요. 맛있는 음식과 함께 즐거운 겨울맞이 축제 맞으세요! 호호호!$B$B올 한해 착한 일을 많이 했다면 굴뚝나무 목장조합에서 푸짐한 선물을 받을 수 있을 거예요. 겨울맞이엔 누구나 베푼 만큼 거두는 법이지요... 만세!' WHERE `entry`=7023; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 정말 멋진 친구로군요. 즐거운 겨울맞이 축제 보내기를 다시 한번 빌겠어요.$B$B자, 이걸 받으세요. 당신의 수고에 대해 고마움을 전하기 위한 제 작은 성의입니다.' WHERE `entry`=7025; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '간식 얘기를 꺼냈더니 더욱 허기가 지는군요. 흐음... 생강 과자빵에 시원한 우유라...' WHERE `entry`=7025; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소, 병사. 통가죽이 충분히 모이면 알려주도록 하겠소.$B$B통가죽을 더 가져오시오!' WHERE `entry`=7026; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스톰파이크 기병대가 안장도 없이 전투에 나설 수는 없지! 탈것에 쓸 고삐가 있어야 하오. 우리가 야만인은 아니지 않겠소.$B$B기지 근처에 돌아다니는 산양을 잡아 그 가죽으로 고삐를 만든다면야 일은 간단하겠지만 우리가 탈것으로 부리는 산양을 죽인다는 건 멍청한 짓이 아닐 수 없소.$B$B그러니 당신이 적의 기지를 쳐서 놈들이 탈것으로 쓰는 서리늑대를 잡아 그 통가죽을 가지고 오시오. 그 통가죽을 가지고 오면 우리 기병대가 쓸 고삐를 만들 수 있을 거요. 자, 어서 가시오!' WHERE `entry`=7026; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'ai hâte de faire l\'essai de mon déchiqueteur portatif, $R, mais avant que je ne puisse fabriquer le kit, j\'ai besoin de beaucoup de matériel !$B$BPour être précis, il me faut une montagne de thorium, de mithril et de fer. J\'aurai également besoin d\'une scie à vapeur par unité. Vous les trouverez à la scierie.$B$BAlors que je traînais dans les environs (avant ma capture) j\'ai remarqué une pile de scies à vapeur, au Camp de bûcherons des Foudrepiques.' WHERE `entry`=7026; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich bin ebenso begierig wie Ihr darauf, meine tragbare Schreddereinheit auszuprobieren, $R, aber bevor ich das Set herstellen kann, benötige ich Material - viel Material!$B$BUm genau zu sein, benötige ich einen Berg aus Thorium, Mithril und Eisen. Ich benötige außerdem eine Dampfsäge pro Einheit. Diese müsst Ihr beim Sägewerk beschaffen.$B$BAls ich mich hier umgesehen habe (vor meiner Gefangennahme), ist mir ein Stapel Dampfsägen im Holzlager der Sturmlanzen aufgefallen.' WHERE `entry`=7026; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7026; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7026; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '마구간이 금방 가득 차겠네요. 계속 수고해 주세요!' WHERE `entry`=7027; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '산양을 모아주지 않는다면 스톰파이크 기병대원들은 전투에 타고 나갈 것이 없을 거예요. 당신은 우리에게 큰 공헌을 해주고 있는 겁니다!' WHERE `entry`=7027; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하하! 돌아올 줄 알았지.$B$B<중얼거리는 윌로우>$B$B상대하기 쉬운 놈이지...$B$B적당한 가격을 치르는 게 맞겠지? 헤헤헤...' WHERE `entry`=7028; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '질문은 하지 마시오!$B$B당신은 이미 내 부탁을 받아들였소.' WHERE `entry`=7028; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 돌려줘서 고맙네. 남은 걸로 연구를 계속할 수 있겠군.$B$B자네가 바일텅이 마라우돈에 퍼뜨린 오염을 치료하는 데 많은 도움을 주었지만 여전히 할 일이 많네. 이걸 받게나. 내 감사의 표시라네.' WHERE `entry`=7029; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네가 식물을 치료하면 다시 자라기 시작할 것이네. 우린 할 수 있는 일은 다 해봐야 하네...' WHERE `entry`=7029; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous êtes capable de soigner la plante, elle sera de nouveau à même de grandir. Nous devons faire notre possible en ce sens, $n...' WHERE `entry`=7029; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 돌려주셔서 감사합니다. 남은 걸로 연구를 계속할 수 있겠군요.$B$B그대가 바일텅이 마라우돈에 퍼트린 오염을 치료하는 데 많은 도움을 주셨지만 여전히 할 일이 많습니다. 이걸 받으세요. 저의 감사의 마음에 대한 표시입니다.' WHERE `entry`=7041; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대가 식물을 치료하면 다시 자라기 시작할 것입니다. 할 수 있는 일은 모두 해봐야만 합니다...' WHERE `entry`=7041; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous êtes capable de soigner la plante, elle sera de nouveau à même de grandir. Nous devons faire notre possible en ce sens, $n...' WHERE `entry`=7041; +UPDATE `locales_quest` SET `Details_loc1` = '내 말 좀 들어보라고. 흥겨운 명절에 분위기 깨고 싶지는 않지만 굴뚝나무 목장조합에서는 뜻하지 않은 사고로 모험가의 도움을 필요로 하고 있네.$B$B축제에 없어서는 안 될 귀중한 장난감이 담긴 화물이 사라졌다고. 그걸 찾으러 보낸 굴뚝나무 목장조합의 요원도 실종된 상태고! 화물의 흔적을 마지막으로 알터랙 산맥 부근에서 보았다는 제보를 받고 우리 요원도 그리로 갔네.$B$B제발 부탁이야. 화물을 찾으러 간 우리 요원이 무사한지 꼭 좀 확인해 줘!' WHERE `entry`=7042; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '날... 날 찾으러... 왔구나! 정말이지 고마워서 코끝까지 찡해지는군!$B$B진짜로 난 그냥 눈...사람이 아니야. 내 이름은 삭스야. 오... 오... 오그리마의 굴뚝나무 목장조합에서 일했지... 나... 나는 도둑맞은 화물을 찾는 임무를 맡아 여기로 왔는데 난생 처... 처음 보는 괴물한테 당했지 뭐야!$B$B추... 추워... 너...무... 호오...' WHERE `entry`=7042; +UPDATE `locales_quest` SET `Details_loc1` = '\"썩은내 그린치\"라는 녀... 녀석이 우...운송 중이던 우... 우리 음식과 장난감을 후... 훔쳐 갔어요. 하... 하지만 조... 심하세요! 저를 이 누... 눈 덩어리로 마... 만들어 버린 녀석이니까!$B$B그 녀석을 사... 상대하려면 도움이 피... 필요할 겁니다. 서... 설인들이 있는 곳에서 활개치며 도... 돌아다니는 걸 본 적이 있으니 부... 분명 여... 여기 어딘가에 있을 거예요! 그 음식과 장난감을 찾아 아... 아이언포지에 있는 굴뚝나무 목장조합에 도... 돌려주고 절 해... 해동시켜 달라고 전해... 주세요.' WHERE `entry`=7043; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 당신이 굴뚝나무 목장조합의 겨울맞이 축제를 구했소!$B$B불쌍한 삭스 녀석... 꼭 사람들을 보내 그를 해동시킬 방법을 알아보도록 하겠소. 축제 당일까지는 돌아올 수 있으면 좋으련만. 근무하지 못한 시간을 보충하긴 해야겠지만 말이오. 그래도 이번에 당신이 없었으면 정말 큰일날 뻔했소이다!' WHERE `entry`=7043; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그걸 되찾아 쌓아 두지 못하면 겨울맞이 축제를 망치게 될 거야! 그라추마저도 올 한해 동안 착한 일을 한 모든 아이들에게 맛있는 고기 파이를 나눠 주지 못하게 된단 말이라고...' WHERE `entry`=7043; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대가 내 홀 조각 2개를 찾아 주었군. 언젠가 마라우돈에서 바일텅의 오염을 완전히 뿌리뽑았으면 좋겠네.' WHERE `entry`=7044; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '결코 끝나지 않을 것 같은 악몽에서 깨어났군...' WHERE `entry`=7044; +UPDATE `locales_quest` SET `Details_loc1` = '도둑맞은 장난감 찾는 일을 도와준 것에 대해 우리 굴뚝나무 목장조합을 대신해 진심으로 감사를 전하고 싶군. 뭔가 특별한 선물을 주고 싶은데... 겨울 할아버지가 직접 줄 거야!$B$B겨울 할아버지에게 가보게. 겨울맞이 축제를 맞아 굴뚝나무 목장조합에서 특별히 마련한 선물을 줄 테니까. 굴뚝나무 목장조합에서는 직영 농장에서 금방 거둔 신선함을 식탁까지 전하지! 맛도 좋지만 몸에도 그만이라니까! 참, 정말 고맙네!' WHERE `entry`=7045; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕하세요, 모험가 양반!$B$B고블린들이 이번 축제 기간에 당신에게 특별한 선물을 주기로 했다고 하더군요. 이렇게 직접 선물을 전하게 되어 아주 기쁘군요. 자, 받아요. 앞으로도 매년 즐거운 겨울맞이 축제가 되기를 빌게요.' WHERE `entry`=7045; +UPDATE `locales_quest` SET `Title_loc5` = '燻木牧場的感謝' WHERE `entry`=7045; +UPDATE `locales_quest` SET `Details_loc1` = '내 홀은 나에게 희망을 주는 원동력이었지. 홀이 있었기에 이 동굴들을 마음대로 돌아다닐 수 있었다네. 난 내 숙부의 영혼에 안식을 주고 싶었지.... 이제 그대가 할 일을 알려 주겠네.$B$B2개의 홀 조각을 다시 하나로 합치려면 그대의 도움을 받아 의식을 치러야 한다네. 마법봉과 다이아몬드를 다시 하나로 합치는 데 필요한 힘을 모으는 동안 내 지시를 잘 따라주길 바라네.$B$B우리가 힘을 합치면 다시 셀레브라스의 홀을 만들 수 있을 걸세!' WHERE `entry`=7046; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이걸 받아 주게. 그 힘은 좋은 일에 쓰라고 주는 걸세. 희망을 가지고 동굴을 계속 탐험하도록 하면 내 숙부의 유골도 찾을 수 있을 걸세. 이제 더 큰 위험이 그대를 기다리고 있을 거야.$B$B도움이 필요하면 내게 다시 말하게나.' WHERE `entry`=7046; +UPDATE `locales_quest` SET `EndText_loc1` = '고대의 홀 제작' WHERE `entry`=7046; +UPDATE `locales_quest` SET `Title_loc5` = '冬幕節' WHERE `entry`=7061; +UPDATE `locales_quest` SET `Details_loc1` = '선물이나 주고받고 흥청거리다니... 바보들!$B$B경박한 고블린들이 겨울맞이 축제의 진정한 의미를 퇴색시키고 있네. 겨울맞이는 곧 부활과 회복을 뜻하지. 대지는 겨울 할아버지께서 내리신 포근한 눈을 덮고 깊고 조용한 잠을 자는 거야. 우스꽝스러운 빨간 옷을 입은 저 멍청이가 진짜 겨울 할아버지일 리가 없잖아!$B$B축제의 진정한 의미를 알고 싶거든 탐험가 연맹의 역사학자 카르닉을 찾아가도록! 선물에 정신 팔린 놈들이 천지인 이 시기에 역사가 주는 진정한 교훈에 관심을 가진 자네 같은 이도 있다는 걸 알면 분명 놀랄 거야.' WHERE `entry`=7062; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '겨울맞이 축제라고 했나? 과거 겨울맞이 축제는 우리 드워프들에게 상당한 의미를 지녔었지. 요즘은 어떤 약삭빠른 놈들이 겨울 할아버지의 전설을 이용해 사탕과 선물을 팔아먹고 있더군. 정말 안타까운 일이 아닐 수 없어.$B$B이렇게 변질된 현실에 골리가 냉소를 보내는 것도 당연해. 골리와 뜻을 같이하는 몇몇 드워프들은 전투의 깃발과 같은 전통을 지키며 살고 있다네. 흥겨운 축제 분위기를 조금쯤 즐기는 것도 좋겠지만, 그 진정한 유래를 기억하는 일이 훨씬 중요하지.' WHERE `entry`=7062; +UPDATE `locales_quest` SET `Title_loc5` = '冬幕節' WHERE `entry`=7063; +UPDATE `locales_quest` SET `Details_loc1` = '마라우돈 깊숙한 곳에 혼돈과 악의 생물들이 살고 있죠. 테라드라스 공주는 고대 신과 관련된 대지의 힘의 근원이라고 할 수 있습니다. 수년 전 그녀와 세나리우스의 첫째 아들 재타르의 만남이 시작되었답니다. 시간이 흘러 둘 사이에서 자식이 생겼으니 칼림도어의 백성들은 이들을 켄타우로스라고 합니다. 감사할 줄 아는 이 켄타우로스는 재타르를 살해하고 지금은 재타르의 유골을 가지고 있습니다. 내가 원하는 것은 테라드라스를 없앨 만큼 강력한 무언가를 찾아서 재타르의 유골이 돌발톱으로 돌아가기 전에 되찾는 것입니다.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 반가운 소식이군요! 고마워요!$B$B마란디스님께 재타르의 유골에 대해 여쭤봐야 겠군요. 정말 어려운 일을 해주셨습니다.$B$B계획이 성공한다면 도와주신 분에게 보상을 해도 된다는 허락을 받았습니다. 자, 우리 백성들에게 징표로 받은 이 물건들 중에서 한 가지를 고르도록 하세요.' WHERE `entry`=7064; +UPDATE `locales_quest` SET `Title_loc5` = '大地與種子的污染' WHERE `entry`=7064; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 반가운 소식이군! 고맙네!$B$B자네가 재타르의 유물을 가지고 올 수 있을까 걱정도 했었네. 세나리우스의 탄생이 무슨 의미를 가지고 있는지 물어보고 싶었네. 아마도 이제 세나리우스는 파괴하려고 할 것이고 첫 번째 대상을 통해 교훈을 줄 것이네. 그러기를 바래야지.$B$B계획이 성공해서 이 물건들을 얻게 되면 내 우리를 도와준 것에 대한 보답으로 주려고 했네. 감사의 표시이니 하나 고르게나.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich spüre, wie schwer meine Bitte auf den sterblichen Völkern lastet, aber wir haben keine anderen Möglichkeiten mehr. Die Völker von Azeroth haben zweifellos bewiesen, dass sie solche Dinge überwinden können, wenn sie zusammenarbeiten, und daher bitte ich sie um Hilfe.$B$BIch hoffe nur, dass das ausreicht.$B$BZaetar, der Bruder von Remulos, hat viel Schmerz über diese Welt gebracht und letztendlich seinen eigenen Tod herbeigeführt. Darin liegt eine Lektion für uns alle, wenn wir weise genug sind, sie zu sehen.' WHERE `entry`=7065; +UPDATE `locales_quest` SET `Title_loc5` = '大地與種子的污染' WHERE `entry`=7065; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 형제가 결국 그곳을 발견했다는 건가? 내 삶에서 정말 영광스러운 날이로군. 건방지고 화만 내던 내 형제가 우리에게서 완전히 떠났다고 생각했는데. 이... 이 징표를 보면 그가 죽은 것이 아니고 다시 태어나는 것이군. 그의 원래 임무였던것과 마찬가지로 자연에서 자신의 위치를 찾았군.$B$B고맙다. 네가 이걸 갖다 준 덕분에 모두 잃었다고 생각했던 희망을 약간이나마 다시 찾을 수 있게 되었구나. 전쟁으로 폐허가 된 이 땅의 주민들에게 이 씨앗은 중요한 역할을 할 것이라 확신한다.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '너에게서 요즘 설쳐대는 다른 모험가들처럼 타락한 냄새가 나는군. 약간 다르기는 하지만... 나에게 할 말이 있어서 찾아온 것인가? 네 몸 주변에서 친숙한 기운이 느껴지는군. 정확하게 어떤 기운인지 기억이 나지는 않지만 말이야.$B$B자, 이제 말해봐라. 나를 찾아온 이유가 뭐지?' WHERE `entry`=7066; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Alors mon frère a enfin trouvé la paix ? Je suis fier d\'avoir vécu suffisamment longtemps pour voir ce jour. Toute la colère et l\'arrogance qui émanaient de lui m\'avaient laissé à penser qu\'il était perdu pour nous, mais ceci... ce symbole de son sacrifice prouve qu\'il a atteint la rédemption. Il n\'est pas vraiment mort, il a juste repris corps dans une autre existence. Il fait ce que son devoir lui ordonne.$B$BMerci, $n. En m\'amenant ceci, vous m\'avez rendu l\'espoir que je croyais avoir perdu. Cette graine jouera un jour un rôle important pour les gens de cette terre ravagée par la guerre... Je peux le sentir.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous sentez la corruption à plein nez, $n...Comme beaucoup d\'aventuriers ces temps derniers. Mais quelque chose diffère en vous. Êtes-vous ici pour me parler de quelque chose en particulier ? Votre aura a quelque chose de familier, sans que je puisse dire précisément quoi.$B$BJe vous en conjure, dites-moi pourquoi vous avez sollicité une audience avec moi.' WHERE `entry`=7066; +UPDATE `locales_quest` SET `Title_loc5` = '生命之種' WHERE `entry`=7066; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래! 바로 이거야! 이제 일족 통일이라는 위대한 일을 시작할 수 있겠군. 고맙소.$B$B이것은 내 고마움의 표시요. 다음에 만날 때는 나의 신분이 달라져 있을지도 모르겠군.' WHERE `entry`=7067; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '결정했소? 날 도와줄 것이오? 나를 도와 성스러운 땅에 발을 딛고 위대한 켄타우로스 일족을 만드는 일을 도와주겠소?' WHERE `entry`=7067; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 완벽하군요. 이 장신구들 중에 하나를 고르십시오. 좋은 여행 되시기를... 저는 연구할 게 많아서...' WHERE `entry`=7068; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 수정을 발견하지 못했습니까? 마력의 의식, 강력한 마력은 모든 비전 마법에 대단히 큰 도움이 될 것입니다.' WHERE `entry`=7068; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '완벽하군요. 사실 다른 모험가들도 그곳으로 보내서 이걸 얻을 수 있었습니다... 어려운 일을 해주신 보답으로 이 중에 하나를 드리도록 하지요. 연구할 견본을 가져오신 점 다시 한 번 고맙게 생각합니다.' WHERE `entry`=7070; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 임무를 완수하지 못했습니까? 대단히 위험한 일이지만 성공한다면 정말 가치 있는 일을 하시는 겁니다.' WHERE `entry`=7070; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네! 무덤은 알터랙 계곡 점령에 있어 아주 중요한 거점이라네. 무덤을 하나 점령할 때마다 이곳의 얼라이언스 지배력은 더욱 확고해지는 것이지.$B$B자, 이제 가보게. 다시 싸움터로 돌아가 호드의 지배하에 있는 무덤을 보거든... 어떻게 해야 하는지 잘 알겠지!' WHERE `entry`=7081; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous n\'avez pas encore attaqué un cimetière. Revenez à moi quand cette tâche sera terminée!' WHERE `entry`=7081; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Friedhof erobert' WHERE `entry`=7081; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했어! 우리가 무덤을 하나씩 점령해나갈 때마다 적들의 영혼은 쉴 곳을 잃고 정체 없이 떠돌게 될 거야!' WHERE `entry`=7082; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '무덤 공격' WHERE `entry`=7082; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Friedhof erobert' WHERE `entry`=7082; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '임무를 성공적으로 완수했다는 소식 들었네! 참으로 기쁘군...$B$B우리 부대가 전진하는데 걸림돌이 되는 곳이 파괴됐다니 이제부터 알터랙 계곡은 얼라이언스 따위가 들어올 곳이 아니라는 사실을 똑똑히 가르쳐 주겠어.' WHERE `entry`=7101; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '보초탑 점령' WHERE `entry`=7101; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Turm erobert' WHERE `entry`=7101; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 적군의 깃발을 확보하는 데 공헌을 했다는 보고를 받았네. 수고했군! 녀석들의 궁병들이 없으니 우리는 전선으로 진격할 수 있게 됐군!' WHERE `entry`=7102; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Banner zerstört' WHERE `entry`=7102; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '신입 병사를 보니 기분이 좋군. 하지만 운이 조금 따라서 전투에 몇 번 참가하다 보면 그 풋내기 티도 오래가지 않을 것이오!$B$B잠깐, 당신과 의논해야 할 임무가 있소이다...' WHERE `entry`=7121; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 수고했네!$B$B광산을 점령하고 군대를 보내 주둔시키면 광물을 캐고 보급 물자를 수송하는 일이 훨씬 수월해지지.' WHERE `entry`=7122; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt noch keine Mine erobert, $N!$B$BWenn wir erstmal eine Mine kontrollieren, wird es viel einfacher die dortige Ausrüstung und Mineralien einzusammeln.' WHERE `entry`=7122; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=7122; +UPDATE `locales_quest` SET `Details_loc1` = '지금 서리늑대 병참장교가 알터랙 계곡의 광산과 관련된 임무가 있다며 신병을 찾고 있네. 더 자세한 얘기를 듣고 싶거든 가서 그와 얘기해 보게.$B$B서쪽으로 길을 따라가면 나오는 참호 안으로 들어가게. 바로 오른쪽 출구로 나가면 우리 병참장교를 만날 수 있을 걸세.' WHERE `entry`=7123; +UPDATE `locales_quest` SET `Objectives_loc1` = '서리늑대 병참장교와 대화해야 합니다.' WHERE `entry`=7123; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Hola, $n! Me alegra ver que un $c como tú está impaciente por aportar su granito de arena a la Horda. Vuelve a hablar conmigo, tengo tareas vitales para ti...' WHERE `entry`=7123; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '광산을 점령했군! 이제 우리 부대가 광산을 지키고 있으니 광물이나 보급품 모으기가 훨씬 더 수월해질 걸세.$B$B수고했네, 자네는 큰 전적을 세운 것이야.' WHERE `entry`=7124; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '광산 점령' WHERE `entry`=7124; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=7124; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했습니다! 사령관의 죽음으로 호드 녀석들의 기세가 많이 꺾였을 테니 이제 조금은 안심하고 탐험을 할 수 있겠군요!' WHERE `entry`=7141; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Geht, $N. Geht ins Alteractal und vernichtet den orcischen General!' WHERE `entry`=7141; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네! 스톰파이크 녀석들은 이제 이 어리석은 침략에 아무 희망도 없어.$B$B하핫! 지금까지 녀석들이 이룬 거라곤 자기 사령관을 죽음으로 내몬 것뿐이란 말이지!' WHERE `entry`=7142; +UPDATE `locales_quest` SET `EndText_loc1` = '반다르 스톰파이크 처치' WHERE `entry`=7142; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 지금 느끼고 있을 그 타오르는 듯한 기분을 나도 알고 있네. 바로 자네의 영혼이 깨어나 전장의 부름에 응한 것이지.$B$B서리늑대부족의 일원이 된 것을 축하하네.$B$B이 계급장을 항상 달고 다니게나. 계급이 높아지면 더욱 강력한 계급장으로 바꿔주겠네.$B$B여기 지금 내 앞에 서 있는 자네가 어쩌면 훗날 서리늑대부족에서 아주 높은 지위에 오를지도 모르지. 그런 날이 오면 지휘의 눈을 받게 될 수도 있겠지.' WHERE `entry`=7161; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '정신 차리게, 정신을! 이건 꿈이 아니야. 지금 자네는 치열한 전투의 한복판에 서 있는 거란 말일세!' WHERE `entry`=7161; +UPDATE `locales_quest` SET `Title_loc5` = '試煉場' WHERE `entry`=7161; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 스톰파이크의 긍지를 가지고 이 계급장을 착용하도록 하시오. 스톰파이크 경비대에서 계급이 올라가면 계급장도 같이 변경될 것이오. 스톰파이크에서 명예를 더 쌓게 되면 내게 돌아오시오. 당신의 계급장을 더욱 강력한 다른 계급장으로 바꿔주도록 하겠소.$B$B어쩌면 훗날 당신이 이 전장의 전설로 떠오르게 될지도 모르지. 그런 날이 오면 지휘의 눈을 받게 될지도 모르오.' WHERE `entry`=7162; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그곳 하피들을 조심하시오, $c 친구. 인정사정 없이 달려들 테니까 말이야!' WHERE `entry`=7162; +UPDATE `locales_quest` SET `Title_loc5` = '試煉場' WHERE `entry`=7162; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 새 계급장은 서리늑대부족 내에서 자네의 계급을 말해주는 것이야. 그러니 항상 몸에 지니고 다니도록!$B$B그리고... 명예로운 죽음을 맞이하길 바라네!' WHERE `entry`=7163; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<경례를 하는 전투대장 락그론드>$B$B이제 때가 되었네, $n. 자네는 서리늑대부족을 위해 많은 일을 했고, 서리늑대부족의 병사이자 친구로서 지금의 자리에 오르게 되었어.$B$B수고했네! 처음 신병으로 받았던 계급장을 보이게.' WHERE `entry`=7163; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Ce nouvel insigne reflète votre grade parmi les Loups-de-givre. Gardez-le sur vous en permanence.$B$BEt $c... Tâchez de mourir avec honneur !' WHERE `entry`=7163; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$B$BVotre heure a sonné, $n. Vous avez rendu service au clan Loup-de-givre. Ce faisant, vous avez mérité une place parmi nous, non seulement comme soldat, mais aussi comme ami.$B$BBien joué ! Présentez votre insigne d\'initié.' WHERE `entry`=7163; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$B$BJetzt ist eure Zeit gekommen, $N. Ihr habt viel für den Frostwolfklan getan und habt Euch dabei nicht nur als ein Soldat der Frostwolf, sondern auch als Freund bewiesen. $B$BGut gemacht! Zeigt mir Euer Abzeichen!' WHERE `entry`=7163; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Esta nueva insignia refleja tu rango entre los Lobo Gélido. Llévala siempre contigo.$B$BY $c... Muere con honor.' WHERE `entry`=7163; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$BHa llegado tu hora, $n. Has hecho mucho por el clan Lobo Gélido y con ello, te has ganado un lugar no solo como un soldado Lobo Gélido sino también como amigo.$B$B¡Muy bien! ¡Presenta tu insignia de Iniciado!' WHERE `entry`=7163; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = '<Воевода Лаггронд отдает вам салют.>$B$BПришло твое время, Выручалкин. Ты столько сделал для клана Северного Волка, что можешь считаться не просто солдатом, а настоящим другом.$B$B$B' WHERE `entry`=7163; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<경례를 하는 전투대장 락그론드>$B$B자, 계속 우리 서리늑대부족을 지켜줘. 이 전쟁은 반드시 승리해야 해! 드렉타르님 만세! 대족장님 만세!' WHERE `entry`=7164; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네가 다시 날 찾으리란 생각은 하지 않았는데 이렇게 다시 보게 되니 정말 반갑군. 지금까지 자네는 용맹스럽고 명예로운 서리늑대부족의 병사임을 입증해 보였네.$B$B다시 계급이 상승할 때가 온 거지. 그리고 지위에 맞는 새 계급장을 받아 마땅하고...$B$B자네가 지금 달고 있는 계급장을 내보이게.' WHERE `entry`=7164; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Es ist gut, Euch wiederzusehen, $C. Ich hatte nicht erwartet, dass Ihr zurückkehren würdet. Ihr habt Euch als tapferer und ehrbarer Soldat der Frostwolf erwiesen.$B$BWieder ist eure Zeit gekommen, $N. Ihr hab einen neuen Rang verdient und damit auch ein neues Abzeichen, das diesen Aufstieg anzeigt.$B$BZeigt mir euer Abzeichen!' WHERE `entry`=7164; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Cómo me alegra verte de nuevo, $c! No esperaba que regresaras. No obstante, has demostrado ser un valiente y honorable soldado Lobo Gélido.$B$BHa llegado de nuevo tu hora, $n. Te has ganado un nuevo rango y con ello, una nueva insignia que refleje este aumento de importancia.$B$BPresenta tu insignia.' WHERE `entry`=7164; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Рад снова тебя видеть, |3-6($C). Не ожидал, что ты вернешься. Но вот, ты зарекомендовал себя как отважный и доблестный воитель клана Северного Волка.$B$BПришло время получить новое звание, Выручалкин. А с ним и новый знак отличия.$B$BДай мне свой знак.' WHERE `entry`=7164; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<느닷없이 함성을 지르는 전투대장 락그론드>$B$B전장에 벌써 자네에 대한 얘기가 오가고 있네. 스톰파이크 병사들은 자네 이름만 들어도 두려움에 몸서리를 칠 정도지. 그럼 계속 수고!' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '온 전장이 수많은 이들의 피로 물들었건만, 자네는... 그 치열한 전투 속에서도 살아남았군. 지금까지 여러 차례 우리 군이 승리하도록 도움을 주었으니 그 대가로 자네의 계급은 올라갈 거야.$B$B계급장을 내보이게나.' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Tant de morts. Un champ saturé de sang. Mais vous êtes en vie. Vous avez persévéré. Vous avez mené nos armées à la victoire. Et pour cela, soldat, vous avez mérité de monter en grade.$B$BPrésentez votre insigne.' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'So viele Gefallene. Blut tränkt die Felder. Aber... Ihr lebt... Ihr habt durchgehalten. Ihr habt unsere Armee zu vielen Siegen geführt. Dafür, Soldat, habt Ihr einen neuen Rang verdient..$B$BZeigt mir euer Abzeichen!' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tantos muertos. La sangre empapa el campo. Y a pesar de ello… estás viva… Has perseverado. Has conducido a nuestros ejércitos a muchas victorias. Por ello, soldado, te has ganado un nuevo rango.$B$BPresenta tu insignia.' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Ты убил так много врагов, что реки покраснели от крови. Твоя стойкость в бою достойна всяческих похвал. Я верю, ты приведешь нашу армию к великим победам. Солдат, ты заслужил новое звание.$B$BПредъяви свой знак отличия.' WHERE `entry`=7165; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Puissance et autorité émanent de vous, $c. Vous êtes exalté aux yeux des Frostwolf – l’ennemi se cache à la seule mention de votre nom.$B$BDebout, Héros des Frostwolf. Debout et soyez honoré !$B$BPrésentez votre insigne.' WHERE `entry`=7166; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr strahlt Macht und Befehlsgewalt aus, $C. Erhaben in den Augen der Frostwolf - der Feind duckt sich, wenn Euer Name genannt wird.$B$B$B$B$BZeigt mir euer Abzeichen!' WHERE `entry`=7166; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Irradias mando y poder, $c. Exaltado a los ojos de los Lobo Gélido, el enemigo se encoge ante la simple mención de tu nombre.$B$BEn pie, héroe de los Lobo Gélido. ¡Levántate y recibe los honores!$B$BPresenta tu insignia.' WHERE `entry`=7166; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Я чувствую исходящие от тебя мощь и силу, |3-6($C). Клан Северного Волка восхищен твоим героизмом. Мы знаем, что враги трепещут при одном упоминании твоего имени.$B$BВстань, великий воитель Северного Волка. Встань и прими хвалу!$B$BДай мне свой знак отличия.' WHERE `entry`=7166; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '계급장의 힘으로 적에게 자네의 우렁찬 목소리를 들려 주게. 호드의 힘은 의심의 여지가 없지!' WHERE `entry`=7167; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '드렉타르는 자네를 칭송하는 노래를 부르고 칼림도어 전체가 자네의 영웅담으로 떠들썩해. 대족장님께서도 흔들림 없이 부족을 지켜준 자네의 용기에 크게 기뻐하고 계시네.$B$B자네는 호드를 지휘할 수 있는 능력을 기른 거야.$B$B계급장을 내보이게, $n 사령관!' WHERE `entry`=7167; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Drek’Thar chante vos louanges. Kalimdor résonne du bruit de vos exploits. Le chef de guerre sourit – votre héroïque défense de notre clan l’a grandement satisfait.$B$BVous avez mérité l’Œil du Commandement.$B$BPrésentez votre insigne, commandant $n.' WHERE `entry`=7167; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Drek\'Thar singt Euch zu Ehren Heldenweisen und in ganz Kalimdor erzählt man sich von Euren Heldentaten. Der Kriegshäuptling blickt stolz auf Euch herab - Eure unerschütterliche Verteidigung unseres Klans hat ihn tief berührt.$B$BIhr habt Euch das Auge der Führung redlich verdient.$B$BPräsentiert Eure Abzeichen, Kommandant $N.' WHERE `entry`=7167; +UPDATE `locales_quest` SET `Title_loc5` = '命令之眼' WHERE `entry`=7167; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Drek\'Thar no tiene más que alabanzas para ti. Por todo Kalimdor se cuentan tus hazañas. El Jefe de Guerra está radiante, tu inquebrantable defensa de nuestro clan le ha complacido sobremanera.$B$BTe has ganado el Ojo del orden.$B$BPresenta tu insignia, comandante $n.' WHERE `entry`=7167; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Дрек\'Тар наслышан о твоих подвигах. В Калимдоре только и говорят, что о твоем героизме. Сам вождь гордится тем, что ты сделал для нашего клана.$B$BТы заслужил око командования.$B$B$B$B$B<Воевода Лаггронд отдает салют.>' WHERE `entry`=7167; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '적들에게 그들을 쓰러뜨린 것이 누구인지 보여주시오! 스톰파이크의 영광을 위하여!' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 존재들이 자신들의 평범함에서 벗어나지 못하기 마련인데, 당신은 모범이 될 만한 훌륭한 얼라이언스의 일원임을 입증해 보였소, $c. 이제 스톰파이크 2급 계급장을 받을 때가 되었소이다.$B$B당신의 계급장을 내보이시오.' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La plupart des gens ne vivent pas assez longtemps pour s’élever au-dessus de leur propre médiocrité. Vous avez montré que vous êtes un soldat exemplaire, $c. L’heure est venue.$B$BPrésentez votre insigne.' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Meisten leben nicht lange genug um sich aus ihrer eigenen Mittelmäßigkeit zu erheben. Ihr habt euch als ein mustergültiger Soldat erwiesen, $C. Die Zeit ist da!$B$BPräsentiert Euer Abzeichen!' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La mayoría no vive lo suficiente para superar su propia mediocridad. Has demostrado ser un soldado ejemplar, $c. Ha llegado la hora.$B$BPresenta tu insignia.' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Жизнь многих заканчивается раньше, чем они получают то, чего заслуживают. Ты показал себя образцовым солдатом, |3-6($C). Время пришло.$B$BДай мне свой отличительный знак.' WHERE `entry`=7168; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Toute la base parle de vos exploits sur le Champ sanglant ! Vous avez porté des coups sévères à l’ennemi – et à son moral ! Pour cela, vous avez mérité de progresser au sein des Stormpike.$B$BPrésentez votre insigne.' WHERE `entry`=7169; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die ganze Basis spricht von Euren Taten auf dem Feld der Ehre! Ihr habt dem Feind schwere Treffer zugefügt und ihre Moral zerschmettert! Dafür habt Ihr einen Ehrenplatz unter den Stormpike verdient$B$BPräsentiert Euer Abzeichen!' WHERE `entry`=7169; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Por toda la base se habla de tus hazañas en la Tierra de Disputa! Le has asestado golpes contundentes a nuestro enemigo, ¡aplastándoles la moral! Por eso, te has ganado un rango de honor entre los Pico Tormenta.$B$BPresenta tu insignia.' WHERE `entry`=7169; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'База полна слухами о твоих подвигах на Поле брани. Ты нанес нашим врагам могучий удар, от которого они не скоро оправятся. Ты заслужил уважение Грозовой Вершины.$B$BПредъяви свой знак отличия!' WHERE `entry`=7169; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je m’interroge, $n. Lorsque vous regardez dans les yeux de l’ennemi, y voyez-vous la peur ? Se cachent-ils plutôt que de vous faire face ? Ils doivent bien se rendre compte qu’ils sont vaincus !$B$BVous avez mérité que la Garde vous traite avec révérence. Présentez votre insigne !' WHERE `entry`=7170; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich muss es wissen, $N. Wenn Ihr dem Feind direkt ins Auge blickt, seht Ihr dort Furcht? Ducken sie sich in Eurer Gegenwart? Ihnen muss klar sein, dass sie verloren sind!$B$BIhr habt Euch die Ehrerbietung der Garde verdient. Präsentiert Euer Abzeichen!' WHERE `entry`=7170; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Ответь мне, Нехел. Видишь ли ты страх в глазах своих врагов? Они разбегаются в панике при виде тебя? Должно быть, понимают, что у них нет ни шанса.$B$BТы заслужила почтительное отношение Стражи. Дай мне свой знак отличия.' WHERE `entry`=7170; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '분명 지휘의 눈을 얻는 자는 당신이 될 것이오!' WHERE `entry`=7171; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 내 앞에 얼라이언스의 고귀한 영웅이 서 있다니.$B$B<경례하는 부관 해거딘>$B$B스톰파이크에서 5급 계급장을 얻는 자는 몇 안 되지. 적들이 당신 앞에 쓰러지고 당신이 나타나기만 해도 전투 의지를 잃어가는 모습을 지켜보았소. 당신이 전선에 모습을 나타내면 우리 군은 마치 희망의 등불이라도 본 듯했지!$B$B당신의 계급장을 내보이시오.' WHERE `entry`=7171; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Devant moi se tient un héros de l’Alliance.$B$B$B$BRares sont ceux qui ont obtenu un tel grade parmi les Stormpike. J’ai vu l’ennemi tomber devant vous. J’ai vu leur résolution s’effondrer devant votre présence. Lorsque vous entrez dans la mêlée, vous devenez un point de ralliement pour nos forces !$B$BPrésentez votre insigne.' WHERE `entry`=7171; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vor mir steht ein erhabener Held der Allianz.$B$B$B$BWenige haben solch einen Rang unter den Stormpike verdient. Ich habe gesehen wie der Feind vor Euch fiel. Ich habe ihre Entschlossenheit wanken sehen in Eurer Gegenwart. Wenn Ihr Euch ins Kampfgetümmel stürzt, seid ihr ein leuchtendes Fanal der Hoffnung für unsere Streitkräfte!$B$BPräsentiert Euer Abzeichen!' WHERE `entry`=7171; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Предо мной стоит великий воитель Альянса!$B$B*Лейтенант Мурп отдает салют.*$B$BНемногие в Грозовой Вершине удостоены такого ранга. Я видел, как ты сокрушаешь врагов. Один твой взгляд повергает их в трепет. Когда ты вступаешь в бой, в сердцах наших солдат загорается надежда.$B$BДай мне свой знак отличия.' WHERE `entry`=7171; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 군을 승리로 이끌 사람은 바로 당신이오, 지휘관이여! 병사들은 당신의 지휘 아래에서 명령을 따르게 될 것이오. 병사들을 이끌고 서리늑대부족을 격파하시오.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '적에게 당신의 목소리를 들려 주시오, 지휘관이여! 녀석들에게 진정한 공포가 무엇인지 가르쳐 주고, 6급 계급장을 지닌 스톰파이크 영웅들이 얼마나 훌륭한지 보여 주시오!$B$B당신의 계급장을 내보이시오.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr seid der Richtige, um unsere Truppen zum Sieg zu führen, Kommandant! Die Soldaten stehen nun unter Eurem Kommando. Sie werden Euren direkten Befehlen Folge leisten. Führt sie an... Vernichtet die Frostwolf.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Lasst sie Eure Stimme hören, Kommandant $N! Lasst Sie wissen was Angst bedeutet. Zeigt dem Gegner, über welche Macht die Sturmlanzen in ihren Reihen verfügen!$B$BPräsentiert Euer Abzeichen.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `Title_loc5` = '命令之眼' WHERE `entry`=7172; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Пусть они услышат тебя, командир Дайчи! Пусть познают, что такое страх. Покажи им силу Грозовой Вершины!$B$BПредъяви свой знак отличия.' WHERE `entry`=7172; +UPDATE `locales_quest` SET `Details_loc1` = '이 지역의 위협은 스톰파이크만이 아니야. 알터랙 계곡에서 벌어지고 있는 전쟁에는 두 개의 전선이 형성되어 있거든. 동족을 잡아먹는다는 겨울도끼 트롤들도 권력을 차지하기 위해 싸우고 있어.$B$B놈들의 우두머리는 피의 광전사 콜라크라고 하는데, 아주 잔인하고 교활하기 짝이 없는 짐승 같은 놈이지.$B$B콜라크를 처치하면 겨울도끼 부족에게 큰 타격을 입힐 수 있으니 그 짐승을 처치하고 보상을 얻게나!' WHERE `entry`=7181; +UPDATE `locales_quest` SET `Details_loc1` = '나락을 탐험하는 이들에게는 일거리가 생기게 마련이랍니다.$B$B검은무쇠단 녀석들은 아주 강력한 골렘을 만들어 내는 방법에 통달했어요.$B$B우리 밀정들로부터 들어온 첫 보고 내용에 의하면 검은무쇠단 드워프들은 고유한 마력 원천을 사용해 자신들이 만들어 내는 골렘들에게 비할 데 없이 엄청난 살생력을 부여한다고 합니다.$B$B우리가 그 원소의 정수를 손에 넣게 될 경우 우리의 누더기골렘으로 어떤 일을 할 수 있을지 한번 상상해 보세요! 도시 전체를 뒤엎어야 한다면 그렇게라도 하세요. 대신 그 정수를 찾기 전에는 돌아와선 안 됩니다! 보상은 위험 부담에 걸맞을 정도로 하겠어요.' WHERE `entry`=7201; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '호호, 훌륭하군요! 즉시 언더시티로 보내도록 하죠!$B$B여기 약속한 보상입니다. 잔돈은 가지세요, 구역질 나는 짐승 같으니!' WHERE `entry`=7201; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<양손을 비비는 비비안.>$B$B자, 어서 보여 주세요!' WHERE `entry`=7201; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 괜찮은 조각들을 가져왔군. 이걸로 우리 부대를 위해 새로운 장비를 만들 수 있겠어.$B$B보급품이 충분히 확보되면 우리 노련한 전투 부대가 전장에 뛰어들게 될 걸세!' WHERE `entry`=7223; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '방어구 조각은 좀 가져왔나?' WHERE `entry`=7223; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이거면 딱 되겠군. 이걸 녹여서 잘 다듬기만 하면 감쪽같지! 스톰파이크 겁쟁이들이 쓰던 것인지는 아무도 모를 거요!$B$B$n, 고맙소. 당신 방어구도 좀 다듬어줘야겠는데...' WHERE `entry`=7224; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 사냥은 어땠소? 방어구 조각은 좀 모아왔소?' WHERE `entry`=7224; +UPDATE `locales_quest` SET `Objectives_loc1` = '알터랙 산맥에 있는 알터랙 계곡으로 가십시오. 입구 바깥에 서 있는 전투대장 락그론드를 찾아 서리늑대 부족 병사로서의 경력을 쌓아야 합니다. 알터랙 계곡은 타렌 제분소 북쪽의 알터랙 산맥 기슭에 있습니다.' WHERE `entry`=7241; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '서리늑대부족의 병사가 되려면 먼저 시험을 치러야 하지...' WHERE `entry`=7241; +UPDATE `locales_quest` SET `OfferRewardText_loc5` = '開始行動吧!' WHERE `entry`=7261; +UPDATE `locales_quest` SET `OfferRewardText_loc7` = '¡Vamos allá!' WHERE `entry`=7261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 그대의 영웅담은 모든 이들의 입에 오르내리게 될 것이오.$B$B형의 영혼까지 완전히 구원하려면 시간을 낭비해서는 안 되지... 난 실바나스 여왕님에게 연락을 취해야겠소!' WHERE `entry`=7281; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '시신을 태우는 걸 잊지는 않았겠지?' WHERE `entry`=7282; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '믿을 수가 없군! 자네가 그들을 풀어줬단 말이지? 뭐, 최소한 어디에 포로로 잡혀 있었는지는 알았군.' WHERE `entry`=7301; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Ichmans Aufenthaltsort entdeckt' WHERE `entry`=7301; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Vipores Aufenthaltsort entdeckt' WHERE `entry`=7301; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Slidores Aufenthaltsort entdeckt' WHERE `entry`=7301; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고 많았습니다! 당신이 가져온 정보는 정말 중요한 것입니다.' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '구스 발견' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '제즈톨 발견' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '멀베릭 발견' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Guses Aufenthaltsort entdeckt' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Jeztors Aufenthaltsort entdeckt' WHERE `entry`=7302; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Mulvericks Aufenthaltsort entdeckt' WHERE `entry`=7302; +UPDATE `locales_quest` SET `Details_loc1` = '언데드는 요리를 할 줄 모른다고 누가 그러든가? 나만의 비법인 독특한 거북이 비스크 조리법 같은 경우는 말이지, 그거 한 그릇 먹으려고 죽었던 사람도 깨어날 정도라고! 헤헤...$B$B말이 나왔으니 말인데, 요즘에는 그 거북이 비스크를 만들 수가 없다네. 예전에는 로다미어 호수에 직접 가서 그 끔찍한 무쇠턱거북을 사냥하곤 했는데, 여기서 하는 일을 두고 갈 수가 없어서 말이야.$B$B무쇠턱거북의 거북이 고기와 독특한 양념을 가지고 오면 어떻게 만드는 건지 가르쳐주지!' WHERE `entry`=7321; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '나의 독특한 거북이 비스크 한 그릇이면 추운 밤도 따뜻하게 지낼 수 있을 게야. 자네가 추위에 신경을 쓰기나 한다면 말이지.' WHERE `entry`=7321; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재료는 좀 찾았나? 정말이지, 이제는 이 지역에도 얼라이언스 쓰레기들이 너무 설쳐대서 말이야... 내가 보기에는 녀석들이 벌써 너무 가까이 와 있다니까...' WHERE `entry`=7321; +UPDATE `locales_quest` SET `Title_loc5` = '海龜湯' WHERE `entry`=7321; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군! 나는 약속을 지킬 줄 아는 타우렌이외다, $r 친구. 화살을 받으시오.' WHERE `entry`=7341; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '훌륭하군! 나는 약속을 지킬 줄 아는 타우렌이외다, $r 친구. 화살을 받으시오.' WHERE `entry`=7341; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Bonjour, $r. Je suis Kolark, $c de primes de Thunderbluff. J’ai beaucoup voyagé de par le monde et j’ai beaucoup vu.$B$BAu cours de mes voyages dans les mers du Sud, j’ai découvert ces merveilleuses flèches à pointes de thorium. Hélas, j’ai des flèches à ne plus savoir quoi en faire, mais j’ai épuisé ma provision d’obus. Aucun tauren qui se respecte ne se ferait prendre à se servir d’un arc – trop fragile. Ces flèches ne me servent à rien !$B$BJe vous propose un marché : vous m’apportez des obus en thorium, et je vous donne un nombre égal de flèches à pointes de thorium. Entendu ?' WHERE `entry`=7341; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Seid gegrüßt, $R. Ich bin Kolark, Kopfgeldjäger aus Thunder Bluff. Ich habe viele Teile der Welt bereist und so manches erlebt. $B$BAuf meinen Reisen über die südlichen Meere entdeckte ich diese wunderbaren Thoriumpfeile. Zwar besitze ich einen endlosen Vorrat dieser Pfeile, aber dafür keine einzige Patrone mehr. Bah, kein Tauren mit Selbstachtung würde sich je dabei erwischen lassen, wie er einen dieser dürren Bögen benutzt. Die Pfeile sind nutzlos!$B$BIch schlage Euch einen Handel vor: Einen eins zu eins Tausch von Thoriumpatronen gegen meine Thoriumpfeile. Sind wir im Geschäft?' WHERE `entry`=7341; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, $r. Yo soy Kolark, un $c de tesoros de Cima del Trueno. He viajado mucho por el mundo y he visto también mucho.$B$BMis viajes por los Mares del Sur me permitieron descubrir la existencia de estas flechas con cabeza de torio. Tengo un sinfín de ellas, pero ya no tengo balas. Y bueno, ningún tauren que se precie andaría por ahí con un endeble arco. ¡Las flechas no sirven para nada! $B$BTe voy a ofrecer un trato: si me traes proyectiles de torio te las cambio por mis cabezales de flecha de torio. ¿Hecho?' WHERE `entry`=7341; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '머리털 나고 지금까지 본 중에 제일 멋진 거래요! 이제 토륨 화살은 당신 거요.' WHERE `entry`=7342; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아니, 이런 말도 안 되는 일이?! 마지막으로 카라노스에서 온 탄환들은 완전히 불량품이었지 뭐예요! 이제 남은 거라곤 아무짝에도 쓸모없는 이 화살뿐이라고요! 대체 토륨 화살 500,000개로 뭘 어쩌겠어요?$B$B흠... 이렇게 하면 어떨까요? 제게 토륨 탄환을 가져다주시면 토륨 화살로 교환해 드릴게요. 어때요?' WHERE `entry`=7342; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous y croyez, vous ? Les gars qui ont fait le dernier chargement de munitions de Kharanos ont cochonné le boulot ! Tout ce que nous avons comme munitions, ce sont ces saletés de flèches bonnes à rien ! Qu’est-ce que je suis censé faire avec 500 000 flèches à pointes de thorium, vous pouvez me le dire ?$B$BJe vais vous dire. Si vous pouvez m’amener des obus en thorium, je vous file ces flèches à pointe de thorium, et tout de suite ! Entendu ?' WHERE `entry`=7342; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon einmal so einen verdammten Mist erlebt?! Die letzte Munitionslieferung aus Kharanos ist völlig verbockt worden. Alles was wir jetzt noch an Munition haben, sind diese schwachen, nutzlosen Pfeile! Was zur Hölle soll ich mit 500.000 Thoriumpfeilen anfangen?$B$BIch sag dir was, Kind. Wenn du es schaffst mir Thoriumpatronen zu bringen, gebe ich dir im Austausch dafür Thoriumpfeile. Sind wir im Geschäft?' WHERE `entry`=7342; +UPDATE `locales_quest` SET `Details_loc1` = '<이빨을 갈며 분을 삭이는 나자크>$B$B우리 트롤은 나이트 엘프들이 이 세계에 존재하기 전부터 있었어. 사실 나이트 엘프들도 우리에게서 나온 종족이라고...$B$B그런데 우리에게 이런 반역적인 공격을 해오다니 용서할 수 없어! 스태그헬름 녀석은 우리 트롤의 뿌리를 뽑아버리려 하지. 자기 종족을 이 세상에 있게 해준 우리를 흔적까지 없애려 한단 말일세. 그건 절대로 있어서는 안 될 일이지 않은가?!$B$B나이트 엘프를 하나씩 처치할 때마다 우리 검은창 부족의 호의를 살 수 있도록 이 나자크가 도와주겠네. 자네의 업적에 대한 소문이 칼림도어, 아니 동부 왕국 전체에 퍼질 거야. 어서 가서 우리 검은창 부족을 도와 줘!' WHERE `entry`=7361; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$N, ce n\'est que l\'un des milliers. Un travail bien fait quand même.' WHERE `entry`=7361; +UPDATE `locales_quest` SET `Details_loc1` = '대모 마가타님께서는 다른 종족을 연구하라면서 저를 이 전쟁터로 보내셨습니다. 더 정확히 말하자면 노움의 견본을 구하는 것이지요. 마가타님께서는 노움의 생존 능력에 관심이 많으십니다. 노움은 처량 맞을 정도로 작고 나약하지만 전투 중일 때나 아닐 때나 엄청난 회복력을 자랑하거든요.$B$B당신은 참 운이 좋으신 분이로군요. 제가 지금 마가타님의 명령을 수행할 분을 하나 찾던 중이거든요. 노움 머리카락 뭉치를 하나 가져 오면 우리 타우렌의 동지로 인정받게 될 겁니다.' WHERE `entry`=7362; +UPDATE `locales_quest` SET `Details_loc1` = '인간이란 참으로 가증스러운 것들이오.$B$B<인상을 찌푸리는 호드 사령관 필립스>$B$B내가 서리늑대 부족의 사령관이기는 하나 그 전에 실바나스 님의 미천한 종이라오.$B$B나는 여기 임무를 수행하면서 언더시티의 연금술 실험실에서 비밀리에 맡긴 일도 하고 있소.$B$B바로 인간 뼛조각을 수집하는 일 말이지... 그 뼛조각은 인간의 본질을 치유하는 데 쓰인다오.$B$B나는 이 임무를 부하에게 위임할 수 있도록 허가를 받았소.$B$B인간을 찾아 처치하고 그 뼛조각을 내게 가지고 오시오.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `Details_loc2` = 'Les humains sont détestables.$B$B$B$BJe suis un soldat des Loups-de-givre, mais je reste un serviteur de Sylvanas.$B$BJe profite de mon service ici pour rendre service aux sombres apothicaires de Fossoyeuse.$B$BJ\'ai commencé à rassembler des bouts d\'os qui pourraient servir à soigner la condition humaine.$B$BJe suis autorisé à sous-traiter cette tâche à mes subordonnés.$B$BTrouvez-les. Tuez-les. Rapportez-moi des bouts d\'os.' WHERE `entry`=7363; +UPDATE `locales_quest` SET `Details_loc2` = 'Forteramure a donné l\'ordre. Tous les trolls sur le champ de bataille doivent être exterminés. Leur ridicule prétention à avoir donné naissance aux elfes de la nuit ne doit recevoir qu\'une seule réponse : la force.$B$BTuez-les et rapportez-moi leur mojo. Je répète : je veux que vous voliez leur mojo.' WHERE `entry`=7365; +UPDATE `locales_quest` SET `Details_loc1` = '대주교님은 현명하신 만큼 인자하시기도 하시오. 그런 쓰레기 같은 녀셕들을 자비의 눈길로 바라보시다니...$B$B<믿지 못하겠다는 듯이 고개를 흔드는 지휘관 칼 필립스>$B$B너무 인자하셔... 정말이지 너무 인자하시단 말이야. 대주교님께서 우리에게 언데드를 불쌍히 여기고 신속하고도 영구적인 죽음을 베풀어주라 명하셨소. 이 위대한 자비의 표시로 우리는 검고 병에 찌든 심장이 필요하오.$B$B내게 포세이큰의 심장을 가져오면 빛의 대성당에서 의식에 따라 태우게 될 것이오. 자, 서둘러 가시오!' WHERE `entry`=7366; +UPDATE `locales_quest` SET `Details_loc2` = 'L\'archevêque est aussi bon que sage. Il faut être quelqu\'un d\'exceptionnel pour avoir pitié de tels misérables…$B$B$B$BIl est trop bon… trop bon.$B$BL\'archevêque insiste pour que nous prenions les morts-vivants en pitié. Nous devons leur octroyer une mort rapide et miséricordieuse. Pour cela, il nous faut leurs cœurs noirs et malades.$B$BRapportez-moi le cœur des Réprouvés pour que nous puissions les incinérer à la cathédrale de la Lumière en grande cérémonie. Hâtez-vous, $N !' WHERE `entry`=7366; +UPDATE `locales_quest` SET `Details_loc1` = '서리늑대 부족 녀석들이 최전방과 기지 주위에 지뢰를 설치해 두었으니 적진에 침투할 때는 발 밑을 조심해야 할 걸세.$B$B귀관이 녀석들을 제대로 한방 먹이려면 대인 무기의 근원을 제거해야 할 거야. 바로 녀석들의 폭파 전문가를 말하는 것일세. 그 녀석만 처치하면 안전하게 지뢰를 제거할 수 있고, 그 녀석이 쓰러지면 지뢰도 사라지는 것이지.$B$B얼음피 주둔지 근처에 있는 탑에서 그를 찾을 수 있을 걸세. 행운을 빌겠네!' WHERE `entry`=7367; +UPDATE `locales_quest` SET `Details_loc1` = '지뢰라면 내가 잘 알지. 난 이곳 최전선에 지뢰를 설치하는 임무를 맡고 있거든.$B$B스톰파이크 놈들이 깔아놓은 지뢰밭을 없애고 싶으면 녀석들의 폭파 전문가만 제거하면 돼. 그 겁쟁이 드워프 녀석, 보나 마나 투쟁의 벌판 참호 안에 숨어있겠지. 녀석을 처치한 후 지뢰를 제거하면 다시는 지뢰가 나타나지 않을 걸세.$B$B혹시라도 놈을 처치하게 되거든 내게 돌아와 알려주게나. 착한 일을 하면 보상을 받아야 하지 않겠나.' WHERE `entry`=7368; +UPDATE `locales_quest` SET `Details_loc1` = '콜라크가 죽은 것은 확실하지만 한 가지 의문이 남는군. 과연 그가 완전히 죽었느냐는 것이지. 트롤 부족은 저승을 넘나드는 마술로 악명이 높아서 말이야. 죽은 지도자를 되살려 다시 자기 부족을 통치하게 한다 해도 그리 놀랄 일은 아닐 걸세.$B$B정말 그런 일이 발생한다면 어찌해야 하는지 알겠지.$B$B<손가락으로 목을 긋는 시늉을 하는 전투대장 락그론드>$B$B다시 녀석을 만나면 이번에는 놈의 해골을 가져 오게. 항상 경계를 늦추지 말도록...$B$B이만 해산!' WHERE `entry`=7381; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '신탁의 나무는 마치 지혜가 형상화된 존재와 같이 느껴진다오. 자, 남은 이야기를 계속하자면...$B$B텔드랏실이 성장해가자 대드루이드께서는 고대에 놀드랏실에서 그랬던 것처럼 용의 축복을 얻기 위해 그들을 만났소. 하지만 시간의 지배자 노즈도르무께서는 드루이드의 오만함을 꾸짖으며 축복을 내리시길 거절하셨소. 알렉스트라자 역시 노즈도르무의 뜻에 동의해 스테그헬름님의 부탁을 거절했고, 그녀의 축복이 없는 텔드랏실은 금이 가고 불안정한 상태로 남게 되었다오.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 드루이드들은 대드루이드님, 그리고 신탁의 나무와 함께 텔드랏실의 성장을 지켜봐 왔소. 하지만 새로운 고향에 둥지를 틀었음에도 아직 우리는 불사의 생명을 회복하지 못 하고 있소.' WHERE `entry`=7383; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '在神谕之树面前……你会感觉到自己几乎能把智慧抓在手里。让我继续说下去……$B$B随着泰达希尔的成长,大德鲁伊去祈求巨龙的祝福,因为在古代,那些巨龙的地位远在诺达希尔之上。但是时间之王诺兹多姆拒绝祝福泰达希尔,反而斥责德鲁伊的傲慢。和诺兹多姆一样,雅立史卓莎也拒绝了德鲁伊们的要求,但是没有她的祝福,泰达希尔的成长就会受到不良的影响,后果难以预料……' WHERE `entry`=7383; +UPDATE `locales_quest` SET `RequestItemsText_loc4` = '神谕之树、大德鲁伊和德鲁伊们一起密切关注着泰达希尔的成长。但是虽然我们有了一个新家,但我们还没有重新得到不朽的生命。' WHERE `entry`=7383; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '적들의 목이 수없이 달아났겠군요. 이 피 한사발을 미리 모아둔 피와 섞을 것입니다. 피의 의식이 끝나면 얼음 군주가 나타나 스톰파이크의 개들에게 우리 서리늑대부족의 분노를 보여줄 것입니다!' WHERE `entry`=7385; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '적에게서 더 많은 피를 제물로 바칠 수도 있습니다. 당신이 원한다면... $n, 한 사발 정도라면 흡족하겠습니다.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'ai hâte de faire l\'essai de mon déchiqueteur portatif, $R, mais avant que je ne puisse fabriquer le kit, j\'ai besoin de beaucoup de matériel !$B$BPour être précis, il me faut une montagne de thorium, de mithril et de fer. J\'aurai également besoin d\'une scie à vapeur par unité. Vous les trouverez à la scierie.$B$BAlors que je traînais dans les environs (avant ma capture) j\'ai remarqué une pile de scies à vapeur, au Camp de bûcherons des Foudrepiques.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich bin ebenso begierig wie Ihr darauf, meine tragbare Schreddereinheit auszuprobieren, $R, aber bevor ich das Set herstellen kann, benötige ich Material - viel Material!$B$BUm genau zu sein, benötige ich einen Berg aus Thorium, Mithril und Eisen. Ich benötige außerdem eine Dampfsäge pro Einheit. Diese müsst Ihr beim Sägewerk beschaffen.$B$BAls ich mich hier umgesehen habe (vor meiner Gefangennahme), ist mir ein Stapel Dampfsägen im Holzlager der Sturmlanzen aufgefallen.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7385; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했어요. 이 수정의 힘으로 모아둔 마력을 더욱 증강해야겠군요. 마력이 충분히 모이면 모아둔 힘을 이용하여 숲군주님을 소환해 도움을 요청할 것입니다.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 알터랙 계곡에선 때론 며칠이나 몇 주간 전투를 치러야 하는 경우도 있답니다. 그 기간 동안 서리늑대부족의 폭풍 수정을 잔뜩 모으게 될 수도 있지요.$B$B세나리온 의회에서는 그러한 폭풍 수정도 받고 있으니 가져다주시기 바랍니다.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'ai hâte de faire l\'essai de mon déchiqueteur portatif, $R, mais avant que je ne puisse fabriquer le kit, j\'ai besoin de beaucoup de matériel !$B$BPour être précis, il me faut une montagne de thorium, de mithril et de fer. J\'aurai également besoin d\'une scie à vapeur par unité. Vous les trouverez à la scierie.$B$BAlors que je traînais dans les environs (avant ma capture) j\'ai remarqué une pile de scies à vapeur, au Camp de bûcherons des Foudrepiques.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich bin ebenso begierig wie Ihr darauf, meine tragbare Schreddereinheit auszuprobieren, $R, aber bevor ich das Set herstellen kann, benötige ich Material - viel Material!$B$BUm genau zu sein, benötige ich einen Berg aus Thorium, Mithril und Eisen. Ich benötige außerdem eine Dampfsäge pro Einheit. Diese müsst Ihr beim Sägewerk beschaffen.$B$BAls ich mich hier umgesehen habe (vor meiner Gefangennahme), ist mir ein Stapel Dampfsägen im Holzlager der Sturmlanzen aufgefallen.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7386; +UPDATE `locales_quest` SET `Details_loc2` = 'Par ordre du sergent Yazra Gronde-sang, tous les nains rencontrés sur le champ de bataille doivent être abattus à vue.$B$BSi vous en tuez un, arrachez sa colonne vertébrale et laissez pourrir le reste – ce tas de déchets mous servira d\'avertissement à tous ceux qui oseraient s\'opposer à la puissance des Loups-de-givre.$B$BAllez voir le sergent Yazra Gronde-sang avec la preuve de vos exploits.' WHERE `entry`=7401; +UPDATE `locales_quest` SET `Title_loc5` = '懸賞:矮人!' WHERE `entry`=7401; +UPDATE `locales_quest` SET `Details_loc1` = '노레그 스톰파이크 하사관의 명으로 건장한 신체를 지닌 모든 스톰파이크 병사들은 전장에서 마주치는 오크를 모조리 처치하라.$B$B병사들은 적의 이빨을 가져와 임무를 완수한 증거로 제출하기 바란다.$B$B오크를 잡기 전에 보호용 장갑을 착용하도록 하라.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `Details_loc2` = 'Par ordre du caporal Noreg Foudrepique, tous les soldats valides doivent abattre sans faire de quartier tous les orcs qu\'ils rencontrent sur le champ de bataille.$B$BLes soldats doivent prélever une défense ou une dent sur la mâchoire de leurs victimes et présenter ladite dent comme preuve de leur exploit.$B$BIl est recommandé de porter des gants épais.' WHERE `entry`=7402; +UPDATE `locales_quest` SET `Title_loc5` = '懸賞:獸人!' WHERE `entry`=7402; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '* Dirk jette le sabot derrière lui. *' WHERE `entry`=7424; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J\'ai hâte de faire l\'essai de mon déchiqueteur portatif, $R, mais avant que je ne puisse fabriquer le kit, j\'ai besoin de beaucoup de matériel !$B$BPour être précis, il me faut une montagne de thorium, de mithril et de fer. J\'aurai également besoin d\'une scie à vapeur par unité. Vous les trouverez à la scierie.$B$BAlors que je traînais dans les environs (avant ma capture) j\'ai remarqué une pile de scies à vapeur, au Camp de bûcherons des Foudrepiques.' WHERE `entry`=7424; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich bin ebenso begierig wie Ihr darauf, meine tragbare Schreddereinheit auszuprobieren, $R, aber bevor ich das Set herstellen kann, benötige ich Material - viel Material!$B$BUm genau zu sein, benötige ich einen Berg aus Thorium, Mithril und Eisen. Ich benötige außerdem eine Dampfsäge pro Einheit. Diese müsst Ihr beim Sägewerk beschaffen.$B$BAls ich mich hier umgesehen habe (vor meiner Gefangennahme), ist mir ein Stapel Dampfsägen im Holzlager der Sturmlanzen aufgefallen.' WHERE `entry`=7424; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7424; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Estoy tan ansioso como tú por probar mi nueva trituradora, $R, pero antes de que pueda fabricarla, voy a necesitar materiales, ¡muchos materiales!$B$BPara ser exactos, voy a necesitar una montaña de torio, mitril y hierro. También necesitaré una sierra de vapor por unidad. Tendrás que conseguirlas en la serrería.$B$BCuando estaba curioseando por aquí (antes de mi captura) me fijé en una pila de sierras de vapor en el aserradero Pico Tormenta.' WHERE `entry`=7424; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 제일이로군! 다른 녀석들은 뭐, 떨거지일 뿐이지 암.... 아, 풀어줘서 정말로 고맙소!$B$B내 인생이 한낱 오우거따위의 간식으로 끝나지 않을 줄 알았다니까!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그건 고르독 족쇄 열쇠라고 하는 물건이지. 이 오우거 얼간이들이 그렇게 부르더군. 이곳 오우거들이라면 누구나 지니고 있을 텐데, 어떤 오우거 녀석들이 지니고 있는지는 모르겠단 말이야. 경비병들이라면 갖고 있을 확률이 더 높겠지...$B$B아니, 내가 지금 뭔 소리 하는 거야. 당신 벌써 그 열쇠 갖고 있지?! 그게 바로 그 열쇠야?!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'C’est la Clé des menottes gordok – en tous cas, c’est comme ça que l’appellent ces patapoufs. Je ne sais pas qui l’a. Ils le peuvent tous, j’imagine. Les gardes, sans doute…$B$BMais qu’est-ce que je raconte ? Vous l’avez déjà, n’est-ce pas ? Vous l’avez sur vous ?' WHERE `entry`=7429; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Sie nennen ihn den Gordokfesselschlüssel - Naja, zumindest tun es diese \"Tonnenweise Spaß auf zwei Beinen\"-Oger. Ich denke einer der Oger müsste ihn haben, leider weiß ich nicht genau welcher. Möglicherweise ist die Chance größer, dass einer der Wachen ihn hat...$B$BWas erzähle ich da? - sicher habt Ihr ihn schon, oder? Ist es der da??!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Se llama llave de los grilletes de Gordok... bueno, así es como la llaman esos graciosillos. Creo que podría tenerla cualquiera de los ogros, pero no sé cuáles en concreto. Probablemente podrían tenerla los guardias...$B$B¿Pero qué estoy diciendo? ¡Si tú ya la tienes! ¡¿No?! ¡¿¿No es eso que tienes ahí??!' WHERE `entry`=7429; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '찾았군! 괘씸한 임프 녀석 같으니... 유감스럽지만 내가 가진 게 변변치 못해서 말이오. 내가 줄 수 있는 것 중에서 한 번 골라보도록 하시오.' WHERE `entry`=7441; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '후회는 하지 않소, 이방인 친구. 여왕님께서 떠나신 지도 오래되었고 셴드랄라의 업적은 토르텔드린 왕자의 광기로 훼손돼버렸지. 이제 내가 바라는 것은 오직 자유... 탈출 뿐이라오...' WHERE `entry`=7441; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리 고대인들이 당신에게 고마움을 표하고 있습니다, 영웅이여.' WHERE `entry`=7461; +UPDATE `locales_quest` SET `Details_loc1` = '도서관에 가면 계단 밑에 오래된 궤짝이 하나 있는데, 그 안에서 원하는 걸 골라가세요.' WHERE `entry`=7462; +UPDATE `locales_quest` SET `Objectives_loc1` = '도서관으로 되돌아가 셴드랄라의 보물을 찾아야 합니다. 임무 완수에 대한 보상을 받으십시오!' WHERE `entry`=7462; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr öffnet die Truhe und findet...' WHERE `entry`=7462; +UPDATE `locales_quest` SET `Details_loc1` = '$R 마법사로군! 정말 신기해. 마법사를 본 지가... 500년은 된 것 같군! 그래, 요즘은 어떻게 지내시오?$B$B당신의 갈증을 해소해줄 만한 게 있긴 하오만 먼저 내 부탁을 하나 들어줘야겠소.$B$B<킬킬거리는 리드로스>$B$B엘드레탈라스에 이례적인 사건이 하나 발생했소. 물의 정령 하나가 도서관 동쪽 서고에 거처를 잡았지 뭐요. 녀석의 출현 사실을 기록해야 하오이다!$B$B굽이나무 지구로 가서 히드로스폰의 정수를 추출해 오시오. 그걸 내게 가지고 오면 아주 유용한 주문을 하나 가르쳐 주도록 하지.' WHERE `entry`=7463; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안타깝군... 비극이야. 카리엘의 자취도 없고 유물들이 사라졌다는 말이오?' WHERE `entry`=7481; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mein Amtsbruder, der Taurenweise Korolusk, wirbt seinen Verbündeten für diese Aufgabe an.' WHERE `entry`=7481; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안타깝군... 비극이 아닐 수 없군요. 카리엘의 자취도 없고 유물들이 사라졌다는 말이지요?' WHERE `entry`=7482; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mein Amtsbruder, der Taurenweise Korolusk, wirbt seinen Verbündeten für diese Aufgabe an.' WHERE `entry`=7482; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<하품을 하는 리드로스>$B$B약속한 대로 신속의 영석을 주도록 하겠소. 한번에 몽땅 써버리진 마시오.$B$B<킬킬거리며 웃는 리드로스>' WHERE `entry`=7483; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐요? 기록할 것이 잔뜩 있단 말이오!' WHERE `entry`=7483; +UPDATE `locales_quest` SET `Details_loc1` = '이 고서는 젊은 현자들 중 한 명이 기르던 하수인 하나가 관심을 가질 뻔했었소. 불쌍한 것, 태어난 지 몇 주밖에 안 됐었는데...$B$B마법에 좀 소질이 있는 자라면 이 물건이 아주 흥미로워 보일 것이오.$B$B이 서고에 있던 집중의 성서가 분실됐는데, 아마도 귀족 엘프의 혼령이 가져가 버린 것이라 생각하오이다.$B$B그 고서와 눈부신 큰 결정 몇 개, 어둠의 허물, 그리고 온전한 검은 다이아몬드를 하나 가져오면 내가 그 영석을 만들어 주겠소.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신 방어구에 마법을 부여하면서 다치지나 마시오, $r.' WHERE `entry`=7484; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또 당신이오? 이번엔 또 무슨 일이오?' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Title_loc5` = '專注聖典' WHERE `entry`=7484; +UPDATE `locales_quest` SET `Details_loc1` = '왕자께서 이 고서를 잃어버리더니 아주 어린애처럼 우시더군. 나도 책을 잃고 운 적이야 있소이다만... 지식과 역사를 잃는 것보다 더 큰 손실은 없으니까 말이오. 하지만 그런 쓸모 없고 말도 안 되는 고서를 잃고 운다니 무슨 터무니없는 일이란 말이오? 토르텔드린 왕자께서 자기 몸에 상처를 내는 걸 보면서 오히려 잘 됐다는 생각이 들더이다.$B$B보호의 성서와 온전한 검은 다이아몬드 하나, 눈부신 큰 결정 몇 개, 그리고 닳아해진 누더기골렘 조각을 하나 가져오면 내가 영석을 다시 만들어주지.$B$B아, 그리고 가려면 북쪽으로 가보시오.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래, 그래... 진정하시오. 약속한 대로 영석을 줄 테니까.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내가 인내심이 있는 자이기에 당신에겐 다행이군그래.' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Title_loc5` = '防護聖典' WHERE `entry`=7485; +UPDATE `locales_quest` SET `Details_loc1` = '$n, 군주들에 대한 너의 충성은 우리가 이 세계의 모든 생명체에게 기대했던 것을 초월했다.$B$B너희 종족들이 갖고 있는 감사 또는 선행에 대한 보상이란 개념을 잘 이해할 수는 없다만, 이런 경우라면 정말 상을 내려야 할 것 같다.$B$B이 섬의 남쪽 물 밑을 살펴보면 궤짝이 하나 있을 터인데, 그 안에 네게 내릴 상이 들어있다.$B$B가라, $n. 가서 차지하라.' WHERE `entry`=7486; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '물 위에서 히드락시스의 목소리가 울려 퍼집니다...$B$B\"너에게 가장 잘 맞는 것을 고르도록 하여라, $n. 그것이 물의 군주들의 적들로부터 너를 보호해 주기를 빈다.\"' WHERE `entry`=7486; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그물을 되찾았군요! 수고했습니다! 레스텐드리스도 다른 블러드 엘프들과 마찬가지로 마법의 남용이 이 세계에 불러올 수 있는 위험에 대해서는 무지합니다. 그들은 마법의 달인들인 걸로 착각하며 자신들이 마법 중독의 노예인 것은 깨닫지 못하는 것이지요. 그녀가 죽어 안타깝지만 어쩔 수 없는 일이었습니다.$B$B고맙습니다. 이 그물에 든 힘을 넓은 지역에 걸쳐 안전하게 분산한 후, 이 그물을 파괴해 앞으로의 마법 남용을 막도록 하겠습니다.' WHERE `entry`=7488; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그물은 가져왔습니까? 그 안에 농축된 마법의 힘을 분산해야만 합니다!' WHERE `entry`=7488; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 이 그물에는 혈투의 전장에서 빨아들인 마법의 힘이 가득 들어있어. 레스텐드리스처럼 무책임한 자가 이런 힘을 손에 넣는다면 어떤 재앙을 불러올지 걱정되는군. 그녀가 죽어 슬프긴 하지만 살아서는 이 그물을 넘기지 않았을 테니 어쩔 수 없군.$B$B고맙네. 레스텐드리스보다 더 책임감 있는 마법 학자들에게 이 그물을 보내도록 하지. 그들이 이 힘의 새로운 관리자가 될 게야.' WHERE `entry`=7489; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '레스텐드리스의 그물을 가져왔는가?' WHERE `entry`=7489; +UPDATE `locales_quest` SET `Title_loc5` = '蕾瑟塔蒂絲的網' WHERE `entry`=7489; +UPDATE `locales_quest` SET `Details_loc1` = '당신은 불가능하게만 보였던 일을 해내고 호드의 승리를 이뤄냈습니다. 검은용군단의 여왕이 발 앞에 죽은 채로 쓰러져있다니... 오닉시아의 머리를 가지고 오그리마로 귀환하여 승리의 소식을 대족장에게 알려야 합니다.' WHERE `entry`=7490; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오늘 호드는 커다란 승리를 거두었노라. $n, 그대는 내게 수없이 경의를 표했었지만, 이제는 이 대족장이 그대에게 경의를 표할 차례로구나.' WHERE `entry`=7490; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<오닉시아의 거대한 머리를 보자 아주 잠깐 동안 엄숙했던 표정이 변하며 파멸의 망치를 뽑아들 태세를 보이는 스랄...>' WHERE `entry`=7490; +UPDATE `locales_quest` SET `Title_loc5` = '部落的勝利' WHERE `entry`=7490; +UPDATE `locales_quest` SET `Details_loc1` = '대군주 룬탁이 힘의 골짜기에서 그대가 오기를 기다리고 있노라.$B$B<경례를 하는 스랄>$B$B오그리마의 영웅이여, 주민들이 너무 오래 기다리게 하지는 말게.' WHERE `entry`=7491; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 보상을 선택하게. 난 이 영광스러운 승리를 축하하는 의식을 시작하겠네.' WHERE `entry`=7491; +UPDATE `locales_quest` SET `Details_loc1` = '페랄라스의 타우렌 장로인 탈로 쏜후프께서 도움을 요청하고 계시오. 자세한 얘기는 별로 없으셨지만 아주 민감하면서도... 끔찍한 문제 때문에 요원이 한 명 필요하다고 하셨소.$B$B호드를 받들어 모자케 야영지로 가서 탈로님과 이야기를 나눠보도록 하시오.' WHERE `entry`=7492; +UPDATE `locales_quest` SET `Objectives_loc1` = '페랄라스의 모자케 야영지에 있는 탈로 쏜후프와 대화해야 합니다.' WHERE `entry`=7492; +UPDATE `locales_quest` SET `Title_loc2` = 'Le camp Mojache' WHERE `entry`=7492; +UPDATE `locales_quest` SET `Title_loc5` = '莫沙徹營地' WHERE `entry`=7492; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Tueur de dragons et artisan du cuir expérimenté ? Vous ne cessez pas de m\'émerveiller, héros. Je m\'incline devant votre supériorité.$B$BJe vous prie d\'accepter mon enseignement. Ce savoir pourrait vous rendre de grands services si vous entreprenez de détruire ce qui reste du Vol noir.$B$BServez-vous des écailles de leur mère pou créer une cape. Elle vous protègera, vous et vos alliés, du souffle incendiaire du seigneur de Blackrock… Nefarian.' WHERE `entry`=7493; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Drachentöter und erfahrener Lederer? Ihr erstaunt mich immer wieder. Ich fühle mich geehrt.$B$BBitte akzeptiert, was ich Euch jetzt beibringen werde. Wenn Ihr die letzten Überbleibsel des schwarzen Drachenschwarms vernichtet, wird dieses Wissen von unschätzbarem Wert sein.$B$B Stellt den Umhang aus den Schuppen der Brutmutter her. Er wird Euch und Eure Verbündeten vor dem feurigen Atem des Lords von Blackrock schützen... Nefarian.' WHERE `entry`=7493; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Драконоубийца и опытный кожевник:опытная кожевница;? Ты не перестаешь изумлять меня, герой. Я сражен.$B$BПожалуйста, прими как дар то, чему я собираюсь тебя научить. Это знание окажется бесценным для тебя, если ты намерен уничтожить последних черных драконов.$B$BИзготовь плащ из чешуи драконьей царицы. Он будет защищать тебя и твоих союзников от опаляющего дыхания владыки Черной горы... Нефариана.' WHERE `entry`=7493; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오십시오. 만나서 반갑습니다. 하지만 더 좋은 상황 속에서 만나지 못해 유감이군요.$B$B아주 중요한 임무가 있으니 잘 들으십시오...' WHERE `entry`=7494; +UPDATE `locales_quest` SET `Details_loc1` = '당신은 불가능하게만 보였던 일을 해냈습니다. 검은용군단의 여왕이 당신 발 앞에 죽은 채로 쓰러져있다니... 그녀의 머리를 갖고 가서 대영주님께 보여주도록 하십시오.' WHERE `entry`=7495; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 오랜 세월 동안 혼을 빼앗는듯한 여왕의 눈빛에 사로잡혀 굴복해 있었거늘, 이제야 정의가 실현되고 스톰윈드의 명예가 회복되었다! 오늘, 이 영광스러운 승리를 경축하리라!' WHERE `entry`=7495; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아니, 어떻게 이런 일이!' WHERE `entry`=7495; +UPDATE `locales_quest` SET `Title_loc5` = '聯盟的勝利' WHERE `entry`=7495; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이렇게 커다란 의식의 주인공이 될만한 영웅은 흔하게 나오지 않는 법이지요. 자, 축하의 의식을 시작할 수 있도록 보상을 골라보십시오.' WHERE `entry`=7496; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Tueur de dragons et artisan du cuir expérimenté ? Vous ne cessez pas de m\'émerveiller, héros. Je m\'incline devant votre supériorité.$B$BJe vous prie d\'accepter mon enseignement. Ce savoir pourrait vous rendre de grands services si vous entreprenez de détruire ce qui reste du Vol noir.$B$BServez-vous des écailles de leur mère pour créer une cape. Elle vous protègera, vous et vos alliés, du souffle incendiaire du seigneur de Blackrock… Nefarian.' WHERE `entry`=7497; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Drachentöter und erfahrener Lederer? Ihr erstaunt mich immer wieder. Ich fühle mich geehrt.$B$BBitte akzeptiert, was ich Euch jetzt beibringen werde. Wenn Ihr die letzten Überbleibsel des schwarzen Drachenschwarms vernichtet, wird dieses Wissen von unschätzbarem Wert sein.$B$B Stellt den Umhang aus den Schuppen der Brutmutter her. Er wird Euch und Eure Verbündeten vor dem feurigen Atem des Lords von Blackrock schützen... Nefarian.' WHERE `entry`=7497; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Драконоубийца и опытный кожевник:опытная кожевница;? Ты не перестаешь изумлять меня, герой. Я сражен.$B$BПожалуйста, прими как дар то, чему я собираюсь тебя научить. Это знание окажется бесценным для тебя, если ты намерен уничтожить последних черных драконов.$B$BИзготовь плащ из чешуи драконьей царицы. Он будет защищать тебя и твоих союзников от опаляющего дыхания владыки Черной горы... Нефариана.' WHERE `entry`=7497; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했소, $r 친구. 이런 책을 더 찾게 되거든 주저하지 말고 우리에게 되돌려주시오.$B$B시간이 지나면서 분실된 책을 찾아주는 자에게 줄 보상을 바꾸거나 심지어는 새로운 보상을 추가하기도 하니 말이오.' WHERE `entry`=7498; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾았군!' WHERE `entry`=7498; +UPDATE `locales_quest` SET `Title_loc5` = '迦羅娜:潛行與詭計研究' WHERE `entry`=7498; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했소, $r 친구. 이런 책을 더 찾게 되거든 주저하지 말고 우리에게 되돌려주시오.$B$B시간이 지나면서 분실된 책을 찾아주는 자에게 줄 보상을 바꾸거나 심지어는 새로운 보상을 추가하기도 하니 말이오.' WHERE `entry`=7499; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾았군!' WHERE `entry`=7499; +UPDATE `locales_quest` SET `Title_loc5` = '防禦寶典' WHERE `entry`=7499; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했소, $r 친구. 이런 책을 더 찾게 되거든 주저하지 말고 우리에게 되돌려주시오.$B$B시간이 지나면서 분실된 책을 찾아주는 자에게 줄 보상을 바꾸거나 심지어는 새로운 보상을 추가하기도 하니 말이오.' WHERE `entry`=7500; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾았군!' WHERE `entry`=7500; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했소, $r 친구. 이런 책을 더 찾게 되거든 주저하지 말고 우리에게 되돌려주시오.$B$B시간이 지나면서 분실된 책을 찾아주는 자에게 줄 보상을 바꾸거나 심지어는 새로운 보상을 추가하기도 하니 말이오.' WHERE `entry`=7501; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾았군!' WHERE `entry`=7501; +UPDATE `locales_quest` SET `Title_loc5` = '聖光之力' WHERE `entry`=7501; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7502; +UPDATE `locales_quest` SET `Title_loc5` = '束縛之影' WHERE `entry`=7502; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했소, $r 친구. 이런 책을 더 찾게 되거든 주저하지 말고 우리에게 되돌려주시오.$B$B시간이 지나면서 분실된 책을 찾아주는 자에게 줄 보상을 바꾸거나 심지어는 새로운 보상을 추가하기도 하니 말이오.' WHERE `entry`=7503; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾았군!' WHERE `entry`=7503; +UPDATE `locales_quest` SET `Title_loc5` = '最偉大的獵手' WHERE `entry`=7503; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했소, $r 친구. 이런 책을 더 찾게 되거든 주저하지 말고 우리에게 되돌려주시오.$B$B시간이 지나면서 분실된 책을 찾아주는 자에게 줄 보상을 바꾸거나 심지어는 새로운 보상을 추가하기도 하니 말이오.' WHERE `entry`=7504; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾았군!' WHERE `entry`=7504; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했소, $r 친구. 이런 책을 더 찾게 되거든 주저하지 말고 우리에게 되돌려주시오.$B$B시간이 지나면서 분실된 책을 찾아주는 자에게 줄 보상을 바꾸거나 심지어는 새로운 보상을 추가하기도 하니 말이오.' WHERE `entry`=7505; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾았군!' WHERE `entry`=7505; +UPDATE `locales_quest` SET `Title_loc5` = '你與冰霜震擊' WHERE `entry`=7505; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했소, $r 친구. 이런 책을 더 찾게 되거든 주저하지 말고 우리에게 되돌려주시오.$B$B시간이 지나면서 분실된 책을 찾아주는 자에게 줄 보상을 바꾸거나 심지어는 새로운 보상을 추가하기도 하니 말이오.' WHERE `entry`=7506; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '책을 찾았군!' WHERE `entry`=7506; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 책을 암시장에 팔면 돈 좀 꽤 받았을 텐데... 더군다나 보호 인장이 깨져 필요한 지식을 가진 자라면 누구나 이 성스러운 책 안에 든 용 퇴치법을 읽을 수 있게 되었으니 말이오.$B$B아주 큰 보상을 해줘야 마땅하겠지... 뭐, 얻으려면 아주 큰 고생을 해야만 하는 그런 보상 말이오.$B$B<씩 웃는 리드로스>' WHERE `entry`=7507; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 우리가 편찬한 최고의 작품 중 하나로군. 아주 오랫동안 분실돼 있던 책이오.' WHERE `entry`=7507; +UPDATE `locales_quest` SET `Details_loc1` = '이 임무를 맡으려면 현자 리드로스에게 무딘 칼을 보여주어야 합니다.' WHERE `entry`=7508; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '용의 둥지에 들어가는 데 성공하면 그 용의 화염 숨결로 날을 달구고, 마지막에는 그 용의 피에 담금질을 하시오. 그러면 그 칼을 당신에게 귀속하도록 하겠소.' WHERE `entry`=7508; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '좋았소. 시작해볼까...' WHERE `entry`=7508; +UPDATE `locales_quest` SET `Title_loc5` = '鑄造奎爾賽拉' WHERE `entry`=7508; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Si consigues entrar en la guarida del dragón, calienta la espada con su fiero aliento y témplala en su sangre... entonces uniré la espada a tu mano.' WHERE `entry`=7508; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Excelente, empecemos...' WHERE `entry`=7508; +UPDATE `locales_quest` SET `Details_loc1` = '이 달궈지지 않은 고대의 검을 오닉시아의 동지로 가져가 오닉시아를 싸움에 끌어들이도록 하시오.$B$B이 칼을 달구려면 꾀를 써야 하는데, 전투 중에는 오닉시아가 반드시 당신을 불태워 죽이려 할 것이오. 이 달궈지지 않은 고대의 검을 근처에 꽂아 놓고 오닉시아의 화염 숨결로 달구어지기를 기대할 수밖에 없소이다. 그 후에도 살아남았다면 달궈진 고대의 검을 다시 뽑아든 후 그 용을 처치하시오.$B$B달궈진 고대의 검을 불타는 오닉시아의 시신에 꽂으면 가공된 고대의 검이 될 것이오.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<뭐라고 알아들을 수 없는 말을 중얼거리는 리드로스>$B$B약속한 대로 당신에게 쿠엘세라 검을 주겠소.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '언젠가 다른 사람이 그 찬란한 검을 지니게 되겠지.' WHERE `entry`=7509; +UPDATE `locales_quest` SET `Title_loc5` = '鑄造奎爾賽拉' WHERE `entry`=7509; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 가져온 펜던트를 우리 학자들이 살펴보는 데는 시간이 좀 걸릴 테지만, 호드를 위한 자네의 활약을 기리는 뜻에서 작은 선물을 주고 싶군.$B$B고맙네. 자네가 한 일이 자네 자신은 물론 우리의 명예도 드높인 걸세.' WHERE `entry`=7541; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Il faudra du temps pour que nos savants étudient le pendentif que vous nous avez rapporté. J\'aimerais vous offrir un petit témoignage de notre reconnaissance, pour le service que vous avez rendu à la Horde.$B$BMerci, $n. Vos actions vous font honneur.' WHERE `entry`=7541; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Unsere Gelehrten werden einige Zeit brauchen, um den Anhänger, den Ihr uns gebracht habt, zu studieren. Allerdings möchte ich Euch für Euren Dienst an der Horde eine kleine Belohnung geben.$B$BDanke, $N. Eure Taten ehren Euch und uns.' WHERE `entry`=7541; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nuestros estudiosos tardarán un tiempo en analizar el colgante que nos trajiste. Pero quiero ofrecerte una pequeña recompensa por el trabajo que has hecho para la Horda.$B$BGracias, $n. Tus actos te honran a ti, y también a nosotros.' WHERE `entry`=7541; +UPDATE `locales_quest` SET `Title_loc5` = '莫蘇爾·召血者' WHERE `entry`=7562; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $n, y bienvenido. ¿Estás aquí para estudiar en los aledaños del Altar de la Tempestad como yo, acaso para reunir su energía para algún fin oculto...?$B$B¿O... quizás hayas venido a hablar conmigo? Sí, eso parece.$B$B¿Quieres dominar un corcel nefasto? No es una tarea fácil. Te costará no poca sangre, sudor... y oro, por supuesto. Pero un corcel nefasto de Xoroth es un premio que lo merece, así que si te interesa, escucha...' WHERE `entry`=7562; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, es sangre. Será del maestro Mor\'zul. Está tan prendado de esa cosa y le encanta verla derramada. Yo, en cambio, prefiero verla fluir por las venas de un pequeño roedor. Así se queda caliente... hasta que la quieres.$B$BEsta es una sangre poderosa. ¡Mor\'zul debe de estar confeccionando otro papiro para invocar a un corcel nefasto! ¡Qué emoción!$B$BSi eso es cierto, y vas a realizar el ritual, entonces... vas a necesitar mucho más que sangre, amigo.' WHERE `entry`=7564; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes algo para mí? ¿No será una hermosa y jugosa araña? ¿O quizás una cucaracha? Espero que aún esté viva... Me encanta masticarlas cuando aún están vivas...' WHERE `entry`=7564; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 모아 오느라 수고가 많았소이다. 이 피로 파멸의수호병의 마법 방어력을 무력화시킬 수 있을 거요.' WHERE `entry`=7581; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, es estupendo eso que traes. La sangre anulará las defensas mágicas del Guardia apocalíptico.' WHERE `entry`=7581; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Con la sangre del sátiro Mala Hierba bastará.' WHERE `entry`=7581; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 야생혈족 사티로스의 피로 이 수정들을 붙이기만 하면 감옥은 모두 준비된 것이오이다.' WHERE `entry`=7582; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '헤더린들이 그 귀한 보석을 순순히 내주지는 않을 거요.' WHERE `entry`=7582; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tan solo tengo que mezclar la sangre de Mala Hierba con estos cristales y la prisión estará lista.' WHERE `entry`=7582; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Los Hederine no renunciarán a sus preciadas gemas sin oponer resistencia, $n.' WHERE `entry`=7582; +UPDATE `locales_quest` SET `Details_loc1` = '감옥은 준비가 되었소. 이제 이 임무에서 가장 어려운 부분만 남았소이다.$B$B타락의 흉터 안에서 파멸의수호병을 찾아 이 수정 감옥에 가둬야 하오.$B$B조심하시오! 이 수호병은 교활하고 치명적인 적이라 가두려고 의식을 행하려는 즉시 당신을 죽이려고 덤벼들 거요. 사로잡히지 않으려고 아주 거칠게 저항하겠지.$B$B녀석은 당신만 처치하려고 덤벼들 테니 당신을 지켜줄 만한 동료를 데리고 가는 것이 좋을 것이오.' WHERE `entry`=7583; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 부탁한 대로 했으니 이제 당신에게 이 악마를 소환하고 지배하는 방법을 알려주어도 될 것 같군.' WHERE `entry`=7583; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래, 어찌 됐소?' WHERE `entry`=7583; +UPDATE `locales_quest` SET `Title_loc5` = '鎮壓' WHERE `entry`=7583; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Has hecho lo que te pedí. Ahora estás preparada para aprender a conjurar y controlar a la bestia.' WHERE `entry`=7583; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mm... ¿Y bien?' WHERE `entry`=7583; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '맙소사! 또야?' WHERE `entry`=7601; +UPDATE `locales_quest` SET `Details_loc5` = '要想我教你召喚煉獄火僕從,你必須殺死克羅蘇斯並從他燃燒的屍體中取出煉獄火之核交給我。但是這項任務並不簡單。克羅蘇斯幾乎已經燒盡了。你必須重新點燃他的屍體,令他復活。你必須從其他惡魔那兒收集一些東西才能令他復活。$B$B我的孩子,準備上路吧。' WHERE `entry`=7601; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Oh, vaya, ya estamos otra vez.' WHERE `entry`=7601; +UPDATE `locales_quest` SET `Title_loc5` = '克羅蘇斯的煉獄火之核' WHERE `entry`=7603; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡¡Un trato es un trato! Rápido, escribe esto. ¡No tengo tiempo! ¡Mi más grande conjuración se nos echa encima!' WHERE `entry`=7603; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te has perdido?' WHERE `entry`=7603; +UPDATE `locales_quest` SET `Details_loc1` = '이하 서명인은 이에 토륨 대장조합(이하 토대 조합)에 배달되는 설퍼론 주괴가 모조품이 아닌 진품임을 선언하고, 또한 설퍼라스의 제작, 제조, 주조, 수색, 판매, 식음을 시도하다 발생할 수 있는 모든 손해에 대해서 토대 조합의 책임 또는 잘못이 아님을 알립니다.$B$B본 계약에 서명하는 것은 여기 나열된 모든 조항에 동의한다는 것을 의미합니다.$B$B_________________$B$B서명' WHERE `entry`=7604; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$C, vous êtes sur le point de subir une série d\'événements rigoureux qui mettront toutes vos capacités à l\'épreuve.$B$BI vous suggère d\'écouter l\'histoire que je dois raconter.$B$BBe vous a averti, vous devez remplir cette tâche seul . Il est recommandé que vos alliés restent à distance.Toute ingérence de la part d\'agents extérieurs entraînera une punition des plus sévères.$B$BDestiny vous a conduit seul, ici. Bataille avec honneur. Exploitez la lumière.' WHERE `entry`=7621; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '$C, Ihr seid dabei eine entscheidene Reihe von Ereignissen zu durchleben, die alle Eure Fähigkeiten auf die Probe stellen sollen.$B$BIch schlage vor, dass Ihr Euch erst einmal anhört, was ich zu erzählen habe.$B$BLasst Euch gewarnt sein, Ihr müsst diese Aufgabe alleine lösen. Es ist ratsam, dass Eure Verbündeten Abstand halten. Die Einmischung anderer wird eine harte Bestrafung zur Folge haben.$B$BDas Schicksal hat Euch, Euch alleine, hierher geführt. Kämpft mit Ehre. Macht Euch das Licht zu Nutze.' WHERE `entry`=7621; +UPDATE `locales_quest` SET `Details_loc1` = '내가 할 수 없었던 일을 해야 합니다. 스트라솔름에서 탈출하려다 살해당한 인부들을 구해야 해요.$B$B그들은 빛을 향해 나아갈 겁니다. 그대는 그들이 살아남을 수 있도록 지켜줘야 해요. 너무 많은 이들이 쓰러진다면 우리의 저주받은 삶은 계속될 겁니다. 그런 일이 벌어지면 그대는 실패하게 될 겁니다.$B$B그대가 지금까지 터득한 모든 기술과 주문, 마법을 시험받을 거예요. 빛의 가호가 있기를 빌겠어요, $N.' WHERE `entry`=7622; +UPDATE `locales_quest` SET `EndText_loc1` = '빛과 어둠의 균형' WHERE `entry`=7622; +UPDATE `locales_quest` SET `Details_loc5` = '你必須完成我未做完的事情:保護逃離斯坦索姆的農民。$B$B他們會走向光明,而你必須確保他們的安全。要是死去的人數量過多,我們將繼續生活在詛咒之下─你的任務也會失敗。$B$B這項任務將檢驗你學到的所有技能和法術。願光明保佑你,$N。' WHERE `entry`=7622; +UPDATE `locales_quest` SET `Title_loc5` = '貝恩霍勒領主' WHERE `entry`=7623; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tengo paciencia para aguantar varios milenios, $c. Pero no pienses que por ello mereces más de un instante de mi tiempo...' WHERE `entry`=7623; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Menuda maravilla! Después de pudrirse durante una semana, ¡este corazón será un bocado exquisito! Quizás mande traer la cabeza de Ulathek para contemplarla mientras como...$B$BMe has hecho un gran favor, $c, así que te concedo algo más de mi paciencia. Un poquito más.' WHERE `entry`=7624; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ya puedo saborear el corazón de Ulathek en mis labios. Tan dulce es la carne de un traidor...' WHERE `entry`=7624; +UPDATE `locales_quest` SET `Title_loc5` = '克索諾斯星塵' WHERE `entry`=7625; +UPDATE `locales_quest` SET `Title_loc5` = '達斯莫拉之鈴' WHERE `entry`=7626; +UPDATE `locales_quest` SET `Title_loc5` = '黑暗戰車之輪' WHERE `entry`=7627; +UPDATE `locales_quest` SET `Details_loc1` = '심판의 양초는 불을 비축하고 있다가 의식을 방해하려는 자가 나타나면 그를 공격하게 되지요. 그대가 대소환진을 만들 때 양초가 켜져 있으면 의식을 방해하려는 악마들이 그 불길에 타 버리게 될 겁니다!$B$B그 불을 억제하는 건 쉬운 일이 아닐 뿐 아니라, 이를 위해서는 검은용 비늘에 깃든 정수도 필요합니다. 무두질이 가능한 친구에게 그 비늘들을 얻어서 고르지키 와일드아이즈에게 가져가도록 하십시오.' WHERE `entry`=7628; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 아주 좋아. 양초의 불을 억제하려면 이것들이 필요할 거야. 이제 비늘이 생겼으니 양초를 만들어 자네가 대소환진 의식을 시작할 준비가 될 때까지 내가 지니고 있도록 하지.' WHERE `entry`=7628; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '용 비늘은 가져 왔나? 그게 마련될 때까지는 양초를 만들지 않을 거야... 자칫하면 야영지 전체를 날려 버릴 수도 있거든!' WHERE `entry`=7628; +UPDATE `locales_quest` SET `Title_loc5` = '末日蠟燭' WHERE `entry`=7628; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, muy bien. Las necesitaré para contener las llamas de la vela. Ahora que tengo las escamas, haré la vela y la custodiaré hasta que estés listo para iniciar el ritual de creación del Círculo de invocación superior.' WHERE `entry`=7628; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has traído las escamas de dragón, $n? No quiero empezar con la vela hasta que las tenga... ¡podría hacer estallar todo el campamento!' WHERE `entry`=7628; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Pergament hergestellt' WHERE `entry`=7629; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡La tienes! ¡Bien hecho! Ahora podré crear la magnetita. Cuando estés listo para el ritual de creación del Círculo de invocación superior, querrás tener una magnetita para asegurarte de que el ritual no fracase.' WHERE `entry`=7630; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Tienes la arcanita, $n? Cuando me la traigas, podré hacerte la magnetita.' WHERE `entry`=7630; +UPDATE `locales_quest` SET `Title_loc5` = '克索諾斯恐懼戰馬' WHERE `entry`=7631; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Votre dilligence et votre intégrité ont été notées, $c.$B$BNous sommes les Anciens, les protecteurs de cette forêt qui fut grande, autrefois. Nos formes physiques ont été détruites il y a dix mille ans lorsqu’Archimonde et la Légion ardente ont marché sur le mont Hyjal. Malgré tout, nos esprits demeurent intacts.$B$BNous avons des tâches à vous proposer. Des tâches qui vous donneront accès à nos secrets, si vous les accomplissez.$B$BSi vous y parvenez, revenez à ce rocher et nous répondrons à votre appel.' WHERE `entry`=7633; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Euer Eifer und Eure Rechtschaffenheit wurden zur Kenntnis genommen, $C.$B$BWir sind die Uralten, Beschützer dieses einst bedeutenden Waldes. Unsere körperlichen Formen wurden vor 10.000 Jahren zerstört, als Archimonde und die Brennende Legion gegen Hyjal aufmarschierten. Dennoch, unsere Geister blieben unversehrt.$B$BWir haben Aufgaben zu vergeben. Werden diese erfüllt, so werden sie Euch die Geheimnisse der Uralten preisgeben.$B$BWisset, solltet Ihr diese Aufgaben vollenden, so kehrt lediglich zu diesem Felsen zurück und wir werden Euren Ruf erhören.' WHERE `entry`=7633; +UPDATE `locales_quest` SET `Title_loc5` = '龍筋箭袋' WHERE `entry`=7634; +UPDATE `locales_quest` SET `Details_loc1` = '고대정령의 활을 완성하는 데 필요한 지팡이는 바르투스가 줄 수 있지만 활시위에 마법을 부여할 수 있는 건 나뿐이니라.$B$B아주 간단한 일이다. 다 자란 검은용 한 마리를 처치하고 그 뼈에 붙어 있는 힘줄을 가져오기만 하면 되니까. 그 힘줄을 내게 가져오면 마법을 부여해 불멸에 가까운 활시위로 만들어 주리라.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 사악하기 그지없는 용이었나 보군. 이 힘줄에서 지독하게 사악한 향기가 뿜어져 나오고 있어.$B$B내가 이 살에 묻은 때를 씻어내고 마법을 부여하는 동안 잠시 기다리도록 하라.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검은용 한 마리를 찾아 처치하는 것쯤이야 그대에게는 식은 죽 먹기에 불과하겠지만, 잡담이나 늘어놓으며 시간을 낭비하지 말도록.' WHERE `entry`=7635; +UPDATE `locales_quest` SET `Title_loc5` = '合適的弓弦' WHERE `entry`=7635; +UPDATE `locales_quest` SET `Details_loc1` = '아직도 이 세계에는 불타는 군단이 활동하고 있다. 놈들이 나타날 때 녀석들의 손에 닿는 것은 모두 부패하여 자연이 시들고 흐느끼느니라.$B$B$n, 그 타락하고 부패한 놈들을 찾아 처치하도록! 미리 경고하겠다. 그대가 홀로 맞서지 않고 친구들과 힘을 합쳐 달려들면 녀석들이 도망칠 것이다. 그대가 홀로 맞선다면 녀석들이 단박에 달려들어 그대를 처치하려 들 것이다. 그 오만하고 비겁한 녀석들의 머릿속에 고통이 무엇인지 가르쳐 주어라.$B$B자, 나의 돌껍질 하나를 떼어내 주겠노라. 여기 새겨진 글이 그대를 적에게 인도할 것이다. 모두 처치하고 그 증거를 가지고 나에게 돌아오라.' WHERE `entry`=7636; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 그대는 아주 큰일을 해 주었다! 자, 이 지팡이를 받아 스토마가 만들어 줄 수 있는 활시위와 결합하도록 하라. 그러면 온 세상을 호령할 최고의 무기가 탄생할 것이니라.' WHERE `entry`=7636; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그들의 겉모습에 속아서는 안 될 것이다!' WHERE `entry`=7636; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 지금까지 무엇을 얻기 위해 기다려 왔는지 알고 있네, $c|1이여;여;. 이제 어떻게 하면 그것을 얻을 수 있는지 알려 주겠네.$B$B여기 스톰윈드 빛의 대성당에 계시는 그레이슨 섀도브레이커 경과 대화를 나누어 보게. 성기사에게 가장 어울리는 최고의 군마는 어떤 녀석인지, 그 녀석을 얻으려면 어떻게 해야 하는지 알려주실 것일세.$B$B좋은 결과 있기를 빌겠네, 고귀한 <형제/자매여>. 정의를 위해!' WHERE `entry`=7638; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '만나서 반갑네. 자네가 군마를 얻기 위해 기다려 왔다는 사실을 알고 있네. 이제 때가 되었어.$B$B물론 여러 가지 방법으로 자네를 시험하게 될 것이네. 하지만 가장 중요한 것은 자네에게 닥쳐올 많은 난관을 극복하려는 적극적인 자세라네. 이번 시험은 훈련과는 차원이 다르네. 다행히 자네 실력으로 봐서 별다른 교육은 필요 없겠군. 자네는 지금까지 악마를 상대로 싸워오지 않았나? 그 악마의 손에서 자네의 동료가 될 친구를 구해오게.$B$B이제 자네 차례라네!' WHERE `entry`=7638; +UPDATE `locales_quest` SET `Title_loc5` = '格雷森·破影者領主' WHERE `entry`=7638; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Oui, il conviendra. Au cours de cette affaire, vous aurez à accomplir plus d\'un sacrifice. Je suis content de voir que vous en êtes capable. Le sacrifice est un élément clé dans ce qui est nécessaire pour remplir les devoirs d\'un $c... Mais je n\'ai pas besoin de vous sermonner là-dessus.$B$BÀ présent, $n, j\'ai besoin que vous fassiez preuve de jugement. Cet encensoir sera votre canal pour dispenser votre jugement aux esprits torturés des régions que nous avons perdu.' WHERE `entry`=7639; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Bon retour parmi nous, $n. Avez-vous acheté l\'encensoir d\'exorcisme ?' WHERE `entry`=7639; +UPDATE `locales_quest` SET `Details_loc1` = '적합한 마갑이 없다면 성기사의 군마라고 해도 단지 짐이나 나르는 동물일 뿐이라네. 자네의 군마에 사용할 마갑은 최고급 재료로 만들어야 할 뿐 아니라 주변 환경 때문에 영혼의 세계와 균형을 이루도록 세심한 배려가 필요하네.$B$B일단 마갑을 만들도록 하세나. 스톰윈드의 드워프 지구에 살고 있는 그리만트 엘모어야 말로 이 일에 딱 맞는 최고의 장인이지. 그의 작업비는 꽤 비싸겠지만 실력 하나는 최고라네. 드워프 지구로 가서 그와 대화를 나눠보게나.' WHERE `entry`=7641; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '만나서 반갑소! 당신이 찾아올 것이라고 그레이슨 섀도브레이커 경께서 전갈을 보내셨소. 필요하다는 마갑을 만들어 주는 거야 어렵지 않지만 가격도 그렇고 만드는 방법도 쉽지 않을 거요. 일단 먼저 흥정부터 합시다.$B$B나는 이 정도의 가격을 원하오. 그레이슨 섀도브레이커 경께서도 합리적인 가격이라 생각하실 것이오. 잘 알겠지만 아제로스에서 여기보다 마갑을 잘 만드는 곳은 없소이다.' WHERE `entry`=7641; +UPDATE `locales_quest` SET `Title_loc5` = '上古聖馬之魂' WHERE `entry`=7643; +UPDATE `locales_quest` SET `Title_loc5` = '受祝福的奧金馬鎧' WHERE `entry`=7644; +UPDATE `locales_quest` SET `Title_loc5` = '魔法糧草' WHERE `entry`=7645; +UPDATE `locales_quest` SET `Title_loc5` = '審判和救贖' WHERE `entry`=7647; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7649; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7650; +UPDATE `locales_quest` SET `Details_loc1` = '이 책에는 도서관의 인장이 찍혀있습니다.' WHERE `entry`=7651; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잠깐만, 아주 괜찮은 거래가 하나 있는데 말이야.$B$B난 이 황제의 판금 갑옷 제작 기술을 원하는 사람들에게 처분할까 생각 중일세. 그 대가로 원하는 건 토륨 주괴뿐인데, 어떻게 생각하나?' WHERE `entry`=7652; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voilà, messire, j’ai une superbe affaire à vous proposer.$B$BJe veux me débarrasser d’un certain nombre de plans pour des pièces d’armure impériales en plaques. Je cherche quelqu’un qui voudrait les prendre. En échange, tout ce qu’il me faut, ce sont quelques barres de thorium. Cela vous tente ?' WHERE `entry`=7652; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Okay, Junge, ich habe da ein heißes Angebot für dich.$B$BIch habe hier einige Pläne zur Herstellung von imperialen Plattenrüstungen, die ich gerne loswerden möchte. Das einzige, was ich als Gegenleistung verlange, sind einige Thoriumbarren. Klingt doch gut, oder?' WHERE `entry`=7652; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Muy bien, señor, te voy a ofrecer un buen trato.$B$BQuiero deshacerme de estos diseños de esta armadura de placas imperiales y necesito a alguien que cargue con ellos. Todo lo que quiero a cambio es algunas barras de torio. ¿Te parece bien?' WHERE `entry`=7652; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네와 거래를 하게 되어 기쁘군.$B$B그런데 $n, 그 아니꼽다는 듯한 표정은 짓지 않는 게 어떻겠나?' WHERE `entry`=7653; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '허리띠 도면은 토륨 주괴 20개는 줘야 하네.' WHERE `entry`=7653; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les plans de la ceinture vont vous coûter 20 barres de thorium.' WHERE `entry`=7653; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Das macht 20 Thoriumbarren für die Pläne des Plattengürtels, Junge.' WHERE `entry`=7653; +UPDATE `locales_quest` SET `Title_loc5` = '帝國鎧甲腰帶' WHERE `entry`=7653; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네와 거래를 하게 되어 기쁘군.$B$B그런데 $n, 그 아니꼽다는 듯한 표정은 짓지 않는 게 어떻겠나?' WHERE `entry`=7654; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '장화 도면은 토륨 주괴 40개만 줘. 그래, 40개! 아니 왜 눈물이 고였나... 손수건이라도 줘야하나?$B$B<소리 내어 웃는 데로타인>' WHERE `entry`=7654; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour le plan des bottes, mon prix est de 40 barres de thorium. Ouais, 40. Vous n’allez pas pleurer, quand même ? Vous voulez un mouchoir ?$B$B' WHERE `entry`=7654; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Thoriumbarren, Junge. Genau 40! Heulst du gleich? Soll ich dich in den Arm nehmen?$B$B' WHERE `entry`=7654; +UPDATE `locales_quest` SET `Title_loc5` = '帝國鎧甲長靴' WHERE `entry`=7654; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네와 거래를 하게 되어 기쁘군.$B$B그런데 $n, 그 아니꼽다는 듯한 표정은 짓지 않는 게 어떻겠나?' WHERE `entry`=7655; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '팔보호구 도면은 토륨 주괴 20개야.$B$B아니, 자네 어디 안 좋나? 얼굴이 온통 벌겋게 변했군.' WHERE `entry`=7655; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour les plans des bracelets, il me faudra 20 Barres de thorium..$B$BVous vous sentez bien, mon gars? Vous êtes tout rouge.' WHERE `entry`=7655; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Du willst die Pläne für die Armschienen? Das ganze kostet dich nur 20 Thoriumbarren.' WHERE `entry`=7655; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour les plans de la pansière, il va me falloir 60 barres de thorium.$B$BOh bon, c’est reparti. Vous allez courir voir vos vieux dieux bleus et leur demander pourquoi ils vous ont rejeté ? Allez, haut les cœurs ! Personne n’a dit que la vie était juste !' WHERE `entry`=7656; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Junge, für die Pläne der Plattenrüstung krieg\' ich 60 Thoriumbarren. $B$BJetzt geht das wieder los. Gleich rennst du wohl wieder zu deinen ach so mächtigen Göttern und jammerst! Stell dich nicht so an, Weichei! Niemand hat behauptet, dass das Leben fair wäre!' WHERE `entry`=7656; +UPDATE `locales_quest` SET `Title_loc5` = '帝國鎧甲護胸' WHERE `entry`=7656; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous n\'avez qu\'à aligner 50 barres de thorium et les plans du heaume sont à vous.' WHERE `entry`=7657; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Gib mir einfach 50 Thoriumbarren und die Pläne für den Helm gehören dir.' WHERE `entry`=7657; +UPDATE `locales_quest` SET `Title_loc5` = '帝國鎧甲頭盔' WHERE `entry`=7657; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour les plans des protège-pattes, c’est 60 barres de thorium.$B$BOui, je sais, c’est horrible, je vous ruine et tout et tout. On me l’a déjà faite, alors gardez vos histoires pour vous, d’accord ?' WHERE `entry`=7658; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Reich mir einfach 60 Thoriumbarren \'rüber und die Pläne für die Gamaschen gehören dir. $B$B Ja, ja ich bin dein Ruin. Diese Geschichten muss ich mir jedes mal anhören. Also spar dir den Mist, Weichei.' WHERE `entry`=7658; +UPDATE `locales_quest` SET `Title_loc5` = '帝國鎧甲護腿' WHERE `entry`=7658; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네와 거래를 하게 되어 기쁘군.$B$B그런데 $n, 그 아니꼽다는 듯한 표정은 짓지 않는 게 어떻겠나?' WHERE `entry`=7659; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어깨보호구 도면은 토륨 주괴 20개일세.' WHERE `entry`=7659; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour le plan des épaulières, ça ira chercher dans les 20 barres de thorium.' WHERE `entry`=7659; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Du willst die Pläne für die Plattenschultern? Das macht 20 Thoriumbarren.' WHERE `entry`=7659; +UPDATE `locales_quest` SET `Title_loc5` = '帝國鎧甲護肩' WHERE `entry`=7659; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네 스칼로맨스로 다시 돌아가려는 것인가? 예언의 탐지기의 사용료는 이미 충분하게 치렀네. 자네 하나 더 가져가려는 것이 좋을 거야. 예언의 탐지기를 가지고 있으면 대형 납골당의 위험에 다시 한 번 도전할 수 있네.$B$B반드시 가지고 있게나. 자네는 자격이 충분하네.' WHERE `entry`=7666; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Wart Ihr schon zurück in Scholomance, $N? Ihr habt bereits teuer für die Verwendung des Orakels der Anrufung bezahlt - vielleicht möchtet Ihr ja noch ein weiteres mit Euch nehmen. Ihr wäret damit in der Lage, Euch den Gefahren des großen Ossuariums erneut zu stellen.$B$BFür alle Fälle, hier habt Ihr es. Ihr habt es Euch redlich verdient.' WHERE `entry`=7666; +UPDATE `locales_quest` SET `Details_loc1` = '급한 문제가 생겼소. 도와줄 거라 믿고 무슨 일인지 지금부터 설명하겠소이다.$B$B로데론의 스칼로맨스 깊은 곳에는 대형 납골당이라고 부르는 방이 있소. 난 그 등골까지 오싹해지는 방의 칠흑 같은 어둠을 뚫고 들어갈 예언의 탐지기를 완성해야 하오. 그러려면 두 개의 다이아몬드가 필요하지. 아제로스 다이아몬드와 온전한 검은 다이아몬드 말이오. 내가 알기로 그것들은 쉽게 구할 수 있는 물건이 절대 아니오. 내게 그렇게 귀한 걸 구할 뾰족한 방법이 있는 것도 아니고...$B$B$N, 날 위해 다이아몬드를 좀 구해다주겠소?' WHERE `entry`=7667; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 그 못난 얼굴을 또 볼 일은 절대 없겠군!$B$B그 더러운 놈이 이 세상에서 사라졌다니 속이 다 시원할 지경이야.$B$B자, 여기 현상금 받으라고 *딸꾹*, 친구!' WHERE `entry`=7701; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '바쁜 거 안 보이나? 무슨 *딸꾹* 일로 온 거지? *딸꾹*' WHERE `entry`=7701; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우와... 당신 정말로 진짜 왕이다! 이 건틀릿은 평생 절대 못 볼 거라 생각했다! 음... 건틀릿에 모조가 남아있는 것 같지 않군... 기분 나쁜 엘프가 망치려고 했는지도 몰라. 그 녀석한테 실컷 비웃어주지!$B$B봐. 건틀릿에 새겨진 문장 옛날, 옛날, 예엣날 마법 문장이다. 고르독 일족보다 더 오래된 거라고 하던데. 고르독 왕으로서 딱 한 가지 계속해서 배우는 게 있다. 문장을 살려서 건틀릿에 힘을 되찾아주는 거지!$B$B내가 해줄게, 왕! 자, 이 건틀릿 중에 하나 가지고 영원히 우리의 왕 해!' WHERE `entry`=7703; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '하하. 못 찾았지, 왕? 옛날 얘기가 거짓말일지도 모른다... 기분 나쁜 엘프가 고르독 왕에게서 훔치다니 말도 안 돼!' WHERE `entry`=7703; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하고도 훌륭하군요! 정령 핵이 이 정도 있으면 한동안 걱정 없겠습니다. 게다가 이제 해안에 출몰하는 정령의 수도 줄어들었고, 더 이상 세상에서 제일 안 좋은 장소에 작업장을 세웠다는 생각에 울며 잠들지 않아도 되겠군요.$B$B제 대신 수고해 주신 것 고맙습니다. 이렇게 크게 보상하면 제 주머니가 궁해지긴 합니다만, 당신이 이해하고 기뻐할 만한 감사의 표시를 해 드리죠. 바로 보상입니다!' WHERE `entry`=7721; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '정령 핵 사용에 대한 기술적인 세부 내용으로 당신을 지루하게 만들 수도 있겠지만, 그 대신 귀중한 돈과 상품을 제안하여 이 중요한 임무를 완수하는 데 흥미를 갖도록 해 보겠습니다. 근데, 정말 임무를 완수하긴 한 건가요?' WHERE `entry`=7721; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '녀석의 얼굴이라도 걷어차 주지 그랬나. 라그나로스께서 다 아시는 일인데, 그 정도는 당해 마땅하지.$B$B이제 일을 제대로 할 수 있겠군.' WHERE `entry`=7722; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '조제법은 찾았나?' WHERE `entry`=7722; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 괜찮은 젊은이로군그래. 수고를 해 줬으니 작은 선물을 하나 주도록 함세.' WHERE `entry`=7723; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Und? Habt Ihr sie verprügelt?' WHERE `entry`=7723; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<재채기를 하는 한셀>$B$B감기가 걸리려나 보군. 이놈의 날씨, 정말 추워 죽겠다니까!' WHERE `entry`=7724; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Hatte er recht? Kommt\'s wirklich aus ihren Hinterteilen?' WHERE `entry`=7724; +UPDATE `locales_quest` SET `Details_loc1` = '이미 잔류물을 모아다 주긴 하셨지만... 저야 늘 잔류물이 더 필요하니, 이 재미있는 놀이를 한 번 더 해 보고 싶다면 얼마든지 그렇게 하십시오.$B$B보상금은 예전만큼 많이 드릴 수는 없지만, 제 말을 들을 수 있는 모든 고블린 친구들에게 당신이 해 주신 일에 대해 잘 얘기해 두도록 하겠습니다.$B$B제 고블린 친구들은 소문에 아주 민감하거든요.' WHERE `entry`=7725; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또 다시 해내시다니... 상상 할 수 없을 만큼 대단하군요! 정말로 고맙습니다. 감사해요!$B$B평소보다 금액이 좀 적긴 할 테지만 고블린 왕국에서 당신이 세우신 공로에 대한 소문이 스팀휘들 무역회사 중심부 곳곳에 퍼지게 될 겁니다. 다른 일거리가 필요하면 언제든지 절 찾아오십시오!' WHERE `entry`=7725; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아, 연구와 활용의 결실이 달콤하고 달콤한 잔류물의 형태로 맺어지는구나. 뭐, 그렇다고 연구 중에 제가 이 잔류물을 맛본다든가 하는 건 아니랍니다.$B$B그렇게 많이는 아니라고요.' WHERE `entry`=7725; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '최고로군요, 최고예요! 이런 일에 대한 보상으로 받는 금액치고는 좀 적을 테지만 스팀휘들 무역회사에 있는 제 동료들에게 확실히 얘기해 둘 테니 안심하십시오!$B$B다른 일거리가 필요하시면 절 찾아오세요. 전 항상 더 많은 정령 핵이나 그런 재료들을 필요로 하니까요.' WHERE `entry`=7726; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '필요한 정령 핵은 다 모으셨나요?' WHERE `entry`=7726; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아이고, 발이야.$B$B수세미가 없으니 말이지...' WHERE `entry`=7727; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$B$BWas steht Ihr hier noch herum? Schnappt Euch etwas Öl und \'nen Schwamm und helft mir diese Zehen wieder wach zu rubbeln.$B$BIhr habt keinen Schwamm? Na dann. Vielleicht sollte ich Euch losschicken, einen zu holen?$B$BHey, wohin geht ihr? Wartet!' WHERE `entry`=7727; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군! 그럼 보상을 할 차례로군. 자, 여기 있네.' WHERE `entry`=7728; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보상을 받으러 온 거라면 도난당한 물건들을 내게 주게나.' WHERE `entry`=7728; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '7.2Kg! 옷에 묻은 피와 내장 무게 부문에서 신기록을 세운 것 같군. 축하하네, $c 친구!' WHERE `entry`=7729; +UPDATE `locales_quest` SET `Details_loc1` = '우리가 간신히 수집한 정찰 보고에 의하면 놀들의 서식지 남쪽에 위치한 적은 곤충류인 듯하오. 솔직히 말해, 녀석들이 감정이 있는 놈들이냐 하는 것은 상관없소이다. 놀들이 우리에게 미친 듯이 달려들도록 만든다면 녀석들은 놀들만큼이나, 아니 어쩌면 그 이상으로 큰 위협이오.$B$B이 주크애쉬 곤충들이 서식하는 곳 깊숙이 쳐들어가시오. 고통의 구덩이라고 알려진 그곳에서 녀석들의 수를 줄이고 보고할 만한 게 있거든 내게 보고하도록 하시오. 녀석들을 처치한 증거로 주크애쉬 등껍질을 가져오면 되오.' WHERE `entry`=7730; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 전면전을 벌이지 않고서는 주크애쉬의 광범위한 출몰을 막아낼 수 없겠지만, 제대로 된 전략을 생각해 낼 수 있도록 당신이 시간을 벌어 주었소이다.$B$B반드시 이 등껍질를 분석하도록 하겠소. 유감스럽게도 우리가 예상했던 것보다 훨씬 더 큰 문제가 되어 버린 이 주크애쉬 녀석들을 처치하기 전에 녀석들에 대해 속속들이 알아야 할 테니까 말이오.' WHERE `entry`=7730; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사냥은 어떻게 돼가고 있소? 임무 성공을 보고하러 온 거요?' WHERE `entry`=7730; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '놀랍군, $c... 아주 놀라워! 정말로 채찍쐐기가 녀석들 중 가장 강한 녀석 중 하나라면 이 녀석을 연구하는 것은 후에 아주 큰 도움이 될 거요. 그 연구의 혜택을 볼 수 있을 때까지 우리 모두가 살아남도록 하는 것은 이제 내 책임이외다.$B$B우리 야영지 전체가 감사의 표시로 주는 보상이니 부디 이걸 받아 두시오. 수고했소.' WHERE `entry`=7731; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '채찍쐐기를 처치하는 데 성공했소?' WHERE `entry`=7731; +UPDATE `locales_quest` SET `Title_loc5` = '毒刺鞭笞者' WHERE `entry`=7731; +UPDATE `locales_quest` SET `Details_loc1` = '주크애쉬 곤충들이 모자케 야영지에 가하는 위협에 아주 잘 대처해 주었소. 하지만 이 녀석들이 일으키고 있는 위협이 끝나려면 아직 멀었으니 호드를 대신해 당신에게 마지막 임무를 한 가지 더 맡기고 싶소.$B$B이 문서에는 그동안 우리가 이 주크애쉬 곤충들에 대해 수집해 온 모든 정보가 자세히 기록되어 있소. 이걸 오그리마 골목길에 있는 질지빈 드럼로어에게 전달해 주시오. 그는 이런 낯선 생물들에 대해서는 전문가이니 우리가 모아 온 정보로 뭔가 해낼 수 있기를 바라오이다.' WHERE `entry`=7732; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 이게 오길 기다리고 있었지. 자네가 맞닥뜨린 이 생물들... 녀석들은 호드가 계속 무시하려고 하는 고대로부터의 위협이라네. 아도겐이 자네를 시켜 이걸 내게 전달하도록 한 건 아주 현명한 일이야.$B$B주크애쉬는 실리시드라고 하는 생물들과 매한가지일세. 어떤 이들은 녀석들을 그저 지각없는 성가신 존재 정도로 치부하겠지만, 내 확실히 말해두는데 녀석들은 얼라이언스가 소집할 수 있는 그 어느 것보다도 훨씬 더 심각한 위협이라네.$B$B자네가 생각이 있고 그만큼 강하다면, 이 위협을 알리는 데 자네 도움을 좀 받았으면 하네.' WHERE `entry`=7732; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게, 친구... 아주 급한 용무로 온 것 같은데. 내가 도와 줄 일이라도 있나?' WHERE `entry`=7732; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어요, 좋았어! 아주 쓸 만하겠는 걸요. 척 보기만 해도 제대로 경화하기만 하면 훨씬 더 단단해질 거라는 걸 알겠군요.$B$B도와줘서 고맙습니다. 자, 받으세요. 제가 최근에 제작한 물건들 중에서 제일 좋은 놈으로 고른 겁니다.' WHERE `entry`=7733; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 무쇠설인 가죽의 질이 원시설인 가죽 정도 된다면 토륨만큼이나 탄력이 좋을 겁니다!$B$B상상해 보십시오!' WHERE `entry`=7733; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋았어, 좋았어! 아주 쓸 만하겠는 걸. 척 보기만 해도 제대로 경화하기만 하면 훨씬 더 단단해질 거라는 걸 알겠소.$B$B도와 줘서 다시 한번 감사하오. 자, 받으시오. 최근에 제작한 물건들 중에서 제일 좋은 놈으로 고른 거요.' WHERE `entry`=7734; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 무쇠설인 가죽의 질이 원시설인 것들 정도 된다면 토륨만큼이나 탄력이 좋을 거요!$B$B상상해 보시오!' WHERE `entry`=7734; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 놀랍군요! 이거라면 모든 설인 가죽의 할아버지뻘 되는 가죽을 찾은 걸지도 모릅니다!$B$B당연히 내가 하겠습니다. 보통 가죽 하나에 이렇게 많은 돈을 지불하지는 않지만 분명 이걸로 아주 특별한 제품을 만들 수 있을 겁니다. 이 물건을 가져다줘서 고맙습니다!' WHERE `entry`=7735; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이건 뭡니까? 뭔가 특별한 걸 가져왔나 보군요.' WHERE `entry`=7735; +UPDATE `locales_quest` SET `Title_loc5` = '原始雪人毛皮' WHERE `entry`=7735; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불꽃 융해촉진제는 늘 부족한 물건이니 재료를 계속해서 가져오게나... 내가 그만하라고 할 때까지 말이야.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잡담이나 하면서 더 이상 귀한 시간 낭비하진 말자고, $c 친구. 지금은 줄어들고 있는 불꽃 융해촉진제 재고를 보충하는 데 힘을 기울여야 할 때일세.$B$B자네가 가져와야 할 건 이렇다네.$B$B*인센도사우루스 비늘 2개$B*왕꽃잎풀 4개$B*석탄$B$B자네가 가져오는 건 모조리 다 받도록 하지! 토륨 대장조합에서 평판을 높이려면 빨리 가져오는 게 좋을 거야.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Assez perdu de temps à bavarder, $r. Il est temps de nous concentrer sur le réapprovisionnement de nos réserves de flux embrasé qui s\'amenuisent.$B$BVoici ce que je veux que vous me rapportiez :$B$B*Ecailles d\'incendosaure.$B$B*Sang-royal.$B$B*Charbon.$B$BJe prendrai tout ce que vous me donnerez !$B$BEt vous le ferez vite si vous voulez bien vous entendre avec la Confrérie.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Lasst uns nicht noch mehr meiner kostbaren Zeit mit Geplapper verschwenden, $R. Wir müssen unseren schwindenden Vorrat an feurigen Fluxus wieder aufstocken.$B$BIch brauche Euch, um mir folgendes zu beschaffen:$B$B*Incendosaurierschuppen.$B$B*Königsblut.$B$B*Kohle.$B$BIch nehme alles was Ihr kriegen könnt!$B$BUnd seid besser schnell! Ihr wollt es Euch doch nicht mit der Bruderschaft verderben, oder?' WHERE `entry`=7736; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mi tiempo es demasiado valioso para perderlo con charlas, $r. Quiero fabricar más fluido ardiente.$B$BPara eso, necesito que me traigas lo siguiente:$B$B*Escamas de incendosaurio.$B$B*Sangrerregia.$B$B*Carbón.$B$B¡Tráeme tanto como puedas!$B$BY tan rápido como puedas, si es que quieres ganarte el favor de la Hermandad.' WHERE `entry`=7736; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '계속해서 잔류물을 가져오게!' WHERE `entry`=7737; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네가 열심히 수고해 준 결과 토륨 대장조합에서 평판이 올라가고 있네. 이제 우리가 자네를 호의적으로 보기 시작한 것이야. 아주 대단한 일을 해낸 거라네!$B$B자네가 더 많은 일을 해서 우리에게 더욱 존중받고 싶다면 잘 듣게나. 혼합물에 검은바위 나락에서 찾을 수 있는 순수한 검은무쇠 잔류물을 섞으면 불꽃 융해촉진제를 정제할 수 있다네. 검은무쇠 잔류물을 찾는 대로 모두 내게 가져오게!' WHERE `entry`=7737; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez monté les barreaux de l\'échelle de la Confrérie, $r. Nous commençons à avoir de vous une opinion favorable. Voilà un bel exploit !$B$BSi vous souhaitez gagner davantage encore de notre respect, écoutez bien.$B$BNous pouvons raffiner le flux embrasé en ajoutant simplement un résidu de sombre fer au mélange. On peut trouver les résidus de sombre fer dans les Profondeurs de Blackrock.$B$BApportez-moi tous les résidus de sombre fer que vous trouverez !' WHERE `entry`=7737; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt Euch erfolgreich in der Hierarchie der Bruderschaft hochgearbeitet, $R. Wir haben begonnen, Euch mit Wohlwollen zu betrachten. Eine respektable Leistung!$B$BWenn Ihr Euch weiteren Respekt und Arbeit verschaffen wollt, hört genau zu.$B$BWir können den feurigen Fluxus noch weiter veredeln, indem wir ihm simple Dunkeleisenrückstände hinzufügen. Diese Rückstände sind hauptsächlich in den Blackrocktiefen zu finden.$B$BBringt mir alle Dunkeleisenrückstände, die Ihr finden könnt!' WHERE `entry`=7737; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has subido los peldaños de la jerarquía de la Hermandad, $r. Te estás ganando nuestro favor, ¡lo que es todo un logro!$B$BSi quieres más trabajo y lograr aún más respeto, escucha.$B$BPodemos refinar el flujo ígneo añadiendo un poco de residuo de hierro negro a la mezcla.$B$BVe a las Profundidades de Roca Negra y tráeme todo el residuo de hierro negro que encuentres.' WHERE `entry`=7737; +UPDATE `locales_quest` SET `Details_loc1` = '아주 완전해 보이는 설인 가죽을 찾았습니다. 심지어 무쇠설인 소굴에 사는 설인들의 가죽보다도 훨씬 더 두껍고 튼튼하다는 것을 쉽게 알아차릴 수 있습니다.$B$B모자케 야영지에 있는 장도르 스위프트스트라이더가 설인 가죽을 취급하니 이 가죽에 상당히 관심을 가질 것 같습니다.' WHERE `entry`=7738; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 놀라운 걸 발견했군! 내가 본 것 중 가장 훌륭한 설인 가죽 견본인 것 같소!$B$B당연히, 이런 가죽은 제대로 값을 쳐 줘야지. 보통 가죽 하나에 이렇게 많은 돈을 지불하지는 않지만 분명 이 가죽으로 특별한 걸 만들 수 있을 거요. 이런 물건을 나한테 가져다줘서 고맙소이다!' WHERE `entry`=7738; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이건 무엇이오? 뭔가 특별한 걸 가져왔나 보군.' WHERE `entry`=7738; +UPDATE `locales_quest` SET `Title_loc5` = '完美的雪人毛皮' WHERE `entry`=7738; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '지글거리는 낙인을 살에 대고 눌러도 전혀 움찔하지 않다니 당신은 아주 강합니다!$B$B이제 당신에게 드라키사스의 징표가 찍혔습니다. 자, 이제 지배의 보주를 통해 검은날개 둥지로 돌진해 보십시오.' WHERE `entry`=7761; +UPDATE `locales_quest` SET `Details_loc1` = '치열한 전투를 마친 후의 익숙한 느낌이 되살아나며 반갑기까지 한 승리의 고통이 온몸에 퍼집니다. 앞에는 전투로 인해 상처 입은 거대한 네파리안의 머리가 놓여 있습니다. 용사여, 이 머리를 대영주에게 가져가십시오.' WHERE `entry`=7781; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 해낸 일이 어떤 의미인지 설명해 주지 않아도 잘 알 테지. 이 날은 역사에 기록되어 길이 전해질 걸세. 이건 오랜 세월 동안 얼라이언스가 맛보지 못했던 승리야. 전에도 이런 적이 있었다면 말일세!' WHERE `entry`=7781; +UPDATE `locales_quest` SET `Title_loc5` = '黑石之王' WHERE `entry`=7781; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '不可思議!' WHERE `entry`=7781; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Inconcebible!' WHERE `entry`=7781; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¡Inconcebible!' WHERE `entry`=7781; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<예를 갖춰 인사하는 야전사령관 아프라샤비>$B$B원하는 보상을 고르시오. 축하하오!' WHERE `entry`=7782; +UPDATE `locales_quest` SET `Details_loc1` = '치열한 전투를 마친 후의 익숙한 느낌이 되살아나며 반갑기까지 한 승리의 고통이 온몸에 퍼집니다. 지금 당신의 앞에 전투로 인해 상처 입은 거대한 네파리안의 머리가 놓여 있습니다. 용사여, 이 머리를 대족장에게 가져가십시오.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 그대는 또 한 번 호드에 영광을 안겨 주었노라! 자기 아들이 쓰러졌으니 극악무도한 데스윙 놈도 분명 흔들리고 있을 것이다.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대가 최후의 일격을 가할 때 놈의 표정을 직접 못 본 게 아쉽군.' WHERE `entry`=7783; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '你再次将荣耀带给了部落,$N。死亡之翼的儿子已经不复存在了。当然,邪恶者兴风作浪。$B$B' WHERE `entry`=7783; +UPDATE `locales_quest` SET `Title_loc5` = '黑石之王' WHERE `entry`=7783; +UPDATE `locales_quest` SET `Details_loc1` = '이제 힘의 골짜기로 가서 대군주 사울팽을 만나보게나.' WHERE `entry`=7784; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 어서 원하는 보상을 골라 보게. 나는 만인이 볼 수 있도록 이 괴물의 머리를 높이 매달아야 하니까.' WHERE `entry`=7784; +UPDATE `locales_quest` SET `Title_loc5` = '黑石之王' WHERE `entry`=7784; +UPDATE `locales_quest` SET `Details_loc1` = '필멸의 생명체여, 환생의 관을 조사하십시오. 이 결정에서 바람추적자가 새로이 태어날 것입니다!' WHERE `entry`=7785; +UPDATE `locales_quest` SET `Details_loc1` = '제가 아는 건 모두 얘기해 드렸습니다, $N. 엘레멘티움을 찾는 건 당신 몫입니다. 불의 군주의 육체를 파괴하는 것도 그렇고요.$B$B그러면 당신은 썬더란의 축복을 얻게 될 것입니다.' WHERE `entry`=7786; +UPDATE `locales_quest` SET `Details_loc1` = '바람추적자를 물리쳤습니다. 애처롭게 쓰러져 있는 데미트리안에게 잠들어 있는 성검을 주어 우레폭풍을 깨운 그의 배신 행위를 일깨워 주도록 하십시오.' WHERE `entry`=7787; +UPDATE `locales_quest` SET `Details_loc1` = '젊은 $C|1이여;여;, 이 터널 너머에서 그대는 투쟁과 동요의 현장을 경험하게 될 것입니다. 호드는 신성한 숲을 더럽히고 울창한 푸른 나무들을 베어내며 자신들의 전쟁 기계를 가동시키는 동력으로 사용하고 있습니다.$B$B이 길을 따라 전쟁노래 협곡으로 가서 은빛날개 요새를 지켜 주십시오. 침략자인 호드 군대를 이 땅에서 몰아내 주십시오!$B$B호드를 몰아내고 무공 훈장을 얻으십시오. 훈장을 가져오시면 보상을 지급하겠습니다.' WHERE `entry`=7788; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! 아낌없는 기부에 감사 드립니다!' WHERE `entry`=7791; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우린 현재 양모 옷감 기부를 받고 있습니다. 양모 옷감 60개를 기부하면 스톰윈드로부터 그 관대한 행위에 대해 높이 인정받게 될 겁니다. 우리 상점의 상황이라면 당신에게서 총 양모 옷감 60개만 받으면 될 겁니다. 나머지는 지역 내 다른 이들의 기부로 충분히 모을 수 있을 테니까요.$B$B지금 양모 옷감 60개를 가지고 있고 그걸 기부할 마음이 있다면 지금 당장 받도록 하겠습니다.' WHERE `entry`=7791; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Wollstoff bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7791; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오! $n, 아낌없는 기부에 감사하오!' WHERE `entry`=7792; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '현재 우린 양모 옷감 기부를 받고 있소. 양모 옷감 60개를 기부하는 선행을 하면 다르나서스로부터 높이 인정과 존경을 받게 될 거요. 지금 상황이라면 그대에게서 양모 옷감을 총 60개만 받으면 될 것이오. 나머지는 다른 이들로부터 충분히 모을 수 있을 테니까...$B$B지금 양모 옷감 60개를 가지고 있고 그걸 기부할 마음이 있다면 내 당장 접수하겠소.' WHERE `entry`=7792; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Nous vous remercions pour ce don, $n.' WHERE `entry`=7792; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Nous collectons actuellement de la laine. Un don de soixante morceaux de laine vous vaudrait la reconnaissance de tout noter peuple pour votre générosité.$B$BSi vous avez soixante morceaux de laine, vous pouvez les donner dès maintenant.' WHERE `entry`=7792; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Wollstoff bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7792; +UPDATE `locales_quest` SET `RequestItemsText_loc4` = '只要捐赠60块毛料,银月城就会全体认同你的慷慨行为。$B$B假如你现在身上有足够的毛料,我就可以收下它们。' WHERE `entry`=7792; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! 아낌없는 기부에 감사 드립니다!' WHERE `entry`=7793; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 다른 직물과 마찬가지로 비단 재고량도 최저치입니다. 우리 상점의 상황으로는 당신에게서 총 비단 옷감 60개만 받으면 될 겁니다. 나머지는 다른 이들의 기부를 받아 목표를 달성할 수 있을 테니까요.$B$B게다가 비단 같은 좋은 선물을 기부하면 스톰윈드 내에서 당신의 평판도 틀림없이 높아질 겁니다! 지금 비단 옷감 60개를 가지고 있고 그걸 기부할 마음이 있다면 당장 받도록 하겠습니다.' WHERE `entry`=7793; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Seide bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7793; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! 아낌없는 기부에 감사 드립니다!' WHERE `entry`=7794; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법 옷감이 부족하니 당신이 옷감 재고를 보충하는 데 도움을 좀 줬으면 합니다! 전체 얼라이언스 연합을 기준으로 계산해 봤을 때 당신이 마법 옷감 60개만 기부해 주면 목표를 달성할 수 있을 것 같습니다. 그 정도의 관대함이라면 스톰윈드에서 몰라 주지 않을 거라는 걸 보장하지요!$B$B지금 마법 옷감 60개를 가지고 있고 그걸 기부할 마음이 있다면 당장 받도록 하겠습니다.' WHERE `entry`=7794; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7794; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요. 이 옷감들은 분명 바로 쓰이게 될 겁니다. 도와 줘서 다시 한번 감사 드립니다! 당신이 아니었으면 큰일날 뻔했습니다.$B$B당신은 지금까지 기부를 많이 해 왔지만 앞으로 룬무늬 옷감을 더 기부하고 싶다면 기꺼이 받도록 하겠습니다. 날 찾아오기만 하면 내 직접 반드시 당신의 공로가 인정되도록 힘쓰도록 하지요!' WHERE `entry`=7795; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신은 그동안 우리 옷감 수집에 상당히 많은 양을 기부해 주었습니다. 우린 재고량을 보충하기 위해 열심히 노력 중인 우리에게 천 재고 상태가 가장 낮은 것이 룬무늬 옷감입니다. 룬무늬 옷감이 절실히 필요한 이 상황에 당신이 예전처럼 우리를 다시 도와 줄 수 있었으면 합니다.$B$B생각이 있다면 룬무늬 옷감 여분을 내게 가져와 주십시오. 처음에는 한 번에 60개씩 기부받는 걸로 하고 그 후 차차 늘려 가기로 합시다.' WHERE `entry`=7795; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez énormément contribué à notre collecte de chiffons.Alors que nous travaillons d\'arrache-pied pour reconstituer nos réserves, une forme de chiffon reste extrêmement basse: l\'étoffe de run. Nous en avons absolument besoin, et nous espérons que vous pourrez nous aider comme vous l\'avez fait par le passé!$B$BIsi vous le souhaitez, apportez-moi le chiffon de rechange que vous pouvez encore épargner.Nous accepterons initialement un seul don de soixante, puis nous partirons de là.' WHERE `entry`=7795; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7795; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, has contribuido generosamente a nuestra campaña de abastecimiento de telas. Nosotros también estamos trabajando duro, pero aún tenemos escasez de paño rúnico. ¡Y lo necesitamos urgentemente! ¡Espero que puedas ayudarnos, tal y como has hecho otras veces!$B$BSi deseas ayudar, tráeme todo el paño rúnico que puedas reunir. Empezaremos por aceptar una única donación de 60 retales y luego ya iremos viendo.' WHERE `entry`=7795; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스톰윈드를 위해 수고해 주는 당신 같은 영웅들이 없었더라면 틀림없이 우린 고생을 면치 못했을 겁니다. 계속 수고해 줘서 고맙습니다!' WHERE `entry`=7796; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 만나 반갑습니다! 룬무늬 옷감은 늘 부족한 형편이라 당신이 더 기부할 생각이 있다면 우린 언제든 추가로 받을 수 있습니다. 룬무늬 옷감을 추가로 20개 더 기부해 준다면 내 스톰윈드를 대신해 당신이 계속된 수고에 대해 확실히 인정을 받도록 해 주겠습니다.$B$B언제든 당신이 룬무늬 옷감을 추가로 기부할 준비가 되면 내가 받도록 하지요.' WHERE `entry`=7796; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue une nouvelle fois, $n ! Nous avons sans cesse besoin d\'étoffe runique, et si vous voulez vous séparer de quelques morceaux supplémentaires, nous en aurons l’usage. Si vous nous donnez 20 nouvelles étoffes runiques, je veillerai à ce que vos efforts en faveur de Stormwind soient reconnus à leur juste valeur.$B$BLorsque vous serez prêt à me les remettre, je les accepterai volontiers.' WHERE `entry`=7796; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wann immer Ihr bereit seid, mir zwanzig Runenstoffe zu geben, werde ich sie gerne entgegen nehmen.' WHERE `entry`=7796; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, una vez más, $n. Seguimos necesitando paño rúnico y aceptamos cualquier donativo, si es que deseas colaborar. Si me traes un nuevo donativo de 20 retales de paño rúnico, me aseguraré de que Ventormenta reconozca tus esfuerzos.$B$BCuando desees entregarme el donativo de paño rúnico, lo aceptaré.' WHERE `entry`=7796; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오! $n, 아낌없는 기부에 감사하오!' WHERE `entry`=7798; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 다른 옷감과 마찬가지로 비단의 재고량도 최저치요. 지금 상황으로 봐선 그대에게서 비단 옷감을 총 60개만 받으면 될 거요. 다른 이들에게 나머지를 받아도 충분히 목표를 달성할 수 있을 테니까...$B$B게다가 비단 같은 좋은 물건을 기부하면 이 지역 공동체에서 그대의 명성도 틀림없이 높아질 거요! 지금 비단 옷감 60개를 가지고 있고 기부할 마음이 있다면 내 당장 접수하겠소.' WHERE `entry`=7798; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Nous vous remercions pour votre don, $n.' WHERE `entry`=7798; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Nos réserves de soie sont très basses - comme celles de toutes nos étoffes, en fait. Heureusement, vous n\'êtes pas le seul à nous en fournir. En mettant bout à bout toutes les contributions, nous devrions atteindre nos objectifs, à condition que vous nous remettiez soixante morceaux de soie.$B$BJe dois ajouter qu\'un don de cette ampleur augmenterait certainement votre statut dans notre communauté ! Si vous avez soixante morceaux de soie et si vous êtes prêt à les donner, je peux les prendre immédiatement.' WHERE `entry`=7798; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Seide bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7798; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오! $n, 아낌없는 기부에 감사하오!' WHERE `entry`=7799; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법 옷감이 턱없이 부족하니 그대가 재고를 보충하는 데 도움을 좀 줬으면 하오! 얼라이언스 연합 전체를 기준으로 계산해 볼 때 그대가 마법 옷감 60개만 기부해 주면 목표를 달성할 수 있을 것 같소. 그 정도 선행을 베푼다면 다르나서스에서 그대의 공을 모른 척 하지는 않을 거요!$B$B지금 마법 옷감 60개를 가지고 있고 기부할 마음이 있다면 내 당장 접수하겠소.' WHERE `entry`=7799; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7799; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nos estamos quedando sin paño mágico, nos vendría bien tu ayuda para reabastecer nuestro almacén. Si contamos a toda la comunidad, solo necesitaríamos que nos donaras 60 retales de paño mágico para alcanzar nuestro objetivo. ¡Y te aseguro que Darnassus no podrá menos que notar tu generosidad!$B$BSi tienes los 60 retales de paño mágico y estás dispuesto a donarlos, puedo aceptar tu donativo ahora mismo.' WHERE `entry`=7799; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하오. 장담하건대 이 옷감들은 반드시 올바른 곳에 쓰일 거요. 다시 한번 감사하오! 그대가 아니었으면 큰일 날 뻔했소이다.$B$B지금까지 기부를 많이 해 왔지만 룬무늬 옷감을 더 기부하고 싶다면 기꺼이 받겠소. 날 찾아오기만 하시오. 내 반드시 그대의 선행이 모두에게 인정받도록 해 줄 테니까!' WHERE `entry`=7800; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 그동안 상당한 양의 옷감을 기부해 주었소. 우린 아직도 재고를 보충하기 위해 애쓰는 중인데, 제일 부족한 게 룬무늬 옷감이라오. 이러한 상황에서 전처럼 우리를 또 다시 도와 줄 수 있었으면 하오!$B$B생각이 있다면 남는 룬무늬 옷감을 기부해 주시오. 처음이니까 60개 받는 걸로 시작합시다.' WHERE `entry`=7800; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez énormément contribué à notre collecte de chiffons.Alors que nous travaillons d\'arrache-pied pour reconstituer nos réserves, une forme de chiffon reste extrêmement basse: l\'étoffe de run. Nous en avons absolument besoin, et nous espérons que vous pourrez nous aider comme vous l\'avez fait par le passé!$B$BIsi vous le souhaitez, apportez-moi le chiffon de rechange que vous pouvez encore épargner.Nous accepterons initialement un seul don de soixante, puis nous partirons de là.' WHERE `entry`=7800; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7800; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, has contribuido generosamente a nuestra campaña de abastecimiento de telas. Nosotros también estamos trabajando duro, pero aún tenemos escasez de paño rúnico. ¡Y lo necesitamos urgentemente! ¡Espero que puedas ayudarnos, tal y como has hecho otras veces!$B$BSi deseas ayudar, tráeme todo el paño rúnico que puedas reunir. Empezaremos por aceptar una única donación de 60 retales y luego ya iremos viendo.' WHERE `entry`=7800; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 다르나서스를 위해 수고해 주는 그대 같은 영웅들이 없었더라면 우린 분명 고생을 면치 못했을 거요. 계속된 노고에 정말 감사 드리오!' WHERE `entry`=7801; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 다시 찾아주다니 고맙소! 룬무늬 옷감은 늘 부족한 형편이라 그대가 기부할 생각이 있다면 우린 언제든 추가로 받을 수 있소이다. 룬무늬 옷감을 20개 추가로 기부해 준다면 내 다르나서스를 대신해 그대의 계속된 노고가 확실히 인정받도록 해 주겠소.$B$B그대가 룬무늬 옷감을 추가로 기부할 준비가 되면 언제든지 받도록 하겠소.' WHERE `entry`=7801; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue une nouvelle fois, $n ! Nous avons sans cesse besoin d\'étoffe runique, et si vous voulez vous séparer de quelques morceaux supplémentaires, nous en aurons l’usage. Si vous nous donnez 20 nouvelles étoffes runiques, je veillerai à ce que vos efforts en faveur de Darnassus soient reconnus à leur juste valeur.$B$BLorsque vous serez prêt à me les remettre, je les accepterai volontiers.' WHERE `entry`=7801; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wann immer Ihr bereit seid, mir zwanzig Runenstoffe zu geben, werde ich sie gerne entgegen nehmen.' WHERE `entry`=7801; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부에 감사해요!' WHERE `entry`=7802; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우린 현재 양모 옷감 기부를 받고 있습니다. 양모 옷감 60개를 기부하는 선행을 베풀면 아이언포지 전체로부터 드높은 존경과 인정을 받게 될 거예요. 지금 상황이라면 당신에게서 양모 옷감 총 60개만 받으면 될 것 같군요. 나머지는 다른 이들의 기부로 충분히 모을 수 있을 테니까요.$B$B지금 양모 옷감 60개가 있고 기부할 마음이 있다면 제가 당장 접수하겠어요.' WHERE `entry`=7802; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Wollstoff bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7802; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estamos haciendo una colecta de paño de lana. Si nos das 60 piezas de paño de lana, ganarás el reconocimiento de Forjaz por tu generosidad. Con 60 piezas por tu parte es suficiente; conseguiremos más por otros medios.$B$BSi tienes las 60 piezas de paño de lana y las quieres donar, puedo cogerlas ahora.' WHERE `entry`=7802; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. $n, 아낌없는 기부에 감사 드립니다!' WHERE `entry`=7803; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 다른 옷감과 마찬가지로 비단의 재고량도 최저치예요. 지금 상황으로 봐선 그대에게서 비단 옷감을 총 60개만 받으면 될 거예요. 다른 이들에게 나머지를 받아도 충분히 목표를 달성할 수 있을 테니까요.$B$B게다가 비단 같은 좋은 물건을 기부하면 이 지역 공동체에서 그대의 명성도 틀림없이 높아질 겁니다! 지금 비단 옷감 60개를 가지고 있고 기부할 마음이 있다면 제가 당장 접수하죠.' WHERE `entry`=7803; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Seide bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7803; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nuestras reservas de seda, como las de los demás tejidos, están en su nivel mínimo. Si tú pudieras donarnos 60 paños de seda y consiguiéramos más de otras gentes, lograríamos cumplir nuestro objetivo.$B$BSi me permites, un regalo tan generoso como la seda aumentaría sin duda tu reputación en la comunidad... Si tienes los 60 paños de seda y quieres donarlos, puedo aceptar tu donativo ahora mismo.' WHERE `entry`=7803; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부에 정말 감사 드립니다!' WHERE `entry`=7804; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법 옷감이 턱없이 부족하니 그대가 재고를 보충하는 데 도움을 좀 줬으면 해요! 얼라이언스 연합 전체를 기준으로 계산해 볼 때 당신이 마법 옷감 60개만 기부해 주면 목표를 달성할 수 있을 것 같군요. 그 정도 선행을 베푼다면 아이언포지에서도 당신의 공을 모른 척 하지는 않을 거예요!$B$B지금 마법 옷감 60개가 있고 기부할 마음이 있다면 제가 당장 접수하겠어요.' WHERE `entry`=7804; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7804; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. 제가 장담하건대 이 옷감들은 반드시 올바른 곳에 쓰일 거예요. 거듭 감사 드립니다! 당신이 아니었으면 정말 큰일 날 뻔했어요.$B$B지금까지 기부를 많이 해 왔지만 룬무늬 옷감을 더 기부하고 싶다면 기꺼이 받겠어요. 절 찾아오기만 하세요. 제가 반드시 당신의 선행이 모두에게 인정받도록 해 드릴 테니까요!' WHERE `entry`=7805; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 그동안 상당한 양의 옷감을 기부해 주었죠. 아직도 우린 재고를 보충하기 위해 애쓰는 중인데, 제일 부족한 게 룬무늬 옷감이에요. 이러한 상황에서 우리를 다시 한번 도와 줄 수 있었으면 해요.$B$B생각이 있다면 남는 룬무늬 옷감을 기부해 주세요. 60개 받는 걸로 시작하죠.' WHERE `entry`=7805; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez énormément contribué à notre collecte de chiffons.Alors que nous travaillons d\'arrache-pied pour reconstituer nos réserves, une forme de chiffon reste extrêmement basse: l\'étoffe de run. Nous en avons absolument besoin, et nous espérons que vous pourrez nous aider comme vous l\'avez fait par le passé!$B$BIsi vous le souhaitez, apportez-moi le chiffon de rechange que vous pouvez encore épargner.Nous accepterons initialement un seul don de soixante, puis nous partirons de là.' WHERE `entry`=7805; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7805; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 아이언포지를 위해 수고해 주는 당신 같은 영웅들이 없었더라면 우린 분명 고생을 면치 못했을 거예요. 계속된 노고에 정말 감사 드려요!' WHERE `entry`=7806; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 다시 찾아주다니 이렇게 고마울 데가! 룬무늬 옷감은 늘 부족한 형편이라 당신이 기부할 생각만 있다면 우린 언제든지 감사히 받겠어요. 룬무늬 옷감을 20개 추가로 기부해 준다면 제가 아이언포지를 대신해 당신의 계속된 노고가 확실히 인정받도록 하겠어요.$B$B당신이 룬무늬 옷감을 추가로 기부할 준비가 되면 언제든지 받도록 하죠.' WHERE `entry`=7806; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue une nouvelle fois, $n ! Nous avons sans cesse besoin d\'étoffe runique, et si vous voulez vous séparer de quelques morceaux supplémentaires, nous en aurons l’usage. Si vous nous donnez 20 nouvelles étoffes runiques, je veillerai à ce que vos efforts en faveur d’Ironforge soient reconnus à leur juste valeur.$B$BLorsque vous serez prêt à me les remettre, je les accepterai volontiers.' WHERE `entry`=7806; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wann immer Ihr bereit seid, mir zwanzig Runenstoffe zu geben, werde ich sie gerne entgegen nehmen.' WHERE `entry`=7806; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Saludos, $n! Seguimos necesitando paño rúnico; si quieres seguir ayudándonos, te lo agradeceremos. Una donación de 20 piezas te valdrá la admiración y el respeto de Forjaz.$B$BPuedes darme el paño rúnico cuando quieras.' WHERE `entry`=7806; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부에 정말 감사합니다!' WHERE `entry`=7807; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금 우린 양모 옷감 기부를 받고 있어요. 양모 옷감 60개를 기부하는 선행을 베풀면 놈리건에서 추방당한 모든 노움들로부터 존경과 인정을 한 몸에 받게 될 거예요. 지금 상황이라면 양모 옷감 총 60개만 받으면 되겠군요. 나머지는 다른 이들의 기부로 충분히 모을 수 있을 테니까요.$B$B지금 양모 옷감 60개가 있고 기부할 마음이 있다면 제가 당장 접수하죠.' WHERE `entry`=7807; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Wollstoff bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7807; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부에 정말 감사, 감사!' WHERE `entry`=7808; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 다른 옷감과 마찬가지로 비단의 재고량도 최저치예요. 지금 상황으로 봐선 당신에게서 비단 옷감을 총 60개만 받으면 되겠군요. 다른 이들에게 나머지를 받아도 충분히 목표를 달성할 수 있을 테니까...$B$B게다가 비단 같은 좋은 물건을 기부하면 이 지역 공동체에서 당신의 명성도 틀림없이 높아질 거예요! 지금 비단 옷감 60개가 있고 기부할 마음이 있다면 제가 당장 접수하죠.' WHERE `entry`=7808; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Seide bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7808; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부에 정말 감사, 감사!' WHERE `entry`=7809; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법 옷감이 턱없이 부족하니 재고를 보충하는 데 도움을 좀 줬으면 해요! 얼라이언스 연합 전체를 기준으로 계산해 볼 때 당신이 마법 옷감 60개만 기부해 주면 목표를 달성할 수 있을 것 같아요. 그 정도 선행을 베푼다면 놈리건에서도 당신의 공을 모른 척 하지는 않을 거예요!$B$B지금 마법 옷감 60개가 있고 기부할 마음이 있다면 제가 당장 접수하죠.' WHERE `entry`=7809; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7809; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '크아, 이봐! 장신구 하나 갖고는 검투사가 될 수 없어! 이제 네 힘을 제대로 보여 줘야 할 때라구.' WHERE `entry`=7810; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. 장담하건대 이 옷감들은 반드시 올바른 곳에 쓰일 거예요. 거듭 감사, 또 감사합니다! 당신이 없었더라면 큰일 날 뻔했어요.$B$B지금까지 기부를 많이 해 왔지만 룬무늬 옷감을 더 기부하고 싶다면 기꺼이 받겠어요. 절 찾아오기만 하세요. 제가 반드시 당신의 선행이 모두에게 인정받도록 해 드릴 테니까요!' WHERE `entry`=7811; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 그동안 상당한 양의 옷감을 기부해 주었죠. 아직도 우린 재고를 보충하기 위해 애쓰는 중인데, 제일 부족한 게 룬무늬 옷감이에요. 이러한 상황에서 우리를 다시 한 번 도와 줄 수 있었으면 해요.$B$B생각이 있다면 남는 룬무늬 옷감을 기부해 주세요. 처음이니까 60개 받는 걸로 시작하죠.' WHERE `entry`=7811; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez énormément contribué à notre collecte de chiffons.Alors que nous travaillons d\'arrache-pied pour reconstituer nos réserves, une forme de chiffon reste extrêmement basse: l\'étoffe de run. Nous en avons absolument besoin, et nous espérons que vous pourrez nous aider comme vous l\'avez fait par le passé!$B$BIsi vous le souhaitez, apportez-moi le chiffon de rechange que vous pouvez encore épargner.Nous accepterons initialement un seul don de soixante, puis nous partirons de là.' WHERE `entry`=7811; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7811; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue une nouvelle fois, $n ! Nous avons sans cesse besoin d\'étoffe runique, et si vous voulez vous séparer de quelques morceaux supplémentaires, nous en aurons l’usage. Si vous nous donnez 20 nouvelles étoffes runiques, je veillerai à ce que vos efforts en faveur des exilés de Gnomeregan soient reconnus à leur juste valeur.$B$BLorsque vous serez prêt à me les remettre, je les accepterai volontiers.' WHERE `entry`=7812; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wann immer Ihr bereit seid, mir zwanzig Runenstoffe zu geben, werde ich sie gerne entgegen nehmen.' WHERE `entry`=7812; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Saludos, $n! Seguimos necesitando paño rúnico; si quieres seguir ayudándonos, te lo agradeceremos. Una donación de 20 piezas te valdrá la admiración y el respeto de los Exiliados de Gnomeregan.$B$BPuedes darme el paño rúnico cuando quieras.' WHERE `entry`=7812; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군! 아낌없는 기부에 감사하네!' WHERE `entry`=7813; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우린 현재 양모 옷감 기부를 받고 있네. 양모 옷감 60개를 기부하면 언더시티로부터 그 관대한 행위에 대해 높이 인정받게 될 걸세. 우리 상점의 상황이라면 당신에게서 총 양모 옷감 60개만 받으면 될 것이야. 나머지는 지역 내 다른 이들의 기부로 충분히 모을 수 있을 테니까 말이지.$B$B지금 양모 옷감 60개를 가지고 있고 그걸 기부할 마음이 있다면 당장 받도록 하지.' WHERE `entry`=7813; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Wollstoff bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7813; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estamos recogiendo donaciones de paño de lana. Una donación de 60 retales de paño de lana te hará ganar el reconocimiento de Entrañas por tu generosidad. Tal y como está nuestro almacén, solo necesitamos que nos entregues 60 retales, pues las otras gentes del reino nos ayudarán a conseguir nuestro objetivo.$B$BSi tienes los 60 retales de paño de lana y estás dispuesta a donarlos, puedo aceptar tu donativo ahora mismo.' WHERE `entry`=7813; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군! 아낌없는 기부에 감사하네!' WHERE `entry`=7814; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 다른 옷감과 마찬가지로 비단 재고량도 최저치라네. 우리 상점의 상황으로는 자네에게 총 비단 옷감 60개만 받으면 될 걸세. 나머지는 다른 이들의 기부를 받아 목표를 달성할 수 있을 테니까 말이야.$B$B게다가 비단 같은 좋은 선물을 기부하면 호드 연합에서 자네의 명성도 틀림없이 높아질 걸세! 지금 비단 옷감 60개를 가지고 있고 그걸 기부할 마음이 있다면 당장 받도록 하지.' WHERE `entry`=7814; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Seide bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7814; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nuestras reservas de seda, como de los demás tejidos, están casi bajo mínimos. Tal y como está nuestro almacén, solo necesitamos que nos entregues 60 retales de seda pues con la ayuda de los demás lograríamos cumplir nuestro objetivo.$B$B$B$BUn regalo tan generoso como la seda aumentaría sin duda tu reputación en la comunidad… Si tienes los 60 retales de paño de seda y estás dispuesto a donarlos, puedo aceptarlos ahora mismo.' WHERE `entry`=7814; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이야! 뭐라고 감사의 말을 해야 할지 모르겠군! 이 낚싯대로 충분한 보상이 됐으면 좋겠군그래.' WHERE `entry`=7815; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이야! 잘 됐군! 제일 좋은 미끼도 찾았고 무쇠턱바다거북의 수도 줄었으니 어획량이 크게 늘겠군그래.' WHERE `entry`=7816; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 못 찾았나?' WHERE `entry`=7816; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군! 아낌없는 기부에 감사하네!' WHERE `entry`=7817; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법 옷감이 부족하니 자네가 옷감 재고를 보충하는 데 도움을 좀 줬으면 하네! 호드 연합 전체를 기준으로 계산해 볼 때 자네가 마법 옷감 60개만 기부해 주면 목표를 달성할 수 있을 것 같네. 그 정도의 관대함이라면 언더시티에서 몰라 주지 않을 걸세, 내 보장하지!$B$B지금 마법 옷감 60개를 가지고 있고 그걸 기부할 마음이 있다면 당장 받도록 하겠네.' WHERE `entry`=7817; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7817; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Estupendo! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7817; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nos estamos quedando sin paño mágico, nos vendría bien tu ayuda para reabastecer nuestro almacén. Si tenemos en cuenta a toda la comunidad, solo necesitaríamos que nos donaras 60 retales de paño mágico para alcanzar nuestro objetivo. ¡Te aseguro que Entrañas reconocerá tu generosidad!$B$BSi tienes los 60 retales de paño mágico y estás dispuesta a donarlos, puedo aceptar tu donativo ahora mismo.' WHERE `entry`=7817; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군. 이 옷감들은 분명 바로 쓰이게 될 걸세. 도와줘서 다시 한번 감사하네! 자네가 아니었으면 큰일날 뻔했군.$B$B자네는 지금까지 기부를 많이 해 왔지만 앞으로 룬무늬 옷감을 더 기부하고 싶다면, 내 기꺼이 처리해 주겠네. 날 찾아오기만 하면 내 직접 반드시 자네의 공로가 인정되도록 해 주지!' WHERE `entry`=7818; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네는 그동안 우리 옷감 수집을 위해 상당히 많은 양을 기부해 주었네. 우린 재고량을 보충하기 위해 열심히 노력 중인 우리에게 천 재고 상태가 가장 낮은 것이 룬무늬 옷감이네. 룬무늬 옷감이 절실히 필요한 이 상황에 자네가 예전처럼 우리를 다시 도와 줄 수 있었으면 하네.$B$B생각이 있다면 룬무늬 옷감 여분을 내게 가져와 주게나. 처음이니까 60개 받는 걸로 하고 그 후 차차 늘려 가기로 하세나.' WHERE `entry`=7818; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez énormément contribué à notre collecte de chiffons.Alors que nous travaillons d\'arrache-pied pour reconstituer nos réserves, une forme de chiffon reste extrêmement basse: l\'étoffe de run. Nous en avons absolument besoin, et nous espérons que vous pourrez nous aider comme vous l\'avez fait par le passé!$B$BIsi vous le souhaitez, apportez-moi le chiffon de rechange que vous pouvez encore épargner.Nous accepterons initialement un seul don de soixante, puis nous partirons de là.' WHERE `entry`=7818; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7818; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, has contribuido generosamente a nuestra campaña de abastecimiento de telas. Nosotros también estamos trabajando duro, pero aún tenemos escasez de paño rúnico. ¡Y lo necesitamos urgentemente! ¡Espero que puedas ayudarnos, tal y como has hecho otras veces!$B$BSi deseas ayudar, tráeme todo el paño rúnico que puedas reunir. Empezaremos por aceptar una única donación de 60 retales y luego ya iremos viendo.' WHERE `entry`=7818; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '포세이큰을 위해 수고해 주는 자네 같은 영웅들이 없었더라면 우린 분명 고생을 면치 못했을 걸세. 계속 수고해 줘서 고맙네!' WHERE `entry`=7819; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 만나 반갑네! 룬무늬 옷감은 늘 부족한 형편이라 자네가 기부할 생각이 있다면 우린 언제든 추가로 받을 수 있다네. 룬무늬 옷감을 추가로 20개 더 기부해 준다면 내 언더시티를 대신해 자네의 계속된 수고에 대해 확실히 인정받도록 해 주겠네.$B$B언제든 자네가 룬무늬 옷감을 추가로 기부할 준비가 되면 내가 받도록 하지.' WHERE `entry`=7819; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue une nouvelle fois, $n ! Nous avons sans cesse besoin d\'étoffe runique, et si vous voulez vous séparer de quelques morceaux supplémentaires, nous en aurons l’usage. Si vous nous donnez 20 nouvelles étoffes runiques, je veillerai à ce que vos efforts en faveur d’Undercity soient reconnus à leur juste valeur.$B$BLorsque vous serez prêt à me les remettre, je les accepterai volontiers.' WHERE `entry`=7819; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wann immer Ihr bereit seid, mir zwanzig Runenstoffe zu geben, werde ich sie gerne entgegen nehmen.' WHERE `entry`=7819; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Saludos, una vez más, $n. Seguimos necesitando paño rúnico y aceptamos cualquier donativo, si es que deseas colaborar. Si me traes un nuevo donativo de 20 paños rúnico, me aseguraré de que Entrañas reconozca tus esfuerzos.$B$BCuando desees entregarme el donativo de paño rúnico, lo aceptaré.' WHERE `entry`=7819; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부에 정말 감사합니다!' WHERE `entry`=7820; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금 양모 옷감 기부를 받습니다. 양모 옷감 60개를 기부하는 선행을 베풀면 썬더 블러프로부터의 존경과 인정을 한 몸에 받게 될 겁니다. 지금 상황이라면 양모 옷감을 총 60개만 받으면 되겠군요. 나머지는 다른 이들의 기부로 충분히 모을 수 있을 테니까...$B$B지금 양모 옷감 60개가 있고 기부할 마음이 있다면 제가 당장 접수하겠습니다.' WHERE `entry`=7820; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Wollstoff bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7820; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estamos recogiendo donaciones de paño de lana. Una donación de 60 retales de paño de lana te hará ganar el reconocimiento de Cima del Trueno por tu generosidad. Tal y como está nuestro almacén, solo necesitamos que nos entregues 60 retales, pues las otras gentes del reino nos ayudarán a conseguir nuestro objetivo.$B$BSi tienes los 60 retales de paño de lana y estás dispuesta a donarlos, puedo aceptar tu donativo ahora mismo.' WHERE `entry`=7820; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부에 정말 감사합니다!' WHERE `entry`=7821; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 다른 옷감과 마찬가지로 비단의 재고량도 최저치입니다. 지금 상황으로 봐서 당신에게서는 비단 옷감을 총 60개만 받으면 되겠군요. 나머지는 다른 이들에게 받아도 충분히 목표를 달성할 수 있을 테니까...$B$B게다가 비단 같이 좋은 물건을 기부하면 이 지역 공동체에서 당신의 명성도 틀림없이 높아질 겁니다! 지금 비단 옷감 60개가 있고 기부할 마음이 있다면 제가 당장 접수하겠습니다.' WHERE `entry`=7821; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Seide bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7821; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Nuestras reservas de seda, como de los demás tejidos, están casi bajo mínimos. Tal y como está nuestro almacén, solo necesitamos que nos entregues 60 retales de seda pues con la ayuda de los demás lograríamos cumplir nuestro objetivo.$B$BUn regalo tan generoso como la seda aumentaría sin duda tu reputación en la comunidad… Si tienes los 60 retales de paño de seda y estás dispuesta a donarlos, puedo aceptar tu donativo ahora mismo.' WHERE `entry`=7821; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부에 정말 감사합니다!' WHERE `entry`=7822; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법 옷감이 턱없이 부족하니 재고를 보충하는 데 도움을 좀 줬으면 합니다! 호드 연합 전체를 기준으로 계산해 볼 때 당신이 마법 옷감 60개만 기부해 주면 목표를 달성할 수 있을 것 같군요. 그 정도 선행을 베푼다면 썬더 블러프에서도 당신의 공을 모른 척 하지는 않을 거예요!$B$B지금 마법 옷감 60개가 있고 기부할 마음이 있다면 제가 당장 접수하겠습니다.' WHERE `entry`=7822; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr 60 Stück des Magiestoffes habt und bereit seid, diesen zu spenden, würde ich diese Spende jederzeit gerne annehmen.' WHERE `entry`=7822; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭합니다. 장담하건대 이 옷감들은 반드시 올바른 곳에 쓰일 거예요. 거듭 감사합니다! 당신이 없었으면 큰일 날 뻔했군요.$B$B지금까지 기부를 많이 해 왔지만 룬무늬 옷감을 더 기부하고 싶다면 기꺼이 받겠습니다. 절 찾아오기만 하십시오. 제가 반드시 당신의 선행이 모두에게 인정받도록 해 드릴 테니까요!' WHERE `entry`=7823; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 그동안 상당한 양의 옷감을 기부하신 걸로 압니다. 아직도 우린 재고를 보충하기 위해 애쓰는 중인데, 제일 부족한 게 룬무늬 옷감이에요. 이러한 상황에서 다시 한번 도움을 청합니다.$B$B생각이 있다면 남는 룬무늬 옷감을 기부해 주세요. 처음이니까 60개 받는 걸로 시작하죠.' WHERE `entry`=7823; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez énormément contribué à notre collecte de chiffons.Alors que nous travaillons d\'arrache-pied pour reconstituer nos réserves, une forme de chiffon reste extrêmement basse: l\'étoffe de run. Nous en avons absolument besoin, et nous espérons que vous pourrez nous aider comme vous l\'avez fait par le passé!$B$BIsi vous le souhaitez, apportez-moi le chiffon de rechange que vous pouvez encore épargner.Nous accepterons initialement un seul don de soixante, puis nous partirons de là.' WHERE `entry`=7823; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7823; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해. 장담하건대 이 옷감들은 반드시 올바른 곳에 쓰일 거야. 고마워! 자네가 없었더라면 큰일 날 뻔했군.$B$B지금까지 기부를 많이 해 왔지만 룬무늬 옷감을 더 기부하고 싶다면 기꺼이 받지. 날 찾아오기만 해. 반드시 자네 선행이 모두에게 인정받도록 해 줄 테니까!' WHERE `entry`=7824; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 자네 그동안 상당한 양의 옷감을 기부하느라 수고 많았네. 하지만 아직도 우린 재고를 보충하기 위해 애쓰는 중이야. 제일 부족한 게 룬무늬 옷감일세. 이러한 상황에서 다시 한 번 자네의 도움을 요청하는 바일세.$B$B생각이 있다면 남는 룬무늬 옷감을 기부해 주게나. 처음이니까 60개 받는 걸로 시작하지.' WHERE `entry`=7824; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez énormément contribué à notre collecte de chiffons.Alors que nous travaillons d\'arrache-pied pour reconstituer nos réserves, une forme de chiffon reste extrêmement basse: l\'étoffe de run. Nous en avons absolument besoin, et nous espérons que vous pourrez nous aider comme vous l\'avez fait par le passé!$B$BIsi vous le souhaitez, apportez-moi le chiffon de rechange que vous pouvez encore épargner.Nous accepterons initialement un seul don de soixante, puis nous partirons de là.' WHERE `entry`=7824; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7824; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 썬더 블러프를 위해 수고해 주는 당신 같은 영웅들이 없었더라면 우린 분명 고생을 면치 못했을 거예요. 계속된 노고에 정말 감사합니다!' WHERE `entry`=7825; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 다시 찾아주다니 이렇게 고마울 데가! 룬무늬 옷감은 늘 부족한 형편이라 기부할 생각만 있다면 우린 언제든지 감사히 받겠습니다. 룬무늬 옷감 20개를 추가로 기부해 준다면 제가 썬더 블러프를 대신해 당신의 계속된 노고가 확실히 인정받도록 애쓰겠습니다.$B$B룬무늬 옷감을 추가로 기부할 준비가 되면 언제든지 받도록 하지요.' WHERE `entry`=7825; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue une nouvelle fois, $n ! Nous avons sans cesse besoin d\'étoffe runique, et si vous voulez vous séparer de quelques morceaux supplémentaires, nous en aurons l’usage. Si vous nous donnez 20 nouvelles étoffes runiques, je veillerai à ce que vos efforts en faveur de Thunder Bluff soient reconnus à leur juste valeur.$B$BLorsque vous serez prêt à me les remettre, je les accepterai volontiers.' WHERE `entry`=7825; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wann immer Ihr bereit seid, mir zwanzig Runenstoffe zu geben, werde ich sie gerne entgegen nehmen.' WHERE `entry`=7825; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해! $n, 아낌없는 기부 고맙네!' WHERE `entry`=7826; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금 양모 옷감 기부를 받고 있네. 양모 옷감 60개를 기부하는 선행을 베풀면 오그리마 전체로부터 드높은 존경과 인정을 받게 될 거야. 지금 상황이라면 자네에게서 양모 옷감 총 60개만 받으면 될 것 같군. 나머지는 다른 이들의 기부로 충분히 모을 수 있을 테니까.$B$B지금 양모 옷감 60개가 있고 기부할 마음이 있다면 당장 접수하지.' WHERE `entry`=7826; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Wollstoff bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7826; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estamos haciendo una colecta de paño de lana. Si nos das 60 piezas de paño de lana, ganarás el reconocimiento de Orgrimmar por tu generosidad. Con 60 piezas por tu parte es suficiente; conseguiremos más por otros medios.$B$BSi tienes las 60 piezas de paño de lana y las quieres donar, puedo cogerlas ahora.' WHERE `entry`=7826; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해! $n, 아낌없는 기부 고맙네!' WHERE `entry`=7827; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 다른 옷감과 마찬가지로 비단의 재고량도 최저치야. 지금 상황으로 봐서 자네에게서는 비단 옷감을 총 60개만 받으면 되겠군. 나머지는 다른 이들에게 받아도 충분히 목표를 달성할 수 있을 테니까...$B$B게다가 비단 같이 좋은 물건을 기부하면 이 지역 공동체에서 자네의 명성도 틀림없이 높아질 거야! 지금 비단 옷감 60개가 있고 기부할 마음이 있다면 당장 접수하지.' WHERE `entry`=7827; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Seide bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7827; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estamos muy escasos de seda. Nos ayudaría mucho que donaras 60 piezas de seda; conseguiremos más por otros medios.$B$BAdemás, una donación tan generosa mejorará tu reputación entre nosotros. Si tienes las 60 piezas de seda y quieres donarlas, puedo cogerlas ahora.' WHERE `entry`=7827; +UPDATE `locales_quest` SET `Objectives_loc1` = '긴발톱 은빛갈기늑대 15마리와 긴울음 은빛갈기늑대 15마리를 처치한 후 동부 내륙지의 레반터스크 마을에 있는 사냥꾼 마코르에게 돌아가야 합니다.$B$B마코르가 이 늑대들은 동부 내륙지의 황야에 숨어 있다고 얘기해 줬습니다.' WHERE `entry`=7828; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 해 주었소, $c 친구. 당신의 공로에 레반터스크에서 감사를 전하는 바이오.' WHERE `entry`=7828; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했소. 당신은 훌륭한 레반터스크의 동지임을 입증해 보였소.' WHERE `entry`=7829; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<깃털을 살펴보는 마코르>$B$B당신이 정의의 처단을 내리기 전에 이 녀석이 우리 사냥꾼을 몇 명이나 잡아먹었을지 궁금하군그래.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우두머리 뾰족부리그리핀은 아주 희귀한 그리핀 종으로 살육을 일삼는 후손들을 번식시키고 있지.' WHERE `entry`=7830; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해! $n, 아낌없는 기부 고맙네!' WHERE `entry`=7831; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법 옷감이 턱없이 부족하니 자네가 재고를 보충하는 데 도움을 좀 줬으면 해! 호드 연합 전체를 기준으로 계산해 볼 때 자네가 마법 옷감 60개만 기부해 주면 목표를 달성할 수 있을 것 같군. 그 정도 선행을 베푼다면 오그리마에서도 자네 공을 모른 척 하지는 않을 걸세!$B$B지금 마법 옷감 60개가 있고 기부할 마음이 있다면 당장 접수하지.' WHERE `entry`=7831; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr 60 Stück des Magiestoffes habt und bereit seid, diesen zu spenden, würde ich diese Spende jederzeit gerne annehmen.' WHERE `entry`=7831; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7831; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Nos estamos quedando sin tejido mágico y podrías echarnos una mano! Si tenemos en cuenta toda la comunidad, necesitaríamos una donación de 60 piezas de tejido mágico para llegar a nuestro objetivo. Tanta generosidad no pasará desapercibida en Orgrimmar, ¡te lo aseguro!$B$BSi tienes las 60 piezas de tejido mágico y las quieres donar, puedo cogerlas ahora.' WHERE `entry`=7831; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 오그리마를 위해 수고해 주는 자네 같은 영웅들이 없었더라면 우린 분명 고생을 면치 못했을 거야. 계속된 노고 정말 고마워!' WHERE `entry`=7832; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 다시 찾아주다니 이렇게 고마울 데가! 룬무늬 옷감은 늘 부족한 형편이라 기부할 생각만 있다면 언제든지 고맙게 받겠네. 룬무늬 옷감을 20개 추가로 기부해 준다면 내 오그리마를 대신해 자네의 계속된 노고가 확실히 인정받도록 애쓰겠어.$B$B룬무늬 옷감을 추가로 기부할 마음이 있다면 언제든지 받아주지.' WHERE `entry`=7832; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue une nouvelle fois, $n ! Nous avons sans cesse besoin d\'étoffe runique, et si vous voulez vous séparer de quelques morceaux supplémentaires, nous en aurons l’usage. Si vous nous donnez 20 nouvelles étoffes runiques, je veillerai à ce que vos efforts en faveur d’Orgrimmar soient reconnus à leur juste valeur.$B$BLorsque vous serez prêt à me les remettre, je les accepterai volontiers.' WHERE `entry`=7832; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wann immer Ihr bereit seid, mir zwanzig Runenstoffe zu geben, werde ich sie gerne entgegen nehmen.' WHERE `entry`=7832; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요! $n, 아낌없는 기부 감사합니다!' WHERE `entry`=7833; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지금 양모 옷감 기부를 받고 있습니다. 양모 옷감 60개를 기부하는 선행을 베풀면 검은창 트롤들로부터 드높은 존경과 인정을 받게 될 겁니다. 지금 상황이라면 당신에게서 양모 옷감을 총 60개만 받으면 될 것 같군요. 나머지는 다른 이들의 기부로 충분히 모을 수 있을 테니까요.$B$B지금 양모 옷감 60개가 있고 기부할 마음이 있다면 당장 접수하도록 하겠습니다.' WHERE `entry`=7833; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Wollstoff bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7833; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estamos haciendo una colecta de paño de lana. Si nos das 60 piezas de paño de lana, ganarás el reconocimiento de los trol Lanza Negra por tu generosidad. Con 60 piezas por tu parte es suficiente; conseguiremos más por otros medios.$B$BSi tienes las 60 piezas de paño de lana y las quieres donar, puedo cogerlas ahora.' WHERE `entry`=7833; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭합니다! $n, 아낌없는 기부 정말 감사합니다!' WHERE `entry`=7834; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '대부분의 다른 옷감과 마찬가지로 비단의 재고량도 최저치입니다. 지금 상황으로 봐서 당신에게서는 비단 옷감을 총 60개만 받으면 되겠군요. 나머지는 다른 이들에게 받아도 충분히 목표를 달성할 수 있을 테니까...$B$B게다가 비단 같이 좋은 물건을 기부하면 이 지역 공동체에서 당신의 명성도 틀림없이 높아질 거고요! 지금 비단 옷감 60개가 있고 기부할 마음이 있다면 당장 접수하겠습니다.' WHERE `entry`=7834; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr die 60 Stück Seide bei Euch habt und zu deren Spende bereit seid, dann kann ich sie jetzt entgegennehmen.' WHERE `entry`=7834; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Estamos muy escasos de seda. Nos ayudaría mucho que donaras 60 piezas de seda; conseguiremos más por otros medios.$B$BAdemás, una donación tan generosa mejorará tu reputación entre nosotros. Si tienes las 60 piezas de seda y quieres donarlas, puedo cogerlas ahora.' WHERE `entry`=7834; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭합니다! $n, 아낌없는 기부 정말 감사합니다!' WHERE `entry`=7835; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법 옷감이 턱없이 부족하니 재고를 보충하기 위한 자비의 손길을 베풀어 주십시오! 호드 연합 전체를 기준으로 계산해 볼 때 당신이 마법 옷감 60개만 기부해 주면 목표를 달성할 수 있을 것 같군요. 그 정도 선행을 베푼다면 검은창 트롤 부족도 그 공을 모른 척 하지는 않을 겁니다!$B$B지금 마법 옷감 60개가 있고 기부할 마음이 있다면 당장 접수하도록 하겠습니다.' WHERE `entry`=7835; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr 60 Stück des Magiestoffes habt und bereit seid, diesen zu spenden, würde ich diese Spende jederzeit gerne annehmen.' WHERE `entry`=7835; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! ¡Gracias por tu generosa donación, $n!' WHERE `entry`=7835; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Nos estamos quedando sin tejido mágico! Si nos donaras 60 piezas de tejido mágico, alcanzaríamos el objetivo fijado. Tu generosidad te valdría la admiración de los trol Lanza Negra.$B$BSi tienes las 60 piezas de tejido mágico y las quieres donar, puedo cogerlas ahora.' WHERE `entry`=7835; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭해요. 장담하건대 이 옷감들은 반드시 올바른 곳에 쓰일 겁니다. 거듭 감사합니다! 당신이 없었더라면 큰일 날 뻔했군요.$B$B지금까지 기부를 많이 해주셨지만 룬무늬 옷감을 더 기부하고 싶다면 기꺼이 받겠습니다. 절 찾아오기만 하십시오. 반드시 당신의 선행이 모두에게 인정받도록 할 테니까요!' WHERE `entry`=7836; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 그동안 상당한 양의 옷감을 기부하느라 정말 수고 많으셨습니다. 하지만 아직도 재고를 보충하기 위해 애쓰는 중이라서요. 제일 부족한 게 룬무늬 옷감입니다. 이 상황에서 우리를 다시 도와 줬으면 합니다.$B$B생각이 있다면 남는 룬무늬 옷감을 기부해 주십시오. 처음이니까 60개 받는 걸로 시작하죠.' WHERE `entry`=7836; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez énormément contribué à notre collecte de chiffons.Alors que nous travaillons d\'arrache-pied pour reconstituer nos réserves, une forme de chiffon reste extrêmement basse: l\'étoffe de run. Nous en avons absolument besoin, et nous espérons que vous pourrez nous aider comme vous l\'avez fait par le passé!$B$BIsi vous le souhaitez, apportez-moi le chiffon de rechange que vous pouvez encore épargner.Nous accepterons initialement un seul don de soixante, puis nous partirons de là.' WHERE `entry`=7836; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr schon 60 Runenstoffe für mich ?' WHERE `entry`=7836; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, has hecho unas donaciones magníficas. Pero seguimos estando escasos de paño rúnico. ¡Espero que puedas ayudarnos una vez más!$B$BSi quieres ayudarnos, danos paño rúnico; con 60 piezas será suficiente de momento.' WHERE `entry`=7836; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je vous salue une nouvelle fois, $n ! Nous avons sans cesse besoin d\'étoffe runique, et si vous voulez vous séparer de quelques morceaux supplémentaires, nous en aurons l’usage. Si vous nous donnez 20 nouvelles étoffes runiques, je veillerai à ce que vos efforts en faveur des trolls Darkspear soient reconnus à leur juste valeur.$B$BLorsque vous serez prêt à me les remettre, je les accepterai volontiers.' WHERE `entry`=7837; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wann immer Ihr bereit seid, mir zwanzig Runenstoffe zu geben, werde ich sie gerne entgegen nehmen.' WHERE `entry`=7837; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Saludos, $n! Seguimos necesitando paño rúnico; si quieres seguir ayudándonos, te lo agradeceremos. Una donación de 20 piezas te valdrá la admiración y el respeto de los trols Lanza Negra.$B$BPuedes darme el paño rúnico cuando quieras.' WHERE `entry`=7837; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '투기장 바닥에 많은 피를 흘린 네게 흔쾌히 투기장의 최고검투사라는 이름을 내려 주지!' WHERE `entry`=7838; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '멈추라고, 애송이 친구! 내게 검투사의 투기장 배지 12개를 가져오면 너를 구루바시 투기장의 최고검투사로 만들어 주지! 크아아아!' WHERE `entry`=7838; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Le sol de l\'arène est rouge du sang que vous avez versé. Je suis fier de vous nommer Roi de l\'arène !' WHERE `entry`=7838; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Salut, l\'terrien ! Ramenez-moi 12 bijoux du Maître de l\'arène et vous serez le Grand maître de l\'arène des Gurubashi ! Arrrr !' WHERE `entry`=7838; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 도구! 찾았군! 아, 이런 경사가...! 고맙소.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 지역의 썩은가지부족 트롤들을 조심하시오. 녀석들은 무자비하고 흉악한 쓰레기들이오.' WHERE `entry`=7839; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<커다란 다리 고기를 받아 얼굴을 묻고 게걸스럽게 먹어대는 라드>$B$B아, 좋다! 고맙다, 꼬마.$B$B라드 도와 줬으니 특별한 소풍용 바구니 만들어 준다.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<거대한 배를 문지르는 라드>$B$B라드 너무 배고프다.' WHERE `entry`=7840; +UPDATE `locales_quest` SET `Objectives_loc1` = '깊은골짜기 길잡이 15명, 깊은골짜기 정찰대 15명, 깊은골짜기 명사수 15명, 그리고 깊은골짜기 순찰대 15명을 처치한 후 동부 내륙지의 레반터스크 마을에 있는 오토 모지코에게 돌아가야 합니다.$B$B깊은골짜기 하이 엘프들은 동부 내륙지 북서쪽 지역에 있는 쿠엘다닐 오두막에 있습니다.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 우리 레반터스크도 새로운 동맹을 맺게 되는 모양이군! 잘 해 주었네.' WHERE `entry`=7841; +UPDATE `locales_quest` SET `Title_loc5` = '給蠻錘部族的警告信' WHERE `entry`=7841; +UPDATE `locales_quest` SET `Details_loc1` = '와일드해머 드워프들과 그리핀은 트롤과 랩터가 친한만큼이나 가까운 관계라고 하지. 역겨운 일이긴 하지만 우리에게 유리하게 이용할 수 있다네. 또 다른 통첩장을 보내는 거지.$B$B동부 내륙지에서 눈에 띄는 그리핀을 모조리 처치하고 그 깃털을 모아 오게. 그걸로 최후 통첩장을 만들 것이야.' WHERE `entry`=7842; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이야, 이거 괜찮겠는데. 이제 한 단계만 더 거치면 와일드해머 드워프들이 감히 트롤족에게 함부로 덤벼선 안 된다는 걸 깨닫게 될 거야!' WHERE `entry`=7842; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '최후 통첩장을 보면 틀림없이 녀석들이 겁을 먹고 도망치겠지. 아니면 아주 엄청나게 분노하든가 말이야.' WHERE `entry`=7842; +UPDATE `locales_quest` SET `Details_loc1` = '<그리핀 깃털 몇 개가 감싸고 있는 피에 흠뻑 젖은 긴 창을 건네주는 오토>$B$B자, 받게. 맹금의 봉우리, 마을 정중앙 우물 옆으로 이걸 가져가서 꽂게. 땅에 콱 박아 버리라고! 저 드워프 녀석들에게 트롤들이 장난을 치고 있는 게 아니라는 걸 보여 주게! 이 일이 끝나거든 내게 돌아오게나. 살아서 돌아온다면 좋겠군.' WHERE `entry`=7843; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 녀석들의 표정을 직접 볼 수 있었더라면 좋았을 텐데 아쉽군. 녀석들이 짐을 싸서 마을을 떠나고 있나?$B$B잘 해 줬네. 정말 잘 했어. 이 오토가 보상으로 왕모조를 주지.' WHERE `entry`=7843; +UPDATE `locales_quest` SET `EndText_loc1` = '와일드해머일족에게 보내는 통첩장 전달' WHERE `entry`=7843; +UPDATE `locales_quest` SET `Objectives_loc1` = '썩은가지부족 무두장이 30명과 썩은가지부족 예언자 15명을 처치하고 동부 내륙지의 레반터스크 마을에 있는 비술사 야요진에게 돌아가야 합니다.$B$B야요진은 이 트롤들이 동부 내륙지의 북동부 지역에 있는 샤올와타 및 아골와타 신전 근처에 있다고 가르쳐 주었습니다.' WHERE `entry`=7844; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘 하셨어요. 줄진님께서도 이보다 더 잘 해내진 못하셨을 거예요!' WHERE `entry`=7844; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 내륙지에 있는 깨진엄니 마을의 주술사 톤터스크가 그녀의 남편인 장로 톤터스크를 진타알로에서 구해 달라고 했습니다.$B$B장로 톤터스크는 동부 내륙지의 남쪽에 위치한 썩은가지 부족의 수도인 진타알로의 꼭대기에 갇혀 있다고 합니다.' WHERE `entry`=7845; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네가 나타났다는 걸 경비병들이 분명히 알고 있을 것이니 서둘러야 하네.' WHERE `entry`=7845; +UPDATE `locales_quest` SET `Details_loc1` = '수호자 히타야가 가지고 있는 열쇠가 있어야만 족쇄를 풀 수가 있네. 그녀는 동굴 근처에 있네만 경비병이 호위하고 있으니 조심하는 게 좋아.$B$B내가 집에 돌아갈 수 있도록 그녀를 죽이고 열쇠를 가지고 와서 날 풀어 주게.' WHERE `entry`=7846; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 자유로군! 고맙네. 레반터스크에서도 자네의 용기에 감탄할 걸세!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '動作要快啊!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¡Date prisa!' WHERE `entry`=7846; +UPDATE `locales_quest` SET `Details_loc1` = '레반터스크 마을에 있는 내 아내 주술사 쏜터스크에게 돌아가게. 그리고 나도 곧 돌아갈 거라고 전해 주게! 물론 그녀가 자네에게 보상을 할 걸세.' WHERE `entry`=7847; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '레반터스크를 대표해서 감사 드립니다! 당신에게 정말 큰 빚을 졌습니다.' WHERE `entry`=7847; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 화산 심장부로 순간이동하실 수 있습니다. 준비되면 말씀만 하십시오.' WHERE `entry`=7848; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '화산 심장부와 당신의 영혼을 조화시켜야 합니다. 그래야 진입하실 수 있습니다.' WHERE `entry`=7848; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '사랑하는 동생아, 얼마나 보고 싶었는데...$B$B도와줘서 정말 고맙소. 당신은 진정한 영웅이오.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '동생의 유골을 찾으면 야요진에게 가져가서 좋은 묘지를 만들어 달라고 할 것이오.' WHERE `entry`=7849; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 썩은가지부족을 조종하던 어둠의 기운이 사라졌어요. 하지만 악의 세력과의 전쟁이 끝난 건 아니니 긴장을 늦추지 마십시오. 타락한 여사제를 죽인다고 해도 누군가 그녀의 자리를 대신할 테니까요.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '썩은가지부족과 싸울 때는 조심해야 합니다. 그들은 이성을 상실했기에 죽을 때까지 멈추지 않아요.' WHERE `entry`=7850; +UPDATE `locales_quest` SET `Objectives_loc1` = '타락한 여사제 헥스와 썩은가지부족 아만자시 경비병 20명을 해치운 후, 동부 내륙지의 레반터스크 마을에 있는 주술사 쏜터스크와 대화해야 합니다.$B$B동부 내륙지의 진타알로 꼭대기에 가면 타락한 여사제 헥스와 아만자시 경비병을 찾을 수 있습니다.' WHERE `entry`=7861; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했습니다. 썩은가지부족에게 타격이 크겠군요. 자, 여기 보상을 받으세요.' WHERE `entry`=7861; +UPDATE `locales_quest` SET `Objectives_loc1` = '썩은가지부족 광전사 20명, 썩은가지부족 어둠사냥꾼 20명, 썩은가지부족 혈투사 20명, 썩은가지부족 영혼사냥꾼 20명을 처치한 후, 동부 내륙지의 레반터스크 마을에 있는 주술사 쏜터스크에게 돌아가야 합니다.' WHERE `entry`=7862; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 새로운 경비대장이 될 자격이 충분하군요. 약소하지만 어려운 일을 해낸 것에 대한 보답입니다. 다른 신청서는 내년에 읽기로 하죠.' WHERE `entry`=7862; +UPDATE `locales_quest` SET `Title_loc1` = '기본 파수대 구급품' WHERE `entry`=7863; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb der Kriegshymnenschlucht verwendet werden können.$B$BBewährt Ihr Euch noch weiter in der Schlucht, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=7863; +UPDATE `locales_quest` SET `Title_loc5` = '哨兵基礎護理包' WHERE `entry`=7863; +UPDATE `locales_quest` SET `Title_loc1` = '일반 파수대 구급품' WHERE `entry`=7864; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb der Kriegshymnenschlucht verwendet werden können.$B$BBewährt Ihr Euch noch weiter in der Schlucht, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=7864; +UPDATE `locales_quest` SET `Title_loc5` = '哨兵標準護理包' WHERE `entry`=7864; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez commencé à faire vos preuves à nos yeux, $n. En récompense, prenez ce paquetage ! Vous y trouverez des rations et des bandages, dont vous ne pourrez vous servir que dans le goulet des Warsong.$B$BSi vous restez dans le goulet, vous finirez par avoir la possibilité d’acheter ces objets. Les rations vous seront proposées lorsque nous serons Amicaux à votre égard, et les bandages lorsque vous serez Honoré.' WHERE `entry`=7865; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb der Kriegshymnenschlucht verwendet werden können.$B$BBewährt Ihr Euch noch weiter in der Schlucht, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=7865; +UPDATE `locales_quest` SET `Title_loc5` = '哨兵高級護理包' WHERE `entry`=7865; +UPDATE `locales_quest` SET `Title_loc1` = '기본 정찰대 구급품' WHERE `entry`=7866; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb der Kriegshymnenschlucht verwendet werden können.$B$BBewährt Ihr Euch noch weiter in der Schlucht, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=7866; +UPDATE `locales_quest` SET `Title_loc5` = '先遣騎基礎護理包' WHERE `entry`=7866; +UPDATE `locales_quest` SET `Title_loc1` = '일반 정찰대 구급품' WHERE `entry`=7867; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb der Kriegshymnenschlucht verwendet werden können.$B$BBewährt Ihr Euch noch weiter in der Schlucht, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=7867; +UPDATE `locales_quest` SET `Title_loc5` = '先遣騎標準護理包' WHERE `entry`=7867; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb der Kriegshymnenschlucht verwendet werden können.$B$BBewährt Ihr Euch noch weiter in der Schlucht, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=7868; +UPDATE `locales_quest` SET `Title_loc5` = '先遣騎高級護理包' WHERE `entry`=7868; +UPDATE `locales_quest` SET `Details_loc1` = '젊은 $C|1이여;여;, 이 터널 너머에서 그대는 투쟁과 동요의 현장을 경험하게 될 것입니다. 호드는 신성한 숲을 더럽히고 울창한 푸른 나무들을 베어내며 자신들의 전쟁 기계를 가동시키는 동력으로 사용하고 있습니다.$B$B이 길을 따라 전쟁노래 협곡으로 가서 은빛날개 요새를 지켜 주십시오. 침략자인 호드 군대를 이 땅에서 몰아내 주십시오!$B$B호드를 몰아내고 무공 훈장을 얻으십시오. 훈장을 가져오시면 보상을 지급하겠습니다.' WHERE `entry`=7871; +UPDATE `locales_quest` SET `Details_loc1` = '젊은 $C|1이여;여;, 이 터널 너머에서 그대는 투쟁과 동요의 현장을 경험하게 될 것입니다. 호드는 신성한 숲을 더럽히고 울창한 푸른 나무들을 베어내며 자신들의 전쟁 기계를 가동시키는 동력으로 사용하고 있습니다.$B$B이 길을 따라 전쟁노래 협곡으로 가서 은빛날개 요새를 지켜 주십시오. 침략자인 호드 군대를 이 땅에서 몰아내 주십시오!$B$B호드를 몰아내고 무공 훈장을 얻으십시오. 훈장을 가져오시면 보상을 지급하겠습니다.' WHERE `entry`=7872; +UPDATE `locales_quest` SET `Details_loc1` = '젊은 $C|1이여;여;, 이 터널 너머에서 그대는 투쟁과 동요의 현장을 경험하게 될 것입니다. 호드는 신성한 숲을 더럽히고 울창한 푸른 나무들을 베어내며 자신들의 전쟁 기계를 가동시키는 동력으로 사용하고 있습니다.$B$B이 길을 따라 전쟁노래 협곡으로 가서 은빛날개 요새를 지켜 주십시오. 침략자인 호드 군대를 이 땅에서 몰아내 주십시오!$B$B호드를 몰아내고 무공 훈장을 얻으십시오. 훈장을 가져오시면 보상을 지급하겠습니다.' WHERE `entry`=7873; +UPDATE `locales_quest` SET `Objectives_loc1` = '도서관으로 되돌아가 셴드랄라의 보물을 찾아야 합니다. 임무 완수에 대한 보상을 받으십시오!' WHERE `entry`=7877; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '궤짝을 열어보니 안에 보물이 들어 있습니다.' WHERE `entry`=7877; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Nous autres forains de la foire de Sombrelune marchons beaucoup.  Nous marchons d\'un site à l\'autre... en fait, vous ne nous verrez jamais assis !  Pas étonnant que nous usions autant de bottes !  Nous avons besoin de bottes qui soient à la fois robustes et élégantes, et les bottes en cuir estampé correspondent bien à cette description.$B$BVous !  Vous êtes un artisan du cuir : faites-moi des bottes en cuir estampé et je vous donnerai un bon de la foire de Sombrelune pour votre peine.' WHERE `entry`=7881; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Danke, $N. Eine wirklich gute Verarbeitung! Euer handwerkliches Können ist erstklassig! Hier ist Euer Los...$B$Bviel Spaß damit meine Dame.' WHERE `entry`=7881; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Unsere Arbeiter vom Jahrmarkt machen weitaus mehr als Dreck wegzufegen und Bolzen einzuschlagen! Sie helfen auch den Jahrmarkt auf Reisen zu bewachen und benötigen dafür stets robuste und rüstungsstarke Wämser.$B$BWenn Ihr etwas strapazierfähige Rüstung herstellt und zu mir bringt, dann werde ich dies sicherlich an die richtigen Leute weiterleiten. Ich werde Euch im Austausch dafür auch ein paar Lose des Dunkelmond-Jahrmarkts geben.' WHERE `entry`=7882; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Super, vous les avez faites ! Elles conviendront parfaitement... J\'espère seulement que ce ne sera pas moi qui devrai nettoyer la cage des crocilisques. Ces bêtes sont parfois assez agressives, vous ne trouvez pas ?$B$BVoici vos bons, $n. Profitez-en bien et amusez-vous à la foire de Sombrelune !' WHERE `entry`=7884; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Yebb travaille à de nouvelles attractions pour son zoo, y compris un enclos marécageux pour un garçon élevé par des crocilisques, et peut-être un murloc. Il nous faudra de belles jambières étanches si nous ne voulons pas être trempés pendant le montage et le démontage. Je crois que des jambières en écailles de tortue conviendraient le mieux.$B$B$n, pouvez-vous nous faire ces jambières ? Si oui, vous recevrez un gros paquet de bons de la foire de Sombrelune en récompense...' WHERE `entry`=7884; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Yebb arbeitet an einer weiteren Attraktion für sein Kuriositätenkabinett. Es handelt sich dabei um eine nasse und sumpfige Behausung für einen Jungen, der von Krokilisken aufgezogen wurde und vielleicht auch für einen Murloc. Wir werden schöne, wasserdichte Beinkleider brauchen, damit  wir während dem Auf- und Abbauen nicht pitschnass werden. Schildkrötenschuppengamaschen würden sich dafür bestens eignen.$B$B$N, könnt Ihr solche für uns anfertigen? Wenn ja, dann wird Euch ein dicker Stapel Lose des Dunkelmond-Jahrmarkts erwarten.' WHERE `entry`=7884; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous ne le savez peut-être pas, mais faire fonctionner une foire ambulante est très coûteux !  Tout s\'use si vite que c\'est un miracle si nous faisons des bénéfices.$B$BEn raison de tous ces coûts cachés, nous sommes toujours à la recherche de moyens d\'entretenir notre matériel à moindres frais.  Nos tentes, par exemple, se déchirent souvent, mais les renforts d\'armure en cuir sont parfaits pour les raccommoder.  Pouvez-vous m\'apporter des renforts d\'armure ?  Cela nous ferait faire de sacrées économies !  Si vous pouvez faire ça pour moi, je vous donnerai une poignée de bons de la foire de Sombrelune...' WHERE `entry`=7885; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Es mag Euch vielleicht nicht bewusst sein, aber die Unterhaltung eines fahrenden Jahrmarkts ist kostspielig! Alles nutzt sich so schnell ab, es ist erstaunlich, dass wir überhaupt Gewinne machen.$B$BWegen all dieser versteckten Kosten, suchen wir immer nach Möglichkeiten, wie wir unsere Ausrüstung so günstig wie möglich instandhalten lassen können. Unsere Zelte reißen zum Beispiel regelmäßig, aber ich habe gemerkt, dass Lederrüstungssets gute Flicken abgeben. Könnt Ihr mir ein paar Rüstungssets besorgen? Das würde uns den Kauf von einigen neuen Zelten ersparen! Wenn Ihr uns damit aushelfen könntet, dann würde Euch eine Hand voller Lose des Dunkelmond-Jahrmarkts erwarten...' WHERE `entry`=7885; +UPDATE `locales_quest` SET `Title_loc5` = '護甲片' WHERE `entry`=7885; +UPDATE `locales_quest` SET `Details_loc4` = '你已经证明了自己在战歌峡谷中的价值!继续帮助我们作战,并给我带来更多的功勋奖章。我们会因此而更加信任你。' WHERE `entry`=7887; +UPDATE `locales_quest` SET `Objectives_loc4` = '您为上一个任务获得了银翼功勋奖章,再次与我交谈,您将获得奖励。' WHERE `entry`=7887; +UPDATE `locales_quest` SET `Details_loc4` = '你已经证明了自己在战歌峡谷中的价值!继续帮助我们作战,并给我带来更多的功勋奖章。我们会因此而更加信任你。' WHERE `entry`=7888; +UPDATE `locales_quest` SET `Objectives_loc4` = '您为上一个任务获得了银翼功勋奖章,再次与我交谈,您将获得奖励。' WHERE `entry`=7888; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Être la femme la plus forte du monde demande beaucoup de travail ! Mon ensemble de poids commence à être trop léger et pour rester en forme il m\'en faut plus !$B$BCroyez-vous que vous pourriez me procurer des cailloux ? Si oui, je vous donnerai un bon de la foire de Sombrelune.' WHERE `entry`=7889; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour mon entraînement, j\'aime fixer un bâton entre des silex à aiguiser lourds puis soulever le bâton au-dessus de ma tête. Ce n\'est pas facile, mais on ne devient pas la femme la plus forte du monde en restant assise !$B$BPouvez-vous m\'aider ? Il me faut plus de silex à aiguiser, apportez-m\'en et je vous donnerai des bons de la foire de Sombrelune.' WHERE `entry`=7890; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich würde gerne einen Stab zwischen schweren Schleifsteinen befestigen und ihn dann über meinen Kopf stemmen, um mein Training zu verbessern. Es ist nicht einfach, aber man wird schließlich nicht durch bloßes Herumsitzen zur stärksten Frau der Welt - so wie ich es bin!$B$BKönnt Ihr mir helfen? Ich brauche mehr Schleifsteine - bringt mir ein paar und ich tausche sie gegen Lose des Dunkelmond-Jahrmarkts ein.' WHERE `entry`=7890; +UPDATE `locales_quest` SET `Title_loc5` = '重砂輪' WHERE `entry`=7890; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je travaille à un nouveau costume pour quand j\'aurai mon propre stand de femme la plus forte du monde !  En ce moment, je cherche des bracelets.  Ils ne doivent pas être trop grands parce que les gens veulent voir mes muscles, mais je veux quand même qu\'il y ait de la couleur, vous comprenez ?$B$BPourquoi pas des bracelets en fer émeraude, $n ? Pouvez-vous me faire des bracelets en fer émeraude ?  Si oui, j\'aurai un beau paquet de bons de la foire de Sombrelune pour vous.' WHERE `entry`=7891; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich arbeite an einem neuen Kostüm für später, wenn ich einmal meinen eigenen Stand als stärkste Frau der Welt habe! Ich suche gerade nach ein paar Armschienen, die ich tragen könnte. Sie dürfen nicht zu viel bedecken, da die Leute meine Muskeln sehen möchten, aber ich möchte trotzdem etwas Farbe ins Spiel bringen, versteht Ihr?$B$BWie wäre es mit grünen Eisenarmschienen, $N? Könnt Ihr mir solche herstellen? Wenn ja, dann hätte ich einen ganzen Haufen Lose des Dunkelmond-Jahrmarkts für Euch.' WHERE `entry`=7891; +UPDATE `locales_quest` SET `Title_loc5` = '綠鐵護腕' WHERE `entry`=7891; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour mon numéro de femme la plus forte du monde, j\'ai prévu de demander des objets au public et de les écraser avec une grande masse noire !$B$BPouvez-vous me faire une grande masse noire, $n ?' WHERE `entry`=7892; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ich danke Euch, $N. Ich werde diese Steine bei einem kräftebringenden Ritual verwenden, das ich von einer uralten Schrifttafel im tiefsten Dschungel des Schlingendorntals erlernt habe.$B$BMan sagt, dass derjenige, der das heilige Ritual korrekt ausführt, die Stärke und Ausdauer von zehn Tauren besitzen wird!' WHERE `entry`=7892; +UPDATE `locales_quest` SET `Title_loc5` = '巨型黑錘' WHERE `entry`=7892; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, dans ma quête pour devenir la femme la plus forte du monde, j\'ai parcouru le monde et appris les secrets de la musculation auprès de maîtres de poids lointains, de gourous de la force et de manuels anciens. Je connais maintenant des exercices interdits qui tueraient les faibles et paralyseraient les non-initiés!$B$BT Ces tours de force et de mise en forme nécessitent un entraînement avec la plus dense des meules. $N, pouvez-vous trouver ou fabriquer des meules et me les apporter? Je te donnerai des billets si tu le fais ...' WHERE `entry`=7893; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$N, in meinem Bestreben die stärkste Frau der Welt zu werden, bin ich auf meinen Reisen bereits weit umher gekommen und habe geheime Trainingstechniken von Gewichthebern, Kraftgurus und uralten Handbüchern erlernt. Ich kenne verbotene Übungen, die  Schwache töten und Unerfahrene verkrüppeln könnten!$B$BDiese Leistung von Stärke und Konditionierung erfordert ein Training mit den schwersten aller Schleifsteine überhaupt. $N, könnt Ihr mir diese Steine besorgen oder für mich herstellen? Ich würde Euch dafür auch Lose geben...' WHERE `entry`=7893; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Utilizaré estas muelas en un ritual de potenciación de la fuerza que aprendí de una tablilla antigua de las junglas más densas de Vega de Tuercespina.$B$B¡Se dice que la mujer que celebre correctamente ese rito sagrado, tendrá la fuerza y la resistencia de diez tauren!' WHERE `entry`=7893; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, para convertirme en la mujer más fuerte del mundo, he viajado por él y he aprendido los secretos del culturismo de maestros, gurús de la fuerza y antiguos manuales de todos los rincones. ¡Conozco ejercicios prohibidos que matarían a los débiles y lisiarían a los no iniciados!$B$BSon ejercicios de fuerza que exigen un duro entrenamiento con las muelas más densas. $n, ¿tú podrías encontrar o hacerme algunas muelas? Si me traes algunas, te daré vales para la Feria...' WHERE `entry`=7893; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Yebb travaille à une nouvelle attraction pour l\'Etonnante Ménagerie qui stupéfiera et ravira les visiteurs !  Mais cela demandera beaucoup de travail et beaucoup de matériel...$B$BY compris des Modulateurs de cuivre.  Il nous faut beaucoup de modulateurs pour les parties mécaniques de l\'attraction.  Apportez-moi des Modulateurs de cuivre et je vous donnerai un bon de la foire de Sombrelune en échange.' WHERE `entry`=7894; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Yebb arbeitet an einer neuen Attraktion für das Kuriositätenkabinett, eine, die die Leute vor Verwunderung und Erstaunen begeistern wird! Es wird allerdings eine Menge an Arbeit und bedeuten und viel Material benötigen...$B$BUnter anderem Kupfermodulatoren. Wir brauchen zahlreiche Modulatoren für die mechanischen Teile der Attraktion.  Bringt mir Kupfermodulatoren und ich werde sie gegen ein Los des Dunkelmond-Jahrmarkts einlösen.' WHERE `entry`=7894; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Mon nouveau stand sera quelque chose à ne pas manquer, oui monsieur !  Et pour quelques chanceux, quelque chose à toucher aussi !$B$BJ\'entends déjà les Bidules bourdonnants en bronze entonnant un chant d\'extase mécanique quand les clients entreront dans mon stand pour tester leur habileté !$B$BAh... maintenant il me faut les bidules pour que mon rêve devienne réalité. S\'il vous plaît, $n, apportez-moi des Bidules bourdonnants en bronze... et des bons de la foire de Sombrelune vous attendront !' WHERE `entry`=7895; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mein neuer Stand wird etwas, das man sehen muss, ja! Etwas, das man sehen muss und... für ein paar Glückliche ist es auch etwas zum Anfassen!$B$BIch kann schon das mechanische Entzücken der surrenden kleinen Dingsdas hören und sehe schon die Kunden vor mir, wie sie näher an meinen Stand treten, um ihre Fähigkeiten zu testen!$B$BAh... jetzt brauche ich die Dingsdas selbst, um meinem Traum ein Stückchen näher zu kommen. Bitte, $N, bringt mir surrende bronzene Dingsdas... und ein paar Lose des Dunkelmond-Jahrmarkts werden Euer sein!' WHERE `entry`=7895; +UPDATE `locales_quest` SET `Title_loc5` = '高速青銅齒輪' WHERE `entry`=7895; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Quand j\'aurai enfin mon stand, je voudrai m\'offrir de la publicité !  Quel meilleur moyen y aurait-il pour cela que des feux d\'artifice ?$B$BOui, certains pensent sûrement que l\'odeur d\'un chaudron bouillonnant rempli des têtse de vos ennemis serait une meilleure idée pour attirer les foules, mais... nous ne sommes pas seuls ici.  Il faudra donc que ce soit des feux d\'artifice !$B$BApportez-moi des feux d\'artifice verts, $n, et j\'aurai plein de bons de la foire de Sombrelune pour vous.' WHERE `entry`=7896; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn ich meinen Stand endlich fertig habe, möchte ich auch dafür werben! Was würde sich dafür schon besser eignen als Feuerwerk?$B$BNun, manch einer würde sagen, dass sich der Geruch eines Kessels, in dem die Köpfe unserer Feinde köcheln, besser zum Anziehen von Massen eignet, aber... wir sind eine gemischte Gesellschaft. Es muss also Feuerwerk sein!$B$BBringt mir grünes Feuerwerk, $N, und ich werde Euch eine Hand voller Lose des Dunkelmond-Jahrmarkts geben.' WHERE `entry`=7896; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La principale raison pour laquelle je ne peux pas ouvrir mon stand, c\'est que... rien n\'est en état de marche !  Il me faut des trousses de réparation mécanique pour réparer tout ça !$B$BPouvez-vous m\'apporter ces trousses, $n ?  En échange, je vous donnerai... des trousses de bons de la foire de Sombrelune.  Qu\'en dites-vous ?' WHERE `entry`=7897; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der hauptsächliche Grund, weshalb ich meinen Stand nicht eröffnen kann, ist... weil alles kaputt ist! Ich brauche mechanische Repariersets, um alles wieder herrichten zu können!$B$BKönnt Ihr mir diese Sets besorgen, $N? Ich tausche sie gegen... Sets von Losen des Dunkelmond-Jahrmarkts. Was denkt Ihr?' WHERE `entry`=7897; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Yebb Nebblegear, comme moi, travaille à une nouvelle attraction. D\'après Nebb, elle est tellement stupéfiante qu\'elle attirera des gens du monde entier... et elle nous rendra tous très, très riches !$B$BIl dit qu\'il lui faut des rouages en thorium pour sa construction et il veut que je me les procure pour lui. Qu\'en pensez-vous, $n ? Savez-vous où je pourrais en trouver ? Si vous êtes ingénieur, pourriez-vous en fabriquer ? Voulez-vous en échanger contre des bons de la foire de Sombrelune ?' WHERE `entry`=7898; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Yebb Nebblegear arbeitet wie ich an einer zukünftigen Attraktion. Nebb sagt, dass die Attraktion so aufregend ist, dass es Besucher aus der ganzen Welt anziehen wird...und uns alle sehr, sehr reich!$B$BEr meint, dass er Thoriumapparate für dieses Projekt benötigt und ich soll sie für ihn sammeln. Na, was sagt Ihr; $N? Wisst Ihr, wo man Thoriumapparate bekommt? Solltet ihr Ingenieur sein, könntet Ihr dann welche herstellen? Wollt Ihr sie gegen Lose des Dunkelmond-Jahrmarkts einlösen?' WHERE `entry`=7898; +UPDATE `locales_quest` SET `Title_loc5` = '瑟銀零件' WHERE `entry`=7898; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ah, gracias, $n. A Yebb le encantarán estos trastos wow. No sé qué va a hacer con ellos, pero Yebb es un gnomito muy listo. Es muy listo y un poco zorro...$B$BSi le gustara la carne de humanoide... ¡sería un trol fantástico!$B$BTen, $n. Un trato es un trato y estos vales son tuyos.' WHERE `entry`=7898; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Yebb Circmaster, como yo, está trabajando en una atracción nueva. Dice que su atracción será tan increíble que atraerá a gentes de todas partes del mundo... ¡y que nos hará ricos a todos! ¡Muy ricos!$B$BTambién dice que necesita trastos de torio para construirla y quiere que se los busque yo. Pero yo prefiero preguntarte a ti, $n: ¿sabes dónde conseguir trastos de torio? Si eres ingeniero, podrías hacerlos... ¿Los harías a cambio de vales para la Feria de la Luna Negra?' WHERE `entry`=7898; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요, 앞발을 가져왔군요! 이걸로 장난감과 인형을 만들어서 더 많은 사람을 축제에 모이게 할 수 있을 거예요!$B$B일을 해 주셨으니 보답으로 이 상품권을 받으세요!' WHERE `entry`=7899; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '신기한 물건과 장신구로 유혹하는 게 대중을 끌어 모으는 가장 기본적인 방법이죠! 좀 도와 주실 수 있나요?$B$B상품으로 사용할 작은 앞발이 필요해요. 불모의 땅이나 어둠의 해안에 사는 사자들에게서 구할 수 있지요...$B$B앞발을 좀 가져오면 다크문 축제 상품권으로 바꿔 드리죠.' WHERE `entry`=7899; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour attirer beaucoup de monde, il faut avant tout appâter les gens avec des gadgets et des bibelots ! Pouvez-vous m\'aider ?$B$BJ\'ai besoin de petites pattes en fourrure pour en faire des lots.  Vous pouvez les trouver sur les félins des Tarides ou de Sombrivage....$B$BApportez-moi des pattes et je vous les échangerai contre un bon de la foire de Sombrelune.' WHERE `entry`=7899; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Na habt Ihr mir einige dieser kleinen pelzigen Tatzen mitgebracht?' WHERE `entry`=7899; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kinder lieben Spielsachen! Egal was für Kinder, ich habe herausgefunden, dass alle Kinder pelzige und kuschelige Spielsachen lieben, die aus zerrissenem Bärenpelz angefertigt wurden!$B$BIhr könnt diese Pelze von Bären aus Ashenvale oder Hillsbrad bekommen.  Bringt mir einen Haufen davon und verdient Euch damit eine Menge Lose des Dunkelmond-Jahrmarkts!' WHERE `entry`=7900; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'C\'est vraiment incroyable, ce à quoi les gens peuvent trouver de la valeur !  Prenez par exemple un bâton en bois avec une Queue fournie soyeuse attachée après.  Vous et moi savons qu\'une choses pareille n\'a pas grande valeur... mais si vous donnez à cette camelote un chouette nom du genre de \"Queue sauvage\" et la mettez dans une belle boîte, les gens croiront que ça a de la valeur.  La pacotille devient un trésor !$B$BCherchez pour moi des Queues fournies soyeuses sur les loups de Désolace et des Terres ingrates, et je vous donnerai des bons de la foire de Sombrelune.' WHERE `entry`=7901; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Es ist unglaublich was Leute so alles schätzen! Wie wäre es zum Beispiel mit einem Stock, an dem man einen weichen buschigen Schwanz hängt. Ihr und ich mögen nun denken, dass derartiges keinerlei Wert hat... aber verpasst man so einem Quatsch einen netten Namen wie \"Wilder Wuschelschwanz\" und packt das Ganze in eine hübsche Schachtel, dann erscheint es den Leuten plötzlich wertvoll. Aus Tand werden heiß begehrte Objekte!$B$BBesorgt mir ein paar weiche buschige Schwänze von Wölfen aus Desolace und dem Ödland, dann werde ich Euch dafür Lose des Dunkelmond-Jahrmarkts geben.' WHERE `entry`=7901; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'L\'imagination est une chose incroyable. Grâce à elle, la moindre colline peut sembler être la plus haute montagne.  L\'ombre la plus inoffensive peut paraître sortie d\'une terrible cauchemar !$B$BIci, à la foire de Sombrelune, nous laissons libre court à l\'imagination de nos visiteurs !  Mais pour les aider à laisser s\'épanouir leur imagination... nous devons parfois faire preuve de ruse.$B$BIl me faut des plumes vibrantes pour une de mes attractions.  Vous pouvez les prendre sur les oiseaux des régions les plus dangereuses d\'Azeroth.  Apportez-moi les plumes et vous recevrez beaucoup de bons !' WHERE `entry`=7902; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Das Vorstellungsvermögen einer Person ist etwas Unglaubliches. Es kann aus einem kleinen Hügel einen riesigen Berg machen und aus einem harmlosen Schatten einen furchtbaren Alptraum!$B$BWir vom Dunkelmond-Jahrmarkt erwecken die Fantasien unserer Besucher zum Leben! Allerdings müssen wir uns manchmal schlaue Tricks einfallen lassen, um ihren Vorstellungen etwas auf die Sprünge zu helfen...$B$BIch brauche farbenprächtige Federbüsche für eine meiner Attraktionen. Ihr könnt sie von den Vögeln der etwas gefährlicheren Gegenden Azeroths bekommen. Bringt mir diese Federn und zahlreiche Lose werden Euer Eigen sein!' WHERE `entry`=7902; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous arrive-t-il parfois d\'errer dans une grotte, tard la nuit, à la recherche d\'aventures ?  Oui ?  Vraiment ?  Alors vous avez sûrement vu les yeux menaçants des chauves-souris qui vous fixent d\'en haut, attendant que vous baissiez votre garde pour sucer votre sang !$B$BC\'est effrayant, vous ne trouvez pas ?  Bien sûr !  Évidemment les yeux des chauves-souris sont effrayants !$B$BVoulez-vous me rapporter des yeux de chauve-souris maléfique, $n?  Il me les faut pour... quelque chose que je suis en train de mettre au point.  Quelque chose d\'effrayant.$B$BVous pouvez les trouver sur les chauves-souris des Maleterres de l\'est.' WHERE `entry`=7903; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kommt es vor, dass Ihr spät in der Nacht in einer Höhle umherwandert und nach Abenteuern sucht? Ja? Wirklich? Nun, dann habt Ihr die gruseligen Fledermausaugen gesehen, die Euch von hoch oben anstarren und nur darauf warten, dass Ihr unachtsam werdet, damit sie Euch Euer Blut aussaugen können!$B$BEin schauriger Gedanke, nicht wahr? Natürlich - Fledermausaugen sind ohne Frage gruselig!$B$BKönnt Ihr mir ein paar böse Fledermausaugen besorgen, $N? Ich brauche sie für... für etwas, das ich entwerfe. Etwas Gruseliges.$B$BIhr könnt sie von den Fledermäusen der östlichen Pestländer bekommen.' WHERE `entry`=7903; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다크문 축제에 온 걸 환영하네! 이거면 축제 상품권을 다섯 개... 그래! 무려 다섯 개나 받을 수 있어!$B$B축제 상품권을 있는대로 모아서 가져오라고! 좋은 상품으로 교환해 줄 테니까. 많이 모아올수록 당연히 상품도 더 많이 받을 수 있지. 정말 신나지 않나?!' WHERE `entry`=7905; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게. 도움이 필요한가? 혹시 교환권을 가져온 건가?' WHERE `entry`=7905; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 이런.' WHERE `entry`=7907; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '喔,天吶。' WHERE `entry`=7907; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Oh, cielos.' WHERE `entry`=7907; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Oh, cielos.' WHERE `entry`=7907; +UPDATE `locales_quest` SET `Details_loc4` = '你已经证明了自己在战歌峡谷中的价值!继续攻打银翼要塞的哨兵部队,给我带来更多的功勋奖章!' WHERE `entry`=7923; +UPDATE `locales_quest` SET `Objectives_loc4` = '您为上一个任务获得了战歌荣誉奖章,再次与我交谈,您将获得奖励。' WHERE `entry`=7923; +UPDATE `locales_quest` SET `Details_loc4` = '你已经证明了自己在战歌峡谷中的价值!继续攻打银翼要塞的哨兵部队,给我带来更多的功勋奖章!' WHERE `entry`=7924; +UPDATE `locales_quest` SET `Objectives_loc4` = '您为上一个任务获得了战歌荣誉奖章,再次与我交谈,您将获得奖励。' WHERE `entry`=7924; +UPDATE `locales_quest` SET `Details_loc4` = '你已经证明了自己在战歌峡谷中的价值!继续攻打银翼要塞的哨兵部队,给我带来更多的功勋奖章!' WHERE `entry`=7925; +UPDATE `locales_quest` SET `Objectives_loc4` = '您为上一个任务获得了战歌荣誉奖章,再次与我交谈,您将获得奖励。' WHERE `entry`=7925; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다크문 축제에 온 걸 환영하네! 이 교환권이면 다크문 축제 상품권을 다섯 개... 그래! 무려 다섯 개나 받을 수 있어!$B$B축제 상품권을 있는대로 모아서 가져오라고! 좋은 상품으로 교환해 줄 테니까. 많이 모아올수록 당연히 상품도 더 많이 받을 수 있지. 정말 신나지 않나?!' WHERE `entry`=7926; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오게. 내 도움이 필요한가? 혹시 무료 상품 교환권을 가져왔나?' WHERE `entry`=7926; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt es also geschafft das Portalkartenset zu komplettieren. Dass Ihr uns die Karten zurückgebt, wird ein Band zwischen uns schaffen, das wir so schnell nicht vergessen werden. Erlaubt mir Euch eine der mächtigen Dunkelmond-Karten zu schenken. Nehmt sie als ein kleines Zeichen unserer Dankbarkeit entgegen.' WHERE `entry`=7927; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ah, Ihr habt das Portalkartenset nun vollständig beisammen! Glückwunsch!' WHERE `entry`=7927; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Avancez, avancez ! Si vous avez des bons de la foire de Sombrelune à échanger, il suffit de le dire ! Vous pouvez échanger vos bons contre différents lots plus merveilleux et fantastiques les uns que les autres. Ne soyez pas timide, venez tenter votre chance !' WHERE `entry`=7930; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kommt näher, kommt näher! Wenn ihr Lose vom Dunkelmond-Jahrmarkt habt, die ihr einlösen möchtet, dann sagt nur Bescheid! Ihr könnt Lose gegen zahlreiche, wundersame und fantastische Preise einlösen. Scheut euch nicht, probiert es aus!' WHERE `entry`=7930; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Avancez, avancez ! Si vous avez des bons de la foire de Sombrelune à échanger, il suffit de le dire ! Vous pouvez échanger vos bons contre différents lots plus merveilleux et fantastiques les uns que les autres. Ne soyez pas timide, venez tenter votre chance !' WHERE `entry`=7931; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kommt näher, kommt näher! Wenn ihr Lose vom Dunkelmond-Jahrmarkt habt, die ihr einlösen möchtet, dann sagt nur Bescheid! Ihr könnt Lose gegen zahlreiche, wundersame und fantastische Preise einlösen. Scheut euch nicht, probiert es aus!' WHERE `entry`=7931; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Avancez, avancez ! Si vous avez des bons de la foire de Sombrelune à échanger, il suffit de le dire ! Vous pouvez échanger vos bons contre différents lots plus merveilleux et fantastiques les uns que les autres. Ne soyez pas timide, venez tenter votre chance !' WHERE `entry`=7932; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kommt näher, kommt näher! Wenn ihr Lose vom Dunkelmond-Jahrmarkt habt, die ihr einlösen möchtet, dann sagt nur Bescheid! Ihr könnt Lose gegen zahlreiche, wundersame und fantastische Preise einlösen. Scheut euch nicht, probiert es aus!' WHERE `entry`=7932; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Avancez, avancez ! Si vous avez des bons de la foire de Sombrelune à échanger, il suffit de le dire ! Vous pouvez échanger vos bons contre différents lots plus merveilleux et fantastiques les uns que les autres. Ne soyez pas timide, venez tenter votre chance !' WHERE `entry`=7933; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kommt näher, kommt näher! Wenn ihr Lose vom Dunkelmond-Jahrmarkt habt, die ihr einlösen möchtet, dann sagt nur Bescheid! Ihr könnt Lose gegen zahlreiche, wundersame und fantastische Preise einlösen. Scheut euch nicht, probiert es aus!' WHERE `entry`=7933; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Aquí tienes, aquí tienes! ¡Un premio digno de un rey! ¡Enhorabuena, amigo!$B$BSi tienes más vales que quieras canjear, ¡házmelo saber! Mientras la Feria de la Luna Negra esté aquí, canjearé todos tus vales.' WHERE `entry`=7933; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Acércate, acércate! Si tienes vales de la Feria de la Luna Negra que quieres canjear, ¡solo tienes que decirlo! Puedes canjear vales de diferente valor por premios fantásticos y maravillosos. ¡Venga, no seas tímido, anímate!' WHERE `entry`=7933; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Avancez, avancez ! Si vous avez des bons de la foire de Sombrelune à échanger, il suffit de le dire ! Vous pouvez échanger vos bons contre différents lots plus merveilleux et fantastiques les uns que les autres. Ne soyez pas timide, venez tenter votre chance !' WHERE `entry`=7934; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Bitteschön, bitteschön! Ein passender Preis für einen König! Meinen Glückwunsch!$B$BSolltet Ihr noch mehr Lose haben, die Ihr einlösen möchtet, dann lasst es mich bitte wissen! Solange der Dunkelmond-Jahrmarkt hier ist, werde ich Eure Lose entgegennehmen.' WHERE `entry`=7934; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Avancez, avancez ! Si vous avez des bons de la foire de Sombrelune à échanger, il suffit de le dire ! Vous pouvez échanger vos bons contre différents lots plus merveilleux et fantastiques les uns que les autres. Ne soyez pas timide, venez tenter votre chance !' WHERE `entry`=7935; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Bitteschön, bitteschön! Ein passender Preis für einen König! Meinen Glückwunsch!$B$BSolltet Ihr noch mehr Lose haben, die Ihr einlösen möchtet, dann lasst es mich bitte wissen! Solange der Dunkelmond-Jahrmarkt hier ist, werde ich Eure Lose entgegennehmen.' WHERE `entry`=7935; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kommt näher, kommt näher! Wenn Ihr Lose vom Dunkelmond-Jahrmarkt habt, die Ihr einlösen möchtet, dann sagt nur Bescheid! Ihr könnt Lose gegen zahlreiche wundersame und fantastische Preise einlösen. Scheut Euch nicht, probiert es aus!' WHERE `entry`=7935; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Bitteschön, bitteschön! Ein passender Preis für einen König! Meinen Glückwunsch!$B$BSolltet Ihr noch mehr Lose haben, die Ihr einlösen möchtet, dann lasst es mich bitte wissen! Solange der Dunkelmond-Jahrmarkt hier ist, werde ich Eure Lose entgegennehmen.' WHERE `entry`=7936; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kommt näher, kommt näher! Wenn Ihr Lose vom Dunkelmond-Jahrmarkt habt, die Ihr einlösen möchtet, dann sagt nur Bescheid! Ihr könnt Lose gegen zahlreiche wundersame und fantastische Preise einlösen. Scheut Euch nicht, probiert es aus!' WHERE `entry`=7936; +UPDATE `locales_quest` SET `Details_loc1` = '\"동쪽계곡으로 가서 당신의 행운을 맞이하라.\"$B$B세이지가 건네 준 점괘를 만지자 약간 따뜻한 기운이 느껴집니다. 점괘를 손에 꼭 쥐자 엘윈 숲에 있는 동쪽계곡 벌목지의 환영이 나타납니다. 그 환영에 좀 더 집중하자 동물 우리 옆에 있는 신비의 건초더미가 보입니다.' WHERE `entry`=7937; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Eine rasche Durchsuchung des Heuhaufens bringt eine Schließkassette ans Licht! Es scheint als hättet Ihr Euer Schicksal gefunden!' WHERE `entry`=7937; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Dieser Heuhaufen sieht aus wie der aus Eurer Vision.' WHERE `entry`=7937; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, merci pour toute l\'aide que vous m\'avez apportée. Je ne peux vraiment pas vous remercier assez!$B$B Bien que mes besoins ne soient plus aussi importants… si vous m\'apportez des meules plus denses, il me reste encore des billets pour Darkmoon Faire.' WHERE `entry`=7939; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$N, ich danke Euch für all Eure Hilfe. Ich kann Euch wirklich nicht genug danken!$B$BIch brauche jetzt zwar nichts mehr wirklich... aber solltet Ihr mir mehr verdichtete Schleifsteine bringen, so habe ich auch noch einige Lose des Dunkelmond-Jahrmarkts für Euch.' WHERE `entry`=7939; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 어서 받게! 여왕에게도 어울릴 만한 큰 상품이지! 축하하네, 친구!$B$B교환하고 싶은 상품권이 더 있거든 알려주게! 다크문 축제가 열리는 동안에는 내가 교환해 줄 테니까 말이야.' WHERE `entry`=7940; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 올라오게, 어서! 혹시 다크문 축제 상품권을 상품으로 바꾸고 싶다면 말만 하게! 상품권을 여러 종류의 멋진 상품과 교환할 수 있다고. 자, 주저하지 말고 한번 해 보게!' WHERE `entry`=7940; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Avancez, avancez ! Si vous avez des bons de la foire de Sombrelune à échanger, il suffit de le dire ! Vous pouvez échanger vos bons contre différents lots plus merveilleux et fantastiques les uns que les autres. Ne soyez pas timide, venez tenter votre chance ! !' WHERE `entry`=7940; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Kommt näher, kommt näher! Wenn ihr Lose vom Dunkelmond-Jahrmarkt habt, die ihr einlösen möchtet, dann sagt nur Bescheid! Ihr könnt Lose gegen zahlreiche, wundersame und fantastische Preise einlösen. Scheut euch nicht, probiert es aus!' WHERE `entry`=7940; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Et voilà, $n. Un marché équitable. Profitez-en.' WHERE `entry`=7941; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, je dois vous remercier pour toute votre aide. Vous avez plein de fournitures, sans que vous ayez à faire de petits efforts de votre part, mais si vous souhaitez me rapporter plus de kits d\'armure, je les échangerai volontiers contre des billets pour Darkmoon Faire.' WHERE `entry`=7941; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$N, ich muss mich für all Eure Hilfe bedanken. Ich verfüge jetzt über eine Menge an Vorräten, dank Eurer Bemühungen, aber wenn Ihr mir noch mehr Rüstungssets bringen möchtet, dann werde ich sie gerne gegen ein paar Lose des Dunkelmond-Jahrmarkts eintauschen.' WHERE `entry`=7941; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 이걸 받게나. 다크문 축제 상품권일세. 그걸로 즐거운 시간 되길 바라네. 절대로 한 곳에서 다 써 버리지는 말라고!' WHERE `entry`=7942; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그동안 불만 없이 계속 요구한 물건을 가져다줘서 정말 고맙네. 이 은혜는 영원히 잊지 않겠네!$B$B이제 토륨 부품이 예전만큼 절실히 필요한 것은 아니지만 그래도 계속 가져다 주면 다크문 축제 상품권으로 기꺼이 교환해 주도록 하지.' WHERE `entry`=7942; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, vous avez été si bon avec nous, me rapportant des biens sans me fatiguer. Vous avez mes remerciements éternels!$B$B Bien que notre besoin en widgets Thorium ne soit pas aussi important qu\'il l\'était, vous pouvez toujours me les apporter et je les échangerai volontiers contre des billets pour Darkmoon Faire.' WHERE `entry`=7942; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$N, Ihr wart so gut zu uns, indem Ihr uns ohne Unterlass Waren beschafft habt. Ich bin Euch dafür unendlich dankbar!$B$BAuch wenn wir einen nicht mehr so großen Bedarf an Thoriumapparaten wie zuvor haben, so könnt Ihr mir doch jederzeit weitere bringen. Ich tausche sie dann gegen Lose des Dunkelmond-Jahrmarkts ein.' WHERE `entry`=7942; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Ten, $n. Aquí tienes unos vales para la Feria de la Luna Negra. Que los disfrutes. ¡Y no los gastes todos en el mismo sitio!' WHERE `entry`=7942; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, has sido tan bueno con nosotros, trayendo tantas cosas sin cansarte... ¡Te has ganado mi eterna gratitud!$B$BY, aunque no es una necesidad tan urgente como antes, si nos traes más trastos de torio, te los cambiaré por vales para la Feria de la Luna Negra.' WHERE `entry`=7942; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, l\'attraction que je conçois sera l\'événement le plus effrayant depuis que Gnomeregan a été envahi! Et c\'est en grande partie grâce à vous et à toutes les babioles que vous m\'avez apportées.Merci beaucoup!$B$BI n\'a pas besoin de beaucoup d\'autre, mais ... si vous m\'apportez plus de mauvais yeux de chauve-souris parmi les chauves-souris des Maleterres de l\'Est ... il se peut que j\'aie plus de billets pour Darkmoon Faire pour vous.' WHERE `entry`=7943; +UPDATE `locales_quest` SET `Details_loc1` = '\"통곡의 동굴로 가서 당신의 행운을 맞이하라.\"$B$B세이지가 건네 준 점괘를 만지자 약간 따뜻한 기운이 느껴집니다. 점괘를 손에 꼭 쥐자 불모의 땅의 십자로 남서쪽에 있는 동굴의 환영이 나타납니다. 그 환영에 좀 더 집중하자 구불구불한 통로를 지나 희미하게 빛나는 차원문 앞에 도달합니다... 이 차원문은 이 동굴의 중심부로 연결됩니다. 차원문을 통과하자 어디에선가 이상한 궤짝이 나타납니다.' WHERE `entry`=7944; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Eine rasche Durchsuchung der Truhe bringt eine Schließkassette ans Licht! Es scheint als hättet Ihr Euer Schicksal gefunden!' WHERE `entry`=7944; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Diese Truhe sieht aus wie die aus Eurer Vision...' WHERE `entry`=7944; +UPDATE `locales_quest` SET `Details_loc1` = '\"회색갈기 바위굴로 가서 당신의 행운을 맞이하라.\"$B$B세이지가 건네 준 점괘를 만지자 약간 따뜻한 기운이 느껴집니다. 점괘를 손에 꼭 쥐자 멀고어에 있는 회색갈기 바위굴의 환영이 나타납니다. 그 환영에 좀 더 집중하자 동굴 입구 근처에 있는 나무 그루터기가 보입니다.' WHERE `entry`=7945; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙네. 자, 알 여기 있네! 부화하려면 아직 좀 더 기다려야 하지만, 부화하면 멋진 애완동물이 생길 게야!' WHERE `entry`=7946; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '줍줍이 돌아와서 다행스러워. 검은무쇠단 에일 맥주를 얼마나 좋아하는지 맥주가 다 떨어지니까 찾으러 훌쩍 떠나버렸지 뭐야!$B$B이제 줍줍이 돌아왔으니 가능한 한 맥주를 잔뜩 모아 둬야겠어! 줍줍이 또 도망가서는 안 될 일이니!$B$B혹시 검은무쇠단 에일 맥주 갖고 있는 거 없나? 갖고 있으면 한잔 당 줍줍의 개구리 알 한 개를 주기로 하지...' WHERE `entry`=7946; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je suis si content que Jubjub ait été retrouvée. Elle aime tellement la bière Sombrefer que lorsque je n’en ai plus… elle s’enfuit pour en chercher !$B$BMaintenant que Jubjub est revenue, je veux stocker toute la bière que je peux trouver ! Je ne veux pas que Jubjub s’enfuie à nouveau !$B$BVous avez de la bière Sombrefer ? Si c’est le cas, je vous l’échange l’un des œufs de ma grenouille Jubjub contre une chope.' WHERE `entry`=7946; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich bin so froh, dass Jubjub wieder da ist. Die Kleine liebt Dunkeleisenbier so sehr, dass sie, als mein Vorrat zuneige ging, weggerannt ist, um mehr davon zu suchen.$B$BJetzt, da Jubjub zurück ist, versuche ich, soviel Bier wie möglich zu kriegen! Ich möchte nicht, dass sie wieder wegläuft, wisst Ihr?$B$BHabt Ihr vielleicht etwas Dunkeleisenbier dabei? Wenn ja, gebe ich Euch eines von Jubjubs Froscheiern für einen Krug Dunkeleisenbier...' WHERE `entry`=7946; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Bitteschön, bitteschön! Ein passender Preis für einen König! Meinen Glückwunsch!$B$BSolltet Ihr noch mehr Lose haben, die Ihr einlösen möchtet, dann lasst es mich bitte wissen! Solange der Dunkelmond-Jahrmarkt hier ist, werde ich Eure Lose entgegennehmen.' WHERE `entry`=7981; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '반갑군, $c 친구. 나는 무감바의 트롤, 파괴자 진로크라고 하네. 우리 잔달라 부족은 자네의 공적을 인정하고 있다네. 자네의 그 끈기와 의지력에 경의를 표하는 바이일세.$B$B이 부적을 목에 걸고 다니면 무감바 산의 힘이 자네 몸에 흐르게 될 것이야. 그리고 자네가 적을 쓰러뜨릴수록 부적의 힘은 더욱 강해질 것이네!' WHERE `entry`=8041; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Salut, $c. je suis Jin’rokh le Briseur, un troll de Mugamba. La tribu de Zandalar reconnaît la valuer de vos exploits. Nous saluons votre ténacité la et la force de votre volonté.$B$BPortez ce talisman autour de votre cou, $c. Laissez la force du Mont Mugamba s’écouler dans votre être. Que sa force vous aider à frapper nos ennemis !' WHERE `entry`=8041; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Seid gegrüßt, $C. Ich bin Jin\'rokh der Zerstörer, Troll von Mugamba. Wir vom Stamm der Zandalar erkennen Eure Leistungen an. Wir begrüßen Eure Hartnäckigkeit und Willenskraft.$B$BTragt diesen Talisman um Euren Hals, $C. Lasst die Stärke des Bergs Mugamba durch Euch hindurch fließen. Fühlt die Macht, wenn Ihr unsere Feinde niederstreckt!' WHERE `entry`=8041; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Saludos, $c. Soy Jin\'rokh el Cercenador, trol de Mugamba. Nosotros, la tribu Zandalar, agradecemos todos tus esfuerzos. Saludamos tu tenacidad y fuerza de voluntad.$B$BLleva al cuello este talismán, $c. Deja que la fuerza del Monte Mugamba fluya por todo tu ser. ¡Que tu poder crezca cuando ataques a tus enemigos!' WHERE `entry`=8041; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우린 곧 다시 만나게 될 것일세, $c 친구.' WHERE `entry`=8042; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '오, 무사한 걸 보니 다행이군. 지금까지 자네가 치러 온 이 위대한 전투들은 이 세계의 모든 생명에 영향을 미치고 있네. 학카르는 절대로 줄구룹의 경계를 벗어나서는 안 되네. 그렇게 되면 피에 굶주린 그로 인해 온 세상이 파멸하게 될 것이야.$B$B부적을 내게 건네주면 부적의 힘을 더욱 강하게 만들어 주지. 무감바 지주를 사용하여 적들을 물리치게!' WHERE `entry`=8042; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'C’est bon de vous voir en bonne santé, $n. Les combats glorieux que vous avez menés affectent tous les êtres vivants de cette planète. Hakkar doit rester à jamais dans les confins de Zul’Gurub, sinon le monde succomberait sous les assauts de son insatiable faim.$B$BDonnez-moi votre talisman, et j’amplifierai sa force. Utilisez la Force de Mugamba pour punir nos ennemis !' WHERE `entry`=8042; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Gut zu sehen, dass Ihr wohlauf seid, $N. Die glorreichen Schlachten, in denen Ihr Euch geschlagen habt, wirken sich auf das Leben des gesamten Planeten aus. Hakkar darf die Grenzen von Zul\'Gurub niemals überschreiten, da die Welt seinem immensen Hunger mit Sicherheit nicht standhalten könnte.$B$BGebt mir Euren Talisman und ich werde seine Stärke noch mächtiger machen. Setzt die Stärke von Mugamba zum Bestrafen unserer Feinde ein!' WHERE `entry`=8042; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Me alegra ver que tu salud es buena, $n. Las gloriosas batallas que has emprendido afectan a toda forma de vida de este planeta. Hakkar nunca debe abandonar los confines de Zul\'Gurub o el mundo correría el peligro de hundirse ante su inmensa hambre.$B$BDame tu talismán y amplificaré su fuerza. ¡Utiliza la Fuerza de Mugamba para castigar a tus enemigos!' WHERE `entry`=8042; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Maître $n, vous êtes revenu ! Molthor a transmis au roi le récit de vos exploits. Votre nom est désormais connu jusqu’aux Mers du sud. Peut-être qu’un jour vous deviendrez un héros légendaire - et que votre histoire qui traversera les siècles.$B$BDonnez-moi votre talisman pour que je puisse une fois encore augmenter son pouvoir.' WHERE `entry`=8043; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Meister $N, Ihr kehrt zurück! Molthor hat bereits Kunde von Euren Taten zum König geschickt. Euer Name ist sogar in den südlichen Meeren bekannt. Vielleicht werdet Ihr eines Tages ein legendärer $C sein... eine Legende für die Ewigkeit.$B$BGebt mir Euren Talisman, damit ich seine Macht noch einmal verstärken kann.' WHERE `entry`=8043; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Utiliza tu nueva fuerza para destruir a los Gurubashi!' WHERE `entry`=8043; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le roi Rastakhan vous transmet ses meilleures salutations, maître $n. Un tel honneur n’a encore jamais été accordé à une personne n’appartenant pas à la tribu Zandalar.$B$B$B$BDonnez-moi votre talisman pour que je puisse l’améliorer une nouvelle fois. Sachez que la Rage de Mugamba est maintenant intrinsèquement liée à votre âme.' WHERE `entry`=8044; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'König Rastakhan sendet Euch seine Grüße, Meister $N. Eine solche Ehre wurde noch nie jemanden zuteil, der nicht zum Stamm der Zandalar gehört.$B$B$B$BGebt mir Euren Talisman, damit ich ihn noch einmal verstärken kann. Ihr sollt wissen, dass die Wut Mugambas jetzt untrennbar mit Eurer Seele verbunden ist.' WHERE `entry`=8044; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이교도여, 이걸 알아 둬라. 어쩔 수 없이 우리가 함께 일해야 하는 상황이 되었군. 너의 그 이단적인 태도는 잔달라 부족의 이해나 인정을 받을 수 없지만, 우리는 정정당당한 부족이므로 그걸 문제 삼지는 않겠네. 이 징표를 목에 걸면 적에게 경고가 될 뿐 아니라 잔달라부족의 친구임을 표시하게 될 것이야.$B$B우리 부족에게 계속 도움이 된다면 그 징표의 힘을 강화시켜 주도록 하지.' WHERE `entry`=8045; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Sachez ceci, incroyant. Si une catastrophe nous a réunis, vos manières impies ne sont ni comprises ni appréciées de Zandalar. Mais nous sommes un peuple juste. Portez cette marque autour du cou. Elle servira à la fois d’avertissement à nos ennemis et de symbole de l’amitié de Zandalar.$B$BSi vous continuez à servir notre peuple, j’augmenterai la puissance de la marque.' WHERE `entry`=8045; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Wisset, Ungläubiger: eine Katastrophe hat uns vereint. Eure heidnischen Wege werden von den Zandalarianern weder verstanden, noch geschätzt, aber wir sind ein faires Volk. Tragt dieses Emblem um Euren Hals. Es soll unseren Feinden als Warnung und den Zandalarianern als Zeichen der Freundschaft dienen.$B$BDient auch weiterhin unserem Stamm und ich werde die Macht des Emblems verstärken.' WHERE `entry`=8045; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J’ai peut-être été trop hâtif dans mon jugement, $c. Il semblerait que votre foi aveugle dans cette Lumière ait un peu de mérite, après tout.$B$BDonnez-moi votre marque et j’amplifierai son pouvoir.' WHERE `entry`=8046; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich war vielleicht etwas zu vorschnell mit meinem Urteil, $C. Es scheint, als wäre Euer blindes Vertrauen in das Licht nach all dem doch noch von Wert.$B$BGebt mir Euer Emblem, damit ich seine Macht verstärken kann.' WHERE `entry`=8046; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je dois avouer que je ne croyais pas que vous auriez la détermination pour mener cette cause à bien, $c. Zandalar vous considère maintenant comme un allié de valeur. Bien joué,$B$BDonnez-moi votre marque et j’amplifierai une nouvelle fois  son pouvoir.' WHERE `entry`=8047; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich muss gestehen, dass ich nicht daran geglaubt habe, dass Ihr die Entschlossenheit besitzt, um dieser Sache Herr zu werden, $C. Für Zandalar seid Ihr jetzt ein Verbündeter von unschätzbarem Wert. Gut gemacht, in der Tat.$B$BGebt mir Euer Emblem und und ich werde seine Macht noch einmal verstärken.' WHERE `entry`=8047; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '빈틈없는 경계와 명예, 충성, 용맹... 자네는 이 모든 것을 갖추고 있네. 이제 자네의 징표도 마찬가지가 될 것이네.' WHERE `entry`=8048; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le roi a reconnu votre existence, $c. Vous êtes la première étrangère à être accepté par Rastakhan comme une  véritable alliée  de Zandalar.$B$BVous serez grandement récompensée  de vos efforts. Présentez votre marque et je lui apporterai l’amplification finale.' WHERE `entry`=8048; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der König nimmt Eure Existenz zur Kenntnis, $C. Ihr seid der erste Eurer Art, der von Rastakhan als wahrer Verbündeter der Zandalarianer akzeptiert wird.$B$BIhr werdet für Eure Bemühungen reichlich belohnt werden. Zeigt Euer Emblem vor und ich werde auch noch dessen letzte Verstärkung vornehmen.' WHERE `entry`=8048; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여$c여, 이 부적을 우리의 감사의 표시로 받게나.$B$B줄다자르의 눈은 잔달라 부족 트롤과의 유대가 깊어질수록 더욱 강력한 힘을 갖게 될 것이네. 정기적으로 나를 찾아오면 이 보석에 마법을 불어넣어 주도록 하지.' WHERE `entry`=8049; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Acceptez ce talisman en témoignage de notre gratitude, $c.$B$BL’Œil de Zuldazar grandira en pouvoir en même temps que grandira votre lien avec les trolls de Zandalar. Revenez me voir de temps en temps, pour que j’imprègne le joyau.' WHERE `entry`=8049; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Nehmt diesen Talisman als Zeichen unserer Wertschätzung an, $C.$B$BDas Auge von Zuldazar wird umso mächtiger, je stärker Euer Bund mit den Trollen von Zandalar wird. Kommt von Zeit zu Zeit zu mir zurück und ich werde das Juwel mit Macht erfüllen.' WHERE `entry`=8049; +UPDATE `locales_quest` SET `Title_loc5` = '祖達薩之眼' WHERE `entry`=8049; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '영혼약탈자 학카르와 그의 부하들과 계속 싸우게. 절대로 녀석이 줄구룹 경계를 벗어나도록 해서는 안 될 것이야.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여$c여, 어서 오게. 줄다자르의 눈에 의한 힘의 힘찬 박동이 느껴지는군. 이제 다음 단계로 나아갈 준비가 되었군. 부적을 내게 건네주면 마법을 불어넣어 주겠네.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Bienvenue, $c. L’énergie pulse dans l’Œil de Zuldazar. Vous êtes prêt pour la prochaine étape. Confiez-moi le talisman et je réaliserai l’imprégnation.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Willkommen $C. Das Auge von Zuldazar pulsiert voller Energie. Ihr seid für die nächste Stufe bereit. Überreicht mir den Talisman, damit ich ihn mit Macht erfüllen kann.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `Title_loc5` = '祖達薩之眼' WHERE `entry`=8050; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Bienvenido $c. El ojo de Zuldazar palpita enérgicamente. Estás preparado para dar el siguiente paso. Entrégame el talismán y lo imbuiré.' WHERE `entry`=8050; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les vents murmurent le récit de vos combats contre les Gurubashi, prêtresse . Même la cour royale commence à entendre parler de vos exploits. D’après la rumeur, le roi Rastakhan lui-même a mentionné votre nom.$B$BLe temps est venu d’imprégner l’Œil. Confiez-moi le talisman et je m’en occuperai.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Überall verbreiten sich Geschichten von Euren Schlachtzügen gegen die Gurubashi, $C. Sogar im Königshaus wird jetzt von Euren Heldentaten gesprochen. Man sagt, dass König Rastakhan sogar Euren Namen erwähnt hat.$B$BNun ist es an der Zeit das Auge zu erfüllen. Reicht mir den Talisman und ich werde Euch diesen Dienst erweisen.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `Title_loc5` = '祖達薩之眼' WHERE `entry`=8051; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'El viento arrastra los rumores de tus combates contra los Gurubashi, $c. Incluso la realeza comienza a hablar de tus hazañas. Se rumorea que el propio rey Rastakhan mencionó tu nombre en una ocasión.$B$BHa llegado el momento de imbuir el Ojo. Entrégame el talismán y lo haré por ti.' WHERE `entry`=8051; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si seulement nous avions dix mille personnes comme vous, $n. Les armées d’Hakkar seraient dispersées aux quatre vents en un clin d’œil.$B$B$B$BHélas, l’Œil est prêt à atteindre son plein potentiel.' WHERE `entry`=8052; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn wir nur zehntausend mehr wie Euch hätten, $N. Die Armeen Hakkars würden in kürzester Zeit niedergeschmettert werden.$B$B$B$BAch, das Auge ist nun für die Erfüllung seines wahren Potentials bereit. Gebt es mir.' WHERE `entry`=8052; +UPDATE `locales_quest` SET `Title_loc5` = '祖達薩的全視之眼' WHERE `entry`=8052; +UPDATE `locales_quest` SET `Details_loc1` = '자네는 이교도로군. 이교도들은 우리 부족의 한 부분을 차지하지. 이교도들은 잔달라의 자유사상가들이야. 자유사상가는 억압을 두려워하지 않고, 자신의 신념을 위해 죽음도 감수하지. 자네도 자네의 믿음 때문에 죽음도 감수할 거라는 걸 알고 있네. 그건 우리 부족의 인정을 받을 만한 일이자, 자네 스스로 자신의 가치를 입증할 기회를 얻을 만한 일이지.$B$B우리에게는 마력의 보물이 반드시 필요하다네. 줄구룹으로 가서 학카르의 졸개들을 처치한 후, 내가 찾고 있는 물건인 잔달라 자유사상가의 전투 장비를 가져오게.$B$B어서 가 보게나.' WHERE `entry`=8053; +UPDATE `locales_quest` SET `Details_loc1` = '자네가 믿는 바는 우리에겐 아주 낯선 것일세, 이교도여. 고대 잔달라 부족에게는 한때 이교도라는 낙인이 찍혔었지. 당시는 구루바시 제국이 강대했을 때였다네. 이교도들은 감히 학카르의 사제들에게 덤벼들었고, 그 때문에 마치 하찮은 벌레처럼 쫓겨 죽임을 당했다네. 하지만 그 이교도들은 혈신과 대적한 자신들의 싸움에서 결코 흔들리지 않았지. 우리는 바로 그 자유사상가들이 치른 대가를 명예롭게 여긴다네.$B$B줄구룹에서 학카르의 졸개들을 처치하고 내가 찾는 마력의 보물을 가져오게. 성공하면 큰 보상을 받게 될 것이야.$B$B자, 어서 가 보게.' WHERE `entry`=8054; +UPDATE `locales_quest` SET `Details_loc1` = '전투를 위한 방어구가 있으면 부족 내에서 힘을 갖게 된다네. 광신도들인 자유사상가들은 이런 식으로 명예를 누렸지. 그들은 자신들의 가슴보호갑에 강력한 모조를 부여했다네. 적과 맞섰을 때 자신들의 믿음은 흔들릴지언정 자신들의 가슴보호갑은 흔들리지 않도록 말이야.$B$B그런 가슴보호갑을 소유하려면 부족민들 사이에서 존경을 받아야만 하네. 줄구룹으로 가서 내가 필요로 하는 마력의 보물을 구해 오게. 줄구룹 내의 멍청이들에게 가장 큰 고통을 안기고 빼앗아서 내게 가져오게나. 자유사상가로서의 자네 가치를 아주 확고히 입증해 보여주게나.' WHERE `entry`=8055; +UPDATE `locales_quest` SET `Details_loc1` = '우리 지파의 추모는 신성한 광경의 은사에 대한 경의를 표합니다. 그들은 마녀 의사가 아닙니다. 그들은 시간을 보내고 뼈를 캐스팅하거나 통찰력을 얻기 위해 나뭇잎을 읽는다. 무당으로서, 당신은 이미 오구리의 힘에 대해 어떤 것을 알고 있습니다. 우리는 잔 달라가 그들이 부족에게주는 통찰력을 표창합니다. $B$BZul\'Gurub 내부에서 Paragon of Power의 제물을 가져 와서 우리에게 당신의 가치를 증명해주십시오. 우리를 위해 이것을해라. 그러면 우리는 다른 모든 것보다 우리의 상을받는 팔 브레이커를 줄 것이다.' WHERE `entry`=8056; +UPDATE `locales_quest` SET `Details_loc1` = '제사장은 우리 부족의 핵심적인 일원이에요. 그들이 얘기하는 징후를 귀담아듣는 게 현명하죠. 동물들과 교감하고, 필요한 경우 그 동물들을 영혼에게 바치기도 하면서 우리에게 하늘의 뜻을 알려 주죠. 옛날에는 제사장의 통찰력과 지혜 덕에 우리 부족에서 분리된 구루바시 부족과의 전쟁에서 우리가 우세할 수 있었어요.$B$B줄구룹 내에서 마력의 보물을 구해 돌아와, 우리 부족에게 당신의 가치를 입증해 보이세요. 그러면 잔달라의 제사장이 갖고 싶어할 팔보호구를 주겠어요.' WHERE `entry`=8057; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오늘 큰 복수를 행했군. 자네는 구원자의 모습을 취해 혈신의 졸개들을 무릎 꿇게 했어.$B$B자, 이걸 받게. 앞으로의 복수를 더욱 불타오르게 해 줄 걸세. 이제 자네는 잔달라 부족의 친구라네.' WHERE `entry`=8058; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마력의 보물을 가져왔나? 잔달라 부족의 이름으로 복수는 했는가?' WHERE `entry`=8058; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군... 이 안에 흐르는 모조가 느껴지나? 마력의 보물은 옛날 구루바시 제국이 이 땅을 지배할 당시 일종의 통화로 사용됐었다네. 이제는 우리 잔달라 부족이 이 안에 잠재해 있는 모조를 이용해 혈신 학카르의 환생을 막으려고 하는 것이야!$B$B자네 아주 잘해 주었네. 우리 잔달라 부족을 친구로 생각해도 좋아. 수고를 해 줬으니 여기 내가 약속했던 환영술사의 손목띠를 주도록 하지!' WHERE `entry`=8060; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '벌써 돌아온 건가? 내가 부탁한 마력의 보물은 구해 왔나?' WHERE `entry`=8060; +UPDATE `locales_quest` SET `Details_loc1` = '구루바시 제국의 멸망 이후 찾아온 암흑기에는 잔달라 수렵꾼들이 자신들의 역량을 발휘해 부족의 생계를 유지했다고 합니다. 사냥꾼들은 우리 부족의 수렵꾼들과 매우 비슷하다고 하지요. 물론, 사냥감을 좇는 것이 수렵꾼의 본질을 구현하는 것이긴 하답니다. 하지만 줄구룹에서 사냥을 함으로써 우리 최정예 수렵꾼들 사이에서 진정한 당신의 수준이 드러나게 될 겁니다.$B$B줄구룹 내에서 마력의 보물을 몇 개 가져와 보십시오. 그러면 제2의 수렵꾼이 되기 위한 첫 걸음을 내딛는 것이 될 테니까요.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그렇습니다... 마력의 보물의 존재를 느끼는 데는 특별한 능력이 필요 없지요. 줄구룹에서의 당신의 성공 소식에 많은 부족민들이 놀라워하고 있습니다. 우리는 당신을 잔달라 부족의 벗으로 여길 뿐 아니라, 수렵꾼의 팔보호구를 지닐 자격이 있다고 생각합니다. 수렵꾼의 팔보호구는 수렵꾼이 된다는 것이 어떤 것인지를 상징하는 아주 강력한 물건이지요. 수고하셨습니다.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '줄구룹에서 마력의 보물을 지니고 있는 자들을 뒤쫓도록 하십시오. 우리가 원하는 물건을 지니고 있으니 그들이 당신의 사냥감입니다.' WHERE `entry`=8062; +UPDATE `locales_quest` SET `Details_loc1` = '잔달라 부족의 개혁가들은 도적들과 유사하지만, 무엇보다 그들은 광기... 혼돈... 그리고 존재의 예측 불가능성을 기꺼이 받아들인답니다. 전장에서 아주 무서운 광경을 만들어 내는 그들은 우리 부족이 분열된 후 찾아온 잔인한 시기에 우리 적들 사이에 혼란과 파괴의 씨를 뿌렸답니다. 그들이 없었다면 우리 부족은 여기 이렇게 존재할 수 없었을 겁니다.$B$B줄구룹에서 내가 찾고 있는 마력의 보물을 가져오면 개혁가가 아끼는 방어구 중 첫 번째 것을 드리도록 하죠. 내면의 광기를 받아들이세요!' WHERE `entry`=8063; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨습니다... 당신이 줄구룹에서 세운 업적으로 인해 잔달라 부족을 벗이라 부를 수 있는 자격을 얻게 됐습니다. 보물을 처리하는 건 알아서 하겠습니다. 자, 수고한 데 대한 보상으로 이걸 받으세요.' WHERE `entry`=8063; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '줄구룹 내에서 광기가 발휘되는 곳을 찾아 당신의 광기로 그 광기를 덮어 버리십시오! 그것은 바로 성공을 뜻하는 것이고, 성공은 바로 보상을 뜻하지요! 또다시 혈신이 최고 지배자의 자리에 오르게 해서는 안 됩니다!' WHERE `entry`=8063; +UPDATE `locales_quest` SET `Details_loc1` = '우리 잔달라 부족은 드루이드의 도를 알지 못해요. 자연은 우리가 필요에 의해 개척해 나가야 하는 것이지 그 반대가 되어서는 안 되죠. 그래도 자연의 법칙과 가장 잘 조화를 이루는 건 아마 제사장일 텐데, 거기에는 그럴 만한 이유가 있어요. 짐승의 영혼을 바침으로써 곧 그들 중 하나가 된다는 것이 어떠한 것인가를 알게 되죠. 바로 그것이 자연의 진정한 힘이랍니다.$B$B줄구룹 내에서 마력의 보물을 구해 와서 당신의 가치를 입증해 보이세요. 그러면 강력한 물건을 주겠어요. 바로 많은 잔달라 제사장들이 사용하는 허리띠예요. 그래요, 아주 강한 모조를 갖고 있죠! 야 몬!' WHERE `entry`=8064; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '성공했군요... 당신은 우리 부족의 존경을 받을 만합니다. 어깨보호대를 얻기 위해 필요한 마력의 보물을 구하는 것은 결코 쉬운 일이 아니었음에도, 당신은 우리 수렵꾼들 중 가장 완벽한 솜씨를 가진 자들에 맞먹는 솜씨로 일을 해냈습니다. 당신은 수렵꾼이라 불릴 만한 자격을 얻었을 뿐 아니라, 그들의 어깨보호대를 착용할 자격 또한 확실히 얻은 것입니다.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '줄구룹을 공격하는 건 성공했습니까? 내가 찾는 물건을 가져와 우리 부족에게 당신 자신의 가치를 완전히 입증해야만 잔달라 부족 최고의 어깨보호대를 얻을 수 있습니다.' WHERE `entry`=8067; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '성공했군! 이제부터 자네는 우리 부족에서 존경을 받게 될 걸세! 자네 덕분에 오늘 줄구룹이 확실히 잔달라 부족의 위력을 맛보게 되었네.$B$B부족민들의 축복과 함께 잔달라 환영술사의 어깨보호대를 받게. 유용하게 쓰이기를 바라네.' WHERE `entry`=8068; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '줄구룹 급습 작전은 어떻게 되었나? 환영술의 위력으로 적들이 미치게 했는가? 환영술을 사용했든 아니든 녀석들의 죽음과 그들에게서 빼앗아 온 마력의 보물은 학카르의 부활을 막아내는 데 도움이 될 걸세.' WHERE `entry`=8068; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '드디어 환영술사의 로브를 입을 자격을 갖춘 자가 나타났군! 줄구룹에서 자네가 거둔 성공으로 자네의 명성이 부족에 길이 남을 걸세. 긍지를 갖고 입도록 하게!' WHERE `entry`=8069; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리가 필요로 하는 마력의 보물을 가져온 건가? 쉽지 않은 일이라는 건 아네... 하지만 난 오래전부터 학카르와의 싸움에서 이방인이 우리를 도와 주러 올 것이라 예견해 왔다네. 그게 바로 자네이기를 바라네!' WHERE `entry`=8069; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '성공이군! 학카르의 환생을 막기 위해 필요한 힘을 모으는 데 이것들이 아주 큰 도움이 될 걸세. 자네의 도움 덕택에 혈신이 우리 모두를 말살하지 못할 것이라는 보증하게 되었군.$B$B오늘 자네는 우리 부족으로부터 존경을 얻었네. 감사의 표시로 주는 이 성자의 허리띠를 받게나.' WHERE `entry`=8070; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마력의 보물은... 가져왔나? 그것들이 있어야만 그 안에 잠재하는 힘을 사용할 수 있다네. 혈신의 졸개들과의 전쟁에서 형세를 완전히 반대로 뒤집어 놓는다면 속이 후련하겠군...' WHERE `entry`=8070; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '수고했네. 자네 덕분에 오늘날 학카르의 졸개들에게 잔달라 부족의 복수를 확실히 맛보게 되었구먼. 그 공로로 인해 자네는 우리 부족 내에서 영원히 존경을 받게 될 것일세. 우리의 축복과 함께 이 성자의 어깨보호대를 받게나!' WHERE `entry`=8071; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '줄구룹에서 마력의 보물을 가져온 건가?' WHERE `entry`=8071; +UPDATE `locales_quest` SET `Details_loc1` = '잔달라 부족 전설의 개혁가들 중에는 광기의 카르바살이라는 자가 있습니다. 전설에 의하면 카르바살이 처음으로 부족의 적들을 마주했을 때 특별히 \"광기의 옷감\"으로 짠 어깨보호대를 사용했다고 합니다. 어깨보호대는 물론 눈에 보이지 않을 정도로 빠르게 휘두르는 두 개의 단검 때문에 그의 모습이 가려졌다고도 합니다. 오늘날의 개혁가들은 자신들의 어깨보호대를 부족 내에서의 지위를 상징하는 물건으로서 아주 소중히 여긴답니다.$B$B내가 찾는 마력의 보물을 가져오시면 당신에게 그런 어깨보호대를 드릴 테니 적들에게 광기를 엮어 넣게 될 겁니다.' WHERE `entry`=8072; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신이 우리 공동의 적에게 심은 광기 덕분에 승리를 손에 넣었군요! 당신은 우리 부족의 존경을 받아 마땅합니다. 당신의 공로에 대한 우리의 감사를 표하는 데 있어 개혁가의 어깨보호대를 선사하는 것보다 더 나은 방법이 어디 있겠습니까!' WHERE `entry`=8072; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군요. 내가 필요로 하는 마력의 보물은 가져왔나요?$B$B광기의 카르바살의 전설은 오늘날 우리에게 아무리 위협적인 존재라 하더라도 물리칠 수 없는 적은 없다는 교훈을 준답니다. 혼돈 앞에서는 누구라도 무릎을 꿇게 된다는 것만은 확실합니다... 혼돈 중에서 가장 비혼돈적인 요소도 무릎 꿇게 할 수 있을지도 모르지요.' WHERE `entry`=8072; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 자네는 구원자의 도를 깨달은 걸세. 자네는 잔달라 부족과 스스로에게 명예를 안겨 주었고, 적들에게는 고통을 안겨 주었네.$B$B자, 이제 이 구원자의 허리띠는 자네 걸세. 자네는 확실히 구원자의 도와 하나가 되어가고 있군.' WHERE `entry`=8078; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마력의 보물을 가져왔나? 잔달라 부족의 적들을 내리쳤는가? 학카르에게 구원자의 분노를 꼭 가르쳐줘야만 하네!' WHERE `entry`=8078; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 자네가 한 일로 존경을 받아 마땅하네. 잔달라 부족은 부족의 영웅에게 보상을 하지. 줄구룹은 잔달라의 복수를 아주 뼈저리게 맛보았어.$B$B자네의 업적은 앞으로 다른 이들의 공적에 기폭제가 될 걸세. 그들은 자네를 진정한 힘의 상징, 그리고 복수의 화신으로 여기게 될 거야!' WHERE `entry`=8079; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네가 여기 온 것은 승리를 뜻하는 것인가? 마력의 보물을 가져왔나? 오늘 자네가 행한 복수에 대해 얘기해 주게!' WHERE `entry`=8079; +UPDATE `locales_quest` SET `Details_loc2` = 'Une guerre se fait avec des soldats - tous les soldats pourront vous le confirmer. Ils vous diront aussi que livrer bataille l\'estomac vide, avec un mauvais équipement, est une garantie de défaite !$B$BC\'est pour cette raison que le bassin Arathi est si important. Certains endroits clés de cette région contiennent des ressources essentielles. Des métaux, des armes, de la nourriture, du bois… Tout ce dont nous avons besoin se trouve là-bas !$B$BVoici ce que je veux que vous fassiez, $N. Entrez dans le bassin Arathi, remportez la bataille en contrôlant plus de bases que l\'ennemi, et revenez me voir avec une caisse de ressources.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Gagnez la bataille pour le Bassin Arathi, obtenez une Caisse de ressources arathies et rapportez-la au sergent Maclear au Refuge de l\'Ornière.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, la League of Arathor a pour mission permanente de vous faire rentrer dans le bassin d\'Arathi, de vous procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Details_loc3` = 'Eine Schlacht muss mit Soldaten gewonnen werden, das wird Euch jeder Soldat gerne bestätigen. Man sagt auch, dass eine Schlacht auf leeren Magen und mit schlechter Ausrüstung bereits eine verlorene Schlacht ist!$B$BDeshalb ist das Arathibecken so wichtig. Es gibt dort Schlüsselregionen, die essentielle Ressourcen bergen. Metalle, Waffen, Holz, ja, alles wird gebraucht und kann dort gefunden werden.$B$BDaher brauche ich Euch, $N. Begebt Euch ins Arathibecken und entscheidet die Schlacht für Euch, indem Ihr mehr Stützpunkte haltet als der Feind. Bringt mir als Beweis Eurer Taten eine Vorratskiste.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Gewinnt die Schlacht um das Arathibecken, raubt eine Arathivorratskiste und bringt sie Unteroffizier Maclear in der Zuflucht.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Details_loc4` = '所有士兵都会这样告诉你,我们必须依靠我们的士兵进行战斗。他们还会告诉你,他们正使用破烂不堪的装备,饥肠辘辘地迎向战场!$B这就是阿拉希盆地显得非常重要的原因。金属,武器,食物,木材─所有我们所需要的东西都可以从那里获得。$B那就是我需要你的地方,魔兽资料库网友。进入阿拉希盆地,比敌人占据更多的基地,以此来获得战斗的胜利并给我带回一箱资源来。' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Objectives_loc4` = '获得阿拉希盆地战斗的胜利,获取一个阿拉希资源木箱,然后向避难谷地的玛克里尔中士覆命。' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Details_loc6` = 'Hacen falta soldados para combatir en una guerra, cualquier soldado te lo dirá. También dicen que una guerra librada con equipamiento en malas condiciones o con el estómago vacío ¡está perdida antes de empezar!$B$BPor eso la Cuenca de Arathi es importante. Hay zonas clave en la cuenca donde se encuentran recursos esenciales. Metales, armas, comida, madera... todo lo que necesitamos, y todo se puede conseguir allí.$B$BEso es lo que quiero de ti, $N. Adéntrate en la Cuenca de Arathi, consigue la victoria tomando posesión de más bases que el enemigo y vuelve aquí con una caja de recursos.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela al sargento Maclear en el Refugio de la Zaga.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Details_loc7` = 'Hacen falta soldados para combatir en una guerra, cualquier soldado te lo dirá. También dicen que una guerra librada con equipamiento en malas condiciones o con el estómago vacío ¡está perdida antes de empezar!$B$BPor eso la Cuenca de Arathi es importante. Hay zonas clave en la cuenca donde se encuentran recursos esenciales. Metales, armas, comida, madera... todo lo que necesitamos, y todo se puede conseguir allí.$B$BEso es lo que quiero de ti, $N. Adéntrate en la Cuenca de Arathi, consigue la victoria tomando posesión de más bases que el enemigo y vuelve aquí con una caja de recursos.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela al sargento Maclear en el Refugio de la Zaga.' WHERE `entry`=8081; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 부적 틀 안에 있는 자갈은 남쪽 바다의 카자로 산에서 온 걸세. 카자로 산은 격렬하고 종종 마법이 화산처럼 폭발하는 변덕스러운 곳이지.$B$B잔달라부족 트롤들과의 유대가 깊어질수록 이 자갈의 힘도 강해질 것일세. 자갈의 힘을 이용해 적들을 무찌르게. 카자로 산처럼 신속하고, 폭발하듯이, 치명적으로 말이야...' WHERE `entry`=8101; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$R, le caillou tenu dans le cadre de ce talisman provient du mont Kajaro, dans les mers du Sud. Le mont Kajaro est une région en proie à la volatilité - marquée par des éruptions volcaniques violentes et souvent magiques.$B$BA votre lien avec les trolls de Zandalar grandit, tout comme la puissance de ce caillou. Exploiter le pouvoir du caillou pour abattre nos ennemis.Soyez comme la montagne: rapide, explosif, mortel ...' WHERE `entry`=8101; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '$R, der Stein, der von diesem Talisman umrahmt wird, kommt vom Berg Kajaro in den südlichen Meeren. Das Gebiet rund um den Berg Kajaro wird von Unbeständigkeit geplagt; insbesondere durch heftige und oft auch magische Vulkanausbrüche.$B$BJe stärker Euer Bund mit den Trollen Zandalars wird, umso mächtiger wird dieser Stein. Nutzt die Macht des Steins, um unsere Feinde zu vernichten. Seid wie der Berg: schnell, explosiv, tödlich...' WHERE `entry`=8101; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Bienvenue de nouveau, $c. Je vois que le caillou a beaucoup servi. Un grand nombre de nos ennemis a succombé devant vos capacités surnaturelles. Leurs souffrances ont été grandes. Il est temps que j’augmente la puissance du caillou. Donnez-le-moi.' WHERE `entry`=8102; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Willkommen zurück, $C. Ich kann sehen, dass der Stein häufig Anwendung fand. Viele unserer Feinde wurden Opfer Eurer jenseitigen Fähigkeiten. Ihr Leiden war groß. Es ist an der Zeit, dass ich die Macht des Steins verstärke. Gebt ihn mir.' WHERE `entry`=8102; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '줄구룹의 트롤들을 계속 제거하게. 학카르는 자신의 불굴의 의지로도 세계를 마음대로 조종할 수 없다는 것을 반드시 깨달아야 하네.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '학카르부족은 자네를 두려워하고 있네. 놈들은 그들의 얼굴 없는 신만이 가할 수 있다고 믿었던 공포를 느꼈다. 자네가 카자로의 힘으로 녀석들을 불태워 버렸지. 이제 자네는 놈들이 두려워하는 두 가지 대상 중 하나가 된 것이야.$B$B자갈을 더 강하게 만들 때가 된 것 같군. 내게 잠깐 부적을 줘 보게나.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Les Hakkari vous craignent, $n. Ils parlent d’horreurs qu’ils croyaient n’être l’apanage que de leur dieu sans visage. Vous les avez brûlés grâce à la force de Kajaro. Ils connaissent maintenant la peur en deux endroits.$B$BIl est temps maintenant de renforcer le caillou. Donnez-moi le talisman.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Hakkari fürchten Euch, $N. Sie sprechen von Grausamkeiten, die sie bis jetzt nur ihrem gesichtslosen Gott zutrauten. Ihr habt sie mit der Macht des Kajaro gezeichnet. Sie kennen jetzt die beiden Seiten der Furcht.$B$BEs ist an der Zeit, den Stein noch weiter zu stärken. Gebt mir den Talisman.' WHERE `entry`=8103; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<눈에 보이지 않는 강한 힘으로 자갈을 부수는 알타빔>$B$B보이나? 이 자갈은 우리가 정동석이라고 부르는 것이네. 이 자갈 안에는 이 세계의 잠재된 힘을 빨아들여 온 강력한 수정들이 들어 있지. 이제 이 자갈을 이렇게 반으로 잘라서 마침내 모든 잠재력을 발휘할 수 있게 만들었네. 이 힘을 이용하여 적들을 물리치게.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '보여줄 게 있으니 내게 잠깐 부적을 줘 보게.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Donnez-moi le talisman, $n. Je dois vous montrer quelque chose.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Gebt mir den Talisman, $N. Ich muss Euch etwas zeigen.' WHERE `entry`=8104; +UPDATE `locales_quest` SET `Details_loc1` = '아라시 분지에서는 자원과 영토를 놓고 전투를 벌이고 있소. 우리 부대에 필요한 보급품을 대려면 그곳 거점을 반드시 확보해야 하오. 아라시 분지 기지에서 멀리 떨어진 거점들을 공격하는 임무를 맡기겠소이다.$B$B적이 점령하고 있는 금광, 제재소, 대장간, 그리고 농장을 공격하시오. 적의 깃발을 찾아서 모두 뽑아 버리는 거요!$B$B네 곳의 깃발을 모두 뽑은 다음 돌아와 보고하시오.' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '금광 공격' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '제재소 공격' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '대장간 공격' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '농장 공격' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Sägewerk erobert' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Schmiede erobert' WHERE `entry`=8105; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Hof erobert' WHERE `entry`=8105; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Acceptez ce talisman, $c. Acceptez-le et utilisez son pouvoir pour abattre nos ennemis communs.$B$BSachez que vous portez autour du cou un morceau d’histoire. Kezan était autrefois un immense territoire de l’empire Zandalar. Hélas, la souillure des princes marchands gobelins a fini par chasser mes fiers frères et sœurs de cette région.$B$BKezan est maintenant le site de la capitale gobeline d’Undermine ; mais sachez qu’avant d’être souillée, elle abritait la grandeur. Même aujourd’hui, Kezan est considérée comme une terre sacrée par mon peuple.' WHERE `entry`=8106; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Bitte nehmt diesen Talisman, $C. Nutzt seine Macht, um unsere gemeinsamen Feinde niederzuschmettern.$B$BSeid Euch bewusst, dass Ihr ein Stück Geschichte um Euren Hals tragt. Kezan war einst ein großes Territorium des Imperiums von Zandalar. Doch im Laufe der Zeit zwang der schändliche Einfluss der Goblin-Handelsfürsten meine stolzen Brüder und Schwestern, Kezan den Rücken zu kehren.$B$BKezan beherbergt jetzt Undermine, die Hauptstadt der Goblins; doch wisset, dass sie einst wahre Größe ausstrahlte. Noch heute gilt Kezan meinem Volk als heiliges Land.' WHERE `entry`=8106; +UPDATE `locales_quest` SET `Title_loc5` = '凱贊的玷污' WHERE `entry`=8106; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Acepta este talismán, $c. Acéptalo y utiliza su poder para derrotar a nuestros enemigos mutuos.$B$BNo olvides que colgado al cuello llevas un pedazo de historia. Kezan fue un día un gran territorio del Imperio Zandalar. Pero los comerciantes goblins plagaron el país, sumiéndolo en el ocaso y expulsando a mis hermanos y hermanas.$B$BKezan alberga hoy en día a la capital goblin de Villabajo, pero antes de su ocaso no tenía sino grandeza. Aún hoy en día mi pueblo considera a Kezan como tierra sagrada.' WHERE `entry`=8106; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'L’honneur se mérite chez les trolls de Zandalar, $n. Avec l’honneur viennent les récompenses : l’amitié, les alliances… $B$BDonnez-moi le talisman pour que je puisse renforcer son pouvoir.' WHERE `entry`=8107; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt Euch bei den Trollen Zandalars Ehre verdient, $N. Mit Ehre kommt auch Entlohnung, Freundschaft, Verbundenheit...$B$BGebt mir den Talisman, damit ich seine Macht verstärken kann.' WHERE `entry`=8107; +UPDATE `locales_quest` SET `Title_loc5` = '凱贊的玷污' WHERE `entry`=8107; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je suis prêt, $c. Je vais une nouvelle fois améliorer votre talisman. Je vous demande seulement de continuer votre destruction d’Hakkar et de ses séides.$B$BDonnez-moi le talisman.' WHERE `entry`=8108; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich bin für euch bereit, $C. Noch einmal werde ich Euren Talisman verstärken. Ich bitte Euch nur mit Eurer Zerstörung von Hakkar und seinen Dienern fortzufahren.$B$BGebt mir den Talisman.' WHERE `entry`=8108; +UPDATE `locales_quest` SET `Title_loc5` = '凱贊的玷污' WHERE `entry`=8108; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Appelez vos démons, $c. Qu’ils se baignent dans l’énergie de la Souillure de Kezan. Commandez-les sur le champ de bataille ! Décimez nos ennemis !$B$BOui… Le temps est venu d’apporter l’amélioration finale à la Souillure de Kezan. Donnez-moi le talisman.' WHERE `entry`=8109; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ruft Eure Dämonen hervor, $C. Lasst sie in der Energie von Kezans Schmach schwelgen. Führt sie auf\'s Schlachtfeld! Vernichtet den Feind!$B$BJa... die Zeit ist gekommen, um Kezans Schmach endgültig zu verstärken. Gebt mir den Talisman.' WHERE `entry`=8109; +UPDATE `locales_quest` SET `Title_loc5` = '凱贊的強力玷污' WHERE `entry`=8109; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous voyez cette algue ? Elle vient des Mers du sud. Nous lui ajoutons juste un peu de mojo et de magie, et elle gagne les propriétés qui sont les plus utiles à son porteur.$B$BVous êtes un $c, alors ce sera facile. Enroulez-la simplement autour de votre cou, et pensez à la nature, aux écureuils, ou à n’importe quelle chose qu’aiment les gens de votre peuple.' WHERE `entry`=8110; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Unglaublich! Ihr habt sie gefunden! Ihr seid ein wahrer Held, $N!$B$BDas ist eine gute Sache, denn ich habe die Schrifttafeln gelesen, die Ihr mir zuvor gebracht habt, und nach dem, was ich herausgefunden habe... tja, da werden wir wohl einen Helden brauchen, der aufhält, was kommt...' WHERE `entry`=8110; +UPDATE `locales_quest` SET `Title_loc5` = '附魔南海海藻' WHERE `entry`=8110; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Salut ! C’est bien sympathique de revenir nous voir. Toute la tribu raconte comment vous avez tué les Hakkari et tout ça. Molthor m’a fait passer le mot, et m\'a demandé de rajouter plus de mojo dans votre talisman. Donnez-le-moi, et Maywiki l’améliorera.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Hey Ihr! Gut Euch wieder zu sehen. Der Stamm spricht von Eurer Vernichtung der Hakkari und all dem. Molthor hat mir zugesichert, dass ich Eurem Talisman mehr Mojo hinzufügen kann. Gebt ihn einfach her und Maywiki wird ihn besser machen.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `Title_loc5` = '附魔南海海藻' WHERE `entry`=8111; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Eh, colega! Me alegro de volver a verte. La tribu no para de hablar de tu matanza de los Hakkari y de todo eso. Molthor me dijo que añadiera más mojo a tu talismán. Dámelo y Maywiki lo hará mejor.' WHERE `entry`=8111; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Comment va votre talisman ? On dirait que c’est l’heure d’ajouter un petit peu plus de magie et de mojo à ses feuilles. Il a besoin d’une petite fleur dans son desséchement. Donnez-le-moi et Maywiki le réparera.' WHERE `entry`=8112; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wie ist der Talisman? Es sieht aus, als wäre es an der Zeit dem Tang etwas mehr Magie und Mojo zuzufügen. Er benötigt eine kleine Auffrischung. Gebt in her und Maywiki wird\'s schon machen.' WHERE `entry`=8112; +UPDATE `locales_quest` SET `Title_loc5` = '附魔南海海藻' WHERE `entry`=8112; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo ser el talismán, colega? Parece que haber que añadir más magia y mojo a sus hojas y necesita florecer un poco... se está marchitando. Dámelo y Maywiki lo arreglará.' WHERE `entry`=8112; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '$N mon, ça a été un bon voyage. Continuez avec le massacre et la répression de Hakkar et des sbires.' WHERE `entry`=8113; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N! Ça fait longtemps que je ne t\'ai pas vu.Saviez-vous que le roi Rastakhan lui-même me donnera l\'ordre d\'ajouter le dernier brin de mojo et de magie à votre talisman? C\'est vrai, mon pote! Je n\'aurais pas cru si je ne l\'avais pas vu de mes propres yeux. Donne le ici.' WHERE `entry`=8113; +UPDATE `locales_quest` SET `Title_loc5` = '原始附魔南海海藻' WHERE `entry`=8113; +UPDATE `locales_quest` SET `Details_loc1` = '$N, 아라시 분지의 전투에서 펼친 놀라운 위업으로 당신은 큰 명예를 얻었소. 스스로 훌륭한 $C임을 입증해 보였고, 우리가 결코 무릎 꿇지 않을 거란 사실을 똑똑히 가르쳐 주었소!$B$B이번에는 좀 어려운 임무를 맡겼으면 하는데... 아라시 분지에 있는 거점을 적어도 네 곳 확보해 주시오. 그럴 수만 있다면 자원을 얻을 수 있을 뿐만 아니라 호드 놈들에게 우리 힘이 더 세다는 걸 보여줄 수 있을 것이오!$B$B어서 가시오, $N. 행운이 함께하기를!' WHERE `entry`=8114; +UPDATE `locales_quest` SET `EndText_loc1` = '거점 네 곳 점령' WHERE `entry`=8114; +UPDATE `locales_quest` SET `Details_loc1` = '$N, 자원을 놓고 싸우는 아라시 분지의 전투는 진정 치열하지 않소? 아라소르 연맹은 당신의 눈부신 활약을 절실히 필요로 하고 있소.$B$B임무를 하나 더 맡아 주시오.$B$B우리는 아라시 분지에서 포세이큰 파멸단의 세력을 무력화하기 위한 맹공격을 계획하고 있소. 전장의 모든 전략적 요충지에서 놈들을 몰아내야만 하오!$B$B쉽진 않겠지만 이 일을 할 수 있는 자가 있다면 바로 당신일 거요.' WHERE `entry`=8115; +UPDATE `locales_quest` SET `EndText_loc1` = '거점 다섯 곳 점령' WHERE `entry`=8115; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous et Maywiki avez quelque chose en commun, gamin. Nous sommes des chamans ! Mais bon, Maywiki est plutôt une mystique, et vous un second couteau. Enfin, nous savons tous deux ce qu’apportent les grands esprits.$B$BJe vous offre cet orbe, pour que vous le portiez en collier. Regardez à l’intérieur, et vous verrez le village de Voodress dans les Mers du sud ! Qu’il élève vos esprits !' WHERE `entry`=8116; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr und Maywiki haben etwas gemeinsam. Wir sind beide Schamanen! Auch wenn Maywiki eher geheimnisvoll ist und Ihr vielmehr grob daher kommt. Trotzdem, wir wissen beide von der Macht der Geister.$B$BIch gebe Euch diese Kugel als Geschenk, tragt sie um den Hals. Schaut tief in sie hinein und seht die Stadt von Voodress in den südlichen Meeren! Lasst sie Eure Geister beflügeln!' WHERE `entry`=8116; +UPDATE `locales_quest` SET `Title_loc5` = '巫毒幻象' WHERE `entry`=8116; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Cha-lut ! Maywiki a fait une blague !$B$B$B$BEh bien, vous avez utilisé les esprits et les éléments contre nos ennemis à Zul’Gurub, hein ? Loués soient les esprits !$B$BMaywiki va faire briller votre orbe. Donnez-le-moi, $n.' WHERE `entry`=8117; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Sha-mann! Maywiki macht Witze!$B$B$B$B$BZul\'Gurub eingesetzt, hä? Die Geister seien gelobt!$B$BMaywiki wird Eure Kugel aufpolieren. Gebt sie mir, $N.' WHERE `entry`=8117; +UPDATE `locales_quest` SET `Title_loc5` = '巫毒幻象' WHERE `entry`=8117; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Bonnes nouvelles, $n. Molthor a chanté vos louanges, récemment. Il raconte comment vous êtes en train de devenir une grande héroïne de Zandalar.$B$BIl a aussi demandé à Maywiki d’améliorer une nouvelle fois votre orbe ! Donnez-le-moi pour que Maywiki puisse éclairer la vision.' WHERE `entry`=8118; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Gute Neuigkeiten, $N. Molthor hat Lob über Euch verkündet. Er erzählte, wie Ihr Euch in einen wahren Helden der Zandalar verwandelt habt.$B$BEr wies mich auch an, Eure Kugel noch etwas aufzupolieren! Gebt sie her, damit Maywiki die Vision noch weiter aufhellen kann.' WHERE `entry`=8118; +UPDATE `locales_quest` SET `Title_loc5` = '巫毒幻象' WHERE `entry`=8118; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$B$BSchaut, $N! Er ist zum Leben erwacht. Die Geister tanzen um die Kugel.$B$BGebt ihn Maywiki, damit sie die letzte Anpassung vornehmen kann.' WHERE `entry`=8119; +UPDATE `locales_quest` SET `Details_loc1` = '자네도 들었겠지만, 아라소르 연맹이 아라시 분지에 대규모 병력을 파견하고 있다고 한다. 식량과 보급품이 필요한 얼라이언스 바보들이 그곳의 풍부한 자원을 확보하려는 것이지. 놈들에게 아라시 분지는 절대로 다시 인간의 손에 넘어가지 않을 것이라는 걸 가르쳐 줘야 한다!$B$B아라시 분지로 가서 금광, 제재소, 대장간, 마구간을 공격하라. 놈들의 깃발을 끌어내려 그곳이 호드의 것임을 천명하라.$B$B어서 가라, $N... 임무를 완수한 후 돌아와서 보고하도록!' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '금광 공격' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '제재소 공격' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '대장간 공격' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '마구간 공격' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Sägewerk erobert' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Schmiede erobert' WHERE `entry`=8120; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Ställe erobert' WHERE `entry`=8120; +UPDATE `locales_quest` SET `Details_loc1` = '$N, 아라시 분지의 치열한 전투에서 펼친 자네의 활약상은 이미 많은 이의 귀에 들어갔다. 이번 임무도 훌륭히 완수할 것이라 믿네.$B$B이제 아라소르 연맹 놈들에게 본때를 보여 줄 때가 왔어. 아라시 분지에서 놈들의 세력은 미미하고 곧 모든 걸 잃게 되리란 사실을 똑똑히 가르쳐 줘야 해. 아라시 분지의 전략적 요충지 네 곳을 동시에 점령하는 임무를 맡아줘.$B$B$N, 성공하면 파멸단으로부터 큰 인정과 존경을 받게 될 거야.' WHERE `entry`=8121; +UPDATE `locales_quest` SET `EndText_loc1` = '거점 네 곳 점령' WHERE `entry`=8121; +UPDATE `locales_quest` SET `Details_loc1` = '워낙 전황이 어지러워서 확실치는 않지만, 첩보원의 보고에 의하면 아라소르 연맹의 결의가 약해진 것 같다는군. 이 틈을 이용해 놈들에게 일격을 가해야 한다! 아라시 분지로 돌아가서 전면전을 시작하라. 놈들을 모조리 처치하고 다섯 곳의 전략 요충지를 모두 점령하라! 적의 최전방 병력을 처참히 쓸어서 앞으로 자네의 잔혹함에 치를 떨게 하도록!$B$B어서 가서 파멸단의 위대한 승리를 이루라!' WHERE `entry`=8122; +UPDATE `locales_quest` SET `Objectives_loc1` = '아라시 분지로 가서 다섯 곳의 거점을 동시에 확보하는 임무를 완수한 다음 망치 주둔지에 있는 죽음의경비대장 드와이어에게 가야 합니다.' WHERE `entry`=8122; +UPDATE `locales_quest` SET `Details_loc2` = 'La Ligue d\'Arathor n\'épargne aucune dépense dans sa tentative de reprise du bassin Arathi. Avec l\'aide de tous les peuples de l\'Alliance, qui se rendent maintenant en masse vers cette région lointaine, elle a l\'intention d\'étendre son emprise depuis le refuge de l\'Ornière. Nous devons les arrêter, et le meilleur moyen d\'y parvenir est de nous emparer de leurs réserves.$B$BVous pouvez nous aider, $N. Entrez dans le bassin Arathi, connu pour ses mines productives, ses terres fertiles et ses artisans habiles. Capturez et contrôlez un maximum de bases, remportez la bataille, et revenez me voir avec les ressources dont vous vous serez $Gemparé:emparée;.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Gagnez la bataille pour le Bassin Arathi, obtenez une Caisse de ressources arathies et rapportez-la au nécrotraqueur Mortis au Trépas-d\'Orgrim.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, les Defilers ont pour mission permanente de rentrer dans le bassin d\'Arathi, de se procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Details_loc3` = 'Der Bund von Arathor scheut keine Mühen, um Arathi sein Eigen zu nennen. Sie und all die anderen Völker der Allianz strömen nun in diese entfernte Region, versessen darauf, ihren Gebietsanspruch von der Zuflucht aus zu erweitern. Wir müssen sie aufhalten, und das beste Mittel dies zu tun, ist ihre Vorräte zu stehlen.$B$BIhr könnt uns helfen, $N. Betretet das Arathibecken, das für seine reichen Minen, sein fruchtbares Land und seine geschickten Handwerker bekannt ist, und erobert jeden Stützpunkt, den Ihr könnt. Entscheidet die Schlacht auf diese Weise für Euch und kehrt dann mit den Ressourcen, die Ihr erbeuten konntet, zu mir zurück.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Entscheidet die Schlacht um das Arathibecken für Euch, erbeutet eine Arathivorratskiste und bringt sie Todespirscher Mortis in Hammerfall.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Details_loc4` = '阿拉索联军正在不惜一切代价进攻阿拉希,并妄图夺回这个区域。联盟的各个种族正在全力进军这块遥远的土地,想要将他们的势力从避难谷地扩张到这里。我们必须阻止他们,而最好的方式就是夺取他们的资源。$B$B你可以帮助我们,$N。进入阿拉希盆地,那里遍地都是丰富的矿藏、肥沃的土地和技艺精湛的能工巧匠。占据并控制你找到的所有基地,赢得战斗,然后把你获得的资源给我拿回来。' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Objectives_loc4` = '进入阿拉希盆地,获得一箱阿拉希资源箱,然后将它交给落锤镇的亡灵哨兵莫提斯。' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Details_loc6` = 'La Liga de Arathor no repara en gastos en su avance para recuperar Arathi. Ellos, y todas las razas de la Alianza, se dirigen ahora hacia esa distante región con la intención de extender su dominio desde el Refugio de la Zaga. Debemos detenerlos y la mejor manera es arrebatarles los suministros.$B$BPuedes ayudarnos, $N. Adéntrate en la Cuenca de Arathi, famosa por sus abundantes minas, fértiles tierras y los más finos artesanos. Captura y hazte con el control de todas las bases que puedas, gana la batalla y vuelve con los recursos que hayas obtenido.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela a Mortacechador Mortis en Sentencia.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Details_loc7` = 'La Liga de Arathor no repara en gastos en su avance para recuperar Arathi. Ellos, y todas las razas de la Alianza, se dirigen ahora hacia esa distante región con la intención de extender su dominio desde el Refugio de la Zaga. Debemos detenerlos y la mejor manera es arrebatarles los suministros.$B$BPuedes ayudarnos, $N. Adéntrate en la Cuenca de Arathi, famosa por sus abundantes minas, fértiles tierras y los más finos artesanos. Captura y hazte con el control de todas las bases que puedas, gana la batalla y vuelve con los recursos que hayas obtenido.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela a Mortacechador Mortis en Sentencia.' WHERE `entry`=8124; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '젊은 $c 친구, 당신은 정말 하루가 다르게 발전하는군요. 아무래도 당신을 잔달라부족의 죽음의 살수, 쉐라 알리크로 받아들일 때가 된 것 같습니다. 수천 년 동안 우리는 잔달라 제국을 위해 암살자로 일해 왔습니다. 하지만 너무 오랫동안 한가하게 지내다 보니 결국 학카르부족이 강력해지도록 방치해 둔 꼴이 되었습니다. 이제 학카르를 다시 상대해야 합니다만 이번에는 트롤 연합군의 지원을 받지 못합니다. 당신과 당신의 동료들이 피의 신과 그의 부하들을 무찌르는 것을 도와야 합니다!$B$B이 부적을 착용하면 도움이 될 겁니다.' WHERE `entry`=8141; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous progressez rapidement, jeune $c. Il est sans doute temps de vous initier pour vous faire entrer dans le Shera Ali’kh -  la Main de la Mort, en zandalari. Pendant des milliers d’années, nous avons été les assassins de l’empire Zandalar. Mais nous sommes restés oisifs pendant trop longtemps, permettant aux Hakkari d’accroître leurs forces. Aujourd’hui, nous devons à nouveau affronter Hakkar, mais cette fois sans le soutien d’une nation troll unifiée. Ce sont vous et vos alliés qui devez nous aider à vaincre le Dieu du Sang et ses séides !$B$BPortez ce talisman, qui vous aidera dans vos pérégrinations.' WHERE `entry`=8141; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr macht rasch Fortschritte, $C. Vielleicht ist es an der Zeit Euch in Shera Ali\'kh einzuweihen - zandalarianisch für die Hand des Todes. Tausende von Jahren übernahmen wir die Rolle der Meuchelmörder für das Imperium der Zandalar. Zu lange saßen wir untätig herum und erlaubten es den Hakkari an Macht zu gewinnen. Noch einmal stehen wir Hakkar gegenüber, aber diesmal ohne die Unterstützung einer vereinten Trollfront. Ihr und Eure Verbündeten müssen uns dabei helfen den Blutgott und seine Diener zu vernichten!$B$BTragt diesen Talisman und lasst ihn Euch bei Euren Taten unterstützen.' WHERE `entry`=8141; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신처럼 실력 좋은 암살자라면 무서워 벌벌 떨어 마땅하지. 당신의 적들은 존중하는 법을 배워야 합니다! 녀석들은 죽음의 살수가 휘두르는 칼날의 번뜩임을 보는 순간에야 깨닫게 되겠지요. 그때는 너무 늦었을 테지만 말입니다...' WHERE `entry`=8142; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '음... 당신이 학카르부족에게 헤아릴 수 없이 많은 피해를 준 것이 느껴지는군요. 당신에게서 녀석들의 모조 냄새가 나네요.$B$B물론 그림자 부적이 도움이 되었겠지요? 부적의 힘을 강화시켜 드릴 테니 이리 줘 보십시오.' WHERE `entry`=8142; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J’ai le sentiment que vous avez infligé d’innombrables pertes aux Hakkari, $n. Vous portez sur vous la puanteur de leur mojo.$B$BJe suppose que le talisman d’ombre a bien participé au massacre… Donnez-le-moi et permettez-moi d’augmenter son pouvoir.' WHERE `entry`=8142; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich spüre, dass Ihr zahlreiche Todesopfer unter den Hakkari gefordert habt, $N. Ihr tragt den Geruch ihres Mojos.$B$BIch vermute, dass Euch der Schattentalisman beim Ausmerzen behilflich war? Gebt ihn mir, ich werde seine Macht noch einmal verstärken.' WHERE `entry`=8142; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Impressionnant, $n. Vous avez un don pour le meurtre que je n’ai pas ressenti chez quelqu’un depuis de longues années. Même Molthor est conscient du travail que vous avez effectué pour Zandalar. Il est temps d’améliorer une nouvelle fois votre talisman. Donnez-le-moi.' WHERE `entry`=8143; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Beeindruckend, $N. Ihr habt ein Händchen für\'s Töten, so etwas ist mir schon seit Jahren nicht mehr untergekommen. Sogar Molthor hat von Euren Taten für Zandalar Notiz genommen. Lasst mich Euren Talisman weiter verstärken, es ist an der Zeit... gebt ihn mir.' WHERE `entry`=8143; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이번이 우리가 쉐라 알리크의 보호 아래 대화할 수 있는 마지막 시간이군요. 당신은 알아야 할 모든 것을 알고 있습니다. 부적을 가지고 가서 놈들을 계속 처치하십시오. 절대로 학카르가 줄구룹을 벗어나서는 안 됩니다.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부적이 더 큰 힘을 원하고 있군요. 이 부적은 그동안 당신이 이루어 온 성과를 모두 흡수해 왔습니다. 줄구룹 곳곳에 쓰러진 수천 구의 트롤 시체들로부터 힘을 충전해 왔지요. 잠시 부적을 내게 건네주십시오. 내 이제 마지막 마법을 부여해 드리겠습니다.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Le talisman brûle d’envie de grandir, $n. Il a absorbé tout ce que vous avez accompli. Les milliers de cadavres de trolls qui jonchent Zul’Gurub ont alimenté son pouvoir. Donnez-le-moi, et j’accomplirai l’amélioration finale.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Er sehnt sich nach Wachstum, $N. Der Talisman hat all das in sich aufgenommen, was Ihr vollbracht habt. Die unzähligen Trollkadaver, die Zul\'Gurub beschmutzen, haben seine Macht angeheizt. Gebt ihn mir und ich werde ihn endgültig verstärken.' WHERE `entry`=8144; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Chez les Zandalariens, la profession de $c est tenue en très haute estime. Nos plus grands chasseurs voyagent jusqu’au bord du Maelström pour prouver leur résolution.$B$BIls tirent des entrailles de la mer des rubans de varech, que l’on nomme les Vrilles du Maelström. Le varech est tressé pour confectionner un talisman qui, une fois enchanté, augmente la précision et la puissance de leurs attaques.$B$BJe vous offre aujourd’hui cette simple tresse de Vrilles du Maelström. Quand votre lien avec Zandalar aura grandi, je tisserai plus de puissance dans le talisman.' WHERE `entry`=8145; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Unter den Zandalarianern wird der Stand des Jägers hoch verehrt. Die mächtigsten unserer $C reisen bis an den Rand des Maelstroms, um ihre Entschlossenheit unter Beweis zu stellen.$B$BAus dem tiefsten Herzen der See, ernten sie eine seltene Seetangart, die Maelstromranke. Die Seetangstränge werden in einen Talisman gewoben, welcher anschließend verzaubert wird, um die Treffsicherheit und Macht des Trägers zu verstärken.$B$BIch werde Euch jetzt die erste Maelstromranke in einen Talisman einweben. Wenn Euer Bund mit den Zandalar stärker wird, werde ich Euch mehr Ranken in den Talisman weben und so dessen Macht verstärken.' WHERE `entry`=8145; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Ah, $n, c’est bon de sentir votre odeur à nouveau.$B$B$B$BVous devez me pardonner mon sens de l’humour. Il peut être assez noir, par moment.$B$BJ’ai cru comprendre que vous avez infligé de terribles angoisses à nos ennemis. Les troupes d’Hakkar, folles de colère, maudissent votre nom. C’est excellent.$B$BVous avez gagné un nouvel enchantement de votre talisman. Donnez-le-moi.' WHERE `entry`=8146; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ah, $N, es ist schön Euch mal wieder zu riechen.$B$B$B$BIhr müsst meinen Humor entschuldigen, zuweilen nimmt er abstruse Formen an.$B$BIch fühle, dass Ihr unter unseren Feinden Angst und Schrecken verbreitet habt. Hakkars Gefolgsleute sprechen Euren Namen nur noch im Zorn aus. Hervorragend.$B$BIhr habt es verdient, dass ich Euch eine weitere Ranke in Euren Talisman einwebe. Gebt ihn mir.' WHERE `entry`=8146; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제 당신 부적에 단 한 번만 더 마법을 부여해 드릴 수 있겠군요.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기서도 당신에게 쓰러지는 적들의 비명 소리를 들을 수 있을 정도였습니다. 고통의 비명 소리가 천지에 진동하더군요.$B$B당신은 잔달라부족 트롤 사이에서 이미 꽤 유명해졌습니다. 지금까지 당신이 해 준 모든 일에 대해 고마워하고 있답니다.$B$B자, 한층 더 강하게 만들어 드릴테니 부적을 줘 보세요.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'J’entends d’ici le bruit de nos volées de flèches qui dévastent les rangs de nos ennemis. Leurs cris d’agonie y font écho.$B$BVous vous êtes fait un nom chez les trolls de Zandalar, $n. Nous vous sommes reconnaissant de tout ce que vous avez fait.$B$BDonnez-moi votre talisman pour que je puisse y ajouter un nouvel enchantement.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Selbst jetzt höre ich noch, wie Eure Geschosssalven unter Euren Feinden ein Blutbad anrichten. Ich vernehme das Echo der Todesqualen in ihren Schreien.$B$BIch habt Euch wahrlich einen Namen unter den Trollen der Zandalar gemacht, $N. Wir sind Euch für Eure Taten sehr dankbar.$B$BGebt mir Euren Talisman, damit ich eine weitere Ranke hineinweben kann.' WHERE `entry`=8147; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Molthor nous a transmis la parole du roi Rastakhan, $n.  La cour royale est très impressionnée par votre décimation des forces hakkari. Je dois vous récompenser par l’enchantement final de votre talisman. Donnez-le-moi.' WHERE `entry`=8148; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$N, Molthor brachte uns eine Botschaft von König Rastakhan. Der königliche Hof ist beeindruckt davon, wie sehr Ihr die Hakkaristreitkräfte dezimiert habt. Ich bin ermächtigt worden, die letzte Verstärkung in Euren Talisman einzuweben. Gebt ihn mir.' WHERE `entry`=8148; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우서 경께서는 영웅 중의 영웅이셨습니다. 그분의 가장 훌륭한 제자이자 자신의 친아들처럼 아꼈던 아서스가 인간 전체를 배신했을 때 우서 경께서 어떤 고통을 느꼈을지 상상도 할 수 없답니다. 그럼에도 그분은 아서스를 막기 위해 일어나 그를 저지하셨고, 바로 그러한 행동이 그분을 영원히 진정한 성기사로 추앙을 받게 할 원동력이지요. 우서 경께서는 자신이 구하게 될 이들의 목숨만을 생각하며 최후까지 싸우셨지요...$B$B고맙습니다. 당신은 오늘 위대한 영웅에게 공물을 바침으로써 그의 영혼과 추수절의 정신을 기렸습니다.' WHERE `entry`=8149; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Era un héroe de héroes, el gran Uther. No puedo ni imaginar la angustia que sintió cuando Arthas, su mejor alumno y alguien a quien Uther amaba como a su propio hijo, traicionó toda la humanidad. Aun así intentó detener a Arthas y por ello siempre será recordado como un auténtico paladín. Luchó hasta el final, pensando solo en aquellos a los que podría salvar.$B$BGracias, $n. Hoy has prestado tributo a un gran héroe, honrando su espíritu y el espíritu del Festival de la Cosecha.' WHERE `entry`=8149; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 아제로스의 추수절 기간에 우리를 대신해 희생을 감수한 영웅들에게 감사를 표하고 있소. 이러한 영웅 중엔 최후의 희생까지 마다하지 않은 일도 있지. 호드에서 인정하는 영웅들은 많이 있지만, 그롬 헬스크림님만큼 힘과 희생의 모범을 보인 자는 없소이다.$B$B그롬님께 경의를 표할 수 있도록 잿빛 골짜기의 악마벼락 협곡에 있는 그분의 기념비로 이 공물을 가져가 주시오. 기념비 아래쪽에 이 공물을 바친 다음 내게 돌아오시오. 나는 추수절이 끝날 때까지만 이곳에 머무를 예정이니, 시간 낭비하지 말고 어서 그롬에게 공물을 바치고 오도록 하시오.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그롬님의 정식 이름인 그롬마쉬는 \"거인의 용기\"란 뜻이오. 홀로 만노로스와 맞서는 데는 그만한 용기로도 부족했지. 그분에 대해 대족장님께서 더할 나위 없이 적당한 말씀을 하셨는데, 오크족의 저주는 그롬과 함께 시작되어서 그롬과 함께 끝이 났다는 거요. 그롬님의 희생, 그리고 그분의 구원은 오늘날 호드가 번성하게 된 근원이라 할 수 있으니, 아주 딱 어울리는 말이 아닐 수 없지.$B$B고맙소. 당신은 오늘 위대한 영웅에게 공물을 바침으로써 그의 영혼과 추수절의 정신을 기렸소이다.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Seid Ihr zu Groms Grabmal gereist und habt den Tribut dort abgelegt?$B$BDie Umgebung des Monuments ist immer noch durch die Macht der Brennenden Legion verseucht. Wenn Ihr ein noch recht unerfahrener Abenteurer seid, solltet Ihr Euch dem Monument nur mit größter Vorsicht nähern.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'El nombre completo de Grom, Grommash, significa \"El corazón de gigante\", necesitó eso y algo más para enfrentarse solo a Mannoroth. Creo que el Jefe de Guerra lo expresó mejor cuando comenzó la maldición de los orcos y terminó con Grom. Reparar el sacrificio (y tal vez la redención) de Grom sería la fuente de la que fluye hoy la Horda.$B$BGracias, $n. Hoy has prestado tributo a un gran héroe, honrando su espíritu y el espíritu del Festival de la Cosecha.' WHERE `entry`=8150; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mi propósito ha dejado de ser la caza, ahora es enseñar al $c. Es lo que me ha sido otorgado por el destino.$B$BHagamos juntos un talismán de $c... una colección de trofeos de presas caídas que te recordará tus pruebas y triunfos pasados. Cuando lo hayamos terminado yo me quedaré con el talismán, pero te daré otra recompensa.' WHERE `entry`=8151; +UPDATE `locales_quest` SET `Details_loc1` = '순록은 아제로스에서 가장 강력한 뿔을 가지고 있지. 이 뿔은 자신을 공격하는 자를 들이받거나 종종 상대방의 몸에 상처를 입히는 등 순록이 자기 방어를 위해 사용하곤 한다. 완전한 순록 뿔은 최고의 자신감을 지닌 짐승의 영혼을 나타내는 것이야.$B$B네가 그런 뿔을 지니고 있으면 그와 똑같은 자신감이 생길 것이다. 덩치큰 이끼발굽순록을 잡아 완전한 순록 뿔을 구해 내게 가져오게.' WHERE `entry`=8153; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 걸 구하다니 날카로운 눈과 상당한 인내력을 가진 게 틀림없군. 잘했다.' WHERE `entry`=8153; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뿔은 찾았나?' WHERE `entry`=8153; +UPDATE `locales_quest` SET `Details_loc2` = 'Une guerre se fait avec des soldats - tous les soldats pourront vous le confirmer. Ils vous diront aussi que livrer bataille l\'estomac vide, avec un mauvais équipement, est une garantie de défaite !$B$BC\'est pour cette raison que le bassin Arathi est si important. Certains endroits clés de cette région contiennent des ressources essentielles. Des métaux, des armes, de la nourriture, du bois… Tout ce dont nous avons besoin se trouve là-bas !$B$BVoici ce que je veux que vous fassiez, $N. Entrez dans le bassin Arathi, remportez la bataille en contrôlant plus de bases que l\'ennemi, et revenez me voir avec une caisse de ressources.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Gagnez la bataille pour le Bassin Arathi, obtenez une Caisse de ressources arathies et rapportez-la au sergent Maclear au Refuge de l\'Ornière.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, la League of Arathor a pour mission permanente de vous faire rentrer dans le bassin d\'Arathi, de vous procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Details_loc3` = 'Eine Schlacht muss mit Soldaten gewonnen werden, das wird Euch jeder Soldat gerne bestätigen. Man sagt auch, dass eine Schlacht auf leeren Magen und mit schlechter Ausrüstung bereits eine verlorene Schlacht ist!$B$BDeshalb ist das Arathibecken so wichtig. Es gibt dort Schlüsselregionen, die essentielle Ressourcen bergen. Metalle, Waffen, Holz, ja, alles wird gebraucht und kann dort gefunden werden.$B$BDaher brauche ich Euch, $N. Begebt Euch ins Arathibecken und entscheidet die Schlacht für Euch, indem Ihr mehr Stützpunkte haltet als der Feind. Bringt mir als Beweis Eurer Taten eine Vorratskiste.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Gewinnt die Schlacht um das Arathibecken, raubt eine Arathivorratskiste und bringt sie Unteroffizier Maclear in der Zuflucht.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Details_loc4` = '所有士兵都会这样告诉你,我们必须依靠我们的士兵进行战斗。他们还会告诉你,他们正使用破烂不堪的装备,饥肠辘辘地迎向战场!$B这就是阿拉希盆地显得非常重要的原因。金属,武器,食物,木材─所有我们所需要的东西都可以从那里获得。$B那就是我需要你的地方,魔兽资料库网友。进入阿拉希盆地,比敌人占据更多的基地,以此来获得战斗的胜利并给我带回一箱资源来。' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Objectives_loc4` = '获得阿拉希盆地战斗的胜利,获取一个阿拉希资源木箱,然后向避难谷地的玛克里尔中士覆命。' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Details_loc6` = 'Hacen falta soldados para combatir en una guerra, cualquier soldado te lo dirá. También dicen que una guerra librada con equipamiento en malas condiciones o con el estómago vacío ¡está perdida antes de empezar!$B$BPor eso la Cuenca de Arathi es importante. Hay zonas clave en la cuenca donde se encuentran recursos esenciales. Metales, armas, comida, madera... todo lo que necesitamos, y todo se puede conseguir allí.$B$BEso es lo que quiero de ti, $N. Adéntrate en la Cuenca de Arathi, consigue la victoria tomando posesión de más bases que el enemigo y vuelve aquí con una caja de recursos.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela al sargento Maclear en el Refugio de la Zaga.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Details_loc7` = 'Hacen falta soldados para combatir en una guerra, cualquier soldado te lo dirá. También dicen que una guerra librada con equipamiento en malas condiciones o con el estómago vacío ¡está perdida antes de empezar!$B$BPor eso la Cuenca de Arathi es importante. Hay zonas clave en la cuenca donde se encuentran recursos esenciales. Metales, armas, comida, madera... todo lo que necesitamos, y todo se puede conseguir allí.$B$BEso es lo que quiero de ti, $N. Adéntrate en la Cuenca de Arathi, consigue la victoria tomando posesión de más bases que el enemigo y vuelve aquí con una caja de recursos.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela al sargento Maclear en el Refugio de la Zaga.' WHERE `entry`=8157; +UPDATE `locales_quest` SET `Details_loc2` = 'Une guerre se fait avec des soldats - tous les soldats pourront vous le confirmer. Ils vous diront aussi que livrer bataille l\'estomac vide, avec un mauvais équipement, est une garantie de défaite !$B$BC\'est pour cette raison que le bassin Arathi est si important. Certains endroits clés de cette région contiennent des ressources essentielles. Des métaux, des armes, de la nourriture, du bois… Tout ce dont nous avons besoin se trouve là-bas !$B$BVoici ce que je veux que vous fassiez, $N. Entrez dans le bassin Arathi, remportez la bataille en contrôlant plus de bases que l\'ennemi, et revenez me voir avec une caisse de ressources.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Gagnez la bataille pour le Bassin Arathi, obtenez une Caisse de ressources arathies et rapportez-la au sergent Maclear au Refuge de l\'Ornière.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, la League of Arathor a pour mission permanente de vous faire rentrer dans le bassin d\'Arathi, de vous procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Details_loc3` = 'Eine Schlacht muss mit Soldaten gewonnen werden, das wird Euch jeder Soldat gerne bestätigen. Man sagt auch, dass eine Schlacht auf leeren Magen und mit schlechter Ausrüstung bereits eine verlorene Schlacht ist!$B$BDeshalb ist das Arathibecken so wichtig. Es gibt dort Schlüsselregionen, die essentielle Ressourcen bergen. Metalle, Waffen, Holz, ja, alles wird gebraucht und kann dort gefunden werden.$B$BDaher brauche ich Euch, $N. Begebt Euch ins Arathibecken und entscheidet die Schlacht für Euch, indem Ihr mehr Stützpunkte haltet als der Feind. Bringt mir als Beweis Eurer Taten eine Vorratskiste.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Gewinnt die Schlacht um das Arathibecken, raubt eine Arathivorratskiste und bringt sie Unteroffizier Maclear in der Zuflucht.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Details_loc4` = '所有士兵都会这样告诉你,我们必须依靠我们的士兵进行战斗。他们还会告诉你,他们正使用破烂不堪的装备,饥肠辘辘地迎向战场!$B这就是阿拉希盆地显得非常重要的原因。金属,武器,食物,木材─所有我们所需要的东西都可以从那里获得。$B那就是我需要你的地方,魔兽资料库网友。进入阿拉希盆地,比敌人占据更多的基地,以此来获得战斗的胜利并给我带回一箱资源来。' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Objectives_loc4` = '获得阿拉希盆地战斗的胜利,获取一个阿拉希资源木箱,然后向避难谷地的玛克里尔中士覆命。' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Details_loc6` = 'Hacen falta soldados para combatir en una guerra, cualquier soldado te lo dirá. También dicen que una guerra librada con equipamiento en malas condiciones o con el estómago vacío ¡está perdida antes de empezar!$B$BPor eso la Cuenca de Arathi es importante. Hay zonas clave en la cuenca donde se encuentran recursos esenciales. Metales, armas, comida, madera... todo lo que necesitamos, y todo se puede conseguir allí.$B$BEso es lo que quiero de ti, $N. Adéntrate en la Cuenca de Arathi, consigue la victoria tomando posesión de más bases que el enemigo y vuelve aquí con una caja de recursos.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela al sargento Maclear en el Refugio de la Zaga.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Details_loc7` = 'Hacen falta soldados para combatir en una guerra, cualquier soldado te lo dirá. También dicen que una guerra librada con equipamiento en malas condiciones o con el estómago vacío ¡está perdida antes de empezar!$B$BPor eso la Cuenca de Arathi es importante. Hay zonas clave en la cuenca donde se encuentran recursos esenciales. Metales, armas, comida, madera... todo lo que necesitamos, y todo se puede conseguir allí.$B$BEso es lo que quiero de ti, $N. Adéntrate en la Cuenca de Arathi, consigue la victoria tomando posesión de más bases que el enemigo y vuelve aquí con una caja de recursos.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela al sargento Maclear en el Refugio de la Zaga.' WHERE `entry`=8158; +UPDATE `locales_quest` SET `Details_loc2` = 'Une guerre se fait avec des soldats - tous les soldats pourront vous le confirmer. Ils vous diront aussi que livrer bataille l\'estomac vide, avec un mauvais équipement, est une garantie de défaite !$B$BC\'est pour cette raison que le bassin Arathi est si important. Certains endroits clés de cette région contiennent des ressources essentielles. Des métaux, des armes, de la nourriture, du bois… Tout ce dont nous avons besoin se trouve là-bas !$B$BVoici ce que je veux que vous fassiez, $N. Entrez dans le bassin Arathi, remportez la bataille en contrôlant plus de bases que l\'ennemi, et revenez me voir avec une caisse de ressources.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Gagnez la bataille pour le Bassin Arathi, obtenez une Caisse de ressources arathies et rapportez-la au sergent Maclear au Refuge de l\'Ornière.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, la League of Arathor a pour mission permanente de vous faire rentrer dans le bassin d\'Arathi, de vous procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Details_loc3` = 'Eine Schlacht muss mit Soldaten gewonnen werden, das wird Euch jeder Soldat gerne bestätigen. Man sagt auch, dass eine Schlacht auf leeren Magen und mit schlechter Ausrüstung bereits eine verlorene Schlacht ist!$B$BDeshalb ist das Arathibecken so wichtig. Es gibt dort Schlüsselregionen, die essentielle Ressourcen bergen. Metalle, Waffen, Holz, ja, alles wird gebraucht und kann dort gefunden werden.$B$BDaher brauche ich Euch, $N. Begebt Euch ins Arathibecken und entscheidet die Schlacht für Euch, indem Ihr mehr Stützpunkte haltet als der Feind. Bringt mir als Beweis Eurer Taten eine Vorratskiste.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Gewinnt die Schlacht um das Arathibecken, raubt eine Arathivorratskiste und bringt sie Unteroffizier Maclear in der Zuflucht.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Details_loc4` = '所有士兵都会这样告诉你,我们必须依靠我们的士兵进行战斗。他们还会告诉你,他们正使用破烂不堪的装备,饥肠辘辘地迎向战场!$B这就是阿拉希盆地显得非常重要的原因。金属,武器,食物,木材─所有我们所需要的东西都可以从那里获得。$B那就是我需要你的地方,魔兽资料库网友。进入阿拉希盆地,比敌人占据更多的基地,以此来获得战斗的胜利并给我带回一箱资源来。' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Objectives_loc4` = '获得阿拉希盆地战斗的胜利,获取一个阿拉希资源木箱,然后向避难谷地的玛克里尔中士覆命。' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Details_loc6` = 'Hacen falta soldados para combatir en una guerra, cualquier soldado te lo dirá. También dicen que una guerra librada con equipamiento en malas condiciones o con el estómago vacío ¡está perdida antes de empezar!$B$BPor eso la Cuenca de Arathi es importante. Hay zonas clave en la cuenca donde se encuentran recursos esenciales. Metales, armas, comida, madera... todo lo que necesitamos, y todo se puede conseguir allí.$B$BEso es lo que quiero de ti, $N. Adéntrate en la Cuenca de Arathi, consigue la victoria tomando posesión de más bases que el enemigo y vuelve aquí con una caja de recursos.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela al sargento Maclear en el Refugio de la Zaga.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Details_loc7` = 'Hacen falta soldados para combatir en una guerra, cualquier soldado te lo dirá. También dicen que una guerra librada con equipamiento en malas condiciones o con el estómago vacío ¡está perdida antes de empezar!$B$BPor eso la Cuenca de Arathi es importante. Hay zonas clave en la cuenca donde se encuentran recursos esenciales. Metales, armas, comida, madera... todo lo que necesitamos, y todo se puede conseguir allí.$B$BEso es lo que quiero de ti, $N. Adéntrate en la Cuenca de Arathi, consigue la victoria tomando posesión de más bases que el enemigo y vuelve aquí con una caja de recursos.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela al sargento Maclear en el Refugio de la Zaga.' WHERE `entry`=8159; +UPDATE `locales_quest` SET `Details_loc2` = 'La Ligue d\'Arathor n\'épargne aucune dépense dans sa tentative de reprise du bassin Arathi. Avec l\'aide de tous les peuples de l\'Alliance, qui se rendent maintenant en masse vers cette région lointaine, elle a l\'intention d\'étendre son emprise depuis le refuge de l\'Ornière. Nous devons les arrêter, et le meilleur moyen d\'y parvenir est de nous emparer de leurs réserves.$B$BVous pouvez nous aider, $N. Entrez dans le bassin Arathi, connu pour ses mines productives, ses terres fertiles et ses artisans habiles. Capturez et contrôlez un maximum de bases, remportez la bataille, et revenez me voir avec les ressources dont vous vous serez $Gemparé:emparée;.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Gagnez la bataille pour le Bassin Arathi, obtenez une Caisse de ressources arathies et rapportez-la au nécrotraqueur Mortis au Trépas-d\'Orgrim.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, les Defilers ont pour mission permanente de rentrer dans le bassin d\'Arathi, de se procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Details_loc3` = 'Der Bund von Arathor scheut keine Mühen, um Arathi sein Eigen zu nennen. Sie und all die anderen Völker der Allianz strömen nun in diese entfernte Region, versessen darauf, ihren Gebietsanspruch von der Zuflucht aus zu erweitern. Wir müssen sie aufhalten, und das beste Mittel dies zu tun, ist ihre Vorräte zu stehlen.$B$BIhr könnt uns helfen, $N. Betretet das Arathibecken, das für seine reichen Minen, sein fruchtbares Land und seine geschickten Handwerker bekannt ist, und erobert jeden Stützpunkt, den Ihr könnt. Entscheidet die Schlacht auf diese Weise für Euch und kehrt dann mit den Ressourcen, die Ihr erbeuten konntet, zu mir zurück.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Entscheidet die Schlacht um das Arathibecken für Euch, erbeutet eine Arathivorratskiste und bringt sie Todespirscher Mortis in Hammerfall.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Details_loc4` = '阿拉索联军正在不惜一切代价进攻阿拉希,并妄图夺回这个区域。联盟的各个种族正在全力进军这块遥远的土地,想要将他们的势力从避难谷地扩张到这里。我们必须阻止他们,而最好的方式就是夺取他们的资源。$B$B你可以帮助我们,$N。进入阿拉希盆地,那里遍地都是丰富的矿藏、肥沃的土地和技艺精湛的能工巧匠。占据并控制你找到的所有基地,赢得战斗,然后把你获得的资源给我拿回来。' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Objectives_loc4` = '进入阿拉希盆地,获得一箱阿拉希资源箱,然后将它交给落锤镇的亡灵哨兵莫提斯。' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Details_loc6` = 'La Liga de Arathor no repara en gastos en su avance para recuperar Arathi. Ellos, y todas las razas de la Alianza, se dirigen ahora hacia esa distante región con la intención de extender su dominio desde el Refugio de la Zaga. Debemos detenerlos y la mejor manera es arrebatarles los suministros.$B$BPuedes ayudarnos, $N. Adéntrate en la Cuenca de Arathi, famosa por sus abundantes minas, fértiles tierras y los más finos artesanos. Captura y hazte con el control de todas las bases que puedas, gana la batalla y vuelve con los recursos que hayas obtenido.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela a Mortacechador Mortis en Sentencia.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Details_loc7` = 'La Liga de Arathor no repara en gastos en su avance para recuperar Arathi. Ellos, y todas las razas de la Alianza, se dirigen ahora hacia esa distante región con la intención de extender su dominio desde el Refugio de la Zaga. Debemos detenerlos y la mejor manera es arrebatarles los suministros.$B$BPuedes ayudarnos, $N. Adéntrate en la Cuenca de Arathi, famosa por sus abundantes minas, fértiles tierras y los más finos artesanos. Captura y hazte con el control de todas las bases que puedas, gana la batalla y vuelve con los recursos que hayas obtenido.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela a Mortacechador Mortis en Sentencia.' WHERE `entry`=8163; +UPDATE `locales_quest` SET `Details_loc2` = 'La Ligue d\'Arathor n\'épargne aucune dépense dans sa tentative de reprise du bassin Arathi. Avec l\'aide de tous les peuples de l\'Alliance, qui se rendent maintenant en masse vers cette région lointaine, elle a l\'intention d\'étendre son emprise depuis le refuge de l\'Ornière. Nous devons les arrêter, et le meilleur moyen d\'y parvenir est de nous emparer de leurs réserves.$B$BVous pouvez nous aider, $N. Entrez dans le bassin Arathi, connu pour ses mines productives, ses terres fertiles et ses artisans habiles. Capturez et contrôlez un maximum de bases, remportez la bataille, et revenez me voir avec les ressources dont vous vous serez $Gemparé:emparée;.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Gagnez la bataille pour le Bassin Arathi, obtenez une Caisse de ressources arathies et rapportez-la au nécrotraqueur Mortis au Trépas-d\'Orgrim.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, les Defilers ont pour mission permanente de rentrer dans le bassin d\'Arathi, de se procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Details_loc3` = 'Der Bund von Arathor scheut keine Mühen, um Arathi sein Eigen zu nennen. Sie und all die anderen Völker der Allianz strömen nun in diese entfernte Region, versessen darauf, ihren Gebietsanspruch von der Zuflucht aus zu erweitern. Wir müssen sie aufhalten, und das beste Mittel dies zu tun, ist ihre Vorräte zu stehlen.$B$BIhr könnt uns helfen, $N. Betretet das Arathibecken, das für seine reichen Minen, sein fruchtbares Land und seine geschickten Handwerker bekannt ist, und erobert jeden Stützpunkt, den Ihr könnt. Entscheidet die Schlacht auf diese Weise für Euch und kehrt dann mit den Ressourcen, die Ihr erbeuten konntet, zu mir zurück.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Entscheidet die Schlacht um das Arathibecken für Euch, erbeutet eine Arathivorratskiste und bringt sie Todespirscher Mortis in Hammerfall.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Details_loc4` = '阿拉索联军正在不惜一切代价进攻阿拉希,并妄图夺回这个区域。联盟的各个种族正在全力进军这块遥远的土地,想要将他们的势力从避难谷地扩张到这里。我们必须阻止他们,而最好的方式就是夺取他们的资源。$B$B你可以帮助我们,$N。进入阿拉希盆地,那里遍地都是丰富的矿藏、肥沃的土地和技艺精湛的能工巧匠。占据并控制你找到的所有基地,赢得战斗,然后把你获得的资源给我拿回来。' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Objectives_loc4` = '进入阿拉希盆地,获得一箱阿拉希资源箱,然后将它交给落锤镇的亡灵哨兵莫提斯。' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Details_loc6` = 'La Liga de Arathor no repara en gastos en su avance para recuperar Arathi. Ellos, y todas las razas de la Alianza, se dirigen ahora hacia esa distante región con la intención de extender su dominio desde el Refugio de la Zaga. Debemos detenerlos y la mejor manera es arrebatarles los suministros.$B$BPuedes ayudarnos, $N. Adéntrate en la Cuenca de Arathi, famosa por sus abundantes minas, fértiles tierras y los más finos artesanos. Captura y hazte con el control de todas las bases que puedas, gana la batalla y vuelve con los recursos que hayas obtenido.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela a Mortacechador Mortis en Sentencia.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Details_loc7` = 'La Liga de Arathor no repara en gastos en su avance para recuperar Arathi. Ellos, y todas las razas de la Alianza, se dirigen ahora hacia esa distante región con la intención de extender su dominio desde el Refugio de la Zaga. Debemos detenerlos y la mejor manera es arrebatarles los suministros.$B$BPuedes ayudarnos, $N. Adéntrate en la Cuenca de Arathi, famosa por sus abundantes minas, fértiles tierras y los más finos artesanos. Captura y hazte con el control de todas las bases que puedas, gana la batalla y vuelve con los recursos que hayas obtenido.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela a Mortacechador Mortis en Sentencia.' WHERE `entry`=8164; +UPDATE `locales_quest` SET `Details_loc2` = 'La Ligue d\'Arathor n\'épargne aucune dépense dans sa tentative de reprise du bassin Arathi. Avec l\'aide de tous les peuples de l\'Alliance, qui se rendent maintenant en masse vers cette région lointaine, elle a l\'intention d\'étendre son emprise depuis le refuge de l\'Ornière. Nous devons les arrêter, et le meilleur moyen d\'y parvenir est de nous emparer de leurs réserves.$B$BVous pouvez nous aider, $N. Entrez dans le bassin Arathi, connu pour ses mines productives, ses terres fertiles et ses artisans habiles. Capturez et contrôlez un maximum de bases, remportez la bataille, et revenez me voir avec les ressources dont vous vous serez $Gemparé:emparée;.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Gagnez la bataille pour le Bassin Arathi, obtenez une Caisse de ressources arathies et rapportez-la au nécrotraqueur Mortis au Trépas-d\'Orgrim.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, les Defilers ont pour mission permanente de rentrer dans le bassin d\'Arathi, de se procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Details_loc3` = 'Der Bund von Arathor scheut keine Mühen, um Arathi sein Eigen zu nennen. Sie und all die anderen Völker der Allianz strömen nun in diese entfernte Region, versessen darauf, ihren Gebietsanspruch von der Zuflucht aus zu erweitern. Wir müssen sie aufhalten, und das beste Mittel dies zu tun, ist ihre Vorräte zu stehlen.$B$BIhr könnt uns helfen, $N. Betretet das Arathibecken, das für seine reichen Minen, sein fruchtbares Land und seine geschickten Handwerker bekannt ist, und erobert jeden Stützpunkt, den Ihr könnt. Entscheidet die Schlacht auf diese Weise für Euch und kehrt dann mit den Ressourcen, die Ihr erbeuten konntet, zu mir zurück.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Objectives_loc3` = 'Entscheidet die Schlacht um das Arathibecken für Euch, erbeutet eine Arathivorratskiste und bringt sie Todespirscher Mortis in Hammerfall.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Details_loc4` = '阿拉索联军正在不惜一切代价进攻阿拉希,并妄图夺回这个区域。联盟的各个种族正在全力进军这块遥远的土地,想要将他们的势力从避难谷地扩张到这里。我们必须阻止他们,而最好的方式就是夺取他们的资源。$B$B你可以帮助我们,$N。进入阿拉希盆地,那里遍地都是丰富的矿藏、肥沃的土地和技艺精湛的能工巧匠。占据并控制你找到的所有基地,赢得战斗,然后把你获得的资源给我拿回来。' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Objectives_loc4` = '进入阿拉希盆地,获得一箱阿拉希资源箱,然后将它交给落锤镇的亡灵哨兵莫提斯。' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Details_loc6` = 'La Liga de Arathor no repara en gastos en su avance para recuperar Arathi. Ellos, y todas las razas de la Alianza, se dirigen ahora hacia esa distante región con la intención de extender su dominio desde el Refugio de la Zaga. Debemos detenerlos y la mejor manera es arrebatarles los suministros.$B$BPuedes ayudarnos, $N. Adéntrate en la Cuenca de Arathi, famosa por sus abundantes minas, fértiles tierras y los más finos artesanos. Captura y hazte con el control de todas las bases que puedas, gana la batalla y vuelve con los recursos que hayas obtenido.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Objectives_loc6` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela a Mortacechador Mortis en Sentencia.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Details_loc7` = 'La Liga de Arathor no repara en gastos en su avance para recuperar Arathi. Ellos, y todas las razas de la Alianza, se dirigen ahora hacia esa distante región con la intención de extender su dominio desde el Refugio de la Zaga. Debemos detenerlos y la mejor manera es arrebatarles los suministros.$B$BPuedes ayudarnos, $N. Adéntrate en la Cuenca de Arathi, famosa por sus abundantes minas, fértiles tierras y los más finos artesanos. Captura y hazte con el control de todas las bases que puedas, gana la batalla y vuelve con los recursos que hayas obtenido.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `Objectives_loc7` = 'Llévate la victoria en la batalla por la Cuenca de Arathi, consigue una caja de suministros de Arathi y llévasela a Mortacechador Mortis en Sentencia.' WHERE `entry`=8165; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=8166; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Sägewerk erobert' WHERE `entry`=8166; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Schmiede erobert' WHERE `entry`=8166; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Hof erobert' WHERE `entry`=8166; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=8167; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Sägewerk erobert' WHERE `entry`=8167; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Schmiede erobert' WHERE `entry`=8167; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Hof erobert' WHERE `entry`=8167; +UPDATE `locales_quest` SET `Details_loc1` = '아라시 분지에서는 자원과 영토를 놓고 전투를 벌이고 있소. 우리 부대에 필요한 보급품을 대려면 그곳 거점을 반드시 확보해야 하오. 아라시 분지 기지에서 멀리 떨어진 거점들을 공격하는 임무를 맡기겠소이다.$B$B적이 점령하고 있는 금광, 제재소, 대장간, 그리고 농장을 공격하시오. 적의 깃발을 찾아서 모두 뽑아 버리는 거요!$B$B네 곳의 깃발을 모두 뽑은 다음 돌아와 보고하시오.' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '금광 공격' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '제재소 공격' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '대장간 공격' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '농장 공격' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Sägewerk erobert' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Schmiede erobert' WHERE `entry`=8168; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Hof erobert' WHERE `entry`=8168; +UPDATE `locales_quest` SET `Details_loc1` = '자네도 들었겠지만, 아라소르 연맹이 아라시 분지에 대규모 병력을 파견하고 있다고 한다. 식량과 보급품이 필요한 얼라이언스 바보들이 그곳의 풍부한 자원을 확보하려는 것이지. 놈들에게 아라시 분지는 절대로 다시 인간의 손에 넘어가지 않을 것이라는 걸 가르쳐 줘야 한다!$B$B아라시 분지로 가서 금광, 제재소, 대장간, 마구간을 공격하라. 놈들의 깃발을 끌어내려 그곳이 호드의 것임을 천명하라.$B$B어서 가라, $N... 임무를 완수한 후 돌아와서 보고하도록!' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '금광 공격' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '제재소 공격' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '대장간 공격' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '마구간 공격' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Sägewerk erobert' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Schmiede erobert' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Ställe erobert' WHERE `entry`=8169; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=8170; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Sägewerk erobert' WHERE `entry`=8170; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Schmiede erobert' WHERE `entry`=8170; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Ställe erobert' WHERE `entry`=8170; +UPDATE `locales_quest` SET `Details_loc1` = '자네도 들었겠지만, 아라소르 연맹이 아라시 분지에 대규모 병력을 파견하고 있다고 한다. 식량과 보급품이 필요한 얼라이언스 바보들이 그곳의 풍부한 자원을 확보하려는 것이지. 놈들에게 아라시 분지는 절대로 다시 인간의 손에 넘어가지 않을 것이라는 걸 가르쳐 줘야 한다!$B$B아라시 분지로 가서 금광, 제재소, 대장간, 마구간을 공격하라. 놈들의 깃발을 끌어내려 그곳이 호드의 것임을 천명하라.$B$B어서 가라, $N... 임무를 완수한 후 돌아와서 보고하도록!' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText1_loc1` = '금광 공격' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText2_loc1` = '제재소 공격' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText3_loc1` = '대장간 공격' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText4_loc1` = '마구간 공격' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Mine erobert' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Sägewerk erobert' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Schmiede erobert' WHERE `entry`=8171; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Ställe erobert' WHERE `entry`=8171; +UPDATE `locales_quest` SET `Details_loc1` = '모쉬아루 서판을 철저히 조사해 봤는데, 나쁜 소식일세. 학카르는 자네가 녀석을 사로잡는 데 쓴 바로 그 알을 통해서 그의 진정한 모습, 즉 신의 모습으로 다시 태어날 수 있다네. 예킨야는 그 알이 학카르를 가두기 위한 것이라고 했지만, 그게 아니라 학카르를 환생시키기 위한 거였어! 그 트롤 녀석이 자네를 속인 걸세!$B$B예킨야를 찾아가 그 알을 달라고 하게나. 학카르의 환생을 막기에 너무 늦지 않았기를 빌라고!' WHERE `entry`=8181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그러니까, 그 늙은 드워프 아이언부트와 얘기를 하고 잃어버린 모쉬아루 서판을 찾은 모양이로군, 그런 거요? 성가신 발굴조사단장 녀석...$B$B뭐, 그렇더라도 상관없지. 이 세계를 구하기에는 이미 너무 늦었소. 학카르님은 이미 환생하셨고 지금도 그 힘이 점점 더 커지고 있으니까... 고대 트롤 왕국 줄구룹의 깊은 곳에서 말이지! 그분이 오셨소! 그분께서 피와 공포로 세계를 지배하실 것이오!$B$B당신에게 고맙다는 말을 꼭 전해야겠군그래. 당신의 도움 덕택에 영혼의 약탈자 학카르님의 환생을 앞당길 수 있었소이다!' WHERE `entry`=8181; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아이언부트라는 발굴조사단장이 보내서 왔나? 그 종족은 아주 현명한 자들이지. 자네를 나에게 보낸 건 더욱 현명한 일이 아닐 수 없군. 나와 잔달라 부족 트롤들이 학카르를 물리치는 방법을 하나 알고 있지.$B$B이 섬에 있는 트롤들과 얘기해 보고, 그들의 얘기에 귀 기울이면서 각오를 단단히 하게. 자네가 앞으로 해야 할 일은 아주 위험할테니까 말이야.' WHERE `entry`=8182; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 학카르의 심장이로군. 그렇다면 학카르를 쓰러뜨렸다는 얘기로군! 자네는 이 세계를 구원한 거야!$B$B자네의 이 큰 공로를 어찌 다 말로 표현할 수 있겠나. 자네는 진정 이 땅의 영웅일세!' WHERE `entry`=8183; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자네 주변에 사악한 악취가 풍기는군. 학카르의 저주를 받은겐가?' WHERE `entry`=8183; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8184; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `Title_loc5` = '力量的證明' WHERE `entry`=8184; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Utilízalo bien, $c. ¡No muestres piedad a los Hakkari!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Zanza puede crear los antiguos encantamientos trol si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una muñeca de vudú agujereada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8184; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8185; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8185; +UPDATE `locales_quest` SET `Title_loc5` = '調和的徽記' WHERE `entry`=8185; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8186; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8186; +UPDATE `locales_quest` SET `Title_loc5` = '死亡的擁抱' WHERE `entry`=8186; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8187; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `Title_loc5` = '獵鷹的召喚' WHERE `entry`=8187; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Zanza puede crear los antiguos encantamientos $r si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8187; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8188; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8188; +UPDATE `locales_quest` SET `Title_loc5` = '巫毒的警覺' WHERE `entry`=8188; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8189; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8189; +UPDATE `locales_quest` SET `Title_loc5` = '魔法的視域' WHERE `entry`=8189; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8190; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `Title_loc5` = '咒毒妖術' WHERE `entry`=8190; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Zanza puede crear los antiguos encantamientos trol si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8190; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8191; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `Title_loc5` = '預言的光環' WHERE `entry`=8191; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Zanza puede crear los antiguos encantamientos trol si dispone de los componentes adecuados.$B$BEl primero es un ídolo Hakkari primigenio que debe obtenerse de los más poderosos de los tenientes Hakkari: Jin\'do y el Señor sangriento.$B$BEl segundo es una Muñeca vudú perforada. Las podrás encontrar en las pilas de desechos que cubren ese maldito lugar. Mira en los montones de residuos.$B$B¡Tráeme estas cosas y te crearé un poderoso encantamiento!' WHERE `entry`=8191; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Zanza peut créer les anciens enchantements des trolls s’il dispose des composants appropriés.$B$BLe premier est une idole primordiale hakkari qui doit être prise sur les plus puissants des lieutenants Hakkari : Jin’do et le Seigneur sanglant.$B$BLe second est une poupée vaudou percée. On peut en trouver dans les piles d’ordures qui jonchent cet endroit ignoble. Cherchez dans les piles de déchets.$B$BRamenez-moi ces choses et je vous façonnerai un enchantement puissant !' WHERE `entry`=8192; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Zanza kann die antiken Trollverzauberungen mit den richtigen Komponenten herstellen.$B$BDie erste Zutat ist ein urzeitlicher Hakkarigötze, der von den mächtigsten Hakkari erlangt werden muss, von Jin\'do und dem Blutfürsten.$B$BDie zewite Zutat ist eine durchstochene Voodoopuppe. Beide Komponenten findet Ihr in den Abfallhaufen die diesen verdorbenen Ort bedecken. Schaut in den verwunschenen Hoodoohaufen nach.$B$BBringt mir diese Dinge und ich erschaffe eine mächtige Verzauberung für Euch!' WHERE `entry`=8192; +UPDATE `locales_quest` SET `Title_loc5` = '靈魂的安撫' WHERE `entry`=8192; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '낚시왕으로 뽑히고 싶다면 서둘러 물고기를 잡아 제출해주십시오! 난 말이죠, 계속 아무것도 못 먹고 여기 이렇게 서 있단 말입니다! 어서 물고기를 이리 주세요!' WHERE `entry`=8193; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아제로스의 모든 낚시꾼은 들으십시오! 오늘 오후 2시부터 4시까지 최고의 낚시왕을 선발하는 대회가 열립니다! 가시덤불 해안에 출몰하는 맛둥어 떼에서 낚아올린 맛둥어 40마리를 제일 먼저 가져오는 이에게 낚시왕이라는 영광스러운 칭호를 내리겠습니다!$B$B아쉽게 우승은 놓치더라도 여기 우리 견습생이 맛둥어 5마리마다 제값을 두둑이 쳐줄 겁니다.$B$B맛둥어는 금방 상하니까 어서 가져오세요!' WHERE `entry`=8193; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Dépêchez-vous de me les donner si vous voulez devenir maître pêcheur ! J\'attends ici depuis des HEURES sans rien à manger ! Allez, donnez-les !' WHERE `entry`=8193; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 게 누이 좋고 매부 좋은 거죠!' WHERE `entry`=8194; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이미 대회에 우승자가 나왔다고 해도 관계없어요. 전 시세대로 계속 맛둥어를 살 거랍니다. 그 누가 뭐라고 하든지요!' WHERE `entry`=8194; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Bon, nous avons déjà un gagnant, mais je continue à acheter vos courbines à un prix raisonnable. Ça vous va ?' WHERE `entry`=8194; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aunque ya tenemos un ganador del concurso, aún quiero comprarte el pezrico a un precio razonable. ¿Qué dices?' WHERE `entry`=8194; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 훌륭하군. 이 주화들은 점점 커지는 우리 무기고에 큰 도움이 될 걸세... 바로 혈신의 현신에 대비해 우리 부족을 수호하는 데 사용하게 될 거야. 자네의 노고에 대한 우리 부족의 감사와 함께 이 잔달라 명예 징표를 받아 주게나!' WHERE `entry`=8195; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 트롤 부족 주화라고 불리는 마력의 보물을 찾고 있다네. 줄구룹의 다양한 부족들이 사용하는 통화로, 각각 신비로우면서도 강력한 모조가 부여되어 있지.$B$B그 주화는 서로 다른 아홉 가지 종류가 있는데, 어떤 것은 내 동료들이 잔달라 영웅들에게 줄 다양한 보호구를 제작하는 데 쓰려고 찾고 있다네. 혹시 여분이 생기거든 세 개당 우리 부족의 잔달라 명예 징표 하나로 교환해 주겠네. 그 징표들은 우리 영웅들에게 특별한 물건들을 제공하는 상인 린워쇼에게 쓸 수 있을 걸세.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je cherche les Parangons de puissance connus sous le nom de Pièces des Tribus.  Il s\'agit de la monnaie utilisée par les différents habitants de Zul\'Gurub, et chacune est imprégnée d\'un subtil mais puissant mojo.$B$BIl y en existe neuf types distincts.  Certaines sont recherchées par mes compatriotes pour différentes armures qu\'ils proposent aux héros des Zandalar.  Si vous en avez, je vous les échangerai contre une de nos marques d\'honneur par série de trois.  Vous pouvez utiliser les marques chez Rin\'wosho le marchand : il propose à nos héros des articles spéciaux en échange.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich suche nach den Symbolen der Macht, bekannt als Münzen der Stämme. Sie sind die Währung unterschiedlichster Bewohner Zul\'Gurubs und eine jede ist mit subtilem, aber mächtigem Mojo erfüllt.$B$BEs gibt neun bestimmte Arten, die es zu finden gilt. Manche werden von meinen Landsmänner für unterschiedliche Rüstungen begehrt, die sie zandalarianischen Helden anbieten. Solltet Ihr welche über haben, werde ich Euch eine unserer Ehrenmünzen im tausch gegen drei davon geben. Ihr könnt die Münzen bei Rin\'wosho dem Händler verwenden; er bietet unseren Helden spezielle Gegenstände dafür an.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito los Dechados de Poder conocidos como Monedas de las Tribus. Son la moneda que utilizan los distintos habitantes de Zul\'Gurub y todas ellas están imbuidas con un sutil pero potente mojo.$B$BHay nueve tipos diferentes. Mis compatriotas buscan algunas de ellas para las distintas armaduras que ofrecen a los héroes Zandalar. Si tuvieras alguna de sobra te la cambiaré tres de ellas por una de nuestras marcas de honor. Puedes utilizar las marcas con Rin\'wosho el Mercader, a cambio te ofrecerá objetos especiales.' WHERE `entry`=8195; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '공정한 거래였습니다, 잔달라 부족의 친구여. 부족의 축복과 함께 남쪽 바다의 감미로운 과일을 마음껏 즐기시기 바랍니다.' WHERE `entry`=8196; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '남쪽 바다에 있는 섬들 중 많은 곳에서는 극히 강력한 알짜 망고가 자라지요. 그 망고 하나만 먹으면 육체와 정신이 모두 팔팔하게 되살아나게 된답니다. 한 번도 먹어 본 적이 없다면 손해 보고 있는 거예요!$B$B우리가 이 섬에 재고를 충분히 보유하고 있으니 잔달라 명예 징표 하나당 망고 몇 개를 주도록 하지요. 징표를 어떻게 얻는지 모른다면 빈차샤와 얘기해 보도록 하고, 그렇지 않다면 당장 거래를 합시다!' WHERE `entry`=8196; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La mangue d\'essence, extrêmement puissante, pousse sur nombre des îles des Mers du sud.  Une seule mangue rafraîchit celui qui la mange à la fois physiquement et mentalement.  Si vous n\'en avez jamais mangé, vous ne savez pas ce que vous manquez !$B$BNous en avons suffisamment sur l\'île pour vous en proposer quelques-unes en échange d\'une marque d\'honneur zandalar.  Parlez à Vinchaxa si vous ne savez pas comment obtenir les marques d\'honneur ; sinon, faisons affaire immédiatement !' WHERE `entry`=8196; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die extrem wirksamen Essenzmangos wachsen auf vielen Inseln der südlichen Meere. Eine einzelne Mango erfrischt denjenigen, der davon isst, körperlich wie auch geistig. Solltet Ihr noch nie eine gekostet haben, dann erweist Ihr Euch damit keinen Dienst!$B$BHier auf der Insel verfügen wir über einen ausreichend großen Vorrat, um Euch ein paar davon im Austausch gegen eine zandalarianische Ehrenmünze geben zu können. Sprecht mit Vinchaxa, wenn Ihr wissen wollt, wie Ihr an Ehrenmünzen gelangt; ansonsten, lasst uns gleich Geschäfte machen!' WHERE `entry`=8196; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '모아 왔군! 자네는 우리 신들의 힘이 약탈당하는 것을 멈추고 학카르의 힘을 약화시켰네!$B$B자네의 행위는 실로 영웅적이야. 오랜 시간이 흘러 이 트롤의 머리카락의 색이 바랜 후에도 자네에게 자비를 구하게 되기를.' WHERE `entry`=8201; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '머리카락은 모아 왔나? 학카르가 더 큰 힘을 얻게 되는 것을 막아야만 하네!' WHERE `entry`=8201; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '*위잉* $B$B키퍼의 천사돔 식별 완료.$B$B 보상 제공 가능합니다.$B$B *딸깍 딸깍* *지지지직*' WHERE `entry`=8221; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '*위잉* *딸깍*$B$B낚시로봇 5000은 낚시의 대가이신 블루길님이 목록에 올릴 희귀한 물고기를 찾도록 설계되어 있습니다. 키퍼의 천사돔을 제출하시면 아주 훌륭한 보상을 드리도록 하겠습니다.$B$B *찌이익* *위잉*' WHERE `entry`=8221; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '* Whir *$B$B Identification complète du poisson-ange de Keefer. $B$B Votre récompense est maintenant disponible.$B$B * cliquez, cliquez, * * Bzzzz *' WHERE `entry`=8221; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '* Whir * * Cliquez *$B$BI cherchez des poissons rares que Fishmaster Bluegill va cataloguer. Si vous m\'apportez un poisson-ange de Keefer, je vous fournirai cette belle récompense.$B$B * Zzzap * * Whir *' WHERE `entry`=8221; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '*Surrr* *PLIIING*$B$BIch suche besondere Fische, um sie für Fischereimeister Bluegill zu katalogisieren. Bringt mir einen Keefers Engelfisch und ich werde Euch eine feine Belohnung zuteil werden lassen. $B$B*KLING**Bzzzz*' WHERE `entry`=8221; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 가져오셨군요! 대단히 감사합니다! 이 피로 페인트를 만들어서 온갖 종류의 값싼 폐품들을 빛나는 보물로 탈바꿈시킬 거랍니다!$B$B자, 상품권 여기 있습니다. 다시 한번 감사 드려요!' WHERE `entry`=8222; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다크문 축제에서 일하면서 고객들에 대해 많은 것을 배웠지요. 지혜가 담긴 조언 하나 해 드리죠. 고객들은 반짝반짝 빛나는 물건을 아주 좋아합니다! 뭐든 상관없어요. 부서진 의자 다리라도 반짝반짝 빛나게만 해 놓으면 아이들이 저마다 하나씩 사려고 먼 곳에서 찾아오곤 한답니다!$B$B그래서 말인데, 붉은 전갈 피가 필요합니다. 실리더스나 저주받은 땅, 불타는 평원 같은 곳에 서식하는 전갈들에게서 구할 수 있을 겁니다.' WHERE `entry`=8222; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Tout ce temps passé à la foire m’a beaucoup appris sur nos clients. Voici l’un de mes axiomes : si ça brille, ça plaît ! Et peu importe ce que c’est en réalité. Vous pouvez prendre des pieds de chaises cassés, s’ils brillent, tous les gamins à des lieues à la ronde feront la queue pour en acheter un !$B$BBref, tout cela pour dire qu’il me faut du sang de scorpide luminescent, $n. Vous pourrez en trouver sur les scorpides de Silithus, des Terres foudroyées ou des Steppes ardentes.' WHERE `entry`=8222; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'In all der Zeit, in der ich nun mit dem Jahrmarkt reise, habe ich viel über unsere Kunden gelernt. Eine Kostprobe meiner Weisheit gefällig? Kunden lieben alles, was leuchtet. Es ist völlig egal was! Ihr könntet ein abgebrochenes Stuhlbein nehmen und es zum Leuchten bringen und schon würde jedes Kind von egal wieweit her kommen, nur um darauf einen Blick werfen zu können!$B$BTja $N, ich brauche also leuchtendes Skorpidblut. Bei den Skorpiden in Silithus, in den verwüsteten Landen oder der brennenden Steppe solltet Ihr fündig werden.' WHERE `entry`=8222; +UPDATE `locales_quest` SET `Title_loc5` = '發光的蠍血' WHERE `entry`=8222; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Buen trabajo, $n! ¡Muchas gracias! ¡Voy a hacer una pintura con esta sangre y convertiré todos los desperdicios que encuentre en brillantes tesoros!$B$BAquí tienes tus vales. ¡Y gracias otra vez!' WHERE `entry`=8222; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'En el tiempo que llevo trabajando en la Feria he aprendido mucho sobre los clientes. Compartiré contigo una perla de mi sabiduría: ¡a los clientes les encantan las cosas que brillan! Sea lo que sea, si brilla, les gusta. Por ejemplo: un palo de escoba. Si haces que brille ¡todos los niños del universo recorrerán kilómetros para comprarlo!$B$BPor eso, $n, necesito sangre de escórpido resplandeciente. Puedes conseguirla de los escórpidos de Silithus, de Las Tierras Devastadas o de Las Estepas Ardientes.' WHERE `entry`=8222; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Ce sang de scorpide fait des merveilles, $n ! C’est fou ce qu’un peu de brillant peut faire – cela suffit à transformer un détritus en objet de valeur. Les clients aiment ça, et vous savez, au fond, tout cela est une question d’amour…$B$BVous m’avez rendu un grand service, $n, et même si je n’ai pas un besoin urgent de plus de sang de scorpide luminescent, si vous m’en ramenez davantage, je vous l’échangerai contre des bons.' WHERE `entry`=8223; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '* Whir *$B$B Identification de Dezian Queenfish terminée. $B$B Votre récompense est maintenant disponible. $B$B * cliquez, cliquez, * * Bzzzz *' WHERE `entry`=8224; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '* Whir * * Cliquez *$B$BI cherchez des poissons rares que Fishmaster Bluegill va cataloguer. Si vous m\'apportez un Queenfish Dezian, je vous fournirai cette belle récompense.$B$B * Zzzap * * Whir *' WHERE `entry`=8224; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '*Surrr* Identifizierung und Katalogisierung des dezianischen Königinnenfisches abgeschlossen.$B$BEure Belohnung ist nun erhältlich.$B$B*PLIIING-PLIIING**Bzzzz*' WHERE `entry`=8224; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = '* Whir * L\'identification de Brownell \' s Racer est terminée. Votre récompense est maintenant disponible. * cliquez * * cliquez * * Bzzzz *' WHERE `entry`=8225; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '* Whir * * Cliquez *$B$BI cherchez des poissons rares que Fishmaster Bluegill va cataloguer. Si vous m\'apportez un Brownell\'s Blue Striped Racer, je vous offrirai cette belle récompense.$B$B * Zzzap * * Whir *' WHERE `entry`=8225; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '*Surrr* Identifizierung und Katalogisierung von Braunells blaugestreiften Flitzerfisch abgeschlossen.$B$BEure Belohnung ist nun erhältlich.$B$B*PLIIING-PLIIING**Bzzzz*' WHERE `entry`=8225; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런, 당신이 내가 제일 아끼는 줄자를 찾았군요! 내가 이 줄자를 굉장히 아낀답니다! 내가 잡은 물고기 중 제일 큰 것들의 크기를 이 줄자로 쟀었지요...$B$B하지만 줄구룹에서 잃어버렸는데... 당신, 줄구룹에 가봤나요? 그 전설적인 가즈란카는 봤나요?$B$B그런데 혹시... 가즈란카 잡아 볼 생각 없습니까?' WHERE `entry`=8227; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 오세요. 낚시하러 오셨나요?' WHERE `entry`=8227; +UPDATE `locales_quest` SET `Title_loc5` = '納特的捲尺' WHERE `entry`=8227; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이번 일요일에 무법항에서 낚시왕 선발대회가 열린다네! 여기 선발대회 규칙을 꼭 읽어 보시고 대회에 참여하라고!' WHERE `entry`=8228; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Il y aura un concours de pêche à Baie-du-Butin ce dimanche ! Voici ses règles si vous souhaitez y participer !' WHERE `entry`=8228; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Este domingo hay un concurso de pesca en Bahía del Botín! ¡Aquí tienes las reglas del torneo, por si quieres participar!' WHERE `entry`=8228; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이번 일요일에 무법항에서 낚시왕 선발대회가 열립니다! 여기 선발대회 규칙을 꼭 읽어 보시고 대회에 참여하세요!' WHERE `entry`=8229; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Concours de pêche à Baie-du-Butin ce dimanche ! Voilà les règles !' WHERE `entry`=8229; +UPDATE `locales_quest` SET `Details_loc1` = '폭풍히드라는 이곳 아즈샤라에서만 서식하는 수륙 양생의 짐승으로, 강하고 회복력이 대단한 녀석이지.$B$B폭풍히드라의 단단하고 반짝이는 비늘은 바로 사냥꾼의 힘을 그대로 반영하는 것이다.$B$B아즈샤라의 해안을 따라 서식하는 폭풍히드라를 추적해 사냥하고 녀석들의 비늘을 내게 가져와라.' WHERE `entry`=8231; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '폭풍히드라는 물리치기가 쉽지 않지. 더구나 물이 많은 환경에서라면 더더욱 그렇다네.$B$B너는 더 강한 사냥감을 사냥할 준비가 됐음을 스스로 입증해 보였군.' WHERE `entry`=8231; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '성공했나?' WHERE `entry`=8231; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어서 오시오. 아주 잘 오셨소이다! 대환영이고 말고! 자, 자리에 앉아 나와 함께 간단한 문제를 의논해 보도록 합시다.$B$B그게, 최근 내가 아주 소중한 물건을 잃어 버렸는데, 막말로 어떤 대가를 치르고서라도 반드시 되찾고 싶소. 당신한테도 돌아오는 게 있으니 그건 걱정하지 마시오! 아, 물론 아주 좋은 거고 말고.$B$B자, 그럼 어떻게 하겠소, 모험을 좀 해 볼 생각이 있소이까?' WHERE `entry`=8233; +UPDATE `locales_quest` SET `Details_loc1` = '하지만 우선 해야 할 일이 있소. 내가 잃어버렸다는 물건은 작은 파란색 가방인데, 그 안에는 내 개인적인 물건들이 들어 있소이다.$B$B그 도적들은 이미 죽었으니 그 녀석들 뒤를 좇느라 애쓰진 않아도 되오. 우리가 알고 있는 건 그 바보 녀석들이 가방을 열지 못하자, 아즈샤라의 어떤 나무구렁일족 주술사에게 성스러운 유물이라며 팔아 버렸다는 것이라오.$B$B아즈샤라로 가서 교묘한 계략이나 무력을 이용해 그 주술사에게서 가방을 되찾아 오시오. 첫번째 방법을 권장하오. 가방을 손에 넣거든 아즈샤라에 있는 대마법사 실렘에게 가져가시오.' WHERE `entry`=8234; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '라벤홀트 경의 가방을 지니고 있군그래. 애초에 그렇게 말하지 그랬나, 젊은이?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `Title_loc5` = '密封的藍袋子' WHERE `entry`=8234; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '我認識你嗎?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Te conozco?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Te conozco?' WHERE `entry`=8234; +UPDATE `locales_quest` SET `Details_loc1` = '라벤홀트 경이 우리 둘 모두의 도움을 원하는군. 이 가방에 걸려 있는 마법을 제거하고 싶은 것이야.$B$B유감스럽게도, 최근에 마법 무효화에 관한 책 몇 권을 빼앗겼는데, 야만인들이 파괴해 버리고 말았다네. 그 책의 잔해들은 여전히 내게 아주 소중한 것일세.$B$B암호화된 페이지를 충분하게 가져오면 내가 다시 합칠 수 있다네. 숲수액괴물들은 뭐든 집어 먹는 습성이 있으니 그 녀석들을 처치하는 게 제일 나을 게야. 녀석들은 아즈샤라 북동부에 있을 테니 그리로 가 보게나.' WHERE `entry`=8235; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그 중에서도 좀 더 온전한 페이지들을 가져온 것 같군. 자네, 그래도 그렇게 아주 쓸모없지는 않은 것 같은데?' WHERE `entry`=8235; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 작업을 계속할 수 있을 만큼 페이지를 충분히 구했나?' WHERE `entry`=8235; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 훌륭하군. 이 주화들은 점점 커지는 우리 무기고에 큰 도움이 될 걸세... 바로 혈신의 현신에 대비해 우리 부족을 수호하는 데 사용하게 될 거야. 자네의 노고에 대한 우리 부족의 감사와 함께 이 잔달라 명예 징표를 받아 주게나!' WHERE `entry`=8238; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 트롤 부족 주화라고 불리는 마력의 보물을 찾고 있다네. 줄구룹의 다양한 부족들이 사용하는 통화로, 각각 신비로우면서도 강력한 모조가 부여되어 있지.$B$B그 주화는 서로 다른 아홉 가지 종류가 있는데, 어떤 것은 내 동료들이 잔달라 영웅들에게 줄 다양한 보호구를 제작하는 데 쓰려고 찾고 있다네. 혹시 여분이 생기거든 세 개당 우리 잔달라 명예 징표 하나로 교환해 주겠네. 그 징표는 우리 영웅들에게 특별한 물건들을 제공하는 상인 린워쇼에게 쓸 수 있을 걸세.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je cherche les Parangons de puissance connus sous le nom de Pièces des Tribus.  Il s\'agit de la monnaie utilisée par les différents habitants de Zul\'Gurub, et chacune est imprégnée d\'un subtil mais puissant mojo.$B$BIl y en existe neuf types distincts.  Certaines sont recherchées par mes compatriotes pour différentes armures qu\'ils proposent aux héros des Zandalar.  Si vous en avez, je vous les échangerai contre une de nos marques d\'honneur par ensemble de trois.  Vous pouvez utiliser les marques chez Rin\'wosho le marchand : il propose à nos héros des articles spéciaux en échange.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich suche nach den Symbolen der Macht, bekannt als Münzen der Stämme. Sie sind die Währung unterschiedlichster Bewohner Zul\'Gurubs und eine jede ist mit subtilem, aber mächtigem Mojo erfüllt.$B$BEs gibt neun bestimmte Arten, die es zu finden gilt. Manche werden von meinen Landsmänner für unterschiedliche Rüstungen begehrt, die sie zandalarianischen Helden anbieten. Solltet Ihr welche über haben, werde ich Euch eine unserer Ehrenmünzen im tausch gegen drei davon geben. Ihr könnt die Münzen bei Rin\'wosho dem Händler verwenden; er bietet unseren Helden spezielle Gegenstände dafür an.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito los Dechados de Poder conocidos como Monedas de las Tribus. Son la moneda que utilizan los distintos habitantes de Zul\'Gurub y todas ellas están imbuidas con un sutil pero potente mojo.$B$BHay nueve tipos diferentes. Mis compatriotas buscan algunas de ellas para las distintas armaduras que ofrecen a los héroes Zandalar. Si tuvieras alguna de sobra te la cambiaré tres de ellas por una de nuestras marcas de honor. Puedes utilizar las marcas con Rin\'wosho el Mercader, a cambio te ofrecerá objetos especiales.' WHERE `entry`=8238; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 훌륭하군. 이 주화들은 점점 커지는 우리 무기고에 큰 도움이 될 걸세... 바로 혈신의 현신에 대비해 우리 부족을 수호하는 데 사용하게 될 거야. 자네의 노고에 대한 우리 부족의 감사와 함께 이 잔달라 명예 징표를 받아 주게나!' WHERE `entry`=8239; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 트롤 부족 주화라고 불리는 마력의 보물을 찾고 있다네. 줄구룹의 다양한 부족들이 사용하는 통화로, 각각 신비로우면서도 강력한 모조가 부여되어 있지.$B$B그 주화는 서로 다른 아홉 가지 종류가 있는데, 어떤 것은 내 동료들이 잔달라 영웅들에게 줄 다양한 보호구를 제작하는 데 쓰려고 찾고 있다네. 혹시 여분이 생기거든 세 개당 우리 부족의 명예 징표 하나로 교환해 주겠네. 그 징표들은 우리 영웅들에게 특별한 물건들을 제공하는 상인 린워쇼에게 쓸 수 있을 걸세.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je cherche les Parangons de puissance connus sous le nom de Pièces des Tribus.  Il s\'agit de la monnaie utilisée par les différents habitants de Zul\'Gurub, et chacune est imprégnée d\'un subtil mais puissant mojo.$B$BIl y en existe neuf types distincts.  Certaines sont recherchées par mes compatriotes pour différentes armures qu\'ils proposent aux héros des Zandalar.  Si vous en avez, je vous les échangerai contre une de nos marques d\'honneur par ensemble de trois.  Vous pouvez utiliser les marques chez Rin\'wosho le marchand : il propose à nos héros des articles spéciaux en échange.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich suche nach den Symbolen der Macht, bekannt als Münzen der Stämme. Sie sind die Währung unterschiedlichster Bewohner Zul\'Gurubs und eine jede ist mit subtilem, aber mächtigem Mojo erfüllt.$B$BEs gibt neun bestimmte Arten, die es zu finden gilt. Manche werden von meinen Landsmänner für unterschiedliche Rüstungen begehrt, die sie zandalarianischen Helden anbieten. Solltet Ihr welche über haben, werde ich Euch eine unserer Ehrenmünzen im Tausch gegen drei davon geben. Ihr könnt die Münzen bei Rin\'wosho dem Händler verwenden; er bietet unseren Helden spezielle Gegenstände dafür an.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Necesito los Dechados de Poder conocidos como Monedas de las Tribus. Son la moneda que utilizan los distintos habitantes de Zul\'Gurub y todas ellas están imbuidas con un sutil pero potente mojo.$B$BHay nueve tipos diferentes. Mis compatriotas buscan algunas de ellas para las distintas armaduras que ofrecen a los héroes Zandalar. Si tuvieras alguna de sobra te la cambiaré tres de ellas por una de nuestras marcas de honor. Puedes utilizar las marcas con Rin\'wosho el Mercader, a cambio te ofrecerá objetos especiales.' WHERE `entry`=8239; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 잘 했네... 혈신의 졸개들을 물리치고 장신구를 하나씩 빼앗아 올 때마다 마침내 그들을 영원히 물리치게 되는 데 우리 모두 한 발짝 더 가까이 가게 되는 것일세. 자네는 그 고귀한 행동으로 우리 물론 자네 자신에게도 명예를 안겨 주었네.$B$B기억하게나. 줄구룹에서 찾는 장신구는 언제든지 잔자의 제단에서 파괴해도 좋네. 하나를 파괴할 때마다 잔달라 명예 징표 하나와 신임을 얻게 될 것이야! 소지품에 공간을 충분히 비워둬야 명예 징표를 가질 수 있다는 걸 기억해 두라고.' WHERE `entry`=8240; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잔자의 제단에서 장신구를 파괴했나? 그리하면 잔자의 축복을 두 배로 받게 될 것일세!' WHERE `entry`=8240; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불꽃 융해촉진제는 많을수록 좋은 물건이라네, 젊은이. 내가 됐다고 할 때까지 계속해서 가져오도록 하라고...' WHERE `entry`=8241; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아까운 내 시간을 잡담이나 하면서 더 낭비하지는 마시게. 줄어들고 있는 불꽃 융해촉진제 재고를 다시 비축하는 데 주력해야 할 때니까 말이야.$B$B내가 자네에게 부탁할 물건은 다음과 같네.$B$B*인센도사우루스 비늘$B$B*철 주괴$B$B*석탄$B$B당신이 가져올 수 있는 건 모두 다 받지!$B$B대장조합의 눈에 들려면 서두르는 게 좋을 걸세.' WHERE `entry`=8241; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Assez perdu de temps à bavarder, $r. Il est temps de nous concentrer sur le réapprovisionnement de nos réserves de flux embrasé qui s\'amenuisent.$B$BVoici ce que je veux que vous me rapportiez :$B$B*Ecailles d\'incendosaure.$B$B*Barres de fer.$B$B*Charbon.$B$BJe prendrai tout ce que vous me donnerez !$B$BEt vous le ferez vite si vous voulez bien vous entendre avec la Confrérie.' WHERE `entry`=8241; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Lasst uns nicht noch mehr meiner kostbaren Zeit mit Geplapper verschwenden, $R. Wir müssen unseren schwindenden Vorrat an feurigen Fluxus wieder aufstocken.$B$BIch brauche Euch, um mir folgendes zu beschaffen:$B$B*Incendosaurierschuppen.$B$B*Eisenbarren.$B$B*Kohle.$B$BIch nehme alles was Ihr kriegen könnt!$B$BUnd seid besser schnell! Ihr wollt es Euch doch nicht mit der Bruderschaft verderben, oder?' WHERE `entry`=8241; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mi tiempo es demasiado valioso para perderlo con charlas, $r. Quiero fabricar más flujo ígneo.$B$BPara eso, necesito que me traigas lo siguiente:$B$B*Escamas de incendosaurio.$B$B*Barras de hierro.$B$B*Carbón.$B$B¡Tráeme tanto como puedas!$B$BY tan rápido como puedas, si es que quieres ganarte el favor de la Hermandad.' WHERE `entry`=8241; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '불꽃 융해촉진제는 많을수록 좋은 물건이라네, 젊은이. 내가 됐다고 할 때까지 계속해서 가져오도록 하라고...' WHERE `entry`=8242; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이보라고, 아까운 내 시간을 잡담이나 하면서 더 낭비하지는 마세나. 줄어들고 있는 불꽃 융해촉진제 재고를 다시 비축하는 데 주력해야 할 때니까 말이야.$B$B내게 자네에게 부탁할 물건은 다음고 같네.$B$B*인센도사우루스 비늘$B$B*질긴 가죽$B$B*석탄$B$B자네가 가져올 수 있는 건 모두 다 받도록 하지!$B$B우리 토륨 대장조합의 눈에 들려면 서두르는 게 좋을 거라고.' WHERE `entry`=8242; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Assez perdu de temps à bavarder, $r. Il est temps de nous concentrer sur le réapprovisionnement de nos réserves de flux embrasé qui s\'amenuisent.$B$BVoici ce que je veux que vous me rapportiez :$B$B*Ecailles d\'incendosaure.$B$B*Cuir lourd.$B$B*Charbon.$B$BJe prendrai tout ce que vous me donnerez !$B$BEt vous le ferez vite si vous voulez bien vous entendre avec la Confrérie.' WHERE `entry`=8242; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Lasst uns nicht noch mehr meiner kostbaren Zeit mit Geplapper verschwenden, $R. Wir müssen unseren schwindenden Vorrat an feurigen Fluxus wieder aufstocken.$B$BIch brauche Euch, um mir folgendes zu beschaffen:$B$B*Incendosaurierschuppen.$B$B*Schweres Leder.$B$B*Kohle.$B$BIch nehme alles was Ihr kriegen könnt!$B$BUnd seid besser schnell! Ihr wollt es Euch doch nicht mit der Bruderschaft verderben, oder?' WHERE `entry`=8242; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Mi tiempo es demasiado valioso para perderlo con charlas, $r. Quiero fabricar más flujo ígneo.$B$BPara eso, necesito que me traigas lo siguiente:$B$B*Escamas de incendosaurio.$B$B*Cuero pesado.$B$B*Carbón.$B$B¡Tráeme tanto como puedas!$B$BY tan rápido como puedas, si es que quieres ganarte el favor de la Hermandad.|n' WHERE `entry`=8242; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '공정한 거래였습니다, 잔달라 부족의 친구여. 우리의 찬사와 함께 잔자의 축복을 마음껏 누리시기 바랍니다.' WHERE `entry`=8243; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부족에게 명성이 높아졌으니 당신은 이제 우리의 더 강력한 음료 몇 가지를 이용할 수 있게 됐습니다. 잘 보세요... 이것들에는 강한 모조가 깃들어 있답니다. 잔자께서 축복을 내리신 것으로, 모든 모험가들이 마실 수 있지요!$B$B세 가지 종류 중에서 하나를 고를 수 있도록 해 줄테니 그 대가로 잔달라 명예 징표 하나를 가져다 주세요. 참고로 동시에 이 중 하나의 효과만이 당신의 영혼에 흐를 수 있다는 사실을 명심하세요.$B$B자, 거래할 준비가 되거든 내게 알려 주십시오!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Votre nouveau statut au sein de la tribu vous donne accès à certains de nos breuvages plus puissants.  Regardez... ces mixtures sont fortes en mojo, bénies par Zanza et conviennent aux aventuriers de tous horizons !$B$BJe vais vous permettre de choisir l\'une des trois que je propose. En échange, je demande une marque d\'honneur zandalar.  Veuillez noter que les effets d\'un seul breuvage à la fois peuvent habiter votre esprit.$B$BDites-moi quand vous serez prêt à faire l\'échange !' WHERE `entry`=8243; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Mit Eurem verbesserten Ruf innerhalb unseres Stammes, bekommt Ihr auch Zugang zu einigen unserer wirksamsten Tränke. Nehmt Euch in Acht... diese Gebräue sind stark im Mojo - gesegnet von Zanza und für Abenteurer jeglicher Herkunft gemacht!$B$BIch lasse Euch einen aus den drei Tränken, die ich anbiete, auswählen; im Gegenzug verlange ich eine zandalarianische Ehrenmünze. Seid Euch im Klaren, dass nur jeweils die Effekte eines Tranks zu einer beliebigen Zeit durch Euren Geist jagen können.$B$BLasst mich wissen, wenn Ihr zum Tauschhandel bereit seid!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Gracias a tu estatus entre los de la tribu puedes acceder a algunos de nuestros mejunjes potentes. Mira... estos brebajes reciben su fuerza del mojo, están bendecidos por Zanza y se preparan para los aventureros de todo tipo y procedencia.$B$BTe permitiré elegir uno de los tres tipos de bebida que preparo pero a cambio necesito tres muestras de honor Zandalar. Ten en cuenta que solo pueden fluir por tu espíritu los efectos de un solo brebaje al mismo tiempo.$B$B¡Avísame cuando estés listo para el trueque!' WHERE `entry`=8243; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '공정한 거래였습니다, 잔달라 부족의 친구여. 부족의 축복과 함께 인장을 받으세요.' WHERE `entry`=8246; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신처럼 잔달라 부족 사이에서 명성이 높은 이에게 필요한 아주 특별한 걸 내가 가지고 있지요. 바로 남쪽 바다에 있는 우리 고향에서 곧장 가져온... 잔달라 모조의 인장이랍니다! 이 인장은 당신이 소유한 어떤 어깨보호대라도 강하게 만들어 줄겁니다. 힘, 모조 그리고 평온 중 어떤 걸 찾고 있든지 당신에게 필요한 게 내게 있답니다!$B$B원하는 인장 하나 당 잔달라 명예 징표 15개를 받겠습니다. 징표가 준비되면 즉시 거래를 하도록 하죠!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N - pour quelqu\'un d\'aussi élevé que vous parmi les Zandalar, j\'ai quelque chose de très spécial pour vous.Directement de chez nous dans les mers du sud ... les chevalets du Zandalar!Ces sceaux sont utilisés pour améliorer tout objet d\'épaule que vous pourriez posséder. Si vous recherchez la force, le mojo ou la sérénité, j\'ai tout ce dont vous avez besoin!$B$BI demandez quinze jetons d\'honneur zandalar en échange de votre choix d\'un sceau. Si vous avez les jetons prêts, je suis prêt à conclure un marché!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Für jemanden, der bei den Zandalar so angesehen ist wie Ihr $N, habe ich etwas sehr Besonderes. Direkt aus unserer Heimat in den südlichen Meeren... die Siegel der Zandalar! Diese Siegel werden zum Aufwerten eines beliebigen Schultergegenstands, den Ihr besitzt, verwendet. Solltet Ihr nach Macht, Mojo oder Gelassenheit suchen - dann habe ich genau das, was Ihr braucht!$B$BIch gebe Euch ein Siegel Eurer Wahl im Austausch gegen fünfzehn zandalarianische Ehrenmünzen. Sobald Ihr die Münzen habt, können wir Geschäfte machen!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, tengo algo muy especial para un exaltado como tú entre los Zandalar. Venido directamente desde nuestro hogar en los Mares del Sur... ¡las sortijas de Zandalar! Estas sortijas se utilizan para mejorar cualquier hombrera. Si deseas fuerza, mojo o serenidad, ¡tengo lo que necesitas!$B$BA cambio de una sortija a tu elección solo te pido 15 muestras de honor Zandalar. Si ya tienes las muestras, ¡podemos pasar al trato!' WHERE `entry`=8246; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Meine Schurken müssen ihre Fertigkeiten im Schlossknacken noch verbessern und ich brauche dafür noch Schlösser mit entsprechendem Schwierigkeitsgrad -- das Zeug, das Zan für uns herstellt, taugt lediglich für totale Anfänger.$B$BIch sag\' Euch was, wenn Ihr mir 5 schwere Plunderkisten besorgt, dann gebe ich Euch dafür die feinsten Wurfmesser, die in Schurkenkreisen bekannt sind.$B$BIhr könnt die Kisten öffnen und durchstöbern, aber lasst wenigstens ein paar Münzen übrig... auch ein Schurke, der sich in Ausbildung befindet, braucht etwas Motivation.' WHERE `entry`=8249; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<비웃는 사나스>$B$B대$c 실렘님께서 당신의 도착을 기다리고 계시오.' WHERE `entry`=8250; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘 했네! 신비의 화살을 쏘는 것만큼 잘 통하는 방법도 없다니까.' WHERE `entry`=8251; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '가루는 갖고 왔는가?' WHERE `entry`=8251; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '놀랍군. 결정이 오랜 세월 동안 비룡의 마력을 흡수해 강해졌어.$B$B이제 더 부탁할 일은 없군그래. 이 결정만 있으면 내 힘으로 얼마든지 마법 물건을 제작할 수 있다네. 제일 처음 만드는 건 자네에게 주도록 하지. 자네는 고르기만 하면 되네.' WHERE `entry`=8253; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내 오랜 원수를 처치했는가?' WHERE `entry`=8253; +UPDATE `locales_quest` SET `Details_loc1` = '하늘은 스스로 돕는 자를 돕는다고 하던가요... 방법은 중요하지 않아요. 이유가 더 중요한 법이지요.$B$B지금 세나리온 의회에서 도움의 손길을 절실하게 필요로 하고 있습니다. 오그틴크를 찾아가 보십시오. 아즈샤라의 엘다라스 폐허에서 북동쪽에 있는 절벽 꼭대기로 가세요.' WHERE `entry`=8254; +UPDATE `locales_quest` SET `Objectives_loc1` = '아즈샤라에서 오그틴크를 찾아야 합니다.' WHERE `entry`=8254; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신의 적수' WHERE `entry`=8254; +UPDATE `locales_quest` SET `OfferRewardText_loc5` = '你的「對手」' WHERE `entry`=8254; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tu \"rival\"' WHERE `entry`=8254; +UPDATE `locales_quest` SET `OfferRewardText_loc7` = 'Tu \"rival\"' WHERE `entry`=8254; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '신께서 $n, 자네를 우리에게 인도하셨군. 그러한 믿음과 결의가 있기에 우리도 비약을 제조할 수 있지...$B$B자네도 짐작하겠지만, 순록은 세나리온 의회에 있어 신성한 동물이야. 어떠한 이유에서든지... 그 동물을 죽이면 영혼의 힘은 약해지지. 아무리 반드시 누군가는 해야 하는 일이라 해도!' WHERE `entry`=8255; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '돌아왔군. 그래, 성공했나?' WHERE `entry`=8255; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 사악한 물질에 손을 대야 한다는 게 그리 기쁜 일이라고는 할 수 없지만, 이건 필요악이지. 고맙네, $n!' WHERE `entry`=8256; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '어서 불사의 영액을 손에 넣어야 해. 찾았나?' WHERE `entry`=8256; +UPDATE `locales_quest` SET `Title_loc5` = '摩弗拉斯之血' WHERE `entry`=8257; +UPDATE `locales_quest` SET `Title_loc1` = '기본 아라소르 구급품' WHERE `entry`=8260; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb des Arathibecken verwendet werden können.$B$BBewährt Ihr Euch noch weiter im Arathibecken, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=8260; +UPDATE `locales_quest` SET `Title_loc5` = '阿拉索基本醫療包' WHERE `entry`=8260; +UPDATE `locales_quest` SET `Title_loc1` = '일반 아라소르 구급품' WHERE `entry`=8261; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb des Arathibecken verwendet werden können.$B$BBewährt Ihr Euch noch weiter im Arathibecken, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=8261; +UPDATE `locales_quest` SET `Title_loc5` = '阿拉索標準醫療包' WHERE `entry`=8261; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez commencé à faire vos preuves à nos yeux, $n. En récompense, prenez ce paquetage ! Vous y trouverez des rations et des bandages, dont vous ne pourrez vous servir que dans le bassin d\'Arathi.$B$BSi vous restez dans le bassin, vous finirez par avoir la possibilité d’acheter ces objets. Les rations vous seront proposées lorsque nous serons Amicaux à votre égard, et les bandages lorsque vous serez Honoré.' WHERE `entry`=8262; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb des Arathibecken verwendet werden können.$B$BBewährt Ihr Euch noch weiter im Arathibecken, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=8262; +UPDATE `locales_quest` SET `Title_loc5` = '阿拉索高級醫療包' WHERE `entry`=8262; +UPDATE `locales_quest` SET `Title_loc1` = '기본 파멸단 구급품' WHERE `entry`=8263; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb des Arathibecken verwendet werden können.$B$BBewährt Ihr Euch noch weiter im Arathibecken, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=8263; +UPDATE `locales_quest` SET `Title_loc5` = '污染者基本醫療包' WHERE `entry`=8263; +UPDATE `locales_quest` SET `Title_loc1` = '일반 파멸단 구급품' WHERE `entry`=8264; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb des Arathibecken verwendet werden können.$B$BBewährt Ihr Euch noch weiter im Arathibecken, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=8264; +UPDATE `locales_quest` SET `Title_loc5` = '污染者標準醫療包' WHERE `entry`=8264; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Vous avez commencé à faire vos preuves à nos yeux, $n. En récompense, prenez ce paquetage ! Vous y trouverez des rations et des bandages, dont vous ne pourrez vous servir que dans le bassin d\'Arathi.$B$BSi vous restez dans le bassin, vous finirez par avoir la possibilité d’acheter ces objets. Les rations vous seront proposées lorsque nous serons Amicaux à votre égard, et les bandages lorsque vous serez Honoré.' WHERE `entry`=8265; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt zweifellos begonnen, Euch bei uns als würdig zu erweisen, $N. Bitte, nehmt dieses Überlebenspaket als Gegenleistung an! Ihr findet darin Rationen und Verbände, die nur innerhalb des Arathibecken verwendet werden können.$B$BBewährt Ihr Euch noch weiter im Arathibecken, werdet Ihr auch mehr dieser Gegenstände erwerben können. Ihr erhaltet die Rationen, wenn unsere Einstellung Euch gegenüber freundlich ist, sowie Verbände, wenn Ihr unser Wohlwollen erlangt habt.' WHERE `entry`=8265; +UPDATE `locales_quest` SET `Title_loc5` = '污染者高級醫療包' WHERE `entry`=8265; +UPDATE `locales_quest` SET `Title_loc1` = '희생의 기장' WHERE `entry`=8267; +UPDATE `locales_quest` SET `Details_loc4` = '我知道在战歌峡谷获得胜利并不是容易的事情。但是,你为我们所做出的贡献―即使你还没有获得胜利―对我们来说也很重要。$B$B如果你完成一次战歌峡谷中的试炼但是没有获得胜利的话,你还是可以获得一根奉献绶带。把它带给我,银翼哨兵会因你所做出的贡献而奖励你……即使你未能获得这次战役的胜利。' WHERE `entry`=8267; +UPDATE `locales_quest` SET `Title_loc1` = '희생의 기장' WHERE `entry`=8269; +UPDATE `locales_quest` SET `Details_loc4` = '我知道在战歌峡谷获得胜利并不是容易的事情。但是,你为我们所做出的贡献―即使你还没有获得胜利―对我们来说也很重要。$B$B如果你完成一次战歌峡谷中的试炼但是没有获得胜利的话,你还是可以获得一根奉献绶带。把它带给我,银翼哨兵会因你所做出的贡献而奖励你……即使你未能获得这次战役的胜利。' WHERE `entry`=8269; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '재미있군요. 이 서판을 동부내륙지의 전망대 절벽 근처에 있는 작은 무인도에서 발견하셨다고요? 음... 정말 재미있군요. <조심스럽게 서판을 옆으로 치워 놓고 양손을 비비는 오란.>$B$B도와주셔서 감사합니다. 서판을 찾은 걸 아시면 어둠의 여왕님께서 무척 기뻐하실 겁니다. 자, 받으세요. 이 정도로 보상이 될지 모르겠네요.' WHERE `entry`=8273; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ach das ist ja interessant! Ihr sagt, Ihr habt diese Schrifttafel auf einer kleinen, unbewohnten Insel nahe der Aussichtsklippen im Hinterland gefunden, $C? Wirklich äußerst interessant. $B$BIch danke Euch für Eure Bemühungen in dieser Angelegenheit. Unsere dunkle Fürstin wird mit dieser Entdeckung sehr zufrieden sein. Erlaubt mir, Euch angemessen zu belohnen.' WHERE `entry`=8273; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¿No te parece interesante? ¿Y dices que encontraste esta tablilla en una pequeña isla desierta en Los Acantilados Dominantes de las Tierras del Interior, $c? En verdad resulta interesante.  $B$BTe agradezco tus esfuerzos. Nuestra Dama Oscura se alegrará mucho con este hallazgo. Aquí tienes una recompensa a la altura.' WHERE `entry`=8273; +UPDATE `locales_quest` SET `Details_loc1` = '호드의 용사들은 들으시오! 오랜 시간 방치해 뒀던 존재들이 큰 위협이 되어 다가오고 있습니다. 아제로스에서 실리시드 곤충 집 근처의 땅이 진동하는 것으로 보아 녀석들이 대규모로 이동하는 것 같습니다. 이는 세력 확장을 위한 준비 과정이라고 할 수 있습니다.$B$B지금 실리더스에서는 세나리온 의회의 군대가 실리시드와 맞서 싸울 용사들을 모집하고 있습니다. 너무 늦기 전에 서두르십시오! 더 이상 놈들이 우리의 땅을 더럽히게 놔둘 수는 없습니다!$B$B용감한 투사들은 세나리온 요새에 있는 바람소환사 프라우드혼을 찾아가십시오! 실리시드를 무찌릅시다!' WHERE `entry`=8276; +UPDATE `locales_quest` SET `Objectives_loc1` = '실리더스의 세나리온 요새에 있는 바람소환사 프라우드혼과 대화해야 합니다.' WHERE `entry`=8276; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Excelente, un nuevo recluta que responde a la llamada a las armas contra los silítidos. Te doy la bienvenida al Fuerte Cenarion, $c. Me alegra ver que las palabras de nuestros emisarios están llegando a héroes de tu calibre. Encontrarás muchas oportunidades para ayudarnos aquí, y espero que demuestres ser una valiosa aliada a nuestra causa.' WHERE `entry`=8276; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '감사합니다. 이거면 노글을 구할 수 있을 거예요! 앞으로의 여행이 평안하길 빌게요.' WHERE `entry`=8277; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '견본은 모두 수집하셨나요? 노글의 생명이 위급해요!' WHERE `entry`=8277; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '다행이에요! 효과가 있는 것 같아요. 노글이 정신을 차리고 있어요. 이 은혜를 어떻게 갚아야 할지...' WHERE `entry`=8278; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이번이 노글을 구할 수 있는 마지막 기회입니다! 서둘러주세요!' WHERE `entry`=8278; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Sí! Parece que funciona, Noggle se está despertando. ¡Te lo agradezco un montón!' WHERE `entry`=8278; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Esta es nuestra última oportunidad de salvar a Noggle! ¡Rápido!' WHERE `entry`=8278; +UPDATE `locales_quest` SET `Details_loc1` = '황혼의망치단은 탈영한 자를 절대 그냥 두지 않습니다. 그들은 지금까지 날 짐승 사냥하듯 추적해 왔습니다! 그러니 당연히 그들의 적은 나의 친구입니다!$B$B이 서판을 해독하려면 황혼의망치단 서기관이 비밀문서를 해독할 때 사용하던 황혼의 사전이 필요합니다. 얼마나 중요한 책이면 세 개의 장으로 나누어 각각 다른 곳에 보관하겠습니까? 황혼의 사전은 황혼의 문지기라는 자들이 가지고 있습니다. 황혼의망치단 야영지에 가면 그들을 찾을 수 있을 겁니다.' WHERE `entry`=8279; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래요! 황혼의 사전이 맞습니다! 자, 그럼 시작해 볼까요?$B$B매 세 번째 단어를 2장의 단어와 바꾸고... 그런 다음 매 두 번째 단어를 1장의 단어와 바꾸면... 잠시만요, 제가 반대로 했나요?' WHERE `entry`=8279; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '거기 누구죠? 아, 당신이로군요! 황혼의 사전은 모두 찾았습니까?' WHERE `entry`=8279; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 감사합니다. 세나리온 요새를 지키기 위한 당신의 용기에 감동했습니다.' WHERE `entry`=8280; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Baggerschläger sind eine große Bedrohung, die wir schnellstmöglich bekämpfen müssen!' WHERE `entry`=8280; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군요! 역시 당신은 실리시드와의 전쟁을 준비하는 데 없어서는 안 될 중요한 인물임이 틀림없습니다.' WHERE `entry`=8281; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente! Has demostrado ser una valiosa aliada en la guerra contra los silítidos.' WHERE `entry`=8281; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다! 제 가방을 되찾아 주셨군요. 재료들도 모두 들어 있어요! 이 은혜는 평생 잊지 않겠습니다.' WHERE `entry`=8282; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아직 가방을 못 찾으셨나요? 몸이 어서 회복되기를 기도해야겠군요.' WHERE `entry`=8282; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! 죽음의 갈고리가 사라졌으니 이제 남쪽 산맥 지역을 전략적으로 이용해 실리시드 곤충 집을 공격할 수 있겠군요. 진심으로 감사 드립니다.' WHERE `entry`=8283; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '죽음의 갈고리를 처치한 증거로 죽음의 갈고리 집게발을 가지고 와야만 보상을 드릴 수 있습니다.' WHERE `entry`=8283; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '생각했던 대로 서판에 적힌 단어들을 해독할 수 있지만, 단어 사이에 어떤 논리나 의미는 찾을 수가 없네요. 황혼의망치단의 분파마다 글의 의미를 숨기기 위해 암호를 사용하는 것으로 알고 있습니다. 이 암호를 알고 있는 이를 찾아야 할 것 같습니다.' WHERE `entry`=8284; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '여기서 북서쪽으로 가면 폐허가 된 야영지를 찾을 수 있습니다. 조각을 모두 모으면 다시 오세요.' WHERE `entry`=8284; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내가 있던 조직에 대해 잘 알고 있는 것 같군요. 당신은 세나리온 요새를 위해 일하고 있겠죠?$B$B서판을 해독하는 데 사용할 정보를 구한다고 했나요? 좀 더 가까이 오세요. 우리는 거래하기에 훌륭한 조건을 가진 것 같군요.' WHERE `entry`=8285; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이런! 날 어떻게 찾았죠? 당신은 대체 누굽니까? 미행한 자는 없나요? 어서 대답해요!' WHERE `entry`=8285; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '역시 그 분께서 나타나셨군요. 감시자로서의 제 임무도 머지않아 끝날 것 같습니다...' WHERE `entry`=8286; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 흥미로운 정보로군. 그렇다면 황혼의망치단이 실리더스에 있다는 말인데... 이 정보를 잘 이용하면 전투에 틀림없이 많은 도움이 될 것이오. 그대에게 충분한 보상을 해야겠군, $c 친구.' WHERE `entry`=8287; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무엇을 가져 온 것이오?' WHERE `entry`=8287; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '천년 만에 처음으로 청동용군단의 환심을 살 수 있겠습니까?' WHERE `entry`=8288; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그대는 노즈도르무 혈족의 호감을 사야만 합니다.' WHERE `entry`=8288; +UPDATE `locales_quest` SET `Details_loc1` = '젊은 $C|1이여;여;, 이 터널 너머에서 그대는 투쟁과 동요의 현장을 경험하게 될 것입니다. 호드는 신성한 숲을 더럽히고 울창한 푸른 나무들을 베어내며 자신들의 전쟁 기계를 가동시키는 동력으로 사용하고 있습니다.$B$B이 길을 따라 전쟁노래 협곡으로 가서 은빛날개 요새를 지켜 주십시오. 침략자인 호드 군대를 이 땅에서 몰아내 주십시오!$B$B호드를 몰아내고 무공 훈장을 얻으십시오. 훈장을 가져오시면 보상을 지급하겠습니다.' WHERE `entry`=8291; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, la League of Arathor a pour mission permanente de vous faire rentrer dans le bassin d\'Arathi, de vous procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8298; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, les Defilers ont pour mission permanente de rentrer dans le bassin d\'Arathi, de se procurer plus de caisses de ressources et de me les apporter.' WHERE `entry`=8300; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이제부터 그대는 혼자가 아닙니다, 영웅이시어. 그대의 일을 도와줄 부관을 임명할 권한을 드리겠습니다. 도와줄 이가 없으면 청동용군단에서 최고가 될 수 없습니다.' WHERE `entry`=8301; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그들이 필멸의 존재를 신뢰하지 않는 데는 뿌리가 깊은 이유가 있습니다. 하지만 그 얘긴 노즈도르무 혈족에게 직접 듣는 것이 좋겠군요. 때가 되면 알게 될 것입니다.' WHERE `entry`=8301; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨습니다, 영웅이시어. 이제 또 다른 노즈도르무의 대리인을 임명할 수 있게 되었습니다.' WHERE `entry`=8302; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '언젠가는 그대가 세나리온 요새 전체를 호령하게 될 날이 올 것입니다.' WHERE `entry`=8302; +UPDATE `locales_quest` SET `Details_loc1` = '드디어 때가 되었습니다.$B$B많은 사실을 숨긴 것에 대해 사과의 마음을 전합니다. 심지어 우리 주위에도 적들이 너무 많아서 함부로 누설할 수 없었음을 이해해 주시기 바랍니다. 이 마법책을 읽고 마법을 익히시기 바랍니다. 제가 준 지식을 익히고 저의 주인을 찾아가십시오.' WHERE `entry`=8303; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 칼림도어의 희망이다.' WHERE `entry`=8303; +UPDATE `locales_quest` SET `Title_loc5` = '安納克羅斯' WHERE `entry`=8303; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<고개를 숙이고 생각에 잠겨 있는 지휘관 마랄리스>$B$B그녀의 생사 여부에 관계없이 나는 옳은 일을 해야 하오. 아, 그녀를 꼭 찾아야 한단 말이오! 나는 이 전초기지를 벗어날 수 없으니 그대가 한 번만 더 도와줄 수 없겠소?' WHERE `entry`=8304; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Frankal befragt' WHERE `entry`=8304; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Rutgar befragt' WHERE `entry`=8304; +UPDATE `locales_quest` SET `Details_loc1` = '실리더스의 남쪽 사막에 있는 신성한 관문 근처에는 눈물의 결정이 하나 있다. 이것은 흐르는 모래의 전쟁 동안 우리가 얼마나 많은 피해를 입었는지를 잘 보여 주는 상징이니라. 이 눈물의 결정을 찾아서 과거의 진실을 알아보도록 하라.' WHERE `entry`=8305; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 수정을 감싸고 있는 큰 슬픔을 느낄 수 있습니다. 그 힘은 자기 자신이 스스로 약하다고 느껴 슬픔에 잠기다가 죽게 만들 수 있을 정도로 강력합니다.' WHERE `entry`=8305; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '<지휘관 마랄리스가 가슴을 움켜쥐며>$B$B쑨? 이게 대체 무슨 뜻이지? 쑨이 뭐요? 그대 말 대로 쑨이라는 악마가 내 사랑하는 여군주 나탈리아를 괴물로 만들었다는 말이오?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나탈리아가요?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Das Schicksal der Herrin Natalia Mar\'alith' WHERE `entry`=8306; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '娜塔莉亞?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Natalia?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Natalia?' WHERE `entry`=8306; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 책에는 여러 가지 일반 요리 상식을 비롯한 몇 가지 독특한 조리법이 나와 있습니다. 조금 훑어보니 미늘벌레 고기 조리법에 관한 정보를 찾을 수 있습니다.' WHERE `entry`=8307; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Este libro contiene varias recetas comunes y algunas bastante exóticas. Después de ojearlo durante unos segundos, ves una receta con carne de gusano de arena.' WHERE `entry`=8307; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 편지를 보고 많은 사실을 알게 됐네. 안퀴라즈로 가는 길을 발견하게 되거든 브란님을 찾아봐 주겠나? 그분은 원숭이가 없으면 무기력해지니 걱정이네.' WHERE `entry`=8308; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '喔,天吶。' WHERE `entry`=8308; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Oh, cielos.' WHERE `entry`=8308; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대체 이 상형 문자는 어디가 앞이고 어디가 뒤란 말인가? 지금까지 이런 글자는 본 적이 없네! 프랭칼의 연구가 성공해 이 상형 문자를 판독할 수 있으면 좋으련만...' WHERE `entry`=8309; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '곤충 집에서 정신 나간 나이트 엘프 아가씨를 만나거든 우리를 위해 한 방 먹여 주게나.' WHERE `entry`=8309; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하군요! 당신에게 다른 일을 부탁할지도 모르니 너무 멀리 가지는 마세요.' WHERE `entry`=8310; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '난 노닥거릴 시간이 없으니 저 원숭이하고나 노세요.' WHERE `entry`=8310; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Magnífico! No te alejes mucho; seguro que tenemos más misiones para ti.' WHERE `entry`=8310; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Vete por ahí, no tengo tiempo.' WHERE `entry`=8310; +UPDATE `locales_quest` SET `Details_loc1` = '저도 사탕을 얻으러 다니고 싶은데 몸이 아파서 나갈 수가 없어요! 사탕을 모아다주시면 제가 가지고 있는 거랑 바꿔 드릴게요! 분명 마음에 드실 거예요. 이걸 먹으면 우스꽝스러우면서도 무시무시한 모습으로 변할 수 있거든요!$B$B할로윈 축제에 모든 대도시의 여관 주인들은 사탕을 나누어 준답니다. 여관 주인들과 얘기해 보고 원하는 대로 해 주세요! 그리고 아이언포지에 있는 탈바쉬라는 작은 노움도 사탕을 나눠 주고 있어요. 사탕을 모두 모으면 제게 가져다주세요!' WHERE `entry`=8311; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우와, 전부 가지고 오셨군요! 정말 행복해요!$B$B감사합니다. 자, 받으세요. 할로윈 축제 호박이에요. 꼭 마음에 드실 걸요!$B$B즐거운 할로윈 축제!' WHERE `entry`=8311; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사탕은 다 모으셨나요? 아파서 직접 갈 수 없는 게 너무 아쉬워요. 하지만 절 도와주는 분이 계시니까 마음이 따뜻해지는 것 같아요...' WHERE `entry`=8311; +UPDATE `locales_quest` SET `Details_loc1` = '잉! 저도 사탕 얻으러 다니고 싶은데 몸이 아파서 할 수가 없어요! 제 대신 사탕을 가져다주시면 제가 가지고 있는 거랑 바꿔 드릴게요! 이 사탕이라면 마음에 드실 거예요. 이걸 먹으면 우스꽝스러우면서도 무시무시한 모습으로 변할 수 있거든요!$B$B큰 도시의 여관 주인 아저씨, 아줌마들은 모두 할로윈 축제에 나눠 줄 사탕을 지니고 계세요. 그 아저씨 아줌마들과 얘기해 보시고 해 달라는 대로 해 주세요! 그리고 센진 마을에 있는 칼리 레믹이라는 트롤 언니도 사탕을 나눠 주고 있어요. 잉! 어서 사탕을 모아서 가져다주세요!' WHERE `entry`=8312; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우와, 전부 가지고 오셨네요! 정말 멋져요!$B$B사탕을 가져다주셔서 감사합니다. 자, 받으세요. 할로윈 축제 호박이에요. 마음에 꼭 드실 거예요!$B$B즐거운 할로윈 축제 보내세요!' WHERE `entry`=8312; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사탕은 다 모으셨나요? 몸이 아파서 나갈 수 없어서 너무 슬퍼요. 하지만 절 도와주고 계시니까 기분이 한결 나은 걸요...' WHERE `entry`=8312; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '어디 보자...$B$B아주 간단하군요. 약초마다 특이한 이름이 붙어 있지만 알아보긴 쉬워요. 자, 한번 읽어 보세요!' WHERE `entry`=8313; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '혹시 조리법을 배웠나요? 설마 혼자만 간직하려는 속셈은 아니겠죠?' WHERE `entry`=8313; +UPDATE `locales_quest` SET `Details_loc1` = '거의 판독 직전까지 왔네! 우리는 자네가 가져다준 탁본을 이용해서 여기 이 수정 프리즘에 상형 문자를 복원했다네. 퀴라지와 미지의 존재들은 이 상형 문자를 통해 실리시드와 다양한 메시지를 주고받는 것이 분명하네.$B$B유감스럽게도 우리가 상형 문자에서 알아낼 수 있는 이게 전부라네. 수정에 숨겨진 의미를 풀 수 있는 방법을 찾아야 하네.$B$B세나리온 요새에 있는 지질학자 락스베인에게 문자가 새겨진 수정 프리즘을 가져다줄 수 있겠나? 그녀라면 분명 도움을 줄 수 있을 것이네.' WHERE `entry`=8314; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그들이 상형 문자를 해독하지 못한 이유는 해독할 내용이 없기 때문이에요. 계속 변하는 프리즘의 바깥 층은 메시지가 전달되도록 수정 내부의 표식과 연결되는 게 분명해요. 영리한 놈들...$B$B이 메시지를 번역할 수 있다고 해도 암호를 풀지 못하면 아무 소용이 없어요. 만약 탁본이 정확하다면 프리즘 표면에 유일한 단서가 있을 거예요. 음... 별로 좋은 단서는 아니군요.' WHERE `entry`=8314; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이런! 거기 감춘 게 뭐죠?' WHERE `entry`=8314; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오, 내 손으로 이만 년의 역사를 알 수 있게 됐군요!' WHERE `entry`=8315; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그들이 나타날 때 기회를 봐서 해치워야 합니다!' WHERE `entry`=8315; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La guerre arrive, $n, et avec elle des horreurs encore inconnues. Vous avez fait tout ce que nous vous demandions, et pour cela, vous serez récompensé.$B$BSi jamais cette… cette prophétie devait se réaliser… $B$B$B$BAlors, notre avenir à tous s’arrêtera là.$B$BCes armements vous seront extrêmement utiles pour votre campagne dans ce désert.' WHERE `entry`=8316; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Krieg wird kommen, $N, und mit ihm unbeschreibliches Leiden. Ihr habt alles getan, um was man Euch hätte bitten können, dafür sollt Ihr belohnt werden.$B$BSollte diese… diese Prophezeiung jemals wahr werden…$B$B$B$BDas könnte das Ende für unser aller Zukunft bedeuten.$B$BDiese Ausrüstung wird von unschätzbarem Wert für Euren Feldzug in der Wüste sein.' WHERE `entry`=8316; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음... 혀끝에 느끼지는 오묘한 촉감! 굉장한 경단이로군요. 그대야말로 제 은인입니다. 사실 황혼의망치단 놈들 덕에 이렇게 훌륭한 음식을 먹게 될 줄은 상상도 못했어요.' WHERE `entry`=8317; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '경단은 잘 돼가요?' WHERE `entry`=8317; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하군요! 이 황혼의 문서는 잘 보관해 두어야겠습니다. 나중에 요긴하게 쓰일지도 모르니까요.' WHERE `entry`=8318; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '황혼의 문서는 가져왔습니까?' WHERE `entry`=8318; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨습니다! 당신에게 감사의 뜻을 표해야겠군요.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '황혼의 문서를 더 가져오십시오. 곧 황혼의망치단을 실리더스에서 몰아낼 것입니다.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Continuez à me fournir des textes. Nous ne tarderons pas à chasser le Marteau du crépuscule de Silithus.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt mir weitere Texte. Es dauert nicht mehr lange, und wir haben die Twilight-Hammer aus Silithus vertrieben.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Sigue trayéndome textos. Pronto podremos expulsar al Martillo Crepuscular de Silithus.' WHERE `entry`=8319; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '멋지게 해내셨소, $n. 황혼의 대지술사들의 죽음으로 그 이교도 집단은 틀림없이 큰 타격을 입었을 것이오. 제발 놈들의 계획이 수포로 돌아가면 좋으련만...' WHERE `entry`=8320; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군! 바이랄을 해치우다니! 이제 실리더스에서 황혼의망치단이 계획하고 있는 작전은 무산된 것이나 다름없소. 더 많은 이교도 놈들이 경계를 강화하려고 분주히 일하겠지만 오늘 당신에게 입은 타격을 쉽게 회복하지는 못할 것이오.' WHERE `entry`=8321; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '타락의 바이랄을 벌써 해치웠소? 그의 인장 반지는 가지고 왔소?' WHERE `entry`=8321; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Lo has conseguido! ¡Vyral está muerto! Eso solo puede significar el fin de las operaciones del Martillo Crepuscular en Silithus. Es posible que haya más por ahí, pero el golpe que le has dado al culto hoy, es uno del que no se recuperarán fácilmente.' WHERE `entry`=8321; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$n, ¿has derrotado ya a Vyral el Vil? ¿Tienes su sello?' WHERE `entry`=8321; +UPDATE `locales_quest` SET `Details_loc1` = '남녘해안에 있는 녀석들은 에일 맥주를 무척 좋아하는데 그중에서도 남녘해안 여관에서 파는 맥주를 최고로 친다네. 이 점을 잘 이용하면 할로윈 축제의 들뜬 분위기를 틈타 몇 달까지는 아니더라도 몇 주 동안은 녀석들이 최근에 생산한 맥주를 아주 못 쓰게 만들어 놓을 수 있을 거야.$B$B여기 썩은 달걀을 가지고 가서 남녘해안 여관 안에 있는 양조통에 집어넣으면 되네. 혼자 갔다가 발각되면 위험할 수 있으니 조심하는 게 좋을 걸세!$B$B만약 성공한다면 남녘해안에 있는 놈들에게는 잊지 못할 맛으로 기억되겠지... 일을 마치면 다시 내게 돌아오게.' WHERE `entry`=8322; +UPDATE `locales_quest` SET `Title_loc5` = '惡臭雞蛋' WHERE `entry`=8322; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨습니다! 어서 암호를 해독하러 가야겠군요. 흥미를 끌 만한 내용이 있으면 당신에게도 알려 드리겠습니다.' WHERE `entry`=8323; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '암호화된 문서를 찾으셨습니까? 이번 달엔 \'진정한 신봉자\'에 어떤 소식이 실렸는지 너무 궁금합니다.' WHERE `entry`=8323; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '바로 이거야! 궁금해 죽겠군요. 암호화된 문서를 얻는 대로 계속 여기로 가져다주세요.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '암호화된 문서를 더 찾았나요? 제대로 된 것으로 가져다 주세요. 이 해독 작업은 시간이 좀 걸리니까...' WHERE `entry`=8324; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez trouvé d\'autres textes cryptés ?  Apportez m\'en une bonne pile, car le travail de décodage prend du temps.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Konntet Ihr noch mehr verschlüsselte Texte finden? Die Entschlüsselung wird noch eininge Zeit brauchen, also bringt mir ruhig einen großen Stapel Texte.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Has encontrado más textos encriptados? Tráeme todos los que puedas, este trabajo de descodificación lleva su tiempo.' WHERE `entry`=8324; +UPDATE `locales_quest` SET `Details_loc1` = '우리는 황혼의망치단을 계속 공격하면 실리더스에서 진행 중인 작전을 늦출 수 있으리라 예상했지만 유감스럽게도 판단착오였소. 그동안 황혼의망치단보다 훨씬 강력한 암흑의 힘을 가진 심연의 의회에서 야영지 곳곳에 흩어진 신비한 바람의 돌을 통해 그들을 조종하고 있다는 사실을 알아냈소. 당신의 다음 임무는 심연의 의회를 상대하는 것이오.$B$B세나리온 요새의 동쪽에 있는 오렐 골드리프와 얘기해 보시오. 이번 일에는 그녀의 기술이 꼭 필요할 거요.' WHERE `entry`=8331; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '반가워요. 얘기는 들었습니다. 심연의 의회와 싸우려고 하신다고요? 정말 그럴 작정이라면 이제부터 제가 하는 말을 잘 들으세요...' WHERE `entry`=8331; +UPDATE `locales_quest` SET `Title_loc5` = '奧莉爾·金葉' WHERE `entry`=8331; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 잘하셨어요. 벌써 계급장 만들 준비를 다 해놓았답니다. 이제 재료만 넣으면 완성이에요.$B$B자, 다 됐습니다. 여기 계급장을 받으세요!$B$B이 계급장을 착용하고 황혼의 제복을 모두 갖춰 입은 다음 황혼의망치단 바람의 돌 중 하나를 작동시키세요. 그러면 심연의 의회는 당신을 충직한 이교도 중 하나로 보게 될 거예요.' WHERE `entry`=8332; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '눈부신 큰 결정과 심연의 문장은 가지고 오셨나요? 황혼의 신도 계급장을 만들려면 그게 있어야 해요.' WHERE `entry`=8332; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기 있습니다, $n! 황혼의 신도 계급장을 하나 더 만들었어요. 잘 쓰세요! 심연의 의회와의 싸움에서 그대에게 행운이 있길 빌겠습니다!' WHERE `entry`=8333; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '황혼의 신도 계급장이 더 필요하면 언제든지 말씀하세요. 단, 눈부신 큰 결정과 심연의 문장을 더 가지고 오셔야 합니다.' WHERE `entry`=8333; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous avez besoin d\'un nouveau médaillon de statut de sectateur du crépuscule, je serai heureux de vous le fournir.  Cependant, j’aurai besoin d’un autre éclat brillant et de quelques blasons abyssaux…' WHERE `entry`=8333; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Falls Ihr ein weiteres Standesmedaillon eines Twilightkultisten braucht, helfe ich Euch gerne weiter. In jedem Fall benötige ich jedoch einen weiteren glänzenden Splitter und einige abyssische Wappen…' WHERE `entry`=8333; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Toma, $n. Un medallón de estatus Crepuscular. Utilízalo bien. ¡Te deseo mucha suerte con el Consejo Abisal!' WHERE `entry`=8333; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Si necesitas otro medallón de estatus de fiel Crepuscular, te lo haré sin problemas. Pero necesitaré otro fragmento luminoso y algunos blasones Abisales...' WHERE `entry`=8333; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$N, si vous avez l\'intention de vous attaquer à nouveau au Haut Conseil des Abysses, vous aurez besoin d\'un autre anneau de seigneur Twilight.Apportez-moi plus de tessons et de sceaux et je vous en ferai un.' WHERE `entry`=8342; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ah, ich sehe, dass Eure Überzeugungen stark sind. Nicht viele werden diesem Rat von Unmenschen gegenüberstehen!$B$BHier ist Euer Ring, $N. Möge Euer Wille und Euer Glück beständig sein.' WHERE `entry`=8342; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$N, wenn Ihr Euch noch einmal um den Hohen Abyssischen Rat bemühen möchtet, dann werdet Ihr einen weiteren Herrschaftsring des Schattenhammerklans benötigen. Bringt mir mehr Splitter und Siegel und ich fertige Euch einen weiteren an.' WHERE `entry`=8342; +UPDATE `locales_quest` SET `Details_loc1` = '오렐 골드리프가 심연의 군주 하나를 소환하여 해치울 수 있는 방법을 찾은 것 같다고 하오! 몹시 위험한 일이겠지... 하지만 누군가가 이 일을 할 수 있다면 그건 바로 세나리온 의회에서 많은 존경과 신임을 얻은 당신일 거요.$B$B행운이 함께하길 바라오. 자, 어서 가서 오렐과 얘기를 나눠보시오.' WHERE `entry`=8343; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '후움의 말은 틀림없는 사실입니다. 제가 심연의 군주를 소환할 방법을 알고 있어요! 자, 이제부터 제 말을 잘 들으세요...' WHERE `entry`=8343; +UPDATE `locales_quest` SET `Title_loc5` = '鮑爾·蠻鬃' WHERE `entry`=8349; +UPDATE `locales_quest` SET `Details_loc1` = '마침 후움과 당신 얘기를 하던 중이었습니다. 심연의 군주들에게 맞설 준비가 되셨다고요!$B$B미리 말씀드리지만 이번 일은 몹시 위험하기 때문에 지원 병력이 꼭 필요할 겁니다. 친구 한두 명이 아니라, 최고의 전투 전문가들로 구성된 정예 부대 말이지요. 구성원들이 당신만큼 강하다면 승산이 훨씬 높을 겁니다!$B$B성공할 경우 항상 그렇듯이 증거를 가지고 제게 돌아오십시오. 당신이 깜짝 놀랄 만한 보상을 드리겠습니다.' WHERE `entry`=8352; +UPDATE `locales_quest` SET `Details_loc1` = '아, 아픈 아이를 위해 대신 오셨다는 말입니까? 사탕 달라고 조를 나이는 한참 지나보인다고 말하려던 참이었습니다.$B$B좋습니다! 제가 드릴 것은 아이언포지 박하사탕이고, 닭 흉내를 좀 보고 싶습니다! 그래요, 닭! 닭은 박하 향기를 참 좋아하지요... 그런 소리 처음 듣는다고요? 뭐, 별로 좋아하지 않는 닭도 있겠지요. 아무튼 제 앞에서 닭 흉내를 내 보십시오. 못하시면 박하사탕도 없습니다! 하하하!$B$B준비되셨나요? 자, 그럼 어디 한 번 봅시다!' WHERE `entry`=8353; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하하! 정말 웃기네요! 잘하셨습니다! 여기 박하사탕 받으세요.$B$B즐거운 할로윈 축제 보내십시오!' WHERE `entry`=8353; +UPDATE `locales_quest` SET `Details_loc1` = '아, 아픈 아이를 위해 대신 오셨다는 말입니까? 사탕 달라고 조를 나이는 한참 지나보인다고 말하려던 참이었습니다.$B$B좋습니다! 제가 드릴 건 언더시티 박하사탕이고, 닭 흉내를 좀 보고 싶습니다! 그래요, 닭! 닭은 박하 향기를 참 좋아하지요... 그런 소리 처음 듣는다고요? 뭐, 별로 좋아하지 않는 닭도 있겠지요. 아무튼 제 앞에서 닭 흉내를 내 보십시오. 못하시면 박하사탕도 없습니다! 하하하!$B$B준비되셨나요? 자, 그럼 어디 한 번 봅시다!' WHERE `entry`=8354; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하, 정말 재밌군요! 잘하셨습니다! 자, 여기 박하사탕 받으세요.$B$B즐거운 할로윈 축제 보내시기 바랍니다!' WHERE `entry`=8354; +UPDATE `locales_quest` SET `Details_loc1` = '사탕 하나 주면 안 잡아먹지라고? 하하하!$B$B아픈 아이를 위해 좋은 일을 하고 있다는 것은 알겠지만 그렇다고 맛있는 놈리건 젤리를 그냥 내어 줄 수는 없소. 하지만... 만약 기차 소리를 내준다면! 하하하, 정말 듣고 싶군! 기차 소리를 내주면 젤리를 드리겠소!$B$B칙칙폭폭, 칙칙폭폭!' WHERE `entry`=8355; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 좋아! 잘했소! 여기 젤리 받으시오.$B$B행복한 할로윈 축제 되길 바라오!' WHERE `entry`=8355; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '자, 어서 해보시오...' WHERE `entry`=8355; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Colosal! ¡Muy bien, $n! Ten la golosina.$B$B¡Feliz Halloween!' WHERE `entry`=8355; +UPDATE `locales_quest` SET `Details_loc1` = '재미있는 복장이군요... 당신이 아픈 아이를 돕고 있는 맘씨 착한 분이라는 걸 알고 있지만 절 위해 한 가지를 해 주셔야겠습니다!$B$B당신, 힘이 아주 세 보이네요. 또 복장도 멋있고... 어디 제게 힘자랑을 한 번 해보세요! 맞아요! 힘자랑이요. 어서 절 위해 해주세요!$B$B힘자랑을 하셔야만 맛있는 스톰윈드 초코바를 드리겠어요. 정말 멋진 할로윈 축제 선물이 될 겁니다.' WHERE `entry`=8356; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '하하하! 정말 힘이 대단하신 분이로군요. 잘했습니다. 오랜만에 정말 멋진 모습을 봤어요. 자, 여기 초코바 받으시고요.$B$B즐거운 할로윈 축제 보내세요!' WHERE `entry`=8356; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 힘자랑을 하기 전에는 초코바를 줄 수 없어요...' WHERE `entry`=8356; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Ja, ja, eres muy poderoso! Bien hecho, gracias por tener tan buen talante. Aquí tienes tus caramelos.$B$B¡Feliz Halloween, $n!' WHERE `entry`=8356; +UPDATE `locales_quest` SET `Details_loc1` = '아픈 아이를 돕는 일이라는 건 알겠지만 그래도 뭔가 보여 주셔야 해요! 축제의 전통을 무시할 수는 없죠. 뭐가 좋을까...$B$B요즘 양갱 값이 굉장히 비싸니까 춤 정도는 보여 주셔야겠어요! 그 정도는 돼야죠. 어디 춤 솜씨 좀 볼까요! 절 위해 멋진 춤을 춰주신다면 맛있는 양갱을 드리겠어요!' WHERE `entry`=8357; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신 춤솜씨도 정말 대단하군요!$B$B받으세요. 멋진 춤을 보여 주신 것에 대한 답례예요. 즐거운 할로윈 축제 보내시고 아픈 아이에게 안부 전해 주세요! 빨리 나았으면 좋겠네요.' WHERE `entry`=8357; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '춤추는 법은 알고 있겠죠? 오른발을 안으로 넣었다가... 밖으로 내밀고... 허리를 한 번 돌려준 다음 엉덩이 두 번 좌우로 튕기고...' WHERE `entry`=8357; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Vaya, $n! ¡Eres un bailarín nato!$B$BAquí tienes tu recompensa por haber participado. ¡Feliz Halloween! ¡Saluda a tu amiguito enfermo! Espero que se recupere pronto.' WHERE `entry`=8357; +UPDATE `locales_quest` SET `Details_loc1` = '사탕 하나 주면 안 잡아먹지라고 하셨습니까? 호호, 맙소사!$B$B아픈 아이를 위해 좋은 일을 하고 있다는 것은 알겠지만 그렇다고 해서 그냥 드릴 수는 없네요. 제게는 아픈 아이에게 줄 맛있는 검은창 젤리가 있답니다... 제 앞에서 기차소리를 흉내 내신다면! 호호, 그렇답니다. 그게 제가 원하는 거랍니다! 기차소리를 흉내 내 보신다면 이 젤리를 드리겠습니다!$B$B칙칙폭폭, 칙칙폭폭!' WHERE `entry`=8358; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요, 좋아! 잘하셨습니다! 여기 사탕을 받으세요.$B$B즐거운 할로윈 축제 보내십시오!' WHERE `entry`=8358; +UPDATE `locales_quest` SET `Details_loc1` = '오, 재미있는 복장이군요... 손님은 좋은 분이고 아픈 아이를 돕고 있다는 것은 알고 있지만 절 위해서 한 가지를 해 주셔야겠네요!$B$B어디 보자... 손님은 강해 보이고, 또 그런 복장을 하고 있으니... 힘자랑을 해 보세요! 바로 그거예요. 어서 힘자랑을 한 번 해 보세요!$B$B힘자랑을 하시면 맛있는 오그리마 초코바를 드리겠어요. 정말 멋진 할로윈 축제 선물이 될 거예요.' WHERE `entry`=8359; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 힘이 대단하시군요, 호호! 잘하셨어요. 정말 멋진 모습을 보여 주셨네요. 여기 초코바 받으세요.$B$B즐거운 할로윈 축제 보내세요!' WHERE `entry`=8359; +UPDATE `locales_quest` SET `Details_loc1` = '아픈 아이를 돕고 있다는 것은 알겠지만 그래도 뭔가 보여주셔야겠는데요! 전통을 무시할 수는 없지 않겠어요? 뭐가 좋을까...$B$B요즘 양갱이 굉장히 비싸니 춤 정도는 보여주셔야 하지 않을까 싶네요! 그 정도는 돼야죠? 어디 손님 춤 솜씨 좀 볼까요! 절 위해 춤을 춰 주신다면 맛있는 양갱을 드리겠어요!' WHERE `entry`=8360; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '춤 솜씨가 대단하시군요!$B$B자, 받으세요. 멋진 춤을 보여 주신 데 대한 선물입니다. 즐거운 할로윈 축제 보내시고 아픈 아이에게 안부 전해 주세요! 빨리 나았으면 좋겠네요.' WHERE `entry`=8360; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '춤추는 방법은 알고 계시죠? 오른발을 안으로... 다시 밖으로... 다시 안으로... 흔들어주고... 쿵짝쿵짝...' WHERE `entry`=8360; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아! 성공하셨군요! 황혼의망치단은 곧 괴멸될 것입니다!' WHERE `entry`=8361; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '임무를 모두 마쳤습니까?' WHERE `entry`=8361; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하게 해내셨습니다! 덕분에 기사단에 대한 걱정은 한시름 덜었습니다.$B$B여기 받으십시오. 그 중에 필요한 물건이 있기를 바랍니다.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신이 전투에서 자기 역할은 충분히 하시는 분이라는 걸 잘 알겠군요. 계속 황혼의망치단을 압박하도록 합시다. 심연의 기사단을 더 많이 해치워 주십시오. 후움과 제가 전투에서 얻은 물건 일부를 보상으로 드리겠습니다.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez prouvé que vous savez tenir votre place dans un combat, $n. Continuons à harceler le Marteau du crépuscule. Allez combattre  d’autres Templiers abyssaux. Je vous récompenserai avec quelques objets que Huum et moi avons trouvés sur nos adversaires vaincus.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt Eure Fähigkeiten im Kampf mehrfach bewiesen, $N. Wir müssen den Druck auf die Twilight-Hammer weiter aufrecht erhalten. Zieht los und bekämpft weitere abyssische Templer. Eure Mühen sollen nicht umsonst sein, und ich werde Euch mit einigen der Sachen entlohnen, die Huum und ich in der Schlacht erbeutet haben.' WHERE `entry`=8362; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez démontré que vous êtes largement capable de vous attaquer à un duc abyssal, $n. Je suis toujours prêt à encourager de bonnes habitudes comme celle-ci.  Apportez-moi d’autres chevalières, et je vous récompenserai.' WHERE `entry`=8363; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt bewiesen, dass Ihr mehr als fähig seid, es mit einem abyssischen Fürsten aufzunehmen, $N. Ich fördere gerne jemanden, der sich als so tapfer erweist. Bringt mir mehr Siegelringe und ich werde Euch reichlich belohnen.' WHERE `entry`=8363; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt all meine Erwartungen bei weitem übertroffen, $N. Ihr habt Euch Gegnern gestellt, bei denen Huum und ich lange und gründlichst über einen Angriff nachdenken würden. Das Beste, was ich in dieser Sache wohl tun kann, ist, Eure Bemühungen im Kampf gegen die Twilight-Hammer und ihre Oberanführer auch weiterhin zu belohnen. Bringt mir noch mehr abyssische Szepter und ich werde mein Bestes tun, um Euch gebührend zu entlohnen.' WHERE `entry`=8364; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아, 해내셨군요. 뭐, 좀 오래 걸리기는 했지만... 이걸 깨끗하게 세탁한 다음 손님 취향에 맞게 손질해서 팔면 꽤 큰돈을 벌 수 있을 거예요. 그리고 저는 일을 잘해 주신 분에게는 언제나 보답해 드리죠. 자, 받으세요. 제 자그마한 성의예요. 목욕하실 때도 지난 것 같은데 비누나 좀 사서 쓰시라고요.' WHERE `entry`=8365; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '영 못 미더운 분이로군요! 해적 모자 20개는 다 모으셨어요? 어디 좀 볼까요? 말끔한 것으로 가져와야 한다고요!' WHERE `entry`=8365; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단하군!$B$B당신이 저 쓰레기 같은 남쪽바다해적단 놈들을 혼내 준 덕분에 그동안 계속 날 닦달하던 무역회사도 잠잠해지겠어... 이제야 좀 마음 편히 지낼 수 있겠군. 어디 보자, 보상으로 뭘 받고 싶소? 이 중 하나를 골라 보시오. 수고비로 동전 몇 닢과 함께 드리겠소이다.' WHERE `entry`=8366; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'So schnell schon zurück? Ich hoffe, Ihr habt diesen Südmeerganoven eine Lektion erteilt, die sie so schnell nicht vergessen werden.' WHERE `entry`=8366; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '쉽지 않은 임무였는데 끝까지 용기를 잃지 않고 강인함을 증명해 보였군. 당신에게 승리의 징표는 더 필요하지 않소. 이제 그런 게 없더라도 모두 당신의 가치를 알아볼 테니까 말이오. 당당하게 일어서시오. 오늘부터는 자신을 영웅으로 자부하며 살아가시오!' WHERE `entry`=8367; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아라시 분지는 아직도 위대한 전사들의 피에 젖어 있으며, 알터랙 전역에는 무기들이 부딪치는 쇳소리가 요란하오. 전장에서 새로운 소식을 가져온 것이 아니라면 이렇게 시간 낭비하지 마시오!' WHERE `entry`=8367; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Tus retos no han sido fáciles, pero ni tu fuerza ni tu valor te abandonaron en ningún momento. Sepárate de tus muestras de victorias pasadas. Nadie las necesita ya para recordar tu valía. Ponte firme, $n. Hoy te henchirá el orgullo, ¡eres un auténtico héroe!' WHERE `entry`=8367; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Arathi sigue empapada con la sangre de grandes guerreros y el repique del acero sigue sonando en Alterac. ¡Si no traes ninguna noticia del frente no me hagas perder el tiempo!' WHERE `entry`=8367; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8368; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8368; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8368; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8368; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '알터랙 계곡에서 우리 영토를 지키기 위해 당신이 보여준 용기는 정말 대단했소! 그 공로에 대해 상부에 보고하도록 하겠소.' WHERE `entry`=8369; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리 서리늑대부족의 영토에서 무슨 소식이라도 가져왔소? 알터랙 계곡 전투는 어떻게 돼가고 있소?' WHERE `entry`=8369; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네는 날 실망시키지 않으리라 믿었어! 그 공로는 시시한 훈장이나 표창장 따위로는 절대 표현할 수 없는 값진 것일세. 전장에서의 경험과 노력 없이는 결코 이룰 수 없지!$B$B잘했네. $c 대원! 진정한 얼라이언스의 영웅이 나타났군!' WHERE `entry`=8371; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잘 돼가고 있나?' WHERE `entry`=8371; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Nunca nos defraudas, $n! Lo que has aprendido es más importante que todas las medallas y sellos de honor. Lo que has aprendido es algo que solo viene de manos de la experiencia y del esfuerzo en el campo de batalla.$B$BLo has hecho bien. ¡Eres un auténtico héroe de la Alianza!' WHERE `entry`=8371; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네! 얼라이언스를 위해 큰일을 해냈군!' WHERE `entry`=8372; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전선에서 새로운 소식이라도 가져왔나?' WHERE `entry`=8372; +UPDATE `locales_quest` SET `Details_loc1` = '할로윈 축제에서 가장 마음에 안 드는 점은 바로 포세이큰이 남녘해안에 터뜨리겠다는 그 구린내 폭탄이오. 세상에 어느 종족이 독립을 기념하는 축제에 그런 지저분한 물건을 사용하리라고 상상이나 하겠소?$B$B자, 이 탈취제를 받으시오. 소나무 성분을 이용하여 악취를 제거하는 효과가 있소. 이걸로 할로윈 축제 동안 이 마을에 호드가 떨어뜨릴 구린내 폭탄을 제거해 주시오.$B$B남녘해안이 더럽혀지지 않도록 최선을 다해 주시오. 그러면 나도 그 답례로 할로윈 축제 선물을 드리겠소. 분명 당신 마음에 들 거요. 그럼 허락하는 것으로 생각해도 되겠소?' WHERE `entry`=8373; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 악취가 한결 덜 나는 것 같군.$B$B고맙소! 당신 덕에 이제 사우스쇼어에서 할로윈 축제를 즐길 수 있겠군. 받으시오. 감사의 표시요! 혹시 사탕이 모자라면 아이언포지에 있는 카트리나 쉼머스타라는 노움을 한 번 찾아가시오. 사탕을 더 살 수 있을 거요. 그녀는 할로윈 축제 동안에만 머무니까 늦지 마시오.' WHERE `entry`=8373; +UPDATE `locales_quest` SET `EndText_loc1` = '사우스쇼어에 떨어진 구린내 폭탄 제거' WHERE `entry`=8373; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁에서 승리하는 것은 단순히 적을 무찌르는 것 이상의 의미가 있네. 승리는 적보다 많은 물자 확보라는 결과로 이어지는 경우가 많지.$B$B아라시 분지에는 상당한 규모의 자원이 있네. 어디든 먼저 움직이는 쪽이 차지할 수 있지.$B$B우리 얼라이언스가 승리하면 더 많은 무기를 제작하여 보급할 수 있다네. 호드가 이기면 우리의 심장을 겨눌 무기를 적의 손에 들려주는 꼴이 되는 거야!' WHERE `entry`=8374; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했네. 자랑스러운 얼라이언스의 일원으로서 미개한 호드가 설쳐대는 꼴을 그냥 둘 수는 없지!' WHERE `entry`=8375; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '뭐 새로운 소식이라도 있나?' WHERE `entry`=8375; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La guerre arrive, $n, et avec elle des horreurs encore inconnues. Vous avez fait tout ce que nous vous demandions, et pour cela, vous serez récompensée.$B$BSi jamais cette… cette prophétie devait se réaliser… $B$B$B$BAlors, notre avenir à tous s’arrêtera là.$B$BCes armes vous seront extrêmement utiles pour votre campagne dans ce désert.' WHERE `entry`=8376; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Krieg wird kommen, $N, und mit ihm unbeschreibliches Leiden. Ihr habt alles getan, um was man Euch hätte bitten können, dafür sollt Ihr belohnt werden.$B$BSollte diese... diese Prophezeiung jemals wahr werden...$B$B$B$BDas könnte das Ende für unser aller Zukunft bedeuten.$B$BDiese Ausrüstung wird von unschätzbarem Wert für Euren Feldzug in der Wüste sein.' WHERE `entry`=8376; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La guerre arrive, $n, et avec elle des horreurs encore inconnues. Vous avez fait tout ce que nous vous demandions, et pour cela, vous serez récompensé.$B$BSi jamais cette… cette prophétie devait se réaliser… $B$B$B$BAlors, notre avenir à tous s’arrêtera là.$B$BCes armes vous seront extrêmement utiles pour votre campagne dans ce désert.' WHERE `entry`=8377; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Krieg wird kommen, $N, und mit ihm unbeschreibliches Leiden. Ihr habt alles getan, um was man Euch hätte bitten können, dafür sollt Ihr belohnt werden.$B$BSollte diese… diese Prophezeiung jemals wahr werden…$B$B$B$BDas könnte das Ende für unser aller Zukunft bedeuten.$B$BDiese Ausrüstung wird von unschätzbarem Wert für Euren Feldzug in der Wüste sein.' WHERE `entry`=8377; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '거대한 전쟁이... 알 수 없는 공포의 존재와의 전쟁이 다가오고 있어요. 부탁 드린 일을 모두 해내셨으니 보상을 드리도록 하죠.$B$B만약... 이 예언이 사실이라면...$B$B<얼굴이 창백해지는 지질학자 락스베인>$B$B우리 모두의 운명은 끝이 나겠죠.$B$B이 장비는 사막에서 당신의 전투에 꼭 필요할 것입니다.' WHERE `entry`=8378; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La guerre arrive, $n, et avec elle des horreurs encore inconnues. Vous avez fait tout ce que nous vous demandions, et pour cela, vous serez récompensé.$B$BSi jamais cette… cette prophétie devait se réaliser… $B$B$B$BAlors, notre avenir à tous s’arrêtera là.$B$BCes armes vous seront extrêmement utiles pour votre campagne dans ce désert.' WHERE `entry`=8378; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Krieg wird kommen, $N, und mit ihm unbeschreibliches Leiden. Ihr habt alles getan, um was man Euch hätte bitten können, dafür sollt Ihr belohnt werden.$B$BSollte diese… diese Prophezeiung jemals wahr werden…$B$B$B$BDas könnte das Ende für unser aller Zukunft bedeuten.$B$BDiese Ausrüstung wird von unschätzbarem Wert für Euren Feldzug in der Wüste sein.' WHERE `entry`=8378; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La guerre arrive, $n, et avec elle des horreurs encore inconnues. Vous avez fait tout ce que nous vous demandions, et pour cela, vous serez récompensé.$B$BSi jamais cette… cette prophétie devait se réaliser… $B$B$B$BAlors, notre avenir à tous s’arrêtera là.$B$BCes armes vous seront extrêmement utiles pour votre campagne dans ce désert.' WHERE `entry`=8379; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Krieg wird kommen, $N, und mit ihm unbeschreibliches Leiden. Ihr habt alles getan, um was man Euch hätte bitten können, dafür sollt Ihr belohnt werden.$B$BSollte diese… diese Prophezeiung jemals wahr werden…$B$B$B$BDas könnte das Ende für unser aller Zukunft bedeuten.$B$BDiese Ausrüstung wird von unschätzbarem Wert für Euren Feldzug in der Wüste sein.' WHERE `entry`=8379; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La guerre arrive, $n, et avec elle des horreurs encore inconnues. Vous avez fait tout ce que nous vous demandions, et pour cela, vous serez récompensé.$B$BSi jamais cette… cette prophétie devait se réaliser… $B$B$B$BAlors, notre avenir à tous s’arrêtera là.$B$BCes armes vous seront extrêmement utiles pour votre campagne dans ce désert.' WHERE `entry`=8380; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '거대한 전쟁이... 알 수 없는 공포의 존재와의 전쟁이 다가오고 있어요. 부탁 드린 일을 모두 해내셨으니 보상을 드리도록 하죠.$B$B만약... 이 예언이 사실이라면...$B$B<얼굴이 창백해지는 지질학자 락스베인>$B$B우리 모두의 운명은 끝이 나겠죠.$B$B이 장비는 사막에서 당신의 전투에 꼭 필요할 것입니다.' WHERE `entry`=8381; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La guerre arrive, $n, et avec elle des horreurs encore inconnues. Vous avez fait tout ce que nous vous demandions, et pour cela, vous serez récompensé.$B$BSi jamais cette… cette prophétie devait se réaliser… $B$B$B$BAlors, notre avenir à tous s’arrêtera là.$B$BCes armes vous seront extrêmement utiles pour votre campagne dans ce désert.' WHERE `entry`=8381; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Krieg wird kommen, $N, und mit ihm unbeschreibliches Leiden. Ihr habt alles getan, um was man Euch hätte bitten können, dafür sollt Ihr belohnt werden.$B$BSollte diese… diese Prophezeiung jemals wahr werden…$B$B$B$BDas könnte das Ende für unser aller Zukunft bedeuten.$B$BDiese Ausrüstung wird von unschätzbarem Wert für Euren Feldzug in der Wüste sein.' WHERE `entry`=8381; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'La guerre arrive, $n, et avec elle des horreurs encore inconnues. Vous avez fait tout ce que nous vous demandions, et pour cela, vous serez récompensé.$B$BSi jamais cette… cette prophétie devait se réaliser… $B$B$B$BAlors, notre avenir à tous s’arrêtera là.$B$BCes armes vous seront extrêmement utiles pour votre campagne dans ce désert.' WHERE `entry`=8382; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ein Krieg wird kommen, $N, und mit ihm unbeschreibliches Leiden. Ihr habt alles getan, um was man Euch hätte bitten können, dafür sollt Ihr belohnt werden.$B$BSollte diese… diese Prophezeiung jemals wahr werden…$B$B$B$BDas könnte das Ende für unser aller Zukunft bedeuten.$B$BDiese Ausrüstung wird von unschätzbarem Wert für Euren Feldzug in der Wüste sein.' WHERE `entry`=8382; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자네 덕분에 얼라이언스의 영광을 지킬 수 있었네. 계속 밀어붙이면 머지않아 호드를 섬멸할 수 있을 것이네.' WHERE `entry`=8383; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 공격' WHERE `entry`=8384; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venue nous donner un coup de main en Arathi ?' WHERE `entry`=8384; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '과연 명불허전이군. 자네와 같은 전사들이 없었다면 얼라이언스는 야만스러운 호드의 군대에게 무릎을 꿇었을 것이네.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이보게, 자네의 경험을 좀 빌릴 수 없겠나? 다른 전장에서 싸우고 있는 우리 동료들이 자네처럼 풍부한 경험을 가진 전문가를 손꼽아 기다리고 있네.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Ah, $n.  J\'espère que vous continuez à faire profiter les différents champs de bataille de votre expérience.  Au front, un grand nombre de soldats sont inspirés par des vétérans endurcis comme vous.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt ein Ehrenabzeichen jedes Schlachtfelds zu einem Brigadegeneral der Allianz in einer der Hauptstädte, Dalaran oder Shattrath.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Ah, $n. Espero seguir contando con tu experiencia en los distintos frentes. Muchos de nuestros hombres y mujeres admiran a los veteranos tan experimentados como tú.' WHERE `entry`=8385; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하네. 자네 덕분에 잿빛 골짜기에 있는 자연의 보호막은 당분간 안전할 것이네.' WHERE `entry`=8386; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8386; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소! 당신은 위대한 용사요. 겁도 없이 알터랙 계곡을 침략한 얼라이언스를 반드시 몰아내야 하오!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '알터랙 계곡에서는 아직도 치열한 전투가 벌어지고 있소! 다시 알터랙 계곡으로 돌아가 우리 서리늑대부족의 영토에서 침략자들을 몰아내시오!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille pour Alterac fait rage !  Vous devez retourner à la vallée d\'Alterac et repousser une fois encore les envahisseurs du territoire des Frostwolf, $n !' WHERE `entry`=8387; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Schlacht im Alteractal tobt noch immer, $N! Ihr müsst schnellstmöglich in das Alteractal zurückkehren und die Invasoren aus dem Gebiet der Frostwolf vertreiben.' WHERE `entry`=8387; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡La batalla por Alterac sigue ardiendo! ¡Debes volver al Valle de Alterac y expulsar una vez más a los invasores del territorio de Lobo Gélido, $n!' WHERE `entry`=8387; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여전히 강인한 모습을 보여주다니 무척 든든하군. 호드의 영광을 위하여 계속 나아가주시오.' WHERE `entry`=8388; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '호드의 많은 용맹스러운 투사들이 당신을 우러러보고 있소. $n, 얼라이언스와의 전투에서 계속 좋은 본보기가 되어 주시오. 혹시 새로운 소식이라도 가지고 온 거요?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous inspirez de nombreux et braves soldats, $n.  Vous continuez à être un exemple pour tous dans la lutte contre l\'Alliance.  Quelles nouvelles m\'apportez-vous de vos voyages ?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Arathi ist noch immer mit dem Blut großer Krieger getränkt und das Klirren von aufeinandertreffendem Stahl schallt durch das Alteractal. Verschwendet nicht meine Zeit, solange Ihr mir keine Neuigkeiten von der Front bringt!' WHERE `entry`=8388; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Muchos valientes guerreros te admiran, $n. Sigue siendo un ejemplo para todos los que luchan contra la Alianza. ¿Qué noticias traes de tus viajes?' WHERE `entry`=8388; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt 3 Ehrenabzeichen des Kriegshymnenklans zu einem Kriegshetzer der Horde, außerhalb der Schlachtfelder.' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8389; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8390; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 공격' WHERE `entry`=8391; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8391; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Krieg gegen die Horde verbraucht zusehends unsere Vorräte, $N. Es ist lebenswichtig, dass wir die Kontrolle über das Arathibecken halten können, um den Ressourcennachschub für unsere Kriegsproduktion aufrechtzuerhalten! Unsere Truppen im Arathibecken können jederzeit Eure Hilfe brauchen.' WHERE `entry`=8391; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 공격' WHERE `entry`=8392; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8392; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Krieg gegen die Horde verbraucht zusehends unsere Vorräte, $N. Es ist lebenswichtig, dass wir die Kontrolle über das Arathibecken halten können, um den Ressourcennachschub für unsere Kriegsproduktion aufrechtzuerhalten! Unsere Truppen im Arathibecken können jederzeit Eure Hilfe brauchen.' WHERE `entry`=8392; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁에서 승리하는 것은 단순히 적을 무찌르는 것 이상의 의미가 있네. 승리는 적보다 많은 물자 확보라는 결과로 이어지는 경우가 많지.$B$B아라시 분지에는 상당한 규모의 자원이 있네. 어디든 먼저 움직이는 쪽이 차지할 수 있지.$B$B우리 얼라이언스가 승리하면 더 많은 무기를 제작하여 보급할 수 있다네. 호드가 이기면 우리의 심장을 겨눌 무기를 적의 손에 들려주는 꼴이 되는 거야!' WHERE `entry`=8395; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁에서 승리하는 것은 단순히 적을 무찌르는 것 이상의 의미가 있네. 승리는 적보다 많은 물자 확보라는 결과로 이어지는 경우가 많지.$B$B아라시 분지에는 상당한 규모의 자원이 있네. 어디든 먼저 움직이는 쪽이 차지할 수 있지.$B$B우리 얼라이언스가 승리하면 더 많은 무기를 제작하여 보급할 수 있다네. 호드가 이기면 우리의 심장을 겨눌 무기를 적의 손에 들려주는 꼴이 되는 거야!' WHERE `entry`=8396; +UPDATE `locales_quest` SET `Title_loc1` = '아라시 분지 공격' WHERE `entry`=8397; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8397; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Krieg gegen die Horde verbraucht zusehends unsere Vorräte, $N. Es ist lebenswichtig, dass wir die Kontrolle über das Arathibecken halten können, um den Ressourcennachschub für unsere Kriegsproduktion aufrechtzuerhalten! Unsere Truppen im Arathibecken können jederzeit Eure Hilfe brauchen.' WHERE `entry`=8397; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단해! 자네 같은 훌륭한 $c 덕분에 우리 얼라이언스에 필요한 자원을 공급할 수 있는 것이지.' WHERE `entry`=8398; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '호드와의 오랜 전쟁으로 인해 물자가 급속도로 바닥나고 있네. 지속적인 자원 공급을 위해서는 아라시 분지를 우리 손에 넣는 것이 매우 중요하네! 얼라이언스를 위하여 아라시 분지에는 다녀온 건가?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la Horde diminue rapidement nos réserves, $n.  Il est vital que nous conservions le contrôle du bassin d\'Arathi pour que les ressources continuent à nous arriver !  Êtes-vous déjà venu nous donner un coup de main en Arathi ?' WHERE `entry`=8398; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Krieg gegen die Horde verbraucht zusehends unsere Vorräte, $N. Es ist lebenswichtig, dass wir die Kontrolle über das Arathibecken halten können, um den Ressourcennachschub für unsere Kriegsproduktion aufrechtzuerhalten! Unsere Truppen im Arathibecken können jederzeit Eure Hilfe brauchen.' WHERE `entry`=8398; +UPDATE `locales_quest` SET `Details_loc1` = '오크들이 숲을 파괴하는 것을 막기 위해 지금 은빛날개 파수대가 전쟁노래 정찰대와 교전 중일세. 은빛날개 파수대가 특별히 이 숲을 지키려는 이유는 자연을 사랑하기 때문만은 아니라네.$B$B이 숲은 대규모 공격으로부터 잿빛 골짜기를 방어할 수 있는 울타리를 이루고 있네. 이 숲이 없다면 아스트라나르는 단 하루나 이틀 만에 불모의 땅으로 병합될 수밖에 없지.$B$B전쟁노래 정찰대와의 전투에 참여해 최선을 다해 주게! 얼라이언스를 위해!' WHERE `entry`=8399; +UPDATE `locales_quest` SET `Details_loc1` = '오크들이 숲을 파괴하는 것을 막기 위해 지금 은빛날개 파수대가 전쟁노래 정찰대와 교전 중일세. 은빛날개 파수대가 특별히 이 숲을 지키려는 이유는 자연을 사랑하기 때문만은 아니라네.$B$B이 숲은 대규모 공격으로부터 잿빛 골짜기를 방어할 수 있는 울타리를 이루고 있네. 이 숲이 없다면 아스트라나르는 단 하루나 이틀 만에 불모의 땅으로 병합될 수밖에 없지.$B$B전쟁노래 정찰대와의 전투에 참여해 최선을 다해 주게! 얼라이언스를 위해!' WHERE `entry`=8402; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8404; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하네. 자네 덕분에 잿빛 골짜기에 있는 자연의 보호막은 당분간 안전할 것이네.' WHERE `entry`=8404; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vergesst nicht, dass es bei dem Kampf um die Warsongschlucht um mehr als das Beschützen von Bäumen geht. Es gilt eine natürliche Barriere zwischen Ashenvale und dem Brachland zu erhalten. Habt Ihr Neuigkeiten vom Schlachtfeld, $N?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8404; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8405; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8405; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vergesst nicht, dass es bei dem Kampf um die Warsongschlucht um mehr als das Beschützen von Bäumen geht. Es gilt eine natürliche Barriere zwischen Ashenvale und dem Brachland zu erhalten. Habt Ihr Neuigkeiten vom Schlachtfeld, $N?' WHERE `entry`=8405; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8406; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vergesst nicht, dass es bei dem Kampf um die Warsongschlucht um mehr als das Beschützen von Bäumen geht. Es gilt eine natürliche Barriere zwischen Ashenvale und dem Brachland zu erhalten. Habt Ihr Neuigkeiten vom Schlachtfeld, $N?' WHERE `entry`=8406; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8407; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vergesst nicht, dass es bei dem Kampf um die Warsongschlucht um mehr als das Beschützen von Bäumen geht. Es gilt eine natürliche Barriere zwischen Ashenvale und dem Brachland zu erhalten. Habt Ihr Neuigkeiten vom Schlachtfeld, $N?' WHERE `entry`=8407; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '훌륭하네. 자네 덕분에 잿빛 골짜기에 있는 자연의 보호막은 당분간 안전할 것이네.' WHERE `entry`=8408; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지고 있는 전투는 단지 숲을 보호하기 위한 것만이 아니라 잿빛 골짜기와 불모의 땅 사이에 형성된 자연의 보호막을 지키기 위함이라는 것을 잊지 말게. 협곡에서 가지고 온 새로운 소식이라도 있나?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'N\'oubliez pas que la bataille pour le goulet des Warsong représente bien plus que la protection de quelques arbres.  Il s\'agit de conserver une frontière naturelle entre Ashenvale et les Tarrides.  Vous avez des nouvelles du champ de bataille, $n ?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Vergesst nicht, dass es bei dem Kampf um die Warsongschlucht um mehr als das Beschützen von Bäumen geht. Es gilt eine natürliche Barriere zwischen Ashenvale und dem Brachland zu erhalten. Habt Ihr Neuigkeiten vom Schlachtfeld, $N?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No olvides que la lucha en la Garganta Grito de Guerra pretende mucho más que la defensa de los árboles. Es por el mantenimiento de una frontera natural entre Vallefresno y Los Baldíos. ¿Traes alguna noticia del campo de batalla, $n?' WHERE `entry`=8408; +UPDATE `locales_quest` SET `Details_loc1` = '바람의감시자 바스라가 지혜로운 주술사를 찾고 있다는 전갈이 왔소. 그런데 원소들을 모아 가져가야 대화상대로 인정하겠다는군.$B$B타렌 제분소 동쪽에 있는 강을 따라 북쪽으로 올라가다 보면 바스라를 찾을 수 있을 거요. 폐허가 나올 때까지 강을 거슬러 올라가야 하오.' WHERE `entry`=8410; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아! 그럼 이제 얘기를 시작해 볼까?' WHERE `entry`=8410; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$c, 나 주려고 뭐 가지고 온 거 없나?' WHERE `entry`=8410; +UPDATE `locales_quest` SET `Details_loc2` = 'Bienvenue, $C. Apportez-moi les éléments et ensuite on causera.$B$BLe feu, l\'air, l\'eau et la terre qu\'il me faut avant de faire confiance, l\'$Gami:amie;. À c\'qui paraît, vous vous y connaissez.' WHERE `entry`=8411; +UPDATE `locales_quest` SET `Title_loc5` = '靈魂圖騰' WHERE `entry`=8412; +UPDATE `locales_quest` SET `Details_loc1` = '반갑소, $c|1이여;여;. 이렇게 음울한 곳에서 당신 같이 빛의 힘을 행하는 자는 언제든지 환영이라오.$B$B당신의 신성한 힘으로 이곳으로 끊임없이 몰려오는 언데드와 싸울 수 있도록 도와주시오. 그리고 스컬지석을 최대한 많이 모아서 대사제이신 텔다니스님께 가져다주시오. 텔다니스 대사제님께서는 여기서 그리 멀지 않은 슬픔의 언덕에서 우서 경의 무덤을 지키고 계시다오.$B$B은빛 여명회 위임봉이 있어야만 스컬지석을 찾을 수 있으니 은빛 여명회 위임봉을 가지고 있지 않다면 저쪽에 있는 은빛장교 퓨어하트와 얘기해 보시오.' WHERE `entry`=8414; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스컬지석은 아주 먼 거리에 있는 언데드까지 불러들이기 때문에 스컬지석에서 악마를 퇴치하는 일은 매우 위험하오. 하지만 그대는 신의 가호를 받는 분, 그대를 믿도록 하겠소...' WHERE `entry`=8414; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 어떤 악의 세력의 물건을 가져온 것이오?' WHERE `entry`=8414; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋소! 실력이 어느 정도인지 좀 봅시다.' WHERE `entry`=8415; +UPDATE `locales_quest` SET `Details_loc1` = '그대가 가져온 스컬지석에서 악마가 깨끗이 정화되었소.$B$B난 사령관인 아쉬람의 계획을 알고 있소이다. 그에게는 단 하나의 마력을 잃은 스컬지석이 반드시 필요할 겁니다. 스컬지를 물리칠 수 있도록 사령관 아쉬람에게 스컬지석을 가져다주시오.' WHERE `entry`=8416; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 내가 부탁한 일을 아무 말 없이 들어주었소.$B$B당신은 신뢰할 만한 인물인 것 같으니 이제 우리 계획을 자세히 알려 주겠소.' WHERE `entry`=8416; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '텔다니스님께서 스컬지석의 마력을 없앨 수 있었소?' WHERE `entry`=8416; +UPDATE `locales_quest` SET `Details_loc1` = '저주받은 땅에 가면 한때 호드의 위대한 영웅이었던 영혼이 있는데 문제가 있는 것 같소. 비록 그의 육체는 죽었지만 전사의 명예는 영원할 것이오. 그와 대화해보고 무슨 일인지 알아내 그를 돕도록 하시오.' WHERE `entry`=8417; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그래서 내 고통을 덜어주러 왔다는 거요? 그게 간단한 방법이었으면 좋겠군. 날 소멸시키는 것처럼...' WHERE `entry`=8417; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Hat Stoley meinen Rum ausgespuckt?' WHERE `entry`=8417; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Wow! Ihr seid wirklich total freundlich. Besonders für einen $C!$B$B$B$BOh, wie sehr ich dieses Gefühl liebe, dieses sanfte Brennen auf der Haut und diese Wallungen des Bösen, die durch den Geist huschen...' WHERE `entry`=8420; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Habt Ihr den Teufelsstoff?' WHERE `entry`=8420; +UPDATE `locales_quest` SET `Details_loc1` = '이제 지옥 옷감이 있으니 *나만의* 인형을 만들 수 있게 되었어요.$B$B그런데 눈을 만들려면 다른 재료가 필요해요. 예쁜 눈을 만들 수 있게 강철나무를 가져다 주세요. 북쪽에 있는 강철나무 숲으로 가세요.$B$B참, 그리고 악마의 기운을 심어야 하니까 피멍울 정수도 있어야 돼요. 부패한 수액괴물이 그 정수를 가지고 있는데 보시다시피 저랑 나이비가 있는 바로 이곳 근처에서 찾을 수 있지요.' WHERE `entry`=8421; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아주 질이 좋은 재료로군요.' WHERE `entry`=8421; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '재료는 가지고 왔나요?' WHERE `entry`=8421; +UPDATE `locales_quest` SET `Details_loc1` = '인형이 거의 완성됐어요. 이제 속을 채울 재료만 있으면 돼요.$B$B가라앉은 사원에 있는 트롤들에게 나오는 부두 깃털이 제일로 좋지요. 게이셔, 마이잔, 졸로, 후쿠, 줄로, 로로라는 트롤들을 모두 해치워 주세요.$B$B쉬운 일은 아닐 줄은 저도 아니까 그 답례로 나이비의 소장품 중에서 하나를 드리겠어요. 나이비에게는 더 이상 필요 없을 거예요.' WHERE `entry`=8422; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아요! 이제 인형을 완성할 수 있겠어요!$B$B<재빨리 인형 속을 깃털로 채우고 악마의 기운을 불어넣는 임프시>$B$B어라, 이 부두 깃털에는 이상한 부작용이 있네?!' WHERE `entry`=8422; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '깃털은 가지고 왔나요? 인형 뱃속이 텅텅 비었어요!' WHERE `entry`=8422; +UPDATE `locales_quest` SET `Details_loc1` = '<위아래로 훑어보는 호드 영웅>$B$B당신은 $c|1이;가; 확실하군. 당신에게 명예로운 일을 맡기려 하오. 그러나 당신의 실력을 확인해 봐야 하오.$B$B렉사르가 단 한칼의 재빠른 공격으로 지옥멧돼지를 죽여서 그의 검술의 날카로움을 확인했다고 하더군. 이제 지옷멧돼지를 죽여 당신의 실력을 확인해 보고자 하니 지옥멧돼지를 죽이고 돌아오시오.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '증거는 필요 없소. 난 당신의 말 속에 담긴 진실을 읽을 수 있소이다.' WHERE `entry`=8423; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 이미 내 고통을 가라앉혀 주었소. 경의를 표하는 바이며 감사하게 생각하오.' WHERE `entry`=8424; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비록 잠깐이지만 차가운 금속의 느낌을 다시 느낄 수가 있다니...' WHERE `entry`=8425; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신에게는 긴 시간도 영혼이 된 나에게는 한순간에 불과할 수 있겠지만... 그래도 너무 일찍 온 것 아니오?' WHERE `entry`=8425; +UPDATE `locales_quest` SET `Title_loc5` = '巫毒羽毛' WHERE `entry`=8425; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8426; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8426; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8426; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8426; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8427; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8427; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8427; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8427; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt 3 Ehrenabzeichen des Kriegshymnenklans zu einem Kriegshetzer der Horde, außerhalb der Schlachtfelder.' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8428; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8429; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8429; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8429; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8429; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8430; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8430; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8430; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8431; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8431; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8431; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt 3 Ehrenabzeichen des Kriegshymnenklans zu einem Kriegshetzer der Horde, außerhalb der Schlachtfelder.' WHERE `entry`=8431; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8431; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8431; +UPDATE `locales_quest` SET `Title_loc1` = '전쟁노래 협곡 전투' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt 3 Ehrenabzeichen des Kriegshymnenklans zu einem Kriegshetzer der Horde, außerhalb der Schlachtfelder.' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8432; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8433; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8433; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt 3 Ehrenabzeichen des Kriegshymnenklans zu einem Kriegshetzer der Horde, außerhalb der Schlachtfelder.' WHERE `entry`=8433; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8433; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8433; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8434; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8434; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt 3 Ehrenabzeichen des Kriegshymnenklans zu einem Kriegshetzer der Horde, außerhalb der Schlachtfelder.' WHERE `entry`=8434; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8434; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8434; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '전쟁노래 협곡에서 벌어지는 은빛날개 파수대와의 전투는 대단히 중요하오. 얼라이언스는 자기들 소유도 아닌 숲을 보호한다는 구실로 우리 호드 최대의 목재 공급원을 빼앗고 오히려 본래 주인인 우리를 쫓아내려 하고 있소.$B$B절대로 내버려둬서는 안 되오! 당신이 위대한 호드의 용사라는 증거를 가지고 내게 돌아오시오!' WHERE `entry`=8435; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La bataille dans le goulet des Chanteguerres contre les Sentinelles d\'Aile-argent est d\'une grande importance. Sous le prétexte de protéger une forêt qui ne lui appartient pas, l\'Alliance cherche à refuser à la Horde l\'une de ses plus grandes ressources en bois.$B$BNe la laissez pas faire, $N ! Revenez me voir quand vous aurez la preuve que vous avez bien servi la Horde !' WHERE `entry`=8435; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt 3 Ehrenabzeichen des Kriegshymnenklans zu einem Kriegshetzer der Horde, außerhalb der Schlachtfelder.' WHERE `entry`=8435; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8435; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'La batalla de la Garganta Grito de Guerra contra las centinelas Ala de Plata tiene una importancia vital. Con la excusa de estar protegiendo un bosque que no les pertenece, la Alianza intenta negar a la Horda una de sus principales fuentes de recursos madereros.$B$B¡No debemos permitirlo, $N! ¡Vuelve a verme cuando puedas demostrar que has servido a la Horda dignamente!|n' WHERE `entry`=8435; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8440; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Krieg gegen den Allianzabschaum frisst Unmengen an Ressourcen, $N! Wir können es uns nicht erlauben, dass uns unsere Vorräte auf dem Höhepunkt der Schlacht ausgehen. Stellt weiterhin sicher, dass das Arathibecken unter unserer Kontrolle bleibt.' WHERE `entry`=8440; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Krieg gegen den Allianzabschaum frisst Unmengen an Ressourcen, $N! Wir können es uns nicht erlauben, dass uns unsere Vorräte auf dem Höhepunkt der Schlacht ausgehen. Stellt weiterhin sicher, dass das Arathibecken unter unserer Kontrolle bleibt.' WHERE `entry`=8441; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡La guerra contra la escoria de la Alianza exige recursos, $n! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Sigue asegurándote de que la Cuenca de Arathi siga en nuestras manos!' WHERE `entry`=8441; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8442; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Krieg gegen den Allianzabschaum frisst Unmengen an Ressourcen, $N! Wir können es uns nicht erlauben, dass uns unsere Vorräte auf dem Höhepunkt der Schlacht ausgehen. Stellt weiterhin sicher, dass das Arathibecken unter unserer Kontrolle bleibt.' WHERE `entry`=8442; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단하오! 아라시 분지가 우리 수중에 있는 한 보급품 걱정은 하지 않아도 될 거요.' WHERE `entry`=8443; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '얼라이언스 놈들과 전쟁을 치르려면 자원이 필요하오! 전투가 한창일 때 보급품 물량이 바닥나서는 절대 안 되오. 적에게 아라시 분지가 넘어가지 않도록 만전을 기하시오!' WHERE `entry`=8443; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'La guerre contre la racaille de l\'Alliance exige des ressources, $n ! Nous ne pouvons pas nous permettre de laisser tarir nos réserves au beau milieu de la lutte.  Continuez à faire en sorte que le bassin d\'Arathi reste entre nos mains !' WHERE `entry`=8443; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der Krieg gegen den Allianzabschaum frisst Unmengen an Ressourcen, $N! Wir können es uns nicht erlauben, dass uns unsere Vorräte auf dem Höhepunkt der Schlacht ausgehen. Stellt weiterhin sicher, dass das Arathibecken unter unserer Kontrolle bleibt.' WHERE `entry`=8443; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡La guerra contra la escoria de la Alianza exige recursos, $n! No podemos permitir que nuestras reservas se agoten en medio de una batalla. ¡Sigue asegurándote de que la Cuenca de Arathi siga en nuestras manos!' WHERE `entry`=8443; +UPDATE `locales_quest` SET `Details_loc1` = '이 물건 때문에 세상이 오염되는 것입니다.$B$B이 물건과 에메랄드의 꿈에서 나타난 4마리 용 사이에 어떤 관련이 있는 것 같습니다. 이 물건의 숨겨진 용도를 알 수 있는 인물을 찾아야만 합니다. 달숲이나 세나리온 요새에 있는 드루이드가 도움을 줄 수 있을 것입니다.' WHERE `entry`=8446; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일인가, $R?' WHERE `entry`=8446; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '是的,$R?' WHERE `entry`=8446; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Sí, $R?' WHERE `entry`=8446; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Sí, $R?' WHERE `entry`=8446; +UPDATE `locales_quest` SET `EndText_loc1` = '깨어나는 전설' WHERE `entry`=8447; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우리는 과거에 일어났던 사건 때문에 너무나 많은 고통을 겪고 있소. 우리 나무구렁일족을 위해 힘써줘서 고맙소이다. 자, 보잘것없지만 점차 돈독해지는 우리 우정을 위한 선물이외다.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '포기하지 마시오, $n! 우리 일족으로부터 신뢰를 얻고 싶다면 먼저 당신이 우리의 친구임을 증명해 보여야만 하오.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Nur weiter so, $N. Wenn Ihr Euch unser Vertrauen verdienen möchtet, dann müsst Ihr Euch erst als würdig beweisen.' WHERE `entry`=8460; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신 눈에서 승리의 기쁨이 느껴지는군. 승리라... 동족을 해치운 것도 승리라고 할 수 있을지... 어쨌든, 당신은 신뢰해도 괜찮을 것 같소.$B$B요새 안의 나무구렁일족이 당신을 적대시하지 않고 환영하기까지는 시간이 조금 걸릴 거요. 형제들이 당신에 대한 의심을 지울 때까지 조금만 참으시오. 우리를 배신하거나 공격하지 않는 이상 좋은 친구가 될 수 있을 테니까.' WHERE `entry`=8461; +UPDATE `locales_quest` SET `Details_loc1` = '당신이라면 우리 나무구렁일족을 위협하는 더욱 큰 문제도 충분히 처리할 수 있을 것이라 믿소. 그만한 능력이 있다는 것을 여기서 충분히 증명해 보였으니 말이오.$B$B이 길을 따라 북쪽으로 쭉 가면 나무구렁 요새 입구가 나오는데, 그곳에 나피엔이라고 하는 우리 일족 한 명이 보초를 서고 있소. 그의 모습이 다소 야만적이고 흉포한 짐승처럼 보이겠지만 겁낼 필요는 없소. 그는 우리 마을을 위협하는 악의 무리에 맞서 싸울 조력자를 찾고 있는 것뿐이니까.' WHERE `entry`=8462; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음... 여러 이방인들이 우리 나무구렁일족 펄볼그와 친구가 되고 싶어 한다는 얘기는 들었소. 일단 환영하오. 하지만 우리 일족이 외지인들에게 그리 친절하지만은 않다는 사실은 알아두시오.$B$B특히 요즘은 몹시 어려운 시기라, 우리는 이 세계가 타락하는 것을 막기 위해 함께 싸울 수 있는 자들만 신뢰하고 있소. 따라서 모든 이방인은 우리의 친구임을 몸소 증명해야 하지. 그렇지 못한 자들이 이 요새로 들어간다면... 그때는 대가를 톡톡히 치르게 될 거요.' WHERE `entry`=8462; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '비록 슬픈 일이기는 하지만 도움을 줘서 고맙소. 감사의 표시로 이것을 주고 싶소.$B$B우릴 계속해서 도와주시오. 도움을 청할 곳이 너무 부족하오. 당신의 도움 없이 우리 일족의 힘만으로는 당면한 위협을 해결하기가 너무 벅차다오.' WHERE `entry`=8464; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wir schätzen sehr, was Ihr für die Furbolgs der Holzschlundfeste getan habt, $N. Eure kontinuierlichen Bemühungen werden Euch sicherlich das Vertrauen und den Respekt meines Stammes einbringen.' WHERE `entry`=8464; +UPDATE `locales_quest` SET `Objectives_loc1` = '나무구렁 요새를 통과하여 여명의 설원으로 가서 나무구렁 요새 입구를 지키고 서 있는 살파와 대화해야 합니다.' WHERE `entry`=8465; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 잘했소! 우리 일족에게 당신의 공로를 꼭 알리겠소.$B$B깃털 머리장식을 발견하면 잊지 말고 내게 가져다주시오. 깃털이 더는 필요하지 않을 때까지...' WHERE `entry`=8466; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 당신을 믿지만 의심 많은 우리 일족에게도 당신이 친구라는 것을 계속 증명해야 할 것이오. 그러려면 앞으로도 내 도움이 필요할 것이오.$B$B마른가지일족 펄볼그 중 일부는 독특한 깃털로 머리를 장식하고 다닌다오. 놈들의 수를 줄이고 그 증거로 그 머리장식을 가져오시오. 어떤 놈들을 처치하든지 깃털 머리장식을 구하는 대로 내게 가져다주시오. 5개를 가지고 올 때마다 나무구렁일족의 신뢰를 얻게 될 거요.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Même si vous m’avez déjà montré votre valeur, vous devez continuer à faire vos preuves vis-à-vis des autres membres de ma tribu, qui sont plus méfiants que moi.  Je pourrai peut-être vous aider dans cette tâche.$B$BCertains furbolgs Mort-bois portent une coiffe distinctive qui pourraient vous servir à démontrer que vous avez bien diminué leurs rangs.  Apportez-moi une plume de toutes les coiffes que vous vous procurerez. Pour chaque série de cinq plumes que vous m’apporterez, vous gagnerez la reconnaissance des Grumegueules.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt Euch mir gegenüber mehr als bewiesen, doch um das Vertrauen meiner misstrauischen Brüder und Schwestern zu gewinnen, ist es noch ein weiter Weg. Keine Sorge, ich werde Euch dabei behilflich sein, auch diese letzte Hürde zu überwinden.$B$BEinige Furbolgs der Totenwaldfelle tragen einen auffälligen Kopfschmuck. Dieser wäre ein ausreichender Beweis, für euren Kampf gegen unsere verderbten Geschwister. Bringt mir die Federn der von Euch erbeuteten Kopfschmucke. Für jeweils fünf Federn die Ihr bei mir abgebt, wird sich Euer Ruf unter den Einwohnern der Holzschlundfeste verbessern.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aunque a mí ya me has probado tu valía, tendrás que seguir trabajando si quieres ganarte a los recelosos miembros de mi tribu. Quizás yo pueda ayudarte a conseguirlo.$B$BReduce el número de los furbolgs Muertobosque y recoge el penacho que llevan algunos. Te servirá como prueba de tu hazaña. Tráeme una pluma de cualquiera de los penachos que consigas; por cada grupo de 5 que me traigas, ganarás reconocimiento entre los Fauces de Madera.' WHERE `entry`=8466; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 잘했소! 우리 일족에게 당신의 공로를 꼭 알리겠소.$B$B깃털 머리장식을 발견하면 잊지 말고 내게 가져다주시오. 깃털이 더는 필요하지 않을 때까지...' WHERE `entry`=8467; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나는 당신을 믿지만 의심 많은 우리 일족에게도 당신이 친구라는 것을 계속 증명해야 할 것이오. 그러려면 앞으로도 내 도움이 필요할 것이오.$B$B마른가지일족 펄볼그 중 일부는 독특한 깃털로 머리를 장식하고 다니고 있소. 놈들의 수를 줄이고 그 증거로 깃털 머리장식을 가져오시오. 어떤 놈들을 처치하든지 머리장식을 구하는 대로 내게 가져다주시오. 5개를 가지고 올 때마다 나무구렁일족의 신뢰를 얻게 될 것이오.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Même si vous m’avez déjà montré votre valeur, vous devez continuer à faire vos preuves vis-à-vis des autres membres de ma tribu, qui sont plus méfiants que moi.  Je pourrai peut-être vous aider dans cette tâche.$B$BCertains furbolgs Mort-bois portent une coiffe distinctive qui pourraient vous servir à démontrer que vous avez bien diminué leurs rangs.  Apportez-moi une plume de toutes les coiffes que vous vous procurerez. Pour chaque série de cinq plumes que vous m’apporterez, vous gagnerez la reconnaissance des Grumegueules.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt Euch mir gegenüber mehr als bewiesen, doch um das Vertrauen meiner misstrauischen Brüder und Schwestern zu gewinnen, ist es noch ein weiter Weg. Keine Sorge, ich werde Euch dabei behilflich sein, auch diese letzte Hürde zu überwinden.$B$BEinige Furbolgs der Totenwaldfelle tragen einen auffälligen Kopfschmuck. Dieser wäre ein ausreichender Beweis, für euren Kampf gegen unsere verderbten Geschwister. Bringt mir die Federn der von Euch erbeuteten Kopfschmucke. Für jeweils fünf Federn die Ihr bei mir abgebt, wird sich Euer Ruf unter den Einwohnern der Holzschlundfeste verbessern.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Aunque a mí ya me has probado tu valía, tendrás que seguir trabajando si quieres ganarte a los recelosos miembros de mi tribu. Quizás yo pueda ayudarte a conseguirlo.$B$BReduce el número de los fúrbolgs Muertobosque y recoge el penacho que llevan algunos. Te servirá como prueba de tu hazaña. Tráeme una pluma de cualquiera de los penachos que consigas; por cada grupo de 5 que me traigas, ganarás reconocimiento entre los Fauces de Madera.' WHERE `entry`=8467; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또다시 당신의 신망을 증명해 보였소! 우리 일족에게 당신의 공로를 꼭 알리겠소.$B$B눈사태일족 정기의 구슬을 발견하면 잊지 말고 내게 가져다주시오. 5개씩 가져올 때마다 우리 일족에게 당신 얘기를 잘 해주겠소.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '$n, 나는 당신을 신뢰하게 되었지만 아직 의심을 떨치지 못한 우리 일족들의 신뢰도 얻어야 하오. 그러려면 당신에게 할 일이 하나 있소이다.$B$B눈사태일족은 사악한 영혼으로부터 자신들을 보호하기 위해 정기의 구슬을 지니고 다닌다고 하오. 하지만 정작 눈사태일족 자신들이 타락을 퍼뜨리는 하수인이 된 것으로 보아 그 구슬은 아무런 효과도 없는 것이 분명하오. 타락한 눈사태일족 펄볼그들이 갖고 다니는 정기의 구슬을 내게 가져다주시오. 5개씩 가지고 올 때마다 나무구렁일족의 신뢰를 얻게 될 것이오.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez certainement gagné ma confiance, $n, mais vous devez continuer à faire vos preuves devant ma tribu, fort soupçonneuse. Voici ce que vous pouvez faire pour qu’ils vous considèrent plus favorablement.$B$BLes Tombe-hiver sont célèbres pour les perles qu’ils portent pour se protéger des mauvais esprits. De toute évidence, elles n’ont pas joué leur rôle, car les Tombe-hiver sont eux-mêmes devenus des agents de la corruption.  Apportez-moi les perles d’esprit que vous aurez prises sur les furbolgs Tombe-hiver que vous aurez vaincus. Pour chaque série de cinq perles que vous m’apporterez, vous gagnerez la reconnaissance des Grumegueules' WHERE `entry`=8469; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt Euch mein Vertrauen hart erarbeitet, $N. Doch bis meine Brüder und Schwestern Euch genauso akzeptieren, wie ich es tue, ist es noch ein weiter Weg. Ihr könnt jedoch etwas für tun, um diesen Prozess zu beschleunigen. Habt Ihr weitere Geisterperlen?' WHERE `entry`=8469; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has sabido ganarte mi confianza, $n, pero aún tendrás que ganarte la confianza de mi tribu. Hay algo que puedes hacer para conseguirlo.$B$BSe sabe que los Nevada llevan consigo cuentas de espíritus para protegerse contra los espíritus infectos. Esas cuentas no han cumplido sus propósitos ya que los propios Nevada se han convertido en agentes de corrupción. Tráeme las cuentas de espíritu de los furbolgs Nevada caídos, por cada cinco que me traigas aumentará tu reconocimiento entre los Fauces de Madera.' WHERE `entry`=8469; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = '$C, vous êtes accueilli dans mon domaine.Forgefer devrait toujours être considéré comme un foyer pour un héros tel que vous. Maintenant, quelles affaires avez-vous avec moi?' WHERE `entry`=8484; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'In der Tat, dies ist eine äusserst interessante Wendung der Ereignisse. Ein dauerhafter Friede mit diesen Kreaturen, das würde uns wirklich einen Vorteil in den Belangen um Kalimdor bringen… einen, den die Nachtelfen nicht alleine bewirken können. Ich werde dies den anderen Anführern der Allianz sofort mitteilen, und weitere Diplomaten werden entsendet werden!$B$BUnd was Euch betrifft, $N… Ihr habt in beidem Mut gezeigt, in Diplomatie und Tat. Ich danke Euch im Namen der Allianz!' WHERE `entry`=8484; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = '$C, Ihr seid in meinem Reich willkommen. Eisenschmiede sollte immer als Heim für Helden wie Euch betrachtet werden. Und jetzt, wegen welchem Anliegen seid Ihr hier?' WHERE `entry`=8484; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '해냈군요! 이 구리 주괴를 쌓아놓고 당장 전쟁 물자를 만드는 데 이용해야겠습니다. 당신과 같은 용사들이 있기에 얼라이언스를 위해 헌신하는 일에 긍지를 느낀답니다. 정말 잘했습니다!$B$B구리 주괴가 좀 더 생기게 되면, 내게 가져다줘야 한다는 것을 잊지 마십시오.' WHERE `entry`=8492; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '구리 주괴 20개를 모두 모았습니까?' WHERE `entry`=8492; +UPDATE `locales_quest` SET `Details_loc1` = '다시 돌아왔군요? 좋습니다! 안퀴라즈 전쟁에 필요한 물자를 확보하려면 구리 주괴가 더 필요합니다. 우리를 도와주겠습니까?' WHERE `entry`=8493; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단하군요! 여기 저기 땅을 파서 그 구리를 찾고 이를 녹이는 것이 얼마나 어려운 일인지 잘 알고 있습니다. 경매장에서 돈을 주고 샀다면 얘기가 조금 다르겠지만 말입니다... 어쨌든 내게는 큰 도움이 되었습니다. 전쟁 물자를 확보하는 일에 큰 공을 세웠으니 모두의 칭송을 받게 될 것입니다. 구리 주괴가 더 생기면 내게 지체없이 가져다주십시오.' WHERE `entry`=8493; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 돌아왔군요? 좋습니다! 지금까지 당신이 제공한 구리 주괴는 전쟁 준비에 여러 바여러 방면으로 도움이 될 것입니다. 내가 알기엔 구리 주괴는 시간이 된다면 우리가 배치를 계획하고 있는 자이로콥터의 소규모 함대뿐 아니라, 증기 전차를 만드는데 부품으로 사용될 것입니다.$B$B여기 구리 주괴 더미에 손대지 마십시오. 우린 안퀴라즈 전쟁에 필요한 물자를 확보하려면 구리 주괴가 더 필요합니다. 우리를 도와주겠습니까?' WHERE `entry`=8493; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has vuelto? ¿Así pretendes conseguir que mejore la opinión que tengo de ti, $C? ¡Es que se me saltan las lágrimas! Así que, como verás, aún no tenemos suficientes barras de hierro para todas las armas, armaduras, tanques de vapor y demás chismes que hay que construir para la caza de bichos. ¿Crees que podrás hacer un hueco para traer otra pila de 20 barras de hierro entre un garbeo y otro a Zul\'Gurub, o adondequiera que vayan los jóvenes de hoy en día?' WHERE `entry`=8495; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Ya has vuelto? ¿Así pretendes conseguir que mejore la opinión que tengo de ti, $C? ¡Es que se me saltan las lágrimas! Así que, como verás, aún no tenemos suficientes barras de hierro para todas las armas, armaduras, tanques de vapor y demás chismes que hay que construir para la caza de bichos. ¿Crees que podrás hacer un hueco para traer otra pila de 20 barras de hierro entre un garbeo y otro a Zul\'Gurub, o adondequiera que vayan los jóvenes de hoy en día?' WHERE `entry`=8495; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨소. 적보다 한발 앞서 행동하는 것이 무엇보다 중요한 것이오. 이 정보를 이용하면 황혼의망치단이 감행할 공격을 예상할 수 있을 것이외다.' WHERE `entry`=8498; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '내게 전달할 물건이 있지 않소?' WHERE `entry`=8498; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Qué alegría volver a verte, $N! Espero que todo te vaya bien. Es cierto que aún necesitamos barras de torio. Si te sobra alguno, los estoy reuniendo para los preparativos de la guerra de Ahn\'Qiraj.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¡Qué alegría volver a verte, $N! Espero que todo te vaya bien. Es cierto que aún necesitamos barras de torio. Si te sobra alguno, los estoy reuniendo para los preparativos de la guerra de Ahn\'Qiraj.' WHERE `entry`=8500; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁을 위한 준비가 한창인 지금, 실리더스 지역에 나타나는 실리시드의 존재는 우리 일에 커다란 위협으로 떠오르고 있습니다. 당신은 하이브아쉬 공격을 위한 지원군으로 선택되었습니다. 주요 목표는 날아다니는 독침 하이브아쉬입니다.$B$B임무를 마치면 지휘관 마랄리스에게 돌아가서 보고하십시오.' WHERE `entry`=8501; +UPDATE `locales_quest` SET `Details_loc1` = '전쟁 준비가 한창인 지금, 실리더스 지역에 출몰하는 실리시드 무리의 존재는 우리 일에 점점 더 커다란 위협으로 떠오르고 있습니다. 당신은 하이브아쉬 공격을 위한 지원군으로 선택되었습니다. 주요 목표는 일꾼 하이브아쉬입니다.$B$B임무를 마치면 지휘관 마랄리스에게 돌아가서 보고하십시오.' WHERE `entry`=8502; +UPDATE `locales_quest` SET `Details_loc1` = '다시 오셨군요... 무슨 일로 오셨죠? 아, 갈래물풀이 더 필요한지 알아보러 오셨군요! 운이 좋으시네요. 아주 중요한 이 질문에 답을 하자면... 예, 아주 절실히 필요해요! 갈래물풀 20개를 더 모아 주실 수 있으시죠?' WHERE `entry`=8504; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대의 노고에 깊이 감사 드립니다. 무자비한 실리시드의 공격과 그들을 조종하는 세력을 물리치기 위해서는 모두가 단결하지 않는다면 안 될 것입니다. 호드 연합에서도 이를 위해 자체적으로 보라 연꽃을 모으고 있습니다. 보라 연꽃을 더 발견하시면 여기로 다시 가져오시기 바랍니다.' WHERE `entry`=8505; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '부탁한 보라 연꽃은 가지고 오셨습니까?' WHERE `entry`=8505; +UPDATE `locales_quest` SET `Details_loc1` = '어서 오십시오, $c|1이여;여;. 보라 연꽃이 조금씩 모이고 있기는 하지만 좀 더 많이 필요합니다. 보라 연꽃을 좀 더 모으실 수 있다면, 부탁이니 꼭 내게 가져와 주십시오.' WHERE `entry`=8506; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 정말 잘하셨소. 그동안 그대의 실력에 알맞은 몇 가지 임무를 준비해 두었소.$B$B그대 같은 이들이 계속 노력해 준다면 조만간 이 땅에서 적을 섬멸할 수 있을 것이오!$B$B새로운 임무를 받고 싶다면 블랙앤빌 연대장에게 가보시오.' WHERE `entry`=8507; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '하이브조라 밖으로 가면 주둔 중인 블랙앤빌 연대장의 군대가 있을 것입니다. 연대장을 찾을 수 없으면 그의 부관인 자넬라 스타우트해머와 대화하십시오.' WHERE `entry`=8507; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '흠, 요즘은 요만한 전투를 벌이고도 야전 임무를 완수한 걸로 쳐주더군. 이것을 가지고 세나리온 요새로 돌아가게. 자네를 위해 뭔가 손쉬운 일을 분명히 준비해 놓고 기다리고들 있을 걸세.$B$B어서 가 보게!' WHERE `entry`=8508; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 보고서에 서명을 해달라는 말인가?$B$B제공된 아이템: $B' WHERE `entry`=8508; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Je suppose que vous voulez que ces papiers soient signés, jeune homme ?$B$BObjet fourni : $B' WHERE `entry`=8508; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr wollt diese Papiere also unterzeichnet bekommen, Junge?$B$BBereitgestellter Gegenstand: $B' WHERE `entry`=8508; +UPDATE `locales_quest` SET `Details_loc1` = '다시 만나 반가워요. 여러 가지 군수 물자를 만들려면 아무래도 얇은 가죽이 더 필요할 것 같군요. 10개만 더 가져다 주면 충분할 것 같은데...' WHERE `entry`=8512; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '아낌없는 기부, 정말 고마워요. 바로 이것들을 얇은 가죽 더미에 가져다 놓을 것이고 그러면 즉시 가죽들은 좋은 방어구와 가죽 조각이나 우리의 전쟁 준비에 쓰일 다른 것으로 바뀌게 될 겁니다. 얇은 가죽은 항상 부족한 것 같으니, 더 구하게 되면 돌아와서 다시 와 주세요.' WHERE `entry`=8512; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다시 만나 반가워요. 여러 가지 군수 물자를 만들려면 아무래도 얇은 가죽이 더 필요할 것 같군요. 10개만 더 가져다 주면 충분할 것 같은데...' WHERE `entry`=8512; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우와! 마치 자원 봉사하러 여기 오신 분 같습니다. 가죽을 기부해 주셔서 정말 감사합니다. 잘 포장한 다음 개수를 확인해야겠습니다. 당신은 동료를 기쁘게 하는 방법을 잘 알고 있는 분이시로군요.' WHERE `entry`=8513; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물론이죠, 누구신지 기억하고 있습니다. 혹시 지금 가지고 계신 그게 일반 가죽인가요?' WHERE `entry`=8513; +UPDATE `locales_quest` SET `Details_loc1` = '네, 지금까지 모은 일반 가죽은 모두 $2063w개입니다. 너무 많은 부탁을 드리는 것 같아 죄송합니다만, 괜찮으시다면 제게 할당된 몫을 마저 채울 수 있도록 도와주셨으면 합니다.' WHERE `entry`=8514; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '대단하시군요! 일반 가죽을 이렇게나 많이 구해 주시다니! 가져다주신 보급품 바로 옆에 적합한 용도로 쓰이도록 가져다 놓도록 하겠습니다. 도와주신 덕분에 필요한 양의 일반 가죽을 금방 확보할 수 있을 것 같군요!$B$B감사합니다!' WHERE `entry`=8514; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그렇습니다, 많은 양의 일반 가죽을 모은 것 같습니다만 가죽이 더 필요합니다. 이 가죽들 모두 한 조각도 버리지 않고 잘 쓰이게 될 것이라 보장합니다. 너무 많은 부탁을 드리는 것 같아 죄송합니다만, 괜찮으시다면 제게 할당된 몫을 마저 채울 수 있도록 도와주셨으면 합니다.' WHERE `entry`=8514; +UPDATE `locales_quest` SET `Details_loc1` = '그래요, 이 정도로는 아직 충분하지 않아요. 우리 목표는 $2071w개예요. 그것으로 우리가 만들 수 있는 것들을 상상해 보세요! 온갖 종류의 갑옷과 무기, 증기 전차 안에 필요한 물건들, 거기에 라이플 조준경까지! 그리고 기계공학으로 고글도 만들 수 있어요. 만약 우리가 쓰고 남을 정도로 많은 양의 두꺼운 가죽을 모은다면 남는 것을 호드에게 제공해 비행선을 만드는 데 사용하도록 할 수도 있을 거예요!$B$B그러니 두꺼운 가죽을 좀 더 가져다주실래요?' WHERE `entry`=8516; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '또 해냈군요! 이 가죽을 어디서 어떻게 구해서 여기로 가지고 올 수 있었는지 정말 놀라울 따름이에요. 당신이 얼마나 많은 도움을 줬는지 알게 된다면 거리에서 만나는 이들마다 사인해 달라고 아마 난리가 날 거예요!$B$B두꺼운 가죽을 아낌없이 기부해 줘서 다시 한 번 고마워요.' WHERE `entry`=8516; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그래요, 이 정도로는 아직 충분하지 않아요. 두꺼운 가죽 수집 목표치에 아직 도달하지 못했습니다. 그것으로 우리가 만들 수 있는 것들을 상상해 보세요! 온갖 종류의 갑옷과 무기, 증기 전차 안에 필요한 물건들, 거기에 라이플 조준경까지! 그리고 언제나 신나는 기계공학으로 고글도 만들 수 있어요!$B$B그러니 두꺼운 가죽을 좀 더 가져다주실래요?' WHERE `entry`=8516; +UPDATE `locales_quest` SET `Details_loc1` = '희생 정신이 정말 투철하신 분이군요! 여기에서 제 임무를 완수하려면 아직 리넨 붕대가 많이 모자랍니다. 리넨 붕대 모으는 일을 다시 한 번 도와주시겠습니까?' WHERE `entry`=8518; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 존경받아 마땅한 분입니다! 우리가 전시 상황이라는 것을 이용해 자기 호주머니나 채우려고 혈안이 된 작자들과는 다르게 그대는 얼라이언스, 아니 아제로스 전체에 희생 정신이 무엇인지 다시 한 번 보여 주셨습니다.$B$B엘룬의 가호가 늘 함께하기를!' WHERE `entry`=8518; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '희생 정신이 정말 투철하신 분이군요! 여기서의 제 임무를 완수하려면 아직 리넨 붕대가 많이 모자랍니다. 리넨 붕대 모으는 일을 다시 한 번 도와주시겠습니까?' WHERE `entry`=8518; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = 'Nunca dejará de asombrarme el altruismo demostrado cuando tantos optarían por una alternativa egoísta. $C, todavía necesito unas cuantas vendas de lino para poder dar mi encargo por cumplido. ¿Me ayudarás una vez más a reunir esas vendas?' WHERE `entry`=8518; +UPDATE `locales_quest` SET `Details_loc1` = '냉정을 되찾고 집중하니 수정 안에서 뭔가 꿈틀거리는 것을 느낄 수 있습니다. 그리곤 좀 더 자세히 들여다보니 지나간 과거를 보고 있다는 사실을 깨닫게 됩니다... 바로 잊혀진... 오랜 기억을.' WHERE `entry`=8519; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '스테그헬름이 배신한 후 나는 흩어진 흐르는 모래의 홀 파편을 모아 여기로 돌아왔다. 그리고 흐르는 모래의 홀을 이용해 이 세계를 어지럽히려는 무리로부터 홀을 지키겠노라고 굳게 다짐했지. 그리하여 용군단의 임무가 탄생하게 된 것이니라.$B$B이 세계를 혼란에 빠뜨리려는 무리들이 4개의 강력한 위상으로 분리된 흐르는 모래의 홀을 복원한다는 것은 거의 불가능한 일이었다... 적어도 나는 그렇게 생각했다만 내가 어리석었다. 지금은 오히려 그 괘씸한 용군단에게 쫓기는 신세가 됐으니...' WHERE `entry`=8519; +UPDATE `locales_quest` SET `EndText_loc5` = '流沙之戰' WHERE `entry`=8519; +UPDATE `locales_quest` SET `Details_loc1` = '또다시 도움을 주시겠다니 정말 친절한 $c님이시군요. 지금까지 모은 비단 붕대가 $2082w개니까 아직 조금 더 필요한 상황이에요.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '남을 배려하는 마음이 깊으신 분이군요. 군수 물자 확보에 도움을 주셔서 정말 감사합니다. 당신 같은 분들의 활약에 따라 안퀴라즈 전쟁의 승패가 결정될 겁니다. 이것으로 필요한 비단 붕대가 충분히 확보되었으면 좋겠군요.$B$B다시 한 번 감사 드립니다.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '또다시 도움을 주시겠다니 정말 친절한 분이시군요. 지금까지 모인 상당한 수의 비단 붕대를 모았습니다만 아직 더 필요합니다. 다른 비단 붕대 뭉치를 모을 수 있는 방법이 없을까요? 그리곤 붕대를 저에게 가져다주실 수 있는 방법 말입니다. 얼라이언스 연합과 제가 무척 감사하게 생각할 겁니다.' WHERE `entry`=8521; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¡Qué! ¿Tú otra vez? Me dejas de piedra... si no fuera por el hecho de que soy un gnomo. ¡El Gastrónomo Salao para ser exactos! ¡Conque has vuelto para ayudarnos! No se te puede culpar por ello. ¿Acaso no te encanta el aroma de toda esa comida? $B$BNehmt jetzt Euer Zeug und geht mir aus den Augen.' WHERE `entry`=9110; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Der verlorene Hamster kehrt zurück! Habt Ihr die von mir benötigten Dinge?' WHERE `entry`=9110; +UPDATE `locales_quest` SET `Title_loc5` = '信仰長袍' WHERE `entry`=9111; +UPDATE `locales_quest` SET `Title_loc5` = '信仰護腿' WHERE `entry`=9112; +UPDATE `locales_quest` SET `Title_loc5` = '信仰頭環' WHERE `entry`=9113; +UPDATE `locales_quest` SET `Title_loc5` = '信仰肩墊' WHERE `entry`=9114; +UPDATE `locales_quest` SET `Title_loc5` = '信仰便鞋' WHERE `entry`=9115; +UPDATE `locales_quest` SET `Title_loc5` = '信仰手套' WHERE `entry`=9116; +UPDATE `locales_quest` SET `Title_loc5` = '信仰腰帶' WHERE `entry`=9117; +UPDATE `locales_quest` SET `Title_loc5` = '信仰束腕' WHERE `entry`=9118; +UPDATE `locales_quest` SET `Details_loc1` = '이 성물함은 낙스라마스의 주인이 남긴 유일한 물건입니다. 이 성물함을 파괴해서 리치가 다시는 부활하지 못하도록 막는 것이 더 현명한 판단이라고 생각됩니다. 감사하게도 당신은 마음속을 울리는 그 이유에 대해 반문하지 않습니다.$B$B희망의 빛 예배당에 있는 누군가가 이 성물함을 가져다주는 대가로 크게 보답할 것입니다. 켈투자드가 모든 힘을 되찾아 부활한다고 해도 누가 신경이나 쓰겠습니까?' WHERE `entry`=9120; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '속이 좀 울렁거릴 거예요. 제대로 되고 있다는 신호지요. 이 작업이 끝나면 역병의 숲에 있는 룬 차원문을 통해 낙스라마스로 갈 수 있을 겁니다.' WHERE `entry`=9121; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아무도 낙스라마스에 들어가지 못했으니 당연히 그곳의 얘기를 전해준 사람도 없답니다.' WHERE `entry`=9121; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '속이 좀 울렁거릴 테지만 그게 제대로 되고 있다는 신호지요. 이 작업이 끝나면 역병의 숲에 있는 룬 차원문을 통해 낙스라마스로 갈 수 있을 겁니다.' WHERE `entry`=9122; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '아무도 낙스라마스에 들어가지 못했으니 당연히 그곳의 얘기를 전해준 사람도 없답니다.' WHERE `entry`=9122; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '속이 좀 울렁거릴 테지만 그게 제대로 되고 있다는 신호지요. 이 작업이 끝나면 역병의 숲에 있는 룬 차원문을 통해 낙스라마스로 갈 수 있을 겁니다.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Keiner von denen, die Naxxramas betreten haben, hat überlebt, um davon berichten zu können.' WHERE `entry`=9123; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Sentirás un hormigueo, $n; eso quiere decir que funciona. Después podrás cruzar el portal rúnico del Bosque de la Peste para entrar en Naxxramas.|n' WHERE `entry`=9123; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오! 그 정도면 훌륭하군요. 지하마귀 발톱을 가지고 오신다면 언제든지 환영입니다. 발톱 30개를 가지고 올 때마다 휘장 1개를 드리죠.' WHERE `entry`=9124; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사냥은 잘되갑니까?' WHERE `entry`=9124; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estupendo, $n. Recuerda que puedes traerme todas las piezas que quieras. Por cada montón que me traigas, te recompensaré con una insignia.' WHERE `entry`=9124; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Cómo va la caza?' WHERE `entry`=9124; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 대단하군요, $n! 이것들은 아주 요긴하게 쓰일 것입니다.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '첫 번째 임무는 아주 훌륭하게 처리해 주셨습니다, $n. 지하마귀 발톱이 좀 더 있다면 제가 받아드리지요. 발톱 30개를 가지고 오실 때마다 또 다른 휘장을 보상으로 드리겠습니다.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Votre travail pour le premier lot a été exemplaire, $n. Si vous en avez plus, je peux les prendre maintenant. Pour chaque lot que vous rapporterez, je vous récompenserai avec un insigne.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt mit dem ersten Schwung vorbildliche Arbeit geleistet, $N. Solltet Ihr noch mehr Teile haben, nehme ich sie Euch jetzt ab. Für jede abgelieferte Ladung werde ich Euch mit einer Insigne belohnen.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `Title_loc5` = '地穴惡魔部位' WHERE `entry`=9125; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Excelente, $n! Daré un buen uso a estas piezas, no lo dudes.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Hiciste un trabajo ejemplar con tu primera entrega, $n. Si tienes más, puedes dármelas ahora. Por cada montón que me entregues, te daré una insignia.' WHERE `entry`=9125; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '일 처리가 빠르시군. 마치 여우처럼... 그건 그렇고, 내가 돈 사중창단의 일원이었단 얘기 했었나?$B$B언제 한 번 그 얘기를 꼭 해달라고 하시오.' WHERE `entry`=9126; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '해골이 득실대는 곳으로 안내할 수도 있소.' WHERE `entry`=9126; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '가젯잔 무도회장의 전속 무용수가 되려는 내 꿈은 곧 현실이 될 거요! 당신이 계속해서 도와주시오.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '나를 돕는 자가 해골 조각을 아무리 많이 가지고 와도 얼마든지 받아줄 수 있소. 남는 해골 조각이 있으면 가지고 오시오. 보상으로 또 다른 휘장을 줄 테니까!' WHERE `entry`=9127; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Dans mon métier, un homme ne peut jamais avoir trop de fragments d\'os, $n.Chaque fois que vous aurez un surplus de fragments, apportez-les-moi, je vous récompenserai avec un autre insigne.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ein Mann meines Berufsstandes kann niemals zu viele Knochenfragmente besitzen, $N. Kommt zu mir, wann immer Ihr einen Überschuss an Fragmenten habt. Ich tausche sie dann gegen eine weitere Insigne ein.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `Title_loc5` = '骨頭碎片' WHERE `entry`=9127; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Con este oficio, nunca tengo demasiados fragmentos de hueso, $n. Siempre que tengas fragmentos de más, tráemelos y te recompensaré con otra insignia.' WHERE `entry`=9127; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨어요! 약속한 대로 이 휘장은 $n, 당신 거예요. 잊지 마세요. 휘장은 얼마든지 더 있다는 사실을...' WHERE `entry`=9128; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '제가 할 수 있는 일은 $n, 당신에게 올바른 방향을 제시하는 것뿐이에요.' WHERE `entry`=9128; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '¡Bien hecho, $n! Tal y como te prometí, aquí tienes una insignia. Y recuerda que de donde saqué esta, puedo sacar más.' WHERE `entry`=9128; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Solo puedo indicarte la dirección correcta, $n.' WHERE `entry`=9128; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '$n, 저희를 위해 정말 큰일을 해주시는군요. 잘하셨습니다!' WHERE `entry`=9129; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '사실은 정령의 정수로 얼음불꽃 의복을 만들어요. 낙스라마스에서 싸우는 마법사들이 입는 물건이죠. 당신 같은 분들이 없다면 우리는 이번 전쟁에서 분명 패배하고 말 거예요.$B$B그러니 정령의 정수를 되도록 많이 가져다주세요. 그 답례로 휘장을 더 드리겠어요.' WHERE `entry`=9129; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'À vrai dire, j’utilise les noyaux pour créer des armures de givrefeu. C’est l’armure que portent les mages qui se battent dans Naxxramas. Sans vous et quelques autres, nous serions incontestablement en train de perdre cette guerre.$B$BCeci dit, vous pouvez m’apporter encore des noyaux et je vous octroierai d’autres insignes.' WHERE `entry`=9129; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Glaubt mir, ich verwende diese Kerne zum Anfertigen von Frostfeuerrüstungen. Es ist die Rüstung, die von Magiern getragen wird, die in Naxxramas kämpfen. Ohne Euch und Euresgleichen, würden wir diesen Krieg höchstwahrscheinlich verlieren.$B$BBringt Ihr mir auch weiterhin mehr Kerne, so werde ich Euch dafür wieder mit Insignien entlohnen.' WHERE `entry`=9129; +UPDATE `locales_quest` SET `Title_loc5` = '元素之核' WHERE `entry`=9129; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Nos brindas un gran servicio, $n. ¡Bien hecho!' WHERE `entry`=9129; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '우선, 이 정도면 되겠군. 좀 더 구하면 찾아오시오.' WHERE `entry`=9131; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<화가 난 목소리로 소리치는 코팩스>$B$B원하는 게 뭐요? 어디로 가야 할지 몰라서 그러는 것이오? 그거라면 내가 알려줄 수도...' WHERE `entry`=9131; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'De momento, me conformo con estos. Si consigues más, ya sabes dónde encontrarme.' WHERE `entry`=9131; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '$B$B¿Qué quieres? ¿Indicaciones? Ah. Puedo darte algunas, sí...' WHERE `entry`=9131; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 전부요? 처음에 내가 한 말을 제대로 듣지 않았군. 많을수록 좋다고 했소!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '검은무쇠 조각을 한아름 가지고 올 때마다 휘장을 하나씩 주겠소. 많으면 많을수록 좋지. 자, 이 도끼 맛을 보고 싶지 않거든 썩 눈앞에서 사라지시오!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour chaque brassée de ces morceaux que vous m\'apporterez, je vous donnerai un insigne - le plus sera le mieux. Hors de ma vue maintenant, avant que je vous tranche en deux !' WHERE `entry`=9132; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ich gebe Euch für jede Ladung Dunkeleisenfragmente eine Insignie - je mehr, umso besser. Geht mir jetzt aus den Augen, bevor ich Euch noch zweiteile!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `Title_loc5` = '黑鐵碎塊' WHERE `entry`=9132; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Por cada brazada de restos que me traigas, te daré una insignia. Cuantos más restos traigas, mejor. Y ahora, fuera de mi vista, ¡antes de que te parta en dos!' WHERE `entry`=9132; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 고마워요!$B$B<인사를 하는 레이네>$B$B야생 잎사귀를 가지고 오신다면 언제든지 환영이에요.' WHERE `entry`=9136; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '저는 이 세계의 식물들에 대해 잘 알고 있습니다. 어디로 가야 할지 알려드릴까요?' WHERE `entry`=9136; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Estoy en deuda contigo, $n.$B$B$B$BTe ruego que recuerdes que aceptaré todas las hojas que me traigas.' WHERE `entry`=9136; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Tengo un profundo conocimiento de la flora de nuestro mundo. ¿Necesitas ayuda?' WHERE `entry`=9136; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Pour chaque fagot de palmes que vous me livrerez, je vous payerai avec un insigne de votre choix, de l’Aube ou de la Croisade.$B$BLes insignes peuvent être échangés auprès des intendants contre toutes sortes de récompenses.' WHERE `entry`=9137; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Für jeden Bündel Wildwedel, den Ihr bei mir abliefert, werde ich Euch mit einer von Euch gewählten Insignie, die der Dämmerung oder die des Kreuzzugs, bezahlen.$B$BDie Insignien können beim Rüstmeister für vielerlei Belohnungen eingetauscht werden.' WHERE `entry`=9137; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Gracias, $n. Tu trabajo es vital para el éxito de nuestra campaña contra la Plaga.' WHERE `entry`=9137; +UPDATE `locales_quest` SET `Details_loc1` = '뭐야? 계약서를 달라고? 불쑥 나타나서는 경쟁이 치열한 작업 주문 계약서를 달라고 하면 내가 순순히 내어줄 거라 생각했소? 그럴 수는 없지, 애송이 양반! 세계 각지에서 몰려든 장인들이 이곳 최전선에서 일을 달라고 애원하고 있소.$B$B작업 주문을 받고 싶다면 이 세계를 위해 헌신할 준비가 됐다는 것을 증명해 보여야 하오. 명예 휘장을 가지고 오시오. 그런 후에 다시 얘기하도록 하지!$B$B참, 이 계약은 계속 유효한 거요. 당신이 죽을 때까지...' WHERE `entry`=9141; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '좋아, 앞으로도 이렇게 일을 진행하도록 하지. 명예 휘장을 가져올 때마다 계약서를 내주겠소. 거기 적힌 주문대로 물건을 만들어서 짐말주인 스톤브루저에게 전달하면 되는 거요. 알아들었소? 좋아. 그럼 가보시오.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '<잎담배를 씹고 있는 파견사령관 메츠>$B$B뭐야? 나는 바쁜 몸이요.' WHERE `entry`=9141; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '자, 옜소. 이번 계약서를 보고 울지나 마시오. 주문을 완수하든가 아니면 찢어 버리든가 마음대로 하시오.' WHERE `entry`=9142; +UPDATE `locales_quest` SET `Details_loc1` = '하늘을 떠다니는 스컬지의 죽음의 요새가 호드와 얼라이언스의 땅에 역병을 퍼뜨리고 있소. 타나리스, 저주받은 땅, 여명의 설원 그리고 불타는 평원이 하늘을 떠다니는 요새의 그림자로 뒤덮여 있단 말이오.$B$B우리의 힘을 하나로 모아야만 놈들을 쫓아낼 수 있소.$B$B죽음의 요새는 침공 지역 곳곳에 설치한 마법진으로부터 동력을 공급받고 있소. 이 마법진 주위를 둘러싸고 있는 멍청한 놈들을 해치우면 죽음의 요새의 방어선을 무너뜨릴 수 있을 거요.' WHERE `entry`=9153; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘했소, $n! 계속되는 승리를 통해 우리는 이번 스컬지의 침공을 막아낼 것이오.$B$B좀 쉬면서 피로를 풀도록 하시오. 하지만, 오늘 얻은 땅을 잃지 않으려면 휴식을 끝낸 후 바로 최전선으로 돌아가야 하오.$B$B죽음의 룬을 더 많이 가져오시오. 앞으로 전투를 위해 당신에게 특별한 물건을 만들어 줄 테니까!' WHERE `entry`=9153; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 위기를 극복하려면 시간이 좀 걸릴 것이오. 일은 어떻게 됐소, $n?' WHERE `entry`=9153; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '당신은 다른 이들과 더불어 은빛 여명회의 부름에 응했습니다. 우리에게는 당신을 훈련할 만한 시간이 없습니다. 은빛 여명회의 일원으로서 이 몸은 당신이 충분한 능력의 소유자이며, 우리와 하나가 되어 스컬지의 위협을 격퇴할 것이라 믿어 의심치 않습니다.' WHERE `entry`=9154; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '우리와 함께 하기 위해 오셨군요. 그렇지요?' WHERE `entry`=9154; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Серебряный Рассвет посылает призыв о помощи, и ты – среди тех, кто откликнулся на этот призыв. Нет времени, чтобы должным образом обучить тебя. Мы верим в твои способности и в то, что с твоей помощью мы сумеем отразить угрозу, исходящую от Плети.' WHERE `entry`=9154; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Ты здесь ради того, чтобы вступить в наши ряды, не так ли?' WHERE `entry`=9154; +UPDATE `locales_quest` SET `Details_loc1` = '모험가의 도움 없이는 전 무사히 보급품을 수송할 수 없을 거예요! 난데없이 나타난 스컬지 때문에 여기까지 못올 뻔 했어요.$B$B<이마의 땀을 훔쳐내는 경비병 디디어>$B$B저희는 야전사령관 챔버스가 도착할 때까지 여기서 기다려야 합니다. 챔버스가 무사통과 확인서에 서명을 해주면 희망의 빛 예배당에 있는 파견사령관 메츠에게 가져가십시오.$B$B그리고 $N, 챔버스 근처에 있을 때는 말 조심하십시오. 귀를 물어뜯거나 숨통을 끊어버릴지도 모르니까요. 충분히 그러고도 남을 인물입니다...' WHERE `entry`=9165; +UPDATE `locales_quest` SET `Title_loc5` = '安全之路令狀' WHERE `entry`=9165; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 緻密平衡石' WHERE `entry`=9178; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 帝國鎧甲護胸' WHERE `entry`=9179; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 火山戰錘' WHERE `entry`=9181; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 巨型瑟銀戰鬥斧' WHERE `entry`=9182; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 輻光頭環' WHERE `entry`=9183; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 邪惡皮甲頭帶' WHERE `entry`=9184; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 毛皮護甲片' WHERE `entry`=9185; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 邪惡皮甲腰帶' WHERE `entry`=9186; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 符刻皮甲束褲' WHERE `entry`=9187; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 亮布束褲' WHERE `entry`=9188; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 符文布靴' WHERE `entry`=9190; +UPDATE `locales_quest` SET `Details_loc1` = '이 계약서를 가져가는 자는 아래 작업을 완수하는 조건으로 원하는 휘장을 보상으로 받을 수 있다.$B$B작업 주문 번호 TR-9999:$B$B룬매듭 가방 8개$B$B완성된 물건은 모두 동부 역병지대, 희망의 빛 예배당에 있는 짐말주인 스톤브루저에게 전달해야 한다.$B$B물건이 변형되거나 파손된 경우 이 계약은 무효로 처리된다.$B$B-은빛 여명회 파견사령관 메츠' WHERE `entry`=9191; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이렇게 기쁜 소식이! 내가 주문한 물건이 맞나? 그동안 전장에 나간 병사들로부터 물건을 집어넣을 공간이 크게 부족하다는 불만이 끊임없이 제기되어 왔네. 심지어 어떤 녀석은 가방 그림까지 그려서 보냈다니까! 계집애 같은 놈...$B$B흠, 이 정도면 불만이 많이 줄겠군.' WHERE `entry`=9191; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '작업 주문을 완수했나?' WHERE `entry`=9191; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 符文布背包' WHERE `entry`=9191; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 符文布袍' WHERE `entry`=9194; +UPDATE `locales_quest` SET `Details_loc1` = '이 계약서를 가져가는 자는 아래 작업을 완수하는 조건으로 원하는 휘장을 보상으로 받을 수 있다.$B$B작업 주문 번호 EN-11:$B$B고블린 공병 폭탄 20개$B$B완성된 물건은 모두 동부 역병지대, 희망의 빛 예배당에 있는 짐노새 주인 스톤브루저에게 전달해야 한다.$B$B물건이 변형되거나 파손된 경우 이 계약은 무효로 처리된다.$B$B-은빛 여명회 파견사령관 메츠' WHERE `entry`=9195; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 哥布林工事炸藥' WHERE `entry`=9195; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 瑟銀手榴彈' WHERE `entry`=9196; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 地精作戰小雞' WHERE `entry`=9197; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 瑟銀管' WHERE `entry`=9198; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 물약이 얼마나 유용한지는 굳이 말하지 않아도 알겠지?' WHERE `entry`=9200; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '작업 주문은 완수했나?' WHERE `entry`=9200; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 極效法力藥水' WHERE `entry`=9200; +UPDATE `locales_quest` SET `Details_loc1` = '이 계약서를 가져는 자는 아래 작업을 완수하는 조건으로 원하는 휘장을 보상으로 받을 수 있다.$B$B작업 주문 번호 AL-1420:$B$B상급 비전 보호 물약 15개$B$B완성된 물건은 모두 동부 역병지대, 희망의 빛 예배당에 있는 짐노새 주인 스톤브루저에게 전달해야 한다.$B$B물건이 변형되거나 파손된 경우 이 계약은 무효로 처리된다.$B$B-은빛 여명회 파견사령관 메츠' WHERE `entry`=9201; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 強效秘法防護藥水' WHERE `entry`=9201; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 極效治療藥水' WHERE `entry`=9202; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 石化藥水' WHERE `entry`=9203; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 石鱗鰻' WHERE `entry`=9204; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 板鱗魚' WHERE `entry`=9205; +UPDATE `locales_quest` SET `Title_loc5` = '工匠令狀 - 電鰻' WHERE `entry`=9206; +UPDATE `locales_quest` SET `Details_loc1` = '이 잔자는 적당한 재료만 있으면 다양한 고대 트롤의 마법 물품을 만들 수 있소! 야생의 수호에 대해 들어본 적 있소? 물론 없겠지. 당신 마음속은 조잡한 엘프의 마법으로 가득할 테니까.$B$B내가 그 생각을 고쳐줄 테니 엘프가 만든 영석을 가져오시오. 이 부탁을 들어주면 야생의 수호는 당신 것이오.' WHERE `entry`=9208; +UPDATE `locales_quest` SET `Details_loc1` = '이 잔자는 적당한 재료만 있으면 다양한 고대 트롤의 마법 물품을 만들 수 있소! 야생의 수호에 대해 들어본 적 있소? 물론 없겠지. 당신 마음속은 조잡한 엘프의 마법으로 가득할 테니까.$B$B내가 그 생각을 고쳐줄 테니 엘프가 만든 영석을 가져오시오. 이 부탁을 들어주면 야생의 수호는 당신 것이오.' WHERE `entry`=9209; +UPDATE `locales_quest` SET `Details_loc1` = '이 잔자는 적당한 재료만 있으면 다양한 고대 트롤의 마법 물품을 만들 수 있소! 야생의 수호에 대해 들어본 적 있소? 물론 없겠지. 당신 마음속은 조잡한 엘프의 마법으로 가득할 테니까.$B$B내가 그 생각을 고쳐줄 테니 엘프가 만든 영석을 가져오시오. 이 부탁을 들어주면 야생의 수호는 당신 것이오.' WHERE `entry`=9210; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = '$B$BWas steht Ihr hier noch rum, Nachtelf? Es gibt nichts mehr zu besprechen.' WHERE `entry`=9213; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bonne journée, $N. Ce fut un plaisir de faire des affaires avec vous.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Schönen Tag noch, $N. Es war ein Vergnügen mit Euch Geschäfte zu machen.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wählt mit Bedacht. Es gibt keine Rückerstattung.' WHERE `entry`=9221; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bonne journée, $N. Ce fut un plaisir de faire des affaires avec vous.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Schönen Tag noch, $N. Es war ein Vergnügen mit Euch Geschäfte zu machen.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wählt mit Bedacht. Es gibt keine Rückerstattung.' WHERE `entry`=9222; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bonne journée, $N. Ce fut un plaisir de faire des affaires avec vous.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Schönen Tag noch, $N. Es war ein Vergnügen mit Euch Geschäfte zu machen.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wählt mit Bedacht. Es gibt keine Rückerstattung.' WHERE `entry`=9223; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bonne journée, $N. Ce fut un plaisir de faire des affaires avec vous.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Schönen Tag noch, $N. Es war ein Vergnügen mit Euch Geschäfte zu machen.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wählt mit Bedacht. Es gibt keine Rückerstattung.' WHERE `entry`=9224; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bonne journée, $N. Ce fut un plaisir de faire des affaires avec vous.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Schönen Tag noch, $N. Es war ein Vergnügen mit Euch Geschäfte zu machen.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wählt mit Bedacht. Es gibt keine Rückerstattung.' WHERE `entry`=9225; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '안녕히 가세요, $n! 당신과 거래하게 돼서 즐거웠어요.' WHERE `entry`=9226; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '잘 생각해서 고르세요. 환불은 없으니까요.' WHERE `entry`=9226; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Bonne journée, $N. Ce fut un plaisir de faire des affaires avec vous.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Schönen Tag noch, $N. Es war ein Vergnügen mit Euch Geschäfte zu machen.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wählt mit Bedacht. Es gibt keine Rückerstattung.' WHERE `entry`=9228; +UPDATE `locales_quest` SET `Details_loc1` = '라말라드니는 빛의 결사단의 전사였으며 은빛 여명회가 생기기도 전에 대영주 모그레인의 제자였소! 그는 모그레인이 죽었다는 소식을 전해 듣고는 증오와 분노에 휩싸였소.$B$B분노와 복수심에 지배당하는 사람은 더 이상 사람이라고 할 수 없다는 점을 이해해야 하오. 증오의 감정으로 가득 차 인격이 남아있을 자리는 없기 때문이지. 그렇게 해서 복수의 화신이 된 라말라드니는 보복을 위해 낙스라마스로 들어갔고... 다시는 돌아오지 않고 있소.$B$B낙스라마스로 가서 라말라드니에게 무슨 일이 벌어졌는지 조사해 주시오.' WHERE `entry`=9229; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그것은 라말라드니의 반지! 하지만 부서졌군. 라말라드니의 다른 소지품은 못 찾았소?$B$B<얼굴을 찡그리는 코팩스>$B$B이건 라말라드니에게 좋지 않은 일이 생겼다는 뜻이오. 하지만 반지... 반지는 복원할 수 있을 것이오.' WHERE `entry`=9229; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '라말라드니에 대해 좀 알아낸 게 있소?' WHERE `entry`=9229; +UPDATE `locales_quest` SET `Details_loc1` = '이 반지를 고치는 일은 결코 쉽지 않을 것이오. 보다시피 반지는 낙스라마스 같은 스컬지 건물의 내부를 구성하고 있는 바로 그 룬으로 만들어졌소. 다른 재료들도 있어야 하지만 당신이 가장 신경을 써야 하는 부분은 얼어붙은 룬을 모으는 것이라오. 필요한 재료를 가지고 오면 반지를 원래 상태로 복원하도록 하지.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '라말라드니 그라고 해도 이렇게 깔끔하게 처리하지는 못했을 것이오! 여기 약속한 반지를 받으시오.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '낙스라마스 안에서 얼어붙은 룬을 찾을 수 있을 것이오.' WHERE `entry`=9230; +UPDATE `locales_quest` SET `Title_loc5` = '羅馬拉丁尼之冰握' WHERE `entry`=9230; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = '$B$B¡Ha sido un trabajo duro! Disfruta los pantalones, $c. Al menos morirás con los pantalones limpios.' WHERE `entry`=9232; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'No te habrás encontrado con Omarion, ¿verdad?' WHERE `entry`=9232; +UPDATE `locales_quest` SET `Details_loc1` = '빌헬름,$B$B자네가 이 글을 읽을 때면 나는 이미 이 세상 사람이 아닐 걸세. 내가 죽어 가면서도 자네의 부족한 기술에 대해 걱정했다는 점을 알아줬으면 하네. 유감스럽게도 이 안내서를 전해줄 자는 자네보다 기술이 훨씬 떨어질 걸세.$B$B이 책에는 내 비법의 나머지 부분이 적혀 있네. 이 책을 전하는 자에게 원하는 것을 만들어 주게. 자네는 분명 그 대가로 많은 것을 요구하겠지. 왜냐하면, 넌 정말 나쁜 놈이니까.$B$B자네를 경멸하는 오마리온으로부터...' WHERE `entry`=9233; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '오마리온이 이 안내서를 쓸 때 제정신이 아니었나 보군! 그와 나는 떼려야 뗄 수 없는 가까운 사이였네!$B$B어쨌든 이 책은 새로운 가능성을 열어주고 있어, $n! 난 이제 더 많은 물건을 만들 수 있다고. 물론 약간의 수고비와 재료는 받아야겠지만!' WHERE `entry`=9233; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '이 물건이 내가 생각하던 바로 그거 맞나?$B$B<감격한 듯한 빌헬름>' WHERE `entry`=9233; +UPDATE `locales_quest` SET `Title_loc5` = '歐瑪利安之手冊' WHERE `entry`=9233; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9234; +UPDATE `locales_quest` SET `Title_loc5` = '冰禍護手' WHERE `entry`=9234; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9235; +UPDATE `locales_quest` SET `Title_loc5` = '冰禍護腕' WHERE `entry`=9235; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9236; +UPDATE `locales_quest` SET `Title_loc5` = '冰禍胸甲' WHERE `entry`=9236; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9237; +UPDATE `locales_quest` SET `Title_loc5` = '冰川披風' WHERE `entry`=9237; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9238; +UPDATE `locales_quest` SET `Title_loc5` = '冰川腕帶' WHERE `entry`=9238; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9239; +UPDATE `locales_quest` SET `Title_loc5` = '冰川手套' WHERE `entry`=9239; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9240; +UPDATE `locales_quest` SET `Title_loc5` = '冰川外衣' WHERE `entry`=9240; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9241; +UPDATE `locales_quest` SET `Title_loc5` = '極地護腕' WHERE `entry`=9241; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9242; +UPDATE `locales_quest` SET `Title_loc5` = '極地手套' WHERE `entry`=9242; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9243; +UPDATE `locales_quest` SET `Title_loc5` = '極地外套' WHERE `entry`=9243; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9244; +UPDATE `locales_quest` SET `Title_loc5` = '冰鱗護腕' WHERE `entry`=9244; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9245; +UPDATE `locales_quest` SET `Title_loc5` = '冰鱗護手' WHERE `entry`=9245; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Voici votre commande, $N. Livré comme promis!' WHERE `entry`=9246; +UPDATE `locales_quest` SET `Title_loc5` = '冰鱗胸甲' WHERE `entry`=9246; +UPDATE `locales_quest` SET `Details_loc1` = '몸체가 구성됐으니 아티쉬는 거의 완성된 것입니다. 이제 지팡이의 윗부분과 아랫부분만 있으면 됩니다. 그리고 지팡이가 살게라스의 악마를 불러내는 통로 역할을 한다는 사소한 문제가 있습니다.$B$B지팡이의 나머지 두 부분을 찾고 지팡이의 악마를 퇴치하도록 도와줄 조력자를 찾아야 합니다.' WHERE `entry`=9250; +UPDATE `locales_quest` SET `Title_loc5` = '阿泰絲之杖的骨架' WHERE `entry`=9250; +UPDATE `locales_quest` SET `Details_loc1` = '그대가 왜 아직도 살아 있는지 궁금할 것이다. 그대가 마침내 손에 넣게 된 것은 지독하게도 사악한 물건이다. 명확하게 대답할 수는 없다. 나는 내 할 일을 할 뿐...$B$B켈투자드는 낙스라마스에 있는 자신의 왕좌에 앉아 음모를 계획하고 있다... 그는 그대가 지니고 있는 것을 찾고 있으며, 그대가 찾고 있는 것을 지니고 있는 장본인이다.$B$B지팡이의 아랫부분은 브란 브론즈비어드라고 하는 드워프가 안퀴라즈로 들어갈 때 지니고 있었느니라. 그는 안퀴라즈를 떠났지만 아티쉬의 나머지 조각들은 그곳에 남아 있다.$B$B아티쉬의 아랫부분을 찾으면 내게 돌아오너라.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `Objectives_loc1` = '타나리스의 시간의 동굴에 있는 아나크로노스가 아티쉬의 지팡이 머리와 아티쉬의 밑동을 가져다 달라고 했습니다.' WHERE `entry`=9251; +UPDATE `locales_quest` SET `Title_loc5` = '阿泰絲,被污損的守護者之杖' WHERE `entry`=9251; +UPDATE `locales_quest` SET `Title_loc2` = 'Atiesh, grand bâton du Gardien' WHERE `entry`=9257; +UPDATE `locales_quest` SET `Details_loc2` = 'Cette dernière besogne sera la plus difficile de toutes, $N. Vous avez déjà affronté et vaincu un Dieu très ancien et le général du roi-liche, mais vous devez maintenant faire face à la main de Sargeras.$B$BApportez le bâton à Stratholme. C\'est là-bas que vous trouverez une étendue de terre consacrée : le sol sur lequel les plus grands chevaliers du Lordaeron ont été abattus. Placez le bâton souillé sur le sol sacré et préparez-vous à ce qu\'une entité au pouvoir immense s\'en échappe... Exécutez l\'être démoniaque qui contrôle le bâton, puis revenez me trouver.' WHERE `entry`=9257; +UPDATE `locales_quest` SET `Objectives_loc2` = 'Anachronos, aux Grottes du temps en Tanaris, veut que vous emportiez Atiesh, le grand bâton du Gardien, à Stratholme et que vous le placiez sur la Terre consacrée. Abattez l\'entité qui sera extraite du bâton et retournez le voir.' WHERE `entry`=9257; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Atiesh wurde vom Bösen gereinigt' WHERE `entry`=9257; +UPDATE `locales_quest` SET `Details_loc4` = '最后一个任务会是最困难的,魔兽资料库网友。你要去迎头攻击巫妖王的将军跟上古之神,但是,你现在要面对的是萨格拉斯之手。$B带着这个法杖到斯坦索姆。你会看到圣化之地:而罗德隆最伟大的骑士就是在这里被谋杀的。把这污损的法杖放在圣化之地上,准备巨大力量由内破坏……毁灭这个支配法杖的邪恶东西,然后回到我这。' WHERE `entry`=9257; +UPDATE `locales_quest` SET `Objectives_loc4` = '塔纳利斯时光之穴的安纳克罗斯要你带着阿泰丝,守护者之杖前往斯坦索姆,在圣化之地上使用它。击败从法杖内被驱除的生物再回去找他。' WHERE `entry`=9257; +UPDATE `locales_quest` SET `ObjectiveText1_loc4` = '净化埃提耶什' WHERE `entry`=9257; +UPDATE `locales_quest` SET `Title_loc5` = '阿泰絲,守護者之杖' WHERE `entry`=9257; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Observons une minute de silence pour nos camarades tombés au combat, $n.$B$B$B$BTrahir c\'t\'une chose, mais assassiner ses anciens poteaux... faudrait être un beau dégueulasse, pour sûr !' WHERE `entry`=9259; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음, 그러니까 당신 말에 의하면 마법진 안에서 목소리가 들린다는 건데... 마법진이 일종의 통신 수단으로 사용되고 있는 게 틀림없군. 그런 마법을 통해서 자연 질서에 어긋나는 존재들이 의사소통을 하다니 소름 끼치는 일이 아닐 수 없소. 그건 그렇고 당신은 정말 완벽하고 사리 분별이 밝은 것 같구려.  은빛 여명회를 대신해서 당신의 도움에 감사의 인사를 전하오이다.' WHERE `entry`=9260; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '언데드 침략자들에 대한 조사는 끝낸 것이오? 빈둥거릴 시간이 없소이다!' WHERE `entry`=9260; +UPDATE `locales_quest` SET `EndText_loc1` = '마법진 조사' WHERE `entry`=9260; +UPDATE `locales_quest` SET `EndText_loc2` = 'Enquêter sur un cercle' WHERE `entry`=9260; +UPDATE `locales_quest` SET `EndText_loc4` = '调查法阵' WHERE `entry`=9260; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm. Por lo que me dices, las voces que se oyen en los círculos son una forma de comunicación. Me estremezco al imaginar el tipo de seres que se comunican de tal modo, aunque tú pareces ileso. El Alba Argenta te agradece tu ayuda.' WHERE `entry`=9260; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has investigado como te dije? ¡No hay tiempo que perder!' WHERE `entry`=9260; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Расследование уже завершено? Нет? Тогда за дело!' WHERE `entry`=9260; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음. 그러니까 당신 말에 의하면 마법진 안에서 목소리가 들린다는 건데... 마법진이 일종의 통신 수단으로 사용되고 있는 게 틀림없군요. 그런 마법을 통해서 자연 질서에 어긋나는 존재들이 의사소통을 하다니 소름 끼치는 일이 아닐 수 없습니다. 그건 그렇고 당신은 정말 완벽하고 사리 분별이 밝은 것 같군요.  은빛 여명회를 대신해서 당신의 도움에 감사의 인사를 전하는 바입니다.' WHERE `entry`=9261; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '언데드 침략자들에 대한 조사는 끝낸 겁니까? 빈둥거릴 시간이 없습니다!' WHERE `entry`=9261; +UPDATE `locales_quest` SET `EndText_loc1` = '마법진 조사' WHERE `entry`=9261; +UPDATE `locales_quest` SET `EndText_loc2` = 'Enquêter sur un cercle' WHERE `entry`=9261; +UPDATE `locales_quest` SET `EndText_loc4` = '调查法阵' WHERE `entry`=9261; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Хмм. Судя по твоим словам, эти голоса внутри кругов... должно быть, эти круги используют для общения с кем-то или чем-то. Я содрогаюсь при мысли о том, с каким извращенным разумом осуществляется связь посредством подобной магии. Тем не менее тебе удалось остаться в живых и в здравом рассудке. Серебряный Рассвет ценит твою службу.' WHERE `entry`=9261; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Расследование уже завершено? Нет? Тогда за дело!' WHERE `entry`=9261; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음. 그러니까 자네 말에 의하면 마법진 안에서 목소리가 들린다는 건데... 마법진이 일종의 통신 수단으로 사용되고 있는 게 틀림없군. 그런 마법을 통해서 자연 질서에 어긋나는 존재들이 의사소통을 하다니 소름 끼치는 일이 아닐 수 없군. 그건 그렇고 자네는 정말 완벽하고 사리 분별이 밝은 것 같군. 은빛 여명회를 대신해서 자네의 도움에 감사의 인사를 전하는 바이네.' WHERE `entry`=9262; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '언데드 침략자들에 대한 조사는 끝낸 건가? 빈둥거릴 시간이 없네!' WHERE `entry`=9262; +UPDATE `locales_quest` SET `EndText_loc1` = '마법진 조사' WHERE `entry`=9262; +UPDATE `locales_quest` SET `EndText_loc2` = 'Enquêter sur un cercle' WHERE `entry`=9262; +UPDATE `locales_quest` SET `EndText_loc4` = '调查法阵' WHERE `entry`=9262; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Хмм. Судя по твоим словам, эти голоса внутри кругов... должно быть, эти круги используют для общения с кем-то или чем-то. Я содрогаюсь при мысли о том, с каким извращенным разумом осуществляется связь посредством подобной магии. Тем не менее тебе удалось остаться в живых и в здравом рассудке. Серебряный Рассвет ценит твою службу.' WHERE `entry`=9262; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Расследование уже завершено? Нет? Тогда за дело!' WHERE `entry`=9262; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Хмм. Судя по твоим словам, эти голоса внутри кругов... должно быть, эти круги используют для общения с кем-то или чем-то. Я содрогаюсь при мысли о том, с каким извращенным разумом осуществляется связь посредством подобной магии. Тем не менее тебе удалось остаться в живых и в здравом рассудке. Серебряный Рассвет ценит твою службу.' WHERE `entry`=9263; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Расследование уже завершено? Нет? Тогда за дело!' WHERE `entry`=9263; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Mmm. Por lo que me dices, las voces que se oyen en los círculos son una forma de comunicación. Me estremezco al imaginar el tipo de seres que se comunican de tal modo, aunque tú pareces ilesa. El Alba Argenta te agradece tu ayuda.' WHERE `entry`=9264; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = '¿Ya has investigado como te dije? ¡No hay tiempo que perder!' WHERE `entry`=9264; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Хмм. Судя по твоим словам, эти голоса внутри кругов... должно быть, эти круги используют для общения с кем-то или чем-то. Я содрогаюсь при мысли о том, с каким извращенным разумом осуществляется связь посредством подобной магии. Тем не менее тебе удалось остаться в живых и в здравом рассудке. Серебряный Рассвет ценит твою службу.' WHERE `entry`=9264; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Расследование уже завершено? Нет? Тогда за дело!' WHERE `entry`=9264; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Расследование уже завершено? Нет? Тогда за дело!' WHERE `entry`=9265; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Sorgt weiter für Nachschub, $N. Wir Goblins vergessen nicht so schnell!' WHERE `entry`=9268; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr wollt also wieder Freunde werden mit den Goblins von Tanaris, $N? Wir benötigen Rohstoffe für Segel und Kanonen, um unsere alten Feinde, die Blutsegelbukaniere, zu bekämpfen. Bringt mir Magiestoff und starken Fluxus, und wir werden darüber nachdenken, Eure Untaten zu vergeben.' WHERE `entry`=9268; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Atiesh wurde vom Bösen gereinigt' WHERE `entry`=9269; +UPDATE `locales_quest` SET `Details_loc4` = '最后一个任务会是最困难的,魔兽资料库网友。你要去迎头攻击巫妖王的将军跟上古之神,但是,你现在要面对的是萨格拉斯之手。$B带着这个法杖到斯坦索姆。你会看到圣化之地:而罗德隆最伟大的骑士就是在这里被谋杀的。把这污损的法杖放在圣化之地上,准备巨大力量由内破坏……毁灭这个支配法杖的邪恶东西,然后回到我这。' WHERE `entry`=9269; +UPDATE `locales_quest` SET `Objectives_loc4` = '塔纳利斯时光之穴的安纳克罗斯要你带着阿泰丝,守护者之杖前往斯坦索姆,在圣化之地上使用它。击败从法杖内被驱除的生物再回去找他。' WHERE `entry`=9269; +UPDATE `locales_quest` SET `ObjectiveText1_loc4` = '净化埃提耶什' WHERE `entry`=9269; +UPDATE `locales_quest` SET `Title_loc5` = '阿泰絲,守護者之杖' WHERE `entry`=9269; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Atiesh wurde vom Bösen gereinigt' WHERE `entry`=9270; +UPDATE `locales_quest` SET `ObjectiveText1_loc4` = '净化埃提耶什' WHERE `entry`=9270; +UPDATE `locales_quest` SET `Title_loc5` = '阿泰絲,守護者之杖' WHERE `entry`=9270; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Atiesh wurde vom Bösen gereinigt' WHERE `entry`=9271; +UPDATE `locales_quest` SET `Details_loc4` = '最后一个任务会是最困难的,魔兽资料库网友。你要去迎头攻击巫妖王的将军跟上古之神,但是,你现在要面对的是萨格拉斯之手。$B带着这个法杖到斯坦索姆。你会看到圣化之地:而罗德隆最伟大的骑士就是在这里被谋杀的。把这污损的法杖放在圣化之地上,准备巨大力量由内破坏……毁灭这个支配法杖的邪恶东西,然后回到我这。' WHERE `entry`=9271; +UPDATE `locales_quest` SET `Objectives_loc4` = '塔纳利斯时光之穴的安纳克罗斯要你带着阿泰丝,守护者之杖前往斯坦索姆,在圣化之地上使用它。击败从法杖内被驱除的生物再回去找他。' WHERE `entry`=9271; +UPDATE `locales_quest` SET `ObjectiveText1_loc4` = '净化埃提耶什' WHERE `entry`=9271; +UPDATE `locales_quest` SET `Title_loc5` = '阿泰絲,守護者之杖' WHERE `entry`=9271; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Harrr... wenn Ihr scharf \'drauf seid, Euch an der Gesellschaft von uns erfahrenen Seebären zu erfreuen, dann zieht Euch auch besser an wie ein richtiger Lump! Hier, streift \'n passenden Fetz\'n über, bevor ich Euch kielholen lasse.$B$BEuch steht das Zeug sicher besser als es Rotauge Ben, dem alten Seebär, je gepasst hat. Hab\' ihn bei \'nem höllischen Sturm auf See verloren.$B$BTragt\'s mit Stolz, Kumpel!' WHERE `entry`=9272; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음, 우리 스톰윈드를 침략한 혐오스러운 언데드의 시체에서 이걸 발견했단 말이오?$B$B그렇지 않아도 스컬지들이 소환한 죽음의 요새에 대한 전갈을 받은 적이 있소이다. 스톰윈드 안에도 그런 요새를 세우려는 모양이군. 놈들의 계획을 사전에 막았으니 참으로 다행스러운 일이구려.' WHERE `entry`=9292; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Braucht Ihr irgendwas?' WHERE `entry`=9292; +UPDATE `locales_quest` SET `RequestItemsText_loc5` = '你需要什麼嗎?' WHERE `entry`=9292; +UPDATE `locales_quest` SET `RequestItemsText_loc7` = '¿Hay algo que necesites?' WHERE `entry`=9292; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 안타까운 일이... 이 편지는 한 병사가 사랑하는 이에게 보낸 건데 결국 전달되지 못했군요. 편지에 자세히 나와 있는 사건은 몇 년 전에 발생한 일이니, 받을 사람이 아직 살아 있을지 모르겠군요.$B$B그래도 어쨌든 희망은 가져봐야겠지요. 편지에 적혀 있는 이름과 내용을 단서로 추적하면 이 병사의 가족을 찾을 수 있을 겁니다. 조사하는 일이 쉽지는 않겠지만, 스톰윈드의 사서가 내게 빚진 것도 있고 하니 이 일에 도움이 되어 줄 겁니다.$B$B편지를 가져와 주셔서 감사합니다. 덕분에 뒤늦게나마 이 병사의 가족에게 마음의 위안을 줄 수 있게 되었군요.' WHERE `entry`=9295; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이십니까? 손에 들고 있는 그건 뭐죠?' WHERE `entry`=9295; +UPDATE `locales_quest` SET `Title_loc5` = '來自前線的信件' WHERE `entry`=9295; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Как трагично! Эти слова явно предназначены для той, кого любил этот солдат, но она так их и не прочла. Описанные события произошли много лет назад, я даже не знаю, жива ли та, кому адресовано письмо.$B$BИ все же надежда еще не потеряна. По именам и сведениям, указанным в письме, я могу узнать местонахождение семьи! Это потребует некоторых исследований, но библиотекарь в Штормграде должен мне услугу...$B$BСпасибо за доставку этого письма ко мне. Быть может, это поможет кому-нибудь обрести хоть немного душевного покоя.' WHERE `entry`=9295; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Да? Что у тебя там?' WHERE `entry`=9295; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 안타까운 일이... 이 편지는 한 병사가 사랑하는 이에게 보낸 건데 결국 전달되지 못했군요. 편지에 자세히 나와 있는 사건은 몇 년 전에 발생한 일이니, 받을 사람이 아직 살아 있을지 모르겠군요.$B$B그래도 어쨌든 희망은 가져봐야겠지요. 편지에 적혀 있는 이름과 내용을 단서로 추적하면 이 병사의 가족을 찾을 수 있을 겁니다. 조사하는 일이 쉽지는 않겠지만, 스톰윈드의 사서가 내게 빚진 것도 있고 하니 이 일에 도움이 되어 줄 겁니다.$B$B편지를 가져와 주셔서 감사합니다. 덕분에 뒤늦게나마 이 병사의 가족에게 마음의 위안을 줄 수 있게 되었군요.' WHERE `entry`=9299; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이십니까? 손에 들고 있는 그건 뭐죠?' WHERE `entry`=9299; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Как трагично! Эти слова явно предназначены для той, кого любил этот солдат, но она так их и не прочла. Описанные события произошли много лет назад, я даже не знаю, жива ли та, кому адресовано письмо.$B$BИ все же надежда еще не потеряна. По именам и сведениям, указанным в письме, я могу узнать местонахождение семьи! Это потребует некоторых исследований, но библиотекарь в Штормграде должен мне услугу...$B$BСпасибо за доставку этого письма ко мне. Быть может, это поможет кому-нибудь обрести хоть немного душевного покоя.' WHERE `entry`=9299; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 안타까운 일이... 이 편지는 한 병사가 사랑하는 이에게 보낸 건데 결국 전달되지 못했군요. 편지에 자세히 나와 있는 사건은 몇 년 전에 발생한 일이니, 받을 사람이 아직 살아 있을지 모르겠군요.$B$B그래도 어쨌든 희망은 가져봐야겠지요. 편지에 적혀 있는 이름과 내용을 단서로 추적하면 이 병사의 가족을 찾을 수 있을 겁니다. 조사하는 일이 쉽지는 않겠지만, 스톰윈드의 사서가 내게 빚진 것도 있고 하니 이 일에 도움이 되어 줄 겁니다.$B$B편지를 가져와 주셔서 감사합니다. 덕분에 뒤늦게나마 이 병사의 가족에게 마음의 위안을 줄 수 있게 되었군요.' WHERE `entry`=9300; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이십니까? 손에 들고 있는 그건 뭐죠?' WHERE `entry`=9300; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Как трагично! Эти слова явно предназначены для той, кого любил этот солдат, но она так их и не прочла. Описанные события произошли много лет назад, я даже не знаю, жива ли та, кому адресовано письмо.$B$BИ все же надежда еще не потеряна. По именам и сведениям, указанным в письме, я могу узнать местонахождение семьи! Это потребует некоторых исследований, но библиотекарь в Штормграде должен мне услугу...$B$BСпасибо за доставку этого письма ко мне. Быть может, это поможет кому-нибудь обрести хоть немного душевного покоя.' WHERE `entry`=9300; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Да? Что у тебя там?' WHERE `entry`=9300; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 안타까운 일이... 이 편지는 한 병사가 사랑하는 이에게 보낸 건데 결국 전달되지 못했군요. 편지에 자세히 나와 있는 사건은 몇 년 전에 발생한 일이니, 받을 사람이 아직 살아 있을지 모르겠군요.$B$B그래도 어쨌든 희망은 가져봐야겠지요. 편지에 적혀 있는 이름과 내용을 단서로 추적하면 이 병사의 가족을 찾을 수 있을 겁니다. 조사하는 일이 쉽지는 않겠지만, 스톰윈드의 사서가 내게 빚진 것도 있고 하니 이 일에 도움이 되어 줄 겁니다.$B$B편지를 가져와 주셔서 감사합니다. 덕분에 뒤늦게나마 이 병사의 가족에게 마음의 위안을 줄 수 있게 되었군요.' WHERE `entry`=9301; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이십니까? 손에 들고 있는 그건 뭐죠?' WHERE `entry`=9301; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Как трагично! Эти слова явно предназначены для той, кого любил этот солдат, но она так их и не прочла. Описанные события произошли много лет назад, я даже не знаю, жива ли та, кому адресовано письмо.$B$BИ все же надежда еще не потеряна. По именам и сведениям, указанным в письме, я могу узнать местонахождение семьи! Это потребует некоторых исследований, но библиотекарь в Штормграде должен мне услугу...$B$BСпасибо за доставку этого письма ко мне. Быть может, это поможет кому-нибудь обрести хоть немного душевного покоя.' WHERE `entry`=9301; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 안타까운 일이... 이 편지는 한 병사가 사랑하는 이에게 보낸 건데 결국 전달되지 못했군요. 편지에 자세히 나와 있는 사건은 몇 년 전에 발생한 일이니, 받을 사람이 아직 살아 있을지 모르겠군요.$B$B그래도 어쨌든 희망은 가져봐야겠지요. 편지에 적혀 있는 이름과 내용을 단서로 추적하면 이 병사의 가족을 찾을 수 있을 겁니다. 조사하는 일이 쉽지는 않겠지만, 스톰윈드의 사서가 내게 빚진 것도 있고 하니 이 일에 도움이 되어 줄 겁니다.$B$B편지를 가져와 주셔서 감사합니다. 덕분에 뒤늦게나마 이 병사의 가족에게 마음의 위안을 줄 수 있게 되었군요.' WHERE `entry`=9302; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이십니까? 손에 들고 있는 그건 뭐죠?' WHERE `entry`=9302; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Как трагично! Эти слова явно предназначены для той, кого любил этот солдат, но она так их и не прочла. Описанные события произошли много лет назад, я даже не знаю, жива ли та, кому адресовано письмо.$B$BИ все же надежда еще не потеряна. По именам и сведениям, указанным в письме, я могу узнать местонахождение семьи! Это потребует некоторых исследований, но библиотекарь в Штормграде должен мне услугу...$B$BСпасибо за доставку этого письма ко мне. Быть может, это поможет кому-нибудь обрести хоть немного душевного покоя.' WHERE `entry`=9302; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Да? Что у тебя там?' WHERE `entry`=9302; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이런 안타까운 일이... 이 편지는 한 병사가 사랑하는 이에게 보낸 건데 결국 전달되지 못했군요. 편지에 자세히 나와 있는 사건은 몇 년 전에 발생한 일이니, 받을 사람이 아직 살아 있을지 모르겠군요.$B$B그래도 어쨌든 희망은 가져봐야겠지요. 편지에 적혀 있는 이름과 내용을 단서로 추적하면 이 병사의 가족을 찾을 수 있을 겁니다. 조사하는 일이 쉽지는 않겠지만, 스톰윈드의 사서가 내게 빚진 것도 있고 하니 이 일에 도움이 되어 줄 겁니다.$B$B편지를 가져와 주셔서 감사합니다. 덕분에 뒤늦게나마 이 병사의 가족에게 마음의 위안을 줄 수 있게 되었군요.' WHERE `entry`=9304; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '무슨 일이십니까? 손에 들고 있는 그건 뭐죠?' WHERE `entry`=9304; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Как трагично! Эти слова явно предназначены для той, кого любил этот солдат, но она так их и не прочла. Описанные события произошли много лет назад, я даже не знаю, жива ли та, кому адресовано письмо.$B$BИ все же надежда еще не потеряна. По именам и сведениям, указанным в письме, я могу узнать местонахождение семьи! Это потребует некоторых исследований, но библиотекарь в Штормграде должен мне услугу...$B$BСпасибо за доставку этого письма ко мне. Быть может, это поможет кому-нибудь обрести хоть немного душевного покоя.' WHERE `entry`=9304; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Это было у одной из тварей, напавших на город?$B$BМы слышали о лагерях-некрополях, призванных Плетью. Я подозреваю, что они хотят создать такой лагерь в Подгороде. Впредь мы должны быть бдительными..' WHERE `entry`=9310; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Я могу чем-нибудь помочь?' WHERE `entry`=9310; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙소이다. 여기 약속한 신성한 숫돌이니 잘 사용하시기 바라오.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스컬지 침략자들에게서 죽음의 룬을 8개를 모아 오면 신성한 숫돌 1개를 주겠소. 신성한 숫돌은 전장에서 리치 왕의 부하들을 상대하는 데 큰 도움이 될 것이오.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous m’apportez huit runes nécrotiques des envahisseurs du Fléau, je vous fournirais une pierre à aiguiser consacrée. Elle devrait vous être d’une grande utilité pour vos combats contre les serviteurs du roi-liche.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr mir acht nekrotische Runen von den Geißelinvasoren besorgt, kann ich Euch einen geweihten Wetzstein dafür geben. Er sollte Euch im Kampf gegen die Diener des Lichkönigs eine große Hilfe sein.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Спасибо, Гуреус. Вот освященное точило. Используй его с толком.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Если ты принесешь мне восемь некротических рун, отобрав их у захватчиков из Плети, я дам тебе освященное точило. Оно способно помочь тебе в борьбе против приспешников Короля-лича.' WHERE `entry`=9317; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '앞으로의 전투에서 이 마술사 오일을 유용하게 사용하길 바라오.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스컬지 침략자들에게서 얻은 죽음의 룬을 은빛 여명회에 가져다준다면 그 대가로 축복받은 마술사 오일 1병을 주도록 하겠소.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'En échange des runes nécrotiques des envahisseurs du Fléau, l’Aube d’argent vous donnera une fiole d’huile de sorcier bénite.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Argentumdämmerung wird Euch im Tausch gegen die nekrotischen Runen der Geißelinvasoren eine Phiole gesegnetes Zauberöl geben.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `Title_loc5` = '受祝福的巫師之油' WHERE `entry`=9318; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'A cambio de las runas necróticas de la Plaga, Alba Argenta te ofrece 2 viales de aceite bendito de zahorí.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Надеюсь, этот предмет пригодится тебе в грядущих битвах.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'В обмен на некротические руны Плети Серебряный Рассвет дарует тебе один фиал благословенного волшебного масла.' WHERE `entry`=9318; +UPDATE `locales_quest` SET `Details_loc1` = '우리만 이 축제를 여는 것은 아니랍니다. 모든 생명체와 모든 문화가 불꽃에 영향을 받고 있습니다. 아무리 어두운 곳에서도 불은 밝게 타오르는 법이지요.$B$B직접 보고 싶으시다면 깊은 곳으로 가십시오. 스칼로맨스, 스트라솔름, 혈투의 전장의 오우거들의 본거지 중 한 곳, 검은바위 첨탑에서 타오르고 있는 화톳불을 찾아보시기 바랍니다. 당신이 돌아올 때까지 전 불꽃을 지키며 이 자리에서 기다리겠습니다.' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Flamme von Düsterbruch' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Flamme der Blackrockspitze' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Flamme von Stratholme' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Flamme von Scholomance' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText1_loc5` = '營火 - 厄運之槌' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText2_loc5` = '營火 - 黑石塔' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText3_loc5` = '營火 - 斯坦索姆' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText4_loc5` = '營火 - 通靈學院' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText1_loc7` = 'Llama de La Matanza' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText2_loc7` = 'Llama de la Cumbre de Roca Negra' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText3_loc7` = 'Llama de Stratholme' WHERE `entry`=9319; +UPDATE `locales_quest` SET `ObjectiveText4_loc7` = 'Llama de Scholomance' WHERE `entry`=9319; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Neben unseren anderen Vorräten verfügen wir auch über eine gewisse Zahl an erheblichen Manatränken, die für Euch von Nutzen sein könnten. Ich werde Euch einen im Tausch gegen fünfzehn nekrotische Runen geben.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `Title_loc5` = '極效法力藥水' WHERE `entry`=9320; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Además del resto de suministros, disponemos de pociones de maná superiores. Te daré una si me traes 8 runas necróticas.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Вот, Корольшам. Но соблюдай осторожность. Нас не так много, чтобы мы могли позволить себе большие потери в бою.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Помимо других поставок, у нас есть немного сильнейших зелий маны, которые могут тебе пригодиться. Я дам тебе одну порцию зелья в обмен на пятнадцать некротических рун.' WHERE `entry`=9320; +UPDATE `locales_quest` SET `Details_loc1` = '오그리마의 심장부에서 훔쳐낸 이 불꽃은 무한한 따뜻함을 줍니다. 당신에게는 이 자연의 힘이 낯설겠지만 한여름 축제 현자라면 이 불꽃에 대해 뭔가 알고 있을 겁니다.' WHERE `entry`=9324; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이게 뭐지? 내 눈이 이상한 게 아니라면 이 불꽃은 오그리마 심장부에서 가져온 게 틀림없군! 난폭한 오크와 트롤의 마음이 이 이글거리는 열기에 담겨 있네. 이로써 우리의 자랑거리가 하나 더 늘었군! 적의 소굴에 몰래 들어가 신성한 불꽃을 가져오다니 자네는 정말 용감하구먼!$B$B이제 다른 대도시에는 어떤 힘이 깃들어 있는지 궁금할 따름일세...' WHERE `entry`=9324; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마치 자네 몸이 불타고 있는 것 같군, $r. 손에 들고 있는 그건 뭔가?' WHERE `entry`=9324; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Qu\'est-ce que c\'est ? Sauf erreur de ma part, cette flamme a été prise au cœur même d\'Orgrimmar ! Sa chaleur ardente reflète la férocité des cœurs des orcs et des trolls. Quel bel ajout à notre collection, et quelle bravoure de votre part : pénétrer dans l\'antre de l\'ennemi pour prendre la flamme sacrée !$B$BJe me demande quel pouvoir se cache dans les autres villes...' WHERE `entry`=9324; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous rayonnez littéralement, $r. Qu\'est-ce que vous avez là ?' WHERE `entry`=9324; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Was ist das? Sollte ich mich nicht täuschen, so wurde diese Flamme aus dem Herzen Orgrimmars entwendet! Die sengende Hitze spiegelt die kämpferischen Herzen der Orcs und Trolle wider. Was für ein Gewinn für unsere Sammlung! Wie mutig Ihr doch seid - sich in den Bau des Feindes einzuschleichen, um die heilige Flamme zu erlangen!$B$BIch frage mich, welch\' Mächte sich in den anderen Städten versteckt halten...' WHERE `entry`=9324; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr glüht ja förmlich, $R. Was habt Ihr da?' WHERE `entry`=9324; +UPDATE `locales_quest` SET `Details_loc1` = '썬더 블러프 주술사에게서 훔친 이 불꽃은 무한한 따뜻함을 줍니다. 당신에게는 이 자연의 힘이 낯설겠지만 한여름 축제 현자라면 이 불꽃에 대해 뭔가 알고 있을 겁니다.' WHERE `entry`=9325; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '내 추측이 빗나가지 않았다면 이 불꽃은 썬더 블러프 절벽에서 가져온 것이겠군. 영혼의 힘으로 노래하는 것을 보게나! 자네는 진정한 도둑이군. 자, 이걸 받게. 자네의 뛰어난 기술에 대한 보답이네. 네 도시의 불꽃이 모두 있었다면...' WHERE `entry`=9325; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마치 자네 몸이 불타고 있는 것 같군, $r. 손에 들고 있는 그건 뭔가?' WHERE `entry`=9325; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'À moins que je ne me trompe, ce feu provient des falaises des Pitons du Tonnerre ! Comme le pouvoir des esprits y résonne ! Vous êtes une sacrée voleuse, $n. Prenez ceci en paiement de votre habileté. Si seulement nous avions les flammes des quatre villes...' WHERE `entry`=9325; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous rayonnez littéralement, $r. Qu\'est-ce que vous avez là ?' WHERE `entry`=9325; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Sollte mich meine Vermutung nicht täuschen, so wurde diese Flamme aus Donnerfels entwendet! Die Macht der Geister ist deutlich hörbar! Ihr seid ganz schön gerissen, $N. Nehmt dies als gerechte Anerkennung Eures Könnens. Hm, hätten wir doch auch alle vier Flammen von den anderen Städten...' WHERE `entry`=9325; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr glüht ja förmlich, $R. Was habt Ihr da?' WHERE `entry`=9325; +UPDATE `locales_quest` SET `Details_loc1` = '언더시티 너머의 폐허에서 훔친 이 불꽃은 무한한 따뜻함을 줍니다. 당신에게는 이 자연의 힘이 낯설겠지만 한여름 축제 현자라면 이 불꽃에 대해 뭔가 알고 있을 겁니다.' WHERE `entry`=9326; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '음... 정말 이상한 불꽃이군! 불은 거의 꺼지고 연기만 나는데도 그 열기만은 강렬하군. 자네, 이걸 언더시티에서 가져왔다고 했나? 멋지군! 네 도시의 불꽃이 모두 있었다면 우리가 큰일을 해낼 수 있었을지 누가 알겠나?' WHERE `entry`=9326; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마치 자네 몸이 불타고 있는 것 같군, $r. 손에 들고 있는 그건 뭔가?' WHERE `entry`=9326; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Hm... que ce feu est étrange ! Il couve, presque étouffé, mais sa chaleur est intense. Et vous l\'avez obtenu à Fossoyeuse, vous dites ? C\'est fascinant. Avec les flammes des quatre villes, qui sait ce que nous pourrions accomplir ?' WHERE `entry`=9326; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous rayonnez littéralement, $r. Qu\'est-ce que vous avez là ?' WHERE `entry`=9326; +UPDATE `locales_quest` SET `Details_loc1` = '스톰윈드 심장부에서 훔쳐낸 이 불꽃은 끝없는 따뜻함을 줍니다. 이 자연의 힘이 당신에게는 낯설겠지만 한여름 축제 이야기꾼이라면 이 불꽃에 대해 뭔가 알고 있을 것입니다.' WHERE `entry`=9330; +UPDATE `locales_quest` SET `Details_loc1` = '아이언포지 심장부에서 훔쳐낸 이 불꽃은 끝없는 따뜻함을 줍니다. 이 자연의 힘이 당신에게는 낯설겠지만 한여름 축제 이야기꾼이라면 이 불꽃에 대해 뭔가 알고 있을 것입니다.' WHERE `entry`=9331; +UPDATE `locales_quest` SET `Details_loc1` = '텔드랏실의 해안에서 훔쳐낸 이 불꽃에서 나오는 온기로 가슴이 뜨거워집니다. 이 자연의 힘이 당신에게는 낯설겠지만 한여름 축제 이야기꾼이라면 이 불꽃에 대해 뭔가 알고 있을 겁니다.' WHERE `entry`=9332; +UPDATE `locales_quest` SET `OfferRewardText_loc2` = 'Cette flamme brûle d\'un chagrin ancien, $n. Elle vient de Teldrassil, vous dites ? Fascinant ! Voici une récompense pour votre habileté. Revenez me voir si vous trouvez quoi que ce soit de semblable, je pourrai sûrement en faire usage.' WHERE `entry`=9332; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous rayonnez littéralement, $r. Qu\'est-ce que vous avez là ?' WHERE `entry`=9332; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous m\'apportez trente runes nécrotiques, je vous donnerai en échange une pièce d\'armure de main au choix. Vous devriez les trouver très pratiques pour vous battre contre les morts-vivants du Fléau.' WHERE `entry`=9333; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Bringt Ihr mir dreißig nekrotische Runen, gebe ich Euch im Gegenzug einen Handschutz Eurer Wahl dafür. Dieser sollte sich in Eurem Kampf gegen die untote Geißel als sehr nützlich erweisen.' WHERE `entry`=9333; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Хорошая работа, Корольшам. Возьми выбранные тобой защитные перчатки в благодарность за твои усилия.' WHERE `entry`=9333; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Если принесешь мне тридцать некротических рун, я подарю тебе защитные перчатки для рук, по твоему выбору. Они оказались очень ценными в борьбе против нежити Плети' WHERE `entry`=9333; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '앞으로 전투에서 이 오일을 유용하게 사용하길 바랍니다.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스컬지 침략자들의 죽음의 룬을 은빛 여명회에 가져다준다면 그 대가로 축복받은 마술사 오일을 1병을 드리겠습니다.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'En échange des runes nécrotiques des envahisseurs du Fléau, l’Aube d’argent vous donnera une fiole d’huile de sorcier bénite.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Die Argentumdämmerung wird Euch im Tausch gegen die nekrotischen Runen der Geißelinvasoren eine Phiole gesegnetes Zauberöl geben.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `Title_loc5` = '受祝福的巫師之油' WHERE `entry`=9334; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Надеюсь, этот предмет пригодится тебе в грядущих битвах.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'В обмен на некротические руны Плети Серебряный Рассвет дарует тебе один фиал благословенного волшебного масла.' WHERE `entry`=9334; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '고맙습니다! 여기 약속한 신성한 숫돌을 받으시지요. 잘 생각해서 사용하십시오.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '스컬지 침략자들에게서 죽음의 룬 8개를 모아 오면 신성한 숫돌을 1개 드리겠습니다. 리치 왕의 부하들에게 맞서 싸우는 데 큰 도움이 될 물건이지요.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Si vous m’apportez huit runes nécrotiques des envahisseurs du Fléau, je vous fournirai une pierre à aiguiser consacrée. Elle devrait vous être d’une grande utilité pour vos combats contre les serviteurs du roi-liche.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn Ihr mir acht nekrotische Runen von den Geißelinvasoren besorgt, kann ich Euch einen geweihten Wetzstein dafür geben. Er sollte Euch im Kampf gegen die Diener des Lichkönigs eine große Hilfe sein.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Спасибо, Элеутерококк. Вот освященное точило. Используй его с толком.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Если ты принесешь мне восемь некротических рун, отобрав их у захватчиков из Плети, я дам тебе освященное точило. Оно способно помочь тебе в борьбе против приспешников Короля-лича.' WHERE `entry`=9335; +UPDATE `locales_quest` SET `Title_loc5` = '極效治療藥水' WHERE `entry`=9336; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '여기 있소이다. 부디 몸조심하시오. 우리 편의 수가 많지 않으므로 전장에서 희생자를 줄여야 하오.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '다른 보급품은 물론이고 아주 유용한 일급 마나 물약도 많이 있소이다. 죽음의 룬 15개를 가져오면 이 중 하나를 드리도록 하겠소.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'En plus de nos autres fournitures, nous disposons de quelques potions de mana majeures qui pourraient vous être utiles. Je vous en donnerai une en échange de quinze runes nécrotiques.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Neben unseren anderen Vorräten verfügen wir auch über eine gewisse Zahl an erheblichen Manatränken, die für Euch von Nutzen sein könnten. Ich werde Euch einen im Tausch gegen fünfzehn nekrotische Runen geben.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `Title_loc5` = '極效法力藥水' WHERE `entry`=9337; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Вот, Рансу. Но соблюдай осторожность. Нас не так много, чтобы мы могли позволить себе большие потери в бою.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Помимо других поставок, у нас есть немного сильнейших зелий маны, которые могут тебе пригодиться. Я дам тебе одну порцию зелья в обмен на пятнадцать некротических рун.' WHERE `entry`=9337; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '그대는 우리에게 영예를 안겨 주었소. 그대가 계속 도와준다면 우리는 모든 어려움을 극복할 수 있을 것이오이다.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '물질적인 보상을 원치 않더라도 이 휘장은 우리의 상호 신뢰와 우정을 상징할 것이오.$B$B난 그대의 눈부신 활약이 계속될 것이라 믿어 의심치 않소. 자, 휘장을 가져오시오.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Même si vous n\'avez pas besoin des récompenses matérielles que nous proposons, ces badges sont la marque de notre amitié et de notre confiance mutuelle.$B$BApportez-les-moi. Je ne manquerai pas de prendre note des services que vous nous rendrez s\'ils allaient au-delà de l\'appel du devoir.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Selbst wenn Ihr keinen Bedarf an unseren materiellen Belohungen habt, sind diese Abzeichen ein Symbol für gegenseitiges Vertrauen und Freundschaft.$B$BBringt sie mir. Außerordentliche Dienste von Euch werde ich sorgsam vermerken.' WHERE `entry`=9338; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Agradezco tu ayuda, $n.$B$BComo recompensa, te ofrezco esta corona; espero que sea digna de ti y que te ayude en tu camino.' WHERE `entry`=9339; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 휘장을 자랑스럽게 두르시오. 당신의 공로에 힘입어 다른 이들도 무기를 들고 스컬지에 대항하게 될 것이오.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '당신은 우리에게 큰 도움이 되었소. 원한다면 은빛 여명회의 휘장을 주도록 하지. 우리 동맹의 일원이 되어 주다니 뿌듯하오이다.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez grandement aidé notre cause, $n. Si vous le souhaitez, je peux vous procurer le tabard de l\'Aube d\'argent. Nous sommes fiers de vous compter parmi nos alliés.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt unserer Sache sehr gedient, $N. Wenn ihr wollt, kann ich Euch einen Wappenrock der Argentumdämmerung zur Verfügung stellen. Wir sind stolz, Euch zu unseren Verbündeten zu zählen.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `Title_loc5` = '銀色黎明外袍' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc6` = 'Has contribuido mucho a nuestra causa, $n. Si lo deseas, te daré el tabardo de Alba Argenta. Nos enorgullece contar contigo.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `OfferRewardText_loc8` = 'Возьми эту гербовую накидку и носи его с гордостью. Быть может, твой пример побудит и других взяться за оружие, чтобы поддержать нас в борьбе против Плети.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc8` = 'Твоя помощь в нашем деле была очень ценной, Трансмастер. Если пожелаешь, я могу сделать так, что ты получишь гербовую накидку Серебряного Рассвета. Мы гордимся тем, что ты в числе наших союзников.' WHERE `entry`=9341; +UPDATE `locales_quest` SET `RequestItemsText_loc2` = 'Vous avez grandement aidé notre cause, $n. Si vous le souhaitez, je peux vous procurer le tabard de l\'Aube d\'argent. Nous sommes fiers de vous compter parmi nos alliés.' WHERE `entry`=9343; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Ihr habt unserer Sache sehr gedient, $N. Wenn ihr wollt, kann ich Euch einen Wappenrock der Argentumdämmerung zur Verfügung stellen. Wir sind stolz, Euch zu unseren Verbündeten zu zählen.' WHERE `entry`=9343; +UPDATE `locales_quest` SET `Title_loc5` = '銀色黎明外袍' WHERE `entry`=9343; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '이 프리즘 껍질에는 이상한 기운이 감도는군. 프리즘 껍질을 찾아온 자네를 위한 보상으로는 껍질의 마력을 시험해 보는 것이 딱 맞겠군...' WHERE `entry`=9362; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '지체할 시간이 없네! 프리즘 껍질은 찾았나?' WHERE `entry`=9362; +UPDATE `locales_quest` SET `Title_loc5` = '督軍克雷利安' WHERE `entry`=9362; +UPDATE `locales_quest` SET `Details_loc1` = '지금까지 연구로 프리즘 껍질의 독특한 용도를 밝혀냈네.$B$B자, 이 껍질을 들고 아즈샤라의 원한의꼬리일족에게 변이 마법을 걸게. 조금 기다리면 프리즘 껍질안에 깃든 혼돈의 기운으로 인해 잠시 동안 작은 복제생물로 분열될 것일세. 그때 최대한 빨리 분열된 복제생물을 해치우게. 그러면 프리즘 껍질이 놈들의 정수를 빨아들일 거야.$B$B프리즘 껍질이 가득 차면 내게 가져오게.' WHERE `entry`=9364; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '정말 훌륭하네! 훌륭해!$B$B이제 이 마법을 변형하여 새로운 주문으로 만들 수 있겠어. 잘 보게나!' WHERE `entry`=9364; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '마법은 충분히 모아왔는가?' WHERE `entry`=9364; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt Euch heute bewiesen, $N.$B$BIch habe zwar nicht viel, das ich Euch geben könnte, aber bitte nehmt diese krone, eine passende Belohnung für einen eroberer. Möge sie Eurem Weg erleuchten.' WHERE `entry`=9365; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '太好了!如果那些营火真的如你们所说的那样炽热的燃烧着,看来我们今年指派的火焰管理者都很尽责。谢谢你帮我去调查;来,收下这个做为我一点小意思。$B$B' WHERE `entry`=9367; +UPDATE `locales_quest` SET `RequestItemsText_loc4` = '火焰都发烫着吗?' WHERE `entry`=9367; +UPDATE `locales_quest` SET `Details_loc1` = '두껍게 펼쳐진 역병숲 속에 공포의 요새 낙스라마스로 가는 입구가 있어요. 지금까지 낙스라마스로 들어가려는 시도가 수차례 있었지만 룬 차원문에 설치된 마법 수호물 때문에 모두 실패하고 말았었죠. 지금까진 말이에요.$B$B지금은 비전 마법을 통한 은신술로 낙스라마스로 들어갈 수 있어요. 제가 키린 토의 고대 주문을 약간 수정하여 고안해 낸 것이죠. 키린 토의 고대 주문을 제가 약간 수정하는 것이랍니다. 이 방법은 돈이 상당히 많이 들어갑니다. 하지만 은빛 여명회를 위해 헌신하고자 하는 당신의 마음이 확고하니 이번 일에 필요한 비용을 일체 받지 않겠습니다!' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Objectives_loc1` = '동부 역병지대의 희망의 빛 예배당에 있는 대마법사 안젤라 도산토스가 비전 은신 마법으로 낙스라마스로 들어갈 수 있도록 해 줄 것입니다. 은빛 여명회의 평판이 확고한 동맹이어야 합니다.' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Title_loc2` = 'DND FLAG Naxxramas, la citadelle de l\'effroi' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Details_loc2` = 'Dans les profondeurs de Pestebois se trouve l\'entrée de la citadelle de l\'effroi, Naxxramas. Toutes les tentatives pour y pénétrer ont échoué en raison des balises magiques placées sur le portail runique - jusqu\'à présent.$B$BNous avons mis au point un moyen d\'entrer grâce à une sorte d\'occultation arcanique permanente, un vieux sortilège du Kirin Tor avec quelques modifications personnelles. Cela étant dit, l\'occultation est coûteuse. Cependant, votre dévouement à la cause de l\'Aube est indéfectible ! Nous prendrons en charge toutes les dépenses.' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Objectives_loc2` = 'L\'archimage Angela Dosantos à la chapelle de l\'Espoir de Lumière dans les Maleterres de l\'Est vous accordera gratuitement l\'Occultation arcanique. Vous devez être $GExalté:Exaltée; auprès de l\'Aube d\'argent.' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Details_loc4` = '在浓密的病木林里有个入口通往纳克萨玛斯的可怕堡垒。以前,任何想尝试进入的人都被符文传送门外的魔法守卫挡下来。直到现在。$B$B我们设计了一个方法,透过一个永久的秘法掩护 - 肯瑞托的古老咒语加上一些我自己做的修改。说到这,那个斗篷是要钱的;不过,你对银色黎明的贡献不可动摇!我们会取消所有的费用。' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Objectives_loc4` = '东瘟疫之地圣光之愿礼拜堂的大法师安琪拉·多桑杜将免费给你秘法掩护。你一定要在银色黎明达到崇拜声望。' WHERE `entry`=9378; +UPDATE `locales_quest` SET `Objectives_loc1` = '검은바위 첨탑, 혈투의 전장, 스칼로맨스, 스트라솔름에 있는 화톳불을 찾아서 만져 본 후, 한여름 축제 불꽃지기에게 돌아가야 합니다.' WHERE `entry`=9386; +UPDATE `locales_quest` SET `OfferRewardText_loc3` = 'Ihr habt bewiesen, dass Ihr nicht gänzlich nutzlos seid, $N.' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Flamme von Düsterbruch' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Flamme der Blackrockspitze' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Flamme von Stratholme' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Flamme von Scholomance' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText1_loc5` = '營火 - 厄運之槌' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText2_loc5` = '營火 - 黑石塔' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText3_loc5` = '營火 - 斯坦索姆' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText4_loc5` = '營火 - 通靈學院' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText1_loc6` = 'Llama de La Matanza' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText2_loc6` = 'Llama de la Cumbre de Roca Negra' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText3_loc6` = 'Llama de Stratholme' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText4_loc6` = 'Llama de Scholomance' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText1_loc7` = 'Llama de La Matanza' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText2_loc7` = 'Llama de la Cumbre de Roca Negra' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText3_loc7` = 'Llama de Stratholme' WHERE `entry`=9386; +UPDATE `locales_quest` SET `ObjectiveText4_loc7` = 'Llama de Scholomance' WHERE `entry`=9386; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '啊,所以它们真的还在燃烧。我很高兴;时间没到之前那些火焰不能熄灭。你做的很好,$N。收下这个和我的祝福。$B$B' WHERE `entry`=9388; +UPDATE `locales_quest` SET `RequestItemsText_loc4` = '庆典结束之前火焰都不能熄灭!' WHERE `entry`=9388; +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '你回来了,也见过大陆上翠绿色的火焰了。你觉得怎麽样呢?确切的说,那是一种罕见又美好的景象。不过,我知道,还是要有实质的奖励比较好……那麽拜托你,收下这个做为奖励。$B$B' WHERE `entry`=9389; +UPDATE `locales_quest` SET `RequestItemsText_loc4` = '你完成你的任务了吗?' WHERE `entry`=9389; +UPDATE `locales_quest` SET `OfferRewardText_loc6` = 'Me alegra verte, pero no tenemos tiempo que perder con charlas. Necesitas instrucciones y marcharte de aquí rápido.$B$BEscucha atentamente.' WHERE `entry`=9416; +UPDATE `locales_quest` SET `OfferRewardText_loc1` = '잘하셨습니다. 저희는 앞으로 공격에 대비해 탑들을 잘 지키겠습니다. 그런데 이 지역을 방어할 지원군이 도착하기 전까지 당신의 도움이 좀 필요할 것 같군요.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `RequestItemsText_loc1` = '그 탑들을 우리 손에 넣으면 머지않아 포세이큰 녀석들을 포위할 수 있습니다. 그러면 녀석들을 쓸어버리는 것도 시간문제일 뿐이죠.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `RequestItemsText_loc3` = 'Wenn wir die Türme unter unserer Kontrolle haben, werden wir die Verlassenen schon bald umzingeln können. Dann wird es nur noch eine Frage der Zeit sein, wann wir sie niederschmettern.' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Turm der Kronenwache erobern' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Ostwallturm erobern' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Nordpassturm erobern' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Pestwaldturm erobern' WHERE `entry`=9664; +UPDATE `locales_quest` SET `ObjectiveText1_loc3` = 'Turm der Kronenwache erobern' WHERE `entry`=9665; +UPDATE `locales_quest` SET `ObjectiveText2_loc3` = 'Ostwallturm erobern' WHERE `entry`=9665; +UPDATE `locales_quest` SET `ObjectiveText3_loc3` = 'Nordpassturm erobern' WHERE `entry`=9665; +UPDATE `locales_quest` SET `ObjectiveText4_loc3` = 'Pestwaldturm erobern' WHERE `entry`=9665; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230502170900_world.sql b/sql/migrations/20230502170900_world.sql new file mode 100644 index 00000000000..690f2f104d0 --- /dev/null +++ b/sql/migrations/20230502170900_world.sql @@ -0,0 +1,84 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230502170900'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230502170900'); +-- Add your query below. + + +-- Add localization to areatrigger texts. +CREATE TABLE IF NOT EXISTS `locales_areatrigger` ( + `entry` mediumint(8) unsigned NOT NULL DEFAULT '0', + `message_loc1` varchar(200) NOT NULL DEFAULT '', + `message_loc2` varchar(200) NOT NULL DEFAULT '', + `message_loc3` varchar(200) NOT NULL DEFAULT '', + `message_loc4` varchar(200) NOT NULL DEFAULT '', + `message_loc5` varchar(200) NOT NULL DEFAULT '', + `message_loc6` varchar(200) NOT NULL DEFAULT '', + `message_loc7` varchar(200) NOT NULL DEFAULT '', + `message_loc8` varchar(200) NOT NULL DEFAULT '', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +SET NAMES utf8; +INSERT INTO `locales_areatrigger` (`entry`, `message_loc1`, `message_loc2`, `message_loc3`, `message_loc4`, `message_loc5`, `message_loc6`, `message_loc7`, `message_loc8`) VALUES +(45, '20 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 20 pour entrer.', 'Ihr müsst mindestens Stufe 20 sein, um eintreten zu können.', '只有至少20级的玩家才能进入。', '只有20級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 20.', 'Debes tener al menos nivel 20 para entrar.', 'Сюда допускаются только персонажи, достигшие 20 уровня.'), +(78, '10 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 10 pour entrer.', 'Ihr müsst mindestens Stufe 10 sein, um eintreten zu können.', '只有至少10级的玩家才能进入。', '只有10級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 10.', 'Debes tener al menos nivel 10 para entrar.', 'Сюда допускаются только персонажи, достигшие 10 уровня.'), +(101, '15 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 15 pour entrer', 'Ihr müsst mindestens Stufe 15 sein, um eintreten zu können.', '只有至少15级的玩家才能进入。', '只有15級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 15.', 'Debes tener al menos nivel 15 para entrar.', 'Сюда допускаются только персонажи, достигшие 15 уровня.'), +(145, '10 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 10 pour entrer', 'Ihr müsst mindestens Stufe 10 sein, um eintreten zu können.', '只有至少10级的玩家才能进入。', '只有10級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 10.', 'Debes tener al menos nivel 10 para entrar.', 'Сюда допускаются только персонажи, достигшие 10 уровня.'), +(228, '10 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 10 pour entrer.', 'Ihr müsst mindestens Stufe 10 sein, um eintreten zu können.', '只有至少10级的玩家才能进入。', '只有10級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 10.', 'Debes tener al menos nivel 10 para entrar.', 'Сюда допускаются только персонажи, достигшие 10 уровня.'), +(244, '15 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 15 pour entrer.', 'Ihr müsst mindestens Stufe 15 sein, um eintreten zu können.', '只有至少15级的玩家才能进入。', '只有15級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 15.', 'Debes tener al menos nivel 15 para entrar.', 'Сюда допускаются только персонажи, достигшие 15 уровня.'), +(257, '10 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 10 pour entrer', 'Ihr müsst mindestens Stufe 10 sein, um eintreten zu können.', '只有至少10级的玩家才能进入。', '只有10級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 10.', 'Debes tener al menos nivel 10 para entrar.', 'Сюда допускаются только персонажи, достигшие 10 уровня.'), +(286, '30 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 30 pour entrer.', 'Ihr müsst mindestens Stufe 30 sein, um eintreten zu können.', '只有至少30级的玩家才能进入。', '只有30級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 30.', 'Debes tener al menos nivel 30 para entrar.', 'Сюда допускаются только персонажи, достигшие 30 уровня.'), +(324, '15 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 15 pour entrer.', 'Ihr müsst mindestens Stufe 15 sein, um eintreten zu können.', '只有至少15级的玩家才能进入。', '只有15級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 15.', 'Debes tener al menos nivel 15 para entrar.', 'Сюда допускаются только персонажи, достигшие 15 уровня.'), +(442, '25 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 25 pour entrer.', 'Ihr müsst mindestens Stufe 25 sein, um eintreten zu können.', '只有至少25级的玩家才能进入。', '只有25級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 25.', 'Debes tener al menos nivel 25 para entrar.', 'Сюда допускаются только персонажи, достигшие 25 уровня.'), +(446, '35 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 35 pour entrer.', 'Ihr müsst mindestens Stufe 35 sein, um eintreten zu können.', '只有至少35级的玩家才能进入。', '只有35級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 35.', 'Debes tener al menos nivel 35 para entrar.', 'Сюда допускаются только персонажи, достигшие 35 уровня.'), +(523, '15 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 15 pour entrer', 'Ihr müsst mindestens Stufe 15 sein, um eintreten zu können.', '只有至少15级的玩家才能进入。', '只有15級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 15.', 'Debes tener al menos nivel 15 para entrar.', 'Сюда допускаются только персонажи, достигшие 15 уровня.'), +(610, '20 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 20 pour entrer.', 'Ihr müsst mindestens Stufe 20 sein, um eintreten zu können.', '只有至少20级的玩家才能进入。', '只有20級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 20.', 'Debes tener al menos nivel 20 para entrar.', 'Сюда допускаются только персонажи, достигшие 20 уровня.'), +(612, '20 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 20 pour entrer.', 'Ihr müsst mindestens Stufe 20 sein, um eintreten zu können.', '只有至少20级的玩家才能进入。', '只有20級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 20.', 'Debes tener al menos nivel 20 para entrar.', 'Сюда допускаются только персонажи, достигшие 20 уровня.'), +(614, '20 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 20 pour entrer.', 'Ihr müsst mindestens Stufe 20 sein, um eintreten zu können.', '只有至少20级的玩家才能进入。', '只有20級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 20.', 'Debes tener al menos nivel 20 para entrar.', 'Сюда допускаются только персонажи, достигшие 20 уровня.'), +(902, '30 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 30 pour entrer', 'Ihr müsst mindestens Stufe 30 sein, um eintreten zu können.', '只有至少30级的玩家才能进入。', '只有30級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 30.', 'Debes tener al menos nivel 30 para entrar.', 'Сюда допускаются только персонажи, достигшие 30 уровня.'), +(924, '35 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 35 pour entrer.', 'Ihr müsst mindestens Stufe 35 sein, um eintreten zu können.', '只有至少35级的玩家才能进入。', '只有35級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 35.', 'Debes tener al menos nivel 35 para entrar.', 'Сюда допускаются только персонажи, достигшие 35 уровня.'), +(1466, '40 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 40 pour entrer.', 'Ihr müsst mindestens Stufe 40 sein, um eintreten zu können.', '只有至少40级的玩家才能进入。', '只有40級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 40.', 'Debes tener al menos nivel 40 para entrar.', 'Сюда допускаются только персонажи, достигшие 40 уровня.'), +(1468, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(2214, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(2216, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(2217, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(2230, '8 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 8 pour entrer', 'Ihr müsst mindestens Stufe 8 sein, um eintreten zu können.', '只有至少8级的玩家才能进入。', '只有8級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 8.', 'Debes tener al menos nivel 8 para entrar.', 'Сюда допускаются только персонажи, достигшие 8 уровня.'), +(2527, '전설의 전당을 이용하려면 투사 계급 이상이 되어야 합니다.', 'Vous devez être un Garde de pierre ou supérieur pour entrer dans le Hall des légendes.', 'Ihr müsst den Rang \'Steingardist\' oder höher erreicht haben, um die Halle der Legenden betreten zu dürfen.', '你必须拥有石头守卫或更高级别的军衔才能进入传说大厅。', '你必須擁有石頭守衛或更高級別的軍銜才能進入傳說大廳。', 'Para entrar a la Sala de las Leyendas, debes tener rango de Guardia de piedra o superior.', 'Debes ser Guardia de piedra o de rango superior para ingresar a la Sala de las Leyendas.', 'Зал Легенд открыт только для Каменных Стражей или обладателей более высокого ранга.'), +(2532, '용사의 전당을 이용하려면 기사 계급 이상이 되어야 합니다.', 'Vous devez être au moins Chevalier pour entrer dans le Hall des Champions.', 'Ihr müsst den Rang \'Leutnant\' oder höher erreicht haben, um die Halle der Champions betreten zu dürfen.', '你必须拥有骑士或更高级别的军衔才能进入勇士大厅。', '你必須擁有騎士或更高級別的軍銜才能進入傳說大廳。', 'Para entrar a la Sala de los Campeones, debes tener rango de Caballero o superior.', 'Debes ser Caballero o de rango superior para ingresar a la Sala de los Campeones.', 'Зал Защитников открыт только для рыцарей или обладателей более высокого ранга.'), +(2567, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(2606, '호드 일원만 진입할 수 있습니다.', 'Seule la Horde peut utiliser ce portail.', 'Nur die Horde kann dieses Portal benutzen.', '只有部落可以使用这个传送门。', '只有部落可以使用這個傳送門。', 'Solo la Horda puede utilizar este portal.', 'Solo la Horda puede utilizar este portal.', 'Этот портал открыт только для подданных Орды.'), +(2608, '얼라이언스 일원만 진입할 수 있습니다.', 'Seule l\'Alliance peut utiliser ce portail.', 'Nur die Allianz kann dieses Portal benutzen.', '只有联盟可以使用这个传送门。', '只有聯盟可以使用這個傳送門。', 'Solo la Alianza puede utilizar este portal.', 'Solo la Alianza puede utilizar este portal.', 'Этот портал открыт только для подданных Альянса.'), +(2848, '공격대에 참여한 후 비룡불꽃 아뮬렛을 소지한 50 레벨 이상만 진입할 수 있습니다.', 'Vous devez faire partie d\'un groupe de raid, être au moins de niveau 50 et posséder dans votre inventaire l\'Amulette drakefeu pour entrer.', 'Ihr müsst zu einer Schlachtgruppe gehören, mindestens Stufe 50 sein und das Drachenfeueramulett in Eurem Inventar haben, um eintreten zu können.', '你必须在一个团队中,等级至少为50级,并在物品栏中携带着龙火护符才能进入。', '你必須在一個團隊中,並在物品欄中攜帶著龍火護符才能進入。', 'Para entrar, debes formar parte de una banda, tener al menos nivel 50 y tener el Amuleto Pirodraco en tu inventario.', 'Debes ser parte de un grupo de banda, ser de nivel 50 como mínimo y tener el Amuleto Pirodraco en tu inventario para entrar.', 'Сюда допускаются только участники рейдовых групп, достигшие 50 уровня и владеющие амулетом Пламени дракона.'), +(2886, '공격대에 참여한 50 레벨 이상만 진입할 수 있습니다.', 'Vous devez faire partie d\'un groupe de raid et être au moins de niveau 50 pour entrer', 'Ihr müsst zu einer Schlachtgruppe gehören und mindestens Stufe 50 sein, um eintreten zu können.', '你必须在一个团队中,并且至少50级才能进入。', '你必須在一個團隊中,並且至少50級才能進入。', 'Para entrar, debes formar parte de una banda y tener al menos nivel 50.', 'Debes formar parte de una banda y tener al menos nivel 50 para entrar.', 'Сюда допускаются только участники рейдовых групп, достигшие 50 уровня.'), +(3133, '30 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 30 pour entrer.', 'Ihr müsst mindestens Stufe 30 sein, um eintreten zu können.', '只有至少30级的玩家才能进入。', '只有30級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 30.', 'Debes tener al menos nivel 30 para entrar.', 'Сюда допускаются только персонажи, достигшие 30 уровня.'), +(3134, '30 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 30 pour entrer.', 'Ihr müsst mindestens Stufe 30 sein, um eintreten zu können.', '只有至少30级的玩家才能进入。', '只有30級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 30.', 'Debes tener al menos nivel 30 para entrar.', 'Сюда допускаются только персонажи, достигшие 30 уровня.'), +(3183, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(3184, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(3185, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(3186, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(3187, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(3189, '45 레벨 이상만 진입할 수 있습니다.', 'Vous devez être au moins de niveau 45 pour entrer.', 'Ihr müsst mindestens Stufe 45 sein, um eintreten zu können.', '只有至少45级的玩家才能进入。', '只有45級以上的玩家才能進入。', 'Para entrar, debes tener al menos nivel 45.', 'Debes tener al menos nivel 45 para entrar.', 'Сюда допускаются только персонажи, достигшие 45 уровня.'), +(3528, '선행 퀘스트를 마치고 공격대에 참여해야만 진입할 수 있습니다.', 'Pour entrer, vous devez être en harmonie et dans un groupe de raid.', 'Ihr müsst abgestimmt sein und einer Schlachtgruppe angehören, um eintreten zu könnnen.', '你必须完成前置任务,并且在一个团队中才能进入。', '你一定要調整好並處於一個團隊隊伍才能進入。', 'Para entrar, debes estar armonizado y formar parte de una banda.', 'Debes estar armonizado y formar parte de una banda para entrar.', 'Сюда допускаются только подготовленные участники рейдовых групп.'), +(3669, '호드 일원만 진입할 수 있습니다.', 'Seule la Horde peut utiliser ce portail.', 'Nur die Horde kann dieses Portal benutzen.', '只有部落可以使用这个传送门。', '只有部落可以使用這個傳送門。', 'Solo la Horda puede utilizar este portal.', 'Solo la Horda puede utilizar este portal.', 'Этот портал открыт только для подданных Орды.'), +(3671, '얼라이언스 일원만 진입할 수 있습니다.', 'Seule l\'Alliance peut utiliser ce portail.', 'Nur die Allianz kann dieses Portal benutzen.', '只有联盟可以使用这个传送门。', '只有聯盟可以使用這個傳送門。', 'Solo la Alianza puede utilizar este portal.', 'Solo la Alianza puede utilizar este portal.', 'Этот портал открыт только для подданных Альянса.'), +(3726, '공격대에 참여한 50 레벨 이상만 진입할 수 있습니다.', 'Vous devez faire partie d\'un groupe de raid et être au moins de niveau 50 pour entrer', 'Ihr müsst zu einer Schlachtgruppe gehören und mindestens Stufe 50 sein, um eintreten zu können.', '你必须在一个团队中,并且至少50级才能进入。', '你必須在一個團隊中,並且至少50級才能進入。', 'Para entrar, debes formar parte de una banda y tener al menos nivel 50.', 'Debes formar parte de una banda y tener al menos nivel 50 para entrar.', 'Сюда допускаются только участники рейдовых групп, достигшие 50 уровня.'), +(3928, '공격대에 참여한 50 레벨 이상만 진입할 수 있습니다.', 'Vous devez faire partie d\'un groupe de raid et être au moins de niveau 50 pour entrer', 'Ihr müsst zu einer Schlachtgruppe gehören und mindestens Stufe 50 sein, um eintreten zu können.', '你必须在一个团队中,并且至少50级才能进入。', '你必須在一個團隊中,並且至少50級才能進入。', 'Para entrar, debes formar parte de una banda y tener al menos nivel 50.', 'Debes formar parte de una banda y tener al menos nivel 50 para entrar.', 'Сюда допускаются только участники рейдовых групп, достигшие 50 уровня.'), +(3948, '얼라이언스 일원만 진입할 수 있습니다.', 'Seule l\'Alliance peut utiliser ce portail.', 'Nur die Allianz kann dieses Portal benutzen.', '只有联盟可以使用这个传送门。', '只有聯盟可以使用這個傳送門。', 'Solo la Alianza puede utilizar este portal.', 'Solo la Alianza puede utilizar este portal.', 'Этот портал открыт только для подданных Альянса.'), +(3949, '호드 일원만 진입할 수 있습니다.', 'Seule la Horde peut utiliser ce portail.', 'Nur die Horde kann dieses Portal benutzen.', '只有部落可以使用这个传送门。', '只有部落可以使用這個傳送門。', 'Solo la Horda puede utilizar este portal.', 'Solo la Horda puede utilizar este portal.', 'Этот портал открыт только для подданных Орды.'), +(4008, '안퀴라즈 문이 열리기 전까지는 진입할 수 없습니다. 공격대에 참여한 50 레벨 이상만 진입할 수 있습니다.', 'Vous ne pouvez pas entrer ici tant que les portes d\'Ahn\'Qiraj ne sont pas ouvertes. Vous devez aussi être de niveau 50+ et dans un groupe de raid.', 'Die Tore von Ahn\'Qiraj müssen sich geöffnet haben, Ihr müsst Stufe 50+ sein und einer Schlachtgruppe angehören, um hier eintreten zu können.', '你无法进入这个区域,除非安其拉大门已经打开,并且你的等级不低于50级,同时你必须在一个团队中。', '除非安其拉之門被開啟,等級50級以上,並在團隊中的玩家才能進入。', 'No puedes entrar aquí a menos que las puertas de Ahn\'Qiraj estén abiertas, tengas nivel 50 o superior y formes parte de una banda.', 'No puedes entrar aquí a menos que las puertas de Ahn\'Qiraj se hayan abierto, seas de nivel 50 o superior y estés en un grupo de banda.', 'Сюда допускаются только участники рейдовых групп, достигшие 50 уровня. Врата Ан\'Киража должны быть открыты.'), +(4010, '안퀴라즈 문이 열리기 전까지는 진입할 수 없습니다. 공격대에 참여한 50 레벨 이상만 진입할 수 있습니다.', 'Vous ne pouvez pas entrer ici tant que les portes d\'Ahn\'Qiraj ne sont pas ouvertes. Vous devez aussi être de niveau 50+ et dans un groupe de raid.', 'Die Tore von Ahn\'Qiraj müssen sich geöffnet haben, Ihr müsst Stufe 50+ sein und einer Schlachtgruppe angehören, um hier eintreten zu können.', '你无法进入这个区域,除非安其拉大门已经打开,并且你的等级不低于50级,同时你必须在一个团队中。', '除非安其拉之門被開啟,等級50級以上,並在團隊中的玩家才能進入。', 'No puedes entrar aquí a menos que las puertas de Ahn\'Qiraj estén abiertas, tengas nivel 50 o superior y formes parte de una banda.', 'No puedes entrar aquí a menos que las puertas de Ahn\'Qiraj se hayan abierto, seas de nivel 50 o superior y estés en un grupo de banda.', 'Сюда допускаются только участники рейдовых групп, достигшие 50 уровня. Врата Ан\'Киража должны быть открыты.'), +(4055, '낙스라마스 선행 퀘스트를 마치고 공격대에 참여한 51 레벨 이상만 진입할 수 있습니다.', 'Pour entrer, vous devez être de niveau 51+, dans un groupe de raid, et être harmonisé à Naxxramas.', 'Ihr müsst Stufe 51+ sein, einer Schlachtgruppe angehören und die Abstimmung abgeschlossen haben, um Naxxramas betreten zu können.', '你必须在一个团队中,至少51级,并且完成了前置任务之后才能进入纳克萨玛斯。', '你必須為51級以上的玩家,處於團隊中,並達到進入納克薩瑪斯的條件。', 'Para entrar, debes tener nivel 51 o superior, formar parte de una banda y haber completado la Armonización.', 'Debes tener nivel 51 o superior, formar parte de una banda y estar armonizado con Naxxramas para entrar.', 'Сюда допускаются только участники рейдовых групп, достигшие 51 уровня и готовые к посещению Наксрамаса.'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230504160546_world.sql b/sql/migrations/20230504160546_world.sql new file mode 100644 index 00000000000..130fc922914 --- /dev/null +++ b/sql/migrations/20230504160546_world.sql @@ -0,0 +1,21 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230504160546'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230504160546'); +-- Add your query below. + + +-- Remove AV start texts from mangos string table. +DELETE FROM `mangos_string` WHERE `entry` IN (784, 785, 786); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230507034435_world.sql b/sql/migrations/20230507034435_world.sql new file mode 100644 index 00000000000..1c841247db5 --- /dev/null +++ b/sql/migrations/20230507034435_world.sql @@ -0,0 +1,113 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230507034435'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230507034435'); +-- Add your query below. + + +-- Use correct rune numbers in Dragonspire Hall, UBRS +UPDATE `gameobject` SET `id`=175198 WHERE `guid`=200003; +UPDATE `gameobject` SET `id`=175196 WHERE `guid`=200002; +UPDATE `gameobject` SET `id`=175194 WHERE `guid`=200001; +UPDATE `gameobject` SET `id`=175200 WHERE `guid`=200004; +UPDATE `gameobject` SET `id`=175195 WHERE `guid`=200007; +UPDATE `gameobject` SET `id`=175197 WHERE `guid`=200006; +UPDATE `gameobject` SET `id`=175199 WHERE `guid`=200005; +-- Fix position of the runes +UPDATE `gameobject` SET `position_x`=215.157, `position_y`=-334.733, `position_z`=76.8124, `orientation`=3.92699, `rotation2`=-0.92388, `rotation3`=0.382683 WHERE `id`=175198; +UPDATE `gameobject` SET `position_x`=228.803, `position_y`=-301.542, `position_z`=76.8812, `orientation`=4.71239, `rotation2`=-0.707107, `rotation3`=0.707107 WHERE `id`=175196; +UPDATE `gameobject` SET `position_z`=76.8603 WHERE `id`=175194; +UPDATE `gameobject` SET `position_x`=155.321, `position_y`=-286.074, `position_z`=70.8763, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175200; +UPDATE `gameobject` SET `position_x`=124.779, `position_y`=-298.037, `position_z`=70.8526, `orientation`=0.785397, `rotation2`=0.382683, `rotation3`=0.92388 WHERE `id`=175195; +UPDATE `gameobject` SET `position_x`=125.358, `position_y`=-340.465, `position_z`=70.8752, `orientation`=2.35619, `rotation2`=0.92388, `rotation3`=0.382683 WHERE `id`=175197; +UPDATE `gameobject` SET `position_x`=155.334, `position_y`=-353.045, `position_z`=70.8337, `orientation`=3.14159, `rotation2`=-1, `rotation3`=0 WHERE `id`=175199; + +-- Fix Emberseer In door +UPDATE `gameobject` SET `position_x`=216.443, `position_y`=-286.135, `position_z`=76.9406, `orientation`=3.14159, `rotation2`=0, `rotation3`=-1 WHERE `id`=175244; +-- Use correct runes in Emberseers room +UPDATE `gameobject` SET `id`=175270 WHERE `guid`=397208; +UPDATE `gameobject` SET `id`=175268 WHERE `guid`=397210; +UPDATE `gameobject` SET `id`=175266 WHERE `guid`=397215; +UPDATE `gameobject` SET `id`=175267 WHERE `guid`=397218; +UPDATE `gameobject` SET `id`=175269 WHERE `guid`=397219; +UPDATE `gameobject` SET `id`=175271 WHERE `guid`=397220; +UPDATE `gameobject` SET `id`=175272 WHERE `guid`=397203; + +-- Fix Emberseer altar position +UPDATE `gameobject` SET `position_x`=144.445, `position_y`=-280.941, `position_z`=91.5476, `orientation`=1.58825, `rotation2`=0.71325, `rotation3`=0.70091 WHERE `id`=175706; +-- Fix Emberseer Out door +UPDATE `gameobject` SET `position_x`=113.751, `position_y`=-258.945, `position_z`=91.5603, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175153; +-- Fix position of runes in Emberseer room +UPDATE `gameobject` SET `position_x`=162.443, `position_y`=-258.904, `position_z`=91.4701, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175270; +UPDATE `gameobject` SET `position_x`=162.466, `position_y`=-240.765, `position_z`=91.4688, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175268; +UPDATE `gameobject` SET `position_x`=144.375, `position_y`=-240.826, `position_z`=91.4713, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175266; +UPDATE `gameobject` SET `position_x`=126.354, `position_y`=-240.77, `position_z`=91.4701, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175267; +UPDATE `gameobject` SET `position_x`=126.295, `position_y`=-258.732, `position_z`=91.4701, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175269; +UPDATE `gameobject` SET `position_x`=126.402, `position_y`=-276.79, `position_z`=91.4701, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175271; +UPDATE `gameobject` SET `position_x`=162.401, `position_y`=-276.824, `position_z`=91.4701, `orientation`=0, `rotation2`=0, `rotation3`=1 WHERE `id`=175272; + +-- Spawn missing door to Emberseer +-- Already scripted, object was just missing previously +INSERT INTO `gameobject` VALUES (260284, 175705, 229, 175.127, -258.945, 91.5603, 0, 0, 0, 0, 1, 25, 25, 100, 0, 0, 0, 0, 10); + +-- Spawn missing Bonfire +INSERT INTO `gameobject` VALUES (260285, 136957, 229, 117.454, -254.291, 91.5711, 2.72271, 0, 0, 0.978148, 0.207912, 25, 25, 100, 1, 0, 0, 0, 10); +INSERT INTO `gameobject` VALUES (260286, 136959, 229, 125.656, -280.808, 91.5711, 2.72271, 0, 0, 0.978148, 0.207912, 25, 25, 100, 1, 0, 0, 0, 10); +-- Correct entries for bonfires in Dragonspire Hall, UBRS +UPDATE `gameobject` SET `id`=136966 WHERE `guid`=170017; +UPDATE `gameobject` SET `id`=136965 WHERE `guid`=170016; +UPDATE `gameobject` SET `position_x`=229.028, `position_y`=-307.81, `position_z`=76.9668, `orientation`=2.72271, `rotation2`=0.978148, `rotation3`=0.207912 WHERE `id`=136966; +UPDATE `gameobject` SET `position_x`=215.773, `position_y`=-341.663, `position_z`=76.8611, `orientation`=1.92859, `rotation2`=0.821647, `rotation3`=0.569997 WHERE `id`=136965; +-- Correct bonfire entries at the beast +UPDATE `gameobject` SET `id`=176447 WHERE `guid`=397180; +UPDATE `gameobject` SET `id`=176448 WHERE `guid`=397184; +UPDATE `gameobject` SET `id`=176449 WHERE `guid`=397191; +UPDATE `gameobject` SET `id`=176452 WHERE `guid`=397186; +UPDATE `gameobject` SET `id`=176450 WHERE `guid`=397185; +UPDATE `gameobject` SET `id`=176451 WHERE `guid`=397182; +UPDATE `gameobject` SET `position_x`=35.2499, `position_y`=-505.634, `position_z`=110.914, `orientation`=3.14444, `rotation0`=0.00822973, `rotation1`=-0.0190172, `rotation2`=-0.999784, `rotation3`=0.00126859 WHERE `id`=176447; +UPDATE `gameobject` SET `position_x`=31.283, `position_y`=-505.634, `position_z`=110.914, `orientation`=1.57142, `rotation0`=0.00762796, `rotation1`=0.0192661, `rotation2`=0.707066, `rotation3`=0.706844 WHERE `id`=176448; +UPDATE `gameobject` SET `position_x`=27.4453, `position_y`=-505.634, `position_z`=110.914, `orientation`=6.02201, `rotation0`=0.0199299, `rotation1`=0.00567627, `rotation2`=-0.130342, `rotation3`=0.991252 WHERE `id`=176449; +UPDATE `gameobject` SET `position_x`=24.542, `position_y`=-504.736, `position_z`=110.914, `orientation`=3.92762, `rotation0`=0.0148807, `rotation1`=-0.0144205, `rotation2`=-0.92362, `rotation3`=0.382748 WHERE `id`=176452; +UPDATE `gameobject` SET `position_x`=21.5668, `position_y`=-506.581, `position_z`=110.914, `orientation`=4.71302, `rotation0`=0.0192666, `rotation1`=-0.00762749, `rotation2`=-0.706843, `rotation3`=0.707067 WHERE `id`=176450; +UPDATE `gameobject` SET `position_x`=18.0824, `position_y`=-505.634, `position_z`=110.914, `orientation`=3.14444, `rotation0`=0.00822973, `rotation1`=-0.0190172, `rotation2`=-0.999784, `rotation3`=0.00126859 WHERE `id`=176451; + +-- Correct bonfire entry in Hordemar City +UPDATE `gameobject` SET `id`=176438 WHERE `guid`=3998306; +UPDATE `gameobject` SET `position_x`=-23.2051, `position_y`=-410.609, `position_z`=-18.8984, `orientation`=3.14159, `rotation2`=-1, `rotation3`=0 WHERE `id`=176438; + +-- Spawn bonfires in the Rockery +INSERT INTO `gameobject` VALUES (260287, 136962, 229, 106.177, -265.953, 91.5711, 4.81711, 0, 0, -0.66913, 0.743145, 25, 25, 100, 1, 0, 0, 0, 10); +INSERT INTO `gameobject` VALUES (260288, 136963, 229, 107.69, -253.095, 91.5711, 2.72271, 0, 0, 0.978148, 0.207912, 25, 25, 100, 1, 0, 0, 0, 10); + +-- Drakkisath's Brand position +UPDATE `gameobject` SET `position_x`=41.663, `position_y`=-286.199, `position_z`=110.96, `orientation`=3.49067, `rotation2`=-0.984807, `rotation3`=0.173652 WHERE `id`=179880; + +-- Move Blackrock Stadium second gate to correct position, already scripted +-- No longer possible to bypass Blackrock Stadium +UPDATE `gameobject` SET `position_x`=92.9595, `position_y`=-435.59, `position_z`=110.954, `orientation`=4.71239, `rotation2`=-0.707107, `rotation3`=0.707107 WHERE `id`=175186; +-- Add missing gate for Blackrock Stadium, already scripted +-- Now possible to enter Blackrock Stadium without jumping from balcony +INSERT INTO `gameobject` VALUES (258806, 164726, 229, 108.036, -420.331, 110.954, 3.14159, 0, 0, 0, -1, 25, 25, 100, 0, 0, 0, 0, 10); + +-- Add missing bonfires in the rooms near Blackrock Stadium +INSERT INTO `gameobject` VALUES (260289, 136964, 229, 82.5879, -364.586, 116.859, 2.72271, 0, 0, 0.978148, 0.207912, 25, 25, 100, 1, 0, 0, 0, 10); +INSERT INTO `gameobject` VALUES (260290, 136922, 229, 88.2152, -415.1, 110.957, 2.72271, 0, 0, 0.978148, 0.207912, 25, 25, 100, 1, 0, 0, 0, 10); +INSERT INTO `gameobject` VALUES (260291, 136923, 229, 87.4498, -468.454, 116.887, 2.72271, 0, 0, 0.978148, 0.207912, 25, 25, 100, 1, 0, 0, 0, 10); + +-- Add missing exit gates at General Drakkisath +INSERT INTO `gameobject` VALUES (260292, 175946, 229, 45.1933, -259.712, 106.533, 3.14159, 0, 0, -1, 0, 25, 25, 100, 1, 0, 0, 0, 10); +UPDATE `gameobject_template` SET `faction`=114, `flags`=32 WHERE `entry`=175947; +INSERT INTO `gameobject` VALUES (260293, 175947, 229, 45.1933, -312.52, 106.533, 3.14159, 0, 0, -1, 0, 25, 25, 100, 1, 0, 0, 0, 10); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230509115900_world.sql b/sql/migrations/20230509115900_world.sql new file mode 100644 index 00000000000..300212ad40c --- /dev/null +++ b/sql/migrations/20230509115900_world.sql @@ -0,0 +1,5999 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230509115900'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230509115900'); +-- Add your query below. + + +SET NAMES utf8; + +-- Remove useless locales where the text is the same as the english version. +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=67; -- [UNUSED] Marlon Darnik +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=70; -- [UNUSED] Lower Class Citizen +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=71; -- Rankist +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=72; -- [UNUSED] Antaris the Trader +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=75; -- [UNUSED] Vashaum Nightwither +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=81; -- [UNUSED] Luglar the Clogger +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=82; -- Crazy Leonetti +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=87; -- Forest Troll Berserker +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=90; -- Sea Giant +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=93; -- Centaur +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=102; -- Bronze Dragonspawn +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=106; -- Kodo Beast +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=108; -- Green Dragonspawn +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=109; -- White Dragonspawn +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=129; -- Angry Programmer Tweedle Dum +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=130; -- Programmer Vendor +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=149; -- [UNUSED] Small Black Dragon Whelp +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=150; -- [UNUSED] Brother Milius +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=153; -- Bethina +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=161; -- [UNUSED] Ander the Monk +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=163; -- [UNUSED] Destitute Farmer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=165; -- [UNUSED] Small Child +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=192; -- Ice Troll +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=200; -- Shambling Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=201; -- Brittlebones Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=204; -- [UNUSED] Cackle Flamebone +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=207; -- [UNUSED] Riverpaw Hideflayer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=208; -- [UNUSED] Riverpaw Pack Warder +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=209; -- [UNUSED] Riverpaw Bone Chanter +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=219; -- [UNUSED] Logan Mar +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=220; -- [UNUSED] Khebil Steelsmith +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=229; -- Vaious +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=243; -- [UNUSED] Greeby Mudwhisker TEST +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=260; -- [UNUSED] Elwynn Tower Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=262; -- Half-eaten body +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=280; -- Placeholder - Jasperlode Mine +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=281; -- Kobold Tank +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=282; -- Kobold Spellcaster +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=283; -- Kobold Healer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=287; -- Placeholder - Darkhollow Mine +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=290; -- Placeholder - Fargodeep Mine +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=291; -- Placeholder Chest of Drawers +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=296; -- [UNUSED] Goodmother Jans +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=298; -- [UNUSED] Aunt Bethda +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=301; -- [UNUSED] Brog'Mud +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=303; -- Placeholder Interactive Doodad - jk +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=318; -- [UNUSED] Brother Akil +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=319; -- [UNUSED] Brother Benthas +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=320; -- [UNUSED] Brother Cryus +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=321; -- [UNUSED] Brother Deros +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=322; -- [UNUSED] Brother Enoch +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=323; -- [UNUSED] Brother Farthing +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=324; -- [UNUSED] Brother Greishan +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=326; -- [UNUSED] Brother Ictharin +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=333; -- [UNUSED] Edwardo the Jester +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=336; -- [UNUSED] Rin Tal'Vara +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=339; -- [UNUSED] Helgor the Pugilist +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=353; -- Antonia Dart +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=354; -- [UNUSED] Grall Twomoons +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=361; -- Saytr +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=365; -- Scott's Flying Mount +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=380; -- [UNUSED] Waldin Thorbatt +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=386; -- [UNUSED] Ulric the Grim +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=399; -- Boy - placeholder 05 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=400; -- Boy - placeholder 06 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=401; -- Boy - placeholder 07 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=402; -- Boy - placeholder 08 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=403; -- Boy - placeholder 09 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=404; -- Girl - placeholder 01 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=405; -- Girl - placeholder 02 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=406; -- Girl - placeholder 03 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=407; -- Girl - placeholder 04 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=408; -- Girl - placeholder 05 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=409; -- Girl - placeholder 06 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=410; -- Girl - placeholder 07 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=411; -- Girl - placeholder 08 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=421; -- Murphestos +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=444; -- [UNUSED] Goreripper +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=470; -- [UNUSED] Scribe Colburg +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=496; -- [UNUSED] Watcher Kleeman +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=497; -- [UNUSED] Watcher Benjamin +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=498; -- [UNUSED] Watcher Larsen +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=509; -- [UNUSED] Long Fang +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=516; -- [UNUSED] Riverpaw Hunter +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=535; -- [UNUSED] Savar +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=536; -- [UNUSED] Rhal'Del +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=538; -- [UNUSED] Buk'Cha +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=586; -- [UNUSED] Watcher Kern +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=592; -- [UNUSED] Defias Arsonist +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=605; -- [UNUSED] Mr. Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=606; -- [UNUSED] Mrs. Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=607; -- [UNUSED] Johnny Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=609; -- [UNUSED] Grandpa Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=610; -- [UNUSED] Rabid Gina Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=611; -- [UNUSED] Rabid Mr. Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=612; -- [UNUSED] Rabid Mrs. Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=613; -- [UNUSED] Rabid Johnny Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=614; -- [UNUSED] Rabid Grandpa Whipple +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=725; -- [UNUSED] Skeletal Enforcer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=753; -- [UNUSED] Rebel Soldier +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=809; -- [UNUSED] Smith Theo +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=897; -- [UNUSED] Brannon Aybara (TEMP) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=904; -- [UNUSED] Regna Khurn +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=919; -- [UNUSED] [PH] Berail Spiritwhisper +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=924; -- [UNUSED] Lesser Arachnid +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=953; -- Spawn Test One +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1058; -- [UNUSED] Truek +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1227; -- Rygal Rocknell +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1230; -- [UNUSED] Lexin Haze +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1235; -- [UNUSED] Maryann Grapefoot +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1288; -- [UNUSED] Hevram Bristol +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1290; -- [UNUSED] Winston Bagley +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1293; -- [UNUSED] Gerard Granger +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1306; -- [UNUSED] Melechan Damodred +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1361; -- [UNUSED] Kern the Enforcer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1401; -- Test Squirrel +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1410; -- Loranna Dawnfyre UNUSED (Reuse me) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1455; -- [UNUSED] Grummar Thunk +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1467; -- [UNUSED] [PH] Brawl Thunderpunch +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1485; -- [UNUSED] Bazaar Merchant TEST +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1546; -- [UNUSED] Kegnar Thraln +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1567; -- [UNUSED] Anson Phelps +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1574; -- Mage 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1575; -- Mage 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1576; -- Mage 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1577; -- Mage 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1578; -- Mage 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1579; -- Mage 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1580; -- Mage 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1581; -- Warlock 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1582; -- Warlock 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1583; -- Warlock 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1584; -- Warlock 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1585; -- Warlock 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1586; -- Warlock 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1587; -- Warlock 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1588; -- Shaman 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1589; -- Shaman 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1590; -- Shaman 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1591; -- Shaman 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1592; -- Shaman 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1593; -- Shaman 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1594; -- Shaman 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1595; -- Rogue 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1596; -- Rogue 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1597; -- Rogue 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1598; -- Rogue 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1599; -- Rogue 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1600; -- Rogue 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1601; -- Rogue 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1602; -- Paladin 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1603; -- Paladin 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1604; -- Druid 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1605; -- Paladin 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1606; -- Paladin 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1607; -- Druid 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1608; -- Druid 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1609; -- Druid 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1613; -- Paladin 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1614; -- Paladin 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1615; -- Paladin 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1616; -- Druid 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1617; -- Druid 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1618; -- Hunter 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1619; -- Druid 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1620; -- Hunter 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1621; -- Hunter 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1622; -- Priest 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1623; -- Hunter 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1624; -- Priest 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1625; -- Hunter 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1626; -- Priest 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1627; -- Priest 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1628; -- Hunter 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1629; -- Priest 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1631; -- Hunter 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1633; -- Priest 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1634; -- Priest 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1635; -- Warrior 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1636; -- Warrior 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1637; -- Warrior 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1638; -- Warrior 15 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1639; -- Warrior 20 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1640; -- Warrior 30 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1641; -- Warrior 40 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1643; -- [UNUSED] Elwynn Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1644; -- [UNUSED] Redridge Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1649; -- UNUSED Jordan Croft +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1659; -- [UNUSED] Coleman Mills +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1677; -- [UNUSED] Curtis Ashlock +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1714; -- SAVE Defias Lifer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1758; -- Warlock (TEST) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1759; -- Mage (TEST) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1760; -- Warrior (TEST) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1761; -- Priest (TEST) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1762; -- Rogue (TEST) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1858; -- Pissed not a Vendor +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1859; -- [UNUSED] Nyein Longwind +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1979; -- TEST WOLF (ALPHA FIRST) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1980; -- TEST WOLF (ALPHA SECOND) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=1987; -- Webwood Creeper UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2087; -- [UNUSED] Ambermill Citizen +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2133; -- [UNUSED] Theo Reshan +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2138; -- Warrior 25 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2197; -- [UNUSED] Crier Kirton +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2199; -- [UNUSED] Crier Backus +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2200; -- [UNUSED] Crier Pierce +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2220; -- [UNUSED] Undead Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2223; -- [UNUSED] Undead Cooking Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2282; -- [PH] Orgrun Iceflow +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2293; -- [UNUSED] Sherra Vayne +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2295; -- [UNUSED] Bartok Steelgrip +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2296; -- [UNUSED] Fulgar Iceforge +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2297; -- [UNUSED] Kerrik Firebeard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2300; -- [UNUSED] Seoman Verilas +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2301; -- [UNUSED] Nerrik Shoyul +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2312; -- [UNUSED] Thesule Klaven +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2313; -- [UNUSED] Kir'Nazz +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2424; -- Test Banker +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2441; -- [UNUSED] Southshore Citizen +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2614; -- [UNUSED] Stromgarde Horseman +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2615; -- [UNUSED] Stromgarde Roughrider +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2617; -- [UNUSED] Archmage Detrae +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2756; -- UNUSED Grund Drokda +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2797; -- Hovrak Gutrender +UPDATE `locales_creature` SET `subname_loc1`=NULL WHERE `entry`=2801; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2813; -- [UNUSED] Thurgas +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2815; -- [UNUSED] Teresa Shore +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2833; -- DEBUG - Gossip Gryphon Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2862; -- Warrior 21 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2863; -- Warrior 22 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2864; -- Warrior 23 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2865; -- Warrior 24 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2866; -- Warrior 26 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2867; -- Warrior 27 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2868; -- Warrior 28 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2869; -- Warrior 29 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2871; -- [PH] Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2872; -- [UNUSED] Whaldak Darbenk +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2873; -- [PH] Raptor Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2874; -- [PH] Horse Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2875; -- [PH] Gorilla Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2877; -- [PH] Crawler Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2883; -- [UNUSED] [PH] Monster Slayer Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2885; -- [UNUSED] [PH] Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2896; -- [PH] Alliance Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2899; -- [PH] Alliance Toughness/Resist Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2935; -- [PH] Demon Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=2940; -- [UNUSED] Frank Ward +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3070; -- [UNUSED] [PH] Mulgore Alchemy Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3071; -- [UNUSED] [PH] Mulgore Herbalism Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3082; -- [UNUSED] Narache Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3148; -- [UNUSED] Torc the Orc +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3151; -- Captain Obvious +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3152; -- Cap'n Copyright +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3176; -- [UNUSED] [PH] Durotar Engineering Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3201; -- SM Test Mob +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3202; -- [UNUSED] Josh Test +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3299; -- [UNUSED] Antione LeMarca +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3302; -- [UNUSED] Korl +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3303; -- [UNUSED] Marna +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3307; -- [UNUSED] Orgrun Blacktusk +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3420; -- [UNUSED] Ancestral Watcher +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3427; -- [UNUSED] Kendur +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3440; -- [UNUSED] Ancestral Sage +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3525; -- [UNUSED] Turtle Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3558; -- [UNUSED] Temp Poisoning Vendor Undead +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3565; -- [UNUSED] Temp Reagent Vendor Undead +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3623; -- [UNUSED] Tursk +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3651; -- [UNUSED] Kolkar Observer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3718; -- [UNUSED] Wrathtail Tide Princess +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3793; -- Initiate Druid +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3831; -- [UNUSED] Ancient Guardian +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3896; -- Captain Hart +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3971; -- Agro 5 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3972; -- Agro 7 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=3973; -- Agro 10 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4045; -- [UNUSED] JEFF CHOW TEST +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4115; -- [UNUSED] Gravelsnout Ambusher +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4313; -- [UNUSED] [PH] Ambassador Saylaton Gravehoof +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4315; -- [UNUSED] Guthrin Gravehoof +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4318; -- [UNUSED] Delyka +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4439; -- [UNUSED] Charlga's Bodyguard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4579; -- [UNUSED] Alexander Lister +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4882; -- [UNUSED] Om'kan +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=4942; -- Test Petition Giver +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5050; -- [UNUSED] Rallus +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5051; -- [UNUSED] Frewa +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5063; -- Pat's Test Kobold +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5098; -- [UNUSED] Guffren Boulderbeard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5131; -- [UNUSED] Kiren Tyrngaarde +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5192; -- [UNUSED] Nils Stonebrow +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5201; -- Pat's Test Human +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5355; -- Blink (Reuse) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5544; -- [UNUSED] Yuriv Adhem +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5548; -- [PH] Mine Boss +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5549; -- [PH] Mine Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5550; -- [PH] PVP Peasent +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5551; -- [PH] Caravan Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5552; -- [PH] PVP Peon +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5553; -- [PH] Caravan Scout +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5554; -- [PH] PVP Wildlife +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5555; -- [PH] Ogre Caravan Packhorse +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5556; -- [PH] Alliance Commander +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5557; -- [PH] Horde Commander +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5558; -- [PH] Alliance Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5559; -- [PH] Horde Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5560; -- [PH] Alliance Raider +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5561; -- [PH] Horde Raider +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5562; -- [PH] Alliance Archer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5563; -- [PH] Horde Archer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5587; -- [PH] Alliance Mine Boss +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5588; -- [PH] Alliance Mine Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5589; -- [PH] Horde Mine Boss +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5590; -- [PH] Horde Mine Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5596; -- Twain Test Prop +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5604; -- [UNUSED] [PH] Orcish Barfly +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5671; -- [UNUSED] Lawrence Sawyer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5672; -- [UNUSED] Charles Brewton +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5678; -- [UNUSED] Deathstalker Vincent DEBUG +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5801; -- [PH] Party Bot +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5813; -- [UNUSED] Shikar +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5818; -- [UNUSED] Tren'Shan +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5876; -- [UNUSED] Grumol +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5877; -- [UNUSED] Yar'luk +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5903; -- Nyx Bloodrage +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=5904; -- [UNUSED] Hurll Kans +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6032; -- [UNUSED] Sharn +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6046; -- [UNUSED] Gozwin Vilesprocket +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6067; -- [UNUSED] Meritt Herrion +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6183; -- [UNUSED] Briton Kilras +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6526; -- GOSSIP TEST DUDE +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6687; -- Druid 40 (faster)! +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6688; -- Druid 40 (fastest!) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6769; -- [UNUSED] Ravenholdt Falconer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6770; -- [UNUSED] Ravenholdt Houndmaster +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6783; -- [UNUSED] Lorek Belm +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6926; -- Test Satyr +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=6931; -- Respawn Test Mob +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=7186; -- A +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=7236; -- Test Anubisath +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=7314; -- Test BattleMaster +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=7624; -- Test Death Knight +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=7919; -- Gnomeregan - Matrix Punchograph 3005-A +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=7938; -- Test Auctioneer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8316; -- Paladin 10 Alternate +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8321; -- Paladin 20 Alternate +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8322; -- Paladin 30 Alternate +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8323; -- Paladin 40 Alternate +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8498; -- TEST Uber Night Elf +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8499; -- TEST Uber Succubus +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8500; -- TEST Uber Abomination +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8501; -- TEST Uber Crypt Fiend +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8502; -- TEST Uber Human +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8549; -- [UNUSED] Acolyte +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8796; -- Swimming Murloc Test +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=8935; -- Paladin 20 AlternateHighDamage +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9557; -- [UNUSED] dun garok test +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9567; -- Test Stable Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9576; -- Stormwind Talent Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9577; -- [UNUSED] Gorilla Test +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9578; -- Ironforge Talent Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9579; -- Darnassus Talent Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9580; -- Orgrimmar Talent Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9581; -- Thunder Bluff Talent Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9582; -- Undercity Talent Master +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9617; -- [UNUSED] Eyan Mulcom +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9659; -- Unkillable Test Dummy +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9686; -- [PH] TESTTAUREN +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=9820; -- [UNUSED] [PH] Cheese Servant Floh +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10044; -- [PH] Alex's Raid Testing Peon +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10156; -- Scott's Test Dummy +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10256; -- [UNUSED] World Weapon Master Trainer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10362; -- [UNUSED] Gethuxxuz +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10365; -- [UNUSED] Yillixa +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10368; -- [UNUSED] Dat'xus +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10401; -- [UNUSED] Thuzadin Shadow Lord +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10402; -- [UNUSED] Cannibal Wight +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10403; -- [UNUSED] Devouring Wight +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10404; -- [UNUSED] Fetid Wight +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10443; -- [UNUSED] Gustav Montague +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10444; -- [UNUSED] Mallory Welsh +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10446; -- [UNUSED] Elliott Jacks +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10448; -- [UNUSED] Rachael Vaccar +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10450; -- [UNUSED] Paul Burges +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10607; -- [UNUSED] Siralnaya +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10620; -- TEST NPC - DBUCKLER +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10736; -- Unkillable Test Dummy 60 Mage +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=10810; -- [UNUSED] Deathcaller Majestis +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11080; -- [PH[ Combat Tester +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11337; -- [UNUSED] Hakkar Axe Thrower +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11341; -- [UNUSED] Hakkar Berserker +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11342; -- [UNUSED] Hakkar Warrior +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11343; -- [UNUSED] Hakkar Warlord +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11344; -- [UNUSED] Hakkar Blood Drinker +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11345; -- [UNUSED] Hakkar Headhunter +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11349; -- [UNUSED] Gurubashi Hideskinner +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11354; -- [UNUSED] Gurubashi Warlord +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11358; -- [UNUSED] Daughter of Hakkar +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11364; -- [UNUSED] Zulian Tigress +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11366; -- [UNUSED] Zulian Matriarch +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11367; -- [UNUSED] Zulian Patriarch +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11369; -- [UNUSED] Hidden Bloodseeker +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11375; -- [UNUSED] Zath +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11376; -- [UNUSED] Lor'khan +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11377; -- [UNUSED] Hak'tharr the Mindhunter +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11379; -- [UNUSED] Nik'reesh +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11384; -- [UNUSED] Elder T'kashra +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11385; -- [UNUSED] Mogwhi the Ruthless +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11386; -- [UNUSED] Janook the Bladefury +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11449; -- [UNUSED] Gordok Battle Mage +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11463; -- [UNUSED] Warpwood Scrabbler +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11468; -- [UNUSED] Eldreth Lichling +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11478; -- [UNUSED] Mana Beast +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11481; -- [UNUSED] Arcane Terror +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11493; -- [UNUSED] Sentius +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11495; -- [UNUSED] Avidus +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11499; -- [UNUSED] Commander Gormaul +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11537; -- TEST GEAR PALADIN +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11538; -- TEST GEAR WARRIOR +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11539; -- TEST GEAR HUNTER +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11540; -- TEST GEAR MAGE +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11541; -- TEST GEAR WARLOCK +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11542; -- TEST GEAR DRUID +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11543; -- TEST GEAR SHAMAN +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11544; -- TEST GEAR PRIEST +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11545; -- TEST GEAR ROGUE +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11599; -- Irondeep Geomancer UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11601; -- Irondeep Cave Lurker UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11660; -- [UNUSED] Molten Colossus +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11670; -- [UNUSED] Flame Shrieker +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11926; -- [PH] Northshire Gift Dispenser +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11959; -- [UNUSED] Obsidian Watcher +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11978; -- [NOT USED] Neltharion +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=11980; -- [NOT USED] Zuluhed the Whacked +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=12038; -- [UNUSED] Aerie Peak Cooking Supplies +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=12317; -- Unkillable Test Dummy 60 Low AC +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=12516; -- TEST Resist Gear +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=12517; -- TEST Potions and Enchantments +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=12741; -- Warrior 40 (More Leash) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=12804; -- [PH] TEST Fire God +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=12916; -- Unkillable Test Dummy 60 Low Magic Resistances +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=12917; -- Unkillable Test Dummy 60 High Magic Resistances +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=13056; -- test spirit healer (DND) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=13339; -- Warrior 60 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=13838; -- Testing Totem +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=13856; -- Alliance Res Fixer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=13857; -- Horde Res Fixer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14162; -- RaidMage +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14181; -- [PH] Graveyard Herald +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14201; -- [UNUSED] Sid Stuco +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14641; -- [PH] Horde spell thrower +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14642; -- [PH] Alliance Spell thrower +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14643; -- [PH] Alliance Herald +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14644; -- [PH] Horde Herald +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14699; -- Spectral Soldier UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14706; -- Skeletal Shocktrooper UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14711; -- Plagued Eater UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14719; -- [PH] Alliance Tower Lieutenant +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14735; -- ggoodman's flag tester +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14746; -- [PH] Horde Tower Lieutenant +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14824; -- GGOODMAN +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14830; -- Unkillable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14831; -- Unkillable Test Dummy 63 Warrior +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14870; -- Stoneclaw Totem TEST +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14885; -- [PH] Jon LeCraft +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14906; -- Test Guy +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=14913; -- TEST DUDE +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15123; -- [PH] Kris Zierhut +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15133; -- Killable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15134; -- Outlands Test Dummy Warrior 70 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15142; -- Outlands Test Dummy Warrior 60 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15143; -- Outlands Test Dummy Warrior 63 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15144; -- Outlands Test Dummy Warrior 65 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15145; -- Outlands Test Dummy Warrior 67 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15151; -- Outlands Test Dummy Warrior 55 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15152; -- Outlands Test Dummy Warrior 56 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15153; -- Outlands Test Dummy Warrior 57 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15154; -- Outlands Test Dummy Warrior 58 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15155; -- Outlands Test Dummy Warrior 59 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15156; -- Outlands Test Dummy Warrior 61 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15157; -- Outlands Test Dummy Warrior 62 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15158; -- Outlands Test Dummy Warrior 64 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15159; -- Outlands Test Dummy Warrior 66 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15160; -- Outlands Test Dummy Warrior 68 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15161; -- Outlands Test Dummy Warrior 69 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15166; -- [PH] Luis Barriga +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15167; -- [PH] Luis Test NPC +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15173; -- Outlands Test Dummy Warrior 54 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15210; -- Vulculon UNUSED +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15223; -- [PH] [UNUSED] Lord Inquisitor Opalezzix +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15226; -- [UNUSED] Vekniss Builder +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15227; -- [UNUSED] Vekniss Hiveshaper +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15228; -- [UNUSED] Vekniss Wellborer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15231; -- [UNUSED] Vekniss Patroller +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15232; -- [UNUSED] Vekniss Eradicator +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15234; -- [UNUSED] Vekniss Swarmer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15237; -- [UNUSED] Vekniss Wrathstinger +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15238; -- [UNUSED] Vekniss Hive Reaver +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15239; -- [UNUSED] Vekniss Hive Lurker +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15241; -- [UNUSED] Vekniss Crusher +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15242; -- [UNUSED] Vekniss Demolisher +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15243; -- [UNUSED] Vekniss Wasprider +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15244; -- [UNUSED] Vekniss Hive Raider +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15245; -- [UNUSED] Vekniss Waspguard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15248; -- [UNUSED] Qiraji Soulbender +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15251; -- [UNUSED] Qiraji Slaymaster +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15253; -- [UNUSED] Qiraji Champion +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15254; -- [UNUSED] Qiraji Captain +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15255; -- [UNUSED] Qiraji Officer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15256; -- [UNUSED] Qiraji Commander +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15257; -- [UNUSED] Qiraji Honor Guard +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15258; -- [UNUSED] Qiraji Praetor +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15259; -- [UNUSED] Qiraji Imperator +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15322; -- [UNUSED] Hive'Zara Ambusher +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15326; -- [UNUSED] Hive'Zara Swarmer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15329; -- [UNUSED] Hive'Zara Scout +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15330; -- [UNUSED] Sand Borer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15331; -- [UNUSED] Dune Tunneler +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15332; -- [UNUSED] Crystal Feeder +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15337; -- [UNUSED] Sand Mold +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15342; -- [UNUSED] Sphinx +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15345; -- [UNUSED] Daughter of Hecate +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15346; -- [UNUSED] Qiraji Wasprider +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15347; -- [UNUSED] Qiraji Wasplord +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15393; -- [UNUSED] Ruins Qiraji Gladiator Named 7 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15472; -- [UNUSED] Deep Ooze +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15619; -- silithus test mob +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15632; -- Test dude for 1.8 +UPDATE `locales_creature` SET `subname_loc1`=NULL WHERE `entry`=15801; -- HOLDER OF THE GONG +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15982; -- [PH] Valentine Reveler, Male +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15983; -- [PH] Valentine Reveler, Female +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15985; -- [PH] Eric Maloof Test Guy +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15992; -- Sam's Test Dummy 1 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15993; -- Sam's Test Dummy 2 +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15996; -- Sam's Test Dummy 1 (1) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15997; -- Sam's Test Dummy 2 (1) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15998; -- Sam's Test Dummy 1 (2) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=15999; -- Sam's Test Dummy 2 (2) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16026; -- Flesh Giant B [PH] +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16035; -- Bog Beast B [PH] +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16039; -- Pack Trainer [PH] +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16040; -- Pack Handler [PH] +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16077; -- [PH] Alex's Test DPS Mob +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16078; -- Unkillable Fixed Damage Test Dummy +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16089; -- Omar the Test Kobold +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16099; -- [PH] Naxxramas Test Boss +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16138; -- [UNUSED] Scourge Invasion Guardian +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16140; -- [UNUSED] Necropolis Crystal, Buttress +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16188; -- [UNUSED] Buttress Channeler +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16450; -- She number one +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16454; -- She number two +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16455; -- She number three +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16536; -- test: saved world state +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=16609; -- Giant Claw Tentacle Test +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=17163; -- Worm Target (DND) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=17239; -- [PH] Plaguelands Herald +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=17284; -- Lottery Commissioner [DND] +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=17313; -- Unkillable Test Dummy Spammer +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=17685; -- Unkillable Test Dummy 60 No Armor +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=18153; -- Spirit Healer (DND) +UPDATE `locales_creature` SET `name_loc1`='' WHERE `entry`=18199; -- Silithus Dust Turnin Quest Doodad Horde +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=19; -- Benny Questgiver +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=19; -- NPC +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=31; -- Furbolg +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=67; -- [UNUSED] Marlon Darnik +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=70; -- [UNUSED] Lower Class Citizen +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=71; -- Rankist +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=72; -- [UNUSED] Antaris the Trader +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=73; -- Questgiver +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=75; -- [UNUSED] Vashaum Nightwither +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=81; -- [UNUSED] Luglar the Clogger +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=82; -- Crazy Leonetti +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=87; -- Forest Troll Berserker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=90; -- Sea Giant +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=93; -- Centaur +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=102; -- Bronze Dragonspawn +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=106; -- Kodo Beast +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=107; -- Raptor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=108; -- Green Dragonspawn +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=109; -- White Dragonspawn +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=128; -- Testing +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=129; -- Angry Programmer Tweedle Dum +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=130; -- Programmer Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=149; -- [UNUSED] Small Black Dragon Whelp +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=150; -- [UNUSED] Brother Milius +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=153; -- Bethina +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=153; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=161; -- [UNUSED] Ander the Monk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=163; -- [UNUSED] Destitute Farmer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=165; -- [UNUSED] Small Child +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=192; -- Ice Troll +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=200; -- Shambling Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=201; -- Brittlebones Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=204; -- [UNUSED] Cackle Flamebone +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=207; -- [UNUSED] Riverpaw Hideflayer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=208; -- [UNUSED] Riverpaw Pack Warder +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=209; -- [UNUSED] Riverpaw Bone Chanter +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=211; -- Ogre +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=219; -- [UNUSED] Logan Mar +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=220; -- [UNUSED] Khebil Steelsmith +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=221; -- Dannus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=224; -- Zek Marston +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=229; -- Vaious +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=230; -- Thornton Fellwood +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=242; -- Horras Brackwell +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=243; -- [UNUSED] Greeby Mudwhisker TEST +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=260; -- [UNUSED] Elwynn Tower Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=262; -- Half-eaten body +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=280; -- Placeholder - Jasperlode Mine +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=280; -- Area Trigger +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=281; -- Kobold Tank +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=282; -- Kobold Spellcaster +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=283; -- Kobold Healer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=287; -- Placeholder - Darkhollow Mine +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=290; -- Placeholder - Fargodeep Mine +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=290; -- Area Trigger +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=291; -- Placeholder Chest of Drawers +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=291; -- Placeholder! +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=296; -- [UNUSED] Goodmother Jans +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=298; -- [UNUSED] Aunt Bethda +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=298; -- +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=301; -- [UNUSED] Brog'Mud +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=303; -- Placeholder Interactive Doodad - jk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=318; -- [UNUSED] Brother Akil +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=319; -- [UNUSED] Brother Benthas +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=320; -- [UNUSED] Brother Cryus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=321; -- [UNUSED] Brother Deros +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=322; -- [UNUSED] Brother Enoch +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=323; -- [UNUSED] Brother Farthing +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=324; -- [UNUSED] Brother Greishan +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=326; -- [UNUSED] Brother Ictharin +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=333; -- [UNUSED] Edwardo the Jester +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=336; -- [UNUSED] Rin Tal'Vara +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=339; -- [UNUSED] Helgor the Pugilist +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=353; -- Antonia Dart +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=353; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=354; -- [UNUSED] Grall Twomoons +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=361; -- Saytr +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=365; -- Scott's Flying Mount +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=373; -- Murak Winterborn +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=380; -- [UNUSED] Waldin Thorbatt +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=386; -- [UNUSED] Ulric the Grim +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=388; -- Bromos Murphy +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=399; -- Boy - placeholder 05 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=400; -- Boy - placeholder 06 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=401; -- Boy - placeholder 07 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=402; -- Boy - placeholder 08 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=403; -- Boy - placeholder 09 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=404; -- Girl - placeholder 01 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=405; -- Girl - placeholder 02 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=406; -- Girl - placeholder 03 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=407; -- Girl - placeholder 04 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=408; -- Girl - placeholder 05 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=409; -- Girl - placeholder 06 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=410; -- Girl - placeholder 07 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=411; -- Girl - placeholder 08 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=421; -- Murphestos +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=444; -- [UNUSED] Goreripper +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=470; -- [UNUSED] Scribe Colburg +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=496; -- [UNUSED] Watcher Kleeman +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=497; -- [UNUSED] Watcher Benjamin +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=498; -- [UNUSED] Watcher Larsen +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=509; -- [UNUSED] Long Fang +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=516; -- [UNUSED] Riverpaw Hunter +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=535; -- [UNUSED] Savar +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=536; -- [UNUSED] Rhal'Del +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=538; -- [UNUSED] Buk'Cha +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=566; -- V'rex +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=567; -- Blacknails +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=586; -- [UNUSED] Watcher Kern +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=592; -- [UNUSED] Defias Arsonist +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=605; -- [UNUSED] Mr. Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=606; -- [UNUSED] Mrs. Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=607; -- [UNUSED] Johnny Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=609; -- [UNUSED] Grandpa Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=610; -- [UNUSED] Rabid Gina Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=611; -- [UNUSED] Rabid Mr. Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=612; -- [UNUSED] Rabid Mrs. Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=613; -- [UNUSED] Rabid Johnny Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=614; -- [UNUSED] Rabid Grandpa Whipple +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=725; -- [UNUSED] Skeletal Enforcer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=753; -- [UNUSED] Rebel Soldier +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=809; -- [UNUSED] Smith Theo +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=841; -- Harl Cutter +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=897; -- [UNUSED] Brannon Aybara (TEMP) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=904; -- [UNUSED] Regna Khurn +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=919; -- [UNUSED] [PH] Berail Spiritwhisper +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=919; -- Shaman Trainer *Temp* +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=924; -- [UNUSED] Lesser Arachnid +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=953; -- Spawn Test One +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=953; -- TEST MOB +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=996; -- Cheesy Test Tailor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1058; -- [UNUSED] Truek +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1066; -- UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1227; -- Rygal Rocknell +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1227; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1230; -- [UNUSED] Lexin Haze +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1235; -- [UNUSED] Maryann Grapefoot +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1288; -- [UNUSED] Hevram Bristol +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1288; -- Mace & Staff Merchant +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1290; -- [UNUSED] Winston Bagley +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1290; -- Cloth Armor Merchant +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1293; -- [UNUSED] Gerard Granger +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1306; -- [UNUSED] Melechan Damodred +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1361; -- [UNUSED] Kern the Enforcer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1384; -- Z'tark +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1392; -- Xon +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1401; -- Test Squirrel +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1403; -- Mogwah +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1406; -- Ghok +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1408; -- Thragg +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1409; -- Moorah Stormhoof +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1410; -- Loranna Dawnfyre UNUSED (Reuse me) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1455; -- [UNUSED] Grummar Thunk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1467; -- [UNUSED] [PH] Brawl Thunderpunch +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1467; -- Weaponsmith +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1468; -- Kargh Steelspine +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1485; -- [UNUSED] Bazaar Merchant TEST +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1546; -- [UNUSED] Kegnar Thraln +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1567; -- [UNUSED] Anson Phelps +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1567; -- Miner +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1574; -- Mage 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1575; -- Mage 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1576; -- Mage 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1577; -- Mage 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1578; -- Mage 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1579; -- Mage 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1580; -- Mage 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1581; -- Warlock 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1582; -- Warlock 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1583; -- Warlock 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1584; -- Warlock 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1585; -- Warlock 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1586; -- Warlock 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1587; -- Warlock 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1588; -- Shaman 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1589; -- Shaman 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1590; -- Shaman 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1591; -- Shaman 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1592; -- Shaman 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1593; -- Shaman 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1594; -- Shaman 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1595; -- Rogue 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1596; -- Rogue 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1597; -- Rogue 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1598; -- Rogue 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1599; -- Rogue 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1600; -- Rogue 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1601; -- Rogue 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1602; -- Paladin 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1603; -- Paladin 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1604; -- Druid 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1605; -- Paladin 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1606; -- Paladin 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1607; -- Druid 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1608; -- Druid 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1609; -- Druid 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1613; -- Paladin 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1614; -- Paladin 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1615; -- Paladin 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1616; -- Druid 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1617; -- Druid 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1618; -- Hunter 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1619; -- Druid 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1620; -- Hunter 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1621; -- Hunter 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1622; -- Priest 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1623; -- Hunter 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1624; -- Priest 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1625; -- Hunter 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1626; -- Priest 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1627; -- Priest 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1628; -- Hunter 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1629; -- Priest 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1631; -- Hunter 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1633; -- Priest 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1634; -- Priest 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1635; -- Warrior 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1636; -- Warrior 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1637; -- Warrior 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1638; -- Warrior 15 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1639; -- Warrior 20 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1640; -- Warrior 30 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1641; -- Warrior 40 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1643; -- [UNUSED] Elwynn Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1644; -- [UNUSED] Redridge Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1649; -- UNUSED Jordan Croft +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1649; -- Reuse Me +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1659; -- [UNUSED] Coleman Mills +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1659; -- NEEDS MODEL +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1677; -- [UNUSED] Curtis Ashlock +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1714; -- SAVE Defias Lifer +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1723; -- Placeholder +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1724; -- Placeholder +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1758; -- Warlock (TEST) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1759; -- Mage (TEST) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1760; -- Warrior (TEST) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1761; -- Priest (TEST) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1762; -- Rogue (TEST) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1858; -- Pissed not a Vendor +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1858; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1859; -- [UNUSED] Nyein Longwind +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1859; -- Bowyer *Temp* +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1879; -- Noma Bluntnose +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1881; -- Evalyn +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1925; -- Immune to Fire +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1926; -- Immune to Frost +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1927; -- Immune to Holy +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1928; -- Immune to Shadow +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1929; -- Immune to Nature +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=1930; -- Immune to Physical +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1979; -- TEST WOLF (ALPHA FIRST) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1980; -- TEST WOLF (ALPHA SECOND) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1987; -- Webwood Creeper UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1990; -- Gremlin +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=1991; -- Jaxil Rye +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2051; -- Model and Texture +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2087; -- [UNUSED] Ambermill Citizen +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2133; -- [UNUSED] Theo Reshan +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2138; -- Warrior 25 +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2154; -- Model and Texture +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2197; -- [UNUSED] Crier Kirton +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2199; -- [UNUSED] Crier Backus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2200; -- [UNUSED] Crier Pierce +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2220; -- [UNUSED] Undead Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2223; -- [UNUSED] Undead Cooking Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2281; -- Baelish Frostbane +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2282; -- [PH] Orgrun Iceflow +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2289; -- Connor McCoy +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2290; -- Bertran Keldrake +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2291; -- Corbin Halman +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2292; -- Reginald Berry +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2293; -- [UNUSED] Sherra Vayne +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2294; -- Jaynice Sillestan +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2295; -- [UNUSED] Bartok Steelgrip +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2296; -- [UNUSED] Fulgar Iceforge +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2297; -- [UNUSED] Kerrik Firebeard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2298; -- Dolthar Stonefoot +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2300; -- [UNUSED] Seoman Verilas +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2301; -- [UNUSED] Nerrik Shoyul +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2312; -- [UNUSED] Thesule Klaven +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2312; -- +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2313; -- [UNUSED] Kir'Nazz +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2424; -- Test Banker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2441; -- [UNUSED] Southshore Citizen +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2543; -- Kirin Tor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2614; -- [UNUSED] Stromgarde Horseman +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2615; -- [UNUSED] Stromgarde Roughrider +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2617; -- [UNUSED] Archmage Detrae +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2702; -- UNUSED +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2709; -- UNUSED +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2710; -- UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2756; -- UNUSED Grund Drokda +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2756; -- Reuse Me +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2797; -- Hovrak Gutrender +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2797; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2801; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2813; -- [UNUSED] Thurgas +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2815; -- [UNUSED] Teresa Shore +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2833; -- DEBUG - Gossip Gryphon Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2862; -- Warrior 21 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2863; -- Warrior 22 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2864; -- Warrior 23 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2865; -- Warrior 24 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2866; -- Warrior 26 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2867; -- Warrior 27 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2868; -- Warrior 28 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2869; -- Warrior 29 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2871; -- [PH] Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2872; -- [UNUSED] Whaldak Darbenk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2873; -- [PH] Raptor Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2874; -- [PH] Horse Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2875; -- [PH] Gorilla Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2877; -- [PH] Crawler Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2883; -- [UNUSED] [PH] Monster Slayer Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2885; -- [UNUSED] [PH] Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2896; -- [PH] Alliance Magic Skills Trainer +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2896; -- Magic Skill Trainer *Temp* +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2899; -- [PH] Alliance Toughness/Resist Trainer +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=2899; -- Toughness/Resist Trainer *Temp* +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2935; -- [PH] Demon Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2938; -- Aldric Hunter +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2939; -- Jackson Bayne +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2940; -- [UNUSED] Frank Ward +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=2942; -- Dylan Bissel +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3070; -- [UNUSED] [PH] Mulgore Alchemy Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3071; -- [UNUSED] [PH] Mulgore Herbalism Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3082; -- [UNUSED] Narache Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3146; -- Gurek +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3148; -- [UNUSED] Torc the Orc +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3151; -- Captain Obvious +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=3151; -- Boat Operator +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3152; -- Cap'n Copyright +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=3152; -- Boat Operator +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3176; -- [UNUSED] [PH] Durotar Engineering Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3200; -- Eric's AAA Special Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3201; -- SM Test Mob +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3202; -- [UNUSED] Josh Test +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=3202; -- NPCTEST +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3299; -- [UNUSED] Antione LeMarca +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3302; -- [UNUSED] Korl +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3303; -- [UNUSED] Marna +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3307; -- [UNUSED] Orgrun Blacktusk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3420; -- [UNUSED] Ancestral Watcher +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3427; -- [UNUSED] Kendur +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3437; -- Crekori Mudwater +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3440; -- [UNUSED] Ancestral Sage +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3525; -- [UNUSED] Turtle Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3558; -- [UNUSED] Temp Poisoning Vendor Undead +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3565; -- [UNUSED] Temp Reagent Vendor Undead +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3575; -- Praenus Raxxeus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3623; -- [UNUSED] Tursk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3651; -- [UNUSED] Kolkar Observer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3697; -- Kyln Longclaw +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3699; -- Nerra +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3718; -- [UNUSED] Wrathtail Tide Princess +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3777; -- Aelyssa +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3778; -- Myielea Starwhisper +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3793; -- Initiate Druid +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3831; -- [UNUSED] Ancient Guardian +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=3831; -- NEED MODEL +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=3895; -- Boat Operator +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3896; -- Captain Hart +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3938; -- Roth Bluntblade +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3957; -- Jainay Featherbreeze +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3966; -- Kaleem +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3971; -- Agro 5 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3972; -- Agro 7 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=3973; -- Agro 10 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4039; -- Dinnis +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4045; -- [UNUSED] JEFF CHOW TEST +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=4045; -- No Clothes NPC +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4115; -- [UNUSED] Gravelsnout Ambusher +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=4115; -- +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4149; -- Kesteryth +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4153; -- Kysandia +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4157; -- Kitari Farseeker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4174; -- Siannai +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4176; -- Ki'rasia +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4178; -- Shaia +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4179; -- Freillania +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4206; -- Talar +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4207; -- Valyen Wolfsong +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4224; -- Talegon +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4237; -- Urthoniir +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4239; -- Lewin Starfeather +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4313; -- [UNUSED] [PH] Ambassador Saylaton Gravehoof +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4315; -- [UNUSED] Guthrin Gravehoof +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4318; -- [UNUSED] Delyka +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4322; -- Corthryn +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4340; -- Mirallia +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4439; -- [UNUSED] Charlga's Bodyguard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4443; -- Wazza +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4445; -- Griznak +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4446; -- Mazzer Stripscrew +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4449; -- Crazzle Sprysprocket +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4450; -- Rugfizzle +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4487; -- Kodiak +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4491; -- Woof +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4579; -- [UNUSED] Alexander Lister +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4621; -- Rebald Yorglun +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4881; -- Varng +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4882; -- [UNUSED] Om'kan +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4942; -- Test Petition Giver +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=4942; -- Test +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=4976; -- Elise Laughlin +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=5007; -- UNUSED +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=5010; -- UNUSED +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=5014; -- UNUSED +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=5016; -- UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5050; -- [UNUSED] Rallus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5051; -- [UNUSED] Frewa +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5063; -- Pat's Test Kobold +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5084; -- Ironforge Zinn +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5098; -- [UNUSED] Guffren Boulderbeard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5104; -- Laene Thundershot +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5105; -- Gilbin +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5131; -- [UNUSED] Kiren Tyrngaarde +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5192; -- [UNUSED] Nils Stonebrow +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5201; -- Pat's Test Human +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5355; -- Blink (Reuse) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5367; -- Scillia Daggerquil +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5507; -- Celmoridan +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5544; -- [UNUSED] Yuriv Adhem +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5548; -- [PH] Mine Boss +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5549; -- [PH] Mine Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5550; -- [PH] PVP Peasent +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5551; -- [PH] Caravan Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5552; -- [PH] PVP Peon +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5553; -- [PH] Caravan Scout +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5554; -- [PH] PVP Wildlife +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5555; -- [PH] Ogre Caravan Packhorse +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5556; -- [PH] Alliance Commander +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5557; -- [PH] Horde Commander +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5558; -- [PH] Alliance Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5559; -- [PH] Horde Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5560; -- [PH] Alliance Raider +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5561; -- [PH] Horde Raider +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5562; -- [PH] Alliance Archer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5563; -- [PH] Horde Archer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5587; -- [PH] Alliance Mine Boss +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5588; -- [PH] Alliance Mine Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5589; -- [PH] Horde Mine Boss +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5590; -- [PH] Horde Mine Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5596; -- Twain Test Prop +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5604; -- [UNUSED] [PH] Orcish Barfly +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5621; -- Timmy +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5626; -- Joey +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5627; -- Johnny +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5628; -- Lieutenant Beech +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5633; -- Lieutenant Baxter +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5671; -- [UNUSED] Lawrence Sawyer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5672; -- [UNUSED] Charles Brewton +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5678; -- [UNUSED] Deathstalker Vincent DEBUG +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5745; -- Lazlow Ashby +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5746; -- Appolonia Kimble +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5788; -- Gelgann Direforge +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5789; -- Serra Mountainhome +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5790; -- Lizzle Sprysprocket +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5795; -- Grash Thunderbrew +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5796; -- Ben +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5801; -- [PH] Party Bot +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5813; -- [UNUSED] Shikar +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5818; -- [UNUSED] Tren'Shan +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5876; -- [UNUSED] Grumol +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=5876; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5877; -- [UNUSED] Yar'luk +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=5877; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5903; -- Nyx Bloodrage +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=5903; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5904; -- [UNUSED] Hurll Kans +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5936; -- Orca +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=5956; -- Graznab +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6023; -- Kernon Shadowclaw +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6032; -- [UNUSED] Sharn +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6046; -- [UNUSED] Gozwin Vilesprocket +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6067; -- [UNUSED] Meritt Herrion +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6183; -- [UNUSED] Briton Kilras +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6269; -- Azgalaril +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6270; -- Asjorah +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6526; -- GOSSIP TEST DUDE +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6687; -- Druid 40 (faster)! +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6688; -- Druid 40 (fastest!) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6767; -- Garona +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6769; -- [UNUSED] Ravenholdt Falconer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6770; -- [UNUSED] Ravenholdt Houndmaster +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6783; -- [UNUSED] Lorek Belm +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6926; -- Test Satyr +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=6931; -- Respawn Test Mob +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=6931; -- Free Bug 001 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=7186; -- A +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=7236; -- Test Anubisath +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=7236; -- I am a test, don't bug me +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=7314; -- Test BattleMaster +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=7488; -- Haka'wani +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=7624; -- Test Death Knight +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=7919; -- Gnomeregan - Matrix Punchograph 3005-A +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=7938; -- Test Auctioneer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8148; -- Waurg +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=8309; -- Assassin +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8316; -- Paladin 10 Alternate +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8321; -- Paladin 20 Alternate +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8322; -- Paladin 30 Alternate +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8323; -- Paladin 40 Alternate +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8406; -- Or'lin Oakenfist +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8498; -- TEST Uber Night Elf +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8499; -- TEST Uber Succubus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8500; -- TEST Uber Abomination +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8501; -- TEST Uber Crypt Fiend +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8502; -- TEST Uber Human +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8549; -- [UNUSED] Acolyte +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8613; -- Ozzie +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8777; -- Seinrick Coulthane +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8796; -- Swimming Murloc Test +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=8935; -- Paladin 20 AlternateHighDamage +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9557; -- [UNUSED] dun garok test +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9567; -- Test Stable Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9576; -- Stormwind Talent Master +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=9576; -- Talent Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9577; -- [UNUSED] Gorilla Test +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9578; -- Ironforge Talent Master +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=9578; -- Talent Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9579; -- Darnassus Talent Master +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=9579; -- Talent Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9580; -- Orgrimmar Talent Master +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=9580; -- Talent Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9581; -- Thunder Bluff Talent Master +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=9581; -- Talent Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9582; -- Undercity Talent Master +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=9582; -- Talent Master +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9617; -- [UNUSED] Eyan Mulcom +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9659; -- Unkillable Test Dummy +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9686; -- [PH] TESTTAUREN +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9702; -- Grurk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9703; -- Il'thurk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9704; -- Lumurk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9820; -- [UNUSED] [PH] Cheese Servant Floh +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=9837; -- Lithilia +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10044; -- [PH] Alex's Raid Testing Peon +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10156; -- Scott's Test Dummy +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=10156; -- TEST, Don't BUG +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10203; -- Berylgos +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10236; -- Wep +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10237; -- Yor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10238; -- Staggon +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10239; -- Tepolar +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10256; -- [UNUSED] World Weapon Master Trainer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10291; -- Krysteea +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10292; -- Rombulus Frostmoon +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10294; -- Malakar Frostmoon +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10295; -- Jennail Mooncaller +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10297; -- Gerratys Nightrunner +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10298; -- Traelion Shadewhisper +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10362; -- [UNUSED] Gethuxxuz +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10365; -- [UNUSED] Yillixa +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10368; -- [UNUSED] Dat'xus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10401; -- [UNUSED] Thuzadin Shadow Lord +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10402; -- [UNUSED] Cannibal Wight +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10403; -- [UNUSED] Devouring Wight +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10404; -- [UNUSED] Fetid Wight +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10443; -- [UNUSED] Gustav Montague +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10444; -- [UNUSED] Mallory Welsh +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10446; -- [UNUSED] Elliott Jacks +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10448; -- [UNUSED] Rachael Vaccar +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10449; -- Emily Vaccar +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10450; -- [UNUSED] Paul Burges +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10451; -- Sarah Arello +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10452; -- Farbrahm Steelfist +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10453; -- Grimbur Flintaxe +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10454; -- Filliwick Featherfizz +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10466; -- Styleen Silvercart +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10607; -- [UNUSED] Siralnaya +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10620; -- TEST NPC - DBUCKLER +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10736; -- Unkillable Test Dummy 60 Mage +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=10810; -- [UNUSED] Deathcaller Majestis +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=10882; -- Vengeance +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11045; -- Burns +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11080; -- [PH[ Combat Tester +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11337; -- [UNUSED] Hakkar Axe Thrower +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11341; -- [UNUSED] Hakkar Berserker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11342; -- [UNUSED] Hakkar Warrior +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11343; -- [UNUSED] Hakkar Warlord +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11344; -- [UNUSED] Hakkar Blood Drinker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11345; -- [UNUSED] Hakkar Headhunter +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11349; -- [UNUSED] Gurubashi Hideskinner +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11354; -- [UNUSED] Gurubashi Warlord +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11358; -- [UNUSED] Daughter of Hakkar +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11364; -- [UNUSED] Zulian Tigress +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11366; -- [UNUSED] Zulian Matriarch +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11367; -- [UNUSED] Zulian Patriarch +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11369; -- [UNUSED] Hidden Bloodseeker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11375; -- [UNUSED] Zath +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11376; -- [UNUSED] Lor'khan +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11377; -- [UNUSED] Hak'tharr the Mindhunter +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11379; -- [UNUSED] Nik'reesh +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11381; -- Jin +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11384; -- [UNUSED] Elder T'kashra +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11385; -- [UNUSED] Mogwhi the Ruthless +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11386; -- [UNUSED] Janook the Bladefury +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11392; -- Audrey Vergara +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11393; -- Josh Miller +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11394; -- Lauren Preston +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11395; -- Kevin Faulder +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11396; -- Joelle McCarthy +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11398; -- Charisse Moonrunner +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11399; -- Ashlyn Vor'lair +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11400; -- Ann'rimor Falchi +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11402; -- Jarvis Greenhammer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11403; -- Russle Hochstein +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11404; -- Dillon Gregor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11405; -- Diana Battleheart +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11408; -- Watna +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11409; -- Jo'bu +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11410; -- Shal'vol +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11412; -- Danielle Koppen +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11413; -- Vincent Wilfork +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11414; -- Nicole Tarlow +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11415; -- Amber Provost +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11416; -- Thomas Brady +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11449; -- [UNUSED] Gordok Battle Mage +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11463; -- [UNUSED] Warpwood Scrabbler +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11468; -- [UNUSED] Eldreth Lichling +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11478; -- [UNUSED] Mana Beast +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11481; -- [UNUSED] Arcane Terror +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11493; -- [UNUSED] Sentius +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11495; -- [UNUSED] Avidus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11499; -- [UNUSED] Commander Gormaul +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11537; -- TEST GEAR PALADIN +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11538; -- TEST GEAR WARRIOR +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11539; -- TEST GEAR HUNTER +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11540; -- TEST GEAR MAGE +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11541; -- TEST GEAR WARLOCK +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11542; -- TEST GEAR DRUID +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11543; -- TEST GEAR SHAMAN +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11544; -- TEST GEAR PRIEST +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11545; -- TEST GEAR ROGUE +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11549; -- Austin Burwell +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11550; -- Taylor Burwell +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11597; -- Cheveyo +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11599; -- Irondeep Geomancer UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11601; -- Irondeep Cave Lurker UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11660; -- [UNUSED] Molten Colossus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11670; -- [UNUSED] Flame Shrieker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11719; -- Navi Quickdraw +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11809; -- Danni Palewing +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11902; -- Aiden +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11903; -- Alexander +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11904; -- Noah +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11905; -- Jordan +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11906; -- Sophia +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11907; -- Alanna +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11908; -- Mirah +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11919; -- Claudia +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11926; -- [PH] Northshire Gift Dispenser +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11958; -- Gracchus Spiritlight +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11959; -- [UNUSED] Obsidian Watcher +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11978; -- [NOT USED] Neltharion +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=11980; -- [NOT USED] Zuluhed the Whacked +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12038; -- [UNUSED] Aerie Peak Cooking Supplies +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12177; -- Kyle Blackthorne +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12180; -- Anubisath +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12317; -- Unkillable Test Dummy 60 Low AC +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12386; -- Magus Kyara +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=12425; -- SI:7 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12516; -- TEST Resist Gear +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12517; -- TEST Potions and Enchantments +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12741; -- Warrior 40 (More Leash) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12804; -- [PH] TEST Fire God +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12857; -- Elogit +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12916; -- Unkillable Test Dummy 60 Low Magic Resistances +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=12917; -- Unkillable Test Dummy 60 High Magic Resistances +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=13056; -- test spirit healer (DND) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=13156; -- Carrosh +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=13281; -- Furis +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=13339; -- Warrior 60 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=13838; -- Testing Totem +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=13856; -- Alliance Res Fixer +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=13856; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=13857; -- Horde Res Fixer +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=13857; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14018; -- Rezrelek +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14042; -- Rytama +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14143; -- Ar'lia +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14144; -- Taroen +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14145; -- Ja'ker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14146; -- Urrul +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14147; -- Lorael +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14148; -- Fre'an +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14161; -- Karana +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14162; -- RaidMage +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=14162; -- 100FR Arcane +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14181; -- [PH] Graveyard Herald +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14201; -- [UNUSED] Sid Stuco +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14641; -- [PH] Horde spell thrower +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14642; -- [PH] Alliance Spell thrower +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14643; -- [PH] Alliance Herald +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14644; -- [PH] Horde Herald +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14683; -- Baron Titus Rivendare +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14685; -- Morbus +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14692; -- Wollstonecraft +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14699; -- Spectral Soldier UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14706; -- Skeletal Shocktrooper UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14711; -- Plagued Eater UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14719; -- [PH] Alliance Tower Lieutenant +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14735; -- ggoodman's flag tester +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14746; -- [PH] Horde Tower Lieutenant +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14824; -- GGOODMAN +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14830; -- Unkillable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14831; -- Unkillable Test Dummy 63 Warrior +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14851; -- Bog +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14852; -- Throk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14853; -- Torg +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14854; -- Kall +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14855; -- Dagg +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14856; -- Mott +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14858; -- Progk +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14870; -- Stoneclaw Totem TEST +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14885; -- [PH] Jon LeCraft +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=14885; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14906; -- Test Guy +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=14913; -- TEST DUDE +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15081; -- Gri'lek +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15123; -- [PH] Kris Zierhut +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=15123; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15133; -- Killable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15134; -- Outlands Test Dummy Warrior 70 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15142; -- Outlands Test Dummy Warrior 60 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15143; -- Outlands Test Dummy Warrior 63 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15144; -- Outlands Test Dummy Warrior 65 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15145; -- Outlands Test Dummy Warrior 67 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15151; -- Outlands Test Dummy Warrior 55 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15152; -- Outlands Test Dummy Warrior 56 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15153; -- Outlands Test Dummy Warrior 57 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15154; -- Outlands Test Dummy Warrior 58 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15155; -- Outlands Test Dummy Warrior 59 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15156; -- Outlands Test Dummy Warrior 61 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15157; -- Outlands Test Dummy Warrior 62 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15158; -- Outlands Test Dummy Warrior 64 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15159; -- Outlands Test Dummy Warrior 66 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15160; -- Outlands Test Dummy Warrior 68 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15161; -- Outlands Test Dummy Warrior 69 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15166; -- [PH] Luis Barriga +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15167; -- [PH] Luis Test NPC +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15173; -- Outlands Test Dummy Warrior 54 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15210; -- Vulculon UNUSED +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15223; -- [PH] [UNUSED] Lord Inquisitor Opalezzix +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15226; -- [UNUSED] Vekniss Builder +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15227; -- [UNUSED] Vekniss Hiveshaper +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15228; -- [UNUSED] Vekniss Wellborer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15231; -- [UNUSED] Vekniss Patroller +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15232; -- [UNUSED] Vekniss Eradicator +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15234; -- [UNUSED] Vekniss Swarmer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15237; -- [UNUSED] Vekniss Wrathstinger +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15238; -- [UNUSED] Vekniss Hive Reaver +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15239; -- [UNUSED] Vekniss Hive Lurker +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15241; -- [UNUSED] Vekniss Crusher +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15242; -- [UNUSED] Vekniss Demolisher +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15243; -- [UNUSED] Vekniss Wasprider +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15244; -- [UNUSED] Vekniss Hive Raider +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15245; -- [UNUSED] Vekniss Waspguard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15248; -- [UNUSED] Qiraji Soulbender +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15251; -- [UNUSED] Qiraji Slaymaster +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15253; -- [UNUSED] Qiraji Champion +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15254; -- [UNUSED] Qiraji Captain +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15255; -- [UNUSED] Qiraji Officer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15256; -- [UNUSED] Qiraji Commander +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15257; -- [UNUSED] Qiraji Honor Guard +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15258; -- [UNUSED] Qiraji Praetor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15259; -- [UNUSED] Qiraji Imperator +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15322; -- [UNUSED] Hive'Zara Ambusher +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15326; -- [UNUSED] Hive'Zara Swarmer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15329; -- [UNUSED] Hive'Zara Scout +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15330; -- [UNUSED] Sand Borer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15331; -- [UNUSED] Dune Tunneler +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15332; -- [UNUSED] Crystal Feeder +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15337; -- [UNUSED] Sand Mold +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15342; -- [UNUSED] Sphinx +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15345; -- [UNUSED] Daughter of Hecate +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15346; -- [UNUSED] Qiraji Wasprider +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15347; -- [UNUSED] Qiraji Wasplord +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15393; -- [UNUSED] Ruins Qiraji Gladiator Named 7 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15472; -- [UNUSED] Deep Ooze +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15506; -- Stewvul +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15536; -- Noxxie Razzlebrack +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15608; -- Medivh +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15619; -- silithus test mob +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15626; -- Celestine Omencaller +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15627; -- Jarod Shadowsong +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15632; -- Test dude for 1.8 +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=15801; -- HOLDER OF THE GONG +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15982; -- [PH] Valentine Reveler, Male +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15983; -- [PH] Valentine Reveler, Female +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15985; -- [PH] Eric Maloof Test Guy +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15992; -- Sam's Test Dummy 1 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15993; -- Sam's Test Dummy 2 +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15996; -- Sam's Test Dummy 1 (1) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15997; -- Sam's Test Dummy 2 (1) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15998; -- Sam's Test Dummy 1 (2) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=15999; -- Sam's Test Dummy 2 (2) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16019; -- Boorana Thunderhoof +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16026; -- Flesh Giant B [PH] +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16035; -- Bog Beast B [PH] +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16039; -- Pack Trainer [PH] +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16040; -- Pack Handler [PH] +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16077; -- [PH] Alex's Test DPS Mob +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16078; -- Unkillable Fixed Damage Test Dummy +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16089; -- Omar the Test Kobold +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16099; -- [PH] Naxxramas Test Boss +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=16099; -- Minion of Alex +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16128; -- Rhonin +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16138; -- [UNUSED] Scourge Invasion Guardian +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16140; -- [UNUSED] Necropolis Crystal, Buttress +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16188; -- [UNUSED] Buttress Channeler +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16450; -- She number one +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=16450; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16454; -- She number two +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=16454; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16455; -- She number three +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=16455; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16536; -- test: saved world state +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16609; -- Giant Claw Tentacle Test +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16891; -- Yuree +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=16999; -- Johnny McWeaksauce +UPDATE `locales_creature` SET `subname_loc2`=NULL WHERE `entry`=16999; -- Public Test Realm Bot +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17031; -- Varel Redrock +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17032; -- Varl Stonebleeder +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17078; -- Jimmy McWeaksauce +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17163; -- Worm Target (DND) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17239; -- [PH] Plaguelands Herald +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17249; -- Landro +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17284; -- Lottery Commissioner [DND] +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17313; -- Unkillable Test Dummy Spammer +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=17685; -- Unkillable Test Dummy 60 No Armor +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=18153; -- Spirit Healer (DND) +UPDATE `locales_creature` SET `name_loc2`='' WHERE `entry`=18199; -- Silithus Dust Turnin Quest Doodad Horde +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Oui, $N?' WHERE `entry`=98; -- Yes, $N? +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Oui?' WHERE `entry`=567; -- Yes? +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Oui, $N?' WHERE `entry`=1265; -- Yes, $N? +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Sauvez Bec-tranchant!' WHERE `entry`=2994; -- Save Sharpbeak! +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Statut?' WHERE `entry`=5081; -- Status? +UPDATE `locales_quest` SET `RequestItemsText_loc2`='C\'est fini?' WHERE `entry`=5102; -- Is it done? +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Rappelez-vous, $N - nous devons être tolérants mais rigides dans nos croyances!' WHERE `entry`=5251; -- Remember, $N - we must be tolerant yet rigid in our beliefs! +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Ne perdez pas de temps, $N!' WHERE `entry`=8304; -- Waste no time, $N! +UPDATE `locales_quest` SET `RequestItemsText_loc2`=NULL WHERE `entry`=8306; -- Natalia? +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Dites-moi, Ysida est-elle vivante?' WHERE `entry`=8945; -- Tell me, is Ysida alive? +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous vu à votre tâche?' WHERE `entry`=9389; -- Have you seen to your task? +UPDATE `locales_page_text` SET `Text_loc2`=NULL WHERE `entry`=2411; -- OoOoOoO OOoOOoo OOOoOoo OOoOooO OOoOOoO OOooooO Oooooo OooOOOO OOoOOOo OOoOOoo OOoOooO OOoOOOo OOooOoO Oooooo OooOOOo OOooooO OOOoooo OOooooO Oooooo OoOoOOo OOooooO OOoOOoo OOoOOoo OOooOoO OOOOooO Oooooo OooOoOO OOoOOOo OOoOooO OOooOOO OOoOooo OOOoOoo OOOooOO Oooooo OOoOOOO OOooOOo Oooooo OooooOO OOoOooo OOooooO OOoOOOO OOOooOO +UPDATE `locales_page_text` SET `Text_loc2`=NULL WHERE `entry`=2858; -- \n\n

\nAnthony Ray Stark\n

\n

\n1961 - 2005\n

\n\n +UPDATE `locales_page_text` SET `Text_loc2`=NULL WHERE `entry`=1371; -- \n\n\n\n +UPDATE `locales_page_text` SET `Text_loc2`=NULL WHERE `entry`=1171; -- \n\n\n\n +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=19; -- NPC +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=31; -- Furbolg +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=67; -- [UNUSED] Marlon Darnik +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=70; -- [UNUSED] Lower Class Citizen +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=71; -- Rankist +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=72; -- [UNUSED] Antaris the Trader +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=73; -- Questgiver +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=75; -- [UNUSED] Vashaum Nightwither +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=81; -- [UNUSED] Luglar the Clogger +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=82; -- Crazy Leonetti +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=87; -- Forest Troll Berserker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=90; -- Sea Giant +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=93; -- Centaur +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=102; -- Bronze Dragonspawn +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=106; -- Kodo Beast +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=107; -- Raptor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=108; -- Green Dragonspawn +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=109; -- White Dragonspawn +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=128; -- Testing +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=129; -- Angry Programmer Tweedle Dum +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=130; -- Programmer Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=149; -- [UNUSED] Small Black Dragon Whelp +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=150; -- [UNUSED] Brother Milius +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=153; -- Bethina +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=153; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=161; -- [UNUSED] Ander the Monk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=163; -- [UNUSED] Destitute Farmer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=165; -- [UNUSED] Small Child +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=192; -- Ice Troll +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=200; -- Shambling Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=201; -- Brittlebones Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=204; -- [UNUSED] Cackle Flamebone +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=207; -- [UNUSED] Riverpaw Hideflayer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=208; -- [UNUSED] Riverpaw Pack Warder +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=209; -- [UNUSED] Riverpaw Bone Chanter +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=219; -- [UNUSED] Logan Mar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=220; -- [UNUSED] Khebil Steelsmith +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=221; -- Dannus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=224; -- Zek Marston +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=229; -- Vaious +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=242; -- Horras Brackwell +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=243; -- [UNUSED] Greeby Mudwhisker TEST +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=260; -- [UNUSED] Elwynn Tower Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=262; -- Half-eaten body +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=280; -- Placeholder - Jasperlode Mine +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=280; -- Area Trigger +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=281; -- Kobold Tank +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=282; -- Kobold Spellcaster +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=283; -- Kobold Healer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=287; -- Placeholder - Darkhollow Mine +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=290; -- Placeholder - Fargodeep Mine +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=290; -- Area Trigger +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=291; -- Placeholder Chest of Drawers +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=291; -- Placeholder! +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=296; -- [UNUSED] Goodmother Jans +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=298; -- [UNUSED] Aunt Bethda +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=298; -- +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=301; -- [UNUSED] Brog'Mud +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=303; -- Placeholder Interactive Doodad - jk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=318; -- [UNUSED] Brother Akil +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=319; -- [UNUSED] Brother Benthas +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=320; -- [UNUSED] Brother Cryus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=321; -- [UNUSED] Brother Deros +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=322; -- [UNUSED] Brother Enoch +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=323; -- [UNUSED] Brother Farthing +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=324; -- [UNUSED] Brother Greishan +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=326; -- [UNUSED] Brother Ictharin +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=333; -- [UNUSED] Edwardo the Jester +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=336; -- [UNUSED] Rin Tal'Vara +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=339; -- [UNUSED] Helgor the Pugilist +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=353; -- Antonia Dart +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=353; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=354; -- [UNUSED] Grall Twomoons +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=361; -- Saytr +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=365; -- Scott's Flying Mount +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=380; -- [UNUSED] Waldin Thorbatt +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=386; -- [UNUSED] Ulric the Grim +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=387; -- Lord Sammuel +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=388; -- Bromos Murphy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=389; -- Lord Lantinga +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=399; -- Boy - placeholder 05 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=400; -- Boy - placeholder 06 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=401; -- Boy - placeholder 07 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=402; -- Boy - placeholder 08 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=403; -- Boy - placeholder 09 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=404; -- Girl - placeholder 01 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=405; -- Girl - placeholder 02 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=406; -- Girl - placeholder 03 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=407; -- Girl - placeholder 04 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=408; -- Girl - placeholder 05 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=409; -- Girl - placeholder 06 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=410; -- Girl - placeholder 07 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=411; -- Girl - placeholder 08 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=421; -- Murphestos +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=444; -- [UNUSED] Goreripper +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=470; -- [UNUSED] Scribe Colburg +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=496; -- [UNUSED] Watcher Kleeman +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=497; -- [UNUSED] Watcher Benjamin +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=498; -- [UNUSED] Watcher Larsen +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=509; -- [UNUSED] Long Fang +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=516; -- [UNUSED] Riverpaw Hunter +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=535; -- [UNUSED] Savar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=536; -- [UNUSED] Rhal'Del +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=538; -- [UNUSED] Buk'Cha +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=566; -- V'rex +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=586; -- [UNUSED] Watcher Kern +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=592; -- [UNUSED] Defias Arsonist +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=605; -- [UNUSED] Mr. Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=606; -- [UNUSED] Mrs. Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=607; -- [UNUSED] Johnny Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=609; -- [UNUSED] Grandpa Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=610; -- [UNUSED] Rabid Gina Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=611; -- [UNUSED] Rabid Mr. Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=612; -- [UNUSED] Rabid Mrs. Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=613; -- [UNUSED] Rabid Johnny Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=614; -- [UNUSED] Rabid Grandpa Whipple +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=725; -- [UNUSED] Skeletal Enforcer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=753; -- [UNUSED] Rebel Soldier +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=809; -- [UNUSED] Smith Theo +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=841; -- Harl Cutter +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=897; -- [UNUSED] Brannon Aybara (TEMP) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=904; -- [UNUSED] Regna Khurn +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=919; -- [UNUSED] [PH] Berail Spiritwhisper +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=919; -- Shaman Trainer *Temp* +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=924; -- [UNUSED] Lesser Arachnid +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=953; -- Spawn Test One +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=953; -- TEST MOB +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=996; -- Cheesy Test Tailor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1058; -- [UNUSED] Truek +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1066; -- UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1227; -- Rygal Rocknell +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1227; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1230; -- [UNUSED] Lexin Haze +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1235; -- [UNUSED] Maryann Grapefoot +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1288; -- [UNUSED] Hevram Bristol +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1288; -- Mace & Staff Merchant +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1290; -- [UNUSED] Winston Bagley +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1290; -- Cloth Armor Merchant +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1293; -- [UNUSED] Gerard Granger +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1302; -- Florist +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1306; -- [UNUSED] Melechan Damodred +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1361; -- [UNUSED] Kern the Enforcer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1384; -- Z'tark +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1392; -- Xon +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1401; -- Test Squirrel +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1403; -- Mogwah +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1406; -- Ghok +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1408; -- Thragg +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1409; -- Moorah Stormhoof +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1410; -- Loranna Dawnfyre UNUSED (Reuse me) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1455; -- [UNUSED] Grummar Thunk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1467; -- [UNUSED] [PH] Brawl Thunderpunch +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1467; -- Weaponsmith +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1468; -- Kargh Steelspine +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1485; -- [UNUSED] Bazaar Merchant TEST +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1485; -- Florist +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1546; -- [UNUSED] Kegnar Thraln +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1567; -- [UNUSED] Anson Phelps +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1567; -- Miner +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1574; -- Mage 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1575; -- Mage 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1576; -- Mage 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1577; -- Mage 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1578; -- Mage 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1579; -- Mage 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1580; -- Mage 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1581; -- Warlock 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1582; -- Warlock 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1583; -- Warlock 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1584; -- Warlock 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1585; -- Warlock 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1586; -- Warlock 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1587; -- Warlock 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1588; -- Shaman 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1589; -- Shaman 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1590; -- Shaman 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1591; -- Shaman 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1592; -- Shaman 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1593; -- Shaman 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1594; -- Shaman 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1595; -- Rogue 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1596; -- Rogue 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1597; -- Rogue 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1598; -- Rogue 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1599; -- Rogue 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1600; -- Rogue 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1601; -- Rogue 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1602; -- Paladin 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1603; -- Paladin 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1604; -- Druid 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1605; -- Paladin 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1606; -- Paladin 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1607; -- Druid 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1608; -- Druid 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1609; -- Druid 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1613; -- Paladin 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1614; -- Paladin 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1615; -- Paladin 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1616; -- Druid 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1617; -- Druid 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1618; -- Hunter 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1619; -- Druid 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1620; -- Hunter 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1621; -- Hunter 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1622; -- Priest 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1623; -- Hunter 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1624; -- Priest 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1625; -- Hunter 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1626; -- Priest 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1627; -- Priest 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1628; -- Hunter 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1629; -- Priest 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1631; -- Hunter 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1633; -- Priest 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1634; -- Priest 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1635; -- Warrior 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1636; -- Warrior 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1637; -- Warrior 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1638; -- Warrior 15 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1639; -- Warrior 20 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1640; -- Warrior 30 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1641; -- Warrior 40 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1643; -- [UNUSED] Elwynn Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1644; -- [UNUSED] Redridge Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1649; -- UNUSED Jordan Croft +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1649; -- Reuse Me +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1659; -- [UNUSED] Coleman Mills +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1659; -- NEEDS MODEL +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1677; -- [UNUSED] Curtis Ashlock +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1714; -- SAVE Defias Lifer +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1723; -- Placeholder +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1724; -- Placeholder +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1758; -- Warlock (TEST) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1759; -- Mage (TEST) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1760; -- Warrior (TEST) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1761; -- Priest (TEST) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1762; -- Rogue (TEST) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1858; -- Pissed not a Vendor +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1858; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1859; -- [UNUSED] Nyein Longwind +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1859; -- Bowyer *Temp* +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1879; -- Noma Bluntnose +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1881; -- Evalyn +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1925; -- Immune to Fire +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1926; -- Immune to Frost +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1927; -- Immune to Holy +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1928; -- Immune to Shadow +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1929; -- Immune to Nature +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=1930; -- Immune to Physical +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1979; -- TEST WOLF (ALPHA FIRST) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1980; -- TEST WOLF (ALPHA SECOND) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1987; -- Webwood Creeper UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1990; -- Gremlin +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=1991; -- Jaxil Rye +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2051; -- Model and Texture +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2087; -- [UNUSED] Ambermill Citizen +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2133; -- [UNUSED] Theo Reshan +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2138; -- Warrior 25 +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2154; -- Model and Texture +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2197; -- [UNUSED] Crier Kirton +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2199; -- [UNUSED] Crier Backus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2200; -- [UNUSED] Crier Pierce +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2220; -- [UNUSED] Undead Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2223; -- [UNUSED] Undead Cooking Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2281; -- Baelish Frostbane +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2282; -- [PH] Orgrun Iceflow +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2289; -- Connor McCoy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2290; -- Bertran Keldrake +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2291; -- Corbin Halman +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2292; -- Reginald Berry +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2293; -- [UNUSED] Sherra Vayne +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2294; -- Jaynice Sillestan +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2295; -- [UNUSED] Bartok Steelgrip +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2296; -- [UNUSED] Fulgar Iceforge +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2297; -- [UNUSED] Kerrik Firebeard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2298; -- Dolthar Stonefoot +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2300; -- [UNUSED] Seoman Verilas +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2301; -- [UNUSED] Nerrik Shoyul +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2312; -- [UNUSED] Thesule Klaven +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2312; -- +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2313; -- [UNUSED] Kir'Nazz +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2424; -- Test Banker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2441; -- [UNUSED] Southshore Citizen +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2543; -- Kirin Tor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2614; -- [UNUSED] Stromgarde Horseman +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2615; -- [UNUSED] Stromgarde Roughrider +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2617; -- [UNUSED] Archmage Detrae +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2702; -- UNUSED +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2709; -- UNUSED +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2710; -- UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2756; -- UNUSED Grund Drokda +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2756; -- Reuse Me +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2797; -- Hovrak Gutrender +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2797; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2801; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2813; -- [UNUSED] Thurgas +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2815; -- [UNUSED] Teresa Shore +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2833; -- DEBUG - Gossip Gryphon Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2862; -- Warrior 21 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2863; -- Warrior 22 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2864; -- Warrior 23 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2865; -- Warrior 24 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2866; -- Warrior 26 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2867; -- Warrior 27 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2868; -- Warrior 28 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2869; -- Warrior 29 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2871; -- [PH] Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2872; -- [UNUSED] Whaldak Darbenk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2873; -- [PH] Raptor Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2874; -- [PH] Horse Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2875; -- [PH] Gorilla Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2877; -- [PH] Crawler Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2883; -- [UNUSED] [PH] Monster Slayer Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2885; -- [UNUSED] [PH] Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2896; -- [PH] Alliance Magic Skills Trainer +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2896; -- Magic Skill Trainer *Temp* +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2899; -- [PH] Alliance Toughness/Resist Trainer +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=2899; -- Toughness/Resist Trainer *Temp* +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2935; -- [PH] Demon Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2938; -- Aldric Hunter +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2939; -- Jackson Bayne +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2940; -- [UNUSED] Frank Ward +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=2942; -- Dylan Bissel +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3070; -- [UNUSED] [PH] Mulgore Alchemy Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3071; -- [UNUSED] [PH] Mulgore Herbalism Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3082; -- [UNUSED] Narache Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3146; -- Gurek +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3148; -- [UNUSED] Torc the Orc +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3151; -- Captain Obvious +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=3151; -- Boat Operator +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3152; -- Cap'n Copyright +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=3152; -- Boat Operator +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3176; -- [UNUSED] [PH] Durotar Engineering Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3201; -- SM Test Mob +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3202; -- [UNUSED] Josh Test +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=3202; -- NPCTEST +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3299; -- [UNUSED] Antione LeMarca +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3302; -- [UNUSED] Korl +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3303; -- [UNUSED] Marna +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3307; -- [UNUSED] Orgrun Blacktusk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3420; -- [UNUSED] Ancestral Watcher +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3427; -- [UNUSED] Kendur +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3440; -- [UNUSED] Ancestral Sage +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3525; -- [UNUSED] Turtle Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3558; -- [UNUSED] Temp Poisoning Vendor Undead +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3565; -- [UNUSED] Temp Reagent Vendor Undead +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3575; -- Praenus Raxxeus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3623; -- [UNUSED] Tursk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3651; -- [UNUSED] Kolkar Observer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3697; -- Kyln Longclaw +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3699; -- Nerra +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3718; -- [UNUSED] Wrathtail Tide Princess +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3777; -- Aelyssa +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3778; -- Myielea Starwhisper +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3793; -- Initiate Druid +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3831; -- [UNUSED] Ancient Guardian +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=3831; -- NEED MODEL +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=3895; -- Boat Operator +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3896; -- Captain Hart +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3957; -- Jainay Featherbreeze +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3966; -- Kaleem +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3971; -- Agro 5 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3972; -- Agro 7 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=3973; -- Agro 10 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4039; -- Dinnis +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4045; -- [UNUSED] JEFF CHOW TEST +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=4045; -- No Clothes NPC +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4115; -- [UNUSED] Gravelsnout Ambusher +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=4115; -- +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4149; -- Kesteryth +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4153; -- Kysandia +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4157; -- Kitari Farseeker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4174; -- Siannai +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4176; -- Ki'rasia +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4178; -- Shaia +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4179; -- Freillania +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4206; -- Talar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4207; -- Valyen Wolfsong +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4224; -- Talegon +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4237; -- Urthoniir +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4239; -- Lewin Starfeather +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=4276; -- Venture Co. +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4313; -- [UNUSED] [PH] Ambassador Saylaton Gravehoof +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4315; -- [UNUSED] Guthrin Gravehoof +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4318; -- [UNUSED] Delyka +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4322; -- Corthryn +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4340; -- Mirallia +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4439; -- [UNUSED] Charlga's Bodyguard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4443; -- Wazza +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4445; -- Griznak +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=4445; -- Race Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4446; -- Mazzer Stripscrew +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=4446; -- Race Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4449; -- Crazzle Sprysprocket +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4450; -- Rugfizzle +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4487; -- Kodiak +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4491; -- Woof +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4579; -- [UNUSED] Alexander Lister +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4621; -- Rebald Yorglun +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4881; -- Varng +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4882; -- [UNUSED] Om'kan +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4942; -- Test Petition Giver +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=4942; -- Test +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=4976; -- Elise Laughlin +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=5007; -- UNUSED +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=5010; -- UNUSED +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=5014; -- UNUSED +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=5016; -- UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5050; -- [UNUSED] Rallus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5051; -- [UNUSED] Frewa +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5063; -- Pat's Test Kobold +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5084; -- Ironforge Zinn +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5098; -- [UNUSED] Guffren Boulderbeard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5104; -- Laene Thundershot +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5105; -- Gilbin +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5131; -- [UNUSED] Kiren Tyrngaarde +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5192; -- [UNUSED] Nils Stonebrow +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5201; -- Pat's Test Human +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5355; -- Blink (Reuse) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5507; -- Celmoridan +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5544; -- [UNUSED] Yuriv Adhem +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5548; -- [PH] Mine Boss +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5549; -- [PH] Mine Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5550; -- [PH] PVP Peasent +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5551; -- [PH] Caravan Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5552; -- [PH] PVP Peon +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5553; -- [PH] Caravan Scout +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5554; -- [PH] PVP Wildlife +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5555; -- [PH] Ogre Caravan Packhorse +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5556; -- [PH] Alliance Commander +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5557; -- [PH] Horde Commander +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5558; -- [PH] Alliance Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5559; -- [PH] Horde Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5560; -- [PH] Alliance Raider +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5561; -- [PH] Horde Raider +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5562; -- [PH] Alliance Archer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5563; -- [PH] Horde Archer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5587; -- [PH] Alliance Mine Boss +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5588; -- [PH] Alliance Mine Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5589; -- [PH] Horde Mine Boss +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5590; -- [PH] Horde Mine Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5596; -- Twain Test Prop +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5604; -- [UNUSED] [PH] Orcish Barfly +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5621; -- Timmy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5626; -- Joey +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5627; -- Johnny +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5628; -- Lieutenant Beech +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5633; -- Lieutenant Baxter +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=5662; -- Sergeant +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5671; -- [UNUSED] Lawrence Sawyer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5672; -- [UNUSED] Charles Brewton +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5678; -- [UNUSED] Deathstalker Vincent DEBUG +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5745; -- Lazlow Ashby +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5746; -- Appolonia Kimble +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5788; -- Gelgann Direforge +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5789; -- Serra Mountainhome +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5790; -- Lizzle Sprysprocket +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5793; -- Captain Armistice +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5796; -- Ben +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5801; -- [PH] Party Bot +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5813; -- [UNUSED] Shikar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5818; -- [UNUSED] Tren'Shan +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5876; -- [UNUSED] Grumol +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=5876; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5877; -- [UNUSED] Yar'luk +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=5877; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5903; -- Nyx Bloodrage +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=5903; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5904; -- [UNUSED] Hurll Kans +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5936; -- Orca +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=5956; -- Graznab +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6022; -- Captain Drakoar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6032; -- [UNUSED] Sharn +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6046; -- [UNUSED] Gozwin Vilesprocket +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6067; -- [UNUSED] Meritt Herrion +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6183; -- [UNUSED] Briton Kilras +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6269; -- Azgalaril +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6270; -- Asjorah +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=6395; -- Sergeant +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6526; -- GOSSIP TEST DUDE +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6687; -- Druid 40 (faster)! +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6688; -- Druid 40 (fastest!) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6767; -- Garona +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6769; -- [UNUSED] Ravenholdt Falconer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6770; -- [UNUSED] Ravenholdt Houndmaster +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6783; -- [UNUSED] Lorek Belm +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6926; -- Test Satyr +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=6931; -- Respawn Test Mob +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=6931; -- Free Bug 001 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=7186; -- A +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=7236; -- Test Anubisath +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=7236; -- I am a test, don't bug me +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=7314; -- Test BattleMaster +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=7407; -- Gadgetzan Water Co. +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=7408; -- Gadgetzan Water Co. +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=7488; -- Haka'wani +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=7624; -- Test Death Knight +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=7724; -- Gadgetzan Water Co. +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=7919; -- Gnomeregan - Matrix Punchograph 3005-A +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=7938; -- Test Auctioneer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8148; -- Waurg +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8316; -- Paladin 10 Alternate +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8321; -- Paladin 20 Alternate +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8322; -- Paladin 30 Alternate +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8323; -- Paladin 40 Alternate +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8406; -- Or'lin Oakenfist +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8498; -- TEST Uber Night Elf +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8499; -- TEST Uber Succubus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8500; -- TEST Uber Abomination +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8501; -- TEST Uber Crypt Fiend +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8502; -- TEST Uber Human +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8549; -- [UNUSED] Acolyte +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8613; -- Ozzie +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8777; -- Seinrick Coulthane +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8796; -- Swimming Murloc Test +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=8935; -- Paladin 20 AlternateHighDamage +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9557; -- [UNUSED] dun garok test +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9567; -- Test Stable Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9576; -- Stormwind Talent Master +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=9576; -- Talent Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9577; -- [UNUSED] Gorilla Test +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9578; -- Ironforge Talent Master +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=9578; -- Talent Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9579; -- Darnassus Talent Master +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=9579; -- Talent Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9580; -- Orgrimmar Talent Master +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=9580; -- Talent Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9581; -- Thunder Bluff Talent Master +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=9581; -- Talent Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9582; -- Undercity Talent Master +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=9582; -- Talent Master +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9617; -- [UNUSED] Eyan Mulcom +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9659; -- Unkillable Test Dummy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9686; -- [PH] TESTTAUREN +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9702; -- Grurk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9703; -- Il'thurk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9704; -- Lumurk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9820; -- [UNUSED] [PH] Cheese Servant Floh +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=9837; -- Lithilia +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10044; -- [PH] Alex's Raid Testing Peon +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10156; -- Scott's Test Dummy +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=10156; -- TEST, Don't BUG +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10203; -- Berylgos +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10236; -- Wep +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10237; -- Yor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10238; -- Staggon +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10239; -- Tepolar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10256; -- [UNUSED] World Weapon Master Trainer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10291; -- Krysteea +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10292; -- Rombulus Frostmoon +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10294; -- Malakar Frostmoon +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10295; -- Jennail Mooncaller +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10297; -- Gerratys Nightrunner +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10298; -- Traelion Shadewhisper +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10362; -- [UNUSED] Gethuxxuz +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10365; -- [UNUSED] Yillixa +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10368; -- [UNUSED] Dat'xus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10401; -- [UNUSED] Thuzadin Shadow Lord +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10402; -- [UNUSED] Cannibal Wight +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10403; -- [UNUSED] Devouring Wight +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10404; -- [UNUSED] Fetid Wight +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10443; -- [UNUSED] Gustav Montague +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10444; -- [UNUSED] Mallory Welsh +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10446; -- [UNUSED] Elliott Jacks +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10448; -- [UNUSED] Rachael Vaccar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10449; -- Emily Vaccar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10450; -- [UNUSED] Paul Burges +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10451; -- Sarah Arello +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10452; -- Farbrahm Steelfist +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10453; -- Grimbur Flintaxe +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10454; -- Filliwick Featherfizz +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10466; -- Styleen Silvercart +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10607; -- [UNUSED] Siralnaya +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10620; -- TEST NPC - DBUCKLER +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10736; -- Unkillable Test Dummy 60 Mage +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=10810; -- [UNUSED] Deathcaller Majestis +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11045; -- Burns +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11080; -- [PH[ Combat Tester +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11337; -- [UNUSED] Hakkar Axe Thrower +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11341; -- [UNUSED] Hakkar Berserker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11342; -- [UNUSED] Hakkar Warrior +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11343; -- [UNUSED] Hakkar Warlord +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11344; -- [UNUSED] Hakkar Blood Drinker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11345; -- [UNUSED] Hakkar Headhunter +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11349; -- [UNUSED] Gurubashi Hideskinner +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11354; -- [UNUSED] Gurubashi Warlord +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11358; -- [UNUSED] Daughter of Hakkar +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11364; -- [UNUSED] Zulian Tigress +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11366; -- [UNUSED] Zulian Matriarch +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11367; -- [UNUSED] Zulian Patriarch +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11369; -- [UNUSED] Hidden Bloodseeker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11375; -- [UNUSED] Zath +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11376; -- [UNUSED] Lor'khan +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11377; -- [UNUSED] Hak'tharr the Mindhunter +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11379; -- [UNUSED] Nik'reesh +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11381; -- Jin +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11384; -- [UNUSED] Elder T'kashra +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11385; -- [UNUSED] Mogwhi the Ruthless +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11386; -- [UNUSED] Janook the Bladefury +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11392; -- Audrey Vergara +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11393; -- Josh Miller +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11394; -- Lauren Preston +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11395; -- Kevin Faulder +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11396; -- Joelle McCarthy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11398; -- Charisse Moonrunner +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11399; -- Ashlyn Vor'lair +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11400; -- Ann'rimor Falchi +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11402; -- Jarvis Greenhammer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11403; -- Russle Hochstein +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11404; -- Dillon Gregor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11405; -- Diana Battleheart +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11408; -- Watna +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11409; -- Jo'bu +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11410; -- Shal'vol +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11412; -- Danielle Koppen +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11413; -- Vincent Wilfork +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11414; -- Nicole Tarlow +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11415; -- Amber Provost +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11416; -- Thomas Brady +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11449; -- [UNUSED] Gordok Battle Mage +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11463; -- [UNUSED] Warpwood Scrabbler +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11468; -- [UNUSED] Eldreth Lichling +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11478; -- [UNUSED] Mana Beast +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11481; -- [UNUSED] Arcane Terror +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11493; -- [UNUSED] Sentius +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11495; -- [UNUSED] Avidus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11499; -- [UNUSED] Commander Gormaul +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11537; -- TEST GEAR PALADIN +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11538; -- TEST GEAR WARRIOR +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11539; -- TEST GEAR HUNTER +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11540; -- TEST GEAR MAGE +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11541; -- TEST GEAR WARLOCK +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11542; -- TEST GEAR DRUID +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11543; -- TEST GEAR SHAMAN +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11544; -- TEST GEAR PRIEST +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11545; -- TEST GEAR ROGUE +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11549; -- Austin Burwell +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11550; -- Taylor Burwell +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11597; -- Cheveyo +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11599; -- Irondeep Geomancer UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11601; -- Irondeep Cave Lurker UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11660; -- [UNUSED] Molten Colossus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11670; -- [UNUSED] Flame Shrieker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11719; -- Navi Quickdraw +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11809; -- Danni Palewing +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11902; -- Aiden +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11903; -- Alexander +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11904; -- Noah +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11905; -- Jordan +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11906; -- Sophia +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11907; -- Alanna +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11908; -- Mirah +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11909; -- Penelope +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11919; -- Claudia +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11926; -- [PH] Northshire Gift Dispenser +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11958; -- Gracchus Spiritlight +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11959; -- [UNUSED] Obsidian Watcher +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11978; -- [NOT USED] Neltharion +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=11980; -- [NOT USED] Zuluhed the Whacked +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12038; -- [UNUSED] Aerie Peak Cooking Supplies +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12177; -- Kyle Blackthorne +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12180; -- Anubisath +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12317; -- Unkillable Test Dummy 60 Low AC +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12386; -- Magus Kyara +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=12425; -- SI:7 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12516; -- TEST Resist Gear +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12517; -- TEST Potions and Enchantments +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12741; -- Warrior 40 (More Leash) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12804; -- [PH] TEST Fire God +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12806; -- Magmakin +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12857; -- Elogit +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12916; -- Unkillable Test Dummy 60 Low Magic Resistances +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=12917; -- Unkillable Test Dummy 60 High Magic Resistances +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=13056; -- test spirit healer (DND) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=13156; -- Carrosh +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=13281; -- Furis +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=13339; -- Warrior 60 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=13838; -- Testing Totem +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=13856; -- Alliance Res Fixer +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=13856; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=13857; -- Horde Res Fixer +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=13857; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14018; -- Rezrelek +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14042; -- Rytama +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14143; -- Ar'lia +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14144; -- Taroen +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14145; -- Ja'ker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14146; -- Urrul +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14147; -- Lorael +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14148; -- Fre'an +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14161; -- Karana +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14162; -- RaidMage +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=14162; -- 100FR Arcane +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14181; -- [PH] Graveyard Herald +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14201; -- [UNUSED] Sid Stuco +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14346; -- Captain Greshkil +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14641; -- [PH] Horde spell thrower +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14642; -- [PH] Alliance Spell thrower +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14643; -- [PH] Alliance Herald +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14644; -- [PH] Horde Herald +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14683; -- Baron Titus Rivendare +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14685; -- Morbus +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14691; -- Basalt +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14699; -- Spectral Soldier UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14706; -- Skeletal Shocktrooper UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14711; -- Plagued Eater UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14719; -- [PH] Alliance Tower Lieutenant +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14735; -- ggoodman's flag tester +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14746; -- [PH] Horde Tower Lieutenant +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14824; -- GGOODMAN +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14830; -- Unkillable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14831; -- Unkillable Test Dummy 63 Warrior +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14851; -- Bog +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14852; -- Throk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14853; -- Torg +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14854; -- Kall +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14855; -- Dagg +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14856; -- Mott +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14858; -- Progk +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14870; -- Stoneclaw Totem TEST +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14885; -- [PH] Jon LeCraft +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=14885; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14906; -- Test Guy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=14913; -- TEST DUDE +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15081; -- Gri'lek +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15123; -- [PH] Kris Zierhut +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=15123; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15133; -- Killable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15134; -- Outlands Test Dummy Warrior 70 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15142; -- Outlands Test Dummy Warrior 60 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15143; -- Outlands Test Dummy Warrior 63 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15144; -- Outlands Test Dummy Warrior 65 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15145; -- Outlands Test Dummy Warrior 67 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15151; -- Outlands Test Dummy Warrior 55 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15152; -- Outlands Test Dummy Warrior 56 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15153; -- Outlands Test Dummy Warrior 57 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15154; -- Outlands Test Dummy Warrior 58 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15155; -- Outlands Test Dummy Warrior 59 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15156; -- Outlands Test Dummy Warrior 61 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15157; -- Outlands Test Dummy Warrior 62 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15158; -- Outlands Test Dummy Warrior 64 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15159; -- Outlands Test Dummy Warrior 66 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15160; -- Outlands Test Dummy Warrior 68 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15161; -- Outlands Test Dummy Warrior 69 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15166; -- [PH] Luis Barriga +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15167; -- [PH] Luis Test NPC +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15173; -- Outlands Test Dummy Warrior 54 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15210; -- Vulculon UNUSED +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15223; -- [PH] [UNUSED] Lord Inquisitor Opalezzix +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15226; -- [UNUSED] Vekniss Builder +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15227; -- [UNUSED] Vekniss Hiveshaper +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15228; -- [UNUSED] Vekniss Wellborer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15231; -- [UNUSED] Vekniss Patroller +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15232; -- [UNUSED] Vekniss Eradicator +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15234; -- [UNUSED] Vekniss Swarmer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15237; -- [UNUSED] Vekniss Wrathstinger +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15238; -- [UNUSED] Vekniss Hive Reaver +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15239; -- [UNUSED] Vekniss Hive Lurker +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15241; -- [UNUSED] Vekniss Crusher +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15242; -- [UNUSED] Vekniss Demolisher +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15243; -- [UNUSED] Vekniss Wasprider +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15244; -- [UNUSED] Vekniss Hive Raider +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15245; -- [UNUSED] Vekniss Waspguard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15248; -- [UNUSED] Qiraji Soulbender +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15251; -- [UNUSED] Qiraji Slaymaster +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15253; -- [UNUSED] Qiraji Champion +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15254; -- [UNUSED] Qiraji Captain +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15255; -- [UNUSED] Qiraji Officer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15256; -- [UNUSED] Qiraji Commander +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15257; -- [UNUSED] Qiraji Honor Guard +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15258; -- [UNUSED] Qiraji Praetor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15259; -- [UNUSED] Qiraji Imperator +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15322; -- [UNUSED] Hive'Zara Ambusher +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15326; -- [UNUSED] Hive'Zara Swarmer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15329; -- [UNUSED] Hive'Zara Scout +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15330; -- [UNUSED] Sand Borer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15331; -- [UNUSED] Dune Tunneler +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15332; -- [UNUSED] Crystal Feeder +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15337; -- [UNUSED] Sand Mold +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15342; -- [UNUSED] Sphinx +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15345; -- [UNUSED] Daughter of Hecate +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15346; -- [UNUSED] Qiraji Wasprider +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15347; -- [UNUSED] Qiraji Wasplord +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15393; -- [UNUSED] Ruins Qiraji Gladiator Named 7 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15472; -- [UNUSED] Deep Ooze +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15506; -- Stewvul +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15536; -- Noxxie Razzlebrack +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15608; -- Medivh +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15619; -- silithus test mob +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15626; -- Celestine Omencaller +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15627; -- Jarod Shadowsong +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15632; -- Test dude for 1.8 +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=15801; -- HOLDER OF THE GONG +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15982; -- [PH] Valentine Reveler, Male +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15983; -- [PH] Valentine Reveler, Female +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15985; -- [PH] Eric Maloof Test Guy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15991; -- Lady Dena Kennedy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15992; -- Sam's Test Dummy 1 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15993; -- Sam's Test Dummy 2 +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15996; -- Sam's Test Dummy 1 (1) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15997; -- Sam's Test Dummy 2 (1) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15998; -- Sam's Test Dummy 1 (2) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=15999; -- Sam's Test Dummy 2 (2) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16019; -- Boorana Thunderhoof +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16023; -- Allenya Moonshadow +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16026; -- Flesh Giant B [PH] +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16035; -- Bog Beast B [PH] +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16039; -- Pack Trainer [PH] +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16040; -- Pack Handler [PH] +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16077; -- [PH] Alex's Test DPS Mob +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16078; -- Unkillable Fixed Damage Test Dummy +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16089; -- Omar the Test Kobold +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16099; -- [PH] Naxxramas Test Boss +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=16099; -- Minion of Alex +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16128; -- Rhonin +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16138; -- [UNUSED] Scourge Invasion Guardian +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16140; -- [UNUSED] Necropolis Crystal, Buttress +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16188; -- [UNUSED] Buttress Channeler +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16450; -- She number one +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=16450; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16454; -- She number two +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=16454; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16455; -- She number three +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=16455; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16456; -- Poley +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16536; -- test: saved world state +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16609; -- Giant Claw Tentacle Test +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=16891; -- Yuree +UPDATE `locales_creature` SET `subname_loc3`=NULL WHERE `entry`=16999; -- Public Test Realm Bot +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=17031; -- Varel Redrock +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=17032; -- Varl Stonebleeder +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=17163; -- Worm Target (DND) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=17239; -- [PH] Plaguelands Herald +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=17249; -- Landro +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=17284; -- Lottery Commissioner [DND] +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=17313; -- Unkillable Test Dummy Spammer +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=17685; -- Unkillable Test Dummy 60 No Armor +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=18153; -- Spirit Healer (DND) +UPDATE `locales_creature` SET `name_loc3`='' WHERE `entry`=18199; -- Silithus Dust Turnin Quest Doodad Horde +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja?' WHERE `entry`=567; -- Yes? +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ja, $N?' WHERE `entry`=1265; -- Yes, $N? +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Rette Scharfschnabel!' WHERE `entry`=2994; -- Save Sharpbeak! +UPDATE `locales_quest` SET `RequestItemsText_loc3`=NULL WHERE `entry`=5081; -- Status? +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Ist es fertig?' WHERE `entry`=5102; -- Is it done? +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Denkt daran, $N - wir müssen tolerant sein, aber dennoch starr in unseren Überzeugungen!' WHERE `entry`=5251; -- Remember, $N - we must be tolerant yet rigid in our beliefs! +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Verschwende keine Zeit, $N!' WHERE `entry`=8304; -- Waste no time, $N! +UPDATE `locales_quest` SET `RequestItemsText_loc3`=NULL WHERE `entry`=8306; -- Natalia? +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Sag mir, lebt Ysida?' WHERE `entry`=8945; -- Tell me, is Ysida alive? +UPDATE `locales_quest` SET `RequestItemsText_loc3`='Haben Sie sich um Ihre Aufgabe gekümmert?' WHERE `entry`=9389; -- Have you seen to your task? +UPDATE `locales_page_text` SET `Text_loc3`=NULL WHERE `entry`=2411; -- OoOoOoO OOoOOoo OOOoOoo OOoOooO OOoOOoO OOooooO Oooooo OooOOOO OOoOOOo OOoOOoo OOoOooO OOoOOOo OOooOoO Oooooo OooOOOo OOooooO OOOoooo OOooooO Oooooo OoOoOOo OOooooO OOoOOoo OOoOOoo OOooOoO OOOOooO Oooooo OooOoOO OOoOOOo OOoOooO OOooOOO OOoOooo OOOoOoo OOOooOO Oooooo OOoOOOO OOooOOo Oooooo OooooOO OOoOooo OOooooO OOoOOOO OOOooOO +UPDATE `locales_page_text` SET `Text_loc3`=NULL WHERE `entry`=1371; -- \n\n\n\n +UPDATE `locales_page_text` SET `Text_loc3`=NULL WHERE `entry`=1171; -- \n\n\n\n +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=19; -- Benny Questgiver +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=29; -- Dragon Spawn +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=67; -- [UNUSED] Marlon Darnik +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=70; -- [UNUSED] Lower Class Citizen +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=71; -- Rankist +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=72; -- [UNUSED] Antaris the Trader +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=75; -- [UNUSED] Vashaum Nightwither +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=81; -- [UNUSED] Luglar the Clogger +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=82; -- Crazy Leonetti +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=87; -- Forest Troll Berserker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=90; -- Sea Giant +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=93; -- Centaur +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=102; -- Bronze Dragonspawn +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=106; -- Kodo Beast +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=108; -- Green Dragonspawn +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=109; -- White Dragonspawn +UPDATE `locales_creature` SET `subname_loc4`=NULL WHERE `entry`=128; -- Testing +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=129; -- Angry Programmer Tweedle Dum +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=130; -- Programmer Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=149; -- [UNUSED] Small Black Dragon Whelp +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=150; -- [UNUSED] Brother Milius +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=153; -- Bethina +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=161; -- [UNUSED] Ander the Monk +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=163; -- [UNUSED] Destitute Farmer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=165; -- [UNUSED] Small Child +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=192; -- Ice Troll +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=200; -- Shambling Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=201; -- Brittlebones Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=204; -- [UNUSED] Cackle Flamebone +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=207; -- [UNUSED] Riverpaw Hideflayer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=208; -- [UNUSED] Riverpaw Pack Warder +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=209; -- [UNUSED] Riverpaw Bone Chanter +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=219; -- [UNUSED] Logan Mar +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=220; -- [UNUSED] Khebil Steelsmith +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=229; -- Vaious +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=243; -- [UNUSED] Greeby Mudwhisker TEST +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=260; -- [UNUSED] Elwynn Tower Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=262; -- Half-eaten body +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=280; -- Placeholder - Jasperlode Mine +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=281; -- Kobold Tank +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=282; -- Kobold Spellcaster +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=283; -- Kobold Healer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=287; -- Placeholder - Darkhollow Mine +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=290; -- Placeholder - Fargodeep Mine +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=291; -- Placeholder Chest of Drawers +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=296; -- [UNUSED] Goodmother Jans +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=298; -- [UNUSED] Aunt Bethda +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=301; -- [UNUSED] Brog'Mud +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=303; -- Placeholder Interactive Doodad - jk +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=318; -- [UNUSED] Brother Akil +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=319; -- [UNUSED] Brother Benthas +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=320; -- [UNUSED] Brother Cryus +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=321; -- [UNUSED] Brother Deros +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=322; -- [UNUSED] Brother Enoch +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=323; -- [UNUSED] Brother Farthing +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=324; -- [UNUSED] Brother Greishan +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=326; -- [UNUSED] Brother Ictharin +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=333; -- [UNUSED] Edwardo the Jester +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=336; -- [UNUSED] Rin Tal'Vara +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=339; -- [UNUSED] Helgor the Pugilist +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=353; -- Antonia Dart +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=354; -- [UNUSED] Grall Twomoons +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=361; -- Saytr +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=365; -- Scott's Flying Mount +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=380; -- [UNUSED] Waldin Thorbatt +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=386; -- [UNUSED] Ulric the Grim +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=399; -- Boy - placeholder 05 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=400; -- Boy - placeholder 06 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=401; -- Boy - placeholder 07 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=402; -- Boy - placeholder 08 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=403; -- Boy - placeholder 09 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=404; -- Girl - placeholder 01 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=405; -- Girl - placeholder 02 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=406; -- Girl - placeholder 03 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=407; -- Girl - placeholder 04 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=408; -- Girl - placeholder 05 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=409; -- Girl - placeholder 06 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=410; -- Girl - placeholder 07 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=411; -- Girl - placeholder 08 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=421; -- Murphestos +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=444; -- [UNUSED] Goreripper +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=470; -- [UNUSED] Scribe Colburg +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=496; -- [UNUSED] Watcher Kleeman +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=497; -- [UNUSED] Watcher Benjamin +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=498; -- [UNUSED] Watcher Larsen +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=509; -- [UNUSED] Long Fang +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=516; -- [UNUSED] Riverpaw Hunter +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=535; -- [UNUSED] Savar +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=536; -- [UNUSED] Rhal'Del +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=538; -- [UNUSED] Buk'Cha +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=586; -- [UNUSED] Watcher Kern +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=592; -- [UNUSED] Defias Arsonist +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=605; -- [UNUSED] Mr. Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=606; -- [UNUSED] Mrs. Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=607; -- [UNUSED] Johnny Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=609; -- [UNUSED] Grandpa Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=610; -- [UNUSED] Rabid Gina Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=611; -- [UNUSED] Rabid Mr. Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=612; -- [UNUSED] Rabid Mrs. Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=613; -- [UNUSED] Rabid Johnny Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=614; -- [UNUSED] Rabid Grandpa Whipple +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=693; -- Secondary Skill Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=725; -- [UNUSED] Skeletal Enforcer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=753; -- [UNUSED] Rebel Soldier +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=809; -- [UNUSED] Smith Theo +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=897; -- [UNUSED] Brannon Aybara (TEMP) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=904; -- [UNUSED] Regna Khurn +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=919; -- [UNUSED] [PH] Berail Spiritwhisper +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=924; -- [UNUSED] Lesser Arachnid +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=953; -- Spawn Test One +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1058; -- [UNUSED] Truek +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1227; -- Rygal Rocknell +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1230; -- [UNUSED] Lexin Haze +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1235; -- [UNUSED] Maryann Grapefoot +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1288; -- [UNUSED] Hevram Bristol +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1290; -- [UNUSED] Winston Bagley +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1293; -- [UNUSED] Gerard Granger +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1306; -- [UNUSED] Melechan Damodred +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1361; -- [UNUSED] Kern the Enforcer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1401; -- Test Squirrel +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1410; -- Loranna Dawnfyre UNUSED (Reuse me) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1455; -- [UNUSED] Grummar Thunk +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1467; -- [UNUSED] [PH] Brawl Thunderpunch +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1485; -- [UNUSED] Bazaar Merchant TEST +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1546; -- [UNUSED] Kegnar Thraln +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1567; -- [UNUSED] Anson Phelps +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1574; -- Mage 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1575; -- Mage 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1576; -- Mage 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1577; -- Mage 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1578; -- Mage 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1579; -- Mage 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1580; -- Mage 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1581; -- Warlock 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1582; -- Warlock 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1583; -- Warlock 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1584; -- Warlock 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1585; -- Warlock 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1586; -- Warlock 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1587; -- Warlock 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1588; -- Shaman 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1589; -- Shaman 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1590; -- Shaman 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1591; -- Shaman 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1592; -- Shaman 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1593; -- Shaman 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1594; -- Shaman 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1595; -- Rogue 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1596; -- Rogue 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1597; -- Rogue 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1598; -- Rogue 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1599; -- Rogue 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1600; -- Rogue 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1601; -- Rogue 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1602; -- Paladin 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1603; -- Paladin 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1604; -- Druid 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1605; -- Paladin 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1606; -- Paladin 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1607; -- Druid 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1608; -- Druid 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1609; -- Druid 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1613; -- Paladin 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1614; -- Paladin 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1615; -- Paladin 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1616; -- Druid 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1617; -- Druid 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1618; -- Hunter 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1619; -- Druid 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1620; -- Hunter 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1621; -- Hunter 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1622; -- Priest 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1623; -- Hunter 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1624; -- Priest 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1625; -- Hunter 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1626; -- Priest 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1627; -- Priest 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1628; -- Hunter 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1629; -- Priest 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1631; -- Hunter 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1633; -- Priest 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1634; -- Priest 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1635; -- Warrior 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1636; -- Warrior 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1637; -- Warrior 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1638; -- Warrior 15 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1639; -- Warrior 20 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1640; -- Warrior 30 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1641; -- Warrior 40 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1643; -- [UNUSED] Elwynn Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1644; -- [UNUSED] Redridge Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1649; -- UNUSED Jordan Croft +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1659; -- [UNUSED] Coleman Mills +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1677; -- [UNUSED] Curtis Ashlock +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1714; -- SAVE Defias Lifer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1757; -- Mega Rabbit +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1758; -- Warlock (TEST) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1759; -- Mage (TEST) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1760; -- Warrior (TEST) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1761; -- Priest (TEST) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1762; -- Rogue (TEST) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1858; -- Pissed not a Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1859; -- [UNUSED] Nyein Longwind +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1925; -- Heat Miser +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1926; -- Snow Miser +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1927; -- Good Miser +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1928; -- Bad Miser +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1929; -- Earth Miser +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1930; -- Steel Miser +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1945; -- Tree Form 0.33 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1979; -- TEST WOLF (ALPHA FIRST) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1980; -- TEST WOLF (ALPHA SECOND) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=1987; -- Webwood Creeper UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2087; -- [UNUSED] Ambermill Citizen +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2095; -- Billy the Street Urchin +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2133; -- [UNUSED] Theo Reshan +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2138; -- Warrior 25 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2154; -- Jesse The Tester +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2197; -- [UNUSED] Crier Kirton +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2199; -- [UNUSED] Crier Backus +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2200; -- [UNUSED] Crier Pierce +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2217; -- Undead Druid Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2218; -- Undead Hunter Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2219; -- Undead Shaman Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2220; -- [UNUSED] Undead Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2221; -- Undead Tailor Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2222; -- Undead Mining Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2223; -- [UNUSED] Undead Cooking Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2282; -- [PH] Orgrun Iceflow +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2286; -- Bow Guy +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2293; -- [UNUSED] Sherra Vayne +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2295; -- [UNUSED] Bartok Steelgrip +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2296; -- [UNUSED] Fulgar Iceforge +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2297; -- [UNUSED] Kerrik Firebeard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2300; -- [UNUSED] Seoman Verilas +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2301; -- [UNUSED] Nerrik Shoyul +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2312; -- [UNUSED] Thesule Klaven +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2313; -- [UNUSED] Kir'Nazz +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2325; -- Undead First Aid Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2424; -- Test Banker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2441; -- [UNUSED] Southshore Citizen +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2614; -- [UNUSED] Stromgarde Horseman +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2615; -- [UNUSED] Stromgarde Roughrider +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2617; -- [UNUSED] Archmage Detrae +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2702; -- Felhunter Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2710; -- Voidwalker Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2756; -- UNUSED Grund Drokda +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2797; -- Hovrak Gutrender +UPDATE `locales_creature` SET `subname_loc4`=NULL WHERE `entry`=2801; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2813; -- [UNUSED] Thurgas +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2815; -- [UNUSED] Teresa Shore +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2833; -- DEBUG - Gossip Gryphon Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2862; -- Warrior 21 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2863; -- Warrior 22 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2864; -- Warrior 23 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2865; -- Warrior 24 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2866; -- Warrior 26 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2867; -- Warrior 27 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2868; -- Warrior 28 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2869; -- Warrior 29 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2871; -- [PH] Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2872; -- [UNUSED] Whaldak Darbenk +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2873; -- [PH] Raptor Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2874; -- [PH] Horse Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2875; -- [PH] Gorilla Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2877; -- [PH] Crawler Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2883; -- [UNUSED] [PH] Monster Slayer Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2885; -- [UNUSED] [PH] Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2896; -- [PH] Alliance Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2899; -- [PH] Alliance Toughness/Resist Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2935; -- [PH] Demon Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=2940; -- [UNUSED] Frank Ward +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3070; -- [UNUSED] [PH] Mulgore Alchemy Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3071; -- [UNUSED] [PH] Mulgore Herbalism Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3082; -- [UNUSED] Narache Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3148; -- [UNUSED] Torc the Orc +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3151; -- Captain Obvious +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3152; -- Cap'n Copyright +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3176; -- [UNUSED] [PH] Durotar Engineering Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3200; -- Eric's AAA Special Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3201; -- SM Test Mob +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3202; -- [UNUSED] Josh Test +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3299; -- [UNUSED] Antione LeMarca +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3302; -- [UNUSED] Korl +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3303; -- [UNUSED] Marna +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3307; -- [UNUSED] Orgrun Blacktusk +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3420; -- [UNUSED] Ancestral Watcher +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3427; -- [UNUSED] Kendur +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3440; -- [UNUSED] Ancestral Sage +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3525; -- [UNUSED] Turtle Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3558; -- [UNUSED] Temp Poisoning Vendor Undead +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3559; -- Temp Poisoning Vendor Dwarf +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3564; -- Temp Reagent Vendor Dwarf +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3565; -- [UNUSED] Temp Reagent Vendor Undead +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3623; -- [UNUSED] Tursk +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3651; -- [UNUSED] Kolkar Observer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3718; -- [UNUSED] Wrathtail Tide Princess +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3793; -- Initiate Druid +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3831; -- [UNUSED] Ancient Guardian +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3896; -- Captain Hart +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3971; -- Agro 5 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3972; -- Agro 7 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=3973; -- Agro 10 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4045; -- [UNUSED] JEFF CHOW TEST +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4115; -- [UNUSED] Gravelsnout Ambusher +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4313; -- [UNUSED] [PH] Ambassador Saylaton Gravehoof +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4315; -- [UNUSED] Guthrin Gravehoof +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4318; -- [UNUSED] Delyka +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4439; -- [UNUSED] Charlga's Bodyguard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4579; -- [UNUSED] Alexander Lister +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4626; -- CHOW Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4882; -- [UNUSED] Om'kan +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4942; -- Test Petition Giver +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4985; -- World Druid Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4986; -- World Hunter Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4987; -- World Mage Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4988; -- World Paladin Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4989; -- World Priest Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4990; -- World Rogue Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4991; -- World Shaman Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4992; -- World Warrior Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4993; -- World Warlock Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4994; -- World Wolf Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4997; -- World Fishing Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4998; -- World Herbalism Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=4999; -- World Mining Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5001; -- World Bird Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5002; -- World Boar Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5003; -- World Cat Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5004; -- World Crawler Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5005; -- World Crocodile Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5006; -- World Demon Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5007; -- World Felhunter Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5008; -- World Gorilla Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5009; -- World Horse Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5010; -- World Imp Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5011; -- World Raptor Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5012; -- World Scorpid Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5013; -- World Spider Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5014; -- World Succubus Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5015; -- World Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5016; -- World Voidwalker Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5017; -- World Turtle Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5018; -- World Portal: Darnassus Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5019; -- World Portal: Ironforge Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5020; -- World Portal: Orgrimmar Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5021; -- World Portal: Stormwind Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5022; -- World Portal: Thunder Bluff Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5023; -- World Portal: Undercity Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5024; -- World First Aid Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5026; -- World Horse Riding Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5027; -- World Lockpicking Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5028; -- World Ram Riding Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5029; -- World Survival Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5030; -- World Tiger Riding Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5031; -- World Wolf Riding Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5033; -- World Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5034; -- World Brewing Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5035; -- World Cartography Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5036; -- World Cooking Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5039; -- World Tracking Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5050; -- [UNUSED] Rallus +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5051; -- [UNUSED] Frewa +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5060; -- World Banker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5061; -- World Guild Tabbard Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5062; -- World Reagent Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5063; -- Pat's Test Kobold +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5064; -- World Trade Supplies +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5098; -- [UNUSED] Guffren Boulderbeard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5131; -- [UNUSED] Kiren Tyrngaarde +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5192; -- [UNUSED] Nils Stonebrow +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5201; -- Pat's Test Human +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5355; -- Blink (Reuse) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5544; -- [UNUSED] Yuriv Adhem +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5548; -- [PH] Mine Boss +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5549; -- [PH] Mine Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5550; -- [PH] PVP Peasent +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5551; -- [PH] Caravan Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5552; -- [PH] PVP Peon +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5553; -- [PH] Caravan Scout +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5554; -- [PH] PVP Wildlife +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5555; -- [PH] Ogre Caravan Packhorse +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5556; -- [PH] Alliance Commander +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5557; -- [PH] Horde Commander +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5558; -- [PH] Alliance Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5559; -- [PH] Horde Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5560; -- [PH] Alliance Raider +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5561; -- [PH] Horde Raider +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5562; -- [PH] Alliance Archer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5563; -- [PH] Horde Archer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5587; -- [PH] Alliance Mine Boss +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5588; -- [PH] Alliance Mine Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5589; -- [PH] Horde Mine Boss +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5590; -- [PH] Horde Mine Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5596; -- Twain Test Prop +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5604; -- [UNUSED] [PH] Orcish Barfly +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5632; -- Theramore Incursion Master Control Program +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5671; -- [UNUSED] Lawrence Sawyer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5672; -- [UNUSED] Charles Brewton +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5678; -- [UNUSED] Deathstalker Vincent DEBUG +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5801; -- [PH] Party Bot +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5813; -- [UNUSED] Shikar +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5818; -- [UNUSED] Tren'Shan +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5866; -- Equipment Squirrel +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5867; -- Maximum Squirrel +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5868; -- Evil Squirrel +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5876; -- [UNUSED] Grumol +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5877; -- [UNUSED] Yar'luk +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5903; -- Nyx Bloodrage +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5904; -- [UNUSED] Hurll Kans +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5959; -- World Dwarf Male Warrior Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5960; -- World Human Male Rogue Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5961; -- World Gnome Male Mage Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5962; -- World Orc Male Warlock Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5963; -- World Tauren Male Druid Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5964; -- World Undead Male Priest Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5965; -- World Troll Male Shaman Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5966; -- World Night Elf Male Warrior Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5967; -- World Dwarf Female Warrior Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5968; -- World Human Female Rogue Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5969; -- World Gnome Female Mage Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5970; -- World Orc Female Warlock Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5971; -- World Troll Female Shaman Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5972; -- World Tauren Female Druid Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=5973; -- World Undead Female Priest Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6032; -- [UNUSED] Sharn +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6046; -- [UNUSED] Gozwin Vilesprocket +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6067; -- [UNUSED] Meritt Herrion +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6183; -- [UNUSED] Briton Kilras +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6242; -- World Skinning Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6526; -- GOSSIP TEST DUDE +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6578; -- Peasant (Wood) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6687; -- Druid 40 (faster)! +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6688; -- Druid 40 (fastest!) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6769; -- [UNUSED] Ravenholdt Falconer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6770; -- [UNUSED] Ravenholdt Houndmaster +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6783; -- [UNUSED] Lorek Belm +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6926; -- Test Satyr +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=6931; -- Respawn Test Mob +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7173; -- World Weaponsmithing Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7174; -- World Armorsmithing Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7186; -- A +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7236; -- Test Anubisath +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7314; -- Test BattleMaster +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7525; -- World Leatherworking Dragonscale Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7526; -- World Leatherworking Elemental Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7528; -- World Leatherworking Tribal Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7624; -- Test Death Knight +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7743; -- World Undead Horse Riding Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7745; -- World Raptor Riding Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7746; -- World Mechastrider Riding Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7747; -- World Mount Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7748; -- World Horse Vendor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7919; -- Gnomeregan - Matrix Punchograph 3005-A +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=7938; -- Test Auctioneer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8316; -- Paladin 10 Alternate +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8321; -- Paladin 20 Alternate +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8322; -- Paladin 30 Alternate +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8323; -- Paladin 40 Alternate +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8498; -- TEST Uber Night Elf +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8499; -- TEST Uber Succubus +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8500; -- TEST Uber Abomination +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8501; -- TEST Uber Crypt Fiend +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8502; -- TEST Uber Human +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8549; -- [UNUSED] Acolyte +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8676; -- World Gnome Engineering Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8677; -- World Goblin Engineering Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8796; -- Swimming Murloc Test +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=8935; -- Paladin 20 AlternateHighDamage +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9180; -- World Event Generator +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9275; -- Launcher +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9276; -- Launcher2 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9557; -- [UNUSED] dun garok test +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9567; -- Test Stable Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9576; -- Stormwind Talent Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9577; -- [UNUSED] Gorilla Test +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9578; -- Ironforge Talent Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9579; -- Darnassus Talent Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9580; -- Orgrimmar Talent Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9581; -- Thunder Bluff Talent Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9582; -- Undercity Talent Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9617; -- [UNUSED] Eyan Mulcom +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9658; -- Distract Test +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9659; -- Unkillable Test Dummy +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9686; -- [PH] TESTTAUREN +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9820; -- [UNUSED] [PH] Cheese Servant Floh +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=9896; -- World Stable Master +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10044; -- [PH] Alex's Raid Testing Peon +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10156; -- Scott's Test Dummy +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10256; -- [UNUSED] World Weapon Master Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10362; -- [UNUSED] Gethuxxuz +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10365; -- [UNUSED] Yillixa +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10368; -- [UNUSED] Dat'xus +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10401; -- [UNUSED] Thuzadin Shadow Lord +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10402; -- [UNUSED] Cannibal Wight +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10403; -- [UNUSED] Devouring Wight +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10404; -- [UNUSED] Fetid Wight +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10443; -- [UNUSED] Gustav Montague +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10444; -- [UNUSED] Mallory Welsh +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10446; -- [UNUSED] Elliott Jacks +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10448; -- [UNUSED] Rachael Vaccar +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10450; -- [UNUSED] Paul Burges +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10607; -- [UNUSED] Siralnaya +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10620; -- TEST NPC - DBUCKLER +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10736; -- Unkillable Test Dummy 60 Mage +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=10810; -- [UNUSED] Deathcaller Majestis +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11080; -- [PH[ Combat Tester +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11337; -- [UNUSED] Hakkar Axe Thrower +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11341; -- [UNUSED] Hakkar Berserker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11342; -- [UNUSED] Hakkar Warrior +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11343; -- [UNUSED] Hakkar Warlord +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11344; -- [UNUSED] Hakkar Blood Drinker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11345; -- [UNUSED] Hakkar Headhunter +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11349; -- [UNUSED] Gurubashi Hideskinner +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11354; -- [UNUSED] Gurubashi Warlord +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11358; -- [UNUSED] Daughter of Hakkar +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11364; -- [UNUSED] Zulian Tigress +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11366; -- [UNUSED] Zulian Matriarch +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11367; -- [UNUSED] Zulian Patriarch +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11369; -- [UNUSED] Hidden Bloodseeker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11375; -- [UNUSED] Zath +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11376; -- [UNUSED] Lor'khan +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11377; -- [UNUSED] Hak'tharr the Mindhunter +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11379; -- [UNUSED] Nik'reesh +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11384; -- [UNUSED] Elder T'kashra +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11385; -- [UNUSED] Mogwhi the Ruthless +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11386; -- [UNUSED] Janook the Bladefury +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11449; -- [UNUSED] Gordok Battle Mage +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11463; -- [UNUSED] Warpwood Scrabbler +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11468; -- [UNUSED] Eldreth Lichling +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11478; -- [UNUSED] Mana Beast +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11481; -- [UNUSED] Arcane Terror +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11493; -- [UNUSED] Sentius +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11495; -- [UNUSED] Avidus +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11499; -- [UNUSED] Commander Gormaul +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11537; -- TEST GEAR PALADIN +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11538; -- TEST GEAR WARRIOR +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11539; -- TEST GEAR HUNTER +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11540; -- TEST GEAR MAGE +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11541; -- TEST GEAR WARLOCK +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11542; -- TEST GEAR DRUID +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11543; -- TEST GEAR SHAMAN +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11544; -- TEST GEAR PRIEST +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11545; -- TEST GEAR ROGUE +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11599; -- Irondeep Geomancer UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11601; -- Irondeep Cave Lurker UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11660; -- [UNUSED] Molten Colossus +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11670; -- [UNUSED] Flame Shrieker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11926; -- [PH] Northshire Gift Dispenser +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11959; -- [UNUSED] Obsidian Watcher +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11978; -- [NOT USED] Neltharion +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=11980; -- [NOT USED] Zuluhed the Whacked +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12020; -- Moonglade Alchemy Trainer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12038; -- [UNUSED] Aerie Peak Cooking Supplies +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12317; -- Unkillable Test Dummy 60 Low AC +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12516; -- TEST Resist Gear +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12517; -- TEST Potions and Enchantments +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12741; -- Warrior 40 (More Leash) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12804; -- [PH] TEST Fire God +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12916; -- Unkillable Test Dummy 60 Low Magic Resistances +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=12917; -- Unkillable Test Dummy 60 High Magic Resistances +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=13056; -- test spirit healer (DND) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=13339; -- Warrior 60 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=13838; -- Testing Totem +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=13856; -- Alliance Res Fixer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=13857; -- Horde Res Fixer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14162; -- RaidMage +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14181; -- [PH] Graveyard Herald +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14201; -- [UNUSED] Sid Stuco +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14391; -- Dire Maul Reaver Post +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14641; -- [PH] Horde spell thrower +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14642; -- [PH] Alliance Spell thrower +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14643; -- [PH] Alliance Herald +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14644; -- [PH] Horde Herald +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14699; -- Spectral Soldier UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14706; -- Skeletal Shocktrooper UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14711; -- Plagued Eater UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14719; -- [PH] Alliance Tower Lieutenant +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14735; -- ggoodman's flag tester +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14746; -- [PH] Horde Tower Lieutenant +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14824; -- GGOODMAN +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14830; -- Unkillable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14831; -- Unkillable Test Dummy 63 Warrior +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14870; -- Stoneclaw Totem TEST +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14885; -- [PH] Jon LeCraft +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14906; -- Test Guy +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=14913; -- TEST DUDE +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15123; -- [PH] Kris Zierhut +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15133; -- Killable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15134; -- Outlands Test Dummy Warrior 70 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15142; -- Outlands Test Dummy Warrior 60 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15143; -- Outlands Test Dummy Warrior 63 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15144; -- Outlands Test Dummy Warrior 65 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15145; -- Outlands Test Dummy Warrior 67 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15151; -- Outlands Test Dummy Warrior 55 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15152; -- Outlands Test Dummy Warrior 56 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15153; -- Outlands Test Dummy Warrior 57 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15154; -- Outlands Test Dummy Warrior 58 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15155; -- Outlands Test Dummy Warrior 59 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15156; -- Outlands Test Dummy Warrior 61 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15157; -- Outlands Test Dummy Warrior 62 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15158; -- Outlands Test Dummy Warrior 64 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15159; -- Outlands Test Dummy Warrior 66 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15160; -- Outlands Test Dummy Warrior 68 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15161; -- Outlands Test Dummy Warrior 69 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15166; -- [PH] Luis Barriga +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15167; -- [PH] Luis Test NPC +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15173; -- Outlands Test Dummy Warrior 54 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15210; -- Vulculon UNUSED +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15223; -- [PH] [UNUSED] Lord Inquisitor Opalezzix +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15226; -- [UNUSED] Vekniss Builder +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15227; -- [UNUSED] Vekniss Hiveshaper +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15228; -- [UNUSED] Vekniss Wellborer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15231; -- [UNUSED] Vekniss Patroller +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15232; -- [UNUSED] Vekniss Eradicator +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15234; -- [UNUSED] Vekniss Swarmer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15237; -- [UNUSED] Vekniss Wrathstinger +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15238; -- [UNUSED] Vekniss Hive Reaver +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15239; -- [UNUSED] Vekniss Hive Lurker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15241; -- [UNUSED] Vekniss Crusher +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15242; -- [UNUSED] Vekniss Demolisher +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15243; -- [UNUSED] Vekniss Wasprider +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15244; -- [UNUSED] Vekniss Hive Raider +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15245; -- [UNUSED] Vekniss Waspguard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15248; -- [UNUSED] Qiraji Soulbender +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15251; -- [UNUSED] Qiraji Slaymaster +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15253; -- [UNUSED] Qiraji Champion +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15254; -- [UNUSED] Qiraji Captain +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15255; -- [UNUSED] Qiraji Officer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15256; -- [UNUSED] Qiraji Commander +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15257; -- [UNUSED] Qiraji Honor Guard +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15258; -- [UNUSED] Qiraji Praetor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15259; -- [UNUSED] Qiraji Imperator +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15322; -- [UNUSED] Hive'Zara Ambusher +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15326; -- [UNUSED] Hive'Zara Swarmer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15329; -- [UNUSED] Hive'Zara Scout +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15330; -- [UNUSED] Sand Borer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15331; -- [UNUSED] Dune Tunneler +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15332; -- [UNUSED] Crystal Feeder +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15337; -- [UNUSED] Sand Mold +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15342; -- [UNUSED] Sphinx +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15345; -- [UNUSED] Daughter of Hecate +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15346; -- [UNUSED] Qiraji Wasprider +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15347; -- [UNUSED] Qiraji Wasplord +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15393; -- [UNUSED] Ruins Qiraji Gladiator Named 7 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15472; -- [UNUSED] Deep Ooze +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15619; -- silithus test mob +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15632; -- Test dude for 1.8 +UPDATE `locales_creature` SET `subname_loc4`=NULL WHERE `entry`=15801; -- HOLDER OF THE GONG +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15982; -- [PH] Valentine Reveler, Male +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15983; -- [PH] Valentine Reveler, Female +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15985; -- [PH] Eric Maloof Test Guy +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15992; -- Sam's Test Dummy 1 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15993; -- Sam's Test Dummy 2 +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15996; -- Sam's Test Dummy 1 (1) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15997; -- Sam's Test Dummy 2 (1) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15998; -- Sam's Test Dummy 1 (2) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=15999; -- Sam's Test Dummy 2 (2) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16026; -- Flesh Giant B [PH] +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16035; -- Bog Beast B [PH] +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16039; -- Pack Trainer [PH] +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16040; -- Pack Handler [PH] +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16077; -- [PH] Alex's Test DPS Mob +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16078; -- Unkillable Fixed Damage Test Dummy +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16084; -- picnic blanket +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16089; -- Omar the Test Kobold +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16099; -- [PH] Naxxramas Test Boss +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16138; -- [UNUSED] Scourge Invasion Guardian +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16140; -- [UNUSED] Necropolis Crystal, Buttress +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16188; -- [UNUSED] Buttress Channeler +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16450; -- She number one +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16454; -- She number two +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16455; -- She number three +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16536; -- test: saved world state +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16604; -- Blackwing Spell Marker +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16609; -- Giant Claw Tentacle Test +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=16999; -- Johnny McWeaksauce +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=17163; -- Worm Target (DND) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=17239; -- [PH] Plaguelands Herald +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=17284; -- Lottery Commissioner [DND] +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=17313; -- Unkillable Test Dummy Spammer +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=17685; -- Unkillable Test Dummy 60 No Armor +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=17869; -- Silithus Spice Sandworm Mortar Target +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=18153; -- Spirit Healer (DND) +UPDATE `locales_creature` SET `name_loc4`='' WHERE `entry`=18199; -- Silithus Dust Turnin Quest Doodad Horde +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=16; -- Farming is thirsty work, and I\'m always looking for refreshing spring water.$B$BIf you have any, then I\'m willing to make a trade. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=456; -- You performed your duties well, $N. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=96; -- You\'ve returned. Splendid!$B$BHow went your journey to Silverpine? Did it take you long?$B$BIt is hard for me to tell if you were successful there because so much of the land has become corrupt. Its stench overwhelms any good that you might have done. But small successes are sometimes as important as large ones. Purifying the water there was instrumental for you, and for all shamans. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=96; -- This is the proof I asked for. You\'ve done well, $N.$B$BI am pleased to be the first to congratulate you and give you this... your water totem.$B$BUse it well, and good luck.$B$BYour next test will not be for some time, so learn your lessons well. Pure water will not only give life back to those who are injured, but can have many other effects. I suggest you seek out a shaman trainer when you have the time. They might have other spells for you to learn. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=97; -- Yes, $N? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=100; -- Thanks to you. Thanks to the shamans.$B$BCorruption ebbs but life continues to wane. Up to shamans to protect life. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=111; -- I can\'t wait to hear how my friends react!$B$BThey\'ll never expect it +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=111; -- While our families are feuding, Tommy Joe and Maybell don\'t have much of a future, but... maybe we can get them together for just a little while.$B$BHm, what can we do... +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=169; -- What do you have there, $R? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=169; -- Fantastic work, $N! Gath\'Ilzogg led those brutes into battle, killing many innocent humans. Vindication is ours. This is the first step in reclaiming the keep for the kingdom of Stormwind! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=179; -- Wolves giving you a bit of trouble? You\'d do well to avoid the fangs and claws and other sharp bits, yes? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=180; -- What news do you bring before the Court? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=211; -- Your task has been given to you, $N. Do you have a shard from the lich\'s phylactery as proof of the task being accomplished? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=211; -- You\'ve done it! Araj... the lich is finally defeated!$B$BYou\'ve done a tremendous service to the Alliance on this day, $N. Your bravery and perseverance are a testament to what it means to be a true hero. Please - accept this as a token for all to see and know that you have delivered the Alliance a victory for the ages! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=256; -- Yes? Is there something I can do for you? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=256; -- Yech! What is that thing? And why would you bring it...$b$bBloody--! Is it? Well, Light burn me, is that the head of that bloody ogre? This certainly is a catch then! Here, your reward and the thanks of myself and the people of Thelsamar. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=532; -- What news have you? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=618; -- Did you get my cutlass, $N? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=618; -- You got my cutlass from Negolash! I can\'t believe my fortune, $N! Meeting you has turned my luck to the better, make no mistake there!$B$BThank you! And if I ever get a new ship and you\'re looking to sail the seas, you would be my honored guest. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=679; -- I see your courage finally wanes. It seems my instincts were correct about you: your strength is nothing compared to your bravado.$b$bReturn to me when the beast\'s head has been severed, or return never again. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=679; -- You do your people proud, $N. The threat has been greatly lessened, and I am sure we will begin to thrive here in the Highlands. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=717; -- Strong magics and powers held the drakes\' prison for so long, but we cannot allow any possibility that Blacklash and Hematus may be released. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=717; -- No longer will the Kirin Tor need to worry over the prisoners of Lethlor. I will return to report success to my master. Krasus will no doubt be pleased. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=755; -- Chief Hawkwind sent you? Embarking on the Rites of the Earthmother is no small task... +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=757; -- You have passed the first test of the Rites of the Earthmother. The tribe will be proud. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=763; -- Word from my good friend, Chief Hawkwind! Ah, I can see by his carvings you are of a special breed. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=771; -- Once you have gathered enough well stones from around the water wells and Ambercorn from beneath the trees, I will prepare the Water of the Seers for you. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=776; -- Have you tracked down Arra\'chea yet? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=793; -- There are few enemies more deadly than dragonkind, and there were few dragons that fought as ferociously as Blacklash and Hematus. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=793; -- The black dragonflight continues to ally with the renegade Blackrock orcs, and both must be brought into line, or removed. With Blacklash and Hematus dead, we can turn our attentions westwards, towards Blackrock Spire. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=895; -- What\'s happening? Something I can help you with? Goods to ship, perhaps an engineering job? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=921; -- So you have heard the first part of the aftermath of the Battle of Mount Hyjal. There is much more to be told and the task you have begun here will continue through the rest of your journey through Teldrassil and into Darnassus. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=1127; -- Do you have those Zanzil mixtures yet, $N? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=1127; -- Ah, very good! Here is your pay.$B$BAnd here is a little something extra... for your discretion. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=1154; -- Bring me the book after you\'ve studied it. I will not ask you your question until after you have given me the book. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=1253; -- Have you found evidence from the site of the Shady Rest Inn? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=1322; -- Did you get them sacs from the spiders? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=1504; -- The voidwalker is a powerful creature. I remember when it was I that was in your shoes, $N. Over the years, my own voidwalker has grown to fight me less, though I suspect that is only because it hopes I will let my guard down.$B$BRemember that, $N. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=1504; -- You have done well, $N. I will show you how to summon the voidwalker similar to the one you just defeated.$B$BYou should know that we have high expectations for you, and you have, so far, matched them.$B$BDo not let it go to your head, however, as the tasks that still lie before you will make this seem as simple as waking in the morning. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=1526; -- The brazier stands about a third your height, and looks normal, save for the inscriptions along its smooth metal rails. The metal shows no signs of wear from the weather, and the bowl seated at the top of it feels cool to the touch. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=1526; -- A white hot flame ignites within the bowl as you place the ember within. You can feel the magical effects of the sapta coursing through your body and the fire dances rhythmically before you.$B$BYou place the top of the torch within the basin, and it immediately catches on fire. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=1689; -- I cannot show you how to control a voidwalker until you have overtaken one. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=1789; -- Make haste, $N, more than one life hangs in the balance if you fail.$B$BIf for some reason you fail to help Muiredon and Narm, then return to me and I will give you another Symbol of Life for your travels.$B$BDon\'t mistake my aid as simple charity, you must prove yourself worthy like any other $C and continual failure may reflect upon you later. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=2985; -- The wind approaches you quickly from the horizon; the earth is steady beneath your feet; and your spirit is already warmed by fire--I would say it is time for you to learn about the purity of water.$B$BYour path has led you this far, and your spirit will give you the strength to carry on even further. But the first step is yours to take. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=3370; -- May I help you with something? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=3370; -- Falla sent you to me? Well now, let\'s see that shard that you say she was so hesitant to talk about...$B$B$B$BOh... I didn\'t... Well.$B$B$N, thank you for delivering this to me. It isn\'t wise to speak of things such as this, though, I advise you. These are matters that the Cenarion druids alone must attend to.$B$BLet\'s just say that things in the Emerald Dream are not as we thought...$B$BPerhaps in the future, our paths may cross again. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=3381; -- I remain here at my master\'s bidding. I\'ve been given leave to ask any price I wish for transportation up to his tower. For now, I ask for only the two feathers from each traveler so I can continue to make my signature arrows.$b$bIf you\'re not careful, I\'ll up the price. How does half a dozen gold sound?$b$bYeah, I thought as much. Just mind yourself and I\'ll keep the price where it is. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=3381; -- Two feathers, just as I asked. And not bad ones at all.$b$bReady then? Just say the word and you\'re on your way.$b$bOh, and once again, mind yourself... my master doesn\'t take kindly to imbeciles, but he is very generous to those that please him. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=4904; -- Thalia Amberhide: +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=5143; -- Nature is a force that must be appeased before you hope to learn how to bend its will into your leather garments. Bring me your offering to this force, and I will make sure you are heard. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=5143; -- You\'ve given your finest offerings, and nature will soon permit you to bend her to your will. Once I have finished my tutelage, your work will be a force of nature unto itself.$B$BTo train in the art for the future, simply speak to me and I will make available any knowledge that you have yet to commit as yours. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=5659; -- Ah, good, another has arrived. Time may not matter to me, but to you it is of the essence. There is much for you to learn and there is much I wish to teach you. You simply must prove your worth. Do that, and you shall be greatly rewarded. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=6061; -- Signs have appeared to me from the Earthmother; you have done well. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=6064; -- Don\'t worry, lass! You\'ll get ta try a few before you\'ll need to decide on just one. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=6064; -- I know, I know; you\'re wondering what\'s next, aren\'t ya?! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=6606; -- Ah, so Harlo be sendin\' you? Well, den, who might you be? I s\'pose you be wantin\' my help? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=6721; -- Yes, it is time, $C. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=6846; -- Ah, the orders! They say I\'m to assault at will, and my will says... now! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7361; -- They seek to exterminate us? It is they who shall be exterminated. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7361; -- $N, it is but one of thousands. A job well done nonetheless. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7424; -- *Dirk throws the hoof in a pile behind him.* +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7462; -- You open the chest to find... +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7638; -- I am glad to see you $N. I know that you have awaited word as to how to acquire your charger, and now that time has come.$B$BYou will be surely tested in many different ways, but most importantly in your willingness to rise above numerous obstacles thrust before you. These are not done as a learning exercise - your stature is beyond simple educational tests. You must save your future companion from the clutches of the evil you have spent your life fighting.$B$BTake heed, your time has come! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7781; -- Inconceivable! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7783; -- I wish that I could have been there to see the look on the face of the beast as you struck the killing blow, $N. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7785; -- Will you release him from his eternal prison? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7785; -- May you be protected in your crusade. May the Master bless your efforts. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7787; -- +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7787; -- Please do not harm me! Take it! Take the blade! Leave Demitrian to reshape his pathetic life! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7789; -- The blood of our enemies is a mark of honor. Do you have such a mark? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7789; -- $B$BHow much more can they withstand? How many more Alliance filth must perish at the hands of the Horde for them to retreat? Only time will tell, $R... +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7838; -- Much blood have you spilt on the Arena floor and I be glad to name you Grandmaster of the Arena! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7874; -- The blood of our enemies is a mark of honor. Do you have such a mark? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7874; -- $B$BHow much more can they withstand? How many more Alliance filth must perish at the hands of the Horde for them to retreat? Only time will tell, $R. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7875; -- The blood of our enemies is a mark of honor. Do you have such a mark? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=7876; -- The blood of our enemies is a mark of honor. Do you have such a mark? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7876; -- $B$BHow much more can they withstand? How many more Alliance filth must perish at the hands of the Horde for them to retreat? Only time will tell, $R. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7886; -- Thank you, $N. Your exploits in Warsong Gulch ring throughout Ashenvale Forest. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7887; -- Thank you, $N. Your exploits in Warsong Gulch ring throughout Ashenvale Forest. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7888; -- Thank you, $N. Your exploits in Warsong Gulch ring throughout Ashenvale Forest. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7921; -- Thank you, $N. Your exploits in Warsong Gulch ring throughout Ashenvale Forest. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7923; -- The night elves and their allies must tremble at even the whisper of your name! For the Horde! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7924; -- The night elves and their allies must tremble at even the whisper of your name! For the Horde! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7925; -- The night elves and their allies must tremble at even the whisper of your name! For the Horde! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7940; -- Here you go, here you go! A prize fit for a $gking:queen;! Congratulations to you, my friend!$B$BIf you have more tickets you\'d like to turn in, then please let me know! For as long as the Darkmoon Faire is here, I\'ll redeem your tickets. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=7981; -- Here you go, here you go! A prize fit for a $gking:queen;! Congratulations to you, my friend!$B$BIf you have more tickets you\'d like to turn in, then please let me know! For as long as the Darkmoon Faire is here, I\'ll redeem your tickets. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8050; -- Continue in your battle against the Soulflayer and his minions, $N. He must never be permitted to leave the confines of Zul\'Gurub. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8052; -- Smite them all and let Hakkar sort them out... +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8054; -- Your presence means victory? Do you have the Paragons? Are you dripping in the remains of your enemies? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8080; -- Do you have the resource crate, $N? The League of Arathor can\'t fight a decent battle without them... +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8080; -- You got the resources! Great job! I\'ll send the resources to our quartermasters, who can quickly disperse them to our troops.$B$BThank you, $N. Indeed, performing successful missions like the one you achieved are how wars are truly won. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8081; -- $N, the League of Arathor has a standing mission for you to reenter Arathi Basin, procure more resource crates and bring them to me. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8081; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by footman and field marshal alike. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8102; -- Be unstoppable, like the molten fronts of Kajaro. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8124; -- $N, the Defilers has a standing mission for you to reenter Arathi Basin, procure more resource crates and bring them to me. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8124; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by grunt and high warlord alike. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8143; -- An assassin of your caliber should be given a wide berth. Your foes must learn respect! You will get just that when the enemy sees the glint of Death\'s Hand - all too late... +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8144; -- This is the last time we will speak under the auspices of Shera Ali\'kh. You know all that you must. Take the talisman and continue in your slaying. Hakkar must never be allowed to leave Zul\'Gurub. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8147; -- Let them seek atonement at the end of your munitions. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8157; -- $N, the League of Arathor has a standing mission for you to reenter Arathi Basin, procure more resource crates and bring them to me. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8157; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by footman and field marshal alike. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8158; -- $N, the League of Arathor has a standing mission for you to reenter Arathi Basin, procure more resource crates and bring them to me. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8158; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by footman and field marshal alike. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8159; -- $N, the League of Arathor has a standing mission for you to reenter Arathi Basin, procure more resource crates and bring them to me. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8159; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by footman and field marshal alike. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8163; -- $N, the Defilers has a standing mission for you to reenter Arathi Basin, procure more resource crates and bring them to me. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8163; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by grunt and high warlord alike. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8164; -- $N, the Defilers has a standing mission for you to reenter Arathi Basin, procure more resource crates and bring them to me. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8164; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by grunt and high warlord alike. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8165; -- $N, the Defilers has a standing mission for you to reenter Arathi Basin, procure more resource crates and bring them to me. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8165; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by grunt and high warlord alike. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8266; -- Well, you did not flee in the face of defeat. You stood your ground, $N, and when it comes right down to it, that is what makes for a true hero. No doubt you will win next time... but nonetheless we thank you for your effort. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8267; -- Well, you did not flee in the face of defeat. You stood your ground, $N, and when it comes right down to it, that is what makes for a true hero. No doubt you will win next time... but nonetheless we thank you for your effort. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8268; -- Well, you did not flee in the face of defeat. You stood your ground, $N, and when it comes right down to it, that is what makes for a true hero. No doubt you will win next time... but nonetheless we thank you for your effort. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8269; -- Well, you did not flee in the face of defeat. You stood your ground, $N, and when it comes right down to it, that is what makes for a true hero. No doubt you will win next time... but nonetheless we thank you for your effort. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8292; -- Thank you, $N. Your exploits in Warsong Gulch ring throughout Ashenvale Forest. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8294; -- The blood of our enemies is a mark of honor. Do you have such a mark? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8298; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by footman and field marshal alike. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8300; -- Very good. I will get these to our quartermasters immediately, and a commendation for your actions will be sent to my superiors.$B$BOnce again, thank you $N. Your contributions to our struggles are noticed by grunt and high warlord alike. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8411; -- Where\'s the elements, mon? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8411; -- These be the elements I need. Now we talk. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8492; -- Have you collected those twenty bars of copper yet, trooper? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8494; -- If you have those twenty bars of iron, I don\'t want to know where you have them hidden! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8499; -- Oh, a shipment from my brother? Splendid! Fortune truly shines on me today! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8499; -- So Gnoarn doesn\'t trust my reconnaissance abilities? I wonder why... +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8500; -- It is so good to see you again, $N. I hope that you\'ve been doing well. It\'s true that we are still in need of thorium bars. If you have them to spare I am collecting them for the Ahn\'Qiraj war effort. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8500; -- Excellent, $C! A job well done. I\'ll see to it that those bars get onto the pallet and into the hands of the blacksmiths and engineers that are hard at work building up the supplies for our army. Thank you again, and if you come across more thorium bars be sure to drop by. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8503; -- It\'s not true! I\'d never skim any stranglekelp off the top of the stacks here. One might be tempted to though considering that it\'s practically a panacea of utilitarian usefulness. *cough* You don\'t happen to have that stranglekelp we discussed earlier? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8505; -- Do you have the purple lotus herbs that I requested? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8516; -- Yep, the stack\'s still not high enough. $N, we still haven\'t reached our thick leather goal. Just think of all the things that we can make with all of that leather! All kinds of armor and weapons. Stuff for inside the steam tanks and rifle scopes! And engineering goggles, those are always fun!$B$BYou gonna bring me back some more thick leather? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8518; -- Ever am I amazed by the selflessness exhibited when so many would instead turn to selfishness instead. $C, I am still in need of a number of linen bandages before my assignment here is fulfilled. Will you aid me once more in the collection of those bandages? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8526; -- So do you have all of that roast raptor yet? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8528; -- I am confident that you are returning so soon with the spotted yellowtail we discussed. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8529; -- If you\'re still willing I\'d like to send you back out to bring in another haul of spotted yellowtail, $N. I\'d imagine with the expertise you gained the first time out that this catch should be much faster and easier. Are you game? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8533; -- Back so soon? You\'ll be a real miner in no time, $C. So, you already know the drill; I need you to go out, mine up a mess of copper ore, smelt it into bars and bring it back to me here. I know that\'s something you\'re capable of, the question is, are you willing? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8543; -- Very good, I see that you are serious about the war. I\'m a little edgy waiting for it to start though, as I\'m sure you are as well, $C. It will be glorious when it begins. The Horde running over the sands of the Silithus desert, weapons in hand, charging headlong into the insect masses. Great honor will be had that day by all!$B$BHar! But first we need more tin bars. Funny how such a small thing may make such a huge difference, don\'t you think? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8578; -- The Molten Core, eh? I hope my goggles are still in one piece! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8626; -- You\'ve acquired the items I requested, $N? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8626; -- You\'ve done well, $N. You\'ve proven you\'re no ordinary mortal.$B$BI give you these with the confidence they\'ll aid you in crushing the vile qiraji. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8656; -- At his dwelling in Ahn\'Qiraj, dread C\'Thun awaits in slumber. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8656; -- I did not expect you to return from your attempt, $N.$B$BYou\'ve fulfilled a destiny greater than that of most immortal beings.$B$BBy slaying C\'Thun you\'ve not only saved all of Azeroth, you\'ve also tipped the scales of cosmic events beyond your comprehension.$B$BAccept this breastplate as a symbol of the glory and burden that will come as a consequence of your actions.$B$BMay its power aid you in the challenges that await you, god-slayer! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8657; -- Did you bring me the components I asked for, $N? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8657; -- You\'ve succeeded! The whispers from the Twin Emperors have ceased.$B$BTake this as a reward. The mere sight of it will strike fear in the hearts of the Qiraji... it shall remind them of their fallen leaders and of the mortal that slew them. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8659; -- Have you collected the components I require? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8659; -- From the materials you bring and from the scales of our fallen Qiraji foes I make you these pauldrons, mortal. May they grant you the protection you need and may the sight of them strike fear into our enemies. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8666; -- At his dwelling in Ahn\'Qiraj, dread C\'Thun awaits in slumber. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8666; -- I did not expect you to return from your attempt, $N.$B$BYou\'ve fulfilled a destiny greater than that of most immortal beings.$B$BBy slaying C\'Thun you\'ve not only saved all of Azeroth, you\'ve also tipped the scales of cosmic events beyond your comprehension.$B$BAccept this breastplate as a symbol of the glory and burden that will come as a consequence of your actions.$B$BMay its power aid you in the challenges that await you, god-slayer! +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8790; -- You will strike them down and free us of these bonds. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8790; -- Use the item well, $N. Let them feel the pain that they so dearly wish to inflict upon others. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8845; -- Excellent! It is no small sacrifice that you\'ve made to earn these signets, and you will be acknowledged for your service appropriately. It\'s adventurers like you, $N, that truly make a difference.$B$BLet me know if you have additional signets to hand in; I\'ll gladly help you out with whatever ones you need exchanged. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8967; -- Thank you, $N, for putting Isalien\'s spirit to rest. Now, perhaps, she will find peace with her goddess. But, there is still a great deal of work ahead of us if we are to get out of this fine pickle we find ourselves in.$B$BUnfortunately, I do not know the location of the one who died with the right piece of the amulet in their possession. But do not fear; in life I was a dabbler in the art of divination, so I have another task for you, which is going to enable us to ferret out the final piece. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8968; -- I suppose it\'s for the best that the souls of those two have finally been put to rest, even if I didn\'t like them while they were alive. In any case, we have what we were after, and that is definitely a good thing!$B$BUnfortunately, I do not know the location of the one who died with the right piece of the amulet in their possession. But do not fear; in life I was a dabbler in the art of divination, so I have another task for you, which is going to enable us to ferret out the final piece. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8990; -- Thank you, $N, for putting Isalien\'s spirit to rest. Now, perhaps, she will find peace with her goddess. And, we have the reassembled amulet, as well! But we still have the hardest test ahead of us.$B$BIn order for the brazier to be attuned to calling forth Lord Valthalak, there are a few more items that need to be gathered and brought back to me here. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=8992; -- I commend you, $N, if you have returned with the completed amulet. If not, however, please take care of that as there is no time to waste, I assure you! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=8992; -- Good work, $N! Kormok wasn\'t all that bad for an ogre, at least not while he was still alive, so I hope he gets the rest that he deserves. And now we have the completed amulet! But we still have the hardest test ahead of us.$B$BIn order for the brazier to be attuned to calling forth Lord Valthalak, there are a few more items that need to be gathered and brought back to me here. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=9022; -- You\'ve returned and I see in your eyes that you\'ve much to tell me, $N. Let us take care of your reward first. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9022; -- This curse was bestowed upon us but for a mere medallion. Lord Valthalak certainly knows how to hold a grudge.$B$BWe\'ll endeavor to find the remaining pieces - hopefully before I meet an untimely demise. But before that, let us see about your reward. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=9042; -- You got some missing parts for the quest please go and get them all! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9042; -- Exellent $N !$B , you got everything just as i asked and now i can make a Dreadnaught Bracers. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=9050; -- You got some missing parts for the quest please go and get them all! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9050; -- Exellent $N !$B , you got everything just as i asked and now i can make a Redemption Wristguards. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=9061; -- You got some missing parts for the quest please go and get them all! +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9061; -- Exellent $N !$B , you got everything just as i asked and now i can make a Cryptstalker Wristguards. +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=9075; -- Have you brought me that which I require? +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9075; -- The wristguards are ready, $N.$B$B +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=9081; -- Just bring me the materials and stop wasting my time, $C. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9081; -- They go on your feet. Say, you haven\'t been nosing around in Tyr\'s Hand again, have you? +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry`=9093; -- The material cost is high, but soon forgotten. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9093; -- Your Dreamwalker Wristguards are ready, $N. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9238; -- Now that\'s one face I was not expecting to see so soon.$B$BThis is quite the good news. $N, in more ways than you can imagine. +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry`=9250; -- The archmages have died.$B$BDo not mourn their passing, $N. All such things are fated. Just as you holding the staff of the Guardian was fated... +UPDATE `locales_page_text` SET `Text_loc4`=NULL WHERE `entry`=2411; -- OoOoOoO OOoOOoo OOOoOoo OOoOooO OOoOOoO OOooooO Oooooo OooOOOO OOoOOOo OOoOOoo OOoOooO OOoOOOo OOooOoO Oooooo OooOOOo OOooooO OOOoooo OOooooO Oooooo OoOoOOo OOooooO OOoOOoo OOoOOoo OOooOoO OOOOooO Oooooo OooOoOO OOoOOOo OOoOooO OOooOOO OOoOooo OOOoOoo OOOooOO Oooooo OOoOOOO OOooOOo Oooooo OooooOO OOoOooo OOooooO OOoOOOO OOOooOO +UPDATE `locales_page_text` SET `Text_loc4`='<浏览这些页面时,您会感到灼痛>' WHERE `entry`=2636; -- +UPDATE `locales_page_text` SET `Text_loc4`='弗洛尔的屠龙技术纲要是一本写满文字的厚书。 不幸的是,文本似乎是乱码,对您来说毫无意义。' WHERE `entry`=2637; -- Foror\'s Compendium of Dragon Slaying is a thick book full of writing. Unfortunately the text appears to be garbled and makes no sense to you. +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=29; -- Dragon Spawn +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=67; -- [UNUSED] Marlon Darnik +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=70; -- [UNUSED] Lower Class Citizen +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=71; -- Rankist +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=72; -- [UNUSED] Antaris the Trader +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=75; -- [UNUSED] Vashaum Nightwither +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=81; -- [UNUSED] Luglar the Clogger +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=82; -- Crazy Leonetti +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=87; -- Forest Troll Berserker +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=90; -- Sea Giant +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=93; -- Centaur +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=102; -- Bronze Dragonspawn +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=106; -- Kodo Beast +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=108; -- Green Dragonspawn +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=109; -- White Dragonspawn +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=129; -- Angry Programmer Tweedle Dum +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=130; -- Programmer Vendor +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=149; -- [UNUSED] Small Black Dragon Whelp +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=150; -- [UNUSED] Brother Milius +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=153; -- Bethina +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=161; -- [UNUSED] Ander the Monk +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=163; -- [UNUSED] Destitute Farmer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=165; -- [UNUSED] Small Child +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=192; -- Ice Troll +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=200; -- Shambling Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=201; -- Brittlebones Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=204; -- [UNUSED] Cackle Flamebone +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=207; -- [UNUSED] Riverpaw Hideflayer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=208; -- [UNUSED] Riverpaw Pack Warder +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=209; -- [UNUSED] Riverpaw Bone Chanter +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=219; -- [UNUSED] Logan Mar +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=220; -- [UNUSED] Khebil Steelsmith +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=229; -- Vaious +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=243; -- [UNUSED] Greeby Mudwhisker TEST +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=260; -- [UNUSED] Elwynn Tower Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=262; -- Half-eaten body +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=280; -- Placeholder - Jasperlode Mine +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=281; -- Kobold Tank +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=282; -- Kobold Spellcaster +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=283; -- Kobold Healer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=287; -- Placeholder - Darkhollow Mine +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=290; -- Placeholder - Fargodeep Mine +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=291; -- Placeholder Chest of Drawers +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=296; -- [UNUSED] Goodmother Jans +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=298; -- [UNUSED] Aunt Bethda +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=301; -- [UNUSED] Brog'Mud +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=303; -- Placeholder Interactive Doodad - jk +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=318; -- [UNUSED] Brother Akil +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=319; -- [UNUSED] Brother Benthas +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=320; -- [UNUSED] Brother Cryus +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=321; -- [UNUSED] Brother Deros +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=322; -- [UNUSED] Brother Enoch +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=323; -- [UNUSED] Brother Farthing +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=324; -- [UNUSED] Brother Greishan +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=326; -- [UNUSED] Brother Ictharin +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=333; -- [UNUSED] Edwardo the Jester +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=336; -- [UNUSED] Rin Tal'Vara +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=339; -- [UNUSED] Helgor the Pugilist +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=353; -- Antonia Dart +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=354; -- [UNUSED] Grall Twomoons +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=361; -- Saytr +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=365; -- Scott's Flying Mount +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=380; -- [UNUSED] Waldin Thorbatt +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=386; -- [UNUSED] Ulric the Grim +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=399; -- Boy - placeholder 05 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=400; -- Boy - placeholder 06 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=401; -- Boy - placeholder 07 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=402; -- Boy - placeholder 08 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=403; -- Boy - placeholder 09 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=404; -- Girl - placeholder 01 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=405; -- Girl - placeholder 02 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=406; -- Girl - placeholder 03 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=407; -- Girl - placeholder 04 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=408; -- Girl - placeholder 05 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=409; -- Girl - placeholder 06 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=410; -- Girl - placeholder 07 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=411; -- Girl - placeholder 08 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=421; -- Murphestos +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=444; -- [UNUSED] Goreripper +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=470; -- [UNUSED] Scribe Colburg +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=496; -- [UNUSED] Watcher Kleeman +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=497; -- [UNUSED] Watcher Benjamin +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=498; -- [UNUSED] Watcher Larsen +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=509; -- [UNUSED] Long Fang +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=516; -- [UNUSED] Riverpaw Hunter +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=535; -- [UNUSED] Savar +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=536; -- [UNUSED] Rhal'Del +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=538; -- [UNUSED] Buk'Cha +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=586; -- [UNUSED] Watcher Kern +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=592; -- [UNUSED] Defias Arsonist +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=605; -- [UNUSED] Mr. Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=606; -- [UNUSED] Mrs. Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=607; -- [UNUSED] Johnny Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=609; -- [UNUSED] Grandpa Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=610; -- [UNUSED] Rabid Gina Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=611; -- [UNUSED] Rabid Mr. Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=612; -- [UNUSED] Rabid Mrs. Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=613; -- [UNUSED] Rabid Johnny Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=614; -- [UNUSED] Rabid Grandpa Whipple +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=725; -- [UNUSED] Skeletal Enforcer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=753; -- [UNUSED] Rebel Soldier +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=809; -- [UNUSED] Smith Theo +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=897; -- [UNUSED] Brannon Aybara (TEMP) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=904; -- [UNUSED] Regna Khurn +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=919; -- [UNUSED] [PH] Berail Spiritwhisper +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=924; -- [UNUSED] Lesser Arachnid +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=953; -- Spawn Test One +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1058; -- [UNUSED] Truek +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1227; -- Rygal Rocknell +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1230; -- [UNUSED] Lexin Haze +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1235; -- [UNUSED] Maryann Grapefoot +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1288; -- [UNUSED] Hevram Bristol +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1290; -- [UNUSED] Winston Bagley +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1293; -- [UNUSED] Gerard Granger +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1306; -- [UNUSED] Melechan Damodred +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1361; -- [UNUSED] Kern the Enforcer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1401; -- Test Squirrel +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1410; -- Loranna Dawnfyre UNUSED (Reuse me) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1455; -- [UNUSED] Grummar Thunk +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1467; -- [UNUSED] [PH] Brawl Thunderpunch +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1485; -- [UNUSED] Bazaar Merchant TEST +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1546; -- [UNUSED] Kegnar Thraln +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1567; -- [UNUSED] Anson Phelps +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1574; -- Mage 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1575; -- Mage 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1576; -- Mage 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1577; -- Mage 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1578; -- Mage 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1579; -- Mage 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1580; -- Mage 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1581; -- Warlock 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1582; -- Warlock 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1583; -- Warlock 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1584; -- Warlock 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1585; -- Warlock 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1586; -- Warlock 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1587; -- Warlock 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1588; -- Shaman 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1589; -- Shaman 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1590; -- Shaman 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1591; -- Shaman 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1592; -- Shaman 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1593; -- Shaman 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1594; -- Shaman 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1595; -- Rogue 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1596; -- Rogue 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1597; -- Rogue 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1598; -- Rogue 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1599; -- Rogue 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1600; -- Rogue 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1601; -- Rogue 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1602; -- Paladin 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1603; -- Paladin 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1604; -- Druid 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1605; -- Paladin 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1606; -- Paladin 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1607; -- Druid 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1608; -- Druid 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1609; -- Druid 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1613; -- Paladin 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1614; -- Paladin 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1615; -- Paladin 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1616; -- Druid 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1617; -- Druid 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1618; -- Hunter 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1619; -- Druid 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1620; -- Hunter 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1621; -- Hunter 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1622; -- Priest 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1623; -- Hunter 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1624; -- Priest 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1625; -- Hunter 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1626; -- Priest 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1627; -- Priest 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1628; -- Hunter 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1629; -- Priest 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1631; -- Hunter 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1633; -- Priest 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1634; -- Priest 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1635; -- Warrior 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1636; -- Warrior 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1637; -- Warrior 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1638; -- Warrior 15 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1639; -- Warrior 20 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1640; -- Warrior 30 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1641; -- Warrior 40 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1643; -- [UNUSED] Elwynn Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1644; -- [UNUSED] Redridge Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1649; -- UNUSED Jordan Croft +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1659; -- [UNUSED] Coleman Mills +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1677; -- [UNUSED] Curtis Ashlock +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1714; -- SAVE Defias Lifer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1758; -- Warlock (TEST) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1759; -- Mage (TEST) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1760; -- Warrior (TEST) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1761; -- Priest (TEST) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1762; -- Rogue (TEST) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1858; -- Pissed not a Vendor +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1859; -- [UNUSED] Nyein Longwind +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1979; -- TEST WOLF (ALPHA FIRST) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1980; -- TEST WOLF (ALPHA SECOND) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=1987; -- Webwood Creeper UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2087; -- [UNUSED] Ambermill Citizen +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2133; -- [UNUSED] Theo Reshan +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2138; -- Warrior 25 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2197; -- [UNUSED] Crier Kirton +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2199; -- [UNUSED] Crier Backus +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2200; -- [UNUSED] Crier Pierce +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2220; -- [UNUSED] Undead Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2223; -- [UNUSED] Undead Cooking Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2282; -- [PH] Orgrun Iceflow +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2293; -- [UNUSED] Sherra Vayne +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2295; -- [UNUSED] Bartok Steelgrip +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2296; -- [UNUSED] Fulgar Iceforge +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2297; -- [UNUSED] Kerrik Firebeard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2300; -- [UNUSED] Seoman Verilas +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2301; -- [UNUSED] Nerrik Shoyul +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2312; -- [UNUSED] Thesule Klaven +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2313; -- [UNUSED] Kir'Nazz +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2424; -- Test Banker +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2441; -- [UNUSED] Southshore Citizen +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2614; -- [UNUSED] Stromgarde Horseman +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2615; -- [UNUSED] Stromgarde Roughrider +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2617; -- [UNUSED] Archmage Detrae +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2756; -- UNUSED Grund Drokda +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2797; -- Hovrak Gutrender +UPDATE `locales_creature` SET `subname_loc5`=NULL WHERE `entry`=2801; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2813; -- [UNUSED] Thurgas +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2815; -- [UNUSED] Teresa Shore +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2833; -- DEBUG - Gossip Gryphon Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2862; -- Warrior 21 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2863; -- Warrior 22 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2864; -- Warrior 23 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2865; -- Warrior 24 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2866; -- Warrior 26 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2867; -- Warrior 27 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2868; -- Warrior 28 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2869; -- Warrior 29 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2871; -- [PH] Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2872; -- [UNUSED] Whaldak Darbenk +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2873; -- [PH] Raptor Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2874; -- [PH] Horse Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2875; -- [PH] Gorilla Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2877; -- [PH] Crawler Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2883; -- [UNUSED] [PH] Monster Slayer Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2885; -- [UNUSED] [PH] Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2896; -- [PH] Alliance Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2899; -- [PH] Alliance Toughness/Resist Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2935; -- [PH] Demon Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=2940; -- [UNUSED] Frank Ward +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3070; -- [UNUSED] [PH] Mulgore Alchemy Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3071; -- [UNUSED] [PH] Mulgore Herbalism Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3082; -- [UNUSED] Narache Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3148; -- [UNUSED] Torc the Orc +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3151; -- Captain Obvious +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3152; -- Cap'n Copyright +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3176; -- [UNUSED] [PH] Durotar Engineering Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3201; -- SM Test Mob +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3202; -- [UNUSED] Josh Test +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3299; -- [UNUSED] Antione LeMarca +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3302; -- [UNUSED] Korl +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3303; -- [UNUSED] Marna +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3307; -- [UNUSED] Orgrun Blacktusk +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3420; -- [UNUSED] Ancestral Watcher +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3427; -- [UNUSED] Kendur +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3440; -- [UNUSED] Ancestral Sage +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3525; -- [UNUSED] Turtle Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3558; -- [UNUSED] Temp Poisoning Vendor Undead +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3565; -- [UNUSED] Temp Reagent Vendor Undead +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3623; -- [UNUSED] Tursk +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3651; -- [UNUSED] Kolkar Observer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3718; -- [UNUSED] Wrathtail Tide Princess +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3793; -- Initiate Druid +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3831; -- [UNUSED] Ancient Guardian +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3896; -- Captain Hart +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3971; -- Agro 5 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3972; -- Agro 7 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=3973; -- Agro 10 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4045; -- [UNUSED] JEFF CHOW TEST +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4115; -- [UNUSED] Gravelsnout Ambusher +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4313; -- [UNUSED] [PH] Ambassador Saylaton Gravehoof +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4315; -- [UNUSED] Guthrin Gravehoof +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4318; -- [UNUSED] Delyka +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4439; -- [UNUSED] Charlga's Bodyguard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4579; -- [UNUSED] Alexander Lister +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4882; -- [UNUSED] Om'kan +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=4942; -- Test Petition Giver +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5050; -- [UNUSED] Rallus +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5051; -- [UNUSED] Frewa +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5063; -- Pat's Test Kobold +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5098; -- [UNUSED] Guffren Boulderbeard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5131; -- [UNUSED] Kiren Tyrngaarde +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5192; -- [UNUSED] Nils Stonebrow +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5201; -- Pat's Test Human +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5355; -- Blink (Reuse) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5544; -- [UNUSED] Yuriv Adhem +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5548; -- [PH] Mine Boss +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5549; -- [PH] Mine Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5550; -- [PH] PVP Peasent +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5551; -- [PH] Caravan Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5552; -- [PH] PVP Peon +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5553; -- [PH] Caravan Scout +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5554; -- [PH] PVP Wildlife +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5555; -- [PH] Ogre Caravan Packhorse +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5556; -- [PH] Alliance Commander +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5557; -- [PH] Horde Commander +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5558; -- [PH] Alliance Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5559; -- [PH] Horde Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5560; -- [PH] Alliance Raider +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5561; -- [PH] Horde Raider +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5562; -- [PH] Alliance Archer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5563; -- [PH] Horde Archer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5587; -- [PH] Alliance Mine Boss +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5588; -- [PH] Alliance Mine Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5589; -- [PH] Horde Mine Boss +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5590; -- [PH] Horde Mine Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5596; -- Twain Test Prop +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5604; -- [UNUSED] [PH] Orcish Barfly +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5671; -- [UNUSED] Lawrence Sawyer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5672; -- [UNUSED] Charles Brewton +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5678; -- [UNUSED] Deathstalker Vincent DEBUG +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5801; -- [PH] Party Bot +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5813; -- [UNUSED] Shikar +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5818; -- [UNUSED] Tren'Shan +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5876; -- [UNUSED] Grumol +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5877; -- [UNUSED] Yar'luk +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5903; -- Nyx Bloodrage +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=5904; -- [UNUSED] Hurll Kans +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6032; -- [UNUSED] Sharn +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6046; -- [UNUSED] Gozwin Vilesprocket +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6067; -- [UNUSED] Meritt Herrion +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6183; -- [UNUSED] Briton Kilras +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6526; -- GOSSIP TEST DUDE +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6687; -- Druid 40 (faster)! +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6688; -- Druid 40 (fastest!) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6769; -- [UNUSED] Ravenholdt Falconer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6770; -- [UNUSED] Ravenholdt Houndmaster +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6783; -- [UNUSED] Lorek Belm +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6926; -- Test Satyr +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=6931; -- Respawn Test Mob +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=7186; -- A +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=7236; -- Test Anubisath +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=7314; -- Test BattleMaster +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=7624; -- Test Death Knight +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=7919; -- Gnomeregan - Matrix Punchograph 3005-A +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=7938; -- Test Auctioneer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8316; -- Paladin 10 Alternate +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8321; -- Paladin 20 Alternate +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8322; -- Paladin 30 Alternate +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8323; -- Paladin 40 Alternate +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8498; -- TEST Uber Night Elf +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8499; -- TEST Uber Succubus +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8500; -- TEST Uber Abomination +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8501; -- TEST Uber Crypt Fiend +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8502; -- TEST Uber Human +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8549; -- [UNUSED] Acolyte +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8796; -- Swimming Murloc Test +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=8935; -- Paladin 20 AlternateHighDamage +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9557; -- [UNUSED] dun garok test +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9567; -- Test Stable Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9576; -- Stormwind Talent Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9577; -- [UNUSED] Gorilla Test +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9578; -- Ironforge Talent Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9579; -- Darnassus Talent Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9580; -- Orgrimmar Talent Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9581; -- Thunder Bluff Talent Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9582; -- Undercity Talent Master +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9617; -- [UNUSED] Eyan Mulcom +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9658; -- Distract Test +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9659; -- Unkillable Test Dummy +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9686; -- [PH] TESTTAUREN +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=9820; -- [UNUSED] [PH] Cheese Servant Floh +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10044; -- [PH] Alex's Raid Testing Peon +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10156; -- Scott's Test Dummy +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10256; -- [UNUSED] World Weapon Master Trainer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10362; -- [UNUSED] Gethuxxuz +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10365; -- [UNUSED] Yillixa +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10368; -- [UNUSED] Dat'xus +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10401; -- [UNUSED] Thuzadin Shadow Lord +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10402; -- [UNUSED] Cannibal Wight +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10403; -- [UNUSED] Devouring Wight +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10404; -- [UNUSED] Fetid Wight +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10443; -- [UNUSED] Gustav Montague +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10444; -- [UNUSED] Mallory Welsh +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10446; -- [UNUSED] Elliott Jacks +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10448; -- [UNUSED] Rachael Vaccar +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10450; -- [UNUSED] Paul Burges +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10607; -- [UNUSED] Siralnaya +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10620; -- TEST NPC - DBUCKLER +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10736; -- Unkillable Test Dummy 60 Mage +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=10810; -- [UNUSED] Deathcaller Majestis +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11080; -- [PH[ Combat Tester +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11337; -- [UNUSED] Hakkar Axe Thrower +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11341; -- [UNUSED] Hakkar Berserker +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11342; -- [UNUSED] Hakkar Warrior +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11343; -- [UNUSED] Hakkar Warlord +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11344; -- [UNUSED] Hakkar Blood Drinker +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11345; -- [UNUSED] Hakkar Headhunter +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11349; -- [UNUSED] Gurubashi Hideskinner +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11354; -- [UNUSED] Gurubashi Warlord +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11358; -- [UNUSED] Daughter of Hakkar +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11364; -- [UNUSED] Zulian Tigress +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11366; -- [UNUSED] Zulian Matriarch +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11367; -- [UNUSED] Zulian Patriarch +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11369; -- [UNUSED] Hidden Bloodseeker +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11375; -- [UNUSED] Zath +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11376; -- [UNUSED] Lor'khan +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11377; -- [UNUSED] Hak'tharr the Mindhunter +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11379; -- [UNUSED] Nik'reesh +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11384; -- [UNUSED] Elder T'kashra +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11385; -- [UNUSED] Mogwhi the Ruthless +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11386; -- [UNUSED] Janook the Bladefury +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11449; -- [UNUSED] Gordok Battle Mage +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11463; -- [UNUSED] Warpwood Scrabbler +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11468; -- [UNUSED] Eldreth Lichling +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11478; -- [UNUSED] Mana Beast +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11481; -- [UNUSED] Arcane Terror +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11493; -- [UNUSED] Sentius +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11495; -- [UNUSED] Avidus +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11499; -- [UNUSED] Commander Gormaul +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11537; -- TEST GEAR PALADIN +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11538; -- TEST GEAR WARRIOR +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11539; -- TEST GEAR HUNTER +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11540; -- TEST GEAR MAGE +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11541; -- TEST GEAR WARLOCK +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11542; -- TEST GEAR DRUID +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11543; -- TEST GEAR SHAMAN +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11544; -- TEST GEAR PRIEST +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11545; -- TEST GEAR ROGUE +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11599; -- Irondeep Geomancer UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11601; -- Irondeep Cave Lurker UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11660; -- [UNUSED] Molten Colossus +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11670; -- [UNUSED] Flame Shrieker +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11926; -- [PH] Northshire Gift Dispenser +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11959; -- [UNUSED] Obsidian Watcher +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11978; -- [NOT USED] Neltharion +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=11980; -- [NOT USED] Zuluhed the Whacked +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=12038; -- [UNUSED] Aerie Peak Cooking Supplies +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=12317; -- Unkillable Test Dummy 60 Low AC +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=12516; -- TEST Resist Gear +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=12517; -- TEST Potions and Enchantments +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=12741; -- Warrior 40 (More Leash) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=12804; -- [PH] TEST Fire God +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=12916; -- Unkillable Test Dummy 60 Low Magic Resistances +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=12917; -- Unkillable Test Dummy 60 High Magic Resistances +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=13056; -- test spirit healer (DND) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=13339; -- Warrior 60 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=13838; -- Testing Totem +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=13856; -- Alliance Res Fixer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=13857; -- Horde Res Fixer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14162; -- RaidMage +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14181; -- [PH] Graveyard Herald +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14201; -- [UNUSED] Sid Stuco +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14641; -- [PH] Horde spell thrower +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14642; -- [PH] Alliance Spell thrower +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14643; -- [PH] Alliance Herald +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14644; -- [PH] Horde Herald +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14699; -- Spectral Soldier UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14706; -- Skeletal Shocktrooper UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14711; -- Plagued Eater UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14719; -- [PH] Alliance Tower Lieutenant +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14735; -- ggoodman's flag tester +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14746; -- [PH] Horde Tower Lieutenant +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14824; -- GGOODMAN +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14830; -- Unkillable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14831; -- Unkillable Test Dummy 63 Warrior +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14870; -- Stoneclaw Totem TEST +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14885; -- [PH] Jon LeCraft +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14906; -- Test Guy +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=14913; -- TEST DUDE +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15123; -- [PH] Kris Zierhut +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15133; -- Killable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15134; -- Outlands Test Dummy Warrior 70 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15142; -- Outlands Test Dummy Warrior 60 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15143; -- Outlands Test Dummy Warrior 63 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15144; -- Outlands Test Dummy Warrior 65 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15145; -- Outlands Test Dummy Warrior 67 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15151; -- Outlands Test Dummy Warrior 55 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15152; -- Outlands Test Dummy Warrior 56 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15153; -- Outlands Test Dummy Warrior 57 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15154; -- Outlands Test Dummy Warrior 58 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15155; -- Outlands Test Dummy Warrior 59 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15156; -- Outlands Test Dummy Warrior 61 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15157; -- Outlands Test Dummy Warrior 62 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15158; -- Outlands Test Dummy Warrior 64 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15159; -- Outlands Test Dummy Warrior 66 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15160; -- Outlands Test Dummy Warrior 68 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15161; -- Outlands Test Dummy Warrior 69 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15166; -- [PH] Luis Barriga +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15167; -- [PH] Luis Test NPC +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15173; -- Outlands Test Dummy Warrior 54 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15210; -- Vulculon UNUSED +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15223; -- [PH] [UNUSED] Lord Inquisitor Opalezzix +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15226; -- [UNUSED] Vekniss Builder +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15227; -- [UNUSED] Vekniss Hiveshaper +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15228; -- [UNUSED] Vekniss Wellborer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15231; -- [UNUSED] Vekniss Patroller +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15232; -- [UNUSED] Vekniss Eradicator +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15234; -- [UNUSED] Vekniss Swarmer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15237; -- [UNUSED] Vekniss Wrathstinger +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15238; -- [UNUSED] Vekniss Hive Reaver +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15239; -- [UNUSED] Vekniss Hive Lurker +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15241; -- [UNUSED] Vekniss Crusher +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15242; -- [UNUSED] Vekniss Demolisher +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15243; -- [UNUSED] Vekniss Wasprider +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15244; -- [UNUSED] Vekniss Hive Raider +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15245; -- [UNUSED] Vekniss Waspguard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15248; -- [UNUSED] Qiraji Soulbender +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15251; -- [UNUSED] Qiraji Slaymaster +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15253; -- [UNUSED] Qiraji Champion +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15254; -- [UNUSED] Qiraji Captain +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15255; -- [UNUSED] Qiraji Officer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15256; -- [UNUSED] Qiraji Commander +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15257; -- [UNUSED] Qiraji Honor Guard +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15258; -- [UNUSED] Qiraji Praetor +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15259; -- [UNUSED] Qiraji Imperator +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15322; -- [UNUSED] Hive'Zara Ambusher +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15326; -- [UNUSED] Hive'Zara Swarmer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15329; -- [UNUSED] Hive'Zara Scout +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15330; -- [UNUSED] Sand Borer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15331; -- [UNUSED] Dune Tunneler +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15332; -- [UNUSED] Crystal Feeder +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15337; -- [UNUSED] Sand Mold +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15342; -- [UNUSED] Sphinx +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15345; -- [UNUSED] Daughter of Hecate +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15346; -- [UNUSED] Qiraji Wasprider +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15347; -- [UNUSED] Qiraji Wasplord +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15393; -- [UNUSED] Ruins Qiraji Gladiator Named 7 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15472; -- [UNUSED] Deep Ooze +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15619; -- silithus test mob +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15632; -- Test dude for 1.8 +UPDATE `locales_creature` SET `subname_loc5`=NULL WHERE `entry`=15801; -- HOLDER OF THE GONG +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15982; -- [PH] Valentine Reveler, Male +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15983; -- [PH] Valentine Reveler, Female +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15985; -- [PH] Eric Maloof Test Guy +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15992; -- Sam's Test Dummy 1 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15993; -- Sam's Test Dummy 2 +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15996; -- Sam's Test Dummy 1 (1) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15997; -- Sam's Test Dummy 2 (1) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15998; -- Sam's Test Dummy 1 (2) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=15999; -- Sam's Test Dummy 2 (2) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16026; -- Flesh Giant B [PH] +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16035; -- Bog Beast B [PH] +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16039; -- Pack Trainer [PH] +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16040; -- Pack Handler [PH] +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16077; -- [PH] Alex's Test DPS Mob +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16078; -- Unkillable Fixed Damage Test Dummy +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16089; -- Omar the Test Kobold +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16099; -- [PH] Naxxramas Test Boss +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16138; -- [UNUSED] Scourge Invasion Guardian +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16140; -- [UNUSED] Necropolis Crystal, Buttress +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16188; -- [UNUSED] Buttress Channeler +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16450; -- She number one +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16454; -- She number two +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16455; -- She number three +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16536; -- test: saved world state +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=16609; -- Giant Claw Tentacle Test +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=17163; -- Worm Target (DND) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=17239; -- [PH] Plaguelands Herald +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=17284; -- Lottery Commissioner [DND] +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=17313; -- Unkillable Test Dummy Spammer +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=17685; -- Unkillable Test Dummy 60 No Armor +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=18153; -- Spirit Healer (DND) +UPDATE `locales_creature` SET `name_loc5`='' WHERE `entry`=18199; -- Silithus Dust Turnin Quest Doodad Horde +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=19; -- NPC +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=67; -- [UNUSED] Marlon Darnik +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=70; -- [UNUSED] Lower Class Citizen +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=71; -- Rankist +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=72; -- [UNUSED] Antaris the Trader +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=73; -- Questgiver +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=75; -- [UNUSED] Vashaum Nightwither +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=81; -- [UNUSED] Luglar the Clogger +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=82; -- Crazy Leonetti +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=87; -- Forest Troll Berserker +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=90; -- Sea Giant +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=93; -- Centaur +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=102; -- Bronze Dragonspawn +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=106; -- Kodo Beast +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=107; -- Raptor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=108; -- Green Dragonspawn +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=109; -- White Dragonspawn +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=128; -- Testing +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=129; -- Angry Programmer Tweedle Dum +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=130; -- Programmer Vendor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=149; -- [UNUSED] Small Black Dragon Whelp +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=150; -- [UNUSED] Brother Milius +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=153; -- Bethina +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=153; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=161; -- [UNUSED] Ander the Monk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=163; -- [UNUSED] Destitute Farmer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=165; -- [UNUSED] Small Child +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=192; -- Ice Troll +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=200; -- Shambling Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=201; -- Brittlebones Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=204; -- [UNUSED] Cackle Flamebone +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=207; -- [UNUSED] Riverpaw Hideflayer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=208; -- [UNUSED] Riverpaw Pack Warder +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=209; -- [UNUSED] Riverpaw Bone Chanter +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=219; -- [UNUSED] Logan Mar +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=220; -- [UNUSED] Khebil Steelsmith +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=221; -- Dannus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=224; -- Zek Marston +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=229; -- Vaious +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=243; -- [UNUSED] Greeby Mudwhisker TEST +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=260; -- [UNUSED] Elwynn Tower Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=262; -- Half-eaten body +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=280; -- Placeholder - Jasperlode Mine +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=280; -- Area Trigger +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=281; -- Kobold Tank +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=282; -- Kobold Spellcaster +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=283; -- Kobold Healer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=287; -- Placeholder - Darkhollow Mine +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=290; -- Placeholder - Fargodeep Mine +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=290; -- Area Trigger +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=291; -- Placeholder Chest of Drawers +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=291; -- Placeholder! +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=296; -- [UNUSED] Goodmother Jans +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=298; -- [UNUSED] Aunt Bethda +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=298; -- +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=301; -- [UNUSED] Brog'Mud +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=303; -- Placeholder Interactive Doodad - jk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=318; -- [UNUSED] Brother Akil +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=319; -- [UNUSED] Brother Benthas +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=320; -- [UNUSED] Brother Cryus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=321; -- [UNUSED] Brother Deros +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=322; -- [UNUSED] Brother Enoch +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=323; -- [UNUSED] Brother Farthing +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=324; -- [UNUSED] Brother Greishan +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=326; -- [UNUSED] Brother Ictharin +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=333; -- [UNUSED] Edwardo the Jester +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=336; -- [UNUSED] Rin Tal'Vara +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=339; -- [UNUSED] Helgor the Pugilist +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=353; -- Antonia Dart +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=353; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=354; -- [UNUSED] Grall Twomoons +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=361; -- Saytr +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=365; -- Scott's Flying Mount +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=380; -- [UNUSED] Waldin Thorbatt +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=386; -- [UNUSED] Ulric the Grim +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=387; -- Lord Sammuel +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=388; -- Bromos Murphy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=389; -- Lord Lantinga +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=399; -- Boy - placeholder 05 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=400; -- Boy - placeholder 06 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=401; -- Boy - placeholder 07 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=402; -- Boy - placeholder 08 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=403; -- Boy - placeholder 09 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=404; -- Girl - placeholder 01 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=405; -- Girl - placeholder 02 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=406; -- Girl - placeholder 03 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=407; -- Girl - placeholder 04 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=408; -- Girl - placeholder 05 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=409; -- Girl - placeholder 06 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=410; -- Girl - placeholder 07 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=411; -- Girl - placeholder 08 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=421; -- Murphestos +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=444; -- [UNUSED] Goreripper +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=470; -- [UNUSED] Scribe Colburg +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=496; -- [UNUSED] Watcher Kleeman +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=497; -- [UNUSED] Watcher Benjamin +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=498; -- [UNUSED] Watcher Larsen +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=509; -- [UNUSED] Long Fang +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=516; -- [UNUSED] Riverpaw Hunter +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=535; -- [UNUSED] Savar +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=536; -- [UNUSED] Rhal'Del +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=538; -- [UNUSED] Buk'Cha +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=566; -- V'rex +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=586; -- [UNUSED] Watcher Kern +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=592; -- [UNUSED] Defias Arsonist +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=605; -- [UNUSED] Mr. Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=606; -- [UNUSED] Mrs. Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=607; -- [UNUSED] Johnny Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=609; -- [UNUSED] Grandpa Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=610; -- [UNUSED] Rabid Gina Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=611; -- [UNUSED] Rabid Mr. Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=612; -- [UNUSED] Rabid Mrs. Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=613; -- [UNUSED] Rabid Johnny Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=614; -- [UNUSED] Rabid Grandpa Whipple +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=725; -- [UNUSED] Skeletal Enforcer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=753; -- [UNUSED] Rebel Soldier +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=809; -- [UNUSED] Smith Theo +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=897; -- [UNUSED] Brannon Aybara (TEMP) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=904; -- [UNUSED] Regna Khurn +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=919; -- [UNUSED] [PH] Berail Spiritwhisper +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=919; -- Shaman Trainer *Temp* +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=924; -- [UNUSED] Lesser Arachnid +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=953; -- Spawn Test One +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=953; -- TEST MOB +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=996; -- Cheesy Test Tailor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1058; -- [UNUSED] Truek +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1066; -- UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1227; -- Rygal Rocknell +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1227; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1230; -- [UNUSED] Lexin Haze +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1235; -- [UNUSED] Maryann Grapefoot +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1288; -- [UNUSED] Hevram Bristol +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1288; -- Mace & Staff Merchant +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1290; -- [UNUSED] Winston Bagley +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1290; -- Cloth Armor Merchant +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1293; -- [UNUSED] Gerard Granger +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1306; -- [UNUSED] Melechan Damodred +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1361; -- [UNUSED] Kern the Enforcer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1384; -- Z'tark +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1392; -- Xon +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1401; -- Test Squirrel +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1403; -- Mogwah +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1406; -- Ghok +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1408; -- Thragg +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1410; -- Loranna Dawnfyre UNUSED (Reuse me) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1455; -- [UNUSED] Grummar Thunk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1467; -- [UNUSED] [PH] Brawl Thunderpunch +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1467; -- Weaponsmith +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1485; -- [UNUSED] Bazaar Merchant TEST +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1546; -- [UNUSED] Kegnar Thraln +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1567; -- [UNUSED] Anson Phelps +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1567; -- Miner +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1574; -- Mage 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1575; -- Mage 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1576; -- Mage 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1577; -- Mage 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1578; -- Mage 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1579; -- Mage 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1580; -- Mage 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1581; -- Warlock 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1582; -- Warlock 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1583; -- Warlock 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1584; -- Warlock 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1585; -- Warlock 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1586; -- Warlock 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1587; -- Warlock 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1588; -- Shaman 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1589; -- Shaman 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1590; -- Shaman 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1591; -- Shaman 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1592; -- Shaman 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1593; -- Shaman 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1594; -- Shaman 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1595; -- Rogue 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1596; -- Rogue 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1597; -- Rogue 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1598; -- Rogue 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1599; -- Rogue 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1600; -- Rogue 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1601; -- Rogue 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1602; -- Paladin 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1603; -- Paladin 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1604; -- Druid 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1605; -- Paladin 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1606; -- Paladin 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1607; -- Druid 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1608; -- Druid 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1609; -- Druid 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1613; -- Paladin 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1614; -- Paladin 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1615; -- Paladin 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1616; -- Druid 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1617; -- Druid 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1618; -- Hunter 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1619; -- Druid 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1620; -- Hunter 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1621; -- Hunter 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1622; -- Priest 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1623; -- Hunter 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1624; -- Priest 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1625; -- Hunter 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1626; -- Priest 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1627; -- Priest 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1628; -- Hunter 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1629; -- Priest 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1631; -- Hunter 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1633; -- Priest 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1634; -- Priest 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1635; -- Warrior 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1636; -- Warrior 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1637; -- Warrior 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1638; -- Warrior 15 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1639; -- Warrior 20 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1640; -- Warrior 30 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1641; -- Warrior 40 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1643; -- [UNUSED] Elwynn Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1644; -- [UNUSED] Redridge Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1649; -- UNUSED Jordan Croft +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1649; -- Reuse Me +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1659; -- [UNUSED] Coleman Mills +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1659; -- NEEDS MODEL +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1677; -- [UNUSED] Curtis Ashlock +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1714; -- SAVE Defias Lifer +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1723; -- Placeholder +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1724; -- Placeholder +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1758; -- Warlock (TEST) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1759; -- Mage (TEST) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1760; -- Warrior (TEST) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1761; -- Priest (TEST) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1762; -- Rogue (TEST) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1858; -- Pissed not a Vendor +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1858; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1859; -- [UNUSED] Nyein Longwind +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1859; -- Bowyer *Temp* +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1881; -- Evalyn +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1925; -- Immune to Fire +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1926; -- Immune to Frost +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1927; -- Immune to Holy +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1928; -- Immune to Shadow +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1929; -- Immune to Nature +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=1930; -- Immune to Physical +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1979; -- TEST WOLF (ALPHA FIRST) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1980; -- TEST WOLF (ALPHA SECOND) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1987; -- Webwood Creeper UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1990; -- Gremlin +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=1991; -- Jaxil Rye +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2051; -- Model and Texture +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2052; -- Nag +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2087; -- [UNUSED] Ambermill Citizen +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2133; -- [UNUSED] Theo Reshan +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2138; -- Warrior 25 +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2154; -- Model and Texture +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2197; -- [UNUSED] Crier Kirton +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2199; -- [UNUSED] Crier Backus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2200; -- [UNUSED] Crier Pierce +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2220; -- [UNUSED] Undead Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2223; -- [UNUSED] Undead Cooking Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2282; -- [PH] Orgrun Iceflow +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2289; -- Connor McCoy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2291; -- Corbin Halman +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2292; -- Reginald Berry +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2293; -- [UNUSED] Sherra Vayne +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2294; -- Jaynice Sillestan +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2295; -- [UNUSED] Bartok Steelgrip +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2296; -- [UNUSED] Fulgar Iceforge +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2297; -- [UNUSED] Kerrik Firebeard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2300; -- [UNUSED] Seoman Verilas +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2301; -- [UNUSED] Nerrik Shoyul +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2312; -- [UNUSED] Thesule Klaven +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2312; -- +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2313; -- [UNUSED] Kir'Nazz +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2424; -- Test Banker +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2441; -- [UNUSED] Southshore Citizen +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2543; -- Kirin Tor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2614; -- [UNUSED] Stromgarde Horseman +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2615; -- [UNUSED] Stromgarde Roughrider +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2617; -- [UNUSED] Archmage Detrae +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2702; -- UNUSED +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2709; -- UNUSED +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2710; -- UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2756; -- UNUSED Grund Drokda +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2756; -- Reuse Me +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2797; -- Hovrak Gutrender +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2797; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2801; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2813; -- [UNUSED] Thurgas +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2815; -- [UNUSED] Teresa Shore +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2833; -- DEBUG - Gossip Gryphon Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2862; -- Warrior 21 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2863; -- Warrior 22 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2864; -- Warrior 23 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2865; -- Warrior 24 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2866; -- Warrior 26 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2867; -- Warrior 27 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2868; -- Warrior 28 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2869; -- Warrior 29 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2871; -- [PH] Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2872; -- [UNUSED] Whaldak Darbenk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2873; -- [PH] Raptor Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2874; -- [PH] Horse Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2875; -- [PH] Gorilla Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2877; -- [PH] Crawler Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2883; -- [UNUSED] [PH] Monster Slayer Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2885; -- [UNUSED] [PH] Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2896; -- [PH] Alliance Magic Skills Trainer +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2896; -- Magic Skill Trainer *Temp* +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2899; -- [PH] Alliance Toughness/Resist Trainer +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=2899; -- Toughness/Resist Trainer *Temp* +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2935; -- [PH] Demon Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2939; -- Jackson Bayne +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2940; -- [UNUSED] Frank Ward +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=2942; -- Dylan Bissel +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3070; -- [UNUSED] [PH] Mulgore Alchemy Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3071; -- [UNUSED] [PH] Mulgore Herbalism Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3082; -- [UNUSED] Narache Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3146; -- Gurek +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3148; -- [UNUSED] Torc the Orc +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3151; -- Captain Obvious +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=3151; -- Boat Operator +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3152; -- Cap'n Copyright +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=3152; -- Boat Operator +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3176; -- [UNUSED] [PH] Durotar Engineering Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3201; -- SM Test Mob +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3202; -- [UNUSED] Josh Test +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=3202; -- NPCTEST +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3299; -- [UNUSED] Antione LeMarca +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3302; -- [UNUSED] Korl +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3303; -- [UNUSED] Marna +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3307; -- [UNUSED] Orgrun Blacktusk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3420; -- [UNUSED] Ancestral Watcher +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3427; -- [UNUSED] Kendur +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3440; -- [UNUSED] Ancestral Sage +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3525; -- [UNUSED] Turtle Trainer +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=3538; -- Protector +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3558; -- [UNUSED] Temp Poisoning Vendor Undead +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3565; -- [UNUSED] Temp Reagent Vendor Undead +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3575; -- Praenus Raxxeus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3623; -- [UNUSED] Tursk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3651; -- [UNUSED] Kolkar Observer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3699; -- Nerra +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3718; -- [UNUSED] Wrathtail Tide Princess +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3777; -- Aelyssa +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3793; -- Initiate Druid +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3831; -- [UNUSED] Ancient Guardian +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=3831; -- NEED MODEL +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=3895; -- Boat Operator +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3896; -- Captain Hart +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3966; -- Kaleem +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3971; -- Agro 5 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3972; -- Agro 7 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=3973; -- Agro 10 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4039; -- Dinnis +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4045; -- [UNUSED] JEFF CHOW TEST +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=4045; -- No Clothes NPC +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4115; -- [UNUSED] Gravelsnout Ambusher +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=4115; -- +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4149; -- Kesteryth +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4153; -- Kysandia +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4174; -- Siannai +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4176; -- Ki'rasia +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4178; -- Shaia +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4179; -- Freillania +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4206; -- Talar +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4224; -- Talegon +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4237; -- Urthoniir +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4313; -- [UNUSED] [PH] Ambassador Saylaton Gravehoof +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4315; -- [UNUSED] Guthrin Gravehoof +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4318; -- [UNUSED] Delyka +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4322; -- Corthryn +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4340; -- Mirallia +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4439; -- [UNUSED] Charlga's Bodyguard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4443; -- Wazza +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4445; -- Griznak +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4487; -- Kodiak +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4579; -- [UNUSED] Alexander Lister +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4621; -- Rebald Yorglun +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4881; -- Varng +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4882; -- [UNUSED] Om'kan +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=4891; -- Chef +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4942; -- Test Petition Giver +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=4942; -- Test +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=4976; -- Elise Laughlin +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=5007; -- UNUSED +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=5010; -- UNUSED +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=5014; -- UNUSED +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=5016; -- UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5050; -- [UNUSED] Rallus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5051; -- [UNUSED] Frewa +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5063; -- Pat's Test Kobold +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5098; -- [UNUSED] Guffren Boulderbeard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5105; -- Gilbin +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5131; -- [UNUSED] Kiren Tyrngaarde +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5192; -- [UNUSED] Nils Stonebrow +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5201; -- Pat's Test Human +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5355; -- Blink (Reuse) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5507; -- Celmoridan +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5544; -- [UNUSED] Yuriv Adhem +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5548; -- [PH] Mine Boss +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5549; -- [PH] Mine Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5550; -- [PH] PVP Peasent +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5551; -- [PH] Caravan Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5552; -- [PH] PVP Peon +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5553; -- [PH] Caravan Scout +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5554; -- [PH] PVP Wildlife +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5555; -- [PH] Ogre Caravan Packhorse +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5556; -- [PH] Alliance Commander +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5557; -- [PH] Horde Commander +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5558; -- [PH] Alliance Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5559; -- [PH] Horde Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5560; -- [PH] Alliance Raider +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5561; -- [PH] Horde Raider +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5562; -- [PH] Alliance Archer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5563; -- [PH] Horde Archer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5587; -- [PH] Alliance Mine Boss +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5588; -- [PH] Alliance Mine Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5589; -- [PH] Horde Mine Boss +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5590; -- [PH] Horde Mine Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5596; -- Twain Test Prop +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5604; -- [UNUSED] [PH] Orcish Barfly +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5621; -- Timmy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5626; -- Joey +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5627; -- Johnny +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5671; -- [UNUSED] Lawrence Sawyer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5672; -- [UNUSED] Charles Brewton +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5678; -- [UNUSED] Deathstalker Vincent DEBUG +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5745; -- Lazlow Ashby +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5746; -- Appolonia Kimble +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5796; -- Ben +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5801; -- [PH] Party Bot +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5813; -- [UNUSED] Shikar +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5818; -- [UNUSED] Tren'Shan +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5876; -- [UNUSED] Grumol +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=5876; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5877; -- [UNUSED] Yar'luk +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=5877; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5903; -- Nyx Bloodrage +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=5903; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5904; -- [UNUSED] Hurll Kans +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5936; -- Orca +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=5956; -- Graznab +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6032; -- [UNUSED] Sharn +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6046; -- [UNUSED] Gozwin Vilesprocket +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6067; -- [UNUSED] Meritt Herrion +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6183; -- [UNUSED] Briton Kilras +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6269; -- Azgalaril +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6270; -- Asjorah +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6526; -- GOSSIP TEST DUDE +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6687; -- Druid 40 (faster)! +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6688; -- Druid 40 (fastest!) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6767; -- Garona +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6769; -- [UNUSED] Ravenholdt Falconer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6770; -- [UNUSED] Ravenholdt Houndmaster +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6783; -- [UNUSED] Lorek Belm +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6926; -- Test Satyr +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=6931; -- Respawn Test Mob +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=6931; -- Free Bug 001 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=7186; -- A +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=7236; -- Test Anubisath +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=7236; -- I am a test, don't bug me +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=7314; -- Test BattleMaster +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=7488; -- Haka'wani +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=7624; -- Test Death Knight +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=7919; -- Gnomeregan - Matrix Punchograph 3005-A +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=7938; -- Test Auctioneer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8148; -- Waurg +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8316; -- Paladin 10 Alternate +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8321; -- Paladin 20 Alternate +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8322; -- Paladin 30 Alternate +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8323; -- Paladin 40 Alternate +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8498; -- TEST Uber Night Elf +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8499; -- TEST Uber Succubus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8500; -- TEST Uber Abomination +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8501; -- TEST Uber Crypt Fiend +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8502; -- TEST Uber Human +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8549; -- [UNUSED] Acolyte +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8613; -- Ozzie +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8777; -- Seinrick Coulthane +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8796; -- Swimming Murloc Test +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=8935; -- Paladin 20 AlternateHighDamage +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9557; -- [UNUSED] dun garok test +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9567; -- Test Stable Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9576; -- Stormwind Talent Master +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=9576; -- Talent Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9577; -- [UNUSED] Gorilla Test +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9578; -- Ironforge Talent Master +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=9578; -- Talent Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9579; -- Darnassus Talent Master +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=9579; -- Talent Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9580; -- Orgrimmar Talent Master +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=9580; -- Talent Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9581; -- Thunder Bluff Talent Master +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=9581; -- Talent Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9582; -- Undercity Talent Master +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=9582; -- Talent Master +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9617; -- [UNUSED] Eyan Mulcom +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9658; -- Distract Test +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9659; -- Unkillable Test Dummy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9686; -- [PH] TESTTAUREN +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9702; -- Grurk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9703; -- Il'thurk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9704; -- Lumurk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9820; -- [UNUSED] [PH] Cheese Servant Floh +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=9837; -- Lithilia +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10044; -- [PH] Alex's Raid Testing Peon +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10156; -- Scott's Test Dummy +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=10156; -- TEST, Don't BUG +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10203; -- Berylgos +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10236; -- Wep +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10237; -- Yor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10238; -- Staggon +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10239; -- Tepolar +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10256; -- [UNUSED] World Weapon Master Trainer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10291; -- Krysteea +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10295; -- Jennail Mooncaller +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10362; -- [UNUSED] Gethuxxuz +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10365; -- [UNUSED] Yillixa +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10368; -- [UNUSED] Dat'xus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10401; -- [UNUSED] Thuzadin Shadow Lord +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10402; -- [UNUSED] Cannibal Wight +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10403; -- [UNUSED] Devouring Wight +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10404; -- [UNUSED] Fetid Wight +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10443; -- [UNUSED] Gustav Montague +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10444; -- [UNUSED] Mallory Welsh +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10446; -- [UNUSED] Elliott Jacks +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10448; -- [UNUSED] Rachael Vaccar +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10449; -- Emily Vaccar +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10450; -- [UNUSED] Paul Burges +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10451; -- Sarah Arello +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10466; -- Styleen Silvercart +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10607; -- [UNUSED] Siralnaya +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10620; -- TEST NPC - DBUCKLER +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10736; -- Unkillable Test Dummy 60 Mage +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=10810; -- [UNUSED] Deathcaller Majestis +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11080; -- [PH[ Combat Tester +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11337; -- [UNUSED] Hakkar Axe Thrower +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11341; -- [UNUSED] Hakkar Berserker +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11342; -- [UNUSED] Hakkar Warrior +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11343; -- [UNUSED] Hakkar Warlord +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11344; -- [UNUSED] Hakkar Blood Drinker +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11345; -- [UNUSED] Hakkar Headhunter +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11349; -- [UNUSED] Gurubashi Hideskinner +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11354; -- [UNUSED] Gurubashi Warlord +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11358; -- [UNUSED] Daughter of Hakkar +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11364; -- [UNUSED] Zulian Tigress +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11366; -- [UNUSED] Zulian Matriarch +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11367; -- [UNUSED] Zulian Patriarch +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11369; -- [UNUSED] Hidden Bloodseeker +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11375; -- [UNUSED] Zath +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11376; -- [UNUSED] Lor'khan +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11377; -- [UNUSED] Hak'tharr the Mindhunter +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11379; -- [UNUSED] Nik'reesh +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11381; -- Jin +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11384; -- [UNUSED] Elder T'kashra +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11385; -- [UNUSED] Mogwhi the Ruthless +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11386; -- [UNUSED] Janook the Bladefury +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11392; -- Audrey Vergara +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11394; -- Lauren Preston +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11395; -- Kevin Faulder +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11396; -- Joelle McCarthy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11399; -- Ashlyn Vor'lair +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11400; -- Ann'rimor Falchi +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11403; -- Russle Hochstein +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11404; -- Dillon Gregor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11408; -- Watna +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11409; -- Jo'bu +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11410; -- Shal'vol +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11412; -- Danielle Koppen +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11414; -- Nicole Tarlow +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11415; -- Amber Provost +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11416; -- Thomas Brady +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11449; -- [UNUSED] Gordok Battle Mage +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11463; -- [UNUSED] Warpwood Scrabbler +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11468; -- [UNUSED] Eldreth Lichling +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11478; -- [UNUSED] Mana Beast +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11481; -- [UNUSED] Arcane Terror +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11493; -- [UNUSED] Sentius +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11495; -- [UNUSED] Avidus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11499; -- [UNUSED] Commander Gormaul +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11537; -- TEST GEAR PALADIN +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11538; -- TEST GEAR WARRIOR +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11539; -- TEST GEAR HUNTER +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11540; -- TEST GEAR MAGE +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11541; -- TEST GEAR WARLOCK +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11542; -- TEST GEAR DRUID +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11543; -- TEST GEAR SHAMAN +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11544; -- TEST GEAR PRIEST +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11545; -- TEST GEAR ROGUE +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11597; -- Cheveyo +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11599; -- Irondeep Geomancer UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11601; -- Irondeep Cave Lurker UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11660; -- [UNUSED] Molten Colossus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11670; -- [UNUSED] Flame Shrieker +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11902; -- Aiden +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11903; -- Alexander +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11904; -- Noah +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11905; -- Jordan +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11906; -- Sophia +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11907; -- Alanna +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11908; -- Mirah +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11909; -- Penelope +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11919; -- Claudia +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11926; -- [PH] Northshire Gift Dispenser +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11959; -- [UNUSED] Obsidian Watcher +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11978; -- [NOT USED] Neltharion +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=11980; -- [NOT USED] Zuluhed the Whacked +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12038; -- [UNUSED] Aerie Peak Cooking Supplies +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12180; -- Anubisath +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12317; -- Unkillable Test Dummy 60 Low AC +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12386; -- Magus Kyara +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=12425; -- SI:7 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12516; -- TEST Resist Gear +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12517; -- TEST Potions and Enchantments +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12741; -- Warrior 40 (More Leash) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12804; -- [PH] TEST Fire God +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12857; -- Elogit +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12916; -- Unkillable Test Dummy 60 Low Magic Resistances +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=12917; -- Unkillable Test Dummy 60 High Magic Resistances +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=13056; -- test spirit healer (DND) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=13156; -- Carrosh +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=13281; -- Furis +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=13339; -- Warrior 60 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=13838; -- Testing Totem +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=13856; -- Alliance Res Fixer +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=13856; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=13857; -- Horde Res Fixer +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=13857; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14018; -- Rezrelek +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14042; -- Rytama +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14143; -- Ar'lia +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14144; -- Taroen +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14145; -- Ja'ker +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14146; -- Urrul +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14147; -- Lorael +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14148; -- Fre'an +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14161; -- Karana +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14162; -- RaidMage +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=14162; -- 100FR Arcane +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14181; -- [PH] Graveyard Herald +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14201; -- [UNUSED] Sid Stuco +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14641; -- [PH] Horde spell thrower +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14642; -- [PH] Alliance Spell thrower +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14643; -- [PH] Alliance Herald +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14644; -- [PH] Horde Herald +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14685; -- Morbus +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14694; -- Necrosis +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14699; -- Spectral Soldier UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14706; -- Skeletal Shocktrooper UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14711; -- Plagued Eater UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14719; -- [PH] Alliance Tower Lieutenant +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14735; -- ggoodman's flag tester +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14746; -- [PH] Horde Tower Lieutenant +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14824; -- GGOODMAN +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14830; -- Unkillable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14831; -- Unkillable Test Dummy 63 Warrior +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14851; -- Bog +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14852; -- Throk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14853; -- Torg +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14854; -- Kall +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14855; -- Dagg +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14856; -- Mott +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14858; -- Progk +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14870; -- Stoneclaw Totem TEST +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14885; -- [PH] Jon LeCraft +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=14885; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14906; -- Test Guy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=14913; -- TEST DUDE +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15081; -- Gri'lek +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15123; -- [PH] Kris Zierhut +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=15123; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15133; -- Killable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15134; -- Outlands Test Dummy Warrior 70 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15142; -- Outlands Test Dummy Warrior 60 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15143; -- Outlands Test Dummy Warrior 63 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15144; -- Outlands Test Dummy Warrior 65 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15145; -- Outlands Test Dummy Warrior 67 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15151; -- Outlands Test Dummy Warrior 55 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15152; -- Outlands Test Dummy Warrior 56 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15153; -- Outlands Test Dummy Warrior 57 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15154; -- Outlands Test Dummy Warrior 58 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15155; -- Outlands Test Dummy Warrior 59 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15156; -- Outlands Test Dummy Warrior 61 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15157; -- Outlands Test Dummy Warrior 62 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15158; -- Outlands Test Dummy Warrior 64 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15159; -- Outlands Test Dummy Warrior 66 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15160; -- Outlands Test Dummy Warrior 68 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15161; -- Outlands Test Dummy Warrior 69 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15166; -- [PH] Luis Barriga +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15167; -- [PH] Luis Test NPC +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15173; -- Outlands Test Dummy Warrior 54 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15210; -- Vulculon UNUSED +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15223; -- [PH] [UNUSED] Lord Inquisitor Opalezzix +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15226; -- [UNUSED] Vekniss Builder +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15227; -- [UNUSED] Vekniss Hiveshaper +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15228; -- [UNUSED] Vekniss Wellborer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15231; -- [UNUSED] Vekniss Patroller +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15232; -- [UNUSED] Vekniss Eradicator +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15234; -- [UNUSED] Vekniss Swarmer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15237; -- [UNUSED] Vekniss Wrathstinger +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15238; -- [UNUSED] Vekniss Hive Reaver +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15239; -- [UNUSED] Vekniss Hive Lurker +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15241; -- [UNUSED] Vekniss Crusher +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15242; -- [UNUSED] Vekniss Demolisher +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15243; -- [UNUSED] Vekniss Wasprider +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15244; -- [UNUSED] Vekniss Hive Raider +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15245; -- [UNUSED] Vekniss Waspguard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15248; -- [UNUSED] Qiraji Soulbender +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15251; -- [UNUSED] Qiraji Slaymaster +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15253; -- [UNUSED] Qiraji Champion +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15254; -- [UNUSED] Qiraji Captain +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15255; -- [UNUSED] Qiraji Officer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15256; -- [UNUSED] Qiraji Commander +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15257; -- [UNUSED] Qiraji Honor Guard +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15258; -- [UNUSED] Qiraji Praetor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15259; -- [UNUSED] Qiraji Imperator +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15322; -- [UNUSED] Hive'Zara Ambusher +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15326; -- [UNUSED] Hive'Zara Swarmer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15329; -- [UNUSED] Hive'Zara Scout +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15330; -- [UNUSED] Sand Borer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15331; -- [UNUSED] Dune Tunneler +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15332; -- [UNUSED] Crystal Feeder +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15337; -- [UNUSED] Sand Mold +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15342; -- [UNUSED] Sphinx +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15345; -- [UNUSED] Daughter of Hecate +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15346; -- [UNUSED] Qiraji Wasprider +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15347; -- [UNUSED] Qiraji Wasplord +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15393; -- [UNUSED] Ruins Qiraji Gladiator Named 7 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15472; -- [UNUSED] Deep Ooze +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15608; -- Medivh +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15619; -- silithus test mob +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15632; -- Test dude for 1.8 +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=15801; -- HOLDER OF THE GONG +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15982; -- [PH] Valentine Reveler, Male +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15983; -- [PH] Valentine Reveler, Female +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15985; -- [PH] Eric Maloof Test Guy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15991; -- Lady Dena Kennedy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15992; -- Sam's Test Dummy 1 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15993; -- Sam's Test Dummy 2 +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15996; -- Sam's Test Dummy 1 (1) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15997; -- Sam's Test Dummy 2 (1) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15998; -- Sam's Test Dummy 1 (2) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=15999; -- Sam's Test Dummy 2 (2) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16026; -- Flesh Giant B [PH] +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16035; -- Bog Beast B [PH] +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16039; -- Pack Trainer [PH] +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16040; -- Pack Handler [PH] +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16077; -- [PH] Alex's Test DPS Mob +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16078; -- Unkillable Fixed Damage Test Dummy +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16089; -- Omar the Test Kobold +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16099; -- [PH] Naxxramas Test Boss +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=16099; -- Minion of Alex +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16128; -- Rhonin +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16138; -- [UNUSED] Scourge Invasion Guardian +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16140; -- [UNUSED] Necropolis Crystal, Buttress +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16188; -- [UNUSED] Buttress Channeler +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16450; -- She number one +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=16450; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16454; -- She number two +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=16454; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16455; -- She number three +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=16455; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16456; -- Poley +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16536; -- test: saved world state +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16609; -- Giant Claw Tentacle Test +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=16891; -- Yuree +UPDATE `locales_creature` SET `subname_loc6`=NULL WHERE `entry`=16999; -- Public Test Realm Bot +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=17163; -- Worm Target (DND) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=17284; -- Lottery Commissioner [DND] +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=17313; -- Unkillable Test Dummy Spammer +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=17685; -- Unkillable Test Dummy 60 No Armor +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=18153; -- Spirit Healer (DND) +UPDATE `locales_creature` SET `name_loc6`='' WHERE `entry`=18199; -- Silithus Dust Turnin Quest Doodad Horde +UPDATE `locales_quest` SET `Title_loc6`=NULL WHERE `entry`=19; -- Tharil\'zun +UPDATE `locales_quest` SET `Title_loc6`=NULL WHERE `entry`=206; -- Mai\'Zoth +UPDATE `locales_quest` SET `Title_loc6`=NULL WHERE `entry`=954; -- Bashal\'Aran +UPDATE `locales_quest` SET `Title_loc6`=NULL WHERE `entry`=3903; -- Milly Osworth +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=20650; -- upperLdoor +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=20651; -- lowerLdoor +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=20653; -- upperLdoor +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=20654; -- lowerLdoor +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=20656; -- upperLdoor +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=20657; -- lowerLdoor +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=25330; -- General Turalyon +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=26449; -- Recombobulator +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=111094; -- Gallina Winery +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=175665; -- Doodad_DwarfSign_Fireworks01 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=175666; -- Doodad_DwarvenBrazier196 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=175667; -- Doodad_DwarvenBrazier195 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=175668; -- Doodad_PostBoxGnome01 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=176557; -- Mortar +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177187; -- Tharnarun's Cure +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177202; -- Lady Mara Fordragon +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177224; -- Troll Drum Sound Object +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177905; -- Mercutio Post +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=178264; -- Mercutio Post +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=178265; -- Mercutio Post +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=179264; -- Giant Clam +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=179732; -- SI:7 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=179744; -- SI:7 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=180217; -- Whipweed Entangle Trap +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=180397; -- PVP HOLIDAY GENERIC SIGNPOST +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=180400; -- PVP HOLIDAY ALLIANCE CTF +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=19539; -- Medium Wisp +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=19540; -- Large Wisp +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177245; -- Doodad_WroughtIronDoor01 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177246; -- Doodad_WroughtIronDoor02 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177247; -- Doodad_WroughtIronDoor03 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177248; -- Doodad_WroughtIronDoor04 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177249; -- Doodad_WroughtIronDoor05 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177250; -- Doodad_WroughtIronDoor06 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177251; -- Doodad_WroughtIronDoor07 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177252; -- Doodad_WroughtIronDoor08 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177253; -- Doodad_WroughtIronDoor09 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177254; -- Doodad_opendoor_01 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177255; -- Doodad_opendoor_03 +UPDATE `locales_gameobject` SET `name_loc6`='' WHERE `entry`=177256; -- Doodad_opendoor_02 +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=19; -- NPC +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=67; -- [UNUSED] Marlon Darnik +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=70; -- [UNUSED] Lower Class Citizen +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=71; -- Rankist +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=72; -- [UNUSED] Antaris the Trader +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=73; -- Questgiver +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=75; -- [UNUSED] Vashaum Nightwither +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=81; -- [UNUSED] Luglar the Clogger +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=82; -- Crazy Leonetti +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=87; -- Forest Troll Berserker +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=90; -- Sea Giant +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=93; -- Centaur +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=102; -- Bronze Dragonspawn +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=106; -- Kodo Beast +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=107; -- Raptor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=108; -- Green Dragonspawn +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=109; -- White Dragonspawn +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=128; -- Testing +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=129; -- Angry Programmer Tweedle Dum +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=130; -- Programmer Vendor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=149; -- [UNUSED] Small Black Dragon Whelp +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=150; -- [UNUSED] Brother Milius +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=153; -- Bethina +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=153; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=161; -- [UNUSED] Ander the Monk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=163; -- [UNUSED] Destitute Farmer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=165; -- [UNUSED] Small Child +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=192; -- Ice Troll +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=200; -- Shambling Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=201; -- Brittlebones Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=204; -- [UNUSED] Cackle Flamebone +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=207; -- [UNUSED] Riverpaw Hideflayer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=208; -- [UNUSED] Riverpaw Pack Warder +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=209; -- [UNUSED] Riverpaw Bone Chanter +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=219; -- [UNUSED] Logan Mar +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=220; -- [UNUSED] Khebil Steelsmith +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=221; -- Dannus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=224; -- Zek Marston +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=229; -- Vaious +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=243; -- [UNUSED] Greeby Mudwhisker TEST +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=260; -- [UNUSED] Elwynn Tower Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=262; -- Half-eaten body +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=280; -- Placeholder - Jasperlode Mine +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=280; -- Area Trigger +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=281; -- Kobold Tank +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=282; -- Kobold Spellcaster +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=283; -- Kobold Healer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=287; -- Placeholder - Darkhollow Mine +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=290; -- Placeholder - Fargodeep Mine +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=290; -- Area Trigger +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=291; -- Placeholder Chest of Drawers +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=291; -- Placeholder! +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=296; -- [UNUSED] Goodmother Jans +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=298; -- [UNUSED] Aunt Bethda +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=298; -- +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=301; -- [UNUSED] Brog'Mud +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=303; -- Placeholder Interactive Doodad - jk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=318; -- [UNUSED] Brother Akil +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=319; -- [UNUSED] Brother Benthas +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=320; -- [UNUSED] Brother Cryus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=321; -- [UNUSED] Brother Deros +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=322; -- [UNUSED] Brother Enoch +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=323; -- [UNUSED] Brother Farthing +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=324; -- [UNUSED] Brother Greishan +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=326; -- [UNUSED] Brother Ictharin +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=333; -- [UNUSED] Edwardo the Jester +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=336; -- [UNUSED] Rin Tal'Vara +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=339; -- [UNUSED] Helgor the Pugilist +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=353; -- Antonia Dart +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=353; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=354; -- [UNUSED] Grall Twomoons +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=361; -- Saytr +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=365; -- Scott's Flying Mount +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=380; -- [UNUSED] Waldin Thorbatt +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=386; -- [UNUSED] Ulric the Grim +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=387; -- Lord Sammuel +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=388; -- Bromos Murphy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=389; -- Lord Lantinga +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=399; -- Boy - placeholder 05 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=400; -- Boy - placeholder 06 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=401; -- Boy - placeholder 07 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=402; -- Boy - placeholder 08 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=403; -- Boy - placeholder 09 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=404; -- Girl - placeholder 01 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=405; -- Girl - placeholder 02 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=406; -- Girl - placeholder 03 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=407; -- Girl - placeholder 04 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=408; -- Girl - placeholder 05 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=409; -- Girl - placeholder 06 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=410; -- Girl - placeholder 07 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=411; -- Girl - placeholder 08 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=421; -- Murphestos +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=444; -- [UNUSED] Goreripper +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=470; -- [UNUSED] Scribe Colburg +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=496; -- [UNUSED] Watcher Kleeman +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=497; -- [UNUSED] Watcher Benjamin +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=498; -- [UNUSED] Watcher Larsen +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=509; -- [UNUSED] Long Fang +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=516; -- [UNUSED] Riverpaw Hunter +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=535; -- [UNUSED] Savar +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=536; -- [UNUSED] Rhal'Del +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=538; -- [UNUSED] Buk'Cha +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=566; -- V'rex +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=586; -- [UNUSED] Watcher Kern +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=592; -- [UNUSED] Defias Arsonist +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=605; -- [UNUSED] Mr. Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=606; -- [UNUSED] Mrs. Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=607; -- [UNUSED] Johnny Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=609; -- [UNUSED] Grandpa Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=610; -- [UNUSED] Rabid Gina Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=611; -- [UNUSED] Rabid Mr. Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=612; -- [UNUSED] Rabid Mrs. Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=613; -- [UNUSED] Rabid Johnny Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=614; -- [UNUSED] Rabid Grandpa Whipple +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=725; -- [UNUSED] Skeletal Enforcer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=753; -- [UNUSED] Rebel Soldier +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=809; -- [UNUSED] Smith Theo +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=897; -- [UNUSED] Brannon Aybara (TEMP) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=904; -- [UNUSED] Regna Khurn +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=919; -- [UNUSED] [PH] Berail Spiritwhisper +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=919; -- Shaman Trainer *Temp* +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=924; -- [UNUSED] Lesser Arachnid +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=953; -- Spawn Test One +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=953; -- TEST MOB +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=996; -- Cheesy Test Tailor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1058; -- [UNUSED] Truek +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1066; -- UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1227; -- Rygal Rocknell +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1227; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1230; -- [UNUSED] Lexin Haze +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1235; -- [UNUSED] Maryann Grapefoot +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1288; -- [UNUSED] Hevram Bristol +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1288; -- Mace & Staff Merchant +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1290; -- [UNUSED] Winston Bagley +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1290; -- Cloth Armor Merchant +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1293; -- [UNUSED] Gerard Granger +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1306; -- [UNUSED] Melechan Damodred +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1361; -- [UNUSED] Kern the Enforcer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1384; -- Z'tark +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1392; -- Xon +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1401; -- Test Squirrel +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1403; -- Mogwah +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1406; -- Ghok +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1408; -- Thragg +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1410; -- Loranna Dawnfyre UNUSED (Reuse me) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1455; -- [UNUSED] Grummar Thunk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1467; -- [UNUSED] [PH] Brawl Thunderpunch +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1467; -- Weaponsmith +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1485; -- [UNUSED] Bazaar Merchant TEST +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1546; -- [UNUSED] Kegnar Thraln +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1567; -- [UNUSED] Anson Phelps +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1567; -- Miner +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1574; -- Mage 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1575; -- Mage 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1576; -- Mage 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1577; -- Mage 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1578; -- Mage 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1579; -- Mage 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1580; -- Mage 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1581; -- Warlock 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1582; -- Warlock 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1583; -- Warlock 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1584; -- Warlock 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1585; -- Warlock 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1586; -- Warlock 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1587; -- Warlock 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1588; -- Shaman 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1589; -- Shaman 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1590; -- Shaman 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1591; -- Shaman 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1592; -- Shaman 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1593; -- Shaman 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1594; -- Shaman 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1595; -- Rogue 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1596; -- Rogue 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1597; -- Rogue 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1598; -- Rogue 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1599; -- Rogue 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1600; -- Rogue 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1601; -- Rogue 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1602; -- Paladin 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1603; -- Paladin 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1604; -- Druid 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1605; -- Paladin 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1606; -- Paladin 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1607; -- Druid 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1608; -- Druid 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1609; -- Druid 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1613; -- Paladin 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1614; -- Paladin 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1615; -- Paladin 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1616; -- Druid 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1617; -- Druid 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1618; -- Hunter 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1619; -- Druid 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1620; -- Hunter 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1621; -- Hunter 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1622; -- Priest 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1623; -- Hunter 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1624; -- Priest 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1625; -- Hunter 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1626; -- Priest 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1627; -- Priest 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1628; -- Hunter 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1629; -- Priest 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1631; -- Hunter 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1633; -- Priest 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1634; -- Priest 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1635; -- Warrior 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1636; -- Warrior 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1637; -- Warrior 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1638; -- Warrior 15 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1639; -- Warrior 20 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1640; -- Warrior 30 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1641; -- Warrior 40 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1643; -- [UNUSED] Elwynn Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1644; -- [UNUSED] Redridge Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1649; -- UNUSED Jordan Croft +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1649; -- Reuse Me +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1659; -- [UNUSED] Coleman Mills +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1659; -- NEEDS MODEL +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1677; -- [UNUSED] Curtis Ashlock +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1714; -- SAVE Defias Lifer +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1723; -- Placeholder +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1724; -- Placeholder +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1758; -- Warlock (TEST) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1759; -- Mage (TEST) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1760; -- Warrior (TEST) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1761; -- Priest (TEST) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1762; -- Rogue (TEST) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1858; -- Pissed not a Vendor +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1858; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1859; -- [UNUSED] Nyein Longwind +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1859; -- Bowyer *Temp* +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1881; -- Evalyn +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1925; -- Immune to Fire +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1926; -- Immune to Frost +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1927; -- Immune to Holy +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1928; -- Immune to Shadow +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1929; -- Immune to Nature +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=1930; -- Immune to Physical +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1979; -- TEST WOLF (ALPHA FIRST) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1980; -- TEST WOLF (ALPHA SECOND) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1987; -- Webwood Creeper UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1990; -- Gremlin +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=1991; -- Jaxil Rye +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2051; -- Model and Texture +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2052; -- Nag +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2087; -- [UNUSED] Ambermill Citizen +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2133; -- [UNUSED] Theo Reshan +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2138; -- Warrior 25 +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2154; -- Model and Texture +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2197; -- [UNUSED] Crier Kirton +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2199; -- [UNUSED] Crier Backus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2200; -- [UNUSED] Crier Pierce +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2220; -- [UNUSED] Undead Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2223; -- [UNUSED] Undead Cooking Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2282; -- [PH] Orgrun Iceflow +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2289; -- Connor McCoy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2291; -- Corbin Halman +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2292; -- Reginald Berry +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2293; -- [UNUSED] Sherra Vayne +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2294; -- Jaynice Sillestan +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2295; -- [UNUSED] Bartok Steelgrip +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2296; -- [UNUSED] Fulgar Iceforge +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2297; -- [UNUSED] Kerrik Firebeard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2300; -- [UNUSED] Seoman Verilas +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2301; -- [UNUSED] Nerrik Shoyul +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2312; -- [UNUSED] Thesule Klaven +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2312; -- +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2313; -- [UNUSED] Kir'Nazz +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2424; -- Test Banker +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2441; -- [UNUSED] Southshore Citizen +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2543; -- Kirin Tor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2614; -- [UNUSED] Stromgarde Horseman +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2615; -- [UNUSED] Stromgarde Roughrider +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2617; -- [UNUSED] Archmage Detrae +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2702; -- UNUSED +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2709; -- UNUSED +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2710; -- UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2756; -- UNUSED Grund Drokda +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2756; -- Reuse Me +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2797; -- Hovrak Gutrender +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2797; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2801; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2813; -- [UNUSED] Thurgas +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2815; -- [UNUSED] Teresa Shore +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2833; -- DEBUG - Gossip Gryphon Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2862; -- Warrior 21 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2863; -- Warrior 22 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2864; -- Warrior 23 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2865; -- Warrior 24 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2866; -- Warrior 26 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2867; -- Warrior 27 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2868; -- Warrior 28 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2869; -- Warrior 29 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2871; -- [PH] Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2872; -- [UNUSED] Whaldak Darbenk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2873; -- [PH] Raptor Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2874; -- [PH] Horse Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2875; -- [PH] Gorilla Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2877; -- [PH] Crawler Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2883; -- [UNUSED] [PH] Monster Slayer Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2885; -- [UNUSED] [PH] Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2896; -- [PH] Alliance Magic Skills Trainer +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2896; -- Magic Skill Trainer *Temp* +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2899; -- [PH] Alliance Toughness/Resist Trainer +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=2899; -- Toughness/Resist Trainer *Temp* +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2935; -- [PH] Demon Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2939; -- Jackson Bayne +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2940; -- [UNUSED] Frank Ward +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=2942; -- Dylan Bissel +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3070; -- [UNUSED] [PH] Mulgore Alchemy Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3071; -- [UNUSED] [PH] Mulgore Herbalism Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3082; -- [UNUSED] Narache Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3146; -- Gurek +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3148; -- [UNUSED] Torc the Orc +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3151; -- Captain Obvious +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=3151; -- Boat Operator +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3152; -- Cap'n Copyright +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=3152; -- Boat Operator +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3176; -- [UNUSED] [PH] Durotar Engineering Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3201; -- SM Test Mob +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3202; -- [UNUSED] Josh Test +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=3202; -- NPCTEST +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3299; -- [UNUSED] Antione LeMarca +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3302; -- [UNUSED] Korl +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3303; -- [UNUSED] Marna +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3307; -- [UNUSED] Orgrun Blacktusk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3420; -- [UNUSED] Ancestral Watcher +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3427; -- [UNUSED] Kendur +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3440; -- [UNUSED] Ancestral Sage +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3525; -- [UNUSED] Turtle Trainer +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=3538; -- Protector +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3558; -- [UNUSED] Temp Poisoning Vendor Undead +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3565; -- [UNUSED] Temp Reagent Vendor Undead +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3575; -- Praenus Raxxeus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3623; -- [UNUSED] Tursk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3651; -- [UNUSED] Kolkar Observer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3699; -- Nerra +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3718; -- [UNUSED] Wrathtail Tide Princess +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3777; -- Aelyssa +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3793; -- Initiate Druid +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3831; -- [UNUSED] Ancient Guardian +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=3831; -- NEED MODEL +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=3895; -- Boat Operator +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3896; -- Captain Hart +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3966; -- Kaleem +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3971; -- Agro 5 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3972; -- Agro 7 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=3973; -- Agro 10 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4039; -- Dinnis +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4045; -- [UNUSED] JEFF CHOW TEST +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=4045; -- No Clothes NPC +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4115; -- [UNUSED] Gravelsnout Ambusher +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=4115; -- +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4149; -- Kesteryth +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4153; -- Kysandia +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4174; -- Siannai +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4176; -- Ki'rasia +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4178; -- Shaia +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4179; -- Freillania +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4206; -- Talar +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4224; -- Talegon +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4237; -- Urthoniir +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4313; -- [UNUSED] [PH] Ambassador Saylaton Gravehoof +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4315; -- [UNUSED] Guthrin Gravehoof +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4318; -- [UNUSED] Delyka +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4322; -- Corthryn +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4340; -- Mirallia +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4439; -- [UNUSED] Charlga's Bodyguard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4443; -- Wazza +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4445; -- Griznak +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4487; -- Kodiak +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4579; -- [UNUSED] Alexander Lister +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4621; -- Rebald Yorglun +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4881; -- Varng +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4882; -- [UNUSED] Om'kan +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=4891; -- Chef +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=4942; -- Test Petition Giver +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=4942; -- Test +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=5007; -- UNUSED +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=5010; -- UNUSED +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=5014; -- UNUSED +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=5016; -- UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5050; -- [UNUSED] Rallus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5051; -- [UNUSED] Frewa +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5063; -- Pat's Test Kobold +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5098; -- [UNUSED] Guffren Boulderbeard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5105; -- Gilbin +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5131; -- [UNUSED] Kiren Tyrngaarde +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5192; -- [UNUSED] Nils Stonebrow +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5201; -- Pat's Test Human +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5355; -- Blink (Reuse) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5507; -- Celmoridan +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5544; -- [UNUSED] Yuriv Adhem +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5548; -- [PH] Mine Boss +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5549; -- [PH] Mine Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5550; -- [PH] PVP Peasent +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5551; -- [PH] Caravan Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5552; -- [PH] PVP Peon +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5553; -- [PH] Caravan Scout +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5554; -- [PH] PVP Wildlife +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5555; -- [PH] Ogre Caravan Packhorse +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5556; -- [PH] Alliance Commander +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5557; -- [PH] Horde Commander +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5558; -- [PH] Alliance Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5559; -- [PH] Horde Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5560; -- [PH] Alliance Raider +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5561; -- [PH] Horde Raider +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5562; -- [PH] Alliance Archer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5563; -- [PH] Horde Archer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5587; -- [PH] Alliance Mine Boss +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5588; -- [PH] Alliance Mine Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5589; -- [PH] Horde Mine Boss +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5590; -- [PH] Horde Mine Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5596; -- Twain Test Prop +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5604; -- [UNUSED] [PH] Orcish Barfly +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5621; -- Timmy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5626; -- Joey +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5627; -- Johnny +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5671; -- [UNUSED] Lawrence Sawyer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5672; -- [UNUSED] Charles Brewton +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5678; -- [UNUSED] Deathstalker Vincent DEBUG +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5745; -- Lazlow Ashby +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5746; -- Appolonia Kimble +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5796; -- Ben +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5801; -- [PH] Party Bot +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5813; -- [UNUSED] Shikar +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5818; -- [UNUSED] Tren'Shan +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5876; -- [UNUSED] Grumol +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=5876; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5877; -- [UNUSED] Yar'luk +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=5877; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5903; -- Nyx Bloodrage +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=5903; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5904; -- [UNUSED] Hurll Kans +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5936; -- Orca +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=5956; -- Graznab +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6032; -- [UNUSED] Sharn +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6046; -- [UNUSED] Gozwin Vilesprocket +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6067; -- [UNUSED] Meritt Herrion +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6183; -- [UNUSED] Briton Kilras +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6269; -- Azgalaril +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6270; -- Asjorah +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6526; -- GOSSIP TEST DUDE +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6687; -- Druid 40 (faster)! +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6688; -- Druid 40 (fastest!) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6767; -- Garona +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6769; -- [UNUSED] Ravenholdt Falconer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6770; -- [UNUSED] Ravenholdt Houndmaster +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6783; -- [UNUSED] Lorek Belm +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6926; -- Test Satyr +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=6931; -- Respawn Test Mob +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=6931; -- Free Bug 001 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=7186; -- A +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=7236; -- Test Anubisath +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=7236; -- I am a test, don't bug me +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=7314; -- Test BattleMaster +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=7488; -- Haka'wani +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=7624; -- Test Death Knight +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=7919; -- Gnomeregan - Matrix Punchograph 3005-A +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=7938; -- Test Auctioneer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8148; -- Waurg +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8316; -- Paladin 10 Alternate +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8321; -- Paladin 20 Alternate +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8322; -- Paladin 30 Alternate +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8323; -- Paladin 40 Alternate +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8498; -- TEST Uber Night Elf +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8499; -- TEST Uber Succubus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8500; -- TEST Uber Abomination +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8501; -- TEST Uber Crypt Fiend +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8502; -- TEST Uber Human +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8549; -- [UNUSED] Acolyte +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8613; -- Ozzie +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8777; -- Seinrick Coulthane +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8796; -- Swimming Murloc Test +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=8935; -- Paladin 20 AlternateHighDamage +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9557; -- [UNUSED] dun garok test +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9567; -- Test Stable Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9576; -- Stormwind Talent Master +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=9576; -- Talent Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9577; -- [UNUSED] Gorilla Test +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9578; -- Ironforge Talent Master +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=9578; -- Talent Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9579; -- Darnassus Talent Master +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=9579; -- Talent Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9580; -- Orgrimmar Talent Master +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=9580; -- Talent Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9581; -- Thunder Bluff Talent Master +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=9581; -- Talent Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9582; -- Undercity Talent Master +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=9582; -- Talent Master +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9617; -- [UNUSED] Eyan Mulcom +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9659; -- Unkillable Test Dummy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9686; -- [PH] TESTTAUREN +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9702; -- Grurk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9703; -- Il'thurk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9704; -- Lumurk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9820; -- [UNUSED] [PH] Cheese Servant Floh +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=9837; -- Lithilia +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10044; -- [PH] Alex's Raid Testing Peon +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10156; -- Scott's Test Dummy +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=10156; -- TEST, Don't BUG +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10203; -- Berylgos +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10236; -- Wep +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10237; -- Yor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10238; -- Staggon +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10239; -- Tepolar +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10256; -- [UNUSED] World Weapon Master Trainer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10291; -- Krysteea +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10295; -- Jennail Mooncaller +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10362; -- [UNUSED] Gethuxxuz +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10365; -- [UNUSED] Yillixa +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10368; -- [UNUSED] Dat'xus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10401; -- [UNUSED] Thuzadin Shadow Lord +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10402; -- [UNUSED] Cannibal Wight +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10403; -- [UNUSED] Devouring Wight +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10404; -- [UNUSED] Fetid Wight +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10443; -- [UNUSED] Gustav Montague +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10444; -- [UNUSED] Mallory Welsh +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10446; -- [UNUSED] Elliott Jacks +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10448; -- [UNUSED] Rachael Vaccar +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10449; -- Emily Vaccar +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10450; -- [UNUSED] Paul Burges +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10451; -- Sarah Arello +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10607; -- [UNUSED] Siralnaya +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10620; -- TEST NPC - DBUCKLER +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10736; -- Unkillable Test Dummy 60 Mage +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=10810; -- [UNUSED] Deathcaller Majestis +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11080; -- [PH[ Combat Tester +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11337; -- [UNUSED] Hakkar Axe Thrower +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11341; -- [UNUSED] Hakkar Berserker +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11342; -- [UNUSED] Hakkar Warrior +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11343; -- [UNUSED] Hakkar Warlord +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11344; -- [UNUSED] Hakkar Blood Drinker +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11345; -- [UNUSED] Hakkar Headhunter +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11349; -- [UNUSED] Gurubashi Hideskinner +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11354; -- [UNUSED] Gurubashi Warlord +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11358; -- [UNUSED] Daughter of Hakkar +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11364; -- [UNUSED] Zulian Tigress +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11366; -- [UNUSED] Zulian Matriarch +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11367; -- [UNUSED] Zulian Patriarch +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11369; -- [UNUSED] Hidden Bloodseeker +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11375; -- [UNUSED] Zath +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11376; -- [UNUSED] Lor'khan +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11377; -- [UNUSED] Hak'tharr the Mindhunter +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11379; -- [UNUSED] Nik'reesh +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11381; -- Jin +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11384; -- [UNUSED] Elder T'kashra +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11385; -- [UNUSED] Mogwhi the Ruthless +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11386; -- [UNUSED] Janook the Bladefury +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11392; -- Audrey Vergara +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11394; -- Lauren Preston +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11395; -- Kevin Faulder +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11396; -- Joelle McCarthy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11399; -- Ashlyn Vor'lair +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11400; -- Ann'rimor Falchi +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11403; -- Russle Hochstein +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11404; -- Dillon Gregor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11408; -- Watna +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11409; -- Jo'bu +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11410; -- Shal'vol +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11412; -- Danielle Koppen +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11414; -- Nicole Tarlow +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11415; -- Amber Provost +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11416; -- Thomas Brady +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11449; -- [UNUSED] Gordok Battle Mage +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11463; -- [UNUSED] Warpwood Scrabbler +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11468; -- [UNUSED] Eldreth Lichling +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11478; -- [UNUSED] Mana Beast +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11481; -- [UNUSED] Arcane Terror +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11493; -- [UNUSED] Sentius +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11495; -- [UNUSED] Avidus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11499; -- [UNUSED] Commander Gormaul +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11537; -- TEST GEAR PALADIN +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11538; -- TEST GEAR WARRIOR +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11539; -- TEST GEAR HUNTER +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11540; -- TEST GEAR MAGE +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11541; -- TEST GEAR WARLOCK +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11542; -- TEST GEAR DRUID +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11543; -- TEST GEAR SHAMAN +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11544; -- TEST GEAR PRIEST +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11545; -- TEST GEAR ROGUE +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11597; -- Cheveyo +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11599; -- Irondeep Geomancer UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11601; -- Irondeep Cave Lurker UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11660; -- [UNUSED] Molten Colossus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11670; -- [UNUSED] Flame Shrieker +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11902; -- Aiden +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11903; -- Alexander +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11904; -- Noah +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11905; -- Jordan +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11906; -- Sophia +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11907; -- Alanna +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11908; -- Mirah +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11909; -- Penelope +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11919; -- Claudia +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11926; -- [PH] Northshire Gift Dispenser +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11959; -- [UNUSED] Obsidian Watcher +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11978; -- [NOT USED] Neltharion +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=11980; -- [NOT USED] Zuluhed the Whacked +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12038; -- [UNUSED] Aerie Peak Cooking Supplies +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12180; -- Anubisath +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12317; -- Unkillable Test Dummy 60 Low AC +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12386; -- Magus Kyara +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12516; -- TEST Resist Gear +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12517; -- TEST Potions and Enchantments +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12741; -- Warrior 40 (More Leash) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12804; -- [PH] TEST Fire God +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12857; -- Elogit +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12916; -- Unkillable Test Dummy 60 Low Magic Resistances +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=12917; -- Unkillable Test Dummy 60 High Magic Resistances +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=13056; -- test spirit healer (DND) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=13156; -- Carrosh +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=13281; -- Furis +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=13339; -- Warrior 60 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=13838; -- Testing Totem +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=13856; -- Alliance Res Fixer +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=13856; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=13857; -- Horde Res Fixer +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=13857; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14018; -- Rezrelek +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14042; -- Rytama +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14143; -- Ar'lia +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14144; -- Taroen +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14145; -- Ja'ker +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14146; -- Urrul +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14147; -- Lorael +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14148; -- Fre'an +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14161; -- Karana +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14162; -- RaidMage +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=14162; -- 100FR Arcane +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14181; -- [PH] Graveyard Herald +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14201; -- [UNUSED] Sid Stuco +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14641; -- [PH] Horde spell thrower +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14642; -- [PH] Alliance Spell thrower +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14643; -- [PH] Alliance Herald +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14644; -- [PH] Horde Herald +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14685; -- Morbus +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14694; -- Necrosis +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14699; -- Spectral Soldier UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14706; -- Skeletal Shocktrooper UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14711; -- Plagued Eater UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14719; -- [PH] Alliance Tower Lieutenant +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14735; -- ggoodman's flag tester +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14746; -- [PH] Horde Tower Lieutenant +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14824; -- GGOODMAN +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14830; -- Unkillable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14831; -- Unkillable Test Dummy 63 Warrior +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14851; -- Bog +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14852; -- Throk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14853; -- Torg +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14854; -- Kall +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14855; -- Dagg +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14856; -- Mott +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14858; -- Progk +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14870; -- Stoneclaw Totem TEST +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14885; -- [PH] Jon LeCraft +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=14885; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14906; -- Test Guy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=14913; -- TEST DUDE +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15081; -- Gri'lek +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15123; -- [PH] Kris Zierhut +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=15123; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15133; -- Killable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15134; -- Outlands Test Dummy Warrior 70 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15142; -- Outlands Test Dummy Warrior 60 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15143; -- Outlands Test Dummy Warrior 63 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15144; -- Outlands Test Dummy Warrior 65 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15145; -- Outlands Test Dummy Warrior 67 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15151; -- Outlands Test Dummy Warrior 55 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15152; -- Outlands Test Dummy Warrior 56 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15153; -- Outlands Test Dummy Warrior 57 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15154; -- Outlands Test Dummy Warrior 58 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15155; -- Outlands Test Dummy Warrior 59 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15156; -- Outlands Test Dummy Warrior 61 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15157; -- Outlands Test Dummy Warrior 62 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15158; -- Outlands Test Dummy Warrior 64 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15159; -- Outlands Test Dummy Warrior 66 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15160; -- Outlands Test Dummy Warrior 68 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15161; -- Outlands Test Dummy Warrior 69 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15166; -- [PH] Luis Barriga +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15167; -- [PH] Luis Test NPC +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15173; -- Outlands Test Dummy Warrior 54 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15210; -- Vulculon UNUSED +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15223; -- [PH] [UNUSED] Lord Inquisitor Opalezzix +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15226; -- [UNUSED] Vekniss Builder +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15227; -- [UNUSED] Vekniss Hiveshaper +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15228; -- [UNUSED] Vekniss Wellborer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15231; -- [UNUSED] Vekniss Patroller +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15232; -- [UNUSED] Vekniss Eradicator +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15234; -- [UNUSED] Vekniss Swarmer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15237; -- [UNUSED] Vekniss Wrathstinger +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15238; -- [UNUSED] Vekniss Hive Reaver +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15239; -- [UNUSED] Vekniss Hive Lurker +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15241; -- [UNUSED] Vekniss Crusher +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15242; -- [UNUSED] Vekniss Demolisher +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15243; -- [UNUSED] Vekniss Wasprider +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15244; -- [UNUSED] Vekniss Hive Raider +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15245; -- [UNUSED] Vekniss Waspguard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15248; -- [UNUSED] Qiraji Soulbender +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15251; -- [UNUSED] Qiraji Slaymaster +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15253; -- [UNUSED] Qiraji Champion +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15254; -- [UNUSED] Qiraji Captain +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15255; -- [UNUSED] Qiraji Officer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15256; -- [UNUSED] Qiraji Commander +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15257; -- [UNUSED] Qiraji Honor Guard +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15258; -- [UNUSED] Qiraji Praetor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15259; -- [UNUSED] Qiraji Imperator +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15322; -- [UNUSED] Hive'Zara Ambusher +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15326; -- [UNUSED] Hive'Zara Swarmer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15329; -- [UNUSED] Hive'Zara Scout +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15330; -- [UNUSED] Sand Borer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15331; -- [UNUSED] Dune Tunneler +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15332; -- [UNUSED] Crystal Feeder +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15337; -- [UNUSED] Sand Mold +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15342; -- [UNUSED] Sphinx +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15345; -- [UNUSED] Daughter of Hecate +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15346; -- [UNUSED] Qiraji Wasprider +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15347; -- [UNUSED] Qiraji Wasplord +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15393; -- [UNUSED] Ruins Qiraji Gladiator Named 7 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15472; -- [UNUSED] Deep Ooze +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15608; -- Medivh +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15619; -- silithus test mob +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15632; -- Test dude for 1.8 +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=15801; -- HOLDER OF THE GONG +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15982; -- [PH] Valentine Reveler, Male +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15983; -- [PH] Valentine Reveler, Female +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15985; -- [PH] Eric Maloof Test Guy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15991; -- Lady Dena Kennedy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15992; -- Sam's Test Dummy 1 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15993; -- Sam's Test Dummy 2 +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15996; -- Sam's Test Dummy 1 (1) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15997; -- Sam's Test Dummy 2 (1) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15998; -- Sam's Test Dummy 1 (2) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=15999; -- Sam's Test Dummy 2 (2) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16026; -- Flesh Giant B [PH] +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16035; -- Bog Beast B [PH] +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16039; -- Pack Trainer [PH] +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16040; -- Pack Handler [PH] +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16077; -- [PH] Alex's Test DPS Mob +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16078; -- Unkillable Fixed Damage Test Dummy +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16089; -- Omar the Test Kobold +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16099; -- [PH] Naxxramas Test Boss +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=16099; -- Minion of Alex +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16128; -- Rhonin +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16138; -- [UNUSED] Scourge Invasion Guardian +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16140; -- [UNUSED] Necropolis Crystal, Buttress +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16188; -- [UNUSED] Buttress Channeler +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16450; -- She number one +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=16450; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16454; -- She number two +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=16454; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16455; -- She number three +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=16455; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16456; -- Poley +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16536; -- test: saved world state +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16609; -- Giant Claw Tentacle Test +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=16891; -- Yuree +UPDATE `locales_creature` SET `subname_loc7`=NULL WHERE `entry`=16999; -- Public Test Realm Bot +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=17163; -- Worm Target (DND) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=17239; -- [PH] Plaguelands Herald +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=17249; -- Landro +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=17284; -- Lottery Commissioner [DND] +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=17313; -- Unkillable Test Dummy Spammer +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=17685; -- Unkillable Test Dummy 60 No Armor +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=18153; -- Spirit Healer (DND) +UPDATE `locales_creature` SET `name_loc7`='' WHERE `entry`=18199; -- Silithus Dust Turnin Quest Doodad Horde +UPDATE `locales_quest` SET `Title_loc7`=NULL WHERE `entry`=940; -- Teldrassil +UPDATE `locales_quest` SET `Title_loc7`=NULL WHERE `entry`=954; -- Bashal\'Aran +UPDATE `locales_quest` SET `Title_loc7`=NULL WHERE `entry`=955; -- Bashal\'Aran +UPDATE `locales_quest` SET `Title_loc7`=NULL WHERE `entry`=956; -- Bashal\'Aran +UPDATE `locales_quest` SET `Title_loc7`=NULL WHERE `entry`=957; -- Bashal\'Aran +UPDATE `locales_quest` SET `Title_loc7`=NULL WHERE `entry`=1009; -- Ruuzel +UPDATE `locales_quest` SET `Title_loc7`=NULL WHERE `entry`=1684; -- Elanaria +UPDATE `locales_quest` SET `Title_loc7`=NULL WHERE `entry`=3903; -- Milly Osworth +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=20650; -- upperLdoor +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=20651; -- lowerLdoor +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=20653; -- upperLdoor +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=20654; -- lowerLdoor +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=20656; -- upperLdoor +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=20657; -- lowerLdoor +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=25330; -- General Turalyon +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=175665; -- Doodad_DwarfSign_Fireworks01 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177187; -- Tharnarun's Cure +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177224; -- Troll Drum Sound Object +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=180217; -- Whipweed Entangle Trap +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=180397; -- PVP HOLIDAY GENERIC SIGNPOST +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=180400; -- PVP HOLIDAY ALLIANCE CTF +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=19539; -- Medium Wisp +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=19540; -- Large Wisp +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177245; -- Doodad_WroughtIronDoor01 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177246; -- Doodad_WroughtIronDoor02 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177247; -- Doodad_WroughtIronDoor03 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177248; -- Doodad_WroughtIronDoor04 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177249; -- Doodad_WroughtIronDoor05 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177250; -- Doodad_WroughtIronDoor06 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177251; -- Doodad_WroughtIronDoor07 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177252; -- Doodad_WroughtIronDoor08 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177253; -- Doodad_WroughtIronDoor09 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177254; -- Doodad_opendoor_01 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177255; -- Doodad_opendoor_03 +UPDATE `locales_gameobject` SET `name_loc7`='' WHERE `entry`=177256; -- Doodad_opendoor_02 +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=19; -- NPC +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=67; -- [UNUSED] Marlon Darnik +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=70; -- [UNUSED] Lower Class Citizen +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=71; -- Rankist +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=72; -- [UNUSED] Antaris the Trader +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=73; -- Questgiver +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=75; -- [UNUSED] Vashaum Nightwither +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=81; -- [UNUSED] Luglar the Clogger +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=82; -- Crazy Leonetti +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=87; -- Forest Troll Berserker +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=90; -- Sea Giant +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=93; -- Centaur +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=102; -- Bronze Dragonspawn +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=106; -- Kodo Beast +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=108; -- Green Dragonspawn +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=109; -- White Dragonspawn +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=128; -- Testing +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=129; -- Angry Programmer Tweedle Dum +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=130; -- Programmer Vendor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=149; -- [UNUSED] Small Black Dragon Whelp +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=150; -- [UNUSED] Brother Milius +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=153; -- Bethina +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=153; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=161; -- [UNUSED] Ander the Monk +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=163; -- [UNUSED] Destitute Farmer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=165; -- [UNUSED] Small Child +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=192; -- Ice Troll +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=200; -- Shambling Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=201; -- Brittlebones Skeleton UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=204; -- [UNUSED] Cackle Flamebone +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=207; -- [UNUSED] Riverpaw Hideflayer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=208; -- [UNUSED] Riverpaw Pack Warder +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=209; -- [UNUSED] Riverpaw Bone Chanter +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=219; -- [UNUSED] Logan Mar +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=220; -- [UNUSED] Khebil Steelsmith +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=229; -- Vaious +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=243; -- [UNUSED] Greeby Mudwhisker TEST +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=260; -- [UNUSED] Elwynn Tower Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=262; -- Half-eaten body +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=280; -- Placeholder - Jasperlode Mine +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=280; -- Area Trigger +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=281; -- Kobold Tank +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=282; -- Kobold Spellcaster +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=283; -- Kobold Healer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=287; -- Placeholder - Darkhollow Mine +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=290; -- Placeholder - Fargodeep Mine +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=290; -- Area Trigger +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=291; -- Placeholder Chest of Drawers +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=291; -- Placeholder! +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=296; -- [UNUSED] Goodmother Jans +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=298; -- [UNUSED] Aunt Bethda +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=298; -- +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=301; -- [UNUSED] Brog'Mud +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=303; -- Placeholder Interactive Doodad - jk +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=318; -- [UNUSED] Brother Akil +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=319; -- [UNUSED] Brother Benthas +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=320; -- [UNUSED] Brother Cryus +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=321; -- [UNUSED] Brother Deros +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=322; -- [UNUSED] Brother Enoch +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=323; -- [UNUSED] Brother Farthing +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=324; -- [UNUSED] Brother Greishan +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=326; -- [UNUSED] Brother Ictharin +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=333; -- [UNUSED] Edwardo the Jester +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=336; -- [UNUSED] Rin Tal'Vara +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=339; -- [UNUSED] Helgor the Pugilist +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=353; -- Antonia Dart +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=353; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=354; -- [UNUSED] Grall Twomoons +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=361; -- Saytr +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=365; -- Scott's Flying Mount +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=380; -- [UNUSED] Waldin Thorbatt +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=386; -- [UNUSED] Ulric the Grim +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=399; -- Boy - placeholder 05 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=400; -- Boy - placeholder 06 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=401; -- Boy - placeholder 07 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=402; -- Boy - placeholder 08 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=403; -- Boy - placeholder 09 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=404; -- Girl - placeholder 01 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=405; -- Girl - placeholder 02 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=406; -- Girl - placeholder 03 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=407; -- Girl - placeholder 04 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=408; -- Girl - placeholder 05 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=409; -- Girl - placeholder 06 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=410; -- Girl - placeholder 07 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=411; -- Girl - placeholder 08 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=421; -- Murphestos +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=444; -- [UNUSED] Goreripper +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=470; -- [UNUSED] Scribe Colburg +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=496; -- [UNUSED] Watcher Kleeman +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=497; -- [UNUSED] Watcher Benjamin +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=498; -- [UNUSED] Watcher Larsen +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=509; -- [UNUSED] Long Fang +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=516; -- [UNUSED] Riverpaw Hunter +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=535; -- [UNUSED] Savar +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=536; -- [UNUSED] Rhal'Del +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=538; -- [UNUSED] Buk'Cha +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=586; -- [UNUSED] Watcher Kern +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=592; -- [UNUSED] Defias Arsonist +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=605; -- [UNUSED] Mr. Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=606; -- [UNUSED] Mrs. Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=607; -- [UNUSED] Johnny Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=609; -- [UNUSED] Grandpa Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=610; -- [UNUSED] Rabid Gina Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=611; -- [UNUSED] Rabid Mr. Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=612; -- [UNUSED] Rabid Mrs. Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=613; -- [UNUSED] Rabid Johnny Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=614; -- [UNUSED] Rabid Grandpa Whipple +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=725; -- [UNUSED] Skeletal Enforcer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=753; -- [UNUSED] Rebel Soldier +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=809; -- [UNUSED] Smith Theo +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=897; -- [UNUSED] Brannon Aybara (TEMP) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=904; -- [UNUSED] Regna Khurn +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=919; -- [UNUSED] [PH] Berail Spiritwhisper +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=919; -- Shaman Trainer *Temp* +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=924; -- [UNUSED] Lesser Arachnid +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=953; -- Spawn Test One +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=953; -- TEST MOB +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=996; -- Cheesy Test Tailor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1058; -- [UNUSED] Truek +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1066; -- UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1227; -- Rygal Rocknell +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1227; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1230; -- [UNUSED] Lexin Haze +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1235; -- [UNUSED] Maryann Grapefoot +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1288; -- [UNUSED] Hevram Bristol +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1288; -- Mace & Staff Merchant +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1290; -- [UNUSED] Winston Bagley +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1290; -- Cloth Armor Merchant +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1293; -- [UNUSED] Gerard Granger +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1306; -- [UNUSED] Melechan Damodred +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1361; -- [UNUSED] Kern the Enforcer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1401; -- Test Squirrel +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1410; -- Loranna Dawnfyre UNUSED (Reuse me) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1455; -- [UNUSED] Grummar Thunk +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1467; -- [UNUSED] [PH] Brawl Thunderpunch +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1467; -- Weaponsmith +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1485; -- [UNUSED] Bazaar Merchant TEST +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1546; -- [UNUSED] Kegnar Thraln +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1567; -- [UNUSED] Anson Phelps +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1567; -- Miner +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1574; -- Mage 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1575; -- Mage 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1576; -- Mage 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1577; -- Mage 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1578; -- Mage 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1579; -- Mage 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1580; -- Mage 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1581; -- Warlock 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1582; -- Warlock 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1583; -- Warlock 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1584; -- Warlock 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1585; -- Warlock 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1586; -- Warlock 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1587; -- Warlock 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1588; -- Shaman 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1589; -- Shaman 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1590; -- Shaman 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1591; -- Shaman 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1592; -- Shaman 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1593; -- Shaman 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1594; -- Shaman 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1595; -- Rogue 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1596; -- Rogue 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1597; -- Rogue 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1598; -- Rogue 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1599; -- Rogue 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1600; -- Rogue 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1601; -- Rogue 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1602; -- Paladin 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1603; -- Paladin 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1604; -- Druid 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1605; -- Paladin 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1606; -- Paladin 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1607; -- Druid 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1608; -- Druid 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1609; -- Druid 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1613; -- Paladin 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1614; -- Paladin 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1615; -- Paladin 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1616; -- Druid 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1617; -- Druid 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1618; -- Hunter 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1619; -- Druid 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1620; -- Hunter 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1621; -- Hunter 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1622; -- Priest 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1623; -- Hunter 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1624; -- Priest 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1625; -- Hunter 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1626; -- Priest 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1627; -- Priest 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1628; -- Hunter 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1629; -- Priest 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1631; -- Hunter 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1633; -- Priest 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1634; -- Priest 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1635; -- Warrior 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1636; -- Warrior 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1637; -- Warrior 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1638; -- Warrior 15 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1639; -- Warrior 20 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1640; -- Warrior 30 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1641; -- Warrior 40 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1643; -- [UNUSED] Elwynn Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1644; -- [UNUSED] Redridge Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1649; -- UNUSED Jordan Croft +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1649; -- Reuse Me +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1659; -- [UNUSED] Coleman Mills +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1659; -- NEEDS MODEL +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1677; -- [UNUSED] Curtis Ashlock +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1714; -- SAVE Defias Lifer +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1723; -- Placeholder +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1724; -- Placeholder +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1758; -- Warlock (TEST) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1759; -- Mage (TEST) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1760; -- Warrior (TEST) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1761; -- Priest (TEST) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1762; -- Rogue (TEST) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1857; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1858; -- Pissed not a Vendor +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1858; -- Pissed Vendor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1859; -- [UNUSED] Nyein Longwind +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1859; -- Bowyer *Temp* +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1925; -- Immune to Fire +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1926; -- Immune to Frost +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1927; -- Immune to Holy +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1928; -- Immune to Shadow +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1929; -- Immune to Nature +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=1930; -- Immune to Physical +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1979; -- TEST WOLF (ALPHA FIRST) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1980; -- TEST WOLF (ALPHA SECOND) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=1987; -- Webwood Creeper UNUSED +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2051; -- Model and Texture +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2087; -- [UNUSED] Ambermill Citizen +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2133; -- [UNUSED] Theo Reshan +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2138; -- Warrior 25 +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2154; -- Model and Texture +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2197; -- [UNUSED] Crier Kirton +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2199; -- [UNUSED] Crier Backus +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2200; -- [UNUSED] Crier Pierce +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2220; -- [UNUSED] Undead Blacksmith Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2223; -- [UNUSED] Undead Cooking Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2282; -- [PH] Orgrun Iceflow +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2293; -- [UNUSED] Sherra Vayne +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2295; -- [UNUSED] Bartok Steelgrip +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2296; -- [UNUSED] Fulgar Iceforge +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2297; -- [UNUSED] Kerrik Firebeard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2300; -- [UNUSED] Seoman Verilas +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2301; -- [UNUSED] Nerrik Shoyul +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2312; -- [UNUSED] Thesule Klaven +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2312; -- +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2313; -- [UNUSED] Kir'Nazz +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2424; -- Test Banker +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2441; -- [UNUSED] Southshore Citizen +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2614; -- [UNUSED] Stromgarde Horseman +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2615; -- [UNUSED] Stromgarde Roughrider +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2617; -- [UNUSED] Archmage Detrae +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2702; -- UNUSED +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2709; -- UNUSED +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2710; -- UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2756; -- UNUSED Grund Drokda +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2756; -- Reuse Me +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2797; -- Hovrak Gutrender +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2797; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2801; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2813; -- [UNUSED] Thurgas +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2815; -- [UNUSED] Teresa Shore +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2833; -- DEBUG - Gossip Gryphon Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2862; -- Warrior 21 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2863; -- Warrior 22 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2864; -- Warrior 23 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2865; -- Warrior 24 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2866; -- Warrior 26 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2867; -- Warrior 27 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2868; -- Warrior 28 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2869; -- Warrior 29 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2871; -- [PH] Tallstrider Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2872; -- [UNUSED] Whaldak Darbenk +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2873; -- [PH] Raptor Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2874; -- [PH] Horse Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2875; -- [PH] Gorilla Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2877; -- [PH] Crawler Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2883; -- [UNUSED] [PH] Monster Slayer Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2885; -- [UNUSED] [PH] Magic Skills Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2896; -- [PH] Alliance Magic Skills Trainer +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2896; -- Magic Skill Trainer *Temp* +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2899; -- [PH] Alliance Toughness/Resist Trainer +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=2899; -- Toughness/Resist Trainer *Temp* +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2935; -- [PH] Demon Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=2940; -- [UNUSED] Frank Ward +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3070; -- [UNUSED] [PH] Mulgore Alchemy Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3071; -- [UNUSED] [PH] Mulgore Herbalism Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3082; -- [UNUSED] Narache Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3148; -- [UNUSED] Torc the Orc +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3151; -- Captain Obvious +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=3151; -- Boat Operator +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3152; -- Cap'n Copyright +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=3152; -- Boat Operator +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3176; -- [UNUSED] [PH] Durotar Engineering Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3201; -- SM Test Mob +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3202; -- [UNUSED] Josh Test +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=3202; -- NPCTEST +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3299; -- [UNUSED] Antione LeMarca +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3302; -- [UNUSED] Korl +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3303; -- [UNUSED] Marna +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3307; -- [UNUSED] Orgrun Blacktusk +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3420; -- [UNUSED] Ancestral Watcher +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3427; -- [UNUSED] Kendur +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3440; -- [UNUSED] Ancestral Sage +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3525; -- [UNUSED] Turtle Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3558; -- [UNUSED] Temp Poisoning Vendor Undead +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3565; -- [UNUSED] Temp Reagent Vendor Undead +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3623; -- [UNUSED] Tursk +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3651; -- [UNUSED] Kolkar Observer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3718; -- [UNUSED] Wrathtail Tide Princess +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3793; -- Initiate Druid +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3831; -- [UNUSED] Ancient Guardian +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=3831; -- NEED MODEL +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=3895; -- Boat Operator +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3896; -- Captain Hart +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3971; -- Agro 5 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3972; -- Agro 7 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=3973; -- Agro 10 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4045; -- [UNUSED] JEFF CHOW TEST +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=4045; -- No Clothes NPC +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4115; -- [UNUSED] Gravelsnout Ambusher +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=4115; -- +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4313; -- [UNUSED] [PH] Ambassador Saylaton Gravehoof +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4315; -- [UNUSED] Guthrin Gravehoof +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4318; -- [UNUSED] Delyka +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4439; -- [UNUSED] Charlga's Bodyguard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4579; -- [UNUSED] Alexander Lister +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4882; -- [UNUSED] Om'kan +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=4942; -- Test Petition Giver +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=4942; -- Test +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=5007; -- UNUSED +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=5010; -- UNUSED +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=5014; -- UNUSED +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=5016; -- UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5050; -- [UNUSED] Rallus +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5051; -- [UNUSED] Frewa +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5063; -- Pat's Test Kobold +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5098; -- [UNUSED] Guffren Boulderbeard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5131; -- [UNUSED] Kiren Tyrngaarde +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5192; -- [UNUSED] Nils Stonebrow +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5201; -- Pat's Test Human +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5355; -- Blink (Reuse) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5544; -- [UNUSED] Yuriv Adhem +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5548; -- [PH] Mine Boss +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5549; -- [PH] Mine Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5550; -- [PH] PVP Peasent +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5551; -- [PH] Caravan Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5552; -- [PH] PVP Peon +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5553; -- [PH] Caravan Scout +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5554; -- [PH] PVP Wildlife +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5555; -- [PH] Ogre Caravan Packhorse +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5556; -- [PH] Alliance Commander +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5557; -- [PH] Horde Commander +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5558; -- [PH] Alliance Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5559; -- [PH] Horde Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5560; -- [PH] Alliance Raider +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5561; -- [PH] Horde Raider +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5562; -- [PH] Alliance Archer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5563; -- [PH] Horde Archer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5587; -- [PH] Alliance Mine Boss +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5588; -- [PH] Alliance Mine Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5589; -- [PH] Horde Mine Boss +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5590; -- [PH] Horde Mine Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5596; -- Twain Test Prop +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5604; -- [UNUSED] [PH] Orcish Barfly +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5671; -- [UNUSED] Lawrence Sawyer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5672; -- [UNUSED] Charles Brewton +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5678; -- [UNUSED] Deathstalker Vincent DEBUG +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5801; -- [PH] Party Bot +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5813; -- [UNUSED] Shikar +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5818; -- [UNUSED] Tren'Shan +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5876; -- [UNUSED] Grumol +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=5876; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5877; -- [UNUSED] Yar'luk +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=5877; -- Far Watch Sparrer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5903; -- Nyx Bloodrage +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=5903; -- iCoke Redemption Vendor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=5904; -- [UNUSED] Hurll Kans +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6032; -- [UNUSED] Sharn +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6046; -- [UNUSED] Gozwin Vilesprocket +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6067; -- [UNUSED] Meritt Herrion +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6183; -- [UNUSED] Briton Kilras +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6526; -- GOSSIP TEST DUDE +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6687; -- Druid 40 (faster)! +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6688; -- Druid 40 (fastest!) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6769; -- [UNUSED] Ravenholdt Falconer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6770; -- [UNUSED] Ravenholdt Houndmaster +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6783; -- [UNUSED] Lorek Belm +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6926; -- Test Satyr +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=6931; -- Respawn Test Mob +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=6931; -- Free Bug 001 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=7186; -- A +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=7236; -- Test Anubisath +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=7236; -- I am a test, don't bug me +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=7314; -- Test BattleMaster +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=7624; -- Test Death Knight +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=7919; -- Gnomeregan - Matrix Punchograph 3005-A +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=7938; -- Test Auctioneer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8316; -- Paladin 10 Alternate +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8321; -- Paladin 20 Alternate +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8322; -- Paladin 30 Alternate +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8323; -- Paladin 40 Alternate +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8498; -- TEST Uber Night Elf +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8499; -- TEST Uber Succubus +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8500; -- TEST Uber Abomination +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8501; -- TEST Uber Crypt Fiend +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8502; -- TEST Uber Human +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8549; -- [UNUSED] Acolyte +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8796; -- Swimming Murloc Test +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=8935; -- Paladin 20 AlternateHighDamage +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9557; -- [UNUSED] dun garok test +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9567; -- Test Stable Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9576; -- Stormwind Talent Master +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=9576; -- Talent Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9577; -- [UNUSED] Gorilla Test +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9578; -- Ironforge Talent Master +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=9578; -- Talent Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9579; -- Darnassus Talent Master +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=9579; -- Talent Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9580; -- Orgrimmar Talent Master +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=9580; -- Talent Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9581; -- Thunder Bluff Talent Master +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=9581; -- Talent Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9582; -- Undercity Talent Master +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=9582; -- Talent Master +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9617; -- [UNUSED] Eyan Mulcom +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9659; -- Unkillable Test Dummy +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9686; -- [PH] TESTTAUREN +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=9820; -- [UNUSED] [PH] Cheese Servant Floh +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10044; -- [PH] Alex's Raid Testing Peon +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10156; -- Scott's Test Dummy +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=10156; -- TEST, Don't BUG +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10256; -- [UNUSED] World Weapon Master Trainer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10362; -- [UNUSED] Gethuxxuz +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10365; -- [UNUSED] Yillixa +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10368; -- [UNUSED] Dat'xus +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10401; -- [UNUSED] Thuzadin Shadow Lord +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10402; -- [UNUSED] Cannibal Wight +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10403; -- [UNUSED] Devouring Wight +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10404; -- [UNUSED] Fetid Wight +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10443; -- [UNUSED] Gustav Montague +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10444; -- [UNUSED] Mallory Welsh +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10446; -- [UNUSED] Elliott Jacks +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10448; -- [UNUSED] Rachael Vaccar +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10450; -- [UNUSED] Paul Burges +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10607; -- [UNUSED] Siralnaya +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10620; -- TEST NPC - DBUCKLER +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10736; -- Unkillable Test Dummy 60 Mage +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=10810; -- [UNUSED] Deathcaller Majestis +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11080; -- [PH[ Combat Tester +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11337; -- [UNUSED] Hakkar Axe Thrower +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11341; -- [UNUSED] Hakkar Berserker +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11342; -- [UNUSED] Hakkar Warrior +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11343; -- [UNUSED] Hakkar Warlord +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11344; -- [UNUSED] Hakkar Blood Drinker +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11345; -- [UNUSED] Hakkar Headhunter +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11349; -- [UNUSED] Gurubashi Hideskinner +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11354; -- [UNUSED] Gurubashi Warlord +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11358; -- [UNUSED] Daughter of Hakkar +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11364; -- [UNUSED] Zulian Tigress +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11366; -- [UNUSED] Zulian Matriarch +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11367; -- [UNUSED] Zulian Patriarch +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11369; -- [UNUSED] Hidden Bloodseeker +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11375; -- [UNUSED] Zath +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11376; -- [UNUSED] Lor'khan +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11377; -- [UNUSED] Hak'tharr the Mindhunter +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11379; -- [UNUSED] Nik'reesh +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11384; -- [UNUSED] Elder T'kashra +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11385; -- [UNUSED] Mogwhi the Ruthless +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11386; -- [UNUSED] Janook the Bladefury +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11449; -- [UNUSED] Gordok Battle Mage +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11463; -- [UNUSED] Warpwood Scrabbler +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11468; -- [UNUSED] Eldreth Lichling +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11478; -- [UNUSED] Mana Beast +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11481; -- [UNUSED] Arcane Terror +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11493; -- [UNUSED] Sentius +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11495; -- [UNUSED] Avidus +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11499; -- [UNUSED] Commander Gormaul +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11537; -- TEST GEAR PALADIN +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11538; -- TEST GEAR WARRIOR +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11539; -- TEST GEAR HUNTER +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11540; -- TEST GEAR MAGE +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11541; -- TEST GEAR WARLOCK +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11542; -- TEST GEAR DRUID +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11543; -- TEST GEAR SHAMAN +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11544; -- TEST GEAR PRIEST +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11545; -- TEST GEAR ROGUE +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11599; -- Irondeep Geomancer UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11601; -- Irondeep Cave Lurker UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11660; -- [UNUSED] Molten Colossus +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11670; -- [UNUSED] Flame Shrieker +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11926; -- [PH] Northshire Gift Dispenser +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11959; -- [UNUSED] Obsidian Watcher +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11978; -- [NOT USED] Neltharion +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=11980; -- [NOT USED] Zuluhed the Whacked +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=12038; -- [UNUSED] Aerie Peak Cooking Supplies +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=12317; -- Unkillable Test Dummy 60 Low AC +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=12516; -- TEST Resist Gear +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=12517; -- TEST Potions and Enchantments +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=12741; -- Warrior 40 (More Leash) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=12804; -- [PH] TEST Fire God +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=12916; -- Unkillable Test Dummy 60 Low Magic Resistances +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=12917; -- Unkillable Test Dummy 60 High Magic Resistances +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=13056; -- test spirit healer (DND) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=13339; -- Warrior 60 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=13838; -- Testing Totem +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=13856; -- Alliance Res Fixer +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=13856; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=13857; -- Horde Res Fixer +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=13857; -- Click me to clear res effects +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14162; -- RaidMage +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=14162; -- 100FR Arcane +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14181; -- [PH] Graveyard Herald +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14201; -- [UNUSED] Sid Stuco +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14641; -- [PH] Horde spell thrower +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14642; -- [PH] Alliance Spell thrower +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14643; -- [PH] Alliance Herald +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14644; -- [PH] Horde Herald +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14699; -- Spectral Soldier UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14706; -- Skeletal Shocktrooper UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14711; -- Plagued Eater UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14719; -- [PH] Alliance Tower Lieutenant +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14735; -- ggoodman's flag tester +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14746; -- [PH] Horde Tower Lieutenant +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14824; -- GGOODMAN +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14830; -- Unkillable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14831; -- Unkillable Test Dummy 63 Warrior +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14870; -- Stoneclaw Totem TEST +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14885; -- [PH] Jon LeCraft +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=14885; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14906; -- Test Guy +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=14913; -- TEST DUDE +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15123; -- [PH] Kris Zierhut +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=15123; -- Designer Extraordinaire +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15133; -- Killable Test Dummy 60 Warrior +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15134; -- Outlands Test Dummy Warrior 70 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15142; -- Outlands Test Dummy Warrior 60 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15143; -- Outlands Test Dummy Warrior 63 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15144; -- Outlands Test Dummy Warrior 65 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15145; -- Outlands Test Dummy Warrior 67 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15151; -- Outlands Test Dummy Warrior 55 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15152; -- Outlands Test Dummy Warrior 56 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15153; -- Outlands Test Dummy Warrior 57 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15154; -- Outlands Test Dummy Warrior 58 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15155; -- Outlands Test Dummy Warrior 59 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15156; -- Outlands Test Dummy Warrior 61 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15157; -- Outlands Test Dummy Warrior 62 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15158; -- Outlands Test Dummy Warrior 64 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15159; -- Outlands Test Dummy Warrior 66 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15160; -- Outlands Test Dummy Warrior 68 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15161; -- Outlands Test Dummy Warrior 69 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15166; -- [PH] Luis Barriga +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15167; -- [PH] Luis Test NPC +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15173; -- Outlands Test Dummy Warrior 54 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15210; -- Vulculon UNUSED +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15223; -- [PH] [UNUSED] Lord Inquisitor Opalezzix +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15226; -- [UNUSED] Vekniss Builder +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15227; -- [UNUSED] Vekniss Hiveshaper +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15228; -- [UNUSED] Vekniss Wellborer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15231; -- [UNUSED] Vekniss Patroller +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15232; -- [UNUSED] Vekniss Eradicator +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15234; -- [UNUSED] Vekniss Swarmer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15237; -- [UNUSED] Vekniss Wrathstinger +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15238; -- [UNUSED] Vekniss Hive Reaver +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15239; -- [UNUSED] Vekniss Hive Lurker +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15241; -- [UNUSED] Vekniss Crusher +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15242; -- [UNUSED] Vekniss Demolisher +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15243; -- [UNUSED] Vekniss Wasprider +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15244; -- [UNUSED] Vekniss Hive Raider +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15245; -- [UNUSED] Vekniss Waspguard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15248; -- [UNUSED] Qiraji Soulbender +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15251; -- [UNUSED] Qiraji Slaymaster +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15253; -- [UNUSED] Qiraji Champion +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15254; -- [UNUSED] Qiraji Captain +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15255; -- [UNUSED] Qiraji Officer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15256; -- [UNUSED] Qiraji Commander +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15257; -- [UNUSED] Qiraji Honor Guard +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15258; -- [UNUSED] Qiraji Praetor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15259; -- [UNUSED] Qiraji Imperator +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15322; -- [UNUSED] Hive'Zara Ambusher +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15326; -- [UNUSED] Hive'Zara Swarmer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15329; -- [UNUSED] Hive'Zara Scout +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15330; -- [UNUSED] Sand Borer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15331; -- [UNUSED] Dune Tunneler +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15332; -- [UNUSED] Crystal Feeder +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15337; -- [UNUSED] Sand Mold +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15342; -- [UNUSED] Sphinx +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15345; -- [UNUSED] Daughter of Hecate +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15346; -- [UNUSED] Qiraji Wasprider +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15347; -- [UNUSED] Qiraji Wasplord +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15393; -- [UNUSED] Ruins Qiraji Gladiator Named 7 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15472; -- [UNUSED] Deep Ooze +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15619; -- silithus test mob +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15632; -- Test dude for 1.8 +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=15801; -- HOLDER OF THE GONG +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15982; -- [PH] Valentine Reveler, Male +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15983; -- [PH] Valentine Reveler, Female +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15985; -- [PH] Eric Maloof Test Guy +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15992; -- Sam's Test Dummy 1 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15993; -- Sam's Test Dummy 2 +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15996; -- Sam's Test Dummy 1 (1) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15997; -- Sam's Test Dummy 2 (1) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15998; -- Sam's Test Dummy 1 (2) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=15999; -- Sam's Test Dummy 2 (2) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16026; -- Flesh Giant B [PH] +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16035; -- Bog Beast B [PH] +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16039; -- Pack Trainer [PH] +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16040; -- Pack Handler [PH] +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16077; -- [PH] Alex's Test DPS Mob +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16078; -- Unkillable Fixed Damage Test Dummy +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16089; -- Omar the Test Kobold +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16099; -- [PH] Naxxramas Test Boss +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=16099; -- Minion of Alex +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16138; -- [UNUSED] Scourge Invasion Guardian +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16140; -- [UNUSED] Necropolis Crystal, Buttress +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16188; -- [UNUSED] Buttress Channeler +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16450; -- She number one +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=16450; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16454; -- She number two +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=16454; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16455; -- She number three +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=16455; -- CocaCola Ambassador +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16536; -- test: saved world state +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=16609; -- Giant Claw Tentacle Test +UPDATE `locales_creature` SET `subname_loc8`=NULL WHERE `entry`=16999; -- Public Test Realm Bot +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=17163; -- Worm Target (DND) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=17239; -- [PH] Plaguelands Herald +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=17284; -- Lottery Commissioner [DND] +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=17313; -- Unkillable Test Dummy Spammer +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=17685; -- Unkillable Test Dummy 60 No Armor +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=18153; -- Spirit Healer (DND) +UPDATE `locales_creature` SET `name_loc8`='' WHERE `entry`=18199; -- Silithus Dust Turnin Quest Doodad Horde +UPDATE `locales_page_text` SET `Text_loc8`=NULL WHERE `entry`=2411; -- OoOoOoO OOoOOoo OOOoOoo OOoOooO OOoOOoO OOooooO Oooooo OooOOOO OOoOOOo OOoOOoo OOoOooO OOoOOOo OOooOoO Oooooo OooOOOo OOooooO OOOoooo OOooooO Oooooo OoOoOOo OOooooO OOoOOoo OOoOOoo OOooOoO OOOOooO Oooooo OooOoOO OOoOOOo OOoOooO OOooOOO OOoOooo OOOoOoo OOOooOO Oooooo OOoOOOO OOooOOo Oooooo OooooOO OOoOooo OOooooO OOoOOOO OOOooOO +UPDATE `locales_page_text` SET `Text_loc8`=NULL WHERE `entry`=1690; -- +UPDATE `locales_page_text` SET `Text_loc8`=NULL WHERE `entry`=1636; -- \r\n\r\n\r\n\r\n\r\n +UPDATE `locales_page_text` SET `Text_loc8`=NULL WHERE `entry`=1637; -- \r\n\r\n\r\n\r\n\r\n +UPDATE `locales_page_text` SET `Text_loc8`=NULL WHERE `entry`=1638; -- \r\n\r\n\r\n\r\n\r\n\r\n +UPDATE `locales_page_text` SET `Text_loc8`=NULL WHERE `entry`=2828; -- \r\n\r\n\r\n\r\n + +-- Manually remove some that are not properly translated. +UPDATE `locales_page_text` SET `Text_loc1`=NULL WHERE `entry` IN (15, 16, 18, 20, 21, 23, 26, 30, 31, 32, 33, 38, 41, 42, 43, 48, 50, 51, 52, 54, 55, 56, 63, 65, 66, 67, 68, 72, 74, 78, 79, 81, 86, 87, 89, 90, 91, 93, 94, 98, 100, 102, 104, 108, 110, 114, 115, 118, 120, 121, 154, 155, 156, 157, 158, 160, 161, 162, 165, 166, 167, 168, 169, 171, 172, 173, 174, 175, 176, 178, 179, 181, 182, 185, 186, 190, 192, 193, 194, 195, 196, 199, 203, 207, 209, 210, 211, 212, 218, 219, 220, 221, 224, 229, 230, 232, 234, 235, 237, 238, 245, 246, 249, 251, 255, 256, 259, 263, 265, 267, 282, 285, 286, 287, 289, 290, 296, 299, 300, 301, 303, 306, 307, 311, 312, 313, 314, 315, 324, 325, 326, 327, 328, 329, 330, 331, 336, 338, 342, 344, 349, 350, 352, 353, 355, 356, 357, 359, 361, 364, 365, 366, 371, 372, 373, 374, 375, 377, 378, 380, 382, 383, 386, 387, 394, 402, 403, 405, 406, 408, 409, 411, 414, 415, 417, 418, 419, 420, 421, 422, 424, 427, 428, 431, 432, 433, 435, 436, 438, 439, 440, 442, 443, 446, 449, 455, 459, 467, 528, 548, 579, 580, 581, 607, 628, 629, 633, 637, 644, 649, 671, 672, 674, 676, 679, 680, 681, 682, 690, 695, 696, 697, 711, 751, 752, 771, 791, 792, 793, 797, 811, 812, 832, 834, 851, 853, 856, 857, 872, 873, 874, 876, 931, 951, 953, 954, 971, 991, 1053, 1071, 1090, 1151, 1154, 1155, 1211, 1212, 1214, 1231, 1251, 1270, 1271, 1272, 1273, 1274, 1276, 1277, 1291, 1292, 1293, 1431, 1432, 1433, 1435, 1436, 1471, 1551, 1552, 1553, 1554, 1591, 1691, 1711, 1751, 1754, 1772, 1791, 1792, 1796, 1798, 1799, 1800, 1801, 1802, 1805, 1807, 1808, 1816, 1842, 1844, 1846, 1847, 1851, 1852, 1854, 1860, 1861, 1866, 1867, 1868, 1869, 1877, 1884, 1885, 1886, 1887, 1888, 1891, 1896, 1906, 1907, 1909, 1910, 1912, 1914, 1915, 1918, 1919, 1920, 1921, 1923, 1924, 1927, 1928, 1929, 1931, 1932, 1934, 1935, 1936, 1937, 1939, 1940, 1952, 1954, 1960, 1963, 1965, 1966, 1969, 1970, 1971, 1972, 1974, 1976, 1979, 1982, 1986, 1989, 1995, 1996, 1999, 2002, 2007, 2012, 2013, 2017, 2018, 2021, 2028, 2029, 2030, 2034, 2035, 2037, 2040, 2042, 2047, 2049, 2052, 2053, 2064, 2065, 2066, 2072, 2075, 2078, 2079, 2089, 2091, 2095, 2097, 2102, 2103, 2105, 2107, 2111, 2131, 2151, 2173, 2175, 2192, 2193, 2195, 2200, 2202, 2208, 2212, 2214, 2215, 2216, 2232, 2233, 2234, 2251, 2271, 2297, 2302, 2303, 2304, 2310, 2371, 2373, 2374, 2375, 2376, 2377, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2391, 2414, 2415, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2472, 2490, 2491, 2511, 2513, 2514, 2551, 2575, 2576, 2592, 2595, 2596, 2611, 2637, 2672, 2673, 2674, 2675, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2771, 2772, 2773, 2774, 2775, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2786, 2796, 2797, 2799, 2801, 2802, 2804, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2822, 2829, 2832, 2833, 2834, 2835, 2836, 2837, 2842, 2843, 2851, 2853, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2878, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2958, 2959, 2960, 2961, 2962, 2964, 2965, 2966, 2967, 2968, 2969, 2971, 2972, 2974); +UPDATE `locales_page_text` SET `Text_loc2`=NULL WHERE `entry` IN (1690, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 2828, 2351, 1649, 1650, 1651, 1652); +UPDATE `locales_page_text` SET `Text_loc3`=NULL WHERE `entry` IN (2858, 1690, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 2828, 2351, 1649, 1650, 1651, 1652); +UPDATE `locales_page_text` SET `Text_loc4`=NULL WHERE `entry` IN (2881, 2887, 953, 2653, 2882, 696, 2886, 1691, 2490, 1270, 1090, 2878, 2883, 954, 796, 1771, 2131, 1031, 2858, 1371, 2770, 2660, 1690, 1635, 1636, 1637, 1638, 1530, 1550, 1510, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 750, 2828, 2351, 1171, 1649, 1650, 1651, 1652); +UPDATE `locales_page_text` SET `Text_loc8`=NULL WHERE `entry` IN (1635, 1639, 1642, 1645, 1649, 1643, 1647, 1640, 1646, 1650, 1641, 1644, 1648, 1652, 1651, 2351, 1171, 1371); +UPDATE `locales_quest` SET `OfferRewardText_loc1`=NULL WHERE `entry` IN (7863, 7864, 7866, 7867, 8363, 8731, 8913, 8914, 8915, 8916, 8919, 8920, 2, 14, 22, 23, 28, 29, 96, 101, 103, 113, 164, 171, 172, 198, 206, 235, 283, 351, 353, 396, 397, 415, 445, 459, 472, 473, 474, 485, 583, 648, 747, 750, 764, 772, 787, 829, 836, 872, 888, 889, 909, 910, 911, 915, 934, 960, 961, 976, 990, 1000, 1018, 1036, 1046, 1103, 1118, 1142, 1150, 1168, 1431, 1438, 1442, 1468, 1472, 1473, 1478, 1479, 1506, 1513, 1519, 1521, 1522, 1523, 1525, 1530, 1536, 1558, 1579, 1642, 1647, 1649, 1655, 1678, 1680, 1703, 1704, 1706, 1708, 1709, 1710, 1711, 1718, 1719, 1779, 1781, 1782, 1785, 1790, 1791, 1806, 1824, 1839, 1846, 1847, 1859, 1879, 1882, 1884, 1944, 1945, 1946, 1956, 1963, 2206, 2241, 2242, 2260, 2298, 2358, 2359, 2360, 2478, 2607, 2751, 2754, 2766, 2767, 2853, 2862, 2871, 2877, 2949, 2983, 2984, 2996, 3082, 3087, 3091, 3100, 3101, 3102, 3104, 3108, 3109, 3110, 3112, 3117, 3119, 3382, 3502, 3514, 3526, 3629, 3633, 3646, 3721, 3741, 4117, 4181, 4461, 4482, 4510, 4621, 4736, 4737, 4782, 4784, 4807, 4822, 5045, 5236, 5361, 5502, 5504, 5507, 5513, 5517, 5521, 5524, 5621, 5622, 5627, 5628, 5629, 5630, 5631, 5632, 5633, 5644, 5648, 5676, 5679, 5721, 5763, 5921, 5922, 5923, 5924, 5925, 5926, 5927, 5928, 6028, 6029, 6061, 6121, 6126, 6130, 6131, 6182, 6221, 6363, 6381, 6521, 6606, 6761, 6985, 7061, 7063, 7492, 7521, 7562, 7564, 7604, 7621, 7624, 7625, 7626, 7629, 7631, 7640, 7645, 7648, 7649, 7650, 7651, 7667, 7675, 7676, 7786, 7789, 7874, 7875, 7876, 7884, 7893, 7894, 7895, 7897, 7898, 7928, 8051, 8057, 8059, 8065, 8066, 8074, 8075, 8077, 8081, 8102, 8108, 8114, 8116, 8118, 8119, 8120, 8123, 8124, 8145, 8157, 8158, 8159, 8160, 8161, 8162, 8163, 8164, 8165, 8169, 8170, 8171, 8224, 8236, 8257, 8258, 8293, 8294, 8298, 8299, 8300, 8316, 8341, 8376, 8377, 8379, 8380, 8382, 8399, 8401, 8405, 8406, 8407, 8409, 8418, 8419, 8420, 8471, 8481, 8484, 8485, 8501, 8552, 8559, 8575, 8576, 8578, 8580, 8581, 8584, 8586, 8587, 8591, 8596, 8613, 8615, 8620, 8626, 8637, 8655, 8660, 8665, 8730, 8734, 8736, 8745, 8771, 8774, 8775, 8776, 8777, 8827, 8828, 8902, 8930, 8945, 8946, 8951, 8952, 8953, 8954, 8955, 8956, 8957, 8958, 8959, 8960, 8963, 8964, 8967, 8970, 8985, 8986, 8987, 8988, 8989, 8990, 8994, 8995, 8999, 9000, 9001, 9002, 9003, 9004, 9005, 9006, 9016, 9017, 9018, 9019, 9020, 9021, 9022, 9032, 9034, 9043, 9044, 9045, 9046, 9047, 9048, 9049, 9050, 9059, 9075, 9077, 9079, 9086, 9087, 9090, 9091, 9105, 9190, 9194, 9197, 9198, 9201, 9202, 9203, 9205, 9208, 9209, 9210, 9211, 9259, 9263, 9264, 9265, 9272, 9310, 9319); +UPDATE `locales_quest` SET `RequestItemsText_loc1`=NULL WHERE `entry` IN (31, 96, 101, 113, 192, 193, 216, 245, 275, 303, 371, 396, 427, 434, 455, 518, 527, 539, 541, 564, 574, 664, 681, 739, 745, 754, 758, 764, 784, 835, 846, 870, 871, 878, 887, 908, 976, 1012, 1046, 1048, 1062, 1068, 1086, 1103, 1136, 1172, 1368, 1382, 1442, 1448, 1473, 1487, 1488, 1536, 1657, 1658, 1678, 1799, 1940, 1945, 1961, 2118, 2242, 2282, 2359, 2609, 2767, 2871, 2949, 2982, 2995, 3063, 3082, 3083, 3086, 3087, 3088, 3092, 3096, 3108, 3110, 3116, 3117, 3118, 3120, 3502, 4145, 4224, 4501, 4510, 4621, 4740, 4807, 4962, 4963, 4976, 5045, 5054, 5056, 5096, 5121, 5155, 5165, 5236, 5384, 5621, 5624, 5625, 5648, 5713, 5723, 5728, 5805, 5821, 5841, 5842, 5843, 5844, 5847, 6124, 6127, 6129, 6221, 6241, 6282, 6381, 6461, 6481, 6629, 6642, 6644, 6982, 6985, 7064, 7065, 7166, 7481, 7581, 7602, 7624, 7625, 7626, 7637, 7640, 7644, 7656, 7658, 7727, 7844, 7881, 7882, 7883, 7894, 7895, 7898, 7900, 7901, 7902, 7943, 8043, 8044, 8048, 8052, 8053, 8059, 8061, 8064, 8065, 8066, 8073, 8075, 8077, 8111, 8112, 8117, 8119, 8124, 8148, 8149, 8163, 8164, 8165, 8185, 8191, 8224, 8225, 8236, 8249, 8257, 8292, 8293, 8300, 8342, 8348, 8363, 8364, 8366, 8370, 8392, 8397, 8405, 8406, 8407, 8417, 8436, 8437, 8438, 8439, 8461, 8464, 8525, 8543, 8580, 8581, 8583, 8589, 8708, 8731, 8742, 8743, 8751, 8799, 8846, 8847, 8848, 8849, 8850, 8851, 8852, 8853, 8854, 8855, 8948, 8967, 8968, 8970, 8990, 8991, 8994, 8999, 9000, 9002, 9003, 9004, 9006, 9007, 9008, 9009, 9010, 9013, 9078, 9213, 9232, 9248, 9259); +UPDATE `locales_quest` SET `OfferRewardText_loc4`=NULL WHERE `entry` IN (6, 7, 16, 33, 62, 85, 107, 114, 176, 179, 180, 457, 458, 459, 532, 549, 566, 650, 773, 776, 794, 895, 928, 929, 934, 1103, 1152, 1154, 1218, 1253, 1322, 1685, 1688, 1717, 3625, 3631, 5148, 5638, 7875, 7922, 7930, 7936, 8042, 8043, 8044, 8046, 8047, 8051, 8101, 8107, 8108, 8110, 8111, 8112, 8113, 8118, 8142, 8146, 8148, 8154, 8155, 8156, 8293, 8294, 8297, 8383, 8409, 8520, 8580, 8582, 8741, 8742, 8743, 8745, 8765, 8766, 8843, 8846, 8850, 8851, 8966, 9269, 9270, 9271); +UPDATE `locales_quest` SET `RequestItemsText_loc4`=NULL WHERE `entry` IN (5, 6, 7, 33, 62, 107, 114, 163, 176, 456, 457, 459, 566, 757, 763, 794, 921, 928, 929, 934, 1103, 1191, 1218, 1271, 1361, 1489, 1559, 1679, 1682, 1688, 1693, 1709, 1711, 1793, 1794, 2608, 3634, 4641, 5148, 5261, 5623, 6028, 6061, 6846, 7660, 7661, 7662, 7663, 7664, 7665, 7671, 7672, 7673, 7674, 7675, 7676, 7677, 7678, 7838, 7886, 7887, 7888, 7921, 7922, 7923, 7924, 7925, 7930, 7936, 7940, 7981, 8042, 8043, 8044, 8046, 8047, 8050, 8051, 8052, 8101, 8102, 8107, 8108, 8110, 8111, 8112, 8113, 8118, 8142, 8143, 8144, 8146, 8147, 8148, 8154, 8155, 8156, 8266, 8267, 8268, 8269, 8271, 8272, 8273, 8292, 8293, 8297, 8298, 8300, 8316, 8376, 8377, 8378, 8379, 8380, 8381, 8382, 8493, 8495, 8509, 8514, 8520, 8523, 8580, 8582, 8741, 8742, 8743, 8745, 8765, 8766, 8843, 8845, 8846, 8850, 8851, 8999, 9269, 9270, 9271); +UPDATE `locales_quest` SET `OfferRewardText_loc4` = '啊,这些对研究来说已经足够了。干得好, $N!\r\n\r\n现在,事态已经在我们的掌握中了。我们需要制造一系列试剂,当这些试剂与瘟疫之锅中已有的物质结合之后,那些原有的毒素就会被中和。\r\n\r\n我们只有把解药直接倒进瘟疫之锅里才能达到这种效果。炼金师艾伯塔顿对这类事情有更深的了解,所以你最好尽快找他谈话。\r\n' WHERE `entry`=5220; +UPDATE `locales_quest` SET `RequestItemsText_loc2`=NULL, `RequestItemsText_loc3`=NULL WHERE `entry` IN (667, 9068); +UPDATE `locales_quest` SET `Details_loc1`=NULL WHERE `entry` IN (28, 29, 31, 59, 171, 397, 415, 473, 546, 615, 618, 728, 854, 869, 872, 909, 910, 915, 976, 1127, 1136, 1289, 1442, 1449, 1473, 1476, 1478, 1504, 1506, 1507, 1508, 1509, 1512, 1513, 1520, 1522, 1523, 1525, 1527, 1528, 1529, 1532, 1558, 1579, 1678, 1680, 1683, 1684, 1687, 1700, 1704, 1705, 1708, 1710, 1717, 1779, 1785, 1804, 1805, 1806, 1819, 1821, 1840, 1841, 1844, 1858, 1859, 1940, 1945, 1998, 1999, 2241, 2242, 2259, 2298, 2299, 2300, 2358, 2359, 2360, 2380, 2382, 2458, 2607, 2756, 2757, 2853, 2983, 2984, 2985, 2986, 2996, 2997, 3002, 3083, 3084, 3091, 3096, 3100, 3104, 3110, 3321, 3381, 3511, 3514, 3631, 3681, 3923, 4485, 4487, 4488, 4489, 4490, 4510, 4782, 4784, 4822, 4963, 4967, 4968, 4969, 4976, 5057, 5063, 5067, 5124, 5126, 5301, 5302, 5305, 5307, 5502, 5504, 5507, 5524, 5621, 5622, 5625, 5631, 5636, 5638, 5644, 5646, 5647, 5648, 5649, 5656, 5657, 5659, 5660, 5661, 5663, 5763, 5926, 5927, 6065, 6066, 6067, 6069, 6070, 6074, 6076, 6089, 6103, 6127, 6130, 6131, 6363, 6567, 6605, 6606, 6608, 7002, 7061, 7364, 7382, 7386, 7401, 7487, 7521, 7562, 7563, 7564, 7602, 7603, 7623, 7624, 7625, 7627, 7629, 7631, 7637, 7639, 7643, 7645, 7646, 7648, 7789, 7874, 7875, 7876, 7922, 7923, 7924, 7925, 8056, 8074, 8184, 8185, 8186, 8187, 8188, 8189, 8190, 8191, 8192, 8195, 8236, 8238, 8239, 8257, 8258, 8267, 8268, 8294, 8349, 8370, 8387, 8390, 8405, 8406, 8407, 8413, 8418, 8420, 8437, 8439, 8440, 8441, 8442, 8443, 8465, 8481, 8525, 8578, 8581, 8583, 8584, 8589, 8599, 8620, 8728, 8729, 8730, 8731, 8733, 8734, 8736, 8827, 8913, 8914, 8915, 8916, 8918, 8919, 8920, 8926, 8932, 8933, 8934, 8937, 8947, 8948, 8950, 8951, 8952, 8953, 8954, 8955, 8957, 8959, 8960, 8961, 8963, 8964, 8965, 8966, 8967, 8968, 8969, 8978, 8980, 8983, 8984, 8985, 8987, 8988, 8989, 8990, 8991, 8992, 8995, 8997, 8999, 9000, 9001, 9002, 9003, 9004, 9005, 9006, 9007, 9008, 9009, 9010, 9011, 9012, 9013, 9014, 9016, 9017, 9018, 9019, 9020, 9021, 9022, 9032, 9052, 9063, 9077, 9078, 9079, 9080, 9081, 9082, 9083, 9084, 9095, 9096, 9097, 9098, 9100, 9101, 9111, 9112, 9113, 9114, 9115, 9116, 9117, 9118, 9178, 9179, 9181, 9182, 9183, 9184, 9185, 9186, 9187, 9188, 9190, 9194, 9204, 9205, 9206, 9221, 9222, 9223, 9224, 9225, 9232, 9234, 9235, 9236, 9237, 9238, 9239, 9240, 9241, 9242, 9243, 9244, 9245, 9246); +UPDATE `locales_quest` SET `Details_loc1`='이 멋진 머리띠에는 가장자리를 따라 "HS" 라는 머리글자가 수놓아져 있습니다.' WHERE `entry`=8552; +UPDATE `locales_quest` SET `Details_loc4`=NULL WHERE `entry` IN (1709, 1711, 4107, 7421, 7422, 7423, 7425, 7426, 7493, 7497, 7521, 7657, 7658, 7660, 7661, 7662, 7663, 7664, 7665, 7671, 7672, 7673, 7674, 7675, 7676, 7677, 7678, 7884, 7886, 7890, 7891, 7892, 7896, 7900, 7921, 7922, 7932, 7936, 7941, 7942, 7943, 7981, 8109, 8116, 8117, 8223, 8266, 8268, 8292, 8293, 8298, 8300, 8363, 8730, 8740, 8764, 8766, 9266, 9268, 9339); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230525175252_world.sql b/sql/migrations/20230525175252_world.sql new file mode 100644 index 00000000000..636a3b99197 --- /dev/null +++ b/sql/migrations/20230525175252_world.sql @@ -0,0 +1,83 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230525175252'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230525175252'); +-- Add your query below. + + +-- Fix creature spawns below the ground. +DELETE FROM `creature` WHERE `id`=15214; +DELETE FROM `creature` WHERE `guid` IN (31499, 73686); +UPDATE `creature` SET `position_z`=27.243 WHERE `guid`=24976; +UPDATE `creature` SET `position_z`=25.684 WHERE `guid`=12372; +UPDATE `creature` SET `position_z`=29.677 WHERE `guid`=6511; +UPDATE `creature` SET `position_z`=-1.484 WHERE `guid`=44210; +UPDATE `creature` SET `position_z`=161.643 WHERE `guid`=91830; +UPDATE `creature` SET `position_z`=-76.181 WHERE `guid`=31844; +UPDATE `creature` SET `position_z`=-1.896 WHERE `guid`=9492; +UPDATE `creature` SET `position_z`=20.043 WHERE `guid`=756; +UPDATE `creature` SET `position_z`=-0.694 WHERE `guid`=35252; +UPDATE `creature` SET `position_z`=-0.256 WHERE `guid`=35230; +UPDATE `creature` SET `position_z`=-0.326 WHERE `guid`=37590; +UPDATE `creature` SET `position_z`=53.151 WHERE `guid`=50771; +UPDATE `creature` SET `position_z`=-2.230 WHERE `guid`=50112; +UPDATE `creature` SET `position_z`=31.245 WHERE `guid`=23411; +UPDATE `creature` SET `position_z`=78.332 WHERE `guid`=33569; +UPDATE `creature` SET `position_z`=-15.197 WHERE `guid`=25623; +UPDATE `creature` SET `position_z`=69.256 WHERE `guid`=25347; +UPDATE `creature` SET `position_z`=725.108 WHERE `guid`=40985; +UPDATE `creature` SET `position_z`=38.763 WHERE `guid`=31705; +UPDATE `creature` SET `position_z`=45.457 WHERE `guid`=31516; +UPDATE `creature` SET `position_z`=18.235 WHERE `guid`=35968; +UPDATE `creature` SET `position_x`=-309.066, `position_y`=-3159.099, `position_z`=216.378 WHERE `guid`=19590; +UPDATE `creature` SET `position_x`=-11072.042, `position_y`=-467.183, `position_z`=31.024 WHERE `guid`=4319; +UPDATE `creature` SET `position_x`=2985.889, `position_y`=-1453.671, `position_z`=146.363 WHERE `guid`=48206; +UPDATE `creature` SET `position_x`=-3656.159, `position_y`=-941.989, `position_z`=-5.205 WHERE `guid`=9681; +UPDATE `creature` SET `position_x`=-3278.138, `position_y`=-1853.003, `position_z`=94.085 WHERE `guid`=19769; +UPDATE `creature` SET `position_x`=-12899.201, `position_y`=-316.159, `position_z`=13.071 WHERE `guid`=2048; +UPDATE `creature` SET `position_x`=2167.887, `position_y`=-5154.883, `position_z`=79.253 WHERE `guid`=92484; +UPDATE `creature` SET `position_x`=-9666.823, `position_y`=-3967.156, `position_z`=-2.797 WHERE `guid`=37591; +UPDATE `creature` SET `position_x`=-9701.891, `position_y`=-4032.827, `position_z`=-2.389 WHERE `guid`=32692; +UPDATE `creature` SET `position_x`=-9734.043, `position_y`=-4065.487, `position_z`=-2.943 WHERE `guid`=34158; +UPDATE `creature` SET `position_x`=-5425.393, `position_y`=35.437, `position_z`=421.744 WHERE `guid`=3144; +UPDATE `creature` SET `position_x`=-5950.288, `position_y`=6.861, `position_z`=372.184 WHERE `guid`=299; +UPDATE `creature` SET `position_x`=-10331.842, `position_y`=193.005, `position_z`=34.174 WHERE `guid`=4979; +UPDATE `creature` SET `position_x`=-5075.499, `position_y`=-1046.237, `position_z`=-3.101 WHERE `guid`=21128; +UPDATE `creature` SET `position_x`=-5688.776, `position_y`=3643.666, `position_z`=-14.521 WHERE `guid`=51494; +UPDATE `creature` SET `position_x`=-3394.369, `position_y`=2363.804, `position_z`=40.064 WHERE `guid`=50770; +UPDATE `creature` SET `position_x`=770.507, `position_y`=193.557, `position_z`=54.894 WHERE `guid`=29860; +UPDATE `creature` SET `position_x`=-4959.193, `position_y`=328.036, `position_z`=20.583 WHERE `guid`=50458; +UPDATE `creature` SET `position_x`=-1744.545, `position_y`=-890.924, `position_z`=68.477 WHERE `guid`=25174; +UPDATE `creature` SET `position_x`=-761.264, `position_y`=-4585.398, `position_z`=50.101 WHERE `guid`=10354; +UPDATE `creature` SET `position_x`=981.594, `position_y`=-4973.444, `position_z`=13.807 WHERE `guid`=12104; +UPDATE `creature` SET `position_x`=2409.833, `position_y`=1827.876, `position_z`=348.049 WHERE `guid`=32205; +UPDATE `creature` SET `position_x`=3490.822, `position_y`=-5213.993, `position_z`=86.585 WHERE `guid`=35481; +UPDATE `creature` SET `position_x`=2563.566, `position_y`=-783.580, `position_z`=150.244 WHERE `guid`=32662; +UPDATE `creature` SET `position_x`=7216.264, `position_y`=-580.530, `position_z`=36.590 WHERE `guid`=37219; +UPDATE `creature` SET `position_x`=587.300, `position_y`=-4109.714, `position_z`=18.117 WHERE `guid`=7636; +UPDATE `creature` SET `position_x`=-448.240, `position_y`=-4480.225, `position_z`=50.550 WHERE `guid`=4698; +UPDATE `creature` SET `position_x`=4388.385, `position_y`=454.669, `position_z`=60.994 WHERE `guid`=36794; +UPDATE `creature` SET `position_x`=7058.011, `position_y`=-285.369, `position_z`=42.324 WHERE `guid`=37233; +UPDATE `creature` SET `position_x`=6594.247, `position_y`=317.664, `position_z`=29.145 WHERE `guid`=36643; +UPDATE `creature` SET `position_x`=5196.987, `position_y`=150.080, `position_z`=58.705 WHERE `guid`=36856; +UPDATE `creature` SET `position_x`=2168.220, `position_y`=-1085.590, `position_z`=102.340 WHERE `guid`=34283; +UPDATE `creature` SET `position_x`=2508.687, `position_y`=-1298.673, `position_z`=144.493 WHERE `guid`=34669; +UPDATE `creature` SET `position_x`=-7221.427, `position_y`=352.717, `position_z`=41.148 WHERE `guid`=43164; +UPDATE `creature` SET `position_x`=7759.802, `position_y`=-2366.841, `position_z`=456.191 WHERE `guid`=42503; +UPDATE `creature` SET `position_x`=-4125.746, `position_y`=-3868.206, `position_z`=64.005 WHERE `guid`=18637; +UPDATE `creature` SET `position_x`=3665.732, `position_y`=141.779, `position_z`=6.094 WHERE `guid`=34960; +UPDATE `creature` SET `position_x`=6779.953, `position_y`=-410.691, `position_z`=43.582 WHERE `guid`=37194; +UPDATE `creature` SET `position_x`=2845.330, `position_y`=-3527.538, `position_z`=108.782 WHERE `guid`=34914; +UPDATE `creature_template` SET `inhabit_type`=2 WHERE `entry`=6145; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230527024300_world.sql b/sql/migrations/20230527024300_world.sql new file mode 100644 index 00000000000..57c1373950a --- /dev/null +++ b/sql/migrations/20230527024300_world.sql @@ -0,0 +1,40 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230527024300'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230527024300'); +-- Add your query below. + + +-- Fix patch for Rashona Straglash +UPDATE `creature` SET `patch_min`=4 WHERE `guid`=3421; + +-- Add random movement to Town Crier +DELETE FROM `creature_movement` WHERE `id` = 4185; +UPDATE `creature` SET `movement_type` = 1, `wander_distance` = 20 WHERE `id` = 468; + +-- Delete custom spawned Cenarion Hold Infantry +DELETE FROM `creature` WHERE `guid` = 60005; +DELETE FROM `creature` WHERE `guid` = 60004; + +-- Correct Cenarion Hold Infantry at Alliance FP +UPDATE `creature` SET `position_x`=-6754.93, `position_y`=755.7, `position_z`=87.689, `orientation`=3.36849 WHERE `guid`=42781; +UPDATE `creature` SET `position_x`=-6760.2, `position_y`=768.678, `position_z`=88.6902, `orientation`=3.71755 WHERE `guid`=42780; + +-- Delete unused waypoints for Watcher Keefer +-- Uses random movement already +DELETE FROM `creature_movement_template` WHERE `entry` = 495; + +-- Ash'ari Crystal should not have random movement +UPDATE `creature` SET `wander_distance` = 0, `movement_type` = 0 WHERE `id` = 10415; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230527040203_world.sql b/sql/migrations/20230527040203_world.sql new file mode 100644 index 00000000000..154be2556e7 --- /dev/null +++ b/sql/migrations/20230527040203_world.sql @@ -0,0 +1,59 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230527040203'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230527040203'); +-- Add your query below. + + +-- Delete custom spawned invis walls at alliance fence in WSG +DELETE FROM `gameobject` WHERE `guid` IN (90056,90057,90058); + +-- Correct WSG Alliance flag +UPDATE `gameobject` SET `orientation`=3.08918, `rotation2`=0.999657, `rotation3`=0.0262016 WHERE `guid`=90000; +-- Correct WSG Horde flag +UPDATE `gameobject` SET `position_y`=1434.4, `orientation`=0.0174525, `rotation2`=0.00872612, `rotation3`=0.999962 WHERE `guid`=90001; + +-- Correct WSG first gate alliance +UPDATE `gameobject` SET `position_x`=1503.34, `orientation`=3.11539, `rotation2`=0.999914, `rotation3`=0.013102 WHERE `guid`=90008; +-- Correct WSG tunnel gate alliance +UPDATE `gameobject` SET `orientation`=3.11539, `rotation2`=0.999914, `rotation3`=0.013102 WHERE `guid`=90009; +-- Correct WSG second gate alliance +UPDATE `gameobject` SET `orientation`=3.11539, `rotation2`=0.999914, `rotation3`=0.013102 WHERE `guid`=90010; +-- Correct WSG upper gate alliance +UPDATE `gameobject` SET `orientation`=3.11539, `rotation2`=0.999914, `rotation3`=0.013102 WHERE `guid`=90011; +-- Correct WSG horde first gate +UPDATE `gameobject` SET `orientation`=5.70751, `rotation0`=-0.0167336, `rotation1`=-0.00495529, `rotation2`=-0.283972, `rotation3`=0.958674 WHERE `guid`=90012; +-- Correct WSG horde tunnel gate +UPDATE `gameobject` SET `orientation`=4.28657, `rotation0`=-0.197182, `rotation1`=0.157509, `rotation2`=-0.823948, `rotation3`=0.507366 WHERE `guid`=90013; + +-- Correct WSG Horde zerker buff +UPDATE `gameobject` SET `orientation`=3.83973, `rotation2`=-0.939692, `rotation3`=0.34202 WHERE `guid`=90007; +-- Correct WSG Alliance zerker buff +UPDATE `gameobject` SET `rotation2`=0.559193, `rotation3`=0.829038 WHERE `guid`=90006; +-- Correct WSG Horde leaf buff +UPDATE `gameobject` SET `orientation`=5.60251, `rotation2`=-0.333807, `rotation3`=0.942641 WHERE `guid`=90005; +-- Correct WSG Alliance leaf buff +UPDATE `gameobject` SET `orientation`=6.02139, `rotation2`=-0.130526, `rotation3`=0.991445 WHERE `guid`=90004; +-- Correct WSG Alliance speed buff +UPDATE `gameobject` SET `orientation`=4.64258, `rotation2`=-0.731354, `rotation3`=0.681998 WHERE `guid`=90002; +-- Correct WSG Horde speed buff +UPDATE `gameobject` SET `rotation2`=0.731353, `rotation3`=0.681999 WHERE `guid`=90003; + +-- Add missing braizers at WSG Horde Exit Portal +INSERT INTO `gameobject` VALUES (90056, 179874, 489, 1007.36, 1284.42, 344.579, 1.57146, -0.0272908, 0.0181961, 0.707108, 0.706345, 900, 900, 100, 1, 0, 0, 3, 10); +INSERT INTO `gameobject` VALUES (90057, 179875, 489, 976.784, 1263.28, 347.128, 5.16302, -0.0799546, -0.0143242, -0.53229, 0.842656, 900, 900, 100, 1, 0, 0, 3, 10); +INSERT INTO `gameobject` VALUES (90058, 179876, 489, 969.293, 1274.66, 346.466, 0.464554, -0.099864, -0.0128269, 0.230053, 0.967956, 900, 900, 100, 1, 0, 0, 3, 10); +INSERT INTO `gameobject` VALUES (90059, 179877, 489, 959.448, 1277.85, 344.475, 0.479197, 0.0123882, 0.0254965, 0.236834, 0.971137, 900, 900, 100, 1, 0, 0, 3, 10); +INSERT INTO `gameobject` VALUES (90060, 179878, 489, 991.532, 1273.75, 344.877, 1.41713, -0.026, 0.0956182, 0.644636, 0.75804, 900, 900, 100, 1, 0, 0, 3, 10); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230602125230_world.sql b/sql/migrations/20230602125230_world.sql new file mode 100644 index 00000000000..3ffb0a2c6af --- /dev/null +++ b/sql/migrations/20230602125230_world.sql @@ -0,0 +1,23 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230602125230'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230602125230'); +-- Add your query below. + + +-- Fix quest Scarlet Diversions. +DELETE FROM `gameobject_scripts` WHERE `id`=45315; +INSERT INTO `gameobject_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(45315, 0, 0, 9, 99885, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Command Tent - Respawn Scarlet Crusade Forward Camp'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230603165413_world.sql b/sql/migrations/20230603165413_world.sql new file mode 100644 index 00000000000..003eb244452 --- /dev/null +++ b/sql/migrations/20230603165413_world.sql @@ -0,0 +1,173 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230603165413'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230603165413'); +-- Add your query below. + + +-- Arthas Tears (142141, 176642) +SET @OGUID = 5786; + +-- Correct position of Arthas' Tears in Western Plaguelands (position is off by 2.82765 yards). +UPDATE `gameobject` SET `position_x`=1434.88, `position_y`=-1542.22, `position_z`=55.5123, `orientation`=1.25664, `rotation0`=0, `rotation1`=0, `rotation2`=0.587785, `rotation3`=0.809017 WHERE `guid`=16022; + +-- Correct position of Arthas' Tears in Western Plaguelands (position is off by 0.969753 yards). +UPDATE `gameobject` SET `position_x`=1382.68, `position_y`=-1814.81, `position_z`=61.294, `orientation`=0.296705, `rotation0`=0, `rotation1`=0, `rotation2`=0.147809, `rotation3`=0.989016 WHERE `guid`=16003; + +-- Correct position of Arthas' Tears in Western Plaguelands (position is off by 0.506465 yards). +UPDATE `gameobject` SET `position_x`=1842.55, `position_y`=-2206.58, `position_z`=62.1356, `orientation`=3.76991, `rotation0`=0, `rotation1`=0, `rotation2`=-0.951056, `rotation3`=0.309017 WHERE `guid`=16015; + +-- Correct position of Arthas' Tears in Western Plaguelands (position is off by 0.965545 yards). +UPDATE `gameobject` SET `position_x`=1558.22, `position_y`=-995.456, `position_z`=67.24, `orientation`=4.59022, `rotation0`=0, `rotation1`=0, `rotation2`=-0.748956, `rotation3`=0.66262 WHERE `guid`=15966; + +-- Correct position of Arthas' Tears in Western Plaguelands (position is off by 1.01018 yards). +UPDATE `gameobject` SET `position_x`=1852.22, `position_y`=-1382.49, `position_z`=59.8972, `orientation`=4.36332, `rotation0`=0, `rotation1`=0, `rotation2`=-0.819152, `rotation3`=0.573577 WHERE `guid`=16011; + +-- Correct position of Arthas' Tears in Western Plaguelands (position is off by 0.791767 yards). +UPDATE `gameobject` SET `position_x`=2159.69, `position_y`=-1574.27, `position_z`=68.0867, `orientation`=4.76475, `rotation0`=0, `rotation1`=0, `rotation2`=-0.688354, `rotation3`=0.725374 WHERE `guid`=15992; + +-- Correct position of Arthas' Tears in Eastern Plaguelands (position is off by 0.291844 yards). +UPDATE `gameobject` SET `position_x`=2309.34, `position_y`=-5247.21, `position_z`=84.3962, `orientation`=5.91667, `rotation0`=0, `rotation1`=0, `rotation2`=-0.182235, `rotation3`=0.983255 WHERE `guid`=15991; + +-- Correct position of Arthas' Tears in Western Plaguelands (position is off by 0.377129 yards). +UPDATE `gameobject` SET `position_x`=1482.34, `position_y`=-1217.8, `position_z`=62.6274, `orientation`=1.23918, `rotation0`=0, `rotation1`=0, `rotation2`=0.580703, `rotation3`=0.814116 WHERE `guid`=15967; + +-- Correct position of Arthas' Tears in Eastern Plaguelands (position is off by 0.733335 yards). +UPDATE `gameobject` SET `position_x`=2861.6, `position_y`=-4063.8, `position_z`=99.4177, `orientation`=0.0523589, `rotation0`=0, `rotation1`=0, `rotation2`=0.0261765, `rotation3`=0.999657 WHERE `guid`=15974; + +-- Missing Arthas' Tears spawns in Western Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 142141, 0, 1668.4, -1594.04, 60.7286, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 142141, 0, 2097.43, -1873.44, 63.6307, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 142141, 0, 1075.39, -1688.27, 62.45, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 142141, 0, 1728.19, -2407.51, 60.5032, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 142141, 0, 2888.72, -1406.39, 148.374, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 142141, 0, 1552.86, -1768.98, 61.8234, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 142141, 0, 1821.96, -2044.74, 75.4277, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 142141, 0, 2009.31, -1584.37, 59.8575, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 142141, 0, 1955.09, -2288.2, 60.9163, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 142141, 0, 1450, -1347.86, 61.3475, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 142141, 0, 1922.05, -1480.68, 61.1334, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 142141, 0, 1998.11, -1775.55, 64.2751, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 142141, 0, 1607.96, -2178.57, 55.0344, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 142141, 0, 2999.7, -1564.12, 147.003, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10); + +-- Missing Arthas' Tears spawns in Eastern Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+15, 142141, 0, 1572.06, -2977.36, 84.4113, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 142141, 0, 1846.88, -3386.36, 114.412, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 142141, 0, 2648.07, -4149.05, 82.2208, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 142141, 0, 2703.26, -4790.44, 79.8637, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 142141, 0, 2978.28, -3640.08, 134.325, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 142141, 0, 3122.05, -4285.86, 112.994, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 142141, 0, 3147.55, -3085.48, 149.058, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 142141, 0, 2929.91, -4735.68, 91.4919, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 142141, 0, 1949.96, -3962.64, 133.924, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 142141, 0, 3192.78, -3243.9, 153.666, 5.16618, 0, 0, -0.529919, 0.848048, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 142141, 0, 1499.3, -3183.54, 111.201, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 142141, 0, 1986, -4740.94, 97.6036, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 142141, 0, 2913.5, -4492.8, 91.647, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 142141, 0, 3305.3, -3724.89, 156.091, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 142141, 0, 1742.24, -3982.27, 129.338, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 142141, 0, 2011.19, -3766.6, 128.541, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 142141, 0, 2059.79, -5247.57, 86.0375, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 142141, 0, 3196.24, -3516.36, 149.184, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 142141, 0, 2887.04, -3766.36, 112.598, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 142141, 0, 1924.72, -4990.11, 75.2966, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 1, 100, 0, 10); + +-- Missing Arthas' Tears spawns in Felwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+35, 176642, 1, 6264.92, -1559.39, 451.637, 3.63029, 0, 0, -0.970295, 0.241925, 2700, 2700, 1, 100, 0, 10), +(@OGUID+36, 176642, 1, 4349.79, -513.339, 299.717, 0.087266, 0, 0, 0.0436192, 0.999048, 2700, 2700, 1, 100, 0, 10), +(@OGUID+37, 176642, 1, 3579.68, -1135.33, 219.174, 1.0821, 0, 0, 0.515038, 0.857168, 2700, 2700, 1, 100, 0, 10), +(@OGUID+38, 176642, 1, 3812.56, -755.703, 319.767, 2.75761, 0, 0, 0.981627, 0.190812, 2700, 2700, 1, 100, 0, 10), +(@OGUID+39, 176642, 1, 3900.77, -1445.23, 217.063, 5.044, 0, 0, -0.580703, 0.814116, 2700, 2700, 1, 100, 0, 10), +(@OGUID+40, 176642, 1, 3938.6, -918.995, 266.608, 3.03684, 0, 0, 0.998629, 0.0523532, 2700, 2700, 1, 100, 0, 10), +(@OGUID+41, 176642, 1, 4545.12, -940.496, 321.687, 6.16101, 0, 0, -0.0610485, 0.998135, 2700, 2700, 1, 100, 0, 10), +(@OGUID+42, 176642, 1, 4793.78, -408.137, 347.36, 0.139624, 0, 0, 0.0697556, 0.997564, 2700, 2700, 1, 100, 0, 10), +(@OGUID+43, 176642, 1, 5431.61, -543.402, 363.146, 3.28124, 0, 0, -0.997563, 0.0697661, 2700, 2700, 1, 100, 0, 10), +(@OGUID+44, 176642, 1, 5464.14, -872.528, 366.253, 5.35816, 0, 0, -0.446198, 0.894935, 2700, 2700, 1, 100, 0, 10), +(@OGUID+45, 176642, 1, 5606.94, -720.785, 342.258, 3.45576, 0, 0, -0.987688, 0.156436, 2700, 2700, 1, 100, 0, 10), +(@OGUID+46, 176642, 1, 6393.54, -744.701, 471.024, 0.296705, 0, 0, 0.147809, 0.989016, 2700, 2700, 1, 100, 0, 10), +(@OGUID+47, 176642, 1, 6517.34, -1392.39, 438.211, 0.453785, 0, 0, 0.224951, 0.97437, 2700, 2700, 1, 100, 0, 10), +(@OGUID+48, 176642, 1, 6526.05, -1016.26, 433.901, 5.58505, 0, 0, -0.34202, 0.939693, 2700, 2700, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+2, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+3, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+4, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+5, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+6, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+7, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+8, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+9, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+10, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+11, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+12, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+13, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+14, 1259, 0, 'Arthas Tears', 0, 10), +(@OGUID+15, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+16, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+17, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+18, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+19, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+20, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+21, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+22, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+23, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+24, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+25, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+26, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+27, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+28, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+29, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+30, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+31, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+32, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+33, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+34, 1266, 0, 'Arthas Tears', 0, 10), +(@OGUID+35, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+36, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+37, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+38, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+39, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+40, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+41, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+42, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+43, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+44, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+45, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+46, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+47, 1226, 0, 'Arthas Tears', 0, 10), +(@OGUID+48, 1226, 0, 'Arthas Tears', 0, 10); + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (15988, 15995, 15949, 15950, 15951, 15952, 15953, 15954, 15955, 15956, 15957, 15958, 15959, 15960, 15961, 15962, 15963, 15964, 15965, 15969, 15970, 15971, 15972, 15973, 15975, 15976, 15977, 15978, 15979, 15981, 15982, 15983, 15984, 15985, 15986, 15987, 15989, 15990, 15993, 15994, 15996, 15997, 15998, 15999, 16000, 16001, 16004, 16005, 16006, 16008, 16009, 16010, 16012, 16013, 16014, 16016, 16017, 16018, 16019, 16020, 16021, 16023, 16024, 16025); +DELETE FROM `pool_gameobject` WHERE `guid` IN (15988, 15995, 15949, 15950, 15951, 15952, 15953, 15954, 15955, 15956, 15957, 15958, 15959, 15960, 15961, 15962, 15963, 15964, 15965, 15969, 15970, 15971, 15972, 15973, 15975, 15976, 15977, 15978, 15979, 15981, 15982, 15983, 15984, 15985, 15986, 15987, 15989, 15990, 15993, 15994, 15996, 15997, 15998, 15999, 16000, 16001, 16004, 16005, 16006, 16008, 16009, 16010, 16012, 16013, 16014, 16016, 16017, 16018, 16019, 16020, 16021, 16023, 16024, 16025); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawn_flags` = 0 WHERE `id` IN (142141, 176642); + +-- Rename Pools +UPDATE `pool_template` SET `description` = 'Arthas Tears in Eastern Plaguelands' WHERE `entry` = 1266; +UPDATE `pool_template` SET `description` = 'Arthas Tears in Western Plaguelands' WHERE `entry` = 1259; +UPDATE `pool_template` SET `description` = 'Arthas Tears in Felwood' WHERE `entry` = 1226; +UPDATE `pool_gameobject` SET `description` = 'Arthas Tears' WHERE `description` LIKE 'Arthas\' Tears'; + +-- Update Counters +UPDATE `pool_template` SET `max_limit` = 8 WHERE `entry`=1226; +UPDATE `pool_template` SET `max_limit` = 18 WHERE `entry`=1259; +UPDATE `pool_template` SET `max_limit` = 25 WHERE `entry`=1266; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230603190809_world.sql b/sql/migrations/20230603190809_world.sql new file mode 100644 index 00000000000..b059c104c25 --- /dev/null +++ b/sql/migrations/20230603190809_world.sql @@ -0,0 +1,194 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230603190809'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230603190809'); +-- Add your query below. + + +-- Blindweed (142143) +SET @OGUID = 22130; + +-- Correct position of Blindweed in Swamp of Sorrows (position is off by 0.317918 yards). +UPDATE `gameobject` SET `position_x`=-10491.7, `position_y`=-2594.1, `position_z`=21.2712, `orientation`=3.21142, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999391, `rotation3`=0.0349061 WHERE `guid`=16361; + +-- Correct position of Blindweed in Swamp of Sorrows (position is off by 0.244234 yards). +UPDATE `gameobject` SET `position_x`=-10408.2, `position_y`=-2826.86, `position_z`=20.2505, `orientation`=1.69297, `rotation0`=0, `rotation1`=0, `rotation2`=0.748956, `rotation3`=0.66262 WHERE `guid`=16372; + +-- Correct position of Blindweed in Swamp of Sorrows (position is off by 0.100586 yards). +UPDATE `gameobject` SET `position_x`=-10136.6, `position_y`=-3063.92, `position_z`=21.7756, `orientation`=0.802851, `rotation0`=0, `rotation1`=0, `rotation2`=0.390731, `rotation3`=0.920505 WHERE `guid`=14016; + +-- Correct position of Blindweed in Un'Goro Crater (position is off by 0.650948 yards). +UPDATE `gameobject` SET `position_x`=-6572.63, `position_y`=-1480.4, `position_z`=-273.356, `orientation`=4.67748, `rotation0`=0, `rotation1`=0, `rotation2`=-0.719339, `rotation3`=0.694659 WHERE `guid`=16303; + +-- Correct position of Blindweed in Un'Goro Crater (position is off by 1.19911 yards). +UPDATE `gameobject` SET `position_x`=-6541.31, `position_y`=-1263.1, `position_z`=-271.363, `orientation`=6.10865, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0871553, `rotation3`=0.996195 WHERE `guid`=16392; + +-- Correct position of Blindweed in Un'Goro Crater (position is off by 1.39228 yards). +UPDATE `gameobject` SET `position_x`=-6442.17, `position_y`=-1417.75, `position_z`=-275.085, `orientation`=2.60054, `rotation0`=0, `rotation1`=0, `rotation2`=0.96363, `rotation3`=0.267241 WHERE `guid`=16329; + +-- Correct position of Blindweed in Un'Goro Crater (position is off by 0.575382 yards). +UPDATE `gameobject` SET `position_x`=-6427.67, `position_y`=-1246.87, `position_z`=-272.547, `orientation`=2.58308, `rotation0`=0, `rotation1`=0, `rotation2`=0.961261, `rotation3`=0.27564 WHERE `guid`=16323; + +-- Correct position of Blindweed in Un'Goro Crater (position is off by 1.04749 yards). +UPDATE `gameobject` SET `position_x`=-6712.71, `position_y`=-1690.77, `position_z`=-271.984, `orientation`=0.349065, `rotation0`=0, `rotation1`=0, `rotation2`=0.173648, `rotation3`=0.984808 WHERE `guid`=16378; + +-- Correct position of Blindweed in Swamp of Sorrows (position is off by 4.16058 yards). +UPDATE `gameobject` SET `position_x`=-10242.2, `position_y`=-3376.07, `position_z`=20.5494, `orientation`=1.3439, `rotation0`=0, `rotation1`=0, `rotation2`=0.622514, `rotation3`=0.782609 WHERE `guid`=16379; + +-- Correct position of Blindweed in Un'Goro Crater (position is off by 0.739797 yards). +UPDATE `gameobject` SET `position_x`=-6426.58, `position_y`=-1055.22, `position_z`=-272.403, `orientation`=1.23918, `rotation0`=0, `rotation1`=0, `rotation2`=0.580703, `rotation3`=0.814116 WHERE `guid`=16396; + +-- Correct position of Blindweed in Swamp of Sorrows (position is off by 0.554703 yards). +UPDATE `gameobject` SET `position_x`=-10503.5, `position_y`=-2528.76, `position_z`=20.897, `orientation`=1.36136, `rotation0`=0, `rotation1`=0, `rotation2`=0.62932, `rotation3`=0.777146 WHERE `guid`=16375; + +-- Correct position of Blindweed in Swamp of Sorrows (position is off by 1.20179 yards). +UPDATE `gameobject` SET `position_x`=-10372.5, `position_y`=-3527.04, `position_z`=19.7394, `orientation`=3.31614, `rotation0`=0, `rotation1`=0, `rotation2`=-0.996194, `rotation3`=0.087165 WHERE `guid`=16299; + +-- Missing Blindweed spawns in Swamp of Sorrows. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 142143, 0, -10222.2, -3035.99, 20.7879, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 142143, 0, -10171, -3299.99, 19.4875, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 142143, 0, -10458.4, -2887.71, 20.1373, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 142143, 0, -10235.4, -2803.57, 20.9111, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 142143, 0, -10357, -3025.39, 20.6107, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 142143, 0, -10313.8, -3033.26, 19.5618, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 142143, 0, -10321.2, -2995.54, 20.3654, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 142143, 0, -10461.1, -2672.9, 22.8257, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 142143, 0, -10641.8, -2588.92, 22.8873, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 142143, 0, -10580.5, -2562.1, 21.5194, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 142143, 0, -10122.4, -3323.38, 20.8346, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 142143, 0, -10138.9, -3363.5, 20.8903, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 142143, 0, -10114.9, -2981.81, 19.8928, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 142143, 0, -10253, -3478.13, 20.0721, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 142143, 0, -10441.7, -2949.74, 20.4125, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 142143, 0, -10232.6, -3237.06, 20.4871, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 142143, 0, -10657.7, -4079.63, 19.5799, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 142143, 0, -10156.6, -3020.3, 19.5942, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 142143, 0, -10154.7, -3157.6, 20.0131, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 142143, 0, -10117.8, -3817.3, 19.4778, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 142143, 0, -9852.09, -3917.35, 19.15, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 142143, 0, -10645.7, -4035.19, 20.4782, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 142143, 0, -10480.5, -3459.36, 20.3456, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 142143, 0, -10172.4, -2481.55, 26.186, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 142143, 0, -10176.8, -3466.55, 20.1173, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 142143, 0, -10121.9, -2446.31, 29.0265, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 142143, 0, -10357.6, -2897.18, 19.517, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 142143, 0, -10334.2, -3147.92, 18.8815, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 142143, 0, -10161, -4045.61, 19.7449, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 142143, 0, -10744.6, -3949.81, 19.419, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 142143, 0, -10154.1, -3612.59, 20.8298, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 142143, 0, -10384.2, -3003.25, 19.8948, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 142143, 0, -10514.7, -4232.38, 20.9734, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 142143, 0, -10242.6, -4160.91, 19.8102, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 142143, 0, -10095.6, -3478.14, 19.7837, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 142143, 0, -9916.34, -3755.5, 19.711, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 142143, 0, -10288, -2913.33, 19.7969, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 142143, 0, -10189.2, -2615.33, 28.1262, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 142143, 0, -10124.2, -3547.14, 21.207, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 142143, 0, -10090.8, -3892.05, 20.1091, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 142143, 0, -10199.6, -3054.29, 21.0531, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 142143, 0, -10291, -3540.71, 20.7133, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 142143, 0, -10845.1, -4027.8, 19.3908, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 142143, 0, -10622.6, -3790.71, 18.5644, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 142143, 0, -10481.2, -3536.66, 19.8716, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 142143, 0, -10389.4, -2914.98, 20.7448, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 142143, 0, -10304.9, -3235.9, 20.9315, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 142143, 0, -10242.2, -3376.07, 20.5494, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 142143, 0, -10237.5, -3015.26, 20.3859, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 142143, 0, -10222.1, -2547.43, 28.302, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 142143, 0, -10191.9, -2867.31, 20.7899, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 142143, 0, -10167.3, -3521.56, 20.2177, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 142143, 0, -10139, -3363.5, 20.8903, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 142143, 0, -10107.7, -4181.29, 20.4598, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 142143, 0, -10100.4, -3668.16, 21.1925, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 1, 100, 0, 10); + +-- Missing Blindweed spawns in Un'Goro Crater. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+56, 142143, 1, -6785.18, -1242.31, -270.824, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 142143, 1, -6568.52, -1670.89, -270.533, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+2, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+3, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+4, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+5, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+6, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+7, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+8, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+9, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+10, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+11, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+12, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+13, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+14, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+15, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+16, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+17, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+18, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+19, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+20, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+21, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+22, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+23, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+24, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+25, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+26, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+27, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+28, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+29, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+30, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+31, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+32, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+33, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+34, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+35, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+36, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+37, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+38, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+39, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+40, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+41, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+42, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+43, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+44, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+45, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+46, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+47, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+48, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+49, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+50, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+51, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+52, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+53, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+54, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+55, 1307, 0, 'Blindweed', 0, 10), +(@OGUID+56, 1216, 0, 'Blindweed', 0, 10), +(@OGUID+57, 1216, 0, 'Blindweed', 0, 10); + +-- Correct Pools +UPDATE `pool_template` SET `description` = 'Blindweed in Swamp of Sorrows' WHERE `entry` = 1307; +UPDATE `pool_gameobject` SET `pool_entry` = 1307 WHERE `guid` IN (13969, 14003, 14008, 14016, 14018, 14019, 16289, 16293, 16295, 16301, 16302, 16307, 16308, 16312, 16313, 16316, 16319, 16320, 16321, 16326, 16327, 16328, 16330, 16332, 16335, 16341, 16343, 16346, 16347, 16348, 16349, 16351, 16352, 16355, 16357, 16359, 16360, 16361, 16362, 16365, 16366, 16370, 16372, 16373, 16375, 16379, 16380, 16382, 16384, 16386, 16387, 16393, 16397, 16398, 16400, 16407, 16408, 16410, 16411, 16412, 30615, 30616, 30745, 30829, 30854, 30946, 30984, 31017); +DELETE FROM `pool_template` WHERE `entry` = 1312; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (16313, 16316, 22183, 22183, 16340, 16287, 16288, 16290, 16291, 16293, 16295, 16296, 16297, 16298, 16300, 16301, 16302, 16304, 16306, 16307, 16308, 16309, 16310, 16311, 16312, 16314, 16315, 16318, 16319, 16320, 16321, 16322, 16324, 16327, 16328, 16330, 16331, 16335, 16336, 16341, 16342, 16344, 16345, 16346, 16347, 16348, 16349, 16350, 16351, 16353, 16354, 16355, 16356, 16357, 16359, 16360, 16362, 16363, 16364, 16365, 16366, 16367, 16368, 16369, 16370, 16371, 16373, 16374, 16377, 16380, 16382, 16383, 16384, 16386, 16387, 16388, 16389, 16390, 16391, 16394, 16395, 16397, 16398, 16399, 16400, 16401, 16402, 16403, 16404, 16405, 16407, 16408, 16409, 16410, 16412, 16413, 16414); +DELETE FROM `pool_gameobject` WHERE `guid` IN (16313, 16316, 22183, 22183, 16340, 16287, 16288, 16290, 16291, 16293, 16295, 16296, 16297, 16298, 16300, 16301, 16302, 16304, 16306, 16307, 16308, 16309, 16310, 16311, 16312, 16314, 16315, 16318, 16319, 16320, 16321, 16322, 16324, 16327, 16328, 16330, 16331, 16335, 16336, 16341, 16342, 16344, 16345, 16346, 16347, 16348, 16349, 16350, 16351, 16353, 16354, 16355, 16356, 16357, 16359, 16360, 16362, 16363, 16364, 16365, 16366, 16367, 16368, 16369, 16370, 16371, 16373, 16374, 16377, 16380, 16382, 16383, 16384, 16386, 16387, 16388, 16389, 16390, 16391, 16394, 16395, 16397, 16398, 16399, 16400, 16401, 16402, 16403, 16404, 16405, 16407, 16408, 16409, 16410, 16412, 16413, 16414); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawn_flags` = 0, `animprogress` = 100 WHERE `id` = 142143; + +-- Update Counters +UPDATE `pool_template` SET `max_limit` = 46 WHERE `entry`=1307; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230604080427_world.sql b/sql/migrations/20230604080427_world.sql new file mode 100644 index 00000000000..b82799070db --- /dev/null +++ b/sql/migrations/20230604080427_world.sql @@ -0,0 +1,33 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230604080427'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230604080427'); +-- Add your query below. + + +-- Chest of Containment Coffers 105174 +DELETE FROM `gameobject` WHERE `guid` IN (42914, 42897, 42918, 42916); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(42914, 105174, 0, -8987.37, 862.753, 30.6276, 3.71755, 0, 0, -0.958819, 0.284016, 10, 10, 1, 100, 0, 10), +(42916, 105174, 0, -8987.15, 861.843, 30.6623, 5.18363, 0, 0, -0.522498, 0.85264, 10, 10, 1, 100, 0, 10), +(42918, 105174, 0, -8986.73, 862.93, 30.6484, 3.64774, 0, 0, -0.968147, 0.250381, 10, 10, 1, 100, 0, 10), +(42897, 105174, 0, -8986.23, 863.658, 30.6345, 0.331611, 0, 0, 0.165047, 0.986286, 10, 10, 1, 100, 0, 10); + +-- Cantation of Manifestation 105175 +DELETE FROM `gameobject` WHERE `guid` IN (42898, 42917, 42915, 42919); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(42915, 105175, 0, -8985.57, 860.344, 30.7109, 3.08918, 0, 0, 0.999657, 0.0262016, 10, 10, 1, 100, 0, 10), +(42917, 105175, 0, -8985.31, 860.86, 30.704, 2.67035, 0, 0, 0.972369, 0.233448, 10, 10, 1, 100, 0, 10), +(42919, 105175, 0, -8984.55, 861.033, 30.6693, 2.72271, 0, 0, 0.978148, 0.207912, 10, 10, 1, 100, 0, 10); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230604125023_world.sql b/sql/migrations/20230604125023_world.sql new file mode 100644 index 00000000000..d96e4b56637 --- /dev/null +++ b/sql/migrations/20230604125023_world.sql @@ -0,0 +1,889 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230604125023'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230604125023'); +-- Add your query below. + + +-- Briarthorn (1621, 3729) +SET @OGUID = 38544; + +-- Correct position of Briarthorn in Duskwood (position is off by 1.09988 yards). +UPDATE `gameobject` SET `position_x`=-10743.1, `position_y`=-646.991, `position_z`=41.3031, `orientation`=3.59538, `rotation0`=0, `rotation1`=0, `rotation2`=-0.97437, `rotation3`=0.224951 WHERE `guid`=2726; + +-- Correct position of Briarthorn in Duskwood (position is off by 1.41217 yards). +UPDATE `gameobject` SET `position_x`=-10705.2, `position_y`=-942.698, `position_z`=76.341, `orientation`=4.17134, `rotation0`=0, `rotation1`=0, `rotation2`=-0.870356, `rotation3`=0.492424 WHERE `guid`=2688; + +-- Correct position of Briarthorn in Duskwood (position is off by 0.400487 yards). +UPDATE `gameobject` SET `position_x`=-10871.4, `position_y`=-1205, `position_z`=40.8238, `orientation`=0.0349062, `rotation0`=0, `rotation1`=0, `rotation2`=0.0174522, `rotation3`=0.999848 WHERE `guid`=2757; + +-- Correct position of Briarthorn in Silverpine Forest (position is off by 0.973648 yards). +UPDATE `gameobject` SET `position_x`=429.245, `position_y`=1182.35, `position_z`=87.968, `orientation`=0.296705, `rotation0`=0, `rotation1`=0, `rotation2`=0.147809, `rotation3`=0.989016 WHERE `guid`=2733; + +-- Correct position of Briarthorn in Hillsbrad Foothills (position is off by 0.318784 yards). +UPDATE `gameobject` SET `position_x`=1.00076, `position_y`=-1015.31, `position_z`=57.7936, `orientation`=1.95477, `rotation0`=0, `rotation1`=0, `rotation2`=0.829038, `rotation3`=0.559193 WHERE `guid`=2873; + +-- Correct position of Briarthorn in Wetlands (position is off by 0.914336 yards). +UPDATE `gameobject` SET `position_x`=-3183.31, `position_y`=-1111.6, `position_z`=9.17652, `orientation`=5.91667, `rotation0`=0, `rotation1`=0, `rotation2`=-0.182235, `rotation3`=0.983255 WHERE `guid`=2623; + +-- Correct position of Briarthorn in Duskwood (position is off by 1.51551 yards). +UPDATE `gameobject` SET `position_x`=-10548.4, `position_y`=-1001.86, `position_z`=56.3435, `orientation`=5.55015, `rotation0`=0, `rotation1`=0, `rotation2`=-0.358368, `rotation3`=0.93358 WHERE `guid`=2570; + +-- Correct position of Briarthorn in Duskwood (position is off by 0.145931 yards). +UPDATE `gameobject` SET `position_x`=-11018.9, `position_y`=-436.104, `position_z`=30.6316, `orientation`=3.94445, `rotation0`=0, `rotation1`=0, `rotation2`=-0.920505, `rotation3`=0.390732 WHERE `guid`=2777; + +-- Correct position of Briarthorn in Westfall (position is off by 0.97794 yards). +UPDATE `gameobject` SET `position_x`=-10362.4, `position_y`=784.97, `position_z`=30.9238, `orientation`=4.7822, `rotation0`=0, `rotation1`=0, `rotation2`=-0.681998, `rotation3`=0.731354 WHERE `guid`=2828; + +-- Correct position of Briarthorn in Hillsbrad Foothills (position is off by 0.429662 yards). +UPDATE `gameobject` SET `position_x`=-870.224, `position_y`=-1329.36, `position_z`=61.0104, `orientation`=2.37364, `rotation0`=0, `rotation1`=0, `rotation2`=0.927183, `rotation3`=0.374608 WHERE `guid`=2657; + +-- Correct position of Briarthorn in Ashenvale (position is off by 1.16847 yards). +UPDATE `gameobject` SET `position_x`=3456.74, `position_y`=-1559.22, `position_z`=167.591, `orientation`=5.49779, `rotation0`=0, `rotation1`=0, `rotation2`=-0.382683, `rotation3`=0.92388 WHERE `guid`=2616; + +-- Correct position of Briarthorn in Redridge Mountains (position is off by 0.373018 yards). +UPDATE `gameobject` SET `position_x`=-9457.76, `position_y`=-1995.27, `position_z`=96.1887, `orientation`=0.855211, `rotation0`=0, `rotation1`=0, `rotation2`=0.414693, `rotation3`=0.909961 WHERE `guid`=2697; + +-- Correct position of Briarthorn in Duskwood (position is off by 0.627573 yards). +UPDATE `gameobject` SET `position_x`=-10179.5, `position_y`=-918.365, `position_z`=36.9741, `orientation`=5.89921, `rotation0`=0, `rotation1`=0, `rotation2`=-0.190808, `rotation3`=0.981627 WHERE `guid`=2606; + +-- Correct position of Briarthorn in Duskwood (position is off by 0.489185 yards). +UPDATE `gameobject` SET `position_x`=-10372.8, `position_y`=-1319.4, `position_z`=52.773, `orientation`=5.70723, `rotation0`=0, `rotation1`=0, `rotation2`=-0.284015, `rotation3`=0.95882 WHERE `guid`=2608; + +-- Correct position of Briarthorn in Hillsbrad Foothills (position is off by 1.3532 yards). +UPDATE `gameobject` SET `position_x`=5.47222, `position_y`=-690.028, `position_z`=75.114, `orientation`=3.3685, `rotation0`=0, `rotation1`=0, `rotation2`=-0.993571, `rotation3`=0.113208 WHERE `guid`=2831; + +-- Correct position of Briarthorn in Hillsbrad Foothills (position is off by 1.0928 yards). +UPDATE `gameobject` SET `position_x`=-566.923, `position_y`=-446.173, `position_z`=40.7825, `orientation`=5.77704, `rotation0`=0, `rotation1`=0, `rotation2`=-0.25038, `rotation3`=0.968148 WHERE `guid`=2779; + +-- Correct position of Briarthorn in Darkshore (position is off by 0.000101089 yards). +UPDATE `gameobject` SET `position_x`=5261.76, `position_y`=457.867, `position_z`=22.3791, `orientation`=1.06465, `rotation0`=0, `rotation1`=0, `rotation2`=0.507538, `rotation3`=0.861629 WHERE `guid`=2876; + +-- Correct position of Briarthorn in Wetlands (position is off by 0.219971 yards). +UPDATE `gameobject` SET `position_x`=-2841, `position_y`=-2588.22, `position_z`=50.771, `orientation`=2.23402, `rotation0`=0, `rotation1`=0, `rotation2`=0.898793, `rotation3`=0.438373 WHERE `guid`=2821; + +-- Correct position of Briarthorn in Silverpine Forest (position is off by 0.603582 yards). +UPDATE `gameobject` SET `position_x`=650.147, `position_y`=1382.63, `position_z`=82.9212, `orientation`=0.0174525, `rotation0`=0, `rotation1`=0, `rotation2`=0.00872612, `rotation3`=0.999962 WHERE `guid`=2687; + +-- Correct position of Briarthorn in Hillsbrad Foothills (position is off by 0.523939 yards). +UPDATE `gameobject` SET `position_x`=-318.421, `position_y`=120.038, `position_z`=74.9717, `orientation`=5.65487, `rotation0`=0, `rotation1`=0, `rotation2`=-0.309016, `rotation3`=0.951057 WHERE `guid`=2631; + +-- Correct position of Briarthorn in Wetlands (position is off by 0.34132 yards). +UPDATE `gameobject` SET `position_x`=-2892.18, `position_y`=-2564.71, `position_z`=33.8779, `orientation`=1.18682, `rotation0`=0, `rotation1`=0, `rotation2`=0.559193, `rotation3`=0.829038 WHERE `guid`=2872; + +-- Correct position of Briarthorn in Ashenvale (position is off by 0.445962 yards). +UPDATE `gameobject` SET `position_x`=2048.55, `position_y`=-2083.42, `position_z`=126.551, `orientation`=4.72984, `rotation0`=0, `rotation1`=0, `rotation2`=-0.700909, `rotation3`=0.713251 WHERE `guid`=2798; + +-- Correct position of Briarthorn in Wetlands (position is off by 0.0100103 yards). +UPDATE `gameobject` SET `position_x`=-3402.69, `position_y`=-3235.18, `position_z`=23.3301, `orientation`=4.10153, `rotation0`=0, `rotation1`=0, `rotation2`=-0.887011, `rotation3`=0.461749 WHERE `guid`=30009; + +-- Correct position of Briarthorn in Duskwood (position is off by 0.819507 yards). +UPDATE `gameobject` SET `position_x`=-10656.5, `position_y`=-858.591, `position_z`=54.3311, `orientation`=5.044, `rotation0`=0, `rotation1`=0, `rotation2`=-0.580703, `rotation3`=0.814116 WHERE `guid`=2601; + +-- Correct position of Briarthorn in Redridge Mountains (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-9100.39, `position_y`=-2601.52, `position_z`=117.783, `orientation`=2.30383, `rotation0`=0, `rotation1`=0, `rotation2`=0.913545, `rotation3`=0.406738 WHERE `guid`=2692; + +-- Correct position of Briarthorn in Hillsbrad Foothills (position is off by 0.471399 yards). +UPDATE `gameobject` SET `position_x`=102.749, `position_y`=-799.808, `position_z`=79.4666, `orientation`=2.02458, `rotation0`=0, `rotation1`=0, `rotation2`=0.848047, `rotation3`=0.529921 WHERE `guid`=2707; + +-- Correct position of Briarthorn in Westfall (position is off by 0.886146 yards). +UPDATE `gameobject` SET `position_x`=-10254.1, `position_y`=1136.24, `position_z`=37.0174, `orientation`=4.43314, `rotation0`=0, `rotation1`=0, `rotation2`=-0.798635, `rotation3`=0.601815 WHERE `guid`=2797; + +-- Correct position of Briarthorn in Stonetalon Mountains (position is off by 0.774465 yards). +UPDATE `gameobject` SET `position_x`=1449.75, `position_y`=1006.43, `position_z`=148.514, `orientation`=3.82227, `rotation0`=0, `rotation1`=0, `rotation2`=-0.942641, `rotation3`=0.333808 WHERE `guid`=2605; + +-- Correct position of Briarthorn in Silverpine Forest (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-517.273, `position_y`=1045.46, `position_z`=91.7687, `orientation`=5.20108, `rotation0`=0, `rotation1`=0, `rotation2`=-0.515038, `rotation3`=0.857168 WHERE `guid`=2795; + +-- Correct position of Briarthorn in Stonetalon Mountains (position is off by 0.815681 yards). +UPDATE `gameobject` SET `position_x`=1075.61, `position_y`=644.469, `position_z`=131.669, `orientation`=4.92183, `rotation0`=0, `rotation1`=0, `rotation2`=-0.62932, `rotation3`=0.777146 WHERE `guid`=2738; + +-- Correct position of Briarthorn in Stonetalon Mountains (position is off by 0.879691 yards). +UPDATE `gameobject` SET `position_x`=907.072, `position_y`=1553.71, `position_z`=-15.2808, `orientation`=2.44346, `rotation0`=0, `rotation1`=0, `rotation2`=0.939692, `rotation3`=0.34202 WHERE `guid`=2860; + +-- Correct position of Briarthorn in Duskwood (position is off by 1.11485 yards). +UPDATE `gameobject` SET `position_x`=-10894, `position_y`=-1028.04, `position_z`=75.3045, `orientation`=3.10665, `rotation0`=0, `rotation1`=0, `rotation2`=0.999847, `rotation3`=0.0174693 WHERE `guid`=2647; + +-- Correct position of Briarthorn in Ashenvale (position is off by 0.778387 yards). +UPDATE `gameobject` SET `position_x`=2909.53, `position_y`=-1758.76, `position_z`=203.044, `orientation`=0.209439, `rotation0`=0, `rotation1`=0, `rotation2`=0.104528, `rotation3`=0.994522 WHERE `guid`=2890; + +-- Correct position of Briarthorn in Duskwood (position is off by 0.30698 yards). +UPDATE `gameobject` SET `position_x`=-10782.7, `position_y`=-197.056, `position_z`=44.2139, `orientation`=1.09956, `rotation0`=0, `rotation1`=0, `rotation2`=0.522498, `rotation3`=0.85264 WHERE `guid`=2854; + +-- Correct position of Briarthorn in Darkshore (position is off by 0.999352 yards). +UPDATE `gameobject` SET `position_x`=6906.65, `position_y`=-17.683, `position_z`=23.9168, `orientation`=3.56047, `rotation0`=0, `rotation1`=0, `rotation2`=-0.978148, `rotation3`=0.207912 WHERE `guid`=2624; + +-- Correct position of Briarthorn in Darkshore (position is off by 0.745806 yards). +UPDATE `gameobject` SET `position_x`=7287.13, `position_y`=-139.673, `position_z`=14.4423, `orientation`=0.418879, `rotation0`=0, `rotation1`=0, `rotation2`=0.207911, `rotation3`=0.978148 WHERE `guid`=2552; + +-- Correct position of Briarthorn in Hillsbrad Foothills (position is off by 0.621596 yards). +UPDATE `gameobject` SET `position_x`=-471.567, `position_y`=-380.558, `position_z`=50.8234, `orientation`=5.86431, `rotation0`=0, `rotation1`=0, `rotation2`=-0.207911, `rotation3`=0.978148 WHERE `guid`=2544; + +-- Correct position of Briarthorn in Silverpine Forest (position is off by 0.958411 yards). +UPDATE `gameobject` SET `position_x`=726.712, `position_y`=1387.03, `position_z`=72.8429, `orientation`=2.11185, `rotation0`=0, `rotation1`=0, `rotation2`=0.870356, `rotation3`=0.492424 WHERE `guid`=2546; + +-- Correct position of Briarthorn in Duskwood (position is off by 1.03854 yards). +UPDATE `gameobject` SET `position_x`=-10878, `position_y`=-1103.28, `position_z`=44.7157, `orientation`=0.331611, `rotation0`=0, `rotation1`=0, `rotation2`=0.165047, `rotation3`=0.986286 WHERE `guid`=2589; + +-- Correct position of Briarthorn in Westfall (position is off by 0.000200272 yards). +UPDATE `gameobject` SET `position_x`=-11166, `position_y`=503.716, `position_z`=28.6882, `orientation`=1.22173, `rotation0`=0, `rotation1`=0, `rotation2`=0.573576, `rotation3`=0.819152 WHERE `guid`=2889; + +-- Correct position of Briarthorn in Redridge Mountains (position is off by 0.886509 yards). +UPDATE `gameobject` SET `position_x`=-9384.84, `position_y`=-2966.28, `position_z`=81.6427, `orientation`=1.3439, `rotation0`=0, `rotation1`=0, `rotation2`=0.622514, `rotation3`=0.782609 WHERE `guid`=2753; + +-- Correct position of Briarthorn in Darkshore (position is off by 1.18454 yards). +UPDATE `gameobject` SET `position_x`=6254, `position_y`=226.941, `position_z`=39.0118, `orientation`=2.79252, `rotation0`=0, `rotation1`=0, `rotation2`=0.984807, `rotation3`=0.173652 WHERE `guid`=2899; + +-- Correct position of Briarthorn in Duskwood (position is off by 0.984511 yards). +UPDATE `gameobject` SET `position_x`=-10890.9, `position_y`=-1304.39, `position_z`=51.9561, `orientation`=5.49779, `rotation0`=0, `rotation1`=0, `rotation2`=-0.382683, `rotation3`=0.92388 WHERE `guid`=2702; + +-- Correct position of Briarthorn in Duskwood (position is off by 1.52466 yards). +UPDATE `gameobject` SET `position_x`=-10728.5, `position_y`=-113.812, `position_z`=36.1879, `orientation`=3.6652, `rotation0`=0, `rotation1`=0, `rotation2`=-0.965925, `rotation3`=0.258821 WHERE `guid`=2669; + +-- Correct position of Briarthorn in Duskwood (position is off by 1.24467 yards). +UPDATE `gameobject` SET `position_x`=-10623.8, `position_y`=34.726, `position_z`=38.2104, `orientation`=0.977383, `rotation0`=0, `rotation1`=0, `rotation2`=0.469471, `rotation3`=0.882948 WHERE `guid`=2604; + +-- Correct position of Briarthorn in Redridge Mountains (position is off by 0.167499 yards). +UPDATE `gameobject` SET `position_x`=-9625.95, `position_y`=-2543.16, `position_z`=59.2279, `orientation`=1.67551, `rotation0`=0, `rotation1`=0, `rotation2`=0.743144, `rotation3`=0.669131 WHERE `guid`=2847; + +-- Correct position of Briarthorn in Silverpine Forest (position is off by 0.382767 yards). +UPDATE `gameobject` SET `position_x`=-550.962, `position_y`=798.357, `position_z`=88.7893, `orientation`=3.90954, `rotation0`=0, `rotation1`=0, `rotation2`=-0.927183, `rotation3`=0.374608 WHERE `guid`=2811; + +-- Correct position of Briarthorn in Silverpine Forest (position is off by 0.302408 yards). +UPDATE `gameobject` SET `position_x`=-406.846, `position_y`=1350.45, `position_z`=37.2905, `orientation`=3.64774, `rotation0`=0, `rotation1`=0, `rotation2`=-0.968147, `rotation3`=0.250381 WHERE `guid`=2903; + +-- Correct position of Briarthorn in Westfall (position is off by 0.681363 yards). +UPDATE `gameobject` SET `position_x`=-11104.1, `position_y`=733.351, `position_z`=36.4119, `orientation`=2.9845, `rotation0`=0, `rotation1`=0, `rotation2`=0.996917, `rotation3`=0.0784664 WHERE `guid`=2581; + +-- Correct position of Briarthorn in Westfall (position is off by 1.18195 yards). +UPDATE `gameobject` SET `position_x`=-11073, `position_y`=1547.72, `position_z`=44.5846, `orientation`=0.733038, `rotation0`=0, `rotation1`=0, `rotation2`=0.358368, `rotation3`=0.93358 WHERE `guid`=40001; + +-- Missing Briarthorn spawns in Duskwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1621, 0, -10617.7, -913.665, 55.1904, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 1621, 0, -10287.7, -1316.91, 49.2902, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 1621, 0, -10724.6, 431.879, 39.0428, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 1621, 0, -11081.1, 327.136, 31.15, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 1621, 0, -10435.6, 42.7232, 44.7757, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 1621, 0, -10887.5, 196.304, 39.2335, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 1621, 0, -10953, 150.254, 40.549, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 1621, 0, -11056.3, -138.435, 23.7818, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 1621, 0, -10213.5, 441.273, 37.4833, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 1621, 0, -10282.3, -948.749, 43.6457, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 1621, 0, -10265.8, 266.94, 39.2517, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 1621, 0, -10915.5, -46.0938, 35.9218, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 1621, 0, -10743.5, -818.935, 51.3517, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 1621, 0, -10685.5, -985.969, 70.5648, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 1621, 0, -10562, -802.786, 54.3495, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 1621, 0, -10474, -78.0064, 45.7854, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 1621, 0, -10387.3, -1191.86, 43.122, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 1621, 0, -10386.6, -798.106, 52.4095, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 1621, 0, -10293.4, 27.4344, 49.1362, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 1621, 0, -9916.43, -1781.57, 35.1013, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Wetlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+21, 1621, 0, -2833.1, -1328.37, 8.95405, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 1621, 0, -3172.37, -3059.96, 22.3382, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 1621, 0, -3494.52, -1487.17, 9.14602, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 1621, 0, -3311.3, -2263.17, 51.8986, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 1621, 0, -4154.25, -2961.75, 12.0112, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 1621, 0, -3482.48, -2876.22, 9.41632, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 1621, 0, -3067.73, -2692.13, 16.6828, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 1621, 0, -3091.94, -2270.36, 9.32856, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 1621, 0, -3108, -2187.96, 9.23061, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 1621, 0, -3087.76, -2009.68, 9.41214, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 1621, 0, -3798.27, -3003.14, 11.8723, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 1621, 0, -3605.13, -2979.56, 13.0964, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 1621, 0, -3558.61, -1292.08, 10.0193, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 1621, 0, -3399.78, -1586.09, 10.7044, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 1621, 0, -3338.73, -3000.41, 27.5057, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 1621, 0, -3008.33, -1158.85, 9.70504, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 1621, 0, -2930.32, -2997.89, 39.0747, 1.90241, 0, 0, 0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 1621, 0, -2917.71, -1810.56, 8.50937, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 1621, 0, -2848.61, -2957.88, 36.8177, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 1621, 0, -2845.5, -2193.88, 30.3731, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Loch Modan. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+41, 1621, 0, -4966.77, -3511.53, 303.927, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 1621, 0, -5798.29, -3770.72, 328.856, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 1621, 0, -5465.13, -3792.92, 316.026, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 1621, 0, -5155.06, -3708.79, 311.856, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 1621, 0, -4894.84, -3964.74, 297.991, 1.64061, 0, 0, 0.731353, 0.681999, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 1621, 0, -5429.04, -3918.93, 341.433, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 1621, 0, -5714.1, -4068.01, 367.053, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 1621, 0, -5080.49, -3663.3, 308.979, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 1621, 0, -5541.32, -3704.88, 308.421, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 1621, 0, -5464.19, -3965.31, 347.369, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 1621, 0, -5183.13, -3836.33, 329.868, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 1621, 0, -5666.89, -4077.5, 377.784, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 1621, 0, -5378.5, -3833.91, 328.32, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 1621, 0, -5286.39, -3759.46, 311.211, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 1621, 0, -4979.51, -4023.84, 299.452, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Westfall. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+56, 1621, 0, -9926.93, 814.123, 30.1192, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 1621, 0, -11408.4, 1939.08, 10.2287, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 1621, 0, -11052.6, 1197.83, 44.0466, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 1621, 0, -11382.5, 1712.27, 34.3837, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 1621, 0, -10709.5, 1962.58, 35.4621, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 1621, 0, -10549, 1976.87, 33.9606, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 1621, 0, -10092.6, 1601.71, 41.0102, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 1621, 0, -10982.5, 1119.15, 40.2986, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 1621, 0, -10475.8, 1712.75, 36.2335, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 1621, 0, -11254.3, 1911.64, 36.2096, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 1621, 0, -11251.6, 1625.53, 57.6362, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 1621, 0, -11211.2, 1228.7, 90.7387, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 1621, 0, -11175.4, 1712.86, 40.3369, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 1621, 0, -11091, 855.199, 42.1463, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+70, 1621, 0, -11069.9, 1919.8, 31.3934, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 1, 100, 0, 10), +(@OGUID+71, 1621, 0, -11008.7, 1678.96, 41.2772, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+72, 1621, 0, -11003.9, 1881.68, 41.1973, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+73, 1621, 0, -10987.5, 1633.49, 46.4828, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+74, 1621, 0, -10769.6, 749.296, 38.5584, 4.13643, 0, 0, -0.878817, 0.47716, 300, 300, 1, 100, 0, 10), +(@OGUID+75, 1621, 0, -10209.2, 1704.51, 33.2407, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(@OGUID+76, 1621, 0, -10137.5, 1752.56, 31.8003, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+77, 1621, 0, -9861.42, 1419.41, 58.4585, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Redridge Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+78, 1621, 0, -9904.38, -1880.45, 37.9255, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+79, 1621, 0, -9608.79, -2429.04, 59.8932, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 1, 100, 0, 10), +(@OGUID+80, 1621, 0, -9415.24, -2111.12, 67.0888, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), +(@OGUID+81, 1621, 0, -9635.92, -3055.3, 56.31, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+82, 1621, 0, -9333.84, -3308.43, 89.7115, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 1, 100, 0, 10), +(@OGUID+83, 1621, 0, -9658.02, -2111.7, 60.2108, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+84, 1621, 0, -9759.97, -2152.08, 58.6628, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+85, 1621, 0, -9496.37, -3203.11, 62.4749, 2.11185, 0, 0, 0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+86, 1621, 0, -9656.25, -3478.21, 121.956, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+87, 1621, 0, -9156.48, -3188.13, 106.772, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+88, 1621, 0, -9372.92, -2026.42, 57.8357, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+89, 1621, 0, -9770.06, -2221.82, 59.8902, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+90, 1621, 0, -9678.34, -2681.32, 62.4952, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+91, 1621, 0, -9651.54, -2884.1, 51.0352, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+92, 1621, 0, -9562.72, -1868.06, 69.7337, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(@OGUID+93, 1621, 0, -9554.79, -2899.26, 93.3538, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+94, 1621, 0, -9522.79, -3486.91, 125.978, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+95, 1621, 0, -9408.7, -3440.19, 91.2317, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 1, 100, 0, 10), +(@OGUID+96, 1621, 0, -9344.89, -3112.77, 86.1976, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 1, 100, 0, 10), +(@OGUID+97, 1621, 0, -9083.6, -2206.59, 130.86, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Silverpine Forest. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+98, 1621, 0, 752.246, 1176.41, 54.1389, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(@OGUID+99, 1621, 0, 363.656, 1202.77, 76.7807, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 1, 100, 0, 10), +(@OGUID+100, 1621, 0, 189.594, 1220.34, 68.9187, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), +(@OGUID+101, 1621, 0, -32.0891, 1265.96, 61.1706, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+102, 1621, 0, -395.193, 1127.8, 84.6086, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+103, 1621, 0, -38.9839, 1064.54, 63.8401, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 1, 100, 0, 10), +(@OGUID+104, 1621, 0, 295.11, 1275.38, 77.5284, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(@OGUID+105, 1621, 0, 556.695, 1337.89, 86.6567, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+106, 1621, 0, 476.653, 1156.71, 94.5741, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 1, 100, 0, 10), +(@OGUID+107, 1621, 0, -542.837, 904.022, 89.8296, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+108, 1621, 0, -79.9488, 1113.74, 67.3336, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), +(@OGUID+109, 1621, 0, -639.503, 1494.97, 9.6857, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+110, 1621, 0, 67.2836, 1266.24, 65.0148, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+111, 1621, 0, -473.183, 865.694, 96.5802, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+112, 1621, 0, -446.982, 847.415, 96.9973, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+113, 1621, 0, -538.854, 1084.28, 88.7732, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+114, 1621, 0, -479.976, 1318.48, 41.0712, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 1, 100, 0, 10), +(@OGUID+115, 1621, 0, 58.2199, 1275.59, 64.48, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+116, 1621, 0, 427.732, 1267.13, 80.597, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Darkshore. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+117, 1621, 1, 7457.85, -1146.68, 44.8022, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+118, 1621, 1, 6081.99, 407.804, 25.7207, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+119, 1621, 1, 5603.32, 241.437, 31.5457, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), +(@OGUID+120, 1621, 1, 4760.79, 137.93, 54.6364, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 1, 100, 0, 10), +(@OGUID+121, 1621, 1, 4823.35, 275.858, 52.1601, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+122, 1621, 1, 4523.03, 34.3448, 83.7612, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+123, 1621, 1, 6977.94, -206.324, 40.4996, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+124, 1621, 1, 4423.4, 333.811, 58.392, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), +(@OGUID+125, 1621, 1, 5093.71, 400.35, 32.8642, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(@OGUID+126, 1621, 1, 7048.82, -46.8621, 18.3249, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+127, 1621, 1, 7768.93, -1089.04, 39.2549, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+128, 1621, 1, 6834.12, 348.531, 20.9587, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(@OGUID+129, 1621, 1, 6711.49, 350.309, 26.0895, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+130, 1621, 1, 4737.5, 391.683, 38.826, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 1, 100, 0, 10), +(@OGUID+131, 1621, 1, 7152.39, -498.399, 38.9829, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+132, 1621, 0, -502.171, -1678.16, 80.8453, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+133, 1621, 0, -724.908, -1357.02, 67.9433, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 1, 100, 0, 10), +(@OGUID+134, 1621, 0, -300.626, -832.994, 58.0299, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+135, 1621, 0, -384.97, -1681.25, 88.737, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), +(@OGUID+136, 1621, 0, -976.12, -827.472, 14.1518, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(@OGUID+137, 1621, 0, -463.174, -1223.14, 56.5361, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+138, 1621, 0, -622.071, -1169.44, 61.4729, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+139, 1621, 0, -1053.8, -1368.43, 56.3424, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+140, 1621, 0, -445.137, -277.211, 54.5082, 3.89209, 0, 0, -0.930417, 0.366502, 300, 300, 1, 100, 0, 10), +(@OGUID+141, 1621, 0, -330.845, -1500.32, 66.9755, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+142, 1621, 0, -1219.29, -1138.78, 37.1137, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+143, 1621, 0, -1058.08, -1048.58, 48.0192, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+144, 1621, 0, -1005.36, -82.5833, 3.84617, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(@OGUID+145, 1621, 0, -954.309, -226.171, 53.8633, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+146, 1621, 0, -931.244, -340.912, 43.9092, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+147, 1621, 0, -856.863, -105.338, 24.8763, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+148, 1621, 0, -817.272, -144.971, 32.3461, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+149, 1621, 0, -766.645, -956.938, 34.0646, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 1, 100, 0, 10), +(@OGUID+150, 1621, 0, -760.857, -430.811, 21.3547, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+151, 1621, 0, -658.525, -368.96, 38.8657, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+152, 1621, 0, -625.266, 485.256, 79.1482, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(@OGUID+153, 1621, 0, -357.597, -350.824, 58.7876, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(@OGUID+154, 1621, 0, -336.428, -620.821, 54.9287, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+155, 1621, 1, 2084.18, -3418.2, 92.7692, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 1, 100, 0, 10), +(@OGUID+156, 1621, 1, 2841.6, -3415.37, 120.457, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(@OGUID+157, 1621, 1, 3302.76, -1428.81, 175.2, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), +(@OGUID+158, 1621, 1, 2163.18, -3106.93, 110.897, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+159, 1621, 1, 2118.77, -513.479, 110.082, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+160, 1621, 1, 1942.23, -588.895, 112.46, 2.42601, 0, 0, 0.936672, 0.350207, 300, 300, 1, 100, 0, 10), +(@OGUID+161, 1621, 1, 1478.53, -2418.84, 105.17, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+162, 1621, 1, 2072.23, -909.099, 106.51, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+163, 1621, 1, 1805.19, -2050.75, 104.122, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+164, 1621, 1, 1969.7, -3216.06, 98.9687, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 1, 100, 0, 10), +(@OGUID+165, 1621, 1, 1989.78, -2915.32, 107.725, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+166, 1621, 1, 2023.3, -2363.69, 91.3253, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+167, 1621, 1, 2127.27, -3505.13, 57.72, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+168, 1621, 1, 2250.46, -3108.52, 119.962, 2.18166, 0, 0, 0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+169, 1621, 1, 2563.8, -3096.17, 143.518, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), +(@OGUID+170, 1621, 1, 2764.2, -2492.12, 192.814, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+171, 1621, 1, 3143.24, -1521.88, 197.095, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+172, 1621, 1, 3228.99, -562.044, 153.91, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10); + +-- Missing Briarthorn spawns in Stonetalon Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+173, 1621, 1, 206.765, 90.7655, 51.4756, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+174, 1621, 1, -102.477, -631.154, -2.75868, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 1, 100, 0, 10), +(@OGUID+175, 1621, 1, 2756.62, 1528.18, 238.096, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(@OGUID+176, 1621, 1, 381.768, 388.748, 53.0068, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 1, 100, 0, 10), +(@OGUID+177, 1621, 1, 830.578, 578.432, 88.3972, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+178, 1621, 1, 1516.68, -477.189, 47.9995, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10), +(@OGUID+179, 1621, 1, 2128.42, 1074.31, 238.538, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+180, 1621, 1, 1258.05, -447.374, 22.0382, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+181, 1621, 1, 574.272, 266.641, 56.5523, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+182, 1621, 1, 680.358, 1435.64, -7.3887, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+183, 1621, 1, 862.329, 691.778, 96.6315, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 1, 100, 0, 10), +(@OGUID+184, 1621, 1, 1008.45, 709.643, 121.174, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 1, 100, 0, 10), +(@OGUID+185, 1621, 1, 628.438, 1829.14, -10.4462, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+186, 1621, 1, 845.478, 1777.11, -10.9616, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+187, 1621, 1, 1226.26, -599.834, 20.669, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+188, 1621, 1, 1475.06, 856.463, 134.955, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10), +(@OGUID+189, 1621, 1, 1897.15, 946.018, 167.142, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+190, 1621, 1, 2311.96, 1553.79, 284.423, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+191, 1621, 1, 2487.72, 1289.57, 277.513, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+192, 1621, 1, 2570.96, 1726.28, 314.527, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+2, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+3, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+4, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+5, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+6, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+7, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+8, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+9, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+10, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+11, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+12, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+13, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+14, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+15, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+16, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+17, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+18, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+19, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+20, 1113, 0, 'Briarthorn', 0, 10), +(@OGUID+21, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+22, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+23, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+24, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+25, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+26, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+27, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+28, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+29, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+30, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+31, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+32, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+33, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+34, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+35, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+36, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+37, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+38, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+39, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+40, 1151, 0, 'Briarthorn', 0, 10), +(@OGUID+41, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+42, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+43, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+44, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+45, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+46, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+47, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+48, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+49, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+50, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+51, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+52, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+53, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+54, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+55, 1165, 0, 'Briarthorn', 0, 10), +(@OGUID+56, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+57, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+58, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+59, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+60, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+61, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+62, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+63, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+64, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+65, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+66, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+67, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+68, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+69, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+70, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+71, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+72, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+73, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+74, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+75, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+76, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+77, 1109, 0, 'Briarthorn', 0, 10), +(@OGUID+78, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+79, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+80, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+81, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+82, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+83, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+84, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+85, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+86, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+87, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+88, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+89, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+90, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+91, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+92, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+93, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+94, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+95, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+96, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+97, 1127, 0, 'Briarthorn', 0, 10), +(@OGUID+98, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+99, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+100, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+101, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+102, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+103, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+104, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+105, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+106, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+107, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+108, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+109, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+110, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+111, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+112, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+113, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+114, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+115, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+116, 1046, 0, 'Briarthorn', 0, 10), +(@OGUID+117, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+118, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+119, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+120, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+121, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+122, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+123, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+124, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+125, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+126, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+127, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+128, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+129, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+130, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+131, 1100, 0, 'Briarthorn', 0, 10), +(@OGUID+132, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+133, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+134, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+135, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+136, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+137, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+138, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+139, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+140, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+141, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+142, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+143, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+144, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+145, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+146, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+147, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+148, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+149, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+150, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+151, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+152, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+153, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+154, 1050, 0, 'Briarthorn', 0, 10), +(@OGUID+155, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+156, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+157, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+158, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+159, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+160, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+161, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+162, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+163, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+164, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+165, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+166, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+167, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+168, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+169, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+170, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+171, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+172, 1073, 0, 'Briarthorn', 0, 10), +(@OGUID+173, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+174, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+175, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+176, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+177, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+178, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+179, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+180, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+181, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+182, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+183, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+184, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+185, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+186, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+187, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+188, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+189, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+190, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+191, 1087, 0, 'Briarthorn', 0, 10), +(@OGUID+192, 1087, 0, 'Briarthorn', 0, 10); + +-- Missing Briarthorn spawns in The Barrens. +SET @OGUID = 27342; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 3729, 1, -2245.8, -2388.75, 91.6667, 0.209439, 0, 0, 0.104528, 0.994522, 900, 900, 1, 100, 0, 10), +(@OGUID+2, 3729, 1, -1152.72, -3598.91, 93.3751, 3.22886, 0, 0, -0.999048, 0.0436193, 900, 900, 1, 100, 0, 10), +(@OGUID+3, 3729, 1, -1593.21, -3592.77, 91.8447, 2.58308, 0, 0, 0.961261, 0.27564, 900, 900, 1, 100, 0, 10), +(@OGUID+4, 3729, 1, -1871.09, -3372.66, 64.7106, 1.0821, 0, 0, 0.515038, 0.857168, 900, 900, 1, 100, 0, 10), +(@OGUID+5, 3729, 1, -1751.36, -1899.05, 92.7159, 0.925024, 0, 0, 0.446198, 0.894935, 900, 900, 1, 100, 0, 10), +(@OGUID+6, 3729, 1, 1058.32, -3678.57, 36.0646, 4.34587, 0, 0, -0.824126, 0.566406, 900, 900, 1, 100, 0, 10), +(@OGUID+7, 3729, 1, 1042.02, -2987.69, 91.6673, 1.36136, 0, 0, 0.62932, 0.777146, 900, 900, 1, 100, 0, 10), +(@OGUID+8, 3729, 1, 1135.63, -3464.41, 87.0588, 5.89921, 0, 0, -0.190808, 0.981627, 900, 900, 1, 100, 0, 10), +(@OGUID+9, 3729, 1, -199.519, -1160.88, 57.8559, 3.10665, 0, 0, 0.999847, 0.0174693, 900, 900, 1, 100, 0, 10), +(@OGUID+10, 3729, 1, 925.201, -3498.32, 91.6667, 4.66003, 0, 0, -0.725374, 0.688355, 900, 900, 1, 100, 0, 10), +(@OGUID+11, 3729, 1, 570.178, -3134.26, 91.6667, 3.50812, 0, 0, -0.983254, 0.182238, 900, 900, 1, 100, 0, 10), +(@OGUID+12, 3729, 1, -659.269, -3381.17, 91.7126, 6.24828, 0, 0, -0.0174522, 0.999848, 900, 900, 1, 100, 0, 10), +(@OGUID+13, 3729, 1, -470.076, -1971.71, 91.7485, 3.50812, 0, 0, -0.983254, 0.182238, 900, 900, 1, 100, 0, 10), +(@OGUID+14, 3729, 1, -2849.12, -1953.97, 91.6667, 4.57276, 0, 0, -0.754709, 0.656059, 900, 900, 1, 100, 0, 10), +(@OGUID+15, 3729, 1, -1875.3, -1980.27, 92.2575, 6.26573, 0, 0, -0.00872612, 0.999962, 900, 900, 1, 100, 0, 10), +(@OGUID+16, 3729, 1, -680.054, -3098.36, 91.8174, 5.42797, 0, 0, -0.414693, 0.909961, 900, 900, 1, 100, 0, 10), +(@OGUID+17, 3729, 1, -47.0494, -1589.17, 91.6667, 1.3439, 0, 0, 0.622514, 0.782609, 900, 900, 1, 100, 0, 10), +(@OGUID+18, 3729, 1, -1521.09, -3888.51, 15.6641, 5.53269, 0, 0, -0.366501, 0.930418, 900, 900, 1, 100, 0, 10), +(@OGUID+19, 3729, 1, 1063.69, -3301.54, 91.6667, 3.14159, 0, 0, -1, 0, 900, 900, 1, 100, 0, 10), +(@OGUID+20, 3729, 1, 954.127, -3134.67, 92.5242, 3.9619, 0, 0, -0.91706, 0.39875, 900, 900, 1, 100, 0, 10), +(@OGUID+21, 3729, 1, 180.086, -1713.24, 93.3485, 4.7822, 0, 0, -0.681998, 0.731354, 900, 900, 1, 100, 0, 10), +(@OGUID+22, 3729, 1, -431.804, -1316.55, 97.6229, 1.48353, 0, 0, 0.67559, 0.737278, 900, 900, 1, 100, 0, 10), +(@OGUID+23, 3729, 1, -1412.43, -3639.26, 92.1808, 0.575957, 0, 0, 0.284015, 0.95882, 900, 900, 1, 100, 0, 10), +(@OGUID+24, 3729, 1, -1789.54, -3205.13, 89.6333, 5.46288, 0, 0, -0.398748, 0.91706, 900, 900, 1, 100, 0, 10), +(@OGUID+25, 3729, 1, -4031.71, -1957.76, 92.6257, 2.28638, 0, 0, 0.909961, 0.414694, 900, 900, 1, 100, 0, 10), +(@OGUID+26, 3729, 1, -2239.95, -1597.31, 92.7891, 0.680677, 0, 0, 0.333806, 0.942642, 900, 900, 1, 100, 0, 10), +(@OGUID+27, 3729, 1, -3637.74, -2216.63, 92.2857, 3.927, 0, 0, -0.923879, 0.382686, 900, 900, 1, 100, 0, 10), +(@OGUID+28, 3729, 1, -2124.93, -1894.04, 91.677, 5.00909, 0, 0, -0.594823, 0.803857, 900, 900, 1, 100, 0, 10), +(@OGUID+29, 3729, 1, -1767.89, -2967.73, 91.6667, 5.61996, 0, 0, -0.325567, 0.945519, 900, 900, 1, 100, 0, 10), +(@OGUID+30, 3729, 1, -3375.92, -2271.41, 91.6667, 5.88176, 0, 0, -0.199368, 0.979925, 900, 900, 1, 100, 0, 10), +(@OGUID+31, 3729, 1, -1796.18, -3534.25, 92.5034, 1.46608, 0, 0, 0.66913, 0.743145, 900, 900, 1, 100, 0, 10), +(@OGUID+32, 3729, 1, -233.344, -3726.62, 29.8465, 5.41052, 0, 0, -0.422618, 0.906308, 900, 900, 1, 100, 0, 10), +(@OGUID+33, 3729, 1, -1497.01, -1960.63, 91.6177, 0.0174525, 0, 0, 0.00872612, 0.999962, 900, 900, 1, 100, 0, 10), +(@OGUID+34, 3729, 1, -2033.97, -3719.65, 22.6121, 2.74016, 0, 0, 0.979924, 0.19937, 900, 900, 1, 100, 0, 10), +(@OGUID+35, 3729, 1, 941.36, -2829.5, 91.6667, 0.314158, 0, 0, 0.156434, 0.987688, 900, 900, 1, 100, 0, 10), +(@OGUID+36, 3729, 1, 770.962, -3689.78, 28.5849, 0.925024, 0, 0, 0.446198, 0.894935, 900, 900, 1, 100, 0, 10), +(@OGUID+37, 3729, 1, -3638.69, -1853.55, 91.6667, 3.9619, 0, 0, -0.91706, 0.39875, 900, 900, 1, 100, 0, 10), +(@OGUID+38, 3729, 1, -2628.69, -2381.59, 91.6667, 3.14159, 0, 0, -1, 0, 900, 900, 1, 100, 0, 10), +(@OGUID+39, 3729, 1, -2430.22, -1817.29, 91.6667, 5.44543, 0, 0, -0.406736, 0.913546, 900, 900, 1, 100, 0, 10), +(@OGUID+40, 3729, 1, -1983.27, -2223.51, 95.7973, 4.66003, 0, 0, -0.725374, 0.688355, 900, 900, 1, 100, 0, 10), +(@OGUID+41, 3729, 1, -3199.2, -2127.84, 91.6781, 0.977383, 0, 0, 0.469471, 0.882948, 900, 900, 1, 100, 0, 10), +(@OGUID+42, 3729, 1, -68.3451, -1933.42, 99.3613, 1.78023, 0, 0, 0.777145, 0.629321, 900, 900, 1, 100, 0, 10), +(@OGUID+43, 3729, 1, 1218.51, -3132.41, 91.6667, 1.78023, 0, 0, 0.777145, 0.629321, 900, 900, 1, 100, 0, 10), +(@OGUID+44, 3729, 1, 848.745, -3571.26, 90.2722, 1.51844, 0, 0, 0.688354, 0.725374, 900, 900, 1, 100, 0, 10), +(@OGUID+45, 3729, 1, -115.071, -1829.2, 92.6345, 1.09956, 0, 0, 0.522498, 0.85264, 900, 900, 1, 100, 0, 10), +(@OGUID+46, 3729, 1, 303.344, -1447.87, 91.6667, 0.872664, 0, 0, 0.422618, 0.906308, 900, 900, 1, 100, 0, 10), +(@OGUID+47, 3729, 1, 327.766, -1433.71, 91.6667, 3.31614, 0, 0, -0.996194, 0.087165, 900, 900, 1, 100, 0, 10), +(@OGUID+48, 3729, 1, 436.373, -1285.99, 92.0469, 5.044, 0, 0, -0.580703, 0.814116, 900, 900, 1, 100, 0, 10), +(@OGUID+49, 3729, 1, -560.95, -1482.42, 92.3816, 3.26377, 0, 0, -0.998135, 0.0610518, 900, 900, 1, 100, 0, 10), +(@OGUID+50, 3729, 1, -3808.39, -2006.87, 91.6766, 2.25147, 0, 0, 0.902585, 0.430512, 900, 900, 1, 100, 0, 10), +(@OGUID+51, 3729, 1, -4187.31, -2018.41, 93.5895, 4.45059, 0, 0, -0.793353, 0.608762, 900, 900, 1, 100, 0, 10), +(@OGUID+52, 3729, 1, -3557.26, -1799.18, 91.7641, 1.97222, 0, 0, 0.833885, 0.551938, 900, 900, 1, 100, 0, 10), +(@OGUID+53, 3729, 1, -3003.18, -1978.37, 91.7103, 2.30383, 0, 0, 0.913545, 0.406738, 900, 900, 1, 100, 0, 10), +(@OGUID+54, 3729, 1, -751.061, -3900.37, 20.7891, 4.55531, 0, 0, -0.760406, 0.649449, 900, 900, 1, 100, 0, 10), +(@OGUID+55, 3729, 1, -344.788, -1648.26, 95.7937, 0.0349062, 0, 0, 0.0174522, 0.999848, 900, 900, 1, 100, 0, 10), +(@OGUID+56, 3729, 1, -1724.61, -3735.52, 15.7342, 3.83973, 0, 0, -0.939692, 0.34202, 900, 900, 1, 100, 0, 10), +(@OGUID+57, 3729, 1, -1346.85, -2921.93, 94.3847, 2.19911, 0, 0, 0.891006, 0.453991, 900, 900, 1, 100, 0, 10), +(@OGUID+58, 3729, 1, -4264.32, -2317.58, 92.0119, 0.628317, 0, 0, 0.309016, 0.951057, 900, 900, 1, 100, 0, 10), +(@OGUID+59, 3729, 1, -2090.82, -2130.27, 93.2031, 1.78023, 0, 0, 0.777145, 0.629321, 900, 900, 1, 100, 0, 10), +(@OGUID+60, 3729, 1, 482.941, -1898.07, 91.6667, 5.20108, 0, 0, -0.515038, 0.857168, 900, 900, 1, 100, 0, 10), +(@OGUID+61, 3729, 1, 1241.84, -3668.01, 91.889, 1.15192, 0, 0, 0.544639, 0.838671, 900, 900, 1, 100, 0, 10), +(@OGUID+62, 3729, 1, -3443.87, -2107.17, 93.4592, 4.39823, 0, 0, -0.809016, 0.587786, 900, 900, 1, 100, 0, 10), +(@OGUID+63, 3729, 1, -2554.9, -2101.11, 91.6667, 5.89921, 0, 0, -0.190808, 0.981627, 900, 900, 1, 100, 0, 10), +(@OGUID+64, 3729, 1, -2338.52, -2105.42, 96.2528, 1.41372, 0, 0, 0.649447, 0.760406, 900, 900, 1, 100, 0, 10), +(@OGUID+65, 3729, 1, -1422.33, -2892.46, 93.5401, 0.750491, 0, 0, 0.366501, 0.930418, 900, 900, 1, 100, 0, 10), +(@OGUID+66, 3729, 1, -2576.26, -1783.47, 93.4692, 3.31614, 0, 0, -0.996194, 0.087165, 900, 900, 1, 100, 0, 10), +(@OGUID+67, 3729, 1, -3780.05, -1527.83, 91.8886, 5.06146, 0, 0, -0.573576, 0.819152, 900, 900, 1, 100, 0, 10), +(@OGUID+68, 3729, 1, -3886.34, -1899.29, 92.1091, 5.74214, 0, 0, -0.267238, 0.963631, 900, 900, 1, 100, 0, 10), +(@OGUID+69, 3729, 1, -1696.34, -2225.82, 92.0846, 5.20108, 0, 0, -0.515038, 0.857168, 900, 900, 1, 100, 0, 10), +(@OGUID+70, 3729, 1, -1961.08, -3201.08, 95.5765, 3.12412, 0, 0, 0.999962, 0.00873464, 900, 900, 1, 100, 0, 10), +(@OGUID+71, 3729, 1, -442.708, -3739.55, 27.1674, 6.05629, 0, 0, -0.113203, 0.993572, 900, 900, 1, 100, 0, 10), +(@OGUID+72, 3729, 1, -974.216, -3396.33, 84.2072, 5.91667, 0, 0, -0.182235, 0.983255, 900, 900, 1, 100, 0, 10), +(@OGUID+73, 3729, 1, -36.364, -2771.9, 94.4797, 5.98648, 0, 0, -0.147809, 0.989016, 900, 900, 1, 100, 0, 10), +(@OGUID+74, 3729, 1, -2473.4, -1639.67, 91.6667, 4.46804, 0, 0, -0.788011, 0.615662, 900, 900, 1, 100, 0, 10), +(@OGUID+75, 3729, 1, -2484.14, -2377.11, 91.6667, 4.81711, 0, 0, -0.66913, 0.743145, 900, 900, 1, 100, 0, 10), +(@OGUID+76, 3729, 1, 682.516, -2827.2, 91.7032, 5.77704, 0, 0, -0.25038, 0.968148, 900, 900, 1, 100, 0, 10), +(@OGUID+77, 3729, 1, -3800.5, -2464.54, 91.6667, 4.83456, 0, 0, -0.66262, 0.748956, 900, 900, 1, 100, 0, 10), +(@OGUID+78, 3729, 1, -1797.42, -2472.61, 91.6667, 6.00393, 0, 0, -0.139173, 0.990268, 900, 900, 1, 100, 0, 10), +(@OGUID+79, 3729, 1, -1973.63, -2472.01, 91.7792, 3.63029, 0, 0, -0.970295, 0.241925, 900, 900, 1, 100, 0, 10), +(@OGUID+80, 3729, 1, -1300.53, -2804.44, 93.4994, 4.97419, 0, 0, -0.608761, 0.793354, 900, 900, 1, 100, 0, 10), +(@OGUID+81, 3729, 1, -3903.93, -2290.84, 91.6683, 4.67748, 0, 0, -0.719339, 0.694659, 900, 900, 1, 100, 0, 10), +(@OGUID+82, 3729, 1, -2093.66, -2420.5, 93.0188, 1.01229, 0, 0, 0.484809, 0.87462, 900, 900, 1, 100, 0, 10), +(@OGUID+83, 3729, 1, -1965.99, -2609.64, 91.9455, 5.81195, 0, 0, -0.233445, 0.97237, 900, 900, 1, 100, 0, 10), +(@OGUID+84, 3729, 1, -1335.2, -3781.48, 20.2302, 6.07375, 0, 0, -0.104528, 0.994522, 900, 900, 1, 100, 0, 10), +(@OGUID+85, 3729, 1, -1746.7, -3343.69, 93.3697, 1.0821, 0, 0, 0.515038, 0.857168, 900, 900, 1, 100, 0, 10), +(@OGUID+86, 3729, 1, -2666.17, -2219.72, 92.0802, 4.59022, 0, 0, -0.748956, 0.66262, 900, 900, 1, 100, 0, 10), +(@OGUID+87, 3729, 1, 21.0643, -3032.41, 92.1659, 6.24828, 0, 0, -0.0174522, 0.999848, 900, 900, 1, 100, 0, 10), +(@OGUID+88, 3729, 1, -4046.88, -1782.21, 95.1955, 4.13643, 0, 0, -0.878817, 0.47716, 900, 900, 1, 100, 0, 10), +(@OGUID+89, 3729, 1, -883.319, -3361.04, 91.7687, 6.14356, 0, 0, -0.0697556, 0.997564, 900, 900, 1, 100, 0, 10), +(@OGUID+90, 3729, 1, -3571.04, -1994.76, 91.6667, 3.99681, 0, 0, -0.909961, 0.414694, 900, 900, 1, 100, 0, 10), +(@OGUID+91, 3729, 1, -198.694, -2865.74, 91.6667, 1.72787, 0, 0, 0.760406, 0.649449, 900, 900, 1, 100, 0, 10), +(@OGUID+92, 3729, 1, -1496.22, -2353.18, 93.0797, 4.7473, 0, 0, -0.694658, 0.71934, 900, 900, 1, 100, 0, 10), +(@OGUID+93, 3729, 1, 44.2498, -1864.93, 95.1252, 2.11185, 0, 0, 0.870356, 0.492424, 900, 900, 1, 100, 0, 10), +(@OGUID+94, 3729, 1, 157.615, -1984.88, 94.3733, 4.03171, 0, 0, -0.902585, 0.430512, 900, 900, 1, 100, 0, 10), +(@OGUID+95, 3729, 1, -663.961, -1738.02, 91.6667, 4.76475, 0, 0, -0.688354, 0.725374, 900, 900, 1, 100, 0, 10), +(@OGUID+96, 3729, 1, 661.844, -1702.1, 91.6667, 1.55334, 0, 0, 0.700909, 0.713251, 900, 900, 1, 100, 0, 10), +(@OGUID+97, 3729, 1, 731.406, -1254.06, 91.6667, 5.23599, 0, 0, -0.5, 0.866025, 900, 900, 1, 100, 0, 10), +(@OGUID+98, 3729, 1, 635.075, -1765.24, 91.6181, 0.645772, 0, 0, 0.317305, 0.948324, 900, 900, 1, 100, 0, 10), +(@OGUID+99, 3729, 1, 530.586, -1449.89, 91.6667, 0, 0, 0, 0, 1, 900, 900, 1, 100, 0, 10), +(@OGUID+100, 3729, 1, -1852.19, -3679.78, 11.3543, 4.57276, 0, 0, -0.754709, 0.656059, 900, 900, 1, 100, 0, 10), +(@OGUID+101, 3729, 1, 123.842, -1514.49, 91.6667, 4.67748, 0, 0, -0.719339, 0.694659, 900, 900, 1, 100, 0, 10), +(@OGUID+102, 3729, 1, -232.726, -1805.17, 91.9605, 3.68265, 0, 0, -0.96363, 0.267241, 900, 900, 1, 100, 0, 10), +(@OGUID+103, 3729, 1, 951.368, -2331.42, 91.7039, 0.418879, 0, 0, 0.207911, 0.978148, 900, 900, 1, 100, 0, 10), +(@OGUID+104, 3729, 1, -832.846, -2075.74, 91.6667, 2.93214, 0, 0, 0.994521, 0.104536, 900, 900, 1, 100, 0, 10), +(@OGUID+105, 3729, 1, -3670.22, -1603.73, 110.314, 3.63029, 0, 0, -0.970295, 0.241925, 900, 900, 1, 100, 0, 10), +(@OGUID+106, 3729, 1, -1584.55, -2673.22, 92.8385, 5.23599, 0, 0, -0.5, 0.866025, 900, 900, 1, 100, 0, 10), +(@OGUID+107, 3729, 1, -3792.81, -1751.21, 91.8027, 3.78737, 0, 0, -0.948323, 0.317306, 900, 900, 1, 100, 0, 10), +(@OGUID+108, 3729, 1, -3570.05, -2433.25, 94.5956, 5.21854, 0, 0, -0.507538, 0.861629, 900, 900, 1, 100, 0, 10), +(@OGUID+109, 3729, 1, -3457.7, -2337.88, 91.6667, 5.53269, 0, 0, -0.366501, 0.930418, 900, 900, 1, 100, 0, 10), +(@OGUID+110, 3729, 1, -3362.4, -1830.86, 91.6667, 3.61284, 0, 0, -0.972369, 0.233448, 900, 900, 1, 100, 0, 10), +(@OGUID+111, 3729, 1, -2563.49, -1947.9, 91.6731, 5.48033, 0, 0, -0.390731, 0.920505, 900, 900, 1, 100, 0, 10), +(@OGUID+112, 3729, 1, -2093.88, -2132.23, 93.842, 0.331611, 0, 0, 0.165047, 0.986286, 900, 900, 1, 100, 0, 10), +(@OGUID+113, 3729, 1, -2032.59, -1753.16, 91.6667, 4.86947, 0, 0, -0.649447, 0.760406, 900, 900, 1, 100, 0, 10), +(@OGUID+114, 3729, 1, -1835.74, -2733.9, 91.9103, 6.00393, 0, 0, -0.139173, 0.990268, 900, 900, 1, 100, 0, 10), +(@OGUID+115, 3729, 1, -1515.1, -3805.17, 24.968, 2.04204, 0, 0, 0.85264, 0.522499, 900, 900, 1, 100, 0, 10), +(@OGUID+116, 3729, 1, -1126.16, -2926.29, 94.1394, 3.78737, 0, 0, -0.948323, 0.317306, 900, 900, 1, 100, 0, 10), +(@OGUID+117, 3729, 1, -909.752, -3053.74, 92.0618, 4.93928, 0, 0, -0.622514, 0.782609, 900, 900, 1, 100, 0, 10), +(@OGUID+118, 3729, 1, -839.051, -1987.96, 91.8115, 2.79252, 0, 0, 0.984807, 0.173652, 900, 900, 1, 100, 0, 10), +(@OGUID+119, 3729, 1, -455.338, -2946.19, 91.6667, 6.02139, 0, 0, -0.130526, 0.991445, 900, 900, 1, 100, 0, 10), +(@OGUID+120, 3729, 1, -426.617, -3458.81, 92.58, 1.36136, 0, 0, 0.62932, 0.777146, 900, 900, 1, 100, 0, 10), +(@OGUID+121, 3729, 1, -292.007, -1462.99, 91.6702, 4.04917, 0, 0, -0.898793, 0.438373, 900, 900, 1, 100, 0, 10), +(@OGUID+122, 3729, 1, -97.7302, -3208.84, 92.757, 3.29869, 0, 0, -0.996917, 0.0784664, 900, 900, 1, 100, 0, 10), +(@OGUID+123, 3729, 1, -34.3888, -3565.08, 27.2031, 0.191985, 0, 0, 0.0958452, 0.995396, 900, 900, 1, 100, 0, 10), +(@OGUID+124, 3729, 1, 51.6044, -1996.58, 93.8839, 5.42797, 0, 0, -0.414693, 0.909961, 900, 900, 1, 100, 0, 10), +(@OGUID+125, 3729, 1, 343.045, -1593.97, 91.6667, 0.139624, 0, 0, 0.0697556, 0.997564, 900, 900, 1, 100, 0, 10), +(@OGUID+126, 3729, 1, 575.739, -1476.91, 92.7413, 5.46288, 0, 0, -0.398748, 0.91706, 900, 900, 1, 100, 0, 10), +(@OGUID+127, 3729, 1, 672.22, -1326.74, 93.5216, 2.75761, 0, 0, 0.981627, 0.190812, 900, 900, 1, 100, 0, 10), +(@OGUID+128, 3729, 1, 714.653, -3508.77, 91.833, 2.9845, 0, 0, 0.996917, 0.0784664, 900, 900, 1, 100, 0, 10), +(@OGUID+129, 3729, 1, 794.476, -2997.77, 91.6667, 4.50295, 0, 0, -0.777145, 0.629321, 900, 900, 1, 100, 0, 10), +(@OGUID+130, 3729, 1, 830.694, -1358.13, 93.6127, 3.71755, 0, 0, -0.958819, 0.284016, 900, 900, 1, 100, 0, 10), +(@OGUID+131, 3729, 1, 1417.77, -3607.3, 91.7591, 2.89725, 0, 0, 0.992546, 0.12187, 900, 900, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+2, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+3, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+4, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+5, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+6, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+7, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+8, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+9, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+10, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+11, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+12, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+13, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+14, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+15, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+16, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+17, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+18, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+19, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+20, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+21, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+22, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+23, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+24, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+25, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+26, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+27, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+28, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+29, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+30, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+31, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+32, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+33, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+34, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+35, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+36, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+37, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+38, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+39, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+40, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+41, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+42, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+43, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+44, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+45, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+46, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+47, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+48, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+49, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+50, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+51, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+52, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+53, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+54, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+55, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+56, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+57, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+58, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+59, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+60, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+61, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+62, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+63, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+64, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+65, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+66, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+67, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+68, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+69, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+70, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+71, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+72, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+73, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+74, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+75, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+76, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+77, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+78, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+79, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+80, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+81, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+82, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+83, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+84, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+85, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+86, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+87, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+88, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+89, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+90, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+91, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+92, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+93, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+94, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+95, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+96, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+97, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+98, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+99, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+100, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+101, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+102, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+103, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+104, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+105, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+106, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+107, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+108, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+109, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+110, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+111, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+112, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+113, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+114, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+115, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+116, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+117, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+118, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+119, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+120, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+121, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+122, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+123, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+124, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+125, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+126, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+127, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+128, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+129, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+130, 1037, 0, 'Briarthorn', 0, 10), +(@OGUID+131, 1037, 0, 'Briarthorn', 0, 10); + +-- Correct Pools +UPDATE `pool_template` SET `description`='Briarthorn in Ashenvale' WHERE `entry`=1073; +UPDATE `pool_template` SET `description`='Briarthorn in Barrens' WHERE `entry`=1037; +UPDATE `pool_template` SET `description`='Briarthorn in Darkshore' WHERE `entry`=1100; +UPDATE `pool_template` SET `description`='Briarthorn in Duskwood' WHERE `entry`=1113; +UPDATE `pool_template` SET `description`='Briarthorn in Loch Modan' WHERE `entry`=1165; +UPDATE `pool_template` SET `description`='Briarthorn in Redridge' WHERE `entry`=1127; +UPDATE `pool_template` SET `description`='Briarthorn in Silverpine Forest' WHERE `entry`=1046; +UPDATE `pool_template` SET `description`='Briarthorn in Stonetalon' WHERE `entry`=1087; +UPDATE `pool_template` SET `description`='Briarthorn in Westfall' WHERE `entry`=1109; +UPDATE `pool_template` SET `description`='Briarthorn in Wetlands' WHERE `entry`=1151; +UPDATE `pool_gameobject` SET `pool_entry` = 1127 WHERE `guid` = 38564; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (2784, 2698, 2790, 2748, 2665, 2755, 2882, 2734, 2583, 2759, 2548, 2901, 2749, 2547, 2619, 2542, 2549, 2551, 2559, 2562, 2564, 2565, 2567, 2569, 2574, 2599, 2611, 2620, 2621, 2625, 2634, 2643, 2644, 2646, 2648, 2652, 2659, 2668, 2677, 2678, 2716, 2717, 2722, 2723, 2725, 2728, 2729, 2732, 2737, 2747, 2751, 2754, 2756, 2758, 2760, 2762, 2766, 2767, 2770, 2772, 2783, 2807, 2814, 2822, 2824, 2825, 2826, 2857, 2859, 2865, 2881, 2883, 2884, 2885, 2886, 2893, 2898, 2902, 2905, 2907, 2545, 2553, 2554, 2556, 2557, 2558, 2561, 2571, 2572, 2575, 2576, 2577, 2578, 2579, 2580, 2582, 2584, 2586, 2590, 2591, 2592, 2594, 2598, 2600, 2607, 2609, 2610, 2612, 2614, 2615, 2618, 2627, 2628, 2630, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2645, 2650, 2651, 2654, 2655, 2661, 2662, 2664, 2666, 2667, 2671, 2672, 2673, 2675, 2676, 2680, 2681, 2682, 2684, 2685, 2686, 2690, 2691, 2694, 2695, 2696, 2699, 2700, 2701, 2708, 2711, 2712, 2713, 2714, 2715, 2718, 2719, 2720, 2724, 2731, 2735, 2740, 2741, 2743, 2744, 2746, 2750, 2763, 2765, 2768, 2773, 2774, 2775, 2776, 2778, 2780, 2781, 2782, 2787, 2791, 2792, 2793, 2796, 2801, 2802, 2803, 2805, 2806, 2808, 2809, 2810, 2812, 2813, 2816, 2817, 2818, 2819, 2820, 2827, 2830, 2832, 2833, 2835, 2836, 2838, 2839, 2840, 2841, 2842, 2843, 2845, 2846, 2849, 2850, 2855, 2856, 2861, 2864, 2866, 2868, 2870, 2871, 2877, 2878, 2879, 2880, 2887, 2888, 2891, 2906, 40002); +DELETE FROM `pool_gameobject` WHERE `guid` IN (2784, 2698, 2790, 2748, 2665, 2755, 2882, 2734, 2583, 2759, 2548, 2901, 2749, 2547, 2619, 2542, 2549, 2551, 2559, 2562, 2564, 2565, 2567, 2569, 2574, 2599, 2611, 2620, 2621, 2625, 2634, 2643, 2644, 2646, 2648, 2652, 2659, 2668, 2677, 2678, 2716, 2717, 2722, 2723, 2725, 2728, 2729, 2732, 2737, 2747, 2751, 2754, 2756, 2758, 2760, 2762, 2766, 2767, 2770, 2772, 2783, 2807, 2814, 2822, 2824, 2825, 2826, 2857, 2859, 2865, 2881, 2883, 2884, 2885, 2886, 2893, 2898, 2902, 2905, 2907, 2545, 2553, 2554, 2556, 2557, 2558, 2561, 2571, 2572, 2575, 2576, 2577, 2578, 2579, 2580, 2582, 2584, 2586, 2590, 2591, 2592, 2594, 2598, 2600, 2607, 2609, 2610, 2612, 2614, 2615, 2618, 2627, 2628, 2630, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2645, 2650, 2651, 2654, 2655, 2661, 2662, 2664, 2666, 2667, 2671, 2672, 2673, 2675, 2676, 2680, 2681, 2682, 2684, 2685, 2686, 2690, 2691, 2694, 2695, 2696, 2699, 2700, 2701, 2708, 2711, 2712, 2713, 2714, 2715, 2718, 2719, 2720, 2724, 2731, 2735, 2740, 2741, 2743, 2744, 2746, 2750, 2763, 2765, 2768, 2773, 2774, 2775, 2776, 2778, 2780, 2781, 2782, 2787, 2791, 2792, 2793, 2796, 2801, 2802, 2803, 2805, 2806, 2808, 2809, 2810, 2812, 2813, 2816, 2817, 2818, 2819, 2820, 2827, 2830, 2832, 2833, 2835, 2836, 2838, 2839, 2840, 2841, 2842, 2843, 2845, 2846, 2849, 2850, 2855, 2856, 2861, 2864, 2866, 2868, 2870, 2871, 2877, 2878, 2879, 2880, 2887, 2888, 2891, 2906, 40002); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawn_flags` = 0, `animprogress` = 100, `spawntimesecsmin` = 900, `spawntimesecsmax` = 900 WHERE `id` IN (1621, 3729); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=31 WHERE `entry` = 1113; +UPDATE `pool_template` SET `max_limit`=22 WHERE `entry` = 1109; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry` = 1100; +UPDATE `pool_template` SET `max_limit`=15 WHERE `entry` = 1165; +UPDATE `pool_template` SET `max_limit`=23 WHERE `entry` = 1151; +UPDATE `pool_template` SET `max_limit`=25 WHERE `entry` = 1050; +UPDATE `pool_template` SET `max_limit`=23 WHERE `entry` = 1046; +UPDATE `pool_template` SET `max_limit`=65 WHERE `entry` = 1037; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry` = 1073; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry` = 1087; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry` = 1127; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230604173347_world.sql b/sql/migrations/20230604173347_world.sql new file mode 100644 index 00000000000..3febbe8483c --- /dev/null +++ b/sql/migrations/20230604173347_world.sql @@ -0,0 +1,768 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230604173347'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230604173347'); +-- Add your query below. + + +-- Bruiseweed (1622, 3730) +SET @OGUID = 24166; + +-- Correct position of Bruiseweed in Wailing Caverns (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-735.582, `position_y`=-2128.8, `position_z`=66.6035, `orientation`=3.45576, `rotation0`=0, `rotation1`=0, `rotation2`=-0.987688, `rotation3`=0.156436 WHERE `guid`=3035; + +-- Correct position of Bruiseweed in Desolace (position is off by 0.180054 yards). +UPDATE `gameobject` SET `position_x`=-1748.82, `position_y`=1969.21, `position_z`=61.7136, `orientation`=5.96903, `rotation0`=0, `rotation1`=0, `rotation2`=-0.156434, `rotation3`=0.987688 WHERE `guid`=3790; + +-- Correct position of Bruiseweed in Redridge Mountains (position is off by 1.82721 yards). +UPDATE `gameobject` SET `position_x`=-9503.31, `position_y`=-2082.8, `position_z`=100.905, `orientation`=1.25664, `rotation0`=0, `rotation1`=0, `rotation2`=0.587785, `rotation3`=0.809017 WHERE `guid`=3804; + +-- Correct position of Bruiseweed in Thousand Needles (position is off by 1.26058 yards). +UPDATE `gameobject` SET `position_x`=-6499.25, `position_y`=-3468.21, `position_z`=-58.7499, `orientation`=0.191985, `rotation0`=0, `rotation1`=0, `rotation2`=0.0958452, `rotation3`=0.995396 WHERE `guid`=3648; + +-- Correct position of Bruiseweed in Silverpine Forest (position is off by 1.34659 yards). +UPDATE `gameobject` SET `position_x`=-238.815, `position_y`=1524.45, `position_z`=76.3908, `orientation`=5.67232, `rotation0`=0, `rotation1`=0, `rotation2`=-0.300705, `rotation3`=0.953717 WHERE `guid`=3405; + +-- Correct position of Bruiseweed in Hillsbrad Foothills (position is off by 1.09764 yards). +UPDATE `gameobject` SET `position_x`=-718.037, `position_y`=-779.204, `position_z`=32.4724, `orientation`=3.3685, `rotation0`=0, `rotation1`=0, `rotation2`=-0.993571, `rotation3`=0.113208 WHERE `guid`=3881; + +-- Correct position of Bruiseweed in Redridge Mountains (position is off by 0.56369 yards). +UPDATE `gameobject` SET `position_x`=-9608.53, `position_y`=-2269.69, `position_z`=85.5731, `orientation`=4.04917, `rotation0`=0, `rotation1`=0, `rotation2`=-0.898793, `rotation3`=0.438373 WHERE `guid`=3788; + +-- Correct position of Bruiseweed in Duskwood (position is off by 1.36744 yards). +UPDATE `gameobject` SET `position_x`=-10680.6, `position_y`=-715.178, `position_z`=50.4884, `orientation`=3.61284, `rotation0`=0, `rotation1`=0, `rotation2`=-0.972369, `rotation3`=0.233448 WHERE `guid`=3291; + +-- Correct position of Bruiseweed in Wetlands (position is off by 3.65453 yards). +UPDATE `gameobject` SET `position_x`=-2859.65, `position_y`=-1473.97, `position_z`=10.1537, `orientation`=3.4383, `rotation0`=0, `rotation1`=0, `rotation2`=-0.989016, `rotation3`=0.147811 WHERE `guid`=3144; + +-- Correct position of Bruiseweed in Hillsbrad Foothills (position is off by 3.36709 yards). +UPDATE `gameobject` SET `position_x`=-574.227, `position_y`=-1478.04, `position_z`=52.4409, `orientation`=0.994837, `rotation0`=0, `rotation1`=0, `rotation2`=0.477159, `rotation3`=0.878817 WHERE `guid`=3877; + +-- Correct position of Bruiseweed in Darkshore (position is off by 0.206834 yards). +UPDATE `gameobject` SET `position_x`=7437.04, `position_y`=-1097.8, `position_z`=39.3206, `orientation`=5.88176, `rotation0`=0, `rotation1`=0, `rotation2`=-0.199368, `rotation3`=0.979925 WHERE `guid`=3137; + +-- Correct position of Bruiseweed in Redridge Mountains (position is off by 0.284599 yards). +UPDATE `gameobject` SET `position_x`=-8910.15, `position_y`=-2643.76, `position_z`=136.301, `orientation`=5.67232, `rotation0`=0, `rotation1`=0, `rotation2`=-0.300705, `rotation3`=0.953717 WHERE `guid`=3797; + +-- Correct position of Bruiseweed in Stonetalon Mountains (position is off by 1.62336 yards). +UPDATE `gameobject` SET `position_x`=531.04, `position_y`=393.078, `position_z`=78.7715, `orientation`=0.436332, `rotation0`=0, `rotation1`=0, `rotation2`=0.216439, `rotation3`=0.976296 WHERE `guid`=3536; + +-- Correct position of Bruiseweed in Hillsbrad Foothills (position is off by 0.596012 yards). +UPDATE `gameobject` SET `position_x`=-1038.16, `position_y`=-191.426, `position_z`=16.0369, `orientation`=1.02974, `rotation0`=0, `rotation1`=0, `rotation2`=0.492423, `rotation3`=0.870356 WHERE `guid`=3865; + +-- Correct position of Bruiseweed in Hillsbrad Foothills (position is off by 0.477867 yards). +UPDATE `gameobject` SET `position_x`=-265.137, `position_y`=211.242, `position_z`=99.8042, `orientation`=1.27409, `rotation0`=0, `rotation1`=0, `rotation2`=0.594822, `rotation3`=0.803857 WHERE `guid`=3273; + +-- Correct position of Bruiseweed in Hillsbrad Foothills (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=-1032.7, `position_y`=-258.555, `position_z`=24.9987, `orientation`=4.27606, `rotation0`=0, `rotation1`=0, `rotation2`=-0.843391, `rotation3`=0.5373 WHERE `guid`=2969; + +-- Correct position of Bruiseweed in Wetlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-3872.19, `position_y`=-2602.69, `position_z`=52.5481, `orientation`=2.14675, `rotation0`=0, `rotation1`=0, `rotation2`=0.878817, `rotation3`=0.47716 WHERE `guid`=3581; + +-- Correct position of Bruiseweed in Wetlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-4212.26, `position_y`=-2354.89, `position_z`=204.552, `orientation`=4.32842, `rotation0`=0, `rotation1`=0, `rotation2`=-0.829037, `rotation3`=0.559194 WHERE `guid`=3043; + +-- Correct position of Bruiseweed in Thousand Needles (position is off by 0.0098877 yards). +UPDATE `gameobject` SET `position_x`=-4755.94, `position_y`=-1052.57, `position_z`=-55.8106, `orientation`=2.56563, `rotation0`=0, `rotation1`=0, `rotation2`=0.958819, `rotation3`=0.284016 WHERE `guid`=2988; + +-- Correct position of Bruiseweed in Wetlands (position is off by 4.0312 yards). +UPDATE `gameobject` SET `position_x`=-4005.84, `position_y`=-3157.24, `position_z`=25.2231, `orientation`=2.60054, `rotation0`=0, `rotation1`=0, `rotation2`=0.96363, `rotation3`=0.267241 WHERE `guid`=3518; + +-- Correct position of Bruiseweed in Westfall (position is off by 2.22193 yards). +UPDATE `gameobject` SET `position_x`=-10524.1, `position_y`=1007.91, `position_z`=56.1392, `orientation`=5.74214, `rotation0`=0, `rotation1`=0, `rotation2`=-0.267238, `rotation3`=0.963631 WHERE `guid`=3377; + +-- Correct position of Bruiseweed in Stonetalon Mountains (position is off by 0.916435 yards). +UPDATE `gameobject` SET `position_x`=891.422, `position_y`=1510.84, `position_z`=-3.89756, `orientation`=1.32645, `rotation0`=0, `rotation1`=0, `rotation2`=0.615661, `rotation3`=0.788011 WHERE `guid`=3212; + +-- Correct position of Bruiseweed in Wailing Caverns (position is off by 0.240358 yards). +UPDATE `gameobject` SET `position_x`=-689.763, `position_y`=-2102.04, `position_z`=65.5142, `orientation`=4.90438, `rotation0`=0, `rotation1`=0, `rotation2`=-0.636078, `rotation3`=0.771625 WHERE `guid`=3662; + +-- Correct position of Bruiseweed in Redridge Mountains (position is off by 1.71844 yards). +UPDATE `gameobject` SET `position_x`=-9217.82, `position_y`=-2686.49, `position_z`=88.8065, `orientation`=1.88495, `rotation0`=0, `rotation1`=0, `rotation2`=0.809016, `rotation3`=0.587786 WHERE `guid`=3633; + +-- Correct position of Bruiseweed in Redridge Mountains (position is off by 0.119234 yards). +UPDATE `gameobject` SET `position_x`=-9603.1, `position_y`=-2377.98, `position_z`=61.0354, `orientation`=3.90954, `rotation0`=0, `rotation1`=0, `rotation2`=-0.927183, `rotation3`=0.374608 WHERE `guid`=3244; + +-- Correct position of Bruiseweed in Westfall (position is off by 0.172069 yards). +UPDATE `gameobject` SET `position_x`=-9932.17, `position_y`=903.963, `position_z`=46.0921, `orientation`=3.7001, `rotation0`=0, `rotation1`=0, `rotation2`=-0.961261, `rotation3`=0.27564 WHERE `guid`=3026; + +-- Correct position of Bruiseweed in Duskwood (position is off by 0.91627 yards). +UPDATE `gameobject` SET `position_x`=-10765.3, `position_y`=-1252.41, `position_z`=31.1958, `orientation`=1.0821, `rotation0`=0, `rotation1`=0, `rotation2`=0.515038, `rotation3`=0.857168 WHERE `guid`=3777; + +-- Correct position of Bruiseweed in Stonetalon Mountains (position is off by 0.131644 yards). +UPDATE `gameobject` SET `position_x`=1285.63, `position_y`=1439.63, `position_z`=96.9013, `orientation`=1.46608, `rotation0`=0, `rotation1`=0, `rotation2`=0.66913, `rotation3`=0.743145 WHERE `guid`=3077; + +-- Correct position of Bruiseweed in Thousand Needles (position is off by 1.00749 yards). +UPDATE `gameobject` SET `position_x`=-5820.09, `position_y`=-3397.28, `position_z`=-48.301, `orientation`=0.558504, `rotation0`=0, `rotation1`=0, `rotation2`=0.275637, `rotation3`=0.961262 WHERE `guid`=3738; + +-- Correct position of Bruiseweed in Westfall (position is off by 0.271163 yards). +UPDATE `gameobject` SET `position_x`=-10407.1, `position_y`=950.457, `position_z`=38.3258, `orientation`=5.14872, `rotation0`=0, `rotation1`=0, `rotation2`=-0.537299, `rotation3`=0.843392 WHERE `guid`=3215; + +-- Correct position of Bruiseweed in Thousand Needles (position is off by 0.780081 yards). +UPDATE `gameobject` SET `position_x`=-5548.45, `position_y`=-1953.49, `position_z`=-58.7428, `orientation`=3.99681, `rotation0`=0, `rotation1`=0, `rotation2`=-0.909961, `rotation3`=0.414694 WHERE `guid`=3173; + +-- Correct position of Bruiseweed in Hillsbrad Foothills (position is off by 3.53281 yards). +UPDATE `gameobject` SET `position_x`=-770.418, `position_y`=188.185, `position_z`=60.4781, `orientation`=5.86431, `rotation0`=0, `rotation1`=0, `rotation2`=-0.207911, `rotation3`=0.978148 WHERE `guid`=3583; + +-- Correct position of Bruiseweed in Loch Modan (position is off by 4.28352 yards). +UPDATE `gameobject` SET `position_x`=-5896.7, `position_y`=-4190.73, `position_z`=404.729, `orientation`=1.95477, `rotation0`=0, `rotation1`=0, `rotation2`=0.829038, `rotation3`=0.559193 WHERE `guid`=3758; + +-- Correct position of Bruiseweed in Darkshore (position is off by 0.549413 yards). +UPDATE `gameobject` SET `position_x`=6715.5, `position_y`=-88.9202, `position_z`=42.954, `orientation`=0.994837, `rotation0`=0, `rotation1`=0, `rotation2`=0.477159, `rotation3`=0.878817 WHERE `guid`=3454; + +-- Correct position of Bruiseweed in Darkshore (position is off by 0.562193 yards). +UPDATE `gameobject` SET `position_x`=4530.77, `position_y`=414.507, `position_z`=33.7425, `orientation`=4.99164, `rotation0`=0, `rotation1`=0, `rotation2`=-0.601814, `rotation3`=0.798636 WHERE `guid`=3874; + +-- Correct position of Bruiseweed in Ashenvale (position is off by 1.02571 yards). +UPDATE `gameobject` SET `position_x`=2951.11, `position_y`=-49.1315, `position_z`=102.306, `orientation`=4.08407, `rotation0`=0, `rotation1`=0, `rotation2`=-0.891006, `rotation3`=0.453991 WHERE `guid`=3340; + +-- Correct position of Bruiseweed in Ashenvale (position is off by 0.907507 yards). +UPDATE `gameobject` SET `position_x`=2302.93, `position_y`=-1491.48, `position_z`=97.8416, `orientation`=4.66003, `rotation0`=0, `rotation1`=0, `rotation2`=-0.725374, `rotation3`=0.688355 WHERE `guid`=3704; + +-- Correct position of Bruiseweed in Westfall (position is off by 1.09584 yards). +UPDATE `gameobject` SET `position_x`=-11203.7, `position_y`=712.282, `position_z`=42.1853, `orientation`=4.45059, `rotation0`=0, `rotation1`=0, `rotation2`=-0.793353, `rotation3`=0.608762 WHERE `guid`=3166; + +-- Correct position of Bruiseweed in Redridge Mountains (position is off by 1.67805 yards). +UPDATE `gameobject` SET `position_x`=-9582.61, `position_y`=-2939.32, `position_z`=68.4579, `orientation`=2.74016, `rotation0`=0, `rotation1`=0, `rotation2`=0.979924, `rotation3`=0.19937 WHERE `guid`=3008; + +-- Correct position of Bruiseweed in Redridge Mountains (position is off by 1.1948 yards). +UPDATE `gameobject` SET `position_x`=-9394.88, `position_y`=-3335.6, `position_z`=88.1509, `orientation`=4.24115, `rotation0`=0, `rotation1`=0, `rotation2`=-0.85264, `rotation3`=0.522499 WHERE `guid`=3216; + +-- Correct position of Bruiseweed in Stonetalon Mountains (position is off by 0.943886 yards). +UPDATE `gameobject` SET `position_x`=6.4821, `position_y`=-471.414, `position_z`=-33.6255, `orientation`=5.37562, `rotation0`=0, `rotation1`=0, `rotation2`=-0.438371, `rotation3`=0.898794 WHERE `guid`=3425; + +-- Correct position of Bruiseweed in Darkshore (position is off by 0.949185 yards). +UPDATE `gameobject` SET `position_x`=6713.45, `position_y`=-193.626, `position_z`=35.174, `orientation`=1.0472, `rotation0`=0, `rotation1`=0, `rotation2`=0.5, `rotation3`=0.866025 WHERE `guid`=3192; + +-- Correct position of Bruiseweed in Westfall (position is off by 0.29982 yards). +UPDATE `gameobject` SET `position_x`=-10043.7, `position_y`=1089.09, `position_z`=39.466, `orientation`=3.73501, `rotation0`=0, `rotation1`=0, `rotation2`=-0.956305, `rotation3`=0.292372 WHERE `guid`=3598; + +-- Missing Bruiseweed spawns in Duskwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1622, 0, -11045.7, 206.046, 27.283, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 1622, 0, -10776.6, -1383.1, 39.0658, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 1622, 0, -10831, -564.47, 36.8656, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 1622, 0, -10974.2, -944.671, 70.3839, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 1622, 0, -11073.5, -233.118, 18.9209, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 1622, 0, -11001, -1369.58, 51.7539, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 1622, 0, -11014.1, 194.772, 27.8686, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 1622, 0, -10996.7, -283.717, 30.0249, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 1622, 0, -10933.3, -126.226, 30.1699, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 1622, 0, -10817.4, -1384.31, 44.162, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 1622, 0, -10521.4, -113.655, 57.7244, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 1622, 0, -10513.9, 294.13, 31.4486, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 1622, 0, -10476.5, -771.538, 59.4434, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 1622, 0, -10415.9, 396.176, 46.7046, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 1622, 0, -10353.9, 200.276, 34.39, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 1622, 0, -10286.4, 70.4633, 39.0389, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 1622, 0, -10251.4, -700.823, 46.9946, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 1622, 0, -10189.1, -218.919, 48.528, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Wetlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+19, 1622, 0, -3831.92, -1310.2, 34.3048, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 1622, 0, -3886.87, -1078.15, 24.5511, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 1622, 0, -3920.28, -1053.16, 28.3773, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 1622, 0, -3369.54, -2349.1, 64.4333, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 1622, 0, -2955.6, -2622.49, 24.2999, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 1622, 0, -3737.84, -931.895, 7.16821, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 1622, 0, -3461.78, -1839.76, 18.645, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 1622, 0, -3390.06, -1649.96, 24.1359, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 1622, 0, -3280.57, -1743.55, 16.7819, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 1622, 0, -3106.5, -3245.33, 71.6458, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 1622, 0, -2999.08, -3027.14, 52.8285, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 1622, 0, -2595.68, -2302.94, 90.4439, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+31, 1622, 0, 524.242, -222.035, 150.747, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 1622, 0, -56.5404, 293.34, 53.3134, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 1622, 0, 713.813, -316.486, 140.027, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 1622, 0, 669.87, -986.526, 165, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 1622, 0, 701.058, -933.615, 164.16, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Loch Modan. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+36, 1622, 0, -4989.58, -3872.57, 317.634, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 1622, 0, -5476.34, -3939.22, 354.36, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 1622, 0, -4774.1, -3937.35, 347.532, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 1622, 0, -5316.59, -3923.52, 340.157, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 1622, 0, -5222.02, -4223.63, 361.923, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 1622, 0, -5021.06, -3924.3, 324.104, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 1622, 0, -4975.73, -4140.55, 311.253, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 1622, 0, -4815.14, -3952.65, 327.612, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Westfall. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+44, 1622, 0, -9793.57, 1498.49, 42.9337, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 1622, 0, -10447, 1912.6, 9.39542, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 1622, 0, -11209, 1943.46, 35.8023, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 1622, 0, -11177.9, 850.533, 40.7336, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 1622, 0, -11126.9, 1839.96, 41.0078, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 1622, 0, -9893.3, 1317.12, 42.1114, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Redridge Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+50, 1622, 0, -9462.51, -3026.77, 136.647, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 1622, 0, -9098.85, -3333.52, 100.367, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 1622, 0, -9677.12, -2839.97, 51.9216, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 1622, 0, -9620.35, -2869.21, 61.6724, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 1622, 0, -9602.98, -3096.85, 57.9598, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 1622, 0, -9628.97, -3168.42, 49.4796, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 1622, 0, -9288.58, -3325.65, 112.675, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 1622, 0, -8703.74, -2310.06, 161.109, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 1622, 0, -9744.08, -2407.2, 79.0861, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 1622, 0, -9722.56, -3076.28, 58.6725, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 1622, 0, -9574.95, -2857.7, 67.7004, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 1622, 0, -9500.21, -2869.15, 92.9556, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 1622, 0, -9499.42, -3054.76, 110.48, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 1622, 0, -9444.16, -3404.24, 94.6279, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 1622, 0, -9425.92, -3079.96, 136.693, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 1622, 0, -9378.38, -3038.53, 136.687, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 1622, 0, -9282.31, -2910.74, 128.707, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 1622, 0, -9244.37, -3403.93, 105.793, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 1622, 0, -9237.13, -3248.83, 102.098, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 1622, 0, -9175.99, -2392.31, 99.8053, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+70, 1622, 0, -9172.05, -2443.96, 114.471, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+71, 1622, 0, -8797.02, -2414.19, 157.404, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+72, 1622, 0, -776.789, -1982.12, 34.4857, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+73, 1622, 0, -1759.68, -1525.38, 60.9828, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+74, 1622, 0, -1566.26, -1655.15, 68.1308, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+75, 1622, 0, -1723.8, -1832.74, 81.1296, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+76, 1622, 0, -1664.37, -1769.13, 81.2792, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+77, 1622, 0, -1649.61, -1919.43, 68.8551, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+78, 1622, 0, -1569.17, -1752.2, 68.0593, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Silverpine Forest. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+79, 1622, 0, 114.162, 1327.6, 103.393, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+80, 1622, 0, -212.187, 961.788, 72.1722, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+81, 1622, 0, -82.8668, 872.231, 65.2026, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 1, 100, 0, 10), +(@OGUID+82, 1622, 0, 227.415, 1478.35, 142.382, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+83, 1622, 0, 68.9466, 762.575, 63.6638, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Darkshore. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+84, 1622, 1, 7371.6, -964.426, 32.2543, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+85, 1622, 1, 4609.48, 563.931, 1.2706, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+86, 1622, 1, 7370.56, -776.133, 8.09829, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(@OGUID+87, 1622, 1, 4326.1, 921.623, -16.6916, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), +(@OGUID+88, 1622, 1, 4542.48, 571.957, 3.24723, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+89, 1622, 1, 6754.48, -192.831, 33.7616, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+90, 1622, 0, -772.051, -1217.61, 61.4927, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+91, 1622, 0, -983.237, -1207.32, 67.0874, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+92, 1622, 0, -326.226, -354.014, 80.6472, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 1, 100, 0, 10), +(@OGUID+93, 1622, 0, 87.021, -1039.61, 87.1876, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(@OGUID+94, 1622, 0, 182.338, -1051.84, 83.7362, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 1, 100, 0, 10), +(@OGUID+95, 1622, 0, -796.592, -1170.49, 68.9588, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+96, 1622, 0, 160.866, -1025.17, 95.9587, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+97, 1622, 0, -214.537, -1207.99, 119.931, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(@OGUID+98, 1622, 0, -253.693, -1540.89, 109.527, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), +(@OGUID+99, 1622, 0, -463.715, 76.9327, 56.6125, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+100, 1622, 0, -919.715, -144.827, 50.9302, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+101, 1622, 0, -874.282, -272.776, 48.9107, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 1, 100, 0, 10), +(@OGUID+102, 1622, 0, -758.983, -88.6771, 45.1848, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+103, 1622, 0, -753.954, -1005.48, 49.0006, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10), +(@OGUID+104, 1622, 0, -738.179, -117.919, 46.9347, 5.55015, 0, 0, -0.358368, 0.93358, 300, 300, 1, 100, 0, 10), +(@OGUID+105, 1622, 0, -647.144, -348.227, 47.832, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), +(@OGUID+106, 1622, 0, -475.658, -246.216, 61.4152, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 1, 100, 0, 10), +(@OGUID+107, 1622, 0, -444.45, -223.873, 74.4664, 3.63029, 0, 0, -0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(@OGUID+108, 1622, 0, -428.358, -247.58, 64.5375, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10), +(@OGUID+109, 1622, 0, -180.773, 13.7548, 89.4167, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+110, 1622, 1, 2922.28, -3496.77, 116.395, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(@OGUID+111, 1622, 1, 2038.86, -2776.85, 125.449, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 1, 100, 0, 10), +(@OGUID+112, 1622, 1, 3459.65, 826.669, 6.31089, 0.122173, 0, 0, 0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), +(@OGUID+113, 1622, 1, 3714.13, 901.109, 0.967006, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(@OGUID+114, 1622, 1, 1947.19, -1507.37, 76.0937, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+115, 1622, 1, 3635.83, 935.257, 3.26611, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(@OGUID+116, 1622, 1, 2536.5, -2189.83, 198.977, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+117, 1622, 1, 1603.09, -3015.52, 102.267, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 1, 100, 0, 10), +(@OGUID+118, 1622, 1, 2231.59, -1551.59, 93.0479, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+119, 1622, 1, 1573.24, -3374.25, 143.295, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+120, 1622, 1, 1715.81, -3398.16, 151.409, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+121, 1622, 1, 1722.06, -3220.28, 137.148, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+122, 1622, 1, 1834.59, -2316.66, 131.207, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 1, 100, 0, 10), +(@OGUID+123, 1622, 1, 2475.31, -2139.73, 202.785, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), +(@OGUID+124, 1622, 1, 2726.56, 212.083, 77.6215, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(@OGUID+125, 1622, 1, 2786.12, 286.809, 76.6258, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 1, 100, 0, 10), +(@OGUID+126, 1622, 1, 3051.65, -2787.59, 199.605, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 1, 100, 0, 10), +(@OGUID+127, 1622, 1, 3071.79, 615.018, 5.34308, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 1, 100, 0, 10), +(@OGUID+128, 1622, 1, 3334.14, -495.504, 154.218, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+129, 1622, 1, 3458.32, -129.015, 6.99813, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Thousand Needles. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+130, 1622, 1, -6381.36, -3356.16, -55.2018, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(@OGUID+131, 1622, 1, -5455.87, -3290, -33.4933, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+132, 1622, 1, -6669.87, -3806.92, -52.5477, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+133, 1622, 1, -5536.36, -3036.44, -44.4939, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+134, 1622, 1, -5186.26, -2464.78, -50.7728, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+135, 1622, 1, -6433.54, -3439.05, -58.7499, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+136, 1622, 1, -6189.25, -3501.39, -54.5429, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 1, 100, 0, 10), +(@OGUID+137, 1622, 1, -4679.05, -1474.73, -48.2578, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+138, 1622, 1, -4652.41, -942.781, -45.128, 4.67748, 0, 0, -0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(@OGUID+139, 1622, 1, -4503.07, -1151, -56.5955, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+140, 1622, 1, -4872.65, -1103.77, -56.2533, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+141, 1622, 1, -5220.05, -2716.26, -48.2689, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+142, 1622, 1, -5130.82, -2040.2, -47.5401, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+143, 1622, 1, -6593.99, -4064.78, -53.6787, 0.104719, 0, 0, 0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+144, 1622, 1, -6443.36, -4237.51, -55.1966, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+145, 1622, 1, -5904.8, -3438.74, -53.4028, 1.85005, 0, 0, 0.798635, 0.601815, 300, 300, 1, 100, 0, 10), +(@OGUID+146, 1622, 1, -5569.09, -2710.54, -46.951, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+147, 1622, 1, -5159.17, -1386.54, -49.9085, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+148, 1622, 1, -210.988, 695.236, 91.0378, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), +(@OGUID+149, 1622, 1, -432.996, 1840.38, 126.799, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(@OGUID+150, 1622, 1, -1868.14, 1964.29, 62.4533, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 1, 100, 0, 10), +(@OGUID+151, 1622, 1, -1732.9, 1875.7, 62.3673, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 1, 100, 0, 10), +(@OGUID+152, 1622, 1, -391.862, 1841.03, 126.799, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+153, 1622, 1, -113.552, 998.368, 90.3626, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+154, 1622, 1, -1662.41, 1919.26, 60.9899, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(@OGUID+155, 1622, 1, -1146.25, 2904.26, 199.923, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+156, 1622, 1, -1082.9, 1342.79, 73.2827, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+157, 1622, 1, -1455.16, 1437.82, 69.9978, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 1, 100, 0, 10), +(@OGUID+158, 1622, 1, -1406.87, 2479.42, 89.5196, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+159, 1622, 1, -1405.59, 2901.74, 137.689, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 1, 100, 0, 10), +(@OGUID+160, 1622, 1, -1255.12, 2694.01, 113.528, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+161, 1622, 1, -853.792, 1900.13, 70.7439, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 1, 100, 0, 10), +(@OGUID+162, 1622, 1, -419.425, 1896.52, 126.536, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+163, 1622, 1, -362.14, 1720.11, 130.595, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(@OGUID+164, 1622, 1, -328.662, 821.262, 91.6325, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+165, 1622, 1, -106.686, 869.37, 121.325, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10); + +-- Missing Bruiseweed spawns in Stonetalon Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+166, 1622, 1, 2207.85, 1457.16, 298.49, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(@OGUID+167, 1622, 1, 110.031, 121.699, 58.117, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 1, 100, 0, 10), +(@OGUID+168, 1622, 1, -137.271, -444.173, -11.8297, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 1, 100, 0, 10), +(@OGUID+169, 1622, 1, -13.3543, -539.787, -38.692, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+170, 1622, 1, 2686.99, 1573.27, 261.167, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+171, 1622, 1, 2513.21, 1658.03, 300.209, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+172, 1622, 1, 748.818, 1542.47, -16.4499, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(@OGUID+173, 1622, 1, 2517.74, 1685.1, 302.962, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+174, 1622, 1, 182.025, -790.818, 10.764, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+175, 1622, 1, 2667.05, 1450.21, 227.443, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+176, 1622, 1, -150.817, -588.083, 0.593653, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+177, 1622, 1, 1474.58, -507.138, 44.3524, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+178, 1622, 1, 1024.82, -335.812, 5.84693, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+179, 1622, 1, 1238.75, -2.22407, -6.00124, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+180, 1622, 1, 2428.22, 1794.94, 394.01, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 1, 100, 0, 10), +(@OGUID+181, 1622, 1, 1390.03, 1016.71, 163.304, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+182, 1622, 1, 1494.71, 1292.89, 181.399, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+183, 1622, 1, 574.627, 1869.33, 0.097795, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+184, 1622, 1, 980.301, 1755.52, 2.21413, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(@OGUID+185, 1622, 1, 1757.32, 846.001, 148.717, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(@OGUID+186, 1622, 1, 859.194, 149.806, 36.5573, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(@OGUID+187, 1622, 1, 1198.88, -377.383, 16.838, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 1, 100, 0, 10), +(@OGUID+188, 1622, 1, 991.179, -367.07, 10.4241, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+189, 1622, 1, -7.82878, -371.534, 1.38996, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+190, 1622, 1, 1332.29, 52.235, 13.952, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+191, 1622, 1, -38.2416, -141.34, 35.205, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+192, 1622, 1, 244.87, 358.562, 69.6436, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+193, 1622, 1, 680.712, 1901.94, 7.93983, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10), +(@OGUID+194, 1622, 1, 681.608, 1882.77, -1.26325, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+195, 1622, 1, 795.631, 1715.86, -13.2136, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+196, 1622, 1, 917.237, 1645.03, -8.82564, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), +(@OGUID+197, 1622, 1, 1034.48, 1738.96, -0.546102, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+198, 1622, 1, 1530.68, 1085.39, 163.236, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+199, 1622, 1, 2267.7, 1446.69, 288.195, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+200, 1622, 1, 2308.3, 1309.17, 303.417, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+201, 1622, 1, 2356.16, 1533.46, 288.423, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+2, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+3, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+4, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+5, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+6, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+7, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+8, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+9, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+10, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+11, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+12, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+13, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+14, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+15, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+16, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+17, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+18, 1115, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Duskwood 85 objects total +(@OGUID+19, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+20, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+21, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+22, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+23, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+24, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+25, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+26, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+27, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+28, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+29, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+30, 1150, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Wetlands 97 objects total +(@OGUID+31, 1056, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Alterac 25 objects total +(@OGUID+32, 1056, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Alterac 25 objects total +(@OGUID+33, 1056, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Alterac 25 objects total +(@OGUID+34, 1056, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Alterac 25 objects total +(@OGUID+35, 1056, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Alterac 25 objects total +(@OGUID+36, 1164, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Loch Modan 61 objects total +(@OGUID+37, 1164, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Loch Modan 61 objects total +(@OGUID+38, 1164, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Loch Modan 61 objects total +(@OGUID+39, 1164, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Loch Modan 61 objects total +(@OGUID+40, 1164, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Loch Modan 61 objects total +(@OGUID+41, 1164, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Loch Modan 61 objects total +(@OGUID+42, 1164, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Loch Modan 61 objects total +(@OGUID+43, 1164, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Loch Modan 61 objects total +(@OGUID+44, 1110, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Westfall 76 objects total +(@OGUID+45, 1110, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Westfall 76 objects total +(@OGUID+46, 1110, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Westfall 76 objects total +(@OGUID+47, 1110, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Westfall 76 objects total +(@OGUID+48, 1110, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Westfall 76 objects total +(@OGUID+49, 1110, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Westfall 76 objects total +(@OGUID+50, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+51, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+52, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+53, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+54, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+55, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+56, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+57, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+58, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+59, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+60, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+61, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+62, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+63, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+64, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+65, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+66, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+67, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+68, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+69, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+70, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+71, 1126, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Redridge 98 objects total +(@OGUID+72, 1052, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Arathi Highlands +(@OGUID+73, 1052, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Arathi Highlands +(@OGUID+74, 1052, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Arathi Highlands +(@OGUID+75, 1052, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Arathi Highlands +(@OGUID+76, 1052, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Arathi Highlands +(@OGUID+77, 1052, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Arathi Highlands +(@OGUID+78, 1052, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Arathi Highlands +(@OGUID+79, 1047, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Silverpine Forest 76 objects total +(@OGUID+80, 1047, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Silverpine Forest 76 objects total +(@OGUID+81, 1047, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Silverpine Forest 76 objects total +(@OGUID+82, 1047, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Silverpine Forest 76 objects total +(@OGUID+83, 1047, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Silverpine Forest 76 objects total +(@OGUID+84, 1101, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Darkshore 39 objects total +(@OGUID+85, 1101, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Darkshore 39 objects total +(@OGUID+86, 1101, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Darkshore 39 objects total +(@OGUID+87, 1101, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Darkshore 39 objects total +(@OGUID+88, 1101, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Darkshore 39 objects total +(@OGUID+89, 1101, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Darkshore 39 objects total +(@OGUID+90, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+91, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+92, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+93, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+94, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+95, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+96, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+97, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+98, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+99, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+100, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+101, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+102, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+103, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+104, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+105, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+106, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+107, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+108, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+109, 1048, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Hillsbrad 102 objects total +(@OGUID+110, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+111, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+112, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+113, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+114, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+115, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+116, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+117, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+118, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+119, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+120, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+121, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+122, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+123, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+124, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+125, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+126, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+127, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+128, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+129, 1072, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Ashenvale 137 objects total +(@OGUID+130, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+131, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+132, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+133, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+134, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+135, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+136, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+137, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+138, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+139, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+140, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+141, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+142, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+143, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+144, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+145, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+146, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+147, 1133, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Thousand Needles 59 objects total +(@OGUID+148, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+149, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+150, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+151, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+152, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+153, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+154, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+155, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+156, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+157, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+158, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+159, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+160, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+161, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+162, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+163, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+164, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+165, 1137, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Desolace 50 objects total +(@OGUID+166, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+167, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+168, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+169, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+170, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+171, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+172, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+173, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+174, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+175, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+176, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+177, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+178, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+179, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+180, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+181, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+182, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+183, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+184, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+185, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+186, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+187, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+188, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+189, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+190, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+191, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+192, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+193, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+194, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+195, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+196, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+197, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+198, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+199, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+200, 1086, 0, 'Bruiseweed', 0, 10), -- Bruiseweed in Stonetalon 169 objects total +(@OGUID+201, 1086, 0, 'Bruiseweed', 0, 10); -- Bruiseweed in Stonetalon 169 objects total + +-- Missing Bruiseweed spawns in The Barrens. +SET @OGUID = 24400; +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 3730, 1, 836.7, -3294.61, 208.639, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 3730, 1, -1462.52, -3666.71, 92.5161, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 3730, 1, -3992.33, -1976.66, 95.7966, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 3730, 1, -3138.19, -1828.97, 104.068, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 3730, 1, -3020.08, -1820.19, 114.323, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 3730, 1, 766.801, -3167.56, 208.865, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 3730, 1, 1362.08, -3548.99, 94.1139, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 3730, 1, -1936.38, -2890.16, 100.831, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 3730, 1, -3047.77, -1973.38, 99.2705, 3.76991, 0, 0, -0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 3730, 1, 725.236, -3259.67, 237.531, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 3730, 1, 1260.38, -3611.9, 89.6523, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 3730, 1, -3037.77, -1890.05, 92.5043, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 3730, 1, 788.142, -3367.38, 208.85, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 3730, 1, 662.912, -1226.24, 116.405, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 3730, 1, -3327.7, -1823.19, 101.588, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 3730, 1, -3069.06, -2175.8, 109.849, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 3730, 1, -593.159, -2232.84, 222.446, 4.31097, 0, 0, -0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 3730, 1, -4217.95, -1984.49, 100.462, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 3730, 1, -4195.54, -2300.27, 87.197, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 3730, 1, -3227.17, -2259.22, 103.7, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 3730, 1, -595.274, -2358.61, 156.3, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 3730, 1, -1597.58, -1623.89, 116.987, 4.85202, 0, 0, -0.656058, 0.75471, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 3730, 1, -3048.72, -1750.75, 107.992, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 3730, 1, -3283.72, -1768.19, 103.057, 6.12611, 0, 0, -0.0784588, 0.996917, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 3730, 1, -4094.49, -1790.92, 118.49, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 3730, 1, -3201.34, -2307.78, 109.676, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 3730, 1, -3068.82, -2245.11, 93.3119, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 3730, 1, -2067.82, -3178.61, 122.367, 5.2709, 0, 0, -0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 3730, 1, 668.432, -3163.95, 189.868, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 3730, 1, 260.302, -2386.83, 186.325, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 3730, 1, -2346.53, -2219.04, 92.2233, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 3730, 1, -3905.45, -1915.39, 99.6396, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 3730, 1, -661.164, -2159.27, 200.95, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 3730, 1, -3972.73, -1639.11, 97.5111, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 3730, 1, -3043.2, -1683.72, 107.098, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 3730, 1, -3241.27, -1656.94, 92.4505, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 3730, 1, -4022.79, -1906.58, 98.1126, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 3730, 1, -4202.47, -2087.11, 100.523, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 3730, 1, 810.242, -1256.33, 112.431, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 3730, 1, -2082.59, -3663.98, 61.1472, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 3730, 1, -4204.42, -2367.51, 96.472, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 3730, 1, -4120.15, -2356.06, 126.668, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 3730, 1, -4109.08, -2328.2, 125.812, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 3730, 1, -3928.71, -1572.74, 98.9453, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 3730, 1, -3151.24, -1943.86, 99.891, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 3730, 1, -3014.61, -1603.43, 95.8928, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 3730, 1, -2313.37, -2640.34, 119.496, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 3730, 1, -1985.64, -3603.24, 21.7593, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 3730, 1, -1524.99, -3553.36, 174.708, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 3730, 1, -1523.29, -3394.4, 231.149, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 3730, 1, -1344.83, -1761, 108.934, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 3730, 1, -752.891, -2323.23, 120.647, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 3730, 1, 203.488, -2193.84, 200.454, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 3730, 1, 314.383, -2233.26, 232.258, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 3730, 1, 408.86, -2095.4, 142.987, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 3730, 1, 611.749, -3288.6, 200.684, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 3730, 1, 881.488, -1389.72, 107.279, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 3730, 1, 1338.36, -3662.2, 91.8797, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 1622, 1, -732.775, -2066.87, 72.771, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 1622, 1, -606.03, -2135.14, 52.8572, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 1622, 1, -772.777, -2009.33, 77.1303, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 1622, 1, -665.934, -2028.22, 68.1886, 4.04917, 0, 0, -0.898793, 0.438373, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 1622, 1, -689.763, -2102.04, 65.5142, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1036, 0, 'Bruiseweed', 0, 10), +(@OGUID+2, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+3, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+4, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+5, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+6, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+7, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+8, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+9, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+10, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+11, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+12, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+13, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+14, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+15, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+16, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+17, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+18, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+19, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+20, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+21, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+22, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+23, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+24, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+25, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+26, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+27, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+28, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+29, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+30, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+31, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+32, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+33, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+34, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+35, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+36, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+37, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+38, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+39, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+40, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+41, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+42, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+43, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+44, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+45, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+46, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+47, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+48, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+49, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+50, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+51, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+52, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+53, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+54, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+55, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+56, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+57, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+58, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+59, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+60, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+61, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+62, 1036, 0, 'Bruiseweed', 0, 10), -- Bruiseweeds in The Barrens +(@OGUID+63, 1036, 0, 'Bruiseweed', 0, 10); -- Bruiseweeds in The Barrens + +-- Correct Pools +UPDATE `pool_template` SET `description`='Bruiseweed in Ashenvale' WHERE `entry`=1072; +UPDATE `pool_template` SET `description`='Bruiseweed in Barrens' WHERE `entry`=1036; +UPDATE `pool_template` SET `description`='Bruiseweed in Darkshore' WHERE `entry`=1101; +UPDATE `pool_template` SET `description`='Bruiseweed in Desolace' WHERE `entry`=1137; +UPDATE `pool_template` SET `description`='Bruiseweed in Duskwood' WHERE `entry`=1115; +UPDATE `pool_template` SET `description`='Bruiseweed in Loch Modan' WHERE `entry`=1164; +UPDATE `pool_template` SET `description`='Bruiseweed in Redridge' WHERE `entry`=1126; +UPDATE `pool_template` SET `description`='Bruiseweed in Silverpine Forest' WHERE `entry`=1047; +UPDATE `pool_template` SET `description`='Bruiseweed in Stonetalon' WHERE `entry`=1086; +UPDATE `pool_template` SET `description`='Bruiseweed in Thousand Needles' WHERE `entry`=1133; +UPDATE `pool_template` SET `description`='Bruiseweed in Westfall' WHERE `entry`=1110; +UPDATE `pool_template` SET `description`='Bruiseweed in Wetlands' WHERE `entry`=1150; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (3378, 3882, 3005, 3314, 3263, 3715, 3840, 2999, 3382, 2940, 3243, 2992, 2938, 3200, 3337, 3515, 3138, 3614, 3556, 2688, 3428, 2928, 2930, 2950, 2951, 2952, 2955, 2971, 3015, 3028, 3032, 3047, 3049, 3050, 3056, 3058, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3134, 3135, 3143, 3157, 3226, 3245, 3260, 3261, 3262, 3270, 3271, 3272, 3274, 3275, 3276, 3328, 3329, 3342, 3361, 3375, 3376, 3406, 3409, 3410, 3451, 3452, 3453, 3455, 3458, 3464, 3465, 3469, 3478, 3494, 3495, 3496, 3497, 3498, 3505, 3524, 3538, 3549, 3552, 3558, 3574, 3575, 3579, 3591, 3595, 3621, 3667, 3692, 3693, 3694, 3703, 3708, 3734, 3735, 3736, 3739, 3793, 3812, 3813, 3827, 3852, 3854, 3862, 13362, 13363); +DELETE FROM `gameobject` WHERE `guid` IN (3378, 3882, 3005, 3314, 3263, 3715, 3840, 2999, 3382, 2940, 3243, 2992, 2938, 3200, 3337, 3515, 3138, 3614, 3556, 2688, 3428, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2931, 2932, 2933, 2934, 2935, 2939, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2958, 2959, 2961, 2962, 2963, 2965, 2967, 2968, 2971, 2973, 2974, 2975, 2976, 2977, 2979, 2980, 2981, 2982, 2983, 2985, 2986, 2987, 2989, 2990, 2991, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 3001, 3002, 3003, 3006, 3007, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3027, 3029, 3030, 3032, 3033, 3034, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3045, 3046, 3047, 3048, 3052, 3053, 3055, 3056, 3058, 3060, 3061, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3075, 3076, 3078, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3092, 3093, 3094, 3095, 3096, 3097, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3122, 3124, 3125, 3126, 3128, 3129, 3131, 3132, 3133, 3134, 3135, 3136, 3139, 3140, 3141, 3142, 3143, 3146, 3147, 3148, 3152, 3153, 3154, 3155, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3167, 3168, 3169, 3170, 3171, 3172, 3174, 3175, 3176, 3177, 3178, 3179, 3183, 3184, 3185, 3186, 3188, 3189, 3190, 3191, 3193, 3194, 3195, 3196, 3197, 3198, 3202, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3217, 3220, 3222, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3254, 3255, 3256, 3258, 3259, 3260, 3261, 3262, 3264, 3265, 3266, 3267, 3268, 3270, 3271, 3272, 3274, 3275, 3276, 3277, 3278, 3279, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3292, 3293, 3294, 3295, 3296, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3310, 3311, 3313, 3315, 3316, 3317, 3318, 3320, 3321, 3322, 3323, 3324, 3325, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3338, 3339, 3341, 3342, 3344, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3379, 3380, 3381, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3402, 3403, 3404, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3429, 3430, 3431, 3433, 3434, 3436, 3437, 3438, 3440, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3455, 3456, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3481, 3483, 3484, 3485, 3486, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499, 3500, 3501, 3502, 3503, 3504, 3507, 3508, 3511, 3512, 3513, 3514, 3516, 3517, 3519, 3520, 3521, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3532, 3533, 3534, 3535, 3537, 3539, 3540, 3542, 3543, 3544, 3545, 3547, 3548, 3550, 3551, 3552, 3553, 3554, 3557, 3558, 3559, 3560, 3562, 3563, 3565, 3566, 3567, 3568, 3570, 3572, 3573, 3574, 3575, 3577, 3578, 3579, 3580, 3582, 3584, 3585, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3599, 3600, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3615, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3625, 3627, 3628, 3630, 3631, 3632, 3634, 3635, 3636, 3637, 3639, 3640, 3641, 3642, 3643, 3644, 3646, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3688, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3700, 3701, 3702, 3707, 3709, 3710, 3711, 3712, 3713, 3714, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3737, 3741, 3742, 3743, 3745, 3746, 3747, 3749, 3751, 3752, 3753, 3754, 3755, 3756, 3759, 3760, 3761, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3773, 3775, 3776, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3789, 3793, 3796, 3798, 3801, 3802, 3803, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3815, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3834, 3835, 3836, 3837, 3839, 3842, 3844, 3845, 3846, 3847, 3848, 3850, 3852, 3855, 3856, 3857, 3858, 3860, 3861, 3862, 3863, 3864, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3875, 3878, 3879, 3880, 3883, 3884, 3885, 3886, 39979, 39999); +DELETE FROM `pool_gameobject` WHERE `guid` IN (3378, 3882, 3005, 3314, 3263, 3715, 3840, 2999, 3382, 2940, 3243, 2992, 2938, 3200, 3337, 3515, 3138, 3614, 3556, 2688, 3428, 2928, 2930, 2950, 2951, 2952, 2955, 2971, 3015, 3028, 3032, 3047, 3049, 3050, 3056, 3058, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3134, 3135, 3143, 3157, 3226, 3245, 3260, 3261, 3262, 3270, 3271, 3272, 3274, 3275, 3276, 3328, 3329, 3342, 3361, 3375, 3376, 3406, 3409, 3410, 3451, 3452, 3453, 3455, 3458, 3464, 3465, 3469, 3478, 3494, 3495, 3496, 3497, 3498, 3505, 3524, 3538, 3549, 3552, 3558, 3574, 3575, 3579, 3591, 3595, 3621, 3667, 3692, 3693, 3694, 3703, 3708, 3734, 3735, 3736, 3739, 3793, 3812, 3813, 3827, 3852, 3854, 3862, 13362, 13363); +DELETE FROM `pool_gameobject` WHERE `guid` IN (3378, 3882, 3005, 3314, 3263, 3715, 3840, 2999, 3382, 2940, 3243, 2992, 2938, 3200, 3337, 3515, 3138, 3614, 3556, 2688, 3428, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2931, 2932, 2933, 2934, 2935, 2939, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2958, 2959, 2961, 2962, 2963, 2965, 2967, 2968, 2971, 2973, 2974, 2975, 2976, 2977, 2979, 2980, 2981, 2982, 2983, 2985, 2986, 2987, 2989, 2990, 2991, 2993, 2994, 2995, 2996, 2997, 2998, 3000, 3001, 3002, 3003, 3006, 3007, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3027, 3029, 3030, 3032, 3033, 3034, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3045, 3046, 3047, 3048, 3052, 3053, 3055, 3056, 3058, 3060, 3061, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3075, 3076, 3078, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3092, 3093, 3094, 3095, 3096, 3097, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3122, 3124, 3125, 3126, 3128, 3129, 3131, 3132, 3133, 3134, 3135, 3136, 3139, 3140, 3141, 3142, 3143, 3146, 3147, 3148, 3152, 3153, 3154, 3155, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3167, 3168, 3169, 3170, 3171, 3172, 3174, 3175, 3176, 3177, 3178, 3179, 3183, 3184, 3185, 3186, 3188, 3189, 3190, 3191, 3193, 3194, 3195, 3196, 3197, 3198, 3202, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3217, 3220, 3222, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3245, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3254, 3255, 3256, 3258, 3259, 3260, 3261, 3262, 3264, 3265, 3266, 3267, 3268, 3270, 3271, 3272, 3274, 3275, 3276, 3277, 3278, 3279, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3292, 3293, 3294, 3295, 3296, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3310, 3311, 3313, 3315, 3316, 3317, 3318, 3320, 3321, 3322, 3323, 3324, 3325, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3338, 3339, 3341, 3342, 3344, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3379, 3380, 3381, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3402, 3403, 3404, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3429, 3430, 3431, 3433, 3434, 3436, 3437, 3438, 3440, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 3451, 3452, 3453, 3455, 3456, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3481, 3483, 3484, 3485, 3486, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499, 3500, 3501, 3502, 3503, 3504, 3507, 3508, 3511, 3512, 3513, 3514, 3516, 3517, 3519, 3520, 3521, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3532, 3533, 3534, 3535, 3537, 3539, 3540, 3542, 3543, 3544, 3545, 3547, 3548, 3550, 3551, 3552, 3553, 3554, 3557, 3558, 3559, 3560, 3562, 3563, 3565, 3566, 3567, 3568, 3570, 3572, 3573, 3574, 3575, 3577, 3578, 3579, 3580, 3582, 3584, 3585, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3599, 3600, 3602, 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3615, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3625, 3627, 3628, 3630, 3631, 3632, 3634, 3635, 3636, 3637, 3639, 3640, 3641, 3642, 3643, 3644, 3646, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 3656, 3657, 3658, 3659, 3660, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3688, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3700, 3701, 3702, 3707, 3709, 3710, 3711, 3712, 3713, 3714, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3724, 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3737, 3741, 3742, 3743, 3745, 3746, 3747, 3749, 3751, 3752, 3753, 3754, 3755, 3756, 3759, 3760, 3761, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3773, 3775, 3776, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3789, 3793, 3796, 3798, 3801, 3802, 3803, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3815, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3834, 3835, 3836, 3837, 3839, 3842, 3844, 3845, 3846, 3847, 3848, 3850, 3852, 3855, 3856, 3857, 3858, 3860, 3861, 3862, 3863, 3864, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3875, 3878, 3879, 3880, 3883, 3884, 3885, 3886, 39979, 39999); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (1622, 3730); + +-- Update Counters +UPDATE `pool_template` SET `max_limit` = 58 WHERE `entry`=1126; +UPDATE `pool_template` SET `max_limit` = 48 WHERE `entry`=1115; +UPDATE `pool_template` SET `max_limit` = 37 WHERE `entry`=1110; +UPDATE `pool_template` SET `max_limit` = 20 WHERE `entry`=1101; +UPDATE `pool_template` SET `max_limit` = 29 WHERE `entry`=1164; +UPDATE `pool_template` SET `max_limit` = 51 WHERE `entry`=1150; +UPDATE `pool_template` SET `max_limit` = 12 WHERE `entry`=1056; +UPDATE `pool_template` SET `max_limit` = 55 WHERE `entry`=1048; +UPDATE `pool_template` SET `max_limit` = 25 WHERE `entry`=1047; +UPDATE `pool_template` SET `max_limit` = 29 WHERE `entry`=1036; +UPDATE `pool_template` SET `max_limit` = 35 WHERE `entry`=1133; +UPDATE `pool_template` SET `max_limit` = 44 WHERE `entry`=1072; +UPDATE `pool_template` SET `max_limit` = 25 WHERE `entry`=1137; +UPDATE `pool_template` SET `max_limit` = 102 WHERE `entry`=1086; +UPDATE `pool_template` SET `max_limit` = 3 WHERE `entry`=1052; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230604191452_world.sql b/sql/migrations/20230604191452_world.sql new file mode 100644 index 00000000000..bec5310570f --- /dev/null +++ b/sql/migrations/20230604191452_world.sql @@ -0,0 +1,150 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230604191452'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230604191452'); +-- Add your query below. + +-- 237: No player alive within 100 yards. +INSERT `conditions` +(`condition_entry`, `type`, `value1`, `value2`, `flags`) VALUES +( 239, 56, 0, 100, 1); + +-- Sniffs reveal an extra DarkIronDwarfRune outside the room, hidden beneath the floor and not visible to players. It is also activated during the fight. +INSERT `gameobject` +(`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES +(397204, 175187, 229, 144.37, -299.198, 91.4701, 0, 0, 0, 0, 1, 25, 25, 100, 1, 0, 0, 0, 10); + +-- Event Start Script +DELETE FROM `scripted_event_id` WHERE `id` = 4884; +DELETE FROM `event_scripts` WHERE `id` = 4884; +INSERT `event_scripts` +(`id`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_type`, `target_param1`, `target_param2`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `comments`) VALUES +(4884, 61, 4884, 1200, 0, 0, 0, 0, 0, 0, 0, 48841, 239, 48842, 'Emberseer Start - Start Map Event'), +(4884, 80, 1, 0, 0, 0, 12, 260283, 0, 0, 0, 0, 0, 0, 'Emberseer Start - Close Emberseer In'), +(4884, 80, 1, 0, 0, 0, 12, 260284, 0, 0, 0, 0, 0, 0, 'Emberseer Start - Close Doors'), +(4884, 68, 103162, 2, 10316, 50, 0, 0, 0, 0, 0, 0, 0, 0, 'Emberseer Start - Start Script on Incarcerators'), +(4884, 44, 2, 0, 0, 0, 8, 9816, 30, 0x02, 100, 0, 0, 0, 'Emberseer Start - Start Phase 2 on Pyroguard Emberseer'); + +-- Success Script for Scripted Map Event +INSERT `generic_scripts` +( `id`, `command`, `datalong`, `datalong2`, `dataint`, `comments`) VALUES +(48841, 39, 175270, 0, 100, 'Emberseer Event - Ready Runes'), +(48841, 39, 175705, 0, 100, 'Emberseer Event - Open Doors'), +(48841, 11, 261637, 0, 0, 'Emberseer Event - Open Emberseer Out'), +(48841, 37, 1, 3, 0, 'Emberseer Event - Set Instance Data (Encounter Done)'); + +-- Fail Script for Scripted Map Event +INSERT `generic_scripts` +( `id`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_type`, `target_param1`, `target_param2`, `data_flags`, `dataint`, `comments`) VALUES +(48842, 71, 1, 0, 0, 0, 8, 9816, 30, 0x02, 0, 'Emberseer Event - Respawn Pyroguard Emberseer'), +(48842, 68, 103163, 2, 10316, 100, 0, 0, 0, 0, 0, 'Emberseer Event - Respawn Dead Blackhand Incarcerators'), +(48842, 39, 175270, 0, 0, 0, 0, 0, 0, 0, 100, 'Emberseer Event - Ready Runes'), +(48842, 39, 175705, 0, 0, 0, 0, 0, 0, 0, 100, 'Emberseer Event - Open Doors'); + +-- Dark Iron Dwarf Rune (West) Script (Entry: 175266 Guid: 397215) +INSERT `generic_scripts` +( `id`, `delay`, `command`, `datalong`, `datalong2`, `datalong3`, `comments`) VALUES +(175266, 0, 13, 0, 0, 0, 'DarkIronDwarfRune (West) - Activate'), +(175266, 1, 4, 9, 0x00000001, 2, 'DarkIronDwarfRune (West) - Remove In Use Flag'); + +-- Dark Iron Dwarf Rune (Rest) Script +INSERT `generic_scripts` +( `id`, `command`, `comments`) VALUES +(175267, 80, 'DarkIronDwarfRune (Rest) - Set State Active'); + +-- Dark Iron Dwarf Rune (All) Scripts +INSERT `generic_scripts` +( `id`, `command`, `datalong`, `target_type`, `target_param1`, `dataint`, `comments`) VALUES +(175268, 80, 1, 0, 0, 0, 'DarkIronDwarfRune - Set State Ready'), +(175270, 87, 175268, 12, 397215, 100, 'Ready DarkIronDwarfRune (West)'), +(175270, 39, 175268, 12, 397218, 100, 'Ready DarkIronDwarfRune (South-West)'), +(175270, 39, 175268, 12, 397210, 100, 'Ready DarkIronDwarfRune (North-West)'), +(175270, 39, 175268, 12, 397219, 100, 'Ready DarkIronDwarfRune (South)'), +(175270, 39, 175268, 12, 397208, 100, 'Ready DarkIronDwarfRune (North)'), +(175270, 39, 175268, 12, 397220, 100, 'Ready DarkIronDwarfRune (South-East)'), +(175270, 39, 175268, 12, 397203, 100, 'Ready DarkIronDwarfRune (North-East)'), +(175270, 39, 175268, 12, 397204, 100, 'Ready DarkIronDwarfRune (Hidden)'); + +-- Emberseer In (Entry: 175244 Guid: 260283) and Doors (Entry: 175705 Guid: 260284) Open Script +INSERT `generic_scripts` +( `id`, `command`, `target_type`, `target_param1`, `comments`) VALUES +(175705, 80, 12, 260283, 'Emberseer In - Open'), +(175705, 80, 12, 260284, 'Doors - Open'); + +-- Correct single incorrect Blackhand Incarcerator position. +UPDATE `creature` SET `position_x` = 162.327, `position_y` = -276.759, `position_z` = 91.6961, `orientation` = 2.32129 WHERE `guid` = 40452; + +-- Events list for Pyroguard Emberseer +INSERT `creature_ai_events` +( `id`, `creature_id`, `event_type`, `event_inverse_phase_mask`, `event_param1`, `event_param2`, `action1_script`, `comment`) VALUES +(981601, 9816, 1, 0, 0, 0, 981601, 'Pyroguard Emberseer - Out of Combat'), +(981602, 9816, 1, 0x2, 5000, 5000, 981602, 'Pyroguard Emberseer - Out of Combat (Phase 2 Growth 1)'), +(981603, 9816, 1, 0x2, 35000, 35000, 981603, 'Pyroguard Emberseer - Out of Combat (Phase 2 Growth 2)'), +(981604, 9816, 1, 0x2, 65000, 65000, 981604, 'Pyroguard Emberseer - Out of Combat (Phase 2 Growth 3)'), +(981605, 9816, 1, 0x6, 1000, 1000, 981605, 'Pyroguard Emberseer - Out of Combat (Phase 3 Yell)'), +(981606, 9816, 1, 0x6, 3000, 3000, 981606, 'Pyroguard Emberseer - Out of Combat (Phase 3 Attack Start)'), +(981607, 9816, 6, 0, 0, 0, 981607, 'Pyroguard Emberseer - Death'); +INSERT `creature_ai_scripts` +( `id`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `target_type`, `target_param1`, `dataint`, `comments`) VALUES +(981601, 0, 44, 1, 0, 0, 0, 0, 0, 'Pyroguard Emberseer - Start Phase 1'), +(981601, 0, 4, 46, 0x02000140, 1, 0, 0, 0, 'Pyroguard Emberseer - Set Immune Flags'), +(981602, 0, 14, 15282, 0, 0, 0, 0, 0, 'Pyroguard Emberseer - Remove Encaged Emberseer'), +(981602, 0, 15, 16048, 0x002, 0, 6, 0, 0, 'Pyroguard Emberseer - Cast Emberseer Growing'), +(981602, 0, 15, 16245, 0x002, 0, 6, 0, 0, 'Pyroguard Emberseer - Cast Freeze Anim'), +(981602, 0, 0, 2, 0, 0, 0, 0, 5565, 'Pyroguard Emberseer - Growth Text 1'), +(981603, 0, 0, 2, 0, 0, 0, 0, 5566, 'Pyroguard Emberseer - Growth Text 2'), +(981604, 0, 0, 2, 0, 0, 0, 0, 5567, 'Pyroguard Emberseer - Growth Text 3'), +(981604, 0, 14, 16245, 0, 0, 0, 0, 0, 'Pyroguard Emberseer - Remove Freeze Anim'), +(981604, 0, 15, 16047, 0x002, 0, 6, 0, 0, 'Pyroguard Emberseer - Cast Emberseer Full Strength'), +(981604, 0, 39, 175266, 0, 0, 12, 397215, 100, 'Pyroguard Emberseer - Activate DarkIronDwarfRune (West)'), +(981604, 0, 39, 175267, 0, 0, 12, 397218, 100, 'Pyroguard Emberseer - Activate DarkIronDwarfRune (South-West)'), +(981604, 0, 39, 175267, 0, 0, 12, 397210, 100, 'Pyroguard Emberseer - Activate DarkIronDwarfRune (North-West)'), +(981604, 0, 39, 175267, 0, 0, 12, 397219, 100, 'Pyroguard Emberseer - Activate DarkIronDwarfRune (South)'), +(981604, 0, 39, 175267, 0, 0, 12, 397208, 100, 'Pyroguard Emberseer - Activate DarkIronDwarfRune (North)'), +(981604, 0, 39, 175267, 0, 0, 12, 397220, 100, 'Pyroguard Emberseer - Activate DarkIronDwarfRune (South-East)'), +(981604, 0, 39, 175267, 0, 0, 12, 397203, 100, 'Pyroguard Emberseer - Activate DarkIronDwarfRune (North-East)'), +(981604, 0, 39, 175267, 0, 0, 12, 397204, 100, 'Pyroguard Emberseer - Activate DarkIronDwarfRune (Hidden)'), +(981604, 0, 44, 3, 0, 0, 0, 0, 0, 'Pyroguard Emberseer - Start Phase 3'), +(981605, 0, 0, 1, 0, 0, 0, 0, 5268, 'Pyroguard Emberseer - Yell'), +(981606, 0, 4, 46, 0x02000100, 2, 0, 0, 0, 'Pyroguard Emberseer - Remove Immune Flags'), +(981606, 0, 22, 754, 2, 0, 0, 0, 0, 'Pyroguard Emberseer - Change Faction'), +(981606, 1, 49, 1, 0, 0, 0, 0, 0, 'Pyroguard Emberseer - Combat Pulse'), +(981607, 0, 62, 4884, 1, 0, 0, 0, 0, 'Pyroguard Emberseer - End Map Event (Success)'); +INSERT `creature_spells` +(`entry`, `name`, `spellId_1`, `probability_1`, `castTarget_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `spellId_2`, `probability_2`, `castTarget_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`) VALUES +( 98160, 'Pyroguard Emberseer', 16079, 100, 0, 15, 16, 11, 11, 16536, 100, 1, 3, 11, 4, 10); +UPDATE `creature_template` SET `ai_name` = 'EventAI', `auras` = '13377 15282', `script_name` = '', `spell_list_id` = 98160 WHERE `entry` = 9816; + +-- Events list for Blackhand Incarcerator +INSERT `creature_ai_events` +( `id`, `creature_id`, `event_type`, `event_param1`, `action1_script`, `comment`) VALUES +(1031601, 10316, 11, 0, 1031601, 'Blackhand Incarcerator - Spawn'), +(1031602, 10316, 1, 0, 1031602, 'Blackhand Incarcerator - Out of Combat'), +(1031603, 10316, 2, 15, 1031603, 'Blackhand Incarcerator - 15% Health'); +INSERT `creature_ai_scripts` +( `id`, `command`, `datalong`, `target_type`, `target_param1`, `target_param2`, `dataint`, `comments`) VALUES +(1031601, 39, 103161, 0, 0, 0, 100, 'Blackhand Incarcerator - Set Immune Flags'), +(1031602, 15, 15281, 8, 9816, 30, 0, 'Blackhand Incarcerator - Cast Encage Emberseer'), +(1031603, 47, 0, 0, 0, 0, 0, 'Blackhand Incarcerator - Flee'); +INSERT `creature_spells` +(`entry`, `name`, `spellId_1`, `castTarget_1`, `delayInitialMin_1`, `delayInitialMax_1`, `delayRepeatMin_1`, `delayRepeatMax_1`, `spellId_2`, `castTarget_2`, `targetParam1_2`, `castFlags_2`, `delayInitialMin_2`, `delayInitialMax_2`, `delayRepeatMin_2`, `delayRepeatMax_2`) VALUES +( 103160, 'Blackhand Incarcerator', 15580, 1, 6, 12, 7, 18, 16045, 4, 0x001, 0x002, 6, 25, 16, 30); +UPDATE `creature_template` SET `ai_name` = 'EventAI', `script_name` = '', `spell_list_id` = 103160 WHERE `entry` = 10316; +INSERT `generic_scripts` +( `id`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `dataint`, `comments`) VALUES +(103161, 0, 4, 46, 0x00000300, 1, 0, 'Blackhand Incarcerator - Set Immune Flags'), +(103162, 0, 4, 46, 0x00000300, 2, 0, 'Blackhand Incarcerator - Remove Immune Flags'), +(103162, 1, 49, 1, 0, 0, 0, 'Blackhand Incarcerator - Combat Pulse'), +(103163, 0, 39, 103161, 0, 0, 100, 'Blackhand Incarcerator - Set Immune Flags'), +(103163, 0, 71, 0, 0, 0, 0, 'Blackhand Incarcerator - Respawn'); + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230608162700_world.sql b/sql/migrations/20230608162700_world.sql new file mode 100644 index 00000000000..82af76d0d14 --- /dev/null +++ b/sql/migrations/20230608162700_world.sql @@ -0,0 +1,35 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230608162700'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230608162700'); +-- Add your query below. + + +-- Add some scans on I found on private servers when connecting with Hermes. +INSERT INTO `warden_scans` (`id`, `type`, `str`, `data`, `address`, `length`, `result`, `flags`, `penalty`, `comment`) VALUES (95, 0, NULL, NULL, 7119406, 8, 'A37889CE00C70574', 2, -1, 'ActivateNextModule change'); +INSERT INTO `warden_scans` (`id`, `type`, `str`, `data`, `address`, `length`, `result`, `flags`, `penalty`, `comment`) VALUES (96, 0, NULL, NULL, 6392088, 8, '24DA1A005DC20800', 2, -1, 'InitMovementStatus change'); + +-- More accurate names for some scans by Blu. +UPDATE `warden_scans` SET `comment`='Anti-Afk' WHERE `id`=30 && `address`=4730584; +UPDATE `warden_scans` SET `comment`='Wall climb' WHERE `id`=23 && `address`=6502300; +UPDATE `warden_scans` SET `comment`='WMO collision' WHERE `id`=22 && `address`=6993044; +UPDATE `warden_scans` SET `comment`='No fog hack' WHERE `id`=19 && `address`=7153475; +UPDATE `warden_scans` SET `comment`='No fog hack' WHERE `id`=20 && `address`=7138894; +UPDATE `warden_scans` SET `comment`='No fog hack' WHERE `id`=21 && `address`=7138907; +UPDATE `warden_scans` SET `comment`='Water jump height hack' WHERE `id`=26 && `address`=8151657; +UPDATE `warden_scans` SET `comment`='M2 collision' WHERE `id`=27 && `address`=6992319; +UPDATE `warden_scans` SET `comment`='Looting hack' WHERE `id`=24 && `address`=6340512; +UPDATE `warden_scans` SET `comment`='Looting hack' WHERE `id`=28 && `address`=6340529; +UPDATE `warden_scans` SET `comment`='Generic movement hack' WHERE `id`=25 && `address`=6380455; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230609172303_world.sql b/sql/migrations/20230609172303_world.sql new file mode 100644 index 00000000000..7ae639bee0f --- /dev/null +++ b/sql/migrations/20230609172303_world.sql @@ -0,0 +1,383 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230609172303'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230609172303'); +-- Add your query below. + + +-- Dreamfoil (176584, 176639) +SET @OGUID = 18305; + +-- Correct position of Dreamfoil in Un'Goro Crater (position is off by 1.17064 yards). +UPDATE `gameobject` SET `position_x`=-6751.08, `position_y`=-2048.45, `position_z`=-271.963, `orientation`=4.64258, `rotation0`=0, `rotation1`=0, `rotation2`=-0.731354, `rotation3`=0.681998 WHERE `guid`=19269; + +-- Correct position of Dreamfoil in Un'Goro Crater (position is off by 0.7812 yards). +UPDATE `gameobject` SET `position_x`=-6811.88, `position_y`=-1785.77, `position_z`=-270.054, `orientation`=6.02139, `rotation0`=0, `rotation1`=0, `rotation2`=-0.130526, `rotation3`=0.991445 WHERE `guid`=19619; + +-- Correct position of Dreamfoil in Azshara (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=3320.06, `position_y`=-4643.19, `position_z`=97.123, `orientation`=4.62512, `rotation0`=0, `rotation1`=0, `rotation2`=-0.737277, `rotation3`=0.675591 WHERE `guid`=16406; + +-- Correct position of Dreamfoil in Un'Goro Crater (position is off by 0.44553 yards). +UPDATE `gameobject` SET `position_x`=-6449.25, `position_y`=-1354.78, `position_z`=-270.704, `orientation`=6.07375, `rotation0`=0, `rotation1`=0, `rotation2`=-0.104528, `rotation3`=0.994522 WHERE `guid`=19650; + +-- Correct position of Dreamfoil in Burning Steppes (position is off by 0.97947 yards). +UPDATE `gameobject` SET `position_x`=-7929.01, `position_y`=-2260.38, `position_z`=127.713, `orientation`=3.6652, `rotation0`=0, `rotation1`=0, `rotation2`=-0.965925, `rotation3`=0.258821 WHERE `guid`=39953; + +-- Correct position of Dreamfoil in Burning Steppes (position is off by 1.18334 yards). +UPDATE `gameobject` SET `position_x`=-8156.59, `position_y`=-1824.11, `position_z`=133.54, `orientation`=3.97935, `rotation0`=0, `rotation1`=0, `rotation2`=-0.913545, `rotation3`=0.406738 WHERE `guid`=19510; + +-- Correct position of Dreamfoil in Un'Goro Crater (position is off by 0.945357 yards). +UPDATE `gameobject` SET `position_x`=-7186.21, `position_y`=-1883.08, `position_z`=-271.056, `orientation`=1.37881, `rotation0`=0, `rotation1`=0, `rotation2`=0.636078, `rotation3`=0.771625 WHERE `guid`=19427; + +-- Correct position of Dreamfoil in Un'Goro Crater (position is off by 0.407098 yards). +UPDATE `gameobject` SET `position_x`=-7646.25, `position_y`=-2153.68, `position_z`=-271.028, `orientation`=1.50098, `rotation0`=0, `rotation1`=0, `rotation2`=0.681998, `rotation3`=0.731354 WHERE `guid`=19293; + +-- Correct position of Dreamfoil in Un'Goro Crater (position is off by 0.51732 yards). +UPDATE `gameobject` SET `position_x`=-7862.32, `position_y`=-1462.65, `position_z`=-267.793, `orientation`=4.11898, `rotation0`=0, `rotation1`=0, `rotation2`=-0.882947, `rotation3`=0.469473 WHERE `guid`=19334; + +-- Correct position of Dreamfoil in Western Plaguelands (position is off by 0.960267 yards). +UPDATE `gameobject` SET `position_x`=1652.2, `position_y`=-1479.44, `position_z`=59.5693, `orientation`=1.3439, `rotation0`=0, `rotation1`=0, `rotation2`=0.622514, `rotation3`=0.782609 WHERE `guid`=19261; + +-- Correct position of Dreamfoil in Silithus (position is off by 0.0102539 yards). +UPDATE `gameobject` SET `position_x`=-6449.84, `position_y`=1330.59, `position_z`=1.34675, `orientation`=4.66003, `rotation0`=0, `rotation1`=0, `rotation2`=-0.725374, `rotation3`=0.688355 WHERE `guid`=16381; + +-- Correct position of Dreamfoil in Eastern Plaguelands (position is off by 0.257833 yards). +UPDATE `gameobject` SET `position_x`=2345.27, `position_y`=-4688.18, `position_z`=75.9803, `orientation`=3.35105, `rotation0`=0, `rotation1`=0, `rotation2`=-0.994521, `rotation3`=0.104536 WHERE `guid`=19295; + +-- Correct position of Dreamfoil in Un'Goro Crater (position is off by 0.92451 yards). +UPDATE `gameobject` SET `position_x`=-7618.17, `position_y`=-619.163, `position_z`=-255.354, `orientation`=3.194, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999657, `rotation3`=0.0262016 WHERE `guid`=19565; + +-- Correct position of Dreamfoil in Western Plaguelands (position is off by 0.821355 yards). +UPDATE `gameobject` SET `position_x`=2389.99, `position_y`=-1504.44, `position_z`=101.539, `orientation`=2.74016, `rotation0`=0, `rotation1`=0, `rotation2`=0.979924, `rotation3`=0.19937 WHERE `guid`=19311; + +-- Correct position of Dreamfoil in Western Plaguelands (position is off by 0.598188 yards). +UPDATE `gameobject` SET `position_x`=1810.1, `position_y`=-2387.21, `position_z`=59.6299, `orientation`=6.19592, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0436192, `rotation3`=0.999048 WHERE `guid`=19294; + +-- Correct position of Dreamfoil in Western Plaguelands (position is off by 0.343708 yards). +UPDATE `gameobject` SET `position_x`=1779.88, `position_y`=-1348.05, `position_z`=60.0857, `orientation`=1.67551, `rotation0`=0, `rotation1`=0, `rotation2`=0.743144, `rotation3`=0.669131 WHERE `guid`=19327; + +-- Correct position of Dreamfoil in Un'Goro Crater (position is off by 0.377711 yards). +UPDATE `gameobject` SET `position_x`=-6164.92, `position_y`=-1572.7, `position_z`=-208.785, `orientation`=1.93731, `rotation0`=0, `rotation1`=0, `rotation2`=0.824125, `rotation3`=0.566408 WHERE `guid`=19616; + +-- Missing Dreamfoil spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 176584, 1, 4350.75, -6867.52, 95.177, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 176584, 1, 3797.72, -4948.68, 145.915, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 176584, 1, 3525.2, -4661.24, 101.48, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 176584, 1, 2782.8, -5948.4, 102.623, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 176584, 1, 3373.61, -4798.87, 110.855, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 176584, 1, 4417.09, -5555.2, 112.553, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 176584, 1, 2608.8, -6279.1, 100.791, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 176584, 1, 3395.1, -4277.85, 101.321, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 176584, 1, 2576.27, -5874.06, 94.4094, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 176584, 1, 2615.51, -4944.38, 126.447, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 176584, 1, 2947.01, -5158.5, 124.118, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 176584, 1, 3133.33, -5112.11, 136.597, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 176584, 1, 3535.88, -4140.06, 107.565, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 176584, 1, 3626.1, -4851.65, 119.77, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 176584, 1, 4044.84, -5306.96, 111.015, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 176584, 1, 4326.12, -5929.41, 104.023, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 176584, 1, 4404.89, -5789.1, 103.35, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 176584, 1, 4460.48, -7206.41, 97.106, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 176584, 1, 4569.75, -6635.49, 95.2002, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10); + +-- Missing Dreamfoil spawns in Western Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+20, 176584, 0, 1515.73, -1079.51, 74.4867, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 176584, 0, 2078, -1642.67, 63.1557, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 176584, 0, 2017.62, -1572.94, 60.9312, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 176584, 0, 1633.13, -2103.97, 58.8374, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 176584, 0, 1985.93, -1858.12, 69.8165, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 176584, 0, 1916.66, -1954.35, 78.9259, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 176584, 0, 1718.48, -1012.31, 71.3803, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 176584, 0, 2080.25, -2486.74, 59.6818, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 176584, 0, 1974.43, -2421.16, 60.5007, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 176584, 0, 2858.97, -1490.24, 146.253, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10); + +-- Missing Dreamfoil spawns in Burning Steppes. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+30, 176584, 0, -7887.27, -1978.09, 134.917, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 176584, 0, -7940.46, -2839.89, 133.573, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 176584, 0, -7986.98, -2422.14, 128.268, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 176584, 0, -8382.47, -1244.62, 197.574, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 176584, 0, -8296.64, -1911.99, 142.722, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 176584, 0, -8208.66, -932.638, 133.372, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 176584, 0, -8147.9, -2879.29, 135.687, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 176584, 0, -8130.73, -753.006, 134.006, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 176584, 0, -8109.43, -1610.11, 133.374, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 176584, 0, -7959.27, -1379.52, 133.373, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 176584, 0, -7786.68, -1741.32, 133.194, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 176584, 0, -7731.5, -2235.52, 135.508, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 176584, 0, -7658.67, -2904.56, 134.163, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 176584, 0, -7621.57, -2539.79, 133.49, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 176584, 0, -7532.94, -1946.5, 183.276, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10); + +-- Missing Dreamfoil spawns in Eastern Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+45, 176584, 0, 1773.09, -4107.52, 99.4197, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 176584, 0, 2390.77, -5082.78, 79.6235, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 176584, 0, 1675.74, -4981.45, 79.0261, 3.28124, 0, 0, -0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 176584, 0, 1950.77, -3732.88, 127.524, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 176584, 0, 2839.3, -3883, 106.737, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 176584, 0, 1886.58, -3537.26, 110.21, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 176584, 0, 2066.79, -3799.68, 133.023, 0.733038, 0, 0, 0.358368, 0.93358, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 176584, 0, 2089.32, -4781.44, 74.7134, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 176584, 0, 2282.73, -4875.34, 101.072, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 176584, 0, 1648.37, -3419.78, 133.083, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 176584, 0, 2006.54, -5191.45, 81.064, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 176584, 0, 2386.19, -5174.74, 74.0617, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 176584, 0, 1850, -4281.62, 86.9686, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 176584, 0, 2789.93, -4104.28, 99.2775, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 176584, 0, 1878.28, -4879.28, 98.8299, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 176584, 0, 1792.39, -2944.86, 73.7743, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 176584, 0, 1922.32, -4962.93, 76.6725, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 176584, 0, 2007.94, -4948.45, 74.1835, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 176584, 0, 2328.65, -4239.03, 95.0663, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 176584, 0, 2505.65, -4891.79, 77.3231, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 176584, 0, 2798.28, -3348.45, 96.2219, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 1, 100, 0, 10); + +-- Missing Dreamfoil spawns in Un'Goro Crater. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+66, 176584, 1, -7633.23, -1917.64, -268.372, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 176584, 1, -7412.39, -1424.75, -271.369, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 176584, 1, -7794.81, -1975.55, -270.681, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 176584, 1, -7901.05, -1131.63, -272.205, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+70, 176584, 1, -7515.11, -723.628, -254.456, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+71, 176584, 1, -7289.47, -420.506, -269.51, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), +(@OGUID+72, 176584, 1, -7076.98, -650.943, -269.642, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+73, 176584, 1, -6695.48, -772.953, -271.134, 2.21657, 0, 0, 0.894934, 0.446199, 300, 300, 1, 100, 0, 10), +(@OGUID+74, 176584, 1, -6483.88, -1379.81, -272.495, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+75, 176584, 1, -7199.46, -246.709, -217.839, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+76, 176584, 1, -7544.54, -1114.93, -269.081, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+77, 176584, 1, -8157.05, -1333.05, -226.25, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+78, 176584, 1, -7886.36, -682.965, -258.863, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+79, 176584, 1, -7771.52, -1717.76, -271.683, 0.261798, 0, 0, 0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+80, 176584, 1, -7681.8, -1086.47, -270.185, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+81, 176584, 1, -7581.58, -511.841, -267.643, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 1, 100, 0, 10), +(@OGUID+82, 176584, 1, -7497.5, -1536.28, -272.164, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+83, 176584, 1, -7416.85, -912.96, -267.874, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 1, 100, 0, 10), +(@OGUID+84, 176584, 1, -7411.89, -1748.98, -276.871, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 1, 100, 0, 10), +(@OGUID+85, 176584, 1, -7081.8, -2247.8, -271.156, 1.83259, 0, 0, 0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+86, 176584, 1, -6950.32, -1015.22, -272.186, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10), +(@OGUID+87, 176584, 1, -6885.31, -1580.54, -272.208, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(@OGUID+88, 176584, 1, -6808.27, -816.903, -272.222, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+89, 176584, 1, -6650.78, -1718.38, -272.222, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+90, 176584, 1, -6454.92, -921.171, -275.226, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 1, 100, 0, 10); + +-- Missing Dreamfoil spawns in Silithus. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+91, 176584, 1, -6988.66, 571.305, 8.68417, 0.767944, 0, 0, 0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(@OGUID+92, 176584, 1, -6759.77, 1476.92, 4.77277, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+93, 176584, 1, -7526.1, 940.236, 4.11149, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+94, 176584, 1, -7716.8, 1188.04, -0.216536, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+95, 176584, 1, -7987.46, 1282.15, -3.45968, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+96, 176584, 1, -7882.29, 870.72, -1.37092, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+97, 176584, 1, -7418.48, 719.633, -6.51437, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+98, 176584, 1, -7360.87, 1076.73, 0.508525, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+99, 176584, 1, -6992.27, 212.119, 2.68579, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+2, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+3, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+4, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+5, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+6, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+7, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+8, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+9, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+10, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+11, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+12, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+13, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+14, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+15, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+16, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+17, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+18, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+19, 1242, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Azshara 122 objects total +(@OGUID+20, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+21, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+22, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+23, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+24, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+25, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+26, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+27, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+28, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+29, 1260, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Western Plaguelands 33 objects total +(@OGUID+30, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+31, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+32, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+33, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+34, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+35, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+36, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+37, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+38, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+39, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+40, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+41, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+42, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+43, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+44, 1301, 0, 'Dreamfoil', 0, 10), -- Dream Foil in Burning Steppes 57 objects total +(@OGUID+45, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+46, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+47, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+48, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+49, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+50, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+51, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+52, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+53, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+54, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+55, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+56, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+57, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+58, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+59, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+60, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+61, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+62, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+63, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+64, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+65, 1267, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Eastern Plaguelands 71 objects total +(@OGUID+66, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+67, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+68, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+69, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+70, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+71, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+72, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+73, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+74, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+75, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+76, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+77, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+78, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+79, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+80, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+81, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+82, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+83, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+84, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+85, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+86, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+87, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+88, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+89, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+90, 1212, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Ungoro 83 objects total +(@OGUID+91, 1221, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Silithus 22 objects total +(@OGUID+92, 1221, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Silithus 22 objects total +(@OGUID+93, 1221, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Silithus 22 objects total +(@OGUID+94, 1221, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Silithus 22 objects total +(@OGUID+95, 1221, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Silithus 22 objects total +(@OGUID+96, 1221, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Silithus 22 objects total +(@OGUID+97, 1221, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Silithus 22 objects total +(@OGUID+98, 1221, 0, 'Dreamfoil', 0, 10), -- Dreamfoil in Silithus 22 objects total +(@OGUID+99, 1221, 0, 'Dreamfoil', 0, 10); -- Dreamfoil in Silithus 22 objects total + +-- Remove Custom Spawns In Felwood +SET @OGUID = 15421; +DELETE FROM `gameobject` WHERE `guid` IN (19276, 19307, 19317, 19320, 19347, 19360, 19377, 19379, 19381, 19382, 19399, 19412, 19414, 19415, 19432, 19449, 19450, 19459, 19462, 19463, 19471, 19486, 19487, 19488, 19500, 19521, 19539, 19545, 19547, 19557, 19561, 19562, 19572, 19574, 19576, 19580, 19623, 19635, 19638, 19651, 19655, 19660); +DELETE FROM `pool_gameobject` WHERE `guid` IN (19276, 19307, 19317, 19320, 19347, 19360, 19377, 19379, 19381, 19382, 19399, 19412, 19414, 19415, 19432, 19449, 19450, 19459, 19462, 19463, 19471, 19486, 19487, 19488, 19500, 19521, 19539, 19545, 19547, 19557, 19561, 19562, 19572, 19574, 19576, 19580, 19623, 19635, 19638, 19651, 19655, 19660); + +-- Missing Dreamfoil spawns in Felwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 176639, 1, 6644.92, -1244.1, 455.831, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 176639, 1, 6521.35, -1473.55, 439.164, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 176639, 1, 4953.82, -647.138, 295.787, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 176639, 1, 6440.84, -1691.32, 502.469, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 176639, 1, 5820.31, -727.122, 381.453, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 176639, 1, 6338.19, -1171.82, 375.17, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 176639, 1, 5188.97, -596.913, 326.327, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 176639, 1, 4521.6, -661.612, 259.686, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 176639, 1, 3775.38, -1104.45, 228.32, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 176639, 1, 6210.37, -1035.32, 386.014, 1.72787, 0, 0, 0.760406, 0.649449, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 176639, 1, 3881.28, -988.969, 246.243, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 176639, 1, 4714.74, -816.447, 309.083, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 176639, 1, 4253, -998.988, 298.48, 0.191985, 0, 0, 0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 176639, 1, 6528.6, -1323.92, 439.695, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 176639, 1, 3757.66, -1243.59, 209.258, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 176639, 1, 3877.94, -1616.04, 250.439, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 176639, 1, 4017.34, -788.968, 285.693, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 176639, 1, 4140.46, -700.01, 282.675, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 176639, 1, 4266.84, -1118.4, 320.928, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 176639, 1, 4468.12, -926.952, 314.772, 3.68265, 0, 0, -0.96363, 0.267241, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 176639, 1, 4791.07, -500.714, 325.658, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 176639, 1, 5483.54, -675.606, 347.061, 1.16937, 0, 0, 0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 176639, 1, 5612.15, -1024.02, 376.038, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 176639, 1, 5885.37, -1262.66, 405.783, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 176639, 1, 6099.61, -1464.19, 430.039, 1.64061, 0, 0, 0.731353, 0.681999, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 176639, 1, 6384.31, -2048.23, 571.964, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 176639, 1, 6433.98, -939.995, 423.01, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 176639, 1, 6681.8, -1470.58, 473.485, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 176639, 1, 6691.09, -1957.73, 551.707, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+2, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+3, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+4, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+5, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+6, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+7, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+8, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+9, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+10, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+11, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+12, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+13, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+14, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+15, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+16, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+17, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+18, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+19, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+20, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+21, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+22, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+23, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+24, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+25, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+26, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+27, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+28, 1228, 0, 'Dreamfoil', 0, 10), -- Dreamfoils in Felwood +(@OGUID+29, 1228, 0, 'Dreamfoil', 0, 10); -- Dreamfoils in Felwood + +-- Correct Pools +UPDATE `pool_template` SET `description`='Dreamfoil in Burning Steppes' WHERE `entry`=1301; +UPDATE `pool_template` SET `description`='Dreamfoil in Azshara' WHERE `entry`=1242; +UPDATE `pool_template` SET `description`='Dreamfoil in Eastern Plaguelands' WHERE `entry`=1267; +UPDATE `pool_template` SET `description`='Dreamfoil in Felwood' WHERE `entry`=1228; +UPDATE `pool_template` SET `description`='Dreamfoil in Silithus' WHERE `entry`=1221; +UPDATE `pool_template` SET `description`='Dreamfoil in Ungoro Crater' WHERE `entry`=1212; +UPDATE `pool_template` SET `description`='Dreamfoil in Western Plaguelands' WHERE `entry`=1260; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (19492, 19527, 19499, 19578, 19528, 19433, 19296, 19634, 19597, 19262, 19263, 19264, 19265, 19267, 19270, 19271, 19272, 19273, 19274, 19275, 19277, 19278, 19279, 19280, 19281, 19283, 19284, 19285, 19286, 19287, 19288, 19289, 19290, 19291, 19292, 19298, 19299, 19300, 19301, 19302, 19303, 19304, 19305, 19306, 19307, 19308, 19309, 19310, 19312, 19313, 19314, 19315, 19316, 19317, 19318, 19319, 19320, 19321, 19322, 19323, 19324, 19325, 19329, 19330, 19331, 19332, 19333, 19335, 19336, 19339, 19341, 19342, 19343, 19344, 19345, 19346, 19347, 19348, 19351, 19353, 19354, 19355, 19357, 19358, 19359, 19360, 19361, 19363, 19364, 19365, 19368, 19369, 19370, 19371, 19373, 19374, 19376, 19377, 19378, 19379, 19381, 19382, 19383, 19385, 19386, 19387, 19388, 19390, 19393, 19394, 19396, 19397, 19398, 19400, 19401, 19402, 19403, 19405, 19406, 19407, 19408, 19410, 19411, 19412, 19414, 19415, 19416, 19417, 19418, 19421, 19422, 19423, 19425, 19429, 19430, 19431, 19432, 19446, 19448, 19449, 19450, 19452, 19453, 19455, 19456, 19457, 19458, 19459, 19462, 19463, 19465, 19466, 19468, 19469, 19470, 19471, 19472, 19473, 19474, 19477, 19478, 19480, 19481, 19482, 19483, 19484, 19486, 19488, 19489, 19490, 19491, 19494, 19495, 19496, 19498, 19500, 19501, 19502, 19503, 19504, 19505, 19506, 19507, 19508, 19509, 19511, 19512, 19513, 19514, 19516, 19517, 19518, 19519, 19520, 19521, 19523, 19524, 19525, 19526, 19529, 19531, 19532, 19533, 19535, 19537, 19538, 19539, 19540, 19542, 19543, 19544, 19545, 19547, 19548, 19549, 19551, 19552, 19553, 19555, 19556, 19557, 19558, 19559, 19560, 19561, 19562, 19563, 19564, 19566, 19568, 19569, 19570, 19571, 19572, 19573, 19576, 19577, 19579, 19580, 19581, 19583, 19586, 19588, 19589, 19590, 19591, 19592, 19593, 19594, 19595, 19596, 19598, 19599, 19600, 19602, 19603, 19604, 19605, 19606, 19607, 19608, 19609, 19610, 19611, 19612, 19613, 19614, 19617, 19618, 19620, 19621, 19622, 19623, 19624, 19625, 19626, 19629, 19630, 19632, 19633, 19635, 19636, 19637, 19638, 19639, 19640, 19641, 19643, 19645, 19646, 19647, 19648, 19649, 19651, 19653, 19654, 19655, 19656, 19657, 19658, 19659, 19660, 19661, 19662, 39931, 39952, 39954, 429001, 429002, 429003, 429004, 429005, 429006, 429007, 429008, 429009, 429010, 429011); +DELETE FROM `pool_gameobject` WHERE `guid` IN (19492, 19527, 19499, 19578, 19528, 19433, 19296, 19634, 19597, 19262, 19263, 19264, 19265, 19267, 19270, 19271, 19272, 19273, 19274, 19275, 19277, 19278, 19279, 19280, 19281, 19283, 19284, 19285, 19286, 19287, 19288, 19289, 19290, 19291, 19292, 19298, 19299, 19300, 19301, 19302, 19303, 19304, 19305, 19306, 19307, 19308, 19309, 19310, 19312, 19313, 19314, 19315, 19316, 19317, 19318, 19319, 19320, 19321, 19322, 19323, 19324, 19325, 19329, 19330, 19331, 19332, 19333, 19335, 19336, 19339, 19341, 19342, 19343, 19344, 19345, 19346, 19347, 19348, 19351, 19353, 19354, 19355, 19357, 19358, 19359, 19360, 19361, 19363, 19364, 19365, 19368, 19369, 19370, 19371, 19373, 19374, 19376, 19377, 19378, 19379, 19381, 19382, 19383, 19385, 19386, 19387, 19388, 19390, 19393, 19394, 19396, 19397, 19398, 19400, 19401, 19402, 19403, 19405, 19406, 19407, 19408, 19410, 19411, 19412, 19414, 19415, 19416, 19417, 19418, 19421, 19422, 19423, 19425, 19429, 19430, 19431, 19432, 19446, 19448, 19449, 19450, 19452, 19453, 19455, 19456, 19457, 19458, 19459, 19462, 19463, 19465, 19466, 19468, 19469, 19470, 19471, 19472, 19473, 19474, 19477, 19478, 19480, 19481, 19482, 19483, 19484, 19486, 19488, 19489, 19490, 19491, 19494, 19495, 19496, 19498, 19500, 19501, 19502, 19503, 19504, 19505, 19506, 19507, 19508, 19509, 19511, 19512, 19513, 19514, 19516, 19517, 19518, 19519, 19520, 19521, 19523, 19524, 19525, 19526, 19529, 19531, 19532, 19533, 19535, 19537, 19538, 19539, 19540, 19542, 19543, 19544, 19545, 19547, 19548, 19549, 19551, 19552, 19553, 19555, 19556, 19557, 19558, 19559, 19560, 19561, 19562, 19563, 19564, 19566, 19568, 19569, 19570, 19571, 19572, 19573, 19576, 19577, 19579, 19580, 19581, 19583, 19586, 19588, 19589, 19590, 19591, 19592, 19593, 19594, 19595, 19596, 19598, 19599, 19600, 19602, 19603, 19604, 19605, 19606, 19607, 19608, 19609, 19610, 19611, 19612, 19613, 19614, 19617, 19618, 19620, 19621, 19622, 19623, 19624, 19625, 19626, 19629, 19630, 19632, 19633, 19635, 19636, 19637, 19638, 19639, 19640, 19641, 19643, 19645, 19646, 19647, 19648, 19649, 19651, 19653, 19654, 19655, 19656, 19657, 19658, 19659, 19660, 19661, 19662, 39931, 39952, 39954, 429001, 429002, 429003, 429004, 429005, 429006, 429007, 429008, 429009, 429010, 429011); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (176584, 176639); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1260; +UPDATE `pool_template` SET `max_limit`=15 WHERE `entry`=1267; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1221; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1228; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1242; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1301; +UPDATE `pool_template` SET `max_limit`=21 WHERE `entry`=1212; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230610085513_world.sql b/sql/migrations/20230610085513_world.sql new file mode 100644 index 00000000000..84922a5b80c --- /dev/null +++ b/sql/migrations/20230610085513_world.sql @@ -0,0 +1,541 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230610085513'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230610085513'); +-- Add your query below. + + +-- Earthroot (1619, 3726) +SET @OGUID = 27675; + +-- Correct position of Earthroot in Silverpine Forest (position is off by 0.0683693 yards). +UPDATE `gameobject` SET `position_x`=827.721, `position_y`=1257.76, `position_z`=55.3613, `orientation`=5.95157, `rotation0`=0, `rotation1`=0, `rotation2`=-0.165047, `rotation3`=0.986286 WHERE `guid`=1760; + +-- Correct position of Earthroot in Durotar (position is off by 0.934254 yards). +UPDATE `gameobject` SET `position_x`=1118.32, `position_y`=-4499.9, `position_z`=20.3045, `orientation`=1.85005, `rotation0`=0, `rotation1`=0, `rotation2`=0.798635, `rotation3`=0.601815 WHERE `guid`=1847; + +-- Correct position of Earthroot in Durotar (position is off by 1.35434 yards). +UPDATE `gameobject` SET `position_x`=399.175, `position_y`=-4201.98, `position_z`=26.7304, `orientation`=5.42797, `rotation0`=0, `rotation1`=0, `rotation2`=-0.414693, `rotation3`=0.909961 WHERE `guid`=1982; + +-- Correct position of Earthroot in Mulgore (position is off by 0.422221 yards). +UPDATE `gameobject` SET `position_x`=-2234.58, `position_y`=276.564, `position_z`=109.757, `orientation`=1.58825, `rotation0`=0, `rotation1`=0, `rotation2`=0.71325, `rotation3`=0.70091 WHERE `guid`=1974; + +-- Correct position of Earthroot in Loch Modan (position is off by 0.214844 yards). +UPDATE `gameobject` SET `position_x`=-5598.14, `position_y`=-2744.07, `position_z`=375.994, `orientation`=3.76991, `rotation0`=0, `rotation1`=0, `rotation2`=-0.951056, `rotation3`=0.309017 WHERE `guid`=1824; + +-- Correct position of Earthroot in Mulgore (position is off by 0.248241 yards). +UPDATE `gameobject` SET `position_x`=-2818.18, `position_y`=-732.171, `position_z`=38.7207, `orientation`=6.03884, `rotation0`=0, `rotation1`=0, `rotation2`=-0.121869, `rotation3`=0.992546 WHERE `guid`=2070; + +-- Correct position of Earthroot in Durotar (position is off by 0.755249 yards). +UPDATE `gameobject` SET `position_x`=958.55, `position_y`=-4054.57, `position_z`=-11.1736, `orientation`=3.9619, `rotation0`=0, `rotation1`=0, `rotation2`=-0.91706, `rotation3`=0.39875 WHERE `guid`=1811; + +-- Correct position of Earthroot in Durotar (position is off by 0.330163 yards). +UPDATE `gameobject` SET `position_x`=515.16, `position_y`=-3927.33, `position_z`=22.4875, `orientation`=1.55334, `rotation0`=0, `rotation1`=0, `rotation2`=0.700909, `rotation3`=0.713251 WHERE `guid`=1825; + +-- Correct position of Earthroot in Mulgore (position is off by 0.819468 yards). +UPDATE `gameobject` SET `position_x`=-2142.64, `position_y`=257.611, `position_z`=96.4347, `orientation`=1.5708, `rotation0`=0, `rotation1`=0, `rotation2`=0.707107, `rotation3`=0.707107 WHERE `guid`=1867; + +-- Correct position of Earthroot in Silverpine Forest (position is off by 0.0371716 yards). +UPDATE `gameobject` SET `position_x`=-593.015, `position_y`=748.071, `position_z`=116.325, `orientation`=2.67035, `rotation0`=0, `rotation1`=0, `rotation2`=0.972369, `rotation3`=0.233448 WHERE `guid`=1777; + +-- Correct position of Earthroot in Durotar (position is off by 0.348007 yards). +UPDATE `gameobject` SET `position_x`=341.039, `position_y`=-5138.88, `position_z`=6.93038, `orientation`=4.93928, `rotation0`=0, `rotation1`=0, `rotation2`=-0.622514, `rotation3`=0.782609 WHERE `guid`=1955; + +-- Correct position of Earthroot in Durotar (position is off by 1.02079 yards). +UPDATE `gameobject` SET `position_x`=659.611, `position_y`=-4089.32, `position_z`=16.2252, `orientation`=1.78023, `rotation0`=0, `rotation1`=0, `rotation2`=0.777145, `rotation3`=0.629321 WHERE `guid`=2075; + +-- Correct position of Earthroot in Durotar (position is off by 0.115636 yards). +UPDATE `gameobject` SET `position_x`=749.328, `position_y`=-4482.91, `position_z`=22.0128, `orientation`=6.23083, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0261765, `rotation3`=0.999657 WHERE `guid`=1947; + +-- Correct position of Earthroot in Durotar (position is off by 0.500003 yards). +UPDATE `gameobject` SET `position_x`=223.02, `position_y`=-5020.5, `position_z`=15.0214, `orientation`=1.81514, `rotation0`=0, `rotation1`=0, `rotation2`=0.788011, `rotation3`=0.615662 WHERE `guid`=2012; + +-- Correct position of Earthroot in Durotar (position is off by 0.84075 yards). +UPDATE `gameobject` SET `position_x`=-116.039, `position_y`=-4694.84, `position_z`=29.5269, `orientation`=5.32326, `rotation0`=0, `rotation1`=0, `rotation2`=-0.461748, `rotation3`=0.887011 WHERE `guid`=1790; + +-- Correct position of Earthroot in Tirisfal Glades (position is off by 0.507438 yards). +UPDATE `gameobject` SET `position_x`=2469.43, `position_y`=329.287, `position_z`=32.3891, `orientation`=4.25861, `rotation0`=0, `rotation1`=0, `rotation2`=-0.848047, `rotation3`=0.529921 WHERE `guid`=1863; + +-- Correct position of Earthroot in Silverpine Forest (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=889.81, `position_y`=1172.7, `position_z`=49.8807, `orientation`=3.61284, `rotation0`=0, `rotation1`=0, `rotation2`=-0.972369, `rotation3`=0.233448 WHERE `guid`=1653; + +-- Correct position of Earthroot in Durotar (position is off by 0.410294 yards). +UPDATE `gameobject` SET `position_x`=1101.2, `position_y`=-4333.65, `position_z`=25.7644, `orientation`=4.32842, `rotation0`=0, `rotation1`=0, `rotation2`=-0.829037, `rotation3`=0.559194 WHERE `guid`=2081; + +-- Correct position of Earthroot in Tirisfal Glades (position is off by 0.955321 yards). +UPDATE `gameobject` SET `position_x`=2592.51, `position_y`=-531.343, `position_z`=88.9996, `orientation`=3.78737, `rotation0`=0, `rotation1`=0, `rotation2`=-0.948323, `rotation3`=0.317306 WHERE `guid`=2053; + +-- Correct position of Earthroot in Elwynn Forest (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-9819.25, `position_y`=-1392.68, `position_z`=53.7644, `orientation`=3.08918, `rotation0`=0, `rotation1`=0, `rotation2`=0.999657, `rotation3`=0.0262016 WHERE `guid`=1838; + +-- Correct position of Earthroot in Silverpine Forest (position is off by 0.148461 yards). +UPDATE `gameobject` SET `position_x`=98.4341, `position_y`=786.782, `position_z`=73.8086, `orientation`=0.90757, `rotation0`=0, `rotation1`=0, `rotation2`=0.438371, `rotation3`=0.898794 WHERE `guid`=1749; + +-- Correct position of Earthroot in Tirisfal Glades (position is off by 0.784714 yards). +UPDATE `gameobject` SET `position_x`=2330.92, `position_y`=211.52, `position_z`=36.8418, `orientation`=5.00909, `rotation0`=0, `rotation1`=0, `rotation2`=-0.594823, `rotation3`=0.803857 WHERE `guid`=1758; + +-- Correct position of Earthroot in Darkshore (position is off by 0.40822 yards). +UPDATE `gameobject` SET `position_x`=6784.64, `position_y`=221.253, `position_z`=32.7102, `orientation`=3.85718, `rotation0`=0, `rotation1`=0, `rotation2`=-0.936671, `rotation3`=0.35021 WHERE `guid`=2000; + +-- Correct position of Earthroot in Darkshore (position is off by 1.41332 yards). +UPDATE `gameobject` SET `position_x`=6608.91, `position_y`=229.521, `position_z`=44.5898, `orientation`=4.64258, `rotation0`=0, `rotation1`=0, `rotation2`=-0.731354, `rotation3`=0.681998 WHERE `guid`=1850; + +-- Correct position of Earthroot in Darkshore (position is off by 0.53745 yards). +UPDATE `gameobject` SET `position_x`=4482.25, `position_y`=31.208, `position_z`=88.504, `orientation`=0.279252, `rotation0`=0, `rotation1`=0, `rotation2`=0.139173, `rotation3`=0.990268 WHERE `guid`=1751; + +-- Correct position of Earthroot in Darkshore (position is off by 1.38802 yards). +UPDATE `gameobject` SET `position_x`=4451.71, `position_y`=424.274, `position_z`=70.5483, `orientation`=1.93731, `rotation0`=0, `rotation1`=0, `rotation2`=0.824125, `rotation3`=0.566408 WHERE `guid`=1817; + +-- Correct position of Earthroot in Darkshore (position is off by 0.718316 yards). +UPDATE `gameobject` SET `position_x`=5192.54, `position_y`=151.976, `position_z`=58.6893, `orientation`=4.24115, `rotation0`=0, `rotation1`=0, `rotation2`=-0.85264, `rotation3`=0.522499 WHERE `guid`=1940; + +-- Correct position of Earthroot in Westfall (position is off by 0.283507 yards). +UPDATE `gameobject` SET `position_x`=-9692.28, `position_y`=1155.58, `position_z`=18.8213, `orientation`=1.74533, `rotation0`=0, `rotation1`=0, `rotation2`=0.766044, `rotation3`=0.642789 WHERE `guid`=1985; + +-- Correct position of Earthroot in Redridge Mountains (position is off by 0.780049 yards). +UPDATE `gameobject` SET `position_x`=-9097.28, `position_y`=-3184.7, `position_z`=109.689, `orientation`=3.9619, `rotation0`=0, `rotation1`=0, `rotation2`=-0.91706, `rotation3`=0.39875 WHERE `guid`=1836; + +-- Correct position of Earthroot in Mulgore (position is off by 1.67353 yards). +UPDATE `gameobject` SET `position_x`=-1798.62, `position_y`=-1006.45, `position_z`=79.0837, `orientation`=4.29351, `rotation0`=0, `rotation1`=0, `rotation2`=-0.83867, `rotation3`=0.54464 WHERE `guid`=2027; + +-- Correct position of Earthroot in Mulgore (position is off by 0.923864 yards). +UPDATE `gameobject` SET `position_x`=-837.577, `position_y`=-788.3, `position_z`=-0.570349, `orientation`=4.39823, `rotation0`=0, `rotation1`=0, `rotation2`=-0.809016, `rotation3`=0.587786 WHERE `guid`=2042; + +-- Correct position of Earthroot in Darkshore (position is off by 1.16147 yards). +UPDATE `gameobject` SET `position_x`=6305.24, `position_y`=145.662, `position_z`=36.1323, `orientation`=1.36136, `rotation0`=0, `rotation1`=0, `rotation2`=0.62932, `rotation3`=0.777146 WHERE `guid`=1937; + +-- Correct position of Earthroot in Redridge Mountains (position is off by 0.23965 yards). +UPDATE `gameobject` SET `position_x`=-9473.79, `position_y`=-3441.89, `position_z`=122.867, `orientation`=1.78023, `rotation0`=0, `rotation1`=0, `rotation2`=0.777145, `rotation3`=0.629321 WHERE `guid`=1832; + +-- Correct position of Earthroot in Redridge Mountains (position is off by 0.637784 yards). +UPDATE `gameobject` SET `position_x`=-9346.42, `position_y`=-1887.48, `position_z`=72.7737, `orientation`=5.74214, `rotation0`=0, `rotation1`=0, `rotation2`=-0.267238, `rotation3`=0.963631 WHERE `guid`=1831; + +-- Missing Earthroot spawns in Dun Morogh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1619, 0, -5733.56, -1774.67, 401.658, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 1619, 0, -5719.87, -1606.49, 384.292, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 1619, 0, -5745.33, -1616.57, 363.214, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 1619, 0, -5521.32, -1671.8, 399.031, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 1619, 0, -5656.49, -1614.88, 384.717, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 1619, 0, -5678.3, -1469.82, 405.582, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 1619, 0, -5630.62, -1352.33, 400.876, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 1619, 0, -5531.93, -1579.99, 403.146, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 1619, 0, -5854.08, -933.5, 409.683, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 1619, 0, -5731.78, -1090.68, 389.659, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 1619, 0, -5838.34, -1653.31, 358.806, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 1619, 0, -5768, -1224.3, 379.924, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 1619, 0, -5686.64, -1627.61, 383.204, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Elwynn Forest. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+14, 1619, 0, -9764.79, -505.546, 38.3915, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 1619, 0, -9125.45, -647.984, 83.9311, 1.37881, 0, 0, 0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 1619, 0, -9287.4, 530.653, 87.7495, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 1619, 0, -8778.77, -729.493, 105.662, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 1619, 0, -8964.49, -682.498, 87.1403, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 1619, 0, -9011.51, -693.176, 96.236, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 1619, 0, -9679.7, -1220.33, 46.5051, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 1619, 0, -8737.64, -856.766, 105.149, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 1619, 0, -9044.25, -761.559, 100.335, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 1619, 0, -9436.08, 556.346, 70.3439, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 1619, 0, -9889.92, -225.995, 41.3389, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 1619, 0, -8777.18, -1119.31, 85.4837, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 1619, 0, -9923.33, -223.854, 48.9006, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 1619, 0, -9902.2, -205.827, 39.8754, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 1619, 0, -9902.19, -205.828, 39.8754, 3.75246, 0, 0, -0.953716, 0.300708, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Durotar. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+29, 1619, 1, 944.289, -4952.16, 10.0468, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 1619, 1, -861.296, -4725.5, 28.7156, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 1619, 1, 159.863, -3927.96, 45.6035, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 1619, 1, -734.752, -4977.03, 22.2292, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 1619, 1, 944.376, -4231.94, -6.23417, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 1619, 1, 574.81, -4254.14, 14.1797, 0.610863, 0, 0, 0.300705, 0.953717, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 1619, 1, -460.157, -4712.15, 37.342, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 1619, 1, -114.458, -3897.58, 44.0153, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 1619, 1, 191.52, -4436.94, 33.9087, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 1619, 1, 225.312, -4230.02, 41.828, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 1619, 1, 34.8251, -4923.91, 13.5517, 0, 0, 0, 0, 1, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 1619, 1, 934.805, -3918.83, 19.6192, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 1619, 1, 942.257, -4404.73, 18.4526, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Loch Modan. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+42, 1619, 0, -5469.14, -2707.13, 373.47, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 1619, 0, -5995.92, -2776.57, 410.39, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 1619, 0, -5573.65, -2896.35, 381.659, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 1619, 0, -4914.74, -2601.18, 328.96, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Westfall. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+46, 1619, 0, -10666.7, 1987.77, 34.5242, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 1619, 0, -10529.2, 2043.47, 36.7139, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 1619, 0, -9699.69, 1070.95, 24.5274, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 1619, 0, -11292.6, 1869.2, 37.1779, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 1619, 0, -11209.1, 1968.73, 21.1431, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 1619, 0, -9910.94, 1728.46, 30.7695, 5.23599, 0, 0, -0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 1619, 0, -9745.69, 1255, 39.7788, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Redridge Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+53, 1619, 0, -8993.99, -2544.28, 142.519, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 1619, 0, -8746.71, -2382.45, 158.531, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 1619, 0, -9339.2, -3063.91, 136.63, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 1619, 0, -9736.36, -3215.23, 58.7968, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 1619, 0, -9311.69, -3428.08, 104.76, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 1619, 0, -9125.74, -3186.11, 113.986, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 1619, 0, -9803.82, -2286.89, 63.6404, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 1619, 0, -9643.69, -2959.21, 59.7454, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 1619, 0, -9784.99, -2981.42, 94.4874, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 1619, 0, -8784.66, -2475.44, 136.705, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 1619, 0, -8878.36, -2197.7, 143.024, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 1619, 0, -9611.12, -2718.37, 58.1685, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 1619, 0, -9430.68, -1904.9, 93.3589, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 1619, 0, -9319.15, -3281.53, 99.8038, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 1619, 0, -9285.61, -2814.08, 88.9416, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 1619, 0, -9102.29, -2008.52, 133.007, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 1619, 0, -9044.6, -2388.38, 131.419, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Tirisfal Glades. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+70, 1619, 0, 2585.16, 1369.27, 7.36252, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+71, 1619, 0, 2444.71, 1443.39, 36.0942, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+72, 1619, 0, 1572.23, -683.486, 54.7838, 2.9496, 0, 0, 0.995396, 0.0958512, 300, 300, 1, 100, 0, 10), +(@OGUID+73, 1619, 0, 2667.74, -578.889, 106.293, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+74, 1619, 0, 2285.42, -1092.11, 82.5132, 3.97935, 0, 0, -0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+75, 1619, 0, 2330.92, 211.52, 36.8418, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+76, 1619, 0, 2660.27, -968.056, 86.388, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+77, 1619, 0, 2667.3, 1066.87, 115.238, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Silverpine Forest. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+78, 1619, 0, -25.7078, 836.054, 78.0244, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 1, 100, 0, 10), +(@OGUID+79, 1619, 0, 67.4183, 640.243, 78.5119, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Teldrassil. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+80, 1619, 1, 10000.7, 1646.47, 1334.52, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+81, 1619, 1, 9675.78, 1158.03, 1279.33, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+82, 1619, 1, 10479.9, 2025.14, 1343.85, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 1, 100, 0, 10), +(@OGUID+83, 1619, 1, 10245.8, 1532.83, 1332.78, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+84, 1619, 1, 9355.75, 1552.31, 1281.67, 2.49582, 0, 0, 0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(@OGUID+85, 1619, 1, 9300.17, 1681.18, 1320.12, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+86, 1619, 1, 9388.27, 710.325, 1295.32, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 1, 100, 0, 10), +(@OGUID+87, 1619, 1, 9453.49, 619.698, 1321.92, 5.81195, 0, 0, -0.233445, 0.97237, 300, 300, 1, 100, 0, 10), +(@OGUID+88, 1619, 1, 9777.89, 1245.07, 1293.48, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+89, 1619, 1, 10202.1, 1773.15, 1338.03, 5.02655, 0, 0, -0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+90, 1619, 1, 10491.9, 1846.27, 1324.73, 0.90757, 0, 0, 0.438371, 0.898794, 300, 300, 1, 100, 0, 10), +(@OGUID+91, 1619, 1, 10826.1, 1799, 1344.52, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+92, 1619, 1, 10930.9, 1772.33, 1327.66, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Darkshore. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+93, 1619, 1, 6977.43, -652.401, 69.4153, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+94, 1619, 1, 5189.79, 343.254, 41.3473, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), +(@OGUID+95, 1619, 1, 7689.64, -988.655, 38.2943, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+96, 1619, 1, 7230.73, -738.764, 54.1534, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 1, 100, 0, 10); + +-- Missing Earthroot spawns in Mulgore. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+97, 1619, 1, -2490.61, -1493.57, 61.8547, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(@OGUID+98, 1619, 1, -946.452, -1151.27, 93.0153, 2.61799, 0, 0, 0.965925, 0.258821, 300, 300, 1, 100, 0, 10), +(@OGUID+99, 1619, 1, -960.953, -1117.19, 60.7869, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+100, 1619, 1, -1759.17, -910.335, 79.1745, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+101, 1619, 1, -2037.5, 298.458, 126.762, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 1, 100, 0, 10), +(@OGUID+102, 1619, 1, -1281.1, -1042.77, 48.7105, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 1, 100, 0, 10), +(@OGUID+103, 1619, 1, -1664.08, 368.102, 111.681, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+104, 1619, 1, -2735.74, -321.652, 13.0835, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+105, 1619, 1, -2818.18, -732.171, 38.7207, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+106, 1619, 1, -2790.54, -404.294, 13.6166, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+107, 1619, 1, -2724.77, -621.791, 12.4038, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 1, 100, 0, 10), +(@OGUID+108, 1619, 1, -2566.75, 274.828, 110.127, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+109, 1619, 1, -2511.14, 259.343, 83.7874, 0.837757, 0, 0, 0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+110, 1619, 1, -2234.58, 276.564, 109.757, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+111, 1619, 1, -2178.11, -1192.25, 40.4926, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+112, 1619, 1, -1798.62, -1006.45, 79.0837, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(@OGUID+113, 1619, 1, -1671.87, -863.447, 46.0943, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+114, 1619, 1, -1481.25, 301.857, 42.1067, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 1, 100, 0, 10), +(@OGUID+115, 1619, 1, -837.577, -788.3, -0.570349, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(@OGUID+116, 1619, 1, -695.509, -784.198, 54.4815, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+117, 1619, 1, -543.733, -676.766, 52.0546, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+2, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+3, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+4, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+5, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+6, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+7, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+8, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+9, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+10, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+11, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+12, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+13, 1016, 0, 'Earthroot', 0, 10), -- Earthroots in Dun Morogh 31 objects total +(@OGUID+14, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+15, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+16, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+17, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+18, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+19, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+20, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+21, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+22, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+23, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+24, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+25, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+26, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+27, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+28, 1011, 0, 'Earthroot', 0, 10), -- Earthroots in Elwynn Forest 17 objects total +(@OGUID+29, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+30, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+31, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+32, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+33, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+34, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+35, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+36, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+37, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+38, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+39, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+40, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+41, 1021, 0, 'Earthroot', 0, 10), -- Earthroots in Durotar 33 objects total +(@OGUID+42, 1160, 0, 'Earthroot', 0, 10), -- Earthroots in Loch Modan 9 objects total +(@OGUID+43, 1160, 0, 'Earthroot', 0, 10), -- Earthroots in Loch Modan 9 objects total +(@OGUID+44, 1160, 0, 'Earthroot', 0, 10), -- Earthroots in Loch Modan 9 objects total +(@OGUID+45, 1160, 0, 'Earthroot', 0, 10), -- Earthroots in Loch Modan 9 objects total +(@OGUID+46, 1105, 0, 'Earthroot', 0, 10), -- Earthroots in Westfall 25 objects total +(@OGUID+47, 1105, 0, 'Earthroot', 0, 10), -- Earthroots in Westfall 25 objects total +(@OGUID+48, 1105, 0, 'Earthroot', 0, 10), -- Earthroots in Westfall 25 objects total +(@OGUID+49, 1105, 0, 'Earthroot', 0, 10), -- Earthroots in Westfall 25 objects total +(@OGUID+50, 1105, 0, 'Earthroot', 0, 10), -- Earthroots in Westfall 25 objects total +(@OGUID+51, 1105, 0, 'Earthroot', 0, 10), -- Earthroots in Westfall 25 objects total +(@OGUID+52, 1105, 0, 'Earthroot', 0, 10), -- Earthroots in Westfall 25 objects total +(@OGUID+53, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+54, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+55, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+56, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+57, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+58, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+59, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+60, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+61, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+62, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+63, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+64, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+65, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+66, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+67, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+68, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+69, 1124, 0, 'Earthroot', 0, 10), -- Earthroots in Redridge 24 objects total +(@OGUID+70, 1005, 0, 'Earthroot', 0, 10), -- Earthroots in Tirisfal 32 objects total +(@OGUID+71, 1005, 0, 'Earthroot', 0, 10), -- Earthroots in Tirisfal 32 objects total +(@OGUID+72, 1005, 0, 'Earthroot', 0, 10), -- Earthroots in Tirisfal 32 objects total +(@OGUID+73, 1005, 0, 'Earthroot', 0, 10), -- Earthroots in Tirisfal 32 objects total +(@OGUID+74, 1005, 0, 'Earthroot', 0, 10), -- Earthroots in Tirisfal 32 objects total +(@OGUID+75, 1005, 0, 'Earthroot', 0, 10), -- Earthroots in Tirisfal 32 objects total +(@OGUID+76, 1005, 0, 'Earthroot', 0, 10), -- Earthroots in Tirisfal 32 objects total +(@OGUID+77, 1005, 0, 'Earthroot', 0, 10), -- Earthroots in Tirisfal 32 objects total +(@OGUID+78, 1040, 0, 'Earthroot', 0, 10), -- Earthroots in Silverpine Forest 13 objects total +(@OGUID+79, 1040, 0, 'Earthroot', 0, 10), -- Earthroots in Silverpine Forest 13 objects total +(@OGUID+80, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+81, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+82, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+83, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+84, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+85, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+86, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+87, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+88, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+89, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+90, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+91, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+92, 1001, 0, 'Earthroot', 0, 10), -- Earthroots in Teldrassil 26 objects total +(@OGUID+93, 1094, 0, 'Earthroot', 0, 10), -- Earthroots in Darkshore 20 objects total +(@OGUID+94, 1094, 0, 'Earthroot', 0, 10), -- Earthroots in Darkshore 20 objects total +(@OGUID+95, 1094, 0, 'Earthroot', 0, 10), -- Earthroots in Darkshore 20 objects total +(@OGUID+96, 1094, 0, 'Earthroot', 0, 10), -- Earthroots in Darkshore 20 objects total +(@OGUID+97, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+98, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+99, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+100, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+101, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+102, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+103, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+104, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+105, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+106, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+107, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+108, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+109, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+110, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+111, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+112, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+113, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+114, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+115, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+116, 1025, 0, 'Earthroot', 0, 10), -- Earthroots in Mulgore 31 objects total +(@OGUID+117, 1025, 0, 'Earthroot', 0, 10); -- Earthroots in Mulgore 31 objects total + +-- The Barrens Incorrect Spawns +DELETE FROM `gameobject` WHERE `guid` IN (1849, 2042, 1951, 2027, 1974, 1954, 2070, 1835, 27772, 1758, 1871, 2048, 2046, 2058, 1904, 1755, 1756, 1757, 1759, 1761, 1764, 1765, 1767, 1776, 1779, 1781, 1782, 1783, 1787, 1792, 1793, 1796, 1797, 1802, 1804, 1807, 1808, 1809, 1810, 1813, 1814, 1815, 1816, 1823, 1830, 1833, 1837, 1852, 1853, 1854, 1855, 1856, 1857, 1859, 1861, 1864, 1866, 1868, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1905, 1907, 1908, 1911, 1925, 1926, 1928, 1930, 1931, 1932, 1934, 1935, 1936, 1943, 1944, 1945, 1946, 1957, 1958, 1959, 1960, 1961, 1963, 1965, 1967, 1968, 1972, 1975, 1977, 1978, 1979, 1980, 1983, 1992, 1995, 1997, 1998, 2003, 2004, 2005, 2006, 2007, 2009, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2028, 2029, 2030, 2040, 2041, 2050, 2060, 2061, 2062, 2063, 2066, 2069, 2071, 2072, 2078, 2079, 2080, 12357, 12527, 32525, 55892); +DELETE FROM `pool_gameobject` WHERE `guid` IN (1849, 2042, 1951, 2027, 1974, 1954, 2070, 1835, 27772, 1758, 1871, 2048, 2046, 2058, 1904, 1755, 1756, 1757, 1759, 1761, 1764, 1765, 1767, 1776, 1779, 1781, 1782, 1783, 1787, 1792, 1793, 1796, 1797, 1802, 1804, 1807, 1808, 1809, 1810, 1813, 1814, 1815, 1816, 1823, 1830, 1833, 1837, 1852, 1853, 1854, 1855, 1856, 1857, 1859, 1861, 1864, 1866, 1868, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1905, 1907, 1908, 1911, 1925, 1926, 1928, 1930, 1931, 1932, 1934, 1935, 1936, 1943, 1944, 1945, 1946, 1957, 1958, 1959, 1960, 1961, 1963, 1965, 1967, 1968, 1972, 1975, 1977, 1978, 1979, 1980, 1983, 1992, 1995, 1997, 1998, 2003, 2004, 2005, 2006, 2007, 2009, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2028, 2029, 2030, 2040, 2041, 2050, 2060, 2061, 2062, 2063, 2066, 2069, 2071, 2072, 2078, 2079, 2080, 12357, 12527, 32525, 55892); + +-- Correct position of Earthroot in The Barrens (position is off by 0.747622 yards). +UPDATE `gameobject` SET `position_x`=-1546.28, `position_y`=-3958.2, `position_z`=20.1385, `orientation`=0.645772, `rotation0`=0, `rotation1`=0, `rotation2`=0.317305, `rotation3`=0.948324 WHERE `guid`=1798; + +-- Missing Earthroot spawns in The Barrens. +SET @OGUID = 28419; +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 3726, 1, -3948.84, -2014.57, 99.8912, 0.471238, 0, 0, 0.233445, 0.97237, 900, 900, 1, 100, 0, 10), +(@OGUID+2, 3726, 1, -327.506, -1385.88, 112.398, 0.942477, 0, 0, 0.45399, 0.891007, 900, 900, 1, 100, 0, 10), +(@OGUID+3, 3726, 1, -153.105, -1482.47, 107.757, 3.927, 0, 0, -0.923879, 0.382686, 900, 900, 1, 100, 0, 10), +(@OGUID+4, 3726, 1, -44.65, -1347.71, 103.885, 5.21854, 0, 0, -0.507538, 0.861629, 900, 900, 1, 100, 0, 10), +(@OGUID+5, 3726, 1, 384.268, -3543.53, 46.8668, 0.855211, 0, 0, 0.414693, 0.909961, 900, 900, 1, 100, 0, 10), +(@OGUID+6, 3726, 1, -226.043, -1245.33, 93.0938, 0.122173, 0, 0, 0.0610485, 0.998135, 900, 900, 1, 100, 0, 10), +(@OGUID+7, 3726, 1, -554.613, -3789.55, 43.7731, 0.383971, 0, 0, 0.190808, 0.981627, 900, 900, 1, 100, 0, 10), +(@OGUID+8, 3726, 1, -2173.47, -1688.16, 122.478, 5.42797, 0, 0, -0.414693, 0.909961, 900, 900, 1, 100, 0, 10), +(@OGUID+9, 3726, 1, -284.883, -3613.54, 52.1593, 5.13127, 0, 0, -0.544639, 0.838671, 900, 900, 1, 100, 0, 10), +(@OGUID+10, 3726, 1, 826.997, -3665.93, 37.5249, 4.43314, 0, 0, -0.798635, 0.601815, 900, 900, 1, 100, 0, 10), +(@OGUID+11, 3726, 1, 962.542, -3658.51, 52.2945, 4.76475, 0, 0, -0.688354, 0.725374, 900, 900, 1, 100, 0, 10), +(@OGUID+12, 3726, 1, 141.038, -2473.28, 140.871, 3.76991, 0, 0, -0.951056, 0.309017, 900, 900, 1, 100, 0, 10), +(@OGUID+13, 3726, 1, -450.492, -3692.4, 48.0801, 5.02655, 0, 0, -0.587785, 0.809017, 900, 900, 1, 100, 0, 10), +(@OGUID+14, 3726, 1, -463.693, -1340.92, 110.516, 4.97419, 0, 0, -0.608761, 0.793354, 900, 900, 1, 100, 0, 10), +(@OGUID+15, 3726, 1, -396.659, -1586.49, 103.695, 0.244346, 0, 0, 0.121869, 0.992546, 900, 900, 1, 100, 0, 10), +(@OGUID+16, 3726, 1, -2475.08, -1594.51, 111.186, 3.52557, 0, 0, -0.981627, 0.190812, 900, 900, 1, 100, 0, 10), +(@OGUID+17, 3726, 1, -1367.89, -3949.43, 42.8773, 2.07694, 0, 0, 0.861629, 0.507539, 900, 900, 1, 100, 0, 10), +(@OGUID+18, 3726, 1, -4152.02, -2279.53, 95.8744, 5.02655, 0, 0, -0.587785, 0.809017, 900, 900, 1, 100, 0, 10), +(@OGUID+19, 3726, 1, -1815.75, -1971.06, 104.918, 4.59022, 0, 0, -0.748956, 0.66262, 900, 900, 1, 100, 0, 10), +(@OGUID+20, 3726, 1, -1721.55, -3900.48, 16.4119, 0.104719, 0, 0, 0.0523357, 0.99863, 900, 900, 1, 100, 0, 10), +(@OGUID+21, 3726, 1, 538.108, -3613.34, 59.7735, 2.37364, 0, 0, 0.927183, 0.374608, 900, 900, 1, 100, 0, 10), +(@OGUID+22, 3726, 1, -1351.95, -3756.06, 58.8003, 3.52557, 0, 0, -0.981627, 0.190812, 900, 900, 1, 100, 0, 10), +(@OGUID+23, 3726, 1, -1568.26, -3783.89, 43.2512, 2.02458, 0, 0, 0.848047, 0.529921, 900, 900, 1, 100, 0, 10), +(@OGUID+24, 3726, 1, 659.889, -3663.35, 42.7321, 0.349065, 0, 0, 0.173648, 0.984808, 900, 900, 1, 100, 0, 10), +(@OGUID+25, 3726, 1, 398.654, -2009.49, 121.304, 6.12611, 0, 0, -0.0784588, 0.996917, 900, 900, 1, 100, 0, 10), +(@OGUID+26, 3726, 1, 416.685, -1331.55, 105.313, 1.15192, 0, 0, 0.544639, 0.838671, 900, 900, 1, 100, 0, 10), +(@OGUID+27, 3726, 1, 451.32, -1225.72, 120.871, 2.28638, 0, 0, 0.909961, 0.414694, 900, 900, 1, 100, 0, 10), +(@OGUID+28, 3726, 1, 307.877, -1675.3, 109.163, 3.83973, 0, 0, -0.939692, 0.34202, 900, 900, 1, 100, 0, 10), +(@OGUID+29, 3726, 1, 58.7128, -2242.22, 114.009, 2.70526, 0, 0, 0.976295, 0.216442, 900, 900, 1, 100, 0, 10), +(@OGUID+30, 3726, 1, -386.79, -1516.62, 106.923, 2.21657, 0, 0, 0.894934, 0.446199, 900, 900, 1, 100, 0, 10), +(@OGUID+31, 3726, 1, -183.78, -3576.83, 47.203, 0.541051, 0, 0, 0.267238, 0.963631, 900, 900, 1, 100, 0, 10), +(@OGUID+32, 3726, 1, -1253.92, -1713.56, 115.503, 5.09636, 0, 0, -0.559193, 0.829038, 900, 900, 1, 100, 0, 10), +(@OGUID+33, 3726, 1, -3670.86, -1756.42, 92.5359, 0.820303, 0, 0, 0.398748, 0.91706, 900, 900, 1, 100, 0, 10), +(@OGUID+34, 3726, 1, -1753.09, -3690.84, 34.6685, 1.32645, 0, 0, 0.615661, 0.788011, 900, 900, 1, 100, 0, 10), +(@OGUID+35, 3726, 1, 40.5391, -1749.56, 111.579, 3.87463, 0, 0, -0.93358, 0.358368, 900, 900, 1, 100, 0, 10), +(@OGUID+36, 3726, 1, -2552.32, -1730.75, 109.963, 2.74016, 0, 0, 0.979924, 0.19937, 900, 900, 1, 100, 0, 10), +(@OGUID+37, 3726, 1, 441.502, -2441.14, 141.281, 4.46804, 0, 0, -0.788011, 0.615662, 900, 900, 1, 100, 0, 10), +(@OGUID+38, 3726, 1, -1159.54, -1705.57, 92.367, 5.28835, 0, 0, -0.477159, 0.878817, 900, 900, 1, 100, 0, 10), +(@OGUID+39, 3726, 1, 308.67, -3438.26, 56.0001, 6.03884, 0, 0, -0.121869, 0.992546, 900, 900, 1, 100, 0, 10), +(@OGUID+40, 3726, 1, 207.534, -1912.12, 101.752, 4.17134, 0, 0, -0.870356, 0.492424, 900, 900, 1, 100, 0, 10), +(@OGUID+41, 3726, 1, -610.527, -1526.39, 108.306, 0.244346, 0, 0, 0.121869, 0.992546, 900, 900, 1, 100, 0, 10), +(@OGUID+42, 3726, 1, 652.265, -1394.01, 107.489, 4.01426, 0, 0, -0.906307, 0.422619, 900, 900, 1, 100, 0, 10), +(@OGUID+43, 3726, 1, 775.852, -1414.33, 120.828, 4.57276, 0, 0, -0.754709, 0.656059, 900, 900, 1, 100, 0, 10), +(@OGUID+44, 3726, 1, -4307.95, -2350.99, 99.3688, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 3726, 1, -3931.37, -1850.23, 96.5837, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 3726, 1, 161.163, -1473.86, 113.257, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 3726, 1, 459.912, -1620.7, 122.136, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 3726, 1, 530.585, -2142.83, 94.6693, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 1619, 1, -2490.61, -1493.57, 61.8547, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+2, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+3, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+4, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+5, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+6, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+7, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+8, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+9, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+10, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+11, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+12, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+13, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+14, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+15, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+16, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+17, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+18, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+19, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+20, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+21, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+22, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+23, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+24, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+25, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+26, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+27, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+28, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+29, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+30, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+31, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+32, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+33, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+34, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+35, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+36, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+37, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+38, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+39, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+40, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+41, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+42, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+43, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+44, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+45, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+46, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+47, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+48, 1029, 0, 'Earthroot', 0, 10), -- Earthroots in Barrens 127 objects total +(@OGUID+49, 1029, 0, 'Earthroot', 0, 10); -- Earthroots in Barrens 127 objects total + +-- Correct Pools +UPDATE `pool_template` SET `description`='Earthroot in Barrens' WHERE `entry`=1029; +UPDATE `pool_template` SET `description`='Earthroot in Darkshore' WHERE `entry`=1094; +UPDATE `pool_template` SET `description`='Earthroot in Dun Morogh' WHERE `entry`=1016; +UPDATE `pool_template` SET `description`='Earthroot in Durotar' WHERE `entry`=1021; +UPDATE `pool_template` SET `description`='Earthroot in Elwynn Forest' WHERE `entry`=1011; +UPDATE `pool_template` SET `description`='Earthroot in Loch Modan' WHERE `entry`=1160; +UPDATE `pool_template` SET `description`='Earthroot in Mulgore' WHERE `entry`=1025; +UPDATE `pool_template` SET `description`='Earthroot in Redridge' WHERE `entry`=1124; +UPDATE `pool_template` SET `description`='Earthroot in Silverpine Forest' WHERE `entry`=1040; +UPDATE `pool_template` SET `description`='Earthroot in Teldrassil' WHERE `entry`=1001; +UPDATE `pool_template` SET `description`='Earthroot in Tirisfal' WHERE `entry`=1005; +UPDATE `pool_template` SET `description`='Earthroot in Westfall' WHERE `entry`=1105; +UPDATE `pool_gameobject` SET `description`='Earthroot' WHERE `guid`=55754; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (1754, 1755, 1756, 1759, 1761, 1764, 1765, 1767, 1776, 1779, 1781, 1782, 1783, 1793, 1797, 1802, 1804, 1807, 1808, 1809, 1813, 1814, 1815, 1816, 1823, 1830, 1834, 1837, 1844, 1845, 1846, 1852, 1853, 1854, 1855, 1856, 1861, 1864, 1866, 1868, 1896, 1897, 1898, 1899, 1900, 1902, 1903, 1905, 1907, 1913, 1917, 1918, 1919, 1920, 1921, 1925, 1928, 1932, 1934, 1935, 1936, 1943, 1944, 1945, 1946, 1950, 1957, 1958, 1959, 1960, 1961, 1963, 1965, 1967, 1968, 1972, 1975, 1977, 1978, 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1995, 1997, 2003, 2004, 2005, 2006, 2007, 2009, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2028, 2029, 2030, 2040, 2041, 2043, 2050, 2060, 2061, 2062, 2063, 2064, 2066, 2067, 2068, 2069, 2071, 2078, 2079); + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `pool_gameobject` WHERE `guid` IN (1754, 1755, 1756, 1759, 1761, 1764, 1765, 1767, 1776, 1779, 1781, 1782, 1783, 1793, 1797, 1802, 1804, 1807, 1808, 1809, 1813, 1814, 1815, 1816, 1823, 1830, 1834, 1837, 1844, 1845, 1846, 1852, 1853, 1854, 1855, 1856, 1861, 1864, 1866, 1868, 1896, 1897, 1898, 1899, 1900, 1902, 1903, 1905, 1907, 1913, 1917, 1918, 1919, 1920, 1921, 1925, 1928, 1932, 1934, 1935, 1936, 1943, 1944, 1945, 1946, 1950, 1957, 1958, 1959, 1960, 1961, 1963, 1965, 1967, 1968, 1972, 1975, 1977, 1978, 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1995, 1997, 2003, 2004, 2005, 2006, 2007, 2009, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2028, 2029, 2030, 2040, 2041, 2043, 2050, 2060, 2061, 2062, 2063, 2064, 2066, 2067, 2068, 2069, 2071, 2078, 2079); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (1619, 3726); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1124; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1105; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1094; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1160; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1040; +UPDATE `pool_template` SET `max_limit`=24 WHERE `entry`=1029; +UPDATE `pool_template` SET `max_limit`=21 WHERE `entry`=1025; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry`=1021; +UPDATE `pool_template` SET `max_limit`=17 WHERE `entry`=1001; +UPDATE `pool_template` SET `max_limit`=19 WHERE `entry`=1005; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry`=1011; +UPDATE `pool_template` SET `max_limit`=20 WHERE `entry`=1016; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230610124948_world.sql b/sql/migrations/20230610124948_world.sql new file mode 100644 index 00000000000..e1a3fd57a58 --- /dev/null +++ b/sql/migrations/20230610124948_world.sql @@ -0,0 +1,27 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230610124948'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230610124948'); +-- Add your query below. + + +-- Events list for Defias Dockmaster +DELETE FROM `creature_ai_events` WHERE `creature_id`=6846; +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (684601, 6846, 0, 4, 0, 100, 0, 0, 0, 0, 0, 684601, 0, 0, 'Defias Dockmaster - Say on Aggro'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (684602, 6846, 0, 0, 0, 100, 0, 0, 0, 1500, 1500, 684602, 0, 0, 'Defias Dockmaster - Summon 3 Defias Bodyguards on Aggro'); +INSERT INTO `creature_ai_events` (`id`, `creature_id`, `condition_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_script`, `action2_script`, `action3_script`, `comment`) VALUES (684603, 6846, 0, 35, 0, 100, 1, 10000, 10000, 0, 0, 684603, 0, 0, 'Defias Dockmaster - Say on Stealth Alert'); +DELETE FROM `creature_ai_scripts` WHERE `id`=684603; +INSERT INTO `creature_ai_scripts` (`id`, `delay`, `priority`, `command`, `datalong`, `datalong2`, `datalong3`, `datalong4`, `target_param1`, `target_param2`, `target_type`, `data_flags`, `dataint`, `dataint2`, `dataint3`, `dataint4`, `x`, `y`, `z`, `o`, `condition_id`, `comments`) VALUES +(684603, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2865, 0, 0, 0, 0, 0, 0, 0, 0, 'Defias Dockmaster - Say Text'); + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230610133401_world.sql b/sql/migrations/20230610133401_world.sql new file mode 100644 index 00000000000..faf46ffe7c1 --- /dev/null +++ b/sql/migrations/20230610133401_world.sql @@ -0,0 +1,253 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230610133401'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230610133401'); +-- Add your query below. + + +-- Fadeleaf (2042) +SET @OGUID = 28934; + +-- Correct position of Fadeleaf in Arathi Highlands (position is off by 1.10262 yards). +UPDATE `gameobject` SET `position_x`=-962.771, `position_y`=-3266.38, `position_z`=66.1804, `orientation`=5.70723, `rotation0`=0, `rotation1`=0, `rotation2`=-0.284015, `rotation3`=0.95882 WHERE `guid`=7587; + +-- Correct position of Fadeleaf in Stranglethorn Vale (position is off by 1.05614 yards). +UPDATE `gameobject` SET `position_x`=-11713.7, `position_y`=-432.975, `position_z`=19.4633, `orientation`=0.383971, `rotation0`=0, `rotation1`=0, `rotation2`=0.190808, `rotation3`=0.981627 WHERE `guid`=7599; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 0.190587 yards). +UPDATE `gameobject` SET `position_x`=-10518.9, `position_y`=-2573.61, `position_z`=21.8643, `orientation`=5.41052, `rotation0`=0, `rotation1`=0, `rotation2`=-0.422618, `rotation3`=0.906308 WHERE `guid`=7802; + +-- Correct position of Fadeleaf in Arathi Highlands (position is off by 0.550355 yards). +UPDATE `gameobject` SET `position_x`=-1133.5, `position_y`=-1909.23, `position_z`=78.3627, `orientation`=1.69297, `rotation0`=0, `rotation1`=0, `rotation2`=0.748956, `rotation3`=0.66262 WHERE `guid`=7648; + +-- Correct position of Fadeleaf in Arathi Highlands (position is off by 2.87648 yards). +UPDATE `gameobject` SET `position_x`=-1735.1, `position_y`=-2164.65, `position_z`=47.8397, `orientation`=2.3911, `rotation0`=0, `rotation1`=0, `rotation2`=0.930417, `rotation3`=0.366502 WHERE `guid`=7612; + +-- Correct position of Fadeleaf in Badlands (position is off by 0.921125 yards). +UPDATE `gameobject` SET `position_x`=-6618.82, `position_y`=-3690.58, `position_z`=265.84, `orientation`=1.50098, `rotation0`=0, `rotation1`=0, `rotation2`=0.681998, `rotation3`=0.731354 WHERE `guid`=7711; + +-- Correct position of Fadeleaf in Badlands (position is off by 1.78344 yards). +UPDATE `gameobject` SET `position_x`=-6881.77, `position_y`=-3426.21, `position_z`=243.933, `orientation`=1.79769, `rotation0`=0, `rotation1`=0, `rotation2`=0.782608, `rotation3`=0.622515 WHERE `guid`=7626; + +-- Correct position of Fadeleaf in Badlands (position is off by 1.29097 yards). +UPDATE `gameobject` SET `position_x`=-6528.05, `position_y`=-2963.68, `position_z`=268.539, `orientation`=4.88692, `rotation0`=0, `rotation1`=0, `rotation2`=-0.642787, `rotation3`=0.766045 WHERE `guid`=7638; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 2.87195 yards). +UPDATE `gameobject` SET `position_x`=-10519.8, `position_y`=-2715.92, `position_z`=27.669, `orientation`=5.75959, `rotation0`=0, `rotation1`=0, `rotation2`=-0.258819, `rotation3`=0.965926 WHERE `guid`=7816; + +-- Correct position of Fadeleaf in Stranglethorn Vale (position is off by 0.566124 yards). +UPDATE `gameobject` SET `position_x`=-12210.5, `position_y`=258.976, `position_z`=2.65565, `orientation`=5.2709, `rotation0`=0, `rotation1`=0, `rotation2`=-0.484809, `rotation3`=0.87462 WHERE `guid`=7729; + +-- Correct position of Fadeleaf in Dustwallow Marsh (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-3857.14, `position_y`=-3771.82, `position_z`=40.9882, `orientation`=4.43314, `rotation0`=0, `rotation1`=0, `rotation2`=-0.798635, `rotation3`=0.601815 WHERE `guid`=56012; + +-- Correct position of Fadeleaf in Badlands (position is off by 1.37533 yards). +UPDATE `gameobject` SET `position_x`=-6980.8, `position_y`=-3664.64, `position_z`=244.664, `orientation`=1.8675, `rotation0`=0, `rotation1`=0, `rotation2`=0.803857, `rotation3`=0.594823 WHERE `guid`=7666; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 1.09724 yards). +UPDATE `gameobject` SET `position_x`=-10360.5, `position_y`=-3081.84, `position_z`=22.9691, `orientation`=2.9845, `rotation0`=0, `rotation1`=0, `rotation2`=0.996917, `rotation3`=0.0784664 WHERE `guid`=7586; + +-- Correct position of Fadeleaf in Badlands (position is off by 0.198024 yards). +UPDATE `gameobject` SET `position_x`=-6731.13, `position_y`=-2966.87, `position_z`=242.798, `orientation`=3.99681, `rotation0`=0, `rotation1`=0, `rotation2`=-0.909961, `rotation3`=0.414694 WHERE `guid`=7553; + +-- Correct position of Fadeleaf in Arathi Highlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-1044.91, `position_y`=-3256.63, `position_z`=39.844, `orientation`=3.10665, `rotation0`=0, `rotation1`=0, `rotation2`=0.999847, `rotation3`=0.0174693 WHERE `guid`=7793; + +-- Correct position of Fadeleaf in Badlands (position is off by 1.77033 yards). +UPDATE `gameobject` SET `position_x`=-7059.57, `position_y`=-3684.33, `position_z`=244.418, `orientation`=1.41372, `rotation0`=0, `rotation1`=0, `rotation2`=0.649447, `rotation3`=0.760406 WHERE `guid`=7565; + +-- Correct position of Fadeleaf in Stranglethorn Vale (position is off by 0.856531 yards). +UPDATE `gameobject` SET `position_x`=-11847.3, `position_y`=-219.508, `position_z`=16.5659, `orientation`=0.645772, `rotation0`=0, `rotation1`=0, `rotation2`=0.317305, `rotation3`=0.948324 WHERE `guid`=7784; + +-- Correct position of Fadeleaf in Badlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-6722.4, `position_y`=-3084.46, `position_z`=282.649, `orientation`=1.3439, `rotation0`=0, `rotation1`=0, `rotation2`=0.622514, `rotation3`=0.782609 WHERE `guid`=7745; + +-- Correct position of Fadeleaf in Arathi Highlands (position is off by 0.595912 yards). +UPDATE `gameobject` SET `position_x`=-1288.56, `position_y`=-2720.4, `position_z`=49.7565, `orientation`=0.226892, `rotation0`=0, `rotation1`=0, `rotation2`=0.113203, `rotation3`=0.993572 WHERE `guid`=7669; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 1.04005 yards). +UPDATE `gameobject` SET `position_x`=-10575.1, `position_y`=-2717.64, `position_z`=26.3707, `orientation`=0.59341, `rotation0`=0, `rotation1`=0, `rotation2`=0.292371, `rotation3`=0.956305 WHERE `guid`=7643; + +-- Correct position of Fadeleaf in Stranglethorn Vale (position is off by 1.17982 yards). +UPDATE `gameobject` SET `position_x`=-11734.6, `position_y`=533.32, `position_z`=52.3443, `orientation`=0.733038, `rotation0`=0, `rotation1`=0, `rotation2`=0.358368, `rotation3`=0.93358 WHERE `guid`=7807; + +-- Correct position of Fadeleaf in Stranglethorn Vale (position is off by 1.07105 yards). +UPDATE `gameobject` SET `position_x`=-12041.2, `position_y`=-728.706, `position_z`=12.7299, `orientation`=1.5708, `rotation0`=0, `rotation1`=0, `rotation2`=0.707107, `rotation3`=0.707107 WHERE `guid`=7695; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 1.92333 yards). +UPDATE `gameobject` SET `position_x`=-10090.8, `position_y`=-2489.23, `position_z`=28.7696, `orientation`=2.16421, `rotation0`=0, `rotation1`=0, `rotation2`=0.882947, `rotation3`=0.469473 WHERE `guid`=7673; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 0.731097 yards). +UPDATE `gameobject` SET `position_x`=-10226.4, `position_y`=-2623.05, `position_z`=27.6343, `orientation`=2.84488, `rotation0`=0, `rotation1`=0, `rotation2`=0.989016, `rotation3`=0.147811 WHERE `guid`=7803; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 0.453782 yards). +UPDATE `gameobject` SET `position_x`=-10258.4, `position_y`=-3230.2, `position_z`=23.499, `orientation`=1.0472, `rotation0`=0, `rotation1`=0, `rotation2`=0.5, `rotation3`=0.866025 WHERE `guid`=7754; + +-- Correct position of Fadeleaf in Badlands (position is off by 2.07676 yards). +UPDATE `gameobject` SET `position_x`=-6683.26, `position_y`=-3350.68, `position_z`=242.174, `orientation`=5.49779, `rotation0`=0, `rotation1`=0, `rotation2`=-0.382683, `rotation3`=0.92388 WHERE `guid`=7821; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 0.14408 yards). +UPDATE `gameobject` SET `position_x`=-10388.1, `position_y`=-2976.57, `position_z`=22.862, `orientation`=1.81514, `rotation0`=0, `rotation1`=0, `rotation2`=0.788011, `rotation3`=0.615662 WHERE `guid`=7735; + +-- Correct position of Fadeleaf in Swamp of Sorrows (position is off by 1.14637 yards). +UPDATE `gameobject` SET `position_x`=-10195.3, `position_y`=-3118.81, `position_z`=21.7411, `orientation`=0.104719, `rotation0`=0, `rotation1`=0, `rotation2`=0.0523357, `rotation3`=0.99863 WHERE `guid`=7737; + +-- Correct position of Fadeleaf in Stranglethorn Vale (position is off by 0.243724 yards). +UPDATE `gameobject` SET `position_x`=-12153.8, `position_y`=-133.861, `position_z`=25.7315, `orientation`=2.40855, `rotation0`=0, `rotation1`=0, `rotation2`=0.93358, `rotation3`=0.358368 WHERE `guid`=7713; + +-- Correct position of Fadeleaf in Stranglethorn Vale (position is off by 3.61731 yards). +UPDATE `gameobject` SET `position_x`=-12274.3, `position_y`=19.2027, `position_z`=21.7572, `orientation`=4.46804, `rotation0`=0, `rotation1`=0, `rotation2`=-0.788011, `rotation3`=0.615662 WHERE `guid`=40016; + +-- Correct position of Fadeleaf in Stranglethorn Vale (position is off by 3.39585 yards). +UPDATE `gameobject` SET `position_x`=-11991.6, `position_y`=-73.0549, `position_z`=14.1161, `orientation`=3.14159, `rotation0`=0, `rotation1`=0, `rotation2`=-1, `rotation3`=0 WHERE `guid`=7743; + +-- Missing Fadeleaf spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2042, 0, -6501.88, -3619.97, 260.069, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10); + +-- Missing Fadeleaf spawns in Swamp of Sorrows. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+2, 2042, 0, -10524.5, -2786.96, 22.6642, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 2042, 0, -10267.7, -2699.44, 24.5102, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 2042, 0, -10146.7, -3321.11, 22.7876, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10); + +-- Missing Fadeleaf spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+5, 2042, 1, -2481.14, -3219.62, 35.9511, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 2042, 1, -2591.81, -3483.11, 33.8229, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 2042, 1, -2987.04, -3287.98, 37.2054, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 2042, 1, -3835.82, -2891.23, 36.5356, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 2042, 1, -3987.46, -3743.76, 39.7388, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 2042, 1, -2870.47, -3264.87, 39.1876, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 2042, 1, -2754.31, -4006.38, 34.812, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 2042, 1, -3109.08, -3700.12, 39.3471, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 2042, 1, -4382.1, -3647.11, 37.934, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 2042, 1, -4703.95, -3314.7, 40.1485, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 2042, 1, -4116.77, -3717.97, 38.7925, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 2042, 1, -3994.96, -3401.22, 38.2663, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 2042, 1, -2949.28, -3553.61, 41.7896, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 2042, 1, -2854.24, -2805.58, 35.889, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 1, 100, 0, 10); + +-- Missing Fadeleaf spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+19, 2042, 0, -11924.6, -177.015, 17.2601, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 2042, 0, -12317.7, -116.954, 21.0686, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 2042, 0, -11555.8, -652.515, 31.7594, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 2042, 0, -11669.9, 776.653, 50.7218, 0.95993, 0, 0, 0.461748, 0.887011, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 2042, 0, -11678.6, 644.356, 49.927, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 2042, 0, -11620.3, -425.414, 16.3321, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10); + +-- Missing Fadeleaf spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+25, 2042, 0, 295.734, -670.961, 134.586, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 2042, 0, 411.041, 121.515, 42.3566, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 2042, 0, 6.72537, -35.8818, 95.798, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 2042, 0, 171.56, -30.6048, 71.7803, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 2042, 0, 11.9988, 179.588, 45.3398, 3.38594, 0, 0, -0.992546, 0.12187, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 2042, 0, 692.225, -1384.84, 99.6657, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 2042, 0, 1106.82, -353.518, 43.0181, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 2042, 0, 625.747, -1149.7, 156.467, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 2042, 0, 1127.37, -448.569, 65.8939, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10); + +-- Missing Fadeleaf spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+34, 2042, 0, -914.123, -3341.35, 75.6305, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 2042, 0, -1820.37, -2332.3, 34.2472, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 2042, 0, -1659.83, -3041.93, 25.1543, 0.279252, 0, 0, 0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 2042, 0, -668.487, -2055.72, 56.3554, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10); + +-- Missing Fadeleaf spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+38, 2042, 0, 103.044, -2881.95, 113.757, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 2042, 0, 73.3306, -2575.64, 110.622, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 2042, 0, 29.2546, -3312.49, 116.929, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 2042, 0, 130.193, -3739.45, 125.82, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 2042, 0, 121.778, -3088.08, 129.892, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 2042, 0, -173.593, -2784.15, 118.585, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 2042, 0, 62.7072, -4282.95, 116.939, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 2042, 0, 264.196, -3832.07, 143.696, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1285, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Badlands 7 objects total +(@OGUID+2, 1311, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Swamp of Sorrows 7 objects total +(@OGUID+3, 1311, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Swamp of Sorrows 7 objects total +(@OGUID+4, 1311, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Swamp of Sorrows 7 objects total +(@OGUID+5, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+6, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+7, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+8, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+9, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+10, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+11, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+12, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+13, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+14, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+15, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+16, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+17, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+18, 1328, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Dustwallow Marsh 7 objects total +(@OGUID+19, 1172, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Stranglethorn 34 objects total +(@OGUID+20, 1172, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Stranglethorn 34 objects total +(@OGUID+21, 1172, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Stranglethorn 34 objects total +(@OGUID+22, 1172, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Stranglethorn 34 objects total +(@OGUID+23, 1172, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Stranglethorn 34 objects total +(@OGUID+24, 1172, 0, 'Fadeleaf', 0, 10), -- Fadeleaf in Stranglethorn 34 objects total +(@OGUID+25, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+26, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+27, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+28, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+29, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+30, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+31, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+32, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+33, 1071, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Alterac 33 objects total +(@OGUID+34, 1183, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Arathi 55 objects total +(@OGUID+35, 1183, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Arathi 55 objects total +(@OGUID+36, 1183, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Arathi 55 objects total +(@OGUID+37, 1183, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Arathi 55 objects total +(@OGUID+38, 1252, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Hinterlands 29 objects total +(@OGUID+39, 1252, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Hinterlands 29 objects total +(@OGUID+40, 1252, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Hinterlands 29 objects total +(@OGUID+41, 1252, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Hinterlands 29 objects total +(@OGUID+42, 1252, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Hinterlands 29 objects total +(@OGUID+43, 1252, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Hinterlands 29 objects total +(@OGUID+44, 1252, 0, 'Fadeleaf', 0, 10), -- Fadeleafs in Hinterlands 29 objects total +(@OGUID+45, 1252, 0, 'Fadeleaf', 0, 10); -- Fadeleafs in Hinterlands 29 objects total + +-- Correct Pools +UPDATE `pool_template` SET `description`='Fadeleaf in Dustwallow Marsh' WHERE `entry`=1328; +UPDATE `pool_template` SET `description`='Fadeleaf in Stranglethorn' WHERE `entry`=1172; +UPDATE `pool_template` SET `description`='Fadeleaf in Arathi Highlands' WHERE `entry`=1183; +UPDATE `pool_template` SET `description`='Fadeleaf in Badlands' WHERE `entry`=1285; +UPDATE `pool_template` SET `description`='Fadeleaf in Hinterlands' WHERE `entry`=1252; +UPDATE `pool_template` SET `description`='Fadeleaf in Swamp of Sorrows' WHERE `entry`=1311; +UPDATE `pool_template` SET `description`='Fadeleaf in Alterac Mountains' WHERE `entry`=1071; +UPDATE `pool_gameobject` SET `description`='Fadeleaf' WHERE `guid` IN (55952, 56012, 56015, 56017, 56028); + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (7563, 7726, 7631, 7558, 7560, 7562, 7566, 7570, 7571, 7572, 7575, 7576, 7577, 7578, 7579, 7580, 7581, 7582, 7584, 7585, 7588, 7589, 7590, 7592, 7593, 7594, 7595, 7596, 7601, 7603, 7604, 7605, 7606, 7607, 7610, 7611, 7617, 7618, 7619, 7620, 7624, 7627, 7628, 7629, 7630, 7632, 7640, 7641, 7642, 7644, 7645, 7646, 7647, 7649, 7653, 7654, 7655, 7657, 7659, 7661, 7662, 7665, 7667, 7668, 7670, 7672, 7677, 7678, 7687, 7688, 7689, 7690, 7693, 7697, 7699, 7702, 7704, 7712, 7714, 7715, 7717, 7718, 7719, 7720, 7721, 7723, 7730, 7732, 7738, 7741, 7742, 7744, 7746, 7747, 7748, 7749, 7750, 7751, 7753, 7755, 7756, 7759, 7760, 7765, 7768, 7769, 7770, 7771, 7772, 7773, 7774, 7776, 7777, 7780, 7781, 7783, 7785, 7787, 7789, 7792, 7794, 7797, 7799, 7801, 7804, 7813, 7818, 7820, 7822, 7823, 7824, 7828, 7829); +DELETE FROM `pool_gameobject` WHERE `guid` IN (7563, 7726, 7631, 7558, 7560, 7562, 7566, 7570, 7571, 7572, 7575, 7576, 7577, 7578, 7579, 7580, 7581, 7582, 7584, 7585, 7588, 7589, 7590, 7592, 7593, 7594, 7595, 7596, 7601, 7603, 7604, 7605, 7606, 7607, 7610, 7611, 7617, 7618, 7619, 7620, 7624, 7627, 7628, 7629, 7630, 7632, 7640, 7641, 7642, 7644, 7645, 7646, 7647, 7649, 7653, 7654, 7655, 7657, 7659, 7661, 7662, 7665, 7667, 7668, 7670, 7672, 7677, 7678, 7687, 7688, 7689, 7690, 7693, 7697, 7699, 7702, 7704, 7712, 7714, 7715, 7717, 7718, 7719, 7720, 7721, 7723, 7730, 7732, 7738, 7741, 7742, 7744, 7746, 7747, 7748, 7749, 7750, 7751, 7753, 7755, 7756, 7759, 7760, 7765, 7768, 7769, 7770, 7771, 7772, 7773, 7774, 7776, 7777, 7780, 7781, 7783, 7785, 7787, 7789, 7792, 7794, 7797, 7799, 7801, 7804, 7813, 7818, 7820, 7822, 7823, 7824, 7828, 7829); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (2042); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1172; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1252; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1183; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1071; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1285; +UPDATE `pool_template` SET `max_limit`=8 WHERE `entry`=1311; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1328; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230610152626_world.sql b/sql/migrations/20230610152626_world.sql new file mode 100644 index 00000000000..f67b6846244 --- /dev/null +++ b/sql/migrations/20230610152626_world.sql @@ -0,0 +1,314 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230610152626'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230610152626'); +-- Add your query below. + + +-- Firebloom (2866) +SET @OGUID = 55458; + +-- Correct position of Firebloom in Searing Gorge (position is off by 0.821053 yards). +UPDATE `gameobject` SET `position_x`=-6538.63, `position_y`=-1680.26, `position_z`=295.718, `orientation`=2.75761, `rotation0`=0, `rotation1`=0, `rotation2`=0.981627, `rotation3`=0.190812 WHERE `guid`=13239; + +-- Correct position of Firebloom in Badlands (position is off by 1.36864 yards). +UPDATE `gameobject` SET `position_x`=-6485.51, `position_y`=-3653.27, `position_z`=244.496, `orientation`=5.81195, `rotation0`=0, `rotation1`=0, `rotation2`=-0.233445, `rotation3`=0.97237 WHERE `guid`=12328; + +-- Correct position of Firebloom in Badlands (position is off by 0.304908 yards). +UPDATE `gameobject` SET `position_x`=-6946.8, `position_y`=-2451.77, `position_z`=240.744, `orientation`=5.21854, `rotation0`=0, `rotation1`=0, `rotation2`=-0.507538, `rotation3`=0.861629 WHERE `guid`=12253; + +-- Correct position of Firebloom in Searing Gorge (position is off by 0.957616 yards). +UPDATE `gameobject` SET `position_x`=-7006.21, `position_y`=-1482.54, `position_z`=240.573, `orientation`=4.97419, `rotation0`=0, `rotation1`=0, `rotation2`=-0.608761, `rotation3`=0.793354 WHERE `guid`=12222; + +-- Correct position of Firebloom in Searing Gorge (position is off by 1.3737 yards). +UPDATE `gameobject` SET `position_x`=-6907.64, `position_y`=-893.32, `position_z`=245.551, `orientation`=0.59341, `rotation0`=0, `rotation1`=0, `rotation2`=0.292371, `rotation3`=0.956305 WHERE `guid`=12318; + +-- Correct position of Firebloom in Tanaris (position is off by 1.23243 yards). +UPDATE `gameobject` SET `position_x`=-7120.09, `position_y`=-3449.43, `position_z`=9.61033, `orientation`=0.802851, `rotation0`=0, `rotation1`=0, `rotation2`=0.390731, `rotation3`=0.920505 WHERE `guid`=12269; + +-- Correct position of Firebloom in Tanaris (position is off by 0.674824 yards). +UPDATE `gameobject` SET `position_x`=-7078.64, `position_y`=-3081.89, `position_z`=10.804, `orientation`=5.13127, `rotation0`=0, `rotation1`=0, `rotation2`=-0.544639, `rotation3`=0.838671 WHERE `guid`=12226; + +-- Correct position of Firebloom in Tanaris (position is off by 0.104435 yards). +UPDATE `gameobject` SET `position_x`=-7378.97, `position_y`=-4117.9, `position_z`=8.87722, `orientation`=2.72271, `rotation0`=0, `rotation1`=0, `rotation2`=0.978148, `rotation3`=0.207912 WHERE `guid`=12289; + +-- Correct position of Firebloom in Tanaris (position is off by 0.911042 yards). +UPDATE `gameobject` SET `position_x`=-7461.91, `position_y`=-4757.04, `position_z`=8.90017, `orientation`=2.67035, `rotation0`=0, `rotation1`=0, `rotation2`=0.972369, `rotation3`=0.233448 WHERE `guid`=12228; + +-- Correct position of Firebloom in Tanaris (position is off by 1.36002 yards). +UPDATE `gameobject` SET `position_x`=-7016.36, `position_y`=-2879.98, `position_z`=9.01529, `orientation`=1.44862, `rotation0`=0, `rotation1`=0, `rotation2`=0.66262, `rotation3`=0.748956 WHERE `guid`=12258; + +-- Correct position of Firebloom in Searing Gorge (position is off by 1.11062 yards). +UPDATE `gameobject` SET `position_x`=-7117, `position_y`=-976.476, `position_z`=253.64, `orientation`=3.14159, `rotation0`=0, `rotation1`=0, `rotation2`=-1, `rotation3`=0 WHERE `guid`=12267; + +-- Correct position of Firebloom in Searing Gorge (position is off by 2.33125 yards). +UPDATE `gameobject` SET `position_x`=-6788.77, `position_y`=-1450.17, `position_z`=171.192, `orientation`=5.044, `rotation0`=0, `rotation1`=0, `rotation2`=-0.580703, `rotation3`=0.814116 WHERE `guid`=39970; + +-- Correct position of Firebloom in Searing Gorge (position is off by 1.17213 yards). +UPDATE `gameobject` SET `position_x`=-6712.59, `position_y`=-840.098, `position_z`=244.144, `orientation`=0.820303, `rotation0`=0, `rotation1`=0, `rotation2`=0.398748, `rotation3`=0.91706 WHERE `guid`=12323; + +-- Correct position of Firebloom in Tanaris (position is off by 1.27839 yards). +UPDATE `gameobject` SET `position_x`=-6981.83, `position_y`=-4478.49, `position_z`=11.1205, `orientation`=1.93731, `rotation0`=0, `rotation1`=0, `rotation2`=0.824125, `rotation3`=0.566408 WHERE `guid`=12288; + +-- Correct position of Firebloom in Badlands (position is off by 1.08036 yards). +UPDATE `gameobject` SET `position_x`=-6713.47, `position_y`=-3580.06, `position_z`=242.403, `orientation`=1.91986, `rotation0`=0, `rotation1`=0, `rotation2`=0.819152, `rotation3`=0.573577 WHERE `guid`=12229; + +-- Correct position of Firebloom in Badlands (position is off by 1.12757 yards). +UPDATE `gameobject` SET `position_x`=-7082.95, `position_y`=-2750.59, `position_z`=243.051, `orientation`=4.60767, `rotation0`=0, `rotation1`=0, `rotation2`=-0.743144, `rotation3`=0.669131 WHERE `guid`=12256; + +-- Correct position of Firebloom in Searing Gorge (position is off by 1.11284 yards). +UPDATE `gameobject` SET `position_x`=-6885.27, `position_y`=-1576.84, `position_z`=245.108, `orientation`=0.750491, `rotation0`=0, `rotation1`=0, `rotation2`=0.366501, `rotation3`=0.930418 WHERE `guid`=12277; + +-- Correct position of Firebloom in Badlands (position is off by 1.34817 yards). +UPDATE `gameobject` SET `position_x`=-7113.97, `position_y`=-3217.87, `position_z`=241.667, `orientation`=4.29351, `rotation0`=0, `rotation1`=0, `rotation2`=-0.83867, `rotation3`=0.54464 WHERE `guid`=12272; + +-- Correct position of Firebloom in Searing Gorge (position is off by 0.266604 yards). +UPDATE `gameobject` SET `position_x`=-7010.74, `position_y`=-970.94, `position_z`=255.945, `orientation`=4.93928, `rotation0`=0, `rotation1`=0, `rotation2`=-0.622514, `rotation3`=0.782609 WHERE `guid`=12311; + +-- Correct position of Firebloom in Searing Gorge (position is off by 3.66397 yards). +UPDATE `gameobject` SET `position_x`=-6730.7, `position_y`=-1038.35, `position_z`=240.145, `orientation`=0.925024, `rotation0`=0, `rotation1`=0, `rotation2`=0.446198, `rotation3`=0.894935 WHERE `guid`=12239; + +-- Correct position of Firebloom in Searing Gorge (position is off by 0.368691 yards). +UPDATE `gameobject` SET `position_x`=-6790.12, `position_y`=-1645.66, `position_z`=191.864, `orientation`=1.43117, `rotation0`=0, `rotation1`=0, `rotation2`=0.656058, `rotation3`=0.75471 WHERE `guid`=12265; + +-- Correct position of Firebloom in Badlands (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-6551.81, `position_y`=-3283.03, `position_z`=241.864, `orientation`=2.11185, `rotation0`=0, `rotation1`=0, `rotation2`=0.870356, `rotation3`=0.492424 WHERE `guid`=12306; + +-- Correct position of Firebloom in Tanaris (position is off by 0.388241 yards). +UPDATE `gameobject` SET `position_x`=-7362.92, `position_y`=-3479.38, `position_z`=13.4628, `orientation`=0.488691, `rotation0`=0, `rotation1`=0, `rotation2`=0.241921, `rotation3`=0.970296 WHERE `guid`=12324; + +-- Correct position of Firebloom in Badlands (position is off by 0.956059 yards). +UPDATE `gameobject` SET `position_x`=-6848.68, `position_y`=-4146.1, `position_z`=266.608, `orientation`=2.86234, `rotation0`=0, `rotation1`=0, `rotation2`=0.990268, `rotation3`=0.139175 WHERE `guid`=12245; + +-- Correct position of Firebloom in Searing Gorge (position is off by 2.94558 yards). +UPDATE `gameobject` SET `position_x`=-6598.16, `position_y`=-1173.59, `position_z`=272.773, `orientation`=4.10153, `rotation0`=0, `rotation1`=0, `rotation2`=-0.887011, `rotation3`=0.461749 WHERE `guid`=13238; + +-- Correct position of Firebloom in Searing Gorge (position is off by 2.33083 yards). +UPDATE `gameobject` SET `position_x`=-7081.08, `position_y`=-1059.23, `position_z`=240.712, `orientation`=1.32645, `rotation0`=0, `rotation1`=0, `rotation2`=0.615661, `rotation3`=0.788011 WHERE `guid`=39971; + +-- Correct position of Firebloom in Tanaris (position is off by 0.325622 yards). +UPDATE `gameobject` SET `position_x`=-7418.7, `position_y`=-3652.11, `position_z`=9.95243, `orientation`=6.07375, `rotation0`=0, `rotation1`=0, `rotation2`=-0.104528, `rotation3`=0.994522 WHERE `guid`=12264; + +-- Correct position of Firebloom in Searing Gorge (position is off by 1.12051 yards). +UPDATE `gameobject` SET `position_x`=-6946.54, `position_y`=-1624.95, `position_z`=243.231, `orientation`=3.78737, `rotation0`=0, `rotation1`=0, `rotation2`=-0.948323, `rotation3`=0.317306 WHERE `guid`=12218; + +-- Correct position of Firebloom in Tanaris (position is off by 0.387949 yards). +UPDATE `gameobject` SET `position_x`=-7747.11, `position_y`=-3984.63, `position_z`=9.69405, `orientation`=5.2709, `rotation0`=0, `rotation1`=0, `rotation2`=-0.484809, `rotation3`=0.87462 WHERE `guid`=12302; + +-- Correct position of Firebloom in Tanaris (position is off by 0.713869 yards). +UPDATE `gameobject` SET `position_x`=-7586.8, `position_y`=-3573.33, `position_z`=15.151, `orientation`=3.4383, `rotation0`=0, `rotation1`=0, `rotation2`=-0.989016, `rotation3`=0.147811 WHERE `guid`=12244; + +-- Correct position of Firebloom in Tanaris (position is off by 0.912251 yards). +UPDATE `gameobject` SET `position_x`=-8446.79, `position_y`=-2719.88, `position_z`=25.594, `orientation`=0.296705, `rotation0`=0, `rotation1`=0, `rotation2`=0.147809, `rotation3`=0.989016 WHERE `guid`=12216; + +-- Correct position of Firebloom in Tanaris (position is off by 1.17045 yards). +UPDATE `gameobject` SET `position_x`=-7252.11, `position_y`=-3313.24, `position_z`=9.7893, `orientation`=2.09439, `rotation0`=0, `rotation1`=0, `rotation2`=0.866025, `rotation3`=0.500001 WHERE `guid`=12284; + +-- Correct position of Firebloom in Tanaris (position is off by 0.271277 yards). +UPDATE `gameobject` SET `position_x`=-8848.02, `position_y`=-2653.73, `position_z`=22.6227, `orientation`=1.44862, `rotation0`=0, `rotation1`=0, `rotation2`=0.66262, `rotation3`=0.748956 WHERE `guid`=12232; + +-- Correct position of Firebloom in Searing Gorge (position is off by 1.01682 yards). +UPDATE `gameobject` SET `position_x`=-6843.69, `position_y`=-1887.06, `position_z`=267.471, `orientation`=3.00195, `rotation0`=0, `rotation1`=0, `rotation2`=0.997563, `rotation3`=0.0697661 WHERE `guid`=12230; + +-- Correct position of Firebloom in Blasted Lands (position is off by 0.728221 yards). +UPDATE `gameobject` SET `position_x`=-10926.7, `position_y`=-2856.18, `position_z`=11.5525, `orientation`=2.75761, `rotation0`=0, `rotation1`=0, `rotation2`=0.981627, `rotation3`=0.190812 WHERE `guid`=12316; + +-- Correct position of Firebloom in Tanaris (position is off by 1.07826 yards). +UPDATE `gameobject` SET `position_x`=-8057.34, `position_y`=-5162.02, `position_z`=9.68309, `orientation`=2.11185, `rotation0`=0, `rotation1`=0, `rotation2`=0.870356, `rotation3`=0.492424 WHERE `guid`=12270; + +-- Correct position of Firebloom in Tanaris (position is off by 0.585826 yards). +UPDATE `gameobject` SET `position_x`=-7535.15, `position_y`=-3468.44, `position_z`=24.738, `orientation`=1.18682, `rotation0`=0, `rotation1`=0, `rotation2`=0.559193, `rotation3`=0.829038 WHERE `guid`=12307; + +-- Correct position of Firebloom in Tanaris (position is off by 0.69486 yards). +UPDATE `gameobject` SET `position_x`=-7681.49, `position_y`=-2977.51, `position_z`=21.2711, `orientation`=4.85202, `rotation0`=0, `rotation1`=0, `rotation2`=-0.656058, `rotation3`=0.75471 WHERE `guid`=12327; + +-- Correct position of Firebloom in Tanaris (position is off by 0.363811 yards). +UPDATE `gameobject` SET `position_x`=-8320.64, `position_y`=-3049.05, `position_z`=8.64034, `orientation`=4.50295, `rotation0`=0, `rotation1`=0, `rotation2`=-0.777145, `rotation3`=0.629321 WHERE `guid`=12225; + +-- Correct position of Firebloom in Badlands (position is off by 0.934887 yards). +UPDATE `gameobject` SET `position_x`=-6849.17, `position_y`=-2749.58, `position_z`=242.047, `orientation`=4.06662, `rotation0`=0, `rotation1`=0, `rotation2`=-0.894934, `rotation3`=0.446199 WHERE `guid`=12295; + +-- Missing Firebloom spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2866, 0, -7291.14, -3161.81, 303.624, 3.12412, 0, 0, 0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 2866, 0, -7357.27, -2448, 302.58, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 2866, 0, -7316.91, -3446.96, 313.853, 1.91986, 0, 0, 0.819152, 0.573577, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 2866, 0, -7044.99, -3548.27, 244.117, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 2866, 0, -6784.82, -3414.91, 241.667, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 1, 100, 0, 10); + +-- Missing Firebloom spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+6, 2866, 0, -11760.6, -2946.83, 7.51192, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 2866, 0, -11054.8, -2848.66, 10.7956, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 2866, 0, -11317.1, -3146.82, 5.7421, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 2866, 0, -11508.7, -3285.16, 7.97583, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 2866, 0, -11456.7, -2724.53, 5.32711, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 2866, 0, -11374.7, -3339.36, 7.41967, 0.436332, 0, 0, 0.216439, 0.976296, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 2866, 0, -11365.8, -2859.29, 5.71542, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 2866, 0, -11210.6, -2723.26, 13.8473, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 1, 100, 0, 10); + +-- Missing Firebloom spawns in Searing Gorge. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+14, 2866, 0, -7323.66, -1669.21, 286.824, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 2866, 0, -7086.12, -1705.49, 241.405, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 2866, 0, -6745.17, -1379.43, 240.013, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 2866, 0, -7316.47, -1566.92, 316.095, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 2866, 0, -6991.08, -1151.45, 241.569, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 2866, 0, -6807.83, -1768.91, 261.281, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 2866, 0, -7182.48, -1527.93, 241.124, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 2866, 0, -6937.42, -1396.06, 169.355, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 2866, 0, -6587.79, -991.392, 245.393, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 2866, 0, -7275.81, -866.391, 294.072, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 2866, 0, -7095.3, -1517.7, 242.911, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 2866, 0, -7091.08, -1143.13, 270.494, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 2866, 0, -7202.09, -1006.23, 244.447, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 2866, 0, -7184.66, -1400.82, 241.753, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 2866, 0, -7032.25, -1742.44, 246.392, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 2866, 0, -7165.78, -1647.65, 241.613, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 2866, 0, -7176.88, -1728.41, 244.447, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 2866, 0, -6495.32, -2012.69, 259.487, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 2866, 0, -6865.87, -1192.69, 240.331, 0.139624, 0, 0, 0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 2866, 0, -6814.45, -1554.32, 193.158, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 2866, 0, -6701.04, -1699.27, 214.545, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 2866, 0, -7245.29, -1302.97, 273.505, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 2866, 0, -6846.84, -1140.55, 240.004, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 2866, 0, -7317.79, -1804.88, 245.641, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 2866, 0, -7096.66, -1266.49, 269.36, 2.89725, 0, 0, 0.992546, 0.12187, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 2866, 0, -6732.82, -1560.83, 192.665, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 2866, 0, -6677.65, -1204.74, 240.508, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 2866, 0, -6626.73, -1484.35, 265.139, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 2866, 0, -6598.05, -1812.66, 251.337, 0, 0, 0, 0, 1, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 2866, 0, -6590.51, -1579.99, 272.8, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 1, 100, 0, 10); + +-- Missing Firebloom spawns in Tanaris. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+44, 2866, 1, -7247.31, -4475.61, 9.24286, 2.18166, 0, 0, 0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 2866, 1, -7741.32, -3611.67, 44.6915, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 2866, 1, -8781.79, -2849.3, 27.8091, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 2866, 1, -8907.6, -2784.74, 37.3759, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 2866, 1, -8415.25, -2251.24, 21.4984, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 2866, 1, -7615.36, -3785.46, 12.4705, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 2866, 1, -8387, -4116.63, 11.163, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 2866, 1, -8219.37, -4343.52, 13.023, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 2866, 1, -7713.99, -4318.98, 11.0923, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 2866, 1, -7850.97, -3115.6, 72.6794, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 2866, 1, -7462.25, -3253.01, 12.2622, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 2866, 1, -9174.92, -2619.26, 16.0227, 2.79252, 0, 0, 0.984807, 0.173652, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 2866, 1, -8157.5, -5246.43, 3.54654, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 2866, 1, -9151.97, -3284.08, 33.548, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 2866, 1, -8689.29, -3008.75, 14.7409, 5.68977, 0, 0, -0.292372, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 2866, 1, -8659.8, -3187.15, 18.3645, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 2866, 1, -8551.42, -4275.46, 12.493, 5.09636, 0, 0, -0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 2866, 1, -8077.55, -2913.18, 39.743, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 2866, 1, -8060.57, -3045.73, 49.0478, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 2866, 1, -7953.55, -5186.19, 3.77604, 1.97222, 0, 0, 0.833885, 0.551938, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 2866, 1, -7847.91, -2918.2, 43.1874, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 2866, 1, -7771.25, -4676.83, 10.2879, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 2866, 1, -7587.86, -2815.84, 9.9149, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 2866, 1, -7578.92, -4414.79, 11.0501, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 2866, 1, -7216.36, -4746.08, 10.7685, 0.872664, 0, 0, 0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 2866, 1, -7014.32, -3284.5, 10.1255, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1281, 0, 'Firebloom', 0, 10), -- Fireblooms in Badlands 22 objects total +(@OGUID+2, 1281, 0, 'Firebloom', 0, 10), -- Fireblooms in Badlands 22 objects total +(@OGUID+3, 1281, 0, 'Firebloom', 0, 10), -- Fireblooms in Badlands 22 objects total +(@OGUID+4, 1281, 0, 'Firebloom', 0, 10), -- Fireblooms in Badlands 22 objects total +(@OGUID+5, 1281, 0, 'Firebloom', 0, 10), -- Fireblooms in Badlands 22 objects total +(@OGUID+6, 1276, 0, 'Firebloom', 0, 10), -- Fireblooms in Blasted Lands 44 objects total +(@OGUID+7, 1276, 0, 'Firebloom', 0, 10), -- Fireblooms in Blasted Lands 44 objects total +(@OGUID+8, 1276, 0, 'Firebloom', 0, 10), -- Fireblooms in Blasted Lands 44 objects total +(@OGUID+9, 1276, 0, 'Firebloom', 0, 10), -- Fireblooms in Blasted Lands 44 objects total +(@OGUID+10, 1276, 0, 'Firebloom', 0, 10), -- Fireblooms in Blasted Lands 44 objects total +(@OGUID+11, 1276, 0, 'Firebloom', 0, 10), -- Fireblooms in Blasted Lands 44 objects total +(@OGUID+12, 1276, 0, 'Firebloom', 0, 10), -- Fireblooms in Blasted Lands 44 objects total +(@OGUID+13, 1276, 0, 'Firebloom', 0, 10), -- Fireblooms in Blasted Lands 44 objects total +(@OGUID+14, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+15, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+16, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+17, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+18, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+19, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+20, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+21, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+22, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+23, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+24, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+25, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+26, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+27, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+28, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+29, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+30, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+31, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+32, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+33, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+34, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+35, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+36, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+37, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+38, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+39, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+40, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+41, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+42, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+43, 1291, 0, 'Firebloom', 0, 10), -- Fireblooms in Searing Gorge 49 objects total +(@OGUID+44, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+45, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+46, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+47, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+48, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+49, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+50, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+51, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+52, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+53, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+54, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+55, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+56, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+57, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+58, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+59, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+60, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+61, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+62, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+63, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+64, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+65, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+66, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+67, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+68, 1208, 0, 'Firebloom', 0, 10), -- Fireblooms in Tanaris 62 objects total +(@OGUID+69, 1208, 0, 'Firebloom', 0, 10); -- Fireblooms in Tanaris 62 objects total + +-- Correct Pools +UPDATE `pool_template` SET `description`='Firebloom in Badlands' WHERE `entry`=1281; +UPDATE `pool_template` SET `description`='Firebloom in Blasted Lands' WHERE `entry`=1276; +UPDATE `pool_template` SET `description`='Firebloom in Searing Gorge' WHERE `entry`=1291; +UPDATE `pool_template` SET `description`='Firebloom in Tanaris' WHERE `entry`=1208; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (12241, 12309, 12287, 12303, 12312, 12279, 13230, 12215, 12285, 12296, 12266, 12247, 12257, 12213, 12214, 12220, 12221, 12223, 12231, 12234, 12238, 12246, 12250, 12251, 12255, 12259, 12260, 12271, 12273, 12274, 12275, 12276, 12280, 12281, 12282, 12283, 12290, 12292, 12297, 12308, 12314, 12321, 12330, 12335, 12336, 39967); +DELETE FROM `pool_gameobject` WHERE `guid` IN (12241, 12309, 12287, 12303, 12312, 12279, 13230, 12215, 12285, 12296, 12266, 12247, 12257, 12213, 12214, 12220, 12221, 12223, 12231, 12234, 12238, 12246, 12250, 12251, 12255, 12259, 12260, 12271, 12273, 12274, 12275, 12276, 12280, 12281, 12282, 12283, 12290, 12292, 12297, 12308, 12314, 12321, 12330, 12335, 12336, 39967); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (2866); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`= 10 WHERE `entry`=1276; +UPDATE `pool_template` SET `max_limit`= 34 WHERE `entry`=1291; +UPDATE `pool_template` SET `max_limit`= 39 WHERE `entry`=1208; + +-- Remove Custom Script +DELETE FROM `gameobject_scripts` WHERE `id`=12297; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230610171719_world.sql b/sql/migrations/20230610171719_world.sql new file mode 100644 index 00000000000..49ce2fff526 --- /dev/null +++ b/sql/migrations/20230610171719_world.sql @@ -0,0 +1,326 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230610171719'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230610171719'); +-- Add your query below. + + +-- Golden Sansam (176583, 176638) +SET @OGUID = 30379; + +-- Correct position of Golden Sansam in Un'Goro Crater (position is off by 1.04446 yards). +UPDATE `gameobject` SET `position_x`=-6394.04, `position_y`=-1380.74, `position_z`=-271.681, `orientation`=5.25344, `rotation0`=0, `rotation1`=0, `rotation2`=-0.492423, `rotation3`=0.870356 WHERE `guid`=19203; + +-- Correct position of Golden Sansam in Azshara (position is off by 0.801852 yards). +UPDATE `gameobject` SET `position_x`=3219.17, `position_y`=-4373.5, `position_z`=106.992, `orientation`=2.47837, `rotation0`=0, `rotation1`=0, `rotation2`=0.945518, `rotation3`=0.325568 WHERE `guid`=19165; + +-- Correct position of Golden Sansam in Burning Steppes (position is off by 1.69449 yards). +UPDATE `gameobject` SET `position_x`=-7970.27, `position_y`=-1313.12, `position_z`=133.305, `orientation`=2.25147, `rotation0`=0, `rotation1`=0, `rotation2`=0.902585, `rotation3`=0.430512 WHERE `guid`=19049; + +-- Correct position of Golden Sansam in Burning Steppes (position is off by 0.805407 yards). +UPDATE `gameobject` SET `position_x`=-8174.2, `position_y`=-1720.08, `position_z`=140.313, `orientation`=1.29154, `rotation0`=0, `rotation1`=0, `rotation2`=0.601814, `rotation3`=0.798636 WHERE `guid`=19025; + +-- Correct position of Golden Sansam in Un'Goro Crater (position is off by 0.845289 yards). +UPDATE `gameobject` SET `position_x`=-7190.29, `position_y`=-2004.24, `position_z`=-271.609, `orientation`=2.11185, `rotation0`=0, `rotation1`=0, `rotation2`=0.870356, `rotation3`=0.492424 WHERE `guid`=19092; + +-- Correct position of Golden Sansam in Burning Steppes (position is off by 1.08398 yards). +UPDATE `gameobject` SET `position_x`=-7945.05, `position_y`=-908.27, `position_z`=131.253, `orientation`=0.994837, `rotation0`=0, `rotation1`=0, `rotation2`=0.477159, `rotation3`=0.878817 WHERE `guid`=19096; + +-- Correct position of Golden Sansam in Burning Steppes (position is off by 0.924014 yards). +UPDATE `gameobject` SET `position_x`=-8099.08, `position_y`=-2979.05, `position_z`=134.856, `orientation`=3.194, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999657, `rotation3`=0.0262016 WHERE `guid`=18944; + +-- Correct position of Golden Sansam in Burning Steppes (position is off by 2.75686 yards). +UPDATE `gameobject` SET `position_x`=-8101.28, `position_y`=-1424.45, `position_z`=131.193, `orientation`=1.48353, `rotation0`=0, `rotation1`=0, `rotation2`=0.67559, `rotation3`=0.737278 WHERE `guid`=19150; + +-- Correct position of Golden Sansam in Burning Steppes (position is off by 1.23908 yards). +UPDATE `gameobject` SET `position_x`=-7764.15, `position_y`=-2843.23, `position_z`=133.439, `orientation`=2.1293, `rotation0`=0, `rotation1`=0, `rotation2`=0.874619, `rotation3`=0.48481 WHERE `guid`=19109; + +-- Correct position of Golden Sansam in Un'Goro Crater (position is off by 3.95859 yards). +UPDATE `gameobject` SET `position_x`=-6660.58, `position_y`=-725.317, `position_z`=-270.855, `orientation`=3.4383, `rotation0`=0, `rotation1`=0, `rotation2`=-0.989016, `rotation3`=0.147811 WHERE `guid`=18977; + +-- Correct position of Golden Sansam in The Hinterlands (position is off by 0.310264 yards). +UPDATE `gameobject` SET `position_x`=-282.718, `position_y`=-3336.04, `position_z`=140.87, `orientation`=4.18879, `rotation0`=0, `rotation1`=0, `rotation2`=-0.866025, `rotation3`=0.500001 WHERE `guid`=19003; + +-- Correct position of Golden Sansam in Azshara (position is off by 3.53136 yards). +UPDATE `gameobject` SET `position_x`=3946.23, `position_y`=-5304.11, `position_z`=126.736, `orientation`=2.82743, `rotation0`=0, `rotation1`=0, `rotation2`=0.987688, `rotation3`=0.156436 WHERE `guid`=39929; + +-- Correct position of Golden Sansam in Eastern Plaguelands (position is off by 2.45849 yards). +UPDATE `gameobject` SET `position_x`=1847.53, `position_y`=-3210.35, `position_z`=124.607, `orientation`=2.87979, `rotation0`=0, `rotation1`=0, `rotation2`=0.991445, `rotation3`=0.130528 WHERE `guid`=19083; + +-- Correct position of Golden Sansam in The Hinterlands (position is off by 1.6628 yards). +UPDATE `gameobject` SET `position_x`=367.597, `position_y`=-3300.82, `position_z`=115.674, `orientation`=4.2237, `rotation0`=0, `rotation1`=0, `rotation2`=-0.857167, `rotation3`=0.515038 WHERE `guid`=19158; + +-- Correct position of Golden Sansam in Un'Goro Crater (position is off by 0.647035 yards). +UPDATE `gameobject` SET `position_x`=-6813.65, `position_y`=-1419.74, `position_z`=-271.522, `orientation`=1.23918, `rotation0`=0, `rotation1`=0, `rotation2`=0.580703, `rotation3`=0.814116 WHERE `guid`=19072; + +-- Correct position of Golden Sansam in Feralas (position is off by 0.446629 yards). +UPDATE `gameobject` SET `position_x`=-5319.58, `position_y`=1220.34, `position_z`=55.904, `orientation`=5.61996, `rotation0`=0, `rotation1`=0, `rotation2`=-0.325567, `rotation3`=0.945519 WHERE `guid`=18982; + +-- Correct position of Golden Sansam in Un'Goro Crater (position is off by 0.40831 yards). +UPDATE `gameobject` SET `position_x`=-6753.93, `position_y`=-556.34, `position_z`=-272.215, `orientation`=0.558504, `rotation0`=0, `rotation1`=0, `rotation2`=0.275637, `rotation3`=0.961262 WHERE `guid`=19090; + +-- Correct position of Golden Sansam in Un'Goro Crater (position is off by 0.984291 yards). +UPDATE `gameobject` SET `position_x`=-6559.05, `position_y`=-883.844, `position_z`=-272.204, `orientation`=5.72468, `rotation0`=0, `rotation1`=0, `rotation2`=-0.275637, `rotation3`=0.961262 WHERE `guid`=19181; + +-- Missing Golden Sansam spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 176583, 1, 3628.94, -5387.71, 115.502, 4.79966, 0, 0, -0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 176583, 1, 4117.76, -5711.8, 127.303, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 176583, 1, 4705.46, -6650.12, 119.948, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 176583, 1, 4533.43, -6772.33, 129.034, 1.69297, 0, 0, 0.748956, 0.66262, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 176583, 1, 3934.18, -4993.8, 137.714, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 176583, 1, 3525.45, -4839.55, 123.035, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 176583, 1, 3817.59, -5242.69, 99.2626, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 176583, 1, 2737.93, -5414.55, 111.196, 2.9496, 0, 0, 0.995396, 0.0958512, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 176583, 1, 3710.2, -5181.4, 86.6548, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 176583, 1, 4512.31, -5480, 107.13, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 176583, 1, 3423.77, -4651.64, 102.226, 4.55531, 0, 0, -0.760406, 0.649449, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 176583, 1, 3426.97, -5096.9, 84.1595, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 176583, 1, 3156.39, -5501.31, 97.2671, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 176583, 1, 3466.07, -5246.82, 86.1165, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 176583, 1, 2869.25, -5320.77, 129.494, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 176583, 1, 3738.77, -4930.92, 133.989, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 176583, 1, 3744.09, -4797.82, 136.26, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 176583, 1, 4153.91, -5536.97, 106.273, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 176583, 1, 4258.53, -5579.05, 125.992, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 176583, 1, 4341.18, -6008.75, 98.7778, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 176583, 1, 4398.88, -6853.65, 105.1, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 176583, 1, 4475.62, -6141.82, 95.8131, 3.6652, 0, 0, -0.965925, 0.258821, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 176583, 1, 4672.03, -5910.41, 110.269, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 176583, 1, 4736.53, -7139.11, 85.9018, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 1, 100, 0, 10); + +-- Missing Golden Sansam spawns in Burning Steppes. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+25, 176583, 0, -7755.03, -1475.44, 134.3, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 176583, 0, -7563.25, -2762.65, 135.48, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 176583, 0, -7924.49, -2656.46, 220.236, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 176583, 0, -8426.43, -2806.45, 194.798, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 176583, 0, -8181.55, -1587.78, 133.52, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 176583, 0, -8104.26, -1913.78, 134.308, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 176583, 0, -7940.65, -1142.41, 172.842, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10); + +-- Missing Golden Sansam spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+32, 176583, 0, 51.3171, -3625.82, 122.411, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 176583, 0, 605.156, -4074.16, 113.456, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 176583, 0, 970.431, -4124.26, 112.937, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 176583, 0, -75.4167, -4253.4, 120.531, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 176583, 0, 336.581, -4032.55, 118.385, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 176583, 0, 789.577, -4213.53, 112.392, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 176583, 0, 434.739, -3537.61, 120.946, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 176583, 0, -31.2875, -2533.09, 119.018, 5.63741, 0, 0, -0.317305, 0.948324, 300, 300, 1, 100, 0, 10); + +-- Missing Golden Sansam spawns in Eastern Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+40, 176583, 0, 1395.66, -3689.79, 75.5379, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 176583, 0, 1823.56, -3750.1, 158.251, 3.45576, 0, 0, -0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 176583, 0, 2957.66, -2888.89, 101.571, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 176583, 0, 3010.27, -4983.56, 107.515, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 176583, 0, 2933.23, -4004.29, 104.741, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 176583, 0, 2003.8, -4580.15, 74.8585, 1.95477, 0, 0, 0.829038, 0.559193, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 176583, 0, 2460.7, -5189.65, 74.8806, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 1, 100, 0, 10); + +-- Missing Golden Sansam spawns in Feralas. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+47, 176583, 1, -3440.09, 1926.25, 41.6386, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 176583, 1, -4951.82, 1747.18, 65.6505, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 176583, 1, -4491.8, -568.489, 4.83053, 1.02974, 0, 0, 0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 176583, 1, -3876.53, 1975.75, 72.5063, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10); + +-- Missing Golden Sansam spawns in Un'Goro Crater. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+51, 176583, 1, -7746.09, -1525.73, -271.335, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 176583, 1, -7313.65, -2213.45, -271.057, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 176583, 1, -7821.75, -1319.65, -271.669, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 176583, 1, -7158.49, -408.365, -269.859, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 176583, 1, -6374.37, -1508.72, -269.773, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 176583, 1, -6475.13, -1707.52, -275.624, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 176583, 1, -6743.61, -1848, -272.222, 4.39823, 0, 0, -0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 176583, 1, -7850.64, -1845.23, -273.153, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 176583, 1, -6564.64, -701.637, -268.937, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 176583, 1, -7650.79, -1287.46, -269.252, 4.57276, 0, 0, -0.754709, 0.656059, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 176583, 1, -8236.15, -1083.52, -204.848, 5.35816, 0, 0, -0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 176583, 1, -8014.74, -1518.74, -269.584, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 176583, 1, -7749.09, -617.513, -268.614, 1.13446, 0, 0, 0.537299, 0.843392, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 176583, 1, -7709.43, -816.753, -269.67, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 176583, 1, -7381.45, -612.923, -270.7, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 176583, 1, -7342.38, -892.753, -271.443, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 176583, 1, -7234.43, -1684.81, -270.78, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 176583, 1, -7207.93, -1824.62, -274.809, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 176583, 1, -7001.82, -670.431, -272.165, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+70, 176583, 1, -6924.01, -1676.07, -272.419, 2.87979, 0, 0, 0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+71, 176583, 1, -6844.17, -795.444, -271.073, 1.67551, 0, 0, 0.743144, 0.669131, 300, 300, 1, 100, 0, 10), +(@OGUID+72, 176583, 1, -6699.56, -2050.99, -271.633, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+73, 176583, 1, -6394.96, -1529.24, -269.078, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+74, 176583, 1, -6216.37, -1561.47, -218.796, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 1, 100, 0, 10); + +-- Missing Golden Sansam spawns in Silithus. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+75, 176583, 1, -6663, 838.734, 3.7485, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+76, 176583, 1, -7965.79, 1595, -0.923715, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+77, 176583, 1, -7958.95, 870.595, 2.91314, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+78, 176583, 1, -7829.49, 1807.95, 3.085, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+79, 176583, 1, -7493.65, 901.767, 3.50373, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10), +(@OGUID+80, 176583, 1, -7090.5, 1250.5, 4.69263, 0, 0, 0, 0, 1, 300, 300, 1, 100, 0, 10), +(@OGUID+81, 176583, 1, -6891.56, 1183.88, 3.19818, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+82, 176583, 1, -6722.45, 931.875, 2.72163, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 1, 100, 0, 10); + +-- Missing Golden Sansam spawns in Felwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+83, 176638, 1, 6144.64, -1849.78, 568.804, 1.85005, 0, 0, 0.798635, 0.601815, 1800, 1800, 1, 100, 0, 10), +(@OGUID+84, 176638, 1, 6349.53, -1616.99, 459.913, 2.47837, 0, 0, 0.945518, 0.325568, 1800, 1800, 1, 100, 0, 10), +(@OGUID+85, 176638, 1, 6642.61, -1309.63, 458.125, 2.93214, 0, 0, 0.994521, 0.104536, 1800, 1800, 1, 100, 0, 10), +(@OGUID+86, 176638, 1, 6216.36, -1397.76, 375.794, 4.18879, 0, 0, -0.866025, 0.500001, 1800, 1800, 1, 100, 0, 10), +(@OGUID+87, 176638, 1, 4290.64, -604.054, 289.481, 2.33874, 0, 0, 0.920505, 0.390732, 1800, 1800, 1, 100, 0, 10), +(@OGUID+88, 176638, 1, 6742.92, -1596.08, 477.572, 4.11898, 0, 0, -0.882947, 0.469473, 1800, 1800, 1, 100, 0, 10), +(@OGUID+89, 176638, 1, 5554.45, -987.39, 371.665, 5.35816, 0, 0, -0.446198, 0.894935, 1800, 1800, 1, 100, 0, 10), +(@OGUID+90, 176638, 1, 6446.44, -1203.86, 395.012, 4.38078, 0, 0, -0.814116, 0.580703, 1800, 1800, 1, 100, 0, 10), +(@OGUID+91, 176638, 1, 4350.72, -951.657, 307.27, 3.90954, 0, 0, -0.927183, 0.374608, 1800, 1800, 1, 100, 0, 10), +(@OGUID+92, 176638, 1, 3810.86, -1607.13, 220.173, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 1, 100, 0, 10), +(@OGUID+93, 176638, 1, 4045.64, -809.268, 275.562, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+94, 176638, 1, 4090.04, -1119.42, 277.589, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 1, 100, 0, 10), +(@OGUID+95, 176638, 1, 4909.64, -586.56, 314.779, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+96, 176638, 1, 6233.26, -1057.02, 380.173, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), +(@OGUID+97, 176638, 1, 6383.56, -1928.92, 551.95, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 1, 100, 0, 10), +(@OGUID+98, 176638, 1, 6384.93, -731.851, 472.948, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(@OGUID+99, 176638, 1, 6882.78, -2028.31, 578.535, 0.0349062, 0, 0, 0.0174522, 0.999848, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+2, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+3, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+4, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+5, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+6, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+7, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+8, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+9, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+10, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+11, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+12, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+13, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+14, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+15, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+16, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+17, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+18, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+19, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+20, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+21, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+22, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+23, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+24, 1241, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Azshara 87 objects total +(@OGUID+25, 1300, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Burning Steppes 32 objects total +(@OGUID+26, 1300, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Burning Steppes 32 objects total +(@OGUID+27, 1300, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Burning Steppes 32 objects total +(@OGUID+28, 1300, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Burning Steppes 32 objects total +(@OGUID+29, 1300, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Burning Steppes 32 objects total +(@OGUID+30, 1300, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Burning Steppes 32 objects total +(@OGUID+31, 1300, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Burning Steppes 32 objects total +(@OGUID+32, 1253, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Hinterlands 25 objects total +(@OGUID+33, 1253, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Hinterlands 25 objects total +(@OGUID+34, 1253, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Hinterlands 25 objects total +(@OGUID+35, 1253, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Hinterlands 25 objects total +(@OGUID+36, 1253, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Hinterlands 25 objects total +(@OGUID+37, 1253, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Hinterlands 25 objects total +(@OGUID+38, 1253, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Hinterlands 25 objects total +(@OGUID+39, 1253, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Hinterlands 25 objects total +(@OGUID+40, 1268, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Eastern Plaguelands 45 objects total +(@OGUID+41, 1268, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Eastern Plaguelands 45 objects total +(@OGUID+42, 1268, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Eastern Plaguelands 45 objects total +(@OGUID+43, 1268, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Eastern Plaguelands 45 objects total +(@OGUID+44, 1268, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Eastern Plaguelands 45 objects total +(@OGUID+45, 1268, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Eastern Plaguelands 45 objects total +(@OGUID+46, 1268, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Eastern Plaguelands 45 objects total +(@OGUID+47, 1194, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Feralas 17 objects total +(@OGUID+48, 1194, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Feralas 17 objects total +(@OGUID+49, 1194, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Feralas 17 objects total +(@OGUID+50, 1194, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Feralas 17 objects total +(@OGUID+51, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+52, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+53, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+54, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+55, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+56, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+57, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+58, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+59, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+60, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+61, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+62, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+63, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+64, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+65, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+66, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+67, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+68, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+69, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+70, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+71, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+72, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+73, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+74, 1214, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Ungoro 94 objects total +(@OGUID+75, 1224, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Silithus 26 objects total +(@OGUID+76, 1224, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Silithus 26 objects total +(@OGUID+77, 1224, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Silithus 26 objects total +(@OGUID+78, 1224, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Silithus 26 objects total +(@OGUID+79, 1224, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Silithus 26 objects total +(@OGUID+80, 1224, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Silithus 26 objects total +(@OGUID+81, 1224, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Silithus 26 objects total +(@OGUID+82, 1224, 0, 'Golden Sansam', 0, 10), -- Golden Sansam in Silithus 26 objects total +(@OGUID+83, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+84, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+85, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+86, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+87, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+88, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+89, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+90, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+91, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+92, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+93, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+94, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+95, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+96, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+97, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+98, 1230, 0, 'Golden Sansam', 0, 10), -- Golden Sansams in Felwood +(@OGUID+99, 1230, 0, 'Golden Sansam', 0, 10); -- Golden Sansams in Felwood + +-- Correct Pools +UPDATE `pool_template` SET `description`='Golden Sansam in Azshara' WHERE `entry`=1241; +UPDATE `pool_template` SET `description`='Golden Sansam in Burning Steppes' WHERE `entry`=1300; +UPDATE `pool_template` SET `description`='Golden Sansam in Eastern Plaguelands' WHERE `entry`=1268; +UPDATE `pool_template` SET `description`='Golden Sansam in Felwood' WHERE `entry`=1230; +UPDATE `pool_template` SET `description`='Golden Sansam in Feralas' WHERE `entry`=1194; +UPDATE `pool_template` SET `description`='Golden Sansam in Hinterlands' WHERE `entry`=1253; +UPDATE `pool_template` SET `description`='Golden Sansam in Silithus' WHERE `entry`=1224; +UPDATE `pool_template` SET `description`='Golden Sansam in Ungoro' WHERE `entry`=1214; + +-- Remove Custom Spawns (None of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (19114, 19034, 19254, 19126, 19035, 19015, 19033, 19040, 19232, 18986, 19106, 18945, 18947, 18949, 18950, 18953, 18954, 18955, 18957, 18960, 18962, 18963, 18965, 18966, 18967, 18968, 18969, 18971, 18972, 18973, 18975, 18978, 18979, 18980, 18981, 18983, 18984, 18985, 18987, 18988, 18990, 18991, 18992, 18994, 18995, 18997, 18998, 18999, 19000, 19002, 19004, 19006, 19007, 19008, 19009, 19010, 19011, 19012, 19014, 19017, 19018, 19019, 19020, 19021, 19022, 19024, 19028, 19029, 19031, 19036, 19037, 19038, 19041, 19042, 19044, 19045, 19046, 19047, 19048, 19050, 19051, 19055, 19056, 19057, 19060, 19061, 19063, 19064, 19065, 19066, 19067, 19068, 19069, 19070, 19074, 19075, 19077, 19078, 19079, 19080, 19082, 19084, 19085, 19086, 19087, 19089, 19093, 19095, 19097, 19098, 19099, 19100, 19101, 19102, 19103, 19104, 19105, 19107, 19108, 19110, 19111, 19112, 19113, 19115, 19116, 19117, 19118, 19119, 19120, 19121, 19122, 19123, 19124, 19125, 19128, 19129, 19130, 19131, 19132, 19134, 19136, 19137, 19138, 19140, 19141, 19142, 19143, 19144, 19145, 19146, 19147, 19148, 19149, 19151, 19152, 19153, 19154, 19156, 19157, 19159, 19160, 19161, 19163, 19164, 19166, 19167, 19168, 19170, 19171, 19172, 19173, 19174, 19175, 19176, 19177, 19178, 19179, 19180, 19182, 19183, 19185, 19187, 19188, 19189, 19190, 19191, 19192, 19194, 19195, 19196, 19197, 19198, 19199, 19201, 19205, 19206, 19207, 19209, 19210, 19211, 19212, 19213, 19214, 19215, 19216, 19217, 19218, 19219, 19220, 19221, 19222, 19223, 19224, 19225, 19226, 19228, 19229, 19231, 19233, 19234, 19235, 19236, 19237, 19238, 19239, 19240, 19241, 19242, 19244, 19245, 19246, 19247, 19248, 19249, 19250, 19251, 19252, 19253, 19255, 19256, 19257, 19258, 39951); +DELETE FROM `pool_gameobject` WHERE `guid` IN (19114, 19034, 19254, 19126, 19035, 19015, 19033, 19040, 19232, 18986, 19106, 18945, 18947, 18949, 18950, 18953, 18954, 18955, 18957, 18960, 18962, 18963, 18965, 18966, 18967, 18968, 18969, 18971, 18972, 18973, 18975, 18978, 18979, 18980, 18981, 18983, 18984, 18985, 18987, 18988, 18990, 18991, 18992, 18994, 18995, 18997, 18998, 18999, 19000, 19002, 19004, 19006, 19007, 19008, 19009, 19010, 19011, 19012, 19014, 19017, 19018, 19019, 19020, 19021, 19022, 19024, 19028, 19029, 19031, 19036, 19037, 19038, 19041, 19042, 19044, 19045, 19046, 19047, 19048, 19050, 19051, 19055, 19056, 19057, 19060, 19061, 19063, 19064, 19065, 19066, 19067, 19068, 19069, 19070, 19074, 19075, 19077, 19078, 19079, 19080, 19082, 19084, 19085, 19086, 19087, 19089, 19093, 19095, 19097, 19098, 19099, 19100, 19101, 19102, 19103, 19104, 19105, 19107, 19108, 19110, 19111, 19112, 19113, 19115, 19116, 19117, 19118, 19119, 19120, 19121, 19122, 19123, 19124, 19125, 19128, 19129, 19130, 19131, 19132, 19134, 19136, 19137, 19138, 19140, 19141, 19142, 19143, 19144, 19145, 19146, 19147, 19148, 19149, 19151, 19152, 19153, 19154, 19156, 19157, 19159, 19160, 19161, 19163, 19164, 19166, 19167, 19168, 19170, 19171, 19172, 19173, 19174, 19175, 19176, 19177, 19178, 19179, 19180, 19182, 19183, 19185, 19187, 19188, 19189, 19190, 19191, 19192, 19194, 19195, 19196, 19197, 19198, 19199, 19201, 19205, 19206, 19207, 19209, 19210, 19211, 19212, 19213, 19214, 19215, 19216, 19217, 19218, 19219, 19220, 19221, 19222, 19223, 19224, 19225, 19226, 19228, 19229, 19231, 19233, 19234, 19235, 19236, 19237, 19238, 19239, 19240, 19241, 19242, 19244, 19245, 19246, 19247, 19248, 19249, 19250, 19251, 19252, 19253, 19255, 19256, 19257, 19258, 39951); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (176583, 176583); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=1194; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1253; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1268; +UPDATE `pool_template` SET `max_limit`=5 WHERE `entry`=1224; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1230; +UPDATE `pool_template` SET `max_limit`=16 WHERE `entry`=1241; +UPDATE `pool_template` SET `max_limit`=8 WHERE `entry`=1300; +UPDATE `pool_template` SET `max_limit`=21 WHERE `entry`=1214; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230611095444_world.sql b/sql/migrations/20230611095444_world.sql new file mode 100644 index 00000000000..39bf06ac78d --- /dev/null +++ b/sql/migrations/20230611095444_world.sql @@ -0,0 +1,512 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230611095444'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230611095444'); +-- Add your query below. + + +-- Goldthorn (2046) +SET @OGUID = 42204; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 0.636479 yards). +UPDATE `gameobject` SET `position_x`=-1692.98, `position_y`=-2382.04, `position_z`=37.5889, `orientation`=5.74214, `rotation0`=0, `rotation1`=0, `rotation2`=-0.267238, `rotation3`=0.963631 WHERE `guid`=9047; + +-- Correct position of Goldthorn in Alterac Mountains (position is off by 1.14574 yards). +UPDATE `gameobject` SET `position_x`=517.737, `position_y`=-703.093, `position_z`=161.284, `orientation`=0.925024, `rotation0`=0, `rotation1`=0, `rotation2`=0.446198, `rotation3`=0.894935 WHERE `guid`=8753; + +-- Correct position of Goldthorn in Swamp of Sorrows (position is off by 0.743762 yards). +UPDATE `gameobject` SET `position_x`=-10560.3, `position_y`=-2459.79, `position_z`=28.5932, `orientation`=1.76278, `rotation0`=0, `rotation1`=0, `rotation2`=0.771625, `rotation3`=0.636078 WHERE `guid`=8746; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 0.330406 yards). +UPDATE `gameobject` SET `position_x`=-12801.3, `position_y`=-242.125, `position_z`=22.9495, `orientation`=6.16101, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0610485, `rotation3`=0.998135 WHERE `guid`=8894; + +-- Correct position of Goldthorn in Alterac Mountains (position is off by 3.73637 yards). +UPDATE `gameobject` SET `position_x`=643.962, `position_y`=-695.862, `position_z`=205.971, `orientation`=4.99164, `rotation0`=0, `rotation1`=0, `rotation2`=-0.601814, `rotation3`=0.798636 WHERE `guid`=9172; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 0.278869 yards). +UPDATE `gameobject` SET `position_x`=-950.858, `position_y`=-2239.76, `position_z`=54.3306, `orientation`=5.88176, `rotation0`=0, `rotation1`=0, `rotation2`=-0.199368, `rotation3`=0.979925 WHERE `guid`=8675; + +-- Correct position of Goldthorn in Badlands (position is off by 0.836555 yards). +UPDATE `gameobject` SET `position_x`=-6826.8, `position_y`=-3148.87, `position_z`=261.128, `orientation`=0.0349062, `rotation0`=0, `rotation1`=0, `rotation2`=0.0174522, `rotation3`=0.999848 WHERE `guid`=9189; + +-- Correct position of Goldthorn in Badlands (position is off by 2.82231 yards). +UPDATE `gameobject` SET `position_x`=-7041.4, `position_y`=-3283.15, `position_z`=246.536, `orientation`=4.4855, `rotation0`=0, `rotation1`=0, `rotation2`=-0.782608, `rotation3`=0.622515 WHERE `guid`=8888; + +-- Correct position of Goldthorn in Badlands (position is off by 0.777714 yards). +UPDATE `gameobject` SET `position_x`=-6641.55, `position_y`=-2623.45, `position_z`=256.692, `orientation`=4.13643, `rotation0`=0, `rotation1`=0, `rotation2`=-0.878817, `rotation3`=0.47716 WHERE `guid`=9130; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 0.42062 yards). +UPDATE `gameobject` SET `position_x`=-1069.87, `position_y`=-1611.4, `position_z`=46.1645, `orientation`=3.35105, `rotation0`=0, `rotation1`=0, `rotation2`=-0.994521, `rotation3`=0.104536 WHERE `guid`=9209; + +-- Correct position of Goldthorn in The Hinterlands (position is off by 0.660439 yards). +UPDATE `gameobject` SET `position_x`=42.2495, `position_y`=-3664.66, `position_z`=131.693, `orientation`=6.00393, `rotation0`=0, `rotation1`=0, `rotation2`=-0.139173, `rotation3`=0.990268 WHERE `guid`=9210; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 0.335682 yards). +UPDATE `gameobject` SET `position_x`=-12657.1, `position_y`=-45.3199, `position_z`=23.7914, `orientation`=5.25344, `rotation0`=0, `rotation1`=0, `rotation2`=-0.492423, `rotation3`=0.870356 WHERE `guid`=8770; + +-- Correct position of Goldthorn in Swamp of Sorrows (position is off by 0.987386 yards). +UPDATE `gameobject` SET `position_x`=-10479.7, `position_y`=-2497.4, `position_z`=33.4731, `orientation`=3.14159, `rotation0`=0, `rotation1`=0, `rotation2`=-1, `rotation3`=0 WHERE `guid`=8992; + +-- Correct position of Goldthorn in Feralas (position is off by 0.292669 yards). +UPDATE `gameobject` SET `position_x`=-4692.77, `position_y`=1519.28, `position_z`=115.723, `orientation`=3.47321, `rotation0`=0, `rotation1`=0, `rotation2`=-0.986285, `rotation3`=0.16505 WHERE `guid`=9059; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 0.299805 yards). +UPDATE `gameobject` SET `position_x`=-13051.7, `position_y`=164.205, `position_z`=40.8736, `orientation`=5.21854, `rotation0`=0, `rotation1`=0, `rotation2`=-0.507538, `rotation3`=0.861629 WHERE `guid`=8756; + +-- Correct position of Goldthorn in Swamp of Sorrows (position is off by 2.90716 yards). +UPDATE `gameobject` SET `position_x`=-10588, `position_y`=-2737.17, `position_z`=34.8652, `orientation`=2.26893, `rotation0`=0, `rotation1`=0, `rotation2`=0.906307, `rotation3`=0.422619 WHERE `guid`=8692; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 4.1628 yards). +UPDATE `gameobject` SET `position_x`=-1008.8, `position_y`=-2537.52, `position_z`=59.8594, `orientation`=1.22173, `rotation0`=0, `rotation1`=0, `rotation2`=0.573576, `rotation3`=0.819152 WHERE `guid`=8863; + +-- Correct position of Goldthorn in Badlands (position is off by 0.473346 yards). +UPDATE `gameobject` SET `position_x`=-6627.56, `position_y`=-2827.04, `position_z`=255.113, `orientation`=3.194, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999657, `rotation3`=0.0262016 WHERE `guid`=8647; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 0.298276 yards). +UPDATE `gameobject` SET `position_x`=-1194.23, `position_y`=-1973.19, `position_z`=70.4671, `orientation`=2.35619, `rotation0`=0, `rotation1`=0, `rotation2`=0.92388, `rotation3`=0.382683 WHERE `guid`=8711; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 0.456175 yards). +UPDATE `gameobject` SET `position_x`=-1344.72, `position_y`=-2790.36, `position_z`=55.4686, `orientation`=4.17134, `rotation0`=0, `rotation1`=0, `rotation2`=-0.870356, `rotation3`=0.492424 WHERE `guid`=8777; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 1.19245 yards). +UPDATE `gameobject` SET `position_x`=-911.921, `position_y`=-1891.85, `position_z`=71.4452, `orientation`=5.34071, `rotation0`=0, `rotation1`=0, `rotation2`=-0.45399, `rotation3`=0.891007 WHERE `guid`=8754; + +-- Correct position of Goldthorn in Alterac Mountains (position is off by 0.928379 yards). +UPDATE `gameobject` SET `position_x`=601.492, `position_y`=-257.09, `position_z`=152.942, `orientation`=2.9845, `rotation0`=0, `rotation1`=0, `rotation2`=0.996917, `rotation3`=0.0784664 WHERE `guid`=8680; + +-- Correct position of Goldthorn in Badlands (position is off by 2.46737 yards). +UPDATE `gameobject` SET `position_x`=-7199.49, `position_y`=-2282.15, `position_z`=256.879, `orientation`=1.39626, `rotation0`=0, `rotation1`=0, `rotation2`=0.642787, `rotation3`=0.766045 WHERE `guid`=8814; + +-- Correct position of Goldthorn in Swamp of Sorrows (position is off by 0.738364 yards). +UPDATE `gameobject` SET `position_x`=-10591.3, `position_y`=-2884.23, `position_z`=35.5221, `orientation`=3.194, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999657, `rotation3`=0.0262016 WHERE `guid`=9088; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 0.966932 yards). +UPDATE `gameobject` SET `position_x`=-1008.22, `position_y`=-1751.14, `position_z`=46.6344, `orientation`=5.8294, `rotation0`=0, `rotation1`=0, `rotation2`=-0.224951, `rotation3`=0.97437 WHERE `guid`=8820; + +-- Correct position of Goldthorn in Arathi Highlands (position is off by 0.481374 yards). +UPDATE `gameobject` SET `position_x`=-1264.6, `position_y`=-2940.26, `position_z`=43.759, `orientation`=6.02139, `rotation0`=0, `rotation1`=0, `rotation2`=-0.130526, `rotation3`=0.991445 WHERE `guid`=8934; + +-- Correct position of Goldthorn in Feralas (position is off by 0.505336 yards). +UPDATE `gameobject` SET `position_x`=-3801.2, `position_y`=2052.18, `position_z`=74.8953, `orientation`=4.64258, `rotation0`=0, `rotation1`=0, `rotation2`=-0.731354, `rotation3`=0.681998 WHERE `guid`=8832; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 0.4073 yards). +UPDATE `gameobject` SET `position_x`=-13322.3, `position_y`=-30.7243, `position_z`=21.0645, `orientation`=4.36332, `rotation0`=0, `rotation1`=0, `rotation2`=-0.819152, `rotation3`=0.573577 WHERE `guid`=9121; + +-- Correct position of Goldthorn in The Hinterlands (position is off by 0.807327 yards). +UPDATE `gameobject` SET `position_x`=-81.7064, `position_y`=-3537.64, `position_z`=120.173, `orientation`=5.75959, `rotation0`=0, `rotation1`=0, `rotation2`=-0.258819, `rotation3`=0.965926 WHERE `guid`=8710; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 2.57969 yards). +UPDATE `gameobject` SET `position_x`=-11602.6, `position_y`=621.821, `position_z`=50.7443, `orientation`=3.31614, `rotation0`=0, `rotation1`=0, `rotation2`=-0.996194, `rotation3`=0.087165 WHERE `guid`=9116; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 1.00135 yards). +UPDATE `gameobject` SET `position_x`=-12020, `position_y`=-155.049, `position_z`=41.7223, `orientation`=6.14356, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0697556, `rotation3`=0.997564 WHERE `guid`=8972; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 1.15243 yards). +UPDATE `gameobject` SET `position_x`=-13427.6, `position_y`=603.917, `position_z`=42.9791, `orientation`=3.57793, `rotation0`=0, `rotation1`=0, `rotation2`=-0.976295, `rotation3`=0.216442 WHERE `guid`=9217; + +-- Correct position of Goldthorn in Swamp of Sorrows (position is off by 0.261614 yards). +UPDATE `gameobject` SET `position_x`=-10101.6, `position_y`=-2908.98, `position_z`=38.0422, `orientation`=4.55531, `rotation0`=0, `rotation1`=0, `rotation2`=-0.760406, `rotation3`=0.649449 WHERE `guid`=8650; + +-- Correct position of Goldthorn in Swamp of Sorrows (position is off by 4.00588 yards). +UPDATE `gameobject` SET `position_x`=-10571.5, `position_y`=-3451.2, `position_z`=34.1387, `orientation`=5.14872, `rotation0`=0, `rotation1`=0, `rotation2`=-0.537299, `rotation3`=0.843392 WHERE `guid`=8838; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 1.04376 yards). +UPDATE `gameobject` SET `position_x`=-12200.4, `position_y`=-102.249, `position_z`=29.2303, `orientation`=3.76991, `rotation0`=0, `rotation1`=0, `rotation2`=-0.951056, `rotation3`=0.309017 WHERE `guid`=8965; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 0.666134 yards). +UPDATE `gameobject` SET `position_x`=-12624, `position_y`=-274.663, `position_z`=27.0946, `orientation`=0.855211, `rotation0`=0, `rotation1`=0, `rotation2`=0.414693, `rotation3`=0.909961 WHERE `guid`=9078; + +-- Correct position of Goldthorn in Alterac Mountains (position is off by 4.97938 yards). +UPDATE `gameobject` SET `position_x`=341.735, `position_y`=-795.433, `position_z`=141.415, `orientation`=3.78737, `rotation0`=0, `rotation1`=0, `rotation2`=-0.948323, `rotation3`=0.317306 WHERE `guid`=8851; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 1.05508 yards). +UPDATE `gameobject` SET `position_x`=-11872.6, `position_y`=185.119, `position_z`=22.6955, `orientation`=2.80998, `rotation0`=0, `rotation1`=0, `rotation2`=0.986285, `rotation3`=0.16505 WHERE `guid`=9187; + +-- Correct position of Goldthorn in Stranglethorn Vale (position is off by 0.300136 yards). +UPDATE `gameobject` SET `position_x`=-12987.7, `position_y`=316.323, `position_z`=31.1341, `orientation`=4.69494, `rotation0`=0, `rotation1`=0, `rotation2`=-0.71325, `rotation3`=0.70091 WHERE `guid`=8861; + +-- Missing Goldthorn spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2046, 1, 2689.89, -4126.37, 128.583, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 2046, 1, 3104.62, -4084.42, 103.802, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 2046, 1, 3329.76, -4367.33, 118.698, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 2046, 1, 3369.27, -4188.48, 105.304, 4.69494, 0, 0, -0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 2046, 1, 3488.25, -4052.56, 104.624, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 2046, 1, 3741.77, -4466.05, 152.379, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 1, 100, 0, 10); + +-- Missing Goldthorn spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+7, 2046, 0, -6921.44, -3104.99, 258.261, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 2046, 0, -6858.53, -3330.96, 245.336, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 2046, 0, -7285.21, -2336.14, 270.69, 6.26573, 0, 0, -0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 2046, 0, -7242.13, -2386.54, 252.656, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10); + +-- Missing Goldthorn spawns in Swamp of Sorrows. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+11, 2046, 0, -10315.6, -2560.88, 32.842, 4.66003, 0, 0, -0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 2046, 0, -9818.33, -3718.11, 34.2834, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 2046, 0, -10056.8, -2434.46, 32.7377, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 2046, 0, -10237.9, -2486.51, 38.0978, 1.39626, 0, 0, 0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 2046, 0, -10264.7, -2575.17, 40.6938, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 2046, 0, -10201.9, -2711.19, 29.335, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 2046, 0, -10325.4, -2475.95, 39.1077, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 2046, 0, -10911, -3819.2, 34.7746, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 2046, 0, -10896.3, -3767.41, 57.8128, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 2046, 0, -10798.5, -3760.03, 26.6011, 4.36332, 0, 0, -0.819152, 0.573577, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 2046, 0, -10700.6, -3674.6, 33.9176, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 2046, 0, -10613.8, -2827.23, 35.4732, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 2046, 0, -10059.7, -2787.6, 32.0309, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 2046, 0, -9915.4, -3618.61, 38.8888, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+156, 2046, 0, -10590.3, -2733.19, 34.7039, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10); + +-- Missing Goldthorn spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+25, 2046, 1, -2472.02, -2875.58, 44.545, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 2046, 1, -4222.87, -2760.22, 44.6807, 2.07694, 0, 0, 0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 2046, 1, -2414.11, -4040.26, 16.5305, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 2046, 1, -3639.01, -3525.38, 63.3026, 3.15906, 0, 0, -0.999962, 0.00873464, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 2046, 1, -2647, -4289.55, 19.7775, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 2046, 1, -2709.08, -2784.29, 65.9484, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 2046, 1, -3133.07, -3684.59, 51.8294, 5.14872, 0, 0, -0.537299, 0.843392, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 2046, 1, -2586.54, -3957.19, 19.2201, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 2046, 1, -3570.55, -3437.41, 56.9542, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 2046, 1, -3013.39, -3516.39, 75.8011, 1.65806, 0, 0, 0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 2046, 1, -2558.18, -3757.4, 36.4821, 1.46608, 0, 0, 0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 2046, 1, -4451.21, -3462.51, 31.8912, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 2046, 1, -4324.33, -3778.63, 31.5392, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 2046, 1, -4316.18, -3329.95, 34.2893, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 2046, 1, -4297.98, -3019.66, 34.9951, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 2046, 1, -4192.83, -3725.48, 66.4929, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 2046, 1, -3700.95, -3616.7, 62.1052, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 2046, 1, -3358.06, -3347.07, 62.8956, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 2046, 1, -3221.56, -3242.73, 53.6633, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 2046, 1, -3085.58, -3313.35, 51.3842, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 2046, 1, -2941.28, -3898.11, 35.0732, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 2046, 1, -2895.95, -4142.72, 59.94, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 2046, 1, -2259.19, -4276.45, 15.6076, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10); + +-- Missing Goldthorn spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+48, 2046, 0, -12776.1, 269.979, 16.8659, 4.10153, 0, 0, -0.887011, 0.461749, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 2046, 0, -12652.4, -763.995, 57.6516, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 2046, 0, -12103.3, -795.352, 45.2794, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 2046, 0, -12034.3, 138.011, 18.8933, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 2046, 0, -12773.8, -215.173, 37.9271, 0.0698117, 0, 0, 0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 2046, 0, -13646.9, 350.781, 50.8679, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 2046, 0, -12165.6, -532.823, 31.4166, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 2046, 0, -12520.5, -719.582, 40.9531, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 2046, 0, -14118.3, -86.2741, 10.6672, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 2046, 0, -14100.3, 169.757, 25.3825, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 2046, 0, -13655.9, -263.221, 8.17556, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 2046, 0, -13487.6, 258.03, 32.0391, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 2046, 0, -13405.4, 8.44661, 26.6973, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 2046, 0, -13072.9, -751.888, 89.3796, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 2046, 0, -12979, 111.059, 38.4194, 4.27606, 0, 0, -0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 2046, 0, -12978.1, -737.656, 55.4423, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 2046, 0, -12976.9, -792.139, 68.66, 2.40855, 0, 0, 0.93358, 0.358368, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 2046, 0, -12975.2, -572.484, 63.2591, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 2046, 0, -12974.7, -292.99, 12.7081, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 2046, 0, -12974.2, -809.106, 71.4965, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 2046, 0, -12963.7, -641.337, 53.2888, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 2046, 0, -12946.4, 386.505, 32.6579, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+70, 2046, 0, -12880.7, -487.855, 49.0174, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+71, 2046, 0, -12867.8, -742.715, 66.5625, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+72, 2046, 0, -12783.3, -861.34, 77.0613, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+73, 2046, 0, -12730.2, -911.51, 68.114, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+74, 2046, 0, -12684.8, -448.53, 32.1358, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 1, 100, 0, 10), +(@OGUID+75, 2046, 0, -12541.6, -432.074, 33.6578, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+76, 2046, 0, -12488.5, -135.226, 14.1769, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), +(@OGUID+77, 2046, 0, -12430.4, -946.587, 42.8795, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 1, 100, 0, 10), +(@OGUID+78, 2046, 0, -12338.7, -882.249, 49.0126, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+79, 2046, 0, -12254, -880.427, 22.8753, 6.24828, 0, 0, -0.0174522, 0.999848, 300, 300, 1, 100, 0, 10), +(@OGUID+80, 2046, 0, -12064.3, -892.214, 61.0584, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 1, 100, 0, 10), +(@OGUID+81, 2046, 0, -11989.2, -302.561, 35.3932, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+82, 2046, 0, -11838.5, 351.454, 43.381, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+83, 2046, 0, -11662.5, -651.957, 29.5929, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10); + +-- Missing Goldthorn spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+84, 2046, 0, 778.003, -343.424, 150.982, 5.84685, 0, 0, -0.216439, 0.976296, 300, 300, 1, 100, 0, 10), +(@OGUID+85, 2046, 0, 874.433, -211.295, 133.795, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+86, 2046, 0, 926.029, -279.575, 145, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+87, 2046, 0, 604.806, -744.798, 176.252, 5.49779, 0, 0, -0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+88, 2046, 0, 381.352, -626.85, 162.435, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+89, 2046, 0, 405.361, -570.059, 167.804, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+90, 2046, 0, 1163.05, -317.217, 49.2065, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+91, 2046, 0, 408.782, -316.026, 163.549, 5.23599, 0, 0, -0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(@OGUID+92, 2046, 0, 746.137, -986.213, 164.649, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+93, 2046, 0, 752.568, -899.055, 162.728, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+94, 2046, 0, 925.567, -276.475, 144.031, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+95, 2046, 0, 1102.51, -477.82, 91.9287, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 1, 100, 0, 10); + +-- Missing Goldthorn spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+96, 2046, 0, -1299.32, -2316.38, 61.1865, 5.77704, 0, 0, -0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+97, 2046, 0, -1195.1, -3645.17, 61.0922, 3.64774, 0, 0, -0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+98, 2046, 0, -891.027, -3056.27, 90.9899, 3.47321, 0, 0, -0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+99, 2046, 0, -843.388, -1725.92, 58.0707, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+100, 2046, 0, -678.993, -2016.39, 59.6948, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+101, 2046, 0, -804.534, -3596.95, 78.1736, 5.28835, 0, 0, -0.477159, 0.878817, 300, 300, 1, 100, 0, 10), +(@OGUID+102, 2046, 0, -1968.88, -2554.31, 75.2514, 0.802851, 0, 0, 0.390731, 0.920505, 300, 300, 1, 100, 0, 10), +(@OGUID+103, 2046, 0, -1274.86, -1488.95, 62.0622, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 1, 100, 0, 10), +(@OGUID+104, 2046, 0, -1645.62, -1495.3, 49.6567, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(@OGUID+105, 2046, 0, -1854.84, -1542.01, 64.4842, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+106, 2046, 0, -975.522, -3707.89, 99.7785, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+107, 2046, 0, -1853.14, -2781.02, 62.6143, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), +(@OGUID+108, 2046, 0, -2069.82, -2537.25, 80.8448, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(@OGUID+109, 2046, 0, -793.96, -3207.02, 87.3358, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+110, 2046, 0, -1789.37, -2527.05, 59.8264, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+111, 2046, 0, -806.16, -3584.53, 81.9184, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 1, 100, 0, 10), +(@OGUID+112, 2046, 0, -1938.13, -2390.06, 77.0251, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 1, 100, 0, 10), +(@OGUID+113, 2046, 0, -1143.61, -2419.61, 52.9614, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 1, 100, 0, 10); + +-- Missing Goldthorn spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+114, 2046, 0, 213.36, -3447.47, 152.571, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 1, 100, 0, 10), +(@OGUID+115, 2046, 0, 461.521, -3311.35, 123.003, 3.00195, 0, 0, 0.997563, 0.0697661, 300, 300, 1, 100, 0, 10), +(@OGUID+116, 2046, 0, 120.831, -4352.99, 121.36, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), +(@OGUID+117, 2046, 0, -230.018, -4438.47, 20.1907, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+118, 2046, 0, -9.83615, -4469.2, 155.765, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+119, 2046, 0, -412.539, -2738.74, 110.711, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+120, 2046, 0, -338.307, -3010.14, 99.9366, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 1, 100, 0, 10), +(@OGUID+121, 2046, 0, -57.5888, -4553.34, 16.4739, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), +(@OGUID+122, 2046, 0, 397.232, -4102.64, 119.983, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10); + +-- Missing Goldthorn spawns in Feralas. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+123, 2046, 1, -3552.46, 2371.1, 79.5589, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(@OGUID+124, 2046, 1, -4025.22, 2287.75, 24.822, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+125, 2046, 1, -4001.88, 1937.13, 105.72, 5.67232, 0, 0, -0.300705, 0.953717, 300, 300, 1, 100, 0, 10), +(@OGUID+126, 2046, 1, -3999.66, 219.765, 75.7146, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(@OGUID+127, 2046, 1, -4755.83, 708.226, 71.9197, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 0, 10), +(@OGUID+128, 2046, 1, -5524.98, 1042.34, 124.109, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 1, 100, 0, 10), +(@OGUID+129, 2046, 1, -4782.09, 1235.58, 115.628, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+130, 2046, 1, -4738.59, 823.524, 141.484, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+131, 2046, 1, -3028.14, 2512.9, 55.2185, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+132, 2046, 1, -4951.97, 172.805, 67.5288, 5.32326, 0, 0, -0.461748, 0.887011, 300, 300, 1, 100, 0, 10), +(@OGUID+133, 2046, 1, -5125.62, 1134.26, 92.5124, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+134, 2046, 1, -5815.48, 1328.89, 73.17, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+135, 2046, 1, -2877.14, 2099.61, 53.0593, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(@OGUID+136, 2046, 1, -5543.7, 1106.71, 69.3718, 1.53589, 0, 0, 0.694658, 0.71934, 300, 300, 1, 100, 0, 10), +(@OGUID+137, 2046, 1, -5849.93, 1498.83, 86.9555, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 1, 100, 0, 10), +(@OGUID+138, 2046, 1, -3082.83, 2815.37, 94.9709, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+139, 2046, 1, -3519.65, 2754.67, 96.079, 3.17653, 0, 0, -0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+140, 2046, 1, -4935.56, 1175.7, 75.7224, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+141, 2046, 1, -5266.91, 145.533, 70.0602, 6.05629, 0, 0, -0.113203, 0.993572, 300, 300, 1, 100, 0, 10), +(@OGUID+142, 2046, 1, -5117.77, 1161.25, 89.4788, 6.19592, 0, 0, -0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), +(@OGUID+143, 2046, 1, -5102.07, 1494.4, 58.2682, 2.9496, 0, 0, 0.995396, 0.0958512, 300, 300, 1, 100, 0, 10), +(@OGUID+144, 2046, 1, -5031.07, 1242.96, 59.0136, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+145, 2046, 1, -4870.05, 112.005, 91.8631, 6.17847, 0, 0, -0.0523357, 0.99863, 300, 300, 1, 100, 0, 10), +(@OGUID+146, 2046, 1, -4535.08, -160.486, 90.3256, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+147, 2046, 1, -4493.92, 720.847, 70.0898, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+148, 2046, 1, -4489.16, 2211.1, 15.0829, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+149, 2046, 1, -4307.46, 651.262, 80.2853, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 1, 100, 0, 10), +(@OGUID+150, 2046, 1, -4091.54, 2055.09, 90.7127, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+151, 2046, 1, -3992.67, -115.993, 148.908, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+152, 2046, 1, -3835.27, 2034.27, 80.7417, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+153, 2046, 1, -3611.08, 2022.71, 81.4454, 1.58825, 0, 0, 0.71325, 0.70091, 300, 300, 1, 100, 0, 10), +(@OGUID+154, 2046, 1, -3440.92, 2482.84, 50.1359, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+155, 2046, 1, -2729.44, 2550.14, 86.9635, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1308, 0, 'Goldthorn', 0, 10), -- Goldthorn in Azshara 41 objects total +(@OGUID+2, 1308, 0, 'Goldthorn', 0, 10), -- Goldthorn in Azshara 41 objects total +(@OGUID+3, 1308, 0, 'Goldthorn', 0, 10), -- Goldthorn in Azshara 41 objects total +(@OGUID+4, 1308, 0, 'Goldthorn', 0, 10), -- Goldthorn in Azshara 41 objects total +(@OGUID+5, 1308, 0, 'Goldthorn', 0, 10), -- Goldthorn in Azshara 41 objects total +(@OGUID+6, 1308, 0, 'Goldthorn', 0, 10), -- Goldthorn in Azshara 41 objects total +(@OGUID+7, 1283, 0, 'Goldthorn', 0, 10), -- Goldthorn in Badlands 41 objects total +(@OGUID+8, 1283, 0, 'Goldthorn', 0, 10), -- Goldthorn in Badlands 41 objects total +(@OGUID+9, 1283, 0, 'Goldthorn', 0, 10), -- Goldthorn in Badlands 41 objects total +(@OGUID+10, 1283, 0, 'Goldthorn', 0, 10), -- Goldthorn in Badlands 41 objects total +(@OGUID+11, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+12, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (1) 34 objects total +(@OGUID+13, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+14, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+15, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+16, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+17, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+18, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+19, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (1) 34 objects total +(@OGUID+20, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+21, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+22, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+23, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+24, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+156, 1313, 0, 'Goldthorn', 0, 10), -- Goldthorn in Swamp of Sorrows (2) 56 objects total +(@OGUID+25, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+26, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+27, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+28, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+29, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+30, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+31, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+32, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+33, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+34, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+35, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+36, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+37, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+38, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+39, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+40, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+41, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+42, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+43, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+44, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+45, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+46, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+47, 1103, 0, 'Goldthorn', 0, 10), -- Goldthorn in Dustwallow Marsh 9 objects total +(@OGUID+48, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+49, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+50, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+51, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+52, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+53, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+54, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+55, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+56, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+57, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+58, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+59, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+60, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+61, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+62, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+63, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+64, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+65, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+66, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+67, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+68, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+69, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+70, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+71, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+72, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+73, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+74, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+75, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+76, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+77, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+78, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+79, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+80, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+81, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+82, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+83, 1174, 0, 'Goldthorn', 0, 10), -- Goldthorn in Stranglethorn 184 objects total +(@OGUID+84, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+85, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+86, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+87, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+88, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+89, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+90, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+91, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+92, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+93, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+94, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+95, 1058, 0, 'Goldthorn', 0, 10), -- Goldthorn in Alterac 81 objects total +(@OGUID+96, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+97, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+98, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+99, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+100, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+101, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+102, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+103, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+104, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+105, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+106, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+107, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+108, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+109, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+110, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+111, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+112, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+113, 1181, 0, 'Goldthorn', 0, 10), -- Goldthorn in Arathi 120 objects total +(@OGUID+114, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+115, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+116, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+117, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+118, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+119, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+120, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+121, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+122, 1249, 0, 'Goldthorn', 0, 10), -- Goldthron in Hinterlands 50 objects total +(@OGUID+123, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+124, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+125, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+126, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+127, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+128, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+129, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+130, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+131, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+132, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+133, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+134, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+135, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+136, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+137, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+138, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+139, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+140, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+141, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+142, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+143, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+144, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+145, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+146, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+147, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+148, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+149, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+150, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+151, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+152, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+153, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+154, 1191, 0, 'Goldthorn', 0, 10), -- Goldthorn in Feralas 26 objects total +(@OGUID+155, 1191, 0, 'Goldthorn', 0, 10); -- Goldthorn in Feralas 26 objects total + +-- Correct Pools +UPDATE `pool_template` SET `description`='Goldthorn in Azshara' WHERE `entry`=1308; +DELETE FROM `pool_gameobject` WHERE `guid` IN (8614, 8670, 8671, 8678, 8695, 8724, 8725, 8726, 8727, 8728, 8732, 8794, 8795, 8796, 8808, 8835, 8857, 8913, 8914, 8915, 8916, 8956, 8957, 8958, 8959, 9016, 9021, 9068, 9070, 9085, 9086, 30629, 30877); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(8695, 1313, 0, 'Goldthorn', 0, 10), +(30629, 1313, 0, 'Goldthorn', 0, 10), +(30877, 1313, 0, 'Goldthorn', 0, 10); +UPDATE `pool_template` SET `description`='Goldthorn in Badlands' WHERE `entry`=1283; +UPDATE `pool_template` SET `description`='Goldthorn in Dustwallow Marsh' WHERE `entry`=1103; +UPDATE `pool_template` SET `description`='Goldthorn in Feralas' WHERE `entry`=1191; +UPDATE `pool_template` SET `description`='Goldthorn in Stranglethorn' WHERE `entry`=1174; +UPDATE `pool_template` SET `description`='Goldthorn in Swamp of Sorrows' WHERE `entry`=1313; +UPDATE `pool_template` SET `description`='Goldthorn in Hinterlands' WHERE `entry`=1249; +UPDATE `pool_gameobject` SET `description`='Goldthorn' WHERE `guid` IN (55946, 55947, 55968, 55971, 55994, 56013, 56048); + +-- Remove Custom Spawns (None of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (8823, 9125, 9198, 8757, 8843, 8890, 9161, 9035, 9071, 9040, 8883, 8969, 8748, 8629, 8933, 8692, 8608, 8611, 8612, 8614, 8615, 8619, 8622, 8624, 8625, 8628, 8630, 8631, 8632, 8633, 8634, 8635, 8639, 8640, 8642, 8649, 8651, 8652, 8653, 8655, 8656, 8659, 8662, 8665, 8667, 8668, 8670, 8671, 8672, 8673, 8674, 8676, 8677, 8678, 8685, 8686, 8688, 8696, 8697, 8698, 8699, 8700, 8701, 8703, 8704, 8705, 8715, 8717, 8719, 8720, 8722, 8724, 8725, 8726, 8727, 8728, 8730, 8732, 8733, 8734, 8735, 8736, 8738, 8742, 8743, 8744, 8745, 8752, 8758, 8759, 8760, 8761, 8762, 8765, 8767, 8768, 8774, 8775, 8779, 8782, 8785, 8786, 8787, 8790, 8791, 8792, 8793, 8794, 8795, 8796, 8798, 8799, 8801, 8802, 8804, 8806, 8807, 8808, 8809, 8810, 8811, 8812, 8813, 8815, 8818, 8819, 8824, 8825, 8828, 8829, 8830, 8831, 8833, 8834, 8835, 8836, 8837, 8839, 8840, 8841, 8842, 8847, 8849, 8850, 8852, 8853, 8855, 8857, 8859, 8860, 8862, 8864, 8865, 8866, 8867, 8868, 8869, 8870, 8871, 8878, 8879, 8880, 8881, 8882, 8884, 8885, 8889, 8891, 8892, 8893, 8895, 8897, 8898, 8900, 8901, 8903, 8904, 8905, 8907, 8908, 8909, 8910, 8913, 8914, 8915, 8916, 8918, 8919, 8920, 8921, 8922, 8923, 8924, 8926, 8927, 8928, 8930, 8931, 8935, 8936, 8937, 8938, 8939, 8940, 8941, 8942, 8943, 8944, 8945, 8946, 8947, 8948, 8949, 8952, 8953, 8954, 8955, 8956, 8957, 8958, 8959, 8960, 8961, 8962, 8963, 8967, 8968, 8971, 8973, 8976, 8978, 8980, 8982, 8984, 8986, 8987, 8991, 8993, 8994, 8995, 8998, 8999, 9002, 9003, 9004, 9005, 9008, 9009, 9010, 9011, 9013, 9014, 9015, 9016, 9018, 9020, 9021, 9022, 9025, 9026, 9027, 9028, 9030, 9031, 9036, 9039, 9041, 9043, 9044, 9045, 9046, 9048, 9050, 9051, 9053, 9054, 9055, 9057, 9060, 9061, 9065, 9066, 9067, 9068, 9069, 9070, 9072, 9073, 9075, 9076, 9084, 9085, 9086, 9089, 9090, 9092, 9093, 9094, 9095, 9100, 9101, 9103, 9105, 9106, 9107, 9108, 9109, 9110, 9111, 9112, 9117, 9120, 9123, 9127, 9129, 9132, 9133, 9135, 9136, 9137, 9138, 9139, 9140, 9141, 9142, 9143, 9146, 9147, 9148, 9149, 9150, 9151, 9152, 9155, 9156, 9160, 9162, 9163, 9164, 9165, 9166, 9167, 9168, 9169, 9170, 9171, 9177, 9178, 9179, 9180, 9181, 9182, 9184, 9186, 9190, 9191, 9192, 9193, 9194, 9195, 9196, 9197, 9199, 9200, 9201, 9202, 9203, 9204, 9205, 9206, 9207, 9208, 9213, 9214, 9216, 9220, 40022); +DELETE FROM `pool_gameobject` WHERE `guid` IN (8823, 9125, 9198, 8757, 8843, 8890, 9161, 9035, 9071, 9040, 8883, 8969, 8748, 8629, 8933, 8692, 8608, 8611, 8612, 8614, 8615, 8619, 8622, 8624, 8625, 8628, 8630, 8631, 8632, 8633, 8634, 8635, 8639, 8640, 8642, 8649, 8651, 8652, 8653, 8655, 8656, 8659, 8662, 8665, 8667, 8668, 8670, 8671, 8672, 8673, 8674, 8676, 8677, 8678, 8685, 8686, 8688, 8696, 8697, 8698, 8699, 8700, 8701, 8703, 8704, 8705, 8715, 8717, 8719, 8720, 8722, 8724, 8725, 8726, 8727, 8728, 8730, 8732, 8733, 8734, 8735, 8736, 8738, 8742, 8743, 8744, 8745, 8752, 8758, 8759, 8760, 8761, 8762, 8765, 8767, 8768, 8774, 8775, 8779, 8782, 8785, 8786, 8787, 8790, 8791, 8792, 8793, 8794, 8795, 8796, 8798, 8799, 8801, 8802, 8804, 8806, 8807, 8808, 8809, 8810, 8811, 8812, 8813, 8815, 8818, 8819, 8824, 8825, 8828, 8829, 8830, 8831, 8833, 8834, 8835, 8836, 8837, 8839, 8840, 8841, 8842, 8847, 8849, 8850, 8852, 8853, 8855, 8857, 8859, 8860, 8862, 8864, 8865, 8866, 8867, 8868, 8869, 8870, 8871, 8878, 8879, 8880, 8881, 8882, 8884, 8885, 8889, 8891, 8892, 8893, 8895, 8897, 8898, 8900, 8901, 8903, 8904, 8905, 8907, 8908, 8909, 8910, 8913, 8914, 8915, 8916, 8918, 8919, 8920, 8921, 8922, 8923, 8924, 8926, 8927, 8928, 8930, 8931, 8935, 8936, 8937, 8938, 8939, 8940, 8941, 8942, 8943, 8944, 8945, 8946, 8947, 8948, 8949, 8952, 8953, 8954, 8955, 8956, 8957, 8958, 8959, 8960, 8961, 8962, 8963, 8967, 8968, 8971, 8973, 8976, 8978, 8980, 8982, 8984, 8986, 8987, 8991, 8993, 8994, 8995, 8998, 8999, 9002, 9003, 9004, 9005, 9008, 9009, 9010, 9011, 9013, 9014, 9015, 9016, 9018, 9020, 9021, 9022, 9025, 9026, 9027, 9028, 9030, 9031, 9036, 9039, 9041, 9043, 9044, 9045, 9046, 9048, 9050, 9051, 9053, 9054, 9055, 9057, 9060, 9061, 9065, 9066, 9067, 9068, 9069, 9070, 9072, 9073, 9075, 9076, 9084, 9085, 9086, 9089, 9090, 9092, 9093, 9094, 9095, 9100, 9101, 9103, 9105, 9106, 9107, 9108, 9109, 9110, 9111, 9112, 9117, 9120, 9123, 9127, 9129, 9132, 9133, 9135, 9136, 9137, 9138, 9139, 9140, 9141, 9142, 9143, 9146, 9147, 9148, 9149, 9150, 9151, 9152, 9155, 9156, 9160, 9162, 9163, 9164, 9165, 9166, 9167, 9168, 9169, 9170, 9171, 9177, 9178, 9179, 9180, 9181, 9182, 9184, 9186, 9190, 9191, 9192, 9193, 9194, 9195, 9196, 9197, 9199, 9200, 9201, 9202, 9203, 9204, 9205, 9206, 9207, 9208, 9213, 9214, 9216, 9220, 40022); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (2046); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=47 WHERE `entry`=1174; +UPDATE `pool_template` SET `max_limit`=25 WHERE `entry`=1191; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1249; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1181; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1058; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1103; +UPDATE `pool_template` SET `max_limit`=7 WHERE `entry`=1283; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=1308; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1313; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230611095646_world.sql b/sql/migrations/20230611095646_world.sql new file mode 100644 index 00000000000..73a3428725c --- /dev/null +++ b/sql/migrations/20230611095646_world.sql @@ -0,0 +1,181 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230611095646'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230611095646'); +-- Add your query below. + + +-- Grave Moss (1628) +SET @OGUID = 29116; + +-- Correct position of Grave Moss in The Barrens (position is off by 1.84061 yards). +UPDATE `gameobject` SET `position_x`=-3996.27, `position_y`=-1861.18, `position_z`=91.7213, `orientation`=0.418879, `rotation0`=0, `rotation1`=0, `rotation2`=0.207911, `rotation3`=0.978148 WHERE `guid`=4442; + +-- Correct position of Grave Moss in Desolace (position is off by 0.88363 yards). +UPDATE `gameobject` SET `position_x`=-1243.92, `position_y`=1856.61, `position_z`=50.1459, `orientation`=5.95157, `rotation0`=0, `rotation1`=0, `rotation2`=-0.165047, `rotation3`=0.986286 WHERE `guid`=4437; + +-- Correct position of Grave Moss in Duskwood (position is off by 1.37584 yards). +UPDATE `gameobject` SET `position_x`=-10442.8, `position_y`=221.964, `position_z`=31.7509, `orientation`=2.37364, `rotation0`=0, `rotation1`=0, `rotation2`=0.927183, `rotation3`=0.374608 WHERE `guid`=4452; + +-- Correct position of Grave Moss in Arathi Highlands (position is off by 1.26648 yards). +UPDATE `gameobject` SET `position_x`=-1500.25, `position_y`=-1885.15, `position_z`=68.4893, `orientation`=0.680677, `rotation0`=0, `rotation1`=0, `rotation2`=0.333806, `rotation3`=0.942642 WHERE `guid`=4469; + +-- Correct position of Grave Moss in Alterac Mountains (position is off by 1.11913 yards). +UPDATE `gameobject` SET `position_x`=479.536, `position_y`=-309.049, `position_z`=155.839, `orientation`=4.34587, `rotation0`=0, `rotation1`=0, `rotation2`=-0.824126, `rotation3`=0.566406 WHERE `guid`=4445; + +-- Correct position of Grave Moss in Duskwood (position is off by 1.36779 yards). +UPDATE `gameobject` SET `position_x`=-10385.9, `position_y`=386.973, `position_z`=47.0414, `orientation`=5.06146, `rotation0`=0, `rotation1`=0, `rotation2`=-0.573576, `rotation3`=0.819152 WHERE `guid`=4465; + +-- Missing Grave Moss spawns in Duskwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1628, 0, -10547, 269.901, 28.4756, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4461 at 13.151790 yards. +(@OGUID+2, 1628, 0, -10344.9, 227.065, 32.6557, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4447 at 10.998572 yards. +(@OGUID+3, 1628, 0, -11007.5, -1295.47, 53.5987, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4440 at 8.845914 yards. +(@OGUID+4, 1628, 0, -10539.9, 442.972, 38.0475, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4485 at 14.838125 yards. +(@OGUID+5, 1628, 0, -11038.5, -1320, 53.6162, 0.680677, 0, 0, 0.333806, 0.942642, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 1628, 0, -10989.7, -1280.99, 52.7249, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 1628, 0, -10395.3, 174.046, 35.1744, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 1, 100, 0, 10); + +-- Missing Grave Moss spawns in Wetlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+8, 1628, 0, -2851.66, -2234.82, 16.3133, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4456 at 16.781769 yards. +(@OGUID+9, 1628, 0, -2887.61, -2191.98, 25.5817, 3.4383, 0, 0, -0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 1628, 0, -2874.28, -2189.41, 24.3568, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 1628, 0, -2863.84, -2169.54, 23.2902, 3.99681, 0, 0, -0.909961, 0.414694, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 1628, 0, -2853.07, -2194.42, 7.41447, 1.62316, 0, 0, 0.725374, 0.688355, 300, 300, 1, 100, 0, 10); + +-- Missing Grave Moss spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+13, 1628, 0, 493.417, -306.911, 153.738, 5.65487, 0, 0, -0.309016, 0.951057, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 4444 at 10.689419 yards. + +-- Missing Grave Moss spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+14, 1628, 0, -1517.81, -1918.35, 68.7376, 2.32129, 0, 0, 0.91706, 0.39875, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4464 at 5.861720 yards. +(@OGUID+15, 1628, 0, -1497.07, -1835.2, 68.4011, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 4449 at 11.842237 yards. + +-- Missing Grave Moss spawns in Eastern Plaguelands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+16, 1628, 0, 1602.21, -3239.35, 66.8794, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 33336 at 27.901777 yards. +(@OGUID+17, 1628, 0, 1619.87, -3271.2, 88.1834, 4.86947, 0, 0, -0.649447, 0.760406, 300, 300, 1, 100, 0, 10); -- Closest existing guid is 33336 at 35.080940 yards. + +-- Missing Grave Moss spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+18, 1628, 1, -1299.83, 1942.04, 51.1616, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4487 at 5.888136 yards. +(@OGUID+19, 1628, 1, -1599.25, 1376.42, 61.2987, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4481 at 433.997955 yards. +(@OGUID+20, 1628, 1, -1342.52, 963.65, 91.5162, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18676 at 331.919250 yards. +(@OGUID+21, 1628, 1, -1158.39, 2254.16, 92.2791, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4499 at 257.957367 yards. +(@OGUID+22, 1628, 1, -1307.94, 2046.85, 50.1442, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4499 at 20.791868 yards. +(@OGUID+23, 1628, 1, -1402.27, 1831.51, 50.1442, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4477 at 7.134086 yards. +(@OGUID+24, 1628, 1, -631.91, 1516.65, 89.813, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18676 at 653.399292 yards. +(@OGUID+25, 1628, 1, -647.017, 1758.21, 89.8061, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 4437 at 606.480042 yards. +(@OGUID+26, 1628, 1, -982.668, 2446.35, 94.8709, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 1, 100, 0, 10), -- Closest existing guid is 18680 at 208.852051 yards. +(@OGUID+27, 1628, 1, -2265.49, 1326.23, 63.6699, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 1628, 1, -2146.59, 1298.96, 63.5881, 4.34587, 0, 0, -0.824126, 0.566406, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 1628, 1, -1825.41, 2496.97, 63.0604, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 1628, 1, -1430.55, 1776.73, 50.1442, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 1628, 1, -1313.5, 1995.42, 50.4294, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 1628, 1, -1251.02, 1900.7, 50.1459, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 1628, 1, -1228.86, 1979.92, 50.146, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10); + +-- Missing Grave Moss spawns in Barrens. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+34, 1628, 1, -4010.3, -1761.14, 96.7407, 0.785397, 0, 0, 0.382683, 0.92388, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 1628, 1, -3996.27, -1861.18, 91.7213, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10); + +-- Missing Grave Moss spawns in Scarlet Monastery Graveyard. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+36, 1628, 189, 1746.37, 1410.68, 22.1887, 0.226892, 0, 0, 0.113203, 0.993572, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 1628, 189, 1775.33, 1288.49, 17.5498, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 1628, 189, 1776.21, 1224.47, 17.5028, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 1628, 189, 1796.03, 1417.5, 14.4893, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 1628, 189, 1818.8, 1241, 17.5499, 3.90954, 0, 0, -0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 1628, 189, 1833.85, 1318.35, 19.6896, 2.49582, 0, 0, 0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 1628, 189, 1836.24, 1408.23, 21.7179, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 1628, 189, 1839.61, 1377.49, 18.6989, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 1628, 189, 1840.29, 1347.77, 18.0907, 0, 0, 0, 0, 1, 300, 300, 1, 100, 0, 10); + +DELETE FROM `pool_gameobject` WHERE `guid` IN (4473); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 105, 0, 'Grave Moss', 0, 10), -- Grave Moss (x27) - Duskwood +(@OGUID+2, 105, 0, 'Grave Moss', 0, 10), -- Grave Moss (x6) - Duskwood +(@OGUID+3, 105, 0, 'Grave Moss', 0, 10), -- Grave Moss (x27) - Duskwood +(@OGUID+4, 105, 0, 'Grave Moss', 0, 10), -- Grave Moss (x27) - Duskwood +(@OGUID+5, 105, 0, 'Grave Moss', 0, 10), -- Grave Moss (x27) - Duskwood +(@OGUID+6, 105, 0, 'Grave Moss', 0, 10), -- Grave Moss (x6) - Duskwood +(@OGUID+7, 105, 0, 'Grave Moss', 0, 10), -- Grave Moss (x27) - Duskwood +(4473, 105, 0, 'Grave Moss', 0, 10), -- Static +(@OGUID+8, 1148, 0, 'Grave Moss', 0, 10), -- Grave Moss in Wetlands 15 objects total +(@OGUID+9, 1148, 0, 'Grave Moss', 0, 10), -- Grave Moss in Wetlands 15 objects total +(@OGUID+10, 1148, 0, 'Grave Moss', 0, 10), -- Grave Moss in Wetlands 15 objects total +(@OGUID+11, 1148, 0, 'Grave Moss', 0, 10), -- Grave Moss in Wetlands 15 objects total +(@OGUID+12, 1148, 0, 'Grave Moss', 0, 10), -- Grave Moss in Wetlands 15 objects total +(@OGUID+13, 1060, 0, 'Grave Moss', 0, 10), -- Grave Moss in Alterac 7 objects total +(@OGUID+14, 104, 0, 'Grave Moss', 0, 10), -- Grave Moss (x7) - Arathi Highlands +(@OGUID+15, 104, 0, 'Grave Moss', 0, 10), -- Grave Moss (x7) - Arathi Highlands +(@OGUID+16, 106, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Eastern Plaguelands +(@OGUID+17, 106, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Eastern Plaguelands +(@OGUID+18, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+19, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+20, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+21, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+22, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+23, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+24, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+25, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+26, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+27, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+28, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+29, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+30, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+31, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+32, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(@OGUID+33, 107, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Desolace +(18676, 107, 0, 'Grave Moss', 0, 10), -- Static +(18677, 107, 0, 'Grave Moss', 0, 10), -- Static +(18680, 107, 0, 'Grave Moss', 0, 10), -- Static +(@OGUID+34, 1083, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Barrens +(@OGUID+35, 1083, 0, 'Grave Moss', 0, 10); -- Grave Mosss in Barrens + +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES (514, 4, 'Grave Moss in Scarlet Monastery Graveyard', 0, 0, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+36, 514, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Scarlet Monastery Graveyard +(@OGUID+37, 514, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Scarlet Monastery Graveyard +(@OGUID+38, 514, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Scarlet Monastery Graveyard +(@OGUID+39, 514, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Scarlet Monastery Graveyard +(@OGUID+40, 514, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Scarlet Monastery Graveyard +(@OGUID+41, 514, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Scarlet Monastery Graveyard +(@OGUID+42, 514, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Scarlet Monastery Graveyard +(@OGUID+43, 514, 0, 'Grave Moss', 0, 10), -- Grave Mosss in Scarlet Monastery Graveyard +(@OGUID+44, 514, 0, 'Grave Moss', 0, 10); -- Grave Mosss in Scarlet Monastery Graveyard + +-- Correct Pools +UPDATE `pool_gameobject` SET `description`='Grave Moss' WHERE `guid` IN (4469, 16751, 4507, 4437, 4495, 4465, 4502, 4452, 33483, 14026, 4433, 17892); +UPDATE `pool_template` SET `description`='Grave Moss in Desolace' WHERE `entry`=107; +UPDATE `pool_template` SET `description`='Grave Moss in Duskwood' WHERE `entry`=105; +UPDATE `pool_template` SET `description`='Grave Moss in Eastern Plaguelands' WHERE `entry`=106; +UPDATE `pool_template` SET `description`='Grave Moss in Arathi Highlands' WHERE `entry`=104; +UPDATE `pool_template` SET `description`='Grave Moss in Barrens' WHERE `entry`=1083; +UPDATE `pool_template` SET `description`='Grave Moss in Wetlands' WHERE `entry`=1148; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (4504, 4471, 4481, 4442, 4432, 4434, 4435, 4438, 4439, 4440, 4443, 4444, 4446, 4447, 4448, 4449, 4450, 4451, 4453, 4454, 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4463, 4464, 4466, 4467, 4472, 4474, 4475, 4476, 4477, 4479, 4480, 4482, 4483, 4484, 4485, 4487, 4488, 4489, 4491, 4492, 4493, 4494, 4497, 4498, 4499, 4500, 4501, 4503, 4505, 39995); +DELETE FROM `pool_gameobject` WHERE `guid` IN (4504, 4471, 4481, 4442, 4432, 4434, 4435, 4438, 4439, 4440, 4443, 4444, 4446, 4447, 4448, 4449, 4450, 4451, 4453, 4454, 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4463, 4464, 4466, 4467, 4472, 4474, 4475, 4476, 4477, 4479, 4480, 4482, 4483, 4484, 4485, 4487, 4488, 4489, 4491, 4492, 4493, 4494, 4497, 4498, 4499, 4500, 4501, 4503, 4505, 39995); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (1628); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=107; +UPDATE `pool_template` SET `max_limit`=2 WHERE `entry`=1148; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230611105630_world.sql b/sql/migrations/20230611105630_world.sql new file mode 100644 index 00000000000..deac7269eb7 --- /dev/null +++ b/sql/migrations/20230611105630_world.sql @@ -0,0 +1,209 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230611105630'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230611105630'); +-- Add your query below. + + +-- Gromsblood (142145, 176637) +SET @OGUID = 42116; + +-- Correct position of Gromsblood in Desolace (position is off by 0.349976 yards). +UPDATE `gameobject` SET `position_x`=-1757.35, `position_y`=1973.41, `position_z`=62.1494, `orientation`=3.85718, `rotation0`=0, `rotation1`=0, `rotation2`=-0.936671, `rotation3`=0.35021 WHERE `guid`=16544; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 0.713928 yards). +UPDATE `gameobject` SET `position_x`=-11068.4, `position_y`=-3137.59, `position_z`=45.7823, `orientation`=0.471238, `rotation0`=0, `rotation1`=0, `rotation2`=0.233445, `rotation3`=0.97237 WHERE `guid`=16454; + +-- Correct position of Gromsblood in Desolace (position is off by 1.00904 yards). +UPDATE `gameobject` SET `position_x`=-1750.69, `position_y`=1685.46, `position_z`=61.1134, `orientation`=4.53786, `rotation0`=0, `rotation1`=0, `rotation2`=-0.766044, `rotation3`=0.642789 WHERE `guid`=16539; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 0.616224 yards). +UPDATE `gameobject` SET `position_x`=-11264.6, `position_y`=-2726.9, `position_z`=11.6191, `orientation`=4.34587, `rotation0`=0, `rotation1`=0, `rotation2`=-0.824126, `rotation3`=0.566406 WHERE `guid`=16499; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 4.72832 yards). +UPDATE `gameobject` SET `position_x`=-11710.5, `position_y`=-3100.65, `position_z`=15.1948, `orientation`=0.366518, `rotation0`=0, `rotation1`=0, `rotation2`=0.182235, `rotation3`=0.983255 WHERE `guid`=32304; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 0.648481 yards). +UPDATE `gameobject` SET `position_x`=-11214.9, `position_y`=-2946.36, `position_z`=9.6068, `orientation`=3.75246, `rotation0`=0, `rotation1`=0, `rotation2`=-0.953716, `rotation3`=0.300708 WHERE `guid`=16479; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 1.13314 yards). +UPDATE `gameobject` SET `position_x`=-11515.9, `position_y`=-2783.26, `position_z`=0.843735, `orientation`=5.95157, `rotation0`=0, `rotation1`=0, `rotation2`=-0.165047, `rotation3`=0.986286 WHERE `guid`=16453; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 3.12921 yards). +UPDATE `gameobject` SET `position_x`=-11732, `position_y`=-3298.92, `position_z`=9.4208, `orientation`=2.65289, `rotation0`=0, `rotation1`=0, `rotation2`=0.970295, `rotation3`=0.241925 WHERE `guid`=32106; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 0.665999 yards). +UPDATE `gameobject` SET `position_x`=-11686.6, `position_y`=-2854.75, `position_z`=3.78871, `orientation`=1.83259, `rotation0`=0, `rotation1`=0, `rotation2`=0.793353, `rotation3`=0.608762 WHERE `guid`=16497; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 0.307748 yards). +UPDATE `gameobject` SET `position_x`=-10915.8, `position_y`=-2889.21, `position_z`=12.7667, `orientation`=3.29869, `rotation0`=0, `rotation1`=0, `rotation2`=-0.996917, `rotation3`=0.0784664 WHERE `guid`=16472; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 0.865478 yards). +UPDATE `gameobject` SET `position_x`=-11426.8, `position_y`=-3023.33, `position_z`=1.12268, `orientation`=3.15906, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999962, `rotation3`=0.00873464 WHERE `guid`=16503; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 0.667978 yards). +UPDATE `gameobject` SET `position_x`=-11010.6, `position_y`=-2749.53, `position_z`=4.65064, `orientation`=2.63544, `rotation0`=0, `rotation1`=0, `rotation2`=0.968147, `rotation3`=0.250381 WHERE `guid`=16450; + +-- Correct position of Gromsblood in Blasted Lands (position is off by 0.938291 yards). +UPDATE `gameobject` SET `position_x`=-11451.1, `position_y`=-2646.92, `position_z`=22.7724, `orientation`=0.872664, `rotation0`=0, `rotation1`=0, `rotation2`=0.422618, `rotation3`=0.906308 WHERE `guid`=16463; + +-- Missing Gromsblood spawns in Blasted Lands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 142145, 0, -11813.1, -3189.12, -30.6491, 4.5204, 0, 0, -0.771625, 0.636078, 45, 90, 1, 100, 0, 10), +(@OGUID+2, 142145, 0, -11688.5, -3211.32, 11.8707, 5.2709, 0, 0, -0.484809, 0.87462, 45, 90, 1, 100, 0, 10), +(@OGUID+3, 142145, 0, -11373.2, -3043.34, -4.55977, 5.74214, 0, 0, -0.267238, 0.963631, 45, 90, 1, 100, 0, 10), +(@OGUID+4, 142145, 0, -11255, -3132.8, 2.85068, 5.39307, 0, 0, -0.430511, 0.902586, 45, 90, 1, 100, 0, 10), +(@OGUID+5, 142145, 0, -11872.9, -3162.18, -26.6012, 0.733038, 0, 0, 0.358368, 0.93358, 45, 90, 1, 100, 0, 10), +(@OGUID+6, 142145, 0, -11365.7, -3225.41, 9.86462, 4.97419, 0, 0, -0.608761, 0.793354, 45, 90, 1, 100, 0, 10), +(@OGUID+7, 142145, 0, -11835.8, -3261.03, -25.5813, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 142145, 0, -11812.4, -3346.55, 5.48995, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 142145, 0, -11811.1, -3047.59, 9.71363, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 142145, 0, -11755.8, -3155.15, -19.205, 4.11898, 0, 0, -0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 142145, 0, -11685.5, -3147.74, 14.2616, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 142145, 0, -11524.3, -3333.03, 13.6837, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 142145, 0, -11404, -2774.71, 2.90857, 4.03171, 0, 0, -0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 142145, 0, -11387.2, -2577.01, 70.5934, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 142145, 0, -11214.1, -2547.68, 100.099, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 1, 100, 0, 10); + +-- Missing Gromsblood spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+16, 142145, 1, 2049.3, -3138.72, 102.235, 1.91986, 0, 0, 0.819152, 0.573577, 45, 90, 1, 100, 0, 10), +(@OGUID+17, 142145, 1, 1953.24, -3148.67, 100.534, 3.927, 0, 0, -0.923879, 0.382686, 45, 90, 1, 100, 0, 10), +(@OGUID+18, 142145, 1, 1664.29, -3257.31, 144.601, 2.04204, 0, 0, 0.85264, 0.522499, 45, 90, 1, 100, 0, 10), +(@OGUID+19, 142145, 1, 1666.03, -3411.14, 143.724, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 142145, 1, 1987.07, -2988.45, 106.585, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 1, 100, 0, 10); + +-- Missing Gromsblood spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+21, 142145, 1, -1682.46, 1941.42, 62.2338, 2.21657, 0, 0, 0.894934, 0.446199, 45, 90, 1, 100, 0, 10), +(@OGUID+22, 142145, 1, -1866.38, 2046.31, 62.6681, 3.50812, 0, 0, -0.983254, 0.182238, 45, 90, 1, 100, 0, 10), +(@OGUID+23, 142145, 1, -1805, 1645.8, 61.2939, 5.18363, 0, 0, -0.522498, 0.85264, 45, 90, 1, 100, 0, 10), +(@OGUID+24, 142145, 1, -2052.13, 2077.23, 65.2471, 3.194, 0, 0, -0.999657, 0.0262016, 45, 90, 1, 100, 0, 10), +(@OGUID+25, 142145, 1, -1872.68, 1775.92, 66.0818, 3.80482, 0, 0, -0.945518, 0.325568, 45, 90, 1, 100, 0, 10), +(@OGUID+26, 142145, 1, -2114.53, 1920.92, 63.2417, 1.62316, 0, 0, 0.725374, 0.688355, 45, 90, 1, 100, 0, 10), +(@OGUID+27, 142145, 1, -1829.13, 1681.74, 61.6428, 2.54818, 0, 0, 0.956305, 0.292372, 45, 90, 1, 100, 0, 10), +(@OGUID+28, 142145, 1, -2027.25, 2133.57, 52.4994, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 142145, 1, -1988.43, 1979.86, 63.384, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 142145, 1, -1887.12, 1720.37, 62.723, 4.71239, 0, 0, -0.707107, 0.707107, 300, 300, 1, 100, 0, 10); + +-- Missing Gromsblood spawns in Felwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+31, 176637, 1, 3829.71, -1018.73, 239.014, 1.58825, 0, 0, 0.71325, 0.70091, 1800, 1800, 1, 100, 0, 10), +(@OGUID+32, 176637, 1, 4170.61, -1039.69, 290.399, 1.06465, 0, 0, 0.507538, 0.861629, 1800, 1800, 1, 100, 0, 10), +(@OGUID+33, 176637, 1, 6410.31, -1664.2, 489.088, 5.39307, 0, 0, -0.430511, 0.902586, 1800, 1800, 1, 100, 0, 10), +(@OGUID+34, 176637, 1, 4275.2, -526.568, 300.463, 5.00909, 0, 0, -0.594823, 0.803857, 1800, 1800, 1, 100, 0, 10), +(@OGUID+35, 176637, 1, 6216.45, -1058.25, 382.754, 1.58825, 0, 0, 0.71325, 0.70091, 1800, 1800, 1, 100, 0, 10), +(@OGUID+36, 176637, 1, 4713.48, -880.975, 333.382, 1.55334, 0, 0, 0.700909, 0.713251, 1800, 1800, 1, 100, 0, 10), +(@OGUID+37, 176637, 1, 4455.27, -649.972, 271.522, 0.925024, 0, 0, 0.446198, 0.894935, 1800, 1800, 1, 100, 0, 10), +(@OGUID+38, 176637, 1, 6171.32, -1320.39, 376.745, 4.90438, 0, 0, -0.636078, 0.771625, 1800, 1800, 1, 100, 0, 10), +(@OGUID+39, 176637, 1, 4953.85, -628.289, 293.128, 2.33874, 0, 0, 0.920505, 0.390732, 1800, 1800, 1, 100, 0, 10), +(@OGUID+40, 176637, 1, 4341.67, -975.19, 308.93, 3.31614, 0, 0, -0.996194, 0.087165, 1800, 1800, 1, 100, 0, 10), +(@OGUID+41, 176637, 1, 6435.29, -942.493, 423.112, 4.10153, 0, 0, -0.887011, 0.461749, 1800, 1800, 1, 100, 0, 10), +(@OGUID+42, 176637, 1, 4427.99, -969.055, 319.897, 1.02974, 0, 0, 0.492423, 0.870356, 1800, 1800, 1, 100, 0, 10), +(@OGUID+43, 176637, 1, 3665.94, -1034.32, 221.811, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 176637, 1, 3826.26, -744.31, 320.932, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 176637, 1, 3999.68, -794.823, 286.05, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 176637, 1, 4148.58, -697.723, 282.085, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 176637, 1, 4498.2, -518.471, 298.419, 4.92183, 0, 0, -0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 176637, 1, 4772.08, -429.159, 343.536, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 176637, 1, 5520.46, -982.505, 371.932, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 176637, 1, 5582.39, -883.424, 377.295, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 176637, 1, 5622.4, -1084.7, 379.209, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 176637, 1, 5991.86, -1328.28, 414.972, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 176637, 1, 6004.83, -1181.92, 376.221, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 176637, 1, 6317.09, -1277.11, 374.092, 4.2237, 0, 0, -0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 176637, 1, 6323.52, -1560.57, 446.547, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 176637, 1, 6858.76, -1927.15, 550.92, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 176637, 1, 6887.74, -1605.99, 500.34, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+2, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+3, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+4, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+5, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+6, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+7, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+8, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+9, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+10, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+11, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+12, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+13, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+14, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+15, 1275, 0, 'Gromsblood', 0, 10), -- Gromsblood in Blasted Lands 26 objects total +(@OGUID+16, 1327, 0, 'Gromsblood', 0, 10), -- Gromsblood in Ashenvale 8 objects total +(@OGUID+17, 1327, 0, 'Gromsblood', 0, 10), -- Gromsblood in Ashenvale 8 objects total +(@OGUID+18, 1327, 0, 'Gromsblood', 0, 10), -- Gromsblood in Ashenvale 8 objects total +(@OGUID+19, 1327, 0, 'Gromsblood', 0, 10), -- Gromsblood in Ashenvale 8 objects total +(@OGUID+20, 1327, 0, 'Gromsblood', 0, 10), -- Gromsblood in Ashenvale 8 objects total +(@OGUID+21, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+22, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+23, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+24, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+25, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+26, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+27, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+28, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+29, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+30, 1143, 0, 'Gromsblood', 0, 10), -- Gromsblood in Desolace 12 objects total +(@OGUID+31, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+32, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+33, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+34, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+35, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+36, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+37, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+38, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+39, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+40, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+41, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+42, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+43, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+44, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+45, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+46, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+47, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+48, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+49, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+50, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+51, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+52, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+53, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+54, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+55, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+56, 1225, 0, 'Gromsblood', 0, 10), -- Gromsbloods in Felwood +(@OGUID+57, 1225, 0, 'Gromsblood', 0, 10); -- Gromsbloods in Felwood + +-- Correct Pools +UPDATE `pool_template` SET `description`='Gromsblood in Dire Maul East' WHERE `entry`=4292; +UPDATE `pool_template` SET `description`='Gromsblood in Ashenvale' WHERE `entry`=1327; +UPDATE `pool_template` SET `description`='Gromsblood in Blasted Lands' WHERE `entry`=1275; +UPDATE `pool_template` SET `description`='Gromsblood in Desolace' WHERE `entry`=1143; +UPDATE `pool_template` SET `description`='Gromsblood in Felwood' WHERE `entry`=1225; +DELETE FROM `pool_template` WHERE `entry`=420; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (16449, 16502, 16451, 16452, 16455, 16459, 16460, 16461, 16465, 16466, 16467, 16468, 16469, 16470, 16471, 16473, 16474, 16480, 16483, 16484, 16485, 16486, 16487, 16488, 16489, 16490, 16491, 16492, 16493, 16494, 16495, 16496, 16500, 16501, 16505, 16506, 16507, 16508, 16509, 16512, 16513, 16514, 16516, 16519, 16520, 16522, 16524, 16525, 16528, 16529, 16530, 16532, 16535, 16536, 16542, 16543, 16545, 16456, 16457, 16475, 16476, 16477, 16478, 16481, 16482, 16498, 16504, 16515, 16517, 16526, 16527, 16538, 16540, 39997, 429012, 429013, 429014, 429015, 429016, 429017, 429018, 429019, 429020, 429021); +DELETE FROM `pool_gameobject` WHERE `guid` IN (16449, 16502, 16451, 16452, 16455, 16459, 16460, 16461, 16465, 16466, 16467, 16468, 16469, 16470, 16471, 16473, 16474, 16480, 16483, 16484, 16485, 16486, 16487, 16488, 16489, 16490, 16491, 16492, 16493, 16494, 16495, 16496, 16500, 16501, 16505, 16506, 16507, 16508, 16509, 16512, 16513, 16514, 16516, 16519, 16520, 16522, 16524, 16525, 16528, 16529, 16530, 16532, 16535, 16536, 16542, 16543, 16545, 16456, 16457, 16475, 16476, 16477, 16478, 16481, 16482, 16498, 16504, 16515, 16517, 16526, 16527, 16538, 16540, 39997, 429012, 429013, 429014, 429015, 429016, 429017, 429018, 429019, 429020, 429021); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (176637, 142145); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1275; +UPDATE `pool_template` SET `max_limit`=39 WHERE `entry`=1225; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1143; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1327; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230611123553_world.sql b/sql/migrations/20230611123553_world.sql new file mode 100644 index 00000000000..36c607d0caa --- /dev/null +++ b/sql/migrations/20230611123553_world.sql @@ -0,0 +1,177 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230611123553'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230611123553'); +-- Add your query below. + + +-- Icecap (176588) +SET @OGUID = 29013; + +-- Missing Icecap spawns in Winterspring. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 176588, 1, 6526.16, -4103.31, 661.573, 0.174532, 0, 0, 0.0871553, 0.996195, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20261 at 14.392767 yards. +(@OGUID+2, 176588, 1, 5267.52, -4901.57, 690.987, 0.610863, 0, 0, 0.300705, 0.953717, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49123 at 18.956522 yards. +(@OGUID+3, 176588, 1, 6457.21, -3587.55, 680.945, 4.7822, 0, 0, -0.681998, 0.731354, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49132 at 225.920197 yards. +(@OGUID+4, 176588, 1, 6451.75, -3584.58, 682.357, 2.58308, 0, 0, 0.961261, 0.27564, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49132 at 225.464111 yards. +(@OGUID+5, 176588, 1, 6223.48, -4188.69, 727.235, 2.91469, 0, 0, 0.993571, 0.113208, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49129 at 81.595734 yards. +(@OGUID+6, 176588, 1, 6049.27, -4390.58, 709.758, 1.20428, 0, 0, 0.566406, 0.824126, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20212 at 45.055138 yards. +(@OGUID+7, 176588, 1, 5644.77, -4574.31, 766.659, 1.11701, 0, 0, 0.529919, 0.848048, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20244 at 61.897308 yards. +(@OGUID+8, 176588, 1, 6828.07, -3437.83, 706.807, 4.60767, 0, 0, -0.743144, 0.669131, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20170 at 71.043182 yards. +(@OGUID+9, 176588, 1, 5077.42, -4713.18, 846.748, 4.50295, 0, 0, -0.777145, 0.629321, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20224 at 26.266981 yards. +(@OGUID+10, 176588, 1, 6452.4, -3043.28, 573.872, 4.66003, 0, 0, -0.725374, 0.688355, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20199 at 20.443680 yards. +(@OGUID+11, 176588, 1, 6710.26, -4405.53, 738.596, 4.7822, 0, 0, -0.681998, 0.731354, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20229 at 95.813690 yards. +(@OGUID+12, 176588, 1, 6482.95, -5062.63, 750.388, 1.88495, 0, 0, 0.809016, 0.587786, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20154 at 246.933487 yards. +(@OGUID+13, 176588, 1, 6773.42, -4154.48, 718.614, 1.29154, 0, 0, 0.601814, 0.798636, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20136 at 236.655411 yards. +(@OGUID+14, 176588, 1, 6268.37, -4792.4, 757.083, 3.05433, 0, 0, 0.999048, 0.0436193, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20154 at 138.282150 yards. +(@OGUID+15, 176588, 1, 6786.74, -3284.2, 656.729, 4.36332, 0, 0, -0.819152, 0.573577, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20143 at 69.426270 yards. +(@OGUID+16, 176588, 1, 6379.19, -5052.92, 752.284, 0.401425, 0, 0, 0.199368, 0.979925, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20154 at 161.478439 yards. +(@OGUID+17, 176588, 1, 7113.89, -4231.54, 691.835, 5.77704, 0, 0, -0.25038, 0.968148, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20213 at 45.164650 yards. +(@OGUID+18, 176588, 1, 5935.55, -4583.15, 717.809, 3.05433, 0, 0, 0.999048, 0.0436193, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20138 at 27.140123 yards. +(@OGUID+19, 176588, 1, 5571.02, -4874.4, 845.86, 4.24115, 0, 0, -0.85264, 0.522499, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20148 at 123.200233 yards. +(@OGUID+20, 176588, 1, 6342.89, -2458.11, 545.942, 0.471238, 0, 0, 0.233445, 0.97237, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20207 at 69.148834 yards. +(@OGUID+21, 176588, 1, 5121.67, -4969.84, 877.953, 0.95993, 0, 0, 0.461748, 0.887011, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49122 at 53.169540 yards. +(@OGUID+22, 176588, 1, 7187.52, -4762.29, 723.539, 2.87979, 0, 0, 0.991445, 0.130528, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49118 at 252.654037 yards. +(@OGUID+23, 176588, 1, 6748.4, -5178.43, 749.852, 1.13446, 0, 0, 0.537299, 0.843392, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 49121 at 260.971039 yards. +(@OGUID+24, 176588, 1, 6570.82, -3575.14, 708.331, 4.29351, 0, 0, -0.83867, 0.54464, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20190 at 178.045364 yards. +(@OGUID+25, 176588, 1, 5491.81, -4616.75, 810.12, 1.5708, 0, 0, 0.707107, 0.707107, 2700, 2700, 1, 100, 0, 10), -- Closest existing guid is 20214 at 82.023178 yards. +(@OGUID+26, 176588, 1, 5299.71, -4791.05, 692.076, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 176588, 1, 5362.61, -4663.41, 693.484, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 176588, 1, 5499.93, -4500.92, 753.462, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 176588, 1, 5683.18, -4967.84, 805.606, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 176588, 1, 5753.22, -4379.39, 795.883, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 176588, 1, 5828.07, -4488.39, 835.466, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 176588, 1, 5895.33, -4316.94, 793.796, 5.35816, 0, 0, -0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 176588, 1, 6003.07, -4418.86, 710.217, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 176588, 1, 6008.44, -4535.46, 703.405, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 176588, 1, 6333.68, -4801.04, 746.995, 1.71042, 0, 0, 0.754709, 0.656059, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 176588, 1, 6370.14, -4551.88, 748.762, 2.23402, 0, 0, 0.898793, 0.438373, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 176588, 1, 6448.57, -4510.68, 732.77, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 176588, 1, 6454.25, -2619.77, 565.284, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 176588, 1, 6515.3, -3416.05, 604.219, 3.7001, 0, 0, -0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+40, 176588, 1, 6516.43, -3904.8, 662.851, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 176588, 1, 6578.92, -4341.99, 691.947, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 176588, 1, 6589.15, -4946.13, 706.289, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 176588, 1, 6639.7, -2747.25, 555.466, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 176588, 1, 6640.42, -3021.46, 574.477, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 176588, 1, 6658.68, -4852.1, 717.863, 1.50098, 0, 0, 0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 176588, 1, 6675.95, -2620.21, 521.512, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 176588, 1, 6679.33, -2481.88, 537.281, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 176588, 1, 6754.1, -3469.91, 680.081, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 176588, 1, 6763.77, -3122.37, 575.62, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 176588, 1, 6781.86, -3677.09, 731.957, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 176588, 1, 6784.3, -2776.45, 576.472, 4.5204, 0, 0, -0.771625, 0.636078, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 176588, 1, 6786.35, -3076.26, 577.885, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 176588, 1, 6851.45, -3222.5, 640.463, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 176588, 1, 6851.57, -3695.66, 743.162, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 176588, 1, 6878.13, -4446.98, 741.202, 3.08918, 0, 0, 0.999657, 0.0262016, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 176588, 1, 7006.49, -5190.46, 728.23, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 176588, 1, 7045.73, -4755.71, 743.707, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 176588, 1, 7158.97, -4899.96, 704.893, 5.44543, 0, 0, -0.406736, 0.913546, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 176588, 1, 7169.13, -4930.43, 713.605, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 176588, 1, 7272.5, -4981.05, 728.168, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 176588, 1, 7277.05, -4973.89, 727.433, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 176588, 1, 7327.13, -4419.86, 648.908, 0.314158, 0, 0, 0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 176588, 1, 7352.37, -4970.27, 706.48, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 176588, 1, 7507.19, -3946.16, 721.172, 4.95674, 0, 0, -0.615661, 0.788011, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 176588, 1, 7529.78, -4746.17, 679.327, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 176588, 1, 7589.46, -3850.07, 685.916, 3.94445, 0, 0, -0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 176588, 1, 7695.14, -4542.93, 651.58, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 176588, 1, 7756.69, -4347.63, 720.633, 1.36136, 0, 0, 0.62932, 0.777146, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 176588, 1, 7869.31, -3854.13, 694.101, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+2, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+3, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+4, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+5, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+6, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+7, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+8, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+9, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+10, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+11, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+12, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+13, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+14, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+15, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+16, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+17, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+18, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+19, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+20, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+21, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+22, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+23, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+24, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+25, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+26, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+27, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+28, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+29, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+30, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+31, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+32, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+33, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+34, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+35, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+36, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+37, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+38, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+39, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+40, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+41, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+42, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+43, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+44, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+45, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+46, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+47, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+48, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+49, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+50, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+51, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+52, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+53, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+54, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+55, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+56, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+57, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+58, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+59, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+60, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+61, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+62, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+63, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+64, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+65, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+66, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+67, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+68, 1236, 0, 'Icecap', 0, 10), -- Icecaps in Winterspring 153 objects total +(@OGUID+69, 1236, 0, 'Icecap', 0, 10); -- Icecaps in Winterspring 153 objects total + +-- Correct Pools +UPDATE `pool_template` SET `description`='Icecap in Winterspring' WHERE `entry`=1236; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (20195, 20174, 20134, 20135, 20136, 20137, 20138, 20140, 20141, 20142, 20143, 20144, 20145, 20146, 20147, 20148, 20149, 20150, 20151, 20152, 20153, 20154, 20155, 20156, 20157, 20158, 20159, 20160, 20162, 20163, 20164, 20165, 20166, 20167, 20168, 20169, 20170, 20171, 20172, 20173, 20175, 20176, 20177, 20179, 20180, 20181, 20182, 20183, 20184, 20185, 20186, 20187, 20188, 20189, 20190, 20191, 20192, 20193, 20194, 20196, 20197, 20198, 20200, 20201, 20202, 20203, 20204, 20205, 20206, 20207, 20208, 20209, 20210, 20211, 20212, 20213, 20214, 20215, 20216, 20217, 20218, 20219, 20220, 20221, 20222, 20223, 20224, 20225, 20226, 20227, 20228, 20229, 20230, 20231, 20232, 20233, 20234, 20235, 20236, 20238, 20239, 20240, 20241, 20242, 20243, 20244, 20245, 20246, 20247, 20248, 20249, 20250, 20251, 20252, 20253, 20254, 20255, 20256, 20257, 20258, 20259, 20260, 20261, 20262); +DELETE FROM `pool_gameobject` WHERE `guid` IN (20195, 20174, 20134, 20135, 20136, 20137, 20138, 20140, 20141, 20142, 20143, 20144, 20145, 20146, 20147, 20148, 20149, 20150, 20151, 20152, 20153, 20154, 20155, 20156, 20157, 20158, 20159, 20160, 20162, 20163, 20164, 20165, 20166, 20167, 20168, 20169, 20170, 20171, 20172, 20173, 20175, 20176, 20177, 20179, 20180, 20181, 20182, 20183, 20184, 20185, 20186, 20187, 20188, 20189, 20190, 20191, 20192, 20193, 20194, 20196, 20197, 20198, 20200, 20201, 20202, 20203, 20204, 20205, 20206, 20207, 20208, 20209, 20210, 20211, 20212, 20213, 20214, 20215, 20216, 20217, 20218, 20219, 20220, 20221, 20222, 20223, 20224, 20225, 20226, 20227, 20228, 20229, 20230, 20231, 20232, 20233, 20234, 20235, 20236, 20238, 20239, 20240, 20241, 20242, 20243, 20244, 20245, 20246, 20247, 20248, 20249, 20250, 20251, 20252, 20253, 20254, 20255, 20256, 20257, 20258, 20259, 20260, 20261, 20262); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (176588); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=45 WHERE `entry`=1236; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230611150606_world.sql b/sql/migrations/20230611150606_world.sql new file mode 100644 index 00000000000..7c677b84b2a --- /dev/null +++ b/sql/migrations/20230611150606_world.sql @@ -0,0 +1,458 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230611150606'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230611150606'); +-- Add your query below. + + +-- Khadgar's Whisker (2043) +SET @OGUID = 35028; + +-- Correct position of Khadgar's Whisker in Swamp of Sorrows (position is off by 4.80832 yards). +UPDATE `gameobject` SET `position_x`=-10139.4, `position_y`=-2979.23, `position_z`=22.9316, `orientation`=1.81514, `rotation0`=0, `rotation1`=0, `rotation2`=0.788011, `rotation3`=0.615662 WHERE `guid`=7882; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.212475 yards). +UPDATE `gameobject` SET `position_x`=-11895.1, `position_y`=-238.187, `position_z`=18.641, `orientation`=5.91667, `rotation0`=0, `rotation1`=0, `rotation2`=-0.182235, `rotation3`=0.983255 WHERE `guid`=8121; + +-- Correct position of Khadgar's Whisker in Badlands (position is off by 0.701741 yards). +UPDATE `gameobject` SET `position_x`=-6862.68, `position_y`=-2684.03, `position_z`=244.368, `orientation`=4.83456, `rotation0`=0, `rotation1`=0, `rotation2`=-0.66262, `rotation3`=0.748956 WHERE `guid`=8129; + +-- Correct position of Khadgar's Whisker in Arathi Highlands (position is off by 0.934277 yards). +UPDATE `gameobject` SET `position_x`=-943.772, `position_y`=-2879.49, `position_z`=66.9773, `orientation`=4.83456, `rotation0`=0, `rotation1`=0, `rotation2`=-0.66262, `rotation3`=0.748956 WHERE `guid`=7903; + +-- Correct position of Khadgar's Whisker in Alterac Mountains (position is off by 0.00100708 yards). +UPDATE `gameobject` SET `position_x`=143.653, `position_y`=-93.971, `position_z`=115.869, `orientation`=0.436332, `rotation0`=0, `rotation1`=0, `rotation2`=0.216439, `rotation3`=0.976296 WHERE `guid`=7843; + +-- Correct position of Khadgar's Whisker in Arathi Highlands (position is off by 1.23729 yards). +UPDATE `gameobject` SET `position_x`=-1852.57, `position_y`=-3180.92, `position_z`=51.6127, `orientation`=1.81514, `rotation0`=0, `rotation1`=0, `rotation2`=0.788011, `rotation3`=0.615662 WHERE `guid`=7864; + +-- Correct position of Khadgar's Whisker in Arathi Highlands (position is off by 1.81555 yards). +UPDATE `gameobject` SET `position_x`=-1600.69, `position_y`=-2382.19, `position_z`=100.831, `orientation`=2.25147, `rotation0`=0, `rotation1`=0, `rotation2`=0.902585, `rotation3`=0.430512 WHERE `guid`=8105; + +-- Correct position of Khadgar's Whisker in Badlands (position is off by 1.11095 yards). +UPDATE `gameobject` SET `position_x`=-6757.96, `position_y`=-2769.66, `position_z`=242.919, `orientation`=2.30383, `rotation0`=0, `rotation1`=0, `rotation2`=0.913545, `rotation3`=0.406738 WHERE `guid`=8115; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.299943 yards). +UPDATE `gameobject` SET `position_x`=-12810.7, `position_y`=185.967, `position_z`=17.3171, `orientation`=2.40855, `rotation0`=0, `rotation1`=0, `rotation2`=0.93358, `rotation3`=0.358368 WHERE `guid`=7950; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.400393 yards). +UPDATE `gameobject` SET `position_x`=-12964.4, `position_y`=167.524, `position_z`=22.3694, `orientation`=2.79252, `rotation0`=0, `rotation1`=0, `rotation2`=0.984807, `rotation3`=0.173652 WHERE `guid`=7876; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 4.97169 yards). +UPDATE `gameobject` SET `position_x`=-14184.8, `position_y`=330.071, `position_z`=46.021, `orientation`=2.46091, `rotation0`=0, `rotation1`=0, `rotation2`=0.942641, `rotation3`=0.333808 WHERE `guid`=7964; + +-- Correct position of Khadgar's Whisker in Swamp of Sorrows (position is off by 0.819849 yards). +UPDATE `gameobject` SET `position_x`=-10319.2, `position_y`=-2683.88, `position_z`=23.6573, `orientation`=3.76991, `rotation0`=0, `rotation1`=0, `rotation2`=-0.951056, `rotation3`=0.309017 WHERE `guid`=8025; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.3001 yards). +UPDATE `gameobject` SET `position_x`=-12862.7, `position_y`=243.25, `position_z`=17.8317, `orientation`=2.58308, `rotation0`=0, `rotation1`=0, `rotation2`=0.961261, `rotation3`=0.27564 WHERE `guid`=7852; + +-- Correct position of Khadgar's Whisker in Feralas (position is off by 0.271044 yards). +UPDATE `gameobject` SET `position_x`=-4360.75, `position_y`=-345.096, `position_z`=38.7082, `orientation`=2.53072, `rotation0`=0, `rotation1`=0, `rotation2`=0.953716, `rotation3`=0.300708 WHERE `guid`=7907; + +-- Correct position of Khadgar's Whisker in Badlands (position is off by 0.682979 yards). +UPDATE `gameobject` SET `position_x`=-6803.79, `position_y`=-2829.65, `position_z`=242.446, `orientation`=0.925024, `rotation0`=0, `rotation1`=0, `rotation2`=0.446198, `rotation3`=0.894935 WHERE `guid`=8093; + +-- Correct position of Khadgar's Whisker in Badlands (position is off by 0.37096 yards). +UPDATE `gameobject` SET `position_x`=-7033.63, `position_y`=-2311, `position_z`=252.41, `orientation`=5.68977, `rotation0`=0, `rotation1`=0, `rotation2`=-0.292372, `rotation3`=0.956305 WHERE `guid`=7839; + +-- Correct position of Khadgar's Whisker in Arathi Highlands (position is off by 1.07569 yards). +UPDATE `gameobject` SET `position_x`=-1064.96, `position_y`=-3020.41, `position_z`=55.4701, `orientation`=3.4383, `rotation0`=0, `rotation1`=0, `rotation2`=-0.989016, `rotation3`=0.147811 WHERE `guid`=7888; + +-- Correct position of Khadgar's Whisker in Badlands (position is off by 0.59141 yards). +UPDATE `gameobject` SET `position_x`=-6877.51, `position_y`=-2974.67, `position_z`=241.777, `orientation`=2.46091, `rotation0`=0, `rotation1`=0, `rotation2`=0.942641, `rotation3`=0.333808 WHERE `guid`=7918; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.739606 yards). +UPDATE `gameobject` SET `position_x`=-12033.6, `position_y`=267.449, `position_z`=12.6497, `orientation`=5.44543, `rotation0`=0, `rotation1`=0, `rotation2`=-0.406736, `rotation3`=0.913546 WHERE `guid`=7889; + +-- Correct position of Khadgar's Whisker in The Hinterlands (position is off by 0.666402 yards). +UPDATE `gameobject` SET `position_x`=287.296, `position_y`=-3228.73, `position_z`=116.157, `orientation`=4.15388, `rotation0`=0, `rotation1`=0, `rotation2`=-0.874619, `rotation3`=0.48481 WHERE `guid`=7987; + +-- Correct position of Khadgar's Whisker in Dustwallow Marsh (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-3772.92, `position_y`=-3562.16, `position_z`=38.337, `orientation`=5.93412, `rotation0`=0, `rotation1`=0, `rotation2`=-0.173648, `rotation3`=0.984808 WHERE `guid`=56014; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.997005 yards). +UPDATE `gameobject` SET `position_x`=-11809.3, `position_y`=444.485, `position_z`=49.6407, `orientation`=3.47321, `rotation0`=0, `rotation1`=0, `rotation2`=-0.986285, `rotation3`=0.16505 WHERE `guid`=8173; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.43558 yards). +UPDATE `gameobject` SET `position_x`=-12771.2, `position_y`=-15.3801, `position_z`=9.45094, `orientation`=0.087266, `rotation0`=0, `rotation1`=0, `rotation2`=0.0436192, `rotation3`=0.999048 WHERE `guid`=7973; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.800839 yards). +UPDATE `gameobject` SET `position_x`=-11736.5, `position_y`=-268.625, `position_z`=26.3078, `orientation`=3.4034, `rotation0`=0, `rotation1`=0, `rotation2`=-0.991445, `rotation3`=0.130528 WHERE `guid`=7978; + +-- Correct position of Khadgar's Whisker in Badlands (position is off by 1.19267 yards). +UPDATE `gameobject` SET `position_x`=-6902.13, `position_y`=-2357.62, `position_z`=240.485, `orientation`=0.366518, `rotation0`=0, `rotation1`=0, `rotation2`=0.182235, `rotation3`=0.983255 WHERE `guid`=8007; + +-- Correct position of Khadgar's Whisker in The Hinterlands (position is off by 2.9465 yards). +UPDATE `gameobject` SET `position_x`=156.958, `position_y`=-4024.11, `position_z`=123.38, `orientation`=4.66003, `rotation0`=0, `rotation1`=0, `rotation2`=-0.725374, `rotation3`=0.688355 WHERE `guid`=8011; + +-- Correct position of Khadgar's Whisker in Feralas (position is off by 0.741573 yards). +UPDATE `gameobject` SET `position_x`=-4140.47, `position_y`=-185.429, `position_z`=56.7148, `orientation`=0.296705, `rotation0`=0, `rotation1`=0, `rotation2`=0.147809, `rotation3`=0.989016 WHERE `guid`=7863; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.349505 yards). +UPDATE `gameobject` SET `position_x`=-11670.1, `position_y`=-465.304, `position_z`=22.9578, `orientation`=4.18879, `rotation0`=0, `rotation1`=0, `rotation2`=-0.866025, `rotation3`=0.500001 WHERE `guid`=7883; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.430556 yards). +UPDATE `gameobject` SET `position_x`=-13871.3, `position_y`=661.595, `position_z`=15.0183, `orientation`=0.733038, `rotation0`=0, `rotation1`=0, `rotation2`=0.358368, `rotation3`=0.93358 WHERE `guid`=7963; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.963068 yards). +UPDATE `gameobject` SET `position_x`=-12535.2, `position_y`=-34.5063, `position_z`=22.1414, `orientation`=0.139624, `rotation0`=0, `rotation1`=0, `rotation2`=0.0697556, `rotation3`=0.997564 WHERE `guid`=8124; + +-- Correct position of Khadgar's Whisker in The Hinterlands (position is off by 1.22649 yards). +UPDATE `gameobject` SET `position_x`=11.1803, `position_y`=-3976.08, `position_z`=132.625, `orientation`=1.72787, `rotation0`=0, `rotation1`=0, `rotation2`=0.760406, `rotation3`=0.649449 WHERE `guid`=8052; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 0.924083 yards). +UPDATE `gameobject` SET `position_x`=-11828.9, `position_y`=-547.797, `position_z`=15.4699, `orientation`=0.104719, `rotation0`=0, `rotation1`=0, `rotation2`=0.0523357, `rotation3`=0.99863 WHERE `guid`=7897; + +-- Correct position of Khadgar's Whisker in Stranglethorn Vale (position is off by 1.01117 yards). +UPDATE `gameobject` SET `position_x`=-12438, `position_y`=-742.859, `position_z`=37.5079, `orientation`=5.61996, `rotation0`=0, `rotation1`=0, `rotation2`=-0.325567, `rotation3`=0.945519 WHERE `guid`=8088; + +-- Missing Khadgar's Whisker spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 2043, 0, -7038.73, -3109.59, 241.785, 0.0174525, 0, 0, 0.00872612, 0.999962, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 2043, 0, -6773.71, -2528.45, 243.776, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 2043, 0, -7099.71, -2385.18, 241.667, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 2043, 0, -7085.83, -3356.17, 243.178, 3.07177, 0, 0, 0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 2043, 0, -6790.94, -3502.5, 243.616, 3.83973, 0, 0, -0.939692, 0.34202, 300, 300, 1, 100, 0, 10); + +-- Missing Khadgar's Whisker spawns in Swamp of Sorrows. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+6, 2043, 0, -10271.1, -2857.08, 27.0663, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 2043, 0, -10338.1, -2849.28, 24.6491, 2.75761, 0, 0, 0.981627, 0.190812, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 2043, 0, -10659.2, -4227.48, 23.3317, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 2043, 0, -10107.4, -3413.07, 22.6165, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 2043, 0, -10686, -4084.35, 22.5595, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+11, 2043, 0, -10331, -2819.58, 24.9289, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 2043, 0, -10147.2, -4100.49, 21.9425, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 2043, 0, -10188.6, -3787.47, 22.6709, 5.39307, 0, 0, -0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 2043, 0, -10442.5, -3509.2, 23.4964, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 2043, 0, -10220.8, -3086.67, 22.225, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 2043, 0, -10803.2, -4056.36, 23.3321, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 2043, 0, -10799.5, -3901.02, 21.7152, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 2043, 0, -10667.8, -3866.48, 22.4199, 5.3058, 0, 0, -0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 2043, 0, -10271.9, -2974.04, 22.9212, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 2043, 0, -10251.2, -3603.33, 23.7774, 2.04204, 0, 0, 0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 2043, 0, -10222.2, -3910.89, 22.8978, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 2043, 0, -10206.6, -4192.47, 22.7902, 2.44346, 0, 0, 0.939692, 0.34202, 300, 300, 1, 100, 0, 10), +(@OGUID+23, 2043, 0, -10054.7, -3291.11, 23.8859, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 2043, 0, -9919.22, -4132.79, 22.7334, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10); + +-- Missing Khadgar's Whisker spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+25, 2043, 1, -3321.41, -2843.75, 32.791, 3.56047, 0, 0, -0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 2043, 1, -3316.13, -4017.71, 29.0155, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 2043, 1, -4127.7, -2823.48, 39.0979, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 2043, 1, -3841.73, -3706.29, 42.2347, 0.0523589, 0, 0, 0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 2043, 1, -4499.86, -3176.26, 35.5605, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 2043, 1, -4506, -3666.13, 38.9024, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 2043, 1, -4256.67, -3587.84, 43.1987, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 2043, 1, -3531.54, -3056.35, 36.5391, 0.453785, 0, 0, 0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 2043, 1, -4117.23, -3318.63, 38.7402, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 2043, 1, -3637.24, -3373.67, 40.16, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 2043, 1, -4864.74, -3428.35, 36.8739, 2.25147, 0, 0, 0.902585, 0.430512, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 2043, 1, -3940.15, -3543.23, 41.0601, 5.88176, 0, 0, -0.199368, 0.979925, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 2043, 1, -3847.56, -3010.89, 37.5911, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 2043, 1, -3384.03, -3199.55, 36.5296, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 2043, 1, -2865.03, -3739.31, 41.2133, 5.21854, 0, 0, -0.507538, 0.861629, 300, 300, 1, 100, 0, 10); + +-- Missing Khadgar's Whisker spawns in Azshara. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+40, 2043, 1, 4666.72, -6522.82, 113.834, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 2043, 1, 3213.58, -5146.55, 140.037, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 2043, 1, 2967.38, -4074.46, 103.338, 1.79769, 0, 0, 0.782608, 0.622515, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 2043, 1, 2630.11, -5716.02, 113.184, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 2043, 1, 2659.54, -5066.63, 119.639, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 2043, 1, 3375.02, -4844.78, 116.478, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 2043, 1, 4475.71, -6740.33, 96.6608, 3.29869, 0, 0, -0.996917, 0.0784664, 300, 300, 1, 100, 0, 10); + + +-- Missing Khadgar's Whisker spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+47, 2043, 0, -11723.3, 212.219, 41.4537, 1.64061, 0, 0, 0.731353, 0.681999, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 2043, 0, -12681.5, -121.948, 15.3385, 4.7473, 0, 0, -0.694658, 0.71934, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 2043, 0, -12732.6, -594.734, 42.1949, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 2043, 0, -13699.8, 511.229, 38.8513, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 2043, 0, -11793.7, 70.5265, 24.8554, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 2043, 0, -12362.9, -191.168, 22.3143, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 2043, 0, -11608.4, -581.081, 27.9593, 4.90438, 0, 0, -0.636078, 0.771625, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 2043, 0, -11548.4, 843.898, 23.3085, 2.47837, 0, 0, 0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 2043, 0, -12497.6, -818.028, 41.9242, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 2043, 0, -12841.2, 97.749, 19.3022, 5.46288, 0, 0, -0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 2043, 0, -14775.8, -152.402, 5.74952, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 2043, 0, -13625.2, 316.356, 44.1129, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 2043, 0, -13568.5, -234.428, 30.2198, 3.61284, 0, 0, -0.972369, 0.233448, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 2043, 0, -13419.6, 250.341, 22.6322, 5.13127, 0, 0, -0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 2043, 0, -13259.3, 496.703, 5.97683, 3.21142, 0, 0, -0.999391, 0.0349061, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 2043, 0, -13053, 413.668, 24.8047, 4.38078, 0, 0, -0.814116, 0.580703, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 2043, 0, -12874.8, -24.5285, 16.543, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 2043, 0, -12781.2, 109.064, 11.3627, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(@OGUID+65, 2043, 0, -12713, -241.92, 38.4442, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 2043, 0, -12472.2, -656.677, 38.4287, 1.01229, 0, 0, 0.484809, 0.87462, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 2043, 0, -12395.7, -772.087, 33.0181, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 2043, 0, -12194.6, -895.55, 40.0078, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 2043, 0, -12189.7, -829.898, 38.3669, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 1, 100, 0, 10), +(@OGUID+70, 2043, 0, -12176.9, 249.226, 3.41079, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(@OGUID+71, 2043, 0, -12076.2, -277.955, 17.7318, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+72, 2043, 0, -12004.3, -582.896, 14.048, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+73, 2043, 0, -11975.7, -265.456, 23.3149, 1.51844, 0, 0, 0.688354, 0.725374, 300, 300, 1, 100, 0, 10), +(@OGUID+74, 2043, 0, -11945.7, 296.664, 20.9065, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+75, 2043, 0, -11766.8, 157.535, 21.215, 3.54302, 0, 0, -0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+76, 2043, 0, -11748.8, 639.877, 50.7172, 1.22173, 0, 0, 0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+77, 2043, 0, -11679.9, -97.9076, 18.2134, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+78, 2043, 0, -11502.8, -655.407, 32.1102, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 1, 100, 0, 10); + +-- Missing Khadgar's Whisker spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+79, 2043, 0, 1017.78, -357.786, 61.5597, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), +(@OGUID+80, 2043, 0, 498.507, -1343.87, 68.2421, 5.48033, 0, 0, -0.390731, 0.920505, 300, 300, 1, 100, 0, 10), +(@OGUID+81, 2043, 0, -44.0645, -436.343, 105.588, 3.14159, 0, 0, -1, 0, 300, 300, 1, 100, 0, 10), +(@OGUID+82, 2043, 0, 1201.66, -569.665, 71.0431, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+83, 2043, 0, 651.71, -1333.18, 108.475, 5.96903, 0, 0, -0.156434, 0.987688, 300, 300, 1, 100, 0, 10), +(@OGUID+84, 2043, 0, 1216.54, -502.072, 62.9315, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 1, 100, 0, 10), +(@OGUID+85, 2043, 0, -61.4537, -242.914, 138.338, 2.63544, 0, 0, 0.968147, 0.250381, 300, 300, 1, 100, 0, 10), +(@OGUID+86, 2043, 0, -248.326, -285.914, 166.76, 5.53269, 0, 0, -0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+87, 2043, 0, -116.969, -118.776, 137.862, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+88, 2043, 0, 599.274, -846.469, 158.328, 1.15192, 0, 0, 0.544639, 0.838671, 300, 300, 1, 100, 0, 10), +(@OGUID+89, 2043, 0, 696.216, -803.623, 166.445, 3.49067, 0, 0, -0.984807, 0.173652, 300, 300, 1, 100, 0, 10), +(@OGUID+90, 2043, 0, 870.148, -925.065, 130.53, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+91, 2043, 0, 1026.24, -841.602, 99.1553, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+92, 2043, 0, 1176.82, -649.001, 63.1475, 1.55334, 0, 0, 0.700909, 0.713251, 300, 300, 1, 100, 0, 10), +(@OGUID+93, 2043, 0, 1183.12, -315.709, 42.4671, 6.03884, 0, 0, -0.121869, 0.992546, 300, 300, 1, 100, 0, 10); + +-- Missing Khadgar's Whisker spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+94, 2043, 0, -1025.81, -2997.91, 54.5303, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+95, 2043, 0, -998.321, -2613.74, 59.0053, 2.65289, 0, 0, 0.970295, 0.241925, 300, 300, 1, 100, 0, 10), +(@OGUID+96, 2043, 0, -833.354, -3573.68, 75.1468, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+97, 2043, 0, -1938.69, -2777.88, 76.5744, 4.88692, 0, 0, -0.642787, 0.766045, 300, 300, 1, 100, 0, 10), +(@OGUID+98, 2043, 0, -1005.75, -2761.2, 49.9008, 2.74016, 0, 0, 0.979924, 0.19937, 300, 300, 1, 100, 0, 10), +(@OGUID+99, 2043, 0, -1337.62, -3171.37, 36.8362, 0.575957, 0, 0, 0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(@OGUID+100, 2043, 0, -1874.17, -3108.33, 58.5064, 5.18363, 0, 0, -0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+101, 2043, 0, -1686.26, -3196.85, 29.4435, 4.50295, 0, 0, -0.777145, 0.629321, 300, 300, 1, 100, 0, 10), +(@OGUID+102, 2043, 0, -1652.72, -3462.09, 54.7456, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+103, 2043, 0, -1640.56, -3274.57, 24.9171, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+104, 2043, 0, -1325.07, -2853.97, 54.0805, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(@OGUID+105, 2043, 0, -1256.4, -1633.42, 49.7173, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10); + +-- Missing Khadgar's Whisker spawns in The Hinterlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+106, 2043, 0, 472.906, -3579.43, 119.614, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+107, 2043, 0, 34.7109, -4435.45, 145.705, 2.1293, 0, 0, 0.874619, 0.48481, 300, 300, 1, 100, 0, 10); + +-- Missing Khadgar's Whisker spawns in Feralas. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+108, 2043, 1, -4526.93, 733.041, 58.6208, 3.05433, 0, 0, 0.999048, 0.0436193, 300, 300, 1, 100, 0, 10), +(@OGUID+109, 2043, 1, -4151.86, 181.619, 60.0951, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+110, 2043, 1, -4444.69, -491.649, 16.8626, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), +(@OGUID+111, 2043, 1, -4045.41, 22.926, 71.7135, 4.01426, 0, 0, -0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(@OGUID+112, 2043, 1, -4963.53, 509.307, 9.36374, 3.87463, 0, 0, -0.93358, 0.358368, 300, 300, 1, 100, 0, 10), +(@OGUID+113, 2043, 1, -4746.1, 580.647, 37.8097, 3.194, 0, 0, -0.999657, 0.0262016, 300, 300, 1, 100, 0, 10), +(@OGUID+114, 2043, 1, -5066.7, 1580.28, 60.7236, 1.3439, 0, 0, 0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+115, 2043, 1, -5737.81, 1603.28, 79.7497, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+116, 2043, 1, -5852.32, 1607.68, 84.5751, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+117, 2043, 1, -5315.67, 1631.8, 52.4483, 5.86431, 0, 0, -0.207911, 0.978148, 300, 300, 1, 100, 0, 10), +(@OGUID+118, 2043, 1, -5204.47, 1650.32, 86.5355, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+119, 2043, 1, -2908.44, 2786.06, 80.2477, 5.23599, 0, 0, -0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(@OGUID+120, 2043, 1, -3451.05, 2724.27, 80.1605, 2.02458, 0, 0, 0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+121, 2043, 1, -4543.79, 876.104, 58.5503, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+122, 2043, 1, -5071.13, 1282.02, 41.5515, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+123, 2043, 1, -5024.87, 1576.07, 59.1374, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+124, 2043, 1, -4977.69, 1288.03, 98.0431, 2.49582, 0, 0, 0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(@OGUID+125, 2043, 1, -4651.69, 1035.05, 108.29, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+126, 2043, 1, -4640.38, 1532.9, 124.493, 0.087266, 0, 0, 0.0436192, 0.999048, 300, 300, 1, 100, 0, 10), +(@OGUID+127, 2043, 1, -4442.9, 648.624, 66.5648, 1.93731, 0, 0, 0.824125, 0.566408, 300, 300, 1, 100, 0, 10), +(@OGUID+128, 2043, 1, -4422.45, -75.8642, 56.9736, 1.309, 0, 0, 0.608761, 0.793354, 300, 300, 1, 100, 0, 10), +(@OGUID+129, 2043, 1, -4421.48, 1457.81, 125.772, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+130, 2043, 1, -4357.07, 690.767, 91.7815, 2.28638, 0, 0, 0.909961, 0.414694, 300, 300, 1, 100, 0, 10), +(@OGUID+131, 2043, 1, -4211.01, 617.553, 66.1571, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+132, 2043, 1, -4182.84, 263.658, 53.623, 3.35105, 0, 0, -0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+133, 2043, 1, -3862.15, 1882.34, 86.0225, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+134, 2043, 1, -3794.42, 1760.53, 159.905, 0.820303, 0, 0, 0.398748, 0.91706, 300, 300, 1, 100, 0, 10), +(@OGUID+135, 2043, 1, -2964.38, 2557.44, 43.6311, 2.96704, 0, 0, 0.996194, 0.087165, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1282, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Badlands 26 objects total +(@OGUID+2, 1282, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Badlands 26 objects total +(@OGUID+3, 1282, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Badlands 26 objects total +(@OGUID+4, 1282, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Badlands 26 objects total +(@OGUID+5, 1282, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Badlands 26 objects total +(@OGUID+6, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+7, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+8, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+9, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+10, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+11, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+12, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+13, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+14, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+15, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+16, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+17, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+18, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+19, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+20, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+21, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+22, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+23, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(@OGUID+24, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(@OGUID+25, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+26, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+27, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+28, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+29, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+30, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+31, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+32, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+33, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+34, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+35, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+36, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+37, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+38, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+39, 1102, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Dustwallow Marsh 9 objects total +(@OGUID+40, 1055, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Azshara 14 objects total +(@OGUID+41, 1055, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Azshara 14 objects total +(@OGUID+42, 1055, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Azshara 14 objects total +(@OGUID+43, 1055, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Azshara 14 objects total +(@OGUID+44, 1055, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Azshara 14 objects total +(@OGUID+45, 1055, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Azshara 14 objects total +(@OGUID+46, 1055, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Azshara 14 objects total +(@OGUID+47, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+48, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+49, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+50, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+51, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+52, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+53, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+54, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+55, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+56, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+57, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+58, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+59, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+60, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+61, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+62, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+63, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+64, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+65, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+66, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+67, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+68, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+69, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+70, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+71, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+72, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+73, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+74, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+75, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+76, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+77, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+78, 1173, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Stranglethorn 179 objects total +(@OGUID+79, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+80, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+81, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+82, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+83, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+84, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+85, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+86, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+87, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+88, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+89, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+90, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+91, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+92, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+93, 1059, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Alterac 26 objects total +(@OGUID+94, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+95, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+96, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+97, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+98, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+99, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+100, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+101, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+102, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+103, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+104, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+105, 1182, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Arathi 71 objects total +(@OGUID+106, 1248, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Hinterlands 28 objects total +(@OGUID+107, 1248, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Hinterlands 28 objects total +(@OGUID+108, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+109, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+110, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+111, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+112, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+113, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+114, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+115, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+116, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+117, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+118, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+119, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+120, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+121, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+122, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+123, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+124, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+125, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+126, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+127, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+128, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+129, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+130, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+131, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+132, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+133, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+134, 1189, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Feralas 14 objects total +(@OGUID+135, 1189, 0, 'Khadgars Whisker', 0, 10); -- Khadgars Whisker in Feralas 14 objects total + +-- Correct Pools +DELETE FROM `pool_template` WHERE `entry` = 1310; +DELETE FROM `pool_gameobject` WHERE `pool_entry` = 1310; +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(7103, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(7162, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +(8025, 1309, 0, 'Khadgars Whisker', 0, 10), -- Khadgars Whisker in Swamp of Sorrows (1) 26 objects total +(30624, 1309, 0, 'Khadgars Whisker', 0, 10); -- Khadgars Whisker in Swamp of Sorrows (2) 25 objects total +UPDATE `pool_template` SET `description`='Khadgars Whisker in Badlands' WHERE `entry`=1282; +UPDATE `pool_template` SET `description`='Khadgars Whisker in Dustwallow Marsh' WHERE `entry`=1102; +UPDATE `pool_template` SET `description`='Khadgars Whisker in Feralas' WHERE `entry`=1189; +UPDATE `pool_template` SET `description`='Khadgars Whisker in Hinterlands' WHERE `entry`=1248; +UPDATE `pool_template` SET `description`='Khadgars Whisker in Stranglethorn' WHERE `entry`=1173; +UPDATE `pool_template` SET `description`='Khadgars Whisker in Swamp of Sorrows' WHERE `entry`=1309; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (7886, 8035, 7890, 8142, 7994, 7855, 8171, 8084, 8086, 8094, 8060, 8112, 7831, 7832, 7833, 7834, 7835, 7836, 7837, 7838, 7841, 7844, 7845, 7846, 7847, 7849, 7850, 7853, 7854, 7857, 7858, 7859, 7860, 7861, 7862, 7865, 7866, 7867, 7868, 7869, 7870, 7871, 7872, 7873, 7878, 7879, 7880, 7881, 7884, 7885, 7891, 7892, 7893, 7894, 7895, 7896, 7898, 7899, 7900, 7901, 7902, 7904, 7905, 7906, 7908, 7909, 7910, 7912, 7913, 7915, 7916, 7917, 7919, 7921, 7922, 7923, 7924, 7925, 7926, 7928, 7929, 7930, 7933, 7934, 7936, 7937, 7938, 7939, 7940, 7941, 7942, 7943, 7945, 7947, 7948, 7949, 7951, 7953, 7954, 7955, 7956, 7957, 7958, 7959, 7960, 7961, 7962, 7966, 7967, 7968, 7969, 7970, 7971, 7972, 7975, 7976, 7979, 7980, 7981, 7982, 7983, 7985, 7986, 7988, 7991, 7992, 7993, 7995, 7997, 7998, 8000, 8001, 8002, 8003, 8004, 8005, 8006, 8009, 8010, 8012, 8013, 8014, 8018, 8020, 8021, 8022, 8026, 8029, 8030, 8031, 8032, 8033, 8034, 8036, 8037, 8038, 8039, 8040, 8041, 8042, 8043, 8044, 8045, 8046, 8047, 8048, 8051, 8053, 8054, 8055, 8057, 8059, 8061, 8064, 8065, 8066, 8067, 8068, 8069, 8072, 8073, 8074, 8075, 8076, 8077, 8079, 8080, 8081, 8082, 8083, 8085, 8087, 8089, 8090, 8091, 8096, 8097, 8098, 8100, 8101, 8106, 8107, 8108, 8109, 8110, 8111, 8113, 8114, 8116, 8117, 8118, 8119, 8120, 8122, 8123, 8125, 8126, 8130, 8131, 8132, 8133, 8135, 8136, 8137, 8138, 8139, 8140, 8141, 8143, 8144, 8145, 8146, 8147, 8148, 8149, 8150, 8151, 8152, 8153, 8154, 8155, 8156, 8157, 8158, 8159, 8160, 8161, 8162, 8164, 8165, 8166, 8167, 8168, 8169, 8170, 8172, 8175, 8177, 8178, 8179, 8180, 8181, 8182, 8184, 8186, 8187, 8188, 8189); +DELETE FROM `pool_gameobject` WHERE `guid` IN (7886, 8035, 7890, 8142, 7994, 7855, 8171, 8084, 8086, 8094, 8060, 8112, 7831, 7832, 7833, 7834, 7835, 7836, 7837, 7838, 7841, 7844, 7845, 7846, 7847, 7849, 7850, 7853, 7854, 7857, 7858, 7859, 7860, 7861, 7862, 7865, 7866, 7867, 7868, 7869, 7870, 7871, 7872, 7873, 7878, 7879, 7880, 7881, 7884, 7885, 7891, 7892, 7893, 7894, 7895, 7896, 7898, 7899, 7900, 7901, 7902, 7904, 7905, 7906, 7908, 7909, 7910, 7912, 7913, 7915, 7916, 7917, 7919, 7921, 7922, 7923, 7924, 7925, 7926, 7928, 7929, 7930, 7933, 7934, 7936, 7937, 7938, 7939, 7940, 7941, 7942, 7943, 7945, 7947, 7948, 7949, 7951, 7953, 7954, 7955, 7956, 7957, 7958, 7959, 7960, 7961, 7962, 7966, 7967, 7968, 7969, 7970, 7971, 7972, 7975, 7976, 7979, 7980, 7981, 7982, 7983, 7985, 7986, 7988, 7991, 7992, 7993, 7995, 7997, 7998, 8000, 8001, 8002, 8003, 8004, 8005, 8006, 8009, 8010, 8012, 8013, 8014, 8018, 8020, 8021, 8022, 8026, 8029, 8030, 8031, 8032, 8033, 8034, 8036, 8037, 8038, 8039, 8040, 8041, 8042, 8043, 8044, 8045, 8046, 8047, 8048, 8051, 8053, 8054, 8055, 8057, 8059, 8061, 8064, 8065, 8066, 8067, 8068, 8069, 8072, 8073, 8074, 8075, 8076, 8077, 8079, 8080, 8081, 8082, 8083, 8085, 8087, 8089, 8090, 8091, 8096, 8097, 8098, 8100, 8101, 8106, 8107, 8108, 8109, 8110, 8111, 8113, 8114, 8116, 8117, 8118, 8119, 8120, 8122, 8123, 8125, 8126, 8130, 8131, 8132, 8133, 8135, 8136, 8137, 8138, 8139, 8140, 8141, 8143, 8144, 8145, 8146, 8147, 8148, 8149, 8150, 8151, 8152, 8153, 8154, 8155, 8156, 8157, 8158, 8159, 8160, 8161, 8162, 8164, 8165, 8166, 8167, 8168, 8169, 8170, 8172, 8175, 8177, 8178, 8179, 8180, 8181, 8182, 8184, 8186, 8187, 8188, 8189); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (2043); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1059; +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1182; +UPDATE `pool_template` SET `max_limit`=3 WHERE `entry`=1055; +UPDATE `pool_template` SET `max_limit`=6 WHERE `entry`=1282; +UPDATE `pool_template` SET `max_limit`=17 WHERE `entry`=1102; +UPDATE `pool_template` SET `max_limit`=23 WHERE `entry`=1189; +UPDATE `pool_template` SET `max_limit`=4 WHERE `entry`=1248; +UPDATE `pool_template` SET `max_limit`=36 WHERE `entry`=1173; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1309; + +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(13693, 2043, 0, -224.735, -434.981, 71.6844, 3.59538, 0, 0, -0.97437, 0.224951, 300, 300, 1, 100, 0, 10); +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(13693, 1248, 0, 'Khadgars Whisker', 0, 10); -- Khadgars Whisker in Hinterlands 28 objects total + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230611192738_world.sql b/sql/migrations/20230611192738_world.sql new file mode 100644 index 00000000000..5e703ac0b9e --- /dev/null +++ b/sql/migrations/20230611192738_world.sql @@ -0,0 +1,808 @@ +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230611192738'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230611192738'); +-- Add your query below. + + +-- Kingsblood (1624) +SET @OGUID = 43326; + +-- Correct position of Kingsblood in Thousand Needles (position is off by 0.744806 yards). +UPDATE `gameobject` SET `position_x`=-6023.53, `position_y`=-3794.54, `position_z`=-58.75, `orientation`=5.63741, `rotation0`=0, `rotation1`=0, `rotation2`=-0.317305, `rotation3`=0.948324 WHERE `guid`=4359; + +-- Correct position of Kingsblood in Thousand Needles (position is off by 0.898815 yards). +UPDATE `gameobject` SET `position_x`=-6249.16, `position_y`=-3551.2, `position_z`=-58.7499, `orientation`=5.91667, `rotation0`=0, `rotation1`=0, `rotation2`=-0.182235, `rotation3`=0.983255 WHERE `guid`=4356; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.479054 yards). +UPDATE `gameobject` SET `position_x`=-4111.47, `position_y`=-1954.08, `position_z`=91.9037, `orientation`=5.32326, `rotation0`=0, `rotation1`=0, `rotation2`=-0.461748, `rotation3`=0.887011 WHERE `guid`=4406; + +-- Correct position of Kingsblood in Stonetalon Mountains (position is off by 1.02303 yards). +UPDATE `gameobject` SET `position_x`=2408.39, `position_y`=1116.03, `position_z`=311.155, `orientation`=2.14675, `rotation0`=0, `rotation1`=0, `rotation2`=0.878817, `rotation3`=0.47716 WHERE `guid`=4429; + +-- Correct position of Kingsblood in Desolace (position is off by 0.763617 yards). +UPDATE `gameobject` SET `position_x`=-982.269, `position_y`=1717.79, `position_z`=61.5822, `orientation`=1.36136, `rotation0`=0, `rotation1`=0, `rotation2`=0.62932, `rotation3`=0.777146 WHERE `guid`=4340; + +-- Correct position of Kingsblood in Swamp of Sorrows (position is off by 1.49243 yards). +UPDATE `gameobject` SET `position_x`=-10226.6, `position_y`=-3333.69, `position_z`=22.4027, `orientation`=2.87979, `rotation0`=0, `rotation1`=0, `rotation2`=0.991445, `rotation3`=0.130528 WHERE `guid`=4280; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 1.36557 yards). +UPDATE `gameobject` SET `position_x`=-11968.7, `position_y`=67.8222, `position_z`=13.6903, `orientation`=1.93731, `rotation0`=0, `rotation1`=0, `rotation2`=0.824125, `rotation3`=0.566408 WHERE `guid`=4305; + +-- Correct position of Kingsblood in Badlands (position is off by 0.581931 yards). +UPDATE `gameobject` SET `position_x`=-6950.24, `position_y`=-2351.53, `position_z`=240.744, `orientation`=0.855211, `rotation0`=0, `rotation1`=0, `rotation2`=0.414693, `rotation3`=0.909961 WHERE `guid`=4386; + +-- Correct position of Kingsblood in Badlands (position is off by 0.30802 yards). +UPDATE `gameobject` SET `position_x`=-6713.75, `position_y`=-2715.18, `position_z`=241.668, `orientation`=4.43314, `rotation0`=0, `rotation1`=0, `rotation2`=-0.798635, `rotation3`=0.601815 WHERE `guid`=4381; + +-- Correct position of Kingsblood in Thousand Needles (position is off by 0.834636 yards). +UPDATE `gameobject` SET `position_x`=-5518.8, `position_y`=-2254.82, `position_z`=-59.8433, `orientation`=0.349065, `rotation0`=0, `rotation1`=0, `rotation2`=0.173648, `rotation3`=0.984808 WHERE `guid`=4428; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.0100098 yards). +UPDATE `gameobject` SET `position_x`=-3652.88, `position_y`=-2094.61, `position_z`=92.8224, `orientation`=2.11185, `rotation0`=0, `rotation1`=0, `rotation2`=0.870356, `rotation3`=0.492424 WHERE `guid`=4043; + +-- Correct position of Kingsblood in Alterac Mountains (position is off by 0.125032 yards). +UPDATE `gameobject` SET `position_x`=184.216, `position_y`=42.8294, `position_z`=55.9464, `orientation`=2.67035, `rotation0`=0, `rotation1`=0, `rotation2`=0.972369, `rotation3`=0.233448 WHERE `guid`=4354; + +-- Correct position of Kingsblood in Duskwood (position is off by 1.30492 yards). +UPDATE `gameobject` SET `position_x`=-10967.3, `position_y`=-865.113, `position_z`=64.4771, `orientation`=5.93412, `rotation0`=0, `rotation1`=0, `rotation2`=-0.173648, `rotation3`=0.984808 WHERE `guid`=4377; + +-- Correct position of Kingsblood in Alterac Mountains (position is off by 0.950773 yards). +UPDATE `gameobject` SET `position_x`=-47.9175, `position_y`=116.629, `position_z`=58.5075, `orientation`=3.31614, `rotation0`=0, `rotation1`=0, `rotation2`=-0.996194, `rotation3`=0.087165 WHERE `guid`=4278; + +-- Correct position of Kingsblood in Arathi Highlands (position is off by 0.92714 yards). +UPDATE `gameobject` SET `position_x`=-1090.85, `position_y`=-2608.37, `position_z`=48.9337, `orientation`=0.331611, `rotation0`=0, `rotation1`=0, `rotation2`=0.165047, `rotation3`=0.986286 WHERE `guid`=4322; + +-- Correct position of Kingsblood in Alterac Mountains (position is off by 0.765419 yards). +UPDATE `gameobject` SET `position_x`=-128.47, `position_y`=-603.544, `position_z`=161.321, `orientation`=3.50812, `rotation0`=0, `rotation1`=0, `rotation2`=-0.983254, `rotation3`=0.182238 WHERE `guid`=4371; + +-- Correct position of Kingsblood in Hillsbrad Foothills (position is off by 1.08481 yards). +UPDATE `gameobject` SET `position_x`=-379.078, `position_y`=-421.901, `position_z`=53.1298, `orientation`=5.48033, `rotation0`=0, `rotation1`=0, `rotation2`=-0.390731, `rotation3`=0.920505 WHERE `guid`=4299; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.143099 yards). +UPDATE `gameobject` SET `position_x`=-1983.06, `position_y`=-2750.87, `position_z`=91.7331, `orientation`=0.715585, `rotation0`=0, `rotation1`=0, `rotation2`=0.350207, `rotation3`=0.936672 WHERE `guid`=4387; + +-- Correct position of Kingsblood in Badlands (position is off by 0.655742 yards). +UPDATE `gameobject` SET `position_x`=-6815.46, `position_y`=-2875.63, `position_z`=242.118, `orientation`=2.33874, `rotation0`=0, `rotation1`=0, `rotation2`=0.920505, `rotation3`=0.390732 WHERE `guid`=4427; + +-- Correct position of Kingsblood in Wetlands (position is off by 1.58815 yards). +UPDATE `gameobject` SET `position_x`=-2947.88, `position_y`=-2521.12, `position_z`=28.3675, `orientation`=2.09439, `rotation0`=0, `rotation1`=0, `rotation2`=0.866025, `rotation3`=0.500001 WHERE `guid`=4277; + +-- Correct position of Kingsblood in Dustwallow Marsh (position is off by 9.91821e-05 yards). +UPDATE `gameobject` SET `position_x`=-2414.87, `position_y`=-3147.57, `position_z`=33.3782, `orientation`=0.558504, `rotation0`=0, `rotation1`=0, `rotation2`=0.275637, `rotation3`=0.961262 WHERE `guid`=12566; + +-- Correct position of Kingsblood in Badlands (position is off by 0.833031 yards). +UPDATE `gameobject` SET `position_x`=-6085.17, `position_y`=-3316.07, `position_z`=256.427, `orientation`=3.57793, `rotation0`=0, `rotation1`=0, `rotation2`=-0.976295, `rotation3`=0.216442 WHERE `guid`=4378; + +-- Correct position of Kingsblood in Desolace (position is off by 0.664822 yards). +UPDATE `gameobject` SET `position_x`=-966.763, `position_y`=2083.74, `position_z`=62.1497, `orientation`=6.05629, `rotation0`=0, `rotation1`=0, `rotation2`=-0.113203, `rotation3`=0.993572 WHERE `guid`=4286; + +-- Correct position of Kingsblood in Thousand Needles (position is off by 0.55357 yards). +UPDATE `gameobject` SET `position_x`=-6613.46, `position_y`=-3584.18, `position_z`=-58.75, `orientation`=4.92183, `rotation0`=0, `rotation1`=0, `rotation2`=-0.62932, `rotation3`=0.777146 WHERE `guid`=4300; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.100098 yards). +UPDATE `gameobject` SET `position_x`=-3135, `position_y`=-2235.9, `position_z`=91.9488, `orientation`=0.523598, `rotation0`=0, `rotation1`=0, `rotation2`=0.258819, `rotation3`=0.965926 WHERE `guid`=4295; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.941376 yards). +UPDATE `gameobject` SET `position_x`=-12910.7, `position_y`=146.39, `position_z`=24.5323, `orientation`=5.70723, `rotation0`=0, `rotation1`=0, `rotation2`=-0.284015, `rotation3`=0.95882 WHERE `guid`=4418; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.294992 yards). +UPDATE `gameobject` SET `position_x`=-1857.72, `position_y`=-3239.05, `position_z`=81.4051, `orientation`=2.26893, `rotation0`=0, `rotation1`=0, `rotation2`=0.906307, `rotation3`=0.422619 WHERE `guid`=4288; + +-- Correct position of Kingsblood in Desolace (position is off by 0.0600587 yards). +UPDATE `gameobject` SET `position_x`=-1770.06, `position_y`=1433.31, `position_z`=61.1111, `orientation`=2.09439, `rotation0`=0, `rotation1`=0, `rotation2`=0.866025, `rotation3`=0.500001 WHERE `guid`=4334; + +-- Correct position of Kingsblood in The Barrens (position is off by 1.26963 yards). +UPDATE `gameobject` SET `position_x`=-2098.81, `position_y`=-1931.56, `position_z`=96.9205, `orientation`=5.14872, `rotation0`=0, `rotation1`=0, `rotation2`=-0.537299, `rotation3`=0.843392 WHERE `guid`=4329; + +-- Correct position of Kingsblood in Arathi Highlands (position is off by 0.132314 yards). +UPDATE `gameobject` SET `position_x`=-1275.89, `position_y`=-2752.05, `position_z`=51.2921, `orientation`=3.64774, `rotation0`=0, `rotation1`=0, `rotation2`=-0.968147, `rotation3`=0.250381 WHERE `guid`=4337; + +-- Correct position of Kingsblood in Badlands (position is off by 1.80106 yards). +UPDATE `gameobject` SET `position_x`=-7046, `position_y`=-3581.79, `position_z`=241.981, `orientation`=2.54818, `rotation0`=0, `rotation1`=0, `rotation2`=0.956305, `rotation3`=0.292372 WHERE `guid`=39959; + +-- Correct position of Kingsblood in Badlands (position is off by 0.15387 yards). +UPDATE `gameobject` SET `position_x`=-7086.86, `position_y`=-2413.03, `position_z`=243.603, `orientation`=0.139624, `rotation0`=0, `rotation1`=0, `rotation2`=0.0697556, `rotation3`=0.997564 WHERE `guid`=4297; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.841431 yards). +UPDATE `gameobject` SET `position_x`=-12267.8, `position_y`=-422.817, `position_z`=17.3265, `orientation`=4.04917, `rotation0`=0, `rotation1`=0, `rotation2`=-0.898793, `rotation3`=0.438373 WHERE `guid`=4392; + +-- Correct position of Kingsblood in The Barrens (position is off by 1.15984 yards). +UPDATE `gameobject` SET `position_x`=-3917.17, `position_y`=-2119.19, `position_z`=91.6857, `orientation`=3.22886, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999048, `rotation3`=0.0436193 WHERE `guid`=4298; + +-- Correct position of Kingsblood in Badlands (position is off by 0.591394 yards). +UPDATE `gameobject` SET `position_x`=-6788.19, `position_y`=-3120.44, `position_z`=240.652, `orientation`=1.90241, `rotation0`=0, `rotation1`=0, `rotation2`=0.814116, `rotation3`=0.580703 WHERE `guid`=4395; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.403726 yards). +UPDATE `gameobject` SET `position_x`=-2911.27, `position_y`=-1992.3, `position_z`=93.0076, `orientation`=2.26893, `rotation0`=0, `rotation1`=0, `rotation2`=0.906307, `rotation3`=0.422619 WHERE `guid`=4347; + +-- Correct position of Kingsblood in Desolace (position is off by 0.960711 yards). +UPDATE `gameobject` SET `position_x`=-1441.04, `position_y`=2290.71, `position_z`=93.0318, `orientation`=2.86234, `rotation0`=0, `rotation1`=0, `rotation2`=0.990268, `rotation3`=0.139175 WHERE `guid`=4358; + +-- Correct position of Kingsblood in Arathi Highlands (position is off by 0.730854 yards). +UPDATE `gameobject` SET `position_x`=-1453.69, `position_y`=-2851.24, `position_z`=40.1021, `orientation`=5.23599, `rotation0`=0, `rotation1`=0, `rotation2`=-0.5, `rotation3`=0.866025 WHERE `guid`=4408; + +-- Correct position of Kingsblood in Ashenvale (position is off by 0.842472 yards). +UPDATE `gameobject` SET `position_x`=2918.35, `position_y`=-3461.84, `position_z`=120.189, `orientation`=4.90438, `rotation0`=0, `rotation1`=0, `rotation2`=-0.636078, `rotation3`=0.771625 WHERE `guid`=4368; + +-- Correct position of Kingsblood in Stonetalon Mountains (position is off by 0.241916 yards). +UPDATE `gameobject` SET `position_x`=1500.01, `position_y`=1400.27, `position_z`=142.972, `orientation`=3.03684, `rotation0`=0, `rotation1`=0, `rotation2`=0.998629, `rotation3`=0.0523532 WHERE `guid`=4370; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.867616 yards). +UPDATE `gameobject` SET `position_x`=-2581.38, `position_y`=-2315.22, `position_z`=91.6668, `orientation`=4.15388, `rotation0`=0, `rotation1`=0, `rotation2`=-0.874619, `rotation3`=0.48481 WHERE `guid`=4379; + +-- Correct position of Kingsblood in Duskwood (position is off by 0.94291 yards). +UPDATE `gameobject` SET `position_x`=-11011.1, `position_y`=-949.232, `position_z`=65.1183, `orientation`=4.15388, `rotation0`=0, `rotation1`=0, `rotation2`=-0.874619, `rotation3`=0.48481 WHERE `guid`=4309; + +-- Correct position of Kingsblood in Hillsbrad Foothills (position is off by 0.977442 yards). +UPDATE `gameobject` SET `position_x`=-242.454, `position_y`=82.7269, `position_z`=64.4676, `orientation`=3.89209, `rotation0`=0, `rotation1`=0, `rotation2`=-0.930417, `rotation3`=0.366502 WHERE `guid`=4369; + +-- Correct position of Kingsblood in Stonetalon Mountains (position is off by 0.797746 yards). +UPDATE `gameobject` SET `position_x`=625.229, `position_y`=1695.67, `position_z`=-18.8574, `orientation`=2.07694, `rotation0`=0, `rotation1`=0, `rotation2`=0.861629, `rotation3`=0.507539 WHERE `guid`=4292; + +-- Correct position of Kingsblood in Wetlands (position is off by 0.336149 yards). +UPDATE `gameobject` SET `position_x`=-3054.71, `position_y`=-2842.83, `position_z`=25.5066, `orientation`=3.78737, `rotation0`=0, `rotation1`=0, `rotation2`=-0.948323, `rotation3`=0.317306 WHERE `guid`=4375; + +-- Correct position of Kingsblood in Wetlands (position is off by 0.404033 yards). +UPDATE `gameobject` SET `position_x`=-3985.61, `position_y`=-2900.04, `position_z`=12.3601, `orientation`=5.21854, `rotation0`=0, `rotation1`=0, `rotation2`=-0.507538, `rotation3`=0.861629 WHERE `guid`=4357; + +-- Correct position of Kingsblood in Duskwood (position is off by 0.646297 yards). +UPDATE `gameobject` SET `position_x`=-11053.7, `position_y`=-822.482, `position_z`=58.9241, `orientation`=1.0821, `rotation0`=0, `rotation1`=0, `rotation2`=0.515038, `rotation3`=0.857168 WHERE `guid`=4407; + +-- Correct position of Kingsblood in Thousand Needles (position is off by 0.623553 yards). +UPDATE `gameobject` SET `position_x`=-4380.46, `position_y`=-995.393, `position_z`=-55.849, `orientation`=2.93214, `rotation0`=0, `rotation1`=0, `rotation2`=0.994521, `rotation3`=0.104536 WHERE `guid`=4348; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.494382 yards). +UPDATE `gameobject` SET `position_x`=-11686.6, `position_y`=-31.29, `position_z`=13.9421, `orientation`=3.50812, `rotation0`=0, `rotation1`=0, `rotation2`=-0.983254, `rotation3`=0.182238 WHERE `guid`=4312; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.914066 yards). +UPDATE `gameobject` SET `position_x`=-12319.2, `position_y`=-471.44, `position_z`=15.7438, `orientation`=1.06465, `rotation0`=0, `rotation1`=0, `rotation2`=0.507538, `rotation3`=0.861629 WHERE `guid`=4362; + +-- Correct position of Kingsblood in Badlands (position is off by 0.542233 yards). +UPDATE `gameobject` SET `position_x`=-7050.53, `position_y`=-2849.27, `position_z`=242.1, `orientation`=3.90954, `rotation0`=0, `rotation1`=0, `rotation2`=-0.927183, `rotation3`=0.374608 WHERE `guid`=4352; + +-- Correct position of Kingsblood in Thousand Needles (position is off by 0.00976563 yards). +UPDATE `gameobject` SET `position_x`=-5371.22, `position_y`=-1649.36, `position_z`=-54.8743, `orientation`=0.575957, `rotation0`=0, `rotation1`=0, `rotation2`=0.284015, `rotation3`=0.95882 WHERE `guid`=10415; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.993553 yards). +UPDATE `gameobject` SET `position_x`=-12127.5, `position_y`=190.618, `position_z`=14.4632, `orientation`=0.471238, `rotation0`=0, `rotation1`=0, `rotation2`=0.233445, `rotation3`=0.97237 WHERE `guid`=4333; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.139325 yards). +UPDATE `gameobject` SET `position_x`=-11865, `position_y`=232.543, `position_z`=16.3644, `orientation`=4.04917, `rotation0`=0, `rotation1`=0, `rotation2`=-0.898793, `rotation3`=0.438373 WHERE `guid`=4430; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.96143 yards). +UPDATE `gameobject` SET `position_x`=-11767.3, `position_y`=413.076, `position_z`=44.5881, `orientation`=5.58505, `rotation0`=0, `rotation1`=0, `rotation2`=-0.34202, `rotation3`=0.939693 WHERE `guid`=4326; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.914177 yards). +UPDATE `gameobject` SET `position_x`=-11699.6, `position_y`=-823.69, `position_z`=35.5478, `orientation`=3.17653, `rotation0`=0, `rotation1`=0, `rotation2`=-0.999847, `rotation3`=0.0174693 WHERE `guid`=4285; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.184386 yards). +UPDATE `gameobject` SET `position_x`=-3420.14, `position_y`=-2177.12, `position_z`=91.6667, `orientation`=2.54818, `rotation0`=0, `rotation1`=0, `rotation2`=0.956305, `rotation3`=0.292372 WHERE `guid`=4342; + +-- Correct position of Kingsblood in Ashenvale (position is off by 1.10902 yards). +UPDATE `gameobject` SET `position_x`=2080.19, `position_y`=-2744.77, `position_z`=108.548, `orientation`=3.03684, `rotation0`=0, `rotation1`=0, `rotation2`=0.998629, `rotation3`=0.0523532 WHERE `guid`=4423; + +-- Correct position of Kingsblood in Hillsbrad Foothills (position is off by 0.124618 yards). +UPDATE `gameobject` SET `position_x`=-551.877, `position_y`=213.812, `position_z`=69.3841, `orientation`=3.10665, `rotation0`=0, `rotation1`=0, `rotation2`=0.999847, `rotation3`=0.0174693 WHERE `guid`=4346; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.532546 yards). +UPDATE `gameobject` SET `position_x`=-3207.59, `position_y`=-1790.34, `position_z`=91.6667, `orientation`=2.00713, `rotation0`=0, `rotation1`=0, `rotation2`=0.843391, `rotation3`=0.5373 WHERE `guid`=4330; + +-- Correct position of Kingsblood in Stonetalon Mountains (position is off by 1.10271 yards). +UPDATE `gameobject` SET `position_x`=581.357, `position_y`=1533.65, `position_z`=-10.7468, `orientation`=2.9845, `rotation0`=0, `rotation1`=0, `rotation2`=0.996917, `rotation3`=0.0784664 WHERE `guid`=4283; + +-- Correct position of Kingsblood in The Barrens (position is off by 0.952289 yards). +UPDATE `gameobject` SET `position_x`=-3718.66, `position_y`=-2255.68, `position_z`=92.7322, `orientation`=4.20625, `rotation0`=0, `rotation1`=0, `rotation2`=-0.861629, `rotation3`=0.507539 WHERE `guid`=4405; + +-- Correct position of Kingsblood in Badlands (position is off by 0.668633 yards). +UPDATE `gameobject` SET `position_x`=-6783.38, `position_y`=-4044.25, `position_z`=266.662, `orientation`=0.523598, `rotation0`=0, `rotation1`=0, `rotation2`=0.258819, `rotation3`=0.965926 WHERE `guid`=4421; + +-- Correct position of Kingsblood in Wailing Caverns (position is off by 1.15211 yards). +UPDATE `gameobject` SET `position_x`=-548.032, `position_y`=-2306.91, `position_z`=34.6002, `orientation`=2.63544, `rotation0`=0, `rotation1`=0, `rotation2`=0.968147, `rotation3`=0.250381 WHERE `guid`=4324; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 1.21684 yards). +UPDATE `gameobject` SET `position_x`=-12278.7, `position_y`=42.6145, `position_z`=17.8215, `orientation`=1.06465, `rotation0`=0, `rotation1`=0, `rotation2`=0.507538, `rotation3`=0.861629 WHERE `guid`=4412; + +-- Correct position of Kingsblood in Duskwood (position is off by 0.384104 yards). +UPDATE `gameobject` SET `position_x`=-10245, `position_y`=385.006, `position_z`=56.0608, `orientation`=2.18166, `rotation0`=0, `rotation1`=0, `rotation2`=0.887011, `rotation3`=0.461749 WHERE `guid`=4319; + +-- Correct position of Kingsblood in Hillsbrad Foothills (position is off by 1.33657 yards). +UPDATE `gameobject` SET `position_x`=-713.182, `position_y`=-1530.38, `position_z`=56.3959, `orientation`=0.890117, `rotation0`=0, `rotation1`=0, `rotation2`=0.430511, `rotation3`=0.902586 WHERE `guid`=4416; + +-- Correct position of Kingsblood in Hillsbrad Foothills (position is off by 1.27175 yards). +UPDATE `gameobject` SET `position_x`=-689.932, `position_y`=-1151.69, `position_z`=58.9228, `orientation`=5.32326, `rotation0`=0, `rotation1`=0, `rotation2`=-0.461748, `rotation3`=0.887011 WHERE `guid`=4282; + +-- Correct position of Kingsblood in Hillsbrad Foothills (position is off by 0.903667 yards). +UPDATE `gameobject` SET `position_x`=-799.672, `position_y`=-387.842, `position_z`=17.5608, `orientation`=1.39626, `rotation0`=0, `rotation1`=0, `rotation2`=0.642787, `rotation3`=0.766045 WHERE `guid`=4318; + +-- Correct position of Kingsblood in Stonetalon Mountains (position is off by 0.953437 yards). +UPDATE `gameobject` SET `position_x`=-28.7197, `position_y`=-721.868, `position_z`=-7.72236, `orientation`=6.21337, `rotation0`=0, `rotation1`=0, `rotation2`=-0.0348988, `rotation3`=0.999391 WHERE `guid`=4303; + +-- Correct position of Kingsblood in Hillsbrad Foothills (position is off by 0.854686 yards). +UPDATE `gameobject` SET `position_x`=-1081.2, `position_y`=-1133.3, `position_z`=51.1375, `orientation`=3.35105, `rotation0`=0, `rotation1`=0, `rotation2`=-0.994521, `rotation3`=0.104536 WHERE `guid`=4313; + +-- Correct position of Kingsblood in Duskwood (position is off by 0.270206 yards). +UPDATE `gameobject` SET `position_x`=-10582.2, `position_y`=72.5619, `position_z`=40.2747, `orientation`=5.91667, `rotation0`=0, `rotation1`=0, `rotation2`=-0.182235, `rotation3`=0.983255 WHERE `guid`=4345; + +-- Correct position of Kingsblood in Stranglethorn Vale (position is off by 0.860905 yards). +UPDATE `gameobject` SET `position_x`=-12647.3, `position_y`=-690.193, `position_z`=44.1882, `orientation`=5.88176, `rotation0`=0, `rotation1`=0, `rotation2`=-0.199368, `rotation3`=0.979925 WHERE `guid`=4425; + +-- Missing Kingsblood spawns in Badlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1624, 0, -7047.88, -3445.9, 244.803, 5.58505, 0, 0, -0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+2, 1624, 0, -6985.95, -2514.76, 243.313, 1.29154, 0, 0, 0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+3, 1624, 0, -6949.4, -2819.11, 242.209, 5.98648, 0, 0, -0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+4, 1624, 0, -6948.58, -2952.54, 241.874, 3.31614, 0, 0, -0.996194, 0.087165, 300, 300, 1, 100, 0, 10), +(@OGUID+5, 1624, 0, -6719.54, -4116.39, 263.889, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+6, 1624, 0, -7211.69, -2445.68, 247.508, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+7, 1624, 0, -6950.24, -2351.53, 240.744, 0.855211, 0, 0, 0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+8, 1624, 0, -6946.38, -3949.32, 263.889, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 1, 100, 0, 10), +(@OGUID+9, 1624, 0, -6886.74, -3548.64, 242.381, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+10, 1624, 0, -6281.22, -3687.36, 244.144, 2.86234, 0, 0, 0.990268, 0.139175, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Swamp of Sorrows. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+11, 1624, 0, -10124.8, -3588.34, 23.4905, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(@OGUID+12, 1624, 0, -10076.5, -3834.19, 23.5613, 5.61996, 0, 0, -0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+13, 1624, 0, -10327.3, -3494.82, 22.9893, 2.68781, 0, 0, 0.97437, 0.224951, 300, 300, 1, 100, 0, 10), +(@OGUID+14, 1624, 0, -10021.9, -3956.02, 21.9921, 0.715585, 0, 0, 0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+15, 1624, 0, -10339.8, -4218.48, 22.6371, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 1, 100, 0, 10), +(@OGUID+16, 1624, 0, -10677.2, -3810.53, 23.3097, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+17, 1624, 0, -10651.6, -4118.64, 21.6778, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(@OGUID+18, 1624, 0, -10570.3, -3629.32, 23.0765, 5.79449, 0, 0, -0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+19, 1624, 0, -10190.2, -3958.08, 24.2028, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+20, 1624, 0, -10102.7, -3706.81, 21.6843, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+21, 1624, 0, -10098.9, -3126.8, 23.5246, 0.541051, 0, 0, 0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+22, 1624, 0, -9809.94, -3791.36, 23.7875, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Duskwood. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+23, 1624, 0, -10525.1, -911.581, 46.8991, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+24, 1624, 0, -10439, -864.635, 46.4699, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+25, 1624, 0, -10799.6, -666.59, 40.8933, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 1, 100, 0, 10), +(@OGUID+26, 1624, 0, -11006.6, -859.188, 62.6391, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+27, 1624, 0, -10598.5, -952.971, 53.2791, 4.17134, 0, 0, -0.870356, 0.492424, 300, 300, 1, 100, 0, 10), +(@OGUID+28, 1624, 0, -10943.8, 243.869, 28.5117, 1.18682, 0, 0, 0.559193, 0.829038, 300, 300, 1, 100, 0, 10), +(@OGUID+29, 1624, 0, -10229.6, -33.3671, 32.1215, 5.95157, 0, 0, -0.165047, 0.986286, 300, 300, 1, 100, 0, 10), +(@OGUID+30, 1624, 0, -10710.7, 442.859, 41.0738, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+31, 1624, 0, -10628, -49.8506, 33.4616, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+32, 1624, 0, -10292.2, -70.4041, 45.2325, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+33, 1624, 0, -11093.2, -866.02, 61.4684, 1.09956, 0, 0, 0.522498, 0.85264, 300, 300, 1, 100, 0, 10), +(@OGUID+34, 1624, 0, -11053.7, -822.482, 58.9241, 1.0821, 0, 0, 0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(@OGUID+35, 1624, 0, -10967.3, -865.113, 64.4771, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+36, 1624, 0, -10582.2, 72.5625, 40.2747, 5.91667, 0, 0, -0.182235, 0.983255, 300, 300, 1, 100, 0, 10), +(@OGUID+37, 1624, 0, -10544.6, -821.585, 53.1926, 4.08407, 0, 0, -0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+38, 1624, 0, -10421.8, -46.0271, 46.757, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+39, 1624, 0, -10340.4, -28.8124, 45.1232, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Wetlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+40, 1624, 0, -2924.11, -1349.44, 9.14602, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), +(@OGUID+41, 1624, 0, -3175.66, -952.048, 9.59336, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+42, 1624, 0, -3066.41, -2901.28, 24.6022, 4.32842, 0, 0, -0.829037, 0.559194, 300, 300, 1, 100, 0, 10), +(@OGUID+43, 1624, 0, -3368.22, -2250.94, 51.8282, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+44, 1624, 0, -3488.41, -1359.98, 11.2726, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 1, 100, 0, 10), +(@OGUID+45, 1624, 0, -3484.24, -2721.16, 10.8223, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+46, 1624, 0, -3097.8, -2239.42, 9.85018, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+47, 1624, 0, -3357.61, -2803.33, 17.5986, 2.67035, 0, 0, 0.972369, 0.233448, 300, 300, 1, 100, 0, 10), +(@OGUID+48, 1624, 0, -3692.01, -3027.69, 14.4341, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+49, 1624, 0, -2783.93, -1984.39, 26.1942, 5.20108, 0, 0, -0.515038, 0.857168, 300, 300, 1, 100, 0, 10), +(@OGUID+50, 1624, 0, -3673.22, -2901.01, 12.9926, 5.93412, 0, 0, -0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+51, 1624, 0, -4208.64, -2932.39, 12.0015, 6.21337, 0, 0, -0.0348988, 0.999391, 300, 300, 1, 100, 0, 10), +(@OGUID+52, 1624, 0, -3645.31, -3078.01, 20.6665, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+53, 1624, 0, -3340.73, -1665.4, 9.06436, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+54, 1624, 0, -3323.63, -2958.98, 24.24, 5.74214, 0, 0, -0.267238, 0.963631, 300, 300, 1, 100, 0, 10), +(@OGUID+55, 1624, 0, -3287.4, -2879.73, 14.3287, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+56, 1624, 0, -3190.35, -2841.49, 19.6929, 0, 0, 0, 0, 1, 300, 300, 1, 100, 0, 10), +(@OGUID+57, 1624, 0, -3154.4, -1146.35, 9.47062, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+58, 1624, 0, -3111.52, -1504.16, 9.60414, 2.56563, 0, 0, 0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+59, 1624, 0, -3088.26, -2984.81, 31.8588, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+60, 1624, 0, -3053.71, -1153.92, 9.15203, 3.03684, 0, 0, 0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+61, 1624, 0, -2977.79, -1225.19, 10.514, 1.6057, 0, 0, 0.719339, 0.694659, 300, 300, 1, 100, 0, 10), +(@OGUID+62, 1624, 0, -2960.91, -2888.44, 31.2458, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+63, 1624, 0, -2955.9, -2152.34, 17.3827, 6.16101, 0, 0, -0.0610485, 0.998135, 300, 300, 1, 100, 0, 10), +(@OGUID+64, 1624, 0, -2918.9, -1936.91, 10.3703, 2.09439, 0, 0, 0.866025, 0.500001, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Dustwallow Marsh. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+65, 1624, 1, -3037.78, -4030.53, 39.2131, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+66, 1624, 1, -2750.72, -3012.27, 36.799, 0.977383, 0, 0, 0.469471, 0.882948, 300, 300, 1, 100, 0, 10), +(@OGUID+67, 1624, 1, -3445.04, -3119.92, 39.4034, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 0, 10), +(@OGUID+68, 1624, 1, -3661.01, -3444, 40.2866, 4.29351, 0, 0, -0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(@OGUID+69, 1624, 1, -3571.68, -2939.54, 34.2335, 5.70723, 0, 0, -0.284015, 0.95882, 300, 300, 1, 100, 0, 10), +(@OGUID+70, 1624, 1, -3545.88, -3147.84, 37.2179, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+71, 1624, 1, -2989.42, -3720.05, 38.4237, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+72, 1624, 1, -3133.65, -3765.89, 40.7043, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+73, 1624, 1, -4961.62, -3774.7, 43.3541, 6.14356, 0, 0, -0.0697556, 0.997564, 300, 300, 1, 100, 0, 10), +(@OGUID+74, 1624, 1, -3564.58, -3356.95, 39.8302, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+75, 1624, 1, -3542.47, -3233.05, 33.469, 4.72984, 0, 0, -0.700909, 0.713251, 300, 300, 1, 100, 0, 10), +(@OGUID+76, 1624, 1, -2936.24, -2992.23, 39.6691, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 1, 100, 0, 10), +(@OGUID+77, 1624, 1, -2928.83, -3152.38, 32.1462, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+78, 1624, 1, -2677.95, -3441.69, 33.7274, 2.84488, 0, 0, 0.989016, 0.147811, 300, 300, 1, 100, 0, 10), +(@OGUID+79, 1624, 1, -2649.16, -3052.41, 34.5825, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in The Barrens. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+80, 1624, 1, -3254.12, -1900.28, 96.5674, 1.41372, 0, 0, 0.649447, 0.760406, 300, 300, 1, 100, 0, 10), +(@OGUID+81, 1624, 1, -1945.03, -3406.26, 58.9039, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+82, 1624, 1, -3879.04, -2228.16, 91.6667, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+83, 1624, 1, -3752.99, -1823.72, 93.9388, 1.25664, 0, 0, 0.587785, 0.809017, 300, 300, 1, 100, 0, 10), +(@OGUID+84, 1624, 1, -3754.5, -2373.85, 94.315, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+85, 1624, 1, -3751.89, -1915.54, 92.8664, 5.51524, 0, 0, -0.374606, 0.927184, 300, 300, 1, 100, 0, 10), +(@OGUID+86, 1624, 1, -3783.09, -2183.34, 93.6768, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+87, 1624, 1, -3776.07, -1657.71, 93.783, 3.42085, 0, 0, -0.990268, 0.139175, 300, 300, 1, 100, 0, 10), +(@OGUID+88, 1624, 1, -3079.82, -1797.63, 91.8474, 0.349065, 0, 0, 0.173648, 0.984808, 300, 300, 1, 100, 0, 10), +(@OGUID+89, 1624, 1, -2711.57, -1954.99, 96.872, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+90, 1624, 1, -3524.82, -2403.04, 93.692, 0.471238, 0, 0, 0.233445, 0.97237, 300, 300, 1, 100, 0, 10), +(@OGUID+91, 1624, 1, -3176.27, -1678.22, 93.9239, 5.41052, 0, 0, -0.422618, 0.906308, 300, 300, 1, 100, 0, 10), +(@OGUID+92, 1624, 1, -645.017, -2182.7, 45.0493, 3.26377, 0, 0, -0.998135, 0.0610518, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Stranglethorn Vale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+93, 1624, 0, -12395.4, -141.24, 15.1016, 2.77507, 0, 0, 0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+94, 1624, 0, -13428.5, 669.158, 9.00704, 4.53786, 0, 0, -0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+95, 1624, 0, -12670.5, -845.013, 53.1218, 6.02139, 0, 0, -0.130526, 0.991445, 300, 300, 1, 100, 0, 10), +(@OGUID+96, 1624, 0, -11801.7, 401.433, 44.6777, 4.15388, 0, 0, -0.874619, 0.48481, 300, 300, 1, 100, 0, 10), +(@OGUID+97, 1624, 0, -12248.2, -674.489, 13.2555, 0.331611, 0, 0, 0.165047, 0.986286, 300, 300, 1, 100, 0, 10), +(@OGUID+98, 1624, 0, -12786.9, -108.016, 4.81024, 4.93928, 0, 0, -0.622514, 0.782609, 300, 300, 1, 100, 0, 10), +(@OGUID+99, 1624, 0, -13038.2, 338.762, 20.095, 4.41568, 0, 0, -0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+100, 1624, 0, -11969.3, 117.251, 10.1975, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+101, 1624, 0, -12200.6, 139.857, 18.0954, 3.01941, 0, 0, 0.998135, 0.0610518, 300, 300, 1, 100, 0, 10), +(@OGUID+102, 1624, 0, -12147.8, -712.958, 17.1765, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+103, 1624, 0, -11982.3, -852.595, 32.9149, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+104, 1624, 0, -13340, 168.89, 17.202, 0.942477, 0, 0, 0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+105, 1624, 0, -11965.1, -775.195, 18.2167, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+106, 1624, 0, -11871.1, -181.152, 16.7947, 1.23918, 0, 0, 0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(@OGUID+107, 1624, 0, -12081.5, -745.165, 12.3231, 2.54818, 0, 0, 0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+108, 1624, 0, -14568.4, -274.916, 10.8226, 2.60054, 0, 0, 0.96363, 0.267241, 300, 300, 1, 100, 0, 10), +(@OGUID+109, 1624, 0, -14251.7, 167.011, 8.42443, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+110, 1624, 0, -13677.6, 160.625, 19.4787, 2.37364, 0, 0, 0.927183, 0.374608, 300, 300, 1, 100, 0, 10), +(@OGUID+111, 1624, 0, -13553.8, -52.8517, 37.6507, 1.11701, 0, 0, 0.529919, 0.848048, 300, 300, 1, 100, 0, 10), +(@OGUID+112, 1624, 0, -12982.4, 420.514, 22.3835, 5.044, 0, 0, -0.580703, 0.814116, 300, 300, 1, 100, 0, 10), +(@OGUID+113, 1624, 0, -12936.1, -101.248, 9.86482, 1.88495, 0, 0, 0.809016, 0.587786, 300, 300, 1, 100, 0, 10), +(@OGUID+114, 1624, 0, -12902.9, -413.029, 12.7534, 3.80482, 0, 0, -0.945518, 0.325568, 300, 300, 1, 100, 0, 10), +(@OGUID+115, 1624, 0, -12831.6, -396.684, 12.988, 0.418879, 0, 0, 0.207911, 0.978148, 300, 300, 1, 100, 0, 10), +(@OGUID+116, 1624, 0, -12784.7, -836.069, 73.1916, 5.5676, 0, 0, -0.350207, 0.936672, 300, 300, 1, 100, 0, 10), +(@OGUID+117, 1624, 0, -12764.4, -100.989, 4.98139, 1.48353, 0, 0, 0.67559, 0.737278, 300, 300, 1, 100, 0, 10), +(@OGUID+118, 1624, 0, -12735.8, -793.108, 61.9712, 3.52557, 0, 0, -0.981627, 0.190812, 300, 300, 1, 100, 0, 10), +(@OGUID+119, 1624, 0, -12578.8, -316.035, 17.163, 4.60767, 0, 0, -0.743144, 0.669131, 300, 300, 1, 100, 0, 10), +(@OGUID+120, 1624, 0, -12538.3, -867.748, 44.9784, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+121, 1624, 0, -12370.6, -777.573, 31.2368, 2.26893, 0, 0, 0.906307, 0.422619, 300, 300, 1, 100, 0, 10), +(@OGUID+122, 1624, 0, -12192.7, -957.745, 32.7122, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+123, 1624, 0, -12135.6, -598.053, 14.6153, 1.81514, 0, 0, 0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+124, 1624, 0, -11997.5, 193.182, 12.6736, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+125, 1624, 0, -11863.4, 227.355, 16.5258, 2.00713, 0, 0, 0.843391, 0.5373, 300, 300, 1, 100, 0, 10), +(@OGUID+126, 1624, 0, -11860.5, 514.879, 45.4441, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 1, 100, 0, 10), +(@OGUID+127, 1624, 0, -11772.3, -665.829, 36.403, 2.19911, 0, 0, 0.891006, 0.453991, 300, 300, 1, 100, 0, 10), +(@OGUID+128, 1624, 0, -11587.4, 375.841, 46.8417, 0.698131, 0, 0, 0.34202, 0.939693, 300, 300, 1, 100, 0, 10), +(@OGUID+129, 1624, 0, -11572.2, -883.872, 68.9416, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Alterac Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+130, 1624, 0, 1084.62, -621.656, 90.2999, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10), +(@OGUID+131, 1624, 0, -60.0194, -194.283, 131.666, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+132, 1624, 0, -119.69, -310.971, 144.306, 1.78023, 0, 0, 0.777145, 0.629321, 300, 300, 1, 100, 0, 10), +(@OGUID+133, 1624, 0, 475.342, -957.903, 131.565, 1.5708, 0, 0, 0.707107, 0.707107, 300, 300, 1, 100, 0, 10), +(@OGUID+134, 1624, 0, 192.174, -601.28, 126.948, 2.9845, 0, 0, 0.996917, 0.0784664, 300, 300, 1, 100, 0, 10), +(@OGUID+135, 1624, 0, -281.561, -486.143, 61.6453, 5.8294, 0, 0, -0.224951, 0.97437, 300, 300, 1, 100, 0, 10), +(@OGUID+136, 1624, 0, -57.2439, -556.413, 153.507, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+137, 1624, 0, -50.2177, -112.871, 131.619, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+138, 1624, 0, 34.2845, -419.355, 126.663, 2.3911, 0, 0, 0.930417, 0.366502, 300, 300, 1, 100, 0, 10), +(@OGUID+139, 1624, 0, 41.7752, -515.287, 142.47, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 1, 100, 0, 10), +(@OGUID+140, 1624, 0, 51.3582, 51.9281, 55.5354, 4.46804, 0, 0, -0.788011, 0.615662, 300, 300, 1, 100, 0, 10), +(@OGUID+141, 1624, 0, 276.484, -776.265, 136.475, 3.71755, 0, 0, -0.958819, 0.284016, 300, 300, 1, 100, 0, 10), +(@OGUID+142, 1624, 0, 311.622, -587.455, 147.868, 4.20625, 0, 0, -0.861629, 0.507539, 300, 300, 1, 100, 0, 10), +(@OGUID+143, 1624, 0, 341.968, -20.3998, 142.461, 3.73501, 0, 0, -0.956305, 0.292372, 300, 300, 1, 100, 0, 10), +(@OGUID+144, 1624, 0, 782.181, -823.941, 165.031, 0.366518, 0, 0, 0.182235, 0.983255, 300, 300, 1, 100, 0, 10), +(@OGUID+145, 1624, 0, 1018.67, -655.237, 105.711, 1.32645, 0, 0, 0.615661, 0.788011, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Arathi Highlands. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+146, 1624, 0, -1686.45, -2779.43, 46.748, 2.72271, 0, 0, 0.978148, 0.207912, 300, 300, 1, 100, 0, 10), +(@OGUID+147, 1624, 0, -1726.49, -2720.18, 41.8945, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+148, 1624, 0, -984.745, -3346.48, 56.8505, 5.75959, 0, 0, -0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+149, 1624, 0, -1052.49, -1983.44, 67.8225, 3.78737, 0, 0, -0.948323, 0.317306, 300, 300, 1, 100, 0, 10), +(@OGUID+150, 1624, 0, -1193.48, -3173.99, 42.3659, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 1, 100, 0, 10), +(@OGUID+151, 1624, 0, -1215.86, -2982.48, 46.8069, 2.70526, 0, 0, 0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+152, 1624, 0, -1163.82, -1529.36, 56.8556, 4.4855, 0, 0, -0.782608, 0.622515, 300, 300, 1, 100, 0, 10), +(@OGUID+153, 1624, 0, -1053.47, -1787.58, 59.3678, 0.750491, 0, 0, 0.366501, 0.930418, 300, 300, 1, 100, 0, 10), +(@OGUID+154, 1624, 0, -1081.28, -3111.25, 48.0621, 5.06146, 0, 0, -0.573576, 0.819152, 300, 300, 1, 100, 0, 10), +(@OGUID+155, 1624, 0, -1753.49, -3076.76, 27.4752, 3.927, 0, 0, -0.923879, 0.382686, 300, 300, 1, 100, 0, 10), +(@OGUID+156, 1624, 0, -1546.05, -2410.19, 76.3865, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+157, 1624, 0, -1053.47, -1913.41, 62.1433, 4.97419, 0, 0, -0.608761, 0.793354, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Hillsbrad Foothills. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+158, 1624, 0, -187.114, -1285.37, 106.141, 2.53072, 0, 0, 0.953716, 0.300708, 300, 300, 1, 100, 0, 10), +(@OGUID+159, 1624, 0, -1118.94, -989.685, 56.5378, 5.25344, 0, 0, -0.492423, 0.870356, 300, 300, 1, 100, 0, 10), +(@OGUID+160, 1624, 0, -904.452, -1262.58, 52.616, 0.383971, 0, 0, 0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+161, 1624, 0, -906.656, -868.855, 25.3802, 0.645772, 0, 0, 0.317305, 0.948324, 300, 300, 1, 100, 0, 10), +(@OGUID+162, 1624, 0, -713.998, -1279.64, 61.4431, 1.74533, 0, 0, 0.766044, 0.642789, 300, 300, 1, 100, 0, 10), +(@OGUID+163, 1624, 0, -522.197, -157.553, 52.367, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+164, 1624, 0, -1187.6, -1105.92, 39.8971, 2.93214, 0, 0, 0.994521, 0.104536, 300, 300, 1, 100, 0, 10), +(@OGUID+165, 1624, 0, -957.093, -11.6541, 29.5612, 4.76475, 0, 0, -0.688354, 0.725374, 300, 300, 1, 100, 0, 10), +(@OGUID+166, 1624, 0, -867.904, -206.734, 40.543, 4.18879, 0, 0, -0.866025, 0.500001, 300, 300, 1, 100, 0, 10), +(@OGUID+167, 1624, 0, -823.311, -1380.93, 66.2461, 3.50812, 0, 0, -0.983254, 0.182238, 300, 300, 1, 100, 0, 10), +(@OGUID+168, 1624, 0, -437.022, -322.164, 53.886, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+169, 1624, 0, -297.889, -128.26, 64.3352, 4.24115, 0, 0, -0.85264, 0.522499, 300, 300, 1, 100, 0, 10), +(@OGUID+170, 1624, 0, -259.695, -648.123, 55.4536, 4.7822, 0, 0, -0.681998, 0.731354, 300, 300, 1, 100, 0, 10), +(@OGUID+171, 1624, 0, 266.834, -1033.28, 78.7409, 2.14675, 0, 0, 0.878817, 0.47716, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Ashenvale. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+172, 1624, 1, 3357.22, 592.805, 3.73639, 0.523598, 0, 0, 0.258819, 0.965926, 300, 300, 1, 100, 0, 10), +(@OGUID+173, 1624, 1, 2849.34, -1983.63, 163.306, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+174, 1624, 1, 3094.44, -1596.81, 188.203, 2.82743, 0, 0, 0.987688, 0.156436, 300, 300, 1, 100, 0, 10), +(@OGUID+175, 1624, 1, 3013.79, -1848.96, 170.763, 1.98967, 0, 0, 0.83867, 0.54464, 300, 300, 1, 100, 0, 10), +(@OGUID+176, 1624, 1, 2552.5, -1973.38, 143.599, 2.33874, 0, 0, 0.920505, 0.390732, 300, 300, 1, 100, 0, 10), +(@OGUID+177, 1624, 1, 2111.2, -3017.49, 111.796, 4.25861, 0, 0, -0.848047, 0.529921, 300, 300, 1, 100, 0, 10), +(@OGUID+178, 1624, 1, 4030.25, 164.387, 4.05102, 0.244346, 0, 0, 0.121869, 0.992546, 300, 300, 1, 100, 0, 10), +(@OGUID+179, 1624, 1, 2192.14, -972.788, 94.6969, 2.51327, 0, 0, 0.951056, 0.309017, 300, 300, 1, 100, 0, 10), +(@OGUID+180, 1624, 1, 2852.96, -785.46, 156.364, 4.81711, 0, 0, -0.66913, 0.743145, 300, 300, 1, 100, 0, 10), +(@OGUID+181, 1624, 1, 2309.54, -944.396, 88.0331, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+182, 1624, 1, 2132.78, -2968.13, 114.307, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+183, 1624, 1, 2857.16, -2521.59, 220.353, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+184, 1624, 1, 3178.81, 657.709, 2.36676, 1.43117, 0, 0, 0.656058, 0.75471, 300, 300, 1, 100, 0, 10), +(@OGUID+185, 1624, 1, 2122.18, -613.062, 104.745, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+186, 1624, 1, 2508.07, -1679.79, 143.549, 0.209439, 0, 0, 0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+187, 1624, 1, 3141.59, -275.53, 118.643, 5.60251, 0, 0, -0.333807, 0.942641, 300, 300, 1, 100, 0, 10), +(@OGUID+188, 1624, 1, 3160.27, 468.336, 2.55126, 0.296705, 0, 0, 0.147809, 0.989016, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Thousand Needles. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+189, 1624, 1, -5361.9, -3237.28, -43.1254, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 1, 100, 0, 10), +(@OGUID+190, 1624, 1, -5323.93, -2830.42, -54.6644, 0.506145, 0, 0, 0.25038, 0.968148, 300, 300, 1, 100, 0, 10), +(@OGUID+191, 1624, 1, -5022.25, -2211.85, -54.0231, 2.80998, 0, 0, 0.986285, 0.16505, 300, 300, 1, 100, 0, 10), +(@OGUID+192, 1624, 1, -6319.89, -3515.23, -58.75, 1.44862, 0, 0, 0.66262, 0.748956, 300, 300, 1, 100, 0, 10), +(@OGUID+193, 1624, 1, -5649.32, -3652.89, -58.75, 5.42797, 0, 0, -0.414693, 0.909961, 300, 300, 1, 100, 0, 10), +(@OGUID+194, 1624, 1, -5561.96, -2529.74, -54.2826, 5.72468, 0, 0, -0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+195, 1624, 1, -5155.9, -2450.38, -52.7186, 4.43314, 0, 0, -0.798635, 0.601815, 300, 300, 1, 100, 0, 10), +(@OGUID+196, 1624, 1, -4788.75, -1980.07, -59.9618, 2.58308, 0, 0, 0.961261, 0.27564, 300, 300, 1, 100, 0, 10), +(@OGUID+197, 1624, 1, -6450.85, -3848.12, -58.75, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+198, 1624, 1, -5429.14, -2040.26, -64.7291, 0.488691, 0, 0, 0.241921, 0.970296, 300, 300, 1, 100, 0, 10), +(@OGUID+199, 1624, 1, -6313.7, -4088.89, -58.75, 4.62512, 0, 0, -0.737277, 0.675591, 300, 300, 1, 100, 0, 10), +(@OGUID+200, 1624, 1, -6052.09, -3580.51, -58.7499, 6.23083, 0, 0, -0.0261765, 0.999657, 300, 300, 1, 100, 0, 10), +(@OGUID+201, 1624, 1, -5925.01, -4111.63, -58.75, 3.82227, 0, 0, -0.942641, 0.333808, 300, 300, 1, 100, 0, 10), +(@OGUID+202, 1624, 1, -5747.49, -4146.64, -58.75, 5.00909, 0, 0, -0.594823, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+203, 1624, 1, -5547.57, -3844.04, -58.75, 0.401425, 0, 0, 0.199368, 0.979925, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Desolace. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+204, 1624, 1, -196.438, 1116.59, 87.2241, 2.05949, 0, 0, 0.857167, 0.515038, 300, 300, 1, 100, 0, 10), +(@OGUID+205, 1624, 1, -333.244, 2384.28, 37.4758, 4.59022, 0, 0, -0.748956, 0.66262, 300, 300, 1, 100, 0, 10), +(@OGUID+206, 1624, 1, -1228.87, 2200.36, 91.8946, 5.11382, 0, 0, -0.551936, 0.833886, 300, 300, 1, 100, 0, 10), +(@OGUID+207, 1624, 1, -1017.17, 952.096, 91.9954, 6.0912, 0, 0, -0.0958452, 0.995396, 300, 300, 1, 100, 0, 10), +(@OGUID+208, 1624, 1, -1883.5, 2814.56, 55.792, 3.10665, 0, 0, 0.999847, 0.0174693, 300, 300, 1, 100, 0, 10), +(@OGUID+209, 1624, 1, -366.88, 1950.63, 111.301, 0.174532, 0, 0, 0.0871553, 0.996195, 300, 300, 1, 100, 0, 10), +(@OGUID+210, 1624, 1, -781.216, 1089.28, 89.3548, 4.83456, 0, 0, -0.66262, 0.748956, 300, 300, 1, 100, 0, 10), +(@OGUID+211, 1624, 1, -1619.56, 1171.6, 90.3512, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+212, 1624, 1, -2125.42, 2417.73, 61.6766, 0.890117, 0, 0, 0.430511, 0.902586, 300, 300, 1, 100, 0, 10), +(@OGUID+213, 1624, 1, -1983.95, 2546.92, 61.2426, 3.9619, 0, 0, -0.91706, 0.39875, 300, 300, 1, 100, 0, 10), +(@OGUID+214, 1624, 1, -733.59, 2016.13, 92.4307, 1.27409, 0, 0, 0.594822, 0.803857, 300, 300, 1, 100, 0, 10), +(@OGUID+215, 1624, 1, -522.235, 881.583, 90.9525, 6.10865, 0, 0, -0.0871553, 0.996195, 300, 300, 1, 100, 0, 10), +(@OGUID+216, 1624, 1, -119.666, 1610.63, 90.2778, 1.06465, 0, 0, 0.507538, 0.861629, 300, 300, 1, 100, 0, 10); + +-- Missing Kingsblood spawns in Stonetalon Mountains. +INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `state`, `animprogress`, `patch_min`, `patch_max`) VALUES +(@OGUID+217, 1624, 1, 1105.98, -239.175, -1.38236, 0.663223, 0, 0, 0.325567, 0.945519, 300, 300, 1, 100, 0, 10), +(@OGUID+218, 1624, 1, 2455.99, 1628.16, 287.085, 4.64258, 0, 0, -0.731354, 0.681998, 300, 300, 1, 100, 0, 10), +(@OGUID+219, 1624, 1, 579.086, 1700.51, -11.205, 6.00393, 0, 0, -0.139173, 0.990268, 300, 300, 1, 100, 0, 10), +(@OGUID+220, 1624, 1, 2613.47, 1547.49, 261.202, 3.24635, 0, 0, -0.998629, 0.0523532, 300, 300, 1, 100, 0, 10), +(@OGUID+221, 1624, 1, 55.6568, -82.2592, 19.7826, 3.3685, 0, 0, -0.993571, 0.113208, 300, 300, 1, 100, 0, 10), +(@OGUID+222, 1624, 1, 1509.59, -235.847, 29.0809, 0.558504, 0, 0, 0.275637, 0.961262, 300, 300, 1, 100, 0, 10), +(@OGUID+223, 1624, 1, 1144.66, 692.578, 145.623, 2.46091, 0, 0, 0.942641, 0.333808, 300, 300, 1, 100, 0, 10), +(@OGUID+224, 1624, 1, 1420.46, 723.077, 146.08, 2.35619, 0, 0, 0.92388, 0.382683, 300, 300, 1, 100, 0, 10), +(@OGUID+225, 1624, 1, 2370.62, 1459.79, 277.939, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(@OGUID+226, 1624, 1, 881.701, 1748.01, -12.252, 5.34071, 0, 0, -0.45399, 0.891007, 300, 300, 1, 100, 0, 10), +(@OGUID+227, 1624, 1, 1161.17, 292.83, 15.5815, 2.30383, 0, 0, 0.913545, 0.406738, 300, 300, 1, 100, 0, 10), +(@OGUID+228, 1624, 1, 1449.23, -253.817, 12.8397, 1.76278, 0, 0, 0.771625, 0.636078, 300, 300, 1, 100, 0, 10), +(@OGUID+229, 1624, 1, 1415.75, 77.1022, 14.3272, 0.59341, 0, 0, 0.292371, 0.956305, 300, 300, 1, 100, 0, 10), +(@OGUID+230, 1624, 1, 1049.41, 57.1624, 10.1874, 3.57793, 0, 0, -0.976295, 0.216442, 300, 300, 1, 100, 0, 10), +(@OGUID+231, 1624, 1, 618.941, 1510.11, -12.3618, 4.45059, 0, 0, -0.793353, 0.608762, 300, 300, 1, 100, 0, 10), +(@OGUID+232, 1624, 1, 625.585, 1801.2, -11.6811, 6.07375, 0, 0, -0.104528, 0.994522, 300, 300, 1, 100, 0, 10), +(@OGUID+233, 1624, 1, 682.086, 1628, -22.2291, 1.0472, 0, 0, 0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(@OGUID+234, 1624, 1, 718.89, 1533.58, -22.989, 0.925024, 0, 0, 0.446198, 0.894935, 300, 300, 1, 100, 0, 10), +(@OGUID+235, 1624, 1, 732.953, 1809.55, -13.8562, 5.89921, 0, 0, -0.190808, 0.981627, 300, 300, 1, 100, 0, 10), +(@OGUID+236, 1624, 1, 733.958, 1687.51, -30.4287, 2.91469, 0, 0, 0.993571, 0.113208, 300, 300, 1, 100, 0, 10), +(@OGUID+237, 1624, 1, 787.531, 1585.81, -30.1552, 4.99164, 0, 0, -0.601814, 0.798636, 300, 300, 1, 100, 0, 10), +(@OGUID+238, 1624, 1, 795.638, 1849.68, -4.61363, 1.8675, 0, 0, 0.803857, 0.594823, 300, 300, 1, 100, 0, 10), +(@OGUID+239, 1624, 1, 1331.69, -304.356, 6.15001, 5.23599, 0, 0, -0.5, 0.866025, 300, 300, 1, 100, 0, 10), +(@OGUID+240, 1624, 1, 1606.29, 1086.18, 141.713, 2.16421, 0, 0, 0.882947, 0.469473, 300, 300, 1, 100, 0, 10), +(@OGUID+241, 1624, 1, 1781.24, 908.227, 137.153, 3.4034, 0, 0, -0.991445, 0.130528, 300, 300, 1, 100, 0, 10), +(@OGUID+242, 1624, 1, 2182.07, 1040.49, 252.933, 0.628317, 0, 0, 0.309016, 0.951057, 300, 300, 1, 100, 0, 10), +(@OGUID+243, 1624, 1, 2333.81, 1629.22, 296.476, 3.85718, 0, 0, -0.936671, 0.35021, 300, 300, 1, 100, 0, 10), +(@OGUID+244, 1624, 1, 2352.08, 1573.53, 281.966, 5.07891, 0, 0, -0.566406, 0.824126, 300, 300, 1, 100, 0, 10); + +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `patch_min`, `patch_max`) VALUES +(@OGUID+1, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+2, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+3, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+4, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+5, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+6, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+7, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+8, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+9, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+10, 1284, 0, 'Kingsblood', 0, 10), -- Kingsblood in Badlands 21 objects total +(@OGUID+11, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+12, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+13, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+14, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+15, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+16, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+17, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+18, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+19, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+20, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+21, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+22, 1326, 0, 'Kingsblood', 0, 10), -- Kingsblood in Swamp of Sorrows 6 objects total +(@OGUID+23, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+24, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+25, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+26, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+27, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+28, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+29, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+30, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+31, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+32, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+33, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+34, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+35, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+36, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+37, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+38, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+39, 1117, 0, 'Kingsblood', 0, 10), -- Kingsblood in Duskwood 19 objects total +(@OGUID+40, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+41, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+42, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+43, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+44, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+45, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+46, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+47, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+48, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+49, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+50, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+51, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+52, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+53, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+54, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+55, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+56, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+57, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+58, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+59, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+60, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+61, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+62, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+63, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+64, 1155, 0, 'Kingsblood', 0, 10), -- Kingsblood in Wetlands 26 objects total +(@OGUID+65, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+66, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+67, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+68, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+69, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+70, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+71, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+72, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+73, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+74, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+75, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+76, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+77, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+78, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+79, 1039, 0, 'Kingsblood', 0, 10), -- Kingsblood in Dustwallow Marsh 5 objects total +(@OGUID+80, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+81, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+82, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+83, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+84, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+85, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+86, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+87, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+88, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+89, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+90, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+91, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+92, 1038, 0, 'Kingsblood', 0, 10), -- Kingsblood in Barrens 33 objects total +(@OGUID+93, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+94, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+95, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+96, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+97, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+98, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+99, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+100, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+101, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+102, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+103, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+104, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+105, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+106, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+107, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+108, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+109, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+110, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+111, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+112, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+113, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+114, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+115, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+116, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+117, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+118, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+119, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+120, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+121, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+122, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+123, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+124, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+125, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+126, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+127, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+128, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+129, 1170, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stranglethorn 53 objects total +(@OGUID+130, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+131, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+132, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+133, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+134, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+135, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+136, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+137, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+138, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+139, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+140, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+141, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+142, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+143, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+144, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+145, 1057, 0, 'Kingsblood', 0, 10), -- Kingsblood in Alterac 6 objects total +(@OGUID+146, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+147, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+148, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+149, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+150, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+151, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+152, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+153, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+154, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+155, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+156, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+157, 1180, 0, 'Kingsblood', 0, 10), -- Kingsblood in Arathi 25 objects total +(@OGUID+158, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+159, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+160, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+161, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+162, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+163, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+164, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+165, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+166, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+167, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+168, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+169, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+170, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+171, 1051, 0, 'Kingsblood', 0, 10), -- Kingsblood in Hillsbrad 38 objects total +(@OGUID+172, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+173, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+174, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+175, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+176, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+177, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+178, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+179, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+180, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+181, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+182, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+183, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+184, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+185, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+186, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+187, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+188, 1078, 0, 'Kingsblood', 0, 10), -- Kingsblood in Ashenvale 27 objects total +(@OGUID+189, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+190, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+191, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+192, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+193, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+194, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+195, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+196, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+197, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+198, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+199, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+200, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+201, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+202, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+203, 1136, 0, 'Kingsblood', 0, 10), -- Kingsblood in Thousand Needles 15 objects total +(@OGUID+204, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+205, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+206, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+207, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+208, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+209, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+210, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+211, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+212, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+213, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+214, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+215, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+216, 1138, 0, 'Kingsblood', 0, 10), -- Kingsblood in Desolace 13 objects total +(@OGUID+217, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+218, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+219, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+220, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+221, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+222, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+223, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+224, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+225, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+226, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+227, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+228, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+229, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+230, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+231, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+232, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+233, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+234, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+235, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+236, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+237, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+238, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+239, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+240, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+241, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+242, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+243, 1088, 0, 'Kingsblood', 0, 10), -- Kingsblood in Stonetalon 26 objects total +(@OGUID+244, 1088, 0, 'Kingsblood', 0, 10); -- Kingsblood in Stonetalon 26 objects total + +-- Correct Pools +UPDATE `pool_template` SET `description`='Kingsblood in Ashenvale' WHERE `entry`=1078; +UPDATE `pool_template` SET `description`='Kingsblood in Badlands' WHERE `entry`=1284; +UPDATE `pool_template` SET `description`='Kingsblood in Barrens' WHERE `entry`=1038; +UPDATE `pool_template` SET `description`='Kingsblood in Desolace' WHERE `entry`=1138; +UPDATE `pool_template` SET `description`='Kingsblood in Duskwood' WHERE `entry`=1117; +UPDATE `pool_template` SET `description`='Kingsblood in Dustwallow Marsh' WHERE `entry`=1039; +UPDATE `pool_template` SET `description`='Kingsblood in Stonetalon' WHERE `entry`=1088; +UPDATE `pool_template` SET `description`='Kingsblood in Stranglethorn' WHERE `entry`=1170; +UPDATE `pool_template` SET `description`='Kingsblood in Swamp of Sorrows' WHERE `entry`=1326; +UPDATE `pool_template` SET `description`='Kingsblood in Thousand Needles' WHERE `entry`=1136; +UPDATE `pool_template` SET `description`='Kingsblood in Wetlands' WHERE `entry`=1155; + +-- Remove Custom Spawns (Non of these spawns exist in the sniff-db) +DELETE FROM `gameobject` WHERE `guid` IN (4363, 4386, 4344, 4407, 4377, 4345, 4419, 4341, 4365, 4351, 4391, 4310, 4394, 4364, 4380, 4301, 4430, 4422, 4410, 4398, 4389, 4306, 4339, 4296, 4307, 4355, 4384, 4385, 4414, 39975, 40011); +DELETE FROM `pool_gameobject` WHERE `guid` IN (4363, 4386, 4344, 4407, 4377, 4345, 4419, 4341, 4365, 4351, 4391, 4310, 4394, 4364, 4380, 4301, 4430, 4422, 4410, 4398, 4389, 4306, 4339, 4296, 4307, 4355, 4384, 4385, 4414, 39975, 40011); + +-- Sync Gobject Data +UPDATE `gameobject` SET `spawntimesecsmin` = 300, `spawntimesecsmax` = 300, `spawn_flags` = 0, `animprogress` = 100 WHERE `id` IN (1624); + +-- Update Counters +UPDATE `pool_template` SET `max_limit`=12 WHERE `entry`=1117; +UPDATE `pool_template` SET `max_limit`=23 WHERE `entry`=1155; +UPDATE `pool_template` SET `max_limit`=35 WHERE `entry`=1170; +UPDATE `pool_template` SET `max_limit`=14 WHERE `entry`=1180; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1057; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1051; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1039; +UPDATE `pool_template` SET `max_limit`=18 WHERE `entry`=1038; +UPDATE `pool_template` SET `max_limit`=13 WHERE `entry`=1136; +UPDATE `pool_template` SET `max_limit`=11 WHERE `entry`=1284; +UPDATE `pool_template` SET `max_limit`=15 WHERE `entry`=1078; +UPDATE `pool_template` SET `max_limit`=10 WHERE `entry`=1138; +UPDATE `pool_template` SET `max_limit`=24 WHERE `entry`=1088; +UPDATE `pool_template` SET `max_limit`=9 WHERE `entry`=1326; + + +-- End of migration. +END IF; +END?? +delimiter ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration; diff --git a/sql/migrations/20230613170218_world.sql b/sql/migrations/20230613170218_world.sql new file mode 100644 index 00000000000..37ba3851247 --- /dev/null +++ b/sql/migrations/20230613170218_world.sql @@ -0,0 +1,1527 @@ +SET NAMES utf8; +DROP PROCEDURE IF EXISTS add_migration; +delimiter ?? +CREATE PROCEDURE `add_migration`() +BEGIN +DECLARE v INT DEFAULT 1; +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230613170218'); +IF v=0 THEN +INSERT INTO `migrations` VALUES ('20230613170218'); +-- Add your query below. + + +SET NAMES utf8; + +-- Remove string NULL from quest text. +UPDATE `quest_template` SET `RequestItemsText`='' WHERE `entry`=1390; + +-- French quest greeting locales (machine translated). +UPDATE `quest_greeting` SET `content_loc2`='Une corruption immonde s\'est infiltrée dans Westfall. Alors que je faisais mon devoir sur les champs de bataille de Lordaeron, ces fermes honnêtes ont été envahies et transformées en repaires pour les voyous et les assassins. La Milice populaire a besoin de votre aide.' WHERE `entry`=234 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bienvenue dans notre humble demeure ! C\'est toujours agréable de voir un visage amical. Et vous avez des bras très forts. Mon mari et moi sommes toujours à la recherche d\'aide à la ferme. Maintenant que la plupart des bonnes gens sont partis, il est difficile de trouver une personne capable de nous aider.' WHERE `entry`=235 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Il n\'y a que des problèmes dans ces régions. J\'ai essayé de dire à cet imbécile de Saldean de partir tant qu\'il le pouvait, mais il ne veut pas en entendre parler. Mais je ne suis pas dupe. Verna et moi allons partir dès que nous aurons réparé ce chariot.' WHERE `entry`=237 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Parfois, j\'ai l\'impression qu\'il y a un gros nuage gris dans le ciel, qui fait pleuvoir la malchance sur nous. D\'abord, nous sommes chassés de nos terres, et maintenant nous ne pouvons même pas sortir de Westfall. Tout est en désordre. Il faut faire quelque chose.' WHERE `entry`=238 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Aventure dans des pays lointains et proches$BRencontrer des gens bizarres et étranges$BMais si vous me posez une question$BVous devez d\'abord accomplir une tâche simple !' WHERE `entry`=239 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Salut, mon ami. Je m\'appelle Remy. Je viens de Redridge, à l\'est, et je suis venu ici pour faire des affaires, pour faire des affaires. Vous en avez... vous en avez ? ?' WHERE `entry`=241 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Aha ! Bonjour, bonjour, Maître $C ! Venez, asseyez-vous et buvez un verre. Vous avez l\'air entreprenant, et je pense que vous trouverez que me parler vaut la peine...' WHERE `entry`=253 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, citoyenne. Vous avez l\'air d\'une $g homme:femme; avec un but - avez-vous des affaires avec l\'armée de Stormwind ?' WHERE `entry`=261 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Repos, $C. Si vous ne faites que passer, je vous suggère de vous en tenir aux routes et de ne voyager que de jour. Si votre activité se déroule dans le Darkshire, pensez à mettre vos compétences au service de la Garde de nuit. Nos compétences sont incontestables, mais nous sommes peu nombreux.' WHERE `entry`=264 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='J\'ai senti ta venue depuis un certain temps, $n. C\'était écrit dans le motif des étoiles.' WHERE `entry`=265 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bienvenue dans la ville de Darkshire. Le greffier Daltry est à votre service. Puis-je vous aider ?' WHERE `entry`=267 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, bonjour ! Bienvenue dans ma cuisine, $g monsieur:dame; ! C\'est ici que sont préparés les meilleurs plats de la Taverne du Corbeau écarlate. Ah, sentez ce merveilleux arôme !' WHERE `entry`=272 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Gardez la porte fermée, $C. On ne sait jamais quand les Dark Riders repasseront par là.' WHERE `entry`=273 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, bonne $g monsieur:dame;. Asseyez-vous, et mangez si vous avez faim. Ne vous inquiétez pas si j\'ai l\'air occupé par mes travaux d\'aiguille - je vous écoute...' WHERE `entry`=278 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Huh ?!? Oh. Vous n\'avez pas l\'air d\'un voleur Defias... ou d\'un membre de la Garde de Nuit. Ayez pitié d\'une pauvre âme, voulez-vous ?' WHERE `entry`=288 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Eh ? Salutations, jeune $C. Tu es bien courageux de trouver ton chemin ici avec toutes ces créatures errantes !$B$BMaintenant que tu es là, tu peux peut-être aider un vieil ermite...' WHERE `entry`=289 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Salut au voyageur. J\'ai beau avoir une mauvaise vue, je peux sentir les pas d\'un $c à un kilomètre de distance. Pendant des années, j\'ai défendu Stormwind avec fierté, mais lorsque mes yeux m\'ont lâché, j\'ai été contraint de me retirer.' WHERE `entry`=294 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bienvenue dans la Tour d\'Azora, jeune $C. Je suis Théocrite.$B$BAvez-vous affaire à moi ? Ou... ai-je affaire à vous, peut-être ?' WHERE `entry`=313 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Je n\'ai pas beaucoup de temps pour les discussions oiseuses, $N. Je dois reconstruire ce pont avant que la pluie n\'arrive. J\'ai terminé tous les projets en respectant les délais et le budget et je n\'ai pas l\'intention de commencer à déraper maintenant.' WHERE `entry`=341 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Salut, $N ! Bienvenue dans mon humble jardin. Le temps a été parfait ces derniers temps. Espérons qu\'il se maintienne pour que la récolte soit mûre.' WHERE `entry`=342 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Qui est ce $c qui se présente devant la Cour du Lakshire dans le Royaume de Stormwind ? Expliquez-nous ce que vous avez à faire dans ce canton, $R. La menace orque qui pèse sur le royaume est bien trop grande pour que nous perdions du temps en conversations oiseuses.' WHERE `entry`=344 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bien vu, $C. Si vous êtes ici pour affaires, allez vous chercher une bière et nous discuterons.' WHERE `entry`=381 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Je n\'ai pas le temps de bavarder, citoyen, mais si tu es prêt à nous aider contre les orcs, je te trouverai une utilité.' WHERE `entry`=382 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Ne vous inquiétez pas, $r. J\'ai quitté cette terre depuis longtemps, mais je n\'ai pas l\'intention de faire du mal à vos semblables. J\'ai été témoin de trop de morts en mon temps. Je ne souhaite plus que la paix. Peut-être pouvez-vous aider ma cause.' WHERE `entry`=392 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Hey $g copain:copine;, tu penses que tu pourrais me donner un coup de main ? Je suis vraiment dans une situation difficile...' WHERE `entry`=415 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Salut, $C. Les temps sont durs, mon ami, car notre ville est assiégée ! Les orques de Blackrock attaquent depuis le donjon de Stonewatch, les Shadowhides menacent la tour d\'Ilgalar et la meute de gnolls de Redridge se renforce. J\'espère que vous n\'êtes pas en vacances...' WHERE `entry`=464 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $c. Si vous êtes un ami du colonel Kurzen, je vous ferai abattre là où vous êtes ! Mais si vous êtes venu nous aider, prêtez l\'oreille...' WHERE `entry`=469 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Les temps sont sombres, $c... Bientôt, nous perdrons tout... Quand la lumière abandonnera tout le monde sauf ceux qui marchent vraiment sous la lumière.' WHERE `entry`=633 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Il y avait des voleurs partout !$B$BC\'était horrible. La grotte nous est tombée dessus. Je crois que toute la compagnie minière est morte, y compris mon frère, le contremaître.' WHERE `entry`=656 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Salutations. Que faites-vous avec la famille Carevin ? Cherchez-vous à aider les Carevins dans leur lutte contre les morts-vivants ?' WHERE `entry`=661 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='La famille Carevin se bat pour la victoire sous la Lumière. Mon devoir sous la Lumière est de donner ma vie dans leur combat contre les morts-vivants. Maître Carevin m\'a chargé d\'exterminer les vils worgens de Duskwood. Peut-être pourriez-vous m\'aider ?' WHERE `entry`=663 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $c ! Belle journée pour la chasse, n\'est-ce pas ? J\'ai moi-même eu de la chance avec les sangliers. Peut-être aimeriez-vous essayer ?' WHERE `entry`=714 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Encore une belle journée dans la jungle ! Ça va être une sacrée chasse, je le sens. Une fois que Barnil aura nettoyé les fusils, j\'emmènerai le groupe de chasseurs au plus profond des lianes tortueuses. Ce n\'est pas une mauvaise façon pour un ancien combattant de passer sa retraite, n\'est-ce pas ?' WHERE `entry`=715 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Fais attention où tu mets les pieds ici, $g garçon:fille;. Tu ne fais peut-être pas partie de notre équipe, mais ça ne veut pas dire que je ne vais pas te donner un coup de canne si tu ne respectes pas les règles !' WHERE `entry`=733 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Eh bien, bonjour. On dirait que vous n\'êtes pas opposé à l\'idée de vous faire un peu d\'argent, hm ? Je le vois à votre regard. Je suis le Mogul Kebok, responsable des opérations en Azeroth, et si c\'est la richesse que vous cherchez, je peux peut-être m\'arranger.' WHERE `entry`=737 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='$C, hein ? Je suis Krazek, le secrétaire du baron Revilgaz. Je suis au courant de tout ce qui se passe dans cette jungle et au-delà. Cela vous intéresserait-il de connaître le prix du pétrole à Ratchet ? Non ? Vous cherchez du travail, peut-être ? Je peux vous aider.' WHERE `entry`=773 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $g garçon:fille;. Je suis Grelin Barbe Blanche. Je suis ici pour examiner la menace que représente le nombre croissant de trolls dans la vallée de Coldridge. Qu\'ai-je trouvé ? C\'est un peu troublant...' WHERE `entry`=786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $c. Normalement, je devrais être en train de surveiller les habitants de Stormwind, mais beaucoup de gardes de Stormwind se battent dans d\'autres pays. Je suis donc là, adjoint et je propose des primes alors que je préférerais patrouiller...' WHERE `entry`=823 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Qu\'est-ce qui vous amène devant le tribunal de Lakeshire et l\'honorable magistrat Solomon ?' WHERE `entry`=900 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='S\'il y a une chose que le temps m\'a apprise, c\'est qu\'aucune mission n\'est ennuyeuse. Protéger la Travée de Thandol aurait dû être une tâche facile. Mais le gros de l\'armée s\'étant battu aux côtés de l\'alliance, nous avons été submergés ici et Dun Modr est tombé.' WHERE `entry`=1071 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Vous savez, j\'ai toujours voulu être prospecteur, mais je suis né avec une tête pour les chiffres et la Guilde a décidé que je serais plus apte à tenir les livres ! J\'ai étudié, étudié, chaque jour de ma jeunesse...' WHERE `entry`=1105 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, citoyen. Je m\'appelle Bluntnose, le magistrat Bluntnose, pour être précis. Je suis chargé de veiller au bien-être du Thelsamar, et croyez-moi, nous avons toujours besoin d\'une autre paire de bras solides par ici !' WHERE `entry`=1139 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Si vous êtes ici pour la nourriture, alors bienvenue ! Vous ne trouverez pas de meilleur repas dans tout Stormwind... ou Azeroth !$B$BSi vous êtes ici pour autre chose, soyez bref. J\'ai une douzaine de plats en préparation, et je dois m\'occuper de chacun d\'entre eux.' WHERE `entry`=1141 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Si vous êtes prêt à endurer des histoires qui vous feront frissonner et vous dégoûteront, prenez un verre et asseyez-vous un moment...' WHERE `entry`=1239 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Les trognes ! Je jure que les dieux les ont mis sur cette terre uniquement pour me tourmenter ! Quatre pouces de plus dans les mines, puis deux pieds de recul par rapport aux trognes !' WHERE `entry`=1254 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bienvenue à la distillerie Thunderbrew, fondée par notre cher vieux papa, Arkilus Thunderbrew. J\'assure le fonctionnement de l\'établissement depuis que mon frère aîné, Grimbooze, a disparu dans un état d\'ébriété il y a quelques récoltes.' WHERE `entry`=1267 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Eh bien, si ce n\'est pas un jeune $c hérissé, sans doute attiré ici par les discussions sur mes exploits dans les champs de bataille !$B$BPas le temps pour les histoires maintenant, car il y a de grandes et importantes actions à faire ! Si vous cherchez la gloire, la chance vous sourit aujourd\'hui...' WHERE `entry`=1343 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bien que nous traversions une période creuse dans ces ruines, je suis persuadé que cela ne durera pas longtemps. Mais en attendant, j\'ai besoin de quelqu\'un comme vous. Voulez-vous aider la Guilde des explorateurs nains ?' WHERE `entry`=1344 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Je suis au milieu d\'une tâche très importante. Une affaire de prospecteur. À moins que vous n\'ayez quelque chose d\'aussi important à dire, ce dont je doute, vous devrez m\'excuser.' WHERE `entry`=1356 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Maudite soit la Ligue des brasseurs ! Ils ont accès à tous les meilleurs ingrédients, alors que nous sommes coincés ici, à chercher du grain et du houblon !$B$BJ\'aimerais vraiment leur rendre une justice amère...' WHERE `entry`=1374 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Conduire un char à vapeur n\'est pas donné à tout le monde. Il faut une poigne de fer et des nerfs d\'acier... heureusement que j\'ai les deux ! Et vous ? Comment se porte votre courage ? Vous voulez me le prouver ?' WHERE `entry`=1377 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Vous ne trouverez pas une plus grande réserve de connaissances que dans la bibliothèque royale de Stormwind !' WHERE `entry`=1440 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Salutations, $C. Soyez prudents lorsque vous voyagez vers l\'est en direction du Bulwark. Des rapports de surveillance récents indiquent une activité accrue du Fléau dans cette zone, alors soyez prudents.' WHERE `entry`=1495 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Ah, vous ! J\'ai des tâches à accomplir, et je n\'ai pas besoin de perdre du temps à expliquer leur nature cruciale. Écoutez bien.' WHERE `entry`=1499 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='J\'espère que vous allez bien, tout compte fait.$B$BAsseyez-vous un moment et écoutez mon histoire. C\'est une tragédie, bien sûr, mais j\'espère qu\'elle se terminera par une vengeance !' WHERE `entry`=1500 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='La Croisade écarlate empiète sur notre patrie. Les zélotes stupides ne réalisent pas que les loyaux serviteurs de la Dame Sombre veilleront à leur perte.' WHERE `entry`=1515 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='La Dame Sombre a lancé le défi. Il nous appartient de le relever.' WHERE `entry`=1518 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, je suis Baros Alexston, architecte de la ville de Stormwind.' WHERE `entry`=1646 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Par ici, espèce de bon à rien... ! Si vous voulez faire quelque chose d\'utile, écoutez vite !' WHERE `entry`=1719 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Cette collection de parchemins contient diverses informations logistiques et stratégiques, ainsi que des correspondances codées.' WHERE `entry`=1738 && `type`=1; +UPDATE `quest_greeting` SET `content_loc2`='Je suis Bolvar Fordragon, Haut Seigneur de Stormwind.' WHERE `entry`=1748 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Nous avons passé une si grande partie de notre vie en vol que les souvenirs des périodes paisibles s\'éloignent de plus en plus.' WHERE `entry`=1776 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='La Dame Sombre a lancé le défi. C\'est maintenant à la Société Royale des Apothicaires de développer une nouvelle peste. Nous mettrons Arthas et sa misérable armée à genoux.' WHERE `entry`=1937 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Le Kirin Tor n\'a pas tenu compte de mes avertissements ! L\'Alliance est une imposture. Arugal est un imbécile.' WHERE `entry`=1938 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Mon frère et moi sommes sur une mission vitale, mais nous sommes terrés dans cette ferme. Les Deathstalkers ont besoin de votre aide.' WHERE `entry`=1950 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $C. Si vous êtes ici, vous devez savoir que Silverpine est saturée de nos ennemis. Pour survivre, les abandonnés doivent les repousser !' WHERE `entry`=1952 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='J\'ai été élevé et éduqué pour le service public. Un représentant du peuple. Je n\'étais pas doué pour les armes ou l\'artisanat, mais pour les mots et la persuasion.' WHERE `entry`=1977 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='La Société royale des apothicaires répondra à l\'appel de la Dame sombre pour découvrir la nouvelle peste et chasser Arthas et son armée païenne du Fléau du monde une fois pour toutes.' WHERE `entry`=2055 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Ce chaudron bouillonne d\'épaisses bulles vertes. Des crânes, des os et des organes de créatures inconnues nagent dans son bouillon visqueux...$B$BLes crânes de deux trolls, autrefois puissants, remontent paresseusement à la surface :$B$BGan\'zulah et Nezzliok.' WHERE `entry`=2076 && `type`=1; +UPDATE `quest_greeting` SET `content_loc2`='La création de Teldrassil a été une grande réussite, mais le monde doit maintenant changer pour retrouver son équilibre.' WHERE `entry`=2080 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Comme Teldrassil lui-même, Dolanaar accueille ceux qui embrassent la terre.' WHERE `entry`=2083 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Les moteurs de siège font la fierté de tous les pilotes !' WHERE `entry`=2092 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $c. Je suis un peu dans le pétrin en ce moment, je n\'ai plus beaucoup de peaux.' WHERE `entry`=2094 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='L\'information... Avec nos éclaireurs et nos agents, nous contrôlons le flux d\'informations à Lordaeron. Les mouvements des fléaux, leurs possessions, tout cela sous notre regard attentif...' WHERE `entry`=2121 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Pour servir la Dame sombre et Varimathras, nous devons avancer sur le front de l\'infestation humaine.' WHERE `entry`=2215 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Nous sommes à deux doigts de mettre au point la nouvelle peste que notre Dame noire désire avec tant de ferveur.' WHERE `entry`=2216 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Quand on pense que l\'endroit où le Warchief est né et a grandi se trouve si près.' WHERE `entry`=2229 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='J\'espère que vous êtes ici pour travailler, $C. Nous avons beaucoup à faire et la Horde, le Syndicat et les Ogres ne vont pas nous aider.' WHERE `entry`=2263 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Lorsque l\'on m\'a proposé pour la première fois le titre de Southshore Magistrate, j\'étais ravi d\'avoir obtenu une telle commission si tôt dans ma carrière.$B$BMais maintenant que je suis ici, je me demande si je n\'aurais pas mieux fait de remuer des papiers à Stormwind.' WHERE `entry`=2276 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='J\'ai beaucoup de travail à faire. Êtes-vous ici pour m\'aider dans mes recherches ?' WHERE `entry`=2277 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Ma famille possède la plus belle collection de bijoux et d\'objets d\'art de tous les nobles de Stormwind !$B$BEt nous souhaitons toujours agrandir notre collection...' WHERE `entry`=2285 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Ah, l\'air salé ! C\'est toujours agréable de revenir dans notre port d\'attache de Booty Bay.' WHERE `entry`=2487 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Hein ? Vous avez des affaires avec Nimboya ?' WHERE `entry`=2497 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Qu\'est-ce que c\'est ? Nous avons tous des bénéfices à faire... et nous ne les ferons pas en restant inactifs.' WHERE `entry`=2498 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Oy ! Vous êtes ici pour une partie de poing américain ?' WHERE `entry`=2501 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour ! Les esprits disent que vous êtes ici pour aider mon chef. Dis-le fort, ils le font.' WHERE `entry`=2519 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Yarrr... vous feriez mieux de ne pas jouer avec mon temps, mon pote !' WHERE `entry`=2546 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='À Refuge Pointe, nous détenons l\'une des dernières parcelles de territoire stromgarde dans les Hautes Terres d\'Arathi. Et nous perdons du terrain...$B$BSi vous avez des mots pour moi, j\'espère qu\'ils seront de bonnes nouvelles.' WHERE `entry`=2700 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Grâce au Warchief, même ici, dans les ruines de notre ancienne prison, l\'espoir demeure et la Horde se relève.' WHERE `entry`=2706 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Ce panneau en bois contient des avis de recherche grossièrement fabriqués.' WHERE `entry`=2713 && `type`=1; +UPDATE `quest_greeting` SET `content_loc2`='Reculez ! Reculez ! J\'ai un paquet plein de poudre explosive et je n\'ai pas peur de m\'en servir ! Je vais tous nous faire sauter !$B$BOh, ce n\'est pas grave. Je pensais que vous étiez quelqu\'un d\'autre....' WHERE `entry`=2785 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bienvenue sur le site de Bonegrip\'s Runes and Dooms, $c. Vous pouvez regarder, mais ne touchez pas.$B$BCertaines connaissances ne sont pas destinées aux... non-initiés.' WHERE `entry`=2786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Vous devez être un dur à cuire pour vous promener dans ces Badlands, $c. Dur comme moi.$B$BOu peut-être êtes-vous ici parce que vous êtes fou. Fou, comme moi.' WHERE `entry`=2817 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='C\'était un peu différent, permettez-moi de vous le dire, $c. Nous prenions tout ce qui n\'était pas cloué ou qui pouvait être enlevé rapidement. Nous sommes un peu à l\'étroit dans nos réserves à cause de cela.' WHERE `entry`=2860 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Les salauds nous ont attaqués la nuit, après avoir bu quelques verres. Sinon, nous aurions pu les prendre, c\'est sûr.$B$BTout le monde est mort maintenant... sauf quelques-uns d\'entre nous.' WHERE `entry`=2910 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $N.$B$BLotwil n\'est pas le patron le plus perspicace que j\'ai eu. En fait, il s\'implique beaucoup dans son travail. À tel point qu\'il arrive que ses domestiques ne mangent pas ou ne soient pas payés.$B$B' WHERE `entry`=10428 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Nous ne pouvons pas nous occuper seuls de toutes les menaces qui pèsent sur cette région. Nous aurions besoin d\'un autre combattant, $n.' WHERE `entry`=10537 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Je n\'ai plus jamais chaud...' WHERE `entry`=10926 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $N. Je suis le duc Nicholas Zverenhoff de l\'Argent Dawn.' WHERE `entry`=11039 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Desolace n\'est pas un si mauvais endroit, si vous n\'êtes pas gêné par les harcèlements constants des centaures.' WHERE `entry`=11259 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Mon plan d\'entreprise n\'a jamais tenu compte de l\'hébergement de kodos géants... j\'aurais peut-être dû me lancer dans le tressage de paniers sous-marins à la place.' WHERE `entry`=11596 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='L\'Aube d\'Argent ne repoussera aucun de ceux qui sont prêts à se sacrifier pour notre cause.' WHERE `entry`=16281 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Le roi-liche a déclenché la guerre contre nous depuis le nord glacé, et nous sommes les seuls de l\'Argent Dawn à lui barrer la route.' WHERE `entry`=16361 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour à vous, citoyen. Êtes-vous venu nous aider à lutter contre le Fléau ?' WHERE `entry`=16478 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour à vous, citoyen. Êtes-vous venu nous aider à lutter contre le Fléau ?' WHERE `entry`=16494 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $n. Si vous me rapportez les pierres nécrotiques des envahisseurs morts-vivants, je vous donnerai accès aux magasins de l\'Aube d\'Argent.' WHERE `entry`=16786 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $n. Si vous me rapportez les pierres nécrotiques des envahisseurs morts-vivants, je vous donnerai accès aux magasins de l\'Aube d\'Argent.' WHERE `entry`=16787 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Bonjour, $c. Je suis le gardien de la flamme. Pendant la fête du feu de la Saint-Jean, il est de mon devoir de veiller à ce que le feu qui se trouve à côté de moi brûle bien. C\'est un honneur d\'avoir été choisi pour une telle tâche ; je la remplis avec plaisir.$B$B Comment puis-je vous aider ?' WHERE `entry`=16788 && `type`=0; +UPDATE `quest_greeting` SET `content_loc2`='Ces éclats brillent d\'un éclat peu naturel. Il est clair qu\'ils cachent un pouvoir profond.' WHERE `entry`=138492 && `type`=1; + +-- French page text locales (machine translated). +UPDATE `locales_page_text` SET `Text_loc2`='Maintenant que vous avez trouvé ma vieille cruche de whisky, vous êtes sur le point de trouver le trésor ! Il suffit de faire face à l\'ouest de la bouteille et de marcher jusqu\'au rivage. Une fois dans l\'eau, continuez à nager ! Nagez tout droit vers l\'ouest jusqu\'à ce que vous trouviez l\'île avec mon coffre au trésor !' WHERE `entry`=47; +UPDATE `locales_page_text` SET `Text_loc2`=' Les collines vertes de Stranglethorn$B$B Par Hemet Nesingwary' WHERE `entry`=124; +UPDATE `locales_page_text` SET `Text_loc2`='En essayant de collecter des échantillons de mousse, je suis tombé sur la scène d\'une bataille sanglante. La tribu de Murlocs de Vile Fin avait été assiégée par une bande de Gnolls en maraude. Des cadavres de Gnolls et de Murlocs jonchaient le champ de bataille. En passant devant un corps de Murloc mutilé, j\'ai remarqué une étrange tumeur durcie qui dépassait de la blessure. En étudiant la tumeur, je me suis rendu compte qu\'elle avait des propriétés similaires à celles de la mousse que je collectais. Malheureusement, je n\'ai pas trouvé d\'autres tumeurs que celle-ci.' WHERE `entry`=238; +UPDATE `locales_page_text` SET `Text_loc2`='Dun Modr des zones humides$B$BMa chère Sara,$B$BTout porte à croire que nous irons surveiller la travée de Thandol dans quelques jours. De peur de ne plus pouvoir t\'écrire, je me sens obligé de t\'écrire quelques lignes qui pourraient t\'intéresser. Je me sens poussé à écrire quelques lignes qui pourraient tomber sous ton regard lorsque je ne serai plus là.' WHERE `entry`=317; +UPDATE `locales_page_text` SET `Text_loc2`='Notre mission peut durer quelques jours et être pleine de plaisir, comme elle peut être un conflit sévère et me coûter la vie. S\'il est nécessaire que je tombe sur le champ de bataille pour l\'Alliance, je suis prêt.$B$BJe n\'ai aucune appréhension ni aucun manque de confiance à l\'égard de la cause dans laquelle je suis engagé et mon courage ne s\'arrête pas et ne faiblit pas.' WHERE `entry`=318; +UPDATE `locales_page_text` SET `Text_loc2`='Je sais à quel point le Royaume d\'Ironforge repose sur le triomphe de l\'Alliance, et à quel point nous avons une dette envers ceux qui nous ont précédés dans le sang et la souffrance des Grandes Guerres, et je suis prêt, parfaitement prêt à renoncer à toutes les joies de cette vie pour aider à maintenir cette Alliance et à payer cette dette.' WHERE `entry`=319; +UPDATE `locales_page_text` SET `Text_loc2`='Sara, mon amour pour toi est indestructible, il semble me lier par des câbles puissants que seule l\'Omnipotence pourrait briser et mon amour du Royaume m\'envahit comme un vent puissant et me porte irrésistiblement, avec toutes ces chaînes, vers le champ de bataille.' WHERE `entry`=320; +UPDATE `locales_page_text` SET `Text_loc2`='Les souvenirs de tous les moments heureux que j\'ai passés avec toi m\'envahissent et je suis profondément reconnaissant à la Lumière et à toi d\'en avoir profité si longtemps, et il m\'est si difficile d\'y renoncer et de réduire en cendres les espoirs des années futures où nous aurions pu encore vivre et aimer ensemble et voir nos fils grandir jusqu\'à devenir d\'honorables nains autour de nous.' WHERE `entry`=321; +UPDATE `locales_page_text` SET `Text_loc2`='Je sais que je n\'ai que peu de droits sur la Divine Providence, mais quelque chose me murmure - peut-être est-ce la prière de ma petite Edgar - que je reviendrai indemne auprès de ceux que j\'aime. Si ce n\'est pas le cas, ma chère Sara, n\'oublie jamais combien je t\'aime et lorsque mon dernier souffle me fuira sur le champ de bataille, je murmurerai ton nom.$B$BPardonne mes nombreuses fautes et les nombreuses douleurs que je t\'ai causées, comme j\'ai souvent été irréfléchi, comme j\'ai souvent été stupide.' WHERE `entry`=322; +UPDATE `locales_page_text` SET `Text_loc2`='Avec quelle joie je laverais avec mes larmes chaque petite tache sur votre bonheur et lutterais contre tous les malheurs de ce monde pour vous protéger, vous et mes chers enfants, contre le malheur.$B$BMais je ne peux pas.$B$BJe dois vous observer depuis les profondeurs tortueuses et planer près de vous pendant que vous affrontez les tempêtes avec votre précieuse petite cargaison et attendre avec une triste patience que nous nous rencontrions pour ne plus nous séparer.' WHERE `entry`=323; +UPDATE `locales_page_text` SET `Text_loc2`='À mon honorable roi :$B$BCe n\'est pas à la femme d\'un humble soldat de remettre en question les actions des grands chefs tels que vous. Les batailles qui font rage sur nos terres sont menées pour préserver la vie que nous connaissons et aimons, depuis les eaux fraîches du Loch Modan jusqu\'aux sommets enneigés de Dun Morogh.' WHERE `entry`=333; +UPDATE `locales_page_text` SET `Text_loc2`='Mais les guerres que nous menons au nom de la préservation ont un coût. À la mort de quel soldat tombé au combat réalisons-nous que la vie même que nous nous efforçons de sauver nous échappe sur le champ de bataille ?$B$BSous combien d\'épées et de haches devons-nous jeter notre avenir ? Sous combien de pieds de terre détrempée devons-nous enterrer notre passé ?' WHERE `entry`=334; +UPDATE `locales_page_text` SET `Text_loc2`='Ce n\'est pas à la femme d\'un humble soldat de poser de telles questions.$B$BPourtant, c\'est en tant que veuve d\'un humble soldat que je vous écris aujourd\'hui. Pour vous, mon mari n\'était peut-être qu\'un soldat parmi des milliers d\'autres. Pour moi, il était le grand Sully Balloo, le père de mes enfants et mon seul partenaire dans cette vie.$B$BPardonnez-moi si les questions que je vous pose, ô grand chef, vous semblent déplacées. Mais les morts ne peuvent pas poser ces questions pour eux-mêmes....$B$BVotre fidèle sujet,$BSara Balloo' WHERE `entry`=335; +UPDATE `locales_page_text` SET `Text_loc2`='Si vous lisez cette note, c\'est que vous avez survécu à l\'épreuve de la mort et que vous êtes revenu parmi nous pour rejoindre les rangs des Réprouvés. Cette nouvelle vie est considérée par beaucoup comme une malédiction plutôt qu\'une bénédiction, mais faites-en ce que vous voulez.$B$BLorsque vous serez prêt à recevoir une formation plus poussée sur la voie des arcanes, je vous montrerai ce que vous avez besoin de savoir. Vous me trouverez dans la vieille église de Deathknell.$B$B -Isabella, Mage Formateur.' WHERE `entry`=691; +UPDATE `locales_page_text` SET `Text_loc2`='Tu as mené une vie tranquille d\'amour et de bonnes actions. Vous avez donné aux pauvres, soigné les malades et réconforté les mourants. Vous attendiez avec une joyeuse certitude, sûrs que vous auriez droit à une vie après la mort et à une paix éternelle.$B$BVous avez été trahi.$B$BJe ne peux pas vous apporter de réconfort. La vengeance, en revanche, est en mon pouvoir. Venez à la vieille église de Deathknell, et je vous apprendrai à infliger des dégâts mortels grâce à la foi que l\'on vous a enseignée.$B$B -Ecclésiaste sombre Duesten, prêtre formateur.' WHERE `entry`=692; +UPDATE `locales_page_text` SET `Text_loc2`='Réjouissez-vous de votre nouvel état de non-mort et utilisez vos pouvoirs pour purifier le monde de ceux qui voudraient nous voir éradiqués. Bien que nos ennemis soient légion, nous les détruirons par la flamme et l\'ombre.$B$BLorsque vous serez prêt à me laisser vous enseigner les voies de l\'obscurité et de l\'invocation, vous me trouverez dans l\'ancienne église de Deathknell.$B$B -Maximillion, entraîneur des sorciers.' WHERE `entry`=693; +UPDATE `locales_page_text` SET `Text_loc2`='Sortez vos os de cette crypte, il y a du travail à faire ! La Croisade écarlate s\'attaque rapidement à notre peuple, et les autres humains nous tuent chaque fois qu\'ils le peuvent. Nous avons besoin de ton épée.$B$BSi vous voulez en savoir plus sur les armes, venez me trouver dans la taverne en ruine de Deathknell. Je t\'enseignerai.$B$B -Dannal Stern, entraîneur des guerriers.' WHERE `entry`=694; +UPDATE `locales_page_text` SET `Text_loc2`='Journal - Jour 512$B$BLes bananes ont commencé à me parler et j\'ai appris beaucoup de choses sur leur culture. J\'ai cessé de détruire inutilement leurs maisons et de consommer leurs jeunes. À l\'époque, je ne savais pas grand-chose de la grande civilisation que je détruisais.$B$BSur un autre sujet, il semble que je sois à court de bouteilles et de papier. Lorsque j\'ai regardé pour la première fois ces énormes piles de papier échouées sur le rivage, j\'ai pensé qu\'elles seraient inépuisables. Malheur à moi, mon journal doit bientôt prendre fin.' WHERE `entry`=697; +UPDATE `locales_page_text` SET `Text_loc2`='Je décrirai les terres environnantes comme l\'ont fait les éclaireurs de Kargath :$B$B-Des collines rouges et rocailleuses et des plaines sèches qui n\'offrent que peu de possibilités de vie.$B-Un soleil de plomb et des vents violents. $B-Pas de lacs ni de ruisseaux. Pas même de mares éparses. Pour trouver de l\'eau, les habitants doivent creuser des puits profonds et boueux, ou aspirer le peu d\'humidité des rares cactus ou herbes épineuses.$B$BBref, une vie chaude et difficile.' WHERE `entry`=791; +UPDATE `locales_page_text` SET `Text_loc2`='Les Badlands regorgent d\'ennemis. Les ogres parcourent les sables brûlants, tendant des embuscades aux imprudents. Les nains de fer sombres habitent une caserne à l\'est de Kargath et se battent contre leurs cousins à la peau plus claire dans le Loch Modan, au nord. Des bêtes primitives et brutales appelées Troggs hantent les coins d\'ombre qu\'elles trouvent et les défendent sauvagement.$B$BEt à l\'est des Badlands, dans le ravin de Lethlor, il y a des dragons. Nous ignorons leur nombre et leur taille, car les éclaireurs qui s\'approchent trop près ne reviennent jamais.' WHERE `entry`=792; +UPDATE `locales_page_text` SET `Text_loc2`='Il n\'est pas nécessaire de dire que nous - ceux qui sont en garnison à Kargath - sommes tout à fait satisfaits de notre mission. Nous restons durs ici, car si nous devenons mous, nous mourrons.$B$BEt je ne voudrais pas qu\'il en soit autrement.$B$BNeeka Bloodscar$BÉclaireur en chef, Kargath' WHERE `entry`=793; +UPDATE `locales_page_text` SET `Text_loc2`='Le plan est mis en œuvre.$B$BLa Vigile des héros, autrefois grand bastion de la foi, nous servira de camp de base et nous commencerons à vous envoyer des renforts depuis Westfall dès que vous nous aurez fait savoir qu\'elle a été préparée comme il se doit.$B$BLa région est pratiquement oubliée des citoyens et des soldats de Stormwind, et devrait constituer un point de départ idéal pour nos attaques.$B$BLes Defias reprendront Stormwind !$B$BJ\'attends votre réponse.' WHERE `entry`=811; +UPDATE `locales_page_text` SET `Text_loc2`='Les sales trognes sont si faciles à tromper. La haine qu\'ils éprouvent pour notre race les rend d\'autant plus faciles à diriger et à utiliser comme des pions. Je m\'étonne qu\'une alliance ait pu être forgée, mais notre famille représente une menace bien plus grande pour leur existence... du moins pour l\'instant.$B$BUne fois les attaques lancées, les deux camps seront affaiblis et prêts à subir nos propres assauts. Prenez la propriété au sud du lac Helm\'s Bed et attendez les instructions.$B$BIronforge sera à nous.' WHERE `entry`=812; +UPDATE `locales_page_text` SET `Text_loc2`='Les symboles et pictogrammes tourbillonnants qui remplissent les pages de ce manuel sont d\'un ésotérisme qui dépasse l\'entendement.' WHERE `entry`=891; +UPDATE `locales_page_text` SET `Text_loc2`='Commandant,$B$BRetournez à Orgrimmar. Vos forces sont insuffisantes. Nous devons réanalyser notre position sur la base de nouvelles informations.$B$BUn grand nombre de Shadowsworn et d\'Ogres sont présents. Des démons gardent le portail des ténèbres.$B$B-Thrall, chef de la Horde$B' WHERE `entry`=1071; +UPDATE `locales_page_text` SET `Text_loc2`='Ces mois m\'ont donné le temps de réfléchir, de me débarrasser de mes vieilles croyances et de mes bigoteries. Alliance ? Horde ? Le Bien ? Le Mal ? Le sens de ces mots, autrefois si clair, s\'estompe aujourd\'hui à mesure que mes yeux se posent sur la mer infinie.$B$BJe sais maintenant ce qui compte. Les bananes me poursuivent.$B$BPerchées dans leur arbre, elles me regardent avec une froide malveillance. Et la dernière que j\'ai essayé de manger a failli me bâillonner ! Je pouvais presque l\'entendre crier lorsque je l\'ai écrasée, à moitié mordue, sur les rochers de la mer.$B$BC\'est la guerre, et je la gagnerai.' WHERE `entry`=1251; +UPDATE `locales_page_text` SET `Text_loc2`='Plus de citations !$B$B\"Vous connaissez ce sentiment que vous ressentez lorsque vous avez fini de fabriquer quelque chose et que vous l\'allumez pour la première fois pour expérimenter la puissance et la joie de l\'invention lorsque votre appareil prend vie ? Les gnomes n\'en ont pas.\"$B-- Nixx Sprocketspring, maître ingénieur gobelin de Gadgetzan$B$B\"L\'ingénierie, c\'est prendre la fantaisie et la rendre fantastique !$B-- Rovis McCrankenspank, inventeur gnome' WHERE `entry`=1277; +UPDATE `locales_page_text` SET `Text_loc2`='Throm-Ka, guerrier. Je ne m\'attarderai pas sur tes exploits et ta bravoure. Ce sont de vieilles nouvelles. Tu as tué des humains récemment ? Pas beaucoup, je parie. Tu ralentis. Tu te ramollis sans défi.$B$BJ\'ai besoin d\'une autre paire de mains, et quoi qu\'en disent tes laquais, tu as besoin de l\'entraînement que je peux te donner. Dès que vous vous serez mis ça dans le crâne, je vous attendrai sous l\'auvent, juste à l\'extérieur de la tanière.$B$B-Frang, entraîneur des guerriers' WHERE `entry`=2131; +UPDATE `locales_page_text` SET `Text_loc2`='Valea Lames jumelles$BGuerrière de la Croisade écarlate$BCitoyenne d\'Alterac$BVu pour la dernière fois au fin fond des Plaguelands de l\'Est' WHERE `entry`=2177; +UPDATE `locales_page_text` SET `Text_loc2`='Les yeux de la Mère de la Terre brillent sur les terres qu\'elle a créées. Son œil droit, An\'she (le soleil), apportait chaleur et lumière à la terre. Son œil gauche, Mu\'sha (la lune), apportait la paix et le sommeil aux créatures agitées de l\'aube. La puissance de son regard était telle que la Mère de la Terre fermait un œil rêveur à chaque fois que le ciel tournait. C\'est ainsi que son regard aimant transforma le jour en nuit pour la première aube du monde.' WHERE `entry`=2296; +UPDATE `locales_page_text` SET `Text_loc2`='Tandis que l\'œil droit éclaire l\'aube dorée, les douces mains de la Mère de la Terre s\'étendent sur les plaines dorées. Partout où l\'ombre de ses bras passait, un peuple noble surgissait de la terre riche. Les Shu\'halo (les taurens) se sont levés pour remercier et prier leur mère aimante. Là, dans les champs infinis de l\'aube, les enfants de la terre jurèrent de s\'en remettre à sa grâce et de bénir son nom jusqu\'à l\'assombrissement final du monde.' WHERE `entry`=2297; +UPDATE `locales_page_text` SET `Text_loc2`='La Mère de la Terre, le cœur lourd du sort de ses enfants, ne pouvait supporter de les voir tomber en disgrâce. Dans son chagrin, elle s\'arracha les yeux et les fit tourner dans le ciel étoilé sans fin. An\'she et Mu\'sha, cherchant à atténuer le chagrin de l\'autre, ne purent que poursuivre la faible lueur de l\'autre dans le ciel. Aujourd\'hui encore, les jumeaux se poursuivent à chaque tour du monde.' WHERE `entry`=2299; +UPDATE `locales_page_text` SET `Text_loc2`='Bien qu\'aveugle, la terrienne ne pouvait s\'éloigner longtemps du monde de son cœur. Elle tendait l\'oreille aux vents et écoutait tout ce qui se passait dans les champs de l\'aube. Son grand cœur était toujours avec ses enfants - et sa sagesse aimante ne les quittait jamais.' WHERE `entry`=2300; +UPDATE `locales_page_text` SET `Text_loc2`='Un grand esprit leur échappe cependant. Apa\'ro (connu sous le nom de Malorne par les elfes de la nuit) était un fier cerf au pelage blanc comme neige. Ses bois raclaient le toit des cieux et ses sabots puissants foulaient les profondeurs du monde. Le Shu\'halo chassa Apa\'ro jusqu\'aux confins du monde naissant - et se rapprocha pour capturer le fier cerf.' WHERE `entry`=2302; +UPDATE `locales_page_text` SET `Text_loc2`='Cherchant à s\'échapper, le grand cerf bondit dans le ciel. Mais alors que sa fuite semblait assurée, ses puissants bois s\'emmêlèrent dans les étoiles qui le retenaient. Il eut beau se débattre, Apa\'ro ne parvint pas à se détacher des cieux. C\'est alors que Mu\'sha le trouva alors qu\'elle poursuivait son frère, An\'she, vers l\'aube. Mu\'sha vit le puissant cerf se débattre et tomba immédiatement amoureuse de lui.' WHERE `entry`=2303; +UPDATE `locales_page_text` SET `Text_loc2`='Bien que les enfants de la terre aient fermé la porte aux chuchotements maléfiques, une terrible malédiction s\'abattit sur leurs tribus itinérantes. Des terres noires de l\'ouest surgit une horde de créatures meurtrières, les centaures. Cannibales et ravageurs, les centaures s\'abattirent sur les Shu\'halo comme un fléau. Bien que les braves et les chasseurs se soient battus avec la bénédiction de la Mère de la Terre dans leur cœur, le centaure n\'a pas pu être vaincu.' WHERE `entry`=2309; +UPDATE `locales_page_text` SET `Text_loc2`='$gfrère:sœur;, J\'espère que cette rune vous trouvera en bonne santé. Je voulais prendre un moment pour vous dire que je suis à l\'intérieur d\'Anvilmar, au-dessus de la vallée de Coldridge.$B$BJe sais à quel point il est important de se serrer les coudes, et en cette période de paix tendue, il est d\'autant plus important d\'être entouré de gens de notre espèce. Cherchez-moi quand vous aurez le temps.$B$B-Solm Hargrin, Dresseur Rogue' WHERE `entry`=2435; +UPDATE `locales_page_text` SET `Text_loc2`='Dites-moi, $c, avez-vous déjà entendu un cri d\'orc ? Peut-être avez-vous défendu votre maison contre des gnolls qui cherchaient à vous arracher la gorge ? Oui, ça sonne dur, n\'est-ce pas ?$B$BEh bien, vous aurez besoin de mon aide si vous voulez protéger vos proches. Vous me trouverez à l\'intérieur de l\'abbaye dans le Northshire. Mon savoir n\'est pas donné, mais si vous êtes assez expérimenté, je peux vous former à un certain nombre de styles et de mouvements qui vous aideront à combattre les menaces qui pèsent sur Stormwind et au-delà.$B$BLlane Beshere, Entraîneur de guerriers' WHERE `entry`=2439; +UPDATE `locales_page_text` SET `Text_loc2`='Bienvenue à ton réveil, mon garçon. Les secrets de l\'arcane sont à ta portée si tu es assez fort pour t\'y accrocher.$B$BTu trouveras Mai\'ah quand tu seras prêt. Elle t\'apprendra beaucoup sur la magie et les sorts dont tu as besoin pour détruire ceux qui se dressent contre toi.$B$BMai\'ah se trouve près de l\'antre, dans la vallée des épreuves. Tu viens, tu la trouves et tu deviens fort. Vous montrerez alors aux autres mages comment la magie se plie à votre volonté... et non l\'inverse.' WHERE `entry`=2448; +UPDATE `locales_page_text` SET `Text_loc2`='De puissants guerriers défendent notre maison. Nos chamans guident nos esprits et nous montrent le passé de nos ancêtres. Et nos druides nous aident à découvrir la volonté de la Mère de la Terre.$B$BMais tu es l\'un de nos chasseurs, et nos chasseurs apprennent de nombreux aspects de ces rôles et les mélangent. Tu découvriras que tu représentes le cœur de notre peuple - certains membres de notre tribu se tourneront vers toi pour être guidés, d\'autres pour être protégés. Il est de mon devoir de m\'assurer que vous êtes préparés à cela. Venez me voir au camp Narache.$B$B-Lanka Farshot, entraîneur des chasseurs' WHERE `entry`=2453; +UPDATE `locales_page_text` SET `Text_loc2`='Il est bon d\'apprendre que l\'un des $gfrères:sœurs; de Jen\'shan viendra dans la vallée pour tester ses compétences. Jen\'shan a hâte d\'y être !$B$BJe n\'ai pas besoin de te dire à quel point tu es un chasseur fort et rusé, tu le sais déjà. C\'est à Jen\'shan de te dire comment devenir plus fort et plus rusé.$B$BVous trouverez Jen\'shan dans la vallée des épreuves. Elle t\'enseigne le bien. Elle t\'apprend à apprivoiser les plus grandes bêtes et bien d\'autres choses encore.$B$B-Jen\'shan, Entraîneur de chasseurs' WHERE `entry`=2457; +UPDATE `locales_page_text` SET `Text_loc2`='Lok-tar, $gfrère:sœur;. Les éléments t\'attirent et m\'invitent à te montrer la voie du chaman. Les esprits de nos ancêtres nous observent depuis l\'au-delà et se gonflent de fierté à l\'idée que tu as rejoint nos rangs.$B$BLorsque tu seras prête, cherche-moi près de l\'entrée de l\'antre. C\'est là que je formerai d\'autres membres de notre espèce. D\'ici là, que le vent soit dans ton dos.$B$B-Shikrik, formateur de chamans' WHERE `entry`=2461; +UPDATE `locales_page_text` SET `Text_loc2`='J\'espère que cette lettre vous trouvera en bonne santé, $c. Je le dis avec une grande fierté, car rares sont ceux qui peuvent professer une foi aussi profonde tout en sachant qu\'ils font partie de l\'élite des protecteurs d\'Azeroth.$B$BN\'oubliez jamais qu\'il est de votre devoir d\'aller combattre ceux qui cherchent à nuire à notre monde et à introduire la corruption dans nos foyers.$B$BJ\'ai été chargé de superviser votre formation pour le moment. Lorsque vous serez prêts, venez me voir à l\'abbaye de Northshire.$B$B-Frère Sammuel, entraîneur des paladins' WHERE `entry`=2463; +UPDATE `locales_page_text` SET `Text_loc2`='Certains craignent notre espèce plus que les dragons. Certains nous envient plus que les forgerons les plus habiles. Certains louent notre force au combat. D\'autres se délectent de notre foi. Certains sont simplement jaloux que nous puissions les faire boire sous la table ! Mais sachez, $c, que vous faites partie de l\'élite des protecteurs d\'Azeroth. La Sainte Lumière nous donne de la force autant que nous la renforçons.$B$BJe t\'en dirai plus lorsque tu te seras familiarisé avec le pays. Trouvez-moi à l\'intérieur d\'Anvilmar, au-dessus de la vallée.$B$B-Bromos Grummner, entraîneur des paladins' WHERE `entry`=2464; +UPDATE `locales_page_text` SET `Text_loc2`='J\'espère que les esprits t\'ont protégé jusqu\'à présent. De nombreuses épreuves t\'attendent, et je partagerai mes expériences avec toi quand tu seras prêt. C\'est à toi de décider à quelle vitesse et avec quelle puissance tu deviendras. Je ne peux te guider que lorsque tu es prêt.$B$BPour certains, ce sera très rapide, pour d\'autres... pas si vite. Mais ne t\'inquiète pas pour ça. Nous en reparlerons quand tu viendras me voir.$B$BKen\'jai, prêtre-entraîneur' WHERE `entry`=2469; +UPDATE `locales_page_text` SET `Text_loc2`='Le Compendium des tueurs de dragons de Foror est un livre épais et plein d\'écriture. Malheureusement, le texte semble être confus et n\'a aucun sens pour vous.' WHERE `entry`=2637; +UPDATE `locales_page_text` SET `Text_loc2`='pour la Horde quand vous aurez tué les sages de Bristleback, $r. Pas un instant plus tôt ! Dents-de-manteau n\'est pas un imbécile.' WHERE `entry`=878; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Je ne veux même pas penser aux profits que j\'ai perdus à cause des raids de pirates, et maintenant ils installent un camp sur le pas de ma porte ? Ça devient incontrôlable, Undermine doit faire quelque chose.' WHERE `entry`=887; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous visité les nids, $N ?' WHERE `entry`=905; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous réussi à localiser le noyau de la brasse ? Sans cela, nous n\'aurons aucune idée de ce que le Marteau du crépuscule est en train de faire là-bas.' WHERE `entry`=908; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Ah, bonjour à nouveau $N. Je lisais juste les vagues de la mer, comme je le fais toujours. Qu\'est-ce qui vous amène à l\'avant-poste ?' WHERE `entry`=909; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Sommes-nous arrivés à ce stade ?' WHERE `entry`=911; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='La graine de démon existe toujours. Je peux sentir son pouvoir...' WHERE `entry`=924; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avec les druides, l\'arbre-oracle et l\'archidruide ont surveillé attentivement la croissance de Teldrassil. Mais bien que nous ayons un nouveau foyer, nos vies immortelles n\'ont pas été restaurées.' WHERE `entry`=934; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='En vérité, $n, j\'ai peur... Peur que votre venue - tout ceci - ne soit qu\'une invention d\'un esprit dérangé. Pouvez-vous savoir la torture que c\'est ? I... S\'il vous plaît, vous devez partir rapidement.' WHERE `entry`=957; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Les Sentinelles ont un grand besoin de ravitaillement pour se renforcer à Darkshore.' WHERE `entry`=976; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Comment se passe votre recherche, $N ?' WHERE `entry`=984; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Ne t\'éloigne pas de ce qui doit être fait, mon enfant. Je sais à quel point l\'idée de tuer les créatures de la forêt doit être répugnante, mais dans ce cas, c\'est nécessaire. Aucun remède n\'a été découvert contre la corruption qui s\'est abattue sur la forêt, et nous devons faire tout ce qui est en notre pouvoir pour stopper sa progression jusqu\'à ce qu\'un remède soit trouvé.' WHERE `entry`=985; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='L\'angoisse des druides de Dor\'danil hante encore mes rêves, $N. Vous devez détruire leurs chefs !' WHERE `entry`=1012; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Le tome du sanctuaire est un objet mystérieux. Ce n\'est pas un livre au sens traditionnel du terme. Les feuilles du tome ont été bénies par Mel\'Thandris elle-même, et il consigne dans ses pages des événements importants.$B$BIl m\'est difficile de l\'expliquer. Si vous vous rendez à l\'autel, vous comprendrez.' WHERE `entry`=1022; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Les furbolgs n\'ont pas toujours été nos ennemis, $N. Mais les temps changent et la paix n\'est plus de mise dans ces bois sombres.' WHERE `entry`=1025; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous affronté l\'Oracle de Shadethicket, $N ? Si c\'est le cas, donne-moi la pierre de lune tombée au combat. Relara n\'a plus de force que pour quelques respirations !' WHERE `entry`=1035; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Je n\'ai peut-être pas été assez explicite dans mes ordres, $c. Je veux que le Haut Inquisiteur Whitemane soit tué une fois pour toutes. Et tant que vous y êtes, éliminez aussi ses hauts gradés.$B$BTuez ce fanatique, le commandant écarlate Mograine. Détruisez Hérode, le Champion écarlate. Et massacrez aussi le maître des chiens Loksey et ses sales clébards.$B$BMaintenant, partez !' WHERE `entry`=1048; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='La corruption au sein du monastère ne cessera pas tant que les fonctionnaires les plus haut placés n\'auront pas été démis de leurs fonctions.$B$BAu nom de la Lumière, tuez le Haut Inquisiteur Whitemane, le Commandant Écarlate Mograine, Hérode, le Champion Écarlate et le Maître des Chiens Loksey. Une fois qu\'ils seront tombés, la véritable cause pourra peut-être être ravivée. En attendant, quiconque croise le chemin de la croisade est en danger.$B$BPartez de Southshore et faites en sorte qu\'il en soit ainsi !' WHERE `entry`=1053; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Il reste encore beaucoup à faire pour que la vallée calcinée redevienne la forêt luxuriante qu\'elle était autrefois.$B$BDébarrassez la région de ces menaces immondes, $N ! Ce n\'est qu\'alors que nous pourrons commencer à récupérer ce qui appartient à la nature.' WHERE `entry`=1057; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='La vallée de Greatwood se trouve au nord-ouest, $N. Allez-y. Faites peur à ceux qui voudraient piller cette terre !' WHERE `entry`=1062; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Comment se passe la bataille de votre côté, $N ?' WHERE `entry`=1071; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Vous devez trouver l\'aéroport de la Venture Company s\'il existe, $N.' WHERE `entry`=1086; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Ici, canaliser la magie, c\'est comme tirer de l\'eau d\'un puits avec un seau plein de trous.' WHERE `entry`=1087; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Vous avez le sapta, $G frère:sœur; ?$B$BJe connais un autre qui a eu des problèmes après avoir vaincu l\'esprit corrompu de l\'eau - il semble qu\'il ait attendu trop longtemps et qu\'il soit sorti du monde des esprits trop rapidement à son goût. Je ne voudrais pas que cela arrive à quelqu\'un d\'autre, alors je vais attendre ici un peu pour m\'assurer que personne d\'autre n\'a besoin de mon aide.' WHERE `entry`=1103; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous déjà ces mélanges de Zanzil, $N ?' WHERE `entry`=1127; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='J\'ai entendu chuchoter un jour que l\'histoire des satyres était liée à celle des elfes de la nuit, mais mes chers hôtes se sont montrés réticents à l\'idée d\'en parler.' WHERE `entry`=1140; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Vu le nombre de voyageurs qui se rendent dans les plaines pour ces courses, je suis sûr que nous pourrons convaincre suffisamment de personnes en quête d\'aventure de nous aider à repousser ces insectes. Mon groupe et moi ne pourrons pas partir tant que nous ne l\'aurons pas fait.' WHERE `entry`=1147; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Ah, cela fait longtemps que vous n\'êtes pas venu me voir, $N. Que puis-je faire pour vous aujourd\'hui ? Vous avez l\'air d\'avoir vu le visage de la bataille récemment. Bien... bien pour la Horde et bien pour vous. Plus tu auras vu de batailles, plus tu seras utile et plus tu seras fort.' WHERE `entry`=1148; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='J\'ai revu les voyageurs, ceux qui ne voulaient pas me vendre un échantillon du minerai. Je leur ai craché dessus pour ne pas avoir aidé le warchief.$B$BQu\'ils meurent au combat comme des lâches et non comme des guerriers, comme devraient en avoir le droit tous ceux qui s\'allient à la Horde.' WHERE `entry`=1153; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Mok\'Morokk dit à tous les ogres de rester et de garder cet endroit en sécurité. Je pense que les ogres doivent tuer l\'armée du dragon noir et récupérer leur ancienne maison.$B$BAidez les ogres à retrouver leur maison. Aide les ogres à se venger.' WHERE `entry`=1168; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Je pensais que vous alliez tenter de chasser Mok\'Morokk du village. Au lieu de cela, tu es venu me voir pour discuter ?' WHERE `entry`=1173; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Il est déjà assez difficile de débarrasser les épaves des coureurs sans avoir à les choisir parmi les morceaux d\'animaux brûlés.' WHERE `entry`=1175; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous trouvé les infiltrés, $N ?' WHERE `entry`=1201; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous vu M. Ignatz ? Je l\'ai envoyé dans le marais il y a quelque temps et il n\'est pas revenu !' WHERE `entry`=1222; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='S\'est-il éclipsé ? Il avait l\'air un peu louche à la façon dont il nous observait.' WHERE `entry`=1249; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous trouvé Reethe ?' WHERE `entry`=1273; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Re-bonjour, $N. J\'espère que cette aide ne vous dérange pas, mais il ne fallait pas que Hendel s\'échappe, ou pire, qu\'il meure.' WHERE `entry`=1324; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Partez ! Les Magrams ne parlent pas aux faibles. Nous les tuons !$B$BSi tu veux me parler, montre-moi que tu es fort. Revenez après avoir tué de nombreux Gelkis.' WHERE `entry`=1367; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Vos deux pieds foulent la terre de Gelkis. Vous n\'êtes pas les bienvenus ici !$B$BProuvez que vous recherchez l\'amitié des Gelkis. Tuez le centaure de Magram. Revenez quand le sol est mouillé par le sang de Magram.' WHERE `entry`=1368; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Partez ! Les Gelkis ne veulent pas de vous ici. Partez maintenant !$B$BRevenez après avoir tué de nombreux Magram, et je vous parlerai.' WHERE `entry`=1382; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Partez maintenant, ou le Magram vous écrasera ! Pour être notre ami, tu dois tuer Gelkis.' WHERE `entry`=1385; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous peur des Kolkar ? Pourquoi ne les tuez-vous pas ? Vous avez peut-être oublié comment tuer. Dépêchez-vous de tuer les Kolkars avant qu\'ils ne meurent !' WHERE `entry`=1386; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Le trou de serrure de ce coffre-fort est rempli de résine noire. Il est impossible de l\'ouvrir.' WHERE `entry`=1393; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Les créatures des marais se rapprochent, $N. S\'il vous plaît, vous devez défendre le camp !' WHERE `entry`=1396; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Vous avez quelque chose pour moi ?' WHERE `entry`=1423; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Un compagnon tauren m\'a prévenu que les satyres n\'étaient pas ce qu\'ils semblaient être. Il pense qu\'ils ont quelque chose de plus, que leur mal n\'est qu\'une déformation de leur vraie nature. Mais je n\'ai rien vu de tel.$B$BJe n\'ai vu que le massacre impitoyable des faibles et la corruption de ceux qui recherchent le pouvoir des ténèbres.$B$BJe continuerai à les anéantir jusqu\'à ce que le Warchief m\'en donne l\'ordre. En attendant, je n\'ai aucune pitié pour eux.' WHERE `entry`=1434; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Je n\'ai rien voulu dire en disant que tu étais un stupide $C. Nous sommes amis, n\'est-ce pas ? Sans rancune ?' WHERE `entry`=1447; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='J\'ai parcouru le monde, des jungles d\'Azeroth aux sommets enneigés de Khaz Modan.$B$BJamais auparavant je n\'ai demandé de l\'aide pour mes aventures. Mais mes vieux os sont fatigués.$B$BRien ne me satisferait plus que de savoir que j\'ai accompli ma dernière quête pour la Ligue des explorateurs.$B$BSi vous avez la gentillesse de m\'aider à chercher le Temple d\'Atal\'Hakkar, $c, je vous en serais très reconnaissant.$B$BParcourez le Marais des chagrins et faites-nous part de vos découvertes !' WHERE `entry`=1448; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Je n\'avais même pas réalisé que ces démons se trouvaient à Desolace. D\'après ce que j\'ai lu, les centaures possédaient à peu près tout le territoire après que les elfes de la nuit l\'aient quitté il y a des années.$B$BJe me demande pourquoi ils se sont installés ici, et comment.' WHERE `entry`=1466; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Gloire à la Horde, et mort à nos ennemis, $N !$B$BLes démons de Desolace représentent une menace plus grande que jamais. Mon espoir de retrouver le Warchief s\'amenuise au fur et à mesure que ces créatures immondes apparaissent.$B$BJ\'aimerais parfois n\'avoir à affronter que le centaure.' WHERE `entry`=1488; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Bonjour, $N. Vous vous trouvez au Sanctuaire de la flamme dormante. Seuls ceux qui sont suffisamment versés dans les arts chamaniques connaîtront les secrets de ce lieu et le pouvoir qu\'il renferme. Je suis désolé que vous ayez fait tout ce chemin pour être renvoyé maintenant - le voyage jusqu\'ici est loin d\'être sûr - mais je suis le gardien du sanctuaire et je ne peux pas permettre à n\'importe qui de se promener ici.' WHERE `entry`=1524; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Sommes-nous arrivés à ce stade ?' WHERE `entry`=1558; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Où est Tooga ?' WHERE `entry`=1560; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Ces breloques en forme de plumes que portent les novices ont une sorte de pouvoir magique. Il sera intéressant de faire des recherches à leur sujet. Je ne m\'attendais pas à cela de la part des trolls.' WHERE `entry`=1599; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='J\'espère que vous êtes ici avec de bonnes nouvelles d\'Ironforge. Parce que je ne sais plus où donner de la tête !' WHERE `entry`=1618; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avec l\'afflux de commerçants ici et dans tout Azeroth, il y a moins d\'articles que nous utilisons pour fabriquer des vêtements pour les enfants de notre orphelinat. C\'est très noble de votre part, $N, de m\'aider à collecter du linge pour que ma femme puisse leur confectionner de nouveaux vêtements. Je vous remercie.$B$BJ\'espère pouvoir bientôt retrouver ma femme.' WHERE `entry`=1648; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous remis notre \"cadeau\" aux habitants de Southshore ?$B$B$B$BAh oui, ils paient les factures. Vous les avez vus ?' WHERE `entry`=5821; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Bonjour ! C\'est un plaisir de vous rencontrer !$B$BJe vois que vous avez un bon spécial. Donnez-le moi et je vous offrirai quelque chose en échange.' WHERE `entry`=5841; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Je vous salue ! C\'est un plaisir de vous rencontrer !$B$BJe vois que vous avez un bon spécial. Donnez-le moi et je vous offrirai quelque chose en échange.' WHERE `entry`=5842; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Bonjour ! C\'est un plaisir de vous rencontrer !$B$BJe vois que vous avez un bon spécial. Donnez-le moi et je vous offrirai quelque chose en échange.' WHERE `entry`=5843; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Je vous salue ! C\'est un plaisir de vous rencontrer !$B$BJe vois que vous avez un bon spécial. Donnez-le moi et je vous offrirai quelque chose en échange.' WHERE `entry`=5844; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Je suis très inquiète ! S\'il vous plaît, faites attention !' WHERE `entry`=5863; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Ne reviens que lorsque l\'Esprit du Grand Ours t\'aura rendu à moi. Ton entraînement ne peut se poursuivre sans sa bénédiction.' WHERE `entry`=5929; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Ne reviens que lorsque l\'Esprit du Grand Ours t\'aura rendu à moi. Ton entraînement ne peut se poursuivre sans sa bénédiction.' WHERE `entry`=5930; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Vous savez, si cette caravane venait à disparaître, je serais ruiné ! Vous n\'êtes pas le porteur de mauvaises nouvelles à propos de la caravane, n\'est-ce pas ?$B$B$B$BMerci à la déesse de la cupidité !' WHERE `entry`=5943; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Vous devez continuer à faire vos preuves, $N.' WHERE `entry`=5981; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Lorsque vous aurez relevé le défi qui se présente à vous, vous comprendrez pleinement ce que sont la force du corps et la force du cœur. En attendant, je ne peux pas vous aider davantage.' WHERE `entry`=6001; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Lorsque vous aurez relevé le défi qui se présente à vous, vous comprendrez pleinement ce que sont la force du corps et la force du cœur. En attendant, je ne peux pas vous aider davantage.' WHERE `entry`=6002; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Comment ça se passe, $N ? Sont-ils plus forts que vous ne le pensiez ? J\'espère que non. Si je dois aller jusqu\'au bout, il va me falloir beaucoup plus de force que ce que je vous ai déjà demandé de faire.' WHERE `entry`=6004; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Les avez-vous trouvés, $N ? Après m\'être occupé d\'eux deux, je peux entrer dans Hearthglen pour examiner de plus près leur installation. Je ne peux pas le faire sans votre aide. S\'il vous plaît, trouvez Radley et Durgen pour moi.' WHERE `entry`=6023; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='C\'est une tâche dangereuse, $N. J\'envie votre courage.' WHERE `entry`=6025; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Il me reste du matériel pour fabriquer quelques bâtons supplémentaires de ce composé spécial. Faites savoir au vieux Smokey si vous en avez besoin.' WHERE `entry`=6041; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous terminé ce qui vous a été demandé par Alanndarian Nightsong of Auberdine ? Votre travail n\'est pas complet s\'il ne l\'est pas.' WHERE `entry`=6124; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous terminé ce qui vous a été demandé par Tonga Runetotem à la Croisée des chemins ? Votre travail n\'est pas complet s\'il ne l\'est pas.' WHERE `entry`=6129; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Continuez, $N. Si vous voulez gagner notre confiance, vous devrez faire vos preuves.' WHERE `entry`=6131; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Avez-vous vu ma sœur Melizza ? Elle est toujours en mouvement, ce qui lui vaut de nombreux ennuis.' WHERE `entry`=6132; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='T\'ai-je dit dernièrement que je te détestais ?' WHERE `entry`=6136; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='J\'entends encore leurs voix appeler à l\'aide lorsque les nagas ont déchaîné leur chaos sur nous. Si je n\'avais pas ce mauvais genou, je vous aiderais à tuer ces satanés nagas !$B$BEn général, on peut être sûr de les trouver dans les profondeurs des récifs coralliens, sous la surface... à l\'affût... en train de comploter...' WHERE `entry`=6143; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='Quel est votre statut, $N ?' WHERE `entry`=6148; +UPDATE `locales_quest` SET `RequestItemsText_loc2`='' WHERE `entry`=9084; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Votre tunique de marcheur des rêves est prête, $N.' WHERE `entry`=9086; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Comme promis, les jambières Dreamwalker.$B$B' WHERE `entry`=9087; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='La coiffe du marcheur des rêves est prête, $N.' WHERE `entry`=9088; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Votre Dreamwalker Spaulders est prêt, $N.' WHERE `entry`=9089; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Vos bottes de marcheur de rêve sont prêtes, $N.' WHERE `entry`=9090; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Votre ceinture de marcheur de rêves est prête, $N.' WHERE `entry`=9092; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bien $N !$B' WHERE `entry`=9095; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bon $N !$BJe n\'ai pas eu de problème avec la mise en place d\'un système d\'alerte, mais j\'ai trouvé une solution.' WHERE `entry`=9096; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Excellent $N !$BJe suis très satisfait de la qualité des produits et des services que vous m\'offrez.' WHERE `entry`=9097; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Excellent $N !$BJe n\'ai pas eu de problème avec la mise en place d\'un système d\'alerte, mais j\'ai eu l\'occasion de le faire.' WHERE `entry`=9098; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bon $N !$BJe n\'ai pas eu de problème avec la mise en place d\'un système de gestion de l\'eau, mais j\'ai eu la chance d\'avoir un système de gestion de l\'eau.' WHERE `entry`=9099; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bien $N !$BJe n\'ai pas eu de problème avec la mise en place d\'un système de gestion de l\'eau et de l\'assainissement.' WHERE `entry`=9100; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Excellent $N !$B Je n\'ai pas eu le temps de m\'en apercevoir, mais j\'ai eu la chance de pouvoir faire une ceinture de feu de givre.' WHERE `entry`=9101; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Excellent $N !$BJe n\'ai pas eu de problème avec les fixations de la Frostfire.' WHERE `entry`=9102; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bien $N !$B Je n\'ai pas eu le temps de faire le tour de la question, mais j\'ai eu l\'occasion de me rendre compte que je n\'avais pas le temps de faire le tour de la question.' WHERE `entry`=9103; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bien $N !$B ' WHERE `entry`=9104; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bien $N !$B ' WHERE `entry`=9105; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bien $N !$B Je n\'ai pas eu le temps de m\'en apercevoir, mais j\'ai eu l\'occasion de me rendre compte que je n\'avais pas le temps de m\'en apercevoir.' WHERE `entry`=9106; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bien $N !$B Je n\'ai pas eu le temps de faire le tour de la question, mais j\'ai eu l\'occasion de me rendre compte que je n\'avais pas le temps de faire le tour de la question.' WHERE `entry`=9108; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Très bien $N !$B Je n\'ai pas eu le temps de m\'en rendre compte, mais j\'ai eu l\'occasion de me rendre compte que je n\'avais pas le temps de me rendre compte de ce que je faisais.' WHERE `entry`=9109; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Excellent $N !$B Je n\'ai pas eu le temps de m\'ennuyer, mais j\'ai eu le temps de me rendre compte que je n\'avais pas le temps de m\'ennuyer.' WHERE `entry`=9110; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Les vêtements sont prêts, $N. Frappez ceux qui veulent nuire à notre monde par votre feu vertueux.' WHERE `entry`=9111; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Excellent $N !$BJe n\'ai pas eu de problème avec l\'envoi d\'une lettre d\'information, mais j\'ai eu l\'occasion d\'en recevoir une copie.' WHERE `entry`=9112; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Excellent $N !$B' WHERE `entry`=9113; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Les vêtements sont prêts, $N. Frappez ceux qui veulent nuire à notre monde par votre feu vertueux.' WHERE `entry`=9114; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Les vêtements sont prêts, $N. Frappez ceux qui veulent nuire à notre monde par votre feu vertueux.' WHERE `entry`=9115; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='Les vêtements sont prêts, $N. Frappez ceux qui veulent nuire à notre monde par votre feu vertueux.' WHERE `entry`=9117; +UPDATE `locales_quest` SET `OfferRewardText_loc2`='::SendPacket(const WorldPacket& if (m_PacketQueue.enqueue_tail(npct) == -1) { delete npct; - sLog.outError("MangosSocket::SendPacket: m_PacketQueue.enqueue_tail failed"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MangosSocket::SendPacket: m_PacketQueue.enqueue_tail failed"); return -1; } } @@ -130,7 +130,7 @@ int MangosSocket::open(void *a) if (peer().get_remote_addr(remote_addr) == -1) { - sLog.outError("WorldSocket::open: peer ().get_remote_addr errno = %s", ACE_OS::strerror(errno)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::open: peer ().get_remote_addr errno = %s", ACE_OS::strerror(errno)); return -1; } @@ -142,7 +142,7 @@ int MangosSocket::open(void *a) // Register with ACE Reactor if (reactor()->register_handler(this, ACE_Event_Handler::READ_MASK | ACE_Event_Handler::WRITE_MASK) == -1) { - sLog.outError("WorldSocket::open: unable to register client handler errno = %s", ACE_OS::strerror(errno)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::open: unable to register client handler errno = %s", ACE_OS::strerror(errno)); return -1; } @@ -180,14 +180,14 @@ int MangosSocket::handle_input(ACE_HANDLE) return Update(); // interesting line ,isn't it ? } - DEBUG_LOG("WorldSocket::handle_input: Peer error closing connection errno = %s", ACE_OS::strerror(errno)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WorldSocket::handle_input: Peer error closing connection errno = %s", ACE_OS::strerror(errno)); errno = ECONNRESET; return -1; } case 0: { - DEBUG_LOG("WorldSocket::handle_input: Peer has closed connection"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WorldSocket::handle_input: Peer has closed connection"); errno = ECONNRESET; return -1; @@ -224,6 +224,11 @@ int MangosSocket::handle_output(ACE_HANDLE) return -1; else if (n == -1) { +#ifdef _WIN32 + if (WSAGetLastError() == WSAEWOULDBLOCK) + return schedule_wakeup_output(lock); +#endif + if (errno == EWOULDBLOCK || errno == EAGAIN) return schedule_wakeup_output(lock); @@ -303,7 +308,7 @@ int MangosSocket::handle_input_header(void) if ((header.size < 4) || (header.size > 10240) || (header.cmd > 10240)) { - sLog.outError("WorldSocket::handle_input_header: client %s sent malformed packet size = %d , cmd = %d", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::handle_input_header: client %s sent malformed packet size = %d , cmd = %d", GetRemoteAddress().c_str(), header.size, header.cmd); errno = EINVAL; @@ -406,7 +411,7 @@ int MangosSocket::handle_input_missing_data(void // hope this is not hack ,as proper m_RecvWPct is asserted around if (!m_RecvWPct) { - sLog.outError("Forcing close on input m_RecvWPct = nullptr"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Forcing close on input m_RecvWPct = nullptr"); errno = EINVAL; return -1; } @@ -453,7 +458,7 @@ int MangosSocket::cancel_wakeup_output(GuardType (this, ACE_Event_Handler::WRITE_MASK) == -1) { // would be good to store errno from reactor with errno guard - sLog.outError("MangosSocket::cancel_wakeup_output"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MangosSocket::cancel_wakeup_output"); return -1; } @@ -473,7 +478,7 @@ int MangosSocket::schedule_wakeup_output(GuardTy if (reactor()->schedule_wakeup (this, ACE_Event_Handler::WRITE_MASK) == -1) { - sLog.outError("MangosSocket::schedule_wakeup_output"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MangosSocket::schedule_wakeup_output"); return -1; } @@ -523,7 +528,7 @@ bool MangosSocket::iFlushPacketQueue() if (m_PacketQueue.enqueue_head(pct) == -1) { delete pct; - sLog.outError("MangosSocket::iFlushPacketQueue m_PacketQueue->enqueue_head"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MangosSocket::iFlushPacketQueue m_PacketQueue->enqueue_head"); return false; } diff --git a/src/framework/Network/MangosSocketMgrImpl.h b/src/framework/Network/MangosSocketMgrImpl.h index 5144bec17be..9a745a90ab6 100644 --- a/src/framework/Network/MangosSocketMgrImpl.h +++ b/src/framework/Network/MangosSocketMgrImpl.h @@ -38,7 +38,7 @@ class MangosSocketAcceptor : public ACE_Acceptor virtual int handle_timeout(const ACE_Time_Value ¤t_time, const void *act = 0) { - sLog.outBasic("Resuming acceptor"); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Resuming acceptor"); this->reactor()->cancel_timer(this, 1); return this->reactor()->register_handler(this, ACE_Event_Handler::ACCEPT_MASK); } @@ -48,7 +48,7 @@ class MangosSocketAcceptor : public ACE_Acceptor #if defined(ENFILE) && defined(EMFILE) if (errno == ENFILE || errno == EMFILE) { - sLog.outError("Out of file descriptors, suspending incoming connections for 10 seconds"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Out of file descriptors, suspending incoming connections for 10 seconds"); this->reactor()->remove_handler(this, ACE_Event_Handler::ACCEPT_MASK | ACE_Event_Handler::DONT_CALL); this->reactor()->schedule_timer(this, NULL, ACE_Time_Value(10)); } @@ -167,7 +167,7 @@ class ReactorRunnable : protected ACE_Task_Base virtual int svc() { - DEBUG_LOG("Network Thread Starting"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Network Thread Starting"); WorldDatabase.ThreadStart(); @@ -204,7 +204,7 @@ class ReactorRunnable : protected ACE_Task_Base WorldDatabase.ThreadEnd(); - DEBUG_LOG("Network Thread Exitting"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Network Thread Exitting"); return 0; } @@ -261,11 +261,11 @@ int MangosSocketMgr::StartReactiveIO(ACE_UINT16 port, const char* ad if (StartThreadsIfNeeded() == -1) return -1; - BASIC_LOG("Max allowed socket connections %d", ACE::max_handles()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Max allowed socket connections %d", ACE::max_handles()); if (m_SockOutUBuff <= 0) { - sLog.outError("Network.OutUBuff is wrong in your config file"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Network.OutUBuff is wrong in your config file"); return -1; } @@ -275,7 +275,7 @@ int MangosSocketMgr::StartReactiveIO(ACE_UINT16 port, const char* ad if (m_Acceptor->open(listen_addr, m_NetThreads[0].GetReactor(), ACE_NONBLOCK) == -1) { - sLog.outError("Failed to open acceptor, check if the port is free"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Failed to open acceptor, check if the port is free"); return -1; } @@ -330,7 +330,7 @@ int MangosSocketMgr::OnSocketOpen(SocketType* sock) { if (sock->peer().set_option(SOL_SOCKET, SO_SNDBUF, (void*)&m_SockOutKBuff, sizeof(int)) == -1 && errno != ENOTSUP) { - sLog.outError("MangosSocketMgr::OnSocketOpen set_option SO_SNDBUF"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MangosSocketMgr::OnSocketOpen set_option SO_SNDBUF"); return -1; } } @@ -342,7 +342,7 @@ int MangosSocketMgr::OnSocketOpen(SocketType* sock) { if (sock->peer().set_option(ACE_IPPROTO_TCP, TCP_NODELAY, (void*)&ndoption, sizeof(int)) == -1) { - sLog.outError("MangosSocketMgr::OnSocketOpen: peer().set_option TCP_NODELAY errno = %s", ACE_OS::strerror(errno)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MangosSocketMgr::OnSocketOpen: peer().set_option TCP_NODELAY errno = %s", ACE_OS::strerror(errno)); return -1; } } diff --git a/src/game/AI/BasicAI.cpp b/src/game/AI/BasicAI.cpp index 9010d044893..3e077f6b591 100644 --- a/src/game/AI/BasicAI.cpp +++ b/src/game/AI/BasicAI.cpp @@ -40,17 +40,7 @@ bool BasicAI::IsProximityAggroAllowedFor(Unit* pTarget) const if (m_creature->GetMap()->IsDungeon()) return true; - if (Player* pNearPlayer = pTarget->ToPlayer()) - { - if (Player* pVictimPlayer = m_creature->GetVictim()->ToPlayer()) - { - if (pNearPlayer->GetGroup() && - pNearPlayer->GetGroup() == pVictimPlayer->GetGroup()) - return true; - } - } - - return false; + return m_creature->HasExtraFlag(CREATURE_FLAG_EXTRA_NO_LEASH_EVADE); } void BasicAI::MoveInLineOfSight(Unit* pWho) @@ -70,7 +60,7 @@ void BasicAI::MoveInLineOfSight(Unit* pWho) float const maxDistance = canInitiateAttack ? m_creature->GetAttackDistance(pWho) : m_creature->GetDetectionRange(); - if (m_creature->IsWithinDistInMap(pWho, maxDistance, true, false) && + if (m_creature->IsWithinDistInMap(pWho, maxDistance, true, SizeFactor::None) && pWho->IsTargetableBy(m_creature) && m_creature->IsHostileTo(pWho) && m_creature->IsWithinLOSInMap(pWho) && pWho->IsInAccessablePlaceFor(m_creature)) { diff --git a/src/game/AI/CreatureAI.cpp b/src/game/AI/CreatureAI.cpp index e6f3295350e..529304d6ee5 100644 --- a/src/game/AI/CreatureAI.cpp +++ b/src/game/AI/CreatureAI.cpp @@ -55,7 +55,7 @@ void CreatureAI::AttackedBy(Unit* attacker) void CreatureAI::AttackStart(Unit* pVictim) { - if (!pVictim || m_creature->HasReactState(REACT_PASSIVE)) + if (m_creature->HasReactState(REACT_PASSIVE)) return; if (m_creature->Attack(pVictim, m_bMeleeAttack)) @@ -69,121 +69,9 @@ void CreatureAI::AttackStart(Unit* pVictim) } } -CanCastResult CreatureAI::CanCastSpell(Unit* pTarget, SpellEntry const* pSpell, bool isTriggered) +SpellCastResult CreatureAI::DoCastSpellIfCan(Unit* pTarget, uint32 uiSpell, uint32 uiCastFlags) { - if (!pTarget) - return CAST_FAIL_OTHER; - // If not triggered, we check - if (!isTriggered) - { - // State does not allow - if (m_creature->HasUnitState(UNIT_STAT_CAN_NOT_REACT_OR_LOST_CONTROL)) - return CAST_FAIL_STATE; - - if (pSpell->PreventionType == SPELL_PREVENTION_TYPE_SILENCE && (m_creature->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SILENCED) || m_creature->CheckLockout(pSpell->GetSpellSchoolMask()))) - return CAST_FAIL_STATE; - - if (pSpell->PreventionType == SPELL_PREVENTION_TYPE_PACIFY && m_creature->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PACIFIED)) - return CAST_FAIL_STATE; - - // Check for power (also done by Spell::CheckCast()) - if (m_creature->GetPower((Powers)pSpell->powerType) < Spell::CalculatePowerCost(pSpell, m_creature)) - return CAST_FAIL_POWER; - } - - if (pSpell->Custom & SPELL_CUSTOM_BEHIND_TARGET && pTarget->HasInArc(m_creature)) - return CAST_FAIL_OTHER; - - // If the spell requires the target having a specific power type - if (!pSpell->IsAreaOfEffectSpell() && !pSpell->IsTargetPowerTypeValid(pTarget->GetPowerType())) - return CAST_FAIL_OTHER; - - // Mind control abilities can't be used with just 1 attacker or mob will reset. - if ((m_creature->GetThreatManager().getThreatList().size() == 1) && pSpell->IsCharmSpell()) - return CAST_FAIL_OTHER; - - // If the unit is disarmed and the skill requires a weapon, it cannot be cast - if (m_creature->HasWeapon() && !m_creature->CanUseEquippedWeapon(BASE_ATTACK)) - { - for (uint32 effect : pSpell->Effect) - { - if (effect == SPELL_EFFECT_WEAPON_DAMAGE || effect == SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL) - return CAST_FAIL_OTHER; - } - } - - if (pSpell->rangeIndex == SPELL_RANGE_IDX_SELF_ONLY) - return CAST_OK; - - if (!(pSpell->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !m_creature->IsWithinLOSInMap(pTarget)) - return CAST_FAIL_NOT_IN_LOS; - - if (SpellRangeEntry const* pSpellRange = sSpellRangeStore.LookupEntry(pSpell->rangeIndex)) - { - if (pTarget != m_creature) - { - // pTarget is out of range of this spell (also done by Spell::CheckCast()) - float fDistance = m_creature->GetCombatDistance(pTarget); - - if (fDistance > pSpellRange->maxRange) - return CAST_FAIL_TOO_FAR; - - float fMinRange = pSpellRange->minRange; - - if (fMinRange && fDistance < fMinRange) - return CAST_FAIL_TOO_CLOSE; - } - - return CAST_OK; - } - else - return CAST_FAIL_OTHER; -} - -CanCastResult CreatureAI::DoCastSpellIfCan(Unit* pTarget, uint32 uiSpell, uint32 uiCastFlags, ObjectGuid uiOriginalCasterGUID) -{ - if (!pTarget) - return CAST_FAIL_OTHER; - - Unit* pCaster = m_creature; - - // Allowed to cast only if not casting (unless we interrupt ourself) or if spell is triggered - if (!pCaster->IsNonMeleeSpellCasted(false) || uiCastFlags & (CF_TRIGGERED | CF_INTERRUPT_PREVIOUS)) - { - if (SpellEntry const* pSpell = sSpellMgr.GetSpellEntry(uiSpell)) - { - // If cast flag CF_AURA_NOT_PRESENT is active, check if target already has aura on them - if (uiCastFlags & CF_AURA_NOT_PRESENT) - { - if (pTarget->HasAura(uiSpell)) - return CAST_FAIL_TARGET_AURA; - } - - // Check if cannot cast spell - if (!(uiCastFlags & CF_FORCE_CAST)) - { - CanCastResult castResult = CanCastSpell(pTarget, pSpell, uiCastFlags & CF_TRIGGERED); - - if (castResult != CAST_OK) - return castResult; - } - - // Interrupt any previous spell - if ((uiCastFlags & CF_INTERRUPT_PREVIOUS) && pCaster->IsNonMeleeSpellCasted(false)) - pCaster->InterruptNonMeleeSpells(false); - - if ((uiCastFlags & CF_MAIN_RANGED_SPELL) && pCaster->IsMoving()) - pCaster->StopMoving(); - - pCaster->CastSpell(pTarget, pSpell, uiCastFlags & CF_TRIGGERED, nullptr, nullptr, uiOriginalCasterGUID); - return CAST_OK; - } - - sLog.outErrorDb("DoCastSpellIfCan by creature entry %u attempt to cast spell %u but spell does not exist.", m_creature->GetEntry(), uiSpell); - return CAST_FAIL_OTHER; - } - - return CAST_FAIL_IS_CASTING; + return m_creature->TryToCast(pTarget, uiSpell, uiCastFlags, 100); } void CreatureAI::SetSpellsList(uint32 entry) @@ -193,7 +81,7 @@ void CreatureAI::SetSpellsList(uint32 entry) else if (CreatureSpellsList const* pSpellsTemplate = sObjectMgr.GetCreatureSpellsList(entry)) SetSpellsList(pSpellsTemplate); else - sLog.outError("CreatureAI: Attempt to set spells template of creature %u to non-existent entry %u.", m_creature->GetEntry(), entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CreatureAI: Attempt to set spells template of creature %u to non-existent entry %u.", m_creature->GetEntry(), entry); } void CreatureAI::SetSpellsList(CreatureSpellsList const* pSpellsList) @@ -446,28 +334,35 @@ void CreatureAI::EnterEvadeMode() } // Distract creature, if player gets too close while stealthed/prowling -void CreatureAI::TriggerAlert(Unit const* who) +void CreatureAI::OnMoveInStealth(Unit* who) { - // If there's no target, or target isn't a player do nothing - if (!who || who->GetTypeId() != TYPEID_PLAYER) - return; + if (CanTriggerAlert(who)) + TriggerAlertDirect(who); +} +bool CreatureAI::CanTriggerAlert(Unit const* who) +{ // If this unit isn't an NPC, is already distracted, is in combat, is confused, stunned or fleeing, do nothing if (m_creature->GetTypeId() != TYPEID_UNIT || m_creature->IsInCombat() || m_creature->HasUnitState(UNIT_STAT_NO_FREE_MOVE)) - return; + return false; // Only alert for hostiles! if (m_creature->IsCivilian() || m_creature->HasReactState(REACT_PASSIVE) || !m_creature->IsValidAttackTarget(who)) - return; + return false; // 10 sec cooldown for stealth warning if (WorldTimer::getMSTimeDiffToNow(m_uLastAlertTime) < 10000) - return; + return false; // only alert if target is within line of sight if (!m_creature->IsWithinLOSInMap(who)) - return; + return false; + return true; +} + +void CreatureAI::TriggerAlertDirect(Unit const* who) +{ // Send alert sound (if any) for this creature m_creature->SendAIReaction(AI_REACTION_ALERT); diff --git a/src/game/AI/CreatureAI.h b/src/game/AI/CreatureAI.h index b80bffd405a..6be84a1e384 100644 --- a/src/game/AI/CreatureAI.h +++ b/src/game/AI/CreatureAI.h @@ -27,6 +27,7 @@ #include "Dynamic/FactoryHolder.h" #include "ObjectGuid.h" #include "CreatureDefines.h" +#include "SpellDefines.h" class WorldObject; class GameObject; @@ -38,18 +39,7 @@ class SpellEntry; class ChatHandler; struct Loot; -enum CanCastResult -{ - CAST_OK = 0, - CAST_FAIL_IS_CASTING = 1, - CAST_FAIL_OTHER = 2, - CAST_FAIL_TOO_FAR = 3, - CAST_FAIL_TOO_CLOSE = 4, - CAST_FAIL_POWER = 5, - CAST_FAIL_STATE = 6, - CAST_FAIL_TARGET_AURA = 7, - CAST_FAIL_NOT_IN_LOS = 8 -}; +#define CAST_OK SPELL_CAST_OK struct CreatureAISpellsEntry : CreatureSpellsEntry { @@ -169,7 +159,7 @@ class CreatureAI virtual void UpdateAI_corpse(uint32 const /*uiDiff*/) {} // Triggers an alert when a Unit moves near stealth detection range. - virtual void TriggerAlert(Unit const* who); + virtual void OnMoveInStealth(Unit* who); // Will auto attack if the swing timer is ready. bool DoMeleeAttackIfReady(); @@ -191,10 +181,7 @@ class CreatureAI ///== Helper functions ============================= // Attempts to cast a spell and returns the result. - CanCastResult DoCastSpellIfCan(Unit* pTarget, uint32 uiSpell, uint32 uiCastFlags = 0, ObjectGuid uiOriginalCasterGUID = ObjectGuid()); - - // Helper functions for cast spell - virtual CanCastResult CanCastSpell(Unit* pTarget, SpellEntry const* pSpell, bool isTriggered); + SpellCastResult DoCastSpellIfCan(Unit* pTarget, uint32 uiSpell, uint32 uiCastFlags = 0); // TrinityCore void DoCast(Unit* victim, uint32 spellId, bool triggered = false); @@ -222,6 +209,8 @@ class CreatureAI bool SwitchAiAtControl() const { return !m_bUseAiAtControl; } void SetUseAiAtControl(bool v) { m_bUseAiAtControl = v; } protected: + bool CanTriggerAlert(Unit const* who); + void TriggerAlertDirect(Unit const* who); ///== Fields ======================================= bool m_bUseAiAtControl; bool m_bMeleeAttack; // If we allow melee auto attack diff --git a/src/game/AI/CreatureEventAI.cpp b/src/game/AI/CreatureEventAI.cpp index ff971787358..abde3477bec 100644 --- a/src/game/AI/CreatureEventAI.cpp +++ b/src/game/AI/CreatureEventAI.cpp @@ -39,7 +39,7 @@ bool CreatureEventAIHolder::UpdateRepeatTimer(Creature* creature, uint32 repeatM Time = urand(repeatMin, repeatMax); else { - sLog.outErrorDb("CreatureEventAI: Creature %u using Event %u (Type = %u) has RandomMax < RandomMin. Event repeating disabled.", creature->GetEntry(), Event.event_id, Event.event_type); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u using Event %u (Type = %u) has RandomMax < RandomMin. Event repeating disabled.", creature->GetEntry(), Event.event_id, Event.event_type); Enabled = false; return false; } @@ -62,42 +62,28 @@ void CreatureEventAI::GetAIInformation(ChatHandler& reader) CreatureEventAI::CreatureEventAI(Creature* c) : BasicAI(c) { // Need make copy for filter unneeded steps and safe in case table reload - CreatureEventAI_Event_Map::const_iterator creatureEventsItr = sEventAIMgr.GetCreatureEventAIMap().find(m_creature->GetEntry()); + CreatureEventAI_Event_Map::const_iterator creatureEventsItr = sEventAIMgr.GetCreatureEventAIMap().find(c->GetEntry()); if (creatureEventsItr != sEventAIMgr.GetCreatureEventAIMap().end()) { - uint32 events_count = 0; - - const CreatureEventAI_Event_Vec& creatureEvent = creatureEventsItr->second; + CreatureEventAI_Event_Vec const& creatureEvent = creatureEventsItr->second; + m_CreatureEventAIList.reserve(creatureEvent.size()); for (const auto& i : creatureEvent) { + //Debug check #ifndef _DEBUG if (i.event_flags & EFLAG_DEBUG_ONLY) continue; #endif - ++events_count; - } - //EventMap had events but they were not added because they must be for instance - if (events_count == 0) - sLog.outError("CreatureEventAI: Creature %u has events but no events added to list because of instance flags.", m_creature->GetEntry()); - else - { - m_CreatureEventAIList.reserve(events_count); - for (const auto& i : creatureEvent) - { + if (i.event_type == EVENT_T_OOC_LOS) + c->EnableMoveInLosEvent(); - //Debug check -#ifndef _DEBUG - if (i.event_flags & EFLAG_DEBUG_ONLY) - continue; -#endif - m_CreatureEventAIList.push_back(CreatureEventAIHolder(i)); - } + m_CreatureEventAIList.push_back(CreatureEventAIHolder(i)); } } else - sLog.outError("CreatureEventAI: EventMap for Creature %u is empty but creature is using CreatureEventAI.", m_creature->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CreatureEventAI: EventMap for Creature %u is empty but creature is using CreatureEventAI.", m_creature->GetEntry()); m_bEmptyList = m_CreatureEventAIList.empty(); m_Phase = 0; @@ -131,20 +117,24 @@ bool CreatureEventAI::ProcessEvent(CreatureEventAIHolder& pHolder, SpellCaster* //Check event conditions based on the event type, also reset events switch (event.event_type) { - case EVENT_T_TIMER: + case EVENT_T_TIMER_IN_COMBAT: + { if (!m_creature->IsInCombat()) return false; //Repeat Timers pHolder.UpdateRepeatTimer(m_creature, event.timer.repeatMin, event.timer.repeatMax); break; + } case EVENT_T_TIMER_OOC: + { if (m_creature->IsInCombat() || m_creature->IsInEvadeMode()) return false; //Repeat Timers pHolder.UpdateRepeatTimer(m_creature, event.timer.repeatMin, event.timer.repeatMax); break; + } case EVENT_T_HP: { if (!m_creature->IsInCombat() || !m_creature->GetMaxHealth()) @@ -174,7 +164,9 @@ bool CreatureEventAI::ProcessEvent(CreatureEventAIHolder& pHolder, SpellCaster* break; } case EVENT_T_AGGRO: + { break; + } case EVENT_T_KILL: { if (event.kill.playerOnly && !pActionInvoker->IsPlayer()) @@ -187,23 +179,33 @@ bool CreatureEventAI::ProcessEvent(CreatureEventAIHolder& pHolder, SpellCaster* case EVENT_T_DEATH: case EVENT_T_EVADE: case EVENT_T_LEAVE_COMBAT: + { break; + } case EVENT_T_HIT_BY_SPELL: + { //Spell hit is special case, param1 and param2 handled within CreatureEventAI::SpellHit //Repeat Timers pHolder.UpdateRepeatTimer(m_creature, event.hit_by_spell.repeatMin, event.hit_by_spell.repeatMax); break; + } case EVENT_T_RANGE: + { //Repeat Timers pHolder.UpdateRepeatTimer(m_creature, event.range.repeatMin, event.range.repeatMax); break; + } case EVENT_T_OOC_LOS: + { //Repeat Timers pHolder.UpdateRepeatTimer(m_creature, event.ooc_los.repeatMin, event.ooc_los.repeatMax); break; + } case EVENT_T_SPAWNED: + { break; + } case EVENT_T_TARGET_HP: { if (!m_creature->IsInCombat() || !m_creature->GetVictim() || !m_creature->GetVictim()->GetMaxHealth()) @@ -302,7 +304,9 @@ bool CreatureEventAI::ProcessEvent(CreatureEventAIHolder& pHolder, SpellCaster* } case EVENT_T_REACHED_HOME: case EVENT_T_RECEIVE_EMOTE: + { break; + } case EVENT_T_AURA: { SpellAuraHolder* holder = m_creature->GetSpellAuraHolder(event.buffed.spellId); @@ -357,7 +361,9 @@ bool CreatureEventAI::ProcessEvent(CreatureEventAIHolder& pHolder, SpellCaster* } case EVENT_T_MAP_SCRIPT_EVENT: case EVENT_T_GROUP_MEMBER_DIED: + { break; + } case EVENT_T_VICTIM_ROOTED: { if (!m_creature->GetVictim() || !m_creature->GetVictim()->HasUnitState(UNIT_STAT_ROOT)) @@ -367,12 +373,22 @@ bool CreatureEventAI::ProcessEvent(CreatureEventAIHolder& pHolder, SpellCaster* break; } case EVENT_T_HIT_BY_AURA: + { //Repeat Timers pHolder.UpdateRepeatTimer(m_creature, event.hit_by_aura.repeatMin, event.hit_by_aura.repeatMax); break; + } + case EVENT_T_STEALTH_ALERT: + { + //Repeat Timers + pHolder.UpdateRepeatTimer(m_creature, event.stealth_alert.repeatMin, event.stealth_alert.repeatMax); + break; + } default: - sLog.outErrorDb("CreatureEventAI: Creature %u using Event %u has invalid Event Type(%u), missing from ProcessEvent() Switch.", m_creature->GetEntry(), pHolder.Event.event_id, pHolder.Event.event_type); + { + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u using Event %u has invalid Event Type(%u), missing from ProcessEvent() Switch.", m_creature->GetEntry(), pHolder.Event.event_id, pHolder.Event.event_type); break; + } } //Disable non-repeatable events @@ -605,7 +621,7 @@ void CreatureEventAI::EnterCombat(Unit* enemy) ProcessEvent(i, enemy); break; //Reset all in combat timers - case EVENT_T_TIMER: + case EVENT_T_TIMER_IN_COMBAT: if (i.UpdateRepeatTimer(m_creature, event.timer.initialMin, event.timer.initialMax)) i.Enabled = true; break; @@ -677,7 +693,7 @@ void CreatureEventAI::SpellHit(SpellCaster* pCaster, SpellEntry const* pSpell) break; } } - } + } } void CreatureEventAI::MovementInform(uint32 type, uint32 id) @@ -742,14 +758,16 @@ void CreatureEventAI::UpdateEventsOn_UpdateAI(uint32 const diff, bool Combat) switch (i.Event.event_type) { case EVENT_T_TIMER_OOC: + case EVENT_T_FRIENDLY_MISSING_BUFF: ProcessEvent(i); break; - case EVENT_T_TIMER: + case EVENT_T_TIMER_IN_COMBAT: case EVENT_T_MANA: case EVENT_T_HP: case EVENT_T_TARGET_HP: case EVENT_T_TARGET_CASTING: case EVENT_T_FRIENDLY_HP: + case EVENT_T_FRIENDLY_IS_CC: case EVENT_T_AURA: case EVENT_T_TARGET_AURA: case EVENT_T_MISSING_AURA: @@ -841,7 +859,22 @@ void CreatureEventAI::GroupMemberJustDied(Creature* pUnit, bool isLeader) continue; if (((bool)i.Event.group_member_died.isLeader) == isLeader) - ProcessEvent(i); + ProcessEvent(i, pUnit); } } -} \ No newline at end of file +} + +void CreatureEventAI::OnMoveInStealth(Unit* who) +{ + if (!CanTriggerAlert(who)) + return; + + TriggerAlertDirect(who); + + if (!m_bEmptyList) + { + for (auto& i : m_CreatureEventAIList) + if (i.Event.event_type == EVENT_T_STEALTH_ALERT) + ProcessEvent(i, who); + } +} diff --git a/src/game/AI/CreatureEventAI.h b/src/game/AI/CreatureEventAI.h index 46db3b12d70..b031e5d2222 100644 --- a/src/game/AI/CreatureEventAI.h +++ b/src/game/AI/CreatureEventAI.h @@ -37,7 +37,7 @@ class WorldObject; enum EventAI_Type { - EVENT_T_TIMER = 0, // InitialMin, InitialMax, RepeatMin, RepeatMax + EVENT_T_TIMER_IN_COMBAT = 0, // InitialMin, InitialMax, RepeatMin, RepeatMax EVENT_T_TIMER_OOC = 1, // InitialMin, InitialMax, RepeatMin, RepeatMax EVENT_T_HP = 2, // HPMax%, HPMin%, RepeatMin, RepeatMax EVENT_T_MANA = 3, // ManaMax%,ManaMin% RepeatMin, RepeatMax @@ -72,6 +72,7 @@ enum EventAI_Type EVENT_T_GROUP_MEMBER_DIED = 32, // Param1 = CreatureId, Param2 = IsLeader EVENT_T_VICTIM_ROOTED = 33, // RepeatMin, RepeatMax EVENT_T_HIT_BY_AURA = 34, // AuraType, Unused, RepeatMin, RepeatMax + EVENT_T_STEALTH_ALERT = 35, // RepeatMin, RepeatMax EVENT_T_END, }; @@ -114,7 +115,7 @@ struct CreatureEventAI_Event union { - // EVENT_T_TIMER = 0 + // EVENT_T_TIMER_IN_COMBAT = 0 // EVENT_T_TIMER_OOC = 1 struct { @@ -252,7 +253,7 @@ struct CreatureEventAI_Event uint32 repeatMin; uint32 repeatMax; } victim_rooted; - // EVENT_T_HIT_BY_AURA = 33 + // EVENT_T_HIT_BY_AURA = 34 struct { uint32 auraType; @@ -260,6 +261,12 @@ struct CreatureEventAI_Event uint32 repeatMin; uint32 repeatMax; } hit_by_aura; + // EVENT_T_STEALTH_ALERT = 35 + struct + { + uint32 repeatMin; + uint32 repeatMax; + } stealth_alert; // RAW struct { @@ -319,6 +326,7 @@ class CreatureEventAI : public BasicAI void SummonedCreatureJustDied(Creature* unit) override; void SummonedCreatureDespawn(Creature* unit) override; void OnScriptEventHappened(uint32 uiEvent, uint32 uiData, WorldObject* pInvoker) override; + void OnMoveInStealth(Unit* who) override; static int Permissible(Creature const*); diff --git a/src/game/AI/CreatureEventAIMgr.cpp b/src/game/AI/CreatureEventAIMgr.cpp index 03f713e1fb0..0d2b5705256 100644 --- a/src/game/AI/CreatureEventAIMgr.cpp +++ b/src/game/AI/CreatureEventAIMgr.cpp @@ -68,7 +68,7 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() //Report any errors in event if (e_type >= EVENT_T_END) { - sLog.outErrorDb("CreatureEventAI: Event %u with wrong type (%u), skipping.", i, e_type); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Event %u with wrong type (%u), skipping.", i, e_type); continue; } temp.event_type = EventAI_Type(e_type); @@ -85,17 +85,17 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() if (!sCreatureStorage.LookupEntry(temp.creature_id)) { if (!sObjectMgr.IsExistingCreatureId(temp.creature_id)) - sLog.outErrorDb("CreatureEventAI: Event %u has script for non-existing creature entry (%u), skipping.", i, temp.creature_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Event %u has script for non-existing creature entry (%u), skipping.", i, temp.creature_id); continue; } //No chance of this event occuring if (temp.event_chance == 0) - sLog.outErrorDb("CreatureEventAI: Event %u has 0 percent chance. Event will never trigger!", i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Event %u has 0 percent chance. Event will never trigger!", i); //Chance above 100, force it to be 100 else if (temp.event_chance > 100) { - sLog.outErrorDb("CreatureEventAI: Creature %u is using event %u with more than 100 percent chance. Adjusting to 100 percent.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using event %u with more than 100 percent chance. Adjusting to 100 percent.", temp.creature_id, i); temp.event_chance = 100; } @@ -104,7 +104,7 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() ConditionEntry const* condition = sConditionStorage.LookupEntry(temp.condition_id); if (!condition) { - sLog.outErrorDb("CreatureEventAI: Creature %u has condition_id %u that does not exist in `conditions`, ignoring", temp.creature_id, temp.condition_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "CreatureEventAI: Creature %u has condition_id %u that does not exist in `conditions`, ignoring", temp.creature_id, temp.condition_id); temp.condition_id = 0; } } @@ -112,26 +112,26 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() //Individual event checks switch (temp.event_type) { - case EVENT_T_TIMER: + case EVENT_T_TIMER_IN_COMBAT: case EVENT_T_TIMER_OOC: if (temp.timer.initialMax < temp.timer.initialMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using timed event(%u) with param2 < param1 (InitialMax < InitialMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using timed event(%u) with param2 < param1 (InitialMax < InitialMin). Event will never repeat.", temp.creature_id, i); if (temp.timer.repeatMax < temp.timer.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_HP: case EVENT_T_MANA: case EVENT_T_TARGET_HP: case EVENT_T_TARGET_MANA: if (temp.percent_range.percentMax > 100) - sLog.outErrorDb("CreatureEventAI: Creature %u is using percentage event(%u) with param2 (MinPercent) > 100. Event will never trigger! ", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using percentage event(%u) with param2 (MinPercent) > 100. Event will never trigger! ", temp.creature_id, i); if (temp.percent_range.percentMax <= temp.percent_range.percentMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using percentage event(%u) with param1 <= param2 (MaxPercent <= MinPercent). Event will never trigger! ", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using percentage event(%u) with param1 <= param2 (MaxPercent <= MinPercent). Event will never trigger! ", temp.creature_id, i); if ((temp.event_flags & EFLAG_REPEATABLE) && !temp.percent_range.repeatMin && !temp.percent_range.repeatMax) { - sLog.outErrorDb("CreatureEventAI: Creature %u has param3 and param4=0 (RepeatMin/RepeatMax) but cannot be repeatable without timers. Removing EFLAG_REPEATABLE for event %u.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has param3 and param4=0 (RepeatMin/RepeatMax) but cannot be repeatable without timers. Removing EFLAG_REPEATABLE for event %u.", temp.creature_id, i); temp.event_flags &= ~EFLAG_REPEATABLE; } break; @@ -141,66 +141,66 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() SpellEntry const* pSpell = sSpellMgr.GetSpellEntry(temp.hit_by_spell.spellId); if (!pSpell) { - sLog.outErrorDb("CreatureEventAI: Creature %u has nonexistent SpellID(%u) defined in event %u.", temp.creature_id, temp.hit_by_spell.spellId, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has nonexistent SpellID(%u) defined in event %u.", temp.creature_id, temp.hit_by_spell.spellId, i); continue; } if ((temp.hit_by_spell.schoolMask & GetSchoolMask(pSpell->School)) != GetSchoolMask(pSpell->School)) - sLog.outErrorDb("CreatureEventAI: Creature %u has param1(spellId %u) but param2 is not -1 and not equal to spell's school mask. Event %u can never trigger.", temp.creature_id, temp.hit_by_spell.schoolMask, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has param1(spellId %u) but param2 is not -1 and not equal to spell's school mask. Event %u can never trigger.", temp.creature_id, temp.hit_by_spell.schoolMask, i); } if (!temp.hit_by_spell.schoolMask) - sLog.outErrorDb("CreatureEventAI: Creature %u is using invalid SpellSchoolMask(%u) defined in event %u.", temp.creature_id, temp.hit_by_spell.schoolMask, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using invalid SpellSchoolMask(%u) defined in event %u.", temp.creature_id, temp.hit_by_spell.schoolMask, i); if (temp.hit_by_spell.repeatMax < temp.hit_by_spell.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_RANGE: if (temp.range.maxDist < temp.range.minDist) - sLog.outErrorDb("CreatureEventAI: Creature %u is using event(%u) with param2 < param1 (MaxDist < MinDist). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using event(%u) with param2 < param1 (MaxDist < MinDist). Event will never repeat.", temp.creature_id, i); if (temp.range.repeatMax < temp.range.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_OOC_LOS: if (temp.ooc_los.reaction > ULR_NON_HOSTILE) - sLog.outErrorDb("CreatureEventAI: Creature %u is using invalid reaction (%u) defined in event %u.", temp.creature_id, temp.ooc_los.reaction, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using invalid reaction (%u) defined in event %u.", temp.creature_id, temp.ooc_los.reaction, i); if (temp.ooc_los.repeatMax < temp.ooc_los.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_SPAWNED: break; case EVENT_T_FRIENDLY_HP: if (temp.friendly_hp.repeatMax < temp.friendly_hp.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_FRIENDLY_IS_CC: if (temp.friendly_is_cc.repeatMax < temp.friendly_is_cc.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_FRIENDLY_MISSING_BUFF: { SpellEntry const* pSpell = sSpellMgr.GetSpellEntry(temp.friendly_buff.spellId); if (!pSpell) { - sLog.outErrorDb("CreatureEventAI: Creature %u has nonexistent SpellID(%u) defined in event %u.", temp.creature_id, temp.friendly_buff.spellId, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has nonexistent SpellID(%u) defined in event %u.", temp.creature_id, temp.friendly_buff.spellId, i); continue; } if (temp.friendly_buff.radius <= 0) { - sLog.outErrorDb("CreatureEventAI: Creature %u has wrong radius (%u) for EVENT_T_FRIENDLY_MISSING_BUFF defined in event %u.", temp.creature_id, temp.friendly_buff.radius, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has wrong radius (%u) for EVENT_T_FRIENDLY_MISSING_BUFF defined in event %u.", temp.creature_id, temp.friendly_buff.radius, i); continue; } if (temp.friendly_buff.repeatMax < temp.friendly_buff.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; } case EVENT_T_KILL: if (temp.kill.repeatMax < temp.kill.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_TARGET_CASTING: if (temp.target_casting.repeatMax < temp.target_casting.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_SUMMONED_UNIT: case EVENT_T_SUMMONED_JUST_DIED: @@ -208,15 +208,15 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() if (!sCreatureStorage.LookupEntry(temp.summoned.creatureId)) { if (!sObjectMgr.IsExistingCreatureId(temp.group_member_died.creatureId)) - sLog.outErrorDb("CreatureEventAI: Creature %u is using event(%u) with nonexistent creature template id (%u) in param1, skipped.", temp.creature_id, i, temp.summoned.creatureId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using event(%u) with nonexistent creature template id (%u) in param1, skipped.", temp.creature_id, i, temp.summoned.creatureId); continue; } if (temp.summoned.repeatMax < temp.summoned.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; case EVENT_T_QUEST_ACCEPT: case EVENT_T_QUEST_COMPLETE: - sLog.outErrorDb("CreatureEventAI: Creature %u using not implemented event (%u) in event %u.", temp.creature_id, temp.event_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u using not implemented event (%u) in event %u.", temp.creature_id, temp.event_id, i); continue; case EVENT_T_AGGRO: case EVENT_T_DEATH: @@ -226,7 +226,7 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() { if (temp.event_flags & EFLAG_REPEATABLE) { - sLog.outErrorDb("CreatureEventAI: Creature %u has EFLAG_REPEATABLE set. Event can never be repeatable. Removing flag for event %u.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has EFLAG_REPEATABLE set. Event can never be repeatable. Removing flag for event %u.", temp.creature_id, i); temp.event_flags &= ~EFLAG_REPEATABLE; } @@ -237,13 +237,13 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() { if (!sEmotesTextStore.LookupEntry(temp.receive_emote.emoteId)) { - sLog.outErrorDb("CreatureEventAI: Creature %u using event %u: param1 (EmoteTextId: %u) are not valid.", temp.creature_id, i, temp.receive_emote.emoteId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u using event %u: param1 (EmoteTextId: %u) are not valid.", temp.creature_id, i, temp.receive_emote.emoteId); continue; } if (!(temp.event_flags & EFLAG_REPEATABLE)) { - sLog.outErrorDb("CreatureEventAI: Creature %u using event %u: EFLAG_REPEATABLE not set. Event must always be repeatable. Flag applied.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u using event %u: EFLAG_REPEATABLE not set. Event must always be repeatable. Flag applied.", temp.creature_id, i); temp.event_flags |= EFLAG_REPEATABLE; } @@ -258,24 +258,24 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() SpellEntry const* pSpell = sSpellMgr.GetSpellEntry(temp.buffed.spellId); if (!pSpell) { - sLog.outErrorDb("CreatureEventAI: Creature %u has nonexistent SpellID(%u) defined in event %u.", temp.creature_id, temp.buffed.spellId, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has nonexistent SpellID(%u) defined in event %u.", temp.creature_id, temp.buffed.spellId, i); continue; } if (temp.buffed.amount < 1) { - sLog.outErrorDb("CreatureEventAI: Creature %u has wrong spell stack size (%u) defined in event %u.", temp.creature_id, temp.buffed.amount, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has wrong spell stack size (%u) defined in event %u.", temp.creature_id, temp.buffed.amount, i); continue; } if (temp.buffed.repeatMax < temp.buffed.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; } case EVENT_T_MOVEMENT_INFORM: { if ((temp.move_inform.motionType > DISTANCING_MOTION_TYPE)) - sLog.outErrorDb("CreatureEventAI: Creature %u is using an invalid motion type. Event %u will never trigger! ", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using an invalid motion type. Event %u will never trigger! ", temp.creature_id, i); if (temp.move_inform.repeatMax < temp.move_inform.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; } case EVENT_T_MAP_SCRIPT_EVENT: @@ -287,7 +287,7 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() if (!sCreatureStorage.LookupEntry(temp.group_member_died.creatureId)) { if (!sObjectMgr.IsExistingCreatureId(temp.group_member_died.creatureId)) - sLog.outErrorDb("CreatureEventAI: Creature %u is using event(%u) with nonexistent creature template id (%u) in param1, skipped.", temp.creature_id, i, temp.group_member_died.creatureId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using event(%u) with nonexistent creature template id (%u) in param1, skipped.", temp.creature_id, i, temp.group_member_died.creatureId); continue; } } @@ -296,22 +296,28 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() case EVENT_T_VICTIM_ROOTED: { if (temp.victim_rooted.repeatMax < temp.victim_rooted.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; } case EVENT_T_HIT_BY_AURA: { if (temp.hit_by_aura.auraType && (temp.hit_by_aura.auraType >= TOTAL_AURAS)) { - sLog.outErrorDb("CreatureEventAI: Creature %u has nonexistent AuraType(%u) defined in event %u.", temp.creature_id, temp.hit_by_aura.auraType, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u has nonexistent AuraType(%u) defined in event %u.", temp.creature_id, temp.hit_by_aura.auraType, i); continue; } if (temp.hit_by_aura.repeatMax < temp.hit_by_aura.repeatMin) - sLog.outErrorDb("CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param4 < param3 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); + break; + } + case EVENT_T_STEALTH_ALERT: + { + if (temp.stealth_alert.repeatMax < temp.stealth_alert.repeatMin) + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u is using repeatable event(%u) with param2 < param1 (RepeatMax < RepeatMin). Event will never repeat.", temp.creature_id, i); break; } default: - sLog.outErrorDb("CreatureEventAI: Creature %u using not checked at load event (%u) in event %u. Need check code update?", temp.creature_id, temp.event_id, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Creature %u using not checked at load event (%u) in event %u. Need check code update?", temp.creature_id, temp.event_id, i); break; } @@ -330,7 +336,7 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() } else { - sLog.outErrorDb("CreatureEventAI: Event %u has a non-existent script = %u in action%u_script.", i, action_script, j+1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CreatureEventAI: Event %u has a non-existent script = %u in action%u_script.", i, action_script, j+1); continue; } } @@ -344,14 +350,14 @@ void CreatureEventAIMgr::LoadCreatureEventAI_Events() delete result; - sLog.outString(); - sLog.outString(">> Loaded %u CreatureEventAI events.", Count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u CreatureEventAI events.", Count); } else { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 CreatureEventAI events. DB table `creature_ai_events` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 CreatureEventAI events. DB table `creature_ai_events` is empty."); } } diff --git a/src/game/AI/GenericSpellAI.cpp b/src/game/AI/GenericSpellAI.cpp index 623811e5d53..6191e5c66e5 100644 --- a/src/game/AI/GenericSpellAI.cpp +++ b/src/game/AI/GenericSpellAI.cpp @@ -100,7 +100,7 @@ struct GenericSpellMob : public ScriptedAI { m_uiSpells.push_back(insertSpell); #ifdef DEBUG_ON - sLog.outString(">> Creature %u added spell %u (heal %u, range %f-%f, repeat %u-%u on target %u)", m_creature->GetEntry(), + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Creature %u added spell %u (heal %u, range %f-%f, repeat %u-%u on target %u)", m_creature->GetEntry(), insertSpell.spellId, insertSpell.healValue, insertSpell.minRange, insertSpell.maxRange, insertSpell.minCD, insertSpell.maxCD, insertSpell.target); #endif @@ -130,7 +130,7 @@ struct GenericSpellMob : public ScriptedAI for (it = m_uiSpells.begin(); it != m_uiSpells.end(); ++it) { #ifdef DEBUG_ON - sLog.outString(">> Spell %u reset", it->spellId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Spell %u reset", it->spellId); #endif if (isDistanceCaster) it->timer = urand(0, 3000); @@ -173,12 +173,12 @@ struct GenericSpellMob : public ScriptedAI std::vector::iterator it; #ifdef DEBUG_ON - sLog.outString("UpdateAI with SpellSize = %u", m_uiSpells.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "UpdateAI with SpellSize = %u", m_uiSpells.size()); #endif for (it = m_uiSpells.begin(); it != m_uiSpells.end(); ++it) { #ifdef DEBUG_ON - sLog.outString("Spell %u update : timer %u", it->spellId, it->timer); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Spell %u update : timer %u", it->spellId, it->timer); #endif if (it->timer < uiDiff) { @@ -291,13 +291,13 @@ struct GenericSpellMob : public ScriptedAI } } #ifdef DEBUG_ON - sLog.outString("Casting %u on %s. CD is %u", it->spellId, target->GetName(), it->timer); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Casting %u on %s. CD is %u", it->spellId, target->GetName(), it->timer); #endif } else { #ifdef DEBUG_ON - sLog.outString("Reporting cast of %u", it->spellId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Reporting cast of %u", it->spellId); #endif it->timer = 500; // Recheck dans 500 ms } @@ -315,7 +315,7 @@ CreatureAI* GetAI_GenericSpellAI(Creature* pCreature) GenericSpellMob* ScriptedMob = new GenericSpellMob(pCreature); uint32 creatureId = pCreature->GetEntry(); #ifdef DEBUG_ON - sLog.outString("GetAI for ID %u", creatureId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "GetAI for ID %u", creatureId); #endif std::vector::iterator iter; for (iter = GenericSpellMobData.begin(); iter != GenericSpellMobData.end(); ++iter) @@ -336,7 +336,7 @@ CreatureAI* GetAI_GenericSpellAI(Creature* pCreature) chez d'autres mobs. */ #ifdef DEBUG_ON - sLog.outString("Impossible de trouver les spells du mob %u. Va essayer de les deduire ...", pCreature->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Impossible de trouver les spells du mob %u. Va essayer de les deduire ...", pCreature->GetEntry()); #endif bool mobFoundSpells[CREATURE_MAX_SPELLS] = {false}; CreatureInfo const* infos = pCreature->GetCreatureInfo(); @@ -376,7 +376,7 @@ CreatureAI* GetAI_GenericSpellAI(Creature* pCreature) } } #ifdef DEBUG_ON - sLog.outString("GetAI for ID %u -- END", creatureId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "GetAI for ID %u -- END", creatureId); #endif ScriptedMob->Finalize(); return ScriptedMob; @@ -394,7 +394,7 @@ GenericAISpell BuildGenericAISpell(uint32 spellId, uint32 minCD, uint32 maxCD, u if (!spell) { #ifdef DEBUG_ON - sLog.outString(">> Sort introuvable (id=%u) !", tmpSpell.spellId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Sort introuvable (id=%u) !", tmpSpell.spellId); #endif tmpSpell.spellId = 0; return tmpSpell; @@ -414,7 +414,7 @@ void LoadSpellCacheData(GenericAISpell* spellToModify, SpellEntry const* spellIn spellToModify->targetAuraState = spellInfos->TargetAuraState; #ifdef DEBUG_ON - sLog.outString(">> Loading Spell %s (id=%u) !", spellInfos->SpellName[2].c_str(), spellToModify->spellId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loading Spell %s (id=%u) !", spellInfos->SpellName[2].c_str(), spellToModify->spellId); #endif // Check de la portee @@ -522,7 +522,7 @@ void LoadSpellCacheData(GenericAISpell* spellToModify, SpellEntry const* spellIn } #ifdef DEBUG_ON if (spellToModify->spellFlags != 0) - sLog.outString("SpellFlags are 0x%x for %u", spellToModify->spellFlags, spellToModify->spellId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "SpellFlags are 0x%x for %u", spellToModify->spellFlags, spellToModify->spellId); #endif } } @@ -531,7 +531,7 @@ void LoadGenericAISpellsData() { GenericSpellMobData.clear(); QueryResult* pResult = WorldDatabase.PQuery("SELECT entry, spell, minCD, maxCD, target FROM creature_spells"); - sLog.outString("Nostalrius: Loading 'creature_spells'"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Nostalrius: Loading 'creature_spells'"); if (pResult) { @@ -559,13 +559,13 @@ void LoadGenericAISpellsData() delete pResult; - sLog.outString(""); - sLog.outString(">> Loaded %u spells datas", uiCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spells datas", uiCount); } else { - sLog.outString(""); - sLog.outString(">> Loaded 0 mob spells datas. DB table `creature_spells` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 mob spells datas. DB table `creature_spells` is empty."); } } */ diff --git a/src/game/AI/GuardAI.cpp b/src/game/AI/GuardAI.cpp index c5c47f038b7..565949d02a0 100644 --- a/src/game/AI/GuardAI.cpp +++ b/src/game/AI/GuardAI.cpp @@ -70,7 +70,7 @@ void GuardAI::MoveInLineOfSight(Unit* pWho) attackRadius = 30.0f; } - if (!m_creature->IsWithinDistInMap(pWho, attackRadius, true, false)) + if (!m_creature->IsWithinDistInMap(pWho, attackRadius, true, SizeFactor::None)) return; if (m_creature->CanInitiateAttack() && m_creature->IsValidAttackTarget(pWho) && diff --git a/src/game/AI/GuardEventAI.cpp b/src/game/AI/GuardEventAI.cpp index b10c126bc10..35ea73cf46e 100644 --- a/src/game/AI/GuardEventAI.cpp +++ b/src/game/AI/GuardEventAI.cpp @@ -70,7 +70,7 @@ void GuardEventAI::MoveInLineOfSight(Unit* pWho) attackRadius = 30.0f; } - if (!m_creature->IsWithinDistInMap(pWho, attackRadius, true, false)) + if (!m_creature->IsWithinDistInMap(pWho, attackRadius, true, SizeFactor::None)) return; if (m_creature->CanInitiateAttack() && m_creature->IsValidAttackTarget(pWho) && diff --git a/src/game/AI/NullCreatureAI.cpp b/src/game/AI/NullCreatureAI.cpp index 857660709e3..fdf74471d9f 100644 --- a/src/game/AI/NullCreatureAI.cpp +++ b/src/game/AI/NullCreatureAI.cpp @@ -24,7 +24,7 @@ NullCreatureAI::NullCreatureAI(Creature* c) : CreatureAI(c) { - c->AddUnitState(UNIT_STAT_IGNORE_MOVE_LOS); + c->AddUnitState(UNIT_STAT_NO_SEARCH_FOR_OTHERS); m_bMeleeAttack = false; m_bCombatMovement = false; } diff --git a/src/game/AI/PetAI.cpp b/src/game/AI/PetAI.cpp index 215abf7262a..132fcead988 100644 --- a/src/game/AI/PetAI.cpp +++ b/src/game/AI/PetAI.cpp @@ -96,6 +96,36 @@ void PetAI::_stopAttack() HandleReturnMovement(); } +void PetAI::MoveInLineOfSight(Unit* pWho) +{ + if (m_creature->GetVictim()) + return; + + if (!m_creature->GetCharmInfo()) + return; + + if (m_creature->GetCharmInfo()->IsReturning()) + return; + + if (m_creature->GetDistanceZ(pWho) > CREATURE_Z_ATTACK_RANGE) + return; + + // World of Warcraft Client Patch 1.8.0 (2005-10-11) + // - Guardians and pets in aggressive mode no longer attack civilians. +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (pWho->IsCreature() && static_cast(pWho)->IsCivilian()) + return; +#endif + + if (m_creature->CanInitiateAttack() && pWho->IsTargetableBy(m_creature)) + { + float const attackRadius = m_creature->GetAttackDistance(pWho); + if (m_creature->IsWithinDistInMap(pWho, attackRadius, true, SizeFactor::None) && + m_creature->IsHostileTo(pWho) && m_creature->IsWithinLOSInMap(pWho)) + AttackStart(pWho); + } +} + void PetAI::UpdateAI(uint32 const diff) { if (!m_creature->IsAlive() || !m_creature->GetCharmInfo() || m_creature->HasUnitState(UNIT_STAT_CAN_NOT_REACT)) @@ -104,8 +134,6 @@ void PetAI::UpdateAI(uint32 const diff) // part of it must run during eyes of the Beast to update melee hits bool playerControlled = m_creature->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_POSSESSED); - Unit* owner = m_creature->GetCharmerOrOwner(); - if (m_updateAlliesTimer <= diff) // UpdateAllies self set update timer UpdateAllies(); @@ -116,7 +144,7 @@ void PetAI::UpdateAI(uint32 const diff) Unit* tauntTarget = !playerControlled ? m_creature->GetTauntTarget() : nullptr; if (tauntTarget) DoAttack(tauntTarget, true); - else if (m_creature->GetVictim() && m_creature->GetOwnerGuid().IsCreature() && !m_creature->GetThreatManager().isThreatListEmpty()) + else if (m_creature->GetVictim() && m_creature->GetCharmerOrOwnerGuid().IsCreature() && !m_creature->GetThreatManager().isThreatListEmpty()) { // May need to change target based on threat if we are NPC pet. if (Unit* pTarget = m_creature->GetThreatManager().getHostileTarget()) @@ -133,74 +161,23 @@ void PetAI::UpdateAI(uint32 const diff) } if (m_bMeleeAttack) - { - // Check before attacking to prevent pets from leaving stay position - bool attacked = false; - if (m_creature->GetCharmInfo()->HasCommandState(COMMAND_STAY)) - { - if (m_creature->GetCharmInfo()->IsCommandAttack() || (m_creature->GetCharmInfo()->IsAtStay() && m_creature->CanReachWithMeleeAutoAttack(m_creature->GetVictim()))) - { - if (!m_creature->HasInArc(m_creature->GetVictim())) - m_creature->SetInFront(m_creature->GetVictim()); - attacked = DoMeleeAttackIfReady(); - } - } - else - attacked = DoMeleeAttackIfReady(); - - if (attacked && owner && owner->IsAlive()) - { - if (Unit* pVictim = m_creature->GetVictim()) // Victim may have died between - { - if (owner->HasUnitState(UNIT_STAT_FEIGN_DEATH)) - owner->SetInCombatWithVictim(pVictim, false, 6000); - else - owner->SetInCombatWith(pVictim); - } - } - } + DoMeleeAttackIfReady(); } else if (!playerControlled) - { - if (m_creature->HasReactState(REACT_AGGRESSIVE) || m_creature->GetCharmInfo()->IsAtStay()) - { - // Every update we need to check targets only in certain cases - // Aggressive - Allow auto select if owner or pet don't have a target - // Stay - Only pick from pet or owner targets / attackers so targets won't run by - // while chasing our owner. Don't do auto select. - // All other cases (ie: defensive) - Targets are assigned by AttackedBy(), OwnerAttackedBy(), OwnerAttacked(), etc. - Unit* nextTarget; - ePetSelectTargetReason reason; - std::tie(nextTarget, reason) = SelectNextTarget(m_creature->HasReactState(REACT_AGGRESSIVE)); - - if (nextTarget) - AttackStart(nextTarget); - else - { - switch (reason) - { - case PSTR_FAIL_DEFAULT: - case PSTR_FAIL_NOT_ENABLED: - case PSTR_FAIL_NO_OWNER: - { - if (m_creature->IsInCombat()) - m_creature->CombatStop(); - HandleReturnMovement(); - } - } - } - } - else - HandleReturnMovement(); - } + HandleReturnMovement(); // End of possessed pet updates if (playerControlled) return; + // Creature could have died upon attacking (thorns aura for example), and lost charm aura. Abort. + if (!m_creature->IsAlive() || !m_creature->GetCharmInfo() || m_creature->HasUnitState(UNIT_STAT_CAN_NOT_REACT)) + return; + // Autocast (casted only in combat or persistent spells in any state) if (!m_creature->IsNonMeleeSpellCasted(false)) { + Unit* owner = m_creature->GetCharmerOrOwner(); typedef std::vector > TargetSpellList; TargetSpellList targetSpellStore; @@ -214,6 +191,9 @@ void PetAI::UpdateAI(uint32 const diff) if (!spellInfo) continue; + if (!spellInfo->IsAutocastable()) + continue; + if (m_creature->HasGCD(spellInfo)) continue; @@ -413,7 +393,7 @@ void PetAI::KilledUnit(Unit* victim) // Before returning to owner, see if there are more things to attack Unit* nextTarget; ePetSelectTargetReason reason; - std::tie(nextTarget, reason) = SelectNextTarget(false); + std::tie(nextTarget, reason) = SelectNextTarget(); if (nextTarget) AttackStart(nextTarget); else @@ -434,7 +414,11 @@ void PetAI::KilledUnit(Unit* victim) void PetAI::AttackStart(Unit* target) { - // Overrides Unit::AttackStart to correctly evaluate Pet states + // Overrides CreatureAI::AttackStart to correctly evaluate Pet states + + // Creature was uncharmed, but PetAI not yet removed + if (!m_creature->GetCharmInfo()) + return; // Check all pet states to decide if we can attack this target if (!CanAttack(target)) @@ -448,8 +432,6 @@ void PetAI::OwnerAttackedBy(Unit* attacker) { // Called when owner takes damage. This function helps keep pets from running off // simply due to owner gaining aggro. - if (!attacker) - return; // If owner attacked by fire, attacker=owner. Don't attack our owner ! if (!m_creature->IsValidAttackTarget(attacker)) @@ -479,15 +461,11 @@ void PetAI::OwnerAttacked(Unit* target) { // Called when owner attacks something. - // Target might be nullptr if called from spell with invalid cast targets - if (!target) - return; - // The owner attacking a mob while the pet is currently not in combat // will not make the pet attack that target too. Tested on classic. // Defensive pet should not engage until it or its owner is damaged by // the enemy, and Aggressive pet aggroes based on proximity. - if (!m_creature->IsInCombat() && m_creature->GetOwnerGuid().IsPlayer()) + if (!m_creature->IsInCombat() && m_creature->GetCharmerOrOwnerGuid().IsPlayer()) return; if (!m_creature->IsValidAttackTarget(target)) @@ -513,12 +491,11 @@ void PetAI::OwnerAttacked(Unit* target) AttackStart(target); } -std::pair PetAI::SelectNextTarget(bool allowAutoSelect) const +std::pair PetAI::SelectNextTarget() const { // Provides next target selection after current target death. // This function should only be called internally by the AI // Targets are not evaluated here for being valid targets, that is done in _CanAttack() - // The parameter: allowAutoSelect lets us disable aggressive pet auto targeting for certain situations // Pet desactive (monture) if (m_creature->IsPet() && !((Pet*)m_creature)->IsEnabled()) @@ -545,38 +522,35 @@ std::pair PetAI::SelectNextTarget(bool allowAutoS if (!pTarget->HasAuraPetShouldAvoidBreaking()) return std::make_pair(pTarget, PSTR_SUCCESS_THREAT_LIST); } + else + { + for (auto const& pAttacker : m_creature->GetAttackers()) + { + if (m_creature->GetCharmInfo()->IsAtStay() && !m_creature->CanReachWithMeleeAutoAttack(pAttacker)) + continue; - // Check owner attackers - if (Unit* ownerAttacker = owner->GetAttackerForHelper()) - if (!ownerAttacker->HasAuraPetShouldAvoidBreaking() && owner->IsInCombat()) - return std::make_pair(ownerAttacker, PSTR_SUCCESS_OWNER_ATTACKER); - - // Check owner victim - // 3.0.2 - Pets now start attacking their owners victim in defensive mode as soon as the hunter does - //if (Unit* ownerVictim = m_creature->GetCharmerOrOwner()->GetVictim()) - // return ownerVictim; + if (pAttacker->IsInCombat() && m_creature->IsValidAttackTarget(pAttacker)) + return std::make_pair(pAttacker, PSTR_SUCCESS_SELF_ATTACKER); + } + } - // Neither pet or owner had a target and aggressive pets can pick any target - // To prevent aggressive pets from chain selecting targets and running off, we - // only select a random target if certain conditions are met. - if (m_creature->HasReactState(REACT_AGGRESSIVE) && allowAutoSelect) + if (owner->IsInCombat()) { - if (!m_creature->GetCharmInfo()->IsReturning() || m_creature->GetCharmInfo()->IsFollowing() || m_creature->GetCharmInfo()->IsAtStay()) + if (Unit* pVictim = owner->GetVictim()) { - // World of Warcraft Client Patch 1.8.0 (2005-10-11) - // - Guardians and pets in aggressive mode no longer attack civilians. -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 - if (Unit* nearTarget = m_creature->ToCreature()->SelectNearestHostileUnitInAggroRange(true, true)) -#else - if (Unit* nearTarget = m_creature->ToCreature()->SelectNearestHostileUnitInAggroRange(true, false)) -#endif - { - return std::make_pair(nearTarget, PSTR_SUCCESS_AGGRO_RANGE); - } + if (!pVictim->HasAuraPetShouldAvoidBreaking() && + (!m_creature->GetCharmInfo()->IsAtStay() || m_creature->CanReachWithMeleeAutoAttack(pVictim))) + return std::make_pair(pVictim, PSTR_SUCCESS_OWNER_VICTIM); } - else + + // Check owner attackers + for (auto const& pAttacker : owner->GetAttackers()) { - return std::make_pair(nullptr, PSTR_FAIL_RETURNING); + if (m_creature->GetCharmInfo()->IsAtStay() && !m_creature->CanReachWithMeleeAutoAttack(pAttacker)) + continue; + + if (pAttacker->IsInCombat() && m_creature->IsValidAttackTarget(pAttacker)) + return std::make_pair(pAttacker, PSTR_SUCCESS_OWNER_ATTACKER); } } @@ -652,21 +626,19 @@ void PetAI::DoAttack(Unit* target, bool chase) m_creature->GetMotionMaster()->MoveIdle(); } - Unit* pOwner = m_creature->GetCharmerOrOwner(); - if (pOwner) + if (m_creature->GetCharmerOrOwnerGuid().IsCreature()) { - if (pOwner->IsPlayer()) - { - // Flag owner for PvP if owner is player and target is flagged - if (!pOwner->IsPvP()) - pOwner->TogglePlayerPvPFlagOnAttackVictim(target); - } - else + // Creature pet should instantly enter combat with target + m_creature->AddThreat(target); + m_creature->SetInCombatWith(target); + target->SetInCombatWith(m_creature); + + // Make sure creature owner enters combat too + if (Creature* pOwner = ToCreature(m_creature->GetCharmerOrOwner())) { - // Creature pet should instantly enter combat with target - m_creature->AddThreat(target); - m_creature->SetInCombatWith(target); - target->SetInCombatWith(m_creature); + if (pOwner->IsAlive() && !pOwner->HasUnitState(UNIT_STAT_CAN_NOT_REACT) && + pOwner->IsValidAttackTarget(target, false)) + pOwner->EnterCombatWithTarget(target); } } } @@ -674,6 +646,9 @@ void PetAI::DoAttack(Unit* target, bool chase) void PetAI::MovementInform(uint32 moveType, uint32 data) { + if (!m_creature->GetCharmInfo()) + return; + // Receives notification when pet reaches stay or follow owner switch (moveType) { @@ -694,7 +669,7 @@ void PetAI::MovementInform(uint32 moveType, uint32 data) { // If data is owner's GUIDLow then we've reached follow point, // otherwise we're probably chasing a creature - if (m_creature->GetCharmerOrOwner() && m_creature->GetCharmInfo() && data == m_creature->GetCharmerOrOwner()->GetGUIDLow() && m_creature->GetCharmInfo()->IsReturning()) + if (m_creature->GetCharmInfo()->IsReturning() && data == m_creature->GetCharmerOrOwnerGuid().GetCounter()) { ClearCharmInfoFlags(); m_creature->GetCharmInfo()->SetIsFollowing(true); @@ -711,10 +686,6 @@ bool PetAI::CanAttack(Unit* target) // Evaluates whether a pet can attack a specific target based on CommandState, ReactState and other flags // IMPORTANT: The order in which things are checked is important, be careful if you add or remove checks - // Hmmm... - if (!target) - return false; - if (!m_creature->IsValidAttackTarget(target, false)) return false; @@ -735,6 +706,10 @@ bool PetAI::CanAttack(Unit* target) if (m_creature->HasReactState(REACT_PASSIVE)) return m_creature->GetCharmInfo()->IsCommandAttack(); + // Player's pet should not attack PvP flagged target unless told to + if (!m_creature->IsPvP() && target->IsPvP() && m_creature->GetCharmerOrOwnerGuid().IsPlayer()) + return m_creature->GetCharmInfo()->IsCommandAttack(); + // CC - mobs under crowd control can be attacked if owner commanded if (target->HasAuraPetShouldAvoidBreaking()) return m_creature->GetCharmInfo()->IsCommandAttack(); @@ -794,9 +769,6 @@ void PetAI::AttackedBy(Unit* attacker) // Called when pet takes damage. This function helps keep pets from running off // simply due to gaining aggro. - if (!attacker) - return; - if (!m_creature->IsValidAttackTarget(attacker)) return; diff --git a/src/game/AI/PetAI.h b/src/game/AI/PetAI.h index ba8940cc101..dff1ce8aa09 100644 --- a/src/game/AI/PetAI.h +++ b/src/game/AI/PetAI.h @@ -35,8 +35,9 @@ enum ePetSelectTargetReason : uint8 PSTR_FAIL_NO_OWNER, PSTR_FAIL_RETURNING, PSTR_SUCCESS_THREAT_LIST, + PSTR_SUCCESS_OWNER_VICTIM, PSTR_SUCCESS_OWNER_ATTACKER, - PSTR_SUCCESS_AGGRO_RANGE, + PSTR_SUCCESS_SELF_ATTACKER, }; class PetAI : public CreatureAI @@ -45,7 +46,7 @@ class PetAI : public CreatureAI explicit PetAI(Creature* c); - void MoveInLineOfSight(Unit*) {} + void MoveInLineOfSight(Unit*) final; void EnterEvadeMode() {} void KilledUnit(Unit* /*victim*/); @@ -67,7 +68,7 @@ class PetAI : public CreatureAI uint32 m_updateAlliesTimer; std::set m_AllySet; - std::pair SelectNextTarget(bool allowAutoSelect) const; + std::pair SelectNextTarget() const; void HandleReturnMovement(); void DoAttack(Unit* target, bool chase); bool CanAttack(Unit* target); diff --git a/src/game/AI/PetEventAI.cpp b/src/game/AI/PetEventAI.cpp index 2af5e18b8ba..1e553c678f9 100644 --- a/src/game/AI/PetEventAI.cpp +++ b/src/game/AI/PetEventAI.cpp @@ -56,7 +56,7 @@ void PetEventAI::MoveInLineOfSight(Unit* pWho) if (m_creature->CanInitiateAttack() && pWho->IsTargetableBy(m_creature)) { float const attackRadius = m_creature->GetAttackDistance(pWho); - if (m_creature->IsWithinDistInMap(pWho, attackRadius, true, false) && m_creature->IsHostileTo(pWho) && + if (m_creature->IsWithinDistInMap(pWho, attackRadius, true, SizeFactor::None) && m_creature->IsHostileTo(pWho) && pWho->IsInAccessablePlaceFor(m_creature) && m_creature->IsWithinLOSInMap(pWho)) AttackStart(pWho); } @@ -64,20 +64,27 @@ void PetEventAI::MoveInLineOfSight(Unit* pWho) void PetEventAI::AttackStart(Unit* pWho) { - if (!pWho) - return; - if (m_creature->IsPet() && !static_cast(m_creature)->IsEnabled()) return; - if (pWho == m_creature->GetCharmerOrOwner()) + Unit* pOwner = m_creature->GetCharmerOrOwner(); + if (pWho == pOwner) return; - if (m_creature->HasReactState(REACT_PASSIVE) && m_creature->GetCharmInfo() && !m_creature->GetCharmInfo()->IsCommandAttack()) - return; + if (m_creature->GetCharmInfo() && !m_creature->GetCharmInfo()->IsCommandAttack()) + { + // Passive - passive pets can attack if told to + if (m_creature->HasReactState(REACT_PASSIVE)) + return; - if (pWho->HasAuraPetShouldAvoidBreaking() && m_creature->GetCharmerOrOwner() && m_creature->GetCharmerOrOwner()->IsAlive()) - return; + // Player's pet should not attack PvP flagged target unless told to + if (!m_creature->IsPvP() && pWho->IsPvP() && pOwner && pOwner->IsPlayer()) + return; + + // CC - mobs under crowd control can be attacked if owner commanded + if (pWho->HasAuraPetShouldAvoidBreaking() && pOwner && pOwner->IsAlive()) + return; + } if (m_creature->Attack(pWho, m_bMeleeAttack)) { @@ -85,7 +92,7 @@ void PetEventAI::AttackStart(Unit* pWho) m_creature->SetInCombatWith(pWho); pWho->SetInCombatWith(m_creature); - if (Player* pOwner = ToPlayer(m_creature->GetCharmerOrOwner())) + if (pOwner && pOwner->IsPlayer()) { if (!pOwner->IsInCombat()) { @@ -126,11 +133,20 @@ Unit* PetEventAI::FindTargetForAttack() const if (Unit* pTaunter = m_creature->GetTauntTarget()) return pTaunter; - // Check for valid targets on threat list. - if (!m_creature->GetThreatManager().isThreatListEmpty()) - if (Unit* pTarget = m_creature->GetThreatManager().getHostileTarget()) - if (!pTarget->HasAuraPetShouldAvoidBreaking()) - return pTarget; + if (m_creature->CanHaveThreatList()) + { + // Check for valid targets on threat list. + if (!m_creature->GetThreatManager().isThreatListEmpty()) + if (Unit* pTarget = m_creature->GetThreatManager().getHostileTarget()) + if (!pTarget->HasAuraPetShouldAvoidBreaking()) + return pTarget; + } + else if (!m_creature->GetAttackers().empty()) + { + Unit* pAttacker = *(m_creature->GetAttackers().begin()); + if (pAttacker->IsInCombat() && m_creature->IsValidAttackTarget(pAttacker)) + return pAttacker; + } Unit const* pOwner = m_creature->GetCharmerOrOwner(); if (!pOwner) @@ -199,8 +215,6 @@ void PetEventAI::OwnerAttackedBy(Unit* pAttacker) { // Called when owner takes damage. This function helps keep pets from running off // simply due to owner gaining aggro. - if (!pAttacker) - return; // Prevent pet from disengaging from current target if (m_creature->GetVictim() && m_creature->GetVictim()->IsAlive()) @@ -219,10 +233,6 @@ void PetEventAI::OwnerAttacked(Unit* pTarget) // Called when owner attacks something. Allows defensive pets to know // that they need to assist - // Target might be nullptr if called from spell with invalid cast targets - if (!pTarget) - return; - // Prevent pet from disengaging from current target if (m_creature->GetVictim() && m_creature->GetVictim()->IsAlive()) return; @@ -238,15 +248,12 @@ void PetEventAI::MovementInform(uint32 moveType, uint32 data) { CreatureEventAI::MovementInform(moveType, data); - if (!m_creature->GetCharmInfo() || !m_creature->GetCharmerOrOwner()) - return; - // Receives notification when pet reaches owner if (moveType == FOLLOW_MOTION_TYPE) { // If data is owner's GUIDLow then we've reached follow point, // otherwise we're probably chasing a creature. - if ((data == m_creature->GetCharmerOrOwner()->GetGUIDLow()) && m_creature->GetCharmInfo()->IsReturning()) + if (m_creature->GetCharmInfo() && m_creature->GetCharmInfo()->IsReturning() && data == m_creature->GetCharmerOrOwnerGuid().GetCounter()) { m_creature->GetCharmInfo()->SetIsReturning(false); } diff --git a/src/game/AI/ScriptedAI.cpp b/src/game/AI/ScriptedAI.cpp index bb01828d0f2..0913c12e130 100644 --- a/src/game/AI/ScriptedAI.cpp +++ b/src/game/AI/ScriptedAI.cpp @@ -99,7 +99,7 @@ void ScriptedAI::DoPlaySoundToSet(WorldObject* pSource, uint32 uiSoundId) if (!sObjectMgr.GetSoundEntry(uiSoundId)) { - sLog.outError("Invalid soundId %u used in DoPlaySoundToSet (Source: TypeId %u, GUID %u)", uiSoundId, pSource->GetTypeId(), pSource->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid soundId %u used in DoPlaySoundToSet (Source: TypeId %u, GUID %u)", uiSoundId, pSource->GetTypeId(), pSource->GetGUIDLow()); return; } @@ -121,20 +121,7 @@ Creature* ScriptedAI::DoSpawnCreature(uint32 id, float dist, uint32 type, uint32 void ScriptedAI::DoResetThreat() { - if (!m_creature->CanHaveThreatList() || m_creature->GetThreatManager().isThreatListEmpty()) - { - sLog.outError("DoResetThreat called for creature that either cannot have threat list or has empty threat list (m_creature entry = %d)", m_creature->GetEntry()); - return; - } - - ThreatList const& tList = m_creature->GetThreatManager().getThreatList(); - for (const auto itr : tList) - { - Unit* pUnit = m_creature->GetMap()->GetUnit(itr->getUnitGuid()); - - if (pUnit && m_creature->GetThreatManager().getThreat(pUnit)) - m_creature->GetThreatManager().modifyThreatPercent(pUnit, -100); - } + m_creature->DoResetThreat(); } void ScriptedAI::DoTeleportPlayer(Unit* pUnit, float fX, float fY, float fZ, float fO) @@ -142,7 +129,7 @@ void ScriptedAI::DoTeleportPlayer(Unit* pUnit, float fX, float fY, float fZ, flo if (!pUnit || pUnit->GetTypeId() != TYPEID_PLAYER) { if (pUnit) - sLog.outError("Creature %u (Entry: %u) Tried to teleport non-player unit (Type: %u GUID: %u) to x: %f y:%f z: %f o: %f. Aborted.", m_creature->GetGUID(), m_creature->GetEntry(), pUnit->GetTypeId(), pUnit->GetGUID(), fX, fY, fZ, fO); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature %u (Entry: %u) Tried to teleport non-player unit (Type: %u GUID: %u) to x: %f y:%f z: %f o: %f. Aborted.", m_creature->GetGUID(), m_creature->GetEntry(), pUnit->GetTypeId(), pUnit->GetGUID(), fX, fY, fZ, fO); return; } @@ -255,7 +242,7 @@ bool ScriptedAI::EnterEvadeIfOutOfCombatArea(uint32 const uiDiff) return false; break; default: - sLog.outError("EnterEvadeIfOutOfCombatArea used for creature entry %u, but does not have any definition.", m_creature->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "EnterEvadeIfOutOfCombatArea used for creature entry %u, but does not have any definition.", m_creature->GetEntry()); return false; } @@ -269,20 +256,11 @@ void ScriptedAI::EnterEvadeIfOutOfHomeArea() return; if (m_creature->GetAreaId() != m_uiHomeArea) - { - std::ostringstream log; - log << "Home area left, evading."; - m_creature->LogScriptInfo(log); - EnterEvadeMode(); - } } void Scripted_NoMovementAI::AttackStart(Unit* pWho) { - if (!pWho) - return; - if (m_creature->Attack(pWho, true)) { m_creature->AddThreat(pWho); diff --git a/src/game/AI/ScriptedEscortAI.cpp b/src/game/AI/ScriptedEscortAI.cpp index a36b83dd588..0975f5243a4 100644 --- a/src/game/AI/ScriptedEscortAI.cpp +++ b/src/game/AI/ScriptedEscortAI.cpp @@ -50,7 +50,7 @@ npc_escortAI::npc_escortAI(Creature* pCreature) : ScriptedAI(pCreature), void npc_escortAI::setCurrentWP (uint32 idx) { if (idx >= WaypointList.size()) - sLog.outInfo("[npc_escortAI] Attempt to set current waypoint to %u, but NPC entry=%u only has %u waypoints !", idx, m_creature->GetEntry(), WaypointList.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[npc_escortAI] Attempt to set current waypoint to %u, but NPC entry=%u only has %u waypoints !", idx, m_creature->GetEntry(), WaypointList.size()); else m_currentWaypointIdx = idx; } @@ -213,7 +213,7 @@ void npc_escortAI::UpdateAI(uint32 const uiDiff) CurrentWP += m_currentWaypointIdx; if (CurrentWP == WaypointList.end()) { - sLog.outDebug("EscortAI reached end of waypoints"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI reached end of waypoints"); ResetCreature(); @@ -226,7 +226,7 @@ void npc_escortAI::UpdateAI(uint32 const uiDiff) m_uiWPWaitTimer = 0; - sLog.outDebug("EscortAI are returning home to spawn location: %u, %f, %f, %f", POINT_HOME, fRetX, fRetY, fRetZ); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI are returning home to spawn location: %u, %f, %f, %f", POINT_HOME, fRetX, fRetY, fRetZ); return; } m_creature->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); @@ -250,7 +250,7 @@ void npc_escortAI::UpdateAI(uint32 const uiDiff) uint32 options = m_bIsPathfindingEnabledBetweenWaypoints ? MOVE_PATHFINDING : 0; options |= m_bIsRunning ? MOVE_RUN_MODE : MOVE_WALK_MODE; m_creature->GetMotionMaster()->MovePoint(CurrentWP->id, CurrentWP->x, CurrentWP->y, CurrentWP->z, options); - sLog.outDebug("EscortAI start waypoint %u (%f, %f, %f).", CurrentWP->id, CurrentWP->x, CurrentWP->y, CurrentWP->z); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI start waypoint %u (%f, %f, %f).", CurrentWP->id, CurrentWP->x, CurrentWP->y, CurrentWP->z); WaypointStart(CurrentWP->id); } @@ -269,7 +269,7 @@ void npc_escortAI::UpdateAI(uint32 const uiDiff) { if (!IsPlayerOrGroupInRange()) { - sLog.outDebug("EscortAI failed because player/group was to far away or not found"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI failed because player/group was to far away or not found"); JustDied(nullptr); ResetEscort(); @@ -325,7 +325,7 @@ void npc_escortAI::MovementInform(uint32 uiMoveType, uint32 uiPointId) //Combat start position reached, continue waypoint movement if (uiPointId == POINT_LAST_POINT) { - sLog.outDebug("EscortAI has returned to original position before combat"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI has returned to original position before combat"); if (m_bIsRunning) m_creature->SetWalk(false); @@ -342,7 +342,7 @@ void npc_escortAI::MovementInform(uint32 uiMoveType, uint32 uiPointId) // wp reach should not count if we crossed it while returning if (HasEscortState(STATE_ESCORT_RETURNING)) return; - sLog.outDebug("EscortAI has returned to original home location and will continue from beginning of waypoint list."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI has returned to original home location and will continue from beginning of waypoint list."); m_currentWaypointIdx = 0; m_uiWPWaitTimer = 1; @@ -365,12 +365,12 @@ void npc_escortAI::MovementInform(uint32 uiMoveType, uint32 uiPointId) //Make sure that we are still on the right waypoint if (wp.id != uiPointId) { - sLog.outError("[ScriptedEscortAI] Waypoint out of order for <#%u - %s>: <%u> instead of <%u>.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[ScriptedEscortAI] Waypoint out of order for <#%u - %s>: <%u> instead of <%u>.", m_creature->GetEntry(), m_creature->GetName(), uiPointId, wp.id); return; } - sLog.outDebug("EscortAI waypoint %u reached.", wp.id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI waypoint %u reached.", wp.id); //Call WP function WaypointReached(wp.id); @@ -409,14 +409,14 @@ void npc_escortAI::SetRun(bool bRun) if (!m_bIsRunning) m_creature->SetWalk(false); else - sLog.outDebug("EscortAI attempt to set run mode, but is already running."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI attempt to set run mode, but is already running."); } else { if (m_bIsRunning) m_creature->SetWalk(true); else - sLog.outDebug("EscortAI attempt to set walk mode, but is already walking."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI attempt to set walk mode, but is already walking."); } m_bIsRunning = bRun; } @@ -425,13 +425,13 @@ void npc_escortAI::Start(bool bRun, uint64 uiPlayerGUID, Quest const* pQuest, bo { if (m_creature->IsInCombat()) { - sLog.outError("EscortAI attempt to Start while in combat."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "EscortAI attempt to Start while in combat."); return; } if (HasEscortState(STATE_ESCORT_ESCORTING)) { - sLog.outError("EscortAI attempt to Start while already escorting."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "EscortAI attempt to Start while already escorting."); return; } @@ -442,7 +442,7 @@ void npc_escortAI::Start(bool bRun, uint64 uiPlayerGUID, Quest const* pQuest, bo if (WaypointList.empty()) { - sLog.outErrorDb("EscortAI Start with 0 waypoints (possible missing entry in script_waypoint)."); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "EscortAI Start with 0 waypoints (possible missing entry in script_waypoint)."); return; } @@ -456,18 +456,18 @@ void npc_escortAI::Start(bool bRun, uint64 uiPlayerGUID, Quest const* pQuest, bo m_bCanReturnToStart = bCanLoopPath; if (m_bCanReturnToStart && m_bCanInstantRespawn) - sLog.outDebug("EscortAI is set to return home after waypoint end and instant respawn at waypoint end. Creature will never despawn."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI is set to return home after waypoint end and instant respawn at waypoint end. Creature will never despawn."); if (m_creature->GetMotionMaster()->GetCurrentMovementGeneratorType() == WAYPOINT_MOTION_TYPE) { m_creature->GetMotionMaster()->MovementExpired(); m_creature->GetMotionMaster()->MoveIdle(); - sLog.outDebug("EscortAI start with WAYPOINT_MOTION_TYPE, changed to MoveIdle."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI start with WAYPOINT_MOTION_TYPE, changed to MoveIdle."); } //disable npcflags m_creature->SetUInt32Value(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_NONE); - sLog.outDebug("EscortAI started with %u waypoints. Run = %d, PlayerGUID = %u", WaypointList.size(), m_bIsRunning, m_uiPlayerGUID); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI started with %u waypoints. Run = %d, PlayerGUID = %u", WaypointList.size(), m_bIsRunning, m_uiPlayerGUID); m_currentWaypointIdx = 0; @@ -514,7 +514,7 @@ void npc_escortAI::ReturnToCombatStartPosition() { if (HasEscortState(STATE_ESCORT_ESCORTING)) { - sLog.outDebug("EscortAI has left combat and is now returning to CombatStartPosition."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI has left combat and is now returning to CombatStartPosition."); if (m_creature->GetMotionMaster()->GetCurrentMovementGeneratorType() != POINT_MOTION_TYPE) { @@ -525,7 +525,7 @@ void npc_escortAI::ReturnToCombatStartPosition() if (m_creature->GetDistance2d(fPosX, fPosY) > 1000.0f) { - sLog.outError("[ScriptedEscortAI.GetCombatStartPosition] Creature with entry <%u> is in <%f> distance from {%f,%f,%f}.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[ScriptedEscortAI.GetCombatStartPosition] Creature with entry <%u> is in <%f> distance from {%f,%f,%f}.", m_creature->GetEntry(), m_creature->GetDistance2d(fPosX, fPosY), fPosX, fPosY, fPosZ); m_creature->GetPosition(fPosX, fPosY, fPosY); SetCombatStartPosition(fPosX, fPosY, fPosZ); diff --git a/src/game/AI/ScriptedFollowerAI.cpp b/src/game/AI/ScriptedFollowerAI.cpp index e57f21cdbdd..ed83673d6be 100644 --- a/src/game/AI/ScriptedFollowerAI.cpp +++ b/src/game/AI/ScriptedFollowerAI.cpp @@ -89,7 +89,7 @@ void FollowerAI::MoveInLineOfSight(Unit* pWho) if (m_creature->IsHostileTo(pWho)) { float fAttackRadius = m_creature->GetAttackDistance(pWho); - if (m_creature->IsWithinDistInMap(pWho, fAttackRadius, true, false) && m_creature->IsWithinLOSInMap(pWho)) + if (m_creature->IsWithinDistInMap(pWho, fAttackRadius, true, SizeFactor::None) && m_creature->IsWithinLOSInMap(pWho)) { m_creature->EnterCombatWithTarget(pWho); } @@ -197,7 +197,7 @@ void FollowerAI::UpdateAI(uint32 const uiDiff) { if (HasFollowState(STATE_FOLLOW_COMPLETE) && !HasFollowState(STATE_FOLLOW_POSTEVENT)) { - sLog.outDebug("FollowerAI is set completed, despawns."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FollowerAI is set completed, despawns."); m_creature->DisappearAndDie(); return; } @@ -208,7 +208,7 @@ void FollowerAI::UpdateAI(uint32 const uiDiff) { if (HasFollowState(STATE_FOLLOW_RETURNING)) { - sLog.outDebug("FollowerAI is returning to leader."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FollowerAI is returning to leader."); RemoveFollowState(STATE_FOLLOW_RETURNING); m_creature->GetMotionMaster()->MoveFollow(pPlayer, m_uiFollowDistance, PET_FOLLOW_ANGLE); @@ -244,7 +244,7 @@ void FollowerAI::UpdateAI(uint32 const uiDiff) if (bShouldAbort) { - sLog.outDebug("FollowerAI failed because quest failed or player/group was to far away or not found"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FollowerAI failed because quest failed or player/group was to far away or not found"); SetFollowPaused(false); OnEscortFailed(false); m_creature->DisappearAndDie(); @@ -298,13 +298,13 @@ void FollowerAI::StartFollow(Player* pLeader, uint32 uiFactionForFollower, Quest { if (m_creature->GetVictim()) { - sLog.outDebug("FollowerAI attempt to StartFollow while in combat."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FollowerAI attempt to StartFollow while in combat."); return; } if (HasFollowState(STATE_FOLLOW_INPROGRESS)) { - sLog.outError("FollowerAI attempt to StartFollow while already following."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "FollowerAI attempt to StartFollow while already following."); return; } @@ -321,7 +321,7 @@ void FollowerAI::StartFollow(Player* pLeader, uint32 uiFactionForFollower, Quest { m_creature->GetMotionMaster()->Clear(); m_creature->GetMotionMaster()->MoveIdle(); - sLog.outDebug("FollowerAI start with WAYPOINT_MOTION_TYPE, set to MoveIdle."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FollowerAI start with WAYPOINT_MOTION_TYPE, set to MoveIdle."); } m_creature->SetUInt32Value(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_NONE); @@ -330,7 +330,7 @@ void FollowerAI::StartFollow(Player* pLeader, uint32 uiFactionForFollower, Quest m_creature->GetMotionMaster()->MoveFollow(pLeader, followDist, PET_FOLLOW_ANGLE); - sLog.outDebug("FollowerAI start follow %s (GUID %u)", pLeader->GetName(), m_uiLeaderGUID); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FollowerAI start follow %s (GUID %u)", pLeader->GetName(), m_uiLeaderGUID); } Player* FollowerAI::GetLeaderForFollower() @@ -348,7 +348,7 @@ Player* FollowerAI::GetLeaderForFollower() if (pMember && pMember->IsAlive() && m_creature->IsWithinDistInMap(pMember, MAX_PLAYER_DISTANCE)) { - sLog.outDebug("FollowerAI GetLeader changed and returned new leader."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FollowerAI GetLeader changed and returned new leader."); m_uiLeaderGUID = pMember->GetGUID(); return pMember; } @@ -356,7 +356,7 @@ Player* FollowerAI::GetLeaderForFollower() } } - sLog.outDebug("FollowerAI GetLeader can not find suitable leader."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FollowerAI GetLeader can not find suitable leader."); return nullptr; } diff --git a/src/game/AI/ScriptedInstance.cpp b/src/game/AI/ScriptedInstance.cpp index 39d0f25d92f..8feab388f75 100644 --- a/src/game/AI/ScriptedInstance.cpp +++ b/src/game/AI/ScriptedInstance.cpp @@ -6,8 +6,6 @@ #include "Player.h" #include "GameObject.h" -#define SAVE_LOAD_LOG sLog.outDebug - //Optional uiWithRestoreTime. If not defined, autoCloseTime will be used (if not 0 by default in *_template) void ScriptedInstance::DoUseDoorOrButton(uint64 uiGuid, uint32 uiWithRestoreTime, bool bUseAlternativeState) { @@ -26,7 +24,7 @@ void ScriptedInstance::DoUseDoorOrButton(uint64 uiGuid, uint32 uiWithRestoreTime pGo->ResetDoorOrButton(); } else - sLog.outError("Script call DoUseDoorOrButton, but gameobject entry %u is type %u.",pGo->GetEntry(),pGo->GetGoType()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Script call DoUseDoorOrButton, but gameobject entry %u is type %u.",pGo->GetEntry(),pGo->GetGoType()); } } @@ -62,7 +60,7 @@ void ScriptedInstance::DoOpenDoor(uint64 uiGuid) pGo->UseDoorOrButton(0, false); } else - sLog.outError("Script call DoOpenDoor, but gameobject entry %u is type %u.",pGo->GetEntry(),pGo->GetGoType()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Script call DoOpenDoor, but gameobject entry %u is type %u.",pGo->GetEntry(),pGo->GetGoType()); } } @@ -78,7 +76,7 @@ void ScriptedInstance::DoResetDoor(uint64 uiGuid) if (pGo->GetGoType() == GAMEOBJECT_TYPE_DOOR || pGo->GetGoType() == GAMEOBJECT_TYPE_BUTTON) pGo->ResetDoorOrButton(); else - sLog.outError("Script call DoResetDoor, but gameobject entry %u is type %u.",pGo->GetEntry(),pGo->GetGoType()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Script call DoResetDoor, but gameobject entry %u is type %u.",pGo->GetEntry(),pGo->GetGoType()); } } @@ -95,7 +93,7 @@ void ScriptedInstance::DoUpdateWorldState(uint32 uiStateId, uint32 uiStateData) } } else - sLog.outDebug("DoUpdateWorldState attempt send data but no players in map."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "DoUpdateWorldState attempt send data but no players in map."); } std::string ScriptedInstance::GenSaveData(uint32* encounters, uint32 maxIndex) @@ -109,18 +107,18 @@ std::string ScriptedInstance::GenSaveData(uint32* encounters, uint32 maxIndex) first = false; saveStream << encounters[i]; } - SAVE_LOAD_LOG("Sauvegarde : `%s`", saveStream.str().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Sauvegarde : `%s`", saveStream.str().c_str()); return saveStream.str(); } void ScriptedInstance::LoadSaveData(char const* pStr, uint32* encounters, uint32 maxIndex) { - SAVE_LOAD_LOG("Chargement : `%s`", pStr); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Chargement : `%s`", pStr); std::istringstream loadStream(pStr); for (uint32 i = 0; i <= maxIndex; ++i) { loadStream >> encounters[i]; - SAVE_LOAD_LOG("* %u = %u", i, encounters[i]); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "* %u = %u", i, encounters[i]); } } @@ -148,7 +146,7 @@ GameObject* ScriptedInstance::GetSingleGameObjectFromStorage(uint32 uiEntry) return instance->GetGameObject(find->second); // Output log, possible reason is not added GO to map, or not yet loaded; - sLog.outError("Script requested gameobject with entry %u, but no gameobject of this entry was created yet, or it was not stored by script for map %u.", uiEntry, instance->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Script requested gameobject with entry %u, but no gameobject of this entry was created yet, or it was not stored by script for map %u.", uiEntry, instance->GetId()); return nullptr; } @@ -162,7 +160,7 @@ Creature* ScriptedInstance::GetSingleCreatureFromStorage(uint32 uiEntry, bool bS // Output log, possible reason is not added GO to map, or not yet loaded; if (!bSkipDebugLog) - sLog.outError("Script requested creature with entry %u, but no npc of this entry was created yet, or it was not stored by script for map %u.", uiEntry, instance->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Script requested creature with entry %u, but no npc of this entry was created yet, or it was not stored by script for map %u.", uiEntry, instance->GetId()); return nullptr; } @@ -266,7 +264,7 @@ void DialogueHelper::StartNextDialogueText(int32 iTextEntry) if (!bFound) { - sLog.outError("Script call DialogueHelper::StartNextDialogueText, but textEntry %i is not in provided dialogue (on map id %u)", iTextEntry, m_pInstance ? m_pInstance->instance->GetId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Script call DialogueHelper::StartNextDialogueText, but textEntry %i is not in provided dialogue (on map id %u)", iTextEntry, m_pInstance ? m_pInstance->instance->GetId() : 0); return; } diff --git a/src/game/AI/ScriptedInstance.h b/src/game/AI/ScriptedInstance.h index 7f814210e74..69737301a24 100644 --- a/src/game/AI/ScriptedInstance.h +++ b/src/game/AI/ScriptedInstance.h @@ -21,11 +21,11 @@ enum EncounterState SPECIAL = 4 }; -#define OUT_SAVE_INST_DATA sLog.outDebug("Saving Instance Data for Instance %s (Map %d, Instance Id %d)", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) -#define OUT_SAVE_INST_DATA_COMPLETE sLog.outDebug("Saving Instance Data for Instance %s (Map %d, Instance Id %d) completed.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) -#define OUT_LOAD_INST_DATA(a) sLog.outDebug("Loading Instance Data for Instance %s (Map %d, Instance Id %d). Input is '%s'", instance->GetMapName(), instance->GetId(), instance->GetInstanceId(), a) -#define OUT_LOAD_INST_DATA_COMPLETE sLog.outDebug("Instance Data Load for Instance %s (Map %d, Instance Id: %d) is complete.",instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) -#define OUT_LOAD_INST_DATA_FAIL sLog.outError("Unable to load Instance Data for Instance %s (Map %d, Instance Id: %d).",instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) +#define OUT_SAVE_INST_DATA sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Saving Instance Data for Instance %s (Map %d, Instance Id %d)", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) +#define OUT_SAVE_INST_DATA_COMPLETE sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Saving Instance Data for Instance %s (Map %d, Instance Id %d) completed.", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) +#define OUT_LOAD_INST_DATA(a) sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Loading Instance Data for Instance %s (Map %d, Instance Id %d). Input is '%s'", instance->GetMapName(), instance->GetId(), instance->GetInstanceId(), a) +#define OUT_LOAD_INST_DATA_COMPLETE sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Data Load for Instance %s (Map %d, Instance Id: %d) is complete.",instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) +#define OUT_LOAD_INST_DATA_FAIL sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unable to load Instance Data for Instance %s (Map %d, Instance Id: %d).",instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) class ScriptedInstance : public InstanceData { diff --git a/src/game/AI/ScriptedPetAI.cpp b/src/game/AI/ScriptedPetAI.cpp index 861675c52a5..dbca5bcbddc 100644 --- a/src/game/AI/ScriptedPetAI.cpp +++ b/src/game/AI/ScriptedPetAI.cpp @@ -24,14 +24,14 @@ void ScriptedPetAI::MoveInLineOfSight(Unit* pWho) if (!m_creature->HasReactState(REACT_AGGRESSIVE)) return; - if (!pWho || !m_creature->IsValidAttackTarget(pWho) || !pWho->IsVisibleForOrDetect(m_creature, m_creature, true) || + if (!m_creature->IsValidAttackTarget(pWho) || !pWho->IsVisibleForOrDetect(m_creature, m_creature, true) || !m_creature->CanInitiateAttack() || !pWho->IsInAccessablePlaceFor(m_creature) || !m_creature->CanAttack(pWho, true)) return; if (!m_creature->CanFly() && m_creature->GetDistanceZ(pWho) > CREATURE_Z_ATTACK_RANGE) return; - if (m_creature->IsWithinDistInMap(pWho, m_creature->GetAttackDistance(pWho), true, false) && m_creature->IsWithinLOSInMap(pWho)) + if (m_creature->IsWithinDistInMap(pWho, m_creature->GetAttackDistance(pWho), true, SizeFactor::None) && m_creature->IsWithinLOSInMap(pWho)) { //pWho->RemoveSpellsCausingAura(SPELL_AURA_MOD_STEALTH); AttackStart(pWho); @@ -40,7 +40,7 @@ void ScriptedPetAI::MoveInLineOfSight(Unit* pWho) void ScriptedPetAI::AttackStart(Unit* pWho) { - if (pWho && m_creature->Attack(pWho, true)) + if (m_creature->Attack(pWho, true)) m_creature->GetMotionMaster()->MoveChase(pWho); } @@ -70,7 +70,7 @@ void ScriptedPetAI::ResetPetCombat() m_creature->AttackStop(); - DEBUG_LOG("ScriptedPetAI reset pet combat and stop attack."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ScriptedPetAI reset pet combat and stop attack."); Reset(); } diff --git a/src/game/AI/TotemAI.cpp b/src/game/AI/TotemAI.cpp index 654f85d6c15..c2af1421e0a 100644 --- a/src/game/AI/TotemAI.cpp +++ b/src/game/AI/TotemAI.cpp @@ -39,7 +39,7 @@ int TotemAI::Permissible(Creature const* creature) TotemAI::TotemAI(Creature* pCreature) : CreatureAI(pCreature) { - pCreature->AddUnitState(UNIT_STAT_IGNORE_MOVE_LOS); + pCreature->AddUnitState(UNIT_STAT_NO_SEARCH_FOR_OTHERS); if (Totem const* pTotem = pCreature->ToTotem()) { diff --git a/src/game/AccountMgr.cpp b/src/game/AccountMgr.cpp index 3641a251357..1409c33c3fa 100644 --- a/src/game/AccountMgr.cpp +++ b/src/game/AccountMgr.cpp @@ -218,8 +218,8 @@ void AccountMgr::Load() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 GM ranks"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 GM ranks"); return; } @@ -249,11 +249,12 @@ void AccountMgr::Load() } } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> %u GM ranks loaded for realm %u", m_accountSecurity.size(), realmID); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> %u GM ranks loaded for realm %u", m_accountSecurity.size(), realmID); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); LoadAccountBanList(); LoadIPBanList(); + LoadAccountWarnings(); } AccountTypes AccountMgr::GetSecurity(uint32 acc_id) @@ -377,7 +378,7 @@ void AccountMgr::Update(uint32 diff) void AccountMgr::LoadIPBanList(bool silent) { if (!silent) - sLog.outString("Loading ip_banned ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading ip_banned ..."); std::unique_ptr banresult(LoginDatabase.PQuery("SELECT `ip`, `unbandate`, `bandate` FROM `ip_banned` WHERE (`unbandate` > UNIX_TIMESTAMP() OR `bandate` = `unbandate`)")); @@ -388,8 +389,8 @@ void AccountMgr::LoadIPBanList(bool silent) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 ip bans"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 ip bans"); } return; } @@ -410,15 +411,15 @@ void AccountMgr::LoadIPBanList(bool silent) if (!silent) { - sLog.outString(); - sLog.outString(">> Loaded %u ip bans", m_ipBanned.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u ip bans", m_ipBanned.size()); } } void AccountMgr::LoadAccountBanList(bool silent) { if (!silent) - sLog.outString("Loading account_banned ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading account_banned ..."); std::unique_ptr banresult(LoginDatabase.PQuery("SELECT `id`, `unbandate`, `bandate` FROM `account_banned` WHERE `active` = 1 AND (`unbandate` > UNIX_TIMESTAMP() OR `bandate` = `unbandate`)")); @@ -429,8 +430,8 @@ void AccountMgr::LoadAccountBanList(bool silent) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 account bans"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 account bans"); } return; } @@ -451,8 +452,8 @@ void AccountMgr::LoadAccountBanList(bool silent) if (!silent) { - sLog.outString(); - sLog.outString(">> Loaded %u account bans", m_accountBanned.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u account bans", m_accountBanned.size()); } } @@ -468,6 +469,22 @@ bool AccountMgr::IsAccountBanned(uint32 acc) const return !(it == m_accountBanned.end() || it->second < time(nullptr)); } +void AccountMgr::LoadAccountWarnings() +{ + std::unique_ptr result(LoginDatabase.Query("SELECT `id`, `banreason` FROM `account_banned` WHERE `active` = 0 && (`banreason` LIKE \"WARN:%\") ORDER BY `bandate`")); + + if (!result) + return; + + m_accountWarnings.clear(); + do + { + Field* fields = result->Fetch(); + std::string warning = fields[1].GetCppString(); + m_accountWarnings[fields[0].GetUInt32()] = warning.substr(5, warning.size() - 5); + } while (result->NextRow()); +} + bool AccountMgr::CheckInstanceCount(uint32 accountId, uint32 instanceId, uint32 maxCount) { AccountInstanceEnterTimesMap::iterator it = m_instanceEnterTimes.find(accountId); diff --git a/src/game/AccountMgr.h b/src/game/AccountMgr.h index 232c9d64f42..6c5bf1f9a52 100644 --- a/src/game/AccountMgr.h +++ b/src/game/AccountMgr.h @@ -105,12 +105,24 @@ class AccountMgr void UnbanAccount(uint32 acc) { m_accountBanned.erase(acc); } bool IsIPBanned(std::string const& ip) const; bool IsAccountBanned(uint32 acc) const; + + void LoadAccountWarnings(); + void WarnAccount(uint32 acc, std::string reason) { m_accountWarnings[acc] = reason; } + char const* GetWarningText(uint32 acc) const + { + auto itr = m_accountWarnings.find(acc); + if (itr != m_accountWarnings.end()) + return itr->second.c_str(); + return nullptr; + } + // Max instance reset per account per hour bool CheckInstanceCount(uint32 accountId, uint32 instanceId, uint32 maxCount); void AddInstanceEnterTime(uint32 accountId, uint32 instanceId, time_t enterTime); AccountPersistentData& GetAccountPersistentData(uint32 accountId) { return m_accountPersistentData[accountId]; } protected: + std::map m_accountWarnings; std::map m_accountSecurity; uint32 m_banlistUpdateTimer; std::map m_ipBanned; diff --git a/src/game/Anticheat/Anticheat.cpp b/src/game/Anticheat/Anticheat.cpp index b33b8d70775..d2d43c3f5be 100644 --- a/src/game/Anticheat/Anticheat.cpp +++ b/src/game/Anticheat/Anticheat.cpp @@ -40,19 +40,29 @@ AnticheatManager* GetAnticheatLib() #include "WardenAnticheat/WardenWin.hpp" #include "WardenAnticheat/WardenMac.hpp" +AnticheatManager::~AnticheatManager() +{ + StopWardenUpdateThread(); + + AddOrRemovePendingSessions(); + for (auto const& warden : m_wardenSessions) + if (warden) + delete warden; +} + void AnticheatManager::LoadAnticheatData() { - sLog.outString(); - sLog.outString("Loading antispam system ..."); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_MINIMAL, "Loading antispam system ..."); sAntispam->loadConfig(); - - sLog.outString(); - sLog.outString("Loading warden checks..."); - sWardenScanMgr.loadFromDB(); + + sLog.Out(LOG_ANTICHEAT, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_MINIMAL, "Loading warden checks..."); + sWardenScanMgr.LoadFromDB(); Warden::LoadScriptedScans(); - sLog.outString(); - sLog.outString("Loading warden modules..."); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_MINIMAL, "Loading warden modules..."); sWardenModuleMgr; } @@ -63,7 +73,7 @@ MovementAnticheat* AnticheatManager::CreateAnticheatFor(Player* player) return cd; } -Warden* AnticheatManager::CreateWardenFor(WorldSession* client, BigNumber* K) +Warden* AnticheatManager::CreateWardenForInternal(WorldSession* client, BigNumber* K) { if ((client->GetSecurity() != SEC_PLAYER) && sWorld.getConfig(CONFIG_BOOL_AC_WARDEN_PLAYERS_ONLY)) @@ -79,9 +89,104 @@ Warden* AnticheatManager::CreateWardenFor(WorldSession* client, BigNumber* K) return nullptr; } +Warden* AnticheatManager::CreateWardenFor(WorldSession* client, BigNumber* K) +{ + Warden* warden = CreateWardenForInternal(client, K); + if (warden) + AddWardenSession(warden); + + return warden; +} + +void AnticheatManager::StartWardenUpdateThread() +{ + m_wardenUpdateThread = std::thread(&AnticheatManager::UpdateWardenSessions, this); +} + +void AnticheatManager::StopWardenUpdateThread() +{ + if (m_wardenUpdateThread.joinable()) + m_wardenUpdateThread.join(); +} + +void AnticheatManager::UpdateWardenSessions() +{ + while (!World::IsStopped()) + { + { + std::lock_guard guard(m_wardenSessionsMutex); + AddOrRemovePendingSessions(); + } + + for (uint32 i = 0; i < m_wardenSessions.size(); i++) + { + if (Warden* warden = m_wardenSessions[i]) + warden->Update(); + } + + std::this_thread::sleep_for(std::chrono::seconds(1)); + } +} + +void AnticheatManager::AddOrRemovePendingSessions() +{ + if (!m_wardenSessionsToAdd.empty()) + { + for (auto const& warden : m_wardenSessionsToAdd) + AddWardenSessionInternal(warden); + m_wardenSessionsToAdd.clear(); + } + if (!m_wardenSessionsToRemove.empty()) + { + for (auto const& warden : m_wardenSessionsToRemove) + RemoveWardenSessionInternal(warden); + m_wardenSessionsToRemove.clear(); + } +} + +void AnticheatManager::AddWardenSessionInternal(Warden* warden) +{ + for (uint32 i = 0; i < m_wardenSessions.size(); i++) + { + if (m_wardenSessions[i] == nullptr) + { + m_wardenSessions[i] = warden; + return; + } + } + + m_wardenSessions.push_back(warden); +} + +void AnticheatManager::RemoveWardenSessionInternal(Warden* warden) +{ + for (uint32 i = 0; i < m_wardenSessions.size(); i++) + { + if (m_wardenSessions[i] == warden) + { + m_wardenSessions[i] = nullptr; + break;; + } + } + + delete warden; +} + +void AnticheatManager::AddWardenSession(Warden* warden) +{ + std::lock_guard guard(m_wardenSessionsMutex); + m_wardenSessionsToAdd.push_back(warden); +} + +void AnticheatManager::RemoveWardenSession(Warden* warden) +{ + std::lock_guard guard(m_wardenSessionsMutex); + m_wardenSessionsToRemove.push_back(warden); +} + AntispamInterface* AnticheatManager::GetAntispam() const { return sAntispam; } -#endif \ No newline at end of file +#endif diff --git a/src/game/Anticheat/Anticheat.h b/src/game/Anticheat/Anticheat.h index b6dfe3b9550..7b3e6f4dd6e 100644 --- a/src/game/Anticheat/Anticheat.h +++ b/src/game/Anticheat/Anticheat.h @@ -76,15 +76,19 @@ class AntispamInterface #ifdef USE_ANTICHEAT #include "WardenAnticheat/Warden.hpp" #include "MovementAnticheat/MovementAnticheat.h" +#include +#include #else class Warden { -public: +protected: // forbid instantiation Warden() = default; +public: ~Warden() = default; void HandlePacket(WorldPacket&) {} virtual void Update() {} virtual void GetPlayerInfo(std::string&, std::string&, std::string&, std::string&, std::string&) const {} + bool HasUsedClickToMove() const { return false; } }; class MovementAnticheat @@ -109,16 +113,18 @@ class MovementAnticheat void OnExplore(AreaEntry const* pArea) {} void OnWrongAckData() {}; void OnFailedToAckChange() {}; + void OnDeath() {}; /* pPlayer - player who is being moved (not necessarily same as this session's player) movementInfo - new movement info that was just received opcode - the packet we are checking */ - bool HandlePositionTests(Player* /*pPlayer*/, MovementInfo& /*movementInfo*/, uint16 /*opcode*/) { return true; } - bool HandleFlagTests(Player* /*pPlayer*/, MovementInfo& /*movementInfo*/, uint16 /*opcode*/) { return true; } + uint32 HandlePositionTests(Player* /*pPlayer*/, MovementInfo& /*movementInfo*/, uint16 /*opcode*/) { return 0; } + uint32 HandleFlagTests(Player* /*pPlayer*/, MovementInfo& /*movementInfo*/, uint16 /*opcode*/) { return 0; } bool HandleSplineDone(Player* /*pPlayer*/, MovementInfo const& /*movementInfo*/, uint32 /*splineId*/) { return true; } - void LogMovementPacket(bool /*isClientPacket*/, WorldPacket& /*packet*/) {} + void LogMovementPacket(bool /*isClientPacket*/, WorldPacket const& /*packet*/) {} + static bool IsLoggedOpcode(uint16 /*opcode*/) { return false; } }; #endif @@ -126,25 +132,52 @@ class AnticheatManager { public: #ifdef USE_ANTICHEAT + ~AnticheatManager(); void LoadAnticheatData(); Warden* CreateWardenFor(WorldSession* client, BigNumber* K); MovementAnticheat* CreateAnticheatFor(Player* player); + AntispamInterface* GetAntispam() const; + + void StartWardenUpdateThread(); + void StopWardenUpdateThread(); + void UpdateWardenSessions(); + void AddWardenSession(Warden* warden); + void RemoveWardenSession(Warden* warden); + +private: + Warden * CreateWardenForInternal(WorldSession* client, BigNumber* K); + void AddWardenSessionInternal(Warden* warden); + void RemoveWardenSessionInternal(Warden* warden); + void AddOrRemovePendingSessions(); + std::vector m_wardenSessions; + std::vector m_wardenSessionsToAdd; + std::vector m_wardenSessionsToRemove; + std::mutex m_wardenSessionsMutex; + std::thread m_wardenUpdateThread; #else void LoadAnticheatData() {} Warden* CreateWardenFor(WorldSession* client, BigNumber* K) { - return new Warden(); + return nullptr; } MovementAnticheat* CreateAnticheatFor(Player* player) { return new MovementAnticheat(); } + AntispamInterface* GetAntispam() const { return nullptr; } + + void StartWardenUpdateThread() {} + void StopWardenUpdateThread() {} + void UpdateWardenSessions() {} + void AddWardenSession(Warden* warden) {} + void RemoveWardenSession(Warden* warden) {} #endif +public: // Antispam wrappers bool CanWhisper(AccountPersistentData const& data, MasterPlayer* player) { return true; } diff --git a/src/game/Anticheat/MovementAnticheat/MovementAnticheat.cpp b/src/game/Anticheat/MovementAnticheat/MovementAnticheat.cpp index 9d00a59a51a..bcae755592d 100644 --- a/src/game/Anticheat/MovementAnticheat/MovementAnticheat.cpp +++ b/src/game/Anticheat/MovementAnticheat/MovementAnticheat.cpp @@ -45,6 +45,8 @@ const char* GetMovementCheatName(CheatType flagId) return "FlyHackSwim"; case CHEAT_TYPE_NO_FALL_TIME: return "NoFallTime"; + case CHEAT_TYPE_BAD_FALL_RESET: + return "BadFallReset"; case CHEAT_TYPE_TELEPORT: return "TeleportHack"; case CHEAT_TYPE_TELEPORT_TRANSPORT: @@ -73,6 +75,8 @@ const char* GetMovementCheatName(CheatType flagId) return "ExploreHighLevelArea"; case CHEAT_TYPE_FORBIDDEN_AREA: return "ForbiddenArea"; + case CHEAT_TYPE_BOTTING: + return "Botting"; } return "UnknownCheat"; @@ -132,11 +136,8 @@ uint32 MovementAnticheat::Finalize(Player* pPlayer, std::stringstream& reason) // Log data if (sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_LOG_DATA) && pPlayer && pPlayer->IsInWorld()) { - LogsDatabase.PExecute("INSERT INTO logs_movement " - "(account, guid, posx, posy, posz, map, desyncMs, desyncDist, cheats) VALUES " - "(%u, %u, %f, %f, %f, %u, %i, %f, '%s');", - m_session->GetAccountId(), pPlayer->GetGUIDLow(), pPlayer->GetPositionX(), pPlayer->GetPositionY(), pPlayer->GetPositionZ(), - pPlayer->GetMapId(), m_clientDesync, m_overspeedDistance, reason.rdbuf()->in_avail() ? reason.str().c_str() : ""); + sLog.Player(m_session, LOG_ANTICHEAT, "Movement", LOG_LVL_BASIC, "DesyncMs %d DesyncDist %f Cheats %s", + m_clientDesync, m_overspeedDistance, reason.rdbuf()->in_avail() ? reason.str().c_str() : ""); } if ((result & (CHEAT_ACTION_KICK | CHEAT_ACTION_BAN_ACCOUNT | CHEAT_ACTION_BAN_IP_ACCOUNT)) && !m_packetLog.empty()) @@ -239,6 +240,7 @@ uint32 MovementAnticheat::ComputeCheatAction(std::stringstream& reason) AddPenaltyForCheat(true, CHEAT_TYPE_PVE_FLYHACK, CONFIG_BOOL_AC_MOVEMENT_CHEAT_UNREACHABLE_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_UNREACHABLE_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_UNREACHABLE_PENALTY); AddPenaltyForCheat(false, CHEAT_TYPE_FLY_HACK_SWIM, CONFIG_BOOL_AC_MOVEMENT_CHEAT_FLY_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_FLY_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_FLY_PENALTY); AddPenaltyForCheat(true, CHEAT_TYPE_NO_FALL_TIME, CONFIG_BOOL_AC_MOVEMENT_CHEAT_NO_FALL_TIME_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_NO_FALL_TIME_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_NO_FALL_TIME_PENALTY); + AddPenaltyForCheat(true, CHEAT_TYPE_BAD_FALL_RESET, CONFIG_BOOL_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_PENALTY); AddPenaltyForCheat(true, CHEAT_TYPE_TELEPORT, CONFIG_BOOL_AC_MOVEMENT_CHEAT_TELEPORT_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_TELEPORT_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_TELEPORT_PENALTY); AddPenaltyForCheat(true, CHEAT_TYPE_TELEPORT_TRANSPORT, CONFIG_BOOL_AC_MOVEMENT_CHEAT_TELE_TO_TRANSPORT_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_TELE_TO_TRANSPORT_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_TELE_TO_TRANSPORT_PENALTY); AddPenaltyForCheat(false, CHEAT_TYPE_FAKE_TRANSPORT, CONFIG_BOOL_AC_MOVEMENT_CHEAT_FAKE_TRANSPORT_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_FAKE_TRANSPORT_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_FAKE_TRANSPORT_PENALTY); @@ -255,6 +257,32 @@ uint32 MovementAnticheat::ComputeCheatAction(std::stringstream& reason) AddPenaltyForCheat(true, CHEAT_TYPE_EXPLORE_HIGH_LEVEL, CONFIG_BOOL_AC_MOVEMENT_CHEAT_EXPLORE_HIGH_LEVEL_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_EXPLORE_HIGH_LEVEL_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_EXPLORE_HIGH_LEVEL_PENALTY); AddPenaltyForCheat(false, CHEAT_TYPE_FORBIDDEN_AREA, CONFIG_BOOL_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_ENABLED, CONFIG_UINT32_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_PENALTY); + if (m_bottingCheckStartTime && WorldTimer::getMSTimeDiffToNow(m_bottingCheckStartTime) > sWorld.getConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_PERIOD)) + { + if (HasEnoughBottingData()) + { + eConfigUInt32Values minTurnsConfig; + switch (m_turnType) + { + case TURN_MOUSE: + minTurnsConfig = CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_MOUSE; + break; + case TURN_KEYBOARD: + minTurnsConfig = CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_KEYBOARD; + break; + case TURN_ABNORMAL: + minTurnsConfig = CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_ABNORMAL; + break; + default: + minTurnsConfig = CONFIG_UINT32_VALUE_COUNT; + break; + } + if (minTurnsConfig != CONFIG_UINT32_VALUE_COUNT) + AddPenaltyForCheat(true, CHEAT_TYPE_BOTTING, CONFIG_BOOL_AC_MOVEMENT_CHEAT_BOTTING_ENABLED, minTurnsConfig, CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_PENALTY); + } + ResetBottingStats(); + } + return action; } @@ -265,7 +293,100 @@ void MovementAnticheat::AddMessageToPacketLog(std::string message) LogMovementPacket(false, data); } -void MovementAnticheat::LogMovementPacket(bool isClientPacket, WorldPacket& packet) +bool MovementAnticheat::IsLoggedOpcode(uint16 opcode) +{ + switch (opcode) + { + case CMSG_WORLD_TELEPORT: + case CMSG_TELEPORT_TO_UNIT: + case CMSG_REPOP_REQUEST: + case CMSG_RESURRECT_RESPONSE: + case CMSG_RECLAIM_CORPSE: + case MSG_MOVE_START_FORWARD: + case MSG_MOVE_START_BACKWARD: + case MSG_MOVE_STOP: + case MSG_MOVE_START_STRAFE_LEFT: + case MSG_MOVE_START_STRAFE_RIGHT: + case MSG_MOVE_STOP_STRAFE: + case MSG_MOVE_JUMP: + case MSG_MOVE_START_TURN_LEFT: + case MSG_MOVE_START_TURN_RIGHT: + case MSG_MOVE_STOP_TURN: + case MSG_MOVE_START_PITCH_UP: + case MSG_MOVE_START_PITCH_DOWN: + case MSG_MOVE_STOP_PITCH: + case MSG_MOVE_SET_RUN_MODE: + case MSG_MOVE_SET_WALK_MODE: + case MSG_MOVE_TOGGLE_LOGGING: + case MSG_MOVE_TELEPORT: + case MSG_MOVE_TELEPORT_CHEAT: + case MSG_MOVE_TELEPORT_ACK: + case MSG_MOVE_TOGGLE_FALL_LOGGING: + case MSG_MOVE_FALL_LAND: + case MSG_MOVE_START_SWIM: + case MSG_MOVE_STOP_SWIM: + case MSG_MOVE_SET_RUN_SPEED_CHEAT: + case MSG_MOVE_SET_RUN_SPEED: + case MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT: + case MSG_MOVE_SET_RUN_BACK_SPEED: + case MSG_MOVE_SET_WALK_SPEED_CHEAT: + case MSG_MOVE_SET_WALK_SPEED: + case MSG_MOVE_SET_SWIM_SPEED_CHEAT: + case MSG_MOVE_SET_SWIM_SPEED: + case MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT: + case MSG_MOVE_SET_SWIM_BACK_SPEED: + case MSG_MOVE_SET_ALL_SPEED_CHEAT: + case MSG_MOVE_SET_TURN_RATE_CHEAT: + case MSG_MOVE_SET_TURN_RATE: + case MSG_MOVE_TOGGLE_COLLISION_CHEAT: + case MSG_MOVE_SET_FACING: + case MSG_MOVE_SET_PITCH: + case MSG_MOVE_WORLDPORT_ACK: + case SMSG_MOVE_WATER_WALK: + case SMSG_MOVE_LAND_WALK: + case MSG_MOVE_SET_RAW_POSITION_ACK: + case CMSG_MOVE_SET_RAW_POSITION: + case CMSG_FORCE_RUN_SPEED_CHANGE_ACK: + case CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK: + case CMSG_FORCE_SWIM_SPEED_CHANGE_ACK: + case CMSG_FORCE_MOVE_ROOT_ACK: + case CMSG_FORCE_MOVE_UNROOT_ACK: + case MSG_MOVE_ROOT: + case MSG_MOVE_UNROOT: + case MSG_MOVE_HEARTBEAT: + case SMSG_MOVE_KNOCK_BACK: + case CMSG_MOVE_KNOCK_BACK_ACK: + case MSG_MOVE_KNOCK_BACK: + case SMSG_MOVE_FEATHER_FALL: + case SMSG_MOVE_NORMAL_FALL: + case SMSG_MOVE_SET_HOVER: + case SMSG_MOVE_UNSET_HOVER: + case CMSG_MOVE_HOVER_ACK: + case MSG_MOVE_HOVER: + case MSG_MOVE_TOGGLE_GRAVITY_CHEAT: + case MSG_MOVE_FEATHER_FALL: + case MSG_MOVE_WATER_WALK: + case CMSG_MOVE_SPLINE_DONE: + case CMSG_MOVE_FALL_RESET: + case CMSG_MOVE_TIME_SKIPPED: + case CMSG_MOVE_FEATHER_FALL_ACK: + case CMSG_MOVE_WATER_WALK_ACK: + case CMSG_SET_ACTIVE_MOVER: + case CMSG_MOVE_NOT_ACTIVE_MOVER: + case CMSG_MOVE_START_SWIM_CHEAT: + case CMSG_MOVE_STOP_SWIM_CHEAT: + case CMSG_FORCE_WALK_SPEED_CHANGE_ACK: + case CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK: + case CMSG_FORCE_TURN_RATE_CHANGE_ACK: +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 + case MSG_MOVE_TIME_SKIPPED: +#endif + return true; + } + return false; +} + +void MovementAnticheat::LogMovementPacket(bool isClientPacket, WorldPacket const& packet) { if (uint32 maxLogSize = sWorld.getConfig(CONFIG_UINT32_AC_MOVEMENT_PACKET_LOG_SIZE)) { @@ -327,14 +448,6 @@ void MovementAnticheat::OnKnockBack(Player* pPlayer, float speedxy, float speedz if (me != pPlayer) InitNewPlayer(pPlayer); - GetLastMovementInfo().jump.startClientTime = WorldTimer::getMSTime() - GetLastMovementInfo().stime + GetLastMovementInfo().ctime; - GetLastMovementInfo().jump.start.x = me->GetPositionX(); - GetLastMovementInfo().jump.start.y = me->GetPositionY(); - GetLastMovementInfo().jump.start.z = me->GetPositionZ(); - GetLastMovementInfo().jump.cosAngle = cos; - GetLastMovementInfo().jump.sinAngle = sin; - GetLastMovementInfo().jump.xyspeed = speedxy; - GetLastMovementInfo().moveFlags = MOVEFLAG_JUMPING | (GetLastMovementInfo().moveFlags & ~MOVEFLAG_MASK_MOVING_OR_TURN); m_knockBack = true; } @@ -406,6 +519,32 @@ UnitMoveType MovementAnticheat::GetMoveTypeForMovementInfo(MovementInfo const& m return type; } + +bool IsAnyMoveAckOpcode(uint16 opcode) +{ + switch (opcode) + { + case MSG_MOVE_TELEPORT_ACK: + case MSG_MOVE_WORLDPORT_ACK: + case MSG_MOVE_SET_RAW_POSITION_ACK: + case CMSG_FORCE_RUN_SPEED_CHANGE_ACK: + case CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK: + case CMSG_FORCE_SWIM_SPEED_CHANGE_ACK: + case CMSG_FORCE_MOVE_ROOT_ACK: + case CMSG_FORCE_MOVE_UNROOT_ACK: + case CMSG_MOVE_KNOCK_BACK_ACK: + case CMSG_MOVE_HOVER_ACK: + case CMSG_MOVE_FEATHER_FALL_ACK: + case CMSG_MOVE_WATER_WALK_ACK: + case CMSG_FORCE_WALK_SPEED_CHANGE_ACK: + case CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK: + case CMSG_FORCE_TURN_RATE_CHANGE_ACK: + return true; + } + + return false; +} + bool IsFlagAckOpcode(uint16 opcode) { switch (opcode) @@ -421,6 +560,22 @@ bool IsFlagAckOpcode(uint16 opcode) return false; } +bool IsSpeedAckOpcode(uint16 opcode) +{ + switch (opcode) + { + case CMSG_FORCE_RUN_SPEED_CHANGE_ACK: + case CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK: + case CMSG_FORCE_SWIM_SPEED_CHANGE_ACK: + case CMSG_FORCE_WALK_SPEED_CHANGE_ACK: + case CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK: + case CMSG_FORCE_TURN_RATE_CHANGE_ACK: + return true; + } + + return false; +} + bool IsStopOpcode(uint16 opcode) { switch (opcode) @@ -513,64 +668,24 @@ bool ShouldRejectMovement(uint32 cheatFlags) return false; } -bool ShouldAcceptCorpseMovement(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode) +void MovementAnticheat::OnDeath() { - // Server controlled movement. - if (!pPlayer->movespline->Finalized()) - return true; - - // A few opcodes can happen soon after death. - if (pPlayer->GetDeathTimer() > (CORPSE_REPOP_TIME - (10 * IN_MILLISECONDS))) - { - if (IsStopOpcode(opcode)) - return true; - - if (IsFallEndOpcode(opcode)) - return true; - - if (IsFlagAckOpcode(opcode)) - return true; - - if ((opcode == MSG_MOVE_HEARTBEAT) && - movementInfo.HasMovementFlag(MOVEFLAG_JUMPING | MOVEFLAG_FALLINGFAR)) - return true; - } - - return false; + m_deathTime = WorldTimer::getMSTime(); } -bool MovementAnticheat::HandlePositionTests(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode) +uint32 MovementAnticheat::HandlePositionTests(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode) { if (!sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_ENABLED) || (sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_PLAYERS_ONLY) && (m_session->GetSecurity() != SEC_PLAYER)) || !pPlayer->movespline->Finalized()) - return true; + return 0; if (pPlayer != me) InitNewPlayer(pPlayer); if (opcode == CMSG_MOVE_FEATHER_FALL_ACK) GetLastMovementInfo().jump.startClientTime = movementInfo.jump.startClientTime = movementInfo.ctime; - - // Do not accept position changes if player is dead and has not released spirit. - if (me->GetDeathState() == CORPSE) - { - ResetJumpCounters(); - m_knockBack = false; - if (ShouldAcceptCorpseMovement(pPlayer, movementInfo, opcode)) - return true; - - if (IsFlagAckOpcode(opcode)) - { - me->m_movementInfo.moveFlags = movementInfo.moveFlags; - me->m_movementInfo.CorrectData(me); - } - me->RemoveUnitMovementFlag(MOVEFLAG_MASK_MOVING_OR_TURN); - me->SendHeartBeat(true); - return false; - } - uint32 cheatFlags = 0x0; #define APPEND_CHEAT(t) cheatFlags |= (1 << t) #define HAS_CHEAT(t) (cheatFlags & (1 << t)) @@ -588,7 +703,7 @@ bool MovementAnticheat::HandlePositionTests(Player* pPlayer, MovementInfo& movem APPEND_CHEAT(CHEAT_TYPE_JUMP_SPEED_CHANGE); #endif - if (opcode == MSG_MOVE_JUMP && movementInfo.jump.xyspeed > (me->GetSpeedForMovementInfo(GetLastMovementInfo()) + 0.0001f)) + if (opcode == MSG_MOVE_JUMP && movementInfo.jump.xyspeed > (me->GetSpeed(GetMoveTypeForMovementInfo(GetLastMovementInfo())) + 0.0001f)) APPEND_CHEAT(CHEAT_TYPE_OVERSPEED_JUMP); if (CheckMultiJump(opcode)) @@ -619,6 +734,10 @@ bool MovementAnticheat::HandlePositionTests(Player* pPlayer, MovementInfo& movem if (CheckNoFallTime(movementInfo, opcode)) APPEND_CHEAT(CHEAT_TYPE_NO_FALL_TIME); + if (opcode == CMSG_MOVE_FALL_RESET && + CheckFallReset(movementInfo)) + APPEND_CHEAT(CHEAT_TYPE_BAD_FALL_RESET); + // Distance computation related. No need to do it if teleport detected. if (!teleportDetected) { @@ -630,11 +749,11 @@ bool MovementAnticheat::HandlePositionTests(Player* pPlayer, MovementInfo& movem movementInfo.HasMovementFlag(MOVEFLAG_ROOT)) m_knockBack = false; - AddCheats(cheatFlags); + CheckBotting(opcode, movementInfo); - bool const sendHeartbeat = ShouldRejectMovement(cheatFlags); + AddCheats(cheatFlags); - if (sendHeartbeat) + if (ShouldRejectMovement(cheatFlags)) { // Movement flags get verified first. Don't undo them if they passed. if (IsFlagAckOpcode(opcode)) @@ -643,52 +762,52 @@ bool MovementAnticheat::HandlePositionTests(Player* pPlayer, MovementInfo& movem me->m_movementInfo.CorrectData(me); } - if (sendHeartbeat) + if (HAS_CHEAT(CHEAT_TYPE_OVERSPEED_JUMP) && + sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_OVERSPEED_JUMP_REJECT)) { - if (HAS_CHEAT(CHEAT_TYPE_OVERSPEED_JUMP) && - sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_OVERSPEED_JUMP_REJECT)) - { - UnitMoveType moveType = GetMoveTypeForMovementInfo(GetLastMovementInfo()); - float speedRate = me->GetSpeed(moveType) / baseMoveSpeed[moveType]; - MovementPacketSender::SendSpeedChangeToAll(me, moveType, speedRate); - } + UnitMoveType moveType = GetMoveTypeForMovementInfo(GetLastMovementInfo()); + float speedRate = me->GetSpeed(moveType) / baseMoveSpeed[moveType]; + MovementPacketSender::SendSpeedChangeToAll(me, moveType, speedRate); + } - if (HAS_CHEAT(CHEAT_TYPE_NO_FALL_TIME) && - sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_NO_FALL_TIME_REJECT)) - { - // Teleport to ground height in this case. - float const x = GetLastMovementInfo().pos.x; - float const y = GetLastMovementInfo().pos.y; - float const z = me->GetTerrain()->GetWaterOrGroundLevel(movementInfo.pos) + 5; - GetLastMovementInfo().RemoveMovementFlag(MOVEFLAG_JUMPING | MOVEFLAG_FALLINGFAR); - GetLastMovementInfo().ctime = 0; // Not a client packet. Pauses extrapolation. - me->TeleportPositionRelocation(x, y, z, 0); - } + if (HAS_CHEAT(CHEAT_TYPE_NO_FALL_TIME) && + sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_NO_FALL_TIME_REJECT)) + { + // Teleport to ground height in this case. + float const x = GetLastMovementInfo().pos.x; + float const y = GetLastMovementInfo().pos.y; + float const z = me->GetTerrain()->GetWaterOrGroundLevel(movementInfo.pos) + 5; + GetLastMovementInfo().RemoveMovementFlag(MOVEFLAG_JUMPING | MOVEFLAG_FALLINGFAR); + GetLastMovementInfo().ctime = 0; // Not a client packet. Pauses extrapolation. + me->TeleportPositionRelocation(x, y, z, 0); + } - me->RemoveUnitMovementFlag(MOVEFLAG_MASK_XZ); - me->SendHeartBeat(true); + me->ResolvePendingMovementChanges(true, true); + me->RemoveUnitMovementFlag(MOVEFLAG_MASK_XZ); + if (!GetLastMovementInfo().HasMovementFlag(MOVEFLAG_JUMPING | MOVEFLAG_FALLINGFAR)) + ResetJumpCounters(); + me->SendHeartBeat(true); - if (HAS_CHEAT(CHEAT_TYPE_FAKE_TRANSPORT) && - sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_FAKE_TRANSPORT_REJECT)) - { - // Force logout player to sync transport positions. - m_session->LogoutRequest(time(nullptr) - 20); - } - } + if (HAS_CHEAT(CHEAT_TYPE_FAKE_TRANSPORT) && + sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_FAKE_TRANSPORT_REJECT)) + { + // Force logout player to sync transport positions. + m_session->LogoutRequest(time(nullptr) - 20); + } - return false; + return WorldTimer::getMSTime() + 100 + std::min(1000u, sWorld.GetCurrentDiff() + m_session->GetLatency()); } - return true; + return 0; #undef APPEND_CHEAT #undef HAS_CHEAT } -bool MovementAnticheat::HandleFlagTests(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode) +uint32 MovementAnticheat::HandleFlagTests(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode) { if (!sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_ENABLED) || (sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_PLAYERS_ONLY) && (m_session->GetSecurity() != SEC_PLAYER))) - return true; + return 0; if (me != pPlayer) InitNewPlayer(pPlayer); @@ -779,16 +898,19 @@ bool MovementAnticheat::HandleFlagTests(Player* pPlayer, MovementInfo& movementI AddCheats(cheatFlags); - if (ShouldRejectMovement(cheatFlags)) + if (ShouldRejectMovement(cheatFlags) && + me->movespline->Finalized() && + !me->IsBeingTeleported()) { me->RemoveUnitMovementFlag(removeMoveFlags); + me->ResolvePendingMovementChanges(true, true); me->SendHeartBeat(true); - return false; + return WorldTimer::getMSTime() + 100 + std::min(1000u, sWorld.GetCurrentDiff() + m_session->GetLatency()); } else if (removeMoveFlags) movementInfo.RemoveMovementFlag(removeMoveFlags); - return true; + return 0; } bool MovementAnticheat::HandleSplineDone(Player* pPlayer, MovementInfo const& movementInfo, uint32 splineId) @@ -799,37 +921,30 @@ bool MovementAnticheat::HandleSplineDone(Player* pPlayer, MovementInfo const& mo if (splineId == m_lastSplineId) { AddMessageToPacketLog("HandleSplineDone: spline id == last spline id == " + std::to_string(splineId)); - sLog.outInfo("HandleSplineDone: Player %s from account id %u sent spline done opcode for spline id %u twice", - me->GetName(), m_session->GetAccountId(), splineId); + sLog.Player(m_session, LOG_ANTICHEAT, "Movement", LOG_LVL_MINIMAL, "HandleSplineDone: Player sent spline done opcode for spline id %u twice", + splineId); return false; } - if (splineId != me->movespline->GetId()) - { - AddMessageToPacketLog("HandleSplineDone: spline id " + std::to_string(splineId) + " != " + std::to_string(me->movespline->GetId())); - sLog.outInfo("HandleSplineDone: Player %s from account id %u sent spline done opcode for wrong spline id %u (expected %u)", - me->GetName(), m_session->GetAccountId(), splineId, me->movespline->GetId()); - return false; - } + m_lastSplineId = splineId; - float distance = Geometry::GetDistance3D(movementInfo.GetPos(), me->movespline->FinalDestination()); + float distance = Geometry::GetDistance3D(movementInfo.GetTransportGuid() ? movementInfo.GetTransportPos() : movementInfo.GetPos(), me->movespline->FinalDestination()); if (distance > 10.0f) { AddMessageToPacketLog("HandleSplineDone: distance to spline destination is " + std::to_string(distance)); - sLog.outInfo("HandleSplineDone: Player %s from account id %u sent spline done opcode with position that is %g yards away from destination", - me->GetName(), m_session->GetAccountId(), distance); + sLog.Player(m_session, LOG_ANTICHEAT, "Movement", LOG_LVL_MINIMAL, "HandleSplineDone: Player sent spline done opcode with position that is %g yards away from destination", + distance); return false; } if (!movementInfo.HasMovementFlag(MOVEFLAG_FALLINGFAR | MOVEFLAG_JUMPING)) ResetJumpCounters(); - m_lastSplineId = splineId; return true; } #define JUMP_FLAG_THRESHOLD 5 -#define FAR_FALL_FLAG_TIME 3000 +#define FAR_FALL_FLAG_TIME 3000u #define HEIGHT_LEEWAY 5.0f bool ShouldResetNoFallTimeCheck(MovementInfo const& movementInfo, uint16 opcode) @@ -878,6 +993,20 @@ bool MovementAnticheat::CheckNoFallTime(MovementInfo const& movementInfo, uint16 (movementInfo.pos.z > me->GetTerrain()->GetWaterOrGroundLevel(movementInfo.pos) + HEIGHT_LEEWAY); } +bool MovementAnticheat::CheckFallReset(MovementInfo const& movementInfo) const +{ + if (!sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_ENABLED)) + return false; + + if (GetLastMovementInfo().ctime) + { + if (!GetLastMovementInfo().HasMovementFlag(MOVEFLAG_JUMPING | MOVEFLAG_FALLINGFAR)) + return true; + } + + return movementInfo.fallTime != 0 || movementInfo.jump.zspeed != 0.0f; +} + uint32 MovementAnticheat::CheckTimeDesync(MovementInfo const& movementInfo) { uint32 cheatFlags = 0x0; @@ -936,7 +1065,7 @@ bool MovementAnticheat::CheckWallClimb(MovementInfo const& movementInfo, uint16 (GetLastMovementInfo().moveFlags & NO_WALL_CLIMB_CHECK_MOVE_FLAGS) || (movementInfo.moveFlags & NO_WALL_CLIMB_CHECK_MOVE_FLAGS) || (me->HasFlag(UNIT_FIELD_FLAGS, NO_WALL_CLIMB_CHECK_UNIT_FLAGS)) || - IsInKnockBack() || me->IsTaxiFlying()) + IsInKnockBack() || me->IsTaxiFlying() || !GetLastMovementInfo().ctime) return false; float const deltaXY = GetDistance2D(GetLastMovementInfo().pos, movementInfo.pos); @@ -1018,6 +1147,8 @@ uint32 MovementAnticheat::CheckSpeedHack(MovementInfo const& movementInfo, uint1 { if ((opcode == CMSG_MOVE_KNOCK_BACK_ACK) || (opcode == CMSG_MOVE_SPLINE_DONE) || + IsInKnockBack() || + !GetLastMovementInfo().ctime || me->IsTaxiFlying() || me->IsBeingTeleported()) return 0; @@ -1052,8 +1183,6 @@ uint32 MovementAnticheat::CheckSpeedHack(MovementInfo const& movementInfo, uint1 if (realDistance2D_sq > (allowedDY + allowedDX) * 1.1f) m_overspeedDistance += sqrt(realDistance2D_sq) - sqrt(allowedDY + allowedDX); - - DEBUG_UNIT(me, DEBUG_CHEAT, "[Opcode:%u:0x%x] Flags 0x%x [DT=%u:DR=%.2f]", opcode, opcode, movementInfo.moveFlags, movementInfo.ctime - GetLastMovementInfo().ctime, interpolDist); } // Simple calculation for transports else if (!movementInfo.t_guid.IsEmpty() && (movementInfo.moveFlags & MOVEFLAG_ONTRANSPORT) && @@ -1073,7 +1202,7 @@ uint32 MovementAnticheat::CheckSpeedHack(MovementInfo const& movementInfo, uint1 } // Client should send heartbeats every 500ms - if (clientTimeDiff > 1000 && GetLastMovementInfo().ctime && GetLastMovementInfo().moveFlags & MOVEFLAG_MASK_MOVING) + if ((clientTimeDiff > 1000) && (GetLastMovementInfo().moveFlags & MOVEFLAG_MASK_MOVING)) APPEND_CHEAT(CHEAT_TYPE_SKIPPED_HEARTBEATS); return cheatFlags; @@ -1114,6 +1243,133 @@ bool MovementAnticheat::CheckTeleportToTransport(MovementInfo const& movementInf return false; } +bool MovementAnticheat::HasEnoughBottingData() +{ + uint32 const totalTime = WorldTimer::getMSTimeDiffToNow(m_bottingCheckStartTime); + + // player is mostly afk, start over in this case + if (totalTime > ((m_movementPacketsCount - m_cheatOccuranceTotal[CHEAT_TYPE_BOTTING]) * 5000)) + return false; + + if (m_movementPacketsCount < sWorld.getConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_PACKETS)) + return false; + + // if more than 25% of packets are turns with mouse, then likely not a bot, as bots dont move camera this much + if (m_turnType == TURN_MOUSE && (m_cheatOccuranceTotal[CHEAT_TYPE_BOTTING] > (m_movementPacketsCount / 4))) + return false; + if (m_turnType == TURN_KEYBOARD && (m_cheatOccuranceTotal[CHEAT_TYPE_BOTTING] > (m_movementPacketsCount / 2))) + return false; + + return true; +} + +void MovementAnticheat::ResetBottingStats() +{ + m_bottingCheckStartTime = WorldTimer::getMSTime(); + m_movementPacketsCount = 0; + m_turnType = TURN_NONE; + m_cheatOccuranceTotal[CHEAT_TYPE_BOTTING] = 0; +} + +void MovementAnticheat::CheckBotting(uint16 opcode, MovementInfo const& movementInfo) +{ + if (!sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_BOTTING_ENABLED)) + return; + + // we dont care about involuntary opcodes + if (IsAnyMoveAckOpcode(opcode)) + return; + + // if we were being moved by server previously, skip this packet + if (!GetLastMovementInfo().ctime) + return; + + bool turning; + switch (opcode) + { + case MSG_MOVE_START_STRAFE_LEFT: + case MSG_MOVE_START_STRAFE_RIGHT: + { + // bots dont strafe + ResetBottingStats(); + return; + } + case MSG_MOVE_JUMP: + { + // bots dont jump backwards or use it to interrupt casting + if (movementInfo.HasMovementFlag(MOVEFLAG_BACKWARD) || me->IsNonMeleeSpellCasted()) + { + ResetBottingStats(); + return; + } + turning = false; + break; + } + case MSG_MOVE_SET_FACING: + { + if (m_turnType != TURN_MOUSE && m_cheatOccuranceTotal[CHEAT_TYPE_BOTTING]) + { + ResetBottingStats(); + m_turnType = TURN_MOUSE; + } + turning = true; + break; + } + case MSG_MOVE_START_TURN_LEFT: + case MSG_MOVE_START_TURN_RIGHT: + { + if (m_turnType != TURN_KEYBOARD && m_cheatOccuranceTotal[CHEAT_TYPE_BOTTING]) + { + ResetBottingStats(); + m_turnType = TURN_KEYBOARD; + } + turning = true; + break; + } + case MSG_MOVE_START_FORWARD: + case MSG_MOVE_START_BACKWARD: + { + if (std::abs(GetLastMovementInfo().pos.o - movementInfo.pos.o) < 0.1f) + { + turning = false; + break; + } + + // if consistently turning this way then its certainly a cheater + if (m_turnType != TURN_ABNORMAL && m_cheatOccuranceTotal[CHEAT_TYPE_BOTTING]) + { + ResetBottingStats(); + m_turnType = TURN_ABNORMAL; + } + turning = true; + break; + } + default: + { + turning = false; + break; + } + } + + if (turning) + { + if (Unit* pVictim = me->GetVictim()) + { + // bots do not turn in combat while already facing victim + if (pVictim->IsInCombat() && !pVictim->IsMoving() && me->HasInArc(pVictim, M_PI_F / 2.0f)) + { + ResetBottingStats(); + return; + } + } + + // we store turns count here + m_cheatOccuranceTotal[CHEAT_TYPE_BOTTING]++; + } + + m_movementPacketsCount++; +} + bool MovementAnticheat::CheckTeleport(MovementInfo const& movementInfo) const { if (!sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_TELEPORT_ENABLED)) @@ -1141,18 +1397,20 @@ bool MovementAnticheat::IsTeleportAllowed(MovementInfo const& movementInfo) cons float const distance = GetDistance3D(me->GetPosition(), movementInfo.pos); float maxDistance = sWorld.getConfig(CONFIG_FLOAT_AC_MOVEMENT_CHEAT_TELEPORT_DISTANCE) * std::max(1.0f, me->GetSpeedRate(GetMoveTypeForMovementInfo(movementInfo)) * 0.2f); - // Exclude elevators - uint32 destZoneId = 0; - uint32 destAreaId = 0; - me->GetTerrain()->GetZoneAndAreaId(destZoneId, destAreaId, movementInfo.pos.x, movementInfo.pos.y, movementInfo.pos.z); - if (destZoneId == me->GetZoneId() && destAreaId == me->GetAreaId()) + if (distance > maxDistance) { + // Exclude elevators + // Undercity Lift - if ((me->GetZoneId() == 1497 && me->GetAreaId() == 1497) || + if ((me->GetCachedZoneId() == 1497 && me->GetCachedAreaId() == 1497) || + // Deeprun Tram + (me->GetCachedZoneId() == 2257) || // Thousand Needles Lift - (me->GetZoneId() == 2257 || (me->GetZoneId() == 400 && me->GetAreaId() == 485))) - maxDistance = std::max(maxDistance, ALLOWED_TRANSPORT_DISTANCE); + (me->GetCachedZoneId() == 400 && me->GetCachedAreaId() == 485)) + return distance < ALLOWED_TRANSPORT_DISTANCE; + + return false; } - return distance < maxDistance; + return true; } diff --git a/src/game/Anticheat/MovementAnticheat/MovementAnticheat.h b/src/game/Anticheat/MovementAnticheat/MovementAnticheat.h index 32568932d59..4c95ccad6b1 100644 --- a/src/game/Anticheat/MovementAnticheat/MovementAnticheat.h +++ b/src/game/Anticheat/MovementAnticheat/MovementAnticheat.h @@ -11,6 +11,14 @@ #include #include +enum TurnType +{ + TURN_NONE, + TURN_MOUSE, + TURN_KEYBOARD, + TURN_ABNORMAL +}; + enum CheatType { CHEAT_TYPE_TIME_BACK, @@ -26,6 +34,7 @@ enum CheatType CHEAT_TYPE_PVE_FLYHACK, CHEAT_TYPE_FLY_HACK_SWIM, CHEAT_TYPE_NO_FALL_TIME, + CHEAT_TYPE_BAD_FALL_RESET, CHEAT_TYPE_TELEPORT, CHEAT_TYPE_TELEPORT_TRANSPORT, CHEAT_TYPE_FAKE_TRANSPORT, @@ -40,6 +49,7 @@ enum CheatType CHEAT_TYPE_EXPLORE, CHEAT_TYPE_EXPLORE_HIGH_LEVEL, CHEAT_TYPE_FORBIDDEN_AREA, + CHEAT_TYPE_BOTTING, CHEATS_COUNT }; @@ -70,10 +80,11 @@ class MovementAnticheat uint32 Finalize(Player* pPlayer, std::stringstream& reason); // Public methods called from the movement handler upon received a packet. - bool HandlePositionTests(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode); - bool HandleFlagTests(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode); + uint32 HandlePositionTests(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode); + uint32 HandleFlagTests(Player* pPlayer, MovementInfo& movementInfo, uint16 opcode); bool HandleSplineDone(Player* pPlayer, MovementInfo const& movementInfo, uint32 splineId); - void LogMovementPacket(bool isClientPacket, WorldPacket& packet); + void LogMovementPacket(bool isClientPacket, WorldPacket const& packet); + static bool IsLoggedOpcode(uint16 opcode); bool IsInKnockBack() const { return m_knockBack; } @@ -82,14 +93,19 @@ class MovementAnticheat void OnExplore(AreaEntry const* pArea); void OnWrongAckData(); void OnFailedToAckChange(); + void OnDeath(); -private: + private: + bool HasEnoughBottingData(); + void ResetBottingStats(); + void CheckBotting(uint16 opcode, MovementInfo const& movementInfo); bool CheckTeleport(MovementInfo const& movementInfo) const; bool IsTeleportAllowed(MovementInfo const& movementInfo) const; bool CheckForbiddenArea(MovementInfo const& movementInfo) const; bool CheckMultiJump(uint16 opcode); bool CheckWallClimb(MovementInfo const& movementInfo, uint16 opcode) const; bool CheckNoFallTime(MovementInfo const& movementInfo, uint16 opcode); + bool CheckFallReset(MovementInfo const& movementInfo) const; bool CheckFakeTransport(MovementInfo const& movementInfo); bool CheckTeleportToTransport(MovementInfo const& movementInfo) const; uint32 CheckSpeedHack(MovementInfo const& movementInfo, uint16 opcode); @@ -103,6 +119,7 @@ class MovementAnticheat bool m_knockBack = false; uint32 m_lastSplineId = 0; + uint32 m_deathTime = 0; // Multi jump uint32 m_jumpCount = 0; @@ -117,6 +134,11 @@ class MovementAnticheat float m_overspeedDistance = 0.0f; float m_maxOverspeedDistance = 0.0f; + // Botting + uint32 m_bottingCheckStartTime = 0; + uint32 m_movementPacketsCount = 0; + TurnType m_turnType = TURN_NONE; + Player* me = nullptr; // current player object that checks run on, changes on mind control WorldSession* const m_session = nullptr; // session to which the cheat data belongs, does not change diff --git a/src/game/Anticheat/WardenAnticheat/Warden.cpp b/src/game/Anticheat/WardenAnticheat/Warden.cpp index 61686dad6c4..8924ef411e9 100644 --- a/src/game/Anticheat/WardenAnticheat/Warden.cpp +++ b/src/game/Anticheat/WardenAnticheat/Warden.cpp @@ -52,21 +52,63 @@ #include #include +void Log::OutWarden(Warden const* warden, LogLevel logLevel, char const* format, ...) +{ + if (m_wardenDebug && logLevel > LOG_LVL_MINIMAL) + logLevel = LOG_LVL_MINIMAL; + + if (m_consoleLevel >= logLevel) + { + SetColor(stdout, g_logColors[logLevel]); + + if (m_includeTime) + outTime(stdout); + + // Append tag to console warden messages. + printf("[Warden] (Name %s, Id %u, IP %s) ", warden->GetAccountName(), warden->GetAccountId(), warden->GetSessionIP()); + + va_list ap; + va_start(ap, format); + vutf8printf(stdout, format, &ap); + va_end(ap); + + ResetColor(stdout); + + printf("\n"); + fflush(stdout); + } + + if (logFiles[LOG_ANTICHEAT] && m_fileLevel >= logLevel) + { + outTimestamp(logFiles[LOG_ANTICHEAT]); + fprintf(logFiles[LOG_ANTICHEAT], "[Warden] (Name %s, Id %u, IP %s) ", warden->GetAccountName(), warden->GetAccountId(), warden->GetSessionIP()); + + va_list ap; + va_start(ap, format); + vfprintf(logFiles[LOG_ANTICHEAT], format, ap); + va_end(ap); + + fprintf(logFiles[LOG_ANTICHEAT], "\n"); + fflush(logFiles[LOG_ANTICHEAT]); + } +} + void Warden::LoadScriptedScans() { auto const start = sWardenScanMgr.Count(); WardenWin::LoadScriptedScans(); + WardenMac::LoadScriptedScans(); - sLog.outBasic(">> %u scripted Warden scans loaded from anticheat module", sWardenScanMgr.Count() - start); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_MINIMAL, ">> %u scripted Warden scans loaded from anticheat module", sWardenScanMgr.Count() - start); } -Warden::Warden(WorldSession *session, const WardenModule *module, const BigNumber &K) : - _session(session), _inputCrypto(KeyLength), _outputCrypto(KeyLength), _initialized(false), _module(module), _crk(nullptr), - _timeoutClock(0), _scanClock(0), _moduleSendPending(false) +Warden::Warden(WorldSession* session, WardenModule const* module, BigNumber const& K) : + m_accountId(session->GetAccountId()), m_sessionGuid(session->GetGUID()), m_clientBuild(session->GetGameBuild()), m_accountName(session->GetUsername()), + m_sessionIP(session->GetRemoteAddress()), m_clientOS(session->GetOS()), m_clientPlatform(session->GetPlatform()), + m_inputCrypto(KeyLength), m_outputCrypto(KeyLength), m_initialized(false), m_module(module), m_crk(nullptr), + m_timeoutClock(0), m_scanClock(0), m_moduleSendPending(false), m_maiev(true) { - MANGOS_ASSERT(!!_module); - auto const kBytes = K.AsByteArray(); SHA1Randx WK(kBytes.data(), kBytes.size()); @@ -77,61 +119,51 @@ Warden::Warden(WorldSession *session, const WardenModule *module, const BigNumbe uint8 outputKey[KeyLength]; WK.Generate(outputKey, sizeof(outputKey)); - _inputCrypto.Init(inputKey); - _outputCrypto.Init(outputKey); - - _xor = inputKey[0]; + m_inputCrypto.Init(inputKey); + m_outputCrypto.Init(outputKey); - sLog.outWardenDebug("Initializing for account %u ip %s", _session->GetAccountId(), _session->GetRemoteAddress().c_str()); + m_xor = inputKey[0]; - ByteBuffer pkt(1 + _module->hash.size() + _module->key.size() + 4); - - pkt << static_cast(WARDEN_SMSG_MODULE_USE); - - pkt.append(&_module->hash[0], _module->hash.size()); - pkt.append(&_module->key[0], _module->key.size()); - - pkt << static_cast(_module->binary.size()); - - SendPacket(pkt); - - BeginTimeoutClock(); + sLog.OutWarden(this, LOG_LVL_DEBUG, "Initializing"); + sLog.OutWarden(this, LOG_LVL_DEBUG, "C->S Key: %s", ByteArrayToHexStr(inputKey, 16).c_str()); + sLog.OutWarden(this, LOG_LVL_DEBUG, "S->C Key: %s", ByteArrayToHexStr(outputKey, 16).c_str()); } void Warden::RequestChallenge() { - MANGOS_ASSERT(!!_module && !_module->crk.empty()); - - sLog.outWardenDebug("Sending challenge to account %u", _session->GetAccountId()); + MANGOS_ASSERT(!!m_module && !m_module->crk.empty()); StopTimeoutClock(); // select a random challenge/response/key entry - _crk = &_module->crk[urand(0, _module->crk.size() - 1)]; + m_crk = &m_module->crk[urand(0, m_module->crk.size() - 1)]; - ByteBuffer pkt(1 + sizeof(_crk->seed)); + sLog.OutWarden(this, LOG_LVL_DEBUG, "Sending challenge"); + sLog.OutWarden(this, LOG_LVL_DEBUG, "Seed: %s", ByteArrayToHexStr(m_crk->seed, 16).c_str()); + + ByteBuffer pkt(1 + sizeof(m_crk->seed)); pkt << static_cast(WARDEN_SMSG_HASH_REQUEST); - pkt.append(_crk->seed, sizeof(_crk->seed)); + pkt.append(m_crk->seed, sizeof(m_crk->seed)); SendPacket(pkt); BeginTimeoutClock(); } -void Warden::HandleChallengeResponse(ByteBuffer &buff) +void Warden::HandleChallengeResponse(ByteBuffer& buff) { buff.rpos(buff.wpos()); // shouldn't happen under normal conditions - if (!_crk) + if (!m_crk) { ApplyPenalty("sent challenge response without request having been made", WARDEN_ACTION_KICK); return; } // Verify key - if (buff.wpos() != 1 + sizeof(_crk->reply) || !!memcmp(buff.contents() + 1, _crk->reply, sizeof(_crk->reply))) + if (buff.wpos() != 1 + sizeof(m_crk->reply) || !!memcmp(buff.contents() + 1, m_crk->reply, sizeof(m_crk->reply))) { ApplyPenalty("failed challenge response", WARDEN_ACTION_KICK); return; @@ -139,31 +171,53 @@ void Warden::HandleChallengeResponse(ByteBuffer &buff) StopTimeoutClock(); - _inputCrypto.Init(_crk->clientKey); - _outputCrypto.Init(_crk->serverKey); + m_inputCrypto.Init(m_crk->clientKey); + m_outputCrypto.Init(m_crk->serverKey); + + m_xor = m_crk->clientKey[0]; + + sLog.OutWarden(this, LOG_LVL_DEBUG, "Challenge response validated. Warden packet encryption initialized."); + + m_crk = nullptr; +} + +void Warden::SendModuleUse() +{ + sLog.OutWarden(this, LOG_LVL_DEBUG, "Requesting module"); + sLog.OutWarden(this, LOG_LVL_DEBUG, "Hash: %s", ByteArrayToHexStr(m_module->hash.data(), m_module->hash.size()).c_str()); + + ByteBuffer pkt(1 + m_module->hash.size() + m_module->key.size() + 4); + + pkt << static_cast(WARDEN_SMSG_MODULE_USE); + + pkt.append(&m_module->hash[0], m_module->hash.size()); + pkt.append(&m_module->key[0], m_module->key.size()); - _xor = _crk->clientKey[0]; + pkt << static_cast(m_module->binary.size()); - sLog.outWardenDebug("Challenge response validated. Warden packet encryption initialized."); + SendPacket(pkt); + + StopScanClock(); + BeginTimeoutClock(); - _crk = nullptr; + m_maiev = false; } void Warden::SendModuleToClient() { - sLog.outWardenDebug("Sending module to account %u ip %s", _session->GetAccountId(), _session->GetRemoteAddress().c_str()); + sLog.OutWarden(this, LOG_LVL_DEBUG, "Sending module"); StopTimeoutClock(); - for (auto pos = 0u; pos < _module->binary.size(); ) + for (auto pos = 0u; pos < m_module->binary.size(); ) { - const std::uint16_t sizeLeft = _module->binary.size() - pos; - const std::uint16_t len = std::min(sizeLeft, static_cast(500)); + std::uint16_t const sizeLeft = m_module->binary.size() - pos; + std::uint16_t const len = std::min(sizeLeft, static_cast(500)); ByteBuffer pkt(1 + 2 + len); pkt << static_cast(WARDEN_SMSG_MODULE_CACHE) << len; - pkt.append(&_module->binary[pos], len); + pkt.append(&m_module->binary[pos], len); SendPacket(pkt); @@ -172,33 +226,33 @@ void Warden::SendModuleToClient() BeginTimeoutClock(); - _moduleSendPending = true; + m_moduleSendPending = true; - sLog.outWardenDebug("Module transfer complete"); + sLog.OutWarden(this, LOG_LVL_DEBUG, "Module transfer complete"); } -std::vector> Warden::SelectScans(ScanFlags flags) const +std::vector> Warden::SelectScans(ScanFlags flags) const { - return std::move(sWardenScanMgr.GetRandomScans(static_cast(flags | GetScanFlags()))); + return std::move(sWardenScanMgr.GetRandomScans(static_cast(flags | GetScanFlags()), m_clientBuild)); } -void Warden::EnqueueScans(std::vector> &&scans) +void Warden::EnqueueScans(std::vector>&& scans) { // append the requested scans to the queue - _enqueuedScans.insert(_enqueuedScans.end(), scans.cbegin(), scans.cend()); + m_enqueuedScans.insert(m_enqueuedScans.end(), scans.cbegin(), scans.cend()); } -void Warden::RequestScans(std::vector> &&scans) +void Warden::RequestScans(std::vector>&& scans) { // start by appending the requested scans to the queue, which will usually be empty when this is called - _enqueuedScans.insert(_enqueuedScans.end(), scans.cbegin(), scans.cend()); + m_enqueuedScans.insert(m_enqueuedScans.end(), scans.cbegin(), scans.cend()); // if for whatever reason there is nothing to do, stop - if (_enqueuedScans.empty()) + if (m_enqueuedScans.empty()) return; // if there are already some scans pending, stop - if (!_pendingScans.empty()) + if (!m_pendingScans.empty()) return; // begin building the scan request, taking as many scans from the queue as we can @@ -210,13 +264,13 @@ void Warden::RequestScans(std::vector> &&scans) bool queueUpdated = false; - for (auto i = _enqueuedScans.begin(); i != _enqueuedScans.end(); ++i) + for (auto i = m_enqueuedScans.begin(); i != m_enqueuedScans.end(); ++i) { // too many or too big? keep the current scan, as well as all following it, in the queue, and halt if (request + (*i)->requestSize > MaxRequest || reply + (*i)->replySize > MaxReply || - _pendingScans.size() >= sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_NUM_SCANS)) + m_pendingScans.size() >= sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_NUM_SCANS)) { - _enqueuedScans = std::move(std::vector>(i, _enqueuedScans.end())); + m_enqueuedScans = std::move(std::vector>(i, m_enqueuedScans.end())); queueUpdated = true; break; } @@ -226,23 +280,23 @@ void Warden::RequestScans(std::vector> &&scans) auto const startSize = scan.wpos(); auto const startStringSize = strings.size(); - sLog.outWardenDebug("Requesting scan \"%s\"", (*i)->comment.c_str()); + sLog.OutWarden(this, LOG_LVL_DEBUG, "Requesting scan \"%s\"", (*i)->comment.c_str()); (*i)->Build(this, strings, scan); // if the scan did not change the buffer size or the string size, consider // it a NOP and don't bother marking it as pending if (scan.wpos() != startSize || strings.size() != startStringSize) - _pendingScans.push_back(*i); + m_pendingScans.push_back(*i); } // if there are still no pending scans, it means that there is a single scan which is too big. // this should never happen, so if it does, just crash - MANGOS_ASSERT(!_pendingScans.empty()); + MANGOS_ASSERT(!m_pendingScans.empty()); // if the scan queue has not been updated, its because we were able to fit the entire queue into one request. // therefore, the queue can be emptied if (!queueUpdated) - _enqueuedScans.clear(); + m_enqueuedScans.clear(); // this buffer is where we will combine the different portions of the packet ByteBuffer buff; @@ -250,42 +304,48 @@ void Warden::RequestScans(std::vector> &&scans) // warden opcode buff << static_cast(WARDEN_SMSG_CHEAT_CHECKS_REQUEST); - // string table for this request - for (auto const &s : strings) + if (m_clientOS == CLIENT_OS_WIN && !m_maiev) { - buff << static_cast(s.length()); - buff.append(s.c_str(), s.length()); - } + // string table for this request + for (auto const& s : strings) + { + buff << static_cast(s.length()); + buff.append(s.c_str(), s.length()); + } - // end of string table - buff << static_cast(0); + // end of string table + buff << static_cast(0); + } // all scan requests buff.append(scan); - // indicates to the client that there are no further requests in this packet - buff << _xor; + if (m_clientOS == CLIENT_OS_WIN && !m_maiev) + { + // indicates to the client that there are no further requests in this packet + buff << m_xor; + } BeginTimeoutClock(); SendPacket(buff); } -void Warden::ReadScanResults(ByteBuffer &buff) +void Warden::ReadScanResults(ByteBuffer& buff) { // move the scans to the stack because the check handlers we call may enqueue additional scans - auto const scans = std::move(_pendingScans); + auto const scans = std::move(m_pendingScans); - auto const inWorld = _session->GetPlayer() && _session->GetPlayer()->IsInWorld(); + //auto const inWorld = _session->GetPlayer() && _session->GetPlayer()->IsInWorld(); - for (auto const &s : scans) + for (auto const& s : scans) { // checks return true when they have discovered a hack if (s->Check(this, buff)) { // if this scan requires being in the world and they are not in the world (meaning they left // the world between the request and response), ignore the results - if (!!(s->flags & InWorld) && !inWorld) - continue; + //if (!!(s->flags & InWorld) && !inWorld) + // continue; ApplyPenalty("", WARDEN_ACTION_MAX, s); LogPositiveToDB(s); @@ -294,58 +354,94 @@ void Warden::ReadScanResults(ByteBuffer &buff) // if there are enqueued scans at this point, the check handlers must have requested them. // when this happens, request them to be sent immediately. - if (!_enqueuedScans.empty()) + if (!m_enqueuedScans.empty()) RequestScans({}); } -void Warden::SendPacket(const ByteBuffer &buff) +void Warden::SendPacket(ByteBuffer const& buff) +{ + WorldPacket pkt(SMSG_WARDEN_DATA, buff.wpos()); + pkt.append(buff); + + // we specifically append the packet copy, rather than the input copy, to avoid + // creating side-effects for this function + EncryptData(const_cast(pkt.contents()), pkt.wpos()); + + sWorld.GetMessager().AddMessage([packet = std::move(pkt), accountId = m_accountId, sessionGuid = m_sessionGuid](World* world) + { + if (WorldSession* session = world->FindSession(accountId)) + { + if (session->GetGUID() == sessionGuid) + session->SendPacket(&packet); + } + }); +} + +void Warden::SendPacketDirect(ByteBuffer const& buff, WorldSession* session) { WorldPacket pkt(SMSG_WARDEN_DATA, buff.wpos()); pkt.append(buff); // we specifically append the packet copy, rather than the input copy, to avoid // creating side-effects for this function - EncryptData(const_cast(pkt.contents()), pkt.wpos()); + EncryptData(const_cast(pkt.contents()), pkt.wpos()); - _session->SendPacket(&pkt); + session->SendPacket(&pkt); +} + +void Warden::KickSession() const +{ + sWorld.GetMessager().AddMessage([accountId = m_accountId, sessionGuid = m_sessionGuid](World* world) + { + if (WorldSession* session = world->FindSession(accountId)) + { + if (session->GetGUID() == sessionGuid) + session->KickPlayer(); + } + }); } void Warden::DecryptData(uint8* buffer, size_t size) { - _inputCrypto.UpdateData(buffer, size); + m_inputCrypto.UpdateData(buffer, size); } void Warden::EncryptData(uint8* buffer, size_t size) { - _outputCrypto.UpdateData(buffer, size); + m_outputCrypto.UpdateData(buffer, size); } void Warden::BeginTimeoutClock() { #ifdef _DEBUG - _timeoutClock = 0; + m_timeoutClock = 0; #else // we will expect a reply eventually - _timeoutClock = WorldTimer::getMSTime() + IN_MILLISECONDS * sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_CLIENT_RESPONSE_DELAY); + m_timeoutClock = WorldTimer::getMSTime() + IN_MILLISECONDS * sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_CLIENT_RESPONSE_DELAY); #endif } void Warden::StopTimeoutClock() { - _timeoutClock = 0; + m_timeoutClock = 0; +} + +bool Warden::TimeoutClockStarted() const +{ + return m_timeoutClock != 0; } void Warden::BeginScanClock() { - _scanClock = WorldTimer::getMSTime() + 1000 * sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_SCAN_FREQUENCY); + m_scanClock = WorldTimer::getMSTime() + 1000 * sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_SCAN_FREQUENCY); } void Warden::StopScanClock() { - _scanClock = 0; + m_scanClock = 0; } -uint32 Warden::BuildChecksum(const uint8* data, size_t size) +uint32 Warden::BuildChecksum(uint8 const* data, size_t size) { uint8 hash[SHA_DIGEST_LENGTH]; SHA1(data, size, hash); @@ -353,12 +449,12 @@ uint32 Warden::BuildChecksum(const uint8* data, size_t size) uint32 checkSum = 0; for (auto i = 0u; i < sizeof(hash) / sizeof(uint32); ++i) - checkSum ^= *reinterpret_cast(&hash[i * 4]); + checkSum ^= *reinterpret_cast(&hash[i * 4]); return checkSum; } -void Warden::ApplyPenalty(std::string message, WardenActions penalty, std::shared_ptr scan) +void Warden::ApplyPenalty(std::string message, WardenActions penalty, std::shared_ptr scan) { if (penalty >= WARDEN_ACTION_MAX) { @@ -368,28 +464,28 @@ void Warden::ApplyPenalty(std::string message, WardenActions penalty, std::share penalty = WardenActions(sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_DEFAULT_PENALTY)); } - std::string playerName = _session->GetPlayerName(); - std::string accountName = std::to_string(_session->GetAccountId()); - sAccountMgr.GetName(_session->GetAccountId(), accountName); - switch (penalty) { - case WARDEN_ACTION_KICK: - _session->KickPlayer(); - break; - case WARDEN_ACTION_BAN: - { - std::stringstream duration; - std::stringstream banReason; - banReason << "Warden Anticheat Violation"; - // Check can be NULL, for example if the client sent a wrong signature in the warden packet (CHECKSUM FAIL) - if (scan) - banReason << ": " << (scan->comment.empty() ? std::string("Undocumented Check") : scan->comment); - - sWorld.BanAccount(BAN_ACCOUNT, accountName, sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_CLIENT_BAN_DURATION), banReason.str(), "Warden"); - } - default: - break; + case WARDEN_ACTION_KICK: + KickSession(); + break; + case WARDEN_ACTION_BAN: + { + std::stringstream duration; + std::stringstream banReason; + banReason << "Warden Anticheat Violation"; + // Check can be NULL, for example if the client sent a wrong signature in the warden packet (CHECKSUM FAIL) + if (scan) + banReason << ": " << (scan->comment.empty() ? std::string("Undocumented Check") : scan->comment); + std::string banReasonStr = banReason.str(); + + sWorld.GetMessager().AddMessage([accountName = m_accountName, banReasonStr](World* world) + { + world->BanAccount(BAN_ACCOUNT, accountName, sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_CLIENT_BAN_DURATION), banReasonStr, "Warden"); + }); + } + default: + break; } if (message.empty()) @@ -404,23 +500,25 @@ void Warden::ApplyPenalty(std::string message, WardenActions penalty, std::share message = "failed an internal warden check"; } - // Append names to message. - message = "Player " + playerName + " (Account " + accountName + ") " + message; - - sLog.outWarden(message.c_str()); - sWorld.SendGMText(LANG_GM_ANNOUNCE_COLOR, "WardenAnticheat", message.c_str()); + sLog.OutWarden(this, LOG_LVL_BASIC, message.c_str()); + sWorld.GetMessager().AddMessage([message](World* world) + { + world->SendGMText(LANG_GM_ANNOUNCE_COLOR, "WardenAnticheat", message.c_str()); + }); } void Warden::HandlePacket(WorldPacket& recvData) { - // initialize decrypt packet - DecryptData(const_cast(recvData.contents()), recvData.size()); + // initialize decrypt packet + DecryptData(const_cast(recvData.contents()), recvData.size()); uint8 opcode; recvData >> opcode; + sLog.OutWarden(this, LOG_LVL_DEBUG, "Got packet, opcode %02X, size %u", opcode, uint32(recvData.size())); + // when there is a challenge/response pending, the only packet we expect is the hash result - if (!!_crk && opcode != WARDEN_CMSG_HASH_RESULT) + if (!!m_crk && opcode != WARDEN_CMSG_HASH_RESULT) { recvData.rpos(recvData.wpos()); std::string msg = "sent unexpected opcode (" + std::to_string(opcode) + ") while awaiting hash challenge response"; @@ -430,121 +528,159 @@ void Warden::HandlePacket(WorldPacket& recvData) switch (opcode) { - case WARDEN_CMSG_MODULE_MISSING: - { - if (_moduleSendPending) + case WARDEN_CMSG_MODULE_MISSING: { - sLog.outWarden("Account %u IP %s failed to load module. Kicking.", _session->GetAccountId(), _session->GetRemoteAddress().c_str()); - _session->KickPlayer(); - _moduleSendPending = false; + if (!m_module || m_maiev) + { + sLog.OutWarden(this, LOG_LVL_BASIC, "Requested module when none was offered."); + KickSession(); + break; + } + + if (m_moduleSendPending) + { + sLog.OutWarden(this, LOG_LVL_BASIC, "Failed to load module. Kicking."); + KickSession(); + m_moduleSendPending = false; + break; + } + + sLog.OutWarden(this, LOG_LVL_DEBUG, "Client needs module sent"); + SendModuleToClient(); break; } - sLog.outWardenDebug("Account - %u get opcode 00 - Load module failed or module is missing...", _session->GetAccountId()); - SendModuleToClient(); - break; - } - - case WARDEN_CMSG_MODULE_OK: - { - _moduleSendPending = false; - sLog.outWardenDebug("Account - %u get opcode 01 - Module has loaded. Recv answer....", _session->GetAccountId()); - RequestChallenge(); - break; - } + case WARDEN_CMSG_MODULE_OK: + { + if (!m_module || m_maiev) + { + sLog.OutWarden(this, LOG_LVL_BASIC, "Loaded module without server request."); + KickSession(); + break; + } - case WARDEN_CMSG_CHEAT_CHECKS_RESULT: - { - // verify checksum integrity - uint16 length; - uint32 checksum; - recvData >> length >> checksum; + m_moduleSendPending = false; + sLog.OutWarden(this, LOG_LVL_DEBUG, "Module loaded"); + RequestChallenge(); + break; + } - if (BuildChecksum(recvData.contents() + recvData.rpos(), length) != checksum) + case WARDEN_CMSG_CHEAT_CHECKS_RESULT: { - recvData.rpos(recvData.wpos()); - ApplyPenalty("failed packet checksum", WARDEN_ACTION_KICK); - return; - } + if (m_clientOS == CLIENT_OS_WIN && !m_maiev) + { + // verify checksum integrity + uint16 length; + uint32 checksum; + recvData >> length >> checksum; + + if (BuildChecksum(recvData.contents() + recvData.rpos(), length) != checksum) + { + recvData.rpos(recvData.wpos()); + ApplyPenalty("failed packet checksum", WARDEN_ACTION_KICK); + return; + } + } - // this function will also act on the results - ReadScanResults(recvData); + // this function will also act on the results + ReadScanResults(recvData); - StopTimeoutClock(); - BeginScanClock(); + StopTimeoutClock(); - break; - } + // if we have a module, stop using maiev now + if (m_maiev && m_module) + SendModuleUse(); + else + BeginScanClock(); - // FIXME: Find when/why/how this actually happens and how to handle it - case WARDEN_CMSG_MEM_CHECKS_RESULT: - { - sLog.outWardenDebug("Account - %u received opcode 03", _session->GetAccountId()); - break; - } + // when there is no module, consider warden initialized after first check + if (m_maiev && !m_module) + InitializeClient(); - case WARDEN_CMSG_HASH_RESULT: - { - sLog.outWardenDebug("Account - %u received opcode 04", _session->GetAccountId()); + break; + } - HandleChallengeResponse(recvData); + // FIXME: Find when/why/how this actually happens and how to handle it + case WARDEN_CMSG_MEM_CHECKS_RESULT: + { + sLog.OutWarden(this, LOG_LVL_DEBUG, "Received mem checks result"); + break; + } - // if the challenge failed, this will still be set. by now, the session will be closed. do nothing further. - if (!!_crk) - return; + case WARDEN_CMSG_HASH_RESULT: + { + sLog.OutWarden(this, LOG_LVL_DEBUG, "Received hash result"); - // at this point the client has our module loaded. send whatever packets are necessary to initialize Warden - InitializeClient(); + HandleChallengeResponse(recvData); - // send any initial hack scans that the scan manager may have for us - RequestScans(SelectScans(ScanFlags::InitialLogin)); + // if the challenge failed, this will still be set. by now, the session will be closed. do nothing further. + if (!!m_crk) + return; - // begin the scan clock (note that even if the clock expires before any initial scans are answered, no new - // checks will be requested until the reply is received). - BeginScanClock(); + // at this point the client has our module loaded. send whatever packets are necessary to initialize Warden + InitializeClient(); - break; - } + // send any initial hack scans that the scan manager may have for us + RequestScans(SelectScans(ScanFlags::InitialLogin)); - case WARDEN_CMSG_MODULE_FAILED: - { - sLog.outWarden("Account - %u received opcode 05 - Module load failed!", _session->GetAccountId()); - _session->KickPlayer(); - break; - } + // begin the scan clock (note that even if the clock expires before any initial scans are answered, no new + // checks will be requested until the reply is received). + BeginScanClock(); - default: - { - std::string msg = "sent unknown opcode " + std::to_string(opcode) + " of size " + std::to_string(recvData.size() - 1); - ApplyPenalty(msg, WARDEN_ACTION_KICK); - break; - } + break; + } + + case WARDEN_CMSG_MODULE_FAILED: + { + sLog.OutWarden(this, LOG_LVL_BASIC, "Module load failed. Kicking."); + KickSession(); + break; + } + + default: + { + std::string msg = "sent unknown opcode " + std::to_string(opcode) + " of size " + std::to_string(recvData.size() - 1); + ApplyPenalty(msg, WARDEN_ACTION_KICK); + break; + } } } void Warden::Update() { - if (!!_timeoutClock && WorldTimer::getMSTime() > _timeoutClock) { - sLog.outWarden("Account %u ip %s timeout", _session->GetAccountId(), _session->GetRemoteAddress().c_str()); - _session->KickPlayer(); + std::vector packetQueue; + + { + std::lock_guard lock(m_packetQueueMutex); + std::swap(packetQueue, m_packetQueue); + } + + for (auto& packet : packetQueue) + HandlePacket(packet); + } + + if (!!m_timeoutClock && WorldTimer::getMSTime() > m_timeoutClock) + { + sLog.OutWarden(this, LOG_LVL_BASIC, "Client response timeout. Kicking."); + KickSession(); return; } - if (_pendingScans.empty()) + if (m_pendingScans.empty()) { // if there are enqueued scans which may now be requested, do so immediately (with no additional scans) - if (!_enqueuedScans.empty()) + if (!m_enqueuedScans.empty()) RequestScans({}); // otherwise, if the scan clock is running and has expired, request randomly selected scans - else if (!!_scanClock && WorldTimer::getMSTime() > _scanClock) + else if (!!m_scanClock && WorldTimer::getMSTime() > m_scanClock) { - auto const inWorld = _session->GetPlayer() ? _session->GetPlayer()->IsInWorld() : false; + //auto const inWorld = _session->GetPlayer() ? _session->GetPlayer()->IsInWorld() : false; - RequestScans(SelectScans(inWorld ? InWorld : None)); + RequestScans(SelectScans(/*inWorld ? InWorld :*/ ScanFlags::None)); // if no scans were found, just begin the clock again, in case things change - if (_pendingScans.empty()) + if (m_pendingScans.empty()) BeginScanClock(); else { @@ -556,36 +692,10 @@ void Warden::Update() } } -void Warden::LogPositiveToDB(std::shared_ptr scan) +void Warden::LogPositiveToDB(std::shared_ptr scan) { - if (!scan || !_session) + if (!scan) return; - if (uint32(scan->penalty) < sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_DB_LOGLEVEL)) - return; - - static SqlStatementID insWardenPositive; - - SqlStatement stmt = LogsDatabase.CreateStatement(insWardenPositive, "INSERT INTO `logs_warden` (`check`, `action`, `account`, `guid`, `map`, `position_x`, `position_y`, `position_z`) VALUES (?, ?, ?, ?, ?, ?, ?, ?)"); - - stmt.addUInt16(scan->checkId); - stmt.addInt8(scan->penalty); - stmt.addUInt32(_session->GetAccountId()); - if (Player* pl = _session->GetPlayer()) - { - stmt.addUInt64(pl->GetObjectGuid().GetRawValue()); - stmt.addUInt32(pl->GetMapId()); - stmt.addFloat(pl->GetPositionX()); - stmt.addFloat(pl->GetPositionY()); - stmt.addFloat(pl->GetPositionZ()); - } - else - { - stmt.addUInt64(0); - stmt.addUInt32(0xFFFFFFFF); - stmt.addFloat(0.0f); - stmt.addFloat(0.0f); - stmt.addFloat(0.0f); - } - stmt.Execute(); + sLog.OutWarden(this, LOG_LVL_MINIMAL, "Check %u penalty %u", scan->checkId, scan->penalty); } diff --git a/src/game/Anticheat/WardenAnticheat/Warden.hpp b/src/game/Anticheat/WardenAnticheat/Warden.hpp index 61b8c209471..131030e4855 100644 --- a/src/game/Anticheat/WardenAnticheat/Warden.hpp +++ b/src/game/Anticheat/WardenAnticheat/Warden.hpp @@ -29,10 +29,12 @@ #include "Common.h" #include "ByteBuffer.h" +#include "ClientDefines.h" #include "Auth/ARC4.h" #include #include +#include enum WardenOpcodes { @@ -63,19 +65,19 @@ struct ChallengeResponseEntry; class Warden { private: - const ChallengeResponseEntry *_crk; + ChallengeResponseEntry const* m_crk; // when non-zero, if the current time passes this value, kick for inactivity - uint32 _timeoutClock; + uint32 m_timeoutClock; // when non-zero, if the current time passes this value, perform hack scans - uint32 _scanClock; + uint32 m_scanClock; // true when we have sent a module to the client and are waiting for a result - bool _moduleSendPending; + bool m_moduleSendPending; - ARC4 _inputCrypto; - ARC4 _outputCrypto; + ARC4 m_inputCrypto; + ARC4 m_outputCrypto; void EncryptData(uint8* buffer, size_t size); void DecryptData(uint8* buffer, size_t size); @@ -85,53 +87,69 @@ class Warden void StopScanClock(); + void SendModuleUse(); void SendModuleToClient(); virtual void InitializeClient() = 0; void RequestChallenge(); - void HandleChallengeResponse(ByteBuffer &buff); + void HandleChallengeResponse(ByteBuffer& buff); - std::vector> SelectScans(ScanFlags flags) const; - - void ReadScanResults(ByteBuffer &buff); + void ReadScanResults(ByteBuffer& buff); protected: - Warden(WorldSession *session, const WardenModule *module, const BigNumber &K); + Warden(WorldSession* session, WardenModule const* module, BigNumber const& K); // RC4 key length for packet encryption static constexpr size_t KeyLength = 16; - virtual uint32 GetScanFlags() const = 0; + virtual ScanFlags GetScanFlags() const = 0; + std::vector> SelectScans(ScanFlags flags) const; void BeginScanClock(); + bool TimeoutClockStarted() const; // enqueue, but do not immediately send scans. this is useful if we anticipate wanting to // send multiple scans and can wait to send them all at once. - void EnqueueScans(std::vector> &&scans); + void EnqueueScans(std::vector>&& scans); // enqueue scans, and send them immediately if possible - void RequestScans(std::vector> &&scans); + void RequestScans(std::vector>&& scans); - void SendPacket(const ByteBuffer &buff); + void SendPacket(ByteBuffer const& buff); + void SendPacketDirect(ByteBuffer const& buff, WorldSession* session); // only to be used in constructor - static uint32 BuildChecksum(const uint8* data, size_t size); + static uint32 BuildChecksum(uint8 const* data, size_t size); // If no scan is passed, the default action from config is executed - void ApplyPenalty(std::string message, WardenActions penalty = WARDEN_ACTION_MAX, std::shared_ptr scan = nullptr); - void LogPositiveToDB(std::shared_ptr scan); + void ApplyPenalty(std::string message, WardenActions penalty = WARDEN_ACTION_MAX, std::shared_ptr scan = nullptr); + void LogPositiveToDB(std::shared_ptr scan); + void KickSession() const; - WorldSession *const _session; + // client session data + uint32 m_accountId; + uint32 m_sessionGuid; + uint32 m_clientBuild; + std::string m_accountName; + std::string m_sessionIP; + ClientOSType m_clientOS; + ClientPlatformType m_clientPlatform; - const WardenModule *const _module; + WardenModule const* const m_module; - uint8 _xor; + uint8 m_xor; // true when the client has been confirmed and sent any initialization packet(s) - bool _initialized; + bool m_initialized; + + // true when we have not loaded a module and are using maiev + bool m_maiev; - std::vector> _pendingScans; - std::vector> _enqueuedScans; + // true if client has used click to move at any point since starting game + mutable bool m_hasUsedClickToMove = false; + + std::vector> m_pendingScans; + std::vector> m_enqueuedScans; public: virtual ~Warden() = default; @@ -142,20 +160,34 @@ class Warden // size, in bytes, of client reply buffer static constexpr size_t MaxReply = 256; + uint32 GetAccountId() const { return m_accountId; } + char const* GetAccountName() const { return m_accountName.c_str(); } + char const* GetSessionIP() const { return m_sessionIP.c_str(); } + + bool HasUsedClickToMove() const { return m_hasUsedClickToMove; } + void SetHasUsedClickToMove() const { m_hasUsedClickToMove = true; } + static void LoadScriptedScans(); - void HandlePacket(WorldPacket & recvData); + void HandlePacket(WorldPacket& recvData); - const WardenModule *GetModule() const { return _module; } - uint8 GetXor() const { return _xor; } + bool IsUsingMaiev() const { return m_maiev; } + WardenModule const* GetModule() const { return m_module; } + uint8 GetXor() const { return m_xor; } virtual void Update(); // set pending character enum packet (to be sent once we are satisfied that Warden is loaded) - virtual void SetCharEnumPacket(WorldPacket &&packet) = 0; + virtual void SetCharEnumPacket(WorldPacket&& packet) = 0; + + virtual void GetPlayerInfo(std::string& clock, std::string& fingerprint, std::string& hypervisors, + std::string& endscene, std::string& proxifier) const = 0; + + std::vector m_packetQueue; + std::mutex m_packetQueueMutex; - virtual void GetPlayerInfo(std::string &clock, std::string &fingerprint, std::string &hypervisors, - std::string &endscene, std::string &proxifier) const = 0; + // used by maiev string hash check + mutable std::string m_hashString; }; #endif /*!__WARDEN_HPP_*/ \ No newline at end of file diff --git a/src/game/Anticheat/WardenAnticheat/WardenKeyGeneration.h b/src/game/Anticheat/WardenAnticheat/WardenKeyGeneration.h index 59ea269d561..94ae3707d7f 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenKeyGeneration.h +++ b/src/game/Anticheat/WardenAnticheat/WardenKeyGeneration.h @@ -13,7 +13,7 @@ class SHA1Randx { public: - SHA1Randx(const uint8* buff, size_t size) + SHA1Randx(uint8 const* buff, size_t size) { auto const taken = size/2; diff --git a/src/game/Anticheat/WardenAnticheat/WardenMac.cpp b/src/game/Anticheat/WardenAnticheat/WardenMac.cpp index 4855468eb78..f44e63b0342 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenMac.cpp +++ b/src/game/Anticheat/WardenAnticheat/WardenMac.cpp @@ -39,66 +39,33 @@ void WardenMac::LoadScriptedScans() { - sWardenScanMgr.AddMacScan(std::make_shared( - // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) - { - auto const macWarden = reinterpret_cast(warden); - - MANGOS_ASSERT(macWarden->_hashString.size() <= 0xFF); - - scan << static_cast(WARDEN_SMSG_CHEAT_CHECKS_REQUEST) - << static_cast(macWarden->_hashString.size()); - - // skip null terminator this way - scan.append(macWarden->_hashString.c_str(), macWarden->_hashString.size()); - }, - // checker - [](const Warden *warden, ByteBuffer &buff) - { - auto const macWarden = reinterpret_cast(warden); - - uint8 sha[SHA_DIGEST_LENGTH]; - uint8 md5[MD5_DIGEST_LENGTH]; - - buff.read(sha, sizeof(sha)); - buff.read(md5, sizeof(md5)); - - return !!memcmp(sha, macWarden->_hashSHA, sizeof(sha)) || !!memcmp(md5, macWarden->_hashMD5, sizeof(md5)); - }, 128, sizeof(uint8) + SHA_DIGEST_LENGTH + MD5_DIGEST_LENGTH, "Mac string hash check")); + sWardenScanMgr.AddMacScan(std::make_shared(true)); + sWardenScanMgr.AddMacScan(std::make_shared(false)); } -WardenMac::WardenMac(WorldSession *session, const BigNumber &K) - : _fingerprintSaved(false), Warden(session, sWardenModuleMgr.GetMacModule(), K) +WardenMac::WardenMac(WorldSession* session, BigNumber const& K) + : m_fingerprintSaved(false), Warden(session, session->GetPlatform() == CLIENT_PLATFORM_X86 ? sWardenModuleMgr.GetMacModule() : nullptr, K) { - std::stringstream hash; - - // the only known capability of the Mac Warden module is hashing a string and sending back the hashed value - // so at least we can make the string that we ask it to hash change by account, I guess... - hash << "namreeb was here. please be good. your username is " << _session->GetUsername(); - - _hashString = hash.str(); - - static constexpr uint32 magic = 0xFEEDFACE; - - Sha1Hash sha1; - sha1.UpdateData(_hashString); - sha1.UpdateData(reinterpret_cast(&magic), sizeof(magic)); - sha1.Finalize(); - - memcpy(_hashSHA, sha1.GetDigest(), sizeof(_hashSHA)); - - MD5_CTX md5; - MD5_Init(&md5); - MD5_Update(&md5, _hashString.c_str(), _hashString.size()); - MD5_Final(_hashMD5, &md5); + } void WardenMac::Update() { Warden::Update(); - if (_fingerprintSaved) + if (!m_initialized) + { + if (m_maiev && !TimeoutClockStarted()) + { + RequestScans(SelectScans(ScanFlags::Maiev)); + + if (!m_module) + BeginScanClock(); + } + return; + } + + if (!m_fingerprintSaved) { LogsDatabase.BeginTransaction(); @@ -107,40 +74,61 @@ void WardenMac::Update() auto stmt = LogsDatabase.CreateStatement(fingerprintUpdate, "INSERT INTO system_fingerprint_usage (fingerprint, account, ip, realm) VALUES(?, ?, ?, ?)"); - stmt.addUInt32(_session->GetFingerprint()); - stmt.addUInt32(_session->GetAccountId()); - stmt.addString(_session->GetRemoteAddress()); + stmt.addUInt32(0); // fingerprint not implemented + stmt.addUInt32(m_accountId); + stmt.addString(m_sessionIP); stmt.addUInt32(realmID); stmt.Execute(); LogsDatabase.CommitTransaction(); - _fingerprintSaved = true; + m_fingerprintSaved = true; // at this point if we have the character enum packet, it is okay to send - if (!_charEnum.empty()) + if (!m_charEnum.empty()) { - _session->SendPacket(&_charEnum); - _charEnum.clear(); + sWorld.GetMessager().AddMessage([pkt = std::move(m_charEnum), accountId = m_accountId, sessionGuid = m_sessionGuid](World* world) + { + if (WorldSession* session = world->FindSession(accountId)) + { + if (session->GetGUID() == sessionGuid) + session->SendPacket(&pkt); + } + }); + m_charEnum.clear(); } } } -void WardenMac::SetCharEnumPacket(WorldPacket &&packet) +void WardenMac::SetCharEnumPacket(WorldPacket&& packet) { // if we have already recorded system information, send the packet immediately. otherwise delay - if (_initialized) - _session->SendPacket(&packet); + if (m_initialized) + { + sWorld.GetMessager().AddMessage([pkt = std::move(packet), accountId = m_accountId, sessionGuid = m_sessionGuid](World* world) + { + if (WorldSession* session = world->FindSession(accountId)) + { + if (session->GetGUID() == sessionGuid) + session->SendPacket(&pkt); + } + }); + } else - _charEnum = std::move(packet); + m_charEnum = std::move(packet); } -uint32 WardenMac::GetScanFlags() const +ScanFlags WardenMac::GetScanFlags() const { - return ScanFlags::MacAllBuild; + ScanFlags scanFlags = ScanFlags::Mac; + + if (m_maiev) + scanFlags = scanFlags | ScanFlags::Maiev; + + return scanFlags; } void WardenMac::InitializeClient() { - _initialized = true; + m_initialized = true; } diff --git a/src/game/Anticheat/WardenAnticheat/WardenMac.hpp b/src/game/Anticheat/WardenAnticheat/WardenMac.hpp index fc3369c255f..d637ae9ac01 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenMac.hpp +++ b/src/game/Anticheat/WardenAnticheat/WardenMac.hpp @@ -38,27 +38,23 @@ class BigNumber; class WardenMac final : public Warden { private: - bool _fingerprintSaved; + bool m_fingerprintSaved; - std::string _hashString; - uint8 _hashSHA[SHA_DIGEST_LENGTH]; - uint8 _hashMD5[MD5_DIGEST_LENGTH]; + WorldPacket m_charEnum; - WorldPacket _charEnum; - - virtual uint32 GetScanFlags() const; + virtual ScanFlags GetScanFlags() const; virtual void InitializeClient(); public: static void LoadScriptedScans(); - WardenMac(WorldSession *session, const BigNumber &K); + WardenMac(WorldSession* session, BigNumber const& K); void Update(); // set pending character enum packet (to be sent once we are satisfied that Warden is loaded) - virtual void SetCharEnumPacket(WorldPacket &&packet); + virtual void SetCharEnumPacket(WorldPacket&& packet); virtual void GetPlayerInfo(std::string& clock, std::string& fingerprint, std::string& hypervisors, std::string& endscene, std::string& proxifier) const {} diff --git a/src/game/Anticheat/WardenAnticheat/WardenModule.cpp b/src/game/Anticheat/WardenAnticheat/WardenModule.cpp index e38a0a58842..571e4d6876c 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenModule.cpp +++ b/src/game/Anticheat/WardenAnticheat/WardenModule.cpp @@ -34,7 +34,7 @@ #include #include -WardenModule::WardenModule(std::string const &bin, std::string const &kf, std::string const &cr) +WardenModule::WardenModule(std::string const& bin, std::string const& kf, std::string const& cr) { std::ifstream b(bin, std::ios::binary | std::ios::ate); @@ -47,7 +47,7 @@ WardenModule::WardenModule(std::string const &bin, std::string const &kf, std::s binary.resize(static_cast(b.tellg())); b.seekg(0, std::ios::beg); - if (!b.read(reinterpret_cast(&binary[0]), binary.size())) + if (!b.read(reinterpret_cast(&binary[0]), binary.size())) throw std::runtime_error("Failed to open: " + bin); b.close(); @@ -74,7 +74,7 @@ WardenModule::WardenModule(std::string const &bin, std::string const &kf, std::s key.resize(KeySize); k.seekg(0, std::ios::beg); - if (!k.read(reinterpret_cast(&key[0]), key.size())) + if (!k.read(reinterpret_cast(&key[0]), key.size())) throw std::runtime_error("Failed to open " + kf); k.close(); @@ -93,10 +93,10 @@ WardenModule::WardenModule(std::string const &bin, std::string const &kf, std::s c.seekg(0, std::ios::beg); - c.read(reinterpret_cast(&memoryRead), sizeof(memoryRead)); - c.read(reinterpret_cast(&pageScanCheck), sizeof(pageScanCheck)); - c.read(reinterpret_cast(&opcodes), sizeof(opcodes)); - c.read(reinterpret_cast(&crk[0]), crSize); + c.read(reinterpret_cast(&memoryRead), sizeof(memoryRead)); + c.read(reinterpret_cast(&pageScanCheck), sizeof(pageScanCheck)); + c.read(reinterpret_cast(&opcodes), sizeof(opcodes)); + c.read(reinterpret_cast(&crk[0]), crSize); c.close(); diff --git a/src/game/Anticheat/WardenAnticheat/WardenModule.hpp b/src/game/Anticheat/WardenAnticheat/WardenModule.hpp index ee84e725fe5..d2ce6486967 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenModule.hpp +++ b/src/game/Anticheat/WardenAnticheat/WardenModule.hpp @@ -48,9 +48,9 @@ class WardenModule public: // windows module - WardenModule(std::string const &binary, std::string const &key, std::string const &cr); + WardenModule(std::string const& binary, std::string const& key, std::string const& cr); - WardenModule(WardenModule &&other) = default; + WardenModule(WardenModule&& other) = default; // true when this module is for windows (otherwise it is for Mac x86) bool Windows() const; diff --git a/src/game/Anticheat/WardenAnticheat/WardenModuleMgr.cpp b/src/game/Anticheat/WardenAnticheat/WardenModuleMgr.cpp index a231a88a91d..4f9b577b480 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenModuleMgr.cpp +++ b/src/game/Anticheat/WardenAnticheat/WardenModuleMgr.cpp @@ -28,6 +28,7 @@ #include "Policies/SingletonImp.h" #include "Util.h" #include "World.h" +#include "Log.h" #include @@ -39,15 +40,15 @@ INSTANTIATE_SINGLETON_1(WardenModuleMgr); namespace { -std::vector GetModuleNames(const std::string &moduleDir) +std::vector GetModuleNames(std::string const& moduleDir) { - ACE_DIR *dirp = ACE_OS::opendir(ACE_TEXT(moduleDir.c_str())); + ACE_DIR* dirp = ACE_OS::opendir(ACE_TEXT(moduleDir.c_str())); std::vector results; if (dirp) { - ACE_DIRENT *dp; + ACE_DIRENT* dp; // look only for .bin files, and assume (for now) that the corresponding .key and .cr files exist while (!!(dp = ACE_OS::readdir(dirp))) @@ -69,7 +70,7 @@ WardenModuleMgr::WardenModuleMgr() auto const moduleDir = sWorld.GetWardenModuleDirectory(); auto const modules = GetModuleNames(moduleDir); - for (auto const &mod : modules) + for (auto const& mod : modules) { auto const key = mod.substr(0, mod.length() - 3) + "key"; auto const cr = mod.substr(0, mod.length() - 3) + "cr"; @@ -79,28 +80,30 @@ WardenModuleMgr::WardenModuleMgr() auto newMod = WardenModule(mod, key, cr); if (newMod.Windows()) - _winModules.emplace_back(std::move(newMod)); + m_winModules.emplace_back(std::move(newMod)); else - _macModules.emplace_back(std::move(newMod)); + m_macModules.emplace_back(std::move(newMod)); } - catch (const std::runtime_error & e) + catch (std::runtime_error const& e) { - sLog.outError("Failed to load %s - %s\n", mod.c_str(), e.what()); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_ERROR, "Failed to load %s - %s\n", mod.c_str(), e.what()); continue; } } } -const WardenModule *WardenModuleMgr::GetWindowsModule() const +WardenModule const* WardenModuleMgr::GetWindowsModule() const { - MANGOS_ASSERT(!_winModules.empty()); + if (m_winModules.empty()) + return nullptr; - return &_winModules[urand(0, _winModules.size() - 1)]; + return &m_winModules[urand(0, m_winModules.size() - 1)]; } -const WardenModule *WardenModuleMgr::GetMacModule() const +WardenModule const* WardenModuleMgr::GetMacModule() const { - MANGOS_ASSERT(!_macModules.empty()); + if (m_macModules.empty()) + return nullptr; - return &_macModules[urand(0, _macModules.size() - 1)]; + return &m_macModules[urand(0, m_macModules.size() - 1)]; } \ No newline at end of file diff --git a/src/game/Anticheat/WardenAnticheat/WardenModuleMgr.hpp b/src/game/Anticheat/WardenAnticheat/WardenModuleMgr.hpp index 2890f4ecd00..ee1870dc4a5 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenModuleMgr.hpp +++ b/src/game/Anticheat/WardenAnticheat/WardenModuleMgr.hpp @@ -34,14 +34,14 @@ class WardenModuleMgr { private: - std::vector _winModules; - std::vector _macModules; + std::vector m_winModules; + std::vector m_macModules; public: WardenModuleMgr(); - const WardenModule *GetWindowsModule() const; - const WardenModule *GetMacModule() const; + WardenModule const* GetWindowsModule() const; + WardenModule const* GetMacModule() const; }; #define sWardenModuleMgr MaNGOS::Singleton::Instance() diff --git a/src/game/Anticheat/WardenAnticheat/WardenScan.cpp b/src/game/Anticheat/WardenAnticheat/WardenScan.cpp index 8cbc03ba53a..b3063fa7297 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenScan.cpp +++ b/src/game/Anticheat/WardenAnticheat/WardenScan.cpp @@ -27,224 +27,333 @@ #include "ByteBuffer.h" #include "Util.h" #include "Auth/HMACSHA1.h" - +#include "Auth/Sha1.h" #include +#include #include #include #include -WindowsModuleScan::WindowsModuleScan(const std::string &module, bool wanted, const std::string &comment, uint32 flags) - : _module(module), _wanted(wanted), +ScanFlags operator|(ScanFlags lhs, ScanFlags rhs) +{ + return static_cast ( + static_cast::type>(lhs) | + static_cast::type>(rhs) + ); +} + +ScanFlags operator&(ScanFlags lhs, ScanFlags rhs) +{ + return static_cast ( + static_cast::type>(lhs) & + static_cast::type>(rhs) + ); +} + +bool operator!(ScanFlags flags) +{ + return !static_cast::type>(flags); +} + +bool operator&&(ScanFlags lhs, ScanFlags rhs) +{ + return static_cast::type>(lhs) && + static_cast::type>(rhs); +} + +Scan::BuildT StringHashScan::GetBuilder() +{ + return [this](Warden const* warden, std::vector&, ByteBuffer& scan) + { + std::string& string = warden->m_hashString; + + string.clear(); + uint8 size = urand(1, 255); + string.reserve(size); + for (uint8 i = 0; i < size; i++) + string += (char)urand('a', 'z'); + + MANGOS_ASSERT(string.size() <= 0xFF); + + scan << static_cast(string.size()); + + // skip null terminator this way + scan.append(string.c_str(), string.size()); + }; +} + +Scan::CheckT StringHashScan::GetChecker() +{ + return [this](Warden const* warden, ByteBuffer& buff) + { + // calculate server side hashes + + uint8 serverSHA[SHA_DIGEST_LENGTH]; + uint8 serverMD5[MD5_DIGEST_LENGTH]; + + static constexpr uint32 magic = 0xFEEDFACE; + + Sha1Hash sha1; + sha1.UpdateData(warden->m_hashString); + if (!warden->IsUsingMaiev()) // this constant is only used if there is a module + sha1.UpdateData(reinterpret_cast(&magic), sizeof(magic)); + sha1.Finalize(); + + memcpy(serverSHA, sha1.GetDigest(), sizeof(serverSHA)); + + MD5_CTX md5; + MD5_Init(&md5); + MD5_Update(&md5, warden->m_hashString.c_str(), warden->m_hashString.size()); + MD5_Final(serverMD5, &md5); + + // compare with client side hashes + + uint8 clientSHA[SHA_DIGEST_LENGTH]; + uint8 clientMD5[MD5_DIGEST_LENGTH]; + + buff.read(clientSHA, sizeof(clientSHA)); + buff.read(clientMD5, sizeof(clientMD5)); + + return !!memcmp(clientSHA, serverSHA, sizeof(clientSHA)) || !!memcmp(clientMD5, serverMD5, sizeof(clientMD5)); + }; +} + +WindowsStringHashScan::WindowsStringHashScan() + : StringHashScan(), WindowsScan( + // builder + GetBuilder(), + // checker + GetChecker(), + 128, sizeof(uint8) + SHA_DIGEST_LENGTH + MD5_DIGEST_LENGTH, "Maiev string hash", + ScanFlags::Maiev, 0, UINT16_MAX) +{ + +} + +MacStringHashScan::MacStringHashScan(bool moduleLoaded) + : StringHashScan(), MacScan( + // builder + GetBuilder(), + // checker + GetChecker(), + 128, sizeof(uint8) + SHA_DIGEST_LENGTH + MD5_DIGEST_LENGTH, moduleLoaded ? "Mac string hash" : "Maiev string hash", + (moduleLoaded ? ScanFlags::None : ScanFlags::Maiev), 0, UINT16_MAX) +{ + +} + +WindowsModuleScan::WindowsModuleScan(std::string const& module, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_module(module), m_wanted(wanted), WindowsScan( // builder - [this](const Warden *warden, std::vector &, ByteBuffer &scan) + [this](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); auto const seed = static_cast(rand32()); scan << static_cast(winWarden->GetModule()->opcodes[FIND_MODULE_BY_NAME] ^ winWarden->GetXor()) << seed; - HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); - hash.UpdateData(this->_module); + HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); + hash.UpdateData(this->m_module); hash.Finalize(); scan.append(hash.GetDigest(), hash.GetLength()); }, // checker - [this](const Warden *, ByteBuffer &buff) + [this](Warden const*, ByteBuffer& buff) { auto const found = buff.read() == ModuleFound; - return found != this->_wanted; - }, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH, sizeof(uint8), comment, flags) + return found != this->m_wanted; + }, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH, sizeof(uint8), comment, flags, minBuild, maxBuild) { // the game depends on uppercase module names being sent - std::transform(_module.begin(), _module.end(), _module.begin(), ::toupper); + std::transform(m_module.begin(), m_module.end(), m_module.begin(), ::toupper); } -WindowsModuleScan::WindowsModuleScan(const std::string &module, CheckT checker, const std::string &comment, uint32 flags) - : _module(module), +WindowsModuleScan::WindowsModuleScan(std::string const& module, CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_module(module), WindowsScan( // builder - [this](const Warden *warden, std::vector &, ByteBuffer &scan) + [this](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); auto const seed = static_cast(rand32()); scan << static_cast(winWarden->GetModule()->opcodes[FIND_MODULE_BY_NAME] ^ winWarden->GetXor()) << seed; - HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); - hash.UpdateData(this->_module); + HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); + hash.UpdateData(this->m_module); hash.Finalize(); scan.append(hash.GetDigest(), hash.GetLength()); }, - checker, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH, sizeof(uint8), comment, flags) + checker, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH, sizeof(uint8), comment, flags, minBuild, maxBuild) { // the game depends on uppercase module names being sent - std::transform(_module.begin(), _module.end(), _module.begin(), ::toupper); + std::transform(m_module.begin(), m_module.end(), m_module.begin(), ::toupper); } -WindowsMemoryScan::WindowsMemoryScan(uint32 offset, const void *expected, size_t length, const std::string &comment, uint32 flags) - : _expected(length), _offset(offset), +WindowsMemoryScan::WindowsMemoryScan(uint32 offset, void const* expected, size_t length, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_expected(length), m_offset(offset), WindowsScan( // builder - [this](const Warden *warden, std::vector &, ByteBuffer &scan) + [this](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[READ_MEMORY] ^ winWarden->GetXor()) << static_cast(0) // no string associated with this form of the constructor - << this->_offset - << static_cast(this->_expected.size()); + << this->m_offset + << static_cast(this->m_expected.size()); }, // checker - [this](const Warden *, ByteBuffer &buff) + [this](Warden const*, ByteBuffer& buff) { // non-zero value indicates failure if (!!buff.read()) return true; - auto const result = !!memcmp(buff.contents() + buff.rpos(), &this->_expected[0], this->_expected.size()); - buff.rpos(buff.rpos() + this->_expected.size()); + auto const result = !!memcmp(buff.contents() + buff.rpos(), &this->m_expected[0], this->m_expected.size()); + buff.rpos(buff.rpos() + this->m_expected.size()); return result; - }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + length, comment, flags) + }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + length, comment, flags, minBuild, maxBuild) { // must fit within uint8 - MANGOS_ASSERT(_expected.size() <= 0xFF); + MANGOS_ASSERT(m_expected.size() <= 0xFF); - ::memcpy(&_expected[0], expected, _expected.size()); + ::memcpy(&m_expected[0], expected, m_expected.size()); } -WindowsMemoryScan::WindowsMemoryScan(const std::string &module, uint32 offset, const void *expected, size_t length, const std::string &comment, uint32 flags) - : _expected(length), _offset(offset), _module(module), +WindowsMemoryScan::WindowsMemoryScan(std::string const& module, uint32 offset, void const* expected, size_t length, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_expected(length), m_offset(offset), m_module(module), WindowsScan( // builder - [this](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [this](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() < 0xFF); - strings.emplace_back(this->_module); + strings.emplace_back(this->m_module); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[READ_MEMORY] ^ winWarden->GetXor()) << static_cast(strings.size()) - << this->_offset - << static_cast(this->_expected.size()); + << this->m_offset + << static_cast(this->m_expected.size()); }, // checker - [this](const Warden *, ByteBuffer &buff) + [this](Warden const*, ByteBuffer& buff) { // non-zero value indicates failure if (!!buff.read()) return true; - auto const result = !!memcmp(buff.contents() + buff.rpos(), &this->_expected[0], this->_expected.size()); - buff.rpos(buff.rpos() + this->_expected.size()); + auto const result = !!memcmp(buff.contents() + buff.rpos(), &this->m_expected[0], this->m_expected.size()); + buff.rpos(buff.rpos() + this->m_expected.size()); return result; - }, module.length() + sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + length, comment, flags) + }, module.length() + sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + length, comment, flags, minBuild, maxBuild) { // must fit within uint8 - MANGOS_ASSERT(_expected.size() <= 0xFF); + MANGOS_ASSERT(m_expected.size() <= 0xFF); - ::memcpy(&_expected[0], expected, _expected.size()); + ::memcpy(&m_expected[0], expected, m_expected.size()); // since this scan uses GetModuleHandle() rather than GetFirstModule()/GetNextModule(), this is case insensitive. // but still it seems prudent to be consistent - std::transform(_module.begin(), _module.end(), _module.begin(), ::toupper); + std::transform(m_module.begin(), m_module.end(), m_module.begin(), ::toupper); } -WindowsMemoryScan::WindowsMemoryScan(uint32 offset, size_t length, CheckT checker, const std::string &comment, uint32 flags) - : _expected(length), _offset(offset), +WindowsMemoryScan::WindowsMemoryScan(uint32 offset, size_t length, CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_expected(length), m_offset(offset), WindowsScan( // builder - [this](const Warden *warden, std::vector &, ByteBuffer &scan) + [this](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[READ_MEMORY] ^ winWarden->GetXor()) << static_cast(0) // no string associated with this form of the constructor - << this->_offset - << static_cast(this->_expected.size()); - }, checker, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + length, comment, flags) + << this->m_offset + << static_cast(this->m_expected.size()); + }, checker, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + length, comment, flags, minBuild, maxBuild) { - MANGOS_ASSERT(_expected.size() <= 0xFF); + MANGOS_ASSERT(m_expected.size() <= 0xFF); } -WindowsMemoryScan::WindowsMemoryScan(const std::string &module, uint32 offset, size_t length, CheckT checker, const std::string &comment, uint32 flags) - : _expected(length), _offset(offset), _module(module), +WindowsMemoryScan::WindowsMemoryScan(std::string const& module, uint32 offset, size_t length, CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_expected(length), m_offset(offset), m_module(module), WindowsScan( // builder - [this](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [this](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() < 0xFF); - strings.emplace_back(this->_module); + strings.emplace_back(this->m_module); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[READ_MEMORY] ^ winWarden->GetXor()) << static_cast(strings.size()) - << this->_offset - << static_cast(this->_expected.size()); - }, checker, module.length() + sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + length, comment, flags) {} + << this->m_offset + << static_cast(this->m_expected.size()); + }, checker, module.length() + sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + length, comment, flags, minBuild, maxBuild) {} -WindowsCodeScan::WindowsCodeScan(uint32 offset, const std::vector &pattern, bool memImageOnly, bool wanted, const std::string &comment, uint32 flags) - : _offset(offset), _pattern(pattern), _memImageOnly(memImageOnly), _wanted(wanted), +WindowsCodeScan::WindowsCodeScan(uint32 offset, std::vector const& pattern, bool memImageOnly, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_offset(offset), m_pattern(pattern), m_memImageOnly(memImageOnly), m_wanted(wanted), WindowsScan( // builder - [this](const Warden *warden, std::vector &, ByteBuffer &scan) + [this](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); auto const seed = static_cast(rand32()); - scan << static_cast(winWarden->GetModule()->opcodes[this->_memImageOnly ? FIND_MEM_IMAGE_CODE_BY_HASH : FIND_CODE_BY_HASH] ^ winWarden->GetXor()) + scan << static_cast(winWarden->GetModule()->opcodes[this->m_memImageOnly ? FIND_MEM_IMAGE_CODE_BY_HASH : FIND_CODE_BY_HASH] ^ winWarden->GetXor()) << seed; - HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); - hash.UpdateData(&this->_pattern[0], this->_pattern.size()); + HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); + hash.UpdateData(&this->m_pattern[0], this->m_pattern.size()); hash.Finalize(); scan.append(hash.GetDigest(), hash.GetLength()); - scan << this->_offset << static_cast(this->_pattern.size()); + scan << this->m_offset << static_cast(this->m_pattern.size()); }, - [this](const Warden *, ByteBuffer &buff) + [this](Warden const*, ByteBuffer& buff) { auto const found = buff.read() == PatternFound; - return found != this->_wanted; - }, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH + sizeof(uint32) + sizeof(uint8), sizeof(uint8), comment, flags) + return found != this->m_wanted; + }, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH + sizeof(uint32) + sizeof(uint8), sizeof(uint8), comment, flags, minBuild, maxBuild) { - MANGOS_ASSERT(_pattern.size() <= 0xFF); + MANGOS_ASSERT(m_pattern.size() <= 0xFF); } -WindowsFileHashScan::WindowsFileHashScan(const std::string &file, const void *expected, bool wanted, const std::string &comment, uint32 flags) - : _file(file), _wanted(wanted), _hashMatch(!!expected), +WindowsFileHashScan::WindowsFileHashScan(std::string const& file, void const* expected, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_file(file), m_wanted(wanted), m_hashMatch(!!expected), WindowsScan( // builder - [this](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [this](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() < 0xFF); - strings.emplace_back(this->_file); + strings.emplace_back(this->m_file); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[HASH_CLIENT_FILE] ^ winWarden->GetXor()) << static_cast(strings.size()); }, // checker - [this](const Warden *, ByteBuffer &buff) + [this](Warden const*, ByteBuffer& buff) { auto const success = !buff.read(); // either we wanted it but didn't find it, or didn't want it but did find it - if (this->_wanted != success) + if (this->m_wanted != success) return true; // if we didn't want it and didn't find it, succeed - if (!this->_wanted && !success) + if (!this->m_wanted && !success) return false; uint8 hash[SHA_DIGEST_LENGTH]; @@ -252,30 +361,30 @@ WindowsFileHashScan::WindowsFileHashScan(const std::string &file, const void *ex buff.read(hash, sizeof(hash)); // if a hash was given, check it (some checks may only be interested in existence) - return this->_hashMatch && !!memcmp(hash, this->_expected, sizeof(hash)); - }, sizeof(uint8) + sizeof(uint8) + file.length(), sizeof(uint8) + SHA_DIGEST_LENGTH, comment, flags) + return this->m_hashMatch && !!memcmp(hash, this->m_expected, sizeof(hash)); + }, sizeof(uint8) + sizeof(uint8) + file.length(), sizeof(uint8) + SHA_DIGEST_LENGTH, comment, flags | ScanFlags::OffsetsInitialized, minBuild, maxBuild) { - if (_hashMatch) - ::memcpy(_expected, expected, sizeof(_expected)); + if (m_hashMatch) + ::memcpy(m_expected, expected, sizeof(m_expected)); } -WindowsLuaScan::WindowsLuaScan(const std::string &lua, bool wanted, const std::string &comment, uint32 flags) - : _lua(lua), _wanted(wanted), +WindowsLuaScan::WindowsLuaScan(std::string const& lua, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_lua(lua), m_wanted(wanted), WindowsScan( // builder - [this](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [this](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() < 0xFF); - strings.emplace_back(this->_lua); + strings.emplace_back(this->m_lua); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[GET_LUA_VARIABLE] ^ winWarden->GetXor()) << static_cast(strings.size()); }, // checker - [this](const Warden *, ByteBuffer &buff) + [this](Warden const*, ByteBuffer& buff) { auto const found = !buff.read(); @@ -286,26 +395,26 @@ WindowsLuaScan::WindowsLuaScan(const std::string &lua, bool wanted, const std::s buff.rpos(buff.rpos() + length); } - return found != this->_wanted; - }, sizeof(uint8) + sizeof(uint8) + lua.length(), sizeof(uint8) + 0xFF, comment, flags) {} + return found != this->m_wanted; + }, sizeof(uint8) + sizeof(uint8) + lua.length(), sizeof(uint8) + 0xFF, comment, flags | ScanFlags::OffsetsInitialized, minBuild, maxBuild) {} -WindowsLuaScan::WindowsLuaScan(const std::string &lua, const std::string &expectedValue, const std::string &comment, uint32 flags) - : _lua(lua), _expectedValue(expectedValue), +WindowsLuaScan::WindowsLuaScan(std::string const& lua, std::string const& expectedValue, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_lua(lua), m_expectedValue(expectedValue), WindowsScan( // builder - [this](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [this](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() < 0xFF); - strings.emplace_back(this->_lua); + strings.emplace_back(this->m_lua); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[GET_LUA_VARIABLE] ^ winWarden->GetXor()) << static_cast(strings.size()); }, // checker - [this](const Warden *, ByteBuffer &buff) + [this](Warden const*, ByteBuffer& buff) { auto const result = buff.read(); @@ -314,107 +423,107 @@ WindowsLuaScan::WindowsLuaScan(const std::string &lua, const std::string &expect const size_t len = buff.read(); - const std::string str(reinterpret_cast(buff.contents() + buff.rpos()), len); + const std::string str(reinterpret_cast(buff.contents() + buff.rpos()), len); buff.rpos(buff.rpos() + len); - return str == this->_expectedValue; - }, sizeof(uint8) + sizeof(uint8) + lua.length(), sizeof(uint8) + 0xFF, comment, flags) + return str == this->m_expectedValue; + }, sizeof(uint8) + sizeof(uint8) + lua.length(), sizeof(uint8) + 0xFF, comment, flags | ScanFlags::OffsetsInitialized, minBuild, maxBuild) { MANGOS_ASSERT(expectedValue.length() <= 0xFF); } -WindowsLuaScan::WindowsLuaScan(const std::string &lua, CheckT checker, const std::string &comment, uint32 flags) : _lua(lua), +WindowsLuaScan::WindowsLuaScan(std::string const& lua, CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) : m_lua(lua), WindowsScan( // builder - [this](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [this](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() < 0xFF); - strings.emplace_back(this->_lua); + strings.emplace_back(this->m_lua); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[GET_LUA_VARIABLE] ^ winWarden->GetXor()) << static_cast(strings.size()); - }, checker, sizeof(uint8) + sizeof(uint8) + lua.length(), sizeof(uint8) + 0xFF, comment, flags) + }, checker, sizeof(uint8) + sizeof(uint8) + lua.length(), sizeof(uint8) + 0xFF, comment, flags | ScanFlags::OffsetsInitialized, minBuild, maxBuild) { MANGOS_ASSERT(checker); } -WindowsHookScan::WindowsHookScan(const std::string &module, const std::string &proc, const void *hash, - uint32 offset, size_t length, const std::string &comment, uint32 flags) - : _module(module), _proc(proc), _offset(offset), _length(length), +WindowsHookScan::WindowsHookScan(std::string const& module, std::string const& proc, void const* hash, + uint32 offset, size_t length, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_module(module), m_proc(proc), m_offset(offset), m_length(length), WindowsScan( // builder - [this](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [this](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() < 0xFE); - strings.emplace_back(this->_module); - strings.emplace_back(this->_proc); + strings.emplace_back(this->m_module); + strings.emplace_back(this->m_proc); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); auto const seed = static_cast(rand32()); scan << static_cast(winWarden->GetModule()->opcodes[API_CHECK] ^ winWarden->GetXor()) << seed; - scan.append(this->_hash, sizeof(this->_hash)); + scan.append(this->m_hash, sizeof(this->m_hash)); scan << static_cast(strings.size() - 1) << static_cast(strings.size()) - << this->_offset - << static_cast(this->_length); + << this->m_offset + << static_cast(this->m_length); }, // checker - [](const Warden *, ByteBuffer &buff) + [](Warden const*, ByteBuffer& buff) { return buff.read() == Detoured; }, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH + sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), - sizeof(uint8), comment, flags) + sizeof(uint8), comment, flags, minBuild, maxBuild) { MANGOS_ASSERT(length <= 0xFF); - ::memcpy(_hash, hash, sizeof(_hash)); + ::memcpy(m_hash, hash, sizeof(m_hash)); } -WindowsDriverScan::WindowsDriverScan(const std::string &name, const std::string &targetPath, bool wanted, const std::string &comment, uint32 flags) - : _name(name), _wanted(wanted), _targetPath(targetPath), +WindowsDriverScan::WindowsDriverScan(std::string const& name, std::string const& targetPath, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : m_name(name), m_wanted(wanted), m_targetPath(targetPath), WindowsScan( // builder - [this](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [this](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() < 0xFF); - strings.emplace_back(this->_name); + strings.emplace_back(this->m_name); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); auto const seed = static_cast(rand32()); scan << static_cast(winWarden->GetModule()->opcodes[FIND_DRIVER_BY_NAME] ^ winWarden->GetXor()) << seed; - HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); - hash.UpdateData(this->_targetPath); + HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); + hash.UpdateData(this->m_targetPath); hash.Finalize(); scan.append(hash.GetDigest(), hash.GetLength()); scan << static_cast(strings.size()); }, // checker - [this](const Warden *, ByteBuffer &buff) + [this](Warden const*, ByteBuffer& buff) { auto const found = buff.read() == Found; - return found != this->_wanted; - }, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH + sizeof(uint8) + name.length(), sizeof(uint8), comment, flags) {} + return found != this->m_wanted; + }, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH + sizeof(uint8) + name.length(), sizeof(uint8), comment, flags, minBuild, maxBuild) {} -WindowsTimeScan::WindowsTimeScan(CheckT checker, const std::string &comment, uint32 flags) : +WindowsTimeScan::WindowsTimeScan(CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) : WindowsScan( // builder - [this](const Warden *warden, std::vector &, ByteBuffer &scan) + [this](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); scan << static_cast(winWarden->GetModule()->opcodes[CHECK_TIMING_VALUES] ^ winWarden->GetXor()); - }, checker, sizeof(uint8), sizeof(uint8) + sizeof(uint32), comment, flags) + }, checker, sizeof(uint8), sizeof(uint8) + sizeof(uint32), comment, flags | ScanFlags::OffsetsInitialized, minBuild, maxBuild) { MANGOS_ASSERT(!!checker); } diff --git a/src/game/Anticheat/WardenAnticheat/WardenScan.hpp b/src/game/Anticheat/WardenAnticheat/WardenScan.hpp index 5e17caa14ec..84bb5f4e5e6 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenScan.hpp +++ b/src/game/Anticheat/WardenAnticheat/WardenScan.hpp @@ -26,48 +26,32 @@ #include "ByteBuffer.h" #include "World.h" - +#include "Log.h" #include +#include #include #include #include #include -enum ScanFlags +enum class ScanFlags : uint32 { - None = 0x00000, - - FromDatabase = 0x00001, // this scan came from the database, and should be deleted on reload - - WinBuild5875 = 0x00002, // 1.12.1 - WinBuild6005 = 0x00004, // 1.12.2 - WinBuild6141 = 0x00008, // 1.12.3 - - MacBuild5875 = 0x00010, // 1.12.1 - - InitialLogin = 0x00020, // scans when world session is first created - InWorld = 0x00040, // scans run whenever the player is in the world - - WinBuild4222 = 0x00080, // 1.2.4 - WinBuild4297 = 0x00100, // 1.3.1 - WinBuild4375 = 0x00200, // 1.4.2 - WinBuild4449 = 0x00400, // 1.5.1 - WinBuild4544 = 0x00800, // 1.6.1 - WinBuild4695 = 0x01000, // 1.7.1 - WinBuild4878 = 0x02000, // 1.8.4 - WinBuild5086 = 0x04000, // 1.9.4 - WinBuild5302 = 0x08000, // 1.10.2 - WinBuild5464 = 0x10000, // 1.11.2 - - WinAllBuild = ( - WinBuild5875|WinBuild6005|WinBuild6141|WinBuild4222|WinBuild4297|WinBuild4375| - WinBuild4449|WinBuild4544|WinBuild4695|WinBuild4878|WinBuild5086|WinBuild5302| - WinBuild5464 - ), - MacAllBuild = (MacBuild5875), + None = 0x00000, + FromDatabase = 0x00001, // this scan came from the database, and should be deleted on reload + Windows = 0x00002, // this scan is for windows clients + Mac = 0x00004, // this scan is for mac clients + InitialLogin = 0x00008, // this scan is sent when world session is first created + //InWorld = 0x00010, // this scan is only sent when player is in world + Maiev = 0x00020, // this scan is only for the default module + OffsetsInitialized = 0x00040, // requires MODULE_INITIALIZE packet to be sent first (File, Lua, Timing) }; +ScanFlags operator|(ScanFlags lhs, ScanFlags rhs); +ScanFlags operator&(ScanFlags lhs, ScanFlags rhs); +bool operator!(ScanFlags flags); +bool operator&&(ScanFlags lhs, ScanFlags rhs); + enum WindowsScanType { READ_MEMORY = 0, @@ -87,108 +71,132 @@ class Warden; class Scan { public: - using BuildT = std::function &, ByteBuffer &)>; - using CheckT = std::function; + using BuildT = std::function&, ByteBuffer&)>; + using CheckT = std::function; private: - BuildT _builder; - CheckT _checker; + BuildT m_builder; + CheckT m_checker; protected: // should not be called by the user - Scan(BuildT builder, CheckT checker, uint32 f, size_t req, size_t rep, const std::string &c) - : _builder(builder), _checker(checker), flags(f), comment(c), requestSize(req), replySize(rep), checkId(0) + Scan(BuildT builder, CheckT checker, ScanFlags f, size_t req, size_t rep, uint32 minBuild, uint32 maxBuild, std::string const&c) + : m_builder(builder), m_checker(checker), checkId(0), flags(f), buildMin(minBuild), buildMax(maxBuild), comment(c), requestSize(req), replySize(rep) { - MANGOS_ASSERT(!((flags & WinAllBuild) && (flags & MacAllBuild))); + MANGOS_ASSERT(!((flags & ScanFlags::Windows) && (flags & ScanFlags::Mac))); penalty = sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_DEFAULT_PENALTY); } public: uint32 checkId; - uint32 flags; + ScanFlags flags; uint8 penalty; + uint32 buildMin; + uint32 buildMax; std::string comment; size_t requestSize; // maximum size of request size_t replySize; // maximum size of reply Scan() = delete; + virtual ~Scan() = default; - void Build(const Warden *warden, std::vector &strings, ByteBuffer &scan) const { _builder(warden, strings, scan); } + void Build(Warden const* warden, std::vector& strings, ByteBuffer& scan) const { m_builder(warden, strings, scan); } // return true when the scan revealed a hack - bool Check(const Warden *warden, ByteBuffer &buff) const { return _checker(warden, buff); } + bool Check(Warden const* warden, ByteBuffer& buff) const { return m_checker(warden, buff); } }; class MacScan : public Scan { public: - MacScan(BuildT builder, CheckT checker, size_t requestSize, size_t replySize, const std::string &comment, uint32 flags = MacAllBuild) - : Scan(builder, checker, flags, requestSize, replySize, comment) {} + MacScan(BuildT builder, CheckT checker, size_t requestSize, size_t replySize, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : Scan(builder, checker, flags | ScanFlags::Mac, requestSize, replySize, minBuild, maxBuild, comment) {} }; class WindowsScan : public Scan { public: - WindowsScan(BuildT builder, CheckT checker, size_t requestSize, size_t replySize, const std::string &comment, uint32 flags = WinAllBuild) - : Scan(builder, checker, flags, requestSize, replySize, comment) {} + WindowsScan(BuildT builder, CheckT checker, size_t requestSize, size_t replySize, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild) + : Scan(builder, checker, flags | ScanFlags::Windows, requestSize, replySize, minBuild, maxBuild, comment) {} WindowsScan() = delete; }; +class StringHashScan +{ +public: + Scan::BuildT GetBuilder(); + Scan::CheckT GetChecker(); +}; + +// only supported by maiev +class WindowsStringHashScan : public WindowsScan, public StringHashScan +{ + public: + WindowsStringHashScan(); +}; + +// supported by both maiev and the mac module, but extra constant used +class MacStringHashScan : public MacScan, public StringHashScan +{ + public: + MacStringHashScan(bool moduleLoaded); +}; + // check to see if a module is loaded class WindowsModuleScan : public WindowsScan { private: - std::string _module; - bool _wanted; + std::string m_module; + bool m_wanted; public: static constexpr uint8 ModuleFound = 0x4A; - WindowsModuleScan(const std::string &module, bool wanted, const std::string &comment, uint32 flags = WinAllBuild); - WindowsModuleScan(const std::string &module, CheckT checker, const std::string &comment, uint32 flags = WinAllBuild); + WindowsModuleScan(std::string const& module, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); + WindowsModuleScan(std::string const& module, CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); }; // read arbitrary memory from the client, optionally offset from the base of a module by name class WindowsMemoryScan : public WindowsScan { private: - std::vector _expected; - uint32 _offset; - std::string _module; + std::vector m_expected; + uint32 m_offset; + std::string m_module; public: - WindowsMemoryScan(uint32 offset, const void *expected, size_t length, const std::string &comment, uint32 flags); - WindowsMemoryScan(const std::string &module, uint32 offset, const void *expected, size_t length, const std::string &comment, uint32 flags); - WindowsMemoryScan(uint32 offset, size_t length, CheckT checker, const std::string &comment, uint32 flags); - WindowsMemoryScan(const std::string &module, uint32 offset, size_t length, CheckT checker, const std::string &comment, uint32 flags); + WindowsMemoryScan(uint32 offset, void const* expected, size_t length, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); + WindowsMemoryScan(std::string const& module, uint32 offset, void const* expected, size_t length, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); + WindowsMemoryScan(uint32 offset, size_t length, CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); + WindowsMemoryScan(std::string const& module, uint32 offset, size_t length, CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); }; // scan the start of each executable memory segment, optionally filtered by those belonging to regions marked by type MEM_IMAGE (as reported by VirtualQuery()) class WindowsCodeScan : public WindowsScan { private: - uint32 _offset; - std::vector _pattern; - bool _memImageOnly; - bool _wanted; + uint32 m_offset; + std::vector m_pattern; + bool m_memImageOnly; + bool m_wanted; public: static constexpr uint8 PatternFound = 0x4A; - WindowsCodeScan(uint32 offset, const std::vector &pattern, bool memImageOnly, bool wanted, const std::string &comment, uint32 flags = WinAllBuild); + WindowsCodeScan(uint32 offset, std::vector const& pattern, bool memImageOnly, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); }; // reads the specified file from the client MPQs, hashes it, and sends back the hash class WindowsFileHashScan : public WindowsScan { private: - std::string _file; - uint8 _expected[SHA_DIGEST_LENGTH]; - bool _hashMatch; - bool _wanted; + std::string m_file; + uint8 m_expected[SHA_DIGEST_LENGTH]; + bool m_hashMatch; + bool m_wanted; public: - WindowsFileHashScan(const std::string &file, const void *expected, bool wanted, const std::string &comment, uint32 flags = WinAllBuild); + WindowsFileHashScan(std::string const& file, void const* expected, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); }; // reads the value of a lua variable and returns it. keep in mind when using this that different states @@ -196,14 +204,14 @@ class WindowsFileHashScan : public WindowsScan class WindowsLuaScan : public WindowsScan { private: - std::string _lua; - std::string _expectedValue; - bool _wanted; + std::string m_lua; + std::string m_expectedValue; + bool m_wanted; public: - WindowsLuaScan(const std::string &lua, bool wanted, const std::string &comment, uint32 flags = WinAllBuild); - WindowsLuaScan(const std::string &lua, const std::string &expectedValue, const std::string &comment, uint32 flags = WinAllBuild); - WindowsLuaScan(const std::string &lua, CheckT checker, const std::string &comment, uint32 flags = WinAllBuild); + WindowsLuaScan(std::string const& lua, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); + WindowsLuaScan(std::string const& lua, std::string const& expectedValue, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); + WindowsLuaScan(std::string const& lua, CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); }; // this scan will examine a procedure defined by its module and export name (for GetModuleHandle() and GetProcAddress()). @@ -215,14 +223,14 @@ class WindowsHookScan : public WindowsScan private: static constexpr uint8 Detoured = 0x4A; - std::string _module; - std::string _proc; - uint8 _hash[SHA_DIGEST_LENGTH]; - uint32 _offset; - size_t _length; + std::string m_module; + std::string m_proc; + uint8 m_hash[SHA_DIGEST_LENGTH]; + uint32 m_offset; + size_t m_length; public: - WindowsHookScan(const std::string &module, const std::string &proc, const void *hash, uint32 offset, size_t length, const std::string &comment, uint32 flags = WinAllBuild); + WindowsHookScan(std::string const& module, std::string const& proc, void const* hash, uint32 offset, size_t length, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); }; // this scan will search for call kernel32!QueryDosDevice() and search for a device with the given name. @@ -233,12 +241,12 @@ class WindowsDriverScan : public WindowsScan private: static constexpr uint8 Found = 0x4A; - std::string _name; - std::string _targetPath; - bool _wanted; + std::string m_name; + std::string m_targetPath; + bool m_wanted; public: - WindowsDriverScan(const std::string &name, const std::string &targetPath, bool wanted, const std::string &comment, uint32 flags = WinAllBuild); + WindowsDriverScan(std::string const& name, std::string const& targetPath, bool wanted, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); }; // this scan will call the game's function 'OsGetAsyncTimeMs()' as well as kernel32!GetTickCount() up to five times @@ -248,6 +256,6 @@ class WindowsDriverScan : public WindowsScan class WindowsTimeScan : public WindowsScan { public: - WindowsTimeScan(CheckT checker, const std::string &comment, uint32 flags = WinAllBuild); + WindowsTimeScan(CheckT checker, std::string const& comment, ScanFlags flags, uint32 minBuild, uint32 maxBuild); }; #endif /*!__WARDENSCAN_HPP_*/ \ No newline at end of file diff --git a/src/game/Anticheat/WardenAnticheat/WardenScanMgr.cpp b/src/game/Anticheat/WardenAnticheat/WardenScanMgr.cpp index 407b29abde8..350496f33ec 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenScanMgr.cpp +++ b/src/game/Anticheat/WardenAnticheat/WardenScanMgr.cpp @@ -36,7 +36,7 @@ INSTANTIATE_SINGLETON_1(WardenScanMgr); namespace { -bool BuildRawData(const std::string &hexData, std::vector &out) +bool BuildRawData(std::string const& hexData, std::vector& out) { if (!!(hexData.length() % 2)) return false; @@ -76,16 +76,16 @@ bool BuildRawData(const std::string &hexData, std::vector &out) } } -void WardenScanMgr::loadFromDB() +void WardenScanMgr::LoadFromDB() { - // 0 1 2 3 4 5 6 7 8 9 - auto result = WorldDatabase.Query("SELECT `id`, `type`, `str`, `data`, `address`, `length`, `result`, `flags`, `penalty`, `comment` FROM `warden_scans`"); + // 0 1 2 3 4 5 6 7 8 9 10 11 + auto result = WorldDatabase.Query("SELECT `id`, `type`, `str`, `data`, `address`, `length`, `result`, `flags`, `penalty`, `build_min`, `build_max`, `comment` FROM `warden_scans`"); // copy any non-database scans into a placeholder - std::vector > new_scans; + std::vector > new_scans; new_scans.reserve(m_scans.size()); - for (auto const &s : m_scans) + for (auto const& s : m_scans) if (!(s->flags & ScanFlags::FromDatabase)) new_scans.push_back(std::move(s)); @@ -100,17 +100,19 @@ void WardenScanMgr::loadFromDB() if (scanType >= MAX_SCAN_TYPE) { - sLog.outError("Unknown Warden scan type %u. Skipped.", scanType); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_ERROR, "Unknown Warden scan type %u. Skipped.", scanType); continue; } - Scan *scan = nullptr; + Scan* scan = nullptr; auto const offset = fields[4].GetUInt32(); auto const length = fields[5].GetUInt32(); auto const flags = static_cast(fields[7].GetUInt32()) | ScanFlags::FromDatabase; int8 penalty = fields[8].GetUInt8(); - auto const comment = fields[9].GetCppString(); + uint16 buildMin = fields[9].GetUInt16(); + uint16 buildMax = fields[10].GetUInt16(); + auto const comment = fields[11].GetCppString(); if (penalty < WARDEN_ACTION_LOG || penalty >= WARDEN_ACTION_MAX) penalty = sWorld.getConfig(CONFIG_UINT32_AC_WARDEN_DEFAULT_PENALTY); @@ -123,7 +125,7 @@ void WardenScanMgr::loadFromDB() if (!BuildRawData(fields[6].GetCppString(), expected) || expected.size() != length) { - sLog.outError("Failed to parse expected value in Warden scan id %u", id); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_ERROR, "Failed to parse expected value in Warden scan id %u", id); continue; } @@ -131,9 +133,9 @@ void WardenScanMgr::loadFromDB() // optional for this scan to specify a module name to use as a base if (moduleName.empty()) - scan = new WindowsMemoryScan(offset, &expected[0], expected.size(), comment, flags); + scan = new WindowsMemoryScan(offset, &expected[0], expected.size(), comment, flags, buildMin, buildMax); else - scan = new WindowsMemoryScan(moduleName, offset, &expected[0], expected.size(), comment, flags); + scan = new WindowsMemoryScan(moduleName, offset, &expected[0], expected.size(), comment, flags, buildMin, buildMax); break; } @@ -143,7 +145,7 @@ void WardenScanMgr::loadFromDB() auto const moduleName = fields[2].GetCppString(); auto const wanted = fields[6].GetBool(); - scan = new WindowsModuleScan(moduleName, wanted, comment, flags); + scan = new WindowsModuleScan(moduleName, wanted, comment, flags, buildMin, buildMax); break; } @@ -155,11 +157,11 @@ void WardenScanMgr::loadFromDB() std::vector pattern; if (!BuildRawData(fields[3].GetCppString(), pattern)) { - sLog.outError("Failed to parse expected value in Warden scan id %u", id); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_ERROR, "Failed to parse expected value in Warden scan id %u", id); continue; } - scan = new WindowsCodeScan(offset, pattern, scanType == FIND_MEM_IMAGE_CODE_BY_HASH, wanted, comment, flags); + scan = new WindowsCodeScan(offset, pattern, scanType == FIND_MEM_IMAGE_CODE_BY_HASH, wanted, comment, flags, buildMin, buildMax); break; } @@ -170,11 +172,11 @@ void WardenScanMgr::loadFromDB() std::vector expected; if (!BuildRawData(fields[6].GetCppString(), expected)) { - sLog.outError("Failed to parse expected value in Warden scan id %u", id); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_ERROR, "Failed to parse expected value in Warden scan id %u", id); continue; } - scan = new WindowsFileHashScan(filename, &expected[0], !expected.empty(), comment, flags); + scan = new WindowsFileHashScan(filename, &expected[0], !expected.empty(), comment, flags, buildMin, buildMax); break; } @@ -184,9 +186,9 @@ void WardenScanMgr::loadFromDB() auto const expected = fields[3].GetCppString(); if (expected.empty()) - scan = new WindowsLuaScan(variable, fields[6].GetBool(), comment, flags); + scan = new WindowsLuaScan(variable, fields[6].GetBool(), comment, flags, buildMin, buildMax); else - scan = new WindowsLuaScan(variable, expected, comment, flags); + scan = new WindowsLuaScan(variable, expected, comment, flags, buildMin, buildMax); break; } @@ -199,11 +201,12 @@ void WardenScanMgr::loadFromDB() std::vector hash; if (!BuildRawData(fields[6].GetCppString(), hash)) { - sLog.outError("Failed to parse expected value in Warden scan id %u", id); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_ERROR, "Failed to parse expected value in Warden scan id %u", id); continue; } - scan = new WindowsHookScan(module, proc, &hash[0], offset, length, comment, flags); + scan = new WindowsHookScan(module, proc, &hash[0], offset, length, comment, flags, buildMin, buildMax); + break; } case FIND_DRIVER_BY_NAME: @@ -212,20 +215,20 @@ void WardenScanMgr::loadFromDB() auto const path = fields[3].GetCppString(); auto const wanted = fields[6].GetBool(); - scan = new WindowsDriverScan(driver, path, wanted, comment, flags); + scan = new WindowsDriverScan(driver, path, wanted, comment, flags, buildMin, buildMax); break; } default: { - sLog.outError("Unhandled Warden scan type %u id %u. Skipped.", scanType, id); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_ERROR, "Unhandled Warden scan type %u id %u. Skipped.", scanType, id); continue; } } if (!scan) { - sLog.outError("Failed to allocate Warden scan type %u id %u", scanType, id); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_ERROR, "Failed to allocate Warden scan type %u id %u", scanType, id); continue; } else @@ -234,15 +237,15 @@ void WardenScanMgr::loadFromDB() scan->penalty = WardenActions(penalty); } - m_scans.emplace_back(std::shared_ptr(scan)); + m_scans.emplace_back(std::shared_ptr(scan)); } while (result->NextRow()); - sLog.outBasic(">> %u Warden scans loaded from world database", m_scans.size()); + sLog.Out(LOG_ANTICHEAT, LOG_LVL_MINIMAL, ">> %u Warden scans loaded from world database", m_scans.size()); } -void WardenScanMgr::AddMacScan(const MacScan *scan) +void WardenScanMgr::AddMacScan(MacScan const* scan) { - m_scans.push_back(std::shared_ptr(scan)); + m_scans.push_back(std::shared_ptr(scan)); } void WardenScanMgr::AddMacScan(std::shared_ptr scan) @@ -250,9 +253,9 @@ void WardenScanMgr::AddMacScan(std::shared_ptr scan) m_scans.push_back(scan); } -void WardenScanMgr::AddWindowsScan(const WindowsScan *scan) +void WardenScanMgr::AddWindowsScan(WindowsScan const* scan) { - m_scans.push_back(std::shared_ptr(scan)); + m_scans.push_back(std::shared_ptr(scan)); } void WardenScanMgr::AddWindowsScan(std::shared_ptr scan) @@ -260,30 +263,38 @@ void WardenScanMgr::AddWindowsScan(std::shared_ptr scan) m_scans.push_back(scan); } -std::vector> WardenScanMgr::GetRandomScans(ScanFlags flags) const +std::vector> WardenScanMgr::GetRandomScans(ScanFlags flags, uint32 build) const { - std::vector> matches; + std::vector> matches; matches.reserve(m_scans.size()); // save those scans which match the requested flags - for (auto const &scan : m_scans) + for (auto const& scan : m_scans) { - auto const buildMask = scan->flags & (WinAllBuild | MacAllBuild); + auto const osMask = scan->flags & (ScanFlags::Windows | ScanFlags::Mac); + + // does the os part of the flags match? if not, continue + if (!(flags & osMask)) + continue; - // does the build part of the flags match? if not, continue - if (!(flags & buildMask)) + // check if the scan can be sent to this client version + if (scan->buildMin > build || scan->buildMax < build) continue; - // if the scan is an initial-login scan, and that wasn't explicitly requested, do not include it - if ((scan->flags & InitialLogin) && !(flags & InitialLogin)) + // only send initial login scans when explicitly requested + if ((scan->flags & ScanFlags::InitialLogin) != (flags & ScanFlags::InitialLogin)) continue; - // if the scan is not an initial-login scan, and that was explicitly requested, do not include it - if (!(scan->flags & InitialLogin) && (flags & InitialLogin)) + // only send maiev scans when explicitly requested + if ((scan->flags & ScanFlags::Maiev) != (flags & ScanFlags::Maiev)) continue; // if the scan is an in-world scan, and that wasn't explicitly requested, do not include it - if (!!(scan->flags & InWorld) && !(flags & InWorld)) + //if (!!(scan->flags & InWorld) && !(flags & InWorld)) + // continue; + + // if the scan requires the module to be initialized, and it's not initialized, do not request it + if (!!(scan->flags & ScanFlags::OffsetsInitialized) && !(flags & ScanFlags::OffsetsInitialized)) continue; matches.push_back(scan); @@ -301,7 +312,7 @@ std::vector> WardenScanMgr::GetRandomScans(ScanFlags for (auto i = 0u; i < matches.size(); ++i) { - auto const &scan = matches[i]; + auto const& scan = matches[i]; // if by including the current scan, the request or reply would become too large, stop here, shrinking the results to size if (request + scan->requestSize > Warden::MaxRequest || reply + scan->replySize > Warden::MaxReply) diff --git a/src/game/Anticheat/WardenAnticheat/WardenScanMgr.hpp b/src/game/Anticheat/WardenAnticheat/WardenScanMgr.hpp index d36e7a11f14..692e2bd2389 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenScanMgr.hpp +++ b/src/game/Anticheat/WardenAnticheat/WardenScanMgr.hpp @@ -36,21 +36,21 @@ class WardenScanMgr // these are stored as shared pointers to allow this collection to be emptied (presumably in the // process of repopulating it) without invalidating pointers held elsewhere, namely in the queues // of existing clients - std::vector> m_scans; + std::vector> m_scans; public: // load static scans from database - void loadFromDB(); + void LoadFromDB(); size_t Count() const { return m_scans.size(); } - void AddMacScan(const MacScan *); + void AddMacScan(MacScan const*); void AddMacScan(std::shared_ptr); - void AddWindowsScan(const WindowsScan *); + void AddWindowsScan(WindowsScan const*); void AddWindowsScan(std::shared_ptr); - std::vector> GetRandomScans(ScanFlags flags) const; + std::vector> GetRandomScans(ScanFlags flags, uint32 build) const; }; #define sWardenScanMgr MaNGOS::Singleton::Instance() diff --git a/src/game/Anticheat/WardenAnticheat/WardenWin.cpp b/src/game/Anticheat/WardenAnticheat/WardenWin.cpp index 7544f865182..2973845c4b6 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenWin.cpp +++ b/src/game/Anticheat/WardenAnticheat/WardenWin.cpp @@ -80,6 +80,9 @@ static constexpr struct ClientOffsets uint32 WardenModule; uint32 OfsWardenSysInfo; uint32 OfsWardenWinSysInfo; + + // Click to move + uint32 ClickToMovePosition; } Offsets[] = { { 5875, @@ -89,16 +92,39 @@ static constexpr struct ClientOffsets 0xC7B2A4, 0xCF0BC8, 0xC0ED38, 0x38A8, 0x0, 0xA8, - 0xCE897C, 0x228, 0x08 + 0xCE897C, 0x228, 0x08, + 0xC4D890 + }, + { + 6005, + 0x303C20, + 0x2477A0, 0x2487F0, 0x248460, 0x253900, + 0x2C010, + 0xC7B2A4, + 0xCF0BC8, + 0xC0ED38, 0x38A8, 0x0, 0xA8, + 0xCE897C, 0x228, 0x08, + 0xC4D890 + }, + { + 6141, + 0x305FC0, + 0x249B40, 0x24AB90, 0x24A800, 0x255CA0, + 0x2C010, + 0xC7F9C4, + 0xCF52E8, + 0xC133E0, 0x38A8, 0x0, 0xA8, + 0xCED09C, 0x228, 0x08, + 0xC51FB0 } }; // TODO: Identify drivers for other hypervisors and add detections for them too static constexpr struct { - const char *Name; - const char *Driver; - const char *DeviceName; + char const* Name; + char const* Driver; + char const* DeviceName; } Hypervisors[] = { { "VirtualBox", "VBoxGuest", "\\Device\\VBoxGuest"}, @@ -145,7 +171,7 @@ enum WorldEnables Prohibited = (TerrainDoodadCollisionVisuals|CrappyBatches|ZoneBoundaryVisuals|BSPRender|ShowQuery|TerrainDoodadAABoxVisuals|Unknown6737F9|Unknown673820), }; -const ClientOffsets* GetClientOffets(uint32 build) +ClientOffsets const* GetClientOffets(uint32 build) { static auto constexpr offset_count = sizeof(Offsets) / sizeof(Offsets[0]); @@ -156,56 +182,6 @@ const ClientOffsets* GetClientOffets(uint32 build) return nullptr; } -// returns ScanFlag mask for those builds which we have offsets -ScanFlags GetScanFlagsByAvailableOffsets() -{ - uint32 result = None; - - auto offset_count = sizeof(Offsets) / sizeof(Offsets[0]); - - for (auto i = 0; i < offset_count; ++i) - { - switch (Offsets[i].Build) - { - case CLIENT_BUILD_1_2_4: - result |= WinBuild4222; - break; - case CLIENT_BUILD_1_3_1: - result |= WinBuild4297; - break; - case CLIENT_BUILD_1_4_2: - result |= WinBuild4375; - break; - case CLIENT_BUILD_1_5_1: - result |= WinBuild4449; - break; - case CLIENT_BUILD_1_6_1: - result |= WinBuild4544; - break; - case CLIENT_BUILD_1_7_1: - result |= WinBuild4695; - break; - case CLIENT_BUILD_1_8_4: - result |= WinBuild4878; - break; - case CLIENT_BUILD_1_9_4: - result |= WinBuild5086; - break; - case CLIENT_BUILD_1_10_2: - result |= WinBuild5302; - break; - case CLIENT_BUILD_1_11_2: - result |= WinBuild5464; - break; - case CLIENT_BUILD_1_12_1: - result |= WinBuild5875 | WinBuild6005 | WinBuild6141; - break; - } - } - - return static_cast(result); -} - std::string ArchitectureString(uint16 arch) { switch (arch) @@ -288,7 +264,7 @@ std::string CPUTypeAndRevision(uint32 cpuType, uint16 revision) // this function assumes that the given code begins with a valid instruction. in other words, that // it does not begin in random data or in the middle of an instruction. -void DeobfuscateAsm(std::vector &code) +void DeobfuscateAsm(std::vector& code) { #define LSTRIP(c, l) do { if (c.size() <= l) { c.clear(); return; } else { c.erase(c.begin(), c.begin()+l); } } while(false) @@ -384,7 +360,7 @@ void DeobfuscateAsm(std::vector &code) return; } - const unsigned int len = *reinterpret_cast(&code[1]) + 5; + const unsigned int len = *reinterpret_cast(&code[1]) + 5; LSTRIP(code, len); continue; @@ -412,7 +388,7 @@ void DeobfuscateAsm(std::vector &code) { if (code[i] == 0xE9) { - secondJumpTarget = *reinterpret_cast(&code[i + 1]) + 5; + secondJumpTarget = *reinterpret_cast(&code[i + 1]) + 5; break; } else if (code[i] == 0xEB) @@ -452,7 +428,7 @@ void DeobfuscateAsm(std::vector &code) } // returns true when the given hook code is suspicious -bool ValidateEndSceneHook(const std::vector &code) +bool ValidateEndSceneHook(std::vector const& code) { auto copy = code; @@ -469,7 +445,7 @@ bool ValidateEndSceneHook(const std::vector &code) str << " "; } - sLog.outWardenDebug("Deobfuscate debug. Original code size: %u deobfuscated size: %u Code:\n%s", + sLog.Out(LOG_ANTICHEAT, LOG_LVL_DEBUG, "Deobfuscate debug. Original code size: %u deobfuscated size: %u Code:\n%s", code.size(), copy.size(), str.str().c_str()); // wrobot's deobfuscated endscene hook begins with pushfd, pushad. if thats what this starts with, @@ -483,115 +459,109 @@ bool ValidateEndSceneHook(const std::vector &code) void WardenWin::LoadScriptedScans() { - auto offset_flags = GetScanFlagsByAvailableOffsets(); - // sys info locate phase 2 auto const wardenSysInfo2 = std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) << static_cast(0) - << wardenWin->_sysInfo.dwOemId + offsets->OfsWardenWinSysInfo - << static_cast(sizeof(wardenWin->_sysInfo)); + << wardenWin->m_sysInfo.dwOemId + offsets->OfsWardenWinSysInfo + << static_cast(sizeof(wardenWin->m_sysInfo)); }, // checker - [](const Warden *warden, ByteBuffer &buff) + [](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read SYSTEM_INFO from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read SYSTEM_INFO"); return true; } - buff.read(reinterpret_cast(&wardenWin->_sysInfo), sizeof(wardenWin->_sysInfo)); + buff.read(reinterpret_cast(&wardenWin->m_sysInfo), sizeof(wardenWin->m_sysInfo)); // for classic, tbc, and wotlk, the architecute should never be anything other than x86 (0) - if (!!wardenWin->_sysInfo.wProcessorArchitecture) + if (!!wardenWin->m_sysInfo.wProcessorArchitecture) { - sLog.outWarden("Incorrect architecture reported (%u) for account %u ip %s", - wardenWin->_sysInfo.wProcessorArchitecture, wardenWin->_session->GetAccountId(), - wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Incorrect architecture reported (%u)", + wardenWin->m_sysInfo.wProcessorArchitecture); return true; } // for classic, tbc, and wotlk, the cpu type should never be anything other than i386, i486, or pentium (i586) - if (wardenWin->_sysInfo.dwProcessorType != 386 && - wardenWin->_sysInfo.dwProcessorType != 486 && - wardenWin->_sysInfo.dwProcessorType != 586) + if (wardenWin->m_sysInfo.dwProcessorType != 386 && + wardenWin->m_sysInfo.dwProcessorType != 486 && + wardenWin->m_sysInfo.dwProcessorType != 586) { - sLog.outWarden("Incorrect processor type: %u for account %u ip %s", - wardenWin->_sysInfo.dwProcessorType, wardenWin->_session->GetAccountId(), - wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Incorrect processor type: %u", + wardenWin->m_sysInfo.dwProcessorType); return true; } return false; }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + sizeof(WIN_SYSTEM_INFO), - "Sysinfo locate", None); + "Sysinfo locate", ScanFlags::OffsetsInitialized, 0, UINT16_MAX); // sys info locate phase 1 auto const wardenSysInfo1 = std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) << static_cast(0) - << wardenWin->_wardenAddress + offsets->OfsWardenSysInfo - << static_cast(sizeof(wardenWin->_sysInfo.dwOemId)); + << wardenWin->m_wardenAddress + offsets->OfsWardenSysInfo + << static_cast(sizeof(wardenWin->m_sysInfo.dwOemId)); }, // checker - [wardenSysInfo2](const Warden *warden, ByteBuffer &buff) + [wardenSysInfo2](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read warden->SysInfo from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read warden->SysInfo"); return true; } // borrow this memory temporarily - wardenWin->_sysInfo.dwOemId = buff.read(); + wardenWin->m_sysInfo.dwOemId = buff.read(); // immediately third second stage wardenWin->EnqueueScans({ wardenSysInfo2 }); return false; }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + sizeof(uint32), - "Intermediate sysinfo locate", None); + "Intermediate sysinfo locate", ScanFlags::OffsetsInitialized, 0, UINT16_MAX); // find warden module sWardenScanMgr.AddWindowsScan(std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; @@ -599,38 +569,37 @@ void WardenWin::LoadScriptedScans() scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) << static_cast(0) << offsets->WardenModule - << static_cast(sizeof(wardenWin->_wardenAddress)); + << static_cast(sizeof(wardenWin->m_wardenAddress)); }, // checker - [wardenSysInfo1](const Warden *warden, ByteBuffer &buff) + [wardenSysInfo1](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read s_moduleInterface from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read s_moduleInterface"); return true; } - wardenWin->_wardenAddress = buff.read(); + wardenWin->m_wardenAddress = buff.read(); // immediately enqueue second stage wardenWin->EnqueueScans({ wardenSysInfo1 }); return false; }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + sizeof(uint32), - "Warden locate", InitialLogin|offset_flags)); + "Warden locate", ScanFlags::OffsetsInitialized | ScanFlags::InitialLogin, 0, UINT16_MAX)); sWardenScanMgr.AddWindowsScan(std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; @@ -638,18 +607,17 @@ void WardenWin::LoadScriptedScans() scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) << static_cast(0) << offsets->WorldEnables - << static_cast(sizeof(wardenWin->_wardenAddress)); + << static_cast(sizeof(wardenWin->m_wardenAddress)); }, - [](const Warden *warden, ByteBuffer &buff) + [](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read CWorld::enables from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read CWorld::enables"); return true; } @@ -659,7 +627,7 @@ void WardenWin::LoadScriptedScans() // if any required flags are missing, or prohibited flags are present if ((val & Required) != Required || !!(val & Prohibited)) { - sLog.outWarden("CWorld::enables expected 0x%lx prohibited 0x%lx received 0x%lx", + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "CWorld::enables expected 0x%lx prohibited 0x%lx received 0x%lx", Required, Prohibited, val); return true; @@ -667,15 +635,15 @@ void WardenWin::LoadScriptedScans() return false; }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), - sizeof(uint32), "CWorld::enables hack", offset_flags)); + sizeof(uint32), "CWorld::enables hack", ScanFlags::OffsetsInitialized, 0, UINT16_MAX)); // read game time and last hardware action time together sWardenScanMgr.AddWindowsScan(std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; @@ -694,15 +662,13 @@ void WardenWin::LoadScriptedScans() scan << static_cast(wardenWin->GetModule()->opcodes[CHECK_TIMING_VALUES] ^ wardenWin->GetXor()); }, // checker - [](const Warden *warden, ByteBuffer &buff) + [](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); - auto const session = wardenWin->_session; + auto const wardenWin = const_cast(reinterpret_cast(warden)); if (!!buff.read()) { - sLog.outWardenDebug("Account %u timing check failed to read CSimpleTop::m_eventTime", - session->GetLatency()); + sLog.OutWarden(wardenWin, LOG_LVL_DEBUG, "Timing check failed to read CSimpleTop::m_eventTime"); return true; } @@ -717,38 +683,38 @@ void WardenWin::LoadScriptedScans() // or in XP compatibility mode. there are probably other causes too. therefore let us ignore this // failure, since the clock desync check will catch this same case if the clock is moving at an // unfair speed. - sLog.outWardenDebug("Account %u timing check failed", session->GetAccountId()); + sLog.OutWarden(wardenWin, LOG_LVL_DEBUG, "Timing check failed"); return false; } // last hardware action cannot legitimately be past the current time if (lastHardwareAction > currentTime) { - sLog.outWarden("Account: %u Current time: %u Last hardware action: %u (last hardware action in the future)", - session->GetAccountId(), currentTime, lastHardwareAction); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Current time: %u Last hardware action: %u (last hardware action in the future)", + currentTime, lastHardwareAction); return true; } - wardenWin->_lastClientTime = currentTime; - wardenWin->_lastHardwareActionTime = lastHardwareAction; - wardenWin->_lastTimeCheckServer = WorldTimer::getMSTime(); + wardenWin->m_lastClientTime = currentTime; + wardenWin->m_lastHardwareActionTime = lastHardwareAction; + wardenWin->m_lastTimeCheckServer = WorldTimer::getMSTime(); return false; - }, 11, 10, "Anti-AFK hack", offset_flags)); + }, 11, 10, "Anti-AFK hack", ScanFlags::OffsetsInitialized, 0, UINT16_MAX)); // check for hypervisors sWardenScanMgr.AddWindowsScan(std::make_shared( // builder - [](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [](Warden const* warden, std::vector& strings, ByteBuffer& scan) { MANGOS_ASSERT(strings.size() + HypervisorCount < 0xFF); - auto const winWarden = reinterpret_cast(warden); + auto const winWarden = reinterpret_cast(warden); auto const opcode = static_cast(winWarden->GetModule()->opcodes[FIND_DRIVER_BY_NAME] ^ winWarden->GetXor()); for (auto i = 0u; i < HypervisorCount; ++i) { - auto const &hypervisor = Hypervisors[i]; + auto const& hypervisor = Hypervisors[i]; strings.emplace_back(hypervisor.Driver); @@ -756,7 +722,7 @@ void WardenWin::LoadScriptedScans() scan << opcode << seed; - HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); + HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); hash.UpdateData(hypervisor.DeviceName); hash.Finalize(); @@ -765,11 +731,11 @@ void WardenWin::LoadScriptedScans() } }, // checker - [](const Warden *warden, ByteBuffer &buff) + [](Warden const* warden, ByteBuffer& buff) { - auto const winWarden = const_cast(reinterpret_cast(warden)); + auto const winWarden = const_cast(reinterpret_cast(warden)); - winWarden->_hypervisors = ""; + winWarden->m_hypervisors = ""; for (auto i = 0u; i < HypervisorCount; ++i) { @@ -778,7 +744,7 @@ void WardenWin::LoadScriptedScans() if (!found) continue; - winWarden->_hypervisors += Hypervisors[i].Name; + winWarden->m_hypervisors += Hypervisors[i].Name; } // always return false because there is nothing necessary wrong with using a hypervisor @@ -788,11 +754,11 @@ void WardenWin::LoadScriptedScans() (sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH + sizeof(uint8)) * HypervisorCount + 21, sizeof(uint8) * HypervisorCount, "Hypervisor check", - WinAllBuild|InitialLogin)); + ScanFlags::InitialLogin, 0, UINT16_MAX)); sWardenScanMgr.AddWindowsScan(std::make_shared( // builder - [](const Warden *warden, std::vector &strings, ByteBuffer &scan) + [](Warden const* warden, std::vector& strings, ByteBuffer& scan) { auto const seed = static_cast(rand32()); @@ -810,7 +776,7 @@ void WardenWin::LoadScriptedScans() static_assert(sizeof(pattern) <= 0xFF, "pattern length must fit into 8 bits"); - HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); + HMACSHA1 hash(reinterpret_cast(&seed), sizeof(seed)); hash.UpdateData(&pattern[0], sizeof(pattern)); hash.Finalize(); @@ -819,7 +785,7 @@ void WardenWin::LoadScriptedScans() scan << warden->GetModule()->memoryRead << static_cast(sizeof(pattern)); }, // checker - [] (const Warden *warden, ByteBuffer &buff) + [] (Warden const* warden, ByteBuffer& buff) { auto const found = buff.read() == WindowsCodeScan::PatternFound; @@ -827,36 +793,35 @@ void WardenWin::LoadScriptedScans() return !found; }, sizeof(uint8) + sizeof(uint32) + SHA_DIGEST_LENGTH + sizeof(uint32) + sizeof(uint8), sizeof(uint8), "Warden Memory Read check", - WinAllBuild)); + ScanFlags::None, 0, UINT16_MAX)); // end scene hook check 1 static constexpr uint8 endSceneReadSize = 16u; auto const endSceneHookCheck1 = std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); + auto const wardenWin = reinterpret_cast(warden); // if we have not found EndScene, do nothing - if (!wardenWin->_endSceneFound) + if (!wardenWin->m_endSceneFound) return; scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) << static_cast(0) - << wardenWin->_endSceneAddress + << wardenWin->m_endSceneAddress << endSceneReadSize; }, // checker - [](const Warden *warden, ByteBuffer &buff) + [](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read EndScene (hook check stage 1) from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read EndScene (hook check stage 1)"); return true; } @@ -868,137 +833,134 @@ void WardenWin::LoadScriptedScans() return false; }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + endSceneReadSize, - "EndScene hook check stage 1", WinAllBuild); + "EndScene hook check stage 1", ScanFlags::None, 0, UINT16_MAX); sWardenScanMgr.AddWindowsScan(endSceneHookCheck1); // end scene locate phase 4 auto const endSceneLocate4 = std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) << static_cast(0) - << wardenWin->_endSceneAddress + offsets->OfsDevice4 + << wardenWin->m_endSceneAddress + offsets->OfsDevice4 << static_cast(sizeof(uint32)); }, // checker - [endSceneHookCheck1](const Warden *warden, ByteBuffer &buff) + [endSceneHookCheck1](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read EndScene (stage 4) from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read EndScene (stage 4)"); return true; } - wardenWin->_endSceneAddress = buff.read(); - wardenWin->_endSceneFound = true; + wardenWin->m_endSceneAddress = buff.read(); + wardenWin->m_endSceneFound = true; // immediately request hook check wardenWin->EnqueueScans({ endSceneHookCheck1 }); return false; }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + sizeof(uint32), - "EndScene locate stage 4", None); + "EndScene locate stage 4", ScanFlags::OffsetsInitialized, 0, UINT16_MAX); // end scene locate phase 3 auto const endSceneLocate3 = std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) << static_cast(0) - << wardenWin->_endSceneAddress + offsets->OfsDevice3 + << wardenWin->m_endSceneAddress + offsets->OfsDevice3 << static_cast(sizeof(uint32)); }, // checker - [endSceneLocate4](const Warden *warden, ByteBuffer &buff) + [endSceneLocate4](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read EndScene (stage 3) from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read EndScene (stage 3)"); return true; } - wardenWin->_endSceneAddress = buff.read(); + wardenWin->m_endSceneAddress = buff.read(); // immediately request fourth stage wardenWin->EnqueueScans({ endSceneLocate4 }); return false; }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + sizeof(uint32), - "EndScene locate stage 3", None); + "EndScene locate stage 3", ScanFlags::OffsetsInitialized, 0, UINT16_MAX); // end scene locate phase 2 auto const endSceneLocate2 = std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) << static_cast(0) - << wardenWin->_endSceneAddress + offsets->OfsDevice2 + << wardenWin->m_endSceneAddress + offsets->OfsDevice2 << static_cast(sizeof(uint32)); }, // checker - [endSceneLocate3](const Warden *warden, ByteBuffer &buff) + [endSceneLocate3](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read EndScene (stage 2) from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read EndScene (stage 2)"); return true; } - wardenWin->_endSceneAddress = buff.read(); + wardenWin->m_endSceneAddress = buff.read(); // immediately request third stage wardenWin->EnqueueScans({ endSceneLocate3 }); return false; }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + sizeof(uint32), - "EndScene locate stage 2", None); + "EndScene locate stage 2", ScanFlags::OffsetsInitialized, 0, UINT16_MAX); sWardenScanMgr.AddWindowsScan(std::make_shared( // builder - [](const Warden *warden, std::vector &, ByteBuffer &scan) + [](Warden const* warden, std::vector&, ByteBuffer& scan) { - auto const wardenWin = reinterpret_cast(warden); - auto const offsets = GetClientOffets(wardenWin->_session->GetGameBuild()); + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); if (!offsets) return; @@ -1009,27 +971,25 @@ void WardenWin::LoadScriptedScans() << static_cast(sizeof(uint32)); }, // checker - [endSceneLocate2](const Warden *warden, ByteBuffer &buff) + [endSceneLocate2](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read g_theGxDevicePtr from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read g_theGxDevicePtr"); return true; } - buff.read(reinterpret_cast(&wardenWin->_endSceneAddress), sizeof(wardenWin->_endSceneAddress)); + buff.read(reinterpret_cast(&wardenWin->m_endSceneAddress), sizeof(wardenWin->m_endSceneAddress)); // if for some reason we get nullptr, abort - if (!wardenWin->_endSceneAddress) + if (!wardenWin->m_endSceneAddress) { - sLog.outWarden("g_theGxDevicePtr is nullptr for account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "g_theGxDevicePtr is nullptr"); return true; } @@ -1040,28 +1000,74 @@ void WardenWin::LoadScriptedScans() }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), sizeof(uint8) + sizeof(uint32), - "EndScene locate stage 1", InitialLogin|offset_flags)); + "EndScene locate stage 1", ScanFlags::OffsetsInitialized | ScanFlags::InitialLogin, 0, UINT16_MAX)); sWardenScanMgr.AddWindowsScan(std::make_shared("prxdrvpe.dll", // checker - Scan::CheckT([](const Warden *warden, ByteBuffer &buff) + Scan::CheckT([](Warden const* warden, ByteBuffer& buff) { if (buff.read() == WindowsModuleScan::ModuleFound) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); - wardenWin->_proxifierFound = true; + auto const wardenWin = const_cast(reinterpret_cast(warden)); + wardenWin->m_proxifierFound = true; - sLog.outWarden("Proxifier found on account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Proxifier found"); } return false; - }), "Proxifier check", WinAllBuild | InitialLogin)); + }), "Proxifier check", ScanFlags::OffsetsInitialized | ScanFlags::InitialLogin, 0, UINT16_MAX)); + + // click to move enabled check + sWardenScanMgr.AddWindowsScan(std::make_shared( + // builder + [](Warden const* warden, std::vector&, ByteBuffer& scan) + { + // no need to scan multiple times + if (warden->HasUsedClickToMove()) + return; + + auto const wardenWin = reinterpret_cast(warden); + auto const offsets = GetClientOffets(wardenWin->m_clientBuild); + + if (!offsets) + return; + + scan << static_cast(wardenWin->GetModule()->opcodes[READ_MEMORY] ^ wardenWin->GetXor()) + << static_cast(0) + << offsets->ClickToMovePosition + << static_cast(sizeof(float) * 3); + }, + // checker + [](Warden const* warden, ByteBuffer& buff) + { + auto const wardenWin = const_cast(reinterpret_cast(warden)); + + auto const result = buff.read(); + + if (!!result) + { + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read click to move position!"); + return true; + } + + float positionX = buff.read(); + float positionY = buff.read(); + float positionZ = buff.read(); + if (positionX || positionY || positionZ) + warden->SetHasUsedClickToMove(); + + return false; + }, sizeof(uint8) + sizeof(uint8) + sizeof(uint32) + sizeof(uint8), + sizeof(uint8) + sizeof(float) + sizeof(float) + sizeof(float), + "Click To Move Position", ScanFlags::OffsetsInitialized, 0, UINT16_MAX)); + + // maiev string hashing + sWardenScanMgr.AddWindowsScan(std::make_shared()); } -void WardenWin::BuildLuaInit(const std::string &module, bool fastcall, uint32 offset, ByteBuffer &out) const +void WardenWin::BuildLuaInit(std::string const& module, bool fastcall, uint32 offset, ByteBuffer& out) const { - const uint16 len = 1 + 1 + 1 + module.length() + 4 + 1; + uint16 const len = 1 + 1 + 1 + module.length() + 4 + 1; out = ByteBuffer(1 + 2 + 4 + len); @@ -1085,10 +1091,10 @@ void WardenWin::BuildLuaInit(const std::string &module, bool fastcall, uint32 of out.wpos(oldwpos); } -void WardenWin::BuildFileHashInit(const std::string &module, bool asyncparam, uint32 openOffset, - uint32 sizeOffset, uint32 readOffset, uint32 closeOffset, ByteBuffer &out) const +void WardenWin::BuildFileHashInit(std::string const& module, bool asyncparam, uint32 openOffset, + uint32 sizeOffset, uint32 readOffset, uint32 closeOffset, ByteBuffer& out) const { - const uint16 len = 1 + 1 + 1 + 1 + module.length() + 4 + 4 + 4 + 4; + uint16 const len = 1 + 1 + 1 + 1 + module.length() + 4 + 4 + 4 + 4; out = ByteBuffer(1 + 2 + 4 + len); @@ -1115,9 +1121,9 @@ void WardenWin::BuildFileHashInit(const std::string &module, bool asyncparam, ui out.wpos(oldwpos); } -void WardenWin::BuildTimingInit(const std::string &module, uint32 offset, bool set, ByteBuffer &out) const +void WardenWin::BuildTimingInit(std::string const& module, uint32 offset, bool set, ByteBuffer& out) const { - const uint16 len = 1 + 1 + 1 + module.length() + 4 + 1; + uint16 const len = 1 + 1 + 1 + module.length() + 4 + 1; out = ByteBuffer(1 + 2 + 4 + len); @@ -1140,16 +1146,16 @@ void WardenWin::BuildTimingInit(const std::string &module, uint32 offset, bool s out.wpos(oldwpos); } -WardenWin::WardenWin(WorldSession *session, const BigNumber &K) : - _wardenAddress(0), Warden(session, sWardenModuleMgr.GetWindowsModule(), K), - _lastClientTime(0), _lastHardwareActionTime(0), _lastTimeCheckServer(0), _sysInfoSaved(false), - _proxifierFound(false), _hypervisors(""), _endSceneFound(false), _endSceneAddress(0) +WardenWin::WardenWin(WorldSession* session, BigNumber const& K) : + m_wardenAddress(0), Warden(session, sWardenModuleMgr.GetWindowsModule(), K), + m_lastClientTime(0), m_lastHardwareActionTime(0), m_lastTimeCheckServer(0), m_sysInfoSaved(false), + m_proxifierFound(false), m_hypervisors(""), m_endSceneFound(false), m_endSceneAddress(0), m_offsetsInitialized(false) { - memset(&_sysInfo, 0, sizeof(_sysInfo)); + memset(&m_sysInfo, 0, sizeof(m_sysInfo)); } // read the dx9 EndScene binary code to look for bad stuff -void WardenWin::ValidateEndScene(const std::vector &code) +void WardenWin::ValidateEndScene(std::vector const& code) { auto p = &code[0]; @@ -1163,32 +1169,30 @@ void WardenWin::ValidateEndScene(const std::vector &code) // int3 breakpoint if (*p == 0xCC) { - sLog.outWarden("Detected INT3 EndScene hook for account %u IP %s (NOP count = %d)", - _session->GetAccountId(), _session->GetRemoteAddress().c_str(), nopCount); + sLog.OutWarden(this, LOG_LVL_BASIC, "Detected INT3 EndScene hook. NOP count = %d.", + nopCount); } // JMP hook else if (*p == 0xE9) { - auto const dest = *reinterpret_cast(p + 1); + auto const dest = *reinterpret_cast(p + 1); - auto const absoluteDest = _endSceneAddress + nopCount + dest + 5; - sLog.outWarden("Detected JMP EndScene hook for account %u IP %s (NOP count = %d)", - _session->GetAccountId(), _session->GetRemoteAddress().c_str(), nopCount); + auto const absoluteDest = m_endSceneAddress + nopCount + dest + 5; + sLog.OutWarden(this, LOG_LVL_BASIC, "Detected JMP EndScene hook. NOP count = %d.", + nopCount); // request a custom scan just to check the JMP destination EnqueueScans({ std::make_shared(absoluteDest, codeRequestLength, // checker - [](const Warden *warden, ByteBuffer &buff) + [](Warden const* warden, ByteBuffer& buff) { - auto const wardenWin = const_cast(reinterpret_cast(warden)); + auto const wardenWin = const_cast(reinterpret_cast(warden)); auto const result = buff.read(); if (!!result) { - sLog.outWarden("Failed to read EndScene hook code from account %u ip %s", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); - + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Failed to read EndScene hook code"); return true; } @@ -1197,115 +1201,85 @@ void WardenWin::ValidateEndScene(const std::vector &code) buff.read(&code[0], code.size()); if (ValidateEndSceneHook(code)) - sLog.outWarden("Suspicious EndScene from account %u ip %s. Probable bot.", - wardenWin->_session->GetAccountId(), wardenWin->_session->GetRemoteAddress().c_str()); + sLog.OutWarden(wardenWin, LOG_LVL_BASIC, "Suspicious EndScene. Probable bot."); return false; - }, "EndScene hook validate scan", None) }); + }, "EndScene hook validate scan", ScanFlags::None, 0, UINT16_MAX) }); } } -uint32 WardenWin::GetScanFlags() const +ScanFlags WardenWin::GetScanFlags() const { - auto const game_build = _session->GetGameBuild(); - - constexpr int accepted_versions[] = EXPECTED_MANGOSD_CLIENT_BUILD; - // for some reason these arrays are null terminated - auto constexpr num_accepted_versions = (sizeof(accepted_versions) / sizeof(accepted_versions[0])) - 1; - - bool found = false; - for (auto i = 0; i < num_accepted_versions; ++i) - { - if (accepted_versions[i] == game_build) - { - found = true; - break; - } - } + ScanFlags scanFlags = ScanFlags::Windows; - if (!found) - { - sLog.outWarden("Invalid client build %u for account %u", _session->GetGameBuild(), _session->GetAccountId()); - _session->KickPlayer(); - return ScanFlags::None; - } - - // at this point we know the game build is accepted + if (m_maiev) + scanFlags = scanFlags | ScanFlags::Maiev; - switch (_session->GetGameBuild()) - { - case 4222: - return ScanFlags::WinBuild4222; - case 4297: - return ScanFlags::WinBuild4297; - case 4375: - return ScanFlags::WinBuild4375; - case 4499: - return ScanFlags::WinBuild4449; - case 4544: - return ScanFlags::WinBuild4544; - case 4695: - return ScanFlags::WinBuild4695; - case 4878: - return ScanFlags::WinBuild4878; - case 5086: - return ScanFlags::WinBuild5086; - case 5302: - return ScanFlags::WinBuild5302; - case 5464: - return ScanFlags::WinBuild5464; - case 5875: - return ScanFlags::WinBuild5875; - case 6005: - return ScanFlags::WinBuild6005; - case 6141: - return ScanFlags::WinBuild6141; - } + if (m_offsetsInitialized) + scanFlags = scanFlags | ScanFlags::OffsetsInitialized; - return ScanFlags::None; + return scanFlags; } void WardenWin::InitializeClient() { - if (auto const offsets = GetClientOffets(_session->GetGameBuild())) + if (m_module) { - // initialize lua - ByteBuffer lua; - BuildLuaInit("", true, offsets->GetText, lua); + // should never call this while still using maiev + MANGOS_ASSERT(!m_maiev); - // initialize SFile* - ByteBuffer file; - BuildFileHashInit("", true, offsets->Open, offsets->Size, offsets->Read, offsets->Close, file); + if (auto const offsets = GetClientOffets(m_clientBuild)) + { + // initialize lua + ByteBuffer lua; + BuildLuaInit("", true, offsets->GetText, lua); - // initialize timing check - ByteBuffer timing; - BuildTimingInit("", offsets->TickCount, true, timing); + // initialize SFile* + ByteBuffer file; + BuildFileHashInit("", true, offsets->Open, offsets->Size, offsets->Read, offsets->Close, file); - ByteBuffer pkt(lua.wpos() + file.wpos() + timing.wpos()); + // initialize timing check + ByteBuffer timing; + BuildTimingInit("", offsets->TickCount, true, timing); - pkt.append(lua); - pkt.append(file); - pkt.append(timing); + ByteBuffer pkt(lua.wpos() + file.wpos() + timing.wpos()); - SendPacket(pkt); + pkt.append(lua); + pkt.append(file); + pkt.append(timing); + + SendPacket(pkt); + + m_offsetsInitialized = true; + sLog.OutWarden(this, LOG_LVL_DEBUG, "Initialized module offsets."); + } } - _initialized = true; + m_initialized = true; } void WardenWin::Update() { Warden::Update(); - if (!_initialized) + if (!m_initialized) + { + if (m_maiev && !TimeoutClockStarted()) + { + RequestScans(SelectScans(ScanFlags::Maiev)); + + if (!m_module) + BeginScanClock(); + } return; + } // 'lpMaximumApplicationAddress' should never be zero if the structure has been read - if (!_sysInfoSaved && !!_sysInfo.lpMaximumApplicationAddress) + if (!m_sysInfoSaved && !!m_sysInfo.lpMaximumApplicationAddress) { auto activeProcCount = 0; - for (auto i = 0; i < 8 * sizeof(_sysInfo.dwActiveProcessorMask); ++i) - if (!!(_sysInfo.dwActiveProcessorMask & (1 << i))) + for (auto i = 0; i < 8 * sizeof(m_sysInfo.dwActiveProcessorMask); ++i) + if (!!(m_sysInfo.dwActiveProcessorMask & (1 << i))) ++activeProcCount; LogsDatabase.BeginTransaction(); @@ -1316,85 +1290,101 @@ void WardenWin::Update() "INSERT INTO `system_fingerprint_usage` (`fingerprint`, `account`, `ip`, `realm`, `architecture`, `cputype`, `activecpus`, `totalcpus`, `pagesize`) " "VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)"); - stmt.addUInt32(_session->GetFingerprint()); - stmt.addUInt32(_session->GetAccountId()); - stmt.addString(_session->GetRemoteAddress()); + stmt.addUInt32(0); // fingerprint not implemented + stmt.addUInt32(m_accountId); + stmt.addString(m_sessionIP); stmt.addUInt32(realmID); - stmt.addString(ArchitectureString(_sysInfo.wProcessorArchitecture)); - stmt.addString(CPUTypeAndRevision(_sysInfo.dwProcessorType, _sysInfo.wProcessorRevision)); + stmt.addString(ArchitectureString(m_sysInfo.wProcessorArchitecture)); + stmt.addString(CPUTypeAndRevision(m_sysInfo.dwProcessorType, m_sysInfo.wProcessorRevision)); stmt.addUInt32(activeProcCount); - stmt.addUInt32(_sysInfo.dwNumberOfProcessors); - stmt.addUInt32(_sysInfo.dwPageSize); + stmt.addUInt32(m_sysInfo.dwNumberOfProcessors); + stmt.addUInt32(m_sysInfo.dwPageSize); stmt.Execute(); LogsDatabase.CommitTransaction(); - _session->CleanupFingerprintHistory(); + //_session->CleanupFingerprintHistory(); - _sysInfoSaved = true; + m_sysInfoSaved = true; // at this point if we have the character enum packet, it is okay to send - if (!_charEnum.empty()) + if (!m_charEnum.empty()) { - _session->SendPacket(&_charEnum); - _charEnum.clear(); + sWorld.GetMessager().AddMessage([pkt = std::move(m_charEnum), accountId = m_accountId, sessionGuid = m_sessionGuid](World* world) + { + if (WorldSession* session = world->FindSession(accountId)) + { + if (session->GetGUID() == sessionGuid) + session->SendPacket(&pkt); + } + }); + m_charEnum.clear(); } } } -void WardenWin::SetCharEnumPacket(WorldPacket &&packet) +void WardenWin::SetCharEnumPacket(WorldPacket&& packet) { // if we have already recorded system information, send the packet immediately. otherwise delay - if (_sysInfoSaved) - _session->SendPacket(&packet); + if (m_sysInfoSaved) + { + sWorld.GetMessager().AddMessage([pkt = std::move(packet), accountId = m_accountId, sessionGuid = m_sessionGuid](World* world) + { + if (WorldSession* session = world->FindSession(accountId)) + { + if (session->GetGUID() == sessionGuid) + session->SendPacket(&pkt); + } + }); + } else - _charEnum = std::move(packet); + m_charEnum = std::move(packet); } void WardenWin::GetPlayerInfo(std::string& clock, std::string& fingerprint, std::string& hypervisors, std::string& endscene, std::string& proxifier) const { - if (!!_lastTimeCheckServer) + if (!!m_lastTimeCheckServer) { std::stringstream s; - s << "Last hardware action: " << _lastHardwareActionTime - << " client time: " << _lastClientTime - << " idle time: " << (_lastClientTime - _lastHardwareActionTime) / 1000 - << " seconds info age: " << WorldTimer::getMSTimeDiffToNow(_lastTimeCheckServer) / 1000 + s << "Last hardware action: " << m_lastHardwareActionTime + << " client time: " << m_lastClientTime + << " idle time: " << (m_lastClientTime - m_lastHardwareActionTime) / 1000 + << " seconds info age: " << WorldTimer::getMSTimeDiffToNow(m_lastTimeCheckServer) / 1000 << " seconds"; clock = s.str(); } // 'lpMaximumApplicationAddress' should never be zero if the structure has been read - if (!!_sysInfo.lpMaximumApplicationAddress) + if (!!m_sysInfo.lpMaximumApplicationAddress) { std::stringstream s; - s << "Architecture: " << ArchitectureString(_sysInfo.wProcessorArchitecture) - << " CPU Type: " << CPUTypeAndRevision(_sysInfo.dwProcessorType, _sysInfo.wProcessorRevision) - << " Page Size: 0x" << std::hex << std::uppercase << _sysInfo.dwPageSize << std::dec; + s << "Architecture: " << ArchitectureString(m_sysInfo.wProcessorArchitecture) + << " CPU Type: " << CPUTypeAndRevision(m_sysInfo.dwProcessorType, m_sysInfo.wProcessorRevision) + << " Page Size: 0x" << std::hex << std::uppercase << m_sysInfo.dwPageSize << std::dec; auto activeProcCount = 0; - for (auto i = 0; i < 8*sizeof(_sysInfo.dwActiveProcessorMask); ++i) - if (!!(_sysInfo.dwActiveProcessorMask & (1 << i))) + for (auto i = 0; i < 8*sizeof(m_sysInfo.dwActiveProcessorMask); ++i) + if (!!(m_sysInfo.dwActiveProcessorMask & (1 << i))) ++activeProcCount; s << " Active CPUs: " << activeProcCount; - s << " Total CPUs: " << _sysInfo.dwNumberOfProcessors; + s << " Total CPUs: " << m_sysInfo.dwNumberOfProcessors; fingerprint = s.str(); } - if (_hypervisors.length() > 0) - hypervisors = "Hypervisor(s) found: " + _hypervisors; + if (m_hypervisors.length() > 0) + hypervisors = "Hypervisor(s) found: " + m_hypervisors; - if (_endSceneFound) + if (m_endSceneFound) { std::stringstream s; - s << "EndScene: 0x" << std::hex << _endSceneAddress; + s << "EndScene: 0x" << std::hex << m_endSceneAddress; endscene = s.str(); } - if (_proxifierFound) + if (m_proxifierFound) proxifier = "Proxifier is running"; } diff --git a/src/game/Anticheat/WardenAnticheat/WardenWin.hpp b/src/game/Anticheat/WardenAnticheat/WardenWin.hpp index 901673e2d7c..9d5c0ac1fe0 100644 --- a/src/game/Anticheat/WardenAnticheat/WardenWin.hpp +++ b/src/game/Anticheat/WardenAnticheat/WardenWin.hpp @@ -62,27 +62,29 @@ class WardenWin final : public Warden private: // pointer in client memory to the loaded warden module. as this should never change once the module is loaded, // it is only read once (upon initial login) - uint32 _wardenAddress; + uint32 m_wardenAddress; - WIN_SYSTEM_INFO _sysInfo; + WIN_SYSTEM_INFO m_sysInfo; - bool _sysInfoSaved; - bool _proxifierFound; + bool m_sysInfoSaved; + bool m_proxifierFound; - std::string _hypervisors; + std::string m_hypervisors; - WorldPacket _charEnum; + WorldPacket m_charEnum; - uint32 _lastClientTime; - uint32 _lastHardwareActionTime; - uint32 _lastTimeCheckServer; + uint32 m_lastClientTime; + uint32 m_lastHardwareActionTime; + uint32 m_lastTimeCheckServer; - bool _endSceneFound; - uint32 _endSceneAddress; + bool m_endSceneFound; + uint32 m_endSceneAddress; - void ValidateEndScene(const std::vector &code); + bool m_offsetsInitialized; - virtual uint32 GetScanFlags() const; + void ValidateEndScene(std::vector const& code); + + virtual ScanFlags GetScanFlags() const; // send module initialization information (function offsets, etc.) virtual void InitializeClient(); @@ -99,19 +101,19 @@ class WardenWin final : public Warden -- funcptr[0] has preference -- if (!funcptr[0]) funcptr[1](); -- 'str' given in lua string check packet - -- 0: const char * (__fastcall *)(str, 0, 0) - -- 1: const char * (__cdecl *)(str, 0, 0) + -- 0: char const* (__fastcall*)(str, 0, 0) + -- 1: char const* (__cdecl*)(str, 0, 0) (1, 0) -> "file hash check" initialization - int __stdcall SFileOpenFile(const char *filename, SFile **result) - int __stdcall SFileGetFileSize(SFile *file, unsigned int *result) - void __stdcall SFileCloseFile(SFile *file) + int __stdcall SFileOpenFile(char const* filename, SFile** result) + int __stdcall SFileGetFileSize(SFile* file, unsigned int* result) + void __stdcall SFileCloseFile(SFile* file) -- 1: - int __stdcall SFileReadFile(SFile *file, void *buffer, unsigned int bytesToRead, unsigned int *bytesRead, void *overlap) + int __stdcall SFileReadFile(SFile* file, void* buffer, unsigned int bytesToRead, unsigned int* bytesRead, void* overlap) -- 2: - int __stdcall SFileReadFile(SFile *file, void *buffer, unsigned int bytesToRead, unsigned int *bytesRead, void *overlap, void *asyncparam) + int __stdcall SFileReadFile(SFile* file, void* buffer, unsigned int bytesToRead, unsigned int* bytesRead, void* overlap, void* asyncparam) -- no null terminator @@ -126,26 +128,26 @@ class WardenWin final : public Warden -- no null terminator -- passed to GetModuleHandle(), therefore passing 0 means wow.exe - -- int (__thiscall *)(WardenSysInfo *) + -- int (__thiscall*)(WardenSysInfo*) -- 0 to clear function pointer, 1 to write */ // initialization packets - void BuildLuaInit(const std::string &module, bool fastcall, uint32 offset, ByteBuffer &out) const; - void BuildFileHashInit(const std::string &module, bool asyncparam, uint32 openOffset, uint32 sizeOffset, - uint32 readOffset, uint32 closeOffset, ByteBuffer &out) const; - void BuildTimingInit(const std::string &module, uint32 offset, bool set, ByteBuffer &out) const; + void BuildLuaInit(std::string const& module, bool fastcall, uint32 offset, ByteBuffer& out) const; + void BuildFileHashInit(std::string const& module, bool asyncparam, uint32 openOffset, uint32 sizeOffset, + uint32 readOffset, uint32 closeOffset, ByteBuffer& out) const; + void BuildTimingInit(std::string const& module, uint32 offset, bool set, ByteBuffer& out) const; public: static void LoadScriptedScans(); - WardenWin(WorldSession *session, const BigNumber &K); + WardenWin(WorldSession* session, BigNumber const& K); void Update(); // set pending character enum packet (to be sent once we are satisfied that Warden is loaded) - virtual void SetCharEnumPacket(WorldPacket &&packet); + virtual void SetCharEnumPacket(WorldPacket&& packet); virtual void GetPlayerInfo(std::string& clock, std::string& fingerprint, std::string& hypervisors, std::string& endscene, std::string& proxifier) const; diff --git a/src/game/AuctionHouse/AuctionHouseBotMgr.cpp b/src/game/AuctionHouse/AuctionHouseBotMgr.cpp index 0a6f1a9d9ce..d1d7b3361ec 100644 --- a/src/game/AuctionHouse/AuctionHouseBotMgr.cpp +++ b/src/game/AuctionHouse/AuctionHouseBotMgr.cpp @@ -35,8 +35,8 @@ void AuctionHouseBotMgr::Load() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 AuctionHouseBot items"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 AuctionHouseBot items"); return; } @@ -60,8 +60,8 @@ void AuctionHouseBotMgr::Load() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u AuctionHouseBot items", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u AuctionHouseBot items", count); /* CONFIG */ m_config = std::make_unique(); @@ -75,7 +75,7 @@ void AuctionHouseBotMgr::Load() m_auctionHouseEntry = sAuctionMgr.GetAuctionHouseEntry(m_config->ahfid); if (!m_auctionHouseEntry) { - sLog.outInfo("AHBot::Load() : No auction house for faction %u.", m_config->ahfid); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "AHBot::Load() : No auction house for faction %u.", m_config->ahfid); return; } m_loaded = true; @@ -94,14 +94,14 @@ void AuctionHouseBotMgr::Update(bool force /* = false */) if (m_items.empty() || /*m_config->botguid==0 ||*/ m_config->botaccount == 0) { - sLog.outError("AHBot::Update() : Bad config or empty table."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "AHBot::Update() : Bad config or empty table."); return; } AuctionHouseObject* auctionHouse = sAuctionMgr.GetAuctionsMap(m_auctionHouseEntry); if (!auctionHouse) { - sLog.outError("AHBot::Update() : No auction house for faction %u.", m_config->ahfid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "AHBot::Update() : No auction house for faction %u.", m_config->ahfid); return; } @@ -124,18 +124,18 @@ void AuctionHouseBotMgr::AddItem(AuctionHouseBotEntry e, AuctionHouseObject *auc ItemPrototype const* prototype = sObjectMgr.GetItemPrototype(e.item); if (prototype == nullptr) { - sLog.outInfo("AHBot::AddItem() : Item %u does not exist.", e.item); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "AHBot::AddItem() : Item %u does not exist.", e.item); return; } Item* item = Item::CreateItem(e.item, 1); if (!item) { - sLog.outInfo("AHBot::AddItem() : Cannot create item."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "AHBot::AddItem() : Cannot create item."); return; } - sLog.outInfo("AHBot::AddItem() : Adding item %u.", e.item); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "AHBot::AddItem() : Adding item %u.", e.item); uint32 randomPropertyId = Item::GenerateItemRandomPropertyId(e.item); if (randomPropertyId != 0) diff --git a/src/game/AuctionHouse/AuctionHouseMgr.cpp b/src/game/AuctionHouse/AuctionHouseMgr.cpp index 34bc5117783..c8ddeda40b8 100644 --- a/src/game/AuctionHouse/AuctionHouseMgr.cpp +++ b/src/game/AuctionHouse/AuctionHouseMgr.cpp @@ -153,8 +153,9 @@ void AuctionHouseMgr::SendAuctionWonMail(AuctionEntry* auction) uint32 owner_accid = sObjectMgr.GetPlayerAccountIdByGUID(owner_guid); - sLog.outCommand(bidder_accId, "GM %s (Account: %u) won item in auction: %s (Entry: %u Count: %u) and pay money: %u. Original owner %s (Account: %u)", - bidder_name.c_str(), bidder_accId, pItem->GetProto()->Name1, pItem->GetEntry(), pItem->GetCount(), auction->bid, owner_name.c_str(), owner_accid); + sLog.Player(bidder_accId, LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) won item in auction: %s (Entry: %u Count: %u) and pay money: %u. Original owner %s (Account: %u)", + bidder_name.c_str(), bidder_accId, pItem->GetProto()->Name1, pItem->GetEntry(), pItem->GetCount(), auction->bid, owner_name.c_str(), owner_accid); } } else if (!bidder) @@ -170,7 +171,7 @@ void AuctionHouseMgr::SendAuctionWonMail(AuctionEntry* auction) msgAuctionWonBody.width(16); msgAuctionWonBody << std::right << std::hex << auction->owner; msgAuctionWonBody << std::dec << ":" << auction->bid << ":" << auction->buyout; - DEBUG_LOG("AuctionWon body string : %s", msgAuctionWonBody.str().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "AuctionWon body string : %s", msgAuctionWonBody.str().c_str()); // set owner to bidder (to prevent delete item with sender char deleting) // owner in `data` will set at mail receive and item extracting @@ -220,7 +221,7 @@ void AuctionHouseMgr::SendAuctionSuccessfulMail(AuctionEntry* auction) auctionSuccessfulBody << std::dec << ":" << auction->bid << ":" << auction->buyout; auctionSuccessfulBody << ":" << auction->deposit << ":" << auctionCut; - DEBUG_LOG("AuctionSuccessful body string : %s", auctionSuccessfulBody.str().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "AuctionSuccessful body string : %s", auctionSuccessfulBody.str().c_str()); uint32 profit = auction->bid + auction->deposit - auctionCut; @@ -243,7 +244,7 @@ void AuctionHouseMgr::SendAuctionExpiredMail(AuctionEntry* auction) Item *pItem = GetAItem(auction->itemGuidLow); if (!pItem) { - sLog.outError("Auction item (GUID: %u) not found, and lost.", auction->itemGuidLow); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Auction item (GUID: %u) not found, and lost.", auction->itemGuidLow); return; } @@ -351,8 +352,8 @@ void AuctionHouseMgr::LoadAuctionItems() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 auction items"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 auction items"); return; } @@ -369,11 +370,11 @@ void AuctionHouseMgr::LoadAuctionItems() uint32 itemGuid = fields[10].GetUInt32(); uint32 itemId = fields[11].GetUInt32(); - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(itemId); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(itemId); if (!proto) { - sLog.outError("AuctionHouseMgr::LoadAuctionItems: Unknown item (GUID: %u id: #%u) in auction, skipped.", itemGuid, itemId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "AuctionHouseMgr::LoadAuctionItems: Unknown item (GUID: %u id: #%u) in auction, skipped.", itemGuid, itemId); continue; } @@ -391,8 +392,8 @@ void AuctionHouseMgr::LoadAuctionItems() while (result->NextRow()); delete result; - sLog.outString(); - sLog.outString(">> Loaded %u auction items", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u auction items", count); } void AuctionHouseMgr::LoadAuctions() @@ -402,8 +403,8 @@ void AuctionHouseMgr::LoadAuctions() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 auctions. DB table `auction` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 auctions. DB table `auction` is empty."); return; } @@ -415,8 +416,8 @@ void AuctionHouseMgr::LoadAuctions() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 auctions. DB table `auction` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 auctions. DB table `auction` is empty."); return; } @@ -425,8 +426,8 @@ void AuctionHouseMgr::LoadAuctions() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 auctions. DB table `auction` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 auctions. DB table `auction` is empty."); return; } @@ -461,7 +462,7 @@ void AuctionHouseMgr::LoadAuctions() if (!pItem) { auction->DeleteFromDB(); - sLog.outError("Auction %u has not a existing item : %u, deleted", auction->Id, auction->itemGuidLow); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Auction %u has not a existing item : %u, deleted", auction->Id, auction->itemGuidLow); delete auction; continue; } @@ -495,8 +496,8 @@ void AuctionHouseMgr::LoadAuctions() while (result->NextRow()); delete result; - sLog.outString(); - sLog.outString(">> Loaded %u auctions", AuctionCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u auctions", AuctionCount); } void AuctionHouseMgr::AddAItem(Item* it) @@ -836,7 +837,7 @@ bool AuctionEntry::BuildAuctionInfo(WorldPacket& data) const Item *pItem = sAuctionMgr.GetAItem(itemGuidLow); if (!pItem) { - sLog.outError("auction to item, that doesn't exist !!!!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "auction to item, that doesn't exist !!!!"); return false; } data << uint32(Id); diff --git a/src/game/AuraRemovalMgr.cpp b/src/game/AuraRemovalMgr.cpp index 66580de17ef..a309ac2ef72 100644 --- a/src/game/AuraRemovalMgr.cpp +++ b/src/game/AuraRemovalMgr.cpp @@ -29,15 +29,15 @@ void AuraRemovalManager::LoadFromDB() { m_data.clear(); - sLog.outString("> Loading table `instance_buff_removal`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "> Loading table `instance_buff_removal`"); uint32 count = 0; QueryResult* result = WorldDatabase.Query("SELECT map_id, spell_id, enabled, flags, comment FROM instance_buff_removal"); if (!result) { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Table instance_buff_removal is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table instance_buff_removal is empty."); } else { @@ -60,8 +60,8 @@ void AuraRemovalManager::LoadFromDB() } while (result->NextRow()); - sLog.outString(">> Loaded %u entries from instance_buff_removal", count); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u entries from instance_buff_removal", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); delete result; } diff --git a/src/game/AutoBroadCastMgr.cpp b/src/game/AutoBroadCastMgr.cpp index 9b285e374cf..4c53a7a6763 100644 --- a/src/game/AutoBroadCastMgr.cpp +++ b/src/game/AutoBroadCastMgr.cpp @@ -30,8 +30,8 @@ void AutoBroadCastMgr::Load() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 AutoBroadCast message"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 AutoBroadCast message"); return; } @@ -52,8 +52,8 @@ void AutoBroadCastMgr::Load() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u AutoBroadCast messages", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u AutoBroadCast messages", count); } diff --git a/src/game/Battlegrounds/BattleGround.cpp b/src/game/Battlegrounds/BattleGround.cpp index 49dc0b54562..5daa3473bb6 100644 --- a/src/game/Battlegrounds/BattleGround.cpp +++ b/src/game/Battlegrounds/BattleGround.cpp @@ -39,6 +39,25 @@ namespace MaNGOS { +class BattleGroundBroadcastBuilder +{ +public: + BattleGroundBroadcastBuilder(ChatMsg msgtype, int32 textId, Player const* source) + : i_msgtype(msgtype), i_textId(textId), i_source(source) {} + void operator()(WorldPacket& data, int32 loc_idx) + { + char const* text = sObjectMgr.GetBroadcastText(i_textId, loc_idx); + + ObjectGuid sourceGuid = i_source ? i_source->GetObjectGuid() : ObjectGuid(); + std::string sourceName = i_source ? i_source->GetName() : ""; + ChatHandler::BuildChatPacket(data, i_msgtype, text, LANG_UNIVERSAL, CHAT_TAG_NONE, sourceGuid, sourceName.c_str(), sourceGuid, sourceName.c_str()); + } +private: + ChatMsg i_msgtype; + int32 i_textId; + Player const* i_source; +}; + class BattleGroundChatBuilder { public: @@ -181,6 +200,7 @@ BattleGround::BattleGround() m_levelMin = 0; m_levelMax = 0; m_inBGFreeSlotQueue = false; + m_playerSkinReflootId = 0; m_maxPlayersPerTeam = 0; m_maxPlayers = 0; @@ -221,9 +241,9 @@ BattleGround::BattleGround() m_startDelayTimes[BG_STARTING_EVENT_FOURTH] = BG_START_DELAY_NONE; //we must set to some default existing values m_startMessageIds[BG_STARTING_EVENT_FIRST] = 0; - m_startMessageIds[BG_STARTING_EVENT_SECOND] = LANG_BG_WS_START_ONE_MINUTE; - m_startMessageIds[BG_STARTING_EVENT_THIRD] = LANG_BG_WS_START_HALF_MINUTE; - m_startMessageIds[BG_STARTING_EVENT_FOURTH] = LANG_BG_WS_HAS_BEGUN; + m_startMessageIds[BG_STARTING_EVENT_SECOND] = BCT_BG_WS_START_ONE_MINUTE; + m_startMessageIds[BG_STARTING_EVENT_THIRD] = BCT_BG_WS_START_HALF_MINUTE; + m_startMessageIds[BG_STARTING_EVENT_FOURTH] = BCT_BG_WS_HAS_BEGUN; } BattleGround::~BattleGround() @@ -237,7 +257,7 @@ BattleGround::~BattleGround() sBattleGroundMgr.RemoveBattleGround(GetInstanceID(), GetTypeID()); if (GetInstanceID()) // Do not log deleted battleground templates. - sLog.out(LOG_BG, "[%u,%u]: winner=%u, duration=%s", GetTypeID(), GetInstanceID(), GetWinner(), secsToTimeString(GetStartTime() / 1000, true).c_str()); + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "[%u,%u]: winner=%u, duration=%s", GetTypeID(), GetInstanceID(), GetWinner(), secsToTimeString(GetStartTime() / 1000, true).c_str()); // Pas un BG 'template' if (GetBracketId() != BG_BRACKET_ID_NONE) @@ -346,19 +366,31 @@ void BattleGround::Update(uint32 diff) SetStartDelayTime(m_startDelayTimes[BG_STARTING_EVENT_FIRST]); //first start warning - 2 or 1 minute, only if defined if (m_startMessageIds[BG_STARTING_EVENT_FIRST]) +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 SendMessageToAll(m_startMessageIds[BG_STARTING_EVENT_FIRST], CHAT_MSG_BG_SYSTEM_NEUTRAL); +#else + DoOrSimulateScriptTextForMap(m_startMessageIds[BG_STARTING_EVENT_FIRST], GetHeraldEntry(), GetBgMap()); +#endif } // After 1 minute or 30 seconds, warning is signalled else if (GetStartDelayTime() <= m_startDelayTimes[BG_STARTING_EVENT_SECOND] && !(m_events & BG_STARTING_EVENT_2)) { m_events |= BG_STARTING_EVENT_2; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 SendMessageToAll(m_startMessageIds[BG_STARTING_EVENT_SECOND], CHAT_MSG_BG_SYSTEM_NEUTRAL); +#else + DoOrSimulateScriptTextForMap(m_startMessageIds[BG_STARTING_EVENT_SECOND], GetHeraldEntry(), GetBgMap()); +#endif } // After 30 or 15 seconds, warning is signalled else if (GetStartDelayTime() <= m_startDelayTimes[BG_STARTING_EVENT_THIRD] && !(m_events & BG_STARTING_EVENT_3)) { m_events |= BG_STARTING_EVENT_3; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 SendMessageToAll(m_startMessageIds[BG_STARTING_EVENT_THIRD], CHAT_MSG_BG_SYSTEM_NEUTRAL); +#else + DoOrSimulateScriptTextForMap(m_startMessageIds[BG_STARTING_EVENT_THIRD], GetHeraldEntry(), GetBgMap()); +#endif } // delay expired (atfer 2 or 1 minute) else if (GetStartDelayTime() <= 0 && !(m_events & BG_STARTING_EVENT_4)) @@ -369,7 +401,11 @@ void BattleGround::Update(uint32 diff) ReturnPlayersToHomeGY(); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 SendMessageToAll(m_startMessageIds[BG_STARTING_EVENT_FOURTH], CHAT_MSG_BG_SYSTEM_NEUTRAL); +#else + DoOrSimulateScriptTextForMap(m_startMessageIds[BG_STARTING_EVENT_FOURTH], GetHeraldEntry(), GetBgMap()); +#endif SetStatus(STATUS_IN_PROGRESS); SetStartDelayTime(m_startDelayTimes[BG_STARTING_EVENT_FOURTH]); @@ -430,7 +466,7 @@ void BattleGround::SendPacketToAll(WorldPacket* packet) if (Player* pPlayer = sObjectMgr.GetPlayer(itr.first)) pPlayer->GetSession()->SendPacket(packet); else - sLog.outError("BattleGround:SendPacketToAll: %s not found!", itr.first.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:SendPacketToAll: %s not found!", itr.first.GetString().c_str()); } } @@ -441,7 +477,7 @@ void BattleGround::SendPacketToTeam(Team teamId, WorldPacket* packet, Player* se Player* pPlayer = sObjectMgr.GetPlayer(itr.first); if (!pPlayer) { - sLog.outError("BattleGround:SendPacketToTeam: %s not found!", itr.first.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:SendPacketToTeam: %s not found!", itr.first.GetString().c_str()); continue; } @@ -472,7 +508,7 @@ void BattleGround::PlaySoundToTeam(uint32 soundId, Team teamId) Player* pPlayer = sObjectMgr.GetPlayer(itr.first); if (!pPlayer) { - sLog.outError("BattleGround:PlaySoundToTeam: %s not found!", itr.first.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:PlaySoundToTeam: %s not found!", itr.first.GetString().c_str()); continue; } @@ -495,7 +531,7 @@ void BattleGround::CastSpellOnTeam(uint32 spellId, Team teamId) if (!pPlayer) { - sLog.outError("BattleGround:CastSpellOnTeam: %s not found!", itr.first.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:CastSpellOnTeam: %s not found!", itr.first.GetString().c_str()); continue; } @@ -515,7 +551,7 @@ void BattleGround::RewardHonorToTeam(uint32 honor, Team teamId) if (!pPlayer) { - sLog.outError("BattleGround:RewardHonorToTeam: %s not found!", itr.first.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:RewardHonorToTeam: %s not found!", itr.first.GetString().c_str()); continue; } @@ -540,7 +576,7 @@ void BattleGround::RewardReputationToTeam(uint32 factionId, uint32 reputation, T if (!pPlayer) { - sLog.outError("BattleGround:RewardReputationToTeam: %s not found!", itr.first.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:RewardReputationToTeam: %s not found!", itr.first.GetString().c_str()); continue; } @@ -570,40 +606,56 @@ void BattleGround::UpdateWorldStateForPlayer(uint32 field, uint32 value, Player* source->GetSession()->SendPacket(&data); } -void BattleGround::EndBattleGround(Team winner) +int32 BattleGround::GetWinnerText(Team winner) const { - uint32 bgTypeID = BATTLEGROUND_TYPE_NONE; + switch (GetTypeID()) + { + case BATTLEGROUND_AV: + return (winner == HORDE ? BCT_BG_AV_H_WINS : BCT_BG_AV_A_WINS); + case BATTLEGROUND_WS: + return (winner == HORDE ? BCT_BG_WS_H_WINS : BCT_BG_WS_A_WINS); + case BATTLEGROUND_AB: + return (winner == HORDE ? BCT_BG_AB_H_WINS : BCT_BG_AB_A_WINS); + } + return 0; +} - if (m_maxPlayers == 40) - bgTypeID = BATTLEGROUND_AV; +int32 BattleGround::GetHeraldEntry() const +{ + switch (GetTypeID()) + { + case BATTLEGROUND_AV: + return NPC_AV_HERALD; + case BATTLEGROUND_WS: + return NPC_WSG_HERALD; + } + return 0; +} +void BattleGround::EndBattleGround(Team winner) +{ RemoveFromBGFreeSlotQueue(); WorldPacket data; - int32 winmsg_id = 0; if (winner == ALLIANCE) { - winmsg_id = LANG_BG_A_WINS; - PlaySoundToAll(SOUND_ALLIANCE_WINS); // alliance wins sound - SetWinner(WINNER_ALLIANCE); } else if (winner == HORDE) { - winmsg_id = LANG_BG_H_WINS; - PlaySoundToAll(SOUND_HORDE_WINS); // horde wins sound - SetWinner(WINNER_HORDE); } else SetWinner(WINNER_NONE); SetStatus(STATUS_WAIT_LEAVE); - //we must set it this way, because end time is sent in packet! - m_endTime = TIME_TO_AUTOREMOVE; + SetEndTime(TIME_TO_AUTOREMOVE); + + if (m_finalScore.empty()) + sBattleGroundMgr.BuildPvpLogDataPacket(&m_finalScore, this); for (const auto& itr : m_players) { @@ -612,7 +664,7 @@ void BattleGround::EndBattleGround(Team winner) Player* pPlayer = sObjectMgr.GetPlayer(itr.first); if (!pPlayer) { - sLog.outError("BattleGround:EndBattleGround %s not found!", itr.first.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:EndBattleGround %s not found!", itr.first.GetString().c_str()); continue; } @@ -644,8 +696,8 @@ void BattleGround::EndBattleGround(Team winner) BlockMovement(pPlayer); - sBattleGroundMgr.BuildPvpLogDataPacket(&data, this); - pPlayer->GetSession()->SendPacket(&data); + // Send final scoreboard + pPlayer->GetSession()->SendPacket(&m_finalScore); BattleGroundQueueTypeId bgQueueTypeId = BattleGroundMgr::BgQueueTypeId(GetTypeID()); sBattleGroundMgr.BuildBattleGroundStatusPacket(&data, this, pPlayer->GetBattleGroundQueueIndex(bgQueueTypeId), STATUS_IN_PROGRESS, TIME_TO_AUTOREMOVE, GetStartTime()); @@ -658,10 +710,10 @@ void BattleGround::EndBattleGround(Team winner) { static SqlStatementID insLogBg; SqlStatement logStmt = LogsDatabase.CreateStatement(insLogBg, - "INSERT INTO logs_battleground SET " - "bgid=?, bgtype=?, bgduration=?, bgteamcount=?, " - "playerGuid=?, team=?, deaths=?, honorBonus=?, " - "honorableKills=?"); + "INSERT INTO `logs_battleground` (" + "`bgid`, `bgtype`, `bgduration`, `bgteamcount`, `playerGuid`, " + "`team`, `deaths`, `honorBonus`, `honorableKills`) VALUES" + "(?, ?, ?, ?, ?, ?, ?, ?, ?)"); logStmt.addUInt32(GetInstanceID()); logStmt.addUInt32(GetTypeID()); @@ -678,10 +730,17 @@ void BattleGround::EndBattleGround(Team winner) logStmt.Execute(); } } + + sLog.Player(pPlayer->GetSession(), LOG_BG, LOG_LVL_BASIC, "Id %u type %u start %u team %u", + GetInstanceID(), GetTypeID(), GetStartTime() / 1000, team); } - if (winmsg_id) - SendMessageToAll(winmsg_id, CHAT_MSG_BG_SYSTEM_NEUTRAL); + if (int32 winTextId = GetWinnerText(winner)) +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + SendMessageToAll(winTextId, CHAT_MSG_BG_SYSTEM_NEUTRAL); +#else + DoOrSimulateScriptTextForMap(winTextId, GetHeraldEntry(), GetBgMap()); +#endif } uint32 BattleGround::GetBonusHonorFromKill(uint32 kills) const @@ -731,7 +790,7 @@ void BattleGround::RewardSpellCast(Player* pPlayer, uint32 spellId) SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellId); if (!spellInfo) { - sLog.outError("Battleground reward spell %u does not exist.", spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Battleground reward spell %u does not exist.", spellId); return; } @@ -746,7 +805,7 @@ void BattleGround::RewardItem(Player* pPlayer, uint32 itemId, uint32 count) if (msg == EQUIP_ERR_ITEM_NOT_FOUND) { - sLog.outErrorDb("Battleground reward item (Entry %u) not exist in `item_template`.", itemId); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Battleground reward item (Entry %u) not exist in `item_template`.", itemId); return; } @@ -767,7 +826,7 @@ void BattleGround::SendRewardMarkByMail(Player* pPlayer, uint32 mark, uint32 cou if (!bmEntry) return; - ItemPrototype const* markProto = ObjectMgr::GetItemPrototype(mark); + ItemPrototype const* markProto = sObjectMgr.GetItemPrototype(mark); if (!markProto) return; @@ -892,12 +951,12 @@ void BattleGround::RemovePlayerAtLeave(ObjectGuid guid, bool transport, bool sen // a player has left the battleground, so there are free slots -> add to queue AddToBGFreeSlotQueue(); sBattleGroundMgr.ScheduleQueueUpdate(bgQueueTypeId, bgTypeId, GetBracketId()); - } - // Let others know - WorldPacket data; - sBattleGroundMgr.BuildPlayerLeftBattleGroundPacket(&data, guid); - SendPacketToTeam(team, &data, pPlayer, false); + // Let others know + WorldPacket data; + sBattleGroundMgr.BuildPlayerLeftBattleGroundPacket(&data, guid); + SendPacketToTeam(team, &data, pPlayer, false); + } } if (pPlayer) @@ -910,7 +969,7 @@ void BattleGround::RemovePlayerAtLeave(ObjectGuid guid, bool transport, bool sen if (transport && pPlayer->FindMap() == GetBgMap()) pPlayer->TeleportToBGEntryPoint(); - DETAIL_LOG("BATTLEGROUND: Removed player %s from BattleGround.", pPlayer->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "BATTLEGROUND: Removed player %s from BattleGround.", pPlayer->GetName()); } //battleground object will be deleted next BattleGround::Update() call @@ -930,7 +989,7 @@ void BattleGround::Reset() m_activeEvents[BG_EVENT_DOOR] = 0; if (m_invitedAlliance > 0 || m_invitedHorde > 0) - sLog.outError("BattleGround system: bad counter, m_invitedAlliance: %d, m_invitedHorde: %d", m_invitedAlliance, m_invitedHorde); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround system: bad counter, m_invitedAlliance: %d, m_invitedHorde: %d", m_invitedAlliance, m_invitedHorde); m_invitedAlliance = 0; m_invitedHorde = 0; @@ -980,7 +1039,7 @@ void BattleGround::AddPlayer(Player* pPlayer) AddOrSetPlayerToCorrectBgGroup(pPlayer, guid, team); // Log - DETAIL_LOG("BATTLEGROUND: Player %s joined the battle.", pPlayer->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "BATTLEGROUND: Player %s joined the battle.", pPlayer->GetName()); } /* this method adds player to his team's bg group, or sets his correct group if player is already in bg group */ @@ -1132,7 +1191,7 @@ void BattleGround::UpdatePlayerScore(Player* source, uint32 type, uint32 value) itr->second->bonusHonor += value; break; default: - sLog.outError("BattleGround: Unknown player score type %u", type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround: Unknown player score type %u", type); break; } } @@ -1146,8 +1205,8 @@ bool BattleGround::AddObject(uint32 type, uint32 entry, float x, float y, float if (!go->Create(GetBgMap()->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), entry, GetBgMap(), x, y, z, o, rotation0, rotation1, rotation2, rotation3, GO_ANIMPROGRESS_DEFAULT, GO_STATE_READY)) { - sLog.outErrorDb("Gameobject template %u not found in database! BattleGround not created!", entry); - sLog.outError("Cannot create gameobject template %u! BattleGround not created!", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject template %u not found in database! BattleGround not created!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cannot create gameobject template %u! BattleGround not created!", entry); delete go; return false; } @@ -1195,7 +1254,7 @@ void BattleGround::DoorClose(ObjectGuid guid) } } else - sLog.outError("BattleGround: Door %s not found (cannot close doors)", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround: Door %s not found (cannot close doors)", guid.GetString().c_str()); } void BattleGround::DoorOpen(ObjectGuid guid) @@ -1208,7 +1267,21 @@ void BattleGround::DoorOpen(ObjectGuid guid) obj->UseDoorOrButton(RESPAWN_ONE_DAY); } else - sLog.outError("BattleGround: Door %s not found! - doors will be closed.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround: Door %s not found! - doors will be closed.", guid.GetString().c_str()); +} + +bool BattleGround::CanBeSpawned(Creature* creature) const +{ + std::vector const& eventsVector = sBattleGroundMgr.GetCreatureEventsVector(creature->GetGUIDLow()); + ASSERT(eventsVector.size()); + if (eventsVector[0].event1 == BG_EVENT_NONE) + return true; + for (const auto& i : eventsVector) + { + if (!IsActiveEvent(i.event1, i.event2)) + return false; + } + return true; } void BattleGround::OnObjectDBLoad(Creature* creature) @@ -1267,7 +1340,7 @@ bool BattleGround::IsDoor(uint8 event1, uint8 event2) { if (event2 > 0) { - sLog.outError("BattleGround too high event2 for event1:%i", event1); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround too high event2 for event1:%i", event1); return false; } return true; @@ -1279,12 +1352,12 @@ void BattleGround::OpenDoorEvent(uint8 event1, uint8 event2 /*=0*/) { if (!IsDoor(event1, event2)) { - sLog.outError("BattleGround:OpenDoorEvent this is no door event1:%u event2:%u", event1, event2); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:OpenDoorEvent this is no door event1:%u event2:%u", event1, event2); return; } if (!IsActiveEvent(event1, event2)) // maybe already despawned (eye) { - sLog.outError("BattleGround:OpenDoorEvent this event isn't active event1:%u event2:%u", event1, event2); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround:OpenDoorEvent this event isn't active event1:%u event2:%u", event1, event2); return; } BGObjects::const_iterator itr = m_eventObjects[MAKE_PAIR32(event1, event2)].gameobjects.begin(); @@ -1478,7 +1551,7 @@ bool BattleGround::DelObject(uint32 type) GameObject* obj = GetBgMap()->GetGameObject(m_bgObjects[type]); if (!obj) { - sLog.outError("Can't find gobject: %s", m_bgObjects[type].GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't find gobject: %s", m_bgObjects[type].GetString().c_str()); return false; } @@ -1490,8 +1563,8 @@ bool BattleGround::DelObject(uint32 type) void BattleGround::SendMessageToAll(int32 entry, ChatMsg type, Player const* source) { - MaNGOS::BattleGroundChatBuilder bg_builder(type, entry, source); - MaNGOS::LocalizedPacketDo bg_do(bg_builder); + MaNGOS::BattleGroundBroadcastBuilder bg_builder(type, entry, source); + MaNGOS::LocalizedPacketDo bg_do(bg_builder); BroadcastWorker(bg_do); } @@ -1536,14 +1609,12 @@ void BattleGround::SendYell2ToAll(int32 entry, uint32 language, ObjectGuid guid, void BattleGround::EndNow() { - uint32 bgTypeID = BATTLEGROUND_TYPE_NONE; - - if (m_maxPlayers == 40) - bgTypeID = BATTLEGROUND_AV; - RemoveFromBGFreeSlotQueue(); SetStatus(STATUS_WAIT_LEAVE); SetEndTime(0); + + if (m_finalScore.empty()) + sBattleGroundMgr.BuildPvpLogDataPacket(&m_finalScore, this); } /* @@ -1572,7 +1643,7 @@ void BattleGround::HandleTriggerBuff(ObjectGuid goGuid) index--; if (index < 0) { - sLog.outError("BattleGround (Type: %u) has buff trigger %s GOType: %u but it hasn't that object in its internal data", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround (Type: %u) has buff trigger %s GOType: %u but it hasn't that object in its internal data", GetTypeID(), goGuid.GetString().c_str(), obj->GetGoType()); return; } diff --git a/src/game/Battlegrounds/BattleGround.h b/src/game/Battlegrounds/BattleGround.h index d8237edaebb..d3a7907093e 100644 --- a/src/game/Battlegrounds/BattleGround.h +++ b/src/game/Battlegrounds/BattleGround.h @@ -31,6 +31,7 @@ // magic event-numbers #define BG_EVENT_NONE 255 // those generic events should get a high event id +#define BG_EVENT_GHOST_GATE 253 #define BG_EVENT_DOOR 254 @@ -58,6 +59,50 @@ enum BattleGroundSounds SOUND_BG_START = 3439 }; +enum BattleGroundTexts +{ + BCT_BG_AV_A_WINS = 7335, + BCT_BG_AV_H_WINS = 7336, + + BCT_BG_AV_START_ONE_MINUTE = 10638, + BCT_BG_AV_START_HALF_MINUTE = 10639, + BCT_BG_AV_HAS_BEGUN = 10640, + + BCT_BG_WS_A_WINS = 9843, + BCT_BG_WS_H_WINS = 9842, + + BCT_BG_WS_START_ONE_MINUTE = 10015, + BCT_BG_WS_START_HALF_MINUTE = 10016, + BCT_BG_WS_HAS_BEGUN = 10014, + + BCT_BG_WS_CAPTURED_HF = 9801, + BCT_BG_WS_CAPTURED_AF = 9802, + BCT_BG_WS_DROPPED_HF = 9806, + BCT_BG_WS_DROPPED_AF = 9805, + BCT_BG_WS_RETURNED_AF = 9808, + BCT_BG_WS_RETURNED_HF = 9809, + BCT_BG_WS_PICKEDUP_HF = 9807, + BCT_BG_WS_PICKEDUP_AF = 9804, + BCT_BG_WS_F_PLACED = 9803, + BCT_BG_WS_ALLIANCE_FLAG_RESPAWNED = 10022, + BCT_BG_WS_HORDE_FLAG_RESPAWNED = 10023, + + BCT_BG_AB_A_WINS = 10633, + BCT_BG_AB_H_WINS = 10634, + + BCT_BG_AB_START_ONE_MINUTE = 10477, + BCT_BG_AB_START_HALF_MINUTE = 10478, + BCT_BG_AB_HAS_BEGUN = 10479, + BCT_BG_AB_A_NEAR_VICTORY = 10598, + BCT_BG_AB_H_NEAR_VICTORY = 10599, +}; + +enum BattleGroundCreatures +{ + NPC_AV_HERALD = 14848, + NPC_WSG_HERALD = 14645 +}; + enum BattleGroundQuests { // SPELL_WS_QUEST_REWARD = 43483, @@ -350,6 +395,7 @@ class BattleGround BattleGroundScoreMap::const_iterator GetPlayerScoresBegin() const { return m_playerScores.begin(); } BattleGroundScoreMap::const_iterator GetPlayerScoresEnd() const { return m_playerScores.end(); } uint32 GetPlayerScoresSize() const { return m_playerScores.size(); } + WorldPacket const* GetFinalScorePacket() const { return &m_finalScore; } void StartBattleGround(); void StopBattleGround(); @@ -399,6 +445,8 @@ class BattleGround static void UpdateWorldStateForPlayer(uint32 field, uint32 value, Player* source); virtual void EndBattleGround(Team winner); static void BlockMovement(Player* player); + int32 GetWinnerText(Team winner) const; + int32 GetHeraldEntry() const; void SendMessageToAll(int32 entry, ChatMsg type, Player const* source = nullptr); void SendYellToAll(int32 entry, uint32 language, ObjectGuid guid); @@ -452,14 +500,17 @@ class BattleGround // a player activates the cell of the creature) void OnObjectDBLoad(Creature* /*creature*/); void OnObjectDBLoad(GameObject* /*obj*/); + bool CanBeSpawned(Creature* /*creature*/) const; + // (de-)spawns creatures and gameobjects from an event void SpawnEvent(uint8 event1, uint8 event2, bool spawn, bool forcedDespawn, uint32 delay = 0); void SetSpawnEventMode(uint8 event1, uint8 event2, BattleGroundCreatureSpawnMode mode); - bool IsActiveEvent(uint8 event1, uint8 event2) + bool IsActiveEvent(uint8 event1, uint8 event2) const { - if (m_activeEvents.find(event1) == m_activeEvents.end()) + auto itr = m_activeEvents.find(event1); + if (itr == m_activeEvents.end()) return false; - return m_activeEvents[event1] == event2; + return itr->second == event2; } void ActivateEventWithoutSpawn(uint8 event1, uint8 event2) { @@ -512,6 +563,8 @@ class BattleGround // door-events are automaticly added - but _ALL_ other must be in this vector std::map m_activeEvents; + uint32 GetPlayerSkinRefLootId() const { return m_playerSkinReflootId; } + void SetPlayerSkinRefLootId(uint32 reflootId) { m_playerSkinReflootId = reflootId; } protected: //this method is called, when BG cannot spawn its own spirit guide, or something is wrong, It correctly ends BattleGround void EndNow(); @@ -541,6 +594,7 @@ class BattleGround BattleGroundTypeId m_typeId; BattleGroundStatus m_status; BattleGroundWinner m_winner; + WorldPacket m_finalScore; uint32 m_clientInstanceId; //the instance-id which is sent to the client and without any other internal use uint32 m_startTime; @@ -587,6 +641,8 @@ class BattleGround float m_teamStartLocY[BG_TEAMS_COUNT]; float m_teamStartLocZ[BG_TEAMS_COUNT]; float m_teamStartLocO[BG_TEAMS_COUNT]; + + uint32 m_playerSkinReflootId; }; // helper functions for world state list fill diff --git a/src/game/Battlegrounds/BattleGroundAB.cpp b/src/game/Battlegrounds/BattleGroundAB.cpp index 8de19a7587f..5285f0a43af 100644 --- a/src/game/Battlegrounds/BattleGroundAB.cpp +++ b/src/game/Battlegrounds/BattleGroundAB.cpp @@ -29,15 +29,17 @@ #include "Util.h" #include "WorldPacket.h" +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + BattleGroundAB::BattleGroundAB() { m_buffChange = true; m_bgObjects.resize(BG_AB_OBJECT_MAX); m_startMessageIds[BG_STARTING_EVENT_FIRST] = 0; - m_startMessageIds[BG_STARTING_EVENT_SECOND] = LANG_BG_AB_START_ONE_MINUTE; - m_startMessageIds[BG_STARTING_EVENT_THIRD] = LANG_BG_AB_START_HALF_MINUTE; - m_startMessageIds[BG_STARTING_EVENT_FOURTH] = LANG_BG_AB_HAS_BEGUN; + m_startMessageIds[BG_STARTING_EVENT_SECOND] = BCT_BG_AB_START_ONE_MINUTE; + m_startMessageIds[BG_STARTING_EVENT_THIRD] = BCT_BG_AB_START_HALF_MINUTE; + m_startMessageIds[BG_STARTING_EVENT_FOURTH] = BCT_BG_AB_HAS_BEGUN; } BattleGroundAB::~BattleGroundAB() @@ -116,12 +118,12 @@ void BattleGroundAB::Update(uint32 diff) { if (team == BG_TEAM_ALLIANCE) { - SendMessageToAll(LANG_BG_AB_A_NEAR_VICTORY, CHAT_MSG_BG_SYSTEM_NEUTRAL); + SendMessageToAll(BCT_BG_AB_A_NEAR_VICTORY, CHAT_MSG_BG_SYSTEM_NEUTRAL); PlaySoundToAll(BG_AB_SOUND_NEAR_VICTORY_ALLIANCE); } else { - SendMessageToAll(LANG_BG_AB_H_NEAR_VICTORY, CHAT_MSG_BG_SYSTEM_NEUTRAL); + SendMessageToAll(BCT_BG_AB_H_NEAR_VICTORY, CHAT_MSG_BG_SYSTEM_NEUTRAL); PlaySoundToAll(BG_AB_SOUND_NEAR_VICTORY_HORDE); } m_isInformedNearVictory = true; @@ -162,6 +164,7 @@ void BattleGroundAB::StartingEventOpenDoors() SpawnBGObject(m_bgObjects[BG_AB_OBJECT_SPEEDBUFF_STABLES + buff + i * 3], RESPAWN_IMMEDIATELY); } OpenDoorEvent(BG_EVENT_DOOR); + SpawnEvent(BG_EVENT_GHOST_GATE, 0, false, true); } void BattleGroundAB::AddPlayer(Player* player) @@ -203,7 +206,7 @@ void BattleGroundAB::HandleAreaTrigger(Player* source, uint32 trigger) case 4021: // Unk2 //break; default: - //sLog.outError("WARNING: Unhandled AreaTrigger in Battleground: %u", trigger); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WARNING: Unhandled AreaTrigger in Battleground: %u", trigger); //source->GetSession()->SendAreaTriggerMessage("Warning: Unhandled AreaTrigger in Battleground: %u", trigger); break; } @@ -319,7 +322,7 @@ void BattleGroundAB::_NodeOccupied(uint8 node, Team team) uint8 capturedNodes = 0; for (uint8 i = 0; i < BG_AB_NODES_MAX; ++i) { - if (m_nodes[node] == GetTeamIndexByTeamId(team) + BG_AB_NODE_TYPE_OCCUPIED && !m_nodeTimers[i]) + if (m_nodes[i] == GetTeamIndexByTeamId(team) + BG_AB_NODE_TYPE_OCCUPIED && !m_nodeTimers[i]) ++capturedNodes; } if (capturedNodes >= 5) @@ -453,7 +456,7 @@ bool BattleGroundAB::SetupBattleGround() || !AddObject(BG_AB_OBJECT_SPEEDBUFF_STABLES + 3 * i + 1, g_buffEntries[1], BG_AB_BuffPositions[i][0], BG_AB_BuffPositions[i][1], BG_AB_BuffPositions[i][2], BG_AB_BuffPositions[i][3], 0, 0, sin(BG_AB_BuffPositions[i][3] / 2), cos(BG_AB_BuffPositions[i][3] / 2), RESPAWN_ONE_DAY) || !AddObject(BG_AB_OBJECT_SPEEDBUFF_STABLES + 3 * i + 2, g_buffEntries[2], BG_AB_BuffPositions[i][0], BG_AB_BuffPositions[i][1], BG_AB_BuffPositions[i][2], BG_AB_BuffPositions[i][3], 0, 0, sin(BG_AB_BuffPositions[i][3] / 2), cos(BG_AB_BuffPositions[i][3] / 2), RESPAWN_ONE_DAY) ) - sLog.outErrorDb("BatteGroundAB: Failed to spawn buff object!"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BatteGroundAB: Failed to spawn buff object!"); } return true; @@ -487,6 +490,8 @@ void BattleGroundAB::Reset() m_activeEvents[i] = BG_AB_NODE_TYPE_NEUTRAL; } + // ghost gates spawned at beginning + m_activeEvents[BG_EVENT_GHOST_GATE] = 0; } void BattleGroundAB::EndBattleGround(Team winner) @@ -574,3 +579,5 @@ void BattleGroundAB::UpdatePlayerScore(Player* source, uint32 type, uint32 value break; } } + +#endif diff --git a/src/game/Battlegrounds/BattleGroundAB.h b/src/game/Battlegrounds/BattleGroundAB.h index aa7bca1a05e..a523894975f 100644 --- a/src/game/Battlegrounds/BattleGroundAB.h +++ b/src/game/Battlegrounds/BattleGroundAB.h @@ -26,6 +26,8 @@ #include "BattleGround.h" #include "World.h" +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + enum BG_AB_WorldStates { BG_AB_OP_OCCUPIED_BASES_HORDE = 1778, @@ -246,3 +248,4 @@ class BattleGroundAB : public BattleGround uint32 m_reputationTics; }; #endif +#endif diff --git a/src/game/Battlegrounds/BattleGroundAV.cpp b/src/game/Battlegrounds/BattleGroundAV.cpp index 9b783af416c..5a217b11d35 100644 --- a/src/game/Battlegrounds/BattleGroundAV.cpp +++ b/src/game/Battlegrounds/BattleGroundAV.cpp @@ -33,9 +33,9 @@ BattleGroundAV::BattleGroundAV() { m_startMessageIds[BG_STARTING_EVENT_FIRST] = 0; - m_startMessageIds[BG_STARTING_EVENT_SECOND] = LANG_BG_AV_START_ONE_MINUTE; - m_startMessageIds[BG_STARTING_EVENT_THIRD] = LANG_BG_AV_START_HALF_MINUTE; - m_startMessageIds[BG_STARTING_EVENT_FOURTH] = LANG_BG_AV_HAS_BEGUN; + m_startMessageIds[BG_STARTING_EVENT_SECOND] = BCT_BG_AV_START_ONE_MINUTE; + m_startMessageIds[BG_STARTING_EVENT_THIRD] = BCT_BG_AV_START_HALF_MINUTE; + m_startMessageIds[BG_STARTING_EVENT_FOURTH] = BCT_BG_AV_HAS_BEGUN; } BattleGroundAV::~BattleGroundAV() @@ -271,7 +271,7 @@ bool BattleGroundAV::isWorldBossChallengeInvocationReady(uint32 factionId) void BattleGroundAV::HandleKillUnit(Creature* creature, Player* killer) { - DEBUG_LOG("BattleGroundAV: HandleKillUnit %i", creature->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: HandleKillUnit %i", creature->GetEntry()); if (GetStatus() != STATUS_IN_PROGRESS) return; switch (creature->GetEntry()) @@ -591,7 +591,7 @@ void BattleGroundAV::HandleQuestComplete(Unit* questGiver, uint32 questid, Playe reputation = 1; /* if (m_teamQuestStatus[teamIdx][0] == 500 || m_teamQuestStatus[teamIdx][0] == 1000 || m_teamQuestStatus[teamIdx][0] == 1500) //25,50,75 turn ins { - DEBUG_LOG("BattleGroundAV: Quest %i completed starting with unit upgrading..", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed starting with unit upgrading..", questid); for (BG_AV_Nodes i = BG_AV_NODES_FIRSTAID_STATION; i <= BG_AV_NODES_FROSTWOLF_HUT; ++i) if (m_nodes[i].owner == teamIdx && m_nodes[i].state == POINT_CONTROLLED) PopulateNode(i); @@ -665,9 +665,9 @@ void BattleGroundAV::HandleQuestComplete(Unit* questGiver, uint32 questid, Playe reputation = 2; if (m_teamQuestStatus[teamIdx][5] == 28) { - DEBUG_LOG("BattleGroundAV: Quest %i completed (need to implement some events here", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed (need to implement some events here", questid); if (m_teamQuestStatus[teamIdx][6] == 7) - DEBUG_LOG("BattleGroundAV: Quest %i completed (need to implement some events here - ground assault ready", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed (need to implement some events here - ground assault ready", questid); } break; case BG_AV_QUEST_A_OTHER_MINE: @@ -676,9 +676,9 @@ void BattleGroundAV::HandleQuestComplete(Unit* questGiver, uint32 questid, Playe reputation = 3; if (m_teamQuestStatus[teamIdx][6] == 7) { - DEBUG_LOG("BattleGroundAV: Quest %i completed (need to implement some events here", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed (need to implement some events here", questid); if (m_teamQuestStatus[teamIdx][5] == 20) - DEBUG_LOG("BattleGroundAV: Quest %i completed (need to implement some events here - ground assault ready", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed (need to implement some events here - ground assault ready", questid); } break; case BG_AV_QUEST_A_RIDER_HIDE: @@ -688,9 +688,9 @@ void BattleGroundAV::HandleQuestComplete(Unit* questGiver, uint32 questid, Playe if (m_teamQuestStatus[teamIdx][7] == 25) { - DEBUG_LOG("BattleGroundAV: Quest %i completed (need to implement some events here", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed (need to implement some events here", questid); if (m_teamQuestStatus[teamIdx][8] == 25) - DEBUG_LOG("BattleGroundAV: Quest %i completed (need to implement some events here - rider assault ready", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed (need to implement some events here - rider assault ready", questid); } break; case BG_AV_QUEST_A_RIDER_TAME: @@ -732,9 +732,9 @@ void BattleGroundAV::HandleQuestComplete(Unit* questGiver, uint32 questid, Playe if (m_teamQuestStatus[teamIdx][8] == 25) { - DEBUG_LOG("BattleGroundAV: Quest %i completed (need to implement some events here", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed (need to implement some events here", questid); if (m_teamQuestStatus[teamIdx][8] == 25) - DEBUG_LOG("BattleGroundAV: Quest %i completed (need to implement some events here - rider assault ready", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed (need to implement some events here - rider assault ready", questid); } break; case 7402: @@ -759,7 +759,7 @@ void BattleGroundAV::HandleQuestComplete(Unit* questGiver, uint32 questid, Playe break; default: - DEBUG_LOG("BattleGroundAV: Quest %i completed but is not interesting for us", questid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: Quest %i completed but is not interesting for us", questid); return; } if (reputation) @@ -783,8 +783,6 @@ void BattleGroundAV::UpdateScore(BattleGroundTeamIndex teamIdx, int32 points) } else if (!m_isInformedNearLose[teamIdx] && m_teamScores[teamIdx] < BG_AV_SCORE_NEAR_LOSE) { - // SendMessageToAll((teamIdx == BG_TEAM_HORDE) ? LANG_BG_AV_H_NEAR_LOSE : LANG_BG_AV_A_NEAR_LOSE, CHAT_MSG_BG_SYSTEM_NEUTRAL); - // PlaySoundToAll(BG_AV_SOUND_NEAR_LOSE); m_isInformedNearLose[teamIdx] = true; } } @@ -795,7 +793,7 @@ void BattleGroundAV::UpdateScore(BattleGroundTeamIndex teamIdx, int32 points) void BattleGroundAV::ResetTamedEvent(uint32 teamIdx) { -DEBUG_LOG("BattleGroundAV: TeamIdx %i ", teamIdx); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: TeamIdx %i", teamIdx); SpawnEvent(AV_05_TAMED+teamIdx, 2, true, false); SpawnEvent(AV_10_TAMED+teamIdx, 2, true, false); SpawnEvent(AV_15_TAMED+teamIdx, 2, true, false); @@ -908,12 +906,13 @@ void BattleGroundAV::Update(uint32 diff) void BattleGroundAV::StartingEventCloseDoors() { - DEBUG_LOG("BattleGroundAV: entering state STATUS_WAIT_JOIN ..."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: entering state STATUS_WAIT_JOIN ..."); } void BattleGroundAV::StartingEventOpenDoors() { OpenDoorEvent(BG_EVENT_DOOR); + SpawnEvent(BG_EVENT_GHOST_GATE, 0, false, true); } void BattleGroundAV::AddPlayer(Player* player) @@ -960,7 +959,7 @@ void BattleGroundAV::EndBattleGround(Team winner) RewardReputationToTeam(faction[i], towersSurvived[i] * m_repSurviveTower, team[i]); RewardHonorToTeam(uint32(GetBonusHonorFromKill(towersSurvived[i] * BG_AV_KILL_SURVIVING_TOWER) * GetHonorModifier()), team[i]); } - DEBUG_LOG("BattleGroundAV: EndbattleGround: bgteam: %u towers:%u honor:%u rep:%u", i, towersSurvived[i], GetBonusHonorFromKill(towersSurvived[i] * BG_AV_KILL_SURVIVING_TOWER), towersSurvived[i] * BG_AV_REP_SURVIVING_TOWER); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: EndbattleGround: bgteam: %u towers:%u honor:%u rep:%u", i, towersSurvived[i], GetBonusHonorFromKill(towersSurvived[i] * BG_AV_KILL_SURVIVING_TOWER), towersSurvived[i] * BG_AV_REP_SURVIVING_TOWER); if (gravesOwned[i]) { RewardReputationToTeam(faction[i], gravesOwned[i] * m_repOwnedGrave, team[i]); @@ -1022,7 +1021,7 @@ void BattleGroundAV::HandleAreaTrigger(Player* source, uint32 trigger) //source->Unmount(); break; default: - DEBUG_LOG("BattleGroundAV: WARNING: Unhandled AreaTrigger in Battleground: %u", trigger); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: WARNING: Unhandled AreaTrigger in Battleground: %u", trigger); // source->GetSession()->SendAreaTriggerMessage("Warning: Unhandled AreaTrigger in Battleground: %u", trigger); break; } @@ -1059,7 +1058,7 @@ void BattleGroundAV::UpdatePlayerScore(Player* source, uint32 type, uint32 value void BattleGroundAV::EventPlayerDestroyedPoint(BG_AV_Nodes node) { - DEBUG_LOG("BattleGroundAV: player destroyed point node %i", node); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: player destroyed point node %i", node); MANGOS_ASSERT(m_nodes[node].owner != BG_AV_TEAM_NEUTRAL) BattleGroundTeamIndex ownerTeamIdx = BattleGroundTeamIndex(m_nodes[node].owner); @@ -1267,7 +1266,7 @@ void BattleGroundAV::EventPlayerClickedOnFlag(Player* source, GameObject* target { if (GetStatus() != STATUS_IN_PROGRESS) return; - DEBUG_LOG("BattleGroundAV: using gameobject %i", targetGo->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: using gameobject %i", targetGo->GetEntry()); uint8 event = (sBattleGroundMgr.GetGameObjectEventIndex(targetGo->GetGUIDLow())).event1; if (event >= BG_AV_NODES_MAX) // not a node return; @@ -1304,10 +1303,10 @@ void BattleGroundAV::EventPlayerDefendsPoint(Player* player, BG_AV_Nodes node) return; } - DEBUG_LOG("BattleGroundAV: player defends node: %i", node); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: player defends node: %i", node); if (m_nodes[node].prevOwner != BattleGroundAVTeamIndex(teamIdx)) { - sLog.outError("BattleGroundAV: player defends point which doesn't belong to his team %i", node); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGroundAV: player defends point which doesn't belong to his team %i", node); return; } @@ -1338,7 +1337,7 @@ void BattleGroundAV::EventPlayerAssaultsPoint(Player* player, BG_AV_Nodes node) { // TODO implement quest 7101, 7081 BattleGroundTeamIndex teamIdx = GetTeamIndexByTeamId(player->GetTeam()); - DEBUG_LOG("BattleGroundAV: player assaults node %i", node); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundAV: player assaults node %i", node); if (m_nodes[node].owner == BattleGroundAVTeamIndex(teamIdx) || BattleGroundAVTeamIndex(teamIdx) == m_nodes[node].totalOwner) return; AssaultNode(node, teamIdx); // update nodeinfo variables @@ -1615,6 +1614,9 @@ void BattleGroundAV::Reset() m_activeEvents[BG_AV_LIEUTENANT_A] = 0; m_activeEvents[BG_AV_LIEUTENANT_H] = 0; + // ghost gates spawned at beginning + m_activeEvents[BG_EVENT_GHOST_GATE] = 0; + for (BG_AV_Nodes i = BG_AV_NODES_DUNBALDAR_SOUTH; i <= BG_AV_NODES_FROSTWOLF_WTOWER; ++i) // towers m_activeEvents[BG_AV_COMMANDER_A_MORTIMER + i - BG_AV_NODES_DUNBALDAR_SOUTH] = 0; // Commanders are alive @@ -1632,7 +1634,6 @@ void BattleGroundAV::Reset() /** Initialize challenge objectives */ initializeChallengeInvocationGoals(); - } diff --git a/src/game/Battlegrounds/BattleGroundAV.h b/src/game/Battlegrounds/BattleGroundAV.h index 2a3234c0caf..c34e978e9b2 100644 --- a/src/game/Battlegrounds/BattleGroundAV.h +++ b/src/game/Battlegrounds/BattleGroundAV.h @@ -126,8 +126,6 @@ enum BG_AV_ASSAULT enum BG_AV_Sounds { - BG_AV_SOUND_NEAR_LOSE = 8456, // not confirmed yet - BG_AV_SOUND_ALLIANCE_ASSAULTS = 8212, // tower,grave + enemy boss if someone tries to attack him BG_AV_SOUND_HORDE_ASSAULTS = 8174, BG_AV_SOUND_ALLIANCE_GOOD = 8173, // if something good happens for the team: wins(maybe only through killing the boss), captures mine or grave, destroys tower and defends grave diff --git a/src/game/Battlegrounds/BattleGroundMgr.cpp b/src/game/Battlegrounds/BattleGroundMgr.cpp index bc722c903fa..547014b1911 100644 --- a/src/game/Battlegrounds/BattleGroundMgr.cpp +++ b/src/game/Battlegrounds/BattleGroundMgr.cpp @@ -163,7 +163,7 @@ GroupQueueInfo* BattleGroundQueue::AddGroup(Player* leader, Group* grp, BattleGr if (ginfo->groupTeam == HORDE) index++; // BG_QUEUE_*_ALLIANCE -> BG_QUEUE_*_HORDE - DEBUG_LOG("Adding Group to BattleGroundQueue bgTypeId : %u, bracketId : %u, index : %u", bgTypeId, bracketId, index); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Adding Group to BattleGroundQueue bgTypeId : %u, bracketId : %u, index : %u", bgTypeId, bracketId, index); //add players from group to ginfo { @@ -193,7 +193,7 @@ GroupQueueInfo* BattleGroundQueue::AddGroup(Player* leader, Group* grp, BattleGr pl_info.groupInfo = ginfo; // add the pinfo to ginfo's list ginfo->players[member->GetObjectGuid()] = &pl_info; - sLog.out(LOG_BG, "%s:%u [%u:%s] tag BG=%u (groupLeader '%s')", + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "%s:%u [%u:%s] tag BG=%u (groupLeader '%s')", member->GetName(), member->GetGUIDLow(), member->GetSession()->GetAccountId(), member->GetSession()->GetRemoteAddress().c_str(), bgTypeId, leader->GetName()); @@ -207,7 +207,7 @@ GroupQueueInfo* BattleGroundQueue::AddGroup(Player* leader, Group* grp, BattleGr pl_info.lastOnlineTime = 0; pl_info.groupInfo = ginfo; ginfo->players[leader->GetObjectGuid()] = &pl_info; - sLog.out(LOG_BG, "%s:%u [%u:%s] tag BG=%u", + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "%s:%u [%u:%s] tag BG=%u", leader->GetName(), leader->GetGUIDLow(), leader->GetSession()->GetAccountId(), leader->GetSession()->GetRemoteAddress().c_str(), bgTypeId); @@ -306,7 +306,7 @@ void BattleGroundQueue::RemovePlayer(ObjectGuid guid, bool decreaseInvitedCount) itr = m_queuedPlayers.find(guid); if (itr == m_queuedPlayers.end()) { - sLog.outError("BattleGroundQueue: couldn't find for remove: %s", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGroundQueue: couldn't find for remove: %s", guid.GetString().c_str()); return; } @@ -339,10 +339,10 @@ void BattleGroundQueue::RemovePlayer(ObjectGuid guid, bool decreaseInvitedCount) //player can't be in queue without group, but just in case if (bracketId == -1) { - sLog.outError("BattleGroundQueue: ERROR Cannot find groupinfo for %s", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGroundQueue: ERROR Cannot find groupinfo for %s", guid.GetString().c_str()); return; } - DEBUG_LOG("BattleGroundQueue: Removing %s, from bracketId %u", guid.GetString().c_str(), (uint32)bracketId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattleGroundQueue: Removing %s, from bracketId %u", guid.GetString().c_str(), (uint32)bracketId); // ALL variables are correctly set // We can ignore leveling up in queue - it should not cause crash @@ -439,7 +439,7 @@ bool BattleGroundQueue::InviteGroupToBG(GroupQueueInfo* ginfo, BattleGround* bg, uint32 queueSlot = player->GetBattleGroundQueueIndex(bgQueueTypeId); - DEBUG_LOG("Battleground: invited %s to BG instance %u queueindex %u bgtype %u, I can't help it if they don't press the enter battle button.", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: invited %s to BG instance %u queueindex %u bgtype %u, I can't help it if they don't press the enter battle button.", player->GetGuidStr().c_str(), bg->GetInstanceID(), queueSlot, bg->GetTypeID()); // send status packet @@ -709,7 +709,7 @@ void BattleGroundQueue::Update(BattleGroundTypeId bgTypeId, BattleGroundBracketI BattleGround* bgTemplate = sBattleGroundMgr.GetBattleGroundTemplate(bgTypeId); if (!bgTemplate) { - sLog.outError("Battleground: Update: bg template not found for %u", bgTypeId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Battleground: Update: bg template not found for %u", bgTypeId); return; } // get the min. players per team, properly for larger arenas as well. @@ -742,7 +742,7 @@ void BattleGroundQueue::Update(BattleGroundTypeId bgTypeId, BattleGroundBracketI std::shuffle(m_queuedGroups[bracketId][BG_QUEUE_NORMAL_HORDE].begin(), m_queuedGroups[bracketId][BG_QUEUE_NORMAL_HORDE].begin() + minPlayersInQueue, std::default_random_engine(seed)); - sLog.out(LOG_BG, "Alterac queue randomized (%u alliance vs %u horde)", + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "Alterac queue randomized (%u alliance vs %u horde)", m_queuedGroups[bracketId][BG_QUEUE_NORMAL_ALLIANCE].size(), m_queuedGroups[bracketId][BG_QUEUE_NORMAL_HORDE].size()); } @@ -770,7 +770,7 @@ void BattleGroundQueue::Update(BattleGroundTypeId bgTypeId, BattleGroundBracketI BattleGround* bg2 = sBattleGroundMgr.CreateNewBattleGround(bgTypeId, bracketId); if (!bg2) { - sLog.outError("BattleGroundQueue::Update - Cannot create battleground: %u", bgTypeId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGroundQueue::Update - Cannot create battleground: %u", bgTypeId); return; } //invite those selection pools @@ -794,7 +794,7 @@ void BattleGroundQueue::Update(BattleGroundTypeId bgTypeId, BattleGroundBracketI BattleGround* bg2 = sBattleGroundMgr.CreateNewBattleGround(bgTypeId, bracketId); if (!bg2) { - sLog.outError("BattleGroundQueue::Update - Cannot create battleground: %u", bgTypeId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGroundQueue::Update - Cannot create battleground: %u", bgTypeId); return; } @@ -875,7 +875,7 @@ bool BGQueueRemoveEvent::Execute(uint64 /*e_time*/, uint32 /*p_time*/) BattleGroundQueue &bgQueue = sBattleGroundMgr.m_battleGroundQueues[m_bgQueueTypeId]; if (bgQueue.IsPlayerInvited(m_playerGuid, m_bgInstanceGuid, m_removeTime)) { - DEBUG_LOG("Battleground: removing player %u from bg queue for instance %u because of not pressing enter battle in time.", player->GetGUIDLow(), m_bgInstanceGuid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: removing player %u from bg queue for instance %u because of not pressing enter battle in time.", player->GetGUIDLow(), m_bgInstanceGuid); player->RemoveBattleGroundQueueId(m_bgQueueTypeId); bgQueue.RemovePlayer(m_playerGuid, true); @@ -990,7 +990,7 @@ void BattleGroundMgr::BuildBattleGroundStatusPacket(WorldPacket* data, BattleGro *data << uint32(time2); // time from bg start, milliseconds break; default: - sLog.outError("Unknown BG status!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unknown BG status!"); break; } } @@ -1049,13 +1049,15 @@ void BattleGroundMgr::BuildPvpLogDataPacket(WorldPacket* data, BattleGround *bg) *data << (uint32)((BattleGroundWGScore*)score)->flagCaptures; // Flag Captures *data << (uint32)((BattleGroundWGScore*)score)->flagReturns; // Flag Returns break; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 case BATTLEGROUND_AB: *data << (uint32)0x00000002; // count of next fields *data << (uint32)((BattleGroundABScore*)score)->basesAssaulted; // Bases Asssulted *data << (uint32)((BattleGroundABScore*)score)->basesDefended; // Bases Defended break; +#endif default: - DEBUG_LOG("Unhandled MSG_PVP_LOG_DATA for BG id %u", bg->GetTypeID()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Unhandled MSG_PVP_LOG_DATA for BG id %u", bg->GetTypeID()); *data << (uint32)0; break; } @@ -1162,7 +1164,7 @@ BattleGround* BattleGroundMgr::CreateNewBattleGround(BattleGroundTypeId bgTypeId BattleGround *bgTemplate = GetBattleGroundTemplate(bgTypeId); if (!bgTemplate) { - sLog.outError("BattleGround: CreateNewBattleGround - bg template not found for %u", bgTypeId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGround: CreateNewBattleGround - bg template not found for %u", bgTypeId); return nullptr; } @@ -1176,9 +1178,11 @@ BattleGround* BattleGroundMgr::CreateNewBattleGround(BattleGroundTypeId bgTypeId case BATTLEGROUND_WS: bg = new BattleGroundWS(*(BattleGroundWS*)bgTemplate); break; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 case BATTLEGROUND_AB: bg = new BattleGroundAB(*(BattleGroundAB*)bgTemplate); break; +#endif default: //error, but it is handled few lines above return 0; @@ -1197,7 +1201,7 @@ BattleGround* BattleGroundMgr::CreateNewBattleGround(BattleGroundTypeId bgTypeId } // used to create the BG templates -uint32 BattleGroundMgr::CreateBattleGround(BattleGroundTypeId bgTypeId, uint32 minPlayersPerTeam, uint32 maxPlayersPerTeam, uint32 LevelMin, uint32 LevelMax, uint32 AllianceWinSpell, uint32 AllianceLoseSpell, uint32 HordeWinSpell, uint32 HordeLoseSpell, char const* BattleGroundName, uint32 MapID, float Team1StartLocX, float Team1StartLocY, float Team1StartLocZ, float Team1StartLocO, float Team2StartLocX, float Team2StartLocY, float Team2StartLocZ, float Team2StartLocO) +uint32 BattleGroundMgr::CreateBattleGround(BattleGroundTypeId bgTypeId, uint32 minPlayersPerTeam, uint32 maxPlayersPerTeam, uint32 levelMin, uint32 levelMax, uint32 allianceWinSpell, uint32 allianceLoseSpell, uint32 hordeWinSpell, uint32 hordeLoseSpell, char const* battleGroundName, uint32 mapID, float team1StartLocX, float team1StartLocY, float team1StartLocZ, float team1StartLocO, float team2StartLocX, float team2StartLocY, float team2StartLocZ, float team2StartLocO, uint32 playerSkinReflootId) { // Create the BG BattleGround *bg = nullptr; @@ -1209,28 +1213,31 @@ uint32 BattleGroundMgr::CreateBattleGround(BattleGroundTypeId bgTypeId, uint32 m case BATTLEGROUND_WS: bg = new BattleGroundWS; break; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 case BATTLEGROUND_AB: bg = new BattleGroundAB; break; +#endif default: bg = new BattleGround; break; // placeholder for non implemented BG } - bg->SetMapId(MapID); + bg->SetMapId(mapID); bg->SetTypeID(bgTypeId); bg->SetMinPlayersPerTeam(minPlayersPerTeam); bg->SetMaxPlayersPerTeam(maxPlayersPerTeam); bg->SetMinPlayers(minPlayersPerTeam * 2); bg->SetMaxPlayers(maxPlayersPerTeam * 2); - bg->SetAllianceWinSpell(AllianceWinSpell); - bg->SetAllianceLoseSpell(AllianceLoseSpell); - bg->SetHordeWinSpell(HordeWinSpell); - bg->SetHordeLoseSpell(HordeLoseSpell); - bg->SetName(BattleGroundName); - bg->SetTeamStartLoc(ALLIANCE, Team1StartLocX, Team1StartLocY, Team1StartLocZ, Team1StartLocO); - bg->SetTeamStartLoc(HORDE, Team2StartLocX, Team2StartLocY, Team2StartLocZ, Team2StartLocO); - bg->SetLevelRange(LevelMin, LevelMax); + bg->SetAllianceWinSpell(allianceWinSpell); + bg->SetAllianceLoseSpell(allianceLoseSpell); + bg->SetHordeWinSpell(hordeWinSpell); + bg->SetHordeLoseSpell(hordeLoseSpell); + bg->SetName(battleGroundName); + bg->SetTeamStartLoc(ALLIANCE, team1StartLocX, team1StartLocY, team1StartLocZ, team1StartLocO); + bg->SetTeamStartLoc(HORDE, team2StartLocX, team2StartLocY, team2StartLocZ, team2StartLocO); + bg->SetLevelRange(levelMin, levelMax); + bg->SetPlayerSkinRefLootId(playerSkinReflootId); // add bg to update list AddBattleGround(bg->GetInstanceID(), bg->GetTypeID(), bg); @@ -1243,16 +1250,16 @@ void BattleGroundMgr::CreateInitialBattleGrounds() { uint32 count = 0; - // 0 1 2 3 4 5 6 7 8 9 10 - std::unique_ptr result(WorldDatabase.PQuery("SELECT `id`, `min_players_per_team`, `max_players_per_team`, `min_level`, `max_level`, `alliance_win_spell`, `alliance_lose_spell`, `horde_win_spell`, `horde_lose_spell`, `alliance_start_location`, `horde_start_location` FROM `battleground_template` t1 WHERE `patch`=(SELECT max(`patch`) FROM `battleground_template` t2 WHERE t1.`id`=t2.`id` && `patch` <= %u)", sWorld.GetWowPatch())); + // 0 1 2 3 4 5 6 7 8 9 10 11 + std::unique_ptr result(WorldDatabase.PQuery("SELECT `id`, `min_players_per_team`, `max_players_per_team`, `min_level`, `max_level`, `alliance_win_spell`, `alliance_lose_spell`, `horde_win_spell`, `horde_lose_spell`, `alliance_start_location`, `horde_start_location`, `player_loot_id` FROM `battleground_template` t1 WHERE `patch`=(SELECT max(`patch`) FROM `battleground_template` t2 WHERE t1.`id`=t2.`id` && `patch` <= %u)", sWorld.GetWowPatch())); if (!result) { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 battlegrounds. DB table `battleground_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 battlegrounds. DB table `battleground_template` is empty."); return; } @@ -1291,7 +1298,7 @@ void BattleGroundMgr::CreateInitialBattleGrounds() } else { - sLog.outErrorDb("Table `battleground_template` for id %u have nonexistent WorldSafeLocs.dbc id %u in field `AllianceStartLoc`. BG not created.", bgTypeID, start1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `battleground_template` for id %u have nonexistent WorldSafeLocs.dbc id %u in field `AllianceStartLoc`. BG not created.", bgTypeID, start1); continue; } @@ -1307,10 +1314,20 @@ void BattleGroundMgr::CreateInitialBattleGrounds() } else { - sLog.outErrorDb("Table `battleground_template` for id %u have non-existed WorldSafeLocs.dbc id %u in field `HordeStartLoc`. BG not created.", bgTypeID, start2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `battleground_template` for id %u have non-existed WorldSafeLocs.dbc id %u in field `HordeStartLoc`. BG not created.", bgTypeID, start2); continue; } + uint32 playerSkinReflootId = fields[11].GetUInt32(); + if (playerSkinReflootId && !ExistsRefLootTemplate(playerSkinReflootId)) + { + playerSkinReflootId = 0; + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `battleground_template` for id %u associated with nonexistent refloot id %u. Setting to 0.", bgTypeID, playerSkinReflootId); + } + + if (playerSkinReflootId) + m_usedRefloot.insert(playerSkinReflootId); + uint32 mapId = GetBattleGrounMapIdByTypeId(bgTypeID); char const* name; @@ -1318,20 +1335,20 @@ void BattleGroundMgr::CreateInitialBattleGrounds() name = mapEntry->name; else { - sLog.outErrorDb("Table `battleground_template` for id %u associated with nonexistent map id %u.", bgTypeID, mapId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `battleground_template` for id %u associated with nonexistent map id %u.", bgTypeID, mapId); continue; } - //DETAIL_LOG("Creating battleground %s, %u-%u", bl->name[sWorld.GetDBClang()], MinLvl, MaxLvl); - if (!CreateBattleGround(bgTypeID, minPlayersPerTeam, maxPlayersPerTeam, MinLvl, MaxLvl, AllianceWinSpell, AllianceLoseSpell, HordeWinSpell, HordeLoseSpell, name, mapId, AStartLoc[0], AStartLoc[1], AStartLoc[2], AStartLoc[3], HStartLoc[0], HStartLoc[1], HStartLoc[2], HStartLoc[3])) + //sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Creating battleground %s, %u-%u", bl->name[sWorld.GetDBClang()], MinLvl, MaxLvl); + if (!CreateBattleGround(bgTypeID, minPlayersPerTeam, maxPlayersPerTeam, MinLvl, MaxLvl, AllianceWinSpell, AllianceLoseSpell, HordeWinSpell, HordeLoseSpell, name, mapId, AStartLoc[0], AStartLoc[1], AStartLoc[2], AStartLoc[3], HStartLoc[0], HStartLoc[1], HStartLoc[2], HStartLoc[3], playerSkinReflootId)) continue; ++count; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u battlegrounds", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u battlegrounds", count); } void BattleGroundMgr::BuildBattleGroundListPacket(WorldPacket* data, ObjectGuid guid, Player* player, BattleGroundTypeId bgTypeId) @@ -1378,11 +1395,11 @@ void BattleGroundMgr::SendToBattleGround(Player* player, uint32 instanceId, Batt if (player->IsAFK()) player->ToggleAFK(); - DETAIL_LOG("BATTLEGROUND: Sending %s to map %u, X %f, Y %f, Z %f, O %f", player->GetName(), mapid, x, y, z, o); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "BATTLEGROUND: Sending %s to map %u, X %f, Y %f, Z %f, O %f", player->GetName(), mapid, x, y, z, o); player->TeleportTo(mapid, x, y, z, o); } else - sLog.outError("player %u trying to port to nonexistent bg instance %u", player->GetGUIDLow(), instanceId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "player %u trying to port to nonexistent bg instance %u", player->GetGUIDLow(), instanceId); } BattleGroundQueueTypeId BattleGroundMgr::BgQueueTypeId(BattleGroundTypeId bgTypeId) @@ -1460,8 +1477,8 @@ void BattleGroundMgr::LoadBattleMastersEntry() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 battlemaster entries - table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 battlemaster entries - table is empty!"); return; } @@ -1478,7 +1495,7 @@ void BattleGroundMgr::LoadBattleMastersEntry() uint32 bgTypeId = fields[1].GetUInt32(); if (bgTypeId >= MAX_BATTLEGROUND_TYPE_ID) { - sLog.outErrorDb("Table `battlemaster_entry` contain entry %u for nonexistent battleground type %u, ignored.", entry, bgTypeId); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `battlemaster_entry` contain entry %u for nonexistent battleground type %u, ignored.", entry, bgTypeId); continue; } @@ -1489,8 +1506,8 @@ void BattleGroundMgr::LoadBattleMastersEntry() delete result; - sLog.outString(); - sLog.outString(">> Loaded %u battlemaster entries", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u battlemaster entries", count); } HolidayIds BattleGroundMgr::BgTypeToWeekendHolidayId(BattleGroundTypeId bgTypeId) @@ -1577,8 +1594,8 @@ void BattleGroundMgr::LoadBattleEventIndexes() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 battleground eventindexes."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 battleground eventindexes."); return; } @@ -1605,7 +1622,7 @@ void BattleGroundMgr::LoadBattleEventIndexes() // checking for nullptr - through right outer join this will mean following: if (fields[5].GetUInt32() != dbGuid) { - sLog.outErrorDb("BattleGroundEvent: %s with nonexistent guid %u for event: map:%u, event1:%u, event2:%u (\"%s\")", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BattleGroundEvent: %s with nonexistent guid %u for event: map:%u, event1:%u, event2:%u (\"%s\")", (gameobject) ? "gameobject" : "creature", dbGuid, map, events.event1, events.event2, description); continue; } @@ -1616,13 +1633,13 @@ void BattleGroundMgr::LoadBattleEventIndexes() // there is an event missing if (dbGuid == 0) { - sLog.outErrorDb("BattleGroundEvent: missing db-data for map:%u, event1:%u, event2:%u (\"%s\")", descMap, descEvent1, descEvent2, description); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BattleGroundEvent: missing db-data for map:%u, event1:%u, event2:%u (\"%s\")", descMap, descEvent1, descEvent2, description); continue; } // we have an event which shouldn't exist else { - sLog.outErrorDb("BattleGroundEvent: %s with guid %u is registered, for a nonexistent event: map:%u, event1:%u, event2:%u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BattleGroundEvent: %s with guid %u is registered, for a nonexistent event: map:%u, event1:%u, event2:%u", (gameobject) ? "gameobject" : "creature", dbGuid, map, events.event1, events.event2); continue; } @@ -1638,8 +1655,8 @@ void BattleGroundMgr::LoadBattleEventIndexes() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u battleground eventindexes", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u battleground eventindexes", count); delete result; } @@ -1685,7 +1702,7 @@ void BattleGroundQueue::PlayerLoggedOut(ObjectGuid guid) itr = m_queuedPlayers.find(guid); if (itr == m_queuedPlayers.end()) { - sLog.outError("BattleGroundQueue: couldn't find for remove: %s", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGroundQueue: couldn't find for remove: %s", guid.GetString().c_str()); return; } itr->second.lastOnlineTime = WorldTimer::getMSTime(); diff --git a/src/game/Battlegrounds/BattleGroundMgr.h b/src/game/Battlegrounds/BattleGroundMgr.h index 9aaff4ad23e..ddbc4e6ce26 100644 --- a/src/game/Battlegrounds/BattleGroundMgr.h +++ b/src/game/Battlegrounds/BattleGroundMgr.h @@ -218,7 +218,7 @@ class BattleGroundMgr BattleGround* GetBattleGroundTemplate(BattleGroundTypeId bgTypeId); BattleGround* CreateNewBattleGround(BattleGroundTypeId bgTypeId, BattleGroundBracketId bracketId); - uint32 CreateBattleGround(BattleGroundTypeId bgTypeId, uint32 minPlayersPerTeam, uint32 maxPlayersPerTeam, uint32 LevelMin, uint32 LevelMax, uint32 AllianceWinSpell, uint32 AllianceLoseSpell, uint32 HordeWinSpell, uint32 HordeLoseSpell, char const* BattleGroundName, uint32 MapID, float Team1StartLocX, float Team1StartLocY, float Team1StartLocZ, float Team1StartLocO, float Team2StartLocX, float Team2StartLocY, float Team2StartLocZ, float Team2StartLocO); + uint32 CreateBattleGround(BattleGroundTypeId bgTypeId, uint32 minPlayersPerTeam, uint32 maxPlayersPerTeam, uint32 levelMin, uint32 levelMax, uint32 allianceWinSpell, uint32 allianceLoseSpell, uint32 hordeWinSpell, uint32 hordeLoseSpell, char const* battleGroundName, uint32 mapID, float team1StartLocX, float team1StartLocY, float team1StartLocZ, float team1StartLocO, float team2StartLocX, float team2StartLocY, float team2StartLocZ, float team2StartLocO, uint32 playerSkinReflootId); void AddBattleGround(uint32 instanceId, BattleGroundTypeId bgTypeId, BattleGround* bg) { m_battleGrounds[bgTypeId][instanceId] = bg; }; void RemoveBattleGround(uint32 instanceID, BattleGroundTypeId bgTypeId) { m_battleGrounds[bgTypeId].erase(instanceID); } @@ -292,6 +292,7 @@ class BattleGroundMgr static HolidayIds BgTypeToWeekendHolidayId(BattleGroundTypeId bgTypeId); static BattleGroundTypeId WeekendHolidayIdToBgType(HolidayIds holiday); static bool IsBgWeekend(BattleGroundTypeId bgTypeId); + std::set const& GetUsedRefLootIds() const { return m_usedRefloot; } void PlayerLoggedIn(Player* player); void PlayerLoggedOut(Player* player); private: @@ -306,6 +307,7 @@ class BattleGroundMgr typedef std::set ClientBattleGroundIdSet; ClientBattleGroundIdSet m_clientBattleGroundIds[MAX_BATTLEGROUND_TYPE_ID][MAX_BATTLEGROUND_BRACKETS]; // the instanceids just visible for the client bool m_testing; + std::set m_usedRefloot; }; #define sBattleGroundMgr MaNGOS::Singleton::Instance() diff --git a/src/game/Battlegrounds/BattleGroundWS.cpp b/src/game/Battlegrounds/BattleGroundWS.cpp index 91b340fd6b1..10da48646bc 100644 --- a/src/game/Battlegrounds/BattleGroundWS.cpp +++ b/src/game/Battlegrounds/BattleGroundWS.cpp @@ -30,12 +30,16 @@ #include "Language.h" #include "World.h" +#if SUPPORTED_CLIENT_BUILD <= CLIENT_BUILD_1_6_1 +#include "ScriptMgr.h" +#endif + BattleGroundWS::BattleGroundWS() { m_startMessageIds[BG_STARTING_EVENT_FIRST] = 0; - m_startMessageIds[BG_STARTING_EVENT_SECOND] = LANG_BG_WS_START_ONE_MINUTE; - m_startMessageIds[BG_STARTING_EVENT_THIRD] = LANG_BG_WS_START_HALF_MINUTE; - m_startMessageIds[BG_STARTING_EVENT_FOURTH] = LANG_BG_WS_HAS_BEGUN; + m_startMessageIds[BG_STARTING_EVENT_SECOND] = BCT_BG_WS_START_ONE_MINUTE; + m_startMessageIds[BG_STARTING_EVENT_THIRD] = BCT_BG_WS_START_HALF_MINUTE; + m_startMessageIds[BG_STARTING_EVENT_FOURTH] = BCT_BG_WS_HAS_BEGUN; } BattleGroundWS::~BattleGroundWS() @@ -104,6 +108,7 @@ void BattleGroundWS::StartingEventOpenDoors() SpawnEvent(WS_EVENT_SPIRITGUIDES_SPAWN, 0, true, true); SpawnEvent(WS_EVENT_FLAG_A, 0, true, true); SpawnEvent(WS_EVENT_FLAG_H, 0, true, true); + SpawnEvent(BG_EVENT_GHOST_GATE, 0, false, true); } void BattleGroundWS::AddPlayer(Player* player) @@ -119,13 +124,13 @@ void BattleGroundWS::RespawnFlag(Team team, bool captured) { if (team == ALLIANCE) { - DEBUG_LOG("Respawn Alliance flag"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Respawn Alliance flag"); m_flagState[BG_TEAM_ALLIANCE] = BG_WS_FLAG_STATE_ON_BASE; SpawnEvent(WS_EVENT_FLAG_A, 0, true, true); } else { - DEBUG_LOG("Respawn Horde flag"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Respawn Horde flag"); m_flagState[BG_TEAM_HORDE] = BG_WS_FLAG_STATE_ON_BASE; SpawnEvent(WS_EVENT_FLAG_H, 0, true, true); } @@ -135,7 +140,11 @@ void BattleGroundWS::RespawnFlag(Team team, bool captured) //when map_update will be allowed for battlegrounds this code will be useless SpawnEvent(WS_EVENT_FLAG_A, 0, true, true); SpawnEvent(WS_EVENT_FLAG_H, 0, true, true); - SendMessageToAll(LANG_BG_WS_F_PLACED, CHAT_MSG_BG_SYSTEM_NEUTRAL); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + SendMessageToAll(BCT_BG_WS_F_PLACED, CHAT_MSG_BG_SYSTEM_NEUTRAL); +#else + DoOrSimulateScriptTextForMap(BCT_BG_WS_F_PLACED, NPC_WSG_HERALD, GetBgMap()); +#endif PlaySoundToAll(BG_WS_SOUND_FLAGS_RESPAWNED); // flag respawned sound... } } @@ -147,9 +156,15 @@ void BattleGroundWS::RespawnFlagAfterDrop(Team team) RespawnFlag(team, false); if (team == ALLIANCE) - SendMessageToAll(LANG_BG_WS_ALLIANCE_FLAG_RESPAWNED, CHAT_MSG_BG_SYSTEM_NEUTRAL); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + SendMessageToAll(BCT_BG_WS_ALLIANCE_FLAG_RESPAWNED, CHAT_MSG_BG_SYSTEM_NEUTRAL); + else + SendMessageToAll(BCT_BG_WS_HORDE_FLAG_RESPAWNED, CHAT_MSG_BG_SYSTEM_NEUTRAL); +#else + DoOrSimulateScriptTextForMap(BCT_BG_WS_ALLIANCE_FLAG_RESPAWNED, NPC_WSG_HERALD, GetBgMap()); else - SendMessageToAll(LANG_BG_WS_HORDE_FLAG_RESPAWNED, CHAT_MSG_BG_SYSTEM_NEUTRAL); + DoOrSimulateScriptTextForMap(BCT_BG_WS_HORDE_FLAG_RESPAWNED, NPC_WSG_HERALD, GetBgMap()); +#endif PlaySoundToAll(BG_WS_SOUND_FLAGS_RESPAWNED); @@ -157,7 +172,7 @@ void BattleGroundWS::RespawnFlagAfterDrop(Team team) if (obj) obj->Delete(); else - sLog.outError("Unknown dropped flag bg: %s", GetDroppedFlagGuid(team).GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unknown dropped flag bg: %s", GetDroppedFlagGuid(team).GetString().c_str()); ClearDroppedFlagGuid(team); ForceFlagAreaTrigger(team); @@ -216,9 +231,15 @@ void BattleGroundWS::EventPlayerCapturedFlag(Player* source) SpawnEvent(WS_EVENT_FLAG_H, 0, false, true); if (source->GetTeam() == ALLIANCE) - SendMessageToAll(LANG_BG_WS_CAPTURED_HF, CHAT_MSG_BG_SYSTEM_ALLIANCE, source); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + SendMessageToAll(BCT_BG_WS_CAPTURED_HF, CHAT_MSG_BG_SYSTEM_ALLIANCE, source); + else + SendMessageToAll(BCT_BG_WS_CAPTURED_AF, CHAT_MSG_BG_SYSTEM_HORDE, source); +#else + DoOrSimulateScriptTextForMap(BCT_BG_WS_CAPTURED_HF, NPC_WSG_HERALD, GetBgMap(), nullptr, source); else - SendMessageToAll(LANG_BG_WS_CAPTURED_AF, CHAT_MSG_BG_SYSTEM_HORDE, source); + DoOrSimulateScriptTextForMap(BCT_BG_WS_CAPTURED_AF, NPC_WSG_HERALD, GetBgMap(), nullptr, source); +#endif UpdateFlagState(source->GetTeam(), 1); // flag state none UpdateTeamScore(source->GetTeam()); @@ -308,12 +329,20 @@ void BattleGroundWS::EventPlayerDroppedFlag(Player* source) if (source->GetTeam() == ALLIANCE) { - SendMessageToAll(LANG_BG_WS_DROPPED_HF, CHAT_MSG_BG_SYSTEM_HORDE, source); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + SendMessageToAll(BCT_BG_WS_DROPPED_HF, CHAT_MSG_BG_SYSTEM_HORDE, source); +#else + DoOrSimulateScriptTextForMap(BCT_BG_WS_DROPPED_HF, NPC_WSG_HERALD, GetBgMap(), nullptr, source); +#endif UpdateWorldState(BG_WS_FLAG_UNK_HORDE, uint32(-1)); } else { - SendMessageToAll(LANG_BG_WS_DROPPED_AF, CHAT_MSG_BG_SYSTEM_ALLIANCE, source); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + SendMessageToAll(BCT_BG_WS_DROPPED_AF, CHAT_MSG_BG_SYSTEM_ALLIANCE, source); +#else + DoOrSimulateScriptTextForMap(BCT_BG_WS_DROPPED_AF, NPC_WSG_HERALD, GetBgMap(), nullptr, source); +#endif UpdateWorldState(BG_WS_FLAG_UNK_ALLIANCE, uint32(-1)); } @@ -327,7 +356,9 @@ void BattleGroundWS::EventPlayerClickedOnFlag(Player* source, GameObject* target return; int32 messageId = 0; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 ChatMsg type; +#endif uint8 event = (sBattleGroundMgr.GetGameObjectEventIndex(targetGo->GetGUIDLow())).event1; @@ -335,8 +366,10 @@ void BattleGroundWS::EventPlayerClickedOnFlag(Player* source, GameObject* target if (source->GetTeam() == HORDE && GetFlagState(ALLIANCE) == BG_WS_FLAG_STATE_ON_BASE && event == WS_EVENT_FLAG_A) { - messageId = LANG_BG_WS_PICKEDUP_AF; + messageId = BCT_BG_WS_PICKEDUP_AF; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 type = CHAT_MSG_BG_SYSTEM_HORDE; +#endif PlaySoundToAll(BG_WS_SOUND_ALLIANCE_FLAG_PICKED_UP); SpawnEvent(WS_EVENT_FLAG_A, 0, false, true); SetAllianceFlagPicker(source->GetObjectGuid()); @@ -351,8 +384,10 @@ void BattleGroundWS::EventPlayerClickedOnFlag(Player* source, GameObject* target if (source->GetTeam() == ALLIANCE && GetFlagState(HORDE) == BG_WS_FLAG_STATE_ON_BASE && event == WS_EVENT_FLAG_H) { - messageId = LANG_BG_WS_PICKEDUP_HF; + messageId = BCT_BG_WS_PICKEDUP_HF; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 type = CHAT_MSG_BG_SYSTEM_ALLIANCE; +#endif PlaySoundToAll(BG_WS_SOUND_HORDE_FLAG_PICKED_UP); SpawnEvent(WS_EVENT_FLAG_H, 0, false, true); SetHordeFlagPicker(source->GetObjectGuid()); @@ -370,8 +405,10 @@ void BattleGroundWS::EventPlayerClickedOnFlag(Player* source, GameObject* target { if (source->GetTeam() == ALLIANCE) { - messageId = LANG_BG_WS_RETURNED_AF; + messageId = BCT_BG_WS_RETURNED_AF; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 type = CHAT_MSG_BG_SYSTEM_ALLIANCE; +#endif UpdateFlagState(HORDE, BG_WS_FLAG_STATE_WAIT_RESPAWN); RespawnFlag(ALLIANCE, false); PlaySoundToAll(BG_WS_SOUND_FLAG_RETURNED); @@ -380,8 +417,10 @@ void BattleGroundWS::EventPlayerClickedOnFlag(Player* source, GameObject* target } else { - messageId = LANG_BG_WS_PICKEDUP_AF; + messageId = BCT_BG_WS_PICKEDUP_AF; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 type = CHAT_MSG_BG_SYSTEM_HORDE; +#endif PlaySoundToAll(BG_WS_SOUND_ALLIANCE_FLAG_PICKED_UP); SpawnEvent(WS_EVENT_FLAG_A, 0, false, true); SetAllianceFlagPicker(source->GetObjectGuid()); @@ -401,8 +440,10 @@ void BattleGroundWS::EventPlayerClickedOnFlag(Player* source, GameObject* target { if (source->GetTeam() == HORDE) { - messageId = LANG_BG_WS_RETURNED_HF; + messageId = BCT_BG_WS_RETURNED_HF; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 type = CHAT_MSG_BG_SYSTEM_HORDE; +#endif UpdateFlagState(ALLIANCE, BG_WS_FLAG_STATE_WAIT_RESPAWN); RespawnFlag(HORDE, false); PlaySoundToAll(BG_WS_SOUND_FLAG_RETURNED); @@ -411,8 +452,10 @@ void BattleGroundWS::EventPlayerClickedOnFlag(Player* source, GameObject* target } else { - messageId = LANG_BG_WS_PICKEDUP_HF; + messageId = BCT_BG_WS_PICKEDUP_HF; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 type = CHAT_MSG_BG_SYSTEM_ALLIANCE; +#endif PlaySoundToAll(BG_WS_SOUND_HORDE_FLAG_PICKED_UP); SpawnEvent(WS_EVENT_FLAG_H, 0, false, true); SetHordeFlagPicker(source->GetObjectGuid()); @@ -428,7 +471,11 @@ void BattleGroundWS::EventPlayerClickedOnFlag(Player* source, GameObject* target if (!messageId) return; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 SendMessageToAll(messageId, type, source); +#else + DoOrSimulateScriptTextForMap(messageId, NPC_WSG_HERALD, GetBgMap(), nullptr, source); +#endif } void BattleGroundWS::RemovePlayer(Player* player, ObjectGuid guid) @@ -438,7 +485,7 @@ void BattleGroundWS::RemovePlayer(Player* player, ObjectGuid guid) { if (!player) { - sLog.outError("BattleGroundWS: Removing offline player who has the FLAG!!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGroundWS: Removing offline player who has the FLAG!!"); ClearAllianceFlagPicker(); RespawnFlag(ALLIANCE, false); } @@ -449,7 +496,7 @@ void BattleGroundWS::RemovePlayer(Player* player, ObjectGuid guid) { if (!player) { - sLog.outError("BattleGroundWS: Removing offline player who has the FLAG!!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleGroundWS: Removing offline player who has the FLAG!!"); ClearHordeFlagPicker(); RespawnFlag(HORDE, false); } @@ -519,7 +566,7 @@ void BattleGroundWS::HandleAreaTrigger(Player* source, uint32 trigger) case 4629: // unk4 break; */ default: - sLog.outError("WARNING: Unhandled AreaTrigger in Battleground: %u", trigger); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WARNING: Unhandled AreaTrigger in Battleground: %u", trigger); source->GetSession()->SendAreaTriggerMessage("Warning: Unhandled AreaTrigger in Battleground: %u", trigger); break; } @@ -539,6 +586,8 @@ void BattleGroundWS::Reset() m_activeEvents[WS_EVENT_SPIRITGUIDES_SPAWN] = BG_EVENT_NONE; m_activeEvents[WS_EVENT_FLAG_A] = BG_EVENT_NONE; m_activeEvents[WS_EVENT_FLAG_H] = BG_EVENT_NONE; + // ghost gates spawned at beginning + m_activeEvents[BG_EVENT_GHOST_GATE] = 0; for (uint32 i = 0; i < BG_TEAMS_COUNT; ++i) { diff --git a/src/game/CMakeLists.txt b/src/game/CMakeLists.txt index d76fd1ed7fa..b849e11bf5b 100644 --- a/src/game/CMakeLists.txt +++ b/src/game/CMakeLists.txt @@ -114,7 +114,6 @@ set (game_SRCS Handlers/GroupHandler.cpp Handlers/GuildHandler.cpp Handlers/ItemHandler.cpp - Handlers/LFGHandler.cpp Handlers/LootHandler.cpp Handlers/MailHandler.cpp Handlers/MiscHandler.cpp @@ -128,7 +127,9 @@ set (game_SRCS Handlers/SpellHandler.cpp Handlers/TaxiHandler.cpp Handlers/TradeHandler.cpp + LFG/LFGHandler.cpp LFG/LFGMgr.cpp + LFG/LFGQueue.cpp Mail/Mail.cpp Mail/MassMailMgr.cpp Maps/GridMap.cpp @@ -218,6 +219,7 @@ set (game_SRCS AuraRemovalMgr.h AutoBroadCastMgr.h Camera.h + ClientDefines.h Conditions.h CreatureGroups.h Formulas.h @@ -232,6 +234,7 @@ set (game_SRCS ItemEnchantmentMgr.h Language.h LootMgr.h + LoveIsInTheAir.h ObjectAccessor.h ObjectGridLoader.h ObjectGuid.h @@ -301,8 +304,9 @@ set (game_SRCS Guild/GuildMgr.h Handlers/AddonHandler.h Handlers/NPCHandler.h - Handlers/LFGHandler.h + LFG/LFGDefines.h LFG/LFGMgr.h + LFG/LFGQueue.h Mail/Mail.h Mail/MassMailMgr.h Maps/Cell.h diff --git a/src/game/Camera.cpp b/src/game/Camera.cpp index de511a8f8e0..e0992149fed 100644 --- a/src/game/Camera.cpp +++ b/src/game/Camera.cpp @@ -64,13 +64,13 @@ void Camera::SetView(WorldObject* obj, bool update_far_sight_field /*= true*/) if (!m_owner.IsInMap(obj)) { - sLog.outError("Camera::SetView, viewpoint is not in map with camera's owner"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Camera::SetView, viewpoint is not in map with camera's owner"); return; } if (!obj->isType(TypeMask(TYPEMASK_DYNAMICOBJECT | TYPEMASK_UNIT))) { - sLog.outError("Camera::SetView, viewpoint type is not available for client"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Camera::SetView, viewpoint type is not available for client"); return; } @@ -87,7 +87,12 @@ void Camera::SetView(WorldObject* obj, bool update_far_sight_field /*= true*/) m_source->GetViewPoint().Attach(this); if (update_far_sight_field) - m_owner.SetGuidValue(PLAYER_FARSIGHT, (m_source == &m_owner ? ObjectGuid() : m_source->GetObjectGuid())); + { + if (m_source != &m_owner) + m_owner.UpdateVisibilityOf(m_source, m_source); + + m_owner.ScheduleCameraUpdate(m_source == &m_owner ? ObjectGuid() : m_source->GetObjectGuid()); + } UpdateForCurrentViewPoint(); } @@ -165,5 +170,5 @@ void Camera::UpdateVisibilityForOwner() ViewPoint::~ViewPoint() { if (!m_cameras.empty()) - sLog.outError("ViewPoint destructor called, but some cameras referenced to it"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ViewPoint destructor called, but some cameras referenced to it"); } diff --git a/src/game/Chat/AsyncCommandHandlers.cpp b/src/game/Chat/AsyncCommandHandlers.cpp index 9538ddbd646..180653548fe 100644 --- a/src/game/Chat/AsyncCommandHandlers.cpp +++ b/src/game/Chat/AsyncCommandHandlers.cpp @@ -38,32 +38,34 @@ void PInfoHandler::HandlePInfoCommand(WorldSession* session, Player* target, ObjectGuid& target_guid, std::string& name) { PInfoData* data = new PInfoData; - data->m_accountId = session->GetAccountId(); - data->target_name = name; + data->m_ownAccountId = session->GetAccountId(); + data->m_targetName = name; if (target) { - data->accId = target->GetSession()->GetAccountId(); - data->money = target->GetMoney(); - data->total_player_time = target->GetTotalPlayedTime(); - data->level = target->GetLevel(); - data->latency = target->GetSession()->GetLatency(); - data->loc = target->GetSession()->GetSessionDbcLocale(); - data->race = target->GetRace(); - data->class_ = target->GetClass(); - - data->target_guid = target->GetObjectGuid(); - data->online = true; + data->m_targetGuid = target->GetObjectGuid(); + data->m_race = target->GetRace(); + data->m_class = target->GetClass(); + data->m_level = target->GetLevel(); + data->m_money = target->GetMoney(); + data->m_totalPlayedTime = target->GetTotalPlayedTime(); + data->m_accountId = target->GetSession()->GetAccountId(); + data->m_latency = target->GetSession()->GetLatency(); + data->m_locale = target->GetSession()->GetSessionDbcLocale(); + data->m_online = true; if (auto const warden = target->GetSession()->GetWarden()) - warden->GetPlayerInfo(data->warden_clock, data->warden_fingerprint, data->warden_hypervisors, - data->warden_endscene, data->warden_proxifier); + { + warden->GetPlayerInfo(data->m_wardenClock, data->m_wardenFingerprint, data->m_wardenHypervisors, + data->m_wardenEndscene, data->m_wardenProxifier); + data->m_hasUsedClickToMove = warden->HasUsedClickToMove(); + } HandleDataAfterPlayerLookup(data); } else { - data->target_guid = target_guid; + data->m_targetGuid = target_guid; CharacterDatabase.AsyncPQuery(&PInfoHandler::HandlePlayerLookupResult, data, // 0 1 2 3 4 5 "SELECT `played_time_total`, `level`, `money`, `account`, `race`, `class` FROM `characters` WHERE `guid` = '%u'", @@ -80,12 +82,12 @@ void PInfoHandler::HandlePlayerLookupResult(QueryResult* result, PInfoData *data } Field* fields = result->Fetch(); - data->total_player_time = fields[0].GetUInt32(); - data->level = fields[1].GetUInt32(); - data->money = fields[2].GetUInt32(); - data->accId = fields[3].GetUInt32(); - data->race = fields[4].GetUInt8(); - data->class_ = fields[5].GetUInt8(); + data->m_totalPlayedTime = fields[0].GetUInt32(); + data->m_level = fields[1].GetUInt32(); + data->m_money = fields[2].GetUInt32(); + data->m_accountId = fields[3].GetUInt32(); + data->m_race = fields[4].GetUInt8(); + data->m_class = fields[5].GetUInt8(); delete result; @@ -96,8 +98,8 @@ void PInfoHandler::HandleDataAfterPlayerLookup(PInfoData *data) { SqlQueryHolder* charHolder = new SqlQueryHolder; charHolder->SetSize(2); - charHolder->SetPQuery(PINFO_QUERY_GOLD_SENT, "SELECT SUM(`money`) FROM `mail` WHERE `sender_guid` = %u", data->target_guid.GetCounter()); - charHolder->SetPQuery(PINFO_QUERY_GOLD_RECEIVED, "SELECT SUM(`money`) FROM `mail` WHERE `receiver_guid` = %u", data->target_guid.GetCounter()); + charHolder->SetPQuery(PINFO_QUERY_GOLD_SENT, "SELECT SUM(`money`) FROM `mail` WHERE `sender_guid` = %u", data->m_targetGuid.GetCounter()); + charHolder->SetPQuery(PINFO_QUERY_GOLD_RECEIVED, "SELECT SUM(`money`) FROM `mail` WHERE `receiver_guid` = %u", data->m_targetGuid.GetCounter()); CharacterDatabase.DelayQueryHolder(&PInfoHandler::HandleDelayedMoneyQuery, charHolder, data); } @@ -108,11 +110,11 @@ void PInfoHandler::HandleDelayedMoneyQuery(QueryResult*, SqlQueryHolder *holder, { QueryResult* result = holder->GetResult(PINFO_QUERY_GOLD_SENT); if (result) - data->mail_gold_outbox = result->Fetch()[0].GetUInt32(); + data->m_mailGoldOutbox = result->Fetch()[0].GetUInt32(); result = holder->GetResult(PINFO_QUERY_GOLD_RECEIVED); if (result) - data->mail_gold_inbox = result->Fetch()[0].GetUInt32(); + data->m_mailGoldInbox = result->Fetch()[0].GetUInt32(); // Delete all results now holder->DeleteAllResults(); @@ -125,13 +127,13 @@ void PInfoHandler::HandleDelayedMoneyQuery(QueryResult*, SqlQueryHolder *holder, // so this cannot be done in an async task LoginDatabase.AsyncPQueryUnsafe(&PInfoHandler::HandleAccountInfoResult, data, "SELECT `username`, `last_ip`, `last_login`, `locale`, `locked` FROM `account` WHERE `id` = '%u'", - data->accId); + data->m_accountId); } // Not threadsafe, executed in unsafe callback void PInfoHandler::HandleAccountInfoResult(QueryResult* result, PInfoData *data) { - WorldSession* session = sWorld.FindSession(data->m_accountId); + WorldSession* session = sWorld.FindSession(data->m_ownAccountId); // Caller re-logged mid query. ChatHandler requires a player in the session if (!session || !session->GetPlayer()) { @@ -143,28 +145,28 @@ void PInfoHandler::HandleAccountInfoResult(QueryResult* result, PInfoData *data) if (result) { Field* fields = result->Fetch(); - data->username = fields[0].GetCppString(); - data->security = sAccountMgr.GetSecurity(data->accId); - data->loc = LocaleConstant(fields[3].GetUInt8()); - data->security_flag = fields[4].GetUInt8(); + data->m_username = fields[0].GetCppString(); + data->m_security = sAccountMgr.GetSecurity(data->m_accountId); + data->m_locale = LocaleConstant(fields[3].GetUInt8()); + data->m_securityFlag = fields[4].GetUInt8(); bool showIp = true; - if (session->GetSecurity() < data->security) + if (session->GetSecurity() < data->m_security) showIp = false; - else if (session->GetSecurity() < SEC_ADMINISTRATOR && data->security > SEC_PLAYER) // Only admins can see GM IPs + else if (session->GetSecurity() < SEC_ADMINISTRATOR && data->m_security > SEC_PLAYER) // Only admins can see GM IPs showIp = false; if (showIp) { - data->last_ip = fields[1].GetCppString(); - data->last_login = fields[2].GetCppString(); + data->m_lastIp = fields[1].GetCppString(); + data->m_lastLogin = fields[2].GetCppString(); } else { - data->last_ip = "-"; - data->last_login = "-"; + data->m_lastIp = "-"; + data->m_lastLogin = "-"; } - data->hasAccount = true; + data->m_hasAccount = true; delete result; } @@ -175,39 +177,39 @@ void PInfoHandler::HandleAccountInfoResult(QueryResult* result, PInfoData *data) // Not threadsafe, executed in thread unsafe callback void PInfoHandler::HandleResponse(WorldSession* session, PInfoData *data) { - char const* raceName = GetUnitRaceName(data->race, session->GetSessionDbcLocale()); - char const* className = GetUnitClassName(data->class_, session->GetSessionDbcLocale()); + char const* raceName = GetUnitRaceName(data->m_race, session->GetSessionDbcLocale()); + char const* className = GetUnitClassName(data->m_class, session->GetSessionDbcLocale()); if (!raceName) raceName = ""; if (!className) className = ""; - if (data->loc > LOCALE_esMX) - data->loc = LOCALE_enUS; + if (data->m_locale > LOCALE_esMX) + data->m_locale = LOCALE_enUS; ChatHandler cHandler(session); - data->two_factor_enabled = data->security_flag & 4 ? "Enabled" : "Disabled"; - if (!data->hasAccount) + std::string twoFactorEnabled = data->m_securityFlag & 4 ? "Enabled" : "Disabled"; + if (!data->m_hasAccount) { - data->username = cHandler.GetMangosString(LANG_ERROR); - data->last_ip = cHandler.GetMangosString(LANG_ERROR); - data->security = SEC_PLAYER; + data->m_username = cHandler.GetMangosString(LANG_ERROR); + data->m_lastIp = cHandler.GetMangosString(LANG_ERROR); + data->m_security = SEC_PLAYER; } - std::string nameLink = cHandler.playerLink(data->target_name); + std::string nameLink = cHandler.playerLink(data->m_targetName); cHandler.PSendSysMessage(LANG_PINFO_ACCOUNT, raceName, className, - (data->online ? "" : cHandler.GetMangosString(LANG_OFFLINE)), - nameLink.c_str(), data->target_guid.GetCounter(), cHandler.playerLink(data->username).c_str(), - data->accId, sAccountMgr.IsAccountBanned(data->accId) ? ", banned" : "", - data->security, cHandler.playerLink(data->last_ip).c_str(), - sAccountMgr.IsIPBanned(data->last_ip) ? " [BANIP]" : "", data->last_login.c_str(), - data->latency, localeNames[data->loc], data->two_factor_enabled.c_str()); - - std::string timeStr = secsToTimeString(data->total_player_time, true, true); - uint32 money = data->money; - uint32 mail_gold_inbox = data->mail_gold_inbox; - uint32 mail_gold_outbox = data->mail_gold_outbox; + (data->m_online ? "" : cHandler.GetMangosString(LANG_OFFLINE)), + nameLink.c_str(), data->m_targetGuid.GetCounter(), cHandler.playerLink(data->m_username).c_str(), + data->m_accountId, sAccountMgr.IsAccountBanned(data->m_accountId) ? ", banned" : "", + data->m_security, cHandler.playerLink(data->m_lastIp).c_str(), + sAccountMgr.IsIPBanned(data->m_lastIp) ? " [BANIP]" : "", data->m_lastLogin.c_str(), + data->m_latency, localeNames[data->m_locale], twoFactorEnabled.c_str()); + + std::string timeStr = secsToTimeString(data->m_totalPlayedTime, true, true); + uint32 money = data->m_money; + uint32 mail_gold_inbox = data->m_mailGoldInbox; + uint32 mail_gold_outbox = data->m_mailGoldOutbox; uint32 gold = money / GOLD; uint32 silv = (money % GOLD) / SILVER; @@ -218,20 +220,22 @@ void PInfoHandler::HandleResponse(WorldSession* session, PInfoData *data) uint32 gold_out = mail_gold_outbox / GOLD; uint32 silv_out = (mail_gold_outbox % GOLD) / SILVER; uint32 copp_out = (mail_gold_outbox % GOLD) % SILVER; - cHandler.PSendSysMessage(LANG_PINFO_LEVEL, timeStr.c_str(), data->level, gold, silv, copp, gold_in, silv_in, copp_in, gold_out, silv_out, copp_out); - if (Guild* guild = sGuildMgr.GetPlayerGuild(data->target_guid)) + cHandler.PSendSysMessage(LANG_PINFO_LEVEL, timeStr.c_str(), data->m_level, gold, silv, copp, gold_in, silv_in, copp_in, gold_out, silv_out, copp_out); + if (Guild* guild = sGuildMgr.GetPlayerGuild(data->m_targetGuid)) cHandler.PSendSysMessage("Guild: %s", cHandler.playerLink(guild->GetName()).c_str()); - if (!data->warden_clock.empty()) - cHandler.SendSysMessage(data->warden_clock.c_str()); - if (!data->warden_fingerprint.empty()) - cHandler.SendSysMessage(data->warden_fingerprint.c_str()); - if (!data->warden_hypervisors.empty()) - cHandler.SendSysMessage(data->warden_hypervisors.c_str()); - if (!data->warden_endscene.empty()) - cHandler.SendSysMessage(data->warden_endscene.c_str()); - if (!data->warden_proxifier.empty()) - cHandler.SendSysMessage(data->warden_proxifier.c_str()); + if (!data->m_wardenClock.empty()) + cHandler.SendSysMessage(data->m_wardenClock.c_str()); + if (!data->m_wardenFingerprint.empty()) + cHandler.SendSysMessage(data->m_wardenFingerprint.c_str()); + if (!data->m_wardenHypervisors.empty()) + cHandler.SendSysMessage(data->m_wardenHypervisors.c_str()); + if (!data->m_wardenEndscene.empty()) + cHandler.SendSysMessage(data->m_wardenEndscene.c_str()); + if (!data->m_wardenProxifier.empty()) + cHandler.SendSysMessage(data->m_wardenProxifier.c_str()); + if (data->m_hasUsedClickToMove) + cHandler.SendSysMessage("Using Click to Move!"); delete data; } diff --git a/src/game/Chat/AsyncCommandHandlers.h b/src/game/Chat/AsyncCommandHandlers.h index 3eca532b275..095768d356e 100644 --- a/src/game/Chat/AsyncCommandHandlers.h +++ b/src/game/Chat/AsyncCommandHandlers.h @@ -39,32 +39,40 @@ enum struct PInfoData { - uint8 race, class_; - uint32 accId = 0; - uint32 money = 0; - uint32 mail_gold_inbox = 0; - uint32 mail_gold_outbox = 0; - uint32 total_player_time = 0; - uint32 level = 0; - uint32 latency = 0; - uint32 security_flag = 0; - LocaleConstant loc = LOCALE_enUS; - ObjectGuid target_guid; - uint32 m_accountId; - bool online = false; - - bool hasAccount = false; - std::string two_factor_enabled; - std::string username; - std::string last_ip; - AccountTypes security = SEC_PLAYER; - std::string last_login; - std::string target_name; - std::string warden_clock; - std::string warden_fingerprint; - std::string warden_hypervisors; - std::string warden_endscene; - std::string warden_proxifier; + // GM who used the command + // needed for callback since command is async + uint32 m_ownAccountId = 0; + + // Character data + ObjectGuid m_targetGuid; + std::string m_targetName; + uint8 m_race = 0; + uint8 m_class = 0; + uint32 m_level = 0; + uint32 m_money = 0; + uint32 m_mailGoldInbox = 0; + uint32 m_mailGoldOutbox = 0; + uint32 m_totalPlayedTime = 0; + uint32 m_latency = 0; + bool m_online = false; + + // Account data + uint32 m_accountId = 0; + std::string m_username; + LocaleConstant m_locale = LOCALE_enUS; + AccountTypes m_security = SEC_PLAYER; + uint32 m_securityFlag = 0; + std::string m_lastIp; + std::string m_lastLogin; + bool m_hasAccount = false; + + // Warden data + std::string m_wardenClock; + std::string m_wardenFingerprint; + std::string m_wardenHypervisors; + std::string m_wardenEndscene; + std::string m_wardenProxifier; + bool m_hasUsedClickToMove = false; }; class WorldSession; diff --git a/src/game/Chat/Chat.cpp b/src/game/Chat/Chat.cpp index c58825c3862..64f4b63bcb2 100644 --- a/src/game/Chat/Chat.cpp +++ b/src/game/Chat/Chat.cpp @@ -107,6 +107,7 @@ ChatCommand * ChatHandler::getCommandTable() { "usegobject", SEC_ADMINISTRATOR, false, &ChatHandler::HandlePartyBotUseGObjectCommand, "", nullptr }, { "pause", SEC_ADMINISTRATOR, false, &ChatHandler::HandlePartyBotPauseCommand, "", nullptr }, { "unpause", SEC_ADMINISTRATOR, false, &ChatHandler::HandlePartyBotUnpauseCommand, "", nullptr }, + { "unequip", SEC_ADMINISTRATOR, false, &ChatHandler::HandlePartyBotUnequipCommand, "", nullptr }, { "remove", SEC_ADMINISTRATOR, false, &ChatHandler::HandlePartyBotRemoveCommand, "", nullptr }, { nullptr, 0, false, nullptr, "", nullptr }, }; @@ -139,6 +140,7 @@ ChatCommand * ChatHandler::getCommandTable() static ChatCommand accountCommandTable[] = { { "characters", SEC_GAMEMASTER, true, &ChatHandler::HandleAccountCharactersCommand, "", nullptr }, + { "cleardata", SEC_PLAYER, false, &ChatHandler::HandleAccountClearDataCommand, "", nullptr }, { "create", SEC_CONSOLE, true, &ChatHandler::HandleAccountCreateCommand, "", nullptr }, { "delete", SEC_CONSOLE, true, &ChatHandler::HandleAccountDeleteCommand, "", nullptr }, { "onlinelist", SEC_CONSOLE, true, &ChatHandler::HandleAccountOnlineListCommand, "", nullptr }, @@ -325,6 +327,7 @@ ChatCommand * ChatHandler::getCommandTable() { "getitemvalue", SEC_DEVELOPER, false, &ChatHandler::HandleDebugGetItemValueCommand, "", nullptr }, { "getvaluebyindex",SEC_DEVELOPER, false, &ChatHandler::HandleDebugGetValueByIndexCommand, "", nullptr }, { "getvaluebyname", SEC_DEVELOPER, false, &ChatHandler::HandleDebugGetValueByNameCommand, "", nullptr }, + { "getprevplaytime", SEC_DEVELOPER, false, &ChatHandler::HandleDebugGetPrevPlayTimeCommand, "", nullptr }, { "moditemvalue", SEC_DEVELOPER, false, &ChatHandler::HandleDebugModItemValueCommand, "", nullptr }, { "modvalue", SEC_DEVELOPER, false, &ChatHandler::HandleDebugModValueCommand, "", nullptr }, { "play", SEC_TICKETMASTER, false, nullptr, "", debugPlayCommandTable }, @@ -332,7 +335,8 @@ ChatCommand * ChatHandler::getCommandTable() { "setaurastate", SEC_DEVELOPER, false, &ChatHandler::HandleDebugSetAuraStateCommand, "", nullptr }, { "setitemvalue", SEC_DEVELOPER, false, &ChatHandler::HandleDebugSetItemValueCommand, "", nullptr }, { "setvaluebyindex",SEC_DEVELOPER, false, &ChatHandler::HandleDebugSetValueByIndexCommand, "", nullptr }, - { "setvaluebyname", SEC_DEVELOPER, false, &ChatHandler::HandleDebugSetValueByNameCommand, "", nullptr }, + { "setvaluebyname", SEC_DEVELOPER, false, &ChatHandler::HandleDebugSetValueByNameCommand, "", nullptr }, + { "setprevplaytime", SEC_DEVELOPER, false, &ChatHandler::HandleDebugSetPrevPlayTimeCommand, "", nullptr }, { "spellcheck", SEC_CONSOLE, true, &ChatHandler::HandleDebugSpellCheckCommand, "", nullptr }, { "spellcoefs", SEC_DEVELOPER, true, &ChatHandler::HandleDebugSpellCoefsCommand, "", nullptr }, { "spellmods", SEC_DEVELOPER, false, &ChatHandler::HandleDebugSpellModsCommand, "", nullptr }, @@ -346,7 +350,6 @@ ChatCommand * ChatHandler::getCommandTable() { "unitstate", SEC_GAMEMASTER, false, &ChatHandler::HandleUnitStatCommand, "", nullptr }, { "control", SEC_GAMEMASTER, false, &ChatHandler::HandleDebugControlCommand, "", nullptr }, { "monster", SEC_GAMEMASTER, false, &ChatHandler::HandleDebugMonsterChatCommand, "", nullptr }, - { "target", SEC_GAMEMASTER, false, &ChatHandler::HandleDebugUnitCommand, "", nullptr }, { "time", SEC_ADMINISTRATOR, true, &ChatHandler::HandleDebugTimeCommand, "", nullptr }, { "moveflags", SEC_GAMEMASTER, false, &ChatHandler::HandleDebugMoveFlagsCommand, "", nullptr }, { "movespline", SEC_GAMEMASTER, false, &ChatHandler::HandleDebugMoveSplineCommand, "", nullptr }, @@ -488,6 +491,7 @@ ChatCommand * ChatHandler::getCommandTable() { "all_mytalents", SEC_DEVELOPER, false, &ChatHandler::HandleLearnAllMyTalentsCommand, "", nullptr }, { "all_mytaxis", SEC_TICKETMASTER, false, &ChatHandler::HandleLearnAllMyTaxisCommand, "", nullptr }, { "all_recipes", SEC_GAMEMASTER, false, &ChatHandler::HandleLearnAllRecipesCommand, "", nullptr }, + { "all_trainer", SEC_GAMEMASTER, false, &ChatHandler::HandleLearnAllTrainerCommand, "", nullptr }, { "", SEC_DEVELOPER, false, &ChatHandler::HandleLearnCommand, "", nullptr }, { nullptr, 0, false, nullptr, "", nullptr } }; @@ -505,6 +509,8 @@ ChatCommand * ChatHandler::getCommandTable() { { "auras", SEC_TICKETMASTER, false, &ChatHandler::HandleListAurasCommand, "", nullptr }, { "creature", SEC_TICKETMASTER, true, &ChatHandler::HandleListCreatureCommand, "", nullptr }, + { "clicktomove", SEC_TICKETMASTER, true, &ChatHandler::HandleListClickToMoveCommand, "", nullptr }, + { "exploredareas", SEC_TICKETMASTER, false, &ChatHandler::HandleListExploredAreasCommand, "", nullptr }, { "item", SEC_TICKETMASTER, true, &ChatHandler::HandleListItemCommand, "", nullptr }, { "object", SEC_TICKETMASTER, true, &ChatHandler::HandleListObjectCommand, "", nullptr }, { "talents", SEC_TICKETMASTER, false, &ChatHandler::HandleListTalentsCommand, "", nullptr }, @@ -626,13 +632,17 @@ ChatCommand * ChatHandler::getCommandTable() static ChatCommand creatureSpawnsSetCommandTable[] = { - { "entry", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetEntryCommand, "", nullptr }, - { "displayid", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetDisplayIdCommand,"", nullptr }, - { "movetype", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetMoveTypeCommand, "", nullptr }, - { "wanderdistance", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnWanderDistCommand, "", nullptr }, - { "respawntime", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSpawnTimeCommand, "", nullptr }, - { "deathstate", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSetDeathStateCommand, "", nullptr }, - { nullptr, 0, false, nullptr, "", nullptr } + { "entry", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetEntryCommand, "", nullptr }, + { "displayid", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetDisplayIdCommand, "", nullptr }, + { "emotestate", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetEmoteStateCommand, "", nullptr }, + { "standstate", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetStandStateCommand, "", nullptr }, + { "sheathstate", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetSheathStateCommand, "", nullptr }, + { "movetype", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetMoveTypeCommand, "", nullptr }, + { "wanderdistance", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnWanderDistCommand, "", nullptr }, + { "respawntime", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetRespawnTimeCommand, "", nullptr }, + { "deathstate", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetDeathStateCommand, "", nullptr }, + { "auras", SEC_DEVELOPER, false, &ChatHandler::HandleNpcSpawnSetAurasCommand, "", nullptr }, + { nullptr, 0, false, nullptr, "", nullptr } }; static ChatCommand creatureSpawnsCommandTable[] = @@ -655,7 +665,7 @@ ChatCommand * ChatHandler::getCommandTable() { "displayid", SEC_GAMEMASTER, false, &ChatHandler::HandleNpcSetDisplayIdCommand, "", nullptr }, { "movetype", SEC_GAMEMASTER, false, &ChatHandler::HandleNpcSetMoveTypeCommand, "", nullptr }, { "wanderdistance", SEC_GAMEMASTER, false, &ChatHandler::HandleNpcSetWanderDistCommand, "", nullptr }, - { "respawntime", SEC_GAMEMASTER, false, &ChatHandler::HandleNpcSetSpawnTimeCommand, "", nullptr }, + { "respawntime", SEC_GAMEMASTER, false, &ChatHandler::HandleNpcSetRespawnTimeCommand, "", nullptr }, { "reactstate", SEC_GAMEMASTER, false, &ChatHandler::HandleNpcSetReactStateCommand, "", nullptr }, { nullptr, 0, false, nullptr, "", nullptr } }; @@ -687,6 +697,26 @@ ChatCommand * ChatHandler::getCommandTable() { nullptr, 0, false, nullptr, "", nullptr } }; + static ChatCommand unitShowCommandTable[] = + { + { "race", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowRaceCommand, "", nullptr }, + { "class", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowClassCommand, "", nullptr }, + { "gender", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowGenderCommand, "", nullptr }, + { "powertype", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowPowerTypeCommand, "", nullptr }, + { "form", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowFormCommand, "", nullptr }, + { "visflags", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowVisFlagsCommand, "", nullptr }, + { "miscflags", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowMiscFlagsCommand, "", nullptr }, + { "emotestate", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowEmoteStateCommand, "", nullptr }, + { "standstate", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowStandStateCommand, "", nullptr }, + { "sheathstate", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowSheathStateCommand, "", nullptr }, + { "unitstate", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowUnitStateCommand, "", nullptr }, + { "unitflags", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowUnitFlagsCommand, "", nullptr }, + { "npcflags", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowNPCFlagsCommand, "", nullptr }, + { "moveflags", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowMoveFlagsCommand, "", nullptr }, + { "createspell", SEC_MODERATOR, false, &ChatHandler::HandleUnitShowCreateSpellCommand, "", nullptr }, + { nullptr, 0, false, nullptr, "", nullptr } + }; + static ChatCommand unitCommandTable[] = { { "aiinfo", SEC_MODERATOR, false, &ChatHandler::HandleUnitAIInfoCommand, "", nullptr }, @@ -694,6 +724,8 @@ ChatCommand * ChatHandler::getCommandTable() { "speedinfo", SEC_MODERATOR, false, &ChatHandler::HandleUnitSpeedInfoCommand, "", nullptr }, { "statinfo", SEC_MODERATOR, false, &ChatHandler::HandleUnitStatInfoCommand, "", nullptr }, { "ufinfo", SEC_DEVELOPER, false, &ChatHandler::HandleUnitUpdateFieldsInfoCommand,"", nullptr }, + { "factioninfo", SEC_MODERATOR, false, &ChatHandler::HandleUnitFactionInfoCommand, "", nullptr }, + { "show", SEC_MODERATOR, false, nullptr, "", unitShowCommandTable }, { nullptr, 0, false, nullptr, "", nullptr } }; @@ -1247,6 +1279,7 @@ ChatCommand * ChatHandler::getCommandTable() { "pet", SEC_GAMEMASTER, true, nullptr, "", petCommandTable}, { "channel", SEC_MODERATOR, false, nullptr, "", channelCommandTable}, { "log", SEC_GAMEMASTER, true, &ChatHandler::HandleViewLogCommand, "", nullptr }, + { "sniff", SEC_ADMINISTRATOR, false, &ChatHandler::HandleSniffCommand, "", nullptr }, { "spamer", SEC_MODERATOR, true, nullptr, "", spamerCommandTable }, { "antispam", SEC_TICKETMASTER, true, nullptr, "", AntiSpamCommandTable }, { "gold", SEC_BASIC_ADMIN, true, nullptr, "", goldCommandTable }, @@ -1486,36 +1519,36 @@ void ChatHandler::CheckIntegrity(ChatCommand *table, ChatCommand *parentCommand) ChatCommand* command = &table[i]; if (parentCommand && command->SecurityLevel < parentCommand->SecurityLevel) - sLog.outError("Subcommand '%s' of command '%s' have less access level (%hhu) that parent (%hhu)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Subcommand '%s' of command '%s' have less access level (%hhu) that parent (%hhu)", command->Name, parentCommand->Name, command->SecurityLevel, parentCommand->SecurityLevel); if (!parentCommand && strlen(command->Name) == 0) - sLog.outError("Subcommand '' at top level"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Subcommand '' at top level"); if (command->ChildCommands) { if (command->Handler) { if (parentCommand) - sLog.outError("Subcommand '%s' of command '%s' have handler and subcommands in same time, must be used '' subcommand for handler instead.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Subcommand '%s' of command '%s' have handler and subcommands in same time, must be used '' subcommand for handler instead.", command->Name, parentCommand->Name); else - sLog.outError("First level command '%s' have handler and subcommands in same time, must be used '' subcommand for handler instead.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "First level command '%s' have handler and subcommands in same time, must be used '' subcommand for handler instead.", command->Name); } if (parentCommand && strlen(command->Name) == 0) - sLog.outError("Subcommand '' of command '%s' have subcommands", parentCommand->Name); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Subcommand '' of command '%s' have subcommands", parentCommand->Name); CheckIntegrity(command->ChildCommands, command); } else if (!command->Handler) { if (parentCommand) - sLog.outError("Subcommand '%s' of command '%s' not have handler and subcommands in same time. Must have some from its!", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Subcommand '%s' of command '%s' not have handler and subcommands in same time. Must have some from its!", command->Name, parentCommand->Name); else - sLog.outError("First level command '%s' not have handler and subcommands in same time. Must have some from its!", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "First level command '%s' not have handler and subcommands in same time. Must have some from its!", command->Name); } } @@ -1715,13 +1748,14 @@ void ChatHandler::ExecuteCommand(char const* text) { Player* p = m_session->GetPlayer(); ObjectGuid sel_guid = p->GetSelectionGuid(); - sLog.outCommand(GetAccountId(), "Command: %s [Player: %s (Group Leader \"%s\", Account: %u) X: %f Y: %f Z: %f Map: %u Selected: %s]", - realCommandFull.c_str(), p->GetName(), p->GetGroup() ? p->GetGroup()->GetLeaderGuid().GetString().c_str() : "NULL", GetAccountId(), p->GetPositionX(), p->GetPositionY(), p->GetPositionZ(), p->GetMapId(), - sel_guid.GetString().c_str()); + sLog.Player(m_session, LOG_GM, LOG_LVL_BASIC, + "Command: %s [Player: %s (Group Leader \"%s\", Account: %u) X: %f Y: %f Z: %f Map: %u Selected: %s]", + realCommandFull.c_str(), p->GetName(), p->GetGroup() ? p->GetGroup()->GetLeaderGuid().GetString().c_str() : "NULL", + GetAccountId(), p->GetPositionX(), p->GetPositionY(), p->GetPositionZ(), p->GetMapId(), sel_guid.GetString().c_str()); } else // 0 account -> console { - sLog.outCommand(GetAccountId(), "Command: %s [Account: %u from %s]", + sLog.Player(GetAccountId(), LOG_GM, LOG_LVL_BASIC, "Command: %s [Account: %u from %s]", realCommandFull.c_str(), GetAccountId(), GetAccountId() ? "RA-connection" : "Console"); } } @@ -1731,9 +1765,11 @@ void ChatHandler::ExecuteCommand(char const* text) if (m_session && command->Flags & COMMAND_FLAGS_CRITICAL) { if (Unit* target = GetSelectedUnit()) - sLog.out(LOG_GM_CRITICAL, "%s: %s. Selected %s. Map %u", m_session->GetUsername().c_str(), realCommandFull.c_str(), target->GetObjectGuid().GetString().c_str(), target->GetMapId()); + sLog.Player(m_session, LOG_GM_CRITICAL, LOG_LVL_BASIC, + "%s: %s. Selected %s. Map %u", m_session->GetUsername().c_str(), realCommandFull.c_str(), target->GetObjectGuid().GetString().c_str(), target->GetMapId()); else - sLog.out(LOG_GM_CRITICAL, "%s: %s.", m_session->GetUsername().c_str(), realCommandFull.c_str()); + sLog.Player(m_session, LOG_GM_CRITICAL, LOG_LVL_BASIC, + "%s: %s.", m_session->GetUsername().c_str(), realCommandFull.c_str()); } } // some commands have custom error messages. Don't send the default one in these cases. @@ -1794,7 +1830,7 @@ bool ChatHandler::SetDataForCommandInTable(ChatCommand *commandTable, char const case CHAT_COMMAND_OK: { if (command->SecurityLevel != security) - DETAIL_LOG("Table `command` overwrite for command '%s' default security (%hhu) by %hhu", + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Table `command` overwrite for command '%s' default security (%hhu) by %hhu", fullcommand.c_str(), command->SecurityLevel, security); command->SecurityLevel = security; @@ -1806,14 +1842,14 @@ bool ChatHandler::SetDataForCommandInTable(ChatCommand *commandTable, char const { // command have subcommands, but not '' subcommand and then any data in `command` useless for it. if (cmdName.empty()) - sLog.outErrorDb("Table `command` have command '%s' that only used with some subcommand selection, it can't have help or overwritten access level, skip.", cmdName.c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `command` have command '%s' that only used with some subcommand selection, it can't have help or overwritten access level, skip.", cmdName.c_str()); else - sLog.outErrorDb("Table `command` have unexpected subcommand '%s' in command '%s', skip.", cmdName.c_str(), fullcommand.c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `command` have unexpected subcommand '%s' in command '%s', skip.", cmdName.c_str(), fullcommand.c_str()); return false; } case CHAT_COMMAND_UNKNOWN: { - sLog.outErrorDb("Table `command` have nonexistent command '%s', skip.", cmdName.c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `command` have nonexistent command '%s', skip.", cmdName.c_str()); return false; } } @@ -2013,14 +2049,14 @@ bool ChatHandler::isValidChatMessage(char const* message) } else if (reader.get() != '|') { - DEBUG_LOG("ChatHandler::isValidChatMessage sequence aborted unexpectedly"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage sequence aborted unexpectedly"); return false; } // pipe has always to be followed by at least one char if (reader.peek() == '\0') { - DEBUG_LOG("ChatHandler::isValidChatMessage pipe followed by \\0"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage pipe followed by \\0"); return false; } @@ -2043,14 +2079,14 @@ bool ChatHandler::isValidChatMessage(char const* message) } else { - DEBUG_LOG("ChatHandler::isValidChatMessage invalid sequence, expected %c but got %c", *validSequenceIterator, commandChar); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage invalid sequence, expected %c but got %c", *validSequenceIterator, commandChar); return false; } } else if (validSequence != validSequenceIterator) { // no escaped pipes in sequences - DEBUG_LOG("ChatHandler::isValidChatMessage got escaped pipe in sequence"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage got escaped pipe in sequence"); return false; } @@ -2065,7 +2101,7 @@ bool ChatHandler::isValidChatMessage(char const* message) reader >> c; if (!c) { - DEBUG_LOG("ChatHandler::isValidChatMessage got \\0 while reading color in |c command"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage got \\0 while reading color in |c command"); return false; } @@ -2081,7 +2117,7 @@ bool ChatHandler::isValidChatMessage(char const* message) color |= 10 + c - 'a'; continue; } - DEBUG_LOG("ChatHandler::isValidChatMessage got non hex char '%c' while reading color", c); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage got non hex char '%c' while reading color", c); return false; } break; @@ -2098,16 +2134,16 @@ bool ChatHandler::isValidChatMessage(char const* message) if (reader.eof()) // : must be return false; - linkedItem = ObjectMgr::GetItemPrototype(atoi(buffer)); + linkedItem = sObjectMgr.GetItemPrototype(atoi(buffer)); if (!linkedItem) { - DEBUG_LOG("ChatHandler::isValidChatMessage got invalid itemID %u in |item command", atoi(buffer)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage got invalid itemID %u in |item command", atoi(buffer)); return false; } if (color != ItemQualityColors[linkedItem->Quality]) { - DEBUG_LOG("ChatHandler::isValidChatMessage linked item has color %u, but user claims %u", ItemQualityColors[linkedItem->Quality], + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage linked item has color %u, but user claims %u", ItemQualityColors[linkedItem->Quality], color); return false; } @@ -2177,7 +2213,7 @@ bool ChatHandler::isValidChatMessage(char const* message) } else { - DEBUG_LOG("ChatHandler::isValidChatMessage user sent unsupported link type '%s'", buffer); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage user sent unsupported link type '%s'", buffer); return false; } break; @@ -2188,7 +2224,7 @@ bool ChatHandler::isValidChatMessage(char const* message) // links start with '[' if (reader.get() != '[') { - DEBUG_LOG("ChatHandler::isValidChatMessage link caption doesn't start with '['"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage link caption doesn't start with '['"); return false; } reader.getline(buffer, 256, ']'); @@ -2302,14 +2338,14 @@ bool ChatHandler::isValidChatMessage(char const* message) // no further payload break; default: - DEBUG_LOG("ChatHandler::isValidChatMessage got invalid command |%c", commandChar); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage got invalid command |%c", commandChar); return false; } } // check if every opened sequence was also closed properly if (validSequence != validSequenceIterator) - DEBUG_LOG("ChatHandler::isValidChatMessage EOF in active sequence"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ChatHandler::isValidChatMessage EOF in active sequence"); return validSequence == validSequenceIterator; } @@ -2326,8 +2362,10 @@ void ChatHandler::BuildChatPacket(WorldPacket& data, ChatMsg msgtype, char const switch (msgtype) { case CHAT_MSG_MONSTER_WHISPER: - //case CHAT_MSG_RAID_BOSS_WHISPER: +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 + case CHAT_MSG_RAID_BOSS_WHISPER: case CHAT_MSG_RAID_BOSS_EMOTE: +#endif case CHAT_MSG_MONSTER_EMOTE: MANGOS_ASSERT(senderName); data << uint32(strlen(senderName) + 1); diff --git a/src/game/Chat/Chat.h b/src/game/Chat/Chat.h index a2039cc3cf4..908570f7a86 100644 --- a/src/game/Chat/Chat.h +++ b/src/game/Chat/Chat.h @@ -47,6 +47,7 @@ class Pet; class GmTicket; struct ItemPrototype; struct SkillLineEntry; +struct TrainerSpellData; #define SPELL_PLAYER_MUTED_VISUAL 1852 @@ -181,6 +182,7 @@ class ChatHandler bool HandleAnticheatCommand(char*); bool HandleReloadAnticheatCommand(char*); bool HandleViewLogCommand(char*); + bool HandleSniffCommand(char*); //Cheats bool HandleCheatStatusCommand(char *); @@ -203,14 +205,13 @@ class ChatHandler //Custom bool HandleSendSpellVisualCommand(char *); bool HandleSendSpellImpactCommand(char *); - bool HandleDebugUnitCommand(char *); bool HandleDebugTimeCommand(char *); bool HandleDebugMoveFlagsCommand(char *); bool HandleDebugMoveSplineCommand(char *); bool HandleDebugExp(char*); bool HandleVideoTurn(char*); bool HandleDebugLootTableCommand(char*); - bool HandleDebugItemEnchantCommand(int lootid, unsigned int simCount); + bool HandleDebugItemEnchantCommand(int lootid, uint32 simCount); bool HandleServiceDeleteCharacters(char* args); bool HandleSpamerMute(char* args); @@ -269,6 +270,7 @@ class ChatHandler bool HandlePartyBotUseGObjectCommand(char * args); bool HandlePartyBotPauseCommand(char * args); bool HandlePartyBotUnpauseCommand(char * args); + bool HandlePartyBotUnequipCommand(char * args); bool HandlePartyBotRemoveCommand(char * args); bool HandleBattleBotAddCommand(char* args, uint8 bg); bool HandleBattleBotAddAlteracCommand(char* args); @@ -390,6 +392,7 @@ class ChatHandler bool HandleAccountCommand(char* args); bool HandleAccountCharactersCommand(char* args); + bool HandleAccountClearDataCommand(char* args); bool HandleAccountCreateCommand(char* args); bool HandleAccountDeleteCommand(char* args); bool HandleAccountLockCommand(char* args); @@ -447,12 +450,14 @@ class ChatHandler bool HandleDebugGetLootRecipientCommand(char* args); bool HandleDebugGetValueByIndexCommand(char* args); bool HandleDebugGetValueByNameCommand(char* args); + bool HandleDebugGetPrevPlayTimeCommand(char* args); bool HandleDebugModItemValueCommand(char* args); bool HandleDebugModValueCommand(char* args); bool HandleDebugSetAuraStateCommand(char* args); bool HandleDebugSetItemValueCommand(char* args); bool HandleDebugSetValueByIndexCommand(char* args); bool HandleDebugSetValueByNameCommand(char* args); + bool HandleDebugSetPrevPlayTimeCommand(char* args); bool HandleDebugSpellCheckCommand(char* args); bool HandleDebugSpellCoefsCommand(char* args); bool HandleDebugSpellModsCommand(char* args); @@ -576,9 +581,12 @@ class ChatHandler bool HandleLearnAllMySpellsCommand(char* args); bool HandleLearnAllMyTalentsCommand(char* args); bool HandleLearnAllMyTaxisCommand(char* args); + bool HandleLearnAllTrainerCommand(char* args); bool HandleListAurasCommand(char* args); bool HandleListCreatureCommand(char* args); + bool HandleListClickToMoveCommand(char* args); + bool HandleListExploredAreasCommand(char* args); bool HandleListItemCommand(char* args); bool HandleListObjectCommand(char* args); bool HandleListTalentsCommand(char* args); @@ -689,15 +697,19 @@ class ChatHandler bool HandleNpcMoveHelperCommand(char* args, bool save); bool HandleNpcPlayEmoteCommand(char* args); bool HandleNpcSayCommand(char* args); - bool HandleNpcSetDeathStateCommand(char* args); + bool HandleNpcSpawnSetDeathStateCommand(char* args); bool HandleNpcSetDisplayIdCommand(char* args); bool HandleNpcSpawnSetDisplayIdCommand(char* args); + bool HandleNpcSpawnSetEmoteStateCommand(char* args); + bool HandleNpcSpawnSetStandStateCommand(char* args); + bool HandleNpcSpawnSetSheathStateCommand(char* args); bool HandleNpcSetMoveTypeCommand(char* args); bool HandleNpcSpawnSetMoveTypeCommand(char* args); bool HandleNpcSpawnWanderDistCommand(char* args); bool HandleNpcSetWanderDistCommand(char* args); - bool HandleNpcSetSpawnTimeCommand(char* args); - bool HandleNpcSpawnSpawnTimeCommand(char* args); + bool HandleNpcSetRespawnTimeCommand(char* args); + bool HandleNpcSpawnSetRespawnTimeCommand(char* args); + bool HandleNpcSpawnSetAurasCommand(char* args); bool HandleNpcSetReactStateCommand(char* args); bool HandleNpcTameCommand(char* args); bool HandleNpcTextEmoteCommand(char* args); @@ -711,6 +723,22 @@ class ChatHandler bool HandleUnitSpeedInfoCommand(char* args); bool HandleUnitStatInfoCommand(char* args); bool HandleUnitUpdateFieldsInfoCommand(char* args); + bool HandleUnitFactionInfoCommand(char* args); + bool HandleUnitShowRaceCommand(char* args); + bool HandleUnitShowClassCommand(char* args); + bool HandleUnitShowGenderCommand(char* args); + bool HandleUnitShowPowerTypeCommand(char* args); + bool HandleUnitShowFormCommand(char* args); + bool HandleUnitShowVisFlagsCommand(char* args); + bool HandleUnitShowMiscFlagsCommand(char* args); + bool HandleUnitShowUnitStateCommand(char* args); + bool HandleUnitShowUnitFlagsCommand(char* args); + bool HandleUnitShowNPCFlagsCommand(char* args); + bool HandleUnitShowEmoteStateCommand(char* args); + bool HandleUnitShowStandStateCommand(char* args); + bool HandleUnitShowSheathStateCommand(char* args); + bool HandleUnitShowMoveFlagsCommand(char* args); + bool HandleUnitShowCreateSpellCommand(char* args); bool HandlePDumpLoadCommand(char* args); bool HandlePDumpWriteCommand(char* args); @@ -1036,6 +1064,7 @@ class ChatHandler bool HandlePartyBotPauseHelper(char* args, bool pause); void HandleCharacterLevel(Player* player, ObjectGuid player_guid, uint32 oldlevel, uint32 newlevel); void HandleLearnSkillRecipesHelper(Player* player, uint32 skill_id); + void HandleLearnTrainerHelper(Player* player, TrainerSpellData const* tSpells); void HandleUnLearnSkillRecipesHelper(Player* player,uint32 skill_id); bool HandleGoHelper(Player* _player, uint32 mapid, float x, float y, float const* zPtr = nullptr, float const* ortPtr = nullptr); bool HandleGetValueHelper(Object* target, uint32 field, char* typeStr); diff --git a/src/game/Chat/MasterPlayer.cpp b/src/game/Chat/MasterPlayer.cpp index b2aef72ba9f..ae4d48fd1de 100644 --- a/src/game/Chat/MasterPlayer.cpp +++ b/src/game/Chat/MasterPlayer.cpp @@ -231,11 +231,11 @@ void MasterPlayer::LoadMailedItems(QueryResult* result) continue; mail->AddItem(itemGuidLow, itemId); - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(itemId); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(itemId); if (!proto) { - sLog.outError("Player %u has unknown item Id (ProtoType) in mailed items (GUID: %u Id: %u) in mail (%u), deleted.", GetGUIDLow(), itemGuidLow, itemId, mail->messageID); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player %u has unknown item Id (ProtoType) in mailed items (GUID: %u Id: %u) in mail (%u), deleted.", GetGUIDLow(), itemGuidLow, itemId, mail->messageID); CharacterDatabase.PExecute("INSERT INTO `character_deleted_items` (`player_guid`, `item_id`, `stack_count`) VALUES ('%u', '%u', '%u')", GetGUIDLow(), itemId, fields[2].GetUInt32()); CharacterDatabase.PExecute("DELETE FROM `mail_items` WHERE `item_guid` = '%u'", itemGuidLow); CharacterDatabase.PExecute("DELETE FROM `item_instance` WHERE `guid` = '%u'", itemGuidLow); @@ -252,7 +252,7 @@ void MasterPlayer::LoadMailedItems(QueryResult* result) if (!item->LoadFromDB(itemGuidLow, GetObjectGuid(), fields, itemId)) { - sLog.outError("Player::_LoadMailedItems - Item in mail (%u) doesn't exist !!!! - item guid: %u, deleted from mail", mail->messageID, itemGuidLow); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::_LoadMailedItems - Item in mail (%u) doesn't exist !!!! - item guid: %u, deleted from mail", mail->messageID, itemGuidLow); CharacterDatabase.PExecute("DELETE FROM `mail_items` WHERE `item_guid` = '%u'", itemGuidLow); item->FSetState(ITEM_REMOVED); item->SaveToDB(); // it also deletes item object ! @@ -295,7 +295,7 @@ void MasterPlayer::LoadMails(QueryResult* result) if (m->mailTemplateId && !sMailTemplateStorage.LookupEntry(m->mailTemplateId)) { - sLog.outError("Player::_LoadMail - Mail (%u) have nonexistent MailTemplateId (%u), remove at load", m->messageID, m->mailTemplateId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::_LoadMail - Mail (%u) have nonexistent MailTemplateId (%u), remove at load", m->messageID, m->mailTemplateId); m->mailTemplateId = 0; } diff --git a/src/game/Chat/MasterPlayer.h b/src/game/Chat/MasterPlayer.h index bae114cf16d..21394226da1 100644 --- a/src/game/Chat/MasterPlayer.h +++ b/src/game/Chat/MasterPlayer.h @@ -38,7 +38,7 @@ class MasterPlayer // CHAT SYSTEM void UpdateSpeakTime(); - void Whisper(std::string const& text, uint32 language, MasterPlayer* receiver); + void Whisper(char const* text, uint32 language, MasterPlayer* receiver); void ToggleDND(); void ToggleAFK(); void JoinedChannel(Channel *c); diff --git a/src/game/Chat/MasterPlayerChat.cpp b/src/game/Chat/MasterPlayerChat.cpp index a29ab2dd752..0c75f007ea0 100644 --- a/src/game/Chat/MasterPlayerChat.cpp +++ b/src/game/Chat/MasterPlayerChat.cpp @@ -38,20 +38,20 @@ void MasterPlayer::UpdateSpeakTime() } -void MasterPlayer::Whisper(std::string const& text, uint32 language, MasterPlayer* receiver) +void MasterPlayer::Whisper(char const* text, uint32 language, MasterPlayer* receiver) { if (language != LANG_ADDON) // if not addon data language = LANG_UNIVERSAL; // whispers should always be readable WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_WHISPER, text.c_str(), Language(language), GetChatTag(), GetObjectGuid(), GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_WHISPER, text, Language(language), GetChatTag(), GetObjectGuid(), GetName()); receiver->GetSession()->SendPacket(&data); // not send confirmation for addon messages if (language != LANG_ADDON) { data.clear(); - ChatHandler::BuildChatPacket(data, CHAT_MSG_WHISPER_INFORM, text.c_str(), Language(language), receiver->GetChatTag(), receiver->GetObjectGuid()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_WHISPER_INFORM, text, Language(language), receiver->GetChatTag(), receiver->GetObjectGuid()); GetSession()->SendPacket(&data); } diff --git a/src/game/ClientDefines.h b/src/game/ClientDefines.h new file mode 100644 index 00000000000..a99d7d3a64a --- /dev/null +++ b/src/game/ClientDefines.h @@ -0,0 +1,34 @@ +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef MANGOSSERVER_CLIENTDEFINES_H +#define MANGOSSERVER_CLIENTDEFINES_H + +enum ClientOSType +{ + CLIENT_OS_UNKNOWN, + CLIENT_OS_WIN, + CLIENT_OS_MAC +}; + +enum ClientPlatformType +{ + CLIENT_PLATFORM_UNKNOWN, + CLIENT_PLATFORM_X86, + CLIENT_PLATFORM_PPC +}; + +#endif diff --git a/src/game/Commands/AccountCommands.cpp b/src/game/Commands/AccountCommands.cpp index f255d037f8a..acd75687f74 100644 --- a/src/game/Commands/AccountCommands.cpp +++ b/src/game/Commands/AccountCommands.cpp @@ -227,6 +227,14 @@ bool ChatHandler::HandleAccountCharactersCommand(char* args) return true; } +bool ChatHandler::HandleAccountClearDataCommand(char* args) +{ + CharacterDatabase.PExecute("DELETE FROM `account_data` WHERE `account`=%u", GetAccountId()); + CharacterDatabase.PExecute("DELETE FROM `character_account_data` WHERE `guid` IN (SELECT `guid` FROM `characters` WHERE `account`=%u)", GetAccountId()); + SendSysMessage("Saved account data cleared."); + return true; +} + /// Create an account bool ChatHandler::HandleAccountCreateCommand(char* args) { @@ -449,8 +457,9 @@ bool ChatHandler::HandleAddCharacterNoteCommand(char* args) bool ChatHandler::HandleWarnCharacterCommand(char* args) { + Player* pPlayer; ObjectGuid playerGuid; - if (!ExtractPlayerTarget(&args, nullptr, &playerGuid)) + if (!ExtractPlayerTarget(&args, &pPlayer, &playerGuid)) { PSendSysMessage(LANG_PLAYER_NOT_FOUND); SetSentErrorMessage(true); @@ -469,6 +478,9 @@ bool ChatHandler::HandleWarnCharacterCommand(char* args) reason = ""; sWorld.WarnAccount(playerData->uiAccount, authorName, reason, "WARN"); + sAccountMgr.WarnAccount(playerData->uiAccount, reason); + if (pPlayer) + ChatHandler(pPlayer).PSendSysMessage(LANG_ACCOUNT_WARNED, reason); PSendSysMessage("Account #%u (character %s) has been warned for \"%s\"", playerData->uiAccount, playerData->sName.c_str(), reason); return true; @@ -1209,4 +1221,43 @@ bool ChatHandler::HandleUnmuteCommand(char* args) PSendSysMessage(LANG_YOU_ENABLE_CHAT, nameLink.c_str()); return true; -} \ No newline at end of file +} + +bool ChatHandler::HandleSniffCommand(char* args) +{ + Player* pPlayer = GetSelectedPlayer(); + if (!pPlayer) + { + SendSysMessage(LANG_NO_CHAR_SELECTED); + SetSentErrorMessage(true); + return false; + } + + if (!pPlayer->GetSession()->IsConnected()) + { + SendSysMessage("Player is disconnected."); + SetSentErrorMessage(true); + return false; + } + + bool value; + if (!ExtractOnOff(&args, value)) + { + SendSysMessage(LANG_USE_BOL); + SetSentErrorMessage(true); + return false; + } + + if (value) + { + pPlayer->GetSession()->StartSniffing(); + PSendSysMessage("Enabled packet dump for %s.", pPlayer->GetName()); + } + else + { + pPlayer->GetSession()->StopSniffing(); + PSendSysMessage("Disabled packet dump for %s.", pPlayer->GetName()); + } + + return true; +} diff --git a/src/game/Commands/CharacterCommands.cpp b/src/game/Commands/CharacterCommands.cpp index 283cf533f92..c6d3ef73fc9 100644 --- a/src/game/Commands/CharacterCommands.cpp +++ b/src/game/Commands/CharacterCommands.cpp @@ -1240,13 +1240,13 @@ bool ChatHandler::HandleWhispersCommand(char* args) // whisper on if (value) { - GetSession()->GetMasterPlayer()->SetAcceptWhispers(true); + GetSession()->GetPlayer()->SetAcceptWhispers(true); SendSysMessage(LANG_COMMAND_WHISPERON); } // whisper off else { - GetSession()->GetMasterPlayer()->SetAcceptWhispers(false); + GetSession()->GetPlayer()->SetAcceptWhispers(false); GetSession()->GetMasterPlayer()->ClearAllowedWhisperers(); SendSysMessage(LANG_COMMAND_WHISPEROFF); } @@ -1933,7 +1933,7 @@ bool ChatHandler::HandleCharacterHasItemCommand(char* args) if (!ExtractPlayerTarget(&args, &plTarget, &target_guid, &target_name)) return false; - ItemPrototype const* pItem = ObjectMgr::GetItemPrototype(itemId); + ItemPrototype const* pItem = sObjectMgr.GetItemPrototype(itemId); if (!pItem) { @@ -2542,8 +2542,8 @@ bool ChatHandler::HandleLearnAllCommand(char* /*args*/) // skip passives if (pNewSpell->HasAttribute(SPELL_ATTR_PASSIVE) || - pNewSpell->HasAttribute(SPELL_ATTR_HIDDEN_CLIENTSIDE) || - pNewSpell->HasAttribute(SPELL_ATTR_EX2_DISPLAY_IN_STANCE_BAR)) + pNewSpell->HasAttribute(SPELL_ATTR_DO_NOT_DISPLAY) || + pNewSpell->HasAttribute(SPELL_ATTR_EX2_USE_SHAPESHIFT_BAR)) continue; } @@ -2722,6 +2722,102 @@ bool ChatHandler::HandleLearnAllMyTalentsCommand(char* /*args*/) return true; } +bool ChatHandler::HandleLearnAllTrainerCommand(char* args) +{ + Player* pPlayer = m_session->GetPlayer(); + + uint32 trainerId; + if (ExtractUInt32(&args, trainerId)) + { + if (TrainerSpellData const* tSpells = sObjectMgr.GetNpcTrainerTemplateSpells(trainerId)) + HandleLearnTrainerHelper(pPlayer, tSpells); + else + { + SendSysMessage("Trainer template not found!"); + SetSentErrorMessage(true); + return false; + } + } + else + { + std::set checkedTrainerTemplates; + for (uint32 i = 0; i < sCreatureStorage.GetMaxEntry(); ++i) + { + CreatureInfo const* cInfo = sCreatureStorage.LookupEntry(i); + if (!cInfo) + continue; + + if (!(cInfo->npc_flags & UNIT_NPC_FLAG_TRAINER)) + continue; + + switch (cInfo->trainer_type) + { + case TRAINER_TYPE_CLASS: + { + if (cInfo->trainer_class != pPlayer->GetClass()) + continue; + break; + } + case TRAINER_TYPE_PETS: + { + if (pPlayer->GetClass() != CLASS_HUNTER) + continue; + break; + } + } + + if (TrainerSpellData const* cSpells = sObjectMgr.GetNpcTrainerSpells(i)) + HandleLearnTrainerHelper(pPlayer, cSpells); + + if (trainerId = cInfo->trainer_id) // assignment + { + if (checkedTrainerTemplates.find(trainerId) != checkedTrainerTemplates.end()) + continue; + + checkedTrainerTemplates.insert(trainerId); + if (TrainerSpellData const* tSpells = sObjectMgr.GetNpcTrainerTemplateSpells(trainerId)) + HandleLearnTrainerHelper(pPlayer, tSpells); + } + } + } + + SendSysMessage("Learned all available spells from trainers."); + return true; +} + +void ChatHandler::HandleLearnTrainerHelper(Player* player, TrainerSpellData const* tSpells) +{ + // spells are not in rank order, so we need to do multiple loops to learn everything + bool learnedAnything; + do + { + learnedAnything = false; + for (const auto& itr : tSpells->spellList) + { + TrainerSpell const* tSpell = &itr.second; + + TrainerSpellState state = player->GetTrainerSpellState(tSpell); + if (state != TRAINER_SPELL_GREEN) + continue; + + for (auto const& spellId : sSpellMgr.GetSpellEntry(tSpell->spell)->EffectTriggerSpell) + { + if (!spellId) + continue; + + if (sSpellMgr.IsPrimaryProfessionFirstRankSpell(spellId)) + continue; + + if (!player->IsSpellFitByClassAndRace(spellId)) + continue; + + player->LearnSpell(spellId, false); + learnedAnything = true; + } + } + } while (learnedAnything); +} + bool ChatHandler::HandleLearnAllMyTaxisCommand(char* /*args*/) { Player* player = m_session->GetPlayer(); @@ -3074,9 +3170,9 @@ bool ChatHandler::HandleAddItemCommand(char* args) if (!plTarget) plTarget = pl; - DETAIL_LOG(GetMangosString(LANG_ADDITEM), itemId, count); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, GetMangosString(LANG_ADDITEM), itemId, count); - if (!ObjectMgr::GetItemPrototype(itemId)) + if (!sObjectMgr.GetItemPrototype(itemId)) { PSendSysMessage(LANG_COMMAND_ITEMIDINVALID, itemId); SetSentErrorMessage(true); @@ -3179,7 +3275,7 @@ bool ChatHandler::HandleDeleteItemCommand(char* args) return false; } - DETAIL_LOG(GetMangosString(LANG_REMOVEITEM), itemId, count); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, GetMangosString(LANG_REMOVEITEM), itemId, count); if (player) { @@ -3305,23 +3401,19 @@ bool ChatHandler::HandleAddItemSetCommand(char* args) if (!plTarget) plTarget = pl; - DETAIL_LOG(GetMangosString(LANG_ADDITEMSET), itemsetId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, GetMangosString(LANG_ADDITEMSET), itemsetId); bool found = false; - for (uint32 id = 0; id < sItemStorage.GetMaxEntry(); id++) + for (auto const& itr : sObjectMgr.GetItemPrototypeMap()) { - ItemPrototype const* pProto = sItemStorage.LookupEntry(id); - if (!pProto) - continue; - - if (pProto->ItemSet == itemsetId) + if (itr.second.ItemSet == itemsetId) { found = true; ItemPosCountVec dest; - InventoryResult msg = plTarget->CanStoreNewItem(NULL_BAG, NULL_SLOT, dest, pProto->ItemId, 1); + InventoryResult msg = plTarget->CanStoreNewItem(NULL_BAG, NULL_SLOT, dest, itr.second.ItemId, 1); if (msg == EQUIP_ERR_OK) { - Item* item = plTarget->StoreNewItem(dest, pProto->ItemId, true); + Item* item = plTarget->StoreNewItem(dest, itr.second.ItemId, true); // remove binding (let GM give it to another player later) if (pl == plTarget) @@ -3333,8 +3425,8 @@ bool ChatHandler::HandleAddItemSetCommand(char* args) } else { - pl->SendEquipError(msg, nullptr, nullptr, pProto->ItemId); - PSendSysMessage(LANG_ITEM_CANNOT_CREATE, pProto->ItemId, 1); + pl->SendEquipError(msg, nullptr, nullptr, itr.second.ItemId); + PSendSysMessage(LANG_ITEM_CANNOT_CREATE, itr.second.ItemId, 1); } } } @@ -3363,7 +3455,7 @@ bool ChatHandler::HandleListItemCommand(char* args) return false; } - ItemPrototype const* itemProto = ObjectMgr::GetItemPrototype(item_id); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(item_id); if (!itemProto) { PSendSysMessage(LANG_COMMAND_ITEMIDINVALID, item_id); @@ -3585,7 +3677,7 @@ static bool HandleResetStatsOrLevelHelper(Player* player) ChrClassesEntry const* cEntry = sChrClassesStore.LookupEntry(player->GetClass()); if (!cEntry) { - sLog.outError("Class %u not found in DBC (Wrong DBC files?)", player->GetClass()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Class %u not found in DBC (Wrong DBC files?)", player->GetClass()); return false; } @@ -4289,7 +4381,9 @@ bool ChatHandler::HandleModifyMoneyCommand(char* args) if (HasLowerSecurity(chr)) return false; - int32 addmoney = atoi(args); + int32 addmoney; + if (!ExtractInt32(&args, addmoney)) + return false; uint32 moneyuser = chr->GetMoney(); @@ -4297,7 +4391,7 @@ bool ChatHandler::HandleModifyMoneyCommand(char* args) { int32 newmoney = int32(moneyuser) + addmoney; - DETAIL_LOG(GetMangosString(LANG_CURRENT_MONEY), moneyuser, addmoney, newmoney); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, GetMangosString(LANG_CURRENT_MONEY), moneyuser, addmoney, newmoney); if (newmoney <= 0) { PSendSysMessage(LANG_YOU_TAKE_ALL_MONEY, GetNameLink(chr).c_str()); @@ -4329,7 +4423,7 @@ bool ChatHandler::HandleModifyMoneyCommand(char* args) chr->LogModifyMoney(addmoney, "GM", m_session->GetPlayer()->GetObjectGuid()); } - DETAIL_LOG(GetMangosString(LANG_NEW_MONEY), moneyuser, addmoney, chr->GetMoney()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, GetMangosString(LANG_NEW_MONEY), moneyuser, addmoney, chr->GetMoney()); return true; } @@ -4577,7 +4671,7 @@ bool ChatHandler::HandleModifyEnergyCommand(char* args) chr->SetMaxPower(POWER_ENERGY, energym); chr->SetPower(POWER_ENERGY, energy); - DETAIL_LOG(GetMangosString(LANG_CURRENT_ENERGY), chr->GetMaxPower(POWER_ENERGY)); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, GetMangosString(LANG_CURRENT_ENERGY), chr->GetMaxPower(POWER_ENERGY)); return true; } @@ -4868,15 +4962,11 @@ bool ChatHandler::HandleQuestAddCommand(char* args) } // check item starting quest (it can work incorrectly if added without item in inventory) - for (uint32 id = 0; id < sItemStorage.GetMaxEntry(); ++id) + for (auto const& itr : sObjectMgr.GetItemPrototypeMap()) { - ItemPrototype const* pProto = sItemStorage.LookupEntry(id); - if (!pProto) - continue; - - if (pProto->StartQuest == entry) + if (itr.second.StartQuest == entry) { - PSendSysMessage(LANG_COMMAND_QUEST_STARTFROMITEM, entry, pProto->ItemId); + PSendSysMessage(LANG_COMMAND_QUEST_STARTFROMITEM, entry, itr.second.ItemId); SetSentErrorMessage(true); return false; } @@ -4996,7 +5086,7 @@ bool ChatHandler::HandleQuestStatusCommand(char* args) { rewardInfo << "item: " << questData.m_reward_choice << " "; - const auto itemProto = sItemStorage.LookupEntry(questData.m_reward_choice); + const auto itemProto = sObjectMgr.GetItemPrototype(questData.m_reward_choice); if (itemProto) { @@ -5343,7 +5433,7 @@ bool ChatHandler::HandleServiceDeleteCharacters(char* args) delete result; } - sLog.outString("Service: Removed %u characters", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Service: Removed %u characters", count); return true; } @@ -5479,7 +5569,7 @@ bool ChatHandler::HandleGroupAddItemCommand(char* args) if (!ExtractUInt32(&args, itemId)) return false; - if (!ObjectMgr::GetItemPrototype(itemId)) + if (!sObjectMgr.GetItemPrototype(itemId)) { PSendSysMessage(LANG_COMMAND_ITEMIDINVALID, itemId); SetSentErrorMessage(true); @@ -5591,3 +5681,44 @@ bool ChatHandler::HandleGroupSummonCommand(char* args) PSendSysMessage("Sent summon request to all group members."); return true; } + +bool ChatHandler::HandleListExploredAreasCommand(char* args) +{ + Player* pPlayer = GetSelectedPlayer(); + if (!pPlayer) + { + SendSysMessage(LANG_NO_CHAR_SELECTED); + SetSentErrorMessage(true); + return false; + } + + PSendSysMessage("Listing explored areas by %s", pPlayer->GetName()); + for (auto itr = sAreaStorage.begin(); itr < sAreaStorage.end(); ++itr) + { + std::string name = itr->Name; + sObjectMgr.GetAreaLocaleString(itr->Id, GetSessionDbLocaleIndex(), &name); + + if (!itr->ExploreFlag || itr->ExploreFlag == 0xffff) + continue;; + + int offset = itr->ExploreFlag / 32; + if (offset >= PLAYER_EXPLORED_ZONES_SIZE) + continue; + + uint32 val = (uint32)(1 << (itr->ExploreFlag % 32)); + uint32 currFields = pPlayer->GetUInt32Value(PLAYER_EXPLORED_ZONES_1 + offset); + if (currFields & val) + { + int locale = GetSessionDbLocaleIndex() + 1; + // send area in "id - [name]" format + std::ostringstream ss; + if (m_session) + ss << itr->Id << " - |cffffffff|Harea:" << itr->Id << "|h[" << name << " " << localeNames[locale] << "]|h|r"; + else + ss << itr->Id << " - " << name << " " << localeNames[locale]; + + SendSysMessage(ss.str().c_str()); + } + } + return true; +} diff --git a/src/game/Commands/CreatureCommands.cpp b/src/game/Commands/CreatureCommands.cpp index 5d380166c63..bf2cd1d6189 100644 --- a/src/game/Commands/CreatureCommands.cpp +++ b/src/game/Commands/CreatureCommands.cpp @@ -32,6 +32,7 @@ #include "WaypointManager.h" #include "WaypointMovementGenerator.h" #include "TargetedMovementGenerator.h" +#include "MoveSpline.h" #include @@ -172,6 +173,13 @@ bool ChatHandler::HandleNpcAIInfoCommand(char* /*args*/) PSendSysMessage(LANG_NPC_AI_ATTACK, GetOnOffStr(pTarget->AI()->IsMeleeAttackEnabled())); MovementGeneratorType moveType = pTarget->GetMotionMaster()->GetCurrentMovementGeneratorType(); PSendSysMessage(LANG_NPC_MOTION_TYPE, MotionMaster::GetMovementGeneratorTypeName(moveType), moveType); + if (!pTarget->movespline->Finalized()) + PSendSysMessage("Spline Origin: %s", pTarget->movespline->GetMovementOrigin()); + if (pTarget->IsTemporarySummon()) + { + TempSummonType despawnType = static_cast(pTarget)->GetDespawnType(); + PSendSysMessage("Despawn Type: %s (%u)", TempSummonTypeToString(despawnType), despawnType); + } pTarget->AI()->GetAIInformation(*this); return true; @@ -291,8 +299,11 @@ bool ChatHandler::HandleNpcSpawnSetDisplayIdCommand(char* args) pCreature->SetDisplayId(displayId); pCreature->SetNativeDisplayId(displayId); - if (pCreature->GetCreatureAddon()) + if (CreatureDataAddon const* pAddonEntry = pCreature->GetCreatureAddon()) + { + const_cast(pAddonEntry)->display_id = displayId; WorldDatabase.PExecuteLog("UPDATE `creature_addon` SET `display_id`=%u WHERE `guid`=%u", displayId, pCreature->GetDBTableGUIDLow()); + } else WorldDatabase.PExecuteLog("REPLACE INTO `creature_addon` (`guid`, `display_id`) VALUES (%u, %u)", pCreature->GetDBTableGUIDLow(), displayId); @@ -327,6 +338,187 @@ bool ChatHandler::HandleNpcSetDisplayIdCommand(char* args) return true; } +bool ChatHandler::HandleNpcSpawnSetEmoteStateCommand(char* args) +{ + uint32 emoteId; + if (!ExtractUInt32(&args, emoteId)) + return false; + + EmotesEntry const* pEmoteEntry = nullptr; + if (emoteId) + { + pEmoteEntry = sEmotesStore.LookupEntry(emoteId); + if (!pEmoteEntry) + { + PSendSysMessage("Emote Id %u does not exist.", emoteId); + return false; + } + } + + Creature* pCreature = GetSelectedCreature(); + if (!pCreature || pCreature->IsPet()) + { + SendSysMessage(LANG_SELECT_CREATURE); + SetSentErrorMessage(true); + return false; + } + CreatureData* pData = const_cast(pCreature->GetCreatureData()); + if (!pData) + { + SendSysMessage("This creature is not a permanent spawn."); + SetSentErrorMessage(true); + return false; + } + + pCreature->SetUInt32Value(UNIT_NPC_EMOTESTATE, emoteId); + + if (CreatureDataAddon const* pAddonEntry = pCreature->GetCreatureAddon()) + { + const_cast(pAddonEntry)->emote_state = emoteId; + WorldDatabase.PExecuteLog("UPDATE `creature_addon` SET `emote_state`=%u WHERE `guid`=%u", emoteId, pCreature->GetDBTableGUIDLow()); + } + else + WorldDatabase.PExecuteLog("REPLACE INTO `creature_addon` (`guid`, `emote_state`) VALUES (%u, %u)", pCreature->GetDBTableGUIDLow(), emoteId); + + PSendSysMessage("Emote state for guid %u updated to %s (%u).", pCreature->GetDBTableGUIDLow(), pEmoteEntry ? pEmoteEntry->Name : "None", emoteId); + return true; +} + +bool ChatHandler::HandleNpcSpawnSetStandStateCommand(char* args) +{ + uint32 standState; + if (!ExtractUInt32(&args, standState)) + return false; + + if (standState >= MAX_UNIT_STAND_STATE) + { + PSendSysMessage("Invalid stand state %u.", standState); + return false; + } + + Creature* pCreature = GetSelectedCreature(); + if (!pCreature || pCreature->IsPet()) + { + SendSysMessage(LANG_SELECT_CREATURE); + SetSentErrorMessage(true); + return false; + } + CreatureData* pData = const_cast(pCreature->GetCreatureData()); + if (!pData) + { + SendSysMessage("This creature is not a permanent spawn."); + SetSentErrorMessage(true); + return false; + } + + pCreature->SetStandState(standState); + + if (CreatureDataAddon const* pAddonEntry = pCreature->GetCreatureAddon()) + { + const_cast(pAddonEntry)->stand_state = standState; + WorldDatabase.PExecuteLog("UPDATE `creature_addon` SET `stand_state`=%u WHERE `guid`=%u", standState, pCreature->GetDBTableGUIDLow()); + } + else + WorldDatabase.PExecuteLog("REPLACE INTO `creature_addon` (`guid`, `stand_state`) VALUES (%u, %u)", pCreature->GetDBTableGUIDLow(), standState); + + PSendSysMessage("Stand state for guid %u updated to %s (%u).", pCreature->GetDBTableGUIDLow(), UnitStandStateToString(standState), standState); + return true; +} + +bool ChatHandler::HandleNpcSpawnSetSheathStateCommand(char* args) +{ + uint32 sheathState; + if (!ExtractUInt32(&args, sheathState)) + return false; + + if (sheathState >= MAX_SHEATH_STATE) + { + PSendSysMessage("Invalid sheath state %u.", sheathState); + return false; + } + + Creature* pCreature = GetSelectedCreature(); + if (!pCreature || pCreature->IsPet()) + { + SendSysMessage(LANG_SELECT_CREATURE); + SetSentErrorMessage(true); + return false; + } + CreatureData* pData = const_cast(pCreature->GetCreatureData()); + if (!pData) + { + SendSysMessage("This creature is not a permanent spawn."); + SetSentErrorMessage(true); + return false; + } + + pCreature->SetSheath(SheathState(sheathState)); + + if (CreatureDataAddon const* pAddonEntry = pCreature->GetCreatureAddon()) + { + const_cast(pAddonEntry)->sheath_state = sheathState; + WorldDatabase.PExecuteLog("UPDATE `creature_addon` SET `sheath_state`=%u WHERE `guid`=%u", sheathState, pCreature->GetDBTableGUIDLow()); + } + else + WorldDatabase.PExecuteLog("REPLACE INTO `creature_addon` (`guid`, `sheath_state`) VALUES (%u, %u)", pCreature->GetDBTableGUIDLow(), sheathState); + + PSendSysMessage("Sheath state for guid %u updated to %s (%u).", pCreature->GetDBTableGUIDLow(), SheathStateToString(sheathState), sheathState); + return true; +} + +bool ChatHandler::HandleNpcSpawnSetAurasCommand(char* args) +{ + Tokens auras = StrSplit(args, " "); + for (auto const& token : auras) + { + if (!isNumeric(token)) + { + PSendSysMessage("Invalid symbol %s. Expected list of spells separated by spaces.", token.c_str()); + return false; + } + + uint32 spellId = atoi(token.c_str()); + if (!sSpellMgr.GetSpellEntry(spellId)) + { + PSendSysMessage("Aura %u does not exist.", spellId); + return false; + } + } + + Creature* pCreature = GetSelectedCreature(); + if (!pCreature || pCreature->IsPet()) + { + SendSysMessage(LANG_SELECT_CREATURE); + SetSentErrorMessage(true); + return false; + } + CreatureData* pData = const_cast(pCreature->GetCreatureData()); + if (!pData) + { + SendSysMessage("This creature is not a permanent spawn."); + SetSentErrorMessage(true); + return false; + } + + for (auto const& token : auras) + HandleAuraHelper(atoi(token.c_str()), 0, pCreature); + + if (CreatureDataAddon const* pAddonEntry = pCreature->GetCreatureAddon()) + { + delete const_cast(pAddonEntry)->auras; + const_cast(pAddonEntry)->auras = new uint32[auras.size()+1]; + for (int i = 0; i < auras.size(); i++) + const_cast(const_cast(pAddonEntry)->auras)[i] = atoi(auras[i].c_str()); + const_cast(const_cast(pAddonEntry)->auras)[auras.size()] = 0; + WorldDatabase.PExecuteLog("UPDATE `creature_addon` SET `auras`='%s' WHERE `guid`=%u", args, pCreature->GetDBTableGUIDLow()); + } + else + WorldDatabase.PExecuteLog("REPLACE INTO `creature_addon` (`guid`, `auras`) VALUES (%u, '%s')", pCreature->GetDBTableGUIDLow(), args); + + PSendSysMessage("Auras for guid %u updated to '%s'.", pCreature->GetDBTableGUIDLow(), args); + return true; +} + bool ChatHandler::HandleNpcSetFactionIdCommand(char* args) { uint32 factionId; @@ -398,7 +590,7 @@ bool ChatHandler::HandleNpcTameCommand(char* /*args*/) return true; } -bool ChatHandler::HandleNpcSetDeathStateCommand(char* args) +bool ChatHandler::HandleNpcSpawnSetDeathStateCommand(char* args) { bool value; if (!ExtractOnOff(&args, value)) @@ -539,7 +731,7 @@ bool ChatHandler::HandleNpcSetWanderDistCommand(char* args) return true; } -bool ChatHandler::HandleNpcSpawnSpawnTimeCommand(char* args) +bool ChatHandler::HandleNpcSpawnSetRespawnTimeCommand(char* args) { uint32 timeMin; if (!ExtractUInt32(&args, timeMin)) @@ -572,7 +764,7 @@ bool ChatHandler::HandleNpcSpawnSpawnTimeCommand(char* args) return true; } -bool ChatHandler::HandleNpcSetSpawnTimeCommand(char* args) +bool ChatHandler::HandleNpcSetRespawnTimeCommand(char* args) { uint32 stime; if (!ExtractUInt32(&args, stime)) @@ -932,7 +1124,7 @@ bool ChatHandler::HandleNpcAddEntryCommand(char* args) std::sort(creatureIds.begin(), creatureIds.begin()+count); pData->creature_id = creatureIds; - WorldDatabase.PExecute("UPDATE `creature` SET `id`=%u, `id2`=%u, `id3`=%u, `id4`=%u WHERE `guid`=%u", creatureIds[0], creatureIds[1], creatureIds[2], creatureIds[3], pCreature->GetGUIDLow()); + WorldDatabase.PExecute("UPDATE `creature` SET `id`=%u, `id2`=%u, `id3`=%u, `id4`=%u, `id5`=%u WHERE `guid`=%u", creatureIds[0], creatureIds[1], creatureIds[2], creatureIds[3], creatureIds[4], pCreature->GetGUIDLow()); PSendSysMessage("Creature entry %u added to guid %u.", uiCreatureId, pCreature->GetGUIDLow()); return true; } @@ -957,7 +1149,7 @@ bool ChatHandler::HandleNpcAddWeaponCommand(char* args) if (!ExtractUInt32(&args, uiSlotId)) return false; - ItemPrototype const* pItemProto = ObjectMgr::GetItemPrototype(uiItemId); + ItemPrototype const* pItemProto = sObjectMgr.GetItemPrototype(uiItemId); if (!pItemProto) { @@ -1011,7 +1203,7 @@ bool ChatHandler::HandleNpcAddVendorItemCommand(char* args) sObjectMgr.AddVendorItem(vendor_entry, itemId, maxcount, incrtime, itemflags); - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(itemId); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(itemId); PSendSysMessage(LANG_ITEM_ADDED_TO_LIST, itemId, pProto->Name1, maxcount, incrtime); return true; @@ -1045,7 +1237,7 @@ bool ChatHandler::HandleNpcDelVendorItemCommand(char* args) return false; } - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(itemId); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(itemId); PSendSysMessage(LANG_ITEM_DELETED_FROM_LIST, itemId, pProto->Name1); return true; @@ -1109,8 +1301,17 @@ bool ChatHandler::HandleNpcMoveHelperCommand(char* args, bool save) } if (save) + { + if (CreatureData* pData = const_cast(sObjectMgr.GetCreatureData(lowguid))) + { + pData->position.x = x; + pData->position.y = y; + pData->position.z = z; + pData->position.o = o; + } WorldDatabase.PExecuteLog("UPDATE `creature` SET `position_x` = %f, `position_y` = %f, `position_z` = %f, `orientation` = %f WHERE `guid` = %u", x, y, z, o, lowguid); - + } + PSendSysMessage(LANG_COMMAND_CREATUREMOVED); return true; } @@ -1560,7 +1761,7 @@ inline void UnsummonVisualWaypoints(Player const* player, ObjectGuid ownerGuid) */ bool ChatHandler::HandleWpAddCommand(char* args) { - DEBUG_LOG("DEBUG: HandleWpAddCommand"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "DEBUG: HandleWpAddCommand"); CreatureInfo const* waypointInfo = ObjectMgr::GetCreatureTemplate(VISUAL_WAYPOINT); if (!waypointInfo || waypointInfo->GetHighGuid() != HIGHGUID_UNIT) @@ -1736,7 +1937,7 @@ bool ChatHandler::HandleWpAddCommand(char* args) */ bool ChatHandler::HandleWpModifyCommand(char* args) { - DEBUG_LOG("DEBUG: HandleWpModifyCommand"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "DEBUG: HandleWpModifyCommand"); if (!*args) { return false; } @@ -1771,7 +1972,7 @@ bool ChatHandler::HandleWpModifyCommand(char* args) if (targetCreature) { - DEBUG_LOG("DEBUG: HandleWpModifyCommand - User did select an NPC"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "DEBUG: HandleWpModifyCommand - User did select an NPC"); // Check if the user did specify a visual waypoint if (targetCreature->GetEntry() != VISUAL_WAYPOINT || targetCreature->GetSubtype() != CREATURE_SUBTYPE_TEMPORARY_SUMMON) @@ -1956,7 +2157,7 @@ bool ChatHandler::HandleWpModifyCommand(char* args) */ bool ChatHandler::HandleWpShowCommand(char* args) { - DEBUG_LOG("DEBUG: HandleWpShowCommand"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "DEBUG: HandleWpShowCommand"); if (!*args) { return false; } @@ -2310,7 +2511,7 @@ bool ChatHandler::HandleWpExportCommand(char* args) bool ChatHandler::HandleEscortShowWpCommand(char *args) { - DEBUG_LOG("DEBUG: HandleEscortShowWpCommand"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "DEBUG: HandleEscortShowWpCommand"); auto waypointInfo = ObjectMgr::GetCreatureTemplate(VISUAL_WAYPOINT); if (!waypointInfo || waypointInfo->GetHighGuid() != HIGHGUID_UNIT) @@ -2373,7 +2574,7 @@ bool ChatHandler::HandleEscortShowWpCommand(char *args) bool ChatHandler::HandleEscortHideWpCommand(char* /*args*/) { - DEBUG_LOG("DEBUG: HandleEscortHideWpCommand"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "DEBUG: HandleEscortHideWpCommand"); auto map = m_session->GetPlayer()->GetMap(); diff --git a/src/game/Commands/DebugCommands.cpp b/src/game/Commands/DebugCommands.cpp index 7301ef0ef89..e8f9be1c254 100644 --- a/src/game/Commands/DebugCommands.cpp +++ b/src/game/Commands/DebugCommands.cpp @@ -148,7 +148,7 @@ bool ChatHandler::HandleSpellInfosCommand(char *args) bool ChatHandler::HandleSpellSearchCommand(char *args) { - if (!args) + if (!*args) return false; uint32 familyName = 0; @@ -158,7 +158,7 @@ bool ChatHandler::HandleSpellSearchCommand(char *args) if (!familyFlags) return false; PSendSysMessage("* Results for SpellFamilyName %u and SpellFamilyFlags & 0x%x", familyName, familyFlags); - LocaleConstant loc = GetSessionDbcLocale(); + LocaleConstant const loc = GetSessionDbcLocale(); SpellEntry const* pSpell = nullptr; for (uint32 id = 0; id < sSpellMgr.GetMaxSpellId(); ++id) { @@ -303,7 +303,7 @@ bool ChatHandler::HandleDebugSendPoiCommand(char* args) if (!ExtractUInt32(&args, flags)) return false; - DETAIL_LOG("Command : POI, NPC = %u, icon = %u flags = %u", target->GetGUIDLow(), icon, flags); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Command : POI, NPC = %u, icon = %u flags = %u", target->GetGUIDLow(), icon, flags); pPlayer->PlayerTalkClass->SendPointOfInterest(target->GetPositionX(), target->GetPositionY(), Poi_Icon(icon), flags, 30, "Test POI"); return true; } @@ -437,12 +437,12 @@ bool ChatHandler::HandleDebugSendOpcodeCommand(char* /*args*/) data << unit->GetPackGUID(); else { - DEBUG_LOG("Sending opcode: unknown type '%s'", type.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Sending opcode: unknown type '%s'", type.c_str()); break; } } ifs.close(); - DEBUG_LOG("Sending opcode %u", data.GetOpcode()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Sending opcode %u", data.GetOpcode()); data.hexlike(); m_session->SendPacket(&data); PSendSysMessage(LANG_COMMAND_OPCODESENT, data.GetOpcode(), unit->GetName()); @@ -986,7 +986,7 @@ bool ChatHandler::HandleDebugBattlegroundCommand(char* /*args*/) bool ChatHandler::HandleDebugSpellCheckCommand(char* /*args*/) { - sLog.outString("Check expected in code spell properties base at table 'spell_check' content..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Check expected in code spell properties base at table 'spell_check' content..."); sSpellMgr.CheckUsedSpells("spell_check"); return true; } @@ -1058,7 +1058,7 @@ bool ChatHandler::HandleSetValueHelper(Object* target, uint32 field, char* typeS if (!ExtractUInt32Base(&valStr, iValue, base)) return false; - DEBUG_LOG(GetMangosString(LANG_SET_UINT), guid.GetString().c_str(), field, iValue); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_SET_UINT), guid.GetString().c_str(), field, iValue); target->SetUInt32Value(field , iValue); PSendSysMessage(LANG_SET_UINT_FIELD, guid.GetString().c_str(), field, iValue); } @@ -1068,7 +1068,7 @@ bool ChatHandler::HandleSetValueHelper(Object* target, uint32 field, char* typeS if (!ExtractFloat(&valStr, fValue)) return false; - DEBUG_LOG(GetMangosString(LANG_SET_FLOAT), guid.GetString().c_str(), field, fValue); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_SET_FLOAT), guid.GetString().c_str(), field, fValue); target->SetFloatValue(field , fValue); PSendSysMessage(LANG_SET_FLOAT_FIELD, guid.GetString().c_str(), field, fValue); } @@ -1263,24 +1263,24 @@ bool ChatHandler::HandleGetValueHelper(Object* target, uint32 field, char* typeS res = iValue & (1 << (32 - 1)) ? "0" : " "; for (int i = 32; i > 0; --i) res += iValue & (1 << (i - 1)) ? "1" : "0"; - DEBUG_LOG(GetMangosString(LANG_GET_BITSTR), guid.GetString().c_str(), field, res.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_GET_BITSTR), guid.GetString().c_str(), field, res.c_str()); PSendSysMessage(LANG_GET_BITSTR_FIELD, guid.GetString().c_str(), field, res.c_str()); break; } case 16: - DEBUG_LOG(GetMangosString(LANG_GET_HEX), guid.GetString().c_str(), field, iValue); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_GET_HEX), guid.GetString().c_str(), field, iValue); PSendSysMessage(LANG_GET_HEX_FIELD, guid.GetString().c_str(), field, iValue); break; case 10: default: - DEBUG_LOG(GetMangosString(LANG_GET_UINT), guid.GetString().c_str(), field, iValue); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_GET_UINT), guid.GetString().c_str(), field, iValue); PSendSysMessage(LANG_GET_UINT_FIELD, guid.GetString().c_str(), field, iValue); } } else { float fValue = target->GetFloatValue(field); - DEBUG_LOG(GetMangosString(LANG_GET_FLOAT), guid.GetString().c_str(), field, fValue); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_GET_FLOAT), guid.GetString().c_str(), field, fValue); PSendSysMessage(LANG_GET_FLOAT_FIELD, guid.GetString().c_str(), field, fValue); } @@ -1446,22 +1446,22 @@ bool ChatHandler::HandlerDebugModValueHelper(Object* target, uint32 field, char* default: case 1: // int + value = uint32(int32(value) + int32(iValue)); - DEBUG_LOG(GetMangosString(LANG_CHANGE_INT32), guidString, field, iValue, value, value); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_CHANGE_INT32), guidString, field, iValue, value, value); PSendSysMessage(LANG_CHANGE_INT32_FIELD, guidString, field, iValue, value, value); break; case 2: // |= bit or value |= iValue; - DEBUG_LOG(GetMangosString(LANG_CHANGE_HEX), guidString, field, typeStr, iValue, value); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_CHANGE_HEX), guidString, field, typeStr, iValue, value); PSendSysMessage(LANG_CHANGE_HEX_FIELD, guidString, field, typeStr, iValue, value); break; case 3: // &= bit and value &= iValue; - DEBUG_LOG(GetMangosString(LANG_CHANGE_HEX), guidString, field, typeStr, iValue, value); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_CHANGE_HEX), guidString, field, typeStr, iValue, value); PSendSysMessage(LANG_CHANGE_HEX_FIELD, guidString, field, typeStr, iValue, value); break; case 4: // &=~ bit and not value &= ~iValue; - DEBUG_LOG(GetMangosString(LANG_CHANGE_HEX), guidString, field, typeStr, iValue, value); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_CHANGE_HEX), guidString, field, typeStr, iValue, value); PSendSysMessage(LANG_CHANGE_HEX_FIELD, guidString, field, typeStr, iValue, value); break; } @@ -1478,7 +1478,7 @@ bool ChatHandler::HandlerDebugModValueHelper(Object* target, uint32 field, char* value += fValue; - DEBUG_LOG(GetMangosString(LANG_CHANGE_FLOAT), guidString, field, fValue, value); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_CHANGE_FLOAT), guidString, field, fValue, value); PSendSysMessage(LANG_CHANGE_FLOAT_FIELD, guidString, field, fValue, value); target->SetFloatValue(field, value); @@ -1681,7 +1681,7 @@ bool ChatHandler::HandleDebugLoSAllowCommand(char* args) SendSysMessage("* No collision found."); else if (((spawn->flags & VMAP::MOD_NO_BREAK_LOS) > 0) != value) { - sLog.outInfo("[VMAPS] Collision for model '%s' %s by %s (guid %u)", spawn->name.c_str(), value ? "disabled" : "enabled", m_session->GetPlayer()->GetName(), m_session->GetPlayer()->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[VMAPS] Collision for model '%s' %s by %s (guid %u)", spawn->name.c_str(), value ? "disabled" : "enabled", m_session->GetPlayer()->GetName(), m_session->GetPlayer()->GetGUIDLow()); if (value) { spawn->flags |= VMAP::MOD_NO_BREAK_LOS; @@ -1774,15 +1774,13 @@ bool ChatHandler::HandleDebugAssertFalseCommand(char*) bool ChatHandler::HandleDebugChatFreezeCommand(char* args) { - std::string message("| |01"); - MasterPlayer* pReceiver = GetSession()->GetMasterPlayer(); if (Player* pPlayer = GetSelectedPlayer()) if (pPlayer->GetSession()->GetSecurity() == SEC_PLAYER) pReceiver = pPlayer->GetSession()->GetMasterPlayer(); - pReceiver->Whisper(message, LANG_UNIVERSAL, pReceiver); + pReceiver->Whisper("| |01", LANG_UNIVERSAL, pReceiver); return true; } @@ -1848,7 +1846,7 @@ bool ChatHandler::HandleDebugLootTableCommand(char* args) if (checkItem) lootChances[checkItem] = 0; - uint32 const MAX_TIME = 30; + uint32 constexpr MAX_TIME = 30; auto startTime = time(nullptr); for (uint32 i = 0; i < simCount; ++i) @@ -1894,7 +1892,7 @@ bool ChatHandler::HandleDebugLootTableCommand(char* args) { if (itr.first == checkItem || !checkItem) { - ItemPrototype const* proto = sItemStorage.LookupEntry(itr.first); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(itr.first); if (!proto) continue; @@ -1913,10 +1911,10 @@ bool ChatHandler::HandleDebugLootTableCommand(char* args) bool ChatHandler::HandleDebugItemEnchantCommand(int lootid, uint32 simCount) { std::map lootChances; - uint32 const MAX_TIME = 30; + uint32 constexpr MAX_TIME = 30; auto startTime = time(nullptr); - ItemPrototype const* proto = sItemStorage.LookupEntry(lootid); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(lootid); if (!proto) { PSendSysMessage("Error: invalid item id %u", lootid); @@ -1985,17 +1983,19 @@ bool IsSimilarItem(ItemPrototype const* proto1, ItemPrototype const* proto2) bool ChatHandler::HandleFactionChangeItemsCommand(char* c) { - for (uint32 id = 0; id < sItemStorage.GetMaxEntry(); id++) + for (auto const& itr : sObjectMgr.GetItemPrototypeMap()) { - ItemPrototype const* proto1 = sItemStorage.LookupEntry(id); - if (!proto1) - continue; + uint32 id = itr.first; + ItemPrototype const* proto1 = &itr.second; + Races currMountRace; uint8 currRaceNum = 0; if (sObjectMgr.GetMountDataByEntry(id, currMountRace, currRaceNum)) continue; + if (proto1->Quality <= 1) continue; + bool inDb = false; for (std::map::const_iterator it2 = sObjectMgr.factionchange_items.begin(); it2 != sObjectMgr.factionchange_items.end(); ++it2) { @@ -2018,18 +2018,20 @@ bool ChatHandler::HandleFactionChangeItemsCommand(char* c) if (!canEquip) { ItemPrototype const* similar = nullptr; - for (uint32 id2 = 0; id2 < sItemStorage.GetMaxEntry(); id2++) - if (ItemPrototype const* proto2 = sItemStorage.LookupEntry(id2)) - if (proto1 != proto2 && IsSimilarItem(proto1, proto2)) + for (auto const& itr2 : sObjectMgr.GetItemPrototypeMap()) + { + ItemPrototype const* proto2 = &itr2.second; + if (proto1 != proto2 && IsSimilarItem(proto1, proto2)) + { + if (similar) { - if (similar) - { - // Ambiguity. Other similar items. - similar = nullptr; - break; - } - similar = proto2; + // Ambiguity. Other similar items. + similar = nullptr; + break; } + similar = proto2; + } + } PSendSysMessage("Item %u not handled ! Similar item : %u", proto1->ItemId, similar ? similar->ItemId : 0); @@ -2040,13 +2042,13 @@ bool ChatHandler::HandleFactionChangeItemsCommand(char* c) bool ChatHandler::HandleVideoTurn(char*) { - float const radiusBegin = 40.0f; - float const radiusEnd = 10.0f; - float const zBegin = 30.0f; - float const zEnd = 10.0f; - float const angleBegin = 0.0f; - float const angleEnd = 10 * M_PI_F; - float const moveSpeed = 30.0f; + float constexpr radiusBegin = 40.0f; + float constexpr radiusEnd = 10.0f; + float constexpr zBegin = 30.0f; + float constexpr zEnd = 10.0f; + float constexpr angleBegin = 0.0f; + float constexpr angleEnd = 10 * M_PI_F; + float constexpr moveSpeed = 30.0f; std::list targets; Unit* selection = GetSelectedUnit(); if (!selection) @@ -2063,7 +2065,7 @@ bool ChatHandler::HandleVideoTurn(char*) float angle = angleBegin * t + (1 - t) * angleEnd; float posZ = zBegin * t + (1 - t) * zEnd + z; float d = radiusBegin * t + (1 - t) * radiusEnd; - sLog.outString("%f %f %f", angle, d, z); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%f %f %f", angle, d, z); a.push_back(Vector3(x + d * cos(angle), y + d * sin(angle), posZ)); } Movement::MoveSplineInit init(*m_session->GetPlayer()); @@ -2076,10 +2078,10 @@ bool ChatHandler::HandleVideoTurn(char*) bool ChatHandler::HandleDebugExp(char*) { - float const moveDist = 80.0f; - float const searchCreaturesRange = 60.0f; - float const retournementRayon = 2.0f; - float const moveSpeed = 6.0f; + float constexpr moveDist = 80.0f; + float constexpr searchCreaturesRange = 60.0f; + float constexpr retournementRayon = 2.0f; + float constexpr moveSpeed = 6.0f; std::list targets; Unit* selection = GetSelectedUnit(); if (!selection) @@ -2174,48 +2176,108 @@ bool ChatHandler::HandleDebugMonsterChatCommand(char* args) Unit* pTarget = GetSelectedUnit(); if (!pTarget) return false; - for (uint8 i = 0; i < 0xFF; ++i) - { - std::ostringstream oss; - oss << "Chat" << int(i); - std::string rightText = oss.str(); - WorldPacket data(SMSG_MESSAGECHAT, 200); - data << (uint8)i; - data << (uint32)LANG_UNIVERSAL; - data << (uint32)(strlen(pTarget->GetName()) + 1); - data << pTarget->GetName(); - data << (uint64)0; - data << (uint32)(rightText.length() + 1); - data << rightText; - data << (uint8)0; // ChatTag + + Player* pSender = m_session->GetPlayer(); + + uint32 chatType; + if (!ExtractUInt32(&args, chatType)) + return false; + + std::ostringstream oss; + oss << "Chat" << int(chatType); + std::string rightText = oss.str(); + WorldPacket data(SMSG_MESSAGECHAT, 200); + data << (uint8)chatType; + data << (uint32)LANG_UNIVERSAL; + + if (!chatType + || chatType == 11 + || chatType == 5 + || chatType == 12 + || chatType == 1) + { + data << pSender->GetObjectGuid(); + } + + // 1.12.1 client +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 + if (chatType == 11 || chatType == 12 || chatType == 90 || chatType == 13 || chatType == 26) + { + data << uint32(strlen(pSender->GetName()) + 1); + data << pSender->GetName(); + data << pTarget->GetObjectGuid(); + data << uint32(strlen(rightText.c_str()) + 1); + data << rightText.c_str(); + data << uint8(0); pTarget->SendMessageToSet(&data, true); + return true; } - pTarget->MonsterTextEmote("Testing WorldObject::MonsterTextEmote", m_session->GetPlayer()); - pTarget->MonsterTextEmote("Testing WorldObject::MonsterTextEmote(boss)", m_session->GetPlayer(), true); - pTarget->MonsterWhisper("Testing WorldObject::MonsterWhisper", m_session->GetPlayer()); - return true; -} + if (chatType != 89) + { + if (chatType != 82 && chatType != 83 && chatType != 84) + { + if (chatType == 14) + { + data << "Channel"; + } + data << pTarget->GetObjectGuid(); + data << uint32(strlen(rightText.c_str()) + 1); + data << rightText.c_str(); + data << uint8(0); + pTarget->SendMessageToSet(&data, true); + return true; + } + data << pTarget->GetObjectGuid(); + data << uint32(strlen(rightText.c_str()) + 1); + data << rightText.c_str(); + data << uint8(0); + pTarget->SendMessageToSet(&data, true); + return true; + } -bool ChatHandler::HandleDebugUnitCommand(char* args) -{ - Unit* target = GetSelectedUnit(); - if (!target) - return false; - uint32 flags = 0; - if (ExtractUInt32(&args, flags)) - target->SetDebugger(m_session->GetPlayer()->GetObjectGuid(), flags); + data << uint32(strlen(pSender->GetName()) + 1); + data << pSender->GetName(); + data << pTarget->GetObjectGuid(); + data << uint32(strlen(rightText.c_str()) + 1); + data << rightText.c_str(); + data << uint8(0); + pTarget->SendMessageToSet(&data, true); +#else // 1.11.2 client + + if (chatType == 11 || chatType == 12 || chatType == 89 || chatType == 13 || chatType == 26) + { + data << uint32(strlen(pSender->GetName()) + 1); + data << pSender->GetName(); + data << pTarget->GetObjectGuid(); + data << uint32(strlen(rightText.c_str()) + 1); + data << rightText.c_str(); + data << uint8(0); + pTarget->SendMessageToSet(&data, true); + return true; + } + + if (chatType == 82 || chatType == 83 || chatType == 84) + { + data << pTarget->GetObjectGuid(); + data << uint32(strlen(rightText.c_str()) + 1); + data << rightText.c_str(); + data << uint8(0); + pTarget->SendMessageToSet(&data, true); + return true; + } + + if (chatType == 14) + { + data << "Channel"; + } - PSendSysMessage("Debugs on target [%s]%s", target->GetName(), (target->GetDebuggerGuid() == m_session->GetPlayer()->GetObjectGuid()) ? " ATTACHE" : ""); -#define HANDLE_DEBUG(flag, nom) PSendSysMessage("[%s] %6u \"" nom "\"", (target->GetDebugFlags() & flag) ? "ON" : "OFF", flag); - HANDLE_DEBUG(DEBUG_SPELL_COMPUTE_RESISTS, "Spell Resist Calculations"); - HANDLE_DEBUG(DEBUG_PACKETS_RECV, "Packet received by the server"); - HANDLE_DEBUG(DEBUG_PACKETS_SEND, "Packets send by the server"); - HANDLE_DEBUG(DEBUG_AI, "Various AI debug"); - HANDLE_DEBUG(DEBUG_DR, "Diminishing returns"); - HANDLE_DEBUG(DEBUG_CHEAT, "Anticheat"); - HANDLE_DEBUG(DEBUG_PROCS, "Proc system"); - HANDLE_DEBUG(DEBUG_SPELLS_DAMAGE, "Spells damage and healing bonus"); + data << pTarget->GetObjectGuid(); + data << uint32(strlen(rightText.c_str()) + 1); + data << rightText.c_str(); + data << uint8(0); + pTarget->SendMessageToSet(&data, true); +#endif return true; } @@ -2832,3 +2894,38 @@ bool ChatHandler::HandleDebugUnitBytes2Command(char *args) return true; } + +bool ChatHandler::HandleDebugGetPrevPlayTimeCommand(char* args) +{ + Player* player = GetSelectedPlayer(); + if (!player) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + PSendSysMessage("Account %s has been previously played for %s", player->GetSession()->GetUsername().c_str(), secsToTimeString(player->GetSession()->GetPreviousPlayedTime()).c_str()); + + return true; +} + +bool ChatHandler::HandleDebugSetPrevPlayTimeCommand(char* args) +{ + Player* player = GetSelectedPlayer(); + if (!player) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 seconds; + if (!ExtractUInt32(&args, seconds)) + return false; + + player->GetSession()->SetPreviousPlayedTime(seconds); + PSendSysMessage("Previous played time of account %s has been set to %s", player->GetSession()->GetUsername().c_str(), secsToTimeString(seconds).c_str()); + + return true; +} diff --git a/src/game/Commands/LookupCommands.cpp b/src/game/Commands/LookupCommands.cpp index 6560afc45f4..8736817d369 100644 --- a/src/game/Commands/LookupCommands.cpp +++ b/src/game/Commands/LookupCommands.cpp @@ -172,7 +172,7 @@ bool ChatHandler::HandleListCreatureCommand(char* args) void ChatHandler::ShowItemListHelper(uint32 itemId, int loc_idx, Player* target /*=nullptr*/) { - ItemPrototype const* itemProto = sItemStorage.LookupEntry(itemId); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(itemId); if (!itemProto) return; @@ -222,11 +222,9 @@ bool ChatHandler::HandleLookupItemCommand(char* args) uint32 counter = 0; // Search in `item_template` - for (uint32 id = 0; id < sItemStorage.GetMaxEntry(); id++) + for (auto const& itr : sObjectMgr.GetItemPrototypeMap()) { - ItemPrototype const* pProto = sItemStorage.LookupEntry(id); - if (!pProto) - continue; + ItemPrototype const* pProto = &itr.second; int loc_idx = GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -781,11 +779,11 @@ bool ChatHandler::HandleLookupCreatureModelCommand(char* args) FILE* f = fopen("creature_export.sql", "w"); if (!f) { - sLog.outError("File creation failed."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "File creation failed."); return false; } std::string exportStr = toExport.str(); - sLog.outInfo(exportStr.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, exportStr.c_str()); fputs(exportStr.c_str(), f); fclose(f); } @@ -1530,3 +1528,31 @@ bool ChatHandler::HandleLookupEventCommand(char* args) return true; } + +bool ChatHandler::HandleListClickToMoveCommand(char* args) +{ + std::multimap levelSortedList; + HashMapHolder::MapType const& plist = sObjectAccessor.GetPlayers(); + for (auto const& itr : plist) + { + if (!itr.second->IsInWorld()) + continue; + + if (itr.second->GetSession()->HasUsedClickToMove()) + levelSortedList.insert(std::make_pair(itr.second->GetLevel(), itr.second)); + } + + if (levelSortedList.empty()) + { + SendSysMessage("No players found."); + return true; + } + + SendSysMessage("Listing players using click to move:"); + for (auto const& itr : levelSortedList) + { + PSendSysMessage("- Name %s IP %s Level %s", GetNameLink(itr.second).c_str(), playerLink(itr.second->GetSession()->GetRemoteAddress()).c_str(), playerLink(std::to_string(itr.first)).c_str()); + } + + return true; +} diff --git a/src/game/Commands/MiscCommands.cpp b/src/game/Commands/MiscCommands.cpp index cc4953e2668..4c0bf6c9d56 100644 --- a/src/game/Commands/MiscCommands.cpp +++ b/src/game/Commands/MiscCommands.cpp @@ -285,6 +285,8 @@ bool RegisterPlayerToBG(WorldSession* sess, BattleGroundTypeId bgid) Player* pPlayer = sess->GetPlayer(); if (!pPlayer->GetBGAccessByLevel(bgid)) return false; + if (pPlayer->InBattleGround()) + return false; pPlayer->SetBattleGroundEntryPoint(pPlayer->GetMapId(), pPlayer->GetPositionX(), pPlayer->GetPositionY(), pPlayer->GetPositionZ(), pPlayer->GetOrientation()); sess->SendBattleGroundList(pPlayer->GetObjectGuid(), bgid); return true; @@ -920,7 +922,7 @@ bool ChatHandler::HandleSendItemsHelper(MailDraft& draft, char* args) return false; } - ItemPrototype const* item_proto = ObjectMgr::GetItemPrototype(itemId); + ItemPrototype const* item_proto = sObjectMgr.GetItemPrototype(itemId); if (!item_proto) { PSendSysMessage(LANG_COMMAND_ITEMIDINVALID, itemId); diff --git a/src/game/Commands/ObjectCommands.cpp b/src/game/Commands/ObjectCommands.cpp index d01a5d358e2..527b1e41e8f 100644 --- a/src/game/Commands/ObjectCommands.cpp +++ b/src/game/Commands/ObjectCommands.cpp @@ -415,7 +415,7 @@ bool ChatHandler::HandleGameObjectAddCommand(char* args) if (gInfo->displayId && !sGameObjectDisplayInfoStore.LookupEntry(gInfo->displayId)) { // report to DB errors log as in loading case - sLog.outErrorDb("Gameobject (Entry %u GoType: %u) have invalid displayId (%u), not spawned.", id, gInfo->type, gInfo->displayId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (Entry %u GoType: %u) have invalid displayId (%u), not spawned.", id, gInfo->type, gInfo->displayId); PSendSysMessage(LANG_GAMEOBJECT_HAVE_INVALID_DATA, id); SetSentErrorMessage(true); return false; @@ -459,7 +459,7 @@ bool ChatHandler::HandleGameObjectAddCommand(char* args) return false; } - DEBUG_LOG(GetMangosString(LANG_GAMEOBJECT_CURRENT), gInfo->name, db_lowGUID, x, y, z, o); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_GAMEOBJECT_CURRENT), gInfo->name, db_lowGUID, x, y, z, o); map->Add(pGameObj); diff --git a/src/game/Commands/ServerCommands.cpp b/src/game/Commands/ServerCommands.cpp index dd3cb72a90d..3269468cf8c 100644 --- a/src/game/Commands/ServerCommands.cpp +++ b/src/game/Commands/ServerCommands.cpp @@ -574,11 +574,12 @@ bool ChatHandler::HandleServerLogLevelCommand(char *args) { if (!*args) { - PSendSysMessage("Log level: %u", sLog.GetLogLevel()); + PSendSysMessage("Console log level: %u File log level: %u", + sLog.GetConsoleLevel(), sLog.GetFileLevel()); return true; } - sLog.SetLogLevel(args); + sLog.SetConsoleLevel(LogLevel(atoi(args))); return true; } @@ -912,8 +913,9 @@ bool ChatHandler::HandleReloadAllAreaCommand(char* /*args*/) bool ChatHandler::HandleReloadAllLootCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables..."); - LoadLootTables(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables..."); + LootIdSet ids_set; + LoadLootTables(ids_set); SendSysMessage("DB tables `*_loot_template` reloaded."); return true; } @@ -933,7 +935,7 @@ bool ChatHandler::HandleReloadAllQuestCommand(char* /*args*/) HandleReloadQuestAreaTriggersCommand((char*)"a"); HandleReloadQuestTemplateCommand((char*)"a"); - sLog.outString("Re-Loading Quests Relations..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Quests Relations..."); sObjectMgr.LoadQuestRelations(); SendSysMessage("DB tables `*_questrelation` and `*_involvedrelation` reloaded."); return true; @@ -948,7 +950,7 @@ bool ChatHandler::HandleReloadAllScriptsCommand(char* /*args*/) return false; } - sLog.outString("Re-Loading Scripts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts..."); HandleReloadGameObjectScriptsCommand((char*)"a"); HandleReloadGossipScriptsCommand((char*)"a"); HandleReloadGenericScriptsCommand((char*)"a"); @@ -1011,7 +1013,7 @@ bool ChatHandler::HandleReloadAllLocalesCommand(char* /*args*/) bool ChatHandler::HandleReloadConfigCommand(char* /*args*/) { - sLog.outString("Re-Loading config settings..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading config settings..."); sWorld.LoadConfigSettings(true); SendSysMessage("World config settings reloaded."); return true; @@ -1019,7 +1021,7 @@ bool ChatHandler::HandleReloadConfigCommand(char* /*args*/) bool ChatHandler::HandleReloadAreaTriggerTavernCommand(char* /*args*/) { - sLog.outString("Re-Loading Tavern Area Triggers..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Tavern Area Triggers..."); sObjectMgr.LoadTavernAreaTriggers(); SendSysMessage("DB table `areatrigger_tavern` reloaded."); return true; @@ -1027,7 +1029,7 @@ bool ChatHandler::HandleReloadAreaTriggerTavernCommand(char* /*args*/) bool ChatHandler::HandleReloadAreaTriggerTeleportCommand(char* /*args*/) { - sLog.outString("Re-Loading AreaTrigger teleport definitions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading AreaTrigger teleport definitions..."); sObjectMgr.LoadAreaTriggerTeleports(); SendSysMessage("DB table `areatrigger_teleport` reloaded."); return true; @@ -1042,7 +1044,7 @@ bool ChatHandler::HandleReloadCommandCommand(char* /*args*/) bool ChatHandler::HandleReloadCreatureSpellsCommand(char* /*args*/) { - sLog.outString("Re-Loading Creature Spells... (`creature_spells`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Creature Spells... (`creature_spells`)"); sObjectMgr.LoadCreatureSpells(); SendSysMessage("DB table `creature_spells` reloaded."); return true; @@ -1050,7 +1052,7 @@ bool ChatHandler::HandleReloadCreatureSpellsCommand(char* /*args*/) bool ChatHandler::HandleReloadCreatureQuestRelationsCommand(char* /*args*/) { - sLog.outString("Loading Quests Relations... (`creature_questrelation`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Quests Relations... (`creature_questrelation`)"); sObjectMgr.LoadCreatureQuestRelations(); SendSysMessage("DB table `creature_questrelation` (creature quest givers) reloaded."); return true; @@ -1058,7 +1060,7 @@ bool ChatHandler::HandleReloadCreatureQuestRelationsCommand(char* /*args*/) bool ChatHandler::HandleReloadCreatureQuestInvRelationsCommand(char* /*args*/) { - sLog.outString("Loading Quests Relations... (`creature_involvedrelation`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Quests Relations... (`creature_involvedrelation`)"); sObjectMgr.LoadCreatureInvolvedRelations(); SendSysMessage("DB table `creature_involvedrelation` (creature quest takers) reloaded."); return true; @@ -1066,7 +1068,7 @@ bool ChatHandler::HandleReloadCreatureQuestInvRelationsCommand(char* /*args*/) bool ChatHandler::HandleReloadGossipMenuCommand(char* /*args*/) { - sLog.outString("Re-Loading `gossip_menu` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `gossip_menu` Table!"); std::set gossipScriptSet; for (const auto& itr : sGossipScripts) gossipScriptSet.insert(itr.first); @@ -1077,7 +1079,7 @@ bool ChatHandler::HandleReloadGossipMenuCommand(char* /*args*/) bool ChatHandler::HandleReloadGossipMenuOptionCommand(char* /*args*/) { - sLog.outString("Re-Loading `gossip_menu_option` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `gossip_menu_option` Table!"); std::set gossipScriptSet; for (const auto& itr : sGossipScripts) gossipScriptSet.insert(itr.first); @@ -1096,7 +1098,7 @@ bool ChatHandler::HandleReloadGossipScriptsCommand(char* args) } if (*args != 'a') - sLog.outString("Re-Loading Scripts from `gossip_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `gossip_scripts`..."); sScriptMgr.LoadGossipScripts(); @@ -1108,7 +1110,7 @@ bool ChatHandler::HandleReloadGossipScriptsCommand(char* args) bool ChatHandler::HandleReloadGOQuestRelationsCommand(char* /*args*/) { - sLog.outString("Loading Quests Relations... (`gameobject_questrelation`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Quests Relations... (`gameobject_questrelation`)"); sObjectMgr.LoadGameobjectQuestRelations(); SendSysMessage("DB table `gameobject_questrelation` (gameobject quest givers) reloaded."); return true; @@ -1116,7 +1118,7 @@ bool ChatHandler::HandleReloadGOQuestRelationsCommand(char* /*args*/) bool ChatHandler::HandleReloadGORequirementsCommand(char* /*args*/) { - sLog.outString("Loading Game Objects requirements... (`gameobject_requirement`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Game Objects requirements... (`gameobject_requirement`)"); sObjectMgr.LoadGameobjectsRequirements(); SendSysMessage("DB table `gameobject_requirement` (Game Objects requirements) reloaded."); return true; @@ -1124,7 +1126,7 @@ bool ChatHandler::HandleReloadGORequirementsCommand(char* /*args*/) bool ChatHandler::HandleReloadGOQuestInvRelationsCommand(char* /*args*/) { - sLog.outString("Loading Quests Relations... (`gameobject_involvedrelation`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Quests Relations... (`gameobject_involvedrelation`)"); sObjectMgr.LoadGameobjectInvolvedRelations(); SendSysMessage("DB table `gameobject_involvedrelation` (gameobject quest takers) reloaded."); return true; @@ -1132,7 +1134,7 @@ bool ChatHandler::HandleReloadGOQuestInvRelationsCommand(char* /*args*/) bool ChatHandler::HandleReloadQuestAreaTriggersCommand(char* /*args*/) { - sLog.outString("Re-Loading Quest Area Triggers..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Quest Area Triggers..."); sObjectMgr.LoadQuestAreaTriggers(); SendSysMessage("DB table `areatrigger_involvedrelation` (quest area triggers) reloaded."); return true; @@ -1140,12 +1142,12 @@ bool ChatHandler::HandleReloadQuestAreaTriggersCommand(char* /*args*/) bool ChatHandler::HandleReloadQuestTemplateCommand(char* /*args*/) { - sLog.outString("Re-Loading Quest Templates..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Quest Templates..."); sObjectMgr.LoadQuests(); SendSysMessage("DB table `quest_template` (quest definitions) reloaded."); /// dependent also from `gameobject` but this table not reloaded anyway - sLog.outString("Re-Loading GameObjects for quests..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading GameObjects for quests..."); sObjectMgr.LoadGameObjectForQuests(); SendSysMessage("Data GameObjects for quests reloaded."); return true; @@ -1153,7 +1155,7 @@ bool ChatHandler::HandleReloadQuestTemplateCommand(char* /*args*/) bool ChatHandler::HandleReloadQuestGreetingCommand(char* /*args*/) { - sLog.outString("Re-Loading Quest Greetings..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Quest Greetings..."); sObjectMgr.LoadQuestGreetings(); SendSysMessage("DB table `quest_greeting` reloaded."); return true; @@ -1161,7 +1163,7 @@ bool ChatHandler::HandleReloadQuestGreetingCommand(char* /*args*/) bool ChatHandler::HandleReloadTrainerGreetingCommand(char* /*args*/) { - sLog.outString("Re-Loading Trainer Greetings..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Trainer Greetings..."); sObjectMgr.LoadTrainerGreetings(); SendSysMessage("DB table `npc_trainer_greeting` reloaded."); return true; @@ -1169,7 +1171,7 @@ bool ChatHandler::HandleReloadTrainerGreetingCommand(char* /*args*/) bool ChatHandler::HandleReloadLootTemplatesCreatureCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`creature_loot_template`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`creature_loot_template`)"); LoadLootTemplates_Creature(); LootTemplates_Creature.CheckLootRefs(); SendSysMessage("DB table `creature_loot_template` reloaded."); @@ -1178,7 +1180,7 @@ bool ChatHandler::HandleReloadLootTemplatesCreatureCommand(char* /*args*/) bool ChatHandler::HandleReloadLootTemplatesDisenchantCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`disenchant_loot_template`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`disenchant_loot_template`)"); LoadLootTemplates_Disenchant(); LootTemplates_Disenchant.CheckLootRefs(); SendSysMessage("DB table `disenchant_loot_template` reloaded."); @@ -1187,7 +1189,7 @@ bool ChatHandler::HandleReloadLootTemplatesDisenchantCommand(char* /*args*/) bool ChatHandler::HandleReloadLootTemplatesFishingCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`fishing_loot_template`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`fishing_loot_template`)"); LoadLootTemplates_Fishing(); LootTemplates_Fishing.CheckLootRefs(); SendSysMessage("DB table `fishing_loot_template` reloaded."); @@ -1196,7 +1198,7 @@ bool ChatHandler::HandleReloadLootTemplatesFishingCommand(char* /*args*/) bool ChatHandler::HandleReloadLootTemplatesGameobjectCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`gameobject_loot_template`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`gameobject_loot_template`)"); LoadLootTemplates_Gameobject(); LootTemplates_Gameobject.CheckLootRefs(); SendSysMessage("DB table `gameobject_loot_template` reloaded."); @@ -1205,7 +1207,7 @@ bool ChatHandler::HandleReloadLootTemplatesGameobjectCommand(char* /*args*/) bool ChatHandler::HandleReloadLootTemplatesItemCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`item_loot_template`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`item_loot_template`)"); LoadLootTemplates_Item(); LootTemplates_Item.CheckLootRefs(); SendSysMessage("DB table `item_loot_template` reloaded."); @@ -1214,7 +1216,7 @@ bool ChatHandler::HandleReloadLootTemplatesItemCommand(char* /*args*/) bool ChatHandler::HandleReloadLootTemplatesPickpocketingCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`pickpocketing_loot_template`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`pickpocketing_loot_template`)"); LoadLootTemplates_Pickpocketing(); LootTemplates_Pickpocketing.CheckLootRefs(); SendSysMessage("DB table `pickpocketing_loot_template` reloaded."); @@ -1223,7 +1225,7 @@ bool ChatHandler::HandleReloadLootTemplatesPickpocketingCommand(char* /*args*/) bool ChatHandler::HandleReloadLootTemplatesMailCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`mail_loot_template`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`mail_loot_template`)"); LoadLootTemplates_Mail(); LootTemplates_Mail.CheckLootRefs(); SendSysMessage("DB table `mail_loot_template` reloaded."); @@ -1232,15 +1234,17 @@ bool ChatHandler::HandleReloadLootTemplatesMailCommand(char* /*args*/) bool ChatHandler::HandleReloadLootTemplatesReferenceCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`reference_loot_template`)"); - LoadLootTemplates_Reference(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`reference_loot_template`)"); + LootIdSet ids_set; + LoadLootTemplates_Reference(ids_set); + CheckLootTemplates_Reference(ids_set); SendSysMessage("DB table `reference_loot_template` reloaded."); return true; } bool ChatHandler::HandleReloadLootTemplatesSkinningCommand(char* /*args*/) { - sLog.outString("Re-Loading Loot Tables... (`skinning_loot_template`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Loot Tables... (`skinning_loot_template`)"); LoadLootTemplates_Skinning(); LootTemplates_Skinning.CheckLootRefs(); SendSysMessage("DB table `skinning_loot_template` reloaded."); @@ -1249,7 +1253,7 @@ bool ChatHandler::HandleReloadLootTemplatesSkinningCommand(char* /*args*/) bool ChatHandler::HandleReloadMangosStringCommand(char* /*args*/) { - sLog.outString("Re-Loading mangos_string Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading mangos_string Table!"); sObjectMgr.LoadMangosStrings(); SendSysMessage("DB table `mangos_string` reloaded."); return true; @@ -1257,7 +1261,7 @@ bool ChatHandler::HandleReloadMangosStringCommand(char* /*args*/) bool ChatHandler::HandleReloadNpcGossipCommand(char* /*args*/) { - sLog.outString("Re-Loading `npc_gossip` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `npc_gossip` Table!"); sObjectMgr.LoadNpcGossips(); SendSysMessage("DB table `npc_gossip` reloaded."); return true; @@ -1265,7 +1269,7 @@ bool ChatHandler::HandleReloadNpcGossipCommand(char* /*args*/) bool ChatHandler::HandleReloadNpcTextCommand(char* /*args*/) { - sLog.outString("Re-Loading `npc_text` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `npc_text` Table!"); sObjectMgr.LoadNPCText(); SendSysMessage("DB table `npc_text` reloaded."); return true; @@ -1273,11 +1277,11 @@ bool ChatHandler::HandleReloadNpcTextCommand(char* /*args*/) bool ChatHandler::HandleReloadNpcTrainerCommand(char* /*args*/) { - sLog.outString("Re-Loading `npc_trainer_template` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `npc_trainer_template` Table!"); sObjectMgr.LoadTrainerTemplates(); SendSysMessage("DB table `npc_trainer_template` reloaded."); - sLog.outString("Re-Loading `npc_trainer` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `npc_trainer` Table!"); sObjectMgr.LoadTrainers(); SendSysMessage("DB table `npc_trainer` reloaded."); return true; @@ -1286,11 +1290,11 @@ bool ChatHandler::HandleReloadNpcTrainerCommand(char* /*args*/) bool ChatHandler::HandleReloadNpcVendorCommand(char* /*args*/) { // not safe reload vendor template tables independent... - sLog.outString("Re-Loading `npc_vendor_template` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `npc_vendor_template` Table!"); sObjectMgr.LoadVendorTemplates(); SendSysMessage("DB table `npc_vendor_template` reloaded."); - sLog.outString("Re-Loading `npc_vendor` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `npc_vendor` Table!"); sObjectMgr.LoadVendors(); SendSysMessage("DB table `npc_vendor` reloaded."); return true; @@ -1298,7 +1302,7 @@ bool ChatHandler::HandleReloadNpcVendorCommand(char* /*args*/) bool ChatHandler::HandleReloadPointsOfInterestCommand(char* /*args*/) { - sLog.outString("Re-Loading `points_of_interest` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `points_of_interest` Table!"); sObjectMgr.LoadPointsOfInterest(); SendSysMessage("DB table `points_of_interest` reloaded."); return true; @@ -1306,7 +1310,7 @@ bool ChatHandler::HandleReloadPointsOfInterestCommand(char* /*args*/) bool ChatHandler::HandleReloadReservedNameCommand(char* /*args*/) { - sLog.outString("Loading ReservedNames... (`reserved_name`)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading ReservedNames... (`reserved_name`)"); sObjectMgr.LoadReservedPlayersNames(); SendSysMessage("DB table `reserved_name` (player reserved names) reloaded."); return true; @@ -1314,7 +1318,7 @@ bool ChatHandler::HandleReloadReservedNameCommand(char* /*args*/) bool ChatHandler::HandleReloadReputationRewardRateCommand(char* /*args*/) { - sLog.outString("Re-Loading `reputation_reward_rate` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `reputation_reward_rate` Table!"); sObjectMgr.LoadReputationRewardRate(); SendSysMessage("DB table `reputation_reward_rate` reloaded."); return true; @@ -1322,7 +1326,7 @@ bool ChatHandler::HandleReloadReputationRewardRateCommand(char* /*args*/) bool ChatHandler::HandleReloadReputationSpilloverTemplateCommand(char* /*args*/) { - sLog.outString("Re-Loading `reputation_spillover_template` Table!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `reputation_spillover_template` Table!"); sObjectMgr.LoadReputationSpilloverTemplate(); SendSysMessage("DB table `reputation_spillover_template` reloaded."); return true; @@ -1330,7 +1334,7 @@ bool ChatHandler::HandleReloadReputationSpilloverTemplateCommand(char* /*args*/) bool ChatHandler::HandleReloadSkillFishingBaseLevelCommand(char* /*args*/) { - sLog.outString("Re-Loading Skill Fishing base level requirements..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Skill Fishing base level requirements..."); sObjectMgr.LoadFishingBaseSkillLevel(); SendSysMessage("DB table `skill_fishing_base_level` (fishing base level for zone/subzone) reloaded."); return true; @@ -1338,7 +1342,7 @@ bool ChatHandler::HandleReloadSkillFishingBaseLevelCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellAffectCommand(char* /*args*/) { - sLog.outString("Re-Loading SpellAffect definitions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading SpellAffect definitions..."); sSpellMgr.LoadSpellAffects(); SendSysMessage("DB table `spell_affect` (spell mods apply requirements) reloaded."); return true; @@ -1346,7 +1350,7 @@ bool ChatHandler::HandleReloadSpellAffectCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellAreaCommand(char* /*args*/) { - sLog.outString("Re-Loading SpellArea Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading SpellArea Data..."); sSpellMgr.LoadSpellAreas(); SendSysMessage("DB table `spell_area` (spell dependences from area/quest/auras state) reloaded."); return true; @@ -1354,7 +1358,7 @@ bool ChatHandler::HandleReloadSpellAreaCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellChainCommand(char* /*args*/) { - sLog.outString("Re-Loading Spell Chain Data... "); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Spell Chain Data... "); sSpellMgr.LoadSpellChains(); SendSysMessage("DB table `spell_chain` (spell ranks) reloaded."); return true; @@ -1362,7 +1366,7 @@ bool ChatHandler::HandleReloadSpellChainCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellElixirCommand(char* /*args*/) { - sLog.outString("Re-Loading Spell Elixir types..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Spell Elixir types..."); sSpellMgr.LoadSpellElixirs(); SendSysMessage("DB table `spell_elixir` (spell elixir types) reloaded."); return true; @@ -1370,7 +1374,7 @@ bool ChatHandler::HandleReloadSpellElixirCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellLearnSpellCommand(char* /*args*/) { - sLog.outString("Re-Loading Spell Learn Spells..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Spell Learn Spells..."); sSpellMgr.LoadSpellLearnSpells(); SendSysMessage("DB table `spell_learn_spell` reloaded."); return true; @@ -1378,7 +1382,7 @@ bool ChatHandler::HandleReloadSpellLearnSpellCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellProcEventCommand(char* /*args*/) { - sLog.outString("Re-Loading Spell Proc Event conditions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Spell Proc Event conditions..."); sSpellMgr.LoadSpellProcEvents(); SendSysMessage("DB table `spell_proc_event` (spell proc trigger requirements) reloaded."); return true; @@ -1386,7 +1390,7 @@ bool ChatHandler::HandleReloadSpellProcEventCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellProcItemEnchantCommand(char* /*args*/) { - sLog.outString("Re-Loading Spell Proc Item Enchant..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Spell Proc Item Enchant..."); sSpellMgr.LoadSpellProcItemEnchant(); SendSysMessage("DB table `spell_proc_item_enchant` (item enchantment ppm) reloaded."); return true; @@ -1394,7 +1398,7 @@ bool ChatHandler::HandleReloadSpellProcItemEnchantCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellScriptTargetCommand(char* /*args*/) { - sLog.outString("Re-Loading SpellsScriptTarget..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading SpellsScriptTarget..."); sSpellMgr.LoadSpellScriptTarget(); SendSysMessage("DB table `spell_script_target` (spell targets selection in case specific creature/GO requirements) reloaded."); return true; @@ -1402,7 +1406,7 @@ bool ChatHandler::HandleReloadSpellScriptTargetCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellTargetPositionCommand(char* /*args*/) { - sLog.outString("Re-Loading spell target destination coordinates..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading spell target destination coordinates..."); sSpellMgr.LoadSpellTargetPositions(); SendSysMessage("DB table `spell_target_position` (destination coordinates for spell targets) reloaded."); return true; @@ -1410,7 +1414,7 @@ bool ChatHandler::HandleReloadSpellTargetPositionCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellThreatsCommand(char* /*args*/) { - sLog.outString("Re-Loading Aggro Spells Definitions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Aggro Spells Definitions..."); sSpellMgr.LoadSpellThreats(); SendSysMessage("DB table `spell_threat` (spell aggro definitions) reloaded."); return true; @@ -1418,7 +1422,7 @@ bool ChatHandler::HandleReloadSpellThreatsCommand(char* /*args*/) bool ChatHandler::HandleReloadSpellPetAurasCommand(char* /*args*/) { - sLog.outString("Re-Loading Spell pet auras..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Spell pet auras..."); sSpellMgr.LoadSpellPetAuras(); SendSysMessage("DB table `spell_pet_auras` reloaded."); return true; @@ -1426,7 +1430,7 @@ bool ChatHandler::HandleReloadSpellPetAurasCommand(char* /*args*/) bool ChatHandler::HandleReloadPageTextsCommand(char* /*args*/) { - sLog.outString("Re-Loading Page Texts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Page Texts..."); sObjectMgr.LoadPageTexts(); SendSysMessage("DB table `page_texts` reloaded."); return true; @@ -1434,7 +1438,7 @@ bool ChatHandler::HandleReloadPageTextsCommand(char* /*args*/) bool ChatHandler::HandleReloadItemEnchantementsCommand(char* /*args*/) { - sLog.outString("Re-Loading Item Random Enchantments Table..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Item Random Enchantments Table..."); LoadRandomEnchantmentsTable(); SendSysMessage("DB table `item_enchantment_template` reloaded."); return true; @@ -1442,7 +1446,7 @@ bool ChatHandler::HandleReloadItemEnchantementsCommand(char* /*args*/) bool ChatHandler::HandleReloadItemRequiredTragetCommand(char* /*args*/) { - sLog.outString("Re-Loading Item Required Targets Table..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Item Required Targets Table..."); sObjectMgr.LoadItemRequiredTarget(); SendSysMessage("DB table `item_required_target` reloaded."); return true; @@ -1450,7 +1454,7 @@ bool ChatHandler::HandleReloadItemRequiredTragetCommand(char* /*args*/) bool ChatHandler::HandleReloadBattleEventCommand(char* /*args*/) { - sLog.outString("Re-Loading BattleGround Eventindexes..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading BattleGround Eventindexes..."); sBattleGroundMgr.LoadBattleEventIndexes(); SendSysMessage("DB table `gameobject_battleground` and `creature_battleground` reloaded."); return true; @@ -1466,7 +1470,7 @@ bool ChatHandler::HandleReloadGameObjectScriptsCommand(char* args) } if (*args != 'a') - sLog.outString("Re-Loading Scripts from `gameobject_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `gameobject_scripts`..."); sScriptMgr.LoadGameObjectScripts(); @@ -1486,7 +1490,7 @@ bool ChatHandler::HandleReloadGenericScriptsCommand(char* args) } if (*args != 'a') - sLog.outString("Re-Loading Scripts from `generic_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `generic_scripts`..."); sScriptMgr.LoadGenericScripts(); @@ -1506,7 +1510,7 @@ bool ChatHandler::HandleReloadEventScriptsCommand(char* args) } if (*args != 'a') - sLog.outString("Re-Loading Scripts from `event_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `event_scripts`..."); sScriptMgr.LoadEventScripts(); @@ -1523,14 +1527,14 @@ bool ChatHandler::HandleReloadEventAIEventsCommand(char* args) sEventAIMgr.ClearEventData(); if (*args != 'a') - sLog.outString("Re-Loading Scripts from `creature_ai_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `creature_ai_scripts`..."); sScriptMgr.LoadCreatureEventAIScripts(); if (*args != 'a') SendSysMessage("DB table `creature_ai_scripts` reloaded."); - sLog.outString("Re-Loading Events from `creature_ai_events`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Events from `creature_ai_events`..."); sEventAIMgr.LoadCreatureEventAI_Events(); SendSysMessage("DB table `creature_ai_events` reloaded."); return true; @@ -1546,7 +1550,7 @@ bool ChatHandler::HandleReloadQuestEndScriptsCommand(char* args) } if (*args != 'a') - sLog.outString("Re-Loading Scripts from `quest_end_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `quest_end_scripts`..."); sScriptMgr.LoadQuestEndScripts(); @@ -1566,7 +1570,7 @@ bool ChatHandler::HandleReloadQuestStartScriptsCommand(char* args) } if (*args != 'a') - sLog.outString("Re-Loading Scripts from `quest_start_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `quest_start_scripts`..."); sScriptMgr.LoadQuestStartScripts(); @@ -1586,7 +1590,7 @@ bool ChatHandler::HandleReloadCreatureSpellScriptsCommand(char* args) } if (*args != 'a') - sLog.outString("Re-Loading Scripts from `creature_spells_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `creature_spells_scripts`..."); sScriptMgr.LoadCreatureSpellScripts(); @@ -1606,7 +1610,7 @@ bool ChatHandler::HandleReloadSpellScriptsCommand(char* args) } if (*args != 'a') - sLog.outString("Re-Loading Scripts from `spell_scripts`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Scripts from `spell_scripts`..."); sScriptMgr.LoadSpellScripts(); @@ -1618,7 +1622,7 @@ bool ChatHandler::HandleReloadSpellScriptsCommand(char* args) bool ChatHandler::HandleReloadGameGraveyardZoneCommand(char* /*args*/) { - sLog.outString("Re-Loading Graveyard-zone links..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Graveyard-zone links..."); sObjectMgr.LoadGraveyardZones(); @@ -1629,7 +1633,7 @@ bool ChatHandler::HandleReloadGameGraveyardZoneCommand(char* /*args*/) bool ChatHandler::HandleReloadGameTeleCommand(char* /*args*/) { - sLog.outString("Re-Loading Game Tele coordinates..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Game Tele coordinates..."); sObjectMgr.LoadGameTele(); @@ -1640,7 +1644,7 @@ bool ChatHandler::HandleReloadGameTeleCommand(char* /*args*/) bool ChatHandler::HandleReloadTaxiPathTransitionsCommand(char* /*args*/) { - sLog.outString("Re-Loading Taxi path transitions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Taxi path transitions..."); sObjectMgr.LoadTaxiPathTransitions(); @@ -1651,7 +1655,7 @@ bool ChatHandler::HandleReloadTaxiPathTransitionsCommand(char* /*args*/) bool ChatHandler::HandleReloadLocalesCreatureCommand(char* /*args*/) { - sLog.outString("Re-Loading Locales Creature ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Locales Creature ..."); sObjectMgr.LoadCreatureLocales(); SendSysMessage("DB table `locales_creature` reloaded."); return true; @@ -1659,7 +1663,7 @@ bool ChatHandler::HandleReloadLocalesCreatureCommand(char* /*args*/) bool ChatHandler::HandleReloadLocalesGameobjectCommand(char* /*args*/) { - sLog.outString("Re-Loading Locales Gameobject ... "); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Locales Gameobject ... "); sObjectMgr.LoadGameObjectLocales(); SendSysMessage("DB table `locales_gameobject` reloaded."); return true; @@ -1667,7 +1671,7 @@ bool ChatHandler::HandleReloadLocalesGameobjectCommand(char* /*args*/) bool ChatHandler::HandleReloadLocalesGossipMenuOptionCommand(char* /*args*/) { - sLog.outString("Re-Loading Locales Gossip Menu Option ... "); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Locales Gossip Menu Option ... "); sObjectMgr.LoadGossipMenuItemsLocales(); SendSysMessage("DB table `locales_gossip_menu_option` reloaded."); return true; @@ -1675,7 +1679,7 @@ bool ChatHandler::HandleReloadLocalesGossipMenuOptionCommand(char* /*args*/) bool ChatHandler::HandleReloadLocalesItemCommand(char* /*args*/) { - sLog.outString("Re-Loading Locales Item ... "); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Locales Item ... "); sObjectMgr.LoadItemLocales(); SendSysMessage("DB table `locales_item` reloaded."); return true; @@ -1683,7 +1687,7 @@ bool ChatHandler::HandleReloadLocalesItemCommand(char* /*args*/) bool ChatHandler::HandleReloadLocalesPageTextCommand(char* /*args*/) { - sLog.outString("Re-Loading Locales Page Text ... "); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Locales Page Text ... "); sObjectMgr.LoadPageTextLocales(); SendSysMessage("DB table `locales_page_text` reloaded."); return true; @@ -1691,7 +1695,7 @@ bool ChatHandler::HandleReloadLocalesPageTextCommand(char* /*args*/) bool ChatHandler::HandleReloadLocalesPointsOfInterestCommand(char* /*args*/) { - sLog.outString("Re-Loading Locales Points Of Interest ... "); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Locales Points Of Interest ... "); sObjectMgr.LoadPointOfInterestLocales(); SendSysMessage("DB table `locales_points_of_interest` reloaded."); return true; @@ -1699,7 +1703,7 @@ bool ChatHandler::HandleReloadLocalesPointsOfInterestCommand(char* /*args*/) bool ChatHandler::HandleReloadLocalesQuestCommand(char* /*args*/) { - sLog.outString("Re-Loading Locales Quest ... "); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading Locales Quest ... "); sObjectMgr.LoadQuestLocales(); SendSysMessage("DB table `locales_quest` reloaded."); return true; @@ -1719,7 +1723,7 @@ bool ChatHandler::HandleReloadCharacterPetCommand(char *args) bool ChatHandler::HandleReloadCreatureCommand(char* /*args*/) { - sLog.outString("Re-Loading `creature` table ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `creature` table ..."); sObjectMgr.LoadCreatures(true); SendSysMessage("DB table `creature` reloaded."); return true; @@ -1727,7 +1731,7 @@ bool ChatHandler::HandleReloadCreatureCommand(char* /*args*/) bool ChatHandler::HandleReloadGameObjectCommand(char* /*args*/) { - sLog.outString("Re-Loading `gameobject` table ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `gameobject` table ..."); sObjectMgr.LoadGameobjects(true); SendSysMessage("DB table `gameobject` reloaded."); return true; @@ -1910,7 +1914,7 @@ bool ChatHandler::HandleReloadMapLootDisabledCommand(char *args) bool ChatHandler::HandleReloadConditionsCommand(char* /*args*/) { - sLog.outString("Re-Loading `conditions`... "); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Re-Loading `conditions`... "); sObjectMgr.LoadConditions(); SendSysMessage("DB table `conditions` reloaded."); return true; diff --git a/src/game/Commands/TeleportCommands.cpp b/src/game/Commands/TeleportCommands.cpp index 5b7033d31c7..ad8a37c41a5 100644 --- a/src/game/Commands/TeleportCommands.cpp +++ b/src/game/Commands/TeleportCommands.cpp @@ -1094,7 +1094,7 @@ bool ChatHandler::HandleUnstuckCommand(char* /*args*/) SendSysMessage(LANG_UNSTUCK_DEAD); } - sLog.outInfo("Player %s (guid %u) used unstuck command at map %u (%f, %f, %f).", pPlayer->GetName(), pPlayer->GetGUIDLow(), pPlayer->GetMapId(), pPlayer->GetPositionX(), pPlayer->GetPositionY(), pPlayer->GetPositionZ()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Player %s (guid %u) used unstuck command at map %u (%f, %f, %f).", pPlayer->GetName(), pPlayer->GetGUIDLow(), pPlayer->GetMapId(), pPlayer->GetPositionX(), pPlayer->GetPositionY(), pPlayer->GetPositionZ()); return true; } diff --git a/src/game/Commands/UnitCommands.cpp b/src/game/Commands/UnitCommands.cpp index e865928981f..2cbb6a9af25 100644 --- a/src/game/Commands/UnitCommands.cpp +++ b/src/game/Commands/UnitCommands.cpp @@ -128,7 +128,7 @@ bool ChatHandler::HandleGPSCommand(char* args) obj->GetMapId(), (mapEntry ? mapEntry->name : ""), zone_id, zoneName.c_str(), area_id, areaName.c_str(), obj->GetPositionX(), obj->GetPositionY(), obj->GetPositionZ(), obj->GetOrientation(), - cell.GridX(), cell.GridY(), cell.CellX(), cell.CellY(), obj->GetInstanceId(), + gx, gy, cell.CellX(), cell.CellY(), obj->GetInstanceId(), zone_x, zone_y, ground_z, floor_z, have_map, have_vmap); if (GenericTransport* transport = obj->GetTransport()) @@ -138,7 +138,7 @@ bool ChatHandler::HandleGPSCommand(char* args) PSendSysMessage("Transport coords: %f %f %f %f", pos.x, pos.y, pos.z, pos.o); } - DEBUG_LOG("Player %s GPS call for %s '%s' (%s: %u):", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player %s GPS call for %s '%s' (%s: %u):", m_session ? GetNameLink().c_str() : GetMangosString(LANG_CONSOLE_COMMAND), (obj->GetTypeId() == TYPEID_PLAYER ? "player" : "creature"), obj->GetName(), (obj->GetTypeId() == TYPEID_PLAYER ? "GUID" : "Entry"), (obj->GetTypeId() == TYPEID_PLAYER ? obj->GetGUIDLow() : obj->GetEntry())); @@ -149,11 +149,11 @@ bool ChatHandler::HandleGPSCommand(char* args) if (areaEntry) sObjectMgr.GetAreaLocaleString(areaEntry->Id, sWorld.GetDefaultDbcLocale(), &areaName); - DEBUG_LOG(GetMangosString(LANG_MAP_POSITION), + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, GetMangosString(LANG_MAP_POSITION), obj->GetMapId(), (mapEntry ? mapEntry->name : ""), zone_id, zoneName.c_str(), area_id, areaName.c_str(), obj->GetPositionX(), obj->GetPositionY(), obj->GetPositionZ(), obj->GetOrientation(), - cell.GridX(), cell.GridY(), cell.CellX(), cell.CellY(), obj->GetInstanceId(), + gx, gy, cell.CellX(), cell.CellY(), obj->GetInstanceId(), zone_x, zone_y, ground_z, floor_z, have_map, have_vmap); GridMapLiquidData liquid_status; @@ -377,12 +377,12 @@ bool ChatHandler::HandleUnitStatInfoCommand(char* args) #else PSendSysMessage("Casting speed mod: %i", pTarget->GetInt32Value(UNIT_MOD_CAST_SPEED)); #endif - PSendSysMessage("Base strenght: %g", pTarget->GetCreateStat(STAT_STRENGTH)); + PSendSysMessage("Base strength: %g", pTarget->GetCreateStat(STAT_STRENGTH)); PSendSysMessage("Base agility: %g", pTarget->GetCreateStat(STAT_AGILITY)); PSendSysMessage("Base stamina: %g", pTarget->GetCreateStat(STAT_STAMINA)); PSendSysMessage("Base intellect: %g", pTarget->GetCreateStat(STAT_INTELLECT)); PSendSysMessage("Base spirit: %g", pTarget->GetCreateStat(STAT_SPIRIT)); - PSendSysMessage("Total strenght: %g", pTarget->GetStat(STAT_STRENGTH)); + PSendSysMessage("Total strength: %g", pTarget->GetStat(STAT_STRENGTH)); PSendSysMessage("Total agility: %g", pTarget->GetStat(STAT_AGILITY)); PSendSysMessage("Total stamina: %g", pTarget->GetStat(STAT_STAMINA)); PSendSysMessage("Total intellect: %g", pTarget->GetStat(STAT_INTELLECT)); @@ -446,12 +446,12 @@ bool ChatHandler::HandleUnitStatInfoCommand(char* args) PSendSysMessage("Frost spell crit chance: %g", pPlayer->GetSpellCritPercent(SPELL_SCHOOL_FROST)); PSendSysMessage("Shadow spell crit chance: %g", pPlayer->GetSpellCritPercent(SPELL_SCHOOL_SHADOW)); PSendSysMessage("Arcane spell crit chance: %g", pPlayer->GetSpellCritPercent(SPELL_SCHOOL_ARCANE)); - PSendSysMessage("Positive strenght: %g", pPlayer->GetPosStat(STAT_STRENGTH)); + PSendSysMessage("Positive strength: %g", pPlayer->GetPosStat(STAT_STRENGTH)); PSendSysMessage("Positive agility: %g", pPlayer->GetPosStat(STAT_AGILITY)); PSendSysMessage("Positive stamina: %g", pPlayer->GetPosStat(STAT_STAMINA)); PSendSysMessage("Positive intellect: %g", pPlayer->GetPosStat(STAT_INTELLECT)); PSendSysMessage("Positive spirit: %g", pPlayer->GetPosStat(STAT_SPIRIT)); - PSendSysMessage("Negative strenght: %g", pPlayer->GetNegStat(STAT_STRENGTH)); + PSendSysMessage("Negative strength: %g", pPlayer->GetNegStat(STAT_STRENGTH)); PSendSysMessage("Negative agility: %g", pPlayer->GetNegStat(STAT_AGILITY)); PSendSysMessage("Negative stamina: %g", pPlayer->GetNegStat(STAT_STAMINA)); PSendSysMessage("Negative intellect: %g", pPlayer->GetNegStat(STAT_INTELLECT)); @@ -511,6 +511,351 @@ bool ChatHandler::HandleUnitUpdateFieldsInfoCommand(char* args) return true; } +bool ChatHandler::HandleUnitFactionInfoCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + FactionTemplateEntry const* pFactionTemplate = pTarget->GetFactionTemplateEntry(); + if (!pFactionTemplate) + { + PSendSysMessage("%s uses invalid faction template %u.", pTarget->GetName(), pTarget->GetFactionTemplateId()); + return true; + } + + FactionEntry const* pFaction = sObjectMgr.GetFactionEntry(pFactionTemplate->faction); + + PSendSysMessage("Faction info for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("Faction Id: %s (%u)", pFaction->name[0].c_str(), pFaction->ID); + PSendSysMessage("Faction Template Id: %u", pFactionTemplate->ID); + PSendSysMessage("Faction Template Flags: %s", FlagsToString(pFactionTemplate->factionFlags, FactionTemplateFlagToString).c_str()); + PSendSysMessage("Own Mask: %s", FlagsToString(pFactionTemplate->ourMask, FactionMaskToString).c_str()); + + PSendSysMessage("Hostile Mask: %s", FlagsToString(pFactionTemplate->hostileMask, FactionMaskToString).c_str()); + + std::string enemies; + for (uint32 i = 0; i < 4; i++) + { + if (pFactionTemplate->enemyFaction[i]) + { + if (FactionEntry const* pEnemyFaction = sObjectMgr.GetFactionEntry(pFactionTemplate->enemyFaction[i])) + { + if (!enemies.empty()) + enemies += ", "; + enemies += pEnemyFaction->name[0] + " (" + std::to_string(pEnemyFaction->ID) + ")"; + } + } + } + if (!enemies.empty()) + PSendSysMessage("Enemies: %s", enemies.c_str()); + + PSendSysMessage("Friendly Mask: %s", FlagsToString(pFactionTemplate->friendlyMask, FactionMaskToString).c_str()); + + std::string friends; + for (uint32 i = 0; i < 4; i++) + { + if (pFactionTemplate->friendFaction[i]) + { + if (FactionEntry const* pFriendFaction = sObjectMgr.GetFactionEntry(pFactionTemplate->friendFaction[i])) + { + if (!friends.empty()) + friends += ", "; + friends += pFriendFaction->name[0] + " (" + std::to_string(pFriendFaction->ID) + ")"; + } + } + } + if (!friends.empty()) + PSendSysMessage("Friends: %s", friends.c_str()); + + PSendSysMessage("Is Enemy of Another: %s", pFactionTemplate->isEnemyOfAnother ? "True" : "False"); + + return true; +} + +bool ChatHandler::HandleUnitShowRaceCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 raceId = pTarget->GetRace(); + ChrRacesEntry const* pRaceEntry = sChrRacesStore.LookupEntry(raceId); + + PSendSysMessage("Race for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", pRaceEntry ? pRaceEntry->name[0] : "Unknown", raceId); + + return true; +} + +bool ChatHandler::HandleUnitShowClassCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 classId = pTarget->GetClass(); + ChrClassesEntry const* pClassEntry = sChrClassesStore.LookupEntry(classId); + + PSendSysMessage("Class for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", pClassEntry ? pClassEntry->name[0] : "Unknown", classId); + + return true; +} + +bool ChatHandler::HandleUnitShowGenderCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 gender = pTarget->GetGender(); + + PSendSysMessage("Gender for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", GenderToString(gender), gender); + + return true; +} + +bool ChatHandler::HandleUnitShowPowerTypeCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 powerType = pTarget->GetPowerType(); + + PSendSysMessage("Power type for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", PowerToString(powerType), powerType); + + return true; +} + +bool ChatHandler::HandleUnitShowFormCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 form = pTarget->GetShapeshiftForm(); + SpellShapeshiftFormEntry const* pFormEntry = sSpellShapeshiftFormStore.LookupEntry(form); + + PSendSysMessage("Form for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", pFormEntry ? pFormEntry->Name[0] : "Unknown", form); + + return true; +} + +bool ChatHandler::HandleUnitShowVisFlagsCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + PSendSysMessage("Vis flags for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage(FlagsToString(pTarget->GetByteValue(UNIT_FIELD_BYTES_1, UNIT_BYTES_1_OFFSET_VIS_FLAG), UnitVisFlagToString).c_str()); + + return true; +} + +bool ChatHandler::HandleUnitShowMiscFlagsCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + PSendSysMessage("Misc flags for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage(FlagsToString(pTarget->GetByteValue(UNIT_FIELD_BYTES_2, UNIT_BYTES_2_OFFSET_MISC_FLAGS), UnitBytes2FlagsToString).c_str()); + + return true; +} + +bool ChatHandler::HandleUnitShowEmoteStateCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 emoteState = pTarget->GetUInt32Value(UNIT_NPC_EMOTESTATE); + EmotesEntry const* pEmoteEntry = sEmotesStore.LookupEntry(emoteState); + + PSendSysMessage("Emote state for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", pEmoteEntry ? pEmoteEntry->Name : "Unknown", emoteState); + + return true; +} + +bool ChatHandler::HandleUnitShowStandStateCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 standState = pTarget->GetStandState(); + + PSendSysMessage("Stand state for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", UnitStandStateToString(standState), standState); + + return true; +} + +bool ChatHandler::HandleUnitShowSheathStateCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 sheathState = pTarget->GetSheath(); + + PSendSysMessage("Sheath state for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", SheathStateToString(sheathState), sheathState); + + return true; +} + +bool ChatHandler::HandleUnitShowUnitStateCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + PSendSysMessage("Unit state flags for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage(FlagsToString(pTarget->GetUnitState(), UnitStateToString).c_str()); + + return true; +} + +bool ChatHandler::HandleUnitShowUnitFlagsCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + PSendSysMessage("Unit flags for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage(FlagsToString(pTarget->GetUInt32Value(UNIT_FIELD_FLAGS), UnitFlagToString).c_str()); + + return true; +} + +bool ChatHandler::HandleUnitShowNPCFlagsCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + PSendSysMessage("NPC flags for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage(FlagsToString(pTarget->GetUInt32Value(UNIT_NPC_FLAGS), NPCFlagToString).c_str()); + + return true; +} + +bool ChatHandler::HandleUnitShowMoveFlagsCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + PSendSysMessage("Move flags for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage(FlagsToString(pTarget->GetUnitMovementFlags(), MoveFlagToString).c_str()); + + return true; +} + +bool ChatHandler::HandleUnitShowCreateSpellCommand(char* args) +{ + Unit* pTarget = GetSelectedUnit(); + + if (!pTarget) + { + SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE); + SetSentErrorMessage(true); + return false; + } + + uint32 createdBySpell = pTarget->GetUInt32Value(UNIT_CREATED_BY_SPELL); + SpellEntry const* pSpellEntry = sSpellMgr.GetSpellEntry(createdBySpell); + + PSendSysMessage("Create spell for %s:", pTarget->GetObjectGuid().GetString().c_str()); + PSendSysMessage("%s (%u)", pSpellEntry ? pSpellEntry->SpellName[0].c_str() : "Unknown", createdBySpell); + + return true; +} + bool ChatHandler::HandleFreezeCommand(char* args) { Unit* pTarget = GetSelectedUnit(); @@ -679,7 +1024,7 @@ bool ChatHandler::HandleListAurasCommand(char* /*args*/) ss_name << "|cffffffff|Hspell:" << aura.second->GetId() << "|h[" << name << "]|h|r"; PSendSysMessage(LANG_COMMAND_TARGET_AURADETAIL, holder->GetId(), aur->GetEffIndex(), - aur->GetModifier()->m_auraname, aur->GetAuraDuration(), aur->GetAuraMaxDuration(), aur->GetStackAmount(), + aur->GetModifier()->m_auraname, aur->GetAuraDuration(), aur->GetAuraMaxDuration(), aur->GetAuraPeriodicTimer(), aur->GetStackAmount(), ss_name.str().c_str(), (holder->IsPassive() ? passiveStr : ""), (talent ? talentStr : ""), holder->GetCasterGuid().GetString().c_str()); @@ -687,7 +1032,7 @@ bool ChatHandler::HandleListAurasCommand(char* /*args*/) else { PSendSysMessage(LANG_COMMAND_TARGET_AURADETAIL, holder->GetId(), aur->GetEffIndex(), - aur->GetModifier()->m_auraname, aur->GetAuraDuration(), aur->GetAuraMaxDuration(), aur->GetStackAmount(), + aur->GetModifier()->m_auraname, aur->GetAuraDuration(), aur->GetAuraMaxDuration(), aur->GetAuraPeriodicTimer(), aur->GetStackAmount(), name, (holder->IsPassive() ? passiveStr : ""), (talent ? talentStr : ""), holder->GetCasterGuid().GetString().c_str()); diff --git a/src/game/Conditions.cpp b/src/game/Conditions.cpp index 8a7b44732b3..454eff97e3c 100644 --- a/src/game/Conditions.cpp +++ b/src/game/Conditions.cpp @@ -25,6 +25,7 @@ #include "InstanceData.h" #include "HardcodedEvents.h" #include "World.h" +#include "CreatureGroups.h" char const* conditionSourceToStr[] = { @@ -106,6 +107,8 @@ uint8 const ConditionTargetsInternal[] = CONDITION_REQ_TARGET_WORLDOBJECT, // 54 CONDITION_REQ_TARGET_GAMEOBJECT, // 55 CONDITION_REQ_TARGET_WORLDOBJECT, // 56 + CONDITION_REQ_SOURCE_CREATURE, // 57 + CONDITION_REQ_SOURCE_CREATURE, // 58 }; // Starts from 4th element so that -3 will return first element. @@ -114,7 +117,7 @@ uint8 const* ConditionTargets = &ConditionTargetsInternal[3]; // Checks if player meets the condition bool ConditionEntry::Meets(WorldObject const* target, Map const* map, WorldObject const* source, ConditionSource conditionSourceType) const { - DEBUG_LOG("Condition-System: Check condition %u, type %i - called from %s with params target: %s, map %i, source %s", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Condition-System: Check condition %u, type %i - called from %s with params target: %s, map %i, source %s", m_entry, m_condition, conditionSourceToStr[conditionSourceType], target ? target->GetGuidStr().c_str() : "", map ? map->GetId() : -1, source ? source->GetGuidStr().c_str() : ""); if (m_flags & CONDITION_FLAG_SWAP_TARGETS) @@ -122,7 +125,7 @@ bool ConditionEntry::Meets(WorldObject const* target, Map const* map, WorldObjec if (!CheckParamRequirements(target, map, source)) { - sLog.outErrorDb("CONDITION %u type %u used with bad parameters, called from %s, used with target: %s, map %i, source %s", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION %u type %u used with bad parameters, called from %s, used with target: %s, map %i, source %s", m_entry, m_condition, conditionSourceToStr[conditionSourceType], target ? target->GetGuidStr().c_str() : "", map ? map->GetId() : -1, source ? source->GetGuidStr().c_str() : ""); return false; } @@ -215,7 +218,7 @@ bool inline ConditionEntry::Evaluate(WorldObject const* target, Map const* map, { Unit::SpellAuraHolderMap const& auras = target->ToPlayer()->GetSpellAuraHolderMap(); for (const auto& aura : auras) - if ((aura.second->GetSpellProto()->Attributes & SPELL_ATTR_CASTABLE_WHILE_MOUNTED || aura.second->GetSpellProto()->Attributes & SPELL_ATTR_IS_ABILITY) && aura.second->GetSpellProto()->SpellVisual == 3580) + if ((aura.second->GetSpellProto()->Attributes & SPELL_ATTR_ALLOW_WHILE_MOUNTED || aura.second->GetSpellProto()->Attributes & SPELL_ATTR_IS_ABILITY) && aura.second->GetSpellProto()->SpellVisual == 3580) return true; return false; } @@ -363,7 +366,7 @@ bool inline ConditionEntry::Evaluate(WorldObject const* target, Map const* map, { if (m_value1 <= OBJECT_FIELD_ENTRY || m_value1 >= source->GetValuesCount()) { - sLog.outError("CONDITION_HAS_FLAG call for wrong field %u (max count: %u) in object (TypeId: %u).", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CONDITION_HAS_FLAG call for wrong field %u (max count: %u) in object (TypeId: %u).", m_value1, source->GetValuesCount(), source->GetTypeId()); return false; } @@ -610,6 +613,32 @@ bool inline ConditionEntry::Evaluate(WorldObject const* target, Map const* map, } return false; } + case CONDITION_CREATURE_GROUP_MEMBER: + { + CreatureGroup const* pGroup = source->ToCreature()->GetCreatureGroup(); + if (!pGroup) + return false; + return !m_value1 || pGroup->GetOriginalLeaderGuid().GetCounter() == m_value1; + } + case CONDITION_CREATURE_GROUP_DEAD: + { + CreatureGroup const* pGroup = static_cast(source)->GetCreatureGroup(); + if (!pGroup) + return true; + + if (pGroup->GetLeaderGuid() != source->GetObjectGuid()) + if (Creature* pLeader = source->GetMap()->GetCreature(pGroup->GetLeaderGuid())) + if (pLeader->IsAlive()) + return false; + + for (auto const& itr : pGroup->GetMembers()) + if (itr.first != source->GetObjectGuid()) + if (Creature* pMember = source->GetMap()->GetCreature(itr.first)) + if (pMember->IsAlive()) + return false; + + return true; + } } return false; } @@ -699,13 +728,13 @@ bool ConditionEntry::IsValid() { if (m_value1 >= static_cast(m_entry)) { - sLog.outErrorDb("CONDITION_NOT (entry %u, type %d) has invalid value1 %u, must be lower than entry, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_NOT (entry %u, type %d) has invalid value1 %u, must be lower than entry, skipped", m_entry, m_condition, m_value1); return false; } ConditionEntry const* condition1 = sConditionStorage.LookupEntry(m_value1); if (!condition1) { - sLog.outErrorDb("CONDITION_NOT (entry %u, type %d) has value1 %u without proper condition, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_NOT (entry %u, type %d) has value1 %u without proper condition, skipped", m_entry, m_condition, m_value1); return false; } break; @@ -715,37 +744,37 @@ bool ConditionEntry::IsValid() { if (m_value1 >= static_cast(m_entry)) { - sLog.outErrorDb("CONDITION _AND or _OR (entry %u, type %d) has invalid value1 %u, must be lower than entry, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION _AND or _OR (entry %u, type %d) has invalid value1 %u, must be lower than entry, skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 >= static_cast(m_entry)) { - sLog.outErrorDb("CONDITION _AND or _OR (entry %u, type %d) has invalid value2 %u, must be lower than entry, skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION _AND or _OR (entry %u, type %d) has invalid value2 %u, must be lower than entry, skipped", m_entry, m_condition, m_value2); return false; } ConditionEntry const* condition1 = sConditionStorage.LookupEntry(m_value1); if (!condition1) { - sLog.outErrorDb("CONDITION _AND or _OR (entry %u, type %d) has value1 %u without proper condition, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION _AND or _OR (entry %u, type %d) has value1 %u without proper condition, skipped", m_entry, m_condition, m_value1); return false; } ConditionEntry const* condition2 = sConditionStorage.LookupEntry(m_value2); if (!condition2) { - sLog.outErrorDb("CONDITION _AND or _OR (entry %u, type %d) has value2 %u without proper condition, skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION _AND or _OR (entry %u, type %d) has value2 %u without proper condition, skipped", m_entry, m_condition, m_value2); return false; } if (m_value3) { if (m_value3 >= static_cast(m_entry)) { - sLog.outErrorDb("CONDITION _AND or _OR (entry %u, type %d) has invalid value3 %u, must be lower than entry, skipped", m_entry, m_condition, m_value3); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION _AND or _OR (entry %u, type %d) has invalid value3 %u, must be lower than entry, skipped", m_entry, m_condition, m_value3); return false; } ConditionEntry const* condition3 = sConditionStorage.LookupEntry(m_value3); if (!condition3) { - sLog.outErrorDb("CONDITION _AND or _OR (entry %u, type %d) has value3 %u without proper condition, skipped", m_entry, m_condition, m_value3); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION _AND or _OR (entry %u, type %d) has value3 %u without proper condition, skipped", m_entry, m_condition, m_value3); return false; } } @@ -753,13 +782,13 @@ bool ConditionEntry::IsValid() { if (m_value4 >= static_cast(m_entry)) { - sLog.outErrorDb("CONDITION _AND or _OR (entry %u, type %d) has invalid value4 %u, must be lower than entry, skipped", m_entry, m_condition, m_value4); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION _AND or _OR (entry %u, type %d) has invalid value4 %u, must be lower than entry, skipped", m_entry, m_condition, m_value4); return false; } ConditionEntry const* condition4 = sConditionStorage.LookupEntry(m_value4); if (!condition4) { - sLog.outErrorDb("CONDITION _AND or _OR (entry %u, type %d) has value4 %u without proper condition, skipped", m_entry, m_condition, m_value4); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION _AND or _OR (entry %u, type %d) has value4 %u without proper condition, skipped", m_entry, m_condition, m_value4); return false; } } @@ -771,7 +800,7 @@ bool ConditionEntry::IsValid() { if (!sSpellMgr.IsExistingSpellId(m_value1)) { - sLog.outErrorDb("Aura condition (entry %u, type %u) requires to have non-existent spell (Id: %d), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Aura condition (entry %u, type %u) requires to have non-existent spell (Id: %d), skipped", m_entry, m_condition, m_value1); return false; } else @@ -782,7 +811,7 @@ bool ConditionEntry::IsValid() } if (m_value2 >= MAX_EFFECT_INDEX) { - sLog.outErrorDb("Aura condition (entry %u, type %u) requires to have non-existent effect index (%u) (must be 0..%u), skipped", m_entry, m_condition, m_value2, MAX_EFFECT_INDEX - 1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Aura condition (entry %u, type %u) requires to have non-existent effect index (%u) (must be 0..%u), skipped", m_entry, m_condition, m_value2, MAX_EFFECT_INDEX - 1); return false; } break; @@ -790,12 +819,12 @@ bool ConditionEntry::IsValid() case CONDITION_ITEM: case CONDITION_ITEM_WITH_BANK: { - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(m_value1); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(m_value1); if (!proto) { if (!sObjectMgr.IsExistingItemId(m_value1)) { - sLog.outErrorDb("Item condition (entry %u, type %u) requires to have non-existent item (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item condition (entry %u, type %u) requires to have non-existent item (%u), skipped", m_entry, m_condition, m_value1); return false; } else @@ -807,19 +836,19 @@ bool ConditionEntry::IsValid() if (m_value2 < 1) { - sLog.outErrorDb("Item condition (entry %u, type %u) useless with count < 1, skipped", m_entry, m_condition); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item condition (entry %u, type %u) useless with count < 1, skipped", m_entry, m_condition); return false; } break; } case CONDITION_ITEM_EQUIPPED: { - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(m_value1); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(m_value1); if (!proto) { if (!sObjectMgr.IsExistingItemId(m_value1)) { - sLog.outErrorDb("ItemEquipped condition (entry %u, type %u) requires to have non-existent item (%u) equipped, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "ItemEquipped condition (entry %u, type %u) requires to have non-existent item (%u) equipped, skipped", m_entry, m_condition, m_value1); return false; } else @@ -835,7 +864,7 @@ bool ConditionEntry::IsValid() const auto *areaEntry = AreaEntry::GetById(m_value1); if (!areaEntry) { - sLog.outErrorDb("Zone condition (entry %u, type %u) requires to be in non-existent area (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Zone condition (entry %u, type %u) requires to be in non-existent area (%u), skipped", m_entry, m_condition, m_value1); return false; } break; @@ -846,13 +875,13 @@ bool ConditionEntry::IsValid() FactionEntry const* factionEntry = sObjectMgr.GetFactionEntry(m_value1); if (!factionEntry) { - sLog.outErrorDb("Reputation condition (entry %u, type %u) requires to have reputation non-existent faction (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Reputation condition (entry %u, type %u) requires to have reputation non-existent faction (%u), skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 >= MAX_REPUTATION_RANK) { - sLog.outErrorDb("Reputation condition (entry %u, type %u) has invalid rank requirement (value2 = %u) - must be between %u and %u, skipped", m_entry, m_condition, m_value2, MIN_REPUTATION_RANK, MAX_REPUTATION_RANK - 1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Reputation condition (entry %u, type %u) has invalid rank requirement (value2 = %u) - must be between %u and %u, skipped", m_entry, m_condition, m_value2, MIN_REPUTATION_RANK, MAX_REPUTATION_RANK - 1); return false; } break; @@ -861,7 +890,7 @@ bool ConditionEntry::IsValid() { if (m_value1 != ALLIANCE && m_value1 != HORDE) { - sLog.outErrorDb("Team condition (entry %u, type %u) specifies unknown team (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Team condition (entry %u, type %u) specifies unknown team (%u), skipped", m_entry, m_condition, m_value1); return false; } break; @@ -872,12 +901,12 @@ bool ConditionEntry::IsValid() SkillLineEntry const* pSkill = sSkillLineStore.LookupEntry(m_value1); if (!pSkill) { - sLog.outErrorDb("Skill condition (entry %u, type %u) specifies non-existent skill (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Skill condition (entry %u, type %u) specifies non-existent skill (%u), skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 < 1 || m_value2 > sWorld.GetConfigMaxSkillValue()) { - sLog.outErrorDb("Skill condition (entry %u, type %u) specifies invalid skill value (%u), skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Skill condition (entry %u, type %u) specifies invalid skill value (%u), skipped", m_entry, m_condition, m_value2); return false; } break; @@ -892,7 +921,7 @@ bool ConditionEntry::IsValid() { if (!sObjectMgr.IsExistingQuestId(m_value1)) { - sLog.outErrorDb("Quest condition (entry %u, type %u) specifies non-existent quest (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest condition (entry %u, type %u) specifies non-existent quest (%u), skipped", m_entry, m_condition, m_value1); return false; } else @@ -903,22 +932,22 @@ bool ConditionEntry::IsValid() } if (m_value2 && m_condition != CONDITION_QUESTTAKEN) - sLog.outErrorDb("Quest condition (entry %u, type %u) has useless data in value2 (%u)!", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest condition (entry %u, type %u) has useless data in value2 (%u)!", m_entry, m_condition, m_value2); break; } case CONDITION_AD_COMMISSION_AURA: { if (m_value1) - sLog.outErrorDb("Quest condition (entry %u, type %u) has useless data in value1 (%u)!", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest condition (entry %u, type %u) has useless data in value1 (%u)!", m_entry, m_condition, m_value1); if (m_value2) - sLog.outErrorDb("Quest condition (entry %u, type %u) has useless data in value2 (%u)!", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest condition (entry %u, type %u) has useless data in value2 (%u)!", m_entry, m_condition, m_value2); break; } case CONDITION_ACTIVE_GAME_EVENT: { if (!sGameEventMgr.IsValidEvent(m_value1)) { - sLog.outErrorDb("(Not)Active event condition (entry %u, type %u) requires existing event id (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "(Not)Active event condition (entry %u, type %u) requires existing event id (%u), skipped", m_entry, m_condition, m_value1); return false; } break; @@ -927,19 +956,19 @@ bool ConditionEntry::IsValid() { if (!m_value1 && !m_value2) { - sLog.outErrorDb("Race_class condition (entry %u, type %u) has both values like 0, skipped", m_entry, m_condition); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Race_class condition (entry %u, type %u) has both values like 0, skipped", m_entry, m_condition); return false; } if (m_value1 && !(m_value1 & RACEMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Race_class condition (entry %u, type %u) has invalid player class %u, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Race_class condition (entry %u, type %u) has invalid player class %u, skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 && !(m_value2 & CLASSMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Race_class condition (entry %u, type %u) has invalid race mask %u, skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Race_class condition (entry %u, type %u) has invalid race mask %u, skipped", m_entry, m_condition, m_value2); return false; } break; @@ -948,13 +977,13 @@ bool ConditionEntry::IsValid() { if (!m_value1 || m_value1 > static_cast(sWorld.getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL))) { - sLog.outErrorDb("Level condition (entry %u, type %u)has invalid level %u, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Level condition (entry %u, type %u)has invalid level %u, skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 > 2) { - sLog.outErrorDb("Level condition (entry %u, type %u) has invalid argument %u (must be 0..2), skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Level condition (entry %u, type %u) has invalid argument %u (must be 0..2), skipped", m_entry, m_condition, m_value2); return false; } @@ -966,7 +995,7 @@ bool ConditionEntry::IsValid() { if (!sSpellMgr.IsExistingSpellId(m_value1)) { - sLog.outErrorDb("Spell condition (entry %u, type %u) requires to have non-existent spell (Id: %d), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell condition (entry %u, type %u) requires to have non-existent spell (Id: %d), skipped", m_entry, m_condition, m_value1); return false; } else @@ -978,7 +1007,7 @@ bool ConditionEntry::IsValid() if (m_value2 > 1) { - sLog.outErrorDb("Spell condition (entry %u, type %u) has invalid argument %u (must be 0..1), skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell condition (entry %u, type %u) has invalid argument %u (must be 0..1), skipped", m_entry, m_condition, m_value2); return false; } @@ -990,7 +1019,7 @@ bool ConditionEntry::IsValid() { if (!sObjectMgr.IsExistingCreatureId(m_value1)) { - sLog.outErrorDb("Nearby creature condition (entry %u, type %u) specifies non-existent creature (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Nearby creature condition (entry %u, type %u) specifies non-existent creature (%u), skipped", m_entry, m_condition, m_value1); return false; } else @@ -1001,7 +1030,7 @@ bool ConditionEntry::IsValid() } if (!m_value2) - sLog.outErrorDb("Nearby creature condition (entry %u, type %u) used without search radius (%u)!", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Nearby creature condition (entry %u, type %u) used without search radius (%u)!", m_entry, m_condition, m_value2); break; } case CONDITION_NEARBY_GAMEOBJECT: @@ -1010,7 +1039,7 @@ bool ConditionEntry::IsValid() { if (!sObjectMgr.IsExistingGameObjectId(m_value1)) { - sLog.outErrorDb("Nearby gameobject condition (entry %u, type %u) specifies non-existent gameobject (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Nearby gameobject condition (entry %u, type %u) specifies non-existent gameobject (%u), skipped", m_entry, m_condition, m_value1); return false; } else @@ -1021,14 +1050,14 @@ bool ConditionEntry::IsValid() } if (!m_value2) - sLog.outErrorDb("Nearby gameobject condition (entry %u, type %u) used without search radius (%u)!", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Nearby gameobject condition (entry %u, type %u) used without search radius (%u)!", m_entry, m_condition, m_value2); break; } case CONDITION_LAST_WAYPOINT: { if (m_value2 > 2) { - sLog.outErrorDb("Last Waypoint condition (entry %u, type %u) has an invalid value in value2. (Has %u, supported 0, 1, or 2), skipping.", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Last Waypoint condition (entry %u, type %u) has an invalid value in value2. (Has %u, supported 0, 1, or 2), skipping.", m_entry, m_condition, m_value2); return false; } break; @@ -1037,7 +1066,7 @@ bool ConditionEntry::IsValid() { if (m_value1 >= GENDER_NONE) { - sLog.outErrorDb("Gender condition (entry %u, type %u) has an invalid value in value1. (Has %u, must be smaller than %u), skipping.", m_entry, m_condition, m_value1, GENDER_NONE); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gender condition (entry %u, type %u) has an invalid value in value1. (Has %u, must be smaller than %u), skipping.", m_entry, m_condition, m_value1, GENDER_NONE); return false; } break; @@ -1050,12 +1079,12 @@ bool ConditionEntry::IsValid() { if (m_value1 > 10) { - sLog.outErrorDb("Patch condition (entry %u, type %u) has an invalid value in value1 (must be 0..10), skipping.", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Patch condition (entry %u, type %u) has an invalid value in value1 (must be 0..10), skipping.", m_entry, m_condition, m_value1); return false; } if (m_value2 > 2) { - sLog.outErrorDb("Patch condition (entry %u, type %u) has invalid argument %u (must be 0..2), skipped.", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Patch condition (entry %u, type %u) has invalid argument %u (must be 0..2), skipped.", m_entry, m_condition, m_value2); return false; } break; @@ -1066,7 +1095,7 @@ bool ConditionEntry::IsValid() { if (!sObjectMgr.IsExistingCreatureId(m_value1) && !sObjectMgr.IsExistingGameObjectId(m_value1)) { - sLog.outErrorDb("NPC Entry condition (entry %u, type %u) has invalid non-existent NPC entry %u", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "NPC Entry condition (entry %u, type %u) has invalid non-existent NPC entry %u", m_entry, m_condition, m_value2); return false; } else @@ -1081,12 +1110,12 @@ bool ConditionEntry::IsValid() { if (m_value1 == VAR_WE_STAGE && (m_value2 < 0 || m_value2 > WAR_EFFORT_STAGE_COMPLETE)) { - sLog.outErrorDb("War Effort stage condition (entry %u, type %u) has invalid stage %u", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "War Effort stage condition (entry %u, type %u) has invalid stage %u", m_entry, m_condition, m_value2); return false; } if (m_value3 < 0 || m_value3 > 2) { - sLog.outErrorDb("Saved variable condition (entry %u, type %u) has invalid equality %u", m_entry, m_condition, m_value3); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Saved variable condition (entry %u, type %u) has invalid equality %u", m_entry, m_condition, m_value3); return false; } break; @@ -1095,7 +1124,7 @@ bool ConditionEntry::IsValid() { if (!sMapStorage.LookupEntry(m_value1)) { - sLog.outErrorDb("Current map condition (entry %u, type %u) has invalid Map ID %u", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Current map condition (entry %u, type %u) has invalid Map ID %u", m_entry, m_condition, m_value1); return false; } break; @@ -1104,7 +1133,7 @@ bool ConditionEntry::IsValid() { if (m_value2 > 2) { - sLog.outErrorDb("Distance to target condition (entry %u, type %u) has invalid argument %u (must be 0..2), skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Distance to target condition (entry %u, type %u) has invalid argument %u (must be 0..2), skipped", m_entry, m_condition, m_value2); return false; } break; @@ -1114,12 +1143,12 @@ bool ConditionEntry::IsValid() { if ((m_value1 < 1) || (m_value1 > 100)) { - sLog.outErrorDb("Health or Mana percent condition (entry %u, type %u) has invalid argument %u (must be 1..100), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Health or Mana percent condition (entry %u, type %u) has invalid argument %u (must be 1..100), skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 > 2) { - sLog.outErrorDb("Health or Mana percent condition (entry %u, type %u) has invalid argument %u (must be 0..2), skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Health or Mana percent condition (entry %u, type %u) has invalid argument %u (must be 0..2), skipped", m_entry, m_condition, m_value2); return false; } break; @@ -1129,7 +1158,7 @@ bool ConditionEntry::IsValid() ConditionEntry const* condition1 = sConditionStorage.LookupEntry(m_value2); if (!condition1) { - sLog.outErrorDb("CONDITION_MAP_EVENT_TARGETS (entry %u, type %d) has value2 %u without proper condition, skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_MAP_EVENT_TARGETS (entry %u, type %d) has value2 %u without proper condition, skipped", m_entry, m_condition, m_value2); return false; } break; @@ -1138,7 +1167,7 @@ bool ConditionEntry::IsValid() { if (m_value1 > GO_JUST_DEACTIVATED) { - sLog.outErrorDb("CONDITION_OBJECT_LOOT_STATE (entry %u, type %d) has value1 %u for an invalid loot state, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_OBJECT_LOOT_STATE (entry %u, type %d) has value1 %u for an invalid loot state, skipped", m_entry, m_condition, m_value1); return false; } break; @@ -1147,13 +1176,13 @@ bool ConditionEntry::IsValid() { if (!sObjectMgr.IsExistingGameObjectGuid(m_value1)) { - sLog.outErrorDb("CONDITION_OBJECT_FIT_CONDITION (entry %u, type %u) uses non-existent GameObject guid %u", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_OBJECT_FIT_CONDITION (entry %u, type %u) uses non-existent GameObject guid %u", m_entry, m_condition, m_value1); return false; } ConditionEntry const* condition1 = sConditionStorage.LookupEntry(m_value2); if (!condition1) { - sLog.outErrorDb("CONDITION_OBJECT_FIT_CONDITION (entry %u, type %d) has value2 %u without proper condition, skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_OBJECT_FIT_CONDITION (entry %u, type %d) has value2 %u without proper condition, skipped", m_entry, m_condition, m_value2); return false; } break; @@ -1162,12 +1191,12 @@ bool ConditionEntry::IsValid() { if (m_value1 > 14) { - sLog.outErrorDb("CONDITION_PVP_RANK (entry %u, type %u) has invalid honor rank %u, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_PVP_RANK (entry %u, type %u) has invalid honor rank %u, skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 > 2) { - sLog.outErrorDb("CONDITION_PVP_RANK (entry %u, type %u) has invalid argument %u (must be 0..2), skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_PVP_RANK (entry %u, type %u) has invalid argument %u (must be 0..2), skipped", m_entry, m_condition, m_value2); return false; } break; @@ -1182,7 +1211,7 @@ bool ConditionEntry::IsValid() { if (!sObjectMgr.IsExistingCreatureGuid(m_value1) && !sObjectMgr.IsExistingGameObjectGuid(m_value1)) { - sLog.outErrorDb("CONDITION_DB_GUID (entry %u, type %d) uses non-existent guid %u in value1, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_DB_GUID (entry %u, type %d) uses non-existent guid %u in value1, skipped", m_entry, m_condition, m_value1); return false; } break; @@ -1191,22 +1220,22 @@ bool ConditionEntry::IsValid() { if (m_value1 > 23) { - sLog.outErrorDb("CONDITION_LOCAL_TIME (entry %u, type %d) has value1 greater than 23 hours (%u), skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_LOCAL_TIME (entry %u, type %d) has value1 greater than 23 hours (%u), skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 > 59) { - sLog.outErrorDb("CONDITION_LOCAL_TIME (entry %u, type %d) has value2 greater than 59 minutes (%u), skipped", m_entry, m_condition, m_value2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_LOCAL_TIME (entry %u, type %d) has value2 greater than 59 minutes (%u), skipped", m_entry, m_condition, m_value2); return false; } if (m_value3 > 23) { - sLog.outErrorDb("CONDITION_LOCAL_TIME (entry %u, type %d) has value3 greater than 23 hours (%u), skipped", m_entry, m_condition, m_value3); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_LOCAL_TIME (entry %u, type %d) has value3 greater than 23 hours (%u), skipped", m_entry, m_condition, m_value3); return false; } if (m_value4 > 59) { - sLog.outErrorDb("CONDITION_LOCAL_TIME (entry %u, type %d) has value4 greater than 59 minutes (%u), skipped", m_entry, m_condition, m_value4); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_LOCAL_TIME (entry %u, type %d) has value4 greater than 59 minutes (%u), skipped", m_entry, m_condition, m_value4); return false; } break; @@ -1215,12 +1244,12 @@ bool ConditionEntry::IsValid() { if (!MaNGOS::IsValidMapCoord(m_value1, m_value2, m_value3)) { - sLog.outErrorDb("CONDITION_DISTANCE_TO_POSITION (entry %u, type %d) has invalid coordinates, skipped", m_entry, m_condition); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_DISTANCE_TO_POSITION (entry %u, type %d) has invalid coordinates, skipped", m_entry, m_condition); return false; } if (m_value4 <= 0) { - sLog.outErrorDb("CONDITION_DISTANCE_TO_POSITION (entry %u, type %d) does not have max distance set in value4, skipped", m_entry, m_condition); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_DISTANCE_TO_POSITION (entry %u, type %d) does not have max distance set in value4, skipped", m_entry, m_condition); return false; } break; @@ -1229,7 +1258,7 @@ bool ConditionEntry::IsValid() { if (m_value1 > GO_STATE_ACTIVE_ALTERNATIVE) { - sLog.outErrorDb("CONDITION_OBJECT_GO_STATE (entry %u, type %u) has invalid GO state %u, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_OBJECT_GO_STATE (entry %u, type %u) has invalid GO state %u, skipped", m_entry, m_condition, m_value1); return false; } break; @@ -1238,16 +1267,28 @@ bool ConditionEntry::IsValid() { if (m_value1 < 0 || m_value1 > 2) { - sLog.outErrorDb("CONDITION_NEARBY_PLAYER (entry %u, type %u) has invalid value1 %u, skipped", m_entry, m_condition, m_value1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_NEARBY_PLAYER (entry %u, type %u) has invalid value1 %u, skipped", m_entry, m_condition, m_value1); return false; } if (m_value2 <= 0) { - sLog.outErrorDb("CONDITION_NEARBY_PLAYER (entry %u, type %d) does not have max distance set in value2, skipped", m_entry, m_condition); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_NEARBY_PLAYER (entry %u, type %d) does not have max distance set in value2, skipped", m_entry, m_condition); return false; } break; } + case CONDITION_CREATURE_GROUP_MEMBER: + { + if (m_value1) + { + if (!sObjectMgr.IsExistingCreatureGuid(m_value1)) + { + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CONDITION_CREATURE_GROUP_MEMBER (entry %u, type %d) uses non-existent guid %u in value1, skipped", m_entry, m_condition, m_value1); + return false; + } + } + break; + } case CONDITION_NONE: case CONDITION_INSTANCE_SCRIPT: case CONDITION_ACTIVE_HOLIDAY: @@ -1264,9 +1305,10 @@ bool ConditionEntry::IsValid() case CONDITION_CANT_PATH_TO_VICTIM: case CONDITION_IS_PLAYER: case CONDITION_OBJECT_IS_SPAWNED: + case CONDITION_CREATURE_GROUP_DEAD: break; default: - sLog.outErrorDb("Condition entry %u has bad type of %d, skipped ", m_entry, m_condition); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Condition entry %u has bad type of %d, skipped ", m_entry, m_condition); return false; } return true; diff --git a/src/game/Conditions.h b/src/game/Conditions.h index 6ed4fe210b8..f1579a359c2 100644 --- a/src/game/Conditions.h +++ b/src/game/Conditions.h @@ -250,6 +250,11 @@ enum ConditionType // Requirement: Unit Target // Value1: 0, 1, or 2 (0: any, 1: hostile, 2: friendly) // Value2: search_radius + CONDITION_CREATURE_GROUP_MEMBER = 57, // Checks if creature is part of a group. + // Requirement: Creature Source + // Value1: leader_guid (optional) + CONDITION_CREATURE_GROUP_DEAD = 58, // Checks if creature's group is dead. + // Requirement: Creature Source }; enum ConditionFlags diff --git a/src/game/CreatureGroups.cpp b/src/game/CreatureGroups.cpp index a7f49364898..d7ec9f98308 100644 --- a/src/game/CreatureGroups.cpp +++ b/src/game/CreatureGroups.cpp @@ -21,22 +21,23 @@ #include "ObjectMgr.h" #include "CreatureAI.h" -CreatureGroupMember* CreatureGroup::AddMember(ObjectGuid guid, float followDist, float followAngle, uint32 memberFlags) +void CreatureGroup::AddMember(ObjectGuid guid, float followDist, float followAngle, uint32 memberFlags) { if (guid == m_leaderGuid) - return nullptr; - CreatureGroupMember*& member = m_members[guid]; - if (!member) - member = new CreatureGroupMember(); - member->followDistance = followDist; - member->followAngle = followAngle; - member->memberFlags = memberFlags; + return; + + CreatureGroupMember& member = m_members[guid]; + member.followDistance = followDist; + member.followAngle = followAngle; + member.memberFlags = memberFlags; m_options |= memberFlags; - return member; } void CreatureGroup::OnMemberAttackStart(Creature* member, Unit* target) { + if (m_deleted) + return; + if (!(m_options & OPTION_AGGRO_TOGETHER)) return; @@ -50,6 +51,9 @@ void CreatureGroup::OnMemberAttackStart(Creature* member, Unit* target) void CreatureGroup::OnMemberDied(Creature* member) { + if (m_deleted) + return; + if (m_options & OPTION_INFORM_LEADER_ON_MEMBER_DIED) { if (member->GetObjectGuid() != GetOriginalLeaderGuid()) @@ -107,6 +111,9 @@ void CreatureGroup::OnMemberDied(Creature* member) void CreatureGroup::OnLeaveCombat(Creature* member) { + if (m_deleted) + return; + bool masterEvade = member->GetObjectGuid() == GetOriginalLeaderGuid(); if (m_options & OPTION_EVADE_TOGETHER) { @@ -136,6 +143,9 @@ void CreatureGroup::OnLeaveCombat(Creature* member) void CreatureGroup::OnRespawn(Creature* member) { + if (m_deleted) + return; + // On respawn of original leader, make sure other members // follow him now instead of the temporary leader. if ((m_leaderGuid != m_originalLeaderGuid) && @@ -156,10 +166,13 @@ void CreatureGroup::OnRespawn(Creature* member) void CreatureGroup::RespawnAll(Creature* except) { + if (m_deleted) + return; + for (const auto& itr : m_members) if (itr.first != except->GetObjectGuid()) if (Creature* otherMember = except->GetMap()->GetCreature(itr.first)) - Respawn(otherMember, itr.second); + Respawn(otherMember, &itr.second); if (except->GetObjectGuid() != GetOriginalLeaderGuid()) if (Creature* otherMember = except->GetMap()->GetCreature(GetOriginalLeaderGuid())) @@ -175,26 +188,30 @@ void CreatureGroup::Respawn(Creature* member, CreatureGroupMember const* memberE m_respawnGuard = true; if (member->IsInWorld() && member->GetRespawnTime() > time(nullptr)) { - if (memberEntry && memberEntry->memberFlags & OPTION_FORMATION_MOVE) + BattleGround* bg = member->GetMap()->IsBattleGround() ? ((BattleGroundMap*)member->GetMap())->GetBG() : nullptr; + if (!bg || bg->CanBeSpawned(member)) { - if (Unit* leader = member->GetMap()->GetUnit(GetOriginalLeaderGuid())) + if (memberEntry && memberEntry->memberFlags & OPTION_FORMATION_MOVE) { - float x, y, z; - if (leader->IsAlive() || leader->GetTypeId() != TYPEID_UNIT) - leader->GetPosition(x, y, z); - else - leader->ToCreature()->GetRespawnCoord(x, y, z); - - float tmpx = x; - float tmpy = y; - memberEntry->ComputeRelativePosition(leader->GetOrientation(), x, y); - x += tmpx; - y += tmpy; - member->UpdateGroundPositionZ(x, y, z); - member->NearTeleportTo(x, y, z, leader->GetAngle(x, y) + M_PI); + if (Unit* leader = member->GetMap()->GetUnit(GetOriginalLeaderGuid())) + { + float x, y, z; + if (leader->IsAlive() || leader->GetTypeId() != TYPEID_UNIT) + leader->GetPosition(x, y, z); + else + leader->ToCreature()->GetRespawnCoord(x, y, z); + + float tmpx = x; + float tmpy = y; + memberEntry->ComputeRelativePosition(leader->GetOrientation(), x, y); + x += tmpx; + y += tmpy; + member->UpdateGroundPositionZ(x, y, z); + member->NearTeleportTo(x, y, z, leader->GetAngle(x, y) + M_PI); + } } + member->Respawn(); } - member->Respawn(); } m_respawnGuard = false; } @@ -226,6 +243,9 @@ void CreatureGroup::MemberAssist(Creature* member, Unit* target, Creature* allie void CreatureGroup::RemoveTemporaryLeader(Creature* pLeader) { + if (m_deleted) + return; + m_leaderGuid = m_originalLeaderGuid; RemoveMember(pLeader->GetObjectGuid()); @@ -238,29 +258,33 @@ void CreatureGroup::RemoveTemporaryLeader(Creature* pLeader) void CreatureGroup::RemoveMember(ObjectGuid guid) { - std::map::iterator it = m_members.find(guid); + if (m_deleted) + return; + + std::map::iterator it = m_members.find(guid); if (it != m_members.end()) - { - delete it->second; m_members.erase(it); - } } -void CreatureGroup::DisbandGroup(Creature* pMember) +void CreatureGroup::DisbandGroup(Creature* pLeader) { - if (Creature* pLeader = pMember->GetMap()->GetCreature(GetOriginalLeaderGuid())) - pLeader->SetCreatureGroup(nullptr); + MANGOS_ASSERT(!m_deleted); + MANGOS_ASSERT(pLeader->GetObjectGuid() == GetOriginalLeaderGuid()); + + m_deleted = true; + + if (pLeader->HasStaticDBSpawnData()) + sCreatureGroupsManager->EraseCreatureGroup(GetOriginalLeaderGuid()); + pLeader->SetCreatureGroup(nullptr); - for (auto& it : m_members) + for (auto const& it : m_members) { - if (Creature* pOtherMember = pMember->GetMap()->GetCreature(it.first)) + if (Creature* pOtherMember = pLeader->GetMap()->GetCreature(it.first)) { pOtherMember->SetCreatureGroup(nullptr); if (IsFormation() && pOtherMember->IsAlive()) pOtherMember->GetMotionMaster()->Initialize(); } - - delete it.second; } m_members.clear(); @@ -276,7 +300,7 @@ void CreatureGroup::SaveToDb() DeleteFromDb(); for (const auto& itr : m_members) WorldDatabase.PExecute("INSERT INTO `creature_groups` SET `leader_guid`=%u, `member_guid`=%u, `dist`='%f', `angle`='%f', `flags`=%u", - m_originalLeaderGuid.GetCounter(), itr.first.GetCounter(), itr.second->followDistance, itr.second->followAngle, itr.second->memberFlags); + m_originalLeaderGuid.GetCounter(), itr.first.GetCounter(), itr.second.followDistance, itr.second.followAngle, itr.second.memberFlags); } bool CreatureGroupMember::ComputeRelativePosition(float leaderAngle, float &x, float &y) const @@ -307,8 +331,8 @@ void CreatureGroupsManager::Load() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 creature groups. DB table `creature_groups` is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 creature groups. DB table `creature_groups` is empty!"); return; } @@ -328,12 +352,12 @@ void CreatureGroupsManager::Load() if (leaderGuid.IsEmpty()) { if (!sObjectMgr.IsExistingCreatureGuid(fields[0].GetUInt32())) - sLog.outErrorDb("CREATURE GROUPS: Bad leader guid %u", fields[0].GetUInt32()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CREATURE GROUPS: Bad leader guid %u", fields[0].GetUInt32()); } else if (memberGuid.IsEmpty()) { if (!sObjectMgr.IsExistingCreatureGuid(fields[1].GetUInt32())) - sLog.outErrorDb("CREATURE GROUPS: Bad member guid %u", fields[1].GetUInt32()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "CREATURE GROUPS: Bad member guid %u", fields[1].GetUInt32()); } else { @@ -348,8 +372,8 @@ void CreatureGroupsManager::Load() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u creature groups in %u ms", count, WorldTimer::getMSTime() - oldMSTime); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creature groups in %u ms", count, WorldTimer::getMSTime() - oldMSTime); } void CreatureGroupsManager::LoadCreatureGroup(Creature* creature, CreatureGroup*& group) diff --git a/src/game/CreatureGroups.h b/src/game/CreatureGroups.h index 036387ba35d..999d468b6b8 100644 --- a/src/game/CreatureGroups.h +++ b/src/game/CreatureGroups.h @@ -20,9 +20,13 @@ #define _CREATURE_GROUPS_H #include "Common.h" +#include "ObjectGuid.h" -class CreatureGroup; +#include +class Unit; +class Creature; +class CreatureGroup; enum OptionFlags { @@ -41,47 +45,48 @@ enum OptionFlags struct CreatureGroupMember { bool ComputeRelativePosition(float leaderAngle, float &x, float &y) const; - float followDistance; - float followAngle; - uint32 memberFlags; + float followDistance = 0.0f; + float followAngle = 0.0f; + uint32 memberFlags = 0; }; class CreatureGroup { public: - CreatureGroup(ObjectGuid leader) : m_leaderGuid(leader), m_originalLeaderGuid(leader), m_options(0), m_assistGuard(false), m_respawnGuard(false), m_lastReachedWaypoint(0) + CreatureGroup(ObjectGuid leader) : m_leaderGuid(leader), m_originalLeaderGuid(leader), m_options(0), m_assistGuard(false), m_respawnGuard(false), m_deleted(false), m_lastReachedWaypoint(0) { } - CreatureGroupMember* AddMember(ObjectGuid guid, float followDist, float followAngle, uint32 memberFlags = (OPTION_FORMATION_MOVE|OPTION_AGGRO_TOGETHER)); + void AddMember(ObjectGuid guid, float followDist, float followAngle, uint32 memberFlags = (OPTION_FORMATION_MOVE|OPTION_AGGRO_TOGETHER)); void RemoveMember(ObjectGuid guid); void RemoveTemporaryLeader(Creature* pLeader); - void DisbandGroup(Creature* pMember); + void DisbandGroup(Creature* pLeader); void DeleteFromDb(); void SaveToDb(); ObjectGuid const& GetLeaderGuid() const { return m_leaderGuid; } ObjectGuid const& GetOriginalLeaderGuid() const { return m_originalLeaderGuid; } - std::map const& GetMembers() const { return m_members; } + std::map const& GetMembers() const { return m_members; } bool ContainsGuid(ObjectGuid guid) const { return m_members.find(guid) != m_members.end(); } bool IsFormation() const { return m_options & OPTION_FORMATION_MOVE; } + bool HasGroupFlag(uint32 flag) const { return m_options & flag; } void SetLastReachedWaypoint(uint32 point) { m_lastReachedWaypoint = point; } void OnMemberAttackStart(Creature* member, Unit* target); - void MemberAssist(Creature* member, Unit* target, Creature* alliedAttacker); - void OnMemberDied(Creature* member); void OnLeaveCombat(Creature* creature); void OnRespawn(Creature* member); void RespawnAll(Creature* except); protected: void Respawn(Creature* member, CreatureGroupMember const* memberEntry); + void MemberAssist(Creature* member, Unit* target, Creature* alliedAttacker); ObjectGuid m_leaderGuid; ObjectGuid m_originalLeaderGuid; uint32 m_options; bool m_assistGuard; bool m_respawnGuard; + bool m_deleted; uint32 m_lastReachedWaypoint; - std::map m_members; + std::map m_members; }; class CreatureGroupsManager @@ -95,6 +100,7 @@ class CreatureGroupsManager void LoadCreatureGroup(Creature* creature, CreatureGroup*& group); void RegisterNewGroup(CreatureGroup* group) { m_groups[group->GetOriginalLeaderGuid()] = group; } void Load(); + void EraseCreatureGroup(ObjectGuid leaderGuid) { m_groups.erase(leaderGuid); } static ObjectGuid ConvertDBGuid(uint32 guidlow); protected: std::map m_groups; diff --git a/src/game/Database/CharacterDatabaseCache.cpp b/src/game/Database/CharacterDatabaseCache.cpp index 07d55925342..c87287229ce 100644 --- a/src/game/Database/CharacterDatabaseCache.cpp +++ b/src/game/Database/CharacterDatabaseCache.cpp @@ -37,7 +37,7 @@ void CharacterDatabaseCache::LoadCharacterPet(uint32 singlePetId) else if (!singlePetId) { m_petsByCharacter.clear(); - sLog.outString("* Loading table `character_pet`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "* Loading table `character_pet`"); result.reset(CharacterDatabase.Query( "SELECT `id`, `entry`, `owner_guid`, `display_id`, `level`, `xp`, `react_state`, `loyalty_points`, `loyalty`, `training_points`, " "`slot`, `name`, `renamed`, `current_health`, `current_mana`, `current_happiness`, `action_bar_data`, `teach_spell_data`, `save_time`, `reset_talents_cost`, " @@ -82,7 +82,7 @@ void CharacterDatabaseCache::LoadCharacterPet(uint32 singlePetId) while (result->NextRow()); if (!singlePetId) - sLog.outString("-> %u rows loaded.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "-> %u rows loaded.", count); } void CharacterDatabaseCache::LoadPetSpell(uint32 singlePetId) @@ -101,7 +101,7 @@ void CharacterDatabaseCache::LoadPetSpell(uint32 singlePetId) for (const auto& it : m_petsByGuid) it.second->spells.clear(); - sLog.outString("* Loading `pet_spell`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "* Loading `pet_spell`"); result.reset(CharacterDatabase.Query( "SELECT `guid`, `spell`, `active` " "FROM `pet_spell` ORDER BY `guid` ASC" @@ -132,7 +132,7 @@ void CharacterDatabaseCache::LoadPetSpell(uint32 singlePetId) while (result->NextRow()); if (!singlePetId) - sLog.outString("-> %u rows loaded.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "-> %u rows loaded.", count); } void CharacterDatabaseCache::LoadPetSpellCooldown(uint32 singlePetId) @@ -151,7 +151,7 @@ void CharacterDatabaseCache::LoadPetSpellCooldown(uint32 singlePetId) for (const auto& it : m_petsByGuid) it.second->spellCooldowns.clear(); - sLog.outString("* Loading `pet_spell_cooldown`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "* Loading `pet_spell_cooldown`"); result.reset(CharacterDatabase.Query( "SELECT `guid`, `spell`, `time` " "FROM `pet_spell_cooldown` ORDER BY `guid` ASC" @@ -183,7 +183,7 @@ void CharacterDatabaseCache::LoadPetSpellCooldown(uint32 singlePetId) while (result->NextRow()); if (!singlePetId) - sLog.outString("-> %u rows loaded.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "-> %u rows loaded.", count); } void CharacterDatabaseCache::LoadPetAura(uint32 singlePetId) @@ -203,7 +203,7 @@ void CharacterDatabaseCache::LoadPetAura(uint32 singlePetId) for (const auto& it : m_petsByGuid) it.second->auras.clear(); - sLog.outString("* Loading table `pet_aura`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "* Loading table `pet_aura`"); result.reset(CharacterDatabase.Query( // 0 1 2 3 4 5 6 7 8 "SELECT `guid`, `caster_guid`, `item_guid`, `spell`, `stacks`, `charges`, `max_duration`, `duration`, `effect_index_mask`, " @@ -254,7 +254,7 @@ void CharacterDatabaseCache::LoadPetAura(uint32 singlePetId) while (result->NextRow()); if (!singlePetId) - sLog.outString("-> %u rows loaded.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "-> %u rows loaded.", count); } CharacterPetCache* CharacterDatabaseCache::GetCharacterPetById(uint32 id) diff --git a/src/game/Database/CharacterDatabaseCleaner.cpp b/src/game/Database/CharacterDatabaseCleaner.cpp index a9506459c5b..adbfad2c30e 100644 --- a/src/game/Database/CharacterDatabaseCleaner.cpp +++ b/src/game/Database/CharacterDatabaseCleaner.cpp @@ -32,7 +32,7 @@ void CharacterDatabaseCleaner::CleanDatabase() if (!sWorld.getConfig(CONFIG_BOOL_CLEAN_CHARACTER_DB)) return; - sLog.outString("Cleaning character database..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Cleaning character database..."); // check flags which clean ups are necessary QueryResult* result = CharacterDatabase.PQuery("SELECT cleaning_flags FROM saved_variables"); @@ -54,7 +54,7 @@ void CharacterDatabaseCleaner::CheckUnique(char const* column, char const* table QueryResult* result = CharacterDatabase.PQuery("SELECT DISTINCT %s FROM %s", column, table); if (!result) { - sLog.outString("Table %s is empty.", table); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Table %s is empty.", table); return; } diff --git a/src/game/Database/DBCEnums.h b/src/game/Database/DBCEnums.h index c19df9f0cad..22e5555766c 100644 --- a/src/game/Database/DBCEnums.h +++ b/src/game/Database/DBCEnums.h @@ -22,6 +22,8 @@ #ifndef DBCENUMS_H #define DBCENUMS_H +#include "Platform/Define.h" + // Client expected level limitation, like as used in DBC item max levels for "until max player level" // use as default max player level, must be fit max level for used client // also see MAX_LEVEL and PLAYER_STRONG_MAX_LEVEL define @@ -76,6 +78,40 @@ enum FactionTemplateFlags FACTION_TEMPLATE_FLAG_ATTACK_PVP_ACTIVE_PLAYERS = 0x00001000, // faction will attack players that were involved in PvP combat }; +static char const* FactionTemplateFlagToString(uint32 flag) +{ + switch (flag) + { + case FACTION_TEMPLATE_RESPOND_TO_CALL_FOR_HELP: + return "Respond To Call For Help"; + case FACTION_TEMPLATE_BROADCAST_TO_ENEMIES_LOW_PRIO: + return "Broadcast To Enemies (Low Priority)"; + case FACTION_TEMPLATE_BROADCAST_TO_ENEMIES_MED_PRIO: + return "Broadcast To Enemies (Medium Priority)"; + case FACTION_TEMPLATE_BROADCAST_TO_ENEMIES_HIG_PRIO: + return "Broadcast To Enemies (High Priority)"; + case FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_LOW_PRIO: + return "Search For Enemies (Low Priority)"; + case FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_MED_PRIO: + return "Search For Enemies (Medium Priority)"; + case FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_HIG_PRIO: + return "Search For Enemies (High Priority)"; + case FACTION_TEMPLATE_SEARCH_FOR_FRIENDS_LOW_PRIO: + return "Search For Friends (Low Priority)"; + case FACTION_TEMPLATE_SEARCH_FOR_FRIENDS_MED_PRIO: + return "Search For Friends (Medium Priority)"; + case FACTION_TEMPLATE_SEARCH_FOR_FRIENDS_HIG_PRIO: + return "Search For Friends (High Priority)"; + case FACTION_TEMPLATE_FLEE_FROM_CALL_FOR_HELP: + return "Flee From Call For Help"; + case FACTION_TEMPLATE_FLAG_ASSIST_PLAYERS: + return "Assist Players"; + case FACTION_TEMPLATE_FLAG_ATTACK_PVP_ACTIVE_PLAYERS: + return "Attack PvP Active Players"; + } + return "UNKNOWN"; +} + enum FactionMasks { FACTION_MASK_PLAYER = 1, // any player @@ -85,6 +121,22 @@ enum FactionMasks // if none flags set then non-aggressive creature }; +static char const* FactionMaskToString(uint32 flag) +{ + switch (flag) + { + case FACTION_MASK_PLAYER: + return "Player"; + case FACTION_MASK_ALLIANCE: + return "Alliance"; + case FACTION_MASK_HORDE: + return "Horde"; + case FACTION_MASK_MONSTER: + return "Monster"; + } + return "UNKNOWN"; +} + enum MapTypes { MAP_COMMON = 0, diff --git a/src/game/Database/DBCStores.cpp b/src/game/Database/DBCStores.cpp index 3b85f890bd7..457c5fa60cc 100644 --- a/src/game/Database/DBCStores.cpp +++ b/src/game/Database/DBCStores.cpp @@ -82,6 +82,7 @@ NameValidationRegexContainer NamesReservedValidators; DBCStorage sQuestSortStore(QuestSortEntryfmt); DBCStorage sSkillLineStore(SkillLinefmt); DBCStorage sSkillRaceClassInfoStore(SkillRaceClassInfofmt); +DBCStorage sSkillTiersStore(SkillTiersfmt); SkillRaceClassInfoMap SkillRaceClassInfoBySkill; DBCStorage sSpellItemEnchantmentStore(SpellItemEnchantmentfmt); DBCStorage sSpellCategoryStore(SpellCategoryfmt); @@ -138,7 +139,7 @@ std::string AcceptableClientBuildsListStr() static bool LoadDBC_assert_print(uint32 fsize, uint32 rsize, std::string const& filename) { - sLog.outError("Size of '%s' setted by format string (%u) not equal size of C++ structure (%u).", filename.c_str(), fsize, rsize); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Size of '%s' setted by format string (%u) not equal size of C++ structure (%u).", filename.c_str(), fsize, rsize); // ASSERT must fail after function call return false; @@ -184,7 +185,7 @@ void LoadDBCStores(std::string const& dataPath) { std::string dbcPath = dataPath + "dbc/"; - uint32 const DBCFilesCount = 44; + uint32 const DBCFilesCount = 45; BarGoLink bar(DBCFilesCount); @@ -277,6 +278,7 @@ void LoadDBCStores(std::string const& dataPath) LoadDBC(availableDbcLocales, bar, bad_dbc_files, sQuestSortStore, dbcPath, "QuestSort.dbc"); LoadDBC(availableDbcLocales, bar, bad_dbc_files, sSkillLineStore, dbcPath, "SkillLine.dbc"); LoadDBC(availableDbcLocales, bar, bad_dbc_files, sSkillRaceClassInfoStore, dbcPath, "SkillRaceClassInfo.dbc"); + LoadDBC(availableDbcLocales, bar, bad_dbc_files, sSkillTiersStore, dbcPath, "SkillTiers.dbc"); for (uint32 i = 1; i < sSpellMgr.GetMaxSpellId(); ++i) { SpellEntry const* spell = sSpellMgr.GetSpellEntry(i); @@ -421,7 +423,7 @@ void LoadDBCStores(std::string const& dataPath) // error checks if (bad_dbc_files.size() >= DBCFilesCount) { - sLog.outError("\nIncorrect DataDir value in mangosd.conf or ALL required *.dbc files (%d) not found by path: %sdbc", DBCFilesCount, dataPath.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "\nIncorrect DataDir value in mangosd.conf or ALL required *.dbc files (%d) not found by path: %sdbc", DBCFilesCount, dataPath.c_str()); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -431,13 +433,13 @@ void LoadDBCStores(std::string const& dataPath) for (const auto& bad_dbc_file : bad_dbc_files) str += bad_dbc_file + "\n"; - sLog.outError("\nSome required *.dbc files (%u from %d) not found or not compatible:\n%s", (uint32)bad_dbc_files.size(), DBCFilesCount, str.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "\nSome required *.dbc files (%u from %d) not found or not compatible:\n%s", (uint32)bad_dbc_files.size(), DBCFilesCount, str.c_str()); Log::WaitBeforeContinueIfNeed(); exit(1); } - sLog.outString(); - sLog.outString(">> Initialized %d data stores", DBCFilesCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Initialized %d data stores", DBCFilesCount); } char const* GetPetName(uint32 petfamily, uint32 dbclang) diff --git a/src/game/Database/DBCStores.h b/src/game/Database/DBCStores.h index ec2dd500961..1d68001d339 100644 --- a/src/game/Database/DBCStores.h +++ b/src/game/Database/DBCStores.h @@ -82,6 +82,7 @@ extern DBCStorage sLockStore; extern DBCStorage sQuestSortStore; extern DBCStorage sSkillLineStore; extern DBCStorage sSkillRaceClassInfoStore; +extern DBCStorage sSkillTiersStore; extern DBCStorage sSpellCastTimesStore; extern DBCStorage sSpellDurationStore; extern DBCStorage sSpellFocusObjectStore; diff --git a/src/game/Database/DBCStructure.h b/src/game/Database/DBCStructure.h index ecffcae91f2..faf7eba922d 100644 --- a/src/game/Database/DBCStructure.h +++ b/src/game/Database/DBCStructure.h @@ -305,7 +305,7 @@ struct DurabilityQualityEntry struct EmotesEntry { uint32 Id; // 0 m_ID - //char* Name; // 1 m_EmoteSlashCommand + char* Name; // 1 m_EmoteSlashCommand //uint32 AnimationId; // 2 m_AnimID uint32 Flags; // 3 m_EmoteFlags uint32 EmoteType; // 4 m_EmoteSpecProc (determine how emote are shown) @@ -369,6 +369,9 @@ struct FactionTemplateEntry uint32 friendFaction[4]; // 10-13 //------------------------------------------------------- end structure + // assigned by core + bool isEnemyOfAnother = false; + // helpers bool IsFriendlyTo(FactionTemplateEntry const& entry) const { @@ -405,6 +408,7 @@ struct FactionTemplateEntry return hostileMask == 0 && friendlyMask == 0; } bool IsContestedGuardFaction() const { return (factionFlags & FACTION_TEMPLATE_FLAG_ATTACK_PVP_ACTIVE_PLAYERS)!=0; } + bool HasFactionFlag(uint32 flag) const { return factionFlags & flag; } }; struct GameObjectDisplayInfoEntry @@ -517,15 +521,18 @@ struct SkillRaceClassInfoEntry uint32 classMask; // 3 m_classMask uint32 flags; // 4 m_flags uint32 reqLevel; // 5 m_minLevel - //uint32 skillTierId; // 6 m_skillTierID + uint32 skillTierId; // 6 m_skillTierID //uint32 skillCostID; // 7 m_skillCostIndex }; -/*struct SkillTiersEntry{ +#define MAX_SKILL_STEP 16 + +struct SkillTiersEntry +{ uint32 id; // 0 m_ID - uint32 skillValue[16]; // 1-17 m_cost - uint32 maxSkillValue[16]; // 18-3 m_valueMax -};*/ + uint32 skillValue[MAX_SKILL_STEP]; // 1-17 m_cost + uint32 maxSkillValue[MAX_SKILL_STEP]; // 18-33 m_valueMax +}; struct SkillLineEntry { @@ -605,7 +612,7 @@ struct SpellShapeshiftFormEntry { uint32 ID; // 0 m_ID //uint32 buttonPosition; // 1 m_bonusActionBar - //char* Name[8]; // 2-9 m_name_lang + char* Name[8]; // 2-9 m_name_lang //uint32 NameFlags; // 10 string flags uint32 flags1; // 11 m_flags int32 creatureType; // 12 m_creatureType <=0 humanoid, other normal creature types diff --git a/src/game/Database/DBCfmt.h b/src/game/Database/DBCfmt.h index 0d0a9555118..ba006c162b7 100644 --- a/src/game/Database/DBCfmt.h +++ b/src/game/Database/DBCfmt.h @@ -44,7 +44,7 @@ char const CreatureSpellDatafmt[]="niiiixxxx"; char const CreatureTypefmt[]="nxxxxxxxxxx"; char const DurabilityCostsfmt[]="niiiiiiiiiiiiiiiiiiiiiiiiiiiii"; char const DurabilityQualityfmt[]="nf"; -char const EmotesEntryfmt[]="nxxiiix"; +char const EmotesEntryfmt[]="nsxiiix"; char const EmotesTextEntryfmt[]="nxixxxxxxxxxxxxxxxx"; char const GameObjectDisplayInfofmt[]="nsxxxxxxxxxx"; char const ItemBagFamilyfmt[]="nxxxxxxxxx"; @@ -66,7 +66,8 @@ char const NamesReservedEntryfmt[] = "ds"; char const QuestSortEntryfmt[]="nxxxxxxxxx"; char const SkillLinefmt[]="nixssssssssxxxxxxxxxxi"; char const SkillLineAbilityfmt[]="niiiixxiiiiixxi"; -char const SkillRaceClassInfofmt[]="diiiiixx"; +char const SkillRaceClassInfofmt[]="diiiiiix"; +char const SkillTiersfmt[] = "niiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"; char const SpellCategoryfmt[] = "ni"; char const SpellCastTimefmt[]="niii"; char const SpellDurationfmt[]="niii"; @@ -74,7 +75,7 @@ char const SpellFocusObjectfmt[]="nxxxxxxxxx"; char const SpellItemEnchantmentfmt[]="niiiiiixxxiiissssssssxii"; char const SpellRadiusfmt[]="nfxx"; char const SpellRangefmt[]="nffxxxxxxxxxxxxxxxxxxx"; -char const SpellShapeshiftfmt[]="nxxxxxxxxxxiix"; +char const SpellShapeshiftfmt[]="nxssssssssxiix"; char const StableSlotPricesfmt[] = "ni"; char const TalentEntryfmt[]="niiiiiiiixxxxixxixxxi"; char const TalentTabEntryfmt[]="nxxxxxxxxxxxiix"; diff --git a/src/game/Database/SQLStorages.cpp b/src/game/Database/SQLStorages.cpp index 3d8d6605fd5..8b1f452923c 100644 --- a/src/game/Database/SQLStorages.cpp +++ b/src/game/Database/SQLStorages.cpp @@ -32,8 +32,6 @@ char const GameObjectDisplayInfoAddonfmt[] = "iffffff"; char const EquipmentInfofmt[] = "iiii"; char const GameObjectInfosrcfmt[] = "iiisiifiiiiiiiiiiiiiiiiiiiiiiiiiis"; char const GameObjectInfodstfmt[] = "iiisiifiiiiiiiiiiiiiiiiiiiiiiiiiii"; -char const ItemPrototypesrcfmt[] = "iiissiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiififfiffiffiffiffiiiiiiiiiiiifiiiiiifiiiiiifiiiiiifiiiiiifiiiiiiiiiiiiiiiiiiiiiiiii"; -char const ItemPrototypedstfmt[] = "iiissiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiififfiffiffiffiffiiiiiiiiiiiifiiiiiifiiiiiifiiiiiifiiiiiifiiiiiiiiiiiiiiiiiiiiiiiiix"; char const PageTextfmt[] = "isi"; char const MapEntrysrcfmt[] = "iiiiiiiffss"; char const MapEntrydstfmt[] = "iiiiiiiffsi"; @@ -48,7 +46,6 @@ SQLStorage sCreatureDataAddonStorage(CreatureDataAddonInfofmt, "guid", "creature SQLStorage sCreatureDisplayInfoAddonStorage(CreatureDisplayInfoAddonfmt, "display_id", "creature_display_info_addon"); SQLStorage sGameObjectDisplayInfoAddonStorage(GameObjectDisplayInfoAddonfmt, "display_id", "gameobject_display_info_addon"); SQLStorage sEquipmentStorage(EquipmentInfofmt, "entry", "creature_equip_template"); -SQLStorage sItemStorage(ItemPrototypesrcfmt, ItemPrototypedstfmt, "entry", "item_template"); SQLStorage sPageTextStore(PageTextfmt, "entry", "page_text"); SQLStorage sMapStorage(MapEntrysrcfmt, MapEntrydstfmt, "entry", "map_template"); SQLStorage sConditionStorage(ConditionsSrcFmt, ConditionsDstFmt, "condition_entry", "conditions"); diff --git a/src/game/Database/SQLStorages.h b/src/game/Database/SQLStorages.h index 751d907583f..4871c16e1a3 100644 --- a/src/game/Database/SQLStorages.h +++ b/src/game/Database/SQLStorages.h @@ -31,7 +31,6 @@ extern SQLStorage sCreatureDisplayInfoAddonStorage; extern SQLStorage sGameObjectDisplayInfoAddonStorage; extern SQLStorage sEquipmentStorage; extern SQLStorage sPageTextStore; -extern SQLStorage sItemStorage; extern SQLStorage sMapStorage; extern SQLStorage sConditionStorage; extern SQLStorage sAreaStorage; diff --git a/src/game/Formulas.h b/src/game/Formulas.h index 7f1f7a60aaa..09a0556f010 100644 --- a/src/game/Formulas.h +++ b/src/game/Formulas.h @@ -110,7 +110,6 @@ namespace MaNGOS if (pCreature->HasUnitState(UNIT_STAT_NO_KILL_REWARD)) return 0; - uint32 ownerLevel = pUnit->GetLevel(); uint32 unitLevel = pUnit->GetLevel(); diff --git a/src/game/GMTicketMgr.cpp b/src/game/GMTicketMgr.cpp index af5c648cb68..a14cf0b5e6e 100644 --- a/src/game/GMTicketMgr.cpp +++ b/src/game/GMTicketMgr.cpp @@ -346,7 +346,7 @@ void TicketMgr::LoadTickets() QueryResult* result = CharacterDatabase.Query("SELECT " TICKET_TABLE_FIELDS " FROM `gm_tickets`"); if (!result) { - sLog.outString(">> Loaded 0 GM tickets. DB table `gm_ticket` is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 GM tickets. DB table `gm_ticket` is empty!"); return; } @@ -373,7 +373,7 @@ void TicketMgr::LoadTickets() } while (result->NextRow()); delete result; - sLog.outString(">> Loaded %u GM tickets in %u ms", count, WorldTimer::getMSTimeDiffToNow(oldMSTime)); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u GM tickets in %u ms", count, WorldTimer::getMSTimeDiffToNow(oldMSTime)); } void TicketMgr::LoadSurveys() @@ -388,7 +388,7 @@ void TicketMgr::LoadSurveys() delete result; } - sLog.outString(">> Loaded GM Survey count from database in %u ms", WorldTimer::getMSTimeDiffToNow(oldMSTime)); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded GM Survey count from database in %u ms", WorldTimer::getMSTimeDiffToNow(oldMSTime)); } void TicketMgr::AddTicket(GmTicket* ticket) diff --git a/src/game/GameEventMgr.cpp b/src/game/GameEventMgr.cpp index df0a9ac6119..af625eea306 100644 --- a/src/game/GameEventMgr.cpp +++ b/src/game/GameEventMgr.cpp @@ -73,7 +73,7 @@ void GameEventMgr::StartEvent(uint16 event_id, bool overwrite /*=false*/, bool r { if (!IsValidEvent(event_id)) { - sLog.outError("GameEventMgr::StartEvent game event id (%u) not exist in `game_event`.", event_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::StartEvent game event id (%u) not exist in `game_event`.", event_id); return; } ApplyNewEvent(event_id, resume); @@ -100,7 +100,7 @@ void GameEventMgr::StopEvent(uint16 event_id, bool overwrite) { if (!IsValidEvent(event_id)) { - sLog.outError("GameEventMgr::StopEvent game event id (%u) not exist in `game_event`.", event_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::StopEvent game event id (%u) not exist in `game_event`.", event_id); return; } UnApplyEvent(event_id); @@ -117,7 +117,7 @@ void GameEventMgr::EnableEvent(uint16 event_id, bool enable) // skip if event not exists or length <= 0 if (!IsValidEvent(event_id)) { - sLog.outError("GameEventMgr::EnableEvent game event id (%u) not exist in `game_event`.", event_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::EnableEvent game event id (%u) not exist in `game_event`.", event_id); return; } @@ -155,7 +155,7 @@ bool GameEventMgr::IsEnabled(uint16 event_id) { if (!IsValidEvent(event_id)) { - sLog.outError("GameEventMgr::IsEnabled game event id (%u) not exist in `game_event`.", event_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::IsEnabled game event id (%u) not exist in `game_event`.", event_id); return false; } @@ -168,8 +168,8 @@ void GameEventMgr::LoadFromDB() QueryResult* result = WorldDatabase.Query("SELECT MAX(entry) FROM game_event"); if (!result) { - sLog.outString(">> Table game_event is empty."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table game_event is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); return; } @@ -185,8 +185,8 @@ void GameEventMgr::LoadFromDB() if (!result) { mGameEvent.clear(); - sLog.outString(">> Table game_event is empty!"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table game_event is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); return; } @@ -204,7 +204,7 @@ void GameEventMgr::LoadFromDB() uint16 event_id = fields[0].GetUInt16(); if (event_id == 0) { - sLog.outErrorDb("Table `game_event` game event id (%i) is reserved and can't be used.", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_event` game event id (%i) is reserved and can't be used.", event_id); continue; } @@ -219,7 +219,7 @@ void GameEventMgr::LoadFromDB() if (pGameEvent.length == 0) // length>0 is validity check { - sLog.outErrorDb("Table `game_event` game event id (%i) have length 0 and can't be used.", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_event` game event id (%i) have length 0 and can't be used.", event_id); continue; } @@ -231,8 +231,8 @@ void GameEventMgr::LoadFromDB() if ((patch_min > patch_max) || (patch_max > 10)) { - sLog.outErrorDb("Table `game_event` game event id (%i) has invalid values patch_min=%u, patch_max=%u.", event_id, patch_min, patch_max); - sLog.out(LOG_DBERRFIX, "UPDATE game_event SET patch_min=0, patch_max=10 WHERE entry=%u;", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_event` game event id (%i) has invalid values patch_min=%u, patch_max=%u.", event_id, patch_min, patch_max); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE game_event SET patch_min=0, patch_max=10 WHERE entry=%u;", event_id); patch_min = 0; patch_max = 10; } @@ -256,8 +256,8 @@ void GameEventMgr::LoadFromDB() while (result->NextRow()); delete result; - sLog.outString(); - sLog.outString(">> Loaded %u game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u game events", count); } // initialize hardcoded events @@ -281,8 +281,8 @@ void GameEventMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u creatures in game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creatures in game events", count); } else { @@ -299,19 +299,19 @@ void GameEventMgr::LoadFromDB() if (event_id == 0) { - sLog.outErrorDb("`game_event_creature` game event id (%i) not allowed", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_creature` game event id (%i) not allowed", event_id); continue; } if (!IsValidEvent(std::abs(event_id))) { - sLog.outErrorDb("`game_event_creature` game event id (%i) not exist in `game_event`", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_creature` game event id (%i) not exist in `game_event`", event_id); continue; } if (!sObjectMgr.IsExistingCreatureGuid(guid)) { - sLog.outErrorDb("`game_event_creature` game event id (%i) contains non-existent creature guid (%u)", event_id, guid); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_creature` game event id (%i) contains non-existent creature guid (%u)", event_id, guid); continue; } @@ -331,7 +331,7 @@ void GameEventMgr::LoadFromDB() if (eventRef != 0) { if (eventRef != event_id) - sLog.outErrorDb("`game_event_creature` have creature (GUID: %u) for event %i from pool or subpool of pool (ID: %u) but pool have already content from event %i. Pool don't must have content for different events!", guid, event_id, topPoolId, eventRef); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`game_event_creature` have creature (GUID: %u) for event %i from pool or subpool of pool (ID: %u) but pool have already content from event %i. Pool don't must have content for different events!", guid, event_id, topPoolId, eventRef); } else { @@ -351,8 +351,8 @@ void GameEventMgr::LoadFromDB() while (result->NextRow()); delete result; - sLog.outString(); - sLog.outString(">> Loaded %u creatures in game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creatures in game events", count); } mGameEventGameobjectGuids.resize(mGameEvent.size() * 2 - 1); @@ -366,8 +366,8 @@ void GameEventMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u gameobjects in game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u gameobjects in game events", count); } else { @@ -384,13 +384,13 @@ void GameEventMgr::LoadFromDB() if (event_id == 0) { - sLog.outErrorDb("`game_event_gameobject` game event id (%i) not allowed", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_gameobject` game event id (%i) not allowed", event_id); continue; } if (!IsValidEvent(std::abs(event_id))) { - sLog.outErrorDb("`game_event_gameobject` game event id (%i) not exist in `game_event`", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_gameobject` game event id (%i) not exist in `game_event`", event_id); continue; } @@ -410,7 +410,7 @@ void GameEventMgr::LoadFromDB() if (eventRef != 0) { if (eventRef != event_id) - sLog.outErrorDb("`game_event_gameobject` have gameobject (GUID: %u) for event %i from pool or subpool of pool (ID: %u) but pool have already content from event %i. Pool don't must have content for different events!", guid, event_id, topPoolId, eventRef); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_gameobject` have gameobject (GUID: %u) for event %i from pool or subpool of pool (ID: %u) but pool have already content from event %i. Pool don't must have content for different events!", guid, event_id, topPoolId, eventRef); } else { @@ -430,8 +430,8 @@ void GameEventMgr::LoadFromDB() while (result->NextRow()); delete result; - sLog.outString(); - sLog.outString(">> Loaded %u gameobjects in game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u gameobjects in game events", count); } // now recheck that all eventPools linked with events after our skip pools with parents @@ -454,8 +454,8 @@ void GameEventMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u creature reactions at game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creature reactions at game events", count); } else { @@ -471,19 +471,19 @@ void GameEventMgr::LoadFromDB() if (event_id == 0) { - sLog.outErrorDb("`game_event_creature_data` game event id (%i) is reserved and can't be used." , event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_creature_data` game event id (%i) is reserved and can't be used." , event_id); continue; } if (!IsValidEvent(event_id)) { - sLog.outErrorDb("`game_event_creature_data` game event id (%u) not exist in `game_event`", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_creature_data` game event id (%u) not exist in `game_event`", event_id); continue; } if (!sObjectMgr.IsExistingCreatureGuid(guid)) { - sLog.outErrorDb("`game_event_creature_data` game event id (%u) contains non-existent creature guid (%u)", event_id, guid); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_creature_data` game event id (%u) contains non-existent creature guid (%u)", event_id, guid); continue; } @@ -498,28 +498,28 @@ void GameEventMgr::LoadFromDB() if (newData.equipment_id && !sObjectMgr.GetEquipmentInfo(newData.equipment_id)) { - sLog.outErrorDb("Table `game_event_creature_data` have creature (Guid: %u) with equipment_id %u not found in table `creature_equip_template`, set to no equipment.", guid, newData.equipment_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_event_creature_data` have creature (Guid: %u) with equipment_id %u not found in table `creature_equip_template`, set to no equipment.", guid, newData.equipment_id); newData.equipment_id = 0; } if (newData.entry_id && !ObjectMgr::GetCreatureTemplate(newData.entry_id)) { if (!sObjectMgr.IsExistingCreatureId(newData.entry_id)) - sLog.outErrorDb("Table `game_event_creature_data` have creature (Guid: %u) with event time entry %u not found in table `creature_template`, set to no 0.", guid, newData.entry_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_event_creature_data` have creature (Guid: %u) with event time entry %u not found in table `creature_template`, set to no 0.", guid, newData.entry_id); newData.entry_id = 0; } if (newData.spell_id_start && !sSpellMgr.GetSpellEntry(newData.spell_id_start)) { if (!sSpellMgr.IsExistingSpellId(newData.spell_id_start)) - sLog.outErrorDb("Table `game_event_creature_data` have creature (Guid: %u) with nonexistent spell_start %u, set to no start spell.", guid, newData.spell_id_start); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_event_creature_data` have creature (Guid: %u) with nonexistent spell_start %u, set to no start spell.", guid, newData.spell_id_start); newData.spell_id_start = 0; } if (newData.spell_id_end && !sSpellMgr.GetSpellEntry(newData.spell_id_end)) { if (!sSpellMgr.IsExistingSpellId(newData.spell_id_end)) - sLog.outErrorDb("Table `game_event_creature_data` have creature (Guid: %u) with nonexistent spell_end %u, set to no end spell.", guid, newData.spell_id_end); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_event_creature_data` have creature (Guid: %u) with nonexistent spell_end %u, set to no end spell.", guid, newData.spell_id_end); newData.spell_id_end = 0; } @@ -530,8 +530,8 @@ void GameEventMgr::LoadFromDB() while (result->NextRow()); delete result; - sLog.outString(); - sLog.outString(">> Loaded %u creature reactions at game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creature reactions at game events", count); } mGameEventQuests.resize(mGameEvent.size()); @@ -544,8 +544,8 @@ void GameEventMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u quests additions in game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u quests additions in game events", count); } else { @@ -561,13 +561,13 @@ void GameEventMgr::LoadFromDB() if (event_id == 0) { - sLog.outErrorDb("`game_event_quest` game event id (%i) is reserved and can't be used.", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_quest` game event id (%i) is reserved and can't be used.", event_id); continue; } if (!IsValidEvent(event_id)) { - sLog.outErrorDb("`game_event_quest` game event id (%u) not exist in `game_event`", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_quest` game event id (%u) not exist in `game_event`", event_id); continue; } @@ -575,7 +575,7 @@ void GameEventMgr::LoadFromDB() if (!pQuest) { - sLog.outErrorDb("Table `game_event_quest` contain entry for quest %u (event %u) but this quest does not exist. Skipping.", quest, event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `game_event_quest` contain entry for quest %u (event %u) but this quest does not exist. Skipping.", quest, event_id); continue; } @@ -591,8 +591,8 @@ void GameEventMgr::LoadFromDB() while (result->NextRow()); delete result; - sLog.outString(); - sLog.outString(">> Loaded %u quest additions in game events", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u quest additions in game events", count); } mGameEventMails.resize(mGameEvent.size() * 2 - 1); @@ -605,8 +605,8 @@ void GameEventMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u start/end game event mails", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u start/end game event mails", count); } else { @@ -627,13 +627,13 @@ void GameEventMgr::LoadFromDB() if (event_id == 0) { - sLog.outErrorDb("`game_event_mail` game event id (%i) not allowed", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_mail` game event id (%i) not allowed", event_id); continue; } if (!IsValidEvent(event_id)) { - sLog.outErrorDb("`game_event_mail` game event id (%u) not exist in `game_event`", event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "`game_event_mail` game event id (%u) not exist in `game_event`", event_id); continue; } @@ -641,25 +641,25 @@ void GameEventMgr::LoadFromDB() if (!(mail.raceMask & RACEMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Table `game_event_mail` have raceMask (%u) requirement for game event %i that not include any player races, ignoring.", mail.raceMask, event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `game_event_mail` have raceMask (%u) requirement for game event %i that not include any player races, ignoring.", mail.raceMask, event_id); continue; } if (mail.questId && !sObjectMgr.GetQuestTemplate(mail.questId)) { - sLog.outErrorDb("Table `game_event_mail` have nonexistent quest (%u) requirement for game event %i, ignoring.", mail.questId, event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `game_event_mail` have nonexistent quest (%u) requirement for game event %i, ignoring.", mail.questId, event_id); continue; } if (!sMailTemplateStorage.LookupEntry(mail.mailTemplateId)) { - sLog.outErrorDb("Table `game_event_mail` have invalid mailTemplateId (%u) for game event %i that invalid not include any player races, ignoring.", mail.mailTemplateId, event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `game_event_mail` have invalid mailTemplateId (%u) for game event %i that invalid not include any player races, ignoring.", mail.mailTemplateId, event_id); continue; } if (!ObjectMgr::GetCreatureTemplate(mail.senderEntry)) { - sLog.outErrorDb("Table `game_event_mail` have nonexistent sender creature entry (%u) for game event %i that invalid not include any player races, ignoring.", mail.senderEntry, event_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `game_event_mail` have nonexistent sender creature entry (%u) for game event %i that invalid not include any player races, ignoring.", mail.senderEntry, event_id); continue; } @@ -672,8 +672,8 @@ void GameEventMgr::LoadFromDB() while (result->NextRow()); delete result; - sLog.outString(); - sLog.outString(">> Loaded %u start/end game event mails", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u start/end game event mails", count); } } @@ -698,7 +698,7 @@ uint32 GameEventMgr::Initialize() // return the next e } uint32 delay = Update(&activeAtShutdown); - BASIC_LOG("Game Event system initialized."); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Game Event system initialized."); m_IsGameEventsInit = true; return delay; } @@ -735,10 +735,10 @@ uint32 GameEventMgr::Update(ActiveEvents const* activeAtShutdown /*= nullptr*/) // ignore hardcoded and disabled events if (mGameEvent[itr].hardcoded || mGameEvent[itr].disabled) continue; - //sLog.outErrorDb("Checking event %u",itr); + //sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Checking event %u",itr); if (CheckOneGameEvent(itr, currenttime)) { - //DEBUG_LOG("GameEvent %u is active",itr->first); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "GameEvent %u is active",itr->first); if (!IsActiveEvent(itr)) { bool resume = activeAtShutdown && activeAtShutdown->find(itr) != activeAtShutdown->end(); @@ -747,7 +747,7 @@ uint32 GameEventMgr::Update(ActiveEvents const* activeAtShutdown /*= nullptr*/) } else { - //DEBUG_LOG("GameEvent %u is not active",itr->first); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "GameEvent %u is not active",itr->first); if (IsActiveEvent(itr)) StopEvent(itr); else @@ -765,7 +765,7 @@ uint32 GameEventMgr::Update(ActiveEvents const* activeAtShutdown /*= nullptr*/) nextEventDelay = calcDelay; } - BASIC_LOG("Next game event check in %u seconds.", nextEventDelay + 1); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Next game event check in %u seconds.", nextEventDelay + 1); return (nextEventDelay + 1) * IN_MILLISECONDS; // Add 1 second to be sure event has started/stopped at next call } @@ -775,7 +775,7 @@ void GameEventMgr::UnApplyEvent(uint16 event_id) m_ActiveEvents.erase(event_id); CharacterDatabase.PExecute("DELETE FROM game_event_status WHERE event = %u", event_id); - BASIC_LOG("GameEvent %u \"%s\" removed.", event_id, mGameEvent[event_id].description.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "GameEvent %u \"%s\" removed.", event_id, mGameEvent[event_id].description.c_str()); // un-spawn positive event tagged objects GameEventUnspawn(event_id); // spawn negative event tagget objects @@ -796,7 +796,7 @@ void GameEventMgr::ApplyNewEvent(uint16 event_id, bool resume) if (sWorld.getConfig(CONFIG_BOOL_EVENT_ANNOUNCE)) sWorld.SendWorldText(LANG_EVENTMESSAGE, mGameEvent[event_id].description.c_str()); - BASIC_LOG("GameEvent %u \"%s\" started.", event_id, mGameEvent[event_id].description.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "GameEvent %u \"%s\" started.", event_id, mGameEvent[event_id].description.c_str()); // spawn positive event tagget objects GameEventSpawn(event_id); // un-spawn negative event tagged objects @@ -818,7 +818,7 @@ void GameEventMgr::GameEventSpawn(int16 event_id) if (internal_event_id < 0 || (size_t)internal_event_id >= mGameEventCreatureGuids.size()) { - sLog.outError("GameEventMgr::GameEventSpawn attempt access to out of range mGameEventCreatureGuids element %i (size: " SIZEFMTD ")", internal_event_id, mGameEventCreatureGuids.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::GameEventSpawn attempt access to out of range mGameEventCreatureGuids element %i (size: " SIZEFMTD ")", internal_event_id, mGameEventCreatureGuids.size()); return; } @@ -848,7 +848,7 @@ void GameEventMgr::GameEventSpawn(int16 event_id) if (internal_event_id < 0 || (size_t)internal_event_id >= mGameEventGameobjectGuids.size()) { - sLog.outError("GameEventMgr::GameEventSpawn attempt access to out of range mGameEventGameobjectGuids element %i (size: " SIZEFMTD ")", internal_event_id, mGameEventGameobjectGuids.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::GameEventSpawn attempt access to out of range mGameEventGameobjectGuids element %i (size: " SIZEFMTD ")", internal_event_id, mGameEventGameobjectGuids.size()); return; } @@ -880,7 +880,7 @@ void GameEventMgr::GameEventSpawn(int16 event_id) { if ((size_t)event_id >= mGameEventSpawnPoolIds.size()) { - sLog.outError("GameEventMgr::GameEventSpawn attempt access to out of range mGameEventSpawnPoolIds element %i (size: " SIZEFMTD ")", event_id, mGameEventSpawnPoolIds.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::GameEventSpawn attempt access to out of range mGameEventSpawnPoolIds element %i (size: " SIZEFMTD ")", event_id, mGameEventSpawnPoolIds.size()); return; } @@ -895,7 +895,7 @@ void GameEventMgr::GameEventUnspawn(int16 event_id) if (internal_event_id < 0 || (size_t)internal_event_id >= mGameEventCreatureGuids.size()) { - sLog.outError("GameEventMgr::GameEventUnspawn attempt access to out of range mGameEventCreatureGuids element %i (size: " SIZEFMTD ")", internal_event_id, mGameEventCreatureGuids.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::GameEventUnspawn attempt access to out of range mGameEventCreatureGuids element %i (size: " SIZEFMTD ")", internal_event_id, mGameEventCreatureGuids.size()); return; } @@ -925,7 +925,7 @@ void GameEventMgr::GameEventUnspawn(int16 event_id) if (internal_event_id < 0 || (size_t)internal_event_id >= mGameEventGameobjectGuids.size()) { - sLog.outError("GameEventMgr::GameEventUnspawn attempt access to out of range mGameEventGameobjectGuids element %i (size: " SIZEFMTD ")", internal_event_id, mGameEventGameobjectGuids.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::GameEventUnspawn attempt access to out of range mGameEventGameobjectGuids element %i (size: " SIZEFMTD ")", internal_event_id, mGameEventGameobjectGuids.size()); return; } @@ -957,7 +957,7 @@ void GameEventMgr::GameEventUnspawn(int16 event_id) { if ((size_t)event_id >= mGameEventSpawnPoolIds.size()) { - sLog.outError("GameEventMgr::GameEventUnspawn attempt access to out of range mGameEventSpawnPoolIds element %i (size: " SIZEFMTD ")", event_id, mGameEventSpawnPoolIds.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr::GameEventUnspawn attempt access to out of range mGameEventSpawnPoolIds element %i (size: " SIZEFMTD ")", event_id, mGameEventSpawnPoolIds.size()); return; } @@ -999,7 +999,7 @@ struct GameEventUpdateCreatureDataInMapsWorker { if (Creature* pCreature = map->GetCreature(i_guid)) { - pCreature->UpdateEntry(pCreature->GetOriginalEntry(), i_data, i_activate ? i_event_data : nullptr); + pCreature->UpdateEntry(pCreature->GetOriginalEntry(), i_activate ? i_event_data : nullptr); // spells not casted for event remove case (sent nullptr into update), do it if (!i_activate) @@ -1160,14 +1160,14 @@ void GameEventMgr::UpdateSilithusPVP() { if (!IsActiveEvent(SILITHUS_PVP_EVENT_ON)) { - sLog.out(LOG_BG, "[SilithusPVPEvent] started %u", SILITHUS_PVP_EVENT_ON); + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "[SilithusPVPEvent] started %u", SILITHUS_PVP_EVENT_ON); StartEvent(SILITHUS_PVP_EVENT_ON); sWorld.SendGlobalText("Les collecteurs de Silithystes sont repares! Depechez vous de revenir en Silithus et reprenez le travail soldat!", nullptr); } } else if (IsActiveEvent(SILITHUS_PVP_EVENT_ON)) { - sLog.out(LOG_BG, "[SilithusPVPEvent] stopped %u", SILITHUS_PVP_EVENT_ON); + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "[SilithusPVPEvent] stopped %u", SILITHUS_PVP_EVENT_ON); StopEvent(SILITHUS_PVP_EVENT_ON); sWorld.SendGlobalText("Le sable a enraille nos collecteurs de Silithystes, la collecte est interrompue en Silithus", nullptr); } diff --git a/src/game/Geometry.h b/src/game/Geometry.h index 0f6c5491af8..7652e8d6b7a 100644 --- a/src/game/Geometry.h +++ b/src/game/Geometry.h @@ -82,6 +82,24 @@ namespace Geometry return distsq < maxRange * maxRange; } + + inline void GetNearPoint2DAroundPosition(float ownX, float ownY, float &x, float &y, float distance2d, float absAngle) + { + x = ownX + distance2d * cos(absAngle); + y = ownY + distance2d * sin(absAngle); + + MaNGOS::NormalizeMapCoord(x); + MaNGOS::NormalizeMapCoord(y); + } + + inline float ClampOrientation(float o) + { + while (o > M_PI_F * 2.0f) + o -= M_PI_F * 2.0f; + while (o < 0.0f) + o += M_PI_F * 2.0f; + return o; + } } #endif diff --git a/src/game/GossipDef.cpp b/src/game/GossipDef.cpp index 76c41825723..a27bf3a4a15 100644 --- a/src/game/GossipDef.cpp +++ b/src/game/GossipDef.cpp @@ -153,11 +153,29 @@ bool PlayerMenu::GossipOptionCoded(unsigned int Selection) return mGossipMenu.MenuItemCoded(Selection); } -void PlayerMenu::SendGossipMenu(uint32 TitleTextId, ObjectGuid objectGuid) -{ - WorldPacket data(SMSG_GOSSIP_MESSAGE, (100)); // guess size +void PlayerMenu::SendGossipMenu(uint32 textId, ObjectGuid objectGuid) +{ + constexpr size_t mainPartSize = + sizeof(ObjectGuid) + // objectGuid + sizeof(uint32) + // textId + sizeof(uint32) + // gossipOptionsCount + sizeof(uint32); // questOptionsCount + + constexpr size_t gossipPartSize = + sizeof(uint32) + // index + sizeof(uint8) + // icon + sizeof(uint8) + // coded + 128; // message (average) + + constexpr size_t questPartSize = + sizeof(uint32) + // questId + sizeof(uint32) + // icon + sizeof(uint32) + // level + 64; // title (average) + + WorldPacket data(SMSG_GOSSIP_MESSAGE, (mainPartSize + gossipPartSize * mGossipMenu.MenuItemCount() + questPartSize * mQuestMenu.MenuItemCount())); data << ObjectGuid(objectGuid); - data << uint32(TitleTextId); + data << uint32(textId); data << uint32(mGossipMenu.MenuItemCount()); // [ZERO] max count 15 for (uint32 iI = 0; iI < mGossipMenu.MenuItemCount(); ++iI) @@ -180,18 +198,26 @@ void PlayerMenu::SendGossipMenu(uint32 TitleTextId, ObjectGuid objectGuid) data << uint32(questID); data << uint32(qItem.m_qIcon); data << uint32(pQuest->GetQuestLevel()); - std::string Title = pQuest->GetTitle(); + char const* title = pQuest->GetTitle().c_str(); + size_t titleLen = pQuest->GetTitle().length(); int loc_idx = GetMenuSession()->GetSessionDbLocaleIndex(); if (loc_idx >= 0) + { if (QuestLocale const* ql = sObjectMgr.GetQuestLocale(questID)) + { if (ql->Title.size() > (size_t)loc_idx && !ql->Title[loc_idx].empty()) - Title = ql->Title[loc_idx]; - data << Title; // max 0x200 + { + title = ql->Title[loc_idx].c_str(); + titleLen = ql->Title[loc_idx].length(); + } + } + } + data.append(title, titleLen + 1); // max 0x200 } GetMenuSession()->SendPacket(&data); - //DEBUG_LOG("WORLD: Sent SMSG_GOSSIP_MESSAGE NPCGuid=%u",GUID_LOPART(npcGUID)); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Sent SMSG_GOSSIP_MESSAGE NPCGuid=%u",GUID_LOPART(npcGUID)); } void PlayerMenu::CloseGossip() @@ -199,13 +225,13 @@ void PlayerMenu::CloseGossip() WorldPacket data(SMSG_GOSSIP_COMPLETE, 0); GetMenuSession()->SendPacket(&data); - //DEBUG_LOG("WORLD: Sent SMSG_GOSSIP_COMPLETE"); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Sent SMSG_GOSSIP_COMPLETE"); } // Outdated void PlayerMenu::SendPointOfInterest(float X, float Y, uint32 Icon, uint32 Flags, uint32 Data, char const* locName) { - WorldPacket data(SMSG_GOSSIP_POI, (4 + 4 + 4 + 4 + 4 + 10)); // guess size + WorldPacket data(SMSG_GOSSIP_POI, (4 + 4 + 4 + 4 + 4 + 40)); // guess size data << uint32(Flags); data << float(X); data << float(Y); @@ -214,7 +240,7 @@ void PlayerMenu::SendPointOfInterest(float X, float Y, uint32 Icon, uint32 Flags data << locName; GetMenuSession()->SendPacket(&data); - //DEBUG_LOG("WORLD: Sent SMSG_GOSSIP_POI"); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Sent SMSG_GOSSIP_POI"); } void PlayerMenu::SendPointOfInterest(uint32 poi_id) @@ -222,35 +248,51 @@ void PlayerMenu::SendPointOfInterest(uint32 poi_id) PointOfInterest const* poi = sObjectMgr.GetPointOfInterest(poi_id); if (!poi) { - sLog.outErrorDb("Requested send nonexistent POI (Id: %u), ignore.", poi_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Requested send nonexistent POI (Id: %u), ignore.", poi_id); return; } - std::string icon_name = poi->icon_name; + char const* iconName = poi->icon_name.c_str(); + size_t iconNameLen = poi->icon_name.length(); int loc_idx = GetMenuSession()->GetSessionDbLocaleIndex(); if (loc_idx >= 0) + { if (PointOfInterestLocale const* pl = sObjectMgr.GetPointOfInterestLocale(poi_id)) + { if (pl->IconName.size() > size_t(loc_idx) && !pl->IconName[loc_idx].empty()) - icon_name = pl->IconName[loc_idx]; + { + iconName = pl->IconName[loc_idx].c_str(); + iconNameLen = pl->IconName[loc_idx].length(); + } + } + } + + constexpr size_t fixedSize = + sizeof(uint32) + // flags + sizeof(float) + // x + sizeof(float) + // y + sizeof(uint32) + // icon + sizeof(uint32) + // data + sizeof(char); // icon name - WorldPacket data(SMSG_GOSSIP_POI, (4 + 4 + 4 + 4 + 4 + 10)); // guess size + WorldPacket data(SMSG_GOSSIP_POI, fixedSize + iconNameLen); data << uint32(poi->flags); data << float(poi->x); data << float(poi->y); data << uint32(poi->icon); data << uint32(poi->data); - data << icon_name; + data.append(iconName, iconNameLen + 1); GetMenuSession()->SendPacket(&data); - //DEBUG_LOG("WORLD: Sent SMSG_GOSSIP_POI"); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Sent SMSG_GOSSIP_POI"); } void PlayerMenu::SendTalking(uint32 textID) { NpcText const* pGossip = sObjectMgr.GetNpcText(textID); - WorldPacket data(SMSG_NPC_TEXT_UPDATE, 100); // guess size + WorldPacket data(SMSG_NPC_TEXT_UPDATE, 512); // guess size data << textID; // can be < 0 if (!pGossip) @@ -271,27 +313,26 @@ void PlayerMenu::SendTalking(uint32 textID) } else { - std::string Text_0[8], Text_1[8]; int loc_idx = GetMenuSession()->GetSessionDbLocaleIndex(); for (int i = 0; i < 8; ++i) { BroadcastText const* bct = sObjectMgr.GetBroadcastTextLocale(pGossip->Options[i].BroadcastTextID); if (bct) { - Text_0[i] = bct->GetText(loc_idx, GENDER_MALE, true); - Text_1[i] = bct->GetText(loc_idx, GENDER_FEMALE, true); + std::string const& maleText = bct->GetText(loc_idx, GENDER_MALE, true); + std::string const& femaleText = bct->GetText(loc_idx, GENDER_FEMALE, true); data << pGossip->Options[i].Probability; - if (Text_0[i].empty()) - data << Text_1[i]; + if (maleText.empty()) + data << femaleText; else - data << Text_0[i]; + data << maleText; - if (Text_1[i].empty()) - data << Text_0[i]; + if (femaleText.empty()) + data << maleText; else - data << Text_1[i]; + data << femaleText; data << bct->languageId; @@ -318,19 +359,20 @@ void PlayerMenu::SendTalking(uint32 textID) } } GetMenuSession()->SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_NPC_TEXT_UPDATE "); } void PlayerMenu::SendTalking(char const* title, char const* text) { - WorldPacket data(SMSG_NPC_TEXT_UPDATE, 50); // guess size + size_t const titleLen = strlen(title) + 1; + size_t const textLen = strlen(text) + 1; + + WorldPacket data(SMSG_NPC_TEXT_UPDATE, sizeof(uint32) + 8 * (8 * sizeof(uint32) + titleLen + textLen)); data << uint32(0); for (uint32 i = 0; i < 8; ++i) { data << float(0); - data << title; - data << text; + data.append(title, titleLen); + data.append(text, textLen); data << uint32(0); data << uint32(0); data << uint32(0); @@ -341,8 +383,6 @@ void PlayerMenu::SendTalking(char const* title, char const* text) } GetMenuSession()->SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_NPC_TEXT_UPDATE "); } /*********************************************************/ @@ -390,7 +430,7 @@ void QuestMenu::ClearMenu() void PlayerMenu::SendQuestGiverQuestList(QEmote eEmote, std::string const& Title, ObjectGuid guid) { - WorldPacket data(SMSG_QUESTGIVER_QUEST_LIST, 100); // guess size + WorldPacket data(SMSG_QUESTGIVER_QUEST_LIST, 256); // guess size data << ObjectGuid(guid); if (QuestGreetingLocale const* questGreeting = sObjectMgr.GetQuestGreetingLocale(guid.GetEntry(), (guid.IsAnyTypeCreature() ? 0 : 1))) @@ -423,7 +463,8 @@ void PlayerMenu::SendQuestGiverQuestList(QEmote eEmote, std::string const& Title if (Quest const* pQuest = sObjectMgr.GetQuestTemplate(questID)) { - std::string title = pQuest->GetTitle(); + char const* title = pQuest->GetTitle().c_str(); + size_t titleLen = pQuest->GetTitle().length(); int loc_idx = GetMenuSession()->GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -431,19 +472,22 @@ void PlayerMenu::SendQuestGiverQuestList(QEmote eEmote, std::string const& Title if (QuestLocale const* ql = sObjectMgr.GetQuestLocale(questID)) { if (ql->Title.size() > (size_t)loc_idx && !ql->Title[loc_idx].empty()) - title = ql->Title[loc_idx]; + { + title = ql->Title[loc_idx].c_str(); + titleLen = ql->Title[loc_idx].length(); + } } } data << uint32(questID); data << uint32(qmi.m_qIcon); data << uint32(pQuest->GetQuestLevel()); - data << title; + data.append(title, titleLen + 1); } } data.put(count_pos, count); GetMenuSession()->SendPacket(&data); - //DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_QUEST_LIST NPC Guid = %s", guid.GetString().c_str()); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Sent SMSG_QUESTGIVER_QUEST_LIST NPC Guid = %s", guid.GetString().c_str()); } void PlayerMenu::SendQuestGiverStatus(uint8 questStatus, ObjectGuid npcGUID) @@ -453,14 +497,16 @@ void PlayerMenu::SendQuestGiverStatus(uint8 questStatus, ObjectGuid npcGUID) data << uint32(questStatus); GetMenuSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_STATUS for %s", npcGUID.GetString().c_str()); } void PlayerMenu::SendQuestGiverQuestDetails(Quest const* pQuest, ObjectGuid npcGUID, bool ActivateAccept) { - std::string Title = pQuest->GetTitle(); - std::string Details = pQuest->GetDetails(); - std::string Objectives = pQuest->GetObjectives(); + char const* Title = pQuest->GetTitle().c_str(); + size_t titleLen = pQuest->GetTitle().length(); + char const* Details = pQuest->GetDetails().c_str(); + size_t detailsLen = pQuest->GetDetails().length(); + char const* Objectives = pQuest->GetObjectives().c_str(); + size_t objectivesLen = pQuest->GetObjectives().length(); int loc_idx = GetMenuSession()->GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -468,20 +514,57 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* pQuest, ObjectGuid npcG if (QuestLocale const* ql = sObjectMgr.GetQuestLocale(pQuest->GetQuestId())) { if (ql->Title.size() > (size_t)loc_idx && !ql->Title[loc_idx].empty()) - Title = ql->Title[loc_idx]; + { + Title = ql->Title[loc_idx].c_str(); + titleLen = ql->Title[loc_idx].length(); + } if (ql->Details.size() > (size_t)loc_idx && !ql->Details[loc_idx].empty()) - Details = ql->Details[loc_idx]; + { + Details = ql->Details[loc_idx].c_str(); + detailsLen = ql->Details[loc_idx].length(); + } if (ql->Objectives.size() > (size_t)loc_idx && !ql->Objectives[loc_idx].empty()) - Objectives = ql->Objectives[loc_idx]; + { + Objectives = ql->Objectives[loc_idx].c_str(); + objectivesLen = ql->Objectives[loc_idx].length(); + } } } - WorldPacket data(SMSG_QUESTGIVER_QUEST_DETAILS, 100); // guess size + constexpr size_t mainPartSize = + sizeof(ObjectGuid) + // npcGUID + sizeof(uint32) + // QuestId + sizeof(char) + // Title + sizeof(char) + // Details + sizeof(char) + // Objectives + sizeof(uint32) + // ActivateAccept + sizeof(uint32) + // RewChoiceItemsCount + sizeof(uint32) + // RewItemsCount + sizeof(uint32) + // RewOrReqMoney + sizeof(uint32) + // RewSpell + sizeof(uint32) + // QUEST_EMOTE_COUNT + sizeof(uint32) * QUEST_EMOTE_COUNT + // DetailsEmote + sizeof(uint32) * QUEST_EMOTE_COUNT; // DetailsEmoteDelay + + constexpr size_t rewChoiceItemsPartSize = + sizeof(uint32) + // RewChoiceItemId + sizeof(uint32) + // RewChoiceItemCount + sizeof(uint32); // DisplayInfoID + + constexpr size_t rewItemsPartSize = + sizeof(uint32) + // RewItemId + sizeof(uint32) + // RewItemCount + sizeof(uint32); // DisplayInfoID + + WorldPacket data(SMSG_QUESTGIVER_QUEST_DETAILS, mainPartSize + titleLen + detailsLen + objectivesLen + + pQuest->GetRewChoiceItemsCount() * rewChoiceItemsPartSize + + pQuest->GetRewItemsCount() * rewItemsPartSize); + data << ObjectGuid(npcGUID); data << uint32(pQuest->GetQuestId()); - data << Title; - data << Details; - data << Objectives; + data.append(Title, titleLen + 1); + data.append(Details, detailsLen + 1); + data.append(Objectives, objectivesLen + 1); data << uint32(ActivateAccept ? 1 : 0); // auto finish if (pQuest->HasQuestFlag(QUEST_FLAGS_HIDDEN_REWARDS)) @@ -494,7 +577,7 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* pQuest, ObjectGuid npcG { ItemPrototype const* IProto; - auto count = pQuest->GetRewChoiceItemsCount(); // // QUEST_REWARD_CHOICES_COUNT + auto count = pQuest->GetRewChoiceItemsCount(); // QUEST_REWARD_CHOICES_COUNT data << uint32(count); for (uint32 i = 0; i < count; ++i) @@ -502,7 +585,7 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* pQuest, ObjectGuid npcG data << uint32(pQuest->RewChoiceItemId[i]); data << uint32(pQuest->RewChoiceItemCount[i]); - IProto = ObjectMgr::GetItemPrototype(pQuest->RewChoiceItemId[i]); + IProto = sObjectMgr.GetItemPrototype(pQuest->RewChoiceItemId[i]); if (IProto) data << uint32(IProto->DisplayInfoID); @@ -518,7 +601,7 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* pQuest, ObjectGuid npcG data << uint32(pQuest->RewItemId[i]); data << uint32(pQuest->RewItemCount[i]); - IProto = ObjectMgr::GetItemPrototype(pQuest->RewItemId[i]); + IProto = sObjectMgr.GetItemPrototype(pQuest->RewItemId[i]); if (IProto) data << uint32(IProto->DisplayInfoID); @@ -539,131 +622,14 @@ void PlayerMenu::SendQuestGiverQuestDetails(Quest const* pQuest, ObjectGuid npcG } GetMenuSession()->SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_QUEST_DETAILS NPCGuid = %s, questid = %u", npcGUID.GetString().c_str(), pQuest->GetQuestId()); -} - -void PlayerMenu::SendQuestQueryResponse(Quest const* pQuest) -{ - std::string Title, Details, Objectives, EndText; - std::string ObjectiveText[QUEST_OBJECTIVES_COUNT]; - Title = pQuest->GetTitle(); - Details = pQuest->GetDetails(); - Objectives = pQuest->GetObjectives(); - EndText = pQuest->GetEndText(); - for (int i = 0; i < QUEST_OBJECTIVES_COUNT; ++i) - ObjectiveText[i] = pQuest->ObjectiveText[i]; - - int loc_idx = GetMenuSession()->GetSessionDbLocaleIndex(); - if (loc_idx >= 0) - { - if (QuestLocale const* ql = sObjectMgr.GetQuestLocale(pQuest->GetQuestId())) - { - if (ql->Title.size() > (size_t)loc_idx && !ql->Title[loc_idx].empty()) - Title = ql->Title[loc_idx]; - if (ql->Details.size() > (size_t)loc_idx && !ql->Details[loc_idx].empty()) - Details = ql->Details[loc_idx]; - if (ql->Objectives.size() > (size_t)loc_idx && !ql->Objectives[loc_idx].empty()) - Objectives = ql->Objectives[loc_idx]; - if (ql->EndText.size() > (size_t)loc_idx && !ql->EndText[loc_idx].empty()) - EndText = ql->EndText[loc_idx]; - - for (int i = 0; i < QUEST_OBJECTIVES_COUNT; ++i) - if (ql->ObjectiveText[i].size() > (size_t)loc_idx && !ql->ObjectiveText[i][loc_idx].empty()) - ObjectiveText[i] = ql->ObjectiveText[i][loc_idx]; - } - } - - WorldPacket data(SMSG_QUEST_QUERY_RESPONSE, 100); // guess size - - data << uint32(pQuest->GetQuestId()); // quest id - data << uint32(pQuest->GetQuestMethod()); // Accepted values: 0, 1 or 2. 0==IsAutoComplete() (skip objectives/details) - data << uint32(pQuest->GetQuestLevel()); // may be 0, static data, in other cases must be used dynamic level: Player::GetQuestLevelForPlayer - data << int32(pQuest->GetZoneOrSort()); // zone or sort to display in quest log - - data << uint32(pQuest->GetType()); - //[-ZERO] data << uint32(pQuest->GetSuggestedPlayers()); - - data << uint32(pQuest->GetRepObjectiveFaction()); // shown in quest log as part of quest objective - data << uint32(pQuest->GetRepObjectiveValue()); // shown in quest log as part of quest objective - - data << uint32(0); // RequiredOpositeRepFaction - data << uint32(0); // RequiredOpositeRepValue, required faction value with another (oposite) faction (objective) - - data << uint32(pQuest->GetNextQuestInChain()); // client will request this quest from NPC, if not 0 - - if (pQuest->HasQuestFlag(QUEST_FLAGS_HIDDEN_REWARDS)) - data << uint32(0); // Hide money rewarded - else - data << uint32(pQuest->GetRewOrReqMoney()); - -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 - data << uint32(pQuest->GetRewMoneyMaxLevel()); // used in XP calculation at client -#endif - data << uint32(pQuest->GetRewSpell()); // reward spell, this spell will display (icon) (casted if RewSpellCast==0) - - data << uint32(pQuest->GetSrcItemId()); // source item id - data << uint32(pQuest->GetQuestFlags()); // quest flags - - int iI; - - if (pQuest->HasQuestFlag(QUEST_FLAGS_HIDDEN_REWARDS)) - { - for (iI = 0; iI < QUEST_REWARDS_COUNT; ++iI) - data << uint32(0) << uint32(0); - for (iI = 0; iI < QUEST_REWARD_CHOICES_COUNT; ++iI) - data << uint32(0) << uint32(0); - } - else - { - for (iI = 0; iI < QUEST_REWARDS_COUNT; ++iI) - { - data << uint32(pQuest->RewItemId[iI]); - data << uint32(pQuest->RewItemCount[iI]); - } - for (iI = 0; iI < QUEST_REWARD_CHOICES_COUNT; ++iI) - { - data << uint32(pQuest->RewChoiceItemId[iI]); - data << uint32(pQuest->RewChoiceItemCount[iI]); - } - } - - data << pQuest->GetPointMapId(); - data << pQuest->GetPointX(); - data << pQuest->GetPointY(); - data << pQuest->GetPointOpt(); - - data << Title; - data << Objectives; - data << Details; - data << EndText; - - for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; ++iI) - { - if (pQuest->ReqCreatureOrGOId[iI] < 0) - { - // client expected gameobject template id in form (id|0x80000000) - data << uint32((pQuest->ReqCreatureOrGOId[iI] * (-1)) | 0x80000000); - } - else - data << uint32(pQuest->ReqCreatureOrGOId[iI]); - data << uint32(pQuest->ReqCreatureOrGOCount[iI]); - data << uint32(pQuest->ReqItemId[iI]); - data << uint32(pQuest->ReqItemCount[iI]); - } - - for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; ++iI) - data << ObjectiveText[iI]; - - GetMenuSession()->SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_QUEST_QUERY_RESPONSE questid=%u", pQuest->GetQuestId()); } void PlayerMenu::SendQuestGiverOfferReward(Quest const* pQuest, ObjectGuid npcGUID, bool EnableNext) { - std::string Title = pQuest->GetTitle(); - std::string OfferRewardText = pQuest->GetOfferRewardText(); + char const* Title = pQuest->GetTitle().c_str(); + size_t titleLen = pQuest->GetTitle().length(); + char const* OfferRewardText = pQuest->GetOfferRewardText().c_str(); + size_t offerRewardLen = pQuest->GetOfferRewardText().length(); int loc_idx = GetMenuSession()->GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -671,20 +637,44 @@ void PlayerMenu::SendQuestGiverOfferReward(Quest const* pQuest, ObjectGuid npcGU if (QuestLocale const* ql = sObjectMgr.GetQuestLocale(pQuest->GetQuestId())) { if (ql->Title.size() > (size_t)loc_idx && !ql->Title[loc_idx].empty()) - Title = ql->Title[loc_idx]; + { + Title = ql->Title[loc_idx].c_str(); + titleLen = ql->Title[loc_idx].length(); + } if (ql->OfferRewardText.size() > (size_t)loc_idx && !ql->OfferRewardText[loc_idx].empty()) - OfferRewardText = ql->OfferRewardText[loc_idx]; + { + OfferRewardText = ql->OfferRewardText[loc_idx].c_str(); + offerRewardLen = ql->OfferRewardText[loc_idx].length(); + } } } - WorldPacket data(SMSG_QUESTGIVER_OFFER_REWARD, 50); // guess size - - data << ObjectGuid(npcGUID); - data << uint32(pQuest->GetQuestId()); - data << Title; - data << OfferRewardText; - - data << uint32(EnableNext ? 1 : 0); // Auto Finish + constexpr size_t mainPartSize = + sizeof(ObjectGuid) + // npcGUID + sizeof(uint32) + // QuestId + sizeof(char) + // Title + sizeof(char) + // OfferRewardText + sizeof(uint32) + // EnableNext + sizeof(uint32) + // EmoteCount + sizeof(uint32) + // RewChoiceItemsCount + sizeof(uint32) + // RewItemsCount + sizeof(uint32) + // RewOrReqMoney + sizeof(uint32) + // unused + sizeof(uint32); // RewSpell + + constexpr size_t emotePartSize = + sizeof(uint32) + // OfferRewardEmoteDelay + sizeof(uint32); // OfferRewardEmote + + constexpr size_t rewChoiceItemsPartSize = + sizeof(uint32) + // RewChoiceItemId + sizeof(uint32) + // RewChoiceItemCount + sizeof(uint32); // DisplayInfoID + + constexpr size_t rewItemsPartSize = + sizeof(uint32) + // RewItemId + sizeof(uint32) + // RewItemCount + sizeof(uint32); // DisplayInfoID uint32 EmoteCount = 0; for (uint32 i : pQuest->OfferRewardEmote) @@ -694,6 +684,17 @@ void PlayerMenu::SendQuestGiverOfferReward(Quest const* pQuest, ObjectGuid npcGU ++EmoteCount; } + WorldPacket data(SMSG_QUESTGIVER_OFFER_REWARD, mainPartSize + titleLen + offerRewardLen + EmoteCount * emotePartSize + + pQuest->GetRewChoiceItemsCount() * rewChoiceItemsPartSize + + pQuest->GetRewItemsCount() * rewItemsPartSize + ); + + data << ObjectGuid(npcGUID); + data << uint32(pQuest->GetQuestId()); + data.append(Title, titleLen + 1); + data.append(OfferRewardText, offerRewardLen + 1); + data << uint32(EnableNext ? 1 : 0); // Auto Finish + data << EmoteCount; // Emote Count for (uint32 i = 0; i < EmoteCount; ++i) { @@ -706,7 +707,7 @@ void PlayerMenu::SendQuestGiverOfferReward(Quest const* pQuest, ObjectGuid npcGU data << uint32(pQuest->GetRewChoiceItemsCount()); for (uint32 i = 0; i < pQuest->GetRewChoiceItemsCount(); ++i) { - pItem = ObjectMgr::GetItemPrototype(pQuest->RewChoiceItemId[i]); + pItem = sObjectMgr.GetItemPrototype(pQuest->RewChoiceItemId[i]); data << uint32(pQuest->RewChoiceItemId[i]); data << uint32(pQuest->RewChoiceItemCount[i]); @@ -720,7 +721,7 @@ void PlayerMenu::SendQuestGiverOfferReward(Quest const* pQuest, ObjectGuid npcGU data << uint32(pQuest->GetRewItemsCount()); for (uint32 i = 0; i < pQuest->GetRewItemsCount(); ++i) { - pItem = ObjectMgr::GetItemPrototype(pQuest->RewItemId[i]); + pItem = sObjectMgr.GetItemPrototype(pQuest->RewItemId[i]); data << uint32(pQuest->RewItemId[i]); data << uint32(pQuest->RewItemCount[i]); @@ -735,7 +736,6 @@ void PlayerMenu::SendQuestGiverOfferReward(Quest const* pQuest, ObjectGuid npcGU data << uint32(0); // unused data << uint32(pQuest->GetRewSpell()); // reward spell, this spell will display (icon) (casted if RewSpellCast==0) GetMenuSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_OFFER_REWARD NPCGuid = %s, questid = %u", npcGUID.GetString().c_str(), pQuest->GetQuestId()); } void PlayerMenu::SendQuestGiverRequestItems(Quest const* pQuest, ObjectGuid npcGUID, bool Completable, bool CloseOnCancel) @@ -743,8 +743,10 @@ void PlayerMenu::SendQuestGiverRequestItems(Quest const* pQuest, ObjectGuid npcG // We can always call to RequestItems, but this packet only goes out if there are actually // items. Otherwise, we'll skip straight to the OfferReward - std::string Title = pQuest->GetTitle(); - std::string RequestItemsText = pQuest->GetRequestItemsText(); + char const* Title = pQuest->GetTitle().c_str(); + size_t titleLen = pQuest->GetTitle().length(); + char const* RequestItemsText = pQuest->GetRequestItemsText().c_str(); + size_t requestItemsLen = pQuest->GetRequestItemsText().length(); int loc_idx = GetMenuSession()->GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -752,9 +754,15 @@ void PlayerMenu::SendQuestGiverRequestItems(Quest const* pQuest, ObjectGuid npcG if (QuestLocale const* ql = sObjectMgr.GetQuestLocale(pQuest->GetQuestId())) { if (ql->Title.size() > (size_t)loc_idx && !ql->Title[loc_idx].empty()) - Title = ql->Title[loc_idx]; + { + Title = ql->Title[loc_idx].c_str(); + titleLen = ql->Title[loc_idx].length(); + } if (ql->RequestItemsText.size() > (size_t)loc_idx && !ql->RequestItemsText[loc_idx].empty()) - RequestItemsText = ql->RequestItemsText[loc_idx]; + { + RequestItemsText = ql->RequestItemsText[loc_idx].c_str(); + requestItemsLen = ql->RequestItemsText[loc_idx].length(); + } } } @@ -762,17 +770,37 @@ void PlayerMenu::SendQuestGiverRequestItems(Quest const* pQuest, ObjectGuid npcG // that is shown when you talk to the quest giver while the quest is incomplete. // Therefore the text should not be shown for them when the quest is complete. // For quests that do require items, it is self explanatory. - if (RequestItemsText.empty() || ((pQuest->GetReqItemsCount() == 0) && Completable)) + if (!requestItemsLen || ((pQuest->GetReqItemsCount() == 0) && Completable)) { SendQuestGiverOfferReward(pQuest, npcGUID, true); return; } - WorldPacket data(SMSG_QUESTGIVER_REQUEST_ITEMS, 50); // guess size + constexpr size_t mainPartSize = + sizeof(ObjectGuid) + // npcGUID + sizeof(uint32) + // QuestId + sizeof(char) + // Title + sizeof(char) + // RequestItemsText + sizeof(uint32) + // emote delay + sizeof(uint32) + // emote id + sizeof(uint32) + // CloseOnCancel + sizeof(uint32) + // RewOrReqMoney + sizeof(uint32) + // ReqItemsCount + sizeof(uint32) + // unknown + sizeof(uint32) + // flags1 + sizeof(uint32) + // flags2 + sizeof(uint32); // flags3 + + constexpr size_t reqItemsPartSize = + sizeof(uint32) + // ReqItemId + sizeof(uint32) + // ReqItemCount + sizeof(uint32); // DisplayInfoID + + WorldPacket data(SMSG_QUESTGIVER_REQUEST_ITEMS, mainPartSize + titleLen + requestItemsLen + pQuest->GetReqItemsCount() * reqItemsPartSize); data << ObjectGuid(npcGUID); data << uint32(pQuest->GetQuestId()); - data << Title; - data << RequestItemsText; + data.append(Title, titleLen + 1); + data.append(RequestItemsText, requestItemsLen + 1); data << uint32(0x00); // emote delay @@ -796,7 +824,7 @@ void PlayerMenu::SendQuestGiverRequestItems(Quest const* pQuest, ObjectGuid npcG { if (!pQuest->ReqItemId[i]) continue; - pItem = ObjectMgr::GetItemPrototype(pQuest->ReqItemId[i]); + pItem = sObjectMgr.GetItemPrototype(pQuest->ReqItemId[i]); data << uint32(pQuest->ReqItemId[i]); data << uint32(pQuest->ReqItemCount[i]); @@ -818,5 +846,4 @@ void PlayerMenu::SendQuestGiverRequestItems(Quest const* pQuest, ObjectGuid npcG //data << uint32(0x10); // [-ZERO] flags4 GetMenuSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_REQUEST_ITEMS NPCGuid = %s, questid = %u", npcGUID.GetString().c_str(), pQuest->GetQuestId()); } diff --git a/src/game/GossipDef.h b/src/game/GossipDef.h index e102da7b7d1..25f97682986 100644 --- a/src/game/GossipDef.h +++ b/src/game/GossipDef.h @@ -308,12 +308,8 @@ class PlayerMenu /*** QUEST SYSTEM ***/ /*********************************************************/ void SendQuestGiverStatus(uint8 questStatus, ObjectGuid npcGUID); - void SendQuestGiverQuestList(QEmote eEmote, std::string const& Title, ObjectGuid guid); - - void SendQuestQueryResponse(Quest const* pQuest); void SendQuestGiverQuestDetails(Quest const* pQuest, ObjectGuid npcGUID, bool ActivateAccept); - void SendQuestGiverOfferReward(Quest const* pQuest, ObjectGuid npcGUID, bool EnbleNext); void SendQuestGiverRequestItems(Quest const* pQuest, ObjectGuid npcGUID, bool Completable, bool CloseOnCancel); }; diff --git a/src/game/Group/CreatureLinkingMgr.cpp b/src/game/Group/CreatureLinkingMgr.cpp index 7ab0be73533..d3b9c4a83e0 100644 --- a/src/game/Group/CreatureLinkingMgr.cpp +++ b/src/game/Group/CreatureLinkingMgr.cpp @@ -69,7 +69,7 @@ void CreatureLinkingMgr::LoadFromDB() m_eventGuidTriggers.clear(); // Load `creature_linking_template` - sLog.outString("> Loading table `creature_linking_template`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "> Loading table `creature_linking_template`"); uint32 count = 0; std::unique_ptr result(WorldDatabase.Query("SELECT `entry`, `map`, `master_entry`, `flag`, `search_range` FROM `creature_linking_template`")); if (!result) @@ -77,8 +77,8 @@ void CreatureLinkingMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Table creature_linking_template is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table creature_linking_template is empty."); } else { @@ -109,12 +109,12 @@ void CreatureLinkingMgr::LoadFromDB() m_eventTriggers.insert(tmp.masterId); } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded creature linking for %u creature-entries", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded creature linking for %u creature-entries", count); } // Load `creature_linking` - sLog.outString("> Loading table `creature_linking`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "> Loading table `creature_linking`"); count = 0; result.reset(WorldDatabase.Query("SELECT `guid`, `master_guid`, `flag` FROM `creature_linking`")); if (!result) @@ -122,8 +122,8 @@ void CreatureLinkingMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Table creature_linking is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table creature_linking is empty."); return; } @@ -154,8 +154,8 @@ void CreatureLinkingMgr::LoadFromDB() m_eventGuidTriggers.insert(tmp.masterId); } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded creature linking for %u creature-Guids", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded creature linking for %u creature-Guids", count); } /** This function is used to check if a DB-Entry is valid @@ -177,18 +177,18 @@ bool CreatureLinkingMgr::IsLinkingEntryValid(uint32 slaveEntry, CreatureLinkingI if (!pInfo) { if (!sObjectMgr.IsExistingCreatureId(slaveEntry)) - sLog.outErrorDb("`creature_linking_template` has a non existing slave_entry (slave: %u, master %u), skipped.", slaveEntry, pTmp->masterId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking_template` has a non existing slave_entry (slave: %u, master %u), skipped.", slaveEntry, pTmp->masterId); return false; } if (!pMasterInfo) { if (!sObjectMgr.IsExistingCreatureId(pTmp->masterId)) - sLog.outErrorDb("`creature_linking_template` has a non existing master_entry (slave: %u, master %u), skipped", slaveEntry, pTmp->masterId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking_template` has a non existing master_entry (slave: %u, master %u), skipped", slaveEntry, pTmp->masterId); return false; } if (pTmp->mapId && !sMapStorage.LookupEntry(pTmp->mapId)) { - sLog.outErrorDb("`creature_linking_template` has a non existing map %u (slave %u, master %u), skipped", pTmp->mapId, slaveEntry, pTmp->masterId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking_template` has a non existing map %u (slave %u, master %u), skipped", pTmp->mapId, slaveEntry, pTmp->masterId); return false; } } @@ -200,32 +200,32 @@ bool CreatureLinkingMgr::IsLinkingEntryValid(uint32 slaveEntry, CreatureLinkingI if (!slaveData) { if (!sObjectMgr.IsExistingCreatureGuid(slaveEntry)) - sLog.outErrorDb("`creature_linking` has a non existing slave (guid: %u, master_guid %u), skipped", slaveEntry, pTmp->masterId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking` has a non existing slave (guid: %u, master_guid %u), skipped", slaveEntry, pTmp->masterId); return false; } if (!masterData) { if (!sObjectMgr.IsExistingCreatureGuid(pTmp->masterId)) - sLog.outErrorDb("`creature_linking` has a non existing master (guid: %u,, master_guid: %u), skipped", slaveEntry, pTmp->masterId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking` has a non existing master (guid: %u,, master_guid: %u), skipped", slaveEntry, pTmp->masterId); return false; } if (slaveData->position.mapId != masterData->position.mapId) { - sLog.outErrorDb("`creature_linking` has a slave and master on different maps (guid: %u, master_guid: %u), skipped", slaveEntry, pTmp->masterId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking` has a slave and master on different maps (guid: %u, master_guid: %u), skipped", slaveEntry, pTmp->masterId); return false; } } if (pTmp->linkingFlag & ~(LINKING_FLAG_INVALID - 1) || pTmp->linkingFlag == 0) { - sLog.outErrorDb("`creature_linking%s` has invalid flag, (entry: %u, map: %u, flags: %u), skipped", byEntry ? "_template" : "", slaveEntry, pTmp->mapId, pTmp->linkingFlag); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking%s` has invalid flag, (entry: %u, map: %u, flags: %u), skipped", byEntry ? "_template" : "", slaveEntry, pTmp->mapId, pTmp->linkingFlag); return false; } // Additional checks, depending on flags if (pTmp->linkingFlag & FLAG_DESPAWN_ON_RESPAWN && slaveEntry == pTmp->masterId) { - sLog.outErrorDb("`creature_linking%s` has pointless FLAG_DESPAWN_ON_RESPAWN for self, (entry: %u, map: %u), skipped", byEntry ? "_template" : "", slaveEntry, pTmp->mapId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking%s` has pointless FLAG_DESPAWN_ON_RESPAWN for self, (entry: %u, map: %u), skipped", byEntry ? "_template" : "", slaveEntry, pTmp->mapId); return false; } @@ -237,13 +237,13 @@ bool CreatureLinkingMgr::IsLinkingEntryValid(uint32 slaveEntry, CreatureLinkingI QueryResult* result = WorldDatabase.PQuery("SELECT guid FROM creature WHERE id=%u AND map=%u LIMIT 2", pTmp->masterId, pTmp->mapId); if (!result) { - sLog.outErrorDb("`creature_linking_template` has FLAG_FOLLOW, but no master, (entry: %u, map: %u, master: %u)", slaveEntry, pTmp->mapId, pTmp->masterId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking_template` has FLAG_FOLLOW, but no master, (entry: %u, map: %u, master: %u)", slaveEntry, pTmp->mapId, pTmp->masterId); return false; } if (result->GetRowCount() > 1) { - sLog.outErrorDb("`creature_linking_template` has FLAG_FOLLOW, but non unique master, (entry: %u, map: %u, master: %u)", slaveEntry, pTmp->mapId, pTmp->masterId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`creature_linking_template` has FLAG_FOLLOW, but non unique master, (entry: %u, map: %u, master: %u)", slaveEntry, pTmp->mapId, pTmp->masterId); delete result; return false; } @@ -448,9 +448,12 @@ void CreatureLinkingHolder::DoCreatureLinkingEvent(CreatureLinkingEvent eventTyp BossGuidMapBounds finds = m_masterGuid.equal_range(pInfo->masterId); for (BossGuidMap::const_iterator itr = finds.first; itr != finds.second; ++itr) { - pMaster = pSource->GetMap()->GetCreature(itr->second); - if (pMaster && IsSlaveInRangeOfBoss(pSource, pMaster, pInfo->searchRange)) + Creature* master = pSource->GetMap()->GetCreature(itr->second); + if (master && IsSlaveInRangeOfMaster(pSource, master, pInfo->searchRange)) + { + pMaster = master; break; + } } } else // guid case @@ -508,7 +511,7 @@ void CreatureLinkingHolder::ProcessSlaveGuidList(CreatureLinkingEvent eventType, continue; // Handle single slave - if (IsSlaveInRangeOfBoss(pSlave, pSource, searchRange)) + if (IsSlaveInRangeOfMaster(pSlave, pSource, searchRange)) ProcessSlave(eventType, pSource, flag, pSlave, pEnemy); } } @@ -602,13 +605,13 @@ void CreatureLinkingHolder::SetFollowing(Creature* pWho, Creature* pWhom) const } // Function to check if a slave belongs to a boss by range-issue -bool CreatureLinkingHolder::IsSlaveInRangeOfBoss(Creature const* pSlave, Creature const* pBoss, uint16 searchRange) const +bool CreatureLinkingHolder::IsSlaveInRangeOfMaster(Creature const* pSlave, Creature const* pBoss, uint16 searchRange) const { float sX, sY, sZ; pSlave->GetRespawnCoord(sX, sY, sZ); - return IsSlaveInRangeOfBoss(pBoss, sX, sY, searchRange); + return IsSlaveInRangeOfMaster(pBoss, sX, sY, searchRange); } -bool CreatureLinkingHolder::IsSlaveInRangeOfBoss(Creature const* pBoss, float sX, float sY, uint16 searchRange) const +bool CreatureLinkingHolder::IsSlaveInRangeOfMaster(Creature const* pBoss, float sX, float sY, uint16 searchRange) const { if (!searchRange) return true; @@ -688,7 +691,7 @@ bool CreatureLinkingHolder::CanSpawn(uint32 lowGuid, Map* _map, CreatureLinkingI for (BossGuidMap::const_iterator itr = finds.first; itr != finds.second; ++itr) { Creature* pMaster = _map->GetCreature(itr->second); - if (pMaster && IsSlaveInRangeOfBoss(pMaster, sx, sy, pInfo->searchRange)) + if (pMaster && IsSlaveInRangeOfMaster(pMaster, sx, sy, pInfo->searchRange)) { if (pInfo->linkingFlag & FLAG_CANT_SPAWN_IF_BOSS_DEAD) return pMaster->IsAlive(); @@ -716,7 +719,7 @@ bool CreatureLinkingHolder::TryFollowMaster(Creature* pCreature) for (BossGuidMap::const_iterator itr = finds.first; itr != finds.second; ++itr) { pMaster = pCreature->GetMap()->GetCreature(itr->second); - if (pMaster && IsSlaveInRangeOfBoss(pCreature, pMaster, pInfo->searchRange)) + if (pMaster && IsSlaveInRangeOfMaster(pCreature, pMaster, pInfo->searchRange)) break; } } diff --git a/src/game/Group/CreatureLinkingMgr.h b/src/game/Group/CreatureLinkingMgr.h index 33ad3b622ac..1667539329d 100644 --- a/src/game/Group/CreatureLinkingMgr.h +++ b/src/game/Group/CreatureLinkingMgr.h @@ -189,8 +189,8 @@ class CreatureLinkingHolder // Helper function to set following void SetFollowing(Creature* pWho, Creature* pWhom) const; // Helper function to return if a slave is in range of a boss - bool IsSlaveInRangeOfBoss(Creature const* pSlave, Creature const* pBoss, uint16 searchRange) const; - bool IsSlaveInRangeOfBoss(Creature const* pBoss, float slaveX, float slaveY, uint16 searchRange) const; + bool IsSlaveInRangeOfMaster(Creature const* pSlave, Creature const* pBoss, uint16 searchRange) const; + bool IsSlaveInRangeOfMaster(Creature const* pBoss, float slaveX, float slaveY, uint16 searchRange) const; // Another helper function bool IsRespawnReady(uint32 dbLowGuid, Map* _map) const; // Helper function for recursive spawning-checks of an additional linked diff --git a/src/game/Group/Group.cpp b/src/game/Group/Group.cpp index d305828680b..956c92df414 100644 --- a/src/game/Group/Group.cpp +++ b/src/game/Group/Group.cpp @@ -36,7 +36,7 @@ #include "Util.h" #include "LootMgr.h" #include "LFGMgr.h" -#include "LFGHandler.h" +#include "LFGQueue.h" #include "UpdateMask.h" #include @@ -89,13 +89,13 @@ Group::~Group() { if (m_bgGroup) { - DEBUG_LOG("Group::~Group: battleground group being deleted."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Group::~Group: battleground group being deleted."); if (m_bgGroup->GetBgRaid(ALLIANCE) == this) m_bgGroup->SetBgRaid(ALLIANCE, nullptr); else if (m_bgGroup->GetBgRaid(HORDE) == this) m_bgGroup->SetBgRaid(HORDE, nullptr); else - sLog.outError("Group::~Group: battleground group is not linked to the correct battleground."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Group::~Group: battleground group is not linked to the correct battleground."); } RemoveAllInvites(); Rolls::iterator itr; @@ -205,8 +205,19 @@ bool Group::LoadMemberFromDB(uint32 guidLow, uint8 subgroup, bool assistant) if (!data) return false; + ObjectGuid guid = ObjectGuid(HIGHGUID_PLAYER, guidLow); + + for (auto const& itr : m_memberSlots) + { + if (itr.guid == guid) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to add duplicate member into group on load."); + return false; + } + } + MemberSlot member; - member.guid = ObjectGuid(HIGHGUID_PLAYER, guidLow); + member.guid = guid; member.name = data->sName; member.group = subgroup; member.assistant = assistant; @@ -353,16 +364,6 @@ bool Group::AddMember(ObjectGuid guid, char const* name, uint8 joinMethod) }, 1); } - if (isInLFG()) - { - if (joinMethod != GROUP_LFG) - { - player->GetSession()->SendMeetingstoneSetqueue(m_LFGAreaId, MEETINGSTONE_STATUS_JOINED_QUEUE); - - sLFGMgr.UpdateGroup(m_Id); - } - } - // Cancel instance reset Map* map = player->GetMap(); if (map->IsDungeon()) @@ -423,6 +424,14 @@ bool Group::AddMember(ObjectGuid guid, char const* name, uint8 joinMethod) player->SendDirectMessage(&groupDataPacket); } } + + if (IsInLFG()) + { + if (joinMethod != GROUP_LFG) + { + sLFGMgr.UpdateGroup(this, true, guid); + } + } } return true; @@ -434,6 +443,7 @@ uint32 Group::RemoveMember(ObjectGuid guid, uint8 removeMethod) if (GetMembersCount() > GetMembersMinCount()) { bool leaderChanged = _removeMember(guid); + bool leftGroup = false; if (Player* player = sObjectMgr.GetPlayer(guid)) { @@ -453,26 +463,34 @@ uint32 Group::RemoveMember(ObjectGuid guid, uint8 removeMethod) data.Initialize(SMSG_GROUP_UNINVITE, 0); player->GetSession()->SendPacket(&data); - if (isInLFG()) + if (IsInLFG()) { data.Initialize(SMSG_MEETINGSTONE_SETQUEUE, 5); data << 0 << uint8(MEETINGSTONE_STATUS_PARTY_MEMBER_REMOVED_PARTY_REMOVED); - BroadcastPacket(&data, true); - sLFGMgr.RemoveGroupFromQueue(m_Id); + leftGroup = true; + sWorld.GetLFGQueue().GetMessager().AddMessage([groupId = GetId()](LFGQueue* queue) + { + queue->RemoveGroupFromQueue(groupId); + }); + // want to make sure group is removed before player is added + // send a message and add a kicked player to lfg queue player->GetSession()->SendMeetingstoneSetqueue(m_LFGAreaId, MEETINGSTONE_STATUS_LOOKING_FOR_NEW_PARTY_IN_QUEUE); sLFGMgr.AddToQueue(player, m_LFGAreaId); } } - if (removeMethod == GROUP_LEAVE && isInLFG()) + if (removeMethod == GROUP_LEAVE && IsInLFG()) { player->GetSession()->SendMeetingstoneSetqueue(0, MEETINGSTONE_STATUS_NONE); - data.Initialize(SMSG_MEETINGSTONE_SETQUEUE, 5); - data << m_LFGAreaId << uint8(MEETINGSTONE_STATUS_PARTY_MEMBER_LEFT_LFG); - BroadcastPacket(&data, true); + if (!leaderChanged) + { + data.Initialize(SMSG_MEETINGSTONE_SETQUEUE, 5); + data << m_LFGAreaId << uint8(MEETINGSTONE_STATUS_PARTY_MEMBER_LEFT_LFG); + BroadcastPacket(&data, true); + } } //we already removed player from group and in player->GetGroup() is his original group! @@ -490,21 +508,26 @@ uint32 Group::RemoveMember(ObjectGuid guid, uint8 removeMethod) if (leaderChanged) { + leftGroup = true; + WorldPacket data(SMSG_GROUP_SET_LEADER, (m_leaderName.size() + 1)); data << m_leaderName; BroadcastPacket(&data, true); - sLFGMgr.RemoveGroupFromQueue(m_Id); + sWorld.GetLFGQueue().GetMessager().AddMessage([groupId = GetId()](LFGQueue* queue) + { + queue->RemoveGroupFromQueue(groupId); + }); } - if (isInLFG()) - sLFGMgr.UpdateGroup(m_Id); + if (!leftGroup && IsInLFG()) + sLFGMgr.UpdateGroup(this, false, guid); SendUpdate(); } // if group before remove <= 2 disband it else - Disband(true); + Disband(true, guid); return m_memberSlots.size(); } @@ -523,9 +546,10 @@ void Group::ChangeLeader(ObjectGuid guid) SendUpdate(); } -void Group::Disband(bool hideDestroy) +void Group::Disband(bool hideDestroy, ObjectGuid initiator) { Player* player; + Player* remainingPlayer = nullptr; for (const auto& itr : m_memberSlots) { @@ -574,20 +598,27 @@ void Group::Disband(bool hideDestroy) data << uint64(0) << uint64(0) << uint64(0); player->GetSession()->SendPacket(&data); - if (isInLFG()) - { - sLFGMgr.RemoveGroupFromQueue(m_Id); - - data.Initialize(SMSG_MEETINGSTONE_SETQUEUE, 5); - data << 0 << MEETINGSTONE_STATUS_NONE; - - player->GetSession()->SendPacket(&data); - } + if (IsInLFG()) + player->GetSession()->SendMeetingstoneSetqueue(0, MEETINGSTONE_STATUS_NONE); } - _homebindIfInstance(player); + // only the person who initiated the disband should be kicked from instance, as he left by choice + if (initiator.IsEmpty() || initiator == player->GetObjectGuid()) + _homebindIfInstance(player); + else + remainingPlayer = player; } - RollId.clear(); + + if (IsInLFG()) + { + sWorld.GetLFGQueue().GetMessager().AddMessage([groupId = GetId()](LFGQueue* queue) + { + queue->RemoveGroupFromQueue(groupId); + }); + } + + for (auto itr = RollId.begin(); itr != RollId.end(); itr = RollId.begin()) + CountTheRoll(itr); m_memberSlots.clear(); RemoveAllInvites(); @@ -598,6 +629,22 @@ void Group::Disband(bool hideDestroy) CharacterDatabase.PExecute("DELETE FROM `groups` WHERE `group_id`='%u'", m_Id); CharacterDatabase.PExecute("DELETE FROM `group_member` WHERE `group_id`='%u'", m_Id); CharacterDatabase.CommitTransaction(); + + // transfer instance save to last player in dungeon + if (remainingPlayer) + { + BoundInstancesMap::iterator itr = m_boundInstances.find(remainingPlayer->GetMapId()); + if (itr != m_boundInstances.end() && !itr->second.perm && + !remainingPlayer->GetBoundInstance(remainingPlayer->GetMapId())) + { + remainingPlayer->BindToInstance(itr->second.state, itr->second.perm, false); + CharacterDatabase.PExecute("DELETE FROM `group_instance` WHERE `leader_guid` = '%u' AND `instance` = '%u'", + GetLeaderGuid().GetCounter(), itr->second.state->GetInstanceId()); + itr->second.state->RemoveGroup(this); // save can become invalid + m_boundInstances.erase(itr); + } + } + ResetInstances(INSTANCE_RESET_GROUP_DISBAND, nullptr); } @@ -612,14 +659,14 @@ void Group::Disband(bool hideDestroy) void Group::CalculateLFGRoles(LFGGroupQueueInfo& data) { - uint32 m_initRoles = (LFG_ROLE_TANK | LFG_ROLE_DPS | LFG_ROLE_HEALER); + uint32 m_initRoles = (PLAYER_ROLE_TANK | PLAYER_ROLE_DAMAGE | PLAYER_ROLE_HEALER); uint32 dpsCount = 0; - static std::array PotentialRoles = + static std::array PotentialRoles = { - LFG_ROLE_TANK, - LFG_ROLE_HEALER, - LFG_ROLE_DPS + PLAYER_ROLE_TANK, + PLAYER_ROLE_HEALER, + PLAYER_ROLE_DAMAGE }; std::list processed; @@ -627,9 +674,15 @@ void Group::CalculateLFGRoles(LFGGroupQueueInfo& data) for (const auto& citr : GetMemberSlots()) { Classes playerClass = (Classes)sObjectMgr.GetPlayerClassByGUID(citr.guid); - ClassRoles lfgRole = LFGQueue::CalculateRoles(playerClass); + LfgRoles lfgRole; + Player* member = sObjectMgr.GetPlayer(citr.guid); + // if enabled and player is online, calculate role based on most used talent tree + if (member && sWorld.getConfig(CONFIG_BOOL_LFG_MATCHMAKING)) + lfgRole = LFGMgr::CalculateTalentRoles(member); + else + lfgRole = LFGMgr::CalculateRoles(playerClass); - for (ClassRoles role : PotentialRoles) + for (LfgRoles role : PotentialRoles) { // We can't fulfill this role as our class, skip it if (!(lfgRole & role)) @@ -644,15 +697,16 @@ void Group::CalculateLFGRoles(LFGGroupQueueInfo& data) } } - data.availableRoles = (ClassRoles)m_initRoles; + data.availableRoles = (LfgRoles)m_initRoles; data.dpsCount = dpsCount; + data.playerCount = GetMembersCount(); } -bool Group::FillPremadeLFG(ObjectGuid const& plrGuid, Classes playerClass, ClassRoles requiredRole, uint32& InitRoles, +bool Group::FillPremadeLFG(ObjectGuid const& plrGuid, Classes playerClass, LfgRoles requiredRole, uint32& InitRoles, uint32& DpsCount, std::list& processed) { // We grant the role unless someone else in the group has higher priority for it - RolesPriority priority = LFGQueue::getPriority(playerClass, requiredRole); + LfgRolePriority priority = LFGMgr::GetPriority(playerClass, requiredRole); for (const auto& citr : GetMemberSlots()) { @@ -666,30 +720,30 @@ bool Group::FillPremadeLFG(ObjectGuid const& plrGuid, Classes playerClass, Class Classes memberClass = (Classes)sObjectMgr.GetPlayerClassByGUID(citr.guid); // Someone else has higher prio - if (priority < LFGQueue::getPriority(memberClass, requiredRole)) + if (priority < LFGMgr::GetPriority(memberClass, requiredRole)) return false; } switch (requiredRole) { - case LFG_ROLE_TANK: + case PLAYER_ROLE_TANK: { - InitRoles &= ~LFG_ROLE_TANK; + InitRoles &= ~PLAYER_ROLE_TANK; break; } - case LFG_ROLE_HEALER: + case PLAYER_ROLE_HEALER: { - InitRoles &= ~LFG_ROLE_HEALER; + InitRoles &= ~PLAYER_ROLE_HEALER; break; } - case LFG_ROLE_DPS: + case PLAYER_ROLE_DAMAGE: { - if (DpsCount < LFGQueue::GetMaximumDPSSlots()) + if (DpsCount < LFGMgr::GetMaximumDPSSlots()) { ++DpsCount; - if (DpsCount >= LFGQueue::GetMaximumDPSSlots()) - InitRoles &= ~LFG_ROLE_DPS; + if (DpsCount >= LFGMgr::GetMaximumDPSSlots()) + InitRoles &= ~PLAYER_ROLE_DAMAGE; } break; } @@ -802,10 +856,10 @@ void Group::GroupLoot(Creature* creature, Loot *loot) if (lootItem.freeforall) continue; - ItemPrototype const* itemProto = ObjectMgr::GetItemPrototype(lootItem.itemid); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(lootItem.itemid); if (!itemProto) { - DEBUG_LOG("Group::GroupLoot: missing item prototype for item with id: %d", lootItem.itemid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Group::GroupLoot: missing item prototype for item with id: %d", lootItem.itemid); continue; } @@ -825,10 +879,10 @@ void Group::NeedBeforeGreed(Creature* creature, Loot *loot) if (lootItem.freeforall) continue; - ItemPrototype const* itemProto = ObjectMgr::GetItemPrototype(lootItem.itemid); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(lootItem.itemid); if (!itemProto) { - DEBUG_LOG("Group::NeedBeforeGreed: missing item prototype for item with id: %d", lootItem.itemid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Group::NeedBeforeGreed: missing item prototype for item with id: %d", lootItem.itemid); continue; } @@ -844,7 +898,7 @@ void Group::MasterLoot(Creature* creature, Loot* loot) { for (auto& i : loot->items) { - ItemPrototype const* item = ObjectMgr::GetItemPrototype(i.itemid); + ItemPrototype const* item = sObjectMgr.GetItemPrototype(i.itemid); if (!item) continue; if (item->Quality < uint32(m_lootThreshold)) @@ -906,8 +960,8 @@ bool Group::CountRollVote(ObjectGuid const& playerGUID, Rolls::iterator& rollI, if (itr == roll->playerVote.end()) return true; // result used for need iterator ++, so avoid for end of list - if (roll->getLoot()) - if (roll->getLoot()->items.empty()) + if (Loot* pLoot = roll->getLoot()) + if (pLoot->items.empty()) return false; switch (vote) @@ -953,7 +1007,7 @@ void Group::StartLootRoll(Creature* lootTarget, LootMethod method, Loot* loot, u LootItem const& lootItem = loot->items[itemSlot]; - ItemPrototype const* item = ObjectMgr::GetItemPrototype(lootItem.itemid); + ItemPrototype const* item = sObjectMgr.GetItemPrototype(lootItem.itemid); Roll* r = new Roll(lootTarget->GetObjectGuid(), lootItem); @@ -1063,7 +1117,7 @@ void Group::CountSingleLooterRoll(Roll* roll) item->is_looted = true; roll->getLoot()->NotifyItemRemoved(roll->itemSlot); --roll->getLoot()->unlootedCount; - sLog.out(LOG_LOOTS, "%s wins need roll for %ux%u [loot from %s]", + sLog.Player(player->GetSession(), LOG_LOOTS, LOG_LVL_MINIMAL, "%s wins need roll for %ux%u [loot from %s]", player->GetShortDescription().c_str(), item->count, item->itemid, roll->lootedTargetGUID.GetString().c_str()); if (Item* newItem = player->StoreNewItem(dest, roll->itemid, true, item->randomPropertyId)) player->OnReceivedItem(newItem); @@ -1124,7 +1178,7 @@ void Group::CountTheRoll(Rolls::iterator& rollI) item->is_looted = true; roll->getLoot()->NotifyItemRemoved(roll->itemSlot); --roll->getLoot()->unlootedCount; - sLog.out(LOG_LOOTS, "%s wins need roll for %ux%u [loot from %s]", + sLog.Player(player->GetSession(), LOG_LOOTS, LOG_LVL_MINIMAL, "%s wins need roll for %ux%u [loot from %s]", player->GetShortDescription().c_str(), item->count, item->itemid, roll->lootedTargetGUID.GetString().c_str()); if (Item* newItem = player->StoreNewItem(dest, roll->itemid, true, item->randomPropertyId)) player->OnReceivedItem(newItem); @@ -1175,7 +1229,7 @@ void Group::CountTheRoll(Rolls::iterator& rollI) item->is_looted = true; roll->getLoot()->NotifyItemRemoved(roll->itemSlot); --roll->getLoot()->unlootedCount; - sLog.out(LOG_LOOTS, "%s wins greed roll for %ux%u [loot from %s]", + sLog.Player(player->GetSession(), LOG_LOOTS, LOG_LVL_MINIMAL, "%s wins greed roll for %ux%u [loot from %s]", player->GetShortDescription().c_str(), item->count, item->itemid, roll->lootedTargetGUID.GetString().c_str()); if (Item* newItem = player->StoreNewItem(dest, roll->itemid, true, item->randomPropertyId)) player->OnReceivedItem(newItem); @@ -1298,12 +1352,15 @@ void Group::SendUpdate() Player* player = sObjectMgr.GetPlayer(citr->guid); if (!player || !player->GetSession() || player->GetGroup() != this) continue; + // guess size WorldPacket data(SMSG_GROUP_LIST, (1 + 1 + 1 + 4 + GetMembersCount() * 20) + 8 + 1 + 8 + 1); data << (uint8)m_groupType; // group type data << (uint8)(citr->group | (citr->assistant ? 0x80 : 0)); // own flags (groupid | (assistant?0x80:0)) - data << uint32(GetMembersCount() - 1); + uint32 count = 0; + size_t countPos = data.wpos(); + data << uint32(0); for (const auto& itr : m_memberSlots) { if (citr->guid == itr.guid) @@ -1313,10 +1370,12 @@ void Group::SendUpdate() data << itr.guid; data << uint8(GetGroupMemberStatus(sObjectMgr.GetPlayer(itr.guid))); data << (uint8)(itr.group | (itr.assistant ? 0x80 : 0)); + count++; } + data.put(countPos, count); data << m_leaderGuid; // leader guid - if (GetMembersCount() - 1) + if (count) { data << uint8(m_lootMethod); // loot method if (GetLootMethod() == MASTER_LOOT) @@ -1462,6 +1521,15 @@ bool Group::_addMember(ObjectGuid guid, char const* name, bool isAssistant, uint if (!guid) return false; + for (auto const& itr : m_memberSlots) + { + if (itr.guid == guid) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to add duplicate member into group."); + return false; + } + } + Player* player = sObjectMgr.GetPlayer(guid); MemberSlot member; @@ -2119,7 +2187,7 @@ InstanceGroupBind* Group::BindToInstance(DungeonPersistentState* state, bool per bind.state = state; bind.perm = permanent; if (!load) - DEBUG_LOG("Group::BindToInstance: Group (Id: %d) is now bound to map %d, instance %d", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Group::BindToInstance: Group (Id: %d) is now bound to map %d, instance %d", GetId(), state->GetMapId(), state->GetInstanceId()); return &bind; } diff --git a/src/game/Group/Group.h b/src/game/Group/Group.h index 01c62240417..f7ffbc6a790 100644 --- a/src/game/Group/Group.h +++ b/src/game/Group/Group.h @@ -41,6 +41,7 @@ class BattleGround; class DungeonPersistentState; class Field; class Unit; +struct LFGGroupQueueInfo; #define MAX_GROUP_SIZE 5 #define MAX_RAID_SIZE 40 @@ -221,7 +222,7 @@ class Group void SetLooterGuid(ObjectGuid guid) { m_looterGuid = guid; } void UpdateLooterGuid(WorldObject* pLootedObject, bool ifneed = false); void SetLootThreshold(ItemQualities threshold) { m_lootThreshold = threshold; } - void Disband(bool hideDestroy=false); + void Disband(bool hideDestroy = false, ObjectGuid initiator = ObjectGuid()); // properties accessories uint32 GetId() const { return m_Id; } @@ -343,10 +344,10 @@ class Group void SetLFGAreaId(uint32 areaId) { m_LFGAreaId = areaId; } uint32 GetLFGAreaId() { return m_LFGAreaId; } - bool isInLFG() { return (m_LFGAreaId > 0) ? true : false; } + bool IsInLFG() { return (m_LFGAreaId > 0) ? true : false; } void CalculateLFGRoles(LFGGroupQueueInfo& data); - bool FillPremadeLFG(ObjectGuid const& plrGuid, Classes playerClass, ClassRoles requiredRole, uint32& InitRoles, uint32& DpsCount, std::list& processed); + bool FillPremadeLFG(ObjectGuid const& plrGuid, Classes playerClass, LfgRoles requiredRole, uint32& InitRoles, uint32& DpsCount, std::list& processed); /*********************************************************/ /*** LOOT SYSTEM ***/ diff --git a/src/game/Guild/Guild.cpp b/src/game/Guild/Guild.cpp index 5e50f74f14f..ec67ff9a2d2 100644 --- a/src/game/Guild/Guild.cpp +++ b/src/game/Guild/Guild.cpp @@ -112,7 +112,7 @@ bool Guild::Create(Petition* petition, Player* leader) if (signature->GetSignatureGuid().IsEmpty()) continue; - AddMember(signature->GetSignatureGuid(), GetLowestRank()); + AddMember(signature->GetSignatureGuid(), GetLowestRank(), petition->GetId()); } return true; @@ -132,7 +132,7 @@ bool Guild::Create(Player* leader, std::string gname) { if (a->filterMessage(gname)) { - sWorld.LogChat(lSession, "Guild", "Attempt to create guild with spam name" + gname); + sWorld.LogChat(lSession, "Guild", "Attempt to create guild with spam name"); return false; } } @@ -150,7 +150,7 @@ bool Guild::Create(Player* leader, std::string gname) m_CreatedMonth = local.tm_mon + 1; m_CreatedYear = local.tm_year + 1900; - DEBUG_LOG("GUILD: creating guild %s to leader: %s", gname.c_str(), m_LeaderGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "GUILD: creating guild %s to leader: %s", gname.c_str(), m_LeaderGuid.GetString().c_str()); // gname already assigned to Guild::name, use it to encode string for DB CharacterDatabase.escape_string(gname); @@ -194,7 +194,7 @@ void Guild::Rename(std::string& newName) CharacterDatabase.PExecute("UPDATE `guild` SET `name` = '%s' WHERE `guild_id` = '%u'", escaped.c_str(), m_Id); } -GuildAddStatus Guild::AddMember(ObjectGuid plGuid, uint32 plRank) +GuildAddStatus Guild::AddMember(ObjectGuid plGuid, uint32 plRank, uint32 petitionId) { Player* pl = sObjectAccessor.FindPlayerNotInWorld(plGuid); if (pl) @@ -210,7 +210,7 @@ GuildAddStatus Guild::AddMember(ObjectGuid plGuid, uint32 plRank) // remove all player signs from another petitions // this will be prevent attempt joining player to many guilds and corrupt guild data integrity - Player::RemovePetitionsAndSigns(plGuid); + Player::RemovePetitionsAndSigns(plGuid, petitionId); uint32 lowguid = plGuid.GetCounter(); @@ -241,7 +241,7 @@ GuildAddStatus Guild::AddMember(ObjectGuid plGuid, uint32 plRank) if (newmember.Level < 1 || newmember.Level > PLAYER_STRONG_MAX_LEVEL || !((1 << (newmember.Class - 1)) & CLASSMASK_ALL_PLAYABLE)) { - sLog.outError("%s has a broken data in field `characters` table, cannot add him to guild.", plGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s has a broken data in field `characters` table, cannot add him to guild.", plGuid.GetString().c_str()); return GuildAddStatus::PLAYER_DATA_ERROR; } } @@ -351,7 +351,7 @@ bool Guild::LoadRanksFromDB(QueryResult* guildRanksResult) { if (!guildRanksResult) { - sLog.outError("Guild %u has broken `guild_rank` data, creating new...", m_Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Guild %u has broken `guild_rank` data, creating new...", m_Id); CreateDefaultGuildRanks(0); return true; } @@ -375,7 +375,7 @@ bool Guild::LoadRanksFromDB(QueryResult* guildRanksResult) if (guildId < m_Id) { //there is in table guild_rank record which doesn't have guild_id in guild table, report error - sLog.outErrorDb("Guild %u does not exist but it has a record in guild_rank table, deleting it!", guildId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Guild %u does not exist but it has a record in guild_rank table, deleting it!", guildId); CharacterDatabase.PExecute("DELETE FROM `guild_rank` WHERE `guild_id` = '%u'", guildId); continue; } @@ -401,14 +401,14 @@ bool Guild::LoadRanksFromDB(QueryResult* guildRanksResult) if (m_Ranks.size() < GUILD_RANKS_MIN_COUNT) // if too few ranks, renew them { m_Ranks.clear(); - sLog.outError("Guild %u has broken `guild_rank` data, creating new...", m_Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Guild %u has broken `guild_rank` data, creating new...", m_Id); CreateDefaultGuildRanks(0); // 0 is default locale_idx broken_ranks = false; } // guild_rank have wrong numbered ranks, repair if (broken_ranks) { - sLog.outError("Guild %u has broken `guild_rank` data, repairing...", m_Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Guild %u has broken `guild_rank` data, repairing...", m_Id); CharacterDatabase.BeginTransaction(); CharacterDatabase.PExecute("DELETE FROM `guild_rank` WHERE `guild_id`='%u'", m_Id); for (size_t i = 0; i < m_Ranks.size(); ++i) @@ -439,7 +439,7 @@ bool Guild::LoadMembersFromDB(QueryResult* guildMembersResult) if (guildId < m_Id) { // there is in table guild_member record which doesn't have guild_id in guild table, report error - sLog.outErrorDb("Guild %u does not exist but it has a record in guild_member table, deleting it!", guildId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Guild %u does not exist but it has a record in guild_member table, deleting it!", guildId); CharacterDatabase.PExecute("DELETE FROM `guild_member` WHERE `guild_id` = '%u'", guildId); continue; } @@ -469,20 +469,20 @@ bool Guild::LoadMembersFromDB(QueryResult* guildMembersResult) // this code will remove not existing character guids from guild if (newmember.Level < 1 || newmember.Level > PLAYER_STRONG_MAX_LEVEL) // can be at broken `data` field { - sLog.outError("%s has a broken data in field `characters`.`data`, deleting him from guild!", newmember.guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s has a broken data in field `characters`.`data`, deleting him from guild!", newmember.guid.GetString().c_str()); CharacterDatabase.PExecute("DELETE FROM `guild_member` WHERE `guid` = '%u'", lowguid); continue; } if (!newmember.ZoneId) { - sLog.outError("%s has broken zone-data", newmember.guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s has broken zone-data", newmember.guid.GetString().c_str()); // here it will also try the same, to get the zone from characters-table, but additional it tries to find // the zone through xy coords .. this is a bit redundant, but shouldn't be called often newmember.ZoneId = Player::GetZoneIdFromDB(newmember.guid); } if (!((1 << (newmember.Class - 1)) & CLASSMASK_ALL_PLAYABLE)) // can be at broken `class` field { - sLog.outError("%s has a broken data in field `characters`.`class`, deleting him from guild!", newmember.guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s has a broken data in field `characters`.`class`, deleting him from guild!", newmember.guid.GetString().c_str()); CharacterDatabase.PExecute("DELETE FROM `guild_member` WHERE `guid` = '%u'", lowguid); continue; } @@ -583,7 +583,7 @@ bool Guild::DelMember(ObjectGuid guid, bool isDisbanding) return members.empty(); } -void Guild::BroadcastToGuild(WorldSession* session, std::string const& msg, uint32 language) +void Guild::BroadcastToGuild(WorldSession* session, char const* msg, uint32 language) { if (!session) return; @@ -593,7 +593,7 @@ void Guild::BroadcastToGuild(WorldSession* session, std::string const& msg, uint return; WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_GUILD, msg.c_str(), Language(language), pPlayer->GetChatTag(), pPlayer->GetObjectGuid(), pPlayer->GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_GUILD, msg, Language(language), pPlayer->GetChatTag(), pPlayer->GetObjectGuid(), pPlayer->GetName()); for (const auto& member : members) { @@ -607,7 +607,7 @@ void Guild::BroadcastToGuild(WorldSession* session, std::string const& msg, uint } } -void Guild::BroadcastToOfficers(WorldSession* session, std::string const& msg, uint32 language) +void Guild::BroadcastToOfficers(WorldSession* session, char const* msg, uint32 language) { if (!session) return; @@ -617,7 +617,7 @@ void Guild::BroadcastToOfficers(WorldSession* session, std::string const& msg, u return; WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_OFFICER, msg.c_str(), Language(language), pPlayer->GetChatTag(), pPlayer->GetObjectGuid(), pPlayer->GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_OFFICER, msg, Language(language), pPlayer->GetChatTag(), pPlayer->GetObjectGuid(), pPlayer->GetName()); for (const auto& member : members) { @@ -758,17 +758,17 @@ void Guild::Roster(WorldSession* session /*= nullptr*/) data << uint32(0); // members count placeholder spaceLeft -= sizeof(uint32); data << MOTD; - spaceLeft -= MOTD.length() + 1; + spaceLeft -= (MOTD.length() + 1); #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 data << GINFO; - spaceLeft -= GINFO.length() + 1; + spaceLeft -= (GINFO.length() + 1); #endif data << uint32(m_Ranks.size()); spaceLeft -= sizeof(uint32); for (const auto& itr : m_Ranks) data << uint32(itr.Rights); - spaceLeft -= m_Ranks.size() * sizeof(uint32); + spaceLeft -= (m_Ranks.size() * sizeof(uint32)); uint32 count = 0; for (const auto& itr : members) @@ -789,7 +789,7 @@ void Guild::Roster(WorldSession* session /*= nullptr*/) 1; // null byte for officer note spaceLeft -= spaceNeeded; - if (spaceLeft < 0) + if (spaceLeft <= 0) break; count++; @@ -828,8 +828,6 @@ void Guild::Roster(WorldSession* session /*= nullptr*/) session->SendPacket(&data); else BroadcastPacket(&data); - - DEBUG_LOG("WORLD: Sent (SMSG_GUILD_ROSTER)"); } void Guild::Query(WorldSession* session) @@ -854,7 +852,6 @@ void Guild::Query(WorldSession* session) data << int32(m_BackgroundColor); session->SendPacket(&data); - DEBUG_LOG("WORLD: Sent (SMSG_GUILD_QUERY_RESPONSE)"); } void Guild::SetEmblem(int32 emblemStyle, int32 emblemColor, int32 borderStyle, int32 borderColor, int32 backgroundColor) @@ -994,6 +991,4 @@ void Guild::BroadcastEvent(GuildEvents event, ObjectGuid guid, char const* str1 data << guid; BroadcastPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_GUILD_EVENT"); } diff --git a/src/game/Guild/Guild.h b/src/game/Guild/Guild.h index d06b38fecb6..9b985d71d0e 100644 --- a/src/game/Guild/Guild.h +++ b/src/game/Guild/Guild.h @@ -35,7 +35,7 @@ enum GUILD_NOTE_MAX_LENGTH = 31, GUILD_INFO_MAX_LENGTH = 500, GUILD_MOTD_MAX_LENGTH = 128, - GUILD_ROSTER_MAX_LENGTH = 0x8000, // max packet size accepted by client + GUILD_ROSTER_MAX_LENGTH = 0x8000 - 4, // max packet size accepted by client - packet header size }; enum GuildDefaultRanks @@ -235,7 +235,7 @@ class Guild int32 GetBackgroundColor() const { return m_BackgroundColor; } void SetLeader(ObjectGuid guid); - GuildAddStatus AddMember(ObjectGuid plGuid, uint32 plRank); + GuildAddStatus AddMember(ObjectGuid plGuid, uint32 plRank, uint32 petitionId = 0); bool DelMember(ObjectGuid guid, bool isDisbanding = false); //lowest rank is the count of ranks - 1 (the highest rank_id in table) uint32 GetLowestRank() const { return m_Ranks.size() - 1; } @@ -252,8 +252,8 @@ class Guild bool LoadRanksFromDB(QueryResult* guildRanksResult); bool LoadMembersFromDB(QueryResult* guildMembersResult); - void BroadcastToGuild(WorldSession* session, std::string const& msg, uint32 language = LANG_UNIVERSAL); - void BroadcastToOfficers(WorldSession* session, std::string const& msg, uint32 language = LANG_UNIVERSAL); + void BroadcastToGuild(WorldSession* session, char const* msg, uint32 language = LANG_UNIVERSAL); + void BroadcastToOfficers(WorldSession* session, char const* msg, uint32 language = LANG_UNIVERSAL); void BroadcastPacketToRank(WorldPacket* packet, uint32 rankId); void BroadcastPacket(WorldPacket* packet); diff --git a/src/game/Guild/GuildMgr.cpp b/src/game/Guild/GuildMgr.cpp index 89922a99a64..bcc594e6a6e 100644 --- a/src/game/Guild/GuildMgr.cpp +++ b/src/game/Guild/GuildMgr.cpp @@ -116,8 +116,8 @@ void GuildMgr::LoadGuilds() bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u guild definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u guild definitions", count); return; } @@ -165,8 +165,8 @@ void GuildMgr::LoadGuilds() //you can comment these lines if you don't plan to change CONFIG_UINT32_GUILD_EVENT_LOG_COUNT CharacterDatabase.PExecute("DELETE FROM `guild_eventlog` WHERE `log_guid` > '%u'", sWorld.getConfig(CONFIG_UINT32_GUILD_EVENT_LOG_COUNT)); - sLog.outString(); - sLog.outString(">> Loaded %u guild definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u guild definitions", count); } void GuildMgr::LoadPetitions() @@ -183,8 +183,8 @@ void GuildMgr::LoadPetitions() bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u petitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u petitions", count); return; } @@ -227,14 +227,14 @@ void GuildMgr::LoadPetitions() if (!petition) { // Signatures for a petition that does not exist. Delete it - sLog.outErrorDb("Signatures exist for petition %u that does not exist", petitionId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Signatures exist for petition %u that does not exist", petitionId); CharacterDatabase.PExecute("DELETE FROM `petition_sign` WHERE `petition_guid` = '%u'", petitionId); continue; } if (ownerGuid != petition->GetOwnerGuid()) { - sLog.outErrorDb("Signatures exist for petition %u with a different owner, updating", petitionId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Signatures exist for petition %u with a different owner, updating", petitionId); CharacterDatabase.PExecute("UPDATE `petition_sign` SET `owner_guid` = '%u' WHERE `petition_guid` = '%u'", petition->GetOwnerGuid().GetCounter(), petition->GetId()); @@ -248,8 +248,8 @@ void GuildMgr::LoadPetitions() delete petitionSignatures; } - sLog.outString(); - sLog.outString(">> Loaded %u petitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u petitions", count); } Petition::~Petition() @@ -315,11 +315,24 @@ Petition* GuildMgr::GetPetitionByOwnerGuid(ObjectGuid const& ownerGuid) return nullptr; } +void GuildMgr::DeletePetitionSignaturesByPlayer(ObjectGuid guid, uint32 exceptPetitionId) +{ + std::lock_guard guard(m_petitionsMutex); + for (const auto& iter : m_petitionMap) + { + if (iter.first == exceptPetitionId) + continue; + + Petition* petition = iter.second; + petition->DeleteSignatureByPlayer(guid); + } +} + bool Petition::LoadFromDB(QueryResult* result) { if (!result) { - sLog.outErrorDb("[Petitions] Unable to load petitions from DB"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "[Petitions] Unable to load petitions from DB"); return false; } @@ -364,7 +377,7 @@ bool Petition::Rename(std::string& newname) CharacterDatabase.PExecute("UPDATE `petition` SET `name` = '%s' WHERE `petition_guid` = '%u'", db_newname.c_str(), m_id); - DEBUG_LOG("Petition %u renamed to '%s'", m_id, newname.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Petition %u renamed to '%s'", m_id, newname.c_str()); m_name = newname; @@ -433,6 +446,19 @@ bool Petition::AddNewSignature(Player* player) return true; } +void Petition::DeleteSignatureByPlayer(ObjectGuid guid) +{ + for (auto itr = m_signatures.begin(); itr != m_signatures.end(); ++itr) + { + if ((*itr)->GetSignatureGuid() == guid) + { + delete (*itr); + m_signatures.erase(itr); + return; + } + } +} + PetitionSignature::PetitionSignature(Petition* petition, Player* player) : m_petition(petition), m_playerGuid(player->GetObjectGuid()), m_playerAccount(player->GetSession()->GetAccountId()) diff --git a/src/game/Guild/GuildMgr.h b/src/game/Guild/GuildMgr.h index ab436afd309..80ce0ce2727 100644 --- a/src/game/Guild/GuildMgr.h +++ b/src/game/Guild/GuildMgr.h @@ -69,6 +69,7 @@ class GuildMgr Petition* GetPetitionByCharterGuid(ObjectGuid const& charterGuid); Petition* GetPetitionById(uint32 id); Petition* GetPetitionByOwnerGuid(ObjectGuid const& ownerGuid); + void DeletePetitionSignaturesByPlayer(ObjectGuid guid, uint32 exceptPetitionId = 0); void LoadGuilds(); void LoadPetitions(); @@ -117,6 +118,7 @@ class Petition PetitionSignature* GetSignatureForAccount(uint32 accountId); void AddSignature(PetitionSignature* signature); bool AddNewSignature(Player* player); + void DeleteSignatureByPlayer(ObjectGuid guid); bool IsComplete() const { return m_signatures.size() == sWorld.getConfig(CONFIG_UINT32_MIN_PETITION_SIGNS); } diff --git a/src/game/Handlers/AddonHandler.cpp b/src/game/Handlers/AddonHandler.cpp index 15b5c7bb9af..da7ec118b5f 100644 --- a/src/game/Handlers/AddonHandler.cpp +++ b/src/game/Handlers/AddonHandler.cpp @@ -56,7 +56,7 @@ bool AddonHandler::BuildAddonPacket(WorldPacket* Source, WorldPacket* Target) if (TempValue > 0xFFFFF) { - sLog.outError("WorldSession::ReadAddonsInfo addon info too big, size %u", TempValue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::ReadAddonsInfo addon info too big, size %u", TempValue); return false; } @@ -101,7 +101,7 @@ bool AddonHandler::BuildAddonPacket(WorldPacket* Source, WorldPacket* Target) AddOnPacked >> crc >> unk7 >> unk6; - //DEBUG_LOG("ADDON: Name:%s CRC:%x Unknown1 :%x Unknown2 :%x", AddonNames.c_str(), crc, unk7, unk6); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ADDON: Name:%s CRC:%x Unknown1 :%x Unknown2 :%x", AddonNames.c_str(), crc, unk7, unk6); *Target << (uint8)2; @@ -140,7 +140,7 @@ bool AddonHandler::BuildAddonPacket(WorldPacket* Source, WorldPacket* Target) AddOnPacked >> crc >> unk6; - //DEBUG_LOG("ADDON: Name:%s CRC:%llx Unknown1 :%x", AddonNames.c_str(), crc, unk6); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ADDON: Name:%s CRC:%llx Unknown1 :%x", AddonNames.c_str(), crc, unk6); if (crc == 0x4C1C776D01LL) // standard addon CRC { @@ -159,7 +159,7 @@ bool AddonHandler::BuildAddonPacket(WorldPacket* Source, WorldPacket* Target) } else { - sLog.outError("Addon packet uncompress error :("); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Addon packet uncompress error :("); return false; } return true; diff --git a/src/game/Handlers/AuctionHouseHandler.cpp b/src/game/Handlers/AuctionHouseHandler.cpp index 679c4f2c961..b36a0be3671 100644 --- a/src/game/Handlers/AuctionHouseHandler.cpp +++ b/src/game/Handlers/AuctionHouseHandler.cpp @@ -45,7 +45,7 @@ void WorldSession::HandleAuctionHelloOpcode(WorldPacket& recv_data) Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(auctioneerGuid, UNIT_NPC_FLAG_AUCTIONEER); if (!unit) { - DEBUG_LOG("WORLD: HandleAuctionHelloOpcode - %s not found or you can't interact with him.", auctioneerGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleAuctionHelloOpcode - %s not found or you can't interact with him.", auctioneerGuid.GetString().c_str()); return; } @@ -217,7 +217,7 @@ AuctionHouseEntry const* WorldSession::GetCheckedAuctionHouseForAuctioneer(Objec // using special access modes (1,-1) done at mode set in command, so not need recheck if (GetPlayer()->GetAuctionAccessMode() == 0 && !ChatHandler(GetPlayer()).FindCommand("auction")) { - DEBUG_LOG("%s attempt open auction in cheating way.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "%s attempt open auction in cheating way.", guid.GetString().c_str()); return nullptr; } @@ -229,7 +229,7 @@ AuctionHouseEntry const* WorldSession::GetCheckedAuctionHouseForAuctioneer(Objec auctioneer = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_AUCTIONEER); if (!auctioneer) { - DEBUG_LOG("Auctioneeer %s accessed in cheating way.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Auctioneeer %s accessed in cheating way.", guid.GetString().c_str()); return nullptr; } } @@ -241,8 +241,6 @@ AuctionHouseEntry const* WorldSession::GetCheckedAuctionHouseForAuctioneer(Objec // this void creates new auction and adds auction to some auctionhouse void WorldSession::HandleAuctionSellItem(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: HandleAuctionSellItem"); - ObjectGuid auctioneerGuid; ObjectGuid itemGuid; uint32 etime, bid, buyout; @@ -316,7 +314,7 @@ void WorldSession::HandleAuctionSellItem(WorldPacket& recv_data) // do not allow to sell already auctioned items if (sAuctionMgr.GetAItem(itemGuid.GetCounter())) { - sLog.outError("AuctionError, %s is sending %s, but item is already in another auction", pl->GetGuidStr().c_str(), itemGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "AuctionError, %s is sending %s, but item is already in another auction", pl->GetGuidStr().c_str(), itemGuid.GetString().c_str()); SendAuctionCommandResult(nullptr, AUCTION_STARTED, AUCTION_ERR_INVENTORY, EQUIP_ERR_ITEM_NOT_FOUND); return; } @@ -358,8 +356,9 @@ void WorldSession::HandleAuctionSellItem(WorldPacket& recv_data) if (GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) { - sLog.outCommand(GetAccountId(), "GM %s (Account: %u) create auction: %s (Entry: %u Count: %u)", - GetPlayerName(), GetAccountId(), it->GetProto()->Name1, it->GetEntry(), it->GetCount()); + sLog.Player(GetAccountId(), LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) create auction: %s (Entry: %u Count: %u)", + GetPlayerName(), GetAccountId(), it->GetProto()->Name1, it->GetEntry(), it->GetCount()); } pl->ModifyMoney(-int32(deposit)); @@ -382,7 +381,7 @@ void WorldSession::HandleAuctionSellItem(WorldPacket& recv_data) AH->deposit = deposit; AH->auctionHouseEntry = auctionHouseEntry; - sLog.out(LOG_MONEY_TRADES, "[AuctionHouse]: Player %s listing %s (%u) at auctioneer %s. Initial bid: %u, buyout: %u, duration: %u, auctionhouse: %u", + sLog.Player(this, LOG_MONEY_TRADES, LOG_LVL_MINIMAL, "[AuctionHouse]: Player %s listing %s (%u) at auctioneer %s. Initial bid: %u, buyout: %u, duration: %u, auctionhouse: %u", pl->GetShortDescription().c_str(), it->GetGuidStr().c_str(), it->GetEntry(), auctioneerGuid.GetString().c_str(), bid, buyout, auction_time, AH->GetHouseId()); @@ -416,8 +415,6 @@ void WorldSession::HandleAuctionSellItem(WorldPacket& recv_data) // this function is called when client bids or buys out auction void WorldSession::HandleAuctionPlaceBid(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: HandleAuctionPlaceBid"); - ObjectGuid auctioneerGuid; uint32 auctionId; uint32 price; @@ -564,13 +561,11 @@ void WorldSession::HandleAuctionPlaceBid(WorldPacket& recv_data) // this void is called when auction_owner cancels his auction void WorldSession::HandleAuctionRemoveItem(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: HandleAuctionRemoveItem"); - ObjectGuid auctioneerGuid; uint32 auctionId; recv_data >> auctioneerGuid; recv_data >> auctionId; - //DEBUG_LOG("Cancel AUCTION AuctionID: %u", auctionId); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Cancel AUCTION AuctionID: %u", auctionId); AuctionHouseEntry const* auctionHouseEntry = GetCheckedAuctionHouseForAuctioneer(auctioneerGuid); if (!auctionHouseEntry) @@ -611,7 +606,7 @@ void WorldSession::HandleAuctionRemoveItem(WorldPacket& recv_data) } else { - sLog.outError("Auction id: %u has nonexistent item (item guid : %u)!!!", auction->Id, auction->itemGuidLow); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Auction id: %u has nonexistent item (item guid : %u)!!!", auction->Id, auction->itemGuidLow); SendAuctionCommandResult(nullptr, AUCTION_REMOVED, AUCTION_ERR_INVENTORY, EQUIP_ERR_ITEM_NOT_FOUND); return; } @@ -620,7 +615,7 @@ void WorldSession::HandleAuctionRemoveItem(WorldPacket& recv_data) { SendAuctionCommandResult(nullptr, AUCTION_REMOVED, AUCTION_ERR_DATABASE); // this code isn't possible ... maybe there should be ASSERT - sLog.outError("CHEATER : %u, he tried to cancel auction (id: %u) of another player, or auction is nullptr", pl->GetGUIDLow(), auctionId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CHEATER : %u, he tried to cancel auction (id: %u) of another player, or auction is nullptr", pl->GetGUIDLow(), auctionId); return; } @@ -695,7 +690,7 @@ class AuctionHouseClientQueryTask : public AuctionHouseClientQuery } default: { - sLog.outError("[AsyncAuctionQuery] Invalid query type %u", _queryType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[AsyncAuctionQuery] Invalid query type %u", _queryType); return; } } @@ -713,7 +708,6 @@ class AuctionHouseClientQueryTask : public AuctionHouseClientQuery // called when player lists his bids void WorldSession::HandleAuctionListBidderItems(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: HandleAuctionListBidderItems"); if (ReceivedAHListRequest()) return; @@ -726,7 +720,7 @@ void WorldSession::HandleAuctionListBidderItems(WorldPacket& recv_data) recv_data >> outbiddedCount; if (recv_data.size() != (16 + outbiddedCount * 4)) { - sLog.outError("Client sent bad opcode!!! with count: %u and size : %u (must be: %u)", outbiddedCount, (uint32)recv_data.size(), (16 + outbiddedCount * 4)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Client sent bad opcode!!! with count: %u and size : %u (must be: %u)", outbiddedCount, (uint32)recv_data.size(), (16 + outbiddedCount * 4)); outbiddedCount = 0; } @@ -757,7 +751,6 @@ void WorldSession::HandleAuctionListBidderItems(WorldPacket& recv_data) // this void sends player info about his auctions void WorldSession::HandleAuctionListOwnerItems(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: HandleAuctionListOwnerItems"); if (ReceivedAHListRequest()) return; @@ -785,7 +778,6 @@ void WorldSession::HandleAuctionListOwnerItems(WorldPacket& recv_data) void WorldSession::HandleAuctionListItems(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: HandleAuctionListItems"); if (ReceivedAHListRequest()) return; @@ -813,7 +805,7 @@ void WorldSession::HandleAuctionListItems(WorldPacket& recv_data) if (GetPlayer()->HasUnitState(UNIT_STAT_FEIGN_DEATH)) GetPlayer()->RemoveSpellsCausingAura(SPELL_AURA_FEIGN_DEATH); - //DEBUG_LOG("Auctionhouse search %s list from: %u, searchedname: %s, levelmin: %u, levelmax: %u, auctionSlotID: %u, auctionMainCategory: %u, auctionSubCategory: %u, quality: %u, usable: %u", + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Auctionhouse search %s list from: %u, searchedname: %s, levelmin: %u, levelmax: %u, auctionSlotID: %u, auctionMainCategory: %u, auctionSubCategory: %u, quality: %u, usable: %u", // auctioneerGuid.GetString().c_str(), listfrom, searchedname.c_str(), levelmin, levelmax, auctionSlotID, auctionMainCategory, auctionSubCategory, quality, usable); // converting string that we try to find to lower case diff --git a/src/game/Handlers/BattleGroundHandler.cpp b/src/game/Handlers/BattleGroundHandler.cpp index 14241d08729..f5976c8f04b 100644 --- a/src/game/Handlers/BattleGroundHandler.cpp +++ b/src/game/Handlers/BattleGroundHandler.cpp @@ -42,8 +42,6 @@ void WorldSession::HandleBattlemasterHelloOpcode(WorldPacket& recv_data) ObjectGuid guid; recv_data >> guid; - DEBUG_LOG("WORLD: Recvd CMSG_BATTLEMASTER_HELLO Message from %s", guid.GetString().c_str()); - Creature* pCreature = GetPlayer()->GetMap()->GetCreature(guid); if (!pCreature) @@ -84,7 +82,6 @@ void WorldSession::HandleBattlefieldJoinOpcode(WorldPacket& recv_data) { uint32 mapId; recv_data >> mapId; - DEBUG_LOG("WorldSession::HandleBattlefieldJoinOpcode : mapId=%u", mapId); WorldPacket data(CMSG_BATTLEMASTER_JOIN); data << uint64(0); @@ -97,8 +94,6 @@ void WorldSession::HandleBattlefieldJoinOpcode(WorldPacket& recv_data) void WorldSession::HandleBattlemasterJoinOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recvd CMSG_BATTLEMASTER_JOIN"); - ObjectGuid guid; uint32 instanceId; uint32 mapId; @@ -178,7 +173,7 @@ void WorldSession::HandleBattlemasterJoinOpcode(WorldPacket& recv_data) if (!bg && !(bg = sBattleGroundMgr.GetBattleGroundTemplate(bgTypeId))) { - sLog.outError("Battleground: no available bg / template found"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Battleground: no available bg / template found"); return; } @@ -221,7 +216,7 @@ void WorldSession::HandleBattlemasterJoinOpcode(WorldPacket& recv_data) // send status packet (in queue) sBattleGroundMgr.BuildBattleGroundStatusPacket(&data, bg, queueSlot, STATUS_WAIT_QUEUE, avgTime, 0); SendPacket(&data); - DEBUG_LOG("Battleground: player joined queue for bg queue type %u bg type %u: GUID %u, NAME %s", bgQueueTypeId, bgTypeId, _player->GetGUIDLow(), _player->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: player joined queue for bg queue type %u bg type %u: GUID %u, NAME %s", bgQueueTypeId, bgTypeId, _player->GetGUIDLow(), _player->GetName()); } else { @@ -253,7 +248,7 @@ void WorldSession::HandleBattlemasterJoinOpcode(WorldPacket& recv_data) // _player->GetGroup() was already checked, grp is already initialized BattleGroundQueue& bgQueue = sBattleGroundMgr.m_battleGroundQueues[bgQueueTypeId]; - DEBUG_LOG("Battleground: the following players are joining as group:"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: the following players are joining as group:"); GroupQueueInfo* ginfo = bgQueue.AddGroup(_player, grp, bgTypeId, bgBracketId, isPremade, instanceId, &excludedMembers); uint32 avgTime = bgQueue.GetAverageQueueWaitTime(ginfo, bgBracketId); for (GroupReference* itr = grp->GetFirstMember(); itr != nullptr; itr = itr->next()) @@ -279,9 +274,9 @@ void WorldSession::HandleBattlemasterJoinOpcode(WorldPacket& recv_data) member->GetSession()->SendPacket(&data); sBattleGroundMgr.BuildGroupJoinedBattlegroundPacket(&data, bg->GetMapId()); member->GetSession()->SendPacket(&data); - DEBUG_LOG("Battleground: player joined queue for bg queue type %u bg type %u: GUID %u, NAME %s", bgQueueTypeId, bgTypeId, member->GetGUIDLow(), member->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: player joined queue for bg queue type %u bg type %u: GUID %u, NAME %s", bgQueueTypeId, bgTypeId, member->GetGUIDLow(), member->GetName()); } - DEBUG_LOG("Battleground: group end"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: group end"); } sBattleGroundMgr.ScheduleQueueUpdate(bgQueueTypeId, bgTypeId, bgBracketId); @@ -290,8 +285,6 @@ void WorldSession::HandleBattlemasterJoinOpcode(WorldPacket& recv_data) void WorldSession::HandleBattleGroundPlayerPositionsOpcode(WorldPacket& /*recv_data*/) { // empty opcode - //DEBUG_LOG("WORLD: Recvd MSG_BATTLEGROUND_PLAYER_POSITIONS Message"); - BattleGround *bg = _player->GetBattleGround(); if (!bg) // can't be received if player not in battleground return; @@ -326,7 +319,7 @@ void WorldSession::HandleBattleGroundPlayerPositionsOpcode(WorldPacket& /*recv_d if (_player->GetTeam() == ALLIANCE) pFlagCarrier = sObjectMgr.GetPlayer(((BattleGroundWS*)bg)->GetHordeFlagPickerGuid()); else - pFlagCarrier = sObjectMgr.GetPlayer(((BattleGroundWS*)bg)->GetAllianceFlagPickerGuid());; + pFlagCarrier = sObjectMgr.GetPlayer(((BattleGroundWS*)bg)->GetAllianceFlagPickerGuid()); data << uint8(pFlagCarrier ? 1 : 0); @@ -351,23 +344,22 @@ void WorldSession::HandleBattleGroundPlayerPositionsOpcode(WorldPacket& /*recv_d void WorldSession::HandlePVPLogDataOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Recvd MSG_PVP_LOG_DATA Message"); - BattleGround *bg = _player->GetBattleGround(); if (!bg) return; - WorldPacket data; - sBattleGroundMgr.BuildPvpLogDataPacket(&data, bg); - SendPacket(&data); - - DEBUG_LOG("WORLD: Sent MSG_PVP_LOG_DATA Message"); + if (bg->GetStatus() != STATUS_WAIT_LEAVE) + { + WorldPacket data; + sBattleGroundMgr.BuildPvpLogDataPacket(&data, bg); + SendPacket(&data); + } + else + SendPacket(bg->GetFinalScorePacket()); } void WorldSession::HandleBattlefieldListOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recvd CMSG_BATTLEFIELD_LIST Message"); - #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 uint32 mapId; recv_data >> mapId; @@ -379,7 +371,7 @@ void WorldSession::HandleBattlefieldListOpcode(WorldPacket& recv_data) if (bgTypeId == BATTLEGROUND_TYPE_NONE) { - sLog.outError("Battleground: invalid bgtype received."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Battleground: invalid bgtype received."); return; } @@ -390,8 +382,6 @@ void WorldSession::HandleBattlefieldListOpcode(WorldPacket& recv_data) void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recvd CMSG_BATTLEFIELD_PORT Message"); - uint8 action = 0; // enter battle 0x1, leave queue 0x0 uint32 mapId = 0; @@ -407,12 +397,12 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) if (bgTypeId == BATTLEGROUND_TYPE_NONE) { - DEBUG_LOG("BattlegroundHandler: invalid bg map (%u) received.", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattlegroundHandler: invalid bg map (%u) received.", mapId); return; } if (!_player->InBattleGroundQueue()) { - DEBUG_LOG("BattlegroundHandler: Invalid CMSG_BATTLEFIELD_PORT received from player (%u), he is not in bg_queue.", _player->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattlegroundHandler: Invalid CMSG_BATTLEFIELD_PORT received from player (%u), he is not in bg_queue.", _player->GetGUIDLow()); return; } @@ -423,13 +413,13 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) GroupQueueInfo ginfo; if (!bgQueue.GetPlayerGroupInfoData(_player->GetObjectGuid(), &ginfo)) { - DEBUG_LOG("BattlegroundHandler: itrplayerstatus not found."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattlegroundHandler: itrplayerstatus not found."); return; } // if action == 1, then instanceId is required if (!ginfo.isInvitedToBgInstanceGuid && action == 1) { - DEBUG_LOG("BattlegroundHandler: instance not found."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattlegroundHandler: instance not found."); return; } @@ -440,7 +430,7 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) bg = sBattleGroundMgr.GetBattleGroundTemplate(bgTypeId); if (!bg) { - DEBUG_LOG("BattlegroundHandler: bgTemplate not found for type id %u.", bgTypeId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BattlegroundHandler: bgTemplate not found for type id %u.", bgTypeId); return; } @@ -455,12 +445,12 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) data2 << uint32(0xFFFFFFFE); _player->GetSession()->SendPacket(&data2); action = 0; - DEBUG_LOG("Battleground: player %s (%u) has a deserter debuff, do not port him to battleground!", _player->GetName(), _player->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: player %s (%u) has a deserter debuff, do not port him to battleground!", _player->GetName(), _player->GetGUIDLow()); } //if player don't match battleground max level, then do not allow him to enter! (this might happen when player leveled up during his waiting in queue if (_player->GetLevel() > bg->GetMaxLevel()) { - sLog.outError("Battleground: Player %s (%u) has level (%u) higher than maxlevel (%u) of battleground (%u)! Do not port him to battleground!", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Battleground: Player %s (%u) has level (%u) higher than maxlevel (%u) of battleground (%u)! Do not port him to battleground!", _player->GetName(), _player->GetGUIDLow(), _player->GetLevel(), bg->GetMaxLevel(), bg->GetTypeID()); action = 0; } @@ -472,7 +462,7 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) case 1: // port to battleground if (!_player->IsInvitedForBattleGroundQueueType(bgQueueTypeId)) { - sLog.outError("Battleground: Player %s (%u) is not invited in queue type %u !", _player->GetName(), _player->GetGUIDLow(), bgQueueTypeId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Battleground: Player %s (%u) is not invited in queue type %u !", _player->GetName(), _player->GetGUIDLow(), bgQueueTypeId); return; // cheating? } @@ -506,8 +496,8 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) sBattleGroundMgr.SendToBattleGround(_player, ginfo.isInvitedToBgInstanceGuid, bgTypeId); // add only in HandleMoveWorldPortAck() // bg->AddPlayer(_player,team); - DEBUG_LOG("Battleground: player %s (%u) joined battle for bg %u, bgtype %u, queue type %u.", _player->GetName(), _player->GetGUIDLow(), bg->GetInstanceID(), bg->GetTypeID(), bgQueueTypeId); - sLog.out(LOG_BG, "[%u,%u]: %s:%u [%u:%s] enters", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: player %s (%u) joined battle for bg %u, bgtype %u, queue type %u.", _player->GetName(), _player->GetGUIDLow(), bg->GetInstanceID(), bg->GetTypeID(), bgQueueTypeId); + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "[%u,%u]: %s:%u [%u:%s] enters", bg->GetMapId(), bg->GetInstanceID(), _player->GetName(), _player->GetGUIDLow(), @@ -520,8 +510,8 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) // player left queue, we should update it sBattleGroundMgr.ScheduleQueueUpdate(bgQueueTypeId, bgTypeId, _player->GetBattleGroundBracketIdFromLevel(bgTypeId)); SendPacket(&data); - DEBUG_LOG("Battleground: player %s (%u) left queue for bgtype %u, queue type %u.", _player->GetName(), _player->GetGUIDLow(), bg->GetTypeID(), bgQueueTypeId); - sLog.out(LOG_BG, "[%u,%u] %s:%u [%u:%s] leaves queue", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Battleground: player %s (%u) left queue for bgtype %u, queue type %u.", _player->GetName(), _player->GetGUIDLow(), bg->GetTypeID(), bgQueueTypeId); + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "[%u,%u] %s:%u [%u:%s] leaves queue", bg->GetMapId(), bg->GetInstanceID(), _player->GetName(), _player->GetGUIDLow(), @@ -529,15 +519,13 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket& recv_data) bgTypeId); break; default: - sLog.outError("Battleground port: unknown action %u", action); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Battleground port: unknown action %u", action); break; } } void WorldSession::HandleLeaveBattlefieldOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recvd CMSG_LEAVE_BATTLEFIELD Message"); - #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 uint32 mapId; recv_data >> mapId; @@ -557,8 +545,6 @@ void WorldSession::HandleLeaveBattlefieldOpcode(WorldPacket& recv_data) void WorldSession::HandleBattlefieldStatusOpcode(WorldPacket& /*recv_data*/) { // empty opcode - DEBUG_LOG("WORLD: Battleground status"); - WorldPacket data; // we must update all queues here BattleGround *bg = nullptr; @@ -613,8 +599,6 @@ void WorldSession::HandleBattlefieldStatusOpcode(WorldPacket& /*recv_data*/) void WorldSession::HandleAreaSpiritHealerQueryOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_AREA_SPIRIT_HEALER_QUERY"); - BattleGround *bg = _player->GetBattleGround(); if (!bg) return; @@ -634,8 +618,6 @@ void WorldSession::HandleAreaSpiritHealerQueryOpcode(WorldPacket& recv_data) void WorldSession::HandleAreaSpiritHealerQueueOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_AREA_SPIRIT_HEALER_QUEUE"); - BattleGround *bg = _player->GetBattleGround(); if (!bg) return; @@ -686,6 +668,10 @@ void WorldSession::SendBattleGroundJoinError(uint8 err) return; break; } +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 ChatHandler::BuildChatPacket(data, CHAT_MSG_BG_SYSTEM_NEUTRAL, GetMangosString(msg), LANG_UNIVERSAL); +#else + ChatHandler::BuildChatPacket(data, CHAT_MSG_SYSTEM, GetMangosString(msg), LANG_UNIVERSAL); +#endif SendPacket(&data); } diff --git a/src/game/Handlers/ChannelHandler.cpp b/src/game/Handlers/ChannelHandler.cpp index a765dd63c83..aa9733c586b 100644 --- a/src/game/Handlers/ChannelHandler.cpp +++ b/src/game/Handlers/ChannelHandler.cpp @@ -27,11 +27,8 @@ void WorldSession::HandleJoinChannelOpcode(WorldPacket& recvPacket) { std::string channelname, pass; - recvPacket >> channelname; - DEBUG_LOG("Opcode CMSG_JOIN_CHANNEL channel \"%s\"", channelname.c_str()); - if (channelname.empty()) return; @@ -53,11 +50,7 @@ void WorldSession::HandleJoinChannelOpcode(WorldPacket& recvPacket) void WorldSession::HandleLeaveChannelOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); - // uint32 unk; std::string channelname; - // recvPacket >> unk; // channel id? recvPacket >> channelname; if (channelname.empty()) @@ -82,8 +75,6 @@ void WorldSession::HandleLeaveChannelOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelListOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname; recvPacket >> channelname; @@ -97,8 +88,6 @@ void WorldSession::HandleChannelListOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelPasswordOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, pass; recvPacket >> channelname; @@ -114,9 +103,6 @@ void WorldSession::HandleChannelPasswordOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelSetOwnerOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); - std::string channelname, newp; recvPacket >> channelname; @@ -135,8 +121,6 @@ void WorldSession::HandleChannelSetOwnerOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelOwnerOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname; recvPacket >> channelname; @@ -150,8 +134,6 @@ void WorldSession::HandleChannelOwnerOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelModeratorOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, otp; recvPacket >> channelname; @@ -170,8 +152,6 @@ void WorldSession::HandleChannelModeratorOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelUnmoderatorOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, otp; recvPacket >> channelname; @@ -190,8 +170,6 @@ void WorldSession::HandleChannelUnmoderatorOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelMuteOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, otp; recvPacket >> channelname; @@ -210,8 +188,6 @@ void WorldSession::HandleChannelMuteOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelUnmuteOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, otp; recvPacket >> channelname; @@ -230,8 +206,6 @@ void WorldSession::HandleChannelUnmuteOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelInviteOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, otp; recvPacket >> channelname; @@ -253,8 +227,6 @@ void WorldSession::HandleChannelInviteOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelKickOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, otp; recvPacket >> channelname; @@ -272,8 +244,6 @@ void WorldSession::HandleChannelKickOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelBanOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, otp; recvPacket >> channelname; @@ -292,8 +262,6 @@ void WorldSession::HandleChannelBanOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelUnbanOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname, otp; recvPacket >> channelname; @@ -312,8 +280,6 @@ void WorldSession::HandleChannelUnbanOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelAnnouncementsOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname; recvPacket >> channelname; @@ -327,8 +293,6 @@ void WorldSession::HandleChannelAnnouncementsOpcode(WorldPacket& recvPacket) void WorldSession::HandleChannelModerateOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("Opcode %u", recvPacket.GetOpcode()); - //recvPacket.hexlike(); std::string channelname; recvPacket >> channelname; diff --git a/src/game/Handlers/CharacterHandler.cpp b/src/game/Handlers/CharacterHandler.cpp index 919f28053a7..639bbab01ad 100644 --- a/src/game/Handlers/CharacterHandler.cpp +++ b/src/game/Handlers/CharacterHandler.cpp @@ -44,6 +44,7 @@ #include "MasterPlayer.h" #include "PlayerBroadcaster.h" #include "PlayerBotMgr.h" +#include "AccountMgr.h" class LoginQueryHolder : public SqlQueryHolder { @@ -98,6 +99,7 @@ bool LoginQueryHolder::Initialize() res &= SetPQuery(PLAYER_LOGIN_QUERY_LOADSPELLCOOLDOWNS, "SELECT `spell`, `spell_expire_time`, `category`, `category_expire_time`, `item_id` FROM `character_spell_cooldown` WHERE `guid` = '%u'", m_guid.GetCounter()); res &= SetPQuery(PLAYER_LOGIN_QUERY_LOADGUILD, "SELECT `guild_id`, `rank` FROM `guild_member` WHERE `guid` = '%u'", m_guid.GetCounter()); res &= SetPQuery(PLAYER_LOGIN_QUERY_LOADBGDATA, "SELECT `instance_id`, `team`, `join_x`, `join_y`, `join_z`, `join_o`, `join_map` FROM `character_battleground_data` WHERE `guid` = '%u'", m_guid.GetCounter()); + res &= SetPQuery(PLAYER_LOGIN_QUERY_LOADACCOUNTDATA, "SELECT `type`, `time`, `data` FROM `character_account_data` WHERE `guid`='%u'", m_guid.GetCounter()); res &= SetPQuery(PLAYER_LOGIN_QUERY_LOADSKILLS, "SELECT `skill`, `value`, `max` FROM `character_skills` WHERE `guid` = '%u'", m_guid.GetCounter()); res &= SetPQuery(PLAYER_LOGIN_QUERY_LOADMAILS, "SELECT `id`, `message_type`, `sender_guid`, `receiver_guid`, `subject`, `item_text_id`, `expire_time`, `deliver_time`, `money`, `cod`, `checked`, `stationery`, `mail_template_id`, `has_items` FROM `mail` WHERE `receiver_guid` = '%u' ORDER BY `id` DESC", m_guid.GetCounter()); res &= SetPQuery(PLAYER_LOGIN_QUERY_LOADMAILEDITEMS, "SELECT `creator_guid`, `gift_creator_guid`, `count`, `duration`, `charges`, `flags`, `enchantments`, `random_property_id`, `durability`, `text`, `mail_id`, `item_guid`, `item_instance`.`item_id`, `generated_loot` FROM `mail_items` JOIN `item_instance` ON `item_guid` = `guid` WHERE `receiver_guid` = '%u'", m_guid.GetCounter()); @@ -148,11 +150,11 @@ void WorldSession::HandleCharEnum(QueryResult* result) do { uint32 guidlow = (*result)[0].GetUInt32(); - uint32 level = (*result)[7].GetUInt32(); + uint32 level = (*result)[10].GetUInt32(); if (m_characterMaxLevel < level) m_characterMaxLevel = level; - DETAIL_LOG("Build enum data for char guid %u from account %u.", guidlow, GetAccountId()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Build enum data for char guid %u from account %u.", guidlow, GetAccountId()); if (Player::BuildEnumData(result, &data)) ++num; } @@ -334,10 +336,6 @@ void WorldSession::HandleCharCreateOpcode(WorldPacket& recv_data) data << (uint8)CHAR_CREATE_SUCCESS; SendPacket(&data); - - std::string IP_str = GetRemoteAddress(); - BASIC_LOG("Account: %d (IP: %s) Create Character:[%s] (guid: %u)", GetAccountId(), IP_str.c_str(), name.c_str(), guidLow); - sLog.out(LOG_CHAR, "Account: %d (IP: %s) Create Character:[%s] (guid: %u)", GetAccountId(), IP_str.c_str(), name.c_str(), guidLow); } else { @@ -380,9 +378,7 @@ void WorldSession::HandleCharDeleteOpcode(WorldPacket& recv_data) if (accountId != GetAccountId()) return; - std::string IP_str = GetRemoteAddress(); - BASIC_LOG("Account: %d (IP: %s) Delete Character:[%s] (guid: %u)", GetAccountId(), IP_str.c_str(), name.c_str(), lowguid); - sLog.out(LOG_CHAR, "Account: %d (IP: %s) Delete Character:[%s] (guid: %u)", GetAccountId(), IP_str.c_str(), name.c_str(), lowguid); + sLog.Player(this, LOG_CHAR, "Delete", LOG_LVL_BASIC, "Character %s guid %u", name.c_str(), guid); // If the character is online (ALT-F4 logout for example) if (Player* onlinePlayer = sObjectAccessor.FindPlayer(guid)) @@ -393,8 +389,6 @@ void WorldSession::HandleCharDeleteOpcode(WorldPacket& recv_data) WorldPacket data(SMSG_CHAR_DELETE, 1); data << (uint8)CHAR_DELETE_SUCCESS; SendPacket(&data); - - sWorld.LogCharacter(this, lowguid, name, "Delete"); } void WorldSession::HandlePlayerLoginOpcode(WorldPacket& recv_data) @@ -411,8 +405,6 @@ void WorldSession::HandlePlayerLoginOpcode(WorldPacket& recv_data) return; } - DEBUG_LOG("WORLD: Recvd Player Logon Message"); - LoginQueryHolder *holder = new LoginQueryHolder(GetAccountId(), playerGuid); if (!holder->Initialize()) { @@ -443,13 +435,15 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) // Session2 created, requests login, and receives 2 login callback. if (GetPlayer() || !m_playerLoading) { - sLog.outInfo("[CRASH] HandlePlayerLogin on session %u with player %s [loading=%u]", GetAccountId(), GetPlayerName(), m_playerLoading); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH] HandlePlayerLogin on session %u with player %s [loading=%u]", GetAccountId(), GetPlayerName(), m_playerLoading); delete holder; m_playerLoading = false; return; } + ObjectGuid playerGuid = holder->GetGuid(); ASSERT(playerGuid.IsPlayer()); + m_currentPlayerGuid = playerGuid; // If the character is online (ALT-F4 logout for example) Player* pCurrChar = sObjectAccessor.FindPlayer(playerGuid); @@ -460,20 +454,33 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) // Hacking attempt if (pCurrChar->GetSession()->GetAccountId() != GetAccountId()) { + ProcessAnticheatAction("PassiveAnticheat", "Attempt to login to character on different account", CHEAT_ACTION_LOG); + KickPlayer(); + delete holder; + m_playerLoading = false; + return; + } + + if (pCurrChar->FindMap() != sMapMgr.FindMap(pCurrChar->GetMapId(), pCurrChar->GetInstanceId())) + { + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH] Dangling map pointer during login on character guid %u", playerGuid.GetCounter()); KickPlayer(); delete holder; m_playerLoading = false; return; } + + alreadyOnline = true; pCurrChar->GetSession()->SetPlayer(nullptr); pCurrChar->SetSession(this); + // Need to attach packet bcaster to the new socket pCurrChar->m_broadcaster->ChangeSocket(GetSocket()); - alreadyOnline = true; - // If the character had a logout request, then he is articifially stunned (cf CMSG_LOGOUT_REQUEST handler). Fix it here. + + // If the character had a logout request, then he is articifially stunned (in CMSG_LOGOUT_REQUEST handler). Fix it here. if (pCurrChar->CanFreeMove()) { - pCurrChar->SetRooted(false); + pCurrChar->SetRootedReal(false); pCurrChar->SetStandState(UNIT_STAND_STATE_STAND); pCurrChar->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_STUNNED); } @@ -483,7 +490,7 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) // Character found online but not in world ? if (HashMapHolder::Find(playerGuid)) { - sLog.outInfo("[CRASH] Trying to login already ingame character guid %u", playerGuid.GetCounter()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH] Trying to login already ingame character guid %u", playerGuid.GetCounter()); KickPlayer(); delete holder; m_playerLoading = false; @@ -548,10 +555,12 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) } SendPacket(&data); - data.Initialize(SMSG_ACCOUNT_DATA_TIMES, 128); - for (int i = 0; i < 32; ++i) - data << uint32(0); - SendPacket(&data); + // load player specific part before send times + LoadAccountData(holder->GetResult(PLAYER_LOGIN_QUERY_LOADACCOUNTDATA), PER_CHARACTER_CACHE_MASK); + SendAccountDataTimes(); + + pCurrChar->GetSocial()->SendFriendList(); + pCurrChar->GetSocial()->SendIgnoreList(); // Send MOTD (1.12.1 not have SMSG_MOTD, so do it in another way) { @@ -576,8 +585,6 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) ChatHandler(pCurrChar).PSendSysMessage(str_motd.substr(pos).c_str()); ++linecount; } - - DEBUG_LOG("WORLD: Sent motd (SMSG_MOTD)"); } if (Guild* guild = sGuildMgr.GetGuildById(pCurrChar->GetGuildId())) @@ -587,18 +594,23 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) data << uint8(1); data << guild->GetMOTD(); SendPacket(&data); - DEBUG_LOG("WORLD: Sent guild-motd (SMSG_GUILD_EVENT)"); guild->BroadcastEvent(GE_SIGNED_ON, pCurrChar->GetObjectGuid(), pCurrChar->GetName()); } + if (char const* warning = sAccountMgr.GetWarningText(GetAccountId())) + { + ChatHandler(pCurrChar).PSendSysMessage(LANG_ACCOUNT_WARNED, warning); + SendNotification("WARNING: %s", warning); + } + if (!pCurrChar->IsAlive()) pCurrChar->SendCorpseReclaimDelay(true); pCurrChar->SendInitialPacketsBeforeAddToMap(); GetMasterPlayer()->SendInitialActionButtons(); - //Show cinematic at the first time that player login + // Show cinematic at the first time that player login if (pCurrChar->HasAtLoginFlag(AT_LOGIN_FIRST) && !sWorld.getConfig(CONFIG_BOOL_SKIP_CINEMATICS)) { if (ChrRacesEntry const* rEntry = sChrRacesStore.LookupEntry(pCurrChar->GetRace())) @@ -624,9 +636,7 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) else sObjectAccessor.AddObject(pCurrChar); - //DEBUG_LOG("Player %s added to Map.",pCurrChar->GetName()); - pCurrChar->GetSocial()->SendFriendList(); - pCurrChar->GetSocial()->SendIgnoreList(); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player %s added to Map.",pCurrChar->GetName()); pCurrChar->SendInitialPacketsAfterAddToMap(); if (alreadyOnline) @@ -723,9 +733,7 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) std::string IP_str = GetRemoteAddress(); - sLog.out(LOG_CHAR, "Account: %d (IP: %s) Login Character:[%s] (guid: %u)%s", - GetAccountId(), IP_str.c_str(), pCurrChar->GetName(), pCurrChar->GetGUIDLow(), alreadyOnline ? " Player was already online" : ""); - sWorld.LogCharacter(pCurrChar, "Login"); + sLog.Player(this, LOG_CHAR, "Login", LOG_LVL_DETAIL, alreadyOnline ? "Player was already online" : ""); if (!alreadyOnline && !pCurrChar->IsStandingUp() && !pCurrChar->HasUnitState(UNIT_STAT_STUNNED)) pCurrChar->SetStandState(UNIT_STAND_STATE_STAND); @@ -751,8 +759,6 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder *holder) void WorldSession::HandleSetFactionAtWarOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_SET_FACTION_ATWAR"); - uint32 repListId; uint8 flag; @@ -774,17 +780,13 @@ void WorldSession::HandleTutorialFlagOpcode(WorldPacket& recv_data) uint32 wInt = (iFlag / 32); if (wInt >= 8) - { - //sLog.outError("CHEATER? Account:[%d] Guid[%u] tried to send wrong CMSG_TUTORIAL_FLAG", GetAccountId(),GetGUID()); return; - } + uint32 rInt = (iFlag % 32); uint32 tutflag = GetTutorialInt(wInt); tutflag |= (1 << rInt); SetTutorialInt(wInt, tutflag); - - //DEBUG_LOG("Received Tutorial Flag Set {%u}.", iFlag); } void WorldSession::HandleTutorialClearOpcode(WorldPacket& /*recv_data*/) @@ -802,7 +804,6 @@ void WorldSession::HandleTutorialResetOpcode(WorldPacket& /*recv_data*/) void WorldSession::HandleSetWatchedFactionOpcode(WorldPacket& recv_data) { #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 - DEBUG_LOG("WORLD: Received CMSG_SET_WATCHED_FACTION"); int32 repId; recv_data >> repId; GetPlayer()->SetInt32Value(PLAYER_FIELD_WATCHED_FACTION_INDEX, repId); @@ -811,7 +812,6 @@ void WorldSession::HandleSetWatchedFactionOpcode(WorldPacket& recv_data) void WorldSession::HandleSetFactionInactiveOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_SET_FACTION_INACTIVE"); uint32 replistid; uint8 inactive; recv_data >> replistid >> inactive; @@ -821,13 +821,11 @@ void WorldSession::HandleSetFactionInactiveOpcode(WorldPacket& recv_data) void WorldSession::HandleShowingHelmOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("CMSG_SHOWING_HELM for %s", _player->GetName()); _player->ToggleFlag(PLAYER_FLAGS, PLAYER_FLAGS_HIDE_HELM); } void WorldSession::HandleShowingCloakOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("CMSG_SHOWING_CLOAK for %s", _player->GetName()); _player->ToggleFlag(PLAYER_FLAGS, PLAYER_FLAGS_HIDE_CLOAK); } @@ -905,7 +903,9 @@ void WorldSession::HandleChangePlayerNameOpcodeCallBack(QueryResult* result, uin CharacterDatabase.PExecute("UPDATE `characters` SET `name` = '%s', `at_login_flags` = `at_login_flags` & ~ %u WHERE `guid` ='%u'", newname.c_str(), uint32(AT_LOGIN_RENAME), guidLow); CharacterDatabase.CommitTransaction(); - sLog.out(LOG_CHAR, "Account: %d (IP: %s) Character:[%s] (guid:%u) Changed name to: %s", session->GetAccountId(), session->GetRemoteAddress().c_str(), oldname.c_str(), guidLow, newname.c_str()); + sLog.Player(session->GetAccountId(), LOG_CHAR, LOG_LVL_BASIC, + "Account: %d (IP: %s) Character:[%s] (guid:%u) Changed name to: %s", + session->GetAccountId(), session->GetRemoteAddress().c_str(), oldname.c_str(), guidLow, newname.c_str()); WorldPacket data(SMSG_CHAR_RENAME, 1 + 8 + (newname.size() + 1)); data << uint8(RESPONSE_SUCCESS); diff --git a/src/game/Handlers/ChatHandler.cpp b/src/game/Handlers/ChatHandler.cpp index 494751e083b..fe5b7b7c512 100644 --- a/src/game/Handlers/ChatHandler.cpp +++ b/src/game/Handlers/ChatHandler.cpp @@ -41,7 +41,7 @@ #include "Anticheat.h" #include "AccountMgr.h" -bool WorldSession::ProcessChatMessageAfterSecurityCheck(std::string& msg, uint32 lang, uint32 msgType) +bool WorldSession::CheckChatMessageValidity(char* msg, uint32 lang, uint32 msgType) { if (!IsLanguageAllowedForChatType(lang, msgType)) return false; @@ -52,20 +52,26 @@ bool WorldSession::ProcessChatMessageAfterSecurityCheck(std::string& msg, uint32 if (sWorld.getConfig(CONFIG_BOOL_CHAT_FAKE_MESSAGE_PREVENTING)) stripLineInvisibleChars(msg); - if (sWorld.getConfig(CONFIG_UINT32_CHAT_STRICT_LINK_CHECKING_SEVERITY) && GetSecurity() < SEC_MODERATOR - && !ChatHandler(this).isValidChatMessage(msg.c_str())) + if (sWorld.getConfig(CONFIG_UINT32_CHAT_STRICT_LINK_CHECKING_SEVERITY) && !ChatHandler(this).isValidChatMessage(msg)) { - sLog.outError("Player %s (GUID: %u) sent a chatmessage with an invalid link: %s", GetPlayer()->GetName(), - GetPlayer()->GetGUIDLow(), msg.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player %s (GUID: %u) sent a chatmessage with an invalid link: %s", GetPlayer()->GetName(), + GetPlayer()->GetGUIDLow(), msg); if (sWorld.getConfig(CONFIG_UINT32_CHAT_STRICT_LINK_CHECKING_KICK)) KickPlayer(); return false; } } + return true; +} + +bool WorldSession::ProcessChatMessageAfterSecurityCheck(char* msg, uint32 lang, uint32 msgType) +{ + if (!CheckChatMessageValidity(msg, lang, msgType)) + return false; ChatHandler handler(this); - return !handler.ParseCommands(msg.c_str()); + return !handler.ParseCommands(msg); } bool WorldSession::IsLanguageAllowedForChatType(uint32 lang, uint32 msgType) @@ -82,9 +88,11 @@ bool WorldSession::IsLanguageAllowedForChatType(uint32 lang, uint32 msgType) case CHAT_MSG_GUILD: case CHAT_MSG_OFFICER: case CHAT_MSG_RAID: -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_10_2 case CHAT_MSG_RAID_LEADER: case CHAT_MSG_RAID_WARNING: +#endif +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 case CHAT_MSG_BATTLEGROUND: case CHAT_MSG_BATTLEGROUND_LEADER: #endif @@ -142,12 +150,10 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) if (type >= MAX_CHAT_MSG_TYPE) { - sLog.outError("CHAT: Wrong message type received: %u", type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CHAT: Wrong message type received: %u", type); return; } - DEBUG_LOG("CHAT: packet received. type %u, lang %u", type, lang); - // prevent talking at unknown language (cheating) LanguageDesc const* langDesc = GetLanguageDescByID(lang); if (!langDesc) @@ -184,7 +190,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) { case CHAT_MSG_PARTY: case CHAT_MSG_RAID: -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_10_2 case CHAT_MSG_RAID_LEADER: case CHAT_MSG_RAID_WARNING: #endif @@ -229,23 +235,31 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) } } - std::string msg, channel, to; + char* msg = nullptr; + size_t msgLen = 0; + std::string channel, to; + // Message parsing switch (type) { case CHAT_MSG_CHANNEL: + { recv_data >> channel; - recv_data >> msg; + recv_data.ReadCString(msg, msgLen); if (!ProcessChatMessageAfterSecurityCheck(msg, lang, type)) return; - if (msg.empty()) + if (!msgLen) return; + break; + } case CHAT_MSG_WHISPER: + { recv_data >> to; // no break + } case CHAT_MSG_SAY: case CHAT_MSG_EMOTE: case CHAT_MSG_YELL: @@ -253,27 +267,35 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) case CHAT_MSG_GUILD: case CHAT_MSG_OFFICER: case CHAT_MSG_RAID: -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_10_2 case CHAT_MSG_RAID_LEADER: case CHAT_MSG_RAID_WARNING: +#endif +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 case CHAT_MSG_BATTLEGROUND: case CHAT_MSG_BATTLEGROUND_LEADER: #endif - recv_data >> msg; + { + recv_data.ReadCString(msg, msgLen); if (!ProcessChatMessageAfterSecurityCheck(msg, lang, type)) return; - if (msg.empty()) + if (!msgLen) return; - break; - + break; + } case CHAT_MSG_AFK: case CHAT_MSG_DND: - recv_data >> msg; - break; - + { + recv_data.ReadCString(msg, msgLen); + if (!CheckChatMessageValidity(msg, lang, type)) + return; + break; + } default: - sLog.outError("CHAT: unknown message type %u, lang: %u", type, lang); + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CHAT: unknown message type %u, lang: %u", type, lang); return; + } } /** Enable various spam chat detections */ @@ -339,7 +361,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) } } - chn->Say(playerPointer->GetObjectGuid(), msg.c_str(), lang); + chn->Say(playerPointer->GetObjectGuid(), msg, lang); SetLastPubChanMsgTime(time(nullptr)); if (lang != LANG_ADDON && chn->HasFlag(Channel::ChannelFlags::CHANNEL_FLAG_GENERAL)) @@ -499,7 +521,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) if (!group) { group = _player->GetGroup(); -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 if (!group || group->isBGGroup()) #else if (!group) @@ -508,7 +530,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) } WorldPacket data; - ChatHandler::BuildChatPacket(data, ChatMsg(type), msg.c_str(), Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); + ChatHandler::BuildChatPacket(data, ChatMsg(type), msg, Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); group->BroadcastPacket(&data, false, group->GetMemberGroup(GetPlayer()->GetObjectGuid())); if (lang != LANG_ADDON) sWorld.LogChat(this, "Group", msg, nullptr, group->GetId()); @@ -541,7 +563,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) if (!group) { group = GetPlayer()->GetGroup(); -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 if (!group || group->isBGGroup() || !group->isRaidGroup()) #else if (!group || !group->isRaidGroup()) @@ -550,14 +572,14 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) } WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_RAID, msg.c_str(), Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_RAID, msg, Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); group->BroadcastPacket(&data, false); if (lang != LANG_ADDON) sWorld.LogChat(this, "Raid", msg, nullptr, group->GetId()); } break; -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_10_2 case CHAT_MSG_RAID_LEADER: // Master side: TODO { // if player is in battleground, he cannot say to battleground members by /ra @@ -565,12 +587,16 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) if (!group) { group = GetPlayer()->GetGroup(); - if (!group || group->isBGGroup() || !group->isRaidGroup() || !group->IsLeader(_player->GetObjectGuid())) + if (!group || !group->isRaidGroup() || !group->IsLeader(_player->GetObjectGuid())) return; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 + if (group->isBGGroup()) + return; +#endif } WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_RAID_LEADER, msg.c_str(), Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_RAID_LEADER, msg, Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); group->BroadcastPacket(&data, false); if (lang != LANG_ADDON) sWorld.LogChat(this, "Raid", msg, nullptr, group->GetId()); @@ -586,14 +612,15 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) WorldPacket data; //in battleground, raid warning is sent only to players in battleground - code is ok - ChatHandler::BuildChatPacket(data, CHAT_MSG_RAID_WARNING, msg.c_str(), Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_RAID_WARNING, msg, Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); group->BroadcastPacket(&data, false); if (lang != LANG_ADDON) sWorld.LogChat(this, "Raid", msg, nullptr, group->GetId()); } break; - +#endif +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 case CHAT_MSG_BATTLEGROUND: // Node side { // battleground raid is always in Player->GetGroup(), never in GetOriginalGroup() @@ -602,7 +629,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) return; WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_BATTLEGROUND, msg.c_str(), Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_BATTLEGROUND, msg, Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); group->BroadcastPacket(&data, false); if (lang != LANG_ADDON) @@ -618,7 +645,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) return; WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_BATTLEGROUND_LEADER, msg.c_str(), Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_BATTLEGROUND_LEADER, msg, Language(lang), _player->GetChatTag(), _player->GetObjectGuid(), _player->GetName()); group->BroadcastPacket(&data, false); if (lang != LANG_ADDON) @@ -631,13 +658,13 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) if (_player && _player->IsInCombat()) break; - if (!msg.empty() || !_player->IsAFK()) + if (msgLen || !_player->IsAFK()) { if (MasterPlayer* masterPlr = GetMasterPlayer()) masterPlr->afkMsg = msg; } - if (msg.empty() || !_player->IsAFK()) + if (!msgLen || !_player->IsAFK()) { _player->ToggleAFK(); @@ -650,13 +677,13 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recv_data) case CHAT_MSG_DND: { - if (!msg.empty() || !_player->IsDND()) + if (msgLen || !_player->IsDND()) { if (MasterPlayer* masterPlr = GetMasterPlayer()) masterPlr->dndMsg = msg; } - if (msg.empty() || !_player->IsDND()) + if (!msgLen || !_player->IsDND()) { _player->ToggleDND(); @@ -781,8 +808,6 @@ void WorldSession::HandleTextEmoteOpcode(WorldPacket& recv_data) void WorldSession::HandleChatIgnoredOpcode(WorldPacket& recv_data) { ObjectGuid iguid; - //DEBUG_LOG("WORLD: Received CMSG_CHAT_IGNORED"); - recv_data >> iguid; Player* player = sObjectMgr.GetPlayer(iguid); diff --git a/src/game/Handlers/CombatHandler.cpp b/src/game/Handlers/CombatHandler.cpp index f43c77ca605..386b1dd1abe 100644 --- a/src/game/Handlers/CombatHandler.cpp +++ b/src/game/Handlers/CombatHandler.cpp @@ -33,8 +33,6 @@ void WorldSession::HandleAttackSwingOpcode(WorldPacket& recv_data) ObjectGuid guid; recv_data >> guid; - DEBUG_FILTER_LOG(LOG_FILTER_COMBAT, "WORLD: Recvd CMSG_ATTACKSWING Message %s", guid.GetString().c_str()); - if (!guid.IsUnit()) return; @@ -85,9 +83,6 @@ void WorldSession::HandleSetSheathedOpcode(WorldPacket& recv_data) { uint32 sheathed; recv_data >> sheathed; - - //DEBUG_LOG("WORLD: Recvd CMSG_SETSHEATHED Message guidlow:%u value1:%u", GetPlayer()->GetGUIDLow(), sheathed); - if (sheathed >= MAX_SHEATH_STATE) return; diff --git a/src/game/Handlers/DuelHandler.cpp b/src/game/Handlers/DuelHandler.cpp index 22c19bb557c..421a68d3345 100644 --- a/src/game/Handlers/DuelHandler.cpp +++ b/src/game/Handlers/DuelHandler.cpp @@ -41,10 +41,6 @@ void WorldSession::HandleDuelAcceptedOpcode(WorldPacket& recvPacket) if (pl == pl->duel->initiator || !plTarget || !plTarget->duel || pl == plTarget || pl->duel->startTime != 0 || plTarget->duel->startTime != 0) return; - DEBUG_FILTER_LOG(LOG_FILTER_COMBAT, "WORLD: received CMSG_DUEL_ACCEPTED"); - DEBUG_FILTER_LOG(LOG_FILTER_COMBAT, "Player 1 is: %u (%s)", pl->GetGUIDLow(), pl->GetName()); - DEBUG_FILTER_LOG(LOG_FILTER_COMBAT, "Player 2 is: %u (%s)", plTarget->GetGUIDLow(), plTarget->GetName()); - time_t now = time(nullptr); pl->duel->startTimer = now; plTarget->duel->startTimer = now; @@ -55,8 +51,6 @@ void WorldSession::HandleDuelAcceptedOpcode(WorldPacket& recvPacket) void WorldSession::HandleDuelCancelledOpcode(WorldPacket& recvPacket) { - //DEBUG_LOG("WORLD: received CMSG_DUEL_CANCELLED"); - auto pPlayer = GetPlayer(); // no duel requested if (!pPlayer->duel) diff --git a/src/game/Handlers/GroupHandler.cpp b/src/game/Handlers/GroupHandler.cpp index e05ca1ac2b3..28978955d6c 100644 --- a/src/game/Handlers/GroupHandler.cpp +++ b/src/game/Handlers/GroupHandler.cpp @@ -163,7 +163,7 @@ void WorldSession::HandleGroupAcceptOpcode(WorldPacket& /*recv_data*/) if (group->GetLeaderGuid() == GetPlayer()->GetObjectGuid()) { - sLog.outError("HandleGroupAcceptOpcode: %s tried to accept an invite to his own group", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandleGroupAcceptOpcode: %s tried to accept an invite to his own group", GetPlayer()->GetGuidStr().c_str()); return; } @@ -229,7 +229,7 @@ void WorldSession::HandleGroupUninviteGuidOpcode(WorldPacket& recv_data) // can't uninvite yourself if (guid == GetPlayer()->GetObjectGuid()) { - sLog.outError("WorldSession::HandleGroupUninviteGuidOpcode: leader %s tried to uninvite himself from the group.", GetPlayer()->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandleGroupUninviteGuidOpcode: leader %s tried to uninvite himself from the group.", GetPlayer()->GetGuidStr().c_str()); return; } @@ -271,7 +271,7 @@ void WorldSession::HandleGroupUninviteOpcode(WorldPacket& recv_data) // can't uninvite yourself if (GetPlayer()->GetName() == membername) { - sLog.outError("WorldSession::HandleGroupUninviteOpcode: leader %s tried to uninvite himself from the group.", GetPlayer()->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandleGroupUninviteOpcode: leader %s tried to uninvite himself from the group.", GetPlayer()->GetGuidStr().c_str()); return; } @@ -383,8 +383,6 @@ void WorldSession::HandleLootRoll(WorldPacket& recv_data) recv_data >> itemSlot; recv_data >> rollType; - //DEBUG_LOG("WORLD RECIEVE CMSG_LOOT_ROLL, From:%u, Numberofplayers:%u, rollType:%u", (uint32)Guid, NumberOfPlayers, rollType); - Group* group = GetPlayer()->GetGroup(); if (!group) return; @@ -392,6 +390,14 @@ void WorldSession::HandleLootRoll(WorldPacket& recv_data) if (rollType >= MAX_ROLL_FROM_CLIENT) return; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (GetPlayer()->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME)) + { + SendPlayTimeWarning(PTF_UNHEALTHY_TIME, 0); + rollType = ROLL_PASS; + } +#endif + // everything is fine, do it, if false then some cheating problem found (result not used in pre-3.0) group->CountRollVote(GetPlayer(), lootedTarget, itemSlot, RollVote(rollType)); } @@ -405,7 +411,7 @@ void WorldSession::HandleMinimapPingOpcode(WorldPacket& recv_data) if (!GetPlayer()->GetGroup()) return; - //DEBUG_LOG("Received opcode MSG_MINIMAP_PING X: %f, Y: %f", x, y); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Received opcode MSG_MINIMAP_PING X: %f, Y: %f", x, y); /** error handling **/ /********************/ @@ -432,7 +438,7 @@ void WorldSession::HandleRandomRollOpcode(WorldPacket& recv_data) // everything is fine, do it roll = urand(minimum, maximum); - //DEBUG_LOG("ROLL: MIN: %u, MAX: %u, ROLL: %u", minimum, maximum, roll); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ROLL: MIN: %u, MAX: %u, ROLL: %u", minimum, maximum, roll); WorldPacket data(MSG_RANDOM_ROLL, 4 + 4 + 4 + 8); data << uint32(minimum); @@ -530,7 +536,6 @@ void WorldSession::HandleGroupChangeSubGroupOpcode(WorldPacket& recv_data) void WorldSession::HandleGroupSwapSubGroupOpcode(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: Recvd CMSG_GROUP_CHANGE_SUB_GROUP Message"); std::string name; std::string nameSwapWith; @@ -798,7 +803,6 @@ void WorldSession::BuildPartyMemberStatsChangedPacket(Player* player, WorldPacke /*this procedure handles clients CMSG_REQUEST_PARTY_MEMBER_STATS request*/ void WorldSession::HandleRequestPartyMemberStatsOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_REQUEST_PARTY_MEMBER_STATS"); ObjectGuid guid; recv_data >> guid; diff --git a/src/game/Handlers/GuildHandler.cpp b/src/game/Handlers/GuildHandler.cpp index cea3cbeb43f..4b6290ccbb8 100644 --- a/src/game/Handlers/GuildHandler.cpp +++ b/src/game/Handlers/GuildHandler.cpp @@ -33,8 +33,6 @@ void WorldSession::HandleGuildQueryOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_QUERY"); - uint32 guildId; recvPacket >> guildId; @@ -49,8 +47,6 @@ void WorldSession::HandleGuildQueryOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildCreateOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_CREATE"); - std::string gname; recvPacket >> gname; @@ -69,8 +65,6 @@ void WorldSession::HandleGuildCreateOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildInviteOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_INVITE"); - std::string Invitedname, plname; Player* player = nullptr; @@ -123,7 +117,7 @@ void WorldSession::HandleGuildInviteOpcode(WorldPacket& recvPacket) return; } - DEBUG_LOG("Player %s Invited %s to Join his Guild", GetPlayer()->GetName(), Invitedname.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player %s Invited %s to Join his Guild", GetPlayer()->GetName(), Invitedname.c_str()); player->SetGuildIdInvited(GetPlayer()->GetGuildId()); // Put record into guildlog @@ -133,14 +127,10 @@ void WorldSession::HandleGuildInviteOpcode(WorldPacket& recvPacket) data << GetPlayer()->GetName(); data << guild->GetName(); player->GetSession()->SendPacket(&data); - - DEBUG_LOG("WORLD: Sent (SMSG_GUILD_INVITE)"); } void WorldSession::HandleGuildRemoveOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_REMOVE"); - std::string plName; recvPacket >> plName; @@ -204,8 +194,6 @@ void WorldSession::HandleGuildAcceptOpcode(WorldPacket& /*recvPacket*/) Guild* guild; Player* player = GetPlayer(); - DEBUG_LOG("WORLD: Received CMSG_GUILD_ACCEPT"); - guild = sGuildMgr.GetGuildById(player->GetGuildIdInvited()); if (!guild || player->GetGuildId()) return; @@ -224,33 +212,27 @@ void WorldSession::HandleGuildAcceptOpcode(WorldPacket& /*recvPacket*/) void WorldSession::HandleGuildDeclineOpcode(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_DECLINE"); + if (_player->GetGuildId() || !_player->GetGuildIdInvited()) + return; - if (_player->GetGuildIdInvited() != 0) + if (Guild* guild = sGuildMgr.GetGuildById(_player->GetGuildIdInvited())) { - if (Guild* guild = sGuildMgr.GetGuildById(_player->GetGuildIdInvited())) + if (ObjectGuid inviterGuid = guild->GetGuildInviter(_player->GetObjectGuid())) { - ObjectGuid inviterGuid = guild->GetGuildInviter(_player->GetObjectGuid()); - if (!inviterGuid.IsEmpty()) + if (Player const* pInviter = ObjectAccessor::FindPlayer(inviterGuid)) { - if (Player const* pInviter = ObjectAccessor::FindPlayer(inviterGuid)) - { - WorldPacket data(SMSG_GUILD_DECLINE); - data << _player->GetName(); - pInviter->GetSession()->SendPacket(&data); - } + WorldPacket data(SMSG_GUILD_DECLINE); + data << _player->GetName(); + pInviter->GetSession()->SendPacket(&data); } } } - GetPlayer()->SetGuildIdInvited(0); - GetPlayer()->SetInGuild(0); + _player->SetGuildIdInvited(0); } void WorldSession::HandleGuildInfoOpcode(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_INFO"); - Guild* guild = sGuildMgr.GetGuildById(GetPlayer()->GetGuildId()); if (!guild) { @@ -270,16 +252,12 @@ void WorldSession::HandleGuildInfoOpcode(WorldPacket& /*recvPacket*/) void WorldSession::HandleGuildRosterOpcode(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_ROSTER"); - if (Guild* guild = sGuildMgr.GetGuildById(_player->GetGuildId())) guild->Roster(this); } void WorldSession::HandleGuildPromoteOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_PROMOTE"); - std::string plName; recvPacket >> plName; @@ -331,8 +309,6 @@ void WorldSession::HandleGuildPromoteOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildDemoteOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_DEMOTE"); - std::string plName; recvPacket >> plName; @@ -392,8 +368,6 @@ void WorldSession::HandleGuildDemoteOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildLeaveOpcode(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_LEAVE"); - Guild* guild = sGuildMgr.GetGuildById(_player->GetGuildId()); if (!guild) { @@ -431,8 +405,6 @@ void WorldSession::HandleGuildLeaveOpcode(WorldPacket& /*recvPacket*/) void WorldSession::HandleGuildDisbandOpcode(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_DISBAND"); - Guild* guild = sGuildMgr.GetGuildById(GetPlayer()->GetGuildId()); if (!guild) { @@ -448,14 +420,10 @@ void WorldSession::HandleGuildDisbandOpcode(WorldPacket& /*recvPacket*/) guild->Disband(); delete guild; - - DEBUG_LOG("WORLD: Guild Successfully Disbanded"); } void WorldSession::HandleGuildLeaderOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_LEADER"); - std::string name; recvPacket >> name; @@ -500,8 +468,6 @@ void WorldSession::HandleGuildLeaderOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildMOTDOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_MOTD"); - std::string MOTD; if (!recvPacket.empty()) @@ -531,8 +497,6 @@ void WorldSession::HandleGuildMOTDOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildSetPublicNoteOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_SET_PUBLIC_NOTE"); - std::string name, PNOTE; recvPacket >> name; @@ -570,8 +534,6 @@ void WorldSession::HandleGuildSetPublicNoteOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildSetOfficerNoteOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_SET_OFFICER_NOTE"); - std::string plName, OFFNOTE; recvPacket >> plName; @@ -613,8 +575,6 @@ void WorldSession::HandleGuildRankOpcode(WorldPacket& recvPacket) uint32 rankId; uint32 rights; - DEBUG_LOG("WORLD: Received CMSG_GUILD_RANK"); - Guild* guild = sGuildMgr.GetGuildById(GetPlayer()->GetGuildId()); if (!guild) { @@ -633,7 +593,6 @@ void WorldSession::HandleGuildRankOpcode(WorldPacket& recvPacket) recvPacket >> rankId; recvPacket >> rights; recvPacket >> rankname; - DEBUG_LOG("WORLD: Changed RankName to %s , Rights to 0x%.4X", rankname.c_str(), rights); guild->SetRankName(rankId, rankname); @@ -648,8 +607,6 @@ void WorldSession::HandleGuildRankOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildAddRankOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_ADD_RANK"); - std::string rankname; recvPacket >> rankname; @@ -677,8 +634,6 @@ void WorldSession::HandleGuildAddRankOpcode(WorldPacket& recvPacket) void WorldSession::HandleGuildDelRankOpcode(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_DEL_RANK"); - Guild* guild = sGuildMgr.GetGuildById(GetPlayer()->GetGuildId()); if (!guild) { @@ -705,14 +660,10 @@ void WorldSession::SendGuildCommandResult(uint32 typecmd, std::string const& str data << str; data << cmdresult; SendPacket(&data); - - DEBUG_LOG("WORLD: Sent (SMSG_GUILD_COMMAND_RESULT)"); } void WorldSession::HandleGuildChangeInfoTextOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received CMSG_GUILD_INFO_TEXT"); - std::string GINFO; recvPacket >> GINFO; if (GINFO.size() > GUILD_INFO_MAX_LENGTH) @@ -736,8 +687,6 @@ void WorldSession::HandleGuildChangeInfoTextOpcode(WorldPacket& recvPacket) void WorldSession::HandleSaveGuildEmblemOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: Received MSG_SAVE_GUILD_EMBLEM"); - ObjectGuid vendorGuid; int32 emblemStyle, emblemColor, borderStyle, borderColor, backgroundColor; @@ -749,7 +698,7 @@ void WorldSession::HandleSaveGuildEmblemOpcode(WorldPacket& recvPacket) { //[-ZERO] fails silently, not "That's not an emblem vendor!" SendSaveGuildEmblem(ERR_GUILDEMBLEM_FAIL_NO_MESSAGE); - DEBUG_LOG("WORLD: HandleSaveGuildEmblemOpcode - %s not found or you can't interact with him.", vendorGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleSaveGuildEmblemOpcode - %s not found or you can't interact with him.", vendorGuid.GetString().c_str()); return; } diff --git a/src/game/Handlers/ItemHandler.cpp b/src/game/Handlers/ItemHandler.cpp index 3eede2413a1..f63bd9ca5b6 100644 --- a/src/game/Handlers/ItemHandler.cpp +++ b/src/game/Handlers/ItemHandler.cpp @@ -34,11 +34,8 @@ void WorldSession::HandleSplitItemOpcode(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: CMSG_SPLIT_ITEM"); uint8 srcbag, srcslot, dstbag, dstslot, count; - recv_data >> srcbag >> srcslot >> dstbag >> dstslot >> count; - //DEBUG_LOG("STORAGE: receive srcbag = %u, srcslot = %u, dstbag = %u, dstslot = %u, count = %u", srcbag, srcslot, dstbag, dstslot, count); uint16 src = ((srcbag << 8) | srcslot); uint16 dst = ((dstbag << 8) | dstslot); @@ -66,11 +63,8 @@ void WorldSession::HandleSplitItemOpcode(WorldPacket& recv_data) void WorldSession::HandleSwapInvItemOpcode(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: CMSG_SWAP_INV_ITEM"); uint8 srcslot, dstslot; - recv_data >> srcslot >> dstslot; - //DEBUG_LOG("STORAGE: receive srcslot = %u, dstslot = %u", srcslot, dstslot); // prevent attempt swap same item to current position generated by client at special cheating sequence if (srcslot == dstslot) @@ -90,6 +84,7 @@ void WorldSession::HandleSwapInvItemOpcode(WorldPacket& recv_data) if ((_player->IsBankPos(INVENTORY_SLOT_BAG_0, srcslot) || _player->IsBankPos(INVENTORY_SLOT_BAG_0, dstslot)) && !_player->CanUseBank()) { + _player->SendEquipError(EQUIP_ERR_TOO_FAR_AWAY_FROM_BANK, nullptr, nullptr); ProcessAnticheatAction("ItemsCheck", "Attempt to cheat-bank items", CHEAT_ACTION_REPORT_GMS); return; } @@ -121,11 +116,8 @@ void WorldSession::HandleAutoEquipItemSlotOpcode(WorldPacket& recv_data) void WorldSession::HandleSwapItem(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: CMSG_SWAP_ITEM"); uint8 dstbag, dstslot, srcbag, srcslot; - recv_data >> dstbag >> dstslot >> srcbag >> srcslot ; - //DEBUG_LOG("STORAGE: receive srcbag = %u, srcslot = %u, dstbag = %u, dstslot = %u", srcbag, srcslot, dstbag, dstslot); uint16 src = ((srcbag << 8) | srcslot); uint16 dst = ((dstbag << 8) | dstslot); @@ -148,6 +140,7 @@ void WorldSession::HandleSwapItem(WorldPacket& recv_data) if ((_player->IsBankPos(srcbag, srcslot) || _player->IsBankPos(dstbag, dstslot)) && !_player->CanUseBank()) { + _player->SendEquipError(EQUIP_ERR_TOO_FAR_AWAY_FROM_BANK, nullptr, nullptr); ProcessAnticheatAction("ItemsCheck", "Attempt to cheat-bank items", CHEAT_ACTION_REPORT_GMS); return; } @@ -157,11 +150,8 @@ void WorldSession::HandleSwapItem(WorldPacket& recv_data) void WorldSession::HandleAutoEquipItemOpcode(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: CMSG_AUTOEQUIP_ITEM"); uint8 srcbag, srcslot; - recv_data >> srcbag >> srcslot; - //DEBUG_LOG("STORAGE: receive srcbag = %u, srcslot = %u", srcbag, srcslot); Item *pSrcItem = _player->GetItemByPos(srcbag, srcslot); if (!pSrcItem) @@ -251,11 +241,8 @@ void WorldSession::HandleAutoEquipItemOpcode(WorldPacket& recv_data) void WorldSession::HandleDestroyItemOpcode(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: CMSG_DESTROYITEM"); uint8 bag, slot, count, data1, data2, data3; - recv_data >> bag >> slot >> count >> data1 >> data2 >> data3; - //DEBUG_LOG("STORAGE: receive bag = %u, slot = %u, count = %u", bag, slot, count); uint16 pos = (bag << 8) | slot; @@ -296,18 +283,16 @@ void WorldSession::HandleDestroyItemOpcode(WorldPacket& recv_data) // Only _static_ data send in this packet !!! void WorldSession::HandleItemQuerySingleOpcode(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: CMSG_ITEM_QUERY_SINGLE"); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: CMSG_ITEM_QUERY_SINGLE"); uint32 item; recv_data >> item; recv_data.read_skip(); // guid - DETAIL_LOG("STORAGE: Item Query = %u", item); - - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(item); - if (pProto && (pProto->m_bDiscovered || (GetSecurity() > SEC_PLAYER))) + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(item); + if (pProto && (pProto->Discovered || (GetSecurity() > SEC_PLAYER))) { - std::string Name = pProto->Name1; - std::string Description = pProto->Description; + char const* name = pProto->Name1; + char const* description = pProto->Description; int loc_idx = GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -316,9 +301,9 @@ void WorldSession::HandleItemQuerySingleOpcode(WorldPacket& recv_data) if (il) { if (il->Name.size() > size_t(loc_idx) && !il->Name[loc_idx].empty()) - Name = il->Name[loc_idx]; + name = il->Name[loc_idx].c_str(); if (il->Description.size() > size_t(loc_idx) && !il->Description[loc_idx].empty()) - Description = il->Description[loc_idx]; + description = il->Description[loc_idx].c_str(); } } // guess size @@ -327,7 +312,7 @@ void WorldSession::HandleItemQuerySingleOpcode(WorldPacket& recv_data) data << pProto->Class; // client known only 0 subclass (and 1-2 obsolute subclasses) data << (pProto->Class == ITEM_CLASS_CONSUMABLE ? uint32(0) : pProto->SubClass); - data << Name; // max length of any of 4 names: 256 bytes + data << name; // max length of any of 4 names: 256 bytes data << uint8(0x00); //pProto->Name2; // blizz not send name there, just uint8(0x00); <-- \0 = empty string = empty name... data << uint8(0x00); //pProto->Name3; // blizz not send name there, just uint8(0x00); data << uint8(0x00); //pProto->Name4; // blizz not send name there, just uint8(0x00); @@ -424,7 +409,7 @@ void WorldSession::HandleItemQuerySingleOpcode(WorldPacket& recv_data) } } data << pProto->Bonding; - data << Description; + data << description; data << pProto->PageText; data << pProto->LanguageID; data << pProto->PageMaterial; @@ -445,13 +430,6 @@ void WorldSession::HandleItemQuerySingleOpcode(WorldPacket& recv_data) } else { - if (pProto && !pProto->m_bDiscovered) - { - std::stringstream oss; - oss << "Requested info for undiscovered item " << pProto->ItemId; - ProcessAnticheatAction("PassiveAnticheat", oss.str().c_str(), CHEAT_ACTION_LOG); - } - WorldPacket data(SMSG_ITEM_QUERY_SINGLE_RESPONSE, 4); data << uint32(item | 0x80000000); SendPacket(&data); @@ -460,12 +438,9 @@ void WorldSession::HandleItemQuerySingleOpcode(WorldPacket& recv_data) void WorldSession::HandleReadItemOpcode(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: CMSG_READ_ITEM"); - uint8 bag, slot; recv_data >> bag >> slot; - //DETAIL_LOG("STORAGE: Read bag = %u, slot = %u", bag, slot); Item *pItem = _player->GetItemByPos(bag, slot); if (pItem && pItem->GetProto()->PageText) @@ -477,14 +452,12 @@ void WorldSession::HandleReadItemOpcode(WorldPacket& recv_data) { data.Initialize(SMSG_READ_ITEM_OK, 8); data << ObjectGuid(pItem->GetObjectGuid()); - DETAIL_LOG("STORAGE: Item page sent"); } else { data.Initialize(SMSG_READ_ITEM_FAILED, 8 + 1); data << ObjectGuid(pItem->GetObjectGuid()); data << uint8(0); // 0..2, read failure reason? if == 1, use next command - DETAIL_LOG("STORAGE: Unable to read item"); _player->SendEquipError(msg, pItem, nullptr); } data << ObjectGuid(pItem->GetObjectGuid()); @@ -496,20 +469,13 @@ void WorldSession::HandleReadItemOpcode(WorldPacket& recv_data) void WorldSession::HandlePageQuerySkippedOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_PAGE_TEXT_QUERY"); - uint32 itemid; ObjectGuid guid; - recv_data >> itemid >> guid; - - DETAIL_LOG("Packet Info: itemid: %u guid: %s", itemid, guid.GetString().c_str()); } void WorldSession::HandleSellItemOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_SELL_ITEM"); - ObjectGuid vendorGuid; ObjectGuid itemGuid; uint8 _count; @@ -527,7 +493,7 @@ void WorldSession::HandleSellItemOpcode(WorldPacket& recv_data) Creature* pCreature = GetPlayer()->GetNPCIfCanInteractWith(vendorGuid, UNIT_NPC_FLAG_VENDOR); if (!pCreature) { - DEBUG_LOG("WORLD: HandleSellItemOpcode - %s not found or you can't interact with him.", vendorGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleSellItemOpcode - %s not found or you can't interact with him.", vendorGuid.GetString().c_str()); _player->SendSellError(SELL_ERR_CANT_FIND_VENDOR, nullptr, itemGuid, 0); return; } @@ -614,12 +580,51 @@ void WorldSession::HandleSellItemOpcode(WorldPacket& recv_data) } } + uint32 maxDurability = pItem->GetUInt32Value(ITEM_FIELD_MAXDURABILITY); + if (maxDurability) + { + uint32 curDurability = pItem->GetUInt32Value(ITEM_FIELD_DURABILITY); + uint32 LostDurability = maxDurability - curDurability; + + if (LostDurability > 0) + { + DurabilityCostsEntry const* dcost = sDurabilityCostsStore.LookupEntry(pProto->ItemLevel); + if (!dcost) + { + _player->SendSellError(SELL_ERR_CANT_SELL_ITEM, pCreature, itemGuid, 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "RepairDurability: Wrong item lvl %u", pProto->ItemLevel); + return; + } + + uint32 dQualitymodEntryId = (pProto->Quality + 1) * 2; + DurabilityQualityEntry const* dQualitymodEntry = sDurabilityQualityStore.LookupEntry(dQualitymodEntryId); + if (!dQualitymodEntry) + { + _player->SendSellError(SELL_ERR_CANT_SELL_ITEM, pCreature, itemGuid, 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "RepairDurability: Wrong dQualityModEntry %u", dQualitymodEntryId); + return; + } + + uint32 dmultiplier = dcost->multiplier[ItemSubClassToDurabilityMultiplierId(pProto->Class, pProto->SubClass)]; + uint32 repaircost = uint32(LostDurability * dmultiplier * dQualitymodEntry->quality_mod); + + if (repaircost == 0) + repaircost = 1; + + //starter items can cost more to repair than vendorprice + if (repaircost > money) + money = 1; + else + money -= repaircost; + } + } + if (count < pItem->GetCount()) // need split items { Item *pNewItem = pItem->CloneItem(count, _player); if (!pNewItem) { - sLog.outError("WORLD: HandleSellItemOpcode - could not create clone of item %u; count = %u", pItem->GetEntry(), count); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: HandleSellItemOpcode - could not create clone of item %u; count = %u", pItem->GetEntry(), count); _player->SendSellError(SELL_ERR_CANT_SELL_ITEM, pCreature, itemGuid, 0); return; } @@ -648,8 +653,6 @@ void WorldSession::HandleSellItemOpcode(WorldPacket& recv_data) void WorldSession::HandleBuybackItem(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_BUYBACK_ITEM"); - ObjectGuid vendorGuid; recv_data >> vendorGuid; @@ -661,7 +664,7 @@ void WorldSession::HandleBuybackItem(WorldPacket& recv_data) Creature* pCreature = GetPlayer()->GetNPCIfCanInteractWith(vendorGuid, UNIT_NPC_FLAG_VENDOR); if (!pCreature) { - DEBUG_LOG("WORLD: HandleBuybackItem - %s not found or you can't interact with him.", vendorGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleBuybackItem - %s not found or you can't interact with him.", vendorGuid.GetString().c_str()); _player->SendSellError(SELL_ERR_CANT_FIND_VENDOR, nullptr, ObjectGuid(), 0); return; } @@ -699,7 +702,6 @@ void WorldSession::HandleBuybackItem(WorldPacket& recv_data) void WorldSession::HandleBuyItemInSlotOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_BUY_ITEM_IN_SLOT"); ObjectGuid vendorGuid; ObjectGuid bagGuid; uint32 item; @@ -736,7 +738,6 @@ void WorldSession::HandleBuyItemInSlotOpcode(WorldPacket& recv_data) void WorldSession::HandleBuyItemOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_BUY_ITEM"); ObjectGuid vendorGuid; uint32 item; uint8 count, unk1; @@ -749,26 +750,21 @@ void WorldSession::HandleBuyItemOpcode(WorldPacket& recv_data) void WorldSession::HandleListInventoryOpcode(WorldPacket& recv_data) { ObjectGuid guid; - recv_data >> guid; if (!GetPlayer()->IsAlive()) return; - DEBUG_LOG("WORLD: Recvd CMSG_LIST_INVENTORY"); - SendListInventory(guid); } void WorldSession::SendListInventory(ObjectGuid vendorguid, uint8 menu_type) { - DEBUG_LOG("WORLD: Sent SMSG_LIST_INVENTORY"); - Creature* pCreature = GetPlayer()->GetNPCIfCanInteractWith(vendorguid, UNIT_NPC_FLAG_VENDOR); if (!pCreature) { - DEBUG_LOG("WORLD: SendListInventory - %s not found or you can't interact with him.", vendorguid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: SendListInventory - %s not found or you can't interact with him.", vendorguid.GetString().c_str()); _player->SendSellError(SELL_ERR_CANT_FIND_VENDOR, nullptr, ObjectGuid(), 0); return; } @@ -816,7 +812,7 @@ void WorldSession::SendListInventory(ObjectGuid vendorguid, uint8 menu_type) if (crItem) { - if (ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(crItem->item)) + if (ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(crItem->item)) { if (!_player->IsGameMaster()) { @@ -840,7 +836,7 @@ void WorldSession::SendListInventory(ObjectGuid vendorguid, uint8 menu_type) ++count; // reputation discount - uint32 price = uint32(floor(pProto->BuyPrice * discountMod)); + uint32 price = uint32(pProto->BuyPrice * discountMod + 0.5f); data << uint32(count); data << uint32(crItem->item); @@ -849,6 +845,9 @@ void WorldSession::SendListInventory(ObjectGuid vendorguid, uint8 menu_type) data << uint32(price); data << uint32(pProto->MaxDurability); data << uint32(pProto->BuyCount); + + if (count >= MAX_VENDOR_ITEMS) + break; } } } @@ -866,11 +865,8 @@ void WorldSession::SendListInventory(ObjectGuid vendorguid, uint8 menu_type) void WorldSession::HandleAutoStoreBagItemOpcode(WorldPacket& recv_data) { - //DEBUG_LOG("WORLD: CMSG_AUTOSTORE_BAG_ITEM"); uint8 srcbag, srcslot, dstbag; - recv_data >> srcbag >> srcslot >> dstbag; - //DEBUG_LOG("STORAGE: receive srcbag = %u, srcslot = %u, dstbag = %u", srcbag, srcslot, dstbag); Item *pItem = _player->GetItemByPos(srcbag, srcslot); if (!pItem) @@ -886,7 +882,10 @@ void WorldSession::HandleAutoStoreBagItemOpcode(WorldPacket& recv_data) if (_player->IsBankPos(srcbag, srcslot) || (dstbag >= BANK_SLOT_BAG_START && dstbag < BANK_SLOT_BAG_END)) { if (!_player->CanUseBank()) + { + _player->SendEquipError(EQUIP_ERR_TOO_FAR_AWAY_FROM_BANK, pItem, nullptr); return; + } } uint16 src = pItem->GetPos(); @@ -931,7 +930,7 @@ bool WorldSession::CheckBanker(ObjectGuid guid) // command case will return only if player have real access to command if (!ChatHandler(GetPlayer()).FindCommand("bank")) { - DEBUG_LOG("%s attempt open bank in cheating way.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "%s attempt open bank in cheating way.", guid.GetString().c_str()); return false; } } @@ -940,7 +939,7 @@ bool WorldSession::CheckBanker(ObjectGuid guid) { if (!GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_BANKER)) { - DEBUG_LOG("Banker %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Banker %s not found or you can't interact with him.", guid.GetString().c_str()); return false; } } @@ -950,8 +949,6 @@ bool WorldSession::CheckBanker(ObjectGuid guid) void WorldSession::HandleBuyBankSlotOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: CMSG_BUY_BANK_SLOT"); - ObjectGuid guid; recvPacket >> guid; @@ -969,8 +966,6 @@ void WorldSession::HandleBuyBankSlotOpcode(WorldPacket& recvPacket) // next slot ++slot; - DETAIL_LOG("PLAYER: Buy bank bag slot, slot number = %u", slot); - BankBagSlotPricesEntry const* slotEntry = sBankBagSlotPricesStore.LookupEntry(slot); if (!slotEntry) @@ -995,18 +990,18 @@ void WorldSession::HandleBuyBankSlotOpcode(WorldPacket& recvPacket) void WorldSession::HandleAutoBankItemOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: CMSG_AUTOBANK_ITEM"); uint8 srcbag, srcslot; - recvPacket >> srcbag >> srcslot; - DEBUG_LOG("STORAGE: receive srcbag = %u, srcslot = %u", srcbag, srcslot); Item *pItem = _player->GetItemByPos(srcbag, srcslot); if (!pItem) return; if (!_player->CanUseBank()) + { + _player->SendEquipError(EQUIP_ERR_TOO_FAR_AWAY_FROM_BANK, pItem, nullptr); return; + } ItemPosCountVec dest; InventoryResult msg = _player->CanBankItem(NULL_BAG, NULL_SLOT, dest, pItem, false); @@ -1030,18 +1025,18 @@ void WorldSession::HandleAutoBankItemOpcode(WorldPacket& recvPacket) void WorldSession::HandleAutoStoreBankItemOpcode(WorldPacket& recvPacket) { - DEBUG_LOG("WORLD: CMSG_AUTOSTORE_BANK_ITEM"); uint8 srcbag, srcslot; - recvPacket >> srcbag >> srcslot; - DEBUG_LOG("STORAGE: receive srcbag = %u, srcslot = %u", srcbag, srcslot); Item *pItem = _player->GetItemByPos(srcbag, srcslot); if (!pItem) return; if (!_player->CanUseBank()) + { + _player->SendEquipError(EQUIP_ERR_TOO_FAR_AWAY_FROM_BANK, pItem, nullptr); return; + } if (_player->IsBankPos(srcbag, srcslot)) // moving from bank to inventory { @@ -1081,9 +1076,7 @@ void WorldSession::HandleSetAmmoOpcode(WorldPacket& recv_data) return; } - DEBUG_LOG("WORLD: CMSG_SET_AMMO"); uint32 item; - recv_data >> item; if (item) @@ -1117,12 +1110,10 @@ void WorldSession::HandleItemNameQueryOpcode(WorldPacket& recv_data) recv_data >> itemid; recv_data.read_skip(); // guid - DEBUG_LOG("WORLD: CMSG_ITEM_NAME_QUERY %u", itemid); - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(itemid); if (pProto) { - std::string Name; - Name = pProto->Name1; + char const* name = pProto->Name1; int loc_idx = GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -1131,13 +1122,15 @@ void WorldSession::HandleItemNameQueryOpcode(WorldPacket& recv_data) if (il) { if (il->Name.size() > size_t(loc_idx) && !il->Name[loc_idx].empty()) - Name = il->Name[loc_idx]; + name = il->Name[loc_idx].c_str(); } } - // guess size - WorldPacket data(SMSG_ITEM_NAME_QUERY_RESPONSE, (4 + 10)); + + size_t const nameLen = strlen(name) + 1; + + WorldPacket data(SMSG_ITEM_NAME_QUERY_RESPONSE, (4 + nameLen)); data << uint32(pProto->ItemId); - data << Name; + data.append(name, nameLen); //data << uint32(pProto->InventoryType); [-ZERO] SendPacket(&data); return; @@ -1146,16 +1139,11 @@ void WorldSession::HandleItemNameQueryOpcode(WorldPacket& recv_data) void WorldSession::HandleWrapItemOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode CMSG_WRAP_ITEM"); - uint8 gift_bag, gift_slot, item_bag, item_slot; - //recv_data.hexlike(); recv_data >> gift_bag >> gift_slot; // paper recv_data >> item_bag >> item_slot; // item - DEBUG_LOG("WRAP: receive gift_bag = %u, gift_slot = %u, item_bag = %u, item_slot = %u", gift_bag, gift_slot, item_bag, item_slot); - Item *gift = _player->GetItemByPos(gift_bag, gift_slot); if (!gift) { diff --git a/src/game/Handlers/LootHandler.cpp b/src/game/Handlers/LootHandler.cpp index 740c10f9bdc..db49d3d7761 100644 --- a/src/game/Handlers/LootHandler.cpp +++ b/src/game/Handlers/LootHandler.cpp @@ -40,7 +40,6 @@ void WorldSession::HandleAutostoreLootItemOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_AUTOSTORE_LOOT_ITEM"); Player *player = GetPlayer(); ObjectGuid lguid = player->GetLootGuid(); Loot *loot; @@ -98,7 +97,7 @@ void WorldSession::HandleAutostoreLootItemOpcode(WorldPacket& recv_data) bool ok_loot = pCreature && pCreature->IsAlive() == (player->GetClass() == CLASS_ROGUE && pCreature->lootForPickPocketed); - if (!ok_loot || !pCreature->IsWithinDistInMap(_player, INTERACTION_DISTANCE)) + if (!ok_loot || !pCreature->IsWithinDistInMap(_player, _player->GetMaxLootDistance(pCreature), true, SizeFactor::None)) { player->SendLootRelease(lguid); return; @@ -109,7 +108,7 @@ void WorldSession::HandleAutostoreLootItemOpcode(WorldPacket& recv_data) } default: { - sLog.outError("%s is unsupported for looting. (%s)", lguid.GetString().c_str(), player->GetObjectGuid().GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s is unsupported for looting. (%s)", lguid.GetString().c_str(), player->GetObjectGuid().GetString().c_str()); return; } } @@ -149,7 +148,7 @@ void WorldSession::HandleAutostoreLootItemOpcode(WorldPacket& recv_data) Item * newitem = player->StoreNewItem(dest, item->itemid, true, item->randomPropertyId); if (!newitem) { - sLog.outInfo("Unable to store loot item #%u from %s !", item->itemid, lguid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Unable to store loot item #%u from %s !", item->itemid, lguid.GetString().c_str()); return; } @@ -184,7 +183,7 @@ void WorldSession::HandleAutostoreLootItemOpcode(WorldPacket& recv_data) --loot->unlootedCount; - sLog.out(LOG_LOOTS, "%s loots %ux%u [loot from %s]", _player->GetShortDescription().c_str(), item->count, item->itemid, lguid.GetString().c_str()); + sLog.Player(this, LOG_LOOTS, LOG_LVL_MINIMAL, "%s loots %ux%u [loot from %s]", _player->GetShortDescription().c_str(), item->count, item->itemid, lguid.GetString().c_str()); player->SendNewItem(newitem, uint32(item->count), false, false, true); player->OnReceivedItem(newitem); } @@ -194,8 +193,6 @@ void WorldSession::HandleAutostoreLootItemOpcode(WorldPacket& recv_data) void WorldSession::HandleLootMoneyOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: CMSG_LOOT_MONEY"); - Player* player = GetPlayer(); if (!player || !player->IsInWorld()) return; @@ -203,7 +200,7 @@ void WorldSession::HandleLootMoneyOpcode(WorldPacket& /*recv_data*/) if (!guid) return; - Loot *pLoot = nullptr; + Loot* pLoot = nullptr; Item* pItem = nullptr; bool shareMoneyWithGroup = true; @@ -246,7 +243,7 @@ void WorldSession::HandleLootMoneyOpcode(WorldPacket& /*recv_data*/) shareMoneyWithGroup = false; bool ok_loot = pCreature && pCreature->IsAlive() == (player->GetClass() == CLASS_ROGUE && pCreature->lootForPickPocketed); - if (ok_loot && pCreature->IsWithinDistInMap(_player, INTERACTION_DISTANCE)) + if (ok_loot && pCreature->IsWithinDistInMap(_player, _player->GetMaxLootDistance(pCreature), true, SizeFactor::None)) pLoot = &pCreature->loot ; break; @@ -264,24 +261,25 @@ void WorldSession::HandleLootMoneyOpcode(WorldPacket& /*recv_data*/) Group* group = player->GetGroup(); std::vector playersNear; + playersNear.reserve(group->GetMembersCount()); for (GroupReference* itr = group->GetFirstMember(); itr != nullptr; itr = itr->next()) { Player* playerGroup = itr->getSource(); if (!playerGroup) continue; - //if (player->IsWithinDistInMap(playerGroup, sWorld.getConfig(CONFIG_FLOAT_GROUP_XP_DISTANCE), false)) + if (player->IsWithinLootXPDist(playerGroup)) playersNear.push_back(playerGroup); } - uint32 money_per_player = uint32((pLoot->gold) / (playersNear.size())); + uint32 moneyPerPlayer = uint32((pLoot->gold) / (playersNear.size())); for (const auto i : playersNear) { - i->LootMoney(money_per_player, pLoot); - //Offset surely incorrect, but works + i->LootMoney(moneyPerPlayer, pLoot); + WorldPacket data(SMSG_LOOT_MONEY_NOTIFY, 4); - data << uint32(money_per_player); + data << uint32(moneyPerPlayer); i->GetSession()->SendPacket(&data); } } @@ -297,23 +295,42 @@ void WorldSession::HandleLootMoneyOpcode(WorldPacket& /*recv_data*/) void WorldSession::HandleLootOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_LOOT"); - ObjectGuid guid; recv_data >> guid; if (!guid.IsAnyTypeCreature() && !guid.IsPlayer() && !guid.IsCorpse()) { + _player->SendLootError(guid, LOOT_ERROR_DIDNT_KILL); ProcessAnticheatAction("ItemsCheck", "CMSG_LOOT on non-unit guid", CHEAT_ACTION_LOG); return; } // Check possible cheat - if (!_player->IsAlive()) + if (!_player->IsAlive() || !_player->IsInWorld()) + { + _player->SendLootError(guid, LOOT_ERROR_PLAYER_NOT_FOUND); + return; + } + +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (_player->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME)) + { + _player->SendLootError(guid, LOOT_ERROR_PLAY_TIME_EXCEEDED); + return; + } +#endif + + if (_player->GetStandState() != UNIT_STAND_STATE_STAND) + { + _player->SendLootError(guid, LOOT_ERROR_NOTSTANDING); return; + } - if (!_player->IsInWorld()) + if (_player->HasUnitState(UNIT_STAT_STUNNED)) + { + _player->SendLootError(guid, LOOT_ERROR_STUNNED); return; + } if (_player->IsNonMeleeSpellCasted()) _player->InterruptNonMeleeSpells(false); @@ -323,8 +340,6 @@ void WorldSession::HandleLootOpcode(WorldPacket& recv_data) void WorldSession::HandleLootReleaseOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_LOOT_RELEASE"); - // cheaters can modify lguid to prevent correct apply loot release code and re-loot // use internal stored guid recv_data.read_skip(); // guid; @@ -357,6 +372,10 @@ void WorldSession::DoLootRelease(ObjectGuid lguid) if (!go) return; + // Chest closed animation + if (go->GetGoType() == GAMEOBJECT_TYPE_CHEST) + go->SetGoState(GO_STATE_READY); + loot = &go->loot; // Don't despawn temporarily spawned chests that contain group wide quest items. @@ -384,7 +403,7 @@ void WorldSession::DoLootRelease(ObjectGuid lguid) // trigger loot events if (go->GetGOInfo()->chest.eventId) { - DEBUG_LOG("Chest ScriptStart id %u for GO %u", go->GetGOInfo()->chest.eventId, go->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Chest ScriptStart id %u for GO %u", go->GetGOInfo()->chest.eventId, go->GetGUIDLow()); if (!sScriptMgr.OnProcessEvent(go->GetGOInfo()->chest.eventId, _player, go, true)) go->GetMap()->ScriptsStart(sEventScripts, go->GetGOInfo()->chest.eventId, _player->GetObjectGuid(), go->GetObjectGuid()); @@ -458,7 +477,7 @@ void WorldSession::DoLootRelease(ObjectGuid lguid) loot->clear(); corpse->RemoveFlag(CORPSE_FIELD_DYNAMIC_FLAGS, CORPSE_DYNFLAG_LOOTABLE); } - corpse->ForceValuesUpdateAtIndex(CORPSE_DYNFLAG_LOOTABLE); + corpse->ForceValuesUpdateAtIndex(CORPSE_FIELD_DYNAMIC_FLAGS); corpse->ExecuteDelayedActions(); break; } @@ -536,7 +555,7 @@ void WorldSession::DoLootRelease(ObjectGuid lguid) } default: { - sLog.outError("%s is unsupported for looting.", lguid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s is unsupported for looting.", lguid.GetString().c_str()); return; } } @@ -548,58 +567,96 @@ void WorldSession::DoLootRelease(ObjectGuid lguid) void WorldSession::HandleLootMasterGiveOpcode(WorldPacket& recv_data) { uint8 slotid; - ObjectGuid lootguid; - ObjectGuid target_playerguid; + ObjectGuid lootGuid; + ObjectGuid playerGuid; - recv_data >> lootguid >> slotid >> target_playerguid; + recv_data >> lootGuid >> slotid >> playerGuid; if (!_player->GetGroup() || _player->GetGroup()->GetLootMethod() != MASTER_LOOT || _player->GetGroup()->GetLooterGuid() != _player->GetObjectGuid()) { - _player->SendLootRelease(GetPlayer()->GetLootGuid()); + _player->SendLootError(lootGuid, LOOT_ERROR_DIDNT_KILL); return; } - Player* target = ObjectAccessor::FindPlayer(target_playerguid); + Player* target = ObjectAccessor::FindPlayer(playerGuid); if (!target || !target->IsInWorld()) + { + _player->SendLootError(lootGuid, LOOT_ERROR_PLAYER_NOT_FOUND); return; + } - // Pas de loots pour un joueur sur une autre map, ou pas dans le raid. + // No loot for a player on another map, or not in the raid. if (!_player->IsInRaidWith(target) || !_player->IsInMap(target)) + { + _player->SendLootError(lootGuid, LOOT_ERROR_MASTER_OTHER); return; + } + +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (target->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME)) + { + _player->SendLootError(lootGuid, LOOT_ERROR_MASTER_OTHER); + return; + } +#endif - DEBUG_LOG("WorldSession::HandleLootMasterGiveOpcode (CMSG_LOOT_MASTER_GIVE, 0x02A3) Target = %s [%s].", target_playerguid.GetString().c_str(), target->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WorldSession::HandleLootMasterGiveOpcode (CMSG_LOOT_MASTER_GIVE, 0x02A3) Target = %s [%s].", playerGuid.GetString().c_str(), target->GetName()); - if (_player->GetLootGuid() != lootguid) + if (_player->GetLootGuid() != lootGuid) + { + _player->SendLootError(lootGuid, LOOT_ERROR_DIDNT_KILL); return; + } Loot *pLoot = nullptr; - if (lootguid.IsCreature()) + if (lootGuid.IsCreature()) { - Creature* creature = GetPlayer()->GetMap()->GetCreature(lootguid); + Creature* creature = GetPlayer()->GetMap()->GetCreature(lootGuid); if (!creature) + { + _player->SendLootError(lootGuid, LOOT_ERROR_DIDNT_KILL); return; + } + if (!_player->IsAtGroupRewardDistance(creature)) + { + _player->SendLootError(lootGuid, LOOT_ERROR_TOO_FAR); return; + } pLoot = &creature->loot; } - else if (lootguid.IsGameObject()) + else if (lootGuid.IsGameObject()) { - GameObject* go = GetPlayer()->GetMap()->GetGameObject(lootguid); + GameObject* go = GetPlayer()->GetMap()->GetGameObject(lootGuid); if (!go) + { + _player->SendLootError(lootGuid, LOOT_ERROR_DIDNT_KILL); return; + } + if (!_player->IsAtGroupRewardDistance(go)) + { + _player->SendLootError(lootGuid, LOOT_ERROR_TOO_FAR); return; + } pLoot = &go->loot; } else + { + _player->SendLootError(lootGuid, LOOT_ERROR_DIDNT_KILL); return; + } if (slotid >= pLoot->items.size()) { - DEBUG_LOG("AutoLootItem: Player %s might be using a hack! (slot %d, size %lu)", GetPlayer()->GetName(), slotid, (unsigned long)pLoot->items.size()); + _player->SendLootRelease(lootGuid); + _player->SendEquipError(EQUIP_ERR_ITEM_NOT_FOUND, nullptr, nullptr); + sLog.Player(this, LOG_BASIC, LOG_LVL_BASIC, + "AutoLootItem: Player %s might be using a hack! (slot %d, size %lu)", + GetPlayer()->GetName(), slotid, (unsigned long)pLoot->items.size()); return; } @@ -612,14 +669,22 @@ void WorldSession::HandleLootMasterGiveOpcode(WorldPacket& recv_data) target->SendEquipError(msg, nullptr, nullptr, item.itemid); // send duplicate of error massage to master looter - _player->SendEquipError(msg, nullptr, nullptr, item.itemid); + if (msg == EQUIP_ERR_BAG_FULL || msg == EQUIP_ERR_INVENTORY_FULL) + _player->SendLootError(lootGuid, LOOT_ERROR_MASTER_INV_FULL); + else if (msg == EQUIP_ERR_CANT_CARRY_MORE_OF_THIS) + _player->SendLootError(lootGuid, LOOT_ERROR_MASTER_UNIQUE_ITEM); + else + _player->SendLootError(lootGuid, LOOT_ERROR_MASTER_OTHER); return; } // now move item from loot to target inventory if (Item* newitem = target->StoreNewItem(dest, item.itemid, true, item.randomPropertyId)) { - sLog.out(LOG_LOOTS, "Master loot %s gives %ux%u to %s [loot from %s]", _player->GetShortDescription().c_str(), item.count, item.itemid, target->GetShortDescription().c_str(), lootguid.GetString().c_str()); + sLog.Player(this, LOG_LOOTS, LOG_LVL_BASIC, + "Master loot %s gives %ux%u to %s [loot from %s]", + _player->GetShortDescription().c_str(), item.count, item.itemid, + target->GetShortDescription().c_str(), lootGuid.GetString().c_str()); target->SendNewItem(newitem, uint32(item.count), false, false, true); target->OnReceivedItem(newitem); } diff --git a/src/game/Handlers/MailHandler.cpp b/src/game/Handlers/MailHandler.cpp index ef23ec7621c..7ed7bf51dbd 100644 --- a/src/game/Handlers/MailHandler.cpp +++ b/src/game/Handlers/MailHandler.cpp @@ -69,7 +69,7 @@ bool WorldSession::CheckMailBox(ObjectGuid guid) { if (!GetPlayer()->GetGameObjectIfCanInteractWith(guid, GAMEOBJECT_TYPE_MAILBOX)) { - DEBUG_LOG("Mailbox %s not found or you can't interact with it.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Mailbox %s not found or you can't interact with it.", guid.GetString().c_str()); return false; } @@ -210,14 +210,14 @@ void WorldSession::HandleSendMail(WorldPacket& recv_data) if (!req->receiver) { - DETAIL_LOG("%s is sending mail to %s (GUID: nonexistent!) with subject %s and body %s includes %u items, %u copper and %u COD copper with unk1 = %u, unk2 = %u", + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "%s is sending mail to %s (GUID: nonexistent!) with subject %s and body %s includes %u items, %u copper and %u COD copper with unk1 = %u, unk2 = %u", pl->GetGuidStr().c_str(), req->receiverName.c_str(), req->subject.c_str(), req->body.c_str(), req->itemGuid ? 1 : 0, req->money, req->COD, unk1, unk2); SendMailResult(0, MAIL_SEND, MAIL_ERR_RECIPIENT_NOT_FOUND); delete req; return; } - DETAIL_LOG("%s is sending mail to %s with subject %s and body %s includes %u items, %u copper and %u COD copper with unk1 = %u, unk2 = %u", + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "%s is sending mail to %s with subject %s and body %s includes %u items, %u copper and %u COD copper with unk1 = %u, unk2 = %u", pl->GetGuidStr().c_str(), req->receiverName.c_str(), req->subject.c_str(), req->body.c_str(), req->itemGuid ? 1 : 0, req->money, req->COD, unk1, unk2); if (pl->GetObjectGuid() == req->receiver) @@ -374,8 +374,10 @@ void WorldSession::HandleSendMailCallback(WorldSession::AsyncMailSendRequest* re { if (GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) { - sLog.outCommand(GetAccountId(), "GM %s (Account: %u) mail item: %s (Entry: %u Count: %u) to player: %s (Account: %u)", - GetPlayerName(), GetAccountId(), item->GetProto()->Name1, item->GetEntry(), item->GetCount(), req->receiver.GetString().c_str(), rc_account); + sLog.Player(GetAccountId(), LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) mail item: %s (Entry: %u Count: %u) to player: %s (Account: %u)", + GetPlayerName(), GetAccountId(), item->GetProto()->Name1, item->GetEntry(), item->GetCount(), + req->receiver.GetString().c_str(), rc_account); } loadedPlayer->MoveItemFromInventory(item->GetBagSlot(), item->GetSlot(), true); @@ -391,8 +393,9 @@ void WorldSession::HandleSendMailCallback(WorldSession::AsyncMailSendRequest* re if (req->money > 0 && GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) { - sLog.outCommand(GetAccountId(), "GM %s (Account: %u) mail money: %u to player: %s (Account: %u)", - GetPlayerName(), GetAccountId(), req->money, req->receiver.GetString().c_str(), rc_account); + sLog.Player(GetAccountId(), LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) mail money: %u to player: %s (Account: %u)", + GetPlayerName(), GetAccountId(), req->money, req->receiver.GetString().c_str(), rc_account); } } @@ -651,8 +654,9 @@ void WorldSession::HandleMailTakeItem(WorldPacket& recv_data) if (!sObjectMgr.GetPlayerNameByGUID(sender_guid, sender_name)) sender_name = sObjectMgr.GetMangosStringForDBCLocale(LANG_UNKNOWN); } - sLog.outCommand(GetAccountId(), "GM %s (Account: %u) receive mail item: %s (Entry: %u Count: %u) and send COD money: %u to player: %s (Account: %u)", - GetPlayerName(), GetAccountId(), it->GetProto()->Name1, it->GetEntry(), it->GetCount(), m->COD, sender_name.c_str(), sender_accId); + sLog.Player(GetAccountId(), LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) receive mail item: %s (Entry: %u Count: %u) and send COD money: %u to player: %s (Account: %u)", + GetPlayerName(), GetAccountId(), it->GetProto()->Name1, it->GetEntry(), it->GetCount(), m->COD, sender_name.c_str(), sender_accId); } else if (!sender) sender_accId = sObjectMgr.GetPlayerAccountIdByGUID(sender_guid); @@ -739,15 +743,36 @@ void WorldSession::HandleGetMailList(WorldPacket& recv_data) MasterPlayer* pl = GetMasterPlayer(); ASSERT(pl); - // client can't work with packets > max int16 value - // uint32 const maxPacketSize = 32767; - - uint32 mailsCount = 0; // real send to client mails amount + constexpr uint32 averageSizePerMail = + sizeof(uint32) /*Message Id*/ + + sizeof(uint8) /*Message Type*/ + + sizeof(uint64) /*Sender Guid*/ + + 32 /*Subject (max 64)*/ + + sizeof(uint32) /*Item Text Id*/ + + sizeof(uint32) /*Unknown*/ + + sizeof(uint32) /*Stationery*/ + + sizeof(uint32) /*Item Entry*/ + + sizeof(uint32) /*Item Enchantment Id*/ + + sizeof(uint32) /*Item Random Property Id*/ + + sizeof(uint32) /*Item Suffix Factor*/ + + sizeof(uint8) /*Item Count*/ + + sizeof(uint32) /*Item Spell Charges*/ + + sizeof(uint32) /*Item Max Durability*/ + + sizeof(uint32) /*Item Durability*/ + + sizeof(uint32) /*Money*/ + + sizeof(uint32) /*Cod*/ + + sizeof(uint32) /*Checked*/ + + sizeof(float) /*Expire Time*/ +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 + + sizeof(uint32) /*Mail Template Id*/ +#endif + ; - WorldPacket data(SMSG_MAIL_LIST_RESULT, (200)); // guess size + WorldPacket data(SMSG_MAIL_LIST_RESULT, 1 + std::min(pl->GetMailSize(), 253u) * averageSizePerMail); data << uint8(0); // mail's count time_t cur_time = time(nullptr); + uint32 mailsCount = 0; // real send to client mails amount for (PlayerMails::iterator itr = pl->GetMailBegin(); itr != pl->GetMailEnd(); ++itr) { // packet send mail count as uint8, prevent overflow @@ -758,13 +783,6 @@ void WorldSession::HandleGetMailList(WorldPacket& recv_data) if ((*itr)->state == MAIL_STATE_DELETED || cur_time < (*itr)->deliver_time || cur_time > (*itr)->expire_time) continue; - /*[-ZERO] TODO recheck this - size_t next_mail_size = 4+1+8+((*itr)->subject.size()+1)+4*7+1+item_count*(1+4+4+6*3*4+4+4+1+4+4+4); - - if (data.wpos()+next_mail_size > maxPacketSize) - break; - */ - data << uint32((*itr)->messageID); // Message ID data << uint8((*itr)->messageType); // Message Type @@ -841,8 +859,6 @@ void WorldSession::HandleItemTextQuery(WorldPacket& recv_data) ///TODO: some check needed, if player has item with guid mailId, or has mail with id mailId - DEBUG_LOG("CMSG_ITEM_TEXT_QUERY itemguid: %u, mailId: %u, unk: %u", itemTextId, mailId, unk); - WorldPacket data(SMSG_ITEM_TEXT_QUERY_RESPONSE, (4 + 10)); // guess size data << itemTextId; data << sObjectMgr.GetItemText(itemTextId); @@ -894,8 +910,6 @@ void WorldSession::HandleMailCreateTextItem(WorldPacket& recv_data) bodyItem->SetUInt32Value(ITEM_FIELD_ITEM_TEXT_ID, itemTextId); bodyItem->SetGuidValue(ITEM_FIELD_CREATOR, ObjectGuid(HIGHGUID_PLAYER, m->sender)); - DETAIL_LOG("HandleMailCreateTextItem mailid=%u", mailId); - ItemPosCountVec dest; uint8 msg = _player->CanStoreItem(NULL_BAG, NULL_SLOT, dest, bodyItem, false); if (msg == EQUIP_ERR_OK) diff --git a/src/game/Handlers/MiscHandler.cpp b/src/game/Handlers/MiscHandler.cpp index ae9c82a75d3..5e385c50ae5 100644 --- a/src/game/Handlers/MiscHandler.cpp +++ b/src/game/Handlers/MiscHandler.cpp @@ -47,8 +47,6 @@ void WorldSession::HandleRepopRequestOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Recvd CMSG_REPOP_REQUEST Message"); - // recv_data.read_skip(); client crash auto player = GetPlayer(); @@ -63,7 +61,7 @@ void WorldSession::HandleRepopRequestOpcode(WorldPacket& /*recv_data*/) // release spirit after he's killed but before he is updated if (player->GetDeathState() == JUST_DIED) { - DEBUG_LOG("HandleRepopRequestOpcode: got request after player %s(%d) was killed and before he was updated", player->GetName(), player->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "HandleRepopRequestOpcode: got request after player %s(%d) was killed and before he was updated", player->GetName(), player->GetGUIDLow()); player->KillPlayer(); } @@ -226,16 +224,13 @@ class WhoListClientQueryTask data.put(4, count > 49 ? count : clientcount); // insert right count, online count sess->SendPacket(&data); - DEBUG_LOG("WORLD: Send SMSG_WHO Message"); } }; void WorldSession::HandleWhoOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recvd CMSG_WHO Message"); if (ReceivedWhoRequest()) return; - //recv_data.hexlike(); WhoListClientQueryTask task; task.accountId = GetAccountId(); @@ -262,7 +257,7 @@ void WorldSession::HandleWhoOpcode(WorldPacket& recv_data) uint32 temp; recv_data >> temp; // zone id, 0 if zone is unknown... task.zoneids[i] = temp; - DEBUG_LOG("Zone %u: %u", i, task.zoneids[i]); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Zone %u: %u", i, task.zoneids[i]); } recv_data >> task.str_count; // user entered strings count, client limit=4 (checked on 2.0.10) @@ -272,7 +267,7 @@ void WorldSession::HandleWhoOpcode(WorldPacket& recv_data) // delete task; return; // can't be received from real client or broken packet } - DEBUG_LOG("Minlvl %u, maxlvl %u, name %s, guild %s, racemask %u, classmask %u, zones %u, strings %u", task.level_min, task.level_max, player_name.c_str(), guild_name.c_str(), task.racemask, task.classmask, task.zones_count, task.str_count); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Minlvl %u, maxlvl %u, name %s, guild %s, racemask %u, classmask %u, zones %u, strings %u", task.level_min, task.level_max, player_name.c_str(), guild_name.c_str(), task.racemask, task.classmask, task.zones_count, task.str_count); for (uint32 i = 0; i < task.str_count; ++i) { @@ -284,7 +279,7 @@ void WorldSession::HandleWhoOpcode(WorldPacket& recv_data) wstrToLower(task.str[i]); - DEBUG_LOG("String %u: %s", i, temp.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "String %u: %s", i, temp.c_str()); } if (!(Utf8toWStr(player_name, task.wplayer_name) && Utf8toWStr(guild_name, task.wguild_name))) @@ -306,8 +301,6 @@ void WorldSession::HandleWhoOpcode(WorldPacket& recv_data) void WorldSession::HandleLFGOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recvd MSG_LOOKING_FOR_GROUP Message"); - WorldPacket data(MSG_LOOKING_FOR_GROUP, 4); data << uint32(0); SendPacket(&data); @@ -315,8 +308,6 @@ void WorldSession::HandleLFGOpcode(WorldPacket& recv_data) void WorldSession::HandleLogoutRequestOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Recvd CMSG_LOGOUT_REQUEST Message, security - %u", GetSecurity()); - if (ObjectGuid lootGuid = GetPlayer()->GetLootGuid()) DoLootRelease(lootGuid); @@ -373,13 +364,10 @@ void WorldSession::HandleLogoutRequestOpcode(WorldPacket& /*recv_data*/) void WorldSession::HandlePlayerLogoutOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Recvd CMSG_PLAYER_LOGOUT Message"); } void WorldSession::HandleLogoutCancelOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Recvd CMSG_LOGOUT_CANCEL Message"); - LogoutRequest(0); WorldPacket data(SMSG_LOGOUT_CANCEL_ACK, 0); @@ -392,13 +380,12 @@ void WorldSession::HandleLogoutCancelOpcode(WorldPacket& /*recv_data*/) GetPlayer()->SetRooted(false); //! Stand Up - GetPlayer()->SetStandState(UNIT_STAND_STATE_STAND); + if (GetPlayer()->GetStandState() == UNIT_STAND_STATE_SIT) + GetPlayer()->SetStandState(UNIT_STAND_STATE_STAND); //! DISABLE_ROTATE GetPlayer()->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_STUNNED); } - - DEBUG_LOG("WORLD: sent SMSG_LOGOUT_CANCEL_ACK Message"); } void WorldSession::HandleTogglePvP(WorldPacket& recv_data) @@ -424,8 +411,6 @@ void WorldSession::HandleZoneUpdateOpcode(WorldPacket& recv_data) uint32 newZone; recv_data >> newZone; - DETAIL_LOG("WORLD: Recvd ZONE_UPDATE: %u", newZone); - // use server size data uint32 newzone, newarea; GetPlayer()->GetZoneAndAreaId(newzone, newarea); @@ -497,7 +482,6 @@ void WorldSession::HandleSetSelectionOpcode(WorldPacket& recv_data) void WorldSession::HandleStandStateChangeOpcode(WorldPacket& recv_data) { - // DEBUG_LOG("WORLD: Received CMSG_STANDSTATECHANGE"); -- too many spam in log at lags/debug stop uint32 animstate; recv_data >> animstate; @@ -523,23 +507,20 @@ void WorldSession::HandleStandStateChangeOpcode(WorldPacket& recv_data) void WorldSession::HandleFriendListOpcode(WorldPacket& recv_data) { ASSERT(GetMasterPlayer()); - DEBUG_LOG("WORLD: Received CMSG_FRIEND_LIST"); GetMasterPlayer()->GetSocial()->SendFriendList(); } void WorldSession::HandleAddFriendOpcode(WorldPacket& recv_data) { ASSERT(GetMasterPlayer()); - DEBUG_LOG("WORLD: Received CMSG_ADD_FRIEND"); - - std::string friendName = GetMangosString(LANG_FRIEND_IGNORE_UNKNOWN); + std::string friendName; recv_data >> friendName; if (!normalizePlayerName(friendName)) return; - DEBUG_LOG("WORLD: %s asked to add friend : '%s'", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: %s asked to add friend : '%s'", GetMasterPlayer()->GetName(), friendName.c_str()); PlayerCacheData const* pData = sObjectMgr.GetPlayerDataByName(friendName); @@ -571,14 +552,12 @@ void WorldSession::HandleAddFriendOpcode(WorldPacket& recv_data) if (!GetMasterPlayer()->GetSocial()->AddToSocialList(friendGuid, false)) { friendResult = FRIEND_LIST_FULL; - DEBUG_LOG("WORLD: %s's friend list is full.", GetMasterPlayer()->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: %s's friend list is full.", GetMasterPlayer()->GetName()); } } } sSocialMgr.SendFriendStatus(GetMasterPlayer(), friendResult, friendGuid, false); - - DEBUG_LOG("WORLD: Sent (SMSG_FRIEND_STATUS)"); } void WorldSession::HandleDelFriendOpcode(WorldPacket& recv_data) @@ -587,31 +566,24 @@ void WorldSession::HandleDelFriendOpcode(WorldPacket& recv_data) ObjectGuid friendGuid; - DEBUG_LOG("WORLD: Received CMSG_DEL_FRIEND"); - recv_data >> friendGuid; GetMasterPlayer()->GetSocial()->RemoveFromSocialList(friendGuid, false); sSocialMgr.SendFriendStatus(GetMasterPlayer(), FRIEND_REMOVED, friendGuid, false); - - DEBUG_LOG("WORLD: Sent motd (SMSG_FRIEND_STATUS)"); } void WorldSession::HandleAddIgnoreOpcode(WorldPacket& recv_data) { ASSERT(GetMasterPlayer()); - DEBUG_LOG("WORLD: Received CMSG_ADD_IGNORE"); - - std::string ignoreName = GetMangosString(LANG_FRIEND_IGNORE_UNKNOWN); - + std::string ignoreName; recv_data >> ignoreName; if (!normalizePlayerName(ignoreName)) return; - DEBUG_LOG("WORLD: %s asked to Ignore: '%s'", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: %s asked to Ignore: '%s'", GetMasterPlayer()->GetName(), ignoreName.c_str()); PlayerCacheData const* pData = sObjectMgr.GetPlayerDataByName(ignoreName); @@ -639,8 +611,6 @@ void WorldSession::HandleAddIgnoreOpcode(WorldPacket& recv_data) } sSocialMgr.SendFriendStatus(GetMasterPlayer(), ignoreResult, ignoreGuid, false); - - DEBUG_LOG("WORLD: Sent (SMSG_FRIEND_STATUS)"); } void WorldSession::HandleDelIgnoreOpcode(WorldPacket& recv_data) @@ -648,16 +618,11 @@ void WorldSession::HandleDelIgnoreOpcode(WorldPacket& recv_data) ASSERT(GetMasterPlayer()); ObjectGuid ignoreGuid; - - DEBUG_LOG("WORLD: Received CMSG_DEL_IGNORE"); - recv_data >> ignoreGuid; GetMasterPlayer()->GetSocial()->RemoveFromSocialList(ignoreGuid, true); sSocialMgr.SendFriendStatus(GetMasterPlayer(), FRIEND_IGNORE_REMOVED, ignoreGuid, false); - - DEBUG_LOG("WORLD: Sent motd (SMSG_FRIEND_STATUS)"); } void WorldSession::HandleBugOpcode(WorldPacket& recv_data) @@ -668,19 +633,11 @@ void WorldSession::HandleBugOpcode(WorldPacket& recv_data) std::string type; recv_data >> suggestion >> contentlen >> content; - recv_data >> typelen >> type; - - if (suggestion == 0) - DEBUG_LOG("WORLD: Received CMSG_BUG [Bug Report]"); - else - DEBUG_LOG("WORLD: Received CMSG_BUG [Suggestion]"); } void WorldSession::HandleReclaimCorpseOpcode(WorldPacket& recv_data) { - DETAIL_LOG("WORLD: Received CMSG_RECLAIM_CORPSE"); - ObjectGuid guid; recv_data >> guid; @@ -716,8 +673,6 @@ void WorldSession::HandleReclaimCorpseOpcode(WorldPacket& recv_data) void WorldSession::HandleResurrectResponseOpcode(WorldPacket& recv_data) { - DETAIL_LOG("WORLD: Received CMSG_RESURRECT_RESPONSE"); - ObjectGuid guid; uint8 status; recv_data >> guid; @@ -746,12 +701,8 @@ void WorldSession::HandleResurrectResponseOpcode(WorldPacket& recv_data) void WorldSession::HandleAreaTriggerOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_AREATRIGGER"); - uint32 triggerId; recv_data >> triggerId; - DEBUG_LOG("Trigger ID: %u", triggerId); - Player* const pPlayer = GetPlayer(); if (pPlayer->HasCheatOption(PLAYER_CHEAT_IGNORE_TRIGGERS)) @@ -759,21 +710,21 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPacket& recv_data) if (pPlayer->IsTaxiFlying()) { - DEBUG_LOG("Player '%s' (GUID: %u) in flight, ignore Area Trigger ID: %u", pPlayer->GetName(), pPlayer->GetGUIDLow(), triggerId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player '%s' (GUID: %u) in flight, ignore Area Trigger ID: %u", pPlayer->GetName(), pPlayer->GetGUIDLow(), triggerId); return; } AreaTriggerEntry const* pTrigger = sObjectMgr.GetAreaTrigger(triggerId); if (!pTrigger) { - DEBUG_LOG("Player '%s' (GUID: %u) send unknown (by DBC) Area Trigger ID: %u", pPlayer->GetName(), pPlayer->GetGUIDLow(), triggerId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player '%s' (GUID: %u) send unknown (by DBC) Area Trigger ID: %u", pPlayer->GetName(), pPlayer->GetGUIDLow(), triggerId); return; } // check if player in the range of areatrigger if (!IsPointInAreaTriggerZone(pTrigger, pPlayer->GetMapId(), pPlayer->GetPositionX(), pPlayer->GetPositionY(), pPlayer->GetPositionZ(), 5.0f)) { - DEBUG_LOG("Player '%s' (GUID: %u) too far, ignore Area Trigger ID: %u", pPlayer->GetName(), pPlayer->GetGUIDLow(), triggerId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player '%s' (GUID: %u) too far, ignore Area Trigger ID: %u", pPlayer->GetName(), pPlayer->GetGUIDLow(), triggerId); return; } @@ -899,7 +850,20 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPacket& recv_data) } else { - SendAreaTriggerMessage(pTeleTrigger->message.c_str()); + char const* message = pTeleTrigger->message.c_str(); + + int loc_idx = GetSessionDbLocaleIndex(); + if (loc_idx >= 0) + { + AreaTriggerLocale const* locale = sObjectMgr.GetAreaTriggerLocale(triggerId); + if (locale) + { + if (locale->message.size() > size_t(loc_idx) && !locale->message[loc_idx].empty()) + message = locale->message[loc_idx].c_str(); + } + } + + SendAreaTriggerMessage(message); } return; } @@ -910,20 +874,72 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPacket& recv_data) void WorldSession::HandleUpdateAccountData(WorldPacket& recv_data) { - DETAIL_LOG("WORLD: Received CMSG_UPDATE_ACCOUNT_DATA"); - recv_data.rpos(recv_data.wpos()); // prevent spam at unimplemented packet - //recv_data.hexlike(); + uint32 type, decompressedSize; + recv_data >> type >> decompressedSize; + if (type > NUM_ACCOUNT_DATA_TYPES) + return; + + if (decompressedSize == 0) // erase + { + SetAccountData(AccountDataType(type), ""); + return; + } + + if (decompressedSize > 0xFFFF) + { + recv_data.rpos(recv_data.wpos()); // unnneded warning spam in this case + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "UAD: Account data packet too big, size %u", decompressedSize); + return; + } + + std::vector dest; + dest.resize(decompressedSize); + + uint32 currentPosition = recv_data.rpos(); + uLongf realSize = decompressedSize; + uncompress(const_cast(dest.data()), &realSize, const_cast(recv_data.contents() + currentPosition), recv_data.size() - currentPosition); + + recv_data.rpos(recv_data.wpos()); // uncompress read (recv_data.size() - recv_data.rpos()) + + std::string adata((char*)dest.data(), dest.size()); + SetAccountData(AccountDataType(type), adata); } -void WorldSession::HandleRequestAccountData(WorldPacket& /*recv_data*/) +void WorldSession::HandleRequestAccountData(WorldPacket& recv_data) { - DETAIL_LOG("WORLD: Received CMSG_REQUEST_ACCOUNT_DATA"); - //recv_data.hexlike(); + uint32 type; + recv_data >> type; + if (type > NUM_ACCOUNT_DATA_TYPES) + return; + + AccountData* adata = GetAccountData(AccountDataType(type)); + + uint32 size = adata->data.size(); + if (!size) + { + WorldPacket data(SMSG_UPDATE_ACCOUNT_DATA, 4 + 4); + data << uint32(type); // type (0-7) + data << uint32(0); // decompressed length + SendPacket(&data); + } + else + { + uLongf destSize = compressBound(size); + + ByteBuffer dest; + dest.resize(destSize); + compress(const_cast(dest.contents()), &destSize, (uint8*)adata->data.c_str(), size); + + WorldPacket data(SMSG_UPDATE_ACCOUNT_DATA, 4 + 4 + destSize + 1); + data << uint32(type); // type (0-7) + data << uint32(size); // decompressed length + data.append(dest); // compressed data + SendPacket(&data); + } } void WorldSession::HandleSetActionButtonOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_SET_ACTION_BUTTON"); uint8 button; uint32 packetData; recv_data >> button >> packetData; @@ -933,7 +949,7 @@ void WorldSession::HandleSetActionButtonOpcode(WorldPacket& recv_data) if (!packetData) { - DETAIL_LOG("MISC: Remove action from button %u", button); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MISC: Remove action from button %u", button); GetMasterPlayer()->removeActionButton(button); } else @@ -946,7 +962,7 @@ void WorldSession::HandleSetActionButtonOpcode(WorldPacket& recv_data) case ACTION_BUTTON_ITEM: break; default: - DETAIL_LOG("MISC: Unknown action button type %u for action %u into button %u", type, action, button); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MISC: Unknown action button type %u for action %u into button %u", type, action, button); return; } if (!Player::IsActionButtonDataValid(button, action, type, GetPlayer())) @@ -957,25 +973,22 @@ void WorldSession::HandleSetActionButtonOpcode(WorldPacket& recv_data) void WorldSession::HandleCompleteCinematic(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Player is watching cinema"); GetPlayer()->CinematicEnd(); } void WorldSession::HandleNextCinematicCamera(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Which movie to play"); } void WorldSession::HandleSetActionBarTogglesOpcode(WorldPacket& recv_data) { uint8 actionBar; - recv_data >> actionBar; if (!GetPlayer()) // ignore until not logged (check needed because STATUS_AUTHED) { if (actionBar != 0) - sLog.outError("WorldSession::HandleSetActionBarToggles in not logged state with value: %u, ignored", uint32(actionBar)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandleSetActionBarToggles in not logged state with value: %u, ignored", uint32(actionBar)); return; } @@ -994,7 +1007,6 @@ void WorldSession::HandleInspectOpcode(WorldPacket& recv_data) { ObjectGuid guid; recv_data >> guid; - DEBUG_LOG("Inspected guid is %s", guid.GetString().c_str()); _player->SetSelectionGuid(guid); @@ -1081,6 +1093,18 @@ void WorldSession::HandleInspectHonorStatsOpcode(WorldPacket& recv_data) SendPacket(&data); } +void WorldSession::HandleTeleportToUnitOpcode(WorldPacket& recv_data) +{ + std::string playerName; + recv_data >> playerName; + if (playerName.length() > MAX_PLAYER_NAME) + return; + + char txt[21] = {}; + sprintf(txt, ".goname %s", playerName.c_str()); + ProcessChatMessageAfterSecurityCheck(txt, LANG_UNIVERSAL, CHAT_MSG_SYSTEM); +} + void WorldSession::HandleWorldTeleportOpcode(WorldPacket& recv_data) { // write in client console: worldport 469 452 6454 2536 180 or /console worldport 469 452 6454 2536 180 @@ -1101,35 +1125,33 @@ void WorldSession::HandleWorldTeleportOpcode(WorldPacket& recv_data) recv_data >> positionZ; recv_data >> orientation; // o (3.141593 = 180 degrees) - //DEBUG_LOG("Received opcode CMSG_WORLD_TELEPORT"); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Received opcode CMSG_WORLD_TELEPORT"); if (GetPlayer()->IsTaxiFlying()) { - DEBUG_LOG("Player '%s' (GUID: %u) in flight, ignore worldport command.", GetPlayer()->GetName(), GetPlayer()->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player '%s' (GUID: %u) in flight, ignore worldport command.", GetPlayer()->GetName(), GetPlayer()->GetGUIDLow()); return; } - DEBUG_LOG("Time %u sec, map=%u, x=%f, y=%f, z=%f, orient=%f", time / 1000, mapId, positionX, positionY, positionZ, orientation); - if (GetSecurity() >= SEC_ADMINISTRATOR) GetPlayer()->TeleportTo(mapId, positionX, positionY, positionZ, orientation); else SendNotification(LANG_YOU_NOT_HAVE_PERMISSION); - DEBUG_LOG("Received worldport command from player %s", GetPlayer()->GetName()); + + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Received worldport command from player %s", GetPlayer()->GetName()); } void WorldSession::HandleMoveSetRawPosition(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received opcode CMSG_MOVE_SET_RAW_POSITION from %s", GetPlayer()->GetGuidStr().c_str()); // write in client console: setrawpos x y z o // For now, it is implemented like worldport but on the same map. Consider using MSG_MOVE_SET_RAW_POSITION_ACK. float PosX, PosY, PosZ, PosO; recv_data >> PosX >> PosY >> PosZ >> PosO; - //DEBUG_LOG("Set to: X=%f, Y=%f, Z=%f, orient=%f", PosX, PosY, PosZ, PosO); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Set to: X=%f, Y=%f, Z=%f, orient=%f", PosX, PosY, PosZ, PosO); if (!GetPlayer()->IsInWorld() || GetPlayer()->IsTaxiFlying()) { - DEBUG_LOG("Player '%s' (GUID: %u) in a transfer, ignore setrawpos command.", GetPlayer()->GetName(), GetPlayer()->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player '%s' (GUID: %u) in a transfer, ignore setrawpos command.", GetPlayer()->GetName(), GetPlayer()->GetGUIDLow()); return; } @@ -1137,11 +1159,12 @@ void WorldSession::HandleMoveSetRawPosition(WorldPacket& recv_data) GetPlayer()->NearTeleportTo(PosX, PosY, PosZ, PosO); else SendNotification(LANG_YOU_NOT_HAVE_PERMISSION); + + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Received setrawpos command from player %s", GetPlayer()->GetName()); } void WorldSession::HandleWhoisOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode CMSG_WHOIS"); std::string charname; recv_data >> charname; @@ -1192,14 +1215,10 @@ void WorldSession::HandleWhoisOpcode(WorldPacket& recv_data) _player->GetSession()->SendPacket(&data); delete result; - - DEBUG_LOG("Received whois command from player %s for character %s", GetPlayer()->GetName(), charname.c_str()); } void WorldSession::HandleFarSightOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_FAR_SIGHT"); - uint8 op; recv_data >> op; @@ -1210,11 +1229,11 @@ void WorldSession::HandleFarSightOpcode(WorldPacket& recv_data) switch (op) { case 0: - DEBUG_LOG("Removed FarSight from %s", _player->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Removed FarSight from %s", _player->GetGuidStr().c_str()); _player->GetCamera().ResetView(false); break; case 1: - DEBUG_LOG("Added FarSight %s to %s", _player->GetFarSightGuid().GetString().c_str(), _player->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Added FarSight %s to %s", _player->GetFarSightGuid().GetString().c_str(), _player->GetGuidStr().c_str()); _player->GetCamera().SetView(obj, false); break; } @@ -1222,8 +1241,6 @@ void WorldSession::HandleFarSightOpcode(WorldPacket& recv_data) void WorldSession::HandleResetInstancesOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: CMSG_RESET_INSTANCES"); - if (Group* pGroup = _player->GetGroup()) { if (pGroup->IsLeader(_player->GetObjectGuid())) @@ -1235,8 +1252,6 @@ void WorldSession::HandleResetInstancesOpcode(WorldPacket& /*recv_data*/) void WorldSession::HandleRequestPetInfoOpcode(WorldPacket& /*recv_data */) { - DEBUG_LOG("WORLD: CMSG_REQUEST_PET_INFO"); - if (_player->GetPet()) _player->PetSpellInitialize(); else if (_player->GetCharm()) @@ -1245,11 +1260,15 @@ void WorldSession::HandleRequestPetInfoOpcode(WorldPacket& /*recv_data */) void WorldSession::HandleWardenDataOpcode(WorldPacket& recv_data) { +#ifdef USE_ANTICHEAT if (!m_warden) { - sLog.outWarden("HandleWardenDataOpcode: warden interface not found!"); + sLog.Player(GetAccountId(), LOG_ANTICHEAT, LOG_LVL_MINIMAL, + "HandleWardenDataOpcode: warden interface not found!"); return; } - m_warden->HandlePacket(recv_data); + std::lock_guard lock(m_warden->m_packetQueueMutex); + m_warden->m_packetQueue.emplace_back(std::move(recv_data)); +#endif } diff --git a/src/game/Handlers/MovementHandler.cpp b/src/game/Handlers/MovementHandler.cpp index 873db4a249c..e4841c2b8a8 100644 --- a/src/game/Handlers/MovementHandler.cpp +++ b/src/game/Handlers/MovementHandler.cpp @@ -40,7 +40,6 @@ void WorldSession::HandleMoveWorldportAckOpcode(WorldPacket& /*recvData*/) { - DEBUG_LOG("WORLD: Recvd MSG_MOVE_WORLDPORT_ACK."); HandleMoveWorldportAckOpcode(); } @@ -51,8 +50,8 @@ void WorldSession::HandleMoveWorldportAckOpcode() return; // get start teleport coordinates (will used later in fail case) - WorldLocation old_loc; - GetPlayer()->GetPosition(old_loc); + WorldLocation oldLoc; + GetPlayer()->GetPosition(oldLoc); // get the teleport destination WorldLocation &loc = GetPlayer()->GetTeleportDest(); @@ -60,7 +59,7 @@ void WorldSession::HandleMoveWorldportAckOpcode() // possible errors in the coordinate validity check (only cheating case possible) if (!MapManager::IsValidMapCoord(loc)) { - sLog.outError("WorldSession::HandleMoveWorldportAckOpcode: %s was teleported far to a not valid location " + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandleMoveWorldportAckOpcode: %s was teleported far to a not valid location " "(map:%u, x:%f, y:%f, z:%f) We port him to his homebind instead..", GetPlayer()->GetGuidStr().c_str(), loc.mapId, loc.x, loc.y, loc.z); // stop teleportation else we would try this again and again in LogoutPlayer... @@ -83,19 +82,11 @@ void WorldSession::HandleMoveWorldportAckOpcode() if (!map) { - DETAIL_LOG("WorldSession::HandleMoveWorldportAckOpcode: %s was teleported far to nonexisten battleground instance " + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WorldSession::HandleMoveWorldportAckOpcode: %s was teleported far to nonexistent battleground instance " " (map:%u, x:%f, y:%f, z:%f) Trying to port him to his previous place..", GetPlayer()->GetGuidStr().c_str(), loc.mapId, loc.x, loc.y, loc.z); - GetPlayer()->SetSemaphoreTeleportFar(false); - - // Teleport to previous place, if cannot be ported back TP to homebind place - if (!GetPlayer()->TeleportTo(old_loc)) - { - DETAIL_LOG("WorldSession::HandleMoveWorldportAckOpcode: %s cannot be ported to his previous place, teleporting him to his homebind place...", - GetPlayer()->GetGuidStr().c_str()); - GetPlayer()->TeleportToHomebind(); - } + GetPlayer()->HandleReturnOnTeleportFail(oldLoc); return; } } @@ -123,21 +114,11 @@ void WorldSession::HandleMoveWorldportAckOpcode() // while the player is in transit, for example the map may get full if (!GetPlayer()->GetMap()->Add(GetPlayer())) { - GetPlayer()->SetSemaphoreTeleportFar(false); - // if player wasn't added to map, reset his map pointer! - GetPlayer()->ResetMap(); - - DETAIL_LOG("WorldSession::HandleMoveWorldportAckOpcode: %s was teleported far but couldn't be added to map " + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WorldSession::HandleMoveWorldportAckOpcode: %s was teleported far but couldn't be added to map " " (map:%u, x:%f, y:%f, z:%f) Trying to port him to his previous place..", GetPlayer()->GetGuidStr().c_str(), loc.mapId, loc.x, loc.y, loc.z); - // Teleport to previous place, if cannot be ported back TP to homebind place - if (!GetPlayer()->TeleportTo(old_loc)) - { - DETAIL_LOG("WorldSession::HandleMoveWorldportAckOpcode: %s cannot be ported to his previous place, teleporting him to his homebind place...", - GetPlayer()->GetGuidStr().c_str()); - GetPlayer()->TeleportToHomebind(); - } + GetPlayer()->HandleReturnOnTeleportFail(oldLoc); return; } GetPlayer()->SetSemaphoreTeleportFar(false); @@ -220,8 +201,6 @@ void WorldSession::HandleMoveWorldportAckOpcode() void WorldSession::HandleMoveTeleportAckOpcode(WorldPacket& recvData) { - DEBUG_LOG("WORLD: Recvd MSG_MOVE_TELEPORT_ACK"); - ObjectGuid guid; recvData >> guid; uint32 movementCounter = 0; @@ -230,8 +209,6 @@ void WorldSession::HandleMoveTeleportAckOpcode(WorldPacket& recvData) #endif uint32 time = 0; recvData >> time; - DEBUG_LOG("Guid: %s", guid.GetString().c_str()); - DEBUG_LOG("Counter %u, time %u", movementCounter, time / IN_MILLISECONDS); Unit* pMover = _player->GetMover(); Player* pPlayerMover = pMover->ToPlayer(); @@ -244,10 +221,11 @@ void WorldSession::HandleMoveTeleportAckOpcode(WorldPacket& recvData) if (!pMover->FindPendingMovementTeleportChange(movementCounter)) { - sLog.outInfo("WorldSession::HandleMoveTeleportAckOpcode: Player %s from account id %u sent MSG_MOVE_TELEPORT_ACK with counter %u, but no pending teleport found (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMoveTeleportAckOpcode: Player %s from account id %u sent MSG_MOVE_TELEPORT_ACK with counter %u, but no pending teleport found (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), movementCounter, pMover->GetMovementCounter()); } + pPlayerMover->SetSplineDonePending(false); pPlayerMover->ExecuteTeleportNear(); } @@ -255,7 +233,7 @@ void Player::ExecuteTeleportNear() { if (!IsBeingTeleportedNear()) { - sLog.outInfo("Player::ExecuteNearTeleport called without near teleport scheduled!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Player::ExecuteNearTeleport called without near teleport scheduled!"); return; } @@ -297,7 +275,6 @@ void Player::ExecuteTeleportNear() void WorldSession::HandleMovementOpcodes(WorldPacket& recvData) { uint32 const opcode = recvData.GetOpcode(); - DEBUG_LOG("WORLD: Recvd %s (%u, 0x%X) opcode", LookupOpcodeName(opcode), opcode, opcode); // Do not accept packets sent before this time. if (recvData.GetPacketTime() <= m_moveRejectTime) @@ -308,6 +285,9 @@ void WorldSession::HandleMovementOpcodes(WorldPacket& recvData) if (pMover->GetObjectGuid() != m_clientMoverGuid) return; + if (pMover->HasPendingSplineDone()) + return; + // currently being moved by server if (!pMover->movespline->Finalized()) return; @@ -329,10 +309,9 @@ void WorldSession::HandleMovementOpcodes(WorldPacket& recvData) if (pPlayerMover) { - if (!_player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, opcode) || - !_player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, opcode)) + if ((m_moveRejectTime = _player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, opcode)) || + (m_moveRejectTime = _player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, opcode))) { - m_moveRejectTime = WorldTimer::getMSTime(); return; } } @@ -343,17 +322,6 @@ void WorldSession::HandleMovementOpcodes(WorldPacket& recvData) else if (opcode == MSG_MOVE_FALL_LAND) pMover->SetJumpInitialSpeed(-9.645f); - if (movementInfo.HasMovementFlag(MOVEFLAG_MASK_MOVING)) - { - // Interrupt spell cast at move - pMover->InterruptSpellsWithInterruptFlags(SPELL_INTERRUPT_FLAG_MOVEMENT); - pMover->InterruptSpellsWithChannelFlags(AURA_INTERRUPT_MOVING_CANCELS); - // Fix bug after 1.11 where client doesn't send stand state update while casting. - // Test case: Begin eating or drinking, then start casting Hearthstone and run. - pMover->SetStandState(UNIT_STAND_STATE_STAND); - pMover->HandleEmoteState(0); - } - HandleMoverRelocation(pMover, movementInfo); // fall damage generation (ignore in flight case that can be triggered also at lags in moment teleportation to another map). @@ -373,6 +341,12 @@ void WorldSession::HandleMovementOpcodes(WorldPacket& recvData) pPlayerMover->UpdateFallInformationIfNeed(movementInfo, opcode); } + // CMSG opcode has no handler in client, should not be sent to others. + // It is sent by client when you jump and hit something on the way up, + // thus stopping upward movement and causing you to descend sooner. + if (opcode == CMSG_MOVE_FALL_RESET) + return; + WorldPacket data(opcode, recvData.size()); #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 @@ -427,7 +401,6 @@ CMSG_FORCE_TURN_RATE_CHANGE_ACK void WorldSession::HandleForceSpeedChangeAckOpcodes(WorldPacket& recvData) { uint32 const opcode = recvData.GetOpcode(); - DEBUG_LOG("WORLD: Recvd %s (%u, 0x%X) opcode", LookupOpcodeName(opcode), opcode, opcode); /* extract packet */ ObjectGuid guid; @@ -469,7 +442,7 @@ void WorldSession::HandleForceSpeedChangeAckOpcodes(WorldPacket& recvData) move_type = MOVE_TURN_RATE; break; default: - sLog.outError("WorldSession::HandleForceSpeedChangeAck: Unknown move type opcode: %u", opcode); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandleForceSpeedChangeAck: Unknown move type opcode: %u", opcode); return; } @@ -481,7 +454,7 @@ void WorldSession::HandleForceSpeedChangeAckOpcodes(WorldPacket& recvData) // verify that indeed the client is replying with the changes that were send to him if (!pMover->HasPendingMovementChange()) { - sLog.outInfo("WorldSession::HandleForceSpeedChangeAck: Player %s from account id %u sent opcode %u with counter %u, but no movement change ack was expected from this player (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleForceSpeedChangeAck: Player %s from account id %u sent opcode %u with counter %u, but no movement change ack was expected from this player (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), opcode, movementCounter, pMover->GetMovementCounter()); if (movementCounter == 0 || movementCounter > pMover->GetMovementCounter()) _player->GetCheatData()->OnWrongAckData(); @@ -490,7 +463,7 @@ void WorldSession::HandleForceSpeedChangeAckOpcodes(WorldPacket& recvData) if (!pMover->FindPendingMovementSpeedChange(speedReceived, movementCounter, move_type)) { - sLog.outInfo("WorldSession::HandleForceSpeedChangeAck: Player %s from account id %u sent opcode %u with counter %u, but received data does not match pending change (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleForceSpeedChangeAck: Player %s from account id %u sent opcode %u with counter %u, but received data does not match pending change (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), opcode, movementCounter, pMover->GetMovementCounter()); if (movementCounter == 0 || movementCounter > pMover->GetMovementCounter()) _player->GetCheatData()->OnWrongAckData(); @@ -500,12 +473,15 @@ void WorldSession::HandleForceSpeedChangeAckOpcodes(WorldPacket& recvData) Player* const pPlayerMover = pMover->ToPlayer(); // Check if position and movement flags are fine before speed update. - bool const canRelocate = - recvData.GetPacketTime() > m_moveRejectTime && - VerifyMovementInfo(movementInfo) && - (!pPlayerMover || - (_player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, opcode) && - _player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, opcode))); + bool canRelocate = recvData.GetPacketTime() > m_moveRejectTime && !pMover->HasPendingSplineDone() && VerifyMovementInfo(movementInfo); + if (canRelocate && pPlayerMover) + { + if ((m_moveRejectTime = _player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, opcode)) || + (m_moveRejectTime = _player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, opcode))) + { + canRelocate = false; + } + } // the speed has to be applied before relocation // otherwise if the speed update was from an outdoors only aura @@ -546,7 +522,6 @@ CMSG_MOVE_FEATHER_FALL_ACK void WorldSession::HandleMovementFlagChangeToggleAck(WorldPacket& recvData) { uint32 const opcode = recvData.GetOpcode(); - DEBUG_LOG("WORLD: Recvd %s (%u, 0x%X) opcode", LookupOpcodeName(opcode), opcode, opcode); /* extract packet */ ObjectGuid guid; @@ -575,7 +550,7 @@ void WorldSession::HandleMovementFlagChangeToggleAck(WorldPacket& recvData) // verify that indeed the client is replying with the changes that were send to him if (!pMover->HasPendingMovementChange()) { - sLog.outInfo("WorldSession::HandleMovementFlagChangeToggleAck: Player %s from account id %u sent opcode %u with counter %u, but no movement change ack was expected from this player (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMovementFlagChangeToggleAck: Player %s from account id %u sent opcode %u with counter %u, but no movement change ack was expected from this player (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), opcode, movementCounter, pMover->GetMovementCounter()); if (movementCounter == 0 || movementCounter > pMover->GetMovementCounter()) _player->GetCheatData()->OnWrongAckData(); @@ -591,13 +566,13 @@ void WorldSession::HandleMovementFlagChangeToggleAck(WorldPacket& recvData) case CMSG_MOVE_HOVER_ACK: changeTypeReceived = SET_HOVER; mFlag = MOVEFLAG_HOVER; break; case CMSG_MOVE_FEATHER_FALL_ACK: changeTypeReceived = FEATHER_FALL; mFlag = MOVEFLAG_SAFE_FALL; break; default: - sLog.outInfo("WorldSession::HandleMovementFlagChangeToggleAck: Unknown move type opcode: %u", opcode); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMovementFlagChangeToggleAck: Unknown move type opcode: %u", opcode); return; } if (!pMover->FindPendingMovementFlagChange(movementCounter, applyReceived, changeTypeReceived)) { - sLog.outInfo("WorldSession::HandleMovementFlagChangeToggleAck: Player %s from account id %u sent opcode %u with counter %u, but received data does not match pending change (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMovementFlagChangeToggleAck: Player %s from account id %u sent opcode %u with counter %u, but received data does not match pending change (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), opcode, movementCounter, pMover->GetMovementCounter()); if (movementCounter == 0 || movementCounter > pMover->GetMovementCounter()) _player->GetCheatData()->OnWrongAckData(); @@ -610,6 +585,9 @@ void WorldSession::HandleMovementFlagChangeToggleAck(WorldPacket& recvData) // Use fake loop here to handle movement position checks separately from change ACK. do { + if (pMover->HasPendingSplineDone()) + break; + // Do not accept packets sent before this time. if (recvData.GetPacketTime() <= m_moveRejectTime) break; @@ -621,10 +599,9 @@ void WorldSession::HandleMovementFlagChangeToggleAck(WorldPacket& recvData) if (pPlayerMover) { - if (!_player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, opcode) || - !_player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, opcode)) + if ((m_moveRejectTime = _player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, opcode)) || + (m_moveRejectTime = _player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, opcode))) { - m_moveRejectTime = WorldTimer::getMSTime(); break; } } @@ -651,7 +628,7 @@ void WorldSession::HandleMovementFlagChangeToggleAck(WorldPacket& recvData) case SET_HOVER: pMover->SetHoverReal(applyReceived); break; case FEATHER_FALL: pMover->SetFeatherFallReal(applyReceived); break; default: - sLog.outInfo("WorldSession::HandleMovementFlagChangeToggleAck: Unknown move type opcode: %u", opcode); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMovementFlagChangeToggleAck: Unknown move type opcode: %u", opcode); return; } @@ -667,8 +644,7 @@ CMSG_FORCE_MOVE_UNROOT_ACK void WorldSession::HandleMoveRootAck(WorldPacket& recvData) { uint32 const opcode = recvData.GetOpcode(); - DEBUG_LOG("WORLD: Recvd %s (%u, 0x%X) opcode", LookupOpcodeName(opcode), opcode, opcode); - + /* extract packet */ ObjectGuid guid; recvData >> guid; @@ -693,7 +669,7 @@ void WorldSession::HandleMoveRootAck(WorldPacket& recvData) // verify that indeed the client is replying with the changes that were send to him if (!pMover->HasPendingMovementChange()) { - sLog.outInfo("WorldSession::HandleMoveRootAck: Player %s from account id %u sent opcode %u with counter %u, but no movement change ack was expected from this player (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMoveRootAck: Player %s from account id %u sent opcode %u with counter %u, but no movement change ack was expected from this player (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), opcode, movementCounter, pMover->GetMovementCounter()); if (movementCounter == 0 || movementCounter > pMover->GetMovementCounter()) _player->GetCheatData()->OnWrongAckData(); @@ -704,7 +680,7 @@ void WorldSession::HandleMoveRootAck(WorldPacket& recvData) if (!pMover->FindPendingMovementRootChange(movementCounter, applyReceived)) { - sLog.outInfo("WorldSession::HandleMoveRootAck: Player %s from account id %u sent opcode %u with counter %u, but received data does not match pending change (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMoveRootAck: Player %s from account id %u sent opcode %u with counter %u, but received data does not match pending change (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), opcode, movementCounter, pMover->GetMovementCounter()); if (movementCounter == 0 || movementCounter > pMover->GetMovementCounter()) _player->GetCheatData()->OnWrongAckData(); @@ -714,6 +690,9 @@ void WorldSession::HandleMoveRootAck(WorldPacket& recvData) // Use fake loop here to handle movement position checks separately from change ACK. do { + if (pMover->HasPendingSplineDone()) + break; + // Do not accept packets sent before this time. if (recvData.GetPacketTime() <= m_moveRejectTime) break; @@ -725,10 +704,9 @@ void WorldSession::HandleMoveRootAck(WorldPacket& recvData) if (pPlayerMover) { - if (!_player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, opcode) || - !_player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, opcode)) + if ((m_moveRejectTime = _player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, opcode)) || + (m_moveRejectTime = _player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, opcode))) { - m_moveRejectTime = WorldTimer::getMSTime(); break; } } @@ -755,8 +733,6 @@ void WorldSession::HandleMoveRootAck(WorldPacket& recvData) void WorldSession::HandleMoveKnockBackAck(WorldPacket& recvData) { - DEBUG_LOG("WORLD: Recvd CMSG_MOVE_KNOCK_BACK_ACK"); - /* extract packet */ ObjectGuid guid; recvData >> guid; @@ -777,13 +753,10 @@ void WorldSession::HandleMoveKnockBackAck(WorldPacket& recvData) if (!pMover) return; - if (!VerifyMovementInfo(movementInfo)) - return; - // verify that indeed the client is replying with the changes that were send to him if (!pMover->HasPendingMovementChange()) { - sLog.outInfo("WorldSession::HandleMoveKnockBackAck: Player %s from account id %u sent opcode %u with counter %u, but no movement change ack was expected from this player (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMoveKnockBackAck: Player %s from account id %u sent opcode %u with counter %u, but no movement change ack was expected from this player (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), recvData.GetOpcode(), movementCounter, pMover->GetMovementCounter()); if (movementCounter == 0 || movementCounter > pMover->GetMovementCounter()) _player->GetCheatData()->OnWrongAckData(); @@ -792,23 +765,28 @@ void WorldSession::HandleMoveKnockBackAck(WorldPacket& recvData) if (!pMover->FindPendingMovementKnockbackChange(movementInfo, movementCounter)) { - sLog.outInfo("WorldSession::HandleMoveKnockBackAck: Player %s from account id %u sent opcode %u with counter %u, but received data does not match pending change (current counter is %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldSession::HandleMoveKnockBackAck: Player %s from account id %u sent opcode %u with counter %u, but received data does not match pending change (current counter is %u)", _player->GetName(), _player->GetSession()->GetAccountId(), recvData.GetOpcode(), movementCounter, pMover->GetMovementCounter()); if (movementCounter == 0 || movementCounter > pMover->GetMovementCounter()) _player->GetCheatData()->OnWrongAckData(); return; } + if (pMover->HasPendingSplineDone()) + return; + + if (!VerifyMovementInfo(movementInfo)) + return; + // ignore, waiting processing in WorldSession::HandleMoveWorldportAckOpcode and WorldSession::HandleMoveTeleportAck if (pMover->IsPlayer() && static_cast(pMover)->IsBeingTeleported()) return; if (Player* pPlayerMover = pMover->ToPlayer()) { - if (!_player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, recvData.GetOpcode()) || - !_player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, recvData.GetOpcode())) + if ((m_moveRejectTime = _player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, recvData.GetOpcode())) || + (m_moveRejectTime = _player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, recvData.GetOpcode()))) { - m_moveRejectTime = WorldTimer::getMSTime(); return; } } @@ -820,8 +798,6 @@ void WorldSession::HandleMoveKnockBackAck(WorldPacket& recvData) void WorldSession::HandleMoveSplineDoneOpcode(WorldPacket& recvData) { - DEBUG_LOG("WORLD: Recvd CMSG_MOVE_SPLINE_DONE"); - MovementInfo movementInfo; uint32 splineId; @@ -831,26 +807,35 @@ void WorldSession::HandleMoveSplineDoneOpcode(WorldPacket& recvData) recvData >> splineId; recvData >> Unused(); + if (!VerifyMovementInfo(movementInfo)) + return; + Unit* pMover = _player->GetMover(); if (pMover->GetObjectGuid() != m_clientMoverGuid) return; - Player* pPlayerMover = pMover->ToPlayer(); - - // ignore, waiting processing in WorldSession::HandleMoveWorldportAckOpcode and WorldSession::HandleMoveTeleportAck - if (pPlayerMover && pPlayerMover->IsBeingTeleported()) + if (pMover->movespline->GetId() != splineId) return; - if (!VerifyMovementInfo(movementInfo)) + // must be after checking this is the newest spline id + if (pMover->HasPendingSplineDone()) + pMover->SetSplineDonePending(false); + else return; - if (pPlayerMover) + if (Player* pPlayerMover = pMover->ToPlayer()) { - if (!_player->GetCheatData()->HandleSplineDone(pPlayerMover, movementInfo, splineId) || - !_player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, CMSG_MOVE_SPLINE_DONE)) + // ignore, waiting processing in WorldSession::HandleMoveWorldportAckOpcode and WorldSession::HandleMoveTeleportAck + if (pPlayerMover->IsBeingTeleported()) + return; + + // no need to reject future packets in this case + if (!_player->GetCheatData()->HandleSplineDone(pPlayerMover, movementInfo, splineId)) + return; + + if (m_moveRejectTime = _player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, CMSG_MOVE_SPLINE_DONE)) { - m_moveRejectTime = WorldTimer::getMSTime(); return; } } @@ -871,8 +856,6 @@ void WorldSession::HandleMoveSplineDoneOpcode(WorldPacket& recvData) void WorldSession::HandleSetActiveMoverOpcode(WorldPacket& recvData) { - DEBUG_LOG("WORLD: Recvd CMSG_SET_ACTIVE_MOVER"); - ObjectGuid guid; recvData >> guid; @@ -886,7 +869,7 @@ void WorldSession::HandleSetActiveMoverOpcode(WorldPacket& recvData) if (serverMoverGuid != guid) { - sLog.outError("HandleSetActiveMoverOpcode: incorrect mover guid: mover is %s and should be %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandleSetActiveMoverOpcode: incorrect mover guid: mover is %s and should be %s", _player->GetMover()->GetGuidStr().c_str(), guid.GetString().c_str()); m_clientMoverGuid = _player->GetMover()->GetObjectGuid(); return; @@ -919,8 +902,6 @@ void WorldSession::HandleSetActiveMoverOpcode(WorldPacket& recvData) void WorldSession::HandleMoveNotActiveMoverOpcode(WorldPacket& recvData) { - DEBUG_LOG("WORLD: Recvd CMSG_MOVE_NOT_ACTIVE_MOVER"); - ObjectGuid oldMoverGuid; MovementInfo movementInfo; @@ -933,7 +914,7 @@ void WorldSession::HandleMoveNotActiveMoverOpcode(WorldPacket& recvData) if (_player->GetObjectGuid() != oldMoverGuid && _player->GetMover()->GetObjectGuid() == oldMoverGuid) { - sLog.outError("HandleMoveNotActiveMover: incorrect mover guid: mover is %s and should be %s instead of %s", + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "HandleMoveNotActiveMover: incorrect mover guid: mover is %s and should be %s instead of %s", _player->GetMover()->GetGuidStr().c_str(), _player->GetGuidStr().c_str(), oldMoverGuid.GetString().c_str()); @@ -946,6 +927,10 @@ void WorldSession::HandleMoveNotActiveMoverOpcode(WorldPacket& recvData) m_clientMoverGuid = ObjectGuid(); #endif + // Do not accept packets sent before this time. + if (recvData.GetPacketTime() <= m_moveRejectTime) + return; + if (!VerifyMovementInfo(movementInfo)) return; @@ -954,6 +939,9 @@ void WorldSession::HandleMoveNotActiveMoverOpcode(WorldPacket& recvData) if (!pMover) return; + if (pMover->HasPendingSplineDone()) + return; + if (!pMover->movespline->Finalized()) return; @@ -965,10 +953,9 @@ void WorldSession::HandleMoveNotActiveMoverOpcode(WorldPacket& recvData) if (pPlayerMover) { - if (!_player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, recvData.GetOpcode()) || - !_player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, recvData.GetOpcode())) + if ((m_moveRejectTime = _player->GetCheatData()->HandleFlagTests(pPlayerMover, movementInfo, recvData.GetOpcode())) || + (m_moveRejectTime = _player->GetCheatData()->HandlePositionTests(pPlayerMover, movementInfo, recvData.GetOpcode()))) { - m_moveRejectTime = WorldTimer::getMSTime(); return; } } @@ -989,8 +976,6 @@ void WorldSession::HandleMoveNotActiveMoverOpcode(WorldPacket& recvData) void WorldSession::HandleMountSpecialAnimOpcode(WorldPacket& /*recvdata*/) { - //DEBUG_LOG("WORLD: Recvd CMSG_MOUNTSPECIAL_ANIM"); - WorldPacket data(SMSG_MOUNTSPECIAL_ANIM, 8); data << GetPlayer()->GetObjectGuid(); @@ -1010,8 +995,6 @@ void WorldSession::HandleSummonResponseOpcode(WorldPacket& recvData) void WorldSession::HandleMoveTimeSkippedOpcode(WorldPacket& recvData) { - DEBUG_LOG("WORLD: Time Lag/Synchronization Resent/Update"); - ObjectGuid guid; recvData >> guid; uint32 lag; @@ -1074,34 +1057,14 @@ bool WorldSession::VerifyMovementInfo(MovementInfo const& movementInfo) const void WorldSession::HandleMoverRelocation(Unit* pMover, MovementInfo& movementInfo) { + Player* const pPlayerMover = pMover->ToPlayer(); + movementInfo.CorrectData(pMover); // Prevent client from removing root flag. if (pMover->HasUnitMovementFlag(MOVEFLAG_ROOT) && !movementInfo.HasMovementFlag(MOVEFLAG_ROOT)) movementInfo.AddMovementFlag(MOVEFLAG_ROOT); - Player* const pPlayerMover = pMover->ToPlayer(); - - if (pPlayerMover) - { - // ignore current relocation if needed - if (pPlayerMover->IsNextRelocationIgnored()) - { - pPlayerMover->DoIgnoreRelocation(); - return; - } - - if (movementInfo.HasMovementFlag(MOVEFLAG_MASK_MOVING)) - { - if (ObjectGuid const& lootGuid = pPlayerMover->GetLootGuid()) - if (!lootGuid.IsItem()) - pPlayerMover->GetSession()->DoLootRelease(lootGuid); - } - } - - if (!pPlayerMover) - pMover->GetMap()->CreatureRelocation((Creature*)pMover, movementInfo.GetPos().x, movementInfo.GetPos().y, movementInfo.GetPos().z, movementInfo.GetPos().o); - pMover->m_movementInfo = movementInfo; if (pMover->m_movementInfo.HasMovementFlag(MOVEFLAG_ONTRANSPORT)) @@ -1133,17 +1096,19 @@ void WorldSession::HandleMoverRelocation(Unit* pMover, MovementInfo& movementInf pMover->m_movementInfo.ClearTransportData(); } - movementInfo = pMover->m_movementInfo; - - if (pPlayerMover) - pPlayerMover->SetPosition(movementInfo.GetPos().x, movementInfo.GetPos().y, movementInfo.GetPos().z, movementInfo.GetPos().o); - else - pMover->GetMap()->CreatureRelocation((Creature*)pMover, movementInfo.GetPos().x, movementInfo.GetPos().y, movementInfo.GetPos().z, movementInfo.GetPos().o); - if (pPlayerMover) { + if (pMover->m_movementInfo.HasMovementFlag(MOVEFLAG_MASK_MOVING)) + { + if (ObjectGuid const& lootGuid = pPlayerMover->GetLootGuid()) + if (!lootGuid.IsItem()) + pPlayerMover->GetSession()->DoLootRelease(lootGuid); + } + + pPlayerMover->SetPosition(pMover->m_movementInfo.GetPos().x, pMover->m_movementInfo.GetPos().y, pMover->m_movementInfo.GetPos().z, pMover->m_movementInfo.GetPos().o); + // Nostalrius - antiundermap1 - if (movementInfo.HasMovementFlag(MOVEFLAG_FALLINGFAR)) + if (pMover->m_movementInfo.HasMovementFlag(MOVEFLAG_FALLINGFAR)) { float hauteur = pPlayerMover->GetMap()->GetHeight(pPlayerMover->GetPositionX(), pPlayerMover->GetPositionY(), pPlayerMover->GetPositionZ(), true); bool undermap = false; @@ -1155,13 +1120,13 @@ void WorldSession::HandleMoverRelocation(Unit* pMover, MovementInfo& movementInf if (undermap) if (pPlayerMover->UndermapRecall()) - sLog.outInfo("[UNDERMAP] %s [GUID %u]. MapId:%u %f %f %f", pPlayerMover->GetName(), pPlayerMover->GetGUIDLow(), pPlayerMover->GetMapId(), pPlayerMover->GetPositionX(), pPlayerMover->GetPositionY(), pPlayerMover->GetPositionZ()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[UNDERMAP] %s [GUID %u]. MapId:%u %f %f %f", pPlayerMover->GetName(), pPlayerMover->GetGUIDLow(), pPlayerMover->GetMapId(), pPlayerMover->GetPositionX(), pPlayerMover->GetPositionY(), pPlayerMover->GetPositionZ()); } else if (pPlayerMover->CanFreeMove()) - pPlayerMover->SaveNoUndermapPosition(movementInfo.GetPos().x, movementInfo.GetPos().y, movementInfo.GetPos().z + 3.0f, movementInfo.GetPos().o); + pPlayerMover->SaveNoUndermapPosition(pMover->m_movementInfo.GetPos().x, pMover->m_movementInfo.GetPos().y, pMover->m_movementInfo.GetPos().z + 3.0f, pMover->m_movementInfo.GetPos().o); // Antiundermap2: teleport to graveyard - if (movementInfo.GetPos().z < -500.0f) + if (pMover->m_movementInfo.GetPos().z < -500.0f) { // NOTE: this is actually called many times while falling // even after the player has been teleported away @@ -1184,9 +1149,14 @@ void WorldSession::HandleMoverRelocation(Unit* pMover, MovementInfo& movementInf } // cancel the death timer here if started - sLog.outInfo("[UNDERMAP/Teleport] Player %s teleported.", pPlayerMover->GetName(), pPlayerMover->GetGUIDLow(), pPlayerMover->GetMapId(), pPlayerMover->GetPositionX(), pPlayerMover->GetPositionY(), pPlayerMover->GetPositionZ()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[UNDERMAP/Teleport] Player %s teleported.", pPlayerMover->GetName(), pPlayerMover->GetGUIDLow(), pPlayerMover->GetMapId(), pPlayerMover->GetPositionX(), pPlayerMover->GetPositionY(), pPlayerMover->GetPositionZ()); pPlayerMover->RepopAtGraveyard(); } } + else + { + pMover->HandleInterruptsOnMovement(pMover->m_movementInfo.HasMovementFlag(MOVEFLAG_MASK_MOVING)); // called inside SetPosition for players + pMover->GetMap()->CreatureRelocation((Creature*)pMover, pMover->m_movementInfo.GetPos().x, pMover->m_movementInfo.GetPos().y, pMover->m_movementInfo.GetPos().z, pMover->m_movementInfo.GetPos().o); + } } diff --git a/src/game/Handlers/NPCHandler.cpp b/src/game/Handlers/NPCHandler.cpp index fa835d76070..ced3a391caf 100644 --- a/src/game/Handlers/NPCHandler.cpp +++ b/src/game/Handlers/NPCHandler.cpp @@ -54,7 +54,7 @@ void WorldSession::HandleTabardVendorActivateOpcode(WorldPacket& recv_data) Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_TABARDDESIGNER); if (!unit) { - DEBUG_LOG("WORLD: HandleTabardVendorActivateOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleTabardVendorActivateOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } @@ -74,9 +74,6 @@ void WorldSession::SendTabardVendorActivate(ObjectGuid guid) void WorldSession::HandleBankerActivateOpcode(WorldPacket& recv_data) { ObjectGuid guid; - - DEBUG_LOG("WORLD: Received CMSG_BANKER_ACTIVATE"); - recv_data >> guid; if (!CheckBanker(guid)) @@ -100,7 +97,6 @@ void WorldSession::SendShowBank(ObjectGuid guid) void WorldSession::HandleTrainerListOpcode(WorldPacket& recv_data) { ObjectGuid guid; - recv_data >> guid; SendTrainerList(guid); @@ -123,7 +119,7 @@ static void SendTrainerSpellHelper(WorldPacket& data, TrainerSpell const* tSpell data << uint32(tSpell->spell); data << uint8(state == TRAINER_SPELL_GREEN_DISABLED ? TRAINER_SPELL_GREEN : state); - data << uint32(floor(tSpell->spellCost * fDiscountMod)); + data << uint32(tSpell->spellCost * fDiscountMod + 0.5f); data << uint32(primary_prof_first_rank && can_learn_primary_prof ? 1 : 0); // primary prof. learn confirmation dialog @@ -152,12 +148,10 @@ static void SendTrainerSpellHelper(WorldPacket& data, TrainerSpell const* tSpell void WorldSession::SendTrainerList(ObjectGuid guid) { - DEBUG_LOG("WORLD: SendTrainerList"); - Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_TRAINER); if (!unit) { - DEBUG_LOG("WORLD: SendTrainerList - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: SendTrainerList - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } @@ -174,7 +168,7 @@ void WorldSession::SendTrainerList(ObjectGuid guid) if (!cSpells && !tSpells) { - DEBUG_LOG("WORLD: SendTrainerList - Training spells not found for %s", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: SendTrainerList - Training spells not found for %s", guid.GetString().c_str()); return; } @@ -279,14 +273,14 @@ void WorldSession::HandleTrainerBuySpellOpcode(WorldPacket& recv_data) uint32 spellId = 0; recv_data >> guid >> spellId; - DEBUG_LOG("WORLD: Received CMSG_TRAINER_BUY_SPELL Trainer: %s, learn spell id is: %u", guid.GetString().c_str(), spellId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Received CMSG_TRAINER_BUY_SPELL Trainer: %s, learn spell id is: %u", guid.GetString().c_str(), spellId); Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_TRAINER); if (!unit || !unit->IsTrainerOf(_player, true) || !unit->IsWithinLOSInMap(_player)) { SendTrainingFailure(guid, spellId, TRAIN_FAIL_UNAVAILABLE); - DEBUG_LOG("WORLD: HandleTrainerBuySpellOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleTrainerBuySpellOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } @@ -324,7 +318,7 @@ void WorldSession::HandleTrainerBuySpellOpcode(WorldPacket& recv_data) SpellEntry const* proto = sSpellMgr.GetSpellEntry(trainer_spell->spell); // Apply reputation discount. - uint32 nSpellCost = uint32(floor(trainer_spell->spellCost * _player->GetReputationPriceDiscount(unit))); + uint32 nSpellCost = uint32(trainer_spell->spellCost * _player->GetReputationPriceDiscount(unit) + 0.5f); // Check money requirement. if (_player->GetMoney() < nSpellCost) @@ -362,15 +356,13 @@ void WorldSession::HandleTrainerBuySpellOpcode(WorldPacket& recv_data) void WorldSession::HandleGossipHelloOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_GOSSIP_HELLO"); - ObjectGuid guid; recv_data >> guid; Creature* pCreature = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_NONE); if (!pCreature) { - DEBUG_LOG("WORLD: HandleGossipHelloOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleGossipHelloOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } @@ -392,8 +384,6 @@ void WorldSession::HandleGossipHelloOpcode(WorldPacket& recv_data) void WorldSession::HandleGossipSelectOptionOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_GOSSIP_SELECT_OPTION"); - uint32 gossipListId; ObjectGuid guid; std::string code; @@ -401,10 +391,7 @@ void WorldSession::HandleGossipSelectOptionOpcode(WorldPacket& recv_data) recv_data >> guid >> gossipListId; if (_player->PlayerTalkClass->GossipOptionCoded(gossipListId)) - { recv_data >> code; - DEBUG_LOG("Gossip code: %s", code.c_str()); - } GetPlayer()->InterruptSpellsWithChannelFlags(AURA_INTERRUPT_INTERACTING_CANCELS); GetPlayer()->RemoveAurasWithInterruptFlags(AURA_INTERRUPT_INTERACTING_CANCELS); @@ -418,7 +405,7 @@ void WorldSession::HandleGossipSelectOptionOpcode(WorldPacket& recv_data) if (!pCreature) { - DEBUG_LOG("WORLD: HandleGossipSelectOptionOpcode - %s not found or you can't interact with it.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleGossipSelectOptionOpcode - %s not found or you can't interact with it.", guid.GetString().c_str()); return; } @@ -434,7 +421,7 @@ void WorldSession::HandleGossipSelectOptionOpcode(WorldPacket& recv_data) if (!pGo) { - DEBUG_LOG("WORLD: HandleGossipSelectOptionOpcode - %s not found or you can't interact with it.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleGossipSelectOptionOpcode - %s not found or you can't interact with it.", guid.GetString().c_str()); return; } @@ -445,16 +432,13 @@ void WorldSession::HandleGossipSelectOptionOpcode(WorldPacket& recv_data) void WorldSession::HandleSpiritHealerActivateOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_SPIRIT_HEALER_ACTIVATE"); - ObjectGuid guid; - recv_data >> guid; Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_SPIRITHEALER); if (!unit) { - DEBUG_LOG("WORLD: HandleSpiritHealerActivateOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleSpiritHealerActivateOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } @@ -523,7 +507,7 @@ void WorldSession::HandleBinderActivateOpcode(WorldPacket& recv_data) Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(npcGuid, UNIT_NPC_FLAG_INNKEEPER); if (!unit) { - DEBUG_LOG("WORLD: HandleBinderActivateOpcode - %s not found or you can't interact with him.", npcGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleBinderActivateOpcode - %s not found or you can't interact with him.", npcGuid.GetString().c_str()); return; } @@ -546,15 +530,13 @@ void WorldSession::SendBindPoint(Creature* npc) void WorldSession::HandleListStabledPetsOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recv MSG_LIST_STABLED_PETS"); ObjectGuid npcGUID; - recv_data >> npcGUID; Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(npcGUID, UNIT_NPC_FLAG_STABLEMASTER); if (!unit) { - DEBUG_LOG("WORLD: HandleListStabledPetsOpcode - %s not found or you can't interact with him.", npcGUID.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleListStabledPetsOpcode - %s not found or you can't interact with him.", npcGUID.GetString().c_str()); return; } @@ -565,8 +547,6 @@ void WorldSession::HandleListStabledPetsOpcode(WorldPacket& recv_data) void WorldSession::SendStablePet(ObjectGuid guid) { - DEBUG_LOG("WORLD: Recv MSG_LIST_STABLED_PETS Send."); - WorldPacket data(MSG_LIST_STABLED_PETS, 200); // guess size data << guid; @@ -635,7 +615,7 @@ bool WorldSession::CheckStableMaster(ObjectGuid guid) // command case will return only if player have real access to command if (!ChatHandler(GetPlayer()).FindCommand("stable")) { - DEBUG_LOG("%s attempt open stable in cheating way.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "%s attempt open stable in cheating way.", guid.GetString().c_str()); return false; } } @@ -644,7 +624,7 @@ bool WorldSession::CheckStableMaster(ObjectGuid guid) { if (!GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_STABLEMASTER)) { - DEBUG_LOG("Stablemaster %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Stablemaster %s not found or you can't interact with him.", guid.GetString().c_str()); return false; } } @@ -654,9 +634,7 @@ bool WorldSession::CheckStableMaster(ObjectGuid guid) void WorldSession::HandleStablePet(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recv CMSG_STABLE_PET"); ObjectGuid npcGUID; - recv_data >> npcGUID; if (!GetPlayer()->IsAlive()) @@ -707,7 +685,6 @@ void WorldSession::HandleStablePet(WorldPacket& recv_data) void WorldSession::HandleUnstablePet(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recv CMSG_UNSTABLE_PET."); ObjectGuid npcGUID; uint32 petNumber; @@ -760,9 +737,7 @@ void WorldSession::HandleUnstablePet(WorldPacket& recv_data) void WorldSession::HandleBuyStableSlot(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recv CMSG_BUY_STABLE_SLOT."); ObjectGuid npcGUID; - recv_data >> npcGUID; if (!CheckStableMaster(npcGUID)) @@ -792,12 +767,10 @@ void WorldSession::HandleBuyStableSlot(WorldPacket& recv_data) void WorldSession::HandleStableRevivePet(WorldPacket& /* recv_data */) { - DEBUG_LOG("HandleStableRevivePet: Not implemented"); } void WorldSession::HandleStableSwapPet(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Recv CMSG_STABLE_SWAP_PET."); ObjectGuid npcGUID; uint32 pet_number; @@ -859,8 +832,6 @@ void WorldSession::HandleStableSwapPet(WorldPacket& recv_data) void WorldSession::HandleRepairItemOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: CMSG_REPAIR_ITEM"); - ObjectGuid npcGuid; ObjectGuid itemGuid; @@ -869,7 +840,7 @@ void WorldSession::HandleRepairItemOpcode(WorldPacket& recv_data) Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(npcGuid, UNIT_NPC_FLAG_REPAIR); if (!unit) { - DEBUG_LOG("WORLD: HandleRepairItemOpcode - %s not found or you can't interact with him.", npcGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleRepairItemOpcode - %s not found or you can't interact with him.", npcGuid.GetString().c_str()); return; } @@ -882,7 +853,7 @@ void WorldSession::HandleRepairItemOpcode(WorldPacket& recv_data) uint32 TotalCost = 0; if (itemGuid) { - DEBUG_LOG("ITEM: %s repair of %s", npcGuid.GetString().c_str(), itemGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ITEM: %s repair of %s", npcGuid.GetString().c_str(), itemGuid.GetString().c_str()); Item* item = _player->GetItemByGuid(itemGuid); @@ -891,7 +862,7 @@ void WorldSession::HandleRepairItemOpcode(WorldPacket& recv_data) } else { - DEBUG_LOG("ITEM: %s repair all items", npcGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ITEM: %s repair all items", npcGuid.GetString().c_str()); TotalCost = _player->DurabilityRepairAll(true, discountMod); } diff --git a/src/game/Handlers/NPCHandler.h b/src/game/Handlers/NPCHandler.h index b91ca610351..c8ada21e5b5 100644 --- a/src/game/Handlers/NPCHandler.h +++ b/src/game/Handlers/NPCHandler.h @@ -31,10 +31,9 @@ struct PageText { - uint32 Page_ID; - char * Text; - - uint32 Next_Page; + uint32 entry; + char const* text; + uint32 next_page; }; // GCC have alternative #pragma pack() syntax and old gcc version not support pack(pop), also any gcc version not support it at some platform @@ -46,7 +45,7 @@ struct PageText struct PageTextLocale { - std::vector Text; + std::vector text; }; #define MAX_NPC_TEXT_OPTIONS 8 diff --git a/src/game/Handlers/PetHandler.cpp b/src/game/Handlers/PetHandler.cpp index a17c72a0d04..40ae8983c0f 100644 --- a/src/game/Handlers/PetHandler.cpp +++ b/src/game/Handlers/PetHandler.cpp @@ -44,19 +44,17 @@ void WorldSession::HandlePetAction(WorldPacket& recv_data) uint32 spellid = UNIT_ACTION_BUTTON_ACTION(data); uint8 flag = UNIT_ACTION_BUTTON_TYPE(data); // delete = 0x07 CastSpell = C1 - DETAIL_LOG("HandlePetAction: %s flag is %u, spellid is %u, target %s.", petGuid.GetString().c_str(), uint32(flag), spellid, targetGuid.GetString().c_str()); - // used also for charmed creature/player Unit* pCharmedUnit = _player->GetMap()->GetUnit(petGuid); if (!pCharmedUnit) { - sLog.outError("HandlePetAction: %s not exist.", petGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandlePetAction: %s not exist.", petGuid.GetString().c_str()); return; } if (GetPlayer()->GetObjectGuid() != pCharmedUnit->GetCharmerOrOwnerGuid()) { - sLog.outError("HandlePetAction: %s isn't controlled by %s.", petGuid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandlePetAction: %s isn't controlled by %s.", petGuid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); return; } @@ -81,7 +79,7 @@ void WorldSession::HandlePetAction(WorldPacket& recv_data) CharmInfo* charmInfo = pCharmedUnit->GetCharmInfo(); if (!charmInfo) { - sLog.outError("WorldSession::HandlePetAction: object (GUID: %u TypeId: %u) is considered pet-like but doesn't have a charminfo!", pCharmedUnit->GetGUIDLow(), pCharmedUnit->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandlePetAction: object (GUID: %u TypeId: %u) is considered pet-like but doesn't have a charminfo!", pCharmedUnit->GetGUIDLow(), pCharmedUnit->GetTypeId()); return; } @@ -117,7 +115,7 @@ void WorldSession::HandlePetAction(WorldPacket& recv_data) SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellid); if (!spellInfo) { - sLog.outError("WORLD: unknown PET spell id %i", spellid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: unknown PET spell id %i", spellid); return; } @@ -147,7 +145,7 @@ void WorldSession::HandlePetAction(WorldPacket& recv_data) // spells on yourself is frequently used within the core itself for certain mechanics. ((explicitlySelectedTarget && !spellInfo->IsPositiveSpell(pCharmedUnit, pUnitTarget)) || // spells not castable on self like Fire Shield - spellInfo->HasAttribute(SPELL_ATTR_EX_CANT_TARGET_SELF))) + spellInfo->HasAttribute(SPELL_ATTR_EX_EXCLUDE_CASTER))) { pCharmedUnit->SendPetCastFail(spellid, SPELL_FAILED_BAD_TARGETS); return; @@ -175,27 +173,25 @@ void WorldSession::HandlePetAction(WorldPacket& recv_data) break; } default: - sLog.outError("WORLD: unknown PET flag Action %i and spellid %i.", uint32(flag), spellid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: unknown PET flag Action %i and spellid %i.", uint32(flag), spellid); } } void WorldSession::HandlePetStopAttack(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_PET_STOP_ATTACK"); - ObjectGuid petGuid; recv_data >> petGuid; Unit* pet = GetPlayer()->GetMap()->GetUnit(petGuid); // pet or controlled creature/player if (!pet) { - sLog.outError("%s doesn't exist.", petGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandlePetStopAttack: %s doesn't exist.", petGuid.GetString().c_str()); return; } if (GetPlayer()->GetObjectGuid() != pet->GetCharmerOrOwnerGuid()) { - sLog.outError("HandlePetStopAttack: %s isn't charm/pet of %s.", petGuid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandlePetStopAttack: %s isn't charm/pet of %s.", petGuid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); return; } @@ -207,8 +203,6 @@ void WorldSession::HandlePetStopAttack(WorldPacket& recv_data) void WorldSession::HandlePetNameQueryOpcode(WorldPacket& recv_data) { - DETAIL_LOG("HandlePetNameQuery. CMSG_PET_NAME_QUERY"); - uint32 petNumber; ObjectGuid petGuid; @@ -236,8 +230,6 @@ void WorldSession::SendPetNameQuery(ObjectGuid petGuid, uint32 petNumber) void WorldSession::HandlePetSetAction(WorldPacket& recv_data) { - DETAIL_LOG("HandlePetSetAction. CMSG_PET_SET_ACTION"); - ObjectGuid petGuid; uint8 count; @@ -247,7 +239,7 @@ void WorldSession::HandlePetSetAction(WorldPacket& recv_data) if (!pet || (pet != _player->GetPet() && pet != _player->GetCharm())) { - sLog.outError("HandlePetSetAction: Unknown pet or pet owner."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandlePetSetAction: Unknown pet or pet owner."); return; } @@ -258,7 +250,7 @@ void WorldSession::HandlePetSetAction(WorldPacket& recv_data) CharmInfo* charmInfo = pet->GetCharmInfo(); if (!charmInfo) { - sLog.outError("WorldSession::HandlePetSetAction: object (GUID: %u TypeId: %u) is considered pet-like but doesn't have a charminfo!", pet->GetGUIDLow(), pet->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandlePetSetAction: object (GUID: %u TypeId: %u) is considered pet-like but doesn't have a charminfo!", pet->GetGUIDLow(), pet->GetTypeId()); return; } @@ -320,7 +312,7 @@ void WorldSession::HandlePetSetAction(WorldPacket& recv_data) uint32 spellId = UNIT_ACTION_BUTTON_ACTION(data[i]); uint8 act_state = UNIT_ACTION_BUTTON_TYPE(data[i]); - DETAIL_LOG("Player %s has changed pet spell action. Position: %u, Spell: %u, State: 0x%X", _player->GetName(), position[i], spellId, uint32(act_state)); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Player %s has changed pet spell action. Position: %u, Spell: %u, State: 0x%X", _player->GetName(), position[i], spellId, uint32(act_state)); // if it's act for spell (en/disable/cast) and there is a spell given (0 = remove spell) which pet doesn't know, don't add if (!((act_state == ACT_ENABLED || act_state == ACT_DISABLED || act_state == ACT_PASSIVE) && spellId && !pet->HasSpell(spellId))) @@ -349,8 +341,6 @@ void WorldSession::HandlePetSetAction(WorldPacket& recv_data) void WorldSession::HandlePetRename(WorldPacket& recv_data) { - DETAIL_LOG("HandlePetRename. CMSG_PET_RENAME"); - ObjectGuid petGuid; std::string name; @@ -397,8 +387,6 @@ void WorldSession::HandlePetAbandon(WorldPacket& recv_data) ObjectGuid guid; recv_data >> guid; // pet guid - DETAIL_LOG("HandlePetAbandon. CMSG_PET_ABANDON pet guid is %s", guid.GetString().c_str()); - if (!_player->IsInWorld()) return; @@ -429,8 +417,6 @@ void WorldSession::HandlePetAbandon(WorldPacket& recv_data) void WorldSession::HandlePetUnlearnOpcode(WorldPacket& recvPacket) { - DETAIL_LOG("CMSG_PET_UNLEARN"); - ObjectGuid guid; recvPacket >> guid; // Pet guid @@ -438,7 +424,7 @@ void WorldSession::HandlePetUnlearnOpcode(WorldPacket& recvPacket) if (!pet || guid != pet->GetObjectGuid()) { - sLog.outError("HandlePetUnlearnOpcode. %s isn't pet of %s .", guid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandlePetUnlearnOpcode. %s isn't pet of %s .", guid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); return; } @@ -448,7 +434,7 @@ void WorldSession::HandlePetUnlearnOpcode(WorldPacket& recvPacket) CharmInfo* charmInfo = pet->GetCharmInfo(); if (!charmInfo) { - sLog.outError("WorldSession::HandlePetUnlearnOpcode: %s is considered pet-like but doesn't have a charminfo!", pet->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandlePetUnlearnOpcode: %s is considered pet-like but doesn't have a charminfo!", pet->GetGuidStr().c_str()); return; } @@ -486,8 +472,6 @@ void WorldSession::HandlePetUnlearnOpcode(WorldPacket& recvPacket) void WorldSession::HandlePetSpellAutocastOpcode(WorldPacket& recvPacket) { - DETAIL_LOG("CMSG_PET_SPELL_AUTOCAST"); - ObjectGuid guid; uint32 spellid; uint8 state; // 1 for on, 0 for off @@ -496,18 +480,18 @@ void WorldSession::HandlePetSpellAutocastOpcode(WorldPacket& recvPacket) Creature* pet = _player->GetMap()->GetAnyTypeCreature(guid); if (!pet || (guid != _player->GetPetGuid() && guid != _player->GetCharmGuid())) { - sLog.outError("HandlePetSpellAutocastOpcode. %s isn't pet of %s .", guid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandlePetSpellAutocastOpcode. %s isn't pet of %s .", guid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); return; } // do not add not learned spells/ passive spells - if (!pet->HasSpell(spellid) || Spells::IsPassiveSpell(spellid)) + if (!pet->HasSpell(spellid) || !Spells::IsAutocastable(spellid)) return; CharmInfo* charmInfo = pet->GetCharmInfo(); if (!charmInfo) { - sLog.outError("WorldSession::HandlePetSpellAutocastOpcod: %s is considered pet-like but doesn't have a charminfo!", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::HandlePetSpellAutocastOpcod: %s is considered pet-like but doesn't have a charminfo!", guid.GetString().c_str()); return; } @@ -522,27 +506,22 @@ void WorldSession::HandlePetSpellAutocastOpcode(WorldPacket& recvPacket) void WorldSession::HandlePetCastSpellOpcode(WorldPacket& recvPacket) { - DETAIL_LOG("WORLD: CMSG_PET_CAST_SPELL"); - ObjectGuid guid; uint32 spellid; - recvPacket >> guid >> spellid; - DEBUG_LOG("WORLD: CMSG_PET_CAST_SPELL, %s, spellid %u", guid.GetString().c_str(), spellid); - Creature* pet = _player->GetMap()->GetAnyTypeCreature(guid); if (!pet || (guid != _player->GetPetGuid() && guid != _player->GetCharmGuid())) { - sLog.outError("HandlePetCastSpellOpcode: %s isn't pet of %s .", guid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandlePetCastSpellOpcode: %s isn't pet of %s .", guid.GetString().c_str(), GetPlayer()->GetGuidStr().c_str()); return; } SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellid); if (!spellInfo) { - sLog.outError("WORLD: unknown PET spell id %i", spellid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: unknown PET spell id %i", spellid); return; } diff --git a/src/game/Handlers/PetitionsHandler.cpp b/src/game/Handlers/PetitionsHandler.cpp index a20438009b7..121485c5438 100644 --- a/src/game/Handlers/PetitionsHandler.cpp +++ b/src/game/Handlers/PetitionsHandler.cpp @@ -40,8 +40,6 @@ void WorldSession::HandlePetitionBuyOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode CMSG_PETITION_BUY"); - ObjectGuid guidNPC; uint32 unk2; std::string name; @@ -66,13 +64,11 @@ void WorldSession::HandlePetitionBuyOpcode(WorldPacket& recv_data) recv_data >> unk2; // index recv_data.read_skip(); // 0 - DEBUG_LOG("Petitioner %s tried sell petition: name %s", guidNPC.GetString().c_str(), name.c_str()); - // prevent cheating Creature* pCreature = GetPlayer()->GetNPCIfCanInteractWith(guidNPC, UNIT_NPC_FLAG_PETITIONER); if (!pCreature) { - DEBUG_LOG("WORLD: HandlePetitionBuyOpcode - %s not found or you can't interact with him.", guidNPC.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandlePetitionBuyOpcode - %s not found or you can't interact with him.", guidNPC.GetString().c_str()); return; } @@ -111,13 +107,13 @@ void WorldSession::HandlePetitionBuyOpcode(WorldPacket& recv_data) { if (a->filterMessage(name)) { - sWorld.LogChat(this, "Guild", "Attempt to create guild petition with spam name" + name); + sWorld.LogChat(this, "Guild", "Attempt to create guild petition with spam name"); SendGuildCommandResult(GUILD_CREATE_S, name, ERR_GUILD_NAME_INVALID); return; } } - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(charterid); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(charterid); if (!pProto) { _player->SendBuyError(BUY_ERR_CANT_FIND_ITEM, nullptr, charterid, 0); @@ -158,10 +154,6 @@ void WorldSession::HandlePetitionBuyOpcode(WorldPacket& recv_data) void WorldSession::HandlePetitionShowSignOpcode(WorldPacket& recv_data) { - // ok - DEBUG_LOG("Received opcode CMSG_PETITION_SHOW_SIGNATURES"); - //recv_data.hexlike(); - ObjectGuid itemguid; recv_data >> itemguid; // item guid @@ -178,7 +170,7 @@ void WorldSession::HandlePetitionShowSignOpcode(WorldPacket& recv_data) if (!petition) { - sLog.outError("[PetitionHandler] No petition exists for petition ID %u, yet charter exists with guid %u for owner %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[PetitionHandler] No petition exists for petition ID %u, yet charter exists with guid %u for owner %s", petitionGuid, itemguid.GetCounter(), _player->GetGuidStr().c_str()); return; @@ -186,8 +178,6 @@ void WorldSession::HandlePetitionShowSignOpcode(WorldPacket& recv_data) uint8 signs = petition->GetSignatureCount(); - DEBUG_LOG("CMSG_PETITION_SHOW_SIGNATURES petition: %u", petitionGuid); - WorldPacket data(SMSG_PETITION_SHOW_SIGNATURES, (8 + 8 + 4 + 1 + signs * 12)); data << itemguid; // item guid data << _player->GetObjectGuid(); // owner guid @@ -201,14 +191,10 @@ void WorldSession::HandlePetitionShowSignOpcode(WorldPacket& recv_data) void WorldSession::HandlePetitionQueryOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode CMSG_PETITION_QUERY"); - //recv_data.hexlike(); - uint32 petitionGuid; ObjectGuid itemGuid; recv_data >> petitionGuid; // petition guid recv_data >> itemGuid; // item guid - DEBUG_LOG("CMSG_PETITION_QUERY Item %s Petition GUID %u", itemGuid.GetString().c_str(), petitionGuid); Petition* petition = sGuildMgr.GetPetitionById(petitionGuid); if (!petition) @@ -238,9 +224,6 @@ void WorldSession::HandlePetitionQueryOpcode(WorldPacket& recv_data) void WorldSession::HandlePetitionRenameOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode MSG_PETITION_RENAME"); // ok - //recv_data.hexlike(); - ObjectGuid itemGuid; std::string newname; @@ -279,9 +262,6 @@ void WorldSession::HandlePetitionRenameOpcode(WorldPacket& recv_data) void WorldSession::HandlePetitionSignOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode CMSG_PETITION_SIGN"); // ok - //recv_data.hexlike(); - ObjectGuid itemGuid; uint8 unk; recv_data >> itemGuid; // item guid @@ -291,7 +271,7 @@ void WorldSession::HandlePetitionSignOpcode(WorldPacket& recv_data) if (!petition) { - sLog.outError("[PetitionHandler] No petition exists for charter with guid %u for signer %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[PetitionHandler] No petition exists for charter with guid %u for signer %s", itemGuid.GetCounter(), _player->GetGuidStr().c_str()); return; } @@ -355,7 +335,7 @@ void WorldSession::HandlePetitionSignOpcode(WorldPacket& recv_data) if (petition->AddNewSignature(_player)) { - DEBUG_LOG("PETITION SIGN: %u by %s", petition->GetId(), _player->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "PETITION SIGN: %u by %s", petition->GetId(), _player->GetGuidStr().c_str()); WorldPacket data(SMSG_PETITION_SIGN_RESULTS, (8 + 8 + 4)); data << ObjectGuid(itemGuid); @@ -378,13 +358,10 @@ void WorldSession::HandlePetitionSignOpcode(WorldPacket& recv_data) void WorldSession::HandlePetitionDeclineOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode MSG_PETITION_DECLINE"); // ok - //recv_data.hexlike(); - ObjectGuid itemGuid; recv_data >> itemGuid; // item guid - DEBUG_LOG("Petition %s declined by %s", itemGuid.GetString().c_str(), _player->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Petition %s declined by %s", itemGuid.GetString().c_str(), _player->GetGuidStr().c_str()); Petition* petition = sGuildMgr.GetPetitionByCharterGuid(itemGuid); @@ -403,9 +380,6 @@ void WorldSession::HandlePetitionDeclineOpcode(WorldPacket& recv_data) void WorldSession::HandleOfferPetitionOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode CMSG_OFFER_PETITION"); // ok - //recv_data.hexlike(); - ObjectGuid itemGuid; ObjectGuid playerGuid; recv_data >> itemGuid; // item guid @@ -442,12 +416,12 @@ void WorldSession::HandleOfferPetitionOpcode(WorldPacket& recv_data) Petition* petition = sGuildMgr.GetPetitionById(petitionGuid); if (!petition) { - sLog.outError("[PetitionHandler] No petition exists for charter with guid %u for signer %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[PetitionHandler] No petition exists for charter with guid %u for signer %s", itemGuid.GetCounter(), _player->GetGuidStr().c_str()); return; } - DEBUG_LOG("OFFER PETITION: petition %u to %s", petitionGuid, playerGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "OFFER PETITION: petition %u to %s", petitionGuid, playerGuid.GetString().c_str()); /// Get petition signs count uint8 signs = petition->GetSignatureCount(); @@ -465,9 +439,6 @@ void WorldSession::HandleOfferPetitionOpcode(WorldPacket& recv_data) void WorldSession::HandleTurnInPetitionOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received opcode CMSG_TURN_IN_PETITION"); // ok - //recv_data.hexlike(); - ObjectGuid itemGuid; recv_data >> itemGuid; @@ -476,12 +447,12 @@ void WorldSession::HandleTurnInPetitionOpcode(WorldPacket& recv_data) return; uint32 petitionGuid = charter->GetEnchantmentId(EnchantmentSlot(0)); - DEBUG_LOG("Petition %u turned in by %s", petitionGuid, _player->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Petition %u turned in by %s", petitionGuid, _player->GetGuidStr().c_str()); Petition* petition = sGuildMgr.GetPetitionById(petitionGuid); if (!petition) { - sLog.outError("[PetitionHandler] No petition exists for charter with guid %u for guild master %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[PetitionHandler] No petition exists for charter with guid %u for guild master %s", itemGuid.GetCounter(), _player->GetGuidStr().c_str()); return; } @@ -533,7 +504,7 @@ void WorldSession::HandleTurnInPetitionOpcode(WorldPacket& recv_data) _player->DestroyItem(charter->GetBagSlot(), charter->GetSlot(), true); // created - DEBUG_LOG("TURN IN PETITION %u", petitionGuid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "TURN IN PETITION %u", petitionGuid); WorldPacket data(SMSG_TURN_IN_PETITION_RESULTS, 4); data << uint32(PETITION_SIGN_OK); @@ -542,9 +513,6 @@ void WorldSession::HandleTurnInPetitionOpcode(WorldPacket& recv_data) void WorldSession::HandlePetitionShowListOpcode(WorldPacket& recv_data) { - DEBUG_LOG("Received CMSG_PETITION_SHOWLIST"); - //recv_data.hexlike(); - ObjectGuid guid; recv_data >> guid; SendPetitionShowList(guid); @@ -555,7 +523,7 @@ void WorldSession::SendPetitionShowList(ObjectGuid& guid) Creature* pCreature = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_PETITIONER); if (!pCreature) { - DEBUG_LOG("WORLD: HandlePetitionShowListOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandlePetitionShowListOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } @@ -583,5 +551,5 @@ void WorldSession::SendPetitionShowList(ObjectGuid& guid) // data << uint32(1); // unknown //} SendPacket(&data); - DEBUG_LOG("Sent SMSG_PETITION_SHOWLIST"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Sent SMSG_PETITION_SHOWLIST"); } diff --git a/src/game/Handlers/QueryHandler.cpp b/src/game/Handlers/QueryHandler.cpp index bca2fbf9874..27784897c1b 100644 --- a/src/game/Handlers/QueryHandler.cpp +++ b/src/game/Handlers/QueryHandler.cpp @@ -158,18 +158,11 @@ void WorldSession::HandleCreatureQueryOpcode(WorldPacket& recv_data) recv_data >> entry; recv_data >> guid; - Creature* unit = _player->GetMap()->GetAnyTypeCreature(guid); - - //if (unit == nullptr) - // sLog.outDebug("WORLD: HandleCreatureQueryOpcode - (%u) NO SUCH UNIT! (GUID: %u, ENTRY: %u)", uint32(GUID_LOPART(guid)), guid, entry); - CreatureInfo const* ci = ObjectMgr::GetCreatureTemplate(entry); if (ci) { - - std::string Name, SubName; - Name = ci->name; - SubName = ci->subname; + char const* name = ci->name; + char const* subName = ci->subname; int loc_idx = GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -178,18 +171,40 @@ void WorldSession::HandleCreatureQueryOpcode(WorldPacket& recv_data) if (cl) { if (cl->Name.size() > size_t(loc_idx) && !cl->Name[loc_idx].empty()) - Name = cl->Name[loc_idx]; + name = cl->Name[loc_idx].c_str(); if (cl->SubName.size() > size_t(loc_idx) && !cl->SubName[loc_idx].empty()) - SubName = cl->SubName[loc_idx]; + subName = cl->SubName[loc_idx].c_str(); } } - DETAIL_LOG("WORLD: CMSG_CREATURE_QUERY '%s' - Entry: %u.", ci->name, entry); + + constexpr size_t fixedSize = + sizeof(uint32) + // entry + sizeof(char) + // name + sizeof(char) + // name2 + sizeof(char) + // name3 + sizeof(char) + // name4 + sizeof(char) + // subName + sizeof(uint32) + // type_flags + sizeof(uint32) + // type + sizeof(uint32) + // pet_family + sizeof(uint32) + // rank + sizeof(uint32) + // unknown +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + sizeof(uint32) + // pet_spell_list_id +#endif + sizeof(uint32) + // display_id + sizeof(uint8) + // civilian + sizeof(uint8); // racial_leader + + size_t const nameLen = strlen(name); + size_t const subNameLen = strlen(subName); + // guess size - WorldPacket data(SMSG_CREATURE_QUERY_RESPONSE, 100); + WorldPacket data(SMSG_CREATURE_QUERY_RESPONSE, fixedSize + nameLen + subNameLen); data << uint32(entry); // creature entry - data << Name; + data.append(name, nameLen + 1); data << uint8(0) << uint8(0) << uint8(0); // name2, name3, name4, always empty - data << SubName; + data.append(subName, subNameLen + 1); #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_10_2 data << uint32(ci->type_flags); // flags #else @@ -203,24 +218,20 @@ void WorldSession::HandleCreatureQueryOpcode(WorldPacket& recv_data) #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 data << uint32(ci->pet_spell_list_id); // Id from CreatureSpellData.dbc wdbField12 #endif - if (unit) - data << unit->GetUInt32Value(UNIT_FIELD_DISPLAYID); //DisplayID wdbFeild13 - else - data << uint32(ci->display_id[0]); + + data << uint32(ci->display_id[0]); //wdbFeild13 data << uint8(ci->civilian); //wdbFeild14 data << uint8(ci->racial_leader); SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_CREATURE_QUERY_RESPONSE"); } else { - DEBUG_LOG("WORLD: CMSG_CREATURE_QUERY - Guid: %s Entry: %u NO CREATURE INFO!", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: CMSG_CREATURE_QUERY - Guid: %s Entry: %u NO CREATURE INFO!", guid.GetString().c_str(), entry); WorldPacket data(SMSG_CREATURE_QUERY_RESPONSE, 4); data << uint32(entry | 0x80000000); SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_CREATURE_QUERY_RESPONSE"); } } @@ -235,8 +246,7 @@ void WorldSession::HandleGameObjectQueryOpcode(WorldPacket& recv_data) GameObjectInfo const* info = ObjectMgr::GetGameObjectInfo(entryID); if (info) { - std::string Name = info->name; - + char const* name = info->name; int loc_idx = GetSessionDbLocaleIndex(); if (loc_idx >= 0) { @@ -244,15 +254,32 @@ void WorldSession::HandleGameObjectQueryOpcode(WorldPacket& recv_data) if (gl) { if (gl->Name.size() > size_t(loc_idx) && !gl->Name[loc_idx].empty()) - Name = gl->Name[loc_idx]; + name = gl->Name[loc_idx].c_str(); } } - DETAIL_LOG("WORLD: CMSG_GAMEOBJECT_QUERY '%s' - Entry: %u. ", info->name, entryID); - WorldPacket data(SMSG_GAMEOBJECT_QUERY_RESPONSE, 150); + + constexpr size_t fixedSize = + sizeof(uint32) + // entryID + sizeof(uint32) + // type + sizeof(uint32) + // displayId + sizeof(char) + // name + sizeof(char) + // name2 + sizeof(char) + // name3 + sizeof(char) + // name4 +#if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_12_1 + sizeof(char) + // name5 + sizeof(uint32) * 24; // data +#else + sizeof(uint32) * 16; // data +#endif + + size_t const nameLen = strlen(name); + + WorldPacket data(SMSG_GAMEOBJECT_QUERY_RESPONSE, fixedSize + nameLen); data << uint32(entryID); data << uint32(info->type); data << uint32(info->displayId); - data << Name; + data.append(name, nameLen + 1); data << uint8(0) << uint8(0) << uint8(0); // name2, name3, name4 #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_12_1 data << uint8(0); // one more name, client handles it a bit differently @@ -262,23 +289,19 @@ void WorldSession::HandleGameObjectQueryOpcode(WorldPacket& recv_data) #endif //data << float(info->size); // [-ZERO] go size: not in Zero SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_GAMEOBJECT_QUERY_RESPONSE"); } else { - DEBUG_LOG("WORLD: CMSG_GAMEOBJECT_QUERY - Guid: %s Entry: %u Missing gameobject info!", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: CMSG_GAMEOBJECT_QUERY - Guid: %s Entry: %u Missing gameobject info!", guid.GetString().c_str(), entryID); WorldPacket data(SMSG_GAMEOBJECT_QUERY_RESPONSE, 4); data << uint32(entryID | 0x80000000); SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_GAMEOBJECT_QUERY_RESPONSE"); } } void WorldSession::HandleCorpseQueryOpcode(WorldPacket& /*recv_data*/) { - DETAIL_LOG("WORLD: Received MSG_CORPSE_QUERY"); - Corpse* corpse = GetPlayer()->GetCorpse(); if (!corpse) @@ -333,13 +356,9 @@ void WorldSession::HandleNpcTextQueryOpcode(WorldPacket& recv_data) recv_data >> textID; recv_data >> guid; - DETAIL_LOG("WORLD: CMSG_NPC_TEXT_QUERY ID '%u'", textID); - - _player->SetTargetGuid(guid); - NpcText const* pGossip = sObjectMgr.GetNpcText(textID); - WorldPacket data(SMSG_NPC_TEXT_UPDATE, 100); // guess size + WorldPacket data(SMSG_NPC_TEXT_UPDATE, 512); // guess size data << textID; if (!pGossip) @@ -360,27 +379,26 @@ void WorldSession::HandleNpcTextQueryOpcode(WorldPacket& recv_data) } else { - std::string Text_0[8], Text_1[8]; int loc_idx = GetSessionDbLocaleIndex(); for (int i = 0; i < 8; ++i) { BroadcastText const* bct = sObjectMgr.GetBroadcastTextLocale(pGossip->Options[i].BroadcastTextID); if (bct) { - Text_0[i] = bct->GetText(loc_idx, GENDER_MALE, true); - Text_1[i] = bct->GetText(loc_idx, GENDER_FEMALE, true); + std::string const& maleText = bct->GetText(loc_idx, GENDER_MALE, true); + std::string const& femaleText = bct->GetText(loc_idx, GENDER_FEMALE, true); data << pGossip->Options[i].Probability; - if (Text_0[i].empty()) - data << Text_1[i]; + if (maleText.empty()) + data << femaleText; else - data << Text_0[i]; + data << maleText; - if (Text_1[i].empty()) - data << Text_0[i]; + if (femaleText.empty()) + data << maleText; else - data << Text_1[i]; + data << femaleText; data << bct->languageId; @@ -408,16 +426,12 @@ void WorldSession::HandleNpcTextQueryOpcode(WorldPacket& recv_data) } SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_NPC_TEXT_UPDATE"); } void WorldSession::HandlePageTextQueryOpcode(WorldPacket& recv_data) { uint32 pageID; - recv_data >> pageID; - DETAIL_LOG("WORLD: Received CMSG_PAGE_TEXT_QUERY for pageID '%u'", pageID); while (pageID) { @@ -434,7 +448,7 @@ void WorldSession::HandlePageTextQueryOpcode(WorldPacket& recv_data) } else { - std::string Text = pPage->Text; + char const* text = pPage->text; int loc_idx = GetSessionDbLocaleIndex(); if (loc_idx >= 0) @@ -442,18 +456,16 @@ void WorldSession::HandlePageTextQueryOpcode(WorldPacket& recv_data) PageTextLocale const* pl = sObjectMgr.GetPageTextLocale(pageID); if (pl) { - if (pl->Text.size() > size_t(loc_idx) && !pl->Text[loc_idx].empty()) - Text = pl->Text[loc_idx]; + if (pl->text.size() > size_t(loc_idx) && !pl->text[loc_idx].empty()) + text = pl->text[loc_idx].c_str(); } } - data << Text; - data << uint32(pPage->Next_Page); - pageID = pPage->Next_Page; + data << text; + data << uint32(pPage->next_page); + pageID = pPage->next_page; } SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_PAGE_TEXT_QUERY_RESPONSE"); } } diff --git a/src/game/Handlers/QuestHandler.cpp b/src/game/Handlers/QuestHandler.cpp index eb03943c927..0c883618e83 100644 --- a/src/game/Handlers/QuestHandler.cpp +++ b/src/game/Handlers/QuestHandler.cpp @@ -42,12 +42,10 @@ void WorldSession::HandleQuestgiverStatusQueryOpcode(WorldPacket& recv_data) Object* questgiver = _player->GetObjectByTypeMask(guid, TYPEMASK_CREATURE_OR_GAMEOBJECT); if (!questgiver) { - DETAIL_LOG("Error in CMSG_QUESTGIVER_STATUS_QUERY, called for not found questgiver %s", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Error in CMSG_QUESTGIVER_STATUS_QUERY, called for not found questgiver %s", guid.GetString().c_str()); return; } - //DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_STATUS_QUERY for %s", guid.GetString().c_str()); - switch (questgiver->GetTypeId()) { case TYPEID_UNIT: @@ -72,7 +70,7 @@ void WorldSession::HandleQuestgiverStatusQueryOpcode(WorldPacket& recv_data) break; } default: - sLog.outError("QuestGiver called for unexpected type %u", questgiver->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "QuestGiver called for unexpected type %u", questgiver->GetTypeId()); break; } @@ -85,13 +83,11 @@ void WorldSession::HandleQuestgiverHelloOpcode(WorldPacket& recv_data) ObjectGuid guid; recv_data >> guid; - DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_HELLO npc: %s", guid.GetString().c_str()); - Creature* pCreature = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_NONE); if (!pCreature) { - DEBUG_LOG("WORLD: HandleQuestgiverHelloOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleQuestgiverHelloOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } @@ -119,8 +115,6 @@ void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPacket& recv_data) uint32 quest; recv_data >> guid >> quest; - DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_ACCEPT_QUEST giver = %s, quest = %u", guid.GetString().c_str(), quest); - Object* pObject = _player->GetObjectByTypeMask(guid, TYPEMASK_CREATURE_GAMEOBJECT_PLAYER_OR_ITEM); // no or incorrect quest giver @@ -207,8 +201,6 @@ void WorldSession::HandleQuestgiverQueryQuestOpcode(WorldPacket& recv_data) uint32 quest; recv_data >> guid >> quest; - DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_QUERY_QUEST npc = %s, quest = %u", guid.GetString().c_str(), quest); - // Verify that the guid is valid and is a questgiver or involved in the requested quest Object* pObject = _player->GetObjectByTypeMask(guid, TYPEMASK_CREATURE_GAMEOBJECT_OR_ITEM); if (!pObject || (!pObject->HasQuest(quest) && !pObject->HasInvolvedQuest(quest))) @@ -225,11 +217,183 @@ void WorldSession::HandleQuestQueryOpcode(WorldPacket& recv_data) { uint32 quest; recv_data >> quest; - DEBUG_LOG("WORLD: Received CMSG_QUEST_QUERY quest = %u", quest); Quest const* pQuest = sObjectMgr.GetQuestTemplate(quest); - if (pQuest) - _player->PlayerTalkClass->SendQuestQueryResponse(pQuest); + if (!pQuest) + return; + + char const* Title = pQuest->GetTitle().c_str(); + size_t titleLen = pQuest->GetTitle().length(); + char const* Details = pQuest->GetDetails().c_str(); + size_t detailsLen = pQuest->GetDetails().length(); + char const* Objectives = pQuest->GetObjectives().c_str(); + size_t objectivesLen = pQuest->GetObjectives().length(); + char const* EndText = pQuest->GetEndText().c_str(); + size_t endTextLen = pQuest->GetEndText().length(); + char const* ObjectiveText[QUEST_OBJECTIVES_COUNT]; + size_t objectiveTextLen[QUEST_OBJECTIVES_COUNT]; + + for (int i = 0; i < QUEST_OBJECTIVES_COUNT; ++i) + { + ObjectiveText[i] = pQuest->ObjectiveText[i].c_str(); + objectiveTextLen[i] = pQuest->ObjectiveText[i].length(); + } + + int loc_idx = GetSessionDbLocaleIndex(); + if (loc_idx >= 0) + { + if (QuestLocale const* ql = sObjectMgr.GetQuestLocale(pQuest->GetQuestId())) + { + if (ql->Title.size() >(size_t)loc_idx && !ql->Title[loc_idx].empty()) + { + Title = ql->Title[loc_idx].c_str(); + titleLen = ql->Title[loc_idx].length(); + } + if (ql->Details.size() > (size_t)loc_idx && !ql->Details[loc_idx].empty()) + { + Details = ql->Details[loc_idx].c_str(); + detailsLen = ql->Details[loc_idx].length(); + } + if (ql->Objectives.size() > (size_t)loc_idx && !ql->Objectives[loc_idx].empty()) + { + Objectives = ql->Objectives[loc_idx].c_str(); + objectivesLen = ql->Objectives[loc_idx].length(); + } + if (ql->EndText.size() > (size_t)loc_idx && !ql->EndText[loc_idx].empty()) + { + EndText = ql->EndText[loc_idx].c_str(); + endTextLen = ql->EndText[loc_idx].length(); + } + + for (int i = 0; i < QUEST_OBJECTIVES_COUNT; ++i) + { + if (ql->ObjectiveText[i].size() >(size_t)loc_idx && !ql->ObjectiveText[i][loc_idx].empty()) + { + ObjectiveText[i] = ql->ObjectiveText[i][loc_idx].c_str(); + objectiveTextLen[i] = ql->ObjectiveText[i][loc_idx].length(); + } + } + } + } + + constexpr size_t questTemplateFixedSize = + sizeof(uint32) + // Id + sizeof(uint32) + // Method + sizeof(uint32) + // Level + sizeof(int32) + // ZoneOrSort + sizeof(uint32) + // Type + sizeof(uint32) + // RepObjectiveFaction + sizeof(uint32) + // RepObjectiveValue + sizeof(uint32) + // RequiredOpositeRepFaction + sizeof(uint32) + // RequiredOpositeRepValue + sizeof(uint32) + // NextQuestInChain + sizeof(uint32) + // RewOrReqMoney +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 + sizeof(uint32) + // RewMoneyMaxLevel +#endif + sizeof(uint32) + // RewSpell + sizeof(uint32) + // SrcItemId + sizeof(uint32) + // QuestFlags + sizeof(uint32) * QUEST_REWARDS_COUNT + // RewItemId + sizeof(uint32) * QUEST_REWARDS_COUNT + // RewItemCount + sizeof(uint32) * QUEST_REWARD_CHOICES_COUNT + // RewChoiceItemId + sizeof(uint32) * QUEST_REWARD_CHOICES_COUNT + // RewChoiceItemCount + sizeof(uint32) + // PointMapId + sizeof(float) + // PointX + sizeof(float) + // PointY + sizeof(uint32) + // PointOpt + sizeof(char) + // Title + sizeof(char) + // Objectives + sizeof(char) + // Details + sizeof(char) + // EndText + sizeof(uint32) * QUEST_OBJECTIVES_COUNT + // ReqCreatureOrGOId + sizeof(uint32) * QUEST_OBJECTIVES_COUNT + // ReqCreatureOrGOCount + sizeof(uint32) * QUEST_OBJECTIVES_COUNT + // ReqItemId + sizeof(uint32) * QUEST_OBJECTIVES_COUNT + // ReqItemCount + sizeof(char) * QUEST_OBJECTIVES_COUNT; // ObjectiveText + + WorldPacket data(SMSG_QUEST_QUERY_RESPONSE, questTemplateFixedSize + titleLen + detailsLen + objectivesLen + endTextLen + objectiveTextLen[0] + objectiveTextLen[1] + objectiveTextLen[2] + objectiveTextLen[3]); + + data << uint32(pQuest->GetQuestId()); // quest id + data << uint32(pQuest->GetQuestMethod()); // Accepted values: 0, 1 or 2. 0==IsAutoComplete() (skip objectives/details) + data << uint32(pQuest->GetQuestLevel()); // may be 0, static data, in other cases must be used dynamic level: Player::GetQuestLevelForPlayer + data << int32(pQuest->GetZoneOrSort()); // zone or sort to display in quest log + + data << uint32(pQuest->GetType()); + //[-ZERO] data << uint32(pQuest->GetSuggestedPlayers()); + + data << uint32(pQuest->GetRepObjectiveFaction()); // shown in quest log as part of quest objective + data << uint32(pQuest->GetRepObjectiveValue()); // shown in quest log as part of quest objective + + data << uint32(0); // RequiredOpositeRepFaction + data << uint32(0); // RequiredOpositeRepValue, required faction value with another (oposite) faction (objective) + + data << uint32(pQuest->GetNextQuestInChain()); // client will request this quest from NPC, if not 0 + + if (pQuest->HasQuestFlag(QUEST_FLAGS_HIDDEN_REWARDS)) + data << uint32(0); // Hide money rewarded + else + data << uint32(pQuest->GetRewOrReqMoney()); + +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 + data << uint32(pQuest->GetRewMoneyMaxLevel()); // used in XP calculation at client +#endif + data << uint32(pQuest->GetRewSpell()); // reward spell, this spell will display (icon) (casted if RewSpellCast==0) + + data << uint32(pQuest->GetSrcItemId()); // source item id + data << uint32(pQuest->GetQuestFlags()); // quest flags + + int iI; + + if (pQuest->HasQuestFlag(QUEST_FLAGS_HIDDEN_REWARDS)) + { + for (iI = 0; iI < QUEST_REWARDS_COUNT; ++iI) + data << uint32(0) << uint32(0); + for (iI = 0; iI < QUEST_REWARD_CHOICES_COUNT; ++iI) + data << uint32(0) << uint32(0); + } + else + { + for (iI = 0; iI < QUEST_REWARDS_COUNT; ++iI) + { + data << uint32(pQuest->RewItemId[iI]); + data << uint32(pQuest->RewItemCount[iI]); + } + for (iI = 0; iI < QUEST_REWARD_CHOICES_COUNT; ++iI) + { + data << uint32(pQuest->RewChoiceItemId[iI]); + data << uint32(pQuest->RewChoiceItemCount[iI]); + } + } + + data << pQuest->GetPointMapId(); + data << pQuest->GetPointX(); + data << pQuest->GetPointY(); + data << pQuest->GetPointOpt(); + + data.append(Title, titleLen + 1); + data.append(Objectives, objectivesLen + 1); + data.append(Details, detailsLen + 1); + data.append(EndText, endTextLen + 1); + + for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; ++iI) + { + if (pQuest->ReqCreatureOrGOId[iI] < 0) + { + // client expected gameobject template id in form (id|0x80000000) + data << uint32((pQuest->ReqCreatureOrGOId[iI] * (-1)) | 0x80000000); + } + else + data << uint32(pQuest->ReqCreatureOrGOId[iI]); + data << uint32(pQuest->ReqCreatureOrGOCount[iI]); + data << uint32(pQuest->ReqItemId[iI]); + data << uint32(pQuest->ReqItemCount[iI]); + } + + for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; ++iI) + data.append(ObjectiveText[iI], objectiveTextLen[iI] + 1); + + SendPacket(&data); } void WorldSession::HandleQuestgiverChooseRewardOpcode(WorldPacket& recv_data) @@ -240,12 +404,10 @@ void WorldSession::HandleQuestgiverChooseRewardOpcode(WorldPacket& recv_data) if (reward >= QUEST_REWARD_CHOICES_COUNT) { - sLog.outError("Error in CMSG_QUESTGIVER_CHOOSE_REWARD: player %s (guid %d) tried to get invalid reward (%u) (probably packet hacking)", _player->GetName(), _player->GetGUIDLow(), reward); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error in CMSG_QUESTGIVER_CHOOSE_REWARD: player %s (guid %d) tried to get invalid reward (%u) (probably packet hacking)", _player->GetName(), _player->GetGUIDLow(), reward); return; } - DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_CHOOSE_REWARD npc = %s, quest = %u, reward = %u", guid.GetString().c_str(), quest, reward); - WorldObject* pObject = (WorldObject*)_player->GetObjectByTypeMask(guid, TYPEMASK_CREATURE_OR_GAMEOBJECT); if (!pObject) return; @@ -289,8 +451,6 @@ void WorldSession::HandleQuestgiverRequestRewardOpcode(WorldPacket& recv_data) ObjectGuid guid; recv_data >> guid >> quest; - DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_REQUEST_REWARD npc = %s, quest = %u", guid.GetString().c_str(), quest); - Object* pObject = _player->GetObjectByTypeMask(guid, TYPEMASK_CREATURE_OR_GAMEOBJECT); if (!pObject || !pObject->HasInvolvedQuest(quest)) return; @@ -319,8 +479,6 @@ void WorldSession::HandleQuestgiverRequestRewardOpcode(WorldPacket& recv_data) void WorldSession::HandleQuestgiverCancel(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_CANCEL"); - _player->PlayerTalkClass->CloseGossip(); } @@ -332,8 +490,6 @@ void WorldSession::HandleQuestLogSwapQuest(WorldPacket& recv_data) if (slot1 == slot2 || slot1 >= MAX_QUEST_LOG_SIZE || slot2 >= MAX_QUEST_LOG_SIZE) return; - DEBUG_LOG("WORLD: Received CMSG_QUESTLOG_SWAP_QUEST slot 1 = %u, slot 2 = %u", slot1, slot2); - GetPlayer()->SwapQuestSlot(slot1, slot2); } @@ -342,8 +498,6 @@ void WorldSession::HandleQuestLogRemoveQuest(WorldPacket& recv_data) uint8 slot; recv_data >> slot; - DEBUG_LOG("WORLD: Received CMSG_QUESTLOG_REMOVE_QUEST slot = %u", slot); - _player->RemoveQuestAtSlot(slot); } @@ -352,8 +506,6 @@ void WorldSession::HandleQuestConfirmAccept(WorldPacket& recv_data) uint32 quest; recv_data >> quest; - DEBUG_LOG("WORLD: Received CMSG_QUEST_CONFIRM_ACCEPT quest = %u", quest); - if (Quest const* pQuest = sObjectMgr.GetQuestTemplate(quest)) { if (!pQuest->HasQuestFlag(QUEST_FLAGS_PARTY_ACCEPT)) @@ -400,8 +552,6 @@ void WorldSession::HandleQuestgiverCompleteQuest(WorldPacket& recv_data) ObjectGuid guid; recv_data >> guid >> quest; - DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_COMPLETE_QUEST npc = %s, quest = %u", guid.GetString().c_str(), quest); - if (Quest const* pQuest = sObjectMgr.GetQuestTemplate(quest)) { if (_player->GetQuestStatus(quest) != QUEST_STATUS_COMPLETE) @@ -418,7 +568,6 @@ void WorldSession::HandleQuestgiverCompleteQuest(WorldPacket& recv_data) void WorldSession::HandleQuestgiverQuestAutoLaunch(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Received CMSG_QUESTGIVER_QUEST_AUTOLAUNCH"); } void WorldSession::HandlePushQuestToParty(WorldPacket& recvPacket) @@ -426,8 +575,6 @@ void WorldSession::HandlePushQuestToParty(WorldPacket& recvPacket) uint32 questId; recvPacket >> questId; - DEBUG_LOG("WORLD: Received CMSG_PUSHQUESTTOPARTY quest = %u", questId); - if (Quest const* pQuest = sObjectMgr.GetQuestTemplate(questId)) { if (Group* pGroup = _player->GetGroup()) @@ -490,8 +637,6 @@ void WorldSession::HandleQuestPushResult(WorldPacket& recvPacket) uint8 msg; recvPacket >> guid >> msg; - DEBUG_LOG("WORLD: Received MSG_QUEST_PUSH_RESULT"); - if (Player* pPlayer = ObjectAccessor::FindPlayer(_player->GetDividerGuid())) { WorldPacket data(MSG_QUEST_PUSH_RESULT, (8 + 1)); @@ -531,7 +676,7 @@ uint32 WorldSession::GetDialogStatus(Player* pPlayer, Object* questgiver, uint32 } default: //it's impossible, but check ^) - sLog.outError("Warning: GetDialogStatus called for unexpected type %u", questgiver->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Warning: GetDialogStatus called for unexpected type %u", questgiver->GetTypeId()); return DIALOG_STATUS_NONE; } diff --git a/src/game/Handlers/SkillHandler.cpp b/src/game/Handlers/SkillHandler.cpp index 6f1485fa15e..fa010e63c7e 100644 --- a/src/game/Handlers/SkillHandler.cpp +++ b/src/game/Handlers/SkillHandler.cpp @@ -39,14 +39,13 @@ void WorldSession::HandleLearnTalentOpcode(WorldPacket& recv_data) void WorldSession::HandleTalentWipeConfirmOpcode(WorldPacket& recv_data) { - DETAIL_LOG("MSG_TALENT_WIPE_CONFIRM"); ObjectGuid guid; recv_data >> guid; Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_TRAINER); if (!unit) { - DEBUG_LOG("WORLD: HandleTalentWipeConfirmOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleTalentWipeConfirmOpcode - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } diff --git a/src/game/Handlers/SpellHandler.cpp b/src/game/Handlers/SpellHandler.cpp index c43dcc1b4fb..28fb6e2acf4 100644 --- a/src/game/Handlers/SpellHandler.cpp +++ b/src/game/Handlers/SpellHandler.cpp @@ -57,8 +57,6 @@ void WorldSession::HandleUseItemOpcode(WorldPacket& recvPacket) return; } - DETAIL_LOG("WORLD: CMSG_USE_ITEM packet, bagIndex: %u, slot: %u, spellSlot: %u , Item: %u, data length = %i", bagIndex, slot, spellSlot, pItem->GetEntry(), (uint32)recvPacket.size()); - ItemPrototype const* proto = pItem->GetProto(); if (!proto) { @@ -162,14 +160,9 @@ void WorldSession::HandleUseItemOpcode(WorldPacket& recvPacket) void WorldSession::HandleOpenItemOpcode(WorldPacket& recvPacket) { - DETAIL_LOG("WORLD: CMSG_OPEN_ITEM packet, data length = %i", (uint32)recvPacket.size()); - uint8 bagIndex, slot; - recvPacket >> bagIndex >> slot; - DETAIL_LOG("bagIndex: %u, slot: %u", bagIndex, slot); - Player* pUser = _player; // ignore for remote control state @@ -211,7 +204,7 @@ void WorldSession::HandleOpenItemOpcode(WorldPacket& recvPacket) if (!lockInfo) { pUser->SendEquipError(EQUIP_ERR_ITEM_LOCKED, pItem, nullptr); - sLog.outError("WORLD::OpenItem: item [guid = %u] has an unknown lockId: %u!", pItem->GetGUIDLow() , lockId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD::OpenItem: item [guid = %u] has an unknown lockId: %u!", pItem->GetGUIDLow() , lockId); return; } @@ -243,7 +236,7 @@ void WorldSession::HandleOpenItemOpcode(WorldPacket& recvPacket) } else { - sLog.outError("Wrapped item %u don't have record in character_gifts table and will deleted", pItem->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Wrapped item %u don't have record in character_gifts table and will deleted", pItem->GetGUIDLow()); pUser->DestroyItem(pItem->GetBagSlot(), pItem->GetSlot(), true); return; } @@ -260,11 +253,8 @@ void WorldSession::HandleOpenItemOpcode(WorldPacket& recvPacket) void WorldSession::HandleGameObjectUseOpcode(WorldPacket& recv_data) { ObjectGuid guid; - recv_data >> guid; - DEBUG_LOG("WORLD: Recvd CMSG_GAMEOBJ_USE Message guid: %s", guid.GetString().c_str()); - // ignore for remote control state if (!_player->IsSelfMover()) return; @@ -300,9 +290,6 @@ void WorldSession::HandleCastSpellOpcode(WorldPacket& recvPacket) uint32 spellId; recvPacket >> spellId; - DEBUG_LOG("WORLD: got cast spell packet, spellId - %u, data length = %i", - spellId, (uint32)recvPacket.size()); - SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellId); if (!spellInfo) @@ -311,26 +298,13 @@ void WorldSession::HandleCastSpellOpcode(WorldPacket& recvPacket) return; } - if (_player->GetTypeId() == TYPEID_PLAYER) - { - // not have spell in spellbook or spell passive and not casted by client - if (!_player->HasActiveSpell(spellId) || spellInfo->IsPassiveSpell()) - { - sLog.outError("World: Player %u casts spell %u which he shouldn't have", _player->GetGUIDLow(), spellId); - //cheater? kick? ban? - recvPacket.rpos(recvPacket.wpos()); // prevent spam at ignore packet - return; - } - } - else if (_player->GetTypeId() == TYPEID_UNIT) + // not have spell in spellbook or spell passive and not casted by client + if (!_player->HasActiveSpell(spellId) || spellInfo->IsPassiveSpell()) { - // not have spell in spellbook or spell passive and not casted by client - if (!_player->HasSpell(spellId) || spellInfo->IsPassiveSpell()) - { - //cheater? kick? ban? - recvPacket.rpos(recvPacket.wpos()); // prevent spam at ignore packet - return; - } + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "World: Player %u casts spell %u which he shouldn't have", _player->GetGUIDLow(), spellId); + //cheater? kick? ban? + recvPacket.rpos(recvPacket.wpos()); // prevent spam at ignore packet + return; } // client provided targets @@ -367,10 +341,6 @@ void WorldSession::HandleCastSpellOpcode(WorldPacket& recvPacket) DoLootRelease(lootGuid); } - _player->m_castingSpell = spellId; - if (spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE) - _player->m_castingSpell = _player->GetComboPoints(); - Spell* spell = new Spell(_player, spellInfo, false, ObjectGuid(), nullptr, targets.getUnitTarget()); // Spell has been down-ranked, remember what client wanted to cast. @@ -412,7 +382,7 @@ void WorldSession::HandleCancelAuraOpcode(WorldPacket& recvPacket) if (!spellInfo) return; - if (spellInfo->Attributes & SPELL_ATTR_CANT_CANCEL) + if (spellInfo->Attributes & SPELL_ATTR_NO_AURA_CANCEL) return; if (spellInfo->IsPassiveSpell()) @@ -443,18 +413,6 @@ void WorldSession::HandleCancelAuraOpcode(WorldPacket& recvPacket) return; } - // prevent last relocation opcode handling: CancelAura is handled before Mover is changed - // thus the last movement data is written into pMover, that should not happen - for (uint32 i : spellInfo->Effect) - { - // Eye of Kilrogg case - if (i == SPELL_EFFECT_SUMMON_POSSESSED) - { - _player->SetNextRelocationsIgnoredCount(1); - break; - } - } - // channeled spell case (it currently casted then) if (spellInfo->IsChanneledSpell()) { @@ -538,8 +496,6 @@ void WorldSession::HandleCancelChanneling(WorldPacket& recv_data) void WorldSession::HandleSelfResOpcode(WorldPacket& /*recv_data*/) { - DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "WORLD: CMSG_SELF_RES"); // empty opcode - if (_player->GetUInt32Value(PLAYER_SELF_RES_SPELL)) { SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(_player->GetUInt32Value(PLAYER_SELF_RES_SPELL)); diff --git a/src/game/Handlers/TaxiHandler.cpp b/src/game/Handlers/TaxiHandler.cpp index 7da1e128472..946f71d8249 100644 --- a/src/game/Handlers/TaxiHandler.cpp +++ b/src/game/Handlers/TaxiHandler.cpp @@ -32,10 +32,7 @@ void WorldSession::HandleTaxiNodeStatusQueryOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_TAXINODE_STATUS_QUERY"); - ObjectGuid guid; - recv_data >> guid; SendTaxiStatus(guid); } @@ -46,7 +43,7 @@ void WorldSession::SendTaxiStatus(ObjectGuid guid) Creature* unit = GetPlayer()->GetMap()->GetCreature(guid); if (!unit) { - DEBUG_LOG("WorldSession::SendTaxiStatus - %s not found or you can't interact with it.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WorldSession::SendTaxiStatus - %s not found or you can't interact with it.", guid.GetString().c_str()); return; } @@ -56,20 +53,14 @@ void WorldSession::SendTaxiStatus(ObjectGuid guid) if (curloc == 0) return; - DEBUG_LOG("WORLD: current location %u ", curloc); - WorldPacket data(SMSG_TAXINODE_STATUS, 9); data << ObjectGuid(guid); data << uint8(GetPlayer()->m_taxi.IsTaximaskNodeKnown(curloc) ? 1 : 0); SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_TAXINODE_STATUS"); } void WorldSession::HandleTaxiQueryAvailableNodes(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_TAXIQUERYAVAILABLENODES"); - ObjectGuid guid; recv_data >> guid; @@ -77,7 +68,7 @@ void WorldSession::HandleTaxiQueryAvailableNodes(WorldPacket& recv_data) Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_FLIGHTMASTER); if (!unit) { - DEBUG_LOG("WORLD: HandleTaxiQueryAvailableNodes - %s not found or you can't interact with him.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleTaxiQueryAvailableNodes - %s not found or you can't interact with him.", guid.GetString().c_str()); return; } @@ -101,16 +92,12 @@ void WorldSession::SendTaxiMenu(Creature* unit) if (curloc == 0) return; - DEBUG_LOG("WORLD: CMSG_TAXINODE_STATUS_QUERY %u ", curloc); - WorldPacket data(SMSG_SHOWTAXINODES, (4 + 8 + 4 + 8 * 4)); data << uint32(1); data << unit->GetObjectGuid(); data << uint32(curloc); GetPlayer()->m_taxi.AppendTaximaskTo(data, GetPlayer()->IsTaxiCheater()); SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_SHOWTAXINODES"); } void WorldSession::SendDoFlight(uint32 mountDisplayId, uint32 path, uint32 pathNode) @@ -158,8 +145,6 @@ bool WorldSession::SendLearnNewTaxiNode(Creature* unit) void WorldSession::HandleActivateTaxiExpressOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_ACTIVATETAXIEXPRESS"); - ObjectGuid guid; uint32 node_count, _totalcost; @@ -168,7 +153,7 @@ void WorldSession::HandleActivateTaxiExpressOpcode(WorldPacket& recv_data) Creature* npc = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_FLIGHTMASTER); if (!npc) { - DEBUG_LOG("WORLD: HandleActivateTaxiExpressOpcode - %s not found or you can't interact with it.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleActivateTaxiExpressOpcode - %s not found or you can't interact with it.", guid.GetString().c_str()); return; } std::vector nodes; @@ -183,25 +168,21 @@ void WorldSession::HandleActivateTaxiExpressOpcode(WorldPacket& recv_data) if (nodes.empty()) return; - DEBUG_LOG("WORLD: Received CMSG_ACTIVATETAXIEXPRESS from %d to %d" , nodes.front(), nodes.back()); - GetPlayer()->ActivateTaxiPathTo(nodes, npc); } void WorldSession::HandleActivateTaxiOpcode(WorldPacket& recv_data) { - DEBUG_LOG("WORLD: Received CMSG_ACTIVATETAXI"); - ObjectGuid guid; std::vector nodes; nodes.resize(2); recv_data >> guid >> nodes[0] >> nodes[1]; - DEBUG_LOG("WORLD: Received CMSG_ACTIVATETAXI from %d to %d" , nodes[0], nodes[1]); + Creature* npc = GetPlayer()->GetNPCIfCanInteractWith(guid, UNIT_NPC_FLAG_FLIGHTMASTER); if (!npc) { - DEBUG_LOG("WORLD: HandleActivateTaxiOpcode - %s not found or you can't interact with it.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: HandleActivateTaxiOpcode - %s not found or you can't interact with it.", guid.GetString().c_str()); return; } diff --git a/src/game/Handlers/TradeHandler.cpp b/src/game/Handlers/TradeHandler.cpp index e5fac1329b1..0b4d5ca170f 100644 --- a/src/game/Handlers/TradeHandler.cpp +++ b/src/game/Handlers/TradeHandler.cpp @@ -69,14 +69,10 @@ void WorldSession::SendTradeStatus(TradeStatus status) void WorldSession::HandleIgnoreTradeOpcode(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Ignore Trade %u", _player->GetGUIDLow()); - // recvPacket.print_storage(); } void WorldSession::HandleBusyTradeOpcode(WorldPacket& /*recvPacket*/) { - DEBUG_LOG("WORLD: Busy Trade %u", _player->GetGUIDLow()); - // recvPacket.print_storage(); } void WorldSession::SendUpdateTrade(bool trader_state /*= true*/) @@ -148,13 +144,14 @@ void WorldSession::MoveItems(Item* myItems[], Item* hisItems[]) if (myItems[i]) { // logging - DEBUG_LOG("partner storing: %s", myItems[i]->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "partner storing: %s", myItems[i]->GetGuidStr().c_str()); if (_player->GetSession()->GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) { - sLog.outCommand(_player->GetSession()->GetAccountId(), "GM %s (Account: %u) trade: %s (Entry: %d Count: %u) to player: %s (Account: %u)", - _player->GetName(), _player->GetSession()->GetAccountId(), - myItems[i]->GetProto()->Name1, myItems[i]->GetEntry(), myItems[i]->GetCount(), - trader->GetName(), trader->GetSession()->GetAccountId()); + sLog.Player(this, LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) trade: %s (Entry: %d Count: %u) to player: %s (Account: %u)", + _player->GetName(), _player->GetSession()->GetAccountId(), + myItems[i]->GetProto()->Name1, myItems[i]->GetEntry(), myItems[i]->GetCount(), + trader->GetName(), trader->GetSession()->GetAccountId()); } // store @@ -164,13 +161,14 @@ void WorldSession::MoveItems(Item* myItems[], Item* hisItems[]) if (hisItems[i]) { // logging - DEBUG_LOG("player storing: %s", hisItems[i]->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "player storing: %s", hisItems[i]->GetGuidStr().c_str()); if (trader->GetSession()->GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) { - sLog.outCommand(trader->GetSession()->GetAccountId(), "GM %s (Account: %u) trade: %s (Entry: %d Count: %u) to player: %s (Account: %u)", - trader->GetName(), trader->GetSession()->GetAccountId(), - hisItems[i]->GetProto()->Name1, hisItems[i]->GetEntry(), hisItems[i]->GetCount(), - _player->GetName(), _player->GetSession()->GetAccountId()); + sLog.Player(this, LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) trade: %s (Entry: %d Count: %u) to player: %s (Account: %u)", + trader->GetName(), trader->GetSession()->GetAccountId(), + hisItems[i]->GetProto()->Name1, hisItems[i]->GetEntry(), hisItems[i]->GetCount(), + _player->GetName(), _player->GetSession()->GetAccountId()); } // store @@ -184,21 +182,21 @@ void WorldSession::MoveItems(Item* myItems[], Item* hisItems[]) if (myItems[i]) { if (!traderCanTrade) - sLog.outError("trader can't store item: %s", myItems[i]->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "trader can't store item: %s", myItems[i]->GetGuidStr().c_str()); if (_player->CanStoreItem(NULL_BAG, NULL_SLOT, playerDst, myItems[i], false) == EQUIP_ERR_OK) _player->MoveItemToInventory(playerDst, myItems[i], true, true); else - sLog.outError("player can't take item back: %s", myItems[i]->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "player can't take item back: %s", myItems[i]->GetGuidStr().c_str()); } // return the already removed items to the original owner if (hisItems[i]) { if (!playerCanTrade) - sLog.outError("player can't store item: %s", hisItems[i]->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "player can't store item: %s", hisItems[i]->GetGuidStr().c_str()); if (trader->CanStoreItem(NULL_BAG, NULL_SLOT, traderDst, hisItems[i], false) == EQUIP_ERR_OK) trader->MoveItemToInventory(traderDst, hisItems[i], true, true); else - sLog.outError("trader can't take item back: %s", hisItems[i]->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "trader can't take item back: %s", hisItems[i]->GetGuidStr().c_str()); } } } @@ -215,7 +213,7 @@ static void setAcceptTradeMode(TradeData* myTrade, TradeData* hisTrade, Item **m { if (Item* item = myTrade->GetItem(TradeSlots(i))) { - DEBUG_LOG("player trade %s bag: %u slot: %u", item->GetGuidStr().c_str(), item->GetBagSlot(), item->GetSlot()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "player trade %s bag: %u slot: %u", item->GetGuidStr().c_str(), item->GetBagSlot(), item->GetSlot()); //Can return nullptr myItems[i] = item; myItems[i]->SetInTrade(); @@ -223,7 +221,7 @@ static void setAcceptTradeMode(TradeData* myTrade, TradeData* hisTrade, Item **m if (Item* item = hisTrade->GetItem(TradeSlots(i))) { - DEBUG_LOG("partner trade %s bag: %u slot: %u", item->GetGuidStr().c_str(), item->GetBagSlot(), item->GetSlot()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "partner trade %s bag: %u slot: %u", item->GetGuidStr().c_str(), item->GetBagSlot(), item->GetSlot()); hisItems[i] = item; hisItems[i]->SetInTrade(); } @@ -438,6 +436,10 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& recvPacket) my_trade->SetAccepted(false); his_trade->SetAccepted(false); his_trade->SetLastModificationTime(time(nullptr)); + if (my_spell) + my_spell->Delete(); + if (his_spell) + his_spell->Delete(); return; } else if (!hisCanCompleteTrade) @@ -449,6 +451,10 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& recvPacket) my_trade->SetAccepted(false); his_trade->SetAccepted(false); his_trade->SetLastModificationTime(time(nullptr)); + if (my_spell) + my_spell->Delete(); + if (his_spell) + his_spell->Delete(); return; } @@ -477,17 +483,19 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& recvPacket) { if (_player->GetSession()->GetSecurity() > SEC_PLAYER && my_trade->GetMoney() > 0) { - sLog.outCommand(_player->GetSession()->GetAccountId(), "GM %s (Account: %u) give money (Amount: %u) to player: %s (Account: %u)", - _player->GetName(), _player->GetSession()->GetAccountId(), - my_trade->GetMoney(), - trader->GetName(), trader->GetSession()->GetAccountId()); + sLog.Player(this, LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) give money (Amount: %u) to player: %s (Account: %u)", + _player->GetName(), _player->GetSession()->GetAccountId(), + my_trade->GetMoney(), + trader->GetName(), trader->GetSession()->GetAccountId()); } if (trader->GetSession()->GetSecurity() > SEC_PLAYER && his_trade->GetMoney() > 0) { - sLog.outCommand(trader->GetSession()->GetAccountId(), "GM %s (Account: %u) give money (Amount: %u) to player: %s (Account: %u)", - trader->GetName(), trader->GetSession()->GetAccountId(), - his_trade->GetMoney(), - _player->GetName(), _player->GetSession()->GetAccountId()); + sLog.Player(this, LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) give money (Amount: %u) to player: %s (Account: %u)", + trader->GetName(), trader->GetSession()->GetAccountId(), + his_trade->GetMoney(), + _player->GetName(), _player->GetSession()->GetAccountId()); } } @@ -660,7 +668,6 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket) void WorldSession::HandleSetTradeGoldOpcode(WorldPacket& recvPacket) { uint32 gold; - recvPacket >> gold; TradeData* my_trade = _player->GetTradeData(); diff --git a/src/game/HardcodedEvents.cpp b/src/game/HardcodedEvents.cpp index 1197258cb56..74ca3033dbe 100644 --- a/src/game/HardcodedEvents.cpp +++ b/src/game/HardcodedEvents.cpp @@ -165,7 +165,7 @@ void DragonsOfNightmare::Update() // Get Dragon GUIDs, these should always be available if the unit exists if (!LoadDragons(dragonGUIDs)) { - sLog.outError("[Dragons of Nightmare] Only %u nightmare dragons exist in the database, there should be 4", dragonGUIDs.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Dragons of Nightmare] Only %u nightmare dragons exist in the database, there should be 4", dragonGUIDs.size()); return; } @@ -239,7 +239,7 @@ void DragonsOfNightmare::CheckSingleVariable(uint32 idx, uint32& value) if (!variableExists) { - sLog.outError("GameEventMgr: [Dragons of Nightmare] variable does not exist! Setting default."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr: [Dragons of Nightmare] variable does not exist! Setting default."); sObjectMgr.SetSavedVariable(idx, value, true); } else @@ -256,7 +256,7 @@ void DragonsOfNightmare::GetAliveCountAndUpdateRespawnTime(std::vectorposition.mapId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr: [Dragons of Nightmare] instance %u of map %u not found!", instanceId, cData->position.mapId); continue; } @@ -275,7 +275,7 @@ void DragonsOfNightmare::GetAliveCountAndUpdateRespawnTime(std::vector& dragonGUIDs) if (dCreatureGuid.IsEmpty()) { - sLog.outError("GameEventMgr: [Dragons of Nightmare] creature %u not found in world!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameEventMgr: [Dragons of Nightmare] creature %u not found in world!", entry); return false; } @@ -636,7 +636,7 @@ void ScourgeInvasionEvent::LogNextZoneTime() } time_t newtimeToNextAttack = timer - now; - sLog.outBasic("[Scourge Invasion Event] Next invasion zone %d is in %d minutes.", zoneid, uint32(newtimeToNextAttack / 60)); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[Scourge Invasion Event] Next invasion zone %d is in %d minutes.", zoneid, uint32(newtimeToNextAttack / 60)); } uint32 ScourgeInvasionEvent::GetZoneTime(uint32 zoneId) @@ -855,7 +855,7 @@ Map* ScourgeInvasionEvent::GetMap(uint32 mapId, Position const& invZone) uint32 instId = sMapMgr.GetContinentInstanceId(mapId, invZone.x, invZone.y); Map* pMap = sMapMgr.FindMap(mapId, instId); if (!pMap) - sLog.outError("ScourgeInvasionEvent::GetMap found no map with mapId %d, x: %d, y: %d.", mapId, invZone.x, invZone.y); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::GetMap found no map with mapId %d, x: %d, y: %d.", mapId, invZone.x, invZone.y); return pMap; } @@ -898,13 +898,13 @@ void ScourgeInvasionEvent::HandleActiveZone(uint32 attackTimeVar, uint32 zoneId, sObjectMgr.SetSavedVariable(VARIABLE_SI_ATTACK_COUNT, sObjectMgr.GetSavedVariable(VARIABLE_SI_ATTACK_COUNT) + 1, true); sObjectMgr.SetSavedVariable(VARIABLE_SI_LAST_ATTACK_ZONE, zoneId, true); - sLog.outBasic("[Scourge Invasion Event] The Scourge has been defeated in %d, next attack starting in %d minutes.", zoneId, uint32(timeToNextAttack / 60)); - sLog.outBasic("[Scourge Invasion Event] %d victories", sObjectMgr.GetSavedVariable(VARIABLE_SI_ATTACK_COUNT)); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[Scourge Invasion Event] The Scourge has been defeated in %d, next attack starting in %d minutes.", zoneId, uint32(timeToNextAttack / 60)); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[Scourge Invasion Event] %d victories", sObjectMgr.GetSavedVariable(VARIABLE_SI_ATTACK_COUNT)); if (pMouth) pMouth->AI()->OnScriptEventHappened(EVENT_MOUTH_OF_KELTHUZAD_ZONE_STOP); else - sLog.outError("ScourgeInvasionEvent::HandleActiveZone ObjectGuid %d not found.", zone->mouthGuid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::HandleActiveZone ObjectGuid %d not found.", zone->mouthGuid); } } @@ -949,7 +949,7 @@ bool ScourgeInvasionEvent::OnEnable(uint32 zoneId, uint32 attackTimeVar) else { if (!oldZone) - sLog.outError("ScourgeInvasionEvent::OnEnable starting new invasion as oldZone could not be found."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::OnEnable starting new invasion as oldZone could not be found."); StartNewInvasionIfTime(attackTimeVar, zoneId); } } @@ -966,7 +966,7 @@ void ScourgeInvasionEvent::StartNewCityAttackIfTime(uint32 timeVariable, uint32 uint32 zoneId = zoneID; - sLog.outBasic("[Scourge Invasion Event] Starting new City attack in zone %d.", zoneId); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[Scourge Invasion Event] Starting new City attack in zone %d.", zoneId); CityAttack* zone = GetCityZone(zoneId); @@ -981,14 +981,14 @@ void ScourgeInvasionEvent::StartNewCityAttackIfTime(uint32 timeVariable, uint32 // on next update instead if (!mapPtr) { - sLog.outError("ScourgeInvasionEvent::StartNewCityAttackIfTime unable to access required map (%d). Retrying next update.", zone->map); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::StartNewCityAttackIfTime unable to access required map (%d). Retrying next update.", zone->map); return; } if (mapPtr && SummonPallid(mapPtr, zone, zone->pallid[SpawnLocationID], SpawnLocationID)) - sLog.outBasic("[Scourge Invasion Event] Pallid Horror summoned in zone %d.", zoneId); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[Scourge Invasion Event] Pallid Horror summoned in zone %d.", zoneId); else - sLog.outError("ScourgeInvasionEvent::StartNewCityAttackIfTime unable to spawn pallid in %d.", zone->map); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::StartNewCityAttackIfTime unable to spawn pallid in %d.", zone->map); } // Will initialize an invasion in a new, random, zone if the cooldown is up. If somehow the maps for the @@ -1016,7 +1016,7 @@ void ScourgeInvasionEvent::StartNewInvasionIfTime(uint32 timeVariable, uint32 zo if (GetActiveZones() > 1 && sObjectMgr.GetSavedVariable(VARIABLE_SI_ATTACK_COUNT) > 0) return; - sLog.outBasic("[Scourge Invasion Event] Starting new invasion in %d.", zoneId); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[Scourge Invasion Event] Starting new invasion in %d.", zoneId); InvasionZone* zone = GetInvasionZone(zoneId); @@ -1027,14 +1027,14 @@ void ScourgeInvasionEvent::StartNewInvasionIfTime(uint32 timeVariable, uint32 zo if (!mapPtr) { - sLog.outError("ScourgeInvasionEvent::StartNewInvasionIfTime unable to access required map (%d). Retrying next update.", zone->map); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::StartNewInvasionIfTime unable to access required map (%d). Retrying next update.", zone->map); return; } if (mapPtr && SummonMouth(mapPtr, zone, zone->mouth[0])) sObjectMgr.SetSavedVariable(zone->remainingVar, zone->necroAmount, true); else - sLog.outError("ScourgeInvasionEvent::StartNewInvasionIfTime unable to spawn mouth in %d.", zone->map); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::StartNewInvasionIfTime unable to spawn mouth in %d.", zone->map); } // Will return false if a required map was not available. In all other cases returns true. @@ -1042,10 +1042,10 @@ bool ScourgeInvasionEvent::ResumeInvasion(uint32 zoneId) { // Dont have a save variable to know which necropolises had already been destroyed, so we // just summon the same amount, but not necessarily the same necropolises - sLog.outBasic("[Scourge Invasion Event] Resuming Scourge invasion in zone %d", zoneId); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[Scourge Invasion Event] Resuming Scourge invasion in zone %d", zoneId); InvasionZone* zone = GetInvasionZone(zoneId); if (!zone) { - sLog.outError("ScourgeInvasionEvent::ResumeInvasion somehow magically could not find InvasionZone object for zoneId: %d.", zoneId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::ResumeInvasion somehow magically could not find InvasionZone object for zoneId: %d.", zoneId); return false; } @@ -1056,7 +1056,7 @@ bool ScourgeInvasionEvent::ResumeInvasion(uint32 zoneId) { if (!GetMap(zone->map, zone->mouth[0])) { - sLog.outError("ScourgeInvasionEvent::ResumeInvasion map %d not accessible. Retry next update.", zone->map); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::ResumeInvasion map %d not accessible. Retry next update.", zone->map); return false; } } @@ -1064,7 +1064,7 @@ bool ScourgeInvasionEvent::ResumeInvasion(uint32 zoneId) Map* mapPtr = GetMap(zone->map, zone->mouth[0]); if (!mapPtr) { - sLog.outError("ScourgeInvasionEvent::ResumeInvasion failed getting map, even after making sure they were loaded...."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::ResumeInvasion failed getting map, even after making sure they were loaded...."); return false; } @@ -1096,7 +1096,7 @@ bool ScourgeInvasionEvent::SummonPallid(Map* pMap, CityAttack* zone, Position po } else { - sLog.outError("ScourgeInvasionEvent::SummonPallid failed summoning Pallid Horror."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::SummonPallid failed summoning Pallid Horror."); return false; } @@ -1118,7 +1118,7 @@ bool ScourgeInvasionEvent::SummonMouth(Map* pMap, InvasionZone* zone, Position p } else { - sLog.outError("ScourgeInvasionEvent::SummonMouth failed summoning Mouth of Kel'Thuzad."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::SummonMouth failed summoning Mouth of Kel'Thuzad."); return false; } @@ -1143,7 +1143,7 @@ bool ScourgeInvasionEvent::isActiveZone(uint32 zoneId) Map* mapPtr = GetMap(invasionPoint.map, invasionPoint.mouth[0]); if (!mapPtr) { - sLog.outError("ScourgeInvasionEvent::isValidZoneId no map for zone %d.", invasionPoint.map); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::isValidZoneId no map for zone %d.", invasionPoint.map); continue; } @@ -1163,7 +1163,7 @@ uint32 ScourgeInvasionEvent::GetActiveZones() Map* mapPtr = GetMap(invasionPoint.map, invasionPoint.mouth[0]); if (!mapPtr) { - sLog.outError("ScourgeInvasionEvent::GetActiveZones no map for zone %d.", invasionPoint.map); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::GetActiveZones no map for zone %d.", invasionPoint.map); continue; } @@ -1181,7 +1181,7 @@ ScourgeInvasionEvent::CityAttack* ScourgeInvasionEvent::GetCityZone(uint32 zoneI if (attackPoint.zoneId == zoneId) return &attackPoint; } - sLog.outError("ScourgeInvasionEvent::GetZone unknown zoneid: %d.", zoneId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::GetZone unknown zoneid: %d.", zoneId); return nullptr; } @@ -1192,7 +1192,7 @@ ScourgeInvasionEvent::InvasionZone* ScourgeInvasionEvent::GetInvasionZone(uint32 if (invasionPoint.zoneId == zoneId) return &invasionPoint; } - sLog.outError("ScourgeInvasionEvent::GetZone unknown zoneid: %d.", zoneId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ScourgeInvasionEvent::GetZone unknown zoneid: %d.", zoneId); return nullptr; } @@ -1426,7 +1426,7 @@ void WarEffortEvent::Update() // case WAR_EFFORT_STAGE_COMPLETE: handled above default: { - sLog.outError("[WarEffortEvent] Stuck in invalid stage %u", stage); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[WarEffortEvent] Stuck in invalid stage %u", stage); break; } } @@ -1596,7 +1596,7 @@ void WarEffortEvent::UpdateStageEvents() EnableAndStartEvent(iter); else { - sLog.outError("[WarEffortEvent] Event %u is already active for stage %u, but not defined in overall event list", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[WarEffortEvent] Event %u is already active for stage %u, but not defined in overall event list", iter, stage); } } diff --git a/src/game/HonorMgr.cpp b/src/game/HonorMgr.cpp index 0f2057b6ec1..9f3a1b6b2b6 100644 --- a/src/game/HonorMgr.cpp +++ b/src/game/HonorMgr.cpp @@ -130,7 +130,7 @@ void HonorMaintenancer::LoadStandingLists() std::sort(m_allianceStandingList.begin(), m_allianceStandingList.end()); std::sort(m_hordeStandingList.begin(), m_hordeStandingList.end()); - sLog.outHonor("[MAINTENANCE] Alliance: %u, Horde: %u, Inactive: %u", + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Alliance: %u, Horde: %u, Inactive: %u", m_allianceStandingList.size(), m_hordeStandingList.size(), m_inactiveStandingList.size()); } @@ -261,31 +261,31 @@ void HonorMaintenancer::DoMaintenance() if (!m_markerToStart) return; - sLog.outHonor("[MAINTENANCE] Honor maintenance starting."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Honor maintenance starting."); - sLog.outHonor("[MAINTENANCE] Load weekly players scores."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Load weekly players scores."); LoadWeeklyScores(); - sLog.outHonor("[MAINTENANCE] Load standing lists."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Load standing lists."); LoadStandingLists(); - sLog.outHonor("[MAINTENANCE] Distribute rank points for Alliance."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Distribute rank points for Alliance."); DistributeRankPoints(ALLIANCE); - sLog.outHonor("[MAINTENANCE] Distribute rank points for Horde."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Distribute rank points for Horde."); DistributeRankPoints(HORDE); - sLog.outHonor("[MAINTENANCE] Decay rank points for inactive players."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Decay rank points for inactive players."); InactiveDecayRankPoints(); if (sWorld.getConfig(CONFIG_BOOL_ENABLE_CITY_PROTECTOR)) { - sLog.outHonor("[MAINTENANCE] Assign city titles."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Assign city titles."); SetCityRanks(); } - sLog.outHonor("[MAINTENANCE] Flush rank points."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Flush rank points."); FlushRankPoints(); CreateCalculationReport(); - sLog.outHonor("[MAINTENANCE] Honor maintenance finished."); + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[MAINTENANCE] Honor maintenance finished."); ToggleMaintenanceMarker(); SetMaintenanceDays(GetNextMaintenanceDay()); @@ -293,7 +293,7 @@ void HonorMaintenancer::DoMaintenance() void HonorMaintenancer::CreateCalculationReport() { - std::string timestamp = Log::GetTimestampStr(); + std::string timestamp = sLog.GetTimestampStr(); std::string filename = "HCR_" + timestamp + ".txt"; std::string path = sWorld.GetHonorPath() + filename; @@ -301,7 +301,7 @@ void HonorMaintenancer::CreateCalculationReport() ofs.open(path.c_str()); if (!ofs.is_open()) { - sLog.outError("Can't create HCR file!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't create HCR file!"); return; } @@ -586,7 +586,7 @@ void HonorMaintenancer::CheckMaintenanceDay() if (sWorld.getConfig(CONFIG_BOOL_AUTO_HONOR_RESTART)) sWorld.ShutdownServ(900, SHUTDOWN_MASK_RESTART, RESTART_EXIT_CODE); else - sLog.outString("HonorMaintenancer: Server needs to be restarted to perform honor rank calculations."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "HonorMaintenancer: Server needs to be restarted to perform honor rank calculations."); ToggleMaintenanceMarker(); } @@ -613,7 +613,7 @@ void HonorMaintenancer::SetMaintenanceDays(uint32 last, uint32 next) void HonorMaintenancer::Initialize() { - sLog.outString("Initialize Honor Maintenance system..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Initialize Honor Maintenance system..."); QueryResult* result = CharacterDatabase.Query("SELECT `honor_last_maintenance_day`, `honor_next_maintenance_day`, `honor_maintenance_marker` FROM `saved_variables`"); if (result) @@ -779,10 +779,10 @@ bool HonorMgr::Add(float cp, uint8 type, Unit* source) bool plr = source->GetTypeId() == TYPEID_PLAYER; if (m_owner->GetMap()->IsBattleGround()) - sLog.outHonor("[BATTLEGROUND]: Player %s (account: %u) got %f honor for type %u, source %s %s (IP: %s)", + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[BATTLEGROUND]: Player %s (account: %u) got %f honor for type %u, source %s %s (IP: %s)", m_owner->GetSession()->GetPlayerName(), m_owner->GetSession()->GetAccountId(), honor, type, plr ? "player" : "unit", source->GetName(), ip.c_str()); else - sLog.outHonor("[OPEN WORLD]: Player %s (account: %u) got %f honor for type %u, source %s %s (IP: %s)", + sLog.Out(LOG_HONOR, LOG_LVL_BASIC, "[OPEN WORLD]: Player %s (account: %u) got %f honor for type %u, source %s %s (IP: %s)", m_owner->GetSession()->GetPlayerName(), m_owner->GetSession()->GetAccountId(), honor, type, plr ? "player" : "unit", source->GetName(), ip.c_str()); if (type == DISHONORABLE) diff --git a/src/game/HonorMgr.h b/src/game/HonorMgr.h index 6d8b7b87fe1..84a8e9f9e88 100644 --- a/src/game/HonorMgr.h +++ b/src/game/HonorMgr.h @@ -136,7 +136,8 @@ struct HonorRankInfo typedef std::list HonorCPMap; -#define MIN_HONOR_KILLS 15 +#define MIN_HONOR_KILLS_PRE_1_10 25 +#define MIN_HONOR_KILLS_POST_1_10 15 #define NEGATIVE_HONOR_RANK_COUNT 4 #define POSITIVE_HONOR_RANK_COUNT 15 #define HONOR_RANK_COUNT 19 diff --git a/src/game/InstanceStatistics.cpp b/src/game/InstanceStatistics.cpp index 542ffebf2c6..0154b9e088f 100644 --- a/src/game/InstanceStatistics.cpp +++ b/src/game/InstanceStatistics.cpp @@ -30,7 +30,7 @@ INSTANTIATE_SINGLETON_1(InstanceStatisticsMgr); void InstanceStatisticsMgr::LoadFromDB() { m_instanceWipes.clear(); - sLog.outString("> Loading table `instance_wipes`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "> Loading table `instance_wipes`"); uint32 count = 0; std::unique_ptr result(LogsDatabase.Query("SELECT `mapId`, `creatureEntry`, `count` FROM `instance_wipes`")); if (!result) @@ -38,8 +38,8 @@ void InstanceStatisticsMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Table instance_wipes is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table instance_wipes is empty."); } else { @@ -57,13 +57,13 @@ void InstanceStatisticsMgr::LoadFromDB() ++count; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u entries from `instance_wipes`", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u entries from `instance_wipes`", count); } m_instanceCreatureKills.clear(); - sLog.outString("> Loading table `instance_creature_kills`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "> Loading table `instance_creature_kills`"); count = 0; result.reset(LogsDatabase.Query("SELECT `mapId`, `creatureEntry`, `spellEntry`, `count` FROM `instance_creature_kills`")); if (!result) @@ -71,8 +71,8 @@ void InstanceStatisticsMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Table instance_creature_kills is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table instance_creature_kills is empty."); } else { @@ -102,14 +102,14 @@ void InstanceStatisticsMgr::LoadFromDB() ++count; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u entries from `instance_creature_kills`", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u entries from `instance_creature_kills`", count); } m_instanceCustomCounters.clear(); - sLog.outString("> Loading table `instance_custom_counters`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "> Loading table `instance_custom_counters`"); count = 0; result.reset(LogsDatabase.Query("SELECT `index`, `count` FROM `instance_custom_counters`")); if (!result) @@ -117,8 +117,8 @@ void InstanceStatisticsMgr::LoadFromDB() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Table `instance_custom_counters` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table `instance_custom_counters` is empty."); } else { @@ -135,8 +135,8 @@ void InstanceStatisticsMgr::LoadFromDB() ++count; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u entries from `instance_custom_counters`", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u entries from `instance_custom_counters`", count); } } diff --git a/src/game/ItemEnchantmentMgr.cpp b/src/game/ItemEnchantmentMgr.cpp index e56cfa8c85f..4150d5dae83 100644 --- a/src/game/ItemEnchantmentMgr.cpp +++ b/src/game/ItemEnchantmentMgr.cpp @@ -80,13 +80,13 @@ void LoadRandomEnchantmentsTable() delete result; - sLog.outString(); - sLog.outString(">> Loaded %u Item Enchantment definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Item Enchantment definitions", count); } else { - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 Item Enchantment definitions. DB table `item_enchantment_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 Item Enchantment definitions. DB table `item_enchantment_template` is empty."); } } @@ -98,7 +98,7 @@ uint32 GetItemEnchantMod(uint32 entry) if (tab == RandomItemEnch.end()) { - sLog.outErrorDb("Item RandomProperty id #%u used in `item_template` but it doesn't have records in `item_enchantment_template` table.", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item RandomProperty id #%u used in `item_template` but it doesn't have records in `item_enchantment_template` table.", entry); return 0; } diff --git a/src/game/Handlers/LFGHandler.h b/src/game/LFG/LFGDefines.h similarity index 72% rename from src/game/Handlers/LFGHandler.h rename to src/game/LFG/LFGDefines.h index 5e090daa9b6..738fe79099c 100644 --- a/src/game/Handlers/LFGHandler.h +++ b/src/game/LFG/LFGDefines.h @@ -1,8 +1,5 @@ -/** - * MaNGOS is a full featured server for World of Warcraft, supporting - * the following clients: 1.12.x, 2.4.3, 3.3.5a, 4.3.4a and 5.4.8 - * - * Copyright (C) 2005-2017 MaNGOS project +/* + * This file is part of the CMaNGOS 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 General Public License as published by @@ -17,14 +14,38 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * World of Warcraft, and all World of Warcraft or Warcraft art, images, - * and lore are copyrighted by Blizzard Entertainment, Inc. */ +#ifndef _LFG_DEFINES_H +#define _LFG_DEFINES_H -#ifndef MANGOSSERVER_LFGHANDLER_H -#define MANGOSSERVER_LFGHANDLER_H +enum LfgRoles +{ + PLAYER_ROLE_NONE = 0x00, + PLAYER_ROLE_TANK = 0x01, + PLAYER_ROLE_HEALER = 0x02, + PLAYER_ROLE_DAMAGE = 0x04 +}; + +enum LfgRolePriority +{ + LFG_PRIORITY_NONE = 0, + LFG_PRIORITY_LOW = 1, + LFG_PRIORITY_NORMAL = 2, + LFG_PRIORITY_HIGH = 3 +}; + +enum PlayerLeaveMethod +{ + PLAYER_CLIENT_LEAVE = 0, + PLAYER_SYSTEM_LEAVE = 1 +}; + +enum GroupLeaveMethod +{ + GROUP_CLIENT_LEAVE = 0, + GROUP_SYSTEM_LEAVE = 1 +}; enum MeetingstoneQueueStatus { @@ -45,4 +66,4 @@ enum MeetingstoneFailedStatus //MEETINGSTONE_FAIL_NONE_UNK = 4 [-ZERO] }; -#endif +#endif \ No newline at end of file diff --git a/src/game/Handlers/LFGHandler.cpp b/src/game/LFG/LFGHandler.cpp similarity index 73% rename from src/game/Handlers/LFGHandler.cpp rename to src/game/LFG/LFGHandler.cpp index 4c299d397eb..b865775b904 100644 --- a/src/game/Handlers/LFGHandler.cpp +++ b/src/game/LFG/LFGHandler.cpp @@ -1,8 +1,5 @@ -/** - * MaNGOS is a full featured server for World of Warcraft, supporting - * the following clients: 1.12.x, 2.4.3, 3.3.5a, 4.3.4a and 5.4.8 - * - * Copyright (C) 2005-2017 MaNGOS project +/* + * This file is part of the CMaNGOS 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 General Public License as published by @@ -17,9 +14,6 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * World of Warcraft, and all World of Warcraft or Warcraft art, images, - * and lore are copyrighted by Blizzard Entertainment, Inc. */ #include "Common.h" @@ -30,18 +24,18 @@ #include "ObjectMgr.h" #include "WorldSession.h" #include "Object.h" +#include "Chat.h" +#include "Language.h" +#include "ScriptMgr.h" +#include "World.h" #include "Group.h" -#include "LFGHandler.h" #include "LFGMgr.h" void WorldSession::HandleMeetingStoneJoinOpcode(WorldPacket& recv_data) { ObjectGuid guid; - recv_data >> guid; - DEBUG_LOG("WORLD: Recvd CMSG_MEETINGSTONE_JOIN Message guid: %s", guid.GetString().c_str()); - // ignore for remote control state if (!_player->IsSelfMover()) return; @@ -54,7 +48,7 @@ void WorldSession::HandleMeetingStoneJoinOpcode(WorldPacket& recv_data) // Never expect this opcode for some type GO's if (obj->GetGoType() != GAMEOBJECT_TYPE_MEETINGSTONE) { - sLog.outError("HandleMeetingStoneJoinOpcode: CMSG_MEETINGSTONE_JOIN for not allowed GameObject type %u (Entry %u), didn't expect this to happen.", obj->GetGoType(), obj->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HandleMeetingStoneJoinOpcode: CMSG_MEETINGSTONE_JOIN for not allowed GameObject type %u (Entry %u), didn't expect this to happen.", obj->GetGoType(), obj->GetEntry()); return; } @@ -88,12 +82,14 @@ void WorldSession::HandleMeetingStoneJoinOpcode(WorldPacket& recv_data) void WorldSession::HandleMeetingStoneLeaveOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Recvd CMSG_MEETINGSTONE_LEAVE"); if (Group* grp = _player->GetGroup()) { - if (grp->IsLeader(_player->GetObjectGuid()) && grp->isInLFG()) + if (grp->IsLeader(_player->GetObjectGuid()) && grp->IsInLFG()) { - sLFGMgr.RemoveGroupFromQueue(grp->GetId()); + sWorld.GetLFGQueue().GetMessager().AddMessage([groupId = grp->GetId()](LFGQueue* queue) + { + queue->RemoveGroupFromQueue(groupId); + }); } else { @@ -102,17 +98,18 @@ void WorldSession::HandleMeetingStoneLeaveOpcode(WorldPacket& /*recv_data*/) } else { - sLFGMgr.RemovePlayerFromQueue(_player->GetObjectGuid()); + sWorld.GetLFGQueue().GetMessager().AddMessage([playerGuid = _player->GetObjectGuid()](LFGQueue* queue) + { + queue->RemovePlayerFromQueue(playerGuid); + }); } } void WorldSession::HandleMeetingStoneInfoOpcode(WorldPacket& /*recv_data*/) { - DEBUG_LOG("WORLD: Received CMSG_MEETING_STONE_INFO"); - if (Group* grp = _player->GetGroup()) { - if (grp->isInLFG()) + if (grp->IsInLFG()) { SendMeetingstoneSetqueue(grp->GetLFGAreaId(), MEETINGSTONE_STATUS_JOINED_QUEUE); } @@ -123,7 +120,13 @@ void WorldSession::HandleMeetingStoneInfoOpcode(WorldPacket& /*recv_data*/) } else { - sLFGMgr.RestoreOfflinePlayer(_player); + if (!_player || !_player->GetSession()) + return; + + sWorld.GetLFGQueue().GetMessager().AddMessage([playerGuid = _player->GetObjectGuid()](LFGQueue* queue) + { + queue->RestoreOfflinePlayer(playerGuid); + }); } } diff --git a/src/game/LFG/LFGMgr.cpp b/src/game/LFG/LFGMgr.cpp index 684217405e9..1419984d77f 100644 --- a/src/game/LFG/LFGMgr.cpp +++ b/src/game/LFG/LFGMgr.cpp @@ -1,8 +1,5 @@ -/** - * MaNGOS is a full featured server for World of Warcraft, supporting - * the following clients: 1.12.x, 2.4.3, 3.3.5a, 4.3.4a and 5.4.8 - * - * Copyright (C) 2005-2017 MaNGOS project +/* + * This file is part of the CMaNGOS 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 General Public License as published by @@ -17,66 +14,33 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * World of Warcraft, and all World of Warcraft or Warcraft art, images, - * and lore are copyrighted by Blizzard Entertainment, Inc. */ #include "Policies/SingletonImp.h" #include "Common.h" +#include "ProgressBar.h" #include "SharedDefines.h" #include "Player.h" +#include "Map.h" #include "ObjectMgr.h" +#include "Chat.h" #include "World.h" #include "WorldPacket.h" #include "WorldSession.h" -#include "Opcodes.h" +#include "Language.h" #include "Group.h" #include "LFGMgr.h" -#include "LFGHandler.h" - -#include - -INSTANTIATE_SINGLETON_1(LFGQueue); - -std::array PotentialRoles = -{ - LFG_ROLE_TANK, - LFG_ROLE_HEALER, - LFG_ROLE_DPS -}; - -void LFGPlayerQueueInfo::CalculateRoles(Classes playerClass) -{ - roleMask = LFGQueue::CalculateRoles(playerClass); - - // Determine role priority - for (ClassRoles role : PotentialRoles) - { - rolePriority.emplace_back(std::pair(role, LFGQueue::getPriority(playerClass, role))); - } -} - -RolesPriority LFGPlayerQueueInfo::GetRolePriority(ClassRoles role) -{ - for (const auto& iter : rolePriority) - { - if (iter.first == role) - return iter.second; - } +#include "LFGQueue.h" +#include "Opcodes.h" - return LFG_PRIORITY_NONE; -} +INSTANTIATE_SINGLETON_1(LFGMgr); // Add group or player into queue. If player has group and he's a leader then whole party will be added to queue. -void LFGQueue::AddToQueue(Player* leader, uint32 queueAreaID) +void LFGMgr::AddToQueue(Player* leader, uint32 queueAreaID) { if (!leader) return; - if (sWorld.GetWowPatch() < WOW_PATCH_103 && sWorld.getConfig(CONFIG_BOOL_ACCURATE_LFG)) - return; - Group* grp = leader->GetGroup(); //add players from group to queue list & group to group list @@ -84,76 +48,66 @@ void LFGQueue::AddToQueue(Player* leader, uint32 queueAreaID) if (grp && grp->IsLeader(leader->GetObjectGuid())) { // Add group to queued groups list - LFGGroupQueueInfo& i_Group = m_QueuedGroups[grp->GetId()]; + LFGGroupQueueInfo groupInfo; - grp->CalculateLFGRoles(i_Group); - i_Group.team = leader->GetTeam(); - i_Group.areaId = queueAreaID; - i_Group.groupTimer = 5 * MINUTE * IN_MILLISECONDS; // Minute timer for SMSG_MEETINGSTONE_IN_PROGRESS + grp->CalculateLFGRoles(groupInfo); + groupInfo.team = leader->GetTeam(); + groupInfo.areaId = queueAreaID; + groupInfo.playerCount = grp->GetMembersCount(); + groupInfo.groupTimer = 5 * MINUTE * IN_MILLISECONDS; // Minute timer for SMSG_MEETINGSTONE_IN_PROGRESS grp->SetLFGAreaId(queueAreaID); - WorldPacket data; - BuildSetQueuePacket(data, queueAreaID, MEETINGSTONE_STATUS_JOINED_QUEUE); - - grp->BroadcastPacket(&data, true); + sWorld.GetLFGQueue().GetMessager().AddMessage([groupInfo, groupId = grp->GetId()](LFGQueue* queue) + { + queue->AddGroup(groupInfo, groupId); + }); } else if (!grp) { // Add player to queued players list - LFGPlayerQueueInfo& i_Player = m_QueuedPlayers[leader->GetObjectGuid()]; - - i_Player.team = leader->GetTeam(); - i_Player.areaId = queueAreaID; - i_Player.hasQueuePriority = false; - i_Player.CalculateRoles(static_cast(leader->GetClass())); - i_Player.name = leader->GetName(); - - leader->GetSession()->SendMeetingstoneSetqueue(queueAreaID, MEETINGSTONE_STATUS_JOINED_QUEUE); - } -} - -void LFGQueue::RestoreOfflinePlayer(Player* player) -{ - if (!player || !player->GetSession()) - return; - - QueuedPlayersMap::iterator offlinePlr = m_OfflinePlayers.find(player->GetObjectGuid()); - - if (offlinePlr != m_OfflinePlayers.end()) - { - player->GetSession()->SendMeetingstoneSetqueue(offlinePlr->second.areaId, MEETINGSTONE_STATUS_JOINED_QUEUE); - m_QueuedPlayers[player->GetObjectGuid()] = offlinePlr->second; - m_OfflinePlayers.erase(offlinePlr); - } - else - { - player->GetSession()->SendMeetingstoneSetqueue(0, MEETINGSTONE_STATUS_NONE); + LFGPlayerQueueInfo playerInfo; + + playerInfo.team = leader->GetTeam(); + playerInfo.areaId = queueAreaID; + playerInfo.hasQueuePriority = false; + playerInfo.playerClass = leader->GetClass(); + if (sWorld.getConfig(CONFIG_BOOL_LFG_MATCHMAKING)) + playerInfo.CalculateTalentRoles(leader); + else + playerInfo.CalculateRoles((Classes)leader->GetClass()); + playerInfo.name = leader->GetName(); + leader->SetLFGAreaId(queueAreaID); + + sWorld.GetLFGQueue().GetMessager().AddMessage([playerInfo, playerGuid = leader->GetObjectGuid()](LFGQueue* queue) + { + queue->AddPlayer(playerInfo, playerGuid); + }); } } -ClassRoles LFGQueue::CalculateRoles(Classes playerClass) +LfgRoles LFGMgr::CalculateRoles(Classes playerClass) { switch (playerClass) { - case CLASS_DRUID: return (ClassRoles)(LFG_ROLE_TANK | LFG_ROLE_DPS | LFG_ROLE_HEALER); - case CLASS_HUNTER: return (ClassRoles)(LFG_ROLE_DPS); - case CLASS_MAGE: return (ClassRoles)(LFG_ROLE_DPS); - case CLASS_PALADIN: return (ClassRoles)(LFG_ROLE_TANK | LFG_ROLE_DPS | LFG_ROLE_HEALER); - case CLASS_PRIEST: return (ClassRoles)(LFG_ROLE_DPS | LFG_ROLE_HEALER); - case CLASS_ROGUE: return (ClassRoles)(LFG_ROLE_DPS); - case CLASS_SHAMAN: return (ClassRoles)(LFG_ROLE_DPS | LFG_ROLE_HEALER); - case CLASS_WARLOCK: return (ClassRoles)(LFG_ROLE_DPS); - case CLASS_WARRIOR: return (ClassRoles)(LFG_ROLE_TANK | LFG_ROLE_DPS); - default: return (ClassRoles)(LFG_ROLE_NONE); + case CLASS_DRUID: return (LfgRoles)(PLAYER_ROLE_TANK | PLAYER_ROLE_DAMAGE | PLAYER_ROLE_HEALER); + case CLASS_HUNTER: return (LfgRoles)(PLAYER_ROLE_DAMAGE); + case CLASS_MAGE: return (LfgRoles)(PLAYER_ROLE_DAMAGE); + case CLASS_PALADIN: return (LfgRoles)(PLAYER_ROLE_TANK | PLAYER_ROLE_DAMAGE | PLAYER_ROLE_HEALER); + case CLASS_PRIEST: return (LfgRoles)(PLAYER_ROLE_DAMAGE | PLAYER_ROLE_HEALER); + case CLASS_ROGUE: return (LfgRoles)(PLAYER_ROLE_DAMAGE); + case CLASS_SHAMAN: return (LfgRoles)(PLAYER_ROLE_DAMAGE | PLAYER_ROLE_HEALER); + case CLASS_WARLOCK: return (LfgRoles)(PLAYER_ROLE_DAMAGE); + case CLASS_WARRIOR: return (LfgRoles)(PLAYER_ROLE_TANK | PLAYER_ROLE_DAMAGE); + default: return (LfgRoles)(PLAYER_ROLE_NONE); } } -RolesPriority LFGQueue::getPriority(Classes playerClass, ClassRoles playerRoles) +LfgRolePriority LFGMgr::GetPriority(Classes playerClass, LfgRoles playerRoles) { switch (playerRoles) { - case LFG_ROLE_TANK: + case PLAYER_ROLE_TANK: { switch (playerClass) { @@ -165,7 +119,7 @@ RolesPriority LFGQueue::getPriority(Classes playerClass, ClassRoles playerRoles) break; } - case LFG_ROLE_HEALER: + case PLAYER_ROLE_HEALER: { switch (playerClass) { @@ -179,7 +133,7 @@ RolesPriority LFGQueue::getPriority(Classes playerClass, ClassRoles playerRoles) break; } - case LFG_ROLE_DPS: + case PLAYER_ROLE_DAMAGE: { switch (playerClass) { @@ -201,365 +155,154 @@ RolesPriority LFGQueue::getPriority(Classes playerClass, ClassRoles playerRoles) } } -void LFGQueue::UpdateGroup(uint32 groupId) +std::map LFGMgr::GetTalentTrees(Player* _player) { - QueuedGroupsMap::iterator qGroup = m_QueuedGroups.find(groupId); + std::map tabs; + for (uint32 i = 0; i < uint32(3); i++) + tabs[i] = 0; - if (qGroup != m_QueuedGroups.end()) + uint32 classMask = _player->GetClassMask(); + for (uint32 i = 0; i < sTalentStore.GetNumRows(); ++i) { - if (Group* grp = sObjectMgr.GetGroupById(qGroup->first)) - { - // If the group is full, we don't care about the roles - if (!grp->IsFull()) - grp->CalculateLFGRoles(qGroup->second); - } - } -} - -void LFGQueue::Update(uint32 diff) -{ - if (m_QueuedGroups.empty() && m_QueuedPlayers.empty()) - return; - - // Iterate over QueuedPlayersMap to update players timers and remove offline/disconnected players. - for (QueuedPlayersMap::iterator iter = m_QueuedPlayers.begin(); iter != m_QueuedPlayers.end();) - { - Player* plr = sObjectMgr.GetPlayer(iter->first); - - // Player could have been disconnected - if (!plr || !plr->IsInWorld()) - { - m_OfflinePlayers[iter->first] = iter->second; - iter = m_QueuedPlayers.erase(iter); + TalentEntry const *talentInfo = sTalentStore.LookupEntry(i); + if (!talentInfo) continue; - } - iter->second.timeInLFG += diff; - - // Update player timer and give him queue priority. - if (iter->second.timeInLFG >= (30 * MINUTE * IN_MILLISECONDS)) - iter->second.hasQueuePriority = true; + TalentTabEntry const *talentTabInfo = sTalentTabStore.LookupEntry(talentInfo->TalentTab); + if (!talentTabInfo) + continue; - ++iter; - } + if ((classMask & talentTabInfo->ClassMask) == 0) + continue; - if (!m_QueuedGroups.empty()) - { - // Iterate over QueuedGroupsMap to fill groups with roles they're missing. - for (QueuedGroupsMap::iterator qGroup = m_QueuedGroups.begin(); qGroup != m_QueuedGroups.end();) + int maxRank = 0; + for (int rank = MAX_TALENT_RANK - 1; rank >= 0; --rank) { - Group* grp = sObjectMgr.GetGroupById(qGroup->first); - - // Safe check - if (!grp) - { - qGroup = m_QueuedGroups.erase(qGroup); + if (!talentInfo->RankID[rank]) continue; - } - - // Remove group from queue if it has been filled by players manually inviting. - // We fill 1 group per update since removing it from the queue invalidates - // the iterator and we can save on performance a little. - if (grp->IsFull()) - { - RemoveGroupFromQueue(qGroup->first, GROUP_SYSTEM_LEAVE); - break; - } - - // Iterate over QueuedPlayersMap to find suitable player to join group - QueuedPlayersMap::iterator next = m_QueuedPlayers.begin(); - for (QueuedPlayersMap::iterator qPlayer = next; next != m_QueuedPlayers.end(); qPlayer = next) - { - // Pre-increment iterator here since FindRoleToGroup() may remove qPlayer - // from the map - ++next; - - // Check here that players team and areaId they're in queue are same - if (qPlayer->second.team == qGroup->second.team && - qPlayer->second.areaId == qGroup->second.areaId) - { - bool groupFound = false; - // Find any role that this player matches and that the group requires. If none, - // then continue onto the next group. - for (ClassRoles role : PotentialRoles) - { - if (!(qPlayer->second.roleMask & role)) - continue; - - if ((role & qGroup->second.availableRoles) == role && FindRoleToGroup(qPlayer->first, grp, role)) - { - groupFound = true; - break; - } - } - - // If we found a group and it's now full, break. If it's not full, - // go onto the next player and maybe they can fill it. - if (groupFound && grp->IsFull()) - { - break; - } - } - } - - if (grp->IsFull()) - { - RemoveGroupFromQueue(qGroup->first, GROUP_SYSTEM_LEAVE); - break; - } - - // Update group timer. After each 5 minutes group will be broadcasted they're still waiting more members. - if (qGroup->second.groupTimer <= diff) - { - WorldPacket data; - BuildInProgressPacket(data); - - grp->BroadcastPacket(&data, true); - qGroup->second.groupTimer = 5 * MINUTE * IN_MILLISECONDS; - } - else - { - qGroup->second.groupTimer -= diff; - } + uint32 spellid = talentInfo->RankID[rank]; + if (spellid && _player->HasSpell(spellid)) + maxRank = rank + 1; - ++qGroup; } + tabs[talentTabInfo->tabpage] += maxRank; } - // Pick first 2 players and form group out of them also inserting them into queue as group. - if (m_QueuedPlayers.size() >= _groupSize) - { - // Pick Leader as first target. - QueuedPlayersMap::iterator leader = m_QueuedPlayers.begin(); - - std::list playersInArea; - FindInArea(playersInArea, leader->second.areaId, leader->second.team, leader->first); - - // 4 players + the leader - if (playersInArea.size() >= _groupSize-1) - { - Player* pLeader = sObjectMgr.GetPlayer(leader->first); - Player* pMember = sObjectMgr.GetPlayer(playersInArea.front()); - - if (!pLeader || !pMember) - { - sLog.outError("LFGQueue::Update - null leader or member when forming group from queued players"); - return; - } - - Group* newQueueGroup = new Group; - if (!newQueueGroup->IsCreated()) - { - if (newQueueGroup->Create(pLeader->GetObjectGuid(), pLeader->GetName())) - sObjectMgr.AddGroup(newQueueGroup); - else - return; - } - - WorldPacket data; - BuildMemberAddedPacket(data, pMember->GetObjectGuid()); - - pLeader->GetSession()->SendPacket(&data); - - // Add member to the group. Leader is already added upon creation of group. - newQueueGroup->AddMember(pMember->GetObjectGuid(), pMember->GetName(), GROUP_LFG); - - // Add this new group to GroupQueue now and remove players from PlayerQueue - AddToQueue(pLeader, leader->second.areaId); - - RemovePlayerFromQueue(leader->first, PLAYER_SYSTEM_LEAVE); - RemovePlayerFromQueue(pMember->GetObjectGuid(), PLAYER_SYSTEM_LEAVE); - } - } + return tabs; } -// Don't pass playerGuid by ref since we may destroy it in RemovePlayerFromQueue -bool LFGQueue::FindRoleToGroup(ObjectGuid playerGuid, Group* group, ClassRoles role) +uint32 LFGMgr::GetHighestTalentTree(Player* _player) { - QueuedGroupsMap::iterator qGroup = m_QueuedGroups.find(group->GetId()); - QueuedPlayersMap::iterator qPlayer = m_QueuedPlayers.find(playerGuid); - - if (qGroup != m_QueuedGroups.end() && qPlayer != m_QueuedPlayers.end()) + if (_player->GetLevel() >= 10) { - bool queueTimePriority = qPlayer->second.hasQueuePriority; - bool classPriority = qPlayer->second.GetRolePriority(role); - // Iterate over QueuedPlayersMap to find if players have been longer in Queue. - for (auto& itr : m_QueuedPlayers) - { - if (qPlayer->first == itr.first) - continue; + std::map tabs = GetTalentTrees(_player); - // Ignore players queuing for a different dungeon or from opposite factions - if (qPlayer->second.areaId != itr.second.areaId || qPlayer->second.team != itr.second.team) - continue; - - // Compare priority/queue time to players that can fill the same role - if ((itr.second.roleMask & role) == role) - { - bool otherTimePriority = itr.second.hasQueuePriority; - bool otherClassPriority = itr.second.GetRolePriority(role); - bool otherLongerInQueue = itr.second.timeInLFG > qPlayer->second.timeInLFG; - - // Another player is more valuable in this role, they have priority - if (otherClassPriority > classPriority) - return false; - - // If the other player has time priority and has spent longer in the queue, - // they are ahead of us - if (otherTimePriority && otherLongerInQueue) - return false; - - // We do not have priority in the queue and they have spent longer - // in the queue, that means they are ahead - if (!queueTimePriority && otherLongerInQueue) - return false; - } - } - - switch (role) + uint32 tab = 4; + int32 max = 0; + for (uint32 i = 0; i < uint32(3); i++) { - case LFG_ROLE_TANK: - { - // Remove tank flag if player can perform tank role. - qGroup->second.availableRoles &= ~LFG_ROLE_TANK; - break; - } - - case LFG_ROLE_HEALER: - { - // Remove healer flag if player can perform healer role. - qGroup->second.availableRoles &= ~LFG_ROLE_HEALER; - break; - } - - case LFG_ROLE_DPS: + if (tab == 4 || max < tabs[i]) { - if (qGroup->second.dpsCount < LFGQueue::GetMaximumDPSSlots()) - { - // Update dps count first. - ++qGroup->second.dpsCount; - - // Remove dps flag if there is enough dps in group. - if (qGroup->second.dpsCount >= LFGQueue::GetMaximumDPSSlots()) - qGroup->second.availableRoles &= ~LFG_ROLE_DPS; - } - break; - } - - default: - { - return false; + tab = i; + max = tabs[i]; } } - - WorldPacket data; - BuildMemberAddedPacket(data, playerGuid); - group->BroadcastPacket(&data, true); - - // Add member to the group. - group->AddMember(playerGuid, qPlayer->second.name.c_str(), GROUP_LFG); - - // Remove player from queue. - RemovePlayerFromQueue(qPlayer->first, PLAYER_SYSTEM_LEAVE); - - // Found player return true. - return true; + if (tab != 4) + return tab; } - return false; -} + uint32 tab = 0; -bool LFGQueue::IsPlayerInQueue(ObjectGuid const& plrGuid) const -{ - return m_QueuedPlayers.find(plrGuid) != m_QueuedPlayers.end(); -} - -void LFGQueue::RemovePlayerFromQueue(ObjectGuid const& plrGuid, PlayerLeaveMethod leaveMethod) -{ - QueuedPlayersMap::iterator iter = m_QueuedPlayers.find(plrGuid); - if (iter != m_QueuedPlayers.end()) + // if no talents picked, use standard values + switch (_player->GetClass()) { - if (leaveMethod == PLAYER_CLIENT_LEAVE) - { - Player* player = sObjectMgr.GetPlayer(plrGuid); - - if (player && player->GetSession()) - { - WorldPacket data; - BuildSetQueuePacket(data, 0, MEETINGSTONE_STATUS_LEAVE_QUEUE); - player->GetSession()->SendPacket(&data); - } - } - - m_QueuedPlayers.erase(iter); + case CLASS_SHAMAN: tab = 2; break; + case CLASS_PRIEST: tab = 1; break; + case CLASS_DRUID: tab = 2; break; + case CLASS_WARRIOR: tab = 2; break; } + return tab; } -void LFGQueue::RemoveGroupFromQueue(uint32 groupId, GroupLeaveMethod leaveMethod) +LfgRoles LFGMgr::CalculateTalentRoles(Player* _player) { - QueuedGroupsMap::iterator iter = m_QueuedGroups.find(groupId); - - if (iter != m_QueuedGroups.end()) + LfgRoles role = PLAYER_ROLE_NONE; + uint32 tab = GetHighestTalentTree(_player); + switch (_player->GetClass()) { - if (Group* grp = sObjectMgr.GetGroupById(groupId)) - { - if (leaveMethod == GROUP_CLIENT_LEAVE) - { - WorldPacket data; - BuildSetQueuePacket(data, 0, MEETINGSTONE_STATUS_LEAVE_QUEUE); - grp->BroadcastPacket(&data, true); - } + case CLASS_PRIEST: + if (tab == 2) + role = PLAYER_ROLE_DAMAGE; else - { - // Send complete information to party - WorldPacket data; - BuildCompletePacket(data); - grp->BroadcastPacket(&data, true); - - // Reset UI for party - BuildSetQueuePacket(data, 0, MEETINGSTONE_STATUS_NONE); - grp->BroadcastPacket(&data, true); - } - - grp->SetLFGAreaId(0); - } - - m_QueuedGroups.erase(iter); + role = PLAYER_ROLE_HEALER; + break; + case CLASS_SHAMAN: + if (tab == 2) + role = PLAYER_ROLE_HEALER; + else + role = PLAYER_ROLE_DAMAGE; + break; + case CLASS_WARRIOR: + if (tab == 2) + role = PLAYER_ROLE_TANK; + else + role = PLAYER_ROLE_DAMAGE; + break; + case CLASS_PALADIN: + if (tab == 0) + role = PLAYER_ROLE_HEALER; + else if (tab == 1) + role = PLAYER_ROLE_TANK; + else if (tab == 2) + role = PLAYER_ROLE_DAMAGE; + break; + case CLASS_DRUID: + if (tab == 0) + role = PLAYER_ROLE_DAMAGE; + else if (tab == 1) + role = LfgRoles(PLAYER_ROLE_TANK | PLAYER_ROLE_DAMAGE); + else if (tab == 2) + role = PLAYER_ROLE_HEALER; + break; + default: + role = PLAYER_ROLE_DAMAGE; + break; } + return role; } -void LFGQueue::FindInArea(std::list& players, uint32 area, uint32 team, ObjectGuid const& exclude) + +void LFGMgr::UpdateGroup(Group* group, bool join, ObjectGuid playerGuid) { - for (const auto& itr : m_QueuedPlayers) + LFGGroupQueueInfo groupInfo; + if (!group->IsFull()) + group->CalculateLFGRoles(groupInfo); + sWorld.GetLFGQueue().GetMessager().AddMessage([groupInfo, join, playerGuid, groupId = group->GetId()](LFGQueue* queue) { - if (itr.first == exclude) - continue; - - if (itr.second.areaId == area && itr.second.team == team) - players.push_back(itr.first); - } + queue->UpdateGroup(groupInfo, join, playerGuid, groupId); + }); } -void LFGQueue::BuildSetQueuePacket(WorldPacket& data, uint32 areaId, uint8 status) +void LFGMgr::BuildSetQueuePacket(WorldPacket& data, uint32 areaId, uint8 status) { data.Initialize(SMSG_MEETINGSTONE_SETQUEUE, 5); data << uint32(areaId); data << uint8(status); } -void LFGQueue::BuildMemberAddedPacket(WorldPacket& data, ObjectGuid plrGuid) +void LFGMgr::BuildMemberAddedPacket(WorldPacket& data, ObjectGuid plrGuid) { data.Initialize(SMSG_MEETINGSTONE_MEMBER_ADDED, 8); data << uint64(plrGuid); } -void LFGQueue::BuildInProgressPacket(WorldPacket& data) +void LFGMgr::BuildInProgressPacket(WorldPacket& data) { data.Initialize(SMSG_MEETINGSTONE_IN_PROGRESS, 0); } -void LFGQueue::BuildCompletePacket(WorldPacket& data) +void LFGMgr::BuildCompletePacket(WorldPacket& data) { data.Initialize(SMSG_MEETINGSTONE_COMPLETE, 0); } diff --git a/src/game/LFG/LFGMgr.h b/src/game/LFG/LFGMgr.h index ea10236f665..3aaa14146bf 100644 --- a/src/game/LFG/LFGMgr.h +++ b/src/game/LFG/LFGMgr.h @@ -1,8 +1,5 @@ -/** - * MaNGOS is a full featured server for World of Warcraft, supporting - * the following clients: 1.12.x, 2.4.3, 3.3.5a, 4.3.4a and 5.4.8 - * - * Copyright (C) 2005-2017 MaNGOS project +/* + * This file is part of the CMaNGOS 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 General Public License as published by @@ -17,9 +14,6 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * World of Warcraft, and all World of Warcraft or Warcraft art, images, - * and lore are copyrighted by Blizzard Entertainment, Inc. */ #ifndef MANGOSSERVER_LFGMGR_H @@ -30,98 +24,37 @@ #include "Policies/Singleton.h" #include "Common.h" +#include "SharedDefines.h" +#include "LFGDefines.h" +#include "ObjectGuid.h" -enum ClassRoles -{ - LFG_ROLE_NONE = 0x00, - LFG_ROLE_TANK = 0x01, - LFG_ROLE_HEALER = 0x02, - LFG_ROLE_DPS = 0x04 -}; - -enum RolesPriority -{ - LFG_PRIORITY_NONE = 0, - LFG_PRIORITY_LOW = 1, - LFG_PRIORITY_NORMAL = 2, - LFG_PRIORITY_HIGH = 3 -}; +class Group; +class Player; +class WorldPacket; -enum PlayerLeaveMethod -{ - PLAYER_CLIENT_LEAVE = 0, - PLAYER_SYSTEM_LEAVE = 1 -}; - -enum GroupLeaveMethod -{ - GROUP_CLIENT_LEAVE = 0, - GROUP_SYSTEM_LEAVE = 1 -}; - -#define MAX_DPS_COUNT = 3 - -struct LFGPlayerQueueInfo -{ - ClassRoles roleMask; - uint32 team; - uint32 areaId; - uint32 timeInLFG; - bool hasQueuePriority; - std::string name; - std::list> rolePriority; - - void CalculateRoles(Classes playerClass); - RolesPriority GetRolePriority(ClassRoles role); -}; - -struct LFGGroupQueueInfo -{ - uint32 availableRoles; - uint32 dpsCount; - uint32 team; - uint32 areaId; - uint32 groupTimer; -}; - -class LFGQueue +class LFGMgr { public: - LFGQueue() {} - ~LFGQueue() {} + LFGMgr() {} + ~LFGMgr() {} void AddToQueue(Player* leader, uint32 queAreaID); - void RestoreOfflinePlayer(Player* player); - bool IsPlayerInQueue(ObjectGuid const& plrGuid) const; - void RemovePlayerFromQueue(ObjectGuid const& plrGuid, PlayerLeaveMethod leaveMethod = PLAYER_CLIENT_LEAVE); // 0 == by default system (cmsg, leader leave), 1 == by lfg system (no need report text you left queu) - void RemoveGroupFromQueue(uint32 groupId, GroupLeaveMethod leaveMethod = GROUP_CLIENT_LEAVE); - void Update(uint32 diff); - void UpdateGroup(uint32 groupId); + void UpdateGroup(Group* group, bool join, ObjectGuid playerGuid); static void BuildSetQueuePacket(WorldPacket& data, uint32 areaId, uint8 status); static void BuildMemberAddedPacket(WorldPacket& data, ObjectGuid plrGuid); static void BuildInProgressPacket(WorldPacket& data); static void BuildCompletePacket(WorldPacket& data); - static ClassRoles CalculateRoles(Classes playerClass); - static RolesPriority getPriority(Classes playerClass, ClassRoles playerRoles); + static LfgRoles CalculateRoles(Classes playerClass); + static LfgRoles CalculateTalentRoles(Player* player); + static uint32 GetHighestTalentTree(Player* player); + static std::map GetTalentTrees(Player* player); + static LfgRolePriority GetPriority(Classes playerClass, LfgRoles playerRoles); static uint32 GetMaximumDPSSlots() { return 3u; } - - private: - typedef std::map QueuedPlayersMap; - QueuedPlayersMap m_QueuedPlayers; - QueuedPlayersMap m_OfflinePlayers; - - typedef std::map QueuedGroupsMap; - QueuedGroupsMap m_QueuedGroups; - - void FindInArea(std::list& players, uint32 area, uint32 team, ObjectGuid const& exclude); - bool FindRoleToGroup(ObjectGuid playerGuid, Group* group, ClassRoles role); - - uint32 _groupSize = 5; }; -#define sLFGMgr MaNGOS::Singleton::Instance() +#define sLFGMgr MaNGOS::Singleton::Instance() #endif diff --git a/src/game/LFG/LFGQueue.cpp b/src/game/LFG/LFGQueue.cpp new file mode 100644 index 00000000000..c173ba0a0e5 --- /dev/null +++ b/src/game/LFG/LFGQueue.cpp @@ -0,0 +1,476 @@ +/* + * This file is part of the CMaNGOS 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 General Public License as published by + * the Free Software Foundation; either version 2 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include "LFGQueue.h" +#include "World.h" +#include "LFGMgr.h" +#include "WorldPacket.h" +#include "Player.h" +#include "ObjectMgr.h" +#include "Group.h" + +#include + +std::array PotentialRoles = +{ + PLAYER_ROLE_TANK, + PLAYER_ROLE_HEALER, + PLAYER_ROLE_DAMAGE +}; + +void LFGPlayerQueueInfo::CalculateRoles(Classes playerClass) +{ + roleMask = LFGMgr::CalculateRoles(playerClass); + + // Determine role priority + for (LfgRoles role : PotentialRoles) + rolePriority.emplace_back(std::pair(role, LFGMgr::GetPriority(playerClass, role))); +} + +void LFGPlayerQueueInfo::CalculateTalentRoles(Player* player) +{ + roleMask = LFGMgr::CalculateTalentRoles(player); + + // Determine role priority + for (LfgRoles role : PotentialRoles) + rolePriority.emplace_back(std::pair(role, LFGMgr::GetPriority(Classes(player->GetClass()), role))); +} + +LfgRolePriority LFGPlayerQueueInfo::GetRolePriority(LfgRoles role) +{ + for (const auto& iter : rolePriority) + { + if (iter.first == role) + return iter.second; + } + + return LFG_PRIORITY_NONE; +} + +void LFGQueue::Update() +{ + TimePoint previously = std::chrono::time_point_cast(Clock::now()); + while (!World::IsStopped()) + { + TimePoint const now = std::chrono::time_point_cast(Clock::now()); + uint32 const diff = (now - previously).count(); + + GetMessager().Execute(this); + + if (m_queuedGroups.empty() && m_queuedPlayers.empty()) + goto NEXT_ITERATION; + + // Iterate over QueuedPlayersMap to update players timers and remove offline/disconnected players. + for (auto itr = m_queuedPlayers.begin(); itr != m_queuedPlayers.end();) + { + itr->second.timeInLFG += diff; + + // Update player timer and give him queue priority. + if (itr->second.timeInLFG >= (30 * MINUTE * IN_MILLISECONDS)) + itr->second.hasQueuePriority = true; + + // if matchmaking enabled, ignore talents after some time (default 5 min) + if (sWorld.getConfig(CONFIG_BOOL_LFG_MATCHMAKING) && itr->second.timeInLFG >= (sWorld.getConfig(CONFIG_UINT32_LFG_MATCHMAKING_TIMER) * IN_MILLISECONDS)) + { + itr->second.rolePriority.clear(); + itr->second.CalculateRoles((Classes)itr->second.playerClass); + } + + ++itr; + } + + if (!m_queuedGroups.empty()) + { + // Iterate over QueuedGroupsMap to fill groups with roles they're missing. + for (QueuedGroupsMap::iterator qGroup = m_queuedGroups.begin(); qGroup != m_queuedGroups.end();) + { + // Remove group from queue if it has been filled by players manually inviting. + // We fill 1 group per update since removing it from the queue invalidates + // the iterator and we can save on performance a little. + // Iterate over QueuedPlayersMap to find suitable player to join group + QueuedPlayersMap::iterator next = m_queuedPlayers.begin(); + for (QueuedPlayersMap::iterator qPlayer = next; next != m_queuedPlayers.end(); qPlayer = next) + { + // Pre-increment iterator here since FindRoleToGroup() may remove qPlayer + // from the map + ++next; + + // Check here that players team and areaId they're in queue are same + if (qPlayer->second.team == qGroup->second.team && + qPlayer->second.areaId == qGroup->second.areaId) + { + bool groupFound = false; + // Find any role that this player matches and that the group requires. If none, + // then continue onto the next group. + for (LfgRoles role : PotentialRoles) + { + if (!(qPlayer->second.roleMask & role)) + continue; + + if ((role & qGroup->second.availableRoles) == role && FindRoleToGroup(qPlayer->first, qGroup->first, role)) + { + groupFound = true; + break; + } + } + + // If we found a group and it's now full, break. If it's not full, + // go onto the next player and maybe they can fill it. + if (groupFound && qGroup->second.playerCount == 5) + { + break; + } + } + } + + if (qGroup->second.playerCount == 5) + { + RemoveGroupFromQueue(qGroup->first, GROUP_SYSTEM_LEAVE); + break; + } + + // Update group timer. After each 5 minutes group will be broadcasted they're still waiting more members. + if (qGroup->second.groupTimer <= diff) + { + qGroup->second.groupTimer = 5 * MINUTE * IN_MILLISECONDS; + sWorld.GetMessager().AddMessage([groupId = qGroup->first](World* world) + { + Group* group = sObjectMgr.GetGroupById(groupId); + + WorldPacket data; + LFGMgr::BuildInProgressPacket(data); + + group->BroadcastPacket(&data, true); + }); + } + else + { + qGroup->second.groupTimer -= diff; + } + + ++qGroup; + } + } + + // Pick first 2 players and form group out of them also inserting them into queue as group. + if (m_queuedPlayers.size() >= m_groupSize) + { + // Pick Leader as first target. + QueuedPlayersMap::iterator leader = m_queuedPlayers.begin(); + + std::list playersInArea; + FindInArea(playersInArea, leader->second.areaId, leader->second.team, leader->first); + + // 4 players + the leader + if (playersInArea.size() >= m_groupSize - 1) + { + ObjectGuid leaderGuid = leader->first; + ObjectGuid memberGuid = playersInArea.front(); + uint32 areaId = leader->second.areaId; + + RemovePlayerFromQueue(leaderGuid, PLAYER_SYSTEM_LEAVE); + RemovePlayerFromQueue(memberGuid, PLAYER_SYSTEM_LEAVE); + + sWorld.GetMessager().AddMessage([leaderGuid, memberGuid, areaId](World* world) + { + Player* leader = sObjectMgr.GetPlayer(leaderGuid); + Player* member = sObjectMgr.GetPlayer(memberGuid); + + WorldPacket data; + LFGMgr::BuildMemberAddedPacket(data, member->GetObjectGuid()); + + leader->GetSession()->SendPacket(&data); + + Group* newQueueGroup = new Group; + if (!newQueueGroup->IsCreated()) + { + if (newQueueGroup->Create(leader->GetObjectGuid(), leader->GetName())) + sObjectMgr.AddGroup(newQueueGroup); + else + { + // should never be reached for a newly created group + MANGOS_ASSERT(false); + } + } + + // Add member to the group. Leader is already added upon creation of group. + newQueueGroup->AddMember(member->GetObjectGuid(), member->GetName(), GROUP_LFG); + + // Add this new group to GroupQueue now and remove players from PlayerQueue - there will be a moment in time when the group isnt in queue + sLFGMgr.AddToQueue(leader, areaId); + }); + } + } + + NEXT_ITERATION: + previously = now; + std::this_thread::sleep_for(std::chrono::seconds(1)); + } +} + +bool LFGQueue::IsPlayerInQueue(ObjectGuid const& plrGuid) const +{ + return m_queuedPlayers.find(plrGuid) != m_queuedPlayers.end(); +} + +bool LFGQueue::IsGroupInQueue(uint32 groupId) const +{ + return m_queuedGroups.find(groupId) != m_queuedGroups.end(); +} + +void LFGQueue::UpdateGroup(LFGGroupQueueInfo const& groupInfo, bool join, ObjectGuid playerGuid, uint32 groupId) +{ + auto itr = m_queuedGroups.find(groupId); + if (itr == m_queuedGroups.end()) + return; // already removed + auto& existingGroupInfo = itr->second; + if (existingGroupInfo.playerCount == groupInfo.playerCount) + return; + + existingGroupInfo = groupInfo; + + if (groupInfo.playerCount == 5) + RemoveGroupFromQueue(groupId, GROUP_SYSTEM_LEAVE); +} + +void LFGQueue::AddGroup(LFGGroupQueueInfo const& groupInfo, uint32 groupId) +{ + m_queuedGroups[groupId] = groupInfo; + + sWorld.GetMessager().AddMessage([groupId = groupId, areaId = groupInfo.areaId](World* world) + { + Group* group = sObjectMgr.GetGroupById(groupId); + + WorldPacket data; + LFGMgr::BuildSetQueuePacket(data, areaId, MEETINGSTONE_STATUS_JOINED_QUEUE); + + group->BroadcastPacket(&data, true); + }); +} + +void LFGQueue::AddPlayer(LFGPlayerQueueInfo const& playerInfo, ObjectGuid playerGuid) +{ + m_queuedPlayers[playerGuid] = playerInfo; + + sWorld.GetMessager().AddMessage([playerGuid, areaId = playerInfo.areaId](World* world) + { + Player* player = sObjectMgr.GetPlayer(playerGuid); + + player->GetSession()->SendMeetingstoneSetqueue(areaId, MEETINGSTONE_STATUS_JOINED_QUEUE); + }); +} + +void LFGQueue::FindInArea(std::list& players, uint32 area, uint32 team, ObjectGuid const& exclude) +{ + for (const auto& itr : m_queuedPlayers) + { + if (itr.first == exclude) + continue; + + if (itr.second.areaId == area && itr.second.team == team) + players.push_back(itr.first); + } +} + +// Don't pass playerGuid by ref since we may destroy it in RemovePlayerFromQueue +bool LFGQueue::FindRoleToGroup(ObjectGuid playerGuid, uint32 groupId, LfgRoles role) +{ + QueuedGroupsMap::iterator qGroup = m_queuedGroups.find(groupId); + QueuedPlayersMap::iterator qPlayer = m_queuedPlayers.find(playerGuid); + + if (qGroup != m_queuedGroups.end() && qPlayer != m_queuedPlayers.end()) + { + bool queueTimePriority = qPlayer->second.hasQueuePriority; + bool classPriority = qPlayer->second.GetRolePriority(role); + // Iterate over QueuedPlayersMap to find if players have been longer in Queue. + for (auto& itr : m_queuedPlayers) + { + if (qPlayer->first == itr.first) + continue; + + // Ignore players queuing for a different dungeon or from opposite factions + if (qPlayer->second.areaId != itr.second.areaId || qPlayer->second.team != itr.second.team) + continue; + + // Compare priority/queue time to players that can fill the same role + if ((itr.second.roleMask & role) == role) + { + bool otherTimePriority = itr.second.hasQueuePriority; + bool otherClassPriority = itr.second.GetRolePriority(role); + bool otherLongerInQueue = itr.second.timeInLFG > qPlayer->second.timeInLFG; + + // Another player is more valuable in this role, they have priority + if (otherClassPriority > classPriority) + return false; + + // If the other player has time priority and has spent longer in the queue, + // they are ahead of us + if (otherTimePriority && otherLongerInQueue) + return false; + + // We do not have priority in the queue and they have spent longer + // in the queue, that means they are ahead + if (!queueTimePriority && otherLongerInQueue) + return false; + } + } + + switch (role) + { + case PLAYER_ROLE_TANK: + { + // Remove tank flag if player can perform tank role. + qGroup->second.availableRoles &= ~PLAYER_ROLE_TANK; + break; + } + case PLAYER_ROLE_HEALER: + { + // Remove healer flag if player can perform healer role. + qGroup->second.availableRoles &= ~PLAYER_ROLE_HEALER; + break; + } + case PLAYER_ROLE_DAMAGE: + { + if (qGroup->second.dpsCount < LFGMgr::GetMaximumDPSSlots()) + { + // Update dps count first. + ++qGroup->second.dpsCount; + + // Remove dps flag if there is enough dps in group. + if (qGroup->second.dpsCount >= LFGMgr::GetMaximumDPSSlots()) + qGroup->second.availableRoles &= ~PLAYER_ROLE_DAMAGE; + } + break; + } + default: + { + return false; + } + } + + // Remove player from queue. + RemovePlayerFromQueue(qPlayer->first, PLAYER_SYSTEM_LEAVE); + + ++qGroup->second.playerCount; + + sWorld.GetMessager().AddMessage([playerGuid, groupId](World* world) + { + Group* group = sObjectMgr.GetGroupById(groupId); + Player* player = sObjectMgr.GetPlayer(playerGuid); + + WorldPacket data; + LFGMgr::BuildMemberAddedPacket(data, playerGuid); + group->BroadcastPacket(&data, true); + + // Add member to the group. + group->AddMember(playerGuid, player->GetName(), GROUP_LFG); + }); + + // Found player return true. + return true; + } + + return false; +} + +void LFGQueue::RemovePlayerFromQueue(ObjectGuid playerGuid, PlayerLeaveMethod leaveMethod) +{ + auto itr = m_queuedPlayers.find(playerGuid); + if (itr != m_queuedPlayers.end()) + { + if (leaveMethod == PLAYER_CLIENT_LEAVE) + { + sWorld.GetMessager().AddMessage([playerGuid](World* world) + { + if (Player* player = sObjectMgr.GetPlayer(playerGuid)) + { + if (player->GetSession()) + { + WorldPacket data; + LFGMgr::BuildSetQueuePacket(data, 0, MEETINGSTONE_STATUS_LEAVE_QUEUE); + player->GetSession()->SendPacket(&data); + } + + player->SetLFGAreaId(0); + } + }); + } + + m_queuedPlayers.erase(itr); + } +} + +void LFGQueue::RemoveGroupFromQueue(uint32 groupId, GroupLeaveMethod leaveMethod) +{ + QueuedGroupsMap::iterator iter = m_queuedGroups.find(groupId); + + if (iter != m_queuedGroups.end()) + { + sWorld.GetMessager().AddMessage([groupId, leaveMethod](World* world) + { + if (Group* grp = sObjectMgr.GetGroupById(groupId)) + { + if (leaveMethod == GROUP_CLIENT_LEAVE) + { + WorldPacket data; + LFGMgr::BuildSetQueuePacket(data, 0, MEETINGSTONE_STATUS_LEAVE_QUEUE); + grp->BroadcastPacket(&data, true); + } + else + { + // Send complete information to party + WorldPacket data; + LFGMgr::BuildCompletePacket(data); + grp->BroadcastPacket(&data, true); + + // Reset UI for party + LFGMgr::BuildSetQueuePacket(data, 0, MEETINGSTONE_STATUS_NONE); + grp->BroadcastPacket(&data, true); + } + + grp->SetLFGAreaId(0); + } + }); + + m_queuedGroups.erase(iter); + } +} + +void LFGQueue::RestoreOfflinePlayer(ObjectGuid playerGuid) +{ + auto itr = m_offlinePlayers.find(playerGuid); + + if (itr != m_offlinePlayers.end()) + { + m_queuedPlayers[playerGuid] = itr->second; + m_offlinePlayers.erase(itr); + sWorld.GetMessager().AddMessage([playerGuid, areaId = itr->second.areaId](World* world) + { + if (Player* player = sObjectMgr.GetPlayer(playerGuid)) + player->GetSession()->SendMeetingstoneSetqueue(areaId, MEETINGSTONE_STATUS_JOINED_QUEUE); + }); + } + else + { + sWorld.GetMessager().AddMessage([playerGuid](World* world) + { + if (Player* player = sObjectMgr.GetPlayer(playerGuid)) + player->GetSession()->SendMeetingstoneSetqueue(0, MEETINGSTONE_STATUS_NONE); + }); + } +} diff --git a/src/game/LFG/LFGQueue.h b/src/game/LFG/LFGQueue.h new file mode 100644 index 00000000000..18e588e6fbb --- /dev/null +++ b/src/game/LFG/LFGQueue.h @@ -0,0 +1,90 @@ +/* + * This file is part of the CMaNGOS 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 General Public License as published by + * the Free Software Foundation; either version 2 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef _LFG_QUEUE_H +#define _LFG_QUEUE_H + +#include "Common.h" +#include "LFGDefines.h" +#include "ObjectGuid.h" +#include "SharedDefines.h" +#include "Multithreading/Messager.h" + +class Player; + +struct LFGPlayerQueueInfo +{ + LfgRoles roleMask = PLAYER_ROLE_NONE; + uint32 team = 0; + uint32 areaId = 0; + uint32 timeInLFG = 0; + bool hasQueuePriority = false; + std::string name; + uint8 playerClass = 0; + std::list> rolePriority; + + void CalculateRoles(Classes playerClass); + void CalculateTalentRoles(Player* player); + LfgRolePriority GetRolePriority(LfgRoles role); +}; + +struct LFGGroupQueueInfo +{ + uint32 availableRoles = 0; + uint32 dpsCount = 0; + uint32 team = 0; + uint32 areaId = 0; + uint32 groupTimer = 0; + uint32 playerCount = 0; +}; + +class LFGQueue +{ + public: + void Update(); + + bool IsPlayerInQueue(ObjectGuid const& plrGuid) const; + bool IsGroupInQueue(uint32 groupId) const; + + void UpdateGroup(LFGGroupQueueInfo const& groupInfo, bool join, ObjectGuid playerGuid, uint32 groupId); + void RestoreOfflinePlayer(ObjectGuid playerGuid); + + void RemovePlayerFromQueue(ObjectGuid playerGuid, PlayerLeaveMethod leaveMethod = PLAYER_CLIENT_LEAVE); // 0 == by default system (cmsg, leader leave), 1 == by lfg system (no need report text you left queu) + void RemoveGroupFromQueue(uint32 groupId, GroupLeaveMethod leaveMethod = GROUP_CLIENT_LEAVE); + + Messager& GetMessager() { return m_messager; } + + void AddGroup(LFGGroupQueueInfo const& groupInfo, uint32 groupId); + void AddPlayer(LFGPlayerQueueInfo const& playerInfo, ObjectGuid playerGuid); + private: + void FindInArea(std::list& players, uint32 area, uint32 team, ObjectGuid const& exclude); + bool FindRoleToGroup(ObjectGuid playerGuid, uint32 groupId, LfgRoles role); + + typedef std::map QueuedPlayersMap; + QueuedPlayersMap m_queuedPlayers; + QueuedPlayersMap m_offlinePlayers; + + typedef std::map QueuedGroupsMap; + QueuedGroupsMap m_queuedGroups; + + Messager m_messager; + + uint32 m_groupSize = 5; +}; + +#endif \ No newline at end of file diff --git a/src/game/Language.h b/src/game/Language.h index 19ed854b565..fc9cd9bfd08 100644 --- a/src/game/Language.h +++ b/src/game/Language.h @@ -282,7 +282,7 @@ enum MangosStrings LANG_COMMAND_ADDVENDORITEMITEMS = 280, LANG_COMMAND_KICKSELF = 281, LANG_COMMAND_KICKMESSAGE = 282, - // 283, not used + LANG_ACCOUNT_WARNED = 283, LANG_COMMAND_WHISPERACCEPTING = 284, LANG_COMMAND_WHISPERON = 285, LANG_COMMAND_WHISPEROFF = 286, @@ -637,25 +637,6 @@ enum MangosStrings LANG_GMLIST_EMPTY = 599, // End Level 3 list, continued at 1100 - // Battleground - LANG_BG_A_WINS = 600, - LANG_BG_H_WINS = 601, - - LANG_BG_WS_START_ONE_MINUTE = 602, - LANG_BG_WS_START_HALF_MINUTE = 603, - LANG_BG_WS_HAS_BEGUN = 604, - - LANG_BG_WS_CAPTURED_HF = 605, - LANG_BG_WS_CAPTURED_AF = 606, - LANG_BG_WS_DROPPED_HF = 607, - LANG_BG_WS_DROPPED_AF = 608, - LANG_BG_WS_RETURNED_AF = 609, - LANG_BG_WS_RETURNED_HF = 610, - LANG_BG_WS_PICKEDUP_HF = 611, - LANG_BG_WS_PICKEDUP_AF = 612, - LANG_BG_WS_F_PLACED = 613, - LANG_BG_WS_ALLIANCE_FLAG_RESPAWNED = 614, - LANG_BG_WS_HORDE_FLAG_RESPAWNED = 615, LANG_COMMAND_SOUND_NOT_FOUND = 617, LANG_COMMAND_SOUND_LIST = 618, @@ -705,11 +686,6 @@ enum MangosStrings LANG_BG_AB_NODE_ASSAULTED = 659, LANG_BG_AB_NODE_CLAIMED = 660, - LANG_BG_AB_START_ONE_MINUTE = 661, - LANG_BG_AB_START_HALF_MINUTE = 662, - LANG_BG_AB_HAS_BEGUN = 663, - LANG_BG_AB_A_NEAR_VICTORY = 664, - LANG_BG_AB_H_NEAR_VICTORY = 665, LANG_BG_MARK_BY_MAIL = 666, LANG_NARAIN_LETTER = 667, @@ -832,12 +808,7 @@ enum MangosStrings LANG_BG_AV_NODE_TOWER_FROST_W = 781, LANG_BG_AV_NODE_GRAVE_FROST_HUT = 782, -// = 783, not used - LANG_BG_AV_START_ONE_MINUTE = 784, - LANG_BG_AV_START_HALF_MINUTE = 785, - LANG_BG_AV_HAS_BEGUN = 786, - LANG_BG_AV_A_NEAR_LOSE = 787, - LANG_BG_AV_H_NEAR_LOSE = 788, + // 783 - 788 not used LANG_BG_AV_H_GENERAL_DEAD = 789, LANG_BG_AV_A_GENERAL_DEAD = 790, // Room for battleground/arena strings 791-799 not used diff --git a/src/game/LootMgr.cpp b/src/game/LootMgr.cpp index 908dc535ae6..25e61000c36 100644 --- a/src/game/LootMgr.cpp +++ b/src/game/LootMgr.cpp @@ -27,6 +27,7 @@ #include "Util.h" #include "Conditions.h" #include "Group.h" +#include "BattleGroundMgr.h" static eConfigFloatValues const qualityToRate[MAX_ITEM_QUALITY] = { @@ -98,7 +99,7 @@ void LootStore::LoadLootTable() // Clearing store (for reloading case) Clear(); - sLog.outString("%s :", GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s :", GetName()); // 0 1 2 3 4 5 6 QueryResult* result = WorldDatabase.PQuery("SELECT entry, item, ChanceOrQuestChance, groupid, mincountOrRef, maxcount, condition_id FROM %s WHERE ((%u >= patch_min) && (%u <= patch_max)) && ((mincountOrRef < 0) || (item NOT IN (SELECT entry FROM forbidden_items WHERE (after_or_before = 0 && patch <= %u) || (after_or_before = 1 && patch >= %u))))", GetName(), sWorld.GetWowPatch(), sWorld.GetWowPatch(), sWorld.GetWowPatch(), sWorld.GetWowPatch()); @@ -122,16 +123,16 @@ void LootStore::LoadLootTable() if (maxcount > std::numeric_limits::max()) { - sLog.outErrorDb("Table '%s' entry %d item %d: maxcount value (%u) to large. must be less %u - skipped", GetName(), entry, item, maxcount, std::numeric_limits::max()); - sLog.out(LOG_DBERRFIX, "DELETE FROM %s WHERE entry=%u AND item=%u;", GetName(), entry, item); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table '%s' entry %d item %d: maxcount value (%u) to large. must be less %u - skipped", GetName(), entry, item, maxcount, std::numeric_limits::max()); + sLog.Out(LOG_DBERRFIX, LOG_LVL_ERROR, "DELETE FROM %s WHERE entry=%u AND item=%u;", GetName(), entry, item); continue; // error already printed to log/console. } if (mincountOrRef < 0 && conditionId) { - sLog.outErrorDb("Table '%s' entry %u mincountOrRef %i < 0 and not allowed has condition, skipped", + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table '%s' entry %u mincountOrRef %i < 0 and not allowed has condition, skipped", GetName(), entry, mincountOrRef); - sLog.out(LOG_DBERRFIX, "DELETE FROM %s WHERE entry=%u AND condition_id=%u AND mincountOrRef=%i;", GetName(), entry, conditionId, mincountOrRef); + sLog.Out(LOG_DBERRFIX, LOG_LVL_ERROR, "DELETE FROM %s WHERE entry=%u AND condition_id=%u AND mincountOrRef=%i;", GetName(), entry, conditionId, mincountOrRef); continue; } @@ -140,15 +141,15 @@ void LootStore::LoadLootTable() ConditionEntry const* condition = sConditionStorage.LookupEntry(conditionId); if (!condition) { - sLog.outErrorDb("Table `%s` for entry %u, item %u has condition_id %u that does not exist in `conditions`, ignoring", GetName(), entry, item, conditionId); - sLog.out(LOG_DBERRFIX, "DELETE FROM %s WHERE entry=%u AND item=%u;", GetName(), entry, item); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `%s` for entry %u, item %u has condition_id %u that does not exist in `conditions`, ignoring", GetName(), entry, item, conditionId); + sLog.Out(LOG_DBERRFIX, LOG_LVL_ERROR, "DELETE FROM %s WHERE entry=%u AND item=%u;", GetName(), entry, item); continue; } if (mincountOrRef < 0 && !ConditionEntry::CanBeUsedWithoutPlayer(conditionId)) { - sLog.outErrorDb("Table '%s' entry %u mincountOrRef %i < 0 and has condition %u that requires a player and is not supported, skipped", GetName(), entry, mincountOrRef, conditionId); - sLog.out(LOG_DBERRFIX, "DELETE FROM %s WHERE entry=%u AND item=%u;", GetName(), entry, item); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table '%s' entry %u mincountOrRef %i < 0 and has condition %u that requires a player and is not supported, skipped", GetName(), entry, mincountOrRef, conditionId); + sLog.Out(LOG_DBERRFIX, LOG_LVL_ERROR, "DELETE FROM %s WHERE entry=%u AND item=%u;", GetName(), entry, item); continue; } } @@ -157,7 +158,7 @@ void LootStore::LoadLootTable() if (!storeitem.IsValid(*this, entry)) // Validity checks { - sLog.out(LOG_DBERRFIX, "DELETE FROM %s WHERE entry=%u AND item=%u;", GetName(), entry, item); + sLog.Out(LOG_DBERRFIX, LOG_LVL_ERROR, "DELETE FROM %s WHERE entry=%u AND item=%u;", GetName(), entry, item); continue; } @@ -187,13 +188,13 @@ void LootStore::LoadLootTable() Verify(); // Checks validity of the loot store - sLog.outString(); - sLog.outString(">> Loaded %u loot definitions (%lu templates)", count, (unsigned long)m_LootTemplates.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u loot definitions (%lu templates)", count, (unsigned long)m_LootTemplates.size()); } else { - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 loot definitions. DB table `%s` is empty.", GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 loot definitions. DB table `%s` is empty.", GetName()); } } @@ -246,14 +247,14 @@ void LootStore::ReportUnusedIds(LootIdSet const& ids_set) const // all still listed ids isn't referenced for (const auto itr : ids_set) { - sLog.outErrorDb("Table '%s' entry %d isn't %s and not referenced from loot, and then useless.", GetName(), itr, GetEntryName()); - sLog.out(LOG_DBERRFIX, "DELETE FROM %s WHERE entry=%u;", GetName(), itr); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d isn't %s and not referenced from loot, and then useless.", GetName(), itr, GetEntryName()); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM %s WHERE entry=%u;", GetName(), itr); } } void LootStore::ReportNotExistedId(uint32 id) const { - sLog.outErrorDb("Table '%s' entry %d (%s) not exist but used as loot id in DB.", GetName(), id, GetEntryName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d (%s) not exist but used as loot id in DB.", GetName(), id, GetEntryName()); } // @@ -270,7 +271,7 @@ bool LootStoreItem::Roll(bool rate) const if (mincountOrRef < 0) // reference case return roll_chance_f(chance * (rate ? sWorld.getConfig(CONFIG_FLOAT_RATE_DROP_ITEM_REFERENCED) : 1.0f)); - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(itemid); float qualityModifier = pProto && rate ? sWorld.getConfig(qualityToRate[pProto->Quality]) : 1.0f; @@ -282,41 +283,41 @@ bool LootStoreItem::IsValid(LootStore const& store, uint32 entry) const { if (group >= 1 << 7) // it stored in 7 bit field { - sLog.outErrorDb("Table '%s' entry %d item %d: group (%u) must be less %u - skipped", store.GetName(), entry, itemid, group, 1 << 7); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d item %d: group (%u) must be less %u - skipped", store.GetName(), entry, itemid, group, 1 << 7); return false; } if (mincountOrRef == 0) { - sLog.outErrorDb("Table '%s' entry %d item %d: wrong mincountOrRef (%d) - skipped", store.GetName(), entry, itemid, mincountOrRef); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d item %d: wrong mincountOrRef (%d) - skipped", store.GetName(), entry, itemid, mincountOrRef); return false; } if (mincountOrRef > 0) // item (quest or non-quest) entry, maybe grouped { - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(itemid); if (!proto) { - sLog.outErrorDb("Table '%s' entry %d item %d: item entry not listed in `item_template` - skipped", store.GetName(), entry, itemid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d item %d: item entry not listed in `item_template` - skipped", store.GetName(), entry, itemid); return false; } if (chance == 0 && group == 0) // Zero chance is allowed for grouped entries only { - sLog.outErrorDb("Table '%s' entry %d item %d: equal-chanced grouped entry, but group not defined - skipped", store.GetName(), entry, itemid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d item %d: equal-chanced grouped entry, but group not defined - skipped", store.GetName(), entry, itemid); return false; } if (chance != 0 && chance < 0.000001f) // loot with low chance { - sLog.outErrorDb("Table '%s' entry %d item %d: low chance (%f) - skipped", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d item %d: low chance (%f) - skipped", store.GetName(), entry, itemid, chance); return false; } if (maxcount < mincountOrRef) // wrong max count { - sLog.outErrorDb("Table '%s' entry %d item %d: max count (%u) less that min count (%i) - skipped", store.GetName(), entry, itemid, uint32(maxcount), mincountOrRef); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d item %d: max count (%u) less that min count (%i) - skipped", store.GetName(), entry, itemid, uint32(maxcount), mincountOrRef); return false; } @@ -324,10 +325,10 @@ bool LootStoreItem::IsValid(LootStore const& store, uint32 entry) const else // mincountOrRef < 0 { if (needs_quest) - sLog.outErrorDb("Table '%s' entry %d item %d: quest chance will be treated as non-quest chance", store.GetName(), entry, itemid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d item %d: quest chance will be treated as non-quest chance", store.GetName(), entry, itemid); else if (chance == 0) // no chance for the reference { - sLog.outErrorDb("Table '%s' entry %d item %d: zero chance is specified for a reference, skipped", store.GetName(), entry, itemid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %d item %d: zero chance is specified for a reference, skipped", store.GetName(), entry, itemid); return false; } } @@ -344,7 +345,7 @@ LootItem::LootItem(LootStoreItem const& li) itemid = li.itemid; conditionId = li.conditionId; - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(itemid); freeforall = proto && (proto->Flags & ITEM_FLAG_PARTY_LOOT); needs_quest = li.needs_quest; @@ -362,7 +363,7 @@ LootItem::LootItem(uint32 itemid_, uint32 count_, int32 randomPropertyId_) itemid = itemid_; conditionId = 0; - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(itemid); freeforall = proto && (proto->Flags & ITEM_FLAG_PARTY_LOOT); needs_quest = false; @@ -382,7 +383,7 @@ bool LootItem::AllowedForPlayer(Player const* player, WorldObject const* lootTar if (conditionId && !IsConditionSatisfied(conditionId, player, player->GetMap(), lootTarget, CONDITION_FROM_LOOT)) return false; - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(itemid); if (!pProto) return false; @@ -457,9 +458,9 @@ LootSlotType LootItem::GetSlotTypeForSharedLoot(PermissionTypes permission, Play // Inserts the item into the loot (called by LootTemplate processors) void Loot::AddItem(LootStoreItem const& item) { - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(item.itemid); - if (proto && !proto->m_bDiscovered) - proto->m_bDiscovered = true; + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(item.itemid); + if (proto && !proto->Discovered) + proto->Discovered = true; if (item.needs_quest && proto && (proto->Flags & ITEM_FLAG_PARTY_LOOT)) m_hasFFAQuestItems = true; @@ -496,7 +497,7 @@ bool Loot::FillLoot(uint32 loot_id, LootStore const& store, Player* loot_owner, if (!tab) { if (!noEmptyError) - sLog.outErrorDb("Table '%s' loot id #%u used but it doesn't have records.", store.GetName(), loot_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' loot id #%u used but it doesn't have records.", store.GetName(), loot_id); return false; } @@ -807,11 +808,23 @@ uint32 Loot::GetMaxSlotInLootFor(uint32 playerGuid) const return items.size() + (itr != m_playerQuestItems.end() ? itr->second->size() : 0); } +WorldObject const* Loot::GetLootTarget() const +{ + if (m_lootTarget) + { + if (Corpse const* pCorpse = m_lootTarget->ToCorpse()) + if (Player const* pPlayer = sObjectAccessor.FindPlayer(pCorpse->GetOwnerGuid())) + return pPlayer; + } + + return m_lootTarget; +} + ByteBuffer& operator<<(ByteBuffer& b, LootItem const& li) { b << uint32(li.itemid); b << uint32(li.count); // nr of items of this type - b << uint32(ObjectMgr::GetItemPrototype(li.itemid)->DisplayInfoID); + b << uint32(sObjectMgr.GetItemPrototype(li.itemid)->DisplayInfoID); b << uint32(0); b << uint32(li.randomPropertyId); //b << uint8(0); // slot type - will send after this function call @@ -1168,12 +1181,12 @@ void LootTemplate::LootGroup::Verify(LootStore const& lootstore, uint32 id, uint float chance = RawTotalChance(); if (chance > 101.0f) // TODO: replace with 100% when DBs will be ready { - sLog.outErrorDb("Table '%s' entry %u group %d has total chance > 100%% (%f)", lootstore.GetName(), id, group_id, chance); - sLog.out(LOG_DBERRFIX, "UPDATE %s SET ChanceOrQuestChance=ChanceOrQuestChance*%f WHERE groupid=%u;", lootstore.GetName(), 100.0f / chance, group_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %u group %d has total chance > 100%% (%f)", lootstore.GetName(), id, group_id, chance); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE %s SET ChanceOrQuestChance=ChanceOrQuestChance*%f WHERE groupid=%u;", lootstore.GetName(), 100.0f / chance, group_id); } if (chance >= 100.0f && !EqualChanced.empty()) - sLog.outErrorDb("Table '%s' entry %u group %d has items with chance=0%% but group total chance >= 100%% (%f)", lootstore.GetName(), id, group_id, chance); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' entry %u group %d has items with chance=0%% but group total chance >= 100%% (%f)", lootstore.GetName(), id, group_id, chance); } void LootTemplate::LootGroup::CheckLootRefs(LootIdSet* ref_set) const @@ -1383,17 +1396,14 @@ void LoadLootTemplates_Disenchant() LootTemplates_Disenchant.LoadAndCollectLootIds(ids_set); // remove real entries and check existence loot - for (uint32 i = 1; i < sItemStorage.GetMaxEntry(); ++i) + for (auto const& itr : sObjectMgr.GetItemPrototypeMap()) { - if (ItemPrototype const* proto = sItemStorage.LookupEntry(i)) + if (uint32 lootid = itr.second.DisenchantID) { - if (uint32 lootid = proto->DisenchantID) - { - if (ids_set.find(lootid) == ids_set.end()) - LootTemplates_Disenchant.ReportNotExistedId(lootid); - else - ids_setUsed.insert(lootid); - } + if (ids_set.find(lootid) == ids_set.end()) + LootTemplates_Disenchant.ReportNotExistedId(lootid); + else + ids_setUsed.insert(lootid); } } for (const auto itr : ids_setUsed) @@ -1447,19 +1457,16 @@ void LoadLootTemplates_Item() LootTemplates_Item.LoadAndCollectLootIds(ids_set); // remove real entries and check existence loot - for (uint32 i = 1; i < sItemStorage.GetMaxEntry(); ++i) + for (auto const& itr : sObjectMgr.GetItemPrototypeMap()) { - if (ItemPrototype const* proto = sItemStorage.LookupEntry(i)) - { - if (!(proto->Flags & ITEM_FLAG_LOOTABLE)) - continue; - - if (ids_set.find(proto->ItemId) != ids_set.end() || proto->MaxMoneyLoot > 0) - ids_set.erase(proto->ItemId); - // wdb have wrong data cases, so skip by default - else if (!sLog.HasLogFilter(LOG_FILTER_DB_STRICTED_CHECK)) - LootTemplates_Item.ReportNotExistedId(proto->ItemId); - } + if (!(itr.second.Flags & ITEM_FLAG_LOOTABLE)) + continue; + + if (ids_set.find(itr.second.ItemId) != ids_set.end() || itr.second.MaxMoneyLoot > 0) + ids_set.erase(itr.second.ItemId); + // wdb have wrong data cases, so skip by default + else if (!sLog.HasLogFilter(LOG_FILTER_DB_STRICTED_CHECK)) + LootTemplates_Item.ReportNotExistedId(itr.second.ItemId); } // output error for any still listed (not referenced from appropriate table) ids @@ -1532,11 +1539,13 @@ void LoadLootTemplates_Skinning() LootTemplates_Skinning.ReportUnusedIds(ids_set); } -void LoadLootTemplates_Reference() +void LoadLootTemplates_Reference(LootIdSet& ids_set) { - LootIdSet ids_set; LootTemplates_Reference.LoadAndCollectLootIds(ids_set); +} +void CheckLootTemplates_Reference(LootIdSet& ids_set) +{ // check references and remove used LootTemplates_Creature.CheckLootRefs(&ids_set); LootTemplates_Fishing.CheckLootRefs(&ids_set); @@ -1547,7 +1556,15 @@ void LoadLootTemplates_Reference() LootTemplates_Disenchant.CheckLootRefs(&ids_set); LootTemplates_Mail.CheckLootRefs(&ids_set); LootTemplates_Reference.CheckLootRefs(&ids_set); + auto& usedIds = sBattleGroundMgr.GetUsedRefLootIds(); + for (uint32 refLootId : usedIds) + ids_set.erase(refLootId); // output error for any still listed ids (not referenced from any loot table) LootTemplates_Reference.ReportUnusedIds(ids_set); } + +bool ExistsRefLootTemplate(uint32 refLootId) +{ + return LootTemplates_Reference.HaveLootFor(refLootId); +} diff --git a/src/game/LootMgr.h b/src/game/LootMgr.h index a2d4b32ff54..29a49c7a54a 100644 --- a/src/game/LootMgr.h +++ b/src/game/LootMgr.h @@ -82,6 +82,22 @@ enum LootSlotType MAX_LOOT_SLOT_TYPE, }; +enum LootError +{ + LOOT_ERROR_DIDNT_KILL = 0, // You don't have permission to loot that corpse. + LOOT_ERROR_TOO_FAR = 4, // You are too far away to loot that corpse. + LOOT_ERROR_BAD_FACING = 5, // You must be facing the corpse to loot it. + LOOT_ERROR_LOCKED = 6, // Someone is already looting that corpse. + LOOT_ERROR_NOTSTANDING = 8, // You need to be standing up to loot something! + LOOT_ERROR_STUNNED = 9, // You can't loot anything while stunned! + LOOT_ERROR_PLAYER_NOT_FOUND = 10, // Player not found + LOOT_ERROR_PLAY_TIME_EXCEEDED = 11, // Maximum play time exceeded + LOOT_ERROR_MASTER_INV_FULL = 12, // That player's inventory is full + LOOT_ERROR_MASTER_UNIQUE_ITEM = 13, // Player has too many of that item already + LOOT_ERROR_MASTER_OTHER = 14, // Can't assign item to that player + LOOT_ERROR_ALREADY_PICKPOCKETED = 15, // Your target has already had its pockets picked + LOOT_ERROR_NOT_WHILE_SHAPESHIFTED = 16 // You can't do that while shapeshifted. +}; class Player; class WorldObject; @@ -342,7 +358,7 @@ struct Loot LootItem* LootItemInSlot(uint32 lootslot, uint32 playerGuid, QuestItem** qitem = nullptr, QuestItem** ffaitem = nullptr, QuestItem** conditem = nullptr); uint32 GetMaxSlotInLootFor(uint32 playerGuid) const; - WorldObject const* GetLootTarget() const { return m_lootTarget; } + WorldObject const* GetLootTarget() const; // TrinityCore bool hasItemFor(Player* player) const; @@ -405,9 +421,11 @@ void LoadLootTemplates_Pickpocketing(); void LoadLootTemplates_Skinning(); void LoadLootTemplates_Disenchant(); -void LoadLootTemplates_Reference(); +void LoadLootTemplates_Reference(LootIdSet& ids_set); -inline void LoadLootTables() +void CheckLootTemplates_Reference(LootIdSet& ids_set); // has to be split due to bg usage + +inline void LoadLootTables(LootIdSet& ids_set) { LoadLootTemplates_Creature(); LoadLootTemplates_Fishing(); @@ -418,7 +436,9 @@ inline void LoadLootTables() LoadLootTemplates_Skinning(); LoadLootTemplates_Disenchant(); - LoadLootTemplates_Reference(); + LoadLootTemplates_Reference(ids_set); } +bool ExistsRefLootTemplate(uint32 refLootId); + #endif diff --git a/src/game/LoveIsInTheAir.h b/src/game/LoveIsInTheAir.h new file mode 100644 index 00000000000..e6519181e30 --- /dev/null +++ b/src/game/LoveIsInTheAir.h @@ -0,0 +1,243 @@ +/* + * Copyright (C) 2005-2011 MaNGOS + * Copyright (C) 2009-2011 MaNGOSZero + * Copyright (C) 2011-2016 Nostalrius + * Copyright (C) 2016-2017 Elysium Project + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef MANGOS_VALENTINE_H +#define MANGOS_VALENTINE_H + +#include "SharedDefines.h" +#include "Log.h" + +inline uint32 GetLoveIsInTheAirGossipForCreature(uint32 creatureId, uint32 gender) +{ + switch (creatureId) + { + case 3518: // Thomas Miller (Gender: Male) (Faction: Stormwind) + return 6954; + case 11867: // Woo Ping (Gender: Male) (Faction: Stormwind) + return 6955; + case 68: // Stormwind City Guard (Faction: Stormwind) + case 1976: // Stormwind City Patroller (Faction: Stormwind) + if (gender == GENDER_MALE) + return 6957; + else + return 6958; + case 1402: // Topper McNabb (Gender: Male) (Faction: Stormwind) + return 6959; + case 1303: // Felicia Gump (Gender: Female) (Faction: Stormwind) + return 6960; + case 5493: // Arnold Leland (Gender: Male) (Faction: Stormwind) + return 6964; + case 332: // Master Mathias Shaw (Gender: Male) (Faction: Stormwind) + return 6971; + case 297: // Caretaker Folsom (Gender: Male) (Faction: Stormwind) + case 338: // Mazen Mac'Nadir (Gender: Male) (Faction: Stormwind) + case 1405: // Morris Lawry (Gender: Male) (Faction: Stormwind) + case 1432: // Renato Gallina (Gender: Male) (Faction: Stormwind) + case 1440: // Milton Sheaf (Gender: Male) (Faction: Stormwind) + case 1646: // Baros Alexston (Gender: Male) (Faction: Stormwind) + case 1719: // Warden Thelwater (Gender: Male) (Faction: Stormwind) + case 2285: // Count Remington Ridgewell (Gender: Male) (Faction: Stormwind) + case 2795: // Lenny "Fingers" McCoy (Gender: Male) (Faction: Stormwind) + case 3628: // Steven Lohan (Gender: Male) (Faction: Stormwind) + case 4078: // Collin Mauren (Gender: Male) (Faction: Stormwind) + case 6089: // Harry Burlguard (Gender: Male) (Faction: Stormwind) + case 6175: // John Turner (Gender: Male) (Faction: Stormwind) + case 7917: // Brother Sarno (Gender: Male) (Faction: Stormwind) + return 6976; + case 1305: // Jarel Moor (Gender: Male) (Faction: Stormwind) + return 6977; + case 5498: // Elsharin (Gender: Female) (Faction: Stormwind) + return 6978; + case 5514: // Brooke Stonebraid (Gender: Female) (Faction: Stormwind) + return 6979; + case 11026: // Sprite Jumpsprocket (Gender: Female) (Faction: Gnomeregan Exiles) + return 6980; + case 1721: // Nikova Raskol (Gender: Female) (Faction: Stormwind) + case 1750: // Grand Admiral Jes-Tereth (Gender: Female) (Faction: Stormwind) + case 11916: // Imelda (Gender: Female) (Faction: Stormwind) + case 14497: // Shellene (Gender: Female) (Faction: Stormwind) + case 16002: // Colara Dean (Gender: Female) (Faction: Stormwind) + return 6981; + case 5509: // Kathrum Axehand (Gender: Male) (Faction: Stormwind) + return 6982; + case 957: // Dane Lindgren (Gender: Male) (Faction: Stormwind) + return 6983; + case 14450: // Orphan Matron Nightingale (Gender: Female) (Faction: Stormwind) + return 6984; + case 5502: // Shylamiir (Gender: Female) (Faction: Stormwind) + return 6985; + case 5504: // Sheldras Moontree (Gender: Male) (Faction: Stormwind) + return 6986; + case 3084: // Bluffwatcher (Faction: Thunder Bluff) + if (gender == GENDER_MALE) + return 6987; + else + return 6988; + case 656: // Wilder Thistlenettle (Gender: Male) (Faction: Ironforge) + case 2912: // Chief Archaeologist Greywhisker (Gender: Male) (Faction: Ironforge) + case 3842: // Brombar Higgleby (Gender: Male) (Faction: Ironforge) + case 7936: // Lyon Mountainheart (Gender: Male) (Faction: Ironforge) + case 14363: // Thief Catcher Shadowdelve (Gender: Male) (Faction: Ironforge) + return 6990; + case 14723: // Mistina Steelshield (Gender: Female) (Faction: Ironforge) + return 6993; + case 9099: // Sraaz (Gender: Male) (Faction: Gnomeregan Exiles) + return 6994; + case 4256: // Golnir Bouldertoe (Gender: Male) (Faction: Ironforge) + return 6995; + case 8517: // Xiggs Fuselighter (Gender: Male) (Faction: Ironforge) + return 6996; + case 5173: // Alexander Calder (Gender: Male) (Faction: Ironforge) + return 6997; + case 4262: // Darnassus Sentinel (Gender: Female) (Faction: Darnassus) + return 6999; + case 2796: // Faelyssa (Gender: Female) (Faction: Darnassus) + case 6034: // Lotherias (Gender: Female) (Faction: Darnassus) + case 7313: // Priestess A'moora (Gender: Female) (Faction: Darnassus) + return 7000; + case 7315: // Darnath Bladesinger (Gender: Male) (Faction: Darnassus) + return 7001; + case 5782: // Crildor (Gender: Male) (Faction: Darnassus) + case 7296: // Corand (Gender: Male) (Faction: Darnassus) + case 11709: // Jareth Wildwoods (Gender: Male) (Faction: Darnassus) + return 7002; + case 4092: // Lariia (Gender: Female) (Faction: Darnassus) + return 7003; + case 10878: // Herald Moonstalker (Gender: Female) (Faction: Darnassus) + return 7004; + case 4214: // Erion Shadewhisper (Gender: Male) (Faction: Darnassus) + return 7005; + case 3050: // Veren Tallstrider (Gender: Male) (Faction: Thunder Bluff) + case 5599: // Kon Yelloweyes (Gender: Male) (Faction: Horde Generic) + case 14182: // Bounty Hunter Kolark (Gender: Male) (Faction: Thunder Bluff) + case 14440: // Hunter Sagewind (Gender: Male) (Faction: Thunder Bluff) + return 7008; + case 10881: // Bluff Runner Windstrider (Gender: Male) (Faction: Thunder Bluff) + return 7009; + case 8359: // Ahanu (Gender: Male) (Faction: Thunder Bluff) + return 7010; + case 3032: // Beram Skychaser (Gender: Male) (Faction: Thunder Bluff) + return 7011; + case 3045: // Malakai Cross (Gender: Male) (Faction: Undercity) + return 7012; + case 3048: // Ursyn Ghull (Gender: Female) (Faction: Undercity) + return 7013; + case 2802: // Susan Tillinghast (Gender: Female) (Faction: Undercity) + case 5732: // Apothecary Katrina (Gender: Female) (Faction: Undercity) + return 7016; + case 2799: // Lucian Fenner (Gender: Male) (Faction: Undercity) + case 5651: // Patrick Garrett (Gender: Male) (Faction: Undercity) + case 6293: // Jorah Annison (Gender: Male) (Faction: Undercity) + case 6522: // Andron Gant (Gender: Male) (Faction: Undercity) + case 8390: // Chemist Cuely (Gender: Male) (Faction: Undercity) + case 11750: // Ganoosh (Gender: Male) (Faction: Undercity) + return 7017; + case 8403: // Jeremiah Payson (Gender: Male) (Faction: Undercity) + return 7018; + case 4595: // Baltus Fowler (Gender: Male) (Faction: Undercity) + return 7019; + case 4578: // Josephine Lister (Gender: Female) (Faction: Undercity) + return 7020; + case 4566: // Kaelystia Hatebringer (Gender: Female) (Faction: Undercity) + return 7021; + case 3296: // Orgrimmar Grunt (Faction: Orgrimmar) + if (gender == GENDER_MALE) + return 7022; + else + return 7023; + case 8664: // Saern Priderunner (Gender: Female) (Faction: Thunder Bluff) + return 7024; + case 13842: // Frostwolf Ambassador Rokhstrom (Gender: Female) (Faction: Frostwolf Clan) + return 7025; + case 5639: // Craven Drok (Gender: Male) (Faction: Horde Generic) + case 14375: // Scout Stronghand (Gender: Male) (Faction: Orgrimmar) + return 7026; + case 6014: // X'yera (Gender: Male) (Faction: Orgrimmar) + return 7028; + case 8659: // Jes'rimon (Gender: Male) (Faction: Darkspear Trolls) + return 7029; + case 10880: // Warcaller Gorlach (Gender: Male) (Faction: Orgrimmar) + return 7030; + case 3408: // Zel'mak (Gender: Male) (Faction: Orgrimmar) + return 7032; + case 5624: // Undercity Guardian (Gender: None) (Faction: Undercity) + return 7033; + case 5595: // Ironforge Guard (Gender: Male) (Faction: Ironforge) + return 7035; + case 7087: // Killian Hagey (Gender: Male) (Faction: Undercity) + return 7059; + case 4600: // Geoffrey Hartwell (Gender: Male) (Faction: Undercity) + return 7060; + case 4554: // Tawny Grisette (Gender: Female) (Faction: Undercity) + return 7063; + case 3312: // Olvia (Gender: Female) (Faction: Orgrimmar) + case 3333: // Shankys (Gender: Female) (Faction: Orgrimmar) + case 3342: // Shan'ti (Gender: Female) (Faction: Orgrimmar) + case 3346: // Kithas (Gender: Female) (Faction: Orgrimmar) + case 3367: // Felika (Gender: Female) (Faction: Orgrimmar) + case 5188: // Garyl (Gender: Female) (Faction: Orgrimmar) + return 7068; + case 8404: // Xan'tish (Gender: Male) (Faction: Orgrimmar) + return 7069; + case 3329: // Kor'jus (Gender: Male) (Faction: Orgrimmar) + case 3334: // Rekkul (Gender: Male) (Faction: Orgrimmar) + case 3368: // Borstan (Gender: Male) (Faction: Orgrimmar) + return 7072; + case 3003: // Fyr Mistrunner (Gender: Female) (Faction: Thunder Bluff) + case 8361: // Chepi (Gender: Female) (Faction: Thunder Bluff) + return 7074; + case 3562: // Alaindia (Gender: Female) (Faction: Darnassus) + case 4175: // Vinasia (Gender: Female) (Faction: Darnassus) + case 8665: // Shylenai (Gender: Female) (Faction: Darnassus) + return 7075; + case 4235: // Turian (Gender: Male) (Faction: Darnassus) + case 4236: // Cyridan (Gender: Male) (Faction: Darnassus) + return 7076; + case 5112: // Gwenna Firebrew (Gender: Female) (Faction: Ironforge) + case 5123: // Bretta Goldfury (Gender: Female) (Faction: Ironforge) + case 5155: // Ingrys Stonebrow (Gender: Female) (Faction: Ironforge) + return 7077; + case 5102: // Dolman Steelfury (Gender: Male) (Faction: Ironforge) + case 5124: // Sognar Cliffbeard (Gender: Male) (Faction: Ironforge) + return 7078; + case 5158: // Tilli Thistlefuzz (Gender: Female) (Faction: Gnomeregan Exiles) + case 7978: // Bimble Longberry (Gender: Female) (Faction: Gnomeregan Exiles) + return 7079; + case 5169: // Tynnus Venomsprout (Gender: Male) (Faction: Gnomeregan Exiles) + return 7080; + case 1328: // Elly Langston (Gender: Female) (Faction: Stormwind) + case 12805: // Officer Areyn (Gender: Female) (Faction: Stormwind) + return 7081; + case 2489: // Milstaff Stormeye (Gender: Male) (Faction: Ironforge) + case 3040: // Urek Thunderhorn (Gender: Male) (Faction: Thunder Bluff) + case 4603: // Nicholas Atwood (Gender: Male) (Faction: Undercity) + case 5816: // Katis (Gender: Female) (Faction: Orgrimmar) + case 11028: // Jemma Quikswitch (Gender: Female) (Faction: Gnomeregan Exiles) + case 12198: // Martin Lindsey (Gender: Male) (Faction: The Defilers) + case 13417: // Sagorne Creststrider (Gender: Male) (Faction: Thunder Bluff) + return 0; // menu not sniffed + } + + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unexpected creature id %u tried to get Love is in the Air gossip menu.", creatureId); + return 0; +} + +#endif diff --git a/src/game/Mail/Mail.cpp b/src/game/Mail/Mail.cpp index fd3aab63a9e..596e4829db4 100644 --- a/src/game/Mail/Mail.cpp +++ b/src/game/Mail/Mail.cpp @@ -70,7 +70,7 @@ MailSender::MailSender(Object* sender, MailStationery stationery) : m_stationery default: m_messageType = MAIL_NORMAL; m_senderId = 0; // will show mail from nonexistent player - sLog.outError("MailSender::MailSender - Mail have unexpected sender typeid (%u)", sender->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MailSender::MailSender - Mail have unexpected sender typeid (%u)", sender->GetTypeId()); break; } } @@ -129,6 +129,16 @@ MailDraft::MailDraft(std::string subject, std::string text) : m_mailTemplateId(0 } +MailDraft& MailDraft::SetSubjectAndBodyId(std::string subject, uint32 itemTextId) +{ + m_subject = subject; + + MANGOS_ASSERT(!m_bodyId); + m_bodyId = itemTextId; + + return *this; +} + MailDraft& MailDraft::SetSubjectAndBody(std::string subject, std::string text) { m_subject = subject; diff --git a/src/game/Mail/Mail.h b/src/game/Mail/Mail.h index 836aaf4c693..fed85e95375 100644 --- a/src/game/Mail/Mail.h +++ b/src/game/Mail/Mail.h @@ -230,7 +230,7 @@ class MailDraft public: // modifiers // this two modifiers expected to be applied in normal case to blank draft and exclusively, It DON'T must overwrite already set itemTextId, in other cases it will work and with mixed cases but this will be not normal way use. - MailDraft& SetSubjectAndBodyId(std::string subject, uint32 itemTextId) { m_subject = subject; MANGOS_ASSERT(!m_bodyId); m_bodyId = itemTextId; return *this; } + MailDraft& SetSubjectAndBodyId(std::string subject, uint32 itemTextId); MailDraft& SetSubjectAndBody(std::string subject, std::string text); MailDraft& SetMailTemplate(uint16 mailTemplateId, bool need_items = true) { m_mailTemplateId = mailTemplateId, m_mailTemplateItemsNeed = need_items; return *this; } diff --git a/src/game/Mail/MassMailMgr.cpp b/src/game/Mail/MassMailMgr.cpp index 1d319c6a528..0c606185349 100644 --- a/src/game/Mail/MassMailMgr.cpp +++ b/src/game/Mail/MassMailMgr.cpp @@ -38,6 +38,12 @@ INSTANTIATE_SINGLETON_1(MassMailMgr); +MassMailMgr::MassMail::MassMail(MailDraft* mailProto, MailSender sender) + : m_protoMail(mailProto), m_sender(sender) +{ + MANGOS_ASSERT(mailProto); +} + void MassMailMgr::AddMassMailTask(MailDraft* mailProto, MailSender const& sender, uint32 raceMask) { if (RACEMASK_ALL_PLAYABLE & ~raceMask) // have races not included in mask diff --git a/src/game/Mail/MassMailMgr.h b/src/game/Mail/MassMailMgr.h index 672e285a7c5..a96b0b5a18f 100644 --- a/src/game/Mail/MassMailMgr.h +++ b/src/game/Mail/MassMailMgr.h @@ -103,11 +103,7 @@ class MassMailMgr /// Mass mail task store mail prototype and receivers list who not get mail yet struct MassMail { - explicit MassMail(MailDraft* mailProto, MailSender sender) - : m_protoMail(mailProto), m_sender(sender) - { - MANGOS_ASSERT(mailProto); - } + explicit MassMail(MailDraft* mailProto, MailSender sender); MassMail(MassMail const& massmail) : m_protoMail(std::move(const_cast(massmail).m_protoMail)), m_sender(massmail.m_sender) diff --git a/src/game/Maps/GridDefines.h b/src/game/Maps/GridDefines.h index 6577e1a5c98..2ae07cfdf3e 100644 --- a/src/game/Maps/GridDefines.h +++ b/src/game/Maps/GridDefines.h @@ -185,7 +185,7 @@ namespace MaNGOS } inline bool IsValidMapCoord(float c) { - return finite(c) && (std::fabs(c) <= MAP_HALFSIZE - 0.5); + return std::isfinite(c) && (std::fabs(c) <= MAP_HALFSIZE - 0.5); } inline bool IsValidMapCoord(float x, float y) @@ -200,7 +200,7 @@ namespace MaNGOS inline bool IsValidMapCoord(float x, float y, float z, float o) { - return IsValidMapCoord(x,y,z) && finite(o) && fabs(o) <= 4 * M_PI; + return IsValidMapCoord(x,y,z) && std::isfinite(o) && fabs(o) <= 4 * M_PI; } } #endif diff --git a/src/game/Maps/GridMap.cpp b/src/game/Maps/GridMap.cpp index ddb100e363e..4606135c852 100644 --- a/src/game/Maps/GridMap.cpp +++ b/src/game/Maps/GridMap.cpp @@ -91,7 +91,7 @@ bool GridMap::loadData(char const* filename) // loadup area data if (header.areaMapOffset && !loadAreaData(in, header.areaMapOffset, header.areaMapSize)) { - sLog.outError("Error loading map area data\n"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error loading map area data\n"); fclose(in); return false; } @@ -99,7 +99,7 @@ bool GridMap::loadData(char const* filename) // loadup holes data if (header.holesOffset && !loadHolesData(in, header.holesOffset, header.holesSize)) { - sLog.outError("Error loading map holes data\n"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error loading map holes data\n"); fclose(in); return false; } @@ -107,7 +107,7 @@ bool GridMap::loadData(char const* filename) // loadup height data if (header.heightMapOffset && !loadHeightData(in, header.heightMapOffset, header.heightMapSize)) { - sLog.outError("Error loading map height data\n"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error loading map height data\n"); fclose(in); return false; } @@ -115,7 +115,7 @@ bool GridMap::loadData(char const* filename) // loadup liquid data if (header.liquidMapOffset && !loadGridMapLiquidData(in, header.liquidMapOffset, header.liquidMapSize)) { - sLog.outError("Error loading map liquids data\n"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error loading map liquids data\n"); fclose(in); return false; } @@ -124,7 +124,7 @@ bool GridMap::loadData(char const* filename) return true; } - sLog.outError("Map file '%s' is non-compatible version (outdated?). Please, create new using ad.exe program.", filename); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map file '%s' is non-compatible version (outdated?). Please, create new using ad.exe program.", filename); fclose(in); return false; } @@ -643,7 +643,7 @@ bool GridMap::ExistMap(uint32 mapid, int gx, int gy) if (!pf) { - sLog.outError("Check existing of map file '%s': not exist!", tmp); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Check existing of map file '%s': not exist!", tmp); delete[] tmp; return false; } @@ -653,7 +653,7 @@ bool GridMap::ExistMap(uint32 mapid, int gx, int gy) if (header.mapMagic != *((uint32 const*)(MAP_MAGIC)) || header.versionMagic != *((uint32 const*)(MAP_VERSION_MAGIC))) { - sLog.outError("Map file '%s' is non-compatible version (outdated?). Please, create new using ad.exe program.", tmp); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map file '%s' is non-compatible version (outdated?). Please, create new using ad.exe program.", tmp); delete[] tmp; fclose(pf); // close file before return return false; @@ -675,7 +675,7 @@ bool GridMap::ExistVMap(uint32 mapid, int gx, int gy) if (!exists) { std::string name = vmgr->getDirFileName(mapid, gx, gy); - sLog.outError("VMap file '%s' is missing or point to wrong version vmap file, redo vmaps with latest vmap_assembler.exe program", (sWorld.GetDataPath() + "vmaps/" + name).c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "VMap file '%s' is missing or point to wrong version vmap file, redo vmaps with latest vmap_assembler.exe program", (sWorld.GetDataPath() + "vmaps/" + name).c_str()); return false; } } @@ -912,7 +912,7 @@ bool TerrainInfo::GetAreaInfo(float x, float y, float z, uint32& flags, int32& a uint16 TerrainInfo::GetAreaFlag(float x, float y, float z, bool* isOutdoors) const { - uint32 mogpFlags; + uint32 mogpFlags = 0; int32 adtId, rootId, groupId; WMOAreaTableEntry const* wmoEntry = nullptr; AreaEntry const* atEntry = nullptr; @@ -980,7 +980,7 @@ GridMapLiquidStatus TerrainInfo::getLiquidStatus(float x, float y, float z, uint if (vmgr->GetLiquidLevel(GetMapId(), x, y, z, ReqLiquidType, liquid_level, ground_level, liquid_type)) { - //DEBUG_LOG("getLiquidStatus(): vmap liquid level: %f ground: %f type: %u", liquid_level, ground_level, liquid_type); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "getLiquidStatus(): vmap liquid level: %f ground: %f type: %u", liquid_level, ground_level, liquid_type); // Check water level and ground level if (liquid_level > ground_level && z > ground_level - 2) { @@ -1142,7 +1142,7 @@ GridMap* TerrainInfo::LoadMapAndVMap(uint32 const x, uint32 const y) if (!map->loadData(tmp)) { - sLog.outError("Error load map file: \n %s\n", tmp); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error load map file: \n %s\n", tmp); // ASSERT(false); } @@ -1159,10 +1159,10 @@ GridMap* TerrainInfo::LoadMapAndVMap(uint32 const x, uint32 const y) case VMAP::VMAP_LOAD_RESULT_OK: break; case VMAP::VMAP_LOAD_RESULT_ERROR: - DEBUG_LOG("Could not load VMAP name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", mapName, m_mapId, x, y, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Could not load VMAP name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", mapName, m_mapId, x, y, x, y); break; case VMAP::VMAP_LOAD_RESULT_IGNORED: - DEBUG_LOG("Ignored VMAP name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", mapName, m_mapId, x, y, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Ignored VMAP name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", mapName, m_mapId, x, y, x, y); break; } diff --git a/src/game/Maps/GridNotifiers.cpp b/src/game/Maps/GridNotifiers.cpp index d0c457a8166..766f5f5d812 100644 --- a/src/game/Maps/GridNotifiers.cpp +++ b/src/game/Maps/GridNotifiers.cpp @@ -93,12 +93,6 @@ VisibleNotifier::Notify() if (targetPlayer->m_broadcaster) targetPlayer->m_broadcaster->RemoveListener(&player); } - else if ((*itr).IsCreature() && player.IsInCombat() && !player.GetMap()->IsDungeon()) - { - // Make sure mobs who become out of range leave combat before grid unload. - if (Creature* targetCreature = player.GetMap()->GetCreature(*itr)) - player.BeforeVisibilityDestroy(targetCreature); - } player.m_visibleGUIDs.erase(*itr); diff --git a/src/game/Maps/GridNotifiers.h b/src/game/Maps/GridNotifiers.h index fc44a1dfc30..76a319aa035 100644 --- a/src/game/Maps/GridNotifiers.h +++ b/src/game/Maps/GridNotifiers.h @@ -595,6 +595,9 @@ namespace MaNGOS if (goInfo->type != GAMEOBJECT_TYPE_SPELL_FOCUS) return false; + if (!go->isSpawned()) + return false; + if (goInfo->spellFocus.focusId != i_focusId) return false; @@ -1064,7 +1067,7 @@ namespace MaNGOS if (!u->CanSeeInWorld(i_funit)) return false; - return u->IsAlive() && u->IsHostileTo(i_funit) && i_funit->IsWithinDistInMap(u, u->GetAttackDistance(i_funit), true, false); + return u->IsAlive() && u->IsHostileTo(i_funit) && i_funit->IsWithinDistInMap(u, u->GetAttackDistance(i_funit), true, SizeFactor::None); } private: Unit* const i_funit; @@ -1555,16 +1558,16 @@ namespace MaNGOS } bool operator()(Unit* u) { - if (!m_me->IsHostileTo(u)) + if (!u->IsWithinDistInMap(m_me, std::min(m_me->GetAttackDistance(u), m_dist), true, SizeFactor::None)) return false; - if (!u->IsVisibleForOrDetect(m_me, m_me, false)) + if (!u->IsTargetableBy(m_me)) return false; - if (!u->IsWithinDistInMap(m_me, std::min(m_me->GetAttackDistance(u), m_dist), true, false)) + if (!m_me->IsHostileTo(u)) return false; - if (!u->IsTargetableBy(m_me)) + if (!u->IsVisibleForOrDetect(m_me, m_me, false)) return false; if (m_ignoreCivilians && u->IsCreature() && static_cast(u)->IsCivilian()) diff --git a/src/game/Maps/GridNotifiersImpl.h b/src/game/Maps/GridNotifiersImpl.h index 1aefa256fec..0180a772460 100644 --- a/src/game/Maps/GridNotifiersImpl.h +++ b/src/game/Maps/GridNotifiersImpl.h @@ -59,14 +59,14 @@ inline void MaNGOS::ObjectUpdater::Visit(CreatureMapType& m) inline void CallAIMoveLOS(Creature* c, Unit* moving) { // Creature AI reaction - if (!c->HasUnitState(UNIT_STAT_LOST_CONTROL | UNIT_STAT_IGNORE_MOVE_LOS) && !c->IsInEvadeMode() && c->AI()) + if (!c->HasUnitState(UNIT_STAT_LOST_CONTROL | UNIT_STAT_NO_SEARCH_FOR_OTHERS) && !c->IsInEvadeMode() && c->AI()) { bool alert = false; if (moving->IsVisibleForOrDetect(c, c, true, false, &alert)) c->AI()->MoveInLineOfSight(moving); else if (moving->GetTypeId() == TYPEID_PLAYER && moving->HasStealthAura() && alert) - c->AI()->TriggerAlert(moving); + c->AI()->OnMoveInStealth(moving); } } @@ -209,7 +209,7 @@ inline void MaNGOS::DynamicObjectUpdater::VisitHelper(Unit* target) { Unit* pCasterUnit = i_dynobject.GetUnitCaster(); - PersistentAreaAura* Aur = new PersistentAreaAura(spellInfo, eff_index, nullptr, holder, target, pCasterUnit); + PersistentAreaAura* Aur = new PersistentAreaAura(i_dynobject.GetObjectGuid(), spellInfo, eff_index, holder, target, pCasterUnit); holder->AddAura(Aur, eff_index); target->AddAuraToModList(Aur); @@ -231,7 +231,7 @@ inline void MaNGOS::DynamicObjectUpdater::VisitHelper(Unit* target) Unit* pCasterUnit = i_dynobject.GetUnitCaster(); holder = CreateSpellAuraHolder(spellInfo, target, pCasterUnit, pCaster); - PersistentAreaAura* Aur = new PersistentAreaAura(spellInfo, eff_index, nullptr, holder, target, pCasterUnit); + PersistentAreaAura* Aur = new PersistentAreaAura(i_dynobject.GetObjectGuid(), spellInfo, eff_index, holder, target, pCasterUnit); holder->AddAura(Aur, eff_index); // Debuff slots may be full, in which case holder is deleted or holder is not able to diff --git a/src/game/Maps/GridStates.cpp b/src/game/Maps/GridStates.cpp index 1e985a49a43..479415765c8 100644 --- a/src/game/Maps/GridStates.cpp +++ b/src/game/Maps/GridStates.cpp @@ -52,7 +52,7 @@ IdleState::Update(Map& m, NGridType& grid, GridInfo&, uint32 const& x, uint32 co { m.ResetGridExpiry(grid); grid.SetGridState(GRID_STATE_REMOVAL); - DEBUG_LOG("Grid[%u,%u] on map %u moved to IDLE state", x, y, m.GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Grid[%u,%u] on map %u moved to IDLE state", x, y, m.GetId()); } void @@ -65,7 +65,7 @@ RemovalState::Update(Map& m, NGridType& grid, GridInfo& info, uint32 const& x, u { if (!m.UnloadGrid(x, y, false)) { - DEBUG_LOG("Grid[%u,%u] for map %u differed unloading due to players or active objects nearby", x, y, m.GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Grid[%u,%u] for map %u differed unloading due to players or active objects nearby", x, y, m.GetId()); m.ResetGridExpiry(grid); } } diff --git a/src/game/Maps/InstanceData.cpp b/src/game/Maps/InstanceData.cpp index 321dd0ff81f..dbe62f5ada1 100644 --- a/src/game/Maps/InstanceData.cpp +++ b/src/game/Maps/InstanceData.cpp @@ -43,7 +43,7 @@ void InstanceData::SaveToDB() bool InstanceData::CheckConditionCriteriaMeet(Player const* /*player*/, uint32 map_id, WorldObject const* source, uint32 instance_condition_id) const { - sLog.outError("Condition system call InstanceData::CheckConditionCriteriaMeet but instance script for map %u not have implementation for player condition criteria with internal id %u for map %u", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Condition system call InstanceData::CheckConditionCriteriaMeet but instance script for map %u not have implementation for player condition criteria with internal id %u for map %u", instance->GetId(), instance_condition_id, map_id); return false; } diff --git a/src/game/Maps/Map.cpp b/src/game/Maps/Map.cpp index ca6828fa6d8..142a059d984 100644 --- a/src/game/Maps/Map.cpp +++ b/src/game/Maps/Map.cpp @@ -54,6 +54,8 @@ #include "ThreadPool.h" #include "AuraRemovalMgr.h" #include "world/world_event_wareffort.h" +#include "CreatureGroups.h" +#include "Geometry.h" Map::~Map() { @@ -76,7 +78,7 @@ Map::~Map() sTerrainMgr.UnloadTerrain(m_TerrainData->GetMapId()); if (!_corpseToRemove.empty()) - sLog.outError("[MAP] Map %u (instance %u) deleted while there are still corpses to remove", GetId(), GetInstanceId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MAP] Map %u (instance %u) deleted while there are still corpses to remove", GetId(), GetInstanceId()); delete m_weatherSystem; m_weatherSystem = nullptr; @@ -154,16 +156,20 @@ Map::Map(uint32 id, time_t expiry, uint32 InstanceId) m_persistentState->SetUsedByMapState(this); m_weatherSystem = new WeatherSystem(this); + int numObjThreads = (int)sWorld.getConfig(CONFIG_UINT32_MAP_OBJECTSUPDATE_THREADS); + if (numObjThreads > 1) + { + m_objectThreads.reset(new ThreadPool(numObjThreads -1)); + m_objectThreads->start>(); + } if (IsContinent()) { m_motionThreads.reset(new ThreadPool(sWorld.getConfig(CONFIG_UINT32_CONTINENTS_MOTIONUPDATE_THREADS))); - m_objectThreads.reset(new ThreadPool(std::max((int)sWorld.getConfig(CONFIG_UINT32_MAP_OBJECTSUPDATE_THREADS) -1,0))); m_visibilityThreads.reset(new ThreadPool(std::max((int)sWorld.getConfig(CONFIG_UINT32_MAP_VISIBILITYUPDATE_THREADS) -1,0))); m_cellThreads.reset(new ThreadPool(std::max((int)sWorld.getConfig(CONFIG_UINT32_MTCELLS_THREADS) - 1, 0))); m_visibilityThreads->start>(); m_cellThreads->start(); m_motionThreads->start(); - m_objectThreads->start>(); } LoadElevatorTransports(); @@ -360,7 +366,7 @@ bool Map::EnsureGridLoaded(Cell const& cell) if (grid == nullptr) { - sLog.outInfo("[Map%u][CRASH] Grid [%u:%u] NOT loaded !!", i_id, cell.GridX(), cell.GridY()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Map%u][CRASH] Grid [%u:%u] NOT loaded !!", i_id, cell.GridX(), cell.GridY()); throw new std::string("Crash AT EnsureGridLoaded"); ASSERT(false); } @@ -427,6 +433,7 @@ bool Map::Add(Player* player) // Remove any buffs defined in instance_aura_removal for the new map sAuraRemovalMgr.PlayerEnterMap(i_id, player); + player->SetSplineDonePending(false); player->GetSession()->ClearIncomingPacketsByType(PACKET_PROCESS_MOVEMENT); player->m_broadcaster->SetInstanceId(GetInstanceId()); return true; @@ -444,6 +451,7 @@ void Map::ExistingPlayerLogin(Player* player) SendInitSelf(player); CellPair p = MaNGOS::ComputeCellPair(player->GetPositionX(), player->GetPositionY()); Cell cell(p); + EnsureGridLoaded(cell); NGridType* grid = getNGrid(cell.GridX(), cell.GridY()); player->GetViewPoint().Event_AddedToWorld(&(*grid)(cell.CellX(), cell.CellY())); UpdateObjectVisibility(player, cell, p); @@ -462,7 +470,7 @@ Map::Add(T* obj) CellPair p = MaNGOS::ComputeCellPair(obj->GetPositionX(), obj->GetPositionY()); if (p.x_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP || p.y_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP) { - sLog.outError("Map::Add: Object (GUID: %u TypeId: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::Add: Object (GUID: %u TypeId: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); return; } @@ -483,7 +491,7 @@ Map::Add(T* obj) if (obj->isActiveObject() && !IsUnloading()) AddToActive(obj); - DEBUG_LOG("%s enters grid[%u,%u]", obj->GetObjectGuid().GetString().c_str(), cell.GridX(), cell.GridY()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "%s enters grid[%u,%u]", obj->GetObjectGuid().GetString().c_str(), cell.GridX(), cell.GridY()); obj->GetViewPoint().Event_AddedToWorld(&(*grid)(cell.CellX(), cell.CellY())); obj->SetIsNewObject(true); @@ -505,14 +513,14 @@ void Map::Add(GenericTransport* obj) CellPair p = MaNGOS::ComputeCellPair(obj->GetPositionX(), obj->GetPositionY()); if (p.x_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP || p.y_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP) { - sLog.outError("Map::Add: Transport (GUID: %u TypeId: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::Add: Transport (GUID: %u TypeId: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); return; // Should delete object } obj->SetMap(this); obj->AddToWorld(); - //DEBUG_LOG("%s enters grid[%u,%u]", obj->GetObjectGuid().GetString().c_str(), cell.GridX(), cell.GridY()); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "%s enters grid[%u,%u]", obj->GetObjectGuid().GetString().c_str(), cell.GridX(), cell.GridY()); //obj->GetViewPoint().Event_AddedToWorld(&(*grid)(cell.CellX(), cell.CellY())); m_transports.insert(obj); @@ -545,20 +553,20 @@ void Map::LoadElevatorTransports() GameObjectData const* pData = sObjectMgr.GetGOData(itr->second); if (!pData) { - sLog.outError("[Map::LoadElevatorTransports] Invalid elevator guid %u for map %u!", itr->second, itr->first); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Map::LoadElevatorTransports] Invalid elevator guid %u for map %u!", itr->second, itr->first); continue; } GameObjectInfo const* pInfo = sObjectMgr.GetGameObjectInfo(pData->id); if (!pInfo) { - sLog.outError("[Map::LoadElevatorTransports] Missing gameobject template %u for guid %u!", pData->id, itr->second); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Map::LoadElevatorTransports] Missing gameobject template %u for guid %u!", pData->id, itr->second); continue; } if (pInfo->type != GAMEOBJECT_TYPE_TRANSPORT) { - sLog.outError("[Map::LoadElevatorTransports] Non-elevator guid %u for map %u!", itr->second, itr->first); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Map::LoadElevatorTransports] Non-elevator guid %u for map %u!", itr->second, itr->first); continue; } @@ -579,7 +587,7 @@ void Map::MessageBroadcast(Player const* player, WorldPacket* msg, bool to_self) if (p.x_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP || p.y_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP) { - sLog.outError("Map::MessageBroadcast: Player (GUID: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", player->GetGUIDLow(), player->GetPositionX(), player->GetPositionY(), p.x_coord, p.y_coord); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::MessageBroadcast: Player (GUID: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", player->GetGUIDLow(), player->GetPositionX(), player->GetPositionY(), p.x_coord, p.y_coord); return; } @@ -600,7 +608,7 @@ void Map::MessageBroadcast(WorldObject const* obj, WorldPacket* msg) if (p.x_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP || p.y_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP) { - sLog.outError("Map::MessageBroadcast: Object (GUID: %u TypeId: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::MessageBroadcast: Object (GUID: %u TypeId: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); return; } @@ -623,7 +631,7 @@ void Map::MessageDistBroadcast(Player const* player, WorldPacket* msg, float dis if (p.x_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP || p.y_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP) { - sLog.outError("Map::MessageBroadcast: Player (GUID: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", player->GetGUIDLow(), player->GetPositionX(), player->GetPositionY(), p.x_coord, p.y_coord); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::MessageBroadcast: Player (GUID: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", player->GetGUIDLow(), player->GetPositionX(), player->GetPositionY(), p.x_coord, p.y_coord); return; } @@ -644,7 +652,7 @@ void Map::MessageDistBroadcast(WorldObject const* obj, WorldPacket* msg, float d if (p.x_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP || p.y_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP) { - sLog.outError("Map::MessageBroadcast: Object (GUID: %u TypeId: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::MessageBroadcast: Object (GUID: %u TypeId: %u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); return; } @@ -773,11 +781,11 @@ inline void Map::UpdateActiveCellsAsynch(uint32 now, uint32 diff) for (int step = 0; step < 2; step++) { for (int i = 0; i < nthreads; ++i) - m_cellThreads << [this, diff, now, i, nthreads](){ - UpdateActiveCellsCallback(diff, now, i, nthreads+1, 0); + m_cellThreads << [this, diff, now, i, nthreads, step](){ + UpdateActiveCellsCallback(diff, now, i, nthreads+1, step); }; std::future job = m_cellThreads->processWorkload(); - UpdateActiveCellsCallback(diff, now, nthreads, nthreads+1, 0); + UpdateActiveCellsCallback(diff, now, nthreads, nthreads+1, step); if (job.valid()) job.wait(); } @@ -824,7 +832,7 @@ inline void Map::UpdateCells(uint32 map_diff) if (IsContinent() && m_motionThreads->status() == ThreadPool::Status::READY && !unitsMvtUpdate.empty()) { - for (std::set::iterator it = unitsMvtUpdate.begin(); it != unitsMvtUpdate.end(); it++) + for (std::unordered_set::iterator it = unitsMvtUpdate.begin(); it != unitsMvtUpdate.end(); it++) m_motionThreads << [it,diff](){ if ((*it)->IsInWorld()) (*it)->GetMotionMaster()->UpdateMotionAsync(diff); @@ -852,7 +860,7 @@ void Map::ProcessSessionPackets(PacketProcessing type) } beginTime = WorldTimer::getMSTimeDiffToNow(beginTime); if (sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_MAP_PACKETS) && beginTime > sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_MAP_PACKETS)) - sLog.out(LOG_PERFORMANCE, "Map %u inst %u: %3ums to update packets type %u", GetId(), GetInstanceId(), beginTime, type); + sLog.Out(LOG_PERFORMANCE, LOG_LVL_BASIC, "Map %u inst %u: %3ums to update packets type %u", GetId(), GetInstanceId(), beginTime, type); } void Map::UpdateSessionsMovementAndSpellsIfNeeded() @@ -916,7 +924,6 @@ void Map::Update(uint32 t_diff) uint32 updateMapTime = WorldTimer::getMSTime(); _dynamicTree.update(t_diff); - ProcessSessionPackets(PACKET_PROCESS_DB_QUERY); // TODO: Move somewhere else ? UpdateSessionsMovementAndSpellsIfNeeded(); /// update worldsessions for existing players for (m_mapRefIter = m_mapRefManager.begin(); m_mapRefIter != m_mapRefManager.end(); ++m_mapRefIter) @@ -1004,7 +1011,7 @@ void Map::Update(uint32 t_diff) bool packetBroadcastSlow = sWorld.GetBroadcaster()->IsMapSlow(GetInstanceId()); if (sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_MAP_UPDATE) && updateMapTime > sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_MAP_UPDATE)) - sLog.out(LOG_PERFORMANCE, "Update single map %3u inst %2u: %3ums " + sLog.Out(LOG_PERFORMANCE, LOG_LVL_BASIC, "Update single map %3u inst %2u: %3ums " "[sess %3ums|players %3ums|cells %3ums|sendObjUpdates %3ums" "|relocations %3ums|players2 %3ums|wait%2u %3ums] %s", GetId(), GetInstanceId(), updateMapTime, @@ -1211,7 +1218,7 @@ void Map::Remove(Player* player, bool remove) if (!getNGrid(cell.data.Part.grid_x, cell.data.Part.grid_y)) { - sLog.outError("Map::Remove() i_grids was nullptr x:%d, y:%d", cell.data.Part.grid_x, cell.data.Part.grid_y); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::Remove() i_grids was nullptr x:%d, y:%d", cell.data.Part.grid_x, cell.data.Part.grid_y); return; } @@ -1221,8 +1228,12 @@ void Map::Remove(Player* player, bool remove) RemoveFromGrid(player, grid, cell); - SendRemoveTransports(player); - UpdateObjectVisibility(player, cell, p); + if (!sWorld.IsStopped()) + { + if (!remove) + SendRemoveTransports(player); + UpdateObjectVisibility(player, cell, p); + } player->ClearUpdateMask(true); RemoveRelocatedUnit(player); @@ -1245,7 +1256,7 @@ Map::Remove(T* obj, bool remove) CellPair p = MaNGOS::ComputeCellPair(obj->GetPositionX(), obj->GetPositionY()); if (p.x_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP || p.y_coord >= TOTAL_NUMBER_OF_CELLS_PER_MAP) { - sLog.outError("Map::Remove: Object (GUID: %u TypeId:%u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::Remove: Object (GUID: %u TypeId:%u) have invalid coordinates X:%f Y:%f grid cell [%u:%u]", obj->GetGUIDLow(), obj->GetTypeId(), obj->GetPositionX(), obj->GetPositionY(), p.x_coord, p.y_coord); return; } @@ -1253,7 +1264,7 @@ Map::Remove(T* obj, bool remove) if (!loaded(GridPair(cell.data.Part.grid_x, cell.data.Part.grid_y))) return; - DEBUG_LOG("Remove object (GUID: %u TypeId:%u) from grid[%u,%u]", obj->GetGUIDLow(), obj->GetTypeId(), cell.data.Part.grid_x, cell.data.Part.grid_y); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Remove object (GUID: %u TypeId:%u) from grid[%u,%u]", obj->GetGUIDLow(), obj->GetTypeId(), cell.data.Part.grid_x, cell.data.Part.grid_y); NGridType* grid = getNGrid(cell.GridX(), cell.GridY()); MANGOS_ASSERT(grid != nullptr); @@ -1268,7 +1279,8 @@ Map::Remove(T* obj, bool remove) else obj->RemoveFromWorld(); - UpdateObjectVisibility(obj, cell, p); // i think will be better to call this function while object still in grid, this changes nothing but logically is better(as for me) + if (!sWorld.IsStopped()) + UpdateObjectVisibility(obj, cell, p); // i think will be better to call this function while object still in grid, this changes nothing but logically is better(as for me) RemoveFromGrid(obj, grid, cell); obj->ResetMap(); @@ -1500,7 +1512,7 @@ bool Map::UnloadGrid(uint32 const& x, uint32 const& y, bool pForce) if (!pForce && ActiveObjectsNearGrid(x, y)) return false; - DEBUG_LOG("Unloading grid[%u,%u] for map %u", x, y, i_id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Unloading grid[%u,%u] for map %u", x, y, i_id); ObjectGridUnloader unloader(*grid); // Finish remove and delete all creatures with delayed remove before moving to respawn grids @@ -1514,6 +1526,12 @@ bool Map::UnloadGrid(uint32 const& x, uint32 const& y, bool pForce) RemoveAllObjectsInRemoveList(); unloader.UnloadN(); + + // Unloading a grid can also add creatures to the list of objects to be + // removed, for example guardian pets. Remove these now to avoid they + // wouldn't actually be removed because the grid is already unloaded. + RemoveAllObjectsInRemoveList(); + delete getNGrid(x, y); setNGrid(nullptr, x, y); } @@ -1529,7 +1547,7 @@ bool Map::UnloadGrid(uint32 const& x, uint32 const& y, bool pForce) m_TerrainData->Unload(gx, gy); } - DEBUG_LOG("Unloading grid[%u,%u] for map %u finished", x, y, i_id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Unloading grid[%u,%u] for map %u finished", x, y, i_id); return true; } @@ -1554,7 +1572,7 @@ void Map::UnloadAll(bool pForce) // Bones list should be empty at this point. if (!_bones.empty()) { - sLog.outError("Non empty bones list, probably leaking. Please report."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Non empty bones list, probably leaking. Please report."); _bones.clear(); } } @@ -1567,7 +1585,7 @@ bool Map::CheckGridIntegrity(Creature* c, bool moved) Cell xy_cell(xy_val); if (xy_cell != cur_cell) { - sLog.outError("Creature (GUIDLow: %u) X: %f Y: %f (%s) in grid[%u,%u]cell[%u,%u] instead grid[%u,%u]cell[%u,%u]", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature (GUIDLow: %u) X: %f Y: %f (%s) in grid[%u,%u]cell[%u,%u] instead grid[%u,%u]cell[%u,%u]", c->GetGUIDLow(), c->GetPositionX(), c->GetPositionY(), (moved ? "final" : "original"), cur_cell.GridX(), cur_cell.GridY(), cur_cell.CellX(), cur_cell.CellY(), @@ -1640,7 +1658,7 @@ void Map::UpdateActiveObjectVisibility(Player* player, ObjectGuidSet& visibleGui void Map::SendInitSelf(Player* player) { - DETAIL_LOG("Creating player data for himself %u", player->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Creating player data for himself %u", player->GetGUIDLow()); UpdateData data; @@ -1704,7 +1722,7 @@ inline void Map::setNGrid(NGridType* grid, uint32 x, uint32 y) { if (x >= MAX_NUMBER_OF_GRIDS || y >= MAX_NUMBER_OF_GRIDS) { - sLog.outError("map::setNGrid() Invalid grid coordinates found: %d, %d!", x, y); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "map::setNGrid() Invalid grid coordinates found: %d, %d!", x, y); MANGOS_ASSERT(false); } i_grids[x][y] = grid; @@ -1715,7 +1733,7 @@ void Map::AddObjectToRemoveList(WorldObject* obj) MANGOS_ASSERT(obj->GetMapId() == GetId() && obj->GetInstanceId() == GetInstanceId()); obj->CleanupsBeforeDelete(); // remove or simplify at least cross referenced links - std::unique_lock lock(i_objectsToRemove_lock); + std::lock_guard lock(i_objectsToRemove_lock); i_objectsToRemove.insert(obj); } @@ -1724,7 +1742,7 @@ void Map::RemoveAllObjectsInRemoveList() if (i_objectsToRemove.empty()) return; - std::unique_lock lock(i_objectsToRemove_lock); + std::lock_guard lock(i_objectsToRemove_lock); while (!i_objectsToRemove.empty()) { WorldObject* obj = *i_objectsToRemove.begin(); @@ -1736,7 +1754,7 @@ void Map::RemoveAllObjectsInRemoveList() { Corpse* corpse = GetCorpse(obj->GetObjectGuid()); if (!corpse) - sLog.outError("Try delete corpse/bones %u that not in map", obj->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Try delete corpse/bones %u that not in map", obj->GetGUIDLow()); else Remove(corpse, true); break; @@ -1763,7 +1781,7 @@ void Map::RemoveAllObjectsInRemoveList() Remove((Creature*)obj, true); break; default: - sLog.outError("Non-grid object (TypeId: %u) in grid object removing list, ignored.", obj->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Non-grid object (TypeId: %u) in grid object removing list, ignored.", obj->GetTypeId()); break; } } @@ -1876,7 +1894,7 @@ void Map::AddToActive(WorldObject* obj) else { GridPair p2 = MaNGOS::ComputeGridPair(c->GetPositionX(), c->GetPositionY()); - sLog.outError("Active creature (GUID: %u Entry: %u) added to grid[%u,%u] but spawn grid[%u,%u] not loaded.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Active creature (GUID: %u Entry: %u) added to grid[%u,%u] but spawn grid[%u,%u] not loaded.", c->GetGUIDLow(), c->GetEntry(), p.x_coord, p.y_coord, p2.x_coord, p2.y_coord); } } @@ -1911,7 +1929,7 @@ void Map::RemoveFromActive(WorldObject* obj) else { GridPair p2 = MaNGOS::ComputeGridPair(c->GetPositionX(), c->GetPositionY()); - sLog.outError("Active creature (GUID: %u Entry: %u) removed from grid[%u,%u] but spawn grid[%u,%u] not loaded.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Active creature (GUID: %u Entry: %u) removed from grid[%u,%u] but spawn grid[%u,%u] not loaded.", c->GetGUIDLow(), c->GetEntry(), p.x_coord, p.y_coord, p2.x_coord, p2.y_coord); } } @@ -1949,7 +1967,7 @@ void Map::CreateInstanceData(bool load) char const* data = fields[0].GetString(); if (data) { - DEBUG_LOG("Loading instance data for `%s` (Map: %u Instance: %u)", sScriptMgr.GetScriptName(i_script_id), GetId(), i_InstanceId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Loading instance data for `%s` (Map: %u Instance: %u)", sScriptMgr.GetScriptName(i_script_id), GetId(), i_InstanceId); i_data->Load(data); } else @@ -1967,7 +1985,7 @@ void Map::CreateInstanceData(bool load) } else { - DEBUG_LOG("New instance data, \"%s\" ,initialized!", sScriptMgr.GetScriptName(i_script_id)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "New instance data, \"%s\" ,initialized!", sScriptMgr.GetScriptName(i_script_id)); i_data->Initialize(); i_data->Create(); } @@ -2061,7 +2079,7 @@ bool DungeonMap::CanEnter(Player* player) { if (player->GetMapRef().getTarget() == this) { - sLog.outError("InstanceMap::CanEnter - player %s(%u) already in map %d,%d!", player->GetName(), player->GetGUIDLow(), GetId(), GetInstanceId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "InstanceMap::CanEnter - player %s(%u) already in map %d,%d!", player->GetName(), player->GetGUIDLow(), GetId(), GetInstanceId()); MANGOS_ASSERT(false); return false; } @@ -2070,14 +2088,15 @@ bool DungeonMap::CanEnter(Player* player) uint32 maxPlayers = GetMaxPlayers(); if (!player->IsGameMaster() && GetPlayersCountExceptGMs() >= maxPlayers) { - DETAIL_LOG("MAP: Instance '%u' of map '%s' cannot have more than '%u' players. Player '%s' rejected", GetInstanceId(), GetMapName(), maxPlayers, player->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MAP: Instance '%u' of map '%s' cannot have more than '%u' players. Player '%s' rejected", GetInstanceId(), GetMapName(), maxPlayers, player->GetName()); player->SendTransferAborted(TRANSFER_ABORT_MAX_PLAYERS); return false; } if (m_resetAfterUnload) { - sLog.outInfo("[DungeonReset] %s attempted to enter map %u, instance %u during reset", player->GetName(), i_InstanceId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[DungeonReset] %s attempted to enter map %u, instance %u during reset", player->GetName(), i_InstanceId); + player->SendTransferAborted(TRANSFER_ABORT_NOT_FOUND); return false; } @@ -2116,6 +2135,27 @@ bool DungeonMap::Add(Player* player) if (!CanEnter(player)) return false; + BindPlayerOrGroupOnEnter(player); + + // for normal instances cancel the reset schedule when the + // first player enters (no players yet) + SetResetSchedule(false); + player->AddInstanceEnterTime(GetInstanceId(), time(nullptr)); + + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MAP: Player '%s' is entering instance '%u' of map '%s'", player->GetName(), GetInstanceId(), GetMapName()); + // initialize unload state + m_unloadTimer = 0; + m_resetAfterUnload = false; + m_unloadWhenEmpty = false; + + // this will acquire the same mutex so it cannot be in the previous block + Map::Add(player); + + return true; +} + +void DungeonMap::BindPlayerOrGroupOnEnter(Player* player) +{ // check for existing instance binds InstancePlayerBind *playerBind = player->GetBoundInstance(GetId()); if (playerBind && playerBind->perm) @@ -2123,14 +2163,14 @@ bool DungeonMap::Add(Player* player) // cannot enter other instances if bound permanently if (playerBind->state != GetPersistanceState()) { - sLog.outError("InstanceMap::Add: player %s(%d) is permanently bound to instance %d,%d,%d,%d,%d but he is being put in instance %d,%d,%d,%d,%d", - player->GetName(), player->GetGUIDLow(), playerBind->state->GetMapId(), - playerBind->state->GetInstanceId(), - playerBind->state->GetPlayerCount(), playerBind->state->GetGroupCount(), - playerBind->state->CanReset(), - GetPersistanceState()->GetMapId(), GetPersistanceState()->GetInstanceId(), - GetPersistanceState()->GetPlayerCount(), - GetPersistanceState()->GetGroupCount(), GetPersistanceState()->CanReset()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "InstanceMap::Add: player %s(%d) is permanently bound to instance %d,%d,%d,%d,%d but he is being put in instance %d,%d,%d,%d,%d", + player->GetName(), player->GetGUIDLow(), playerBind->state->GetMapId(), + playerBind->state->GetInstanceId(), + playerBind->state->GetPlayerCount(), playerBind->state->GetGroupCount(), + playerBind->state->CanReset(), + GetPersistanceState()->GetMapId(), GetPersistanceState()->GetInstanceId(), + GetPersistanceState()->GetPlayerCount(), + GetPersistanceState()->GetGroupCount(), GetPersistanceState()->CanReset()); MANGOS_ASSERT(false); } } @@ -2143,18 +2183,18 @@ bool DungeonMap::Add(Player* player) InstanceGroupBind *groupBind = pGroup->GetBoundInstance(GetId()); if (playerBind) { - sLog.outError("InstanceMap::Add: %s is being put in instance %d,%d,%d,%d,%d but he is in group (Id: %d) and is bound to instance %d,%d,%d,%d,%d!", - player->GetObjectGuid().GetString().c_str(), playerBind->state->GetMapId(), playerBind->state->GetInstanceId(), - playerBind->state->GetPlayerCount(), playerBind->state->GetGroupCount(), - playerBind->state->CanReset(), pGroup->GetId(), - playerBind->state->GetMapId(), playerBind->state->GetInstanceId(), - playerBind->state->GetPlayerCount(), playerBind->state->GetGroupCount(), playerBind->state->CanReset()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "InstanceMap::Add: %s is being put in instance %d,%d,%d,%d,%d but he is in group (Id: %d) and is bound to instance %d,%d,%d,%d,%d!", + player->GetObjectGuid().GetString().c_str(), playerBind->state->GetMapId(), playerBind->state->GetInstanceId(), + playerBind->state->GetPlayerCount(), playerBind->state->GetGroupCount(), + playerBind->state->CanReset(), pGroup->GetId(), + playerBind->state->GetMapId(), playerBind->state->GetInstanceId(), + playerBind->state->GetPlayerCount(), playerBind->state->GetGroupCount(), playerBind->state->CanReset()); if (groupBind) - sLog.outError("InstanceMap::Add: the group (Id: %d) is bound to instance %d,%d,%d,%d,%d", - pGroup->GetId(), - groupBind->state->GetMapId(), groupBind->state->GetInstanceId(), - groupBind->state->GetPlayerCount(), groupBind->state->GetGroupCount(), groupBind->state->CanReset()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "InstanceMap::Add: the group (Id: %d) is bound to instance %d,%d,%d,%d,%d", + pGroup->GetId(), + groupBind->state->GetMapId(), groupBind->state->GetInstanceId(), + groupBind->state->GetPlayerCount(), groupBind->state->GetGroupCount(), groupBind->state->CanReset()); // no reason crash if we can fix state player->UnbindInstance(GetId()); @@ -2168,19 +2208,19 @@ bool DungeonMap::Add(Player* player) // cannot jump to a different instance without resetting it if (groupBind->state != GetPersistentState()) { - sLog.outError("InstanceMap::Add: %s is being put in instance %d,%d but he is in group (Id: %d) which is bound to instance %d,%d!", - player->GetObjectGuid().GetString().c_str(), GetPersistentState()->GetMapId(), - GetPersistentState()->GetInstanceId(), - pGroup->GetId(), groupBind->state->GetMapId(), - groupBind->state->GetInstanceId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "InstanceMap::Add: %s is being put in instance %d,%d but he is in group (Id: %d) which is bound to instance %d,%d!", + player->GetObjectGuid().GetString().c_str(), GetPersistentState()->GetMapId(), + GetPersistentState()->GetInstanceId(), + pGroup->GetId(), groupBind->state->GetMapId(), + groupBind->state->GetInstanceId()); - sLog.outError("MapSave players: %d, group count: %d", - GetPersistanceState()->GetPlayerCount(), GetPersistanceState()->GetGroupCount()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MapSave players: %d, group count: %d", + GetPersistanceState()->GetPlayerCount(), GetPersistanceState()->GetGroupCount()); if (groupBind->state) - sLog.outError("GroupBind save players: %d, group count: %d", groupBind->state->GetPlayerCount(), groupBind->state->GetGroupCount()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GroupBind save players: %d, group count: %d", groupBind->state->GetPlayerCount(), groupBind->state->GetGroupCount()); else - sLog.outError("GroupBind save nullptr"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GroupBind save nullptr"); MANGOS_ASSERT(false); } // if the group/leader is permanently bound to the instance @@ -2204,22 +2244,6 @@ bool DungeonMap::Add(Player* player) MANGOS_ASSERT(playerBind->state == GetPersistentState()); } } - - // for normal instances cancel the reset schedule when the - // first player enters (no players yet) - SetResetSchedule(false); - player->AddInstanceEnterTime(GetInstanceId(), time(nullptr)); - - DETAIL_LOG("MAP: Player '%s' is entering instance '%u' of map '%s'", player->GetName(), GetInstanceId(), GetMapName()); - // initialize unload state - m_unloadTimer = 0; - m_resetAfterUnload = false; - m_unloadWhenEmpty = false; - - // this will acquire the same mutex so it cannot be in the previous block - Map::Add(player); - - return true; } void DungeonMap::Update(uint32 t_diff) @@ -2229,7 +2253,7 @@ void DungeonMap::Update(uint32 t_diff) void DungeonMap::Remove(Player* player, bool remove) { - DETAIL_LOG("MAP: Removing player '%s' from instance '%u' of map '%s' before relocating to other map", player->GetName(), GetInstanceId(), GetMapName()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MAP: Removing player '%s' from instance '%u' of map '%s' before relocating to other map", player->GetName(), GetInstanceId(), GetMapName()); //if last player set unload timer if (!m_unloadTimer && m_mapRefManager.getSize() == 1) @@ -2384,7 +2408,7 @@ bool BattleGroundMap::CanEnter(Player* player) { if (player->GetMapRef().getTarget() == this) { - sLog.outError("BGMap::CanEnter - player %u already in map!", player->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BGMap::CanEnter - player %u already in map!", player->GetGUIDLow()); MANGOS_ASSERT(false); return false; } @@ -2410,7 +2434,7 @@ bool BattleGroundMap::Add(Player* player) void BattleGroundMap::Remove(Player* player, bool remove) { - DETAIL_LOG("MAP: Removing player '%s' from bg '%u' of map '%s' before relocating to other map", player->GetName(), GetInstanceId(), GetMapName()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MAP: Removing player '%s' from bg '%u' of map '%s' before relocating to other map", player->GetName(), GetInstanceId(), GetMapName()); Map::Remove(player, remove); } @@ -2438,7 +2462,7 @@ void Map::ScriptsStart(ScriptMapMap const& scripts, uint32 id, ObjectGuid source ScriptMap const* s2 = &(s->second); bool immedScript = false; - std::unique_lock lock(m_scriptSchedule_lock); + std::lock_guard lock(m_scriptSchedule_lock); for (ScriptMap::const_iterator iter = s2->begin(); iter != s2->end(); ++iter) { ScriptAction sa; @@ -2463,7 +2487,7 @@ void Map::ScriptCommandStart(ScriptInfo const& script, uint32 delay, ObjectGuid sa.targetGuid = targetGuid; sa.script = &script; - std::unique_lock lock(m_scriptSchedule_lock); + std::lock_guard lock(m_scriptSchedule_lock); m_scriptSchedule.insert(ScriptScheduleMap::value_type(time_t(sWorld.GetGameTime() + delay), sa)); sScriptMgr.IncreaseScheduledScriptsCount(); } @@ -2510,7 +2534,7 @@ bool Map::FindScriptFinalTargets(WorldObject*& source, WorldObject*& target, Scr if (!(target = GetTargetByType(source, target, this, script.target_type, script.target_param1, script.target_param2))) { if (!(script.raw.data[4] & SF_GENERAL_SKIP_MISSING_TARGETS)) - sLog.outError("FindScriptTargets: Failed to find target for script with id %u (target_param1: %u), (target_param2: %u), (target_type: %u).", script.id, script.target_param1, script.target_param2, script.target_type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "FindScriptTargets: Failed to find target for script with id %u (target_param1: %u), (target_param2: %u), (target_type: %u).", script.id, script.target_param1, script.target_param2, script.target_type); return false; } } @@ -2636,16 +2660,6 @@ Creature* Map::GetAnyTypeCreature(ObjectGuid guid) return nullptr; } -/** - * Function return dynamic object that in world at CURRENT map - * - * @param guid must be dynamic object guid (HIGHGUID_DYNAMICOBJECT) - */ -DynamicObject* Map::GetDynamicObject(ObjectGuid guid) -{ - return m_objectsStore.find(guid, (DynamicObject*)nullptr); -} - /** * Function return unit in world at CURRENT map * @@ -2724,14 +2738,14 @@ void Map::AddUpdateObject(Object *obj) { if (_processingSendObjUpdates) return; - std::unique_lock lock(i_objectsToClientUpdate_lock); + std::lock_guard lock(i_objectsToClientUpdate_lock); i_objectsToClientUpdate.insert(obj); } void Map::RemoveUpdateObject(Object *obj) { ASSERT(!_processingSendObjUpdates); - std::unique_lock lock(i_objectsToClientUpdate_lock); + std::lock_guard lock(i_objectsToClientUpdate_lock); i_objectsToClientUpdate.erase( obj ); } @@ -2739,26 +2753,26 @@ void Map::AddRelocatedUnit(Unit *obj) { if (_processingUnitsRelocation) return; - std::unique_lock lock(i_unitsRelocated_lock); + std::lock_guard lock(i_unitsRelocated_lock); i_unitsRelocated.insert(obj); } void Map::RemoveRelocatedUnit(Unit *obj) { ASSERT(!_processingUnitsRelocation); - std::unique_lock lock(i_unitsRelocated_lock); + std::lock_guard lock(i_unitsRelocated_lock); i_unitsRelocated.erase(obj); } void Map::AddUnitToMovementUpdate(Unit *unit) { - std::unique_lock lock(unitsMvtUpdate_lock); + std::lock_guard lock(unitsMvtUpdate_lock); unitsMvtUpdate.insert(unit); } void Map::RemoveUnitFromMovementUpdate(Unit *unit) { - std::unique_lock lock(unitsMvtUpdate_lock); + std::lock_guard lock(unitsMvtUpdate_lock); unitsMvtUpdate.erase(unit); } @@ -2776,62 +2790,108 @@ void Map::SendObjectUpdates() _processingSendObjUpdates = true; // Compute maximum number of threads - uint32 threads = 1; +//#define FORCE_OLD_THREADCOUNT +#ifndef FORCE_OLD_THREADCOUNT + int threads = m_objectThreads ? m_objectThreads->size() +1 : 1; +#else + int threads = 1; if (IsContinent()) - threads = m_objectThreads->size() +1; + threads = m_objectThreads ? m_objectThreads->size() +1 : 1; if (!_objUpdatesThreads) _objUpdatesThreads = 1; if (threads < _objUpdatesThreads) _objUpdatesThreads = threads; +#endif if (threads > objectsCount) threads = objectsCount; - uint32 step = objectsCount / threads; - + int step = objectsCount / threads; + ASSERT(step > 0); ASSERT(threads >= 1); - std::vector::iterator> t; - t.reserve(i_objectsToClientUpdate.size()); //t will not contain end! - for (std::set::iterator it = i_objectsToClientUpdate.begin(); it != i_objectsToClientUpdate.end(); it++) + if (objectsCount % threads) + step++; + + std::vector::iterator> t; + t.reserve(i_objectsToClientUpdate.size() + 1); + for (std::unordered_set::iterator it = i_objectsToClientUpdate.begin(); it != i_objectsToClientUpdate.end(); it++) t.push_back(it); - std::atomic ait(0); + t.push_back(i_objectsToClientUpdate.end()); uint32 timeout = sWorld.getConfig(CONFIG_UINT32_MAP_OBJECTSUPDATE_TIMEOUT); +//#define FORCE_NO_ATOMIC_INT +#if ATOMIC_INT_LOCK_FREE == 2 && !defined(FORCE_NO_ATOMIC_INT) + std::atomic_int ait(0); auto f = [&t, &ait, beginTime=now, timeout](){ UpdateDataMapType update_players; // Player -> UpdateData - int it = ait++; - while (it < t.size()) + int it; + while ((it = ait++) < t.size() -1) { (*t[it])->BuildUpdateData(update_players); if (WorldTimer::getMSTimeDiffToNow(beginTime) > timeout) break; - it = ait++; } for (UpdateDataMapType::iterator iter = update_players.begin(); iter != update_players.end(); ++iter) iter->second.Send(iter->first->GetSession()); }; std::future job; - if (m_objectThreads) - job = m_objectThreads->processWorkload(); + if (m_objectThreads) { + for (int i = 1; i < threads; i++) + m_objectThreads << f; + job = m_objectThreads->processWorkload(); + } + f(); + if (job.valid()) job.wait(); if (ait >= i_objectsToClientUpdate.size()) //ait is increased before checks, so max value is `objectsCount + threads` i_objectsToClientUpdate.clear(); else i_objectsToClientUpdate.erase(t.front(), t[ait]); +#else + std::vector counters; + for (int i = 0; i < threads; i++) + counters.push_back(i * step); + auto f = [&t, &counters, step, beginTime=now, timeout](int id){ + UpdateDataMapType update_players; // Player -> UpdateData + for (int &it = counters[id]; it < std::min((int)t.size() -1, step * (id + 1)); it++) + { + if (WorldTimer::getMSTimeDiffToNow(beginTime) > timeout) + break; + (*t[it])->BuildUpdateData(update_players); + } + for (UpdateDataMapType::iterator iter = update_players.begin(); iter != update_players.end(); ++iter) + iter->second.Send(iter->first->GetSession()); + }; + std::future job; + if (m_objectThreads) { + for (int i = 1; i < threads; i++) + m_objectThreads << std::bind(f, i); + job = m_objectThreads->processWorkload(); + } + + f(0); + + if (job.valid()) + job.wait(); + for (int i = 0; i < threads; i++) + i_objectsToClientUpdate.erase(t[step * i], t[counters[i]]); +#endif +#ifdef FORCE_OLD_THREADCOUNT // If we timeout, use more threads ! if (!i_objectsToClientUpdate.empty()) ++_objUpdatesThreads; else --_objUpdatesThreads; +#endif _processingSendObjUpdates = false; #ifdef MAP_SENDOBJECTUPDATES_PROFILE uint32 diff = WorldTimer::getMSTimeDiffToNow(now); if (diff > 50) - sLog.outString("SendObjectUpdates in %04u ms [%u threads. %3u/%3u]", diff, threads, objectsCount - i_objectsToClientUpdate.size(), objectsCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "SendObjectUpdates in %04u ms [%u threads. %3u/%3u]", diff, threads, objectsCount - i_objectsToClientUpdate.size(), objectsCount); #endif } @@ -2860,9 +2920,9 @@ void Map::UpdateVisibilityForRelocations() ASSERT(step > 0); - std::vector::iterator> t; + std::vector::iterator> t; t.reserve(i_unitsRelocated.size()); - for (std::set::iterator it = i_unitsRelocated.begin(); it != i_unitsRelocated.end(); it++) + for (std::unordered_set::iterator it = i_unitsRelocated.begin(); it != i_unitsRelocated.end(); it++) t.emplace_back(it); std::atomic ait(0); uint32 timeout = sWorld.getConfig(CONFIG_UINT32_MAP_VISIBILITYUPDATE_TIMEOUT); @@ -2901,7 +2961,7 @@ void Map::UpdateVisibilityForRelocations() #ifdef MAP_UPDATEVISIBILITY_PROFILE uint32 diff = WorldTimer::getMSTimeDiffToNow(now); if (diff > 50) - sLog.outString("VisibilityUpdate in %04u ms [%u threads/done %u/%u]", diff, threads, objectsCount - i_unitsRelocated.size(), objectsCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "VisibilityUpdate in %04u ms [%u threads/done %u/%u]", diff, threads, objectsCount - i_unitsRelocated.size(), objectsCount); #endif } @@ -2909,7 +2969,7 @@ uint32 Map::GenerateLocalLowGuid(HighGuid guidhigh) { // TODOLOCK // TODO: for map local guid counters possible force reload map instead shutdown server at guid counter overflow - std::unique_lock lock(m_guidGenerators_lock); + std::lock_guard lock(m_guidGenerators_lock); uint32 guid = 0; switch (guidhigh) { @@ -2948,7 +3008,7 @@ void Map::SendMonsterTextToMap(int32 textId, Language language, ChatMsg chatMsg, CreatureInfo const* cInfo = sObjectMgr.GetCreatureTemplate(creatureId); if (!cInfo) { - sLog.outError("SendMonsterTextToMap called with no source and invalid creature id!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SendMonsterTextToMap called with no source and invalid creature id!"); return; } @@ -2997,7 +3057,7 @@ bool Map::GetLosHitPosition(float srcX, float srcY, float srcZ, float& destX, fl bool result0 = VMAP::VMapFactory::createOrGetVMapManager()->getObjectHitPos(GetId(), srcX, srcY, srcZ, destX, destY, destZ, tempX, tempY, tempZ, modifyDist); if (result0) { - DEBUG_LOG("Map::GetHitPosition vmaps corrects gained with static objects! new dest coords are X:%f Y:%f Z:%f", destX, destY, destZ); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Map::GetHitPosition vmaps corrects gained with static objects! new dest coords are X:%f Y:%f Z:%f", destX, destY, destZ); destX = tempX; destY = tempY; destZ = tempZ; @@ -3009,20 +3069,20 @@ bool Map::GetLosHitPosition(float srcX, float srcY, float srcZ, float& destX, fl bool result1 = GetDynamicObjectHitPos(startPos, dstPos, resultPos, modifyDist); if (result1) { - DEBUG_LOG("Map::GetHitPosition vmaps corrects gained with dynamic objects! new dest coords are X:%f Y:%f Z:%f", destX, destY, destZ); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Map::GetHitPosition vmaps corrects gained with dynamic objects! new dest coords are X:%f Y:%f Z:%f", resultPos.x, resultPos.y, resultPos.z); destX = resultPos.x; destY = resultPos.y; destZ = resultPos.z; } - return result0; + return result0 || result1; } bool Map::GetWalkHitPosition(GenericTransport* transport, float srcX, float srcY, float srcZ, float& destX, float& destY, float& destZ, uint32 moveAllowedFlags, float zSearchDist, bool locatedOnSteepSlope) const { if (!MaNGOS::IsValidMapCoord(srcX, srcY, srcZ)) { - sLog.outError("Map::GetWalkHitPosition invalid source coordinates," + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::GetWalkHitPosition invalid source coordinates," "x1: %f y1: %f z1: %f, x2: %f, y2: %f, z2: %f on map %d", srcX, srcY, srcZ, destX, destY, destZ, GetId()); return false; @@ -3030,7 +3090,7 @@ bool Map::GetWalkHitPosition(GenericTransport* transport, float srcX, float srcY if (!MaNGOS::IsValidMapCoord(destX, destY, destZ)) { - sLog.outError("Map::GetWalkHitPosition invalid destination coordinates," + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map::GetWalkHitPosition invalid destination coordinates," "x1: %f y1: %f z1: %f, x2: %f, y2: %f, z2: %f on map %u", srcX, srcY, srcZ, destX, destY, destZ, GetId()); return false; @@ -3040,7 +3100,7 @@ bool Map::GetWalkHitPosition(GenericTransport* transport, float srcX, float srcY dtNavMeshQuery const* m_navMeshQuery = transport ? mmap->GetModelNavMeshQuery(transport->GetDisplayId()) : mmap->GetNavMeshQuery(GetId()); if (!m_navMeshQuery) { - DETAIL_LOG("WalkHitPos: No nav mesh loaded !"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WalkHitPos: No nav mesh loaded !"); return false; } @@ -3063,7 +3123,7 @@ bool Map::GetWalkHitPosition(GenericTransport* transport, float srcX, float srcY dtPolyRef startRef = PathInfo::FindWalkPoly(m_navMeshQuery, point, filter, closestPoint, zSearchDist); if (!startRef) { - DETAIL_LOG("WalkHitPos: Start poly not found"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WalkHitPos: Start poly not found"); return false; } filter.setExcludeFlags(NAV_STEEP_SLOPES); @@ -3076,11 +3136,17 @@ bool Map::GetWalkHitPosition(GenericTransport* transport, float srcX, float srcY dtStatus result = m_navMeshQuery->raycast(startRef, closestPoint, endPosition, &filter, &t, hitNormal, visited, &visitedCount, 50); if (dtStatusFailed(result) || !visitedCount) { - DETAIL_LOG("WalkHitPos: Navmesh raycast failed"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WalkHitPos: Navmesh raycast failed"); return false; } - for (int i = 0; i < 3; ++i) - endPosition[i] += hitNormal[i] * 0.5f; + + // We hit a wall - calculate new endposition + if ((t < 1) && (t > 0)) + { + for (int i = 0; i < 3; ++i) + endPosition[i] = point[i] + (endPosition[i] - point[i]) * hitNormal[i]; + } + if (dtStatusFailed(m_navMeshQuery->closestPointOnPoly(visited[visitedCount - 1], endPosition, endPosition, nullptr))) return false; @@ -3127,51 +3193,96 @@ bool Map::GetWalkHitPosition(GenericTransport* transport, float srcX, float srcY return true; } +// This will generate a random point to all directions in water for the provided point in radius range. +bool Map::GetSwimRandomPosition(float& x, float& y, float& z, float radius, GridMapLiquidData& liquid_status, bool randomRange/* = true*/) const +{ + float const angle = rand_norm_f() * (M_PI_F * 2.0f); + float const range = (randomRange ? rand_norm_f() : 1.f) * radius; + + float i_x = x + range * cos(angle); + float i_y = y + range * sin(angle); + + // get real ground of new point + // the code consider cylinder instead of sphere for possible z + float ground = GetHeight(i_x, i_y, z); + if (ground > INVALID_HEIGHT) // GetHeight can fail + { + float min_z = z - 0.7f * radius; // 0.7 to have a bit a "flat" cylinder, TODO which value looks nicest + if (min_z < ground) + min_z = ground + 0.5f; // Get some space to prevent under map + + float liquidLevel = liquid_status.level - 2.0f; // just to make the generated point is in water and not on surface or a bit above + + // if not enough space to fit the creature better is to return from here + if (min_z > liquidLevel) + return false; + + // Mobs underwater do not move along Z axis + //float max_z = std::max(z + 0.7f * radius, min_z); + //max_z = std::min(max_z, liquidLevel); + x = i_x; + y = i_y; + if (min_z > z) + z = min_z; + return true; + } + return false; +} bool Map::GetWalkRandomPosition(GenericTransport* transport, float &x, float &y, float &z, float maxRadius, uint32 moveAllowedFlags) const { ASSERT(MaNGOS::IsValidMapCoord(x, y, z)); - // Trouver le navMeshQuery + // Find the navMeshQuery. MMAP::MMapManager* mmap = MMAP::MMapFactory::createOrGetMMapManager(); dtNavMeshQuery const* m_navMeshQuery = transport ? mmap->GetModelNavMeshQuery(transport->GetDisplayId()) : mmap->GetNavMeshQuery(GetId()); float radius = maxRadius * rand_norm_f(); - if (!m_navMeshQuery) - return false; - // Trouver une position valide a cote. - float point[3] = {y, z, x}; + + // Find a valid position nearby. + float endPosition[3]; + float point[3] = { y, z, x }; if (transport) transport->CalculatePassengerOffset(point[2], point[0], point[1]); - // ATTENTION : Positions en Y,Z,X - float closestPoint[3] = {0.0f, 0.0f, 0.0f}; - dtQueryFilter filter; - filter.setIncludeFlags(moveAllowedFlags); - filter.setExcludeFlags(NAV_STEEP_SLOPES); - dtPolyRef startRef = PathInfo::FindWalkPoly(m_navMeshQuery, point, filter, closestPoint); - if (!startRef) - return false; + if (m_navMeshQuery) + { + // ATTENTION : Positions are Y,Z,X + float closestPoint[3] = { 0.0f, 0.0f, 0.0f }; + dtQueryFilter filter; + filter.setIncludeFlags(moveAllowedFlags); + filter.setExcludeFlags(NAV_STEEP_SLOPES); + dtPolyRef startRef = PathInfo::FindWalkPoly(m_navMeshQuery, point, filter, closestPoint); + if (!startRef) + return false; - dtPolyRef randomPosRef = 0; - dtStatus result = m_navMeshQuery->findRandomPointAroundCircle(startRef, closestPoint, maxRadius, &filter, rand_norm_f, &randomPosRef, point); - if (dtStatusFailed(result) || !MaNGOS::IsValidMapCoord(point[2], point[0], point[1])) - return false; + dtPolyRef randomPosRef = 0; + dtStatus result = m_navMeshQuery->findRandomPointAroundCircle(startRef, closestPoint, maxRadius, &filter, rand_norm_f, &randomPosRef, point); + if (dtStatusFailed(result) || !MaNGOS::IsValidMapCoord(point[2], point[0], point[1])) + return false; - // Random point may be at a bigger distance than allowed - float d = sqrt(pow(x - point[2], 2) + pow(y - point[0], 2)); - float endPosition[3] = {y + radius*(y - point[0]) / d, z, x + radius*(x - point[2]) / d}; - float t = 0.0f; - dtPolyRef visited[10] = {0}; - int visitedCount = 0; - float hitNormal[3] = {0}; // Normal of wall hit. - result = m_navMeshQuery->raycast(startRef, closestPoint, endPosition, &filter, &t, hitNormal, visited, &visitedCount, 10); - if (dtStatusFailed(result) || !visitedCount) - return false; - for (int i = 0; i < 3; ++i) - endPosition[i] += hitNormal[i] * 0.5f; - result = m_navMeshQuery->closestPointOnPoly(visited[visitedCount - 1], endPosition, endPosition, nullptr); - if (dtStatusFailed(result) || !MaNGOS::IsValidMapCoord(endPosition[2], endPosition[0], endPosition[1])) - return false; + // Random point may be at a bigger distance than allowed + float d = sqrt(pow(x - point[2], 2) + pow(y - point[0], 2)); + endPosition[0] = y + radius*(y - point[0]) / d; + endPosition[1] = z; + endPosition[2] = x + radius*(x - point[2]) / d; + float t = 0.0f; + dtPolyRef visited[10] = { 0 }; + int visitedCount = 0; + float hitNormal[3] = { 0 }; // Normal of wall hit. + result = m_navMeshQuery->raycast(startRef, closestPoint, endPosition, &filter, &t, hitNormal, visited, &visitedCount, 10); + if (dtStatusFailed(result) || !visitedCount) + return false; + for (int i = 0; i < 3; ++i) + endPosition[i] += hitNormal[i] * 0.5f; + result = m_navMeshQuery->closestPointOnPoly(visited[visitedCount - 1], endPosition, endPosition, nullptr); + if (dtStatusFailed(result) || !MaNGOS::IsValidMapCoord(endPosition[2], endPosition[0], endPosition[1])) + return false; + } + else + { + Geometry::GetNearPoint2DAroundPosition(point[2], point[0], endPosition[2], endPosition[0], radius, frand(0, M_PI_F * 2)); + endPosition[1] = point[1]; + } if (transport) transport->CalculatePassengerPosition(endPosition[2], endPosition[0], endPosition[1]); @@ -3180,7 +3291,7 @@ bool Map::GetWalkRandomPosition(GenericTransport* transport, float &x, float &y, x = endPosition[2]; y = endPosition[0]; z = endPosition[1]; - // 2. On precise avec les vmaps (la premiere etape permet en gros de selectionner l'etage) + // 2. We specify with the vmaps (the first step basically allows you to select the floor) if (transport) z += 0.5f; // Allow us a little error (mmaps not very precise regarding height computations) else @@ -3208,14 +3319,14 @@ VMAP::ModelInstance* Map::FindCollisionModel(float x1, float y1, float z1, float void Map::RemoveGameObjectModel(const GameObjectModel &model) { - std::unique_lock lock(_dynamicTree_lock); + std::lock_guard lock(_dynamicTree_lock); _dynamicTree.remove(model); _dynamicTree.balance(); } void Map::InsertGameObjectModel(const GameObjectModel &model) { - std::unique_lock lock(_dynamicTree_lock); + std::lock_guard lock(_dynamicTree_lock); _dynamicTree.insert(model); _dynamicTree.balance(); } @@ -3247,7 +3358,7 @@ bool Map::CheckDynamicTreeLoS(float x1, float y1, float z1, float x2, float y2, void Map::CrashUnload() { - sLog.outError("Map %u (instance %u) crashed. Has players: %d", GetId(), GetInstanceId(), HavePlayers()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Map %u (instance %u) crashed. Has players: %d", GetId(), GetInstanceId(), HavePlayers()); /// Logout players for (m_mapRefIter = m_mapRefManager.begin(); m_mapRefIter != m_mapRefManager.end(); ++m_mapRefIter) { @@ -3255,8 +3366,7 @@ void Map::CrashUnload() if (player) { WorldSession* session = player->GetSession(); - sLog.out(LOG_CHAR, "Account: %d (IP: %s) Logout Character:[%s] (guid: %u)", session->GetAccountId(), session->GetRemoteAddress().c_str(), player->GetName() , player->GetGUIDLow()); - sWorld.LogCharacter(player, "Logout"); + sLog.Player(session, LOG_CHAR, "Logout", LOG_LVL_DETAIL, ""); session->SetPlayer(nullptr); player->SaveInventoryAndGoldToDB(); // Prevent possible exploits player->UninviteFromGroup(); @@ -3349,7 +3459,7 @@ bool Map::ShouldUpdateMap(uint32 now, uint32 inactiveTimeLimit) // in AddCorpseToRemove because it can be called concurrently. if (!update) { - std::unique_lock guard(_corpseRemovalLock); + std::lock_guard guard(_corpseRemovalLock); if (!_corpseToRemove.empty()) update = true; } @@ -3363,7 +3473,7 @@ bool Map::ShouldUpdateMap(uint32 now, uint32 inactiveTimeLimit) */ void Map::AddCorpseToRemove(Corpse* corpse, ObjectGuid looter_guid) { - std::unique_lock guard(_corpseRemovalLock); + std::lock_guard guard(_corpseRemovalLock); _corpseToRemove.emplace_back(corpse, looter_guid); } @@ -3372,7 +3482,7 @@ void Map::AddCorpseToRemove(Corpse* corpse, ObjectGuid looter_guid) */ void Map::RemoveBones(Corpse* corpse) { - std::unique_lock guard(_bonesLock); + std::lock_guard guard(_bonesLock); _bones.remove(corpse); } @@ -3381,7 +3491,7 @@ void Map::RemoveBones(Corpse* corpse) */ void Map::RemoveCorpses(bool unload) { - std::unique_lock guard(_corpseRemovalLock); + std::lock_guard guard(_corpseRemovalLock); for (auto iter = _corpseToRemove.begin(); iter != _corpseToRemove.end();) { auto corpse = iter->first; @@ -3444,7 +3554,7 @@ void Map::RemoveCorpses(bool unload) // Only take the lock for a second { - std::unique_lock guard(_bonesLock); + std::lock_guard guard(_bonesLock); _bones.push_back(bones); } } @@ -3475,7 +3585,7 @@ void Map::RemoveOldBones(uint32 const diff) _bonesCleanupTimer = 0u; time_t now = time(nullptr); - std::unique_lock guard(_bonesLock); + std::lock_guard guard(_bonesLock); for (auto iter = _bones.begin(); iter != _bones.end();) { Corpse* bones = *iter; @@ -3494,7 +3604,7 @@ GameObject* Map::SummonGameObject(uint32 entry, float x, float y, float z, float GameObjectInfo const* goinfo = sObjectMgr.GetGameObjectInfo(entry); if (!goinfo) { - sLog.outErrorDb("Gameobject template %u not found in database!", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject template %u not found in database!", entry); return nullptr; } GameObject* go = GameObject::CreateGameObject(entry); @@ -3510,3 +3620,53 @@ GameObject* Map::SummonGameObject(uint32 entry, float x, float y, float z, float go->SetWorldMask(worldMask); return go; } + +Creature* Map::LoadCreatureSpawn(uint32 dbGuid, bool delaySpawn) +{ + CreatureData const* pSpawnData = sObjectMgr.GetCreatureData(dbGuid); + if (!pSpawnData) + return nullptr; + + Creature* pCreature; + ObjectGuid guid = pSpawnData->GetObjectGuid(dbGuid); + if (pCreature = GetCreature(guid)) + return pCreature; + + if (!IsLoaded(pSpawnData->position.x, pSpawnData->position.y)) + return nullptr; + + pCreature = new Creature(); + if (!pCreature->LoadFromDB(dbGuid, this, true)) + { + delete pCreature; + return nullptr; + } + + if (delaySpawn) + { + pCreature->SetRespawnTime(pCreature->GetRespawnDelay()); + if (sWorld.getConfig(CONFIG_BOOL_SAVE_RESPAWN_TIME_IMMEDIATELY) || pCreature->IsWorldBoss()) + pCreature->SaveRespawnTime(); + } + + Add(pCreature); + return pCreature; +} + +Creature* Map::LoadCreatureSpawnWithGroup(uint32 leaderDbGuid, bool delaySpawn) +{ + Creature* pLeader = LoadCreatureSpawn(leaderDbGuid, delaySpawn); + if (!pLeader) + return nullptr; + + if (CreatureGroup* pGroup = pLeader->GetCreatureGroup()) + { + for (auto const& itr : pGroup->GetMembers()) + LoadCreatureSpawn(itr.first.GetCounter(), delaySpawn); + + if (!delaySpawn && pGroup->HasGroupFlag(OPTION_RESPAWN_TOGETHER) && pLeader->IsAlive()) + pGroup->RespawnAll(pLeader); + } + + return pLeader; +} diff --git a/src/game/Maps/Map.h b/src/game/Maps/Map.h index 343c69cc110..a1b14662780 100644 --- a/src/game/Maps/Map.h +++ b/src/game/Maps/Map.h @@ -495,6 +495,8 @@ class Map : public GridRefManager void IncrementSummonCountForObject(uint64 guid); void DecrementSummonCountForObject(uint64 guid); Creature* SummonCreature(uint32 entry, float x, float y, float z, float ang, TempSummonType spwtype = TEMPSUMMON_DEAD_DESPAWN, uint32 despwtime = 25000, bool asActiveObject = false); + Creature* LoadCreatureSpawn(uint32 dbGuid, bool delaySpawn = false); + Creature* LoadCreatureSpawnWithGroup(uint32 leaderDbGuid, bool delaySpawn = false); Player* GetPlayer(ObjectGuid guid); GameObject* GetGameObject(ObjectGuid const& guid) { return GetObject(guid); } @@ -503,7 +505,7 @@ class Map : public GridRefManager Creature* GetAnyTypeCreature(ObjectGuid guid); // normal creature or pet GenericTransport* GetTransport(ObjectGuid guid); ElevatorTransport* GetElevatorTransport(ObjectGuid); - DynamicObject* GetDynamicObject(ObjectGuid guid); + DynamicObject* GetDynamicObject(ObjectGuid guid) { return GetObject(guid); } Corpse* GetCorpse(ObjectGuid guid); // !!! find corpse can be not in world Unit* GetUnit(ObjectGuid guid); // only use if sure that need objects at current map, specially for player case WorldObject* GetWorldObject(ObjectGuid guid); // only use if sure that need objects at current map, specially for player case @@ -511,12 +513,12 @@ class Map : public GridRefManager template void InsertObject(ObjectGuid const& guid, T* ptr) { - std::unique_lock lock(m_objectsStore_lock); + std::lock_guard lock(m_objectsStore_lock); m_objectsStore.insert(guid, ptr); } template void EraseObject(ObjectGuid const& guid) { - std::unique_lock lock(m_objectsStore_lock); + std::lock_guard lock(m_objectsStore_lock); m_objectsStore.erase(guid, (T*)nullptr); } template T* GetObject(ObjectGuid const& guid) @@ -553,6 +555,7 @@ class Map : public GridRefManager bool GetWalkHitPosition(GenericTransport* t, float srcX, float srcY, float srcZ, float& destX, float& destY, float& destZ, uint32 moveAllowedFlags = 0xF /*NAV_GROUND | NAV_WATER | NAV_MAGMA | NAV_SLIME*/, float zSearchDist = 20.0f, bool locatedOnSteepSlope = true) const; bool GetWalkRandomPosition(GenericTransport* t, float &x, float &y, float &z, float maxRadius, uint32 moveAllowedFlags = 0xF) const; + bool GetSwimRandomPosition(float& x, float& y, float& z, float radius, GridMapLiquidData& liquid_status, bool randomRange = true) const; VMAP::ModelInstance* FindCollisionModel(float x1, float y1, float z1, float x2, float y2, float z2); void Balance() { _dynamicTree.balance(); } @@ -636,16 +639,16 @@ class Map : public GridRefManager bool _processingSendObjUpdates = false; uint32 _objUpdatesThreads = 0; - mutable std::mutex i_objectsToClientUpdate_lock; - std::set i_objectsToClientUpdate; + mutable std::mutex i_objectsToClientUpdate_lock; + std::unordered_set i_objectsToClientUpdate; bool _processingUnitsRelocation = false; uint32 _unitRelocationThreads = 0; - mutable std::mutex i_unitsRelocated_lock; - std::set i_unitsRelocated; + mutable std::mutex i_unitsRelocated_lock; + std::unordered_set i_unitsRelocated; - mutable std::mutex unitsMvtUpdate_lock; - std::set unitsMvtUpdate; + mutable std::mutex unitsMvtUpdate_lock; + std::unordered_set unitsMvtUpdate; mutable MapMutexType _corpseRemovalLock; typedef std::list> CorpseRemoveList; @@ -850,6 +853,9 @@ class Map : public GridRefManager bool ScriptCommand_ResetDoorOrButton(ScriptInfo const& script, WorldObject* source, WorldObject* target); bool ScriptCommand_SetCommandState(ScriptInfo const& script, WorldObject* source, WorldObject* target); bool ScriptCommand_PlayCustomAnim(ScriptInfo const& script, WorldObject* source, WorldObject* target); + bool ScriptCommand_StartScriptOnGroup(ScriptInfo const& script, WorldObject* source, WorldObject* target); + bool ScriptCommand_LoadCreatureSpawn(ScriptInfo const& script, WorldObject* source, WorldObject* target); + bool ScriptCommand_StartScriptOnZone(ScriptInfo const& script, WorldObject* source, WorldObject* target); // Add any new script command functions to the array. ScriptCommandFunction const m_ScriptCommands[SCRIPT_COMMAND_MAX] = @@ -944,6 +950,9 @@ class Map : public GridRefManager &Map::ScriptCommand_ResetDoorOrButton, // 87 &Map::ScriptCommand_SetCommandState, // 88 &Map::ScriptCommand_PlayCustomAnim, // 89 + &Map::ScriptCommand_StartScriptOnGroup, // 90 + &Map::ScriptCommand_LoadCreatureSpawn, // 91 + &Map::ScriptCommand_StartScriptOnZone, // 92 }; public: @@ -983,6 +992,7 @@ class DungeonMap : public Map // can't be nullptr for loaded map DungeonPersistentState* GetPersistanceState() const; + void BindPlayerOrGroupOnEnter(Player* player); void InitVisibilityDistance() override; // Activated at raid expiration. No one can enter. diff --git a/src/game/Maps/MapManager.cpp b/src/game/Maps/MapManager.cpp index 88fdee484b8..4cc6b73248f 100644 --- a/src/game/Maps/MapManager.cpp +++ b/src/game/Maps/MapManager.cpp @@ -109,7 +109,7 @@ void MapManager::InitializeVisibilityDistanceInfo() Map* MapManager::CreateMap(uint32 id, WorldObject const* obj) { MANGOS_ASSERT(obj); - //if (!obj->IsInWorld()) sLog.outError("GetMap: called for map %d with object (typeid %d, guid %d, mapid %d, instanceid %d) who is not in world!", id, obj->GetTypeId(), obj->GetGUIDLow(), obj->GetMapId(), obj->GetInstanceId()); + //if (!obj->IsInWorld()) sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GetMap: called for map %d with object (typeid %d, guid %d, mapid %d, instanceid %d) who is not in world!", id, obj->GetTypeId(), obj->GetGUIDLow(), obj->GetMapId(), obj->GetInstanceId()); Guard _guard(*this); Map* m = nullptr; @@ -196,7 +196,7 @@ bool MapManager::CanPlayerEnter(uint32 mapid, Player* player) // probably there must be special opcode, because client has this string constant in GlobalStrings.lua // TODO: this is not a good place to send the message player->GetSession()->SendAreaTriggerMessage("You must be in a raid group to enter %s instance", mapName); - DEBUG_LOG("MAP: Player '%s' must be in a raid group to enter instance of '%s'", player->GetName(), mapName); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MAP: Player '%s' must be in a raid group to enter instance of '%s'", player->GetName(), mapName); return false; } } @@ -205,7 +205,7 @@ bool MapManager::CanPlayerEnter(uint32 mapid, Player* player) uint32 instanceId = state ? state->GetInstanceId() : 0; if (!player->CheckInstanceCount(instanceId)) { - DEBUG_LOG("MAP: Player '%s' can't enter instance %u on map %u. Has already entered too many instances.", player->GetName(), instanceId, mapid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MAP: Player '%s' can't enter instance %u on map %u. Has already entered too many instances.", player->GetName(), instanceId, mapid); player->SendTransferAborted(TRANSFER_ABORT_TOO_MANY_INSTANCES); return false; } @@ -232,6 +232,62 @@ void MapManager::DeleteInstance(uint32 mapid, uint32 instanceId) } } +void MapManager::ScheduleNewWorldOnFarTeleport(Player* pPlayer) +{ + WorldLocation const& dest = pPlayer->GetTeleportDest(); + MapEntry const* pMapEntry = sMapStorage.LookupEntry(dest.mapId); + MANGOS_ASSERT(pMapEntry); + + if (pMapEntry->IsDungeon()) + { + DungeonPersistentState* pSave = pPlayer->GetBoundInstanceSaveForSelfOrGroup(pMapEntry->id); + if (!pSave || !FindMap(pMapEntry->id, pSave->GetInstanceId())) + { + m_scheduledNewInstancesForPlayers.insert(pPlayer); + return; + } + } + + // map already created + pPlayer->SendNewWorld(); +} + +void MapManager::CreateNewInstancesForPlayers() +{ + do + { + std::this_thread::sleep_for(std::chrono::milliseconds(20)); + std::unordered_set players; + std::swap(players, m_scheduledNewInstancesForPlayers); + + for (auto const& player : players) + { + WorldLocation const& dest = player->GetTeleportDest(); + if (!player->IsBeingTeleportedFar()) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Scheduled instance creation for map %u for player %u but he is no longer being teleported!", dest.mapId, player->GetGUIDLow()); + continue; + } + + MapEntry const* pMapEntry = sMapStorage.LookupEntry(dest.mapId); + MANGOS_ASSERT(pMapEntry->IsDungeon()); + + DungeonMap* pMap = static_cast(CreateInstance(dest.mapId, player)); + if (pMap->CanEnter(player)) + { + pMap->BindPlayerOrGroupOnEnter(player); + player->SendNewWorld(); + } + else + { + WorldLocation oldLoc; + player->GetPosition(oldLoc); + player->HandleReturnOnTeleportFail(oldLoc); + } + } + } while (asyncMapUpdating); +} + void MapManager::Update(uint32 diff) { i_timer.Update(diff); @@ -279,8 +335,10 @@ void MapManager::Update(uint32 diff) continentsIdx++; } } - i_maxContinentThread = continentsIdx; + std::thread instanceCreationThread = std::thread(&MapManager::CreateNewInstancesForPlayers, this); + + i_maxContinentThread = continentsIdx; i_continentUpdateFinished.store(0); if (!m_continentThreads || m_continentThreads->size() < continentsUpdaters.size()) @@ -291,8 +349,6 @@ void MapManager::Update(uint32 diff) std::future continents = m_continentThreads->processWorkload(std::move(continentsUpdaters), ThreadPool::Callable()); - SwitchPlayersInstances(); - std::chrono::high_resolution_clock::time_point start; do { start = std::chrono::high_resolution_clock::now(); @@ -305,12 +361,15 @@ void MapManager::Update(uint32 diff) break; }while(!sMapMgr.waitContinentUpdateFinishedUntil(start + std::chrono::milliseconds(sWorld.getConfig(CONFIG_UINT32_INTERVAL_MAPUPDATE)))); - if (continents.valid()) continents.wait(); + SwitchPlayersInstances(); asyncMapUpdating = false; + if (instanceCreationThread.joinable()) + instanceCreationThread.join(); + // Execute far teleports after all map updates have finished ExecuteDelayedPlayerTeleports(); @@ -497,7 +556,7 @@ Map* MapManager::CreateTestMap(uint32 mapid, bool instanced, float posX, float p MapEntry const* entry = sMapStorage.LookupEntry(mapid); if (!entry) { - sLog.outError("CreateTestMap: no entry for map %d", mapid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CreateTestMap: no entry for map %d", mapid); MANGOS_ASSERT(false); } uint32 instanceId = GenerateInstanceId(); @@ -528,11 +587,11 @@ DungeonMap* MapManager::CreateDungeonMap(uint32 id, uint32 InstanceId, DungeonPe MapEntry const* entry = sMapStorage.LookupEntry(id); if (!entry) { - sLog.outError("CreateDungeonMap: no entry for map %d", id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CreateDungeonMap: no entry for map %d", id); MANGOS_ASSERT(false); } - DEBUG_LOG("MapInstanced::CreateInstanceMap: %s map instance %d for %d created", save ? "" : "new ", InstanceId, id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MapInstanced::CreateInstanceMap: %s map instance %d for %d created", save ? "" : "new ", InstanceId, id); DungeonMap *map = new DungeonMap(id, i_gridCleanUpDelay, InstanceId); @@ -545,7 +604,7 @@ DungeonMap* MapManager::CreateDungeonMap(uint32 id, uint32 InstanceId, DungeonPe BattleGroundMap* MapManager::CreateBattleGroundMap(uint32 id, uint32 InstanceId, BattleGround* bg) { - DEBUG_LOG("MapInstanced::CreateBattleGroundMap: instance:%d for map:%d and bgType:%d created.", InstanceId, id, bg->GetTypeID()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MapInstanced::CreateBattleGroundMap: instance:%d for map:%d and bgType:%d created.", InstanceId, id, bg->GetTypeID()); BattleGroundMap *map = new BattleGroundMap(id, i_gridCleanUpDelay, InstanceId); MANGOS_ASSERT(map->IsBattleGround()); diff --git a/src/game/Maps/MapManager.h b/src/game/Maps/MapManager.h index e8861a9f84c..54f526cffc0 100644 --- a/src/game/Maps/MapManager.h +++ b/src/game/Maps/MapManager.h @@ -93,7 +93,8 @@ class MapManager : public MaNGOS::Singleton m_scheduledInstanceSwitches[LAST_CONTINENT_ID]; // 2 continents + // Handle creation of new maps for teleport while continents are being updated. + void CreateNewInstancesForPlayers(); + std::unordered_set m_scheduledNewInstancesForPlayers; + std::mutex m_scheduledFarTeleportsLock; typedef std::map ScheduledTeleportMap; ScheduledTeleportMap m_scheduledFarTeleports; diff --git a/src/game/Maps/MapPersistentStateMgr.cpp b/src/game/Maps/MapPersistentStateMgr.cpp index d6152261bfc..053f27591cf 100644 --- a/src/game/Maps/MapPersistentStateMgr.cpp +++ b/src/game/Maps/MapPersistentStateMgr.cpp @@ -393,7 +393,7 @@ void DungeonResetScheduler::LoadResetTimes() if (!mapEntry || !mapEntry->IsDungeon()) { - sLog.outError("MapPersistentStateManager::LoadResetTimes: invalid map Id %u in instance_reset!", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MapPersistentStateManager::LoadResetTimes: invalid map Id %u in instance_reset!", mapId); CharacterDatabase.DirectPExecute("DELETE FROM `instance_reset` WHERE `map` = '%u'", mapId); continue; } @@ -449,7 +449,7 @@ void DungeonResetScheduler::ScheduleAllDungeonResets() ScheduleReset(true, itr.second.second, DungeonResetEvent(RESET_EVENT_NORMAL_DUNGEON, itr.second.first, itr.first)); if (now > itr.second.second) - sLog.outInfo("[DungeonReset] Instance %u (map %u) has reset time before now, but was not cleaned up. Likely expired during load", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[DungeonReset] Instance %u (map %u) has reset time before now, but was not cleaned up. Likely expired during load", itr.first, itr.second.first); } @@ -496,9 +496,9 @@ void DungeonResetScheduler::ScheduleReset(bool add, time_t time, DungeonResetEve { MapPersistentStateManager::PersistentStateMap::iterator itr = m_InstanceSaves.m_instanceSaveByInstanceId.find(event.instanceId); if (itr == m_InstanceSaves.m_instanceSaveByInstanceId.end()) - sLog.outInfo("[DungeonReset] Instance %u [map %u]: ScheduleReset %u for unknown instance.", event.instanceId, event.mapId, event.type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[DungeonReset] Instance %u [map %u]: ScheduleReset %u for unknown instance.", event.instanceId, event.mapId, event.type); else if (itr->second->GetMapId() != event.mapId) - sLog.outInfo("[DungeonReset] Instance %u [map %u]: ScheduleReset %u for wrong instance [map %u]", event.instanceId, event.mapId, event.type, itr->second->GetMapId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[DungeonReset] Instance %u [map %u]: ScheduleReset %u for wrong instance [map %u]", event.instanceId, event.mapId, event.type, itr->second->GetMapId()); if (add) m_resetTimeQueue.insert(std::pair(time, event)); @@ -529,7 +529,7 @@ void DungeonResetScheduler::ScheduleReset(bool add, time_t time, DungeonResetEve } if (itr == m_resetTimeQueue.end()) - sLog.outError("DungeonResetScheduler::ScheduleReset: cannot cancel the reset, the event(%d,%d,%d) was not found!", event.type, event.mapId, event.instanceId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DungeonResetScheduler::ScheduleReset: cannot cancel the reset, the event(%d,%d,%d) was not found!", event.type, event.mapId, event.instanceId); } } } @@ -637,13 +637,13 @@ MapPersistentState* MapPersistentStateManager::AddPersistentState(MapEntry const if (MapPersistentState *old_save = GetPersistentState(mapEntry->id, instanceId)) { if (instanceId && old_save->GetMapId() != mapEntry->id) - sLog.outError("MapPersistentStateManager::AddPersistentState: instance %u has existing map ID '%u', but map to add for is '%u'. Mismatched states are loaded", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MapPersistentStateManager::AddPersistentState: instance %u has existing map ID '%u', but map to add for is '%u'. Mismatched states are loaded", instanceId, old_save->GetMapId(), mapEntry->id); return old_save; } - DEBUG_LOG("MapPersistentStateManager::AddPersistentState: mapId = %d, instanceId = %d, reset time = %u, canRset = %u", mapEntry->id, instanceId, resetTime, canReset ? 1 : 0); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MapPersistentStateManager::AddPersistentState: mapId = %d, instanceId = %d, reset time = %u, canRset = %u", mapEntry->id, instanceId, resetTime, canReset ? 1 : 0); MapPersistentState *state; if (mapEntry->IsDungeon()) @@ -789,8 +789,8 @@ void MapPersistentStateManager::CleanupInstances() CharacterDatabase.CommitTransaction(); bar.step(); - sLog.outString(); - sLog.outString(">> Instances cleaned up"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Instances cleaned up"); } void MapPersistentStateManager::PackInstances() @@ -850,8 +850,8 @@ void MapPersistentStateManager::PackInstances() bar.step(); } - sLog.outString(); - sLog.outString(">> Instance numbers remapped, next instance id is %u", InstanceNumber); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Instance numbers remapped, next instance id is %u", InstanceNumber); } void MapPersistentStateManager::ScheduleInstanceResets() @@ -868,7 +868,7 @@ void MapPersistentStateManager::_ResetSave(PersistentStateMap& holder, Persisten lock_instLists = true; if (itr->second->IsUsedByMap()) - sLog.outInfo("[DungeonReset] Deleting map %u instance %u used by a map !", itr->second->GetMapId(), itr->second->GetInstanceId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[DungeonReset] Deleting map %u instance %u used by a map !", itr->second->GetMapId(), itr->second->GetInstanceId()); delete itr->second; // Destructor will unbind groups / players holder.erase(itr++); lock_instLists = false; @@ -876,7 +876,7 @@ void MapPersistentStateManager::_ResetSave(PersistentStateMap& holder, Persisten void MapPersistentStateManager::_ResetInstance(uint32 mapId, uint32 instanceId) { - DEBUG_LOG("MapPersistentStateManager::_ResetInstance %u, %u", mapId, instanceId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MapPersistentStateManager::_ResetInstance %u, %u", mapId, instanceId); PersistentStateMap::iterator itr = m_instanceSaveByInstanceId.find(instanceId); if (itr != m_instanceSaveByInstanceId.end()) @@ -884,7 +884,7 @@ void MapPersistentStateManager::_ResetInstance(uint32 mapId, uint32 instanceId) // delay reset until map unload for loaded map if (mapId != itr->second->GetMapId()) { - sLog.outError("[CRASH] Instance %u is linked to two different maps, '%u' (scheduler) and '%u' (instance bind)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[CRASH] Instance %u is linked to two different maps, '%u' (scheduler) and '%u' (instance bind)", instanceId, mapId, itr->second->GetMapId()); return; } @@ -893,7 +893,7 @@ void MapPersistentStateManager::_ResetInstance(uint32 mapId, uint32 instanceId) { if (!iMap->IsDungeon()) { - sLog.outInfo("[CRASH] Instance %u linked to map %u, which is not a dungeon map!", instanceId, iMap->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH] Instance %u linked to map %u, which is not a dungeon map!", instanceId, iMap->GetId()); return; } @@ -946,7 +946,7 @@ void MapPersistentStateManager::_ResetOrWarnAll(uint32 mapId, bool warn, uint32 // this is called one minute before the reset time if (!mapEntry->resetDelay) { - sLog.outError("MapPersistentStateManager::ResetOrWarnAll: no instance template or reset delay for map %d", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MapPersistentStateManager::ResetOrWarnAll: no instance template or reset delay for map %d", mapId); return; } @@ -1021,8 +1021,8 @@ void MapPersistentStateManager::LoadCreatureRespawnTimes() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 creature respawn time."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 creature respawn time."); return; } @@ -1085,8 +1085,8 @@ void MapPersistentStateManager::LoadCreatureRespawnTimes() delete result; - sLog.outString(); - sLog.outString(">> Loaded %u creature respawn times", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creature respawn times", count); } void MapPersistentStateManager::LoadGameobjectRespawnTimes() @@ -1103,8 +1103,8 @@ void MapPersistentStateManager::LoadGameobjectRespawnTimes() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 gameobject respawn time."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 gameobject respawn time."); return; } @@ -1164,6 +1164,6 @@ void MapPersistentStateManager::LoadGameobjectRespawnTimes() delete result; - sLog.outString(); - sLog.outString(">> Loaded %u gameobject respawn times", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u gameobject respawn times", count); } diff --git a/src/game/Maps/MoveMap.cpp b/src/game/Maps/MoveMap.cpp index 1b512df3d3e..8d1ea1ccf1d 100644 --- a/src/game/Maps/MoveMap.cpp +++ b/src/game/Maps/MoveMap.cpp @@ -76,7 +76,7 @@ bool MMapManager::loadMapData(uint32 mapId) FILE* file = fopen(fileName, "rb"); if (!file) { - DEBUG_LOG("MMAP:loadMapData: Error: Could not open mmap file '%s'", fileName); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MMAP:loadMapData: Error: Could not open mmap file '%s'", fileName); delete [] fileName; return false; } @@ -91,14 +91,14 @@ bool MMapManager::loadMapData(uint32 mapId) if (dtStatusFailed(dtResult)) { dtFreeNavMesh(mesh); - sLog.outError("MMAP:loadMapData: Failed to initialize dtNavMesh for mmap %03u from file %s with %u tiles. Result 0x%x.", mapId, fileName, params.maxTiles, dtResult); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadMapData: Failed to initialize dtNavMesh for mmap %03u from file %s with %u tiles. Result 0x%x.", mapId, fileName, params.maxTiles, dtResult); delete [] fileName; return false; } delete [] fileName; - DETAIL_LOG("MMAP:loadMapData: Loaded %03i.mmap", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MMAP:loadMapData: Loaded %03i.mmap", mapId); // store inside our map list MMapData* mmap_data = new MMapData(mesh); @@ -147,7 +147,7 @@ bool MMapManager::loadMap(uint32 mapId, int32 x, int32 y) //mmaps not generated on every tile. But it's often generating, where vmap placed (most of the time) if (VMAP::VMapFactory::createOrGetVMapManager()->existsMap((sWorld.GetDataPath() + "vmaps").c_str(), mapId, x, y)) { - DEBUG_LOG("MMAP:loadMap: Could not open mmtile file '%s' and vmap is exist in this tile", fileName); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MMAP:loadMap: Could not open mmtile file '%s' and vmap is exist in this tile", fileName); } delete [] fileName; return false; @@ -160,14 +160,14 @@ bool MMapManager::loadMap(uint32 mapId, int32 x, int32 y) if (fileHeader.mmapMagic != MMAP_MAGIC) { - sLog.outError("MMAP:loadMap: Bad header in mmap %03u%02i%02i.mmtile", mapId, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadMap: Bad header in mmap %03u%02i%02i.mmtile", mapId, x, y); fclose(file); return false; } if (fileHeader.mmapVersion != MMAP_VERSION) { - sLog.outError("MMAP:loadMap: %03u%02i%02i.mmtile was built with generator v%i, expected v%i", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadMap: %03u%02i%02i.mmtile was built with generator v%i, expected v%i", mapId, x, y, fileHeader.mmapVersion, MMAP_VERSION); fclose(file); return false; @@ -179,7 +179,7 @@ bool MMapManager::loadMap(uint32 mapId, int32 x, int32 y) size_t result = fread(data, fileHeader.size, 1, file); if (!result) { - sLog.outError("MMAP:loadMap: Bad header or data in mmap %03u%02i%02i.mmtile", mapId, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadMap: Bad header or data in mmap %03u%02i%02i.mmtile", mapId, x, y); fclose(file); return false; } @@ -199,7 +199,7 @@ bool MMapManager::loadMap(uint32 mapId, int32 x, int32 y) } else { - sLog.outError("MMAP:loadMap: Could not load %03u%02i%02i.mmtile into navmesh [result 0x%x]", mapId, x, y, dResult); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadMap: Could not load %03u%02i%02i.mmtile into navmesh [result 0x%x]", mapId, x, y, dResult); dtFree(data); return false; } @@ -213,7 +213,7 @@ bool MMapManager::unloadMap(uint32 mapId, int32 x, int32 y) if (loadedMMaps.find(mapId) == loadedMMaps.end()) { // file may not exist, therefore not loaded - DEBUG_LOG("MMAP:unloadMap: Asked to unload not loaded navmesh map. %03u%02i%02i.mmtile", mapId, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MMAP:unloadMap: Asked to unload not loaded navmesh map. %03u%02i%02i.mmtile", mapId, x, y); return false; } @@ -224,7 +224,7 @@ bool MMapManager::unloadMap(uint32 mapId, int32 x, int32 y) if (mmap->mmapLoadedTiles.find(packedGridPos) == mmap->mmapLoadedTiles.end()) { // file may not exist, therefore not loaded - DEBUG_LOG("MMAP:unloadMap: Asked to unload not loaded navmesh tile. %03u%02i%02i.mmtile", mapId, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MMAP:unloadMap: Asked to unload not loaded navmesh tile. %03u%02i%02i.mmtile", mapId, x, y); return false; } @@ -237,7 +237,7 @@ bool MMapManager::unloadMap(uint32 mapId, int32 x, int32 y) // this is technically a memory leak // if the grid is later reloaded, dtNavMesh::addTile will return error but no extra memory is used // we cannot recover from this error - assert out - sLog.outError("MMAP:unloadMap: Could not unload %03u%02i%02i.mmtile from navmesh", mapId, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:unloadMap: Could not unload %03u%02i%02i.mmtile from navmesh", mapId, x, y); MANGOS_ASSERT(false); } else @@ -255,7 +255,7 @@ bool MMapManager::unloadMap(uint32 mapId) if (loadedMMaps.find(mapId) == loadedMMaps.end()) { // file may not exist, therefore not loaded - DEBUG_LOG("MMAP:unloadMap: Asked to unload not loaded navmesh map %03u", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MMAP:unloadMap: Asked to unload not loaded navmesh map %03u", mapId); return false; } @@ -267,14 +267,14 @@ bool MMapManager::unloadMap(uint32 mapId) uint32 y = (i->first & 0x0000FFFF); dtStatus dtResult = mmap->navMesh->removeTile(i->second, nullptr, nullptr); if (dtStatusFailed(dtResult)) - sLog.outError("MMAP:unloadMap: Could not unload %03u%02i%02i.mmtile from navmesh", mapId, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:unloadMap: Could not unload %03u%02i%02i.mmtile from navmesh", mapId, x, y); else --loadedTiles; } delete mmap; loadedMMaps.erase(mapId); - DETAIL_LOG("MMAP:unloadMap: Unloaded %03i.mmap", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MMAP:unloadMap: Unloaded %03i.mmap", mapId); return true; } @@ -285,14 +285,14 @@ bool MMapManager::unloadMapInstance(uint32 mapId, std::thread::id instanceId) if (loadedMMaps.find(mapId) == loadedMMaps.end()) { // file may not exist, therefore not loaded - DEBUG_LOG("MMAP:unloadMapInstance: Asked to unload not loaded navmesh map %03u", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MMAP:unloadMapInstance: Asked to unload not loaded navmesh map %03u", mapId); return false; } MMapData* mmap = loadedMMaps[mapId]; if (mmap->navMeshQueries.find(instanceId) == mmap->navMeshQueries.end()) { - DEBUG_LOG("MMAP:unloadMapInstance: Asked to unload not loaded dtNavMeshQuery mapId %03u instanceId %u", mapId, instanceId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MMAP:unloadMapInstance: Asked to unload not loaded dtNavMeshQuery mapId %03u instanceId %u", mapId, instanceId); return false; } @@ -300,7 +300,7 @@ bool MMapManager::unloadMapInstance(uint32 mapId, std::thread::id instanceId) dtFreeNavMeshQuery(query); mmap->navMeshQueries.erase(instanceId); - DETAIL_LOG("MMAP:unloadMapInstance: Unloaded mapId %03u instanceId %u", mapId, instanceId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MMAP:unloadMapInstance: Unloaded mapId %03u instanceId %u", mapId, instanceId); return true; } @@ -345,11 +345,11 @@ dtNavMeshQuery const* MMapManager::GetNavMeshQuery(uint32 mapId) { ulock.unlock(); dtFreeNavMeshQuery(navMeshQuery); - sLog.outError("MMAP:GetNavMeshQuery: Failed to initialize dtNavMeshQuery for mapId %03u thread %u", mapId, tid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:GetNavMeshQuery: Failed to initialize dtNavMeshQuery for mapId %03u thread %u", mapId, tid); return nullptr; } - DETAIL_LOG("MMAP:GetNavMeshQuery: created dtNavMeshQuery for mapId %03u thread %u", mapId, tid); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MMAP:GetNavMeshQuery: created dtNavMeshQuery for mapId %03u thread %u", mapId, tid); mmap->navMeshQueries.insert(std::pair(tid, navMeshQuery)); } else @@ -378,7 +378,7 @@ bool MMapManager::loadGameObject(uint32 displayId) FILE* file = fopen(fileName, "rb"); if (!file) { - DEBUG_LOG("MMAP:loadGameObject: Error: Could not open mmap file %s", fileName); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MMAP:loadGameObject: Error: Could not open mmap file %s", fileName); delete [] fileName; return false; } @@ -388,14 +388,14 @@ bool MMapManager::loadGameObject(uint32 displayId) if (fileHeader.mmapMagic != MMAP_MAGIC) { - sLog.outError("MMAP:loadGameObject: Bad header in mmap %s", fileName); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadGameObject: Bad header in mmap %s", fileName); fclose(file); return false; } if (fileHeader.mmapVersion != MMAP_VERSION) { - sLog.outError("MMAP:loadGameObject: %s was built with generator v%i, expected v%i", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadGameObject: %s was built with generator v%i, expected v%i", fileName, fileHeader.mmapVersion, MMAP_VERSION); fclose(file); return false; @@ -406,7 +406,7 @@ bool MMapManager::loadGameObject(uint32 displayId) size_t result = fread(data, fileHeader.size, 1, file); if (!result) { - sLog.outError("MMAP:loadGameObject: Bad header or data in mmap %s", fileName); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadGameObject: Bad header or data in mmap %s", fileName); fclose(file); return false; } @@ -419,11 +419,11 @@ bool MMapManager::loadGameObject(uint32 displayId) if (dtStatusFailed(r)) { dtFreeNavMesh(mesh); - sLog.outError("MMAP:loadGameObject: Failed to initialize dtNavMesh from file %s. Result 0x%x.", fileName, r); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:loadGameObject: Failed to initialize dtNavMesh from file %s. Result 0x%x.", fileName, r); delete [] fileName; return false; } - DETAIL_LOG("MMAP:loadGameObject: Loaded file %s [size=%u]", fileName, fileHeader.size); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MMAP:loadGameObject: Loaded file %s [size=%u]", fileName, fileHeader.size); delete [] fileName; MMapData* mmap_data = new MMapData(mesh); @@ -449,11 +449,11 @@ dtNavMeshQuery const* MMapManager::GetModelNavMeshQuery(uint32 displayId) if (dtStatusFailed(query->init(mmap->navMesh, 2048))) { dtFreeNavMeshQuery(query); - sLog.outError("MMAP:GetModelNavMeshQuery: Failed to initialize dtNavMeshQuery for displayid %03u tid %u", displayId, tid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MMAP:GetModelNavMeshQuery: Failed to initialize dtNavMeshQuery for displayid %03u tid %u", displayId, tid); return nullptr; } - DETAIL_LOG("MMAP:GetModelNavMeshQuery: created dtNavMeshQuery for displayid %03u tid %u", displayId, tid); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MMAP:GetModelNavMeshQuery: created dtNavMeshQuery for displayid %03u tid %u", displayId, tid); mmap->navMeshQueries.insert(std::pair(tid, query)); } } diff --git a/src/game/Maps/PathFinder.cpp b/src/game/Maps/PathFinder.cpp index f446ad3b16a..0bb59ea781d 100644 --- a/src/game/Maps/PathFinder.cpp +++ b/src/game/Maps/PathFinder.cpp @@ -23,6 +23,7 @@ #include "Log.h" #include "Map.h" #include "Transport.h" +#include "Geometry.h" #include "Detour/Include/DetourCommon.h" @@ -62,30 +63,38 @@ bool PathInfo::calculate(float destX, float destY, float destZ, bool forceDest, bool PathInfo::calculate(Vector3 const& start, Vector3 dest, bool forceDest, bool offsets) { + m_pathPoints.clear(); + m_forceDestination = forceDest; + m_type = PATHFIND_BLANK; + + Vector3 oldDest = getEndPosition(); + setEndPosition(dest); + setStartPosition(start); + // A m_navMeshQuery object is not thread safe, but a same PathInfo can be shared between threads. // So need to get a new one. MMAP::MMapManager* mmap = MMAP::MMapFactory::createOrGetMMapManager(); if (m_transport) { if (!offsets) + { m_transport->CalculatePassengerOffset(dest.x, dest.y, dest.z); + setEndPosition(dest); + } m_navMeshQuery = mmap->GetModelNavMeshQuery(m_transport->GetDisplayId()); } - else - m_navMeshQuery = mmap->GetNavMeshQuery(m_sourceUnit->GetMapId()); + else if (!(m_navMeshQuery = mmap->GetNavMeshQuery(m_sourceUnit->GetMapId()))) + { + if (BuildPathWithoutMMaps(start, dest)) + { + m_type = PathType(PATHFIND_NORMAL); + return true; + } + } if (m_navMeshQuery) m_navMesh = m_navMeshQuery->getAttachedNavMesh(); - m_pathPoints.clear(); - - Vector3 oldDest = getEndPosition(); - setEndPosition(dest); - setStartPosition(start); - - m_forceDestination = forceDest; - m_type = PATHFIND_BLANK; - //DEBUG_FILTER_LOG(LOG_FILTER_PATHFINDING, "++ PathFinder::calculate() for %u \n", m_sourceUnit->GetGUIDLow()); // make sure navMesh works - we can run on map w/o mmap @@ -327,7 +336,7 @@ void PathInfo::BuildPolyPath(Vector3 const& startPos, Vector3 const& endPos) // this is probably an error state, but we'll leave it // and hopefully recover on the next Update // we still need to copy our preffix - sLog.outError("%u's Path Build failed: 0 length path r=0x%x", m_sourceUnit->GetGUIDLow(), dtResult); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%u's Path Build failed: 0 length path r=0x%x", m_sourceUnit->GetGUIDLow(), dtResult); } //DEBUG_FILTER_LOG(LOG_FILTER_PATHFINDING, "++ m_polyLength=%u prefixPolyLength=%u suffixPolyLength=%u \n",m_polyLength, prefixPolyLength, suffixPolyLength); @@ -349,7 +358,7 @@ void PathInfo::BuildPolyPath(Vector3 const& startPos, Vector3 const& endPos) // std::thread::id const threadId = std::this_thread::get_id(); //if (threadId != m_navMeshQuery->m_owningThread) - //sLog.outError("CRASH: We are using a dtNavMeshQuery from thread %u which belongs to thread %u!", threadId, m_navMeshQuery->m_owningThread); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CRASH: We are using a dtNavMeshQuery from thread %u which belongs to thread %u!", threadId, m_navMeshQuery->m_owningThread); dtStatus dtResult = m_navMeshQuery->findPath( startPoly, // start polygon @@ -364,7 +373,7 @@ void PathInfo::BuildPolyPath(Vector3 const& startPos, Vector3 const& endPos) if (!m_polyLength || dtStatusFailed(dtResult)) { // only happens if we passed bad data to findPath(), or navmesh is messed up - sLog.outError("%u's Path Build failed: 0 length path. Result=0x%x", m_sourceUnit->GetGUIDLow(), dtResult); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%u's Path Build failed: 0 length path. Result=0x%x", m_sourceUnit->GetGUIDLow(), dtResult); BuildShortcut(); m_type = PATHFIND_NOPATH; return; @@ -516,6 +525,97 @@ void PathInfo::BuildUnderwaterPath() m_type |= PATHFIND_UNDERWATER; } +static constexpr float orientationOffsets[] = +{ + 0, + (M_PI_F / 6.0f) * 1, + (M_PI_F / 6.0f) * 11, + (M_PI_F / 6.0f) * 2, + (M_PI_F / 6.0f) * 10, + (M_PI_F / 6.0f) * 3, + (M_PI_F / 6.0f) * 9, + (M_PI_F / 6.0f) * 4, + (M_PI_F / 6.0f) * 8, + (M_PI_F / 6.0f) * 5, + (M_PI_F / 6.0f) * 7, + (M_PI_F / 6.0f) * 6, +}; + +bool BuildPathStep(Vector3 const& currentPos, Vector3 const& targetPos, Map const* pMap, std::vector& fullPath, std::vector& checkedPositions, float stepSize, uint32& stepsRemaining, float angle) +{ + float const currentDistance = Geometry::GetDistance3D(targetPos, currentPos); + if (currentDistance < (stepSize + 1)) + return true; + + if (!stepsRemaining) + return false; + + stepsRemaining--; + + for (int i = 0; i < 12; i++) + { + Vector3 newPos; + Geometry::GetNearPoint2DAroundPosition(currentPos.x, currentPos.y, newPos.x, newPos.y, stepSize, Geometry::ClampOrientation(angle + orientationOffsets[i])); + newPos.z = pMap->GetHeight(newPos.x, newPos.y, currentPos.z + 0.1f, true); + + float const zdiff = newPos.z - currentPos.z; + if (((zdiff < -0.0f) ? (-zdiff > stepSize) : (zdiff > stepSize * 0.9f))) + continue; + + bool skip = false; + for (auto const& checkedPos : checkedPositions) + { + if (Geometry::GetDistance3D(checkedPos, newPos) < stepSize * 0.5f) + { + skip = true; + break; + } + } + + if (skip) + continue; + + checkedPositions.push_back(newPos); + if (BuildPathStep(newPos, targetPos, pMap, fullPath, checkedPositions, stepSize, stepsRemaining, Geometry::GetAngle(targetPos, newPos))) + { + fullPath.push_back(newPos); + return true; + } + } + + + return false; +} + +bool PathInfo::BuildPathWithoutMMaps(Vector3 const& start, Vector3 const& dest) +{ + clear(); + float stepSize = 5.0f; + float totalDistance = Geometry::GetDistance3D(start, dest); + if (totalDistance <= stepSize || m_sourceUnit->CanFly() || + (m_sourceUnit->CanSwim() && + m_sourceUnit->CanSwimAtPosition(start) && + m_sourceUnit->CanSwimAtPosition(dest))) + { + m_pathPoints.resize(2); + m_pathPoints[0] = start; + m_pathPoints[1] = dest; + return true; + } + uint32 maxSteps = (totalDistance / stepSize) + 3; + + std::vector checkedPositions; // positions we've already been to + checkedPositions.reserve(maxSteps); + m_pathPoints.reserve(maxSteps); + m_pathPoints.push_back(start); + + maxSteps *= 2; + + bool ok = BuildPathStep(dest, start, m_sourceUnit->FindMap(), m_pathPoints, checkedPositions, stepSize, maxSteps, m_sourceUnit->GetAngle(dest.x, dest.y)); + m_pathPoints.push_back(dest); + return ok; +} + void PathInfo::createFilter() { unsigned short includeFlags = 0x0; @@ -794,7 +894,7 @@ dtStatus PathInfo::findSmoothPath(float const* startPos, float const* endPos, npolys = fixupShortcuts(polys, npolys, m_navMeshQuery); if (dtStatusFailed(m_navMeshQuery->getPolyHeight(polys[0], result, &result[1]))) - DEBUG_LOG("Cannot find height at position X: %f Y: %f Z: %f for %s", result[2], result[0], result[1], m_sourceUnit->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Cannot find height at position X: %f Y: %f Z: %f for %s", result[2], result[0], result[1], m_sourceUnit->GetName()); result[1] += 0.5f; dtVcopy(iterPos, result); @@ -1006,3 +1106,10 @@ float PathInfo::dist3DSqr(Vector3 const& p1, Vector3 const& p2) { return (p1 - p2).squaredLength(); } + +bool WorldObject::HasMMapsForCurrentMap() const +{ + MMAP::MMapManager* mmap = MMAP::MMapFactory::createOrGetMMapManager(); + dtNavMeshQuery const* m_navMeshQuery = GetTransport() ? mmap->GetModelNavMeshQuery(GetTransport()->GetDisplayId()) : mmap->GetNavMeshQuery(GetMapId()); + return m_navMeshQuery != nullptr; +} diff --git a/src/game/Maps/PathFinder.h b/src/game/Maps/PathFinder.h index 17fb4236403..bd3cd614c7a 100644 --- a/src/game/Maps/PathFinder.h +++ b/src/game/Maps/PathFinder.h @@ -133,6 +133,7 @@ class PathInfo void BuildPointPath(float const* startPoint, float const* endPoint, float distToStartPoly, float distToEndPoly); void BuildShortcut(); void BuildUnderwaterPath(); + bool BuildPathWithoutMMaps(Vector3 const& start, Vector3 const& dest); // build path using only maps following terrain (no vmap or mmap) void createFilter(); void updateFilter(); diff --git a/src/game/Maps/Pool/PoolManager.cpp b/src/game/Maps/Pool/PoolManager.cpp index d821b5186ef..29085937552 100644 --- a/src/game/Maps/Pool/PoolManager.cpp +++ b/src/game/Maps/Pool/PoolManager.cpp @@ -135,7 +135,7 @@ void PoolObject::CheckEventLinkAndReport(uint32 poolId, int16 event_id { std::map::const_iterator itr = creature2event.find(guid); if (itr == creature2event.end() || itr->second != event_id) - sLog.outErrorDb("Creature (GUID: %u) expected to be listed in `game_event_creature` for event %u as part pool %u", guid, event_id, poolId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (GUID: %u) expected to be listed in `game_event_creature` for event %u as part pool %u", guid, event_id, poolId); } template<> @@ -143,7 +143,7 @@ void PoolObject::CheckEventLinkAndReport(uint32 poolId, int16 event_ { std::map::const_iterator itr = go2event.find(guid); if (itr == go2event.end() || itr->second != event_id) - sLog.outErrorDb("Gameobject (GUID: %u) expected to be listed in `game_event_gameobject` for event %u as part pool %u", guid, event_id, poolId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (GUID: %u) expected to be listed in `game_event_gameobject` for event %u as part pool %u", guid, event_id, poolId); } template<> @@ -467,7 +467,7 @@ void PoolGroup::Spawn1Object(MapPersistentState& mapState, PoolObject* if (dataMap && dataMap->IsLoaded(data->position.x, data->position.y)) { Creature* pCreature = new Creature; - //DEBUG_LOG("Spawning creature %u",obj->guid); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Spawning creature %u",obj->guid); if (!pCreature->LoadFromDB(obj->guid, dataMap)) { delete pCreature; @@ -510,7 +510,7 @@ void PoolGroup::Spawn1Object(MapPersistentState& mapState, PoolObjec GameObjectData const* data = sObjectMgr.GetGOData(obj->guid); MANGOS_ASSERT(data); GameObject* pGameobject = GameObject::CreateGameObject(data->id); - //DEBUG_LOG("Spawning gameobject %u", obj->guid); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Spawning gameobject %u", obj->guid); if (!pGameobject->LoadFromDB(obj->guid, dataMap)) { delete pGameobject; @@ -625,7 +625,7 @@ struct PoolMapChecker // pool spawns must be at single instanceable map if (mapEntry->Instanceable()) { - sLog.outErrorDb("`%s` has %s spawned at instanceable map %u when one or several other spawned at different map %u in pool id %i, skipped.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` has %s spawned at instanceable map %u when one or several other spawned at different map %u in pool id %i, skipped.", tableName, elementName, mapid, poolMapEntry->id, pool_id); return false; } @@ -633,7 +633,7 @@ struct PoolMapChecker // pool spawns must be at single instanceable map if (poolMapEntry->Instanceable()) { - sLog.outErrorDb("`%s` has %s spawned at map %u when one or several other spawned at different instanceable map %u in pool id %i, skipped.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` has %s spawned at map %u when one or several other spawned at different instanceable map %u in pool id %i, skipped.", tableName, elementName, mapid, poolMapEntry->id, pool_id); return false; } @@ -647,12 +647,12 @@ bool CheckPoolAndChance(char const* table, uint16 pool_id, float chance) { if (pool_id > sPoolMgr.GetMaxPoolId()) { - sLog.outErrorDb("`%s` pool id (%i) is out of range compared to max pool id in `pool_template`, skipped.", table, pool_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` pool id (%i) is out of range compared to max pool id in `pool_template`, skipped.", table, pool_id); return false; } if (chance < 0 || chance > 100) { - sLog.outErrorDb("`%s` has an invalid chance (%f) in pool id (%i), skipped.", table, chance, pool_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` has an invalid chance (%f) in pool id (%i), skipped.", table, chance, pool_id); return false; } return true; @@ -663,8 +663,8 @@ void PoolManager::LoadFromDB() QueryResult* result = WorldDatabase.PQuery("SELECT MAX(`entry`) FROM `pool_template` WHERE %u BETWEEN `patch_min` AND `patch_max`", sWorld.GetWowPatch()); if (!result) { - sLog.outString(">> Table pool_template is empty."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table pool_template is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); return; } else @@ -680,8 +680,8 @@ void PoolManager::LoadFromDB() if (!result) { mPoolTemplate.clear(); - sLog.outString(">> Table pool_template is empty:"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Table pool_template is empty:"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); return; } @@ -708,8 +708,8 @@ void PoolManager::LoadFromDB() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u objects pools", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u objects pools", count); delete result; PoolMapChecker mapChecker(mPoolTemplate); @@ -731,8 +731,8 @@ void PoolManager::LoadFromDB() BarGoLink bar2(1); bar2.step(); - sLog.outString(); - sLog.outString(">> Loaded %u creatures in pools from `pool_creature`", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creatures in pools from `pool_creature`", count); } else { @@ -760,7 +760,7 @@ void PoolManager::LoadFromDB() CreatureData const* data = sObjectMgr.GetCreatureData(guid); if (!data) { - sLog.outErrorDb("`%s` has a non existing creature spawn (GUID: %u) defined for pool id (%u), skipped.", table, guid, pool_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` has a non existing creature spawn (GUID: %u) defined for pool id (%u), skipped.", table, guid, pool_id); continue; } // `pool_creature` and `pool_creature_template` can't have guids duplicates (in second case because entries also unique) @@ -768,7 +768,7 @@ void PoolManager::LoadFromDB() // Also note: for added guid not important what case we skip from 2 tables if (uint16 alt_pool_id = IsPartOfAPool(guid)) { - sLog.outErrorDb("`%s` has guid %u for pool %u that already added to pool %u from `pool_creature_template` for creature entry %u, skipped.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` has guid %u for pool %u that already added to pool %u from `pool_creature_template` for creature entry %u, skipped.", table, guid, pool_id, alt_pool_id, entry_id); continue; } @@ -790,8 +790,8 @@ void PoolManager::LoadFromDB() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u creatures in pools from `pool_creature` and `pool_creature_template`", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creatures in pools from `pool_creature` and `pool_creature_template`", count); delete result; } @@ -810,8 +810,8 @@ void PoolManager::LoadFromDB() BarGoLink bar2(1); bar2.step(); - sLog.outString(); - sLog.outString(">> Loaded %u gameobject in pools from `pool_gameobject` and `pool_gameobject_template`", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u gameobject in pools from `pool_gameobject` and `pool_gameobject_template`", count); } else { @@ -839,7 +839,7 @@ void PoolManager::LoadFromDB() GameObjectData const* data = sObjectMgr.GetGOData(guid); if (!data) { - sLog.outErrorDb("`%s` has a non existing gameobject spawn (GUID: %u) defined for pool id (%u), skipped.", table, guid, pool_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` has a non existing gameobject spawn (GUID: %u) defined for pool id (%u), skipped.", table, guid, pool_id); continue; } GameObjectInfo const* goinfo = ObjectMgr::GetGameObjectInfo(data->id); @@ -848,7 +848,7 @@ void PoolManager::LoadFromDB() goinfo->type != GAMEOBJECT_TYPE_FISHINGHOLE && goinfo->type != GAMEOBJECT_TYPE_SPELL_FOCUS) { - sLog.outErrorDb("`%s` has a not lootable gameobject spawn (GUID: %u, type: %u) defined for pool id (%u), skipped.", table, guid, goinfo->type, pool_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` has a not lootable gameobject spawn (GUID: %u, type: %u) defined for pool id (%u), skipped.", table, guid, goinfo->type, pool_id); continue; } // `pool_gameobject` and `pool_gameobject_template` can't have guids duplicates (in second case because entries also unique) @@ -856,7 +856,7 @@ void PoolManager::LoadFromDB() // Also note: for added guid not important what case we skip from 2 tables if (uint16 alt_pool_id = IsPartOfAPool(guid)) { - sLog.outErrorDb("`%s` has guid %u for pool %u that already added to pool %u from `pool_gameobject_template` for gameobject entry %u, skipped.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` has guid %u for pool %u that already added to pool %u from `pool_gameobject_template` for gameobject entry %u, skipped.", table, guid, pool_id, alt_pool_id, entry_id); continue; } @@ -878,8 +878,8 @@ void PoolManager::LoadFromDB() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u gameobject in pools from `pool_gameobject` and `pool_gameobject_template`", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u gameobject in pools from `pool_gameobject` and `pool_gameobject_template`", count); delete result; } @@ -894,8 +894,8 @@ void PoolManager::LoadFromDB() BarGoLink bar2(1); bar2.step(); - sLog.outString(); - sLog.outString(">> Loaded %u pools in pools", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u pools in pools", count); } else { @@ -914,12 +914,12 @@ void PoolManager::LoadFromDB() if (child_pool_id > max_pool_id) { - sLog.outErrorDb("`pool_pool` included pool_id (%i) is out of range compared to max pool id in `pool_template`, skipped.", child_pool_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`pool_pool` included pool_id (%i) is out of range compared to max pool id in `pool_template`, skipped.", child_pool_id); continue; } if (mother_pool_id == child_pool_id) { - sLog.outErrorDb("`pool_pool` pool_id (%i) includes itself, dead-lock detected, skipped.", child_pool_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`pool_pool` pool_id (%i) includes itself, dead-lock detected, skipped.", child_pool_id); continue; } if (!CheckPoolAndChance("pool_pool", mother_pool_id, chance)) @@ -969,7 +969,7 @@ void PoolManager::LoadFromDB() ss << checkedPool << " "; ss << "create(s) a circular reference, which can cause the server to freeze.\nRemoving the last link between mother pool " << poolItr->first << " and child pool " << poolItr->second; - sLog.outErrorDb("%s", ss.str().c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "%s", ss.str().c_str()); mPoolPoolGroups[poolItr->second].RemoveOneRelation(poolItr->first); mPoolSearchMap.erase(poolItr); --count; @@ -978,8 +978,8 @@ void PoolManager::LoadFromDB() } } - sLog.outString(); - sLog.outString(">> Loaded %u pools in mother pools", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u pools in mother pools", count); delete result; } @@ -990,7 +990,7 @@ void PoolManager::LoadFromDB() { if (!CheckPool(pool_entry)) { - sLog.outErrorDb("Pool Id (%u) has all creatures or gameobjects with explicit chance sum <>100 and no equal chance defined. The pool system cannot pick one to spawn.", pool_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Pool Id (%u) has all creatures or gameobjects with explicit chance sum <>100 and no equal chance defined. The pool system cannot pick one to spawn.", pool_entry); mPoolTemplate[pool_entry].PoolFlags &= ~POOL_FLAG_AUTO_SPAWN; } } diff --git a/src/game/Maps/ScriptCommands.cpp b/src/game/Maps/ScriptCommands.cpp index 5ef0ffe3c5b..c9eb5902fdc 100644 --- a/src/game/Maps/ScriptCommands.cpp +++ b/src/game/Maps/ScriptCommands.cpp @@ -26,6 +26,7 @@ #include "GameEventMgr.h" #include "ObjectMgr.h" #include "Group.h" +#include "CreatureGroups.h" // Script commands should return false by default. // If they return true the rest of the script is aborted. @@ -42,7 +43,7 @@ bool Map::ScriptCommand_Talk(ScriptInfo const& script, WorldObject* source, Worl if (!pSource) { - sLog.outError("SCRIPT_COMMAND_TALK (script id %u) call for a nullptr or non-worldobject source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TALK (script id %u) call for a nullptr or non-worldobject source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -75,7 +76,7 @@ bool Map::ScriptCommand_Emote(ScriptInfo const& script, WorldObject* source, Wor if (!pSource) { - sLog.outError("SCRIPT_COMMAND_EMOTE (script id %u) call for a nullptr or non-worldobject source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_EMOTE (script id %u) call for a nullptr or non-worldobject source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -89,14 +90,14 @@ bool Map::ScriptCommand_Emote(ScriptInfo const& script, WorldObject* source, Wor Creature* pCreatureSource = pSource->ToCreature(); if (!pCreatureSource) { - sLog.outError("SCRIPT_COMMAND_EMOTE (script id %u) call for targeted emote with non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_EMOTE (script id %u) call for targeted emote with non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } Unit* pTarget = ToUnit(target); if (!pTarget) { - sLog.outError("SCRIPT_COMMAND_EMOTE (script id %u) call for targeted emote with non-unit target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_EMOTE (script id %u) call for targeted emote with non-unit target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -123,13 +124,13 @@ bool Map::ScriptCommand_FieldSet(ScriptInfo const& script, WorldObject* source, { if (!source) { - sLog.outError("SCRIPT_COMMAND_FIELD_SET (script id %u) call for a nullptr object, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_FIELD_SET (script id %u) call for a nullptr object, skipping.", script.id); return ShouldAbortScript(script); } if (script.setField.fieldId <= OBJECT_FIELD_ENTRY || script.setField.fieldId >= source->GetValuesCount()) { - sLog.outError("SCRIPT_COMMAND_FIELD_SET (script id %u) call for wrong field %u (max count: %u) in object (TypeId: %u).", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_FIELD_SET (script id %u) call for wrong field %u (max count: %u) in object (TypeId: %u).", script.id, script.setField.fieldId, source->GetValuesCount(), source->GetTypeId()); return ShouldAbortScript(script); } @@ -146,7 +147,7 @@ bool Map::ScriptCommand_MoveTo(ScriptInfo const& script, WorldObject* source, Wo if (!pSource) { - sLog.outError("SCRIPT_COMMAND_MOVE_TO (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MOVE_TO (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -170,7 +171,7 @@ bool Map::ScriptCommand_MoveTo(ScriptInfo const& script, WorldObject* source, Wo } else { - sLog.outError("SCRIPT_COMMAND_MOVE_TO (script id %u) call with datalong = %u for a nullptr or non-worldobject target, skipping.", script.id, script.moveTo.coordinatesType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MOVE_TO (script id %u) call with datalong = %u for a nullptr or non-worldobject target, skipping.", script.id, script.moveTo.coordinatesType); return ShouldAbortScript(script); } break; @@ -186,7 +187,7 @@ bool Map::ScriptCommand_MoveTo(ScriptInfo const& script, WorldObject* source, Wo } else { - sLog.outError("SCRIPT_COMMAND_MOVE_TO (script id %u) call with datalong = %u for a nullptr or non-worldobject target, skipping.", script.id, script.moveTo.coordinatesType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MOVE_TO (script id %u) call with datalong = %u for a nullptr or non-worldobject target, skipping.", script.id, script.moveTo.coordinatesType); return ShouldAbortScript(script); } break; @@ -222,13 +223,13 @@ bool Map::ScriptCommand_ModifyFlags(ScriptInfo const& script, WorldObject* sourc { if (!source) { - sLog.outError("SCRIPT_COMMAND_MODIFY_FLAGS (script id %u) call for a nullptr object, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MODIFY_FLAGS (script id %u) call for a nullptr object, skipping.", script.id); return ShouldAbortScript(script); } if (script.modFlags.fieldId <= OBJECT_FIELD_ENTRY || script.modFlags.fieldId >= source->GetValuesCount()) { - sLog.outError("SCRIPT_COMMAND_MODIFY_FLAGS (script id %u) call for wrong field %u (max count: %u) in object (TypeId: %u).", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MODIFY_FLAGS (script id %u) call for wrong field %u (max count: %u) in object (TypeId: %u).", script.id, script.modFlags.fieldId, source->GetValuesCount(), source->GetTypeId()); return ShouldAbortScript(script); } @@ -258,7 +259,7 @@ bool Map::ScriptCommand_InterruptCasts(ScriptInfo const& script, WorldObject* so if (!pSource) { - sLog.outError("SCRIPT_COMMAND_INTERRUPT_CAST (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_INTERRUPT_CAST (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -274,7 +275,13 @@ bool Map::ScriptCommand_TeleportTo(ScriptInfo const& script, WorldObject* source if (!pSource) { - sLog.outError("SCRIPT_COMMAND_TELEPORT_TO (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TELEPORT_TO (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + return ShouldAbortScript(script); + } + + if (!pSource->FindMap()) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TELEPORT_TO (script id %u) call for source unit not in map (%s).", script.id, source->GetGuidStr().c_str()); return ShouldAbortScript(script); } @@ -293,7 +300,7 @@ bool Map::ScriptCommand_QuestExplored(ScriptInfo const& script, WorldObject* sou if (!((pPlayer = ToPlayer(target)) || (pPlayer = ToPlayer(source)))) { - sLog.outError("SCRIPT_COMMAND_QUEST_EXPLORED (script id %u) call for a nullptr player, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_QUEST_EXPLORED (script id %u) call for a nullptr player, skipping.", script.id); return ShouldAbortScript(script); } @@ -334,7 +341,7 @@ bool Map::ScriptCommand_KillCredit(ScriptInfo const& script, WorldObject* source } else { - sLog.outError("SCRIPT_COMMAND_KILL_CREDIT (script id %u) call for a nullptr object, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_KILL_CREDIT (script id %u) call for a nullptr object, skipping.", script.id); return ShouldAbortScript(script); } @@ -363,7 +370,7 @@ bool Map::ScriptCommand_RespawnGameObject(ScriptInfo const& script, WorldObject* if (!pGo) { - sLog.outError("SCRIPT_COMMAND_RESPAWN_GAMEOBJECT (script id %u) failed for gameobject (guid: %u).", script.id, guidlow); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_RESPAWN_GAMEOBJECT (script id %u) failed for gameobject (guid: %u).", script.id, guidlow); return ShouldAbortScript(script); } @@ -372,7 +379,7 @@ bool Map::ScriptCommand_RespawnGameObject(ScriptInfo const& script, WorldObject* if (pGo->GetGoType() == GAMEOBJECT_TYPE_FISHINGNODE || pGo->GetGoType() == GAMEOBJECT_TYPE_DOOR) { - sLog.outError("SCRIPT_COMMAND_RESPAWN_GAMEOBJECT (script id %u) can not be used with gameobject of type %u (guid: %u).", script.id, uint32(pGo->GetGoType()), script.respawnGo.goGuid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_RESPAWN_GAMEOBJECT (script id %u) can not be used with gameobject of type %u (guid: %u).", script.id, uint32(pGo->GetGoType()), script.respawnGo.goGuid); return ShouldAbortScript(script); } @@ -392,7 +399,7 @@ bool Map::ScriptCommand_SummonCreature(ScriptInfo const& script, WorldObject* so { if (!script.summonCreature.creatureEntry) { - sLog.outError("SCRIPT_COMMAND_TEMP_SUMMON_CREATURE (script id %u) call for a nullptr creature, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TEMP_SUMMON_CREATURE (script id %u) call for a nullptr creature, skipping.", script.id); return ShouldAbortScript(script); } @@ -400,7 +407,7 @@ bool Map::ScriptCommand_SummonCreature(ScriptInfo const& script, WorldObject* so if (!pSummoner) { - sLog.outError("SCRIPT_COMMAND_TEMP_SUMMON_CREATURE (script id %u) call for a nullptr or non-worldobject source (TypeId: %u, skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TEMP_SUMMON_CREATURE (script id %u) call for a nullptr or non-worldobject source (TypeId: %u, skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -409,7 +416,7 @@ bool Map::ScriptCommand_SummonCreature(ScriptInfo const& script, WorldObject* so float z = script.z; float o = script.o; - if (script.summonCreature.flags & SF_SUMMONCREATURE_UNIQUE || script.summonCreature.flags & SF_SUMMONCREATURE_UNIQUE_TEMP) + if (script.summonCreature.flags & (SF_SUMMONCREATURE_UNIQUE | SF_SUMMONCREATURE_UNIQUE_TEMP)) { float dist = script.summonCreature.uniqueDistance ? script.summonCreature.uniqueDistance : (pSummoner->GetDistance(x, y, z) + 50.0f) * 2; std::list foundCreatures; @@ -421,10 +428,12 @@ bool Map::ScriptCommand_SummonCreature(ScriptInfo const& script, WorldObject* so uint32 exAmount = 0; uint32 reqAmount = script.summonCreature.uniqueLimit ? script.summonCreature.uniqueLimit : 1; + bool const countDead = IsRespawnableTempSummonType(TempSummonType(script.summonCreature.despawnType)); + if (script.summonCreature.flags & SF_SUMMONCREATURE_UNIQUE) - exAmount = foundCreatures.size(); + exAmount = countDead ? foundCreatures.size() : count_if(foundCreatures.begin(), foundCreatures.end(), [](Creature* c) { return c->IsAlive(); }); else - exAmount = count_if(foundCreatures.begin(), foundCreatures.end(), [&](Creature* c) { return c->IsTemporarySummon(); }); + exAmount = count_if(foundCreatures.begin(), foundCreatures.end(), [countDead](Creature* c) { return c->IsTemporarySummon() && (countDead || c->IsAlive()); }); if (exAmount >= reqAmount) return ShouldAbortScript(script); @@ -437,7 +446,7 @@ bool Map::ScriptCommand_SummonCreature(ScriptInfo const& script, WorldObject* so if (!pCreature) { - sLog.outError("SCRIPT_COMMAND_TEMP_SUMMON (script id %u) failed for creature (entry: %u).", script.id, script.summonCreature.creatureEntry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TEMP_SUMMON (script id %u) failed for creature (entry: %u).", script.id, script.summonCreature.creatureEntry); return ShouldAbortScript(script); } @@ -480,13 +489,13 @@ bool Map::ScriptCommand_OpenDoor(ScriptInfo const& script, WorldObject* source, if (!pDoor) { - sLog.outError("SCRIPT_COMMAND_OPEN_DOOR (script id %u) failed for gameobject (guid: %u).", script.id, guidlow); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_OPEN_DOOR (script id %u) failed for gameobject (guid: %u).", script.id, guidlow); return ShouldAbortScript(script); } if (pDoor->GetGoType() != GAMEOBJECT_TYPE_DOOR) { - sLog.outError("SCRIPT_COMMAND_OPEN_DOOR (script id %u) failed for non-door(GoType: %u).", script.id, pDoor->GetGoType()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_OPEN_DOOR (script id %u) failed for non-door(GoType: %u).", script.id, pDoor->GetGoType()); return ShouldAbortScript(script); } @@ -524,12 +533,12 @@ bool Map::ScriptCommand_CloseDoor(ScriptInfo const& script, WorldObject* source, if (!pDoor) { - sLog.outError("SCRIPT_COMMAND_CLOSE_DOOR (script id %u) failed for gameobject (guid: %u).", script.id, guidlow); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_CLOSE_DOOR (script id %u) failed for gameobject (guid: %u).", script.id, guidlow); return ShouldAbortScript(script); } if (pDoor->GetGoType() != GAMEOBJECT_TYPE_DOOR) { - sLog.outError("SCRIPT_COMMAND_CLOSE_DOOR (script id %u) failed for non-door(GoType: %u).", script.id, pDoor->GetGoType()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_CLOSE_DOOR (script id %u) failed for non-door(GoType: %u).", script.id, pDoor->GetGoType()); return ShouldAbortScript(script); } @@ -554,13 +563,13 @@ bool Map::ScriptCommand_ActivateGameObject(ScriptInfo const& script, WorldObject if (!((pUser = ToUnit(source)) || (pUser = ToUnit(target)))) { - sLog.outError("SCRIPT_COMMAND_ACTIVATE_OBJECT (script id %u) call for a nullptr user, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ACTIVATE_OBJECT (script id %u) call for a nullptr user, skipping.", script.id); return ShouldAbortScript(script); } if (!((pGo = ToGameObject(target)) || (pGo = ToGameObject(source)))) { - sLog.outError("SCRIPT_COMMAND_ACTIVATE_OBJECT (script id %u) call for a nullptr gameobject, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ACTIVATE_OBJECT (script id %u) call for a nullptr gameobject, skipping.", script.id); return ShouldAbortScript(script); } @@ -575,7 +584,7 @@ bool Map::ScriptCommand_RemoveAura(ScriptInfo const& script, WorldObject* source if (!pSource) { - sLog.outError("SCRIPT_COMMAND_REMOVE_AURA (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_REMOVE_AURA (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -590,14 +599,14 @@ bool Map::ScriptCommand_CastSpell(ScriptInfo const& script, WorldObject* source, if (!source) { - sLog.outError("SCRIPT_COMMAND_CAST_SPELL (script id %u) call for a nullptr source, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_CAST_SPELL (script id %u) call for a nullptr source, skipping.", script.id); return ShouldAbortScript(script); } SpellCaster* pSource = source->ToSpellCaster(); if (!pSource) { - sLog.outError("SCRIPT_COMMAND_CAST_SPELL (script id %u) call for a non-unit and non-gameobject source, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_CAST_SPELL (script id %u) call for a non-unit and non-gameobject source, skipping.", script.id); return ShouldAbortScript(script); } @@ -625,7 +634,7 @@ bool Map::ScriptCommand_PlaySound(ScriptInfo const& script, WorldObject* source, if (!pSource) { - sLog.outError("SCRIPT_COMMAND_PLAY_SOUND (script id %u) call for a nullptr or non-worldobject source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_PLAY_SOUND (script id %u) call for a nullptr or non-worldobject source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -633,12 +642,14 @@ bool Map::ScriptCommand_PlaySound(ScriptInfo const& script, WorldObject* source, if ((script.playSound.flags & SF_PLAYSOUND_ONLY_TO_TARGET) && !(pTarget = ToPlayer(target))) { - sLog.outError("SCRIPT_COMMAND_PLAY_SOUND (script id %u) in targeted mode call for a nullptr or non-player target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_PLAY_SOUND (script id %u) in targeted mode call for a nullptr or non-player target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } if (script.playSound.flags & SF_PLAYSOUND_DISTANCE_DEPENDENT) pSource->PlayDistanceSound(script.playSound.soundId, pTarget); + else if (script.playSound.flags & SF_PLAYSOUND_TO_ALL_IN_ZONE) + PlayDirectSoundToMap(script.playSound.soundId, IsContinent() ? pSource->GetZoneId() : 0); else pSource->PlayDirectSound(script.playSound.soundId, pTarget); @@ -652,7 +663,7 @@ bool Map::ScriptCommand_CreateItem(ScriptInfo const& script, WorldObject* source if (!((pReceiver = ToPlayer(target)) || (pReceiver = ToPlayer(source)))) { - sLog.outError("SCRIPT_COMMAND_CREATE_ITEM (script id %u) call for a nullptr or non-player object (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_CREATE_ITEM (script id %u) call for a nullptr or non-player object (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -669,14 +680,14 @@ bool Map::ScriptCommand_DespawnCreature(ScriptInfo const& script, WorldObject* s if (!pSource) { - sLog.outError("SCRIPT_COMMAND_DESPAWN_CREATURE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_DESPAWN_CREATURE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } // Fix possible crash due to double aura deletion when creature is despawned on death. uint32 const despawnDelay = !pSource->IsAlive() && (script.despawn.despawnDelay == 0) ? 1 : script.despawn.despawnDelay; - pSource->DespawnOrUnsummon(despawnDelay); + pSource->DespawnOrUnsummon(despawnDelay, script.despawn.respawnDelay); return false; } @@ -688,7 +699,7 @@ bool Map::ScriptCommand_SetEquipment(ScriptInfo const& script, WorldObject* sour if (!pSource) { - sLog.outError("SCRIPT_COMMAND_DESPAWN_CREATURE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_DESPAWN_CREATURE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -725,7 +736,7 @@ bool Map::ScriptCommand_SetMovementType(ScriptInfo const& script, WorldObject* s pTarget = ToUnit(source); else { - sLog.outError("SCRIPT_COMMAND_MOVEMENT (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MOVEMENT (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -793,7 +804,7 @@ bool Map::ScriptCommand_SetMovementType(ScriptInfo const& script, WorldObject* s pSource->MoveAwayFromTarget(pTarget, script.x); break; default: - sLog.outError("SCRIPT_COMMAND_MOVEMENT (script id %u) call for an invalid motion type (MotionType: %u), skipping.", script.id, script.movement.movementType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MOVEMENT (script id %u) call for an invalid motion type (MotionType: %u), skipping.", script.id, script.movement.movementType); return ShouldAbortScript(script); } @@ -807,7 +818,7 @@ bool Map::ScriptCommand_SetActiveObject(ScriptInfo const& script, WorldObject* s if (!((pSource = ToCreature(source)) || (pSource = ToCreature(target)))) { - sLog.outError("SCRIPT_COMMAND_SET_ACTIVEOBJECT (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_ACTIVEOBJECT (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -823,7 +834,7 @@ bool Map::ScriptCommand_SetFaction(ScriptInfo const& script, WorldObject* source if (!((pSource = ToCreature(source)) || (pSource = ToCreature(target)))) { - sLog.outError("SCRIPT_COMMAND_SET_FACTION (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_FACTION (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -842,7 +853,7 @@ bool Map::ScriptCommand_Morph(ScriptInfo const& script, WorldObject* source, Wor if (!((pSource = ToUnit(source)) || (pSource = ToUnit(target)))) { - sLog.outError("SCRIPT_COMMAND_MORPH_TO_ENTRY_OR_MODEL (script id %u) call for a nullptr or non-unit source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MORPH_TO_ENTRY_OR_MODEL (script id %u) call for a nullptr or non-unit source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -877,7 +888,7 @@ bool Map::ScriptCommand_Mount(ScriptInfo const& script, WorldObject* source, Wor if (!pSource) { - sLog.outError("SCRIPT_COMMAND_MOUNT_TO_ENTRY_OR_MODEL (script id %u) call for a nullptr or non-unit source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MOUNT_TO_ENTRY_OR_MODEL (script id %u) call for a nullptr or non-unit source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -900,7 +911,7 @@ bool Map::ScriptCommand_Mount(ScriptInfo const& script, WorldObject* source, Wor Creature* pCreature = ToCreature(source); if (!pCreature) { - sLog.outError("SCRIPT_COMMAND_MOUNT_TO_ENTRY_OR_MODEL (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MOUNT_TO_ENTRY_OR_MODEL (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } pCreature->SetDefaultMount(displayId); @@ -916,7 +927,7 @@ bool Map::ScriptCommand_SetRun(ScriptInfo const& script, WorldObject* source, Wo if (!((pSource = ToCreature(source)) || (pSource = ToCreature(target)))) { - sLog.outError("SCRIPT_COMMAND_SET_RUN (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_RUN (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -933,7 +944,7 @@ bool Map::ScriptCommand_AttackStart(ScriptInfo const& script, WorldObject* sourc if (!pAttacker || !pTarget) { - sLog.outError("SCRIPT_COMMAND_ATTACK_START (script id %u) call for a nullptr source or target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ATTACK_START (script id %u) call for a nullptr source or target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -942,7 +953,7 @@ bool Map::ScriptCommand_AttackStart(ScriptInfo const& script, WorldObject* sourc if (!pAttacker->IsValidAttackTarget(pTarget)) { - sLog.outError("SCRIPT_COMMAND_ATTACK_START (script id %u) for an invalid attack target, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ATTACK_START (script id %u) for an invalid attack target, skipping.", script.id); return ShouldAbortScript(script); } @@ -961,7 +972,7 @@ bool Map::ScriptCommand_UpdateEntry(ScriptInfo const& script, WorldObject* sourc if (!pSource) { - sLog.outError("SCRIPT_COMMAND_UPDATE_ENTRY (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_UPDATE_ENTRY (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -978,7 +989,7 @@ bool Map::ScriptCommand_SetStandState(ScriptInfo const& script, WorldObject* sou if (!pSource) { - sLog.outError("SCRIPT_COMMAND_STAND_STATE (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_STAND_STATE (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -997,7 +1008,7 @@ bool Map::ScriptCommand_ModifyThreat(ScriptInfo const& script, WorldObject* sour if (!pSource) { - sLog.outError("SCRIPT_COMMAND_MODIFY_THREAT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MODIFY_THREAT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1024,7 +1035,7 @@ bool Map::ScriptCommand_SendTaxiPath(ScriptInfo const& script, WorldObject* sour if (!((pPlayer = ToPlayer(target)) || (pPlayer = ToPlayer(source)))) { - sLog.outError("SCRIPT_COMMAND_SEND_TAXI_PATH (script id %u) call for a non-player source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SEND_TAXI_PATH (script id %u) call for a non-player source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1044,7 +1055,7 @@ bool Map::ScriptCommand_TerminateScript(ScriptInfo const& script, WorldObject* s WorldObject* pSearcher; if (!((pSearcher = source) || (pSearcher = target))) { - sLog.outError("SCRIPT_COMMAND_TERMINATE_SCRIPT (script id %u) call for a nullptr object, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TERMINATE_SCRIPT (script id %u) call for a nullptr object, skipping.", script.id); return ShouldAbortScript(script); } @@ -1093,7 +1104,7 @@ bool Map::ScriptCommand_Evade(ScriptInfo const& script, WorldObject* source, Wor if (!((pSource = ToCreature(source)) || (pSource = ToCreature(target)))) { - sLog.outError("SCRIPT_COMMAND_ENTER_EVADE_MODE (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ENTER_EVADE_MODE (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1112,7 +1123,7 @@ bool Map::ScriptCommand_SetHomePosition(ScriptInfo const& script, WorldObject* s if (!((pSource = ToCreature(source)) || (pSource = ToCreature(target)))) { - sLog.outError("SCRIPT_COMMAND_SET_HOME_POSITION (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_HOME_POSITION (script id %u) call for a nullptr or non-creature source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1145,7 +1156,7 @@ bool Map::ScriptCommand_TurnTo(ScriptInfo const& script, WorldObject* source, Wo if (!pSource) { - sLog.outError("SCRIPT_COMMAND_TURN_TO (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TURN_TO (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1160,7 +1171,7 @@ bool Map::ScriptCommand_TurnTo(ScriptInfo const& script, WorldObject* source, Wo pSource->SetFacingToObject(pTarget); else { - sLog.outError("SCRIPT_COMMAND_TURN_TO (script id %u) call with datalong=0 for a non-worldobject target (TypeId: %u), skipping", script.id, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_TURN_TO (script id %u) call with datalong=0 for a non-worldobject target (TypeId: %u), skipping", script.id, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } break; @@ -1182,12 +1193,11 @@ bool Map::ScriptCommand_MeetingStone(ScriptInfo const& script, WorldObject* sour if (!((pPlayer = ToPlayer(target)) || (pPlayer = ToPlayer(source)))) { - sLog.outError("SCRIPT_COMMAND_MEETINGSTONE (script id %u) call for a nullptr or non-player source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_MEETINGSTONE (script id %u) call for a nullptr or non-player source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } - if (!sLFGMgr.IsPlayerInQueue(pPlayer->GetObjectGuid())) - sLFGMgr.AddToQueue(pPlayer, script.meetingstone.areaId); + sLFGMgr.AddToQueue(pPlayer, script.meetingstone.areaId); return false; } @@ -1199,7 +1209,7 @@ bool Map::ScriptCommand_SetData(ScriptInfo const& script, WorldObject* source, W if (!pInst) { - sLog.outError("SCRIPT_COMMAND_SET_INST_DATA (script id %u) call for map without an instance script, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_INST_DATA (script id %u) call for map without an instance script, skipping.", script.id); return ShouldAbortScript(script); } @@ -1230,7 +1240,7 @@ bool Map::ScriptCommand_SetData64(ScriptInfo const& script, WorldObject* source, if (!pInst) { - sLog.outError("SCRIPT_COMMAND_SET_INST_DATA64 (script id %u) call for map without an instance script, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_INST_DATA64 (script id %u) call for map without an instance script, skipping.", script.id); return ShouldAbortScript(script); } @@ -1247,7 +1257,7 @@ bool Map::ScriptCommand_SetData64(ScriptInfo const& script, WorldObject* source, pInst->SetData64(script.setData64.field, source->GetGUID()); else { - sLog.outError("SCRIPT_COMMAND_SET_INST_DATA64 (script id %u) call for a nullptr source, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_INST_DATA64 (script id %u) call for a nullptr source, skipping.", script.id); return ShouldAbortScript(script); } break; @@ -1257,8 +1267,7 @@ bool Map::ScriptCommand_SetData64(ScriptInfo const& script, WorldObject* source, return false; } -// SCRIPT_COMMAND_START_SCRIPT (39) -bool Map::ScriptCommand_StartScript(ScriptInfo const& script, WorldObject* source, WorldObject* target) +static uint32 ChooseScriptIdToStart(ScriptInfo const& script) { uint32 const roll = urand(1, 100); uint32 sum = 0; @@ -1282,8 +1291,16 @@ bool Map::ScriptCommand_StartScript(ScriptInfo const& script, WorldObject* sourc sum += currentChance; } - if (chosenId) - ScriptsStart(sGenericScripts, chosenId, source ? source->GetObjectGuid() : ObjectGuid(), target ? target->GetObjectGuid() : ObjectGuid()); + return chosenId; +} + +// SCRIPT_COMMAND_START_SCRIPT (39) +bool Map::ScriptCommand_StartScript(ScriptInfo const& script, WorldObject* source, WorldObject* target) +{ + uint32 const scriptId = ChooseScriptIdToStart(script); + + if (scriptId) + ScriptsStart(sGenericScripts, scriptId, source ? source->GetObjectGuid() : ObjectGuid(), target ? target->GetObjectGuid() : ObjectGuid()); else return ShouldAbortScript(script); @@ -1297,7 +1314,7 @@ bool Map::ScriptCommand_RemoveItem(ScriptInfo const& script, WorldObject* source if (!((pPlayer = ToPlayer(target)) || (pPlayer = ToPlayer(source)))) { - sLog.outError("SCRIPT_COMMAND_REMOVE_ITEM (script id %u) call for a nullptr or non-player source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_REMOVE_ITEM (script id %u) call for a nullptr or non-player source and target (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1313,7 +1330,7 @@ bool Map::ScriptCommand_RemoveGameObject(ScriptInfo const& script, WorldObject* if (!((pGo = ToGameObject(target)) || (pGo = ToGameObject(source)))) { - sLog.outError("SCRIPT_COMMAND_REMOVE_OBJECT (script id %u) call for a nullptr gameobject, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_REMOVE_OBJECT (script id %u) call for a nullptr gameobject, skipping.", script.id); return ShouldAbortScript(script); } @@ -1329,7 +1346,7 @@ bool Map::ScriptCommand_SetMeleeAttack(ScriptInfo const& script, WorldObject* so if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_MELEE_ATTACK (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_MELEE_ATTACK (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1348,7 +1365,7 @@ bool Map::ScriptCommand_SetCombatMovement(ScriptInfo const& script, WorldObject* if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_COMBAT_MOVEMENT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_COMBAT_MOVEMENT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1367,7 +1384,7 @@ bool Map::ScriptCommand_SetPhase(ScriptInfo const& script, WorldObject* source, if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_PHASE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_PHASE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1395,7 +1412,7 @@ bool Map::ScriptCommand_SetPhase(ScriptInfo const& script, WorldObject* source, if (uiPhase >= MAX_PHASE) { - sLog.outErrorDb("SCRIPT_COMMAND_SET_PHASE (script id %u) attempt to increment Phase above %u. Phase mask cannot be used with phases past %u. CreatureEntry = %d", script.id, MAX_PHASE - 1, MAX_PHASE - 1, pSource->GetEntry()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SCRIPT_COMMAND_SET_PHASE (script id %u) attempt to increment Phase above %u. Phase mask cannot be used with phases past %u. CreatureEntry = %d", script.id, MAX_PHASE - 1, MAX_PHASE - 1, pSource->GetEntry()); return ShouldAbortScript(script); } @@ -1411,7 +1428,7 @@ bool Map::ScriptCommand_SetPhaseRandom(ScriptInfo const& script, WorldObject* so if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_PHASE_RANDOM (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_PHASE_RANDOM (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1442,7 +1459,7 @@ bool Map::ScriptCommand_SetPhaseRange(ScriptInfo const& script, WorldObject* sou if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_PHASE_RANGE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_PHASE_RANGE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1463,7 +1480,7 @@ bool Map::ScriptCommand_Flee(ScriptInfo const& script, WorldObject* source, Worl if (!pSource) { - sLog.outError("SCRIPT_COMMAND_FLEE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_FLEE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1485,7 +1502,7 @@ bool Map::ScriptCommand_DealDamage(ScriptInfo const& script, WorldObject* source if (!pSource) { - sLog.outError("SCRIPT_COMMAND_DEAL_DAMAGE (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_DEAL_DAMAGE (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1493,7 +1510,7 @@ bool Map::ScriptCommand_DealDamage(ScriptInfo const& script, WorldObject* source if (!pTarget) { - sLog.outError("SCRIPT_COMMAND_DEAL_DAMAGE (script id %u) call for a nullptr or non-unit target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_DEAL_DAMAGE (script id %u) call for a nullptr or non-unit target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1513,7 +1530,7 @@ bool Map::ScriptCommand_ZoneCombatPulse(ScriptInfo const& script, WorldObject* s if (!pSource) { - sLog.outError("SCRIPT_COMMAND_ZONE_COMBAT_PULSE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ZONE_COMBAT_PULSE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1532,7 +1549,7 @@ bool Map::ScriptCommand_CallForHelp(ScriptInfo const& script, WorldObject* sourc if (!pSource) { - sLog.outError("SCRIPT_COMMAND_CALL_FOR_HELP (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_CALL_FOR_HELP (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1551,7 +1568,7 @@ bool Map::ScriptCommand_SetSheath(ScriptInfo const& script, WorldObject* source, if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_SHEATH (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_SHEATH (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1567,7 +1584,7 @@ bool Map::ScriptCommand_Invincibility(ScriptInfo const& script, WorldObject* sou if (!pSource) { - sLog.outError("SCRIPT_COMMAND_INVINCIBILITY (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_INVINCIBILITY (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1607,7 +1624,7 @@ bool Map::ScriptCommand_CreatureSpells(ScriptInfo const& script, WorldObject* so if (!pSource) { - sLog.outError("SCRIPT_COMMAND_CREATURE_SPELLS (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_CREATURE_SPELLS (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1647,7 +1664,7 @@ bool Map::ScriptCommand_RemoveGuardians(ScriptInfo const& script, WorldObject* s if (!pSource) { - sLog.outError("SCRIPT_COMMAND_REMOVE_GUARDIANS (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_REMOVE_GUARDIANS (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1668,7 +1685,7 @@ bool Map::ScriptCommand_AddSpellCooldown(ScriptInfo const& script, WorldObject* if (!pSource) { - sLog.outError("SCRIPT_COMMAND_ADD_SPELL_COOLDOWN (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ADD_SPELL_COOLDOWN (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1687,7 +1704,7 @@ bool Map::ScriptCommand_RemoveSpellCooldown(ScriptInfo const& script, WorldObjec if (!pSource) { - sLog.outError("SCRIPT_COMMAND_REMOVE_SPELL_COOLDOWN (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_REMOVE_SPELL_COOLDOWN (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1706,7 +1723,7 @@ bool Map::ScriptCommand_SetReactState(ScriptInfo const& script, WorldObject* sou if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_REACT_STATE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_REACT_STATE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1725,7 +1742,7 @@ bool Map::ScriptCommand_StartWaypoints(ScriptInfo const& script, WorldObject* so if (!pSource) { - sLog.outError("SCRIPT_COMMAND_START_WAYPOINTS (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_START_WAYPOINTS (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1765,7 +1782,7 @@ bool Map::ScriptCommand_AddMapEventTarget(ScriptInfo const& script, WorldObject* { if (!source) { - sLog.outError("SCRIPT_COMMAND_ADD_MAP_EVENT_TARGET (script id %u) call for a nullptr source, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ADD_MAP_EVENT_TARGET (script id %u) call for a nullptr source, skipping.", script.id); return ShouldAbortScript(script); } @@ -1773,7 +1790,7 @@ bool Map::ScriptCommand_AddMapEventTarget(ScriptInfo const& script, WorldObject* if (!pEvent) { - sLog.outError("SCRIPT_COMMAND_ADD_MAP_EVENT_TARGET (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.addMapEventTarget.eventId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ADD_MAP_EVENT_TARGET (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.addMapEventTarget.eventId); return ShouldAbortScript(script); } @@ -1789,7 +1806,7 @@ bool Map::ScriptCommand_RemoveMapEventTarget(ScriptInfo const& script, WorldObje if (!pEvent) { - sLog.outError("SCRIPT_COMMAND_REMOVE_MAP_EVENT_TARGET (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.removeMapEventTarget.eventId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_REMOVE_MAP_EVENT_TARGET (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.removeMapEventTarget.eventId); return ShouldAbortScript(script); } @@ -1815,7 +1832,7 @@ bool Map::ScriptCommand_RemoveMapEventTarget(ScriptInfo const& script, WorldObje { if (!script.removeMapEventTarget.conditionId) { - sLog.outError("SCRIPT_COMMAND_REMOVE_MAP_EVENT_TARGET (script id %u) call with `datalong3`=%u but without a condition Id, skipping.", script.id, script.removeMapEventTarget.targets); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_REMOVE_MAP_EVENT_TARGET (script id %u) call with `datalong3`=%u but without a condition Id, skipping.", script.id, script.removeMapEventTarget.targets); return ShouldAbortScript(script); } @@ -1853,7 +1870,7 @@ bool Map::ScriptCommand_SetMapEventData(ScriptInfo const& script, WorldObject* s if (!pEvent) { - sLog.outError("SCRIPT_COMMAND_SET_MAP_EVENT_DATA (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.setMapEventData.eventId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_MAP_EVENT_DATA (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.setMapEventData.eventId); return ShouldAbortScript(script); } @@ -1886,7 +1903,7 @@ bool Map::ScriptCommand_SendMapEvent(ScriptInfo const& script, WorldObject* sour if (!pEvent) { - sLog.outError("SCRIPT_COMMAND_SEND_MAP_EVENT (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.sendMapEvent.eventId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SEND_MAP_EVENT (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.sendMapEvent.eventId); return ShouldAbortScript(script); } @@ -1919,7 +1936,7 @@ bool Map::ScriptCommand_SetDefaultMovement(ScriptInfo const& script, WorldObject if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_DEFAULT_MOVEMENT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_DEFAULT_MOVEMENT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -1939,7 +1956,7 @@ bool Map::ScriptCommand_StartScriptForAll(ScriptInfo const& script, WorldObject* { if (!source) { - sLog.outError("SCRIPT_COMMAND_START_SCRIPT_FOR_ALL (script id %u) call for a nullptr source, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_START_SCRIPT_FOR_ALL (script id %u) call for a nullptr source, skipping.", script.id); return ShouldAbortScript(script); } @@ -1997,7 +2014,7 @@ bool Map::ScriptCommand_EditMapEvent(ScriptInfo const& script, WorldObject* sour if (!pEvent) { - sLog.outError("SCRIPT_COMMAND_EDIT_MAP_EVENT (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.editMapEvent.eventId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_EDIT_MAP_EVENT (script id %u) call for a non-existing scripted map event (EventId: %u), skipping.", script.id, script.editMapEvent.eventId); return ShouldAbortScript(script); } @@ -2026,7 +2043,7 @@ bool Map::ScriptCommand_FailQuest(ScriptInfo const& script, WorldObject* source, pSource->GroupEventFailHappens(script.failQuest.questId); else { - sLog.outError("SCRIPT_COMMAND_FAIL_QUEST (script id %u) call for a nullptr object, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_FAIL_QUEST (script id %u) call for a nullptr object, skipping.", script.id); return ShouldAbortScript(script); } @@ -2040,7 +2057,7 @@ bool Map::ScriptCommand_RespawnCreature(ScriptInfo const& script, WorldObject* s if (!pSource) { - sLog.outError("SCRIPT_COMMAND_RESPAWN_CREATURE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_RESPAWN_CREATURE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2064,7 +2081,7 @@ bool Map::ScriptCommand_AssistUnit(ScriptInfo const& script, WorldObject* source if (!pSource) { - sLog.outError("SCRIPT_COMMAND_ASSIST_UNIT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ASSIST_UNIT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2072,7 +2089,7 @@ bool Map::ScriptCommand_AssistUnit(ScriptInfo const& script, WorldObject* source if (!pTarget) { - sLog.outError("SCRIPT_COMMAND_ASSIST_UNIT (script id %u) call for a nullptr or non-unit target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ASSIST_UNIT (script id %u) call for a nullptr or non-unit target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2094,7 +2111,7 @@ bool Map::ScriptCommand_CombatStop(ScriptInfo const& script, WorldObject* source if (!pSource) { - sLog.outError("SCRIPT_COMMAND_COMBAT_STOP (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_COMBAT_STOP (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2114,11 +2131,11 @@ bool Map::ScriptCommand_AddAura(ScriptInfo const& script, WorldObject* source, W if (!pSource) { - sLog.outError("SCRIPT_COMMAND_ADD_AURA (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ADD_AURA (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } - pSource->AddAura(script.addAura.spellId, script.addAura.flags); + pSource->AddAura(script.addAura.spellId, script.addAura.flags, ToUnit(target)); return false; } @@ -2130,7 +2147,7 @@ bool Map::ScriptCommand_AddThreat(ScriptInfo const& script, WorldObject* source, if (!pSource) { - sLog.outError("SCRIPT_COMMAND_ADD_THREAT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ADD_THREAT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2141,7 +2158,7 @@ bool Map::ScriptCommand_AddThreat(ScriptInfo const& script, WorldObject* source, if (!pTarget) { - sLog.outError("SCRIPT_COMMAND_ADD_THREAT (script id %u) call for a nullptr or non-unit target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_ADD_THREAT (script id %u) call for a nullptr or non-unit target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2156,7 +2173,7 @@ bool Map::ScriptCommand_SummonObject(ScriptInfo const& script, WorldObject* sour { if (!source) { - sLog.outError("SCRIPT_COMMAND_SUMMON_OBJECT (script id %u) call for a nullptr source, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SUMMON_OBJECT (script id %u) call for a nullptr source, skipping.", script.id); return ShouldAbortScript(script); } @@ -2177,7 +2194,7 @@ bool Map::ScriptCommand_SetFly(ScriptInfo const& script, WorldObject* source, Wo if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_FLY (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_FLY (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2193,7 +2210,7 @@ bool Map::ScriptCommand_JoinCreatureGroup(ScriptInfo const& script, WorldObject* if (!pSource) { - sLog.outError("SCRIPT_COMMAND_JOIN_CREATURE_GROUP (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_JOIN_CREATURE_GROUP (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2201,7 +2218,7 @@ bool Map::ScriptCommand_JoinCreatureGroup(ScriptInfo const& script, WorldObject* if (!pTarget) { - sLog.outError("SCRIPT_COMMAND_JOIN_CREATURE_GROUP (script id %u) call for a nullptr or non-creature target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_JOIN_CREATURE_GROUP (script id %u) call for a nullptr or non-creature target (TypeId: %u), skipping.", script.id, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2217,7 +2234,7 @@ bool Map::ScriptCommand_LeaveCreatureGroup(ScriptInfo const& script, WorldObject if (!pSource) { - sLog.outError("SCRIPT_COMMAND_LEAVE_CREATURE_GROUP (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_LEAVE_CREATURE_GROUP (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2233,7 +2250,7 @@ bool Map::ScriptCommand_SetGoState(ScriptInfo const& script, WorldObject* source if (!((pGo = ToGameObject(target)) || (pGo = ToGameObject(source)))) { - sLog.outError("SCRIPT_COMMAND_SET_GO_STATE (script id %u) call for a nullptr gameobject, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_GO_STATE (script id %u) call for a nullptr gameobject, skipping.", script.id); return ShouldAbortScript(script); } @@ -2262,7 +2279,7 @@ bool Map::ScriptCommand_DespawnGameObject(ScriptInfo const& script, WorldObject* if (!pGo) { - sLog.outError("SCRIPT_COMMAND_DESPAWN_GAMEOBJECT (script id %u) failed for gameobject (guid: %u).", script.id, guidlow); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_DESPAWN_GAMEOBJECT (script id %u) failed for gameobject (guid: %u).", script.id, guidlow); return ShouldAbortScript(script); } @@ -2276,14 +2293,14 @@ bool Map::ScriptCommand_DespawnGameObject(ScriptInfo const& script, WorldObject* return false; } -// SCRIPT_COMMAND_LOAD_GAMEOBJECT (82) +// SCRIPT_COMMAND_LOAD_GAMEOBJECT_SPAWN (82) bool Map::ScriptCommand_LoadGameObject(ScriptInfo const& script, WorldObject* source, WorldObject* target) { GameObjectData const* pGameObjectData = sObjectMgr.GetGOData(script.loadGo.goGuid); if (GetId() != pGameObjectData->position.mapId) { - sLog.outError("SCRIPT_COMMAND_LOAD_GAMEOBJECT (script id %u) tried to spawn guid %u on wrong map %u.", script.id, script.loadGo.goGuid, GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_LOAD_GAMEOBJECT_SPAWN (script id %u) tried to spawn guid %u on wrong map %u.", script.id, script.loadGo.goGuid, GetId()); return ShouldAbortScript(script); } @@ -2306,14 +2323,14 @@ bool Map::ScriptCommand_QuestCredit(ScriptInfo const& script, WorldObject* sourc if (!((pPlayer = ToPlayer(target)) || (pPlayer = ToPlayer(source)))) { - sLog.outError("SCRIPT_COMMAND_QUEST_CREDIT (script id %u) call for a nullptr player, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_QUEST_CREDIT (script id %u) call for a nullptr player, skipping.", script.id); return ShouldAbortScript(script); } WorldObject* pWorldObject = source && !source->IsPlayer() ? source : (target && !target->IsPlayer() ? target : nullptr); if (!pWorldObject) { - sLog.outError("SCRIPT_COMMAND_QUEST_CREDIT (script id %u) call for a nullptr target, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_QUEST_CREDIT (script id %u) call for a nullptr target, skipping.", script.id); return ShouldAbortScript(script); } @@ -2329,7 +2346,7 @@ bool Map::ScriptCommand_SetGossipMenu(ScriptInfo const& script, WorldObject* sou if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_GOSSIP_MENU (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_GOSSIP_MENU (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2345,7 +2362,7 @@ bool Map::ScriptCommand_SendScriptEvent(ScriptInfo const& script, WorldObject* s if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SEND_SCRIPT_EVENT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SEND_SCRIPT_EVENT (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2364,7 +2381,7 @@ bool Map::ScriptCommand_SetPvP(ScriptInfo const& script, WorldObject* source, Wo if (!((pSource = ToPlayer(target)) || (pSource = ToPlayer(source)))) { - sLog.outError("SCRIPT_COMMAND_SET_PVP (script id %u) call for a nullptr or non-player object (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_PVP (script id %u) call for a nullptr or non-player object (TypeIdSource: %u)(TypeIdTarget: %u), skipping.", script.id, source ? source->GetTypeId() : 0, target ? target->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2380,7 +2397,7 @@ bool Map::ScriptCommand_ResetDoorOrButton(ScriptInfo const& script, WorldObject* if (!((pGo = ToGameObject(target)) || (pGo = ToGameObject(source)))) { - sLog.outError("SCRIPT_COMMAND_RESET_DOOR_OR_BUTTON (script id %u) call for a nullptr gameobject, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_RESET_DOOR_OR_BUTTON (script id %u) call for a nullptr gameobject, skipping.", script.id); return ShouldAbortScript(script); } @@ -2395,7 +2412,7 @@ bool Map::ScriptCommand_SetCommandState(ScriptInfo const& script, WorldObject* s if (!pSource) { - sLog.outError("SCRIPT_COMMAND_SET_COMMAND_STATE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_SET_COMMAND_STATE (script id %u) call for a nullptr or non-creature source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); return ShouldAbortScript(script); } @@ -2411,10 +2428,90 @@ bool Map::ScriptCommand_PlayCustomAnim(ScriptInfo const& script, WorldObject* so if (!((pGo = ToGameObject(target)) || (pGo = ToGameObject(source)))) { - sLog.outError("SCRIPT_COMMAND_PLAY_CUSTOM_ANIM (script id %u) call for a nullptr gameobject, skipping.", script.id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_PLAY_CUSTOM_ANIM (script id %u) call for a nullptr gameobject, skipping.", script.id); return ShouldAbortScript(script); } pGo->SendGameObjectCustomAnim(script.playCustomAnim.animId); return false; } + +// SCRIPT_COMMAND_START_SCRIPT_ON_GROUP (90) +bool Map::ScriptCommand_StartScriptOnGroup(ScriptInfo const& script, WorldObject* source, WorldObject* target) +{ + Unit* pSource = ToUnit(source); + + if (!pSource) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SCRIPT_COMMAND_START_SCRIPT_ON_GROUP (script id %u) call for a nullptr or non-unit source (TypeId: %u), skipping.", script.id, source ? source->GetTypeId() : 0); + return ShouldAbortScript(script); + } + + uint32 const scriptId = ChooseScriptIdToStart(script); + if (!scriptId) + return ShouldAbortScript(script); + + ScriptsStart(sGenericScripts, scriptId, pSource->GetObjectGuid(), target ? target->GetObjectGuid() : ObjectGuid()); + + if (Creature* pCreature = pSource->ToCreature()) + { + if (CreatureGroup* pGroup = pCreature->GetCreatureGroup()) + { + if (pGroup->GetLeaderGuid() != pCreature->GetObjectGuid()) + ScriptsStart(sGenericScripts, scriptId, pGroup->GetLeaderGuid(), target ? target->GetObjectGuid() : ObjectGuid()); + + for (auto const& itr : pGroup->GetMembers()) + { + if (itr.first != pCreature->GetObjectGuid()) + ScriptsStart(sGenericScripts, scriptId, itr.first, target ? target->GetObjectGuid() : ObjectGuid()); + } + } + } + else if (Player* pPlayer = pSource->ToPlayer()) + { + if (Group* pGroup = pPlayer->GetGroup()) + { + for (GroupReference* itr = pGroup->GetFirstMember(); itr != nullptr; itr = itr->next()) + { + if (Player* pMember = itr->getSource()) + { + if (pMember->GetObjectGuid() != pPlayer->GetObjectGuid()) + ScriptsStart(sGenericScripts, scriptId, pMember->GetObjectGuid(), target ? target->GetObjectGuid() : ObjectGuid()); + } + } + } + } + + return false; +} + +// SCRIPT_COMMAND_LOAD_CREATURE_SPAWN (91) +bool Map::ScriptCommand_LoadCreatureSpawn(ScriptInfo const& script, WorldObject* source, WorldObject* target) +{ + if (script.loadCreature.withGroup) + { + if (!LoadCreatureSpawnWithGroup(script.loadCreature.dbGuid)) + return ShouldAbortScript(script); + } + else + { + if (!LoadCreatureSpawn(script.loadCreature.dbGuid)) + return ShouldAbortScript(script); + } + + return false; +} + +// SCRIPT_COMMAND_START_SCRIPT_ON_ZONE (92) +bool Map::ScriptCommand_StartScriptOnZone(ScriptInfo const& script, WorldObject* source, WorldObject* target) +{ + for (auto const& itr : m_mapRefManager) + { + if (itr.getSource()->GetCachedZoneId() == script.startScriptOnZone.zoneId) + { + ScriptsStart(sGenericScripts, script.startScriptOnZone.scriptId, itr.getSource()->GetObjectGuid(), target ? target->GetObjectGuid() : ObjectGuid()); + } + } + + return false; +} diff --git a/src/game/Maps/ScriptCommands.h b/src/game/Maps/ScriptCommands.h index 0c9cc4ac626..820fd62d8d9 100644 --- a/src/game/Maps/ScriptCommands.h +++ b/src/game/Maps/ScriptCommands.h @@ -81,7 +81,7 @@ enum eScriptCommand // datalong3 = unique_limit // datalong4 = unique_distance // dataint = eSummonCreatureFlags - // dataint2 = script_id + // dataint2 = generic_script_id // dataint3 = attack_target (see enum ScriptTarget) // dataint4 = despawn_type (see enum TempSummonType) // x/y/z/o = coordinates @@ -110,6 +110,7 @@ enum eScriptCommand // datalong2 = amount SCRIPT_COMMAND_DESPAWN_CREATURE = 18, // source = Creature // datalong = despawn_delay + // datalong2 = respawn_delay SCRIPT_COMMAND_SET_EQUIPMENT = 19, // source = Creature // datalong = (bool) reset_default // dataint = main-hand item_id @@ -174,7 +175,7 @@ enum eScriptCommand // datalong2 = data // datalong3 = eSetInstData64Options SCRIPT_COMMAND_START_SCRIPT = 39, // source = Map - // datalong1-4 = event_script id + // datalong1-4 = generic_script_id // dataint1-4 = chance (total cant be above 100) SCRIPT_COMMAND_REMOVE_ITEM = 40, // source = Player (from provided source or target) // datalong = item_id @@ -270,7 +271,7 @@ enum eScriptCommand // datalong2 = (bool) always_replace // datalong3 = param1 SCRIPT_COMMAND_START_SCRIPT_FOR_ALL = 68, // source = WorldObject - // datalong = script_id + // datalong = generic_script_id // datalong2 = eStartScriptForAllOptions // datalong3 = object_entry // datalong4 = search_radius @@ -309,7 +310,7 @@ enum eScriptCommand SCRIPT_COMMAND_DESPAWN_GAMEOBJECT = 81, // source = GameObject (from datalong, provided source or target) // datalong = db_guid // datalong2 = despawn_delay - SCRIPT_COMMAND_LOAD_GAMEOBJECT = 82, // source = Map + SCRIPT_COMMAND_LOAD_GAMEOBJECT_SPAWN = 82, // source = Map // datalong = db_guid SCRIPT_COMMAND_QUEST_CREDIT = 83, // source = Player (from provided source or target) // target = WorldObject (from provided source or target) @@ -326,6 +327,15 @@ enum eScriptCommand // datalong = command_state (see enum CommandStates) SCRIPT_COMMAND_PLAY_CUSTOM_ANIM = 89, // source = GameObject // datalong = anim_id + SCRIPT_COMMAND_START_SCRIPT_ON_GROUP = 90, // source = Unit + // datalong1-4 = generic_script_id + // dataint1-4 = chance (total cant be above 100) + SCRIPT_COMMAND_LOAD_CREATURE_SPAWN = 91, // source = Map + // datalong = db_guid + // datalong2 = (bool) with_group + SCRIPT_COMMAND_START_SCRIPT_ON_ZONE = 92, // source = Map + // datalong = generic_script_id + // datalong2 = zone_id SCRIPT_COMMAND_MAX, @@ -391,7 +401,8 @@ enum CastFlags enum ePlaySoundFlags { SF_PLAYSOUND_ONLY_TO_TARGET = 0x1, - SF_PLAYSOUND_DISTANCE_DEPENDENT = 0x2 + SF_PLAYSOUND_DISTANCE_DEPENDENT = 0x2, + SF_PLAYSOUND_TO_ALL_IN_ZONE = 0x4 }; // Possible datalong values for SCRIPT_COMMAND_MODIFY_THREAT @@ -644,6 +655,7 @@ struct ScriptInfo struct // SCRIPT_COMMAND_DESPAWN_CREATURE (18) { uint32 despawnDelay; // datalong + uint32 respawnDelay; // datalong } despawn; struct // SCRIPT_COMMAND_SET_EQUIPMENT (19) @@ -760,7 +772,8 @@ struct ScriptInfo uint32 type; // datalong3 } setData64; - struct // SCRIPT_COMMAND_START_SCRIPT (39) + // SCRIPT_COMMAND_START_SCRIPT (39) + struct // SCRIPT_COMMAND_START_SCRIPT_ON_GROUP (90) { uint32 scriptId[4]; // datalong to datalong4 uint32 unused; // data_flags @@ -1016,7 +1029,7 @@ struct ScriptInfo uint32 respawnDelay; // datalong2 } despawnGo; - struct // SCRIPT_COMMAND_LOAD_GAMEOBJECT (82) + struct // SCRIPT_COMMAND_LOAD_GAMEOBJECT_SPAWN (82) { uint32 goGuid; // datalong } loadGo; @@ -1051,6 +1064,18 @@ struct ScriptInfo uint32 animId; // datalong } playCustomAnim; + struct // SCRIPT_COMMAND_LOAD_CREATURE_SPAWN (91) + { + uint32 dbGuid; // datalong + uint32 withGroup; // datalong2 + } loadCreature; + + struct // SCRIPT_COMMAND_START_SCRIPT_ON_ZONE (92) + { + uint32 scriptId; // datalong + uint32 zoneId; // datalong2 + } startScriptOnZone; + struct { uint32 data[9]; @@ -1078,7 +1103,7 @@ struct ScriptInfo { case SCRIPT_COMMAND_RESPAWN_GAMEOBJECT: return respawnGo.goGuid; case SCRIPT_COMMAND_DESPAWN_GAMEOBJECT: return despawnGo.goGuid; - case SCRIPT_COMMAND_LOAD_GAMEOBJECT: return loadGo.goGuid; + case SCRIPT_COMMAND_LOAD_GAMEOBJECT_SPAWN: return loadGo.goGuid; case SCRIPT_COMMAND_OPEN_DOOR: return openDoor.goGuid; case SCRIPT_COMMAND_CLOSE_DOOR: return closeDoor.goGuid; default: return 0; diff --git a/src/game/Maps/ZoneScript.cpp b/src/game/Maps/ZoneScript.cpp index 7842c5ebf57..60b7f50a446 100644 --- a/src/game/Maps/ZoneScript.cpp +++ b/src/game/Maps/ZoneScript.cpp @@ -30,12 +30,17 @@ #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 OPvPCapturePoint::OPvPCapturePoint(OutdoorPvP* pvp): - m_capturePointGUID(0), m_capturePoint(nullptr), m_maxValue(0), m_minValue(0), m_maxSpeed(0), - m_value(0), m_team(TEAM_NEUTRAL), m_oldState(OBJECTIVESTATE_NEUTRAL), - m_state(OBJECTIVESTATE_NEUTRAL), m_neutralValuePct(0), m_valuePct(50), m_factDiff(0), m_PvP(pvp) + m_capturePointGUID(0), m_capturePoint(nullptr), m_maxValue(0.0f), m_minValue(0.0f), m_maxSpeed(0.0f), + m_value(0.0f), m_team(TEAM_NEUTRAL), m_oldState(OBJECTIVESTATE_NEUTRAL), + m_state(OBJECTIVESTATE_NEUTRAL), m_neutralValuePct(0), m_valuePct(0), m_factDiff(0), m_PvP(pvp) { } +Map* OPvPCapturePoint::GetMap() const +{ + return m_PvP->GetMap(); +} + bool OPvPCapturePoint::HandlePlayerEnter(Player* plr) { if (m_capturePoint) @@ -45,25 +50,30 @@ bool OPvPCapturePoint::HandlePlayerEnter(Player* plr) /* IMPORTANT! EP_UI_TOWER_SLIDER_POS: Should always be sent last and only when the value (m_valuePct) has been updated. - Alliance [100] <---------[50]---------> [0] Horde + ------------------------------------------------------------ + (m_minValue)(-m_minValue) + (m_maxValue) [240] [-240] (-m_maxValue) + Alliance [1200]<=========|===[0]===|=========>[-1200] Horde + Blue Grey Red + ------------------------------------------------------------ The Client does auto handle the direction indicator: - If the previous value was 50 and the new value 51 , the indicator points to the left (Alliance). - If the previous value was 50 and the new value 49 , the indicator points to the right (Horde). - If the previous value was 50 and the new value 50 , the indicator gets deleted (Possibly if the number of horde players and alliance players are the same, or Slider is at 0/100). + If the previous value was 0 and the new value 1 , the indicator points to the left (Alliance). + If the previous value was 0 and the new value -1 , the indicator points to the right (Horde). + If the previous value was 0 and the new value 0 , the indicator gets deleted (Possibly if the number of horde players and alliance players are the same, or Slider is at 0/100). If any other UI element gets updated (SendUpdateWorldState) after the Slider it gets also deleted. The reason for this is client-specific and has nothing to do with the core. */ plr->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldstate2, m_valuePct); } - return m_activePlayers[plr->GetTeamId()].insert(plr).second; + return m_activePlayers[plr->GetTeamId()].insert(plr->GetObjectGuid()).second; } void OPvPCapturePoint::HandlePlayerLeave(Player* plr) { if (m_capturePoint) plr->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldState1, 0); - m_activePlayers[plr->GetTeamId()].erase(plr); + m_activePlayers[plr->GetTeamId()].erase(plr->GetObjectGuid()); } void OPvPCapturePoint::SendChangePhase() @@ -79,14 +89,16 @@ bool OPvPCapturePoint::AddObject(uint32 type, uint32 entry, uint32 mapId, float GameObjectInfo const* goInfo = sObjectMgr.GetGameObjectInfo(entry); if (!goInfo) { - sLog.outError("Invalid GameObject entry %u in OPvPCapturePoint::AddObject!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid GameObject entry %u in OPvPCapturePoint::AddObject!", entry); return false; } - Map* map = const_cast(sMapMgr.FindMap(mapId)); + Map* map = GetMap(); + if (map->GetId() != mapId) + map = const_cast(sMapMgr.FindMap(mapId, sMapMgr.GetContinentInstanceId(mapId, x, y))); if (!map) { - sLog.outError("Invalid Map id %u in OPvPCapturePoint::AddObject!", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid Map id %u in OPvPCapturePoint::AddObject!", mapId); return false; } @@ -97,7 +109,7 @@ bool OPvPCapturePoint::AddObject(uint32 type, uint32 entry, uint32 mapId, float return true; } - sLog.outError("Failed to create GameObject with entry %u in OPvPCapturePoint::AddObject!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Failed to create GameObject with entry %u in OPvPCapturePoint::AddObject!", entry); return false; } @@ -106,14 +118,16 @@ bool OPvPCapturePoint::AddCreature(uint32 type, uint32 entry, uint32 team, uint3 CreatureInfo const* cInfo = sObjectMgr.GetCreatureTemplate(entry); if (!cInfo) { - sLog.outError("Invalid Creature entry %u in OPvPCapturePoint::AddCreature!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid Creature entry %u in OPvPCapturePoint::AddCreature!", entry); return false; } - Map* map = const_cast(sMapMgr.FindMap(mapId)); + Map* map = GetMap(); + if (map->GetId() != mapId) + map = const_cast(sMapMgr.FindMap(mapId, sMapMgr.GetContinentInstanceId(mapId, x, y))); if (!map) { - sLog.outError("Invalid Map id %u in OPvPCapturePoint::AddCreature!", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid Map id %u in OPvPCapturePoint::AddCreature!", mapId); return false; } @@ -124,40 +138,42 @@ bool OPvPCapturePoint::AddCreature(uint32 type, uint32 entry, uint32 team, uint3 return true; } - sLog.outError("Failed to create Creature with entry %u in OPvPCapturePoint::AddCreature!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Failed to create Creature with entry %u in OPvPCapturePoint::AddCreature!", entry); return false; } bool OPvPCapturePoint::SetCapturePointData(uint32 entry, uint32 mapId, float x, float y, float z, float o, float rotation0, float rotation1, float rotation2, float rotation3) { - DEBUG_LOG("Creating capture point %u", entry); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Creating capture point %u", entry); // check info existence GameObjectInfo const* goinfo = ObjectMgr::GetGameObjectInfo(entry); if (!goinfo || goinfo->type != GAMEOBJECT_TYPE_CAPTURE_POINT) { - sLog.outError("OutdoorPvP: GO %u is not capture point!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "OutdoorPvP: GO %u is not capture point!", entry); return false; } GameObjectInfo const* goInfo = sObjectMgr.GetGameObjectInfo(entry); if (!goInfo) { - sLog.outError("Invalid GameObject entry %u in OPvPCapturePoint::SetCapturePointData!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid GameObject entry %u in OPvPCapturePoint::SetCapturePointData!", entry); return false; } - Map* map = const_cast(sMapMgr.FindMap(mapId)); + Map* map = GetMap(); + if (map->GetId() != mapId) + map = const_cast(sMapMgr.FindMap(mapId, sMapMgr.GetContinentInstanceId(mapId, x, y))); if (!map) { - sLog.outError("Invalid Map id %u in OPvPCapturePoint::SetCapturePointData!", mapId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid Map id %u in OPvPCapturePoint::SetCapturePointData!", mapId); return false; } GameObject* pGo = map->SummonGameObject(entry, x, y, z, o, rotation0, rotation1, rotation2, rotation3, 0, WORLD_DEFAULT_OBJECT); if (!pGo) { - sLog.outError("Failed to create GameObject with entry %u in OPvPCapturePoint::SetCapturePointData!", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Failed to create GameObject with entry %u in OPvPCapturePoint::SetCapturePointData!", entry); return false; } @@ -177,7 +193,7 @@ bool OPvPCapturePoint::DelCreature(uint32 type) { if (!m_Creatures[type]) { - DEBUG_LOG("opvp creature type %u was already deleted", type); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "opvp creature type %u was already deleted", type); return false; } @@ -189,7 +205,7 @@ bool OPvPCapturePoint::DelCreature(uint32 type) return false; } - DEBUG_LOG("deleting opvp creature type %u", type); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "deleting opvp creature type %u", type); MANGOS_ASSERT(cr->IsTemporarySummon()); static_cast(cr)->UnSummon(); @@ -231,16 +247,16 @@ bool OPvPCapturePoint::DelCapturePoint() void OPvPCapturePoint::DeleteSpawns() { - for (const auto& itr : m_Objects) + for (auto const& itr : m_Objects) DelObject(itr.first); - for (const auto& itr : m_Creatures) + for (auto const& itr : m_Creatures) DelCreature(itr.first); DelCapturePoint(); } void OutdoorPvP::DeleteSpawns() { - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) { itr.second->DeleteSpawns(); delete itr.second; @@ -256,14 +272,14 @@ OutdoorPvP::~OutdoorPvP() { // `Map`s should already be unloaded at this point. // DeleteSpawns(); - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) delete itr.second; } void OutdoorPvP::OnPlayerLeave(Player* plr) { // Inform the objectives of the leaving. - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) itr.second->HandlePlayerLeave(plr); ZoneScript::OnPlayerLeave(plr); } @@ -276,7 +292,7 @@ void OutdoorPvP::OnPlayerEnter(Player* pPlayer) void OutdoorPvP::Update(uint32 diff) { m_objective_changed = false; - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) { if (itr.second->Update(diff)) m_objective_changed = true; @@ -290,14 +306,20 @@ bool OPvPCapturePoint::Update(uint32 diff) float radius = (float)m_capturePoint->GetGOInfo()->capturePoint.radius; - for (const auto& playersPerTeam : m_activePlayers) + for (auto& playersPerTeam : m_activePlayers) { - for (PlayerSet::const_iterator itr = playersPerTeam.cbegin(); itr != playersPerTeam.cend();) + for (ObjectGuidSet::iterator itr = playersPerTeam.begin(); itr != playersPerTeam.end();) { - Player* player = *itr; + Player* player = GetMap()->GetPlayer(*itr); + if (!player || !m_capturePoint->IsWithinDistInMap(player, radius) || !player->IsOutdoorPvPActive()) + { + if (player && m_capturePoint) + player->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldState1, 0); + itr = playersPerTeam.erase(itr); + continue; + } + ++itr; - if (!m_capturePoint->IsWithinDistInMap(player, radius) || !player->IsOutdoorPvPActive()) - HandlePlayerLeave(player); } } @@ -306,11 +328,11 @@ bool OPvPCapturePoint::Update(uint32 diff) MaNGOS::PlayerListSearcher searcher(players, checker); Cell::VisitWorldObjects(m_capturePoint, searcher, radius); - for (const auto& player : players) + for (auto const& player : players) { - if (player->IsOutdoorPvPActive() && !IsInsideObjective(player)) + if (player->IsInWorld() && player->IsOutdoorPvPActive() && !IsInsideObjective(player)) { - if (m_activePlayers[player->GetTeamId()].insert(player).second) + if (m_activePlayers[player->GetTeamId()].insert(player->GetObjectGuid()).second) HandlePlayerEnter(player); } } @@ -321,10 +343,9 @@ bool OPvPCapturePoint::Update(uint32 diff) uint32 Challenger = 0; float maxDiff = m_maxSpeed * diff; - if (fact_diff < 0) + if (fact_diff < 0.0f) { - // Horde is in majority, but it's already Horde-controlled -> no change. - if (m_state == OBJECTIVESTATE_HORDE && m_value <= -m_maxValue) + if (m_value <= -m_maxValue) return false; if (fact_diff < -maxDiff) @@ -332,10 +353,9 @@ bool OPvPCapturePoint::Update(uint32 diff) Challenger = HORDE; } - else + else if (fact_diff > 0.0f) { - // Alliance is in majority, but it's already Alliance-controlled -> no change. - if (m_state == OBJECTIVESTATE_ALLIANCE && m_value >= m_maxValue) + if (m_value >= m_maxValue) return false; if (fact_diff > maxDiff) @@ -343,47 +363,67 @@ bool OPvPCapturePoint::Update(uint32 diff) Challenger = ALLIANCE; } + else // 0.0f? + { + Challenger = TEAM_NONE; + } uint32 OldValuePct = m_valuePct; uint32 OldFactDiff = m_factDiff; - float oldValue = m_value; TeamId oldTeam = m_team; m_oldState = m_state; m_value += fact_diff; - if (m_value < -m_minValue) // Red. + /* The Slider + ------------------------------------------------------------ + (m_minValue)(-m_minValue) + (m_maxValue) [240] [-240] (-m_maxValue) + Alliance [1200]<=========|===[0]===|=========>[-1200] Horde + Blue Grey Red + ------------------------------------------------------------*/ + + // RED + if (m_value <= -m_minValue) // m_value is in the red bar, between -240 (-m_minValue) and -1200 (-m_maxValue). { - if (m_value < -m_maxValue) + if (m_value <= -m_maxValue) // m_value at max red -1200 (-m_maxValue). + { m_value = -m_maxValue; - m_state = OBJECTIVESTATE_HORDE; + m_state = OBJECTIVESTATE_HORDE; + } + else // m_value is below max red -1200 (-m_maxValue). + { + m_state = OBJECTIVESTATE_HORDE_PROGRESSING; + } + m_team = TEAM_HORDE; } - else if (m_value > m_minValue) // Blue. + // BLUE + else if (m_value >= m_minValue) // m_value is in the blue bar, between 240 (m_minValue) and 1200 (m_maxValue). { - if (m_value > m_maxValue) + if (m_value >= m_maxValue) // m_value at max blue 1200 (m_maxValue). + { m_value = m_maxValue; - m_state = OBJECTIVESTATE_ALLIANCE; + m_state = OBJECTIVESTATE_ALLIANCE; + } + else // m_value is below max blue 1200 (-m_maxValue). + { + m_state = OBJECTIVESTATE_ALLIANCE_PROGRESSING; + } + m_team = TEAM_ALLIANCE; } - else if (oldValue * m_value <= 0) // Grey, go through mid point. + // GREY + else if (m_value > -m_minValue && m_value < m_minValue) // m_value higher than -240 (begin of the red bar) and lower than 240 (begin of the blue bar). { - // If challenger is ally, then N->A challenge. if (Challenger == ALLIANCE) - m_state = OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE; - // If challenger is horde, then N->H challenge. + m_state = OBJECTIVESTATE_ALLIANCE_CONTESTED; else if (Challenger == HORDE) - m_state = OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE; - m_team = TEAM_NEUTRAL; - } - else // Grey, did not go through mid point. - { - // Old phase and current are on the same side, so one team challenges the other. - if (Challenger == ALLIANCE && (m_oldState == OBJECTIVESTATE_HORDE || m_oldState == OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE)) - m_state = OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE; - else if (Challenger == HORDE && (m_oldState == OBJECTIVESTATE_ALLIANCE || m_oldState == OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE)) - m_state = OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE; + m_state = OBJECTIVESTATE_HORDE_CONTESTED; + else // TEAM_NONE + m_state = OBJECTIVESTATE_NEUTRAL; + m_team = TEAM_NEUTRAL; } @@ -405,34 +445,15 @@ bool OPvPCapturePoint::Update(uint32 diff) void OPvPCapturePoint::SendUpdateWorldState(uint32 field, uint32 value) { - for (const auto& playerPerTeam : m_activePlayers) + for (auto const& playerPerTeam : m_activePlayers) { // Send to all players present in the area. - for (PlayerSet::iterator itr = playerPerTeam.begin(); itr != playerPerTeam.end(); ++itr) - (*itr)->SendUpdateWorldState(field, value); + for (auto const& guid : playerPerTeam) + if (Player* pPlayer = GetMap()->GetPlayer(guid)) + pPlayer->SendUpdateWorldState(field, value); } } -void OPvPCapturePoint::SendObjectiveComplete(uint32 id, uint64 guid) -{ - uint32 team; - switch (m_state) - { - case OBJECTIVESTATE_ALLIANCE: - team = 0; - break; - case OBJECTIVESTATE_HORDE: - team = 1; - break; - default: - return; - } - - // Send to all players present in the area. - for (const auto itr : m_activePlayers[team]) - itr->KilledMonsterCredit(id, guid); -} - void OutdoorPvP::HandleKill(Player* killer, Unit* killed) { if (Group* pGroup = killer->GetGroup()) @@ -464,7 +485,7 @@ void OutdoorPvP::HandleKill(Player* killer, Unit* killed) bool OutdoorPvP::IsInsideObjective(Player* plr) const { - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) if (itr.second->IsInsideObjective(plr)) return true; @@ -473,12 +494,12 @@ bool OutdoorPvP::IsInsideObjective(Player* plr) const bool OPvPCapturePoint::IsInsideObjective(Player* plr) const { - return m_activePlayers[plr->GetTeamId()].find(plr) != m_activePlayers[plr->GetTeamId()].end(); + return m_activePlayers[plr->GetTeamId()].find(plr->GetObjectGuid()) != m_activePlayers[plr->GetTeamId()].end(); } bool OutdoorPvP::HandleCustomSpell(Player* plr, uint32 spellId, GameObject* go) { - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) if (itr.second->HandleCustomSpell(plr, spellId, go)) return true; @@ -494,7 +515,7 @@ bool OPvPCapturePoint::HandleCustomSpell(Player* plr, uint32 /*spellId*/, GameOb bool OutdoorPvP::HandleOpenGo(Player* plr, uint64 guid) { - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) if (itr.second->HandleOpenGo(plr, guid) >= 0) return true; @@ -503,7 +524,7 @@ bool OutdoorPvP::HandleOpenGo(Player* plr, uint64 guid) bool OutdoorPvP::HandleGossipOption(Player* plr, uint64 guid, uint32 id) { - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) if (itr.second->HandleGossipOption(plr, guid, id)) return true; @@ -512,7 +533,7 @@ bool OutdoorPvP::HandleGossipOption(Player* plr, uint64 guid, uint32 id) bool OutdoorPvP::HandleDropFlag(Player* plr, uint32 id) { - for (const auto& itr : m_capturePoints) + for (auto const& itr : m_capturePoints) if (itr.second->HandleDropFlag(plr, id)) return true; @@ -576,12 +597,12 @@ void ZoneScript::OnPlayerLeave(Player* plr) if (!plr->GetSession()->PlayerLogout()) SendRemoveWorldStates(plr); m_players[plr->GetTeamId()].erase(plr); - DEBUG_LOG("Player %s left a ZoneScript zone", plr->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player %s left a ZoneScript zone", plr->GetName()); } void ZoneScript::SendUpdateWorldState(uint32 field, uint32 value) { - for (const auto& playerPerTeam : m_players) + for (auto const& playerPerTeam : m_players) for (PlayerSet::iterator itr = playerPerTeam.begin(); itr != playerPerTeam.end(); ++itr) (*itr)->SendUpdateWorldState(field, value); } @@ -589,7 +610,7 @@ void ZoneScript::SendUpdateWorldState(uint32 field, uint32 value) void ZoneScript::BroadcastPacket(WorldPacket& data) const { // This is faster than sWorld.SendZoneMessage. - for (const auto& playerPerTeam : m_players) + for (auto const& playerPerTeam : m_players) for (PlayerSet::const_iterator itr = playerPerTeam.begin(); itr != playerPerTeam.end(); ++itr) (*itr)->GetSession()->SendPacket(&data); } @@ -607,10 +628,10 @@ bool ZoneScript::HasPlayer(Player* plr) const void ZoneScript::TeamCastSpell(TeamId team, int32 spellId) { if (spellId > 0) - for (const auto itr : m_players[team]) + for (auto const itr : m_players[team]) itr->CastSpell(itr, (uint32)spellId, true); else - for (const auto itr : m_players[team]) + for (auto const itr : m_players[team]) itr->RemoveAurasDueToSpell((uint32) - spellId); // By stack? } diff --git a/src/game/Maps/ZoneScript.h b/src/game/Maps/ZoneScript.h index ccba222dcbd..f8af5c5bbdc 100644 --- a/src/game/Maps/ZoneScript.h +++ b/src/game/Maps/ZoneScript.h @@ -40,13 +40,13 @@ uint8 const CapturePointArtKit[3] = {2, 1, 21}; enum ObjectiveStates { - OBJECTIVESTATE_NEUTRAL = 0, - OBJECTIVESTATE_ALLIANCE, - OBJECTIVESTATE_HORDE, - OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE, - OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE, - OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE, - OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE, + OBJECTIVESTATE_NEUTRAL = 0, // Slider is centered (grey) + OBJECTIVESTATE_ALLIANCE_CONTESTED, // Slider moves from middle (grey) to blue + OBJECTIVESTATE_HORDE_CONTESTED, // Slider moves from middle (grey) to red + OBJECTIVESTATE_ALLIANCE_PROGRESSING, // Slider reached blue and moves on towards blue + OBJECTIVESTATE_HORDE_PROGRESSING, // Slider reached red and moves on towards red + OBJECTIVESTATE_ALLIANCE, // Slider is at max blue + OBJECTIVESTATE_HORDE, // Slider is at max red }; #define OTHER_TEAM(a) (a == TEAM_ALLIANCE ? TEAM_HORDE : TEAM_ALLIANCE) @@ -105,9 +105,6 @@ class OPvPCapturePoint // send world state update to all players present void SendUpdateWorldState(uint32 field, uint32 value); - // send kill notify to players in the controlling faction - void SendObjectiveComplete(uint32 id, uint64 guid); - // used when player is activated/inactivated in the area virtual bool HandlePlayerEnter(Player* plr); virtual void HandlePlayerLeave(Player* plr); @@ -141,6 +138,8 @@ class OPvPCapturePoint bool SetCapturePointData(uint32 entry, uint32 mapId, float x, float y, float z, float o = 0, float rotation0 = 0, float rotation1 = 0, float rotation2 = 0, float rotation3 = 0); + Map* GetMap() const; + protected: bool AddObject(uint32 type, uint32 entry, uint32 mapId, float x, float y, float z, float o, @@ -153,7 +152,7 @@ class OPvPCapturePoint bool DelCapturePoint(); // active players in the area of the objective, 0 - alliance, 1 - horde - PlayerSet m_activePlayers[2]; + ObjectGuidSet m_activePlayers[2]; // total shift needed to capture the objective float m_maxValue; diff --git a/src/game/Maps/ZoneScriptMgr.cpp b/src/game/Maps/ZoneScriptMgr.cpp index 9f1ddcd861c..4518909e090 100644 --- a/src/game/Maps/ZoneScriptMgr.cpp +++ b/src/game/Maps/ZoneScriptMgr.cpp @@ -16,6 +16,7 @@ */ #include "ZoneScriptMgr.h" +#include "Log.h" #include "Policies/SingletonImp.h" INSTANTIATE_SINGLETON_1(ZoneScriptMgr); @@ -52,13 +53,13 @@ void ZoneScriptMgr::InitMapZoneScripts(uint32 mapId, Map* pMap) pScript = itr->GetZoneScript(); if (!pScript) { - sLog.outError("Could not initialize ZoneScript object. Got nullptr pointer from script."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Could not initialize ZoneScript object. Got nullptr pointer from script."); continue; } pScript->SetMap(pMap); if (!pScript->SetupZoneScript()) { - sLog.outError("Could not initialize ZoneScript object. SetupZoneScript failed."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Could not initialize ZoneScript object. SetupZoneScript failed."); delete pScript; continue; } @@ -66,7 +67,7 @@ void ZoneScriptMgr::InitMapZoneScripts(uint32 mapId, Map* pMap) ++counter; } - sLog.outString("ZoneScriptMgr : %u scripts on the map %u.", counter, mapId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "ZoneScriptMgr : %u scripts on the map %u.", counter, mapId); } void ZoneScriptMgr::AddZone(uint32 zoneid, ZoneScript *handle) @@ -84,7 +85,7 @@ void ZoneScriptMgr::HandlePlayerEnterZone(Player* plr, uint32 zoneid) return; itr->second->OnPlayerEnter(plr); - //DEBUG_LOG("Player %u entered ZoneScript", plr->GetGUIDLow()); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player %u entered ZoneScript", plr->GetGUIDLow()); } void ZoneScriptMgr::HandlePlayerLeaveZone(Player* plr, uint32 zoneid) @@ -98,7 +99,7 @@ void ZoneScriptMgr::HandlePlayerLeaveZone(Player* plr, uint32 zoneid) return; itr->second->OnPlayerLeave(plr); - //DEBUG_LOG("Player %u left ZoneScript", plr->GetGUIDLow()); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player %u left ZoneScript", plr->GetGUIDLow()); } ZoneScript * ZoneScriptMgr::GetZoneScriptToZoneId(uint32 zoneid) @@ -107,7 +108,7 @@ ZoneScript * ZoneScriptMgr::GetZoneScriptToZoneId(uint32 zoneid) if (itr == m_ZoneScriptsMap.end()) { // no handle for this zone, return - //DETAIL_LOG("Pas de script pour la zone %u", zoneid); + //sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Pas de script pour la zone %u", zoneid); return nullptr; } return itr->second; diff --git a/src/game/Movement/MotionMaster.cpp b/src/game/Movement/MotionMaster.cpp index ca683e7f3fd..dabb7512f59 100644 --- a/src/game/Movement/MotionMaster.cpp +++ b/src/game/Movement/MotionMaster.cpp @@ -350,7 +350,7 @@ void MotionMaster::MoveIdle() void MotionMaster::MoveRandom(bool use_current_position, float wander_distance, uint32 expire_time) { if (!m_owner->IsCreature()) - sLog.outError("%s attempts to move random.", m_owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempts to move random.", m_owner->GetGuidStr().c_str()); else { DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "%s move random.", m_owner->GetGuidStr().c_str()); @@ -381,7 +381,12 @@ void MotionMaster::MoveTargetedHome() } else if (m_owner->IsCreature() && ((Creature*)m_owner)->GetCharmerOrOwnerGuid()) { - if (Unit* target = ((Creature*)m_owner)->GetCharmerOrOwner()) + if (m_owner->GetCharmInfo() && m_owner->GetCharmInfo()->IsAtStay()) + { + DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "%s is at stay", m_owner->GetGuidStr().c_str()); + MoveIdle(); + } + else if (Unit* target = ((Creature*)m_owner)->GetCharmerOrOwner()) { DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "%s follow to %s", m_owner->GetGuidStr().c_str(), target->GetGuidStr().c_str()); Mutate(new FollowMovementGenerator(*target, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE)); @@ -390,7 +395,7 @@ void MotionMaster::MoveTargetedHome() DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "%s attempt but fail to follow owner", m_owner->GetGuidStr().c_str()); } else - sLog.outError("%s attempt targeted home", m_owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempt targeted home", m_owner->GetGuidStr().c_str()); } void MotionMaster::MoveConfused() @@ -455,7 +460,7 @@ void MotionMaster::MovePoint(uint32 id, float x, float y, float z, uint32 option void MotionMaster::MoveSeekAssistance(float x, float y, float z) { if (m_owner->IsPlayer()) - sLog.outError("%s attempt to seek assistance", m_owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempt to seek assistance", m_owner->GetGuidStr().c_str()); else { DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "%s seek assistance (X: %f Y: %f Z: %f)", @@ -467,7 +472,7 @@ void MotionMaster::MoveSeekAssistance(float x, float y, float z) void MotionMaster::MoveSeekAssistanceDistract(uint32 time) { if (m_owner->IsPlayer()) - sLog.outError("%s attempt to call distract after assistance", m_owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempt to call distract after assistance", m_owner->GetGuidStr().c_str()); else { DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "%s is distracted after assistance call (Time: %u)", @@ -516,7 +521,7 @@ void MotionMaster::MoveWaypointAsDefault(uint32 startPoint /*=0*/, uint32 source { if (GetCurrentMovementGeneratorType() == WAYPOINT_MOTION_TYPE) { - sLog.outError("Creature %s (Entry %u) attempt to MoveWaypoint() but creature is already using waypoint", m_owner->GetGuidStr().c_str(), m_owner->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature %s (Entry %u) attempt to MoveWaypoint() but creature is already using waypoint", m_owner->GetGuidStr().c_str(), m_owner->GetEntry()); return; } @@ -546,7 +551,7 @@ void MotionMaster::MoveWaypointAsDefault(uint32 startPoint /*=0*/, uint32 source newWPMMgen->InitializeWaypointPath(*creature, startPoint, (WaypointPathOrigin)source, initialDelay, overwriteGuid, overwriteEntry, repeat); } else - sLog.outError("Non-creature %s attempt to MoveWaypoint()", m_owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Non-creature %s attempt to MoveWaypoint()", m_owner->GetGuidStr().c_str()); } void MotionMaster::MoveWaypoint(uint32 startPoint /*=0*/, uint32 source /*=0==PATH_NO_PATH*/, uint32 initialDelay /*=0*/, uint32 overwriteGuid /*=0*/, uint32 overwriteEntry /*=0*/, bool repeat /*=true*/) @@ -555,7 +560,7 @@ void MotionMaster::MoveWaypoint(uint32 startPoint /*=0*/, uint32 source /*=0==PA { if (GetCurrentMovementGeneratorType() == WAYPOINT_MOTION_TYPE) { - sLog.outError("Creature %s (Entry %u) attempt to MoveWaypoint() but creature is already using waypoint", m_owner->GetGuidStr().c_str(), m_owner->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature %s (Entry %u) attempt to MoveWaypoint() but creature is already using waypoint", m_owner->GetGuidStr().c_str(), m_owner->GetEntry()); return; } @@ -567,7 +572,7 @@ void MotionMaster::MoveWaypoint(uint32 startPoint /*=0*/, uint32 source /*=0==PA newWPMMgen->InitializeWaypointPath(*creature, startPoint, (WaypointPathOrigin)source, initialDelay, overwriteGuid, overwriteEntry, repeat); } else - sLog.outError("Non-creature %s attempt to MoveWaypoint()", m_owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Non-creature %s attempt to MoveWaypoint()", m_owner->GetGuidStr().c_str()); } void MotionMaster::MoveTaxiFlight(uint32 path, uint32 pathnode) @@ -582,13 +587,13 @@ void MotionMaster::MoveTaxiFlight(uint32 path, uint32 pathnode) } else { - sLog.outError("%s attempt taxi to (nonexistent Path %u node %u)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempt taxi to (nonexistent Path %u node %u)", m_owner->GetGuidStr().c_str(), path, pathnode); } } else { - sLog.outError("%s attempt taxi to (Path %u node %u)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempt taxi to (Path %u node %u)", m_owner->GetGuidStr().c_str(), path, pathnode); } } @@ -612,7 +617,7 @@ void MotionMaster::MoveTaxiFlight() debugString << "(Path " << foundPath << ")"; else { - sLog.outError("%s attempt taxi to (nonexistent Path %u)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempt taxi to (nonexistent Path %u)", m_owner->GetGuidStr().c_str(), foundPath); return; } @@ -624,12 +629,12 @@ void MotionMaster::MoveTaxiFlight() } else { - sLog.outError("%s attempt taxi on an empty path", m_owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempt taxi on an empty path", m_owner->GetGuidStr().c_str()); } } else { - sLog.outError("%s attempt taxi multi path", m_owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempt taxi multi path", m_owner->GetGuidStr().c_str()); } } @@ -837,6 +842,9 @@ void MotionMaster::MoveCharge(Unit* target, uint32 delay, bool triggerAutoAttack bool MotionMaster::MoveDistance(Unit* pTarget, float distance) { + if (m_owner->GetTransport()) + return false; + float x, y, z; pTarget->GetNearPoint(m_owner, x, y, z, 0, distance, pTarget->GetAngle(m_owner)); diff --git a/src/game/Movement/MovementPacketSender.cpp b/src/game/Movement/MovementPacketSender.cpp index 85b533facf8..c288ee4765c 100644 --- a/src/game/Movement/MovementPacketSender.cpp +++ b/src/game/Movement/MovementPacketSender.cpp @@ -48,7 +48,7 @@ void MovementPacketSender::AddSpeedChangeToController(Unit* unit, UnitMoveType m Player* mover = unit->GetPlayerMovingMe(); if (!mover) { - sLog.outError("MovementPacketSender::SendSpeedChangeToController: Incorrect use of the function. It was called on a unit controlled by the server!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::SendSpeedChangeToController: Incorrect use of the function. It was called on a unit controlled by the server!"); return; } @@ -120,7 +120,7 @@ void MovementPacketSender::SendSpeedChangeToObservers(Unit* unit, UnitMoveType m Player* mover = unit->GetPlayerMovingMe(); if (!mover) { - sLog.outError("MovementPacketSender::SendSpeedChangeToObservers: Incorrect use of the function. It was called on a unit controlled by the server!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::SendSpeedChangeToObservers: Incorrect use of the function. It was called on a unit controlled by the server!"); return; } @@ -171,7 +171,7 @@ void MovementPacketSender::SendTeleportToController(Unit* unit, float x, float y Player* mover = unit->GetPlayerMovingMe(); if (!mover) { - sLog.outError("MovementPacketSender::SendTeleportToController: Incorrect use of the function. It was called on a unit controlled by the server!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::SendTeleportToController: Incorrect use of the function. It was called on a unit controlled by the server!"); return; } @@ -204,11 +204,6 @@ void MovementPacketSender::SendTeleportToController(Unit* unit, float x, float y void MovementPacketSender::SendTeleportToObservers(Unit* unit, float x, float y, float z, float ang) { Player* mover = unit->GetPlayerMovingMe(); - if (!mover) - { - sLog.outError("MovementPacketSender::SendTeleportToObservers: Incorrect use of the function. It was called on a unit controlled by the server!"); - return; - } WorldPacket data(MSG_MOVE_TELEPORT, 64); #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 @@ -231,7 +226,7 @@ void MovementPacketSender::SendKnockBackToController(Unit* unit, float vcos, flo Player* mover = unit->GetPlayerMovingMe(); if (!mover) { - sLog.outError("MovementPacketSender::SendKnockBackToController: Incorrect use of the function. It was called on a unit controlled by the server!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::SendKnockBackToController: Incorrect use of the function. It was called on a unit controlled by the server!"); return; } @@ -271,7 +266,7 @@ void MovementPacketSender::SendKnockBackToObservers(Unit* unit, float vcos, floa Player* mover = unit->GetPlayerMovingMe(); if (!mover) { - sLog.outError("MovementPacketSender::SendSpeedChangeToObservers: Incorrect use of the function. It was called on a unit controlled by the server!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::SendSpeedChangeToObservers: Incorrect use of the function. It was called on a unit controlled by the server!"); return; } @@ -296,7 +291,7 @@ void MovementPacketSender::AddMovementFlagChangeToController(Unit* unit, Movemen Player* mover = unit->GetPlayerMovingMe(); if (!mover) { - sLog.outError("MovementPacketSender::AddMovementFlagChangeToController: Incorrect use of the function. It was called on a unit controlled by the server!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::AddMovementFlagChangeToController: Incorrect use of the function. It was called on a unit controlled by the server!"); return; } @@ -308,7 +303,7 @@ void MovementPacketSender::AddMovementFlagChangeToController(Unit* unit, Movemen case MOVEFLAG_HOVER: movementChangeType = SET_HOVER; break; case MOVEFLAG_SAFE_FALL: movementChangeType = FEATHER_FALL; break; default: - sLog.outError("MovementPacketSender::AddMovementFlagChangeToController: Unsupported MovementFlag (%d), data not sent to client.", mFlag); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::AddMovementFlagChangeToController: Unsupported MovementFlag (%d), data not sent to client.", mFlag); return; } @@ -333,7 +328,7 @@ void MovementPacketSender::SendMovementFlagChangeToController(Unit* unit, Player case SET_HOVER: opcode = pendingChange.apply ? SMSG_MOVE_SET_HOVER : SMSG_MOVE_UNSET_HOVER; break; case FEATHER_FALL: opcode = pendingChange.apply ? SMSG_MOVE_FEATHER_FALL : SMSG_MOVE_NORMAL_FALL; break; default: - sLog.outError("MovementPacketSender::SendMovementFlagChangeToController: Unsupported movement change (%u), data not sent to client.", pendingChange.movementChangeType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::SendMovementFlagChangeToController: Unsupported movement change (%u), data not sent to client.", pendingChange.movementChangeType); return; } @@ -358,7 +353,7 @@ void MovementPacketSender::SendMovementFlagChangeToObservers(Unit* unit, Movemen Player* mover = unit->GetPlayerMovingMe(); if (!mover) { - sLog.outError("MovementPacketSender::AddMovementFlagChangeToController: Incorrect use of the function. It was called on a unit controlled by the server!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::AddMovementFlagChangeToController: Incorrect use of the function. It was called on a unit controlled by the server!"); return; } @@ -370,7 +365,7 @@ void MovementPacketSender::SendMovementFlagChangeToObservers(Unit* unit, Movemen case MOVEFLAG_HOVER: opcode = MSG_MOVE_HOVER; break; case MOVEFLAG_SAFE_FALL: opcode = MSG_MOVE_FEATHER_FALL; break; default: - sLog.outError("MovementPacketSender::SendMovementFlagChangeToObservers: Unsupported MovementFlag (%d), data not sent to client.", mFlag); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::SendMovementFlagChangeToObservers: Unsupported MovementFlag (%d), data not sent to client.", mFlag); return; } @@ -401,7 +396,7 @@ void MovementPacketSender::SendMovementFlagChangeToAll(Unit* unit, MovementFlags case MOVEFLAG_HOVER: opcode = apply ? MSG_MOVE_HOVER : MSG_MOVE_HOVER; break; #endif default: - sLog.outError("MovementPacketSender::SendMovementFlagChangeToAll: Unsupported MovementFlag (%d), data not sent to client.", mFlag); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MovementPacketSender::SendMovementFlagChangeToAll: Unsupported MovementFlag (%d), data not sent to client.", mFlag); return; } diff --git a/src/game/Movement/PointMovementGenerator.cpp b/src/game/Movement/PointMovementGenerator.cpp index af286de74c9..df0559a368c 100644 --- a/src/game/Movement/PointMovementGenerator.cpp +++ b/src/game/Movement/PointMovementGenerator.cpp @@ -234,8 +234,11 @@ void ChargeMovementGenerator::Initialize(T& unit) unit.StopMoving(); if (path.getPathType() & PATHFIND_NOPATH) return; + unit.AddUnitState(UNIT_STAT_ROAMING | UNIT_STAT_ROAMING_MOVE); unit.m_movementInfo.moveFlags = unit.m_movementInfo.moveFlags & ~MOVEFLAG_MASK_MOVING_OR_TURN; + unit.m_movementInfo.ctime = 0; + Movement::MoveSplineInit init(unit, "ChargeMovementGenerator::Initialize"); init.Move(&path); init.SetVelocity(m_speed); diff --git a/src/game/Movement/RandomMovementGenerator.cpp b/src/game/Movement/RandomMovementGenerator.cpp index 333bff5c78f..14922639596 100644 --- a/src/game/Movement/RandomMovementGenerator.cpp +++ b/src/game/Movement/RandomMovementGenerator.cpp @@ -22,12 +22,10 @@ #include "MoveSplineInit.h" #include "MoveSpline.h" +#define MAX_RANDOM_POINTS 10 + void RandomMovementGenerator::_setRandomLocation(Creature &creature) { - // Don't move if invalid coordinates have been set somehow. - if (i_positionX == 0.0f && i_positionY == 0.0f) - return; - if (creature.CanFly()) { //typedef std::vector PointsArray; @@ -35,7 +33,7 @@ void RandomMovementGenerator::_setRandomLocation(Creature &creature) uint32 ptsPerCycle = ceil(i_wanderDistance * 2); static uint32 const nbCyclesPerPacket = 1; for (uint32 i = 0; i <= nbCyclesPerPacket * ptsPerCycle; ++i) - path.push_back(Vector3(i_positionX + i_wanderDistance * cos(i * 2 * M_PI / ptsPerCycle), i_positionY + i_wanderDistance * sin(i * 2 * M_PI / ptsPerCycle), i_positionZ)); + path.push_back(Vector3(i_startPosition.x + i_wanderDistance * cos(i * 2 * M_PI / ptsPerCycle), i_startPosition.y + i_wanderDistance * sin(i * 2 * M_PI / ptsPerCycle), i_startPosition.z)); Movement::MoveSplineInit init(creature, "RandomMovementGenerator (CanFly)"); init.SetFly(); init.SetWalk(false); @@ -46,13 +44,25 @@ void RandomMovementGenerator::_setRandomLocation(Creature &creature) return; } - float destX, destY, destZ; - if (!creature.GetRandomPoint(i_positionX, i_positionY, i_positionZ, i_wanderDistance, destX, destY, destZ)) + if (i_randomPoints.empty()) return; + G3D::Vector3 dest; + if (i_randomPoints.size() < MAX_RANDOM_POINTS) + { + if (!creature.GetRandomPoint(i_startPosition.x, i_startPosition.y, i_startPosition.z, i_wanderDistance, dest.x, dest.y, dest.z)) + return; + + i_randomPoints.push_back(dest); + } + else + { + dest = SelectRandomContainerElement(i_randomPoints); + } + creature.AddUnitState(UNIT_STAT_ROAMING_MOVE); Movement::MoveSplineInit init(creature, "RandomMovementGenerator"); - init.MoveTo(destX, destY, destZ, MOVE_PATHFINDING | MOVE_EXCLUDE_STEEP_SLOPES); + init.MoveTo(dest.x, dest.y, dest.z, MOVE_PATHFINDING | MOVE_EXCLUDE_STEEP_SLOPES); init.SetWalk(!creature.HasExtraFlag(CREATURE_FLAG_EXTRA_ALWAYS_RUN)); init.Launch(); @@ -74,6 +84,22 @@ void RandomMovementGenerator::Initialize(Creature &creature) if (!creature.IsAlive()) return; + if (i_randomPoints.empty()) + { + i_randomPoints.reserve(MAX_RANDOM_POINTS + 1); + for (uint32 i = 0; i < MAX_RANDOM_POINTS; ++i) + { + G3D::Vector3 point; + if (creature.GetRandomPoint(i_startPosition.x, i_startPosition.y, i_startPosition.z, i_wanderDistance, point.x, point.y, point.z)) + i_randomPoints.push_back(point); + } + + if (i_randomPoints.empty()) + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Failed to generate random points for %s!", creature.GetGuidStr().c_str()); + + i_randomPoints.push_back(i_startPosition); + } + creature.AddUnitState(UNIT_STAT_ROAMING | UNIT_STAT_ROAMING_MOVE); i_nextMoveTime.Reset(1000); } @@ -134,13 +160,13 @@ void RandomMovementGenerator::UpdateAsync(Creature &creature, uint32 diff) bool RandomMovementGenerator::GetResetPosition(Creature& c, float& x, float& y, float& z) { // use current if in range - if (c.IsWithinDist2d(i_positionX, i_positionY, i_wanderDistance)) + if (c.IsWithinDist2d(i_startPosition.x, i_startPosition.y, i_wanderDistance)) c.GetPosition(x, y, z); else { - x = i_positionX; - y = i_positionY; - z = i_positionZ; + x = i_startPosition.x; + y = i_startPosition.y; + z = i_startPosition.z; } return true; diff --git a/src/game/Movement/RandomMovementGenerator.h b/src/game/Movement/RandomMovementGenerator.h index 0b0c1bd4867..c997a45128c 100644 --- a/src/game/Movement/RandomMovementGenerator.h +++ b/src/game/Movement/RandomMovementGenerator.h @@ -20,17 +20,19 @@ #define MANGOS_RANDOMMOTIONGENERATOR_H #include "MovementGenerator.h" +#include "G3D/Vector3.h" class RandomMovementGenerator : public MovementGeneratorMedium< Creature, RandomMovementGenerator > { public: - explicit RandomMovementGenerator(Creature const& creature, bool use_current_position = false, float wander_distance = 0.0f, uint32 expire_time = 0) : i_nextMoveTime(1000), i_positionX(0.0f), i_positionY(0.0f), i_positionZ(0.0f), i_wanderDistance(5.0f), i_expireTime(expire_time), i_wanderSteps(0) + explicit RandomMovementGenerator(Creature const& creature, bool use_current_position = false, float wander_distance = 0.0f, uint32 expire_time = 0) : + i_nextMoveTime(1000), i_wanderDistance(5.0f), i_expireTime(expire_time), i_wanderSteps(0) { if (use_current_position) - creature.GetPosition(i_positionX, i_positionY, i_positionZ); + creature.GetPosition(i_startPosition.x, i_startPosition.y, i_startPosition.z); else - creature.GetRespawnCoord(i_positionX, i_positionY, i_positionZ, nullptr, &i_wanderDistance); + creature.GetRespawnCoord(i_startPosition.x, i_startPosition.y, i_startPosition.z, nullptr, &i_wanderDistance); if (wander_distance > 0.0f) i_wanderDistance = wander_distance; @@ -54,12 +56,11 @@ class RandomMovementGenerator private: ShortTimeTracker i_nextMoveTime; - float i_positionX; - float i_positionY; - float i_positionZ; + G3D::Vector3 i_startPosition; float i_wanderDistance; uint32 i_expireTime; uint8 i_wanderSteps; + std::vector i_randomPoints; }; #endif diff --git a/src/game/Movement/TargetedMovementGenerator.cpp b/src/game/Movement/TargetedMovementGenerator.cpp index cf31d3af6b1..1f28b7fe554 100644 --- a/src/game/Movement/TargetedMovementGenerator.cpp +++ b/src/game/Movement/TargetedMovementGenerator.cpp @@ -209,7 +209,7 @@ void TargetedMovementGeneratorMedium::_setTargetLocation(T &owner) if (dist > speedupDistance) { Unit* pOwner = owner.GetCharmerOrOwner(); - if (pOwner && !pOwner->IsInCombat() && !owner.IsInCombat()) + if (pOwner && (!pOwner->IsInCombat() && !owner.IsInCombat() || pOwner->IsPlayer() && pOwner->IsMounted())) { float distFactor = 1.0f; if (pOwner->IsMounted()) @@ -280,7 +280,6 @@ void TargetedMovementGeneratorMedium::UpdateAsync(T &owner, uint32 /*diff* return; // All these cases will be handled at next sync update if (!i_target.isValid() || !i_target->IsInWorld() || !owner.IsAlive() || owner.HasUnitState(UNIT_STAT_CAN_NOT_MOVE | UNIT_STAT_POSSESSED) - || (this->GetMovementGeneratorType() == CHASE_MOTION_TYPE && owner.HasUnitState(UNIT_STAT_NO_COMBAT_MOVEMENT)) || static_cast(this)->_lostTarget(owner) || owner.IsNoMovementSpellCasted()) return; @@ -308,12 +307,6 @@ bool ChaseMovementGenerator::Update(T &owner, uint32 const& time_diff) return true; } - if (owner.HasUnitState(UNIT_STAT_NO_COMBAT_MOVEMENT)) - { - _clearUnitStateMove(owner); - return true; - } - // prevent movement while casting spells with cast time or channel time // don't stop creature movement for spells without interrupt movement flags if (owner.IsNoMovementSpellCasted()) @@ -392,7 +385,7 @@ bool ChaseMovementGenerator::Update(T &owner, uint32 const& time_diff) if (owner.movespline->Finalized()) { - if (!owner.HasInArc(i_target.getTarget(), 0.01f)) + if (owner.IsCreature() && !owner.HasInArc(i_target.getTarget(), 0.01f)) owner.SetInFront(i_target.getTarget()); if (m_bIsSpreading) @@ -413,6 +406,9 @@ bool ChaseMovementGenerator::Update(T &owner, uint32 const& time_diff) if (interrupted) owner.StopMoving(); + if (interrupted || owner.IsPlayer() && !owner.HasInArc(i_target.getTarget(), M_PI_F / 2.0f)) + owner.SetFacingTo(owner.GetAngle(i_target.getTarget())); + m_spreadTimer.Update(time_diff); if (m_spreadTimer.Passed()) { @@ -699,7 +695,7 @@ bool FollowMovementGenerator::Update(T &owner, uint32 const& time_diff) _reachTarget(owner); } if (interrupted) - owner.StopMoving(); + owner.StopMoving(true); } else if (m_bRecalculateTravel) owner.GetMotionMaster()->SetNeedAsyncUpdate(); diff --git a/src/game/Movement/WaypointManager.cpp b/src/game/Movement/WaypointManager.cpp index c542c9dac08..d2d61691dd4 100644 --- a/src/game/Movement/WaypointManager.cpp +++ b/src/game/Movement/WaypointManager.cpp @@ -53,8 +53,8 @@ void WaypointManager::Load() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 paths. DB table `creature_movement` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 paths. DB table `creature_movement` is empty."); } else { @@ -73,8 +73,8 @@ void WaypointManager::Load() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Paths loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Paths loaded"); delete result; @@ -83,9 +83,6 @@ void WaypointManager::Load() BarGoLink barRow((int)result->GetRowCount()); - // error after load, we check if creature guid corresponding to the path id has proper MovementType - std::set creatureNoMoveType; - do { barRow.step(); @@ -98,7 +95,7 @@ void WaypointManager::Load() { if (sCreatureMovementScripts.find(script_id) == sCreatureMovementScripts.end()) { - sLog.outErrorDb("Table creature_movement for id %u, point %u have script_id %u that does not exist in `creature_movement_scripts`, ignoring", id, point, script_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table creature_movement for id %u, point %u have script_id %u that does not exist in `creature_movement_scripts`, ignoring", id, point, script_id); continue; } @@ -110,13 +107,10 @@ void WaypointManager::Load() if (!cData) { if (!sObjectMgr.IsExistingCreatureGuid(id)) - sLog.outErrorDb("Table creature_movement contain path for creature guid %u, but this creature guid does not exist. Skipping.", id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table creature_movement contain path for creature guid %u, but this creature guid does not exist. Skipping.", id); continue; } - if (cData->movement_type != WAYPOINT_MOTION_TYPE) - creatureNoMoveType.insert(id); - WaypointPath &path = m_pathMap[id]; // the cleanup queries make sure the following is true @@ -137,10 +131,10 @@ void WaypointManager::Load() { QueryResult* result1 = WorldDatabase.PQuery("SELECT `id`, `map` FROM `creature` WHERE `guid` = '%u'", id); if (result1) - sLog.outErrorDb("Creature (guidlow %d, entry %d) have invalid coordinates in his waypoint %d (X: %f, Y: %f).", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (guidlow %d, entry %d) have invalid coordinates in his waypoint %d (X: %f, Y: %f).", id, result1->Fetch()[0].GetUInt32(), point, node.x, node.y); else - sLog.outErrorDb("Waypoint path %d, have invalid coordinates in his waypoint %d (X: %f, Y: %f).", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Waypoint path %d, have invalid coordinates in his waypoint %d (X: %f, Y: %f).", id, point, node.x, node.y); MaNGOS::NormalizeMapCoord(node.x); @@ -157,24 +151,10 @@ void WaypointManager::Load() } while (result->NextRow()); - if (!creatureNoMoveType.empty()) - { - for (const auto itr : creatureNoMoveType) - { - CreatureData const* cData = sObjectMgr.GetCreatureData(itr); - CreatureInfo const* cInfo = ObjectMgr::GetCreatureTemplate(cData->creature_id[0]); - - ERROR_DB_STRICT_LOG("Table creature_movement has waypoint for creature guid %u (entry %u), but MovementType is not WAYPOINT_MOTION_TYPE(2). Make sure that this is actually used in a script!", itr, cData->creature_id[0]); - - if (cInfo->movement_type == WAYPOINT_MOTION_TYPE) - sLog.outErrorDb(" creature_template for this entry has MovementType WAYPOINT_MOTION_TYPE(2), did you intend to use creature_movement_template ?"); - } - } - - sLog.outString(); - sLog.outString(">> Waypoints and behaviors loaded"); - sLog.outString(); - sLog.outString(">>> Loaded %u paths, %u nodes and %u behaviors", total_paths, total_nodes, total_behaviors); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Waypoints and behaviors loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Loaded %u paths, %u nodes and %u behaviors", total_paths, total_nodes, total_behaviors); delete result; } @@ -189,8 +169,8 @@ void WaypointManager::Load() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 path templates. DB table `creature_movement_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 path templates. DB table `creature_movement_template` is empty."); } else { @@ -213,8 +193,8 @@ void WaypointManager::Load() delete result; - sLog.outString(); - sLog.outString(">> Path templates loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Path templates loaded"); // 0 1 2 3 4 5 6 7 8 result = WorldDatabase.Query("SELECT `entry`, `point`, `position_x`, `position_y`, `position_z`, `waittime`, `wander_distance`, `script_id`, `orientation` FROM `creature_movement_template`"); @@ -234,7 +214,7 @@ void WaypointManager::Load() { if (sCreatureMovementScripts.find(script_id) == sCreatureMovementScripts.end()) { - sLog.outErrorDb("Table creature_movement_template for entry %u, point %u have script_id %u that does not exist in `creature_movement_scripts`, ignoring", entry, point, script_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table creature_movement_template for entry %u, point %u have script_id %u that does not exist in `creature_movement_scripts`, ignoring", entry, point, script_id); continue; } @@ -246,7 +226,7 @@ void WaypointManager::Load() if (!cInfo) { if (!sObjectMgr.IsExistingCreatureId(entry)) - sLog.outErrorDb("Table creature_movement_template references unknown creature template %u. Skipping.", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table creature_movement_template references unknown creature template %u. Skipping.", entry); continue; } @@ -268,13 +248,13 @@ void WaypointManager::Load() // prevent using invalid coordinates if (!MaNGOS::IsValidMapCoord(node.x, node.y, node.z, node.orientation == 100.0f ? 0.0f : node.orientation)) { - sLog.outErrorDb("Table creature_movement_template for entry %u (point %u) are using invalid coordinates position_x: %f, position_y: %f)", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table creature_movement_template for entry %u (point %u) are using invalid coordinates position_x: %f, position_y: %f)", entry, point, node.x, node.y); MaNGOS::NormalizeMapCoord(node.x); MaNGOS::NormalizeMapCoord(node.y); - sLog.outErrorDb("Table creature_movement_template for entry %u (point %u) are auto corrected to normalized position_x=%f, position_y=%f", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table creature_movement_template for entry %u (point %u) are auto corrected to normalized position_x=%f, position_y=%f", entry, point, node.x, node.y); WorldDatabase.PExecute("UPDATE `creature_movement_template` SET `position_x` = '%f', `position_y` = '%f' WHERE `entry` = %u AND `point` = %u", node.x, node.y, entry, point); @@ -284,10 +264,10 @@ void WaypointManager::Load() delete result; - sLog.outString(); - sLog.outString(">> Waypoint templates loaded"); - sLog.outString(); - sLog.outString(">>> Loaded %u path templates with %u nodes and %u behaviors", total_paths, total_nodes, total_behaviors); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Waypoint templates loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Loaded %u path templates with %u nodes and %u behaviors", total_paths, total_nodes, total_behaviors); } // ///////////////////////////////////////////////////// @@ -300,8 +280,8 @@ void WaypointManager::Load() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 paths. DB table `creature_movement_special` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 paths. DB table `creature_movement_special` is empty."); } else { @@ -322,8 +302,8 @@ void WaypointManager::Load() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Paths loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Paths loaded"); delete result; @@ -344,7 +324,7 @@ void WaypointManager::Load() { if (sCreatureMovementScripts.find(script_id) == sCreatureMovementScripts.end()) { - sLog.outErrorDb("Table creature_movement_special for id %u, point %u have script_id %u that does not exist in `creature_movement_scripts`, ignoring", id, point, script_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table creature_movement_special for id %u, point %u have script_id %u that does not exist in `creature_movement_scripts`, ignoring", id, point, script_id); continue; } @@ -369,13 +349,13 @@ void WaypointManager::Load() // prevent using invalid coordinates if (!MaNGOS::IsValidMapCoord(node.x, node.y, node.z, node.orientation == 100.0f ? 0.0f : node.orientation)) { - sLog.outErrorDb("Table creature_movement_special for Id %u (point %u) are using invalid coordinates position_x: %f, position_y: %f)", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table creature_movement_special for Id %u (point %u) are using invalid coordinates position_x: %f, position_y: %f)", id, point, node.x, node.y); MaNGOS::NormalizeMapCoord(node.x); MaNGOS::NormalizeMapCoord(node.y); - sLog.outErrorDb("Table creature_movement_special for Id %u (point %u) are auto corrected to normalized position_x=%f, position_y=%f", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table creature_movement_special for Id %u (point %u) are auto corrected to normalized position_x=%f, position_y=%f", id, point, node.x, node.y); WorldDatabase.PExecute("UPDATE `creature_movement_special` SET `position_x` = '%f', `position_y` = '%f' WHERE `id` = %u AND `point` = %u", node.x, node.y, id, point); @@ -383,10 +363,10 @@ void WaypointManager::Load() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Special waypoints loaded"); - sLog.outString(); - sLog.outString(">>> Loaded %u paths, %u nodes and %u behaviors", total_paths, total_nodes, total_behaviors); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Special waypoints loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Loaded %u paths, %u nodes and %u behaviors", total_paths, total_nodes, total_behaviors); delete result; } @@ -394,7 +374,7 @@ void WaypointManager::Load() if (!movementScriptSet.empty()) { for (const auto itr : movementScriptSet) - sLog.outErrorDb("Table `creature_movement_scripts` contain unused script, id %u.", itr); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_movement_scripts` contain unused script, id %u.", itr); } } @@ -411,7 +391,7 @@ void WaypointManager::Cleanup() WorldDatabase.DirectExecute("ALTER TABLE `creature_movement` ADD PRIMARY KEY (`id`, `point`)"); WorldDatabase.DirectExecute("DROP TABLE `temp`"); - sLog.outErrorDb("Table `creature_movement` was auto corrected for using points out of order (invalid or points missing)"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_movement` was auto corrected for using points out of order (invalid or points missing)"); MANGOS_ASSERT(!(result = WorldDatabase.Query("SELECT 1 from `creature_movement` As T WHERE `point` <> (SELECT COUNT(*) FROM `creature_movement` WHERE `id` = T.`id` AND `point` <= T.`point`) LIMIT 1"))); } @@ -426,7 +406,7 @@ void WaypointManager::Cleanup() WorldDatabase.DirectExecute("ALTER TABLE `creature_movement_template` ADD PRIMARY KEY (`entry`, `point`)"); WorldDatabase.DirectExecute("DROP TABLE `temp`"); - sLog.outErrorDb("Table `creature_movement_template` was auto corrected for using points out of order (invalid or points missing)"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_movement_template` was auto corrected for using points out of order (invalid or points missing)"); MANGOS_ASSERT(!(result = WorldDatabase.Query("SELECT 1 from `creature_movement_template` As T WHERE `point` <> (SELECT COUNT(*) FROM `creature_movement_template` WHERE `entry` = T.`entry` AND `point` <= T.`point`) LIMIT 1"))); } @@ -441,7 +421,7 @@ void WaypointManager::Cleanup() WorldDatabase.DirectExecute("ALTER TABLE `creature_movement_special` ADD PRIMARY KEY (`id`, `point`)"); WorldDatabase.DirectExecute("DROP TABLE `temp`"); - sLog.outErrorDb("Table `creature_movement_special` was auto corrected for using points out of order (invalid or points missing)"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_movement_special` was auto corrected for using points out of order (invalid or points missing)"); MANGOS_ASSERT(!(result = WorldDatabase.Query("SELECT 1 from `creature_movement_special` As T WHERE `point` <> (SELECT COUNT(*) FROM `creature_movement_special` WHERE `id` = T.`id` AND `point` <= T.`point`) LIMIT 1"))); } diff --git a/src/game/Movement/WaypointMovementGenerator.cpp b/src/game/Movement/WaypointMovementGenerator.cpp index 475142f435a..b8a8688642d 100644 --- a/src/game/Movement/WaypointMovementGenerator.cpp +++ b/src/game/Movement/WaypointMovementGenerator.cpp @@ -46,7 +46,7 @@ void WaypointMovementGenerator::LoadPath(uint32 guid, uint32 entry, Wa // No movement found for entry nor guid if (!i_path) { - sLog.outErrorDb("WaypointMovementGenerator::LoadPath: GUID %u Entry %u doesn't have waypoint path", guid, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "WaypointMovementGenerator::LoadPath: GUID %u Entry %u doesn't have waypoint path", guid, entry); return; } @@ -84,7 +84,7 @@ void WaypointMovementGenerator::InitializeWaypointPath(Creature& creat m_lastReachedWaypoint = startPoint - 1; } else - sLog.outError("WaypointMovementGenerator::InitializeWaypointPath: %s tries to start movement from invalid point id %u", creature.GetGuidStr().c_str(), startPoint); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WaypointMovementGenerator::InitializeWaypointPath: %s tries to start movement from invalid point id %u", creature.GetGuidStr().c_str(), startPoint); } i_nextMoveTime.Reset(initialDelay); @@ -331,7 +331,7 @@ void FlightPathMovementGenerator::Finalize(Player & player) player.Unmount(); player.RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_DISABLE_MOVE | UNIT_FLAG_TAXI_FLIGHT); - player.TaxiStepFinished(); + player.TaxiStepFinished(!MovementInProgress()); if (player.GetTaxi().empty()) { @@ -444,17 +444,17 @@ bool PatrolMovementGenerator::InitPatrol(Creature& creature) CreatureGroup* group = creature.GetCreatureGroup(); if (!group || !group->IsFormation() || group->GetLeaderGuid() == creature.GetObjectGuid()) { - sLog.outError("[PatrolMovementGenerator] %s is not allowed for this generator.", creature.GetObjectGuid().GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[PatrolMovementGenerator] %s is not allowed for this generator.", creature.GetObjectGuid().GetString().c_str()); return false; } - std::map::const_iterator it = group->GetMembers().find(creature.GetObjectGuid()); + std::map::const_iterator it = group->GetMembers().find(creature.GetObjectGuid()); if (it == group->GetMembers().end()) { - sLog.outError("[PatrolMovementGenerator] %s not found in patrol members.", creature.GetObjectGuid().GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[PatrolMovementGenerator] %s not found in patrol members.", creature.GetObjectGuid().GetString().c_str()); return false; } - _leaderGuid = group->GetLeaderGuid(); - _groupMember = it->second; + m_leaderGuid = group->GetLeaderGuid(); + m_groupMember = it->second; return true; } @@ -499,10 +499,10 @@ bool PatrolMovementGenerator::Update(Creature &creature, uint32 const& diff) bool PatrolMovementGenerator::GetResetPosition(Creature& creature, float& x, float& y, float& z) { - Creature* leader = creature.GetMap()->GetCreature(_leaderGuid); + Creature* leader = creature.GetMap()->GetCreature(m_leaderGuid); if (!leader) return false; - _groupMember->ComputeRelativePosition(leader->GetOrientation(), x, y); + m_groupMember.ComputeRelativePosition(leader->GetOrientation(), x, y); x += leader->GetPositionX(); y += leader->GetPositionY(); z = leader->GetPositionZ(); @@ -513,7 +513,7 @@ bool PatrolMovementGenerator::GetResetPosition(Creature& creature, float& x, flo void PatrolMovementGenerator::StartMove(Creature& creature) { - Creature* leader = creature.GetMap()->GetCreature(_leaderGuid); + Creature* leader = creature.GetMap()->GetCreature(m_leaderGuid); if (!leader || leader->movespline->Finalized()) return; @@ -545,7 +545,7 @@ void PatrolMovementGenerator::StartMove(Creature& creature) Vector3 direction = last - leader->movespline->GetPoint(totalLeaderPoints - 1); float angle = atan2(direction.y, direction.x); float x, y, z; - _groupMember->ComputeRelativePosition(angle, x, y); + m_groupMember.ComputeRelativePosition(angle, x, y); x += last.x; y += last.y; z = last.z; diff --git a/src/game/Movement/WaypointMovementGenerator.h b/src/game/Movement/WaypointMovementGenerator.h index 6d82bb15238..ec4ebb707bb 100644 --- a/src/game/Movement/WaypointMovementGenerator.h +++ b/src/game/Movement/WaypointMovementGenerator.h @@ -27,7 +27,7 @@ #include "MovementGenerator.h" #include "WaypointManager.h" - +#include "CreatureGroups.h" #include "Player.h" #include @@ -36,8 +36,6 @@ #define FLIGHT_TRAVEL_UPDATE 100 #define STOP_TIME_FOR_PLAYER (30 * IN_MILLISECONDS) -struct CreatureGroupMember; - template class PathMovementBase { @@ -158,7 +156,7 @@ class PatrolMovementGenerator { public: explicit PatrolMovementGenerator(Creature& c) { ASSERT(InitPatrol(c)); } - explicit PatrolMovementGenerator(ObjectGuid leader, CreatureGroupMember const* member) : _leaderGuid(leader), _groupMember(member) {} + explicit PatrolMovementGenerator(ObjectGuid leader, CreatureGroupMember const* member) : m_leaderGuid(leader), m_groupMember(*member) {} bool InitPatrol(Creature& c); void LoadPath(Creature &c); @@ -172,8 +170,8 @@ class PatrolMovementGenerator bool GetResetPosition(Creature&, float& x, float& y, float& z); private: - ObjectGuid _leaderGuid; - CreatureGroupMember const* _groupMember; + ObjectGuid m_leaderGuid; + CreatureGroupMember m_groupMember; }; #endif diff --git a/src/game/Movement/spline/MoveSpline.cpp b/src/game/Movement/spline/MoveSpline.cpp index bf5f6d41c82..f99118e6aa2 100644 --- a/src/game/Movement/spline/MoveSpline.cpp +++ b/src/game/Movement/spline/MoveSpline.cpp @@ -130,7 +130,7 @@ void MoveSpline::init_spline(MoveSplineInitArgs const& args) // TODO: what to do in such cases? problem is in input data (all points are at same coords) if (spline.length() < minimal_duration) { - sLog.outError("MoveSpline::init_spline: zero length spline, wrong input data?"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MoveSpline::init_spline: zero length spline, wrong input data?"); spline.set_length(spline.last(), spline.isCyclic() ? 1000 : 1); } point_Idx = spline.first(); @@ -162,7 +162,7 @@ bool MoveSplineInitArgs::Validate(Unit* unit) const #define CHECK(exp) \ if (!(exp))\ {\ - sLog.outError("MoveSplineInitArgs::Validate: expression '%s' failed for %s", #exp, unit->GetGuidStr().c_str());\ + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MoveSplineInitArgs::Validate: expression '%s' failed for %s", #exp, unit->GetGuidStr().c_str());\ return false;\ } CHECK(path.size() > 1); @@ -189,7 +189,7 @@ bool MoveSplineInitArgs::_checkPathBounds() const offset = path[i] - middle; if (fabs(offset.x) >= MAX_OFFSET || fabs(offset.y) >= MAX_OFFSET || fabs(offset.z) >= MAX_OFFSET) { - sLog.outError("MoveSplineInitArgs::_checkPathBounds check failed"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MoveSplineInitArgs::_checkPathBounds check failed"); return false; } } diff --git a/src/game/Movement/spline/MoveSplineInit.cpp b/src/game/Movement/spline/MoveSplineInit.cpp index 6916e30e80a..02401bb8a9d 100644 --- a/src/game/Movement/spline/MoveSplineInit.cpp +++ b/src/game/Movement/spline/MoveSplineInit.cpp @@ -130,6 +130,9 @@ int32 MoveSplineInit::Launch() if (Player* pPlayer = unit.ToPlayer()) pPlayer->GetCheatData()->ResetJumpCounters(); + if (unit.IsPlayer() || unit.GetPossessorGuid().IsPlayer()) + unit.SetSplineDonePending(true); + unit.m_movementInfo.SetMovementFlags((MovementFlags)moveFlags); move_spline.SetMovementOrigin(movementType); move_spline.Initialize(args); @@ -214,7 +217,7 @@ int32 MoveSplineInit::Launch() unit.SendMovementMessageToSet(std::move(data2), true); } else { - sLog.outError("[MoveSplineInit] Unable to compress move packet, move spline not sent"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MoveSplineInit] Unable to compress move packet, move spline not sent"); } } #endif diff --git a/src/game/ObjectGridLoader.cpp b/src/game/ObjectGridLoader.cpp index 4351da73603..cfb80a97261 100644 --- a/src/game/ObjectGridLoader.cpp +++ b/src/game/ObjectGridLoader.cpp @@ -164,7 +164,7 @@ void LoadHelper(CellGuidSet const& guid_set, CellPair& cell, GridRefManager& else obj = new T; - //sLog.outString("DEBUG: LoadHelper from table: %s for (guid: %u) Loading",table,guid); + //sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "DEBUG: LoadHelper from table: %s for (guid: %u) Loading",table,guid); if (!obj->LoadFromDB(guid, map)) { delete obj; @@ -291,7 +291,7 @@ void ObjectGridLoader::LoadN(void) loader.Load(i_grid(x, y), *this); } } - DEBUG_LOG("%u GameObjects, %u Creatures, and %u Corpses/Bones loaded for grid %u on map %u", i_gameObjects, i_creatures, i_corpses, i_grid.GetGridId(), i_map->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "%u GameObjects, %u Creatures, and %u Corpses/Bones loaded for grid %u on map %u", i_gameObjects, i_creatures, i_corpses, i_grid.GetGridId(), i_map->GetId()); } void ObjectGridUnloader::MoveToRespawnN() @@ -323,14 +323,21 @@ ObjectGridUnloader::Visit(GridRefManager& m) while (!m.isEmpty()) { - T* obj = m.getFirst()->getSource(); + auto link = m.getFirst(); + T* obj = link->getSource(); + // if option set then object already saved at this moment if (!sWorld.getConfig(CONFIG_BOOL_SAVE_RESPAWN_TIME_IMMEDIATELY)) obj->SaveRespawnTime(); - ///- object must be out of world before delete + + // object must be out of world before delete obj->RemoveFromWorld(); - ///- object will get delinked from the manager when deleted - delete obj; + + // Prevent double delete of object already in remove list. Can happen with DynamicObject. + if (obj->IsDeleted()) + link->invalidate(); // unlink it manually, will be deleted later by map + else + delete obj; // object will get delinked from the manager when deleted } } diff --git a/src/game/ObjectGuid.cpp b/src/game/ObjectGuid.cpp index bc6453a68f1..74cc07cbad6 100644 --- a/src/game/ObjectGuid.cpp +++ b/src/game/ObjectGuid.cpp @@ -88,7 +88,7 @@ uint32 ObjectGuidGenerator::Generate() } if (m_nextGuid >= ObjectGuid::GetMaxCounter(high) - 1) { - sLog.outError("%s guid overflow!! Can't continue, shutting down server. ", ObjectGuid::GetTypeName(high)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s guid overflow!! Can't continue, shutting down server. ", ObjectGuid::GetTypeName(high)); World::StopNow(ERROR_EXIT_CODE); } return m_nextGuid++; @@ -100,7 +100,7 @@ void ObjectGuidGenerator::GenerateRange(uint32& first, uint32& last) const static int GENERATE_RANGE_SIZE = 100; if (m_nextGuid >= ObjectGuid::GetMaxCounter(high) - GENERATE_RANGE_SIZE) { - sLog.outError("%s guid overflow!! Can't continue, shutting down server. ", ObjectGuid::GetTypeName(high)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s guid overflow!! Can't continue, shutting down server. ", ObjectGuid::GetTypeName(high)); World::StopNow(ERROR_EXIT_CODE); } first = m_nextGuid; diff --git a/src/game/ObjectGuid.h b/src/game/ObjectGuid.h index b87d21090f0..9fc9d10ddd5 100644 --- a/src/game/ObjectGuid.h +++ b/src/game/ObjectGuid.h @@ -28,7 +28,7 @@ #include "Common.h" #include "ByteBuffer.h" - +#include "Policies/ThreadingModel.h" enum TypeID { diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index 5423873cb41..da0f9b34b3e 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -115,7 +115,7 @@ T IdGenerator::Generate() { if (m_nextGuid >= std::numeric_limits::max() - 1) { - sLog.outError("%s guid overflow!! Can't continue, shutting down server. ", m_name); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s guid overflow!! Can't continue, shutting down server. ", m_name); World::StopNow(ERROR_EXIT_CODE); } return m_nextGuid++; @@ -314,8 +314,8 @@ void ObjectMgr::LoadSpellDisabledEntrys() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u disabled spells", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u disabled spells", total_count); return; } @@ -330,7 +330,7 @@ void ObjectMgr::LoadSpellDisabledEntrys() if (!sSpellMgr.GetSpellEntry(spellid)) { if (!sSpellMgr.IsExistingSpellId(spellid)) - sLog.outError("Spell entry %u from `spell_disabled` doesn't exist, ignoring.", spellid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell entry %u from `spell_disabled` doesn't exist, ignoring.", spellid); continue; } m_DisabledSpells.insert(spellid); @@ -338,8 +338,8 @@ void ObjectMgr::LoadSpellDisabledEntrys() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u disabled spells from `spell_disabled`", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u disabled spells from `spell_disabled`", total_count); } void ObjectMgr::LoadMapLootDisabled() @@ -355,8 +355,8 @@ void ObjectMgr::LoadMapLootDisabled() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u maps with disabled loot", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u maps with disabled loot", total_count); return; } @@ -373,8 +373,8 @@ void ObjectMgr::LoadMapLootDisabled() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u maps with disabled loot from `map_loot_disabled`", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u maps with disabled loot from `map_loot_disabled`", total_count); } void ObjectMgr::LoadCinematicsWaypoints() @@ -390,8 +390,8 @@ void ObjectMgr::LoadCinematicsWaypoints() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u cinematic waypoints", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u cinematic waypoints", total_count); return; } @@ -415,8 +415,8 @@ void ObjectMgr::LoadCinematicsWaypoints() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u cinematic waypoints from `cinematic_waypoints`", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u cinematic waypoints from `cinematic_waypoints`", total_count); } Position const* ObjectMgr::GetCinematicPosition(uint32 cinematicId, uint32 elapsed_time) @@ -457,7 +457,7 @@ Position const* ObjectMgr::GetCinematicInitialPosition(uint32 cinematicId) } } // Not found - sLog.outError("Can not find the starting point of cinematic %u", cinematicId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can not find the starting point of cinematic %u", cinematicId); return nullptr; } @@ -476,8 +476,8 @@ void ObjectMgr::LoadPlayerPhaseFromDb() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u characters phases", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u characters phases", total_count); return; } @@ -495,8 +495,8 @@ void ObjectMgr::LoadPlayerPhaseFromDb() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u character phases", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u character phases", total_count); } uint32 ObjectMgr::GetPlayerWorldMaskByGUID(uint64 const guid) @@ -624,8 +624,8 @@ void ObjectMgr::LoadSavedVariable() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u saved variables", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u saved variables", total_count); return; } @@ -640,8 +640,8 @@ void ObjectMgr::LoadSavedVariable() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u saved variables", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u saved variables", total_count); } // Caching player data @@ -675,8 +675,8 @@ void ObjectMgr::LoadPlayerCacheData(uint32 lowGuid) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 cached player data ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 cached player data ..."); } return; } @@ -704,8 +704,8 @@ void ObjectMgr::LoadPlayerCacheData(uint32 lowGuid) if (!lowGuid) { - sLog.outString(); - sLog.outString(">> Loaded %u players in cache.", totalCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u players in cache.", totalCount); } } @@ -953,8 +953,8 @@ void ObjectMgr::LoadCreatureLocales() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 creature locale strings. DB table `locales_creature` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 creature locale strings. DB table `locales_creature` is empty."); return; } @@ -969,7 +969,8 @@ void ObjectMgr::LoadCreatureLocales() if (!GetCreatureTemplate(entry)) { - ERROR_DB_STRICT_LOG("Table `locales_creature` has data for not existed creature entry %u, skipped.", entry); + if (!IsExistingCreatureId(entry)) + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `locales_creature` has data for not existed creature entry %u, skipped.", entry); continue; } @@ -1005,8 +1006,8 @@ void ObjectMgr::LoadCreatureLocales() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu creature locale strings", (unsigned long)m_CreatureLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu creature locale strings", (unsigned long)m_CreatureLocaleMap.size()); } void ObjectMgr::LoadGossipMenuItemsLocales() @@ -1025,8 +1026,8 @@ void ObjectMgr::LoadGossipMenuItemsLocales() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 gossip_menu_option locale strings. DB table `locales_gossip_menu_option` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 gossip_menu_option locale strings. DB table `locales_gossip_menu_option` is empty."); return; } @@ -1057,7 +1058,8 @@ void ObjectMgr::LoadGossipMenuItemsLocales() if (!found) { - ERROR_DB_STRICT_LOG("Table `locales_gossip_menu_option` has data for nonexistent gossip menu %u item %u, skipped.", menuId, id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `locales_gossip_menu_option` has data for nonexistent gossip menu %u item %u, skipped.", menuId, id); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM `locales_gossip_menu_option` WHERE `menu_id`=%u && `id`=%u;", menuId, id); continue; } @@ -1093,8 +1095,8 @@ void ObjectMgr::LoadGossipMenuItemsLocales() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu gossip_menu_option locale strings", (unsigned long)m_GossipMenuItemsLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu gossip_menu_option locale strings", (unsigned long)m_GossipMenuItemsLocaleMap.size()); } void ObjectMgr::LoadPointOfInterestLocales() @@ -1108,8 +1110,8 @@ void ObjectMgr::LoadPointOfInterestLocales() BarGoLink bar(1); bar.step(); - sLog.outString(""); - sLog.outString(">> Loaded 0 points_of_interest locale strings. DB table `locales_points_of_interest` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 points_of_interest locale strings. DB table `locales_points_of_interest` is empty."); return; } @@ -1124,7 +1126,7 @@ void ObjectMgr::LoadPointOfInterestLocales() if (!GetPointOfInterest(entry)) { - ERROR_DB_STRICT_LOG("Table `locales_points_of_interest` has data for nonexistent POI entry %u, skipped.", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `locales_points_of_interest` has data for nonexistent POI entry %u, skipped.", entry); continue; } @@ -1148,8 +1150,8 @@ void ObjectMgr::LoadPointOfInterestLocales() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u points_of_interest locale strings", m_PointOfInterestLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u points_of_interest locale strings", m_PointOfInterestLocaleMap.size()); } struct SQLCreatureLoader : public SQLStorageLoaderBase @@ -1166,8 +1168,8 @@ void ObjectMgr::LoadCreatureTemplates() SQLCreatureLoader loader; loader.LoadProgressive(sCreatureStorage, sWorld.GetWowPatch()); - sLog.outString(">> Loaded %u creature definitions", sCreatureStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creature definitions", sCreatureStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); CheckCreatureTemplates(); } @@ -1259,13 +1261,13 @@ void ConvertCreatureAurasField(T* addon, char const* table, char const* guidEntr SpellEntry const* AdditionalSpellInfo = sSpellMgr.GetSpellEntry(cAura); if (!AdditionalSpellInfo) { - sLog.outErrorDb("Creature (%s: %u) has wrong spell %u defined in `auras` field in `%s`.", guidEntryStr, guidOrEntry, cAura, table); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (%s: %u) has wrong spell %u defined in `auras` field in `%s`.", guidEntryStr, guidOrEntry, cAura, table); continue; } if (std::find(&addon->auras[0], &addon->auras[i], cAura) != &addon->auras[i]) { - sLog.outErrorDb("Creature (%s: %u) has duplicate spell %u defined in `auras` field in `%s`.", guidEntryStr, guidOrEntry, cAura, table); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (%s: %u) has duplicate spell %u defined in `auras` field in `%s`.", guidEntryStr, guidOrEntry, cAura, table); continue; } @@ -1287,7 +1289,7 @@ void ObjectMgr::CheckCreatureTemplates() FactionTemplateEntry const* factionTemplate = GetFactionTemplateEntry(cInfo->faction); if (!factionTemplate) - sLog.outErrorDb("Creature (Entry: %u) has nonexistent faction template (%u)", cInfo->entry, cInfo->faction); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has nonexistent faction template (%u)", cInfo->entry, cInfo->faction); uint32 displaySumProbability = 0; for (int i = 0; i < MAX_DISPLAY_IDS_PER_CREATURE; ++i) @@ -1307,75 +1309,75 @@ void ObjectMgr::CheckCreatureTemplates() CreatureDisplayInfoEntry const* displayEntry = sCreatureDisplayInfoStore.LookupEntry(cInfo->display_id[i]); if (!displayEntry) { - sLog.outErrorDb("Creature (Entry: %u) has nonexistent display_id%d (%u), can crash client", cInfo->entry, i + 1, cInfo->display_id[i]); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `display_id%d`=0 WHERE `entry`=%u;", i + 1, cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has nonexistent display_id%d (%u), can crash client", cInfo->entry, i + 1, cInfo->display_id[i]); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `display_id%d`=0 WHERE `entry`=%u;", i + 1, cInfo->entry); const_cast(cInfo)->display_id[i] = 0; continue; } CreatureDisplayInfoAddon const* minfo = sCreatureDisplayInfoAddonStorage.LookupEntry(cInfo->display_id[i]); if (!minfo) - sLog.outErrorDb("Creature (Entry: %u) is using display_id%d (%u), but creature_display_info_addon data is missing for this id.", cInfo->entry, i + 1, cInfo->display_id[i]); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) is using display_id%d (%u), but creature_display_info_addon data is missing for this id.", cInfo->entry, i + 1, cInfo->display_id[i]); } } if (cInfo->mount_display_id && !sCreatureDisplayInfoStore.LookupEntry(cInfo->mount_display_id)) { - sLog.outErrorDb("Creature (Entry: %u) has nonexistent mount_display_id (%u), can crash client", cInfo->entry, cInfo->mount_display_id); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `mount_display_id`=0 WHERE `entry`=%u;", cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has nonexistent mount_display_id (%u), can crash client", cInfo->entry, cInfo->mount_display_id); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `mount_display_id`=0 WHERE `entry`=%u;", cInfo->entry); const_cast(cInfo)->mount_display_id = 0; } if (displaySumProbability != cInfo->display_total_probability) - sLog.outErrorDb("Creature (Entry: %u) has a total display probability (%u) that does not match sum of individual probabilities (%u).", cInfo->entry, cInfo->display_total_probability, displaySumProbability); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has a total display probability (%u) that does not match sum of individual probabilities (%u).", cInfo->entry, cInfo->display_total_probability, displaySumProbability); // use below code for 0-checks for unit_class if (!cInfo->unit_class) - ERROR_DB_STRICT_LOG("Creature (Entry: %u) does not have proper unit_class(%u) for creature_template", cInfo->entry, cInfo->unit_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) does not have proper unit_class(%u) for creature_template", cInfo->entry, cInfo->unit_class); else if (((1 << (cInfo->unit_class - 1)) & CLASSMASK_ALL_CREATURES) == 0) - sLog.outErrorDb("Creature (Entry: %u) has invalid unit_class(%u) for creature_template", cInfo->entry, cInfo->unit_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has invalid unit_class(%u) for creature_template", cInfo->entry, cInfo->unit_class); if (cInfo->damage_school >= MAX_SPELL_SCHOOL) { - sLog.outErrorDb("Creature (Entry: %u) has invalid spell school value (%u) in `dmg_school`", cInfo->entry, cInfo->damage_school); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `dmg_school`=%u WHERE entry=%u;", SPELL_SCHOOL_NORMAL, cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has invalid spell school value (%u) in `damage_school`", cInfo->entry, cInfo->damage_school); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `dmg_school`=%u WHERE `entry`=%u;", SPELL_SCHOOL_NORMAL, cInfo->entry); const_cast(cInfo)->damage_school = SPELL_SCHOOL_NORMAL; } if (cInfo->base_attack_time == 0) { - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `base_attack_time`=%u WHERE entry=%u;", BASE_ATTACK_TIME, cInfo->entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `base_attack_time`=%u WHERE `entry`=%u;", BASE_ATTACK_TIME, cInfo->entry); const_cast(cInfo)->base_attack_time = BASE_ATTACK_TIME; } if (cInfo->ranged_attack_time == 0) { - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `ranged_attack_time`=%u WHERE entry=%u;", BASE_ATTACK_TIME, cInfo->entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `ranged_attack_time`=%u WHERE `entry`=%u;", BASE_ATTACK_TIME, cInfo->entry); const_cast(cInfo)->ranged_attack_time = BASE_ATTACK_TIME; } if ((cInfo->npc_flags & UNIT_NPC_FLAG_TRAINER) && cInfo->trainer_type >= MAX_TRAINER_TYPE) - sLog.outErrorDb("Creature (Entry: %u) has wrong trainer type %u", cInfo->entry, cInfo->trainer_type); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has wrong trainer type %u", cInfo->entry, cInfo->trainer_type); if (cInfo->type && !sCreatureTypeStore.LookupEntry(cInfo->type)) { - sLog.outErrorDb("Creature (Entry: %u) has invalid creature type (%u) in `type`", cInfo->entry, cInfo->type); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `type`=%u WHERE entry=%u;", CREATURE_TYPE_HUMANOID, cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has invalid creature type (%u) in `type`", cInfo->entry, cInfo->type); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `type`=%u WHERE `entry`=%u;", CREATURE_TYPE_HUMANOID, cInfo->entry); const_cast(cInfo)->type = CREATURE_TYPE_HUMANOID; } // must exist or used hidden but used in data horse case if (cInfo->pet_family && !sCreatureFamilyStore.LookupEntry(cInfo->pet_family) && cInfo->pet_family != CREATURE_FAMILY_HORSE_CUSTOM) { - sLog.outErrorDb("Creature (Entry: %u) has invalid creature family (%u) in `pet_family`", cInfo->entry, cInfo->pet_family); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `pet_family`=%u WHERE entry=%u;", 0, cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has invalid creature family (%u) in `pet_family`", cInfo->entry, cInfo->pet_family); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `pet_family`=%u WHERE `entry`=%u;", 0, cInfo->entry); const_cast(cInfo)->pet_family = 0; } if (cInfo->inhabit_type <= 0 || cInfo->inhabit_type > INHABIT_ANYWHERE) { - sLog.outErrorDb("Creature (Entry: %u) has wrong value (%u) in `inhabit_type`, creature will not correctly walk/swim", cInfo->entry, cInfo->inhabit_type); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `inhabit_type`=%u WHERE entry=%u;", INHABIT_ANYWHERE, cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has wrong value (%u) in `inhabit_type`, creature will not correctly walk/swim", cInfo->entry, cInfo->inhabit_type); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `inhabit_type`=%u WHERE `entry`=%u;", INHABIT_ANYWHERE, cInfo->entry); const_cast(cInfo)->inhabit_type = INHABIT_ANYWHERE; } @@ -1383,7 +1385,7 @@ void ObjectMgr::CheckCreatureTemplates() { CreatureSpellDataEntry const* spellDataId = sCreatureSpellDataStorage.LookupEntry(cInfo->pet_spell_list_id); if (!spellDataId) - sLog.outErrorDb("Creature (Entry: %u) has nonexistent pet_spell_list_id (%u)", cInfo->entry, cInfo->pet_spell_list_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has nonexistent pet_spell_list_id (%u)", cInfo->entry, cInfo->pet_spell_list_id); } if (cInfo->spell_list_id) @@ -1391,7 +1393,7 @@ void ObjectMgr::CheckCreatureTemplates() CreatureSpellsList const* spellsList = GetCreatureSpellsList((cInfo->spell_list_id)); if (!spellsList) { - sLog.outErrorDb("Creature (Entry: %u) has nonexistent spell list id (%u)", cInfo->entry, cInfo->spell_list_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has nonexistent spell list id (%u)", cInfo->entry, cInfo->spell_list_id); const_cast(cInfo)->spell_list_id = 0; } } @@ -1401,8 +1403,8 @@ void ObjectMgr::CheckCreatureTemplates() SpellEntry const* pSpellEntry = sSpellMgr.GetSpellEntry(cInfo->spawn_spell_id); if (!pSpellEntry || !pSpellEntry->HasEffect(SPELL_EFFECT_SPAWN)) { - sLog.outErrorDb("Creature (Entry: %u) has invalid spawn_spell_id (%u), set to 0", cInfo->entry, cInfo->spawn_spell_id); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `spawn_spell_id`=0 WHERE `entry`=%u;", cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has invalid spawn_spell_id (%u), set to 0", cInfo->entry, cInfo->spawn_spell_id); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `spawn_spell_id`=0 WHERE `entry`=%u;", cInfo->entry); const_cast(cInfo)->spawn_spell_id = 0; } } @@ -1412,16 +1414,16 @@ void ObjectMgr::CheckCreatureTemplates() { if (cInfo->spells[j] && !sSpellMgr.GetSpellEntry(cInfo->spells[j])) { - sLog.outErrorDb("Creature (Entry: %u) has nonexistent spell_id%d (%u), set to 0", cInfo->entry, j + 1, cInfo->spells[j]); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `spell_id%u`=0 WHERE entry=%u;", j + 1, cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has nonexistent spell_id%d (%u), set to 0", cInfo->entry, j + 1, cInfo->spells[j]); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `spell_id%u`=0 WHERE `entry`=%u;", j + 1, cInfo->entry); const_cast(cInfo)->spells[j] = 0; } } if (cInfo->movement_type >= MAX_DB_MOTION_TYPE) { - sLog.outErrorDb("Creature (Entry: %u) has wrong movement generator type (%u), ignored and set to IDLE.", cInfo->entry, cInfo->movement_type); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `movement_type`=%u WHERE entry=%u;", IDLE_MOTION_TYPE, cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has wrong movement generator type (%u), ignored and set to IDLE.", cInfo->entry, cInfo->movement_type); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `movement_type`=%u WHERE `entry`=%u;", IDLE_MOTION_TYPE, cInfo->entry); const_cast(cInfo)->movement_type = IDLE_MOTION_TYPE; } @@ -1429,8 +1431,8 @@ void ObjectMgr::CheckCreatureTemplates() { if (!GetEquipmentInfo(cInfo->equipment_id)) { - sLog.outErrorDb("Table `creature_template` have creature (Entry: %u) with equipment_id %u not found in table `creature_equip_template`, set to no equipment.", cInfo->entry, cInfo->equipment_id); - sLog.out(LOG_DBERRFIX, "UPDATE creature_template SET `equipment_id`=0 WHERE entry=%u;", cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_template` have creature (Entry: %u) with equipment_id %u not found in table `creature_equip_template`, set to no equipment.", cInfo->entry, cInfo->equipment_id); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature_template` SET `equipment_id`=0 WHERE `entry`=%u;", cInfo->entry); const_cast(cInfo)->equipment_id = 0; } } @@ -1438,24 +1440,24 @@ void ObjectMgr::CheckCreatureTemplates() if (cInfo->vendor_id > 0) { if (!(cInfo->npc_flags & UNIT_NPC_FLAG_VENDOR)) - sLog.outErrorDb("Table `creature_template` have creature (Entry: %u) with vendor_id %u but not have flag UNIT_NPC_FLAG_VENDOR (%u), vendor items will ignored.", cInfo->entry, cInfo->vendor_id, UNIT_NPC_FLAG_VENDOR); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_template` have creature (Entry: %u) with vendor_id %u but not have flag UNIT_NPC_FLAG_VENDOR (%u), vendor items will ignored.", cInfo->entry, cInfo->vendor_id, UNIT_NPC_FLAG_VENDOR); } if (cInfo->xp_multiplier < 0.0f) { - sLog.outErrorDb("Creature (Entry: %u) has negative experience multiplier (%f)", cInfo->entry, cInfo->xp_multiplier); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has negative experience multiplier (%f)", cInfo->entry, cInfo->xp_multiplier); const_cast(cInfo)->xp_multiplier = 1.0f; } if (cInfo->detection_range < 0.0f) { - sLog.outErrorDb("Creature (Entry: %u) has negative detection distance (%f)", cInfo->entry, cInfo->detection_range); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has negative detection distance (%f)", cInfo->entry, cInfo->detection_range); const_cast(cInfo)->detection_range = 20.0f; } if (cInfo->call_for_help_range < 0.0f) { - sLog.outErrorDb("Creature (Entry: %u) has negative call for help radius (%f)", cInfo->entry, cInfo->call_for_help_range); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has negative call for help radius (%f)", cInfo->entry, cInfo->call_for_help_range); const_cast(cInfo)->call_for_help_range = 5.0f; } @@ -1463,16 +1465,28 @@ void ObjectMgr::CheckCreatureTemplates() { if (cInfo->leash_range < 0.0f) { - sLog.outErrorDb("Creature (Entry: %u) has negative leash distance (%f)", cInfo->entry, cInfo->leash_range); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has negative leash distance (%f)", cInfo->entry, cInfo->leash_range); const_cast(cInfo)->leash_range = 0.0f; } else if (cInfo->leash_range < cInfo->detection_range) { - sLog.outErrorDb("Creature (Entry: %u) has leash distance below detection distance (%f)", cInfo->entry, cInfo->leash_range); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has leash distance below detection distance (%f)", cInfo->entry, cInfo->leash_range); const_cast(cInfo)->leash_range = 0.0f; } } + if (cInfo->flags_extra & CREATURE_FLAG_EXTRA_DESPAWN_INSTANTLY) + { + if (cInfo->gold_min || cInfo->gold_max) + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) with despawn instantly flag has gold loot assigned. It will never be lootable.", cInfo->entry); + + if (cInfo->loot_id) + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) with despawn instantly flag has corpse loot assigned. It will never be lootable.", cInfo->entry); + + if (cInfo->skinning_loot_id) + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) with despawn instantly flag has skinning loot assigned. It will never be lootable.", cInfo->entry); + } + ConvertCreatureAurasField(const_cast(cInfo), "creature_template", "Entry", cInfo->entry); } } @@ -1481,8 +1495,8 @@ void ObjectMgr::LoadCreatureAddons(SQLStorage& creatureaddons, char const* entry { creatureaddons.LoadProgressive(sWorld.GetWowPatch()); - sLog.outString(">> Loaded %u %s", creatureaddons.GetRecordCount(), comment); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u %s", creatureaddons.GetRecordCount(), comment); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); // check data correctness and convert 'auras' for (uint32 i = 1; i < creatureaddons.GetMaxEntry(); ++i) @@ -1495,7 +1509,7 @@ void ObjectMgr::LoadCreatureAddons(SQLStorage& creatureaddons, char const* entry { if (!sCreatureDisplayInfoStore.LookupEntry(addon->display_id)) { - sLog.outErrorDb("Creature (%s %u) have invalid display id (%u) defined in `%s`.", entryName, addon->guid, addon->display_id, creatureaddons.GetTableName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (%s %u) have invalid display id (%u) defined in `%s`.", entryName, addon->guid, addon->display_id, creatureaddons.GetTableName()); const_cast(addon)->display_id = 0; } } @@ -1504,7 +1518,7 @@ void ObjectMgr::LoadCreatureAddons(SQLStorage& creatureaddons, char const* entry { if (!sCreatureDisplayInfoStore.LookupEntry(addon->mount_display_id)) { - sLog.outErrorDb("Creature (%s %u) have invalid display id for mount (%u) defined in `%s`.", entryName, addon->guid, addon->mount_display_id, creatureaddons.GetTableName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (%s %u) have invalid display id for mount (%u) defined in `%s`.", entryName, addon->guid, addon->mount_display_id, creatureaddons.GetTableName()); const_cast(addon)->mount_display_id = 0; } } @@ -1513,26 +1527,26 @@ void ObjectMgr::LoadCreatureAddons(SQLStorage& creatureaddons, char const* entry { if (!GetEquipmentInfo(addon->equipment_id)) { - sLog.outErrorDb("Creature (%s %u) have invalid equipment id (%i) defined in `%s`.", entryName, addon->guid, addon->equipment_id, creatureaddons.GetTableName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (%s %u) have invalid equipment id (%i) defined in `%s`.", entryName, addon->guid, addon->equipment_id, creatureaddons.GetTableName()); const_cast(addon)->equipment_id = -1; } } if (addon->stand_state >= MAX_UNIT_STAND_STATE) { - sLog.outErrorDb("Creature (%s %u) has unknown stand state (%u) defined in `%s`.", entryName, addon->guid, addon->stand_state, creatureaddons.GetTableName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (%s %u) has unknown stand state (%u) defined in `%s`.", entryName, addon->guid, addon->stand_state, creatureaddons.GetTableName()); const_cast(addon)->stand_state = UNIT_STAND_STATE_STAND; } if (addon->sheath_state > SHEATH_STATE_RANGED) { - sLog.outErrorDb("Creature (%s %u) has unknown sheath state (%u) defined in `%s`.", entryName, addon->guid, addon->sheath_state, creatureaddons.GetTableName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (%s %u) has unknown sheath state (%u) defined in `%s`.", entryName, addon->guid, addon->sheath_state, creatureaddons.GetTableName()); const_cast(addon)->sheath_state = SHEATH_STATE_MELEE; } if (!sEmotesStore.LookupEntry(addon->emote_state)) { - sLog.outErrorDb("Creature (%s %u) have invalid emote (%u) defined in `%s`.", entryName, addon->guid, addon->emote_state, creatureaddons.GetTableName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (%s %u) have invalid emote (%u) defined in `%s`.", entryName, addon->guid, addon->emote_state, creatureaddons.GetTableName()); const_cast(addon)->emote_state = 0; } @@ -1549,7 +1563,7 @@ void ObjectMgr::LoadCreatureAddons() if (CreatureDataAddon const* addon = sCreatureDataAddonStorage.LookupEntry(i)) if (m_CreatureDataMap.find(addon->guid) == m_CreatureDataMap.end()) if (!sObjectMgr.IsExistingCreatureGuid(addon->guid)) - sLog.outErrorDb("Creature (GUID: %u) does not exist but has a record in `creature_addon`", addon->guid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (GUID: %u) does not exist but has a record in `creature_addon`", addon->guid); } EquipmentInfo const* ObjectMgr::GetEquipmentInfo(uint32 entry) @@ -1576,7 +1590,7 @@ void ObjectMgr::LoadEquipmentTemplates() ItemPrototype const* itemProto = GetItemPrototype(eqInfo->equipentry[j]); if (!itemProto) { - sLog.outErrorDb("Unknown item (entry=%u) in creature_equip_template.equipentry%u for entry = %u, forced to 0.", eqInfo->equipentry[j], j + 1, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Unknown item (entry=%u) in creature_equip_template.equipentry%u for entry = %u, forced to 0.", eqInfo->equipentry[j], j + 1, i); const_cast(eqInfo)->equipentry[j] = 0; continue; } @@ -1592,14 +1606,14 @@ void ObjectMgr::LoadEquipmentTemplates() itemProto->InventoryType != INVTYPE_RANGEDRIGHT && itemProto->InventoryType != INVTYPE_RELIC) { - sLog.outErrorDb("Item (entry=%u) in creature_equip_template.equipentry%u for entry = %u is not equipable in a hand, forced to 0.", eqInfo->equipentry[j], j + 1, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (entry=%u) in creature_equip_template.equipentry%u for entry = %u is not equipable in a hand, forced to 0.", eqInfo->equipentry[j], j + 1, i); const_cast(eqInfo)->equipentry[j] = 0; } } } - sLog.outString(">> Loaded %u equipment template", sEquipmentStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u equipment template", sEquipmentStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } CreatureDisplayInfoAddon const* ObjectMgr::GetCreatureDisplayInfoAddon(uint32 display_id) @@ -1619,14 +1633,12 @@ CreatureDisplayInfoAddon const* ObjectMgr::GetCreatureDisplayInfoRandomGender(ui CreatureDisplayInfoAddon const* minfo_tmp = GetCreatureDisplayInfoAddon(minfo->display_id_other_gender); if (!minfo_tmp) { - sLog.outErrorDb("Model (Entry: %u) has display_id_other_gender %u not found in table `creature_display_info_addon`. ", minfo->display_id, minfo->display_id_other_gender); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Model (Entry: %u) has display_id_other_gender %u not found in table `creature_display_info_addon`. ", minfo->display_id, minfo->display_id_other_gender); return minfo; // not fatal, just use the previous one } - else - return minfo_tmp; + return minfo_tmp; } - else - return minfo; + return minfo; } void ObjectMgr::LoadCreatureDisplayInfoAddon() @@ -1641,11 +1653,11 @@ void ObjectMgr::LoadCreatureDisplayInfoAddon() continue; if (!sCreatureDisplayInfoStore.LookupEntry(minfo->display_id)) - sLog.outErrorDb("Table `creature_display_info_addon` has data for nonexistent display id (%u).", minfo->display_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `creature_display_info_addon` has data for nonexistent display id (%u).", minfo->display_id); if (minfo->gender > GENDER_NONE) { - sLog.outErrorDb("Table `creature_display_info_addon` has invalid gender (%u) for display id (%u).", uint32(minfo->gender), minfo->display_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `creature_display_info_addon` has invalid gender (%u) for display id (%u).", uint32(minfo->gender), minfo->display_id); const_cast(minfo)->gender = GENDER_MALE; } @@ -1653,25 +1665,25 @@ void ObjectMgr::LoadCreatureDisplayInfoAddon() { if (minfo->display_id_other_gender == minfo->display_id) { - sLog.outErrorDb("Table `creature_display_info_addon` has redundant display_id_other_gender (%u) defined for display id %u.", minfo->display_id_other_gender, minfo->display_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` has redundant display_id_other_gender (%u) defined for display id %u.", minfo->display_id_other_gender, minfo->display_id); const_cast(minfo)->display_id_other_gender = 0; } else if (!sCreatureDisplayInfoStore.LookupEntry(minfo->display_id_other_gender)) { - sLog.outErrorDb("Table `creature_display_info_addon` has nonexistent display_id_other_gender (%u) defined for display id %u.", minfo->display_id_other_gender, minfo->display_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` has nonexistent display_id_other_gender (%u) defined for display id %u.", minfo->display_id_other_gender, minfo->display_id); const_cast(minfo)->display_id_other_gender = 0; } } if (minfo->speed_walk <= 0.0f) { - sLog.outErrorDb("Table `creature_display_info_addon` has invalid walk speed (%g) defined for display id %u.", minfo->speed_walk, minfo->display_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` has invalid walk speed (%g) defined for display id %u.", minfo->speed_walk, minfo->display_id); const_cast(minfo)->speed_walk = DEFAULT_NPC_WALK_SPEED_RATE; } if (minfo->speed_run <= 0.0f) { - sLog.outErrorDb("Table `creature_display_info_addon` has invalid run speed (%g) defined for display id %u.", minfo->speed_run, minfo->display_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` has invalid run speed (%g) defined for display id %u.", minfo->speed_run, minfo->display_id); const_cast(minfo)->speed_run = DEFAULT_NPC_RUN_SPEED_RATE; } } @@ -1689,53 +1701,53 @@ void ObjectMgr::LoadCreatureDisplayInfoAddon() if (CreatureDisplayInfoAddon const* minfo = GetCreatureDisplayInfoAddon(raceEntry->model_f)) { if (minfo->gender != GENDER_FEMALE) - sLog.outErrorDb("Table `creature_display_info_addon` have wrong gender %u for character race %u female display id %u", minfo->gender, race, raceEntry->model_f); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` have wrong gender %u for character race %u female display id %u", minfo->gender, race, raceEntry->model_f); if (minfo->display_id_other_gender != raceEntry->model_m) - sLog.outErrorDb("Table `creature_display_info_addon` have wrong other gender display id %u for character race %u female display id %u", minfo->display_id_other_gender, race, raceEntry->model_f); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` have wrong other gender display id %u for character race %u female display id %u", minfo->display_id_other_gender, race, raceEntry->model_f); if (minfo->bounding_radius <= 0.0f) { - sLog.outErrorDb("Table `creature_display_info_addon` have wrong bounding_radius %f for character race %u female display id %u, use %f instead", minfo->bounding_radius, race, raceEntry->model_f, DEFAULT_WORLD_OBJECT_SIZE); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` have wrong bounding_radius %f for character race %u female display id %u, use %f instead", minfo->bounding_radius, race, raceEntry->model_f, DEFAULT_WORLD_OBJECT_SIZE); const_cast(minfo)->bounding_radius = DEFAULT_WORLD_OBJECT_SIZE; } if (minfo->combat_reach <= 0.0f) { - sLog.outErrorDb("Table `creature_display_info_addon` have wrong combat_reach %f for character race %u female display id %u, use 1.5f instead", minfo->combat_reach, race, raceEntry->model_f); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` have wrong combat_reach %f for character race %u female display id %u, use 1.5f instead", minfo->combat_reach, race, raceEntry->model_f); const_cast(minfo)->combat_reach = 1.5f; } } else - sLog.outErrorDb("Table `creature_display_info_addon` expect have data for character race %u female display id %u", race, raceEntry->model_f); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` expect have data for character race %u female display id %u", race, raceEntry->model_f); if (CreatureDisplayInfoAddon const* minfo = GetCreatureDisplayInfoAddon(raceEntry->model_m)) { if (minfo->gender != GENDER_MALE) - sLog.outErrorDb("Table `creature_display_info_addon` have wrong gender %u for character race %u male display id %u", minfo->gender, race, raceEntry->model_m); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` have wrong gender %u for character race %u male display id %u", minfo->gender, race, raceEntry->model_m); if (minfo->display_id_other_gender != raceEntry->model_f) - sLog.outErrorDb("Table `creature_display_info_addon` have wrong other gender display id %u for character race %u male display id %u", minfo->display_id_other_gender, race, raceEntry->model_m); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` have wrong other gender display id %u for character race %u male display id %u", minfo->display_id_other_gender, race, raceEntry->model_m); if (minfo->bounding_radius <= 0.0f) { - sLog.outErrorDb("Table `creature_display_info_addon` have wrong bounding_radius %f for character race %u male display id %u, use %f instead", minfo->bounding_radius, race, raceEntry->model_f, DEFAULT_WORLD_OBJECT_SIZE); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` have wrong bounding_radius %f for character race %u male display id %u, use %f instead", minfo->bounding_radius, race, raceEntry->model_f, DEFAULT_WORLD_OBJECT_SIZE); const_cast(minfo)->bounding_radius = DEFAULT_WORLD_OBJECT_SIZE; } if (minfo->combat_reach <= 0.0f) { - sLog.outErrorDb("Table `creature_display_info_addon` have wrong combat_reach %f for character race %u male display id %u, use 1.5f instead", minfo->combat_reach, race, raceEntry->model_m); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` have wrong combat_reach %f for character race %u male display id %u, use 1.5f instead", minfo->combat_reach, race, raceEntry->model_m); const_cast(minfo)->combat_reach = 1.5f; } } else - sLog.outErrorDb("Table `creature_display_info_addon` expect have data for character race %u male display id %u", race, raceEntry->model_m); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_display_info_addon` expect have data for character race %u male display id %u", race, raceEntry->model_m); } - sLog.outString(">> Loaded %u creature display based info", sCreatureDisplayInfoAddonStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creature display based info", sCreatureDisplayInfoAddonStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } void ObjectMgr::LoadCreatureSpells() @@ -1781,8 +1793,8 @@ void ObjectMgr::LoadCreatureSpells() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 creature spell templates. DB table `creature_spells` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 creature spell templates. DB table `creature_spells` is empty."); return; } @@ -1806,7 +1818,7 @@ void ObjectMgr::LoadCreatureSpells() if (!sSpellMgr.GetSpellEntry(spellId)) { if (!sSpellMgr.IsExistingSpellId(spellId)) - sLog.outErrorDb("Entry %u in table `creature_spells` has non-existent spell %u used as spellId_%u, skipping spell.", entry, spellId, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %u in table `creature_spells` has non-existent spell %u used as spellId_%u, skipping spell.", entry, spellId, i); continue; } @@ -1814,7 +1826,7 @@ void ObjectMgr::LoadCreatureSpells() if ((probability == 0) || (probability > 100)) { - sLog.outErrorDb("Entry %u in table `creature_spells` has invalid probability_%u value %u, setting it to 100 instead.", entry, i, probability); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %u in table `creature_spells` has invalid probability_%u value %u, setting it to 100 instead.", entry, i, probability); probability = 100; } @@ -1834,7 +1846,7 @@ void ObjectMgr::LoadCreatureSpells() if (delayInitialMin > delayInitialMax) { - sLog.outErrorDb("Entry %u in table `creature_spells` has invalid initial timers (Min_%u = %u, Max_%u = %u), skipping spell.", entry, i, delayInitialMin, i, delayInitialMax); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %u in table `creature_spells` has invalid initial timers (Min_%u = %u, Max_%u = %u), skipping spell.", entry, i, delayInitialMin, i, delayInitialMax); continue; } @@ -1843,7 +1855,7 @@ void ObjectMgr::LoadCreatureSpells() if (delayRepeatMin > delayRepeatMax) { - sLog.outErrorDb("Entry %u in table `creature_spells` has invalid repeat timers (Min_%u = %u, Max_%u = %u), skipping spell.", entry, i, delayRepeatMin, i, delayRepeatMax); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %u in table `creature_spells` has invalid repeat timers (Min_%u = %u, Max_%u = %u), skipping spell.", entry, i, delayRepeatMin, i, delayRepeatMax); continue; } @@ -1853,7 +1865,7 @@ void ObjectMgr::LoadCreatureSpells() { if (spellScriptSetFull.find(scriptId) == spellScriptSetFull.end()) { - sLog.outErrorDb("Entry %u in table `creature_spells` has non-existent scriptId_%u = %u, setting it to 0 instead.", entry, i, scriptId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %u in table `creature_spells` has non-existent scriptId_%u = %u, setting it to 0 instead.", entry, i, scriptId); scriptId = 0; } else @@ -1870,10 +1882,10 @@ void ObjectMgr::LoadCreatureSpells() } while (result->NextRow()); for (const auto itr : spellScriptSet) - sLog.outErrorDb("Table `creature_spells_scripts` contains unused script, id %u.", itr); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_spells_scripts` contains unused script, id %u.", itr); - sLog.outString(); - sLog.outString(">> Loaded %lu creature spell templates.", (unsigned long)m_CreatureSpellsMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu creature spell templates.", (unsigned long)m_CreatureSpellsMap.size()); } void ObjectMgr::LoadCreatureClassLevelStats() @@ -1930,7 +1942,7 @@ void ObjectMgr::LoadCreatureClassLevelStats() if (maxLevel > currentMaxLevel) currentMaxLevel = maxLevel; else if (!maxLevel) - sLog.outErrorDb("Missing creature CLS data for `class` = %u used in creature_template!", unitClass); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Missing creature CLS data for `class` = %u used in creature_template!", unitClass); m_CreatureCLSMap[unitClass].resize(std::max(requiredMaxLevel, currentMaxLevel)); @@ -1949,7 +1961,7 @@ void ObjectMgr::LoadCreatureClassLevelStats() if (!level) { - sLog.outErrorDb("Table `creature_classlevelstats` contains data for invalid `level` = %u!", level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `creature_classlevelstats` contains data for invalid `level` = %u!", level); continue; } @@ -1972,85 +1984,85 @@ void ObjectMgr::LoadCreatureClassLevelStats() if (cls.melee_damage <= 0.0f) { - sLog.outErrorDb("Invalid `melee_damage` = %g in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `melee_damage` = %g in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.melee_damage = phMeleeDamage + phMeleeDamage * phDamageIncreasePerLevel * i; } if (cls.ranged_damage <= 0.0f) { - sLog.outErrorDb("Invalid `ranged_damage` = %g in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `ranged_damage` = %g in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.ranged_damage = phRangedDamage + phRangedDamage * phDamageIncreasePerLevel * i; } if (cls.attack_power <= 0) { - sLog.outErrorDb("Invalid `attack_power` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `attack_power` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.attack_power = phStat + phStat * phStatIncreasePerLevel * i; } if (cls.ranged_attack_power <= 0) { - sLog.outErrorDb("Invalid `ranged_attack_power` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `ranged_attack_power` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.ranged_attack_power = phStat + phStat * phStatIncreasePerLevel * i; } if (cls.health <= 0) { - sLog.outErrorDb("Invalid `health` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `health` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.health = phStat * 2 + phStat * 2 * i; } if (cls.base_health <= 0) { - sLog.outErrorDb("Invalid `base_health` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `base_health` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.base_health = phStat + phStat * i; } if (cls.mana < 0) { - sLog.outErrorDb("Invalid `mana` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `mana` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.mana = abs(cls.mana); } if (cls.base_mana < 0) { - sLog.outErrorDb("Invalid `base_mana` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `base_mana` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.base_mana = abs(cls.base_mana); } if (cls.strength <= 0) { - sLog.outErrorDb("Invalid `strength` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `strength` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.strength = phStat + phStat * phStatIncreasePerLevel * i; } if (cls.agility <= 0) { - sLog.outErrorDb("Invalid `agility` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `agility` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.agility = phStat + phStat * phStatIncreasePerLevel * i; } if (cls.stamina <= 0) { - sLog.outErrorDb("Invalid `stamina` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `stamina` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.stamina = phStat + phStat * phStatIncreasePerLevel * i; } if (cls.intellect <= 0) { - sLog.outErrorDb("Invalid `intellect` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `intellect` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.intellect = phStat + phStat * phStatIncreasePerLevel * i; } if (cls.spirit <= 0) { - sLog.outErrorDb("Invalid `spirit` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `spirit` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.spirit = phStat + phStat * phStatIncreasePerLevel * i; } if (cls.armor < 0) { - sLog.outErrorDb("Invalid `armor` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Invalid `armor` = %i in `creature_classlevelstats` for `class`=%u and `level`=%u!", cls.melee_damage, unitClass, level); cls.armor = abs(cls.armor); } @@ -2062,7 +2074,7 @@ void ObjectMgr::LoadCreatureClassLevelStats() CreatureClassLevelStats& cls = m_CreatureCLSMap[unitClass][i]; if (!cls.health) { - sLog.outErrorDb("Missing creature CLS data for `class` = %u and `level` = %u!", unitClass, i+1); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Missing creature CLS data for `class` = %u and `level` = %u!", unitClass, i+1); cls.melee_damage = phMeleeDamage + phMeleeDamage * phDamageIncreasePerLevel * i; cls.ranged_damage = phRangedDamage + phRangedDamage * phDamageIncreasePerLevel * i; cls.attack_power = phStat + phStat * phStatIncreasePerLevel * i; @@ -2130,7 +2142,7 @@ CreatureClassLevelStats const* ObjectMgr::GetCreatureClassLevelStats(uint32 unit auto itr = m_CreatureCLSMap.find(unitClass); if (itr == m_CreatureCLSMap.end() || itr->second.empty()) { - sLog.outError("Missing creature CLS data for class = %u!", unitClass); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Missing creature CLS data for class = %u!", unitClass); static CreatureClassLevelStats ph{ 1.5f, 1.3f, 20, 20, 40, 20, 40, 20, 20, 20, 20, 20, 20, 20 }; return &ph; } @@ -2143,14 +2155,13 @@ CreatureClassLevelStats const* ObjectMgr::GetCreatureClassLevelStats(uint32 unit void ObjectMgr::LoadCreatures(bool reload) { - uint32 count = 0; - // 0 1 2 3 4 5 - std::unique_ptr result(WorldDatabase.Query("SELECT `creature`.`guid`, `creature`.`id`, `creature`.`id2`, `creature`.`id3`, `creature`.`id4`, `map`," - // 6 7 8 9 10 11 12 + // 0 1 2 3 4 5 6 + std::unique_ptr result(WorldDatabase.Query("SELECT `creature`.`guid`, `creature`.`id`, `creature`.`id2`, `creature`.`id3`, `creature`.`id4`, `creature`.`id5`, `map`," + // 7 8 9 10 11 12 13 "`position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `wander_distance`, " - // 13 14 15 16 + // 14 15 16 17 "`health_percent`, `mana_percent`, `movement_type`, `event`," - // 17 18 19 20 21 22 + // 18 19 20 21 22 23 "`pool_creature`.`pool_entry`, `pool_creature_template`.`pool_entry`, `spawn_flags`, `visibility_mod`, `creature`.`patch_min`, `creature`.`patch_max` " "FROM `creature` " "LEFT OUTER JOIN `game_event_creature` ON `creature`.`guid` = `game_event_creature`.`guid` " @@ -2162,8 +2173,8 @@ void ObjectMgr::LoadCreatures(bool reload) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 creature. DB table `creature` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 creature. DB table `creature` is empty."); return; } @@ -2176,24 +2187,24 @@ void ObjectMgr::LoadCreatures(bool reload) uint32 guid = fields[ 0].GetUInt32(); uint32 first_entry = fields[ 1].GetUInt32(); - float curhealth = fields[13].GetFloat(); - float curmana = fields[14].GetFloat(); - uint32 spawnFlags = fields[19].GetUInt32(); + float curhealth = fields[14].GetFloat(); + float curmana = fields[15].GetFloat(); + uint32 spawnFlags = fields[20].GetUInt32(); bool is_dead = spawnFlags & SPAWN_FLAG_DEAD; - uint8 patch_min = fields[21].GetUInt8(); - uint8 patch_max = fields[22].GetUInt8(); + uint8 patch_min = fields[22].GetUInt8(); + uint8 patch_max = fields[23].GetUInt8(); bool existsInPatch = true; if (!first_entry) { - sLog.outErrorDb("Table `creature` has creature (GUID: %u) with non existing creature entry %u, skipped.", guid, first_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` has creature (GUID: %u) with non existing creature entry %u, skipped.", guid, first_entry); continue; } if ((patch_min > patch_max) || (patch_max > 10)) { - sLog.outErrorDb("Table `creature` GUID %u (entry %u) has invalid values patch_min=%u, patch_max=%u.", guid, first_entry, patch_min, patch_max); - sLog.out(LOG_DBERRFIX, "UPDATE `creature` SET `patch_min`=0, `patch_max`=10 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` GUID %u (entry %u) has invalid values patch_min=%u, patch_max=%u.", guid, first_entry, patch_min, patch_max); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature` SET `patch_min`=0, `patch_max`=10 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); patch_min = 0; patch_max = 10; } @@ -2211,8 +2222,8 @@ void ObjectMgr::LoadCreatures(bool reload) { if (existsInPatch) // don't print error when it is not loaded for the current patch { - sLog.outErrorDb("Table `creature` has creature (GUID: %u) with non existing creature entry %u, skipped.", guid, entry); - sLog.out(LOG_DBERRFIX, "DELETE FROM `creature` WHERE `guid`=%u;", guid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` has creature (GUID: %u) with non existing creature entry %u, skipped.", guid, entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM `creature` WHERE `guid`=%u;", guid); } skip = true; break; @@ -2220,29 +2231,29 @@ void ObjectMgr::LoadCreatures(bool reload) if ((cInfo->regeneration & REGEN_FLAG_HEALTH) && (curhealth < 100.0f) && !is_dead) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with REGEN_FLAG_HEALTH and low current health percent (%g%%).", guid, first_entry, curhealth); - sLog.out(LOG_DBERRFIX, "UPDATE `creature` SET `health_percent`=100 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u Entry: %u) with REGEN_FLAG_HEALTH and low current health percent (%g%%).", guid, first_entry, curhealth); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature` SET `health_percent`=100 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); curhealth = 100.0f; } if ((cInfo->regeneration & REGEN_FLAG_POWER) && (cInfo->unit_class != CLASS_WARRIOR) && (curmana < 100.0f)) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with REGEN_FLAG_POWER and low current mana percent (%g%%).", guid, first_entry, curmana); - sLog.out(LOG_DBERRFIX, "UPDATE `creature` SET `mana_percent=100 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u Entry: %u) with REGEN_FLAG_POWER and low current mana percent (%g%%).", guid, first_entry, curmana); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); curmana = 100.0f; } if (curhealth > 100.0f) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with more than 100%% health.", guid, first_entry); - sLog.out(LOG_DBERRFIX, "UPDATE `creature` SET `health_percent`=100 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u Entry: %u) with more than 100%% health.", guid, first_entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature` SET `health_percent`=100 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); curhealth = 100.0f; } if (curmana > 100.0f) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with more than 100%% mana.", guid, first_entry); - sLog.out(LOG_DBERRFIX, "UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u Entry: %u) with more than 100%% mana.", guid, first_entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature` SET `mana_percent`=100 WHERE `guid`=%u AND `id`=%u;", guid, first_entry); curmana = 100.0f; } } @@ -2258,29 +2269,30 @@ void ObjectMgr::LoadCreatures(bool reload) data.creature_id[1] = fields[ 2].GetUInt32(); data.creature_id[2] = fields[ 3].GetUInt32(); data.creature_id[3] = fields[ 4].GetUInt32(); - data.position.mapId = fields[ 5].GetUInt16(); - data.position.x = fields[ 6].GetFloat(); - data.position.y = fields[ 7].GetFloat(); - data.position.z = fields[8].GetFloat(); - data.position.o = fields[9].GetFloat(); - data.spawntimesecsmin = fields[10].GetUInt32(); - data.spawntimesecsmax = fields[11].GetUInt32(); - data.wander_distance = fields[12].GetFloat(); + data.creature_id[4] = fields[ 5].GetUInt32(); + data.position.mapId = fields[ 6].GetUInt16(); + data.position.x = fields[ 7].GetFloat(); + data.position.y = fields[ 8].GetFloat(); + data.position.z = fields[ 9].GetFloat(); + data.position.o = fields[10].GetFloat(); + data.spawntimesecsmin = fields[11].GetUInt32(); + data.spawntimesecsmax = fields[12].GetUInt32(); + data.wander_distance = fields[13].GetFloat(); data.health_percent = curhealth; data.mana_percent = curmana; - data.movement_type = fields[15].GetUInt8(); + data.movement_type = fields[16].GetUInt8(); data.spawn_flags = spawnFlags; - data.visibility_mod = fields[20].GetFloat(); + data.visibility_mod = fields[21].GetFloat(); data.instanciatedContinentInstanceId = sMapMgr.GetContinentInstanceId(data.position.mapId, data.position.x, data.position.y); - int16 gameEvent = fields[16].GetInt16(); - int16 GuidPoolId = fields[17].GetInt16(); - int16 EntryPoolId = fields[18].GetInt16(); + int16 gameEvent = fields[17].GetInt16(); + int16 GuidPoolId = fields[18].GetInt16(); + int16 EntryPoolId = fields[19].GetInt16(); MapEntry const* mapEntry = sMapStorage.LookupEntry(data.position.mapId); if (!mapEntry) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u) that spawned at nonexistent map (Id: %u), skipped.", guid, data.position.mapId); - sLog.out(LOG_DBERRFIX, "DELETE FROM `creature` WHERE `guid`=%u AND `id`=%u;", guid, data.creature_id[0]); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u) that spawned at nonexistent map (Id: %u), skipped.", guid, data.position.mapId); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM `creature` WHERE `guid`=%u AND `id`=%u;", guid, data.creature_id[0]); continue; } @@ -2289,23 +2301,23 @@ void ObjectMgr::LoadCreatures(bool reload) if (data.spawntimesecsmax < data.spawntimesecsmin) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with `spawntimesecsmax` (%u) value lower than `spawntimesecsmin` (%u), it will be adjusted to %u.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u Entry: %u) with `spawntimesecsmax` (%u) value lower than `spawntimesecsmin` (%u), it will be adjusted to %u.", guid, data.creature_id[0], uint32(data.spawntimesecsmax), uint32(data.spawntimesecsmin), uint32(data.spawntimesecsmin)); data.spawntimesecsmax = data.spawntimesecsmin; } if (data.wander_distance < 0.0f) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with `wander_distance`< 0, set to 0.", guid, data.creature_id[0]); - sLog.out(LOG_DBERRFIX, "UPDATE `creature` SET `wander_distance`=0 WHERE `guid`=%u AND `id`=%u;", guid, data.creature_id[0]); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u Entry: %u) with `wander_distance`< 0, set to 0.", guid, data.creature_id[0]); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature` SET `wander_distance`=0 WHERE `guid`=%u AND `id`=%u;", guid, data.creature_id[0]); data.wander_distance = 0.0f; } else if (data.movement_type == RANDOM_MOTION_TYPE) { if (data.wander_distance == 0.0f) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with `MovementType`=1 (random movement) but with `wander_distance`=0, replace by idle movement type (0).", guid, data.creature_id[0]); - sLog.out(LOG_DBERRFIX, "UPDATE `creature` SET `movement_type`=%u WHERE `guid`=%u AND `id`=%u;", IDLE_MOTION_TYPE, guid, data.creature_id[0]); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u Entry: %u) with `MovementType`=1 (random movement) but with `wander_distance`=0, replace by idle movement type (0).", guid, data.creature_id[0]); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature` SET `movement_type`=%u WHERE `guid`=%u AND `id`=%u;", IDLE_MOTION_TYPE, guid, data.creature_id[0]); data.movement_type = IDLE_MOTION_TYPE; } } @@ -2313,21 +2325,19 @@ void ObjectMgr::LoadCreatures(bool reload) { if (data.wander_distance != 0.0f) { - sLog.outErrorDb("Table `creature` have creature (GUID: %u Entry: %u) with `MovementType`=0 (idle) have `wander_distance`<>0, set to 0.", guid, data.creature_id[0]); - sLog.out(LOG_DBERRFIX, "UPDATE `creature` SET `wander_distance`=0 WHERE `guid`=%u AND `id`=%u;", guid, data.creature_id[0]); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature` have creature (GUID: %u Entry: %u) with `MovementType`=0 (idle) have `wander_distance`<>0, set to 0.", guid, data.creature_id[0]); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE `creature` SET `wander_distance`=0 WHERE `guid`=%u AND `id`=%u;", guid, data.creature_id[0]); data.wander_distance = 0.0f; } } if (!alreadyPresent && existsInPatch && gameEvent == 0 && GuidPoolId == 0 && EntryPoolId == 0) // if not this is to be managed by GameEvent System or Pool system AddCreatureToGrid(guid, &data); - ++count; - } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu creatures", (unsigned long)m_CreatureDataMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu creatures", (unsigned long)m_CreatureDataMap.size()); } void ObjectMgr::AddCreatureToGrid(uint32 guid, CreatureData const* data) @@ -2352,8 +2362,6 @@ void ObjectMgr::RemoveCreatureFromGrid(uint32 guid, CreatureData const* data) void ObjectMgr::LoadGameobjects(bool reload) { - uint32 count = 0; - // 0 1 2 3 4 5 6 std::unique_ptr result(WorldDatabase.Query("SELECT `gameobject`.`guid`, `gameobject`.`id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`," // 7 8 9 10 11 12 13 14 15 @@ -2370,8 +2378,8 @@ void ObjectMgr::LoadGameobjects(bool reload) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 gameobjects. DB table `gameobject` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 gameobjects. DB table `gameobject` is empty."); return; } @@ -2389,8 +2397,8 @@ void ObjectMgr::LoadGameobjects(bool reload) if ((patch_min > patch_max) || (patch_max > 10)) { - sLog.outErrorDb("Table `gameobject` GUID %u (entry %u) has invalid values patch_min=%u, patch_max=%u.", guid, entry, patch_min, patch_max); - sLog.out(LOG_DBERRFIX, "UPDATE gameobject SET patch_min=0, patch_max=10 WHERE guid=%u AND id=%u;", guid, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` GUID %u (entry %u) has invalid values patch_min=%u, patch_max=%u.", guid, entry, patch_min, patch_max); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "UPDATE gameobject SET patch_min=0, patch_max=10 WHERE guid=%u AND id=%u;", guid, entry); patch_min = 0; patch_max = 10; } @@ -2401,14 +2409,14 @@ void ObjectMgr::LoadGameobjects(bool reload) GameObjectInfo const* gInfo = GetGameObjectInfo(entry); if (!gInfo) { - sLog.outErrorDb("Table `gameobject` has gameobject (GUID: %u) with non existing gameobject entry %u, skipped.", guid, entry); - sLog.out(LOG_DBERRFIX, "DELETE FROM gameobject WHERE guid=%u;", guid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` has gameobject (GUID: %u) with non existing gameobject entry %u, skipped.", guid, entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM gameobject WHERE guid=%u;", guid); continue; } if (gInfo->displayId && !sGameObjectDisplayInfoStore.LookupEntry(gInfo->displayId)) { - sLog.outErrorDb("Gameobject (GUID: %u Entry %u GoType: %u) have invalid displayId (%u), not loaded.", guid, entry, gInfo->type, gInfo->displayId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (GUID: %u Entry %u GoType: %u) have invalid displayId (%u), not loaded.", guid, entry, gInfo->type, gInfo->displayId); continue; } @@ -2434,16 +2442,16 @@ void ObjectMgr::LoadGameobjects(bool reload) MapEntry const* mapEntry = sMapStorage.LookupEntry(data.position.mapId); if (!mapEntry) { - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) that spawned at nonexistent map (Id: %u), skip", guid, data.id, data.position.mapId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) that spawned at nonexistent map (Id: %u), skip", guid, data.id, data.position.mapId); continue; } if (data.spawntimesecsmin == 0 && gInfo->IsDespawnAtAction()) - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) with `spawntimesecs` (0) value, but gameobejct marked as despawnable at action.", guid, data.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) with `spawntimesecs` (0) value, but gameobejct marked as despawnable at action.", guid, data.id); if (data.spawntimesecsmax < data.spawntimesecsmin) { - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) with `spawntimesecsmax` (%u) value lower than `spawntimesecsmin` (%u), it will be adjusted to %u.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) with `spawntimesecsmax` (%u) value lower than `spawntimesecsmin` (%u), it will be adjusted to %u.", guid, data.id, uint32(data.spawntimesecsmax), uint32(data.spawntimesecsmin), uint32(data.spawntimesecsmin)); data.spawntimesecsmax = data.spawntimesecsmin; } @@ -2453,7 +2461,7 @@ void ObjectMgr::LoadGameobjects(bool reload) uint32 go_state = fields[14].GetUInt32(); if (go_state >= MAX_GO_STATE) { - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid `state` (%u) value, skip", guid, data.id, go_state); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid `state` (%u) value, skip", guid, data.id, go_state); continue; } data.go_state = GOState(go_state); @@ -2464,32 +2472,32 @@ void ObjectMgr::LoadGameobjects(bool reload) if (data.rotation0 < -1.0f || data.rotation0 > 1.0f) { - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid rotation0 (%f) value, skip", guid, data.id, data.rotation0); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid rotation0 (%f) value, skip", guid, data.id, data.rotation0); continue; } if (data.rotation1 < -1.0f || data.rotation1 > 1.0f) { - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid rotation1 (%f) value, skip", guid, data.id, data.rotation1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid rotation1 (%f) value, skip", guid, data.id, data.rotation1); continue; } if (data.rotation2 < -1.0f || data.rotation2 > 1.0f) { - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid rotation2 (%f) value, skip", guid, data.id, data.rotation2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid rotation2 (%f) value, skip", guid, data.id, data.rotation2); continue; } if (data.rotation3 < -1.0f || data.rotation3 > 1.0f) { - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid rotation3 (%f) value, skip", guid, data.id, data.rotation3); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid rotation3 (%f) value, skip", guid, data.id, data.rotation3); continue; } if (!MapManager::IsValidMapCoord(data.position.mapId, data.position.x, data.position.y, data.position.z, data.position.o)) { - sLog.outErrorDb("Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid coordinates, skip", guid, data.id); - sLog.out(LOG_DBERRFIX, "DELETE FROM gameobject WHERE guid=%u;", guid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject` have gameobject (GUID: %u Entry: %u) with invalid coordinates, skip", guid, data.id); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM gameobject WHERE guid=%u;", guid); continue; } @@ -2498,13 +2506,11 @@ void ObjectMgr::LoadGameobjects(bool reload) // if not this is to be managed by GameEvent System or Pool system else if (!alreadyPresent && gameEvent == 0 && GuidPoolId == 0 && EntryPoolId == 0) AddGameobjectToGrid(guid, &data); - ++count; - } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu gameobjects", (unsigned long)m_GameObjectDataMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu gameobjects", (unsigned long)m_GameObjectDataMap.size()); } void ObjectMgr::AddGameobjectToGrid(uint32 guid, GameObjectData const* data) @@ -3645,56 +3651,162 @@ void ObjectMgr::FillObtainedItemsList(std::set& obtainedItems) void ObjectMgr::LoadItemPrototypes() { - sItemStorage.LoadProgressive(sWorld.GetWowPatch()); + m_itemPrototypesMap.clear(); + + // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 + std::unique_ptr result(WorldDatabase.PQuery("SELECT `entry`, `class`, `subclass`, `name`, `description`, `display_id`, `quality`, `flags`, `buy_count`, `buy_price`, `sell_price`, `inventory_type`, `allowable_class`, `allowable_race`, `item_level`, `required_level`, `required_skill`, `required_skill_rank`, `required_spell`, `required_honor_rank`, `required_city_rank`, `required_reputation_faction`, `required_reputation_rank`, `max_count`, `stackable`, `container_slots`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `delay`, `range_mod`, `ammo_type`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `dmg_min3`, `dmg_max3`, `dmg_type3`, `dmg_min4`, `dmg_max4`, `dmg_type4`, `dmg_min5`, `dmg_max5`, `dmg_type5`, `block`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellppmrate_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellppmrate_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellppmrate_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellppmrate_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellppmrate_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `page_text`, `page_language`, `page_material`, `start_quest`, `lock_id`, `material`, `sheath`, `random_property`, `set_id`, `max_durability`, `area_bound`, `map_bound`, `duration`, `bag_family`, `disenchant_id`, `food_type`, `min_money_loot`, `max_money_loot`, `wrapped_gift`, `extra_flags`, `other_team_entry` " + " FROM `item_template` t1 WHERE `patch`=(SELECT max(`patch`) FROM `item_template` t2 WHERE t1.`entry`=t2.`entry` && `patch` <= %u)", sWorld.GetWowPatch())); + if (!result) + { + BarGoLink bar(1); + bar.step(); + + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 item definitions"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`item_template` table is empty!"); + return; + } + + BarGoLink bar(result->GetRowCount()); + + do + { + bar.step(); + Field* fields = result->Fetch(); + uint32 entry = fields[ 0].GetUInt32(); + + ItemPrototype& item = m_itemPrototypesMap[entry]; + item.ItemId = entry; + item.Class = fields[ 1].GetUInt8(); + item.SubClass = fields[ 2].GetUInt8(); + item.Name1 = strdup(fields[3].GetString()); + item.Description = strdup(fields[4].GetString()); + item.DisplayInfoID = fields[ 5].GetUInt32(); + item.Quality = fields[ 6].GetUInt8(); + item.Flags = fields[ 7].GetUInt32(); + item.BuyCount = fields[ 8].GetUInt8(); + item.BuyPrice = fields[ 9].GetUInt32(); + item.SellPrice = fields[10].GetUInt32(); + item.InventoryType = fields[11].GetUInt8(); + item.AllowableClass = fields[12].GetInt32(); + item.AllowableRace = fields[13].GetInt32(); + item.ItemLevel = fields[14].GetUInt8(); + item.RequiredLevel = fields[15].GetUInt8(); + item.RequiredSkill = fields[16].GetUInt16(); + item.RequiredSkillRank = fields[17].GetUInt16(); + item.RequiredSpell = fields[18].GetUInt32(); + item.RequiredHonorRank = fields[19].GetUInt32(); + item.RequiredCityRank = fields[20].GetUInt32(); + item.RequiredReputationFaction = fields[21].GetUInt16(); + item.RequiredReputationRank = fields[22].GetUInt16(); + item.MaxCount = fields[23].GetUInt16(); + item.Stackable = fields[24].GetUInt16(); + item.ContainerSlots = fields[25].GetUInt8(); + for (int i = 0; i < MAX_ITEM_PROTO_STATS; i++) + { + item.ItemStat[i].ItemStatType = fields[26 + i*2].GetUInt8(); + item.ItemStat[i].ItemStatValue = fields[27 + i*2].GetInt16(); + } + item.Delay = fields[46].GetUInt16(); + item.RangedModRange = fields[47].GetFloat(); + item.AmmoType = fields[48].GetUInt8(); + for (int i = 0; i < MAX_ITEM_PROTO_DAMAGES; i++) + { + item.Damage[i].DamageMin = fields[49 + i*3].GetFloat(); + item.Damage[i].DamageMax = fields[50 + i*3].GetFloat(); + item.Damage[i].DamageType = fields[51 + i*3].GetUInt8(); + } + item.Block = fields[64].GetUInt32(); + item.Armor = fields[65].GetInt16(); + item.HolyRes = fields[66].GetInt16(); + item.FireRes = fields[67].GetInt16(); + item.NatureRes = fields[68].GetInt16(); + item.FrostRes = fields[69].GetInt16(); + item.ShadowRes = fields[70].GetInt16(); + item.ArcaneRes = fields[71].GetInt16(); + for (int i = 0; i < MAX_ITEM_PROTO_SPELLS; i++) + { + item.Spells[i].SpellId = fields[72 + i*7].GetUInt32(); + item.Spells[i].SpellTrigger = fields[73 + i*7].GetUInt8(); + item.Spells[i].SpellCharges = fields[74 + i*7].GetInt16(); + item.Spells[i].SpellPPMRate = fields[75 + i*7].GetFloat(); + item.Spells[i].SpellCooldown = fields[76 + i*7].GetInt32(); + item.Spells[i].SpellCategory = fields[77 + i*7].GetUInt16(); + item.Spells[i].SpellCategoryCooldown = fields[78 + i*7].GetInt32(); + } + item.Bonding = fields[107].GetUInt8(); + item.PageText = fields[108].GetUInt32(); + item.LanguageID = fields[109].GetUInt8(); + item.PageMaterial = fields[110].GetUInt8(); + item.StartQuest = fields[111].GetUInt32(); + item.LockID = fields[112].GetUInt32(); + item.Material = fields[113].GetInt16(); + item.Sheath = fields[114].GetUInt8(); + item.RandomProperty = fields[115].GetUInt32(); + item.ItemSet = fields[116].GetUInt32(); + item.MaxDurability = fields[117].GetUInt32(); + item.Area = fields[118].GetUInt32(); + item.Map = fields[119].GetInt16(); + item.Duration = fields[120].GetUInt32(); + item.BagFamily = fields[121].GetInt32(); + item.DisenchantID = fields[122].GetUInt32(); + item.FoodType = fields[123].GetUInt8(); + item.MinMoneyLoot = fields[124].GetUInt32(); + item.MaxMoneyLoot = fields[125].GetUInt32(); + item.WrappedGift = fields[126].GetUInt32(); + item.ExtraFlags = fields[127].GetUInt8(); + item.OtherTeamEntry = fields[128].GetUInt32(); + } + while (result->NextRow()); + m_QuestStartingItemsMap.clear(); - sLog.outString(">> Loaded %u item prototypes", sItemStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u item prototypes", (uint32)m_itemPrototypesMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); // Load all currently obtained items by players. std::set obtainedItems; FillObtainedItemsList(obtainedItems); // check data correctness - for (uint32 i = 1; i < sItemStorage.GetMaxEntry(); ++i) + for (const auto& item : GetItemPrototypeMap()) { - ItemPrototype const* proto = sItemStorage.LookupEntry(i); - if (!proto) - continue; + uint32 i = item.first; + ItemPrototype const* proto = &item.second; if ((obtainedItems.find(i) != obtainedItems.end()) || proto->HasExtraFlag(ITEM_EXTRA_MAIL_STATIONERY) || !sWorld.getConfig(CONFIG_BOOL_PREVENT_ITEM_DATAMINING)) - proto->m_bDiscovered = true; + proto->Discovered = true; CorrectItemDisplayIds(i, const_cast(proto)->DisplayInfoID); if (proto->Class >= MAX_ITEM_CLASS) { - sLog.outErrorDb("Item (Entry: %u) has wrong Class value (%u)", i, proto->Class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong Class value (%u)", i, proto->Class); const_cast(proto)->Class = ITEM_CLASS_JUNK; } if (proto->SubClass >= MaxItemSubclassValues[proto->Class]) { - sLog.outErrorDb("Item (Entry: %u) has wrong Subclass value (%u) for class %u", i, proto->SubClass, proto->Class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong Subclass value (%u) for class %u", i, proto->SubClass, proto->Class); const_cast(proto)->SubClass = 0;// exist for all item classes } if (proto->Quality >= MAX_ITEM_QUALITY) { - sLog.outErrorDb("Item (Entry: %u) has wrong Quality value (%u)", i, proto->Quality); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong Quality value (%u)", i, proto->Quality); const_cast(proto)->Quality = ITEM_QUALITY_NORMAL; } if (proto->BuyCount <= 0) { - sLog.outErrorDb("Item (Entry: %u) has wrong BuyCount value (%u), set to default(1).", i, proto->BuyCount); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong BuyCount value (%u), set to default(1).", i, proto->BuyCount); const_cast(proto)->BuyCount = 1; } if (proto->InventoryType >= MAX_INVTYPE) { - sLog.outErrorDb("Item (Entry: %u) has wrong InventoryType value (%u)", i, proto->InventoryType); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong InventoryType value (%u)", i, proto->InventoryType); const_cast(proto)->InventoryType = INVTYPE_NON_EQUIP; } @@ -3702,7 +3814,7 @@ void ObjectMgr::LoadItemPrototypes() { if (proto->Flags & ITEM_FLAG_LOOTABLE) { - sLog.outErrorDb("Item container (Entry: %u) has not allowed for containers flag ITEM_FLAG_LOOTABLE (%u), flag removed.", i, ITEM_FLAG_LOOTABLE); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item container (Entry: %u) has not allowed for containers flag ITEM_FLAG_LOOTABLE (%u), flag removed.", i, ITEM_FLAG_LOOTABLE); const_cast(proto)->Flags &= ~ITEM_FLAG_LOOTABLE; } } @@ -3710,14 +3822,14 @@ void ObjectMgr::LoadItemPrototypes() { if (proto->ContainerSlots > 0) { - sLog.outErrorDb("Non-container item (Entry: %u) has ContainerSlots (%u), set to 0.", i, proto->ContainerSlots); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Non-container item (Entry: %u) has ContainerSlots (%u), set to 0.", i, proto->ContainerSlots); const_cast(proto)->ContainerSlots = 0; } } if (proto->RequiredSkill >= MAX_SKILL_TYPE) { - sLog.outErrorDb("Item (Entry: %u) has wrong RequiredSkill value (%u)", i, proto->RequiredSkill); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong RequiredSkill value (%u)", i, proto->RequiredSkill); const_cast(proto)->RequiredSkill = 0; } @@ -3739,44 +3851,44 @@ void ObjectMgr::LoadItemPrototypes() if (req) { if (!(proto->AllowableClass & CLASSMASK_ALL_PLAYABLE)) - sLog.outErrorDb("Item (Entry: %u) not have in `AllowableClass` any playable classes (%u) and can't be equipped or use.", i, proto->AllowableClass); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) not have in `AllowableClass` any playable classes (%u) and can't be equipped or use.", i, proto->AllowableClass); if (!(proto->AllowableRace & RACEMASK_ALL_PLAYABLE)) - sLog.outErrorDb("Item (Entry: %u) not have in `AllowableRace` any playable races (%u) and can't be equipped or use.", i, proto->AllowableRace); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) not have in `AllowableRace` any playable races (%u) and can't be equipped or use.", i, proto->AllowableRace); } } if (proto->RequiredSpell && !sSpellMgr.GetSpellEntry(proto->RequiredSpell)) { - sLog.outErrorDb("Item (Entry: %u) has wrong (nonexistent) spell in RequiredSpell (%u)", i, proto->RequiredSpell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong (nonexistent) spell in RequiredSpell (%u)", i, proto->RequiredSpell); const_cast(proto)->RequiredSpell = 0; } if (proto->RequiredReputationRank >= MAX_REPUTATION_RANK) - sLog.outErrorDb("Item (Entry: %u) has wrong reputation rank in RequiredReputationRank (%u), item can't be used.", i, proto->RequiredReputationRank); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong reputation rank in RequiredReputationRank (%u), item can't be used.", i, proto->RequiredReputationRank); if (proto->RequiredReputationFaction) { if (!GetFactionEntry(proto->RequiredReputationFaction)) { - sLog.outErrorDb("Item (Entry: %u) has wrong (not existing) faction in RequiredReputationFaction (%u)", i, proto->RequiredReputationFaction); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong (not existing) faction in RequiredReputationFaction (%u)", i, proto->RequiredReputationFaction); const_cast(proto)->RequiredReputationFaction = 0; } if (proto->RequiredReputationRank == MIN_REPUTATION_RANK) - sLog.outErrorDb("Item (Entry: %u) has min. reputation rank in RequiredReputationRank (0) but RequiredReputationFaction > 0, faction setting is useless.", i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has min. reputation rank in RequiredReputationRank (0) but RequiredReputationFaction > 0, faction setting is useless.", i); } // else if (proto->RequiredReputationRank > MIN_REPUTATION_RANK) - // sLog.outErrorDb("Item (Entry: %u) has RequiredReputationFaction ==0 but RequiredReputationRank > 0, rank setting is useless.",i); + // sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has RequiredReputationFaction ==0 but RequiredReputationRank > 0, rank setting is useless.",i); if (proto->Stackable == 0) { - sLog.outErrorDb("Item (Entry: %u) has wrong value in stackable (%u), replace by default 1.", i, proto->Stackable); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong value in stackable (%u), replace by default 1.", i, proto->Stackable); const_cast(proto)->Stackable = 1; } else if (proto->Stackable > 255) { - sLog.outErrorDb("Item (Entry: %u) has too large value in stackable (%u), replace by hardcoded upper limit (255).", i, proto->Stackable); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has too large value in stackable (%u), replace by hardcoded upper limit (255).", i, proto->Stackable); const_cast(proto)->Stackable = 255; } @@ -3784,7 +3896,7 @@ void ObjectMgr::LoadItemPrototypes() { if (proto->ContainerSlots > MAX_BAG_SIZE) { - sLog.outErrorDb("Item (Entry: %u) has too large value in ContainerSlots (%u), replace by hardcoded limit (%u).", i, proto->ContainerSlots, MAX_BAG_SIZE); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has too large value in ContainerSlots (%u), replace by hardcoded limit (%u).", i, proto->ContainerSlots, MAX_BAG_SIZE); const_cast(proto)->ContainerSlots = MAX_BAG_SIZE; } } @@ -3794,7 +3906,7 @@ void ObjectMgr::LoadItemPrototypes() // for ItemStatValue != 0 if (proto->ItemStat[j].ItemStatValue && proto->ItemStat[j].ItemStatType >= MAX_ITEM_MOD) { - sLog.outErrorDb("Item (Entry: %u) has wrong stat_type%d (%u)", i, j + 1, proto->ItemStat[j].ItemStatType); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong stat_type%d (%u)", i, j + 1, proto->ItemStat[j].ItemStatType); const_cast(proto)->ItemStat[j].ItemStatType = 0; } } @@ -3803,7 +3915,7 @@ void ObjectMgr::LoadItemPrototypes() { if (proto->Damage[j].DamageType >= MAX_SPELL_SCHOOL) { - sLog.outErrorDb("Item (Entry: %u) has wrong dmg_type%d (%u)", i, j + 1, proto->Damage[j].DamageType); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong dmg_type%d (%u)", i, j + 1, proto->Damage[j].DamageType); const_cast(proto)->Damage[j].DamageType = 0; } } @@ -3817,7 +3929,7 @@ void ObjectMgr::LoadItemPrototypes() if (proto->Spells[j].SpellTrigger >= MAX_ITEM_SPELLTRIGGER) { - sLog.outErrorDb("Item (Entry: %u) has wrong item spell trigger value in spelltrigger_%d (%u)", i, j + 1, proto->Spells[j].SpellTrigger); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong item spell trigger value in spelltrigger_%d (%u)", i, j + 1, proto->Spells[j].SpellTrigger); const_cast(proto)->Spells[j].SpellId = 0; const_cast(proto)->Spells[j].SpellTrigger = ITEM_SPELLTRIGGER_ON_USE; } @@ -3825,7 +3937,7 @@ void ObjectMgr::LoadItemPrototypes() else if (proto->Spells[j].SpellTrigger == ITEM_SPELLTRIGGER_CHANCE_ON_HIT) { if (proto->Class != ITEM_CLASS_WEAPON) - sLog.outErrorDb("Item (Entry: %u) isn't weapon (Class: %u) but has on hit spelltrigger_%d (%u), it will not triggered.", i, proto->Class, j + 1, proto->Spells[j].SpellTrigger); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) isn't weapon (Class: %u) but has on hit spelltrigger_%d (%u), it will not triggered.", i, proto->Class, j + 1, proto->Spells[j].SpellTrigger); } if (proto->Spells[j].SpellId) @@ -3833,7 +3945,7 @@ void ObjectMgr::LoadItemPrototypes() SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(proto->Spells[j].SpellId); if (!spellInfo) { - sLog.outErrorDb("Item (Entry: %u) has wrong (not existing) spell in spellid_%d (%u)", i, j + 1, proto->Spells[j].SpellId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong (not existing) spell in spellid_%d (%u)", i, j + 1, proto->Spells[j].SpellId); const_cast(proto)->Spells[j].SpellId = 0; } } @@ -3841,46 +3953,46 @@ void ObjectMgr::LoadItemPrototypes() if (proto->Spells[j].SpellCategory > 0) { if (!sSpellCategoryStore.LookupEntry(proto->Spells[j].SpellCategory)) - sLog.outErrorDb("Item (Entry: %u) has wrong (not existing) spell category in spellcategory_%d (%u)", i, j + 1, proto->Spells[j].SpellCategory); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong (not existing) spell category in spellcategory_%d (%u)", i, j + 1, proto->Spells[j].SpellCategory); } } } if (proto->Bonding >= MAX_BIND_TYPE) - sLog.outErrorDb("Item (Entry: %u) has wrong Bonding value (%u)", i, proto->Bonding); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong Bonding value (%u)", i, proto->Bonding); if (proto->PageText) { if (!sPageTextStore.LookupEntry(proto->PageText)) - sLog.outErrorDb("Item (Entry: %u) has non existing first page (Id:%u)", i, proto->PageText); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has non existing first page (Id:%u)", i, proto->PageText); } if (proto->LockID && !sLockStore.LookupEntry(proto->LockID)) - sLog.outErrorDb("Item (Entry: %u) has wrong LockID (%u)", i, proto->LockID); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong LockID (%u)", i, proto->LockID); if (proto->Sheath >= MAX_SHEATHETYPE) { - sLog.outErrorDb("Item (Entry: %u) has wrong Sheath (%u)", i, proto->Sheath); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong Sheath (%u)", i, proto->Sheath); const_cast(proto)->Sheath = SHEATHETYPE_NONE; } if (proto->RandomProperty && !sItemRandomPropertiesStore.LookupEntry(GetItemEnchantMod(proto->RandomProperty))) { - sLog.outErrorDb("Item (Entry: %u) has unknown (wrong or not listed in `item_enchantment_template`) RandomProperty (%u)", i, proto->RandomProperty); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has unknown (wrong or not listed in `item_enchantment_template`) RandomProperty (%u)", i, proto->RandomProperty); const_cast(proto)->RandomProperty = 0; } if (proto->ItemSet && !sItemSetStore.LookupEntry(proto->ItemSet)) { - sLog.outErrorDb("Item (Entry: %u) has wrong ItemSet (%u)", i, proto->ItemSet); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong ItemSet (%u)", i, proto->ItemSet); const_cast(proto)->ItemSet = 0; } if (proto->Area && !AreaEntry::GetById(proto->Area)) - sLog.outErrorDb("Item (Entry: %u) has wrong Area (%u)", i, proto->Area); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong Area (%u)", i, proto->Area); if (proto->Map && !sMapStorage.LookupEntry(proto->Map)) - sLog.outErrorDb("Item (Entry: %u) has wrong Map (%u)", i, proto->Map); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong Map (%u)", i, proto->Map); if (proto->BagFamily) { @@ -3895,7 +4007,7 @@ void ObjectMgr::LoadItemPrototypes() ItemBagFamilyEntry const* bf = sItemBagFamilyStore.LookupEntry(proto->BagFamily); if (!bf) { - sLog.outErrorDb("Item (Entry: %u) has bag family %u not listed in ItemBagFamily.dbc, setted it to 0", i, proto->BagFamily); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has bag family %u not listed in ItemBagFamily.dbc, setted it to 0", i, proto->BagFamily); const_cast(proto)->BagFamily = 0; } #endif @@ -3905,29 +4017,29 @@ void ObjectMgr::LoadItemPrototypes() { if (proto->Quality > ITEM_QUALITY_EPIC || proto->Quality < ITEM_QUALITY_UNCOMMON) { - sLog.outErrorDb("Item (Entry: %u) has wrong quality (%u) for disenchanting, remove disenchanting loot id.", i, proto->Quality); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong quality (%u) for disenchanting, remove disenchanting loot id.", i, proto->Quality); const_cast(proto)->DisenchantID = 0; } else if (proto->Class != ITEM_CLASS_WEAPON && proto->Class != ITEM_CLASS_ARMOR) { - sLog.outErrorDb("Item (Entry: %u) has wrong item class (%u) for disenchanting, remove disenchanting loot id.", i, proto->Class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong item class (%u) for disenchanting, remove disenchanting loot id.", i, proto->Class); const_cast(proto)->DisenchantID = 0; } } if (proto->FoodType >= MAX_PET_DIET) { - sLog.outErrorDb("Item (Entry: %u) has wrong FoodType value (%u)", i, proto->FoodType); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong FoodType value (%u)", i, proto->FoodType); const_cast(proto)->FoodType = 0; } if (proto->WrappedGift) { if (ItemPrototype const* pGift = GetItemPrototype(proto->WrappedGift)) - pGift->m_bDiscovered = true; + pGift->Discovered = true; else { - sLog.outErrorDb("Item (Entry: %u) has wrong (nonexistent) item in WrappedGift (%u)", i, proto->WrappedGift); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong (nonexistent) item in WrappedGift (%u)", i, proto->WrappedGift); const_cast(proto)->WrappedGift = 0; } } @@ -3935,7 +4047,7 @@ void ObjectMgr::LoadItemPrototypes() if (proto->ExtraFlags) { if (proto->ExtraFlags & ~ITEM_EXTRA_ALL) - sLog.outErrorDb("Item (Entry: %u) has wrong ExtraFlags (%u) with unused bits set", i, proto->ExtraFlags); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item (Entry: %u) has wrong ExtraFlags (%u) with unused bits set", i, proto->ExtraFlags); } @@ -3945,7 +4057,7 @@ void ObjectMgr::LoadItemPrototypes() if (m_QuestStartingItemsMap.find(proto->StartQuest) == m_QuestStartingItemsMap.end()) m_QuestStartingItemsMap.insert(std::pair(proto->StartQuest, proto->ItemId)); else - sLog.outErrorDb("Item #%u also starts quest #%u.", i, proto->StartQuest); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item #%u also starts quest #%u.", i, proto->StartQuest); } } } @@ -3961,8 +4073,8 @@ void ObjectMgr::LoadItemLocales() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 item locale strings. DB table `locales_item` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 item locale strings. DB table `locales_item` is empty."); return; } @@ -3977,7 +4089,11 @@ void ObjectMgr::LoadItemLocales() if (!GetItemPrototype(entry)) { - ERROR_DB_STRICT_LOG("Table `locales_item` has data for nonexistent item entry %u, skipped.", entry); + if (!IsExistingItemId(entry)) + { + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `locales_item` has data for nonexistent item entry %u, skipped.", entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM `locales_item` WHERE `entry`=%u;", entry); + } continue; } @@ -4014,8 +4130,8 @@ void ObjectMgr::LoadItemLocales() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu item locale strings", (unsigned long)m_ItemLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu item locale strings", (unsigned long)m_ItemLocaleMap.size()); } void ObjectMgr::LoadItemRequiredTarget() @@ -4031,8 +4147,8 @@ void ObjectMgr::LoadItemRequiredTarget() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 item targets. DB table `item_required_target` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 item targets. DB table `item_required_target` is empty."); return; } @@ -4047,12 +4163,12 @@ void ObjectMgr::LoadItemRequiredTarget() uint32 uiType = fields[1].GetUInt32(); uint32 uiTargetEntry = fields[2].GetUInt32(); - ItemPrototype const* pItemProto = sItemStorage.LookupEntry(uiItemId); + ItemPrototype const* pItemProto = GetItemPrototype(uiItemId); if (!pItemProto) { if (!IsExistingItemId(uiItemId)) - sLog.outErrorDb("Table `item_required_target`: Entry %u listed for TargetEntry %u does not exist in `item_template`.", uiItemId, uiTargetEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `item_required_target`: Entry %u listed for TargetEntry %u does not exist in `item_template`.", uiItemId, uiTargetEntry); continue; } @@ -4087,26 +4203,26 @@ void ObjectMgr::LoadItemRequiredTarget() if (!bIsItemSpellValid) { - sLog.outErrorDb("Table `item_required_target`: Spell used by item %u does not have implicit target TARGET_UNIT_ENEMY(6), TARGET_DUELVSPLAYER(25), already listed in `spell_script_target` or doesn't have item spelltrigger.", uiItemId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `item_required_target`: Spell used by item %u does not have implicit target TARGET_UNIT_ENEMY(6), TARGET_DUELVSPLAYER(25), already listed in `spell_script_target` or doesn't have item spelltrigger.", uiItemId); continue; } if (!uiType || uiType > MAX_ITEM_REQ_TARGET_TYPE) { - sLog.outErrorDb("Table `item_required_target`: Type %u for TargetEntry %u is incorrect.", uiType, uiTargetEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `item_required_target`: Type %u for TargetEntry %u is incorrect.", uiType, uiTargetEntry); continue; } if (!uiTargetEntry) { - sLog.outErrorDb("Table `item_required_target`: TargetEntry == 0 for Type (%u).", uiType); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `item_required_target`: TargetEntry == 0 for Type (%u).", uiType); continue; } if (!sCreatureStorage.LookupEntry(uiTargetEntry)) { if (!sObjectMgr.IsExistingCreatureId(uiTargetEntry)) - sLog.outErrorDb("Table `item_required_target`: creature template entry %u does not exist.", uiTargetEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `item_required_target`: creature template entry %u does not exist.", uiTargetEntry); continue; } @@ -4116,15 +4232,15 @@ void ObjectMgr::LoadItemRequiredTarget() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u Item required targets", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Item required targets", count); } void ObjectMgr::LoadPetLevelInfo() { { - // 0 1 2 3 4 5 6 7 8 9 - std::unique_ptr result(WorldDatabase.Query("SELECT `creature_entry`, `level`, `hp`, `mana`, `str`, `agi`, `sta`, `inte`, `spi`, `armor` FROM `pet_levelstats`")); + // 0 1 2 3 4 5 6 7 8 9 10 11 + std::unique_ptr result(WorldDatabase.Query("SELECT `entry`, `level`, `health`, `mana`, `armor`, `dmg_min`, `dmg_max`, `strength`, `agility`, `stamina`, `intellect`, `spirit` FROM `pet_levelstats`")); uint32 count = 0; @@ -4133,9 +4249,9 @@ void ObjectMgr::LoadPetLevelInfo() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u level pet stats definitions", count); - sLog.outErrorDb("Error loading `pet_levelstats` table or empty table."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u level pet stats definitions", count); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Error loading `pet_levelstats` table or empty table."); return; } @@ -4146,53 +4262,55 @@ void ObjectMgr::LoadPetLevelInfo() bar.step(); Field* fields = result->Fetch(); - uint32 creature_id = fields[0].GetUInt32(); - if (!sCreatureStorage.LookupEntry(creature_id)) + uint32 creatureId = fields[0].GetUInt32(); + if (!sCreatureStorage.LookupEntry(creatureId)) { - if (!IsExistingCreatureId(creature_id)) - sLog.outErrorDb("Wrong creature id %u in `pet_levelstats` table, ignoring.", creature_id); + if (!IsExistingCreatureId(creatureId)) + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong creature id %u in `pet_levelstats` table, ignoring.", creatureId); continue; } - uint32 current_level = fields[1].GetUInt32(); - if (current_level > sWorld.getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL)) + uint32 currentLevel = fields[1].GetUInt32(); + if (currentLevel > sWorld.getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL)) { - if (current_level > PLAYER_STRONG_MAX_LEVEL) // hardcoded level maximum - sLog.outErrorDb("Wrong (> %u) level %u in `pet_levelstats` table, ignoring.", PLAYER_STRONG_MAX_LEVEL, current_level); + if (currentLevel > PLAYER_STRONG_MAX_LEVEL) // hardcoded level maximum + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong (> %u) level %u in `pet_levelstats` table, ignoring.", PLAYER_STRONG_MAX_LEVEL, currentLevel); else { - DETAIL_LOG("Unused (> MaxPlayerLevel in mangosd.conf) level %u in `pet_levelstats` table, ignoring.", current_level); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Unused (> MaxPlayerLevel in mangosd.conf) level %u in `pet_levelstats` table, ignoring.", currentLevel); ++count; // make result loading percent "expected" correct in case disabled detail mode for example. } continue; } - else if (current_level < 1) + else if (currentLevel < 1) { - sLog.outErrorDb("Wrong (<1) level %u in `pet_levelstats` table, ignoring.", current_level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong (<1) level %u in `pet_levelstats` table, ignoring.", currentLevel); continue; } - PetLevelInfo*& pInfoMapEntry = m_PetInfoMap[creature_id]; + PetLevelInfo*& pInfoMapEntry = m_PetInfoMap[creatureId]; if (pInfoMapEntry == nullptr) pInfoMapEntry = new PetLevelInfo[sWorld.getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL)]; // data for level 1 stored in [0] array element, ... - PetLevelInfo* pLevelInfo = &pInfoMapEntry[current_level - 1]; + PetLevelInfo* pLevelInfo = &pInfoMapEntry[currentLevel - 1]; pLevelInfo->health = fields[2].GetUInt16(); pLevelInfo->mana = fields[3].GetUInt16(); - pLevelInfo->armor = fields[9].GetUInt16(); + pLevelInfo->armor = fields[4].GetUInt16(); + pLevelInfo->dmgMin = fields[5].GetFloat(); + pLevelInfo->dmgMax = fields[6].GetFloat(); for (int i = 0; i < MAX_STATS; i++) - pLevelInfo->stats[i] = fields[i + 4].GetUInt16(); + pLevelInfo->stats[i] = fields[i + 7].GetUInt16(); ++count; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u level pet stats definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u level pet stats definitions", count); } // Fill gaps and check integrity @@ -4203,7 +4321,7 @@ void ObjectMgr::LoadPetLevelInfo() // fatal error if no level 1 data if (!pInfo || pInfo[0].health == 0) { - sLog.outErrorDb("Creature %u does not have pet stats data for Level 1!", itr.first); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature %u does not have pet stats data for Level 1!", itr.first); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -4213,7 +4331,7 @@ void ObjectMgr::LoadPetLevelInfo() { if (pInfo[level].health == 0) { - sLog.outErrorDb("Creature %u has no data for Level %i pet stats data, using data of Level %i.", itr.first, level + 1, level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature %u has no data for Level %i pet stats data, using data of Level %i.", itr.first, level + 1, level); pInfo[level] = pInfo[level - 1]; } } @@ -4246,9 +4364,9 @@ void ObjectMgr::LoadPlayerInfo() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u player create definitions", count); - sLog.outErrorDb("Error loading `playercreateinfo` table or empty table."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u player create definitions", count); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Error loading `playercreateinfo` table or empty table."); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -4272,27 +4390,27 @@ void ObjectMgr::LoadPlayerInfo() ChrRacesEntry const* rEntry = sChrRacesStore.LookupEntry(current_race); if (!rEntry || !((1 << (current_race - 1)) & RACEMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong race %u in `playercreateinfo` table, ignoring.", current_race); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong race %u in `playercreateinfo` table, ignoring.", current_race); continue; } ChrClassesEntry const* cEntry = sChrClassesStore.LookupEntry(current_class); if (!cEntry || !((1 << (current_class - 1)) & CLASSMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong class %u in `playercreateinfo` table, ignoring.", current_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong class %u in `playercreateinfo` table, ignoring.", current_class); continue; } // accept DB data only for valid position (and non instanceable) if (!MapManager::IsValidMapCoord(mapId, positionX, positionY, positionZ, orientation)) { - sLog.outErrorDb("Wrong home position for class %u race %u pair in `playercreateinfo` table, ignoring.", current_class, current_race); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong home position for class %u race %u pair in `playercreateinfo` table, ignoring.", current_class, current_race); continue; } if (sMapStorage.LookupEntry(mapId)->Instanceable()) { - sLog.outErrorDb("Home position in instanceable map for class %u race %u pair in `playercreateinfo` table, ignoring.", current_class, current_race); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Home position in instanceable map for class %u race %u pair in `playercreateinfo` table, ignoring.", current_class, current_race); continue; } @@ -4312,8 +4430,8 @@ void ObjectMgr::LoadPlayerInfo() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u player create definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u player create definitions", count); } // Load playercreateinfo_item @@ -4328,8 +4446,8 @@ void ObjectMgr::LoadPlayerInfo() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u custom player create items", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u custom player create items", count); } else { @@ -4346,14 +4464,14 @@ void ObjectMgr::LoadPlayerInfo() ChrRacesEntry const* rEntry = sChrRacesStore.LookupEntry(current_race); if (!rEntry || !((1 << (current_race - 1)) & RACEMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong race %u in `playercreateinfo_item` table, ignoring.", current_race); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong race %u in `playercreateinfo_item` table, ignoring.", current_race); continue; } ChrClassesEntry const* cEntry = sChrClassesStore.LookupEntry(current_class); if (!cEntry || !((1 << (current_class - 1)) & CLASSMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong class %u in `playercreateinfo_item` table, ignoring.", current_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong class %u in `playercreateinfo_item` table, ignoring.", current_class); continue; } @@ -4362,10 +4480,10 @@ void ObjectMgr::LoadPlayerInfo() uint32 item_id = fields[2].GetUInt32(); if (ItemPrototype const* pProto = GetItemPrototype(item_id)) - pProto->m_bDiscovered = true; + pProto->Discovered = true; else { - sLog.outErrorDb("Item id %u (race %u class %u) in `playercreateinfo_item` table but not listed in `item_template`, ignoring.", item_id, current_race, current_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item id %u (race %u class %u) in `playercreateinfo_item` table but not listed in `item_template`, ignoring.", item_id, current_race, current_class); continue; } @@ -4373,7 +4491,7 @@ void ObjectMgr::LoadPlayerInfo() if (!amount) { - sLog.outErrorDb("Item id %u (class %u race %u) have amount==0 in `playercreateinfo_item` table, ignoring.", item_id, current_race, current_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item id %u (class %u race %u) have amount==0 in `playercreateinfo_item` table, ignoring.", item_id, current_race, current_class); continue; } @@ -4383,8 +4501,8 @@ void ObjectMgr::LoadPlayerInfo() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u custom player create items", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u custom player create items", count); } } @@ -4400,9 +4518,9 @@ void ObjectMgr::LoadPlayerInfo() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u player create spells", count); - sLog.outErrorDb("Error loading `playercreateinfo_spell` table or empty table."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u player create spells", count); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Error loading `playercreateinfo_spell` table or empty table."); } else { @@ -4419,21 +4537,21 @@ void ObjectMgr::LoadPlayerInfo() ChrRacesEntry const* rEntry = sChrRacesStore.LookupEntry(current_race); if (!rEntry || !((1 << (current_race - 1)) & RACEMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong race %u in `playercreateinfo_spell` table, ignoring.", current_race); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong race %u in `playercreateinfo_spell` table, ignoring.", current_race); continue; } ChrClassesEntry const* cEntry = sChrClassesStore.LookupEntry(current_class); if (!cEntry || !((1 << (current_class - 1)) & CLASSMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong class %u in `playercreateinfo_spell` table, ignoring.", current_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong class %u in `playercreateinfo_spell` table, ignoring.", current_class); continue; } uint32 spell_id = fields[2].GetUInt32(); if (!sSpellMgr.GetSpellEntry(spell_id)) { - sLog.outErrorDb("Non existing spell %u in `playercreateinfo_spell` table, ignoring.", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Non existing spell %u in `playercreateinfo_spell` table, ignoring.", spell_id); continue; } @@ -4444,8 +4562,8 @@ void ObjectMgr::LoadPlayerInfo() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u player create spells", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u player create spells", count); } } @@ -4461,9 +4579,9 @@ void ObjectMgr::LoadPlayerInfo() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u player create actions", count); - sLog.outErrorDb("Error loading `playercreateinfo_action` table or empty table."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u player create actions", count); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Error loading `playercreateinfo_action` table or empty table."); } else { @@ -4480,14 +4598,14 @@ void ObjectMgr::LoadPlayerInfo() ChrRacesEntry const* rEntry = sChrRacesStore.LookupEntry(current_race); if (!rEntry || !((1 << (current_race - 1)) & RACEMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong race %u in `playercreateinfo_action` table, ignoring.", current_race); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong race %u in `playercreateinfo_action` table, ignoring.", current_race); continue; } ChrClassesEntry const* cEntry = sChrClassesStore.LookupEntry(current_class); if (!cEntry || !((1 << (current_class - 1)) & CLASSMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong class %u in `playercreateinfo_action` table, ignoring.", current_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong class %u in `playercreateinfo_action` table, ignoring.", current_class); continue; } @@ -4505,8 +4623,8 @@ void ObjectMgr::LoadPlayerInfo() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u player create actions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u player create actions", count); } } @@ -4522,9 +4640,9 @@ void ObjectMgr::LoadPlayerInfo() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u level health/mana definitions", count); - sLog.outErrorDb("Error loading `player_classlevelstats` table or empty table."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u level health/mana definitions", count); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Error loading `player_classlevelstats` table or empty table."); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -4539,23 +4657,23 @@ void ObjectMgr::LoadPlayerInfo() uint32 current_class = fields[0].GetUInt32(); if (current_class >= MAX_CLASSES) { - sLog.outErrorDb("Wrong class %u in `player_classlevelstats` table, ignoring.", current_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong class %u in `player_classlevelstats` table, ignoring.", current_class); continue; } uint32 current_level = fields[1].GetUInt32(); if (current_level == 0) { - sLog.outErrorDb("Wrong level %u in `player_classlevelstats` table, ignoring.", current_level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong level %u in `player_classlevelstats` table, ignoring.", current_level); continue; } else if (current_level > sWorld.getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL)) { if (current_level > PLAYER_STRONG_MAX_LEVEL) // hardcoded level maximum - sLog.outErrorDb("Wrong (> %u) level %u in `player_classlevelstats` table, ignoring.", PLAYER_STRONG_MAX_LEVEL, current_level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong (> %u) level %u in `player_classlevelstats` table, ignoring.", PLAYER_STRONG_MAX_LEVEL, current_level); else { - DETAIL_LOG("Unused (> MaxPlayerLevel in mangosd.conf) level %u in `player_classlevelstats` table, ignoring.", current_level); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Unused (> MaxPlayerLevel in mangosd.conf) level %u in `player_classlevelstats` table, ignoring.", current_level); ++count; // make result loading percent "expected" correct in case disabled detail mode for example. } continue; @@ -4575,8 +4693,8 @@ void ObjectMgr::LoadPlayerInfo() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u level health/mana definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u level health/mana definitions", count); } // Fill gaps and check integrity @@ -4591,7 +4709,7 @@ void ObjectMgr::LoadPlayerInfo() // fatal error if no level 1 data if (!pClassInfo->levelInfo || pClassInfo->levelInfo[0].basehealth == 0) { - sLog.outErrorDb("Class %i Level 1 does not have health/mana data!", class_); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Class %i Level 1 does not have health/mana data!", class_); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -4601,7 +4719,7 @@ void ObjectMgr::LoadPlayerInfo() { if (pClassInfo->levelInfo[level].basehealth == 0) { - sLog.outErrorDb("Class %i Level %i does not have health/mana data. Using stats data of level %i.", class_, level + 1, level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Class %i Level %i does not have health/mana data. Using stats data of level %i.", class_, level + 1, level); pClassInfo->levelInfo[level] = pClassInfo->levelInfo[level - 1]; } } @@ -4619,9 +4737,9 @@ void ObjectMgr::LoadPlayerInfo() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u level stats definitions", count); - sLog.outErrorDb("Error loading `player_levelstats` table or empty table."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u level stats definitions", count); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Error loading `player_levelstats` table or empty table."); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -4639,14 +4757,14 @@ void ObjectMgr::LoadPlayerInfo() ChrRacesEntry const* rEntry = sChrRacesStore.LookupEntry(current_race); if (!rEntry || !((1 << (current_race - 1)) & RACEMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong race %u in `player_levelstats` table, ignoring.", current_race); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong race %u in `player_levelstats` table, ignoring.", current_race); continue; } ChrClassesEntry const* cEntry = sChrClassesStore.LookupEntry(current_class); if (!cEntry || !((1 << (current_class - 1)) & CLASSMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Wrong class %u in `player_levelstats` table, ignoring.", current_class); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong class %u in `player_levelstats` table, ignoring.", current_class); continue; } @@ -4654,10 +4772,10 @@ void ObjectMgr::LoadPlayerInfo() if (current_level > sWorld.getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL)) { if (current_level > PLAYER_STRONG_MAX_LEVEL) // hardcoded level maximum - sLog.outErrorDb("Wrong (> %u) level %u in `player_levelstats` table, ignoring.", PLAYER_STRONG_MAX_LEVEL, current_level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong (> %u) level %u in `player_levelstats` table, ignoring.", PLAYER_STRONG_MAX_LEVEL, current_level); else { - DETAIL_LOG("Unused (> MaxPlayerLevel in mangosd.conf) level %u in `player_levelstats` table, ignoring.", current_level); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Unused (> MaxPlayerLevel in mangosd.conf) level %u in `player_levelstats` table, ignoring.", current_level); ++count; // make result loading percent "expected" correct in case disabled detail mode for example. } continue; @@ -4677,8 +4795,8 @@ void ObjectMgr::LoadPlayerInfo() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u level stats definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u level stats definitions", count); } // Fill gaps and check integrity @@ -4703,7 +4821,7 @@ void ObjectMgr::LoadPlayerInfo() // fatal error if no level 1 data if (!pInfo->levelInfo || pInfo->levelInfo[0].stats[0] == 0) { - sLog.outErrorDb("Race %i Class %i Level 1 does not have stats data!", race, class_); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Race %i Class %i Level 1 does not have stats data!", race, class_); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -4713,7 +4831,7 @@ void ObjectMgr::LoadPlayerInfo() { if (pInfo->levelInfo[level].stats[0] == 0) { - sLog.outErrorDb("Race %i Class %i Level %i does not have stats data. Using stats data of level %i.", race, class_, level + 1, level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Race %i Class %i Level %i does not have stats data. Using stats data of level %i.", race, class_, level + 1, level); pInfo->levelInfo[level] = pInfo->levelInfo[level - 1]; } } @@ -4736,9 +4854,9 @@ void ObjectMgr::LoadPlayerInfo() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u xp for level definitions", count); - sLog.outErrorDb("Error loading `player_xp_for_level` table or empty table."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u xp for level definitions", count); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Error loading `player_xp_for_level` table or empty table."); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -4756,10 +4874,10 @@ void ObjectMgr::LoadPlayerInfo() if (current_level > sWorld.getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL)) { if (current_level > PLAYER_STRONG_MAX_LEVEL) // hardcoded level maximum - sLog.outErrorDb("Wrong (> %u) level %u in `player_xp_for_level` table, ignoring.", PLAYER_STRONG_MAX_LEVEL, current_level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong (> %u) level %u in `player_xp_for_level` table, ignoring.", PLAYER_STRONG_MAX_LEVEL, current_level); else { - DETAIL_LOG("Unused (> MaxPlayerLevel in mangosd.conf) level %u in `player_xp_for_levels` table, ignoring.", current_level); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Unused (> MaxPlayerLevel in mangosd.conf) level %u in `player_xp_for_levels` table, ignoring.", current_level); ++count; // make result loading percent "expected" correct in case disabled detail mode for example. } continue; @@ -4770,8 +4888,8 @@ void ObjectMgr::LoadPlayerInfo() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u xp for level definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u xp for level definitions", count); } // fill level gaps @@ -4779,7 +4897,7 @@ void ObjectMgr::LoadPlayerInfo() { if (m_PlayerXPperLevel[level] == 0) { - sLog.outErrorDb("Level %i does not have XP for level data. Using data of level [%i] + 100.", level + 1, level); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Level %i does not have XP for level data. Using data of level [%i] + 100.", level + 1, level); m_PlayerXPperLevel[level] = m_PlayerXPperLevel[level - 1] + 100; } } @@ -4900,8 +5018,8 @@ void ObjectMgr::LoadGroups() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u group definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u group definitions", count); return; } @@ -4924,8 +5042,8 @@ void ObjectMgr::LoadGroups() while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u group definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u group definitions", count); // -- loading members -- count = 0; @@ -4957,7 +5075,7 @@ void ObjectMgr::LoadGroups() group = GetGroupById(groupId); if (!group) { - sLog.outErrorDb("Incorrect entry in group_member table : no group with Id %d for member %s!", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Incorrect entry in group_member table : no group with Id %d for member %s!", groupId, memberGuid.GetString().c_str()); CharacterDatabase.PExecute("DELETE FROM `group_member` WHERE `member_guid` = '%u'", memberGuidlow); continue; @@ -4966,7 +5084,7 @@ void ObjectMgr::LoadGroups() if (!group->LoadMemberFromDB(memberGuidlow, subgroup, assistent)) { - sLog.outErrorDb("Incorrect entry in group_member table : member %s cannot be added to group (Id: %u)!", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Incorrect entry in group_member table : member %s cannot be added to group (Id: %u)!", memberGuid.GetString().c_str(), groupId); CharacterDatabase.PExecute("DELETE FROM `group_member` WHERE `member_guid` = '%u'", memberGuidlow); } @@ -4974,8 +5092,8 @@ void ObjectMgr::LoadGroups() while (result->NextRow()); } - sLog.outString(); - sLog.outString(">> Loaded %u group members total", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u group members total", count); // clean groups // TODO: maybe delete from the DB before loading in this case @@ -5029,7 +5147,7 @@ void ObjectMgr::LoadGroups() group = GetGroupById(groupId); if (!group) { - sLog.outErrorDb("Incorrect entry in group_instance table : no group with leader %d", leaderGuidLow); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Incorrect entry in group_instance table : no group with leader %d", leaderGuidLow); continue; } } @@ -5037,7 +5155,7 @@ void ObjectMgr::LoadGroups() MapEntry const* mapEntry = sMapStorage.LookupEntry(mapId); if (!mapEntry || !mapEntry->IsDungeon()) { - sLog.outErrorDb("Incorrect entry in group_instance table : no dungeon map %d", mapId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Incorrect entry in group_instance table : no dungeon map %d", mapId); continue; } @@ -5047,8 +5165,8 @@ void ObjectMgr::LoadGroups() while (result->NextRow()); } - sLog.outString(); - sLog.outString(">> Loaded %u group-instance binds total", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u group-instance binds total", count); } void ObjectMgr::LoadQuests() @@ -5098,9 +5216,9 @@ void ObjectMgr::LoadQuests() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 quests definitions"); - sLog.outErrorDb("`quest_template` table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 quests definitions"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`quest_template` table is empty!"); return; } @@ -5130,10 +5248,10 @@ void ObjectMgr::LoadQuests() // additional quest integrity checks (GO, creature_template and item_template must be loaded already) if (qinfo->GetQuestMethod() >= QUEST_METHOD_LIMIT) - sLog.outErrorDb("Quest %u has `Method` = %u, expected values are 0, 1 or 2.", qinfo->GetQuestId(), qinfo->GetQuestMethod()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `Method` = %u, expected values are 0, 1 or 2.", qinfo->GetQuestId(), qinfo->GetQuestMethod()); if (qinfo->m_SpecialFlags > QUEST_SPECIAL_FLAG_DB_ALLOWED) - sLog.outErrorDb("Quest %u has `SpecialFlags` = %u, above max flags not allowed for database.", qinfo->GetQuestId(), qinfo->m_SpecialFlags); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `SpecialFlags` = %u, above max flags not allowed for database.", qinfo->GetQuestId(), qinfo->m_SpecialFlags); if (qinfo->HasQuestFlag(QUEST_FLAGS_AUTO_REWARDED)) { @@ -5142,7 +5260,7 @@ void ObjectMgr::LoadQuests() { if (uint32 id = qinfo->RewChoiceItemId[j]) { - sLog.outErrorDb("Quest %u has `RewChoiceItemId%d` = %u but item from `RewChoiceItemId%d` can't be rewarded with quest flag QUEST_FLAGS_AUTO_REWARDED.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewChoiceItemId%d` = %u but item from `RewChoiceItemId%d` can't be rewarded with quest flag QUEST_FLAGS_AUTO_REWARDED.", qinfo->GetQuestId(), j + 1, id, j + 1); // no changes, quest ignore this data } @@ -5154,7 +5272,7 @@ void ObjectMgr::LoadQuests() { if (!AreaEntry::GetById(qinfo->ZoneOrSort)) { - sLog.outErrorDb("Quest %u has `ZoneOrSort` = %u (zone case) but zone with this id does not exist.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ZoneOrSort` = %u (zone case) but zone with this id does not exist.", qinfo->GetQuestId(), qinfo->ZoneOrSort); // no changes, quest not dependent from this value but can have problems at client } @@ -5165,7 +5283,7 @@ void ObjectMgr::LoadQuests() QuestSortEntry const* qSort = sQuestSortStore.LookupEntry(-int32(qinfo->ZoneOrSort)); if (!qSort) { - sLog.outErrorDb("Quest %u has `ZoneOrSort` = %i (sort case) but quest sort with this id does not exist.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ZoneOrSort` = %i (sort case) but quest sort with this id does not exist.", qinfo->GetQuestId(), qinfo->ZoneOrSort); // no changes, quest not dependent from this value but can have problems at client (note some may be 0, we must allow this so no check) } @@ -5175,7 +5293,7 @@ void ObjectMgr::LoadQuests() { if (qinfo->RequiredSkill != skill_id) { - sLog.outErrorDb("Quest %u has `ZoneOrSort` = %i but `RequiredSkill` does not have a corresponding value (%u).", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ZoneOrSort` = %i but `RequiredSkill` does not have a corresponding value (%u).", qinfo->GetQuestId(), qinfo->ZoneOrSort, skill_id); //override, and force proper value here? } @@ -5187,7 +5305,7 @@ void ObjectMgr::LoadQuests() { if (!(qinfo->RequiredClasses & CLASSMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Quest %u does not contain any playable classes in `RequiredClasses` (%u), value set to 0 (all classes).", qinfo->GetQuestId(), qinfo->RequiredClasses); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u does not contain any playable classes in `RequiredClasses` (%u), value set to 0 (all classes).", qinfo->GetQuestId(), qinfo->RequiredClasses); qinfo->RequiredClasses = 0; } } @@ -5197,7 +5315,7 @@ void ObjectMgr::LoadQuests() { if (!(qinfo->RequiredRaces & RACEMASK_ALL_PLAYABLE)) { - sLog.outErrorDb("Quest %u does not contain any playable races in `RequiredRaces` (%u), value set to 0 (all races).", qinfo->GetQuestId(), qinfo->RequiredRaces); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u does not contain any playable races in `RequiredRaces` (%u), value set to 0 (all races).", qinfo->GetQuestId(), qinfo->RequiredRaces); qinfo->RequiredRaces = 0; } } @@ -5207,7 +5325,7 @@ void ObjectMgr::LoadQuests() { if (!sSkillLineStore.LookupEntry(qinfo->RequiredSkill)) { - sLog.outErrorDb("Quest %u has `RequiredSkill` = %u but this skill does not exist", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredSkill` = %u but this skill does not exist", qinfo->GetQuestId(), qinfo->RequiredSkill); } } @@ -5216,7 +5334,7 @@ void ObjectMgr::LoadQuests() { if (qinfo->RequiredSkillValue > sWorld.GetConfigMaxSkillValue()) { - sLog.outErrorDb("Quest %u has `RequiredSkillValue` = %u but max possible skill is %u, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredSkillValue` = %u but max possible skill is %u, quest can't be done.", qinfo->GetQuestId(), qinfo->RequiredSkillValue, sWorld.GetConfigMaxSkillValue()); // no changes, quest can't be done for this requirement } @@ -5225,82 +5343,88 @@ void ObjectMgr::LoadQuests() if (qinfo->RepObjectiveFaction && !GetFactionEntry(qinfo->RepObjectiveFaction)) { - sLog.outErrorDb("Quest %u has `RepObjectiveFaction` = %u but faction template %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RepObjectiveFaction` = %u but faction template %u does not exist, quest can't be done.", qinfo->GetQuestId(), qinfo->RepObjectiveFaction, qinfo->RepObjectiveFaction); // no changes, quest can't be done for this requirement } if (qinfo->RequiredMinRepFaction && !GetFactionEntry(qinfo->RequiredMinRepFaction)) { - sLog.outErrorDb("Quest %u has `RequiredMinRepFaction` = %u but faction template %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredMinRepFaction` = %u but faction template %u does not exist, quest can't be done.", qinfo->GetQuestId(), qinfo->RequiredMinRepFaction, qinfo->RequiredMinRepFaction); // no changes, quest can't be done for this requirement } if (qinfo->RequiredMaxRepFaction && !GetFactionEntry(qinfo->RequiredMaxRepFaction)) { - sLog.outErrorDb("Quest %u has `RequiredMaxRepFaction` = %u but faction template %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredMaxRepFaction` = %u but faction template %u does not exist, quest can't be done.", qinfo->GetQuestId(), qinfo->RequiredMaxRepFaction, qinfo->RequiredMaxRepFaction); // no changes, quest can't be done for this requirement } if (qinfo->RequiredMinRepValue && qinfo->RequiredMinRepValue > ReputationMgr::Reputation_Cap) { - sLog.outErrorDb("Quest %u has `RequiredMinRepValue` = %d but max reputation is %u, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredMinRepValue` = %d but max reputation is %u, quest can't be done.", qinfo->GetQuestId(), qinfo->RequiredMinRepValue, ReputationMgr::Reputation_Cap); // no changes, quest can't be done for this requirement } if (qinfo->RequiredMinRepValue && qinfo->RequiredMaxRepValue && qinfo->RequiredMaxRepValue <= qinfo->RequiredMinRepValue) { - sLog.outErrorDb("Quest %u has `RequiredMaxRepValue` = %d and `RequiredMinRepValue` = %d, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredMaxRepValue` = %d and `RequiredMinRepValue` = %d, quest can't be done.", qinfo->GetQuestId(), qinfo->RequiredMaxRepValue, qinfo->RequiredMinRepValue); // no changes, quest can't be done for this requirement } if (!qinfo->RepObjectiveFaction && qinfo->RepObjectiveValue > 0) { - sLog.outErrorDb("Quest %u has `RepObjectiveValue` = %d but `RepObjectiveFaction` is 0, value has no effect", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RepObjectiveValue` = %d but `RepObjectiveFaction` is 0, value has no effect", qinfo->GetQuestId(), qinfo->RepObjectiveValue); // warning } if (!qinfo->RequiredMinRepFaction && qinfo->RequiredMinRepValue > 0) { - sLog.outErrorDb("Quest %u has `RequiredMinRepValue` = %d but `RequiredMinRepFaction` is 0, value has no effect", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredMinRepValue` = %d but `RequiredMinRepFaction` is 0, value has no effect", qinfo->GetQuestId(), qinfo->RequiredMinRepValue); // warning } if (!qinfo->RequiredMaxRepFaction && qinfo->RequiredMaxRepValue > 0) { - sLog.outErrorDb("Quest %u has `RequiredMaxRepValue` = %d but `RequiredMaxRepFaction` is 0, value has no effect", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredMaxRepValue` = %d but `RequiredMaxRepFaction` is 0, value has no effect", qinfo->GetQuestId(), qinfo->RequiredMaxRepValue); // warning } if (qinfo->SrcItemId) { - if (ItemPrototype const* pItemProto = sItemStorage.LookupEntry(qinfo->SrcItemId)) + if (ItemPrototype const* pItemProto = GetItemPrototype(qinfo->SrcItemId)) { - pItemProto->m_bDiscovered = true; // all quest items count as discovered + pItemProto->Discovered = true; // all quest items count as discovered + pItemProto->SourceQuestRaces |= qinfo->RequiredRaces; + pItemProto->SourceQuestClasses |= qinfo->RequiredClasses; + + if (pItemProto->SourceQuestLevel < 0 || uint32(pItemProto->SourceQuestLevel) > qinfo->MinLevel) + pItemProto->SourceQuestLevel = int32(std::min(qinfo->MinLevel, INT32_MAX)); + if (qinfo->SrcItemCount == 0) { - sLog.outErrorDb("Quest %u has `SrcItemId` = %u but `SrcItemCount` = 0, set to 1 but need fix in DB.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `SrcItemId` = %u but `SrcItemCount` = 0, set to 1 but need fix in DB.", qinfo->GetQuestId(), qinfo->SrcItemId); qinfo->SrcItemCount = 1; // update to 1 for allow quest work for backward compatibility with DB } } else { - sLog.outErrorDb("Quest %u has `SrcItemId` = %u but item with entry %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `SrcItemId` = %u but item with entry %u does not exist, quest can't be done.", qinfo->GetQuestId(), qinfo->SrcItemId, qinfo->SrcItemId); qinfo->SrcItemId = 0; // quest can't be done for this requirement } } else if (qinfo->SrcItemCount > 0) { - sLog.outErrorDb("Quest %u has `SrcItemId` = 0 but `SrcItemCount` = %u, useless value.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `SrcItemId` = 0 but `SrcItemCount` = %u, useless value.", qinfo->GetQuestId(), qinfo->SrcItemCount); qinfo->SrcItemCount = 0; // no quest work changes in fact } @@ -5310,13 +5434,13 @@ void ObjectMgr::LoadQuests() SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(qinfo->SrcSpell); if (!spellInfo) { - sLog.outErrorDb("Quest %u has `SrcSpell` = %u but spell %u doesn't exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `SrcSpell` = %u but spell %u doesn't exist, quest can't be done.", qinfo->GetQuestId(), qinfo->SrcSpell, qinfo->SrcSpell); qinfo->SrcSpell = 0; // quest can't be done for this requirement } else if (!SpellMgr::IsSpellValid(spellInfo)) { - sLog.outErrorDb("Quest %u has `SrcSpell` = %u but spell %u is broken, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `SrcSpell` = %u but spell %u is broken, quest can't be done.", qinfo->GetQuestId(), qinfo->SrcSpell, qinfo->SrcSpell); qinfo->SrcSpell = 0; // quest can't be done for this requirement } @@ -5328,25 +5452,25 @@ void ObjectMgr::LoadQuests() { if (qinfo->ReqItemCount[j] == 0) { - sLog.outErrorDb("Quest %u has `ReqItemId%d` = %u but `ReqItemCount%d` = 0, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqItemId%d` = %u but `ReqItemCount%d` = 0, quest can't be done.", qinfo->GetQuestId(), j + 1, id, j + 1); // no changes, quest can't be done for this requirement } qinfo->SetSpecialFlag(QUEST_SPECIAL_FLAG_DELIVER); - if (ItemPrototype const* pItemProto = sItemStorage.LookupEntry(id)) - pItemProto->m_bDiscovered = true; + if (ItemPrototype const* pItemProto = GetItemPrototype(id)) + pItemProto->Discovered = true; else { - sLog.outErrorDb("Quest %u has `ReqItemId%d` = %u but item with entry %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqItemId%d` = %u but item with entry %u does not exist, quest can't be done.", qinfo->GetQuestId(), j + 1, id, id); qinfo->ReqItemCount[j] = 0; // prevent incorrect work of quest } } else if (qinfo->ReqItemCount[j] > 0) { - sLog.outErrorDb("Quest %u has `ReqItemId%d` = 0 but `ReqItemCount%d` = %u, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqItemId%d` = 0 but `ReqItemCount%d` = %u, quest can't be done.", qinfo->GetQuestId(), j + 1, j + 1, qinfo->ReqItemCount[j]); qinfo->ReqItemCount[j] = 0; // prevent incorrect work of quest } @@ -5356,11 +5480,11 @@ void ObjectMgr::LoadQuests() { if (uint32 id = qinfo->ReqSourceId[j]) { - if (ItemPrototype const* pItemProto = sItemStorage.LookupEntry(id)) - pItemProto->m_bDiscovered = true; + if (ItemPrototype const* pItemProto = GetItemPrototype(id)) + pItemProto->Discovered = true; else { - sLog.outErrorDb("Quest %u has `ReqSourceId%d` = %u but item with entry %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqSourceId%d` = %u but item with entry %u does not exist, quest can't be done.", qinfo->GetQuestId(), j + 1, id, id); // no changes, quest can't be done for this requirement } @@ -5369,7 +5493,7 @@ void ObjectMgr::LoadQuests() { if (qinfo->ReqSourceCount[j] > 0) { - sLog.outErrorDb("Quest %u has `ReqSourceId%d` = 0 but `ReqSourceCount%d` = %u.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqSourceId%d` = 0 but `ReqSourceCount%d` = %u.", qinfo->GetQuestId(), j + 1, j + 1, qinfo->ReqSourceCount[j]); // no changes, quest ignore this data } @@ -5383,7 +5507,7 @@ void ObjectMgr::LoadQuests() SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(id); if (!spellInfo) { - sLog.outErrorDb("Quest %u has `ReqSpellCast%d` = %u but spell %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqSpellCast%d` = %u but spell %u does not exist, quest can't be done.", qinfo->GetQuestId(), j + 1, id, id); continue; } @@ -5405,7 +5529,7 @@ void ObjectMgr::LoadQuests() { if (!qinfo->HasSpecialFlag(QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT)) { - sLog.outErrorDb("Spell (id: %u) have SPELL_EFFECT_QUEST_COMPLETE or SPELL_EFFECT_SEND_EVENT for quest %u and ReqCreatureOrGOId%d = 0, but quest not have flag QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT. Quest flags or ReqCreatureOrGOId%d must be fixed, quest modified to enable objective.", spellInfo->Id, qinfo->QuestId, j + 1, j + 1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell (id: %u) have SPELL_EFFECT_QUEST_COMPLETE or SPELL_EFFECT_SEND_EVENT for quest %u and ReqCreatureOrGOId%d = 0, but quest not have flag QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT. Quest flags or ReqCreatureOrGOId%d must be fixed, quest modified to enable objective.", spellInfo->Id, qinfo->QuestId, j + 1, j + 1); // this will prevent quest completing without objective const_cast&>(qinfo)->SetSpecialFlag(QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT); @@ -5413,7 +5537,7 @@ void ObjectMgr::LoadQuests() } else { - sLog.outErrorDb("Quest %u has `ReqSpellCast%d` = %u and ReqCreatureOrGOId%d = 0 but spell %u does not have SPELL_EFFECT_QUEST_COMPLETE or SPELL_EFFECT_SEND_EVENT effect for this quest, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqSpellCast%d` = %u and ReqCreatureOrGOId%d = 0 but spell %u does not have SPELL_EFFECT_QUEST_COMPLETE or SPELL_EFFECT_SEND_EVENT effect for this quest, quest can't be done.", qinfo->GetQuestId(), j + 1, id, j + 1, id); // no changes, quest can't be done for this requirement } @@ -5426,14 +5550,14 @@ void ObjectMgr::LoadQuests() int32 id = qinfo->ReqCreatureOrGOId[j]; if (id < 0 && !sGOStorage.LookupEntry(-id)) { - sLog.outErrorDb("Quest %u has `ReqCreatureOrGOId%d` = %i but gameobject %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqCreatureOrGOId%d` = %i but gameobject %u does not exist, quest can't be done.", qinfo->GetQuestId(), j + 1, id, uint32(-id)); qinfo->ReqCreatureOrGOId[j] = 0; // quest can't be done for this requirement } if (id > 0 && !sCreatureStorage.LookupEntry(id)) { - sLog.outErrorDb("Quest %u has `ReqCreatureOrGOId%d` = %i but creature with entry %u does not exist, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqCreatureOrGOId%d` = %i but creature with entry %u does not exist, quest can't be done.", qinfo->GetQuestId(), j + 1, id, uint32(id)); qinfo->ReqCreatureOrGOId[j] = 0; // quest can't be done for this requirement } @@ -5446,14 +5570,14 @@ void ObjectMgr::LoadQuests() if (!qinfo->ReqCreatureOrGOCount[j]) { - sLog.outErrorDb("Quest %u has `ReqCreatureOrGOId%d` = %u but `ReqCreatureOrGOCount%d` = 0, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqCreatureOrGOId%d` = %u but `ReqCreatureOrGOCount%d` = 0, quest can't be done.", qinfo->GetQuestId(), j + 1, id, j + 1); // no changes, quest can be incorrectly done, but we already report this } } else if (qinfo->ReqCreatureOrGOCount[j] > 0) { - sLog.outErrorDb("Quest %u has `ReqCreatureOrGOId%d` = 0 but `ReqCreatureOrGOCount%d` = %u.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `ReqCreatureOrGOId%d` = 0 but `ReqCreatureOrGOCount%d` = %u.", qinfo->GetQuestId(), j + 1, j + 1, qinfo->ReqCreatureOrGOCount[j]); // no changes, quest ignore this data } @@ -5464,28 +5588,33 @@ void ObjectMgr::LoadQuests() { if (uint32 id = qinfo->RewChoiceItemId[j]) { - if (ItemPrototype const* pItemProto = sItemStorage.LookupEntry(id)) + if (ItemPrototype const* pItemProto = GetItemPrototype(id)) { choice_found = true; - pItemProto->m_bDiscovered = true; + pItemProto->Discovered = true; + pItemProto->SourceQuestRaces |= qinfo->RequiredRaces; + pItemProto->SourceQuestClasses |= qinfo->RequiredClasses; + + if (pItemProto->SourceQuestLevel < 0 || uint32(pItemProto->SourceQuestLevel) > qinfo->MinLevel) + pItemProto->SourceQuestLevel = int32(std::min(qinfo->MinLevel, INT32_MAX)); } else { - sLog.outErrorDb("Quest %u has `RewChoiceItemId%d` = %u but item with entry %u does not exist, quest will not reward this item.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewChoiceItemId%d` = %u but item with entry %u does not exist, quest will not reward this item.", qinfo->GetQuestId(), j + 1, id, id); qinfo->RewChoiceItemId[j] = 0; // no changes, quest will not reward this } if (!qinfo->RewChoiceItemCount[j]) { - sLog.outErrorDb("Quest %u has `RewChoiceItemId%d` = %u but `RewChoiceItemCount%d` = 0, quest can't be done.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewChoiceItemId%d` = %u but `RewChoiceItemCount%d` = 0, quest can't be done.", qinfo->GetQuestId(), j + 1, id, j + 1); // no changes, quest can't be done } } else if (choice_found) // 1.12.1 client (but not later) crash if have gap in item reward choices { - sLog.outErrorDb("Quest %u has `RewChoiceItemId%d` = 0 but `RewChoiceItemId%d` = %u, client can crash at like data.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewChoiceItemId%d` = 0 but `RewChoiceItemId%d` = %u, client can crash at like data.", qinfo->GetQuestId(), j + 1, j + 2, qinfo->RewChoiceItemId[j + 1]); // fill gap by clone later filled choice qinfo->RewChoiceItemId[j] = qinfo->RewChoiceItemId[j + 1]; @@ -5493,7 +5622,7 @@ void ObjectMgr::LoadQuests() } else if (qinfo->RewChoiceItemCount[j] > 0) { - sLog.outErrorDb("Quest %u has `RewChoiceItemId%d` = 0 but `RewChoiceItemCount%d` = %u.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewChoiceItemId%d` = 0 but `RewChoiceItemCount%d` = %u.", qinfo->GetQuestId(), j + 1, j + 1, qinfo->RewChoiceItemCount[j]); // no changes, quest ignore this data } @@ -5503,25 +5632,32 @@ void ObjectMgr::LoadQuests() { if (uint32 id = qinfo->RewItemId[j]) { - if (ItemPrototype const* pItemProto = sItemStorage.LookupEntry(id)) - pItemProto->m_bDiscovered = true; + if (ItemPrototype const* pItemProto = GetItemPrototype(id)) + { + pItemProto->Discovered = true; + pItemProto->SourceQuestRaces |= qinfo->RequiredRaces; + pItemProto->SourceQuestClasses |= qinfo->RequiredClasses; + + if (pItemProto->SourceQuestLevel < 0 || uint32(pItemProto->SourceQuestLevel) > qinfo->MinLevel) + pItemProto->SourceQuestLevel = int32(std::min(qinfo->MinLevel, INT32_MAX)); + } else { - sLog.outErrorDb("Quest %u has `RewItemId%d` = %u but item with entry %u does not exist, quest will not reward this item.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewItemId%d` = %u but item with entry %u does not exist, quest will not reward this item.", qinfo->GetQuestId(), j + 1, id, id); qinfo->RewItemId[j] = 0; // no changes, quest will not reward this item } if (!qinfo->RewItemCount[j]) { - sLog.outErrorDb("Quest %u has `RewItemId%d` = %u but `RewItemCount%d` = 0, quest will not reward this item.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewItemId%d` = %u but `RewItemCount%d` = 0, quest will not reward this item.", qinfo->GetQuestId(), j + 1, id, j + 1); // no changes } } else if (qinfo->RewItemCount[j] > 0) { - sLog.outErrorDb("Quest %u has `RewItemId%d` = 0 but `RewItemCount%d` = %u.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewItemId%d` = 0 but `RewItemCount%d` = %u.", qinfo->GetQuestId(), j + 1, j + 1, qinfo->RewItemCount[j]); // no changes, quest ignore this data } @@ -5533,21 +5669,21 @@ void ObjectMgr::LoadQuests() { if (!qinfo->RewRepValue[j]) { - sLog.outErrorDb("Quest %u has `RewRepFaction%d` = %u but `RewRepValue%d` = 0, quest will not reward this reputation.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewRepFaction%d` = %u but `RewRepValue%d` = 0, quest will not reward this reputation.", qinfo->GetQuestId(), j + 1, qinfo->RewRepValue[j], j + 1); // no changes } if (!GetFactionEntry(qinfo->RewRepFaction[j])) { - sLog.outErrorDb("Quest %u has `RewRepFaction%d` = %u but raw faction (faction.dbc) %u does not exist, quest will not reward reputation for this faction.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewRepFaction%d` = %u but raw faction (faction.dbc) %u does not exist, quest will not reward reputation for this faction.", qinfo->GetQuestId(), j + 1, qinfo->RewRepFaction[j] , qinfo->RewRepFaction[j]); qinfo->RewRepFaction[j] = 0; // quest will not reward this } } else if (qinfo->RewRepValue[j] != 0) { - sLog.outErrorDb("Quest %u has `RewRepFaction%d` = 0 but `RewRepValue%d` = %i.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewRepFaction%d` = 0 but `RewRepValue%d` = %i.", qinfo->GetQuestId(), j + 1, j + 1, qinfo->RewRepValue[j]); // no changes, quest ignore this data } @@ -5559,19 +5695,19 @@ void ObjectMgr::LoadQuests() if (!spellInfo) { - sLog.outErrorDb("Quest %u has `RewSpell` = %u but spell %u does not exist, spell removed as display reward.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewSpell` = %u but spell %u does not exist, spell removed as display reward.", qinfo->GetQuestId(), qinfo->RewSpell, qinfo->RewSpell); qinfo->RewSpell = 0; // no spell reward will display for this quest } else if (!SpellMgr::IsSpellValid(spellInfo)) { - sLog.outErrorDb("Quest %u has `RewSpell` = %u but spell %u is broken, quest will not have a spell reward.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewSpell` = %u but spell %u is broken, quest will not have a spell reward.", qinfo->GetQuestId(), qinfo->RewSpell, qinfo->RewSpell); qinfo->RewSpell = 0; // no spell reward will display for this quest } else if (GetTalentSpellCost(qinfo->RewSpell)) { - sLog.outErrorDb("Quest %u has `RewSpell` = %u but spell %u is talent, quest will not have a spell reward.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewSpell` = %u but spell %u is talent, quest will not have a spell reward.", qinfo->GetQuestId(), qinfo->RewSpell, qinfo->RewSpell); qinfo->RewSpell = 0; // no spell reward will display for this quest } @@ -5583,19 +5719,19 @@ void ObjectMgr::LoadQuests() if (!spellInfo) { - sLog.outErrorDb("Quest %u has `RewSpellCast` = %u but spell %u does not exist, quest will not have a spell reward.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewSpellCast` = %u but spell %u does not exist, quest will not have a spell reward.", qinfo->GetQuestId(), qinfo->RewSpellCast, qinfo->RewSpellCast); qinfo->RewSpellCast = 0; // no spell will be casted on player } else if (!SpellMgr::IsSpellValid(spellInfo)) { - sLog.outErrorDb("Quest %u has `RewSpellCast` = %u but spell %u is broken, quest will not have a spell reward.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewSpellCast` = %u but spell %u is broken, quest will not have a spell reward.", qinfo->GetQuestId(), qinfo->RewSpellCast, qinfo->RewSpellCast); qinfo->RewSpellCast = 0; // no spell will be casted on player } else if (GetTalentSpellCost(qinfo->RewSpellCast)) { - sLog.outErrorDb("Quest %u has `RewSpell` = %u but spell %u is talent, quest will not have a spell reward.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewSpell` = %u but spell %u is talent, quest will not have a spell reward.", qinfo->GetQuestId(), qinfo->RewSpellCast, qinfo->RewSpellCast); qinfo->RewSpellCast = 0; // no spell will be casted on player } @@ -5606,7 +5742,7 @@ void ObjectMgr::LoadQuests() uint32 mailTemplateId = abs(qinfo->RewMailTemplateId); if (!sMailTemplateStorage.LookupEntry(mailTemplateId)) { - sLog.outErrorDb("Quest %u has `RewMailTemplateId` = %u but mail template %u does not exist, quest will not have a mail reward.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewMailTemplateId` = %u but mail template %u does not exist, quest will not have a mail reward.", qinfo->GetQuestId(), mailTemplateId, mailTemplateId); qinfo->RewMailTemplateId = 0; // no mail will send to player qinfo->RewMailDelaySecs = 0; // no mail will send to player @@ -5614,7 +5750,7 @@ void ObjectMgr::LoadQuests() else if (usedMailTemplates.find(mailTemplateId) != usedMailTemplates.end()) { std::map::const_iterator used_mt_itr = usedMailTemplates.find(mailTemplateId); - sLog.outErrorDb("Quest %u has `RewMailTemplateId` = %u but mail template %u already used for quest %u, quest will not have a mail reward.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RewMailTemplateId` = %u but mail template %u already used for quest %u, quest will not have a mail reward.", qinfo->GetQuestId(), mailTemplateId, mailTemplateId, used_mt_itr->second); qinfo->RewMailTemplateId = 0; // no mail will send to player qinfo->RewMailDelaySecs = 0; // no mail will send to player @@ -5628,7 +5764,7 @@ void ObjectMgr::LoadQuests() QuestMap::iterator qNextItr = m_QuestTemplatesMap.find(qinfo->NextQuestInChain); if (qNextItr == m_QuestTemplatesMap.end()) { - sLog.outErrorDb("Quest %u has `NextQuestInChain` = %u but quest %u does not exist, quest chain will not work.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `NextQuestInChain` = %u but quest %u does not exist, quest chain will not work.", qinfo->GetQuestId(), qinfo->NextQuestInChain , qinfo->NextQuestInChain); qinfo->NextQuestInChain = 0; } @@ -5641,9 +5777,9 @@ void ObjectMgr::LoadQuests() { QuestMap::iterator qPrevItr = m_QuestTemplatesMap.find(abs(qinfo->GetPrevQuestId())); if (qPrevItr == m_QuestTemplatesMap.end()) - sLog.outErrorDb("Quest %d has PrevQuestId %i, but no such quest", qinfo->GetQuestId(), qinfo->GetPrevQuestId()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %d has PrevQuestId %i, but no such quest", qinfo->GetQuestId(), qinfo->GetPrevQuestId()); else if (qPrevItr->second->BreadcrumbForQuestId) - sLog.outErrorDb("Quest %d should not be unlocked by breadcrumb quest %u", qinfo->GetQuestId(), qinfo->GetPrevQuestId()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %d should not be unlocked by breadcrumb quest %u", qinfo->GetQuestId(), qinfo->GetPrevQuestId()); else qinfo->prevQuests.push_back(qinfo->PrevQuestId); } @@ -5652,7 +5788,7 @@ void ObjectMgr::LoadQuests() { QuestMap::iterator qNextItr = m_QuestTemplatesMap.find(abs(qinfo->GetNextQuestId())); if (qNextItr == m_QuestTemplatesMap.end()) - sLog.outErrorDb("Quest %d has NextQuestId %i, but no such quest", qinfo->GetQuestId(), qinfo->GetNextQuestId()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %d has NextQuestId %i, but no such quest", qinfo->GetQuestId(), qinfo->GetNextQuestId()); else { int32 signedQuestId = qinfo->NextQuestId < 0 ? -int32(qinfo->GetQuestId()) : int32(qinfo->GetQuestId()); @@ -5671,15 +5807,15 @@ void ObjectMgr::LoadQuests() QuestMap::iterator qBreadcrumbQuestItr = m_QuestTemplatesMap.find(breadcrumbQuestId); if (qBreadcrumbQuestItr == m_QuestTemplatesMap.end()) { - sLog.outErrorDb("Quest %u has BreadcrumbForQuestId %u, but there is no such quest", qinfo->GetQuestId(), breadcrumbQuestId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has BreadcrumbForQuestId %u, but there is no such quest", qinfo->GetQuestId(), breadcrumbQuestId); qinfo->BreadcrumbForQuestId = 0; } else { if (qinfo->NextQuestId) - sLog.outErrorDb("Quest %u is a breadcrumb, it should not unlock quest %d", qinfo->GetQuestId(), qinfo->NextQuestId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u is a breadcrumb, it should not unlock quest %d", qinfo->GetQuestId(), qinfo->NextQuestId); if (qinfo->ExclusiveGroup) - sLog.outErrorDb("Quest %u is a breadcrumb, it should not be in exclusive group %d", qinfo->GetQuestId(), qinfo->ExclusiveGroup); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u is a breadcrumb, it should not be in exclusive group %d", qinfo->GetQuestId(), qinfo->ExclusiveGroup); } } } @@ -5697,7 +5833,7 @@ void ObjectMgr::LoadQuests() // If the insertion fails, then we already processed this breadcrumb quest in this iteration. This means that two breadcrumb quests have each other set as targets if (!questSet.insert(qinfo->QuestId).second) { - sLog.outErrorDb("Breadcrumb quests %u and %u are in a loop!", qid, breadcrumbForQuestId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Breadcrumb quests %u and %u are in a loop!", qid, breadcrumbForQuestId); qinfo->BreadcrumbForQuestId = 0; break; } @@ -5733,13 +5869,13 @@ void ObjectMgr::LoadQuests() if (!quest->HasSpecialFlag(QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT)) { - sLog.outDetail("Spell (id: %u) have SPELL_EFFECT_QUEST_COMPLETE for quest %u , but quest does not have SpecialFlags QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT (2) set. Quest SpecialFlags should be corrected to enable this objective.", spellInfo->Id, quest_id); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Spell (id: %u) have SPELL_EFFECT_QUEST_COMPLETE for quest %u , but quest does not have SpecialFlags QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT (2) set. Quest SpecialFlags should be corrected to enable this objective.", spellInfo->Id, quest_id); } } } - sLog.outString(); - sLog.outString(">> Loaded %lu quests definitions", (unsigned long)m_QuestTemplatesMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu quests definitions", (unsigned long)m_QuestTemplatesMap.size()); } uint32 ObjectMgr::GetQuestStartingItemID(uint32 quest_id) const @@ -5773,8 +5909,8 @@ void ObjectMgr::LoadQuestLocales() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 quest locale strings. DB table `locales_quest` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 quest locale strings. DB table `locales_quest` is empty."); return; } @@ -5789,7 +5925,11 @@ void ObjectMgr::LoadQuestLocales() if (!GetQuestTemplate(entry)) { - ERROR_DB_STRICT_LOG("Table `locales_quest` has data for nonexistent quest entry %u, skipped.", entry); + if (!IsExistingQuestId(entry)) + { + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `locales_quest` has data for nonexistent quest entry %u, skipped.", entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM `locales_quest` WHERE `entry`=%u;", entry); + } continue; } @@ -5888,8 +6028,8 @@ void ObjectMgr::LoadQuestLocales() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu quest locale strings", (unsigned long)m_QuestLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu quest locale strings", (unsigned long)m_QuestLocaleMap.size()); } void ObjectMgr::LoadPetCreateSpells() @@ -5900,8 +6040,8 @@ void ObjectMgr::LoadPetCreateSpells() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 pet create spells"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 pet create spells"); return; } @@ -5918,20 +6058,20 @@ void ObjectMgr::LoadPetCreateSpells() if (!creature_id) { - sLog.outErrorDb("Creature id %u listed in `petcreateinfo_spell` not exist.", creature_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature id %u listed in `petcreateinfo_spell` not exist.", creature_id); continue; } CreatureInfo const* cInfo = sCreatureStorage.LookupEntry(creature_id); if (!cInfo) { - sLog.outErrorDb("Creature id %u listed in `petcreateinfo_spell` not exist.", creature_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature id %u listed in `petcreateinfo_spell` not exist.", creature_id); continue; } if (CreatureSpellDataEntry const* petSpellEntry = cInfo->pet_spell_list_id ? sCreatureSpellDataStorage.LookupEntry(cInfo->pet_spell_list_id) : nullptr) { - sLog.outErrorDb("Creature id %u listed in `petcreateinfo_spell` have set `pet_spell_list_id` field and will use its instead, skip.", creature_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature id %u listed in `petcreateinfo_spell` have set `pet_spell_list_id` field and will use its instead, skip.", creature_id); continue; } @@ -5951,7 +6091,7 @@ void ObjectMgr::LoadPetCreateSpells() SpellEntry const* i_spell = sSpellMgr.GetSpellEntry(PetCreateSpell.spellid[i]); if (!i_spell) { - sLog.outErrorDb("Spell %u listed in `petcreateinfo_spell` does not exist", PetCreateSpell.spellid[i]); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `petcreateinfo_spell` does not exist", PetCreateSpell.spellid[i]); PetCreateSpell.spellid[i] = 0; continue; } @@ -5961,7 +6101,7 @@ void ObjectMgr::LoadPetCreateSpells() if (!have_spell_db) { - sLog.outErrorDb("Creature %u listed in `petcreateinfo_spell` have only 0 spell data, why it listed?", creature_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature %u listed in `petcreateinfo_spell` have only 0 spell data, why it listed?", creature_id); continue; } @@ -6021,15 +6161,15 @@ void ObjectMgr::LoadPetCreateSpells() ++dcount; } - sLog.outString(); - sLog.outString(">> Loaded %u pet create spells from table and %u from DBC", count, dcount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u pet create spells from table and %u from DBC", count, dcount); } void ObjectMgr::LoadPetSpellData() { sCreatureSpellDataStorage.LoadProgressive(SUPPORTED_CLIENT_BUILD, "build"); - sLog.outString(">> Loaded %u pet spell lists", sCreatureSpellDataStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u pet spell lists", sCreatureSpellDataStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } void ObjectMgr::LoadItemTexts() @@ -6043,8 +6183,8 @@ void ObjectMgr::LoadItemTexts() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u item pages", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u item pages", count); return; } @@ -6062,15 +6202,15 @@ void ObjectMgr::LoadItemTexts() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u item texts", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u item texts", count); } void ObjectMgr::LoadPageTexts() { sPageTextStore.Load(); - sLog.outString(">> Loaded %u page texts", sPageTextStore.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u page texts", sPageTextStore.GetRecordCount()); for (uint32 i = 1; i < sPageTextStore.GetMaxEntry(); ++i) { @@ -6079,29 +6219,29 @@ void ObjectMgr::LoadPageTexts() if (!page) continue; - if (page->Next_Page && !sPageTextStore.LookupEntry(page->Next_Page)) + if (page->next_page && !sPageTextStore.LookupEntry(page->next_page)) { - sLog.outErrorDb("Page text (Id: %u) has not existing next page (Id:%u)", i, page->Next_Page); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Page text (Id: %u) has not existing next page (Id:%u)", i, page->next_page); continue; } // detect circular reference std::set checkedPages; - for (PageText const* pageItr = page; pageItr; pageItr = sPageTextStore.LookupEntry(pageItr->Next_Page)) + for (PageText const* pageItr = page; pageItr; pageItr = sPageTextStore.LookupEntry(pageItr->next_page)) { - if (!pageItr->Next_Page) + if (!pageItr->next_page) break; - checkedPages.insert(pageItr->Page_ID); - if (checkedPages.find(pageItr->Next_Page) != checkedPages.end()) + checkedPages.insert(pageItr->entry); + if (checkedPages.find(pageItr->next_page) != checkedPages.end()) { std::ostringstream ss; ss << "The text page(s) "; for (const auto checkedPage : checkedPages) ss << checkedPage << " "; - ss << "create(s) a circular reference, which can cause the server to freeze. Changing Next_Page of page " - << pageItr->Page_ID << " to 0"; - sLog.outErrorDb("%s", ss.str().c_str()); - const_cast(pageItr)->Next_Page = 0; + ss << "create(s) a circular reference, which can cause the server to freeze. Changing next_page of page " + << pageItr->entry << " to 0"; + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "%s", ss.str().c_str()); + const_cast(pageItr)->next_page = 0; break; } } @@ -6119,8 +6259,8 @@ void ObjectMgr::LoadPageTextLocales() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 PageText locale strings. DB table `locales_page_text` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 PageText locale strings. DB table `locales_page_text` is empty."); return; } @@ -6135,7 +6275,8 @@ void ObjectMgr::LoadPageTextLocales() if (!sPageTextStore.LookupEntry(entry)) { - ERROR_DB_STRICT_LOG("Table `locales_page_text` has data for nonexistent page text entry %u, skipped.", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `locales_page_text` has data for nonexistent page text entry %u, skipped.", entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_MINIMAL, "DELETE FROM `locales_page_text` WHERE `entry`=%u;", entry); continue; } @@ -6150,18 +6291,18 @@ void ObjectMgr::LoadPageTextLocales() int idx = GetOrNewIndexForLocale(LocaleConstant(i)); if (idx >= 0) { - if ((int32)data.Text.size() <= idx) - data.Text.resize(idx + 1); + if ((int32)data.text.size() <= idx) + data.text.resize(idx + 1); - data.Text[idx] = str; + data.text[idx] = str; } } } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu PageText locale strings", (unsigned long)m_PageTextLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu PageText locale strings", (unsigned long)m_PageTextLocaleMap.size()); } struct SQLMapLoader : public SQLStorageLoaderBase @@ -6186,7 +6327,7 @@ void ObjectMgr::LoadMapTemplate() MapEntry const* parentEntry = sMapStorage.LookupEntry(itr->parent); if (!parentEntry) { - sLog.outErrorDb("ObjectMgr::LoadMapTemplate: bad parent map id %u for instance template %u template!", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "ObjectMgr::LoadMapTemplate: bad parent map id %u for instance template %u template!", itr->parent, itr->id); const_cast(*itr)->parent = 0; continue; @@ -6194,7 +6335,7 @@ void ObjectMgr::LoadMapTemplate() if (parentEntry->IsContinent()) { - sLog.outErrorDb("ObjectMgr::LoadMapTemplate: parent point to continent map id %u for instance template %u template, ignored, need be set only for non-continent parents!", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "ObjectMgr::LoadMapTemplate: parent point to continent map id %u for instance template %u template, ignored, need be set only for non-continent parents!", parentEntry->id, itr->id); const_cast(*itr)->parent = 0; continue; @@ -6206,7 +6347,7 @@ void ObjectMgr::LoadMapTemplate() { if (!MapManager::IsValidMapCoord(itr->ghostEntranceMap, itr->ghostEntranceX, itr->ghostEntranceY)) { - sLog.outErrorDb("ObjectMgr::LoadMapTemplate: ghost entrance coordinates invalid for instance template %u template, ignored, need be set only for non-continent parents!", itr->id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "ObjectMgr::LoadMapTemplate: ghost entrance coordinates invalid for instance template %u template, ignored, need be set only for non-continent parents!", itr->id); sMapStorage.EraseEntry(itr->id); continue; } @@ -6214,14 +6355,14 @@ void ObjectMgr::LoadMapTemplate() MapEntry const* ghostEntry = sMapStorage.LookupEntry(itr->ghostEntranceMap); if (!ghostEntry) { - sLog.outErrorDb("ObjectMgr::LoadMapTemplate: bad ghost entrance for instance template %u template!", itr->id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "ObjectMgr::LoadMapTemplate: bad ghost entrance for instance template %u template!", itr->id); sMapStorage.EraseEntry(itr->id); continue; } if (!ghostEntry->IsContinent()) { - sLog.outErrorDb("ObjectMgr::LoadMapTemplate: ghost entrance not at continent map id %u for instance template %u template, ignored, need be set only for non-continent parents!", ghostEntry->id, itr->id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "ObjectMgr::LoadMapTemplate: ghost entrance not at continent map id %u for instance template %u template, ignored, need be set only for non-continent parents!", ghostEntry->id, itr->id); sMapStorage.EraseEntry(itr->id); continue; } @@ -6232,8 +6373,8 @@ void ObjectMgr::LoadMapTemplate() const_cast(*itr)->resetDelay = std::max((uint32)1, (uint32)(itr->resetDelay * sWorld.getConfig(CONFIG_FLOAT_RATE_INSTANCE_RESET_TIME))); } - sLog.outString(">> Loaded %u Map Template definitions", sMapStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Map Template definitions", sMapStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } struct SQLWorldLoader : public SQLStorageLoaderBase @@ -6260,8 +6401,8 @@ void ObjectMgr::LoadNPCText() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u npc texts", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u npc texts", count); return; } @@ -6276,7 +6417,7 @@ void ObjectMgr::LoadNPCText() uint32 textID = fields[0].GetUInt32(); if (!textID) { - sLog.outErrorDb("Table `npc_text` has record wit reserved id 0, ignore."); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `npc_text` has record wit reserved id 0, ignore."); continue; } @@ -6294,7 +6435,7 @@ void ObjectMgr::LoadNPCText() { if (!GetBroadcastTextLocale(npcText.Options[i].BroadcastTextID)) { - sLog.outErrorDb("NPCText (ID: %u) has a non-existing or incompatible BroadcastText (ID: %u, Index: %u)", textID, npcText.Options[i].BroadcastTextID, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "NPCText (ID: %u) has a non-existing or incompatible BroadcastText (ID: %u, Index: %u)", textID, npcText.Options[i].BroadcastTextID, i); npcText.Options[i].BroadcastTextID = 0; } } @@ -6304,15 +6445,15 @@ void ObjectMgr::LoadNPCText() { if (npcText.Options[i].Probability > 0 && npcText.Options[i].BroadcastTextID == 0) { - sLog.outErrorDb("NPCText (ID: %u) has a probability (Index: %u) set, but no BroadcastTextID to go with it", textID, i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "NPCText (ID: %u) has a probability (Index: %u) set, but no BroadcastTextID to go with it", textID, i); npcText.Options[i].Probability = 0; } } } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u npc texts", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u npc texts", count); } class SingleMailReturner @@ -6380,8 +6521,8 @@ class OldMailsReturner sObjectMgr.ResetOldMailCounter(); if (!serverUp) { - sLog.outString(); - sLog.outString(">> Only expired mails (need to be return or delete) or DB table `mail` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Only expired mails (need to be return or delete) or DB table `mail` is empty."); } delete this; return; // any mails need to be returned or deleted @@ -6452,15 +6593,18 @@ class OldMailsReturner void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp) { time_t basetime = time(nullptr); - DEBUG_LOG("Returning mails current time: hour: %d, minute: %d, second: %d ", localtime(&basetime)->tm_hour, localtime(&basetime)->tm_min, localtime(&basetime)->tm_sec); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Returning mails current time: hour: %d, minute: %d, second: %d ", localtime(&basetime)->tm_hour, localtime(&basetime)->tm_min, localtime(&basetime)->tm_sec); //delete all old mails without item and without body immediately, if starting server if (!serverUp) CharacterDatabase.PExecute("DELETE FROM `mail` WHERE `expire_time` < '" UI64FMTD "' AND `has_items` = '0' AND `item_text_id` = 0", (uint64)basetime); OldMailsReturner* cb = new OldMailsReturner(); cb->serverUp = serverUp; cb->basetime = basetime; - uint32 limit = serverUp ? 5 : 1000; - CharacterDatabase.AsyncPQueryUnsafe(cb, &OldMailsReturner::Callback, "SELECT `id`, `message_type`, `sender_guid`, `receiver_guid`, `item_text_id`, `has_items`, `expire_time`, `cod`, `checked`, `mail_template_id` FROM `mail` WHERE `expire_time` < '" UI64FMTD "' ORDER BY `expire_time` LIMIT %u,%u", (uint64)basetime, m_OldMailCounter, limit); + + if (serverUp) + CharacterDatabase.AsyncPQueryUnsafe(cb, &OldMailsReturner::Callback, "SELECT `id`, `message_type`, `sender_guid`, `receiver_guid`, `item_text_id`, `has_items`, `expire_time`, `cod`, `checked`, `mail_template_id` FROM `mail` WHERE `expire_time` < '" UI64FMTD "' ORDER BY `expire_time` LIMIT %u,%u", (uint64)basetime, m_OldMailCounter, sWorld.getConfig(CONFIG_UINT32_RETURNED_MAIL_PR_TICK)); + else + CharacterDatabase.AsyncPQueryUnsafe(cb, &OldMailsReturner::Callback, "SELECT `id`, `message_type`, `sender_guid`, `receiver_guid`, `item_text_id`, `has_items`, `expire_time`, `cod`, `checked`, `mail_template_id` FROM `mail` WHERE `expire_time` < '" UI64FMTD "' ORDER BY `expire_time`", (uint64)basetime); } void ObjectMgr::LoadAreaTriggers() @@ -6472,7 +6616,7 @@ void ObjectMgr::LoadAreaTriggers() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 area triggers. DB table `areatrigger_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 area triggers. DB table `areatrigger_template` is empty."); return; } @@ -6503,8 +6647,8 @@ void ObjectMgr::LoadAreaTriggers() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u area triggers.", (uint32)m_AreaTriggersMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u area triggers.", (uint32)m_AreaTriggersMap.size()); } void ObjectMgr::LoadQuestAreaTriggers() @@ -6520,8 +6664,8 @@ void ObjectMgr::LoadQuestAreaTriggers() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u quest trigger points", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u quest trigger points", count); return; } @@ -6540,7 +6684,7 @@ void ObjectMgr::LoadQuestAreaTriggers() if (!atEntry) { if (!IsExistingAreaTriggerId(trigger_ID)) - sLog.outErrorDb("Table `areatrigger_involvedrelation` has area trigger (ID: %u) not listed in `AreaTrigger.dbc`.", trigger_ID); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_involvedrelation` has area trigger (ID: %u) not listed in `AreaTrigger.dbc`.", trigger_ID); continue; } @@ -6548,13 +6692,13 @@ void ObjectMgr::LoadQuestAreaTriggers() if (!quest) { if (!sObjectMgr.IsExistingQuestId(quest_ID)) - sLog.outErrorDb("Table `areatrigger_involvedrelation` has record (id: %u) for not existing quest %u", trigger_ID, quest_ID); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_involvedrelation` has record (id: %u) for not existing quest %u", trigger_ID, quest_ID); continue; } if (!quest->HasSpecialFlag(QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT)) { - sLog.outErrorDb("Table `areatrigger_involvedrelation` has record (id: %u) for not quest %u, but quest not have flag QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT. Trigger or quest flags must be fixed, quest modified to require objective.", trigger_ID, quest_ID); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_involvedrelation` has record (id: %u) for not quest %u, but quest not have flag QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT. Trigger or quest flags must be fixed, quest modified to require objective.", trigger_ID, quest_ID); // this will prevent quest completing without objective const_cast(quest)->SetSpecialFlag(QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT); @@ -6567,8 +6711,8 @@ void ObjectMgr::LoadQuestAreaTriggers() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u quest trigger points", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u quest trigger points", count); } void ObjectMgr::LoadTavernAreaTriggers() @@ -6584,8 +6728,8 @@ void ObjectMgr::LoadTavernAreaTriggers() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u tavern triggers", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u tavern triggers", count); return; } @@ -6602,7 +6746,7 @@ void ObjectMgr::LoadTavernAreaTriggers() AreaTriggerEntry const* atEntry = GetAreaTrigger(triggerId); if (!atEntry) { - sLog.outErrorDb("Table `areatrigger_tavern` has area trigger (ID:%u) not listed in `AreaTrigger.dbc`.", triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_tavern` has area trigger (ID:%u) not listed in `AreaTrigger.dbc`.", triggerId); continue; } @@ -6610,8 +6754,8 @@ void ObjectMgr::LoadTavernAreaTriggers() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u tavern triggers", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u tavern triggers", count); } void ObjectMgr::LoadBattlegroundEntranceTriggers() @@ -6628,8 +6772,8 @@ void ObjectMgr::LoadBattlegroundEntranceTriggers() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u Battleground entrance area triggers", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Battleground entrance area triggers", count); return; } @@ -6659,20 +6803,20 @@ void ObjectMgr::LoadBattlegroundEntranceTriggers() if (!bgetEntry) { if (!IsExistingAreaTriggerId(triggerId)) - sLog.outErrorDb("Table `areatrigger_bg_entrance` has area trigger (ID:%u) not listed in `AreaTrigger.dbc`.", triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_bg_entrance` has area trigger (ID:%u) not listed in `AreaTrigger.dbc`.", triggerId); continue; } if (team != ALLIANCE && team != HORDE) { - sLog.outError("Table `areatrigger_bg_entrance` has team (ID:%u) that is not Horde or Alliance for area trigger (ID:%u).", team, triggerId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table `areatrigger_bg_entrance` has team (ID:%u) that is not Horde or Alliance for area trigger (ID:%u).", team, triggerId); continue; } bget.team = Team(team); if (bgTypeId >= MAX_BATTLEGROUND_TYPE_ID) { - sLog.outErrorDb("Table `areatrigger_bg_entrance` has nonexistent battleground type (ID:%u) for area trigger (ID:%u), ignored.", bgTypeId, triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_bg_entrance` has nonexistent battleground type (ID:%u) for area trigger (ID:%u), ignored.", bgTypeId, triggerId); continue; } bget.bgTypeId = BattleGroundTypeId(bgTypeId); @@ -6680,13 +6824,13 @@ void ObjectMgr::LoadBattlegroundEntranceTriggers() MapEntry const* mapEntry = sMapStorage.LookupEntry(bget.exit_mapId); if (!mapEntry) { - sLog.outErrorDb("Table `areatrigger_bg_entrance` has nonexistent exit map (ID: %u) for area trigger (ID:%u).", bget.exit_mapId, triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_bg_entrance` has nonexistent exit map (ID: %u) for area trigger (ID:%u).", bget.exit_mapId, triggerId); continue; } if (bget.exit_X == 0 && bget.exit_Y == 0 && bget.exit_Z == 0) { - sLog.outErrorDb("Table `areatrigger_bg_entrance` has area trigger (ID:%u) without battleground exit coordinates.", triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_bg_entrance` has area trigger (ID:%u) without battleground exit coordinates.", triggerId); continue; } @@ -6694,8 +6838,8 @@ void ObjectMgr::LoadBattlegroundEntranceTriggers() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u battleground entrance area trigger definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u battleground entrance area trigger definitions", count); } uint32 ObjectMgr::GetNearestTaxiNode(float x, float y, float z, uint32 mapid, Team team) @@ -6803,7 +6947,7 @@ void ObjectMgr::LoadGraveyardZones() { m_GraveYardMap.clear(); // need for reload case - std::unique_ptr result(WorldDatabase.PQuery("SELECT `id`, `ghost_zone`, `faction` FROM `game_graveyard_zone` WHERE `build_min` <= %u", SUPPORTED_CLIENT_BUILD)); + std::unique_ptr result(WorldDatabase.PQuery("SELECT `id`, `ghost_zone`, `faction` FROM `game_graveyard_zone` WHERE %u BETWEEN `patch_min` AND `patch_max`", sWorld.GetWowPatch())); uint32 count = 0; @@ -6812,8 +6956,8 @@ void ObjectMgr::LoadGraveyardZones() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u graveyard-zone links", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u graveyard-zone links", count); return; } @@ -6832,43 +6976,49 @@ void ObjectMgr::LoadGraveyardZones() WorldSafeLocsEntry const* entry = sWorldSafeLocsStore.LookupEntry(safeLocId); if (!entry) { - sLog.outErrorDb("Table `game_graveyard_zone` has record for not existing graveyard (WorldSafeLocs.dbc id) %u, skipped.", safeLocId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_graveyard_zone` has record for not existing graveyard (WorldSafeLocs.dbc id) %u, skipped.", safeLocId); continue; } const auto* areaEntry = AreaEntry::GetById(zoneId); if (!areaEntry) { - sLog.outErrorDb("Table `game_graveyard_zone` has record for not existing zone id (%u), skipped.", zoneId); - continue; - } - - if (!areaEntry->IsZone()) - { - sLog.outErrorDb("Table `game_graveyard_zone` has record subzone id (%u) instead of zone, skipped.", zoneId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_graveyard_zone` has record for not existing zone id (%u), skipped.", zoneId); continue; } if (team != TEAM_NONE && team != HORDE && team != ALLIANCE) { - sLog.outErrorDb("Table `game_graveyard_zone` has record for non player faction (%u), skipped.", team); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_graveyard_zone` has record for non player faction (%u), skipped.", team); continue; } if (!AddGraveYardLink(safeLocId, zoneId, Team(team), false)) - sLog.outErrorDb("Table `game_graveyard_zone` has a duplicate record for Graveyard (ID: %u) and Zone (ID: %u), skipped.", safeLocId, zoneId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_graveyard_zone` has a duplicate record for Graveyard (ID: %u) and Zone (ID: %u), skipped.", safeLocId, zoneId); } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u graveyard-zone links", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u graveyard-zone links", count); } -WorldSafeLocsEntry const* ObjectMgr::GetClosestGraveYard(float x, float y, float z, uint32 MapId, Team team) +WorldSafeLocsEntry const* ObjectMgr::GetClosestGraveYard(float x, float y, float z, uint32 mapId, Team team) { // search for zone associated closest graveyard - uint32 zoneId = sTerrainMgr.GetZoneId(MapId, x, y, z); + uint32 zoneId, areaId; + sTerrainMgr.GetZoneAndAreaId(zoneId, areaId, mapId, x, y, z); + + if (WorldSafeLocsEntry const* pGY = GetClosestGraveYardForArea(areaId, x, y, z, mapId, team)) + return pGY; + if (areaId == zoneId) + return nullptr; + + return GetClosestGraveYardForArea(zoneId, x, y, z, mapId, team); +} + +WorldSafeLocsEntry const* ObjectMgr::GetClosestGraveYardForArea(uint32 areaOrZoneId, float x, float y, float z, uint32 mapId, Team team) +{ // Simulate std. algorithm: // found some graveyard associated to (ghost_zone,ghost_map) // @@ -6876,7 +7026,7 @@ WorldSafeLocsEntry const* ObjectMgr::GetClosestGraveYard(float x, float y, float // then check faction // if mapId != graveyard.mapId (ghost in instance) and search any graveyard associated // then check faction - GraveYardMapBounds bounds = m_GraveYardMap.equal_range(zoneId); + GraveYardMapBounds bounds = m_GraveYardMap.equal_range(areaOrZoneId); if (bounds.first == bounds.second) return nullptr; @@ -6894,7 +7044,7 @@ WorldSafeLocsEntry const* ObjectMgr::GetClosestGraveYard(float x, float y, float // some where other WorldSafeLocsEntry const* entryFar = nullptr; - MapEntry const* tempEntry = sMapStorage.LookupEntry(MapId); + MapEntry const* tempEntry = sMapStorage.LookupEntry(mapId); for (GraveYardMap::const_iterator itr = bounds.first; itr != bounds.second; ++itr) { @@ -6903,7 +7053,7 @@ WorldSafeLocsEntry const* ObjectMgr::GetClosestGraveYard(float x, float y, float WorldSafeLocsEntry const* entry = sWorldSafeLocsStore.LookupEntry(data.safeLocId); if (!entry) { - sLog.outErrorDb("Table `game_graveyard_zone` has record for not existing graveyard (WorldSafeLocs.dbc id) %u, skipped.", data.safeLocId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_graveyard_zone` has record for not existing graveyard (WorldSafeLocs.dbc id) %u, skipped.", data.safeLocId); continue; } @@ -6913,7 +7063,7 @@ WorldSafeLocsEntry const* ObjectMgr::GetClosestGraveYard(float x, float y, float continue; // find now nearest graveyard at other (continent) map - if (MapId != entry->map_id) + if (mapId != entry->map_id) { // if find graveyard at different map from where entrance placed (or no entrance data), use any first if (!tempEntry || @@ -7018,8 +7168,8 @@ void ObjectMgr::LoadWorldSafeLocsFacing() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u world safe locs facing values", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u world safe locs facing values", count); return; } BarGoLink bar(result->GetRowCount()); @@ -7034,8 +7184,8 @@ void ObjectMgr::LoadWorldSafeLocsFacing() m_worldSafeLocsFacingMap[safeLocId] = orientation; count++; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u world safe locs facing values", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u world safe locs facing values", count); } float ObjectMgr::GetWorldSafeLocFacing(uint32 id) const @@ -7065,8 +7215,8 @@ void ObjectMgr::LoadAreaTriggerTeleports() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u area trigger teleport definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u area trigger teleport definitions", count); return; } @@ -7094,26 +7244,26 @@ void ObjectMgr::LoadAreaTriggerTeleports() AreaTriggerEntry const* atEntry = GetAreaTrigger(triggerId); if (!atEntry) { - sLog.outErrorDb("Table `areatrigger_teleport` has area trigger (ID:%u) not listed in `AreaTrigger.dbc`.", triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_teleport` has area trigger (ID:%u) not listed in `AreaTrigger.dbc`.", triggerId); continue; } if (at.requiredCondition && !sConditionStorage.LookupEntry(at.requiredCondition)) { - sLog.outErrorDb("Table `areatrigger_teleport` has nonexistent condition %u defined for trigger %u, ignoring", at.requiredCondition, triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_teleport` has nonexistent condition %u defined for trigger %u, ignoring", at.requiredCondition, triggerId); at.requiredCondition = 0; } MapEntry const* mapEntry = sMapStorage.LookupEntry(at.destination.mapId); if (!mapEntry) { - sLog.outErrorDb("Table `areatrigger_teleport` has nonexistent target map (ID: %u) for Area trigger (ID:%u).", at.destination.mapId, triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_teleport` has nonexistent target map (ID: %u) for Area trigger (ID:%u).", at.destination.mapId, triggerId); continue; } if (!at.destination.x && !at.destination.y && !at.destination.z) { - sLog.outErrorDb("Table `areatrigger_teleport` has area trigger (ID:%u) without target coordinates.", triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `areatrigger_teleport` has area trigger (ID:%u) without target coordinates.", triggerId); continue; } @@ -7122,8 +7272,8 @@ void ObjectMgr::LoadAreaTriggerTeleports() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u area trigger teleport definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u area trigger teleport definitions", count); } /* @@ -7164,6 +7314,65 @@ AreaTriggerTeleport const* ObjectMgr::GetMapEntranceTrigger(uint32 Map) const return nullptr; } +void ObjectMgr::LoadAreaTriggerLocales() +{ + m_AreaTriggerLocaleMap.clear(); // need for reload case + + std::unique_ptr result(WorldDatabase.Query("SELECT `entry`, `message_loc1`, `message_loc2`, `message_loc3`, `message_loc4`, `message_loc5`, `message_loc6`, `message_loc7`, `message_loc8` FROM `locales_areatrigger`")); + + if (!result) + { + BarGoLink bar(1); + bar.step(); + + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 areatrigger locale strings. DB table `locales_areatrigger` is empty."); + return; + } + + BarGoLink bar(result->GetRowCount()); + + do + { + bar.step(); + Field* fields = result->Fetch(); + + uint32 entry = fields[0].GetUInt32(); + + if (!GetAreaTrigger(entry)) + { + if (!IsExistingAreaTriggerId(entry)) + { + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `locales_areatrigger` has data for nonexistent areatrigger entry %u, skipped.", entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_ERROR, "DELETE FROM `locales_areatrigger` WHERE `entry` = %u;", entry); + } + continue; + } + + AreaTriggerLocale& data = m_AreaTriggerLocaleMap[entry]; + + for (int i = 1; i < MAX_LOCALE; ++i) + { + std::string str = fields[i].GetCppString(); + if (!str.empty()) + { + int idx = GetOrNewIndexForLocale(LocaleConstant(i)); + if (idx >= 0) + { + if ((int32)data.message.size() <= idx) + data.message.resize(idx + 1); + + data.message[idx] = str; + } + } + } + + } while (result->NextRow()); + + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu areatrigger locale strings", (unsigned long)m_AreaTriggerLocaleMap.size()); +} + void ObjectMgr::PackGroupIds() { // this routine renumbers groups in such a way so they start from 1 and go up @@ -7219,8 +7428,8 @@ void ObjectMgr::PackGroupIds() m_GroupIds.Set(groupId); - sLog.outString(); - sLog.outString(">> Group Ids remapped, next group id is %u", groupId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Group Ids remapped, next group id is %u", groupId); } void ObjectMgr::SetHighestGuids() @@ -7316,8 +7525,8 @@ void ObjectMgr::LoadGameObjectLocales() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 gameobject locale strings. DB table `locales_gameobject` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 gameobject locale strings. DB table `locales_gameobject` is empty."); return; } @@ -7332,7 +7541,11 @@ void ObjectMgr::LoadGameObjectLocales() if (!GetGameObjectInfo(entry)) { - ERROR_DB_STRICT_LOG("Table `locales_gameobject` has data for nonexistent gameobject entry %u, skipped.", entry); + if (!IsExistingGameObjectId(entry)) + { + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `locales_gameobject` has data for nonexistent gameobject entry %u, skipped.", entry); + sLog.Out(LOG_DBERRFIX, LOG_LVL_ERROR, "DELETE FROM `locales_gameobject` WHERE `entry` = %u;", entry); + } continue; } @@ -7357,8 +7570,8 @@ void ObjectMgr::LoadGameObjectLocales() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu gameobject locale strings", (unsigned long)m_GameObjectLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu gameobject locale strings", (unsigned long)m_GameObjectLocaleMap.size()); } struct SQLGameObjectLoader : public SQLStorageLoaderBase @@ -7375,7 +7588,7 @@ inline void CheckGOLockId(GameObjectInfo const* goInfo, uint32 dataN, uint32 N) if (sLockStore.LookupEntry(dataN)) return; - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data%d=%u but lock (Id: %u) not found.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (Entry: %u GoType: %u) have data%d=%u but lock (Id: %u) not found.", goInfo->id, goInfo->type, N, dataN, dataN); } @@ -7384,12 +7597,12 @@ inline void CheckGOLinkedTrapId(GameObjectInfo const* goInfo, uint32 dataN, uint if (GameObjectInfo const* trapInfo = sGOStorage.LookupEntry(dataN)) { if (trapInfo->type != GAMEOBJECT_TYPE_TRAP) - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data%d=%u but GO (Entry %u) have not GAMEOBJECT_TYPE_TRAP (%u) type.", + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (Entry: %u GoType: %u) have data%d=%u but GO (Entry %u) have not GAMEOBJECT_TYPE_TRAP (%u) type.", goInfo->id, goInfo->type, N, dataN, dataN, GAMEOBJECT_TYPE_TRAP); } else // too many error reports about nonexistent trap templates - ERROR_DB_STRICT_LOG("Gameobject (Entry: %u GoType: %u) have data%d=%u but trap GO (Entry %u) not exist in `gameobject_template`.", + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (Entry: %u GoType: %u) have data%d=%u but trap GO (Entry %u) not exist in `gameobject_template`.", goInfo->id, goInfo->type, N, dataN, dataN); } @@ -7398,7 +7611,7 @@ inline void CheckGOSpellId(GameObjectInfo const* goInfo, uint32 dataN, uint32 N) if (sSpellMgr.GetSpellEntry(dataN)) return; - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data%d=%u but Spell (Entry %u) not exist.", + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (Entry: %u GoType: %u) have data%d=%u but Spell (Entry %u) not exist.", goInfo->id, goInfo->type, N, dataN, dataN); } @@ -7407,7 +7620,7 @@ inline void CheckAndFixGOChairHeightId(GameObjectInfo const* goInfo, uint32 cons if (dataN <= (UNIT_STAND_STATE_SIT_HIGH_CHAIR - UNIT_STAND_STATE_SIT_LOW_CHAIR)) return; - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data%d=%u but correct chair height in range 0..%i.", + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (Entry: %u GoType: %u) have data%d=%u but correct chair height in range 0..%i.", goInfo->id, goInfo->type, N, dataN, UNIT_STAND_STATE_SIT_HIGH_CHAIR - UNIT_STAND_STATE_SIT_LOW_CHAIR); // prevent client and server unexpected work @@ -7420,7 +7633,7 @@ inline void CheckGONoDamageImmuneId(GameObjectInfo const* goInfo, uint32 dataN, if (dataN <= 1) return; - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data%d=%u but expected boolean (0/1) noDamageImmune field value.", + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (Entry: %u GoType: %u) have data%d=%u but expected boolean (0/1) noDamageImmune field value.", goInfo->id, goInfo->type, N, dataN); } @@ -7430,7 +7643,7 @@ inline void CheckGOConsumable(GameObjectInfo const* goInfo, uint32 dataN, uint32 if (dataN <= 1) return; - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data%d=%u but expected boolean (0/1) consumable field value.", + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (Entry: %u GoType: %u) have data%d=%u but expected boolean (0/1) consumable field value.", goInfo->id, goInfo->type, N, dataN); } @@ -7438,8 +7651,8 @@ std::set ObjectMgr::LoadGameobjectInfo() { SQLGameObjectLoader loader; loader.LoadProgressive(sGOStorage, sWorld.GetWowPatch()); - sLog.outString(">> Loaded %u game object templates", sGOStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u game object templates", sGOStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); return CheckGameObjectInfos(); } @@ -7452,14 +7665,14 @@ std::set ObjectMgr::CheckGameObjectInfos() { if (itr->size <= 0.0f) // prevent use too small scales { - ERROR_DB_STRICT_LOG("Gameobject (Entry: %u GoType: %u) have too small size=%f", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (Entry: %u GoType: %u) have too small size=%f", itr->id, itr->type, itr->size); const_cast(*itr)->size = DEFAULT_OBJECT_SCALE; } if (itr->type >= GAMEOBJECT_TYPE_MAX) { - sLog.outErrorDb("Gameobject (Entry: %u) have invalid type=%u in template, forcing it to type GENERIC (5) instead.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (Entry: %u) have invalid type=%u in template, forcing it to type GENERIC (5) instead.", itr->id, itr->type); const_cast(*itr)->type = GAMEOBJECT_TYPE_GENERIC; memset(const_cast(*itr)->raw.data, 0, sizeof(GameObjectInfo::raw.data)); @@ -7519,7 +7732,7 @@ std::set ObjectMgr::CheckGameObjectInfos() if (itr->spellFocus.focusId) { if (!sSpellFocusObjectStore.LookupEntry(itr->spellFocus.focusId)) - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data0=%u but SpellFocus (Id: %u) not exist.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (Entry: %u GoType: %u) have data0=%u but SpellFocus (Id: %u) not exist.", itr->id, itr->type, itr->spellFocus.focusId, itr->spellFocus.focusId); } @@ -7537,7 +7750,7 @@ std::set ObjectMgr::CheckGameObjectInfos() if (itr->goober.pageId) // pageId { if (!sPageTextStore.LookupEntry(itr->goober.pageId)) - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data7=%u but PageText (Entry %u) not exist.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (Entry: %u GoType: %u) have data7=%u but PageText (Entry %u) not exist.", itr->id, itr->type, itr->goober.pageId, itr->goober.pageId); } /* disable check for while, too many nonexistent spells @@ -7569,7 +7782,7 @@ std::set ObjectMgr::CheckGameObjectInfos() if (itr->moTransport.taxiPathId) { if (itr->moTransport.taxiPathId >= sTaxiPathNodesByPath.size() || sTaxiPathNodesByPath[itr->moTransport.taxiPathId].empty()) - sLog.outErrorDb("Gameobject (Entry: %u GoType: %u) have data0=%u but TaxiPath (Id: %u) not exist.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (Entry: %u GoType: %u) have data0=%u but TaxiPath (Id: %u) not exist.", itr->id, itr->type, itr->moTransport.taxiPathId, itr->moTransport.taxiPathId); } transportDisplayIds.insert(itr->displayId); @@ -7632,8 +7845,8 @@ void ObjectMgr::LoadGameobjectsRequirements() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u gameobject requirements", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u gameobject requirements", count); return; } @@ -7648,7 +7861,7 @@ void ObjectMgr::LoadGameobjectsRequirements() if (!GetGOData(guid)) { if (!sObjectMgr.IsExistingGameObjectGuid(guid)) - sLog.outErrorDb("Table `gameobject_requirement` has data for invalid game object guid (%u)", guid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject_requirement` has data for invalid game object guid (%u)", guid); continue; } @@ -7662,7 +7875,7 @@ void ObjectMgr::LoadGameobjectsRequirements() entry.guid = ObjectGuid(HIGHGUID_UNIT, data->creature_id[0], reqGuidLow); else { - sLog.outErrorDb("Table `gameobject_requirement` has not found creature guid (%u)", reqGuidLow); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject_requirement` has not found creature guid (%u)", reqGuidLow); continue; } break; @@ -7671,12 +7884,12 @@ void ObjectMgr::LoadGameobjectsRequirements() entry.guid = ObjectGuid(HIGHGUID_GAMEOBJECT, data->id, reqGuidLow); else { - sLog.outErrorDb("Table `gameobject_requirement` has not found game object guid (%u)", reqGuidLow); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject_requirement` has not found game object guid (%u)", reqGuidLow); continue; } break; default: - sLog.outErrorDb("Table `gameobject_requirement` has invalid reqType (%u)", entry.reqType); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject_requirement` has invalid reqType (%u)", entry.reqType); break; } @@ -7685,8 +7898,8 @@ void ObjectMgr::LoadGameobjectsRequirements() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u GameObjects requirements", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u GameObjects requirements", count); } GameObjectUseRequirement const* ObjectMgr::GetGameObjectUseRequirement(ObjectGuid guid) const @@ -7700,9 +7913,9 @@ GameObjectUseRequirement const* ObjectMgr::GetGameObjectUseRequirement(ObjectGui void ObjectMgr::LoadGameObjectDisplayInfoAddon() { sGameObjectDisplayInfoAddonStorage.Load(); - sLog.outString(); - sLog.outString(">> Loaded %u GameObject display based info", sGameObjectDisplayInfoAddonStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u GameObject display based info", sGameObjectDisplayInfoAddonStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } void ObjectMgr::LoadExplorationBaseXP() @@ -7715,8 +7928,8 @@ void ObjectMgr::LoadExplorationBaseXP() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u BaseXP definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u BaseXP definitions", count); return; } @@ -7734,8 +7947,8 @@ void ObjectMgr::LoadExplorationBaseXP() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u BaseXP definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u BaseXP definitions", count); } uint32 ObjectMgr::GetBaseXP(uint32 level) const @@ -7762,8 +7975,8 @@ void ObjectMgr::LoadPetNames() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u pet name parts", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u pet name parts", count); return; } @@ -7785,8 +7998,8 @@ void ObjectMgr::LoadPetNames() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u pet name parts", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u pet name parts", count); } void ObjectMgr::LoadPetNumber() @@ -7832,8 +8045,8 @@ void ObjectMgr::LoadCorpses() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u corpses", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u corpses", count); return; } @@ -7859,15 +8072,15 @@ void ObjectMgr::LoadCorpses() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u corpses", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u corpses", count); } void ObjectMgr::LoadFactions() { { m_FactionsMap.clear(); - sLog.outString("Loading factions ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading factions ..."); std::unique_ptr result(WorldDatabase.PQuery("SELECT * FROM `faction` t1 WHERE `build`=(SELECT max(`build`) FROM `faction` t2 WHERE t1.`id`=t2.`id` && `build` <= %u)", SUPPORTED_CLIENT_BUILD)); if (!result) @@ -7875,8 +8088,8 @@ void ObjectMgr::LoadFactions() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 factions. DB table `faction` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 factions. DB table `faction` is empty."); return; } @@ -7956,11 +8169,11 @@ void ObjectMgr::LoadFactions() } #endif } - sLog.outString(">> Loaded %u factions.", m_FactionsMap.size()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u factions.", m_FactionsMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); { m_FactionTemplatesMap.clear(); - sLog.outString("Loading faction tamplates ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading faction tamplates ..."); std::unique_ptr result(WorldDatabase.PQuery("SELECT * FROM `faction_template` t1 WHERE `build`=(SELECT max(`build`) FROM `faction_template` t2 WHERE t1.`id`=t2.`id` && `build` <= %u)", SUPPORTED_CLIENT_BUILD)); if (!result) @@ -7968,11 +8181,13 @@ void ObjectMgr::LoadFactions() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 faction templates. DB table `faction_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 faction templates. DB table `faction_template` is empty."); return; } + std::set factionsWithEnemies; + BarGoLink bar(result->GetRowCount()); do @@ -7990,21 +8205,32 @@ void ObjectMgr::LoadFactions() faction.ourMask = fields[4].GetUInt32(); faction.friendlyMask = fields[5].GetUInt32(); faction.hostileMask = fields[6].GetUInt32(); - faction.enemyFaction[0] = fields[7].GetUInt32(); - faction.enemyFaction[1] = fields[8].GetUInt32(); - faction.enemyFaction[2] = fields[9].GetUInt32(); - faction.enemyFaction[3] = fields[10].GetUInt32(); - faction.friendFaction[0] = fields[11].GetInt32(); - faction.friendFaction[1] = fields[12].GetInt32(); - faction.friendFaction[2] = fields[13].GetInt32(); - faction.friendFaction[3] = fields[14].GetInt32(); + for (int i = 0; i < 4; ++i) + { + if (faction.enemyFaction[i] = fields[7 + i].GetUInt32()) + { + if (faction.factionFlags & (FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_LOW_PRIO | FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_MED_PRIO | FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_HIG_PRIO)) + factionsWithEnemies.insert(faction.enemyFaction[i]); + } + } + for (int i = 0; i < 4; ++i) + { + faction.friendFaction[i] = fields[11 + i].GetUInt32(); + } m_FactionTemplatesMap[factionId] = faction; } while (result->NextRow()); + + // This is needed to make sure passive factions who are someone's enemy notify their enemies upon moving. + for (auto& itr : m_FactionTemplatesMap) + { + if (factionsWithEnemies.find(itr.second.faction) != factionsWithEnemies.end()) + itr.second.isEnemyOfAnother = true; + } } - sLog.outString(">> Loaded %u faction templates.", m_FactionTemplatesMap.size()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u faction templates.", m_FactionTemplatesMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } void ObjectMgr::LoadReputationRewardRate() @@ -8019,8 +8245,8 @@ void ObjectMgr::LoadReputationRewardRate() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded `reputation_reward_rate`, table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded `reputation_reward_rate`, table is empty!"); return; } @@ -8042,25 +8268,25 @@ void ObjectMgr::LoadReputationRewardRate() FactionEntry const* factionEntry = GetFactionEntry(factionId); if (!factionEntry) { - sLog.outErrorDb("Faction (faction.dbc) %u does not exist but is used in `reputation_reward_rate`", factionId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Faction (faction.dbc) %u does not exist but is used in `reputation_reward_rate`", factionId); continue; } if (repRate.quest_rate < 0.0f) { - sLog.outErrorDb("Table reputation_reward_rate has quest_rate with invalid rate %f, skipping data for faction %u", repRate.quest_rate, factionId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table reputation_reward_rate has quest_rate with invalid rate %f, skipping data for faction %u", repRate.quest_rate, factionId); continue; } if (repRate.creature_rate < 0.0f) { - sLog.outErrorDb("Table reputation_reward_rate has creature_rate with invalid rate %f, skipping data for faction %u", repRate.creature_rate, factionId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table reputation_reward_rate has creature_rate with invalid rate %f, skipping data for faction %u", repRate.creature_rate, factionId); continue; } if (repRate.spell_rate < 0.0f) { - sLog.outErrorDb("Table reputation_reward_rate has spell_rate with invalid rate %f, skipping data for faction %u", repRate.spell_rate, factionId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table reputation_reward_rate has spell_rate with invalid rate %f, skipping data for faction %u", repRate.spell_rate, factionId); continue; } @@ -8070,8 +8296,8 @@ void ObjectMgr::LoadReputationRewardRate() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u reputation_reward_rate", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u reputation_reward_rate", count); } void ObjectMgr::LoadReputationOnKill() @@ -8089,8 +8315,8 @@ void ObjectMgr::LoadReputationOnKill() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 creature award reputation definitions. DB table `creature_onkill_reputation` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 creature award reputation definitions. DB table `creature_onkill_reputation` is empty."); return; } @@ -8117,7 +8343,7 @@ void ObjectMgr::LoadReputationOnKill() if (!GetCreatureTemplate(creature_id)) { if (!sObjectMgr.IsExistingCreatureId(creature_id)) - sLog.outErrorDb("Table `creature_onkill_reputation` have data for nonexistent creature entry (%u), skipped", creature_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `creature_onkill_reputation` have data for nonexistent creature entry (%u), skipped", creature_id); continue; } @@ -8126,7 +8352,7 @@ void ObjectMgr::LoadReputationOnKill() FactionEntry const* factionEntry1 = GetFactionEntry(repOnKill.repfaction1); if (!factionEntry1) { - sLog.outErrorDb("Faction (faction.dbc) %u does not exist but is used in `creature_onkill_reputation`", repOnKill.repfaction1); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Faction (faction.dbc) %u does not exist but is used in `creature_onkill_reputation`", repOnKill.repfaction1); continue; } } @@ -8136,7 +8362,7 @@ void ObjectMgr::LoadReputationOnKill() FactionEntry const* factionEntry2 = GetFactionEntry(repOnKill.repfaction2); if (!factionEntry2) { - sLog.outErrorDb("Faction (faction.dbc) %u does not exist but is used in `creature_onkill_reputation`", repOnKill.repfaction2); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Faction (faction.dbc) %u does not exist but is used in `creature_onkill_reputation`", repOnKill.repfaction2); continue; } } @@ -8147,8 +8373,8 @@ void ObjectMgr::LoadReputationOnKill() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u creature award reputation definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u creature award reputation definitions", count); } void ObjectMgr::LoadReputationSpilloverTemplate() @@ -8163,8 +8389,8 @@ void ObjectMgr::LoadReputationSpilloverTemplate() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded `reputation_spillover_template`, table is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded `reputation_spillover_template`, table is empty."); return; } @@ -8196,7 +8422,7 @@ void ObjectMgr::LoadReputationSpilloverTemplate() if (!factionEntry) { - sLog.outErrorDb("Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", factionId); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", factionId); continue; } @@ -8208,19 +8434,19 @@ void ObjectMgr::LoadReputationSpilloverTemplate() if (!factionSpillover) { - sLog.outErrorDb("Spillover faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template` for faction %u, skipping", repTemplate.faction[i], factionId); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Spillover faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template` for faction %u, skipping", repTemplate.faction[i], factionId); continue; } if (factionSpillover->reputationListID < 0) { - sLog.outErrorDb("Spillover faction (faction.dbc) %u for faction %u in `reputation_spillover_template` can not be listed for client, and then useless, skipping", repTemplate.faction[i], factionId); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Spillover faction (faction.dbc) %u for faction %u in `reputation_spillover_template` can not be listed for client, and then useless, skipping", repTemplate.faction[i], factionId); continue; } if (repTemplate.faction_rank[i] >= MAX_REPUTATION_RANK) { - sLog.outErrorDb("Rank %u used in `reputation_spillover_template` for spillover faction %u is not valid, skipping", repTemplate.faction_rank[i], repTemplate.faction[i]); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Rank %u used in `reputation_spillover_template` for spillover faction %u is not valid, skipping", repTemplate.faction_rank[i], repTemplate.faction[i]); continue; } } @@ -8229,25 +8455,25 @@ void ObjectMgr::LoadReputationSpilloverTemplate() FactionEntry const* factionEntry0 = GetFactionEntry(repTemplate.faction[0]); if (repTemplate.faction[0] && !factionEntry0) { - sLog.outErrorDb("Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", repTemplate.faction[0]); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", repTemplate.faction[0]); continue; } FactionEntry const* factionEntry1 = GetFactionEntry(repTemplate.faction[1]); if (repTemplate.faction[1] && !factionEntry1) { - sLog.outErrorDb("Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", repTemplate.faction[1]); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", repTemplate.faction[1]); continue; } FactionEntry const* factionEntry2 = GetFactionEntry(repTemplate.faction[2]); if (repTemplate.faction[2] && !factionEntry2) { - sLog.outErrorDb("Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", repTemplate.faction[2]); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", repTemplate.faction[2]); continue; } FactionEntry const* factionEntry3 = GetFactionEntry(repTemplate.faction[3]); if (repTemplate.faction[3] && !factionEntry3) { - sLog.outErrorDb("Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", repTemplate.faction[3]); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Faction (faction.dbc) %u does not exist but is used in `reputation_spillover_template`", repTemplate.faction[3]); continue; } @@ -8257,8 +8483,8 @@ void ObjectMgr::LoadReputationSpilloverTemplate() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u reputation_spillover_template", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u reputation_spillover_template", count); } void ObjectMgr::LoadPointsOfInterest() @@ -8275,8 +8501,8 @@ void ObjectMgr::LoadPointsOfInterest() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 Points of Interest definitions. DB table `points_of_interest` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 Points of Interest definitions. DB table `points_of_interest` is empty."); return; } @@ -8299,7 +8525,7 @@ void ObjectMgr::LoadPointsOfInterest() if (!MaNGOS::IsValidMapCoord(POI.x, POI.y)) { - sLog.outErrorDb("Table `points_of_interest` (Entry: %u) have invalid coordinates (X: %f Y: %f), ignored.", point_id, POI.x, POI.y); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `points_of_interest` (Entry: %u) have invalid coordinates (X: %f Y: %f), ignored.", point_id, POI.x, POI.y); continue; } @@ -8309,8 +8535,8 @@ void ObjectMgr::LoadPointsOfInterest() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u Points of Interest definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Points of Interest definitions", count); } void ObjectMgr::DeleteCreatureData(uint32 guid) @@ -8318,9 +8544,12 @@ void ObjectMgr::DeleteCreatureData(uint32 guid) // remove mapid*cellid -> guid_set map CreatureData const* data = GetCreatureData(guid); if (data) + { RemoveCreatureFromGrid(guid, data); + const_cast(data)->spawn_flags |= SPAWN_FLAG_DISABLED; + } - m_CreatureDataMap.erase(guid); + //m_CreatureDataMap.erase(guid); } void ObjectMgr::DeleteGOData(uint32 guid) @@ -8361,8 +8590,8 @@ void ObjectMgr::LoadQuestRelationsHelper(QuestRelationsMap& map, char const* tab BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 quest relations from %s. DB table `%s` is empty.", table, table); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 quest relations from %s. DB table `%s` is empty.", table, table); return; } @@ -8378,7 +8607,7 @@ void ObjectMgr::LoadQuestRelationsHelper(QuestRelationsMap& map, char const* tab if (m_QuestTemplatesMap.find(quest) == m_QuestTemplatesMap.end()) { - sLog.outErrorDb("Table `%s: Quest %u listed for entry %u does not exist.", table, quest, id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s: Quest %u listed for entry %u does not exist.", table, quest, id); continue; } @@ -8388,8 +8617,8 @@ void ObjectMgr::LoadQuestRelationsHelper(QuestRelationsMap& map, char const* tab } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u quest relations from %s", count, table); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u quest relations from %s", count, table); } void ObjectMgr::LoadGameobjectQuestRelations() @@ -8400,9 +8629,14 @@ void ObjectMgr::LoadGameobjectQuestRelations() { GameObjectInfo const* goInfo = GetGameObjectInfo(itr.first); if (!goInfo) - sLog.outErrorDb("Table `gameobject_questrelation` have data for nonexistent gameobject entry (%u) and existing quest %u", itr.first, itr.second); + { + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `gameobject_questrelation` have data for nonexistent gameobject entry (%u) and existing quest %u", itr.first, itr.second); + sLog.Out(LOG_DBERRFIX, LOG_LVL_ERROR, "DELETE FROM `gameobject_questrelation` WHERE id = %u AND quest = %u;", itr.first, itr.second); + } else if (goInfo->type != GAMEOBJECT_TYPE_QUESTGIVER) - sLog.outErrorDb("Table `gameobject_questrelation` have data gameobject entry (%u) for quest %u, but GO is not GAMEOBJECT_TYPE_QUESTGIVER", itr.first, itr.second); + { + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `gameobject_questrelation` have data gameobject entry (%u) for quest %u, but GO is not GAMEOBJECT_TYPE_QUESTGIVER", itr.first, itr.second); + } } } @@ -8414,9 +8648,9 @@ void ObjectMgr::LoadGameobjectInvolvedRelations() { GameObjectInfo const* goInfo = GetGameObjectInfo(itr.first); if (!goInfo) - sLog.outErrorDb("Table `gameobject_involvedrelation` have data for nonexistent gameobject entry (%u) and existing quest %u", itr.first, itr.second); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `gameobject_involvedrelation` have data for nonexistent gameobject entry (%u) and existing quest %u", itr.first, itr.second); else if (goInfo->type != GAMEOBJECT_TYPE_QUESTGIVER) - sLog.outErrorDb("Table `gameobject_involvedrelation` have data gameobject entry (%u) for quest %u, but GO is not GAMEOBJECT_TYPE_QUESTGIVER", itr.first, itr.second); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `gameobject_involvedrelation` have data gameobject entry (%u) for quest %u, but GO is not GAMEOBJECT_TYPE_QUESTGIVER", itr.first, itr.second); } } @@ -8428,9 +8662,9 @@ void ObjectMgr::LoadCreatureQuestRelations() { CreatureInfo const* cInfo = GetCreatureTemplate(itr.first); if (!cInfo) - sLog.outErrorDb("Table `creature_questrelation` have data for nonexistent creature entry (%u) and existing quest %u", itr.first, itr.second); - else if (!(cInfo->npc_flags & UNIT_NPC_FLAG_QUESTGIVER)) - sLog.outDetail("Table `creature_questrelation` has creature entry (%u) for quest %u, but npc_flags does not include UNIT_NPC_FLAG_QUESTGIVER", itr.first, itr.second); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `creature_questrelation` have data for nonexistent creature entry (%u) and existing quest %u", itr.first, itr.second); + //else if (!(cInfo->npc_flags & UNIT_NPC_FLAG_QUESTGIVER)) + // sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table `creature_questrelation` has creature entry (%u) for quest %u, but npc_flags does not include UNIT_NPC_FLAG_QUESTGIVER", itr.first, itr.second); } } @@ -8442,9 +8676,9 @@ void ObjectMgr::LoadCreatureInvolvedRelations() { CreatureInfo const* cInfo = GetCreatureTemplate(itr.first); if (!cInfo) - sLog.outErrorDb("Table `creature_involvedrelation` have data for nonexistent creature entry (%u) and existing quest %u", itr.first, itr.second); - else if (!(cInfo->npc_flags & UNIT_NPC_FLAG_QUESTGIVER)) - sLog.outDetail("Table `creature_involvedrelation` has creature entry (%u) for quest %u, but npc_flags does not include UNIT_NPC_FLAG_QUESTGIVER", itr.first, itr.second); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `creature_involvedrelation` have data for nonexistent creature entry (%u) and existing quest %u", itr.first, itr.second); + //else if (!(cInfo->npc_flags & UNIT_NPC_FLAG_QUESTGIVER)) + // sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table `creature_involvedrelation` has creature entry (%u) for quest %u, but npc_flags does not include UNIT_NPC_FLAG_QUESTGIVER", itr.first, itr.second); } } @@ -8458,8 +8692,8 @@ void ObjectMgr::LoadTaxiNodes() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 taxi nodes. DB table `taxi_nodes` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 taxi nodes. DB table `taxi_nodes` is empty."); return; } @@ -8474,8 +8708,8 @@ void ObjectMgr::LoadTaxiNodes() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 taxi nodes. DB table `taxi_nodes` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 taxi nodes. DB table `taxi_nodes` is empty."); return; } @@ -8528,8 +8762,8 @@ void ObjectMgr::LoadTaxiNodes() } #endif - sLog.outString(); - sLog.outString(">> Loaded %u taxi nodes.", maxTaxiNodeEntry); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u taxi nodes.", maxTaxiNodeEntry); } void ObjectMgr::LoadTaxiPathTransitions() @@ -8545,8 +8779,8 @@ void ObjectMgr::LoadTaxiPathTransitions() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 taxi path transition from `taxi_path_transitions."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 taxi path transition from `taxi_path_transitions."); return; } @@ -8564,22 +8798,22 @@ void ObjectMgr::LoadTaxiPathTransitions() if (!sTaxiPathStore.LookupEntry(inPath)) { - sLog.outErrorDb("Table `taxi_path_transitions`: inPath %u does not exist", inPath); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `taxi_path_transitions`: inPath %u does not exist", inPath); continue; } if (!sTaxiPathStore.LookupEntry(outPath)) { - sLog.outErrorDb("Table `taxi_path_transitions`: outPath %u does not exist", outPath); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `taxi_path_transitions`: outPath %u does not exist", outPath); continue; } if (inNode >= sTaxiPathNodesByPath[inPath].size()) { - sLog.outErrorDb("Table `taxi_path_transitions`: inNode %u does not exist in inPath %u", inNode, inPath); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `taxi_path_transitions`: inNode %u does not exist in inPath %u", inNode, inPath); continue; } if (outNode >= sTaxiPathNodesByPath[outPath].size()) { - sLog.outErrorDb("Table `taxi_path_transitions`: outNode %u does not exist in outPath %u", outNode, outPath); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `taxi_path_transitions`: outNode %u does not exist in outPath %u", outNode, outPath); continue; } @@ -8588,7 +8822,7 @@ void ObjectMgr::LoadTaxiPathTransitions() { if (it->second.outPath == outPath) { - sLog.outErrorDb("Table `taxi_path_transitions`: duplicate of (inPath %u, outPath %u)", inPath, outPath); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `taxi_path_transitions`: duplicate of (inPath %u, outPath %u)", inPath, outPath); continue; } } @@ -8605,8 +8839,8 @@ void ObjectMgr::LoadTaxiPathTransitions() ++count; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u taxi path transitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u taxi path transitions", count); } ObjectGuid ObjectMgr::GetFullTransportGuidFromLowGuid(uint32 lowGuid) @@ -8636,8 +8870,8 @@ void ObjectMgr::LoadReservedPlayersNames() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u reserved player names", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u reserved player names", count); return; } @@ -8652,7 +8886,7 @@ void ObjectMgr::LoadReservedPlayersNames() std::wstring wstr; if (!Utf8toWStr(name, wstr)) { - sLog.outError("Table `reserved_name` have invalid name: %s", name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table `reserved_name` have invalid name: %s", name.c_str()); continue; } @@ -8663,8 +8897,8 @@ void ObjectMgr::LoadReservedPlayersNames() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u reserved player names", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u reserved player names", count); } bool ObjectMgr::IsReservedName(std::string const& name) const @@ -8861,8 +9095,8 @@ void ObjectMgr::LoadGameObjectForQuests() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 GameObjects for quests"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 GameObjects for quests"); return; } @@ -8932,8 +9166,8 @@ void ObjectMgr::LoadGameObjectForQuests() } } - sLog.outString(); - sLog.outString(">> Loaded %u GameObjects for quests", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u GameObjects for quests", count); } void ObjectMgr::LoadSkillLineAbility() @@ -8946,7 +9180,7 @@ void ObjectMgr::LoadSkillLineAbility() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 skill line abilities. DB table `skill_line_ability` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 skill line abilities. DB table `skill_line_ability` is empty."); return; } auto fields = result->Fetch(); @@ -8960,7 +9194,7 @@ void ObjectMgr::LoadSkillLineAbility() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 skill line abilities. DB table `skill_line_ability` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 skill line abilities. DB table `skill_line_ability` is empty."); return; } @@ -8991,8 +9225,8 @@ void ObjectMgr::LoadSkillLineAbility() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u skill line abilities.", maxSkillLineAbilityId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u skill line abilities.", maxSkillLineAbilityId); } void ObjectMgr::LoadSoundEntries() @@ -9004,7 +9238,7 @@ void ObjectMgr::LoadSoundEntries() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 sounds. DB table `sound_entries` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 sounds. DB table `sound_entries` is empty."); return; } @@ -9025,8 +9259,8 @@ void ObjectMgr::LoadSoundEntries() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u sound entries.", (uint32)m_SoundEntriesMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u sound entries.", (uint32)m_SoundEntriesMap.size()); } void ObjectMgr::LoadBroadcastTexts() @@ -9040,8 +9274,8 @@ void ObjectMgr::LoadBroadcastTexts() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 broadcast texts. DB table `broadcast_text` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 broadcast texts. DB table `broadcast_text` is empty."); return; } @@ -9083,20 +9317,20 @@ void ObjectMgr::LoadBroadcastTexts() { if (!GetSoundEntry(bct.soundId)) { - sLog.outErrorDb("BroadcastText (Id: %u) in table `broadcast_text` has SoundId %u but sound does not exist.", bct.entry, bct.soundId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BroadcastText (Id: %u) in table `broadcast_text` has SoundId %u but sound does not exist.", bct.entry, bct.soundId); bct.soundId = 0; } } if (!GetLanguageDescByID(bct.languageId)) { - sLog.outErrorDb("BroadcastText (Id: %u) in table `broadcast_text` using LanguageId %u but language does not exist.", bct.entry, bct.languageId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BroadcastText (Id: %u) in table `broadcast_text` using LanguageId %u but language does not exist.", bct.entry, bct.languageId); bct.languageId = LANG_UNIVERSAL; } if (bct.chatType > CHAT_TYPE_ZONE_YELL) { - sLog.outErrorDb("BroadcastText (Id: %u) in table `broadcast_text` has ChatType %u but this chat type does not exist.", bct.entry, bct.chatType); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BroadcastText (Id: %u) in table `broadcast_text` has ChatType %u but this chat type does not exist.", bct.entry, bct.chatType); bct.chatType = CHAT_TYPE_SAY; } @@ -9104,7 +9338,7 @@ void ObjectMgr::LoadBroadcastTexts() { if (!sEmotesStore.LookupEntry(bct.emoteId1)) { - sLog.outErrorDb("BroadcastText (Id: %u) in table `broadcast_text` has emoteId2 %u but emote does not exist.", bct.entry, bct.emoteId1); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BroadcastText (Id: %u) in table `broadcast_text` has emoteId2 %u but emote does not exist.", bct.entry, bct.emoteId1); bct.emoteId1 = 0; } } @@ -9113,7 +9347,7 @@ void ObjectMgr::LoadBroadcastTexts() { if (!sEmotesStore.LookupEntry(bct.emoteId2)) { - sLog.outErrorDb("BroadcastText (Id: %u) in table `broadcast_text` has emoteId3 %u but emote does not exist.", bct.entry, bct.emoteId2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BroadcastText (Id: %u) in table `broadcast_text` has emoteId3 %u but emote does not exist.", bct.entry, bct.emoteId2); bct.emoteId2 = 0; } } @@ -9122,7 +9356,7 @@ void ObjectMgr::LoadBroadcastTexts() { if (!sEmotesStore.LookupEntry(bct.emoteId3)) { - sLog.outErrorDb("BroadcastText (Id: %u) in table `broadcast_text` has EmoteId3 %u but emote does not exist.", bct.entry, bct.emoteId3); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BroadcastText (Id: %u) in table `broadcast_text` has EmoteId3 %u but emote does not exist.", bct.entry, bct.emoteId3); bct.emoteId3 = 0; } } @@ -9130,8 +9364,8 @@ void ObjectMgr::LoadBroadcastTexts() m_BroadcastTextLocaleMap[bct.entry] = bct; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %lu broadcast texts.", (uint32)m_BroadcastTextLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %lu broadcast texts.", (uint32)m_BroadcastTextLocaleMap.size()); } void ObjectMgr::LoadBroadcastTextLocales() @@ -9144,7 +9378,7 @@ void ObjectMgr::LoadBroadcastTextLocales() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 broadcast text locales. DB table `locales_broadcast_text` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 broadcast text locales. DB table `locales_broadcast_text` is empty."); return; } @@ -9161,7 +9395,7 @@ void ObjectMgr::LoadBroadcastTextLocales() if (bct == m_BroadcastTextLocaleMap.end()) { - sLog.outErrorDb("BroadcastText (Id: %u) in table `locales_broadcast_text` does not exist. Skipped!", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "BroadcastText (Id: %u) in table `locales_broadcast_text` does not exist. Skipped!", entry); continue; } @@ -9220,8 +9454,8 @@ void ObjectMgr::LoadBroadcastTextLocales() ++count; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u broadcast text locales.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u broadcast text locales.", count); } char const* ObjectMgr::GetBroadcastText(uint32 id, int locale_index, uint8 gender, bool forceGender) const @@ -9244,7 +9478,7 @@ char const* ObjectMgr::GetBroadcastText(uint32 id, int locale_index, uint8 gende } } - sLog.outErrorDb("Broadcast text id %i not found in DB.", id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Broadcast text id %i not found in DB.", id); return ""; } @@ -9257,7 +9491,7 @@ bool ObjectMgr::LoadMangosStrings(DatabaseType& db, char const* table, int32 min { if (end_value >= start_value) { - sLog.outErrorDb("Table '%s' attempt loaded with invalid range (%d - %d), strings not loaded.", table, min_value, max_value); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' attempt loaded with invalid range (%d - %d), strings not loaded.", table, min_value, max_value); return false; } @@ -9270,7 +9504,7 @@ bool ObjectMgr::LoadMangosStrings(DatabaseType& db, char const* table, int32 min { if (start_value >= end_value) { - sLog.outErrorDb("Table '%s' attempt loaded with invalid range (%d - %d), strings not loaded.", table, min_value, max_value); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table '%s' attempt loaded with invalid range (%d - %d), strings not loaded.", table, min_value, max_value); return false; } } @@ -9291,11 +9525,11 @@ bool ObjectMgr::LoadMangosStrings(DatabaseType& db, char const* table, int32 min BarGoLink bar(1); bar.step(); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); if (min_value == MIN_MANGOS_STRING_ID) // error only in case internal strings - sLog.outErrorDb(">> Loaded 0 mangos strings. DB table `%s` is empty. Cannot continue.", table); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 mangos strings. DB table `%s` is empty. Cannot continue.", table); else - sLog.outString(">> Loaded 0 string templates. DB table `%s` is empty.", table); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 string templates. DB table `%s` is empty.", table); return false; } @@ -9311,12 +9545,12 @@ bool ObjectMgr::LoadMangosStrings(DatabaseType& db, char const* table, int32 min if (entry == 0) { - sLog.outErrorDb("Table `%s` contain reserved entry 0, ignored.", table); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` contain reserved entry 0, ignored.", table); continue; } else if (entry < start_value || entry >= end_value) { - sLog.outErrorDb("Table `%s` contain entry %i out of allowed range (%d - %d), ignored.", table, entry, min_value, max_value); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` contain entry %i out of allowed range (%d - %d), ignored.", table, entry, min_value, max_value); continue; } @@ -9324,7 +9558,7 @@ bool ObjectMgr::LoadMangosStrings(DatabaseType& db, char const* table, int32 min if (!data.Content.empty()) { - sLog.outErrorDb("Table `%s` contain data for already loaded entry %i (from another table?), ignored.", table, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` contain data for already loaded entry %i (from another table?), ignored.", table, entry); continue; } @@ -9362,36 +9596,36 @@ bool ObjectMgr::LoadMangosStrings(DatabaseType& db, char const* table, int32 min if (data.SoundId && !GetSoundEntry(data.SoundId)) { - sLog.outErrorDb("Entry %i in table `%s` has soundId %u but sound does not exist.", entry, table, data.SoundId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `%s` has soundId %u but sound does not exist.", entry, table, data.SoundId); data.SoundId = 0; } if (!GetLanguageDescByID(data.LanguageId)) { - sLog.outErrorDb("Entry %i in table `%s` using Language %u but Language does not exist.", entry, table, uint32(data.LanguageId)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `%s` using Language %u but Language does not exist.", entry, table, uint32(data.LanguageId)); data.LanguageId = LANG_UNIVERSAL; } if (data.Type > CHAT_TYPE_ZONE_YELL) { - sLog.outErrorDb("Entry %i in table `%s` has Type %u but this Chat Type does not exist.", entry, table, data.Type); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `%s` has Type %u but this Chat Type does not exist.", entry, table, data.Type); data.Type = CHAT_TYPE_SAY; } if (data.Emote && !sEmotesStore.LookupEntry(data.Emote)) { - sLog.outErrorDb("Entry %i in table `%s` has Emote %u but emote does not exist.", entry, table, data.Emote); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `%s` has Emote %u but emote does not exist.", entry, table, data.Emote); data.Emote = EMOTE_ONESHOT_NONE; } } } while (result->NextRow()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); if (min_value == MIN_MANGOS_STRING_ID) - sLog.outString(">> Loaded %u MaNGOS strings from table %s", count, table); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u MaNGOS strings from table %s", count, table); else - sLog.outString(">> Loaded %u string templates from %s", count, table); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u string templates from %s", count, table); return true; } @@ -9409,9 +9643,9 @@ char const* ObjectMgr::GetMangosString(int32 entry, int locale_idx) const } if (entry > 0) - sLog.outErrorDb("Entry %i not found in `mangos_string` table.", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i not found in `mangos_string` table.", entry); else - sLog.outErrorDb("Mangos string entry %i not found in DB.", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Mangos string entry %i not found in DB.", entry); return ""; } @@ -9427,8 +9661,8 @@ bool ObjectMgr::LoadQuestGreetings() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 quest greetings. DB table `quest_greeting` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 quest greetings. DB table `quest_greeting` is empty."); return false; } @@ -9450,7 +9684,7 @@ bool ObjectMgr::LoadQuestGreetings() if (!ObjectMgr::GetCreatureTemplate(entry)) { if (!IsExistingCreatureId(entry)) - sLog.outErrorDb("Table `quest_greeting` have entry for nonexistent creature template (Entry: %u), ignore", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `quest_greeting` have entry for nonexistent creature template (Entry: %u), ignore", entry); continue; } break; @@ -9459,14 +9693,14 @@ bool ObjectMgr::LoadQuestGreetings() { if (!ObjectMgr::GetGameObjectInfo(entry)) { - sLog.outErrorDb("Table `quest_greeting` have entry for nonexistent gameobject template (Entry: %u), ignore", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `quest_greeting` have entry for nonexistent gameobject template (Entry: %u), ignore", entry); continue; } break; } default: { - sLog.outErrorDb("Table `quest_greeting` have entry with invalid type (Type: %u), ignore", type); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `quest_greeting` have entry with invalid type (Type: %u), ignore", type); continue; } } @@ -9501,13 +9735,13 @@ bool ObjectMgr::LoadQuestGreetings() if (data.Emote && !sEmotesStore.LookupEntry(data.Emote)) { - sLog.outErrorDb("Entry %i in table `quest_greeting` has Emote %u but emote does not exist.", entry, data.Emote); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `quest_greeting` has Emote %u but emote does not exist.", entry, data.Emote); data.Emote = EMOTE_ONESHOT_NONE; } } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u quest greetings.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u quest greetings.", count); return true; } @@ -9523,8 +9757,8 @@ bool ObjectMgr::LoadTrainerGreetings() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 npc trainer greetings. DB table `npc_trainer_greeting` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 npc trainer greetings. DB table `npc_trainer_greeting` is empty."); return false; } @@ -9540,7 +9774,7 @@ bool ObjectMgr::LoadTrainerGreetings() if (!ObjectMgr::GetCreatureTemplate(entry)) { if (!IsExistingCreatureId(entry)) - sLog.outErrorDb("Table `npc_trainer_greeting` have entry for nonexistent creature template (Entry: %u), ignore", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `npc_trainer_greeting` have entry for nonexistent creature template (Entry: %u), ignore", entry); continue; } @@ -9571,8 +9805,8 @@ bool ObjectMgr::LoadTrainerGreetings() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u trainer greetings.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u trainer greetings.", count); return true; } @@ -9589,8 +9823,8 @@ void ObjectMgr::LoadFishingBaseSkillLevel() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded `skill_fishing_base_level`, table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded `skill_fishing_base_level`, table is empty!"); return; } @@ -9607,7 +9841,7 @@ void ObjectMgr::LoadFishingBaseSkillLevel() const auto* fArea = AreaEntry::GetById(entry); if (!fArea) { - sLog.outErrorDb("AreaId %u defined in `skill_fishing_base_level` does not exist", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "AreaId %u defined in `skill_fishing_base_level` does not exist", entry); continue; } @@ -9616,41 +9850,24 @@ void ObjectMgr::LoadFishingBaseSkillLevel() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u areas for fishing base skill level", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u areas for fishing base skill level", count); } -SkillRangeType GetSkillRangeType(SkillLineEntry const* pSkill, bool racial) +SkillRangeType GetSkillRangeType(SkillLineEntry const* skill, SkillRaceClassInfoEntry const* rcEntry) { - switch (pSkill->categoryId) + if (sSkillTiersStore.LookupEntry(rcEntry->skillTierId)) + return SKILL_RANGE_RANK; + + switch (skill->categoryId) { + case SKILL_CATEGORY_ARMOR: + return SKILL_RANGE_MONO; case SKILL_CATEGORY_LANGUAGES: return SKILL_RANGE_LANGUAGE; - case SKILL_CATEGORY_WEAPON: - if (pSkill->id != SKILL_FIST_WEAPONS) - return SKILL_RANGE_LEVEL; - else - return SKILL_RANGE_MONO; - case SKILL_CATEGORY_ARMOR: - case SKILL_CATEGORY_CLASS: - if (pSkill->id != SKILL_POISONS && pSkill->id != SKILL_LOCKPICKING) - return SKILL_RANGE_MONO; - else - return SKILL_RANGE_LEVEL; - case SKILL_CATEGORY_SECONDARY: - case SKILL_CATEGORY_PROFESSION: - // not set skills for professions and racial abilities - if (IsProfessionSkill(pSkill->id)) - return SKILL_RANGE_RANK; - else if (racial) - return SKILL_RANGE_NONE; - else - return SKILL_RANGE_MONO; - default: - case SKILL_CATEGORY_ATTRIBUTES: //not found in dbc - case SKILL_CATEGORY_GENERIC: //only GENERIC(DND) - return SKILL_RANGE_NONE; } + + return SKILL_RANGE_LEVEL; } void ObjectMgr::LoadGameTele() @@ -9665,8 +9882,8 @@ void ObjectMgr::LoadGameTele() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded `game_tele`, table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded `game_tele`, table is empty!"); return; } @@ -9689,13 +9906,13 @@ void ObjectMgr::LoadGameTele() if (!MapManager::IsValidMapCoord(gt.mapId, gt.x, gt.y, gt.z, gt.o)) { - sLog.outErrorDb("Wrong position for id %u (name: %s) in `game_tele` table, ignoring.", id, gt.name.c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong position for id %u (name: %s) in `game_tele` table, ignoring.", id, gt.name.c_str()); continue; } if (!Utf8toWStr(gt.name, gt.wnameLow)) { - sLog.outErrorDb("Wrong UTF8 name for id %u in `game_tele` table, ignoring.", id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong UTF8 name for id %u in `game_tele` table, ignoring.", id); continue; } @@ -9707,8 +9924,8 @@ void ObjectMgr::LoadGameTele() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u GameTeleports", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u GameTeleports", count); } GameTele const* ObjectMgr::GetGameTele(std::string const& name) const @@ -9795,8 +10012,8 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded `%s`, table is empty!", tableName); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded `%s`, table is empty!", tableName); return; } @@ -9815,20 +10032,20 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) SpellEntry const* spellinfo = sSpellMgr.GetSpellEntry(spell); if (!spellinfo) { - sLog.outErrorDb("Table `%s` (Entry: %u ) has non existing spell %u, ignore", tableName, entry, spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` (Entry: %u ) has non existing spell %u, ignore", tableName, entry, spell); continue; } if (spellinfo->Effect[0] != SPELL_EFFECT_LEARN_SPELL) { - sLog.outErrorDb("Table `%s` for trainer (Entry: %u) has non-learning spell %u, ignore", tableName, entry, spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` for trainer (Entry: %u) has non-learning spell %u, ignore", tableName, entry, spell); for (uint32 spell2 = 1; spell2 < sSpellMgr.GetMaxSpellId(); ++spell2) { if (SpellEntry const* spellEntry2 = sSpellMgr.GetSpellEntry(spell2)) { if (spellEntry2->Effect[0] == SPELL_EFFECT_LEARN_SPELL && spellEntry2->EffectTriggerSpell[0] == spell) { - sLog.outErrorDb(" ... possible must be used spell %u instead", spell2); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, " ... possible must be used spell %u instead", spell2); break; } } @@ -9838,7 +10055,7 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) if (!SpellMgr::IsSpellValid(spellinfo)) { - sLog.outErrorDb("Table `%s` (Entry: %u) has broken learning spell %u, ignore", tableName, entry, spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` (Entry: %u) has broken learning spell %u, ignore", tableName, entry, spell); continue; } @@ -9846,7 +10063,7 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) { if (talentIds.find(spell) == talentIds.end()) { - sLog.outErrorDb("Table `%s` has talent as learning spell %u, ignore", tableName, spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has talent as learning spell %u, ignore", tableName, spell); talentIds.insert(spell); } continue; @@ -9859,7 +10076,7 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) if (!cInfo) { if (!IsExistingCreatureId(entry)) - sLog.outErrorDb("Table `%s` have entry for nonexistent creature template (Entry: %u), ignore", tableName, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `%s` have entry for nonexistent creature template (Entry: %u), ignore", tableName, entry); continue; } @@ -9867,7 +10084,7 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) { if (skip_trainers.find(entry) == skip_trainers.end()) { - sLog.outErrorDb("Table `%s` have data for creature (Entry: %u) without trainer flag, ignore", tableName, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `%s` have data for creature (Entry: %u) without trainer flag, ignore", tableName, entry); skip_trainers.insert(entry); } continue; @@ -9877,7 +10094,7 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) { if (tSpells->spellList.find(spell) != tSpells->spellList.end()) { - sLog.outErrorDb("Table `%s` (Entry: %u) has spell %u listed in trainer template %u, ignore", tableName, entry, spell, cInfo->trainer_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `%s` (Entry: %u) has spell %u listed in trainer template %u, ignore", tableName, entry, spell, cInfo->trainer_id); continue; } } @@ -9895,7 +10112,7 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) if (trainerSpell.reqLevel) { if (trainerSpell.reqLevel == spellinfo->spellLevel) - ERROR_DB_STRICT_LOG("Table `%s` (Entry: %u) has redundant reqlevel %u (=spell level) for spell %u", tableName, entry, trainerSpell.reqLevel, spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` (Entry: %u) has redundant reqlevel %u (=spell level) for spell %u", tableName, entry, trainerSpell.reqLevel, spell); } else trainerSpell.reqLevel = spellinfo->spellLevel; @@ -9908,8 +10125,8 @@ void ObjectMgr::LoadTrainers(char const* tableName, bool isTemplates) } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %d trainer %sspells", count, isTemplates ? "template " : ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %d trainer %sspells", count, isTemplates ? "template " : ""); } void ObjectMgr::LoadTrainerTemplates() @@ -9938,12 +10155,12 @@ void ObjectMgr::LoadTrainerTemplates() if (m_CacheTrainerTemplateSpellMap.find(trainer_id) != m_CacheTrainerTemplateSpellMap.end()) trainer_ids.erase(trainer_id); else if (patch <= sWorld.GetWowPatch()) - sLog.outErrorDb("Creature (Entry: %u) has trainer_id = %u for nonexistent trainer template", creature_id, trainer_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Creature (Entry: %u) has trainer_id = %u for nonexistent trainer template", creature_id, trainer_id); } while (result->NextRow()); } for (const auto trainer_id : trainer_ids) - sLog.outErrorDb("Table `npc_trainer_template` has trainer template %u not used by any trainers ", trainer_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `npc_trainer_template` has trainer template %u not used by any trainers ", trainer_id); } void ObjectMgr::LoadVendors(char const* tableName, bool isTemplates) @@ -9955,16 +10172,14 @@ void ObjectMgr::LoadVendors(char const* tableName, bool isTemplates) itr.second.Clear(); vendorList.clear(); - std::set skip_vendors; - - std::unique_ptr result(WorldDatabase.PQuery("SELECT `entry`, `item`, `maxcount`, `incrtime`, `itemflags`, `condition_id` FROM %s WHERE (`item` NOT IN (SELECT `entry` FROM `forbidden_items` WHERE (`after_or_before` = 0 && `patch` <= %u) || (`after_or_before` = 1 && `patch` >= %u)))", tableName, sWorld.GetWowPatch(), sWorld.GetWowPatch())); + std::unique_ptr result(WorldDatabase.PQuery("SELECT `entry`, `item`, `maxcount`, `incrtime`, `itemflags`, `condition_id` FROM %s WHERE (`item` NOT IN (SELECT `entry` FROM `forbidden_items` WHERE (`after_or_before` = 0 && `patch` <= %u) || (`after_or_before` = 1 && `patch` >= %u))) ORDER BY `entry`, `slot`", tableName, sWorld.GetWowPatch(), sWorld.GetWowPatch())); if (!result) { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded `%s`, table is empty!", tableName); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded `%s`, table is empty!", tableName); return; } @@ -9983,7 +10198,7 @@ void ObjectMgr::LoadVendors(char const* tableName, bool isTemplates) uint32 itemflags = fields[4].GetUInt32(); uint32 conditionId = fields[5].GetUInt32(); - if (!IsVendorItemValid(isTemplates, tableName, entry, item_id, maxcount, incrtime, conditionId, nullptr, &skip_vendors)) + if (!IsVendorItemValid(isTemplates, tableName, entry, item_id, maxcount, incrtime, conditionId, nullptr)) continue; VendorItemData& vList = vendorList[entry]; @@ -9994,8 +10209,8 @@ void ObjectMgr::LoadVendors(char const* tableName, bool isTemplates) } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u vendor %sitems", count, isTemplates ? "template " : ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u vendor %sitems", count, isTemplates ? "template " : ""); } @@ -10025,12 +10240,12 @@ void ObjectMgr::LoadVendorTemplates() if (m_CacheVendorTemplateItemMap.find(vendor_id) != m_CacheVendorTemplateItemMap.end()) vendor_ids.erase(vendor_id); else if ((patch <= sWorld.GetWowPatch()) && !IsExistingVendorTemplateId(vendor_id)) - sLog.outErrorDb("Creature (Entry: %u) has vendor_id = %u for nonexistent vendor template", creature_id, vendor_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Creature (Entry: %u) has vendor_id = %u for nonexistent vendor template", creature_id, vendor_id); } while (result->NextRow()); } for (const auto vendor_id : vendor_ids) - sLog.outErrorDb("Table `npc_vendor_template` has vendor template %u not used by any vendors ", vendor_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `npc_vendor_template` has vendor template %u not used by any vendors ", vendor_id); } void ObjectMgr::LoadNpcGossips() @@ -10043,8 +10258,8 @@ void ObjectMgr::LoadNpcGossips() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded `npc_gossip`, table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded `npc_gossip`, table is empty!"); return; } @@ -10063,12 +10278,12 @@ void ObjectMgr::LoadNpcGossips() if (!GetCreatureData(guid)) { if (!sObjectMgr.IsExistingCreatureGuid(guid)) - sLog.outErrorDb("Table `npc_gossip` have nonexistent creature (GUID: %u) entry, ignore. ", guid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `npc_gossip` have nonexistent creature (GUID: %u) entry, ignore. ", guid); continue; } if (!GetNpcText(textid)) { - sLog.outErrorDb("Table `npc_gossip` for creature (GUID: %u) have wrong Textid (%u), ignore. ", guid, textid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `npc_gossip` for creature (GUID: %u) have wrong Textid (%u), ignore. ", guid, textid); continue; } @@ -10078,8 +10293,8 @@ void ObjectMgr::LoadNpcGossips() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %d NpcTextId ", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %d NpcTextId ", count); } void ObjectMgr::LoadGossipMenus() @@ -10090,13 +10305,13 @@ void ObjectMgr::LoadGossipMenus() gossipScriptSet.insert(itr.first); // Load gossip_menu and gossip_menu_option data - sLog.outString("Loading Gossip menus..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Gossip menus..."); LoadGossipMenu(gossipScriptSet); - sLog.outString("Loading Gossip menu options..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Gossip menu options..."); LoadGossipMenuItems(gossipScriptSet); for (const auto itr : gossipScriptSet) - sLog.outErrorDb("Table `gossip_scripts` contain unused script, id %u.", itr); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gossip_scripts` contain unused script, id %u.", itr); } void ObjectMgr::LoadGossipMenu(std::set& gossipScriptSet) @@ -10111,8 +10326,8 @@ void ObjectMgr::LoadGossipMenu(std::set& gossipScriptSet) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded gossip_menu, table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded gossip_menu, table is empty!"); return; } @@ -10133,7 +10348,7 @@ void ObjectMgr::LoadGossipMenu(std::set& gossipScriptSet) if (!GetNpcText(gMenu.text_id)) { - sLog.outErrorDb("Table gossip_menu entry %u are using non-existing text_id %u", gMenu.entry, gMenu.text_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table gossip_menu entry %u are using non-existing text_id %u", gMenu.entry, gMenu.text_id); continue; } @@ -10141,7 +10356,7 @@ void ObjectMgr::LoadGossipMenu(std::set& gossipScriptSet) { if (sGossipScripts.find(gMenu.script_id) == sGossipScripts.end()) { - sLog.outErrorDb("Table gossip_menu for menu %u, text-id %u have script_id %u that does not exist in `gossip_scripts`, ignoring", gMenu.entry, gMenu.text_id, gMenu.script_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table gossip_menu for menu %u, text-id %u have script_id %u that does not exist in `gossip_scripts`, ignoring", gMenu.entry, gMenu.text_id, gMenu.script_id); continue; } @@ -10154,7 +10369,7 @@ void ObjectMgr::LoadGossipMenu(std::set& gossipScriptSet) ConditionEntry const* condition = sConditionStorage.LookupEntry(gMenu.condition_id); if (!condition) { - sLog.outErrorDb("Table gossip_menu for menu %u, text-id %u has condition_id %u that does not exist in `conditions`, ignoring", gMenu.entry, gMenu.text_id, gMenu.condition_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table gossip_menu for menu %u, text-id %u has condition_id %u that does not exist in `conditions`, ignoring", gMenu.entry, gMenu.text_id, gMenu.condition_id); gMenu.condition_id = 0; } } @@ -10165,20 +10380,20 @@ void ObjectMgr::LoadGossipMenu(std::set& gossipScriptSet) } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u gossip_menu entries", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u gossip_menu entries", count); // post loading tests for (uint32 i = 1; i < sCreatureStorage.GetMaxEntry(); ++i) if (CreatureInfo const* cInfo = sCreatureStorage.LookupEntry(i)) if (cInfo->gossip_menu_id) if (m_GossipMenusMap.find(cInfo->gossip_menu_id) == m_GossipMenusMap.end()) - sLog.outErrorDb("Creature (Entry: %u) has gossip_menu_id = %u for nonexistent menu", cInfo->entry, cInfo->gossip_menu_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Creature (Entry: %u) has gossip_menu_id = %u for nonexistent menu", cInfo->entry, cInfo->gossip_menu_id); for (auto itr = sGOStorage.begin(); itr < sGOStorage.end(); ++itr) if (uint32 menuid = itr->GetGossipMenuId()) if (m_GossipMenusMap.find(menuid) == m_GossipMenusMap.end()) - ERROR_DB_STRICT_LOG("Gameobject (Entry: %u) has gossip_menu_id = %u for nonexistent menu", itr->id, menuid); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (Entry: %u) has gossip_menu_id = %u for nonexistent menu", itr->id, menuid); } void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) @@ -10196,8 +10411,8 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded gossip_menu_option, table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded gossip_menu_option, table is empty!"); return; } @@ -10253,7 +10468,7 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) { if (m_GossipMenusMap.find(gMenuItem.menu_id) == m_GossipMenusMap.end()) { - sLog.outErrorDb("Gossip menu option (MenuId: %u) for nonexistent menu", gMenuItem.menu_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gossip menu option (MenuId: %u) for nonexistent menu", gMenuItem.menu_id); continue; } } @@ -10269,14 +10484,14 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) if ((gMenuItem.option_id == GOSSIP_OPTION_GOSSIP) && (gMenuItem.action_menu_id > 0)) { if (m_GossipMenusMap.find(gMenuItem.action_menu_id) == m_GossipMenusMap.end()) - sLog.outErrorDb("Gossip menu option (MenuId: %u Id: %u) have action_menu_id = %u for nonexistent menu", gMenuItem.menu_id, gMenuItem.id, gMenuItem.action_menu_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gossip menu option (MenuId: %u Id: %u) have action_menu_id = %u for nonexistent menu", gMenuItem.menu_id, gMenuItem.id, gMenuItem.action_menu_id); else if (!sLog.HasLogFilter(LOG_FILTER_DB_STRICTED_CHECK)) menu_ids.erase(gMenuItem.action_menu_id); } if (gMenuItem.option_icon >= GOSSIP_ICON_MAX) { - sLog.outErrorDb("Table gossip_menu_option for menu %u, id %u has unknown icon id %u. Replacing with GOSSIP_ICON_CHAT", gMenuItem.menu_id, gMenuItem.id, gMenuItem.option_icon); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table gossip_menu_option for menu %u, id %u has unknown icon id %u. Replacing with GOSSIP_ICON_CHAT", gMenuItem.menu_id, gMenuItem.id, gMenuItem.option_icon); gMenuItem.option_icon = GOSSIP_ICON_CHAT; } @@ -10287,7 +10502,7 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) { if (!GetBroadcastTextLocale(gMenuItem.option_broadcast_text)) { - sLog.outErrorDb("Table `gossip_menu_option` for MenuId %u, OptionID %u has non-existing or incompatible option_broadcast_text %u, ignoring.", gMenuItem.menu_id, gMenuItem.id, gMenuItem.option_broadcast_text); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gossip_menu_option` for MenuId %u, OptionID %u has non-existing or incompatible option_broadcast_text %u, ignoring.", gMenuItem.menu_id, gMenuItem.id, gMenuItem.option_broadcast_text); gMenuItem.option_broadcast_text = 0; } } @@ -10296,16 +10511,16 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) { if (!GetBroadcastTextLocale(gMenuItem.box_broadcast_text)) { - sLog.outErrorDb("Table `gossip_menu_option` for MenuId %u, OptionID %u has non-existing or incompatible BoxBroadcastTextId %u, ignoring.", gMenuItem.menu_id, gMenuItem.id, gMenuItem.box_broadcast_text); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gossip_menu_option` for MenuId %u, OptionID %u has non-existing or incompatible BoxBroadcastTextId %u, ignoring.", gMenuItem.menu_id, gMenuItem.id, gMenuItem.box_broadcast_text); gMenuItem.box_broadcast_text = 0; } } if (gMenuItem.option_id == GOSSIP_OPTION_NONE) - sLog.outErrorDb("Table gossip_menu_option for menu %u, id %u use option id GOSSIP_OPTION_NONE. Option will never be used", gMenuItem.menu_id, gMenuItem.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table gossip_menu_option for menu %u, id %u use option id GOSSIP_OPTION_NONE. Option will never be used", gMenuItem.menu_id, gMenuItem.id); if (gMenuItem.option_id >= GOSSIP_OPTION_MAX) - sLog.outErrorDb("Table gossip_menu_option for menu %u, id %u has unknown option id %u. Option will not be used", gMenuItem.menu_id, gMenuItem.id, gMenuItem.option_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table gossip_menu_option for menu %u, id %u has unknown option id %u. Option will not be used", gMenuItem.menu_id, gMenuItem.id, gMenuItem.option_id); if (gMenuItem.menu_id && (gMenuItem.npc_option_npcflag || !sLog.HasLogFilter(LOG_FILTER_DB_STRICTED_CHECK))) { @@ -10328,13 +10543,13 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) menu_ids.erase(gMenuItem.menu_id); } - if (found_menu_uses && !found_flags_uses) - sLog.outDetail("Table gossip_menu_option for menu %u, id %u has `npc_option_npcflag` = %u but creatures using this menu does not have corresponding `npc_flags`. Option will not accessible in game.", gMenuItem.menu_id, gMenuItem.id, gMenuItem.npc_option_npcflag); + //if (found_menu_uses && !found_flags_uses) + // sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Table gossip_menu_option for menu %u, id %u has `npc_option_npcflag` = %u but creatures using this menu does not have corresponding `npc_flags`. Option will not accessible in game.", gMenuItem.menu_id, gMenuItem.id, gMenuItem.npc_option_npcflag); } if (gMenuItem.action_poi_id && !GetPointOfInterest(gMenuItem.action_poi_id)) { - sLog.outErrorDb("Table gossip_menu_option for menu %u, id %u use non-existing action_poi_id %u, ignoring", gMenuItem.menu_id, gMenuItem.id, gMenuItem.action_poi_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table gossip_menu_option for menu %u, id %u use non-existing action_poi_id %u, ignoring", gMenuItem.menu_id, gMenuItem.id, gMenuItem.action_poi_id); gMenuItem.action_poi_id = 0; } @@ -10342,7 +10557,7 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) { if (sGossipScripts.find(gMenuItem.action_script_id) == sGossipScripts.end()) { - sLog.outErrorDb("Table gossip_menu_option for menu %u, id %u have action_script_id %u that does not exist in `gossip_scripts`, ignoring", gMenuItem.menu_id, gMenuItem.id, gMenuItem.action_script_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table gossip_menu_option for menu %u, id %u have action_script_id %u that does not exist in `gossip_scripts`, ignoring", gMenuItem.menu_id, gMenuItem.id, gMenuItem.action_script_id); continue; } @@ -10354,7 +10569,7 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) ConditionEntry const* condition = sConditionStorage.LookupEntry(gMenuItem.condition_id); if (!condition) { - sLog.outErrorDb("Table gossip_menu_option for menu %u, id %u has condition_id %u that does not exist in `conditions`, ignoring", gMenuItem.menu_id, gMenuItem.id, gMenuItem.condition_id); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table gossip_menu_option for menu %u, id %u has condition_id %u that does not exist in `conditions`, ignoring", gMenuItem.menu_id, gMenuItem.id, gMenuItem.condition_id); gMenuItem.condition_id = 0; } } @@ -10369,11 +10584,11 @@ void ObjectMgr::LoadGossipMenuItems(std::set& gossipScriptSet) if (!sLog.HasLogFilter(LOG_FILTER_DB_STRICTED_CHECK)) { for (const auto menu_id : menu_ids) - sLog.outErrorDb("Table `gossip_menu` contain unused (in creature or GO or menu options) menu id %u.", menu_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gossip_menu` contain unused (in creature or GO or menu options) menu id %u.", menu_id); } - sLog.outString(); - sLog.outString(">> Loaded %u gossip_menu_option entries", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u gossip_menu_option entries", count); } void ObjectMgr::AddVendorItem(uint32 entry, uint32 item, uint32 maxcount, uint32 incrtime, uint32 itemflags) @@ -10398,7 +10613,7 @@ bool ObjectMgr::RemoveVendorItem(uint32 entry, uint32 item) return true; } -bool ObjectMgr::IsVendorItemValid(bool isTemplate, char const* tableName, uint32 vendor_entry, uint32 item_id, uint32 maxcount, uint32 incrtime, uint32 conditionId, Player* pl, std::set* skip_vendors) const +bool ObjectMgr::IsVendorItemValid(bool isTemplate, char const* tableName, uint32 vendor_entry, uint32 item_id, uint32 maxcount, uint32 incrtime, uint32 conditionId, Player* pl) const { char const* idStr = isTemplate ? "vendor template" : "vendor"; CreatureInfo const* cInfo = nullptr; @@ -10411,34 +10626,19 @@ bool ObjectMgr::IsVendorItemValid(bool isTemplate, char const* tableName, uint32 if (pl) ChatHandler(pl).SendSysMessage(LANG_COMMAND_VENDORSELECTION); else if (!IsExistingCreatureId(vendor_entry)) - sLog.outErrorDb("Table `%s` has data for nonexistent creature (Entry: %u), ignoring", tableName, vendor_entry); - return false; - } - - if (!(cInfo->npc_flags & UNIT_NPC_FLAG_VENDOR)) - { - if (!skip_vendors || skip_vendors->count(vendor_entry) == 0) - { - if (pl) - ChatHandler(pl).SendSysMessage(LANG_COMMAND_VENDORSELECTION); - else - sLog.outErrorDb("Table `%s` has data for creature (Entry: %u) without vendor flag, ignoring", tableName, vendor_entry); - - if (skip_vendors) - skip_vendors->insert(vendor_entry); - } + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `%s` has data for nonexistent creature (Entry: %u), ignoring", tableName, vendor_entry); return false; } } if (ItemPrototype const* pItemProto = GetItemPrototype(item_id)) - pItemProto->m_bDiscovered = true; // all vendor items count as discovered + pItemProto->Discovered = true; // all vendor items count as discovered else { if (pl) ChatHandler(pl).PSendSysMessage(LANG_ITEM_NOT_FOUND, item_id); else if (!IsExistingItemId(item_id)) - sLog.outErrorDb("Table `%s` for %s %u contain nonexistent item (%u), ignoring", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` for %s %u contain nonexistent item (%u), ignoring", tableName, idStr, vendor_entry, item_id); return false; } @@ -10448,7 +10648,7 @@ bool ObjectMgr::IsVendorItemValid(bool isTemplate, char const* tableName, uint32 if (pl) ChatHandler(pl).PSendSysMessage("MaxCount!=0 (%u) but IncrTime==0", maxcount); else - sLog.outErrorDb("Table `%s` has `maxcount` (%u) for item %u of %s %u but `incrtime`=0, ignoring", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has `maxcount` (%u) for item %u of %s %u but `incrtime`=0, ignoring", tableName, maxcount, item_id, idStr, vendor_entry); return false; } @@ -10457,14 +10657,14 @@ bool ObjectMgr::IsVendorItemValid(bool isTemplate, char const* tableName, uint32 if (pl) ChatHandler(pl).PSendSysMessage("MaxCount==0 but IncrTime<>=0"); else - sLog.outErrorDb("Table `%s` has `maxcount`=0 for item %u of %s %u but `incrtime`<>0, ignoring", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has `maxcount`=0 for item %u of %s %u but `incrtime`<>0, ignoring", tableName, item_id, idStr, vendor_entry); return false; } if (conditionId && !sConditionStorage.LookupEntry(conditionId)) { - sLog.outErrorDb("Table `%s` has `condition_id`=%u for item %u of %s %u but this condition is not valid, ignoring", tableName, conditionId, item_id, idStr, vendor_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has `condition_id`=%u for item %u of %s %u but this condition is not valid, ignoring", tableName, conditionId, item_id, idStr, vendor_entry); return false; } @@ -10479,9 +10679,9 @@ bool ObjectMgr::IsVendorItemValid(bool isTemplate, char const* tableName, uint32 if (pl) ChatHandler(pl).PSendSysMessage(LANG_ITEM_ALREADY_IN_LIST, item_id); else - sLog.outErrorDb("Table `%s` has duplicate items %u for %s %u, ignoring", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has duplicate items %u for %s %u, ignoring", tableName, item_id, idStr, vendor_entry); - sLog.outErrorDb("Table `npc_vendor` has duplicate items %u for vendor (Entry: %u), ignoring", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `npc_vendor` has duplicate items %u for vendor (Entry: %u), ignoring", item_id, vendor_entry); return false; } @@ -10495,10 +10695,10 @@ bool ObjectMgr::IsVendorItemValid(bool isTemplate, char const* tableName, uint32 else { if (!cInfo->vendor_id) - sLog.outErrorDb("Table `%s` has duplicate items %u for %s %u, ignoring", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has duplicate items %u for %s %u, ignoring", tableName, item_id, idStr, vendor_entry); else - sLog.outErrorDb("Table `%s` has duplicate items %u for %s %u (or possible in vendor template %u), ignoring", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has duplicate items %u for %s %u (or possible in vendor template %u), ignoring", tableName, item_id, idStr, vendor_entry, cInfo->vendor_id); } return false; @@ -10508,13 +10708,13 @@ bool ObjectMgr::IsVendorItemValid(bool isTemplate, char const* tableName, uint32 uint32 countItems = vItems ? vItems->GetItemCount() : 0; countItems += tItems ? tItems->GetItemCount() : 0; - if (countItems >= MAX_VENDOR_ITEMS) + if (countItems >= UINT8_MAX) { if (pl) ChatHandler(pl).SendSysMessage(LANG_COMMAND_ADDVENDORITEMITEMS); else - sLog.outErrorDb("Table `%s` has too many items (%u >= %i) for %s %u, ignoring", - tableName, countItems, MAX_VENDOR_ITEMS, idStr, vendor_entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has too many items (%u >= %i) for %s %u, ignoring", + tableName, countItems, UINT8_MAX, idStr, vendor_entry); return false; } @@ -10668,14 +10868,14 @@ uint32 ObjectMgr::AddGOData(uint32 entry, uint32 mapId, float x, float y, float GameObject* go = GameObject::CreateGameObject(entry); if (!go->LoadFromDB(guid, map)) { - sLog.outError("AddGOData: cannot add gameobject entry %u to map", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "AddGOData: cannot add gameobject entry %u to map", entry); delete go; return 0; } map->Add(go); } - DEBUG_LOG("AddGOData: dbguid %u entry %u map %u x %f y %f z %f o %f", guid, entry, mapId, x, y, z, o); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "AddGOData: dbguid %u entry %u map %u x %f y %f z %f o %f", guid, entry, mapId, x, y, z, o); return guid; } @@ -10704,7 +10904,7 @@ bool ObjectMgr::MoveCreData(uint32 guid, uint32 mapId, Position const& pos) Creature* creature = new Creature; if (!creature->LoadFromDB(guid, map)) { - sLog.outError("AddCreature: cannot add creature entry %u to map", guid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "AddCreature: cannot add creature entry %u to map", guid); delete creature; return false; } @@ -10747,7 +10947,7 @@ uint32 ObjectMgr::AddCreData(uint32 entry, uint32 /*team*/, uint32 mapId, float Creature* creature = new Creature; if (!creature->LoadFromDB(guid, map)) { - sLog.outError("AddCreature: cannot add creature entry %u to map", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "AddCreature: cannot add creature entry %u to map", entry); delete creature; return 0; } @@ -10764,7 +10964,7 @@ void ObjectMgr::RemoveGraveYardLink(uint32 id, uint32 zoneId, Team team, bool in GraveYardMap::iterator graveUp = m_GraveYardMap.upper_bound(zoneId); if (graveLow == graveUp) { - //sLog.outErrorDb("Table `game_graveyard_zone` incomplete: Zone %u Team %u does not have a linked graveyard.",zoneId,team); + //sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `game_graveyard_zone` incomplete: Zone %u Team %u does not have a linked graveyard.",zoneId,team); return; } @@ -10811,8 +11011,8 @@ void ObjectMgr::LoadFactionChangeReputations() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 faction change reputation pairs. DB table `player_factionchange_reputations` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 faction change reputation pairs. DB table `player_factionchange_reputations` is empty."); return; } @@ -10829,7 +11029,7 @@ void ObjectMgr::LoadFactionChangeReputations() if (!GetFactionEntry(alliance) || !GetFactionEntry(horde)) { - sLog.outErrorDb("Faction change reputation pair %u/%u does not exist.", alliance, horde); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Faction change reputation pair %u/%u does not exist.", alliance, horde); } else factionchange_reputations[alliance] = horde; @@ -10838,8 +11038,8 @@ void ObjectMgr::LoadFactionChangeReputations() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u faction change reputation pairs.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u faction change reputation pairs.", count); } @@ -10853,8 +11053,8 @@ void ObjectMgr::LoadFactionChangeSpells() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 faction change spell pairs. DB table `player_factionchange_spells` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 faction change spell pairs. DB table `player_factionchange_spells` is empty."); return; } @@ -10871,7 +11071,7 @@ void ObjectMgr::LoadFactionChangeSpells() if (!sSpellMgr.GetSpellEntry(alliance) || !sSpellMgr.GetSpellEntry(horde)) { - sLog.outErrorDb("Faction change spell pair %u/%u does not exist.", alliance, horde); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Faction change spell pair %u/%u does not exist.", alliance, horde); } else factionchange_spells[alliance] = horde; @@ -10880,8 +11080,8 @@ void ObjectMgr::LoadFactionChangeSpells() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u faction change spell pairs.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u faction change spell pairs.", count); } @@ -10895,8 +11095,8 @@ void ObjectMgr::LoadFactionChangeItems() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 faction change item pairs. DB table `player_factionchange_spells` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 faction change item pairs. DB table `player_factionchange_spells` is empty."); return; } @@ -10914,7 +11114,7 @@ void ObjectMgr::LoadFactionChangeItems() if (!GetItemPrototype(alliance) || !GetItemPrototype(horde)) { if (!IsExistingItemId(alliance) || !IsExistingItemId(horde)) - sLog.outErrorDb("Faction change item pair %u/%u does not exist", alliance, horde); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Faction change item pair %u/%u does not exist", alliance, horde); } else factionchange_items[alliance] = horde; @@ -10923,8 +11123,8 @@ void ObjectMgr::LoadFactionChangeItems() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u faction change item pairs.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u faction change item pairs.", count); } void ObjectMgr::LoadFactionChangeQuests() @@ -10937,8 +11137,8 @@ void ObjectMgr::LoadFactionChangeQuests() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 change quests pairs. DB table `player_factionchange_quests` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 change quests pairs. DB table `player_factionchange_quests` is empty."); return; } @@ -10956,7 +11156,7 @@ void ObjectMgr::LoadFactionChangeQuests() if (!GetQuestTemplate(alliance) || !GetQuestTemplate(horde)) { if (!IsExistingQuestId(alliance) || !IsExistingQuestId(horde)) - sLog.outErrorDb("Faction change quest pair %u/%u does not exist.", alliance, horde); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Faction change quest pair %u/%u does not exist.", alliance, horde); } else factionchange_quests[alliance] = horde; @@ -10965,8 +11165,8 @@ void ObjectMgr::LoadFactionChangeQuests() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u faction change quest pairs.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u faction change quest pairs.", count); } void ObjectMgr::LoadFactionChangeMounts() @@ -10979,8 +11179,8 @@ void ObjectMgr::LoadFactionChangeMounts() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 entries. The table `player_factionchange_mounts` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 entries. The table `player_factionchange_mounts` is empty."); return; } @@ -10999,7 +11199,7 @@ void ObjectMgr::LoadFactionChangeMounts() if (!GetItemPrototype(ItemEntry)) { if (!IsExistingItemId(ItemEntry)) - sLog.outErrorDb("Faction change mount replacement %u/%u/%u is invalid. The item does not exist.", RaceId, MountNum, ItemEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Faction change mount replacement %u/%u/%u is invalid. The item does not exist.", RaceId, MountNum, ItemEntry); } else { @@ -11013,8 +11213,8 @@ void ObjectMgr::LoadFactionChangeMounts() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u faction change mount relacements.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u faction change mount relacements.", count); } void ObjectMgr::RestoreDeletedItems() @@ -11026,8 +11226,8 @@ void ObjectMgr::RestoreDeletedItems() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Restored 0 prevously deleted items."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Restored 0 previously deleted items."); return; } @@ -11046,8 +11246,7 @@ void ObjectMgr::RestoreDeletedItems() if (ItemPrototype const* itemProto = GetItemPrototype(itemId)) { - ObjectGuid playerGuid = ObjectGuid(HIGHGUID_PLAYER, playerGuidLow); - Player* pPlayer = ObjectAccessor::FindPlayerNotInWorld(playerGuid); + ObjectGuid const playerGuid = ObjectGuid(HIGHGUID_PLAYER, playerGuidLow); if (Item* restoredItem = Item::CreateItem(itemId, stackCount ? stackCount : 1, playerGuid)) { @@ -11071,8 +11270,8 @@ void ObjectMgr::RestoreDeletedItems() } } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Restored %u previously deleted items to players.", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Restored %u previously deleted items to players.", count); } bool ObjectMgr::GetMountDataByEntry(uint32 itemEntry, Races& race, uint8& mountNum) const @@ -11163,7 +11362,7 @@ void ObjectMgr::LoadConditions() if (!condition->IsValid()) { - sLog.outErrorDb("ObjectMgr::LoadConditions: invalid condition_entry %u, skip", i); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "ObjectMgr::LoadConditions: invalid condition_entry %u, skip", i); sConditionStorage.EraseEntry(i); continue; } @@ -11177,12 +11376,12 @@ void ObjectMgr::LoadConditions() { const ConditionEntry* condition = sConditionStorage.LookupEntry(qinfo->RequiredCondition); if (!condition) // condition does not exist for some reason - sLog.outErrorDb("Quest %u has `RequiredCondition` = %u but it does not exist.", qinfo->GetQuestId(), qinfo->RequiredCondition); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Quest %u has `RequiredCondition` = %u but it does not exist.", qinfo->GetQuestId(), qinfo->RequiredCondition); } } - sLog.outString(">> Loaded %u Condition definitions", sConditionStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Condition definitions", sConditionStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } uint32 ObjectMgr::GenerateAuctionID() @@ -11223,14 +11422,15 @@ void ObjectMgr::GeneratePetNumberRange(uint32& first, uint32& last) void ObjectMgr::LoadMailTemplate() { sMailTemplateStorage.Load(); - sLog.outString(">> Loaded %u mail text templates", sMailTemplateStorage.GetRecordCount()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u mail text templates", sMailTemplateStorage.GetRecordCount()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } char const* ObjectMgr::GetMailTextTemplate(uint32 id, LocaleConstant locale_idx) { if (MailTemplateEntry const* pTemplate = sMailTemplateStorage.LookupEntry(id)) - return pTemplate->subject[locale_idx]; + if (locale_idx < (sizeof(pTemplate->subject) / sizeof(char*))) + return pTemplate->subject[locale_idx]; return "Missing mail text template!"; } @@ -11255,7 +11455,7 @@ void ObjectMgr::LoadAreaLocales() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 area locale strings. DB table `locales_area` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 area locale strings. DB table `locales_area` is empty."); return; } @@ -11270,7 +11470,7 @@ void ObjectMgr::LoadAreaLocales() if (!AreaEntry::GetById(entry)) { - ERROR_DB_STRICT_LOG("Table `locales_area` has data for nonexistent area entry %u, skipped.", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `locales_area` has data for nonexistent area entry %u, skipped.", entry); continue; } @@ -11294,8 +11494,8 @@ void ObjectMgr::LoadAreaLocales() } while (result->NextRow()); - sLog.outString(">> Loaded " SIZEFMTD " area locale strings", m_AreaLocaleMap.size()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded " SIZEFMTD " area locale strings", m_AreaLocaleMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } void ObjectMgr::GetAreaLocaleString(uint32 entry, int32 loc_idx, std::string* namePtr) const @@ -11311,7 +11511,7 @@ void ObjectMgr::GetAreaLocaleString(uint32 entry, int32 loc_idx, std::string* na void ObjectMgr::LoadPlayerPremadeTemplates() { { - sLog.outString("Loading player premade gear templates ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading player premade gear templates ..."); m_playerPremadeGearMap.clear(); // 0 1 2 3 4 @@ -11322,7 +11522,7 @@ void ObjectMgr::LoadPlayerPremadeTemplates() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 premade player templates. DB table `player_premade_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 premade player templates. DB table `player_premade_template` is empty."); return; } @@ -11352,13 +11552,13 @@ void ObjectMgr::LoadPlayerPremadeTemplates() case CLASS_DRUID: break; default: - sLog.outErrorDb("Wrong class %hhu for entry %u in table `player_premade_template`", requiredClass, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong class %hhu for entry %u in table `player_premade_template`", requiredClass, entry); continue; } if (!(level >= 1 && level <= PLAYER_MAX_LEVEL)) { - sLog.outErrorDb("Wrong level %hhu for entry %u in table `player_premade_template`", level, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong level %hhu for entry %u in table `player_premade_template`", level, entry); continue; } @@ -11371,12 +11571,12 @@ void ObjectMgr::LoadPlayerPremadeTemplates() } while (result->NextRow()); - sLog.outString(">> Loaded " SIZEFMTD " premade player gear templates", m_playerPremadeGearMap.size()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded " SIZEFMTD " premade player gear templates", m_playerPremadeGearMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } { - sLog.outString("Loading player premade items ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading player premade items ..."); // 0 1 2 3 std::unique_ptr result(WorldDatabase.Query("SELECT `entry`, `item`, `enchant`, `team` FROM `player_premade_item`")); @@ -11385,7 +11585,7 @@ void ObjectMgr::LoadPlayerPremadeTemplates() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 premade player items. DB table `player_premade_item` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 premade player items. DB table `player_premade_item` is empty."); return; } @@ -11405,7 +11605,7 @@ void ObjectMgr::LoadPlayerPremadeTemplates() auto itr = m_playerPremadeGearMap.find(entry); if (itr == m_playerPremadeGearMap.end()) { - sLog.outErrorDb("Wrong entry %u in table `player_premade_item`", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong entry %u in table `player_premade_item`", entry); continue; } @@ -11421,7 +11621,7 @@ void ObjectMgr::LoadPlayerPremadeTemplates() case ALLIANCE: break; default: - sLog.outErrorDb("Wrong team %u for entry %u in table `player_premade_item`", team, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong team %u for entry %u in table `player_premade_item`", team, entry); continue; } @@ -11429,12 +11629,12 @@ void ObjectMgr::LoadPlayerPremadeTemplates() itr->second.items.emplace_back(item, enchant, team); } while (result->NextRow()); - sLog.outString(">> Loaded %u premade player items", count); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u premade player items", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } { - sLog.outString("Loading player premade spec templates ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading player premade spec templates ..."); m_playerPremadeSpecMap.clear(); // 0 1 2 3 4 @@ -11445,7 +11645,7 @@ void ObjectMgr::LoadPlayerPremadeTemplates() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 premade player spec templates. DB table `player_premade_spell_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 premade player spec templates. DB table `player_premade_spell_template` is empty."); return; } @@ -11475,13 +11675,13 @@ void ObjectMgr::LoadPlayerPremadeTemplates() case CLASS_DRUID: break; default: - sLog.outErrorDb("Wrong class %hhu for entry %u in table `player_premade_template`", requiredClass, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong class %hhu for entry %u in table `player_premade_template`", requiredClass, entry); continue; } if (!(level >= 1 && level <= PLAYER_MAX_LEVEL)) { - sLog.outErrorDb("Wrong level %hhu for entry %u in table `player_premade_template`", level, entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong level %hhu for entry %u in table `player_premade_template`", level, entry); continue; } @@ -11494,12 +11694,12 @@ void ObjectMgr::LoadPlayerPremadeTemplates() } while (result->NextRow()); - sLog.outString(">> Loaded " SIZEFMTD " premade player spec templates", m_playerPremadeSpecMap.size()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded " SIZEFMTD " premade player spec templates", m_playerPremadeSpecMap.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } { - sLog.outString("Loading player premade spells ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading player premade spells ..."); // 0 1 std::unique_ptr result(WorldDatabase.Query("SELECT `entry`, `spell` FROM `player_premade_spell`")); @@ -11508,7 +11708,7 @@ void ObjectMgr::LoadPlayerPremadeTemplates() BarGoLink bar(1); bar.step(); - sLog.outString(">> Loaded 0 premade player spells. DB table `player_premade_spell` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 premade player spells. DB table `player_premade_spell` is empty."); return; } @@ -11526,7 +11726,7 @@ void ObjectMgr::LoadPlayerPremadeTemplates() auto itr = m_playerPremadeSpecMap.find(entry); if (itr == m_playerPremadeSpecMap.end()) { - sLog.outErrorDb("Wrong entry %u in table `player_premade_spell`", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Wrong entry %u in table `player_premade_spell`", entry); continue; } @@ -11537,8 +11737,8 @@ void ObjectMgr::LoadPlayerPremadeTemplates() itr->second.spells.push_back(spell); } while (result->NextRow()); - sLog.outString(">> Loaded %u premade player spells", count); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u premade player spells", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } } @@ -11547,13 +11747,13 @@ void ObjectMgr::ApplyPremadeGearTemplateToPlayer(uint32 entry, Player* pPlayer) auto itr = m_playerPremadeGearMap.find(entry); if (itr == m_playerPremadeGearMap.end()) { - sLog.outError("Attempt to apply non-existent premade template to player (%u)", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to apply non-existent premade template to player (%u)", entry); return; } if (pPlayer->GetClass() != itr->second.requiredClass) { - sLog.outError("Attempt to apply premade template (%u) to a player with wrong class", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to apply premade template (%u) to a player with wrong class", entry); return; } @@ -11590,13 +11790,13 @@ void ObjectMgr::ApplyPremadeSpecTemplateToPlayer(uint32 entry, Player* pPlayer) auto itr = m_playerPremadeSpecMap.find(entry); if (itr == m_playerPremadeSpecMap.end()) { - sLog.outError("Attempt to apply non-existent premade template to player (%u)", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to apply non-existent premade template to player (%u)", entry); return; } if (pPlayer->GetClass() != itr->second.requiredClass) { - sLog.outError("Attempt to apply premade template (%u) to a player with wrong class", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to apply premade template (%u) to a player with wrong class", entry); return; } diff --git a/src/game/ObjectMgr.h b/src/game/ObjectMgr.h index 2f88d7178b5..ab72109357a 100644 --- a/src/game/ObjectMgr.h +++ b/src/game/ObjectMgr.h @@ -201,6 +201,7 @@ class FindCreatureData typedef std::unordered_map FactionsMap; typedef std::unordered_map FactionTemplatesMap; typedef std::unordered_map SoundEntryMap; +typedef std::unordered_map ItemPrototypeMap; typedef std::unordered_map GameObjectDataMap; typedef GameObjectDataMap::value_type GameObjectDataPair; @@ -225,6 +226,12 @@ class FindGOData float i_spawnedDist; }; +struct AreaTriggerLocale +{ + std::vector message; +}; + +typedef std::unordered_map AreaTriggerLocaleMap; typedef std::unordered_map CreatureLocaleMap; typedef std::unordered_map GameObjectLocaleMap; typedef std::unordered_map ItemLocaleMap; @@ -246,12 +253,12 @@ typedef std::pair MAX_PLAYER_NAME for support declined names ) @@ -490,10 +497,10 @@ enum PermVariables EVENT_IND_WATER = 3, // Stranglethorn Fishing Extravaganza support - VAR_TOURNAMENT = 30021, // last quest completion time - VAR_TOURN_GOES = 30022, // tournament was started already - VAR_TOURN_OVER = 30023, // tournament is over - VAR_TOURN_WINNER = 30056, // for gosssip menu condition + VAR_STV_FISHING_PREV_WIN_TIME = 30021, // last master angler quest completion time + VAR_STV_FISHING_ANNOUNCE_EVENT_BEGIN = 30022, // announce tournament start + VAR_STV_FISHING_ANNOUNCE_POOLS_DESPAN = 30023, // announce tournament over + VAR_STV_FISHING_HAS_WINNER = 30056, // used for gosssip menu condition // War Effort shared contributions VAR_WE_ALLIANCE_COPPER = 30024, @@ -587,6 +594,7 @@ class ObjectMgr typedef std::unordered_map AreaTriggerMap; typedef std::map AreaTriggerTeleportMap; + typedef std::unordered_map BGEntranceTriggerMap; typedef std::unordered_map RepRewardRateMap; @@ -628,7 +636,19 @@ class ObjectMgr return sCreatureDataAddonStorage.LookupEntry(lowguid); } - static ItemPrototype const* GetItemPrototype(uint32 id) { return sItemStorage.LookupEntry(id); } + ItemPrototype const* GetItemPrototype(uint32 id) const + { + auto iter = m_itemPrototypesMap.find(id); + if (iter == m_itemPrototypesMap.end()) + return nullptr; + + return &iter->second; + } + + ItemPrototypeMap const& GetItemPrototypeMap() const + { + return m_itemPrototypesMap; + } CreatureClassLevelStats const* GetCreatureClassLevelStats(uint32 unitClass, uint32 level) const; @@ -702,7 +722,8 @@ class ObjectMgr return m_GameObjectForQuestSet.find(entry) != m_GameObjectForQuestSet.end(); } - WorldSafeLocsEntry const* GetClosestGraveYard(float x, float y, float z, uint32 MapId, Team team); + WorldSafeLocsEntry const* GetClosestGraveYard(float x, float y, float z, uint32 mapId, Team team); + WorldSafeLocsEntry const* GetClosestGraveYardForArea(uint32 areaOrZoneId, float x, float y, float z, uint32 mapId, Team team); bool AddGraveYardLink(uint32 id, uint32 zone, Team team, bool inDB = true); void RemoveGraveYardLink(uint32 id, uint32 zone, Team team, bool inDB = false); void LoadGraveyardZones(); @@ -843,6 +864,7 @@ class ObjectMgr void LoadAreaTriggerTeleports(); void LoadQuestAreaTriggers(); void LoadTavernAreaTriggers(); + void LoadAreaTriggerLocales(); void LoadGameObjectForQuests(); void LoadBattlegroundEntranceTriggers(); @@ -973,6 +995,13 @@ class ObjectMgr return &itr->second; } + AreaTriggerLocale const* GetAreaTriggerLocale(uint32 entry) const + { + auto itr = m_AreaTriggerLocaleMap.find(entry); + if (itr == m_AreaTriggerLocaleMap.end()) return nullptr; + return &itr->second; + } + GameObjectLocale const* GetGameObjectLocale(uint32 entry) const { auto itr = m_GameObjectLocaleMap.find(entry); @@ -1184,7 +1213,7 @@ class ObjectMgr void AddVendorItem(uint32 entry,uint32 item, uint32 maxcount, uint32 incrtime, uint32 itemflags); bool RemoveVendorItem(uint32 entry,uint32 item); - bool IsVendorItemValid(bool isTemplate, char const* tableName, uint32 vendor_entry, uint32 item, uint32 maxcount, uint32 incrtime, uint32 conditionId, Player* pl = nullptr, std::set* skip_vendors = nullptr) const; + bool IsVendorItemValid(bool isTemplate, char const* tableName, uint32 vendor_entry, uint32 item, uint32 maxcount, uint32 incrtime, uint32 conditionId, Player* pl = nullptr) const; int GetOrNewIndexForLocale(LocaleConstant loc); @@ -1489,6 +1518,7 @@ class ObjectMgr MapObjectGuids m_MapObjectGuids; std::mutex m_MapObjectGuids_lock; + AreaTriggerLocaleMap m_AreaTriggerLocaleMap; CreatureDataMap m_CreatureDataMap; CreatureLocaleMap m_CreatureLocaleMap; CreatureSpellsMap m_CreatureSpellsMap; @@ -1511,6 +1541,7 @@ class ObjectMgr FactionTemplatesMap m_FactionTemplatesMap; SoundEntryMap m_SoundEntriesMap; + ItemPrototypeMap m_itemPrototypesMap; typedef std::vector> SkillLineAbiilityStore; SkillLineAbiilityStore m_SkillLineAbilities; diff --git a/src/game/Objects/Bag.cpp b/src/game/Objects/Bag.cpp index c13a2bba5b2..bc14b0b7d6d 100644 --- a/src/game/Objects/Bag.cpp +++ b/src/game/Objects/Bag.cpp @@ -59,7 +59,7 @@ void Bag::RemoveFromWorld() bool Bag::Create(uint32 guidlow, uint32 itemid, ObjectGuid ownerGuid) { - ItemPrototype const* itemProto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(itemid); if (!itemProto || itemProto->ContainerSlots > MAX_BAG_SIZE) return false; diff --git a/src/game/Objects/Corpse.cpp b/src/game/Objects/Corpse.cpp index 94bfd76d59f..503aca4aade 100644 --- a/src/game/Objects/Corpse.cpp +++ b/src/game/Objects/Corpse.cpp @@ -28,7 +28,7 @@ #include "World.h" #include "ObjectMgr.h" -Corpse::Corpse(CorpseType type) : WorldObject(), loot(nullptr), lootRecipient(nullptr), m_faction(nullptr) +Corpse::Corpse(CorpseType type) : WorldObject(), loot(this), lootRecipient(nullptr), m_faction(nullptr) { m_objectType |= TYPEMASK_CORPSE; m_objectTypeId = TYPEID_CORPSE; @@ -90,7 +90,7 @@ bool Corpse::Create(uint32 guidlow, Player* owner) if (!IsPositionValid()) { - sLog.outError("Corpse (guidlow %d, owner %s) not created. Suggested coordinates isn't valid (X: %f Y: %f)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Corpse (guidlow %d, owner %s) not created. Suggested coordinates isn't valid (X: %f Y: %f)", guidlow, owner->GetName(), owner->GetPositionX(), owner->GetPositionY()); return false; } @@ -134,7 +134,7 @@ void Corpse::DeleteBonesFromWorld() if (!corpse) { - sLog.outError("Bones %u not found in world.", GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Bones %u not found in world.", GetGUIDLow()); return; } @@ -173,7 +173,7 @@ bool Corpse::LoadFromDB(uint32 lowguid, Field* fields) if (m_type >= MAX_CORPSE_TYPE) { - sLog.outError("%s Owner %s have wrong corpse type (%i), not load.", GetGuidStr().c_str(), GetOwnerGuid().GetString().c_str(), m_type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s Owner %s have wrong corpse type (%i), not load.", GetGuidStr().c_str(), GetOwnerGuid().GetString().c_str(), m_type); return false; } @@ -203,7 +203,7 @@ bool Corpse::LoadFromDB(uint32 lowguid, Field* fields) PlayerInfo const* info = sObjectMgr.GetPlayerInfo(race, _class); if (!info) { - sLog.outError("Player %u has incorrect race/class pair.", GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player %u has incorrect race/class pair.", GetGUIDLow()); return false; } SetUInt32Value(CORPSE_FIELD_DISPLAY_ID, gender == GENDER_FEMALE ? info->displayId_f : info->displayId_m); @@ -214,7 +214,7 @@ bool Corpse::LoadFromDB(uint32 lowguid, Field* fields) { uint32 visualbase = slot * 2; uint32 item_id = GetUInt32ValueFromArray(data, visualbase); - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(item_id); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(item_id); if (!proto) { SetUInt32Value(CORPSE_FIELD_ITEM + slot, 0); @@ -246,7 +246,7 @@ bool Corpse::LoadFromDB(uint32 lowguid, Field* fields) if (!IsPositionValid()) { - sLog.outError("%s Owner %s not created. Suggested coordinates isn't valid (X: %f Y: %f)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s Owner %s not created. Suggested coordinates isn't valid (X: %f Y: %f)", GetGuidStr().c_str(), GetOwnerGuid().GetString().c_str(), GetPositionX(), GetPositionY()); return false; } diff --git a/src/game/Objects/Corpse.h b/src/game/Objects/Corpse.h index eacc53efa15..494f70f4b21 100644 --- a/src/game/Objects/Corpse.h +++ b/src/game/Objects/Corpse.h @@ -74,6 +74,8 @@ class Corpse : public WorldObject void ResetGhostTime() { m_time = time(nullptr); } CorpseType GetType() const { return m_type; } + char const* GetName() const final { return "Corpse"; } + ReputationRank GetReactionTo(WorldObject const* target) const final ; bool IsHostileTo(WorldObject const* target) const override; bool IsFriendlyTo(WorldObject const* target) const override; diff --git a/src/game/Objects/Creature.cpp b/src/game/Objects/Creature.cpp index 05c6d30e048..b8f12ff33c6 100644 --- a/src/game/Objects/Creature.cpp +++ b/src/game/Objects/Creature.cpp @@ -129,7 +129,7 @@ AssistDelayEvent::AssistDelayEvent(ObjectGuid victim, Unit& owner, std::listIsPositionValid()) { - sLog.outError("%s not created. Suggested coordinates isn't valid (X: %f Y: %f)", cr->GetGuidStr().c_str(), cr->GetPositionX(), cr->GetPositionY()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s not created. Suggested coordinates isn't valid (X: %f Y: %f)", cr->GetGuidStr().c_str(), cr->GetPositionX(), cr->GetPositionY()); return false; } @@ -202,8 +202,8 @@ Creature::Creature(CreatureSubtype subtype) : m_AI_locked(false), m_temporaryFactionFlags(TEMPFACTION_NONE), m_meleeDamageSchoolMask(SPELL_SCHOOL_MASK_NORMAL), m_originalEntry(0), m_creatureGroup(nullptr), m_combatStartX(0.0f), m_combatStartY(0.0f), m_combatStartZ(0.0f), m_reactState(REACT_DEFENSIVE), - m_lastLeashExtensionTime(nullptr), m_playerDamageTaken(0), m_nonPlayerDamageTaken(0), m_creatureInfo(nullptr), - m_detectionDistance(20.0f), m_callForHelpDist(5.0f), m_leashDistance(0.0f), m_mountId(0), + m_lastLeashExtensionTime(nullptr), m_playerDamageTaken(0), m_nonPlayerDamageTaken(0), m_creatureInfo(nullptr), m_creatureData(nullptr), m_creatureDataAddon(nullptr), + m_detectionDistance(20.0f), m_callForHelpTimer(0), m_callForHelpDist(5.0f), m_leashDistance(0.0f), m_mountId(0), m_isDeadByDefault(false), m_reputationId(-1), m_gossipMenuId(0), m_castingTargetGuid(0) { m_regenTimer = 200; @@ -232,8 +232,14 @@ void Creature::AddToWorld() GetMap()->InsertObject(GetObjectGuid(), this); sCreatureGroupsManager->LoadCreatureGroup(this, m_creatureGroup); - if (m_creatureGroup && m_creatureGroup->IsFormation()) - SetActiveObjectState(true); + if (m_creatureGroup) + { + if (m_creatureGroup->IsFormation()) + SetActiveObjectState(true); + if (GetDeathState() == ALIVE || GetDeathState() == JUST_ALIVED) + m_creatureGroup->OnRespawn(this); + } + Unit::AddToWorld(); if (!i_AI) @@ -247,6 +253,8 @@ void Creature::RemoveFromWorld() ///- Remove the creature from the accessor if (IsInWorld()) { + if (GetUInt32Value(UNIT_CREATED_BY_SPELL)) + StartCooldownForSummoner(); if (AI()) AI()->OnRemoveFromWorld(); if (GetObjectGuid().GetHigh() == HIGHGUID_UNIT) @@ -287,32 +295,25 @@ void Creature::RemoveCorpse() GetMap()->CreatureRelocation(this, x, y, z, o); } -bool Creature::IsDeadByDefault() const -{ - if (CreatureData const* pData = sObjectMgr.GetCreatureData(GetGUIDLow())) - return pData->spawn_flags & SPAWN_FLAG_DEAD; - return false; -} - /** * change the entry of creature until respawn */ -bool Creature::InitEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, CreatureDataAddon const* addon /*=nullptr*/, GameEventCreatureData const* eventData /*=nullptr*/) +bool Creature::InitEntry(uint32 entry, GameEventCreatureData const* eventData /*=nullptr*/) { // use game event entry if any instead default suggested if (eventData && eventData->entry_id) - Entry = eventData->entry_id; + entry = eventData->entry_id; - CreatureInfo const* normalInfo = ObjectMgr::GetCreatureTemplate(Entry); + CreatureInfo const* normalInfo = ObjectMgr::GetCreatureTemplate(entry); if (!normalInfo) { - sLog.outErrorDb("Creature::UpdateEntry creature entry %u does not exist.", Entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature::UpdateEntry creature entry %u does not exist.", entry); return false; } CreatureInfo const* cinfo = normalInfo; - SetEntry(Entry); // normal entry always + SetEntry(entry); // normal entry always m_creatureInfo = cinfo; // map mode related always // equal to player Race field, but creature does not have race @@ -322,17 +323,17 @@ bool Creature::InitEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, Cr SetByteValue(UNIT_FIELD_BYTES_0, UNIT_BYTES_0_OFFSET_CLASS, uint8(cinfo->unit_class)); float scale; - uint32 displayId = ChooseDisplayId(GetCreatureInfo(), data, addon, eventData, &scale); + uint32 displayId = ChooseDisplayId(GetCreatureInfo(), m_creatureData, m_creatureDataAddon, eventData, &scale); if (!displayId) // Cancel load if no display id { - sLog.outErrorDb("Creature (Entry: %u) has no display id defined in table `creature_template`, can't load.", Entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has no display id defined in table `creature_template`, can't load.", entry); return false; } CreatureDisplayInfoAddon const* minfo = sObjectMgr.GetCreatureDisplayInfoRandomGender(displayId); if (!minfo) // Cancel load if no display info addon defined { - sLog.outErrorDb("Creature (Entry: %u) has no display id data defined in table `creature_display_info_addon`, can't load.", Entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) has no display id data defined in table `creature_display_info_addon`, can't load.", entry); return false; } @@ -355,10 +356,10 @@ bool Creature::InitEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, Cr // use event equipment if any for active event LoadEquipment(eventData->equipment_id); } - else if (addon && addon->equipment_id >= 0) + else if (m_creatureDataAddon && m_creatureDataAddon->equipment_id >= 0) { // override with per spawn data - LoadEquipment(addon->equipment_id, true); + LoadEquipment(m_creatureDataAddon->equipment_id, true); } else { @@ -366,7 +367,6 @@ bool Creature::InitEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, Cr LoadEquipment(cinfo->equipment_id, true); } - SetName(normalInfo->name); // at normal entry always #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_12_1 SetFloatValue(UNIT_MOD_CAST_SPEED, 1.0f); #else @@ -377,7 +377,7 @@ bool Creature::InitEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, Cr UpdateSpeed(MOVE_RUN, false); SetFly(CanFly()); - m_defaultMovementType = MovementGeneratorType(data ? data->movement_type : cinfo->movement_type); + m_defaultMovementType = MovementGeneratorType(m_creatureData ? m_creatureData->movement_type : cinfo->movement_type); return true; } @@ -385,12 +385,12 @@ bool Creature::InitEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, Cr uint32 Creature::GetSpawnFlags() const { - if (CreatureData const* data = sObjectMgr.GetCreatureData(GetGUIDLow())) - return data->spawn_flags; + if (m_creatureData) + return m_creatureData->spawn_flags; return 0; } -bool Creature::UpdateEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, GameEventCreatureData const* eventData /*=nullptr*/, bool preserveHPAndPower /*=true*/) +bool Creature::UpdateEntry(uint32 entry, GameEventCreatureData const* eventData /*=nullptr*/, bool preserveHPAndPower /*=true*/) { bool addonReload = false; @@ -409,14 +409,13 @@ bool Creature::UpdateEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, * Would be better to have a spawn system that could properly handle * random entries. */ - auto creaAddonData = ObjectMgr::GetCreatureAddon(GetGUIDLow()); if (m_creatureInfo) // prevent aura unloading if this creature is still under creation { /* * Auras listed in creature_addon override anything contained in creature_template_addon, * so we don't want to unload GUID-based auras, even if we're changing the template entry */ - if (!creaAddonData && Entry != m_creatureInfo->entry) + if (!m_creatureDataAddon && entry != m_creatureInfo->entry) { addonReload = true; @@ -437,7 +436,7 @@ bool Creature::UpdateEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, } } - if (!InitEntry(Entry, data, creaAddonData, eventData)) + if (!InitEntry(entry, eventData)) return false; if (addonReload) @@ -507,6 +506,9 @@ bool Creature::UpdateEntry(uint32 Entry, CreatureData const* data /*=nullptr*/, else SetPvP(false); + if (CanAssistPlayers()) + EnableMoveInLosEvent(); + InitializeReactState(); for (int i = 0; i < CREATURE_MAX_SPELLS; ++i) @@ -613,7 +615,7 @@ uint32 Creature::ChooseDisplayId(CreatureInfo const* cinfo, CreatureData const* // Fail safe, use first display id present in dbc, shouldn't happen if (displayIndex < 0) { - sLog.outErrorDb("Creature::ChooseDisplayId can not select native display id for creature entry %u, placeholder model will be used.", cinfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature::ChooseDisplayId can not select native display id for creature entry %u, placeholder model will be used.", cinfo->entry); if (scale) *scale = DEFAULT_OBJECT_SCALE; return UNIT_DISPLAY_ID_BOX; @@ -632,15 +634,22 @@ void Creature::Update(uint32 update_diff, uint32 diff) update_diff *= sWorld.GetTimeRate(); diff *= sWorld.GetTimeRate(); + // AI was locked and switch was delayed to next update. + if (HasCreatureState(CSTATE_INIT_AI_ON_UPDATE)) + { + ClearCreatureState(CSTATE_INIT_AI_ON_UPDATE); + AIM_Initialize(); + } + switch (m_deathState) { case JUST_ALIVED: // Don't must be called, see Creature::SetDeathState JUST_ALIVED -> ALIVE promoting. - sLog.outError("Creature (GUIDLow: %u Entry: %u ) in wrong state: JUST_ALIVED (4)", GetGUIDLow(), GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature (GUIDLow: %u Entry: %u ) in wrong state: JUST_ALIVED (4)", GetGUIDLow(), GetEntry()); break; case JUST_DIED: // Don't must be called, see Creature::SetDeathState JUST_DIED -> CORPSE promoting. - sLog.outError("Creature (GUIDLow: %u Entry: %u ) in wrong state: JUST_DEAD (1)", GetGUIDLow(), GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature (GUIDLow: %u Entry: %u ) in wrong state: JUST_DEAD (1)", GetGUIDLow(), GetEntry()); break; case DEAD: { @@ -657,8 +666,7 @@ void Creature::Update(uint32 update_diff, uint32 diff) RemoveAllAuras(); // pick a new creature id if db spawn has multiple - CreatureData const* dbSpawnData = GetCreatureData(); - uint32 const newCreatureId = dbSpawnData ? dbSpawnData->ChooseCreatureId() : m_originalEntry; + uint32 const newCreatureId = m_creatureData ? m_creatureData->ChooseCreatureId() : m_originalEntry; if (newCreatureId != m_originalEntry) m_originalEntry = newCreatureId; @@ -667,10 +675,10 @@ void Creature::Update(uint32 update_diff, uint32 diff) { // need to preserve game event state GameEventCreatureData const* eventData = sGameEventMgr.GetCreatureUpdateDataForActiveEvent(GetGUIDLow()); - UpdateEntry(newCreatureId, dbSpawnData, eventData); + UpdateEntry(newCreatureId, eventData); } - SelectLevel(dbSpawnData ? dbSpawnData->health_percent : 100.0f, dbSpawnData ? dbSpawnData->mana_percent : 100.0f); + SelectLevel(m_creatureData ? m_creatureData->health_percent : 100.0f, m_creatureData ? m_creatureData->mana_percent : 100.0f); UpdateAllStats(); SetUInt32Value(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_NONE); @@ -686,9 +694,6 @@ void Creature::Update(uint32 update_diff, uint32 diff) else SetDeathState(JUST_ALIVED); - if (CreatureGroup* group = GetCreatureGroup()) - group->OnRespawn(this); - // Call AI respawn virtual function if (AI()) { @@ -785,21 +790,16 @@ void Creature::Update(uint32 update_diff, uint32 diff) m_corpseDecayTimer -= update_diff; } - if (m_pacifiedTimer <= update_diff) - m_pacifiedTimer = 0; - else - m_pacifiedTimer -= update_diff; - - Unit::Update(update_diff, diff); - - if (GetVictim()) + if (m_pacifiedTimer) { - float x, y, z; - GetRespawnCoord(x, y, z, nullptr, nullptr); - if (GetDistance(x, y, z) > 10.0f) - CallForHelp(m_callForHelpDist); + if (m_pacifiedTimer <= update_diff) + m_pacifiedTimer = 0; + else + m_pacifiedTimer -= update_diff; } + Unit::Update(update_diff, diff); + // creature can be dead after Unit::Update call // CORPSE/DEAD state will processed at next tick (in other case death timer will be updated unexpectedly) if (!IsAlive()) @@ -810,40 +810,18 @@ void Creature::Update(uint32 update_diff, uint32 diff) ModifyAuraState(AURA_STATE_HEALTHLESS_10_PERCENT, hpPercent < 11.0f); ModifyAuraState(AURA_STATE_HEALTHLESS_5_PERCENT, hpPercent < 6.0f); - bool unreachableTarget = !i_motionMaster.empty() && - GetVictim() && !HasExtraFlag(CREATURE_FLAG_EXTRA_NO_UNREACHABLE_EVADE) && - GetMotionMaster()->GetCurrentMovementGeneratorType() == CHASE_MOTION_TYPE && - !HasDistanceCasterMovement() && - (!CanReachWithMeleeAutoAttack(GetVictim()) || !IsWithinLOSInMap(GetVictim())) && - !GetMotionMaster()->GetCurrent()->IsReachable(); - // No evade mode for pets. - if (unreachableTarget && GetCharmerOrOwnerGuid().IsPlayer()) - unreachableTarget = false; - if (unreachableTarget) - if (GetVictim()) - if (Player* victimPlayer = GetVictim()->ToPlayer()) - if (victimPlayer->GetCheatData() && victimPlayer->GetCheatData()->IsInKnockBack()) - unreachableTarget = false; - if (unreachableTarget) - { - m_TargetNotReachableTimer += update_diff; - if (GetMapId() == 30 && CanHaveThreatList() && m_TargetNotReachableTimer > 1000) // Alterac Valley exploit fix - GetThreatManager().modifyThreatPercent(GetVictim(), -101); - } - else - m_TargetNotReachableTimer = 0; - + bool unreachableTarget = false; bool leash = false; if (HasCreatureState(CSTATE_COMBAT)) { - if (GetCombatTime(false) > sWorld.getConfig(CONFIG_UINT32_LONGCOMBAT)) - { - LogLongCombat(); - ResetCombatTime(true); - } - if (WorldTimer::tickTime() % 3000 <= update_diff) { + if (GetCombatTime(false) > sWorld.getConfig(CONFIG_UINT32_LONGCOMBAT)) + { + LogLongCombat(); + ResetCombatTime(true); + } + // Prevent mobs from evading while under crowd control. if (HasUnitState(UNIT_STAT_NO_FREE_MOVE)) UpdateLeashExtensionTime(); @@ -855,8 +833,40 @@ void Creature::Update(uint32 update_diff, uint32 diff) else if (HasCreatureState(CSTATE_COMBAT_WITH_ZONE)) SetInCombatWithZone(false); } + + if (GetVictim()) + { + if (m_callForHelpTimer <= update_diff) + { + m_callForHelpTimer = 1000; + + float x, y, z; + GetRespawnCoord(x, y, z, nullptr, nullptr); + if (GetDistance(x, y, z) > 10.0f) + CallForHelp(m_callForHelpDist); + } + else + m_callForHelpTimer -= update_diff; + + unreachableTarget = !i_motionMaster.empty() && + !HasExtraFlag(CREATURE_FLAG_EXTRA_NO_UNREACHABLE_EVADE) && + i_motionMaster.GetCurrent()->GetMovementGeneratorType() == CHASE_MOTION_TYPE && + !i_motionMaster.GetCurrent()->IsReachable() && + !HasDistanceCasterMovement() && !GetCharmerOrOwnerGuid().IsPlayer() && + (!CanReachWithMeleeAutoAttack(GetVictim()) || !IsWithinLOSInMap(GetVictim())) && + !(GetVictim()->IsPlayer() && static_cast(GetVictim())->GetCheatData()->IsInKnockBack()); + } } + if (unreachableTarget) + { + m_TargetNotReachableTimer += update_diff; + if (GetMapId() == 30 && CanHaveThreatList() && m_TargetNotReachableTimer > 1000) // Alterac Valley exploit fix + GetThreatManager().modifyThreatPercent(GetVictim(), -101); + } + else + m_TargetNotReachableTimer = 0; + if (AI()) { // do not allow the AI to be changed during update @@ -871,8 +881,8 @@ void Creature::Update(uint32 update_diff, uint32 diff) } catch (std::runtime_error& e) { - sLog.outInfo("[Unit/AI] Crash mob %u map %u", GetEntry(), GetMapId()); - sLog.outInfo("%s", e.what()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Unit/AI] Crash mob %u map %u", GetEntry(), GetMapId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s", e.what()); } m_AI_locked = false; } @@ -924,7 +934,7 @@ void Creature::RegenerateAll(uint32 update_diff, bool skipCombatCheck) RegenerateMana(); - m_regenTimer = REGEN_TIME_FULL; + m_regenTimer = REGEN_TIME_CREATURE_FULL; } void Creature::RegenerateMana() @@ -944,7 +954,7 @@ void Creature::RegenerateMana() if (IsInCombat() || GetCharmerOrOwnerGuid().IsPlayer()) { if (!IsUnderLastManaUseEffect()) - addvalue = m_manaRegen; + addvalue = round_float_chance(m_manaRegen); } else addvalue = maxValue / 3; @@ -1107,6 +1117,7 @@ bool Creature::AIM_Initialize() if (m_AI_locked) { DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "AIM_Initialize: failed to init, locked."); + AddCreatureState(CSTATE_INIT_AI_ON_UPDATE); return false; } @@ -1122,11 +1133,11 @@ bool Creature::AIM_Initialize() return true; } -bool Creature::Create(uint32 guidlow, CreatureCreatePos& cPos, CreatureInfo const* cinfo, uint32 firstCreatureId, CreatureData const* data /*= nullptr*/, GameEventCreatureData const* eventData /*= nullptr*/) +bool Creature::Create(uint32 guidlow, CreatureCreatePos& cPos, CreatureInfo const* cinfo, uint32 firstCreatureId, GameEventCreatureData const* eventData /*= nullptr*/) { SetMap(cPos.GetMap()); - if (!CreateFromProto(guidlow, cinfo, firstCreatureId, data, eventData)) + if (!CreateFromProto(guidlow, cinfo, firstCreatureId, eventData)) return false; cPos.SelectFinalPoint(this); @@ -1185,7 +1196,7 @@ bool Creature::IsTrainerOf(Player* pPlayer, bool msg) const // for not pet trainer expected not empty trainer list always if ((!cSpells || cSpells->spellList.empty()) && (!tSpells || tSpells->spellList.empty())) { - sLog.outErrorDb("Creature %u (Entry: %u) have UNIT_NPC_FLAG_TRAINER but have empty trainer spell list.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature %u (Entry: %u) have UNIT_NPC_FLAG_TRAINER but have empty trainer spell list.", GetGUIDLow(), GetEntry()); return false; } @@ -1454,10 +1465,9 @@ void Creature::SaveToDB() { // this should only be used when the creature has already been loaded // preferably after adding to map, because mapid may not be valid otherwise - CreatureData const* data = sObjectMgr.GetCreatureData(GetGUIDLow()); - if (!data) + if (!m_creatureData) { - sLog.outError("Creature::SaveToDB failed, cannot get creature data!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature::SaveToDB failed, cannot get creature data!"); return; } @@ -1515,6 +1525,7 @@ void Creature::SaveToDB(uint32 mapid) << data.creature_id[1] << "," << data.creature_id[2] << "," << data.creature_id[3] << "," + << data.creature_id[4] << "," << mapid << "," << data.position.x << "," << data.position.y << "," @@ -1704,14 +1715,14 @@ float Creature::_GetSpellDamageMod(int32 rank) } } -bool Creature::CreateFromProto(uint32 guidlow, CreatureInfo const* cinfo, uint32 firstCreatureId, CreatureData const* data /*=nullptr*/, GameEventCreatureData const* eventData /*=nullptr*/) +bool Creature::CreateFromProto(uint32 guidlow, CreatureInfo const* cinfo, uint32 firstCreatureId, GameEventCreatureData const* eventData /*=nullptr*/) { SetZoneScript(); m_originalEntry = cinfo->entry; Object::_Create(guidlow, firstCreatureId, cinfo->GetHighGuid()); - return UpdateEntry(cinfo->entry, data, eventData, false); + return UpdateEntry(cinfo->entry, eventData, false); } bool Creature::LoadFromDB(uint32 guidlow, Map* map, bool force) @@ -1720,18 +1731,21 @@ bool Creature::LoadFromDB(uint32 guidlow, Map* map, bool force) if (!data) { - sLog.outErrorDb("Creature (GUID: %u) not found in table `creature`, can't load. ", guidlow); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (GUID: %u) not found in table `creature`, can't load. ", guidlow); return false; } if (!force && (data->spawn_flags & SPAWN_FLAG_DISABLED)) return false; + m_creatureData = data; + m_creatureDataAddon = sObjectMgr.GetCreatureAddon(guidlow); + uint32 const creatureId = data->ChooseCreatureId(); CreatureInfo const* cinfo = ObjectMgr::GetCreatureTemplate(creatureId); if (!cinfo) { - sLog.outErrorDb("Creature (Entry: %u) not found in table `creature_template`, can't load. ", creatureId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) not found in table `creature_template`, can't load. ", creatureId); return false; } @@ -1744,7 +1758,7 @@ bool Creature::LoadFromDB(uint32 guidlow, Map* map, bool force) CreatureCreatePos pos(map, data->position.x, data->position.y, data->position.z, data->position.o); SetHomePosition(data->position.x, data->position.y, data->position.z, data->position.o); - if (!Create(guidlow, pos, cinfo, data->creature_id[0], data, eventData)) + if (!Create(guidlow, pos, cinfo, data->creature_id[0], eventData)) return false; m_wanderDistance = data->wander_distance; @@ -1809,6 +1823,7 @@ bool Creature::LoadFromDB(uint32 guidlow, Map* map, bool force) // checked at creature_template loading m_defaultMovementType = MovementGeneratorType(data->movement_type); + m_isDeadByDefault = (data->spawn_flags & SPAWN_FLAG_DEAD) != 0; // Creature Linking, Initial load is handled like respawn if (m_isCreatureLinkingTrigger && IsAlive()) @@ -1882,14 +1897,13 @@ struct CreatureRespawnDeleteWorker void Creature::DeleteFromDB() { - CreatureData const* data = sObjectMgr.GetCreatureData(GetGUIDLow()); - if (!data) + if (!m_creatureData) { - DEBUG_LOG("Trying to delete not saved creature!"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Trying to delete not saved creature!"); return; } - DeleteFromDB(GetGUIDLow(), data); + DeleteFromDB(GetGUIDLow(), m_creatureData); } void Creature::DeleteFromDB(uint32 lowguid, CreatureData const* data) @@ -1910,22 +1924,28 @@ void Creature::DeleteFromDB(uint32 lowguid, CreatureData const* data) WorldDatabase.CommitTransaction(); } -float Creature::GetAttackDistance(Unit const* pl) const +float Creature::GetAttackDistance(Unit const* pTarget) const { float const aggroRate = sWorld.getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO); if (aggroRate == 0) return 0.0f; - uint32 const playerlevel = pl->GetLevelForTarget(this); - uint32 const creaturelevel = GetLevelForTarget(pl); + // proximity aggro does not target disabled pets (owner is mounted) + if (pTarget->IsPet() && !static_cast(pTarget)->IsEnabled()) + return 0.0f; + + // pets and charmed mobs use owner level + Player* pPlayer = pTarget->GetCharmerOrOwnerPlayer(); + uint32 const targetlevel = pPlayer ? pPlayer->GetLevelForTarget(this) : pTarget->GetLevelForTarget(this); + uint32 const creaturelevel = GetLevelForTarget(pPlayer ? pPlayer : pTarget); - int32 leveldif = int32(playerlevel) - int32(creaturelevel); + int32 leveldif = int32(targetlevel) - int32(creaturelevel); // "The maximum Aggro Radius has a cap of 25 levels under. Example: A level 30 char has the same Aggro Radius of a level 5 char on a level 60 mob." - if (leveldif < - 25) - leveldif = -25; + if (leveldif < - MAX_LEVEL_DIFF_FOR_AGGRO_RANGE) + leveldif = - MAX_LEVEL_DIFF_FOR_AGGRO_RANGE; - // "The aggro radius of a mob having the same level as the player is roughly 20 yards" + // "The aggro radius of a mob having the same level as the player is roughly 18 yards" float const detectionRange = GetDetectionRange(); float finalDistance = detectionRange; if (finalDistance < 1) @@ -1936,14 +1956,14 @@ float Creature::GetAttackDistance(Unit const* pl) const finalDistance -= (float)leveldif; // detect range auras - // SPELL_AURA_MOD_DETECT_RANGE: Par exemple [2908 - Apaiser les animaux]. Affecte uniquement si niveau < 70 par exemple (rang 3). + // SPELL_AURA_MOD_DETECT_RANGE: For exemple [2908 - Soothe Animal]. Affects only if level < 70 (rank 3). AuraList const& nModDetectRange = GetAurasByType(SPELL_AURA_MOD_DETECT_RANGE); for (const auto i : nModDetectRange) if (i->GetSpellProto()->MaxTargetLevel >= GetLevel()) finalDistance += i->GetModifier()->m_amount; // detected range auras - finalDistance += pl->GetTotalAuraModifier(SPELL_AURA_MOD_DETECTED_RANGE); + finalDistance += pTarget->GetTotalAuraModifier(SPELL_AURA_MOD_DETECTED_RANGE); // "Minimum Aggro Radius for a mob seems to be combat range (5 yards)" float const minDistance = std::min(detectionRange, 5.0f); @@ -1957,17 +1977,17 @@ void Creature::SetDeathState(DeathState s) { if ((s == JUST_DIED && !IsDeadByDefault()) || (s == JUST_ALIVED && IsDeadByDefault())) { - auto data = sObjectMgr.GetCreatureData(GetGUIDLow()); - uint32 respawnDelay = m_respawnDelay; - ApplyDynamicRespawnDelay(respawnDelay, data); - m_corpseDecayTimer = m_corpseDelay * IN_MILLISECONDS; // the max/default time for corpse decay (before creature is looted/AllLootRemovedFromCorpse() is called) + ApplyDynamicRespawnDelay(respawnDelay); - if (data) + // the max/default time for corpse decay (before creature is looted/AllLootRemovedFromCorpse() is called) + m_corpseDecayTimer = HasExtraFlag(CREATURE_FLAG_EXTRA_DESPAWN_INSTANTLY) ? 1 : m_corpseDelay * IN_MILLISECONDS; + + if (m_creatureData) { - if (data->spawn_flags & SPAWN_FLAG_RANDOM_RESPAWN_TIME) + if (m_creatureData->spawn_flags & SPAWN_FLAG_RANDOM_RESPAWN_TIME) respawnDelay *= float(urand(90, 110)) / 100.0f; - if (data->spawn_flags & SPAWN_FLAG_DYNAMIC_RESPAWN_TIME && sWorld.GetActiveSessionCount() > BLIZZLIKE_REALM_POPULATION) + if (m_creatureData->spawn_flags & SPAWN_FLAG_DYNAMIC_RESPAWN_TIME && sWorld.GetActiveSessionCount() > BLIZZLIKE_REALM_POPULATION) respawnDelay *= float(BLIZZLIKE_REALM_POPULATION) / float(sWorld.GetActiveSessionCount()); } m_respawnTime = time(nullptr) + respawnDelay; // respawn delay (spawntimesecs) @@ -1995,6 +2015,9 @@ void Creature::SetDeathState(DeathState s) UpdateSpeed(MOVE_RUN, false); } + if (GetUInt32Value(UNIT_CREATED_BY_SPELL)) + StartCooldownForSummoner(); + // return, since we promote to CORPSE_FALLING. CORPSE_FALLING is promoted to CORPSE at next update. if (!HasCreatureState(CSTATE_DESPAWNING) && CanFly() && FallGround()) return; @@ -2004,7 +2027,7 @@ void Creature::SetDeathState(DeathState s) if (s == JUST_ALIVED) { - ClearUnitState(UNIT_STAT_ALL_STATE); + ClearUnitState(UNIT_STAT_ALL_DYN_STATES); CreatureInfo const* cinfo = GetCreatureInfo(); @@ -2045,7 +2068,7 @@ bool Creature::FallGround() if (tz <= INVALID_HEIGHT) { - DEBUG_LOG("FallGround: creature %u at map %u (x: %f, y: %f, z: %f), not able to retrive a proper GetHeight (z: %f).", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FallGround: creature %u at map %u (x: %f, y: %f, z: %f), not able to retrive a proper GetHeight (z: %f).", GetEntry(), GetMap()->GetId(), GetPositionX(), GetPositionX(), GetPositionZ(), tz); return false; } @@ -2078,7 +2101,7 @@ void Creature::CastSpawnSpell() if (result != SPELL_CAST_OK) { RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); - sLog.outError("%s failed to cast spawn spell %u due to reason %u.", GetGuidStr().c_str(), GetCreatureInfo()->spawn_spell_id, result); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s failed to cast spawn spell %u due to reason %u.", GetGuidStr().c_str(), GetCreatureInfo()->spawn_spell_id, result); } } } @@ -2088,12 +2111,10 @@ void Creature::Respawn() RemoveCorpse(); // forced recreate creature object at clients - UnitVisibility currentVis = GetVisibility(); - SetVisibility(VISIBILITY_RESPAWN); SetUnitMovementFlags(MOVEFLAG_NONE); - UpdateObjectVisibility(); + UnitVisibility currentVis = GetVisibility(); + SetVisibility(VISIBILITY_RESPAWN); // this will call UpdateObjectVisibility SetVisibility(currentVis); // restore visibility state - UpdateObjectVisibility(); if (IsDespawned()) { @@ -2103,21 +2124,41 @@ void Creature::Respawn() } } -void Creature::ForcedDespawn(uint32 timeMSToDespawn) +void Creature::DespawnOrUnsummon(uint32 msTimeToDespawn /*= 0*/, uint32 secsTimeToRespawn /*= 0*/) +{ + if (IsTemporarySummon()) + static_cast(this)->UnSummon(msTimeToDespawn); + else if (IsPet()) + static_cast(this)->DelayedUnsummon(msTimeToDespawn, PET_SAVE_AS_DELETED); + else + ForcedDespawn(msTimeToDespawn, secsTimeToRespawn); +} + +void Creature::ForcedDespawn(uint32 msTimeToDespawn /*= 0*/, uint32 secsTimeToRespawn /*= 0*/) { AddCreatureState(CSTATE_DESPAWNING); - if (timeMSToDespawn) + if (msTimeToDespawn) { - ForcedDespawnDelayEvent *pEvent = new ForcedDespawnDelayEvent(*this); + ForcedDespawnDelayEvent *pEvent = new ForcedDespawnDelayEvent(*this, secsTimeToRespawn); - m_Events.AddEvent(pEvent, m_Events.CalculateTime(timeMSToDespawn)); + m_Events.AddEvent(pEvent, m_Events.CalculateTime(msTimeToDespawn)); return; } + uint32 oldRespawnDelay; + if (secsTimeToRespawn) + { + oldRespawnDelay = m_respawnDelay; + m_respawnDelay = secsTimeToRespawn; + } + if (IsAlive()) SetDeathState(JUST_DIED); + if (secsTimeToRespawn) + m_respawnDelay = oldRespawnDelay; + RemoveCorpse(); SetHealth(0); // just for nice GM-mode view ClearCreatureState(CSTATE_DESPAWNING); @@ -2317,6 +2358,9 @@ bool Creature::CanBeTargetedByCallForHelp(Unit const* pFriend, Unit const* pEnem if (HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING | UNIT_FLAG_NOT_SELECTABLE)) return false; + if (IsPet()) + return false; + if (GetCharmerOrOwnerGuid()) return false; @@ -2345,6 +2389,10 @@ bool Creature::CanRespondToCallForHelpAgainst(Unit const* pEnemy) const if (!HasFactionTemplateFlag(FACTION_TEMPLATE_RESPOND_TO_CALL_FOR_HELP)) return false; + // can only attack if it doesn't flee (example Burly Rockjaw Trogg) + if (HasFactionTemplateFlag(FACTION_TEMPLATE_FLEE_FROM_CALL_FOR_HELP)) + return false; + if (HasExtraFlag(CREATURE_FLAG_EXTRA_NO_ASSIST)) return false; @@ -2434,7 +2482,7 @@ class DynamicRespawnRatesChecker bool _hasNearbyEscort; }; -void Creature::ApplyDynamicRespawnDelay(uint32& delay, CreatureData const* data) +void Creature::ApplyDynamicRespawnDelay(uint32& delay) { if (!IsInWorld()) return; @@ -2450,7 +2498,7 @@ void Creature::ApplyDynamicRespawnDelay(uint32& delay, CreatureData const* data) // Only affects rares and above with the forced flag if (GetCreatureInfo()->rank >= CREATURE_ELITE_ELITE) { - if (!data || !(data->spawn_flags & SPAWN_FLAG_FORCE_DYNAMIC_ELITE)) + if (!m_creatureData || !(m_creatureData->spawn_flags & SPAWN_FLAG_FORCE_DYNAMIC_ELITE)) return; } @@ -2578,24 +2626,15 @@ void Creature::UpdateLeashExtensionTime() (*GetLastLeashExtensionTimePtr()) = time(nullptr); } -CreatureDataAddon const* Creature::GetCreatureAddon() const -{ - return ObjectMgr::GetCreatureAddon(GetGUIDLow()); -} - -CreatureData const* Creature::GetCreatureData() const -{ - return sObjectMgr.GetCreatureData(GetDBTableGUIDLow()); -} -void Creature::LoadDefaultAuras(uint32 const* auras, bool reload) +void Creature::LoadDefaultAuras(uint32 const* auras) { for (uint32 const* cAura = auras; *cAura; ++cAura) { SpellEntry const* AdditionalSpellInfo = sSpellMgr.GetSpellEntry(*cAura); if (!AdditionalSpellInfo) { - sLog.outErrorDb("Creature (GUIDLow: %u Entry: %u ) has wrong spell %u defined in `auras` field.", GetGUIDLow(), GetEntry(), *cAura); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (GUIDLow: %u Entry: %u ) has wrong spell %u defined in `auras` field.", GetGUIDLow(), GetEntry(), *cAura); continue; } @@ -2611,8 +2650,13 @@ void Creature::LoadCreatureAddon(bool reload) { if (CreatureDataAddon const* cainfo = GetCreatureAddon()) { - if (!reload && cainfo->mount_display_id >= 0) - m_mountId = cainfo->mount_display_id; + if (!reload) + { + if (cainfo->mount_display_id >= 0) + m_mountId = cainfo->mount_display_id; + else + m_mountId = m_creatureInfo->mount_display_id; + } if (m_mountId != 0) Mount(m_mountId); @@ -2624,9 +2668,9 @@ void Creature::LoadCreatureAddon(bool reload) SetUInt32Value(UNIT_NPC_EMOTESTATE, cainfo->emote_state); if (cainfo->auras) - LoadDefaultAuras(cainfo->auras, reload); + LoadDefaultAuras(cainfo->auras); else if (m_creatureInfo->auras) - LoadDefaultAuras(m_creatureInfo->auras, reload); + LoadDefaultAuras(m_creatureInfo->auras); } else { @@ -2640,7 +2684,7 @@ void Creature::LoadCreatureAddon(bool reload) SetSheath(SHEATH_STATE_MELEE); if (m_creatureInfo->auras) - LoadDefaultAuras(m_creatureInfo->auras, reload); + LoadDefaultAuras(m_creatureInfo->auras); } } @@ -2665,7 +2709,7 @@ void Creature::SetInCombatWithZone(bool initialPulse) { if (!CanHaveThreatList()) { - sLog.outError("Creature entry %u call SetInCombatWithZone but creature cannot have threat list.", GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature entry %u call SetInCombatWithZone but creature cannot have threat list.", GetEntry()); return; } @@ -2673,7 +2717,7 @@ void Creature::SetInCombatWithZone(bool initialPulse) if (!pMap->IsDungeon()) { - sLog.outError("Creature entry %u call SetInCombatWithZone for map (id: %u) that isn't an instance.", GetEntry(), pMap->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature entry %u call SetInCombatWithZone for map (id: %u) that isn't an instance.", GetEntry(), pMap->GetId()); return; } @@ -2683,15 +2727,22 @@ void Creature::SetInCombatWithZone(bool initialPulse) return; if (!HasCreatureState(CSTATE_COMBAT_WITH_ZONE)) + { UpdateCombatWithZoneState(true); + // Attack closest player first. + // Prevent case where boss runs to somebody who just entered raid. + if (initialPulse && !GetVictim() && AI()) + { + if (Player* pPlayer = FindNearestHostilePlayer(MAX_VISIBILITY_DISTANCE)) + AI()->AttackStart(pPlayer); + } + } + for (const auto& i : PlList) { if (Player* pPlayer = i.getSource()) { - if (pPlayer->IsGameMaster()) - continue; - if (!initialPulse && pPlayer->IsInCombat()) continue; @@ -2704,40 +2755,46 @@ void Creature::SetInCombatWithZone(bool initialPulse) bool Creature::MeetsSelectAttackingRequirement(Unit* pTarget, SpellEntry const* pSpellInfo, uint32 selectFlags) const { - if (selectFlags & SELECT_FLAG_PLAYER && pTarget->GetTypeId() != TYPEID_PLAYER) - return false; + if (selectFlags) + { + if ((selectFlags & SELECT_FLAG_PLAYER) && pTarget->GetTypeId() != TYPEID_PLAYER) + return false; - if (selectFlags & SELECT_FLAG_NO_TOTEM && pTarget->ToCreature() && pTarget->ToCreature()->IsTotem()) - return false; + if ((selectFlags & SELECT_FLAG_NO_TOTEM) && pTarget->ToCreature() && pTarget->ToCreature()->IsTotem()) + return false; - if (selectFlags & SELECT_FLAG_POWER_MANA && pTarget->GetPowerType() != POWER_MANA) - return false; + if ((selectFlags & SELECT_FLAG_POWER_MANA) && pTarget->GetPowerType() != POWER_MANA) + return false; - if ((selectFlags & SELECT_FLAG_POWER_NOT_MANA) && pTarget->GetPowerType() == POWER_MANA) - return false; + if ((selectFlags & SELECT_FLAG_POWER_NOT_MANA) && pTarget->GetPowerType() == POWER_MANA) + return false; - if (selectFlags & SELECT_FLAG_POWER_RAGE && pTarget->GetPowerType() != POWER_RAGE) - return false; + if ((selectFlags & SELECT_FLAG_POWER_RAGE) && pTarget->GetPowerType() != POWER_RAGE) + return false; - if (selectFlags & SELECT_FLAG_POWER_ENERGY && pTarget->GetPowerType() != POWER_ENERGY) - return false; + if ((selectFlags & SELECT_FLAG_POWER_ENERGY) && pTarget->GetPowerType() != POWER_ENERGY) + return false; - if (selectFlags & SELECT_FLAG_IN_MELEE_RANGE && !CanReachWithMeleeAutoAttack(pTarget)) - return false; + if ((selectFlags & SELECT_FLAG_IN_MELEE_RANGE) && !CanReachWithMeleeAutoAttack(pTarget)) + return false; - if (selectFlags & SELECT_FLAG_NOT_IN_MELEE_RANGE && CanReachWithMeleeAutoAttack(pTarget)) - return false; + if ((selectFlags & SELECT_FLAG_NOT_IN_MELEE_RANGE) && CanReachWithMeleeAutoAttack(pTarget)) + return false; - if (selectFlags & SELECT_FLAG_IN_LOS && !IsWithinLOSInMap(pTarget)) - return false; + if ((selectFlags & SELECT_FLAG_IN_LOS) && !IsWithinLOSInMap(pTarget)) + return false; - if (selectFlags & SELECT_FLAG_PLAYER_NOT_GM && (pTarget->GetTypeId() != TYPEID_PLAYER || pTarget->ToPlayer()->IsGameMaster())) - return false; + if ((selectFlags & SELECT_FLAG_PLAYER_NOT_GM) && (pTarget->GetTypeId() != TYPEID_PLAYER || pTarget->ToPlayer()->IsGameMaster())) + return false; - if (selectFlags & SELECT_FLAG_PET && !pTarget->ToPet()) - return false; + if ((selectFlags & SELECT_FLAG_PET) && !pTarget->ToPet()) + return false; + + if ((selectFlags & SELECT_FLAG_NOT_PLAYER) && pTarget->GetTypeId() == TYPEID_PLAYER) + return false; + } - if (selectFlags & SELECT_FLAG_NOT_PLAYER && pTarget->GetTypeId() == TYPEID_PLAYER) + if (!IsValidAttackTarget(pTarget)) return false; if (pSpellInfo) @@ -2753,18 +2810,8 @@ void Creature::LogDeath(Unit* pKiller) const return; // by default we log bosses only - if (!IsWorldBoss()) - { - if (sLog.m_smartlogExtraEntries.empty() && sLog.m_smartlogExtraGuids.empty()) - return; - - // if entry or guid matches one of extra values from config we log too - bool extraEntry = std::find(sLog.m_smartlogExtraEntries.begin(), sLog.m_smartlogExtraEntries.end(), GetEntry()) != sLog.m_smartlogExtraEntries.end(); - bool extraGuid = std::find(sLog.m_smartlogExtraGuids.begin(), sLog.m_smartlogExtraGuids.end(), GetGUIDLow()) != sLog.m_smartlogExtraGuids.end(); - - if (!extraEntry && !extraGuid) - return; - } + if (!IsWorldBoss() && !sLog.IsSmartLog(GetEntry(), GetGUIDLow())) + return; static SqlStatementID insLogDeath; SqlStatement logStmt = LogsDatabase.CreateStatement(insLogDeath, "INSERT INTO smartlog_creature SET type=?, entry=?, guid=?, specifier=?, combatTime=?, content=?"); @@ -2855,28 +2902,6 @@ void Creature::LogLongCombat() const logStmt.Execute(); } -void Creature::LogScriptInfo(std::ostringstream& data) const -{ - if (!LogsDatabase || !sWorld.getConfig(CONFIG_BOOL_SMARTLOG_SCRIPTINFO)) - return; - - static SqlStatementID insLogDeath; - SqlStatement logStmt = LogsDatabase.CreateStatement(insLogDeath, "INSERT INTO smartlog_creature SET type=?, entry=?, guid=?, specifier=?, combatTime=?, content=?"); - - logStmt.addString("ScriptInfo"); - logStmt.addInt32(GetEntry()); - logStmt.addInt32(GetGUIDLow()); - - MapEntry const* mapEntry = sMapStorage.LookupEntry(GetMapId()); - std::string result0 = mapEntry->name; - - logStmt.addString(result0 + "." + GetName()); - logStmt.addInt32(GetCombatTime(true)); - logStmt.addString(data); - - logStmt.Execute(); -} - Unit* Creature::SelectAttackingTarget(AttackingTarget target, uint32 position, uint32 spellId, uint32 selectFlags) const { return SelectAttackingTarget(target, position, sSpellMgr.GetSpellEntry(spellId), selectFlags); @@ -2904,7 +2929,7 @@ Unit* Creature::SelectAttackingTarget(AttackingTarget target, uint32 position, S advance(itr, position); for (; itr != threatlist.end(); ++itr) if (Unit* pTarget = GetMap()->GetUnit((*itr)->getUnitGuid())) - if (!selectFlags || MeetsSelectAttackingRequirement(pTarget, pSpellInfo, selectFlags)) + if (MeetsSelectAttackingRequirement(pTarget, pSpellInfo, selectFlags)) suitableUnits.push_back(pTarget); if (!suitableUnits.empty()) @@ -2917,7 +2942,7 @@ Unit* Creature::SelectAttackingTarget(AttackingTarget target, uint32 position, S advance(itr, position); for (; itr != threatlist.end(); ++itr) if (Unit* pTarget = GetMap()->GetUnit((*itr)->getUnitGuid())) - if (!selectFlags || MeetsSelectAttackingRequirement(pTarget, pSpellInfo, selectFlags)) + if (MeetsSelectAttackingRequirement(pTarget, pSpellInfo, selectFlags)) return pTarget; break; @@ -2927,7 +2952,7 @@ Unit* Creature::SelectAttackingTarget(AttackingTarget target, uint32 position, S advance(ritr, position); for (; ritr != threatlist.rend(); ++ritr) if (Unit* pTarget = GetMap()->GetUnit((*itr)->getUnitGuid())) - if (!selectFlags || MeetsSelectAttackingRequirement(pTarget, pSpellInfo, selectFlags)) + if (MeetsSelectAttackingRequirement(pTarget, pSpellInfo, selectFlags)) return pTarget; break; @@ -3077,13 +3102,13 @@ void Creature::GetRespawnCoord(float &x, float &y, float &z, float* ori, float* if (dist) *dist = GetWanderDistance(); } - else if (CreatureData const* data = sObjectMgr.GetCreatureData(GetGUIDLow())) + else if (m_creatureData) { - x = data->position.x; - y = data->position.y; - z = data->position.z; + x = m_creatureData->position.x; + y = m_creatureData->position.y; + z = m_creatureData->position.z; if (ori) - *ori = data->position.o; + *ori = m_creatureData->position.o; if (dist) *dist = GetWanderDistance(); } @@ -3196,7 +3221,7 @@ uint32 Creature::GetVendorItemCurrentCount(VendorItem const* vItem) if (vCount->lastIncrementTime + vCount->restockDelay <= ptime) { - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(vItem->item); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(vItem->item); uint32 diff = uint32((ptime - vCount->lastIncrementTime) / vCount->restockDelay); if ((vCount->count + diff * pProto->BuyCount) >= vItem->maxcount) @@ -3241,7 +3266,7 @@ uint32 Creature::UpdateVendorItemCurrentCount(VendorItem const* vItem, uint32 us if (vCount->lastIncrementTime + vCount->restockDelay <= ptime) { - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(vItem->item); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(vItem->item); uint32 diff = uint32((ptime - vCount->lastIncrementTime) / vCount->restockDelay); if ((vCount->count + diff * pProto->BuyCount) < vItem->maxcount) @@ -3280,7 +3305,7 @@ char const* Creature::GetNameForLocaleIdx(int32 loc_idx) const } } - return GetName(); + return Creature::GetName(); } void Creature::SetFactionTemporary(uint32 factionId, uint32 tempFactionFlags) @@ -3316,7 +3341,7 @@ void Creature::DisappearAndDie() { if (!IsInWorld()) { - sLog.outInfo("[CRASH][%s]DisappearAndDie: le mob n'est pas InWorld.", GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH][%s]DisappearAndDie: le mob n'est pas InWorld.", GetName()); return; } @@ -3350,8 +3375,8 @@ void Creature::SetHomePosition(float x, float y, float z, float o) void Creature::ResetHomePosition() { - if (CreatureData const* data = sObjectMgr.GetCreatureData(GetGUIDLow())) - SetHomePosition(data->position.x, data->position.y, data->position.z, data->position.o); + if (m_creatureData) + SetHomePosition(m_creatureData->position.x, m_creatureData->position.y, m_creatureData->position.z, m_creatureData->position.o); else if (IsTemporarySummon()) GetSummonPoint(m_homePosition.x, m_homePosition.y, m_homePosition.z, m_homePosition.o); } @@ -3424,16 +3449,20 @@ void Creature::OnEnterCombat(Unit* pWho, bool notInCombat) if (GetReputationId() >= 0) { if (Player* pPlayer = pWho->ToPlayer()) + { if (pPlayer->GetReputationMgr().SetAtWar(GetReputationId(), true)) + { + pPlayer->SetTemporaryAtWarWithFaction(GetFactionId()); pPlayer->SendFactionAtWar(GetReputationId(), true); + } + } } if (CanSummonGuards()) sGuardMgr.SummonGuard(this, pWho); - if (IsPet()) - if (Creature* pOwner = GetOwnerCreature()) - SetLastLeashExtensionTimePtr(pOwner->GetLastLeashExtensionTimePtr()); + if (Creature* pOwner = GetOwnerCreature()) + SetLastLeashExtensionTimePtr(pOwner->GetLastLeashExtensionTimePtr()); } } @@ -3648,7 +3677,7 @@ Unit* Creature::SelectNearestTargetInAttackDistance(float dist) const Unit* target = nullptr; if (dist > ATTACK_DISTANCE) - sLog.outError("Creature (GUID: %u Entry: %u) SelectNearestTargetInAttackDistance called with dist > ATTACK_DISTANCE. Extra distance ignored.", GetGUIDLow(), GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature (GUID: %u Entry: %u) SelectNearestTargetInAttackDistance called with dist > ATTACK_DISTANCE. Extra distance ignored.", GetGUIDLow(), GetEntry()); MaNGOS::NearestHostileUnitInAttackDistanceCheck u_check(this, dist); MaNGOS::UnitLastSearcher searcher(target, u_check); @@ -3678,8 +3707,8 @@ Unit* Creature::SelectNearestHostileUnitInAggroRange(bool useLOS, bool ignoreCiv TypeContainerVisitor, WorldTypeMapContainer > world_unit_searcher(searcher); TypeContainerVisitor, GridTypeMapContainer > grid_unit_searcher(searcher); - cell.Visit(p, world_unit_searcher, *GetMap(), *this, MAX_VISIBILITY_DISTANCE); - cell.Visit(p, grid_unit_searcher, *GetMap(), *this, MAX_VISIBILITY_DISTANCE); + cell.Visit(p, world_unit_searcher, *GetMap(), *this, GetDetectionRange() + MAX_LEVEL_DIFF_FOR_AGGRO_RANGE); + cell.Visit(p, grid_unit_searcher, *GetMap(), *this, GetDetectionRange() + MAX_LEVEL_DIFF_FOR_AGGRO_RANGE); return target; } @@ -3712,7 +3741,7 @@ SpellCastResult Creature::TryToCast(Unit* pTarget, uint32 uiSpell, uint32 uiCast if (!pSpellInfo) { - sLog.outError("TryToCast: attempt to cast unknown spell %u by creature with entry: %u", uiSpell, GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "TryToCast: attempt to cast unknown spell %u by creature with entry: %u", uiSpell, GetEntry()); return SPELL_FAILED_SPELL_UNAVAILABLE; } @@ -3906,7 +3935,7 @@ bool Creature::canStartAttack(Unit const* who, bool force) const if (IsWithinDistInMap(victim, 10.0f)) force = true; - if (!force && (IsNeutralToAll() || !IsWithinDistInMap(who, GetAttackDistance(who), true, false))) + if (!force && (IsNeutralToAll() || !IsWithinDistInMap(who, GetAttackDistance(who), true, SizeFactor::None))) return false; } @@ -3975,7 +4004,7 @@ struct SpawnCreatureInMapsWorker if (map->IsLoaded(i_data->position.x, i_data->position.y)) { Creature* pCreature = new Creature; - //DEBUG_LOG("Spawning creature %u",*itr); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Spawning creature %u",*itr); if (!pCreature->LoadFromDB(i_guid, map)) delete pCreature; else @@ -3995,7 +4024,7 @@ void Creature::SpawnInMaps(uint32 db_guid, CreatureData const* data) bool Creature::HasStaticDBSpawnData() const { - return sObjectMgr.GetCreatureData(GetGUIDLow()) != nullptr; + return m_creatureData != nullptr; } uint32 Creature::GetDBTableGUIDLow() const @@ -4015,10 +4044,10 @@ void Creature::SetVirtualItem(VirtualItemSlot slot, uint32 item_id) return; } - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(item_id); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(item_id); if (!proto) { - sLog.outError("Not listed in 'item_template' item (ID:%u) used as virtual item for %s", item_id, GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Not listed in 'item_template' item (ID:%u) used as virtual item for %s", item_id, GetGuidStr().c_str()); return; } @@ -4035,7 +4064,7 @@ void Creature::JoinCreatureGroup(Creature* leader, float dist, float angle, uint { if (CreatureGroup* myGroup = GetCreatureGroup()) { - sLog.outError("%s attempts to join group, but is already in one.", GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempts to join group, but is already in one.", GetGuidStr().c_str()); return; } @@ -4077,12 +4106,20 @@ bool Creature::HasWeapon() const return itemClass == ITEM_CLASS_WEAPON; } -void Creature::DespawnOrUnsummon(uint32 msTimeToDespawn /*= 0*/) +void Creature::StartCooldownForSummoner() { - if (IsTemporarySummon()) - static_cast(this)->UnSummon(msTimeToDespawn); - else if (IsPet()) - static_cast(this)->DelayedUnsummon(msTimeToDespawn, PET_SAVE_AS_DELETED); - else - ForcedDespawn(msTimeToDespawn); + if (!HasCreatureState(CSTATE_IMPOSED_COOLDOWN)) + { + if (SpellEntry const* pSpellInfo = sSpellMgr.GetSpellEntry(GetUInt32Value(UNIT_CREATED_BY_SPELL))) + { + if (pSpellInfo->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT)) + { + if (Unit* pOwner = GetOwner()) + { + AddCreatureState(CSTATE_IMPOSED_COOLDOWN); + pOwner->AddCooldown(*pSpellInfo); // Remove infinity cooldown + } + } + } + } } diff --git a/src/game/Objects/Creature.h b/src/game/Objects/Creature.h index a24ede6f15e..3b4688954d7 100644 --- a/src/game/Objects/Creature.h +++ b/src/game/Objects/Creature.h @@ -85,8 +85,8 @@ class Creature : public Unit void AddToWorld() override; void RemoveFromWorld() override; - bool Create(uint32 guidlow, CreatureCreatePos& cPos, CreatureInfo const* cinfo, uint32 firstCreatureId, CreatureData const* data = nullptr, GameEventCreatureData const* eventData = nullptr); - void LoadDefaultAuras(uint32 const* auras, bool reload); + bool Create(uint32 guidlow, CreatureCreatePos& cPos, CreatureInfo const* cinfo, uint32 firstCreatureId, GameEventCreatureData const* eventData = nullptr); + void LoadDefaultAuras(uint32 const* auras); void LoadCreatureAddon(bool reload = false); // CreatureGroups @@ -114,6 +114,7 @@ class Creature : public Unit bool HasStaticDBSpawnData() const; // listed in `creature` table and have fixed in DB guid uint32 GetDBTableGUIDLow() const; + virtual char const* GetName() const override { return GetCreatureInfo()->name; } char const* GetSubName() const { return GetCreatureInfo()->subname; } void Update(uint32 update_diff, uint32 time) override; // overwrite Unit::Update @@ -222,8 +223,8 @@ class Creature : public Unit void LockOutSpells(SpellSchoolMask schoolMask, uint32 duration) final; void AddCooldown(SpellEntry const& spellEntry, ItemPrototype const* itemProto = nullptr, bool permanent = false, uint32 forcedDuration = 0) final; - - bool UpdateEntry(uint32 entry, CreatureData const* data = nullptr, GameEventCreatureData const* eventData = nullptr, bool preserveHPAndPower = true); + void StartCooldownForSummoner(); + bool UpdateEntry(uint32 entry, GameEventCreatureData const* eventData = nullptr, bool preserveHPAndPower = true); void ApplyGameEventSpells(GameEventCreatureData const* eventData, bool activated); bool UpdateStats(Stats stat) override; @@ -250,8 +251,8 @@ class Creature : public Unit TrainerSpellData const* GetTrainerSpells() const; CreatureInfo const* GetCreatureInfo() const { return m_creatureInfo; } - CreatureDataAddon const* GetCreatureAddon() const; - CreatureData const* GetCreatureData() const; + CreatureData const* GetCreatureData() const { return m_creatureData; }; + CreatureDataAddon const* GetCreatureAddon() const { return m_creatureDataAddon; }; static uint32 ChooseDisplayId(CreatureInfo const* cinfo, CreatureData const* data = nullptr, CreatureDataAddon const* addon = nullptr, GameEventCreatureData const* eventData = nullptr, float* scale = nullptr); @@ -340,21 +341,22 @@ class Creature : public Unit bool IsVisibleInGridForPlayer(Player const* pl) const override; void RemoveCorpse(); - bool IsDeadByDefault() const; + bool IsDeadByDefault() const { return m_isDeadByDefault; } - void ForcedDespawn(uint32 timeMSToDespawn = 0); - void DespawnOrUnsummon(uint32 msTimeToDespawn = 0); + void ForcedDespawn(uint32 msTimeToDespawn = 0, uint32 secsTimeToRespawn = 0); + void DespawnOrUnsummon(uint32 msTimeToDespawn = 0, uint32 secsTimeToRespawn = 0); time_t const& GetRespawnTime() const { return m_respawnTime; } time_t GetRespawnTimeEx() const; void SetRespawnTime(uint32 respawn) { m_respawnTime = respawn ? time(nullptr) + respawn : 0; } void Respawn(); void SaveRespawnTime() override; - void ApplyDynamicRespawnDelay(uint32& delay, CreatureData const* data); + void ApplyDynamicRespawnDelay(uint32& delay); void CastSpawnSpell(); + // the delay is in seconds uint32 GetRespawnDelay() const { return m_respawnDelay; } - void SetRespawnDelay(uint32 delay) { m_respawnDelay = delay; } + void SetRespawnDelay(uint32 seconds) { m_respawnDelay = seconds; } float GetWanderDistance() const { return m_wanderDistance; } void SetWanderDistance(float dist) { m_wanderDistance = dist; } @@ -393,7 +395,6 @@ class Creature : public Unit } void LogDeath(Unit* pKiller) const; void LogLongCombat() const; - void LogScriptInfo(std::ostringstream &data) const; // Smartlog end Unit* SelectAttackingTarget(AttackingTarget target, uint32 position, uint32 spellId, uint32 selectFlags = SELECT_FLAG_NO_TOTEM) const; @@ -475,6 +476,15 @@ class Creature : public Unit void GetSummonPoint(float &fX, float &fY, float &fZ, float &fOrient) const { fX = m_summonPos.x; fY = m_summonPos.y; fZ = m_summonPos.z; fOrient = m_summonPos.o; } void SetNoXP() { AddUnitState(UNIT_STAT_NO_KILL_REWARD); } + void EnableMoveInLosEvent() + { + if (HasUnitState(UNIT_STAT_NO_SEARCH_FOR_OTHERS)) + ClearUnitState(UNIT_STAT_NO_SEARCH_FOR_OTHERS); + if (HasUnitState(UNIT_STAT_NO_BROADCAST_TO_OTHERS)) + ClearUnitState(UNIT_STAT_NO_BROADCAST_TO_OTHERS); + if (!HasUnitState(UNIT_STAT_AI_USES_MOVE_IN_LOS)) + AddUnitState(UNIT_STAT_AI_USES_MOVE_IN_LOS); + } void SetFactionTemporary(uint32 factionId, uint32 tempFactionFlags = TEMPFACTION_ALL); void ClearTemporaryFaction(); @@ -500,7 +510,7 @@ class Creature : public Unit void SetTempPacified(uint32 timer) { if (m_pacifiedTimer < timer) m_pacifiedTimer = timer; } uint32 GetTempPacifiedTimer() const { return m_pacifiedTimer; } uint32 m_pacifiedTimer; - uint32 m_manaRegen; + float m_manaRegen; void RegenerateHealth(); void RegenerateMana(); @@ -569,8 +579,8 @@ class Creature : public Unit protected: bool MeetsSelectAttackingRequirement(Unit* pTarget, SpellEntry const* pSpellInfo, uint32 selectFlags) const; - bool CreateFromProto(uint32 guidlow, CreatureInfo const* cinfo, uint32 firstCreatureId, CreatureData const* data = nullptr, GameEventCreatureData const* eventData = nullptr); - bool InitEntry(uint32 entry, CreatureData const* data = nullptr, CreatureDataAddon const* addon = nullptr, GameEventCreatureData const* eventData = nullptr); + bool CreateFromProto(uint32 guidlow, CreatureInfo const* cinfo, uint32 firstCreatureId, GameEventCreatureData const* eventData = nullptr); + bool InitEntry(uint32 entry, GameEventCreatureData const* eventData = nullptr); void SetInitCreaturePowerType(); uint32 m_groupLootTimer; // (msecs)timer used for group loot @@ -599,6 +609,7 @@ class Creature : public Unit uint32 m_equipmentId; uint32 m_mountId; // display Id to mount + bool m_isDeadByDefault; bool m_AI_locked; uint16 m_creatureStateFlags; uint32 m_temporaryFactionFlags; // used for real faction changes (not auras etc) @@ -628,6 +639,7 @@ class Creature : public Unit uint32 m_playerDamageTaken; uint32 m_nonPlayerDamageTaken; + uint32 m_callForHelpTimer; float m_callForHelpDist; float m_leashDistance; float m_detectionDistance; @@ -635,6 +647,8 @@ class Creature : public Unit private: GridReference m_gridRef; CreatureInfo const* m_creatureInfo; + CreatureData const* m_creatureData; + CreatureDataAddon const* m_creatureDataAddon; }; inline Creature* Object::ToCreature() @@ -674,11 +688,12 @@ class AssistDelayEvent : public BasicEvent class ForcedDespawnDelayEvent : public BasicEvent { public: - explicit ForcedDespawnDelayEvent(Creature& owner) : BasicEvent(), m_owner(owner) { } + explicit ForcedDespawnDelayEvent(Creature& owner, uint32 secsTimeToRespawn = 0) : BasicEvent(), m_owner(owner), m_secsTimeToRespawn(secsTimeToRespawn) { } bool Execute(uint64 e_time, uint32 p_time) override; private: Creature& m_owner; + uint32 m_secsTimeToRespawn; }; class TargetedEmoteEvent : public BasicEvent diff --git a/src/game/Objects/CreatureDefines.h b/src/game/Objects/CreatureDefines.h index 3a241746529..4de845aa05a 100644 --- a/src/game/Objects/CreatureDefines.h +++ b/src/game/Objects/CreatureDefines.h @@ -137,6 +137,7 @@ enum CreatureFlagsExtra CREATURE_FLAG_EXTRA_NO_UNREACHABLE_EVADE = 0x04000000, // 67108864 Creature will not evade due to target being unreachable CREATURE_FLAG_EXTRA_APPEAR_DEAD = 0x08000000, // 134217728 Creature will have UNIT_DYNFLAG_DEAD applied CREATURE_FLAG_EXTRA_NO_LEASH_EVADE = 0x10000000, // 268435456 Creature will not evade due to target running away + CREATURE_FLAG_EXTRA_DESPAWN_INSTANTLY = 0x20000000, // 536870912 CREATURE_STATIC_FLAG_DESPAWN_INSTANTLY (despawn on death) }; // Number of spells in one template @@ -271,7 +272,7 @@ struct EquipmentInfo uint32 equipentry[3]; }; -#define MAX_CREATURE_IDS_PER_SPAWN 4 +#define MAX_CREATURE_IDS_PER_SPAWN 5 // from `creature` table struct CreatureData @@ -454,6 +455,8 @@ enum CreatureStateFlag : uint16 CSTATE_ESCORTABLE = 0x0080, CSTATE_DESPAWNING = 0x0100, CSTATE_TARGETED_EMOTE = 0x0200, + CSTATE_IMPOSED_COOLDOWN = 0x0400, + CSTATE_INIT_AI_ON_UPDATE = 0x0800, }; // Vendors @@ -547,7 +550,7 @@ struct TrainerSpellData // max different by z coordinate for creature aggro reaction #define CREATURE_Z_ATTACK_RANGE 3 -#define MAX_VENDOR_ITEMS 255 // Limitation in item count field size in SMSG_LIST_INVENTORY +#define MAX_VENDOR_ITEMS 128 // Limitation in item count field size in SMSG_LIST_INVENTORY enum VirtualItemSlot { @@ -585,4 +588,6 @@ enum TemporaryFactionFlags // Used at real fact TEMPFACTION_ALL, }; +#define MAX_LEVEL_DIFF_FOR_AGGRO_RANGE 25 + #endif diff --git a/src/game/Objects/DynamicObject.cpp b/src/game/Objects/DynamicObject.cpp index 6a10b62aebd..1860c4367e2 100644 --- a/src/game/Objects/DynamicObject.cpp +++ b/src/game/Objects/DynamicObject.cpp @@ -66,7 +66,7 @@ bool DynamicObject::Create(uint32 guidlow, WorldObject* caster, uint32 spellId, if (!IsPositionValid()) { - sLog.outError("DynamicObject (spell %u eff %u) not created. Suggested coordinates isn't valid (X: %f Y: %f)", spellId, effIndex, GetPositionX(), GetPositionY()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DynamicObject (spell %u eff %u) not created. Suggested coordinates isn't valid (X: %f Y: %f)", spellId, effIndex, GetPositionX(), GetPositionY()); return false; } @@ -107,7 +107,7 @@ bool DynamicObject::Create(uint32 guidlow, WorldObject* caster, uint32 spellId, SpellEntry const* spellProto = sSpellMgr.GetSpellEntry(spellId); if (!spellProto) { - sLog.outError("DynamicObject (spell %u) not created. Spell not exist!", spellId, GetPositionX(), GetPositionY()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DynamicObject (spell %u) not created. Spell not exist!", spellId, GetPositionX(), GetPositionY()); return false; } @@ -118,6 +118,9 @@ bool DynamicObject::Create(uint32 guidlow, WorldObject* caster, uint32 spellId, m_positive = spellProto->IsPositiveEffect(m_effIndex); m_channeled = spellProto->IsChanneledSpell(); + if (type == DYNAMIC_OBJECT_FARSIGHT_FOCUS) + m_isActiveObject = true; + return true; } diff --git a/src/game/Objects/DynamicObject.h b/src/game/Objects/DynamicObject.h index 4d1dfb9d52b..d5ad0805acf 100644 --- a/src/game/Objects/DynamicObject.h +++ b/src/game/Objects/DynamicObject.h @@ -59,6 +59,7 @@ class DynamicObject : public WorldObject void AddAffected(Unit* unit); void RemoveAffected(Unit* unit); void Delay(int32 delaytime); + char const* GetName() const final { return "DynamicObject"; } bool IsHostileTo(WorldObject const* target) const override; bool IsFriendlyTo(WorldObject const* target) const override; diff --git a/src/game/Objects/GameObject.cpp b/src/game/Objects/GameObject.cpp index 709d9ce2d0e..9c2a3cc6a11 100644 --- a/src/game/Objects/GameObject.cpp +++ b/src/game/Objects/GameObject.cpp @@ -47,6 +47,7 @@ #include #include #include +#include "Geometry.h" bool QuaternionData::isUnit() const { @@ -165,7 +166,7 @@ void GameObject::RemoveFromWorld() owner->RemoveGameObject(this, false); else { - sLog.outError("Delete %s with SpellId %u LinkedGO %u that lost references to owner %s GO list. Crash possible later.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Delete %s with SpellId %u LinkedGO %u that lost references to owner %s GO list. Crash possible later.", GetGuidStr().c_str(), m_spellId, GetGOInfo()->GetLinkedGameObjectEntry(), owner_guid.GetString().c_str()); } } @@ -189,7 +190,7 @@ bool GameObject::Create(uint32 guidlow, uint32 name_id, Map* map, float x, float if (!IsPositionValid()) { - sLog.outError("Gameobject (GUID: %u Entry: %u ) not created. Suggested coordinates are invalid (X: %f Y: %f)", guidlow, name_id, x, y); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Gameobject (GUID: %u Entry: %u ) not created. Suggested coordinates are invalid (X: %f Y: %f)", guidlow, name_id, x, y); return false; } @@ -198,7 +199,7 @@ bool GameObject::Create(uint32 guidlow, uint32 name_id, Map* map, float x, float GameObjectInfo const* goinfo = ObjectMgr::GetGameObjectInfo(name_id); if (!goinfo) { - sLog.outErrorDb("Gameobject (GUID: %u) not created: Entry %u does not exist in `gameobject_template`. Map: %u (X: %f Y: %f Z: %f) ang: %f rotation0: %f rotation1: %f rotation2: %f rotation3: %f", guidlow, name_id, map->GetId(), x, y, z, ang, rotation0, rotation1, rotation2, rotation3); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (GUID: %u) not created: Entry %u does not exist in `gameobject_template`. Map: %u (X: %f Y: %f Z: %f) ang: %f rotation0: %f rotation1: %f rotation2: %f rotation3: %f", guidlow, name_id, map->GetId(), x, y, z, ang, rotation0, rotation1, rotation2, rotation3); return false; } @@ -208,7 +209,7 @@ bool GameObject::Create(uint32 guidlow, uint32 name_id, Map* map, float x, float if (goinfo->type >= MAX_GAMEOBJECT_TYPE) { - sLog.outErrorDb("Gameobject (GUID: %u) not created: Entry %u has invalid type %u in `gameobject_template`. It may crash client if created.", guidlow, name_id, goinfo->type); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Gameobject (GUID: %u) not created: Entry %u has invalid type %u in `gameobject_template`. It may crash client if created.", guidlow, name_id, goinfo->type); return false; } @@ -247,15 +248,13 @@ bool GameObject::Create(uint32 guidlow, uint32 name_id, Map* map, float x, float SetFlag(GAMEOBJECT_FLAGS, (GO_FLAG_TRANSPORT | GO_FLAG_NODESPAWN)); } - SetName(goinfo->name); - if (GetGOInfo()->IsLargeGameObject()) { SetVisibilityModifier(VISIBILITY_DISTANCE_LARGE); if (sWorld.getConfig(CONFIG_BOOL_VISIBILITY_FORCE_ACTIVE_OBJECTS)) SetActiveObjectState(true); } - if (GetGOInfo()->IsInfiniteGameObject()) + else if (GetGOInfo()->IsInfiniteGameObject()) { SetVisibilityModifier(MAX_VISIBILITY_DISTANCE); if (sWorld.getConfig(CONFIG_BOOL_VISIBILITY_FORCE_ACTIVE_OBJECTS)) @@ -379,6 +378,22 @@ void GameObject::Update(uint32 update_diff, uint32 /*p_time*/) } return; } + case GAMEOBJECT_TYPE_CHEST: + { + if (m_goInfo->chest.chestRestockTime) + { + if (m_cooldownTime <= time(nullptr)) + { + m_cooldownTime = 0; + m_lootState = GO_READY; + ForceValuesUpdateAtIndex(GAMEOBJECT_DYN_FLAGS); + } + + return; + } + m_lootState = GO_READY; + break; + } default: m_lootState = GO_READY; // for other GO is same switched without delay to GO_READY break; @@ -580,26 +595,42 @@ void GameObject::Update(uint32 update_diff, uint32 /*p_time*/) } case GO_JUST_DEACTIVATED: { - // if Gameobject should cast spell, then this, but some GOs (type = 10) should be destroyed - if (GetGoType() == GAMEOBJECT_TYPE_GOOBER) + switch (GetGoType()) { - uint32 spellId = GetGOInfo()->goober.spellId; - - if (spellId) + // if Gameobject should cast spell, then this, but some GOs (type = 10) should be destroyed + case GAMEOBJECT_TYPE_GOOBER: { - // TODO find out why this is here, because m_UniqueUsers is empty for GAMEOBJECT_TYPE_GOOBER - for (const auto& guid : m_UniqueUsers) + uint32 spellId = GetGOInfo()->goober.spellId; + + if (spellId) { - if (Player* owner = GetMap()->GetPlayer(guid)) - owner->CastSpell(owner, spellId, false, nullptr, nullptr, GetObjectGuid()); - } + // TODO find out why this is here, because m_UniqueUsers is empty for GAMEOBJECT_TYPE_GOOBER + for (const auto& guid : m_UniqueUsers) + { + if (Player* owner = GetMap()->GetPlayer(guid)) + owner->CastSpell(owner, spellId, false, nullptr, nullptr, GetObjectGuid()); + } - ClearAllUsesData(); - } + ClearAllUsesData(); + } - SetGoState(GO_STATE_READY); + SetGoState(GO_STATE_READY); - //any return here in case battleground traps + //any return here in case battleground traps + break; + } + case GAMEOBJECT_TYPE_CHEST: + { + // consumable confirmed to override chest restock + if (!m_goInfo->chest.consumable && m_goInfo->chest.chestRestockTime) + { + m_cooldownTime = time(nullptr) + m_goInfo->chest.chestRestockTime; + SetLootState(GO_NOT_READY); + ForceValuesUpdateAtIndex(GAMEOBJECT_DYN_FLAGS); + return; + } + break; + } } if (GetOwnerGuid() || (!m_spawnedByDefault && !GetGOData())) @@ -675,7 +706,7 @@ void GameObject::JustDespawnedWaitingRespawn() sPoolMgr.GetPoolGameObjects(poolid).DespawnObject(state, guidLow); // Calls 'AddObjectToRemoveList', so the object is deleted. Do not use any class method / attribute! if (!IsDeleted()) { - sLog.outInfo("[Pool #%u] %s is not deleted but should be", poolid, GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Pool #%u] %s is not deleted but should be", poolid, GetGuidStr().c_str()); AddObjectToRemoveList(); } sPoolMgr.UpdatePool(state, poolid, GetGUIDLow()); @@ -717,7 +748,7 @@ void GameObject::AddUniqueUse(Player* player) SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(info->summoningRitual.animSpell); if (!spellInfo) { - sLog.outError("WORLD: unknown spell id %u at play anim for gameobject (Entry: %u GoType: %u )", info->summoningRitual.animSpell, GetEntry(), GetGoType()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: unknown spell id %u at play anim for gameobject (Entry: %u GoType: %u )", info->summoningRitual.animSpell, GetEntry(), GetGoType()); return; } Spell* spell = new Spell(player, spellInfo, true, GetObjectGuid()); @@ -850,7 +881,7 @@ void GameObject::SaveToDB() GameObjectData const* data = sObjectMgr.GetGOData(GetGUIDLow()); if (!data) { - sLog.outError("GameObject::SaveToDB failed, cannot get gameobject data!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameObject::SaveToDB failed, cannot get gameobject data!"); return; } @@ -919,7 +950,7 @@ bool GameObject::LoadFromDB(uint32 guid, Map* map, bool force) if (!data) { - sLog.outErrorDb("Gameobject (GUID: %u) not found in table `gameobject`, can't load. ", guid); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (GUID: %u) not found in table `gameobject`, can't load. ", guid); return false; } @@ -1001,7 +1032,7 @@ void GameObject::DeleteFromDB() const { if (!HasStaticDBSpawnData()) { - DEBUG_LOG("Trying to delete not saved gameobject!"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Trying to delete not saved gameobject!"); return; } @@ -1014,11 +1045,6 @@ void GameObject::DeleteFromDB() const WorldDatabase.PExecuteLog("DELETE FROM gameobject_battleground WHERE guid = '%u'", GetGUIDLow()); } -GameObjectInfo const* GameObject::GetGOInfo() const -{ - return m_goInfo; -} - /*********************************************************/ /*** QUEST SYSTEM ***/ /*********************************************************/ @@ -1128,9 +1154,6 @@ bool GameObject::IsVisibleForInState(WorldObject const* pDetector, WorldObject c if (!(pDetectorUnit->m_detectInvisibilityMask & (1 << 3))) // Detection des pieges return false; } - // Smuggled Mana Cell required 10 invisibility type detection/state - if (GetEntry() == 187039 && ((pDetectorUnit->m_detectInvisibilityMask | pDetectorUnit->m_invisibilityMask) & (1 << 10)) == 0) - return false; } } @@ -1446,7 +1469,7 @@ void GameObject::Use(Unit* user) if (user->GetTypeId() != TYPEID_PLAYER) return; - if (GetFactionTemplateId()) + if (GetFactionTemplateId() && !GetGOInfo()->chest.minSuccessOpens && !GetGOInfo()->chest.maxSuccessOpens) { std::list targets; MaNGOS::AnyFriendlyUnitInObjectRangeCheck check(this, 10.0f); @@ -1511,55 +1534,11 @@ void GameObject::Use(Unit* user) if (!user->IsWithinLOSInMap(this, false)) return; - Player* player = (Player*)user; - // a chair may have n slots. we have to calculate their positions and teleport the player to the nearest one - - // check if the db is sane - if (info->chair.slots > 0) - { - float lowestDist = DEFAULT_VISIBILITY_DISTANCE; - - float x_lowest = GetPositionX(); - float y_lowest = GetPositionY(); - - // the object orientation + 1/2 pi - // every slot will be on that straight line - float orthogonalOrientation = GetOrientation() + M_PI_F * 0.5f; - // find nearest slot - for (uint32 i = 0; i < info->chair.slots; ++i) - { - // the distance between this slot and the center of the go - imagine a 1D space - float relativeDistance = (info->size * i) - (info->size * (info->chair.slots - 1) / 2.0f); - - float x_i = GetPositionX() + relativeDistance * cos(orthogonalOrientation); - float y_i = GetPositionY() + relativeDistance * sin(orthogonalOrientation); - - // calculate the distance between the player and this slot - float thisDistance = player->GetDistance2d(x_i, y_i); - - /* debug code. It will spawn a npc on each slot to visualize them. - Creature* helper = player->SummonCreature(14496, x_i, y_i, GetPositionZ(), GetOrientation(), TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 10000); - std::ostringstream output; - output << i << ": thisDist: " << thisDistance; - helper->MonsterSay(output.str().c_str(), LANG_UNIVERSAL); - */ - - if (thisDistance <= lowestDist) - { - lowestDist = thisDistance; - x_lowest = x_i; - y_lowest = y_i; - } - } - player->TeleportTo(GetMapId(), x_lowest, y_lowest, GetPositionZ(), GetOrientation(), TELE_TO_NOT_LEAVE_COMBAT | TELE_TO_NOT_UNSUMMON_PET); - } - else - { - // fallback, will always work - player->TeleportTo(GetMapId(), GetPositionX(), GetPositionY(), GetPositionZ(), GetOrientation(), TELE_TO_NOT_LEAVE_COMBAT | TELE_TO_NOT_UNSUMMON_PET); - } - player->SetStandState(UNIT_STAND_STATE_SIT_LOW_CHAIR + info->chair.height); + float slotX, slotY; + GetClosestChairSlotPosition(user->GetPositionX(), user->GetPositionY(), slotX, slotY); + user->NearTeleportTo(slotX, slotY, GetPositionZ(), GetOrientation(), TELE_TO_NOT_LEAVE_COMBAT | TELE_TO_NOT_UNSUMMON_PET); + user->SetStandState(UNIT_STAND_STATE_SIT_LOW_CHAIR + info->chair.height); return; } case GAMEOBJECT_TYPE_SPELL_FOCUS: // 8 @@ -1690,13 +1669,13 @@ void GameObject::Use(Unit* user) //provide error, no fishable zone or area should be 0 if (!zone_skill) - sLog.outErrorDb("Fishable areaId %u are not properly defined in `skill_fishing_base_level`.", subzone); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Fishable areaId %u are not properly defined in `skill_fishing_base_level`.", subzone); int32 skill = player->GetSkillValue(SKILL_FISHING); int32 chance = skill - zone_skill + 5; int32 roll = irand(1, 100); - DEBUG_LOG("Fishing check (skill: %i zone min skill: %i chance %i roll: %i", skill, zone_skill, chance, roll); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Fishing check (skill: %i zone min skill: %i chance %i roll: %i", skill, zone_skill, chance, roll); // normal chance bool success = skill >= zone_skill && chance >= roll; @@ -2010,7 +1989,7 @@ void GameObject::Use(Unit* user) } #endif default: - sLog.outError("GameObject::Use unhandled GameObject type %u (entry %u).", GetGoType(), GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GameObject::Use unhandled GameObject type %u (entry %u).", GetGoType(), GetEntry()); break; } @@ -2020,7 +1999,7 @@ void GameObject::Use(Unit* user) SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellId); if (!spellInfo) { - sLog.outError("WORLD: unknown spell id %u at use action for gameobject (Entry: %u GoType: %u )", spellId, GetEntry(), GetGoType()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: unknown spell id %u at use action for gameobject (Entry: %u GoType: %u )", spellId, GetEntry(), GetGoType()); return; } @@ -2070,7 +2049,7 @@ char const* GameObject::GetNameForLocaleIdx(int32 loc_idx) const } } - return GetName(); + return GameObject::GetName(); } void GameObject::UpdateRotationFields(float rotation2 /*=0.0f*/, float rotation3 /*=0.0f*/) @@ -2216,23 +2195,24 @@ bool GameObject::IsUseRequirementMet() const return true; } -bool GameObject::PlayerCanUse(Player* pl) +bool GameObject::PlayerCanUse(Player* pPlayer) { - if (pl->IsGameMaster()) + if (pPlayer->IsGameMaster()) return true; - + if (!IsVisible()) return false; - GameObjectInfo const* inf = GetGOInfo(); - if (!inf) + GameObjectInfo const* pInfo = GetGOInfo(); + if (!pInfo) return false; - switch (inf->type) + + switch (pInfo->type) { case GAMEOBJECT_TYPE_DOOR: { // Check lockId - uint32 lockId = inf->GetLockId(); + uint32 lockId = pInfo->GetLockId(); if (lockId != 0) { LockEntry const* lockInfo = sLockStore.LookupEntry(lockId); @@ -2247,7 +2227,7 @@ bool GameObject::PlayerCanUse(Player* pl) { if (lockInfo->Index[j]) { - if (!pl->HasItemCount(lockInfo->Index[j], 1)) + if (!pPlayer->HasItemCount(lockInfo->Index[j], 1)) return false; } break; @@ -2255,6 +2235,15 @@ bool GameObject::PlayerCanUse(Player* pl) } } } + break; + } + case GAMEOBJECT_TYPE_CHAIR: + { + float x, y; + GetClosestChairSlotPosition(pPlayer->GetPositionX(), pPlayer->GetPositionY(), x, y); + if (pPlayer->GetDistance(x, y, GetPositionZ(), SizeFactor::None) > MAX_SITCHAIRUSE_DISTANCE) + return false; + break; } } @@ -2328,13 +2317,13 @@ struct SpawnGameObjectInMapsWorker ObjectGuid guid(HIGHGUID_GAMEOBJECT, i_data->id, i_guid); if (GameObject* go = map->GetGameObject(guid)) { - sLog.outString("[CRASH] Spawning already spawned Gobj ! GUID=%u", i_guid); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH] Spawning already spawned Gobj ! GUID=%u", i_guid); return; } GameObjectData const* data = sObjectMgr.GetGOData(i_guid); MANGOS_ASSERT(data); GameObject* pGameobject = GameObject::CreateGameObject(data->id); - //DEBUG_LOG("Spawning gameobject %u", *itr); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Spawning gameobject %u", *itr); if (!pGameobject->LoadFromDB(i_guid, map)) delete pGameobject; else @@ -2495,7 +2484,7 @@ bool GameObject::IsAtInteractDistance(Player const* player, uint32 maxRange) con } if (GetGoType() == GAMEOBJECT_TYPE_SPELL_FOCUS) - return maxRange * maxRange >= GetDistance3dToCenter(player); + return maxRange >= GetDistance3dToCenter(player); if (sGameObjectDisplayInfoStore.LookupEntry(GetGOInfo()->displayId)) return IsAtInteractDistance(player->GetPosition(), maxRange); @@ -2504,6 +2493,54 @@ bool GameObject::IsAtInteractDistance(Player const* player, uint32 maxRange) con return IsAtInteractDistance(player->GetPosition(), GetGOInfo()->GetInteractionDistance()); } +void GameObject::GetClosestChairSlotPosition(float userX, float userY, float& outX, float& outY) const +{ + // check if the db is sane + if (GetGOInfo()->chair.slots > 0) + { + float lowestDist = DEFAULT_VISIBILITY_DISTANCE; + + float x_lowest = GetPositionX(); + float y_lowest = GetPositionY(); + + // the object orientation + 1/2 pi + // every slot will be on that straight line + float orthogonalOrientation = GetOrientation() + M_PI_F * 0.5f; + // find nearest slot + for (uint32 i = 0; i < GetGOInfo()->chair.slots; ++i) + { + // the distance between this slot and the center of the go - imagine a 1D space + float relativeDistance = (GetGOInfo()->size * i) - (GetGOInfo()->size * (GetGOInfo()->chair.slots - 1) / 2.0f); + + float x_i = GetPositionX() + relativeDistance * cos(orthogonalOrientation); + float y_i = GetPositionY() + relativeDistance * sin(orthogonalOrientation); + + // calculate the distance between the user and this slot + float thisDistance = Geometry::GetDistance2D(userX, userY, x_i, y_i); + + /* debug code. It will spawn a npc on each slot to visualize them. + Creature* helper = SummonCreature(14496, x_i, y_i, GetPositionZ(), GetOrientation(), TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 10000); + std::ostringstream output; + output << i << ": thisDist: " << thisDistance; + helper->MonsterSay(output.str().c_str(), LANG_UNIVERSAL); + */ + + if (thisDistance <= lowestDist) + { + lowestDist = thisDistance; + x_lowest = x_i; + y_lowest = y_i; + } + } + outX = x_lowest; + outY = y_lowest; + return; + } + + outX = GetPositionX(); + outY = GetPositionY(); +} + bool GameObject::IsAtInteractDistance(Position const& pos, float radius) const { if (GameObjectDisplayInfoAddon const* displayInfo = sGameObjectDisplayInfoAddonStorage.LookupEntry(GetDisplayId())) @@ -2525,7 +2562,7 @@ bool GameObject::IsAtInteractDistance(Position const& pos, float radius) const .contains({ pos.x, pos.y, pos.z }); } - return GetDistance3dToCenter(pos) <= (radius * radius); + return GetDistance3dToCenter(pos) <= radius; } SpellEntry const* GameObject::GetSpellForLock(Player const* player) const diff --git a/src/game/Objects/GameObject.h b/src/game/Objects/GameObject.h index 97c661ea888..1c5d13096b3 100644 --- a/src/game/Objects/GameObject.h +++ b/src/game/Objects/GameObject.h @@ -50,7 +50,7 @@ class GameObject : public SpellCaster virtual bool Create(uint32 guidlow, uint32 name_id, Map* map, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 animprogress, GOState go_state); void Update(uint32 update_diff, uint32 p_time) override; - GameObjectInfo const* GetGOInfo() const; + GameObjectInfo const* GetGOInfo() const { return m_goInfo; } bool HasStaticDBSpawnData() const; // listed in `gameobject` table and have fixed in DB guid uint32 GetDBTableGUIDLow() const { return HasStaticDBSpawnData() ? GetGUIDLow() : 0; } @@ -58,8 +58,9 @@ class GameObject : public SpellCaster void UpdateRotationFields(float rotation2 = 0.0f, float rotation3 = 0.0f); QuaternionData const GetLocalRotation() const; + char const* GetName() const final { return GetGOInfo()->name; } // overwrite WorldObject function for proper name localization - char const* GetNameForLocaleIdx(int32 locale_idx) const override; + char const* GetNameForLocaleIdx(int32 locale_idx) const final; void SaveToDB(); void SaveToDB(uint32 mapid); @@ -214,7 +215,7 @@ class GameObject : public SpellCaster // Nostalrius bool IsUseRequirementMet() const; - bool PlayerCanUse(Player* pl); + bool PlayerCanUse(Player* pPlayer); void SetOwnerGroupId(uint32 groupId) { m_playerGroupId = groupId; } // Gestion des GameObjectAI @@ -230,6 +231,7 @@ class GameObject : public SpellCaster float GetStationaryY() const { if (GetGOInfo()->type != GAMEOBJECT_TYPE_MO_TRANSPORT) return m_stationaryPosition.y; return 0.f; } float GetStationaryZ() const { if (GetGOInfo()->type != GAMEOBJECT_TYPE_MO_TRANSPORT) return m_stationaryPosition.z; return 0.f; } float GetStationaryO() const { if (GetGOInfo()->type != GAMEOBJECT_TYPE_MO_TRANSPORT) return m_stationaryPosition.o; return GetOrientation(); } + void GetClosestChairSlotPosition(float userX, float userY, float& outX, float& outY) const; GameObjectData const* GetGOData() const; diff --git a/src/game/Objects/GameObjectDefines.h b/src/game/Objects/GameObjectDefines.h index 1fe77809c30..5943269534e 100644 --- a/src/game/Objects/GameObjectDefines.h +++ b/src/game/Objects/GameObjectDefines.h @@ -694,13 +694,23 @@ struct GameObjectInfo { switch (type) { - // TODO: find out how the client calculates the maximal usage distance to spellless working - // gameobjects like mailboxes - 10.0 is a just an abitrary chosen number - case GAMEOBJECT_TYPE_MAILBOX: + case GAMEOBJECT_TYPE_QUESTGIVER: + case GAMEOBJECT_TYPE_TEXT: + case GAMEOBJECT_TYPE_FLAGSTAND: +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + case GAMEOBJECT_TYPE_FLAGDROP: +#endif +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 + case GAMEOBJECT_TYPE_MINI_GAME: +#endif + return 5.55556f; + case GAMEOBJECT_TYPE_BINDER: return 10.0f; - case GAMEOBJECT_TYPE_FISHINGHOLE: + case GAMEOBJECT_TYPE_CHAIR: // for sitting its 3 yards case GAMEOBJECT_TYPE_FISHINGNODE: - return 20.0f + CONTACT_DISTANCE; // max spell range; + return 100.0f; + case GAMEOBJECT_TYPE_AREADAMAGE: + return 0.0f; } return INTERACTION_DISTANCE; @@ -718,6 +728,8 @@ struct GameObjectInfo } }; +#define MAX_SITCHAIRUSE_DISTANCE 3.0f + // GCC have alternative #pragma pack() syntax and old gcc version not support pack(pop), also any gcc version not support it at some platform #if defined(__GNUC__) #pragma pack() diff --git a/src/game/Objects/Item.cpp b/src/game/Objects/Item.cpp index 27fca9b7505..3dbf887173a 100644 --- a/src/game/Objects/Item.cpp +++ b/src/game/Objects/Item.cpp @@ -38,7 +38,7 @@ void AddItemsSetItem(Player* player, Item* item) if (!set) { - sLog.outErrorDb("Item set %u for item (id %u) not found, mods not applied.", setid, proto->ItemId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item set %u for item (id %u) not found, mods not applied.", setid, proto->ItemId); return; } @@ -78,7 +78,7 @@ void AddItemsSetItem(Player* player, Item* item) SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(set->spells[x]); if (!spellInfo) { - sLog.outError("WORLD: unknown spell id %u in items set %u effects", set->spells[x], setid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: unknown spell id %u in items set %u effects", set->spells[x], setid); break; } @@ -99,7 +99,7 @@ void RemoveItemsSetItem(Player* player, ItemPrototype const* proto) if (!set) { - sLog.outErrorDb("Item set #%u for item #%u not found, mods not removed.", setid, proto->ItemId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Item set #%u for item #%u not found, mods not removed.", setid, proto->ItemId); return; } @@ -207,7 +207,7 @@ bool Item::Create(uint32 guidlow, uint32 itemid, ObjectGuid ownerGuid) SetGuidValue(ITEM_FIELD_OWNER, ownerGuid); SetGuidValue(ITEM_FIELD_CONTAINED, ObjectGuid()); - ItemPrototype const* itemProto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(itemid); if (!itemProto) return false; @@ -220,7 +220,7 @@ bool Item::Create(uint32 guidlow, uint32 itemid, ObjectGuid ownerGuid) SetUInt32Value(ITEM_FIELD_DURATION, itemProto->Duration); - itemProto->m_bDiscovered = true; + itemProto->Discovered = true; return true; } @@ -238,7 +238,7 @@ void Item::UpdateDuration(Player* owner, uint32 diff) if (!GetUInt32Value(ITEM_FIELD_DURATION)) return; - //DEBUG_LOG("Item::UpdateDuration Item (Entry: %u Duration %u Diff %u)", GetEntry(), GetUInt32Value(ITEM_FIELD_DURATION), diff); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Item::UpdateDuration Item (Entry: %u Duration %u Diff %u)", GetEntry(), GetUInt32Value(ITEM_FIELD_DURATION), diff); if (GetUInt32Value(ITEM_FIELD_DURATION) <= diff) { @@ -521,12 +521,12 @@ void Item::LoadLootFromDB(Field* fields) } // normal item case - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(item_id); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(item_id); if (!proto) { CharacterDatabase.PExecute("DELETE FROM `item_loot` WHERE `guid` = '%u' AND `item_id` = '%u'", GetGUIDLow(), item_id); - sLog.outError("Item::LoadLootFromDB: %s has an unknown item (id: #%u) in item_loot, deleted.", GetOwnerGuid().GetString().c_str(), item_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Item::LoadLootFromDB: %s has an unknown item (id: #%u) in item_loot, deleted.", GetOwnerGuid().GetString().c_str(), item_id); return; } @@ -554,7 +554,7 @@ void Item::DeleteFromInventoryDB() ItemPrototype const* Item::GetProto() const { - return ObjectMgr::GetItemPrototype(GetEntry()); + return sObjectMgr.GetItemPrototype(GetEntry()); } Player* Item::GetOwner()const @@ -779,7 +779,7 @@ uint32 ItemPrototype::GetProficiencySpell() const int32 Item::GenerateItemRandomPropertyId(uint32 item_id) { - ItemPrototype const* itemProto = sItemStorage.LookupEntry(item_id); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(item_id); if (!itemProto) return 0; @@ -791,7 +791,7 @@ int32 Item::GenerateItemRandomPropertyId(uint32 item_id) ItemRandomPropertiesEntry const* random_id = sItemRandomPropertiesStore.LookupEntry(randomPropId); if (!random_id) { - sLog.outErrorDb("Enchantment id #%u used but it doesn't have records in 'ItemRandomProperties.dbc'", randomPropId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Enchantment id #%u used but it doesn't have records in 'ItemRandomProperties.dbc'", randomPropId); return 0; } @@ -857,7 +857,7 @@ void Item::AddToUpdateQueueOf(Player* player) player = GetOwner(); if (!player) { - sLog.outError("Item::AddToUpdateQueueOf - %s current owner (%s) not in world!", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Item::AddToUpdateQueueOf - %s current owner (%s) not in world!", GetGuidStr().c_str(), GetOwnerGuid().GetString().c_str()); return; } @@ -865,7 +865,7 @@ void Item::AddToUpdateQueueOf(Player* player) if (player->GetObjectGuid() != GetOwnerGuid()) { - sLog.outError("Item::AddToUpdateQueueOf - %s current owner (%s) and inventory owner (%s) don't match!", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Item::AddToUpdateQueueOf - %s current owner (%s) and inventory owner (%s) don't match!", GetGuidStr().c_str(), GetOwnerGuid().GetString().c_str(), player->GetGuidStr().c_str()); return; } @@ -887,7 +887,7 @@ void Item::RemoveFromUpdateQueueOf(Player* player) player = GetOwner(); if (!player) { - sLog.outError("Item::RemoveFromUpdateQueueOf - %s current owner (%s) not in world!", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Item::RemoveFromUpdateQueueOf - %s current owner (%s) not in world!", GetGuidStr().c_str(), GetOwnerGuid().GetString().c_str()); return; } @@ -895,7 +895,7 @@ void Item::RemoveFromUpdateQueueOf(Player* player) if (player->GetObjectGuid() != GetOwnerGuid()) { - sLog.outError("Item::RemoveFromUpdateQueueOf - %s current owner (%s) and inventory owner (%s) don't match!", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Item::RemoveFromUpdateQueueOf - %s current owner (%s) and inventory owner (%s) don't match!", GetGuidStr().c_str(), GetOwnerGuid().GetString().c_str(), player->GetGuidStr().c_str()); return; } @@ -1094,7 +1094,7 @@ Item* Item::CreateItem(uint32 item, uint32 count, ObjectGuid playerGuid) if (count < 1) return nullptr; //don't create item at zero count - if (ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(item)) + if (ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(item)) { if (count > pProto->GetMaxStackSize()) count = pProto->GetMaxStackSize(); @@ -1150,7 +1150,8 @@ bool Item::IsBindedNotWith(Player const* player) const void Item::AddToClientUpdateList() { if (Player* pl = GetOwner()) - pl->GetMap()->AddUpdateObject(this); + if (pl->GetSession()->IsConnected() && !pl->GetSession()->PlayerLogout()) + pl->GetMap()->AddUpdateObject(this); } void Item::RemoveFromClientUpdateList() diff --git a/src/game/Objects/ItemPrototype.h b/src/game/Objects/ItemPrototype.h index 836ec062a0c..14497543331 100644 --- a/src/game/Objects/ItemPrototype.h +++ b/src/game/Objects/ItemPrototype.h @@ -409,25 +409,25 @@ enum ItemExtraFlags struct _ItemDamage { - float DamageMin; - float DamageMax; - uint32 DamageType; // id from Resistances.dbc + float DamageMin = 0.0f; + float DamageMax = 0.0f; + uint32 DamageType = 0; // id from Resistances.dbc }; struct _ItemStat { - uint32 ItemStatType; - int32 ItemStatValue; + uint32 ItemStatType = 0; + int32 ItemStatValue = 0; }; struct _ItemSpell { - uint32 SpellId; // id from Spell.dbc - uint32 SpellTrigger; - int32 SpellCharges; - float SpellPPMRate; - int32 SpellCooldown; - uint32 SpellCategory; // id from SpellCategory.dbc - int32 SpellCategoryCooldown; + uint32 SpellId = 0; // id from Spell.dbc + uint32 SpellTrigger = 0; + int32 SpellCharges = 0; + float SpellPPMRate = 0.0f; + int32 SpellCooldown = 0; + uint32 SpellCategory = 0; // id from SpellCategory.dbc + int32 SpellCategoryCooldown = 0; }; #define MAX_ITEM_PROTO_DAMAGES 5 @@ -436,70 +436,74 @@ struct _ItemSpell struct ItemPrototype { - uint32 ItemId; - uint32 Class; // id from ItemClass.dbc - uint32 SubClass; // id from ItemSubClass.dbc - char* Name1; - char* Description; - uint32 DisplayInfoID; // id from ItemDisplayInfo.dbc - uint32 Quality; - uint32 Flags; - uint32 BuyCount; - uint32 BuyPrice; - uint32 SellPrice; - uint32 InventoryType; - uint32 AllowableClass; - uint32 AllowableRace; - uint32 ItemLevel; - uint32 RequiredLevel; - uint32 RequiredSkill; // id from SkillLine.dbc - uint32 RequiredSkillRank; - uint32 RequiredSpell; // id from Spell.dbc - uint32 RequiredHonorRank; - uint32 RequiredCityRank; - uint32 RequiredReputationFaction; // id from Faction.dbc - uint32 RequiredReputationRank; - uint32 MaxCount; - uint32 Stackable; - uint32 ContainerSlots; - _ItemStat ItemStat[MAX_ITEM_PROTO_STATS]; - uint32 Delay; - float RangedModRange; - uint32 AmmoType; - _ItemDamage Damage[MAX_ITEM_PROTO_DAMAGES]; - uint32 Block; - int32 Armor; - int32 HolyRes; - int32 FireRes; - int32 NatureRes; - int32 FrostRes; - int32 ShadowRes; - int32 ArcaneRes; - _ItemSpell Spells[MAX_ITEM_PROTO_SPELLS]; - uint32 Bonding; - uint32 PageText; - uint32 LanguageID; - uint32 PageMaterial; - uint32 StartQuest; // id from QuestCache.wdb - uint32 LockID; - uint32 Material; // id from Material.dbc - uint32 Sheath; - uint32 RandomProperty; // id from ItemRandomProperties.dbc - uint32 ItemSet; // id from ItemSet.dbc - uint32 MaxDurability; - uint32 Area; // id from AreaTable.dbc - uint32 Map; // id from Map.dbc - uint32 Duration; - uint32 BagFamily; - uint32 DisenchantID; - uint32 FoodType; - uint32 MinMoneyLoot; - uint32 MaxMoneyLoot; - uint32 WrappedGift; - uint32 ExtraFlags; // see ItemExtraFlags - uint32 OtherTeamEntry; - - mutable bool m_bDiscovered = false; // has item been discovered by players + uint32 ItemId = 0; + uint32 Class = 0; // id from ItemClass.dbc + uint32 SubClass = 0; // id from ItemSubClass.dbc + char* Name1 = nullptr; + char* Description = nullptr; + uint32 DisplayInfoID = 0; // id from ItemDisplayInfo.dbc + uint32 Quality = 0; + uint32 Flags = 0; + uint32 BuyCount = 0; + uint32 BuyPrice = 0; + uint32 SellPrice = 0; + uint32 InventoryType = 0; + uint32 AllowableClass = 0; + uint32 AllowableRace = 0; + uint32 ItemLevel = 0; + uint32 RequiredLevel = 0; + uint32 RequiredSkill = 0; // id from SkillLine.dbc + uint32 RequiredSkillRank = 0; + uint32 RequiredSpell = 0; // id from Spell.dbc + uint32 RequiredHonorRank = 0; + uint32 RequiredCityRank = 0; + uint32 RequiredReputationFaction = 0; // id from Faction.dbc + uint32 RequiredReputationRank = 0; + uint32 MaxCount = 0; + uint32 Stackable = 0; + uint32 ContainerSlots = 0; + _ItemStat ItemStat[MAX_ITEM_PROTO_STATS] = {}; + uint32 Delay = 0; + float RangedModRange = 0.0f; + uint32 AmmoType = 0; + _ItemDamage Damage[MAX_ITEM_PROTO_DAMAGES] = {}; + uint32 Block = 0; + int32 Armor = 0; + int32 HolyRes = 0; + int32 FireRes = 0; + int32 NatureRes = 0; + int32 FrostRes = 0; + int32 ShadowRes = 0; + int32 ArcaneRes = 0; + _ItemSpell Spells[MAX_ITEM_PROTO_SPELLS] = {}; + uint32 Bonding = 0; + uint32 PageText = 0; + uint32 LanguageID = 0; + uint32 PageMaterial = 0; + uint32 StartQuest = 0; // id from QuestCache.wdb + uint32 LockID = 0; + uint32 Material = 0; // id from Material.dbc + uint32 Sheath = 0; + uint32 RandomProperty = 0; // id from ItemRandomProperties.dbc + uint32 ItemSet = 0; // id from ItemSet.dbc + uint32 MaxDurability = 0; + uint32 Area = 0; // id from AreaTable.dbc + uint32 Map = 0; // id from Map.dbc + uint32 Duration = 0; + uint32 BagFamily = 0; + uint32 DisenchantID = 0; + uint32 FoodType = 0; + uint32 MinMoneyLoot = 0; + uint32 MaxMoneyLoot = 0; + uint32 WrappedGift = 0; + uint32 ExtraFlags = 0; // see ItemExtraFlags + uint32 OtherTeamEntry = 0; + + // values assigned by core + mutable int32 SourceQuestLevel = -1; // minimum level of quest that rewards this item + mutable uint32 SourceQuestRaces = 0; // allowed races of quest that rewards this item + mutable uint32 SourceQuestClasses = 0; // allowed classes of quest that rewards this item + mutable bool Discovered = false; // has item been discovered by players // helpers bool CanChangeEquipStateInCombat() const @@ -530,6 +534,7 @@ struct ItemPrototype bool IsWeapon() const { return Class == ITEM_CLASS_WEAPON; } bool IsRangedWeapon() const { return IsWeapon() && (InventoryType == INVTYPE_RANGED || InventoryType == INVTYPE_THROWN || InventoryType == INVTYPE_RANGEDRIGHT); } bool HasSignature() const { return GetMaxStackSize() == 1 && Class != ITEM_CLASS_CONSUMABLE && Class != ITEM_CLASS_QUEST && (Flags & ITEM_FLAG_NO_CREATOR) == 0 && ItemId != 6948; /*Hearthstone*/ } + bool HasItemFlag(uint32 flag) const { return Flags & flag; } bool HasExtraFlag(uint32 flag) const { return ExtraFlags & flag; } uint32 GetProficiencySkill() const; diff --git a/src/game/Objects/Object.cpp b/src/game/Objects/Object.cpp index e043197b95b..0124e67d2bc 100644 --- a/src/game/Objects/Object.cpp +++ b/src/game/Objects/Object.cpp @@ -199,22 +199,22 @@ Object::~Object() if (IsInWorld()) { ///- Do NOT call RemoveFromWorld here, if the object is a player it will crash - sLog.outError("Object::~Object (GUID: %u TypeId: %u) deleted but still in world!!", GetGUIDLow(), GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Object::~Object (GUID: %u TypeId: %u) deleted but still in world!!", GetGUIDLow(), GetTypeId()); MANGOS_ASSERT(false); } if (m_objectUpdated) { - sLog.outError("Object::~Object (GUID: %u TypeId: %u) deleted but still have updated status!!", GetGUIDLow(), GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Object::~Object (GUID: %u TypeId: %u) deleted but still have updated status!!", GetGUIDLow(), GetTypeId()); MANGOS_ASSERT(false); } if (m_uint32Values) { - //DEBUG_LOG("Object desctr 1 check (%p)",(void*)this); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Object desctr 1 check (%p)",(void*)this); delete [] m_uint32Values; delete [] m_uint32Values_mirror; - //DEBUG_LOG("Object desctr 2 check (%p)",(void*)this); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Object desctr 2 check (%p)",(void*)this); } } @@ -293,7 +293,7 @@ void Object::BuildCreateUpdateBlockForPlayer(UpdateData& data, Player* target) c updateFlags |= UPDATEFLAG_SELF; #endif - //DEBUG_LOG("BuildCreateUpdate: update-type: %u, object-type: %u got updateFlags: %X", updatetype, m_objectTypeId, updateFlags); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "BuildCreateUpdate: update-type: %u, object-type: %u got updateFlags: %X", updatetype, m_objectTypeId, updateFlags); ByteBuffer buf(500); buf << (uint8)updatetype; @@ -343,12 +343,22 @@ void Object::SendCreateUpdateToPlayer(Player* player) upd.Send(player->GetSession()); } -void WorldObject::DirectSendPublicValueUpdate(uint32 index) +void WorldObject::DirectSendPublicValueUpdate(uint32 index, uint32 count) { // Do we need an update ? - if (m_uint32Values_mirror[index] == m_uint32Values[index]) + bool abort = true; + for (int i = 0; i < count; i++) + { + if (m_uint32Values_mirror[index + i] != m_uint32Values[index + i]) + { + abort = false; + m_uint32Values_mirror[index + i] = m_uint32Values[index + i]; + } + } + + if (abort) return; - m_uint32Values_mirror[index] = m_uint32Values[index]; + UpdateData data; ByteBuffer buf(50); buf << uint8(UPDATETYPE_VALUES); @@ -360,11 +370,13 @@ void WorldObject::DirectSendPublicValueUpdate(uint32 index) UpdateMask updateMask; updateMask.SetCount(m_valuesCount); - updateMask.SetBit(index); + for (int i = 0; i < count; i++) + updateMask.SetBit(index + i); buf << (uint8)updateMask.GetBlockCount(); buf.append(updateMask.GetMask(), updateMask.GetLength()); - buf << uint32(m_uint32Values[index]); + for (int i = 0; i < count; i++) + buf << uint32(m_uint32Values[index + i]); data.AddUpdateBlock(buf); WorldPacket packet; @@ -723,15 +735,17 @@ void Object::BuildValuesUpdate(uint8 updatetype, ByteBuffer* data, UpdateMask* u // RAID ally-horde - Faction else if (index == UNIT_FIELD_FACTIONTEMPLATE) { - Player* owner = ((Unit*)this)->GetCharmerOrOwnerPlayerOrPlayerItself(); + Unit const* owner = ((Unit*)this)->GetCharmerOrOwner(); + if (!owner) + owner = ToPlayer(); bool forceFriendly = false; - if (owner) + if (owner && owner->IsPlayer()) { FactionTemplateEntry const* ft1,* ft2; ft1 = owner->GetFactionTemplateEntry(); ft2 = target->GetFactionTemplateEntry(); - if (ft1 && ft2 && !ft1->IsFriendlyTo(*ft2) && owner->IsInSameRaidWith(target)) - if (owner->IsInInterFactionMode() && target->IsInInterFactionMode()) + if (ft1 && ft2 && !ft1->IsFriendlyTo(*ft2) && static_cast(owner)->IsInSameRaidWith(target)) + if (static_cast(owner)->IsInInterFactionMode() && target->IsInInterFactionMode()) forceFriendly = true; } uint32 faction = m_uint32Values[index]; @@ -891,7 +905,7 @@ void Object::BuildValuesUpdate(uint8 updatetype, ByteBuffer* data, UpdateMask* u // Static item flags are part of that field prior to patch 1.7. if (index == ITEM_FIELD_FLAGS) { - if (ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(GetEntry())) + if (ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(GetEntry())) *data << uint16(pProto->Flags); else *data << uint16(0); @@ -1118,7 +1132,7 @@ void Object::SetByteValue(uint16 index, uint8 offset, uint8 value) if (offset > 4) { - sLog.outError("Object::SetByteValue: wrong offset %u", offset); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Object::SetByteValue: wrong offset %u", offset); return; } @@ -1136,7 +1150,7 @@ void Object::SetUInt16Value(uint16 index, uint8 offset, uint16 value) if (offset > 2) { - sLog.outError("Object::SetUInt16Value: wrong offset %u", offset); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Object::SetUInt16Value: wrong offset %u", offset); return; } @@ -1228,7 +1242,7 @@ void Object::SetByteFlag(uint16 index, uint8 offset, uint8 newFlag) if (offset > 4) { - sLog.outError("Object::SetByteFlag: wrong offset %u", offset); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Object::SetByteFlag: wrong offset %u", offset); return; } @@ -1245,7 +1259,7 @@ void Object::RemoveByteFlag(uint16 index, uint8 offset, uint8 oldFlag) if (offset > 4) { - sLog.outError("Object::RemoveByteFlag: wrong offset %u", offset); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Object::RemoveByteFlag: wrong offset %u", offset); return; } @@ -1280,7 +1294,7 @@ void Object::RemoveShortFlag(uint16 index, bool highpart, uint16 oldFlag) bool Object::PrintIndexError(uint32 index, bool set) const { - sLog.outInfo("%s nonexistent value field: %u (count: %u) for object typeid: %u type mask: %u", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s nonexistent value field: %u (count: %u) for object typeid: %u type mask: %u", (set ? "set value to" : "get value from"), index, m_valuesCount, GetTypeId(), m_objectType); // ASSERT must fail after function call @@ -1303,19 +1317,19 @@ void Object::BuildUpdateDataForPlayer(Player* pl, UpdateDataMapType& update_play void Object::AddToClientUpdateList() { - sLog.outError("Unexpected call of Object::AddToClientUpdateList for object (TypeId: %u Update fields: %u)", GetTypeId(), m_valuesCount); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unexpected call of Object::AddToClientUpdateList for object (TypeId: %u Update fields: %u)", GetTypeId(), m_valuesCount); MANGOS_ASSERT(false); } void Object::RemoveFromClientUpdateList() { - sLog.outError("Unexpected call of Object::RemoveFromClientUpdateList for object (TypeId: %u Update fields: %u)", GetTypeId(), m_valuesCount); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unexpected call of Object::RemoveFromClientUpdateList for object (TypeId: %u Update fields: %u)", GetTypeId(), m_valuesCount); MANGOS_ASSERT(false); } void Object::BuildUpdateData(UpdateDataMapType& /*update_players */) { - sLog.outError("Unexpected call of Object::BuildUpdateData for object (TypeId: %u Update fields: %u)", GetTypeId(), m_valuesCount); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unexpected call of Object::BuildUpdateData for object (TypeId: %u Update fields: %u)", GetTypeId(), m_valuesCount); MANGOS_ASSERT(false); } @@ -1362,7 +1376,10 @@ void Object::ExecuteDelayedActions() bool WorldObject::IsWithinLootXPDist(WorldObject const* objToLoot) const { - if (objToLoot && IsInMap(objToLoot) && objToLoot->GetMap()->IsRaid()) + if (!IsInMap(objToLoot)) + return false; + + if (objToLoot->GetMap()->IsRaid()) return true; // Bosses have increased loot distance. @@ -1370,7 +1387,7 @@ bool WorldObject::IsWithinLootXPDist(WorldObject const* objToLoot) const if (objToLoot->IsCreature() && (static_cast(objToLoot)->GetCreatureInfo()->rank == CREATURE_ELITE_WORLDBOSS)) lootDistance += 150.0f; - return objToLoot && IsInMap(objToLoot) && _IsWithinDist(objToLoot, lootDistance, false); + return _IsWithinDist(objToLoot, lootDistance, false); } float WorldObject::GetVisibilityModifier() const @@ -1465,77 +1482,65 @@ InstanceData* WorldObject::GetInstanceData() const return GetMap()->GetInstanceData(); } -float WorldObject::GetCombatDistance(WorldObject const* target) const -{ - float radius = target->GetCombatReach() + GetCombatReach(); - float dx = GetPositionX() - target->GetPositionX(); - float dy = GetPositionY() - target->GetPositionY(); - float dz = GetPositionZ() - target->GetPositionZ(); - float dist = sqrt((dx * dx) + (dy * dy) + (dz * dz)) - radius; - return (dist > 0 ? dist : 0); -} - -float WorldObject::GetDistance2dToCenter(WorldObject const* target) const -{ - float dx = GetPositionX() - target->GetPositionX(); - float dy = GetPositionY() - target->GetPositionY(); - float dist = sqrt((dx * dx) + (dy * dy)); - return (dist > 0 ? dist : 0); -} - -float WorldObject::GetDistance2dToCenter(float x, float y) const -{ - float dx = GetPositionX() - x; - float dy = GetPositionY() - y; - float dist = sqrt((dx * dx) + (dy * dy)); - return (dist > 0 ? dist : 0); -} - -float WorldObject::GetDistance3dToCenter(WorldObject const* target) const -{ - float dx = GetPositionX() - target->GetPositionX(); - float dy = GetPositionY() - target->GetPositionY(); - float dz = GetPositionZ() - target->GetPositionZ(); - float dist = sqrt((dx * dx) + (dy * dy) + (dz * dz)); - return (dist > 0 ? dist : 0); -} - -float WorldObject::GetDistance3dToCenter(float x, float y, float z) const +float WorldObject::GetSizeFactorForDistance(WorldObject const* obj, SizeFactor distcalc) const { - float dx = GetPositionX() - x; - float dy = GetPositionY() - y; - float dz = GetPositionZ() - z; - float dist = sqrt((dx * dx) + (dy * dy) + (dz * dz)); - return (dist > 0 ? dist : 0); + float sizefactor; + switch (distcalc) + { + case SizeFactor::BoundingRadius: + { + sizefactor = GetObjectBoundingRadius(); + if (obj) + sizefactor += obj->GetObjectBoundingRadius(); + break; + } + case SizeFactor::CombatReach: + { + sizefactor = GetCombatReach(); + if (obj) + sizefactor += obj->GetCombatReach(); + break; + } + case SizeFactor::CombatReachWithMelee: + { + sizefactor = std::max(1.5f, GetCombatReach()); + if (obj) + sizefactor += std::max(1.5f, obj->GetCombatReach()); + break; + } + default: + { + sizefactor = 0.0f; + break; + } + } + return sizefactor; } -float WorldObject::GetDistance(WorldObject const* obj) const +float WorldObject::GetDistance(const WorldObject* obj, SizeFactor distcalc) const { ASSERT(obj); float dx = GetPositionX() - obj->GetPositionX(); float dy = GetPositionY() - obj->GetPositionY(); float dz = GetPositionZ() - obj->GetPositionZ(); - float sizefactor = GetObjectBoundingRadius() + obj->GetObjectBoundingRadius(); - float dist = sqrt((dx * dx) + (dy * dy) + (dz * dz)) - sizefactor; + float dist = sqrt((dx * dx) + (dy * dy) + (dz * dz)) - GetSizeFactorForDistance(obj, distcalc); return (dist > 0 ? dist : 0); } -float WorldObject::GetDistance2d(float x, float y) const +float WorldObject::GetDistance2d(float x, float y, SizeFactor distcalc) const { float dx = GetPositionX() - x; float dy = GetPositionY() - y; - float sizefactor = GetObjectBoundingRadius(); - float dist = sqrt((dx * dx) + (dy * dy)) - sizefactor; + float dist = sqrt((dx * dx) + (dy * dy)) - GetSizeFactorForDistance(nullptr, distcalc); return (dist > 0 ? dist : 0); } -float WorldObject::GetDistance(float x, float y, float z) const +float WorldObject::GetDistance(float x, float y, float z, SizeFactor distcalc) const { float dx = GetPositionX() - x; float dy = GetPositionY() - y; float dz = GetPositionZ() - z; - float sizefactor = GetObjectBoundingRadius(); - float dist = sqrt((dx * dx) + (dy * dy) + (dz * dz)) - sizefactor; + float dist = sqrt((dx * dx) + (dy * dy) + (dz * dz)) - GetSizeFactorForDistance(nullptr, distcalc); return (dist > 0 ? dist : 0); } @@ -1549,69 +1554,62 @@ float WorldObject::GetDistanceSqr(float x, float y, float z) const return (dist > 0 ? dist : 0); } -float WorldObject::GetDistance2d(WorldObject const* obj) const +float WorldObject::GetDistance2d(WorldObject const* obj, SizeFactor distcalc) const { ASSERT(obj); float dx = GetPositionX() - obj->GetPositionX(); float dy = GetPositionY() - obj->GetPositionY(); - float sizefactor = GetObjectBoundingRadius() + obj->GetObjectBoundingRadius(); - float dist = sqrt((dx * dx) + (dy * dy)) - sizefactor; + float dist = sqrt((dx * dx) + (dy * dy)) - GetSizeFactorForDistance(obj, distcalc); return (dist > 0 ? dist : 0); } -float WorldObject::GetDistanceZ(WorldObject const* obj) const +float WorldObject::GetDistanceZ(WorldObject const* obj, SizeFactor distcalc) const { ASSERT(obj); float dz = fabs(GetPositionZ() - obj->GetPositionZ()); - float sizefactor = GetObjectBoundingRadius() + obj->GetObjectBoundingRadius(); - float dist = dz - sizefactor; + float dist = dz - GetSizeFactorForDistance(obj, distcalc); return (dist > 0 ? dist : 0); } -bool WorldObject::IsWithinDist3d(float x, float y, float z, float dist2compare) const +bool WorldObject::IsWithinDist3d(float x, float y, float z, float dist2compare, SizeFactor distcalc) const { float dx = GetPositionX() - x; float dy = GetPositionY() - y; float dz = GetPositionZ() - z; float distsq = dx * dx + dy * dy + dz * dz; - float sizefactor = GetObjectBoundingRadius(); - float maxdist = dist2compare + sizefactor; - + float maxdist = dist2compare + GetSizeFactorForDistance(nullptr, distcalc); return distsq < maxdist * maxdist; } -bool WorldObject::IsWithinDist2d(float x, float y, float dist2compare) const +bool WorldObject::IsWithinDist2d(float x, float y, float dist2compare, SizeFactor distcalc) const { float dx = GetPositionX() - x; float dy = GetPositionY() - y; float distsq = dx * dx + dy * dy; - float sizefactor = GetObjectBoundingRadius(); - float maxdist = dist2compare + sizefactor; - + float maxdist = dist2compare + GetSizeFactorForDistance(nullptr, distcalc); return distsq < maxdist * maxdist; } bool WorldObject::IsInMap(WorldObject const* obj) const { - return IsInWorld() && obj->IsInWorld() && (GetMap() == obj->GetMap()); + return IsInWorld() && obj->IsInWorld() && (FindMap() == obj->FindMap()); } -bool WorldObject::_IsWithinDist(WorldObject const* obj, float dist2compare, bool is3D, bool useBoundingRadius) const +bool WorldObject::_IsWithinDist(WorldObject const* obj, float const dist2compare, const bool is3D, SizeFactor distcalc) const { ASSERT(obj); - float dx = GetPositionX() - obj->GetPositionX(); - float dy = GetPositionY() - obj->GetPositionY(); + float const dx = GetPositionX() - obj->GetPositionX(); + float const dy = GetPositionY() - obj->GetPositionY(); float distsq = dx * dx + dy * dy; if (is3D) { - float dz = GetPositionZ() - obj->GetPositionZ(); + float const dz = GetPositionZ() - obj->GetPositionZ(); distsq += dz * dz; } - float sizefactor = useBoundingRadius ? GetObjectBoundingRadius() + obj->GetObjectBoundingRadius() : 0.0f; - float maxdist = dist2compare + sizefactor; + float const maxdist = dist2compare + GetSizeFactorForDistance(obj, distcalc); return distsq < maxdist * maxdist; } @@ -1663,7 +1661,7 @@ bool WorldObject::GetDistanceOrder(WorldObject const* obj1, WorldObject const* o return distsq1 < distsq2; } -bool WorldObject::IsInRange(WorldObject const* obj, float minRange, float maxRange, bool is3D /* = true */) const +bool WorldObject::IsInRange(WorldObject const* obj, float minRange, float maxRange, bool is3D /* = true */, SizeFactor distcalc) const { ASSERT(obj); float dx = GetPositionX() - obj->GetPositionX(); @@ -1675,7 +1673,7 @@ bool WorldObject::IsInRange(WorldObject const* obj, float minRange, float maxRan distsq += dz * dz; } - float sizefactor = GetObjectBoundingRadius() + obj->GetObjectBoundingRadius(); + float sizefactor = GetSizeFactorForDistance(obj, distcalc); // check only for real range if (minRange > 0.0f) @@ -1689,13 +1687,13 @@ bool WorldObject::IsInRange(WorldObject const* obj, float minRange, float maxRan return distsq < maxdist * maxdist; } -bool WorldObject::IsInRange2d(float x, float y, float minRange, float maxRange) const +bool WorldObject::IsInRange2d(float x, float y, float minRange, float maxRange, SizeFactor distcalc) const { float dx = GetPositionX() - x; float dy = GetPositionY() - y; float distsq = dx * dx + dy * dy; - float sizefactor = GetObjectBoundingRadius(); + float sizefactor = GetSizeFactorForDistance(nullptr, distcalc); // check only for real range if (minRange > 0.0f) @@ -1709,14 +1707,14 @@ bool WorldObject::IsInRange2d(float x, float y, float minRange, float maxRange) return distsq < maxdist * maxdist; } -bool WorldObject::IsInRange3d(float x, float y, float z, float minRange, float maxRange) const +bool WorldObject::IsInRange3d(float x, float y, float z, float minRange, float maxRange, SizeFactor distcalc) const { float dx = GetPositionX() - x; float dy = GetPositionY() - y; float dz = GetPositionZ() - z; float distsq = dx * dx + dy * dy + dz * dz; - float sizefactor = GetObjectBoundingRadius(); + float sizefactor = GetSizeFactorForDistance(nullptr, distcalc); // check only for real range if (minRange > 0.0f) @@ -1862,13 +1860,12 @@ bool WorldObject::GetRandomPoint(float x, float y, float z, float distance, floa rand_z = z; return true; } - ASSERT(FindMap()); - Map const* map = GetMap(); - - bool is_air_ok = isType(TYPEMASK_UNIT) ? ((Unit*)this)->CanFly() : false; + + Map const* pMap = GetMap(); + Unit const* pUnit = ToUnit(); - // 1er cas on peut voler => Position en l'air, facile. - if (is_air_ok) + // 1st case we can fly => Position in the air, easy. + if (pUnit && pUnit->CanFly()) { float randAngle1 = rand_norm_f() * 2 * M_PI; float randAngle2 = rand_norm_f() * 2 * M_PI; @@ -1879,25 +1876,44 @@ bool WorldObject::GetRandomPoint(float x, float y, float z, float distance, floa // May happen in the border of the map if (!MaNGOS::IsValidMapCoord(x, y, z) || !MaNGOS::IsValidMapCoord(rand_x, rand_y, rand_z)) return false; - map->GetLosHitPosition(x, y, z, rand_x, rand_y, rand_z, -0.5f); + pMap->GetLosHitPosition(x, y, z, rand_x, rand_y, rand_z, -0.5f); return true; } - else + + // Get swimming position using just vmaps. + if (pUnit && pUnit->CanSwim() && pUnit->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_USE_SWIM_ANIMATION)) + { + GridMapLiquidData liquid_status; + GridMapLiquidStatus res = pMap->GetTerrain()->getLiquidStatus(x, y, z, MAP_ALL_LIQUIDS, &liquid_status); + if (res & (LIQUID_MAP_UNDER_WATER | LIQUID_MAP_IN_WATER)) + { + rand_x = x; + rand_y = y; + rand_z = z; + if (pMap->GetSwimRandomPosition(rand_x, rand_y, rand_z, distance, liquid_status, true)) + { + pMap->GetLosHitPosition(x, y, z, rand_x, rand_y, rand_z, -0.5f); + return true; + } + } + } + { - // Sinon, on trouve une position au sol, ou dans l'eau, ou dans la lave (pas pour les joueurs) + // Otherwise, we find a position on the ground, or in water, or in lava (not for players) uint32 moveAllowed = NAV_GROUND | NAV_WATER; if (GetTypeId() != TYPEID_PLAYER) moveAllowed |= NAV_MAGMA | NAV_SLIME; rand_x = x; rand_y = y; rand_z = z; - if (map->GetWalkRandomPosition(GetTransport(), rand_x, rand_y, rand_z, distance, moveAllowed)) + if (pMap->GetWalkRandomPosition(GetTransport(), rand_x, rand_y, rand_z, distance, moveAllowed)) { // Giant type creatures walk underwater - if ((isType(TYPEMASK_UNIT) && !ToUnit()->CanSwim()) || - (IsCreature() && ToCreature()->GetCreatureInfo()->type == CREATURE_TYPE_GIANT)) + if ((pUnit && !pUnit->CanSwim()) || + (IsCreature() && !pUnit->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_USE_SWIM_ANIMATION))) return true; - // La position renvoyee par le pathfinding est tout au fond de l'eau. On randomise ca un peu ... + + // The position returned by the pathfinding is at the bottom of the water. We're randomizing it a bit... float ground = 0.0f; float waterSurface = GetTerrain()->GetWaterLevel(x, y, z, &ground); if (waterSurface == VMAP_INVALID_HEIGHT_VALUE) @@ -1907,7 +1923,7 @@ bool WorldObject::GetRandomPoint(float x, float y, float z, float distance, floa rand_z += rand_norm_f() * distance / 2.0f; if (rand_z < ground) rand_z = ground; - // Ici 'is_air_ok' = false, donc on reste SOUS l'eau. + // Flying case checked before that, so we stay UNDER water. if (rand_z > waterSurface) rand_z = waterSurface; return true; @@ -2254,7 +2270,7 @@ void WorldObject::SetCreatureSummonLimit(uint32 limit) if (FindMap()) return FindMap()->SetSummonLimitForObject(GetGUID(), limit); else - sLog.outError("Attempt to set summon limit for %s but object is not added to map yet!", GetObjectGuid().GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to set summon limit for %s but object is not added to map yet!", GetObjectGuid().GetString().c_str()); } uint32 Map::GetSummonCountForObject(uint64 guid) const @@ -2293,7 +2309,7 @@ void WorldObject::DecrementSummonCounter() m_summonLimitAlert = 0; } else - sLog.outError("Attempt to decrement summon count for %s but object is not added to map yet!", GetObjectGuid().GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to decrement summon count for %s but object is not added to map yet!", GetObjectGuid().GetString().c_str()); } void Map::IncrementSummonCountForObject(uint64 guid) @@ -2306,7 +2322,7 @@ void WorldObject::IncrementSummonCounter() if (FindMap()) FindMap()->IncrementSummonCountForObject(GetGUID()); else - sLog.outError("Attempt to increment summon count for %s but object is not added to map yet!", GetObjectGuid().GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to increment summon count for %s but object is not added to map yet!", GetObjectGuid().GetString().c_str()); } Creature* Map::SummonCreature(uint32 entry, float x, float y, float z, float ang, TempSummonType spwtype, uint32 despwtime, bool asActiveObject) @@ -2344,14 +2360,14 @@ Creature* WorldObject::SummonCreature(uint32 id, float x, float y, float z, floa CreatureInfo const* cinfo = ObjectMgr::GetCreatureTemplate(id); if (!cinfo) { - sLog.outErrorDb("WorldObject::SummonCreature: Creature (Entry: %u) not existed for summoner: %s. ", id, GetGuidStr().c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "WorldObject::SummonCreature: Creature (Entry: %u) not existed for summoner: %s. ", id, GetGuidStr().c_str()); return nullptr; } uint32 const currentSummonCount = GetCreatureSummonCount(); if (currentSummonCount >= GetCreatureSummonLimit()) { - sLog.outInfo("WorldObject::SummonCreature: %s in (map %u, instance %u) attempted to summon Creature (Entry: %u), but already has %u active summons", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WorldObject::SummonCreature: %s in (map %u, instance %u) attempted to summon Creature (Entry: %u), but already has %u active summons", GetGuidStr().c_str(), GetMapId(), GetInstanceId(), id, currentSummonCount); // Alert GMs in the next tick if we don't already have an alert scheduled @@ -2409,7 +2425,7 @@ GameObject* WorldObject::SummonGameObject(uint32 entry, float x, float y, float GameObjectInfo const* goinfo = sObjectMgr.GetGameObjectInfo(entry); if (!goinfo) { - sLog.outErrorDb("Gameobject template %u not found in database!", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject template %u not found in database!", entry); return nullptr; } Map* map = GetMap(); @@ -3149,7 +3165,7 @@ bool WorldObject::IsLikePlayer() const bool WorldObject::PrintCoordinatesError(float x, float y, float z, char const* descr) const { - sLog.outError("%s with invalid %s coordinates: mapid = %uu, x = %f, y = %f, z = %f", GetGuidStr().c_str(), descr, GetMapId(), x, y, z); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s with invalid %s coordinates: mapid = %uu, x = %f, y = %f, z = %f", GetGuidStr().c_str(), descr, GetMapId(), x, y, z); return false; // always false for continue assert fail } @@ -3397,7 +3413,7 @@ FactionTemplateEntry const* WorldObject::GetFactionTemplateEntry() const if (GetObjectGuid() != guid) { - sLog.outError("%s have invalid faction (faction template id) #%u", GetGuidStr().c_str(), GetFactionTemplateId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s have invalid faction (faction template id) #%u", GetGuidStr().c_str(), GetFactionTemplateId()); guid = GetObjectGuid(); } } diff --git a/src/game/Objects/Object.h b/src/game/Objects/Object.h index 1525bf0e4ff..4d42613bf99 100644 --- a/src/game/Objects/Object.h +++ b/src/game/Objects/Object.h @@ -23,6 +23,7 @@ #define _OBJECT_H #include "Common.h" +#include "Log.h" #include "ByteBuffer.h" #include "UpdateFields.h" #include "UpdateData.h" @@ -34,7 +35,6 @@ #include "Timer.h" #include "Camera.h" #include "Cell.h" - #include class WorldPacket; @@ -131,6 +131,64 @@ enum MovementFlags MOVEFLAG_MASK_XZ = MOVEFLAG_FORWARD | MOVEFLAG_BACKWARD | MOVEFLAG_STRAFE_LEFT | MOVEFLAG_STRAFE_RIGHT }; +static char const* MoveFlagToString(uint32 flag) +{ + switch (flag) + { + case MOVEFLAG_NONE: + return "None"; + case MOVEFLAG_FORWARD: + return "Forward"; + case MOVEFLAG_BACKWARD: + return "Backward"; + case MOVEFLAG_STRAFE_LEFT: + return "Strafe Left"; + case MOVEFLAG_STRAFE_RIGHT: + return "Strafe Right"; + case MOVEFLAG_TURN_LEFT: + return "Turn Left"; + case MOVEFLAG_TURN_RIGHT: + return "Turn Right"; + case MOVEFLAG_PITCH_UP: + return "Pitch Up"; + case MOVEFLAG_PITCH_DOWN: + return "Pitch Down"; + case MOVEFLAG_WALK_MODE: + return "Walk Mode"; + case MOVEFLAG_LEVITATING: + return "Levitating"; + case MOVEFLAG_FIXED_Z: + return "Fixed Z"; + case MOVEFLAG_ROOT: + return "Root"; + case MOVEFLAG_JUMPING: + return "Jumping"; + case MOVEFLAG_FALLINGFAR: + return "Falling Far"; + case MOVEFLAG_SWIMMING: + return "Swimming"; + case MOVEFLAG_SPLINE_ENABLED: + return "Spline Enabled"; + case MOVEFLAG_CAN_FLY: + return "Can Fly"; + case MOVEFLAG_FLYING: + return "Flying"; + case MOVEFLAG_ONTRANSPORT: + return "On Transport"; + case MOVEFLAG_SPLINE_ELEVATION: + return "Spline Elevation"; + case MOVEFLAG_WATERWALKING: + return "Water Walking"; + case MOVEFLAG_SAFE_FALL: + return "Safe Fall"; + case MOVEFLAG_HOVER: + return "Hover"; + case MOVEFLAG_INTERNAL: + return "Internal"; + } + return "UNKNOWN"; +} + // used in SMSG_MONSTER_MOVE enum SplineFlags { @@ -692,53 +750,51 @@ class WorldObject : public Object InstanceData* GetInstanceData() const; - char const* GetName() const { return m_name.c_str(); } - void SetName(std::string const& newname) { m_name=newname; } - + virtual char const* GetName() const = 0; virtual char const* GetNameForLocaleIdx(int32 /*locale_idx*/) const { return GetName(); } virtual uint8 GetGender() const { return 0; } // used in chat builder virtual uint32 GetDefaultGossipMenuId() const { return 0; } - float GetCombatDistance(WorldObject const* target) const; - float GetDistance2dToCenter(WorldObject const* target) const; - float GetDistance2dToCenter(float x, float y) const; - float GetDistance2dToCenter(WorldLocation const& position) const { return GetDistance2dToCenter(position.x, position.y); } - float GetDistance2dToCenter(Position const& position) const { return GetDistance2dToCenter(position.x, position.y); } - float GetDistance3dToCenter(WorldObject const* target) const; - float GetDistance3dToCenter(float x, float y, float z) const; - float GetDistance3dToCenter(WorldLocation const& position) const { return GetDistance3dToCenter(position.x, position.y, position.z); } - float GetDistance3dToCenter(Position const& position) const { return GetDistance3dToCenter(position.x, position.y, position.z); } - float GetDistance(WorldObject const* obj) const; - float GetDistance(float x, float y, float z) const; - float GetDistance(WorldLocation const& position) const { return GetDistance(position.x, position.y, position.z); } - float GetDistance(Position const& position) const { return GetDistance(position.x, position.y, position.z); } - float GetDistance2d(WorldObject const* obj) const; - float GetDistance2d(float x, float y) const; - float GetDistance2d(WorldLocation const& position) const { return GetDistance2d(position.x, position.y); } - float GetDistance2d(Position const& position) const { return GetDistance2d(position.x, position.y); } - float GetDistanceZ(WorldObject const* obj) const; + float GetSizeFactorForDistance(WorldObject const* obj, SizeFactor distcalc) const; + float GetCombatDistance(WorldObject const* target) const { return GetDistance(target, SizeFactor::CombatReach); } + float GetDistance2dToCenter(WorldObject const* target) const { return GetDistance2d(target, SizeFactor::None); } + float GetDistance2dToCenter(float x, float y) const { return GetDistance2d(x, y, SizeFactor::None); } + float GetDistance2dToCenter(WorldLocation const& position) const { return GetDistance2d(position.x, position.y, SizeFactor::None); } + float GetDistance2dToCenter(Position const& position) const { return GetDistance2d(position.x, position.y, SizeFactor::None); } + float GetDistance3dToCenter(WorldObject const* target) const { return GetDistance(target, SizeFactor::None); } + float GetDistance3dToCenter(float x, float y, float z) const { return GetDistance(x, y, z, SizeFactor::None); } + float GetDistance3dToCenter(WorldLocation const& position) const { return GetDistance(position.x, position.y, position.z, SizeFactor::None); } + float GetDistance3dToCenter(Position const& position) const { return GetDistance(position.x, position.y, position.z, SizeFactor::None); } + float GetDistance(WorldObject const* obj, SizeFactor distcalc = SizeFactor::BoundingRadius) const; + float GetDistance(float x, float y, float z, SizeFactor distcalc = SizeFactor::BoundingRadius) const; + float GetDistance(WorldLocation const& position, SizeFactor distcalc = SizeFactor::BoundingRadius) const { return GetDistance(position.x, position.y, position.z, distcalc); } + float GetDistance(Position const& position, SizeFactor distcalc = SizeFactor::BoundingRadius) const { return GetDistance(position.x, position.y, position.z, distcalc); } + float GetDistance2d(WorldObject const* obj, SizeFactor distcalc = SizeFactor::BoundingRadius) const; + float GetDistance2d(float x, float y, SizeFactor distcalc = SizeFactor::BoundingRadius) const; + float GetDistance2d(WorldLocation const& position, SizeFactor distcalc = SizeFactor::BoundingRadius) const { return GetDistance2d(position.x, position.y, distcalc); } + float GetDistance2d(Position const& position, SizeFactor distcalc = SizeFactor::BoundingRadius) const { return GetDistance2d(position.x, position.y, distcalc); } + float GetDistanceZ(WorldObject const* obj, SizeFactor distcalc = SizeFactor::BoundingRadius) const; float GetDistanceSqr(float x, float y, float z) const; bool IsInMap(WorldObject const* obj) const; template - bool IsWithinDist3d(T const& position, float dist2compare) const { return IsWithinDist3d(position.x, position.y, position.z, dist2compare); } - bool IsWithinDist3d(float x, float y, float z, float dist2compare) const; + bool IsWithinDist3d(T const& position, float dist2compare, SizeFactor distcalc = SizeFactor::BoundingRadius) const { return IsWithinDist3d(position.x, position.y, position.z, dist2compare, distcalc); } + bool IsWithinDist3d(float x, float y, float z, float dist2compare, SizeFactor distcalc = SizeFactor::BoundingRadius) const; template - bool IsWithinDist2d(T const& position, float dist2compare) const { return IsWithinDist2d(position.x, position.y, dist2compare); } - bool IsWithinDist2d(float x, float y, float dist2compare) const; - bool _IsWithinDist(WorldObject const* obj, float dist2compare, bool is3D, bool useBoundingRadius = true) const; + bool IsWithinDist2d(T const& position, float dist2compare, SizeFactor distcalc = SizeFactor::BoundingRadius) const { return IsWithinDist2d(position.x, position.y, dist2compare, distcalc); } + bool IsWithinDist2d(float x, float y, float dist2compare, SizeFactor distcalc = SizeFactor::BoundingRadius) const; + bool _IsWithinDist(WorldObject const* obj, float const dist2compare, const bool is3D, SizeFactor distcalc = SizeFactor::BoundingRadius) const; // 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 IsWithinDist(WorldObject const* obj, float const& dist2compare, const bool is3D = true, SizeFactor distcalc = SizeFactor::BoundingRadius) const { - return obj && _IsWithinDist(obj, dist2compare, is3D, useBoundingRadius); + return obj && _IsWithinDist(obj, dist2compare, is3D, distcalc); } - - bool IsWithinDistInMap(WorldObject const* obj, float dist2compare, bool is3D = true, bool useBoundingRadius = true) const + bool IsWithinDistInMap(WorldObject const* obj, float const& dist2compare, const bool is3D = true, SizeFactor distcalc = SizeFactor::BoundingRadius) const { - return obj && IsInMap(obj) && _IsWithinDist(obj,dist2compare,is3D, useBoundingRadius); + return obj && IsInMap(obj) && _IsWithinDist(obj, dist2compare, is3D, distcalc); } - bool IsWithinCombatDistInMap(WorldObject const* obj, float dist2compare) const + bool IsWithinCombatDistInMap(WorldObject const* obj, float const& dist2compare) const { return obj && IsInMap(obj) && (GetCombatDistance(obj) <= dist2compare); } @@ -749,13 +805,13 @@ class WorldObject : public Object bool IsWithinLOSAtPosition(float ownX, float ownY, float ownZ, float targetX, float targetY, float targetZ, bool checkDynLos = true, float targetHeight = 2.f) const; bool IsWithinLOSInMap(WorldObject const* obj, bool checkDynLos = true) const; bool GetDistanceOrder(WorldObject const* obj1, WorldObject const* obj2, bool is3D = true) const; - bool IsInRange(WorldObject const* obj, float minRange, float maxRange, bool is3D = true) const; - bool IsInRange2d(float x, float y, float minRange, float maxRange) const; - bool IsInRange3d(float x, float y, float z, float minRange, float maxRange) const; + bool IsInRange(WorldObject const* obj, float minRange, float maxRange, bool is3D = true, SizeFactor distcalc = SizeFactor::BoundingRadius) const; + bool IsInRange2d(float x, float y, float minRange, float maxRange, SizeFactor distcalc = SizeFactor::BoundingRadius) const; + bool IsInRange3d(float x, float y, float z, float minRange, float maxRange, SizeFactor distcalc = SizeFactor::BoundingRadius) const; float GetAngle(WorldObject const* obj) const; float GetAngle(float const x, float const y) const; - bool HasInArc(WorldObject const* target, float const arcangle = M_PI, float offset = 0.0f) const; + bool HasInArc(WorldObject const* target, float const arcangle = M_PI_F, float offset = 0.0f) const; bool HasInArc(float const arcangle, float const x, float const y) const; bool IsFacingTarget(WorldObject const* target) const; @@ -811,7 +867,7 @@ class WorldObject : public Object virtual void SendMessageToSetInRange(WorldPacket* data, float dist, bool self) const; void SendMessageToSetExcept(WorldPacket* data, Player const* skipped_receiver) const; - void DirectSendPublicValueUpdate(uint32 index); + void DirectSendPublicValueUpdate(uint32 index, uint32 count = 1); void PlayDistanceSound(uint32 sound_id, Player const* target = nullptr) const; void PlayDirectSound(uint32 sound_id, Player const* target = nullptr) const; @@ -876,6 +932,7 @@ class WorldObject : public Object //obtain terrain data for map where this object belong... TerrainInfo const* GetTerrain() const; + bool HasMMapsForCurrentMap() const; void SetZoneScript(); ZoneScript* GetZoneScript() const { return m_zoneScript; } @@ -939,7 +996,6 @@ class WorldObject : public Object protected: explicit WorldObject(); - std::string m_name; ZoneScript* m_zoneScript; bool m_isActiveObject; // Extra visibility distance for this unit, only used if it is an active object. diff --git a/src/game/Objects/ObjectDefines.h b/src/game/Objects/ObjectDefines.h index 86f55aeb261..02dc63d3080 100644 --- a/src/game/Objects/ObjectDefines.h +++ b/src/game/Objects/ObjectDefines.h @@ -58,16 +58,68 @@ enum TempSummonType { - TEMPSUMMON_TIMED_OR_DEAD_DESPAWN = 1, // despawns after a specified time (out of combat) OR when the creature disappears - TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN = 2, // despawns after a specified time (out of combat) OR when the creature dies - TEMPSUMMON_TIMED_DESPAWN = 3, // despawns after a specified time - TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT = 4, // despawns after a specified time after the creature is out of combat - TEMPSUMMON_CORPSE_DESPAWN = 5, // despawns instantly after death - TEMPSUMMON_CORPSE_TIMED_DESPAWN = 6, // despawns after a specified time after death - TEMPSUMMON_DEAD_DESPAWN = 7, // despawns when the creature disappears - TEMPSUMMON_MANUAL_DESPAWN = 8, // despawns when UnSummon() is called - TEMPSUMMON_TIMED_COMBAT_OR_DEAD_DESPAWN = 9, // despawns after a specified time (in or out of combat) OR when the creature disappears - TEMPSUMMON_TIMED_COMBAT_OR_CORPSE_DESPAWN = 10, // despawns after a specified time (in or out of combat) OR when the creature dies + TEMPSUMMON_TIMED_OR_DEAD_DESPAWN = 1, // despawns after a specified time (out of combat) OR when the creature disappears + TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN = 2, // despawns after a specified time (out of combat) OR when the creature dies + TEMPSUMMON_TIMED_DESPAWN = 3, // despawns after a specified time + TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT = 4, // despawns after a specified time after the creature is out of combat + TEMPSUMMON_CORPSE_DESPAWN = 5, // despawns instantly after death + TEMPSUMMON_CORPSE_TIMED_DESPAWN = 6, // despawns after a specified time after death + TEMPSUMMON_DEAD_DESPAWN = 7, // despawns when the creature disappears + TEMPSUMMON_MANUAL_DESPAWN = 8, // despawns when UnSummon() is called + TEMPSUMMON_TIMED_COMBAT_OR_DEAD_DESPAWN = 9, // despawns after a specified time (in or out of combat) OR when the creature disappears + TEMPSUMMON_TIMED_COMBAT_OR_CORPSE_DESPAWN = 10, // despawns after a specified time (in or out of combat) OR when the creature dies + TEMPSUMMON_TIMED_DEATH_AND_DEAD_DESPAWN = 11, // dies after a specified time (in or out of combat) and despawns when creature disappears +}; + +inline char const* TempSummonTypeToString(uint32 summonType) +{ + switch (summonType) + { + case TEMPSUMMON_TIMED_OR_DEAD_DESPAWN: + return "Timed or Dead Despawn"; + case TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN: + return "Timed or Corpse Despawn"; + case TEMPSUMMON_TIMED_DESPAWN: + return "Timed Despawn"; + case TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT: + return "Timed Despawn Out of Combat"; + case TEMPSUMMON_CORPSE_DESPAWN: + return "Corpse Despawn"; + case TEMPSUMMON_CORPSE_TIMED_DESPAWN: + return "Corpse Timed Despawn"; + case TEMPSUMMON_DEAD_DESPAWN: + return "Dead Despawn"; + case TEMPSUMMON_MANUAL_DESPAWN: + return "Manual Despawn"; + case TEMPSUMMON_TIMED_COMBAT_OR_DEAD_DESPAWN: + return "Timed Combat or Dead Despawn"; + case TEMPSUMMON_TIMED_COMBAT_OR_CORPSE_DESPAWN: + return "Timed Combat or Corpse Despawn"; + case TEMPSUMMON_TIMED_DEATH_AND_DEAD_DESPAWN: + return "Timed Death and Dead Despawn"; + } + return "UNKNOWN"; +} + +inline bool IsRespawnableTempSummonType(TempSummonType type) +{ + switch (type) + { + case TEMPSUMMON_TIMED_DESPAWN: + case TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT: + case TEMPSUMMON_MANUAL_DESPAWN: + return true; + } + return false; +} + +// for distance calculations +enum class SizeFactor +{ + None, + BoundingRadius, + CombatReach, + CombatReachWithMelee, }; enum ObjectSpawnFlags diff --git a/src/game/Objects/Pet.cpp b/src/game/Objects/Pet.cpp index 8edc1d31e36..bbf1b87816f 100644 --- a/src/game/Objects/Pet.cpp +++ b/src/game/Objects/Pet.cpp @@ -67,7 +67,7 @@ Pet::Pet(PetType type) : m_loyaltyPoints(0), m_bonusdamage(0), m_auraUpdateMask(0), m_loading(false), m_pTmpCache(nullptr), m_unSummoned(false), m_enabled(true) { m_name = "Pet"; - m_regenTimer = REGEN_TIME_FULL; + m_regenTimer = REGEN_TIME_CREATURE_FULL; // pets always have a charminfo, even if they are not actually charmed InitCharmInfo(this); @@ -179,7 +179,7 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petNumber, bool c CreatureInfo const* creatureInfo = ObjectMgr::GetCreatureTemplate(petEntry); if (!creatureInfo) { - sLog.outError("Pet entry %u does not exist but used at pet load (owner: %s).", petEntry, owner->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Pet entry %u does not exist but used at pet load (owner: %s).", petEntry, owner->GetGuidStr().c_str()); m_pTmpCache = nullptr; m_loading = false; return false; @@ -226,7 +226,7 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petNumber, bool c uint32 guid = map->GenerateLocalLowGuid(HIGHGUID_PET); if (!Create(guid, pos, creatureInfo, pet_number)) { - sLog.outError("Pet (guidlow %d, entry %d) not loaded. Suggested coordinates isn't valid (X: %f Y: %f)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Pet (guidlow %d, entry %d) not loaded. Suggested coordinates isn't valid (X: %f Y: %f)", GetGUIDLow(), GetEntry(), GetPositionX(), GetPositionY()); m_pTmpCache = nullptr; m_loading = false; @@ -370,7 +370,10 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petNumber, bool c { SetByteValue(UNIT_FIELD_BYTES_1, UNIT_BYTES_1_OFFSET_PET_LOYALTY, m_pTmpCache->loyalty); - SetUInt32Value(UNIT_FIELD_FLAGS, m_pTmpCache->renamed ? UNIT_FLAG_PET_ABANDON : UNIT_FLAG_PET_RENAME | UNIT_FLAG_PET_ABANDON); + if (m_pTmpCache->renamed) + RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PET_RENAME); + else + SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PET_RENAME); SetTP(m_pTmpCache->trainingPoints); @@ -379,17 +382,6 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petNumber, bool c SetPowerType(POWER_FOCUS); } - if (getPetType() != MINI_PET) - { - if (owner->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED)) - SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); - else - RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); - } - - if (owner->IsPvP()) - SetPvP(true); - AIM_Initialize(); map->Add((Creature*)this); @@ -400,10 +392,13 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petNumber, bool c _LoadSpellCooldowns(); owner->SetPet(this); // in DB stored only full controlled creature - DEBUG_LOG("New Pet has guid %u", GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "New Pet has guid %u", GetGUIDLow()); if (owner->GetTypeId() == TYPEID_PLAYER) { + if (owner->IsMounted()) + m_enabled = false; + ((Player*)owner)->PetSpellInitialize(); if (((Player*)owner)->GetGroup()) ((Player*)owner)->SetGroupUpdateFlag(GROUP_UPDATE_PET); @@ -477,8 +472,8 @@ void Pet::SavePetToDB(PetSaveMode mode) if (!bInCache) m_pTmpCache = new CharacterPetCache; - uint32 curhealth = GetHealth(); - uint32 curmana = GetPower(POWER_MANA); + uint32 const curhealth = GetHealth(); + uint32 const curmana = GetPower(POWER_MANA); // stable and not in slot saves if ((mode != PET_SAVE_AS_CURRENT && getPetType() != HUNTER_PET) || @@ -491,10 +486,6 @@ void Pet::SavePetToDB(PetSaveMode mode) _SaveSpellCooldowns(); _SaveAuras(); - uint32 loyalty = 1; - if (getPetType() != HUNTER_PET) - loyalty = GetLoyaltyLevel(); - // remove current data static SqlStatementID delPet ; static SqlStatementID insPet ; @@ -736,7 +727,7 @@ void Pet::RegenerateAll(uint32 update_diff, bool skipCombatCheck) RegenerateMana(); - m_regenTimer = REGEN_TIME_FULL; + m_regenTimer = REGEN_TIME_CREATURE_FULL; } else m_regenTimer -= update_diff; @@ -1264,7 +1255,7 @@ bool Pet::CreateBaseAtCreature(Creature* creature) { if (!creature) { - sLog.outError("CRITICAL: nullptr pointer passed into CreateBaseAtCreature()"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CRITICAL: nullptr pointer passed into CreateBaseAtCreature()"); return false; } @@ -1272,7 +1263,7 @@ bool Pet::CreateBaseAtCreature(Creature* creature) uint32 guid = creature->GetMap()->GenerateLocalLowGuid(HIGHGUID_PET); - //BASIC_LOG("Create pet"); + //sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Create pet"); uint32 pet_number = sObjectMgr.GeneratePetNumber(); if (!Create(guid, pos, creature->GetCreatureInfo(), pet_number)) return false; @@ -1280,7 +1271,7 @@ bool Pet::CreateBaseAtCreature(Creature* creature) CreatureInfo const* cinfo = GetCreatureInfo(); if (!cinfo) { - sLog.outError("CreateBaseAtCreature() failed, creatureInfo is missing!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CreateBaseAtCreature() failed, creatureInfo is missing!"); return false; } @@ -1335,12 +1326,12 @@ bool Pet::InitStatsForLevel(uint32 petlevel, Unit* owner) owner = GetOwner(); if (!owner) { - sLog.outError("attempt to summon pet (Entry %u) without owner! Attempt terminated.", cinfo->entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "attempt to summon pet (Entry %u) without owner! Attempt terminated.", cinfo->entry); return false; } } - uint32 creature_ID = (getPetType() == HUNTER_PET) ? 1 : cinfo->entry; + uint32 creatureId = (getPetType() == HUNTER_PET) ? 1 : cinfo->entry; switch (getPetType()) { @@ -1370,17 +1361,17 @@ bool Pet::InitStatsForLevel(uint32 petlevel, Unit* owner) else SetMeleeDamageSchool(SPELL_SCHOOL_NORMAL); - SetCreateResistance(SPELL_SCHOOL_NORMAL, int32(petlevel * 50)); - // Nostalrius: pre-2.0: normalisation de la vitesse d'attaque des pets. SetAttackTime(BASE_ATTACK, cinfo->base_attack_time); //BASE_ATTACK_TIME); SetAttackTime(OFF_ATTACK, cinfo->base_attack_time); //BASE_ATTACK_TIME); SetAttackTime(RANGED_ATTACK, cinfo->ranged_attack_time); //BASE_ATTACK_TIME); + #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_12_1 SetFloatValue(UNIT_MOD_CAST_SPEED, 1.0f); #else SetInt32Value(UNIT_MOD_CAST_SPEED, 0); #endif + CreatureFamilyEntry const* cFamily = sCreatureFamilyStore.LookupEntry(cinfo->pet_family); if (cFamily && cFamily->minScale > 0.0f && getPetType() == HUNTER_PET) { @@ -1417,39 +1408,46 @@ bool Pet::InitStatsForLevel(uint32 petlevel, Unit* owner) { case SUMMON_PET: { - // Formulas reviewed by Clank , from vanilla hunter pet tab screenshots. - SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, float(damageMod * (petlevel * 1.15 * 1.05) * (float)GetAttackTime(BASE_ATTACK) / 2000)); - SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, float(damageMod * (petlevel * 1.45 * 1.05) * (float)GetAttackTime(BASE_ATTACK) / 2000)); + PetLevelInfo const* pInfo = sObjectMgr.GetPetLevelInfo(creatureId, petlevel); + CreatureClassLevelStats const* pCLS = GetClassLevelStats(); + + // damage is only set in db for some creatures + if (pInfo && pInfo->dmgMin && pInfo->dmgMax) + { + SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, damageMod * pInfo->dmgMin); + SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, damageMod * pInfo->dmgMax); + } + else + { + float const meleeDamageAverage = pCLS->melee_damage * cinfo->damage_multiplier * damageMod; + float const meleeDamageVariance = meleeDamageAverage * cinfo->damage_variance; + SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, meleeDamageAverage - meleeDamageVariance); + SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, meleeDamageAverage + meleeDamageVariance); + } - //SetModifierValue(UNIT_MOD_ATTACK_POWER, BASE_VALUE, float(cinfo->attack_power)); + if (pInfo && pInfo->armor) + SetCreateResistance(SPELL_SCHOOL_NORMAL, int32(pInfo->armor)); + else + SetCreateResistance(SPELL_SCHOOL_NORMAL, pCLS->armor * cinfo->armor_multiplier); - PetLevelInfo const* pInfo = sObjectMgr.GetPetLevelInfo(creature_ID, petlevel); if (pInfo) // exist in DB { SetCreateHealth(pInfo->health * healthMod); SetCreateMana(pInfo->mana); - if (pInfo->armor > 0) - SetCreateResistance(SPELL_SCHOOL_NORMAL, int32(pInfo->armor)); - for (int stat = 0; stat < MAX_STATS; ++stat) SetCreateStat(Stats(stat), float(pInfo->stats[stat])); } - else // not exist in DB, use some default fake data + else { - // Erreur qui se declanche quand un mob invoque un add (squelette par exemple), et qui n'a - // donc pas de stats de pet. - DEBUG_LOG("Summoned pet (Entry: %u) not have pet stats data in DB", cinfo->entry); - - // disregard template multiplier - SetCreateHealth(GetClassLevelStats()->health * healthMod); - SetCreateMana(GetClassLevelStats()->mana); - - SetCreateStat(STAT_STRENGTH, 22); - SetCreateStat(STAT_AGILITY, 22); - SetCreateStat(STAT_STAMINA, 25); - SetCreateStat(STAT_INTELLECT, 28); - SetCreateStat(STAT_SPIRIT, 27); + SetCreateHealth(pCLS->health * cinfo->health_multiplier * healthMod); + SetCreateMana(pCLS->mana * cinfo->mana_multiplier); + + SetCreateStat(STAT_STRENGTH, pCLS->strength); + SetCreateStat(STAT_AGILITY, pCLS->agility); + SetCreateStat(STAT_STAMINA, pCLS->stamina); + SetCreateStat(STAT_INTELLECT, pCLS->intellect); + SetCreateStat(STAT_SPIRIT, pCLS->spirit); } break; } @@ -1461,7 +1459,7 @@ bool Pet::InitStatsForLevel(uint32 petlevel, Unit* owner) SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, float(damageMod * (petlevel * 1.45 * 1.05) * (float)GetAttackTime(BASE_ATTACK) / 2000)); //stored standard pet stats are entry 1 in pet_levelinfo - PetLevelInfo const* pInfo = sObjectMgr.GetPetLevelInfo(creature_ID, petlevel); + PetLevelInfo const* pInfo = sObjectMgr.GetPetLevelInfo(creatureId, petlevel); if (pInfo) // exist in DB { SetCreateHealth(pInfo->health * healthMod); @@ -1473,16 +1471,18 @@ bool Pet::InitStatsForLevel(uint32 petlevel, Unit* owner) } else // not exist in DB, use some default fake data { - sLog.outErrorDb("Hunter pet levelstats missing in DB"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Hunter pet levelstats missing in DB"); + CreatureClassLevelStats const* pCLS = GetClassLevelStats(); // disregard template multiplier - SetCreateHealth(GetClassLevelStats()->health * healthMod); - - SetCreateStat(STAT_STRENGTH, 22); - SetCreateStat(STAT_AGILITY, 22); - SetCreateStat(STAT_STAMINA, 25); - SetCreateStat(STAT_INTELLECT, 28); - SetCreateStat(STAT_SPIRIT, 27); + SetCreateHealth(pCLS->health * healthMod); + SetCreateResistance(SPELL_SCHOOL_NORMAL, pCLS->armor); + + SetCreateStat(STAT_STRENGTH, pCLS->strength); + SetCreateStat(STAT_AGILITY, pCLS->agility); + SetCreateStat(STAT_STAMINA, pCLS->stamina); + SetCreateStat(STAT_INTELLECT, pCLS->intellect); + SetCreateStat(STAT_SPIRIT, pCLS->spirit); } break; } @@ -1494,21 +1494,24 @@ bool Pet::InitStatsForLevel(uint32 petlevel, Unit* owner) SetUInt32Value(UNIT_FIELD_FLAGS, cinfo->unit_flags); CreatureClassLevelStats const* pCLS = GetClassLevelStats(); - SetCreateMana(pCLS->mana * cinfo->mana_multiplier); SetCreateHealth(pCLS->health * cinfo->health_multiplier * healthMod); - - SetAttackTime(BASE_ATTACK, cinfo->base_attack_time); - SetAttackTime(OFF_ATTACK, cinfo->base_attack_time); - SetAttackTime(RANGED_ATTACK, cinfo->ranged_attack_time); + SetCreateMana(pCLS->mana * cinfo->mana_multiplier); + SetCreateResistance(SPELL_SCHOOL_NORMAL, pCLS->armor * cinfo->armor_multiplier); float const meleeDamageAverage = pCLS->melee_damage * cinfo->damage_multiplier * damageMod; float const meleeDamageVariance = meleeDamageAverage * cinfo->damage_variance; SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, meleeDamageAverage - meleeDamageVariance); SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, meleeDamageAverage + meleeDamageVariance); + + SetCreateStat(STAT_STRENGTH, pCLS->strength); + SetCreateStat(STAT_AGILITY, pCLS->agility); + SetCreateStat(STAT_STAMINA, pCLS->stamina); + SetCreateStat(STAT_INTELLECT, pCLS->intellect); + SetCreateStat(STAT_SPIRIT, pCLS->spirit); break; } default: - sLog.outError("Pet have incorrect type (%u) for levelup.", getPetType()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Pet have incorrect type (%u) for levelup.", getPetType()); break; } @@ -1518,6 +1521,8 @@ bool Pet::InitStatsForLevel(uint32 petlevel, Unit* owner) SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); else RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); + + SetPvP(owner->IsPvP()); } UpdateAllStats(); @@ -1582,7 +1587,7 @@ void Pet::_LoadSpellCooldowns() SpellEntry const* spellEntry = sSpellMgr.GetSpellEntry(spellId); if (!spellEntry) { - sLog.outError("%s has unknown spell %u in `character_spell_cooldown`, skipping.", GetGuidStr().c_str(), spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s has unknown spell %u in `character_spell_cooldown`, skipping.", GetGuidStr().c_str(), spellId); continue; } @@ -1602,7 +1607,7 @@ void Pet::_LoadSpellCooldowns() m_cooldownMap.AddCooldown(sWorld.GetCurrentClockTime(), spellId, uint32(spellRecTime.count())); #ifdef _DEBUG uint32 spellCDDuration = std::chrono::duration_cast(spellRecTime).count(); - sLog.outDebug("Adding spell cooldown to %s, SpellID(%u), recDuration(%us).", GetGuidStr().c_str(), spellId, spellCDDuration); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Adding spell cooldown to %s, SpellID(%u), recDuration(%us).", GetGuidStr().c_str(), spellId, spellCDDuration); #endif } //while (result->NextRow()); @@ -1761,7 +1766,7 @@ void Pet::_LoadAuras(uint32 timediff) SpellEntry const* spellproto = sSpellMgr.GetSpellEntry(spellid); if (!spellproto) { - sLog.outError("Pet::_LoadAuras: Unknown spell (spellid %u), ignore.", spellid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Pet::_LoadAuras: Unknown spell (spellid %u), ignore.", spellid); continue; } @@ -1931,11 +1936,11 @@ bool Pet::AddSpell(uint32 spellId, ActiveStates active /*= ACT_DECIDE*/, PetSpel // do pet spell book cleanup if (state == PETSPELL_UNCHANGED) // spell load case { - sLog.outError("Pet::AddSpell: nonexistent in SpellStore spell #%u request, deleting for all pets in `pet_spell`.", spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Pet::AddSpell: nonexistent in SpellStore spell #%u request, deleting for all pets in `pet_spell`.", spellId); CharacterDatabase.PExecute("DELETE FROM `pet_spell` WHERE `spell` = '%u'", spellId); } else - sLog.outError("Pet::AddSpell: nonexistent in SpellStore spell #%u request.", spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Pet::AddSpell: nonexistent in SpellStore spell #%u request.", spellId); return false; } @@ -2272,8 +2277,13 @@ bool Pet::Create(uint32 guidlow, CreatureCreatePos& cPos, CreatureInfo const* ci SetSheath(SHEATH_STATE_MELEE); SetByteValue(UNIT_FIELD_BYTES_2, UNIT_BYTES_2_OFFSET_MISC_FLAGS, UNIT_BYTE2_FLAG_UNK3 | UNIT_BYTE2_FLAG_AURAS | UNIT_BYTE2_FLAG_UNK5); - if (getPetType() == MINI_PET) // always non-attackable - SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); + if (getPetType() == MINI_PET) + { + SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC); // always non-attackable + + if (cinfo->auras) + LoadDefaultAuras(cinfo->auras); + } return true; } diff --git a/src/game/Objects/Pet.h b/src/game/Objects/Pet.h index a936f353ee7..218ddb67c00 100644 --- a/src/game/Objects/Pet.h +++ b/src/game/Objects/Pet.h @@ -165,6 +165,9 @@ class Pet : public Creature void DelayedUnsummon(uint32 timeMSToDespawn, PetSaveMode mode); static void DeleteFromDB(uint32 guidlow, bool separate_transaction = true); + char const* GetName() const final { return m_name.c_str(); } + void SetName(std::string const& newname) { m_name = newname; } + void SetDeathState(DeathState s) override; // overwrite virtual Creature::SetDeathState and Unit::SetDeathState void Update(uint32 update_diff, uint32 diff) override; // overwrite virtual Creature::Update and Unit::Update @@ -259,10 +262,11 @@ class Pet : public Creature void ResetAuraUpdateMask() { m_auraUpdateMask = 0; } // overwrite Creature function for name localization back to WorldObject version without localization - char const* GetNameForLocaleIdx(int32 locale_idx) const override { return WorldObject::GetNameForLocaleIdx(locale_idx); } + char const* GetNameForLocaleIdx(int32 locale_idx) const final { return Pet::GetName(); } bool m_removed; // prevent overwrite pet state in DB at next Pet::Update if pet already removed(saved) protected: + std::string m_name; uint32 m_focusTimer; uint32 m_happinessTimer; uint32 m_loyaltyTimer; diff --git a/src/game/Objects/Player.cpp b/src/game/Objects/Player.cpp index 54daec46501..3432585813d 100644 --- a/src/game/Objects/Player.cpp +++ b/src/game/Objects/Player.cpp @@ -21,6 +21,7 @@ #include #include +#include #include "Player.h" #include "Bag.h" @@ -42,6 +43,7 @@ #include "MapPersistentStateMgr.h" #include "GridNotifiers.h" #include "GridNotifiersImpl.h" +#include "Geometry.h" #include "CellImpl.h" #include "ObjectMgr.h" #include "ObjectAccessor.h" @@ -389,7 +391,7 @@ uint32 PlayerTaxi::GetCurrentTaxiCost() const sObjectMgr.GetTaxiPath(m_TaxiDestinations[0], m_TaxiDestinations[1], path, cost); - return (uint32)ceil(cost * m_discount); + return uint32(cost * m_discount + 0.5f); } std::ostringstream& operator<< (std::ostringstream& ss, PlayerTaxi const& taxi) @@ -547,8 +549,8 @@ void TradeData::SetAccepted(bool state, bool crosssend /*= false*/) Player::Player(WorldSession* session) : Unit(), m_mover(this), m_camera(this), m_reputationMgr(this), m_saveDisabled(false), - m_enableInstanceSwitch(true), m_currentTicketCounter(0), m_castingSpell(0), m_repopAtGraveyardPending(false), - m_honorMgr(this), m_bNextRelocationsIgnored(0), m_personalXpRate(-1.0f), m_isStandUpScheduled(false), m_foodEmoteTimer(0) + m_enableInstanceSwitch(true), m_currentTicketCounter(0), m_repopAtGraveyardPending(false), + m_honorMgr(this), m_personalXpRate(-1.0f), m_isStandUpScheduled(false), m_foodEmoteTimer(0) { m_objectType |= TYPEMASK_PLAYER; m_objectTypeId = TYPEID_PLAYER; @@ -603,6 +605,7 @@ Player::Player(WorldSession* session) : Unit(), SetGroupInvite(nullptr); m_groupUpdateMask = 0; m_auraUpdateMask = 0; + m_LFGAreaId = 0; duel = nullptr; @@ -719,6 +722,7 @@ Player::Player(WorldSession* session) : Unit(), m_justBoarded = false; + m_cameraUpdateTimer = 0; m_longSightSpell = 0; m_longSightRange = 0.0f; } @@ -804,21 +808,21 @@ bool Player::Create(uint32 guidlow, std::string const& name, uint8 race, uint8 c PlayerInfo const* info = sObjectMgr.GetPlayerInfo(race, class_); if (!info) { - sLog.outError("Player have incorrect race/class pair. Can't be loaded."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player have incorrect race/class pair. Can't be loaded."); return false; } ChrClassesEntry const* cEntry = sChrClassesStore.LookupEntry(class_); if (!cEntry) { - sLog.outError("Class %u not found in DBC (Wrong DBC files?)", class_); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Class %u not found in DBC (Wrong DBC files?)", class_); return false; } // player store gender in single bit if (gender != uint8(GENDER_MALE) && gender != uint8(GENDER_FEMALE)) { - sLog.outError("Invalid gender %u at player creating", uint32(gender)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid gender %u at player creating", uint32(gender)); return false; } @@ -929,7 +933,7 @@ void Player::AddStartingItems() PlayerInfo const* info = sObjectMgr.GetPlayerInfo(GetRace(), GetClass()); if (!info) { - sLog.outError("Player have incorrect race/class pair. Can't add starting items."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player have incorrect race/class pair. Can't add starting items."); return; } @@ -975,7 +979,7 @@ void Player::AddStartingItems() bool Player::StoreNewItemInBestSlots(uint32 itemId, uint32 amount, uint32 enchantId) { - DEBUG_LOG("STORAGE: Creating initial item, itemId = %u, count = %u", itemId, amount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: Creating initial item, itemId = %u, count = %u", itemId, amount); // attempt equip by one while (amount > 0) @@ -1041,7 +1045,7 @@ bool Player::StoreNewItemInBestSlots(uint32 itemId, uint32 amount, uint32 enchan } // item can't be added - sLog.outError("STORAGE: Can't equip or store initial item %u for race %u class %u , error msg = %u", itemId, GetRace(), GetClass(), msg); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "STORAGE: Can't equip or store initial item %u for race %u class %u , error msg = %u", itemId, GetRace(), GetClass(), msg); return false; } @@ -1150,7 +1154,7 @@ uint32 Player::EnvironmentalDamage(EnvironmentalDamageType type, uint32 damage) if (type == DAMAGE_FALL && !IsAlive()) // DealDamage not apply item durability loss at self damage { - DEBUG_LOG("We are fall to death, loosing 10 percents durability"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "We are fall to death, loosing 10 percents durability"); DurabilityLossAll(0.10f, false); // durability lost message WorldPacket data2(SMSG_DURABILITY_DAMAGE_DEATH, 0); @@ -1545,6 +1549,18 @@ void Player::Update(uint32 update_diff, uint32 p_time) if (now > m_lastTick) UpdateItemDuration(uint32(now - m_lastTick)); + if (m_cameraUpdateTimer) + { + if (m_cameraUpdateTimer <= update_diff) + { + SetGuidValue(PLAYER_FARSIGHT, m_pendingCameraUpdate); + m_pendingCameraUpdate.Clear(); + m_cameraUpdateTimer = 0; + } + else + m_cameraUpdateTimer -= update_diff; + } + if (!m_timedquests.empty()) { QuestSet::iterator iter = m_timedquests.begin(); @@ -1635,7 +1651,7 @@ void Player::Update(uint32 update_diff, uint32 p_time) { // m_nextSave reseted in SaveToDB call SaveToDB(); - DETAIL_LOG("Player '%s' (GUID: %u) saved", GetName(), GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Player '%s' (GUID: %u) saved", GetName(), GetGUIDLow()); } else m_nextSave -= update_diff; @@ -1644,6 +1660,9 @@ void Player::Update(uint32 update_diff, uint32 p_time) // Played time if (now > m_lastTick) { + if (IsInWorld() && IsInCombat() && !GetMap()->IsDungeon()) + LeaveCombatWithFarAwayCreatures(); + uint32 elapsed = uint32(now - m_lastTick); m_playedTime[PLAYED_TIME_TOTAL] += elapsed; // Total played time m_playedTime[PLAYED_TIME_LEVEL] += elapsed; // Level played time @@ -1739,13 +1758,22 @@ void Player::OnDisconnected() if (cheatAction) GetSession()->ProcessAnticheatAction("MovementAnticheat", reason.str().c_str(), cheatAction, sWorld.getConfig(CONFIG_UINT32_AC_MOVEMENT_BAN_DURATION)); + SetSplineDonePending(false); if (IsInWorld() && FindMap()) { if (!HasUnitState(UNIT_STAT_FLEEING | UNIT_STAT_CONFUSED | UNIT_STAT_TAXI_FLIGHT)) { - float const height = GetMap()->GetHeight(GetPositionX(), GetPositionY(), GetPositionZ()); - if ((GetPositionZ() < height + 0.1f) && !IsInWater()) - SetStandState(UNIT_STAND_STATE_SIT); + // Delay because accessing map from WorldSession update can cause crashes. + Player* pPlayer = this; + pPlayer->m_Events.AddLambdaEventAtOffset([pPlayer] + { + if (!pPlayer->IsInWorld()) + return; + + float const height = pPlayer->GetMap()->GetHeight(pPlayer->GetPositionX(), pPlayer->GetPositionY(), pPlayer->GetPositionZ()); + if ((pPlayer->GetPositionZ() < height + 0.1f) && !pPlayer->IsInWater()) + pPlayer->SetStandState(UNIT_STAND_STATE_SIT); + }, 1); } // Update position after bot takes over @@ -1758,6 +1786,9 @@ void Player::OnDisconnected() if (ObjectGuid lootGuid = GetLootGuid()) GetSession()->DoLootRelease(lootGuid); + + if (GetCurrentCinematicEntry() != 0) + CinematicEnd(); } // Player should be leave from channels @@ -1983,7 +2014,7 @@ bool Player::BuildEnumData(QueryResult* result, WorldPacket* p_data) PlayerInfo const* info = sObjectMgr.GetPlayerInfo(pRace, pClass); if (!info) { - sLog.outError("Player %u has incorrect race/class pair. Don't build enum.", guid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player %u has incorrect race/class pair. Don't build enum.", guid); return false; } @@ -2062,7 +2093,7 @@ bool Player::BuildEnumData(QueryResult* result, WorldPacket* p_data) { uint32 visualbase = slot * 2; // entry, perm ench., temp ench. uint32 item_id = GetUInt32ValueFromArray(data, visualbase); - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(item_id); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(item_id); if (!proto) { *p_data << uint32(0); @@ -2197,7 +2228,7 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati { if (!MapManager::IsValidMapCoord(mapid, x, y, z, orientation)) { - sLog.outError("TeleportTo: invalid map %d or absent instance template.", mapid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "TeleportTo: invalid map %d or absent instance template.", mapid); return false; } @@ -2211,7 +2242,7 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati if (!InBattleGround() && mEntry->IsBattleGround()) return false; - DEBUG_LOG("Player %s will teleported to map %u", GetName(), mapid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player %s will teleported to map %u", GetName(), mapid); // if we were on a transport, leave if (!(options & TELE_TO_NOT_LEAVE_TRANSPORT) && m_transport) @@ -2405,6 +2436,7 @@ bool Player::ExecuteTeleportFar(ScheduledTeleportData* data) RemoveAurasWithInterruptFlags(AURA_INTERRUPT_LEAVE_WORLD_CANCELS | AURA_INTERRUPT_MOVING_CANCELS | AURA_INTERRUPT_TURNING_CANCELS); RemoveCharmAuras(); ResolvePendingMovementChanges(false, false); + SetSplineDonePending(false); if (!GetSession()->PlayerLogout()) { @@ -2441,32 +2473,14 @@ bool Player::ExecuteTeleportFar(ScheduledTeleportData* data) if (!GetSession()->PlayerLogout()) { - const auto wps = [this, mapid]() { - // transfer finished, inform client to start load - WorldPacket data(SMSG_NEW_WORLD, (20)); - data << uint32(mapid); - if (m_transport) - { - data << m_movementInfo.GetTransportPos().x; - data << m_movementInfo.GetTransportPos().y; - data << m_movementInfo.GetTransportPos().z; - data << m_movementInfo.GetTransportPos().o; - } - else - { - data << m_teleport_dest.x; - data << m_teleport_dest.y; - data << m_teleport_dest.z; - data << m_teleport_dest.o; - } - GetSession()->SendPacket(&data); - SendSavedInstances(); - }; if (data->recover) m_teleportRecover = data->recover; else - m_teleportRecover = wps; - wps(); + m_teleportRecover = std::bind(&Player::SendNewWorld, this); + + // No need to send or schedule anything on logout + if (!GetSession()->PlayerLogout()) + sMapMgr.ScheduleNewWorldOnFarTeleport(this); } return true; @@ -2475,6 +2489,45 @@ bool Player::ExecuteTeleportFar(ScheduledTeleportData* data) return false; } +void Player::SendNewWorld() +{ + // transfer finished, inform client to start load + WorldPacket data(SMSG_NEW_WORLD, (20)); + data << uint32(m_teleport_dest.mapId); + if (m_transport) + { + data << m_movementInfo.GetTransportPos().x; + data << m_movementInfo.GetTransportPos().y; + data << m_movementInfo.GetTransportPos().z; + data << m_movementInfo.GetTransportPos().o; + } + else + { + data << m_teleport_dest.x; + data << m_teleport_dest.y; + data << m_teleport_dest.z; + data << m_teleport_dest.o; + } + GetSession()->SendPacket(&data); + SendSavedInstances(); +} + +void Player::HandleReturnOnTeleportFail(WorldLocation const& oldLoc) +{ + SetSemaphoreTeleportFar(false); + + // if player wasn't added to map, reset his map pointer! + ResetMap(); + + // Teleport to previous place, if cannot be ported back TP to homebind place + if (!TeleportTo(oldLoc)) + { + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WorldSession::HandleMoveWorldportAckOpcode: %s cannot be ported to his previous place, teleporting him to his homebind place...", + GetGuidStr().c_str()); + TeleportToHomebind(); + } +} + void Player::RestorePendingTeleport() { if (m_teleportRecover) @@ -2484,7 +2537,7 @@ void Player::RestorePendingTeleport() bool Player::TeleportToBGEntryPoint() { if (m_bgData.joinPos.x == 0.0f && m_bgData.joinPos.y == 0.0f && m_bgData.joinPos.z == 0.0f) - m_bgData.joinPos = WorldLocation(m_homebindMapId, m_homebindX, m_homebindY, m_homebindZ, 0.0f); + m_bgData.joinPos = m_homebind; return TeleportTo(m_bgData.joinPos); } @@ -2658,7 +2711,7 @@ void Player::RegenerateAll() Regenerate(POWER_ENERGY); Regenerate(POWER_MANA); - m_regenTimer += REGEN_TIME_FULL; + m_regenTimer += REGEN_TIME_PLAYER_FULL; } void Player::Regenerate(Powers power) @@ -2762,7 +2815,7 @@ void Player::RegenerateHealth() { AuraList const& lModHealthRegen = GetAurasByType(SPELL_AURA_MOD_REGEN); for (const auto i : lModHealthRegen) - addvalue += i->GetModifier()->m_amount * (float(REGEN_TIME_FULL) / float(i->GetModifier()->periodictime)); + addvalue += i->GetModifier()->m_amount * (float(REGEN_TIME_PLAYER_FULL) / float(i->GetModifier()->periodictime)); } } @@ -2831,7 +2884,7 @@ Creature* Player::FindNearestInteractableNpcWithFlag(uint32 npcFlags) const Creature* Player::GetNPCIfCanInteractWith(ObjectGuid guid, uint32 npcflagmask) const { // some basic checks - if (!guid || !IsInWorld() || IsTaxiFlying()) + if (!guid || !IsInWorld()) return nullptr; // exist (we need look pets also for some interaction (quest/etc) @@ -2884,6 +2937,10 @@ bool Player::CanInteractWithNPC(Creature const* pCreature, uint32 npcflagmask) c if (pCreature->IsInCombat()) return false; + // not interactable + if (pCreature->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE)) + return false; + // not unfriendly if (FactionTemplateEntry const* factionTemplate = sObjectMgr.GetFactionTemplateEntry(pCreature->GetFactionTemplateId())) if (factionTemplate->faction) @@ -2901,7 +2958,7 @@ bool Player::CanInteractWithNPC(Creature const* pCreature, uint32 npcflagmask) c GameObject* Player::GetGameObjectIfCanInteractWith(ObjectGuid guid, uint32 gameobject_type) const { // some basic checks - if (!guid || !IsInWorld() || IsTaxiFlying()) + if (!guid || !IsInWorld()) return nullptr; GameObject* pGo = GetMap()->GetGameObject(guid); @@ -2928,9 +2985,6 @@ bool Player::CanInteractWithGameObject(GameObject const* pGo, uint32 gameobject_ { if (pGo->IsAtInteractDistance(this) && pGo->isSpawned()) return true; - - sLog.outError("CanInteractWithGameObject: GameObject '%s' [GUID: %u] is too far away from player %s [GUID: %u] to be used by him", - pGo->GetGOInfo()->name, pGo->GetGUIDLow(), GetName(), GetGUIDLow()); } return false; @@ -3280,7 +3334,7 @@ void Player::RemoveFromGroup(Group* group, ObjectGuid guid) #if SUPPORTED_CLIENT_BUILD <= CLIENT_BUILD_1_8_4 uint32 Player::GetWhoListPartyStatus() const { - if (sLFGMgr.IsPlayerInQueue(GetObjectGuid())) + if (IsInLFG()) return WHO_PARTY_STATUS_LFG; if (GetGroup()) @@ -3306,6 +3360,14 @@ void Player::SendLogXPGain(uint32 GivenXP, Unit* victim, uint32 RestXP) const void Player::GiveXP(uint32 xp, Unit* victim) { +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME)) + return; + + if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_PARTIAL_PLAY_TIME)) + xp /= 2; +#endif + if (xp < 1) return; @@ -3397,7 +3459,8 @@ void Player::GiveLevel(uint32 level) else instanceInfo << "None"; - sLog.out(LOG_LEVELUP, "Character %s:%u [c%u r%u] reaches level %2u, zone %u, pos: [%0.2f, %0.2f, %0.2f] [Group: %s] [Instance: %s]", + sLog.Player(GetSession(), LOG_LEVELUP, LOG_LVL_BASIC, + "Character %s:%u [c%u r%u] reaches level %2u, zone %u, pos: [%0.2f, %0.2f, %0.2f] [Group: %s] [Instance: %s]", GetName(), GetGUIDLow(), GetClass(), GetRace(), level, GetZoneId(), GetPositionX(), GetPositionY(), GetPositionZ(), groupInfo.str().c_str(), instanceInfo.str().c_str()); @@ -3415,6 +3478,35 @@ void Player::GiveLevel(uint32 level) sWorld.SendGMText(LANG_GM_ANNOUNCE_COLOR, "LevelUpAlert", message.str().c_str()); } + // leave lower level bg queue on levelup + for (int queueSlot = 0; queueSlot < PLAYER_MAX_BATTLEGROUND_QUEUES; ++queueSlot) + { + BattleGroundQueueTypeId bgQueueTypeId = m_bgBattleGroundQueueID[queueSlot].bgQueueTypeId; + if (bgQueueTypeId != BATTLEGROUND_QUEUE_NONE) + { + BattleGroundTypeId bgTypeId = BattleGroundMgr::BgTemplateId(bgQueueTypeId); + if (GetBattleGroundBracketIdFromLevel(bgTypeId, level) != GetBattleGroundBracketIdFromLevel(bgTypeId, GetLevel())) + { + BattleGroundQueue& bgQueue = sBattleGroundMgr.m_battleGroundQueues[bgQueueTypeId]; + GroupQueueInfo ginfo; + if (!bgQueue.GetPlayerGroupInfoData(GetObjectGuid(), &ginfo)) + continue; + + BattleGround* bg = sBattleGroundMgr.GetBattleGround(ginfo.isInvitedToBgInstanceGuid, bgTypeId); + if (!bg) + bg = sBattleGroundMgr.GetBattleGroundTemplate(bgTypeId); + + WorldPacket data; + RemoveBattleGroundQueueId(bgQueueTypeId); // must be called this way, because if you move this call to queue->removeplayer, it causes bugs + sBattleGroundMgr.BuildBattleGroundStatusPacket(&data, bg, queueSlot, STATUS_NONE, 0, 0); + bgQueue.RemovePlayer(GetObjectGuid(), true); + // player left queue, we should update it + sBattleGroundMgr.ScheduleQueueUpdate(bgQueueTypeId, bgTypeId, GetBattleGroundBracketIdFromLevel(bgTypeId, GetLevel())); + GetSession()->SendPacket(&data); + } + } + } + PlayerLevelInfo info; sObjectMgr.GetPlayerLevelInfo(GetRace(), GetClass(), level, &info); @@ -3445,8 +3537,7 @@ void Player::GiveLevel(uint32 level) SetUInt32Value(PLAYER_NEXT_LEVEL_XP, sObjectMgr.GetXPForLevel(level)); //update level, max level of skills - if (GetLevel() != level) - m_playedTime[PLAYED_TIME_LEVEL] = 0; // Level Played Time reset + m_playedTime[PLAYED_TIME_LEVEL] = 0; // Level Played Time reset SetLevel(level); UpdateSkillsForLevel(); @@ -3736,7 +3827,7 @@ void Player::SendInitialSpells() const GetSession()->SendPacket(&data); - DETAIL_LOG("CHARACTER: Sent Initial Spells"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "CHARACTER: Sent Initial Spells"); } bool Player::AddSpell(uint32 spellId, bool active, bool learning, bool dependent, bool disabled) @@ -3747,11 +3838,11 @@ bool Player::AddSpell(uint32 spellId, bool active, bool learning, bool dependent // do character spell book cleanup (all characters) if (!IsInWorld() && !learning) // spell load case { - sLog.outError("Player::AddSpell: nonexistent in SpellStore spell #%u request, deleting for all characters in `character_spell`.", spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::AddSpell: nonexistent in SpellStore spell #%u request, deleting for all characters in `character_spell`.", spellId); CharacterDatabase.PExecute("DELETE FROM `character_spell` WHERE `spell` = '%u'", spellId); } else - sLog.outError("Player::AddSpell: nonexistent in SpellStore spell #%u request.", spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::AddSpell: nonexistent in SpellStore spell #%u request.", spellId); return false; } @@ -3761,11 +3852,11 @@ bool Player::AddSpell(uint32 spellId, bool active, bool learning, bool dependent // do character spell book cleanup (all characters) if (!IsInWorld() && !learning) // spell load case { - sLog.outError("Player::AddSpell: Broken spell #%u learning not allowed, deleting for all characters in `character_spell`.", spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::AddSpell: Broken spell #%u learning not allowed, deleting for all characters in `character_spell`.", spellId); CharacterDatabase.PExecute("DELETE FROM `character_spell` WHERE `spell` = '%u'", spellId); } else - sLog.outError("Player::AddSpell: Broken spell #%u learning not allowed.", spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::AddSpell: Broken spell #%u learning not allowed.", spellId); return false; } @@ -4021,9 +4112,12 @@ bool Player::AddSpell(uint32 spellId, bool active, bool learning, bool dependent bool Player::IsNeedCastPassiveLikeSpellAtLearn(SpellEntry const* spellInfo) const { + if (spellInfo->HasAttribute(SPELL_ATTR_EX_CAST_WHEN_LEARNED)) + return true; + ShapeshiftForm form = GetShapeshiftForm(); - if (spellInfo->IsNeedCastSpellAtFormApply(form)) // SPELL_ATTR_PASSIVE | SPELL_ATTR_UNK7 spells + if (spellInfo->IsNeedCastSpellAtFormApply(form)) // SPELL_ATTR_PASSIVE | SPELL_ATTR_DO_NOT_DISPLAY spells return true; // all stance req. cases, not have auarastate cases if (!(spellInfo->Attributes & SPELL_ATTR_PASSIVE)) @@ -4031,7 +4125,7 @@ bool Player::IsNeedCastPassiveLikeSpellAtLearn(SpellEntry const* spellInfo) cons // note: form passives activated with shapeshift spells be implemented by HandleShapeshiftBoosts instead of spell_learn_spell // talent dependent passives activated at form apply have proper stance data - bool need_cast = (!spellInfo->Stances || (!form && (spellInfo->AttributesEx2 & SPELL_ATTR_EX2_NOT_NEED_SHAPESHIFT))); + bool need_cast = (!spellInfo->Stances || (!form && (spellInfo->AttributesEx2 & SPELL_ATTR_EX2_ALLOW_WHILE_NOT_SHAPESHIFTED))); // Check CasterAuraStates return need_cast && (!spellInfo->CasterAuraState || HasAuraState(AuraState(spellInfo->CasterAuraState))); @@ -4221,17 +4315,17 @@ void Player::_LoadSpellCooldowns(QueryResult* result) SpellEntry const* spellEntry = sSpellMgr.GetSpellEntry(spellId); if (!spellEntry) { - sLog.outError("%s has unknown spell %u in `character_spell_cooldown`, skipping.", GetGuidStr().c_str(), spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s has unknown spell %u in `character_spell_cooldown`, skipping.", GetGuidStr().c_str(), spellId); continue; } ItemPrototype const* itemProto = nullptr; if (itemId) { - itemProto = ObjectMgr::GetItemPrototype(itemId); + itemProto = sObjectMgr.GetItemPrototype(itemId); if (!itemProto) { - sLog.outError("%s has unknown item ID %u in `character_spell_cooldown`, skipping.", GetGuidStr().c_str(), itemId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s has unknown item ID %u in `character_spell_cooldown`, skipping.", GetGuidStr().c_str(), itemId); continue; } } @@ -4256,7 +4350,7 @@ void Player::_LoadSpellCooldowns(QueryResult* result) std::string itemStr = ""; if (itemId) itemStr = " caused by item id(" + std::to_string(itemId) + ") "; - sLog.outDebug("Adding spell cooldown to %s, SpellID(%u), recDuration(%us), category(%u), catRecDuration(%us)%s.", GetGuidStr().c_str(), + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Adding spell cooldown to %s, SpellID(%u), recDuration(%us), category(%u), catRecDuration(%us)%s.", GetGuidStr().c_str(), spellId, spellCDDuration, category, catCDDuration, itemStr.c_str()); #endif } @@ -4684,7 +4778,7 @@ void Player::DeleteFromDB(ObjectGuid playerGuid, uint32 accountId, bool updateRe uint32 itemGuidLow = fields2[10].GetUInt32(); uint32 itemId = fields2[11].GetUInt32(); - ItemPrototype const* itemProto = ObjectMgr::GetItemPrototype(itemId); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(itemId); if (!itemProto) { CharacterDatabase.PExecute("DELETE FROM `item_instance` WHERE `guid` = '%u'", itemGuidLow); @@ -4767,7 +4861,7 @@ void Player::DeleteFromDB(ObjectGuid playerGuid, uint32 accountId, bool updateRe CharacterDatabase.PExecute("UPDATE `characters` SET `deleted_name`=`name`, `deleted_account`=`account`, `deleted_time`='" UI64FMTD "', `name`='', `account`=0 WHERE `guid`=%u", uint64(time(nullptr)), lowguid); break; default: - sLog.outError("Player::DeleteFromDB: Unsupported delete method: %u.", charDelete_method); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::DeleteFromDB: Unsupported delete method: %u.", charDelete_method); } if (updateRealmChars) @@ -4848,7 +4942,7 @@ void Player::BuildPlayerRepop() Corpse* corpse; if (corpse = GetCorpse()) { - sLog.outInfo("[Player/Crash] 'BuildPlayerRepop' %s (%u) {%.2f %.2f %.2f %u,%u} a deja un corps {%.2f %.2f %.2f %u,%u}", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Player/Crash] 'BuildPlayerRepop' %s (%u) {%.2f %.2f %.2f %u,%u} a deja un corps {%.2f %.2f %.2f %u,%u}", GetName(), GetGUIDLow(), GetPositionX(), GetPositionY(), GetPositionZ(), GetMapId(), GetInstanceId(), corpse->GetPositionX(), corpse->GetPositionY(), corpse->GetPositionZ(), corpse->GetMapId(), corpse->GetInstanceId()); // La fonction s'en sort tres bien meme si y'a deja un corpse. @@ -4859,7 +4953,7 @@ void Player::BuildPlayerRepop() corpse = CreateCorpse(); if (!corpse) { - sLog.outError("Error creating corpse for Player %s [%u]", GetName(), GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error creating corpse for Player %s [%u]", GetName(), GetGUIDLow()); return; } GetMap()->Add(corpse); @@ -4962,6 +5056,7 @@ void Player::KillPlayer() // 6 minutes until repop at graveyard m_deathTimer = CORPSE_REPOP_TIME; + GetCheatData()->OnDeath(); UpdateCorpseReclaimDelay(); // dependent at use SetDeathPvP() call before kill @@ -5190,7 +5285,7 @@ uint32 Player::DurabilityRepair(uint16 pos, bool cost, float discountMod) DurabilityCostsEntry const* dcost = sDurabilityCostsStore.LookupEntry(ditemProto->ItemLevel); if (!dcost) { - sLog.outError("RepairDurability: Wrong item lvl %u", ditemProto->ItemLevel); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "RepairDurability: Wrong item lvl %u", ditemProto->ItemLevel); return TotalCost; } @@ -5198,21 +5293,21 @@ uint32 Player::DurabilityRepair(uint16 pos, bool cost, float discountMod) DurabilityQualityEntry const* dQualitymodEntry = sDurabilityQualityStore.LookupEntry(dQualitymodEntryId); if (!dQualitymodEntry) { - sLog.outError("RepairDurability: Wrong dQualityModEntry %u", dQualitymodEntryId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "RepairDurability: Wrong dQualityModEntry %u", dQualitymodEntryId); return TotalCost; } uint32 dmultiplier = dcost->multiplier[ItemSubClassToDurabilityMultiplierId(ditemProto->Class, ditemProto->SubClass)]; - uint32 costs = uint32(LostDurability * dmultiplier * double(dQualitymodEntry->quality_mod)); + uint32 costs = uint32(LostDurability * dmultiplier * dQualitymodEntry->quality_mod); - costs = uint32(costs * discountMod); + costs = uint32(costs * discountMod + 0.5f); if (costs == 0) //fix for ITEM_QUALITY_ARTIFACT costs = 1; if (GetMoney() < costs) { - DEBUG_LOG("You do not have enough money"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "You do not have enough money"); return TotalCost; } else @@ -5315,7 +5410,7 @@ void Player::CleanupChannels() cMgr->LeftChannel(ch->GetName()); // deleted channel if empty } - DEBUG_LOG("Player: channels cleaned up!"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player: channels cleaned up!"); } void Player::UpdateLocalChannels(uint32 newZone) @@ -5339,7 +5434,7 @@ void Player::HandleBaseModValue(BaseModGroup modGroup, BaseModType modType, floa { if (modGroup >= BASEMOD_END || modType >= MOD_END) { - sLog.outError("ERROR in HandleBaseModValue(): nonexistent BaseModGroup of wrong BaseModType!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ERROR in HandleBaseModValue(): nonexistent BaseModGroup of wrong BaseModType!"); return; } @@ -5373,7 +5468,7 @@ float Player::GetBaseModValue(BaseModGroup modGroup, BaseModType modType) const { if (modGroup >= BASEMOD_END || modType > MOD_END) { - sLog.outError("trial to access nonexistent BaseModGroup or wrong BaseModType!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "trial to access nonexistent BaseModGroup or wrong BaseModType!"); return 0.0f; } @@ -5387,7 +5482,7 @@ float Player::GetTotalBaseModValue(BaseModGroup modGroup) const { if (modGroup >= BASEMOD_END) { - sLog.outError("wrong BaseModGroup in GetTotalBaseModValue()!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "wrong BaseModGroup in GetTotalBaseModValue()!"); return 0.0f; } @@ -5599,7 +5694,7 @@ inline int SkillGainChance(uint32 SkillValue, uint32 GrayLevel, uint32 GreenLeve bool Player::UpdateCraftSkill(uint32 spellid) { - DEBUG_LOG("UpdateCraftSkill spellid %d", spellid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "UpdateCraftSkill spellid %d", spellid); SkillLineAbilityMapBounds bounds = sSpellMgr.GetSkillLineAbilityMapBoundsBySpellId(spellid); @@ -5623,7 +5718,7 @@ bool Player::UpdateCraftSkill(uint32 spellid) bool Player::UpdateGatherSkill(uint32 SkillId, uint32 SkillValue, uint32 RedLevel, uint32 Multiplicator) { - DEBUG_LOG("UpdateGatherSkill(SkillId %d SkillLevel %d RedLevel %d)", SkillId, SkillValue, RedLevel); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "UpdateGatherSkill(SkillId %d SkillLevel %d RedLevel %d)", SkillId, SkillValue, RedLevel); uint32 gathering_skill_gain = sWorld.getConfig(CONFIG_UINT32_SKILL_GAIN_GATHERING); @@ -5649,7 +5744,7 @@ bool Player::UpdateGatherSkill(uint32 SkillId, uint32 SkillValue, uint32 RedLeve bool Player::UpdateFishingSkill() { - DEBUG_LOG("UpdateFishingSkill"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "UpdateFishingSkill"); uint32 SkillValue = GetSkillValuePure(SKILL_FISHING); @@ -5662,13 +5757,13 @@ bool Player::UpdateFishingSkill() bool Player::UpdateSkillPro(uint16 SkillId, int32 Chance, uint32 step) { - DEBUG_LOG("UpdateSkillPro(SkillId %d, Chance %3.1f%%)", SkillId, Chance / 10.0); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "UpdateSkillPro(SkillId %d, Chance %3.1f%%)", SkillId, Chance / 10.0); if (!SkillId) return false; if (Chance <= 0) // speedup in 0 chance case { - DEBUG_LOG("Player::UpdateSkillPro Chance=%3.1f%% missed", Chance / 10.0); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player::UpdateSkillPro Chance=%3.1f%% missed", Chance / 10.0); return false; } @@ -5696,11 +5791,11 @@ bool Player::UpdateSkillPro(uint16 SkillId, int32 Chance, uint32 step) SetUInt32Value(valueIndex, MAKE_SKILL_VALUE(new_value, MaxValue)); if (itr->second.uState != SKILL_NEW) itr->second.uState = SKILL_CHANGED; - DEBUG_LOG("Player::UpdateSkillPro Chance=%3.1f%% taken", Chance / 10.0); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player::UpdateSkillPro Chance=%3.1f%% taken", Chance / 10.0); return true; } - DEBUG_LOG("Player::UpdateSkillPro Chance=%3.1f%% missed", Chance / 10.0); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player::UpdateSkillPro Chance=%3.1f%% missed", Chance / 10.0); return true; } @@ -5765,7 +5860,7 @@ void Player::UpdateCombatSkills(Unit* pVictim, WeaponAttackType attType, bool de chance = std::min(100.0f, chance); - DEBUG_LOG("Player::UpdateCombatSkills(defence=%d, playerLevel=%i) -> (%i/%i) chance to increase skill is %f ", defence, playerLevel, currentSkillValue, currentSkillMax, chance); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player::UpdateCombatSkills(defence=%d, playerLevel=%i) -> (%i/%i) chance to increase skill is %f ", defence, playerLevel, currentSkillValue, currentSkillMax, chance); if (roll_chance_f(chance)) { @@ -5826,7 +5921,11 @@ void Player::UpdateSkillsForLevel() if (!pSkill) continue; - if (GetSkillRangeType(pSkill, false) != SKILL_RANGE_LEVEL) + SkillRaceClassInfoEntry const* rcEntry = GetSkillRaceClassInfo(pskill, GetRace(), GetClass()); + if (!rcEntry) + continue; + + if (GetSkillRangeType(pSkill, rcEntry) != SKILL_RANGE_LEVEL) continue; uint32 valueIndex = PLAYER_SKILL_VALUE_INDEX(itr->second.pos); @@ -5838,7 +5937,7 @@ void Player::UpdateSkillsForLevel() if (max != 1) { /// maximize skill always - if (alwaysMaxSkill) + if (alwaysMaxSkill || (rcEntry->flags & SKILL_FLAG_ALWAYS_MAX_VALUE)) { SetUInt32Value(valueIndex, MAKE_SKILL_VALUE(maxSkill, maxSkill)); if (itr->second.uState != SKILL_NEW) @@ -5969,7 +6068,7 @@ void Player::SetSkill(uint16 id, uint16 currVal, uint16 maxVal, uint16 step /*=0 SkillLineEntry const* pSkill = sSkillLineStore.LookupEntry(id); if (!pSkill) { - sLog.outError("Skill not found in SkillLineStore: skill #%u", id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Skill not found in SkillLineStore: skill #%u", id); return; } @@ -6179,20 +6278,27 @@ void Player::UpdateSpellTrainedSkills(uint32 spellId, bool apply) if (HasSkill(uint16(pSkill->id))) continue; + SkillRaceClassInfoEntry const* rcInfo = GetSkillRaceClassInfo(pSkill->id, GetRace(), GetClass()); + if (!rcInfo) + continue; + if (skillAbility->learnOnGetSkill == ABILITY_LEARNED_ON_GET_RACE_OR_CLASS_SKILL || + // learn associated class spec skills + rcInfo->flags == (SKILL_FLAG_ALWAYS_MAX_VALUE | SKILL_FLAG_MONO_VALUE) || // poison special case, not have ABILITY_LEARNED_ON_GET_RACE_OR_CLASS_SKILL ((pSkill->id == SKILL_POISONS) && (skillAbility->max_value == 0)) || // lockpicking special case, not have ABILITY_LEARNED_ON_GET_RACE_OR_CLASS_SKILL ((pSkill->id == SKILL_LOCKPICKING) && (skillAbility->max_value == 0))) { - switch (GetSkillRangeType(pSkill, skillAbility->racemask != 0)) + switch (GetSkillRangeType(pSkill, rcInfo)) { case SKILL_RANGE_LANGUAGE: SetSkill(uint16(pSkill->id), 300, 300); break; case SKILL_RANGE_LEVEL: { - uint16 newSkillValue = sWorld.getConfig(CONFIG_BOOL_ALWAYS_MAX_SKILL_FOR_LEVEL) ? GetSkillMaxForLevel() : 1; + uint16 newSkillValue = (sWorld.getConfig(CONFIG_BOOL_ALWAYS_MAX_SKILL_FOR_LEVEL) || (rcInfo->flags & SKILL_FLAG_ALWAYS_MAX_VALUE)) + ? GetSkillMaxForLevel() : 1; // World of Warcraft Client Patch 1.11.0 (2006-06-20) // - Two-Handed Axes/Maces (Enhancement Talent) - Skill levels gained @@ -6278,7 +6384,7 @@ bool Player::IsActionButtonDataValid(uint8 button, uint32 action, uint8 type, Pl } case ACTION_BUTTON_ITEM: { - if (!ObjectMgr::GetItemPrototype(action)) + if (!sObjectMgr.GetItemPrototype(action)) return false; break; } @@ -6294,7 +6400,7 @@ bool Player::SetPosition(float x, float y, float z, float orientation, bool tele // prevent crash when a bad coord is sent by the client if (!MaNGOS::IsValidMapCoord(x, y, z, orientation)) { - DEBUG_LOG("Player::SetPosition(%f, %f, %f, %f, %d) .. bad coordinates for player %d!", x, y, z, orientation, teleport, GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player::SetPosition(%f, %f, %f, %f, %d) .. bad coordinates for player %d!", x, y, z, orientation, teleport, GetGUIDLow()); return false; } @@ -6304,15 +6410,11 @@ bool Player::SetPosition(float x, float y, float z, float orientation, bool tele float const old_y = GetPositionY(); float const old_z = GetPositionZ(); float const old_r = GetOrientation(); + bool const positionChanged = teleport || old_x != x || old_y != y || old_z != z; - if (teleport || old_x != x || old_y != y || old_z != z || old_r != orientation) + if (positionChanged || old_r != orientation) { - if (teleport || old_x != x || old_y != y || old_z != z) - RemoveAurasWithInterruptFlags(AURA_INTERRUPT_MOVING_CANCELS | AURA_INTERRUPT_TURNING_CANCELS); - else - RemoveAurasWithInterruptFlags(AURA_INTERRUPT_TURNING_CANCELS); - - RemoveSpellsCausingAura(SPELL_AURA_FEIGN_DEATH); + HandleInterruptsOnMovement(positionChanged); // move and update visible state if need m->PlayerRelocation(this, x, y, z, orientation); @@ -6323,21 +6425,27 @@ bool Player::SetPosition(float x, float y, float z, float orientation, bool tele y = GetPositionY(); z = GetPositionZ(); - // group update - if (GetGroup() && (uint16(old_x) != uint16(x) || uint16(old_y) != uint16(y))) - SetGroupUpdateFlag(GROUP_UPDATE_FLAG_POSITION); + if (positionChanged) + { + // group update + if (GetGroup() && (uint16(old_x) != uint16(x) || uint16(old_y) != uint16(y))) + SetGroupUpdateFlag(GROUP_UPDATE_FLAG_POSITION); - if (GetTrader() && !IsWithinDistInMap(GetTrader(), INTERACTION_DISTANCE)) - GetSession()->SendCancelTrade(); // will close both side trade windows - } + if (GetTrader() && !IsWithinDistInMap(GetTrader(), INTERACTION_DISTANCE)) + GetSession()->SendCancelTrade(); // will close both side trade windows - if (!m_areaCheckTimer && sWorld.getConfig(CONFIG_UINT32_RELOCATION_VMAP_CHECK_TIMER)) - m_areaCheckTimer = sWorld.getConfig(CONFIG_UINT32_RELOCATION_VMAP_CHECK_TIMER); - else - { - UpdateTerainEnvironmentFlags(); - CheckAreaExploreAndOutdoor(); - LoadMapCellsAround(GetMap()->GetGridActivationDistance()); + if (uint32 const timerMax = sWorld.getConfig(CONFIG_UINT32_RELOCATION_VMAP_CHECK_TIMER)) + { + if (!m_areaCheckTimer) + m_areaCheckTimer = timerMax; + } + else + { + UpdateTerainEnvironmentFlags(); + CheckAreaExploreAndOutdoor(); + LoadMapCellsAround(GetMap()->GetGridActivationDistance()); + } + } } return true; @@ -6395,6 +6503,37 @@ void Player::SendCinematicStart(uint32 CinematicSequenceId) CinematicStart(CinematicSequenceId); } +bool Player::IsOutdoorOnTransport() const +{ + if (!GetTransport()->IsMoTransport()) + return true; + + // According to original vanilla screenshots, it was only possible to mount on specific spots. + // There should probably be some kind of check using the model of the transport, but I dunno + // how that should work, so just hardcoding positions on which its known to be possible to mount. + switch (GetTransport()->GetDisplayId()) + { + // Ship + case 3015: + { + if (Geometry::GetDistance3D(m_movementInfo.t_pos.x, m_movementInfo.t_pos.y, m_movementInfo.t_pos.z, 6.21f, 0.12f, 14.05f) < 1.1f || + Geometry::GetDistance3D(m_movementInfo.t_pos.x, m_movementInfo.t_pos.y, m_movementInfo.t_pos.z, -10.46f, 6.62f, 17.77f) < 1.0f || + Geometry::GetDistance3D(m_movementInfo.t_pos.x, m_movementInfo.t_pos.y, m_movementInfo.t_pos.z, 1.55f, -4.51f, 11.30f) < 0.5f) + return true; + break; + } + // Zeppelin + case 3031: + { + if (Geometry::GetDistance3D(m_movementInfo.t_pos.x, m_movementInfo.t_pos.y, m_movementInfo.t_pos.z, -21.77f, -7.90f, -13.27f) < 1.1f) + return true; + break; + } + } + + return false; +} + void Player::CheckAreaExploreAndOutdoor() { if (!IsAlive()) @@ -6410,6 +6549,9 @@ void Player::CheckAreaExploreAndOutdoor() bool isOutdoor; uint16 areaFlag = GetTerrain()->GetAreaFlag(GetPositionX(), GetPositionY(), GetPositionZ(), &isOutdoor); + if (GetTransport()) + isOutdoor = IsOutdoorOnTransport(); + if (isOutdoor) { if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_RESTING) && GetRestType() == REST_TYPE_IN_TAVERN) @@ -6450,7 +6592,7 @@ void Player::CheckAreaExploreAndOutdoor() } } else if (sWorld.getConfig(CONFIG_BOOL_VMAP_INDOOR_CHECK) && !IsGameMaster()) - RemoveAurasWithAttribute(SPELL_ATTR_OUTDOORS_ONLY); + RemoveAurasWithAttribute(SPELL_ATTR_ONLY_OUTDOORS); if (areaFlag == 0xffff) return; @@ -6459,7 +6601,7 @@ void Player::CheckAreaExploreAndOutdoor() if (offset >= PLAYER_EXPLORED_ZONES_SIZE) { - sLog.outError("Wrong area flag %u in map data for (X: %f Y: %f) point to field PLAYER_EXPLORED_ZONES_1 + %u ( %u must be < %u ).", areaFlag, GetPositionX(), GetPositionY(), offset, offset, PLAYER_EXPLORED_ZONES_SIZE); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Wrong area flag %u in map data for (X: %f Y: %f) point to field PLAYER_EXPLORED_ZONES_1 + %u ( %u must be < %u ).", areaFlag, GetPositionX(), GetPositionY(), offset, offset, PLAYER_EXPLORED_ZONES_SIZE); return; } @@ -6472,7 +6614,7 @@ void Player::CheckAreaExploreAndOutdoor() const auto* p = AreaEntry::GetByAreaFlagAndMap(areaFlag, GetMapId()); if (!p) - sLog.outError("PLAYER: Player %u discovered unknown area (x: %f y: %f map: %u", GetGUIDLow(), GetPositionX(), GetPositionY(), GetMapId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "PLAYER: Player %u discovered unknown area (x: %f y: %f map: %u", GetGUIDLow(), GetPositionX(), GetPositionY(), GetMapId()); else { GetCheatData()->OnExplore(p); @@ -6502,7 +6644,7 @@ void Player::CheckAreaExploreAndOutdoor() // Exploration packet should be sent even if no XP is gained. SendExplorationExperience(area, xp); - DETAIL_LOG("PLAYER: Player %u discovered a new area: %u", GetGUIDLow(), area); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "PLAYER: Player %u discovered a new area: %u", GetGUIDLow(), area); } } } @@ -6512,7 +6654,7 @@ Team Player::TeamForRace(uint8 race) ChrRacesEntry const* rEntry = sChrRacesStore.LookupEntry(race); if (!rEntry) { - sLog.outError("Race %u not found in DBC: wrong DBC files?", uint32(race)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Race %u not found in DBC: wrong DBC files?", uint32(race)); return ALLIANCE; } @@ -6524,7 +6666,7 @@ Team Player::TeamForRace(uint8 race) return HORDE; } - sLog.outError("Race %u have wrong teamid %u in DBC: wrong DBC files?", uint32(race), rEntry->TeamID); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Race %u have wrong teamid %u in DBC: wrong DBC files?", uint32(race), rEntry->TeamID); return TEAM_NONE; } @@ -6533,7 +6675,7 @@ uint32 Player::GetFactionForRace(uint8 race) ChrRacesEntry const* rEntry = sChrRacesStore.LookupEntry(race); if (!rEntry) { - sLog.outError("Race %u not found in DBC: wrong DBC files?", uint32(race)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Race %u not found in DBC: wrong DBC files?", uint32(race)); return 0; } @@ -6855,6 +6997,7 @@ void Player::DismountCheck() { RemoveSpellsCausingAura(SPELL_AURA_MOUNTED); Unmount(true); + return; } } } @@ -7023,7 +7166,7 @@ void Player::CheckDuelDistance(time_t currTime) bool Player::IsOutdoorPvPActive() const { - return (IsAlive() && !HasInvisibilityAura() && !HasStealthAura() && + return (IsAlive() && !IsGameMaster() && !HasInvisibilityAura() && !HasStealthAura() && (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_PVP_DESIRED) || sWorld.IsPvPRealm()) && !IsTaxiFlying()); } @@ -7118,7 +7261,7 @@ void Player::_ApplyItemMods(Item* item, uint8 slot, bool apply) if (!proto) return; - DETAIL_LOG("applying mods for item %u ", item->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "applying mods for item %u ", item->GetGUIDLow()); if (apply) { @@ -7149,7 +7292,7 @@ void Player::_ApplyItemMods(Item* item, uint8 slot, bool apply) _ApplyAmmoBonuses(); } - DEBUG_LOG("_ApplyItemMods complete."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "_ApplyItemMods complete."); } void Player::_ApplyItemBonuses(ItemPrototype const* proto, uint8 slot, bool apply) @@ -7159,7 +7302,7 @@ void Player::_ApplyItemBonuses(ItemPrototype const* proto, uint8 slot, bool appl for (const auto& i : proto->ItemStat) { - float val = float(i.ItemStatValue); + float const val = float(i.ItemStatValue); if (val == 0) continue; @@ -7167,30 +7310,30 @@ void Player::_ApplyItemBonuses(ItemPrototype const* proto, uint8 slot, bool appl switch (i.ItemStatType) { case ITEM_MOD_MANA: - HandleStatModifier(UNIT_MOD_MANA, BASE_VALUE, float(val), apply); + HandleStatModifier(UNIT_MOD_MANA, BASE_VALUE, val, apply); break; case ITEM_MOD_HEALTH: // modify HP - HandleStatModifier(UNIT_MOD_HEALTH, BASE_VALUE, float(val), apply); + HandleStatModifier(UNIT_MOD_HEALTH, BASE_VALUE, val, apply); break; case ITEM_MOD_AGILITY: // modify agility - HandleStatModifier(UNIT_MOD_STAT_AGILITY, BASE_VALUE, float(val), apply); - ApplyStatBuffMod(STAT_AGILITY, float(val), apply); + HandleStatModifier(UNIT_MOD_STAT_AGILITY, BASE_VALUE, val, apply); + ApplyStatBuffMod(STAT_AGILITY, val, apply); break; case ITEM_MOD_STRENGTH: //modify strength - HandleStatModifier(UNIT_MOD_STAT_STRENGTH, BASE_VALUE, float(val), apply); - ApplyStatBuffMod(STAT_STRENGTH, float(val), apply); + HandleStatModifier(UNIT_MOD_STAT_STRENGTH, BASE_VALUE, val, apply); + ApplyStatBuffMod(STAT_STRENGTH, val, apply); break; case ITEM_MOD_INTELLECT: //modify intellect - HandleStatModifier(UNIT_MOD_STAT_INTELLECT, BASE_VALUE, float(val), apply); - ApplyStatBuffMod(STAT_INTELLECT, float(val), apply); + HandleStatModifier(UNIT_MOD_STAT_INTELLECT, BASE_VALUE, val, apply); + ApplyStatBuffMod(STAT_INTELLECT, val, apply); break; case ITEM_MOD_SPIRIT: //modify spirit - HandleStatModifier(UNIT_MOD_STAT_SPIRIT, BASE_VALUE, float(val), apply); - ApplyStatBuffMod(STAT_SPIRIT, float(val), apply); + HandleStatModifier(UNIT_MOD_STAT_SPIRIT, BASE_VALUE, val, apply); + ApplyStatBuffMod(STAT_SPIRIT, val, apply); break; case ITEM_MOD_STAMINA: //modify stamina - HandleStatModifier(UNIT_MOD_STAT_STAMINA, BASE_VALUE, float(val), apply); - ApplyStatBuffMod(STAT_STAMINA, float(val), apply); + HandleStatModifier(UNIT_MOD_STAT_STAMINA, BASE_VALUE, val, apply); + ApplyStatBuffMod(STAT_STAMINA, val, apply); break; } } @@ -7228,7 +7371,6 @@ void Player::_ApplyItemBonuses(ItemPrototype const* proto, uint8 slot, bool appl else if (slot == EQUIPMENT_SLOT_OFFHAND) attType = OFF_ATTACK; - bool hasDamage = false; m_weaponDamageCount[attType] = 0; for (uint8 i = 0; i < MAX_ITEM_PROTO_DAMAGES; i++) @@ -7236,8 +7378,6 @@ void Player::_ApplyItemBonuses(ItemPrototype const* proto, uint8 slot, bool appl if (proto->Damage[i].DamageMax == 0) break; - hasDamage = true; - float minDamage = 0.0f; float maxDamage = 0.0f; SpellSchools school = SPELL_SCHOOL_NORMAL; @@ -7450,7 +7590,7 @@ void Player::ApplyEquipSpell(SpellEntry const* spellInfo, Item* item, bool apply return; } - DEBUG_LOG("WORLD: cast %s Equip spellId - %i", (item ? "item" : "itemset"), spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: cast %s Equip spellId - %i", (item ? "item" : "itemset"), spellInfo->Id); CastSpell(this, spellInfo, true, item); } @@ -7523,7 +7663,7 @@ void Player::CastItemCombatSpell(Unit* Target, WeaponAttackType attType) SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellData.SpellId); if (!spellInfo) { - sLog.outError("WORLD: unknown Item spellid %i", spellData.SpellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: unknown Item spellid %i", spellData.SpellId); continue; } @@ -7564,7 +7704,7 @@ void Player::CastItemCombatSpell(Unit* Target, WeaponAttackType attType) SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(proc_spell_id); if (!spellInfo) { - sLog.outError("Player::CastItemCombatSpell Enchant %i, cast unknown spell %i", pEnchant->ID, proc_spell_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::CastItemCombatSpell Enchant %i, cast unknown spell %i", pEnchant->ID, proc_spell_id); continue; } @@ -7622,11 +7762,11 @@ void Player::CastItemUseSpell(Item* item, SpellCastTargets const& targets) SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellData.SpellId); if (!spellInfo) { - sLog.outError("Player::CastItemUseSpell: Item (Entry: %u) in have wrong spell id %u, ignoring", proto->ItemId, spellData.SpellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::CastItemUseSpell: Item (Entry: %u) in have wrong spell id %u, ignoring", proto->ItemId, spellData.SpellId); continue; } - RemoveAurasWithInterruptFlags(AURA_INTERRUPT_ITEM_USE_CANCELS, 0, false, spellInfo->HasAttribute(SPELL_ATTR_EX_NOT_BREAK_STEALTH)); + RemoveAurasWithInterruptFlags(AURA_INTERRUPT_ITEM_USE_CANCELS, 0, false, spellInfo->HasAttribute(SPELL_ATTR_EX_ALLOW_WHILE_STEALTHED)); Spell* spell = new Spell(this, spellInfo, ((count > 0) || proto->HasExtraFlag(ITEM_EXTRA_CAST_AS_TRIGGERED))); spell->SetCastItem(item); @@ -7657,7 +7797,7 @@ void Player::RemoveItemSetEffect(uint32 setId) void Player::_RemoveAllItemMods() { - DEBUG_LOG("_RemoveAllItemMods start."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "_RemoveAllItemMods start."); for (int i = 0; i < INVENTORY_SLOT_BAG_END; ++i) { @@ -7700,12 +7840,12 @@ void Player::_RemoveAllItemMods() } } - DEBUG_LOG("_RemoveAllItemMods complete."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "_RemoveAllItemMods complete."); } void Player::_ApplyAllItemMods() { - DEBUG_LOG("_ApplyAllItemMods start."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "_ApplyAllItemMods start."); for (int i = 0; i < INVENTORY_SLOT_BAG_END; ++i) { @@ -7749,7 +7889,7 @@ void Player::_ApplyAllItemMods() } } - DEBUG_LOG("_ApplyAllItemMods complete."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "_ApplyAllItemMods complete."); } void Player::_ApplyAmmoBonuses() @@ -7761,7 +7901,7 @@ void Player::_ApplyAmmoBonuses() float currentAmmoDPS; - ItemPrototype const* ammo_proto = ObjectMgr::GetItemPrototype(ammo_id); + ItemPrototype const* ammo_proto = sObjectMgr.GetItemPrototype(ammo_id); if (!ammo_proto || ammo_proto->Class != ITEM_CLASS_PROJECTILE || !CheckAmmoCompatibility(ammo_proto)) currentAmmoDPS = 0.0f; else @@ -7843,6 +7983,15 @@ void Player::SendLootRelease(ObjectGuid guid) const SendDirectMessage(&data); } +void Player::SendLootError(ObjectGuid guid, LootError error) const +{ + WorldPacket data(SMSG_LOOT_RESPONSE, 10); + data << uint64(guid); + data << uint8(0); + data << uint8(error); + SendDirectMessage(&data); +} + void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) { // Nostalrius : desactivation des loots / map @@ -7855,7 +8004,10 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) } } else + { + SendLootRelease(guid); return; + } if (ObjectGuid lootGuid = GetLootGuid()) m_session->DoLootRelease(lootGuid); @@ -7863,7 +8015,7 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) Loot* loot = 0; PermissionTypes permission = ALL_PERMISSION; - DEBUG_LOG("Player::SendLoot"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player::SendLoot"); if (loot_type != LOOT_PICKPOCKETING) RemoveAurasWithInterruptFlags(AURA_INTERRUPT_LOOTING_CANCELS); @@ -7872,7 +8024,7 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) { case HIGHGUID_GAMEOBJECT: { - DEBUG_LOG(" IS_GAMEOBJECT_GUID(guid)"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, " IS_GAMEOBJECT_GUID(guid)"); GameObject* go = GetMap()->GetGameObject(guid); // not check distance for GO in case owned GO (fishing bobber case, for example) @@ -7932,6 +8084,11 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) } else if (go->getLootState() == GO_ACTIVATED) loot->FillNotNormalLootFor(this); + + // Chest open animation + if (go->GetGoType() == GAMEOBJECT_TYPE_CHEST) + go->SetGoState(GO_STATE_ACTIVE); + break; } case HIGHGUID_ITEM: @@ -7952,7 +8109,7 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) { if (item->HasGeneratedLootSecondary()) // temporary check, merge conditions later { - sLog.outError("%s attempted to regenerate %s at map %u, zone %u, area %u - grouped? %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s attempted to regenerate %s at map %u, zone %u, area %u - grouped? %s", GetGuidStr().c_str(), item->GetGuidStr().c_str(), GetMap()->GetId(), GetZoneId(), GetAreaId(), GetGroup()? "yes" : "no"); GetSession()->ProcessAnticheatAction("PassiveAnticheat", "Player::SendLoot: attempted to regenerate container loot", CHEAT_ACTION_LOG | CHEAT_ACTION_REPORT_GMS); SendLootRelease(guid); @@ -8000,85 +8157,10 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) uint32 level = pVictim->GetLevel(); bones->loot.gold = (uint32)(urand(50, 150) * 0.016f * pow(((float)level) / 5.76f, 2.5f) * sWorld.getConfig(CONFIG_FLOAT_RATE_DROP_MONEY)); bones->loot.m_personal = true; // Everyone can loot the corpse - if (BattleGround* bg = GetBattleGround()) - { - if (bg->GetTypeID() == BATTLEGROUND_AV) - { - uint8 race = pVictim->GetRace(); - uint32 rank = pVictim->GetHonorMgr().GetHighestRank().visualRank; - uint32 raceItem = 0; - uint32 rankItem = 0; - uint32 questItem = 0; - switch (race) - { - case RACE_HUMAN: - raceItem = 18144; - questItem = 17306; - break; - case RACE_DWARF: - raceItem = 18206; - questItem = 17306; - break; - case RACE_NIGHTELF: - raceItem = 18142; - questItem = 17306; - break; - case RACE_GNOME: - raceItem = 18143; - questItem = 17306; - break; - case RACE_ORC: - raceItem = 18207; - questItem = 17423; - break; - case RACE_UNDEAD: - raceItem = 18147; - questItem = 17423; - break; - case RACE_TAUREN: - raceItem = 18145; - questItem = 17423; - break; - case RACE_TROLL: - raceItem = 18146; - questItem = 17423; - break; - } - if (rank < 6) - if (pVictim->GetTeam() == ALLIANCE) - rankItem = 17326; - else - rankItem = 17502; - else if (rank < 10) - if (pVictim->GetTeam() == ALLIANCE) - rankItem = 17327; - else - rankItem = 17503; - else if (pVictim->GetTeam() == ALLIANCE) - rankItem = 17328; - else - rankItem = 17504; - - if (raceItem > 0) - { - LootStoreItem storeitem = LootStoreItem(raceItem, 100, 0, 0, 1, 1); - bones->loot.AddItem(storeitem); - } - if (questItem > 0) - { - LootStoreItem storeitem = LootStoreItem(questItem, 100, 0, 0, 1, 1); - bones->loot.AddItem(storeitem); - } - if (rankItem > 0) - { - LootStoreItem storeitem = LootStoreItem(rankItem, 75, 0, 0, 0, 1); - bones->loot.AddItem(storeitem); - } - LootStoreItem storeitem = LootStoreItem(17422, 75, 0, 0, 0, 20); - bones->loot.AddItem(storeitem); - } - } + if (BattleGround* pBG = pVictim->GetBattleGround()) + if (uint32 refLootId = pBG->GetPlayerSkinRefLootId()) + loot->FillLoot(refLootId, LootTemplates_Reference, this, true); } } @@ -8092,12 +8174,18 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) Creature* creature = GetMap()->GetCreature(guid); // must be in range and creature must be alive for pickpocket and must be dead for another loot - if (!creature || creature->IsAlive() != (loot_type == LOOT_PICKPOCKETING) || !creature->IsWithinDistInMap(this, INTERACTION_DISTANCE)) + if (!creature || creature->IsAlive() != (loot_type == LOOT_PICKPOCKETING)) { SendLootRelease(guid); return; } + if (!creature->IsWithinDistInMap(this, GetMaxLootDistance(creature), true, SizeFactor::None)) + { + SendLootError(guid, LOOT_ERROR_TOO_FAR); + return; + } + if (loot_type == LOOT_PICKPOCKETING && IsFriendlyTo(creature)) { SendLootRelease(guid); @@ -8153,7 +8241,10 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) // the player whose group may loot the corpse Player* recipient = creature->GetLootRecipient(); if (!recipient) + { + SendLootRelease(guid); return; + } if (creature->lootForPickPocketed) { @@ -8246,7 +8337,8 @@ void Player::SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim) } default: { - sLog.outError("%s is unsupported for looting.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s is unsupported for looting.", guid.GetString().c_str()); + SendLootRelease(guid); return; } } @@ -8431,7 +8523,7 @@ void Player::SendInitWorldStates(uint32 zoneid) const { uint32 mapid = GetMapId(); - DEBUG_LOG("Sending SMSG_INIT_WORLD_STATES to Map:%u, Zone: %u", mapid, zoneid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Sending SMSG_INIT_WORLD_STATES to Map:%u, Zone: %u", mapid, zoneid); uint32 count = 1; // count of world states in packet, 1 extra for the terminator @@ -8510,7 +8602,7 @@ uint32 Player::GetXPRestBonus(uint32 xp) SetRestBonus(GetRestBonus() - rested_bonus); - DETAIL_LOG("Player gain %u xp (+ %u Rested Bonus). Rested points=%f", xp + rested_bonus, rested_bonus, GetRestBonus()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Player gain %u xp (+ %u Rested Bonus). Rested points=%f", xp + rested_bonus, rested_bonus, GetRestBonus()); return rested_bonus; } @@ -8565,46 +8657,6 @@ void Player::SendPetSkillWipeConfirm() const /*** STORAGE SYSTEM ***/ /*********************************************************/ -void Player::SetVirtualItemSlot(uint8 i, Item* item) -{ - MANGOS_ASSERT(i < 3); - if (i < 2 && item) - { - if (!item->GetEnchantmentId(TEMP_ENCHANTMENT_SLOT)) - return; - } -} - -void Player::SetSheath(SheathState sheathed) -{ - switch (sheathed) - { - case SHEATH_STATE_UNARMED: // no prepared weapon - SetVirtualItemSlot(0, nullptr); - SetVirtualItemSlot(1, nullptr); - SetVirtualItemSlot(2, nullptr); - break; - case SHEATH_STATE_MELEE: // prepared melee weapon - { - SetVirtualItemSlot(0, GetWeaponForAttack(BASE_ATTACK, true, true)); - SetVirtualItemSlot(1, GetWeaponForAttack(OFF_ATTACK, true, true)); - SetVirtualItemSlot(2, nullptr); - }; - break; - case SHEATH_STATE_RANGED: // prepared ranged weapon - SetVirtualItemSlot(0, nullptr); - SetVirtualItemSlot(1, nullptr); - SetVirtualItemSlot(2, GetWeaponForAttack(RANGED_ATTACK, true, true)); - break; - default: - SetVirtualItemSlot(0, nullptr); - SetVirtualItemSlot(1, nullptr); - SetVirtualItemSlot(2, nullptr); - break; - } - Unit::SetSheath(sheathed); // this must visualize Sheath changing for other players... -} - uint8 Player::FindEquipSlot(ItemPrototype const* proto, uint32 slot, bool swap) const { uint8 slots[4]; @@ -9062,7 +9114,7 @@ bool Player::HasItemWithIdEquipped(uint32 item, uint32 count, uint8 except_slot) InventoryResult Player::_CanTakeMoreSimilarItems(uint32 entry, uint32 count, Item* pItem, uint32* no_space_count) const { - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(entry); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(entry); if (!pProto) { if (no_space_count) @@ -9122,7 +9174,7 @@ InventoryResult Player::_CanStoreItem_InSpecificSlot(uint8 bag, uint8 slot, Item Bag* pBag = (Bag*)GetItemByPos(INVENTORY_SLOT_BAG_0, bag); if (!pBag || pBag == pSrcItem) { - sLog.outInfo("[DUPLIC] Alerte sur '%s', itemId %u, type 2.", GetName(), pProto->ItemId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[DUPLIC] Alerte sur '%s', itemId %u, type 2.", GetName(), pProto->ItemId); return EQUIP_ERR_ITEM_DOESNT_GO_INTO_BAG; } @@ -9300,9 +9352,9 @@ InventoryResult Player::_CanStoreItem_InInventorySlots(uint8 slot_begin, uint8 s InventoryResult Player::_CanStoreItem(uint8 bag, uint8 slot, ItemPosCountVec &dest, uint32 entry, uint32 count, Item* pItem, bool swap, uint32* no_space_count) const { - DEBUG_LOG("STORAGE: CanStoreItem bag = %u, slot = %u, item = %u, count = %u", bag, slot, entry, count); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: CanStoreItem bag = %u, slot = %u, item = %u, count = %u", bag, slot, entry, count); - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(entry); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(entry); if (!pProto) { if (no_space_count) @@ -9735,7 +9787,7 @@ InventoryResult Player::CanStoreItems(Item** pItems, int count) const return EQUIP_ERR_CAN_ONLY_DO_WITH_EMPTY_BAGS; } - DEBUG_LOG("STORAGE: CanStoreItems %i. item = %u, count = %u", k + 1, pItem->GetEntry(), pItem->GetCount()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: CanStoreItems %i. item = %u, count = %u", k + 1, pItem->GetEntry(), pItem->GetCount()); ItemPrototype const* pProto = pItem->GetProto(); // strange item @@ -9918,7 +9970,7 @@ InventoryResult Player::CanEquipItem(uint8 slot, uint16& dest, Item* pItem, bool dest = 0; if (pItem) { - DEBUG_LOG("STORAGE: CanEquipItem slot = %u, item = %u, count = %u", slot, pItem->GetEntry(), pItem->GetCount()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: CanEquipItem slot = %u, item = %u, count = %u", slot, pItem->GetEntry(), pItem->GetCount()); ItemPrototype const* pProto = pItem->GetProto(); if (pProto) { @@ -10047,7 +10099,7 @@ InventoryResult Player::CanUnequipItem(uint16 pos, bool swap) const if (!pItem) return EQUIP_ERR_OK; - DEBUG_LOG("STORAGE: CanUnequipItem slot = %u, item = %u, count = %u", pos, pItem->GetEntry(), pItem->GetCount()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: CanUnequipItem slot = %u, item = %u, count = %u", pos, pItem->GetEntry(), pItem->GetCount()); ItemPrototype const* pProto = pItem->GetProto(); if (!pProto) @@ -10086,7 +10138,7 @@ InventoryResult Player::CanBankItem(uint8 bag, uint8 slot, ItemPosCountVec &dest uint32 count = pItem->GetCount(); - DEBUG_LOG("STORAGE: CanBankItem bag = %u, slot = %u, item = %u, count = %u", bag, slot, pItem->GetEntry(), pItem->GetCount()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: CanBankItem bag = %u, slot = %u, item = %u, count = %u", bag, slot, pItem->GetEntry(), pItem->GetCount()); ItemPrototype const* pProto = pItem->GetProto(); if (!pProto) return swap ? EQUIP_ERR_ITEMS_CANT_BE_SWAPPED : EQUIP_ERR_ITEM_NOT_FOUND; @@ -10265,7 +10317,7 @@ InventoryResult Player::CanUseItem(Item* pItem, bool not_loading) const { if (pItem) { - DEBUG_LOG("STORAGE: CanUseItem item = %u", pItem->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: CanUseItem item = %u", pItem->GetEntry()); if (!IsAlive() && not_loading) return EQUIP_ERR_YOU_ARE_DEAD; @@ -10340,12 +10392,12 @@ InventoryResult Player::CanUseItem(ItemPrototype const* pProto, bool not_loading InventoryResult Player::CanUseAmmo(uint32 item) const { - DEBUG_LOG("STORAGE: CanUseAmmo item = %u", item); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: CanUseAmmo item = %u", item); if (!IsAlive()) return EQUIP_ERR_YOU_ARE_DEAD; //if (isStunned()) // return EQUIP_ERR_YOU_ARE_STUNNED; - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(item); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(item); if (pProto) { if (pProto->InventoryType != INVTYPE_AMMO) @@ -10452,7 +10504,7 @@ Item* Player::_StoreItem(uint16 pos, Item* pItem, uint32 count, bool clone, bool uint8 bag = pos >> 8; uint8 slot = pos & 255; - DEBUG_LOG("STORAGE: StoreItem bag = %u, slot = %u, item = %u, count = %u", bag, slot, pItem->GetEntry(), count); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: StoreItem bag = %u, slot = %u, item = %u, count = %u", bag, slot, pItem->GetEntry(), count); Item* pItem2 = GetItemByPos(bag, slot); @@ -10474,7 +10526,7 @@ Item* Player::_StoreItem(uint16 pos, Item* pItem, uint32 count, bool clone, bool if (bag == INVENTORY_SLOT_BAG_0) { if (PLAYER_FIELD_INV_SLOT_HEAD + (slot * 2) > LAST_ITEM_SLOT_FIELD) - sLog.outError("Item being stored in wrong update field! Item Id: %u Slot: %u Field %u", pItem->GetEntry(), slot, PLAYER_FIELD_INV_SLOT_HEAD + (slot * 2)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Item being stored in wrong update field! Item Id: %u Slot: %u Field %u", pItem->GetEntry(), slot, PLAYER_FIELD_INV_SLOT_HEAD + (slot * 2)); m_items[slot] = pItem; SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 2), pItem->GetObjectGuid()); @@ -10599,7 +10651,7 @@ Item* Player::EquipItem(uint16 pos, Item* pItem, bool update) SpellEntry const* spellProto = sSpellMgr.GetSpellEntry(cooldownSpell); if (!spellProto) - sLog.outError("Weapon switch cooldown spell %u couldn't be found in Spell.dbc", cooldownSpell); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Weapon switch cooldown spell %u couldn't be found in Spell.dbc", cooldownSpell); else { #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 @@ -10709,7 +10761,7 @@ void Player::VisualizeItem(uint8 slot, Item* pItem) if (pItem->GetProto()->Bonding == BIND_WHEN_EQUIPPED || pItem->GetProto()->Bonding == BIND_WHEN_PICKED_UP || pItem->GetProto()->Bonding == BIND_QUEST_ITEM) pItem->SetBinding(true); - DEBUG_LOG("STORAGE: EquipItem slot = %u, item = %u", slot, pItem->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: EquipItem slot = %u, item = %u", slot, pItem->GetEntry()); m_items[slot] = pItem; SetGuidValue(PLAYER_FIELD_INV_SLOT_HEAD + (slot * 2), pItem->GetObjectGuid()); @@ -10734,7 +10786,7 @@ void Player::RemoveItem(uint8 bag, uint8 slot, bool update) Item* pItem = GetItemByPos(bag, slot); if (pItem) { - DEBUG_LOG("STORAGE: RemoveItem bag = %u, slot = %u, item = %u", bag, slot, pItem->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: RemoveItem bag = %u, slot = %u, item = %u", bag, slot, pItem->GetEntry()); RemoveEnchantmentDurations(pItem); RemoveItemDurations(pItem); @@ -10831,7 +10883,7 @@ void Player::DestroyItem(uint8 bag, uint8 slot, bool update) Item* pItem = GetItemByPos(bag, slot); if (pItem) { - DEBUG_LOG("STORAGE: DestroyItem bag = %u, slot = %u, item = %u", bag, slot, pItem->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: DestroyItem bag = %u, slot = %u, item = %u", bag, slot, pItem->GetEntry()); // start from destroy contained items (only equipped bag can have its) // This if () prevents item saving crashes if the condition for a bag to be empty before being destroyed was bypassed somehow. @@ -10913,7 +10965,7 @@ void Player::DestroyItem(uint8 bag, uint8 slot, bool update) void Player::DestroyItemCount(uint32 item, uint32 count, bool update, bool unequip_check, bool check_bank) { - DEBUG_LOG("STORAGE: DestroyItemCount item = %u, count = %u", item, count); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: DestroyItemCount item = %u, count = %u", item, count); uint32 remcount = 0; // in inventory @@ -10936,7 +10988,7 @@ void Player::DestroyItemCount(uint32 item, uint32 count, bool update, bool unequ { ItemRemovedQuestCheck(pItem->GetEntry(), count - remcount); pItem->SetCount(pItem->GetCount() - count + remcount); - if (IsInWorld() & update) + if (IsInWorld() && update) pItem->SendCreateUpdateToPlayer(this); pItem->SetState(ITEM_CHANGED, this); return; @@ -10964,7 +11016,7 @@ void Player::DestroyItemCount(uint32 item, uint32 count, bool update, bool unequ { ItemRemovedQuestCheck(pItem->GetEntry(), count - remcount); pItem->SetCount(pItem->GetCount() - count + remcount); - if (IsInWorld() & update) + if (IsInWorld() && update) pItem->SendCreateUpdateToPlayer(this); pItem->SetState(ITEM_CHANGED, this); return; @@ -11030,7 +11082,7 @@ void Player::DestroyItemCount(uint32 item, uint32 count, bool update, bool unequ { ItemRemovedQuestCheck(pItem->GetEntry(), count - remcount); pItem->SetCount(pItem->GetCount() - count + remcount); - if (IsInWorld() & update) + if (IsInWorld() && update) pItem->SendCreateUpdateToPlayer(this); pItem->SetState(ITEM_CHANGED, this); return; @@ -11059,7 +11111,7 @@ void Player::DestroyItemCount(uint32 item, uint32 count, bool update, bool unequ else { pItem->SetCount(pItem->GetCount() - count + remcount); - if (IsInWorld() & update) + if (IsInWorld() && update) pItem->SendCreateUpdateToPlayer(this); pItem->SetState(ITEM_CHANGED, this); return; @@ -11122,7 +11174,7 @@ bool Player::DestroyEquippedItem(uint32 itemId) void Player::DestroyZoneLimitedItem(bool update, uint32 new_zone) { - DEBUG_LOG("STORAGE: DestroyZoneLimitedItem in map %u and area %u", GetMapId(), new_zone); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: DestroyZoneLimitedItem in map %u and area %u", GetMapId(), new_zone); // in inventory for (int i = INVENTORY_SLOT_ITEM_START; i < INVENTORY_SLOT_ITEM_END; ++i) @@ -11153,7 +11205,7 @@ void Player::DestroyZoneLimitedItem(bool update, uint32 new_zone) void Player::DestroyConjuredItems(bool update) { // destroys all conjured items - DEBUG_LOG("STORAGE: DestroyConjuredItems"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: DestroyConjuredItems"); // in inventory for (int i = INVENTORY_SLOT_ITEM_START; i < INVENTORY_SLOT_ITEM_END; ++i) @@ -11181,7 +11233,7 @@ void Player::DestroyItemCount(Item* pItem, uint32& count, bool update) if (!pItem) return; - DEBUG_LOG("STORAGE: DestroyItemCount item (GUID: %u, Entry: %u) count = %u", pItem->GetGUIDLow(), pItem->GetEntry(), count); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: DestroyItemCount item (GUID: %u, Entry: %u) count = %u", pItem->GetGUIDLow(), pItem->GetEntry(), count); if (pItem->GetCount() <= count) { @@ -11194,7 +11246,7 @@ void Player::DestroyItemCount(Item* pItem, uint32& count, bool update) ItemRemovedQuestCheck(pItem->GetEntry(), count); pItem->SetCount(pItem->GetCount() - count); count = 0; - if (IsInWorld() & update) + if (IsInWorld() && update) pItem->SendCreateUpdateToPlayer(this); pItem->SetState(ITEM_CHANGED, this); } @@ -11249,7 +11301,7 @@ void Player::SplitItem(uint16 src, uint16 dst, uint32 count) } } - DEBUG_LOG("STORAGE: SplitItem bag = %u, slot = %u, item = %u, count = %u", dstbag, dstslot, pSrcItem->GetEntry(), count); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: SplitItem bag = %u, slot = %u, item = %u, count = %u", dstbag, dstslot, pSrcItem->GetEntry(), count); Item* pNewItem = pSrcItem->CloneItem(count, this); if (!pNewItem) { @@ -11334,7 +11386,7 @@ void Player::SwapItem(uint16 src, uint16 dst) if (!pSrcItem) return; - DEBUG_LOG("STORAGE: SwapItem bag = %u, slot = %u, item = %u", dstbag, dstslot, pSrcItem->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: SwapItem bag = %u, slot = %u, item = %u", dstbag, dstslot, pSrcItem->GetEntry()); if (!IsAlive() && !(IsInventoryPos(src) && IsInventoryPos(dst))) { @@ -11692,7 +11744,7 @@ void Player::AddItemToBuyBackSlot(Item* pItem, uint32 money, ObjectGuid vendorGu } RemoveItemFromBuyBackSlot(slot, true); - DEBUG_LOG("STORAGE: AddItemToBuyBackSlot item = %u, slot = %u", pItem->GetEntry(), slot); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: AddItemToBuyBackSlot item = %u, slot = %u", pItem->GetEntry(), slot); m_items[slot] = pItem; time_t base = time(nullptr); @@ -11708,7 +11760,7 @@ void Player::AddItemToBuyBackSlot(Item* pItem, uint32 money, ObjectGuid vendorGu ++m_currentBuybackSlot; #else RemoveItemFromBuyBackSlot(slot, true); - DEBUG_LOG("STORAGE: AddItemToBuyBackSlot item = %u, slot = %u", pItem->GetEntry(), slot); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: AddItemToBuyBackSlot item = %u, slot = %u", pItem->GetEntry(), slot); m_items[slot] = pItem; SetGuidValue(PLAYER_FIELD_VENDORBUYBACK_SLOT, pItem->GetObjectGuid()); SetUInt32Value(PLAYER_FIELD_BUYBACK_ITEM_ID, pItem->GetEntry()); @@ -11724,7 +11776,7 @@ void Player::AddItemToBuyBackSlot(Item* pItem, uint32 money, ObjectGuid vendorGu Item* Player::GetItemFromBuyBackSlot(uint32 slot) { - DEBUG_LOG("STORAGE: GetItemFromBuyBackSlot slot = %u", slot); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: GetItemFromBuyBackSlot slot = %u", slot); if (slot >= BUYBACK_SLOT_START && slot < BUYBACK_SLOT_END) return m_items[slot]; return nullptr; @@ -11732,7 +11784,7 @@ Item* Player::GetItemFromBuyBackSlot(uint32 slot) void Player::RemoveItemFromBuyBackSlot(uint32 slot, bool del) { - DEBUG_LOG("STORAGE: RemoveItemFromBuyBackSlot slot = %u", slot); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STORAGE: RemoveItemFromBuyBackSlot slot = %u", slot); if (slot >= BUYBACK_SLOT_START && slot < BUYBACK_SLOT_END) { Item* pItem = m_items[slot]; @@ -11767,7 +11819,6 @@ void Player::RemoveItemFromBuyBackSlot(uint32 slot, bool del) void Player::SendEquipError(InventoryResult msg, Item* pItem, Item* pItem2, uint32 itemid /*= 0*/) const { - DEBUG_LOG("WORLD: Sent SMSG_INVENTORY_CHANGE_FAILURE (%u)", msg); WorldPacket data(SMSG_INVENTORY_CHANGE_FAILURE, (msg == EQUIP_ERR_CANT_EQUIP_LEVEL_I ? 22 : (msg == EQUIP_ERR_OK ? 1 : 18))); data << uint8(msg); @@ -11775,7 +11826,7 @@ void Player::SendEquipError(InventoryResult msg, Item* pItem, Item* pItem2, uint { if (msg == EQUIP_ERR_CANT_EQUIP_LEVEL_I) { - ItemPrototype const* proto = pItem ? pItem->GetProto() : ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* proto = pItem ? pItem->GetProto() : sObjectMgr.GetItemPrototype(itemid); data << uint32(proto ? proto->RequiredLevel : 0); } data << (pItem ? pItem->GetObjectGuid() : ObjectGuid()); @@ -11787,7 +11838,6 @@ void Player::SendEquipError(InventoryResult msg, Item* pItem, Item* pItem2, uint void Player::SendOpenContainer() const { - DEBUG_LOG("WORLD: Sent SMSG_OPEN_CONTAINER"); WorldPacket data(SMSG_OPEN_CONTAINER, 8); // opens the main bag in the UI data << GetObjectGuid(); GetSession()->SendPacket(&data); @@ -11795,7 +11845,6 @@ void Player::SendOpenContainer() const void Player::SendBuyError(BuyResult msg, Creature* pCreature, uint32 item, uint32 /*param*/) const { - DEBUG_LOG("WORLD: Sent SMSG_BUY_FAILED"); WorldPacket data(SMSG_BUY_FAILED, (8 + 4 + 1)); data << (pCreature ? pCreature->GetObjectGuid() : ObjectGuid()); data << uint32(item); @@ -11807,7 +11856,6 @@ void Player::SendBuyError(BuyResult msg, Creature* pCreature, uint32 item, uint3 void Player::SendSellError(SellResult msg, Creature* pCreature, ObjectGuid itemGuid, uint32 /*param*/) const { - DEBUG_LOG("WORLD: Sent SMSG_SELL_ITEM"); WorldPacket data(SMSG_SELL_ITEM, (8 + 8 + /*(param ? 4 : 0) +*/ 1)); // last check [ZERO] data << (pCreature ? pCreature->GetObjectGuid() : ObjectGuid()); data << ObjectGuid(itemGuid); @@ -11842,7 +11890,7 @@ void Player::UpdateItemDuration(uint32 time, bool realtimeonly) if (m_itemDuration.empty()) return; - DEBUG_LOG("Player::UpdateItemDuration(%u,%u)", time, realtimeonly); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player::UpdateItemDuration(%u,%u)", time, realtimeonly); for (ItemDurationList::const_iterator itr = m_itemDuration.begin(); itr != m_itemDuration.end();) { @@ -12030,39 +12078,39 @@ void Player::ApplyEnchantment(Item* item, EnchantmentSlot slot, bool apply, bool break; case ITEM_ENCHANTMENT_TYPE_STAT: { - DEBUG_LOG("Adding %u to stat nb %u", enchant_amount, enchant_spell_id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Adding %u to stat nb %u", enchant_amount, enchant_spell_id); switch (enchant_spell_id) { case ITEM_MOD_MANA: - DEBUG_LOG("+ %u MANA", enchant_amount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "+ %u MANA", enchant_amount); HandleStatModifier(UNIT_MOD_MANA, BASE_VALUE, float(enchant_amount), apply); break; case ITEM_MOD_HEALTH: - DEBUG_LOG("+ %u HEALTH", enchant_amount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "+ %u HEALTH", enchant_amount); HandleStatModifier(UNIT_MOD_HEALTH, BASE_VALUE, float(enchant_amount), apply); break; case ITEM_MOD_AGILITY: - DEBUG_LOG("+ %u AGILITY", enchant_amount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "+ %u AGILITY", enchant_amount); HandleStatModifier(UNIT_MOD_STAT_AGILITY, TOTAL_VALUE, float(enchant_amount), apply); ApplyStatBuffMod(STAT_AGILITY, float(enchant_amount), apply); break; case ITEM_MOD_STRENGTH: - DEBUG_LOG("+ %u STRENGTH", enchant_amount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "+ %u STRENGTH", enchant_amount); HandleStatModifier(UNIT_MOD_STAT_STRENGTH, TOTAL_VALUE, float(enchant_amount), apply); ApplyStatBuffMod(STAT_STRENGTH, float(enchant_amount), apply); break; case ITEM_MOD_INTELLECT: - DEBUG_LOG("+ %u INTELLECT", enchant_amount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "+ %u INTELLECT", enchant_amount); HandleStatModifier(UNIT_MOD_STAT_INTELLECT, TOTAL_VALUE, float(enchant_amount), apply); ApplyStatBuffMod(STAT_INTELLECT, float(enchant_amount), apply); break; case ITEM_MOD_SPIRIT: - DEBUG_LOG("+ %u SPIRIT", enchant_amount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "+ %u SPIRIT", enchant_amount); HandleStatModifier(UNIT_MOD_STAT_SPIRIT, TOTAL_VALUE, float(enchant_amount), apply); ApplyStatBuffMod(STAT_SPIRIT, float(enchant_amount), apply); break; case ITEM_MOD_STAMINA: - DEBUG_LOG("+ %u STAMINA", enchant_amount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "+ %u STAMINA", enchant_amount); HandleStatModifier(UNIT_MOD_STAT_STAMINA, TOTAL_VALUE, float(enchant_amount), apply); ApplyStatBuffMod(STAT_STAMINA, float(enchant_amount), apply); break; @@ -12090,7 +12138,7 @@ void Player::ApplyEnchantment(Item* item, EnchantmentSlot slot, bool apply, bool break; } default: - sLog.outError("Unknown item enchantment (id = %d) display type: %d", enchant_id, enchant_display_type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unknown item enchantment (id = %d) display type: %d", enchant_id, enchant_display_type); break; } /*switch(enchant_display_type)*/ } /*for*/ @@ -12260,7 +12308,7 @@ void Player::PrepareGossipMenu(WorldObject* pSource, uint32 menuId) VendorItemData const* tItems = pCreature->GetVendorTemplateItems(); if ((!vItems || vItems->Empty()) && (!tItems || tItems->Empty())) { - sLog.outErrorDb("Creature %u (Entry: %u) have UNIT_NPC_FLAG_VENDOR but have empty trading item list.", pCreature->GetGUIDLow(), pCreature->GetEntry()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature %u (Entry: %u) have UNIT_NPC_FLAG_VENDOR but have empty trading item list.", pCreature->GetGUIDLow(), pCreature->GetEntry()); hasMenuItem = false; } break; @@ -12297,7 +12345,7 @@ void Player::PrepareGossipMenu(WorldObject* pSource, uint32 menuId) case GOSSIP_OPTION_AUCTIONEER: break; // no checks default: - sLog.outErrorDb("Creature entry %u have unknown gossip option %u for menu %u", pCreature->GetEntry(), itr->second.option_id, itr->second.menu_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature entry %u have unknown gossip option %u for menu %u", pCreature->GetEntry(), itr->second.option_id, itr->second.menu_id); hasMenuItem = false; break; } @@ -12429,7 +12477,7 @@ void Player::OnGossipSelect(WorldObject* pSource, uint32 gossipListId) { if (gossipOptionId > GOSSIP_OPTION_QUESTGIVER) { - sLog.outError("Player guid %u request invalid gossip option for GameObject entry %u", GetGUIDLow(), pSource->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player guid %u request invalid gossip option for GameObject entry %u", GetGUIDLow(), pSource->GetEntry()); return; } } @@ -12518,7 +12566,7 @@ void Player::OnGossipSelect(WorldObject* pSource, uint32 gossipListId) if (bgTypeId == BATTLEGROUND_TYPE_NONE) { - sLog.outError("a user (guid %u) requested battlegroundlist from a npc who is no battlemaster", GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "a user (guid %u) requested battlegroundlist from a npc who is no battlemaster", GetGUIDLow()); return; } @@ -12957,6 +13005,15 @@ bool Player::CanRewardQuest(Quest const* pQuest, bool msg) const return false; } +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME)) + { + if (msg) + GetSession()->SendPlayTimeWarning(PTF_UNHEALTHY_TIME, 0); + return false; + } +#endif + return true; } @@ -13561,7 +13618,6 @@ bool Player::SatisfyQuestLog(bool msg) const { WorldPacket data(SMSG_QUESTLOG_FULL, 0); GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTLOG_FULL"); } return false; } @@ -14412,7 +14468,8 @@ void Player::LogModifyMoney(int32 d, char const* type, ObjectGuid fromGuid, uint // Always log GM transactions regardless of threshold if (uint32(abs(d)) > sWorld.getConfig(CONFIG_UINT32_LOG_MONEY_TRADES_TRESHOLD) || GetSession()->GetSecurity() > SEC_PLAYER) { - sLog.out(LOG_MONEY_TRADES, "[%s] %s gets %ic (data: %u|%s)", type, GetShortDescription().c_str(), d, data, fromGuid.GetString().c_str()); + sLog.Player(GetSession(), LOG_MONEY_TRADES, type, LOG_LVL_BASIC, "%s gets %ic (data: %u|%s)", + GetShortDescription().c_str(), d, data, fromGuid.GetString().c_str()); if (d > 0) sWorld.LogMoneyTrade(fromGuid, GetObjectGuid(), d, type, data); else @@ -14516,7 +14573,7 @@ bool Player::HasQuestForItem(uint32 itemid) const // examined item is a source item if (qinfo->ReqSourceId[j] == itemid) { - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(itemid); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(itemid); // 'unique' item if (pProto->MaxCount && GetItemCount(itemid, true) < pProto->MaxCount) @@ -14545,14 +14602,12 @@ void Player::SendQuestCompleteEvent(uint32 quest_id) const WorldPacket data(SMSG_QUESTUPDATE_COMPLETE, 4); data << uint32(quest_id); GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTUPDATE_COMPLETE quest = %u", quest_id); } } void Player::SendQuestReward(Quest const* pQuest, uint32 XP) const { uint32 questid = pQuest->GetQuestId(); - DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_QUEST_COMPLETE quest = %u", questid); WorldPacket data(SMSG_QUESTGIVER_QUEST_COMPLETE, (4 + 4 + 4 + 4 + 4 + pQuest->GetRewItemsCount() * 8)); data << questid; data << uint32(0x03); @@ -14590,7 +14645,6 @@ void Player::SendQuestFailedAtTaker(uint32 quest_id, uint32 reason) const data << uint32(quest_id); data << uint32(reason); GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_QUEST_FAILED"); } } @@ -14601,7 +14655,6 @@ void Player::SendQuestFailed(uint32 quest_id) const WorldPacket data(SMSG_QUESTUPDATE_FAILED, 4); data << quest_id; GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTUPDATE_FAILED"); } } @@ -14612,7 +14665,6 @@ void Player::SendQuestTimerFailed(uint32 quest_id) const WorldPacket data(SMSG_QUESTUPDATE_FAILEDTIMER, 4); data << uint32(quest_id); GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTUPDATE_FAILEDTIMER"); } } @@ -14621,7 +14673,6 @@ void Player::SendCanTakeQuestResponse(uint32 msg) const WorldPacket data(SMSG_QUESTGIVER_QUEST_INVALID, 4); data << uint32(msg); GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_QUEST_INVALID"); } void Player::SendQuestConfirmAccept(Quest const* pQuest, Player* pReceiver) const @@ -14646,8 +14697,6 @@ void Player::SendQuestConfirmAccept(Quest const* pQuest, Player* pReceiver) cons data << strTitle; data << GetObjectGuid(); pReceiver->GetSession()->SendPacket(&data); - - DEBUG_LOG("WORLD: Sent SMSG_QUEST_CONFIRM_ACCEPT"); } } @@ -14659,7 +14708,6 @@ void Player::SendPushToPartyResponse(Player* pPlayer, uint8 msg) const data << pPlayer->GetObjectGuid(); data << uint8(msg); // enum QuestShareMessages GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent MSG_QUEST_PUSH_RESULT"); } } @@ -14668,7 +14716,6 @@ void Player::SendQuestUpdateAddItem(Quest const* pQuest, uint32 item_idx, uint32 MANGOS_ASSERT(count < 64 && "Quest slot count store is limited to 6 bits 2^6 = 64 (0..63)"); // Update quest watcher and fire QUEST_WATCH_UPDATE - DEBUG_LOG("WORLD: Sent SMSG_QUESTUPDATE_ADD_ITEM"); WorldPacket data(SMSG_QUESTUPDATE_ADD_ITEM, (4 + 4)); data << pQuest->ReqItemId[item_idx]; data << count; @@ -14691,7 +14738,6 @@ void Player::SendQuestUpdateAddCreatureOrGo(Quest const* pQuest, ObjectGuid guid // Update quest watcher and fire QUEST_WATCH_UPDATE WorldPacket data(SMSG_QUESTUPDATE_ADD_KILL, (4 * 4 + 8)); - DEBUG_LOG("WORLD: Sent SMSG_QUESTUPDATE_ADD_KILL"); data << uint32(pQuest->GetQuestId()); data << uint32(entry); data << uint32(count); @@ -14725,14 +14771,17 @@ void Player::_LoadBGData(QueryResult* result) /* bgInstanceID, bgTeam, x, y, z, o, map */ m_bgData.bgInstanceID = fields[0].GetUInt32(); m_bgData.bgTeam = Team(fields[1].GetUInt32()); - if (MaNGOS::IsValidMapCoord(fields[2].GetFloat(), fields[3].GetFloat(), fields[4].GetFloat(), fields[5].GetFloat())) + + MapEntry const* mapEntry = sMapStorage.LookupEntry(fields[6].GetUInt32()); + if (mapEntry && !mapEntry->IsBattleGround() && + MaNGOS::IsValidMapCoord(fields[2].GetFloat(), fields[3].GetFloat(), fields[4].GetFloat(), fields[5].GetFloat())) m_bgData.joinPos = WorldLocation(fields[6].GetUInt32(), // Map fields[2].GetFloat(), // X fields[3].GetFloat(), // Y fields[4].GetFloat(), // Z fields[5].GetFloat()); // Orientation else - m_bgData.joinPos = WorldLocation(m_homebindMapId, m_homebindX, m_homebindY, m_homebindZ, 0.0f); + m_bgData.joinPos = m_homebind; } bool Player::LoadPositionFromDB(ObjectGuid guid, uint32& mapid, float& x, float& y, float& z, float& o, bool& in_flight) @@ -14801,7 +14850,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) if (!result) { - sLog.outError("%s not found in table `characters`, can't load. ", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s not found in table `characters`, can't load. ", guid.GetString().c_str()); return false; } @@ -14813,7 +14862,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) // player should be able to load/delete character only with correct account! if (!IsBot() && dbAccountId != GetSession()->GetAccountId()) { - sLog.outError("%s loading from wrong account (is: %u, should be: %u)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s loading from wrong account (is: %u, should be: %u)", guid.GetString().c_str(), GetSession()->GetAccountId(), dbAccountId); return false; } @@ -14871,7 +14920,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) SetUInt16Value(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_GENDER_AND_INEBRIATION, (m_drunk & 0xFFFE) | gender); - SetUInt32Value(PLAYER_FLAGS, fields[15].GetUInt32()); + SetUInt32Value(PLAYER_FLAGS, fields[15].GetUInt32() & ~(PLAYER_FLAGS_PARTIAL_PLAY_TIME | PLAYER_FLAGS_NO_PLAY_TIME)); if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_PVP_DESIRED)) { @@ -14879,6 +14928,20 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) RemoveFlag(PLAYER_FLAGS, PLAYER_FLAGS_PVP_DESIRED); } + time_t const now = time(nullptr); + +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (sWorld.getConfig(CONFIG_BOOL_LIMIT_PLAY_TIME)) + { + time_t const accountPlayedTime = GetSession()->GetConsecutivePlayTime(now); + + if (accountPlayedTime >= PLAY_TIME_LIMIT_FULL) + SetFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME); + else if (accountPlayedTime >= PLAY_TIME_LIMIT_PARTIAL) + SetFlag(PLAYER_FLAGS, PLAYER_FLAGS_PARTIAL_PLAY_TIME); + } +#endif + #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 SetInt32Value(PLAYER_FIELD_WATCHED_FACTION_INDEX, fields[48].GetInt32()); #endif @@ -14920,7 +14983,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) if (!MaNGOS::IsValidMapCoord(fields[16].GetFloat(), fields[17].GetFloat(), fields[18].GetFloat(), fields[20].GetFloat())) { - sLog.outError("%s have invalid coordinates (X: %f Y: %f Z: %f O: %f). Teleport to default race/class locations.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s have invalid coordinates (X: %f Y: %f Z: %f O: %f). Teleport to default race/class locations.", guid.GetString().c_str(), GetPositionX(), GetPositionY(), GetPositionZ(), GetOrientation()); RelocateToHomebind(); @@ -14955,7 +15018,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) // Check for valid map if (!mapEntry) { - sLog.outError("Player %s in invalid map. Relocating to home.", guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player %s in invalid map. Relocating to home.", guid.GetString().c_str()); RelocateToHomebind(); } else if (mapEntry->IsBattleGround()) @@ -14993,7 +15056,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) std::fabs(m_movementInfo.GetTransportPos().y) > 250.0f || std::fabs(m_movementInfo.GetTransportPos().z) > 250.0f) { - sLog.outError("Player %s have invalid transport coordinates (X: %f Y: %f Z: %f O: %f). Teleport to bind location.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player %s have invalid transport coordinates (X: %f Y: %f Z: %f O: %f). Teleport to bind location.", guid.GetString().c_str(), x, y, z, o); m_movementInfo.ClearTransportData(); @@ -15018,7 +15081,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) } else { - sLog.outError("Player %s have problems with transport guid (%u). Teleport to bind location.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player %s have problems with transport guid (%u). Teleport to bind location.", guid.GetString().c_str(), transGUID); RelocateToHomebind(); @@ -15064,19 +15127,17 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) SaveRecallPosition(); - time_t now = time(nullptr); - time_t logoutTime = time_t(fields[25].GetUInt64()); - - // since last logout (in seconds) - uint32 time_diff = uint32(now - logoutTime); + // time since last logout (in seconds) + time_t const logoutTime = time_t(fields[25].GetUInt64()); + uint32 const timeDiff = uint32(now - logoutTime); // set value, including drunk invisibility detection // calculate sobering. after 15 minutes logged out, the player will be sober again float soberFactor; - if (time_diff > 15 * MINUTE) + if (timeDiff > 15 * MINUTE) soberFactor = 0; else - soberFactor = 1 - time_diff / (15.0f * MINUTE); + soberFactor = 1 - timeDiff / (15.0f * MINUTE); uint16 newDrunkenValue = uint16(soberFactor * m_drunk); SetDrunkValue(newDrunkenValue); @@ -15087,12 +15148,6 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) m_resetTalentsMultiplier = fields[27].GetUInt32(); m_resetTalentsTime = time_t(fields[28].GetUInt64()); - // reserve some flags - uint32 old_safe_flags = GetUInt32Value(PLAYER_FLAGS) & (PLAYER_FLAGS_HIDE_CLOAK | PLAYER_FLAGS_HIDE_HELM); - - if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_GM)) - SetUInt32Value(PLAYER_FLAGS, 0 | old_safe_flags); - m_taxi.LoadTaxiMask(fields[21].GetString()); uint32 extraflags = fields[34].GetUInt32(); @@ -15100,7 +15155,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) m_stableSlots = fields[35].GetUInt32(); if (m_stableSlots > MAX_PET_STABLES) { - sLog.outError("Player can have not more %u stable slots, but have in DB %u", MAX_PET_STABLES, uint32(m_stableSlots)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player can have not more %u stable slots, but have in DB %u", MAX_PET_STABLES, uint32(m_stableSlots)); m_stableSlots = MAX_PET_STABLES; } @@ -15150,8 +15205,8 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) // rest bonus can only be calculated after InitStatsForLevel() m_restBonus = fields[24].GetFloat(); - if (time_diff > 0) - SetRestBonus(GetRestBonus() + ComputeRest(time_diff, true, (fields[26].GetInt32() > 0))); + if (timeDiff > 0) + SetRestBonus(GetRestBonus() + ComputeRest(timeDiff, true, (fields[26].GetInt32() > 0))); // load skills after InitStatsForLevel because it triggering aura apply also _LoadSkills(holder->GetResult(PLAYER_LOGIN_QUERY_LOADSKILLS)); @@ -15162,7 +15217,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) // apply original stats mods before spell loading or item equipment that call before equip _RemoveStatsMods() - _LoadAuras(holder->GetResult(PLAYER_LOGIN_QUERY_LOADAURAS), time_diff); + _LoadAuras(holder->GetResult(PLAYER_LOGIN_QUERY_LOADAURAS), timeDiff); // add ghost flag (must be after aura load: PLAYER_FLAGS_GHOST set in aura) if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_GHOST)) @@ -15181,7 +15236,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) m_reputationMgr.LoadFromDB(holder->GetResult(PLAYER_LOGIN_QUERY_LOADREPUTATION)); bool hasEpicMount = false; // Needed for riding skill replacement in patch 1.12. - bool hasItems = _LoadInventory(holder->GetResult(PLAYER_LOGIN_QUERY_LOADINVENTORY), time_diff, hasEpicMount); + bool hasItems = _LoadInventory(holder->GetResult(PLAYER_LOGIN_QUERY_LOADINVENTORY), timeDiff, hasEpicMount); if (!hasItems && HasAtLoginFlag(AT_LOGIN_FIRST)) AddStartingItems(); @@ -15189,7 +15244,7 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) _LoadItemLoot(holder->GetResult(PLAYER_LOGIN_QUERY_LOADITEMLOOT)); // update items with duration and realtime - UpdateItemDuration(time_diff, true); + UpdateItemDuration(timeDiff, true); // After quests and inventory loaded: force update on quest item counters // Fixes cases when quest status data was not correctly saved during last session (crash, db connection lost, etc) @@ -15208,12 +15263,12 @@ bool Player::LoadFromDB(ObjectGuid guid, SqlQueryHolder* holder) if (!nodeEntry) // don't know taxi start node, to homebind { - sLog.outError("Character %u have wrong data in taxi destination list, teleport to homebind.", GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u have wrong data in taxi destination list, teleport to homebind.", GetGUIDLow()); RelocateToHomebind(); } else // have start node, to it { - sLog.outError("Character %u have too short taxi destination list, teleport to original node.", GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u have too short taxi destination list, teleport to original node.", GetGUIDLow()); SetLocationMapId(nodeEntry->map_id); Relocate(nodeEntry->x, nodeEntry->y, nodeEntry->z, 0.0f); } @@ -15503,14 +15558,14 @@ bool Player::IsAllowedToLoot(Creature const* creature) return false; } -void Player::_LoadAuras(QueryResult* result, uint32 timediff) +float Player::GetMaxLootDistance(Unit const* pUnit) const { - //RemoveAllAuras(); -- some spells casted before aura load, for example in LoadSkills, aura list explicitly cleaned early - - // all aura related fields - for (int i = UNIT_FIELD_AURA; i <= UNIT_FIELD_AURASTATE; ++i) - SetUInt32Value(i, 0); + float distance = GetCombatReach() + 1.333333373069763f + pUnit->GetCombatReach(); + return std::max(INTERACTION_DISTANCE, distance); +} +void Player::_LoadAuras(QueryResult* result, uint32 timediff) +{ //QueryResult* result = CharacterDatabase.PQuery("SELECT caster_guid, item_guid, spell, stacks, charges, base_points0, base_points1, base_points2, periodic_time0, periodic_time1, periodic_time2, max_duration, duration, effect_index_mask FROM character_aura WHERE guid = '%u'",GetGUIDLow()); if (result) @@ -15552,7 +15607,7 @@ void Player::LoadAura(AuraSaveStruct& s, uint32 timediff) SpellEntry const* spellproto = sSpellMgr.GetSpellEntry(s.spellId); if (!spellproto) { - sLog.outError("Player::_LoadAuras: Unknown spell (spellid %u), ignore.", s.spellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::_LoadAuras: Unknown spell (spellid %u), ignore.", s.spellId); return; } @@ -15612,7 +15667,7 @@ void Player::LoadAura(AuraSaveStruct& s, uint32 timediff) if (!AddSpellAuraHolder(holder)) holder = nullptr; - DETAIL_LOG("Added auras from spellid %u", spellproto->Id); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Added auras from spellid %u", spellproto->Id); } else delete holder; @@ -15662,14 +15717,14 @@ bool Player::_LoadInventory(QueryResult* result, uint32 timediff, bool& hasEpicM uint32 item_lowguid = fields[12].GetUInt32(); uint32 item_id = fields[13].GetUInt32(); - ItemPrototype const* proto = ObjectMgr::GetItemPrototype(item_id); + ItemPrototype const* proto = sObjectMgr.GetItemPrototype(item_id); if (!proto) { CharacterDatabase.PExecute("DELETE FROM `character_inventory` WHERE `item_guid` = '%u'", item_lowguid); CharacterDatabase.PExecute("DELETE FROM `item_instance` WHERE `guid` = '%u'", item_lowguid); CharacterDatabase.PExecute("INSERT INTO `character_deleted_items` (`player_guid`, `item_id`, `stack_count`) VALUES ('%u', '%u', '%u')", GetGUIDLow(), item_id, fields[2].GetUInt32()); - sLog.outError("Player::_LoadInventory: Player %s has an unknown item (id: #%u) in inventory, deleted.", GetName(), item_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::_LoadInventory: Player %s has an unknown item (id: #%u) in inventory, deleted.", GetName(), item_id); continue; } @@ -15685,7 +15740,7 @@ bool Player::_LoadInventory(QueryResult* result, uint32 timediff, bool& hasEpicM oss << "Duplicate item (via AH) " << item_id << " GUID:" << item_lowguid << ", count: " << item->GetCount() << ", bag: " << bag_guid << ", slot: " << uint32(slot); CharacterDatabase.PExecute("DELETE FROM `character_inventory` WHERE `item_guid` = '%u'", item_lowguid); GetSession()->ProcessAnticheatAction("PassiveAnticheat", oss.str().c_str(), CHEAT_ACTION_LOG | CHEAT_ACTION_REPORT_GMS); - DETAIL_LOG(oss.str().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, oss.str().c_str()); continue; } @@ -15699,7 +15754,7 @@ bool Player::_LoadInventory(QueryResult* result, uint32 timediff, bool& hasEpicM if (!item->LoadFromDB(item_lowguid, GetObjectGuid(), fields, item_id)) { - sLog.outError("Player::_LoadInventory: Player %s has broken item (id: #%u) in inventory, deleted.", GetName(), item_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::_LoadInventory: Player %s has broken item (id: #%u) in inventory, deleted.", GetName(), item_id); CharacterDatabase.PExecute("DELETE FROM `character_inventory` WHERE `item_guid` = '%u'", item_lowguid); item->FSetState(ITEM_REMOVED); item->SaveToDB(); // it also deletes item object ! @@ -15819,7 +15874,7 @@ bool Player::_LoadInventory(QueryResult* result, uint32 timediff, bool& hasEpicM { // Un probleme avec la maniere // dont le PNJ de Bienvenue ajoute le stuff ... - //sLog.outError("Player::_LoadInventory: Player %s has item (GUID: %u Entry: %u) can't be loaded to inventory (Bag GUID: %u Slot: %u) by some reason, will send by mail.", GetName(),item_lowguid, item_id, bag_guid, slot); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::_LoadInventory: Player %s has item (GUID: %u Entry: %u) can't be loaded to inventory (Bag GUID: %u Slot: %u) by some reason, will send by mail.", GetName(),item_lowguid, item_id, bag_guid, slot); CharacterDatabase.PExecute("DELETE FROM `character_inventory` WHERE `item_guid` = '%u'", item_lowguid); problematicItems.push_back(item); std::stringstream oss; @@ -15873,7 +15928,7 @@ void Player::_LoadItemLoot(QueryResult* result) if (!item) { CharacterDatabase.PExecute("DELETE FROM `item_loot` WHERE `guid` = '%u'", item_guid); - sLog.outError("Player::_LoadItemLoot: Player %s has loot for nonexistent item (GUID: %u) in `item_loot`, deleted.", GetName(), item_guid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::_LoadItemLoot: Player %s has loot for nonexistent item (GUID: %u) in `item_loot`, deleted.", GetName(), item_guid); continue; } @@ -15925,7 +15980,7 @@ void Player::_LoadQuestStatus(QueryResult* result) else { questStatusData.m_status = QUEST_STATUS_NONE; - sLog.outError("Player %s have invalid quest %d status (%d), replaced by QUEST_STATUS_NONE(0).", GetName(), quest_id, qstatus); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player %s have invalid quest %d status (%d), replaced by QUEST_STATUS_NONE(0).", GetName(), quest_id, qstatus); } questStatusData.m_rewarded = (fields[2].GetUInt8() > 0); @@ -15987,7 +16042,7 @@ void Player::_LoadQuestStatus(QueryResult* result) LearnQuestRewardedSpells(pQuest); // learn rewarded spell if unknown } - DEBUG_LOG("Quest status is {%u} for quest {%u} for player (GUID: %u)", questStatusData.m_status, quest_id, GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Quest status is {%u} for quest {%u} for player (GUID: %u)", questStatusData.m_status, quest_id, GetGUIDLow()); } } while (result->NextRow()); @@ -16055,14 +16110,14 @@ void Player::_LoadBoundInstances(QueryResult* result) MapEntry const* mapEntry = sMapStorage.LookupEntry(mapId); if (!mapEntry || !mapEntry->IsDungeon()) { - sLog.outError("_LoadBoundInstances: player %s(%d) has bind to nonexistent or not dungeon map %d", GetName(), GetGUIDLow(), mapId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "_LoadBoundInstances: player %s(%d) has bind to nonexistent or not dungeon map %d", GetName(), GetGUIDLow(), mapId); CharacterDatabase.PExecute("DELETE FROM `character_instance` WHERE `guid` = '%u' AND `instance` = '%u'", GetGUIDLow(), instanceId); continue; } if (!perm && group) { - sLog.outError("_LoadBoundInstances: %s is in group (Id: %d) but has a non-permanent character bind to map %d,%d", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "_LoadBoundInstances: %s is in group (Id: %d) but has a non-permanent character bind to map %d,%d", GetGuidStr().c_str(), group->GetId(), mapId, instanceId); CharacterDatabase.PExecute("DELETE FROM `character_instance` WHERE `guid` = '%u' AND `instance` = '%u'", GetGUIDLow(), instanceId); @@ -16139,7 +16194,7 @@ InstancePlayerBind* Player::BindToInstance(DungeonPersistentState* state, bool p bind.state = state; bind.perm = permanent; if (!load) - DEBUG_LOG("Player::BindToInstance: %s(%d) is now bound to map %d, instance %d", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Player::BindToInstance: %s(%d) is now bound to map %d, instance %d", GetName(), GetGUIDLow(), state->GetMapId(), state->GetInstanceId()); return &bind; } @@ -16291,7 +16346,7 @@ bool Player::_LoadHomeBind(QueryResult* result) PlayerInfo const* info = sObjectMgr.GetPlayerInfo(GetRace(), GetClass()); if (!info) { - sLog.outError("Player have incorrect race/class pair. Can't be loaded."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player have incorrect race/class pair. Can't be loaded."); return false; } @@ -16300,17 +16355,17 @@ bool Player::_LoadHomeBind(QueryResult* result) if (result) { Field* fields = result->Fetch(); - m_homebindMapId = fields[0].GetUInt32(); + m_homebind.mapId = fields[0].GetUInt32(); m_homebindAreaId = fields[1].GetUInt16(); - m_homebindX = fields[2].GetFloat(); - m_homebindY = fields[3].GetFloat(); - m_homebindZ = fields[4].GetFloat(); + m_homebind.x = fields[2].GetFloat(); + m_homebind.y = fields[3].GetFloat(); + m_homebind.z = fields[4].GetFloat(); - MapEntry const* bindMapEntry = sMapStorage.LookupEntry(m_homebindMapId); + MapEntry const* bindMapEntry = sMapStorage.LookupEntry(m_homebind.mapId); // accept saved data only for valid position (and non instanceable), and accessable - if (MapManager::IsValidMapCoord(m_homebindMapId, m_homebindX, m_homebindY, m_homebindZ) && - !bindMapEntry->Instanceable()) + if (MapManager::IsValidMapCoord(m_homebind.mapId, m_homebind.x, m_homebind.y, m_homebind.z) && + !bindMapEntry->Instanceable()) ok = true; else CharacterDatabase.PExecute("DELETE FROM `character_homebind` WHERE `guid` = '%u'", GetGUIDLow()); @@ -16318,17 +16373,17 @@ bool Player::_LoadHomeBind(QueryResult* result) if (!ok) { - m_homebindMapId = info->mapId; + m_homebind.mapId = info->mapId; m_homebindAreaId = info->areaId; - m_homebindX = info->positionX; - m_homebindY = info->positionY; - m_homebindZ = info->positionZ; + m_homebind.x = info->positionX; + m_homebind.y = info->positionY; + m_homebind.z = info->positionZ; - CharacterDatabase.PExecute("INSERT INTO `character_homebind` (`guid`, `map`, `zone`, `position_x`, `position_y`, `position_z`) VALUES ('%u', '%u', '%u', '%f', '%f', '%f')", GetGUIDLow(), m_homebindMapId, (uint32)m_homebindAreaId, m_homebindX, m_homebindY, m_homebindZ); + CharacterDatabase.PExecute("INSERT INTO `character_homebind` (`guid`, `map`, `zone`, `position_x`, `position_y`, `position_z`) VALUES ('%u', '%u', '%u', '%f', '%f', '%f')", GetGUIDLow(), m_homebind.mapId, (uint32)m_homebindAreaId, m_homebind.x, m_homebind.y, m_homebind.z); } - DEBUG_LOG("Setting player home position: mapid is: %u, zoneid is %u, X is %f, Y is %f, Z is %f", - m_homebindMapId, m_homebindAreaId, m_homebindX, m_homebindY, m_homebindZ); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Setting player home position: mapid is: %u, zoneid is %u, X is %f, Y is %f, Z is %f", + m_homebind.mapId, m_homebindAreaId, m_homebind.x, m_homebind.y, m_homebind.z); return true; } @@ -16355,7 +16410,7 @@ void Player::_LoadGuild(QueryResult* result) if (!guild) { // remove wrong guild data - sLog.outError("%s marked as member of nonexistent guild (id: %u), removing guild membership for player.", GetGuidStr().c_str(), GetGuildId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s marked as member of nonexistent guild (id: %u), removing guild membership for player.", GetGuidStr().c_str(), GetGuildId()); SetInGuild(0); SetRank(0); } @@ -16371,21 +16426,21 @@ bool Player::SaveNewPlayer(WorldSession* session, uint32 guidlow, std::string co PlayerInfo const* info = sObjectMgr.GetPlayerInfo(raceId, classId); if (!info) { - sLog.outError("Player have incorrect race/class pair. Can't be loaded."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player have incorrect race/class pair. Can't be loaded."); return false; } ChrClassesEntry const* cEntry = sChrClassesStore.LookupEntry(classId); if (!cEntry) { - sLog.outError("Class %u not found in DBC (Wrong DBC files?)", classId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Class %u not found in DBC (Wrong DBC files?)", classId); return false; } // player store gender in single bit if (gender != uint8(GENDER_MALE) && gender != uint8(GENDER_FEMALE)) { - sLog.outError("Invalid gender %u at player creating", uint32(gender)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid gender %u at player creating", uint32(gender)); return false; } @@ -16525,7 +16580,7 @@ bool Player::SaveNewPlayer(WorldSession* session, uint32 guidlow, std::string co masterPlayer.SaveToDB(); PlayerCacheData* cacheData = sObjectMgr.InsertPlayerInCache(guidlow, raceId, classId, gender, session->GetAccountId(), name, startingLevel, zoneId); sObjectMgr.UpdatePlayerCachedPosition(cacheData, info->mapId, info->positionX, info->positionY, info->positionZ, info->orientation, false); - sWorld.LogCharacter(session, guidlow, name, "Create"); + sLog.Player(session, LOG_CHAR, "Create", LOG_LVL_BASIC, "Character %s guid %u", name.c_str(), guidlow); return true; } @@ -16650,7 +16705,7 @@ void Player::SaveToDB(bool online, bool force) uberInsert.addUInt32(uint32(m_atLoginFlags)); - uberInsert.addUInt32(IsInWorld() ? GetZoneId() : GetCachedZoneId()); + uberInsert.addUInt32(GetCachedZoneId()); uberInsert.addUInt64(uint64(m_deathExpireTime)); @@ -16746,7 +16801,7 @@ void Player::SaveInventoryAndGoldToDB() if (!haveTransaction) CharacterDatabase.BeginTransaction(GetGUIDLow()); else if (CharacterDatabase.GetTransactionSerialId() != GetGUIDLow()) - sLog.outError("[PLAYER SAVE] Player %s items are being saved in a transaction that is not serialized with its own GUID... potential dupe avenue", GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[PLAYER SAVE] Player %s items are being saved in a transaction that is not serialized with its own GUID... potential dupe avenue", GetGuidStr().c_str()); _SaveInventory(); SaveGoldToDB(); @@ -16815,8 +16870,8 @@ void Player::_SaveAuras() bool Player::SaveAura(SpellAuraHolder* holder, AuraSaveStruct& saveStruct) { - // Double croise : pas de sauvegarde dans la DB (clef unique, peut pas avoir 2x meme aura) - if (holder->GetId() == 20007) + // Do not save these auras to database. + if (holder->GetSpellProto()->HasAuraInterruptFlag(SpellAuraInterruptFlags(AURA_INTERRUPT_LEAVE_WORLD_CANCELS | AURA_INTERRUPT_ENTER_WORLD_CANCELS))) return false; //skip all holders from spells that are passive or channeled @@ -17181,18 +17236,18 @@ void Player::outDebugStatsValues() const if (!sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG) || sLog.HasLogFilter(LOG_FILTER_PLAYER_STATS)) return; - DEBUG_LOG("HP is: \t\t\t%u\t\tMP is: \t\t\t%u", GetMaxHealth(), GetMaxPower(POWER_MANA)); - DEBUG_LOG("AGILITY is: \t\t%f\t\tSTRENGTH is: \t\t%f", GetStat(STAT_AGILITY), GetStat(STAT_STRENGTH)); - DEBUG_LOG("INTELLECT is: \t\t%f\t\tSPIRIT is: \t\t%f", GetStat(STAT_INTELLECT), GetStat(STAT_SPIRIT)); - DEBUG_LOG("STAMINA is: \t\t%f", GetStat(STAT_STAMINA)); - DEBUG_LOG("Armor is: \t\t%i\t\tBlock is: \t\t%f", GetArmor(), GetFloatValue(PLAYER_BLOCK_PERCENTAGE)); - DEBUG_LOG("HolyRes is: \t\t%i\t\tFireRes is: \t\t%i", GetResistance(SPELL_SCHOOL_HOLY), GetResistance(SPELL_SCHOOL_FIRE)); - DEBUG_LOG("NatureRes is: \t\t%i\t\tFrostRes is: \t\t%i", GetResistance(SPELL_SCHOOL_NATURE), GetResistance(SPELL_SCHOOL_FROST)); - DEBUG_LOG("ShadowRes is: \t\t%i\t\tArcaneRes is: \t\t%i", GetResistance(SPELL_SCHOOL_SHADOW), GetResistance(SPELL_SCHOOL_ARCANE)); - DEBUG_LOG("MIN_DAMAGE is: \t\t%f\tMAX_DAMAGE is: \t\t%f", GetFloatValue(UNIT_FIELD_MINDAMAGE), GetFloatValue(UNIT_FIELD_MAXDAMAGE)); - DEBUG_LOG("MIN_OFFHAND_DAMAGE is: \t%f\tMAX_OFFHAND_DAMAGE is: \t%f", GetFloatValue(UNIT_FIELD_MINOFFHANDDAMAGE), GetFloatValue(UNIT_FIELD_MAXOFFHANDDAMAGE)); - DEBUG_LOG("MIN_RANGED_DAMAGE is: \t%f\tMAX_RANGED_DAMAGE is: \t%f", GetFloatValue(UNIT_FIELD_MINRANGEDDAMAGE), GetFloatValue(UNIT_FIELD_MAXRANGEDDAMAGE)); - DEBUG_LOG("ATTACK_TIME is: \t%u\t\tRANGE_ATTACK_TIME is: \t%u", GetAttackTime(BASE_ATTACK), GetAttackTime(RANGED_ATTACK)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "HP is: \t\t\t%u\t\tMP is: \t\t\t%u", GetMaxHealth(), GetMaxPower(POWER_MANA)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "AGILITY is: \t\t%f\t\tSTRENGTH is: \t\t%f", GetStat(STAT_AGILITY), GetStat(STAT_STRENGTH)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "INTELLECT is: \t\t%f\t\tSPIRIT is: \t\t%f", GetStat(STAT_INTELLECT), GetStat(STAT_SPIRIT)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "STAMINA is: \t\t%f", GetStat(STAT_STAMINA)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Armor is: \t\t%i\t\tBlock is: \t\t%f", GetArmor(), GetFloatValue(PLAYER_BLOCK_PERCENTAGE)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "HolyRes is: \t\t%i\t\tFireRes is: \t\t%i", GetResistance(SPELL_SCHOOL_HOLY), GetResistance(SPELL_SCHOOL_FIRE)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "NatureRes is: \t\t%i\t\tFrostRes is: \t\t%i", GetResistance(SPELL_SCHOOL_NATURE), GetResistance(SPELL_SCHOOL_FROST)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ShadowRes is: \t\t%i\t\tArcaneRes is: \t\t%i", GetResistance(SPELL_SCHOOL_SHADOW), GetResistance(SPELL_SCHOOL_ARCANE)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MIN_DAMAGE is: \t\t%f\tMAX_DAMAGE is: \t\t%f", GetFloatValue(UNIT_FIELD_MINDAMAGE), GetFloatValue(UNIT_FIELD_MAXDAMAGE)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MIN_OFFHAND_DAMAGE is: \t%f\tMAX_OFFHAND_DAMAGE is: \t%f", GetFloatValue(UNIT_FIELD_MINOFFHANDDAMAGE), GetFloatValue(UNIT_FIELD_MAXOFFHANDDAMAGE)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MIN_RANGED_DAMAGE is: \t%f\tMAX_RANGED_DAMAGE is: \t%f", GetFloatValue(UNIT_FIELD_MINRANGEDDAMAGE), GetFloatValue(UNIT_FIELD_MAXRANGEDDAMAGE)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "ATTACK_TIME is: \t%u\t\tRANGE_ATTACK_TIME is: \t%u", GetAttackTime(BASE_ATTACK), GetAttackTime(RANGED_ATTACK)); } /*********************************************************/ @@ -17215,7 +17270,7 @@ void Player::SavePositionInDB(ObjectGuid guid, uint32 mapid, float x, float y, f << ", `position_z`=" << z << ", `orientation`=" << o << " ,`map`=" << mapid << " ,`zone`=" << zone << " ,`transport_x`=0, `transport_y`=0, `transport_z`=0, " << "`transport_guid`=0, `current_taxi_path`='' WHERE `guid`=" << guid.GetCounter(); - DEBUG_LOG("%s", ss.str().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "%s", ss.str().c_str()); CharacterDatabase.Execute(ss.str().c_str()); } @@ -17451,10 +17506,10 @@ Pet* Player::GetMiniPet() const return GetMap()->GetPet(m_miniPetGuid); } -void Player::Say(std::string const& text, uint32 const language) const +void Player::Say(char const* text, uint32 const language) const { WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_SAY, text.c_str(), Language(language), GetChatTag(), GetObjectGuid(), GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_SAY, text, Language(language), GetChatTag(), GetObjectGuid(), GetName()); float range = std::min(sWorld.getConfig(CONFIG_FLOAT_LISTEN_RANGE_SAY), GetYellRange()); SendMessageToSetInRange(&data, range, true); } @@ -17473,17 +17528,17 @@ float Player::GetYellRange() const return range; } -void Player::Yell(std::string const& text, uint32 const language) const +void Player::Yell(char const* text, uint32 const language) const { WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_YELL, text.c_str(), Language(language), GetChatTag(), GetObjectGuid(), GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_YELL, text, Language(language), GetChatTag(), GetObjectGuid(), GetName()); SendMessageToSetInRange(&data, GetYellRange(), true); } -void Player::TextEmote(std::string const& text) const +void Player::TextEmote(char const* text) const { WorldPacket data; - ChatHandler::BuildChatPacket(data, CHAT_MSG_EMOTE, text.c_str(), LANG_UNIVERSAL, GetChatTag(), GetObjectGuid(), GetName()); + ChatHandler::BuildChatPacket(data, CHAT_MSG_EMOTE, text, LANG_UNIVERSAL, GetChatTag(), GetObjectGuid(), GetName()); SendMessageToSetInRange(&data, sWorld.getConfig(CONFIG_FLOAT_LISTEN_RANGE_TEXTEMOTE), true, !sWorld.getConfig(CONFIG_BOOL_ALLOW_TWO_SIDE_INTERACTION_CHAT)); } @@ -17494,7 +17549,7 @@ void Player::PetSpellInitialize() if (!pet) return; - DEBUG_LOG("Pet Spells Groups"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Pet Spells Groups"); CharmInfo* charmInfo = pet->GetCharmInfo(); @@ -17544,7 +17599,7 @@ void Player::PossessSpellInitialize() if (!charmInfo) { - sLog.outError("Player::PossessSpellInitialize(): charm (GUID: %u TypeId: %u) has no charminfo!", charm->GetGUIDLow(), charm->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::PossessSpellInitialize(): charm (GUID: %u TypeId: %u) has no charminfo!", charm->GetGUIDLow(), charm->GetTypeId()); return; } @@ -17582,7 +17637,7 @@ void Player::CharmSpellInitialize() CharmInfo* charmInfo = charm->GetCharmInfo(); if (!charmInfo) { - sLog.outError("Player::CharmSpellInitialize(): the player's charm (GUID: %u TypeId: %u) has no charminfo!", charm->GetGUIDLow(), charm->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::CharmSpellInitialize(): the player's charm (GUID: %u TypeId: %u) has no charminfo!", charm->GetGUIDLow(), charm->GetTypeId()); return; } @@ -17648,13 +17703,13 @@ void Player::RemovePetActionBar() } // This will create a new creature and set the current unit as the controller of that new creature -Creature* Player::SummonPossessedMinion(uint32 creatureId, uint32 spellId, float x, float y, float z, float ang) +Creature* Player::SummonPossessedMinion(uint32 creatureId, uint32 spellId, float x, float y, float z, float ang, uint32 duration) { // Possess is a unique advertised charm, another advertised charm already exists: we should get rid of it first if (!GetCharmGuid().IsEmpty()) return nullptr; - Creature* pCreature = SummonCreature(creatureId, x, y, z, ang, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 5000, false, 0, nullptr, GetTransport()); + Creature* pCreature = SummonCreature(creatureId, x, y, z, ang, TEMPSUMMON_TIMED_DEATH_AND_DEAD_DESPAWN, duration, false, 0, nullptr, GetTransport()); if (!pCreature) return nullptr; @@ -17896,14 +17951,16 @@ void Player::SendProficiency(ItemClass itemClass, uint32 itemSubclassMask) const GetSession()->SendPacket(&data); } -void Player::RemovePetitionsAndSigns(ObjectGuid guid) +void Player::RemovePetitionsAndSigns(ObjectGuid guid, uint32 exceptPetitionId) { uint32 lowguid = guid.GetCounter(); CharacterDatabase.BeginTransaction(); CharacterDatabase.PExecute("DELETE FROM `petition` WHERE `owner_guid` = '%u'", lowguid); - CharacterDatabase.PExecute("DELETE FROM `petition_sign` WHERE `owner_guid` = '%u'", lowguid); + CharacterDatabase.PExecute("DELETE FROM `petition_sign` WHERE (`owner_guid` = '%u') || (`player_guid` = '%u')", lowguid, lowguid); CharacterDatabase.CommitTransaction(); + + sGuildMgr.DeletePetitionSignaturesByPlayer(guid, exceptPetitionId); } void Player::SetRestBonus(float rest_bonus_new) @@ -18056,7 +18113,7 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc // 0 element current node m_taxi.AddTaxiDestination(sourcenode); - float discount = npc ? GetReputationPriceDiscount(npc) : 1.0f; + float discount = npc ? GetReputationPriceDiscount(npc, true) : 1.0f; m_taxi.SetDiscount(discount); // fill destinations path tail @@ -18072,7 +18129,7 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc return false; } lastPath = sourcepath; - sourceCost = (uint32)ceil(sourceCost * discount); + sourceCost = uint32(sourceCost * discount + 0.5f); totalcost += sourceCost; // multiple path @@ -18091,7 +18148,7 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc m_taxi.ClearTaxiDestinations(); return false; } - totalcost += (uint32)ceil(nextCost * discount); + totalcost += uint32(nextCost * discount + 0.5f); // find a transition uint32 inNode = 0; @@ -18107,7 +18164,7 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc break; } if (!transitionFound) - sLog.outErrorDb("Table `taxi_path_transitions` is missing a transition between paths %u and %u", lastPath, nextPath); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `taxi_path_transitions` is missing a transition between paths %u and %u", lastPath, nextPath); // default values in database, init them to n-1 -> 1 if (!inNode) @@ -18176,8 +18233,6 @@ bool Player::ActivateTaxiPathTo(std::vector const& nodes, Creature* npc data << uint32(ERR_TAXIOK); GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_ACTIVATETAXIREPLY"); - GetSession()->SendDoFlight(mount_display_id, sourcepath); return true; @@ -18204,7 +18259,7 @@ void Player::ContinueTaxiFlight() if (!sourceNode) return; - DEBUG_LOG("WORLD: Restart character %u taxi flight", GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Restart character %u taxi flight", GetGUIDLow()); uint32 mountDisplayId = sObjectMgr.GetTaxiMountDisplayId(sourceNode, GetTeam(), true); uint32 path = m_taxi.GetCurrentTaxiPath(); @@ -18414,7 +18469,7 @@ bool Player::BuyItemFromVendor(ObjectGuid vendorGuid, uint32 item, uint8 count, if (!IsAlive()) return false; - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(item); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(item); if (!pProto) { SendBuyError(BUY_ERR_CANT_FIND_ITEM, nullptr, item, 0); @@ -18424,7 +18479,7 @@ bool Player::BuyItemFromVendor(ObjectGuid vendorGuid, uint32 item, uint8 count, Creature* pCreature = GetNPCIfCanInteractWith(vendorGuid, UNIT_NPC_FLAG_VENDOR); if (!pCreature) { - DEBUG_LOG("WORLD: BuyItemFromVendor - %s not found or you can't interact with him.", vendorGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: BuyItemFromVendor - %s not found or you can't interact with him.", vendorGuid.GetString().c_str()); SendBuyError(BUY_ERR_DISTANCE_TOO_FAR, nullptr, item, 0); return false; } @@ -18503,7 +18558,7 @@ bool Player::BuyItemFromVendor(ObjectGuid vendorGuid, uint32 item, uint8 count, uint32 price = pProto->BuyPrice * count; // reputation discount - price = uint32(floor(price * GetReputationPriceDiscount(pCreature))); + price = uint32(price * GetReputationPriceDiscount(pCreature) + 0.5f); if (GetMoney() < price) { @@ -18595,6 +18650,7 @@ void Player::UpdateHomebindTime(uint32 time) { // teleport to homebind location TeleportToHomebind(); + m_HomebindTimer = 0; } else m_HomebindTimer -= time; @@ -18608,7 +18664,7 @@ void Player::UpdateHomebindTime(uint32 time) data << uint32(m_HomebindTimer); data << uint32(ERR_RAID_GROUP_REQUIRED); // error used only when timer = 0 GetSession()->SendPacket(&data); - DEBUG_LOG("PLAYER: Player '%s' (GUID: %u) will be teleported to homebind in 60 seconds", GetName(), GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "PLAYER: Player '%s' (GUID: %u) will be teleported to homebind in 60 seconds", GetName(), GetGUIDLow()); } } @@ -18703,7 +18759,7 @@ void Player::SetBattleGroundEntryPoint(Player* leader /*= nullptr*/, bool queued return; } else - sLog.outError("SetBattleGroundEntryPoint: Dungeon map %u has no linked graveyard, setting home location as entry point.", leader->GetMapId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SetBattleGroundEntryPoint: Dungeon map %u has no linked graveyard, setting home location as entry point.", leader->GetMapId()); } // If new entry point is not BG or arena set it else if (!leader->GetMap()->IsBattleGround()) @@ -18715,7 +18771,7 @@ void Player::SetBattleGroundEntryPoint(Player* leader /*= nullptr*/, bool queued } // In error cases use homebind position - m_bgData.joinPos = WorldLocation(m_homebindMapId, m_homebindX, m_homebindY, m_homebindZ, 0.0f); + m_bgData.joinPos = m_homebind; m_bgData.m_needSave = true; } @@ -18740,7 +18796,7 @@ void Player::LeaveBattleground(bool teleportToEntryPoint) AddAura(26013, 0, this); // Deserter } bg->RemovePlayerAtLeave(GetObjectGuid(), teleportToEntryPoint, true); - sLog.out(LOG_BG, "[%u,%u]: %s:%u [%u:%s] leaves", + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "[%u,%u]: %s:%u [%u:%s] leaves", bg->GetMapId(), bg->GetInstanceID(), GetName(), GetGUIDLow(), GetSession()->GetAccountId(), GetSession()->GetRemoteAddress().c_str(), @@ -18902,13 +18958,47 @@ void RemoveBroadcastListener(Player* target, Player* me) target->m_broadcaster->RemoveListener(me); } -// Only called if player is in combat and not in dungeon. -void Player::BeforeVisibilityDestroy(Creature* creature) +// specialization for players so we can exclude self +template<> +void Player::UpdateVisibilityOf(WorldObject const* viewPoint, Player* target, UpdateData& data, std::set& visibleNow) { - if (creature->IsInCombat() && IsInCombatWithCreature(creature)) - GetHostileRefManager().deleteReference(creature); + // own player is always visible + if (target == this) + return; + + bool inVisibleList = IsInVisibleList(target); + if (inVisibleList) + { + if (!target->FindMap() || !target->isWithinVisibilityDistanceOf(this, viewPoint, inVisibleList) || !target->IsVisibleForInState(this, viewPoint, true)) + { + ObjectGuid t_guid = target->GetObjectGuid(); + + target->BuildOutOfRangeUpdateBlock(data); + std::unique_lock lock(m_visibleGUIDs_lock); + m_visibleGUIDs.erase(t_guid); + lock.unlock(); + + RemoveBroadcastListener(target, this); + DEBUG_FILTER_LOG(LOG_FILTER_VISIBILITY_CHANGES, "%s is out of range for %s. Distance = %f", t_guid.GetString().c_str(), GetGuidStr().c_str(), GetDistance(target)); + } + } + else + { + if (target->FindMap() && target->isWithinVisibilityDistanceOf(this, viewPoint, inVisibleList) && target->IsVisibleForInState(this, viewPoint, false)) + { + visibleNow.insert(target); + target->BuildCreateUpdateBlockForPlayer(data, this); + std::unique_lock lock(m_visibleGUIDs_lock); + UpdateVisibilityOf_helper(m_visibleGUIDs, target); + lock.unlock(); + + AddBroadcastListener(target, this); + DEBUG_FILTER_LOG(LOG_FILTER_VISIBILITY_CHANGES, "%s is visible now for %s. Distance = %f", target->GetGuidStr().c_str(), GetGuidStr().c_str(), GetDistance(target)); + } + } } +// handles all other objects except players template void Player::UpdateVisibilityOf(WorldObject const* viewPoint, T* target, UpdateData& data, std::set& visibleNow) { @@ -18919,10 +19009,6 @@ void Player::UpdateVisibilityOf(WorldObject const* viewPoint, T* target, UpdateD { ObjectGuid t_guid = target->GetObjectGuid(); - // Make sure mobs who become out of range leave combat before grid unload. - if (target->IsCreature() && target->FindMap() && IsInCombat() && !GetMap()->IsDungeon()) - BeforeVisibilityDestroy((Creature*)target); - target->BuildOutOfRangeUpdateBlock(data); std::unique_lock lock(m_visibleGUIDs_lock); m_visibleGUIDs.erase(t_guid); @@ -18955,6 +19041,35 @@ template void Player::UpdateVisibilityOf(WorldObject const* viewPoint, GameObjec template void Player::UpdateVisibilityOf(WorldObject const* viewPoint, DynamicObject* target, UpdateData& data, std::set& visibleNow); template void Player::UpdateVisibilityOf(WorldObject const* viewPoint, WorldObject* target, UpdateData& data, std::set& visibleNow); +void Player::LeaveCombatWithFarAwayCreatures() +{ + HostileReference* pReference = GetHostileRefManager().getFirst(); + + while (pReference) + { + if (pReference->isValid()) + { + if (Creature* pCreature = ::ToCreature(pReference->getSourceUnit())) + { + if (!pCreature->GetCharmerOrOwnerGuid().IsPlayer() && + !pCreature->isWithinVisibilityDistanceOf(this, this, IsInVisibleList_Unsafe(pCreature))) + { + pReference = pReference->next(); + + if (pCreature->CanHaveThreatList()) + pCreature->GetThreatManager().modifyThreatPercent(this, -101); + else + GetHostileRefManager().deleteReference(pCreature); + + continue; + } + } + } + + pReference = pReference->next(); + } +} + void Player::SetLongSight(Aura const* aura) { if (aura) @@ -19000,6 +19115,20 @@ void Player::UpdateLongSight() GetPositionZ()); } +void Player::ScheduleCameraUpdate(ObjectGuid guid) +{ + if (guid.IsEmpty() && m_pendingCameraUpdate.IsEmpty()) + { + SetGuidValue(PLAYER_FARSIGHT, guid); + DirectSendPublicValueUpdate(PLAYER_FARSIGHT, 2); + } + else + { + m_cameraUpdateTimer = BATCHING_INTERVAL; + m_pendingCameraUpdate = guid; + } +} + void Player::InitPrimaryProfessions() { SetFreePrimaryProfessions(sWorld.getConfig(CONFIG_UINT32_MAX_PRIMARY_TRADE_SKILL)); @@ -19089,8 +19218,8 @@ void Player::SendInitialPacketsBeforeAddToMap() // Homebind data.Initialize(SMSG_BINDPOINTUPDATE, 5 * 4); - data << m_homebindX << m_homebindY << m_homebindZ; - data << (uint32) m_homebindMapId; + data << m_homebind.x << m_homebind.y << m_homebind.z; + data << (uint32) m_homebind.mapId; data << (uint32) m_homebindAreaId; GetSession()->SendPacket(&data); @@ -19250,7 +19379,7 @@ void Player::LearnDefaultSpells() for (const auto spell : info->spell) { - DEBUG_LOG("PLAYER (Class: %u Race: %u): Adding initial spell, id = %u", uint32(GetClass()), uint32(GetRace()), spell); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "PLAYER (Class: %u Race: %u): Adding initial spell, id = %u", uint32(GetClass()), uint32(GetRace()), spell); if (!IsInWorld()) // will send in INITIAL_SPELLS in list anyway at map add AddSpell(spell, true, true, true, false); else // but send in normal spell in game learn case @@ -19416,21 +19545,26 @@ uint32 Player::GetMaxLevelForBattleGroundBracketId(BattleGroundBracketId bracket } BattleGroundBracketId Player::GetBattleGroundBracketIdFromLevel(BattleGroundTypeId bgTypeId) const +{ + return Player::GetBattleGroundBracketIdFromLevel(bgTypeId, GetLevel()); +} + +BattleGroundBracketId Player::GetBattleGroundBracketIdFromLevel(BattleGroundTypeId bgTypeId, uint32 level) { BattleGround* bg = sBattleGroundMgr.GetBattleGroundTemplate(bgTypeId); ASSERT(bg); - if (GetLevel() < bg->GetMinLevel()) + if (level < bg->GetMinLevel()) return BG_BRACKET_ID_NONE; - uint32 bracket_id = (GetLevel() - bg->GetMinLevel()) / 10; + uint32 bracket_id = (level - bg->GetMinLevel()) / 10; if (bracket_id > MAX_BATTLEGROUND_BRACKETS) return BG_BRACKET_ID_LAST; return BattleGroundBracketId(bracket_id); } -float Player::GetReputationPriceDiscount(Creature const* pCreature) const +float Player::GetReputationPriceDiscount(Creature const* pCreature, bool taxi) const { uint32 factionId = pCreature->GetFactionId(); if (!factionId) @@ -19457,8 +19591,15 @@ float Player::GetReputationPriceDiscount(Creature const* pCreature) const case 729: // Frostwolf Clan { // honor rank >= 3 - if (m_honorMgr.GetRank().visualRank >= 3) + if (!taxi && m_honorMgr.GetRank().visualRank >= 3) mod -= 0.1f; + + if (taxi && m_honorMgr.GetRank().visualRank >= 2) + { + mod -= 0.05f; + if (m_honorMgr.GetRank().visualRank >= 4) + mod -= 0.05f; + } break; } } @@ -19743,7 +19884,7 @@ bool Player::HasItemFitToSpellReqirements(SpellEntry const* spellInfo, Item cons break; } default: - sLog.outError("HasItemFitToSpellReqirements: Not handled spell requirement for item class %u", spellInfo->EquippedItemClass); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HasItemFitToSpellReqirements: Not handled spell requirement for item class %u", spellInfo->EquippedItemClass); break; } @@ -19850,7 +19991,7 @@ uint32 Player::GetResurrectionSpellId() const spellId = 27240; break; // rank 6 default: - sLog.outError("Unhandled spell %u: S.Resurrection", dummyAura->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unhandled spell %u: S.Resurrection", dummyAura->GetId()); continue; } @@ -20059,13 +20200,6 @@ bool Player::HasSelfMovementControl() const return true; } -bool Player::IsAllowedToMove(Unit* unit) const -{ - if (unit == this) - return !HasUnitState(UNIT_STAT_POSSESSED | UNIT_STAT_FLEEING | UNIT_FLAG_CONFUSED); - return !unit->HasUnitState(UNIT_STAT_FLEEING | UNIT_FLAG_CONFUSED); -} - void Player::UpdateZoneDependentAuras() { // Some spells applied at enter into zone (with subzones), aura removed in UpdateAreaDependentAuras that called always at zone->area update @@ -20458,6 +20592,7 @@ void Player::_LoadSkills(QueryResult* result) // SetPQuery(PLAYER_LOGIN_QUERY_LOADSKILLS, "SELECT skill, value, max FROM character_skills WHERE guid = '%u'", GUID_LOPART(m_guid)); uint32 count = 0; + std::unordered_map loadedSkillValues; if (result) { do @@ -20471,12 +20606,19 @@ void Player::_LoadSkills(QueryResult* result) SkillLineEntry const* pSkill = sSkillLineStore.LookupEntry(skill); if (!pSkill) { - sLog.outError("Character %u has skill %u that does not exist.", GetGUIDLow(), skill); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u has skill %u that does not exist.", GetGUIDLow(), skill); + continue; + } + + SkillRaceClassInfoEntry const* rcEntry = GetSkillRaceClassInfo(skill, GetRace(), GetClass()); + if (!rcEntry) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u has forbidden skill %u for his race/class combination", GetGUIDLow(), skill); continue; } // set fixed skill ranges - switch (GetSkillRangeType(pSkill, false)) + switch (GetSkillRangeType(pSkill, rcEntry)) { case SKILL_RANGE_LANGUAGE: // 300..300 value = max = 300; @@ -20484,13 +20626,16 @@ void Player::_LoadSkills(QueryResult* result) case SKILL_RANGE_MONO: // 1..1, grey monolite bar value = max = 1; break; + case SKILL_RANGE_LEVEL: + max = GetSkillMaxForLevel(); + break; default: break; } if (value == 0) { - sLog.outError("Character %u has skill %u with value 0. Will be deleted.", GetGUIDLow(), skill); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u has skill %u with value 0. Will be deleted.", GetGUIDLow(), skill); CharacterDatabase.PExecute("DELETE FROM `character_skills` WHERE `guid` = '%u' AND `skill` = '%u' ", GetGUIDLow(), skill); continue; } @@ -20500,19 +20645,23 @@ void Player::_LoadSkills(QueryResult* result) SetUInt32Value(PLAYER_SKILL_BONUS_INDEX(count), 0); mSkillStatus.insert(SkillStatusMap::value_type(skill, SkillStatusData(count, SKILL_UNCHANGED))); - UpdateSkillTrainedSpells(skill, value); + loadedSkillValues[skill] = value; ++count; if (count >= PLAYER_MAX_SKILLS) // client limit { - sLog.outError("Character %u has more than %u skills.", GetGUIDLow(), PLAYER_MAX_SKILLS); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u has more than %u skills.", GetGUIDLow(), PLAYER_MAX_SKILLS); break; } } while (result->NextRow()); } + // Learn skill rewarded spells after all skills have been loaded to prevent learning a skill from them before its loaded with proper value from DB + for (auto& skill : loadedSkillValues) + UpdateSkillTrainedSpells(skill.first, skill.second); + for (; count < PLAYER_MAX_SKILLS; ++count) { SetUInt32Value(PLAYER_SKILL_INDEX(count), 0); @@ -20539,13 +20688,13 @@ void Player::_LoadForgottenSkills(QueryResult* result) SkillLineEntry const* pSkill = sSkillLineStore.LookupEntry(skill); if (!pSkill) { - sLog.outError("Character %u has saved value for forgotten skill %u that does not exist.", GetGUIDLow(), skill); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u has saved value for forgotten skill %u that does not exist.", GetGUIDLow(), skill); continue; } if (pSkill->categoryId != SKILL_CATEGORY_WEAPON) { - sLog.outError("Character %u has saved value for forgotten skill %u that is not a weapon skill.", GetGUIDLow(), skill); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u has saved value for forgotten skill %u that is not a weapon skill.", GetGUIDLow(), skill); continue; } @@ -20596,7 +20745,7 @@ void Player::HandleFall(MovementInfo const& movementInfo) { // calculate total z distance of the fall float z_diff = m_lastFallZ - movementInfo.GetPos().z; - DEBUG_LOG("zDiff = %f", z_diff); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "zDiff = %f", z_diff); //Players with low fall distance, Feather Fall or physical immunity (charges used) are ignored // 14.57 can be calculated by resolving damageperc formula below to 0 @@ -20629,7 +20778,7 @@ void Player::HandleFall(MovementInfo const& movementInfo) } //Z given by moveinfo, LastZ, FallTime, WaterZ, MapZ, Damage, Safefall reduction - DEBUG_LOG("FALLDAMAGE z=%f sz=%f pZ=%f FallTime=%d mZ=%f damage=%d SF=%d" , movementInfo.GetPos().z, height, GetPositionZ(), movementInfo.GetFallTime(), height, damage, safe_fall); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "FALLDAMAGE z=%f sz=%f pZ=%f FallTime=%d mZ=%f damage=%d SF=%d" , movementInfo.GetPos().z, height, GetPositionZ(), movementInfo.GetFallTime(), height, damage, safe_fall); } } } @@ -20735,7 +20884,7 @@ void Player::LearnTalent(uint32 talentId, uint32 talentRank) uint32 spellid = talentInfo->RankID[talentRank]; if (spellid == 0) { - sLog.outError("Talent.dbc have for talent: %u Rank: %u spell id = 0", talentId, talentRank); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Talent.dbc have for talent: %u Rank: %u spell id = 0", talentId, talentRank); return; } @@ -20745,7 +20894,7 @@ void Player::LearnTalent(uint32 talentId, uint32 talentRank) // learn! (other talent ranks will unlearned at learning) LearnSpell(spellid, false, true); - DETAIL_LOG("TalentID: %u Rank: %u Spell: %u\n", talentId, talentRank, spellid); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "TalentID: %u Rank: %u Spell: %u\n", talentId, talentRank, spellid); } void Player::UpdateFallInformationIfNeed(MovementInfo const& minfo, uint16 opcode) @@ -20819,6 +20968,17 @@ void Player::ResummonPetTemporaryUnSummonedIfAny() m_temporaryUnsummonedPetNumber = 0; } +bool Player::IsPetNeedBeTemporaryUnsummoned() const +{ + if (!IsInWorld() || !IsAlive() || IsTaxiFlying()) + return true; + + if (IsMounted() && sWorld.getConfig(CONFIG_BOOL_PET_UNSUMMON_AT_MOUNT)) + return true; + + return false; +} + void Player::_SaveBGData() { // nothing save @@ -20895,17 +21055,15 @@ bool Player::HasMovementFlag(MovementFlags f) const return m_movementInfo.HasMovementFlag(f); } -void Player::SetHomebindToLocation(WorldLocation const& loc, uint32 area_id) +void Player::SetHomebindToLocation(WorldLocation const& loc, uint32 areaId) { - m_homebindMapId = loc.mapId; - m_homebindAreaId = area_id; - m_homebindX = loc.x; - m_homebindY = loc.y; - m_homebindZ = loc.z; + m_homebind = loc; + m_homebindAreaId = areaId; // update sql homebind - CharacterDatabase.PExecute("UPDATE `character_homebind` SET `map` = '%u', `zone` = '%u', `position_x` = '%f', `position_y` = '%f', `position_z` = '%f' WHERE `guid` = '%u'", - m_homebindMapId, m_homebindAreaId, m_homebindX, m_homebindY, m_homebindZ, GetGUIDLow()); + if (!IsSavingDisabled()) + CharacterDatabase.PExecute("UPDATE `character_homebind` SET `map` = '%u', `zone` = '%u', `position_x` = '%f', `position_y` = '%f', `position_z` = '%f' WHERE `guid` = '%u'", + m_homebind.mapId, m_homebindAreaId, m_homebind.x, m_homebind.y, m_homebind.z, GetGUIDLow()); } bool Player::TeleportToHomebind(uint32 options, bool hearthCooldown) @@ -20918,7 +21076,27 @@ bool Player::TeleportToHomebind(uint32 options, bool hearthCooldown) ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(6948); AddCooldown(*spellInfo, itemProto); } - return TeleportTo(m_homebindMapId, m_homebindX, m_homebindY, m_homebindZ, GetOrientation(), (options | TELE_TO_FORCE_MAP_CHANGE)); + MapEntry const* pMapEntry = sMapStorage.LookupEntry(m_homebind.mapId); + if (!pMapEntry || pMapEntry->Instanceable() || + !MaNGOS::IsValidMapCoord(m_homebind.x, m_homebind.y, m_homebind.z)) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Character %u has invalid homebind map %u.", GetGUIDLow(), m_homebind.mapId); + if (PlayerInfo const* info = sObjectMgr.GetPlayerInfo(GetRace(), GetClass())) + { + m_homebind.mapId = info->mapId; + m_homebind.x = info->positionX; + m_homebind.y = info->positionY; + m_homebind.z = info->positionZ; + m_homebind.o = info->orientation; + m_homebindAreaId = info->areaId; + } + else + { + m_homebind = WorldLocation(); + m_homebindAreaId = 0; + } + } + return TeleportTo(m_homebind, (options | TELE_TO_FORCE_MAP_CHANGE)); } Object* Player::GetObjectByTypeMask(ObjectGuid guid, TypeMask typemask) @@ -21022,14 +21200,14 @@ void Player::SetControlledBy(Unit* pWho) i_AI = new PlayerControlledAI(this, pWho); } -#define CHANGERACE_LOG(format, ...) sLog.outString("[RaceChanger/Log] " format, ##__VA_ARGS__) -#define CHANGERACE_ERR(format, ...) sLog.outError("[RaceChanger/Err] " format, ##__VA_ARGS__) +#define CHANGERACE_LOG(format, ...) sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[RaceChanger/Log] " format, ##__VA_ARGS__) +#define CHANGERACE_ERR(format, ...) sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[RaceChanger/Err] " format, ##__VA_ARGS__) bool Player::ChangeRace(uint8 newRace) { if (IsSavingDisabled() || IsBot()) { - sLog.outError("Cannot change race of bot or temporary character!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cannot change race of bot or temporary character!"); return false; } @@ -21233,7 +21411,7 @@ bool Player::ChangeItemsForRace(uint8 oldRace, uint8 newRace) CHANGERACE_ERR("Pas de monture pour la race %u dans `player_factionchange_mounts` pour transferer %u.", mountNewRace, item->GetEntry()); continue; } - ItemPrototype const* pNewMountProto = ObjectMgr::GetItemPrototype(newMountId); + ItemPrototype const* pNewMountProto = sObjectMgr.GetItemPrototype(newMountId); CHANGERACE_LOG("Changement de la monture %u en %u.", item->GetEntry(), newMountId); if (!pNewMountProto || !item->ChangeEntry(pNewMountProto)) { @@ -21248,7 +21426,7 @@ bool Player::ChangeItemsForRace(uint8 oldRace, uint8 newRace) // 2- Les items a inverser for (std::map::const_iterator it = sObjectMgr.factionchange_items.begin(); it != sObjectMgr.factionchange_items.end(); ++it) { - ItemPrototype const* pNewItemProto = ObjectMgr::GetItemPrototype(newTeam == ALLIANCE ? it->first : it->second); + ItemPrototype const* pNewItemProto = sObjectMgr.GetItemPrototype(newTeam == ALLIANCE ? it->first : it->second); if (!pNewItemProto) continue; uint32 removeItemId = newTeam == ALLIANCE ? it->second : it->first; @@ -21627,9 +21805,20 @@ std::string Player::GetShortDescription() const void Player::LootMoney(int32 money, Loot* loot) { +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME)) + return; + + if (HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_PARTIAL_PLAY_TIME)) + money /= 2; +#endif + + if (!money) + return; + WorldObject const* target = loot->GetLootTarget(); - sLog.out(LOG_LOOTS, "%s gets %ug%us%uc [loot from %s]", - GetShortDescription().c_str(), money / 100000, (money / 100) % 100, money % 100, target ? target->GetGuidStr().c_str() : "NULL"); + sLog.Player(GetSession(), LOG_LOOTS, LOG_LVL_BASIC, "%s gets %ug%us%uc [loot from %s]", + GetShortDescription().c_str(), money / GOLD, (money % GOLD) / SILVER, (money % GOLD) % SILVER, target ? target->GetGuidStr().c_str() : "NULL"); LogModifyMoney(money, "Loot", target ? target->GetObjectGuid() : ObjectGuid()); } @@ -21761,7 +21950,7 @@ bool Player::HasFreeBattleGroundQueueId() const return false; } -void Player::TaxiStepFinished() +void Player::TaxiStepFinished(bool lastPointReached) { if (!IsInWorld()) return; @@ -21811,7 +22000,7 @@ void Player::TaxiStepFinished() } } - DEBUG_LOG("WORLD: Taxi has to go from %u to %u", sourcenode, destinationnode); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Taxi has to go from %u to %u", sourcenode, destinationnode); uint32 mountDisplayId = sObjectMgr.GetTaxiMountDisplayId(sourcenode, GetTeam()); @@ -21826,7 +22015,8 @@ void Player::TaxiStepFinished() else { // When the player reaches the last flight point, teleport to destination taxi node location - TeleportTo(curDestNode->map_id, curDestNode->x, curDestNode->y, curDestNode->z, GetOrientation()); + if (lastPointReached) + TeleportTo(curDestNode->map_id, curDestNode->x, curDestNode->y, curDestNode->z, GetOrientation()); m_taxi.ClearTaxiDestinations(); // not destinations, clear source node } } @@ -21936,7 +22126,7 @@ void Player::AddGCD(SpellEntry const& spellEntry, uint32 /*forcedDuration = 0*/, // apply haste rating if (spellEntry.StartRecoveryCategory == 133 && gcdDuration == 1500 && spellEntry.DmgClass != SPELL_DAMAGE_CLASS_MELEE && spellEntry.DmgClass != SPELL_DAMAGE_CLASS_RANGED && - !spellEntry.HasAttribute(SPELL_ATTR_RANGED) && !spellEntry.HasAttribute(SPELL_ATTR_IS_ABILITY)) + !spellEntry.HasAttribute(SPELL_ATTR_USES_RANGED_SLOT) && !spellEntry.HasAttribute(SPELL_ATTR_IS_ABILITY)) { #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_12_1 gcdDuration = int32(float(gcdDuration) * GetFloatValue(UNIT_MOD_CAST_SPEED)); @@ -21970,7 +22160,7 @@ void Player::AddCooldown(SpellEntry const& spellEntry, ItemPrototype const* item uint32 categoryRecTime = spellEntry.CategoryRecoveryTime; // int because of spellmod calculations uint32 itemId = 0; - if (itemProto) + auto pickCooldowns = [&](ItemPrototype const* itemProto) { for (const auto& Spell : itemProto->Spells) { @@ -21978,26 +22168,33 @@ void Player::AddCooldown(SpellEntry const& spellEntry, ItemPrototype const* item { if (Spell.SpellCategory) spellCategory = Spell.SpellCategory; - if (Spell.SpellCooldown != -1) + if (Spell.SpellCooldown >= 0) recTime = Spell.SpellCooldown; - if (Spell.SpellCategoryCooldown != -1) + if (Spell.SpellCategoryCooldown >= 0) categoryRecTime = Spell.SpellCategoryCooldown; itemId = itemProto->ItemId; break; } } - } + }; + + if (itemProto) + pickCooldowns(itemProto); bool haveToSendEvent = false; + bool wasPermanent = false; + uint32 oldItemId = 0; auto cdDataItr = m_cooldownMap.FindBySpellId(spellEntry.Id); if (cdDataItr != m_cooldownMap.end()) { auto& cdData = cdDataItr->second; - if (!cdData->IsPermanent()) + if (!cdData->IsPermanent() && (!cdData->IsSpellCDExpired(sWorld.GetCurrentClockTime()) || !cdData->IsCatCDExpired(sWorld.GetCurrentClockTime()))) { - sLog.outError("Player::AddCooldown> Spell(%u) try to add and already existing cooldown?", spellEntry.Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Player::AddCooldown> Spell(%u) try to add and already existing cooldown?", spellEntry.Id); return; } + wasPermanent = cdData->IsPermanent(); + oldItemId = cdData->GetItemId(); m_cooldownMap.erase(cdDataItr); haveToSendEvent = true; } @@ -22014,7 +22211,7 @@ void Player::AddCooldown(SpellEntry const& spellEntry, ItemPrototype const* item { // shoot spells used equipped item cooldown values already assigned in GetAttackTime(RANGED_ATTACK) // prevent 0 cooldowns set by another way - if (spellEntry.HasAttribute(SPELL_ATTR_RANGED) && !spellEntry.HasAttribute(SPELL_ATTR_EX2_NOT_RESET_AUTO_ACTIONS)) + if (spellEntry.HasAttribute(SPELL_ATTR_USES_RANGED_SLOT) && !spellEntry.HasAttribute(SPELL_ATTR_EX2_DO_NOT_RESET_COMBAT_TIMERS)) recTime += GetFloatValue(UNIT_FIELD_RANGEDATTACKTIME); } @@ -22024,20 +22221,38 @@ void Player::AddCooldown(SpellEntry const& spellEntry, ItemPrototype const* item else if (spellCategory && categoryRecTime) ApplySpellMod(spellEntry.Id, SPELLMOD_COOLDOWN, categoryRecTime); - if (recTime || categoryRecTime) + if (recTime || categoryRecTime || wasPermanent) { + if (wasPermanent && oldItemId && !itemProto) + if (ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(oldItemId)) + pickCooldowns(itemProto); + // ready to add the cooldown - m_cooldownMap.AddCooldown(sWorld.GetCurrentClockTime(), spellEntry.Id, recTime, spellCategory, categoryRecTime, itemId); + if (recTime || categoryRecTime) // only send event if was permanent but no cds + m_cooldownMap.AddCooldown(sWorld.GetCurrentClockTime(), spellEntry.Id, recTime, spellCategory, categoryRecTime, itemId); // after some aura fade or potion activation we have to send cooldown event to start cd client side if (haveToSendEvent) { + // client keeps track of category cd by original spellId + if (spellCategory && spellEntry.HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT)) + { + auto itr = m_cooldownMap.FindByCategory(spellCategory); + if (itr != m_cooldownMap.end() && (*itr).second->GetSpellId() != spellEntry.Id) + { + WorldPacket data(SMSG_COOLDOWN_EVENT, (4 + 8)); + data << uint32((*itr).second->GetSpellId()); + data << GetObjectGuid(); + SendDirectMessage(&data); + } + } + // Send activate cooldown timer (possible 0) at client side WorldPacket data(SMSG_COOLDOWN_EVENT, (4 + 8)); data << uint32(spellEntry.Id); data << GetObjectGuid(); SendDirectMessage(&data); - sLog.outDebug("Sending SMSG_COOLDOWN_EVENT with spell id = %u", spellEntry.Id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Sending SMSG_COOLDOWN_EVENT with spell id = %u", spellEntry.Id); } } } @@ -22074,6 +22289,7 @@ void Player::RemoveAllCooldowns(bool sendOnly /*= false*/) auto& cdData = cdItr.second; if (!cdData->IsPermanent()) { + SendClearCooldown(cdData->GetSpellId(), this); spellsSent.emplace(cdData->GetSpellId()); } } @@ -22085,11 +22301,15 @@ void Player::RemoveAllCooldowns(bool sendOnly /*= false*/) RemoveSpellLockout(lockoutSchoolMask, &spellsSent); } - SendClearAllCooldowns(this); - if (!sendOnly) { - m_cooldownMap.clear(); + for (auto itr = m_cooldownMap.begin(); itr != m_cooldownMap.end();) + { + if (spellsSent.find(itr->first) != spellsSent.end()) + itr = m_cooldownMap.erase(itr); + else + ++itr; + } m_lockoutMap.clear(); } } @@ -22110,7 +22330,7 @@ void Player::LockOutSpells(SpellSchoolMask schoolMask, uint32 duration) SpellEntry const* spellEntry = sSpellMgr.GetSpellEntry(unSpellId); // Not send cooldown for this spells - if (spellEntry->HasAttribute(SPELL_ATTR_DISABLED_WHILE_ACTIVE)) + if (spellEntry->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT)) continue; TimePoint expireTime; @@ -22146,7 +22366,7 @@ void Player::RemoveSpellLockout(SpellSchoolMask spellSchoolMask, std::setGetSpellSchoolMask() & spellSchoolMask) || spellEntry->HasAttribute(SPELL_ATTR_DISABLED_WHILE_ACTIVE)) + if (!spellEntry || !(spellEntry->GetSpellSchoolMask() & spellSchoolMask) || spellEntry->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT)) continue; if (spellAlreadySent) @@ -22161,20 +22381,6 @@ void Player::RemoveSpellLockout(SpellSchoolMask spellSchoolMask, std::setisValid() && pCreature == pReference->getSourceUnit()) - return true; - - pReference = pReference->next(); - } - - return false; -} void Player::CastHighestStealthRank() { @@ -22210,4 +22416,281 @@ void Player::CastHighestStealthRank() RemoveSpellCooldown(*stealthSpellEntry); CastSpell(nullptr, stealthSpellEntry, true); -} \ No newline at end of file +} + +static char const* type_strings[] = +{ + "Basic", + "Chat", + "BG", + "Character", + "Honor", + "RA", + "DBError", + "DBErrorFix", + "Loot", + "LevelUp", + "Performance", + "MoneyTrade", + "GM", + "GMCritical", + "Anticheat" +}; + +static_assert(sizeof(type_strings) / sizeof(type_strings[0]) == LOG_TYPE_MAX, "type_strings must be updated"); + +void Log::PlayerLogHeaderToConsole(uint32 accountId, WorldSession const* session, LogType logType, char const* subType) +{ + printf("[%s] ", type_strings[logType]); + if (subType) + printf("(%s) ", subType); + + if (session) + { + if (auto const player = session->GetPlayer()) + { + printf("(acc %u, ip %s, guid %u, name %s, map %u, pos %g %g %g) ", + accountId, + session->GetRemoteAddress().c_str(), + player->GetGUIDLow(), + player->GetName(), + player->GetMapId(), + player->GetPositionX(), + player->GetPositionY(), + player->GetPositionZ()); + } + else + { + printf("(acc %u, ip %s) ", + accountId, + session->GetRemoteAddress().c_str()); + } + } + else + { + printf("(acc %u) ", + accountId); + } +} + +void Log::PlayerLogHeaderToFile(uint32 accountId, WorldSession const* session, LogType logType, char const* subType) +{ + fprintf(logFiles[logType], "[%s] ", type_strings[logType]); + if (subType) + fprintf(logFiles[logType], "(%s) ", subType); + + if (session) + { + if (auto const player = session->GetPlayer()) + { + fprintf(logFiles[logType], "(acc %u, ip %s, guid %u, name %s, map %u, pos %g %g %g) ", + accountId, + session->GetRemoteAddress().c_str(), + player->GetGUIDLow(), + player->GetName(), + player->GetMapId(), + player->GetPositionX(), + player->GetPositionY(), + player->GetPositionZ()); + } + else + { + fprintf(logFiles[logType], "(acc %u, ip %s) ", + accountId, + session->GetRemoteAddress().c_str()); + } + } + else + { + fprintf(logFiles[logType], "(acc %u) ", + accountId); + } +} + +static bool IsPlayerLoggingEnabledToDB(LogType logType, LogLevel logLevel) +{ + if (logLevel > sLog.GetDbLevel()) + return false; + + switch (logType) + { + case LOG_CHAT: + return sWorld.getConfig(CONFIG_BOOL_LOGSDB_CHAT); + case LOG_BG: + return sWorld.getConfig(CONFIG_BOOL_LOGSDB_BATTLEGROUNDS); + case LOG_CHAR: + return sWorld.getConfig(CONFIG_BOOL_LOGSDB_CHARACTERS); + case LOG_LOOTS: + return sWorld.getConfig(CONFIG_BOOL_LOGSDB_LOOT); + case LOG_LEVELUP: + return sWorld.getConfig(CONFIG_BOOL_LOGSDB_LEVELUP); + case LOG_MONEY_TRADES: + return sWorld.getConfig(CONFIG_BOOL_LOGSDB_TRADES); + case LOG_GM: + case LOG_GM_CRITICAL: + return sWorld.getConfig(CONFIG_BOOL_LOGSDB_GM); + } + + return false; +} + +static void PlayerLogToDB(uint32 accountId, WorldSession const* session, LogType logType, char const* subType, char const* text) +{ + static SqlStatementID insertLog; + + SqlStatement stmt = LogsDatabase.CreateStatement(insertLog, "INSERT INTO `logs_player` (`type`, `subtype`, `account`, `ip`, `guid`, `name`, `map`, `pos_x`, `pos_y`, `pos_z`, `text`) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); + + stmt.addString(type_strings[logType]); + + if (subType) + stmt.addString(subType); + else + stmt.addNull(); + + stmt.addUInt32(accountId); + + if (session) + { + stmt.addString(session->GetRemoteAddress()); + + if (auto const player = session->GetPlayer()) + { + stmt.addUInt32(player->GetGUIDLow()); + stmt.addString(player->GetName()); + stmt.addUInt32(player->GetMapId()); + stmt.addFloat(player->GetPositionX()); + stmt.addFloat(player->GetPositionY()); + stmt.addFloat(player->GetPositionZ()); + } + else + { + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + } + } + else + { + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + stmt.addNull(); + } + + stmt.addString(text); + stmt.Execute(); +} + +#define LOG_TO_DB_HELPER(logLevel,logType,subType,session,accountId,format,ap) \ +if (IsPlayerLoggingEnabledToDB(logType, logLevel)) \ +{ \ + char* buff = new char[512]; \ + va_start(ap, format); \ + vsnprintf(buff, 512, format, ap); \ + va_end(ap); \ + PlayerLogToDB(accountId, session, logType, subType, buff); \ + delete[] buff; \ +} \ + +#define LOG_TO_FILE_HELPER(logLevel,logType,subType,session,accountId,format,ap) \ +if (logFiles[logType] && m_fileLevel >= logLevel) \ +{ \ + outTimestamp(logFiles[logType]); \ + if (logLevel == LOG_LVL_ERROR) \ + fputs("ERROR: ", logFiles[logType]); \ + PlayerLogHeaderToFile(accountId, session, logType, subType); \ + va_start(ap, format); \ + vfprintf(logFiles[logType], format, ap); \ + fputs("\n", logFiles[logType]); \ + fflush(logFiles[logType]); \ + va_end(ap); \ +} \ + +#define LOG_TO_CONSOLE_HELPER(logLevel,logType,subType,session,accountId,format,ap) \ +if (logType != LOG_PERFORMANCE && logType != LOG_DBERRFIX && m_consoleLevel >= logLevel) \ +{ \ + auto const where = logLevel == LOG_LVL_ERROR ? stderr : stdout; \ + SetColor(where, g_logColors[logLevel]); \ + if (m_includeTime) \ + outTime(where); \ + if (logLevel == LOG_LVL_ERROR) \ + fprintf(where, "ERROR: "); \ + PlayerLogHeaderToConsole(accountId, session, logType, subType); \ + \ + va_start(ap, format); \ + vutf8printf(where, format, &ap); \ + va_end(ap); \ + \ + ResetColor(where); \ + fprintf(where, "\n"); \ + fflush(where); \ +} \ + +void Log::Player(WorldSession const* session, LogType logType, LogLevel logLevel, char const* format, ...) +{ + if (logType >= LOG_TYPE_MAX || logType < 0) + return; + + va_list ap; + + LOG_TO_DB_HELPER(logLevel, logType, nullptr, session, session->GetAccountId(), format, ap); + LOG_TO_FILE_HELPER(logLevel, logType, nullptr, session, session->GetAccountId(), format, ap); + // Player logs should never go to the console +} + +void Log::Player(WorldSession const* session, LogType logType, char const* subType, LogLevel logLevel, char const* format, ...) +{ + if (logType >= LOG_TYPE_MAX || logType < 0) + return; + + va_list ap; + + LOG_TO_DB_HELPER(logLevel, logType, subType, session, session->GetAccountId(), format, ap); + LOG_TO_FILE_HELPER(logLevel, logType, subType, session, session->GetAccountId(), format, ap); + // Player logs should never go to the console +} + +void Log:: Player(uint32 accountId, LogType logType, LogLevel logLevel, char const* format, ...) +{ + if (logType >= LOG_TYPE_MAX || logType < 0) + return; + + va_list ap; + + LOG_TO_DB_HELPER(logLevel, logType, nullptr, nullptr, accountId, format, ap); + LOG_TO_FILE_HELPER(logLevel, logType, nullptr, nullptr, accountId, format, ap); + // Player logs should never go to the console +} + +void Log::Player(uint32 accountId, LogType logType, char const* subType, LogLevel logLevel, char const* format, ...) +{ + if (logType >= LOG_TYPE_MAX || logType < 0) + return; + + va_list ap; + + LOG_TO_DB_HELPER(logLevel, logType, subType, nullptr, accountId, format, ap); + LOG_TO_FILE_HELPER(logLevel, logType, subType, nullptr, accountId, format, ap); + // Player logs should never go to the console +} + +void Player::ClearTemporaryWarWithFactions() +{ + if (!m_temporaryAtWarFactions.empty()) + { + for (auto const& factionId : m_temporaryAtWarFactions) + { + if (FactionEntry const* pFactionEntry = sObjectMgr.GetFactionEntry(factionId)) + if (GetReputationMgr().GetRank(pFactionEntry) > REP_HOSTILE) + if (GetReputationMgr().SetAtWar(pFactionEntry->reputationListID, false)) + SendFactionAtWar(pFactionEntry->reputationListID, false); + } + m_temporaryAtWarFactions.clear(); + } +} diff --git a/src/game/Objects/Player.h b/src/game/Objects/Player.h index 89991435be2..f86807ea957 100644 --- a/src/game/Objects/Player.h +++ b/src/game/Objects/Player.h @@ -704,6 +704,7 @@ enum PlayerLoginQueryIndex PLAYER_LOGIN_QUERY_LOADSPELLCOOLDOWNS, PLAYER_LOGIN_QUERY_LOADGUILD, PLAYER_LOGIN_QUERY_LOADBGDATA, + PLAYER_LOGIN_QUERY_LOADACCOUNTDATA, PLAYER_LOGIN_QUERY_LOADSKILLS, PLAYER_LOGIN_QUERY_LOADMAILS, PLAYER_LOGIN_QUERY_LOADMAILEDITEMS, @@ -1062,7 +1063,6 @@ class Player final: public Unit InventoryResult _CanStoreItem(uint8 bag, uint8 slot, ItemPosCountVec& dest, uint32 entry, uint32 count, Item* pItem = nullptr, bool swap = false, uint32* no_space_count = nullptr) const; void ApplyEquipCooldown(Item* pItem); bool CheckAmmoCompatibility(ItemPrototype const* ammo_proto) const; - void SetVirtualItemSlot(uint8 i, Item* item); void QuickEquipItem(uint16 pos, Item* pItem); void VisualizeItem(uint8 slot, Item* pItem); void SetVisibleItemSlot(uint8 slot, Item* pItem); @@ -1083,7 +1083,6 @@ class Player final: public Unit public: Item* AddItem(uint32 itemId, uint32 count = 1); void InterruptSpellsWithCastItem(Item* item); - void SetSheath(SheathState sheathed) override; // overwrite Unit version uint8 FindEquipSlot(ItemPrototype const* proto, uint32 slot, bool swap) const; uint32 GetItemCount(uint32 item, bool inBankAlso = false, Item* skipItem = nullptr) const; Item* GetItemByGuid(ObjectGuid guid) const; @@ -1195,7 +1194,7 @@ class Player final: public Unit bool BuyItemFromVendor(ObjectGuid vendorGuid, uint32 item, uint8 count, uint8 bag, uint8 slot); void OnReceivedItem(Item* item); - float GetReputationPriceDiscount(Creature const* pCreature) const; + float GetReputationPriceDiscount(Creature const* pCreature, bool taxi = false) const; Player* GetTrader() const { return m_trade ? m_trade->GetTrader() : nullptr; } TradeData* GetTradeData() const { return m_trade; } @@ -1224,9 +1223,11 @@ class Player final: public Unit void RemovedInsignia(Player* looterPlr, Corpse* corpse); void SendLoot(ObjectGuid guid, LootType loot_type, Player* pVictim = nullptr); void SendLootRelease(ObjectGuid guid) const; + void SendLootError(ObjectGuid guid, LootError error) const; void SendNotifyLootItemRemoved(uint8 lootSlot) const; void SendNotifyLootMoneyRemoved() const; bool IsAllowedToLoot(Creature const* creature); + float GetMaxLootDistance(Unit const* pUnit) const; void SendEnchantmentLog(ObjectGuid casterGuid, uint32 itemId, uint32 spellId) const; void ApplyEnchantment(Item* item,EnchantmentSlot slot,bool apply, bool apply_dur = true, bool ignore_condition = false); @@ -1468,7 +1469,7 @@ class Player final: public Unit void RemovePetActionBar(); // Take possession of a new spawned creature - Creature* SummonPossessedMinion(uint32 creatureId, uint32 spellId, float x, float y, float z, float ang); + Creature* SummonPossessedMinion(uint32 creatureId, uint32 spellId, float x, float y, float z, float ang, uint32 duration); void UnsummonPossessedMinion(); uint32 m_stableSlots; @@ -1488,7 +1489,7 @@ class Player final: public Unit void SetTemporaryUnsummonedPetNumber(uint32 petNumber) { m_temporaryUnsummonedPetNumber = petNumber; } void UnsummonPetTemporaryIfAny(); void ResummonPetTemporaryUnSummonedIfAny(); - bool IsPetNeedBeTemporaryUnsummoned() const { return !IsInWorld() || !IsAlive() || IsMounted() /*+in flight*/; } + bool IsPetNeedBeTemporaryUnsummoned() const; /*********************************************************/ /*** SPELL SYSTEM ***/ @@ -1574,8 +1575,6 @@ class Player final: public Unit ++spellCDItr; } } - - uint32 m_castingSpell; // Last spell cast by client, or combo points if player is rogue /*********************************************************/ /*** TALENT SYSTEM ***/ @@ -1812,15 +1811,12 @@ class Player final: public Unit m_DelayedOperations |= operation; } - bool IsAllowedToMove(Unit* unit) const; - Unit* m_mover; GridReference m_gridRef; MapReference m_mapRef; uint32 m_lastFallTime; float m_lastFallZ; - uint32 m_bNextRelocationsIgnored; // Recall position uint32 m_recallMap; @@ -1836,15 +1832,14 @@ class Player final: public Unit float m_summon_z; Camera m_camera; + ObjectGuid m_pendingCameraUpdate; + uint32 m_cameraUpdateTimer; float m_longSightRange; uint32 m_longSightSpell; // Homebind coordinates - uint32 m_homebindMapId; + WorldLocation m_homebind; uint16 m_homebindAreaId; - float m_homebindX; - float m_homebindY; - float m_homebindZ; // knockback/jumping states bool launched; @@ -1857,7 +1852,7 @@ class Player final: public Unit void UpdateZoneDependentAuras(); void UpdateAreaDependentAuras(); // subzones void UpdateTerainEnvironmentFlags(); - void CheckAreaExploreAndOutdoor(void); + void CheckAreaExploreAndOutdoor(); public: void AddToWorld() override; void RemoveFromWorld() override; @@ -1877,6 +1872,8 @@ class Player final: public Unit // _NOT_ thread-safe. Must be executed by the map manager after map updates, since we // remove objects from the map bool ExecuteTeleportFar(ScheduledTeleportData* data); + void SendNewWorld(); + void HandleReturnOnTeleportFail(WorldLocation const& oldLoc); bool TeleportToBGEntryPoint(); void RestorePendingTeleport(); @@ -1918,9 +1915,7 @@ class Player final: public Unit Unit* GetMover() const { return m_mover; } bool IsSelfMover() const { return m_mover == this; } // normal case for player not controlling other unit bool HasSelfMovementControl() const; - bool IsNextRelocationIgnored() const { return m_bNextRelocationsIgnored ? true : false; } - void SetNextRelocationsIgnoredCount(uint32 count) { m_bNextRelocationsIgnored = count; } - void DoIgnoreRelocation() { if (m_bNextRelocationsIgnored) --m_bNextRelocationsIgnored; } + bool IsOutdoorOnTransport() const; ObjectGuid const& GetFarSightGuid() const { return GetGuidValue(PLAYER_FARSIGHT); } @@ -1934,8 +1929,8 @@ class Player final: public Unit o = m_recallO; }; - void SetHomebindToLocation(WorldLocation const& loc, uint32 area_id); - void RelocateToHomebind() { SetLocationMapId(m_homebindMapId); Relocate(m_homebindX, m_homebindY, m_homebindZ); } + void SetHomebindToLocation(WorldLocation const& loc, uint32 areaId); + void RelocateToHomebind() { SetLocationMapId(m_homebind.mapId); Relocate(m_homebind.x, m_homebind.y, m_homebind.z); } bool TeleportToHomebind(uint32 options = 0, bool hearthCooldown = true); // currently visible objects at player client @@ -1951,9 +1946,10 @@ class Player final: public Unit void UpdateVisibilityOf(WorldObject const* viewPoint, WorldObject* target); template void UpdateVisibilityOf(WorldObject const* viewPoint, T* target, UpdateData& data, std::set& visibleNow); - void BeforeVisibilityDestroy(Creature* creature); + void LeaveCombatWithFarAwayCreatures(); Camera& GetCamera() { return m_camera; } + void ScheduleCameraUpdate(ObjectGuid guid); uint32 GetLongSight() const { return m_longSightSpell; } void SetLongSight(Aura const* aura = nullptr); @@ -1990,7 +1986,7 @@ class Player final: public Unit Position m_lastSafePosition; bool m_undermapPosValid; - uint32 GetHomeBindMap() const { return m_homebindMapId; } + uint32 GetHomeBindMap() const { return m_homebind.mapId; } uint16 GetHomeBindAreaId() const { return m_homebindAreaId; } void SendSummonRequest(ObjectGuid summonerGuid, uint32 mapId, uint32 zoneId, float x, float y, float z); @@ -2098,7 +2094,7 @@ class Player final: public Unit void InitTaxiNodes() { m_taxi.InitTaxiNodes(GetRace(), GetLevel()); } bool ActivateTaxiPathTo(std::vector const& nodes, Creature* npc = nullptr, uint32 spellid = 0, bool nocheck = false); bool ActivateTaxiPathTo(uint32 taxi_path_id, uint32 spellid = 0, bool nocheck = false); - void TaxiStepFinished(); + void TaxiStepFinished(bool lastPointReached); void ContinueTaxiFlight(); /*********************************************************/ @@ -2146,7 +2142,6 @@ class Player final: public Unit // Cannot be detected by creature (Should be tested in AI::MoveInLineOfSight) void SetCannotBeDetectedTimer(uint32 milliseconds) { m_cannotBeDetectedTimer = milliseconds; }; bool CanBeDetected() const override { return m_cannotBeDetectedTimer <= 0; } - bool IsInCombatWithCreature(Creature const* pCreature); // PlayerAI management PlayerAI* i_AI; @@ -2302,6 +2297,7 @@ class Player final: public Unit typedef std::list JoinedChannelsList; JoinedChannelsList m_channels; void UpdateLocalChannels(uint32 newZone); + std::string m_name; public: void JoinedChannel(Channel* c); void LeftChannel(Channel* c); @@ -2322,10 +2318,13 @@ class Player final: public Unit bool IsDND() const { return HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_DND); } uint8 GetChatTag() const; + char const* GetName() const final { return m_name.c_str(); } + void SetName(std::string const& newname) { m_name = newname; } + float GetYellRange() const; - void Say(std::string const& text, uint32 const language) const; - void Yell(std::string const& text, uint32 const language) const; - void TextEmote(std::string const& text) const; + void Say(char const* text, uint32 const language) const; + void Yell(char const* text, uint32 const language) const; + void TextEmote(char const* text) const; /*********************************************************/ /*** FACTION SYSTEM ***/ @@ -2334,6 +2333,7 @@ class Player final: public Unit private: Team m_team; ReputationMgr m_reputationMgr; + std::set m_temporaryAtWarFactions; public: static Team TeamForRace(uint8 race); Team GetTeam() const final { return m_team; } @@ -2347,6 +2347,8 @@ class Player final: public Unit void RewardReputation(Unit* pVictim, float rate); void RewardReputation(Quest const* pQuest); int32 CalculateReputationGain(ReputationSource source, int32 rep, int32 faction, uint32 creatureOrQuestLevel = 0, bool noAuraBonus = false); + void SetTemporaryAtWarWithFaction(uint32 factionId) { m_temporaryAtWarFactions.insert(factionId); } + void ClearTemporaryWarWithFactions(); bool ChangeRace(uint8 newRace); bool ChangeItemsForRace(uint8 oldRace, uint8 newRace); @@ -2423,6 +2425,7 @@ class Player final: public Unit static uint32 GetMinLevelForBattleGroundBracketId(BattleGroundBracketId bracket_id, BattleGroundTypeId bgTypeId); static uint32 GetMaxLevelForBattleGroundBracketId(BattleGroundBracketId bracket_id, BattleGroundTypeId bgTypeId); + static BattleGroundBracketId GetBattleGroundBracketIdFromLevel(BattleGroundTypeId bgTypeId, uint32 level); BattleGroundBracketId GetBattleGroundBracketIdFromLevel(BattleGroundTypeId bgTypeId) const; bool InBattleGroundQueue() const @@ -2591,6 +2594,7 @@ class Player final: public Unit Group* m_groupInvite; uint32 m_groupUpdateMask; uint64 m_auraUpdateMask; + uint32 m_LFGAreaId; public: Group* GetGroupInvite() { return m_groupInvite; } void SetGroupInvite(Group* group) { m_groupInvite = group; } @@ -2620,6 +2624,11 @@ class Player final: public Unit uint32 GetWhoListPartyStatus() const; #endif + // LFG + void SetLFGAreaId(uint32 areaId) { m_LFGAreaId = areaId; } + uint32 GetLFGAreaId() const { return m_LFGAreaId; } + bool IsInLFG() const { return m_LFGAreaId > 0; } + // BattleGround Group System void SetBattleGroundRaid(Group* group, int8 subgroup = -1); void RemoveFromBattleGroundRaid(); @@ -2643,7 +2652,7 @@ class Player final: public Unit static uint32 GetGuildIdFromDB(ObjectGuid guid); static uint32 GetRankFromDB(ObjectGuid guid); int GetGuildIdInvited() { return m_GuildIdInvited; } - static void RemovePetitionsAndSigns(ObjectGuid guid); + static void RemovePetitionsAndSigns(ObjectGuid guid, uint32 exceptPetitionId = 0); }; inline Player* Object::ToPlayer() @@ -2673,7 +2682,7 @@ void RemoveItemsSetItem(Player*player,ItemPrototype const* proto); template T Player::ApplySpellMod(uint32 spellId, SpellModOp op, T &basevalue, Spell* spell) { SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellId); - if (!spellInfo) return 0; + if (!spellInfo || spellInfo->HasAttribute(SPELL_ATTR_EX3_IGNORE_CASTER_MODIFIERS)) return 0; float totalpct = 0; float totalflat = 0; for (const auto mod : m_spellMods[op]) diff --git a/src/game/Objects/SpellCaster.cpp b/src/game/Objects/SpellCaster.cpp index 9acdf2fa9c5..169eaa483da 100644 --- a/src/game/Objects/SpellCaster.cpp +++ b/src/game/Objects/SpellCaster.cpp @@ -34,21 +34,21 @@ Unit* SpellCaster::SelectMagnetTarget(Unit* victim, Spell* spell, SpellEffectInd SpellEntry const* pProto = spell->m_spellInfo; if (!pProto) return nullptr; // Example spell: Cause Insanity (Hakkar) - if (pProto->AttributesEx & SPELL_ATTR_EX_CANT_BE_REDIRECTED) + if (pProto->AttributesEx & SPELL_ATTR_EX_NO_REDIRECTION) return victim; // Magic case if (pProto->AttributesEx3 & SPELL_ATTR_EX3_SUPPRESS_TARGET_PROCS) return victim; - if ((pProto->DmgClass == SPELL_DAMAGE_CLASS_MAGIC || pProto->SpellVisual == 7250) && pProto->Dispel != DISPEL_POISON && !(pProto->Attributes & 0x10)) + if ((pProto->DmgClass == SPELL_DAMAGE_CLASS_MAGIC || pProto->SpellVisual == 7250) && pProto->Dispel != DISPEL_POISON && !(pProto->Attributes & SPELL_ATTR_IS_ABILITY)) { Unit::AuraList const& magnetAuras = victim->GetAurasByType(SPELL_AURA_SPELL_MAGNET); for (const auto magnetAura : magnetAuras) { if (Unit* magnet = magnetAura->GetCaster()) { - if (magnet->IsAlive() && magnet->IsWithinLOSInMap(this) && spell->CheckTarget(magnet, eff)) + if (magnet->IsAlive() && magnet->IsInMap(this) && spell->CheckTarget(magnet, eff)) { if (SpellAuraHolder* holder = magnetAura->GetHolder()) if (holder->DropAuraCharge()) @@ -167,7 +167,7 @@ SpellMissInfo SpellCaster::SpellHitResult(Unit* pVictim, SpellEntry const* spell return SPELL_MISS_EVADE; // Check for immune (use charges) - if (pVictim != this && !spell->HasAttribute(SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY) && + if (pVictim != this && !spell->HasAttribute(SPELL_ATTR_NO_IMMUNITIES) && pVictim->IsImmuneToSpell(spell, pVictim == this)) return SPELL_MISS_IMMUNE; @@ -218,7 +218,7 @@ SpellMissInfo SpellCaster::SpellHitResult(Unit* pVictim, SpellEntry const* spell ProcSystemArguments::ProcSystemArguments(Unit* pVictim_, uint32 procFlagsAttacker_, uint32 procFlagsVictim_, uint32 procExtra_, uint32 amount_, WeaponAttackType attType_, SpellEntry const* procSpell_, Spell const* spell) : pVictim(pVictim_), procFlagsAttacker(procFlagsAttacker_), procFlagsVictim(procFlagsVictim_), procExtra(procExtra_), amount(amount_), - attType(attType_), procSpell(procSpell_), isSpellTriggeredByAura(spell && spell->IsTriggeredByAura()) + attType(attType_), procSpell(procSpell_), isSpellTriggeredByAuraOrItem(spell && (spell->IsTriggeredByAura() || spell->IsTriggered() && spell->IsCastByItem())), procTime(sWorld.GetGameTime()) { if (spell) appliedSpellModifiers = spell->m_appliedMods; @@ -252,18 +252,24 @@ void SpellCaster::ProcDamageAndSpell(ProcSystemArguments&& data) if ((data.pVictim && !IsInMap(data.pVictim)) || !IsInWorld()) return; - if (data.procFlagsAttacker) - if (Unit* pUnit = ToUnit()) - pUnit->ProcSkillsAndReactives(false, data.pVictim, data.procFlagsAttacker, data.procExtra, data.attType); + if (!(data.procExtra & PROC_EX_CAST_END)) + { + if (data.procFlagsAttacker) + if (Unit* pUnit = ToUnit()) + pUnit->ProcSkillsAndReactives(false, data.pVictim, data.procFlagsAttacker, data.procExtra, data.attType); + + if (data.procFlagsVictim && data.pVictim && data.pVictim->IsAlive()) + data.pVictim->ProcSkillsAndReactives(true, IsUnit() ? static_cast(this) : data.pVictim, data.procFlagsVictim, data.procExtra, data.attType); + } - if (data.procFlagsVictim && data.pVictim && data.pVictim->IsAlive()) - data.pVictim->ProcSkillsAndReactives(true, IsUnit() ? static_cast(this) : data.pVictim, data.procFlagsVictim, data.procExtra, data.attType); - // Always execute On Kill procs instantly. Fixes Improved Drain Soul talent. if (!sWorld.getConfig(CONFIG_UINT32_SPELL_PROC_DELAY) || (data.procFlagsAttacker & PROC_FLAG_KILL)) - ProcDamageAndSpell_real(data); + ProcDamageAndSpell_real(data, PROC_PROCESS_ALL); else + { + ProcDamageAndSpell_real(data, PROC_PROCESS_INSTANT); m_pendingProcChecks.emplace_back(std::move(data)); + } } void SpellCaster::ProcDamageAndSpell_delayed(ProcSystemArguments& data) @@ -275,33 +281,26 @@ void SpellCaster::ProcDamageAndSpell_delayed(ProcSystemArguments& data) return; } - ProcDamageAndSpell_real(data); + ProcDamageAndSpell_real(data, PROC_PROCESS_DELAYED); } -void SpellCaster::ProcDamageAndSpell_real(ProcSystemArguments& data) +void SpellCaster::ProcDamageAndSpell_real(ProcSystemArguments& data, ProcessProcsAuraType processAurasType) { ProcTriggeredList procTriggered; // Not much to do if no flags are set. if (data.procFlagsAttacker) if (Unit* pUnit = ToUnit()) - pUnit->ProcDamageAndSpellFor(false, data.pVictim, data.procFlagsAttacker, data.procExtra, data.attType, data.procSpell, data.amount, procTriggered, data.appliedSpellModifiers, data.isSpellTriggeredByAura); + pUnit->ProcDamageAndSpellFor(false, data.pVictim, data, procTriggered, processAurasType); + // There are no auras with the SPELL_ATTR_EX3_INSTANT_TARGET_PROCS for victims + if (processAurasType != PROC_PROCESS_INSTANT && // Now go on with a victim's events'n'auras // Not much to do if no flags are set or there is no victim - if (data.pVictim && data.pVictim->IsAlive() && data.procFlagsVictim) - { - // http://blue.cardplace.com/cache/wow-paladin/1069149.htm - // "Charges will not generate off auto attacks or npc attacks by trying" - // "to sit down and force a crit. However, ability crits from physical" - // "abilities such as Sinister Strike, Hamstring, Auto-shot, Aimed shot," - // "etc will generate a charge if you're sitting." -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 - data.pVictim->ProcDamageAndSpellFor(true, IsUnit() ? static_cast(this) : data.pVictim, data.procFlagsVictim, !data.procSpell && !data.pVictim->IsStandingUp() ? data.procExtra & ~PROC_EX_CRITICAL_HIT : data.procExtra, data.attType, data.procSpell, data.amount, procTriggered, data.appliedSpellModifiers, data.isSpellTriggeredByAura); -#else - data.pVictim->ProcDamageAndSpellFor(true, IsUnit() ? static_cast(this) : data.pVictim, data.procFlagsVictim, data.procExtra, data.attType, data.procSpell, data.amount, procTriggered, data.appliedSpellModifiers, data.isSpellTriggeredByAura); -#endif - + data.pVictim && data.pVictim->IsAlive() && data.procFlagsVictim) + { + data.pVictim->ProcDamageAndSpellFor(true, IsUnit() ? static_cast(this) : data.pVictim, data, procTriggered, processAurasType); + // Standing up on damage taken must happen after proc checks. if (Player* pVictimPlayer = data.pVictim->ToPlayer()) if (pVictimPlayer->IsStandUpScheduled()) @@ -393,7 +392,7 @@ SpellMissInfo SpellCaster::MeleeSpellHitResult(Unit* pVictim, SpellEntry const* uint32 missChance = uint32(MeleeSpellMissChance(pVictim, attType, fullSkillDiff, spell, spellPtr) * 100.0f); // Roll miss - uint32 tmp = spell->AttributesEx3 & SPELL_ATTR_EX3_CANT_MISS ? 0 : missChance; + uint32 tmp = spell->AttributesEx3 & SPELL_ATTR_EX3_ALWAYS_HIT ? 0 : missChance; if (roll < tmp) return SPELL_MISS_MISS; @@ -408,9 +407,10 @@ SpellMissInfo SpellCaster::MeleeSpellHitResult(Unit* pVictim, SpellEntry const* bool canDodge = true; bool canParry = true; + bool canBlock = spell->HasAttribute(SPELL_ATTR_EX3_COMPLETELY_BLOCKED); // Same spells cannot be parry/dodge - if (spell->Attributes & SPELL_ATTR_IMPOSSIBLE_DODGE_PARRY_BLOCK) + if (spell->Attributes & SPELL_ATTR_NO_ACTIVE_DEFENSE) return SPELL_MISS_NONE; // Ranged attack cannot be parry/dodge @@ -425,20 +425,26 @@ SpellMissInfo SpellCaster::MeleeSpellHitResult(Unit* pVictim, SpellEntry const* // Can`t dodge from behind in PvP (but its possible in PvE) if (GetTypeId() == TYPEID_PLAYER && pVictim->GetTypeId() == TYPEID_PLAYER) canDodge = false; - // Can`t parry + + // Can`t parry or block canParry = false; + canBlock = false; } // Check creatures flags_extra for disable parry if (Creature* pCreatureVictim = pVictim->ToCreature()) { if (pCreatureVictim->HasExtraFlag(CREATURE_FLAG_EXTRA_NO_PARRY)) canParry = false; + if (pCreatureVictim->HasExtraFlag(CREATURE_FLAG_EXTRA_NO_BLOCK)) + canBlock = false; } // Check if the player can parry else { if (!((Player*)pVictim)->CanParry()) canParry = false; + if (!((Player*)pVictim)->CanBlock()) + canBlock = false; } if (canDodge) @@ -478,6 +484,13 @@ SpellMissInfo SpellCaster::MeleeSpellHitResult(Unit* pVictim, SpellEntry const* return SPELL_MISS_PARRY; } + // There are 2 types of ability blocks: partial and full + // Fully blockable spells have a specific attribute, which generates a miss instead of a partial block + // Spells with an attribute must be rolled for block once on spell hit die + // Spells without an attribute must be rolled for partial block only inside damage calculation + if (canBlock && pVictim->RollSpellBlockChanceOutcome(this, attType)) + return SPELL_MISS_BLOCK; + return SPELL_MISS_NONE; } @@ -503,7 +516,7 @@ SpellMissInfo SpellCaster::MagicSpellHitResult(Unit* pVictim, SpellEntry const* int32 SpellCaster::MagicSpellHitChance(Unit* pVictim, SpellEntry const* spell, Spell* spellPtr) { - if (spell->AttributesEx3 & SPELL_ATTR_EX3_CANT_MISS) + if (spell->AttributesEx3 & SPELL_ATTR_EX3_ALWAYS_HIT) return 10000; SpellSchoolMask schoolMask = spell->GetSpellSchoolMask(); @@ -518,27 +531,22 @@ int32 SpellCaster::MagicSpellHitChance(Unit* pVictim, SpellEntry const* spell, S else modHitChance = 94 - (leveldif - 2) * lchance; - //DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "%s [%u] : Binary [%s]. Base hit chance %f, level diff: %d", spell->SpellName[2].c_str(), spell->Id, spell->IsBinary() ? "YES" : "NO", modHitChance, leveldif); - // Spellmod from SPELLMOD_RESIST_MISS_CHANCE if (Unit* pUnit = ToUnit()) { if (Player* modOwner = pUnit->GetSpellModOwner()) { modOwner->ApplySpellMod(spell->Id, SPELLMOD_RESIST_MISS_CHANCE, modHitChance, spellPtr); - //DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "SPELLMOD_RESIST_MISS_CHANCE : %f", modHitChance); } } // Chance hit from victim SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE auras modHitChance += pVictim->GetTotalAuraModifierByMiscMask(SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE, schoolMask); - //DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE (+ %i) : %f", pVictim->GetTotalAuraModifierByMiscMask(SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE, schoolMask), modHitChance); - + // Reduce spell hit chance for Area of effect spells from victim SPELL_AURA_MOD_AOE_AVOIDANCE aura if (spell->IsAreaOfEffectSpell()) { modHitChance -= pVictim->GetTotalAuraModifier(SPELL_AURA_MOD_AOE_AVOIDANCE); - //DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "SPELL_AURA_MOD_AOE_AVOIDANCE (- %i) : %f", pVictim->GetTotalAuraModifier(SPELL_AURA_MOD_AOE_AVOIDANCE), modHitChance); } // Chance resist mechanic for spell (effect resistance handled later) @@ -547,24 +555,20 @@ int32 SpellCaster::MagicSpellHitChance(Unit* pVictim, SpellEntry const* spell, S resist_mech = pVictim->GetTotalAuraModifierByMiscValue(SPELL_AURA_MOD_MECHANIC_RESISTANCE, spell->Mechanic); // Apply mod modHitChance -= resist_mech; - //DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "SPELL_AURA_MOD_MECHANIC_RESISTANCE (- %i) : %f", resist_mech, modHitChance); - + // Chance resist debuff modHitChance -= pVictim->GetTotalAuraModifierByMiscValue(SPELL_AURA_MOD_DEBUFF_RESISTANCE, int32(spell->Dispel)); - //DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "SPELL_AURA_MOD_DEBUFF_RESISTANCE (- %i) : %f", pVictim->GetTotalAuraModifierByMiscValue(SPELL_AURA_MOD_DEBUFF_RESISTANCE, int32(spell->Dispel)), modHitChance); - + // Increase hit chance from attacker SPELL_AURA_MOD_SPELL_HIT_CHANCE and attacker ratings if (Unit* pUnit = ToUnit()) modHitChance += int32(pUnit->m_modSpellHitChance); - //DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "SPELL_AURA_MOD_SPELL_HIT_CHANCE (+ %i) : %f", int32(m_modSpellHitChance), modHitChance); - + // Nostalrius: sorts binaires. if (spell->IsBinary()) { // Get base victim resistance for school float resistModHitChance = GetSpellResistChance(pVictim, schoolMask, false); modHitChance *= (1 - resistModHitChance); - //DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "x %f : HitChance = %f", (1 - resistModHitChance), modHitChance); } int32 HitChance = modHitChance * 100; @@ -594,8 +598,10 @@ float SpellCaster::GetSpellResistChance(Unit const* victim, uint32 schoolMask, b // Victim's level based skill, penalize when calculating for low levels (< 20): float const skill = std::max(GetSkillMaxForLevel(victim), uint16(100)); // Convert resistance value to vulnerability percentage through comparision with skill - resistModHitChance = (float(resistModHitChance) / skill) * 100; - return (resistModHitChance * 0.01f); + resistModHitChance = (float(resistModHitChance) / skill); + if (resistModHitChance < -0.75f) + resistModHitChance = -0.75f; + return resistModHitChance; } uint32 const uiLevel = GetLevel(); @@ -616,7 +622,7 @@ float SpellCaster::GetSpellResistChance(Unit const* victim, uint32 schoolMask, b return resistModHitChance; } -void SpellCaster::SendSpellMiss(Unit* target, uint32 spellId, SpellMissInfo missInfo) +void SpellCaster::SendSpellMiss(Unit* target, uint32 spellId, SpellMissInfo missInfo) const { WorldPacket data(SMSG_SPELLLOGMISS, (4 + 8 + 1 + 4 + 8 + 1)); data << uint32(spellId); @@ -631,6 +637,16 @@ void SpellCaster::SendSpellMiss(Unit* target, uint32 spellId, SpellMissInfo miss SendObjectMessageToSet(&data, true); } +void SpellCaster::SendSpellDamageResist(Unit* target, uint32 spellId) const +{ + WorldPacket data(SMSG_PROCRESIST, 8 + 8 + 4 + 1); + data << GetObjectGuid(); + data << target->GetObjectGuid(); + data << uint32(spellId); + data << uint8(0); // bool - log format: 0-default, 1-debug + SendMessageToSet(&data, true); +} + void SpellCaster::SendSpellOrDamageImmune(Unit* target, uint32 spellId) const { WorldPacket data(SMSG_SPELLORDAMAGE_IMMUNE, (8 + 8 + 4 + 1)); @@ -765,7 +781,7 @@ void SpellCaster::SendEnergizeSpellLog(Unit const* pVictim, uint32 SpellID, uint #endif } -void SpellCaster::SendSpellNonMeleeDamageLog(SpellNonMeleeDamage* log) +void SpellCaster::SendSpellNonMeleeDamageLog(SpellNonMeleeDamage* log) const { WorldPacket data(SMSG_SPELLNONMELEEDAMAGELOG, (16 + 4 + 4 + 1 + 4 + 4 + 1 + 1 + 4 + 4 + 1)); // we guess size #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 @@ -891,10 +907,10 @@ float SpellCaster::CalculateSpellEffectValue(Unit const* target, SpellEntry cons modOwner->ApplySpellMod(spellProto->Id, SPELLMOD_ALL_EFFECTS, value, spell); } - if (spellProto->Attributes & SPELL_ATTR_LEVEL_DAMAGE_CALCULATION && spellProto->spellLevel && - spellProto->Effect[effect_index] != SPELL_EFFECT_WEAPON_PERCENT_DAMAGE && - spellProto->Effect[effect_index] != SPELL_EFFECT_KNOCK_BACK && - (spellProto->Effect[effect_index] != SPELL_EFFECT_APPLY_AURA || spellProto->EffectApplyAuraName[effect_index] != SPELL_AURA_MOD_DECREASE_SPEED)) + if (spellProto->HasAttribute(SPELL_ATTR_SCALES_WITH_CREATURE_LEVEL) && spellProto->spellLevel && + spellProto->Effect[effect_index] != SPELL_EFFECT_WEAPON_PERCENT_DAMAGE && + spellProto->Effect[effect_index] != SPELL_EFFECT_KNOCK_BACK && + (spellProto->Effect[effect_index] != SPELL_EFFECT_APPLY_AURA || spellProto->EffectApplyAuraName[effect_index] != SPELL_AURA_MOD_DECREASE_SPEED)) value = value * 0.25f * exp(GetLevel() * (70 - spellProto->spellLevel) / 1000.0f); return value; @@ -925,7 +941,7 @@ void SpellCaster::CalculateSpellDamage(SpellNonMeleeDamage* damageInfo, float da damage = pVictim->MeleeDamageBonusTaken(this, damage, attackType, spellInfo, effectIndex, SPELL_DIRECT_DAMAGE, 1, spell); // if crit add critical bonus - if (crit) + if (crit && !spellInfo->HasAttribute(SPELL_ATTR_EX3_IGNORE_CASTER_MODIFIERS)) { damageInfo->HitInfo |= SPELL_HIT_TYPE_CRIT; damage = SpellCriticalDamageBonus(spellInfo, damage, pVictim, spell); @@ -941,7 +957,7 @@ void SpellCaster::CalculateSpellDamage(SpellNonMeleeDamage* damageInfo, float da damage = pVictim->SpellDamageBonusTaken(this, spellInfo, effectIndex, damage, SPELL_DIRECT_DAMAGE, 1, spell); // If crit add critical bonus - if (crit) + if (crit && !spellInfo->HasAttribute(SPELL_ATTR_EX3_IGNORE_CASTER_MODIFIERS)) { damageInfo->HitInfo |= SPELL_HIT_TYPE_CRIT; damage = SpellCriticalDamageBonus(spellInfo, damage, pVictim, spell); @@ -968,10 +984,11 @@ void SpellCaster::CalculateSpellDamage(SpellNonMeleeDamage* damageInfo, float da */ float SpellCaster::MeleeDamageBonusDone(Unit* pVictim, float pdamage, WeaponAttackType attType, SpellEntry const* spellProto, SpellEffectIndex effectIndex, DamageEffectType damagetype, uint32 stack, Spell* spell, bool flat) { - if (!pVictim) + if (!pVictim || pdamage == 0) return pdamage; - if (pdamage == 0) + // Some spells don't benefit from done mods + if (spellProto && spellProto->HasAttribute(SPELL_ATTR_EX3_IGNORE_CASTER_MODIFIERS)) return pdamage; // differentiate for weapon damage based spells @@ -1135,9 +1152,8 @@ float SpellCaster::SpellHealingBonusDone(Unit* pVictim, SpellEntry const* spellP // No heal amount for this class spells if (((spellProto->DmgClass == SPELL_DAMAGE_CLASS_NONE) && spellProto->HasAttribute(SPELL_ATTR_PASSIVE)) || - (spellProto->Custom & SPELL_CUSTOM_FIXED_DAMAGE)) + (spellProto->Custom & SPELL_CUSTOM_FIXED_DAMAGE) || spellProto->HasAttribute(SPELL_ATTR_EX3_IGNORE_CASTER_MODIFIERS)) { - //DEBUG_UNIT(this, DEBUG_SPELLS_DAMAGE, "SpellHealingBonusDone[spell=%u]: has fixed damage (SPELL_DAMAGE_CLASS_NONE)", spellProto->Id); return healamount < 0 ? 0 : healamount; } @@ -1193,7 +1209,6 @@ float SpellCaster::SpellHealingBonusDone(Unit* pVictim, SpellEntry const* spellP modOwner->ApplySpellMod(spellProto->Id, damagetype == DOT ? SPELLMOD_DOT : SPELLMOD_DAMAGE, heal, spell); } - //DEBUG_UNIT(this, DEBUG_SPELLS_DAMAGE, "SpellHealingBonusDone[spell=%u]: (base=%u + %i) * %f. HealingPwr=%i", spellProto->Id, healamount, DoneTotal, DoneTotalMod, DoneAdvertisedBenefit); return heal < 0 ? 0 : heal; } @@ -1234,8 +1249,11 @@ float SpellCaster::SpellDamageBonusDone(Unit* pVictim, SpellEntry const* spellPr if (!spellProto || !pVictim || damagetype == DIRECT_DAMAGE) return pdamage; + // Some spells don't benefit from done mods if (spellProto->Custom & SPELL_CUSTOM_FIXED_DAMAGE) return pdamage; + if (spellProto->HasAttribute(SPELL_ATTR_EX3_IGNORE_CASTER_MODIFIERS)) + return pdamage; // Ignite damage already includes modifiers if (spellProto->IsFitToFamily()) @@ -1353,7 +1371,6 @@ float SpellCaster::SpellDamageBonusDone(Unit* pVictim, SpellEntry const* spellPr modOwner->ApplySpellMod(spellProto->Id, damagetype == DOT ? SPELLMOD_DOT : SPELLMOD_DAMAGE, tmpDamage, spell); } - //DEBUG_UNIT(this, DEBUG_SPELLS_DAMAGE, "SpellDmgBonus[spell=%u]: (base=%u + %i) * %f. SP=%i", spellProto->Id, pdamage, DoneTotal, DoneTotalMod, DoneAdvertisedBenefit); return tmpDamage > 0 ? tmpDamage : 0; } @@ -1393,25 +1410,20 @@ int32 SpellCaster::SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) float SpellCaster::SpellBonusWithCoeffs(SpellEntry const* spellProto, SpellEffectIndex effectIndex, float total, float benefit, float ap_benefit, DamageEffectType damagetype, bool donePart, SpellCaster* pCaster, Spell* spell) const { - // Distribute Damage over multiple effects, reduce by AoE - float coeff = 0.0f; - - // Not apply this to creature casted spells - // Daemon: n'importe quoi. Et apres on se demande pourquoi les degats du sceau du croise sont abuses ... - //if (GetTypeId()==TYPEID_UNIT && !((Creature*)this)->IsPet()) - // coeff = 1.0f; - // Check for table values - if (spellProto->EffectBonusCoefficient[effectIndex] >= 0.0f) - coeff = spellProto->EffectBonusCoefficient[effectIndex]; - // Calculate default coefficient - else if (benefit) - coeff = spellProto->CalculateDefaultCoefficient(damagetype); - if (benefit) { + float coeff; + + // Check for table values + if (spellProto->EffectBonusCoefficient[effectIndex] >= 0.0f) + coeff = spellProto->EffectBonusCoefficient[effectIndex]; + // Calculate default coefficient + else + coeff = spellProto->CalculateDefaultCoefficient(damagetype); + // Calculate level penalty only if spell does not have coefficient set in template, // since the coefficients already have the level penalty accounted for. - float LvlPenalty = (spellProto->EffectBonusCoefficient[effectIndex] >= 0.0f) ? 1.0f : CalculateLevelPenalty(spellProto); + float lvlPenalty = (spellProto->EffectBonusCoefficient[effectIndex] >= 0.0f) ? 1.0f : CalculateLevelPenalty(spellProto); // Calculate custom coefficient coeff = spellProto->CalculateCustomCoefficient(pCaster, damagetype, coeff, spell, donePart); @@ -1426,29 +1438,8 @@ float SpellCaster::SpellBonusWithCoeffs(SpellEntry const* spellProto, SpellEffec coeff /= 100.0f; } } - - // Nostalrius. - bool bUsePenalty = true; - // Flash of Light - if (spellProto->Id == 19993) - { - bUsePenalty = false; - if (Unit const* pUnit = ToUnit()) - { - if (pUnit->HasAura(28853)) total += 53.0f; // Libram of Divinity - if (pUnit->HasAura(28851)) total += 83.0f; // Libram of Light - } - } - - // Dragonbreath Chili - if (spellProto->Id == 15851) - bUsePenalty = false; - - if (bUsePenalty) - total += benefit * coeff * LvlPenalty; - else - total += benefit * coeff; + total += benefit * coeff * lvlPenalty; } return total; @@ -1551,13 +1542,13 @@ void SpellCaster::DealSpellDamage(SpellNonMeleeDamage* damageInfo, bool durabili SpellEntry const* spellProto = sSpellMgr.GetSpellEntry(damageInfo->SpellID); if (spellProto == nullptr) { - sLog.outError("SpellCaster::DealSpellDamage have wrong damageInfo->SpellID: %u", damageInfo->SpellID); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SpellCaster::DealSpellDamage have wrong damageInfo->SpellID: %u", damageInfo->SpellID); return; } // Call default DealDamage (send critical in hit info for threat calculation) CleanDamage cleanDamage(0, BASE_ATTACK, damageInfo->HitInfo & SPELL_HIT_TYPE_CRIT ? MELEE_HIT_CRIT : MELEE_HIT_NORMAL, damageInfo->absorb, damageInfo->resist); - DealDamage(pVictim, damageInfo->damage, &cleanDamage, SPELL_DIRECT_DAMAGE, GetSchoolMask(damageInfo->school), spellProto, durabilityLoss, damageInfo->spell); + DealDamage(pVictim, damageInfo->damage, &cleanDamage, spellProto->HasAttribute(SPELL_ATTR_EX3_TREAT_AS_PERIODIC) ? DOT : SPELL_DIRECT_DAMAGE, GetSchoolMask(damageInfo->school), spellProto, durabilityLoss, damageInfo->spell); } uint32 SpellCaster::DealDamage(Unit* pVictim, uint32 damage, CleanDamage const* cleanDamage, DamageEffectType damagetype, SpellSchoolMask damageSchoolMask, SpellEntry const* spellProto, bool durabilityLoss, Spell* spell) @@ -1580,6 +1571,23 @@ bool SpellCaster::CheckAndIncreaseCastCounter() return true; } +void SpellCaster::MoveChannelledSpellWithCastTime(Spell* pSpell) +{ + MANGOS_ASSERT(pSpell); + MANGOS_ASSERT(pSpell->m_channeled && pSpell->m_casttime && !pSpell->m_IsTriggeredSpell && pSpell->getState() == SPELL_STATE_CASTING); + MANGOS_ASSERT(m_currentSpells[CURRENT_GENERIC_SPELL] == pSpell); + + if (Spell* pChannelled = m_currentSpells[CURRENT_CHANNELED_SPELL]) + { + MANGOS_ASSERT(pChannelled->m_spellInfo->Id == pSpell->m_spellInfo->Id); + InterruptSpell(CURRENT_CHANNELED_SPELL, true); + } + + m_currentSpells[CURRENT_GENERIC_SPELL] = nullptr; + m_currentSpells[CURRENT_CHANNELED_SPELL] = pSpell; + pSpell->m_selfContainer = &(m_currentSpells[CURRENT_CHANNELED_SPELL]); +} + void SpellCaster::SetCurrentCastedSpell(Spell* pSpell) { MANGOS_ASSERT(pSpell); // nullptr may be never passed here, use InterruptSpell or InterruptNonMeleeSpells @@ -1595,8 +1603,10 @@ void SpellCaster::SetCurrentCastedSpell(Spell* pSpell) { case CURRENT_GENERIC_SPELL: { - // generic spells always break channeled not delayed spells - InterruptSpell(CURRENT_CHANNELED_SPELL, false); + // a channelled spell with a cast time is considered generic before channeling starts, + // but it does not break itself if you start to recast it, only once channeling starts + if (!pSpell->m_channeled || (m_currentSpells[CURRENT_CHANNELED_SPELL] && m_currentSpells[CURRENT_CHANNELED_SPELL]->m_spellInfo->Id != pSpell->m_spellInfo->Id)) + InterruptSpell(CURRENT_CHANNELED_SPELL, false); // autorepeat breaking if (m_currentSpells[CURRENT_AUTOREPEAT_SPELL]) @@ -1780,55 +1790,43 @@ void SpellCaster::FinishSpell(CurrentSpellTypes spellType, bool ok /*= true*/) spell->finish(ok); } -void SpellCaster::GetDynObjects(uint32 spellId, SpellEffectIndex effectIndex, std::vector& dynObjsOut) +void SpellCaster::GetDynObjects(uint32 spellId, SpellEffectIndex effectIndex, std::vector& dynObjsOut) const { - for (DynObjectGUIDs::iterator i = m_dynObjGUIDs.begin(); i != m_dynObjGUIDs.end();) + for (auto const& guid : m_dynObjGUIDs) { - DynamicObject* dynObj = GetMap()->GetDynamicObject(*i); + DynamicObject* dynObj = GetMap()->GetDynamicObject(guid); if (!dynObj) - { - i = m_dynObjGUIDs.erase(i); continue; - } if (dynObj->GetSpellId() == spellId && dynObj->GetEffIndex() == effectIndex) dynObjsOut.push_back(dynObj); - ++i; } } -DynamicObject* SpellCaster::GetDynObject(uint32 spellId, SpellEffectIndex effIndex) +DynamicObject* SpellCaster::GetDynObject(uint32 spellId, SpellEffectIndex effIndex) const { - for (DynObjectGUIDs::iterator i = m_dynObjGUIDs.begin(); i != m_dynObjGUIDs.end();) + for (auto const& guid : m_dynObjGUIDs) { - DynamicObject* dynObj = GetMap()->GetDynamicObject(*i); + DynamicObject* dynObj = GetMap()->GetDynamicObject(guid); if (!dynObj) - { - i = m_dynObjGUIDs.erase(i); continue; - } if (dynObj->GetSpellId() == spellId && dynObj->GetEffIndex() == effIndex) return dynObj; - ++i; } return nullptr; } -DynamicObject* SpellCaster::GetDynObject(uint32 spellId) +DynamicObject* SpellCaster::GetDynObject(uint32 spellId) const { - for (DynObjectGUIDs::iterator i = m_dynObjGUIDs.begin(); i != m_dynObjGUIDs.end();) + for (auto const& guid : m_dynObjGUIDs) { - DynamicObject* dynObj = GetMap()->GetDynamicObject(*i); + DynamicObject* dynObj = GetMap()->GetDynamicObject(guid); if (!dynObj) - { - i = m_dynObjGUIDs.erase(i); continue; - } if (dynObj->GetSpellId() == spellId) return dynObj; - ++i; } return nullptr; } @@ -1875,9 +1873,9 @@ SpellCastResult SpellCaster::CastSpell(SpellCaster* pTarget, uint32 spellId, boo if (!spellInfo) { if (triggeredByAura) - sLog.outError("CastSpell: unknown spell id %i by caster: %s triggered by aura %u (eff %u)", spellId, GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastSpell: unknown spell id %i by caster: %s triggered by aura %u (eff %u)", spellId, GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); else - sLog.outError("CastSpell: unknown spell id %i by caster: %s", spellId, GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastSpell: unknown spell id %i by caster: %s", spellId, GetGuidStr().c_str()); return SPELL_FAILED_SPELL_UNAVAILABLE; } @@ -1889,9 +1887,9 @@ SpellCastResult SpellCaster::CastSpell(SpellCaster* pTarget, SpellEntry const* s if (!spellInfo) { if (triggeredByAura) - sLog.outError("CastSpell: unknown spell by caster: %s triggered by aura %u (eff %u)", GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastSpell: unknown spell by caster: %s triggered by aura %u (eff %u)", GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); else - sLog.outError("CastSpell: unknown spell by caster: %s", GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastSpell: unknown spell by caster: %s", GetGuidStr().c_str()); return SPELL_FAILED_SPELL_UNAVAILABLE; } @@ -1946,9 +1944,9 @@ void SpellCaster::CastCustomSpell(Unit* pTarget, uint32 spellId, optional if (!spellInfo) { if (triggeredByAura) - sLog.outError("CastCustomSpell: unknown spell id %i by caster: %s triggered by aura %u (eff %u)", spellId, GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastCustomSpell: unknown spell id %i by caster: %s triggered by aura %u (eff %u)", spellId, GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); else - sLog.outError("CastCustomSpell: unknown spell id %i by caster: %s", spellId, GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastCustomSpell: unknown spell id %i by caster: %s", spellId, GetGuidStr().c_str()); return; } @@ -1960,9 +1958,9 @@ void SpellCaster::CastCustomSpell(Unit* pTarget, SpellEntry const* spellInfo, op if (!spellInfo) { if (triggeredByAura) - sLog.outError("CastCustomSpell: unknown spell by caster: %s triggered by aura %u (eff %u)", GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastCustomSpell: unknown spell by caster: %s triggered by aura %u (eff %u)", GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); else - sLog.outError("CastCustomSpell: unknown spell by caster: %s", GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastCustomSpell: unknown spell by caster: %s", GetGuidStr().c_str()); return; } @@ -2009,9 +2007,9 @@ SpellCastResult SpellCaster::CastSpell(float x, float y, float z, uint32 spellId if (!spellInfo) { if (triggeredByAura) - sLog.outError("CastSpell(x,y,z): unknown spell id %i by caster: %s triggered by aura %u (eff %u)", spellId, GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastSpell(x,y,z): unknown spell id %i by caster: %s triggered by aura %u (eff %u)", spellId, GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); else - sLog.outError("CastSpell(x,y,z): unknown spell id %i by caster: %s", spellId, GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastSpell(x,y,z): unknown spell id %i by caster: %s", spellId, GetGuidStr().c_str()); return SPELL_FAILED_SPELL_UNAVAILABLE; } @@ -2024,9 +2022,9 @@ SpellCastResult SpellCaster::CastSpell(float x, float y, float z, SpellEntry con if (!spellInfo) { if (triggeredByAura) - sLog.outError("CastSpell(x,y,z): unknown spell by caster: %s triggered by aura %u (eff %u)", GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastSpell(x,y,z): unknown spell by caster: %s triggered by aura %u (eff %u)", GetGuidStr().c_str(), triggeredByAura->GetId(), triggeredByAura->GetEffIndex()); else - sLog.outError("CastSpell(x,y,z): unknown spell by caster: %s", GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CastSpell(x,y,z): unknown spell by caster: %s", GetGuidStr().c_str()); return SPELL_FAILED_SPELL_UNAVAILABLE; } @@ -2185,6 +2183,17 @@ bool SpellCaster::IsSpellReady(uint32 spellId, ItemPrototype const* itemProto /* return IsSpellReady(*spellEntry, itemProto); } +bool SpellCaster::IsSpellOnPermanentCooldown(SpellEntry const& spellEntry) const +{ + TimePoint now = World::GetCurrentClockTime(); + + auto itr = m_cooldownMap.FindBySpellId(spellEntry.Id); + if (itr != m_cooldownMap.end() && !(*itr).second->IsSpellCDExpired(now)) + return itr->second->IsPermanent(); + + return false; +} + void SpellCaster::LockOutSpells(SpellSchoolMask schoolMask, uint32 duration) { for (uint32 i = 0; i < MAX_SPELL_SCHOOL; ++i) diff --git a/src/game/Objects/SpellCaster.h b/src/game/Objects/SpellCaster.h index 59dca1d98b8..e841576e0b1 100644 --- a/src/game/Objects/SpellCaster.h +++ b/src/game/Objects/SpellCaster.h @@ -117,6 +117,11 @@ class CooldownData return true; } + void SetCatCDExpireTime(TimePoint expireTime) + { + m_catExpireTime = expireTime; + } + // return false if permanent bool GetCatCDExpireTime(TimePoint& expireTime) const { @@ -186,7 +191,10 @@ class CooldownContainer else { if (cd->m_category && cd->IsCatCDExpired(now)) + { m_categoryMap.erase(cd->m_category); + cd->m_category = 0; + } ++spellCDItr; } } @@ -194,9 +202,27 @@ class CooldownContainer bool AddCooldown(TimePoint clockNow, uint32 spellId, uint32 duration, uint32 spellCategory = 0, uint32 categoryDuration = 0, uint32 itemId = 0, bool onHold = false) { - auto resultItr = m_spellIdMap.emplace(spellId, std::unique_ptr(new CooldownData(clockNow, spellId, duration, spellCategory, categoryDuration, itemId, onHold))); + RemoveBySpellId(spellId); + auto resultItr = m_spellIdMap.emplace(spellId, std::move(std::unique_ptr(new CooldownData(clockNow, spellId, duration, spellCategory, categoryDuration, itemId, onHold)))); + // do not overwrite one permanent category cooldown with another permanent category cooldown if (resultItr.second && spellCategory && categoryDuration) - m_categoryMap.emplace(spellCategory, resultItr.first); + { + auto catItr = FindByCategory(spellCategory); + if (!onHold || catItr == m_spellIdMap.end() || !catItr->second->IsPermanent()) + { + // we must keep original category cd owner for sake of client sync + if (catItr != m_spellIdMap.end()) + { + catItr->second->SetCatCDExpireTime(std::chrono::milliseconds(categoryDuration) + clockNow); + catItr->second->m_typePermanent = false; + resultItr.first->second->m_category = 0; + } + else + m_categoryMap.emplace(spellCategory, resultItr.first); + } + else + resultItr.first->second->m_category = 0; + } return resultItr.second; } @@ -221,7 +247,10 @@ class CooldownContainer { auto spellCDItr = m_categoryMap.find(category); if (spellCDItr != m_categoryMap.end()) + { + spellCDItr->second->second->m_category = 0; m_categoryMap.erase(spellCDItr); + } } Iterator erase(ConstIterator spellCDItr) @@ -274,12 +303,22 @@ struct ProcSystemArguments WeaponAttackType attType; std::list appliedSpellModifiers; // don't dereference pointers - bool isSpellTriggeredByAura; + bool isSpellTriggeredByAuraOrItem; + time_t procTime; explicit ProcSystemArguments(Unit* pVictim_, uint32 procFlagsAttacker_, uint32 procFlagsVictim_, uint32 procExtra_, uint32 amount_, WeaponAttackType attType_ = BASE_ATTACK, SpellEntry const* procSpell_ = nullptr, Spell const* spell = nullptr); }; +// Needed because of SPELL_ATTR_EX3_INSTANT_TARGET_PROCS +// We need to call ProcDamageAndSpell twice +enum ProcessProcsAuraType +{ + PROC_PROCESS_INSTANT, + PROC_PROCESS_DELAYED, + PROC_PROCESS_ALL +}; + // Intermediary absract class to hold all the common spell casting method between Units and GameObjects. class SpellCaster : public WorldObject { @@ -300,6 +339,7 @@ class SpellCaster : public WorldObject SpellCastResult CastSpell(float x, float y, float z, SpellEntry const* spellInfo, bool triggered, Item* castItem = nullptr, Aura* triggeredByAura = nullptr, ObjectGuid originalCaster = ObjectGuid(), SpellEntry const* triggeredBy = nullptr); void SetCurrentCastedSpell(Spell* pSpell); + void MoveChannelledSpellWithCastTime(Spell* pSpell); Spell* GetCurrentSpell(CurrentSpellTypes spellType) const { return m_currentSpells[spellType]; } Spell* FindCurrentSpellBySpellId(uint32 spell_id) const; bool CheckAndIncreaseCastCounter(); @@ -332,7 +372,7 @@ class SpellCaster : public WorldObject SpellMissInfo SpellHitResult(Unit* pVictim, SpellEntry const* spell, SpellEffectIndex effIndex, bool canReflect = false, Spell* spellPtr = nullptr); void UpdatePendingProcs(uint32 diff); void ProcDamageAndSpell(ProcSystemArguments&& data); - void ProcDamageAndSpell_real(ProcSystemArguments& data); + void ProcDamageAndSpell_real(ProcSystemArguments& data, ProcessProcsAuraType processAurasType); void ProcDamageAndSpell_delayed(ProcSystemArguments& data); void CalculateSpellDamage(SpellNonMeleeDamage* damageInfo, float damage, SpellEntry const* spellInfo, SpellEffectIndex effectIndex, WeaponAttackType attackType, Spell* spell, bool crit); float CalculateSpellEffectValue(Unit const* target, SpellEntry const* spellProto, SpellEffectIndex effect_index, int32 const* basePoints = nullptr, Spell* spell = nullptr) const; @@ -349,18 +389,19 @@ class SpellCaster : public WorldObject virtual uint32 DealDamage(Unit* pVictim, uint32 damage, CleanDamage const* cleanDamage, DamageEffectType damagetype, SpellSchoolMask damageSchoolMask, SpellEntry const* spellProto, bool durabilityLoss, Spell* spell = nullptr); void DealDamageMods(Unit* pVictim, uint32& damage, uint32* absorb); void DealSpellDamage(SpellNonMeleeDamage* damageInfo, bool durabilityLoss); - void SendSpellNonMeleeDamageLog(SpellNonMeleeDamage* log); + void SendSpellNonMeleeDamageLog(SpellNonMeleeDamage* log) const; void SendSpellNonMeleeDamageLog(Unit* target, uint32 spellId, uint32 damage, SpellSchoolMask damageSchoolMask, uint32 absorbedDamage, int32 resist, bool isPeriodic, uint32 blocked, bool criticalHit = false, bool split = false); - void SendSpellMiss(Unit* target, uint32 spellId, SpellMissInfo missInfo); + void SendSpellMiss(Unit* target, uint32 spellId, SpellMissInfo missInfo) const; + void SendSpellDamageResist(Unit* target, uint32 spellId) const; void SendSpellOrDamageImmune(Unit* target, uint32 spellId) const; int32 DealHeal(Unit* pVictim, uint32 addhealth, SpellEntry const* spellProto, bool critical = false); void SendHealSpellLog(Unit const* pVictim, uint32 SpellID, uint32 Damage, bool critical = false) const; void EnergizeBySpell(Unit* pVictim, uint32 SpellID, uint32 Damage, Powers powertype); void SendEnergizeSpellLog(Unit const* pVictim, uint32 SpellID, uint32 Damage, Powers powertype) const; - void GetDynObjects(uint32 spellId, SpellEffectIndex effectIndex, std::vector& dynObjsOut); - DynamicObject* GetDynObject(uint32 spellId, SpellEffectIndex effIndex); - DynamicObject* GetDynObject(uint32 spellId); + void GetDynObjects(uint32 spellId, SpellEffectIndex effectIndex, std::vector& dynObjsOut) const; + DynamicObject* GetDynObject(uint32 spellId, SpellEffectIndex effIndex) const; + DynamicObject* GetDynObject(uint32 spellId) const; void AddDynObject(DynamicObject* dynObj); void RemoveDynObject(uint32 spellid); void RemoveDynObjectWithGUID(ObjectGuid guid) { m_dynObjGUIDs.remove(guid); } @@ -377,6 +418,7 @@ class SpellCaster : public WorldObject virtual void RemoveAllCooldowns(bool /*sendOnly*/ = false) { m_GCDCatMap.clear(); m_cooldownMap.clear(); m_lockoutMap.clear(); } bool IsSpellReady(SpellEntry const& spellEntry, ItemPrototype const* itemProto = nullptr) const; bool IsSpellReady(uint32 spellId, ItemPrototype const* itemProto = nullptr) const; + bool IsSpellOnPermanentCooldown(SpellEntry const& spellEntry) const; virtual void LockOutSpells(SpellSchoolMask schoolMask, uint32 duration); void PrintCooldownList(ChatHandler& chat) const; bool CheckLockout(SpellSchoolMask schoolMask) const; diff --git a/src/game/Objects/TemporarySummon.cpp b/src/game/Objects/TemporarySummon.cpp index 5518707158d..eae9531debc 100644 --- a/src/game/Objects/TemporarySummon.cpp +++ b/src/game/Objects/TemporarySummon.cpp @@ -196,9 +196,29 @@ void TemporarySummon::Update(uint32 update_diff, uint32 diff) m_timer -= update_diff; break; } + case TEMPSUMMON_TIMED_DEATH_AND_DEAD_DESPAWN: + { + // if m_deathState is DEAD, CORPSE was skipped + if (IsDespawned()) + { + UnSummon(); + return; + } + + if (m_timer <= update_diff) + { + // Prevent death while the mob is still in combat + if (!IsInCombat() && IsAlive()) + DoKillUnit(); + m_timer = 0; + } + else + m_timer -= update_diff; + break; + } default: UnSummon(); - sLog.outError("Temporary summoned creature (entry: %u) have unknown type %u of ", GetEntry(), m_type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Temporary summoned creature (entry: %u) have unknown type %u of ", GetEntry(), m_type); break; } } @@ -212,6 +232,9 @@ void TemporarySummon::Summon(TempSummonType type, uint32 lifetime, CreatureAiSet m_timer = lifetime; m_lifetime = lifetime; + if (lifetime && IsRespawnableTempSummonType(type)) + m_respawnDelay = lifetime / IN_MILLISECONDS; + if (pFuncAiSetter) pFuncAiSetter(this); else @@ -266,7 +289,7 @@ TemporarySummon::~TemporarySummon() // By this stage it is too late to correctly unsummon the unit, since // we have already been removed from the map. if (!m_unSummonInformed) - sLog.outError("TemporarySummon %s deleted before being unsummed - summoner will retain incorrect count", GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "TemporarySummon %s deleted before being unsummed - summoner will retain incorrect count", GetGuidStr().c_str()); } void TemporarySummon::SaveToDB() diff --git a/src/game/Objects/TemporarySummon.h b/src/game/Objects/TemporarySummon.h index a9d320fa5de..9bd14e62d12 100644 --- a/src/game/Objects/TemporarySummon.h +++ b/src/game/Objects/TemporarySummon.h @@ -38,6 +38,7 @@ class TemporarySummon : public Creature void SaveToDB(); ObjectGuid const& GetSummonerGuid() const { return m_summoner ; } Unit* GetSummoner() const { return ObjectAccessor::GetUnit(*this, m_summoner); } + TempSummonType GetDespawnType() const { return m_type; } private: TempSummonType m_type; uint32 m_timer; diff --git a/src/game/Objects/Unit.cpp b/src/game/Objects/Unit.cpp index 149a209dc9e..16b71d1bb63 100644 --- a/src/game/Objects/Unit.cpp +++ b/src/game/Objects/Unit.cpp @@ -77,7 +77,7 @@ float baseMoveSpeed[MAX_MOVE_TYPE] = Unit::Unit() : SpellCaster(), i_motionMaster(this), m_ThreatManager(this), m_HostileRefManager(this), - movespline(new Movement::MoveSpline()), m_debugFlags(0), m_needUpdateVisibility(false), + movespline(new Movement::MoveSpline()), m_needUpdateVisibility(false), m_AutoRepeatFirstCast(true), m_regenTimer(0), m_lastDamageTaken(0), m_meleeZLimit(UNIT_DEFAULT_MELEE_Z_LIMIT), m_meleeZReach(UNIT_DEFAULT_MELEE_Z_LIMIT), m_lastSanctuaryTime(0) { @@ -153,7 +153,7 @@ Unit::Unit() m_modSpellHitChance = 0.0f; m_baseSpellCritChance = 5; - m_CombatTimer = 0; + m_combatTimer = 0; m_lastManaUseTimer = 0; m_lastManaUseSpellId = 0; @@ -250,33 +250,25 @@ void Unit::Update(uint32 update_diff, uint32 p_time) m_lastManaUseTimer -= update_diff; } - // update combat timer only for players and pets - if (IsInCombat() && (IsPlayer() || ((Creature*)this)->IsPet() || ((Creature*)this)->IsCharmed())) + if (m_combatTimer <= update_diff) { - // Check UNIT_STAT_MELEE_ATTACKING or UNIT_STAT_CHASE (without UNIT_STAT_FOLLOW in this case) so pets can reach far away - // targets without stopping half way there and running off. - // These flags are reset after target dies or another command is given. - if (GetCharmerGuid().IsPlayer() || GetOwnerGuid().IsPlayer() || IsPlayer()) + m_combatTimerTarget.Clear(); + m_combatTimer = UNIT_COMBAT_CHECK_TIMER_MAX - std::min(update_diff - m_combatTimer, UNIT_COMBAT_CHECK_TIMER_MAX); + + // update combat timer only for players and pets + if (IsInCombat() && (IsPlayer() || (IsPet() && GetOwnerGuid().IsPlayer()) || GetCharmerGuid().IsPlayer())) { // Pet in combat ? Pet* myPet = GetPet(); if (HasUnitState(UNIT_STAT_FEIGN_DEATH) || !myPet || myPet->GetHostileRefManager().isEmpty()) { - if (m_HostileRefManager.isEmpty()) - { - // m_CombatTimer set at aura start and it will be freeze until aura removing - if (m_CombatTimer <= update_diff) - { - // Rage berzerker laisse en combat. - if (!HasAuraType(SPELL_AURA_INTERRUPT_REGEN)) - ClearInCombat(); - } - else - m_CombatTimer -= update_diff; - } + if (m_HostileRefManager.isEmpty() && !HasAuraType(SPELL_AURA_INTERRUPT_REGEN)) + ClearInCombat(); } } } + else + m_combatTimer -= update_diff; // extra attack Unit* victim = GetVictim(); @@ -488,11 +480,11 @@ void Unit::ResetAttackTimer(WeaponAttackType type) m_attackTimer[type] = uint32(GetAttackTime(type) * m_modAttackSpeedPct[type]); } -void Unit::RemoveSpellsCausingAura(AuraType auraType) +void Unit::RemoveSpellsCausingAura(AuraType auraType, AuraRemoveMode mode) { for (AuraList::const_iterator iter = m_modAuras[auraType].begin(); iter != m_modAuras[auraType].end();) { - RemoveAurasDueToSpell((*iter)->GetId()); + RemoveAurasDueToSpell((*iter)->GetId(), nullptr, mode); iter = m_modAuras[auraType].begin(); } } @@ -670,7 +662,7 @@ uint32 Unit::DealDamage(Unit* pVictim, uint32 damage, CleanDamage const* cleanDa { if (cleanDamage) { - //sLog.outString("[ABSORB] Deal Damage sur %s (Dam%u|Absorb%u|Resist%u)", pVictim->GetName(), cleanDamage->damage, cleanDamage->absorb, cleanDamage->resist); + //sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[ABSORB] Deal Damage sur %s (Dam%u|Absorb%u|Resist%u)", pVictim->GetName(), cleanDamage->damage, cleanDamage->absorb, cleanDamage->resist); // Rage on outgoing parry/dodge if (cleanDamage->hitOutCome == MELEE_HIT_PARRY || cleanDamage->hitOutCome == MELEE_HIT_DODGE) @@ -702,8 +694,8 @@ uint32 Unit::DealDamage(Unit* pVictim, uint32 damage, CleanDamage const* cleanDa } if (damagetype != DOT) { - SetInCombatWithVictim(pVictim); pVictim->SetInCombatWithAggressor(this); + SetInCombatWithVictim(pVictim); } } return 0; @@ -737,8 +729,8 @@ uint32 Unit::DealDamage(Unit* pVictim, uint32 damage, CleanDamage const* cleanDa if ((pVictim != this) && (damagetype != DOT || (spellProto && spellProto->HasEffect(SPELL_EFFECT_PERSISTENT_AREA_AURA))) && (!spellProto || !spellProto->HasAura(SPELL_AURA_DAMAGE_SHIELD)) && (!spell || !spell->IsTriggeredByProc())) { - SetInCombatWithVictim(pVictim); pVictim->SetInCombatWithAggressor(this); + SetInCombatWithVictim(pVictim); } if (pVictim->IsCreature()) @@ -893,14 +885,14 @@ uint32 Unit::DealDamage(Unit* pVictim, uint32 damage, CleanDamage const* cleanDa } else if (spell->m_spellInfo->HasChannelInterruptFlag(AURA_INTERRUPT_DAMAGE_CANCELS)) { - DETAIL_LOG("Spell %u canceled at damage!", spell->m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Spell %u canceled at damage!", spell->m_spellInfo->Id); pVictim->InterruptSpell(CURRENT_CHANNELED_SPELL); } } else if (spell->getState() == SPELL_STATE_DELAYED) // break channeled spell in delayed state on damage { - DETAIL_LOG("Spell %u canceled at damage!", spell->m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Spell %u canceled at damage!", spell->m_spellInfo->Id); pVictim->InterruptSpell(CURRENT_CHANNELED_SPELL); } } @@ -1064,13 +1056,6 @@ void Unit::Kill(Unit* pVictim, SpellEntry const* spellProto, bool durabilityLoss DEBUG_FILTER_LOG(LOG_FILTER_DAMAGE, "DealDamageAttackStop"); - // before the stop of combat, the auras of type CM are withdrawn. We must be able to redirect the mobs to the caster. - // You should specify 'AURA_REMOVE_BY_DEATH', but this is not useful for these auras. - pVictim->RemoveCharmAuras(); - // stop combat - pVictim->CombatStop(); - pVictim->GetHostileRefManager().deleteReferences(); - bool damageFromSpiritOfRedemtionTalent = (spellProto && spellProto->Id == 27795); // if talent known but not triggered (check priest class for speedup check) @@ -1105,6 +1090,16 @@ void Unit::Kill(Unit* pVictim, SpellEntry const* spellProto, bool durabilityLoss pVictim->DirectSendPublicValueUpdate(PLAYER_SELF_RES_SPELL); pVictim->DirectSendPublicValueUpdate(UNIT_FIELD_HEALTH); } + else + { + // Before the stop of combat, the auras of type MC are removed. We must be able to redirect the mobs to the caster. + pVictim->RemoveCharmAuras(AURA_REMOVE_BY_DEATH); + + // stop combat + pVictim->CombatStop(); + } + + pVictim->GetHostileRefManager().deleteReferences(); // outdoor pvp things, do these after setting the death state, else the player activity notify won't work... doh... // handle player kill only if not suicide (spirit of redemption for example) @@ -1151,9 +1146,10 @@ void Unit::Kill(Unit* pVictim, SpellEntry const* spellProto, bool durabilityLoss if (pPlayerVictim) { // only if not player and not controlled by player pet. And not at BG - if (durabilityLoss && !pPlayerTap && !pPlayerVictim->InBattleGround()) + if (durabilityLoss && !pPlayerTap && !pPlayerVictim->InBattleGround() && + (!spellProto || !spellProto->HasAttribute(SPELL_ATTR_EX3_NO_DURABILITY_LOSS))) { - DEBUG_LOG("We are dead, loosing 10 percents durability"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "We are dead, loosing 10 percents durability"); pPlayerVictim->DurabilityLossAll(0.10f, false); // durability lost message WorldPacket data(SMSG_DURABILITY_DAMAGE_DEATH, 0); @@ -1486,7 +1482,7 @@ void Unit::CalculateMeleeDamage(Unit* pVictim, uint32 damage, CalcDamageInfo* da float reducePercent = frand(low,high); - // sLog.outString("SkillDiff = %i, reducePercent = %f", SkillDiff, reducePercent); // Pour tests & débug via la console + // sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "SkillDiff = %i, reducePercent = %f", SkillDiff, reducePercent); // Pour tests & débug via la console damageInfo->cleanDamage += uint32((1.0f - reducePercent) * damageInfo->totalDamage); damageInfo->totalDamage = uint32(reducePercent * damageInfo->totalDamage); @@ -1653,7 +1649,7 @@ void Unit::DealMeleeDamage(CalcDamageInfo* damageInfo, bool durabilityLoss) for (const auto& itr : vAuras) { SpellEntry const* spellInfo = itr.second->GetSpellProto(); - if (spellInfo->AttributesEx3 & 0x40000 && spellInfo->SpellFamilyName == SPELLFAMILY_PALADIN && (itr.second->GetCasterGuid() == GetObjectGuid())) + if (spellInfo->AttributesEx3 & SPELL_ATTR_EX3_ALWAYS_HIT && spellInfo->SpellFamilyName == SPELLFAMILY_PALADIN && (itr.second->GetCasterGuid() == GetObjectGuid())) itr.second->RefreshHolder(); } } @@ -1811,7 +1807,7 @@ void Unit::CalculateDamageAbsorbAndResist(SpellCaster* pCaster, SpellSchoolMask schoolMask = spell->m_spellSchoolMask; // Nostalrius : immune ? - if (IsImmuneToSchoolMask(schoolMask) && !(spellProto && (spellProto->Attributes & SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY))) + if (IsImmuneToSchoolMask(schoolMask) && !(spellProto && (spellProto->Attributes & SPELL_ATTR_NO_IMMUNITIES))) { (*absorb) = damage; return; @@ -1828,7 +1824,6 @@ void Unit::CalculateDamageAbsorbAndResist(SpellCaster* pCaster, SpellSchoolMask else if (spellProto && spellProto->AttributesEx4 & SPELL_ATTR_EX4_IGNORE_RESISTANCES) canResist = false; - DEBUG_UNIT_IF(spellProto, this, DEBUG_SPELL_COMPUTE_RESISTS, "%s : Binary [%s]. Partial resists %s", spellProto->SpellName[2].c_str(), spellProto->IsBinary() ? "YES" : "NO", canResist ? "possible" : "impossible"); float const resistanceChance = pCaster->GetSpellResistChance(this, schoolMask, true); if (canResist || (resistanceChance < 0)) @@ -2012,7 +2007,7 @@ void Unit::CalculateAbsorbResistBlock(SpellCaster* pCaster, SpellNonMeleeDamage* // Melee and Ranged Spells case SPELL_DAMAGE_CLASS_RANGED: case SPELL_DAMAGE_CLASS_MELEE: - blocked = IsSpellBlocked(pCaster, this, spellProto, attType); + blocked = IsSpellPartiallyBlocked(pCaster, spellProto, attType); break; default: break; @@ -2214,7 +2209,7 @@ MeleeHitOutcome Unit::RollMeleeOutcomeAgainst(Unit const* pVictim, WeaponAttackT tmp = tmp > 4000 ? 4000 : tmp; if (tmp < 0) tmp = 0; - // sLog.outString("tmp = %i, Skill = %i, Max Skill = %i", tmp, attackerWeaponSkill, attackerMaxSkillValueForLevel); //Pour tests & débug via la console + // sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "tmp = %i, Skill = %i, Max Skill = %i", tmp, attackerWeaponSkill, attackerMaxSkillValueForLevel); //Pour tests & débug via la console if (roll < (sum += tmp)) { @@ -2249,7 +2244,7 @@ MeleeHitOutcome Unit::RollMeleeOutcomeAgainst(Unit const* pVictim, WeaponAttackT { if (roll_chance_i(tmp / 100)) { - DEBUG_LOG("RollMeleeOutcomeAgainst: BLOCKED CRIT"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "RollMeleeOutcomeAgainst: BLOCKED CRIT"); return MELEE_HIT_BLOCK_CRIT; } } @@ -2356,7 +2351,6 @@ void Unit::SendMeleeAttackStart(Unit* pVictim) const data << pVictim->GetObjectGuid(); SendObjectMessageToSet(&data, true); - DEBUG_LOG("WORLD: Sent SMSG_ATTACKSTART"); } void Unit::SendMeleeAttackStop(Unit* pVictim) const @@ -2377,7 +2371,7 @@ void Unit::SendMeleeAttackStop(Unit* pVictim) const DETAIL_FILTER_LOG(LOG_FILTER_COMBAT, "%s %u stopped attacking %s %u", (IsPlayer() ? "player" : "creature"), GetGUIDLow(), (pVictim->IsPlayer() ? "player" : "creature"), pVictim->GetGUIDLow()); } -bool Unit::IsSpellBlocked(SpellCaster* pCaster, Unit* pVictim, SpellEntry const* spellEntry, WeaponAttackType attackType) const +bool Unit::IsSpellPartiallyBlocked(SpellCaster* pCaster, SpellEntry const* spellEntry, WeaponAttackType attackType) const { if (!HasInArc(pCaster)) return false; @@ -2385,7 +2379,10 @@ bool Unit::IsSpellBlocked(SpellCaster* pCaster, Unit* pVictim, SpellEntry const* if (spellEntry) { // Some spells cannot be blocked - if (spellEntry->Attributes & SPELL_ATTR_IMPOSSIBLE_DODGE_PARRY_BLOCK) + if (spellEntry->HasAttribute(SPELL_ATTR_NO_ACTIVE_DEFENSE)) + return false; + // Full block checked in MeleeSpellHitResult (prevents all effects) + if (spellEntry->HasAttribute(SPELL_ATTR_EX3_COMPLETELY_BLOCKED)) return false; } @@ -2396,18 +2393,23 @@ bool Unit::IsSpellBlocked(SpellCaster* pCaster, Unit* pVictim, SpellEntry const* return false; } + return RollSpellBlockChanceOutcome(pCaster, attackType); +} + +bool Unit::RollSpellBlockChanceOutcome(SpellCaster* pCaster, WeaponAttackType attackType) const +{ float blockChance = GetUnitBlockChance(); int32 skillDiff = int32(pCaster->GetWeaponSkillValue(attackType)) - int32(GetSkillMaxForLevel()); - blockChance -= pVictim->IsPlayer() ? skillDiff * 0.04f : skillDiff * 0.1f; + blockChance -= IsPlayer() ? skillDiff * 0.04f : skillDiff * 0.1f; // mobs cannot block more than 5% of attacks regardless of rating difference - if (!pVictim->IsPlayer() && (blockChance > 5)) + if (!IsPlayer() && (blockChance > 5)) blockChance = 5.0f; // Low level reduction - if (!pVictim->IsPlayer() && pVictim->GetLevel() < 10) - blockChance *= pVictim->GetLevel() / 10.0f; + if (!IsPlayer() && GetLevel() < 10) + blockChance *= GetLevel() / 10.0f; if (blockChance < 0) blockChance = 0; @@ -2418,8 +2420,9 @@ bool Unit::IsSpellBlocked(SpellCaster* pCaster, Unit* pVictim, SpellEntry const* float Unit::RollMagicResistanceMultiplierOutcomeAgainst(float resistanceChance, SpellSchoolMask schoolMask, DamageEffectType damagetype, SpellEntry const* spellProto) const { // Magic vulnerability instead of magic resistance: - if (resistanceChance < 0) - return resistanceChance; + bool negative; + if (negative = (resistanceChance < 0.0f)) + resistanceChance = -resistanceChance; resistanceChance *= 100.0f; @@ -2434,13 +2437,13 @@ float Unit::RollMagicResistanceMultiplierOutcomeAgainst(float resistanceChance, { // NOSTALRIUS: Some DoTs follow normal resist rules. Need to find which ones, why and how. // We have a video proof for the following ones. - case 23461: // Vaelastrasz's Flame Breath - case 24818: // Nightmare Dragon's Noxious Breath - case 25812: // Lord Kri's Toxic Volley - case 28531: // Sapphiron's Frost Aura - break; - default: - resistanceChance *= 0.1f; + case 23461: // Vaelastrasz's Flame Breath + case 24818: // Nightmare Dragon's Noxious Breath + case 25812: // Lord Kri's Toxic Volley + case 28531: // Sapphiron's Frost Aura + break; + default: + resistanceChance *= 0.1f; } } @@ -2475,10 +2478,7 @@ float Unit::RollMagicResistanceMultiplierOutcomeAgainst(float resistanceChance, else if (ran < resist100 + resist75 + resist50 + resist25) resistCnt = 0.25f; - DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "Partial resist : chances %.2f:%.2f:%.2f:%.2f:%.2f. Hit resist chance %f", - resist0, resist25, resist50, resist75, resist100, resistanceChance); - - return resistCnt; + return (negative ? -resistCnt : resistCnt); } bool Unit::IsEffectResist(SpellEntry const* spell, int eff) const @@ -2489,7 +2489,6 @@ bool Unit::IsEffectResist(SpellEntry const* spell, int eff) const { int32 rand = urand(0, 99); int32 resist_mech = GetTotalAuraModifierByMiscValue(SPELL_AURA_MOD_MECHANIC_RESISTANCE, effect_mech); - DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "Spell %u Eff %u: MechanicResistChance %i", spell->Id, eff, resist_mech); return (rand < resist_mech); } return false; @@ -2824,6 +2823,8 @@ void Unit::SetFacingTo(float ori) m_movementInfo.ChangeOrientation(ori); Movement::MoveSplineInit init(*this, "SetFacingTo"); + if (GenericTransport* t = GetTransport()) + init.SetTransport(t->GetGUIDLow()); init.SetFacing(ori); init.Launch(); } @@ -3147,7 +3148,7 @@ bool Unit::AddSpellAuraHolder(SpellAuraHolder* holder) if (holder->GetTarget() != this) { - sLog.outError("Holder (spell %u) add to spell aura holder list of %s (lowguid: %u) but spell aura holder target is %s (lowguid: %u)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Holder (spell %u) add to spell aura holder list of %s (lowguid: %u) but spell aura holder target is %s (lowguid: %u)", holder->GetId(), (IsPlayer() ? "player" : "creature"), GetGUIDLow(), (holder->GetTarget()->IsPlayer() ? "player" : "creature"), holder->GetTarget()->GetGUIDLow()); delete holder; @@ -3230,7 +3231,7 @@ bool Unit::AddSpellAuraHolder(SpellAuraHolder* holder) case SPELL_AURA_PERIODIC_ENERGIZE: // all or self or clear non-stackable default: // not allow // can be only single (this check done at _each_ aura add - stop = true; + stop = !aurSpellInfo->HasAttribute(SPELL_ATTR_EX3_DOT_STACKING_RULE); break; } } @@ -3248,7 +3249,7 @@ bool Unit::AddSpellAuraHolder(SpellAuraHolder* holder) { if (!RemoveNoStackAurasDueToAuraHolder(holder)) { - DETAIL_LOG("[STACK] Annulation de l'aura en cours : %u.", holder->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK] Annulation de l'aura en cours : %u.", holder->GetId()); delete holder; return false; // couldn't remove conflicting aura with higher rank } @@ -3288,7 +3289,7 @@ bool Unit::AddSpellAuraHolder(SpellAuraHolder* holder) if (holder->IsDeleted()) { - sLog.outInfo("[Crash/Auras] Adding aura %u on player %s, but aura marked as deleted !", holder->GetId(), GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Crash/Auras] Adding aura %u on player %s, but aura marked as deleted !", holder->GetId(), GetName()); return false; } // add aura, register in lists and arrays @@ -3299,19 +3300,19 @@ bool Unit::AddSpellAuraHolder(SpellAuraHolder* holder) AddAuraToModList(aur); holder->ApplyAuraModifiers(true, true); - DEBUG_LOG("Holder of spell %u now is in use", holder->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Holder of spell %u now is in use", holder->GetId()); // if aura deleted before boosts apply ignore // this can be possible it it removed indirectly by triggered spell effect at ApplyModifier if (holder->IsDeleted()) { - DETAIL_LOG(">> Aura %u is deleted", holder->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, ">> Aura %u is deleted", holder->GetId()); return false; } holder->HandleSpellSpecificBoosts(true); // Check debuff limit - //DEBUG_LOG("AddSpellAuraHolder: Adding spell %d, debuff limit affected: %d", holder->GetId(), holder->IsAffectedByDebuffLimit()); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "AddSpellAuraHolder: Adding spell %d, debuff limit affected: %d", holder->GetId(), holder->IsAffectedByDebuffLimit()); if (holder->IsAffectedByDebuffLimit()) { uint32 negativeAuras = GetNegativeAurasCount(); @@ -3379,7 +3380,7 @@ bool Unit::RemoveNoStackAurasDueToAuraHolder(SpellAuraHolder* holder) uint32 spellId = holder->GetId(); // passive spell special case (only non stackable with ranks) - if (spellProto->Attributes & (SPELL_ATTR_PASSIVE | 0x80)) + if (spellProto->Attributes & (SPELL_ATTR_PASSIVE | SPELL_ATTR_DO_NOT_DISPLAY)) { if (spellProto->IsPassiveSpellStackableWithRanks()) return true; @@ -3447,7 +3448,7 @@ bool Unit::RemoveNoStackAurasDueToAuraHolder(SpellAuraHolder* holder) continue; // early checks that spellId is passive non stackable spell - if (i_spellProto->Attributes & (SPELL_ATTR_PASSIVE | 0x80)) + if (i_spellProto->Attributes & (SPELL_ATTR_PASSIVE | SPELL_ATTR_DO_NOT_DISPLAY)) { // passive non-stackable spells not stackable only for same caster // -> Sauf si 2 AreaAuras @@ -3457,10 +3458,10 @@ bool Unit::RemoveNoStackAurasDueToAuraHolder(SpellAuraHolder* holder) // passive non-stackable spells not stackable only with another rank of same spell if (sSpellMgr.IsRankSpellDueToSpell(spellProto, i_spellId)) { - if (Spells::CompareAuraRanks(spellId, i_spellId) < 0) // Le sort actuel est plus puissant. + if (Spells::CompareAuraRanks(spellId, i_spellId) < 0) // The current spell is more powerful. { - DETAIL_LOG("[STACK] [%u/%u] Le sort actuel est plus puissant.", spellId, i_spellId); - // On empeche la pose de l'aura. + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK] [%u/%u] The current spell is more powerful.", spellId, i_spellId); + // Prevent aura application. return false; } } @@ -3493,10 +3494,10 @@ bool Unit::RemoveNoStackAurasDueToAuraHolder(SpellAuraHolder* holder) // Attempt to add apply less powerfull spell if (rule == SPELL_GROUP_STACK_RULE_POWERFULL_CHAIN && sSpellMgr.IsMorePowerfullSpell(i_spellId, spellId, spellGroup)) { - DETAIL_LOG("[STACK][DB] Powerfull chain %u > %u (group %u). Aura %u will not be applied.", i_spellId, spellId, spellGroup, spellId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][DB] Powerfull chain %u > %u (group %u). Aura %u will not be applied.", i_spellId, spellId, spellGroup, spellId); return false; } - DETAIL_LOG("[STACK][DB] Unable to stack %u and %u. %u will be removed.", spellId, i_spellId, i_spellId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][DB] Unable to stack %u and %u. %u will be removed.", spellId, i_spellId, i_spellId); RemoveAurasDueToSpell(i_spellId); continue; } @@ -3530,10 +3531,10 @@ bool Unit::RemoveNoStackAurasDueToAuraHolder(SpellAuraHolder* holder) // Its a parent aura (create this aura in ApplyModifier) if ((*i).second->IsInUse()) { - sLog.outError("SpellAuraHolder (Spell %u) is in process but attempt removed at SpellAuraHolder (Spell %u) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAuraHolder", i->second->GetId(), holder->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SpellAuraHolder (Spell %u) is in process but attempt removed at SpellAuraHolder (Spell %u) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAuraHolder", i->second->GetId(), holder->GetId()); continue; } - DETAIL_LOG("[STACK][%u/%u] SpellSpecPerTarget ou SpellSpecPerCaster", spellId, i_spellId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][%u/%u] SpellSpecPerTarget ou SpellSpecPerCaster", spellId, i_spellId); RemoveAurasDueToSpell(i_spellId); if (m_spellAuraHolders.empty()) @@ -3552,17 +3553,17 @@ bool Unit::RemoveNoStackAurasDueToAuraHolder(SpellAuraHolder* holder) // cannot remove higher rank if (Spells::CompareAuraRanks(spellId, i_spellId) < 0) { - DETAIL_LOG("[STACK] [%u/%u] Rang plus haut.", spellId, i_spellId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK] [%u/%u] Rang plus haut.", spellId, i_spellId); return false; } // Its a parent aura (create this aura in ApplyModifier) if ((*i).second->IsInUse()) { - sLog.outError("SpellAuraHolder (Spell %u) is in process but attempt removed at SpellAuraHolder (Spell %u) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAuraHolder", i->second->GetId(), holder->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SpellAuraHolder (Spell %u) is in process but attempt removed at SpellAuraHolder (Spell %u) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAuraHolder", i->second->GetId(), holder->GetId()); continue; } - DETAIL_LOG("[STACK][%u/%u] SpellPerTarget", spellId, i_spellId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][%u/%u] SpellPerTarget", spellId, i_spellId); RemoveAurasDueToSpell(i_spellId); if (m_spellAuraHolders.empty()) @@ -3591,10 +3592,10 @@ bool Unit::RemoveNoStackAurasDueToAuraHolder(SpellAuraHolder* holder) // Its a parent aura (create this aura in ApplyModifier) if ((*i).second->IsInUse()) { - sLog.outError("SpellAuraHolder (Spell %u) is in process but attempt removed at SpellAuraHolder (Spell %u) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAuraHolder", i->second->GetId(), holder->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SpellAuraHolder (Spell %u) is in process but attempt removed at SpellAuraHolder (Spell %u) adding, need add stack rule for Unit::RemoveNoStackAurasDueToAuraHolder", i->second->GetId(), holder->GetId()); continue; } - DETAIL_LOG("[STACK][%u/%u] NoStackSpellDueToSpell", spellId, i_spellId); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][%u/%u] NoStackSpellDueToSpell", spellId, i_spellId); RemoveAurasByCasterSpell(i_spellId, (*i).second->GetCasterGuid()); if (m_spellAuraHolders.empty()) @@ -3762,12 +3763,13 @@ void Unit::RemoveAurasDueToItemSpell(Item* castItem, uint32 spellId) } } -void Unit::RemoveAurasWithInterruptFlags(uint32 flags, uint32 except, bool checkProcFlags, bool skipStealth) +void Unit::RemoveAurasWithInterruptFlags(uint32 flags, uint32 except, bool checkProcFlags, bool skipStealth, bool skipInvisibility) { for (SpellAuraHolderMap::iterator iter = m_spellAuraHolders.begin(); iter != m_spellAuraHolders.end();) { if ((!checkProcFlags || !iter->second->GetSpellProto()->procFlags) && - (!skipStealth || !iter->second->HasAuraType(SPELL_AURA_MOD_STEALTH)) && + (!skipStealth || iter->second->GetSpellProto()->Dispel != DISPEL_STEALTH) && + (!skipInvisibility || iter->second->GetSpellProto()->Dispel != DISPEL_INVISIBILITY) && (iter->second->GetSpellProto()->AuraInterruptFlags & flags) && (iter->second->GetSpellProto()->Id != except)) { @@ -3868,7 +3870,7 @@ void Unit::RemoveSpellAuraHolder(SpellAuraHolder* holder, AuraRemoveMode mode) } } if (!foundInMap) - sLog.outInfo("[Crash/Auras] Removing aura holder *not* in holders map ! Aura %u on %s", holder->GetId(), GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Crash/Auras] Removing aura holder *not* in holders map ! Aura %u on %s", holder->GetId(), GetName()); holder->SetRemoveMode(mode); holder->UnregisterSingleCastHolder(); @@ -4109,7 +4111,7 @@ void Unit::AddGameObject(GameObject* pGo) if (SpellEntry const* pCreateBySpell = sSpellMgr.GetSpellEntry(pGo->GetSpellId())) { // Need disable spell use for owner - if (pCreateBySpell->HasAttribute(SPELL_ATTR_DISABLED_WHILE_ACTIVE)) + if (pCreateBySpell->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT)) // note: item based cooldowns and cooldown spell mods with charges ignored (unknown existing cases) AddCooldown(*pCreateBySpell); } @@ -4130,7 +4132,7 @@ void Unit::RemoveGameObject(GameObject* pGo, bool del) if (SpellEntry const* pCreateBySpell = sSpellMgr.GetSpellEntry(spellid)) { // Need activate spell use for owner, for summoning rituals it happens at ritual success - if (pCreateBySpell->HasAttribute(SPELL_ATTR_DISABLED_WHILE_ACTIVE) && + if (pCreateBySpell->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT) && pGo->GetGoType() != GAMEOBJECT_TYPE_SUMMONING_RITUAL) // note: item based cooldowns and cooldown spell mods with charges ignored (unknown existing cases) AddCooldown(*pCreateBySpell); @@ -4224,7 +4226,7 @@ void Unit::SendPeriodicAuraLog(SpellPeriodicAuraLogInfo* pInfo, AuraType auraTyp data << float(pInfo->multiplier); // gain multiplier break; default: - sLog.outError("Unit::SendPeriodicAuraLog: unknown aura %u", uint32(auraType)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::SendPeriodicAuraLog: unknown aura %u", uint32(auraType)); return; } @@ -4567,6 +4569,11 @@ bool Unit::Attack(Unit* victim, bool meleeAttack) if (Pet* pet = GetPet()) if (pet->IsAlive()) pet->AI()->OwnerAttacked(victim); + + for (auto const& guid : m_guardianPets) + if (Pet* pGuardian = GetMap()->GetPet(guid)) + if (pGuardian->IsAlive()) + pGuardian->AI()->OwnerAttacked(victim); } // delay offhand weapon attack to next attack time @@ -4585,6 +4592,11 @@ void Unit::AttackedBy(Unit* attacker) if (pet->IsAlive()) pet->AI()->OwnerAttackedBy(attacker); + for (auto const& guid : m_guardianPets) + if (Creature* pGuardian = GetMap()->GetPet(guid)) + if (pGuardian->IsAlive()) + pGuardian->AI()->OwnerAttackedBy(attacker); + if (Creature* pCreature = ToCreature()) { // trigger AI reaction @@ -4617,6 +4629,7 @@ bool Unit::AttackStop(bool targetSwitch /*=false*/) // reset only at real combat stop if (!targetSwitch) + { if (Creature* me = ToCreature()) { me->ResetDamageTakenOrigin(); @@ -4628,6 +4641,7 @@ bool Unit::AttackStop(bool targetSwitch /*=false*/) UpdateSpeed(MOVE_RUN, false); } } + } SendMeleeAttackStop(victim); @@ -4683,7 +4697,7 @@ void Unit::RemoveAllAttackers() AttackerSet::iterator iter = m_attackers.begin(); if (!(*iter)->AttackStop()) { - sLog.outError("WORLD: Unit has an attacker that isn't attacking it!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: Unit has an attacker that isn't attacking it!"); m_attackers.erase(iter); } } @@ -4804,6 +4818,15 @@ Player* Unit::GetCharmerOrOwnerPlayerOrPlayerItself() const return IsPlayer() ? (Player*)this : nullptr; } +Player* Unit::GetCharmerOrOwnerPlayer() const +{ + ObjectGuid guid = GetCharmerOrOwnerGuid(); + if (guid.IsPlayer()) + return ObjectAccessor::FindPlayer(guid); + + return nullptr; +} + Player* Unit::GetAffectingPlayer() const { if (!GetCharmerOrOwnerGuid()) @@ -4822,7 +4845,7 @@ Pet* Unit::GetPet() const if (Pet* pet = GetMap()->GetPet(pet_guid)) return pet; - sLog.outError("Unit::GetPet: %s not exist.", pet_guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::GetPet: %s not exist.", pet_guid.GetString().c_str()); const_cast(this)->SetPet(nullptr); } @@ -4841,7 +4864,7 @@ Unit* Unit::GetCharm() const if (Unit* pet = ObjectAccessor::GetUnit(*this, charm_guid)) return pet; - sLog.outError("Unit::GetCharm: Charmed %s not exist.", charm_guid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::GetCharm: Charmed %s not exist.", charm_guid.GetString().c_str()); const_cast(this)->SetCharm(nullptr); } @@ -4858,11 +4881,11 @@ void Unit::Uncharm() } } -void Unit::RemoveCharmAuras() +void Unit::RemoveCharmAuras(AuraRemoveMode mode) { - RemoveSpellsCausingAura(SPELL_AURA_MOD_POSSESS); - RemoveSpellsCausingAura(SPELL_AURA_MOD_CHARM); - RemoveSpellsCausingAura(SPELL_AURA_AOE_CHARM); + RemoveSpellsCausingAura(SPELL_AURA_MOD_POSSESS, mode); + RemoveSpellsCausingAura(SPELL_AURA_MOD_CHARM, mode); + RemoveSpellsCausingAura(SPELL_AURA_AOE_CHARM, mode); } void Unit::SetPet(Pet* pet) @@ -4877,6 +4900,35 @@ void Unit::SetCharm(Unit* pet) SetCharmGuid(pet ? pet->GetObjectGuid() : ObjectGuid()); } +void Unit::SetFactionTemplateId(uint32 faction) +{ + SetUInt32Value(UNIT_FIELD_FACTIONTEMPLATE, faction); + + if (!HasUnitState(UNIT_STAT_AI_USES_MOVE_IN_LOS)) + { + if (FactionTemplateEntry const* pFaction = sObjectMgr.GetFactionTemplateEntry(faction)) + { + if (pFaction->hostileMask || pFaction->isEnemyOfAnother || + pFaction->HasFactionFlag(FACTION_TEMPLATE_BROADCAST_TO_ENEMIES_LOW_PRIO | + FACTION_TEMPLATE_BROADCAST_TO_ENEMIES_MED_PRIO | + FACTION_TEMPLATE_BROADCAST_TO_ENEMIES_HIG_PRIO)) + ClearUnitState(UNIT_STAT_NO_BROADCAST_TO_OTHERS); + else + AddUnitState(UNIT_STAT_NO_BROADCAST_TO_OTHERS); + + if (pFaction->hostileMask || + pFaction->HasFactionFlag(FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_LOW_PRIO | + FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_MED_PRIO | + FACTION_TEMPLATE_SEARCH_FOR_ENEMIES_HIG_PRIO | + FACTION_TEMPLATE_SEARCH_FOR_FRIENDS_LOW_PRIO | + FACTION_TEMPLATE_SEARCH_FOR_FRIENDS_MED_PRIO | + FACTION_TEMPLATE_SEARCH_FOR_FRIENDS_HIG_PRIO)) + ClearUnitState(UNIT_STAT_NO_SEARCH_FOR_OTHERS); + else + AddUnitState(UNIT_STAT_NO_SEARCH_FOR_OTHERS); + } + } +} void Unit::RestoreFaction() { @@ -5045,13 +5097,16 @@ void Unit::UnsummonAllTotems() totem->UnSummon(); } -bool Unit::UnsummonOldPetBeforeNewSummon(uint32 newPetEntry) +bool Unit::UnsummonOldPetBeforeNewSummon(uint32 newPetEntry, bool canUnsummon) { Pet* OldSummon = GetPet(); // if pet requested type already exist if (OldSummon) { + if (!canUnsummon) + return false; + if (OldSummon->IsDead() && (newPetEntry == 0 || OldSummon->GetEntry() == newPetEntry)) { if (newPetEntry) // warlock pet @@ -5060,7 +5115,12 @@ bool Unit::UnsummonOldPetBeforeNewSummon(uint32 newPetEntry) return false; // pet in corpse state can't be unsummoned } else if (IsPlayer()) - OldSummon->Unsummon(OldSummon->getPetType() == HUNTER_PET ? PET_SAVE_AS_DELETED : PET_SAVE_NOT_IN_SLOT, this); + { + if (newPetEntry) + OldSummon->Unsummon(OldSummon->getPetType() == HUNTER_PET ? PET_SAVE_AS_DELETED : PET_SAVE_NOT_IN_SLOT, this); + else + return false; + } else return false; } @@ -5093,25 +5153,32 @@ uint32 Unit::GetSpellRank(SpellEntry const* spellInfo) const */ float Unit::SpellDamageBonusTaken(SpellCaster* pCaster, SpellEntry const* spellProto, SpellEffectIndex effectIndex, float pdamage, DamageEffectType damagetype, uint32 stack, Spell* spell) const { - if (!spellProto || !pCaster || damagetype == DIRECT_DAMAGE) + if (!spellProto || !pCaster || damagetype == DIRECT_DAMAGE || spellProto->HasAttribute(SPELL_ATTR_EX4_IGNORE_DAMAGE_TAKEN_MODIFIERS)) return pdamage; uint32 schoolMask = spell ? spell->m_spellSchoolMask : spellProto->GetSpellSchoolMask(); // Taken total percent damage auras - float TakenTotalMod = 1.0f; - float TakenTotal = 0; + float takenTotalMod = 1.0f; + takenTotalMod *= GetTotalAuraMultiplierByMiscMask(SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN, schoolMask); - // ..taken - TakenTotalMod *= GetTotalAuraMultiplierByMiscMask(SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN, schoolMask); + float tmpDamage; // Taken fixed damage bonus auras - int32 TakenAdvertisedBenefit = SpellBaseDamageBonusTaken(spellProto->GetSpellSchoolMask()); - - // apply benefit affected by spell power implicit coeffs and spell level penalties - TakenTotal = SpellBonusWithCoeffs(spellProto, effectIndex, TakenTotal, TakenAdvertisedBenefit, 0, damagetype, false, pCaster, spell); + int32 takenFlatMod = SpellBaseDamageBonusTaken(spellProto->GetSpellSchoolMask()); + if (takenFlatMod < 0) + { + if ((-takenFlatMod > (pdamage / 2))) + takenFlatMod = -int(pdamage / 2); - float tmpDamage = (pdamage + TakenTotal * int32(stack)) * TakenTotalMod; + tmpDamage = (pdamage + takenFlatMod) * takenTotalMod; + } + else + { + // apply benefit affected by spell power implicit coeffs and spell level penalties + float takenTotal = SpellBonusWithCoeffs(spellProto, effectIndex, 0, takenFlatMod, 0, damagetype, false, pCaster, spell); + tmpDamage = (pdamage + takenTotal * int32(stack)) * takenTotalMod; + } return tmpDamage > 0 ? tmpDamage : 0; } @@ -5146,13 +5213,19 @@ bool Unit::IsSpellCrit(Unit const* pVictim, SpellEntry const* spellProto, SpellS return false; float crit_chance = 0.0f; - // Les potions/pierres de soin peuvent critiquer avec un pourcentage de chance constant + // Potions/healthstones can crit with a constant percentage chance if (spellProto->SpellFamilyName == SPELLFAMILY_POTION || (spellProto->IsFitToFamily())) crit_chance = 10.0f; else { - switch (spellProto->DmgClass) + // Wand shoot forced to use ranged crit + uint32 const dmgClass = attackType == RANGED_ATTACK && spellProto->HasAttribute(SPELL_ATTR_EX3_NORMAL_RANGED_ATTACK) ? + SPELL_DAMAGE_CLASS_RANGED + : + spellProto->DmgClass; + + switch (dmgClass) { case SPELL_DAMAGE_CLASS_NONE: return false; @@ -5225,8 +5298,6 @@ bool Unit::IsSpellCrit(Unit const* pVictim, SpellEntry const* spellProto, SpellS crit_chance = crit_chance > 0.0f ? crit_chance : 0.0f; - DEBUG_UNIT(this, DEBUG_SPELL_COMPUTE_RESISTS, "%s [ID:%u] Crit chance %f.", spellProto->SpellName[2].c_str(), spellProto->Id, crit_chance); - return roll_chance_f(crit_chance); } @@ -5312,7 +5383,7 @@ int32 Unit::SpellBaseHealingBonusTaken(SpellSchoolMask schoolMask) const bool Unit::IsImmuneToDamage(SpellSchoolMask shoolMask, SpellEntry const* spellInfo) const { - if (spellInfo && spellInfo->Attributes & SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY) + if (spellInfo && spellInfo->HasAttribute(SPELL_ATTR_NO_IMMUNITIES)) return false; // If m_immuneToDamage type contain magic, IMMUNE damage. @@ -5320,28 +5391,25 @@ bool Unit::IsImmuneToDamage(SpellSchoolMask shoolMask, SpellEntry const* spellIn for (const auto& itr : damageList) { if (itr.type & shoolMask) - { - if (!spellInfo || !spellInfo->IsPositiveSpell()) - return true; - - SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); - if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) - return true; - } + return true; } - // If m_immuneToSchool type contain this school type, IMMUNE damage. - SpellImmuneList const& schoolList = m_spellImmune[IMMUNITY_SCHOOL]; - for (const auto& itr : schoolList) + if (!spellInfo || !spellInfo->HasAttribute(SPELL_ATTR_EX2_NO_SCHOOL_IMMUNITIES)) { - if (itr.type & shoolMask) + // If m_immuneToSchool type contain this school type, IMMUNE damage. + SpellImmuneList const& schoolList = m_spellImmune[IMMUNITY_SCHOOL]; + for (const auto& itr : schoolList) { - if (!spellInfo || !spellInfo->IsPositiveSpell()) - return true; + if (itr.type & shoolMask) + { + SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); - SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); - if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) - return true; + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != (spellInfo && spellInfo->IsPositiveSpell())) + return true; + + if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) + return true; + } } } @@ -5361,27 +5429,30 @@ bool Unit::IsImmuneToSpell(SpellEntry const* spellInfo, bool /*castOnSelf*/) con { if (itr.type == spellInfo->Dispel) { - if (!spellInfo->IsPositiveSpell()) + SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); + + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveSpell()) return true; - SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) return true; } } - if (!(spellInfo->Attributes & SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY) // ignore invulnerability - && !(spellInfo->AttributesEx & SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY)) // can remove immune (by dispell or immune it) + if (!(spellInfo->Attributes & SPELL_ATTR_NO_IMMUNITIES) // ignore invulnerability + && !(spellInfo->AttributesEx & SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT) // can remove immune (by dispell or immune it) + && !(spellInfo->AttributesEx2 & SPELL_ATTR_EX2_NO_SCHOOL_IMMUNITIES)) { SpellImmuneList const& schoolList = m_spellImmune[IMMUNITY_SCHOOL]; for (const auto& itr : schoolList) { if (itr.type & spellInfo->GetSpellSchoolMask()) { - if (!spellInfo->IsPositiveSpell()) + SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); + + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveSpell()) return true; - SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) return true; } @@ -5395,10 +5466,11 @@ bool Unit::IsImmuneToSpell(SpellEntry const* spellInfo, bool /*castOnSelf*/) con { if (itr.type == mechanic) { - if (!spellInfo->IsPositiveSpell()) + SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); + + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveSpell()) return true; - SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) return true; } @@ -5410,11 +5482,12 @@ bool Unit::IsImmuneToSpell(SpellEntry const* spellInfo, bool /*castOnSelf*/) con { if (iter->GetModifier()->m_miscvalue & mask) { - if (!spellInfo->IsPositiveSpell()) + SpellEntry const* pImmunitySpell = iter->GetSpellProto(); + + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveSpell()) return true; - SpellEntry const* pImmunitySpell = iter->GetSpellProto(); - if (pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) + if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) return true; } } @@ -5432,10 +5505,11 @@ bool Unit::IsImmuneToSpellEffect(SpellEntry const* spellInfo, SpellEffectIndex i { if (itr.type == effect) { - if (!spellInfo->IsPositiveEffect(index)) - return true; - SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); + + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveEffect(index)) + return true; + if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) return true; } @@ -5448,10 +5522,11 @@ bool Unit::IsImmuneToSpellEffect(SpellEntry const* spellInfo, SpellEffectIndex i { if (itr.type == spellInfo->EffectMechanic[index]) { - if (!spellInfo->IsPositiveEffect(index)) + SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); + + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveEffect(index)) return true; - SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) return true; } @@ -5462,11 +5537,12 @@ bool Unit::IsImmuneToSpellEffect(SpellEntry const* spellInfo, SpellEffectIndex i { if (iter->GetModifier()->m_miscvalue & (1 << (mechanic - 1))) { - if (!spellInfo->IsPositiveEffect(index)) + SpellEntry const* pImmunitySpell = iter->GetSpellProto(); + + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveEffect(index)) return true; - SpellEntry const* pImmunitySpell = iter->GetSpellProto(); - if (pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) + if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) return true; } } @@ -5480,10 +5556,11 @@ bool Unit::IsImmuneToSpellEffect(SpellEntry const* spellInfo, SpellEffectIndex i { if (itr.type == aura) { - if (!spellInfo->IsPositiveEffect(index)) + SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); + + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveEffect(index)) return true; - SpellEntry const* pImmunitySpell = sSpellMgr.GetSpellEntry(itr.spellId); if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) return true; } @@ -5500,7 +5577,8 @@ bool Unit::IsImmuneToSpellEffect(SpellEntry const* spellInfo, SpellEffectIndex i bool Unit::IsImmuneToSchool(SpellEntry const* spellInfo, uint8 effectMask) const { - if (!spellInfo->HasAttribute(SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY)) // can remove immune (by dispell or immune it) + if (!spellInfo->HasAttribute(SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT) // can remove immune (by dispell or immune it) + && !spellInfo->HasAttribute(SPELL_ATTR_EX2_NO_SCHOOL_IMMUNITIES)) { SpellImmuneList const& schoolList = m_spellImmune[IMMUNITY_SCHOOL]; for (auto itr : schoolList) @@ -5511,7 +5589,7 @@ bool Unit::IsImmuneToSchool(SpellEntry const* spellInfo, uint8 effectMask) const if (itr.type & spellInfo->GetSpellSchoolMask()) { - if (!spellInfo->IsPositiveEffectMask(effectMask)) + if ((pImmunitySpell && pImmunitySpell->IsPositiveSpell()) != spellInfo->IsPositiveEffectMask(effectMask)) return true; if (pImmunitySpell && pImmunitySpell->HasAttribute(SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS)) @@ -5548,6 +5626,9 @@ float Unit::MeleeDamageBonusTaken(SpellCaster* pCaster, float pdamage, WeaponAtt if (pdamage == 0) return pdamage; + if (spellProto && spellProto->HasAttribute(SPELL_ATTR_EX4_IGNORE_DAMAGE_TAKEN_MODIFIERS)) + return pdamage; + // Exception for Seal of Command and Seal of Righteousness // already with coeff! if (spellProto && (spellProto->Id == 20424 || @@ -5569,7 +5650,16 @@ float Unit::MeleeDamageBonusTaken(SpellCaster* pCaster, float pdamage, WeaponAtt TakenFlat += GetTotalAuraModifier(SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN); // ..taken flat (by school mask) - TakenFlat += GetTotalAuraModifierByMiscMask(SPELL_AURA_MOD_DAMAGE_TAKEN, schoolMask); + if (spellProto || (schoolMask & SPELL_SCHOOL_MASK_NORMAL)) + TakenFlat += GetTotalAuraModifierByMiscMask(SPELL_AURA_MOD_DAMAGE_TAKEN, schoolMask); + else + { + // dampen magic does not reduce magic melee damage below half + int32 takenMod = GetTotalAuraModifierByMiscMask(SPELL_AURA_MOD_DAMAGE_TAKEN, schoolMask); + if ((takenMod < 0) && (-takenMod > (pdamage / 2))) + takenMod = -(pdamage / 2); + TakenFlat += takenMod; + } // PERCENT damage auras // ==================== @@ -5629,7 +5719,7 @@ void Unit::ApplySpellDispelImmunity(SpellEntry const* spellProto, DispelType typ { ApplySpellImmune(spellProto->Id, IMMUNITY_DISPEL, type, apply); - if (apply && spellProto->AttributesEx & SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY) + if (apply && spellProto->HasAttribute(SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT)) RemoveAurasWithDispelType(type); } @@ -5645,7 +5735,7 @@ UnitMountResult Unit::Mount(uint32 mount, uint32 spellId) { if (!mount || !sCreatureDisplayInfoStore.LookupEntry(mount)) { - sLog.outError("Attempt by %s to mount invalid display id %u.", this->GetName(), mount); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt by %s to mount invalid display id %u.", this->GetName(), mount); return MOUNTRESULT_NOTMOUNTABLE; } @@ -5751,8 +5841,21 @@ void Unit::SetInCombatState(uint32 combatTimer, Unit* pEnemy) if (!IsAlive()) return; - if (m_CombatTimer < combatTimer) - m_CombatTimer = combatTimer; + if (combatTimer) + { + if (m_combatTimer < combatTimer) + { + m_combatTimer += BatchifyTimer(combatTimer - m_combatTimer, UNIT_COMBAT_CHECK_TIMER_MAX); + m_combatTimerTarget = pEnemy ? pEnemy->GetObjectGuid() : ObjectGuid(); + } + } + // combat timer is interrupted early on actually entering combat with victim + // example: charge mob and kill it in 1 hit, you leave combat quicker than 5 seconds + else if (m_combatTimer > UNIT_COMBAT_CHECK_TIMER_MAX && pEnemy && pEnemy->GetObjectGuid() == m_combatTimerTarget) + { + m_combatTimer = UNIT_COMBAT_CHECK_TIMER_MAX - (WorldTimer::getMSTime() % UNIT_COMBAT_CHECK_TIMER_MAX); + m_combatTimerTarget.Clear(); + } bool wasInCombat = IsInCombat(); bool creatureNotInCombat = IsCreature() && !wasInCombat; @@ -5762,16 +5865,6 @@ void Unit::SetInCombatState(uint32 combatTimer, Unit* pEnemy) if (IsCharmed() || (IsCreature() && ((Creature*)this)->IsPet())) SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PET_IN_COMBAT); - // set pet in combat - if (Pet* pet = GetPet()) - { - if (!pet->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PET_IN_COMBAT)) - { - if (IsPlayer() && pet->IsAlive() && pEnemy) - pet->AI()->OwnerAttacked(pEnemy); - } - } - // interrupt all delayed non-combat casts if (!wasInCombat) for (uint32 i = CURRENT_FIRST_NON_MELEE_SPELL; i < CURRENT_MAX_SPELL; ++i) @@ -5825,6 +5918,12 @@ void Unit::SetInCombatWithAggressor(Unit* pAggressor, bool touchOnly/* = false*/ SetInCombatWith(pAggressor); if (Creature* pCreature = ToCreature()) pCreature->UpdateLeashExtensionTime(); + + if (Player* pOwner = ::ToPlayer(GetCharmerOrOwner())) + { + if (pOwner->IsTargetableBy(pAggressor) && !pOwner->IsFeigningDeathSuccessfully()) + pOwner->SetInCombatWithAggressor(pAggressor, false); + } } } @@ -5880,7 +5979,7 @@ void Unit::TogglePlayerPvPFlagOnAttackVictim(Unit const* pVictim, bool touchOnly } } -void Unit::SetInCombatWithVictim(Unit* pVictim, bool touchOnly/* = false*/, uint32 combatTimer/* = 0*/) +void Unit::SetInCombatWithVictim(Unit* pVictim, bool touchOnly/* = false*/, uint32 combatTimer/* = 0*/, bool direct/* = true*/) { // This is a wrapper for SetInCombatWith initially created to improve PvP timers responsiveness. Can be extended in the future for broader use. @@ -5891,21 +5990,47 @@ void Unit::SetInCombatWithVictim(Unit* pVictim, bool touchOnly/* = false*/, uint if (!touchOnly) { - if (pVictim->IsCharmerOrOwnerPlayerOrPlayerItself() && (combatTimer < UNIT_PVP_COMBAT_TIMER)) - combatTimer = UNIT_PVP_COMBAT_TIMER; - SetInCombatState(combatTimer, pVictim); + SetInCombatState(pVictim->IsCharmerOrOwnerPlayerOrPlayerItself() && (combatTimer < UNIT_PVP_COMBAT_TIMER) ? UNIT_PVP_COMBAT_TIMER : combatTimer, pVictim); + + // pet owner should not enter combat on spell missile launching + if (!combatTimer) + { + // let pet AI know owner is attacking + if (direct && IsPlayer()) + { + if (Pet* pet = GetPet()) + if (!pet->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PET_IN_COMBAT) && pet->IsAlive()) + pet->AI()->OwnerAttacked(pVictim); + + for (auto const& guid : m_guardianPets) + if (Pet* pGuardian = GetMap()->GetPet(guid)) + if (pGuardian->IsAlive()) + pGuardian->AI()->OwnerAttacked(pVictim); + } + + if (Player* pOwner = ::ToPlayer(GetCharmerOrOwner())) + { + if (pOwner->IsTargetableBy(pVictim) && !pOwner->IsFeigningDeathSuccessfully()) + pVictim->AddThreat(pOwner); + + pOwner->SetInCombatWithVictim(pVictim, false, combatTimer >= UNIT_PVP_COMBAT_TIMER ? combatTimer : UNIT_PVP_COMBAT_TIMER, false); + } + } } } void Unit::ClearInCombat() { - m_CombatTimer = 0; + m_combatTimer = 0; RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IN_COMBAT); RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PET_IN_COMBAT); if (IsPlayer()) + { static_cast(this)->pvpInfo.inPvPCombat = false; + static_cast(this)->ClearTemporaryWarWithFactions(); + } } bool Unit::IsTargetableBy(WorldObject const* pAttacker, bool forAoE, bool checkAlive) const @@ -6252,7 +6377,6 @@ bool Unit::IsVisibleForOrDetect(WorldObject const* pDetector, WorldObject const* void Unit::UpdateVisibilityAndView() { - static const AuraType auratypes[] = {SPELL_AURA_BIND_SIGHT, SPELL_AURA_FAR_SIGHT, SPELL_AURA_NONE}; for (AuraType const* type = &auratypes[0]; *type != SPELL_AURA_NONE; ++type) { @@ -6296,7 +6420,7 @@ bool Unit::CanDetectInvisibilityOf(Unit const* u) const if (worldBoss->IsWorldBoss()) return true; - if (uint32 mask = (m_detectInvisibilityMask & u->m_invisibilityMask)) + if (uint32 mask = u->m_invisibilityMask) { for (int32 i = 0; i < 32; ++i) { @@ -6312,10 +6436,13 @@ bool Unit::CanDetectInvisibilityOf(Unit const* u) const // find invisibility detect level int32 detectLevel = 0; - Unit::AuraList const& dAuras = GetAurasByType(SPELL_AURA_MOD_INVISIBILITY_DETECTION); - for (const auto& itr : dAuras) - if (itr->GetModifier()->m_miscvalue == i && detectLevel < itr->GetModifier()->m_amount) - detectLevel = itr->GetModifier()->m_amount; + if (((1 << i) & m_detectInvisibilityMask) != 0) + { + Unit::AuraList const& dAuras = GetAurasByType(SPELL_AURA_MOD_INVISIBILITY_DETECTION); + for (const auto& itr : dAuras) + if (itr->GetModifier()->m_miscvalue == i && detectLevel < itr->GetModifier()->m_amount) + detectLevel = itr->GetModifier()->m_amount; + } if (i == 6 && IsPlayer()) // special drunk detection case detectLevel = ((Player*)this)->GetDrunkValue(); @@ -6422,7 +6549,7 @@ void Unit::CheckPendingMovementChanges() } PlayerMovementPendingChange& oldestChange = m_pendingMovementChanges.front(); - uint32 waitTimeMultiplier = pPlayer && pPlayer->IsBeingTeleported() || pController->IsBeingTeleported() ? 5 : 1; + uint32 waitTimeMultiplier = (pPlayer && pPlayer->IsBeingTeleported()) || pController->IsBeingTeleported() ? 5 : 1; if (WorldTimer::getMSTime() > oldestChange.time + sWorld.getConfig(CONFIG_UINT32_MOVEMENT_CHANGE_ACK_TIME) * waitTimeMultiplier) { // This shouldn't really happen but handle it anyway. @@ -6766,7 +6893,7 @@ void Unit::UpdateSpeed(UnitMoveType mtype, bool forced, float ratio) case MOVE_SWIM_BACK: return; default: - sLog.outError("Unit::UpdateSpeed: Unsupported move type (%d)", mtype); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::UpdateSpeed: Unsupported move type (%d)", mtype); return; } @@ -7051,6 +7178,10 @@ void Unit::SetDeathState(DeathState s) { if (s != ALIVE && s != JUST_ALIVED) { + // should be before combat stop so threat is transferred in case of MC + if (s == JUST_DIED) + RemoveCharmAuras(AURA_REMOVE_BY_DEATH); + CombatStop(); DeleteThreatList(); ClearComboPointHolders(); // any combo points pointed to unit lost at it death @@ -7067,7 +7198,11 @@ void Unit::SetDeathState(DeathState s) i_motionMaster.Clear(false, true); i_motionMaster.MoveIdle(); - StopMoving(IsMoving()); + + if (IsPlayer()) + SetRooted(true); + else + StopMoving(IsMoving()); // Powers are cleared on death. SetPower(GetPowerType(), 0); @@ -7146,6 +7281,9 @@ float Unit::ApplyTotalThreatModifier(float threat, SpellSchoolMask schoolMask) void Unit::AddThreat(Unit* pVictim, float threat /*= 0.0f*/, bool crit /*= false*/, SpellSchoolMask schoolMask /*= SPELL_SCHOOL_MASK_NONE*/, SpellEntry const* threatSpell /*= nullptr*/) { + if (threatSpell && threatSpell->HasAttribute(SPELL_ATTR_EX4_NO_HARMFUL_THREAT)) + return; + // Only mobs can manage threat lists if (CanHaveThreatList() && IsInMap(pVictim)) m_ThreatManager.addThreat(pVictim, threat, crit, schoolMask, threatSpell, false); @@ -7457,7 +7595,7 @@ bool Unit::HandleStatModifier(UnitMods unitMod, UnitModifierType modifierType, f { if (unitMod >= UNIT_MOD_END || modifierType >= MODIFIER_TYPE_END) { - sLog.outError("ERROR in HandleStatModifier(): nonexistent UnitMods or wrong UnitModifierType!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ERROR in HandleStatModifier(): nonexistent UnitMods or wrong UnitModifierType!"); return false; } @@ -7546,7 +7684,7 @@ float Unit::GetModifierValue(UnitMods unitMod, UnitModifierType modifierType) co { if (unitMod >= UNIT_MOD_END || modifierType >= MODIFIER_TYPE_END) { - sLog.outError("attempt to access nonexistent modifier value from UnitMods!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "attempt to access nonexistent modifier value from UnitMods!"); return 0.0f; } @@ -7606,7 +7744,7 @@ float Unit::GetTotalAuraModValue(UnitMods unitMod) const { if (unitMod >= UNIT_MOD_END) { - sLog.outError("attempt to access nonexistent UnitMods in GetTotalAuraModValue()!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "attempt to access nonexistent UnitMods in GetTotalAuraModValue()!"); return 0.0f; } @@ -7937,6 +8075,7 @@ void Unit::AddToWorld() if (sWorld.getConfig(CONFIG_UINT32_SPELL_PROC_DELAY)) m_procsUpdateTimer = sWorld.getConfig(CONFIG_UINT32_SPELL_PROC_DELAY) - (WorldTimer::getMSTime() % sWorld.getConfig(CONFIG_UINT32_SPELL_PROC_DELAY)); + m_combatTimer = UNIT_COMBAT_CHECK_TIMER_MAX - (WorldTimer::getMSTime() % UNIT_COMBAT_CHECK_TIMER_MAX); } void Unit::RemoveFromWorld() @@ -7947,6 +8086,9 @@ void Unit::RemoveFromWorld() Uncharm(); RemoveNotOwnSingleTargetAuras(); RemoveGuardians(); + // Remove non-guardian pet + if (Pet* pet = GetPet()) + pet->Unsummon(PET_SAVE_AS_DELETED, this); RemoveAllGameObjects(); RemoveAllDynObjects(); CleanupDeletedAuras(); @@ -8305,14 +8447,14 @@ void Unit::HandlePetCommand(CommandStates command, Unit* pTarget) CharmInfo* charmInfo = GetCharmInfo(); if (!charmInfo) { - sLog.outError("Unit::HandlePetCommand - %s doesn't have a charminfo!", GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandlePetCommand - %s doesn't have a charminfo!", GetGuidStr().c_str()); return; } Unit* pCharmer = GetCharmerOrOwner(); if (!pCharmer) { - sLog.outError("Unit::HandlePetCommand - %s doesn't have a charmer or owner!", GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandlePetCommand - %s doesn't have a charmer or owner!", GetGuidStr().c_str()); return; } @@ -8427,7 +8569,7 @@ void Unit::HandlePetCommand(CommandStates command, Unit* pTarget) break; } default: - sLog.outError("Unit::HandlePetCommand - Unknown command state %u.", uint32(command)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandlePetCommand - Unknown command state %u.", uint32(command)); } } @@ -8563,21 +8705,50 @@ void Unit::ProcSkillsAndReactives(bool isVictim, Unit* pTarget, uint32 procFlag, } } -void Unit::ProcDamageAndSpellFor(bool isVictim, Unit* pTarget, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, SpellEntry const* procSpell, uint32 damage, ProcTriggeredList& triggeredList, std::list const& appliedSpellModifiers, bool isSpellTriggeredByAura) +void Unit::ProcDamageAndSpellFor(bool isVictim, Unit* pTarget, ProcSystemArguments const& data, ProcTriggeredList& triggeredList, ProcessProcsAuraType processAurasType) { - DEBUG_UNIT(this, DEBUG_PROCS, "PROC: Flags 0x%.5x Ex 0x%.3x Spell %5u %s", procFlag, procExtra, procSpell ? procSpell->Id : 0, isVictim ? "[victim]" : ""); - // Fill triggeredList list for (const auto& itr : GetSpellAuraHolderMap()) { // Can not proc on self. - if (procSpell && procSpell->Id == itr.first) + if (data.procSpell && data.procSpell->Id == itr.first) continue; // skip deleted auras (possible at recursive triggered call if (itr.second->IsDeleted()) continue; + // These spell auras should proc instantly (not delayed by batching). + // We have to call ProcDamageAndSpellFor twice because of them. + if (!isVictim) + { + switch (processAurasType) + { + case PROC_PROCESS_INSTANT: + { + if (!itr.second->GetSpellProto()->HasAttribute(SPELL_ATTR_EX3_INSTANT_TARGET_PROCS)) + continue; + break; + } + case PROC_PROCESS_DELAYED: + { + if (itr.second->GetSpellProto()->HasAttribute(SPELL_ATTR_EX3_INSTANT_TARGET_PROCS)) + continue; + break; + } + } + } + + // don't reroll chance for each target in this case + if (itr.second->GetSpellProto()->HasAttribute(SPELL_ATTR_EX2_PROC_COOLDOWN_ON_FAILURE) && + !IsSpellReady(itr.second->GetId())) + continue; + + // prevent delayed procs from removing auras applied after the proc happened + // fixes Frostbite being removed by the Frostbolt that applied it + if (isVictim && itr.second->GetAuraApplyTime() >= data.procTime && pTarget->GetObjectGuid() == itr.second->GetCasterGuid()) + continue; + // Aura that applies a modifier with charges. Gere? otherwise. bool hasmodifier = false; for (int i = 0; i < 3; ++i) @@ -8586,7 +8757,7 @@ void Unit::ProcDamageAndSpellFor(bool isVictim, Unit* pTarget, uint32 procFlag, { if (SpellModifier* auraMod = itr.second->GetAuraByEffectIndex(SpellEffectIndex(i))->GetSpellModifier()) { - if (auraMod->charges > 0 || (std::find(appliedSpellModifiers.begin(), appliedSpellModifiers.end(), auraMod) != appliedSpellModifiers.end())) + if (auraMod->charges > 0 || (std::find(data.appliedSpellModifiers.begin(), data.appliedSpellModifiers.end(), auraMod) != data.appliedSpellModifiers.end())) { hasmodifier = true; break; @@ -8597,9 +8768,28 @@ void Unit::ProcDamageAndSpellFor(bool isVictim, Unit* pTarget, uint32 procFlag, if (hasmodifier) continue; + uint32 procFlag = isVictim ? data.procFlagsVictim : data.procFlagsAttacker; + SpellProcEventEntry const* spellProcEvent = nullptr; - if (!IsTriggeredAtSpellProcEvent(pTarget, itr.second, procSpell, procFlag, procExtra, attType, isVictim, spellProcEvent, isSpellTriggeredByAura)) + // http://blue.cardplace.com/cache/wow-paladin/1069149.htm + // "Charges will not generate off auto attacks or npc attacks by trying" + // "to sit down and force a crit. However, ability crits from physical" + // "abilities such as Sinister Strike, Hamstring, Auto-shot, Aimed shot," + // "etc will generate a charge if you're sitting." +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + auto result = IsTriggeredAtSpellProcEvent(pTarget, itr.second, data.procSpell, procFlag, isVictim && !data.procSpell && !data.pVictim->IsStandingUp() ? data.procExtra & ~PROC_EX_CRITICAL_HIT : data.procExtra, data.attType, isVictim, spellProcEvent, data.isSpellTriggeredByAuraOrItem); +#else + auto result = IsTriggeredAtSpellProcEvent(pTarget, itr.second, data.procSpell, procFlag, data.procExtra, data.attType, isVictim, spellProcEvent, data.isSpellTriggeredByAuraOrItem); +#endif + if (result != SPELL_PROC_TRIGGER_OK) + { + if (result == SPELL_PROC_TRIGGER_ROLL_FAILED && + itr.second->GetSpellProto()->HasAttribute(SPELL_ATTR_EX2_PROC_COOLDOWN_ON_FAILURE) && + spellProcEvent && spellProcEvent->cooldown) + AddCooldown(*itr.second->GetSpellProto(), nullptr, false, spellProcEvent->cooldown); + continue; + } itr.second->SetInUse(true); // prevent holder deletion triggeredList.push_back(ProcTriggeredData(spellProcEvent, itr.second, pTarget, procFlag)); @@ -8687,12 +8877,11 @@ void Unit::StopMoving(bool force) if (!IsInWorld()) return; - Movement::MoveSplineInit init(*this, "StopMoving"); - if (GenericTransport* t = GetTransport()) - init.SetTransport(t->GetGUIDLow()); - if (!movespline->Finalized() || force) { + Movement::MoveSplineInit init(*this, "StopMoving"); + if (GenericTransport* t = GetTransport()) + init.SetTransport(t->GetGUIDLow()); init.SetStop(); // Will trigger CMSG_MOVE_SPLINE_DONE from client. init.Launch(); } @@ -8852,13 +9041,8 @@ void Unit::SetFeignDeath(bool apply, ObjectGuid casterGuid, bool success) // you should remain in combat with pet's victim if (Pet* pPet = GetPet()) { - if (pPet->IsInCombat()) - { - if (Unit* pVictim = pPet->GetVictim()) - { - SetInCombatWithVictim(pVictim, false, 6000); - } - } + if (pPet->IsInCombat() && pPet->GetVictim()) + SetInCombatWithVictim(pPet->GetVictim(), false, 6000); } } @@ -8990,7 +9174,7 @@ void Unit::UpdateModelData() } else { - sLog.outError("Unit::UpdateModelData - %s has missing or bad info for display id %u", GetGuidStr().c_str(), GetDisplayId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::UpdateModelData - %s has missing or bad info for display id %u", GetGuidStr().c_str(), GetDisplayId()); SetFloatValue(UNIT_FIELD_COMBATREACH, 1.5f); SetFloatValue(UNIT_FIELD_BOUNDINGRADIUS, 1.5f); } @@ -9370,7 +9554,7 @@ void Unit::RemoveAurasAtMechanicImmunity(uint32 mechMask, uint32 exceptSpellId, ++iter; else if (non_positive && iter->second->IsPositive()) ++iter; - else if (spell->Attributes & SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY) + else if (spell->Attributes & SPELL_ATTR_NO_IMMUNITIES) ++iter; else if (iter->second->HasMechanicMask(mechMask)) { @@ -9400,8 +9584,9 @@ void Unit::NearTeleportTo(float x, float y, float z, float orientation, uint32 t if (MovementGenerator* movgen = c->GetMotionMaster()->top()) movgen->Interrupt(*c); + MovementPacketSender::SendTeleportToObservers(this, x, y, z, orientation); GetMap()->CreatureRelocation((Creature*)this, x, y, z, orientation); - SendHeartBeat(); + MovementPacketSender::SendTeleportToObservers(this, x, y, z, orientation); // finished relocation, movegen can different from top before creature relocation, // but apply Reset expected to be safe in any case @@ -9622,8 +9807,8 @@ void Unit::CleanupDeletedAuras() // - Pet::AddObjectToRemoveList // Seen happening with spells like [Health Funnel], [Tainted Blood] ACE_Stack_Trace st; - sLog.outInfo("[Crash/Auras] Deleting aura holder %u in use (%s)", iter->GetId(), GetObjectGuid().GetString().c_str()); - sLog.outInfo("%s", st.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Crash/Auras] Deleting aura holder %u in use (%s)", iter->GetId(), GetObjectGuid().GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s", st.c_str()); } else delete iter; @@ -9636,8 +9821,8 @@ void Unit::CleanupDeletedAuras() if (iter->IsInUse()) { ACE_Stack_Trace st; - sLog.outInfo("[Crash/Auras] Deleting aura %u in use (%s)", iter->GetId(), GetObjectGuid().GetString().c_str()); - sLog.outInfo("%s", st.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Crash/Auras] Deleting aura %u in use (%s)", iter->GetId(), GetObjectGuid().GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s", st.c_str()); } else delete iter; @@ -9698,6 +9883,9 @@ class RelocationNotifyEvent : public BasicEvent void Unit::ScheduleAINotify(uint32 delay) { + if (HasUnitState(UNIT_STAT_NO_BROADCAST_TO_OTHERS)) + return; + if (!delay) { // Instant @@ -9709,6 +9897,26 @@ void Unit::ScheduleAINotify(uint32 delay) m_Events.AddEvent(new RelocationNotifyEvent(*this), m_Events.CalculateTime(delay)); } +void Unit::HandleInterruptsOnMovement(bool positionChanged) +{ + if (positionChanged) + { + // Interrupt spell cast at move + InterruptSpellsWithInterruptFlags(SPELL_INTERRUPT_FLAG_MOVEMENT); + InterruptSpellsWithChannelFlags(AURA_INTERRUPT_MOVING_CANCELS); + RemoveAurasWithInterruptFlags(AURA_INTERRUPT_MOVING_CANCELS | AURA_INTERRUPT_TURNING_CANCELS); + + HandleEmoteState(0); + } + else + RemoveAurasWithInterruptFlags(AURA_INTERRUPT_TURNING_CANCELS); + + // Fix bug after 1.11 where client doesn't send stand state update while casting. + // Test case: Begin eating or drinking, then start casting Hearthstone and run. + if (HasUnitMovementFlag(MOVEFLAG_MASK_MOVING_OR_TURN)) // sitting on chair teleports you, so we need to check flags + SetStandState(UNIT_STAND_STATE_STAND); +} + void Unit::OnRelocated() { // switch to use G3D::Vector3 is good idea, maybe @@ -9832,7 +10040,7 @@ bool Unit::GetRandomAttackPoint(Unit const* attacker, float &x, float &y, float --attacker_number; // Don't compute a random position for a moving player or when swimming to player near shore - if (IsPlayer() && IsMoving() || canOnlySwim && !reachableBySwiming) + if ((IsPlayer() && IsMoving()) || (canOnlySwim && !reachableBySwiming)) attacker_number = 0; angle += (attacker_number ? ((float(M_PI / 2) - float(M_PI) * rand_norm_f()) * attacker_number / sizeFactor) * 0.3f : 0); @@ -9862,19 +10070,20 @@ bool Unit::GetRandomAttackPoint(Unit const* attacker, float &x, float &y, float y = initialPosY + dist * sin(angle) * normalizedVectXY; z = initialPosZ + dist * normalizedVectZ; - if ((attacker->CanFly() || (attacker->CanSwim() && reachableBySwiming))) + if (attacker->CanFly() || (attacker->CanSwim() && reachableBySwiming) || !HasMMapsForCurrentMap()) { GetMap()->GetLosHitPosition(initialPosX, initialPosY, initialPosZ, x, y, z, -0.2f); - if (attacker->CanFly()) - return true; - float ground = 0.0f; - float waterSurface = GetTerrain()->GetWaterLevel(x, y, z, &ground); - if (waterSurface == VMAP_INVALID_HEIGHT_VALUE) - waterSurface = GetPositionZ(); - if (z > waterSurface) - z = waterSurface; - if (z < ground) - z = ground; + if (attacker->CanSwim() && reachableBySwiming) + { + float ground = 0.0f; + float waterSurface = GetTerrain()->GetWaterLevel(x, y, z, &ground); + if (waterSurface == VMAP_INVALID_HEIGHT_VALUE) + waterSurface = GetPositionZ(); + if (z > waterSurface) + z = waterSurface; + if (z < ground) + z = ground; + } return true; } else if (canOnlySwim && !reachableBySwiming) @@ -10072,7 +10281,7 @@ SpellAuraHolder* Unit::AddAura(uint32 spellId, uint32 addAuraFlags, Unit* pCaste if (!spellInfo->IsSpellAppliesAura((1 << EFFECT_INDEX_0) | (1 << EFFECT_INDEX_1) | (1 << EFFECT_INDEX_2)) && !spellInfo->HasEffect(SPELL_EFFECT_PERSISTENT_AREA_AURA)) { - sLog.outError("Cannot apply aura with Id %u : spell does not have auras!", spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cannot apply aura with Id %u : spell does not have auras!", spellInfo->Id); return nullptr; } @@ -10102,7 +10311,7 @@ SpellAuraHolder* Unit::AddAura(uint32 spellId, uint32 addAuraFlags, Unit* pCaste if (addAuraFlags & ADD_AURA_POSITIVE) aur->SetPositive(true); else if (addAuraFlags & ADD_AURA_NEGATIVE) - aur->SetPositive(true); + aur->SetPositive(false); holder->AddAura(aur, SpellEffectIndex(i)); } @@ -10146,7 +10355,7 @@ Aura* Unit::GetMostImportantAuraAfter(Aura const* like, Aura const* except) cons if (auraName >= TOTAL_AURAS) { - sLog.outInfo("[AURASTACK][%u] auraName %u invalide.", like->GetId(), auraName); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[AURASTACK][%u] auraName %u invalide.", like->GetId(), auraName); return nullptr; } @@ -10322,31 +10531,6 @@ bool Unit::IsInRaidWith(Unit const* unit) const return false; } -void Unit::Debug(uint32 flags, char const* format, ...) const -{ - if (!format) - return; - if (!(flags & m_debugFlags)) - return; - if (m_debuggerGuid.IsEmpty()) - return; - if (!IsInWorld() || !FindMap()) - return; - Player* player = FindMap()->GetPlayer(m_debuggerGuid); - if (!player) - { - m_debuggerGuid.Clear(); - m_debugFlags = 0; - return; - } - va_list ap; - va_start(ap, format); - char str[2048]; - vsnprintf(str, 2048, format, ap); - va_end(ap); - ChatHandler(player).SendSysMessage(str); -} - class ThreatTransferDo { public: @@ -10381,6 +10565,25 @@ void Unit::RemoveAttackersThreat(Unit* owner) } } +void Unit::DoResetThreat() +{ + if (!CanHaveThreatList() || GetThreatManager().isThreatListEmpty()) + { + if (IsCreature()) + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoResetThreat called for creature that either cannot have threat list or has empty threat list (entry = %d)", GetEntry()); + return; + } + + ThreatList const& tList = GetThreatManager().getThreatList(); + for (const auto itr : tList) + { + Unit* pUnit = GetMap()->GetUnit(itr->getUnitGuid()); + + if (pUnit && GetThreatManager().getThreat(pUnit)) + GetThreatManager().modifyThreatPercent(pUnit, -100); + } +} + bool Unit::HasAuraPetShouldAvoidBreaking(Unit* excludeCasterChannel) const { // World of Warcraft Client Patch 1.8.0 (2005-10-11) @@ -10423,7 +10626,7 @@ void Unit::SetReactState(ReactStates state) else if (Creature* pCreature = ToCreature()) pCreature->SetCreatureReactState(state); else - sLog.outError("SetReactState called for non-charmed player!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SetReactState called for non-charmed player!"); } ReactStates Unit::GetReactState() const @@ -10528,7 +10731,7 @@ void Unit::SetTransformScale(float scale) { if (!scale) { - sLog.outError("Attempt to set transform scale to 0!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt to set transform scale to 0!"); return; } ApplyPercentModFloatValue(OBJECT_FIELD_SCALE_X,(scale/m_nativeScaleOverride -1)*100,true); diff --git a/src/game/Objects/Unit.h b/src/game/Objects/Unit.h index e39e7dbd604..8833406c85d 100644 --- a/src/game/Objects/Unit.h +++ b/src/game/Objects/Unit.h @@ -166,6 +166,13 @@ struct SpellPeriodicAuraLogInfo uint32 CreateProcExtendMask(SpellNonMeleeDamage* damageInfo, SpellMissInfo missCondition); +enum SpellProcEventTriggerCheck +{ + SPELL_PROC_TRIGGER_FAILED = 0, + SPELL_PROC_TRIGGER_ROLL_FAILED = 1, + SPELL_PROC_TRIGGER_OK = 2, +}; + enum SpellAuraProcResult { SPELL_AURA_PROC_OK = 0, // proc was processed, will remove charges @@ -178,6 +185,9 @@ extern pAuraProcHandler AuraProcHandler[TOTAL_AURAS]; #define UNIT_SPELL_UPDATE_TIME_BUFFER 60 +// According to data from sniffs, combat is checked every 3 batches of 400 ms. +#define UNIT_COMBAT_CHECK_TIMER_MAX 1200u + struct SpellImmune { uint32 type; @@ -304,9 +314,6 @@ struct ProhibitSpellInfo uint32 RestingMsTime; }; -#define DEBUG_UNIT(unit, flags, ...) do { if (unit->GetDebugFlags() & flags) unit->Debug(flags, __VA_ARGS__); } while (false) -#define DEBUG_UNIT_IF(cond, unit, flags, ...) do { if (unit->GetDebugFlags() & flags && cond) unit->Debug(flags, __VA_ARGS__); } while (false) - struct ProcTriggeredData { ProcTriggeredData(SpellProcEventEntry const* _spellProcEvent, SpellAuraHolder* _triggeredByHolder, Unit* _target, uint32 _procFlag) @@ -588,18 +595,6 @@ class Unit : public SpellCaster void HandleEmote(uint32 emote_id); // auto-select command/state void HandleEmoteCommand(uint32 emote_id); void HandleEmoteState(uint32 emote_id); - // debug. - void Debug(uint32 debugType, char const* str, ...) const ATTR_PRINTF(3, 4); - void SetDebugger(ObjectGuid playerGuid, uint32 flags) - { - m_debuggerGuid = playerGuid; - m_debugFlags = flags; - } - uint32 GetDebugFlags() const { return m_debugFlags; } - ObjectGuid GetDebuggerGuid() const { return m_debuggerGuid; } - protected: - mutable ObjectGuid m_debuggerGuid; - mutable uint32 m_debugFlags; /*********************************************************/ /*** VISIBILITY SYSTEM ***/ @@ -731,12 +726,12 @@ class Unit : public SpellCaster // removing unknown aura stacks by diff reasons and selections void RemoveNotOwnSingleTargetAuras(); void RemoveAurasAtMechanicImmunity(uint32 mechMask, uint32 exceptSpellId, bool non_positive = false); - void RemoveSpellsCausingAura(AuraType auraType); + void RemoveSpellsCausingAura(AuraType auraType, AuraRemoveMode mode = AURA_REMOVE_BY_DEFAULT); void RemoveSpellsCausingAura(AuraType auraType, SpellAuraHolder* except); void RemoveSpellsCausingAuraWithMechanic(AuraType auraType); void RemoveNonPassiveSpellsCausingAura(AuraType auraType); bool RemoveNoStackAurasDueToAuraHolder(SpellAuraHolder* holder); - void RemoveAurasWithInterruptFlags(uint32 flags, uint32 except = 0, bool checkProcFlags = false, bool skipStealth = false); + void RemoveAurasWithInterruptFlags(uint32 flags, uint32 except = 0, bool checkProcFlags = false, bool skipStealth = false, bool skipInvisibility = false); void RemoveAurasWithAttribute(uint32 flags); void RemoveAurasWithDispelType(DispelType type, ObjectGuid casterGuid = ObjectGuid()); void RemoveAllAuras(AuraRemoveMode mode = AURA_REMOVE_BY_DEFAULT); @@ -840,15 +835,16 @@ class Unit : public SpellCaster void CalculateDamageAbsorbAndResist(SpellCaster* pCaster, SpellSchoolMask schoolMask, DamageEffectType damagetype, uint32 const damage, uint32* absorb, int32* resist, SpellEntry const* spellProto = nullptr, Spell* spell = nullptr); void CalculateAbsorbResistBlock(SpellCaster* pCaster, SpellNonMeleeDamage* damageInfo, SpellEntry const* spellProto, WeaponAttackType attType = BASE_ATTACK, Spell* spell = nullptr); float RollMagicResistanceMultiplierOutcomeAgainst(float resistanceChance, SpellSchoolMask schoolMask, DamageEffectType dmgType, SpellEntry const* spellProto) const; - bool IsSpellBlocked(SpellCaster* pCaster, Unit* pVictim, SpellEntry const* spellProto, WeaponAttackType attackType = BASE_ATTACK) const; + bool IsSpellPartiallyBlocked(SpellCaster* pCaster, SpellEntry const* spellProto, WeaponAttackType attackType = BASE_ATTACK) const; + bool RollSpellBlockChanceOutcome(SpellCaster* pCaster, WeaponAttackType attackType) const; bool IsSpellCrit(Unit const* pVictim, SpellEntry const* spellProto, SpellSchoolMask schoolMask, WeaponAttackType attackType = BASE_ATTACK, Spell* spell = nullptr) const final; bool IsEffectResist(SpellEntry const* spell, int eff) const; // SPELL_AURA_MOD_MECHANIC_RESISTANCE - void ProcDamageAndSpellFor(bool isVictim, Unit* pTarget, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, SpellEntry const* procSpell, uint32 damage, ProcTriggeredList& triggeredList, std::list const& appliedSpellModifiers, bool isSpellTriggeredByAura); + void ProcDamageAndSpellFor(bool isVictim, Unit* pTarget, ProcSystemArguments const& data, ProcTriggeredList& triggeredList, ProcessProcsAuraType processAurasType); void ProcSkillsAndReactives(bool isVictim, Unit* pTarget, uint32 procFlag, uint32 procExtra, WeaponAttackType attType); void HandleTriggers(Unit* pVictim, uint32 procExtra, uint32 amount, SpellEntry const* procSpell, ProcTriggeredList const& procTriggered); - bool IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, SpellEntry const* procSpell, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, bool isVictim, SpellProcEventEntry const*& spellProcEvent, bool isSpellTriggeredByAura) const; + SpellProcEventTriggerCheck IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, SpellEntry const* procSpell, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, bool isVictim, SpellProcEventEntry const*& spellProcEvent, bool isSpellTriggeredByAuraOrItem) const; // only to be used in proc handlers - basepoints is expected to be a MAX_EFFECT_INDEX sized array SpellAuraProcResult TriggerProccedSpell(Unit* target, int32* basepoints, uint32 triggeredSpellId, Item* castItem, Aura* triggeredByAura, uint32 cooldown, ObjectGuid originalCaster = ObjectGuid(), SpellEntry const* triggeredByParent = nullptr); SpellAuraProcResult TriggerProccedSpell(Unit* target, int32* basepoints, SpellEntry const* spellInfo, Item* castItem, Aura* triggeredByAura, uint32 cooldown, ObjectGuid originalCaster = ObjectGuid(), SpellEntry const* triggeredByParent = nullptr); @@ -900,7 +896,8 @@ class Unit : public SpellCaster /*********************************************************/ private: - uint32 m_CombatTimer; + uint32 m_combatTimer; + ObjectGuid m_combatTimerTarget; uint32 m_extraAttacks; bool m_extraMute; bool m_doExtraAttacks; @@ -1098,6 +1095,7 @@ class Unit : public SpellCaster void AddThreat(Unit* pVictim, float threat = 0.0f, bool crit = false, SpellSchoolMask schoolMask = SPELL_SCHOOL_MASK_NONE, SpellEntry const* threatSpell = nullptr); float ApplyTotalThreatModifier(float threat, SpellSchoolMask schoolMask = SPELL_SCHOOL_MASK_NORMAL); void RemoveAttackersThreat(Unit* owner); + void DoResetThreat(); void DeleteThreatList(); ThreatManager& GetThreatManager() { return m_ThreatManager; } ThreatManager const& GetThreatManager() const { return m_ThreatManager; } @@ -1131,11 +1129,11 @@ class Unit : public SpellCaster void SetInCombatWithAssisted(Unit* pAssisted); void SetInCombatWithAggressor(Unit* pAggressor, bool touchOnly = false); inline void SetOutOfCombatWithAggressor(Unit* pAggressor) { SetInCombatWithAggressor(pAggressor, true); } - void SetInCombatWithVictim(Unit* pVictim, bool touchOnly = false, uint32 combatTimer = 0); + void SetInCombatWithVictim(Unit* pVictim, bool touchOnly = false, uint32 combatTimer = 0, bool direct = true); inline void SetOutOfCombatWithVictim(Unit* pVictim) { SetInCombatWithVictim(pVictim, true); } void TogglePlayerPvPFlagOnAttackVictim(Unit const* pVictim, bool touchOnly = false); - uint32 GetCombatTimer() const { return m_CombatTimer; } - void SetCombatTimer(uint32 t) { m_CombatTimer = t; } + uint32 GetCombatTimer() const { return m_combatTimer; } + void SetCombatTimer(uint32 t) { m_combatTimer = t; } virtual void OnEnterCombat(Unit* /*pAttacker*/, bool /*notInCombat*/) {} // (pAttacker must be valid) // Stop this unit from combat, if includingCast==true, also interrupt casting @@ -1163,7 +1161,7 @@ class Unit : public SpellCaster ObjectGuid m_possessorGuid; // Guid of unit possessing this one public: uint32 GetFactionTemplateId() const final { return GetUInt32Value(UNIT_FIELD_FACTIONTEMPLATE); } - void SetFactionTemplateId(uint32 faction) { SetUInt32Value(UNIT_FIELD_FACTIONTEMPLATE, faction); } + void SetFactionTemplateId(uint32 faction); void RestoreFaction(); virtual Team GetTeam() const; @@ -1203,7 +1201,7 @@ class Unit : public SpellCaster Pet* GetPet() const; void SetPet(Pet* pet); virtual Pet* GetMiniPet() const { return nullptr; } // overwritten in Player - bool UnsummonOldPetBeforeNewSummon(uint32 newPetEntry); + bool UnsummonOldPetBeforeNewSummon(uint32 newPetEntry, bool canUnsummon); // Pet responses methods void SendPetCastFail(uint32 spellid, SpellCastResult msg); @@ -1239,6 +1237,7 @@ class Unit : public SpellCaster return GetObjectGuid(); } Player* GetCharmerOrOwnerPlayerOrPlayerItself() const; + Player* GetCharmerOrOwnerPlayer() const; Unit* GetCharmerOrOwner() const { return GetCharmerGuid() ? GetCharmer() : GetOwner(); } Unit* GetCharmerOrOwnerOrSelf() { @@ -1256,7 +1255,7 @@ class Unit : public SpellCaster Unit* GetCharm() const; void SetCharm(Unit* pet); void Uncharm(); - void RemoveCharmAuras(); + void RemoveCharmAuras(AuraRemoveMode mode = AURA_REMOVE_BY_DEFAULT); ObjectGuid const& GetCharmGuid() const { return GetGuidValue(UNIT_FIELD_CHARM); } void SetCharmGuid(ObjectGuid charm) { SetGuidValue(UNIT_FIELD_CHARM, charm); } @@ -1284,6 +1283,7 @@ class Unit : public SpellCaster uint32 m_movementCounter = 0; std::deque m_pendingMovementChanges; std::map m_lastMovementChangeCounterPerType; + bool m_hasPendingSplineDone = false; float m_casterChaseDistance; float m_speed_rate[MAX_MOVE_TYPE]; float m_jumpInitialSpeed = 0; @@ -1340,6 +1340,8 @@ class Unit : public SpellCaster bool FindPendingMovementKnockbackChange(MovementInfo& movementInfo, uint32 movementCounter); bool FindPendingMovementSpeedChange(float speedReceived, uint32 movementCounter, UnitMoveType moveType); void CheckPendingMovementChanges(); + bool HasPendingSplineDone() const { return m_hasPendingSplineDone; } + void SetSplineDonePending(bool state) { m_hasPendingSplineDone = state; } void SetWalk(bool enable, bool asDefault = true); void SetSpeedRate(UnitMoveType mtype, float rate); @@ -1407,6 +1409,7 @@ class Unit : public SpellCaster // spline for end point with targeted move gen) std::mutex asyncMovesplineLock; + void HandleInterruptsOnMovement(bool positionChanged); void OnRelocated(); void ProcessRelocationVisibilityUpdates(); bool m_needUpdateVisibility; diff --git a/src/game/Objects/UnitDefines.h b/src/game/Objects/UnitDefines.h index 248bcd897f6..59dddd4e7d5 100644 --- a/src/game/Objects/UnitDefines.h +++ b/src/game/Objects/UnitDefines.h @@ -62,7 +62,8 @@ enum MovementChangeType #define ATTACK_DISPLAY_DELAY 200 // For this time difference is computed regen value -#define REGEN_TIME_FULL 2000 +#define REGEN_TIME_PLAYER_FULL 2000 +#define REGEN_TIME_CREATURE_FULL 5000 #define UNIT_PVP_COMBAT_TIMER 5500 @@ -111,6 +112,32 @@ enum UnitStandStateType #define MAX_UNIT_STAND_STATE 9 +static char const* UnitStandStateToString(uint32 state) +{ + switch (state) + { + case UNIT_STAND_STATE_STAND: + return "Stand"; + case UNIT_STAND_STATE_SIT: + return "Sit"; + case UNIT_STAND_STATE_SIT_CHAIR: + return "Sit Chair"; + case UNIT_STAND_STATE_SLEEP: + return "Sleep"; + case UNIT_STAND_STATE_SIT_LOW_CHAIR: + return "Sit Low Chair"; + case UNIT_STAND_STATE_SIT_MEDIUM_CHAIR: + return "Sit Medium Chair"; + case UNIT_STAND_STATE_SIT_HIGH_CHAIR: + return "Sit High Chair"; + case UNIT_STAND_STATE_DEAD: + return "Dead"; + case UNIT_STAND_STATE_KNEEL: + return "Kneel"; + } + return "UNKNOWN"; +} + // byte flags value (UNIT_FIELD_BYTES_1,3) // These flags seem to be related to visibility // In wotlk+ they are moved to UNIT_FIELD_BYTES_1,2 @@ -122,6 +149,20 @@ enum UnitVisFlags UNIT_VIS_FLAGS_ALL = 0xFF }; +static char const* UnitVisFlagToString(uint32 state) +{ + switch (state) + { + case UNIT_VIS_FLAGS_GHOST: + return "Ghost"; + case UNIT_VIS_FLAGS_CREEP: + return "Creep"; + case UNIT_VIS_FLAGS_UNTRACKABLE: + return "Untrackable"; + } + return "UNKNOWN"; +} + // byte value (UNIT_FIELD_BYTES_2,0) enum SheathState { @@ -132,6 +173,20 @@ enum SheathState #define MAX_SHEATH_STATE 3 +static char const* SheathStateToString(uint32 state) +{ + switch (state) + { + case SHEATH_STATE_UNARMED: + return "Unarmed"; + case SHEATH_STATE_MELEE: + return "Melee"; + case SHEATH_STATE_RANGED: + return "Ranged"; + } + return "UNKNOWN"; +} + // byte flags value (UNIT_FIELD_BYTES_2,1) enum UnitBytes2_Flags { @@ -145,6 +200,30 @@ enum UnitBytes2_Flags UNIT_BYTE2_FLAG_UNK7 = 0x80 }; +static char const* UnitBytes2FlagsToString(uint32 flag) +{ + switch (flag) + { + case UNIT_BYTE2_FLAG_PVP: + return "PvP"; + case UNIT_BYTE2_FLAG_UNK1: + return "Unk1"; + case UNIT_BYTE2_FLAG_FFA_PVP: + return "FFA PvP"; + case UNIT_BYTE2_FLAG_UNK3: + return "Unk3"; + case UNIT_BYTE2_FLAG_AURAS: + return "Auras"; + case UNIT_BYTE2_FLAG_UNK5: + return "Unk5"; + case UNIT_BYTE2_FLAG_UNK6: + return "Unk6"; + case UNIT_BYTE2_FLAG_UNK7: + return "Unk7"; + } + return "UNKNOWN"; +} + #define CREATURE_MAX_SPELLS 4 enum Swing @@ -334,12 +413,15 @@ enum UnitState UNIT_STAT_FLYING_ALLOWED = 0x00400000, // has gm fly mode enabled // High-level states - UNIT_STAT_NO_COMBAT_MOVEMENT = 0x01000000, - UNIT_STAT_RUNNING = 0x02000000, - UNIT_STAT_IGNORE_MOVE_LOS = 0x04000000, + UNIT_STAT_RUNNING = 0x00800000, + + UNIT_STAT_ALLOW_INCOMPLETE_PATH = 0x01000000, // allow movement with incomplete or partial paths + UNIT_STAT_ALLOW_LOS_ATTACK = 0x02000000, // allow melee attacks without LoS + + UNIT_STAT_NO_SEARCH_FOR_OTHERS = 0x04000000, // MoveInLineOfSight will not be called + UNIT_STAT_NO_BROADCAST_TO_OTHERS = 0x08000000, // ScheduleAINotify will not be called + UNIT_STAT_AI_USES_MOVE_IN_LOS = 0x10000000, // AI overrides MoveInLineOfSight so always search for others - UNIT_STAT_ALLOW_INCOMPLETE_PATH = 0x08000000, // allow movement with incomplete or partial paths - UNIT_STAT_ALLOW_LOS_ATTACK = 0x10000000, // allow melee attacks without LoS // masks (only for check) // can't move currently @@ -350,7 +432,7 @@ enum UnitState UNIT_STAT_DISTRACTED, // stay or scripted movement for effect( = in player case you can't move by client command) - UNIT_STAT_NO_FREE_MOVE = UNIT_STAT_ROOT | UNIT_STAT_STUNNED | UNIT_STAT_FEIGN_DEATH | + UNIT_STAT_NO_FREE_MOVE = UNIT_STAT_ROOT | UNIT_STAT_STUNNED | UNIT_STAT_TAXI_FLIGHT | UNIT_STAT_CONFUSED | UNIT_STAT_FLEEING, @@ -370,9 +452,73 @@ enum UnitState UNIT_STAT_MOVING = UNIT_STAT_ROAMING_MOVE | UNIT_STAT_CHASE_MOVE | UNIT_STAT_FOLLOW_MOVE | UNIT_STAT_FLEEING_MOVE, UNIT_STAT_ALL_STATE = 0xFFFFFFFF, - UNIT_STAT_ALL_DYN_STATES = UNIT_STAT_ALL_STATE & ~(UNIT_STAT_NO_COMBAT_MOVEMENT | UNIT_STAT_RUNNING | UNIT_STAT_IGNORE_PATHFINDING), + UNIT_STAT_ALL_DYN_STATES = UNIT_STAT_ALL_STATE & ~(UNIT_STAT_RUNNING | UNIT_STAT_IGNORE_PATHFINDING | UNIT_STAT_NO_SEARCH_FOR_OTHERS | UNIT_STAT_NO_BROADCAST_TO_OTHERS | UNIT_STAT_AI_USES_MOVE_IN_LOS), }; +static char const* UnitStateToString(uint32 state) +{ + switch (state) + { + case UNIT_STAT_MELEE_ATTACKING: + return "Melee Attacking"; + case UNIT_STAT_NO_KILL_REWARD: + return "No Kill Reward"; + case UNIT_STAT_FEIGN_DEATH: + return "Feign Death"; + case UNIT_STAT_STUNNED: + return "Stunned"; + case UNIT_STAT_ROOT: + return "Root"; + case UNIT_STAT_ISOLATED: + return "Isolated"; + case UNIT_STAT_POSSESSED: + return "Possessed"; + case UNIT_STAT_TAXI_FLIGHT: + return "Taxi Flight"; + case UNIT_STAT_DISTRACTED: + return "Distracted"; + case UNIT_STAT_CONFUSED: + return "Confused"; + case UNIT_STAT_ROAMING: + return "Roaming"; + case UNIT_STAT_ROAMING_MOVE: + return "Roaming Move"; + case UNIT_STAT_CHASE: + return "Chase"; + case UNIT_STAT_CHASE_MOVE: + return "Chase Move"; + case UNIT_STAT_FOLLOW: + return "Follow"; + case UNIT_STAT_FOLLOW_MOVE: + return "Follow Move"; + case UNIT_STAT_FLEEING: + return "Fleeing"; + case UNIT_STAT_FLEEING_MOVE: + return "Fleeing Move"; + case UNIT_STAT_IGNORE_PATHFINDING: + return "Ignore Pathfinding"; + case UNIT_STAT_PENDING_ROOT: + return "Pending Root"; + case UNIT_STAT_PENDING_STUNNED: + return "Pending Stunned"; + case UNIT_STAT_FLYING_ALLOWED: + return "Flying Allowed"; + case UNIT_STAT_RUNNING: + return "Running"; + case UNIT_STAT_ALLOW_INCOMPLETE_PATH: + return "Allow Incomplete Path"; + case UNIT_STAT_ALLOW_LOS_ATTACK: + return "Allow LoS Attack"; + case UNIT_STAT_NO_SEARCH_FOR_OTHERS: + return "No Search for Others"; + case UNIT_STAT_NO_BROADCAST_TO_OTHERS: + return "No Broadcast to Others"; + case UNIT_STAT_AI_USES_MOVE_IN_LOS: + return "AI Uses Move in LoS"; + } + return "UNKNOWN"; +} + enum UnitVisibility { VISIBILITY_OFF = 0, // absolute, not detectable, GM-like, can see all other @@ -425,6 +571,80 @@ enum UnitFlags UNIT_FLAG_UNK_28 = 0x10000000, }; +static char const* UnitFlagToString(uint32 flag) +{ + switch (flag) + { + case UNIT_FLAG_NONE: + return "None"; + case UNIT_FLAG_UNK_0: + return "Unk0"; + case UNIT_FLAG_SPAWNING: + return "Spawning"; + case UNIT_FLAG_DISABLE_MOVE: + return "Disable Move"; + case UNIT_FLAG_PLAYER_CONTROLLED: + return "Player Controlled"; + case UNIT_FLAG_PET_RENAME: + return "Pet Rename"; + case UNIT_FLAG_PET_ABANDON: + return "Pet Abandon"; + case UNIT_FLAG_UNK_6: + return "Unk6"; + case UNIT_FLAG_NOT_ATTACKABLE_1: + return "Not Attackable 1"; + case UNIT_FLAG_IMMUNE_TO_PLAYER: + return "Immune To Player"; + case UNIT_FLAG_IMMUNE_TO_NPC: + return "Immune To NPC"; + case UNIT_FLAG_LOOTING: + return "Looting"; + case UNIT_FLAG_PET_IN_COMBAT: + return "Pet In Combat"; + case UNIT_FLAG_PVP: + return "PvP"; + case UNIT_FLAG_SILENCED: + return "Silenced"; + case UNIT_FLAG_UNK_14: + return "Unk14"; + case UNIT_FLAG_USE_SWIM_ANIMATION: + return "Use Swim Animation"; + case UNIT_FLAG_NON_ATTACKABLE_2: + return "Non Attackable 2"; + case UNIT_FLAG_PACIFIED: + return "Pacified"; + case UNIT_FLAG_STUNNED: + return "Stunned"; + case UNIT_FLAG_IN_COMBAT: + return "In Combat"; + case UNIT_FLAG_TAXI_FLIGHT: + return "Taxi Flight"; + case UNIT_FLAG_DISARMED: + return "Disarmed"; + case UNIT_FLAG_CONFUSED: + return "Confused"; + case UNIT_FLAG_FLEEING: + return "Fleeing"; + case UNIT_FLAG_POSSESSED: + return "Possessed"; + case UNIT_FLAG_NOT_SELECTABLE: + return "Not Selectable"; + case UNIT_FLAG_SKINNABLE: + return "Skinnable"; + case UNIT_FLAG_AURAS_VISIBLE: + return "Auras Visible"; + case UNIT_FLAG_UNK_28: + return "Unk28"; + case UNIT_FLAG_PREVENT_ANIM: + return "Prvent Anim"; + case UNIT_FLAG_SHEATHE: + return "Sheathe"; + case UNIT_FLAG_IMMUNE: + return "Immune"; + } + return "UNKNOWN"; +} + /// Non Player Character flags enum NPCFlags { @@ -444,9 +664,48 @@ enum NPCFlags UNIT_NPC_FLAG_AUCTIONEER = 0x00001000, // 100% UNIT_NPC_FLAG_STABLEMASTER = 0x00002000, // 100% UNIT_NPC_FLAG_REPAIR = 0x00004000, // 100% - UNIT_NPC_FLAG_OUTDOORPVP = 0x20000000, // custom flag for outdoor pvp creatures || Custom flag }; +static char const* NPCFlagToString(uint32 flag) +{ + switch (flag) + { + case UNIT_NPC_FLAG_NONE: + return "None"; + case UNIT_NPC_FLAG_GOSSIP: + return "Gossip"; + case UNIT_NPC_FLAG_QUESTGIVER: + return "Quest Giver"; + case UNIT_NPC_FLAG_VENDOR: + return "Vendor"; + case UNIT_NPC_FLAG_FLIGHTMASTER: + return "Flight Master"; + case UNIT_NPC_FLAG_TRAINER: + return "Trainer"; + case UNIT_NPC_FLAG_SPIRITHEALER: + return "Spirit Healer"; + case UNIT_NPC_FLAG_SPIRITGUIDE: + return "Spirit Guide"; + case UNIT_NPC_FLAG_INNKEEPER: + return "Innkeeper"; + case UNIT_NPC_FLAG_BANKER: + return "Banker"; + case UNIT_NPC_FLAG_PETITIONER: + return "Petitioner"; + case UNIT_NPC_FLAG_TABARDDESIGNER: + return "Tabard Designer"; + case UNIT_NPC_FLAG_BATTLEMASTER: + return "Battlemaster"; + case UNIT_NPC_FLAG_AUCTIONEER: + return "Auctioneer"; + case UNIT_NPC_FLAG_STABLEMASTER: + return "Stable Master"; + case UNIT_NPC_FLAG_REPAIR: + return "Repair"; + } + return "UNKNOWN"; +} + enum AutoAttackCheckResult { ATTACK_RESULT_OK = 0, @@ -474,7 +733,7 @@ enum ReactStates REACT_AGGRESSIVE = 2 }; -inline char const* ReactStateToString(uint32 reactState) +static char const* ReactStateToString(uint32 reactState) { switch (reactState) { @@ -496,7 +755,7 @@ enum CommandStates COMMAND_DISMISS = 3 }; -inline char const* CommandStateToString(uint32 commandState) +static char const* CommandStateToString(uint32 commandState) { switch (commandState) { @@ -556,20 +815,6 @@ enum AddAuraFlags ADD_AURA_PERMANENT = 0x08, }; - -enum UnitDebugFlags -{ - DEBUG_SPELL_COMPUTE_RESISTS = 0x01, - DEBUG_PACKETS_RECV = 0x02, - DEBUG_PACKETS_SEND = 0x04, - DEBUG_AI = 0x08, - DEBUG_DR = 0x10, - DEBUG_CHEAT = 0x20, - DEBUG_PROCS = 0x40, - DEBUG_SPELLS_DAMAGE = 0x80, -}; - - enum TeleportToOptions { TELE_TO_GM_MODE = 0x01, diff --git a/src/game/Objects/UpdateData.cpp b/src/game/Objects/UpdateData.cpp index 1c8c8f750d9..30bf3fca610 100644 --- a/src/game/Objects/UpdateData.cpp +++ b/src/game/Objects/UpdateData.cpp @@ -78,7 +78,7 @@ void PacketCompressor::Compress(void* dst, uint32* dst_size, void* src, int src_ int z_res = deflateInit(&c_stream, sWorld.getConfig(CONFIG_UINT32_COMPRESSION)); if (z_res != Z_OK) { - sLog.outError("Can't compress update packet (zlib: deflateInit) Error code: %i (%s)", z_res, zError(z_res)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't compress update packet (zlib: deflateInit) Error code: %i (%s)", z_res, zError(z_res)); *dst_size = 0; return; } @@ -91,14 +91,14 @@ void PacketCompressor::Compress(void* dst, uint32* dst_size, void* src, int src_ z_res = deflate(&c_stream, Z_NO_FLUSH); if (z_res != Z_OK) { - sLog.outError("Can't compress update packet (zlib: deflate) Error code: %i (%s)", z_res, zError(z_res)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't compress update packet (zlib: deflate) Error code: %i (%s)", z_res, zError(z_res)); *dst_size = 0; return; } if (c_stream.avail_in != 0) { - sLog.outError("Can't compress update packet (zlib: deflate not greedy)"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't compress update packet (zlib: deflate not greedy)"); *dst_size = 0; return; } @@ -106,7 +106,7 @@ void PacketCompressor::Compress(void* dst, uint32* dst_size, void* src, int src_ z_res = deflate(&c_stream, Z_FINISH); if (z_res != Z_STREAM_END) { - sLog.outError("Can't compress update packet (zlib: deflate should report Z_STREAM_END instead %i (%s)", z_res, zError(z_res)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't compress update packet (zlib: deflate should report Z_STREAM_END instead %i (%s)", z_res, zError(z_res)); *dst_size = 0; return; } @@ -114,7 +114,7 @@ void PacketCompressor::Compress(void* dst, uint32* dst_size, void* src, int src_ z_res = deflateEnd(&c_stream); if (z_res != Z_OK) { - sLog.outError("Can't compress update packet (zlib: deflateEnd) Error code: %i (%s)", z_res, zError(z_res)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't compress update packet (zlib: deflateEnd) Error code: %i (%s)", z_res, zError(z_res)); *dst_size = 0; return; } @@ -161,7 +161,7 @@ bool UpdateData::BuildPacket(WorldPacket* packet, UpdatePacket const* updPacket, if (pSize > 100) // compress large packets { if (pSize >= 900000) - sLog.outInfo("[CRASH-CLIENT] Too large packet: %u", pSize); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH-CLIENT] Too large packet: %u", pSize); uint32 destsize = compressBound(pSize); packet->resize(destsize + sizeof(uint32)); @@ -244,7 +244,7 @@ bool MovementData::BuildPacket(WorldPacket& packet) size_t pSize = _buffer.wpos(); // use real used data size if (pSize >= 900000) - sLog.outInfo("[CRASH-CLIENT] Too large packet size %u (SMSG_COMPRESSED_MOVES)", pSize); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH-CLIENT] Too large packet size %u (SMSG_COMPRESSED_MOVES)", pSize); uint32 destsize = compressBound(pSize); packet.resize(destsize + sizeof(uint32)); diff --git a/src/game/Objects/UpdateFields.cpp b/src/game/Objects/UpdateFields.cpp index 1d827943baa..51a7010f0cf 100644 --- a/src/game/Objects/UpdateFields.cpp +++ b/src/game/Objects/UpdateFields.cpp @@ -93,7 +93,7 @@ uint16 const* UpdateFields::GetUpdateFieldFlagsArray(uint8 objectTypeId) return g_corpseUpdateFieldFlags.data(); } } - sLog.outError("Unhandled object type id (%hhu) in GetUpdateFieldFlagsArray!", objectTypeId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unhandled object type id (%hhu) in GetUpdateFieldFlagsArray!", objectTypeId); return 0; } diff --git a/src/game/OutdoorPvP/OutdoorPvPEP.cpp b/src/game/OutdoorPvP/OutdoorPvPEP.cpp index ee8ec03d437..0cce00ad824 100644 --- a/src/game/OutdoorPvP/OutdoorPvPEP.cpp +++ b/src/game/OutdoorPvP/OutdoorPvPEP.cpp @@ -28,12 +28,13 @@ #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 -OPvPCapturePointEP_EWT::OPvPCapturePointEP_EWT(OutdoorPvP *pvp) - : OPvPCapturePoint(pvp), m_TowerState(EP_TS_N), m_UnitsSummonedSide(0) +OPvPCapturePointEP_EWT::OPvPCapturePointEP_EWT(OutdoorPvP* pvp) + : OPvPCapturePoint(pvp), m_TowerState(TOWERSTATE_NEUTRAL) { - SetCapturePointData(EPCapturePoints[EP_EWT].entry, EPCapturePoints[EP_EWT].map, EPCapturePoints[EP_EWT].x, EPCapturePoints[EP_EWT].y, EPCapturePoints[EP_EWT].z, EPCapturePoints[EP_EWT].o, EPCapturePoints[EP_EWT].rot0, EPCapturePoints[EP_EWT].rot1, EPCapturePoints[EP_EWT].rot2, EPCapturePoints[EP_EWT].rot3); - AddObject(EP_EWT_FLAG1, EPTowerFlags[EP_EWT_FLAG1].entry, EPTowerFlags[EP_EWT_FLAG1].map, EPTowerFlags[EP_EWT_FLAG1].x, EPTowerFlags[EP_EWT_FLAG1].y, EPTowerFlags[EP_EWT_FLAG1].z, EPTowerFlags[EP_EWT_FLAG1].o, EPTowerFlags[EP_EWT_FLAG1].rot0, EPTowerFlags[EP_EWT_FLAG1].rot1, EPTowerFlags[EP_EWT_FLAG1].rot2, EPTowerFlags[EP_EWT_FLAG1].rot3); - AddObject(EP_EWT_FLAG2, EPTowerFlags[EP_EWT_FLAG2].entry, EPTowerFlags[EP_EWT_FLAG2].map, EPTowerFlags[EP_EWT_FLAG2].x, EPTowerFlags[EP_EWT_FLAG2].y, EPTowerFlags[EP_EWT_FLAG2].z, EPTowerFlags[EP_EWT_FLAG2].o, EPTowerFlags[EP_EWT_FLAG2].rot0, EPTowerFlags[EP_EWT_FLAG2].rot1, EPTowerFlags[EP_EWT_FLAG2].rot2, EPTowerFlags[EP_EWT_FLAG2].rot3); + SetCapturePointData(EP_CapturePoints[EASTWALL_TOWER].entry, EP_CapturePoints[EASTWALL_TOWER].map, EP_CapturePoints[EASTWALL_TOWER].x, EP_CapturePoints[EASTWALL_TOWER].y, EP_CapturePoints[EASTWALL_TOWER].z, EP_CapturePoints[EASTWALL_TOWER].o, EP_CapturePoints[EASTWALL_TOWER].rot0, EP_CapturePoints[EASTWALL_TOWER].rot1, EP_CapturePoints[EASTWALL_TOWER].rot2, EP_CapturePoints[EASTWALL_TOWER].rot3); + AddObject(EASTWALL_TOWER_BANNER_1, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].entry, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].map, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].x, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].y, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].z, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].o, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].rot0, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].rot1, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].rot2, EP_TowerFlags[EASTWALL_TOWER_BANNER_1].rot3); + AddObject(EASTWALL_TOWER_BANNER_2, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].entry, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].map, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].x, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].y, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].z, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].o, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].rot0, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].rot1, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].rot2, EP_TowerFlags[EASTWALL_TOWER_BANNER_2].rot3); + ChangeState(); } void OPvPCapturePointEP_EWT::ChangeState() @@ -41,139 +42,185 @@ void OPvPCapturePointEP_EWT::ChangeState() // If changing from controlling alliance to horde or vice versa. if (m_oldState == OBJECTIVESTATE_ALLIANCE && m_oldState != m_state) { - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_EWT] = 0; + ((OutdoorPvPEP*)m_PvP)->EP_Controls[EASTWALL_TOWER] = 0; } else if (m_oldState == OBJECTIVESTATE_HORDE && m_oldState != m_state) { - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_EWT] = 0; + ((OutdoorPvPEP*)m_PvP)->EP_Controls[EASTWALL_TOWER] = 0; } - uint32 artkit = 21; - uint32 animation = 2; + DelCreature(EASTWALL_TOWER_BUFFER); + DelObject(EASTWALL_TOWER_FLAG_FLARE); switch (m_state) { case OBJECTIVESTATE_ALLIANCE: { - m_TowerState = EP_TS_A; - artkit = 2; - animation = 1; + m_TowerState = TOWERSTATE_ALLIANCE; + PlaySound(SOUND_PVPVICTORYALLIANCE); + AddObject(EASTWALL_TOWER_FLAG_FLARE, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].entry, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].map, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].x, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].y, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].z, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].o, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].rot0, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].rot1, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].rot2, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_ALLIANCE].rot3); - SummonSquadAtEastWallTower(ALLIANCE); + break; + } + case OBJECTIVESTATE_HORDE: + { + m_TowerState = TOWERSTATE_HORDE; + PlaySound(SOUND_PVPVICTORYHORDE); + AddObject(EASTWALL_TOWER_FLAG_FLARE, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].entry, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].map, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].x, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].y, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].z, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].o, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].rot0, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].rot1, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].rot2, EP_TowerFlares[FLAG_FLARE_EASTWALL_TOWER_HORDE].rot3); - DelCreature(EP_EWT_BUFFER); - AddCreature(EP_EWT_BUFFER, EPBufferNPCs[EP_BUFFER_EWT_A].entry, ALLIANCE, EPBufferNPCs[EP_BUFFER_EWT_A].map, EPBufferNPCs[EP_BUFFER_EWT_A].x, EPBufferNPCs[EP_BUFFER_EWT_A].y, EPBufferNPCs[EP_BUFFER_EWT_A].z, EPBufferNPCs[EP_BUFFER_EWT_A].o); - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_EWT_BUFFER])) + break; + } + case OBJECTIVESTATE_ALLIANCE_PROGRESSING: + { + UpdateBannerArt(ARTKIT_ALLIANCE, ANIMATION_ALLIANCE); + + if (m_oldState == OBJECTIVESTATE_ALLIANCE) { - pCreature->PlayDirectSound(SOUND_PVPFLAGCAPTUREDALLIANCE); - ((OutdoorPvPEP*)m_PvP)->TowerBuff(pCreature); + m_TowerState = TOWERSTATE_ALLIANCE_PROGRESSING; + PlaySound(SOUND_PVPWARNINGALLIANCE); } + else if (m_oldState <= OBJECTIVESTATE_HORDE_CONTESTED) // m_oldState was grey. + { + m_TowerState = TOWERSTATE_ALLIANCE_PROGRESSING; + PlaySound(SOUND_PVPFLAGCAPTUREDALLIANCE); + SummonSquadAtEastWallTower(ALLIANCE); + AddCreature(EASTWALL_TOWER_BUFFER, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_ALLIANCE].entry, ALLIANCE, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_ALLIANCE].map, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_ALLIANCE].x, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_ALLIANCE].y, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_ALLIANCE].z, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_ALLIANCE].o); - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_EWT] = ALLIANCE; - - if (m_oldState != m_state) - ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EP_EWT_TAKEN_A, EP_Zone); + ((OutdoorPvPEP*)m_PvP)->EP_Controls[EASTWALL_TOWER] = ALLIANCE; + if (m_oldState != m_state) + ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EASTWALL_TOWER_ALLIANCE, EP_Zone); + } break; } - case OBJECTIVESTATE_HORDE: + case OBJECTIVESTATE_HORDE_PROGRESSING: { - m_TowerState = EP_TS_H; - artkit = 1; - animation = 0; - - SummonSquadAtEastWallTower(HORDE); + UpdateBannerArt(ARTKIT_HORDE, ANIMATION_HORDE); - DelCreature(EP_EWT_BUFFER); - AddCreature(EP_EWT_BUFFER, EPBufferNPCs[EP_BUFFER_EWT_H].entry, ALLIANCE, EPBufferNPCs[EP_BUFFER_EWT_H].map, EPBufferNPCs[EP_BUFFER_EWT_H].x, EPBufferNPCs[EP_BUFFER_EWT_H].y, EPBufferNPCs[EP_BUFFER_EWT_H].z, EPBufferNPCs[EP_BUFFER_EWT_H].o); - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_EWT_BUFFER])) + if (m_oldState == OBJECTIVESTATE_HORDE) { - pCreature->PlayDirectSound(SOUND_PVPWARNINGHORDELONG); - ((OutdoorPvPEP*)m_PvP)->TowerBuff(pCreature); + m_TowerState = TOWERSTATE_HORDE_PROGRESSING; + PlaySound(SOUND_PVPWARNINGHORDE); } + else if (m_oldState <= OBJECTIVESTATE_HORDE_CONTESTED) // m_oldState was grey. + { + m_TowerState = TOWERSTATE_HORDE_PROGRESSING; + PlaySound(SOUND_PVPFLAGCAPTUREDHORDE); + SummonSquadAtEastWallTower(HORDE); + AddCreature(EASTWALL_TOWER_BUFFER, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_HORDE].entry, HORDE, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_HORDE].map, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_HORDE].x, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_HORDE].y, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_HORDE].z, EP_BufferNPCs[TOWER_BUFFER_EASTWALL_TOWER_HORDE].o); - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_EWT] = HORDE; - - if (m_oldState != m_state) - ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EP_EWT_TAKEN_H, EP_Zone); + ((OutdoorPvPEP*)m_PvP)->EP_Controls[EASTWALL_TOWER] = HORDE; + if (m_oldState != m_state) + ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EASTWALL_TOWER_HORDE, EP_Zone); + } break; } case OBJECTIVESTATE_NEUTRAL: { - m_TowerState = EP_TS_N; + m_TowerState = TOWERSTATE_NEUTRAL; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + RemoveSquad(); + break; } - case OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE: - case OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE: + case OBJECTIVESTATE_ALLIANCE_CONTESTED: { - m_TowerState = EP_TS_N_A; + m_TowerState = TOWERSTATE_ALLIANCE_CONTESTED; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + RemoveSquad(); + break; } - case OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE: - case OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE: + case OBJECTIVESTATE_HORDE_CONTESTED: { - m_TowerState = EP_TS_N_H; + m_TowerState = TOWERSTATE_HORDE_CONTESTED; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + RemoveSquad(); + break; } } - if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) - { - pBanner1->SetGoArtKit(artkit); - pBanner1->SendGameObjectCustomAnim(animation); - } - if (GameObject* pBanner2 = m_PvP->GetGameObject(m_Objects[EP_EWT_FLAG1])) + if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EASTWALL_TOWER_BUFFER])) { - pBanner2->SetGoArtKit(artkit); - pBanner2->SendGameObjectCustomAnim(animation); - } - if (GameObject* pBanner3 = m_PvP->GetGameObject(m_Objects[EP_EWT_FLAG2])) - { - pBanner3->SetGoArtKit(artkit); - pBanner3->SendGameObjectCustomAnim(animation); + pCreature->CastSpell(pCreature, SPELL_TOWER_CAPTURE_TEST_DND, false); } UpdateTowerState(); - - // Complete quest objective. - if (m_TowerState == EP_TS_A || m_TowerState == EP_TS_H) - SendObjectiveComplete(EP_EWT_CM, 0); } void OPvPCapturePointEP_EWT::SendChangePhase() { - SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, m_valuePct); + SendUpdateWorldState(WS_UI_TOWER_SLIDER_POSITION, m_valuePct); } uint32 OPvPCapturePointEP_EWT::FillInitialWorldStates(WorldPacket& data) { - data << EP_EWT_A << uint32(bool(m_TowerState & EP_TS_A)); - data << EP_EWT_H << uint32(bool(m_TowerState & EP_TS_H)); - data << EP_EWT_N_A << uint32(bool(m_TowerState & EP_TS_N_A)); - data << EP_EWT_N_H << uint32(bool(m_TowerState & EP_TS_N_H)); - data << EP_EWT_N << uint32(bool(m_TowerState & EP_TS_N)); - return 5; + data << WS_EASTWALL_TOWER_ALLIANCE << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE)); + data << WS_EASTWALL_TOWER_HORDE << uint32(bool(m_TowerState & TOWERSTATE_HORDE)); + data << WS_EASTWALL_TOWER_ALLIANCE_PROGRESSING << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE_PROGRESSING)); + data << WS_EASTWALL_TOWER_HORDE_PROGRESSING << uint32(bool(m_TowerState & TOWERSTATE_HORDE_PROGRESSING)); + data << WS_EASTWALL_TOWER_ALLIANCE_CONTESTED << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE_CONTESTED)); + data << WS_EASTWALL_TOWER_HORDE_CONTESTED << uint32(bool(m_TowerState & TOWERSTATE_HORDE_CONTESTED)); + data << WS_EASTWALL_TOWER_NEUTRAL << uint32(bool(m_TowerState & TOWERSTATE_NEUTRAL)); + return 7; } void OPvPCapturePointEP_EWT::UpdateTowerState() { - m_PvP->SendUpdateWorldState(EP_EWT_A , bool(m_TowerState & EP_TS_A)); - m_PvP->SendUpdateWorldState(EP_EWT_H , bool(m_TowerState & EP_TS_H)); - m_PvP->SendUpdateWorldState(EP_EWT_N_A , bool(m_TowerState & EP_TS_N_A)); - m_PvP->SendUpdateWorldState(EP_EWT_N_H , bool(m_TowerState & EP_TS_N_H)); - m_PvP->SendUpdateWorldState(EP_EWT_N, bool(m_TowerState & EP_TS_N)); + m_PvP->SendUpdateWorldState(WS_EASTWALL_TOWER_ALLIANCE, bool(m_TowerState & TOWERSTATE_ALLIANCE)); + m_PvP->SendUpdateWorldState(WS_EASTWALL_TOWER_HORDE, bool(m_TowerState & TOWERSTATE_HORDE)); + m_PvP->SendUpdateWorldState(WS_EASTWALL_TOWER_ALLIANCE_PROGRESSING, bool(m_TowerState & TOWERSTATE_ALLIANCE_PROGRESSING)); + m_PvP->SendUpdateWorldState(WS_EASTWALL_TOWER_HORDE_PROGRESSING, bool(m_TowerState & TOWERSTATE_HORDE_PROGRESSING)); + m_PvP->SendUpdateWorldState(WS_EASTWALL_TOWER_ALLIANCE_CONTESTED, bool(m_TowerState & TOWERSTATE_ALLIANCE_CONTESTED)); + m_PvP->SendUpdateWorldState(WS_EASTWALL_TOWER_HORDE_CONTESTED, bool(m_TowerState & TOWERSTATE_HORDE_CONTESTED)); + m_PvP->SendUpdateWorldState(WS_EASTWALL_TOWER_NEUTRAL, bool(m_TowerState & TOWERSTATE_NEUTRAL)); +} + +void OPvPCapturePointEP_EWT::UpdateBannerArt(uint32 artkit, uint32 animation) +{ + if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + { + if (pBanner1->GetGoArtKit() != artkit) + { + pBanner1->SetGoArtKit(artkit); + pBanner1->SendGameObjectCustomAnim(animation); + } + } + if (GameObject* pBanner2 = m_PvP->GetGameObject(m_Objects[EASTWALL_TOWER_BANNER_1])) + { + if (pBanner2->GetGoArtKit() != artkit) + { + pBanner2->SetGoArtKit(artkit); + pBanner2->SendGameObjectCustomAnim(animation); + } + } + if (GameObject* pBanner3 = m_PvP->GetGameObject(m_Objects[EASTWALL_TOWER_BANNER_2])) + { + if (pBanner3->GetGoArtKit() != artkit) + { + pBanner3->SetGoArtKit(artkit); + pBanner3->SendGameObjectCustomAnim(animation); + } + } +} + +void OPvPCapturePointEP_EWT::PlaySound(uint32 sound) +{ + if (!sound) + return; + + if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + { + pBanner1->PlayDirectSound(sound); + } } bool OPvPCapturePointEP_EWT::HandlePlayerEnter(Player* pPlayer) { if (OPvPCapturePoint::HandlePlayerEnter(pPlayer)) { - /* - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_DISPLAY, 1); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_N, m_neutralValuePct); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, m_valuePct); - */ return true; } return false; @@ -184,51 +231,56 @@ void OPvPCapturePointEP_EWT::HandlePlayerLeave(Player* pPlayer) OPvPCapturePoint::HandlePlayerLeave(pPlayer); } -void OPvPCapturePointEP_EWT::SummonSquadAtEastWallTower(uint32 team) +void OPvPCapturePointEP_EWT::RemoveSquad() { - if (m_UnitsSummonedSide != team) + for (uint8 i = 0; i < EP_SummonsNum; ++i) { - m_UnitsSummonedSide = team; - const creature_type * ct = nullptr; - if (team == ALLIANCE) - ct = EP_EWT_Summons_A; - else - ct = EP_EWT_Summons_H; + DelCreature(i); + } +} - for (uint8 i = 0; i < EP_EWT_NUM_CREATURES; ++i) +void OPvPCapturePointEP_EWT::SummonSquadAtEastWallTower(uint32 team) +{ + const creature_type * ct = nullptr; + if (team == ALLIANCE) + ct = EP_EWT_Summons_A; + else + ct = EP_EWT_Summons_H; + + for (uint8 i = 0; i < EP_SummonsNum; ++i) + { + DelCreature(i); + + bool asActiveObject = false; + switch (ct[i].entry) { - DelCreature(i); - - bool asActiveObject = false; - switch (ct[i].entry) - { - case NPC_LORDAERON_COMMANDER: - case NPC_LORDAERON_SOLDIER: - case NPC_LORDAERON_VETERAN: - case NPC_LORDAERON_FIGHTER: - asActiveObject = true; - } - - AddCreature(i, ct[i].entry, ct[i].teamval, ct[i].map, ct[i].x, ct[i].y, ct[i].z, ct[i].o, 1000000, asActiveObject); - - if (ct[i].entry == NPC_LORDAERON_SOLDIER || ct[i].entry == NPC_LORDAERON_FIGHTER) + case NPC_LORDAERON_COMMANDER: + case NPC_LORDAERON_SOLDIER: + case NPC_LORDAERON_VETERAN: + case NPC_LORDAERON_FIGHTER: + asActiveObject = true; + } + + AddCreature(i, ct[i].entry, ct[i].teamval, ct[i].map, ct[i].x, ct[i].y, ct[i].z, ct[i].o, 0, asActiveObject); + + if (ct[i].entry == NPC_LORDAERON_SOLDIER || ct[i].entry == NPC_LORDAERON_FIGHTER) + { + if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[i])) { - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[i])) - { - if (Creature* pCommander = m_PvP->GetCreature(m_Creatures[0])) // 0 = Lordaeron Commander (Alliance) or Lordaeron Veteran (Horde). - pCreature->JoinCreatureGroup(pCommander, ATTACK_DISTANCE, pCommander->GetAngle(pCreature) - pCreature->GetOrientation(), OPTION_FORMATION_MOVE | OPTION_AGGRO_TOGETHER | OPTION_EVADE_TOGETHER); - } + if (Creature* pCommander = m_PvP->GetCreature(m_Creatures[0])) // 0 = Lordaeron Commander (Alliance) or Lordaeron Veteran (Horde). + pCreature->JoinCreatureGroup(pCommander, ATTACK_DISTANCE, pCommander->GetAngle(pCreature) - pCreature->GetOrientation(), OPTION_FORMATION_MOVE | OPTION_AGGRO_TOGETHER | OPTION_EVADE_TOGETHER); } } } } OPvPCapturePointEP_NPT::OPvPCapturePointEP_NPT(OutdoorPvP *pvp) - : OPvPCapturePoint(pvp), m_TowerState(EP_TS_N), m_SummonedShrineSide(0) + : OPvPCapturePoint(pvp), m_TowerState(TOWERSTATE_NEUTRAL) { - SetCapturePointData(EPCapturePoints[EP_NPT].entry, EPCapturePoints[EP_NPT].map, EPCapturePoints[EP_NPT].x, EPCapturePoints[EP_NPT].y, EPCapturePoints[EP_NPT].z, EPCapturePoints[EP_NPT].o, EPCapturePoints[EP_NPT].rot0, EPCapturePoints[EP_NPT].rot1, EPCapturePoints[EP_NPT].rot2, EPCapturePoints[EP_NPT].rot3); - AddObject(EP_NPT_FLAG1, EPTowerFlags[EP_NPT_FLAG1].entry, EPTowerFlags[EP_NPT_FLAG1].map, EPTowerFlags[EP_NPT_FLAG1].x, EPTowerFlags[EP_NPT_FLAG1].y, EPTowerFlags[EP_NPT_FLAG1].z, EPTowerFlags[EP_NPT_FLAG1].o, EPTowerFlags[EP_NPT_FLAG1].rot0, EPTowerFlags[EP_NPT_FLAG1].rot1, EPTowerFlags[EP_NPT_FLAG1].rot2, EPTowerFlags[EP_NPT_FLAG1].rot3); - AddObject(EP_NPT_FLAG2, EPTowerFlags[EP_NPT_FLAG2].entry, EPTowerFlags[EP_NPT_FLAG2].map, EPTowerFlags[EP_NPT_FLAG2].x, EPTowerFlags[EP_NPT_FLAG2].y, EPTowerFlags[EP_NPT_FLAG2].z, EPTowerFlags[EP_NPT_FLAG2].o, EPTowerFlags[EP_NPT_FLAG2].rot0, EPTowerFlags[EP_NPT_FLAG2].rot1, EPTowerFlags[EP_NPT_FLAG2].rot2, EPTowerFlags[EP_NPT_FLAG2].rot3); + SetCapturePointData(EP_CapturePoints[NORTHPASS_TOWER].entry, EP_CapturePoints[NORTHPASS_TOWER].map, EP_CapturePoints[NORTHPASS_TOWER].x, EP_CapturePoints[NORTHPASS_TOWER].y, EP_CapturePoints[NORTHPASS_TOWER].z, EP_CapturePoints[NORTHPASS_TOWER].o, EP_CapturePoints[NORTHPASS_TOWER].rot0, EP_CapturePoints[NORTHPASS_TOWER].rot1, EP_CapturePoints[NORTHPASS_TOWER].rot2, EP_CapturePoints[NORTHPASS_TOWER].rot3); + AddObject(NORTHPASS_TOWER_BANNER_1, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].entry, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].map, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].x, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].y, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].z, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].o, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].rot0, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].rot1, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].rot2, EP_TowerFlags[NORTHPASS_TOWER_BANNER_1].rot3); + AddObject(NORTHPASS_TOWER_BANNER_2, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].entry, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].map, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].x, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].y, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].z, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].o, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].rot0, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].rot1, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].rot2, EP_TowerFlags[NORTHPASS_TOWER_BANNER_2].rot3); + ChangeState(); } void OPvPCapturePointEP_NPT::ChangeState() @@ -236,156 +288,186 @@ void OPvPCapturePointEP_NPT::ChangeState() // If changing from controlling alliance to horde or vice versa. if (m_oldState == OBJECTIVESTATE_ALLIANCE && m_oldState != m_state) { - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_NPT] = 0; + ((OutdoorPvPEP*)m_PvP)->EP_Controls[NORTHPASS_TOWER] = 0; } else if (m_oldState == OBJECTIVESTATE_HORDE && m_oldState != m_state) { - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_NPT] = 0; + ((OutdoorPvPEP*)m_PvP)->EP_Controls[NORTHPASS_TOWER] = 0; } - uint32 artkit = 21; - uint32 animation = 2; + DelCreature(NORTHPASS_TOWER_BUFFER); + DelObject(NORTHPASS_TOWER_CURING_SHRINE); + DelObject(NORTHPASS_TOWER_BANNER_AURA); + DelObject(NORTHPASS_TOWER_FLAG_FLARE); switch (m_state) { case OBJECTIVESTATE_ALLIANCE: { - m_TowerState = EP_TS_A; - artkit = 2; - animation = 1; + m_TowerState = TOWERSTATE_ALLIANCE; + PlaySound(SOUND_PVPVICTORYALLIANCE); + SummonCuringShrine(ALLIANCE); + AddObject(NORTHPASS_TOWER_FLAG_FLARE, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].entry, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].map, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].x, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].y, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].z, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].o, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].rot0, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].rot1, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].rot2, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE].rot3); + break; + } + case OBJECTIVESTATE_HORDE: + { + m_TowerState = TOWERSTATE_HORDE; + PlaySound(SOUND_PVPVICTORYHORDE); + SummonCuringShrine(HORDE); + AddObject(NORTHPASS_TOWER_FLAG_FLARE, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].entry, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].map, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].x, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].y, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].z, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].o, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].rot0, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].rot1, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].rot2, EP_TowerFlares[FLAG_FLARE_NORTHPASS_TOWER_HORDE].rot3); + + break; + } + case OBJECTIVESTATE_ALLIANCE_PROGRESSING: + { + UpdateBannerArt(ARTKIT_ALLIANCE, ANIMATION_ALLIANCE); SummonCuringShrine(ALLIANCE); - DelCreature(EP_NPT_BUFFER); - AddCreature(EP_NPT_BUFFER, EPBufferNPCs[EP_BUFFER_NPT_A].entry, ALLIANCE, EPBufferNPCs[EP_BUFFER_NPT_A].map, EPBufferNPCs[EP_BUFFER_NPT_A].x, EPBufferNPCs[EP_BUFFER_NPT_A].y, EPBufferNPCs[EP_BUFFER_NPT_A].z, EPBufferNPCs[EP_BUFFER_NPT_A].o); - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_NPT_BUFFER])) + if (m_oldState == OBJECTIVESTATE_ALLIANCE) { - pCreature->PlayDirectSound(SOUND_PVPFLAGCAPTUREDALLIANCE); - ((OutdoorPvPEP*)m_PvP)->TowerBuff(pCreature); + m_TowerState = TOWERSTATE_ALLIANCE_PROGRESSING; + PlaySound(SOUND_PVPWARNINGALLIANCE); } + else if (m_oldState <= OBJECTIVESTATE_HORDE_CONTESTED) // m_oldState was grey. + { + m_TowerState = TOWERSTATE_ALLIANCE_PROGRESSING; + PlaySound(SOUND_PVPFLAGCAPTUREDALLIANCE); + AddCreature(NORTHPASS_TOWER_BUFFER, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_ALLIANCE].entry, ALLIANCE, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_ALLIANCE].map, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_ALLIANCE].x, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_ALLIANCE].y, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_ALLIANCE].z, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_ALLIANCE].o); - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_NPT] = ALLIANCE; - - if (m_oldState != m_state) - ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EP_NPT_TAKEN_A, EP_Zone); + ((OutdoorPvPEP*)m_PvP)->EP_Controls[NORTHPASS_TOWER] = ALLIANCE; + if (m_oldState != m_state) + ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_NORTHPASS_TOWER_ALLIANCE, EP_Zone); + } break; } - case OBJECTIVESTATE_HORDE: + case OBJECTIVESTATE_HORDE_PROGRESSING: { - m_TowerState = EP_TS_H; - artkit = 1; - animation = 0; - + UpdateBannerArt(ARTKIT_HORDE, ANIMATION_HORDE); SummonCuringShrine(HORDE); - DelCreature(EP_NPT_BUFFER); - AddCreature(EP_NPT_BUFFER, EPBufferNPCs[EP_BUFFER_NPT_H].entry, ALLIANCE, EPBufferNPCs[EP_BUFFER_NPT_H].map, EPBufferNPCs[EP_BUFFER_NPT_H].x, EPBufferNPCs[EP_BUFFER_NPT_H].y, EPBufferNPCs[EP_BUFFER_NPT_H].z, EPBufferNPCs[EP_BUFFER_NPT_H].o); - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_NPT_BUFFER])) + if (m_oldState == OBJECTIVESTATE_HORDE) { - pCreature->PlayDirectSound(SOUND_PVPWARNINGHORDELONG); - ((OutdoorPvPEP*)m_PvP)->TowerBuff(pCreature); + m_TowerState = TOWERSTATE_HORDE_PROGRESSING; + PlaySound(SOUND_PVPWARNINGHORDE); } + else if (m_oldState <= OBJECTIVESTATE_HORDE_CONTESTED) // m_oldState was grey. + { + m_TowerState = TOWERSTATE_HORDE_PROGRESSING; + PlaySound(SOUND_PVPFLAGCAPTUREDHORDE); + AddCreature(NORTHPASS_TOWER_BUFFER, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_HORDE].entry, HORDE, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_HORDE].map, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_HORDE].x, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_HORDE].y, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_HORDE].z, EP_BufferNPCs[TOWER_BUFFER_NORTHPASS_TOWER_HORDE].o); - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_NPT] = HORDE; - - if (m_oldState != m_state) - ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EP_NPT_TAKEN_H, EP_Zone); + ((OutdoorPvPEP*)m_PvP)->EP_Controls[NORTHPASS_TOWER] = HORDE; + if (m_oldState != m_state) + ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_NORTHPASS_TOWER_HORDE, EP_Zone); + } break; } case OBJECTIVESTATE_NEUTRAL: { - m_TowerState = EP_TS_N; - m_SummonedShrineSide = 0; - DelObject(EP_NPT_CURING_SHRINE); - DelObject(EP_NPT_BANNER_AURA); - break; - } - case OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE: - { - m_TowerState = EP_TS_N_A; - break; - } - case OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE: - { - m_TowerState = EP_TS_N_A; - m_SummonedShrineSide = 0; - DelObject(EP_NPT_CURING_SHRINE); - DelObject(EP_NPT_BANNER_AURA); + m_TowerState = TOWERSTATE_NEUTRAL; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } - case OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE: + case OBJECTIVESTATE_ALLIANCE_CONTESTED: { - m_TowerState = EP_TS_N_H; + m_TowerState = TOWERSTATE_ALLIANCE_CONTESTED; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } - case OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE: + case OBJECTIVESTATE_HORDE_CONTESTED: { - m_TowerState = EP_TS_N_H; - m_SummonedShrineSide = 0; - DelObject(EP_NPT_CURING_SHRINE); - DelObject(EP_NPT_BANNER_AURA); + m_TowerState = TOWERSTATE_HORDE_CONTESTED; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } } - if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[NORTHPASS_TOWER_BUFFER])) { - pBanner1->SetGoArtKit(artkit); - pBanner1->SendGameObjectCustomAnim(animation); - } - if (GameObject* pBanner2 = m_PvP->GetGameObject(m_Objects[EP_NPT_FLAG1])) - { - pBanner2->SetGoArtKit(artkit); - pBanner2->SendGameObjectCustomAnim(animation); - } - if (GameObject* pBanner3 = m_PvP->GetGameObject(m_Objects[EP_NPT_FLAG2])) - { - pBanner3->SetGoArtKit(artkit); - pBanner3->SendGameObjectCustomAnim(animation); + pCreature->CastSpell(pCreature, SPELL_TOWER_CAPTURE_TEST_DND, false); } UpdateTowerState(); - - // Complete quest objective. - if (m_TowerState == EP_TS_A || m_TowerState == EP_TS_H) - SendObjectiveComplete(EP_NPT_CM, 0); } void OPvPCapturePointEP_NPT::SendChangePhase() { - SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, m_valuePct); + SendUpdateWorldState(WS_UI_TOWER_SLIDER_POSITION, m_valuePct); } uint32 OPvPCapturePointEP_NPT::FillInitialWorldStates(WorldPacket& data) { - data << EP_NPT_A << uint32(bool(m_TowerState & EP_TS_A)); - data << EP_NPT_H << uint32(bool(m_TowerState & EP_TS_H)); - data << EP_NPT_N_A << uint32(bool(m_TowerState & EP_TS_N_A)); - data << EP_NPT_N_H << uint32(bool(m_TowerState & EP_TS_N_H)); - data << EP_NPT_N << uint32(bool(m_TowerState & EP_TS_N)); - return 5; + data << WS_NORTHPASS_TOWER_ALLIANCE << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE)); + data << WS_NORTHPASS_TOWER_HORDE << uint32(bool(m_TowerState & TOWERSTATE_HORDE)); + data << WS_NORTHPASS_TOWER_ALLIANCE_PROGRESSING << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE_PROGRESSING)); + data << WS_NORTHPASS_TOWER_HORDE_PROGRESSING << uint32(bool(m_TowerState & TOWERSTATE_HORDE_PROGRESSING)); + data << WS_NORTHPASS_TOWER_ALLIANCE_CONTESTED << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE_CONTESTED)); + data << WS_NORTHPASS_TOWER_HORDE_CONTESTED << uint32(bool(m_TowerState & TOWERSTATE_HORDE_CONTESTED)); + data << WS_NORTHPASS_TOWER_NEUTRAL << uint32(bool(m_TowerState & TOWERSTATE_NEUTRAL)); + return 7; } void OPvPCapturePointEP_NPT::UpdateTowerState() { - m_PvP->SendUpdateWorldState(EP_NPT_A , bool(m_TowerState & EP_TS_A)); - m_PvP->SendUpdateWorldState(EP_NPT_H , bool(m_TowerState & EP_TS_H)); - m_PvP->SendUpdateWorldState(EP_NPT_N_A , bool(m_TowerState & EP_TS_N_A)); - m_PvP->SendUpdateWorldState(EP_NPT_N_H , bool(m_TowerState & EP_TS_N_H)); - m_PvP->SendUpdateWorldState(EP_NPT_N , bool(m_TowerState & EP_TS_N)); + m_PvP->SendUpdateWorldState(WS_NORTHPASS_TOWER_ALLIANCE, bool(m_TowerState & TOWERSTATE_ALLIANCE)); + m_PvP->SendUpdateWorldState(WS_NORTHPASS_TOWER_HORDE, bool(m_TowerState & TOWERSTATE_HORDE)); + m_PvP->SendUpdateWorldState(WS_NORTHPASS_TOWER_ALLIANCE_PROGRESSING, bool(m_TowerState & TOWERSTATE_ALLIANCE_PROGRESSING)); + m_PvP->SendUpdateWorldState(WS_NORTHPASS_TOWER_HORDE_PROGRESSING, bool(m_TowerState & TOWERSTATE_HORDE_PROGRESSING)); + m_PvP->SendUpdateWorldState(WS_NORTHPASS_TOWER_ALLIANCE_CONTESTED, bool(m_TowerState & TOWERSTATE_ALLIANCE_CONTESTED)); + m_PvP->SendUpdateWorldState(WS_NORTHPASS_TOWER_HORDE_CONTESTED, bool(m_TowerState & TOWERSTATE_HORDE_CONTESTED)); + m_PvP->SendUpdateWorldState(WS_NORTHPASS_TOWER_NEUTRAL, bool(m_TowerState & TOWERSTATE_NEUTRAL)); +} + +void OPvPCapturePointEP_NPT::UpdateBannerArt(uint32 artkit, uint32 animation) +{ + if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + { + if (pBanner1->GetGoArtKit() != artkit) + { + pBanner1->SetGoArtKit(artkit); + pBanner1->SendGameObjectCustomAnim(animation); + } + } + if (GameObject* pBanner2 = m_PvP->GetGameObject(m_Objects[NORTHPASS_TOWER_BANNER_1])) + { + if (pBanner2->GetGoArtKit() != artkit) + { + pBanner2->SetGoArtKit(artkit); + pBanner2->SendGameObjectCustomAnim(animation); + } + } + if (GameObject* pBanner3 = m_PvP->GetGameObject(m_Objects[NORTHPASS_TOWER_BANNER_2])) + { + if (pBanner3->GetGoArtKit() != artkit) + { + pBanner3->SetGoArtKit(artkit); + pBanner3->SendGameObjectCustomAnim(animation); + } + } +} + +void OPvPCapturePointEP_NPT::PlaySound(uint32 sound) +{ + if (!sound) + return; + + if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + { + pBanner1->PlayDirectSound(sound); + } } bool OPvPCapturePointEP_NPT::HandlePlayerEnter(Player* pPlayer) { if (OPvPCapturePoint::HandlePlayerEnter(pPlayer)) { - /* - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_DISPLAY, 1); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_N, m_neutralValuePct); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, m_valuePct); - */ return true; } return false; @@ -398,23 +480,22 @@ void OPvPCapturePointEP_NPT::HandlePlayerLeave(Player* pPlayer) void OPvPCapturePointEP_NPT::SummonCuringShrine(uint32 team) { - if (m_SummonedShrineSide != team) + AddObject(NORTHPASS_TOWER_CURING_SHRINE, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].entry, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].map, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].x, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].y, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].z, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].o, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].rot0, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].rot1, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].rot2, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].rot3); + AddObject(NORTHPASS_TOWER_BANNER_AURA, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].entry, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].map, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].x, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].y, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].z, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].o, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].rot0, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].rot1, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].rot2, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].rot3); + if (GameObject* pGameObject = m_PvP->GetGameObject(m_Objects[NORTHPASS_TOWER_CURING_SHRINE])) { - m_SummonedShrineSide = team; - DelObject(EP_NPT_CURING_SHRINE); - DelObject(EP_NPT_BANNER_AURA); - AddObject(EP_NPT_CURING_SHRINE, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].entry, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].map, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].x, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].y, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].z, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].o, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].rot0, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].rot1, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].rot2, EP_NPT_LordaeronShrine[team == ALLIANCE ? 0 : 2].rot3); - AddObject(EP_NPT_BANNER_AURA, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].entry, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].map, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].x, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].y, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].z, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].o, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].rot0, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].rot1, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].rot2, EP_NPT_LordaeronShrine[team == ALLIANCE ? 1 : 3].rot3); + pGameObject->SetSpawnedByDefault(true); } } OPvPCapturePointEP_CGT::OPvPCapturePointEP_CGT(OutdoorPvP *pvp) - : OPvPCapturePoint(pvp), m_SpiritOfVictorySpawned(0), m_TowerState(EP_TS_N), m_GraveyardSide(TEAM_NONE), m_SummonedBannerSide(0) + : OPvPCapturePoint(pvp), m_TowerState(TOWERSTATE_NEUTRAL) { UnLinkGraveYard(); - SetCapturePointData(EPCapturePoints[EP_CGT].entry, EPCapturePoints[EP_CGT].map, EPCapturePoints[EP_CGT].x, EPCapturePoints[EP_CGT].y, EPCapturePoints[EP_CGT].z, EPCapturePoints[EP_CGT].o, EPCapturePoints[EP_CGT].rot0, EPCapturePoints[EP_CGT].rot1, EPCapturePoints[EP_CGT].rot2, EPCapturePoints[EP_CGT].rot3); - AddObject(EP_CGT_FLAG1, EPTowerFlags[EP_CGT_FLAG1].entry, EPTowerFlags[EP_CGT_FLAG1].map, EPTowerFlags[EP_CGT_FLAG1].x, EPTowerFlags[EP_CGT_FLAG1].y, EPTowerFlags[EP_CGT_FLAG1].z, EPTowerFlags[EP_CGT_FLAG1].o, EPTowerFlags[EP_CGT_FLAG1].rot0, EPTowerFlags[EP_CGT_FLAG1].rot1, EPTowerFlags[EP_CGT_FLAG1].rot2, EPTowerFlags[EP_CGT_FLAG1].rot3); - AddObject(EP_CGT_FLAG2, EPTowerFlags[EP_CGT_FLAG2].entry, EPTowerFlags[EP_CGT_FLAG2].map, EPTowerFlags[EP_CGT_FLAG2].x, EPTowerFlags[EP_CGT_FLAG2].y, EPTowerFlags[EP_CGT_FLAG2].z, EPTowerFlags[EP_CGT_FLAG2].o, EPTowerFlags[EP_CGT_FLAG2].rot0, EPTowerFlags[EP_CGT_FLAG2].rot1, EPTowerFlags[EP_CGT_FLAG2].rot2, EPTowerFlags[EP_CGT_FLAG2].rot3); + SetCapturePointData(EP_CapturePoints[CROWN_GUARD_TOWER].entry, EP_CapturePoints[CROWN_GUARD_TOWER].map, EP_CapturePoints[CROWN_GUARD_TOWER].x, EP_CapturePoints[CROWN_GUARD_TOWER].y, EP_CapturePoints[CROWN_GUARD_TOWER].z, EP_CapturePoints[CROWN_GUARD_TOWER].o, EP_CapturePoints[CROWN_GUARD_TOWER].rot0, EP_CapturePoints[CROWN_GUARD_TOWER].rot1, EP_CapturePoints[CROWN_GUARD_TOWER].rot2, EP_CapturePoints[CROWN_GUARD_TOWER].rot3); + AddObject(CROWN_GUARD_TOWER_BANNER_1, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].entry, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].map, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].x, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].y, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].z, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].o, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].rot0, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].rot1, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].rot2, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_1].rot3); + AddObject(CROWN_GUARD_TOWER_BANNER_2, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].entry, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].map, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].x, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].y, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].z, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].o, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].rot0, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].rot1, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].rot2, EP_TowerFlags[CROWN_GUARD_TOWER_BANNER_2].rot3); + ChangeState(); } void OPvPCapturePointEP_CGT::ChangeState() @@ -422,166 +503,192 @@ void OPvPCapturePointEP_CGT::ChangeState() // If changing from controlling alliance to horde or vice versa. if (m_oldState == OBJECTIVESTATE_ALLIANCE && m_oldState != m_state) { - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_CGT] = 0; + ((OutdoorPvPEP*)m_PvP)->EP_Controls[CROWN_GUARD_TOWER] = 0; } else if (m_oldState == OBJECTIVESTATE_HORDE && m_oldState != m_state) { - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_CGT] = 0; + ((OutdoorPvPEP*)m_PvP)->EP_Controls[CROWN_GUARD_TOWER] = 0; } - uint32 artkit = 21; - uint32 animation = 2; + DelCreature(CROWN_GUARD_TOWER_BUFFER); + DelObject(CROWN_GUARD_TOWER_BANNER_AURA); + DelObject(CROWN_GUARD_TOWER_FLAG_FLARE); + UnLinkGraveYard(); switch (m_state) { case OBJECTIVESTATE_ALLIANCE: { - m_TowerState = EP_TS_A; - artkit = 2; - animation = 1; - + m_TowerState = TOWERSTATE_ALLIANCE; + PlaySound(SOUND_PVPVICTORYALLIANCE); LinkGraveYard(ALLIANCE); - SummonSpiritOfVictory(ALLIANCE); SummonBannerAura(ALLIANCE); - - DelCreature(EP_CGT_BUFFER); - AddCreature(EP_CGT_BUFFER, EPBufferNPCs[EP_BUFFER_CGT_A].entry, ALLIANCE, EPBufferNPCs[EP_BUFFER_CGT_A].map, EPBufferNPCs[EP_BUFFER_CGT_A].x, EPBufferNPCs[EP_BUFFER_CGT_A].y, EPBufferNPCs[EP_BUFFER_CGT_A].z, EPBufferNPCs[EP_BUFFER_CGT_A].o); - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_CGT_BUFFER])) - { - pCreature->PlayDirectSound(SOUND_PVPFLAGCAPTUREDALLIANCE); - ((OutdoorPvPEP*)m_PvP)->TowerBuff(pCreature); - } - - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_CGT] = ALLIANCE; - - if (m_oldState != m_state) - ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EP_CGT_TAKEN_A, EP_Zone); + AddObject(CROWN_GUARD_TOWER_FLAG_FLARE, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].entry, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].map, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].x, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].y, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].z, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].o, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].rot0, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].rot1, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].rot2, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE].rot3); break; } case OBJECTIVESTATE_HORDE: { - m_TowerState = EP_TS_H; - artkit = 1; - animation = 0; - + m_TowerState = TOWERSTATE_HORDE; + PlaySound(SOUND_PVPVICTORYHORDE); LinkGraveYard(HORDE); - SummonSpiritOfVictory(HORDE); SummonBannerAura(HORDE); + AddObject(CROWN_GUARD_TOWER_FLAG_FLARE, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].entry, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].map, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].x, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].y, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].z, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].o, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].rot0, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].rot1, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].rot2, EP_TowerFlares[FLAG_FLARE_CROWN_GUARD_TOWER_HORDE].rot3); - DelCreature(EP_CGT_BUFFER); - AddCreature(EP_CGT_BUFFER, EPBufferNPCs[EP_BUFFER_CGT_H].entry, ALLIANCE, EPBufferNPCs[EP_BUFFER_CGT_H].map, EPBufferNPCs[EP_BUFFER_CGT_H].x, EPBufferNPCs[EP_BUFFER_CGT_H].y, EPBufferNPCs[EP_BUFFER_CGT_H].z, EPBufferNPCs[EP_BUFFER_CGT_H].o); - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_CGT_BUFFER])) + break; + } + case OBJECTIVESTATE_ALLIANCE_PROGRESSING: + { + SummonBannerAura(ALLIANCE); + LinkGraveYard(ALLIANCE); + UpdateBannerArt(ARTKIT_ALLIANCE, ANIMATION_ALLIANCE); + + if (m_oldState == OBJECTIVESTATE_ALLIANCE) { - pCreature->PlayDirectSound(SOUND_PVPWARNINGHORDELONG); - ((OutdoorPvPEP*)m_PvP)->TowerBuff(pCreature); + m_TowerState = TOWERSTATE_ALLIANCE_PROGRESSING; + PlaySound(SOUND_PVPWARNINGALLIANCE); } + else if (m_oldState <= OBJECTIVESTATE_HORDE_CONTESTED) // m_oldState was grey. + { + m_TowerState = TOWERSTATE_ALLIANCE_PROGRESSING; + PlaySound(SOUND_PVPFLAGCAPTUREDALLIANCE); + SummonSpiritOfVictory(ALLIANCE); + AddCreature(CROWN_GUARD_TOWER_BUFFER, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_ALLIANCE].entry, ALLIANCE, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_ALLIANCE].map, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_ALLIANCE].x, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_ALLIANCE].y, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_ALLIANCE].z, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_ALLIANCE].o); - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_CGT] = HORDE; - - if (m_oldState != m_state) - ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EP_CGT_TAKEN_H, EP_Zone); + ((OutdoorPvPEP*)m_PvP)->EP_Controls[CROWN_GUARD_TOWER] = ALLIANCE; + if (m_oldState != m_state) + ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_CROWN_GUARD_TOWER_ALLIANCE, EP_Zone); + } break; } - case OBJECTIVESTATE_NEUTRAL: - { - DelCreature(EP_CGT_SPIRITOFVICTORY); - m_SpiritOfVictorySpawned = 0; - m_SummonedBannerSide = 0; - DelObject(EP_CGT_BANNER_AURA); - UnLinkGraveYard(); - m_TowerState = EP_TS_N; - break; - } - case OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE: + case OBJECTIVESTATE_HORDE_PROGRESSING: { - m_TowerState = EP_TS_N_A; + SummonBannerAura(HORDE); + LinkGraveYard(HORDE); + UpdateBannerArt(ARTKIT_HORDE, ANIMATION_HORDE); + + if (m_oldState == OBJECTIVESTATE_HORDE) + { + m_TowerState = TOWERSTATE_HORDE_PROGRESSING; + PlaySound(SOUND_PVPWARNINGHORDE); + } + else if (m_oldState <= OBJECTIVESTATE_HORDE_CONTESTED) // m_oldState was grey. + { + m_TowerState = TOWERSTATE_HORDE_PROGRESSING; + PlaySound(SOUND_PVPFLAGCAPTUREDHORDE); + SummonSpiritOfVictory(HORDE); + AddCreature(CROWN_GUARD_TOWER_BUFFER, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_HORDE].entry, HORDE, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_HORDE].map, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_HORDE].x, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_HORDE].y, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_HORDE].z, EP_BufferNPCs[TOWER_BUFFER_CROWN_GUARD_TOWER_HORDE].o); + + ((OutdoorPvPEP*)m_PvP)->EP_Controls[CROWN_GUARD_TOWER] = HORDE; + + if (m_oldState != m_state) + ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_CROWN_GUARD_TOWER_HORDE, EP_Zone); + } break; } - case OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE: + case OBJECTIVESTATE_NEUTRAL: { - DelCreature(EP_CGT_SPIRITOFVICTORY); - m_SpiritOfVictorySpawned = 0; - m_SummonedBannerSide = 0; - DelObject(EP_CGT_BANNER_AURA); - UnLinkGraveYard(); - m_TowerState = EP_TS_N_A; + m_TowerState = TOWERSTATE_NEUTRAL; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } - case OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE: + case OBJECTIVESTATE_ALLIANCE_CONTESTED: { - m_TowerState = EP_TS_N_H; + m_TowerState = TOWERSTATE_ALLIANCE_CONTESTED; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } - case OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE: + case OBJECTIVESTATE_HORDE_CONTESTED: { - DelCreature(EP_CGT_SPIRITOFVICTORY); - m_SpiritOfVictorySpawned = 0; - m_SummonedBannerSide = 0; - DelObject(EP_CGT_BANNER_AURA); - UnLinkGraveYard(); - m_TowerState = EP_TS_N_H; + m_TowerState = TOWERSTATE_HORDE_CONTESTED; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } } - if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) - { - pBanner1->SetGoArtKit(artkit); - pBanner1->SendGameObjectCustomAnim(animation); - } - if (GameObject* pBanner2 = m_PvP->GetGameObject(m_Objects[EP_CGT_FLAG1])) - { - pBanner2->SetGoArtKit(artkit); - pBanner2->SendGameObjectCustomAnim(animation); - } - if (GameObject* pBanner3 = m_PvP->GetGameObject(m_Objects[EP_CGT_FLAG2])) + if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[CROWN_GUARD_TOWER_BUFFER])) { - pBanner3->SetGoArtKit(artkit); - pBanner3->SendGameObjectCustomAnim(animation); + pCreature->CastSpell(pCreature, SPELL_TOWER_CAPTURE_TEST_DND, false); } UpdateTowerState(); - - // Complete quest objective. - if (m_TowerState == EP_TS_A || m_TowerState == EP_TS_H) - SendObjectiveComplete(EP_CGT_CM, 0); } void OPvPCapturePointEP_CGT::SendChangePhase() { - SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, m_valuePct); + SendUpdateWorldState(WS_UI_TOWER_SLIDER_POSITION, m_valuePct); } uint32 OPvPCapturePointEP_CGT::FillInitialWorldStates(WorldPacket& data) { - data << EP_CGT_A << uint32(bool(m_TowerState & EP_TS_A)); - data << EP_CGT_H << uint32(bool(m_TowerState & EP_TS_H)); - data << EP_CGT_N_A << uint32(bool(m_TowerState & EP_TS_N_A)); - data << EP_CGT_N_H << uint32(bool(m_TowerState & EP_TS_N_H)); - data << EP_CGT_N << uint32(bool(m_TowerState & EP_TS_N)); - return 5; + data << WS_CROWN_GUARD_TOWER_ALLIANCE << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE)); + data << WS_CROWN_GUARD_TOWER_HORDE << uint32(bool(m_TowerState & TOWERSTATE_HORDE)); + data << WS_CROWN_GUARD_TOWER_ALLIANCE_PROGRESSING << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE_PROGRESSING)); + data << WS_CROWN_GUARD_TOWER_HORDE_PROGRESSING << uint32(bool(m_TowerState & TOWERSTATE_HORDE_PROGRESSING)); + data << WS_CROWN_GUARD_TOWER_ALLIANCE_CONTESTED << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE_CONTESTED)); + data << WS_CROWN_GUARD_TOWER_HORDE_CONTESTED << uint32(bool(m_TowerState & TOWERSTATE_HORDE_CONTESTED)); + data << WS_CROWN_GUARD_TOWER_NEUTRAL << uint32(bool(m_TowerState & TOWERSTATE_NEUTRAL)); + return 7; } void OPvPCapturePointEP_CGT::UpdateTowerState() { - m_PvP->SendUpdateWorldState(EP_CGT_A , bool(m_TowerState & EP_TS_A)); - m_PvP->SendUpdateWorldState(EP_CGT_H , bool(m_TowerState & EP_TS_H)); - m_PvP->SendUpdateWorldState(EP_CGT_N_A , bool(m_TowerState & EP_TS_N_A)); - m_PvP->SendUpdateWorldState(EP_CGT_N_H , bool(m_TowerState & EP_TS_N_H)); - m_PvP->SendUpdateWorldState(EP_CGT_N , bool(m_TowerState & EP_TS_N)); + m_PvP->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_ALLIANCE, bool(m_TowerState & TOWERSTATE_ALLIANCE)); + m_PvP->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_HORDE, bool(m_TowerState & TOWERSTATE_HORDE)); + m_PvP->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_ALLIANCE_PROGRESSING, bool(m_TowerState & TOWERSTATE_ALLIANCE_PROGRESSING)); + m_PvP->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_HORDE_PROGRESSING, bool(m_TowerState & TOWERSTATE_HORDE_PROGRESSING)); + m_PvP->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_ALLIANCE_CONTESTED, bool(m_TowerState & TOWERSTATE_ALLIANCE_CONTESTED)); + m_PvP->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_HORDE_CONTESTED, bool(m_TowerState & TOWERSTATE_HORDE_CONTESTED)); + m_PvP->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_NEUTRAL, bool(m_TowerState & TOWERSTATE_NEUTRAL)); +} + +void OPvPCapturePointEP_CGT::UpdateBannerArt(uint32 artkit, uint32 animation) +{ + if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + { + if (pBanner1->GetGoArtKit() != artkit) + { + pBanner1->SetGoArtKit(artkit); + pBanner1->SendGameObjectCustomAnim(animation); + } + } + if (GameObject* pBanner2 = m_PvP->GetGameObject(m_Objects[CROWN_GUARD_TOWER_BANNER_1])) + { + if (pBanner2->GetGoArtKit() != artkit) + { + pBanner2->SetGoArtKit(artkit); + pBanner2->SendGameObjectCustomAnim(animation); + } + } + if (GameObject* pBanner3 = m_PvP->GetGameObject(m_Objects[CROWN_GUARD_TOWER_BANNER_2])) + { + if (pBanner3->GetGoArtKit() != artkit) + { + pBanner3->SetGoArtKit(artkit); + pBanner3->SendGameObjectCustomAnim(animation); + } + } +} + +void OPvPCapturePointEP_CGT::PlaySound(uint32 sound) +{ + if (!sound) + return; + + if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + { + pBanner1->PlayDirectSound(sound); + } } bool OPvPCapturePointEP_CGT::HandlePlayerEnter(Player* pPlayer) { if (OPvPCapturePoint::HandlePlayerEnter(pPlayer)) { - /* - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_DISPLAY, 1); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_N, m_neutralValuePct); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, m_valuePct); - */ return true; } return false; @@ -594,55 +701,46 @@ void OPvPCapturePointEP_CGT::HandlePlayerLeave(Player* pPlayer) void OPvPCapturePointEP_CGT::LinkGraveYard(Team team) { - if (m_GraveyardSide != team) - { - m_GraveyardSide = team; - sObjectMgr.RemoveGraveYardLink(EP_GraveYardId, EP_Zone, team, false); - sObjectMgr.AddGraveYardLink(EP_GraveYardId, EP_Zone, team, false); - } + sObjectMgr.RemoveGraveYardLink(EP_GraveYardId, EP_Zone, team, false); + sObjectMgr.AddGraveYardLink(EP_GraveYardId, EP_Zone, team, false); + sObjectMgr.RemoveGraveYardLink(EP_GraveYardId, TFV_area, team, false); + sObjectMgr.AddGraveYardLink(EP_GraveYardId, TFV_area, team, false); } void OPvPCapturePointEP_CGT::UnLinkGraveYard() { sObjectMgr.RemoveGraveYardLink(EP_GraveYardId, EP_Zone, ALLIANCE, false); sObjectMgr.RemoveGraveYardLink(EP_GraveYardId, EP_Zone, HORDE, false); + sObjectMgr.RemoveGraveYardLink(EP_GraveYardId, TFV_area, ALLIANCE, false); + sObjectMgr.RemoveGraveYardLink(EP_GraveYardId, TFV_area, HORDE, false); } void OPvPCapturePointEP_CGT::SummonBannerAura(uint32 team) { - if (m_SummonedBannerSide != team) - { - m_SummonedBannerSide = team; - DelObject(EP_CGT_BANNER_AURA); - AddObject(EP_CGT_BANNER_AURA, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].entry, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].map, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].x, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].y, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].z, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].o, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].rot0, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].rot1, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].rot2, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].rot3); - } + AddObject(CROWN_GUARD_TOWER_BANNER_AURA, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].entry, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].map, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].x, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].y, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].z, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].o, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].rot0, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].rot1, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].rot2, EP_CGT_BannerAuraGraveYard[team == ALLIANCE ? 1 : 0].rot3); } void OPvPCapturePointEP_CGT::SummonSpiritOfVictory(uint32 team) { - if (m_SpiritOfVictorySpawned != team) + DelCreature(CROWN_GUARD_TOWER_SPIRITOFVICTORY); // The only Creature to delete here. + AddCreature(CROWN_GUARD_TOWER_SPIRITOFVICTORY, EP_CGT_SpiritOfVictory.entry, team, EP_CGT_SpiritOfVictory.map, EP_CGT_SpiritOfVictory.x, EP_CGT_SpiritOfVictory.y, EP_CGT_SpiritOfVictory.z, EP_CGT_SpiritOfVictory.o, 0, true); + + if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[CROWN_GUARD_TOWER_SPIRITOFVICTORY])) { - m_SpiritOfVictorySpawned = team; - DelCreature(EP_CGT_SPIRITOFVICTORY); - AddCreature(EP_CGT_SPIRITOFVICTORY, EP_CGT_SpiritOfVictory.entry, team, EP_CGT_SpiritOfVictory.map, EP_CGT_SpiritOfVictory.x, EP_CGT_SpiritOfVictory.y, EP_CGT_SpiritOfVictory.z, EP_CGT_SpiritOfVictory.o, 0, true); - - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_CGT_SPIRITOFVICTORY])) - { - pCreature->CastSpell(pCreature, SPELL_SPIRIT_SPAWN_IN, true); - pCreature->RemoveAllAuras(); - pCreature->AddAura(team == ALLIANCE ? SPELL_SPIRIT_PARTICLES_SUPER_BIG_DND : SPELL_SPIRIT_PARTICLES_RED_SUPER_BIG_DND); - pCreature->GetMotionMaster()->Clear(false, true); - pCreature->GetMotionMaster()->MoveWaypoint(0, PATH_FROM_SPECIAL, 1000, 0, 18039, false); - } + pCreature->RemoveAllAuras(); + pCreature->AddAura(team == ALLIANCE ? SPELL_SPIRIT_PARTICLES_SUPER_BIG_DND : SPELL_SPIRIT_PARTICLES_RED_SUPER_BIG_DND); + pCreature->GetMotionMaster()->Clear(false, true); + pCreature->GetMotionMaster()->MoveWaypoint(0, PATH_FROM_SPECIAL, 1000, 0, 18039, false); } } OPvPCapturePointEP_PWT::OPvPCapturePointEP_PWT(OutdoorPvP *pvp) - : OPvPCapturePoint(pvp), m_FlightMasterSpawned(0), m_TowerState(EP_TS_N) + : OPvPCapturePoint(pvp), m_TowerState(TOWERSTATE_NEUTRAL) { - SetCapturePointData(EPCapturePoints[EP_PWT].entry, EPCapturePoints[EP_PWT].map, EPCapturePoints[EP_PWT].x, EPCapturePoints[EP_PWT].y, EPCapturePoints[EP_PWT].z, EPCapturePoints[EP_PWT].o, EPCapturePoints[EP_PWT].rot0, EPCapturePoints[EP_PWT].rot1, EPCapturePoints[EP_PWT].rot2, EPCapturePoints[EP_PWT].rot3); - AddObject(EP_PWT_FLAG1, EPTowerFlags[EP_PWT_FLAG1].entry, EPTowerFlags[EP_PWT_FLAG1].map, EPTowerFlags[EP_PWT_FLAG1].x, EPTowerFlags[EP_PWT_FLAG1].y, EPTowerFlags[EP_PWT_FLAG1].z, EPTowerFlags[EP_PWT_FLAG1].o, EPTowerFlags[EP_PWT_FLAG1].rot0, EPTowerFlags[EP_PWT_FLAG1].rot1, EPTowerFlags[EP_PWT_FLAG1].rot2, EPTowerFlags[EP_PWT_FLAG1].rot3); - AddObject(EP_PWT_FLAG2, EPTowerFlags[EP_PWT_FLAG2].entry, EPTowerFlags[EP_PWT_FLAG2].map, EPTowerFlags[EP_PWT_FLAG2].x, EPTowerFlags[EP_PWT_FLAG2].y, EPTowerFlags[EP_PWT_FLAG2].z, EPTowerFlags[EP_PWT_FLAG2].o, EPTowerFlags[EP_PWT_FLAG2].rot0, EPTowerFlags[EP_PWT_FLAG2].rot1, EPTowerFlags[EP_PWT_FLAG2].rot2, EPTowerFlags[EP_PWT_FLAG2].rot3); + SetCapturePointData(EP_CapturePoints[PLAGUEWOOD_TOWER].entry, EP_CapturePoints[PLAGUEWOOD_TOWER].map, EP_CapturePoints[PLAGUEWOOD_TOWER].x, EP_CapturePoints[PLAGUEWOOD_TOWER].y, EP_CapturePoints[PLAGUEWOOD_TOWER].z, EP_CapturePoints[PLAGUEWOOD_TOWER].o, EP_CapturePoints[PLAGUEWOOD_TOWER].rot0, EP_CapturePoints[PLAGUEWOOD_TOWER].rot1, EP_CapturePoints[PLAGUEWOOD_TOWER].rot2, EP_CapturePoints[PLAGUEWOOD_TOWER].rot3); + AddObject(PLAGUEWOOD_TOWER_BANNER_1, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].entry, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].map, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].x, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].y, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].z, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].o, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].rot0, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].rot1, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].rot2, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_1].rot3); + AddObject(PLAGUEWOOD_TOWER_BANNER_2, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].entry, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].map, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].x, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].y, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].z, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].o, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].rot0, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].rot1, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].rot2, EP_TowerFlags[PLAGUEWOOD_TOWER_BANNER_2].rot3); + ChangeState(); } void OPvPCapturePointEP_PWT::ChangeState() @@ -650,153 +748,186 @@ void OPvPCapturePointEP_PWT::ChangeState() // If changing from controlling alliance to horde or vice versa. if (m_oldState == OBJECTIVESTATE_ALLIANCE && m_oldState != m_state) { - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_PWT] = 0; + ((OutdoorPvPEP*)m_PvP)->EP_Controls[PLAGUEWOOD_TOWER] = 0; } else if (m_oldState == OBJECTIVESTATE_HORDE && m_oldState != m_state) { - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_PWT] = 0; + ((OutdoorPvPEP*)m_PvP)->EP_Controls[PLAGUEWOOD_TOWER] = 0; } - uint32 artkit = 21; - uint32 animation = 2; + DelCreature(PLAGUEWOOD_TOWER_BUFFER); + DelCreature(PLAGUEWOOD_TOWER_FLIGHTMASTER); + DelObject(PLAGUEWOOD_TOWER_FLAG_FLARE); switch (m_state) { case OBJECTIVESTATE_ALLIANCE: { - m_TowerState = EP_TS_A; - artkit = 2; - animation = 1; + m_TowerState = TOWERSTATE_ALLIANCE; + PlaySound(SOUND_PVPVICTORYALLIANCE); + SummonFlightMaster(ALLIANCE); + AddObject(PLAGUEWOOD_TOWER_FLAG_FLARE, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].entry, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].map, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].x, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].y, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].z, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].o, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].rot0, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].rot1, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].rot2, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE].rot3); + + break; + } + case OBJECTIVESTATE_HORDE: + { + m_TowerState = TOWERSTATE_HORDE; + PlaySound(SOUND_PVPVICTORYHORDE); + SummonFlightMaster(HORDE); + AddObject(PLAGUEWOOD_TOWER_FLAG_FLARE, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].entry, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].map, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].x, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].y, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].z, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].o, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].rot0, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].rot1, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].rot2, EP_TowerFlares[FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE].rot3); + break; + } + case OBJECTIVESTATE_ALLIANCE_PROGRESSING: + { + UpdateBannerArt(ARTKIT_ALLIANCE, ANIMATION_ALLIANCE); SummonFlightMaster(ALLIANCE); - DelCreature(EP_PWT_BUFFER); - AddCreature(EP_PWT_BUFFER, EPBufferNPCs[EP_BUFFER_PWT_A].entry, ALLIANCE, EPBufferNPCs[EP_BUFFER_PWT_A].map, EPBufferNPCs[EP_BUFFER_PWT_A].x, EPBufferNPCs[EP_BUFFER_PWT_A].y, EPBufferNPCs[EP_BUFFER_PWT_A].z, EPBufferNPCs[EP_BUFFER_PWT_A].o); - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_PWT_BUFFER])) + if (m_oldState == OBJECTIVESTATE_ALLIANCE) { - pCreature->PlayDirectSound(SOUND_PVPFLAGCAPTUREDALLIANCE); - ((OutdoorPvPEP*)m_PvP)->TowerBuff(pCreature); + m_TowerState = TOWERSTATE_ALLIANCE_PROGRESSING; + PlaySound(SOUND_PVPWARNINGALLIANCE); } + else if (m_oldState <= OBJECTIVESTATE_HORDE_CONTESTED) // m_oldState was grey. + { + m_TowerState = TOWERSTATE_ALLIANCE_PROGRESSING; + PlaySound(SOUND_PVPFLAGCAPTUREDALLIANCE); + AddCreature(PLAGUEWOOD_TOWER_BUFFER, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_ALLIANCE].entry, ALLIANCE, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_ALLIANCE].map, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_ALLIANCE].x, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_ALLIANCE].y, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_ALLIANCE].z, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_ALLIANCE].o); + if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[PLAGUEWOOD_TOWER_BUFFER])) + { + pCreature->CastSpell(pCreature, SPELL_TOWER_CAPTURE_TEST_DND, false); + } + ((OutdoorPvPEP*)m_PvP)->EP_Controls[PLAGUEWOOD_TOWER] = ALLIANCE; - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_PWT] = ALLIANCE; - - if (m_oldState != m_state) - ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EP_PWT_TAKEN_A, EP_Zone); - + if (m_oldState != m_state) + ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_PLAGUEWOOD_TOWER_ALLIANCE, EP_Zone); + } break; } - case OBJECTIVESTATE_HORDE: + case OBJECTIVESTATE_HORDE_PROGRESSING: { - m_TowerState = EP_TS_H; - artkit = 1; - animation = 0; - + UpdateBannerArt(ARTKIT_HORDE, ANIMATION_HORDE); SummonFlightMaster(HORDE); - DelCreature(EP_PWT_BUFFER); - AddCreature(EP_PWT_BUFFER, EPBufferNPCs[EP_BUFFER_PWT_H].entry, ALLIANCE, EPBufferNPCs[EP_BUFFER_PWT_H].map, EPBufferNPCs[EP_BUFFER_PWT_H].x, EPBufferNPCs[EP_BUFFER_PWT_H].y, EPBufferNPCs[EP_BUFFER_PWT_H].z, EPBufferNPCs[EP_BUFFER_PWT_H].o); - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_PWT_BUFFER])) + if (m_oldState == OBJECTIVESTATE_HORDE) { - pCreature->PlayDirectSound(SOUND_PVPWARNINGHORDELONG); - ((OutdoorPvPEP*)m_PvP)->TowerBuff(pCreature); + m_TowerState = TOWERSTATE_HORDE_PROGRESSING; + PlaySound(SOUND_PVPWARNINGHORDE); } + else if (m_oldState <= OBJECTIVESTATE_HORDE_CONTESTED) // m_oldState was grey. + { + m_TowerState = TOWERSTATE_HORDE_PROGRESSING; + PlaySound(SOUND_PVPFLAGCAPTUREDHORDE); + AddCreature(PLAGUEWOOD_TOWER_BUFFER, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_HORDE].entry, HORDE, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_HORDE].map, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_HORDE].x, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_HORDE].y, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_HORDE].z, EP_BufferNPCs[TOWER_BUFFER_PLAGUEWOOD_TOWER_HORDE].o); + if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[PLAGUEWOOD_TOWER_BUFFER])) + { + pCreature->CastSpell(pCreature, SPELL_TOWER_CAPTURE_TEST_DND, false); + } + ((OutdoorPvPEP*)m_PvP)->EP_Controls[PLAGUEWOOD_TOWER] = HORDE; - ((OutdoorPvPEP*)m_PvP)->EP_Controls[EP_PWT] = HORDE; - - if (m_oldState != m_state) - ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_EP_PWT_TAKEN_H, EP_Zone); - + if (m_oldState != m_state) + ((OutdoorPvPEP*)m_PvP)->GetMap()->SendDefenseMessage(BCT_PLAGUEWOOD_TOWER_HORDE, EP_Zone); + } break; } case OBJECTIVESTATE_NEUTRAL: { - m_TowerState = EP_TS_N; - DelCreature(EP_PWT_FLIGHTMASTER); - m_FlightMasterSpawned = 0; - break; - } - case OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE: - { - m_TowerState = EP_TS_N_A; - break; - } - case OBJECTIVESTATE_HORDE_ALLIANCE_CHALLENGE: - { - m_TowerState = EP_TS_N_A; - DelCreature(EP_PWT_FLIGHTMASTER); - m_FlightMasterSpawned = 0; + m_TowerState = TOWERSTATE_NEUTRAL; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } - case OBJECTIVESTATE_NEUTRAL_HORDE_CHALLENGE: + case OBJECTIVESTATE_ALLIANCE_CONTESTED: { - m_TowerState = EP_TS_N_H; + m_TowerState = TOWERSTATE_ALLIANCE_CONTESTED; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } - case OBJECTIVESTATE_ALLIANCE_HORDE_CHALLENGE: + case OBJECTIVESTATE_HORDE_CONTESTED: { - m_TowerState = EP_TS_N_H; - DelCreature(EP_PWT_FLIGHTMASTER); - m_FlightMasterSpawned = 0; + m_TowerState = TOWERSTATE_HORDE_CONTESTED; + UpdateBannerArt(ARTKIT_NEUTRAL, ANIMATION_NEUTRAL); + break; } } - if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) - { - pBanner1->SetGoArtKit(artkit); - pBanner1->SendGameObjectCustomAnim(animation); - } - if (GameObject* pBanner2 = m_PvP->GetGameObject(m_Objects[EP_PWT_FLAG1])) - { - pBanner2->SetGoArtKit(artkit); - pBanner2->SendGameObjectCustomAnim(animation); - } - if (GameObject* pBanner3 = m_PvP->GetGameObject(m_Objects[EP_PWT_FLAG2])) - { - pBanner3->SetGoArtKit(artkit); - pBanner3->SendGameObjectCustomAnim(animation); - } - UpdateTowerState(); - - // Complete quest objective. - if (m_TowerState == EP_TS_A || m_TowerState == EP_TS_H) - SendObjectiveComplete(EP_PWT_CM, 0); } void OPvPCapturePointEP_PWT::SendChangePhase() { - SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, m_valuePct); + SendUpdateWorldState(WS_UI_TOWER_SLIDER_POSITION, m_valuePct); } uint32 OPvPCapturePointEP_PWT::FillInitialWorldStates(WorldPacket& data) { - data << EP_PWT_A << uint32(bool(m_TowerState & EP_TS_A)); - data << EP_PWT_H << uint32(bool(m_TowerState & EP_TS_H)); - data << EP_PWT_N_A << uint32(bool(m_TowerState & EP_TS_N_A)); - data << EP_PWT_N_H << uint32(bool(m_TowerState & EP_TS_N_H)); - data << EP_PWT_N << uint32(bool(m_TowerState & EP_TS_N)); - return 5; + data << WS_PLAGUEWOOD_TOWER_ALLIANCE << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE)); + data << WS_PLAGUEWOOD_TOWER_HORDE << uint32(bool(m_TowerState & TOWERSTATE_HORDE)); + data << WS_PLAGUEWOOD_TOWER_ALLIANCE_PROGRESSING << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE_PROGRESSING)); + data << WS_PLAGUEWOOD_TOWER_HORDE_PROGRESSING << uint32(bool(m_TowerState & TOWERSTATE_HORDE_PROGRESSING)); + data << WS_PLAGUEWOOD_TOWER_ALLIANCE_CONTESTED << uint32(bool(m_TowerState & TOWERSTATE_ALLIANCE_CONTESTED)); + data << WS_PLAGUEWOOD_TOWER_HORDE_CONTESTED << uint32(bool(m_TowerState & TOWERSTATE_HORDE_CONTESTED)); + data << WS_PLAGUEWOOD_TOWER_NEUTRAL << uint32(bool(m_TowerState & TOWERSTATE_NEUTRAL)); + return 7; } void OPvPCapturePointEP_PWT::UpdateTowerState() { - m_PvP->SendUpdateWorldState(EP_PWT_A , bool(m_TowerState & EP_TS_A)); - m_PvP->SendUpdateWorldState(EP_PWT_H , bool(m_TowerState & EP_TS_H)); - m_PvP->SendUpdateWorldState(EP_PWT_N_A , bool(m_TowerState & EP_TS_N_A)); - m_PvP->SendUpdateWorldState(EP_PWT_N_H , bool(m_TowerState & EP_TS_N_H)); - m_PvP->SendUpdateWorldState(EP_PWT_N , bool(m_TowerState & EP_TS_N)); + m_PvP->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_ALLIANCE, bool(m_TowerState & TOWERSTATE_ALLIANCE)); + m_PvP->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_HORDE, bool(m_TowerState & TOWERSTATE_HORDE)); + m_PvP->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_ALLIANCE_PROGRESSING, bool(m_TowerState & TOWERSTATE_ALLIANCE_PROGRESSING)); + m_PvP->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_HORDE_PROGRESSING, bool(m_TowerState & TOWERSTATE_HORDE_PROGRESSING)); + m_PvP->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_ALLIANCE_CONTESTED, bool(m_TowerState & TOWERSTATE_ALLIANCE_CONTESTED)); + m_PvP->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_HORDE_CONTESTED, bool(m_TowerState & TOWERSTATE_HORDE_CONTESTED)); + m_PvP->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_NEUTRAL, bool(m_TowerState & TOWERSTATE_NEUTRAL)); +} + +void OPvPCapturePointEP_PWT::UpdateBannerArt(uint32 artkit, uint32 animation) +{ + if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + { + if (pBanner1->GetGoArtKit() != artkit) + { + pBanner1->SetGoArtKit(artkit); + pBanner1->SendGameObjectCustomAnim(animation); + } + } + if (GameObject* pBanner2 = m_PvP->GetGameObject(m_Objects[PLAGUEWOOD_TOWER_BANNER_1])) + { + if (pBanner2->GetGoArtKit() != artkit) + { + pBanner2->SetGoArtKit(artkit); + pBanner2->SendGameObjectCustomAnim(animation); + } + } + if (GameObject* pBanner3 = m_PvP->GetGameObject(m_Objects[PLAGUEWOOD_TOWER_BANNER_2])) + { + if (pBanner3->GetGoArtKit() != artkit) + { + pBanner3->SetGoArtKit(artkit); + pBanner3->SendGameObjectCustomAnim(animation); + } + } +} + +void OPvPCapturePointEP_PWT::PlaySound(uint32 sound) +{ + if (!sound) + return; + + if (GameObject* pBanner1 = m_PvP->GetGameObject(m_capturePoint->GetObjectGuid())) + { + pBanner1->PlayDirectSound(sound); + } } bool OPvPCapturePointEP_PWT::HandlePlayerEnter(Player* pPlayer) { if (OPvPCapturePoint::HandlePlayerEnter(pPlayer)) { - /* - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_DISPLAY, 1); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_N, m_neutralValuePct); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, m_valuePct); - */ return true; } return false; @@ -809,18 +940,13 @@ void OPvPCapturePointEP_PWT::HandlePlayerLeave(Player* pPlayer) void OPvPCapturePointEP_PWT::SummonFlightMaster(uint32 team) { - if (m_FlightMasterSpawned != team) + AddCreature(PLAGUEWOOD_TOWER_FLIGHTMASTER, EP_PWT_FlightMaster.entry, team, EP_PWT_FlightMaster.map, EP_PWT_FlightMaster.x, EP_PWT_FlightMaster.y, EP_PWT_FlightMaster.z, EP_PWT_FlightMaster.o); + + if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[PLAGUEWOOD_TOWER_FLIGHTMASTER])) { - m_FlightMasterSpawned = team; - DelCreature(EP_PWT_FLIGHTMASTER); - AddCreature(EP_PWT_FLIGHTMASTER, EP_PWT_FlightMaster.entry, team, EP_PWT_FlightMaster.map, EP_PWT_FlightMaster.x, EP_PWT_FlightMaster.y, EP_PWT_FlightMaster.z, EP_PWT_FlightMaster.o); - - if (Creature* pCreature = m_PvP->GetCreature(m_Creatures[EP_PWT_FLIGHTMASTER])) - { - pCreature->SetFactionTemplateId(team == ALLIANCE ? 774 : 775); - pCreature->RemoveAllAuras(); - pCreature->AddAura(team == ALLIANCE ? SPELL_SPIRIT_PARTICLES : SPELL_SPIRIT_PARTICLES_RED_BIG); - } + pCreature->SetFactionTemplateId(team == ALLIANCE ? 774 : 775); + pCreature->RemoveAllAuras(); + pCreature->AddAura(team == ALLIANCE ? SPELL_SPIRIT_PARTICLES : SPELL_SPIRIT_PARTICLES_RED_BIG); } } @@ -834,7 +960,7 @@ OutdoorPvPEP::OutdoorPvPEP() bool OutdoorPvPEP::SetupZoneScript() { - for (uint32 i : EPBuffZones) + for (uint32 i : EP_BuffZones) RegisterZone(i); AddCapturePoint(new OPvPCapturePointEP_EWT(this)); @@ -856,15 +982,15 @@ void OutdoorPvPEP::Update(uint32 diff) ++m_AllianceTowersControlled; else if (i == HORDE) ++m_HordeTowersControlled; - SendUpdateWorldState(EP_UI_TOWER_COUNT_A, m_AllianceTowersControlled); - SendUpdateWorldState(EP_UI_TOWER_COUNT_H, m_HordeTowersControlled); + SendUpdateWorldState(WS_UI_TOWER_COUNT_ALLIANCE, m_AllianceTowersControlled); + SendUpdateWorldState(WS_UI_TOWER_COUNT_HORDE, m_HordeTowersControlled); BuffTeams(); } if (m_AllianceTowersControlled == 4) - GetMap()->SendDefenseMessage(BCT_EP_ALL_TAKEN_A, EP_Zone); + GetMap()->SendDefenseMessage(BCT_ALL_ALLIANCE, EP_Zone); else if (m_HordeTowersControlled == 4) - GetMap()->SendDefenseMessage(BCT_EP_ALL_TAKEN_H, EP_Zone); + GetMap()->SendDefenseMessage(BCT_ALL_HORDE, EP_Zone); } OutdoorPvP::Update(diff); } @@ -901,22 +1027,6 @@ void OutdoorPvPEP::OnPlayerLeave(Player* pPlayer) OutdoorPvP::OnPlayerLeave(pPlayer); } -void OutdoorPvPEP::TowerBuff(Creature* pCreature) -{ - std::list players; - pCreature->GetAlivePlayerListInRange(pCreature, players, VISIBILITY_DISTANCE_NORMAL); - for (const auto& pTarget : players) - { - if (!pTarget->IsFriendlyTo(pCreature)) - continue; - - if (pTarget->HasStealthAura()) - continue; - - pTarget->CastSpell(pTarget, SPELL_TOWER_CAPTURE_DND, true); - } -} - void OutdoorPvPEP::BuffTeams() { for (const auto pPlayer : m_players[0]) @@ -943,11 +1053,11 @@ void OutdoorPvPEP::BuffTeams() uint32 OutdoorPvPEP::FillInitialWorldStates(WorldPacket& data) { - data << EP_UI_TOWER_COUNT_A << m_AllianceTowersControlled; - data << EP_UI_TOWER_COUNT_H << m_HordeTowersControlled; - data << EP_UI_TOWER_SLIDER_DISPLAY << uint32(0); - data << EP_UI_TOWER_SLIDER_POS << uint32(50); - data << EP_UI_TOWER_SLIDER_N << uint32(100); + data << WS_UI_TOWER_COUNT_ALLIANCE << m_AllianceTowersControlled; + data << WS_UI_TOWER_COUNT_HORDE << m_HordeTowersControlled; + data << WS_UI_TOWER_SLIDER_DISPLAY << uint32(0); + data << WS_UI_TOWER_SLIDER_POSITION << uint32(50); + data << WS_UI_TOWER_SLIDER_N << uint32(100); uint32 count = 5; for (const auto& itr : m_capturePoints) count += itr.second->FillInitialWorldStates(data); @@ -956,35 +1066,43 @@ uint32 OutdoorPvPEP::FillInitialWorldStates(WorldPacket& data) void OutdoorPvPEP::SendRemoveWorldStates(Player* pPlayer) { - pPlayer->SendUpdateWorldState(EP_UI_TOWER_COUNT_A, 0); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_COUNT_H, 0); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_DISPLAY, 0); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_POS, 0); - pPlayer->SendUpdateWorldState(EP_UI_TOWER_SLIDER_N, 0); - - pPlayer->SendUpdateWorldState(EP_EWT_A, 0); - pPlayer->SendUpdateWorldState(EP_EWT_H, 0); - pPlayer->SendUpdateWorldState(EP_EWT_N, 0); - pPlayer->SendUpdateWorldState(EP_EWT_N_A, 0); - pPlayer->SendUpdateWorldState(EP_EWT_N_H, 0); - - pPlayer->SendUpdateWorldState(EP_PWT_A, 0); - pPlayer->SendUpdateWorldState(EP_PWT_H, 0); - pPlayer->SendUpdateWorldState(EP_PWT_N, 0); - pPlayer->SendUpdateWorldState(EP_PWT_N_A, 0); - pPlayer->SendUpdateWorldState(EP_PWT_N_H, 0); - - pPlayer->SendUpdateWorldState(EP_NPT_A, 0); - pPlayer->SendUpdateWorldState(EP_NPT_H, 0); - pPlayer->SendUpdateWorldState(EP_NPT_N, 0); - pPlayer->SendUpdateWorldState(EP_NPT_N_A, 0); - pPlayer->SendUpdateWorldState(EP_NPT_N_H, 0); - - pPlayer->SendUpdateWorldState(EP_CGT_A, 0); - pPlayer->SendUpdateWorldState(EP_CGT_H, 0); - pPlayer->SendUpdateWorldState(EP_CGT_N, 0); - pPlayer->SendUpdateWorldState(EP_CGT_N_A, 0); - pPlayer->SendUpdateWorldState(EP_CGT_N_H, 0); + pPlayer->SendUpdateWorldState(WS_UI_TOWER_COUNT_ALLIANCE, 0); + pPlayer->SendUpdateWorldState(WS_UI_TOWER_COUNT_HORDE, 0); + pPlayer->SendUpdateWorldState(WS_UI_TOWER_SLIDER_DISPLAY, 0); + pPlayer->SendUpdateWorldState(WS_UI_TOWER_SLIDER_POSITION, 0); + pPlayer->SendUpdateWorldState(WS_UI_TOWER_SLIDER_N, 0); + + pPlayer->SendUpdateWorldState(WS_EASTWALL_TOWER_ALLIANCE, 0); + pPlayer->SendUpdateWorldState(WS_EASTWALL_TOWER_HORDE, 0); + pPlayer->SendUpdateWorldState(WS_EASTWALL_TOWER_ALLIANCE_PROGRESSING, 0); + pPlayer->SendUpdateWorldState(WS_EASTWALL_TOWER_HORDE_PROGRESSING, 0); + pPlayer->SendUpdateWorldState(WS_EASTWALL_TOWER_ALLIANCE_CONTESTED, 0); + pPlayer->SendUpdateWorldState(WS_EASTWALL_TOWER_HORDE_CONTESTED, 0); + pPlayer->SendUpdateWorldState(WS_EASTWALL_TOWER_NEUTRAL, 0); + + pPlayer->SendUpdateWorldState(WS_NORTHPASS_TOWER_ALLIANCE, 0); + pPlayer->SendUpdateWorldState(WS_NORTHPASS_TOWER_HORDE, 0); + pPlayer->SendUpdateWorldState(WS_NORTHPASS_TOWER_ALLIANCE_PROGRESSING, 0); + pPlayer->SendUpdateWorldState(WS_NORTHPASS_TOWER_HORDE_PROGRESSING, 0); + pPlayer->SendUpdateWorldState(WS_NORTHPASS_TOWER_ALLIANCE_CONTESTED, 0); + pPlayer->SendUpdateWorldState(WS_NORTHPASS_TOWER_HORDE_CONTESTED, 0); + pPlayer->SendUpdateWorldState(WS_NORTHPASS_TOWER_NEUTRAL, 0); + + pPlayer->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_ALLIANCE, 0); + pPlayer->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_HORDE, 0); + pPlayer->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_ALLIANCE_PROGRESSING, 0); + pPlayer->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_HORDE_PROGRESSING, 0); + pPlayer->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_ALLIANCE_CONTESTED, 0); + pPlayer->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_HORDE_CONTESTED, 0); + pPlayer->SendUpdateWorldState(WS_PLAGUEWOOD_TOWER_NEUTRAL, 0); + + pPlayer->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_ALLIANCE, 0); + pPlayer->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_HORDE, 0); + pPlayer->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_ALLIANCE_PROGRESSING, 0); + pPlayer->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_HORDE_PROGRESSING, 0); + pPlayer->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_ALLIANCE_CONTESTED, 0); + pPlayer->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_HORDE_CONTESTED, 0); + pPlayer->SendUpdateWorldState(WS_CROWN_GUARD_TOWER_NEUTRAL, 0); } class OutdoorPvP_eastern_plaguelands : public ZoneScript_Script diff --git a/src/game/OutdoorPvP/OutdoorPvPEP.h b/src/game/OutdoorPvP/OutdoorPvPEP.h index 598678e103a..e30b7b41ceb 100644 --- a/src/game/OutdoorPvP/OutdoorPvPEP.h +++ b/src/game/OutdoorPvP/OutdoorPvPEP.h @@ -22,114 +22,89 @@ #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 -enum EP_EastwallTowerWorldStates +enum WorldStates { - EP_EWT_A = 2354, // EWT blue on map - EP_EWT_H = 2356, // EWT red on map - EP_EWT_N_A = 2359, // ally conquested - EP_EWT_N_H = 2360, - EP_EWT_N = 2361 + WS_EASTWALL_TOWER_ALLIANCE = 2354, // Blue Tower icon on map + WS_EASTWALL_TOWER_HORDE = 2356, // Red Tower icon on map + WS_EASTWALL_TOWER_ALLIANCE_PROGRESSING = 2357, // Blue Tower icon on map + WS_EASTWALL_TOWER_HORDE_PROGRESSING = 2358, // Red Tower icon on map + WS_EASTWALL_TOWER_ALLIANCE_CONTESTED = 2359, // Grey Tower icon on map + WS_EASTWALL_TOWER_HORDE_CONTESTED = 2360, // Grey Tower icon on map + WS_EASTWALL_TOWER_NEUTRAL = 2361, // Grey Tower icon on map + + WS_NORTHPASS_TOWER_ALLIANCE = 2372, // Blue Tower icon on map + WS_NORTHPASS_TOWER_HORDE = 2373, // Red Tower icon on map + WS_NORTHPASS_TOWER_ALLIANCE_PROGRESSING = 2364, // Blue Tower icon on map + WS_NORTHPASS_TOWER_HORDE_PROGRESSING = 2365, // Red Tower icon on map + WS_NORTHPASS_TOWER_ALLIANCE_CONTESTED = 2362, // Grey Tower icon on map + WS_NORTHPASS_TOWER_HORDE_CONTESTED = 2363, // Grey Tower icon on map + WS_NORTHPASS_TOWER_NEUTRAL = 2352, // Grey Tower icon on map + + WS_PLAGUEWOOD_TOWER_ALLIANCE = 2370, // Blue Tower icon on map + WS_PLAGUEWOOD_TOWER_HORDE = 2371, // Red Tower icon on map + WS_PLAGUEWOOD_TOWER_ALLIANCE_PROGRESSING = 2368, // Blue Tower icon on map + WS_PLAGUEWOOD_TOWER_HORDE_PROGRESSING = 2369, // Red Tower icon on map + WS_PLAGUEWOOD_TOWER_ALLIANCE_CONTESTED = 2366, // Grey Tower icon on map + WS_PLAGUEWOOD_TOWER_HORDE_CONTESTED = 2367, // No Tower icon on map, 2367 is not working client side ".debug send worldstate 2367 1" + WS_PLAGUEWOOD_TOWER_NEUTRAL = 2353, // Grey Tower icon on map + + WS_CROWN_GUARD_TOWER_ALLIANCE = 2378, // Blue Tower icon on map + WS_CROWN_GUARD_TOWER_HORDE = 2379, // Red Tower icon on map + WS_CROWN_GUARD_TOWER_ALLIANCE_PROGRESSING = 2376, // Blue Tower icon on map + WS_CROWN_GUARD_TOWER_HORDE_PROGRESSING = 2377, // Red Tower icon on map + WS_CROWN_GUARD_TOWER_ALLIANCE_CONTESTED = 2374, // Grey Tower icon on map + WS_CROWN_GUARD_TOWER_HORDE_CONTESTED = 2375, // Grey Tower icon on map + WS_CROWN_GUARD_TOWER_NEUTRAL = 2355, // Grey Tower icon on map + + WS_UI_TOWER_SLIDER_DISPLAY = 2426, + WS_UI_TOWER_SLIDER_POSITION = 2427, + WS_UI_TOWER_SLIDER_N = 2428, + + WS_UI_TOWER_COUNT_ALLIANCE = 2327, + WS_UI_TOWER_COUNT_HORDE = 2328 }; -enum EP_NorthpassTowerWorldStates +enum BroadCastTexts { - EP_NPT_N = 2352, - EP_NPT_N_A = 2362, - EP_NPT_N_H = 2363, - EP_NPT_A = 2372, // NPT blue on map - EP_NPT_H = 2373 // NPT red on map + BCT_PLAGUEWOOD_TOWER_ALLIANCE = 13629, // |cffffff00The Plaguewood Tower has been taken by the Alliance!| r + BCT_NORTHPASS_TOWER_ALLIANCE = 13630, // |cffffff00Northpass Tower has been taken by the Alliance!| r + BCT_EASTWALL_TOWER_ALLIANCE = 13631, // |cffffff00Eastwall Tower has been taken by the Alliance!| r + BCT_CROWN_GUARD_TOWER_ALLIANCE = 13632, // |cffffff00Crown Guard Tower has been taken by the Alliance!| r + BCT_CROWN_GUARD_TOWER_HORDE = 13633, // |cffffff00Crown Guard Tower has been taken by the Horde!| r + BCT_PLAGUEWOOD_TOWER_HORDE = 13634, // |cffffff00The Plaguewood Tower has been taken by the Horde!| r + BCT_NORTHPASS_TOWER_HORDE = 13635, // |cffffff00Northpass Tower has been taken by the Horde!| r + BCT_EASTWALL_TOWER_HORDE = 13636, // |cffffff00Eastwall Tower has been taken by the Horde!| r + BCT_ALL_HORDE = 13637, // |cffff0000All four towers are now in control of the Horde!| r + BCT_ALL_ALLIANCE = 13638, // |cff33ccffAll four towers are now in control of the Alliance!| r + BCT_EASTWALL_TOWER_SAY = 14746 // The Northpass tower needs our aid! Once again, let us charge and do proud or liege! }; -enum EP_PlagewoodTowerWorldStates +enum Sounds { - EP_PWT_N_A = 2366, - EP_PWT_N_H = 2353, // 2367 not present! use neutral! - EP_PWT_A = 2370, // PWT blue on map - EP_PWT_H = 2371, // PWT red on map - EP_PWT_N = 2353 + SOUND_PVPFLAGCAPTUREDALLIANCE = 8173, // Played by 17794 Creature + SOUND_PVPFLAGCAPTUREDHORDE = 8213, // Played by 17795 Creature + SOUND_TUGOFWAR_VICTORY_HORDE = 9283, // Played by 17795 Creature + SOUND_PVPVICTORYHORDE = 8454, // Played by 182106 GameObject + SOUND_PVPVICTORYALLIANCE = 8455, // Played by 182106 GameObject + SOUND_PVPWARNINGALLIANCE = 8332, // Played by 182106 GameObject + SOUND_PVPWARNINGHORDE = 8333 // Played by 182106 GameObject }; -enum EP_CrownGuardTowerWorldStates +enum Artkit { - EP_CGT_N_A = 2374, - EP_CGT_N_H = 2375, - EP_CGT_A = 2378, - EP_CGT_H = 2379, // GCT blue on map - EP_CGT_N = 2355 + ARTKIT_NEUTRAL = 21, + ARTKIT_ALLIANCE = 2, + ARTKIT_HORDE = 1 }; -enum EP_WorldStates +enum Animation { - EP_UI_TOWER_SLIDER_DISPLAY = 2426, - EP_UI_TOWER_SLIDER_POS = 2427, - EP_UI_TOWER_SLIDER_N = 2428, - - EP_UI_TOWER_COUNT_A = 2327, - EP_UI_TOWER_COUNT_H = 2328, - - // Tower colors on Map - unk1 = 2358, // EFT horde - unk2 = 2357, // EFT alliance - unk3 = 2364, // NPT alliance - unk4 = 2365, // NPT horde - unk5 = 2368, // PWT alliance - unk6 = 2369, // PWT horde - unk7 = 2376, // CGT Alliance - unk8 = 2377 // CGT horde + ANIMATION_NEUTRAL = 2, + ANIMATION_ALLIANCE = 1, + ANIMATION_HORDE = 0 }; -enum EP_Summons -{ - EP_EWT_COMMANDER = 0, - EP_EWT_SOLDIER1, - EP_EWT_SOLDIER2, - EP_EWT_SOLDIER3, - EP_EWT_SOLDIER4, - EP_PWT_FLIGHTMASTER, - EP_PWT_BUFFER, - EP_CGT_BUFFER, - EP_EWT_BUFFER, - EP_NPT_BUFFER, - EP_CGT_SPIRITOFVICTORY, -}; - -enum EP_GoSummons -{ - EP_CGT_FLAG1 = 0, - EP_CGT_FLAG2 = 1, - EP_EWT_FLAG1 = 2, - EP_EWT_FLAG2 = 3, - EP_PWT_FLAG1 = 4, - EP_PWT_FLAG2 = 5, - EP_NPT_FLAG1 = 6, - EP_NPT_FLAG2 = 7, - EP_NPT_CURING_SHRINE = 8, - EP_NPT_BANNER_AURA = 9, - EP_CGT_BANNER_AURA = 10 -}; - -enum EP_BroadCastTexts -{ - BCT_EP_PWT_TAKEN_A = 13629, // |cffffff00The Plaguewood Tower has been taken by the Alliance!| r - BCT_EP_NPT_TAKEN_A = 13630, // |cffffff00Northpass Tower has been taken by the Alliance!| r - BCT_EP_EWT_TAKEN_A = 13631, // |cffffff00Eastwall Tower has been taken by the Alliance!| r - BCT_EP_CGT_TAKEN_A = 13632, // |cffffff00Crown Guard Tower has been taken by the Alliance!| r - BCT_EP_CGT_TAKEN_H = 13633, // |cffffff00Crown Guard Tower has been taken by the Horde!| r - BCT_EP_PWT_TAKEN_H = 13634, // |cffffff00The Plaguewood Tower has been taken by the Horde!| r - BCT_EP_NPT_TAKEN_H = 13635, // |cffffff00Northpass Tower has been taken by the Horde!| r - BCT_EP_EWT_TAKEN_H = 13636, // |cffffff00Eastwall Tower has been taken by the Horde!| r - BCT_EP_ALL_TAKEN_H = 13637, // |cffff0000All four towers are now in control of the Horde!| r - BCT_EP_ALL_TAKEN_A = 13638, // |cff33ccffAll four towers are now in control of the Alliance!| r - BCT_EP_EWT_SPAWN_SAY = 14746 // The Northpass tower needs our aid! Once again, let us charge and do proud or liege! -}; - -enum EP_Sounds -{ - SOUND_PVPWARNINGHORDELONG = 8457, // This is played by Horde Tower Buffer on capturing a Tower. - SOUND_PVPFLAGCAPTUREDALLIANCE = 8173 // This is played by Horde Alliance Tower Buffer on capturing a Tower. -}; - -enum EP_Spells +enum Tower_Spells { SPELL_TXT_TOWOW_TOWER_KILL_CREDIT_DND = 32061, // Casted by Players which have the Quest on Eastwall Capture Quest Doodad. SPELL_TOWER_CAPTURE_TEST_DND = 30882, // Casted by Alliance Tower Buffer and Horde Tower Buffer on all Players within 100 yards (77) Script Effect. @@ -149,64 +124,117 @@ enum EP_Spells SPELL_ALLIANCE_ECHOES_OF_LORDAERON_RANK_4 = 1386 }; -enum EP_NPCs +enum NPCs { - NPC_SPIRIT_OF_VICTORY = 18039, - NPC_WILLIAM_KIELAR = 17209, - NPC_ALLIANCE_TOWER_BUFFER = 17794, - NPC_HORDE_TOWER_BUFFER = 17795, - NPC_LORDAERON_COMMANDER = 17635, - NPC_LORDAERON_SOLDIER = 17647, - NPC_LORDAERON_VETERAN = 17995, - NPC_LORDAERON_FIGHTER = 17996 + NPC_SPIRIT_OF_VICTORY = 18039, + NPC_WILLIAM_KIELAR = 17209, + NPC_TOWER_BUFFER_ALLIANCE = 17794, + NPC_TOWER_BUFFER_HORDE = 17795, + NPC_LORDAERON_COMMANDER = 17635, + NPC_LORDAERON_SOLDIER = 17647, + NPC_LORDAERON_VETERAN = 17995, + NPC_LORDAERON_FIGHTER = 17996, + NPC_EASTWALL_CAPTURE_QUEST_DOODAD = 17690, // Eastwall Capture Quest Doodad + NPC_CROWN_GUARD_CAPTURE_QUEST_DOODAD = 17689, // Crown Guard Capture Quest Doodad + NPC_NORTHPASS_CAPTURE_QUEST_DOODAD = 17696, // Northpass Capture Quest Doodad + NPC_PLAGUEWOOD_CAPTURE_QUEST_DOODAD = 17698 // Plaguewood Capture Quest Doodad }; -enum EP_Towers +enum GameObjects { - EP_EWT = 0, // plaguelands 03 - EP_NPT, // plaguelands 01 - EP_PWT, // plaguelands 04 - EP_CGT, // plaguelands 02 - EP_TOWER_NUM, - EP_FLAG_NUM = 8 + GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS03 = 182097, + GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS01 = 181899, + GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS04 = 182098, + GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS02 = 182096, + GOBJECT_TOWER_BANNER = 182106, + GOBJECT_CURING_SHRINE_ALLIANCE = 181682, + GOBJECT_BANNER_AURA_ALLIANCE = 180100, + GOBJECT_CURING_SHRINE_HORDE = 181955, + GOBJECT_BANNER_AURA_HORDE = 180101, + GOBJECT_BANNER_AURA_LARGE_HORDE = 180422, + GOBJECT_BANNER_AURA_LARGE_ALLIANCE = 180421, + GOBJECT_FLAG_FLARE_ALLIANCE = 181852, + GOBJECT_FLAG_FLARE_HORDE = 181853 }; -enum EP_Buffers +enum Towers { - EP_BUFFER_CGT_A = 0, - EP_BUFFER_EWT_A, - EP_BUFFER_PWT_A, - EP_BUFFER_NPT_A, - EP_BUFFER_CGT_H, - EP_BUFFER_EWT_H, - EP_BUFFER_PWT_H, - EP_BUFFER_NPT_H + EASTWALL_TOWER = 0, // plaguelands 03 (182097) + NORTHPASS_TOWER, // plaguelands 01 (181899) + PLAGUEWOOD_TOWER, // plaguelands 04 (182098) + CROWN_GUARD_TOWER, // plaguelands 02 (182096) + TOWER_NUMBER, + BANNER_NUMBER = 8 // Tower Banner (182106) }; -enum EP_TowerStates +enum Flares { - EP_TS_N = 1, - EP_TS_N_A = 2, - EP_TS_N_H = 4, - EP_TS_A_P = 8, - EP_TS_H_P = 16, - EP_TS_A = 32, - EP_TS_H = 64 + FLAG_FLARE_CROWN_GUARD_TOWER_ALLIANCE = 0, // Flag Flare, Alliance (181852) + FLAG_FLARE_CROWN_GUARD_TOWER_HORDE, // Flag Flare, Horde (181853) + FLAG_FLARE_EASTWALL_TOWER_ALLIANCE, + FLAG_FLARE_EASTWALL_TOWER_HORDE, + FLAG_FLARE_NORTHPASS_TOWER_ALLIANCE, + FLAG_FLARE_NORTHPASS_TOWER_HORDE, + FLAG_FLARE_PLAGUEWOOD_TOWER_ALLIANCE, + FLAG_FLARE_PLAGUEWOOD_TOWER_HORDE, + FLAG_FLARE_NUMBER = 8 }; -enum EP_Gobjects +enum Buffers { - GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS03 = 182097, - GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS01 = 181899, - GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS04 = 182098, - GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS02 = 182096, - GOBJECT_TOWER_BANNER = 182106, - GOBJECT_CURING_SHRINE_ALLIANCE = 181682, - GOBJECT_ALLIANCE_BANNER_AURA = 180100, - GOBJECT_CURING_SHRINE_HORDE = 181955, - GOBJECT_HORDE_BANNER_AURA = 180101, - GOBJECT_HORDE_BANNER_AURA_LARGE = 180422, - GOBJECT_ALLIANCE_BANNER_AURA_LARGE = 180421 + TOWER_BUFFER_CROWN_GUARD_TOWER_ALLIANCE = 0, // Horde Tower Buffer (17794) + TOWER_BUFFER_EASTWALL_TOWER_ALLIANCE, // Horde Tower Buffer (17795) + TOWER_BUFFER_PLAGUEWOOD_TOWER_ALLIANCE, + TOWER_BUFFER_NORTHPASS_TOWER_ALLIANCE, + TOWER_BUFFER_CROWN_GUARD_TOWER_HORDE, + TOWER_BUFFER_EASTWALL_TOWER_HORDE, + TOWER_BUFFER_PLAGUEWOOD_TOWER_HORDE, + TOWER_BUFFER_NORTHPASS_TOWER_HORDE +}; + +enum NPCSummons +{ + EASTWALL_TOWER_COMMANDER = 0, + EASTWALL_TOWER_SOLDIER1, + EASTWALL_TOWER_SOLDIER2, + EASTWALL_TOWER_SOLDIER3, + EASTWALL_TOWER_SOLDIER4, + PLAGUEWOOD_TOWER_FLIGHTMASTER, + PLAGUEWOOD_TOWER_BUFFER, + CROWN_GUARD_TOWER_BUFFER, + EASTWALL_TOWER_BUFFER, + NORTHPASS_TOWER_BUFFER, + CROWN_GUARD_TOWER_SPIRITOFVICTORY +}; + +enum GobjectSummons +{ + CROWN_GUARD_TOWER_BANNER_1 = 0, // Tower Banner (182106) + CROWN_GUARD_TOWER_BANNER_2, + EASTWALL_TOWER_BANNER_1, + EASTWALL_TOWER_BANNER_2, + PLAGUEWOOD_TOWER_BANNER_1, + PLAGUEWOOD_TOWER_BANNER_2, + NORTHPASS_TOWER_BANNER_1, + NORTHPASS_TOWER_BANNER_2, + PLAGUEWOOD_TOWER_FLAG_FLARE, // Flag Flare, Alliance/Horde (181852, 181853) + CROWN_GUARD_TOWER_FLAG_FLARE, + EASTWALL_TOWER_FLAG_FLARE, + NORTHPASS_TOWER_FLAG_FLARE, + NORTHPASS_TOWER_CURING_SHRINE, + NORTHPASS_TOWER_BANNER_AURA, + CROWN_GUARD_TOWER_BANNER_AURA // Alliance/Horde Banner Aura, Large (180421, 180422) +}; + +enum TowerStates +{ + TOWERSTATE_NEUTRAL = 1, + TOWERSTATE_ALLIANCE_CONTESTED = 2, + TOWERSTATE_HORDE_CONTESTED = 4, + TOWERSTATE_ALLIANCE_PROGRESSING = 8, + TOWERSTATE_HORDE_PROGRESSING = 16, + TOWERSTATE_ALLIANCE = 32, + TOWERSTATE_HORDE = 64 }; uint32 const EP_AllianceBuffs[4] = { SPELL_ALLIANCE_ECHOES_OF_LORDAERON_RANK_1, SPELL_ALLIANCE_ECHOES_OF_LORDAERON_RANK_2, SPELL_ALLIANCE_ECHOES_OF_LORDAERON_RANK_3, SPELL_ALLIANCE_ECHOES_OF_LORDAERON_RANK_4 }; @@ -214,39 +242,31 @@ uint32 const EP_AllianceBuffs[4] = { SPELL_ALLIANCE_ECHOES_OF_LORDAERON_RANK_1, uint32 const EP_HordeBuffs[4] = { SPELL_HORDE_ECHOES_OF_LORDAERON_RANK_1, SPELL_HORDE_ECHOES_OF_LORDAERON_RANK_2, SPELL_HORDE_ECHOES_OF_LORDAERON_RANK_3, SPELL_HORDE_ECHOES_OF_LORDAERON_RANK_4 }; uint32 const EP_Zone = 139; // Eastern Plaguelands. +uint32 const TFV_area = 2258; // The Fungal Vale. uint32 const EP_GraveYardId = 927; -uint8 const EPBuffZonesNum = 3; +uint8 const EP_BuffZonesNum = 3; -uint32 const EP_EWT_CM = 17690; -uint32 const EP_CGT_CM = 17689; -uint32 const EP_NPT_CM = 17696; -uint32 const EP_PWT_CM = 17698; +uint32 const EP_BuffZones[EP_BuffZonesNum] = { 139, 2017, 2057 }; -uint32 const EPBuffZones[EPBuffZonesNum] = { 139, 2017, 2057 }; - -uint32 const EPTowerPlayerEnterEvents[EP_TOWER_NUM] = { 10691, 10699, 10701, 10705 }; - -uint32 const EPTowerPlayerLeaveEvents[EP_TOWER_NUM] = { 10692, 10698, 10700, 10704 }; - -uint8 const EP_EWT_NUM_CREATURES = 5; +uint8 const EP_SummonsNum = 5; // All positions below are sniffed. -const creature_type EPBufferNPCs[8] = +const creature_type EP_BufferNPCs[8] = { - { NPC_ALLIANCE_TOWER_BUFFER, 469, 0, 1860.59f, -3730.8f, 197.854f, 2.54818f }, - { NPC_ALLIANCE_TOWER_BUFFER, 469, 0, 2574.12f, -4795.33f, 145.871f, 5.11381f }, - { NPC_ALLIANCE_TOWER_BUFFER, 469, 0, 2962.6f, -3041.96f, 155.835f, 3.00197f }, - { NPC_ALLIANCE_TOWER_BUFFER, 469, 0, 3180.54f, -4379.31f, 175.275f, 3.57792f }, - { NPC_HORDE_TOWER_BUFFER, 67, 0, 1860.48f, -3731.34f, 197.778f, 2.42601f }, - { NPC_HORDE_TOWER_BUFFER, 67, 0, 2574.0f, -4794.79f, 145.881f, 1.95477f }, - { NPC_HORDE_TOWER_BUFFER, 67, 0, 2963.02f, -3041.9f, 155.965f, 4.27606f }, - { NPC_HORDE_TOWER_BUFFER, 67, 0, 3180.48f, -4379.07f, 174.995f, 2.74017f } + { NPC_TOWER_BUFFER_ALLIANCE, 469, 0, 1860.59f, -3730.8f, 197.854f, 2.54818f }, + { NPC_TOWER_BUFFER_ALLIANCE, 469, 0, 2574.12f, -4795.33f, 145.871f, 5.11381f }, + { NPC_TOWER_BUFFER_ALLIANCE, 469, 0, 2962.6f, -3041.96f, 155.835f, 3.00197f }, + { NPC_TOWER_BUFFER_ALLIANCE, 469, 0, 3180.54f, -4379.31f, 175.275f, 3.57792f }, + { NPC_TOWER_BUFFER_HORDE, 67, 0, 1860.48f, -3731.34f, 197.778f, 2.42601f }, + { NPC_TOWER_BUFFER_HORDE, 67, 0, 2574.0f, -4794.79f, 145.881f, 1.95477f }, + { NPC_TOWER_BUFFER_HORDE, 67, 0, 2963.02f, -3041.9f, 155.965f, 4.27606f }, + { NPC_TOWER_BUFFER_HORDE, 67, 0, 3180.48f, -4379.07f, 174.995f, 2.74017f } }; -const go_type EPCapturePoints[EP_TOWER_NUM] = +const go_type EP_CapturePoints[TOWER_NUMBER] = { { GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS03, 0, 2574.51f, -4794.89f, 144.704f, -1.45003f, -0.097056f, 0.095578f, -0.656229f, 0.742165f }, { GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS01, 0, 3181.08f, -4379.36f, 174.123f, -2.03472f, -0.065392f, 0.119494f, -0.842275f, 0.521553f }, @@ -254,7 +274,7 @@ const go_type EPCapturePoints[EP_TOWER_NUM] = { GOBJECT_DOODAD_BATTLEFIELDBANNER_STATE_BASE_PLAGUELANDS02, 0, 1860.85f, -3731.23f, 196.716f, -2.53214f, 0.033967f, -0.131914f, 0.944741f, -0.298177f } }; -const go_type EPTowerFlags[EP_FLAG_NUM] = +const go_type EP_TowerFlags[BANNER_NUMBER] = { { GOBJECT_TOWER_BANNER, 0, 1838.42f, -3703.56f, 167.713f, 0.890117f, 0.0f, 0.0f, 0.43051f, 0.902586f }, { GOBJECT_TOWER_BANNER, 0, 1877.6f, -3716.76f, 167.188f, 1.74533f, 0.0f, 0.0f, 0.766044f, 0.642789f }, @@ -266,21 +286,33 @@ const go_type EPTowerFlags[EP_FLAG_NUM] = { GOBJECT_TOWER_BANNER, 0, 3188.76f, -4358.5f, 144.555f, 1.97222f, 0.0f, 0.0f, 0.833885f, 0.551938f } }; +const go_type EP_TowerFlares[FLAG_FLARE_NUMBER] = +{ + { GOBJECT_FLAG_FLARE_ALLIANCE, 0, 1855.66f, -3725.0f, 197.044f, 1.53589f, 0.0f, 0.0f, 0.694658f, 0.71934f }, // Flag Flare, Alliance" in Crown Guard Tower. + { GOBJECT_FLAG_FLARE_HORDE, 0, 1853.12f, -3722.62f, 197.406f, 0.628317f, 0.0f, 0.0f, 0.309016f, 0.951057f }, // Flag Flare, Horde" in Crown Guard Tower. + { GOBJECT_FLAG_FLARE_ALLIANCE, 0, 2563.26f, -4795.15f, 145.852f, 1.81514f, 0.0f, 0.0f, 0.788011f, 0.615662f }, // Flag Flare, Alliance" in Eastwall Tower. + { GOBJECT_FLAG_FLARE_HORDE, 0, 2565.27f, -4797.59f, 147.846f, 3.05433f, 0.0f, 0.0f, 0.999048f, 0.0436193f }, // Flag Flare, Horde" in Eastwall Tower. + { GOBJECT_FLAG_FLARE_ALLIANCE, 0, 3171.86f, -4377.2f, 174.898f, 0.174532f, 0.0f, 0.0f, 0.0871553f, 0.996195f }, // Flag Flare, Alliance" in Northpass Tower. + { GOBJECT_FLAG_FLARE_HORDE, 0, 3169.76f, -4375.13f, 175.458f, 2.70526f, 0.0f, 0.0f, 0.976295f, 0.216442f }, // Flag Flare, Horde" in Northpass Tower. + { GOBJECT_FLAG_FLARE_ALLIANCE, 0, 2971.41f, -3038.36f, 157.492f, 5.35816f, 0.0f, 0.0f, -0.446198f, 0.894935f }, // Flag Flare, Alliance" in Plaguewood. + { GOBJECT_FLAG_FLARE_HORDE, 0, 2973.17f, -3037.19f, 156.443f, 1.97222f, 0.0f, 0.0f, 0.833885f, 0.551938f } // Flag Flare, Horde" in Plaguewood. +}; + const go_type EP_NPT_LordaeronShrine[4] = { { GOBJECT_CURING_SHRINE_ALLIANCE, 0, 3167.72f, -4355.91f, 138.785f, 1.69297f, 0.0f, 0.0f, 0.748956f, 0.66262f }, - { GOBJECT_ALLIANCE_BANNER_AURA, 0, 3167.72f, -4355.91f, 138.785f, 1.69297f, 0.0f, 0.0f, 0.748956f, 0.66262f }, + { GOBJECT_BANNER_AURA_ALLIANCE, 0, 3167.72f, -4355.91f, 138.785f, 1.69297f, 0.0f, 0.0f, 0.748956f, 0.66262f }, { GOBJECT_CURING_SHRINE_HORDE, 0, 3167.5f, -4356.25f, 138.821f, 1.69297f, 0.0f, 0.0f, 0.748956f, 0.66262f }, - { GOBJECT_HORDE_BANNER_AURA, 0, 3167.5f, -4356.25f, 138.821f, 1.69297f, 0.0f, 0.0f, 0.748956f, 0.66262f } + { GOBJECT_BANNER_AURA_HORDE, 0, 3167.5f, -4356.25f, 138.821f, 1.69297f, 0.0f, 0.0f, 0.748956f, 0.66262f } }; const go_type EP_CGT_BannerAuraGraveYard[2] = { - { GOBJECT_HORDE_BANNER_AURA_LARGE, 0, 1985.47f, -3653.88f, 120.172f, 1.46608f, 0.0f, 0.0f, 0.66913f, 0.743145f }, - { GOBJECT_ALLIANCE_BANNER_AURA_LARGE, 0, 1985.47f, -3653.88f, 120.172f, 1.46608f, 0.0f, 0.0f, 0.66913f, 0.743145f } + { GOBJECT_BANNER_AURA_LARGE_HORDE, 0, 1985.47f, -3653.88f, 120.172f, 1.46608f, 0.0f, 0.0f, 0.66913f, 0.743145f }, + { GOBJECT_BANNER_AURA_LARGE_ALLIANCE, 0, 1985.47f, -3653.88f, 120.172f, 1.46608f, 0.0f, 0.0f, 0.66913f, 0.743145f } }; -const creature_type EP_EWT_Summons_A[EP_EWT_NUM_CREATURES] = +const creature_type EP_EWT_Summons_A[EP_SummonsNum] = { { NPC_LORDAERON_COMMANDER, 469, 0, 2532.85f, -4764.92f, 103.617f, 2.35619f }, { NPC_LORDAERON_SOLDIER, 469, 0, 2533.33f, -4769.31f, 104.396f, 2.37365f }, @@ -289,7 +321,7 @@ const creature_type EP_EWT_Summons_A[EP_EWT_NUM_CREATURES] = { NPC_LORDAERON_SOLDIER, 469, 0, 2542.57f, -4770.22f, 106.145f, 2.42601f } }; -const creature_type EP_EWT_Summons_H[EP_EWT_NUM_CREATURES] = +const creature_type EP_EWT_Summons_H[EP_SummonsNum] = { { NPC_LORDAERON_VETERAN, 67, 0, 2532.85f, -4764.92f, 103.617f, 2.35619f }, { NPC_LORDAERON_FIGHTER, 67, 0, 2533.33f, -4769.31f, 104.396f, 2.37365f }, @@ -324,15 +356,18 @@ class OPvPCapturePointEP_EWT : public OPvPCapturePoint protected: + void RemoveSquad(); void SummonSquadAtEastWallTower(uint32 team); void UpdateTowerState(); + void UpdateBannerArt(uint32 artkit, uint32 animation); + + void PlaySound(uint32 sound); + protected: uint32 m_TowerState; - - uint32 m_UnitsSummonedSide; }; class OPvPCapturePointEP_NPT : public OPvPCapturePoint @@ -359,11 +394,13 @@ class OPvPCapturePointEP_NPT : public OPvPCapturePoint void UpdateTowerState(); + void UpdateBannerArt(uint32 artkit, uint32 animation); + + void PlaySound(uint32 sound); + protected: uint32 m_TowerState; - - uint32 m_SummonedShrineSide; }; class OPvPCapturePointEP_CGT : public OPvPCapturePoint @@ -396,15 +433,13 @@ class OPvPCapturePointEP_CGT : public OPvPCapturePoint void UpdateTowerState(); - protected: + void UpdateBannerArt(uint32 artkit, uint32 animation); - uint32 m_TowerState; + void PlaySound(uint32 sound); - uint32 m_SpiritOfVictorySpawned; - - Team m_GraveyardSide; + protected: - uint32 m_SummonedBannerSide; + uint32 m_TowerState; }; class OPvPCapturePointEP_PWT : public OPvPCapturePoint @@ -431,9 +466,11 @@ class OPvPCapturePointEP_PWT : public OPvPCapturePoint void UpdateTowerState(); - protected: + void UpdateBannerArt(uint32 artkit, uint32 animation); + + void PlaySound(uint32 sound); - uint32 m_FlightMasterSpawned; + protected: uint32 m_TowerState; }; @@ -461,12 +498,11 @@ class OutdoorPvPEP : public OutdoorPvP void SendRemoveWorldStates(Player* plr); void BuffTeams(); - void TowerBuff(Creature* pCreature); private: // how many towers are controlled - uint32 EP_Controls[EP_TOWER_NUM]; + uint32 EP_Controls[TOWER_NUMBER]; uint32 m_AllianceTowersControlled; uint32 m_HordeTowersControlled; diff --git a/src/game/OutdoorPvP/OutdoorPvPSI.cpp b/src/game/OutdoorPvP/OutdoorPvPSI.cpp index 8b8774d2a6e..8ff20138d7b 100644 --- a/src/game/OutdoorPvP/OutdoorPvPSI.cpp +++ b/src/game/OutdoorPvP/OutdoorPvPSI.cpp @@ -111,7 +111,7 @@ bool OutdoorPvPSI::HandleAreaTrigger(Player* plr, uint32 trigger) m_LastController = ALLIANCE; m_Gathered_A = 0; m_Gathered_H = 0; - sLog.out(LOG_BG, "[Silithus] Under Alliance control"); + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "[Silithus] Under Alliance control"); //sGameEventMgr.SetSilithusPVPEventCompleted(true); //sGameEventMgr.UpdateSilithusPVP(); } @@ -132,7 +132,7 @@ bool OutdoorPvPSI::HandleAreaTrigger(Player* plr, uint32 trigger) m_LastController = HORDE; m_Gathered_A = 0; m_Gathered_H = 0; - sLog.out(LOG_BG, "[Silithus] Under Horde control"); + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "[Silithus] Under Horde control"); //sGameEventMgr.SetSilithusPVPEventCompleted(true); //sGameEventMgr.UpdateSilithusPVP(); } @@ -154,7 +154,7 @@ bool OutdoorPvPSI::HandleAreaTrigger(Player* plr, uint32 trigger) UpdateWorldState(); - sLog.out(LOG_BG, "%s [%u:%u:'%s'] added a Silithyst to its faction", + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "%s [%u:%u:'%s'] added a Silithyst to its faction", plr->GetName(), plr->GetGUIDLow(), plr->GetSession()->GetAccountId(), @@ -174,7 +174,7 @@ bool OutdoorPvPSI::HandleDropFlag(Player* plr, uint32 spellId) plr->CastSpell(plr, SILLITHUS_FLAG_DROP, true); { - sLog.out(LOG_BG, "%s [%u:%u:'%s'] dropped a silithyst", + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "%s [%u:%u:'%s'] dropped a silithyst", plr->GetName(), plr->GetGUIDLow(), plr->GetSession()->GetAccountId(), diff --git a/src/game/PacketBroadcast/MovementBroadcaster.cpp b/src/game/PacketBroadcast/MovementBroadcaster.cpp index 1e3d1cba17a..09449e34ae2 100644 --- a/src/game/PacketBroadcast/MovementBroadcaster.cpp +++ b/src/game/PacketBroadcast/MovementBroadcaster.cpp @@ -10,7 +10,7 @@ MovementBroadcaster::MovementBroadcaster(std::size_t threads, std::chrono::milli : m_num_threads(threads), m_sleep_timer(frequency) { if (threads) - sLog.outInfo("[NETWORK] Movement broadcaster configured to run every %ums " + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[NETWORK] Movement broadcaster configured to run every %ums " "with %u threads", frequency.count(), threads); StartThreads(); } @@ -74,7 +74,7 @@ void MovementBroadcaster::Work(std::size_t thread_id) if (sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_PACKET_BCAST) && stats.update_time > sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_PACKET_BCAST)) - sLog.out(LOG_PERFORMANCE, "MovementBroadcaster thread %02u: %04ums to process queue [%u packets]", + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "MovementBroadcaster thread %02u: %04ums to process queue [%u packets]", thread_id, stats.update_time, num_packets); if (sWorld.getConfig(CONFIG_UINT32_PBCAST_DIFF_LOWER_VISIBILITY_DISTANCE) && @@ -121,7 +121,7 @@ void MovementBroadcaster::BroadcastPackets(std::size_t index, uint32& num_packet void MovementBroadcaster::Stop() { - sLog.outInfo("[NETWORK] Stopping movement broadcaster..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[NETWORK] Stopping movement broadcaster..."); m_stop = true; @@ -163,7 +163,7 @@ void MovementBroadcaster::UpdateConfiguration(std::size_t new_threads_count, std RegisterPlayer(broadcaster); } - sLog.out(LOG_PERFORMANCE, "[MovementBroadcaster] Changing number of threads from %u to %u in %ums", + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "[MovementBroadcaster] Changing number of threads from %u to %u in %ums", old_num_threads, new_threads_count, WorldTimer::getMSTimeDiffToNow(begin_time)); } diff --git a/src/game/PlayerBots/BattleBotAI.cpp b/src/game/PlayerBots/BattleBotAI.cpp index eed06d3cfbc..cfe6c85b7d1 100644 --- a/src/game/PlayerBots/BattleBotAI.cpp +++ b/src/game/PlayerBots/BattleBotAI.cpp @@ -450,54 +450,6 @@ void BattleBotAI::StopMoving() me->GetMotionMaster()->MoveIdle(); } -void BattleBotAI::SendFakePacket(uint16 opcode) -{ - //printf("Bot send %s\n", LookupOpcodeName(opcode)); - switch (opcode) - { - case CMSG_BATTLEMASTER_JOIN: - { - WorldPacket data(CMSG_BATTLEMASTER_JOIN); - data << me->GetObjectGuid(); // battlemaster guid, or player guid if joining queue from BG portal - - switch (m_battlegroundId) - { - case BATTLEGROUND_QUEUE_AV: - data << uint32(30); - break; - case BATTLEGROUND_QUEUE_WS: - data << uint32(489); - break; - case BATTLEGROUND_QUEUE_AB: - data << uint32(529); - break; - default: - sLog.outError("BattleBot: Invalid BG queue type!"); - botEntry->requestRemoval = true; - return; - } - - data << uint32(0); // instance id, 0 if First Available selected - data << uint8(0); // join as group - me->GetSession()->HandleBattlemasterJoinOpcode(data); - return; - } - case CMSG_LEAVE_BATTLEFIELD: - { - WorldPacket data(CMSG_LEAVE_BATTLEFIELD); -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 - data << uint8(0); // unk1 - data << uint8(0); // BattleGroundTypeId-1 ? - data << uint16(0); // unk2 0 -#endif - me->GetSession()->HandleLeaveBattlefieldOpcode(data); - return; - } - } - - CombatBotBaseAI::SendFakePacket(opcode); -} - void BattleBotAI::OnPacketReceived(WorldPacket const* packet) { //printf("Bot received %s\n", LookupOpcodeName(packet->GetOpcode())); @@ -505,9 +457,18 @@ void BattleBotAI::OnPacketReceived(WorldPacket const* packet) { case MSG_PVP_LOG_DATA: { + if (!me) + return; + uint8 ended = *((uint8*)(*packet).contents()); if (ended) - botEntry->m_pendingResponses.push_back(CMSG_LEAVE_BATTLEFIELD); + { + std::unique_ptr data = std::make_unique(CMSG_LEAVE_BATTLEFIELD); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 + *data << uint32(me->GetMapId()); +#endif + me->GetSession()->QueuePacket(std::move(data)); + } return; } } @@ -724,7 +685,7 @@ void BattleBotAI::UpdateAI(uint32 const diff) if (m_receivedBgInvite) { - SendFakePacket(CMSG_BATTLEFIELD_PORT); + SendBattlefieldPortPacket(); m_receivedBgInvite = false; return; } @@ -745,19 +706,19 @@ void BattleBotAI::UpdateAI(uint32 const diff) canQueue = ChatHandler(me).HandleGoArathiCommand(args); break; default: - sLog.outError("BattleBot: Invalid BG queue type!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleBot: Invalid BG queue type!"); botEntry->requestRemoval = true; return; } if (!canQueue) { - sLog.outError("BattleBot: Attempt to queue for BG failed! Bot is too low level or BG is not available in this patch."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleBot: Attempt to queue for BG failed! Bot is too low level or BG is not available in this patch."); botEntry->requestRemoval = true; return; } - SendFakePacket(CMSG_BATTLEMASTER_JOIN); + SendBattlemasterJoinPacket(m_battlegroundId); return; } diff --git a/src/game/PlayerBots/BattleBotAI.h b/src/game/PlayerBots/BattleBotAI.h index faba30b1fc0..570c3e3744e 100644 --- a/src/game/PlayerBots/BattleBotAI.h +++ b/src/game/PlayerBots/BattleBotAI.h @@ -50,7 +50,6 @@ class BattleBotAI : public CombatBotBaseAI void OnPlayerLogin() final; void UpdateAI(uint32 const diff) final; void OnPacketReceived(WorldPacket const* packet) final; - void SendFakePacket(uint16 opcode) final; void MovementInform(uint32 MovementType, uint32 Data = 0) final; bool DrinkAndEat(); diff --git a/src/game/PlayerBots/CombatBotBaseAI.cpp b/src/game/PlayerBots/CombatBotBaseAI.cpp index aae46f320c9..59bb616d04d 100644 --- a/src/game/PlayerBots/CombatBotBaseAI.cpp +++ b/src/game/PlayerBots/CombatBotBaseAI.cpp @@ -215,7 +215,7 @@ void CombatBotBaseAI::PopulateSpellData() if (pSpellEntry->HasAttribute(SPELL_ATTR_PASSIVE)) continue; - if (pSpellEntry->HasAttribute(SPELL_ATTR_HIDDEN_CLIENTSIDE)) + if (pSpellEntry->HasAttribute(SPELL_ATTR_DO_NOT_DISPLAY)) continue; switch (me->GetClass()) @@ -2124,10 +2124,15 @@ bool CombatBotBaseAI::FindAndHealInjuredAlly(float selfHealPercent, float groupH template SpellEntry const* CombatBotBaseAI::SelectMostEfficientHealingSpell(Unit const* pTarget, std::set& spellList) const +{ + return SelectMostEfficientHealingSpell(pTarget, pTarget->GetMaxHealth() - pTarget->GetHealth(), spellList); +} + +template +SpellEntry const* CombatBotBaseAI::SelectMostEfficientHealingSpell(Unit const* pTarget, int32 missingHealth, std::set& spellList) const { SpellEntry const* pHealSpell = nullptr; int32 healthDiff = INT32_MAX; - int32 const missingHealth = pTarget->GetMaxHealth() - pTarget->GetHealth(); // Find most efficient healing spell. for (const auto pSpellEntry : spellList) @@ -2151,7 +2156,6 @@ SpellEntry const* CombatBotBaseAI::SelectMostEfficientHealingSpell(Unit const* p } } - pSpellEntry->GetMaxDuration(); int32 const diff = basePoints - missingHealth; if (std::abs(diff) < healthDiff) { @@ -2168,6 +2172,15 @@ SpellEntry const* CombatBotBaseAI::SelectMostEfficientHealingSpell(Unit const* p return pHealSpell; } +int32 CombatBotBaseAI::GetIncomingdamage(Unit const* pTarget) const +{ + int32 damage = 0; + for (auto const& pAttacker : pTarget->GetAttackers()) + if (pAttacker->CanReachWithMeleeAutoAttack(pTarget)) + damage += int32((pAttacker->GetFloatValue(UNIT_FIELD_MINDAMAGE) + pAttacker->GetFloatValue(UNIT_FIELD_MAXDAMAGE)) / 2); + return damage; +} + bool CombatBotBaseAI::HealInjuredTarget(Unit* pTarget) { // Put a HoT on the target if only missing a little health. @@ -2284,12 +2297,67 @@ Unit* CombatBotBaseAI::SelectPeriodicHealTarget(float selfHealPercent, float gro return nullptr; } +bool CombatBotBaseAI::FindAndPreHealTarget() +{ + Unit* pTarget = me; + int32 maxIncomingDamage = GetIncomingdamage(me); + + if (Group* pGroup = me->GetGroup()) + { + for (GroupReference* itr = pGroup->GetFirstMember(); itr != nullptr; itr = itr->next()) + { + if (Unit* pMember = itr->getSource()) + { + // We already checked self. + if (pMember == me) + continue; + + // Avoid all healers picking same target. + if (pTarget && !IsTankClass(pMember->GetClass()) && AreOthersOnSameTarget(pMember->GetObjectGuid(), false, true)) + continue; + + int32 incomingDamage = GetIncomingdamage(pMember); + if (!incomingDamage) + continue; + + // Check if we should heal party member. + if (incomingDamage > maxIncomingDamage && + IsValidHealTarget(pMember)) + { + maxIncomingDamage = incomingDamage; + pTarget = pMember; + } + } + } + } + + if (!maxIncomingDamage) + return false; + + // Add currently missing health too. + maxIncomingDamage += int32(pTarget->GetMaxHealth() - pTarget->GetHealth()); + if (maxIncomingDamage < int32(pTarget->GetMaxHealth() / 2)) + return false; + + if (SpellEntry const* pHealSpell = SelectMostEfficientHealingSpell(pTarget, maxIncomingDamage, spellListDirectHeal)) + { + if (pHealSpell->GetCastTime(me) > 1000 && CanTryToCastSpell(pTarget, pHealSpell)) + { + if (DoCastSpell(pTarget, pHealSpell) == SPELL_CAST_OK) + return true; + } + } + + return pTarget; +} + bool CombatBotBaseAI::IsValidHostileTarget(Unit const* pTarget) const { return me->IsValidAttackTarget(pTarget) && pTarget->IsVisibleForOrDetect(me, me, false) && !pTarget->HasBreakableByDamageCrowdControlAura() && - !pTarget->IsTotalImmune(); + !pTarget->IsTotalImmune() && + pTarget->GetTransport() == me->GetTransport(); } bool CombatBotBaseAI::IsValidDispelTarget(Unit const* pTarget, SpellEntry const* pSpellEntry) const @@ -2634,14 +2702,12 @@ void CombatBotBaseAI::EquipRandomGearInEmptySlots() LearnArmorProficiencies(); std::map> itemsPerSlot; - for (uint32 i = 1; i < sItemStorage.GetMaxEntry(); ++i) + for (auto const& itr : sObjectMgr.GetItemPrototypeMap()) { - ItemPrototype const* pProto = sItemStorage.LookupEntry(i); - if (!pProto) - continue; + ItemPrototype const* pProto = &itr.second; // Only items that have already been discovered by someone - if (!pProto->m_bDiscovered) + if (!pProto->Discovered) continue; // Skip unobtainable items @@ -2652,18 +2718,33 @@ void CombatBotBaseAI::EquipRandomGearInEmptySlots() if (pProto->Class != ITEM_CLASS_WEAPON && pProto->Class != ITEM_CLASS_ARMOR) continue; - // No item level check for tabards and shirts - if (pProto->InventoryType != INVTYPE_TABARD && pProto->InventoryType != INVTYPE_BODY) + // No tabards and shirts + if (pProto->InventoryType == INVTYPE_TABARD || pProto->InventoryType == INVTYPE_BODY) + continue; + + if (pProto->SourceQuestRaces && !(pProto->SourceQuestRaces & me->GetRaceMask())) + continue; + + if (pProto->SourceQuestClasses && !(pProto->SourceQuestClasses & me->GetClassMask())) + continue; + + if (pProto->SourceQuestLevel < 0) { // Avoid higher level items with no level requirement if (!pProto->RequiredLevel && pProto->ItemLevel > me->GetLevel()) continue; - - // Avoid low level items - if ((pProto->ItemLevel + sWorld.getConfig(CONFIG_UINT32_PARTY_BOT_RANDOM_GEAR_LEVEL_DIFFERENCE)) < me->GetLevel()) + } + else + { + // Item is from a high level quest + if (uint32(pProto->SourceQuestLevel) > me->GetLevel()) continue; } + // Avoid low level items + if ((pProto->ItemLevel + sWorld.getConfig(CONFIG_UINT32_PARTY_BOT_RANDOM_GEAR_LEVEL_DIFFERENCE)) < me->GetLevel()) + continue; + if (me->CanUseItem(pProto) != EQUIP_ERR_OK) continue; @@ -2709,7 +2790,6 @@ void CombatBotBaseAI::EquipRandomGearInEmptySlots() continue; } - itemsPerSlot[slot].push_back(pProto); // Unique item @@ -2857,7 +2937,6 @@ SpellCastResult CombatBotBaseAI::DoCastSpell(Unit* pTarget, SpellEntry const* pS me->RemoveSpellsCausingAura(SPELL_AURA_MOUNTED); me->SetTargetGuid(pTarget->GetObjectGuid()); - me->m_castingSpell = (me->GetClass() == CLASS_ROGUE) ? me->GetComboPoints() : pSpellEntry->Id; auto result = me->CastSpell(pTarget, pSpellEntry, false); //printf("cast %s result %u\n", pSpellEntry->SpellName[0].c_str(), result); @@ -2915,11 +2994,9 @@ void CombatBotBaseAI::AddHunterAmmo() } ItemPrototype const* pAmmoProto = nullptr; - for (uint32 i = 1; i < sItemStorage.GetMaxEntry(); ++i) + for (auto const& itr : sObjectMgr.GetItemPrototypeMap()) { - ItemPrototype const* pProto = sItemStorage.LookupEntry(i); - if (!pProto) - continue; + ItemPrototype const* pProto = &itr.second; if (pProto->Class == ITEM_CLASS_PROJECTILE && pProto->SubClass == ammoType && @@ -3079,68 +3156,48 @@ bool CombatBotBaseAI::IsWearingShield() const return false; } -void CombatBotBaseAI::SendFakePacket(uint16 opcode) +void CombatBotBaseAI::SendBattlefieldPortPacket() { - switch (opcode) + for (uint32 i = BATTLEGROUND_QUEUE_AV; i <= BATTLEGROUND_QUEUE_AB; i++) { - case MSG_MOVE_WORLDPORT_ACK: + if (me->IsInvitedForBattleGroundQueueType(BattleGroundQueueTypeId(i))) { - me->GetSession()->HandleMoveWorldportAckOpcode(); - break; - } - case MSG_MOVE_TELEPORT_ACK: - { - WorldPacket data(MSG_MOVE_TELEPORT_ACK); - data << me->GetObjectGuid(); -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 - data << me->GetLastCounterForMovementChangeType(TELEPORT); -#endif - data << uint32(time(nullptr)); - me->GetSession()->HandleMoveTeleportAckOpcode(data); - break; - } - case CMSG_BATTLEFIELD_PORT: - { - for (uint32 i = BATTLEGROUND_QUEUE_AV; i <= BATTLEGROUND_QUEUE_AB; i++) - { - if (me->IsInvitedForBattleGroundQueueType(BattleGroundQueueTypeId(i))) - { - WorldPacket data(CMSG_BATTLEFIELD_PORT); + WorldPacket data(CMSG_BATTLEFIELD_PORT); #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 - data << uint32(GetBattleGrounMapIdByTypeId(BattleGroundTypeId(i))); + data << uint32(GetBattleGrounMapIdByTypeId(BattleGroundTypeId(i))); #endif - data << uint8(1); - me->GetSession()->HandleBattleFieldPortOpcode(data); - break; - } - } - break; - } - case CMSG_BEGIN_TRADE: - { - WorldPacket data(CMSG_BEGIN_TRADE); - me->GetSession()->HandleBeginTradeOpcode(data); + data << uint8(1); + me->GetSession()->HandleBattleFieldPortOpcode(data); break; } - case CMSG_ACCEPT_TRADE: - { - if (Item* pItem = me->GetItemByPos(INVENTORY_SLOT_BAG_0, INVENTORY_SLOT_ITEM_START)) - me->DestroyItem(INVENTORY_SLOT_BAG_0, INVENTORY_SLOT_ITEM_START, true); + } +} - WorldPacket data(CMSG_ACCEPT_TRADE); - data << uint32(1); - me->GetSession()->HandleAcceptTradeOpcode(data); +void CombatBotBaseAI::SendBattlemasterJoinPacket(uint8 battlegroundId) +{ + WorldPacket data(CMSG_BATTLEMASTER_JOIN); + data << me->GetObjectGuid(); // battlemaster guid, or player guid if joining queue from BG portal + + switch (battlegroundId) + { + case BATTLEGROUND_QUEUE_AV: + data << uint32(30); break; - } - case CMSG_RESURRECT_RESPONSE: - { - WorldPacket data(CMSG_RESURRECT_RESPONSE); - data << me->GetResurrector(); - data << uint8(1); - me->GetSession()->HandleResurrectResponseOpcode(data); + case BATTLEGROUND_QUEUE_WS: + data << uint32(489); break; - } + case BATTLEGROUND_QUEUE_AB: + data << uint32(529); + break; + default: + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BattleBot: Invalid BG queue type!"); + botEntry->requestRemoval = true; + return; } + + data << uint32(0); // instance id, 0 if First Available selected + data << uint8(0); // join as group + me->GetSession()->HandleBattlemasterJoinOpcode(data); } void CombatBotBaseAI::OnPacketReceived(WorldPacket const* packet) @@ -3151,35 +3208,59 @@ void CombatBotBaseAI::OnPacketReceived(WorldPacket const* packet) { case SMSG_NEW_WORLD: { - botEntry->m_pendingResponses.push_back(MSG_MOVE_WORLDPORT_ACK); + if (!me) + return; + + std::unique_ptr data = std::make_unique(MSG_MOVE_WORLDPORT_ACK); + me->GetSession()->QueuePacket(std::move(data)); break; } case MSG_MOVE_TELEPORT_ACK: { - botEntry->m_pendingResponses.push_back(MSG_MOVE_TELEPORT_ACK); + if (!me) + return; + + std::unique_ptr data = std::make_unique(MSG_MOVE_TELEPORT_ACK); + *data << me->GetObjectGuid(); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 + *data << me->GetLastCounterForMovementChangeType(TELEPORT); +#endif + *data << uint32(time(nullptr)); + me->GetSession()->QueuePacket(std::move(data)); break; } case SMSG_TRADE_STATUS: { + if (!me) + return; + uint32 status = *((uint32*)(*packet).contents()); if (status == TRADE_STATUS_BEGIN_TRADE) { - botEntry->m_pendingResponses.push_back(CMSG_BEGIN_TRADE); + std::unique_ptr data = std::make_unique(CMSG_BEGIN_TRADE); + me->GetSession()->QueuePacket(std::move(data)); } else if (status == TRADE_STATUS_TRADE_ACCEPT) { - botEntry->m_pendingResponses.push_back(CMSG_ACCEPT_TRADE); + std::unique_ptr data = std::make_unique(CMSG_ACCEPT_TRADE); + *data << uint32(1); + me->GetSession()->QueuePacket(std::move(data)); } else if (status == TRADE_STATUS_TRADE_COMPLETE) { - if (me) - EquipOrUseNewItem(); + EquipOrUseNewItem(); } break; } case SMSG_RESURRECT_REQUEST: { - botEntry->m_pendingResponses.push_back(CMSG_RESURRECT_RESPONSE); + if (!me) + return; + + std::unique_ptr data = std::make_unique(CMSG_RESURRECT_RESPONSE); + *data << me->GetResurrector(); + *data << uint8(1); + me->GetSession()->QueuePacket(std::move(data)); break; } case SMSG_BATTLEFIELD_STATUS: @@ -3202,5 +3283,20 @@ void CombatBotBaseAI::OnPacketReceived(WorldPacket const* packet) } return; } + case SMSG_LOOT_START_ROLL: + { + if (!me) + return; + + uint64 guid = *((uint64*)(*packet).contents()); + uint32 slot = *(((uint32*)(*packet).contents()) + 2); + + std::unique_ptr data = std::make_unique(CMSG_LOOT_ROLL); + *data << uint64(guid); + *data << uint32(slot); + *data << uint8(0); // pass + me->GetSession()->QueuePacket(std::move(data)); + return; + } } } diff --git a/src/game/PlayerBots/CombatBotBaseAI.h b/src/game/PlayerBots/CombatBotBaseAI.h index 7d392a278d3..fe21b0613ff 100644 --- a/src/game/PlayerBots/CombatBotBaseAI.h +++ b/src/game/PlayerBots/CombatBotBaseAI.h @@ -82,7 +82,8 @@ class CombatBotBaseAI : public PlayerBotAI } virtual void OnPacketReceived(WorldPacket const* packet) override; - virtual void SendFakePacket(uint16 opcode) override; + void SendBattlefieldPortPacket(); + void SendBattlemasterJoinPacket(uint8 battlegroundId); void AutoAssignRole(); void PopulateSpellData(); @@ -105,12 +106,16 @@ class CombatBotBaseAI : public PlayerBotAI bool IsValidHealTarget(Unit const* pTarget, float healthPercent = 100.0f) const; bool IsValidHostileTarget(Unit const* pTarget) const; bool IsValidDispelTarget(Unit const* pTarget, SpellEntry const* pSpellEntry) const; + bool FindAndPreHealTarget(); bool FindAndHealInjuredAlly(float selfHealPercent = 100.0f, float groupHealPercent = 100.0f); bool HealInjuredTarget(Unit* pTarget); bool HealInjuredTargetDirect(Unit* pTarget); bool HealInjuredTargetPeriodic(Unit* pTarget); template SpellEntry const* SelectMostEfficientHealingSpell(Unit const* pTarget, std::set& spellList) const; + template + SpellEntry const* SelectMostEfficientHealingSpell(Unit const* pTarget, int32 missingHealth, std::set& spellList) const; + int32 GetIncomingdamage(Unit const* pTarget) const; bool AreOthersOnSameTarget(ObjectGuid guid, bool checkMelee = true, bool checkSpells = true) const; SpellCastResult DoCastSpell(Unit* pTarget, SpellEntry const* pSpellEntry); diff --git a/src/game/PlayerBots/PartyBotAI.cpp b/src/game/PlayerBots/PartyBotAI.cpp index 0480618534e..ac366ad580e 100644 --- a/src/game/PlayerBots/PartyBotAI.cpp +++ b/src/game/PlayerBots/PartyBotAI.cpp @@ -323,7 +323,8 @@ Unit* PartyBotAI::SelectAttackTarget(Player* pLeader) const if (Pet* pPet = me->GetPet()) { if (Unit* pPetAttacker = pPet->GetAttackerForHelper()) - return pPetAttacker; + if (IsValidHostileTarget(pPetAttacker)) + return pPetAttacker; } return nullptr; @@ -363,7 +364,13 @@ Player* PartyBotAI::SelectResurrectionTarget() const if (pMember == me) continue; - if (pMember->GetDeathState() == CORPSE) + if (pMember->GetDeathState() != CORPSE) + continue; + + if (!me->IsWithinLOSInMap(pMember)) + continue; + + if (m_resurrectionSpell->IsTargetInRange(me, pMember)) return pMember; } } @@ -447,29 +454,6 @@ void PartyBotAI::AddToPlayerGroup() } } -void PartyBotAI::SendFakePacket(uint16 opcode) -{ - switch (opcode) - { - case CMSG_LOOT_ROLL: - { - if (m_lootResponses.empty()) - return; - - auto loot = m_lootResponses.begin(); - WorldPacket data(CMSG_LOOT_ROLL); - data << uint64((*loot).guid); - data << uint32((*loot).slot); - data << uint8(0); // pass - m_lootResponses.erase(loot); - me->GetSession()->HandleLootRoll(data); - return; - } - } - - CombatBotBaseAI::SendFakePacket(opcode); -} - void PartyBotAI::OnPacketReceived(WorldPacket const* packet) { //printf("Bot received %s\n", LookupOpcodeName(packet->GetOpcode())); @@ -483,14 +467,6 @@ void PartyBotAI::OnPacketReceived(WorldPacket const* packet) m_resetSpellData = true; return; } - case SMSG_LOOT_START_ROLL: - { - uint64 guid = *((uint64*)(*packet).contents()); - uint32 slot = *(((uint32*)(*packet).contents())+2); - m_lootResponses.emplace_back(LootResponseData(guid, slot )); - botEntry->m_pendingResponses.push_back(CMSG_LOOT_ROLL); - return; - } } CombatBotBaseAI::OnPacketReceived(packet); @@ -599,7 +575,7 @@ void PartyBotAI::UpdateAI(uint32 const diff) { if (m_receivedBgInvite) { - SendFakePacket(CMSG_BATTLEFIELD_PORT); + SendBattlefieldPortPacket(); m_receivedBgInvite = false; return; } @@ -665,6 +641,22 @@ void PartyBotAI::UpdateAI(uint32 const diff) return; } + if (Spell* pCurrentSpell = me->GetCurrentSpell(CURRENT_GENERIC_SPELL)) + { + // Interrupt pre casted heals if target is not injured. + if (pCurrentSpell->getState() == SPELL_STATE_PREPARING && + pCurrentSpell->m_spellInfo->IsHealSpell()) + { + if (Unit* pTarget = pCurrentSpell->m_targets.getUnitTarget()) + { + if (pTarget->GetHealth() == pTarget->GetMaxHealth()) + { + me->InterruptSpell(CURRENT_GENERIC_SPELL, true); + } + } + } + } + if (me->IsNonMeleeSpellCasted(false, false, true)) return; @@ -675,7 +667,13 @@ void PartyBotAI::UpdateAI(uint32 const diff) { if (DrinkAndEat()) { - if (me->IsMounted()) + if (!me->IsWithinDistInMap(pLeader, 100.0f)) + { + me->SetHealth(me->GetMaxHealth()); + if (me->GetPowerType() == POWER_MANA) + me->SetPower(POWER_MANA, me->GetMaxPower(POWER_MANA)); + } + else if (me->IsMounted()) me->RemoveSpellsCausingAura(SPELL_AURA_MOUNTED); return; } @@ -709,24 +707,20 @@ void PartyBotAI::UpdateAI(uint32 const diff) } Unit* pVictim = me->GetVictim(); - bool const isOnTransport = me->GetTransport() != nullptr; - if (m_role != ROLE_HEALER && !isOnTransport) + if (m_role != ROLE_HEALER) { - if (!pVictim || pVictim->IsDead() || pVictim->HasBreakableByDamageCrowdControlAura()) + if (!pVictim || !IsValidHostileTarget(pVictim)) { + if (pVictim) + me->AttackStop(); + if (Unit* pVictim = SelectAttackTarget(pLeader)) { AttackStart(pVictim); return; } } - - if (pVictim && !me->HasInArc(pVictim, 2 * M_PI_F / 3) && !me->IsMoving()) - { - me->SetInFront(pVictim); - me->SendMovementPacket(MSG_MOVE_SET_FACING, false); - } } if (!me->IsInCombat()) @@ -763,7 +757,7 @@ void PartyBotAI::UpdateAI(uint32 const diff) if (me->GetMotionMaster()->GetCurrentMovementGeneratorType() != FOLLOW_MOTION_TYPE) me->GetMotionMaster()->MoveFollow(pLeader, urand(PB_MIN_FOLLOW_DIST, PB_MAX_FOLLOW_DIST), frand(PB_MIN_FOLLOW_ANGLE, PB_MAX_FOLLOW_ANGLE)); } - else if (!isOnTransport) + else { if (!me->HasUnitState(UNIT_STAT_MELEE_ATTACKING) && (m_role == ROLE_MELEE_DPS || m_role == ROLE_TANK) && @@ -781,7 +775,7 @@ void PartyBotAI::UpdateAI(uint32 const diff) } } - if (me->IsInCombat() && !isOnTransport) + if (me->IsInCombat()) UpdateInCombatAI(); } @@ -1028,6 +1022,9 @@ void PartyBotAI::UpdateInCombatAI_Paladin() if (FindAndHealInjuredAlly(80.0f, 90.0f)) return; + + if (FindAndPreHealTarget()) + return; } else { @@ -1264,7 +1261,13 @@ void PartyBotAI::UpdateInCombatAI_Shaman() } if (m_role == ROLE_HEALER) - FindAndHealInjuredAlly(50.0f, 90.0f); + { + if (FindAndHealInjuredAlly(50.0f, 90.0f)) + return; + + if (FindAndPreHealTarget()) + return; + } else if (me->GetHealthPercent() < 20.0f) HealInjuredTarget(me); } @@ -1856,7 +1859,7 @@ void PartyBotAI::UpdateInCombatAI_Priest() DoCastSpell(me, m_spells.priest.pInnerFocus); } - if (m_role == ROLE_HEALER) + if (m_role == ROLE_HEALER || (!me->GetVictim() && me->GetShapeshiftForm() == FORM_NONE)) { // Shield allies being attacked. if (m_spells.priest.pPowerWordShield) @@ -1904,6 +1907,9 @@ void PartyBotAI::UpdateInCombatAI_Priest() } } } + + if (m_role == ROLE_HEALER && FindAndPreHealTarget()) + return; } else if (Unit* pVictim = me->GetVictim()) { @@ -2960,6 +2966,9 @@ void PartyBotAI::UpdateInCombatAI_Druid() return; } + if (m_role == ROLE_HEALER && FindAndPreHealTarget()) + return; + if (EnterCombatDruidForm()) return; } diff --git a/src/game/PlayerBots/PartyBotAI.h b/src/game/PlayerBots/PartyBotAI.h index fc526ed86cb..e0dfcdd1870 100644 --- a/src/game/PlayerBots/PartyBotAI.h +++ b/src/game/PlayerBots/PartyBotAI.h @@ -21,13 +21,6 @@ #include "Group.h" #include "ObjectAccessor.h" -struct LootResponseData -{ - LootResponseData(uint64 guid_, uint32 slot_) : guid(guid_), slot(slot_) {} - uint64 guid = 0; - uint32 slot = 0; -}; - class PartyBotAI : public CombatBotBaseAI { public: @@ -52,7 +45,6 @@ class PartyBotAI : public CombatBotBaseAI void OnPlayerLogin() final; void UpdateAI(uint32 const diff) final; void OnPacketReceived(WorldPacket const* packet) final; - void SendFakePacket(uint16 opcode) final; void CloneFromPlayer(Player const* pPlayer); void AddToPlayerGroup(); @@ -95,7 +87,6 @@ class PartyBotAI : public CombatBotBaseAI void UpdateInCombatAI_Druid() final; void UpdateOutOfCombatAI_Druid() final; - std::vector m_lootResponses; std::vector m_marksToCC; std::vector m_marksToFocus; ShortTimeTracker m_updateTimer; diff --git a/src/game/PlayerBots/PlayerBotAI.cpp b/src/game/PlayerBots/PlayerBotAI.cpp index 1fab1ea8392..9ba83a20e3e 100644 --- a/src/game/PlayerBots/PlayerBotAI.cpp +++ b/src/game/PlayerBots/PlayerBotAI.cpp @@ -88,7 +88,7 @@ bool PlayerBotAI::SpawnNewPlayer(WorldSession* sess, uint8 class_, uint32 race_, uint32 guid = botEntry->playerGUID; if (!newChar->Create(guid, name, race_, class_, gender, skin, face, hairStyle, hairColor, facialHair)) { - sLog.outError("PlayerBotAI::SpawnNewPlayer: Unable to create a player!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "PlayerBotAI::SpawnNewPlayer: Unable to create a player!"); delete newChar; return false; } @@ -107,7 +107,7 @@ bool PlayerBotAI::SpawnNewPlayer(WorldSession* sess, uint8 class_, uint32 race_, Map* map = sMapMgr.FindMap(mapId, instanceId); if (!map) { - sLog.outError("PlayerBotAI::SpawnNewPlayer: Map (%u, %u) not found!", mapId, instanceId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "PlayerBotAI::SpawnNewPlayer: Map (%u, %u) not found!", mapId, instanceId); delete newChar; return false; } @@ -121,7 +121,7 @@ bool PlayerBotAI::SpawnNewPlayer(WorldSession* sess, uint8 class_, uint32 race_, mPlayer->SetSocial(sSocialMgr.LoadFromDB(nullptr, newChar->GetObjectGuid())); if (!newChar->GetMap()->Add(newChar)) { - sLog.outError("PlayerBotAI::SpawnNewPlayer: Unable to add player to map!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "PlayerBotAI::SpawnNewPlayer: Unable to add player to map!"); delete newChar; return false; } diff --git a/src/game/PlayerBots/PlayerBotAI.h b/src/game/PlayerBots/PlayerBotAI.h index 37577c6989f..ffe73b702fd 100644 --- a/src/game/PlayerBots/PlayerBotAI.h +++ b/src/game/PlayerBots/PlayerBotAI.h @@ -39,7 +39,6 @@ class PlayerBotAI: public PlayerAI virtual bool OnSessionLoaded(PlayerBotEntry* entry, WorldSession* sess); virtual void OnBotEntryLoad(PlayerBotEntry* entry) {} virtual void OnPacketReceived(WorldPacket const* /*packet*/) {} // server has sent a packet to this session - virtual void SendFakePacket(uint16 /*opcode*/) {} // ai has scheduled delayed response to opcode void UpdateAI(uint32 const /*diff*/) override; // Handle delayed teleports virtual void OnPlayerLogin() {} virtual void BeforeAddToMap(Player* player) {} // me=nullptr at call diff --git a/src/game/PlayerBots/PlayerBotMgr.cpp b/src/game/PlayerBots/PlayerBotMgr.cpp index 27c0b16387d..7fba39b3301 100644 --- a/src/game/PlayerBots/PlayerBotMgr.cpp +++ b/src/game/PlayerBots/PlayerBotMgr.cpp @@ -74,7 +74,7 @@ void PlayerBotMgr::Load() " FROM `account`"); if (!result) { - sLog.outError("Playerbot: unable to load max account id."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Playerbot: unable to load max account id."); return; } Field* fields = result->Fetch(); @@ -82,12 +82,12 @@ void PlayerBotMgr::Load() delete result; // 4- LoadFromDB - sLog.outString(">> [PlayerBotMgr] Loading Bots ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> [PlayerBotMgr] Loading Bots ..."); result = CharacterDatabase.PQuery( "SELECT char_guid, chance, ai" " FROM playerbot"); if (!result) - sLog.outString("Table `playerbot` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Table `playerbot` is empty."); else { do @@ -108,7 +108,7 @@ void PlayerBotMgr::Load() } while (result->NextRow()); delete result; - sLog.outString("%u bots loaded", m_bots.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%u bots loaded", m_bots.size()); } // 5- Check config/DB @@ -136,8 +136,8 @@ void PlayerBotMgr::Load() // 8- Show stats if debug if (m_confDebug) { - sLog.outString("[PlayerBotMgr] Between %u and %u bots online", m_confMinRandomBots, m_confMaxRandomBots); - sLog.outString("[PlayerBotMgr] %u now loading", m_stats.loadingCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[PlayerBotMgr] Between %u and %u bots online", m_confMinRandomBots, m_confMaxRandomBots); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[PlayerBotMgr] %u now loading", m_stats.loadingCount); } } @@ -157,20 +157,20 @@ void PlayerBotMgr::DeleteAll() m_tempBots.clear(); if (m_confDebug) - sLog.outString("[PlayerBotMgr] Deleting all bots [OK]"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[PlayerBotMgr] Deleting all bots [OK]"); } void PlayerBotMgr::OnBotLogin(PlayerBotEntry *e) { e->state = PB_STATE_ONLINE; if (m_confDebug) - sLog.outString("[PlayerBot][Login] '%s' GUID:%u Acc:%u", e->name.c_str(), e->playerGUID, e->accountId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[PlayerBot][Login] '%s' GUID:%u Acc:%u", e->name.c_str(), e->playerGUID, e->accountId); } void PlayerBotMgr::OnBotLogout(PlayerBotEntry *e) { e->state = PB_STATE_OFFLINE; if (m_confDebug) - sLog.outString("[PlayerBot][Logout] '%s' GUID:%u Acc:%u", e->name.c_str(), e->playerGUID, e->accountId); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[PlayerBot][Logout] '%s' GUID:%u Acc:%u", e->name.c_str(), e->playerGUID, e->accountId); } void PlayerBotMgr::OnPlayerInWorld(Player* player) @@ -229,17 +229,6 @@ void PlayerBotMgr::Update(uint32 diff) if (iter->second->state == PB_STATE_ONLINE) { - if (!iter->second->m_pendingResponses.empty() && - iter->second->ai && iter->second->ai->me) - { - std::vector pendingResponses = iter->second->m_pendingResponses; - iter->second->m_pendingResponses.clear(); - for (const auto opcode : pendingResponses) - { - iter->second->ai->SendFakePacket(opcode); - } - } - if (iter->second->requestRemoval) { if (iter->second->ai && iter->second->ai->me) @@ -288,7 +277,7 @@ void PlayerBotMgr::Update(uint32 diff) } else { - sLog.outError("PLAYERBOT: Unable to load session id %u", iter->second->accountId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "PLAYERBOT: Unable to load session id %u", iter->second->accountId); DeleteBot(iter); if (iter->second->customBot) @@ -354,13 +343,13 @@ bool PlayerBotMgr::AddBot(uint32 playerGUID, bool chatBot, PlayerBotAI* pAI) if (!accountId) { - sLog.outError("[PlayerBotMgr] Player %u account not found!", playerGUID); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Compte du joueur %u introuvable ...", playerGUID); return false; } if (sWorld.FindSession(accountId)) { - sLog.outError("[PlayerBotMgr] Account %u is already online!", accountId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[PlayerBotMgr] Account %u is already online!", accountId); return false; } @@ -377,7 +366,7 @@ bool PlayerBotMgr::AddBot(uint32 playerGUID, bool chatBot, PlayerBotAI* pAI) } else { - sLog.outInfo("[PlayerBotMgr] Adding temporary PlayerBot with GUID %u.", playerGUID); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[PlayerBotMgr] Adding temporary PlayerBot with GUID %u.", playerGUID); e = std::make_shared(); e->state = PB_STATE_LOADING; e->playerGUID = playerGUID; @@ -1570,6 +1559,46 @@ bool ChatHandler::HandlePartyBotUnpauseCommand(char* args) return HandlePartyBotPauseHelper(args, false); } +bool ChatHandler::HandlePartyBotUnequipCommand(char* args) +{ + Player* pTarget = GetSelectedPlayer(); + if (!pTarget) + { + SendSysMessage(LANG_NO_CHAR_SELECTED); + SetSentErrorMessage(true); + return false; + } + + char* cId = ExtractKeyFromLink(&args, "Hitem"); + if (!cId) + return false; + + uint32 itemId = 0; + if (!ExtractUInt32(&cId, itemId)) + return false; + + uint32 count = pTarget->GetItemCount(itemId, false); + if (!count) + { + SendSysMessage("Target does not have that item."); + SetSentErrorMessage(true); + return false; + } + + if (pTarget->AI()) + { + if (PartyBotAI* pAI = dynamic_cast(pTarget->AI())) + { + pTarget->DestroyItemCount(itemId, count, true); + return true; + } + } + + SendSysMessage("Target is not a party bot."); + SetSentErrorMessage(true); + return false; +} + bool ChatHandler::HandlePartyBotRemoveCommand(char* args) { Player* pTarget = GetSelectedPlayer(); @@ -1647,7 +1676,8 @@ bool ChatHandler::HandleBattleBotAddCommand(char* args, uint8 bg) uint8 botRace = SelectRandomRaceForClass(botClass, botTeam); // Spawn bot on GM Island - BattleBotAI* ai = new BattleBotAI(botRace, botClass, botLevel, 1, 0, 16224.356f, 16284.763f, 13.175f, 4.56f, bg); + uint32 const instanceId = sMapMgr.GetContinentInstanceId(1, 16224.356f, 16284.763f); + BattleBotAI* ai = new BattleBotAI(botRace, botClass, botLevel, 1, instanceId, 16224.356f, 16284.763f, 13.175f, 4.56f, bg); sPlayerBotMgr.AddBot(ai); if (bg == BATTLEGROUND_QUEUE_WS) diff --git a/src/game/PlayerBots/PlayerBotMgr.h b/src/game/PlayerBots/PlayerBotMgr.h index 5e1c5317d85..30f2cc1d020 100644 --- a/src/game/PlayerBots/PlayerBotMgr.h +++ b/src/game/PlayerBots/PlayerBotMgr.h @@ -38,7 +38,6 @@ struct PlayerBotEntry bool isChatBot; // bot des joueurs en discussion via le site. bool customBot; // Enabled even if PlayerBot system disabled (AutoTesting system for example) bool requestRemoval; - std::vector m_pendingResponses; std::unique_ptr ai; PlayerBotEntry(uint64 guid, uint32 account, uint32 chance_): playerGUID(guid), accountId(account), chance(chance_), state(PB_STATE_OFFLINE), isChatBot(false), customBot(false), requestRemoval(false), ai(nullptr) diff --git a/src/game/PlayerDump.cpp b/src/game/PlayerDump.cpp index 08df25e770a..bb1e9a9a8ba 100644 --- a/src/game/PlayerDump.cpp +++ b/src/game/PlayerDump.cpp @@ -497,7 +497,7 @@ DumpReturn PlayerDumpReader::LoadDump(std::string const& file, uint32 account, s std::string tn = gettablename(line); if (tn.empty()) { - sLog.outError("LoadPlayerDump: Can't extract table name from line: '%s'!", line.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "LoadPlayerDump: Can't extract table name from line: '%s'!", line.c_str()); ROLLBACK(DUMP_FILE_BROKEN); } @@ -514,7 +514,7 @@ DumpReturn PlayerDumpReader::LoadDump(std::string const& file, uint32 account, s if (!dTable->isValid()) { - sLog.outError("LoadPlayerDump: Unknown table: '%s'!", tn.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "LoadPlayerDump: Unknown table: '%s'!", tn.c_str()); ROLLBACK(DUMP_FILE_BROKEN); } @@ -670,7 +670,7 @@ DumpReturn PlayerDumpReader::LoadDump(std::string const& file, uint32 account, s break; } default: - sLog.outError("Unknown dump table type: %u", type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unknown dump table type: %u", type); break; } diff --git a/src/game/Protocol/Opcodes.cpp b/src/game/Protocol/Opcodes.cpp index 0f45334aec7..10761255246 100644 --- a/src/game/Protocol/Opcodes.cpp +++ b/src/game/Protocol/Opcodes.cpp @@ -62,7 +62,7 @@ void Opcodes::BuildOpcodeList() /*0x006*/ StoreOpcode(CMSG_QUERY_OBJECT_ROTATION, "CMSG_QUERY_OBJECT_ROTATION", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); /*0x007*/ StoreOpcode(SMSG_QUERY_OBJECT_ROTATION, "SMSG_QUERY_OBJECT_ROTATION", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x008*/ StoreOpcode(CMSG_WORLD_TELEPORT, "CMSG_WORLD_TELEPORT", STATUS_LOGGEDIN, PACKET_PROCESS_WORLD, &WorldSession::HandleWorldTeleportOpcode); - /*0x009*/ StoreOpcode(CMSG_TELEPORT_TO_UNIT, "CMSG_TELEPORT_TO_UNIT", STATUS_LOGGEDIN, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); + /*0x009*/ StoreOpcode(CMSG_TELEPORT_TO_UNIT, "CMSG_TELEPORT_TO_UNIT", STATUS_LOGGEDIN, PACKET_PROCESS_WORLD, &WorldSession::HandleTeleportToUnitOpcode); /*0x00A*/ StoreOpcode(CMSG_ZONE_MAP, "CMSG_ZONE_MAP", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); /*0x00B*/ StoreOpcode(SMSG_ZONE_MAP, "SMSG_ZONE_MAP", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x00C*/ StoreOpcode(CMSG_DEBUG_CHANGECELLZONE, "CMSG_DEBUG_CHANGECELLZONE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); @@ -261,7 +261,7 @@ void Opcodes::BuildOpcodeList() /*0x0C3*/ StoreOpcode(MSG_MOVE_SET_WALK_MODE, "MSG_MOVE_SET_WALK_MODE", STATUS_LOGGEDIN, PACKET_PROCESS_MOVEMENT, &WorldSession::HandleMovementOpcodes); /*0x0C4*/ StoreOpcode(MSG_MOVE_TOGGLE_LOGGING, "MSG_MOVE_TOGGLE_LOGGING", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); /*0x0C5*/ StoreOpcode(MSG_MOVE_TELEPORT, "MSG_MOVE_TELEPORT", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); - /*0x0C6*/ StoreOpcode(MSG_MOVE_TELEPORT_CHEAT, "MSG_MOVE_TELEPORT_CHEAT", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); + /*0x0C6*/ StoreOpcode(MSG_MOVE_TELEPORT_CHEAT, "MSG_MOVE_TELEPORT_CHEAT", STATUS_LOGGEDIN, PACKET_PROCESS_MAP, &WorldSession::HandleMoveSetRawPosition); /*0x0C7*/ StoreOpcode(MSG_MOVE_TELEPORT_ACK, "MSG_MOVE_TELEPORT_ACK", STATUS_LOGGEDIN, PACKET_PROCESS_MOVEMENT, &WorldSession::HandleMoveTeleportAckOpcode); /*0x0C8*/ StoreOpcode(MSG_MOVE_TOGGLE_FALL_LOGGING, "MSG_MOVE_TOGGLE_FALL_LOGGING", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); /*0x0C9*/ StoreOpcode(MSG_MOVE_FALL_LAND, "MSG_MOVE_FALL_LAND", STATUS_LOGGEDIN, PACKET_PROCESS_MOVEMENT, &WorldSession::HandleMovementOpcodes); @@ -450,7 +450,7 @@ void Opcodes::BuildOpcodeList() /*0x17C*/ StoreOpcode(CMSG_GOSSIP_SELECT_OPTION, "CMSG_GOSSIP_SELECT_OPTION", STATUS_LOGGEDIN, PACKET_PROCESS_MAP, &WorldSession::HandleGossipSelectOptionOpcode); /*0x17D*/ StoreOpcode(SMSG_GOSSIP_MESSAGE, "SMSG_GOSSIP_MESSAGE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x17E*/ StoreOpcode(SMSG_GOSSIP_COMPLETE, "SMSG_GOSSIP_COMPLETE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); - /*0x17F*/ StoreOpcode(CMSG_NPC_TEXT_QUERY, "CMSG_NPC_TEXT_QUERY", STATUS_LOGGEDIN, PACKET_PROCESS_DB_QUERY, &WorldSession::HandleNpcTextQueryOpcode); + /*0x17F*/ StoreOpcode(CMSG_NPC_TEXT_QUERY, "CMSG_NPC_TEXT_QUERY", STATUS_LOGGEDIN, PACKET_PROCESS_DB_QUERY, &WorldSession::HandleNpcTextQueryOpcode); /*0x180*/ StoreOpcode(SMSG_NPC_TEXT_UPDATE, "SMSG_NPC_TEXT_UPDATE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x181*/ StoreOpcode(SMSG_NPC_WONT_TALK, "SMSG_NPC_WONT_TALK", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x182*/ StoreOpcode(CMSG_QUESTGIVER_STATUS_QUERY, "CMSG_QUESTGIVER_STATUS_QUERY", STATUS_LOGGEDIN, PACKET_PROCESS_MAP, &WorldSession::HandleQuestgiverStatusQueryOpcode); @@ -529,7 +529,7 @@ void Opcodes::BuildOpcodeList() /*0x1CB*/ StoreOpcode(SMSG_NOTIFICATION, "SMSG_NOTIFICATION", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x1CC*/ StoreOpcode(CMSG_PLAYED_TIME, "CMSG_PLAYED_TIME", STATUS_LOGGEDIN, PACKET_PROCESS_MAP, &WorldSession::HandlePlayedTime); /*0x1CD*/ StoreOpcode(SMSG_PLAYED_TIME, "SMSG_PLAYED_TIME", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); - /*0x1CE*/ StoreOpcode(CMSG_QUERY_TIME, "CMSG_QUERY_TIME", STATUS_LOGGEDIN, PACKET_PROCESS_MAP, &WorldSession::HandleQueryTimeOpcode); + /*0x1CE*/ StoreOpcode(CMSG_QUERY_TIME, "CMSG_QUERY_TIME", STATUS_LOGGEDIN, PACKET_PROCESS_DB_QUERY, &WorldSession::HandleQueryTimeOpcode); /*0x1CF*/ StoreOpcode(SMSG_QUERY_TIME_RESPONSE, "SMSG_QUERY_TIME_RESPONSE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x1D0*/ StoreOpcode(SMSG_LOG_XPGAIN, "SMSG_LOG_XPGAIN", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 @@ -593,7 +593,7 @@ void Opcodes::BuildOpcodeList() /*0x206*/ StoreOpcode(SMSG_GMTICKET_CREATE, "SMSG_GMTICKET_CREATE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x207*/ StoreOpcode(CMSG_GMTICKET_UPDATETEXT, "CMSG_GMTICKET_UPDATETEXT", STATUS_LOGGEDIN, PACKET_PROCESS_WORLD, &WorldSession::HandleGMTicketUpdateTextOpcode); /*0x208*/ StoreOpcode(SMSG_GMTICKET_UPDATETEXT, "SMSG_GMTICKET_UPDATETEXT", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); - /*0x209*/ StoreOpcode(SMSG_ACCOUNT_DATA_TIMES, "SMSG_ACCOUNT_DATA_TIMES", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); + /*0x209*/ StoreOpcode(SMSG_ACCOUNT_DATA_MD5, "SMSG_ACCOUNT_DATA_MD5", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x20A*/ StoreOpcode(CMSG_REQUEST_ACCOUNT_DATA, "CMSG_REQUEST_ACCOUNT_DATA", STATUS_LOGGEDIN, PACKET_PROCESS_WORLD, &WorldSession::HandleRequestAccountData); /*0x20B*/ StoreOpcode(CMSG_UPDATE_ACCOUNT_DATA, "CMSG_UPDATE_ACCOUNT_DATA", STATUS_LOGGEDIN_OR_RECENTLY_LOGGEDOUT, PACKET_PROCESS_WORLD, &WorldSession::HandleUpdateAccountData); /*0x20C*/ StoreOpcode(SMSG_UPDATE_ACCOUNT_DATA, "SMSG_UPDATE_ACCOUNT_DATA", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); @@ -604,7 +604,7 @@ void Opcodes::BuildOpcodeList() /*0x211*/ StoreOpcode(CMSG_GMTICKET_GETTICKET, "CMSG_GMTICKET_GETTICKET", STATUS_LOGGEDIN, PACKET_PROCESS_MAP, &WorldSession::HandleGMTicketGetTicketOpcode); /*0x212*/ StoreOpcode(SMSG_GMTICKET_GETTICKET, "SMSG_GMTICKET_GETTICKET", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x213*/ StoreOpcode(CMSG_UNLEARN_TALENTS, "CMSG_UNLEARN_TALENTS", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); - /*0x214*/ StoreOpcode(SMSG_GAMEOBJECT_SPAWN_ANIM, "SMSG_GAMEOBJECT_SPAWN_ANIM", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); + /*0x214*/ StoreOpcode(SMSG_GAMEOBJECT_SPAWN_ANIM, "SMSG_GAMEOBJECT_SPAWN_ANIM", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x215*/ StoreOpcode(SMSG_GAMEOBJECT_DESPAWN_ANIM, "SMSG_GAMEOBJECT_DESPAWN_ANIM", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x216*/ StoreOpcode(MSG_CORPSE_QUERY, "MSG_CORPSE_QUERY", STATUS_LOGGEDIN, PACKET_PROCESS_MAP, &WorldSession::HandleCorpseQueryOpcode); /*0x217*/ StoreOpcode(CMSG_GMTICKET_DELETETICKET, "CMSG_GMTICKET_DELETETICKET", STATUS_LOGGEDIN, PACKET_PROCESS_WORLD, &WorldSession::HandleGMTicketDeleteTicketOpcode); @@ -883,6 +883,7 @@ void Opcodes::BuildOpcodeList() /*0x326*/ StoreOpcode(SMSG_GHOSTEE_GONE, "SMSG_GHOSTEE_GONE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x327*/ StoreOpcode(CMSG_GM_UPDATE_TICKET_STATUS, "CMSG_GM_UPDATE_TICKET_STATUS", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); /*0x328*/ StoreOpcode(SMSG_GM_TICKET_STATUS_UPDATE, "SMSG_GM_TICKET_STATUS_UPDATE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); + /*0x329*/ StoreOpcode(MSG_SET_DUNGEON_DIFFICULTY, "MSG_SET_DUNGEON_DIFFICULTY", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); /*0x32A*/ StoreOpcode(CMSG_GMSURVEY_SUBMIT, "CMSG_GMSURVEY_SUBMIT", STATUS_LOGGEDIN, PACKET_PROCESS_WORLD, &WorldSession::HandleGMSurveySubmitOpcode); /*0x32B*/ StoreOpcode(SMSG_UPDATE_INSTANCE_OWNERSHIP, "SMSG_UPDATE_INSTANCE_OWNERSHIP", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x32C*/ StoreOpcode(CMSG_IGNORE_KNOCKBACK_CHEAT, "CMSG_IGNORE_KNOCKBACK_CHEAT", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); @@ -900,12 +901,6 @@ void Opcodes::BuildOpcodeList() /*0x338*/ StoreOpcode(SMSG_CHARACTER_PROFILE, "SMSG_CHARACTER_PROFILE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x339*/ StoreOpcode(SMSG_CHARACTER_PROFILE_REALM_CONNECTED, "SMSG_CHARACTER_PROFILE_REALM_CONNECTED", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); /*0x33B*/ StoreOpcode(SMSG_DEFENSE_MESSAGE, "SMSG_DEFENSE_MESSAGE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); - /*0x33C*/ StoreOpcode(MSG_GM_RESETINSTANCELIMIT, "MSG_GM_RESETINSTANCELIMIT", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); - /*0x33E*/ StoreOpcode(SMSG_MOVE_SET_FLIGHT, "SMSG_MOVE_SET_FLIGHT_OBSOLETE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); - /*0x33F*/ StoreOpcode(SMSG_MOVE_UNSET_FLIGHT, "SMSG_MOVE_UNSET_FLIGHT_OBSOLETE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_ServerSide); - /*0x340*/ StoreOpcode(CMSG_MOVE_FLIGHT_ACK, "CMSG_MOVE_FLIGHT_ACK_OBSOLETE", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); - /*0x341*/ StoreOpcode(MSG_MOVE_START_SWIM_CHEAT, "MSG_MOVE_START_SWIM_CHEAT", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); - /*0x342*/ StoreOpcode(MSG_MOVE_STOP_SWIM_CHEAT, "MSG_MOVE_STOP_SWIM_CHEAT", STATUS_NEVER, PACKET_PROCESS_MAX_TYPE, &WorldSession::Handle_NULL); #endif return; } diff --git a/src/game/Protocol/Opcodes.h b/src/game/Protocol/Opcodes.h index 40d569e37c4..e8ad0ef964c 100644 --- a/src/game/Protocol/Opcodes.h +++ b/src/game/Protocol/Opcodes.h @@ -115,103 +115,5 @@ inline char const* LookupOpcodeName(uint16 id) return "Received unknown opcode, it's more than max!"; } -inline bool IsMovementOpcode(uint16 id) -{ - switch (id) - { - case CMSG_WORLD_TELEPORT: - case CMSG_TELEPORT_TO_UNIT: - case CMSG_REPOP_REQUEST: - case CMSG_RESURRECT_RESPONSE: - case CMSG_RECLAIM_CORPSE: - case MSG_MOVE_START_FORWARD: - case MSG_MOVE_START_BACKWARD: - case MSG_MOVE_STOP: - case MSG_MOVE_START_STRAFE_LEFT: - case MSG_MOVE_START_STRAFE_RIGHT: - case MSG_MOVE_STOP_STRAFE: - case MSG_MOVE_JUMP: - case MSG_MOVE_START_TURN_LEFT: - case MSG_MOVE_START_TURN_RIGHT: - case MSG_MOVE_STOP_TURN: - case MSG_MOVE_START_PITCH_UP: - case MSG_MOVE_START_PITCH_DOWN: - case MSG_MOVE_STOP_PITCH: - case MSG_MOVE_SET_RUN_MODE: - case MSG_MOVE_SET_WALK_MODE: - case MSG_MOVE_TOGGLE_LOGGING: - case MSG_MOVE_TELEPORT: - case MSG_MOVE_TELEPORT_CHEAT: - case MSG_MOVE_TELEPORT_ACK: - case MSG_MOVE_TOGGLE_FALL_LOGGING: - case MSG_MOVE_FALL_LAND: - case MSG_MOVE_START_SWIM: - case MSG_MOVE_STOP_SWIM: - case MSG_MOVE_SET_RUN_SPEED_CHEAT: - case MSG_MOVE_SET_RUN_SPEED: - case MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT: - case MSG_MOVE_SET_RUN_BACK_SPEED: - case MSG_MOVE_SET_WALK_SPEED_CHEAT: - case MSG_MOVE_SET_WALK_SPEED: - case MSG_MOVE_SET_SWIM_SPEED_CHEAT: - case MSG_MOVE_SET_SWIM_SPEED: - case MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT: - case MSG_MOVE_SET_SWIM_BACK_SPEED: - case MSG_MOVE_SET_ALL_SPEED_CHEAT: - case MSG_MOVE_SET_TURN_RATE_CHEAT: - case MSG_MOVE_SET_TURN_RATE: - case MSG_MOVE_TOGGLE_COLLISION_CHEAT: - case MSG_MOVE_SET_FACING: - case MSG_MOVE_SET_PITCH: - case MSG_MOVE_WORLDPORT_ACK: - case SMSG_MOVE_WATER_WALK: - case SMSG_MOVE_LAND_WALK: - case MSG_MOVE_SET_RAW_POSITION_ACK: - case CMSG_MOVE_SET_RAW_POSITION: - case CMSG_FORCE_RUN_SPEED_CHANGE_ACK: - case CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK: - case CMSG_FORCE_SWIM_SPEED_CHANGE_ACK: - case CMSG_FORCE_MOVE_ROOT_ACK: - case CMSG_FORCE_MOVE_UNROOT_ACK: - case MSG_MOVE_ROOT: - case MSG_MOVE_UNROOT: - case MSG_MOVE_HEARTBEAT: - case SMSG_MOVE_KNOCK_BACK: - case CMSG_MOVE_KNOCK_BACK_ACK: - case MSG_MOVE_KNOCK_BACK: - case SMSG_MOVE_FEATHER_FALL: - case SMSG_MOVE_NORMAL_FALL: - case SMSG_MOVE_SET_HOVER: - case SMSG_MOVE_UNSET_HOVER: - case CMSG_MOVE_HOVER_ACK: - case MSG_MOVE_HOVER: - case MSG_MOVE_TOGGLE_GRAVITY_CHEAT: - case MSG_MOVE_FEATHER_FALL: - case MSG_MOVE_WATER_WALK: - case CMSG_MOVE_SPLINE_DONE: - case CMSG_MOVE_FALL_RESET: - case CMSG_MOVE_TIME_SKIPPED: - case CMSG_MOVE_FEATHER_FALL_ACK: - case CMSG_MOVE_WATER_WALK_ACK: - case CMSG_SET_ACTIVE_MOVER: - case CMSG_MOVE_NOT_ACTIVE_MOVER: - case CMSG_MOVE_START_SWIM_CHEAT: - case CMSG_MOVE_STOP_SWIM_CHEAT: - case CMSG_FORCE_WALK_SPEED_CHANGE_ACK: - case CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK: - case CMSG_FORCE_TURN_RATE_CHANGE_ACK: -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 - case MSG_MOVE_TIME_SKIPPED: - case SMSG_MOVE_SET_FLIGHT: - case SMSG_MOVE_UNSET_FLIGHT: - case CMSG_MOVE_FLIGHT_ACK: - case MSG_MOVE_START_SWIM_CHEAT: - case MSG_MOVE_STOP_SWIM_CHEAT: -#endif - return true; - } - return false; -} - #endif /// @} diff --git a/src/game/Protocol/Opcodes_1_12_1.h b/src/game/Protocol/Opcodes_1_12_1.h index ec09cb82531..d29147c2836 100644 --- a/src/game/Protocol/Opcodes_1_12_1.h +++ b/src/game/Protocol/Opcodes_1_12_1.h @@ -521,7 +521,7 @@ enum OpcodesList SMSG_GMTICKET_CREATE = 0x206, CMSG_GMTICKET_UPDATETEXT = 0x207, SMSG_GMTICKET_UPDATETEXT = 0x208, - SMSG_ACCOUNT_DATA_TIMES = 0x209, + SMSG_ACCOUNT_DATA_MD5 = 0x209, CMSG_REQUEST_ACCOUNT_DATA = 0x20A, CMSG_UPDATE_ACCOUNT_DATA = 0x20B, SMSG_UPDATE_ACCOUNT_DATA = 0x20C, @@ -809,6 +809,7 @@ enum OpcodesList SMSG_GHOSTEE_GONE = 0x326, CMSG_GM_UPDATE_TICKET_STATUS = 0x327, SMSG_GM_TICKET_STATUS_UPDATE = 0x328, + MSG_SET_DUNGEON_DIFFICULTY = 0x329, CMSG_GMSURVEY_SUBMIT = 0x32A, SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x32B, CMSG_IGNORE_KNOCKBACK_CHEAT = 0x32C, @@ -826,88 +827,5 @@ enum OpcodesList SMSG_CHARACTER_PROFILE = 0x338, SMSG_CHARACTER_PROFILE_REALM_CONNECTED = 0x339, SMSG_DEFENSE_MESSAGE = 0x33B, - MSG_GM_RESETINSTANCELIMIT = 0x33C, - //SMSG_MOTD = 0x33D, - SMSG_MOVE_SET_FLIGHT = 0x33E, - SMSG_MOVE_UNSET_FLIGHT = 0x33F, - CMSG_MOVE_FLIGHT_ACK = 0x340, - MSG_MOVE_START_SWIM_CHEAT = 0x341, - MSG_MOVE_STOP_SWIM_CHEAT = 0x342, - // [-ZERO] Last existed in 1.12.1 opcode, maybe some renumbering from other side -/* - CMSG_CANCEL_MOUNT_AURA = 0x375, - CMSG_CANCEL_TEMP_ENCHANTMENT = 0x379, - CMSG_MAELSTROM_INVALIDATE_CACHE = 0x387, - CMSG_SET_TAXI_BENCHMARK_MODE = 0x389, - CMSG_MOVE_CHNG_TRANSPORT = 0x38D, - MSG_PARTY_ASSIGNMENT = 0x38E, - SMSG_OFFER_PETITION_ERROR = 0x38F, - SMSG_RESET_FAILED_NOTIFY = 0x396, - SMSG_REAL_GROUP_UPDATE = 0x397, - SMSG_INIT_EXTRA_AURA_INFO = 0x3A3, - SMSG_SET_EXTRA_AURA_INFO = 0x3A4, - SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE = 0x3A5, - SMSG_SPELL_CHANCE_PROC_LOG = 0x3AA, - CMSG_MOVE_SET_RUN_SPEED = 0x3AB, - SMSG_DISMOUNT = 0x3AC, - MSG_RAID_READY_CHECK_CONFIRM = 0x3AE, - SMSG_CLEAR_TARGET = 0x3BE, - CMSG_BOT_DETECTED = 0x3BF, - SMSG_KICK_REASON = 0x3C4, - MSG_RAID_READY_CHECK_FINISHED = 0x3C5, - CMSG_TARGET_CAST = 0x3CF, - CMSG_TARGET_SCRIPT_CAST = 0x3D0, - CMSG_CHANNEL_DISPLAY_LIST = 0x3D1, - CMSG_GET_CHANNEL_MEMBER_COUNT = 0x3D3, - SMSG_CHANNEL_MEMBER_COUNT = 0x3D4, - CMSG_DEBUG_LIST_TARGETS = 0x3D7, - SMSG_DEBUG_LIST_TARGETS = 0x3D8, - CMSG_PARTY_SILENCE = 0x3DC, - CMSG_PARTY_UNSILENCE = 0x3DD, - MSG_NOTIFY_PARTY_SQUELCH = 0x3DE, - SMSG_COMSAT_RECONNECT_TRY = 0x3DF, - SMSG_COMSAT_DISCONNECT = 0x3E0, - SMSG_COMSAT_CONNECT_FAIL = 0x3E1, - CMSG_SET_CHANNEL_WATCH = 0x3EE, - SMSG_USERLIST_ADD = 0x3EF, - SMSG_USERLIST_REMOVE = 0x3F0, - SMSG_USERLIST_UPDATE = 0x3F1, - CMSG_CLEAR_CHANNEL_WATCH = 0x3F2, - SMSG_GOGOGO_OBSOLETE = 0x3F4, - SMSG_ECHO_PARTY_SQUELCH = 0x3F5, - CMSG_SPELLCLICK = 0x3F7, - SMSG_LOOT_LIST = 0x3F8, - MSG_GUILD_PERMISSIONS = 0x3FC, - MSG_GUILD_EVENT_LOG_QUERY = 0x3FE, - CMSG_MAELSTROM_RENAME_GUILD = 0x3FF, - CMSG_GET_MIRRORIMAGE_DATA = 0x400, - SMSG_MIRRORIMAGE_DATA = 0x401, - SMSG_FORCE_DISPLAY_UPDATE = 0x402, - SMSG_SPELL_CHANCE_RESIST_PUSHBACK = 0x403, - CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x404, - SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x405, - CMSG_KEEP_ALIVE = 0x406, - SMSG_RAID_READY_CHECK_ERROR = 0x407, - CMSG_OPT_OUT_OF_LOOT = 0x408, - CMSG_SET_GRANTABLE_LEVELS = 0x40B, - CMSG_GRANT_LEVEL = 0x40C, - CMSG_DECLINE_CHANNEL_INVITE = 0x40F, - CMSG_GROUPACTION_THROTTLED = 0x410, - SMSG_OVERRIDE_LIGHT = 0x411, - SMSG_TOTEM_CREATED = 0x412, - CMSG_TOTEM_DESTROYED = 0x413, - CMSG_EXPIRE_RAID_INSTANCE = 0x414, - CMSG_NO_SPELL_VARIANCE = 0x415, - CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0x416, - SMSG_QUESTGIVER_STATUS_MULTIPLE = 0x417, - CMSG_QUERY_SERVER_BUCK_DATA = 0x41A, - CMSG_CLEAR_SERVER_BUCK_DATA = 0x41B, - SMSG_SERVER_BUCK_DATA = 0x41C, - SMSG_SEND_UNLEARN_SPELLS = 0x41D, - SMSG_PROPOSE_LEVEL_GRANT = 0x41E, - CMSG_ACCEPT_LEVEL_GRANT = 0x41F, - SMSG_REFER_A_FRIEND_FAILURE = 0x420, - SMSG_SUMMON_CANCEL = 0x423 -*/ - NUM_MSG_TYPES = 0x424 + NUM_MSG_TYPES = 0x33C }; \ No newline at end of file diff --git a/src/game/Protocol/Opcodes_1_8_0.h b/src/game/Protocol/Opcodes_1_8_0.h index 47457a5abe0..a85141b7120 100644 --- a/src/game/Protocol/Opcodes_1_8_0.h +++ b/src/game/Protocol/Opcodes_1_8_0.h @@ -521,7 +521,7 @@ enum OpcodesList SMSG_GMTICKET_CREATE = 518, CMSG_GMTICKET_UPDATETEXT = 519, SMSG_GMTICKET_UPDATETEXT = 520, - SMSG_ACCOUNT_DATA_TIMES = 521, + SMSG_ACCOUNT_DATA_MD5 = 521, CMSG_REQUEST_ACCOUNT_DATA = 522, CMSG_UPDATE_ACCOUNT_DATA = 523, SMSG_UPDATE_ACCOUNT_DATA = 524, diff --git a/src/game/Protocol/WorldSocket.cpp b/src/game/Protocol/WorldSocket.cpp index d46bcaec38f..1fb950c4cb7 100644 --- a/src/game/Protocol/WorldSocket.cpp +++ b/src/game/Protocol/WorldSocket.cpp @@ -46,7 +46,7 @@ int WorldSocket::ProcessIncoming(WorldPacket* new_pct) if (opcode >= NUM_MSG_TYPES) { - sLog.outError("SESSION: received nonexistent opcode 0x%.4X", opcode); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: received nonexistent opcode 0x%.4X", opcode); return -1; } @@ -55,11 +55,6 @@ int WorldSocket::ProcessIncoming(WorldPacket* new_pct) new_pct->FillPacketTime(WorldTimer::getMSTime()); - // Dump received packet. - sLog.outWorldPacketDump(get_handle(), new_pct->GetOpcode(), - LookupOpcodeName(new_pct->GetOpcode()), new_pct, - true); - try { switch (opcode) @@ -69,7 +64,7 @@ int WorldSocket::ProcessIncoming(WorldPacket* new_pct) case CMSG_AUTH_SESSION: if (m_Session) { - sLog.outError("WorldSocket::ProcessIncoming: Player send CMSG_AUTH_SESSION again"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::ProcessIncoming: Player send CMSG_AUTH_SESSION again"); return -1; } @@ -80,16 +75,14 @@ int WorldSocket::ProcessIncoming(WorldPacket* new_pct) if (m_Session != nullptr) { - // OK ,give the packet to WorldSession - aptr.release(); // WARNINIG here we call it with locks held. // Its possible to cause deadlock if QueuePacket calls back - m_Session->QueuePacket(new_pct); + m_Session->QueuePacket(std::move(aptr)); return 0; } else { - sLog.outError("WorldSocket::ProcessIncoming: Client not authed opcode = %u", uint32(opcode)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::ProcessIncoming: Client not authed opcode = %u", uint32(opcode)); return -1; } } @@ -97,17 +90,17 @@ int WorldSocket::ProcessIncoming(WorldPacket* new_pct) } catch (ByteBufferException &) { - sLog.outError("WorldSocket::ProcessIncoming ByteBufferException occured while parsing an instant handled packet (opcode: %u) from client %s, accountid=%i.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::ProcessIncoming ByteBufferException occured while parsing an instant handled packet (opcode: %u) from client %s, accountid=%i.", opcode, GetRemoteAddress().c_str(), m_Session ? m_Session->GetAccountId() : -1); if (sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG)) { - DEBUG_LOG("Dumping error-causing packet:"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Dumping error-causing packet:"); new_pct->hexlike(); } if (sWorld.getConfig(CONFIG_BOOL_KICK_PLAYER_ON_BAD_PACKET)) { - DETAIL_LOG("Disconnecting session [account id %i / address %s] for badly formatted packet.", + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Disconnecting session [account id %i / address %s] for badly formatted packet.", m_Session ? m_Session->GetAccountId() : -1, GetRemoteAddress().c_str()); return -1; @@ -125,36 +118,36 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) uint8 digest[20]; uint32 clientSeed; uint32 serverId; - uint32 BuiltNumberClient; + uint32 clientBuild; uint32 id, security; LocaleConstant locale; - std::string account, os; + std::string account, os, platform; BigNumber v, s, g, N, K; - WorldPacket packet, SendAddonPacked; + WorldPacket packet, addonPacket; // Read the content of the packet - recvPacket >> BuiltNumberClient; + recvPacket >> clientBuild; recvPacket >> serverId; recvPacket >> account; recvPacket >> clientSeed; recvPacket.read(digest, 20); - DEBUG_LOG("WorldSocket::HandleAuthSession: client %u, serverId %u, account %s, clientseed %u", - BuiltNumberClient, + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WorldSocket::HandleAuthSession: client %u, serverId %u, account %s, clientseed %u", + clientBuild, serverId, account.c_str(), clientSeed); // Check the version of client trying to connect - if (!IsAcceptableClientBuild(BuiltNumberClient)) + if (!IsAcceptableClientBuild(clientBuild)) { packet.Initialize(SMSG_AUTH_RESPONSE, 1); packet << uint8(AUTH_VERSION_MISMATCH); SendPacket(packet); - sLog.outError("WorldSocket::HandleAuthSession: Sent Auth Response (version mismatch)."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::HandleAuthSession: Sent Auth Response (version mismatch)."); return -1; } @@ -163,9 +156,9 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) LoginDatabase.escape_string(safe_account); // No SQL injection, username escaped. - QueryResult* result = LoginDatabase.PQuery("SELECT a.`id`, aa.`gmLevel`, a.`sessionkey`, a.`last_ip`, a.`locked`, a.`v`, a.`s`, a.`mutetime`, a.`locale`, a.`os`, a.`flags`, " + std::unique_ptr result(LoginDatabase.PQuery("SELECT a.`id`, aa.`gmLevel`, a.`sessionkey`, a.`last_ip`, a.`v`, a.`s`, a.`mutetime`, a.`locale`, a.`os`, a.`platform`, a.`flags`, " "ab.`unbandate` > UNIX_TIMESTAMP() OR ab.`unbandate` = ab.`bandate` FROM `account` a LEFT JOIN `account_access` aa ON a.`id` = aa.`id` AND aa.`RealmID` IN (-1, %u) " - "LEFT JOIN `account_banned` ab ON a.`id` = ab.`id` AND ab.`active` = 1 WHERE a.`username` = '%s' ORDER BY aa.`RealmID` DESC LIMIT 1", realmID, safe_account.c_str()); + "LEFT JOIN `account_banned` ab ON a.`id` = ab.`id` AND ab.`active` = 1 WHERE a.`username` = '%s' && DATEDIFF(NOW(), a.`last_login`) < 1 ORDER BY aa.`RealmID` DESC LIMIT 1", realmID, safe_account.c_str())); // Stop if the account is not found if (!result) @@ -175,7 +168,7 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) SendPacket(packet); - sLog.outError("WorldSocket::HandleAuthSession: Sent Auth Response (unknown account)."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::HandleAuthSession: Sent Auth Response (unknown account)."); return -1; } @@ -184,57 +177,50 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) N.SetHexStr("894B645E89E1535BBDAD5B8B290650530801B18EBFBF5E8FAB3C82872A3E9BB7"); g.SetDword(7); - v.SetHexStr(fields[5].GetString()); - s.SetHexStr(fields[6].GetString()); + v.SetHexStr(fields[4].GetString()); + s.SetHexStr(fields[5].GetString()); char const* sStr = s.AsHexStr(); //Must be freed by OPENSSL_free() char const* vStr = v.AsHexStr(); //Must be freed by OPENSSL_free() - DEBUG_LOG("WorldSocket::HandleAuthSession: (s,v) check s: %s v: %s", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WorldSocket::HandleAuthSession: (s,v) check s: %s v: %s", sStr, vStr); OPENSSL_free((void*) sStr); OPENSSL_free((void*) vStr); - ///- Re-check ip locking (same check as in realmd). - if (fields[4].GetUInt8() == 1) // if ip is locked + // Prevent connecting directly to mangosd by checking + // that same ip connected to realmd previously. + if (strcmp(fields[3].GetString(), GetRemoteAddress().c_str())) { - if (strcmp(fields[3].GetString(), GetRemoteAddress().c_str())) - { - packet.Initialize(SMSG_AUTH_RESPONSE, 1); - packet << uint8(AUTH_FAILED); - SendPacket(packet); + packet.Initialize(SMSG_AUTH_RESPONSE, 1); + packet << uint8(AUTH_FAILED); + SendPacket(packet); - delete result; - BASIC_LOG("WorldSocket::HandleAuthSession: Sent Auth Response (Account IP differs)."); - return -1; - } + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "WorldSocket::HandleAuthSession: Sent Auth Response (Account IP differs)."); + return -1; } id = fields[0].GetUInt32(); - security = sAccountMgr.GetSecurity(id); //fields[1].GetUInt16 (); - if (security > SEC_ADMINISTRATOR) // prevent invalid security settings in DB + security = sAccountMgr.GetSecurity(id); + if (security > SEC_ADMINISTRATOR) // prevent invalid security settings in DB security = SEC_ADMINISTRATOR; K.SetHexStr(fields[2].GetString()); if (K.AsByteArray().empty()) - { - delete result; return -1; - } - time_t mutetime = time_t (fields[7].GetUInt64()); + time_t mutetime = time_t (fields[6].GetUInt64()); - locale = LocaleConstant(fields[8].GetUInt8()); + locale = LocaleConstant(fields[7].GetUInt8()); if (locale >= MAX_LOCALE) locale = LOCALE_enUS; - os = fields[9].GetString(); + os = fields[8].GetCppString(); + platform = fields[9].GetCppString(); uint32 accFlags = fields[10].GetUInt32(); bool isBanned = fields[11].GetBool(); - delete result; - if (isBanned || sAccountMgr.IsIPBanned(GetRemoteAddress())) { @@ -242,7 +228,7 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) packet << uint8(AUTH_BANNED); SendPacket(packet); - sLog.outError("WorldSocket::HandleAuthSession: Sent Auth Response (Account banned)."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::HandleAuthSession: Sent Auth Response (Account banned)."); return -1; } @@ -251,12 +237,11 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) if (allowedAccountType > SEC_PLAYER && AccountTypes(security) < allowedAccountType) { - WorldPacket Packet(SMSG_AUTH_RESPONSE, 1); - Packet << uint8(AUTH_UNAVAILABLE); - + packet.Initialize(SMSG_AUTH_RESPONSE, 1); + packet << uint8(AUTH_UNAVAILABLE); SendPacket(packet); - BASIC_LOG("WorldSocket::HandleAuthSession: User tries to login but his security level is not enough"); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "WorldSocket::HandleAuthSession: User tries to login but his security level is not enough"); return -1; } @@ -277,16 +262,15 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) { packet.Initialize(SMSG_AUTH_RESPONSE, 1); packet << uint8(AUTH_FAILED); - SendPacket(packet); - sLog.outError("WorldSocket::HandleAuthSession: Sent Auth Response (authentification failed)."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::HandleAuthSession: Sent Auth Response (authentification failed)."); return -1; } std::string address = GetRemoteAddress(); - DEBUG_LOG("WorldSocket::HandleAuthSession: Client '%s' authenticated successfully from %s.", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WorldSocket::HandleAuthSession: Client '%s' authenticated successfully from %s.", account.c_str(), address.c_str()); @@ -298,13 +282,24 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) stmt.PExecute(address.c_str(), account.c_str()); ClientOSType clientOs; - if (os == "niW") + if (os == "Win") clientOs = CLIENT_OS_WIN; - else if (os == "XSO") + else if (os == "OSX") clientOs = CLIENT_OS_MAC; else { - sLog.outError("WorldSocket::HandleAuthSession: Unrecognized OS '%s' for account '%s' from %s", os.c_str(), account.c_str(), address.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::HandleAuthSession: Unrecognized OS '%s' for account '%s' from %s", os.c_str(), account.c_str(), address.c_str()); + return -1; + } + + ClientPlatformType clientPlatform; + if (platform == "x86") + clientPlatform = CLIENT_PLATFORM_X86; + else if (platform == "PPC" && clientOs == CLIENT_OS_MAC) + clientPlatform = CLIENT_PLATFORM_PPC; + else + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::HandleAuthSession: Unrecognized Platform '%s' for account '%s' from %s", platform.c_str(), account.c_str(), address.c_str()); return -1; } @@ -315,9 +310,11 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) m_Crypt.Init(); m_Session->SetUsername(account); - m_Session->SetGameBuild(BuiltNumberClient); + m_Session->SetGameBuild(clientBuild); m_Session->SetAccountFlags(accFlags); m_Session->SetOS(clientOs); + m_Session->SetPlatform(clientPlatform); + m_Session->LoadGlobalAccountData(); m_Session->LoadTutorialsData(); m_Session->InitWarden(&K); @@ -327,8 +324,8 @@ int WorldSocket::HandleAuthSession(WorldPacket& recvPacket) sWorld.AddSession(m_Session); // Create and send the Addon packet - if (sAddOnHandler.BuildAddonPacket(&recvPacket, &SendAddonPacked)) - SendPacket(SendAddonPacked); + if (sAddOnHandler.BuildAddonPacket(&recvPacket, &addonPacket)) + SendPacket(addonPacket); return 0; } @@ -367,7 +364,7 @@ int WorldSocket::HandlePing(WorldPacket& recvPacket) if (m_Session && m_Session->GetSecurity() == SEC_PLAYER) { - sLog.outError("WorldSocket::HandlePing: Player kicked for " + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::HandlePing: Player kicked for " "overspeeded pings address = %s", GetRemoteAddress().c_str()); @@ -391,7 +388,7 @@ int WorldSocket::HandlePing(WorldPacket& recvPacket) if (!m_Session) #endif { - sLog.outError("WorldSocket::HandlePing: peer sent CMSG_PING, " + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSocket::HandlePing: peer sent CMSG_PING, " "but is not authenticated or got recently kicked," " address = %s", GetRemoteAddress().c_str()); diff --git a/src/game/QuestDef.h b/src/game/QuestDef.h index caa0b5b27ee..0026025ee2e 100644 --- a/src/game/QuestDef.h +++ b/src/game/QuestDef.h @@ -243,12 +243,12 @@ class Quest uint32 GetSrcItemId() const { return SrcItemId; } uint32 GetSrcItemCount() const { return SrcItemCount; } uint32 GetSrcSpell() const { return SrcSpell; } - std::string GetTitle() const { return Title; } - std::string GetDetails() const { return Details; } - std::string GetObjectives() const { return Objectives; } - std::string GetOfferRewardText() const { return OfferRewardText; } - std::string GetRequestItemsText() const { return RequestItemsText; } - std::string GetEndText() const { return EndText; } + std::string const& GetTitle() const { return Title; } + std::string const& GetDetails() const { return Details; } + std::string const& GetObjectives() const { return Objectives; } + std::string const& GetOfferRewardText() const { return OfferRewardText; } + std::string const& GetRequestItemsText() const { return RequestItemsText; } + std::string const& GetEndText() const { return EndText; } int32 GetRewOrReqMoney() const; uint32 GetRewMoneyMaxLevel() const { return RewMoneyMaxLevel; } int32 GetRewMoneyMaxLevelAtComplete() const; diff --git a/src/game/ReputationMgr.cpp b/src/game/ReputationMgr.cpp index dd423ca2f3b..8d6e06a22eb 100644 --- a/src/game/ReputationMgr.cpp +++ b/src/game/ReputationMgr.cpp @@ -51,7 +51,7 @@ int32 ReputationMgr::GetReputation(uint32 faction_id) const if (!factionEntry) { - sLog.outError("ReputationMgr::GetReputation: Can't get reputation of %s for unknown faction (faction id) #%u.", m_player->GetName(), faction_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "ReputationMgr::GetReputation: Can't get reputation of %s for unknown faction (faction id) #%u.", m_player->GetName(), faction_id); return 0; } diff --git a/src/game/ScriptMgr.cpp b/src/game/ScriptMgr.cpp index 89fd3b5155b..23d2102991e 100644 --- a/src/game/ScriptMgr.cpp +++ b/src/game/ScriptMgr.cpp @@ -77,7 +77,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (IsScriptScheduled()) // function don't must be called in time scripts use. return; - sLog.outString("%s :", tablename); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s :", tablename); scripts.clear(); // need for reload support @@ -91,8 +91,8 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u script definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u script definitions", count); return; } @@ -129,7 +129,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (tmp.condition && !sConditionStorage.LookupEntry(tmp.condition)) { - sLog.outErrorDb("Table `%s` has condition = %u for script id %u, but this condition entry does not exist.", tablename, tmp.condition, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has condition = %u for script id %u, but this condition entry does not exist.", tablename, tmp.condition, tmp.id); continue; } @@ -138,19 +138,19 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (tmp.raw.data[4] != (tmp.raw.data[4] & ALL_DB_SCRIPT_FLAGS)) { - sLog.outErrorDb("Table `%s` has unknown script flags (data_flags = %u) for script id %u", tablename, tmp.raw.data[4], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has unknown script flags (data_flags = %u) for script id %u", tablename, tmp.raw.data[4], tmp.id); continue; } if (!tmp.target_type && (tmp.raw.data[4] & SF_GENERAL_SWAP_INITIAL_TARGETS) && (tmp.raw.data[4] & SF_GENERAL_SWAP_FINAL_TARGETS)) { - sLog.outErrorDb("Table `%s` has nonsensical flag combination (data_flags = %u) without a buddy for script id %u", tablename, tmp.raw.data[4], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has nonsensical flag combination (data_flags = %u) without a buddy for script id %u", tablename, tmp.raw.data[4], tmp.id); continue; } if (tmp.target_type && (tmp.raw.data[4] & SF_GENERAL_TARGET_SELF) && !(tmp.raw.data[4] & (SF_GENERAL_SWAP_INITIAL_TARGETS | SF_GENERAL_SWAP_FINAL_TARGETS))) { - sLog.outErrorDb("Table `%s` has nonsensical flag and target combination (data_flags = %u) (target_type = %u) for script id %u", tablename, tmp.raw.data[4], tmp.target_type, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has nonsensical flag and target combination (data_flags = %u) (target_type = %u) for script id %u", tablename, tmp.raw.data[4], tmp.target_type, tmp.id); continue; } @@ -161,13 +161,13 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.talk.chatType > CHAT_TYPE_ZONE_YELL) { - sLog.outErrorDb("Table `%s` has invalid CHAT_TYPE_ (datalong = %u) in SCRIPT_COMMAND_TALK for script id %u", tablename, tmp.talk.chatType, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid CHAT_TYPE_ (datalong = %u) in SCRIPT_COMMAND_TALK for script id %u", tablename, tmp.talk.chatType, tmp.id); continue; } if (tmp.talk.textId[0] == 0) { - sLog.outErrorDb("Table `%s` has invalid talk text id (dataint = %i) in SCRIPT_COMMAND_TALK for script id %u", tablename, tmp.talk.textId[0], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid talk text id (dataint = %i) in SCRIPT_COMMAND_TALK for script id %u", tablename, tmp.talk.textId[0], tmp.id); continue; } @@ -175,7 +175,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (i < 0) { - sLog.outErrorDb("Table `%s` has out of range broadcast text id (dataint = %i, expected positive value) in SCRIPT_COMMAND_TALK for script id %u", tablename, i, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has out of range broadcast text id (dataint = %i, expected positive value) in SCRIPT_COMMAND_TALK for script id %u", tablename, i, tmp.id); continue; } } @@ -185,14 +185,14 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sEmotesStore.LookupEntry(tmp.emote.emoteId[0])) { - sLog.outErrorDb("Table `%s` has invalid emote id (datalong = %u) in SCRIPT_COMMAND_EMOTE for script id %u", tablename, tmp.emote.emoteId[0], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid emote id (datalong = %u) in SCRIPT_COMMAND_EMOTE for script id %u", tablename, tmp.emote.emoteId[0], tmp.id); continue; } for (uint32 i = 1; i < MAX_EMOTE_ID; i++) { if (tmp.emote.emoteId[i] && !sEmotesStore.LookupEntry(tmp.emote.emoteId[i])) { - sLog.outErrorDb("Table `%s` has invalid emote id (datalong%u = %u) in SCRIPT_COMMAND_EMOTE for script id %u", tablename, i, tmp.emote.emoteId[i], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid emote id (datalong%u = %u) in SCRIPT_COMMAND_EMOTE for script id %u", tablename, i, tmp.emote.emoteId[i], tmp.id); tmp.emote.emoteId[i] = 0; } } @@ -207,14 +207,14 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.moveTo.coordinatesType >= MOVETO_COORDINATES_MAX) { - sLog.outErrorDb("Table `%s` has invalid coordinates type (datalong = %u) in SCRIPT_COMMAND_MOVE_TO for script id %u", tablename, tmp.moveTo.coordinatesType, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid coordinates type (datalong = %u) in SCRIPT_COMMAND_MOVE_TO for script id %u", tablename, tmp.moveTo.coordinatesType, tmp.id); continue; } // combined flags of MoveOptions enum if (tmp.moveTo.movementOptions > 511) { - sLog.outErrorDb("Table `%s` has invalid movement options (datalong3 = %u) in SCRIPT_COMMAND_MOVE_TO for script id %u", tablename, tmp.moveTo.movementOptions, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid movement options (datalong3 = %u) in SCRIPT_COMMAND_MOVE_TO for script id %u", tablename, tmp.moveTo.movementOptions, tmp.id); continue; } @@ -231,7 +231,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sSpellMgr.IsExistingSpellId(tmp.interruptCasts.spellId)) { - sLog.outErrorDb("Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_INTERRUPT_CASTS for script id %u", tablename, tmp.interruptCasts.spellId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_INTERRUPT_CASTS for script id %u", tablename, tmp.interruptCasts.spellId, tmp.id); continue; } else @@ -244,13 +244,13 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sMapStorage.LookupEntry(tmp.teleportTo.mapId)) { - sLog.outErrorDb("Table `%s` has invalid map (Id: %u) in SCRIPT_COMMAND_TELEPORT_TO for script id %u", tablename, tmp.teleportTo.mapId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid map (Id: %u) in SCRIPT_COMMAND_TELEPORT_TO for script id %u", tablename, tmp.teleportTo.mapId, tmp.id); continue; } if (!MaNGOS::IsValidMapCoord(tmp.x, tmp.y, tmp.z, tmp.o)) { - sLog.outErrorDb("Table `%s` has invalid coordinates (X: %f Y: %f) in SCRIPT_COMMAND_TELEPORT_TO for script id %u", tablename, tmp.x, tmp.y, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid coordinates (X: %f Y: %f) in SCRIPT_COMMAND_TELEPORT_TO for script id %u", tablename, tmp.x, tmp.y, tmp.id); continue; } break; @@ -262,7 +262,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingQuestId(tmp.questExplored.questId)) { - sLog.outErrorDb("Table `%s` has invalid quest (ID: %u) in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u", tablename, tmp.questExplored.questId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid quest (ID: %u) in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u", tablename, tmp.questExplored.questId, tmp.id); continue; } else @@ -274,7 +274,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (!quest->HasSpecialFlag(QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT)) { - sLog.outErrorDb("Table `%s` has quest (ID: %u) in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u, but quest not have flag QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT in quest flags. Script command or quest flags wrong. Quest modified to require objective.", tablename, tmp.questExplored.questId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has quest (ID: %u) in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u, but quest not have flag QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT in quest flags. Script command or quest flags wrong. Quest modified to require objective.", tablename, tmp.questExplored.questId, tmp.id); // this will prevent quest completing without objective const_cast(quest)->SetSpecialFlag(QUEST_SPECIAL_FLAG_EXPLORATION_OR_EVENT); @@ -284,21 +284,21 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (float(tmp.questExplored.distance) > DEFAULT_VISIBILITY_DISTANCE) { - sLog.outErrorDb("Table `%s` has too large distance (%u) for exploring objective complete in `datalong2` in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has too large distance (%u) for exploring objective complete in `datalong2` in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u", tablename, tmp.questExplored.distance, tmp.id); continue; } if (tmp.questExplored.distance && float(tmp.questExplored.distance) > DEFAULT_VISIBILITY_DISTANCE) { - sLog.outErrorDb("Table `%s` has too large distance (%u) for exploring objective complete in `datalong2` in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u, max distance is %f or 0 for disable distance check", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has too large distance (%u) for exploring objective complete in `datalong2` in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u, max distance is %f or 0 for disable distance check", tablename, tmp.questExplored.distance, tmp.id, DEFAULT_VISIBILITY_DISTANCE); continue; } if (tmp.questExplored.distance && float(tmp.questExplored.distance) < INTERACTION_DISTANCE) { - sLog.outErrorDb("Table `%s` has too small distance (%u) for exploring objective complete in `datalong2` in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u, min distance is %f or 0 for disable distance check", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has too small distance (%u) for exploring objective complete in `datalong2` in SCRIPT_COMMAND_QUEST_EXPLORED in `datalong` for script id %u, min distance is %f or 0 for disable distance check", tablename, tmp.questExplored.distance, tmp.id, INTERACTION_DISTANCE); continue; } @@ -311,7 +311,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingCreatureId(tmp.killCredit.creatureEntry)) { - sLog.outErrorDb("Table `%s` has invalid creature (Entry: %u) in SCRIPT_COMMAND_KILL_CREDIT for script id %u", tablename, tmp.killCredit.creatureEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid creature (Entry: %u) in SCRIPT_COMMAND_KILL_CREDIT for script id %u", tablename, tmp.killCredit.creatureEntry, tmp.id); continue; } else @@ -328,7 +328,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingGameObjectGuid(tmp.GetGOGuid())) { - sLog.outErrorDb("Table `%s` has invalid gameobject (GUID: %u) in SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id %u", tablename, tmp.GetGOGuid(), tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid gameobject (GUID: %u) in SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id %u", tablename, tmp.GetGOGuid(), tmp.id); continue; } else @@ -341,7 +341,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) GameObjectInfo const* info = ObjectMgr::GetGameObjectInfo(data->id); if (!info) { - sLog.outErrorDb("Table `%s` has gameobject with invalid entry (GUID: %u Entry: %u) in SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id %u", tablename, tmp.GetGOGuid(), data->id, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has gameobject with invalid entry (GUID: %u Entry: %u) in SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id %u", tablename, tmp.GetGOGuid(), data->id, tmp.id); continue; } @@ -349,7 +349,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) info->type == GAMEOBJECT_TYPE_FISHINGHOLE || info->type == GAMEOBJECT_TYPE_DOOR) { - sLog.outErrorDb("Table `%s` have gameobject type (%u) unsupported by command SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id %u", tablename, info->id, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` have gameobject type (%u) unsupported by command SCRIPT_COMMAND_RESPAWN_GAMEOBJECT for script id %u", tablename, info->id, tmp.id); continue; } } @@ -360,7 +360,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!MaNGOS::IsValidMapCoord(tmp.x, tmp.y, tmp.z, tmp.o)) { - sLog.outErrorDb("Table `%s` has invalid coordinates (X: %f Y: %f) in SCRIPT_COMMAND_TEMP_SUMMON_CREATURE for script id %u", tablename, tmp.x, tmp.y, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid coordinates (X: %f Y: %f) in SCRIPT_COMMAND_TEMP_SUMMON_CREATURE for script id %u", tablename, tmp.x, tmp.y, tmp.id); continue; } @@ -368,7 +368,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingCreatureId(tmp.summonCreature.creatureEntry)) { - sLog.outErrorDb("Table `%s` has invalid creature (Entry: %u) in SCRIPT_COMMAND_TEMP_SUMMON_CREATURE for script id %u", tablename, tmp.summonCreature.creatureEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid creature (Entry: %u) in SCRIPT_COMMAND_TEMP_SUMMON_CREATURE for script id %u", tablename, tmp.summonCreature.creatureEntry, tmp.id); continue; } else @@ -386,7 +386,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingGameObjectGuid(tmp.GetGOGuid())) { - sLog.outErrorDb("Table `%s` has invalid gameobject (GUID: %u) in %s for script id %u", tablename, tmp.GetGOGuid(), (tmp.command == SCRIPT_COMMAND_OPEN_DOOR ? "SCRIPT_COMMAND_OPEN_DOOR" : "SCRIPT_COMMAND_CLOSE_DOOR"), tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid gameobject (GUID: %u) in %s for script id %u", tablename, tmp.GetGOGuid(), (tmp.command == SCRIPT_COMMAND_OPEN_DOOR ? "SCRIPT_COMMAND_OPEN_DOOR" : "SCRIPT_COMMAND_CLOSE_DOOR"), tmp.id); continue; } else @@ -399,13 +399,13 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) GameObjectInfo const* info = ObjectMgr::GetGameObjectInfo(data->id); if (!info) { - sLog.outErrorDb("Table `%s` has gameobject with invalid entry (GUID: %u Entry: %u) in %s for script id %u", tablename, tmp.GetGOGuid(), data->id, (tmp.command == SCRIPT_COMMAND_OPEN_DOOR ? "SCRIPT_COMMAND_OPEN_DOOR" : "SCRIPT_COMMAND_CLOSE_DOOR"), tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has gameobject with invalid entry (GUID: %u Entry: %u) in %s for script id %u", tablename, tmp.GetGOGuid(), data->id, (tmp.command == SCRIPT_COMMAND_OPEN_DOOR ? "SCRIPT_COMMAND_OPEN_DOOR" : "SCRIPT_COMMAND_CLOSE_DOOR"), tmp.id); continue; } if (info->type != GAMEOBJECT_TYPE_DOOR) { - sLog.outErrorDb("Table `%s` has gameobject type (%u) non supported by command %s for script id %u", tablename, info->id, (tmp.command == SCRIPT_COMMAND_OPEN_DOOR ? "SCRIPT_COMMAND_OPEN_DOOR" : "SCRIPT_COMMAND_CLOSE_DOOR"), tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has gameobject type (%u) non supported by command %s for script id %u", tablename, info->id, (tmp.command == SCRIPT_COMMAND_OPEN_DOOR ? "SCRIPT_COMMAND_OPEN_DOOR" : "SCRIPT_COMMAND_CLOSE_DOOR"), tmp.id); continue; } } @@ -418,7 +418,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sSpellMgr.IsExistingSpellId(tmp.removeAura.spellId)) { - sLog.outErrorDb("Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_REMOVE_AURA or SCRIPT_COMMAND_CAST_SPELL for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_REMOVE_AURA or SCRIPT_COMMAND_CAST_SPELL for script id %u", tablename, tmp.removeAura.spellId, tmp.id); continue; } @@ -433,7 +433,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sSpellMgr.IsExistingSpellId(tmp.castSpell.spellId)) { - sLog.outErrorDb("Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_REMOVE_AURA or SCRIPT_COMMAND_CAST_SPELL for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_REMOVE_AURA or SCRIPT_COMMAND_CAST_SPELL for script id %u", tablename, tmp.castSpell.spellId, tmp.id); continue; } @@ -442,7 +442,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) } if (tmp.castSpell.flags & ~ALL_CAST_FLAGS) { - sLog.outErrorDb("Table `%s` using unknown flags in datalong2 (%u) in SCRIPT_COMMAND_CAST_SPELL for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using unknown flags in datalong2 (%u) in SCRIPT_COMMAND_CAST_SPELL for script id %u", tablename, tmp.castSpell.flags, tmp.id); continue; } @@ -451,11 +451,11 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) case SCRIPT_COMMAND_REMOVE_ITEM: case SCRIPT_COMMAND_CREATE_ITEM: { - if (!ObjectMgr::GetItemPrototype(tmp.createItem.itemId)) + if (!sObjectMgr.GetItemPrototype(tmp.createItem.itemId)) { if (!sObjectMgr.IsExistingItemId(tmp.createItem.itemId)) { - sLog.outErrorDb("Table `%s` has nonexistent item (entry: %u) in SCRIPT_COMMAND_*_ITEM for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has nonexistent item (entry: %u) in SCRIPT_COMMAND_*_ITEM for script id %u", tablename, tmp.createItem.itemId, tmp.id); continue; } @@ -464,7 +464,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) } if (!tmp.createItem.amount) { - sLog.outErrorDb("Table `%s` SCRIPT_COMMAND_*_ITEM but amount is %u for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` SCRIPT_COMMAND_*_ITEM but amount is %u for script id %u", tablename, tmp.createItem.amount, tmp.id); continue; } @@ -483,11 +483,11 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setEquipment.slot[i] > 0) { - if (!ObjectMgr::GetItemPrototype(tmp.setEquipment.slot[i])) + if (!sObjectMgr.GetItemPrototype(tmp.setEquipment.slot[i])) { if (!sObjectMgr.IsExistingItemId(tmp.createItem.itemId)) { - sLog.outErrorDb("Table `%s` has nonexistent item (dataint%i: %u) in SCRIPT_COMMAND_SET_EQUIPMENT for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has nonexistent item (dataint%i: %u) in SCRIPT_COMMAND_SET_EQUIPMENT for script id %u", tablename, i, tmp.setEquipment.slot[i], tmp.id); cancel = true; } @@ -523,7 +523,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) break; default: { - sLog.outErrorDb("Table `%s` SCRIPT_COMMAND_MOVEMENT has invalid MovementType %u for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` SCRIPT_COMMAND_MOVEMENT has invalid MovementType %u for script id %u", tablename, tmp.movement.movementType, tmp.id); continue; } @@ -531,7 +531,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (tmp.movement.boolParam > 1) { - sLog.outErrorDb("Table `%s` SCRIPT_COMMAND_MOVEMENT has wrong value in datalong2=%u (must be bool 0/1) for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` SCRIPT_COMMAND_MOVEMENT has wrong value in datalong2=%u (must be bool 0/1) for script id %u", tablename, tmp.movement.boolParam, tmp.id); continue; } @@ -562,7 +562,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) break; default: { - sLog.outErrorDb("Table `%s` has datalong2 = %u in SCRIPT_COMMAND_SET_FACTION for script id %u, but this faction does not exist.", tablename, tmp.faction.factionId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong2 = %u in SCRIPT_COMMAND_SET_FACTION for script id %u, but this faction does not exist.", tablename, tmp.faction.factionId, tmp.id); continue; } } @@ -576,7 +576,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.morph.creatureOrModelEntry && !sCreatureDisplayInfoStore.LookupEntry(tmp.morph.creatureOrModelEntry)) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_MORPH_TO_ENTRY_OR_MODEL for script id %u, but this model does not exist.", tablename, tmp.morph.creatureOrModelEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_MORPH_TO_ENTRY_OR_MODEL for script id %u, but this model does not exist.", tablename, tmp.morph.creatureOrModelEntry, tmp.id); continue; } } @@ -586,7 +586,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingCreatureId(tmp.morph.creatureOrModelEntry)) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_MORPH_TO_ENTRY_OR_MODEL for script id %u, but this creature_template does not exist.", tablename, tmp.morph.creatureOrModelEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_MORPH_TO_ENTRY_OR_MODEL for script id %u, but this creature_template does not exist.", tablename, tmp.morph.creatureOrModelEntry, tmp.id); continue; } else @@ -602,7 +602,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.mount.creatureOrModelEntry && !sCreatureDisplayInfoStore.LookupEntry(tmp.mount.creatureOrModelEntry)) { - sLog.outErrorDb("Table `%s` has datalong2 = %u in SCRIPT_COMMAND_MOUNT_TO_ENTRY_OR_MODEL for script id %u, but this model does not exist.", tablename, tmp.mount.creatureOrModelEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong2 = %u in SCRIPT_COMMAND_MOUNT_TO_ENTRY_OR_MODEL for script id %u, but this model does not exist.", tablename, tmp.mount.creatureOrModelEntry, tmp.id); continue; } } @@ -612,7 +612,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingCreatureId(tmp.mount.creatureOrModelEntry)) { - sLog.outErrorDb("Table `%s` has datalong2 = %u in SCRIPT_COMMAND_MOUNT_TO_ENTRY_OR_MODEL for script id %u, but this creature_template does not exist.", tablename, tmp.mount.creatureOrModelEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong2 = %u in SCRIPT_COMMAND_MOUNT_TO_ENTRY_OR_MODEL for script id %u, but this creature_template does not exist.", tablename, tmp.mount.creatureOrModelEntry, tmp.id); continue; } else @@ -636,7 +636,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingCreatureId(tmp.updateEntry.creatureEntry)) { - sLog.outErrorDb("Table `%s` has invalid creature (Entry: %u) in SCRIPT_COMMAND_UPDATE_ENTRY for script id %u", tablename, tmp.updateEntry.creatureEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid creature (Entry: %u) in SCRIPT_COMMAND_UPDATE_ENTRY for script id %u", tablename, tmp.updateEntry.creatureEntry, tmp.id); continue; } else @@ -649,7 +649,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.standState.standState >= MAX_UNIT_STAND_STATE) { - sLog.outErrorDb("Table `%s` has invalid stand state (datalong = %u) in SCRIPT_COMMAND_STAND_STATE for script id %u", tablename, tmp.standState.standState, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid stand state (datalong = %u) in SCRIPT_COMMAND_STAND_STATE for script id %u", tablename, tmp.standState.standState, tmp.id); continue; } break; @@ -658,7 +658,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.modThreat.target > SO_MODIFYTHREAT_ALL_ATTACKERS) { - sLog.outErrorDb("Table `%s` has invalid target type (datalong = %u) in SCRIPT_COMMAND_MODIFY_THREAT for script id %u", tablename, tmp.modThreat.target, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid target type (datalong = %u) in SCRIPT_COMMAND_MODIFY_THREAT for script id %u", tablename, tmp.modThreat.target, tmp.id); continue; } break; @@ -667,7 +667,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sTaxiPathStore.LookupEntry(tmp.sendTaxiPath.taxiPathId)) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_SEND_TAXI_PATH for script id %u, but this taxi path does not exist.", tablename, tmp.sendTaxiPath.taxiPathId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_SEND_TAXI_PATH for script id %u, but this taxi path does not exist.", tablename, tmp.sendTaxiPath.taxiPathId, tmp.id); continue; } break; @@ -678,7 +678,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingCreatureId(tmp.terminateScript.creatureEntry)) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_TERMINATE_SCRIPT for script id %u, but this npc entry does not exist.", tablename, tmp.terminateScript.creatureEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_TERMINATE_SCRIPT for script id %u, but this npc entry does not exist.", tablename, tmp.terminateScript.creatureEntry, tmp.id); continue; } else @@ -686,7 +686,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) } if (tmp.terminateScript.creatureEntry && !tmp.terminateScript.searchRadius) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_TERMINATE_SCRIPT for script id %u, but search radius is too small (datalong2 = %u).", tablename, tmp.terminateScript.creatureEntry, tmp.id, tmp.terminateScript.searchRadius); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_TERMINATE_SCRIPT for script id %u, but search radius is too small (datalong2 = %u).", tablename, tmp.terminateScript.creatureEntry, tmp.id, tmp.terminateScript.searchRadius); continue; } break; @@ -695,12 +695,12 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sConditionStorage.LookupEntry(tmp.terminateCond.conditionId)) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_TERMINATE_CONDITION for script id %u, but this condition_id does not exist.", tablename, tmp.terminateCond.conditionId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_TERMINATE_CONDITION for script id %u, but this condition_id does not exist.", tablename, tmp.terminateCond.conditionId, tmp.id); continue; } if (tmp.terminateCond.failQuest && !sObjectMgr.GetQuestTemplate(tmp.terminateCond.failQuest)) { - sLog.outErrorDb("Table `%s` has datalong2 = %u in SCRIPT_COMMAND_TERMINATE_CONDITION for script id %u, but this questId does not exist.", tablename, tmp.terminateCond.failQuest, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong2 = %u in SCRIPT_COMMAND_TERMINATE_CONDITION for script id %u, but this questId does not exist.", tablename, tmp.terminateCond.failQuest, tmp.id); continue; } break; @@ -717,7 +717,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.turnTo.facingLogic > 1) { - sLog.outErrorDb("Table `%s` using unknown option in datalong (%u) in SCRIPT_COMMAND_TURN_TO for script id %u", tablename, tmp.turnTo.facingLogic, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using unknown option in datalong (%u) in SCRIPT_COMMAND_TURN_TO for script id %u", tablename, tmp.turnTo.facingLogic, tmp.id); continue; } break; @@ -726,7 +726,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sAreaStorage.LookupEntry(tmp.meetingstone.areaId)) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_MEETINGSTONE for script id %u, but there is no area with this Id.", tablename, tmp.meetingstone.areaId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_MEETINGSTONE for script id %u, but there is no area with this Id.", tablename, tmp.meetingstone.areaId, tmp.id); continue; } break; @@ -735,7 +735,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setData.type >= SO_INSTDATA_MAX) { - sLog.outErrorDb("Table `%s` has invalid option datalong3 = %u in SCRIPT_COMMAND_SET_INST_DATA for script id %u.", tablename, tmp.setData.type, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid option datalong3 = %u in SCRIPT_COMMAND_SET_INST_DATA for script id %u.", tablename, tmp.setData.type, tmp.id); continue; } break; @@ -744,16 +744,17 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setData64.type >= SO_INSTDATA64_MAX) { - sLog.outErrorDb("Table `%s` has invalid option datalong3 = %u in SCRIPT_COMMAND_SET_INST_DATA64 for script id %u.", tablename, tmp.setData64.type, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid option datalong3 = %u in SCRIPT_COMMAND_SET_INST_DATA64 for script id %u.", tablename, tmp.setData64.type, tmp.id); continue; } break; } case SCRIPT_COMMAND_START_SCRIPT: + case SCRIPT_COMMAND_START_SCRIPT_ON_GROUP: { if (100 < (tmp.startScript.chance[0] + tmp.startScript.chance[1] + tmp.startScript.chance[2] + tmp.startScript.chance[3])) { - sLog.outErrorDb("Table `%s` has a total chance exceeding 100%% in SCRIPT_COMMAND_START_SCRIPT for script id %u.", tablename, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has a total chance exceeding 100%% in SCRIPT_COMMAND_START_SCRIPT for script id %u.", tablename, tmp.id); continue; } bool abort = false; @@ -762,19 +763,19 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (tmp.startScript.chance[i] < 0) { abort = true; - sLog.outErrorDb("Table `%s` has dataint%u with negative chance in SCRIPT_COMMAND_START_SCRIPT for script id %u.", tablename, i, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has dataint%u with negative chance in SCRIPT_COMMAND_START_SCRIPT for script id %u.", tablename, i, tmp.id); break; } else if (!tmp.startScript.scriptId[i] && (tmp.startScript.chance[i] > 0)) { abort = true; - sLog.outErrorDb("Table `%s` has dataint%u=%i but no provided script id in SCRIPT_COMMAND_START_SCRIPT for script id %u.", tablename, i, tmp.startScript.chance[i], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has dataint%u=%i but no provided script id in SCRIPT_COMMAND_START_SCRIPT for script id %u.", tablename, i, tmp.startScript.chance[i], tmp.id); break; } else if (tmp.startScript.scriptId[i] && !tmp.startScript.chance[i]) { abort = true; - sLog.outErrorDb("Table `%s` has datalong%u=%u with 0%% chance in SCRIPT_COMMAND_START_SCRIPT for script id %u.", tablename, i, tmp.startScript.scriptId[i], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong%u=%u with 0%% chance in SCRIPT_COMMAND_START_SCRIPT for script id %u.", tablename, i, tmp.startScript.scriptId[i], tmp.id); break; } } @@ -788,12 +789,12 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setPhase.phase >= 32) // Max EventAI phase. { - sLog.outErrorDb("Table `%s` has datalong = %u above maximum allowed phase in SCRIPT_COMMAND_SET_PHASE for script id %u.", tablename, tmp.setPhase.phase, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u above maximum allowed phase in SCRIPT_COMMAND_SET_PHASE for script id %u.", tablename, tmp.setPhase.phase, tmp.id); continue; } if (tmp.setPhase.mode >= SO_SETPHASE_MAX) { - sLog.outErrorDb("Table `%s` has invalid option datalong2 = %u in SCRIPT_COMMAND_SET_PHASE for script id %u.", tablename, tmp.setPhase.mode, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid option datalong2 = %u in SCRIPT_COMMAND_SET_PHASE for script id %u.", tablename, tmp.setPhase.mode, tmp.id); continue; } break; @@ -805,7 +806,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setPhaseRandom.phase[i] >= 32) // Max EventAI phase. { - sLog.outErrorDb("Table `%s` has datalong%u = %u above maximum allowed phase in SCRIPT_COMMAND_SET_PHASE_RANDOM for script id %u.", tablename, i, tmp.setPhaseRandom.phase[i], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong%u = %u above maximum allowed phase in SCRIPT_COMMAND_SET_PHASE_RANDOM for script id %u.", tablename, i, tmp.setPhaseRandom.phase[i], tmp.id); error = true; break; } @@ -820,12 +821,12 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setPhaseRange.phaseMax >= 32) // Max EventAI phase. { - sLog.outErrorDb("Table `%s` has datalong2 = %u above maximum allowed phase in SCRIPT_COMMAND_SET_PHASE_RANGE for script id %u.", tablename, tmp.setPhaseRange.phaseMax, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong2 = %u above maximum allowed phase in SCRIPT_COMMAND_SET_PHASE_RANGE for script id %u.", tablename, tmp.setPhaseRange.phaseMax, tmp.id); continue; } if (tmp.setPhaseRange.phaseMin >= tmp.setPhaseRange.phaseMax) { - sLog.outErrorDb("Table `%s` has phase_min (datalong=%u) >= phase_max (datalong2=%u) in SCRIPT_COMMAND_SET_PHASE_RANGE for script id %u.", tablename, tmp.setPhaseRange.phaseMin, tmp.setPhaseRange.phaseMax, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has phase_min (datalong=%u) >= phase_max (datalong2=%u) in SCRIPT_COMMAND_SET_PHASE_RANGE for script id %u.", tablename, tmp.setPhaseRange.phaseMin, tmp.setPhaseRange.phaseMax, tmp.id); continue; } break; @@ -834,14 +835,14 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.dealDamage.damage == 0) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_DEAL_DAMAGE for script id %u.", tablename, tmp.dealDamage.damage, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_DEAL_DAMAGE for script id %u.", tablename, tmp.dealDamage.damage, tmp.id); continue; } if (tmp.dealDamage.isPercent) { if (tmp.dealDamage.damage > 100) { - sLog.outErrorDb("Table `%s` has datalong = %u above 100% with datalong2 = %u in SCRIPT_COMMAND_DEAL_DAMAGE for script id %u.", tablename, tmp.dealDamage.damage, tmp.dealDamage.isPercent, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u above 100% with datalong2 = %u in SCRIPT_COMMAND_DEAL_DAMAGE for script id %u.", tablename, tmp.dealDamage.damage, tmp.dealDamage.isPercent, tmp.id); continue; } } @@ -851,7 +852,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setSheath.sheathState >= MAX_SHEATH_STATE) { - sLog.outErrorDb("Table `%s` has datalong = %u above maximum sheath state in SCRIPT_COMMAND_SET_SHEATH for script id %u.", tablename, tmp.setSheath.sheathState, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u above maximum sheath state in SCRIPT_COMMAND_SET_SHEATH for script id %u.", tablename, tmp.setSheath.sheathState, tmp.id); continue; } break; @@ -862,7 +863,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.invincibility.health > 100) { - sLog.outErrorDb("Table `%s` has datalong = %u above 100% with datalong2 = %u in SCRIPT_COMMAND_INVINCIBILITY for script id %u.", tablename, tmp.invincibility.health, tmp.invincibility.isPercent, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u above 100% with datalong2 = %u in SCRIPT_COMMAND_INVINCIBILITY for script id %u.", tablename, tmp.invincibility.health, tmp.invincibility.isPercent, tmp.id); continue; } } @@ -872,7 +873,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sGameEventMgr.IsValidEvent(tmp.gameEvent.eventId)) { - sLog.outErrorDb("Table `%s` has datalong = %u for a non-existing game event in SCRIPT_COMMAND_GAME_EVENT for script id %u.", tablename, tmp.gameEvent.eventId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u for a non-existing game event in SCRIPT_COMMAND_GAME_EVENT for script id %u.", tablename, tmp.gameEvent.eventId, tmp.id); continue; } break; @@ -881,7 +882,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (100 < (tmp.creatureSpells.chance[0] + tmp.creatureSpells.chance[1] + tmp.creatureSpells.chance[2] + tmp.creatureSpells.chance[3])) { - sLog.outErrorDb("Table `%s` has a total chance exceeding 100%% in SCRIPT_COMMAND_CREATURE_SPELLS for script id %u.", tablename, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has a total chance exceeding 100%% in SCRIPT_COMMAND_CREATURE_SPELLS for script id %u.", tablename, tmp.id); continue; } bool abort = false; @@ -890,7 +891,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (tmp.creatureSpells.chance[i] < 0) { abort = true; - sLog.outErrorDb("Table `%s` has dataint%u with negative chance in SCRIPT_COMMAND_CREATURE_SPELLS for script id %u.", tablename, i, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has dataint%u with negative chance in SCRIPT_COMMAND_CREATURE_SPELLS for script id %u.", tablename, i, tmp.id); break; } else if (tmp.creatureSpells.spellListId[i]) @@ -900,7 +901,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (!sObjectMgr.IsExistingCreatureSpellsId(tmp.creatureSpells.spellListId[i])) { abort = true; - sLog.outErrorDb("Table `%s` has datalong%u=%u for a non-existent creature spells template in SCRIPT_COMMAND_CREATURE_SPELLS for script id %u.", tablename, i, tmp.creatureSpells.spellListId[i], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong%u=%u for a non-existent creature spells template in SCRIPT_COMMAND_CREATURE_SPELLS for script id %u.", tablename, i, tmp.creatureSpells.spellListId[i], tmp.id); } else DisableScriptAction(tmp); @@ -909,7 +910,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (!tmp.creatureSpells.chance[i]) { abort = true; - sLog.outErrorDb("Table `%s` has datalong%u=%u with 0%% chance in SCRIPT_COMMAND_CREATURE_SPELLS for script id %u.", tablename, i, tmp.creatureSpells.spellListId[i], tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong%u=%u with 0%% chance in SCRIPT_COMMAND_CREATURE_SPELLS for script id %u.", tablename, i, tmp.creatureSpells.spellListId[i], tmp.id); break; } } @@ -928,7 +929,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingCreatureId(tmp.removeGuardian.creatureId)) { - sLog.outErrorDb("Table `%s` has invalid creature (Entry: %u) in SCRIPT_COMMAND_REMOVE_GUARDIANS for script id %u", tablename, tmp.removeGuardian.creatureId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid creature (Entry: %u) in SCRIPT_COMMAND_REMOVE_GUARDIANS for script id %u", tablename, tmp.removeGuardian.creatureId, tmp.id); continue; } else @@ -943,7 +944,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sSpellMgr.IsExistingSpellId(tmp.addCooldown.spellId)) { - sLog.outErrorDb("Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_ADD_SPELL_COOLDOWN for script id %u", tablename, tmp.addCooldown.spellId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_ADD_SPELL_COOLDOWN for script id %u", tablename, tmp.addCooldown.spellId, tmp.id); continue; } else @@ -951,7 +952,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) } if (tmp.addCooldown.cooldown == 0) { - sLog.outErrorDb("Table `%s` has datalong2 = %u in SCRIPT_COMMAND_ADD_SPELL_COOLDOWN for script id %u.", tablename, tmp.addCooldown.cooldown, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong2 = %u in SCRIPT_COMMAND_ADD_SPELL_COOLDOWN for script id %u.", tablename, tmp.addCooldown.cooldown, tmp.id); continue; } break; @@ -964,7 +965,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sSpellMgr.IsExistingSpellId(tmp.removeCooldown.spellId)) { - sLog.outErrorDb("Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_REMOVE_SPELL_COOLDOWN for script id %u", tablename, tmp.removeCooldown.spellId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_REMOVE_SPELL_COOLDOWN for script id %u", tablename, tmp.removeCooldown.spellId, tmp.id); continue; } else @@ -977,7 +978,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setReactState.state > REACT_AGGRESSIVE) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_SET_REACT_STATE for script id %u.", tablename, tmp.setReactState.state, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_SET_REACT_STATE for script id %u.", tablename, tmp.setReactState.state, tmp.id); continue; } break; @@ -986,7 +987,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.startWaypoints.wpSource > PATH_FROM_SPECIAL) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_START_WAYPOINTS for script id %u.", tablename, tmp.startWaypoints.wpSource, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_START_WAYPOINTS for script id %u.", tablename, tmp.startWaypoints.wpSource, tmp.id); continue; } break; @@ -995,7 +996,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setDefaultMovement.movementType >= MAX_DB_MOTION_TYPE) { - sLog.outErrorDb("Table `%s` has datalong = %u in SCRIPT_COMMAND_SET_DEFAULT_MOVEMENT for script id %u.", tablename, tmp.setDefaultMovement.movementType, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u in SCRIPT_COMMAND_SET_DEFAULT_MOVEMENT for script id %u.", tablename, tmp.setDefaultMovement.movementType, tmp.id); continue; } break; @@ -1004,7 +1005,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!tmp.startScriptForAll.searchRadius) { - sLog.outErrorDb("Table `%s` has datalong4 = %u in SCRIPT_COMMAND_START_SCRIPT_FOR_ALL for script id %u.", tablename, tmp.startScriptForAll.searchRadius, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong4 = %u in SCRIPT_COMMAND_START_SCRIPT_FOR_ALL for script id %u.", tablename, tmp.startScriptForAll.searchRadius, tmp.id); continue; } switch (tmp.startScriptForAll.objectType) @@ -1017,7 +1018,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingGameObjectId(tmp.startScriptForAll.objectEntry)) { - sLog.outErrorDb("Table `%s` has gameobject with invalid entry (datalong3: %u) in SCRIPT_COMMAND_START_SCRIPT_FOR_ALL for script id %u", tablename, tmp.startScriptForAll.objectEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has gameobject with invalid entry (datalong3: %u) in SCRIPT_COMMAND_START_SCRIPT_FOR_ALL for script id %u", tablename, tmp.startScriptForAll.objectEntry, tmp.id); continue; } else @@ -1034,7 +1035,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingCreatureId(tmp.startScriptForAll.objectEntry)) { - sLog.outErrorDb("Table `%s` has invalid creature (datalong3: %u) in SCRIPT_COMMAND_START_SCRIPT_FOR_ALL for script id %u", tablename, tmp.startScriptForAll.objectEntry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid creature (datalong3: %u) in SCRIPT_COMMAND_START_SCRIPT_FOR_ALL for script id %u", tablename, tmp.startScriptForAll.objectEntry, tmp.id); continue; } else @@ -1050,7 +1051,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) } default: { - sLog.outErrorDb("Table `%s` has datalong2 = %u in SCRIPT_COMMAND_START_SCRIPT_FOR_ALL for script id %u.", tablename, tmp.startScriptForAll.objectType, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong2 = %u in SCRIPT_COMMAND_START_SCRIPT_FOR_ALL for script id %u.", tablename, tmp.startScriptForAll.objectType, tmp.id); continue; } } @@ -1062,7 +1063,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingQuestId(tmp.failQuest.questId)) { - sLog.outErrorDb("Table `%s` has invalid quest (ID: %u) in SCRIPT_COMMAND_FAIL_QUEST in `datalong` for script id %u", tablename, tmp.failQuest.questId, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid quest (ID: %u) in SCRIPT_COMMAND_FAIL_QUEST in `datalong` for script id %u", tablename, tmp.failQuest.questId, tmp.id); continue; } else @@ -1080,7 +1081,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) if (!pSpellEntry->IsSpellAppliesAura((1 << EFFECT_INDEX_0) | (1 << EFFECT_INDEX_1) | (1 << EFFECT_INDEX_2)) && !pSpellEntry->HasEffect(SPELL_EFFECT_PERSISTENT_AREA_AURA)) { - sLog.outErrorDb("Table `%s` has a spell that does not apply any auras (id: %u) in SCRIPT_COMMAND_ADD_AURA for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has a spell that does not apply any auras (id: %u) in SCRIPT_COMMAND_ADD_AURA for script id %u", tablename, tmp.addAura.spellId, tmp.id); continue; } @@ -1089,7 +1090,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sSpellMgr.IsExistingSpellId(tmp.addAura.spellId)) { - sLog.outErrorDb("Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_ADD_AURA for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using nonexistent spell (id: %u) in SCRIPT_COMMAND_ADD_AURA for script id %u", tablename, tmp.addAura.spellId, tmp.id); continue; } @@ -1104,7 +1105,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingGameObjectId(tmp.summonObject.gameobject_entry)) { - sLog.outErrorDb("Table `%s` has datalong = %u for script id %u, but this gameobject_template does not exist.", tablename, tmp.summonObject.gameobject_entry, tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has datalong = %u for script id %u, but this gameobject_template does not exist.", tablename, tmp.summonObject.gameobject_entry, tmp.id); continue; } else @@ -1116,7 +1117,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.joinCreatureGroup.options & ~ALL_CREATURE_GROUP_OPTIONS) { - sLog.outErrorDb("Table `%s` using unknown option in datalong (%u) in SCRIPT_COMMAND_JOIN_CREATURE_GROUP for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using unknown option in datalong (%u) in SCRIPT_COMMAND_JOIN_CREATURE_GROUP for script id %u", tablename, tmp.joinCreatureGroup.options, tmp.id); continue; } @@ -1126,7 +1127,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setGoState.state > GO_STATE_ACTIVE_ALTERNATIVE) { - sLog.outErrorDb("Table `%s` using invalid go state in datalong (%u) in SCRIPT_COMMAND_SET_GO_STATE for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using invalid go state in datalong (%u) in SCRIPT_COMMAND_SET_GO_STATE for script id %u", tablename, tmp.setGoState.state, tmp.id); continue; } @@ -1141,7 +1142,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (!sObjectMgr.IsExistingGameObjectGuid(tmp.GetGOGuid())) { - sLog.outErrorDb("Table `%s` has invalid gameobject (GUID: %u) in SCRIPT_COMMAND_DESPAWN_GAMEOBJECT for script id %u", tablename, tmp.GetGOGuid(), tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid gameobject (GUID: %u) in SCRIPT_COMMAND_DESPAWN_GAMEOBJECT for script id %u", tablename, tmp.GetGOGuid(), tmp.id); continue; } else @@ -1153,14 +1154,13 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) } break; } - case SCRIPT_COMMAND_LOAD_GAMEOBJECT: + case SCRIPT_COMMAND_LOAD_GAMEOBJECT_SPAWN: { - GameObjectData const* data = sObjectMgr.GetGOData(tmp.GetGOGuid()); - if (!data) + if (!sObjectMgr.GetGOData(tmp.GetGOGuid())) { if (!sObjectMgr.IsExistingGameObjectGuid(tmp.GetGOGuid())) { - sLog.outErrorDb("Table `%s` has invalid gameobject (GUID: %u) in SCRIPT_COMMAND_LOAD_GAMEOBJECT for script id %u", tablename, tmp.GetGOGuid(), tmp.id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has invalid gameobject (GUID: %u) in SCRIPT_COMMAND_LOAD_GAMEOBJECT_SPAWN for script id %u", tablename, tmp.GetGOGuid(), tmp.id); continue; } else @@ -1175,7 +1175,7 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.setGossipMenu.gossipMenuId && !sObjectMgr.IsExistingGossipMenuId(tmp.setGossipMenu.gossipMenuId)) { - sLog.outErrorDb("Table `%s` using nonexistent gossip menu (id: %u) in SCRIPT_COMMAND_SET_GOSSIP_MENU for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using nonexistent gossip menu (id: %u) in SCRIPT_COMMAND_SET_GOSSIP_MENU for script id %u", tablename, tmp.setGossipMenu.gossipMenuId, tmp.id); continue; } @@ -1185,12 +1185,45 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) { if (tmp.playCustomAnim.animId > 3) { - sLog.outErrorDb("Table `%s` using invalid anim id in datalong (%u) in SCRIPT_COMMAND_PLAY_CUSTOM_ANIM for script id %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using invalid anim id in datalong (%u) in SCRIPT_COMMAND_PLAY_CUSTOM_ANIM for script id %u", tablename, tmp.setGoState.state, tmp.id); continue; } break; } + case SCRIPT_COMMAND_LOAD_CREATURE_SPAWN: + { + if (!sObjectMgr.GetCreatureData(tmp.loadCreature.dbGuid)) + { + if (!sObjectMgr.IsExistingCreatureGuid(tmp.loadCreature.dbGuid)) + { + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` using invalid creature guid in datalong (%u) in SCRIPT_COMMAND_LOAD_CREATURE_SPAWN for script id %u", + tablename, tmp.loadCreature.dbGuid, tmp.id); + continue; + } + else + { + DisableScriptAction(tmp); + break; + } + } + + break; + } + case SCRIPT_COMMAND_START_SCRIPT_ON_ZONE: + { + if (!tmp.startScriptOnZone.scriptId) + { + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has no provided script id in SCRIPT_COMMAND_START_SCRIPT_ON_ZONE for script id %u.", tablename, tmp.id); + continue; + } + if (!tmp.startScriptOnZone.zoneId) + { + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has no provided zone id in SCRIPT_COMMAND_START_SCRIPT_ON_ZONE for script id %u.", tablename, tmp.id); + continue; + } + break; + } } if (scripts.find(tmp.id) == scripts.end()) @@ -1206,8 +1239,8 @@ void ScriptMgr::LoadScripts(ScriptMapMap& scripts, char const* tablename) delete result; - sLog.outString(); - sLog.outString(">> Loaded %u script definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u script definitions", count); } bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint32 targetParam2, char const* tableName, uint32 tableEntry) @@ -1220,9 +1253,9 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 case TARGET_T_OWNER: { if (targetParam1) - sLog.outErrorDb("Table `%s` has target_param1 = %u with target_type = %u for id %u, but this target type has no parameters.", tableName, targetParam1, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param1 = %u with target_type = %u for id %u, but this target type has no parameters.", tableName, targetParam1, targetType, tableEntry); if (targetParam2) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but this target type has no parameters.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but this target type has no parameters.", tableName, targetParam2, targetType, tableEntry); break; } case TARGET_T_HOSTILE_SECOND_AGGRO: @@ -1232,11 +1265,11 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 { if (targetParam1& ~MAX_SELECT_FLAG_MASK) { - sLog.outErrorDb("Table `%s` has unknown select flag target_param1 = %u with target_type = %u for id %u.", tableName, targetParam1, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has unknown select flag target_param1 = %u with target_type = %u for id %u.", tableName, targetParam1, targetType, tableEntry); return false; } if (targetParam2) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); break; } case TARGET_T_NEAREST_CREATURE_WITH_ENTRY: @@ -1245,12 +1278,12 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 if (!ObjectMgr::GetCreatureTemplate(targetParam1)) { if (!sObjectMgr.IsExistingCreatureId(targetParam1)) - sLog.outErrorDb("Table `%s` has target_param1 = %u for id %u, but this creature_template does not exist.", tableName, targetParam1, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param1 = %u for id %u, but this creature_template does not exist.", tableName, targetParam1, tableEntry); return false; } if (!targetParam2) { - sLog.outErrorDb("Table `%s` has target_param2 = %u for id %u, but search radius is expected.", tableName, targetParam2, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u for id %u, but search radius is expected.", tableName, targetParam2, tableEntry); return false; } break; @@ -1261,11 +1294,11 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 if (!sObjectMgr.GetCreatureData(targetParam1)) { if (!sObjectMgr.IsExistingCreatureGuid(targetParam1)) - sLog.outErrorDb("Table `%s` has target_param1 = %u for id %u, but this creature guid does not exist.", tableName, targetParam1, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param1 = %u for id %u, but this creature guid does not exist.", tableName, targetParam1, tableEntry); return false; } if (targetParam2) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); break; } case TARGET_T_NEAREST_GAMEOBJECT_WITH_ENTRY: @@ -1274,12 +1307,12 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 if (!ObjectMgr::GetGameObjectInfo(targetParam1)) { if (!sObjectMgr.IsExistingGameObjectId(targetParam1)) - sLog.outErrorDb("Table `%s` has target_param1 = %u for id %u, but this gameobject_template does not exist.", tableName, targetParam1, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param1 = %u for id %u, but this gameobject_template does not exist.", tableName, targetParam1, tableEntry); return false; } if (!targetParam2) { - sLog.outErrorDb("Table `%s` has target_param2 = %u for id %u, but search radius is expected.", tableName, targetParam2, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u for id %u, but search radius is expected.", tableName, targetParam2, tableEntry); return false; } break; @@ -1290,12 +1323,12 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 if (!sObjectMgr.GetGOData(targetParam1)) { if (!sObjectMgr.IsExistingGameObjectGuid(targetParam1)) - sLog.outErrorDb("Table `%s` has target_param1 = %u for id %u, but this gameobject guid does not exist.", tableName, targetParam1, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param1 = %u for id %u, but this gameobject guid does not exist.", tableName, targetParam1, tableEntry); return false; } if (targetParam2) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); break; } case TARGET_T_GAMEOBJECT_FROM_INSTANCE_DATA: @@ -1305,20 +1338,20 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 case TARGET_T_NEAREST_FRIENDLY_PLAYER: { if (targetParam2) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); break; } case TARGET_T_FRIENDLY: { if (targetParam2 > 1) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but a bool value is expected.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but a bool value is expected.", tableName, targetParam2, targetType, tableEntry); break; } case TARGET_T_FRIENDLY_INJURED: case TARGET_T_FRIENDLY_INJURED_EXCEPT: { if (targetParam2 > 100) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but a percent value is expected.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but a percent value is expected.", tableName, targetParam2, targetType, tableEntry); break; } case TARGET_T_FRIENDLY_MISSING_BUFF: @@ -1327,7 +1360,7 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 if (targetParam2 && !sSpellMgr.GetSpellEntry(targetParam2)) { if (!sSpellMgr.IsExistingSpellId(targetParam2)) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but spell does not exist.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but spell does not exist.", tableName, targetParam2, targetType, tableEntry); return false; } @@ -1338,23 +1371,23 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 { if (!targetParam1) { - sLog.outErrorDb("Table `%s` has target_param1 = %u with target_type = %u for id %u, but a scripted map event id is expected.", tableName, targetParam1, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param1 = %u with target_type = %u for id %u, but a scripted map event id is expected.", tableName, targetParam1, targetType, tableEntry); return false; } if (targetParam2) - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but this parameter is unused.", tableName, targetParam2, targetType, tableEntry); break; } case TARGET_T_MAP_EVENT_EXTRA_TARGET: { if (!targetParam1) { - sLog.outErrorDb("Table `%s` has target_param1 = %u with target_type = %u for id %u, but a scripted map event id is expected.", tableName, targetParam1, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param1 = %u with target_type = %u for id %u, but a scripted map event id is expected.", tableName, targetParam1, targetType, tableEntry); return false; } if (!targetParam2) { - sLog.outErrorDb("Table `%s` has target_param2 = %u with target_type = %u for id %u, but a creature or gameobject entry is expected.", tableName, targetParam2, targetType, tableEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `%s` has target_param2 = %u with target_type = %u for id %u, but a creature or gameobject entry is expected.", tableName, targetParam2, targetType, tableEntry); return false; } break; @@ -1362,7 +1395,7 @@ bool ScriptMgr::CheckScriptTargets(uint32 targetType, uint32 targetParam1, uint3 default: { if (targetType >= TARGET_T_END) - sLog.outError("Table `%s` has an unknown target_type = %u used for id %u.", tableName, targetType, tableEntry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table `%s` has an unknown target_type = %u used for id %u.", tableName, targetType, tableEntry); break; } } @@ -1378,7 +1411,7 @@ void ScriptMgr::LoadGameObjectScripts() { if (!sObjectMgr.GetGOData(itr.first)) if (!sObjectMgr.IsExistingGameObjectGuid(itr.first)) - sLog.outErrorDb("Table `gameobject_scripts` has not existing gameobject (GUID: %u) as script id", itr.first); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `gameobject_scripts` has not existing gameobject (GUID: %u) as script id", itr.first); } } @@ -1390,7 +1423,7 @@ void ScriptMgr::LoadQuestEndScripts() for (const auto& itr : sQuestEndScripts) { if (!sObjectMgr.GetQuestTemplate(itr.first) && !sObjectMgr.IsExistingQuestId(itr.first)) - sLog.outErrorDb("Table `quest_end_scripts` has not existing quest (Id: %u) as script id", itr.first); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `quest_end_scripts` has not existing quest (Id: %u) as script id", itr.first); } } @@ -1402,7 +1435,7 @@ void ScriptMgr::LoadQuestStartScripts() for (const auto& itr : sQuestStartScripts) { if (!sObjectMgr.GetQuestTemplate(itr.first) && !sObjectMgr.IsExistingQuestId(itr.first)) - sLog.outErrorDb("Table `quest_start_scripts` has not existing quest (Id: %u) as script id", itr.first); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `quest_start_scripts` has not existing quest (Id: %u) as script id", itr.first); } } @@ -1430,7 +1463,7 @@ void ScriptMgr::LoadSpellScripts() if (!spellInfo) { if (!sSpellMgr.IsExistingSpellId(itr.first)) - sLog.outErrorDb("Table `spell_scripts` has not existing spell (Id: %u) as script id", itr.first); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_scripts` has not existing spell (Id: %u) as script id", itr.first); continue; } @@ -1453,7 +1486,7 @@ void ScriptMgr::LoadSpellScripts() found = true; if (!found) - sLog.outErrorDb("Table `spell_scripts` has unsupported spell (Id: %u) without SPELL_EFFECT_SCRIPT_EFFECT (%u) spell effect", itr.first, SPELL_EFFECT_SCRIPT_EFFECT); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_scripts` has unsupported spell (Id: %u) without SPELL_EFFECT_SCRIPT_EFFECT (%u) spell effect", itr.first, SPELL_EFFECT_SCRIPT_EFFECT); } } @@ -1469,7 +1502,7 @@ void ScriptMgr::LoadGenericScripts() { auto const itr2 = genericIds.find(itr.first); if (itr2 == genericIds.end()) - sLog.outErrorDb("Table `generic_scripts` has script (Id: %u) not referenced from anywhere", itr.first); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `generic_scripts` has script (Id: %u) not referenced from anywhere", itr.first); } // Check if any generic script ids are missing. @@ -1477,7 +1510,7 @@ void ScriptMgr::LoadGenericScripts() { auto const itr = sGenericScripts.find(id); if (itr == sGenericScripts.end()) - sLog.outErrorDb("Table `generic_scripts` does not contain script (Id: %u) referenced from another script", id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `generic_scripts` does not contain script (Id: %u) referenced from another script", id); } } @@ -1494,7 +1527,7 @@ void ScriptMgr::LoadEventScripts() { std::set::const_iterator itr2 = eventIds.find(itr.first); if (itr2 == eventIds.end()) - sLog.outErrorDb("Table `event_scripts` has script (Id: %u) not referring to any gameobject_template type 10 data2 field, type 3 data6 field, type 13 data 2 field, type 29 or any spell effect %u", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `event_scripts` has script (Id: %u) not referring to any gameobject_template type 10 data2 field, type 3 data6 field, type 13 data 2 field, type 29 or any spell effect %u", itr.first, SPELL_EFFECT_SEND_EVENT); } } @@ -1539,7 +1572,7 @@ void ScriptMgr::LoadCreatureEventAIScripts() { fields = result->Fetch(); uint32 scriptId = fields[0].GetUInt32(); - sLog.outErrorDb("Table `creature_ai_scripts` has script (Id: %u) with delay!=0 but this is not supported for creature AI events.", scriptId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_ai_scripts` has script (Id: %u) with delay!=0 but this is not supported for creature AI events.", scriptId); } while (result->NextRow()); delete result; } @@ -1569,7 +1602,7 @@ void ScriptMgr::LoadCreatureEventAIScripts() { std::set::const_iterator itr2 = actionIds.find(itr.first); if (itr2 == actionIds.end()) - sLog.outErrorDb("Table `creature_ai_scripts` has script (Id: %u) not used by any creature AI events.", itr.first); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `creature_ai_scripts` has script (Id: %u) not used by any creature AI events.", itr.first); } } @@ -1598,7 +1631,7 @@ void ScriptMgr::CheckScriptTexts(ScriptMapMap const& scripts) for (int i : itrM->second.talk.textId) { if (i && !sObjectMgr.GetBroadcastTextLocale(i)) - sLog.outErrorDb("Table `broadcast_text` is missing text id %u, used in database script id %u.", i, script.first); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `broadcast_text` is missing text id %u, used in database script id %u.", i, script.first); } } } @@ -1617,8 +1650,8 @@ void ScriptMgr::LoadAreaTriggerScripts() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u scripted areatrigger", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u scripted areatrigger", count); return; } @@ -1637,7 +1670,7 @@ void ScriptMgr::LoadAreaTriggerScripts() if (!sObjectMgr.GetAreaTrigger(triggerId)) { if (!sObjectMgr.IsExistingAreaTriggerId(triggerId)) - sLog.outErrorDb("Table `scripted_areatrigger` has area trigger (ID: %u) not listed in `AreaTrigger.dbc`.", triggerId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `scripted_areatrigger` has area trigger (ID: %u) not listed in `AreaTrigger.dbc`.", triggerId); continue; } @@ -1647,8 +1680,8 @@ void ScriptMgr::LoadAreaTriggerScripts() delete result; - sLog.outString(); - sLog.outString(">> Loaded %u areatrigger scripts", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u areatrigger scripts", count); } void ScriptMgr::LoadEventIdScripts() @@ -1663,8 +1696,8 @@ void ScriptMgr::LoadEventIdScripts() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u scripted event id", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u scripted event id", count); return; } @@ -1686,7 +1719,7 @@ void ScriptMgr::LoadEventIdScripts() std::set::const_iterator itr = eventIds.find(eventId); if (itr == eventIds.end()) - sLog.outErrorDb("Table `scripted_event_id` has id %u not referring to any gameobject_template type 10 data2 field, type 3 data6 field, type 13 data 2 field, type 29 or any spell effect %u or path taxi node data", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `scripted_event_id` has id %u not referring to any gameobject_template type 10 data2 field, type 3 data6 field, type 13 data 2 field, type 29 or any spell effect %u or path taxi node data", eventId, SPELL_EFFECT_SEND_EVENT); m_EventIdScripts[eventId] = GetScriptId(scriptName); @@ -1695,8 +1728,8 @@ void ScriptMgr::LoadEventIdScripts() delete result; - sLog.outString(); - sLog.outString(">> Loaded %u scripted event id", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u scripted event id", count); } void ScriptMgr::LoadScriptNames() @@ -1717,8 +1750,8 @@ void ScriptMgr::LoadScriptNames() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded empty set of Script Names!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded empty set of Script Names!"); return; } @@ -1735,8 +1768,8 @@ void ScriptMgr::LoadScriptNames() delete result; std::sort(m_scriptNames.begin(), m_scriptNames.end()); - sLog.outString(); - sLog.outString(">> Loaded %d Script Names", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %d Script Names", count); } uint32 ScriptMgr::GetScriptId(char const* name) const @@ -1829,7 +1862,7 @@ bool ScriptMgr::OnGossipHello(Player* pPlayer, GameObject* pGameObject) bool ScriptMgr::OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 sender, uint32 action, char const* code) { - sLog.outDebug("Gossip selection%s, sender: %d, action: %d", code ? " with code" : "", sender, action); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Gossip selection%s, sender: %d, action: %d", code ? " with code" : "", sender, action); Script* pTempScript = m_scripts[pCreature->GetScriptId()]; @@ -1855,7 +1888,7 @@ bool ScriptMgr::OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 send bool ScriptMgr::OnGossipSelect(Player* pPlayer, GameObject* pGameObject, uint32 sender, uint32 action, char const* code) { - sLog.outDebug("Gossip selection%s, sender: %d, action: %d", code ? " with code" : "", sender, action); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Gossip selection%s, sender: %d, action: %d", code ? " with code" : "", sender, action); Script* pTempScript = m_scripts[pGameObject->GetGOInfo()->ScriptId]; @@ -2054,10 +2087,10 @@ void ScriptMgr::Initialize() // Load database (must be called after SD2Config.SetSource). LoadDatabase(); - sLog.outString("Loading C++ scripts"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading C++ scripts"); BarGoLink bar(1); bar.step(); - sLog.outString(""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); // Resize script ids to needed ammount of assigned ScriptNames (from core) m_scripts.resize(GetScriptIdsCount(), nullptr); @@ -2068,10 +2101,10 @@ void ScriptMgr::Initialize() for (uint32 i = 1; i < GetScriptIdsCount(); ++i) { if (!m_scripts[i]) - sLog.outError("No script found for script_name '%s'.", GetScriptName(i)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "No script found for script_name '%s'.", GetScriptName(i)); } - sLog.outString(">> Loaded %i C++ Scripts.", num_sc_scripts); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %i C++ Scripts.", num_sc_scripts); } void ScriptMgr::LoadDatabase() @@ -2084,12 +2117,12 @@ void ScriptMgr::LoadDatabase() void ScriptMgr::LoadScriptTexts() { - sLog.outString("Loading Script Texts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Script Texts..."); sObjectMgr.LoadMangosStrings(WorldDatabase, "script_texts", TEXT_SOURCE_TEXT_START, TEXT_SOURCE_TEXT_END, true); QueryResult* result = WorldDatabase.PQuery("SELECT `entry`, `sound`, `type`, `language`, `emote` FROM `script_texts` WHERE `entry` BETWEEN %i AND %i", TEXT_SOURCE_TEXT_END, TEXT_SOURCE_TEXT_START); - sLog.outString("Loading Script Texts additional data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Script Texts additional data..."); if (result) { @@ -2110,21 +2143,21 @@ void ScriptMgr::LoadScriptTexts() if (iId >= 0) { - sLog.outErrorDb("Entry %i in table `script_texts` is not a negative value.", iId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `script_texts` is not a negative value.", iId); continue; } if (pTemp.SoundId) { if (!sObjectMgr.GetSoundEntry(pTemp.SoundId)) - sLog.outErrorDb("Entry %i in table `script_texts` has soundId %u but sound does not exist.", iId, pTemp.SoundId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `script_texts` has soundId %u but sound does not exist.", iId, pTemp.SoundId); } if (!GetLanguageDescByID(pTemp.Language)) - sLog.outErrorDb("Entry %i in table `script_texts` using Language %u but Language does not exist.", iId, pTemp.Language); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `script_texts` using Language %u but Language does not exist.", iId, pTemp.Language); if (pTemp.Type > CHAT_TYPE_ZONE_YELL) - sLog.outErrorDb("Entry %i in table `script_texts` has Type %u but this Chat Type does not exist.", iId, pTemp.Type); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `script_texts` has Type %u but this Chat Type does not exist.", iId, pTemp.Type); m_mTextDataMap[iId] = pTemp; ++uiCount; @@ -2132,26 +2165,26 @@ void ScriptMgr::LoadScriptTexts() delete result; - sLog.outString(""); - sLog.outString(">> Loaded %u additional Script Texts data.", uiCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u additional Script Texts data.", uiCount); } else { BarGoLink bar(1); bar.step(); - sLog.outString(""); - sLog.outString(">> Loaded 0 additional Script Texts data. DB table `script_texts` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 additional Script Texts data. DB table `script_texts` is empty."); } } void ScriptMgr::LoadScriptTextsCustom() { - sLog.outString("Loading Custom Texts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Custom Texts..."); sObjectMgr.LoadMangosStrings(WorldDatabase, "custom_texts", TEXT_SOURCE_CUSTOM_START, TEXT_SOURCE_CUSTOM_END, true); QueryResult* result = WorldDatabase.PQuery("SELECT `entry`, `sound`, `type`, `language`, `emote` FROM `custom_texts` WHERE `entry` BETWEEN %i AND %i", TEXT_SOURCE_CUSTOM_END, TEXT_SOURCE_CUSTOM_START); - sLog.outString("Loading Custom Texts additional data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Custom Texts additional data..."); if (result) { @@ -2172,21 +2205,21 @@ void ScriptMgr::LoadScriptTextsCustom() if (iId >= 0) { - sLog.outErrorDb("Entry %i in table `custom_texts` is not a negative value.", iId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `custom_texts` is not a negative value.", iId); continue; } if (pTemp.SoundId) { if (!sObjectMgr.GetSoundEntry(pTemp.SoundId)) - sLog.outErrorDb("Entry %i in table `custom_texts` has soundId %u but sound does not exist.", iId, pTemp.SoundId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `custom_texts` has soundId %u but sound does not exist.", iId, pTemp.SoundId); } if (!GetLanguageDescByID(pTemp.Language)) - sLog.outErrorDb("Entry %i in table `custom_texts` using Language %u but Language does not exist.", iId, pTemp.Language); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `custom_texts` using Language %u but Language does not exist.", iId, pTemp.Language); if (pTemp.Type > CHAT_TYPE_ZONE_YELL) - sLog.outErrorDb("Entry %i in table `custom_texts` has Type %u but this Chat Type does not exist.", iId, pTemp.Type); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Entry %i in table `custom_texts` has Type %u but this Chat Type does not exist.", iId, pTemp.Type); m_mTextDataMap[iId] = pTemp; ++uiCount; @@ -2194,15 +2227,15 @@ void ScriptMgr::LoadScriptTextsCustom() delete result; - sLog.outString(""); - sLog.outString(">> Loaded %u additional Custom Texts data.", uiCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u additional Custom Texts data.", uiCount); } else { BarGoLink bar(1); bar.step(); - sLog.outString(""); - sLog.outString(">> Loaded 0 additional Custom Texts data. DB table `custom_texts` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 additional Custom Texts data. DB table `custom_texts` is empty."); } } @@ -2221,7 +2254,7 @@ void ScriptMgr::LoadScriptWaypoints() delete result; } - sLog.outString("Loading Script Waypoints for %u creature(s)...", uiCreatureCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Script Waypoints for %u creature(s)...", uiCreatureCount); result = WorldDatabase.PQuery("SELECT `entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime` FROM `script_waypoint` ORDER BY `pointid`"); @@ -2249,12 +2282,12 @@ void ScriptMgr::LoadScriptWaypoints() if (!pCInfo) { if (!sObjectMgr.IsExistingCreatureId(pTemp.uiCreatureEntry)) - sLog.outErrorDb("DB table script_waypoint has waypoint for nonexistant creature entry %u", pTemp.uiCreatureEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "DB table script_waypoint has waypoint for nonexistant creature entry %u", pTemp.uiCreatureEntry); continue; } if (!pCInfo->script_id) - sLog.outErrorDb("DB table script_waypoint has waypoint for creature entry %u, but creature does not have script_name defined and then useless.", pTemp.uiCreatureEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "DB table script_waypoint has waypoint for creature entry %u, but creature does not have script_name defined and then useless.", pTemp.uiCreatureEntry); m_mPointMoveMap[uiEntry].push_back(pTemp); ++uiNodeCount; @@ -2262,15 +2295,15 @@ void ScriptMgr::LoadScriptWaypoints() delete result; - sLog.outString(""); - sLog.outString(">> Loaded %u Script Waypoint nodes.", uiNodeCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Script Waypoint nodes.", uiNodeCount); } else { BarGoLink bar(1); bar.step(); - sLog.outString(""); - sLog.outString(">> Loaded 0 Script Waypoints. DB table `script_waypoint` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 Script Waypoints. DB table `script_waypoint` is empty."); } } @@ -2300,18 +2333,18 @@ void ScriptMgr::LoadEscortData() if (!pCInfo) { - sLog.outErrorDb("DB table script_escort_data has data for non-existant creature entry %u", pTemp.uiCreatureEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "DB table script_escort_data has data for non-existant creature entry %u", pTemp.uiCreatureEntry); continue; } if (!pCInfo->script_id) - sLog.outErrorDb("DB table script_escort_data has data for creature entry %u, but creature does not have script_name defined and then useless.", pTemp.uiCreatureEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "DB table script_escort_data has data for creature entry %u, but creature does not have script_name defined and then useless.", pTemp.uiCreatureEntry); // Calcul de uiLastWaypointEntry, et mise en "cache" std::vector const points = GetPointMoveList(pTemp.uiCreatureEntry); if (points.empty()) { - sLog.outErrorDb("Le PNJ %u de script_escort_data n'a pas de donnees de Waypoints !", pTemp.uiCreatureEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Le PNJ %u de script_escort_data n'a pas de donnees de Waypoints !", pTemp.uiCreatureEntry); continue; } pTemp.uiLastWaypointEntry = 0; @@ -2327,15 +2360,15 @@ void ScriptMgr::LoadEscortData() delete pResult; - sLog.outString(""); - sLog.outString(">> Loaded %u Escort Creature Data", EscortDataCount); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Escort Creature Data", EscortDataCount); } else { barGoLink bar(1); bar.step(); - sLog.outString(""); - sLog.outString(">> Loaded 0 Escort Creature Data. DB table `script_escort_data` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 Escort Creature Data. DB table `script_escort_data` is empty."); } } @@ -2357,8 +2390,8 @@ void ScriptMgr::CollectPossibleGenericIds(std::set& genericIds) Field* fields; for (const auto& script_table : script_tables) { - // From SCRIPT_COMMAND_START_SCRIPT. - std::unique_ptr result(WorldDatabase.PQuery("SELECT `datalong`, `datalong2`, `datalong3`, `datalong4` FROM `%s` WHERE `command`=39", script_table)); + // From SCRIPT_COMMAND_START_SCRIPT and SCRIPT_COMMAND_START_SCRIPT_ON_GROUP. + std::unique_ptr result(WorldDatabase.PQuery("SELECT `datalong`, `datalong2`, `datalong3`, `datalong4` FROM `%s` WHERE `command` IN (39, 90)", script_table)); if (result) { @@ -2394,8 +2427,8 @@ void ScriptMgr::CollectPossibleGenericIds(std::set& genericIds) } while (result->NextRow()); } - // From SCRIPT_COMMAND_START_SCRIPT_FOR_ALL. - result.reset(WorldDatabase.PQuery("SELECT `datalong` FROM `%s` WHERE `command`=68 && `datalong`!=0", script_table)); + // From SCRIPT_COMMAND_START_SCRIPT_FOR_ALL and SCRIPT_COMMAND_START_SCRIPT_ON_ZONE. + result.reset(WorldDatabase.PQuery("SELECT `datalong` FROM `%s` WHERE `command` IN (68, 92) && `datalong`!=0", script_table)); if (result) { @@ -2536,7 +2569,7 @@ void DoScriptText(int32 textId, WorldObject* pSource, Unit* pTarget, int32 chatT { if (!pSource) { - sLog.outError("DoScriptText entry %i, invalid Source pointer.", textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoScriptText entry %i, invalid Source pointer.", textId); return; } @@ -2556,7 +2589,7 @@ void DoScriptText(int32 textId, WorldObject* pSource, Unit* pTarget, int32 chatT } else { - sLog.outError("DoScriptText with source entry %u (TypeId=%u, guid=%u) attempts to process broadcast text id %i, but text id does not exist.", pSource->GetEntry(), pSource->GetTypeId(), pSource->GetGUIDLow(), textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoScriptText with source entry %u (TypeId=%u, guid=%u) attempts to process broadcast text id %i, but text id does not exist.", pSource->GetEntry(), pSource->GetTypeId(), pSource->GetGUIDLow(), textId); return; } } @@ -2571,7 +2604,7 @@ void DoScriptText(int32 textId, WorldObject* pSource, Unit* pTarget, int32 chatT } else { - sLog.outError("DoScriptText with source entry %u (TypeId=%u, guid=%u) could not find text entry %i.", pSource->GetEntry(), pSource->GetTypeId(), pSource->GetGUIDLow(), textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoScriptText with source entry %u (TypeId=%u, guid=%u) could not find text entry %i.", pSource->GetEntry(), pSource->GetTypeId(), pSource->GetGUIDLow(), textId); return; } } @@ -2579,7 +2612,7 @@ void DoScriptText(int32 textId, WorldObject* pSource, Unit* pTarget, int32 chatT if (chatTypeOverride >= 0) chatType = chatTypeOverride; - DEBUG_LOG("DoScriptText: textId=%i, soundId=%u, chatType=%u, languageId=%u, emoteId=%u", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "DoScriptText: textId=%i, soundId=%u, chatType=%u, languageId=%u, emoteId=%u", textId, soundId, chatType, languageId, emoteId); if (soundId) @@ -2589,13 +2622,13 @@ void DoScriptText(int32 textId, WorldObject* pSource, Unit* pTarget, int32 chatT if (chatType == CHAT_TYPE_ZONE_YELL) { if (Map* pZone = pSource->GetMap()) - pZone->PlayDirectSoundToMap(soundId); + pZone->PlayDirectSoundToMap(soundId, pZone->IsContinent() ? pSource->GetZoneId() : 0); } else pSource->PlayDirectSound(soundId); } else - sLog.outError("DoScriptText entry %i tried to process invalid sound id %u.", textId, soundId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoScriptText entry %i tried to process invalid sound id %u.", textId, soundId); } if (emoteId) @@ -2603,7 +2636,7 @@ void DoScriptText(int32 textId, WorldObject* pSource, Unit* pTarget, int32 chatT if (pSource->GetTypeId() == TYPEID_UNIT || pSource->GetTypeId() == TYPEID_PLAYER) ((Unit*)pSource)->HandleEmoteCommand(emoteId); else - sLog.outError("DoScriptText entry %i tried to process emote for invalid TypeId (%u).", textId, pSource->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoScriptText entry %i tried to process emote for invalid TypeId (%u).", textId, pSource->GetTypeId()); } switch (chatType) @@ -2624,7 +2657,7 @@ void DoScriptText(int32 textId, WorldObject* pSource, Unit* pTarget, int32 chatT if (pTarget && pTarget->GetTypeId() == TYPEID_PLAYER) pSource->MonsterWhisper(textId, pTarget); else - sLog.outError("DoScriptText entry %i cannot whisper without target unit (TYPEID_PLAYER).", textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoScriptText entry %i cannot whisper without target unit (TYPEID_PLAYER).", textId); break; case CHAT_TYPE_BOSS_WHISPER: @@ -2632,7 +2665,7 @@ void DoScriptText(int32 textId, WorldObject* pSource, Unit* pTarget, int32 chatT if (pTarget && pTarget->GetTypeId() == TYPEID_PLAYER) pSource->MonsterWhisper(textId, pTarget, true); else - sLog.outError("DoScriptText entry %i cannot whisper without target unit (TYPEID_PLAYER).", textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoScriptText entry %i cannot whisper without target unit (TYPEID_PLAYER).", textId); break; } @@ -2646,13 +2679,13 @@ void DoOrSimulateScriptTextForMap(int32 textId, uint32 creatureId, Map* pMap, Cr { if (!pMap) { - sLog.outError("DoOrSimulateScriptTextForMap call for text %i without a valid map!", textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoOrSimulateScriptTextForMap call for text %i without a valid map!", textId); return; } if (!creatureId && !pSource) { - sLog.outError("DoOrSimulateScriptTextForMap call for text %i without a valid source!", textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoOrSimulateScriptTextForMap call for text %i without a valid source!", textId); return; } @@ -2672,7 +2705,7 @@ void DoOrSimulateScriptTextForMap(int32 textId, uint32 creatureId, Map* pMap, Cr } else { - sLog.outError("DoOrSimulateScriptTextForMap with source entry %u for map %u could not find broadcast text id %i.", creatureId, pMap->GetId(), textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoOrSimulateScriptTextForMap with source entry %u for map %u could not find broadcast text id %i.", creatureId, pMap->GetId(), textId); return; } } @@ -2687,12 +2720,12 @@ void DoOrSimulateScriptTextForMap(int32 textId, uint32 creatureId, Map* pMap, Cr } else { - sLog.outError("DoOrSimulateScriptTextForMap with source entry %u for map %u could not find script text entry %i.", creatureId, pMap->GetId(), textId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoOrSimulateScriptTextForMap with source entry %u for map %u could not find script text entry %i.", creatureId, pMap->GetId(), textId); return; } } - sLog.outDebug("SD2: DoOrSimulateScriptTextForMap: textId=%i, soundId=%u, chatType=%u, languageId=%u, emoteId=%u", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SD2: DoOrSimulateScriptTextForMap: textId=%i, soundId=%u, chatType=%u, languageId=%u, emoteId=%u", textId, soundId, chatType, languageId, emoteId); uint8 chatMsg; @@ -2721,7 +2754,7 @@ void DoOrSimulateScriptTextForMap(int32 textId, uint32 creatureId, Map* pMap, Cr } default: { - sLog.outError("DoSimulateScriptTextForMap entry %i has not supported chat type %u.", textId, chatType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DoSimulateScriptTextForMap entry %i has not supported chat type %u.", textId, chatType); return; } } @@ -2745,7 +2778,7 @@ void Script::RegisterSelf(bool bReportError) { // Don't report unused generic scripts if (bReportError) - sLog.outError("Script registering but script_name %s is not assigned in database. Script will not be used.", Name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Script registering but script_name %s is not assigned in database. Script will not be used.", Name.c_str()); delete this; } diff --git a/src/game/SharedDefines.h b/src/game/SharedDefines.h index cf019f76194..b34afced965 100644 --- a/src/game/SharedDefines.h +++ b/src/game/SharedDefines.h @@ -38,6 +38,20 @@ enum Gender GENDER_NONE = 2 }; +static char const* GenderToString(uint32 gender) +{ + switch (gender) + { + case GENDER_MALE: + return "Male"; + case GENDER_FEMALE: + return "Female"; + case GENDER_NONE: + return "None"; + } + return "UNKNOWN"; +} + // Race value is index in ChrRaces.dbc enum Races { @@ -155,6 +169,26 @@ enum Powers #define MAX_POWERS 5 // not count POWER_RUNES for now +static char const* PowerToString(uint32 power) +{ + switch (power) + { + case POWER_MANA: + return "Mana"; + case POWER_RAGE: + return "Rage"; + case POWER_FOCUS: + return "Focus"; + case POWER_ENERGY: + return "Energy"; + case POWER_HAPPINESS: + return "Happiness"; + case POWER_HEALTH: + return "Health"; + } + return "UNKNOWN"; +} + enum ItemQualities { ITEM_QUALITY_POOR = 0, // GREY @@ -1151,68 +1185,114 @@ enum WeatherType enum ChatMsg { - CHAT_MSG_ADDON = 0xFFFFFFFF, - CHAT_MSG_SAY = 0x00, - CHAT_MSG_PARTY = 0x01, - CHAT_MSG_RAID = 0x02, - CHAT_MSG_GUILD = 0x03, - CHAT_MSG_OFFICER = 0x04, - CHAT_MSG_YELL = 0x05, - CHAT_MSG_WHISPER = 0x06, - CHAT_MSG_WHISPER_INFORM = 0x07, - CHAT_MSG_EMOTE = 0x08, - CHAT_MSG_TEXT_EMOTE = 0x09, - CHAT_MSG_SYSTEM = 0x0A, - CHAT_MSG_MONSTER_SAY = 0x0B, - CHAT_MSG_MONSTER_YELL = 0x0C, - CHAT_MSG_MONSTER_EMOTE = 0x0D, - CHAT_MSG_CHANNEL = 0x0E, - CHAT_MSG_CHANNEL_JOIN = 0x0F, - CHAT_MSG_CHANNEL_LEAVE = 0x10, - CHAT_MSG_CHANNEL_LIST = 0x11, - CHAT_MSG_CHANNEL_NOTICE = 0x12, - CHAT_MSG_CHANNEL_NOTICE_USER = 0x13, - CHAT_MSG_AFK = 0x14, - CHAT_MSG_DND = 0x15, - CHAT_MSG_IGNORED = 0x16, - CHAT_MSG_SKILL = 0x17, - CHAT_MSG_LOOT = 0x18, + CHAT_MSG_ADDON = 0xFFFFFFFF, + CHAT_MSG_SAY = 0x00, + CHAT_MSG_PARTY = 0x01, + CHAT_MSG_RAID = 0x02, + CHAT_MSG_GUILD = 0x03, + CHAT_MSG_OFFICER = 0x04, + CHAT_MSG_YELL = 0x05, + CHAT_MSG_WHISPER = 0x06, + CHAT_MSG_WHISPER_INFORM = 0x07, + CHAT_MSG_EMOTE = 0x08, + CHAT_MSG_TEXT_EMOTE = 0x09, + CHAT_MSG_SYSTEM = 0x0A, + CHAT_MSG_MONSTER_SAY = 0x0B, + CHAT_MSG_MONSTER_YELL = 0x0C, + CHAT_MSG_MONSTER_EMOTE = 0x0D, + CHAT_MSG_CHANNEL = 0x0E, + CHAT_MSG_CHANNEL_JOIN = 0x0F, + CHAT_MSG_CHANNEL_LEAVE = 0x10, + CHAT_MSG_CHANNEL_LIST = 0x11, + CHAT_MSG_CHANNEL_NOTICE = 0x12, + CHAT_MSG_CHANNEL_NOTICE_USER = 0x13, + CHAT_MSG_AFK = 0x14, + CHAT_MSG_DND = 0x15, + CHAT_MSG_IGNORED = 0x16, + CHAT_MSG_SKILL = 0x17, + CHAT_MSG_LOOT = 0x18, + CHAT_MSG_COMBAT_MISC_INFO = 0x19, + CHAT_MSG_MONSTER_WHISPER = 0x1A, + CHAT_MSG_COMBAT_SELF_HITS = 0x1B, + CHAT_MSG_COMBAT_SELF_MISSES = 0x1C, + CHAT_MSG_COMBAT_PET_HITS = 0x1D, + CHAT_MSG_COMBAT_PET_MISSES = 0x1E, + CHAT_MSG_COMBAT_PARTY_HITS = 0x1F, + CHAT_MSG_COMBAT_PARTY_MISSES = 0x20, + CHAT_MSG_COMBAT_FRIENDLYPLAYER_HITS = 0x21, + CHAT_MSG_COMBAT_FRIENDLYPLAYER_MISSES = 0x22, + CHAT_MSG_COMBAT_HOSTILEPLAYER_HITS = 0x23, + CHAT_MSG_COMBAT_HOSTILEPLAYER_MISSES = 0x24, + CHAT_MSG_COMBAT_CREATURE_VS_SELF_HITS = 0x25, + CHAT_MSG_COMBAT_CREATURE_VS_SELF_MISSES = 0x26, + CHAT_MSG_COMBAT_CREATURE_VS_PARTY_HITS = 0x27, + CHAT_MSG_COMBAT_CREATURE_VS_PARTY_MISSES = 0x28, + CHAT_MSG_COMBAT_CREATURE_VS_CREATURE_HITS = 0x29, + CHAT_MSG_COMBAT_CREATURE_VS_CREATURE_MISSES = 0x2A, + CHAT_MSG_COMBAT_FRIENDLY_DEATH = 0x2B, + CHAT_MSG_COMBAT_HOSTILE_DEATH = 0x2C, + CHAT_MSG_COMBAT_XP_GAIN = 0x2D, + CHAT_MSG_SPELL_SELF_DAMAGE = 0x2E, + CHAT_MSG_SPELL_SELF_BUFF = 0x2F, + CHAT_MSG_SPELL_PET_DAMAGE = 0x30, + CHAT_MSG_SPELL_PET_BUFF = 0x31, + CHAT_MSG_SPELL_PARTY_DAMAGE = 0x32, + CHAT_MSG_SPELL_PARTY_BUFF = 0x33, + CHAT_MSG_SPELL_FRIENDLYPLAYER_DAMAGE = 0x34, + CHAT_MSG_SPELL_FRIENDLYPLAYER_BUFF = 0x35, + CHAT_MSG_SPELL_HOSTILEPLAYER_DAMAGE = 0x36, + CHAT_MSG_SPELL_HOSTILEPLAYER_BUFF = 0x37, + CHAT_MSG_SPELL_CREATURE_VS_SELF_DAMAGE = 0x38, + CHAT_MSG_SPELL_CREATURE_VS_SELF_BUFF = 0x39, + CHAT_MSG_SPELL_CREATURE_VS_PARTY_DAMAGE = 0x3A, + CHAT_MSG_SPELL_CREATURE_VS_PARTY_BUFF = 0x3B, + CHAT_MSG_SPELL_CREATURE_VS_CREATURE_DAMAGE = 0x3C, + CHAT_MSG_SPELL_CREATURE_VS_CREATURE_BUFF = 0x3D, + CHAT_MSG_SPELL_TRADESKILLS = 0x3E, + CHAT_MSG_SPELL_DAMAGESHIELDS_ON_SELF = 0x3F, + CHAT_MSG_SPELL_DAMAGESHIELDS_ON_OTHERS = 0x40, + CHAT_MSG_SPELL_AURA_GONE_SELF = 0x41, + CHAT_MSG_SPELL_AURA_GONE_PARTY = 0x42, + CHAT_MSG_SPELL_AURA_GONE_OTHER = 0x43, + CHAT_MSG_SPELL_ITEM_ENCHANTMENTS = 0x44, + CHAT_MSG_SPELL_BREAK_AURA = 0x45, + CHAT_MSG_SPELL_PERIODIC_SELF_DAMAGE = 0x46, + CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS = 0x47, + CHAT_MSG_SPELL_PERIODIC_PARTY_DAMAGE = 0x48, + CHAT_MSG_SPELL_PERIODIC_PARTY_BUFFS = 0x49, + CHAT_MSG_SPELL_PERIODIC_FRIENDLYPLAYER_DAMAGE = 0x4A, + CHAT_MSG_SPELL_PERIODIC_FRIENDLYPLAYER_BUFFS = 0x4B, + CHAT_MSG_SPELL_PERIODIC_HOSTILEPLAYER_DAMAGE = 0x4C, + CHAT_MSG_SPELL_PERIODIC_HOSTILEPLAYER_BUFFS = 0x4D, + CHAT_MSG_SPELL_PERIODIC_CREATURE_DAMAGE = 0x4E, + CHAT_MSG_SPELL_PERIODIC_CREATURE_BUFFS = 0x4F, + CHAT_MSG_SPELL_FAILED_LOCALPLAYER = 0x50, +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_3_1 + CHAT_MSG_COMBAT_HONOR_GAIN = 0x51, +#endif #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 - CHAT_MSG_BG_SYSTEM_NEUTRAL = 0x52, - CHAT_MSG_BG_SYSTEM_ALLIANCE = 0x53, - CHAT_MSG_BG_SYSTEM_HORDE = 0x54, - CHAT_MSG_RAID_LEADER = 0x57, - CHAT_MSG_RAID_WARNING = 0x58, - CHAT_MSG_BATTLEGROUND = 0x5C, - CHAT_MSG_BATTLEGROUND_LEADER = 0x5D, + CHAT_MSG_BG_SYSTEM_NEUTRAL = 0x52, + CHAT_MSG_BG_SYSTEM_ALLIANCE = 0x53, + CHAT_MSG_BG_SYSTEM_HORDE = 0x54, +#endif +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 + CHAT_MSG_COMBAT_FACTION_CHANGE = 0x55, + CHAT_MSG_MONEY = 0x56, +#endif +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_10_2 + CHAT_MSG_RAID_LEADER = 0x57, + CHAT_MSG_RAID_WARNING = 0x58, +#endif +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_11_2 + CHAT_MSG_RAID_BOSS_WHISPER = 0x59, // appears as whisper, yet name is not in client + CHAT_MSG_RAID_BOSS_EMOTE = 0x5A, + CHAT_MSG_FILTERED = 0x5B, + CHAT_MSG_BATTLEGROUND = 0x5C, + CHAT_MSG_BATTLEGROUND_LEADER = 0x5D, #else - CHAT_MSG_BG_SYSTEM_NEUTRAL = CHAT_MSG_SYSTEM, - CHAT_MSG_BG_SYSTEM_ALLIANCE = CHAT_MSG_SYSTEM, - CHAT_MSG_BG_SYSTEM_HORDE = CHAT_MSG_SYSTEM, - CHAT_MSG_RAID_LEADER = CHAT_MSG_RAID, - CHAT_MSG_RAID_WARNING = CHAT_MSG_RAID, - CHAT_MSG_BATTLEGROUND = CHAT_MSG_RAID, - CHAT_MSG_BATTLEGROUND_LEADER = CHAT_MSG_RAID, + CHAT_MSG_RAID_BOSS_WHISPER = CHAT_MSG_MONSTER_WHISPER, + CHAT_MSG_RAID_BOSS_EMOTE = CHAT_MSG_MONSTER_EMOTE, // added in 1.11.2, but is broken, ChatFrame.lua was edited in 1.12 to fix it #endif - - // [-ZERO] Need find correct values - // Valeurs trouvees (Nostalrius) - CHAT_MSG_REPLY = 0x09, - CHAT_MSG_MONSTER_PARTY = 0x30, //0x0D, just selected some free random value for avoid duplicates with really existed values - // 0x1A et non 0x31 (Nostalrius) - CHAT_MSG_MONSTER_WHISPER = 0x1A, //0x0F, just selected some free random value for avoid duplicates with really existed values - //CHAT_MSG_MONEY = 0x1C, - //CHAT_MSG_OPENING = 0x1D, - //CHAT_MSG_TRADESKILLS = 0x1E, - //CHAT_MSG_PET_INFO = 0x1F, - //CHAT_MSG_COMBAT_MISC_INFO = 0x20, - //CHAT_MSG_COMBAT_XP_GAIN = 0x21, - //CHAT_MSG_COMBAT_HONOR_GAIN = 0x22, - //CHAT_MSG_COMBAT_FACTION_CHANGE = 0x23, - CHAT_MSG_RAID_BOSS_WHISPER = CHAT_MSG_MONSTER_WHISPER, // Et non 0x29. Y'a pas mieux. - CHAT_MSG_RAID_BOSS_EMOTE = 0x5A, // 0x5A et non 0x2A (Nostalrius) - //CHAT_MSG_FILTERED = 0x2B, - //CHAT_MSG_RESTRICTED = 0x2E, }; #define MAX_CHAT_MSG_TYPE 0x5E diff --git a/src/game/SniffFile.cpp b/src/game/SniffFile.cpp index 000293bb26d..0aed8772041 100644 --- a/src/game/SniffFile.cpp +++ b/src/game/SniffFile.cpp @@ -15,6 +15,7 @@ */ #include "SniffFile.h" +#include "Log.h" SniffFile::SniffFile(FILE* pFile) : m_file(pFile) { @@ -33,43 +34,43 @@ SniffFile::~SniffFile() fclose(m_file); } -void SniffFile::WriteHeader(FILE* pFile) +void SniffFile::WriteHeader() { // Write header - fwrite("PKT", 1, 3, pFile); + fwrite("PKT", 1, 3, m_file); uint16 sniffVersion = 0x201; - fwrite(&sniffVersion, sizeof(uint16), 1, pFile); + fwrite(&sniffVersion, sizeof(uint16), 1, m_file); uint16 gameBuild = SUPPORTED_CLIENT_BUILD; - fwrite(&gameBuild, sizeof(uint16), 1, pFile); + fwrite(&gameBuild, sizeof(uint16), 1, m_file); uint8 zero = 0; for (int i = 0; i < 40; i++) - fwrite(&zero, 1, 1, pFile); + fwrite(&zero, 1, 1, m_file); } -void SniffFile::WritePacket(FILE* pFile, LoggedPacket const& packet) +void SniffFile::WritePacket(WorldPacket const& packet, bool isClientPacket, time_t timestamp) { - uint8 direction = packet.isClientPacket ? 0x00 : 0xff; - fwrite(&direction, 1, 1, pFile); - uint32 unixTime = packet.timestamp; - fwrite(&unixTime, sizeof(uint32), 1, pFile); - uint32 msTime = packet.data.GetPacketTime(); - fwrite(&msTime, sizeof(uint32), 1, pFile); + uint8 direction = isClientPacket ? 0x00 : 0xff; + fwrite(&direction, 1, 1, m_file); + uint32 unixTime = timestamp; + fwrite(&unixTime, sizeof(uint32), 1, m_file); + uint32 msTime = packet.GetPacketTime(); + fwrite(&msTime, sizeof(uint32), 1, m_file); - if (packet.isClientPacket) + if (isClientPacket) { - uint32 packetSize = packet.data.size() + sizeof(uint32); - fwrite(&packetSize, sizeof(uint32), 1, pFile); - uint32 opcode = packet.data.GetOpcode(); - fwrite(&opcode, sizeof(uint32), 1, pFile); + uint32 packetSize = packet.size() + sizeof(uint32); + fwrite(&packetSize, sizeof(uint32), 1, m_file); + uint32 opcode = packet.GetOpcode(); + fwrite(&opcode, sizeof(uint32), 1, m_file); } else { - uint32 packetSize = packet.data.size() + sizeof(uint16); - fwrite(&packetSize, sizeof(uint32), 1, pFile); - uint16 opcode = packet.data.GetOpcode(); - fwrite(&opcode, sizeof(uint16), 1, pFile); - } + uint32 packetSize = packet.size() + sizeof(uint16); + fwrite(&packetSize, sizeof(uint32), 1, m_file); + uint16 opcode = packet.GetOpcode(); + fwrite(&opcode, sizeof(uint16), 1, m_file); + } - if (packet.data.size()) - fwrite(packet.data.contents(), sizeof(uint8), packet.data.size(), pFile); -} \ No newline at end of file + if (packet.size()) + fwrite(packet.contents(), sizeof(uint8), packet.size(), m_file); +} diff --git a/src/game/SniffFile.h b/src/game/SniffFile.h index 3fd5aba0d06..41a122457a6 100644 --- a/src/game/SniffFile.h +++ b/src/game/SniffFile.h @@ -23,7 +23,7 @@ struct LoggedPacket { - LoggedPacket(bool isClientPacket_, WorldPacket& packet) : isClientPacket(isClientPacket_), data(packet), timestamp(time(nullptr)) + LoggedPacket(bool isClientPacket_, WorldPacket const& packet) : isClientPacket(isClientPacket_), data(packet), timestamp(time(nullptr)) { if (!isClientPacket && !data.GetPacketTime()) data.FillPacketTime(WorldTimer::getMSTime()); @@ -40,15 +40,19 @@ class SniffFile SniffFile(char const* fileName); ~SniffFile(); - static void WriteHeader(FILE* pFile); - static void WritePacket(FILE* pFile, LoggedPacket const& packet); + void WriteHeader(); + void WritePacket(LoggedPacket const& packet) + { + WritePacket(packet.data, packet.isClientPacket, packet.timestamp); + } + void WritePacket(WorldPacket const& packet, bool isClientPacket, time_t timestamp); template < template < class ... > class Container, class ... Args > void WriteToFile(Container const& container) { - WriteHeader(m_file); + WriteHeader(); for (auto const itr : container) - WritePacket(m_file, itr); + WritePacket(itr); } private: FILE* m_file; diff --git a/src/game/SocialMgr.cpp b/src/game/SocialMgr.cpp index 28d35803872..abf0cec06c5 100644 --- a/src/game/SocialMgr.cpp +++ b/src/game/SocialMgr.cpp @@ -135,7 +135,6 @@ void PlayerSocial::SendFriendList() } plr->GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_FRIEND_LIST"); } void PlayerSocial::SendIgnoreList() @@ -154,7 +153,6 @@ void PlayerSocial::SendIgnoreList() plr->GetSession()->SendPacket(&data); - DEBUG_LOG("WORLD: Sent SMSG_IGNORE_LIST"); } bool PlayerSocial::HasFriend(ObjectGuid friend_guid) const diff --git a/src/game/Spells/Spell.cpp b/src/game/Spells/Spell.cpp index b6530876560..58e258a8c5a 100644 --- a/src/game/Spells/Spell.cpp +++ b/src/game/Spells/Spell.cpp @@ -51,16 +51,6 @@ using namespace Spells; extern pEffect SpellEffects[TOTAL_SPELL_EFFECTS]; -bool IsQuestTameSpell(uint32 spellId) -{ - SpellEntry const* spellproto = sSpellMgr.GetSpellEntry(spellId); - if (!spellproto) - return false; - - return spellproto->Effect[EFFECT_INDEX_0] == SPELL_EFFECT_THREAT - && spellproto->Effect[EFFECT_INDEX_1] == SPELL_EFFECT_APPLY_AURA && spellproto->EffectApplyAuraName[EFFECT_INDEX_1] == SPELL_AURA_DUMMY; -} - SpellCastTargets::SpellCastTargets() { m_unitTarget = nullptr; @@ -680,6 +670,41 @@ void Spell::FillTargetMap() for (const auto iunit : tmpUnitMap) AddUnitTarget(iunit, SpellEffectIndex(i)); } + + if (!m_UniqueTargetInfo.empty()) + { + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX2_FAIL_ON_ALL_TARGETS_IMMUNE)) + { + bool allImmune = true; + for (auto& ihit : m_UniqueTargetInfo) + { + if (ihit.missCondition != SPELL_MISS_IMMUNE && ihit.missCondition != SPELL_MISS_IMMUNE2) + { + allImmune = false; + break; + } + } + + if (allImmune) + { + SendCastResult(SPELL_FAILED_IMMUNE); // guessed error + finish(false); + } + } + + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX_REQUIRE_ALL_TARGETS)) + { + for (auto& ihit : m_UniqueTargetInfo) + { + if (ihit.targetGUID == m_targets.getUnitTargetGuid() && ihit.missCondition != SPELL_MISS_NONE) + { + for (auto& ihit2 : m_UniqueTargetInfo) + ihit2.effectMask = 0; + return; + } + } + } + } } void Spell::prepareDataForTriggerSystem() @@ -782,7 +807,7 @@ void Spell::prepareDataForTriggerSystem() break; case SPELL_DAMAGE_CLASS_RANGED: // Auto attack - if (m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_AUTOREPEAT_FLAG) + if (m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_AUTO_REPEAT) { m_procAttacker = PROC_FLAG_DEAL_RANGED_ATTACK; m_procVictim = PROC_FLAG_TAKE_RANGED_ATTACK; @@ -799,9 +824,6 @@ void Spell::prepareDataForTriggerSystem() m_procAttacker = PROC_FLAG_DEAL_RANGED_ABILITY; m_procVictim = PROC_FLAG_TAKE_RANGED_ABILITY; } - - if (m_spellInfo->IsAreaOfEffectSpell()) - m_procAttacker |= PROC_FLAG_SUCCESSFUL_AOE; } break; default: @@ -828,36 +850,21 @@ void Spell::prepareDataForTriggerSystem() m_procAttacker = PROC_FLAG_DEAL_HELPFUL_ABILITY; m_procVictim = PROC_FLAG_TAKE_HELPFUL_ABILITY; } - - if (m_spellInfo->IsDispel()) - m_procAttacker |= PROC_FLAG_SUCCESSFUL_CURE_SPELL_CAST; - - if (aoe) - m_procAttacker |= PROC_FLAG_SUCCESSFUL_AOE; - - if (m_spellInfo->IsSpellAppliesPeriodicAura()) - { - m_procAttacker |= PROC_FLAG_SUCCESSFUL_PERIODIC_SPELL_HIT; - m_procVictim |= PROC_FLAG_TAKEN_PERIODIC_SPELL_HIT; - } - - // Always proc with PROC_FLAG_SUCCESSFUL_SPELL_CAST if not AoE or triggered spell - if (!aoe && !IsTriggered()) - { - m_procAttacker |= PROC_FLAG_SUCCESSFUL_SPELL_CAST; - if (m_powerCost > 0 && m_spellInfo->powerType == POWER_MANA) - m_procAttacker |= PROC_FLAG_SUCCESSFUL_MANA_SPELL_CAST; - } } // Wands auto attack - else if (m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_AUTOREPEAT_FLAG) + else if (m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_AUTO_REPEAT) { m_procAttacker = PROC_FLAG_DEAL_RANGED_ATTACK; m_procVictim = PROC_FLAG_TAKE_RANGED_ATTACK; } else // Negative spell { - if (m_spellInfo->DmgClass == SPELL_DAMAGE_CLASS_MAGIC) + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX3_TREAT_AS_PERIODIC)) + { + m_procAttacker = PROC_FLAG_DEAL_HARMFUL_PERIODIC; + m_procVictim = PROC_FLAG_TAKE_HARMFUL_PERIODIC; + } + else if (m_spellInfo->DmgClass == SPELL_DAMAGE_CLASS_MAGIC) { m_procAttacker = PROC_FLAG_DEAL_HARMFUL_SPELL; m_procVictim = PROC_FLAG_TAKE_HARMFUL_SPELL; @@ -867,23 +874,12 @@ void Spell::prepareDataForTriggerSystem() m_procAttacker = PROC_FLAG_DEAL_HARMFUL_ABILITY; m_procVictim = PROC_FLAG_TAKE_HARMFUL_ABILITY; } + } - if (aoe) - m_procAttacker |= PROC_FLAG_SUCCESSFUL_AOE; - - if (m_spellInfo->IsSpellAppliesPeriodicAura()) - { - m_procAttacker |= PROC_FLAG_SUCCESSFUL_PERIODIC_SPELL_HIT; - m_procVictim |= PROC_FLAG_TAKEN_PERIODIC_SPELL_HIT; - } + // Hunter trap spells - Entrapment + if (m_spellInfo->IsFitToFamily()) + m_procAttacker |= PROC_FLAG_ON_TRAP_ACTIVATION; - if (!aoe && !IsTriggered()) - { - m_procAttacker |= PROC_FLAG_SUCCESSFUL_SPELL_CAST; - if (m_powerCost > 0 && m_spellInfo->powerType == POWER_MANA) - m_procAttacker |= PROC_FLAG_SUCCESSFUL_MANA_SPELL_CAST; - } - } break; } } @@ -931,7 +927,7 @@ void Spell::AddUnitTarget(Unit* pTarget, SpellEffectIndex effIndex) if (m_spellInfo->Effect[effIndex] == 0) return; - if ((m_spellInfo->AttributesEx & SPELL_ATTR_EX_CANT_TARGET_SELF) && (m_spellInfo->EffectImplicitTargetA[effIndex] != TARGET_UNIT_CASTER) && (m_spellInfo->EffectImplicitTargetB[effIndex] != TARGET_UNIT_CASTER) && (pTarget->GetObjectGuid() == m_originalCasterGUID)) + if ((m_spellInfo->AttributesEx & SPELL_ATTR_EX_EXCLUDE_CASTER) && (m_spellInfo->EffectImplicitTargetA[effIndex] != TARGET_UNIT_CASTER) && (m_spellInfo->EffectImplicitTargetB[effIndex] != TARGET_UNIT_CASTER) && (pTarget->GetObjectGuid() == m_originalCasterGUID)) return; // Check for effect immune skip if immuned @@ -1194,10 +1190,12 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) return; // Get original caster (if exist) and calculate damage/healing from him data - SpellCaster* pRealCaster = GetAffectiveCasterObject(); - SpellCaster* pCaster = pRealCaster ? pRealCaster : m_caster; - Unit* pUnitCaster = pCaster->ToUnit(); - Unit* pRealUnitCaster = ToUnit(pRealCaster); + SpellCaster* pCaster = GetAffectiveCasterObject(); + if (!pCaster) + pCaster = m_caster; + Unit* pRealUnitCaster = m_originalCaster ? m_originalCaster : m_casterUnit; + // prefer unit owner in case of hunter trap, but with fallback (used for procs only) + SpellCaster* pRealCaster = pRealUnitCaster ? pRealUnitCaster : m_caster; SpellMissInfo missInfo = target->missCondition; // Need init unitTarget by default unit (can changed in code on reflect) @@ -1228,22 +1226,6 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) procAttacker &= ~(PROC_FLAG_DEAL_MELEE_ABILITY); procAttacker |= PROC_FLAG_DEAL_HARMFUL_SPELL; } - else if (procAttacker & (PROC_FLAG_SUCCESSFUL_SPELL_CAST | PROC_FLAG_SUCCESSFUL_MANA_SPELL_CAST)) - { - // Secondary target on a successful spell cast. Remove these flags so we're not - // proccing beneficial auras multiple times. Also remove negative spell hit for - // chain lightning + clearcasting. Leave positive effects - // eg. Chain heal/lightning & Zandalarian Hero Charm - procAttacker &= ~(PROC_FLAG_SUCCESSFUL_SPELL_CAST | PROC_FLAG_SUCCESSFUL_MANA_SPELL_CAST | - PROC_FLAG_DEAL_HARMFUL_SPELL); - } - else if (procAttacker & (PROC_FLAG_SUCCESSFUL_AOE | PROC_FLAG_DEAL_HARMFUL_SPELL)) - { - // Do not allow secondary hits for negative aoe spells (such as Arcane Explosion) - // to proc beneficial abilities such as Clearcasting. Positive aoe spells can - // still trigger, as in the case of prayer of healing and inspiration... - procAttacker &= ~(PROC_FLAG_SUCCESSFUL_AOE | PROC_FLAG_DEAL_HARMFUL_SPELL); - } } // drop proc flags in case target not affected negative effects in negative spell @@ -1252,7 +1234,7 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) if (((procAttacker | procVictim) & NEGATIVE_TRIGGER_MASK) && !(target->effectMask & m_negativeEffectMask) && (missInfo == SPELL_MISS_NONE || missInfo == SPELL_MISS_REFLECT)) { - procAttacker = procAttacker & PROC_FLAG_SUCCESSFUL_SPELL_CAST; + procAttacker = PROC_FLAG_NONE; procVictim = PROC_FLAG_NONE; } @@ -1283,7 +1265,7 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) // in 1.12.1 we need explicit miss info if (pRealUnitCaster && pRealUnitCaster != unit) { - if (!m_spellInfo->IsPositiveSpell() && (m_caster->IsVisibleForOrDetect(unit, unit, false) || m_spellInfo->HasAttribute(SPELL_ATTR_EX_IS_PICKPOCKET))) + if (!m_spellInfo->IsPositiveSpell() && (m_caster->IsVisibleForOrDetect(unit, unit, false) || m_spellInfo->HasAttribute(SPELL_ATTR_EX_FAILURE_BREAKS_STEALTH))) { // SPELL_ATTR_EX2_NO_INITIAL_THREAT is only checked on hit // test case: cast Starshards on target immune to Arcane (Manaclaw in Winterspring) @@ -1292,7 +1274,7 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) !m_spellInfo->HasAttribute(SPELL_ATTR_EX_NO_THREAT); // Pickpocket can cause back attack if failed - if (m_spellInfo->HasAttribute(SPELL_ATTR_EX_IS_PICKPOCKET)) + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX_FAILURE_BREAKS_STEALTH)) { pRealUnitCaster->RemoveSpellsCausingAura(SPELL_AURA_MOD_STEALTH); combat = true; @@ -1302,16 +1284,14 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) { if (!m_spellInfo->HasAura(SPELL_AURA_MOD_POSSESS)) { - if (!unit->IsInCombat()) - unit->AttackedBy(pRealUnitCaster); - + unit->AttackedBy(pRealUnitCaster); unit->AddThreat(pRealUnitCaster); unit->SetInCombatWithAggressor(pRealUnitCaster); } pRealUnitCaster->SetInCombatWithVictim(unit); } - else if (m_spellInfo->HasAttribute(SPELL_ATTR_EX3_OUT_OF_COMBAT_ATTACK)) + else if (m_spellInfo->HasAttribute(SPELL_ATTR_EX3_PVP_ENABLING)) { unit->SetOutOfCombatWithAggressor(pRealUnitCaster); pRealUnitCaster->SetOutOfCombatWithVictim(unit); @@ -1322,7 +1302,7 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) if (pRealUnitCaster) { - if (m_spellInfo->AttributesEx & SPELL_ATTR_EX_REFUND_POWER) + if (m_spellInfo->AttributesEx & SPELL_ATTR_EX_DISCOUNT_POWER_ON_MISS) { // Restauration d'energie sur miss/dodge des sorts rapportant un CP. // Source : http://roguecrap.blogspot.co.uk/2006/03/energy-regeneration-oddities.html, + verifiable en video @@ -1398,12 +1378,11 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) // stored in unused spell effect basepoints in main spell code uint32 spellid = m_currentBasePoints[EFFECT_INDEX_1]; spellInfo = sSpellMgr.GetSpellEntry(spellid); - procAttacker |= (PROC_FLAG_SUCCESSFUL_SPELL_CAST | PROC_FLAG_SUCCESSFUL_MANA_SPELL_CAST); } } - pCaster->ProcDamageAndSpell(ProcSystemArguments(unitTarget, - pRealCaster && !m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS) ? procAttacker : PROC_FLAG_NONE, + pRealCaster->ProcDamageAndSpell(ProcSystemArguments(unitTarget, + !m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS) ? procAttacker : PROC_FLAG_NONE, m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_TARGET_PROCS) ? PROC_FLAG_NONE : procVictim, procEx, addhealth, @@ -1414,10 +1393,11 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) int32 gain = pCaster->DealHeal(unitTarget, addhealth, m_spellInfo, crit); - float classThreatModifier = pUnitCaster && pUnitCaster->GetClass() == CLASS_PALADIN ? 0.25f : 0.5f; - if (pRealUnitCaster) + { + float classThreatModifier = pRealUnitCaster->GetClass() == CLASS_PALADIN ? 0.25f : 0.5f; unitTarget->GetHostileRefManager().threatAssist(pRealUnitCaster, float(gain) * classThreatModifier * sSpellMgr.GetSpellThreatMultiplier(m_spellInfo), m_spellInfo); + } } // Do damage and triggers else if (m_damage && unitTarget->IsAlive()) @@ -1465,14 +1445,6 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) m_absorbed = damageInfo.absorb; pCaster->DealDamageMods(damageInfo.target, damageInfo.damage, &damageInfo.absorb); - - // terribly ugly hack for Gluth Decimate to not be affected by any damage modifiers. - // SPELL_ATTR_EX3_UNK29 is probably meant to make the spell ignore any damage modifiers, - // but until implemented, this is the best we can do. - if (m_spellInfo->Id == 28375) - { - damageInfo.damage = m_damage; - } // Send log damage message to client pCaster->SendSpellNonMeleeDamageLog(&damageInfo); @@ -1490,8 +1462,8 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) // Do triggers for unit (reflect triggers passed on hit phase for correct drop charge) if (m_canTrigger) { - pCaster->ProcDamageAndSpell(ProcSystemArguments(unitTarget, - pRealCaster && !m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS) ? procAttacker : PROC_FLAG_NONE, + pRealCaster->ProcDamageAndSpell(ProcSystemArguments(unitTarget, + !m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS) ? procAttacker : PROC_FLAG_NONE, m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_TARGET_PROCS) ? PROC_FLAG_NONE : procVictim, procEx, damageInfo.damage, @@ -1595,7 +1567,7 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) // Override proc flags for offensive dispel if (pCaster->IsHostileTo(unitTarget)) { - procAttacker &= ~(PROC_FLAG_DEAL_HELPFUL_ABILITY | PROC_FLAG_SUCCESSFUL_CURE_SPELL_CAST); + procAttacker &= ~PROC_FLAG_DEAL_HELPFUL_ABILITY; procAttacker |= PROC_FLAG_DEAL_HARMFUL_SPELL; procVictim &= ~PROC_FLAG_TAKE_HELPFUL_ABILITY; @@ -1603,8 +1575,8 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) } } - pCaster->ProcDamageAndSpell(ProcSystemArguments(unitTarget, - pRealCaster && !m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS) ? procAttacker : PROC_FLAG_NONE, + pRealCaster->ProcDamageAndSpell(ProcSystemArguments(unitTarget, + !m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS) ? procAttacker : PROC_FLAG_NONE, m_spellInfo->HasAttribute(SPELL_ATTR_EX3_SUPPRESS_TARGET_PROCS) ? PROC_FLAG_NONE : procVictim, procEx, dmg, @@ -1669,7 +1641,7 @@ void Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask) if (!effectMask) { - if (pRealUnitCaster && !unit->IsInCombat()) + if (pRealUnitCaster) unit->AttackedBy(pRealUnitCaster); return; } @@ -1697,15 +1669,6 @@ void Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask) if (pRealCaster && pRealCaster != unit) { - // Recheck UNIT_FLAG_SPAWNING for delayed spells - if (unit->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING) && - unit->GetCharmerOrOwnerGuid() != m_caster->GetObjectGuid()) - { - pRealCaster->SendSpellMiss(unit, m_spellInfo->Id, SPELL_MISS_EVADE); - ResetEffectDamageAndHeal(); - return; - } - if (!pRealCaster->IsFriendlyTo(unit)) { if (m_damage) // Example: stealth. @@ -1713,10 +1676,12 @@ void Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask) // not break stealth by cast targeting // skip gobject caster because of buffs in wsg - if (!m_casterGo && !m_spellInfo->HasAttribute(SPELL_ATTR_EX_NOT_BREAK_STEALTH)) + if (!m_casterGo && !m_spellInfo->HasAttribute(SPELL_ATTR_EX2_NOT_AN_ACTION)) { - unit->RemoveSpellsCausingAura(SPELL_AURA_MOD_STEALTH); - unit->RemoveNonPassiveSpellsCausingAura(SPELL_AURA_MOD_INVISIBILITY); + if (!m_spellInfo->HasAttribute(SPELL_ATTR_EX_ALLOW_WHILE_STEALTHED)) + unit->RemoveSpellsCausingAura(SPELL_AURA_MOD_STEALTH); + if (!m_spellInfo->HasAttribute(SPELL_ATTR_EX2_ALLOW_WHILE_INVISIBLE)) + unit->RemoveNonPassiveSpellsCausingAura(SPELL_AURA_MOD_INVISIBILITY); } // for delayed spells ignore not visible explicit target @@ -1745,17 +1710,17 @@ void Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask) // caster can be detected but have stealth aura if (m_casterUnit) { - m_casterUnit->RemoveSpellsCausingAura(SPELL_AURA_MOD_STEALTH); - m_casterUnit->RemoveNonPassiveSpellsCausingAura(SPELL_AURA_MOD_INVISIBILITY); + if (!m_spellInfo->HasAttribute(SPELL_ATTR_EX_ALLOW_WHILE_STEALTHED)) + m_casterUnit->RemoveSpellsCausingAura(SPELL_AURA_MOD_STEALTH); + if (!m_spellInfo->HasAttribute(SPELL_ATTR_EX2_ALLOW_WHILE_INVISIBLE)) + m_casterUnit->RemoveNonPassiveSpellsCausingAura(SPELL_AURA_MOD_INVISIBILITY); } if (pRealUnitCaster) { if (!m_spellInfo->HasAura(SPELL_AURA_MOD_POSSESS)) { - if (!unit->IsInCombat()) - unit->AttackedBy(pRealUnitCaster); - + unit->AttackedBy(pRealUnitCaster); unit->AddThreat(pRealUnitCaster); unit->SetInCombatWithAggressor(pRealUnitCaster); } @@ -1763,15 +1728,15 @@ void Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask) pRealUnitCaster->SetInCombatWithVictim(unit); } } - else if (m_spellInfo->HasAttribute(SPELL_ATTR_EX3_OUT_OF_COMBAT_ATTACK) && pRealUnitCaster) + else if (m_spellInfo->HasAttribute(SPELL_ATTR_EX3_PVP_ENABLING) && pRealUnitCaster) { unit->SetOutOfCombatWithAggressor(pRealUnitCaster); pRealUnitCaster->SetOutOfCombatWithVictim(unit); } } else if (pRealUnitCaster && - !(m_spellInfo->HasAttribute(SPELL_ATTR_CANT_USED_IN_COMBAT) && - m_spellInfo->HasAttribute(SPELL_ATTR_EX_NOT_IN_COMBAT_TARGET))) + !(m_spellInfo->HasAttribute(SPELL_ATTR_NOT_IN_COMBAT_ONLY_PEACEFUL) && + m_spellInfo->HasAttribute(SPELL_ATTR_EX_ONLY_PEACEFUL_TARGETS))) { // make sure caster is flagged in pvp case pRealUnitCaster->SetOutOfCombatWithVictim(unit); @@ -1792,7 +1757,10 @@ void Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask) // NPCs are in combat. if (pRealUnitCaster) { - if (unit->IsInCombat()) + // Test cases: + // Blessing of Wisdom flags you for PvP, but does not put you in combat. + // Beast Lore neither flags you for PvP, nor puts you in combat. + if (unit->IsInCombat() && !m_spellInfo->HasAttribute(SPELL_ATTR_EX_NO_THREAT)) { if (!IsTriggeredByAura() && !m_spellInfo->HasAttribute(SPELL_ATTR_EX2_NO_INITIAL_THREAT)) { @@ -1800,7 +1768,8 @@ void Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask) unit->GetHostileRefManager().threatAssist(pRealUnitCaster, 0.0f, m_spellInfo); } } - else if (unit->IsPvP() && unit->IsPlayer()) + else if (unit->IsPvP() && unit->IsCharmerOrOwnerPlayerOrPlayerItself() && + IsFriendlyTarget(m_spellInfo->EffectImplicitTargetA[GetFirstEffectIndexInMask(effectMask)])) { if (Player* pPlayer = pRealUnitCaster->GetCharmerOrOwnerPlayerOrPlayerItself()) pPlayer->UpdatePvP(true); @@ -1814,9 +1783,6 @@ void Spell::DoSpellHitOnUnit(Unit* unit, uint32 effectMask) m_diminishGroup = m_spellInfo->GetDiminishingReturnsGroup(m_triggeredByAuraSpell); m_diminishLevel = unit->GetDiminishing(m_diminishGroup); - if (pRealUnitCaster) - DEBUG_UNIT(pRealUnitCaster, DEBUG_DR, "[%u] Groupe DR : %u. Niveau : %u.", m_spellInfo->Id, m_diminishGroup, m_diminishLevel); - // Apply additional spell effects to target CastPreCastSpells(unit); @@ -2316,7 +2282,7 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& if (!prev->IsWithinDist(*next, CHAIN_SPELL_JUMP_RADIUS)) break; - if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !prev->IsWithinLOSInMap(*next)) + if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !prev->IsWithinLOSInMap(*next)) { ++next; continue; @@ -2376,7 +2342,7 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& if (!prev->IsWithinDist(*next, CHAIN_SPELL_JUMP_RADIUS)) break; - if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !prev->IsWithinLOSInMap(*next)) + if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !prev->IsWithinLOSInMap(*next)) { ++next; continue; @@ -2447,10 +2413,10 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& // Lightning) will no longer land if target cannot be seen by the caster // due to stealth or invisibility. #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_10_2 - MaNGOS::AnyAoEVisibleTargetUnitInObjectRangeCheck u_check(pUnitTarget, originalCaster, max_range); + MaNGOS::AnyAoEVisibleTargetUnitInObjectRangeCheck u_check(m_spellInfo->HasAttribute(SPELL_ATTR_EX2_CHAIN_FROM_CASTER) ? m_caster : pUnitTarget, originalCaster, max_range); MaNGOS::UnitListSearcher searcher(tempTargetUnitMap, u_check); #else - MaNGOS::AnyAoETargetUnitInObjectRangeCheck u_check(pUnitTarget, originalCaster, max_range); + MaNGOS::AnyAoETargetUnitInObjectRangeCheck u_check(m_spellInfo->HasAttribute(SPELL_ATTR_EX2_CHAIN_FROM_CASTER) ? m_caster : pUnitTarget, originalCaster, max_range); MaNGOS::UnitListSearcher searcher(tempTargetUnitMap, u_check); #endif Cell::VisitAllObjects(m_caster, searcher, max_range); @@ -2473,13 +2439,13 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& if (!prev->IsWithinDist(*next, CHAIN_SPELL_JUMP_RADIUS)) break; - if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !prev->IsWithinLOSInMap(*next)) + if (!m_spellInfo->HasAttribute(SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !prev->IsWithinLOSInMap(*next)) { ++next; continue; } - if ((m_spellInfo->AttributesEx3 & SPELL_ATTR_EX3_TARGET_ONLY_PLAYER) && ((*next)->GetTypeId() != TYPEID_PLAYER)) + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX3_ONLY_ON_PLAYER) && ((*next)->GetTypeId() != TYPEID_PLAYER)) { ++next; continue; @@ -2644,7 +2610,7 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& m_targets.getDestination(x, y, z); if (x == 0.0f && y == 0.0f && z == 0.0f) - sLog.outError("Coordinates were not set properly for spell %u with target type %u!", m_spellInfo->Id, targetMode); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Coordinates were not set properly for spell %u with target type %u!", m_spellInfo->Id, targetMode); // It may be possible to fill targets for some spell effects // automatically (SPELL_EFFECT_WMO_REPAIR(88) for example) but @@ -3066,7 +3032,7 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& if (!prev->IsWithinDist(*next, CHAIN_SPELL_JUMP_RADIUS)) break; - if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !prev->IsWithinLOSInMap(*next)) + if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !prev->IsWithinLOSInMap(*next)) { ++next; continue; @@ -3136,10 +3102,10 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& if (st->mapId == m_caster->GetMapId()) m_targets.setDestination(st->x, st->y, st->z); else - sLog.outError("SPELL: wrong map (%u instead %u) target coordinates for spell ID %u", st->mapId, m_caster->GetMapId(), m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SPELL: wrong map (%u instead %u) target coordinates for spell ID %u", st->mapId, m_caster->GetMapId(), m_spellInfo->Id); } else - sLog.outError("SPELL: unknown target coordinates for spell ID %u", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SPELL: unknown target coordinates for spell ID %u", m_spellInfo->Id); break; } case TARGET_LOCATION_UNIT_MINION_POSITION: // unknown how pet summon is different - maybe some formation support? @@ -3428,7 +3394,7 @@ void Spell::SetTargetMap(SpellEffectIndex effIndex, uint32 targetMode, UnitList& m_targets.setDestination(x, y, z); } default: - //sLog.outError("SPELL: Unknown implicit target (%u) for spell ID %u", targetMode, m_spellInfo->Id); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SPELL: Unknown implicit target (%u) for spell ID %u", targetMode, m_spellInfo->Id); break; } @@ -3591,7 +3557,19 @@ SpellCastResult Spell::prepare(Aura* triggeredByAura, uint32 chance) ReSetTimer(); if (!m_IsTriggeredSpell && m_casterUnit) - m_casterUnit->RemoveAurasWithInterruptFlags(AURA_INTERRUPT_ACTION_CANCELS, m_spellInfo->Id, false, !ShouldRemoveStealthAuras()); + { + uint32 interruptFlags = AURA_INTERRUPT_ACTION_CANCELS; + + // Remove Invisibility Option on interacting with BG banners. + // Comment from Classic Wowhead (originally on Thottbot) + // By Amarillis on 2006/06/11 (Patch 1.10.2) + // Some basics for these potions + // - Drink this potion before trying to run past mobs in instance. Do not perform any interactions/cast any spells/try and switch any Arathi Basin flags etc or youw ill appear. + if (m_targets.getGOTarget()) + interruptFlags |= AURA_INTERRUPT_LOOTING_CANCELS; + + m_casterUnit->RemoveAurasWithInterruptFlags(interruptFlags, m_spellInfo->Id, false, !ShouldRemoveStealthAuras(), m_spellInfo->HasAttribute(SPELL_ATTR_EX2_ALLOW_WHILE_INVISIBLE)); + } OnSpellLaunch(); @@ -3637,8 +3615,8 @@ SpellCastResult Spell::prepare(Aura* triggeredByAura, uint32 chance) } catch (std::runtime_error &e) { - sLog.outInfo("[Spell/Crash] 'prepare()' [%u:%s:%u:{%f:%f:%f}]", m_spellInfo->Id, m_caster->GetName(), m_caster->GetGUIDLow(), m_castPosition.x, m_castPosition.y, m_castPosition.z); - sLog.outInfo(e.what()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Spell/Crash] 'prepare()' [%u:%s:%u:{%f:%f:%f}]", m_spellInfo->Id, m_caster->GetName(), m_caster->GetGUIDLow(), m_castPosition.x, m_castPosition.y, m_castPosition.z); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, e.what()); finish(false); return SPELL_FAILED_UNKNOWN; } @@ -3740,9 +3718,9 @@ void Spell::cast(bool skipCheck) if (!m_caster->CheckAndIncreaseCastCounter()) { if (m_triggeredByAuraSpell) - sLog.outError("Spell %u triggered by aura spell %u too deep in cast chain for cast. Cast not allowed for prevent overflow stack crash.", m_spellInfo->Id, m_triggeredByAuraSpell->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u triggered by aura spell %u too deep in cast chain for cast. Cast not allowed for prevent overflow stack crash.", m_spellInfo->Id, m_triggeredByAuraSpell->Id); else - sLog.outError("Spell %u too deep in cast chain for cast. Cast not allowed for prevent overflow stack crash.", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u too deep in cast chain for cast. Cast not allowed for prevent overflow stack crash.", m_spellInfo->Id); SendInterrupted(2); SendCastResult(SPELL_FAILED_ERROR); @@ -3916,7 +3894,7 @@ void Spell::cast(bool skipCheck) // Remove any remaining invis auras on cast completion, should only be gnomish cloaking device if (!m_IsTriggeredSpell && m_casterUnit) - m_casterUnit->RemoveAurasWithInterruptFlags(AURA_INTERRUPT_ACTION_CANCELS_LATE, m_spellInfo->Id, false, !ShouldRemoveStealthAuras()); + m_casterUnit->RemoveAurasWithInterruptFlags(AURA_INTERRUPT_ACTION_CANCELS_LATE, m_spellInfo->Id, false, !ShouldRemoveStealthAuras(), m_spellInfo->HasAttribute(SPELL_ATTR_EX2_ALLOW_WHILE_INVISIBLE)); TakePower(); TakeReagents(); // we must remove reagents before HandleEffects to allow place crafted item in same slot @@ -3947,10 +3925,7 @@ void Spell::cast(bool skipCheck) // Trigger procs for spells with no unit targets at cast time. if (m_UniqueTargetInfo.empty()) - { - if (uint32 procAttacker = m_procAttacker & (PROC_FLAG_SUCCESSFUL_AOE | PROC_FLAG_SUCCESSFUL_SPELL_CAST | PROC_FLAG_SUCCESSFUL_MANA_SPELL_CAST)) - m_casterUnit->ProcDamageAndSpell(ProcSystemArguments(nullptr, procAttacker, PROC_FLAG_NONE, PROC_EX_NORMAL_HIT, 1, m_attackType, m_spellInfo, this)); - } + m_casterUnit->ProcDamageAndSpell(ProcSystemArguments(nullptr, m_procAttacker, PROC_FLAG_NONE, PROC_EX_NORMAL_HIT, 1, m_attackType, m_spellInfo, this)); } // Okay, everything is prepared. Now we need to distinguish between immediate and evented delayed spells @@ -4000,14 +3975,14 @@ void Spell::cast(bool skipCheck) } catch (std::runtime_error &e) { - sLog.outInfo("[Spell/Crash] 'handle_immediate()' [%u:%s:%u:%u]", m_spellInfo->Id, m_caster->GetName(), m_caster->GetGUIDLow(), m_caster->GetMapId()); - sLog.outInfo(e.what()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Spell/Crash] 'handle_immediate()' [%u:%s:%u:%u]", m_spellInfo->Id, m_caster->GetName(), m_caster->GetGUIDLow(), m_caster->GetMapId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, e.what()); SetExecutedCurrently(false); return; } } - if (m_casterUnit && IsMeleeAttackResetSpell() && !(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_NOT_RESET_AUTO_ACTIONS)) + if (m_casterUnit && IsMeleeAttackResetSpell() && !(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_DO_NOT_RESET_COMBAT_TIMERS)) { m_casterUnit->ResetAttackTimer(BASE_ATTACK); if (m_casterUnit->HaveOffhandWeapon()) @@ -4032,6 +4007,8 @@ void Spell::handle_immediate() if (m_channeled && m_duration) { m_spellState = SPELL_STATE_CASTING; + if (!m_IsTriggeredSpell && m_casttime) + m_caster->MoveChannelledSpellWithCastTime(this); SendChannelStart(m_duration); if (m_caster->IsPlayer()) m_caster->ToPlayer()->RemoveSpellMods(this); @@ -4188,7 +4165,7 @@ void Spell::_handle_finish_phase() void Spell::SendSpellCooldown() { - // (SPELL_ATTR_DISABLED_WHILE_ACTIVE) have infinity cooldown, (SPELL_ATTR_PASSIVE) passive cooldown at triggering + // (SPELL_ATTR_COOLDOWN_ON_EVENT) have infinity cooldown, (SPELL_ATTR_PASSIVE) passive cooldown at triggering if (m_spellInfo->HasAttribute(SPELL_ATTR_PASSIVE)) return; @@ -4196,7 +4173,7 @@ void Spell::SendSpellCooldown() if (pPlayer->HasCheatOption(PLAYER_CHEAT_NO_COOLDOWN)) return; - m_caster->AddCooldown(*m_spellInfo, m_CastItem ? m_CastItem->GetProto() : nullptr, m_spellInfo->HasAttribute(SPELL_ATTR_DISABLED_WHILE_ACTIVE)); + m_caster->AddCooldown(*m_spellInfo, m_CastItem ? m_CastItem->GetProto() : nullptr, m_spellInfo->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT)); } void Spell::update(uint32 difftime) @@ -4226,10 +4203,10 @@ void Spell::update(uint32 difftime) nowPosZ = m_caster->GetPositionZ(); nowO = m_caster->GetOrientation(); } - if ((m_caster->IsPlayer() && m_timer != 0) && - (fabs(m_castPosition.x - nowPosX) > 0.5f || fabs(m_castPosition.y - nowPosY) > 0.5f || fabs(m_castPosition.z - nowPosZ) > 0.5f) && - (m_spellInfo->Effect[EFFECT_INDEX_0] != SPELL_EFFECT_STUCK || !((Player*)m_caster)->m_movementInfo.HasMovementFlag(MOVEFLAG_FALLINGFAR)) && - ((m_spellInfo->Id != 24322) && (m_spellInfo->Id != 24323))) + if (m_caster->IsPlayer() && m_timer != 0 && !m_spellInfo->HasAttribute(SPELL_ATTR_EX3_HIDE_CHANNEL_BAR) && + (fabs(m_castPosition.x - nowPosX) > 0.5f || fabs(m_castPosition.y - nowPosY) > 0.5f || fabs(m_castPosition.z - nowPosZ) > 0.5f) && + (m_spellInfo->Effect[EFFECT_INDEX_0] != SPELL_EFFECT_STUCK || !((Player*)m_caster)->m_movementInfo.HasMovementFlag(MOVEFLAG_FALLINGFAR)) && + (m_spellInfo->HasSpellInterruptFlag(SPELL_INTERRUPT_FLAG_MOVEMENT) || m_spellInfo->HasAuraInterruptFlag(AURA_INTERRUPT_MOVING_CANCELS) || m_spellInfo->HasChannelInterruptFlag(AURA_INTERRUPT_MOVING_CANCELS))) { // always cancel for channeled spells if (m_spellState == SPELL_STATE_CASTING) @@ -4370,7 +4347,7 @@ void Spell::update(uint32 difftime) if (holder->IsDeleted()) { Unit* target = m_targets.getUnitTarget(); - sLog.outError("[Spell] - Channeled update still maintains ref to deleted holder, caster: %s. Target: %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Spell] - Channeled update still maintains ref to deleted holder, caster: %s. Target: %s", m_caster->GetGuidStr().c_str(), target ? target->GetGuidStr().c_str() : ""); @@ -4473,23 +4450,26 @@ void Spell::HandleAddTargetTriggerAuras() { if (ihit.deleted) continue; + Unit* target = nullptr; if (ihit.missCondition == SPELL_MISS_NONE) target = m_casterUnit->GetObjectGuid() == ihit.targetGUID ? m_casterUnit : ObjectAccessor::GetUnit(*m_casterUnit, ihit.targetGUID); else if (ihit.missCondition == SPELL_MISS_REFLECT && ihit.reflectResult == SPELL_MISS_NONE) target = m_casterUnit; - if (!target) + if (!target || !target->IsAlive()) continue; - if (target && target->IsAlive()) - { - SpellEntry const* auraSpellInfo = targetTrigger->GetSpellProto(); - SpellEffectIndex auraSpellIdx = targetTrigger->GetEffIndex(); - // Calculate chance at that moment (can be depend for example from combo points) - int32 auraBasePoints = targetTrigger->GetBasePoints(); - int32 chance = m_casterUnit->CalculateSpellEffectValue(target, auraSpellInfo, auraSpellIdx, &auraBasePoints); - if ((m_casterUnit->IsPlayer() && m_casterUnit->ToPlayer()->HasCheatOption(PLAYER_CHEAT_ALWAYS_PROC)) || roll_chance_i(chance)) - m_casterUnit->CastSpell(target, auraSpellInfo->EffectTriggerSpell[auraSpellIdx], true, nullptr, targetTrigger); - } + + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX4_CLASS_TRIGGER_ONLY_ON_TARGET) && + target->GetObjectGuid() != m_casterUnit->GetTargetGuid()) + continue; + + SpellEntry const* auraSpellInfo = targetTrigger->GetSpellProto(); + SpellEffectIndex auraSpellIdx = targetTrigger->GetEffIndex(); + // Calculate chance at that moment (can be depend for example from combo points) + int32 auraBasePoints = targetTrigger->GetBasePoints(); + int32 chance = m_casterUnit->CalculateSpellEffectValue(target, auraSpellInfo, auraSpellIdx, &auraBasePoints); + if ((m_casterUnit->IsPlayer() && m_casterUnit->ToPlayer()->HasCheatOption(PLAYER_CHEAT_ALWAYS_PROC)) || roll_chance_i(chance)) + m_casterUnit->CastSpell(target, auraSpellInfo->EffectTriggerSpell[auraSpellIdx], true, nullptr, targetTrigger); } } } @@ -4601,12 +4581,13 @@ void Spell::finish(bool ok) if (m_casterUnit) { // Stop Attack for some spells - if (m_spellInfo->Attributes & SPELL_ATTR_STOP_ATTACK_TARGET) + if (m_spellInfo->HasAttribute(SPELL_ATTR_CANCELS_AUTO_ATTACK_COMBAT)) { m_casterUnit->AttackStop(); m_casterUnit->InterruptSpell(CURRENT_AUTOREPEAT_SPELL); } - else if ((m_spellInfo->AttributesEx & SPELL_ATTR_EX_MELEE_COMBAT_START)) + else if (m_spellInfo->HasAttribute(SPELL_ATTR_EX_INITIATES_COMBAT) || + m_spellInfo->HasAttribute(SPELL_ATTR_EX2_INITIATE_COMBAT_POST_CAST)) { // Pets should initiate melee combat on spell with this flag. (Growl) if (Pet* pPet = m_casterUnit->ToPet()) @@ -4640,12 +4621,16 @@ void Spell::SendCastResult(Player* caster, SpellEntry const* spellInfo, SpellCas WorldPacket data(SMSG_CAST_RESULT, (4 + 1 + 1)); data << uint32(spellInfo->Id); - if (result != SPELL_CAST_OK) + if (result != SPELL_CAST_OK && !spellInfo->HasAttribute(SPELL_ATTR_EX2_DO_NOT_REPORT_SPELL_FAILURE)) { data << uint8(2); // status = fail data << uint8(spellInfo->IsPassiveSpell() ? SPELL_FAILED_DONT_REPORT : result); // problem switch (result) { + case SPELL_FAILED_NOT_READY: + if (spellInfo->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT)) + data << uint32(caster->IsSpellOnPermanentCooldown(*spellInfo)); + break; case SPELL_FAILED_REQUIRES_SPELL_FOCUS: data << uint32(spellInfo->RequiresSpellFocus); break; @@ -4779,7 +4764,7 @@ void Spell::WriteAmmoToPacket(WorldPacket* data) uint32 ammoID = ((Player*)m_caster)->GetUInt32Value(PLAYER_AMMO_ID); if (ammoID) { - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(ammoID); + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(ammoID); if (pProto) { ammoDisplayID = pProto->DisplayInfoID; @@ -5020,8 +5005,8 @@ void Spell::SendChannelUpdate(uint32 time, bool interrupted) if (!time) { // Reset farsight for some possessing auras of possessed summoned (as they might work with different aura types) - if (m_spellInfo->Attributes & SPELL_ATTR_EX_FARSIGHT && m_caster->IsPlayer() && m_casterUnit->GetCharmGuid() - && !m_spellInfo->HasAura(SPELL_AURA_MOD_POSSESS) && !m_spellInfo->HasAura(SPELL_AURA_MOD_POSSESS_PET)) + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX_TOGGLE_FARSIGHT) && m_caster->IsPlayer() && m_casterUnit->GetCharmGuid() && + !m_spellInfo->HasAura(SPELL_AURA_MOD_POSSESS) && !m_spellInfo->HasAura(SPELL_AURA_MOD_POSSESS_PET)) { Player* player = (Player*)m_caster; // These Auras are applied to self, so get the possessed first @@ -5166,21 +5151,25 @@ void Spell::SendChannelStart(uint32 duration) } } -void Spell::SendResurrectRequest(Player* target) +void Spell::SendResurrectRequest(Player* target, bool sickness) { // Both players and NPCs can resurrect using spells - have a look at creature 28487 for example // However, the packet structure differs slightly - char const* sentName = m_caster->IsPlayer() ? "" : m_caster->GetNameForLocaleIdx(target->GetSession()->GetSessionDbLocaleIndex()); + char const* sentName = m_caster->IsPlayer() ? + "" + : + m_caster->GetNameForLocaleIdx(target->GetSession()->GetSessionDbLocaleIndex()); WorldPacket data(SMSG_RESURRECT_REQUEST, (8 + 4 + strlen(sentName) + 1 + 1 + 1)); data << m_caster->GetObjectGuid(); data << uint32(strlen(sentName) + 1); data << sentName; - data << uint8(0); + data << uint8(sickness); // warns it will cause ressurrection sickness - data << uint8(m_caster->IsPlayer() ? 0 : 1); + // override delay sent with SMSG_CORPSE_RECLAIM_DELAY, set instant resurrection for spells with this attribute + data << uint8(!m_spellInfo->HasAttribute(SPELL_ATTR_EX3_NO_RES_TIMER)); target->GetSession()->SendPacket(&data); } @@ -5199,7 +5188,7 @@ void Spell::TakeCastItem() { // This code is to avoid a crash // I'm not sure, if this is really an error, but I guess every item needs a prototype - sLog.outError("Cast item (%s) has no item prototype", m_CastItem->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cast item (%s) has no item prototype", m_CastItem->GetGuidStr().c_str()); return; } @@ -5262,7 +5251,7 @@ void Spell::TakePower() if (m_spellInfo->powerType >= MAX_POWERS) { - sLog.outError("Spell::TakePower: Unknown power type '%d'", m_spellInfo->powerType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::TakePower: Unknown power type '%d'", m_spellInfo->powerType); return; } @@ -5271,7 +5260,7 @@ void Spell::TakePower() m_casterUnit->ModifyPower(powerType, -(int32)m_powerCost); // Set the five second timer - if (powerType == POWER_MANA && m_powerCost > 0) + if (powerType == POWER_MANA && m_powerCost > 0 && !m_spellInfo->HasAttribute(SPELL_ATTR_EX2_DONT_BLOCK_MANA_REGEN)) m_casterUnit->SetLastManaUse(m_spellInfo->Id); } @@ -5448,7 +5437,7 @@ void Spell::HandleEffects(Unit* pUnitTarget, Item *pItemTarget, GameObject* pGOT if (eff < TOTAL_SPELL_EFFECTS) (*this.*SpellEffects[eff])(i); else - sLog.outError("WORLD: Spell %u has effect %d at index %u > TOTAL_SPELL_EFFECTS", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WORLD: Spell %u has effect %d at index %u > TOTAL_SPELL_EFFECTS", m_spellInfo->Id, eff, i); } @@ -5458,7 +5447,7 @@ void Spell::AddTriggeredSpell(uint32 spellId) if (!spellInfo) { - sLog.outError("Spell::AddTriggeredSpell: unknown spell id %u used as triggred spell for spell %u)", spellId, m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::AddTriggeredSpell: unknown spell id %u used as triggred spell for spell %u)", spellId, m_spellInfo->Id); return; } @@ -5471,7 +5460,7 @@ void Spell::AddPrecastSpell(uint32 spellId) if (!spellInfo) { - sLog.outError("Spell::AddPrecastSpell: unknown spell id %u used as pre-cast spell for spell %u)", spellId, m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::AddPrecastSpell: unknown spell id %u used as pre-cast spell for spell %u)", spellId, m_spellInfo->Id); return; } @@ -5536,7 +5525,7 @@ SpellCastResult Spell::CheckCast(bool strict) return SPELL_CAST_OK; // Prevent casting while sitting unless the spell allows it - if (!m_IsTriggeredSpell && m_casterUnit && !m_casterUnit->IsStandingUp() && !(m_spellInfo->Attributes & SPELL_ATTR_CASTABLE_WHILE_SITTING)) + if (!m_IsTriggeredSpell && m_casterUnit && !m_casterUnit->IsStandingUp() && !(m_spellInfo->Attributes & SPELL_ATTR_ALLOW_WHILE_SITTING)) return SPELL_FAILED_NOT_STANDING; // check cooldowns to prevent cheating (ignore passive spells, that client side visual only) @@ -5544,11 +5533,11 @@ SpellCastResult Spell::CheckCast(bool strict) && !m_spellInfo->IsAutoRepeatRangedSpell() // auto shot managed by attack timer && !m_caster->IsSpellReady(*m_spellInfo, m_CastItem ? m_CastItem->GetProto() : nullptr)) { - return (m_triggeredByAuraSpell || m_spellInfo->Attributes & SPELL_ATTR_DISABLED_WHILE_ACTIVE) ? SPELL_FAILED_DONT_REPORT : SPELL_FAILED_NOT_READY; + return (m_triggeredByAuraSpell || m_spellInfo->Attributes & SPELL_ATTR_COOLDOWN_ON_EVENT) ? SPELL_FAILED_DONT_REPORT : SPELL_FAILED_NOT_READY; } // check death state to prevent cheating ("deathbug") - if (m_casterUnit && !m_casterUnit->IsAlive() && !(m_spellInfo->Attributes & SPELL_ATTR_PASSIVE) && !((m_spellInfo->Attributes & SPELL_ATTR_CASTABLE_WHILE_DEAD) || (m_IsTriggeredSpell && !m_triggeredByAuraSpell))) + if (m_casterUnit && !m_casterUnit->IsAlive() && !(m_spellInfo->Attributes & SPELL_ATTR_PASSIVE) && !((m_spellInfo->Attributes & SPELL_ATTR_ALLOW_CAST_WHILE_DEAD) || (m_IsTriggeredSpell && !m_triggeredByAuraSpell))) { if (m_triggeredByAuraSpell) return SPELL_FAILED_DONT_REPORT; @@ -5561,7 +5550,7 @@ SpellCastResult Spell::CheckCast(bool strict) { // Activated spells will get stuck if we return SPELL_FAILED_NOT_READY during GCD if (strict && m_caster->HasGCD(m_spellInfo)) - return m_spellInfo->HasAttribute(SPELL_ATTR_DISABLED_WHILE_ACTIVE) ? SPELL_FAILED_DONT_REPORT : SPELL_FAILED_NOT_READY; + return m_spellInfo->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT) ? SPELL_FAILED_DONT_REPORT : SPELL_FAILED_NOT_READY; // only allow triggered spells if at an ended battleground if (m_caster->IsPlayer()) @@ -5592,11 +5581,11 @@ SpellCastResult Spell::CheckCast(bool strict) sWorld.getConfig(CONFIG_BOOL_VMAP_INDOOR_CHECK) && VMAP::VMapFactory::createOrGetVMapManager()->isLineOfSightCalcEnabled()) { - if (m_spellInfo->Attributes & SPELL_ATTR_OUTDOORS_ONLY && + if (m_spellInfo->Attributes & SPELL_ATTR_ONLY_OUTDOORS && !m_caster->GetTerrain()->IsOutdoors(m_caster->GetPositionX(), m_caster->GetPositionY(), m_caster->GetPositionZ())) return SPELL_FAILED_ONLY_OUTDOORS; - if (m_spellInfo->Attributes & SPELL_ATTR_INDOORS_ONLY && + if (m_spellInfo->Attributes & SPELL_ATTR_ONLY_INDOORS && m_caster->GetTerrain()->IsOutdoors(m_caster->GetPositionX(), m_caster->GetPositionY(), m_caster->GetPositionZ())) return SPELL_FAILED_ONLY_INDOORS; } @@ -5674,6 +5663,13 @@ SpellCastResult Spell::CheckCast(bool strict) } } } + + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX2_NO_ACTIVE_PETS) && + (m_casterUnit->GetPetGuid() || m_casterUnit->GetCharmGuid())) + { + ((Player*)m_casterUnit)->SendPetTameFailure(PETTAME_ANOTHERSUMMONACTIVE); + return SPELL_FAILED_DONT_REPORT; + } } if (Unit* target = m_targets.getUnitTarget()) @@ -5716,7 +5712,7 @@ SpellCastResult Spell::CheckCast(bool strict) #if SUPPORTED_CLIENT_BUILD <= CLIENT_BUILD_1_11_2 // World of Warcraft Client Patch 1.12.0 (2006-08-22) // - Pickpocket can now be used on targets that are in combat, as long as the rogue remains stealthed. - if ((m_spellInfo->AttributesEx & SPELL_ATTR_EX_IS_PICKPOCKET) && target->IsInCombat()) + if ((m_spellInfo->AttributesEx & SPELL_ATTR_EX_FAILURE_BREAKS_STEALTH) && target->IsInCombat()) return SPELL_FAILED_TARGET_IN_COMBAT; #endif @@ -5730,23 +5726,23 @@ SpellCastResult Spell::CheckCast(bool strict) if (!m_IsTriggeredSpell) { - if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !m_caster->IsWithinLOSInMap(target)) + if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !m_caster->IsWithinLOSInMap(target)) return SPELL_FAILED_LINE_OF_SIGHT; // check if target is in combat - if (strict && non_caster_target && (m_spellInfo->AttributesEx & SPELL_ATTR_EX_NOT_IN_COMBAT_TARGET) && target->IsInCombat()) + if (strict && non_caster_target && (m_spellInfo->AttributesEx & SPELL_ATTR_EX_ONLY_PEACEFUL_TARGETS) && target->IsInCombat()) return SPELL_FAILED_TARGET_AFFECTING_COMBAT; // auto selection spell rank implemented in WorldSession::HandleCastSpellOpcode // this case can be triggered if rank not found (too low-level target for first rank) - if (m_caster->IsPlayer() && !m_CastItem) + if (m_caster->IsPlayer() && !m_CastItem && !m_spellInfo->HasAttribute(SPELL_ATTR_EX2_ALLOW_LOW_LEVEL_BUFF)) { // spell expected to be auto-downranking in cast handle, so must be same if (m_spellInfo != sSpellMgr.SelectAuraRankForLevel(m_spellInfo, target->GetLevel())) return SPELL_FAILED_LOWLEVEL; } - if (m_spellInfo->HasAttribute(SPELL_ATTR_EX2_CANT_TARGET_TAPPED)) + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX2_CANNOT_CAST_ON_TAPPED)) { // Mob tapped by another player or group. if (Player* pCaster = m_caster->ToPlayer()) @@ -5756,7 +5752,7 @@ SpellCastResult Spell::CheckCast(bool strict) return SPELL_FAILED_CANT_CAST_ON_TAPPED; } - if (strict && m_spellInfo->AttributesEx3 & SPELL_ATTR_EX3_TARGET_ONLY_PLAYER && target->GetTypeId() != TYPEID_PLAYER && !m_spellInfo->IsAreaOfEffectSpell()) + if (strict && m_spellInfo->HasAttribute(SPELL_ATTR_EX3_ONLY_ON_PLAYER) && target->GetTypeId() != TYPEID_PLAYER && !m_spellInfo->IsAreaOfEffectSpell()) return SPELL_FAILED_BAD_TARGETS; } // Can't help a friend in duel | sorry, not enough time to figure out why this is necessary @@ -5829,10 +5825,12 @@ SpellCastResult Spell::CheckCast(bool strict) else return SPELL_FAILED_TARGETS_DEAD; } - else if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !pet->IsWithinLOSInMap(m_caster)) + else if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !pet->IsWithinLOSInMap(m_caster)) return SPELL_FAILED_LINE_OF_SIGHT; break; } + else if (IsExplicitlySelectedUnitTarget(j) && !m_spellInfo->CanTargetAliveState(target->IsAlive())) + return SPELL_FAILED_BAD_TARGETS; } // check creature type @@ -5931,7 +5929,7 @@ SpellCastResult Spell::CheckCast(bool strict) // Prevents abuse with object id 165554 for example. if (goTarget->GetGoType() == GAMEOBJECT_TYPE_CHEST) { - if (!m_IsTriggeredSpell && !(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) + if (!m_IsTriggeredSpell && !(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !goTarget->GetGOInfo()->chest.minSuccessOpens // don't check for gathering nodes, too many are halfway in walls && !goTarget->HasFlag(GAMEOBJECT_FLAGS, GO_FLAG_INTERACT_COND) // don't check for quest items && !(goTarget->GetEntry() == 160845) // exemption for Dark Coffer @@ -5944,7 +5942,7 @@ SpellCastResult Spell::CheckCast(bool strict) // check LOS for ground targeted AOE spells like Blizzard, Flamestrike ... if (m_caster->IsPlayer() && (m_targets.m_targetMask & TARGET_FLAG_DEST_LOCATION) && m_targets.m_destX && m_targets.m_destY && m_targets.m_destZ && - !m_spellInfo->HasAttribute(SPELL_ATTR_EX2_IGNORE_LOS) && + !m_spellInfo->HasAttribute(SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !m_caster->IsWithinLOS(m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ)) { return SPELL_FAILED_LINE_OF_SIGHT; @@ -5960,7 +5958,7 @@ SpellCastResult Spell::CheckCast(bool strict) // not let players cast spells at mount (and let do it to creatures) if (m_casterUnit->IsMounted() && m_casterUnit->IsPlayer() && !m_IsTriggeredSpell && - !m_spellInfo->IsPassiveSpell() && !(m_spellInfo->Attributes & SPELL_ATTR_CASTABLE_WHILE_MOUNTED)) + !m_spellInfo->IsPassiveSpell() && !(m_spellInfo->Attributes & SPELL_ATTR_ALLOW_WHILE_MOUNTED)) { if (m_casterUnit->IsTaxiFlying()) return SPELL_FAILED_NOT_ON_TAXI; @@ -5999,13 +5997,13 @@ SpellCastResult Spell::CheckCast(bool strict) if (bounds.first == bounds.second) { if (m_spellInfo->EffectImplicitTargetA[j] == TARGET_UNIT_SCRIPT_NEAR_CASTER || m_spellInfo->EffectImplicitTargetB[j] == TARGET_UNIT_SCRIPT_NEAR_CASTER) - sLog.outErrorDb("Spell entry %u, effect %i has EffectImplicitTargetA/EffectImplicitTargetB = TARGET_UNIT_SCRIPT_NEAR_CASTER, but creature are not defined in `spell_script_target`", m_spellInfo->Id, j); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell entry %u, effect %i has EffectImplicitTargetA/EffectImplicitTargetB = TARGET_UNIT_SCRIPT_NEAR_CASTER, but creature are not defined in `spell_script_target`", m_spellInfo->Id, j); if (m_spellInfo->EffectImplicitTargetA[j] == TARGET_LOCATION_SCRIPT_NEAR_CASTER || m_spellInfo->EffectImplicitTargetB[j] == TARGET_LOCATION_SCRIPT_NEAR_CASTER) - sLog.outErrorDb("Spell entry %u, effect %i has EffectImplicitTargetA/EffectImplicitTargetB = TARGET_LOCATION_SCRIPT_NEAR_CASTER, but gameobject or creature are not defined in `spell_script_target`", m_spellInfo->Id, j); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell entry %u, effect %i has EffectImplicitTargetA/EffectImplicitTargetB = TARGET_LOCATION_SCRIPT_NEAR_CASTER, but gameobject or creature are not defined in `spell_script_target`", m_spellInfo->Id, j); if (m_spellInfo->EffectImplicitTargetA[j] == TARGET_GAMEOBJECT_SCRIPT_NEAR_CASTER) - sLog.outErrorDb("Spell entry %u, effect %i has EffectImplicitTargetA/EffectImplicitTargetB = TARGET_GAMEOBJECT_SCRIPT_NEAR_CASTER, but gameobject are not defined in `spell_script_target`", m_spellInfo->Id, j); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell entry %u, effect %i has EffectImplicitTargetA/EffectImplicitTargetB = TARGET_GAMEOBJECT_SCRIPT_NEAR_CASTER, but gameobject are not defined in `spell_script_target`", m_spellInfo->Id, j); } SpellRangeEntry const* srange = sSpellRangeStore.LookupEntry(m_spellInfo->rangeIndex); @@ -6106,28 +6104,25 @@ SpellCastResult Spell::CheckCast(bool strict) if (creatureScriptTarget) { + // store explicit target for TARGET_UNIT_SCRIPT_NEAR_CASTER + if (m_spellInfo->EffectImplicitTargetA[j] == TARGET_UNIT_SCRIPT_NEAR_CASTER || + m_spellInfo->EffectImplicitTargetB[j] == TARGET_UNIT_SCRIPT_NEAR_CASTER) + { + // Fixes Toss Fuel on Bonfire (28806) and Dominion of Soul (16053) + if (m_CastItem) + m_targets.setUnitTarget(creatureScriptTarget); + + AddUnitTarget(creatureScriptTarget, SpellEffectIndex(j)); + } // store coordinates for TARGET_LOCATION_SCRIPT_NEAR_CASTER - if (m_spellInfo->EffectImplicitTargetA[j] == TARGET_LOCATION_SCRIPT_NEAR_CASTER || - m_spellInfo->EffectImplicitTargetB[j] == TARGET_LOCATION_SCRIPT_NEAR_CASTER) + else if (m_spellInfo->EffectImplicitTargetA[j] == TARGET_LOCATION_SCRIPT_NEAR_CASTER || + m_spellInfo->EffectImplicitTargetB[j] == TARGET_LOCATION_SCRIPT_NEAR_CASTER) { m_targets.setDestination(creatureScriptTarget->GetPositionX(), creatureScriptTarget->GetPositionY(), creatureScriptTarget->GetPositionZ()); if (m_spellInfo->EffectImplicitTargetA[j] == TARGET_LOCATION_SCRIPT_NEAR_CASTER && m_spellInfo->Effect[j] != SPELL_EFFECT_PERSISTENT_AREA_AURA) AddUnitTarget(creatureScriptTarget, SpellEffectIndex(j)); } - // store explicit target for TARGET_UNIT_SCRIPT_NEAR_CASTER - else - { - if (m_spellInfo->EffectImplicitTargetA[j] == TARGET_UNIT_SCRIPT_NEAR_CASTER || - m_spellInfo->EffectImplicitTargetB[j] == TARGET_UNIT_SCRIPT_NEAR_CASTER) - { - // Fixes Toss Fuel on Bonfire (28806) and Dominion of Soul (16053) - if (m_CastItem) - m_targets.setUnitTarget(creatureScriptTarget); - - AddUnitTarget(creatureScriptTarget, SpellEffectIndex(j)); - } - } } else if (goScriptTarget) { @@ -6254,6 +6249,13 @@ SpellCastResult Spell::CheckCast(bool strict) } break; } + case SPELL_EFFECT_SEND_EVENT: + { + // Quest The Blackwood Corrupted - Don't allow cast if event already started. + if (m_spellInfo->Id == 16072 && m_caster->GetMap()->GetScriptedMapEvent(3938)) + return SPELL_FAILED_NOT_READY; + break; + } case SPELL_EFFECT_SCHOOL_DAMAGE: { // Conflagrate @@ -6265,11 +6267,11 @@ SpellCastResult Spell::CheckCast(bool strict) // for caster applied auras only bool found = false; auto const& mPeriodic = m_targets.getUnitTarget()->GetAurasByType(SPELL_AURA_PERIODIC_DAMAGE); - for (const auto i : mPeriodic) + for (const auto periodicDamageAura : mPeriodic) { // Immolate - if (i->GetSpellProto()->IsFitToFamily() && - i->GetCasterGuid() == m_caster->GetObjectGuid()) + if (periodicDamageAura->GetSpellProto()->IsFitToFamily() && + periodicDamageAura->GetCasterGuid() == m_caster->GetObjectGuid()) { found = true; break; @@ -6514,6 +6516,11 @@ SpellCastResult Spell::CheckCast(bool strict) if (!m_caster->IsPlayer()) // only players can open locks, gather etc. return SPELL_FAILED_BAD_TARGETS; +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + if (m_caster->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME)) + return SPELL_FAILED_PLAY_TIME; +#endif + // we need a go target in case of TARGET_GAMEOBJECT (for other targets acceptable GO and items) if (m_spellInfo->EffectImplicitTargetA[i] == TARGET_GAMEOBJECT) { @@ -6640,24 +6647,26 @@ SpellCastResult Spell::CheckCast(bool strict) } // Don't make this check for SPELL_EFFECT_SUMMON_CRITTER, SPELL_EFFECT_SUMMON_WILD or SPELL_EFFECT_SUMMON_GUARDIAN. // These won't show up in m_caster->GetPetGUID() - case SPELL_EFFECT_SUMMON: - case SPELL_EFFECT_SUMMON_PHANTASM: - case SPELL_EFFECT_SUMMON_DEMON: - if (m_casterUnit && m_casterUnit->GetPetGuid()) - return SPELL_FAILED_ALREADY_HAVE_SUMMON; - // no break case SPELL_EFFECT_SUMMON_POSSESSED: if (m_casterUnit && m_casterUnit->GetCharmGuid()) return SPELL_FAILED_ALREADY_HAVE_CHARM; break; + case SPELL_EFFECT_SUMMON: + case SPELL_EFFECT_SUMMON_PHANTASM: + case SPELL_EFFECT_SUMMON_DEMON: case SPELL_EFFECT_SUMMON_PET: { - // In Vanilla old pets were unsummoned as soon as you began summoning a new one. - if (m_casterUnit && !m_casterUnit->UnsummonOldPetBeforeNewSummon(m_spellInfo->EffectMiscValue[i])) - return SPELL_FAILED_ALREADY_HAVE_SUMMON; + if (m_casterUnit) + { + // In Vanilla old pets were unsummoned as soon as you began summoning a new one. + if (!m_casterUnit->UnsummonOldPetBeforeNewSummon(m_spellInfo->EffectMiscValue[i], m_spellInfo->HasAttribute(SPELL_ATTR_EX_DISMISS_PET_FIRST))) + return SPELL_FAILED_ALREADY_HAVE_SUMMON; - if (m_casterUnit && m_casterUnit->GetCharmGuid()) - return SPELL_FAILED_ALREADY_HAVE_CHARM; + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX_DISMISS_PET_FIRST)) + m_casterUnit->Uncharm(); + else if (m_casterUnit->GetCharmGuid()) + return SPELL_FAILED_ALREADY_HAVE_CHARM; + } break; } @@ -6868,13 +6877,18 @@ SpellCastResult Spell::CheckCast(bool strict) if (!m_caster->IsPlayer()) return SPELL_FAILED_BAD_TARGETS; + if (!m_targets.getUnitTarget()) + return SPELL_FAILED_BAD_IMPLICIT_TARGETS; + if (m_targets.getUnitTarget() == m_casterUnit) return SPELL_FAILED_BAD_TARGETS; - if (m_casterUnit->GetPetGuid()) + if (!m_casterUnit->UnsummonOldPetBeforeNewSummon(m_targets.getUnitTarget()->GetEntry(), m_spellInfo->HasAttribute(SPELL_ATTR_EX_DISMISS_PET_FIRST))) return SPELL_FAILED_ALREADY_HAVE_SUMMON; - if (m_casterUnit->GetCharmGuid()) + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX_DISMISS_PET_FIRST)) + m_casterUnit->Uncharm(); + else if (m_casterUnit->GetCharmGuid()) return SPELL_FAILED_ALREADY_HAVE_CHARM; if (m_casterUnit->GetCharmerGuid()) @@ -6884,9 +6898,6 @@ SpellCastResult Spell::CheckCast(bool strict) return SPELL_FAILED_FIZZLE; #endif - if (!m_targets.getUnitTarget()) - return SPELL_FAILED_BAD_IMPLICIT_TARGETS; - if (m_targets.getUnitTarget()->GetCharmerGuid()) #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_11_2 return SPELL_FAILED_CHARMED; @@ -6905,13 +6916,18 @@ SpellCastResult Spell::CheckCast(bool strict) if (!m_casterUnit) return SPELL_FAILED_BAD_TARGETS; + if (!m_targets.getUnitTarget()) + return SPELL_FAILED_BAD_IMPLICIT_TARGETS; + if (m_targets.getUnitTarget() == m_casterUnit) return SPELL_FAILED_BAD_TARGETS; - if (m_casterUnit->GetPetGuid()) + if (!m_casterUnit->UnsummonOldPetBeforeNewSummon(m_targets.getUnitTarget()->GetEntry(), m_spellInfo->HasAttribute(SPELL_ATTR_EX_DISMISS_PET_FIRST))) return SPELL_FAILED_ALREADY_HAVE_SUMMON; - if (m_casterUnit->GetCharmGuid()) + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX_DISMISS_PET_FIRST)) + m_casterUnit->Uncharm(); + else if (m_casterUnit->GetCharmGuid()) return SPELL_FAILED_ALREADY_HAVE_CHARM; if (m_casterUnit->GetCharmerGuid()) @@ -6921,9 +6937,6 @@ SpellCastResult Spell::CheckCast(bool strict) return SPELL_FAILED_FIZZLE; #endif - if (!m_targets.getUnitTarget()) - return SPELL_FAILED_BAD_IMPLICIT_TARGETS; - if (m_targets.getUnitTarget()->GetCharmerGuid()) #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_11_2 return SPELL_FAILED_CHARMED; @@ -6941,9 +6954,6 @@ SpellCastResult Spell::CheckCast(bool strict) if (!m_caster->IsPlayer()) return SPELL_FAILED_BAD_TARGETS; - if (m_casterUnit->GetCharmGuid()) - return SPELL_FAILED_ALREADY_HAVE_CHARM; - if (m_casterUnit->GetCharmerGuid()) #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_11_2 return SPELL_FAILED_CHARMED; @@ -6955,7 +6965,10 @@ SpellCastResult Spell::CheckCast(bool strict) if (!pet) return SPELL_FAILED_NO_PET; - if (pet->GetCharmerGuid()) + if (m_casterUnit->GetCharmGuid() && m_casterUnit->GetCharmGuid() != pet->GetObjectGuid()) + return SPELL_FAILED_ALREADY_HAVE_CHARM; + + if (pet->GetCharmerGuid() && pet->GetCharmerGuid() != m_caster->GetObjectGuid()) #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_11_2 return SPELL_FAILED_CHARMED; #else @@ -6972,7 +6985,7 @@ SpellCastResult Spell::CheckCast(bool strict) if (m_casterUnit->IsInWater() && (!m_casterUnit->IsPlayer() || static_cast(m_casterUnit)->IsInHighLiquid())) return SPELL_FAILED_ONLY_ABOVEWATER; - if (m_casterUnit->IsPlayer() && static_cast(m_casterUnit)->GetTransport()) + if (m_casterUnit->IsPlayer() && m_casterUnit->GetTransport() && !static_cast(m_casterUnit)->IsOutdoorOnTransport()) return SPELL_FAILED_NO_MOUNTS_ALLOWED; /// Specific case for Temple of Ahn'Qiraj mounts as they are usable only in AQ40 and are the only mounts allowed here @@ -7182,7 +7195,7 @@ SpellCastResult Spell::CheckCasterAuras() const // Check if the spell grants school or mechanic immunity. // We use bitmasks so the loop is done only once and not on every aura check below. - if (m_spellInfo->AttributesEx & SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY) + if (m_spellInfo->AttributesEx & SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT) { for (uint8 i = 0; i < MAX_EFFECT_INDEX; ++i) { @@ -7287,7 +7300,7 @@ bool Spell::CanAutoCast(Unit* target) // Nostalrius - par exemple roder ne doit pas se declencher si on envoie le pet attaquer. // Sinon le pet revient a cause de cet attribut : - if (m_spellInfo->Attributes & SPELL_ATTR_STOP_ATTACK_TARGET && m_casterUnit->GetVictim()) + if (m_spellInfo->HasAttribute(SPELL_ATTR_CANCELS_AUTO_ATTACK_COMBAT) && m_casterUnit->GetVictim()) return false; // 2947 - Fire Shield, rank 1 enUS @@ -7436,7 +7449,7 @@ uint32 Spell::CalculatePowerCost(SpellEntry const* spellInfo, Unit* caster, Spel return 0; // Spell drain all exist power on cast (Only paladin lay of Hands) - if (spellInfo->AttributesEx & SPELL_ATTR_EX_DRAIN_ALL_POWER) + if (spellInfo->AttributesEx & SPELL_ATTR_EX_USE_ALL_MANA) { // If power type - health drain all if (spellInfo->powerType == POWER_HEALTH) @@ -7444,7 +7457,7 @@ uint32 Spell::CalculatePowerCost(SpellEntry const* spellInfo, Unit* caster, Spel // Else drain all power if (spellInfo->powerType < MAX_POWERS) return caster->GetPower(Powers(spellInfo->powerType)); - sLog.outError("Spell::CalculateManaCost: Unknown power type '%d' in spell %d", spellInfo->powerType, spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::CalculateManaCost: Unknown power type '%d' in spell %d", spellInfo->powerType, spellInfo->Id); return 0; } @@ -7469,7 +7482,7 @@ uint32 Spell::CalculatePowerCost(SpellEntry const* spellInfo, Unit* caster, Spel powerCost += spellInfo->ManaCostPercentage * caster->GetMaxPower(Powers(spellInfo->powerType)) / 100; break; default: - sLog.outError("Spell::CalculateManaCost: Unknown power type '%d' in spell %d", spellInfo->powerType, spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::CalculateManaCost: Unknown power type '%d' in spell %d", spellInfo->powerType, spellInfo->Id); return 0; } } @@ -7478,15 +7491,13 @@ uint32 Spell::CalculatePowerCost(SpellEntry const* spellInfo, Unit* caster, Spel // Flat mod from caster auras by spell school powerCost += caster->GetInt32Value(UNIT_FIELD_POWER_COST_MODIFIER + school); #endif - // Shiv - costs 20 + weaponSpeed*10 energy (apply only to non-triggered spell with energy cost) - if (spellInfo->AttributesEx4 & SPELL_ATTR_EX4_SPELL_VS_EXTEND_COST) - powerCost += caster->GetAttackTime(OFF_ATTACK) / 100; + // Apply cost mod by spell if (spell) if (Player* modOwner = caster->GetSpellModOwner()) modOwner->ApplySpellMod(spellInfo->Id, SPELLMOD_COST, powerCost, spell); - if (spellInfo->Attributes & SPELL_ATTR_LEVEL_DAMAGE_CALCULATION) + if (spellInfo->Attributes & SPELL_ATTR_SCALES_WITH_CREATURE_LEVEL) powerCost = int32(powerCost / (1.117f * spellInfo->spellLevel / caster->GetLevel() - 0.1327f)); // PCT mod from user auras by school @@ -7515,7 +7526,7 @@ SpellCastResult Spell::CheckPower() const // Check valid power type if (m_spellInfo->powerType >= MAX_POWERS) { - sLog.outError("Spell::CheckMana: Unknown power type '%d'", m_spellInfo->powerType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::CheckMana: Unknown power type '%d'", m_spellInfo->powerType); return SPELL_FAILED_DONT_REPORT; } @@ -7664,6 +7675,10 @@ SpellCastResult Spell::CheckItems() if (!m_targets.getItemTarget()->IsFitToSpellRequirements(m_spellInfo)) return m_IsTriggeredSpell && !(m_targets.m_targetMask & TARGET_FLAG_TRADE_ITEM) ? SPELL_FAILED_DONT_REPORT : SPELL_FAILED_EQUIPPED_ITEM_CLASS; + + if (m_spellInfo->HasAttribute(SPELL_ATTR_HELD_ITEM_ONLY) && m_targets.getItemTarget()->GetSlot() != EQUIPMENT_SLOT_MAINHAND) + return m_IsTriggeredSpell && !(m_targets.m_targetMask & TARGET_FLAG_TRADE_ITEM) + ? SPELL_FAILED_DONT_REPORT : SPELL_FAILED_MAINHAND_EMPTY; } // if not item target then required item must be equipped (for triggered case not report error) else if (Player* pPlayer = m_caster->ToPlayer()) @@ -7847,9 +7862,13 @@ SpellCastResult Spell::CheckItems() if (targetItem->GetProto()->ItemLevel < m_spellInfo->baseLevel) return SPELL_FAILED_LOWLEVEL; + // Not allow enchant in trade slot for some enchant type if (targetItem->GetOwner() != m_caster) { + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX2_ENCHANT_OWN_ITEM_ONLY)) + return SPELL_FAILED_NOT_TRADEABLE; + uint32 enchant_id = m_spellInfo->EffectMiscValue[i]; SpellItemEnchantmentEntry const* pEnchant = sSpellItemEnchantmentStore.LookupEntry(enchant_id); if (!pEnchant) @@ -7864,9 +7883,13 @@ SpellCastResult Spell::CheckItems() Item *item = m_targets.getItemTarget(); if (!item) return SPELL_FAILED_ITEM_GONE; + // Not allow enchant in trade slot for some enchant type if (item->GetOwner() != m_caster) { + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX2_ENCHANT_OWN_ITEM_ONLY)) + return SPELL_FAILED_NOT_TRADEABLE; + uint32 enchant_id = m_spellInfo->EffectMiscValue[i]; SpellItemEnchantmentEntry const* pEnchant = sSpellItemEnchantmentStore.LookupEntry(enchant_id); if (!pEnchant) @@ -7925,10 +7948,14 @@ SpellCastResult Spell::CheckItems() if (!ammo) return SPELL_FAILED_NO_AMMO; - ItemPrototype const* ammoProto = ObjectMgr::GetItemPrototype(ammo); + ItemPrototype const* ammoProto = sObjectMgr.GetItemPrototype(ammo); if (!ammoProto) return SPELL_FAILED_NO_AMMO; + if (m_spellInfo->HasAttribute(SPELL_ATTR_NEED_EXOTIC_AMMO) && + !ammoProto->HasItemFlag(ITEM_FLAG_EXOTIC)) + return SPELL_FAILED_NEED_EXOTIC_AMMO; + if (ammoProto->Class != ITEM_CLASS_PROJECTILE) return SPELL_FAILED_NO_AMMO; @@ -8114,7 +8141,7 @@ CurrentSpellTypes Spell::GetCurrentContainer() const return (CURRENT_MELEE_SPELL); else if (IsAutoRepeat()) return (CURRENT_AUTOREPEAT_SPELL); - else if (m_channeled) + else if (m_channeled && (!m_casttime || m_IsTriggeredSpell || m_spellState == SPELL_STATE_CASTING)) return (CURRENT_CHANNELED_SPELL); else return (CURRENT_GENERIC_SPELL); @@ -8189,7 +8216,7 @@ bool Spell::CheckTarget(Unit* target, SpellEffectIndex eff) case SPELL_EFFECT_RESURRECT: case SPELL_EFFECT_RESURRECT_NEW: // player far away, maybe his corpse near? - if (target != m_caster && !(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !target->IsWithinLOSInMap(m_caster)) + if (target != m_caster && !(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !target->IsWithinLOSInMap(m_caster)) { if (!m_targets.getCorpseTargetGuid()) return false; @@ -8201,7 +8228,7 @@ bool Spell::CheckTarget(Unit* target, SpellEffectIndex eff) if (target->GetObjectGuid() != corpse->GetOwnerGuid()) return false; - if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !corpse->IsWithinLOSInMap(m_caster)) + if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !corpse->IsWithinLOSInMap(m_caster)) return false; } @@ -8209,14 +8236,19 @@ bool Spell::CheckTarget(Unit* target, SpellEffectIndex eff) break; default: // normal case // Get GO cast coordinates if original caster -> GO - if (target != m_caster && !IsIgnoreLosTarget(m_spellInfo->EffectImplicitTargetA[eff])) + if (target != m_caster && !IsIgnoreLosTarget(m_spellInfo->EffectImplicitTargetA[eff]) && + (m_spellInfo->EffectChainTarget[eff] == 0 || target == m_targets.getUnitTarget())) if (SpellCaster* caster = GetCastingObject()) - if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LOS) && !target->IsWithinLOSInMap(caster)) + if (!(m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT) && !target->IsWithinLOSInMap(caster)) return false; break; } - return !(target->GetTypeId() != TYPEID_PLAYER && m_spellInfo->AttributesEx3 & SPELL_ATTR_EX3_TARGET_ONLY_PLAYER + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX3_NOT_ON_AOE_IMMUNE) && + target->IsCreature() && static_cast(target)->IsImmuneToAoe()) + return false; + + return !(target->GetTypeId() != TYPEID_PLAYER && m_spellInfo->HasAttribute(SPELL_ATTR_EX3_ONLY_ON_PLAYER) && m_spellInfo->EffectImplicitTargetA[eff] != TARGET_UNIT_SCRIPT_NEAR_CASTER && m_spellInfo->EffectImplicitTargetA[eff] != TARGET_UNIT_CASTER); } @@ -8317,8 +8349,8 @@ bool SpellEvent::Execute(uint64 e_time, uint32 p_time) } catch (std::runtime_error &e) { - sLog.outInfo("[Spell/Crash] 'handle_immediate()' [%u:%s]", m_Spell->m_spellInfo->Id, m_Spell->GetCaster()->GetName()); - sLog.outInfo(e.what()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Spell/Crash] 'handle_immediate()' [%u:%s]", m_Spell->m_spellInfo->Id, m_Spell->GetCaster()->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, e.what()); m_Spell->SetExecutedCurrently(false); return false; } @@ -8343,8 +8375,8 @@ bool SpellEvent::Execute(uint64 e_time, uint32 p_time) } catch (std::runtime_error &e) { - sLog.outInfo("[Spell/Crash] 'handle_immediate()' [%u:%s]", m_Spell->m_spellInfo->Id, m_Spell->GetCaster()->GetName()); - sLog.outInfo(e.what()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Spell/Crash] 'handle_immediate()' [%u:%s]", m_Spell->m_spellInfo->Id, m_Spell->GetCaster()->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, e.what()); return false; } } @@ -8499,7 +8531,7 @@ class SpellNotifierCreatureAndPlayer } break; default: - sLog.outError("SpellNotifierCreatureAndPlayer: unsupported PUSH_* case %u.", i_push_type); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SpellNotifierCreatureAndPlayer: unsupported PUSH_* case %u.", i_push_type); } } @@ -8530,6 +8562,9 @@ class SpellNotifierCreatureAndPlayer continue; } + if (unit->IsCreature() && static_cast(unit)->IsImmuneToAoe()) + continue; + switch (i_TargetType) { case SPELL_TARGETS_HOSTILE: @@ -8550,9 +8585,6 @@ class SpellNotifierCreatureAndPlayer break; case SPELL_TARGETS_AOE_DAMAGE: { - if (unit->IsCreature() && static_cast(unit)->IsImmuneToAoe()) - continue; - if (i_originalCaster->IsFriendlyTo(unit)) continue; @@ -8567,7 +8599,7 @@ class SpellNotifierCreatureAndPlayer // Negative AoE from non flagged players cannot target other players if (Player* attackedPlayer = unit->GetCharmerOrOwnerPlayerOrPlayerItself()) - if (Player* casterPlayer = casterUnit->ToPlayer()) + if (Player* casterPlayer = casterUnit->GetCharmerOrOwnerPlayerOrPlayerItself()) if (!casterPlayer->IsPvP() && !(casterPlayer->IsFFAPvP() && attackedPlayer->IsFFAPvP()) && !casterPlayer->IsInDuelWith(attackedPlayer)) continue; } @@ -8739,7 +8771,7 @@ void Spell::SetClientStarted(bool bisClientStarted) void Spell::OnSpellLaunch() { - if (!m_caster || !m_caster->IsInWorld()) + if (!m_casterUnit || !m_caster->IsInWorld()) return; // Make sure the player is sending a valid GO target and lock ID. SPELL_EFFECT_OPEN_LOCK @@ -8751,7 +8783,7 @@ void Spell::OnSpellLaunch() LockEntry const* lockInfo = sLockStore.LookupEntry(go->GetGOInfo()->GetLockId()); if (lockInfo && lockInfo->Index[1] == LOCKTYPE_SLOW_OPEN) { - Spell* visual = m_casterUnit ? new Spell(m_casterUnit, sSpellMgr.GetSpellEntry(24390), true) : new Spell(m_casterGo, sSpellMgr.GetSpellEntry(24390), true); + Spell* visual = new Spell(m_casterUnit, sSpellMgr.GetSpellEntry(24390), true); visual->prepare(); } } @@ -8762,14 +8794,18 @@ void Spell::OnSpellLaunch() // Charge handled here instead of in effect handler if (!unitTarget || !unitTarget->IsInWorld()) return; + + // Start the PvP combat timer, but clear it if target dies prematurely. + if (m_spellInfo->HasAttribute(SPELL_ATTR_EX2_ACTIVE_THREAT) && + (m_casterUnit != unitTarget || m_casterUnit->IsInCombat())) + m_casterUnit->SetInCombatWithVictim(unitTarget, false, UNIT_PVP_COMBAT_TIMER); + bool isCharge = false; for (uint32 i : m_spellInfo->Effect) if (i == SPELL_EFFECT_CHARGE) isCharge = true; - if (!isCharge) - return; - if (!m_casterUnit) + if (!isCharge) return; // Delay attack, otherwise player makes instant attack after cast @@ -8779,7 +8815,7 @@ void Spell::OnSpellLaunch() m_casterUnit->SetAttackTimer(OFF_ATTACK, m_casterUnit->GetAttackTimer(OFF_ATTACK) + 200 + 40 * m_casterUnit->GetDistance(unitTarget)); } - bool triggerAutoAttack = unitTarget != m_casterUnit && !m_spellInfo->IsPositiveSpell() && !(m_spellInfo->Attributes & SPELL_ATTR_STOP_ATTACK_TARGET); + bool triggerAutoAttack = unitTarget != m_casterUnit && !m_spellInfo->IsPositiveSpell() && !(m_spellInfo->Attributes & SPELL_ATTR_CANCELS_AUTO_ATTACK_COMBAT); m_casterUnit->GetMotionMaster()->MoveCharge(unitTarget, m_delayed ? GetSpellBatchingEffectDelay(unitTarget) : 0, triggerAutoAttack); } @@ -8809,7 +8845,7 @@ bool Spell::ShouldRemoveStealthAuras() // Stealth must be removed at cast starting (at show channel bar) // skip triggered spell (item equip spell casting and other not explicit character casts/item uses) - if (!m_IsTriggeredSpell && !(m_spellInfo->AttributesEx & SPELL_ATTR_EX_NOT_BREAK_STEALTH) + if (!m_IsTriggeredSpell && !(m_spellInfo->AttributesEx & SPELL_ATTR_EX_ALLOW_WHILE_STEALTHED) && m_spellInfo->SpellIconID != 250 // Camouflage && m_spellInfo->SpellIconID != 103 // Shadowmeld && m_spellInfo->SpellIconID != 252 // Vanish @@ -8839,7 +8875,7 @@ void Spell::Delete() const if (IsDeletable()) delete this; else - sLog.outInfo("[CRASH] Deleting in-use spell. SpellID=%u", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH] Deleting in-use spell. SpellID=%u", m_spellInfo->Id); } bool ChannelResetEvent::Execute(uint64 e_time, uint32) diff --git a/src/game/Spells/Spell.h b/src/game/Spells/Spell.h index 73989e7c100..d5d34e500c5 100644 --- a/src/game/Spells/Spell.h +++ b/src/game/Spells/Spell.h @@ -73,8 +73,6 @@ enum SpellNotifyPushType PUSH_TARGET_CENTER }; -bool IsQuestTameSpell(uint32 spellId); - namespace MaNGOS { struct SpellNotifierPlayer; @@ -224,104 +222,105 @@ class Spell friend struct MaNGOS::SpellNotifierPlayer; friend struct MaNGOS::SpellNotifierCreatureAndPlayer; friend void SpellCaster::SetCurrentCastedSpell(Spell* pSpell); + friend void SpellCaster::MoveChannelledSpellWithCastTime(Spell* pSpell); public: - void EffectEmpty(SpellEffectIndex eff_idx); - void EffectNULL(SpellEffectIndex eff_idx); - void EffectUnused(SpellEffectIndex eff_idx); - void EffectDistract(SpellEffectIndex eff_idx); - void EffectPull(SpellEffectIndex eff_idx); - void EffectSchoolDMG(SpellEffectIndex eff_idx); - void EffectEnvironmentalDMG(SpellEffectIndex eff_idx); - void EffectInstaKill(SpellEffectIndex eff_idx); - void EffectDummy(SpellEffectIndex eff_idx); - void EffectTeleportUnits(SpellEffectIndex eff_idx); - void EffectApplyAura(SpellEffectIndex eff_idx); - void EffectSendEvent(SpellEffectIndex eff_idx); - void EffectPowerBurn(SpellEffectIndex eff_idx); - void EffectPowerDrain(SpellEffectIndex eff_idx); - void EffectHeal(SpellEffectIndex eff_idx); - void EffectBind(SpellEffectIndex eff_idx); - void EffectHealthLeech(SpellEffectIndex eff_idx); - void EffectQuestComplete(SpellEffectIndex eff_idx); - void EffectCreateItem(SpellEffectIndex eff_idx); - void EffectPersistentAA(SpellEffectIndex eff_idx); - void EffectEnergize(SpellEffectIndex eff_idx); - void EffectOpenLock(SpellEffectIndex eff_idx); - void EffectSummonChangeItem(SpellEffectIndex eff_idx); - void EffectProficiency(SpellEffectIndex eff_idx); - void EffectApplyAreaAura(SpellEffectIndex eff_idx); - void EffectSummon(SpellEffectIndex eff_idx); - void EffectLearnSpell(SpellEffectIndex eff_idx); - void EffectDispel(SpellEffectIndex eff_idx); - void EffectDualWield(SpellEffectIndex eff_idx); - void EffectPickPocket(SpellEffectIndex eff_idx); - void EffectAddFarsight(SpellEffectIndex eff_idx); - void EffectSummonWild(SpellEffectIndex eff_idx); - void EffectSummonGuardian(SpellEffectIndex eff_idx); - void EffectSummonPossessed(SpellEffectIndex eff_idx); - void EffectHealMechanical(SpellEffectIndex eff_idx); - void EffectTeleUnitsFaceCaster(SpellEffectIndex eff_idx); - void EffectLearnSkill(SpellEffectIndex eff_idx); - void EffectAddHonor(SpellEffectIndex eff_idx); - void EffectSpawn(SpellEffectIndex eff_idx); - void EffectTradeSkill(SpellEffectIndex eff_idx); - void EffectEnchantItemPerm(SpellEffectIndex eff_idx); - void EffectEnchantItemTmp(SpellEffectIndex eff_idx); - void EffectTameCreature(SpellEffectIndex eff_idx); - void EffectSummonPet(SpellEffectIndex eff_idx); - void EffectLearnPetSpell(SpellEffectIndex eff_idx); - void EffectWeaponDmg(SpellEffectIndex eff_idx); - void EffectTriggerSpell(SpellEffectIndex eff_idx); - void EffectTriggerMissileSpell(SpellEffectIndex eff_idx); - void EffectThreat(SpellEffectIndex eff_idx); - void EffectHealMaxHealth(SpellEffectIndex eff_idx); - void EffectInterruptCast(SpellEffectIndex eff_idx); - void EffectSummonObjectWild(SpellEffectIndex eff_idx); - void EffectScriptEffect(SpellEffectIndex eff_idx); - void EffectSanctuary(SpellEffectIndex eff_idx); - void EffectAddComboPoints(SpellEffectIndex eff_idx); - void EffectCreateHouse(SpellEffectIndex eff_idx); - void EffectDuel(SpellEffectIndex eff_idx); - void EffectStuck(SpellEffectIndex eff_idx); - void EffectSummonPlayer(SpellEffectIndex eff_idx); - void EffectActivateObject(SpellEffectIndex eff_idx); - void EffectSummonTotem(SpellEffectIndex eff_idx); - void EffectEnchantHeldItem(SpellEffectIndex eff_idx); - void EffectSummonObject(SpellEffectIndex eff_idx); - void EffectResurrect(SpellEffectIndex eff_idx); - void EffectParry(SpellEffectIndex eff_idx); - void EffectBlock(SpellEffectIndex eff_idx); - void EffectLeapForward(SpellEffectIndex eff_idx); - void EffectTransmitted(SpellEffectIndex eff_idx); - void EffectDisEnchant(SpellEffectIndex eff_idx); - void EffectInebriate(SpellEffectIndex eff_idx); - void EffectFeedPet(SpellEffectIndex eff_idx); - void EffectDismissPet(SpellEffectIndex eff_idx); - void EffectReputation(SpellEffectIndex eff_idx); - void EffectSelfResurrect(SpellEffectIndex eff_idx); - void EffectSkinning(SpellEffectIndex eff_idx); - void EffectCharge(SpellEffectIndex eff_idx); - void EffectSendTaxi(SpellEffectIndex eff_idx); - void EffectSummonCritter(SpellEffectIndex eff_idx); - void EffectKnockBack(SpellEffectIndex eff_idx); - void EffectPlayerPull(SpellEffectIndex eff_idx); - void EffectDispelMechanic(SpellEffectIndex eff_idx); - void EffectSummonDeadPet(SpellEffectIndex eff_idx); - void EffectDestroyAllTotems(SpellEffectIndex eff_idx); - void EffectDurabilityDamage(SpellEffectIndex eff_idx); - void EffectSkill(SpellEffectIndex eff_idx); - void EffectTaunt(SpellEffectIndex eff_idx); - void EffectDurabilityDamagePCT(SpellEffectIndex eff_idx); - void EffectModifyThreatPercent(SpellEffectIndex eff_idx); - void EffectResurrectNew(SpellEffectIndex eff_idx); - void EffectAddExtraAttacks(SpellEffectIndex eff_idx); - void EffectSpiritHeal(SpellEffectIndex eff_idx); - void EffectSkinPlayerCorpse(SpellEffectIndex eff_idx); - void EffectSummonDemon(SpellEffectIndex eff_idx); + void EffectEmpty(SpellEffectIndex effIdx); + void EffectNULL(SpellEffectIndex effIdx); + void EffectUnused(SpellEffectIndex effIdx); + void EffectDistract(SpellEffectIndex effIdx); + void EffectPull(SpellEffectIndex effIdx); + void EffectSchoolDMG(SpellEffectIndex effIdx); + void EffectEnvironmentalDMG(SpellEffectIndex effIdx); + void EffectInstaKill(SpellEffectIndex effIdx); + void EffectDummy(SpellEffectIndex effIdx); + void EffectTeleportUnits(SpellEffectIndex effIdx); + void EffectApplyAura(SpellEffectIndex effIdx); + void EffectSendEvent(SpellEffectIndex effIdx); + void EffectPowerBurn(SpellEffectIndex effIdx); + void EffectPowerDrain(SpellEffectIndex effIdx); + void EffectHeal(SpellEffectIndex effIdx); + void EffectBind(SpellEffectIndex effIdx); + void EffectHealthLeech(SpellEffectIndex effIdx); + void EffectQuestComplete(SpellEffectIndex effIdx); + void EffectCreateItem(SpellEffectIndex effIdx); + void EffectPersistentAA(SpellEffectIndex effIdx); + void EffectEnergize(SpellEffectIndex effIdx); + void EffectOpenLock(SpellEffectIndex effIdx); + void EffectSummonChangeItem(SpellEffectIndex effIdx); + void EffectProficiency(SpellEffectIndex effIdx); + void EffectApplyAreaAura(SpellEffectIndex effIdx); + void EffectSummon(SpellEffectIndex effIdx); + void EffectLearnSpell(SpellEffectIndex effIdx); + void EffectDispel(SpellEffectIndex effIdx); + void EffectDualWield(SpellEffectIndex effIdx); + void EffectPickPocket(SpellEffectIndex effIdx); + void EffectAddFarsight(SpellEffectIndex effIdx); + void EffectSummonWild(SpellEffectIndex effIdx); + void EffectSummonGuardian(SpellEffectIndex effIdx); + void EffectSummonPossessed(SpellEffectIndex effIdx); + void EffectHealMechanical(SpellEffectIndex effIdx); + void EffectTeleUnitsFaceCaster(SpellEffectIndex effIdx); + void EffectLearnSkill(SpellEffectIndex effIdx); + void EffectAddHonor(SpellEffectIndex effIdx); + void EffectSpawn(SpellEffectIndex effIdx); + void EffectTradeSkill(SpellEffectIndex effIdx); + void EffectEnchantItemPerm(SpellEffectIndex effIdx); + void EffectEnchantItemTmp(SpellEffectIndex effIdx); + void EffectTameCreature(SpellEffectIndex effIdx); + void EffectSummonPet(SpellEffectIndex effIdx); + void EffectLearnPetSpell(SpellEffectIndex effIdx); + void EffectWeaponDmg(SpellEffectIndex effIdx); + void EffectTriggerSpell(SpellEffectIndex effIdx); + void EffectTriggerMissileSpell(SpellEffectIndex effIdx); + void EffectThreat(SpellEffectIndex effIdx); + void EffectHealMaxHealth(SpellEffectIndex effIdx); + void EffectInterruptCast(SpellEffectIndex effIdx); + void EffectSummonObjectWild(SpellEffectIndex effIdx); + void EffectScriptEffect(SpellEffectIndex effIdx); + void EffectSanctuary(SpellEffectIndex effIdx); + void EffectAddComboPoints(SpellEffectIndex effIdx); + void EffectCreateHouse(SpellEffectIndex effIdx); + void EffectDuel(SpellEffectIndex effIdx); + void EffectStuck(SpellEffectIndex effIdx); + void EffectSummonPlayer(SpellEffectIndex effIdx); + void EffectActivateObject(SpellEffectIndex effIdx); + void EffectSummonTotem(SpellEffectIndex effIdx); + void EffectEnchantHeldItem(SpellEffectIndex effIdx); + void EffectSummonObject(SpellEffectIndex effIdx); + void EffectResurrect(SpellEffectIndex effIdx); + void EffectParry(SpellEffectIndex effIdx); + void EffectBlock(SpellEffectIndex effIdx); + void EffectLeapForward(SpellEffectIndex effIdx); + void EffectTransmitted(SpellEffectIndex effIdx); + void EffectDisEnchant(SpellEffectIndex effIdx); + void EffectInebriate(SpellEffectIndex effIdx); + void EffectFeedPet(SpellEffectIndex effIdx); + void EffectDismissPet(SpellEffectIndex effIdx); + void EffectReputation(SpellEffectIndex effIdx); + void EffectSelfResurrect(SpellEffectIndex effIdx); + void EffectSkinning(SpellEffectIndex effIdx); + void EffectCharge(SpellEffectIndex effIdx); + void EffectSendTaxi(SpellEffectIndex effIdx); + void EffectSummonCritter(SpellEffectIndex effIdx); + void EffectKnockBack(SpellEffectIndex effIdx); + void EffectPlayerPull(SpellEffectIndex effIdx); + void EffectDispelMechanic(SpellEffectIndex effIdx); + void EffectSummonDeadPet(SpellEffectIndex effIdx); + void EffectDestroyAllTotems(SpellEffectIndex effIdx); + void EffectDurabilityDamage(SpellEffectIndex effIdx); + void EffectSkill(SpellEffectIndex effIdx); + void EffectTaunt(SpellEffectIndex effIdx); + void EffectDurabilityDamagePCT(SpellEffectIndex effIdx); + void EffectModifyThreatPercent(SpellEffectIndex effIdx); + void EffectResurrectNew(SpellEffectIndex effIdx); + void EffectAddExtraAttacks(SpellEffectIndex effIdx); + void EffectSpiritHeal(SpellEffectIndex effIdx); + void EffectSkinPlayerCorpse(SpellEffectIndex effIdx); + void EffectSummonDemon(SpellEffectIndex effIdx); // Nostalrius - void EffectDespawnObject(SpellEffectIndex eff_idx); - void EffectNostalrius(SpellEffectIndex eff_idx); + void EffectDespawnObject(SpellEffectIndex effIdx); + void EffectNostalrius(SpellEffectIndex effIdx); void HandleAddTargetTriggerAuras(); Spell(Unit* caster, SpellEntry const* info, bool triggered, ObjectGuid originalCasterGUID = ObjectGuid(), SpellEntry const* triggeredBy = nullptr, Unit* victim = nullptr, SpellEntry const* triggeredByParent = nullptr); @@ -369,7 +368,7 @@ class Spell uint32 getState() const { return m_spellState; } void setState(uint32 state) { m_spellState = state; } - void DoCreateItem(SpellEffectIndex eff_idx, uint32 itemtype); + void DoCreateItem(SpellEffectIndex effIdx, uint32 itemtype); void WriteSpellGoTargets(WorldPacket* data); void WriteAmmoToPacket(WorldPacket* data); @@ -395,7 +394,7 @@ class Spell void SendInterrupted(uint8 result); void SendChannelUpdate(uint32 time, bool interrupted = false); void SendChannelStart(uint32 duration); - void SendResurrectRequest(Player* target); + void SendResurrectRequest(Player* target, bool sickness); void HandleEffects(Unit* pUnitTarget,Item *pItemTarget,GameObject* pGOTarget,SpellEffectIndex i, float DamageMultiplier = 1.0); void HandleThreatSpells(); @@ -765,7 +764,7 @@ namespace MaNGOS }; } -typedef void(Spell::*pEffect)(SpellEffectIndex eff_idx); +typedef void(Spell::*pEffect)(SpellEffectIndex effIdx); class SpellEvent : public BasicEvent { diff --git a/src/game/Spells/SpellAuras.cpp b/src/game/Spells/SpellAuras.cpp index 5cfc3b7eeb4..dab21b7dfe4 100644 --- a/src/game/Spells/SpellAuras.cpp +++ b/src/game/Spells/SpellAuras.cpp @@ -48,6 +48,7 @@ #include "MoveSpline.h" #include "MovementPacketSender.h" #include "ZoneScript.h" +#include "LoveIsInTheAir.h" using namespace Spells; @@ -382,6 +383,7 @@ bool SpellAuraHolder::IsMoreImportantDebuffThan(SpellAuraHolder* other) const Aura::~Aura() { + delete m_spellmod; } AreaAura::AreaAura(SpellEntry const* spellproto, SpellEffectIndex eff, int32 *currentBasePoints, SpellAuraHolder* holder, Unit* target, @@ -411,9 +413,6 @@ AreaAura::AreaAura(SpellEntry const* spellproto, SpellEffectIndex eff, int32 *cu m_areaAuraType = AREA_AURA_CREATURE_GROUP; if (target->GetTypeId() == TYPEID_UNIT && ((Creature*)target)->IsTotem()) m_modifier.m_auraname = SPELL_AURA_NONE; - // Light's Beacon not applied to caster itself (TODO: more generic check for another similar spell if any?) - else if (target == caster_ptr && spellproto->Id == 53651) - m_modifier.m_auraname = SPELL_AURA_NONE; break; case SPELL_EFFECT_APPLY_AREA_AURA_FRIEND: m_areaAuraType = AREA_AURA_FRIEND; @@ -432,7 +431,7 @@ AreaAura::AreaAura(SpellEntry const* spellproto, SpellEffectIndex eff, int32 *cu m_modifier.m_auraname = SPELL_AURA_NONE; break; default: - sLog.outError("Wrong spell effect in AreaAura constructor"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Wrong spell effect in AreaAura constructor"); MANGOS_ASSERT(false); break; } @@ -442,8 +441,8 @@ AreaAura::~AreaAura() { } -PersistentAreaAura::PersistentAreaAura(SpellEntry const* spellproto, SpellEffectIndex eff, int32 *currentBasePoints, SpellAuraHolder* holder, Unit* target, - Unit* caster, Item* castItem) : Aura(spellproto, eff, currentBasePoints, holder, target, caster, castItem) +PersistentAreaAura::PersistentAreaAura(ObjectGuid dynObjectGuid, SpellEntry const* spellproto, SpellEffectIndex eff, SpellAuraHolder* holder, Unit* target, Unit* caster) : + Aura(spellproto, eff, nullptr, holder, target, caster, nullptr), m_dynObjectGuid(dynObjectGuid) { m_isPersistent = true; } @@ -452,6 +451,13 @@ PersistentAreaAura::~PersistentAreaAura() { } +DynamicObject* PersistentAreaAura::GetDynObject() const +{ + if (GetTarget()->IsInWorld()) + return GetTarget()->GetMap()->GetDynamicObject(m_dynObjectGuid); + return nullptr; +} + SingleEnemyTargetAura::SingleEnemyTargetAura(SpellEntry const* spellproto, SpellEffectIndex eff, int32 *currentBasePoints, SpellAuraHolder* holder, Unit* target, Unit* caster, Item* castItem) : Aura(spellproto, eff, currentBasePoints, holder, target, caster, castItem) { @@ -523,13 +529,18 @@ void Aura::Update(uint32 diff) { if (m_isPeriodic) { - m_periodicTimer -= diff; + m_periodicTimer -= (int32)(diff & 0x7FFFFFFF); if (m_periodicTimer <= 0) // tick also at m_periodicTimer==0 to prevent lost last tick in case max m_duration == (max m_periodicTimer)*N { // update before applying (aura can be removed in TriggerSpell or PeriodicTick calls) - m_periodicTimer += m_modifier.periodictime; - ++m_periodicTick; // for some infinity auras in some cases can overflow and reset + // dont allow timer to drift off to huge negative value over time for permanent periodic auras on mobs + if (m_periodicTimer < -m_modifier.periodictime) + m_periodicTimer = 0; + else + m_periodicTimer += m_modifier.periodictime; + + ++m_periodicTick; // for some infinity auras in some cases can overflow and reset PeriodicTick(); } } @@ -582,7 +593,9 @@ void AreaAura::Update(uint32 diff) for (GroupReference* itr = pGroup->GetFirstMember(); itr != nullptr; itr = itr->next()) { Player* Target = itr->getSource(); - if (Target && Target->IsAlive() && Target->GetSubGroup() == subgroup && (!Target->duel || owner == Target) && caster->IsFriendlyTo(Target)) + if (Target && Target->IsAlive() && Target->GetSubGroup() == subgroup && + (!Target->duel || owner == Target) && caster->IsFriendlyTo(Target) && + (caster->IsPvP() || !Target->IsPvP())) // auras dont affect pvp flagged targets if caster is not flagged { if (caster->IsWithinDistInMap(Target, m_radius)) targets.push_back(Target); @@ -616,7 +629,9 @@ void AreaAura::Update(uint32 diff) for (GroupReference* itr = pGroup->GetFirstMember(); itr != nullptr; itr = itr->next()) { Player* Target = itr->getSource(); - if (Target && Target->IsAlive() && caster->IsFriendlyTo(Target)) + if (Target && Target->IsAlive() && + caster->IsFriendlyTo(Target) && + (caster->IsPvP() || !Target->IsPvP())) // auras dont affect pvp flagged targets if caster is not flagged { if (caster->IsWithinDistInMap(Target, m_radius)) targets.push_back(Target); @@ -697,7 +712,7 @@ void AreaAura::Update(uint32 diff) } } - for (const auto target : targets) + for (auto const& target : targets) { // default flag is to apply aura to current iteration target, set to // false if an area aura of the same spellid exists on the target @@ -743,7 +758,7 @@ void AreaAura::Update(uint32 diff) continue; // Skip some targets (TODO: Might require better checks, also unclear how the actual caster must/can be handled) - if (actualSpellInfo->AttributesEx3 & SPELL_ATTR_EX3_TARGET_ONLY_PLAYER && target->GetTypeId() != TYPEID_PLAYER) + if (actualSpellInfo->HasAttribute(SPELL_ATTR_EX3_ONLY_ON_PLAYER) && target->GetTypeId() != TYPEID_PLAYER) continue; int32 actualBasePoints = m_currentBasePoints; @@ -783,7 +798,7 @@ void AreaAura::Update(uint32 diff) else if (!target->AddSpellAuraHolder(holder)) holder = nullptr; - DETAIL_LOG("Added aura %u to holder for spell %u on %s", m_effIndex, GetId(), target->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Added aura %u to holder for spell %u on %s", m_effIndex, GetId(), target->GetName()); // Add holder to spell if it's channeled so the updates are synced if (holder && IsChanneled() && !addedToExisting) @@ -851,24 +866,18 @@ void PersistentAreaAura::Update(uint32 diff) // remove the aura if its caster or the dynamic object causing it was removed // or if the target moves too far from the dynamic object - bool remove = false; - uint32 spellId = GetId(); - // Nostalrius: piege explosif. Ne doit pas etre retire lorsqu'on sort de la zone. - if (spellId != 13812 && spellId != 14314 && spellId != 14315) + bool remove; + + // Explosive Trap Effect should not be removed on leaving radius. + if (remove = !GetSpellProto()->HasAttribute(SPELL_ATTR_EX3_NO_AVOIDANCE)) // assignment { - remove = true; - if (SpellCaster* caster = GetRealCaster()) + Unit* pTarget = GetTarget(); + if (DynamicObject* pDynObject = GetDynObject()) { - std::vector dynObjs; - caster->GetDynObjects(spellId, GetEffIndex(), dynObjs); - Unit* pUnitTarget = GetTarget(); - for (DynamicObject* obj : dynObjs) - { - if (pUnitTarget->IsWithinDistInMap(obj, obj->GetRadius())) - remove = false; - else - obj->RemoveAffected(pUnitTarget); // let later reapply if target return to range - } + if (pTarget->IsWithinDistInMap(pDynObject, pDynObject->GetRadius())) + remove = false; + else + pDynObject->RemoveAffected(pTarget); // let later reapply if target return to range } } @@ -945,7 +954,8 @@ bool Aura::CanProcFrom(SpellEntry const* spell, uint32 EventProcEx, uint32 procE else // Passive spells hits here only if resist/reflect/immune/evade { // Passive spells can`t trigger if need hit (exclude cases when procExtra include non-active flags) - if ((EventProcEx & (PROC_EX_NORMAL_HIT | PROC_EX_CRITICAL_HIT) & procEx) && !active) + if ((EventProcEx & (PROC_EX_NORMAL_HIT | PROC_EX_CRITICAL_HIT) & procEx) && !active && + !(EventProcEx & (PROX_EX_NO_DAMAGE_MASK) & procEx)) return false; } } @@ -983,7 +993,7 @@ void Aura::ReapplyAffectedPassiveAuras(Unit* target) { Player* pTarget = target->GetTypeId() == TYPEID_PLAYER ? (Player*)target : nullptr; - for (const auto& map_itr : affectedSelf) + for (auto const& map_itr : affectedSelf) { Item* item = pTarget && map_itr.second ? pTarget->GetItemByGuid(map_itr.second) : nullptr; target->RemoveAurasDueToSpell(map_itr.first); @@ -1067,7 +1077,7 @@ void Aura::HandleAddModifier(bool apply, bool Real) ASSERT(m_spellmod); ((Player*)GetTarget())->AddSpellMod(m_spellmod, apply); if (!apply) - m_spellmod = nullptr; // Deja supprime par Player::AddSpellMod. + m_spellmod = nullptr; // Deleted in Player::AddSpellMod. ReapplyAffectedPassiveAuras(); } @@ -1402,7 +1412,7 @@ void Aura::TriggerSpell() { // Need remove self if Lightning Shield not active Unit::SpellAuraHolderMap const& auras = triggerTarget->GetSpellAuraHolderMap(); - for (const auto& aura : auras) + for (auto const& aura : auras) { SpellEntry const* spell = aura.second->GetSpellProto(); if (spell->IsFitToFamily()) @@ -1420,7 +1430,7 @@ void Aura::TriggerSpell() break; } - // Reget trigger spell proto + // Reset trigger spell proto triggeredSpellInfo = sSpellMgr.GetSpellEntry(trigger_spell_id); } else @@ -1473,7 +1483,7 @@ void Aura::TriggerSpell() int32 spiritLoss = 0; Unit::AuraList const& mModStat = triggerTarget->GetAurasByType(SPELL_AURA_MOD_STAT); - for (const auto i : mModStat) + for (auto const& i : mModStat) { if (i->GetId() == 1010) { @@ -1498,17 +1508,18 @@ void Aura::TriggerSpell() } case 16191: // Mana Tide { - triggerTarget->CastCustomSpell(triggerTarget, trigger_spell_id, dither(m_modifier.m_amount), {}, {}, true, nullptr, this); + triggerTarget->CastCustomSpell(triggerTarget, trigger_spell_id, dither(m_modifier.m_amount), {}, {}, true, nullptr, this); return; } - //Frost Trap Aura + // Frost Trap Aura case 13810: { Unit* caster = GetCaster(); if (!caster) return; - // Pour le talent hunt 'Piege' par exemple (chances de stun) - caster->ProcDamageAndSpell(ProcSystemArguments(target, (PROC_FLAG_ON_TRAP_ACTIVATION | PROC_FLAG_SUCCESSFUL_AOE), PROC_FLAG_NONE, PROC_EX_NORMAL_HIT, 1, BASE_ATTACK, GetSpellProto())); + + // Talent 'Entrapment' for example (chance to root) + caster->ProcDamageAndSpell(ProcSystemArguments(target, PROC_FLAG_ON_TRAP_ACTIVATION, PROC_FLAG_NONE, PROC_EX_NORMAL_HIT, 1, BASE_ATTACK, GetSpellProto())); return; } // Thaddius negative charge @@ -1522,7 +1533,7 @@ void Aura::TriggerSpell() int numStacks = 0; // Finding the amount of other players within 13yd that has the same polarity Map::PlayerList const& pList = triggerTarget->GetMap()->GetPlayers(); - for (const auto& it : pList) + for (auto const& it : pList) { Player* pPlayer = it.getSource(); if (pPlayer->GetGUID() == casterGUID) continue; @@ -1555,7 +1566,7 @@ void Aura::TriggerSpell() int numStacks = 0; // Finding the amount of other players within 13yd that has the same polarity Map::PlayerList const& pList = triggerTarget->GetMap()->GetPlayers(); - for (const auto& it : pList) + for (auto const& it : pList) { Player* pPlayer = it.getSource(); if (!pPlayer) continue; @@ -1638,18 +1649,25 @@ void Aura::TriggerSpell() // All ok cast by default case if (triggeredSpellInfo) { + Item* pItem = nullptr; + if (auraSpellInfo->HasAttribute(SPELL_ATTR_EX2_RETAIN_ITEM_CAST) && !GetCastItemGuid().IsEmpty()) + { + if (Player* pPlayer = ToPlayer(GetCaster())) + pItem = pPlayer->GetItemByGuid(GetCastItemGuid()); + } + if (triggerTargetObject) triggerCaster->CastSpell(triggerTargetObject->GetPositionX(), triggerTargetObject->GetPositionY(), triggerTargetObject->GetPositionZ(), - triggeredSpellInfo, true, nullptr, this, casterGUID); + triggeredSpellInfo, true, pItem, this, casterGUID); else - triggerCaster->CastSpell(triggerTarget, triggeredSpellInfo, true, nullptr, this, casterGUID); + triggerCaster->CastSpell(triggerTarget, triggeredSpellInfo, true, pItem, this, casterGUID); } else { if (Unit* caster = GetCaster()) { if (triggerTarget->GetTypeId() != TYPEID_UNIT || !sScriptMgr.OnEffectDummy(caster, GetId(), GetEffIndex(), (Creature*)triggerTarget)) - sLog.outError("Aura::TriggerSpell: Spell %u have 0 in EffectTriggered[%d], not handled custom case?", GetId(), GetEffIndex()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Aura::TriggerSpell: Spell %u have 0 in EffectTriggered[%d], not handled custom case?", GetId(), GetEffIndex()); } } } @@ -1733,8 +1751,10 @@ void Aura::HandleAuraDummy(bool apply, bool Real) { // root to self part of (root_target->charge->root_self sequence if (Unit* caster = GetCaster()) + { caster->CastSpell(caster, 13138, true, nullptr, this); - GetHolder()->SetAuraDuration(0); // Remove aura (else stays for ever, and casts at login) + caster->RemoveAurasDueToSpell(13139); // Remove aura (else stays for ever, and casts at login) + } return; } case 13910: // Force Create Elemental Totem @@ -1803,6 +1823,12 @@ void Aura::HandleAuraDummy(bool apply, bool Real) m_modifier.periodictime = 3000; break; } + case 24984: // Murloc Critter Dance + case 25165: + { + target->HandleEmoteCommand(EMOTE_STATE_DANCE); + break; + } } break; } @@ -1829,7 +1855,7 @@ void Aura::HandleAuraDummy(bool apply, bool Real) // AT REMOVE else { - if (IsQuestTameSpell(GetId()) && target->IsAlive()) + if (GetSpellProto()->HasAttribute(SPELL_ATTR_EX2_SPECIAL_TAMING_FLAG) && target->IsAlive()) { if (m_removeMode != AURA_REMOVE_BY_CHANNEL) return; @@ -2093,12 +2119,22 @@ void Aura::HandleAuraDummy(bool apply, bool Real) { if (Player* pPlayer = ToPlayer(target)) { + // these are delayed to avoid crash when using + // perfume while you already have cologne or vice versa if (apply) { - pPlayer->CastSpell(pPlayer, 26802, true, nullptr, nullptr, GetCasterGuid()); // Detect Amore + pPlayer->m_Events.AddLambdaEventAtOffset([pPlayer]() + { + pPlayer->CastSpell(pPlayer, 26802, true); // Detect Amore + }, 1); } else - pPlayer->RemoveAurasDueToSpell(26802); + { + pPlayer->m_Events.AddLambdaEventAtOffset([pPlayer]() + { + pPlayer->RemoveAurasDueToSpell(26802); + }, 1); + } } return; } @@ -2185,12 +2221,6 @@ void Aura::HandleAuraDummy(bool apply, bool Real) ((Player*)target)->UpdateAttackPowerAndDamage(); return; } - // Enrage - if ((target->GetTypeId() == TYPEID_PLAYER) && (GetId() == 5229)) - { - ((Player*)target)->UpdateArmor(); // Spell managed in UpdateArmor() - return; - } break; } case SPELLFAMILY_ROGUE: @@ -2283,7 +2313,7 @@ void Aura::HandleAuraMounted(bool apply, bool Real) CreatureInfo const* ci = ObjectMgr::GetCreatureTemplate(m_modifier.m_miscvalue); if (!ci) { - sLog.outErrorDb("AuraMounted: `creature_template`='%u' not found in database (only need its display_id)", m_modifier.m_miscvalue); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "AuraMounted: `creature_template`='%u' not found in database (only need its display_id)", m_modifier.m_miscvalue); return; } uint32 displayId = Creature::ChooseDisplayId(ci); @@ -2450,7 +2480,7 @@ void Aura::HandleAuraModShapeshift(bool apply, bool Real) SpellShapeshiftFormEntry const* ssEntry = sSpellShapeshiftFormStore.LookupEntry(form); if (!ssEntry) { - sLog.outError("Unknown shapeshift form %u in spell %u", form, GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unknown shapeshift form %u in spell %u", form, GetId()); return; } @@ -2553,7 +2583,7 @@ void Aura::HandleAuraModShapeshift(bool apply, bool Real) // get furor proc chance int32 furorChance = 0; Unit::AuraList const& mDummy = target->GetAurasByType(SPELL_AURA_DUMMY); - for (const auto i : mDummy) + for (auto const& i : mDummy) { if (i->GetSpellProto()->SpellIconID == 238) { @@ -2585,7 +2615,7 @@ void Aura::HandleAuraModShapeshift(bool apply, bool Real) if (target->GetTypeId() == TYPEID_PLAYER) { Unit::AuraList const& aurasOverrideClassScripts = target->GetAurasByType(SPELL_AURA_OVERRIDE_CLASS_SCRIPTS); - for (const auto aurasOverrideClassScript : aurasOverrideClassScripts) + for (auto const& aurasOverrideClassScript : aurasOverrideClassScripts) { // select by script id switch (aurasOverrideClassScript->GetModifier()->m_miscvalue) @@ -2741,7 +2771,7 @@ void Aura::HandleAuraTransform(bool apply, bool Real) break; } default: - sLog.outError("Aura::HandleAuraTransform, spell %u does not have creature entry defined, need custom defined display id.", GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Aura::HandleAuraTransform, spell %u does not have creature entry defined, need custom defined display id.", GetId()); break; } } @@ -2752,7 +2782,7 @@ void Aura::HandleAuraTransform(bool apply, bool Real) if (!ci) { display_id = UNIT_DISPLAY_ID_BOX; - sLog.outError("Aura::HandleAuraTransform - Unknown creature id (%d) (only need its display_id) for spell %d.", m_modifier.m_miscvalue, GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Aura::HandleAuraTransform - Unknown creature id (%d) (only need its display_id) for spell %d.", m_modifier.m_miscvalue, GetId()); } else display_id = Creature::ChooseDisplayId(ci, nullptr, nullptr, nullptr, &displayScale); // Will use the default display id here @@ -2960,10 +2990,7 @@ void Aura::HandleBindSight(bool apply, bool /*Real*/) if (apply) camera.SetView(GetTarget()); else - { camera.ResetView(); - caster->SendCreateUpdateToPlayer(caster); - } } void Aura::HandleFarSight(bool apply, bool /*Real*/) @@ -3186,23 +3213,27 @@ void Unit::ModPossess(Unit* pTarget, bool apply, AuraRemoveMode m_removeMode) pTarget->CombatStop(true); pTarget->UpdateControl(); pTarget->SetWalk(false); + pTarget->StopMoving(); if (!pTarget->IsPet()) pTarget->ClearCharmInfo(); if (Creature* pCreature = pTarget->ToCreature()) { - if (!pCreature->HasUnitState(UNIT_STAT_CAN_NOT_REACT)) - { - pTarget->StopMoving(true); - if (pCreature->AI() && pCreature->AI()->SwitchAiAtControl()) - pCreature->AIM_Initialize(); + bool canAttack; // never attack if we needed to switch AI but couldn't + if (pCreature->AI() && pCreature->AI()->SwitchAiAtControl()) + canAttack = pCreature->AIM_Initialize(); + else + canAttack = true; + if (canAttack && m_removeMode != AURA_REMOVE_BY_DEATH && + pCaster->IsValidAttackTarget(pCreature)) pCreature->AttackedBy(pCaster); - } + + // remove pvp flag on charm end if creature is not pvp flagged by default + if (pCreature->IsPvP() && !pCreature->HasExtraFlag(CREATURE_FLAG_EXTRA_PVP)) + pCreature->SetPvP(false); } - else - pTarget->StopMoving(true); // cast mind exhaustion on self when the posess possess ends if the creature // is death knight understudy (razuvious). @@ -3371,9 +3402,9 @@ void Aura::HandleModCharm(bool apply, bool Real) if (target->GetByteValue(UNIT_FIELD_BYTES_0, UNIT_BYTES_0_OFFSET_CLASS) == 0) { if (cinfo->unit_class == 0) - sLog.outErrorDb("Creature (Entry: %u) have unit_class = 0 but used in charmed spell, that will be result client crash.", cinfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature (Entry: %u) have unit_class = 0 but used in charmed spell, that will be result client crash.", cinfo->entry); else - sLog.outError("Creature (Entry: %u) have unit_class = %u but at charming have class 0!!! that will be result client crash.", cinfo->entry, cinfo->unit_class); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Creature (Entry: %u) have unit_class = %u but at charming have class 0!!! that will be result client crash.", cinfo->entry, cinfo->unit_class); target->SetByteValue(UNIT_FIELD_BYTES_0, UNIT_BYTES_0_OFFSET_CLASS, CLASS_MAGE); } @@ -3398,6 +3429,7 @@ void Aura::HandleModCharm(bool apply, bool Real) if (Player* pPlayerCaster = caster->ToPlayer()) { + target->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); pPlayerCaster->CharmSpellInitialize(); target->GetMotionMaster()->MoveFollow(caster, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE); @@ -3410,6 +3442,8 @@ void Aura::HandleModCharm(bool apply, bool Real) pPlayerCaster->SendDirectMessage(&newDataPacket); } } + else + target->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); } else { @@ -3431,8 +3465,14 @@ void Aura::HandleModCharm(bool apply, bool Real) target->SetFactionTemplateId(cinfo->faction); } else if (cinfo) // normal creature + { target->SetFactionTemplateId(cinfo->faction); + // remove pvp flag on charm end if creature is not pvp flagged by default + if (pCreatureTarget->IsPvP() && !pCreatureTarget->HasExtraFlag(CREATURE_FLAG_EXTRA_PVP)) + pCreatureTarget->SetPvP(false); + } + // restore UNIT_FIELD_BYTES_0 if (cinfo && caster && caster->IsPlayer() && caster->GetClass() == CLASS_WARLOCK && cinfo->type == CREATURE_TYPE_DEMON) { @@ -3442,7 +3482,7 @@ void Aura::HandleModCharm(bool apply, bool Real) if (target->GetCharmInfo()) target->GetCharmInfo()->SetPetNumber(0, true); else - sLog.outError("Aura::HandleModCharm: target (GUID: %u TypeId: %u) has a charm aura but no charm info!", target->GetGUIDLow(), target->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Aura::HandleModCharm: target (GUID: %u TypeId: %u) has a charm aura but no charm info!", target->GetGUIDLow(), target->GetTypeId()); } } @@ -3451,6 +3491,10 @@ void Aura::HandleModCharm(bool apply, bool Real) caster->SetCharm(nullptr); if (caster->IsPlayer()) static_cast(caster)->RemovePetActionBar(); + + // Clear threat generated when charm ends. + if (pCreatureTarget) + pCreatureTarget->RemoveAttackersThreat(caster); } target->UpdateControl(); @@ -3492,14 +3536,22 @@ void Aura::HandleModCharm(bool apply, bool Real) if (pCreatureTarget) { + target->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); + + bool canAttack; // never attack if we needed to switch AI but couldn't if (pCreatureTarget->AI() && pCreatureTarget->AI()->SwitchAiAtControl()) - pCreatureTarget->AIM_Initialize(); + canAttack = pCreatureTarget->AIM_Initialize(); + else + canAttack = true; - if (caster) + if (canAttack && m_removeMode != AURA_REMOVE_BY_DEATH && + caster && caster->IsValidAttackTarget(pCreatureTarget)) pCreatureTarget->AttackedBy(caster); } else if (pPlayerTarget) { + target->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); + pPlayerTarget->RemoveTemporaryAI(); // Charmed players are seen as hostile and not in the group for other clients, restore @@ -3637,8 +3689,10 @@ void Aura::HandleAuraModStun(bool apply, bool Real) { if (target->IsTaxiFlying()) return; + // Stun/roots effects apply at charge end bool inCharge = target->GetMotionMaster()->GetCurrentMovementGeneratorType() == CHARGE_MOTION_TYPE; + // Frost stun aura -> freeze/unfreeze target if (GetSpellProto()->GetSpellSchoolMask() & SPELL_SCHOOL_MASK_FROST) target->ModifyAuraState(AURA_STATE_FROZEN, apply); @@ -3663,11 +3717,8 @@ void Aura::HandleAuraModStun(bool apply, bool Real) targetPlayer->GetSession()->DoLootRelease(lootGuid); } - if (!target->movespline->Finalized() || target->GetTypeId() == TYPEID_UNIT) - if (!inCharge) - target->StopMoving(); - - target->SetRooted(true); + if (!inCharge) + target->SetRooted(true); } else { @@ -3678,7 +3729,7 @@ void Aura::HandleAuraModStun(bool apply, bool Real) for (AuraType const* itr = &frozenAuraTypes[0]; *itr != SPELL_AURA_NONE; ++itr) { Unit::AuraList const& auras = target->GetAurasByType(*itr); - for (const auto aura : auras) + for (auto const& aura : auras) { if (aura->GetSpellProto()->GetSpellSchoolMask() & SPELL_SCHOOL_MASK_FROST) { @@ -3729,7 +3780,7 @@ void Aura::HandleAuraModStun(bool apply, bool Real) spell_id = 24135; break; default: - sLog.outError("Spell selection called for unexpected original spell %u, new spell for this spell family?", GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell selection called for unexpected original spell %u, new spell for this spell family?", GetId()); return; } @@ -3852,7 +3903,7 @@ void Aura::HandleInvisibility(bool apply, bool Real) // recalculate value at modifier remove (current aura already removed) target->m_invisibilityMask = 0; Unit::AuraList const& auras = target->GetAurasByType(SPELL_AURA_MOD_INVISIBILITY); - for (const auto aura : auras) + for (auto const& aura : auras) target->m_invisibilityMask |= (1 << aura->GetModifier()->m_miscvalue); // only at real aura remove and if not have different invisibility auras. @@ -3883,7 +3934,7 @@ void Aura::HandleInvisibilityDetect(bool apply, bool Real) // recalculate value at modifier remove (current aura already removed) target->m_detectInvisibilityMask = 0; Unit::AuraList const& auras = target->GetAurasByType(SPELL_AURA_MOD_INVISIBILITY_DETECTION); - for (const auto aura : auras) + for (auto const& aura : auras) target->m_detectInvisibilityMask |= (1 << aura->GetModifier()->m_miscvalue); } if (Real && target->GetTypeId() == TYPEID_PLAYER) @@ -3934,7 +3985,7 @@ void Aura::HandleAuraModRoot(bool apply, bool Real) for (AuraType const* itr = &frozenAuraTypes[0]; *itr != SPELL_AURA_NONE; ++itr) { Unit::AuraList const& auras = target->GetAurasByType(*itr); - for (const auto aura : auras) + for (auto const& aura : auras) { if (aura->GetSpellProto()->GetSpellSchoolMask() & SPELL_SCHOOL_MASK_FROST) { @@ -4140,7 +4191,7 @@ void Aura::HandleModMechanicImmunity(bool apply, bool /*Real*/) uint32 misc = m_modifier.m_miscvalue; Unit* target = GetTarget(); - if (apply && GetSpellProto()->AttributesEx & SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY) + if (apply && GetSpellProto()->HasAttribute(SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT)) target->RemoveAurasAtMechanicImmunity(1 << (misc - 1), GetId()); target->ApplySpellImmune(GetId(), IMMUNITY_MECHANIC, misc, apply); @@ -4150,7 +4201,7 @@ void Aura::HandleModMechanicImmunityMask(bool apply, bool /*Real*/) { uint32 mechanic = m_modifier.m_miscvalue; - if (apply && GetSpellProto()->AttributesEx & SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY) + if (apply && GetSpellProto()->HasAttribute(SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT)) GetTarget()->RemoveAurasAtMechanicImmunity(mechanic, GetId()); // check implemented in Unit::IsImmuneToSpell and Unit::IsImmuneToSpellEffect @@ -4182,7 +4233,7 @@ void Aura::HandleAuraModEffectImmunity(bool apply, bool /*Real*/) void Aura::HandleAuraModStateImmunity(bool apply, bool Real) { - if (apply && Real && GetSpellProto()->AttributesEx & SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY) + if (apply && Real && GetSpellProto()->HasAttribute(SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT)) { Unit::AuraList const& auraList = GetTarget()->GetAurasByType(AuraType(m_modifier.m_miscvalue)); for (Unit::AuraList::const_iterator itr = auraList.begin(); itr != auraList.end();) @@ -4206,13 +4257,13 @@ void Aura::HandleAuraModSchoolImmunity(bool apply, bool Real) target->ApplySpellImmune(GetId(), IMMUNITY_SCHOOL, m_modifier.m_miscvalue, apply); // remove all flag auras (they are positive, but they must be removed when you are immune) - if (apply && GetSpellProto()->HasAttribute(SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY) - && GetSpellProto()->HasAttribute(SPELL_ATTR_EX2_DAMAGE_REDUCED_SHIELD) + if (apply && GetSpellProto()->HasAttribute(SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT) + && GetSpellProto()->HasAttribute(SPELL_ATTR_EX2_FAIL_ON_ALL_TARGETS_IMMUNE) && target->IsPlayer() && !target->IsCharmed()) target->RemoveAurasWithInterruptFlags(AURA_INTERRUPT_INVULNERABILITY_BUFF_CANCELS); // TODO: optimalize this cycle - use RemoveAurasWithInterruptFlags call or something else - if (Real && GetSpellProto()->HasAttribute(SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY) + if (Real && GetSpellProto()->HasAttribute(SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT) && IsPositiveSpell(GetId())) // Only positive immunity removes auras { if (apply) @@ -4225,7 +4276,7 @@ void Aura::HandleAuraModSchoolImmunity(bool apply, bool Real) ++next; SpellEntry const* spell = iter->second->GetSpellProto(); if ((spell->GetSpellSchoolMask() & school_mask) // Check for school mask - && !(spell->Attributes & SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY) // Spells unaffected by invulnerability + && !(spell->Attributes & SPELL_ATTR_NO_IMMUNITIES) // Spells unaffected by invulnerability && !iter->second->IsPositive() // Don't remove positive spells && spell->Id != GetId()) // Don't remove self { @@ -4317,24 +4368,47 @@ void Aura::HandlePeriodicTriggerSpell(bool apply, bool /*Real*/) Unit* target = GetTarget(); - if (!apply) + if (apply) + { + switch (GetId()) + { + case 26869: // Amorous (Love is in the Air) + { + if (Creature* pCreature = target->ToCreature()) + { + if (uint32 gossipMenuId = GetLoveIsInTheAirGossipForCreature(pCreature->GetEntry(), pCreature->GetGender())) + { + pCreature->SetDefaultGossipMenuId(gossipMenuId); + pCreature->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); + } + } + break; + } + } + } + else { switch (GetId()) { - case 23620: // Burning Adrenaline + case 23620: // Burning Adrenaline + { if (m_removeMode == AURA_REMOVE_BY_DEATH) target->CastSpell(target, 23478, true); - return; - /* - this is not needed. Might have been in the past, but if functions correct without this hack now. - case 29213: // Curse of the Plaguebringer - if (m_removeMode != AURA_REMOVE_BY_DISPEL) - // Cast Wrath of the Plaguebringer if not dispelled - target->CastSpell(target, 29214, true, nullptr, this); - return; - */ - default: break; + } + case 26869: // Amorous (Love is in the Air) + { + if (Creature* pCreature = target->ToCreature()) + { + if (CreatureInfo const* pInfo = pCreature->GetCreatureInfo()) + { + pCreature->SetDefaultGossipMenuId(pInfo->gossip_menu_id); + if (!(pInfo->npc_flags & UNIT_NPC_FLAG_GOSSIP)) + pCreature->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); + } + } + break; + } } } } @@ -4686,7 +4760,7 @@ void Aura::HandleAuraModStat(bool apply, bool /*Real*/) { if (m_modifier.m_miscvalue < -2 || m_modifier.m_miscvalue > 4) { - sLog.outError("WARNING: Spell %u effect %u have unsupported misc value (%i) for SPELL_AURA_MOD_STAT ", GetId(), GetEffIndex(), m_modifier.m_miscvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WARNING: Spell %u effect %u have unsupported misc value (%i) for SPELL_AURA_MOD_STAT ", GetId(), GetEffIndex(), m_modifier.m_miscvalue); return; } @@ -4697,22 +4771,25 @@ void Aura::HandleAuraModStat(bool apply, bool /*Real*/) { if (apply) { - int32 staminaToRemove = 0; - Unit::AuraList const& auraClassScripts = GetCaster()->GetAurasByType(SPELL_AURA_OVERRIDE_CLASS_SCRIPTS); - for (const auto& aura : auraClassScripts) + if (Unit* pCaster = GetCaster()) { - bool exitLoop = false; - switch (aura->GetModifier()->m_miscvalue) + int32 staminaToRemove = 0; + Unit::AuraList const& auraClassScripts = pCaster->GetAurasByType(SPELL_AURA_OVERRIDE_CLASS_SCRIPTS); + for (auto const& aura : auraClassScripts) { - case 2388: staminaToRemove = m_modifier.m_amount * 10 / 100; exitLoop = true; break; // Rank 1 - case 2389: staminaToRemove = m_modifier.m_amount * 20 / 100; exitLoop = true; break; // Rank 2 - case 2390: staminaToRemove = m_modifier.m_amount * 30 / 100; exitLoop = true; break; // Rank 3 + bool exitLoop = false; + switch (aura->GetModifier()->m_miscvalue) + { + case 2388: staminaToRemove = m_modifier.m_amount * 10 / 100; exitLoop = true; break; // Rank 1 + case 2389: staminaToRemove = m_modifier.m_amount * 20 / 100; exitLoop = true; break; // Rank 2 + case 2390: staminaToRemove = m_modifier.m_amount * 30 / 100; exitLoop = true; break; // Rank 3 + } + if (exitLoop) + break; } - if (exitLoop) - break; + if (staminaToRemove) + pCaster->CastCustomSpell(target, 19486, staminaToRemove, {}, {}, true); } - if (staminaToRemove) - GetCaster()->CastCustomSpell(target, 19486, staminaToRemove, {}, {}, true); } else target->RemoveAurasDueToSpell(19486, this->GetHolder()); @@ -4735,7 +4812,7 @@ void Aura::HandleModPercentStat(bool apply, bool /*Real*/) { if (m_modifier.m_miscvalue < -1 || m_modifier.m_miscvalue > 4) { - sLog.outError("WARNING: Misc Value for SPELL_AURA_MOD_PERCENT_STAT not valid"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WARNING: Misc Value for SPELL_AURA_MOD_PERCENT_STAT not valid"); return; } @@ -4783,7 +4860,7 @@ void Aura::HandleModTotalPercentStat(bool apply, bool /*Real*/) { if (m_modifier.m_miscvalue < -1 || m_modifier.m_miscvalue > 4) { - sLog.outError("WARNING: Misc Value for SPELL_AURA_MOD_PERCENT_STAT not valid"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WARNING: Misc Value for SPELL_AURA_MOD_PERCENT_STAT not valid"); return; } @@ -4821,7 +4898,7 @@ void Aura::HandleAuraModResistenceOfStatPercent(bool /*apply*/, bool /*Real*/) { // support required adding replace UpdateArmor by loop by UpdateResistence at intellect update // and include in UpdateResistence same code as in UpdateArmor for aura mod apply. - sLog.outError("Aura SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT(182) need adding support for non-armor resistances!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Aura SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT(182) need adding support for non-armor resistances!"); return; } @@ -5010,7 +5087,7 @@ void Aura::HandleAuraModDodgePercent(bool /*apply*/, bool /*Real*/) return; ((Player*)GetTarget())->UpdateDodgePercentage(); - //sLog.outError("BONUS DODGE CHANCE: + %f", float(m_modifier.m_amount)); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BONUS DODGE CHANCE: + %f", float(m_modifier.m_amount)); } void Aura::HandleAuraModBlockPercent(bool /*apply*/, bool /*Real*/) @@ -5019,7 +5096,7 @@ void Aura::HandleAuraModBlockPercent(bool /*apply*/, bool /*Real*/) return; ((Player*)GetTarget())->UpdateBlockPercentage(); - //sLog.outError("BONUS BLOCK CHANCE: + %f", float(m_modifier.m_amount)); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "BONUS BLOCK CHANCE: + %f", float(m_modifier.m_amount)); } void Aura::HandleAuraModRegenInterrupt(bool /*apply*/, bool Real) @@ -5177,8 +5254,12 @@ void Aura::HandleRangedAmmoHaste(bool apply, bool /*Real*/) // Quivers should not increase attack speed for ranged weapons which do not require any ammo. Item* ranged_weapon = GetTarget()->ToPlayer()->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_RANGED); - if (!ranged_weapon || ranged_weapon->GetProto()->AmmoType == 0) + if ((!ranged_weapon || ranged_weapon->GetProto()->AmmoType == 0) && apply) + { + // Revert m_applied assigned in Aura::ApplyModidier + m_applied = !apply; return; + } if (apply) { @@ -5557,7 +5638,7 @@ void Aura::HandleShapeshiftBoosts(bool apply) if (target->GetTypeId() == TYPEID_PLAYER) { PlayerSpellMap const& sp_list = ((Player*)target)->GetSpellMap(); - for (const auto& itr : sp_list) + for (auto const& itr : sp_list) { if (itr.second.state == PLAYERSPELL_REMOVED) continue; if (itr.first == spellId1 || itr.first == spellId2) continue; @@ -5579,7 +5660,7 @@ void Aura::HandleShapeshiftBoosts(bool apply) if (HotWSpellId) { Unit::AuraList const& mModTotalStatPct = target->GetAurasByType(SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE); - for (const auto i : mModTotalStatPct) + for (auto const& i : mModTotalStatPct) { if (i->GetSpellProto()->SpellIconID == 240 && i->GetModifier()->m_miscvalue == 3) { @@ -5844,7 +5925,7 @@ void Aura::PeriodicTick(SpellEntry const* sProto, AuraType auraType, uint32 data return; // Check for immune (not use charges) - if (!spellProto->HasAttribute(SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY)) // confirmed Impaling spine goes through immunity + if (!spellProto->HasAttribute(SPELL_ATTR_NO_IMMUNITIES)) // confirmed Impaling spine goes through immunity { if (target->IsImmuneToDamage(spellProto->GetSpellSchoolMask(), spellProto)) { @@ -5901,15 +5982,6 @@ void Aura::PeriodicTick(SpellEntry const* sProto, AuraType auraType, uint32 data uint32 pdamage = ditheru(std::max(fdamage, 0.f)); // prevent negative damage due to sickness - // Calculate armor mitigation if it is a physical spell - // But not for bleed mechanic spells - if (spellProto->GetSpellSchoolMask() & SPELL_SCHOOL_MASK_NORMAL && spellProto->GetEffectMechanic(m_effIndex) != MECHANIC_BLEED && !(spellProto->Custom & SPELL_CUSTOM_IGNORE_ARMOR)) - { - uint32 pdamageReductedArmor = ditheru(pCaster->CalcArmorReducedDamage(target, pdamage)); - cleanDamage.damage += pdamage - pdamageReductedArmor; - pdamage = pdamageReductedArmor; - } - target->CalculateDamageAbsorbAndResist(pCaster, spellProto->GetSpellSchoolMask(), DOT, pdamage, &absorb, &resist, spellProto); DETAIL_FILTER_LOG(LOG_FILTER_PERIODIC_AFFECTS, "PeriodicTick: %s attacked %s for %u dmg inflicted by %u", @@ -5961,7 +6033,7 @@ void Aura::PeriodicTick(SpellEntry const* sProto, AuraType auraType, uint32 data return; // Check for immune - if (!spellProto->HasAttribute(SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY)) + if (!spellProto->HasAttribute(SPELL_ATTR_NO_IMMUNITIES)) { if (target->IsImmuneToDamage(spellProto->GetSpellSchoolMask(), spellProto)) { @@ -5976,14 +6048,6 @@ void Aura::PeriodicTick(SpellEntry const* sProto, AuraType auraType, uint32 data uint32 pdamage = ditheru(m_modifier.m_amount > 0 ? m_modifier.m_amount : 0); - //Calculate armor mitigation if it is a physical spell - if (spellProto->GetSpellSchoolMask() & SPELL_SCHOOL_MASK_NORMAL) - { - uint32 pdamageReductedArmor = ditheru(pCaster->CalcArmorReducedDamage(target, pdamage)); - cleanDamage.damage += pdamage - pdamageReductedArmor; - pdamage = pdamageReductedArmor; - } - pdamage = target->SpellDamageBonusTaken(pCaster, spellProto, GetEffIndex(), pdamage, DOT, GetStackAmount()); target->CalculateDamageAbsorbAndResist(pCaster, spellProto->GetSpellSchoolMask(), DOT, pdamage, &absorb, &resist, spellProto); @@ -6158,7 +6222,7 @@ void Aura::PeriodicTick(SpellEntry const* sProto, AuraType auraType, uint32 data return; // Check for immune (not use charges) - if (!spellProto->HasAttribute(SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY)) // confirmed Impaling spine goes through immunity + if (!spellProto->HasAttribute(SPELL_ATTR_NO_IMMUNITIES)) // confirmed Impaling spine goes through immunity { if (target->IsImmuneToDamage(spellProto->GetSpellSchoolMask(), spellProto)) { @@ -6311,7 +6375,7 @@ void Aura::PeriodicTick(SpellEntry const* sProto, AuraType auraType, uint32 data return; // Check for immune (not use charges) - if (!spellProto->HasAttribute(SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY)) // confirmed Impaling spine goes through immunity + if (!spellProto->HasAttribute(SPELL_ATTR_NO_IMMUNITIES)) // confirmed Impaling spine goes through immunity { if (target->IsImmuneToDamage(spellProto->GetSpellSchoolMask(), spellProto)) { @@ -6421,7 +6485,7 @@ void Aura::PeriodicDummyTick() case 7054: { uint32 spellRandom = urand(0, 14) + 7038; - sLog.outInfo("7054 %u", spellRandom); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "7054 %u", spellRandom); target->CastSpell(target, spellRandom, true, nullptr, this); // Possibly need cast one of them (but @@ -6517,7 +6581,7 @@ void Aura::PeriodicDummyTick() int ribbonCount = 0; Unit::SpellAuraHolderMap const& uAuras = target->GetSpellAuraHolderMap(); - for (const auto& aura : uAuras) + for (auto const& aura : uAuras) { if (ribbonCount < 2) { @@ -6669,7 +6733,7 @@ SpellAuraHolder::SpellAuraHolder(SpellEntry const* spellproto, Unit* target, Uni m_realCasterGuid = m_casterGuid; m_applyTime = time(nullptr); - m_isPassive = IsPassiveSpell(GetId()) || spellproto->Attributes == 0x80; + m_isPassive = IsPassiveSpell(GetId()) || (spellproto->Attributes == SPELL_ATTR_DO_NOT_DISPLAY && spellproto->DurationIndex == 21); m_isDeathPersist = spellproto->IsDeathPersistentSpell(); m_isSingleTarget = spellproto->HasSingleTargetAura(); m_procCharges = spellproto->procCharges; @@ -6825,23 +6889,15 @@ void SpellAuraHolder::_RemoveSpellAuraHolder() if (m_removeMode != AURA_REMOVE_BY_STACK) CleanupTriggeredSpells(); - Unit* caster = GetCaster(); - - if (IsPersistent()) + for (auto const& aura : m_auras) { - if (SpellCaster* realCaster = GetRealCaster()) + if (aura && aura->IsPersistent()) { - DynamicObject *dynObj = realCaster->GetDynObject(GetId()); - if (dynObj) - dynObj->RemoveAffected(m_target); + if (DynamicObject* pDynObject = static_cast(aura)->GetDynObject()) + pDynObject->RemoveAffected(m_target); } } - //passive auras do not get put in slots - // Note: but totem can be not accessible for aura target in time remove (to far for find in grid) - //if (m_isPassive && !(caster && caster->GetTypeId() == TYPEID_UNIT && ((Creature*)caster)->isTotem())) - // return false; - uint8 slot = GetAuraSlot(); if (slot < MAX_AURAS) @@ -6850,7 +6906,7 @@ void SpellAuraHolder::_RemoveSpellAuraHolder() return; SetAura(slot, true); SetAuraFlag(slot, false); - SetAuraLevel(slot, caster ? caster->GetLevel() : sWorld.getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL)); + SetAuraLevel(slot, 0); } // unregister aura diminishing (and store last time) @@ -6884,7 +6940,7 @@ void SpellAuraHolder::_RemoveSpellAuraHolder() bool foundAuraWithSameAuraState = false; bool foundAuraWithPreventsAnimAttribute = false; Unit::SpellAuraHolderMap const& holders = m_target->GetSpellAuraHolderMap(); - for (const auto& holder : holders) + for (auto const& holder : holders) { SpellEntry const* auraSpellInfo = holder.second->GetSpellProto(); @@ -6907,10 +6963,11 @@ void SpellAuraHolder::_RemoveSpellAuraHolder() } // reset cooldown state for spells - if (caster && GetSpellProto()->HasAttribute(SPELL_ATTR_DISABLED_WHILE_ACTIVE)) + if (GetSpellProto()->HasAttribute(SPELL_ATTR_COOLDOWN_ON_EVENT)) { // some spells need to start cooldown at aura fade (like stealth) - caster->AddCooldown(*GetSpellProto()); + if (SpellCaster* caster = GetRealCaster()) + caster->AddCooldown(*GetSpellProto()); } } } @@ -7243,7 +7300,7 @@ void Aura::HandleAuraSafeFall(bool Apply, bool Real) SpellAuraHolder::~SpellAuraHolder() { // note: auras in delete list won't be affected since they clear themselves from holder when adding to deletedAuraslist - for (const auto& aura : m_auras) + for (auto const& aura : m_auras) delete aura; delete _pveHeartBeatData; @@ -7263,8 +7320,6 @@ void SpellAuraHolder::Update(uint32 diff) static float const chanceBreakAtMaxLog = log((100 - chanceBreakAtMax) / chanceBreakAtMax); float coeff = (1.0f / (maxBreakTime - averageBreakTime)) * chanceBreakAtMaxLog; float currHeartBeatValue = 100.0f / (1.0f + exp(coeff * (averageBreakTime - elapsedTime))); - DEBUG_UNIT(GetTarget(), DEBUG_DR, "|HB Duration [Curr%.2f|Max%u]. Value[Curr%.2f|Limit%.2f]", - elapsedTime, m_maxDuration / 1000, currHeartBeatValue, _heartBeatRandValue); if (_heartBeatRandValue <= currHeartBeatValue) { if (Unit* pTarget = GetTarget()) @@ -7314,9 +7369,7 @@ void SpellAuraHolder::Update(uint32 diff) Unit* target = GetTarget(); if (manaPerSecond && // avoid double cost for health funnel : - !(m_spellProto->SpellFamilyName == SPELLFAMILY_WARLOCK && - m_spellProto->IsFitToFamilyMask() && - target && (target->GetCharmerOrOwnerGuid() == GetCasterGuid()))) + (!GetSpellProto()->HasAttribute(SPELL_ATTR_EX2_NO_TARGET_PER_SECOND_COSTS) || GetCasterGuid() == target->GetTargetGuid())) { if (powertype == POWER_HEALTH && int32(caster->GetHealth()) > manaPerSecond) caster->ModifyHealth(-manaPerSecond); @@ -7336,7 +7389,7 @@ void SpellAuraHolder::Update(uint32 diff) } } - for (const auto aura : m_auras) + for (auto const& aura : m_auras) if (aura) aura->UpdateAura(diff); @@ -7425,7 +7478,7 @@ void SpellAuraHolder::SetAuraMaxDuration(int32 duration) bool SpellAuraHolder::HasAuraType(AuraType auraType) const { - for (const auto aura : m_auras) + for (auto const& aura : m_auras) if (aura) if (aura->GetModifier()->m_auraname == auraType) return true; @@ -7456,7 +7509,7 @@ bool SpellAuraHolder::HasMechanicMask(uint32 mechanicMask) const bool SpellAuraHolder::IsPersistent() const { - for (const auto aura : m_auras) + for (auto const& aura : m_auras) if (aura) if (aura->IsPersistent()) return true; @@ -7465,7 +7518,7 @@ bool SpellAuraHolder::IsPersistent() const bool SpellAuraHolder::IsAreaAura() const { - for (const auto aura : m_auras) + for (auto const& aura : m_auras) if (aura) if (aura->IsAreaAura()) return true; @@ -7474,7 +7527,7 @@ bool SpellAuraHolder::IsAreaAura() const bool SpellAuraHolder::IsPositive() const { - for (const auto aura : m_auras) + for (auto const& aura : m_auras) if (aura) if (!aura->IsPositive()) return false; @@ -7483,7 +7536,7 @@ bool SpellAuraHolder::IsPositive() const bool SpellAuraHolder::IsEmptyHolder() const { - for (const auto aura : m_auras) + for (auto const& aura : m_auras) if (aura) return false; return true; @@ -7515,7 +7568,7 @@ void SpellAuraHolder::SetAuraFlag(uint32 slot, bool add) { uint32 flags = AFLAG_NONE; - if (IsPositive() && !m_spellProto->HasAttribute(SPELL_ATTR_CANT_CANCEL)) + if (IsPositive() && !m_spellProto->HasAttribute(SPELL_ATTR_NO_AURA_CANCEL)) flags |= AFLAG_CANCELABLE; if (GetAuraByEffectIndex(EFFECT_INDEX_0)) @@ -8123,7 +8176,7 @@ void SpellAuraHolder::CalculateHeartBeat(Unit* caster, Unit* target) // Check si positif fait dans Aura::Aura car ici le dernier Aura ajoute n'est pas encore dans 'm_auras' if (!m_permanent && m_maxDuration > 10000) { - if (m_spellProto->Attributes & SPELL_ATTR_DIMINISHING_RETURNS + if (m_spellProto->HasAttribute(SPELL_ATTR_HEARTBEAT_RESIST) // Exception pour la coiffe de controle gnome/Heaume-fusee gobelin || m_spellProto->Id == 13181 || m_spellProto->Id == 13327) { @@ -8282,7 +8335,7 @@ bool _IsExclusiveSpellAura(SpellEntry const* spellproto, SpellEffectIndex eff, A } // La bouffe - if (spellproto->AttributesEx2 & SPELL_ATTR_EX2_FOOD_BUFF) + if (spellproto->AttributesEx2 & SPELL_ATTR_EX2_RETAIN_ITEM_CAST) return false; switch (auraname) @@ -8375,7 +8428,7 @@ bool Aura::ExclusiveAuraCanApply() { if (mostImportant->IsInUse()) { - sLog.outInfo("[%s:Map%u:Aura%u:AuraImportant%u] Aura::ExclusiveAuraCanApply IsInUse", target->GetName(), target->GetMapId(), GetId(), mostImportant->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[%s:Map%u:Aura%u:AuraImportant%u] Aura::ExclusiveAuraCanApply IsInUse", target->GetName(), target->GetMapId(), GetId(), mostImportant->GetId()); return false; } ASSERT(!mostImportant->IsInUse()); @@ -8386,7 +8439,7 @@ bool Aura::ExclusiveAuraCanApply() // Normally 'mostImportant' being the most important in its category should be applied. if (!mostImportant->IsApplied()) { - sLog.outInfo("[%s:Map%u:Aura%u:AuraImportant%u] Aura::ExclusiveAuraCanApply IsApplied", target->GetName(), target->GetMapId(), GetId(), mostImportant->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[%s:Map%u:Aura%u:AuraImportant%u] Aura::ExclusiveAuraCanApply IsApplied", target->GetName(), target->GetMapId(), GetId(), mostImportant->GetId()); return false; } ASSERT(mostImportant->IsApplied()); @@ -8414,12 +8467,12 @@ void Aura::ExclusiveAuraUnapply() { if (mostImportant->IsInUse()) { - sLog.outInfo("[%s:Map%u:Aura%u:AuraImportant%u] Aura::ExclusiveAuraUnapply IsInUse", target->GetName(), target->GetMapId(), GetId(), mostImportant->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[%s:Map%u:Aura%u:AuraImportant%u] Aura::ExclusiveAuraUnapply IsInUse", target->GetName(), target->GetMapId(), GetId(), mostImportant->GetId()); return; } if (mostImportant->IsApplied()) { - sLog.outInfo("[%s:Map%u:Aura%u:AuraImportant%u] Aura::ExclusiveAuraUnapply IsApplied", target->GetName(), target->GetMapId(), GetId(), mostImportant->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[%s:Map%u:Aura%u:AuraImportant%u] Aura::ExclusiveAuraUnapply IsApplied", target->GetName(), target->GetMapId(), GetId(), mostImportant->GetId()); return; } ASSERT(!mostImportant->IsInUse()); diff --git a/src/game/Spells/SpellAuras.h b/src/game/Spells/SpellAuras.h index a662cf0d3a5..ea7b366e0bb 100644 --- a/src/game/Spells/SpellAuras.h +++ b/src/game/Spells/SpellAuras.h @@ -588,10 +588,12 @@ class AreaAura : public Aura class PersistentAreaAura : public Aura { public: - PersistentAreaAura(SpellEntry const* spellproto, SpellEffectIndex eff, int32* currentBasePoints, SpellAuraHolder* holder, Unit* target, Unit* caster = nullptr, Item* castItem = nullptr); + PersistentAreaAura(ObjectGuid dynObjectGuid, SpellEntry const* spellproto, SpellEffectIndex eff, SpellAuraHolder* holder, Unit* target, Unit* caster = nullptr); ~PersistentAreaAura() override; + DynamicObject* GetDynObject() const; protected: void Update(uint32 diff) override; + ObjectGuid m_dynObjectGuid; }; class SingleEnemyTargetAura : public Aura diff --git a/src/game/Spells/SpellDefines.h b/src/game/Spells/SpellDefines.h index ab6c938fac2..4c5f3babe72 100644 --- a/src/game/Spells/SpellDefines.h +++ b/src/game/Spells/SpellDefines.h @@ -710,182 +710,160 @@ enum SpellVisualKit // *********************************** enum SpellAttributes { - SPELL_ATTR_PROC_FAILURE_BURNS_CHARGE = 0x00000001, // 0 - SPELL_ATTR_RANGED = 0x00000002, // 1 All ranged abilites have this flag - SPELL_ATTR_ON_NEXT_SWING_1 = 0x00000004, // 2 on next swing - SPELL_ATTR_IS_REPLENISHMENT = 0x00000008, // 3 not set in 2.4.2 - SPELL_ATTR_IS_ABILITY = 0x00000010, // 4 client puts 'ability' instead of 'spell' in game strings for these spells - SPELL_ATTR_TRADESPELL = 0x00000020, // 5 trade spells, will be added by client to a sublist of profession spell - SPELL_ATTR_PASSIVE = 0x00000040, // 6 Passive spell - SPELL_ATTR_HIDDEN_CLIENTSIDE = 0x00000080, // 7 Spells with this attribute are not visible in spellbook or aura bar - SPELL_ATTR_HIDE_IN_COMBAT_LOG = 0x00000100, // 8 this attributes controls whether spell appears in combat logs - SPELL_ATTR_TARGET_MAINHAND_ITEM = 0x00000200, // 9 Client automatically selects item from mainhand slot as a cast target - SPELL_ATTR_ON_NEXT_SWING_2 = 0x00000400, // 10 on next swing 2 - SPELL_ATTR_WEARER_CASTS_PROC_TRIGGER = 0x00000800, // 11 - SPELL_ATTR_DAYTIME_ONLY = 0x00001000, // 12 only useable at daytime, not set in 2.4.2 - SPELL_ATTR_NIGHT_ONLY = 0x00002000, // 13 only useable at night, not set in 2.4.2 - SPELL_ATTR_INDOORS_ONLY = 0x00004000, // 14 only useable indoors, not set in 2.4.2 - SPELL_ATTR_OUTDOORS_ONLY = 0x00008000, // 15 Only useable outdoors. - SPELL_ATTR_NOT_SHAPESHIFT = 0x00010000, // 16 Not while shapeshifted - SPELL_ATTR_ONLY_STEALTHED = 0x00020000, // 17 Must be in stealth - SPELL_ATTR_DONT_AFFECT_SHEATH_STATE = 0x00040000, // 18 client won't hide unit weapons in sheath on cast/channel - SPELL_ATTR_LEVEL_DAMAGE_CALCULATION = 0x00080000, // 19 spelldamage depends on caster level - SPELL_ATTR_STOP_ATTACK_TARGET = 0x00100000, // 20 Stop attack after use this spell (and not begin attack if use) - SPELL_ATTR_IMPOSSIBLE_DODGE_PARRY_BLOCK = 0x00200000, // 21 Cannot be dodged/parried/blocked - SPELL_ATTR_SET_TRACKING_TARGET = 0x00400000, // 22 SetTrackingTarget - SPELL_ATTR_CASTABLE_WHILE_DEAD = 0x00800000, // 23 castable while dead? - SPELL_ATTR_CASTABLE_WHILE_MOUNTED = 0x01000000, // 24 castable while mounted - SPELL_ATTR_DISABLED_WHILE_ACTIVE = 0x02000000, // 25 Activate and start cooldown after aura fade or remove summoned creature or go - SPELL_ATTR_NEGATIVE = 0x04000000, // 26 Almost all negative spell have it - SPELL_ATTR_CASTABLE_WHILE_SITTING = 0x08000000, // 27 castable while sitting - SPELL_ATTR_CANT_USED_IN_COMBAT = 0x10000000, // 28 Cannot be used in combat - SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY = 0x20000000, // 29 unaffected by invulnerability (hmm possible not...) - SPELL_ATTR_DIMINISHING_RETURNS = 0x40000000, // 30 breakable by damage? - SPELL_ATTR_CANT_CANCEL = 0x80000000 // 31 positive aura can't be canceled + SPELL_ATTR_PROC_FAILURE_BURNS_CHARGE = 0x00000001, // 0 + SPELL_ATTR_USES_RANGED_SLOT = 0x00000002, // 1 All ranged abilites have this flag + SPELL_ATTR_ON_NEXT_SWING_NO_DAMAGE = 0x00000004, // 2 + SPELL_ATTR_NEED_EXOTIC_AMMO = 0x00000008, // 3 Vanilla only attribute removed in TBC + SPELL_ATTR_IS_ABILITY = 0x00000010, // 4 Client puts 'ability' instead of 'spell' in game strings for these spells + SPELL_ATTR_IS_TRADESKILL = 0x00000020, // 5 Trade spells, will be added by client to a sublist of profession spell + SPELL_ATTR_PASSIVE = 0x00000040, // 6 + SPELL_ATTR_DO_NOT_DISPLAY = 0x00000080, // 7 Spells with this attribute are not visible in spellbook or aura bar + SPELL_ATTR_DO_NOT_LOG = 0x00000100, // 8 This attributes controls whether spell appears in combat logs + SPELL_ATTR_HELD_ITEM_ONLY = 0x00000200, // 9 Client automatically selects item from mainhand slot as a cast target + SPELL_ATTR_ON_NEXT_SWING = 0x00000400, // 10 + SPELL_ATTR_WEARER_CASTS_PROC_TRIGGER = 0x00000800, // 11 + SPELL_ATTR_DAYTIME_ONLY = 0x00001000, // 12 Only useable at daytime, not set in 2.4.2 + SPELL_ATTR_NIGHT_ONLY = 0x00002000, // 13 Only useable at night, not set in 2.4.2 + SPELL_ATTR_ONLY_INDOORS = 0x00004000, // 14 Only useable indoors, not set in 2.4.2 + SPELL_ATTR_ONLY_OUTDOORS = 0x00008000, // 15 Only useable outdoors + SPELL_ATTR_NOT_SHAPESHIFT = 0x00010000, // 16 Not while shapeshifted + SPELL_ATTR_ONLY_STEALTHED = 0x00020000, // 17 Must be in stealth + SPELL_ATTR_DO_NOT_SHEATH = 0x00040000, // 18 Client won't hide unit weapons in sheath on cast/channel + SPELL_ATTR_SCALES_WITH_CREATURE_LEVEL = 0x00080000, // 19 Spell damage depends on caster level + SPELL_ATTR_CANCELS_AUTO_ATTACK_COMBAT = 0x00100000, // 20 Stop attack after use this spell (and not begin attack if use) + SPELL_ATTR_NO_ACTIVE_DEFENSE = 0x00200000, // 21 Cannot be dodged/parried/blocked + SPELL_ATTR_TRACK_TARGET_IN_CAST_PLAYER_ONLY = 0x00400000, // 22 SetTrackingTarget + SPELL_ATTR_ALLOW_CAST_WHILE_DEAD = 0x00800000, // 23 Castable while dead + SPELL_ATTR_ALLOW_WHILE_MOUNTED = 0x01000000, // 24 Castable while mounted + SPELL_ATTR_COOLDOWN_ON_EVENT = 0x02000000, // 25 Activate and start cooldown after aura fade or remove summoned creature or go + SPELL_ATTR_AURA_IS_DEBUFF = 0x04000000, // 26 Almost all negative spells have it + SPELL_ATTR_ALLOW_WHILE_SITTING = 0x08000000, // 27 Castable while sitting + SPELL_ATTR_NOT_IN_COMBAT_ONLY_PEACEFUL = 0x10000000, // 28 Cannot be used in combat + SPELL_ATTR_NO_IMMUNITIES = 0x20000000, // 29 Unaffected by invulnerability + SPELL_ATTR_HEARTBEAT_RESIST = 0x40000000, // 30 Chance for spell effects to break early (heartbeat resist) + SPELL_ATTR_NO_AURA_CANCEL = 0x80000000 // 31 Positive aura can't be canceled }; enum SpellAttributesEx { - SPELL_ATTR_EX_DISMISS_PET = 0x00000001, // 0 for spells without this flag client doesn't allow to summon pet if caster has a pet - SPELL_ATTR_EX_DRAIN_ALL_POWER = 0x00000002, // 1 use all power (Only paladin Lay of Hands and Bunyanize) - SPELL_ATTR_EX_CHANNELED_1 = 0x00000004, // 2 channeled 1 - SPELL_ATTR_EX_CANT_BE_REDIRECTED = 0x00000008, // 3 - SPELL_ATTR_EX_UNK4 = 0x00000010, // 4 - SPELL_ATTR_EX_NOT_BREAK_STEALTH = 0x00000020, // 5 Not break stealth - SPELL_ATTR_EX_CHANNELED_2 = 0x00000040, // 6 channeled 2 - SPELL_ATTR_EX_CANT_BE_REFLECTED = 0x00000080, // 7 - SPELL_ATTR_EX_NOT_IN_COMBAT_TARGET = 0x00000100, // 8 Spell req target not to be in combat state - SPELL_ATTR_EX_MELEE_COMBAT_START = 0x00000200, // 9 player starts melee combat after this spell is cast - SPELL_ATTR_EX_NO_THREAT = 0x00000400, // 10 no generates threat on cast 100% - SPELL_ATTR_EX_UNK11 = 0x00000800, // 11 - SPELL_ATTR_EX_IS_PICKPOCKET = 0x00001000, // 12 - SPELL_ATTR_EX_FARSIGHT = 0x00002000, // 13 - SPELL_ATTR_EX_CHANNEL_TRACK_TARGET = 0x00004000, // 14 Client automatically forces player to face target when channeling - SPELL_ATTR_EX_DISPEL_AURAS_ON_IMMUNITY = 0x00008000, // 15 remove auras on immunity - SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS = 0x00010000,// 16 aura that provides immunity prevents positive effects too - SPELL_ATTR_EX_NOT_RESET_AUTO_ACTIONS = 0x00020000, // 17 for auras SPELL_AURA_TRACK_CREATURES, SPELL_AURA_TRACK_RESOURCES and SPELL_AURA_TRACK_STEALTHED select non-stacking tracking spells - SPELL_ATTR_EX_PREVENTS_ANIM = 0x00040000, // 18 stun, polymorph, daze, sleep - SPELL_ATTR_EX_CANT_TARGET_SELF = 0x00080000, // 19 - SPELL_ATTR_EX_REQ_TARGET_COMBO_POINTS = 0x00100000, // 20 Req combo points on target - SPELL_ATTR_EX_THREAT_ONLY_ON_MISS = 0x00200000, // 21 - SPELL_ATTR_EX_REQ_COMBO_POINTS = 0x00400000, // 22 Use combo points (in 4.x not required combo point target selected) - SPELL_ATTR_EX_UNK23 = 0x00800000, // 23 - SPELL_ATTR_EX_IS_FISHING = 0x01000000, // 24 only fishing spells - SPELL_ATTR_EX_UNK25 = 0x02000000, // 25 not set in 2.4.2 - SPELL_ATTR_EX_UNK26 = 0x04000000, // 26 - SPELL_ATTR_EX_REFUND_POWER = 0x08000000, // 27 All these spells refund power on parry or deflect - SPELL_ATTR_EX_DONT_DISPLAY_IN_AURA_BAR = 0x10000000, // 28 client doesn't display these spells in aura bar - SPELL_ATTR_EX_CHANNEL_DISPLAY_SPELL_NAME = 0x20000000, // 29 spell name is displayed in cast bar instead of 'channeling' text - SPELL_ATTR_EX_ENABLE_AT_DODGE = 0x40000000, // 30 Overpower - SPELL_ATTR_EX_UNK31 = 0x80000000 // 31 + SPELL_ATTR_EX_DISMISS_PET_FIRST = 0x00000001, // 0 For spells without this flag client doesn't allow to summon pet if caster has a pet + SPELL_ATTR_EX_USE_ALL_MANA = 0x00000002, // 1 Use all power (Only paladin Lay of Hands and Bunyanize) + SPELL_ATTR_EX_IS_CHANNELED = 0x00000004, // 2 + SPELL_ATTR_EX_NO_REDIRECTION = 0x00000008, // 3 + SPELL_ATTR_EX_NO_SKILL_INCREASE = 0x00000010, // 4 Only assigned to stealth spells for some reason + SPELL_ATTR_EX_ALLOW_WHILE_STEALTHED = 0x00000020, // 5 Does not break stealth + SPELL_ATTR_EX_IS_SELF_CHANNELED = 0x00000040, // 6 + SPELL_ATTR_EX_NO_REFLECTION = 0x00000080, // 7 + SPELL_ATTR_EX_ONLY_PEACEFUL_TARGETS = 0x00000100, // 8 Target must not be in combat + SPELL_ATTR_EX_INITIATES_COMBAT = 0x00000200, // 9 Enables Auto-Attack + SPELL_ATTR_EX_NO_THREAT = 0x00000400, // 10 + SPELL_ATTR_EX_AURA_UNIQUE = 0x00000800, // 11 + SPELL_ATTR_EX_FAILURE_BREAKS_STEALTH = 0x00001000, // 12 + SPELL_ATTR_EX_TOGGLE_FARSIGHT = 0x00002000, // 13 + SPELL_ATTR_EX_TRACK_TARGET_IN_CHANNEL = 0x00004000, // 14 Client automatically forces player to face target when channeling + SPELL_ATTR_EX_IMMUNITY_PURGES_EFFECT = 0x00008000, // 15 Remove auras on immunity + SPELL_ATTR_EX_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS = 0x00010000, // 16 Aura that provides immunity prevents positive effects too + SPELL_ATTR_EX_NO_AUTOCAST_AI = 0x00020000, // 17 + SPELL_ATTR_EX_PREVENTS_ANIM = 0x00040000, // 18 Stun, polymorph, daze, sleep + SPELL_ATTR_EX_EXCLUDE_CASTER = 0x00080000, // 19 + SPELL_ATTR_EX_FINISHING_MOVE_DAMAGE = 0x00100000, // 20 Uses combo points + SPELL_ATTR_EX_THREAT_ONLY_ON_MISS = 0x00200000, // 21 + SPELL_ATTR_EX_FINISHING_MOVE_DURATION = 0x00400000, // 22 Uses combo points (in 4.x not required combo point target selected) + SPELL_ATTR_EX_UNK23 = 0x00800000, // 23 Different in vanilla + SPELL_ATTR_EX_SPECIAL_SKILLUP = 0x01000000, // 24 Only fishing spells + SPELL_ATTR_EX_UNK25 = 0x02000000, // 25 Different in vanilla + SPELL_ATTR_EX_REQUIRE_ALL_TARGETS = 0x04000000, // 26 + SPELL_ATTR_EX_DISCOUNT_POWER_ON_MISS = 0x08000000, // 27 All these spells refund power on parry or deflect + SPELL_ATTR_EX_NO_AURA_ICON = 0x10000000, // 28 Client doesn't display these spells in aura bar + SPELL_ATTR_EX_NAME_IN_CHANNEL_BAR = 0x20000000, // 29 Spell name is displayed in cast bar instead of 'channeling' text + SPELL_ATTR_EX_COMBO_ON_BLOCK = 0x40000000, // 30 Overpower + SPELL_ATTR_EX_CAST_WHEN_LEARNED = 0x80000000 // 31 }; enum SpellAttributesEx2 { - SPELL_ATTR_EX2_CAN_TARGET_DEAD = 0x00000001, // 0 can target dead unit or corpse - SPELL_ATTR_EX2_UNK1 = 0x00000002, // 1 - SPELL_ATTR_EX2_IGNORE_LOS = 0x00000004, // 2 ? used for detect can or not spell reflected // do not need LOS (e.g. 18220 since 3.3.3) - SPELL_ATTR_EX2_UNK3 = 0x00000008, // 3 auto targeting? (e.g. fishing skill enhancement items since 3.3.3) - SPELL_ATTR_EX2_DISPLAY_IN_STANCE_BAR = 0x00000010, // 4 client displays icon in stance bar when learned, even if not shapeshift - SPELL_ATTR_EX2_AUTOREPEAT_FLAG = 0x00000020, // 5 - SPELL_ATTR_EX2_CANT_TARGET_TAPPED = 0x00000040, // 6 target must be tapped by caster - SPELL_ATTR_EX2_UNK7 = 0x00000080, // 7 - SPELL_ATTR_EX2_UNK8 = 0x00000100, // 8 not set in 2.4.2 - SPELL_ATTR_EX2_UNK9 = 0x00000200, // 9 - SPELL_ATTR_EX2_UNK10 = 0x00000400, // 10 - SPELL_ATTR_EX2_HEALTH_FUNNEL = 0x00000800, // 11 - SPELL_ATTR_EX2_UNK12 = 0x00001000, // 12 - SPELL_ATTR_EX2_PRESERVE_ENCHANT_IN_ARENA = 0x00002000, // 13 Items enchanted by spells with this flag preserve the enchant to arenas - SPELL_ATTR_EX2_UNK14 = 0x00004000, // 14 - SPELL_ATTR_EX2_UNK15 = 0x00008000, // 15 not set in 2.4.2 - SPELL_ATTR_EX2_TAME_BEAST = 0x00010000, // 16 - SPELL_ATTR_EX2_NOT_RESET_AUTO_ACTIONS = 0x00020000, // 17 don't reset timers for melee autoattacks (swings) or ranged autoattacks (autoshoots) - SPELL_ATTR_EX2_REQ_DEAD_PET = 0x00040000, // 18 Only Revive pet - SPELL_ATTR_EX2_NOT_NEED_SHAPESHIFT = 0x00080000, // 19 does not necessary need shapeshift (pre-3.x not have passive spells with this attribute) - SPELL_ATTR_EX2_UNK20 = 0x00100000, // 20 - SPELL_ATTR_EX2_DAMAGE_REDUCED_SHIELD = 0x00200000, // 21 for ice blocks, pala immunity buffs, priest absorb shields, but used also for other spells -> not sure! - SPELL_ATTR_EX2_NO_INITIAL_THREAT = 0x00400000, // 22 - SPELL_ATTR_EX2_IS_ARCANE_CONCENTRATION = 0x00800000, // 23 Only mage Arcane Concentration have this flag - SPELL_ATTR_EX2_UNK24 = 0x01000000, // 24 - SPELL_ATTR_EX2_UNK25 = 0x02000000, // 25 - SPELL_ATTR_EX2_UNK26 = 0x04000000, // 26 unaffected by school immunity - SPELL_ATTR_EX2_UNK27 = 0x08000000, // 27 - SPELL_ATTR_EX2_NOT_AN_ACTION = 0x10000000, // 28 no breaks stealth if it fails?? - SPELL_ATTR_EX2_CANT_CRIT = 0x20000000, // 29 Spell can't crit - SPELL_ATTR_EX2_ACTIVE_THREAT = 0x40000000, // 30 NYI - has some sort of active threat component like fire nova totem - SPELL_ATTR_EX2_FOOD_BUFF = 0x80000000 // 31 Food or Drink Buff (like Well Fed) + SPELL_ATTR_EX2_ALLOW_DEAD_TARGET = 0x00000001, // 0 Can target dead unit or corpse + SPELL_ATTR_EX2_NO_SHAPESHIFT_UI = 0x00000002, // 1 + SPELL_ATTR_EX2_IGNORE_LINE_OF_SIGHT = 0x00000004, // 2 + SPELL_ATTR_EX2_ALLOW_LOW_LEVEL_BUFF = 0x00000008, // 3 + SPELL_ATTR_EX2_USE_SHAPESHIFT_BAR = 0x00000010, // 4 Client displays icon in stance bar when learned, even if not shapeshift + SPELL_ATTR_EX2_AUTO_REPEAT = 0x00000020, // 5 + SPELL_ATTR_EX2_CANNOT_CAST_ON_TAPPED = 0x00000040, // 6 Target must be tapped by caster + SPELL_ATTR_EX2_DO_NOT_REPORT_SPELL_FAILURE = 0x00000080, // 7 + SPELL_ATTR_EX2_UNK8 = 0x00000100, // 8 Unused + SPELL_ATTR_EX2_UNK9 = 0x00000200, // 9 Unused + SPELL_ATTR_EX2_SPECIAL_TAMING_FLAG = 0x00000400, // 10 + SPELL_ATTR_EX2_NO_TARGET_PER_SECOND_COSTS = 0x00000800, // 11 + SPELL_ATTR_EX2_CHAIN_FROM_CASTER = 0x00001000, // 12 + SPELL_ATTR_EX2_ENCHANT_OWN_ITEM_ONLY = 0x00002000, // 13 + SPELL_ATTR_EX2_ALLOW_WHILE_INVISIBLE = 0x00004000, // 14 + SPELL_ATTR_EX2_ENABLE_AFTER_PARRY = 0x00008000, // 15 Deprecated in patch 1.8 and moved to CasterAuraState + SPELL_ATTR_EX2_NO_ACTIVE_PETS = 0x00010000, // 16 + SPELL_ATTR_EX2_DO_NOT_RESET_COMBAT_TIMERS = 0x00020000, // 17 Don't reset timers for melee autoattacks (swings) or ranged autoattacks (autoshoots) + SPELL_ATTR_EX2_REQ_DEAD_PET = 0x00040000, // 18 Only Revive pet has it + SPELL_ATTR_EX2_ALLOW_WHILE_NOT_SHAPESHIFTED = 0x00080000, // 19 Does not necessary need shapeshift (pre-3.x not have passive spells with this attribute) + SPELL_ATTR_EX2_INITIATE_COMBAT_POST_CAST = 0x00100000, // 20 Client will send CMSG_ATTACK_SWING after SMSG_SPELL_GO + SPELL_ATTR_EX2_FAIL_ON_ALL_TARGETS_IMMUNE = 0x00200000, // 21 For ice blocks, pala immunity buffs, priest absorb shields + SPELL_ATTR_EX2_NO_INITIAL_THREAT = 0x00400000, // 22 + SPELL_ATTR_EX2_PROC_COOLDOWN_ON_FAILURE = 0x00800000, // 23 + SPELL_ATTR_EX2_ITEM_CAST_WITH_OWNER_SKILL = 0x01000000, // 24 NYI + SPELL_ATTR_EX2_DONT_BLOCK_MANA_REGEN = 0x02000000, // 25 + SPELL_ATTR_EX2_NO_SCHOOL_IMMUNITIES = 0x04000000, // 26 + SPELL_ATTR_EX2_IGNORE_WEAPONSKILL = 0x08000000, // 27 NYI (only fishing has it) + SPELL_ATTR_EX2_NOT_AN_ACTION = 0x10000000, // 28 + SPELL_ATTR_EX2_CANT_CRIT = 0x20000000, // 29 + SPELL_ATTR_EX2_ACTIVE_THREAT = 0x40000000, // 30 Caster is put in combat for 5.5 seconds on cast at enemy unit + SPELL_ATTR_EX2_RETAIN_ITEM_CAST = 0x80000000 // 31 Food or Drink Buff (like Well Fed) }; enum SpellAttributesEx3 { - SPELL_ATTR_EX3_OUT_OF_COMBAT_ATTACK = 0x00000001, // 0 Spell landed counts as hostile action against enemy even if it doesn't trigger combat state, propagates PvP flags - SPELL_ATTR_EX3_UNK1 = 0x00000002, // 1 - SPELL_ATTR_EX3_UNK2 = 0x00000004, // 2 - SPELL_ATTR_EX3_BLOCKABLE_SPELL = 0x00000008, // 3 Only dmg class melee in 3.1.3 - SPELL_ATTR_EX3_IGNORE_RESURRECTION_TIMER = 0x00000010, // 4 you don't have to wait to be resurrected with these spells. Druid Rebirth only this spell have this flag - SPELL_ATTR_EX3_UNK5 = 0x00000020, // 5 - SPELL_ATTR_EX3_UNK6 = 0x00000040, // 6 - SPELL_ATTR_EX3_STACK_FOR_DIFF_CASTERS = 0x00000080, // 7 create a separate (de)buff stack for each caster - SPELL_ATTR_EX3_TARGET_ONLY_PLAYER = 0x00000100, // 8 can target only players - SPELL_ATTR_EX3_NOT_A_PROC = 0x00000200, // 9 aura periodic trigger is not evaluated as triggered (official meaning of proc) - SPELL_ATTR_EX3_MAIN_HAND = 0x00000400, // 10 Main hand weapon required - SPELL_ATTR_EX3_BATTLEGROUND = 0x00000800, // 11 Can casted only on battleground - SPELL_ATTR_EX3_CAST_ON_DEAD = 0x00001000, // 12 target is a dead player (not every spell has this flag) - SPELL_ATTR_EX3_DONT_DISPLAY_CHANNEL_BAR = 0x00002000, // 13 Clientside attribute - will not display channeling bar - SPELL_ATTR_EX3_IS_HONORLESS_TARGET = 0x00004000, // 14 "Honorless Target" only this spells have this flag - SPELL_ATTR_EX3_UNK15 = 0x00008000, // 15 Auto Shoot, Shoot, Throw, - this is autoshot flag - SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS = 0x00010000, // 16 confirmed with many patchnotes - SPELL_ATTR_EX3_SUPPRESS_TARGET_PROCS = 0x00020000, // 17 - SPELL_ATTR_EX3_CANT_MISS = 0x00040000, // 18 Spell should always hit its target - SPELL_ATTR_EX3_UNK19 = 0x00080000, // 19 during aura proc no spells can trigger (20178, 20375) - SPELL_ATTR_EX3_DEATH_PERSISTENT = 0x00100000, // 20 Death persistent spells - SPELL_ATTR_EX3_UNK21 = 0x00200000, // 21 - SPELL_ATTR_EX3_REQ_WAND = 0x00400000, // 22 Req wand - SPELL_ATTR_EX3_UNK23 = 0x00800000, // 23 - SPELL_ATTR_EX3_REQ_OFFHAND = 0x01000000, // 24 Req offhand weapon - SPELL_ATTR_EX3_UNK25 = 0x02000000, // 25 no cause spell pushback ? - SPELL_ATTR_EX3_CAN_PROC_FROM_PROCS = 0x04000000, // 26 Auras with this attribute can proc off procced spells (periodic triggers etc) - SPELL_ATTR_EX3_DRAIN_SOUL = 0x08000000, // 27 - SPELL_ATTR_EX3_UNK28 = 0x10000000, // 28 - SPELL_ATTR_EX3_UNK29 = 0x20000000, // 29 Probably ignore any damage modifiers (determined to be so in trinitycore as well) - SPELL_ATTR_EX3_DONT_DISPLAY_RANGE = 0x40000000, // 30 - SPELL_ATTR_EX3_UNK31 = 0x80000000 // 31 + SPELL_ATTR_EX3_PVP_ENABLING = 0x00000001, // 0 Spell landed counts as hostile action against enemy even if it doesn't trigger combat state, propagates PvP flags + SPELL_ATTR_EX3_NO_PROC_EQUIP_REQUIREMENT = 0x00000002, // 1 + SPELL_ATTR_EX3_NO_CASTING_BAR_TEXT = 0x00000004, // 2 + SPELL_ATTR_EX3_COMPLETELY_BLOCKED = 0x00000008, // 3 All effects prevented on block + SPELL_ATTR_EX3_NO_RES_TIMER = 0x00000010, // 4 Corpse reclaim delay does not apply to accepting resurrection (only Rebirth has it) + SPELL_ATTR_EX3_NO_DURABILITY_LOSS = 0x00000020, // 5 + SPELL_ATTR_EX3_NO_AVOIDANCE = 0x00000040, // 6 Persistent Area Aura not removed on leaving radius + SPELL_ATTR_EX3_DOT_STACKING_RULE = 0x00000080, // 7 Create a separate (de)buff stack for each caster + SPELL_ATTR_EX3_ONLY_ON_PLAYER = 0x00000100, // 8 Can target only players + SPELL_ATTR_EX3_NOT_A_PROC = 0x00000200, // 9 Aura periodic trigger is not evaluated as triggered + SPELL_ATTR_EX3_REQUIRES_MAIN_HAND_WEAPON = 0x00000400, // 10 + SPELL_ATTR_EX3_ONLY_BATTLEGROUNDS = 0x00000800, // 11 + SPELL_ATTR_EX3_ONLY_ON_GHOSTS = 0x00001000, // 12 + SPELL_ATTR_EX3_HIDE_CHANNEL_BAR = 0x00002000, // 13 Client will not display channeling bar + SPELL_ATTR_EX3_HIDE_IN_RAID_FILTER = 0x00004000, // 14 Only "Honorless Target" has this flag + SPELL_ATTR_EX3_NORMAL_RANGED_ATTACK = 0x00008000, // 15 Spells with this attribute are processed as ranged attacks in client + SPELL_ATTR_EX3_SUPPRESS_CASTER_PROCS = 0x00010000, // 16 + SPELL_ATTR_EX3_SUPPRESS_TARGET_PROCS = 0x00020000, // 17 + SPELL_ATTR_EX3_ALWAYS_HIT = 0x00040000, // 18 Spell should always hit its target + SPELL_ATTR_EX3_INSTANT_TARGET_PROCS = 0x00080000, // 19 Related to spell batching + SPELL_ATTR_EX3_ALLOW_AURA_WHILE_DEAD = 0x00100000, // 20 Death persistent spells + SPELL_ATTR_EX3_ONLY_PROC_OUTDOORS = 0x00200000, // 21 + SPELL_ATTR_EX3_CASTING_CANCELS_AUTOREPEAT = 0x00400000, // 22 NYI (only Shoot with Wand has it) + SPELL_ATTR_EX3_NO_DAMAGE_HISTORY = 0x00800000, // 23 NYI + SPELL_ATTR_EX3_REQUIRES_OFFHAND_WEAPON = 0x01000000, // 24 + SPELL_ATTR_EX3_TREAT_AS_PERIODIC = 0x02000000, // 25 Does not cause spell pushback + SPELL_ATTR_EX3_CAN_PROC_FROM_PROCS = 0x04000000, // 26 Auras with this attribute can proc off procced spells (periodic triggers etc) + SPELL_ATTR_EX3_ONLY_PROC_ON_CASTER = 0x08000000, // 27 + SPELL_ATTR_EX3_IGNORE_CASTER_AND_TARGET_RESTRICTIONS = 0x10000000, // 28 NYI + SPELL_ATTR_EX3_IGNORE_CASTER_MODIFIERS = 0x20000000, // 29 + SPELL_ATTR_EX3_DO_NOT_DISPLAY_RANGE = 0x40000000, // 30 + SPELL_ATTR_EX3_NOT_ON_AOE_IMMUNE = 0x80000000 // 31 }; enum SpellAttributesEx4 { - SPELL_ATTR_EX4_IGNORE_RESISTANCES = 0x00000001, // 0 From TC 3.3.5, but not present in 1.12 native DBCs. Add it with spell_mod to prevent a spell from being resisted. - SPELL_ATTR_EX4_UNK1 = 0x00000002, // 1 proc on finishing move? - SPELL_ATTR_EX4_REAL_TIME_DURATION = 0x00000004, // 2 aura continues to expire while player is offline - SPELL_ATTR_EX4_UNK3 = 0x00000008, // 3 - SPELL_ATTR_EX4_UNK4 = 0x00000010, // 4 This will no longer cause guards to attack on use?? - SPELL_ATTR_EX4_UNK5 = 0x00000020, // 5 - SPELL_ATTR_EX4_NOT_STEALABLE = 0x00000040, // 6 although such auras might be dispellable, they cannot be stolen - SPELL_ATTR_EX4_CAN_CAST_WHILE_CASTING = 0x00000080, // 7 In theory, can use this spell while another is channeled/cast/autocast - SPELL_ATTR_EX4_STACK_DOT_MODIFIER = 0x00000100, // 8 no effect on non DoTs? - SPELL_ATTR_EX4_TRIGGER_ACTIVATE = 0x00000200, // 9 initially disabled / trigger activate from event (Execute, Riposte, Deep Freeze end other) - SPELL_ATTR_EX4_SPELL_VS_EXTEND_COST = 0x00000400, // 10 Rogue Shiv have this flag - SPELL_ATTR_EX4_UNK11 = 0x00000800, // 11 - SPELL_ATTR_EX4_UNK12 = 0x00001000, // 12 - SPELL_ATTR_EX4_UNK13 = 0x00002000, // 13 - SPELL_ATTR_EX4_DAMAGE_DOESNT_BREAK_AURAS = 0x00004000, // 14 - SPELL_ATTR_EX4_UNK15 = 0x00008000, // 15 -// SPELL_ATTR_EX4_NOT_USABLE_IN_ARENA = 0x00010000, // 16 not usable in arena -// SPELL_ATTR_EX4_USABLE_IN_ARENA = 0x00020000, // 17 usable in arena - SPELL_ATTR_EX4_UNK18 = 0x00040000, // 18 - SPELL_ATTR_EX4_UNK19 = 0x00080000, // 19 - SPELL_ATTR_EX4_NOT_CHECK_SELFCAST_POWER = 0x00100000, // 20 do not give "more powerful spell" error message - SPELL_ATTR_EX4_UNK21 = 0x00200000, // 21 - SPELL_ATTR_EX4_UNK22 = 0x00400000, // 22 - SPELL_ATTR_EX4_UNK23 = 0x00800000, // 23 - SPELL_ATTR_EX4_UNK24 = 0x01000000, // 24 - SPELL_ATTR_EX4_IS_PET_SCALING = 0x02000000, // 25 pet scaling auras - SPELL_ATTR_EX4_CAST_ONLY_IN_OUTLAND = 0x04000000, // 26 Can only be used in Outland. - SPELL_ATTR_EX4_UNK27 = 0x08000000, // 27 - SPELL_ATTR_EX4_UNK28 = 0x10000000, // 28 - SPELL_ATTR_EX4_UNK29 = 0x20000000, // 29 - SPELL_ATTR_EX4_UNK30 = 0x40000000, // 30 - SPELL_ATTR_EX4_UNK31 = 0x80000000, // 31 + SPELL_ATTR_EX4_IGNORE_RESISTANCES = 0x00000001, // 0 From TC 3.3.5, but not present in 1.12 native DBCs. Add it with spell_mod to prevent a spell from being resisted. + SPELL_ATTR_EX4_CLASS_TRIGGER_ONLY_ON_TARGET = 0x00000002, // 1 + SPELL_ATTR_EX4_AURA_EXPIRES_OFFLINE = 0x00000004, // 2 Aura continues to expire while player is offline + SPELL_ATTR_EX4_NO_HELPFUL_THREAT = 0x00000008, // 3 + SPELL_ATTR_EX4_NO_HARMFUL_THREAT = 0x00000010, // 4 + SPELL_ATTR_EX4_ALLOW_CLIENT_TARGETING = 0x00000020, // 5 NYI + SPELL_ATTR_EX4_CANNOT_BE_STOLEN = 0x00000040, // 6 Unused + SPELL_ATTR_EX4_CAN_CAST_WHILE_CASTING = 0x00000080, // 7 NYI (does not seem to work client side either) + SPELL_ATTR_EX4_IGNORE_DAMAGE_TAKEN_MODIFIERS= 0x00000100, // 8 + SPELL_ATTR_EX4_COMBAT_FEEDBACK_WHEN_USABLE = 0x00000200, // 9 Initially disabled / Trigger activate from event (Execute, Riposte, Deep Freeze...) }; // Custom flags assigned in the db @@ -968,17 +946,6 @@ enum ProcFlags PROC_FLAG_MAIN_HAND_WEAPON_SWING = 0x00400000, // 22 Taken off-hand melee attacks (no spells have it) PROC_FLAG_OFF_HAND_WEAPON_SWING = 0x00800000, // 23 Successful off-hand melee attacks (no spells have it) - - // CUSTOM FLAGS - - PROC_FLAG_SUCCESSFUL_AOE = 0x01000000, // 24 Nostalrius: AoE casted. Triggered only once, whatever the number of targets. - PROC_FLAG_SUCCESSFUL_SPELL_CAST = 0x02000000, // 25 Nostalrius: Spell cast successful (procs only once for AoE) - - PROC_FLAG_SUCCESSFUL_MANA_SPELL_CAST = 0x04000000, // 26 Successful cast of a mana based spell (procs only once for AoE) - PROC_FLAG_SUCCESSFUL_CURE_SPELL_CAST = 0x08000000, // 27 Successful cast of curing spell (i.e. Cleanse) - - PROC_FLAG_SUCCESSFUL_PERIODIC_SPELL_HIT = 0x10000000, // 28 Successful do periodic (procs only on initial cast) - PROC_FLAG_TAKEN_PERIODIC_SPELL_HIT = 0x20000000 // 29 Taken spell periodic (procs only on initial cast) }; #define MELEE_BASED_TRIGGER_MASK (PROC_FLAG_DEAL_MELEE_SWING | \ @@ -1021,6 +988,17 @@ enum ProcFlagsEx PROC_EX_CAST_END = 0x0080000, // Procs on end of cast only }; +#define PROX_EX_NO_DAMAGE_MASK (PROC_EX_MISS | \ + PROC_EX_RESIST | \ + PROC_EX_DODGE | \ + PROC_EX_PARRY | \ + PROC_EX_BLOCK | \ + PROC_EX_EVADE | \ + PROC_EX_IMMUNE | \ + PROC_EX_DEFLECT | \ + PROC_EX_ABSORB | \ + PROC_EX_REFLECT) + // original names, do not edit enum SpellCategories { diff --git a/src/game/Spells/SpellEffects.cpp b/src/game/Spells/SpellEffects.cpp index ab9a98c0030..f0ea4b91682 100644 --- a/src/game/Spells/SpellEffects.cpp +++ b/src/game/Spells/SpellEffects.cpp @@ -49,6 +49,7 @@ #include "InstanceData.h" #include "ScriptMgr.h" #include "SocialMgr.h" +#include "scriptPCH.h" using namespace Spells; @@ -188,22 +189,22 @@ pEffect SpellEffects[TOTAL_SPELL_EFFECTS] = &Spell::EffectNostalrius, //131 SPELL_EFFECT_NOSTALRIUS }; -void Spell::EffectEmpty(SpellEffectIndex /*eff_idx*/) +void Spell::EffectEmpty(SpellEffectIndex /*effIdx*/) { // NOT NEED ANY IMPLEMENTATION CODE, EFFECT POSISBLE USED AS MARKER OR CLIENT INFORM } -void Spell::EffectNULL(SpellEffectIndex /*eff_idx*/) +void Spell::EffectNULL(SpellEffectIndex /*effIdx*/) { - DEBUG_LOG("WORLD: Spell Effect DUMMY"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Spell Effect DUMMY"); } -void Spell::EffectUnused(SpellEffectIndex /*eff_idx*/) +void Spell::EffectUnused(SpellEffectIndex /*effIdx*/) { // NOT USED BY ANY SPELL OR USELESS OR IMPLEMENTED IN DIFFERENT WAY IN MANGOS } -void Spell::EffectResurrectNew(SpellEffectIndex eff_idx) +void Spell::EffectResurrectNew(SpellEffectIndex effIdx) { if (!unitTarget || unitTarget->IsAlive()) return; @@ -255,14 +256,14 @@ void Spell::EffectResurrectNew(SpellEffectIndex eff_idx) return; uint32 health = damage; - uint32 mana = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 mana = m_spellInfo->EffectMiscValue[effIdx]; pTarget->SetResurrectRequestData(m_caster->GetObjectGuid(), m_caster->GetMapId(), m_caster->GetPositionX(), m_caster->GetPositionY(), m_caster->GetPositionZ(), health, mana); - SendResurrectRequest(pTarget); + SendResurrectRequest(pTarget, m_casterUnit && m_casterUnit->IsSpiritHealer()); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectInstaKill(SpellEffectIndex /*eff_idx*/) +void Spell::EffectInstaKill(SpellEffectIndex /*effIdx*/) { if (!unitTarget) return; @@ -287,7 +288,7 @@ void Spell::EffectInstaKill(SpellEffectIndex /*eff_idx*/) spellId = 18791; break; //succubus default: - sLog.outError("EffectInstaKill: Unhandled creature entry (%u) case.", entry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "EffectInstaKill: Unhandled creature entry (%u) case.", entry); return; } @@ -312,7 +313,7 @@ void Spell::EffectInstaKill(SpellEffectIndex /*eff_idx*/) m_caster->DealDamage(unitTarget, unitTarget->GetHealth(), nullptr, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, nullptr, false); } -void Spell::EffectEnvironmentalDMG(SpellEffectIndex eff_idx) +void Spell::EffectEnvironmentalDMG(SpellEffectIndex effIdx) { if (!unitTarget || !unitTarget->IsAlive()) return; @@ -534,7 +535,7 @@ void Spell::EffectSchoolDMG(SpellEffectIndex effect_idx) } } -void Spell::EffectDummy(SpellEffectIndex eff_idx) +void Spell::EffectDummy(SpellEffectIndex effIdx) { if (!unitTarget && !gameObjTarget && !itemTarget && !corpseTarget) return; @@ -557,6 +558,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) { if (Creature* pRanshalla = ToCreature(unitTarget)) pRanshalla->ForcedDespawn(); + return; } case 20863: // Muglash's Brazier Trap { @@ -600,6 +602,14 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) unitTarget->CastSpell(unitTarget, 28281, true); return; } + case 32061: // EPL PvP A Game of Towers: (TXT) ToWoW - Tower Kill Credit (DND) + { + if (Player* pPlayer = ToPlayer(m_casterUnit)) + if (Creature* pCreature = ToCreature(unitTarget)) + pPlayer->KilledMonsterCredit(pCreature->GetEntry(), 0); + + return; + } case 23383: // Alliance Flag Click case 23384: // Horde Flag Click { @@ -687,13 +697,13 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) { case POWER_RAGE : unitTarget->CastSpell(unitTarget, 27783, true); - return; + break; case POWER_ENERGY : unitTarget->CastSpell(unitTarget, 27784, true); - return; + break; case POWER_MANA : unitTarget->CastSpell(unitTarget, 27782, true); - return; + break; } return; } @@ -807,31 +817,31 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) return; Unit* newTarget = unitTarget; - uint32 spell_id = 0; + uint32 spellId; uint32 roll = urand(0, 99); if (roll < 25) // Fireball (25% chance) - spell_id = 11921; + spellId = 11921; else if (roll < 50) // Frostbolt (25% chance) - spell_id = 13322; + spellId = 13322; else if (roll < 70) // Chain Lighting (20% chance) - spell_id = 21179; + spellId = 21179; else if (roll < 77) // Polymorph (10% chance, 7% to target) - spell_id = 13323; + spellId = 13323; else if (roll < 80) // Polymorph (10% chance, 3% to self, backfire) { - spell_id = 13323; + spellId = 13323; newTarget = m_casterUnit; } else if (roll < 95) // Enveloping Winds (15% chance) - spell_id = 25189; + spellId = 25189; else // Summon Felhund minion (5% chance) { - spell_id = 14642; + spellId = 14642; newTarget = m_casterUnit; } if (newTarget) - m_caster->CastSpell(newTarget, spell_id, true, m_CastItem); + m_caster->CastSpell(newTarget, spellId, true, m_CastItem); return; } case 17009: // Voodoo @@ -848,9 +858,9 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!unitTarget) return; - uint32 spell_id = (unitTarget->GetGender() == GENDER_MALE) ? 10651 : 10653; + uint32 spellId = (unitTarget->GetGender() == GENDER_MALE) ? 10651 : 10653; - m_caster->CastSpell(unitTarget, spell_id, true); + m_caster->CastSpell(unitTarget, spellId, true); return; } case 7671: // Pyrewood Transformation (Human <-> Worgen) @@ -916,7 +926,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!pPlayer) return; - uint32 spell_id = 0; + uint32 spellId = 0; uint32 spells[6] = { (pPlayer->GetGender() == GENDER_MALE ? 8219u : 8220u), // Flip Out - ninja (pPlayer->GetGender() == GENDER_MALE ? 8221u : 8222u), // Yaaarrrr - pirate @@ -928,11 +938,11 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) // Had additional effects before BWL patch. if (sWorld.GetWowPatch() < WOW_PATCH_106 && sWorld.getConfig(CONFIG_BOOL_ACCURATE_SPELL_EFFECTS)) - spell_id = spells[urand(0, 5)]; + spellId = spells[urand(0, 5)]; else - spell_id = spells[urand(0, 1)]; + spellId = spells[urand(0, 1)]; - pPlayer->CastSpell(pPlayer, spell_id, true, nullptr); + pPlayer->CastSpell(pPlayer, spellId, true, nullptr); return; } case 8593: // Symbol of life (restore creature to life) @@ -989,7 +999,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) damage *= 0.6f; break; default: - sLog.outError("Spell::EffectDummy: Spell %u not handled in DW", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectDummy: Spell %u not handled in DW", m_spellInfo->Id); return; }; @@ -1011,18 +1021,17 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!unitTarget) return; - uint32 spell_id = 0; - + uint32 spellId; uint32 roll = urand(0, 99); if (roll < 10) // 10% for 30 sec self root (off-like chance unknown) - spell_id = 16566; + spellId = 16566; else if (roll < 20) // 10% for 20 sec root, charge to target (off-like chance unknown) - spell_id = 13119; // triggers 13139 + spellId = 13119; // triggers 13139 else // normal root - spell_id = 13099; + spellId = 13099; - m_caster->CastSpell(unitTarget, spell_id, true, nullptr); + m_caster->CastSpell(unitTarget, spellId, true, nullptr); return; } case 13535: // Tame Beast @@ -1046,12 +1055,12 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) switch (m_triggeredByAuraSpell->Id) { - case 26467: // Persistent Shield - m_caster->CastCustomSpell(unitTarget, 26470, damage, {}, {}, true); - break; - default: - sLog.outError("EffectDummy: Non-handled case for spell 13567 for triggered aura %u", m_triggeredByAuraSpell->Id); - break; + case 26467: // Persistent Shield + m_caster->CastCustomSpell(unitTarget, 26470, damage, {}, {}, true); + break; + default: + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "EffectDummy: Non-handled case for spell 13567 for triggered aura %u", m_triggeredByAuraSpell->Id); + break; } return; } @@ -1070,9 +1079,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!unitTarget || unitTarget->GetTypeId() != TYPEID_UNIT) return; - Creature* creatureTarget = (Creature*)unitTarget; - - creatureTarget->ForcedDespawn(); + ((Creature*)unitTarget)->ForcedDespawn(); return; } case 16589: // Noggenfogger Elixir @@ -1121,12 +1128,12 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!itemTarget && m_caster->GetTypeId() != TYPEID_PLAYER) return; - uint32 spell_id = roll_chance_i(50) + uint32 spellId = roll_chance_i(50) ? 17269 // Create Resonating Skull : 17270; // Create Bone Dust - m_casterUnit->CastSpell(m_casterUnit, spell_id, true, nullptr); + m_casterUnit->CastSpell(m_casterUnit, spellId, true, nullptr); return; } case 17770: // Wolfshead Helm Energy @@ -1275,7 +1282,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) creatureTarget->ForcedDespawn(); - DEBUG_LOG("AddObject at SpellEfects.cpp EffectDummy"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "AddObject at SpellEfects.cpp EffectDummy"); map->Add(pGameObj); WorldPacket data(SMSG_GAMEOBJECT_SPAWN_ANIM, 8); @@ -1325,7 +1332,6 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (roll < 10) unitTarget->CastSpell(m_casterUnit, 13261, true); - else m_casterUnit->CastSpell(m_casterUnit, 13258, true, m_CastItem); @@ -1373,7 +1379,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!m_casterUnit) return; - uint64 m_playerGUID = m_casterUnit->GetObjectGuid(); + uint64 playerGUID = m_casterUnit->GetObjectGuid(); if (roll_chance_i(50)) // Gadgetzan Transporter - success m_casterUnit->CastSpell(m_casterUnit, 23441, true); @@ -1383,7 +1389,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) m_casterUnit->CastSpell(m_casterUnit, 23446, true); else { - if (Player* pPlayer = m_casterUnit->GetMap()->GetPlayer(m_playerGUID)) + if (Player* pPlayer = m_casterUnit->GetMap()->GetPlayer(playerGUID)) pPlayer->TeleportTo(1, -7341.38f, -3908.11f, 150.7f, 0.51f); } } @@ -1476,9 +1482,6 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) return; case 26399: // Despawn Tentacles (C'thun) { - if (!m_caster) - return; - if (unitTarget) m_caster->DealDamage(unitTarget, unitTarget->GetHealth(), nullptr, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NONE, nullptr, false); @@ -1629,15 +1632,6 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) } return; } - case 23852: // Jubling Cooldown - { - // Trigger 7 day cooldown - SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(23851); - ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(19462); - if (spellInfo && itemProto) - unitTarget->AddCooldown(*spellInfo, itemProto); - return; - } case 29518: // Sillithus Flag Click (DND) { // Also mark player with pvp on @@ -1682,16 +1676,16 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!m_casterUnit) return; - uint32 healthPerc = uint32((float(m_casterUnit->GetHealth()) / m_casterUnit->GetMaxHealth()) * 100); - int32 melee_mod = 10; - if (healthPerc <= 40) - melee_mod = 30; - if (healthPerc < 100 && healthPerc > 40) - melee_mod = 10 + (100 - healthPerc) / 3; + uint32 healthPct = uint32(m_casterUnit->GetHealthPercent()); + int32 meleeMod = 10; + if (healthPct <= 40) + meleeMod = 30; + if (healthPct < 100 && healthPct > 40) + meleeMod = 10 + (100 - healthPct) / 3; // FIXME: custom spell required this aura state by some unknown reason, we not need remove it anyway m_casterUnit->ModifyAuraState(AURA_STATE_BERSERKING, true); - m_casterUnit->CastCustomSpell(m_casterUnit, 26635, melee_mod, melee_mod, melee_mod, true, nullptr); + m_casterUnit->CastCustomSpell(m_casterUnit, 26635, meleeMod, meleeMod, meleeMod, true, nullptr); return; } } @@ -1729,7 +1723,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!unitTarget || !m_casterUnit) return; - int32 basePoints0 = damage + dither(m_casterUnit->GetPower(POWER_RAGE) * m_spellInfo->DmgMultiplier[eff_idx]); + int32 basePoints0 = damage + dither(m_casterUnit->GetPower(POWER_RAGE) * m_spellInfo->DmgMultiplier[effIdx]); // m_casterUnit->SetPower(POWER_RAGE, 0); // Done in EffectSchoolDMG - spell 20647 m_casterUnit->CastCustomSpell(unitTarget, 20647, basePoints0, {}, {}, true, nullptr); return; @@ -1761,12 +1755,12 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!m_casterUnit) return; - float dmg = m_casterUnit->CalculateSpellEffectValue(m_casterUnit, m_spellInfo, eff_idx, &m_currentBasePoints[EFFECT_INDEX_0]); + float dmg = m_casterUnit->CalculateSpellEffectValue(m_casterUnit, m_spellInfo, effIdx, &m_currentBasePoints[EFFECT_INDEX_0]); if (Player* modOwner = m_casterUnit->GetSpellModOwner()) modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_COST, dmg, this); - dmg = m_casterUnit->SpellDamageBonusDone(m_casterUnit, m_spellInfo, eff_idx, dmg > 0 ? dmg : 0, SPELL_DIRECT_DAMAGE); - dmg = m_casterUnit->SpellDamageBonusTaken(m_casterUnit, m_spellInfo, eff_idx, dmg, SPELL_DIRECT_DAMAGE); + dmg = m_casterUnit->SpellDamageBonusDone(m_casterUnit, m_spellInfo, effIdx, dmg > 0 ? dmg : 0, SPELL_DIRECT_DAMAGE); + dmg = m_casterUnit->SpellDamageBonusTaken(m_casterUnit, m_spellInfo, effIdx, dmg, SPELL_DIRECT_DAMAGE); int32 idmg = dither(dmg); if (int32(m_casterUnit->GetHealth()) > idmg) @@ -1819,35 +1813,35 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!unitTarget || !m_triggeredByAuraSpell) return; - uint32 spellid = 0; + uint32 spellId; switch (m_triggeredByAuraSpell->Id) { case 2652: - spellid = 2943; + spellId = 2943; break; // Rank 1 case 19261: - spellid = 19249; + spellId = 19249; break; // Rank 2 case 19262: - spellid = 19251; + spellId = 19251; break; // Rank 3 case 19264: - spellid = 19252; + spellId = 19252; break; // Rank 4 case 19265: - spellid = 19253; + spellId = 19253; break; // Rank 5 case 19266: - spellid = 19254; + spellId = 19254; break; // Rank 6 case 25461: - spellid = 25460; + spellId = 25460; break; // Rank 7 default: - sLog.outError("Spell::EffectDummy: Spell 28598 triggered by unhandeled spell %u", m_triggeredByAuraSpell->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectDummy: Spell 28598 triggered by unhandeled spell %u", m_triggeredByAuraSpell->Id); return; } - m_caster->CastSpell(unitTarget, spellid, true, nullptr); + m_caster->CastSpell(unitTarget, spellId, true, nullptr); return; } } @@ -1856,14 +1850,21 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) case SPELLFAMILY_DRUID: switch (m_spellInfo->Id) { +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 case 5229: // Enrage { + if (!unitTarget) + return; + // Reduce base armor by 27% in Bear Form and 16% in Dire Bear Form + int32 reductionMod = unitTarget->HasAura(9634) ? -16 : -27; + unitTarget->CastCustomSpell(unitTarget, 25503, reductionMod, {}, {}, true); break; } +#endif case 29201: // Loatheb Corrupted Mind triggered sub spells { - uint32 spellid = 0; + uint32 spellid; switch (unitTarget->GetClass()) { // priests should be getting 29185, but it triggers on dmg effects as well, don't know why. @@ -1872,10 +1873,9 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) case CLASS_DRUID: spellid = 29194; break; case CLASS_PALADIN: spellid = 29196; break; case CLASS_SHAMAN: spellid = 29198; break; - default: break; + default: return; } - if (spellid != 0) - m_caster->CastSpell(unitTarget, spellid, true); + m_caster->CastSpell(unitTarget, spellid, true); break; } @@ -1908,8 +1908,8 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!unitTarget) return; - int hurt = 0; - int heal = 0; + int hurt; + int heal; switch (m_spellInfo->Id) { @@ -1926,7 +1926,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) heal = 25903; break; default: - sLog.outError("Spell::EffectDummy: Spell %u not handled in HS", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectDummy: Spell %u not handled in HS", m_spellInfo->Id); return; } @@ -1942,12 +1942,12 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) if (!unitTarget) return; - uint32 spell_id = m_currentBasePoints[eff_idx]; - SpellEntry const* spell_proto = sSpellMgr.GetSpellEntry(spell_id); - if (!spell_proto) + uint32 spellId = m_currentBasePoints[effIdx]; + SpellEntry const* pSpellEntry = sSpellMgr.GetSpellEntry(spellId); + if (!pSpellEntry) return; - m_caster->CastSpell(unitTarget, spell_proto, true, nullptr); + m_caster->CastSpell(unitTarget, pSpellEntry, true, nullptr); return; } } @@ -1959,40 +1959,40 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) // Rockbiter Weapon if (m_spellInfo->IsFitToFamilyMask()) { - uint32 spell_id = 0; + uint32 spellId; switch (m_spellInfo->Id) { case 8017: - spell_id = 36494; + spellId = 36494; break; // Rank 1 case 8018: - spell_id = 36750; + spellId = 36750; break; // Rank 2 case 8019: - spell_id = 36755; + spellId = 36755; break; // Rank 3 case 10399: - spell_id = 36759; + spellId = 36759; break; // Rank 4 case 16314: - spell_id = 36763; + spellId = 36763; break; // Rank 5 case 16315: - spell_id = 36766; + spellId = 36766; break; // Rank 6 case 16316: - spell_id = 36771; + spellId = 36771; break; // Rank 7 default: - sLog.outError("Spell::EffectDummy: Spell %u not handled in RW", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectDummy: Spell %u not handled in RW", m_spellInfo->Id); return; } - SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spell_id); + SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellId); if (!spellInfo) { - sLog.outError("WORLD: unknown spell id %i", spell_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Rockbiter Weapon: unknown spell id %i", spellId); return; } @@ -2028,7 +2028,7 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) { if (!m_CastItem) { - sLog.outError("Spell::EffectDummy: spell %i requires cast Item", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectDummy: spell %i requires cast Item", m_spellInfo->Id); return; } // found spelldamage coefficients of 0.381% per 0.1 speed and 15.244 per 4.0 speed @@ -2055,22 +2055,22 @@ void Spell::EffectDummy(SpellEffectIndex eff_idx) // Script based implementation. Must be used only for not good for implementation in core spell effects // So called only for not processed cases if (gameObjTarget) - sScriptMgr.OnEffectDummy(m_caster, m_spellInfo->Id, eff_idx, gameObjTarget); + sScriptMgr.OnEffectDummy(m_caster, m_spellInfo->Id, effIdx, gameObjTarget); else if (unitTarget && unitTarget->GetTypeId() == TYPEID_UNIT) - sScriptMgr.OnEffectDummy(m_caster, m_spellInfo->Id, eff_idx, (Creature*)unitTarget); + sScriptMgr.OnEffectDummy(m_caster, m_spellInfo->Id, effIdx, (Creature*)unitTarget); } -void Spell::EffectTriggerSpell(SpellEffectIndex eff_idx) +void Spell::EffectTriggerSpell(SpellEffectIndex effIdx) { // only unit case known if (!unitTarget) { if (gameObjTarget || itemTarget) - sLog.outError("Spell::EffectTriggerSpell (Spell: %u): Unsupported non-unit case!", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectTriggerSpell (Spell: %u): Unsupported non-unit case!", m_spellInfo->Id); return; } - uint32 triggered_spell_id = m_spellInfo->EffectTriggerSpell[eff_idx]; + uint32 triggeredSpellId = m_spellInfo->EffectTriggerSpell[effIdx]; // special cases switch (m_spellInfo->Id) @@ -2081,19 +2081,20 @@ void Spell::EffectTriggerSpell(SpellEffectIndex eff_idx) return; // Linken's Boomerang: 10% chance to proc stun, 3% chance to proc disarm (dubious numbers) case 15712: - if (triggered_spell_id == 15753 && urand(0, 10)) + if (triggeredSpellId == 15753) { - return; + if (urand(0, 10)) + return; } - - if (triggered_spell_id == 15752 && urand(0, 30)) + else if (triggeredSpellId == 15752) { - return; + if (urand(0, 30)) + return; } break; } - switch (triggered_spell_id) + switch (triggeredSpellId) { // Item [Scorpid Surprise] - Heals 294 damage over 21 sec, assuming you don't bite down on a poison sac. // 10% proc rate (no source !) @@ -2130,10 +2131,10 @@ void Spell::EffectTriggerSpell(SpellEffectIndex eff_idx) } // normal case - SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(triggered_spell_id); + SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(triggeredSpellId); if (!spellInfo) { - sLog.outError("EffectTriggerSpell of spell %u: triggering unknown spell id %i", m_spellInfo->Id, triggered_spell_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "EffectTriggerSpell of spell %u: triggering unknown spell id %i", m_spellInfo->Id, triggeredSpellId); return; } @@ -2144,7 +2145,7 @@ void Spell::EffectTriggerSpell(SpellEffectIndex eff_idx) if (spellInfo->EquippedItemClass >= 0 && m_caster->GetTypeId() == TYPEID_PLAYER) { // main hand weapon required - if (spellInfo->AttributesEx3 & SPELL_ATTR_EX3_MAIN_HAND) + if (spellInfo->HasAttribute(SPELL_ATTR_EX3_REQUIRES_MAIN_HAND_WEAPON)) { Item* item = ((Player*)m_caster)->GetWeaponForAttack(BASE_ATTACK, true, false); @@ -2158,7 +2159,7 @@ void Spell::EffectTriggerSpell(SpellEffectIndex eff_idx) } // offhand hand weapon required - if (spellInfo->AttributesEx3 & SPELL_ATTR_EX3_REQ_OFFHAND) + if (spellInfo->AttributesEx3 & SPELL_ATTR_EX3_REQUIRES_OFFHAND_WEAPON) { Item* item = ((Player*)m_caster)->GetWeaponForAttack(OFF_ATTACK, true, false); @@ -2183,15 +2184,15 @@ void Spell::EffectTriggerSpell(SpellEffectIndex eff_idx) void Spell::EffectTriggerMissileSpell(SpellEffectIndex effect_idx) { - uint32 triggered_spell_id = m_spellInfo->EffectTriggerSpell[effect_idx]; + uint32 triggeredSpellId = m_spellInfo->EffectTriggerSpell[effect_idx]; // normal case - SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(triggered_spell_id); + SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(triggeredSpellId); if (!spellInfo) { - sLog.outError("EffectTriggerMissileSpell of spell %u (eff: %u): triggering unknown spell id %u", - m_spellInfo->Id, effect_idx, triggered_spell_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "EffectTriggerMissileSpell of spell %u (eff: %u): triggering unknown spell id %u", + m_spellInfo->Id, effect_idx, triggeredSpellId); return; } @@ -2201,12 +2202,12 @@ void Spell::EffectTriggerMissileSpell(SpellEffectIndex effect_idx) m_caster->CastSpell(m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ, spellInfo, true, m_CastItem, nullptr, m_originalCasterGUID); } -void Spell::EffectTeleportUnits(SpellEffectIndex eff_idx) +void Spell::EffectTeleportUnits(SpellEffectIndex effIdx) { if (!unitTarget || unitTarget->IsTaxiFlying()) return; - switch (m_spellInfo->EffectImplicitTargetB[eff_idx]) + switch (m_spellInfo->EffectImplicitTargetB[effIdx]) { case TARGET_LOCATION_CASTER_HOME_BIND: { @@ -2223,7 +2224,7 @@ void Spell::EffectTeleportUnits(SpellEffectIndex eff_idx) SpellTargetPosition const* st = sSpellMgr.GetSpellTargetPosition(m_spellInfo->Id); if (!st) { - sLog.outError("Spell::EffectTeleportUnits - unknown Teleport coordinates for spell ID %u", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectTeleportUnits - unknown Teleport coordinates for spell ID %u", m_spellInfo->Id); return; } @@ -2252,7 +2253,7 @@ void Spell::EffectTeleportUnits(SpellEffectIndex eff_idx) // If not exist data for dest location - return if (!(m_targets.m_targetMask & TARGET_FLAG_DEST_LOCATION)) { - sLog.outError("Spell::EffectTeleportUnits - unknown EffectImplicitTargetB[%u] = %u for spell ID %u", eff_idx, m_spellInfo->EffectImplicitTargetB[eff_idx], m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectTeleportUnits - unknown EffectImplicitTargetB[%u] = %u for spell ID %u", effIdx, m_spellInfo->EffectImplicitTargetB[effIdx], m_spellInfo->Id); return; } // Init dest coordinates @@ -2280,12 +2281,12 @@ void Spell::EffectTeleportUnits(SpellEffectIndex eff_idx) } } -void Spell::EffectApplyAura(SpellEffectIndex eff_idx) +void Spell::EffectApplyAura(SpellEffectIndex effIdx) { if (!unitTarget || !m_spellAuraHolder) return; - if (!m_spellInfo->EffectApplyAuraName[eff_idx]) + if (!m_spellInfo->EffectApplyAuraName[effIdx]) return; // ghost spell check, allow apply any auras at player loading in ghost mode (will be cleanup after load) @@ -2307,44 +2308,44 @@ void Spell::EffectApplyAura(SpellEffectIndex eff_idx) return; } - DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "Spell: Aura is: %u [Spell%u:DiminishingGroup%u]", m_spellInfo->EffectApplyAuraName[eff_idx], m_spellInfo->Id, m_diminishGroup); + DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "Spell: Aura is: %u [Spell%u:DiminishingGroup%u]", m_spellInfo->EffectApplyAuraName[effIdx], m_spellInfo->Id, m_diminishGroup); // Gnomish Death Ray // rarely has a chance of dealing double damage, 14.29% chance (guess) // for now we use linear level scaling, but this is likely incorrect (hp pools don't scale exactly linearly) // there is some speculation that this should be tied to Engineering skill level, but since you don't need Engineering to use the item at all this seems doubtful if (m_spellInfo->Id == 13278) - m_currentBasePoints[eff_idx] = eff_idx == EFFECT_INDEX_0 ? int32(urand(600, 1200) * (caster->GetLevel() / 60.0f)) * (!urand(0,6) ? 2 : 1) + m_currentBasePoints[effIdx] = effIdx == EFFECT_INDEX_0 ? int32(urand(600, 1200) * (caster->GetLevel() / 60.0f)) * (!urand(0,6) ? 2 : 1) : m_currentBasePoints[EFFECT_INDEX_0] * 0.1249f; // Paladin T3 JoL else if (m_spellInfo->IsFitToFamilyMask() && m_spellInfo->SpellIconID == 299 && m_casterUnit && m_casterUnit->HasAura(28775)) - m_currentBasePoints[eff_idx] = 20; + m_currentBasePoints[effIdx] = 20; - Aura* aur = CreateAura(m_spellInfo, eff_idx, &m_currentBasePoints[eff_idx], m_spellAuraHolder, unitTarget, caster, m_CastItem); - m_spellAuraHolder->AddAura(aur, eff_idx); + Aura* aur = CreateAura(m_spellInfo, effIdx, &m_currentBasePoints[effIdx], m_spellAuraHolder, unitTarget, caster, m_CastItem); + m_spellAuraHolder->AddAura(aur, effIdx); } -void Spell::EffectPowerDrain(SpellEffectIndex eff_idx) +void Spell::EffectPowerDrain(SpellEffectIndex effIdx) { - if (m_spellInfo->EffectMiscValue[eff_idx] < 0 || m_spellInfo->EffectMiscValue[eff_idx] >= MAX_POWERS) + if (m_spellInfo->EffectMiscValue[effIdx] < 0 || m_spellInfo->EffectMiscValue[effIdx] >= MAX_POWERS) return; - Powers drain_power = Powers(m_spellInfo->EffectMiscValue[eff_idx]); + Powers drainPower = Powers(m_spellInfo->EffectMiscValue[effIdx]); if (!unitTarget) return; if (!unitTarget->IsAlive()) return; - if (unitTarget->GetPowerType() != drain_power) + if (unitTarget->GetPowerType() != drainPower) return; if (damage < 0) return; - int32 curPower = unitTarget->GetPower(drain_power); + int32 curPower = unitTarget->GetPower(drainPower); //add spell damage bonus - damage = m_caster->SpellDamageBonusDone(unitTarget, m_spellInfo, eff_idx, damage, SPELL_DIRECT_DAMAGE, 1, this); - damage = unitTarget->SpellDamageBonusTaken(m_caster, m_spellInfo, eff_idx, damage, SPELL_DIRECT_DAMAGE, 1, this); + damage = m_caster->SpellDamageBonusDone(unitTarget, m_spellInfo, effIdx, damage, SPELL_DIRECT_DAMAGE, 1, this); + damage = unitTarget->SpellDamageBonusTaken(m_caster, m_spellInfo, effIdx, damage, SPELL_DIRECT_DAMAGE, 1, this); float new_damage; if (curPower < damage) @@ -2352,17 +2353,17 @@ void Spell::EffectPowerDrain(SpellEffectIndex eff_idx) else new_damage = damage; - unitTarget->ModifyPower(drain_power, -new_damage); + unitTarget->ModifyPower(drainPower, -new_damage); ExecuteLogInfo info(unitTarget->GetObjectGuid()); - info.powerDrain.power = drain_power; + info.powerDrain.power = drainPower; info.powerDrain.amount = new_damage; info.powerDrain.multiplier = 0.0f; // Don`t restore from self drain - if (drain_power == POWER_MANA && m_caster != unitTarget) + if (drainPower == POWER_MANA && m_caster != unitTarget) { - float manaMultiplier = m_spellInfo->EffectMultipleValue[eff_idx]; + float manaMultiplier = m_spellInfo->EffectMultipleValue[effIdx]; if (manaMultiplier == 0) manaMultiplier = 1; @@ -2381,28 +2382,28 @@ void Spell::EffectPowerDrain(SpellEffectIndex eff_idx) } } -void Spell::EffectSendEvent(SpellEffectIndex eff_idx) +void Spell::EffectSendEvent(SpellEffectIndex effIdx) { /* we do not handle a flag dropping or clicking on flag in battleground by sendevent system */ - DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "Spell ScriptStart %u for spellid %u in EffectSendEvent ", m_spellInfo->EffectMiscValue[eff_idx], m_spellInfo->Id); + DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "Spell ScriptStart %u for spellid %u in EffectSendEvent ", m_spellInfo->EffectMiscValue[effIdx], m_spellInfo->Id); // In some cases, the spell does not require a focus but still uses a game object // eg. using an Altar or similar GO. // Therefore, pass the GO as the target if this is the case. GameObject* gObject = focusObject ? focusObject : m_targets.getGOTarget(); - if (!sScriptMgr.OnProcessEvent(m_spellInfo->EffectMiscValue[eff_idx], m_caster, gObject, true)) - m_caster->GetMap()->ScriptsStart(sEventScripts, m_spellInfo->EffectMiscValue[eff_idx], m_caster->GetObjectGuid(), gObject ? gObject->GetObjectGuid() : ObjectGuid()); + if (!sScriptMgr.OnProcessEvent(m_spellInfo->EffectMiscValue[effIdx], m_caster, gObject, true)) + m_caster->GetMap()->ScriptsStart(sEventScripts, m_spellInfo->EffectMiscValue[effIdx], m_caster->GetObjectGuid(), gObject ? gObject->GetObjectGuid() : ObjectGuid()); } -void Spell::EffectPowerBurn(SpellEffectIndex eff_idx) +void Spell::EffectPowerBurn(SpellEffectIndex effIdx) { - if (m_spellInfo->EffectMiscValue[eff_idx] < 0 || m_spellInfo->EffectMiscValue[eff_idx] >= MAX_POWERS) + if (m_spellInfo->EffectMiscValue[effIdx] < 0 || m_spellInfo->EffectMiscValue[effIdx] >= MAX_POWERS) return; - Powers powertype = Powers(m_spellInfo->EffectMiscValue[eff_idx]); + Powers powertype = Powers(m_spellInfo->EffectMiscValue[effIdx]); if (!unitTarget) return; @@ -2415,10 +2416,10 @@ void Spell::EffectPowerBurn(SpellEffectIndex eff_idx) int32 curPower = int32(unitTarget->GetPower(powertype)); - float new_damage = (curPower < damage) ? curPower : damage; + float newDamage = (curPower < damage) ? curPower : damage; - unitTarget->ModifyPower(powertype, -new_damage); - float multiplier = m_spellInfo->EffectMultipleValue[eff_idx]; + unitTarget->ModifyPower(powertype, -newDamage); + float multiplier = m_spellInfo->EffectMultipleValue[effIdx]; if (m_casterUnit) { @@ -2426,11 +2427,11 @@ void Spell::EffectPowerBurn(SpellEffectIndex eff_idx) modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_MULTIPLE_VALUE, multiplier); } - new_damage = new_damage * multiplier; - m_damage += new_damage; + newDamage = newDamage * multiplier; + m_damage += newDamage; } -void Spell::EffectHeal(SpellEffectIndex eff_idx) +void Spell::EffectHeal(SpellEffectIndex effIdx) { if (unitTarget && unitTarget->IsAlive() && damage >= 0) { @@ -2458,7 +2459,7 @@ void Spell::EffectHeal(SpellEffectIndex eff_idx) if (!targetAura) { - sLog.outError("Target (GUID: %u TypeId: %u) has aurastate AURA_STATE_SWIFTMEND but no matching aura.", unitTarget->GetGUIDLow(), unitTarget->GetTypeId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Target (GUID: %u TypeId: %u) has aurastate AURA_STATE_SWIFTMEND but no matching aura.", unitTarget->GetGUIDLow(), unitTarget->GetTypeId()); return; } int idx = 0; @@ -2490,21 +2491,21 @@ void Spell::EffectHeal(SpellEffectIndex eff_idx) if (m_spellInfo->SpellIconID == 299 && m_spellInfo->SpellVisual == 5560 && m_spellInfo->SpellFamilyFlags == 0 && m_triggeredByAuraBasePoints > 0) addhealth += m_triggeredByAuraBasePoints; - addhealth = caster->SpellHealingBonusDone(unitTarget, m_spellInfo, eff_idx, addhealth, HEAL, 1, this); - addhealth = unitTarget->SpellHealingBonusTaken(caster, m_spellInfo, eff_idx, addhealth, HEAL, 1, this); + addhealth = caster->SpellHealingBonusDone(unitTarget, m_spellInfo, effIdx, addhealth, HEAL, 1, this); + addhealth = unitTarget->SpellHealingBonusTaken(caster, m_spellInfo, effIdx, addhealth, HEAL, 1, this); #if SUPPORTED_CLIENT_BUILD <= CLIENT_BUILD_1_9_4 ExecuteLogInfo info(unitTarget->GetObjectGuid()); info.heal.amount = addhealth; info.heal.critical = 0; - AddExecuteLogInfo(eff_idx, info); + AddExecuteLogInfo(effIdx, info); #endif m_healing += addhealth; } } -void Spell::EffectHealMechanical(SpellEffectIndex eff_idx) +void Spell::EffectHealMechanical(SpellEffectIndex effIdx) { // Mechanic creature type should be correctly checked by targetCreatureType field if (unitTarget && unitTarget->IsAlive() && damage >= 0) @@ -2514,8 +2515,8 @@ void Spell::EffectHealMechanical(SpellEffectIndex eff_idx) if (!caster) return; - float addhealth = caster->SpellHealingBonusDone(unitTarget, m_spellInfo, eff_idx, damage, HEAL); - addhealth = unitTarget->SpellHealingBonusTaken(caster, m_spellInfo, eff_idx, addhealth, HEAL); + float addhealth = caster->SpellHealingBonusDone(unitTarget, m_spellInfo, effIdx, damage, HEAL); + addhealth = unitTarget->SpellHealingBonusTaken(caster, m_spellInfo, effIdx, addhealth, HEAL); caster->DealHeal(unitTarget, addhealth, m_spellInfo); } @@ -2554,15 +2555,14 @@ void Spell::EffectHealthLeech(SpellEffectIndex effIndex) m_damage += damage; } -void Spell::DoCreateItem(SpellEffectIndex eff_idx, uint32 itemtype) +void Spell::DoCreateItem(SpellEffectIndex effIdx, uint32 itemtype) { - if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) + Player* player = ToPlayer(unitTarget); + if (!player) return; - Player* player = (Player*)unitTarget; - - uint32 newitemid = itemtype; - ItemPrototype const* pProto = ObjectMgr::GetItemPrototype(newitemid); + uint32 newItemId = itemtype; + ItemPrototype const* pProto = sObjectMgr.GetItemPrototype(newItemId); if (!pProto) { player->SendEquipError(EQUIP_ERR_ITEM_NOT_FOUND, nullptr, nullptr); @@ -2593,40 +2593,34 @@ void Spell::DoCreateItem(SpellEffectIndex eff_idx, uint32 itemtype) break; } - uint32 num_to_add = damage; + uint32 numToAdd = damage; - if (num_to_add < 1) - num_to_add = 1; - if (num_to_add > pProto->Stackable) - num_to_add = pProto->Stackable; - - // init items_count to 1, since 1 item will be created regardless of specialization - int items_count = 1; - - // really will be created more items - num_to_add *= items_count; + if (numToAdd < 1) + numToAdd = 1; + if (numToAdd > pProto->Stackable) + numToAdd = pProto->Stackable; // can the player store the new item? ItemPosCountVec dest; - uint32 no_space = 0; - InventoryResult msg = player->CanStoreNewItem(NULL_BAG, NULL_SLOT, dest, newitemid, num_to_add, &no_space); + uint32 noSpace = 0; + InventoryResult msg = player->CanStoreNewItem(NULL_BAG, NULL_SLOT, dest, newItemId, numToAdd, &noSpace); if (msg != EQUIP_ERR_OK) { // convert to possible store amount if (msg == EQUIP_ERR_INVENTORY_FULL || msg == EQUIP_ERR_CANT_CARRY_MORE_OF_THIS) - num_to_add -= no_space; + numToAdd -= noSpace; else { // if not created by another reason from full inventory or unique items amount limitation - player->SendEquipError(msg, nullptr, nullptr, newitemid); + player->SendEquipError(msg, nullptr, nullptr, newItemId); return; } } - if (num_to_add) + if (numToAdd) { // create the new item and store it - Item* pItem = player->StoreNewItem(dest, newitemid, true, Item::GenerateItemRandomPropertyId(newitemid)); + Item* pItem = player->StoreNewItem(dest, newItemId, true, Item::GenerateItemRandomPropertyId(newItemId)); // was it successful? return error if not if (!pItem) @@ -2641,7 +2635,7 @@ void Spell::DoCreateItem(SpellEffectIndex eff_idx, uint32 itemtype) // send info to the client if (pItem) - player->SendNewItem(pItem, num_to_add, true, bgType == 0); + player->SendNewItem(pItem, numToAdd, true, bgType == 0); // we succeeded in creating at least one item, so a levelup is possible if (bgType == 0) @@ -2649,23 +2643,23 @@ void Spell::DoCreateItem(SpellEffectIndex eff_idx, uint32 itemtype) } // for battleground marks send by mail if not add all expected - if (no_space > 0 && bgType) + if (noSpace > 0 && bgType) { if (BattleGround* bg = sBattleGroundMgr.GetBattleGroundTemplate(BattleGroundTypeId(bgType))) - bg->SendRewardMarkByMail(player, newitemid, no_space); + bg->SendRewardMarkByMail(player, newItemId, noSpace); } } -void Spell::EffectCreateItem(SpellEffectIndex eff_idx) +void Spell::EffectCreateItem(SpellEffectIndex effIdx) { - DoCreateItem(eff_idx, m_spellInfo->EffectItemType[eff_idx]); + DoCreateItem(effIdx, m_spellInfo->EffectItemType[effIdx]); ExecuteLogInfo info; - info.createItem.itemEntry = m_spellInfo->EffectItemType[eff_idx]; - AddExecuteLogInfo(eff_idx, info); + info.createItem.itemEntry = m_spellInfo->EffectItemType[effIdx]; + AddExecuteLogInfo(effIdx, info); } -void Spell::EffectPersistentAA(SpellEffectIndex eff_idx) +void Spell::EffectPersistentAA(SpellEffectIndex effIdx) { SpellCaster* pCaster = GetAffectiveCasterObject(); @@ -2676,7 +2670,7 @@ void Spell::EffectPersistentAA(SpellEffectIndex eff_idx) if (!pCaster) pCaster = m_caster; - float radius = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[eff_idx])); + float radius = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[effIdx])); if (Unit* pUnit = pCaster->ToUnit()) { @@ -2686,7 +2680,7 @@ void Spell::EffectPersistentAA(SpellEffectIndex eff_idx) DynamicObject* dynObj = new DynamicObject; if (!dynObj->Create(pCaster->GetMap()->GenerateLocalLowGuid(HIGHGUID_DYNAMICOBJECT), pCaster, m_spellInfo->Id, - eff_idx, m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ, m_duration, radius, DYNAMIC_OBJECT_AREA_SPELL)) + effIdx, m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ, m_duration, radius, DYNAMIC_OBJECT_AREA_SPELL)) { delete dynObj; return; @@ -2696,17 +2690,17 @@ void Spell::EffectPersistentAA(SpellEffectIndex eff_idx) pCaster->GetMap()->Add(dynObj); } -void Spell::EffectEnergize(SpellEffectIndex eff_idx) +void Spell::EffectEnergize(SpellEffectIndex effIdx) { if (!unitTarget) return; if (!unitTarget->IsAlive()) return; - if (m_spellInfo->EffectMiscValue[eff_idx] < 0 || m_spellInfo->EffectMiscValue[eff_idx] >= MAX_POWERS) + if (m_spellInfo->EffectMiscValue[effIdx] < 0 || m_spellInfo->EffectMiscValue[effIdx] >= MAX_POWERS) return; - Powers power = Powers(m_spellInfo->EffectMiscValue[eff_idx]); + Powers power = Powers(m_spellInfo->EffectMiscValue[effIdx]); if (damage < 0) return; @@ -2721,7 +2715,7 @@ void Spell::EffectEnergize(SpellEffectIndex eff_idx) ExecuteLogInfo info(unitTarget->GetObjectGuid()); info.energize.amount = damage; info.energize.powerType = power; - AddExecuteLogInfo(eff_idx, info); + AddExecuteLogInfo(effIdx, info); #endif m_caster->EnergizeBySpell(unitTarget, m_spellInfo->Id, damage, power); @@ -2761,10 +2755,19 @@ void Spell::SendLoot(ObjectGuid guid, LootType loottype, LockType lockType) gameObjTarget->UseDoorOrButton(0, true); return; } - sLog.outError("Spell::SendLoot unhandled locktype %u for GameObject trap (entry %u) for spell %u.", lockType, gameObjTarget->GetEntry(), m_spellInfo->Id); + else if (gameObjTarget->GetEntry() == 178559) // Larva Spewer + { + // Alternative state = destroyed + gameObjTarget->SetGoState(GO_STATE_ACTIVE_ALTERNATIVE); + // Save state + if (gameObjTarget->GetInstanceData()) + gameObjTarget->GetInstanceData()->SetData(0 /*TYPE_LARVA_SPEWER*/, 3 /*DONE*/); + return; + } + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::SendLoot unhandled locktype %u for GameObject trap (entry %u) for spell %u.", lockType, gameObjTarget->GetEntry(), m_spellInfo->Id); return; default: - sLog.outError("Spell::SendLoot unhandled GameObject type %u (entry %u) for spell %u.", gameObjTarget->GetGoType(), gameObjTarget->GetEntry(), m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::SendLoot unhandled GameObject type %u (entry %u) for spell %u.", gameObjTarget->GetGoType(), gameObjTarget->GetEntry(), m_spellInfo->Id); return; } } @@ -2776,16 +2779,15 @@ void Spell::SendLoot(ObjectGuid guid, LootType loottype, LockType lockType) ((Player*)m_caster)->SendLoot(guid, loottype); } -void Spell::EffectOpenLock(SpellEffectIndex eff_idx) +void Spell::EffectOpenLock(SpellEffectIndex effIdx) { - if (!m_caster || m_caster->GetTypeId() != TYPEID_PLAYER) + Player* player = m_caster->ToPlayer(); + if (!player) { - DEBUG_LOG("WORLD: Open Lock - No Player Caster!"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Open Lock - No Player Caster!"); return; } - Player* player = (Player*)m_caster; - uint32 lockId = 0; ObjectGuid guid; @@ -2828,7 +2830,7 @@ void Spell::EffectOpenLock(SpellEffectIndex eff_idx) } else { - DEBUG_LOG("WORLD: Open Lock - No GameObject/Item Target!"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Open Lock - No GameObject/Item Target!"); return; } @@ -2836,7 +2838,7 @@ void Spell::EffectOpenLock(SpellEffectIndex eff_idx) int32 reqSkillValue = 0; int32 skillValue; - SpellCastResult res = CanOpenLock(eff_idx, lockId, skillId, reqSkillValue, skillValue); + SpellCastResult res = CanOpenLock(effIdx, lockId, skillId, reqSkillValue, skillValue); if (res != SPELL_CAST_OK) { SendCastResult(res); @@ -2847,7 +2849,7 @@ void Spell::EffectOpenLock(SpellEffectIndex eff_idx) if (itemTarget) itemTarget->SetFlag(ITEM_FIELD_FLAGS, ITEM_DYNFLAG_UNLOCKED); - SendLoot(guid, LOOT_SKINNING, LockType(m_spellInfo->EffectMiscValue[eff_idx])); + SendLoot(guid, LOOT_SKINNING, LockType(m_spellInfo->EffectMiscValue[effIdx])); if (gameObjTarget && m_casterUnit) { @@ -2878,16 +2880,15 @@ void Spell::EffectOpenLock(SpellEffectIndex eff_idx) } } - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(guid)); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(guid)); } -void Spell::EffectSummonChangeItem(SpellEffectIndex eff_idx) +void Spell::EffectSummonChangeItem(SpellEffectIndex effIdx) { - if (m_caster->GetTypeId() != TYPEID_PLAYER) + Player* player = m_caster->ToPlayer(); + if (!player) return; - Player* player = (Player*)m_caster; - // applied only to using item if (!m_CastItem) return; @@ -2896,7 +2897,7 @@ void Spell::EffectSummonChangeItem(SpellEffectIndex eff_idx) if (m_CastItem->GetOwnerGuid() != player->GetObjectGuid()) return; - uint32 newitemid = m_spellInfo->EffectItemType[eff_idx]; + uint32 newitemid = m_spellInfo->EffectItemType[effIdx]; if (!newitemid) return; @@ -2969,7 +2970,7 @@ void Spell::EffectSummonChangeItem(SpellEffectIndex eff_idx) delete pNewItem; } -void Spell::EffectProficiency(SpellEffectIndex /*eff_idx*/) +void Spell::EffectProficiency(SpellEffectIndex /*effIdx*/) { Player* pTarget = ToPlayer(unitTarget); if (!pTarget) @@ -2988,18 +2989,18 @@ void Spell::EffectProficiency(SpellEffectIndex /*eff_idx*/) } } -void Spell::EffectApplyAreaAura(SpellEffectIndex eff_idx) +void Spell::EffectApplyAreaAura(SpellEffectIndex effIdx) { if (!unitTarget) return; if (!unitTarget->IsAlive()) return; - AreaAura* Aur = new AreaAura(m_spellInfo, eff_idx, &m_currentBasePoints[eff_idx], m_spellAuraHolder, unitTarget, m_casterUnit ? m_casterUnit : unitTarget, m_CastItem); - m_spellAuraHolder->AddAura(Aur, eff_idx); + AreaAura* Aur = new AreaAura(m_spellInfo, effIdx, &m_currentBasePoints[effIdx], m_spellAuraHolder, unitTarget, m_casterUnit ? m_casterUnit : unitTarget, m_CastItem); + m_spellAuraHolder->AddAura(Aur, effIdx); } -void Spell::EffectSummon(SpellEffectIndex eff_idx) +void Spell::EffectSummon(SpellEffectIndex effIdx) { if (!m_casterUnit) return; @@ -3010,14 +3011,14 @@ void Spell::EffectSummon(SpellEffectIndex eff_idx) if (!unitTarget) return; - uint32 petEntry = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 petEntry = m_spellInfo->EffectMiscValue[effIdx]; if (!petEntry) return; CreatureInfo const* cInfo = sCreatureStorage.LookupEntry(petEntry); if (!cInfo) { - sLog.outErrorDb("Spell::DoSummon: creature entry %u not found for spell %u.", petEntry, m_spellInfo->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell::DoSummon: creature entry %u not found for spell %u.", petEntry, m_spellInfo->Id); return; } @@ -3046,7 +3047,7 @@ void Spell::EffectSummon(SpellEffectIndex eff_idx) uint32 petNumber = sObjectMgr.GeneratePetNumber(); if (!spawnCreature->Create(map->GenerateLocalLowGuid(HIGHGUID_PET), pos, cInfo, petNumber)) { - sLog.outErrorDb("Spell::EffectSummon: can't create creature with entry %u for spell %u", cInfo->entry, m_spellInfo->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell::EffectSummon: can't create creature with entry %u for spell %u", cInfo->entry, m_spellInfo->Id); delete spawnCreature; return; } @@ -3093,10 +3094,10 @@ void Spell::EffectSummon(SpellEffectIndex eff_idx) if (m_casterUnit->IsCreature() && ((Creature*)m_casterUnit)->AI()) ((Creature*)m_casterUnit)->AI()->JustSummoned((Creature*)spawnCreature); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(spawnCreature->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(spawnCreature->GetObjectGuid())); } -void Spell::EffectLearnSpell(SpellEffectIndex eff_idx) +void Spell::EffectLearnSpell(SpellEffectIndex effIdx) { if (!unitTarget) return; @@ -3104,20 +3105,20 @@ void Spell::EffectLearnSpell(SpellEffectIndex eff_idx) if (unitTarget->GetTypeId() != TYPEID_PLAYER) { if (m_caster->GetTypeId() == TYPEID_PLAYER) - EffectLearnPetSpell(eff_idx); + EffectLearnPetSpell(effIdx); return; } Player* player = (Player*)unitTarget; - uint32 spellToLearn = m_spellInfo->EffectTriggerSpell[eff_idx]; + uint32 spellToLearn = m_spellInfo->EffectTriggerSpell[effIdx]; player->LearnSpell(spellToLearn, false); - DEBUG_LOG("Spell: Player %u has learned spell %u from NpcGUID=%u", player->GetGUIDLow(), spellToLearn, m_caster->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Spell: Player %u has learned spell %u from NpcGUID=%u", player->GetGUIDLow(), spellToLearn, m_caster->GetGUIDLow()); } -void Spell::EffectDispel(SpellEffectIndex eff_idx) +void Spell::EffectDispel(SpellEffectIndex effIdx) { if (!unitTarget) return; @@ -3127,8 +3128,8 @@ void Spell::EffectDispel(SpellEffectIndex eff_idx) return; // Fill possible dispel list - int32 priority_dispel = -1; - std::list > dispel_list; + int32 priorityDispel = -1; + std::list > dispelList; bool checkFaction = true; // Pierre de sort dissipe sorts negatifs et positifs. @@ -3136,8 +3137,8 @@ void Spell::EffectDispel(SpellEffectIndex eff_idx) checkFaction = false; bool friendly = checkFaction && !isReflected ? unitTarget->IsFriendlyTo(m_caster) : false; // Create dispel mask by dispel type - int32 dispel_type = m_spellInfo->EffectMiscValue[eff_idx]; - uint32 dispelMask = GetDispellMask(dispel_type < 0 ? DISPEL_ALL : DispelType(dispel_type)); + int32 dispelType = m_spellInfo->EffectMiscValue[effIdx]; + uint32 dispelMask = GetDispellMask(dispelType < 0 ? DISPEL_ALL : DispelType(dispelType)); Unit::SpellAuraHolderMap const& auras = unitTarget->GetSpellAuraHolderMap(); for (const auto& aura : auras) { @@ -3159,91 +3160,90 @@ void Spell::EffectDispel(SpellEffectIndex eff_idx) if (FactionTemplateEntry const* ft = charm->GetOriginalFactionTemplate()) if (FactionTemplateEntry const* ft2 = m_caster->GetFactionTemplateEntry()) if (ft->IsFriendlyTo(*ft2)) - priority_dispel = dispel_list.size(); + priorityDispel = dispelList.size(); } else if (positive == friendly) continue; } } - dispel_list.push_back(std::pair(holder, holder->GetStackAmount())); + dispelList.push_back(std::pair(holder, holder->GetStackAmount())); } } // Ok if exist some buffs for dispel try dispel it - if (!dispel_list.empty()) + if (!dispelList.empty()) { - std::list > success_list; // (spell_id,casterGuid) - std::list < uint32 > fail_list; // spell_id + std::list > successList; // (spellId,casterGuid) + std::list < uint32 > failList; // spellId // some spells have effect value = 0 and all from its by meaning expect 1 if (!damage) damage = 1; // Dispel N = damage buffs (or while exist buffs for dispel) - for (int32 count = 0; count < damage && !dispel_list.empty(); ++count) + for (int32 count = 0; count < damage && !dispelList.empty(); ++count) { // Random select buff for dispel - std::list >::iterator dispel_itr = dispel_list.begin(); - if (priority_dispel >= 0) + std::list >::iterator dispelItr = dispelList.begin(); + if (priorityDispel >= 0) { - std::advance(dispel_itr, priority_dispel); - priority_dispel = -1; + std::advance(dispelItr, priorityDispel); + priorityDispel = -1; } else { - std::advance(dispel_itr, urand(0, dispel_list.size() - 1)); + std::advance(dispelItr, urand(0, dispelList.size() - 1)); } - SpellAuraHolder* holder = dispel_itr->first; + SpellAuraHolder* holder = dispelItr->first; - dispel_itr->second -= 1; + dispelItr->second -= 1; - // remove entry from dispel_list if nothing left in stack - if (dispel_itr->second == 0) - dispel_list.erase(dispel_itr); + // remove entry from dispelList if nothing left in stack + if (dispelItr->second == 0) + dispelList.erase(dispelItr); SpellEntry const* spellInfo = holder->GetSpellProto(); // Base dispel chance // TODO: possible chance depend from spell level?? - int32 miss_chance = 0; + int32 missChance = 0; // Apply dispel mod from aura caster if (Unit* caster = holder->GetCaster()) { if (Player* modOwner = caster->GetSpellModOwner()) - modOwner->ApplySpellMod(spellInfo->Id, SPELLMOD_RESIST_DISPEL_CHANCE, miss_chance, this); + modOwner->ApplySpellMod(spellInfo->Id, SPELLMOD_RESIST_DISPEL_CHANCE, missChance, this); } // Try dispel - if (roll_chance_i(miss_chance)) - fail_list.push_back(spellInfo->Id); + if (roll_chance_i(missChance)) + failList.push_back(spellInfo->Id); else { bool foundDispelled = false; - for (auto& success_iter : success_list) + for (auto& successIter : successList) { - if (success_iter.first->GetId() == holder->GetId() && success_iter.first->GetCasterGuid() == holder->GetCasterGuid()) + if (successIter.first->GetId() == holder->GetId() && successIter.first->GetCasterGuid() == holder->GetCasterGuid()) { - success_iter.second += 1; + successIter.second += 1; foundDispelled = true; break; } } if (!foundDispelled) - success_list.push_back(std::pair(holder, 1)); + successList.push_back(std::pair(holder, 1)); } } // Send success log and really remove auras - if (!success_list.empty()) + if (!successList.empty()) { - int32 count = success_list.size(); + int32 count = successList.size(); WorldPacket data(SMSG_SPELLDISPELLOG, 8 + 8 + 4 + count * 4); -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 +#if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_12_1 data << unitTarget->GetPackGUID(); // Victim GUID data << m_caster->GetPackGUID(); // Caster GUID #else data << unitTarget->GetGUID(); // Victim GUID - data << m_caster->GetGUID(); // Caster GUID #endif data << uint32(count); - for (const auto& j : success_list) + for (const auto& j : successList) { SpellAuraHolder* dispelledHolder = j.first; data << uint32(dispelledHolder->GetId()); // Spell Id @@ -3258,58 +3258,58 @@ void Spell::EffectDispel(SpellEffectIndex eff_idx) if (!m_casterUnit) return; - uint32 heal_spell = 0; + uint32 healSpell = 0; switch (m_spellInfo->Id) { case 19505: - heal_spell = 19658; + healSpell = 19658; break; case 19731: - heal_spell = 19732; + healSpell = 19732; break; case 19734: - heal_spell = 19733; + healSpell = 19733; break; case 19736: - heal_spell = 19735; + healSpell = 19735; break; default: - DEBUG_LOG("Spell for Devour Magic %d not handled in Spell::EffectDispel", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Spell for Devour Magic %d not handled in Spell::EffectDispel", m_spellInfo->Id); break; } - if (heal_spell) - m_casterUnit->CastSpell(m_casterUnit, heal_spell, true); + if (healSpell) + m_casterUnit->CastSpell(m_casterUnit, healSpell, true); } } // Send fail log to client - if (!fail_list.empty()) + if (!failList.empty()) { // Failed to dispel - WorldPacket data(SMSG_DISPEL_FAILED, 8 + 8 + 4 * fail_list.size()); + WorldPacket data(SMSG_DISPEL_FAILED, 8 + 8 + 4 * failList.size()); data << m_caster->GetObjectGuid(); // Caster GUID data << unitTarget->GetObjectGuid(); // Victim GUID - for (const auto& j : fail_list) + for (const auto& j : failList) data << uint32(j); // Spell Id m_caster->SendMessageToSet(&data, true); } } - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectDualWield(SpellEffectIndex /*eff_idx*/) +void Spell::EffectDualWield(SpellEffectIndex /*effIdx*/) { if (unitTarget && unitTarget->GetTypeId() == TYPEID_PLAYER) ((Player*)unitTarget)->SetCanDualWield(true); } -void Spell::EffectPull(SpellEffectIndex /*eff_idx*/) +void Spell::EffectPull(SpellEffectIndex /*effIdx*/) { // TODO: create a proper pull towards distract spell center for distract - DEBUG_LOG("WORLD: Spell Effect DUMMY"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: Spell Effect DUMMY"); } -void Spell::EffectDistract(SpellEffectIndex eff_idx) +void Spell::EffectDistract(SpellEffectIndex effIdx) { // Check for possible target if (!unitTarget || unitTarget->IsInCombat()) @@ -3325,10 +3325,10 @@ void Spell::EffectDistract(SpellEffectIndex eff_idx) if (unitTarget->GetTypeId() == TYPEID_UNIT) unitTarget->GetMotionMaster()->MoveDistract(damage * IN_MILLISECONDS); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectPickPocket(SpellEffectIndex /*eff_idx*/) +void Spell::EffectPickPocket(SpellEffectIndex /*effIdx*/) { if (m_caster->GetTypeId() != TYPEID_PLAYER) return; @@ -3342,7 +3342,7 @@ void Spell::EffectPickPocket(SpellEffectIndex /*eff_idx*/) ((Player*)m_caster)->SendLoot(unitTarget->GetObjectGuid(), LOOT_PICKPOCKETING); } -void Spell::EffectAddFarsight(SpellEffectIndex eff_idx) +void Spell::EffectAddFarsight(SpellEffectIndex effIdx) { if (m_caster->GetTypeId() != TYPEID_PLAYER) return; @@ -3352,7 +3352,7 @@ void Spell::EffectAddFarsight(SpellEffectIndex eff_idx) // set radius to 0: spell not expected to work as persistent aura if (!dynObj->Create(m_caster->GetMap()->GenerateLocalLowGuid(HIGHGUID_DYNAMICOBJECT), m_caster, - m_spellInfo->Id, eff_idx, m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ, duration, 0, DYNAMIC_OBJECT_FARSIGHT_FOCUS)) + m_spellInfo->Id, effIdx, m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ, duration, 0, DYNAMIC_OBJECT_FARSIGHT_FOCUS)) { delete dynObj; return; @@ -3364,9 +3364,9 @@ void Spell::EffectAddFarsight(SpellEffectIndex eff_idx) ((Player*)m_caster)->GetCamera().SetView(dynObj); } -void Spell::EffectSummonWild(SpellEffectIndex eff_idx) +void Spell::EffectSummonWild(SpellEffectIndex effIdx) { - uint32 creature_entry = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 creature_entry = m_spellInfo->EffectMiscValue[effIdx]; if (!creature_entry) return; @@ -3385,13 +3385,13 @@ void Spell::EffectSummonWild(SpellEffectIndex eff_idx) } // select center of summon position - float center_x = m_targets.m_destX; - float center_y = m_targets.m_destY; - float center_z = m_targets.m_destZ; + float centerX = m_targets.m_destX; + float centerY = m_targets.m_destY; + float centerZ = m_targets.m_destZ; - float radius = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[eff_idx])); + float radius = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[effIdx])); int32 duration = m_spellInfo->GetDuration(); - TempSummonType summonType = (duration == 0) ? TEMPSUMMON_DEAD_DESPAWN : TEMPSUMMON_TIMED_COMBAT_OR_DEAD_DESPAWN; + TempSummonType summonType = (duration == 0) ? TEMPSUMMON_DEAD_DESPAWN : TEMPSUMMON_TIMED_DEATH_AND_DEAD_DESPAWN; int32 amount = damage > 0 ? damage : 1; @@ -3410,7 +3410,7 @@ void Spell::EffectSummonWild(SpellEffectIndex eff_idx) } // Summon in random point all other units if location present else - m_caster->GetRandomPoint(center_x, center_y, center_z, radius, px, py, pz); + m_caster->GetRandomPoint(centerX, centerY, centerZ, radius, px, py, pz); } // Summon if dest location not present near caster else @@ -3478,25 +3478,25 @@ void Spell::EffectSummonWild(SpellEffectIndex eff_idx) // summon->SetCreatorGuid(m_caster->GetObjectGuid()); if (count == 0) - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(summon->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(summon->GetObjectGuid())); } } } // Used for SPELL_EFFECT_SUMMON_GUARDIAN and SPELL_EFFECT_SUMMON_POSSESSED -void Spell::EffectSummonGuardian(SpellEffectIndex eff_idx) +void Spell::EffectSummonGuardian(SpellEffectIndex effIdx) { if (!m_casterUnit) return; - uint32 petEntry = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 petEntry = m_spellInfo->EffectMiscValue[effIdx]; if (!petEntry) return; CreatureInfo const* cInfo = sCreatureStorage.LookupEntry(petEntry); if (!cInfo) { - sLog.outErrorDb("Spell::DoSummonGuardian: creature entry %u not found for spell %u.", petEntry, m_spellInfo->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell::DoSummonGuardian: creature entry %u not found for spell %u.", petEntry, m_spellInfo->Id); return; } @@ -3505,9 +3505,9 @@ void Spell::EffectSummonGuardian(SpellEffectIndex eff_idx) { bool found = false; // including protector - while (Pet* old_summon = m_casterUnit->FindGuardianWithEntry(petEntry)) + while (Pet* oldSummon = m_casterUnit->FindGuardianWithEntry(petEntry)) { - old_summon->Unsummon(PET_SAVE_AS_DELETED, m_casterUnit); + oldSummon->Unsummon(PET_SAVE_AS_DELETED, m_casterUnit); found = true; } @@ -3524,35 +3524,33 @@ void Spell::EffectSummonGuardian(SpellEffectIndex eff_idx) if (m_casterUnit->GetTypeId() != TYPEID_PLAYER) { // If EffectMultipleValue <= 0, guardian pets use their caster level modified by EffectMultipleValue for their own level - if (m_spellInfo->EffectMultipleValue[eff_idx] <= 0) + if (m_spellInfo->EffectMultipleValue[effIdx] <= 0) { - uint32 resultLevel = std::max(m_casterUnit->GetLevel() + m_spellInfo->EffectMultipleValue[eff_idx], 0.0f); + uint32 resultLevel = std::max(m_casterUnit->GetLevel() + m_spellInfo->EffectMultipleValue[effIdx], 0.0f); // Result level should be a valid level for creatures if (resultLevel > 0 && resultLevel <= CREATURE_MAX_LEVEL) level = resultLevel; } } - // level of pet summoned using engineering item based at engineering skill level + // level of pet summoned using engineering trinket scales with engineering skill level else if (m_CastItem) { ItemPrototype const* proto = m_CastItem->GetProto(); - if (proto && proto->RequiredSkill == SKILL_ENGINEERING) + if (proto && proto->RequiredSkill == SKILL_ENGINEERING && proto->InventoryType == INVTYPE_TRINKET) { uint16 engiLevel = ((Player*)m_casterUnit)->GetSkillValue(SKILL_ENGINEERING); if (engiLevel) - { level = engiLevel / 5; - } } } // select center of summon position - float center_x = m_targets.m_destX; - float center_y = m_targets.m_destY; - float center_z = m_targets.m_destZ; + float centerX = m_targets.m_destX; + float centerY = m_targets.m_destY; + float centerZ = m_targets.m_destZ; - float radius = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[eff_idx])); + float radius = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[effIdx])); int32 amount = damage > 0 ? damage : 1; @@ -3570,7 +3568,7 @@ void Spell::EffectSummonGuardian(SpellEffectIndex eff_idx) if (count > 0) { float x, y, z; - m_casterUnit->GetRandomPoint(center_x, center_y, center_z, radius, x, y, z); + m_casterUnit->GetRandomPoint(centerX, centerY, centerZ, radius, x, y, z); pos = CreatureCreatePos(m_casterUnit->GetMap(), x, y, z, m_casterUnit->GetOrientation()); } } @@ -3582,7 +3580,7 @@ void Spell::EffectSummonGuardian(SpellEffectIndex eff_idx) uint32 petNumber = sObjectMgr.GeneratePetNumber(); if (!spawnCreature->Create(map->GenerateLocalLowGuid(HIGHGUID_PET), pos, cInfo, petNumber)) { - sLog.outError("Spell::DoSummonGuardian: can't create creature entry %u for spell %u.", petEntry, m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::DoSummonGuardian: can't create creature entry %u for spell %u.", petEntry, m_spellInfo->Id); delete spawnCreature; return; } @@ -3612,9 +3610,6 @@ void Spell::EffectSummonGuardian(SpellEffectIndex eff_idx) spawnCreature->AIM_Initialize(); spawnCreature->LoadCreatureAddon(); - if (m_casterUnit->IsPvP()) - spawnCreature->SetPvP(true); - map->Add((Creature*)spawnCreature); m_casterUnit->AddGuardian(spawnCreature); @@ -3673,22 +3668,22 @@ void Spell::EffectSummonGuardian(SpellEffectIndex eff_idx) } if (count == 0) - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(spawnCreature->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(spawnCreature->GetObjectGuid())); } } -void Spell::EffectSummonPossessed(SpellEffectIndex eff_idx) +void Spell::EffectSummonPossessed(SpellEffectIndex effIdx) { Player* pCaster = m_caster->ToPlayer(); if (!pCaster) return; - uint32 creatureEntry = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 creatureEntry = m_spellInfo->EffectMiscValue[effIdx]; - Creature* pMinion = pCaster->SummonPossessedMinion(creatureEntry, m_spellInfo->Id, m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ, m_caster->GetOrientation()); + Creature* pMinion = pCaster->SummonPossessedMinion(creatureEntry, m_spellInfo->Id, m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ, m_caster->GetOrientation(), m_spellInfo->GetDuration()); if (!pMinion) { - sLog.outError("Spell::EffectSummonPossessed: creature entry %u for spell %u could not be summoned.", creatureEntry, m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectSummonPossessed: creature entry %u for spell %u could not be summoned.", creatureEntry, m_spellInfo->Id); return; } @@ -3697,7 +3692,7 @@ void Spell::EffectSummonPossessed(SpellEffectIndex eff_idx) m_originalCaster->AI()->JustSummoned(pMinion); } -void Spell::EffectTeleUnitsFaceCaster(SpellEffectIndex eff_idx) +void Spell::EffectTeleUnitsFaceCaster(SpellEffectIndex effIdx) { if (!unitTarget) return; @@ -3710,14 +3705,14 @@ void Spell::EffectTeleUnitsFaceCaster(SpellEffectIndex eff_idx) m_targets.getDestination(fx, fy, fz); else { - float dis = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[eff_idx])); + float dis = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[effIdx])); m_caster->GetClosePoint(fx, fy, fz, unitTarget->GetObjectBoundingRadius(), dis); } unitTarget->NearTeleportTo(fx, fy, fz, -m_caster->GetOrientation(), TELE_TO_NOT_LEAVE_COMBAT | TELE_TO_NOT_UNSUMMON_PET | (unitTarget == m_caster ? TELE_TO_SPELL : 0)); } -void Spell::EffectLearnSkill(SpellEffectIndex eff_idx) +void Spell::EffectLearnSkill(SpellEffectIndex effIdx) { if (unitTarget->GetTypeId() != TYPEID_PLAYER) return; @@ -3727,17 +3722,17 @@ void Spell::EffectLearnSkill(SpellEffectIndex eff_idx) Player* target = static_cast(unitTarget); - uint16 skillid = uint16(m_spellInfo->EffectMiscValue[eff_idx]); + uint16 skillid = uint16(m_spellInfo->EffectMiscValue[effIdx]); uint16 step = uint16(damage); uint16 current = std::max(uint16(1), target->GetSkillValuePure(skillid)); uint16 max = (step * 75); target->SetSkill(skillid, current, max, step); if (SpellCaster const* caster = GetCastingObject()) - DEBUG_LOG("Spell: %s has learned skill %u (to maxlevel %u) from %s", target->GetGuidStr().c_str(), skillid, max, caster->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Spell: %s has learned skill %u (to maxlevel %u) from %s", target->GetGuidStr().c_str(), skillid, max, caster->GetGuidStr().c_str()); } -void Spell::EffectAddHonor(SpellEffectIndex /*eff_idx*/) +void Spell::EffectAddHonor(SpellEffectIndex /*effIdx*/) { if (unitTarget->GetTypeId() != TYPEID_PLAYER) return; @@ -3745,10 +3740,10 @@ void Spell::EffectAddHonor(SpellEffectIndex /*eff_idx*/) // honor-spells don't scale with level and won't be casted by an item // also we must use damage (spelldescription says +25 honor but damage is only 24) ((Player*)unitTarget)->GetHonorMgr().Add(damage, QUEST); - DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "SpellEffect::AddHonor (spell_id %u) rewards %u honor points (non scale) for player: %u", m_spellInfo->Id, damage, ((Player*)unitTarget)->GetGUIDLow()); + DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "SpellEffect::AddHonor (spellId %u) rewards %u honor points (non scale) for player: %u", m_spellInfo->Id, damage, ((Player*)unitTarget)->GetGUIDLow()); } -void Spell::EffectSpawn(SpellEffectIndex /*eff_idx*/) +void Spell::EffectSpawn(SpellEffectIndex /*effIdx*/) { if (!unitTarget || (unitTarget->GetTypeId() != TYPEID_UNIT)) return; @@ -3758,7 +3753,7 @@ void Spell::EffectSpawn(SpellEffectIndex /*eff_idx*/) unitTarget->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); } -void Spell::EffectTradeSkill(SpellEffectIndex /*eff_idx*/) +void Spell::EffectTradeSkill(SpellEffectIndex /*effIdx*/) { if (unitTarget->GetTypeId() != TYPEID_PLAYER) return; @@ -3767,103 +3762,104 @@ void Spell::EffectTradeSkill(SpellEffectIndex /*eff_idx*/) // ((Player*)unitTarget)->SetSkill(skillid,skillval?skillval:1,skillmax+75); } -void Spell::EffectEnchantItemPerm(SpellEffectIndex eff_idx) +void Spell::EffectEnchantItemPerm(SpellEffectIndex effIdx) { - if (m_caster->GetTypeId() != TYPEID_PLAYER) - return; if (!itemTarget) return; - Player* p_caster = (Player*)m_caster; + Player* pCaster = m_caster->ToPlayer(); + if (!pCaster) + return; // not grow at item use at item case - p_caster->UpdateCraftSkill(m_spellInfo->Id); + pCaster->UpdateCraftSkill(m_spellInfo->Id); - uint32 enchant_id = m_spellInfo->EffectMiscValue[eff_idx]; - if (!enchant_id) + uint32 enchantId = m_spellInfo->EffectMiscValue[effIdx]; + if (!enchantId) return; - SpellItemEnchantmentEntry const* pEnchant = sSpellItemEnchantmentStore.LookupEntry(enchant_id); + SpellItemEnchantmentEntry const* pEnchant = sSpellItemEnchantmentStore.LookupEntry(enchantId); if (!pEnchant) return; // item can be in trade slot and have owner diff. from caster - Player* item_owner = itemTarget->GetOwner(); - if (!item_owner) + Player* pItemOwner = itemTarget->GetOwner(); + if (!pItemOwner) return; - if (!sWorld.getConfig(CONFIG_BOOL_GM_ALLOW_TRADES) && p_caster->GetSession()->GetSecurity() > SEC_PLAYER) + if (!sWorld.getConfig(CONFIG_BOOL_GM_ALLOW_TRADES) && pCaster->GetSession()->GetSecurity() > SEC_PLAYER) return; - if (item_owner != p_caster && p_caster->GetSession()->GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) + if (pItemOwner != pCaster && pCaster->GetSession()->GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) { - sLog.outCommand(p_caster->GetSession()->GetAccountId(), "GM %s (Account: %u) enchanting(perm): %s (Entry: %d) for player: %s (Account: %u)", - p_caster->GetName(), p_caster->GetSession()->GetAccountId(), - itemTarget->GetProto()->Name1, itemTarget->GetEntry(), - item_owner->GetName(), item_owner->GetSession()->GetAccountId()); + sLog.Player(pCaster->GetSession(), LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) enchanting(perm): %s (Entry: %d) for player: %s (Account: %u)", + pCaster->GetName(), pCaster->GetSession()->GetAccountId(), + itemTarget->GetProto()->Name1, itemTarget->GetEntry(), + pItemOwner->GetName(), pItemOwner->GetSession()->GetAccountId()); } // remove old enchanting before applying new if equipped - item_owner->ApplyEnchantment(itemTarget, PERM_ENCHANTMENT_SLOT, false); + pItemOwner->ApplyEnchantment(itemTarget, PERM_ENCHANTMENT_SLOT, false); - itemTarget->SetEnchantment(PERM_ENCHANTMENT_SLOT, enchant_id, 0, 0, m_caster->GetObjectGuid()); + itemTarget->SetEnchantment(PERM_ENCHANTMENT_SLOT, enchantId, 0, 0, m_caster->GetObjectGuid()); // add new enchanting if equipped - item_owner->ApplyEnchantment(itemTarget, PERM_ENCHANTMENT_SLOT, true); + pItemOwner->ApplyEnchantment(itemTarget, PERM_ENCHANTMENT_SLOT, true); } -void Spell::EffectEnchantItemTmp(SpellEffectIndex eff_idx) +void Spell::EffectEnchantItemTmp(SpellEffectIndex effIdx) { - if (m_caster->GetTypeId() != TYPEID_PLAYER) + Player* pCaster = m_caster->ToPlayer(); + if (!pCaster) return; - Player* p_caster = (Player*)m_caster; - if (!itemTarget) return; - uint32 enchant_id = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 enchantId = m_spellInfo->EffectMiscValue[effIdx]; uint32 charges = sSpellMgr.GetSpellEnchantCharges(m_spellInfo->Id); - if (!enchant_id) + if (!enchantId) { - sLog.outError("Spell %u Effect %u (SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY) have 0 as enchanting id", m_spellInfo->Id, eff_idx); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u Effect %u (SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY) have 0 as enchanting id", m_spellInfo->Id, effIdx); return; } - SpellItemEnchantmentEntry const* pEnchant = sSpellItemEnchantmentStore.LookupEntry(enchant_id); + SpellItemEnchantmentEntry const* pEnchant = sSpellItemEnchantmentStore.LookupEntry(enchantId); if (!pEnchant) { - sLog.outError("Spell %u Effect %u (SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY) have nonexistent enchanting id %u ", m_spellInfo->Id, eff_idx, enchant_id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u Effect %u (SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY) have nonexistent enchanting id %u ", m_spellInfo->Id, effIdx, enchantId); return; } // item can be in trade slot and have owner diff. from caster - Player* item_owner = itemTarget->GetOwner(); - if (!item_owner) + Player* pItemOwner = itemTarget->GetOwner(); + if (!pItemOwner) return; - if (!sWorld.getConfig(CONFIG_BOOL_GM_ALLOW_TRADES) && p_caster->GetSession()->GetSecurity() > SEC_PLAYER) + if (!sWorld.getConfig(CONFIG_BOOL_GM_ALLOW_TRADES) && pCaster->GetSession()->GetSecurity() > SEC_PLAYER) return; - if (item_owner != p_caster && p_caster->GetSession()->GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) + if (pItemOwner != pCaster && pCaster->GetSession()->GetSecurity() > SEC_PLAYER && sWorld.getConfig(CONFIG_BOOL_GM_LOG_TRADE)) { - sLog.outCommand(p_caster->GetSession()->GetAccountId(), "GM %s (Account: %u) enchanting(temp): %s (Entry: %d) for player: %s (Account: %u)", - p_caster->GetName(), p_caster->GetSession()->GetAccountId(), - itemTarget->GetProto()->Name1, itemTarget->GetEntry(), - item_owner->GetName(), item_owner->GetSession()->GetAccountId()); + sLog.Player(pCaster->GetSession(), LOG_GM, LOG_LVL_BASIC, + "GM %s (Account: %u) enchanting(temp): %s (Entry: %d) for player: %s (Account: %u)", + pCaster->GetName(), pCaster->GetSession()->GetAccountId(), + itemTarget->GetProto()->Name1, itemTarget->GetEntry(), + pItemOwner->GetName(), pItemOwner->GetSession()->GetAccountId()); } // remove old enchant before applying new - item_owner->ApplyEnchantment(itemTarget, TEMP_ENCHANTMENT_SLOT, false); + pItemOwner->ApplyEnchantment(itemTarget, TEMP_ENCHANTMENT_SLOT, false); - itemTarget->SetEnchantment(TEMP_ENCHANTMENT_SLOT, enchant_id, damage * 1000, charges, m_caster->GetObjectGuid()); + itemTarget->SetEnchantment(TEMP_ENCHANTMENT_SLOT, enchantId, damage * 1000, charges, m_caster->GetObjectGuid()); // add new enchanting if equipped - item_owner->ApplyEnchantment(itemTarget, TEMP_ENCHANTMENT_SLOT, true); + pItemOwner->ApplyEnchantment(itemTarget, TEMP_ENCHANTMENT_SLOT, true); } -void Spell::EffectTameCreature(SpellEffectIndex /*eff_idx*/) +void Spell::EffectTameCreature(SpellEffectIndex /*effIdx*/) { // Caster must be player, checked in Spell::CheckCast // Spell can be triggered, we need to check original caster prior to caster @@ -3890,7 +3886,7 @@ void Spell::EffectTameCreature(SpellEffectIndex /*eff_idx*/) if (!pet->InitStatsForLevel(creatureTarget->GetLevel())) { - sLog.outError("Pet::InitStatsForLevel() failed for creature (Entry: %u)!", creatureTarget->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Pet::InitStatsForLevel() failed for creature (Entry: %u)!", creatureTarget->GetEntry()); delete pet; return; } @@ -3927,21 +3923,21 @@ void Spell::EffectTameCreature(SpellEffectIndex /*eff_idx*/) plr->PetSpellInitialize(); } -void Spell::EffectSummonPet(SpellEffectIndex eff_idx) +void Spell::EffectSummonPet(SpellEffectIndex effIdx) { if (!m_casterUnit) return; - uint32 petLevel = m_casterUnit->IsPlayer() ? m_casterUnit->GetLevel() : std::max(int32(m_casterUnit->GetLevel()) + int32(m_spellInfo->EffectMultipleValue[eff_idx]), 1); + uint32 petLevel = m_casterUnit->IsPlayer() ? m_casterUnit->GetLevel() : std::max(int32(m_casterUnit->GetLevel()) + int32(m_spellInfo->EffectMultipleValue[effIdx]), 1); - ObjectGuid petGuid = m_casterUnit->EffectSummonPet(m_spellInfo->Id, m_spellInfo->EffectMiscValue[eff_idx], petLevel); + ObjectGuid petGuid = m_casterUnit->EffectSummonPet(m_spellInfo->Id, m_spellInfo->EffectMiscValue[effIdx], petLevel); if (petGuid) - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(petGuid)); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(petGuid)); } ObjectGuid Unit::EffectSummonPet(uint32 spellId, uint32 petEntry, uint32 petLevel) { - if (!UnsummonOldPetBeforeNewSummon(petEntry)) + if (!UnsummonOldPetBeforeNewSummon(petEntry, true)) return ObjectGuid(); CreatureInfo const* cInfo = petEntry ? sCreatureStorage.LookupEntry(petEntry) : nullptr; @@ -3949,7 +3945,7 @@ ObjectGuid Unit::EffectSummonPet(uint32 spellId, uint32 petEntry, uint32 petLeve // == 0 in case call current pet, check only real summon case if (petEntry && !cInfo) { - sLog.outErrorDb("EffectSummonPet: creature entry %u not found for spell %u.", petEntry, spellId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "EffectSummonPet: creature entry %u not found for spell %u.", petEntry, spellId); return ObjectGuid(); } @@ -4033,9 +4029,9 @@ ObjectGuid Unit::EffectSummonPet(uint32 spellId, uint32 petEntry, uint32 petLeve } // generate new name for summon pet - std::string new_name = sObjectMgr.GeneratePetName(petEntry); - if (!new_name.empty()) - newSummon->SetName(new_name); + std::string newName = sObjectMgr.GeneratePetName(petEntry); + if (!newName.empty()) + newSummon->SetName(newName); } else if (newSummon->getPetType() == HUNTER_PET) newSummon->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PET_RENAME); @@ -4045,7 +4041,7 @@ ObjectGuid Unit::EffectSummonPet(uint32 spellId, uint32 petEntry, uint32 petLeve map->Add((Creature*)newSummon); SetPet(newSummon); - DEBUG_LOG("New Pet has guid %u", newSummon->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "New Pet has guid %u", newSummon->GetGUIDLow()); if (Player* caster = ToPlayer()) { @@ -4058,34 +4054,34 @@ ObjectGuid Unit::EffectSummonPet(uint32 spellId, uint32 petEntry, uint32 petLeve return newSummon->GetObjectGuid(); } -void Spell::EffectLearnPetSpell(SpellEffectIndex eff_idx) +void Spell::EffectLearnPetSpell(SpellEffectIndex effIdx) { - if (m_caster->GetTypeId() != TYPEID_PLAYER) + Player* player = m_caster->ToPlayer(); + if (!player) return; - Player* _player = (Player*)m_caster; - - Pet* pet = _player->GetPet(); + Pet* pet = player->GetPet(); if (!pet) return; + if (!pet->IsAlive()) return; - SpellEntry const* learn_spellproto = sSpellMgr.GetSpellEntry(m_spellInfo->EffectTriggerSpell[eff_idx]); - if (!learn_spellproto) + SpellEntry const* pLearnSpell = sSpellMgr.GetSpellEntry(m_spellInfo->EffectTriggerSpell[effIdx]); + if (!pLearnSpell) return; - if (!pet->CanLearnPetSpell(learn_spellproto->Id)) + if (!pet->CanLearnPetSpell(pLearnSpell->Id)) return; - pet->SetTP(pet->m_TrainingPoints - pet->GetTPForSpell(learn_spellproto->Id)); - pet->LearnSpell(learn_spellproto->Id); + pet->SetTP(pet->m_TrainingPoints - pet->GetTPForSpell(pLearnSpell->Id)); + pet->LearnSpell(pLearnSpell->Id); pet->SavePetToDB(PET_SAVE_AS_CURRENT); - _player->PetSpellInitialize(); + player->PetSpellInitialize(); } -void Spell::EffectTaunt(SpellEffectIndex eff_idx) +void Spell::EffectTaunt(SpellEffectIndex effIdx) { if (!unitTarget || !m_casterUnit) return; @@ -4123,10 +4119,10 @@ void Spell::EffectTaunt(SpellEffectIndex eff_idx) #endif } - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectWeaponDmg(SpellEffectIndex eff_idx) +void Spell::EffectWeaponDmg(SpellEffectIndex effIdx) { if (!m_casterUnit) return; @@ -4174,7 +4170,7 @@ void Spell::EffectWeaponDmg(SpellEffectIndex eff_idx) case SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL: case SPELL_EFFECT_NORMALIZED_WEAPON_DMG: case SPELL_EFFECT_WEAPON_PERCENT_DAMAGE: - if (j < uint8(eff_idx)) // we must calculate only at last weapon effect + if (j < uint8(effIdx)) // we must calculate only at last weapon effect return; break; } @@ -4262,15 +4258,15 @@ void Spell::EffectWeaponDmg(SpellEffectIndex eff_idx) if (m_spellInfo->School == SPELL_SCHOOL_HOLY) { // Add spell gear bonus and spell modifiers - bonus = m_casterUnit->SpellDamageBonusDone(unitTarget, m_spellInfo, eff_idx, bonus, SPELL_DIRECT_DAMAGE); - bonus = unitTarget->SpellDamageBonusTaken(m_casterUnit, m_spellInfo, eff_idx, bonus, SPELL_DIRECT_DAMAGE); + bonus = m_casterUnit->SpellDamageBonusDone(unitTarget, m_spellInfo, effIdx, bonus, SPELL_DIRECT_DAMAGE); + bonus = unitTarget->SpellDamageBonusTaken(m_casterUnit, m_spellInfo, effIdx, bonus, SPELL_DIRECT_DAMAGE); } // prevent negative damage m_damage += bonus > 0.f ? bonus : 0.f; } -void Spell::EffectThreat(SpellEffectIndex eff_idx) +void Spell::EffectThreat(SpellEffectIndex effIdx) { if (!unitTarget || !unitTarget->IsAlive() || !m_casterUnit || !m_casterUnit->IsAlive()) return; @@ -4280,10 +4276,10 @@ void Spell::EffectThreat(SpellEffectIndex eff_idx) unitTarget->AddThreat(m_casterUnit, damage, false, m_spellInfo->GetSpellSchoolMask(), m_spellInfo); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectHealMaxHealth(SpellEffectIndex eff_idx) +void Spell::EffectHealMaxHealth(SpellEffectIndex effIdx) { if (!unitTarget) return; @@ -4321,13 +4317,13 @@ void Spell::EffectHealMaxHealth(SpellEffectIndex eff_idx) ExecuteLogInfo info(unitTarget->GetObjectGuid()); info.heal.amount = heal; info.heal.critical = 0; - AddExecuteLogInfo(eff_idx, info); + AddExecuteLogInfo(effIdx, info); #endif m_healing += heal; } -void Spell::EffectInterruptCast(SpellEffectIndex eff_idx) +void Spell::EffectInterruptCast(SpellEffectIndex effIdx) { if (!unitTarget) return; @@ -4357,17 +4353,17 @@ void Spell::EffectInterruptCast(SpellEffectIndex eff_idx) ExecuteLogInfo info(unitTarget->GetObjectGuid()); info.interruptCast.spellId = curSpellInfo->Id; - AddExecuteLogInfo(eff_idx, info); + AddExecuteLogInfo(effIdx, info); } } } } -void Spell::EffectSummonObjectWild(SpellEffectIndex eff_idx) +void Spell::EffectSummonObjectWild(SpellEffectIndex effIdx) { // TODO: Objects summoned here should probably be _removed from the map_ once their // duration has expired, rather than simply made invisible - uint32 gameobject_id = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 gameobjectId = m_spellInfo->EffectMiscValue[effIdx]; GameObject* pGameObj = new GameObject; @@ -4391,7 +4387,7 @@ void Spell::EffectSummonObjectWild(SpellEffectIndex eff_idx) Map* map = target->GetMap(); - if (!pGameObj->Create(map->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), gameobject_id, map, + if (!pGameObj->Create(map->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), gameobjectId, map, x, y, z, o, 0.0f, 0.0f, 0.0f, 0.0f, GO_ANIMPROGRESS_DEFAULT, GO_STATE_READY)) { delete pGameObj; @@ -4446,10 +4442,10 @@ void Spell::EffectSummonObjectWild(SpellEffectIndex eff_idx) else if (m_caster->IsGameObject() && ((GameObject*)m_caster)->AI()) ((GameObject*)m_caster)->AI()->JustSummoned(pGameObj); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(pGameObj->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(pGameObj->GetObjectGuid())); } -void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) +void Spell::EffectScriptEffect(SpellEffectIndex effIdx) { switch (m_spellInfo->SpellFamilyName) { @@ -4518,18 +4514,8 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) if (!itemTarget && m_caster->GetTypeId() != TYPEID_PLAYER) return; - uint32 spell_id = 0; - switch (urand(1, 5)) - { - case 1: - spell_id = 8854; - break; - default: - spell_id = 8855; - break; - } - - m_casterUnit->CastSpell(m_casterUnit, spell_id, true, nullptr); + uint32 spellId = (urand(1, 5) == 1) ? 8854 : 8855; + m_casterUnit->CastSpell(m_casterUnit, spellId, true, nullptr); return; } case 10101: // Knock Away @@ -4575,6 +4561,15 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) m_caster->CastSpell(unitTarget, 22682, true); return; } + case 23853: // Jubling Cooldown + { + // Trigger 7 day cooldown + SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(23851); + ItemPrototype const* itemProto = sObjectMgr.GetItemPrototype(19462); + if (spellInfo && itemProto) + unitTarget->AddCooldown(*spellInfo, itemProto); + return; + } case 24194: // Uther's Tribute case 24195: // Grom's Tribute { @@ -4922,32 +4917,36 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) {105, {27248, 27513}} // Thunderbluff }; - uint32 AdorationOrFriendship = loveAirSpellsMapForFaction[m_caster->GetFactionTemplateId()][0]; - uint32 AdoredOrBroken = 26680; // Adored as default. + auto itr = loveAirSpellsMapForFaction.find(m_caster->GetFactionTemplateId()); + if (itr == loveAirSpellsMapForFaction.end()) + return; - if (loveAirSpellsMapForFaction.count(m_caster->GetFactionTemplateId())) + if (itr->second.size() < 2) + return; + + uint32 adorationOrFriendship = itr->second[0]; + uint32 adoredOrBroken = 26680; // Adored as default. + + if (!urand(0, 5)) // Sets 1 in 6 chance to cast Heartbroken. { - if (!urand(0, 5)) // Sets 1 in 6 chance to cast Heartbroken. - { - AdoredOrBroken = 26898; // Heartbroken. - } - else if (!unitTarget->HasAura(26680)) - { - AdorationOrFriendship = loveAirSpellsMapForFaction[m_caster->GetFactionTemplateId()][1]; // Pledge of Adoration for related faction. - } - else - { - AdorationOrFriendship = loveAirSpellsMapForFaction[m_caster->GetFactionTemplateId()][0]; // Pledge of Friendship for related faction. - } + adoredOrBroken = 26898; // Heartbroken. + } + else if (!unitTarget->HasAura(26680)) + { + adorationOrFriendship = itr->second[1]; // Pledge of Adoration for related faction. + } + else + { + adorationOrFriendship = itr->second[0]; // Pledge of Friendship for related faction. + } - unitTarget->CastSpell(unitTarget, AdoredOrBroken, false); // Cast Adored or Broken. + unitTarget->CastSpell(unitTarget, adoredOrBroken, false); // Cast Adored or Broken. - if (AdoredOrBroken == 26898) - return; + if (adoredOrBroken == 26898) + return; - unitTarget->CastSpell(unitTarget, AdorationOrFriendship, true); // Get a Pledge. - unitTarget->CastSpell(unitTarget, 26879, true); // Remove Amorous. - } + unitTarget->CastSpell(unitTarget, adorationOrFriendship, true); // Get a Pledge. + unitTarget->CastSpell(unitTarget, 26879, true); // Remove Amorous. return; } case 26663: // Valentine (Citizens) @@ -4972,32 +4971,36 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) {875, {27520, 27503}} // Ironforge gnomes }; - uint32 AdorationOrFriendship = loveAirSpellsMapForFaction[m_caster->GetFactionTemplateId()][0]; - uint32 AdoredOrBroken = 26680; // Adored as default. + auto itr = loveAirSpellsMapForFaction.find(m_caster->GetFactionTemplateId()); + if (itr == loveAirSpellsMapForFaction.end()) + return; + + if (itr->second.size() < 2) + return; + + uint32 adorationOrFriendship = itr->second[0]; + uint32 adoredOrBroken = 26680; // Adored as default. - if (loveAirSpellsMapForFaction.count(m_caster->GetFactionTemplateId())) + if (!urand(0, 5)) // Sets 1 in 6 chance to cast Heartbroken. { - if (!urand(0, 5)) // Sets 1 in 6 chance to cast Heartbroken. - { - AdoredOrBroken = 26898; // Heartbroken. - } - else if (!unitTarget->HasAura(26680)) - { - AdorationOrFriendship = loveAirSpellsMapForFaction[m_caster->GetFactionTemplateId()][1]; // Gift of Adoration for related faction - } - else - { - AdorationOrFriendship = loveAirSpellsMapForFaction[m_caster->GetFactionTemplateId()][0]; // Gift of Friendship for related faction - } + adoredOrBroken = 26898; // Heartbroken. + } + else if (!unitTarget->HasAura(26680)) + { + adorationOrFriendship = itr->second[1]; // Gift of Adoration for related faction + } + else + { + adorationOrFriendship = itr->second[0]; // Gift of Friendship for related faction + } - unitTarget->CastSpell(unitTarget, AdoredOrBroken, false); // Cast Adored or Broken. + unitTarget->CastSpell(unitTarget, adoredOrBroken, false); // Cast Adored or Broken. - if (AdoredOrBroken == 26898) - return; + if (adoredOrBroken == 26898) + return; - unitTarget->CastSpell(unitTarget, AdorationOrFriendship, true); // Get a Pledge. - unitTarget->CastSpell(unitTarget, 26879, true); // Remove Amorous. - } + unitTarget->CastSpell(unitTarget, adorationOrFriendship, true); // Get a Pledge. + unitTarget->CastSpell(unitTarget, 26879, true); // Remove Amorous. return; } case 27654: // Love is in the Air Test @@ -5006,6 +5009,8 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) if (unitTarget->GetTypeId() != TYPEID_PLAYER) { unitTarget->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); // Add gossip flag for NPC missing it + if (unitTarget->HasFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_INNKEEPER)) + unitTarget->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_VENDOR); unitTarget->CastSpell(unitTarget, m_spellInfo->Id == 26870 ? 26869 : 27741, true); // Apply aura instantly } return; @@ -5068,7 +5073,7 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) } } - int num_targets = std::min(int(viableTargets.size()), 5)-1; // leaving 1 target not MCed to avoid reset due to all MCed + int numTargets = std::min(int(viableTargets.size()), 5)-1; // leaving 1 target not MCed to avoid reset due to all MCed // always MC maintank if (Unit* maintank = m_casterUnit->GetVictim()) @@ -5076,12 +5081,12 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) auto it = std::find(viableTargets.begin(), viableTargets.end(), maintank); if (it != viableTargets.end()) viableTargets.erase(it); - num_targets -= 1; + numTargets -= 1; maintank->CastSpell(maintank, 28409, true); // modifies scale m_casterUnit->CastSpell(maintank, 28410, true); // applies dmg and healing mod, as well as the charm itself } - for (int i = 0; i < num_targets; i++) + for (int i = 0; i < numTargets; i++) { int rand = irand(0, viableTargets.size() - 1); Unit* target = viableTargets[rand]; @@ -5214,6 +5219,29 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) } return; } + case 30882: // EPL PvP A Game of Towers: Tower Capture Test (DND) + { + std::list players; + m_casterUnit->GetAlivePlayerListInRange(m_casterUnit, players, VISIBILITY_DISTANCE_NORMAL); + for (const auto& pTarget : players) + { + if (!pTarget->IsFriendlyTo(m_casterUnit)) + continue; + + if (!pTarget->IsOutdoorPvPActive()) + continue; + + pTarget->CastSpell(pTarget, 31929, true); + } + return; + } + case 31929: // EPL PvP A Game of Towers: Tower Capture (DND) + { + if (Player* pTarget = ToPlayer(unitTarget)) + pTarget->CastSpell(pTarget, 32061, true); + + return; + } } break; } @@ -5281,7 +5309,7 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) default: return; } - DoCreateItem(eff_idx, itemtype); + DoCreateItem(effIdx, itemtype); return; } } @@ -5335,7 +5363,15 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) { if (!unitTarget || !unitTarget->IsAlive()) return; + int32 heal = dither(damage); + if (m_casterUnit) + { + if (m_casterUnit->HasAura(28853)) + heal += 53.0f; // Libram of Divinity + if (m_casterUnit->HasAura(28851)) + heal += 83.0f; // Libram of Light + } int32 spellid = m_spellInfo->Id; // send main spell id as basepoints for not used effect m_caster->CastCustomSpell(unitTarget, 19993, heal, spellid, {}, true); @@ -5411,57 +5447,51 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) m_caster->GetMap()->ScriptsStart(sSpellScripts, m_spellInfo->Id, m_caster->GetObjectGuid(), unitTarget->GetObjectGuid()); } -void Spell::EffectSanctuary(SpellEffectIndex eff_idx) +void Spell::EffectSanctuary(SpellEffectIndex effIdx) { if (!unitTarget) return; // World of Warcraft Client Patch 1.12.0 (2006-08-22) // - Neutral guards are now able to see through the rogue Vanish ability. - bool guard_check = m_spellInfo->IsFitToFamily() && (sWorld.GetWowPatch() >= WOW_PATCH_112); - bool no_guards = true; + bool guardCheck = m_spellInfo->IsFitToFamily() && (sWorld.GetWowPatch() >= WOW_PATCH_112); + bool noGuards = true; unitTarget->InterruptSpellsCastedOnMe(true); - unitTarget->CombatStop(); + unitTarget->InterruptAttacksOnMe(0.0f, guardCheck); + unitTarget->m_lastSanctuaryTime = WorldTimer::getMSTime(); // Flask of Petrification does not cause mobs to stop attacking. - if (!m_spellInfo->HasAttribute(SPELL_ATTR_EX2_FOOD_BUFF)) + if (m_spellInfo->IsFitToFamily()) { + // Vanish allows to remove all threat and cast regular stealth so other spells can be used + unitTarget->CombatStop(); + HostileReference* pReference = unitTarget->GetHostileRefManager().getFirst(); while (pReference) { HostileReference* pNextRef = pReference->next(); - if (!guard_check || !pReference->getSource()->getOwner()->IsContestedGuard()) + if (!guardCheck || !pReference->getSource()->getOwner()->IsContestedGuard()) { pReference->removeReference(); delete pReference; } else - no_guards = false; + noGuards = false; pReference = pNextRef; } - } - - unitTarget->m_lastSanctuaryTime = WorldTimer::getMSTime(); - - // Vanish allows to remove all threat and cast regular stealth so other spells can be used - if (m_spellInfo->IsFitToFamily()) - { - unitTarget->RemoveSpellsCausingAura(SPELL_AURA_MOD_ROOT); - unitTarget->InterruptAttacksOnMe(0.0f, guard_check); - if (Player* pPlayer = m_caster->ToPlayer()) - { - if (no_guards) - pPlayer->SetCannotBeDetectedTimer(1000); - } + if (noGuards && unitTarget->IsPlayer()) + static_cast(unitTarget)->SetCannotBeDetectedTimer(1000); } + else + unitTarget->DoResetThreat(); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectAddComboPoints(SpellEffectIndex /*eff_idx*/) +void Spell::EffectAddComboPoints(SpellEffectIndex /*effIdx*/) { if (!unitTarget) return; @@ -5476,13 +5506,13 @@ void Spell::EffectAddComboPoints(SpellEffectIndex /*eff_idx*/) ((Player*)m_caster)->SetUInt64Value(PLAYER_FIELD_COMBO_TARGET, unitTarget->GetGUID()); } -void Spell::EffectCreateHouse(SpellEffectIndex eff_idx) +void Spell::EffectCreateHouse(SpellEffectIndex effIdx) { Player* pPlayer = m_caster->ToPlayer(); if (!pPlayer) return; - uint32 gameobjectId = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 gameobjectId = m_spellInfo->EffectMiscValue[effIdx]; if (!gameobjectId) return; @@ -5493,7 +5523,7 @@ void Spell::EffectCreateHouse(SpellEffectIndex eff_idx) pHouse->SetSpellId(m_spellInfo->Id); } -void Spell::EffectDuel(SpellEffectIndex eff_idx) +void Spell::EffectDuel(SpellEffectIndex effIdx) { if (!m_casterUnit || !unitTarget || !m_casterUnit->IsPlayer() || !unitTarget->IsPlayer()) return; @@ -5550,14 +5580,14 @@ void Spell::EffectDuel(SpellEffectIndex eff_idx) //CREATE DUEL FLAG OBJECT GameObject* pGameObj = new GameObject; - uint32 gameobject_id = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 gameobjectId = m_spellInfo->EffectMiscValue[effIdx]; Map* map = m_casterUnit->GetMap(); float x = (m_casterUnit->GetPositionX() + unitTarget->GetPositionX()) * 0.5f; float y = (m_casterUnit->GetPositionY() + unitTarget->GetPositionY()) * 0.5f; float z = m_casterUnit->GetPositionZ(); - if (!pGameObj->Create(map->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), gameobject_id, map, x, y, z, + if (!pGameObj->Create(map->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), gameobjectId, map, x, y, z, m_casterUnit->GetOrientation(), 0.0f, 0.0f, 0.0f, 0.0f, GO_ANIMPROGRESS_DEFAULT, GO_STATE_READY)) { delete pGameObj; @@ -5606,7 +5636,7 @@ void Spell::EffectDuel(SpellEffectIndex eff_idx) target->SetGuidValue(PLAYER_DUEL_ARBITER, pGameObj->GetObjectGuid()); } -void Spell::EffectStuck(SpellEffectIndex /*eff_idx*/) +void Spell::EffectStuck(SpellEffectIndex /*effIdx*/) { if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) return; @@ -5616,8 +5646,8 @@ void Spell::EffectStuck(SpellEffectIndex /*eff_idx*/) Player* pTarget = (Player*)unitTarget; - DEBUG_LOG("Spell Effect: Stuck"); - sLog.outInfo("Player %s (guid %u) used auto-unstuck feature at map %u (%f, %f, %f).", pTarget->GetName(), pTarget->GetGUIDLow(), m_caster->GetMapId(), m_caster->GetPositionX(), pTarget->GetPositionY(), pTarget->GetPositionZ()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Spell Effect: Stuck"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Player %s (guid %u) used auto-unstuck feature at map %u (%f, %f, %f).", pTarget->GetName(), pTarget->GetGUIDLow(), m_caster->GetMapId(), m_caster->GetPositionX(), pTarget->GetPositionY(), pTarget->GetPositionZ()); if (pTarget->IsTaxiFlying()) return; @@ -5627,7 +5657,7 @@ void Spell::EffectStuck(SpellEffectIndex /*eff_idx*/) pTarget->TeleportTo(pTarget->GetMapId(), pTarget->m_lastSafePosition.x, pTarget->m_lastSafePosition.y, pTarget->m_lastSafePosition.z - 2.0f + 0.7f, pTarget->m_lastSafePosition.o); } -void Spell::EffectSummonPlayer(SpellEffectIndex /*eff_idx*/) +void Spell::EffectSummonPlayer(SpellEffectIndex /*effIdx*/) { Player* pPlayerTarget = ToPlayer(unitTarget); if (!pPlayerTarget) @@ -5648,17 +5678,17 @@ void Spell::EffectSummonPlayer(SpellEffectIndex /*eff_idx*/) pPlayerTarget->SendSummonRequest(m_caster->GetObjectGuid(), m_caster->GetMapId(), m_caster->GetZoneId(), x, y, z); } -void Spell::EffectActivateObject(SpellEffectIndex eff_idx) +void Spell::EffectActivateObject(SpellEffectIndex effIdx) { if (!gameObjTarget) return; - GameObjectActions action = (GameObjectActions)m_spellInfo->EffectMiscValue[eff_idx]; + GameObjectActions action = (GameObjectActions)m_spellInfo->EffectMiscValue[effIdx]; switch (action) { case GameObjectActions::None: - sLog.outError("Spell::EffectActivateObject: Incorrect GameObjectActions::None action in spell %u", m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectActivateObject: Incorrect GameObjectActions::None action in spell %u", m_spellInfo->Id); break; case GameObjectActions::AnimateCustom0: gameObjTarget->SendGameObjectCustomAnim(0); @@ -5757,18 +5787,18 @@ void Spell::EffectActivateObject(SpellEffectIndex eff_idx) // No use cases, implementation unknown break; default: - sLog.outError("Spell::EffectActivateObject: Unhandled GameObjectActions action %u in spell %u", (uint32)action, m_spellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectActivateObject: Unhandled GameObjectActions action %u in spell %u", (uint32)action, m_spellInfo->Id); break; } } -void Spell::EffectSummonTotem(SpellEffectIndex eff_idx) +void Spell::EffectSummonTotem(SpellEffectIndex effIdx) { if (!m_casterUnit) return; - int slot = 0; - switch (m_spellInfo->Effect[eff_idx]) + int slot; + switch (m_spellInfo->Effect[effIdx]) { case SPELL_EFFECT_SUMMON_TOTEM: slot = TOTEM_SLOT_NONE; @@ -5800,10 +5830,10 @@ void Spell::EffectSummonTotem(SpellEffectIndex eff_idx) CreatureCreatePos pos(m_casterUnit, m_casterUnit->GetOrientation(), 2.0f, angle); - CreatureInfo const* cinfo = ObjectMgr::GetCreatureTemplate(m_spellInfo->EffectMiscValue[eff_idx]); + CreatureInfo const* cinfo = ObjectMgr::GetCreatureTemplate(m_spellInfo->EffectMiscValue[effIdx]); if (!cinfo) { - sLog.outErrorDb("Creature entry %u does not exist but used in spell %u totem summon.", m_spellInfo->EffectMiscValue[eff_idx], m_spellInfo->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Creature entry %u does not exist but used in spell %u totem summon.", m_spellInfo->EffectMiscValue[effIdx], m_spellInfo->Id); return; } @@ -5842,17 +5872,17 @@ void Spell::EffectSummonTotem(SpellEffectIndex eff_idx) pTotem->Summon(m_casterUnit); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(pTotem->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(pTotem->GetObjectGuid())); } -void Spell::EffectEnchantHeldItem(SpellEffectIndex eff_idx) +void Spell::EffectEnchantHeldItem(SpellEffectIndex effIdx) { // this is only item spell effect applied to main-hand weapon of target player (players in area) - if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) + Player* itemOwner = ToPlayer(unitTarget); + if (!itemOwner) return; - Player* item_owner = (Player*)unitTarget; - Item* item = item_owner->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_MAINHAND); + Item* item = itemOwner->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_MAINHAND); if (!item) return; @@ -5861,39 +5891,12 @@ void Spell::EffectEnchantHeldItem(SpellEffectIndex eff_idx) if (!item ->IsEquipped()) return; - // Nostalrius (INTERFACTION) : Totem furie-des-vents ecrase les benes de puissance et des rois Paladin. - /*if (m_spellInfo->SpellFamilyName == SPELLFAMILY_SHAMAN) - { - Unit::AuraList const& auras = unitTarget->GetAurasByType(SPELL_AURA_MOD_ATTACK_POWER); - for (const auto aura : auras) - { - if (aura->GetSpellProto()->SpellFamilyName == SPELLFAMILY_PALADIN && - // Bene de puissance inf et sup - (aura->GetSpellProto()->SpellIconID == 298 || aura->GetSpellProto()->SpellIconID == 1802)) - { - unitTarget->RemoveAurasDueToSpell(aura->GetSpellProto()->Id); - break; // Normalement on ne peut avoir qu'une seule bene de ce type. - } - } - Unit::AuraList const& auras2 = unitTarget->GetAurasByType(SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE); - for (const auto aura : auras2) - { - if (aura->GetSpellProto()->SpellFamilyName == SPELLFAMILY_PALADIN && - // Bene des rois inf et sup - (aura->GetSpellProto()->Id == 20217 || aura->GetSpellProto()->Id == 25898)) - { - unitTarget->RemoveAurasDueToSpell(aura->GetSpellProto()->Id); - break; // Normalement on ne peut avoir qu'une seule bene de ce type. - } - } - } - */ - if (m_spellInfo->EffectMiscValue[eff_idx]) + if (m_spellInfo->EffectMiscValue[effIdx]) { - uint32 enchant_id = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 enchantId = m_spellInfo->EffectMiscValue[effIdx]; // Base points first - int32 duration = m_currentBasePoints[eff_idx] * IN_MILLISECONDS; + int32 duration = m_currentBasePoints[effIdx] * IN_MILLISECONDS; // Try duration index next if (!duration) @@ -5903,7 +5906,7 @@ void Spell::EffectEnchantHeldItem(SpellEffectIndex eff_idx) if (!duration) duration = 10 * IN_MILLISECONDS; - SpellItemEnchantmentEntry const* pEnchant = sSpellItemEnchantmentStore.LookupEntry(enchant_id); + SpellItemEnchantmentEntry const* pEnchant = sSpellItemEnchantmentStore.LookupEntry(enchantId); if (!pEnchant) return; @@ -5913,16 +5916,16 @@ void Spell::EffectEnchantHeldItem(SpellEffectIndex eff_idx) EnchantmentSlot slot = TEMP_ENCHANTMENT_SLOT; // Enchantment will not be applied if a different one already exists - if (item->GetEnchantmentId(slot) && item->GetEnchantmentId(slot) != enchant_id) + if (item->GetEnchantmentId(slot) && item->GetEnchantmentId(slot) != enchantId) return; // Apply the temporary enchantment - item->SetEnchantment(slot, enchant_id, duration, charges, m_caster->GetObjectGuid()); - item_owner->ApplyEnchantment(item, slot, true); + item->SetEnchantment(slot, enchantId, duration, charges, m_caster->GetObjectGuid()); + itemOwner->ApplyEnchantment(item, slot, true); } } -void Spell::EffectDisEnchant(SpellEffectIndex /*eff_idx*/) +void Spell::EffectDisEnchant(SpellEffectIndex /*effIdx*/) { if (m_caster->GetTypeId() != TYPEID_PLAYER) return; @@ -5939,12 +5942,12 @@ void Spell::EffectDisEnchant(SpellEffectIndex /*eff_idx*/) // item will be removed at disenchanting end } -void Spell::EffectInebriate(SpellEffectIndex /*eff_idx*/) +void Spell::EffectInebriate(SpellEffectIndex /*effIdx*/) { - if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) + Player* player = ToPlayer(unitTarget); + if (!player) return; - Player* player = (Player*)unitTarget; uint16 currentDrunk = player->GetDrunkValue(); uint16 drunkMod = damage * 256; if (currentDrunk + drunkMod > 0xFFFF) @@ -5954,7 +5957,7 @@ void Spell::EffectInebriate(SpellEffectIndex /*eff_idx*/) player->SetDrunkValue(currentDrunk, m_CastItem ? m_CastItem->GetEntry() : 0); } -void Spell::EffectFeedPet(SpellEffectIndex eff_idx) +void Spell::EffectFeedPet(SpellEffectIndex effIdx) { Player* pPlayer = m_caster->ToPlayer(); if (!pPlayer) @@ -5992,12 +5995,12 @@ void Spell::EffectFeedPet(SpellEffectIndex eff_idx) uint32 count = 1; pPlayer->DestroyItemCount(foodItem, count, true); - pPlayer->CastCustomSpell(pPlayer, m_spellInfo->EffectTriggerSpell[eff_idx], benefit, {}, {}, true); + pPlayer->CastCustomSpell(pPlayer, m_spellInfo->EffectTriggerSpell[effIdx], benefit, {}, {}, true); - AddExecuteLogInfo(eff_idx, info); + AddExecuteLogInfo(effIdx, info); } -void Spell::EffectDismissPet(SpellEffectIndex eff_idx) +void Spell::EffectDismissPet(SpellEffectIndex effIdx) { Player* pPlayer = m_caster->ToPlayer(); if (!pPlayer) @@ -6011,18 +6014,18 @@ void Spell::EffectDismissPet(SpellEffectIndex eff_idx) pet->Unsummon(PET_SAVE_NOT_IN_SLOT, pPlayer); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(pet->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(pet->GetObjectGuid())); } -void Spell::EffectSummonObject(SpellEffectIndex eff_idx) +void Spell::EffectSummonObject(SpellEffectIndex effIdx) { if (!m_casterUnit) return; - uint32 go_id = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 goId = m_spellInfo->EffectMiscValue[effIdx]; - uint8 slot = 0; - switch (m_spellInfo->Effect[eff_idx]) + uint8 slot; + switch (m_spellInfo->Effect[effIdx]) { case SPELL_EFFECT_SUMMON_OBJECT_SLOT1: slot = 0; @@ -6062,7 +6065,7 @@ void Spell::EffectSummonObject(SpellEffectIndex eff_idx) m_casterUnit->GetClosePoint(x, y, z, DEFAULT_WORLD_OBJECT_SIZE); Map* map = m_casterUnit->GetMap(); - if (!pGameObj->Create(map->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), go_id, map, + if (!pGameObj->Create(map->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), goId, map, x, y, z, m_casterUnit->GetOrientation(), 0.0f, 0.0f, 0.0f, 0.0f, GO_ANIMPROGRESS_DEFAULT, GO_STATE_READY)) { delete pGameObj; @@ -6087,16 +6090,15 @@ void Spell::EffectSummonObject(SpellEffectIndex eff_idx) if (m_casterUnit->IsCreature() && ((Creature*)m_casterUnit)->AI()) ((Creature*)m_casterUnit)->AI()->JustSummoned(pGameObj); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(pGameObj->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(pGameObj->GetObjectGuid())); } -void Spell::EffectResurrect(SpellEffectIndex eff_idx) +void Spell::EffectResurrect(SpellEffectIndex effIdx) { if (!unitTarget) return; if (unitTarget->GetTypeId() != TYPEID_PLAYER) return; - if (unitTarget->IsAlive()) return; if (!unitTarget->IsInWorld()) @@ -6135,12 +6137,12 @@ void Spell::EffectResurrect(SpellEffectIndex eff_idx) uint32 mana = ditheru(pTarget->GetMaxPower(POWER_MANA) * damage / 100); pTarget->SetResurrectRequestData(m_caster->GetObjectGuid(), m_caster->GetMapId(), m_caster->GetPositionX(), m_caster->GetPositionY(), m_caster->GetPositionZ(), health, mana); - SendResurrectRequest(pTarget); + SendResurrectRequest(pTarget, m_casterUnit && m_casterUnit->IsSpiritHealer()); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectAddExtraAttacks(SpellEffectIndex eff_idx) +void Spell::EffectAddExtraAttacks(SpellEffectIndex effIdx) { if (!unitTarget) return; @@ -6163,22 +6165,22 @@ void Spell::EffectAddExtraAttacks(SpellEffectIndex eff_idx) ExecuteLogInfo info(unitTarget->GetObjectGuid()); info.extraAttacks.count = damage; - AddExecuteLogInfo(eff_idx, info); + AddExecuteLogInfo(effIdx, info); } -void Spell::EffectParry(SpellEffectIndex /*eff_idx*/) +void Spell::EffectParry(SpellEffectIndex /*effIdx*/) { if (unitTarget && unitTarget->GetTypeId() == TYPEID_PLAYER) ((Player*)unitTarget)->SetCanParry(true); } -void Spell::EffectBlock(SpellEffectIndex /*eff_idx*/) +void Spell::EffectBlock(SpellEffectIndex /*effIdx*/) { if (unitTarget && unitTarget->GetTypeId() == TYPEID_PLAYER) ((Player*)unitTarget)->SetCanBlock(true); } -void Spell::EffectLeapForward(SpellEffectIndex eff_idx) +void Spell::EffectLeapForward(SpellEffectIndex effIdx) { if (!unitTarget) return; @@ -6193,36 +6195,34 @@ void Spell::EffectLeapForward(SpellEffectIndex eff_idx) } -void Spell::EffectReputation(SpellEffectIndex eff_idx) +void Spell::EffectReputation(SpellEffectIndex effIdx) { - if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) + Player* player = ToPlayer(unitTarget); + if (!player) return; - Player* _player = (Player*)unitTarget; - - int32 rep_change = m_currentBasePoints[eff_idx]; - uint32 faction_id = m_spellInfo->EffectMiscValue[eff_idx]; - - FactionEntry const* factionEntry = sObjectMgr.GetFactionEntry(faction_id); + int32 repChange = m_currentBasePoints[effIdx]; + uint32 factionId = m_spellInfo->EffectMiscValue[effIdx]; + FactionEntry const* factionEntry = sObjectMgr.GetFactionEntry(factionId); if (!factionEntry) return; - rep_change = _player->CalculateReputationGain(REPUTATION_SOURCE_SPELL, rep_change, faction_id); + repChange = player->CalculateReputationGain(REPUTATION_SOURCE_SPELL, repChange, factionId); - _player->GetReputationMgr().ModifyReputation(factionEntry, rep_change); + player->GetReputationMgr().ModifyReputation(factionEntry, repChange); } -void Spell::EffectQuestComplete(SpellEffectIndex eff_idx) +void Spell::EffectQuestComplete(SpellEffectIndex effIdx) { if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) return; - uint32 quest_id = m_spellInfo->EffectMiscValue[eff_idx]; - ((Player*)unitTarget)->AreaExploredOrEventHappens(quest_id); + uint32 questId = m_spellInfo->EffectMiscValue[effIdx]; + ((Player*)unitTarget)->AreaExploredOrEventHappens(questId); } -void Spell::EffectSelfResurrect(SpellEffectIndex eff_idx) +void Spell::EffectSelfResurrect(SpellEffectIndex effIdx) { if (!unitTarget || unitTarget->IsAlive()) return; @@ -6238,7 +6238,7 @@ void Spell::EffectSelfResurrect(SpellEffectIndex eff_idx) if (damage < 0) { health = -damage; - mana = m_spellInfo->EffectMiscValue[eff_idx]; + mana = m_spellInfo->EffectMiscValue[effIdx]; } // percent case else @@ -6259,7 +6259,7 @@ void Spell::EffectSelfResurrect(SpellEffectIndex eff_idx) plr->SpawnCorpseBones(); } -void Spell::EffectSkinning(SpellEffectIndex /*eff_idx*/) +void Spell::EffectSkinning(SpellEffectIndex /*effIdx*/) { if (!unitTarget->IsInWorld() || unitTarget->GetTypeId() != TYPEID_UNIT) return; @@ -6280,28 +6280,28 @@ void Spell::EffectSkinning(SpellEffectIndex /*eff_idx*/) ((Player*)m_caster)->UpdateGatherSkill(SKILL_SKINNING, skillValue, reqValue, creature->IsElite() ? 2 : 1); } -void Spell::EffectCharge(SpellEffectIndex /*eff_idx*/) +void Spell::EffectCharge(SpellEffectIndex /*effIdx*/) { if (!unitTarget) return; - // cf Spell::OnSpellLaunch + // see Spell::OnSpellLaunch } -void Spell::EffectSummonCritter(SpellEffectIndex eff_idx) +void Spell::EffectSummonCritter(SpellEffectIndex effIdx) { - if (m_caster->GetTypeId() != TYPEID_PLAYER) + Player* player = m_caster->ToPlayer(); + if (!player) return; - Player* player = (Player*)m_caster; - uint32 petEntry = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 petEntry = m_spellInfo->EffectMiscValue[effIdx]; if (!petEntry) return; CreatureInfo const* cInfo = sCreatureStorage.LookupEntry(petEntry); if (!cInfo) { - sLog.outErrorDb("Spell::DoSummonCritter: creature entry %u not found for spell %u.", petEntry, m_spellInfo->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell::DoSummonCritter: creature entry %u not found for spell %u.", petEntry, m_spellInfo->Id); return; } @@ -6329,7 +6329,7 @@ void Spell::EffectSummonCritter(SpellEffectIndex eff_idx) uint32 petNumber = sObjectMgr.GeneratePetNumber(); if (!critter->Create(map->GenerateLocalLowGuid(HIGHGUID_PET), pos, cInfo, petNumber)) { - sLog.outError("Spell::EffectSummonCritter, spellid %u: no such creature entry %u", m_spellInfo->Id, petEntry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell::EffectSummonCritter, spellid %u: no such creature entry %u", m_spellInfo->Id, petEntry); delete critter; return; } @@ -6356,10 +6356,10 @@ void Spell::EffectSummonCritter(SpellEffectIndex eff_idx) if (m_caster->IsCreature() && ((Creature*)m_caster)->AI()) ((Creature*)m_caster)->AI()->JustSummoned(critter); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(critter->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(critter->GetObjectGuid())); } -void Spell::EffectKnockBack(SpellEffectIndex eff_idx) +void Spell::EffectKnockBack(SpellEffectIndex effIdx) { if (!unitTarget || unitTarget->IsTaxiFlying()) return; @@ -6368,71 +6368,71 @@ void Spell::EffectKnockBack(SpellEffectIndex eff_idx) // ugly and barely working solution untill proper pending states handling implemented unitTarget->RemoveAurasDueToSpell(24778); - unitTarget->KnockBackFrom(m_caster, float(m_spellInfo->EffectMiscValue[eff_idx]) / 10, damage / 10); + unitTarget->KnockBackFrom(m_caster, float(m_spellInfo->EffectMiscValue[effIdx]) / 10, damage / 10); } -void Spell::EffectSendTaxi(SpellEffectIndex eff_idx) +void Spell::EffectSendTaxi(SpellEffectIndex effIdx) { if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) return; - ((Player*)unitTarget)->ActivateTaxiPathTo(m_spellInfo->EffectMiscValue[eff_idx], m_spellInfo->Id, true); + ((Player*)unitTarget)->ActivateTaxiPathTo(m_spellInfo->EffectMiscValue[effIdx], m_spellInfo->Id, true); } -void Spell::EffectPlayerPull(SpellEffectIndex eff_idx) +void Spell::EffectPlayerPull(SpellEffectIndex effIdx) { if (!unitTarget) return; switch (m_spellInfo->Id) { - case 28337: // thaddius Magnetic Pull - { - float speedXY = float(m_spellInfo->EffectMiscValue[eff_idx]) * 0.1f; - float speedZ = unitTarget->GetDistance(m_caster) / speedXY * 0.5f * 20.0f; - unitTarget->KnockBackFrom(m_caster, -speedXY, speedZ); - break; - } - case 28434: // Spider Web - { - // see boss_maexxnaAI::DoCastWebWrap() for some info on this rather weird implementation - float dx = unitTarget->GetPositionX() - m_caster->GetPositionX(); - float dy = unitTarget->GetPositionY() - m_caster->GetPositionY(); - float dist = sqrt((dx * dx) + (dy * dy)); - float yDist = m_caster->GetPositionZ() - unitTarget->GetPositionZ(); - float horizontalSpeed = dist / 1.5f; - float verticalSpeed = 12.0f + (yDist*0.5f); - float angle = unitTarget->GetAngle(m_caster->GetPositionX(), m_caster->GetPositionY()); - - // set immune anticheat and calculate speed - if (Player* plr = unitTarget->ToPlayer()) + case 28337: // thaddius Magnetic Pull { - plr->SetLaunched(true); - plr->SetXYSpeed(horizontalSpeed); + float speedXY = float(m_spellInfo->EffectMiscValue[effIdx]) * 0.1f; + float speedZ = unitTarget->GetDistance(m_caster) / speedXY * 0.5f * 20.0f; + unitTarget->KnockBackFrom(m_caster, -speedXY, speedZ); + break; } + case 28434: // Spider Web + { + // see boss_maexxnaAI::DoCastWebWrap() for some info on this rather weird implementation + float dx = unitTarget->GetPositionX() - m_caster->GetPositionX(); + float dy = unitTarget->GetPositionY() - m_caster->GetPositionY(); + float dist = sqrt((dx * dx) + (dy * dy)); + float yDist = m_caster->GetPositionZ() - unitTarget->GetPositionZ(); + float horizontalSpeed = dist / 1.5f; + float verticalSpeed = 12.0f + (yDist*0.5f); + float angle = unitTarget->GetAngle(m_caster->GetPositionX(), m_caster->GetPositionY()); + + // set immune anticheat and calculate speed + if (Player* plr = unitTarget->ToPlayer()) + { + plr->SetLaunched(true); + plr->SetXYSpeed(horizontalSpeed); + } - unitTarget->KnockBack(angle, horizontalSpeed, verticalSpeed); - break; - } - default: - { - // Todo: this implementation seems very wrong. Gives terrible results for maexxna web-wrap and - // thaddius magnetic pull - float dist = unitTarget->GetDistance2d(m_caster); - if (damage && dist > damage) - dist = damage; - unitTarget->KnockBackFrom(m_caster, -dist, float(m_spellInfo->EffectMiscValue[eff_idx]) / 10); - } + unitTarget->KnockBack(angle, horizontalSpeed, verticalSpeed); + break; + } + default: + { + // Todo: this implementation seems very wrong. Gives terrible results for maexxna web-wrap and + // thaddius magnetic pull + float dist = unitTarget->GetDistance2d(m_caster); + if (damage && dist > damage) + dist = damage; + unitTarget->KnockBackFrom(m_caster, -dist, float(m_spellInfo->EffectMiscValue[effIdx]) / 10); + } } } -void Spell::EffectDispelMechanic(SpellEffectIndex eff_idx) +void Spell::EffectDispelMechanic(SpellEffectIndex effIdx) { if (!unitTarget) return; - uint32 mechanic = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 mechanic = m_spellInfo->EffectMiscValue[effIdx]; Unit::SpellAuraHolderMap& Auras = unitTarget->GetSpellAuraHolderMap(); for (Unit::SpellAuraHolderMap::iterator iter = Auras.begin(), next; iter != Auras.end(); iter = next) @@ -6450,24 +6450,26 @@ void Spell::EffectDispelMechanic(SpellEffectIndex eff_idx) } } - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectSummonDeadPet(SpellEffectIndex /*eff_idx*/) +void Spell::EffectSummonDeadPet(SpellEffectIndex /*effIdx*/) { - if (m_caster->GetTypeId() != TYPEID_PLAYER) + Player* player = m_caster->ToPlayer(); + if (!player) return; - Player* _player = (Player*)m_caster; - Pet* pet = _player->GetPet(); + + Pet* pet = player->GetPet(); if (!pet) return; if (pet->IsAlive()) return; + if (damage < 0) return; // Chakor : Teleport the pet to the player's location - pet->NearTeleportTo(_player->GetPosition(), false); + pet->NearTeleportTo(player->GetPosition(), false); pet->SetUInt32Value(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_NONE); pet->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SKINNABLE); pet->SetDeathState(ALIVE); @@ -6476,11 +6478,11 @@ void Spell::EffectSummonDeadPet(SpellEffectIndex /*eff_idx*/) pet->AIM_Initialize(); - // _player->PetSpellInitialize(); -- action bar not removed at death and not required send at revive + // player->PetSpellInitialize(); -- action bar not removed at death and not required send at revive pet->SavePetToDB(PET_SAVE_AS_CURRENT); } -void Spell::EffectDestroyAllTotems(SpellEffectIndex /*eff_idx*/) +void Spell::EffectDestroyAllTotems(SpellEffectIndex /*effIdx*/) { if (!m_casterUnit) return; @@ -6490,12 +6492,12 @@ void Spell::EffectDestroyAllTotems(SpellEffectIndex /*eff_idx*/) totem->UnSummon(); } -void Spell::EffectDurabilityDamage(SpellEffectIndex eff_idx) +void Spell::EffectDurabilityDamage(SpellEffectIndex effIdx) { if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) return; - int32 slot = m_spellInfo->EffectMiscValue[eff_idx]; + int32 slot = m_spellInfo->EffectMiscValue[effIdx]; // FIXME: some spells effects have value -1/-2 // Possibly its mean -1 all player equipped items and -2 all items @@ -6506,7 +6508,7 @@ void Spell::EffectDurabilityDamage(SpellEffectIndex eff_idx) ExecuteLogInfo info(unitTarget->GetObjectGuid()); info.durabilityDamage.itemEntry = -1; info.durabilityDamage.unk = -1; - AddExecuteLogInfo(eff_idx, info); + AddExecuteLogInfo(effIdx, info); return; } @@ -6522,16 +6524,16 @@ void Spell::EffectDurabilityDamage(SpellEffectIndex eff_idx) ExecuteLogInfo info(unitTarget->GetObjectGuid()); info.durabilityDamage.itemEntry = item->GetProto()->ItemId; info.durabilityDamage.unk = -1; - AddExecuteLogInfo(eff_idx, info); + AddExecuteLogInfo(effIdx, info); } } -void Spell::EffectDurabilityDamagePCT(SpellEffectIndex eff_idx) +void Spell::EffectDurabilityDamagePCT(SpellEffectIndex effIdx) { if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) return; - int32 slot = m_spellInfo->EffectMiscValue[eff_idx]; + int32 slot = m_spellInfo->EffectMiscValue[effIdx]; // FIXME: some spells effects have value -1/-2 // Possibly its mean -1 all player equipped items and -2 all items @@ -6552,28 +6554,28 @@ void Spell::EffectDurabilityDamagePCT(SpellEffectIndex eff_idx) ((Player*)unitTarget)->DurabilityLoss(item, damage / 100.0f); } -void Spell::EffectModifyThreatPercent(SpellEffectIndex eff_idx) +void Spell::EffectModifyThreatPercent(SpellEffectIndex effIdx) { if (!unitTarget || !m_casterUnit) return; unitTarget->GetThreatManager().modifyThreatPercent(m_casterUnit, damage); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(unitTarget->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(unitTarget->GetObjectGuid())); } -void Spell::EffectTransmitted(SpellEffectIndex eff_idx) +void Spell::EffectTransmitted(SpellEffectIndex effIdx) { if (!m_casterUnit) return; - uint32 name_id = m_spellInfo->EffectMiscValue[eff_idx]; + uint32 gameObjectId = m_spellInfo->EffectMiscValue[effIdx]; - GameObjectInfo const* goinfo = ObjectMgr::GetGameObjectInfo(name_id); + GameObjectInfo const* goinfo = ObjectMgr::GetGameObjectInfo(gameObjectId); if (!goinfo) { - sLog.outErrorDb("Gameobject (Entry: %u) not exist and not created at spell (ID: %u) cast", name_id, m_spellInfo->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Gameobject (Entry: %u) not exist and not created at spell (ID: %u) cast", gameObjectId, m_spellInfo->Id); return; } @@ -6585,9 +6587,9 @@ void Spell::EffectTransmitted(SpellEffectIndex eff_idx) fz = m_targets.m_destZ; } //FIXME: this can be better check for most objects but still hack - else if (m_spellInfo->EffectRadiusIndex[eff_idx] && m_spellInfo->speed == 0) + else if (m_spellInfo->EffectRadiusIndex[effIdx] && m_spellInfo->speed == 0) { - float dis = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[eff_idx])); + float dis = GetSpellRadius(sSpellRadiusStore.LookupEntry(m_spellInfo->EffectRadiusIndex[effIdx])); float x, y, z; m_casterUnit->GetPosition(x, y, z); fx = x + dis * cos(m_casterUnit->GetOrientation()); @@ -6638,7 +6640,7 @@ void Spell::EffectTransmitted(SpellEffectIndex eff_idx) GameObject* pGameObj = new GameObject; - if (!pGameObj->Create(cMap->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), name_id, cMap, + if (!pGameObj->Create(cMap->GenerateLocalLowGuid(HIGHGUID_GAMEOBJECT), gameObjectId, cMap, fx, fy, fz, m_casterUnit->GetOrientation(), 0.0f, 0.0f, 0.0f, 0.0f, GO_ANIMPROGRESS_DEFAULT, GO_STATE_READY)) { delete pGameObj; @@ -6695,7 +6697,7 @@ void Spell::EffectTransmitted(SpellEffectIndex eff_idx) pGameObj->SetUInt32Value(GAMEOBJECT_LEVEL, m_casterUnit->GetLevel()); pGameObj->SetSpellId(m_spellInfo->Id); - DEBUG_LOG("AddObject at SpellEfects.cpp EffectTransmitted"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "AddObject at SpellEfects.cpp EffectTransmitted"); //m_casterUnit->AddGameObject(pGameObj); //m_ObjToDel.push_back(pGameObj); @@ -6706,15 +6708,15 @@ void Spell::EffectTransmitted(SpellEffectIndex eff_idx) if (m_casterUnit->GetTypeId() == TYPEID_UNIT && ((Creature*)m_casterUnit)->AI()) ((Creature*)m_casterUnit)->AI()->JustSummoned(pGameObj); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(pGameObj->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(pGameObj->GetObjectGuid())); } -void Spell::EffectSkill(SpellEffectIndex /*eff_idx*/) +void Spell::EffectSkill(SpellEffectIndex /*effIdx*/) { - DEBUG_LOG("WORLD: SkillEFFECT"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "WORLD: SkillEFFECT"); } -void Spell::EffectSummonDemon(SpellEffectIndex eff_idx) +void Spell::EffectSummonDemon(SpellEffectIndex effIdx) { float px = m_targets.m_destX; float py = m_targets.m_destY; @@ -6726,7 +6728,7 @@ void Spell::EffectSummonDemon(SpellEffectIndex eff_idx) pGo->GetPosition(px, py, pz); uint32 const summonDuration = m_duration > 0 ? m_duration : 3600000; - Creature* pSummon = m_caster->SummonCreature(m_spellInfo->EffectMiscValue[eff_idx], px, py, pz, m_caster->GetOrientation(), TEMPSUMMON_TIMED_COMBAT_OR_DEAD_DESPAWN, summonDuration); + Creature* pSummon = m_caster->SummonCreature(m_spellInfo->EffectMiscValue[effIdx], px, py, pz, m_caster->GetOrientation(), TEMPSUMMON_TIMED_COMBAT_OR_DEAD_DESPAWN, summonDuration); if (!pSummon) return; @@ -6735,7 +6737,7 @@ void Spell::EffectSummonDemon(SpellEffectIndex eff_idx) // TODO: Add damage/mana/hp according to level - if (m_spellInfo->EffectMiscValue[eff_idx] == 89) // Inferno summon + if (m_spellInfo->EffectMiscValue[effIdx] == 89) // Inferno summon { // Enslave demon effect, without mana cost and cooldown m_caster->CastSpell(pSummon, 20882, true); // FIXME: enslave does not scale with level, level 62+ minions cannot be enslaved @@ -6747,10 +6749,10 @@ void Spell::EffectSummonDemon(SpellEffectIndex eff_idx) pSummon->CastSpell(pSummon, 22703, true); } - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(pSummon->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(pSummon->GetObjectGuid())); } -void Spell::EffectSpiritHeal(SpellEffectIndex /*eff_idx*/) +void Spell::EffectSpiritHeal(SpellEffectIndex /*effIdx*/) { // TODO player can't see the heal-animation - he should respawn some ticks later if (!unitTarget || unitTarget->IsAlive()) @@ -6778,9 +6780,9 @@ void Spell::EffectSpiritHeal(SpellEffectIndex /*eff_idx*/) } // remove insignia spell effect -void Spell::EffectSkinPlayerCorpse(SpellEffectIndex eff_idx) +void Spell::EffectSkinPlayerCorpse(SpellEffectIndex effIdx) { - DEBUG_LOG("Effect: SkinPlayerCorpse"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Effect: SkinPlayerCorpse"); Player* playerCaster = m_caster->ToPlayer(); if (!playerCaster) return; @@ -6793,7 +6795,7 @@ void Spell::EffectSkinPlayerCorpse(SpellEffectIndex eff_idx) ASSERT(corpseTarget); sObjectAccessor.ConvertCorpseForPlayer(corpseTarget->GetOwnerGuid(), playerCaster); playerCaster->SendLoot(corpseTarget->GetObjectGuid(), LOOT_INSIGNIA); - DEBUG_LOG("Effect SkinPlayerCorpse: corpse owner was not found"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Effect SkinPlayerCorpse: corpse owner was not found"); return; } @@ -6802,21 +6804,21 @@ void Spell::EffectSkinPlayerCorpse(SpellEffectIndex eff_idx) ((Player*)target)->RemovedInsignia(playerCaster, corpseTarget); - AddExecuteLogInfo(eff_idx, ExecuteLogInfo(target->GetObjectGuid())); + AddExecuteLogInfo(effIdx, ExecuteLogInfo(target->GetObjectGuid())); } -void Spell::EffectBind(SpellEffectIndex eff_idx) + +void Spell::EffectBind(SpellEffectIndex effIdx) { - if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER) + Player* player = ToPlayer(unitTarget); + if (!player) return; - Player* player = (Player*)unitTarget; - - uint32 area_id; + uint32 areaId; WorldLocation loc; player->GetPosition(loc); - area_id = player->GetAreaId(); + areaId = player->GetAreaId(); - player->SetHomebindToLocation(loc, area_id); + player->SetHomebindToLocation(loc, areaId); // binding WorldPacket data(SMSG_BINDPOINTUPDATE, (4 + 4 + 4 + 4 + 4)); @@ -6824,30 +6826,31 @@ void Spell::EffectBind(SpellEffectIndex eff_idx) data << float(loc.y); data << float(loc.z); data << uint32(loc.mapId); - data << uint32(area_id); + data << uint32(areaId); player->SendDirectMessage(&data); - DEBUG_LOG("New Home Position X is %f", loc.x); - DEBUG_LOG("New Home Position Y is %f", loc.y); - DEBUG_LOG("New Home Position Z is %f", loc.z); - DEBUG_LOG("New Home MapId is %u", loc.mapId); - DEBUG_LOG("New Home AreaId is %u", area_id); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "New Home Position X is %f", loc.x); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "New Home Position Y is %f", loc.y); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "New Home Position Z is %f", loc.z); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "New Home MapId is %u", loc.mapId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "New Home AreaId is %u", areaId); // zone update data.Initialize(SMSG_PLAYERBOUND, 8 + 4); data << m_caster->GetObjectGuid(); - data << uint32(area_id); + data << uint32(areaId); player->SendDirectMessage(&data); } -void Spell::EffectDespawnObject(SpellEffectIndex eff_idx) +void Spell::EffectDespawnObject(SpellEffectIndex effIdx) { - DEBUG_LOG("SPELL_EFFECT_DESPAWN_OBJECT"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SPELL_EFFECT_DESPAWN_OBJECT"); if (!gameObjTarget) return; gameObjTarget->AddObjectToRemoveList(); } -void Spell::EffectNostalrius(SpellEffectIndex eff_idx) + +void Spell::EffectNostalrius(SpellEffectIndex effIdx) { - DEBUG_LOG("SPELL_EFFECT_NOSTALRIUS"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SPELL_EFFECT_NOSTALRIUS"); } diff --git a/src/game/Spells/SpellEntry.cpp b/src/game/Spells/SpellEntry.cpp index 552fc51b2aa..e6e10de784e 100644 --- a/src/game/Spells/SpellEntry.cpp +++ b/src/game/Spells/SpellEntry.cpp @@ -54,7 +54,7 @@ SpellSpecific Spells::GetSpellSpecific(uint32 spellId) else { // Well Fed buffs (must be exclusive with Food / Drink replenishment effects, or else Well Fed will cause them to be removed) - if (spellInfo->AttributesEx2 & SPELL_ATTR_EX2_FOOD_BUFF) + if (spellInfo->AttributesEx2 & SPELL_ATTR_EX2_RETAIN_ITEM_CAST) return SPELL_WELL_FED; } break; @@ -87,7 +87,7 @@ SpellSpecific Spells::GetSpellSpecific(uint32 spellId) case SPELLFAMILY_PRIEST: { // "Well Fed" buff from Blessed Sunfruit, Blessed Sunfruit Juice, Alterac Spring Water - if ((spellInfo->Attributes & SPELL_ATTR_CASTABLE_WHILE_SITTING) && + if ((spellInfo->Attributes & SPELL_ATTR_ALLOW_WHILE_SITTING) && spellInfo->HasSpellInterruptFlag(SPELL_INTERRUPT_FLAG_COMBAT) && (spellInfo->SpellIconID == 52 || spellInfo->SpellIconID == 79)) return SPELL_WELL_FED; @@ -148,7 +148,7 @@ SpellSpecific Spells::GetSpellSpecific(uint32 spellId) if ((spellInfo->HasAura(SPELL_AURA_TRACK_CREATURES) || spellInfo->HasAura(SPELL_AURA_TRACK_RESOURCES) || spellInfo->HasAura(SPELL_AURA_TRACK_STEALTHED)) && - ((spellInfo->AttributesEx & SPELL_ATTR_EX_NOT_RESET_AUTO_ACTIONS) || (spellInfo->Attributes & SPELL_ATTR_CASTABLE_WHILE_MOUNTED))) + ((spellInfo->AttributesEx & SPELL_ATTR_EX_NO_AUTOCAST_AI) || (spellInfo->Attributes & SPELL_ATTR_ALLOW_WHILE_MOUNTED))) return SPELL_TRACKER; // elixirs can have different families, but potion most ofc. @@ -214,6 +214,14 @@ bool Spells::CompareSpellSpecificAuras(SpellEntry const* spellInfo_1, SpellEntry return false; } +bool Spells::IsAutocastable(uint32 spellId) +{ + SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellId); + if (!spellInfo) + return false; + return spellInfo->IsAutocastable(); +} + bool Spells::IsPassiveSpell(uint32 spellId) { SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spellId); @@ -423,7 +431,7 @@ WeaponAttackType SpellEntry::GetWeaponAttackType() const switch (DmgClass) { case SPELL_DAMAGE_CLASS_MELEE: - if (HasAttribute(SPELL_ATTR_EX3_REQ_OFFHAND)) + if (HasAttribute(SPELL_ATTR_EX3_REQUIRES_OFFHAND_WEAPON)) return OFF_ATTACK; else return BASE_ATTACK; @@ -433,7 +441,7 @@ WeaponAttackType SpellEntry::GetWeaponAttackType() const break; default: // Wands - if (HasAttribute(SPELL_ATTR_EX2_AUTOREPEAT_FLAG)) + if (HasAttribute(SPELL_ATTR_EX2_AUTO_REPEAT)) return RANGED_ATTACK; else return BASE_ATTACK; @@ -449,6 +457,10 @@ uint32 SpellEntry::GetCastTime(SpellCaster const* caster, Spell* spell) const if (spell->IsTriggeredSpellWithRedundentData()) return 0; + // chance on hit procs should be instant + if (spell->IsTriggered() && spell->IsCastByItem()) + return 0; + // spell targeted to non-trading trade slot item instant at trade success apply if (spell->GetCaster()->GetTypeId() == TYPEID_PLAYER) if (TradeData* my_trade = ((Player*)(spell->GetCaster()))->GetTradeData()) @@ -476,7 +488,7 @@ uint32 SpellEntry::GetCastTime(SpellCaster const* caster, Spell* spell) const if (Player* modOwner = pUnit->GetSpellModOwner()) modOwner->ApplySpellMod(Id, SPELLMOD_CASTING_TIME, castTime, spell); - if (!(Attributes & (SPELL_ATTR_IS_ABILITY | SPELL_ATTR_TRADESPELL))) + if (!(Attributes & (SPELL_ATTR_IS_ABILITY | SPELL_ATTR_IS_TRADESKILL))) { #if SUPPORTED_CLIENT_BUILD >= CLIENT_BUILD_1_12_1 castTime = int32(castTime * pUnit->GetFloatValue(UNIT_MOD_CAST_SPEED)); @@ -491,7 +503,7 @@ uint32 SpellEntry::GetCastTime(SpellCaster const* caster, Spell* spell) const } } - if (Attributes & SPELL_ATTR_RANGED && (!spell || !spell->IsAutoRepeat())) + if (Attributes & SPELL_ATTR_USES_RANGED_SLOT && (!spell || !spell->IsAutoRepeat())) castTime += 500; return (castTime > 0) ? uint32(castTime) : 0; @@ -757,7 +769,7 @@ uint16 SpellEntry::GetAuraMaxTicks() const bool SpellEntry::IsPositiveSpell(WorldObject const* caster, WorldObject const* victim) const { - if (Attributes & SPELL_ATTR_NEGATIVE) + if (Attributes & SPELL_ATTR_AURA_IS_DEBUFF) return false; // spells with at least one negative effect are considered negative // some self-applied spells have negative effects but in self casting case negative check ignored. @@ -923,7 +935,7 @@ bool SpellEntry::IsPositiveEffect(SpellEffectIndex effIndex, WorldObject const* SpellFamilyName == SPELLFAMILY_GENERIC) return false; // but not this if this first effect (don't found better check) - if (Attributes & 0x4000000 && effIndex == EFFECT_INDEX_0) + if (Attributes & SPELL_ATTR_AURA_IS_DEBUFF && effIndex == EFFECT_INDEX_0) return false; break; case SPELL_AURA_MOD_SCALE: @@ -978,7 +990,7 @@ bool SpellEntry::IsPositiveEffect(SpellEffectIndex effIndex, WorldObject const* return false; // Attributes check - if (Attributes & SPELL_ATTR_NEGATIVE) + if (Attributes & SPELL_ATTR_AURA_IS_DEBUFF) return false; // ok, positive @@ -988,7 +1000,7 @@ bool SpellEntry::IsPositiveEffect(SpellEffectIndex effIndex, WorldObject const* bool SpellEntry::IsReflectableSpell(WorldObject const* caster, WorldObject const* victim) const { return DmgClass == SPELL_DAMAGE_CLASS_MAGIC && !HasAttribute(SPELL_ATTR_IS_ABILITY) - && !HasAttribute(SPELL_ATTR_EX_CANT_BE_REFLECTED) && !HasAttribute(SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY) + && !HasAttribute(SPELL_ATTR_EX_NO_REFLECTION) && !HasAttribute(SPELL_ATTR_NO_IMMUNITIES) && !HasAttribute(SPELL_ATTR_PASSIVE) && !IsPositiveSpell(caster, victim); } @@ -1014,7 +1026,7 @@ SpellCastResult SpellEntry::GetErrorAtShapeshiftedCast(uint32 form) const SpellShapeshiftFormEntry const* shapeInfo = sSpellShapeshiftFormStore.LookupEntry(form); if (!shapeInfo) { - sLog.outError("GetErrorAtShapeshiftedCast: unknown shapeshift %u", form); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "GetErrorAtShapeshiftedCast: unknown shapeshift %u", form); return SPELL_CAST_OK; } actAsShifted = !(shapeInfo->flags1 & 1); // shapeshift acts as normal form for spells @@ -1030,7 +1042,7 @@ SpellCastResult SpellEntry::GetErrorAtShapeshiftedCast(uint32 form) const else { // needs shapeshift - if (!(AttributesEx2 & SPELL_ATTR_EX2_NOT_NEED_SHAPESHIFT) && Stances != 0) + if (!(AttributesEx2 & SPELL_ATTR_EX2_ALLOW_WHILE_NOT_SHAPESHIFTED) && Stances != 0) return SPELL_FAILED_ONLY_SHAPESHIFT; } diff --git a/src/game/Spells/SpellEntry.h b/src/game/Spells/SpellEntry.h index 2ed8ab81164..218c7f522f3 100644 --- a/src/game/Spells/SpellEntry.h +++ b/src/game/Spells/SpellEntry.h @@ -36,6 +36,15 @@ class SpellCaster; namespace Spells { + inline SpellEffectIndex GetFirstEffectIndexInMask(uint32 mask) + { + for (int i = 0; i < MAX_EFFECT_INDEX; ++i) + if (mask & (1 << i)) + return SpellEffectIndex(i); + + return EFFECT_INDEX_0; + } + SpellSpecific GetSpellSpecific(uint32 spellId); // Diminishing Returns interaction with spells @@ -169,10 +178,42 @@ namespace Spells } } + bool IsAutocastable(uint32 spellId); bool IsPassiveSpell(uint32 spellId); bool IsPositiveSpell(uint32 spellId); bool IsPositiveSpell(uint32 spellId, Unit* caster, Unit* victim); + // spell target filter is TARGET_HELPFUL, TARGET_PARTY or TARGET_GROUP in cmangos + inline bool IsFriendlyTarget(uint32 target) + { + switch (target) + { + case TARGET_UNIT_CASTER: + case TARGET_UNIT_FRIEND_NEAR_CASTER: + case TARGET_UNIT_CASTER_PET: + case TARGET_PLAYER_FRIEND_NYI: + case TARGET_ENUM_UNITS_PARTY_WITHIN_CASTER_RANGE: + case TARGET_UNIT_FRIEND: + case TARGET_UNIT_CASTER_MASTER: + case TARGET_ENUM_UNITS_FRIEND_AOE_AT_DYNOBJ_LOC: + case TARGET_ENUM_UNITS_FRIEND_AOE_AT_SRC_LOC: + case TARGET_ENUM_UNITS_FRIEND_AOE_AT_DEST_LOC: + case TARGET_ENUM_UNITS_PARTY_AOE_AT_SRC_LOC: + case TARGET_ENUM_UNITS_PARTY_AOE_AT_DEST_LOC: + case TARGET_UNIT_PARTY: + case TARGET_UNIT_FRIEND_AND_PARTY: + case TARGET_UNIT_FRIEND_CHAIN_HEAL: + case TARGET_ENUM_UNITS_RAID_WITHIN_CASTER_RANGE: + case TARGET_UNIT_RAID: + case TARGET_UNIT_RAID_NEAR_CASTER: + case TARGET_ENUM_UNITS_FRIEND_IN_CONE: + case TARGET_UNIT_RAID_AND_CLASS: + case TARGET_PLAYER_RAID_NYI: + return true; + } + return false; + } + inline bool IsPositiveTarget(uint32 targetA, uint32 targetB) { switch (targetA) @@ -746,12 +787,12 @@ class SpellEntry bool IsNextMeleeSwingSpell() const { - return Attributes & (SPELL_ATTR_ON_NEXT_SWING_1 | SPELL_ATTR_ON_NEXT_SWING_2); + return Attributes & (SPELL_ATTR_ON_NEXT_SWING_NO_DAMAGE | SPELL_ATTR_ON_NEXT_SWING); } bool IsRangedSpell() const { - return Attributes & SPELL_ATTR_RANGED; + return Attributes & SPELL_ATTR_USES_RANGED_SLOT; } bool IsSealSpell() const @@ -784,30 +825,33 @@ class SpellEntry bool IsDeathOnlySpell() const { - return (AttributesEx3 & SPELL_ATTR_EX3_CAST_ON_DEAD) || (Id == 2584); + return HasAttribute(SPELL_ATTR_EX3_ONLY_ON_GHOSTS) || + (Targets & (TARGET_FLAG_PVP_CORPSE | TARGET_FLAG_UNIT_CORPSE | TARGET_FLAG_CORPSE)) || + (Id == 2584); } bool CanTargetDeadTarget() const { - return HasAttribute(SPELL_ATTR_EX3_CAST_ON_DEAD) || HasAttribute(SPELL_ATTR_EX2_CAN_TARGET_DEAD); + return HasAttribute(SPELL_ATTR_EX2_ALLOW_DEAD_TARGET) || + IsDeathOnlySpell(); } bool CanTargetAliveState(bool alive) const { - if (HasAttribute(SPELL_ATTR_EX3_CAST_ON_DEAD)) + if (IsDeathOnlySpell()) return !alive; - return alive || HasAttribute(SPELL_ATTR_EX2_CAN_TARGET_DEAD); + return alive || HasAttribute(SPELL_ATTR_EX2_ALLOW_DEAD_TARGET); } bool IsDeathPersistentSpell() const { - return HasAttribute(SPELL_ATTR_EX3_DEATH_PERSISTENT); + return HasAttribute(SPELL_ATTR_EX3_ALLOW_AURA_WHILE_DEAD); } bool IsNonCombatSpell() const { - return (Attributes & SPELL_ATTR_CANT_USED_IN_COMBAT) != 0; + return (Attributes & SPELL_ATTR_NOT_IN_COMBAT_ONLY_PEACEFUL) != 0; } bool IsPositiveSpell() const @@ -906,9 +950,14 @@ class SpellEntry return Internal & SPELL_INTERNAL_CROWD_CONTROL; } + bool IsAutocastable() const + { + return !(HasAttribute(SPELL_ATTR_EX_NO_AUTOCAST_AI) || HasAttribute(SPELL_ATTR_PASSIVE)); + } + bool IsAutoRepeatRangedSpell() const { - return (Attributes & SPELL_ATTR_RANGED) && (AttributesEx2 & SPELL_ATTR_EX2_AUTOREPEAT_FLAG); + return (Attributes & SPELL_ATTR_USES_RANGED_SLOT) && (AttributesEx2 & SPELL_ATTR_EX2_AUTO_REPEAT); } bool IsSpellRequiresRangedAP() const @@ -918,12 +967,12 @@ class SpellEntry bool IsChanneledSpell() const { - return (AttributesEx & (SPELL_ATTR_EX_CHANNELED_1 | SPELL_ATTR_EX_CHANNELED_2)); + return (AttributesEx & (SPELL_ATTR_EX_IS_CHANNELED | SPELL_ATTR_EX_IS_SELF_CHANNELED)); } bool NeedsComboPoints() const { - return (AttributesEx & (SPELL_ATTR_EX_REQ_TARGET_COMBO_POINTS | SPELL_ATTR_EX_REQ_COMBO_POINTS)); + return (AttributesEx & (SPELL_ATTR_EX_FINISHING_MOVE_DAMAGE | SPELL_ATTR_EX_FINISHING_MOVE_DURATION)); } bool IsTotemSummonSpell() const @@ -933,7 +982,7 @@ class SpellEntry bool HasRealTimeDuration() const { - return HasAttribute(SPELL_ATTR_EX4_REAL_TIME_DURATION); + return HasAttribute(SPELL_ATTR_EX4_AURA_EXPIRES_OFFLINE); } bool HasAuraWithSpellTriggerEffect() const @@ -976,18 +1025,18 @@ class SpellEntry bool IsNeedCastSpellAtFormApply(ShapeshiftForm form) const { - if (!(Attributes & (SPELL_ATTR_PASSIVE | SPELL_ATTR_HIDDEN_CLIENTSIDE)) || !form) + if (!(Attributes & (SPELL_ATTR_PASSIVE | SPELL_ATTR_DO_NOT_DISPLAY)) || !form) return false; - // passive spells with SPELL_ATTR_EX2_NOT_NEED_SHAPESHIFT are already active without shapeshift, do no recast! + // passive spells with SPELL_ATTR_EX2_ALLOW_WHILE_NOT_SHAPESHIFTED are already active without shapeshift, do no recast! // Feline Swiftness Passive 2a not have 0x1 mask in Stance field in spell data as expected return ((Stances & (1 << (form - 1)) || (Id == 24864 && form == FORM_CAT)) && - !HasAttribute(SPELL_ATTR_EX2_NOT_NEED_SHAPESHIFT)); + !HasAttribute(SPELL_ATTR_EX2_ALLOW_WHILE_NOT_SHAPESHIFTED)); } inline bool IsNeedCastSpellAtOutdoor() const { - return (HasAttribute(SPELL_ATTR_OUTDOORS_ONLY) && HasAttribute(SPELL_ATTR_PASSIVE)); + return (HasAttribute(SPELL_ATTR_ONLY_OUTDOORS) && HasAttribute(SPELL_ATTR_PASSIVE)); } // Spell effects require a specific power type on the target @@ -1017,7 +1066,7 @@ class SpellEntry bool IsRemovedOnShapeLostSpell() const { return (Stances || Id == 24864) && - !(AttributesEx2 & SPELL_ATTR_EX2_NOT_NEED_SHAPESHIFT) && + !(AttributesEx2 & SPELL_ATTR_EX2_ALLOW_WHILE_NOT_SHAPESHIFTED) && !(Attributes & SPELL_ATTR_NOT_SHAPESHIFT); } diff --git a/src/game/Spells/SpellMgr.cpp b/src/game/Spells/SpellMgr.cpp index de77c508dfe..81c13c14df9 100644 --- a/src/game/Spells/SpellMgr.cpp +++ b/src/game/Spells/SpellMgr.cpp @@ -57,8 +57,8 @@ void SpellMgr::LoadSpellTargetPositions() bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell target destination coordinates", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell target destination coordinates", count); return; } @@ -83,20 +83,20 @@ void SpellMgr::LoadSpellTargetPositions() MapEntry const* mapEntry = sMapStorage.LookupEntry(st.mapId); if (!mapEntry) { - sLog.outErrorDb("Spell (ID:%u) target map (ID: %u) does not exist in `Map.dbc`.", Spell_ID, st.mapId); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Spell (ID:%u) target map (ID: %u) does not exist in `Map.dbc`.", Spell_ID, st.mapId); continue; } if (st.x == 0 && st.y == 0 && st.z == 0) { - sLog.outErrorDb("Spell (ID:%u) target coordinates not provided.", Spell_ID); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Spell (ID:%u) target coordinates not provided.", Spell_ID); continue; } SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(Spell_ID); if (!spellInfo) { - sLog.outErrorDb("Spell (ID:%u) listed in `spell_target_position` does not exist.", Spell_ID); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Spell (ID:%u) listed in `spell_target_position` does not exist.", Spell_ID); continue; } @@ -111,7 +111,7 @@ void SpellMgr::LoadSpellTargetPositions() } if (!found) { - sLog.outErrorDb("Spell (Id: %u) listed in `spell_target_position` does not have target TARGET_LOCATION_DATABASE (17).", Spell_ID); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Spell (Id: %u) listed in `spell_target_position` does not have target TARGET_LOCATION_DATABASE (17).", Spell_ID); continue; } @@ -121,8 +121,8 @@ void SpellMgr::LoadSpellTargetPositions() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell target destination coordinates", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell target destination coordinates", count); } template @@ -134,7 +134,7 @@ struct SpellRankHelper SpellEntry const* spell = sSpellMgr.GetSpellEntry(spell_id); if (!spell) { - sLog.outErrorDb("Spell %u listed in `%s` does not exist", spell_id, worker.TableName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `%s` does not exist", spell_id, worker.TableName()); return; } @@ -165,7 +165,7 @@ struct SpellRankHelper // check that first rank added for custom ranks for (std::set::const_iterator itr = firstRankSpellsWithCustomRanks.begin(); itr != firstRankSpellsWithCustomRanks.end(); ++itr) if (!worker.HasEntry(*itr)) - sLog.outErrorDb("Spell %u must be listed in `%s` as first rank for listed custom ranks of spell but not found!", *itr, worker.TableName()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u must be listed in `%s` as first rank for listed custom ranks of spell but not found!", *itr, worker.TableName()); // fill absent non first ranks data base at first rank data for (std::set::const_iterator itr = firstRankSpells.begin(); itr != firstRankSpells.end(); ++itr) @@ -197,33 +197,33 @@ struct DoSpellProcEvent { SpellProcEventEntry const& r_spe = spellItr->second; if (spe.schoolMask != r_spe.schoolMask) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` as custom rank have different schoolMask from first rank in chain", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` as custom rank have different schoolMask from first rank in chain", spell_id); if (spe.spellFamilyName != r_spe.spellFamilyName) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` as custom rank have different spellFamilyName from first rank in chain", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` as custom rank have different spellFamilyName from first rank in chain", spell_id); for (uint8 i = 0; i < MAX_EFFECT_INDEX; ++i) { if (spe.spellFamilyMask[i] != r_spe.spellFamilyMask[i]) { - sLog.outErrorDb("Spell %u listed in `spell_proc_event` as custom rank have different spellFamilyMask from first rank in chain", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` as custom rank have different spellFamilyMask from first rank in chain", spell_id); break; } } if (spe.procFlags != r_spe.procFlags) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` as custom rank have different procFlags from first rank in chain", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` as custom rank have different procFlags from first rank in chain", spell_id); if (spe.procEx != r_spe.procEx) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` as custom rank have different procEx from first rank in chain", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` as custom rank have different procEx from first rank in chain", spell_id); // only ppm allowed has been different from first rank if (spe.customChance != r_spe.customChance) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` as custom rank have different customChance from first rank in chain", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` as custom rank have different customChance from first rank in chain", spell_id); if (spe.cooldown != r_spe.cooldown) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` as custom rank have different cooldown from first rank in chain", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` as custom rank have different cooldown from first rank in chain", spell_id); } } @@ -236,7 +236,7 @@ struct DoSpellProcEvent // let have independent data in table for spells with ppm rates (exist rank dependent ppm rate spells) if (!spe.ppmRate) { - sLog.outErrorDb("Spell %u listed in `spell_proc_event` is not first rank (%u) in chain", entry, first_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` is not first rank (%u) in chain", entry, first_id); // prevent loading since it won't have an effect anyway return false; } @@ -251,12 +251,12 @@ struct DoSpellProcEvent if (spe.procFlags == 0) { if (spell->procFlags == 0) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` probally not triggered spell (no proc flags)", spell->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` probally not triggered spell (no proc flags)", spell->Id); } else { if (spell->procFlags == spe.procFlags) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` has exactly same proc flags as in spell.dbc, field value redundant", spell->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` has exactly same proc flags as in spell.dbc, field value redundant", spell->Id); else isCustom = true; } @@ -265,13 +265,13 @@ struct DoSpellProcEvent { /* enable for re-check cases, 0 chance ok for some cases because in some cases it set by another spell/talent spellmod) if (spell->procChance==0 && !spe.ppmRate) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` probally not triggered spell (no chance or ppm)", spell->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` probally not triggered spell (no chance or ppm)", spell->Id); */ } else { if (spell->procChance == spe.customChance) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` has exactly same custom chance as in spell.dbc, field value redundant", spell->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` has exactly same custom chance as in spell.dbc, field value redundant", spell->Id); else isCustom = true; } @@ -290,7 +290,7 @@ struct DoSpellProcEvent } } if (empty) - sLog.outErrorDb("Spell %u listed in `spell_proc_event` not have any useful data", spell->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_event` not have any useful data", spell->Id); } if (isCustom) @@ -324,8 +324,8 @@ void SpellMgr::LoadSpellProcEvents() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> No spell proc event conditions loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> No spell proc event conditions loaded"); return; } @@ -361,8 +361,8 @@ void SpellMgr::LoadSpellProcEvents() rankHelper.FillHigherRanks(); - sLog.outString(); - sLog.outString(">> Loaded %u extra spell proc event conditions +%u custom proc (inc. +%u custom ranks)", rankHelper.worker.count, rankHelper.worker.customProc, rankHelper.customRank); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u extra spell proc event conditions +%u custom proc (inc. +%u custom ranks)", rankHelper.worker.count, rankHelper.worker.customProc, rankHelper.customRank); } struct DoSpellProcItemEnchant @@ -392,8 +392,8 @@ void SpellMgr::LoadSpellProcItemEnchant() bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u proc item enchant definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u proc item enchant definitions", count); return; } @@ -412,7 +412,7 @@ void SpellMgr::LoadSpellProcItemEnchant() if (!spellInfo) { - sLog.outErrorDb("Spell %u listed in `spell_proc_item_enchant` does not exist", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_item_enchant` does not exist", entry); continue; } @@ -420,7 +420,7 @@ void SpellMgr::LoadSpellProcItemEnchant() if (first_id != entry) { - sLog.outErrorDb("Spell %u listed in `spell_proc_item_enchant` is not first rank (%u) in chain", entry, first_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_proc_item_enchant` is not first rank (%u) in chain", entry, first_id); // prevent loading since it won't have an effect anyway continue; } @@ -435,8 +435,8 @@ void SpellMgr::LoadSpellProcItemEnchant() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u proc item enchant definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u proc item enchant definitions", count); } bool SpellMgr::IsSpellProcEventCanTriggeredBy(SpellProcEventEntry const* spellProcEvent, uint32 EventProcFlag, SpellEntry const* procSpell, uint32 procFlags, uint32 procExtra) @@ -494,7 +494,10 @@ bool SpellMgr::IsSpellProcEventCanTriggeredBy(SpellProcEventEntry const* spellPr if (procEvent_procEx & PROC_EX_EX_TRIGGER_ALWAYS) return true; // Exist req for PROC_EX_NO_PERIODIC - if ((procEvent_procEx & PROC_EX_NO_PERIODIC) && (procFlags & (PROC_FLAG_DEAL_HARMFUL_PERIODIC | PROC_FLAG_TAKE_HARMFUL_PERIODIC | PROC_FLAG_SUCCESSFUL_PERIODIC_SPELL_HIT | PROC_FLAG_TAKEN_PERIODIC_SPELL_HIT))) + if ((procEvent_procEx & PROC_EX_NO_PERIODIC) && + ((procFlags & (PROC_FLAG_DEAL_HARMFUL_PERIODIC | PROC_FLAG_TAKE_HARMFUL_PERIODIC)) + || + (procSpell && procSpell->IsSpellAppliesPeriodicAura()))) return false; // Check Extra Requirement like (hit/crit/miss/resist/parry/dodge/block/immune/reflect/absorb and other) if (procEvent_procEx & procExtra) @@ -517,8 +520,8 @@ void SpellMgr::LoadSpellGroups() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell group definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell group definitions", count); return; } @@ -544,7 +547,7 @@ void SpellMgr::LoadSpellGroups() { if (groups.find(abs(itr->second)) == groups.end()) { - sLog.outErrorDb("SpellGroup id %u listed in `spell_groups` does not exist", abs(itr->second)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SpellGroup id %u listed in `spell_groups` does not exist", abs(itr->second)); mSpellGroupSpell.erase(itr++); } else @@ -556,13 +559,13 @@ void SpellMgr::LoadSpellGroups() if (!spellInfo) { - sLog.outErrorDb("Spell %u listed in `spell_group` does not exist", itr->second); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_group` does not exist", itr->second); mSpellGroupSpell.erase(itr++); } // Necessaire pour le fix "Un sort plus puissant est deja actif". /*else if (GetSpellRank(itr->second) > 1) { - sLog.outErrorDb("Spell %u listed in `spell_group` is not first rank of spell", itr->second); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_group` is not first rank of spell", itr->second); mSpellGroupSpell.erase(itr++); }*/ else @@ -581,8 +584,8 @@ void SpellMgr::LoadSpellGroups() mSpellSpellGroup.insert(SpellSpellGroupMap::value_type(spell, SpellGroup(group))); } } - sLog.outString(); - sLog.outString(">> Loaded %u spell group definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell group definitions", count); } void SpellMgr::LoadSpellGroupStackRules() @@ -598,8 +601,8 @@ void SpellMgr::LoadSpellGroupStackRules() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell group stack rules", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell group stack rules", count); return; } @@ -614,7 +617,7 @@ void SpellMgr::LoadSpellGroupStackRules() uint8 stack_rule = fields[1].GetUInt32(); if (stack_rule >= SPELL_GROUP_STACK_RULE_MAX) { - sLog.outErrorDb("SpellGroupStackRule %u listed in `spell_group_stack_rules` does not exist", stack_rule); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SpellGroupStackRule %u listed in `spell_group_stack_rules` does not exist", stack_rule); continue; } @@ -622,7 +625,7 @@ void SpellMgr::LoadSpellGroupStackRules() if (spellGroup.first == spellGroup.second) { - sLog.outErrorDb("SpellGroup id %u listed in `spell_group_stack_rules` does not exist", group_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SpellGroup id %u listed in `spell_group_stack_rules` does not exist", group_id); continue; } @@ -632,8 +635,8 @@ void SpellMgr::LoadSpellGroupStackRules() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell group stack rules", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell group stack rules", count); } bool SpellMgr::ListMorePowerfullSpells(uint32 spellId, std::list& list) const @@ -731,8 +734,8 @@ void SpellMgr::LoadSpellElixirs() bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell elixir definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell elixir definitions", count); return; } @@ -751,7 +754,7 @@ void SpellMgr::LoadSpellElixirs() if (!spellInfo) { - sLog.outErrorDb("Spell %u listed in `spell_elixir` does not exist", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_elixir` does not exist", entry); continue; } @@ -761,8 +764,8 @@ void SpellMgr::LoadSpellElixirs() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell elixir definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell elixir definitions", count); } struct DoSpellThreat @@ -781,7 +784,7 @@ struct DoSpellThreat { SpellThreatEntry const& r_ste = spellItr->second; if (ste.threat == r_ste.threat && ste.multiplier == r_ste.multiplier && ste.ap_bonus == r_ste.ap_bonus) - sLog.outErrorDb("Spell %u listed in `spell_threat` as custom rank has same data as Rank 1, so redundant", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_threat` as custom rank has same data as Rank 1, so redundant", spell_id); } } char const* TableName() @@ -792,7 +795,7 @@ struct DoSpellThreat { if (!ste.threat) { - sLog.outErrorDb("Spell %u listed in `spell_threat` is not first rank (%u) in chain and has no threat", entry, first_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_threat` is not first rank (%u) in chain and has no threat", entry, first_id); // prevent loading unexpected data return false; } @@ -809,7 +812,7 @@ struct DoSpellThreat uint32 const* targetA = spell->EffectImplicitTargetA; if ((targetA[EFFECT_INDEX_1] && targetA[EFFECT_INDEX_1] != targetA[EFFECT_INDEX_0]) || (targetA[EFFECT_INDEX_2] && targetA[EFFECT_INDEX_2] != targetA[EFFECT_INDEX_0])) - sLog.outErrorDb("Spell %u listed in `spell_threat` has effects with different targets, threat may be assigned incorrectly", spell->Id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_threat` has effects with different targets, threat may be assigned incorrectly", spell->Id); } ++count; } @@ -837,8 +840,8 @@ void SpellMgr::LoadSpellThreats() { BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> No spell threat entries loaded."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> No spell threat entries loaded."); return; } @@ -866,8 +869,8 @@ void SpellMgr::LoadSpellThreats() rankHelper.FillHigherRanks(); - sLog.outString(); - sLog.outString(">> Loaded %u spell threat entries", rankHelper.worker.count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell threat entries", rankHelper.worker.count); } bool SpellMgr::IsRankSpellDueToSpell(SpellEntry const* spellInfo_1, uint32 spellId_2) const @@ -906,7 +909,7 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons SpellGroup unused; if (CheckSpellGroupStackRules(spellId_1, spellId_2, unused) != SPELL_GROUP_STACK_RULE_DEFAULT) { - DETAIL_LOG("[STACK][%u/%u] Pas de stack (DB/spell_group)", spellId_1, spellId_2); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][%u/%u] Pas de stack (DB/spell_group)", spellId_1, spellId_2); return false; } @@ -917,7 +920,7 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons return false; if (spellId_1 == spellId_2) - return false; + return spellInfo_1->HasAttribute(SPELL_ATTR_EX_AURA_UNIQUE); // Resurrection sickness if ((spellInfo_1->Id == SPELL_ID_PASSIVE_RESURRECTION_SICKNESS) != (spellInfo_2->Id == SPELL_ID_PASSIVE_RESURRECTION_SICKNESS)) @@ -939,7 +942,11 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons if ((spellInfo_1->Id == 21992 && spellInfo_2->Id == 27648) || (spellInfo_2->Id == 21992 && spellInfo_1->Id == 27648)) return false; - + + // Atiesh aura stacking with Moonkin Aura + if (spellInfo_1->SpellIconID == 46 && spellInfo_2->SpellIconID == 46) + return false; + // Soulstone Resurrection and Twisting Nether (resurrector) if (spellInfo_1->SpellIconID == 92 && spellInfo_2->SpellIconID == 92 && ( (spellInfo_1->SpellVisual == 99 && spellInfo_2->SpellVisual == 0) || @@ -1041,6 +1048,10 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons if (((spellInfo_1->SpellFamilyFlags & UI64LIT(0x1)) && (spellInfo_2->SpellFamilyFlags & UI64LIT(0x400000))) || ((spellInfo_2->SpellFamilyFlags & UI64LIT(0x1)) && (spellInfo_1->SpellFamilyFlags & UI64LIT(0x400000)))) return false; + + // Arcane Missiles + if (spellInfo_1->IsFitToFamilyMask(1 << CF_MAGE_ARCANE_MISSILES_CHANNEL) && spellInfo_2->IsFitToFamilyMask(1 << CF_MAGE_ARCANE_MISSILES_CHANNEL)) + return false; } // Detect Invisibility and Mana Shield (multi-family check) if (spellInfo_2->Id == 132 && spellInfo_1->SpellIconID == 209 && spellInfo_1->SpellVisual == 968) @@ -1223,7 +1234,7 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons // Exception : spellInfo_1->SpellIconID != 516 && // Improved Sprint // World of Warcraft Client Patch 1.8.0 (2005-10-11) - // - Sayge?s buffs at the Darkmoon Faire are now exclusive to one another. + // - Sayge's buffs at the Darkmoon Faire are now exclusive to one another. #if SUPPORTED_CLIENT_BUILD <= CLIENT_BUILD_1_7_1 !(spellInfo_1->SpellIconID == 1595 && spellInfo_1->SpellVisual == 7042 && spellInfo_2->SpellIconID == 1595 && spellInfo_2->SpellVisual == 7042) && #endif @@ -1242,14 +1253,14 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons if (!isModifier) { - DETAIL_LOG("[STACK][%u/%u] Meme icone et non modifier.", spellId_1, spellId_2); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][%u/%u] Meme icone et non modifier.", spellId_1, spellId_2); return true; } } if (IsRankSpellDueToSpell(spellInfo_1, spellId_2)) { - DETAIL_LOG("[STACK][%u/%u] IsRankSpellDueToSpell", spellId_1, spellId_2); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][%u/%u] IsRankSpellDueToSpell", spellId_1, spellId_2); return true; } @@ -1279,7 +1290,7 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons if (dummy_only) return false; - DETAIL_LOG("[STACK][%u/%u] not dummy only.", spellId_1, spellId_2); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "[STACK][%u/%u] not dummy only.", spellId_1, spellId_2); return true; } @@ -1484,7 +1495,7 @@ void SpellMgr::LoadSpellChains() if (!sSpellMgr.GetSpellEntry(spell_id)) { - //sLog.outErrorDb("Talent %u not exist as spell",spell_id); + //sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Talent %u not exist as spell",spell_id); continue; } @@ -1586,9 +1597,9 @@ void SpellMgr::LoadSpellChains() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 spell chain records"); - sLog.outErrorDb("`spell_chains` table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 spell chain records"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`spell_chains` table is empty!"); return; } @@ -1612,7 +1623,7 @@ void SpellMgr::LoadSpellChains() if (!sSpellMgr.GetSpellEntry(spell_id)) { - sLog.outErrorDb("Spell %u listed in `spell_chain` does not exist", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_chain` does not exist", spell_id); continue; } @@ -1621,21 +1632,21 @@ void SpellMgr::LoadSpellChains() { if (chain_itr->second.rank != node.rank) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` expected rank %u by DBC data.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` expected rank %u by DBC data.", spell_id, node.prev, node.first, node.rank, node.req, chain_itr->second.rank); continue; } if (chain_itr->second.prev != node.prev) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` expected prev %u by DBC data.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` expected prev %u by DBC data.", spell_id, node.prev, node.first, node.rank, node.req, chain_itr->second.prev); continue; } if (chain_itr->second.first != node.first) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` expected first %u by DBC data.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` expected first %u by DBC data.", spell_id, node.prev, node.first, node.rank, node.req, chain_itr->second.first); continue; } @@ -1649,21 +1660,21 @@ void SpellMgr::LoadSpellChains() } // in other case redundant - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) already added (talent or spell ability with forward) and non need in `spell_chain`", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) already added (talent or spell ability with forward) and non need in `spell_chain`", spell_id, node.prev, node.first, node.rank, node.req); continue; } if (node.prev != 0 && !sSpellMgr.GetSpellEntry(node.prev)) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has nonexistent previous rank spell.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has nonexistent previous rank spell.", spell_id, node.prev, node.first, node.rank, node.req); continue; } if (!sSpellMgr.GetSpellEntry(node.first)) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not existing first rank spell.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not existing first rank spell.", spell_id, node.prev, node.first, node.rank, node.req); continue; } @@ -1673,14 +1684,14 @@ void SpellMgr::LoadSpellChains() (spell_id == node.first) != (node.prev == 0) || (node.rank <= 1) != (node.prev == 0)) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not compatible chain data.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not compatible chain data.", spell_id, node.prev, node.first, node.rank, node.req); continue; } if (node.req != 0 && !sSpellMgr.GetSpellEntry(node.req)) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not existing required spell.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not existing required spell.", spell_id, node.prev, node.first, node.rank, node.req); continue; } @@ -1690,7 +1701,7 @@ void SpellMgr::LoadSpellChains() { if (node.rank != pos->rank + 1) { - sLog.outErrorDb("Talent %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has wrong rank.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Talent %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has wrong rank.", spell_id, node.prev, node.first, node.rank, node.req); continue; } @@ -1699,21 +1710,21 @@ void SpellMgr::LoadSpellChains() { if (node.first != talentEntry->RankID[0]) { - sLog.outErrorDb("Talent %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has wrong first rank spell.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Talent %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has wrong first rank spell.", spell_id, node.prev, node.first, node.rank, node.req); continue; } if (node.rank > 1 && node.prev != talentEntry->RankID[node.rank - 1 - 1]) { - sLog.outErrorDb("Talent %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has wrong prev rank spell.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Talent %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has wrong prev rank spell.", spell_id, node.prev, node.first, node.rank, node.req); continue; } if (node.req != talentEntry->DependsOnSpell) { - sLog.outErrorDb("Talent %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has wrong required spell.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Talent %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has wrong required spell.", spell_id, node.prev, node.first, node.rank, node.req); continue; } @@ -1734,18 +1745,18 @@ void SpellMgr::LoadSpellChains() SpellChainMap::const_iterator i_prev = mSpellChains.find(itr.second.prev); if (i_prev == mSpellChains.end()) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not found previous rank spell in table.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not found previous rank spell in table.", itr.first, itr.second.prev, itr.second.first, itr.second.rank, itr.second.req); } else if (i_prev->second.first != itr.second.first) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has different first spell in chain compared to previous rank spell (prev: %u, first: %u, rank: %d, req: %u).", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has different first spell in chain compared to previous rank spell (prev: %u, first: %u, rank: %d, req: %u).", itr.first, itr.second.prev, itr.second.first, itr.second.rank, itr.second.req, i_prev->second.prev, i_prev->second.first, i_prev->second.rank, i_prev->second.req); } else if (i_prev->second.rank + 1 != itr.second.rank) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has different rank compared to previous rank spell (prev: %u, first: %u, rank: %d, req: %u).", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has different rank compared to previous rank spell (prev: %u, first: %u, rank: %d, req: %u).", itr.first, itr.second.prev, itr.second.first, itr.second.rank, itr.second.req, i_prev->second.prev, i_prev->second.first, i_prev->second.rank, i_prev->second.req); } @@ -1756,18 +1767,18 @@ void SpellMgr::LoadSpellChains() SpellChainMap::const_iterator i_req = mSpellChains.find(itr.second.req); if (i_req == mSpellChains.end()) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not found required rank spell in table.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has not found required rank spell in table.", itr.first, itr.second.prev, itr.second.first, itr.second.rank, itr.second.req); } else if (i_req->second.first == itr.second.first) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has required rank spell from same spell chain (prev: %u, first: %u, rank: %d, req: %u).", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has required rank spell from same spell chain (prev: %u, first: %u, rank: %d, req: %u).", itr.first, itr.second.prev, itr.second.first, itr.second.rank, itr.second.req, i_req->second.prev, i_req->second.first, i_req->second.rank, i_req->second.req); } else if (i_req->second.req) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has required rank spell with required spell (prev: %u, first: %u, rank: %d, req: %u).", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has required rank spell with required spell (prev: %u, first: %u, rank: %d, req: %u).", itr.first, itr.second.prev, itr.second.first, itr.second.rank, itr.second.req, i_req->second.prev, i_req->second.first, i_req->second.rank, i_req->second.req); } @@ -1796,13 +1807,13 @@ void SpellMgr::LoadSpellChains() if (mSpellChainsNext.find(itr.first) == mSpellChainsNext.end()) { - sLog.outErrorDb("Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has single rank data, so redundant.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (prev: %u, first: %u, rank: %d, req: %u) listed in `spell_chain` has single rank data, so redundant.", itr.first, itr.second.prev, itr.second.first, itr.second.rank, itr.second.req); } } - sLog.outString(); - sLog.outString(">> Loaded %u spell chain records (%u from DBC data with %u req field updates, and %u loaded from table)", dbc_count + new_count, dbc_count, req_count, new_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell chain records (%u from DBC data with %u req field updates, and %u loaded from table)", dbc_count + new_count, dbc_count, req_count, new_count); } void SpellMgr::LoadSpellLearnSkills() @@ -1840,8 +1851,8 @@ void SpellMgr::LoadSpellLearnSkills() } } - sLog.outString(); - sLog.outString(">> Loaded %u Spell Learn Skills from DBC", dbc_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Spell Learn Skills from DBC", dbc_count); } void SpellMgr::LoadSpellEnchantCharges() @@ -1857,8 +1868,8 @@ void SpellMgr::LoadSpellEnchantCharges() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell enchant charges", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell enchant charges", count); return; } @@ -1878,7 +1889,7 @@ void SpellMgr::LoadSpellEnchantCharges() if (!pSpellInfo) { if (!IsExistingSpellId(entry)) - sLog.outErrorDb("Spell %u listed in `spell_enchant_charges` does not exist", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_enchant_charges` does not exist", entry); continue; } @@ -1887,8 +1898,8 @@ void SpellMgr::LoadSpellEnchantCharges() ++count; } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell enchant charges", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell enchant charges", count); } void SpellMgr::LoadSpellLearnSpells() @@ -1902,9 +1913,9 @@ void SpellMgr::LoadSpellLearnSpells() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 spell learn spells"); - sLog.outErrorDb("`spell_learn_spell` table is empty!"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 spell learn spells"); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`spell_learn_spell` table is empty!"); return; } @@ -1925,19 +1936,19 @@ void SpellMgr::LoadSpellLearnSpells() if (!sSpellMgr.GetSpellEntry(spell_id)) { - sLog.outErrorDb("Spell %u listed in `spell_learn_spell` does not exist", spell_id); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_learn_spell` does not exist", spell_id); continue; } if (!sSpellMgr.GetSpellEntry(node.spell)) { - sLog.outErrorDb("Spell %u listed in `spell_learn_spell` learning nonexistent spell %u", spell_id, node.spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_learn_spell` learning nonexistent spell %u", spell_id, node.spell); continue; } if (GetTalentSpellCost(node.spell)) { - sLog.outErrorDb("Spell %u listed in `spell_learn_spell` attempt learning talent spell %u, skipped", spell_id, node.spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_learn_spell` attempt learning talent spell %u, skipped", spell_id, node.spell); continue; } @@ -1980,7 +1991,7 @@ void SpellMgr::LoadSpellLearnSpells() { if (itr->second.spell == dbc_node.spell) { - sLog.outErrorDb("Spell %u auto-learn spell %u in spell.dbc then the record in `spell_learn_spell` is redundant, please fix DB.", + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u auto-learn spell %u in spell.dbc then the record in `spell_learn_spell` is redundant, please fix DB.", spell, dbc_node.spell); found = true; break; @@ -1996,8 +2007,8 @@ void SpellMgr::LoadSpellLearnSpells() } } - sLog.outString(); - sLog.outString(">> Loaded %u spell learn spells + %u found in DBC", count, dbc_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell learn spells + %u found in DBC", count, dbc_count); } void SpellMgr::LoadSpellScriptTarget() @@ -2031,8 +2042,8 @@ void SpellMgr::LoadSpellScriptTarget() bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 SpellScriptTarget. DB table `spell_script_target` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 SpellScriptTarget. DB table `spell_script_target` is empty."); return; } @@ -2054,7 +2065,7 @@ void SpellMgr::LoadSpellScriptTarget() if (!spellProto) { if (!sSpellMgr.IsExistingSpellId(spellId)) - sLog.outErrorDb("Table `spell_script_target`: spellId %u listed for TargetEntry %u does not exist.", spellId, targetEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_script_target`: spellId %u listed for TargetEntry %u does not exist.", spellId, targetEntry); continue; } @@ -2062,7 +2073,7 @@ void SpellMgr::LoadSpellScriptTarget() { if (conditions.find(conditionId) == conditions.end()) { - sLog.outErrorDb("Table `spell_script_target`: conditionId %u listed for spell %u does not exist.", conditionId, spellId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_script_target`: conditionId %u listed for spell %u does not exist.", conditionId, spellId); continue; } } @@ -2094,13 +2105,13 @@ void SpellMgr::LoadSpellScriptTarget() if (!targetfound) { - sLog.outErrorDb("Table `spell_script_target`: spellId %u listed for TargetEntry %u does not have any implicit target TARGET_UNIT_SCRIPT_NEAR_CASTER(38) or TARGET_LOCATION_SCRIPT_NEAR_CASTER (46) or TARGET_GAMEOBJECT_SCRIPT_NEAR_CASTER (40).", spellId, targetEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_script_target`: spellId %u listed for TargetEntry %u does not have any implicit target TARGET_UNIT_SCRIPT_NEAR_CASTER(38) or TARGET_LOCATION_SCRIPT_NEAR_CASTER (46) or TARGET_GAMEOBJECT_SCRIPT_NEAR_CASTER (40).", spellId, targetEntry); continue; } if (type >= MAX_SPELL_TARGET_TYPE) { - sLog.outErrorDb("Table `spell_script_target`: target type %u for TargetEntry %u is incorrect.", type, targetEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_script_target`: target type %u for TargetEntry %u is incorrect.", type, targetEntry); continue; } @@ -2115,7 +2126,7 @@ void SpellMgr::LoadSpellScriptTarget() if (!sGOStorage.LookupEntry(targetEntry)) { if (!sObjectMgr.IsExistingGameObjectId(targetEntry)) - sLog.outErrorDb("Table `spell_script_target`: gameobject template entry %u does not exist.", targetEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_script_target`: gameobject template entry %u does not exist.", targetEntry); continue; } break; @@ -2123,21 +2134,21 @@ void SpellMgr::LoadSpellScriptTarget() default: if (!targetEntry) { - sLog.outErrorDb("Table `spell_script_target`: target entry == 0 for not GO target type (%u).", type); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_script_target`: target entry == 0 for not GO target type (%u).", type); continue; } if (CreatureInfo const* cInfo = sCreatureStorage.LookupEntry(targetEntry)) { if (spellId == 30427 && !cInfo->skinning_loot_id) { - sLog.outErrorDb("Table `spell_script_target` has creature %u as a target of spellid 30427, but this creature has no skinlootid. Gas extraction will not work!", cInfo->entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_script_target` has creature %u as a target of spellid 30427, but this creature has no skinlootid. Gas extraction will not work!", cInfo->entry); continue; } } else { if (!sObjectMgr.IsExistingCreatureId(targetEntry)) - sLog.outErrorDb("Table `spell_script_target`: creature template entry %u does not exist.", targetEntry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Table `spell_script_target`: creature template entry %u does not exist.", targetEntry); continue; } break; @@ -2166,7 +2177,7 @@ void SpellMgr::LoadSpellScriptTarget() SpellScriptTarget::const_iterator upper = GetEndSpellScriptTarget(spellInfo->Id); if (lower==upper) { - sLog.outErrorDb("Spell (ID: %u) has effect EffectImplicitTargetA/EffectImplicitTargetB = %u (TARGET_UNIT_SCRIPT_NEAR_CASTER), but does not have record in `spell_script_target`",spellInfo->Id,TARGET_UNIT_SCRIPT_NEAR_CASTER); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell (ID: %u) has effect EffectImplicitTargetA/EffectImplicitTargetB = %u (TARGET_UNIT_SCRIPT_NEAR_CASTER), but does not have record in `spell_script_target`",spellInfo->Id,TARGET_UNIT_SCRIPT_NEAR_CASTER); break; // effects of spell } } @@ -2174,8 +2185,8 @@ void SpellMgr::LoadSpellScriptTarget() } */ - sLog.outString(); - sLog.outString(">> Loaded %u Spell Script Targets", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u Spell Script Targets", count); } void SpellMgr::LoadSpellPetAuras() @@ -2193,8 +2204,8 @@ void SpellMgr::LoadSpellPetAuras() bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell pet auras", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell pet auras", count); return; } @@ -2218,7 +2229,7 @@ void SpellMgr::LoadSpellPetAuras() SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(spell); if (!spellInfo) { - sLog.outErrorDb("Spell %u listed in `spell_pet_auras` does not exist", spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_pet_auras` does not exist", spell); continue; } uint8 i = 0; @@ -2230,14 +2241,14 @@ void SpellMgr::LoadSpellPetAuras() if (i == MAX_EFFECT_INDEX) { - sLog.outError("Spell %u listed in `spell_pet_auras` does not have dummy aura or dummy effect", spell); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u listed in `spell_pet_auras` does not have dummy aura or dummy effect", spell); continue; } SpellEntry const* spellInfo2 = sSpellMgr.GetSpellEntry(aura); if (!spellInfo2) { - sLog.outErrorDb("Aura %u listed in `spell_pet_auras` does not exist", aura); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Aura %u listed in `spell_pet_auras` does not exist", aura); continue; } @@ -2249,8 +2260,8 @@ void SpellMgr::LoadSpellPetAuras() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell pet auras", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell pet auras", count); } /// Some checks for spells, to prevent adding deprecated/broken spells for trainers, spell book, etc @@ -2273,14 +2284,14 @@ bool SpellMgr::IsSpellValid(SpellEntry const* spellInfo, Player* pl, bool msg) // craft spell for crafting nonexistent item (break client recipes list show) case SPELL_EFFECT_CREATE_ITEM: { - if (!ObjectMgr::GetItemPrototype(spellInfo->EffectItemType[i])) + if (!sObjectMgr.GetItemPrototype(spellInfo->EffectItemType[i])) { if (msg) { if (pl) ChatHandler(pl).PSendSysMessage("Craft spell %u create item (Entry: %u) but item does not exist in item_template.", spellInfo->Id, spellInfo->EffectItemType[i]); else - sLog.outErrorDb("Craft spell %u create item (Entry: %u) but item does not exist in item_template.", spellInfo->Id, spellInfo->EffectItemType[i]); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Craft spell %u create item (Entry: %u) but item does not exist in item_template.", spellInfo->Id, spellInfo->EffectItemType[i]); } return false; } @@ -2298,7 +2309,7 @@ bool SpellMgr::IsSpellValid(SpellEntry const* spellInfo, Player* pl, bool msg) if (pl) ChatHandler(pl).PSendSysMessage("Spell %u learn to broken spell %u, and then...", spellInfo->Id, spellInfo->EffectTriggerSpell[i]); else - sLog.outErrorDb("Spell %u learn to invalid spell %u, and then...", spellInfo->Id, spellInfo->EffectTriggerSpell[i]); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Spell %u learn to invalid spell %u, and then...", spellInfo->Id, spellInfo->EffectTriggerSpell[i]); } return false; } @@ -2311,14 +2322,14 @@ bool SpellMgr::IsSpellValid(SpellEntry const* spellInfo, Player* pl, bool msg) { for (int j : spellInfo->Reagent) { - if (j > 0 && !ObjectMgr::GetItemPrototype(j)) + if (j > 0 && !sObjectMgr.GetItemPrototype(j)) { if (msg) { if (pl) ChatHandler(pl).PSendSysMessage("Craft spell %u requires reagent item (Entry: %u) but item does not exist in item_template.", spellInfo->Id, j); else - sLog.outErrorDb("Craft spell %u requires reagent item (Entry: %u) but item does not exist in item_template.", spellInfo->Id, j); + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Craft spell %u requires reagent item (Entry: %u) but item does not exist in item_template.", spellInfo->Id, j); } return false; } @@ -2347,8 +2358,8 @@ void SpellMgr::LoadSpellAreas() bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell area requirements", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell area requirements", count); return; } @@ -2375,7 +2386,7 @@ void SpellMgr::LoadSpellAreas() if (!sSpellMgr.GetSpellEntry(spell)) { if (!sSpellMgr.IsExistingSpellId(spell)) - sLog.outErrorDb("Spell %u listed in `spell_area` does not exist", spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` does not exist", spell); continue; } @@ -2404,7 +2415,7 @@ void SpellMgr::LoadSpellAreas() if (!ok) { - sLog.outErrorDb("Spell %u listed in `spell_area` already listed with similar requirements.", spell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` already listed with similar requirements.", spell); continue; } @@ -2412,13 +2423,13 @@ void SpellMgr::LoadSpellAreas() if (spellArea.areaId && !AreaEntry::GetById(spellArea.areaId)) { - sLog.outErrorDb("Spell %u listed in `spell_area` have wrong area (%u) requirement", spell, spellArea.areaId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have wrong area (%u) requirement", spell, spellArea.areaId); continue; } if (spellArea.questStart && !sObjectMgr.GetQuestTemplate(spellArea.questStart)) { - sLog.outErrorDb("Spell %u listed in `spell_area` have wrong start quest (%u) requirement", spell, spellArea.questStart); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have wrong start quest (%u) requirement", spell, spellArea.questStart); continue; } @@ -2426,13 +2437,13 @@ void SpellMgr::LoadSpellAreas() { if (!sObjectMgr.GetQuestTemplate(spellArea.questEnd)) { - sLog.outErrorDb("Spell %u listed in `spell_area` have wrong end quest (%u) requirement", spell, spellArea.questEnd); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have wrong end quest (%u) requirement", spell, spellArea.questEnd); continue; } if (spellArea.questEnd == spellArea.questStart && !spellArea.questStartCanActive) { - sLog.outErrorDb("Spell %u listed in `spell_area` have quest (%u) requirement for start and end in same time", spell, spellArea.questEnd); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have quest (%u) requirement for start and end in same time", spell, spellArea.questEnd); continue; } } @@ -2442,7 +2453,7 @@ void SpellMgr::LoadSpellAreas() SpellEntry const* spellInfo = sSpellMgr.GetSpellEntry(abs(spellArea.auraSpell)); if (!spellInfo) { - sLog.outErrorDb("Spell %u listed in `spell_area` have wrong aura spell (%u) requirement", spell, abs(spellArea.auraSpell)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have wrong aura spell (%u) requirement", spell, abs(spellArea.auraSpell)); continue; } @@ -2460,13 +2471,13 @@ void SpellMgr::LoadSpellAreas() if (!validSpellEffect) { - sLog.outErrorDb("Spell %u listed in `spell_area` have aura spell requirement (%u) without dummy/ghost aura in spell effects", spell, abs(spellArea.auraSpell)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have aura spell requirement (%u) without dummy/ghost aura in spell effects", spell, abs(spellArea.auraSpell)); continue; } if (uint32(abs(spellArea.auraSpell)) == spellArea.spellId) { - sLog.outErrorDb("Spell %u listed in `spell_area` have aura spell (%u) requirement for itself", spell, abs(spellArea.auraSpell)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have aura spell (%u) requirement for itself", spell, abs(spellArea.auraSpell)); continue; } @@ -2486,7 +2497,7 @@ void SpellMgr::LoadSpellAreas() if (chain) { - sLog.outErrorDb("Spell %u listed in `spell_area` have aura spell (%u) requirement that itself autocast from aura", spell, spellArea.auraSpell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have aura spell (%u) requirement that itself autocast from aura", spell, spellArea.auraSpell); continue; } @@ -2502,7 +2513,7 @@ void SpellMgr::LoadSpellAreas() if (chain) { - sLog.outErrorDb("Spell %u listed in `spell_area` have aura spell (%u) requirement that itself autocast from aura", spell, spellArea.auraSpell); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have aura spell (%u) requirement that itself autocast from aura", spell, spellArea.auraSpell); continue; } } @@ -2510,13 +2521,13 @@ void SpellMgr::LoadSpellAreas() if (spellArea.raceMask && (spellArea.raceMask & RACEMASK_ALL_PLAYABLE) == 0) { - sLog.outErrorDb("Spell %u listed in `spell_area` have wrong race mask (%u) requirement", spell, spellArea.raceMask); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have wrong race mask (%u) requirement", spell, spellArea.raceMask); continue; } if (spellArea.gender != GENDER_NONE && spellArea.gender != GENDER_FEMALE && spellArea.gender != GENDER_MALE) { - sLog.outErrorDb("Spell %u listed in `spell_area` have wrong gender (%u) requirement", spell, spellArea.gender); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_area` have wrong gender (%u) requirement", spell, spellArea.gender); continue; } @@ -2547,16 +2558,16 @@ void SpellMgr::LoadSpellAreas() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell area requirements", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell area requirements", count); } SpellCastResult SpellMgr::GetSpellAllowedInLocationError(SpellEntry const* spellInfo, Unit const* caster, Player const* player) { - // Spell casted only on battleground - if ((spellInfo->AttributesEx3 & SPELL_ATTR_EX3_BATTLEGROUND)) - if (!player || !player->InBattleGround()) - return SPELL_FAILED_ONLY_BATTLEGROUNDS; + // Spell can be casted only in battleground + if (spellInfo->HasAttribute(SPELL_ATTR_EX3_ONLY_BATTLEGROUNDS) && + (!player || !player->InBattleGround())) + return SPELL_FAILED_ONLY_BATTLEGROUNDS; uint32 mapId = caster ? caster->GetMapId() : (player ? player->GetMapId() : 0); @@ -2679,8 +2690,8 @@ void SpellMgr::LoadSkillLineAbilityMaps() } } - sLog.outString(); - sLog.outString(">> Loaded %u SkillLineAbility MultiMaps Data", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u SkillLineAbility MultiMaps Data", count); } void SpellMgr::LoadSkillRaceClassInfoMap() @@ -2706,8 +2717,8 @@ void SpellMgr::LoadSkillRaceClassInfoMap() ++count; } - sLog.outString(); - sLog.outString(">> Loaded %u SkillRaceClassInfo MultiMap Data", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u SkillRaceClassInfo MultiMap Data", count); } void SpellMgr::CheckUsedSpells(char const* table) @@ -2724,8 +2735,8 @@ void SpellMgr::CheckUsedSpells(char const* table) bar.step(); - sLog.outString(); - sLog.outErrorDb("`%s` table is empty!", table); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "`%s` table is empty!", table); return; } @@ -2753,46 +2764,46 @@ void SpellMgr::CheckUsedSpells(char const* table) if (family < -1 || family > SPELLFAMILY_UNK3) { - sLog.outError("Table '%s' for spell %u have wrong SpellFamily value(%u), skipped.", table, spell, family); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table '%s' for spell %u have wrong SpellFamily value(%u), skipped.", table, spell, family); continue; } // TODO: spellIcon check need dbc loading if (spellIcon < -1) { - sLog.outError("Table '%s' for spell %u have wrong SpellIcon value(%u), skipped.", table, spell, spellIcon); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table '%s' for spell %u have wrong SpellIcon value(%u), skipped.", table, spell, spellIcon); continue; } // TODO: spellVisual check need dbc loading if (spellVisual < -1) { - sLog.outError("Table '%s' for spell %u have wrong SpellVisual value(%u), skipped.", table, spell, spellVisual); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table '%s' for spell %u have wrong SpellVisual value(%u), skipped.", table, spell, spellVisual); continue; } // TODO: for spellCategory better check need dbc loading if (category < -1 || (category >= 0 && sSpellCategoriesStore.find(category) == sSpellCategoriesStore.end())) { - sLog.outError("Table '%s' for spell %u have wrong SpellCategory value(%u), skipped.", table, spell, category); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table '%s' for spell %u have wrong SpellCategory value(%u), skipped.", table, spell, category); continue; } if (effectType < -1 || effectType >= TOTAL_SPELL_EFFECTS) { - sLog.outError("Table '%s' for spell %u have wrong SpellEffect type value(%u), skipped.", table, spell, effectType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table '%s' for spell %u have wrong SpellEffect type value(%u), skipped.", table, spell, effectType); continue; } if (auraType < -1 || auraType >= TOTAL_AURAS) { - sLog.outError("Table '%s' for spell %u have wrong SpellAura type value(%u), skipped.", table, spell, auraType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table '%s' for spell %u have wrong SpellAura type value(%u), skipped.", table, spell, auraType); continue; } if (effectIdx < -1 || effectIdx >= 3) { - sLog.outError("Table '%s' for spell %u have wrong EffectIdx value(%u), skipped.", table, spell, effectIdx); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Table '%s' for spell %u have wrong EffectIdx value(%u), skipped.", table, spell, effectIdx); continue; } @@ -2805,13 +2816,13 @@ void SpellMgr::CheckUsedSpells(char const* table) SpellEntry const* spellEntry = sSpellMgr.GetSpellEntry(spell); if (!spellEntry) { - sLog.outError("Spell %u '%s' not exist but used in %s.", spell, name.c_str(), code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' not exist but used in %s.", spell, name.c_str(), code.c_str()); continue; } if (family >= 0 && spellEntry->SpellFamilyName != uint32(family)) { - sLog.outError("Spell %u '%s' family(%u) <> %u but used in %s.", spell, name.c_str(), spellEntry->SpellFamilyName, family, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' family(%u) <> %u but used in %s.", spell, name.c_str(), spellEntry->SpellFamilyName, family, code.c_str()); continue; } @@ -2821,7 +2832,7 @@ void SpellMgr::CheckUsedSpells(char const* table) { if (spellEntry->SpellFamilyFlags) { - sLog.outError("Spell %u '%s' not fit to (" UI64FMTD ") but used in %s.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' not fit to (" UI64FMTD ") but used in %s.", spell, name.c_str(), familyMask, code.c_str()); continue; } @@ -2831,7 +2842,7 @@ void SpellMgr::CheckUsedSpells(char const* table) { if (!spellEntry->IsFitToFamilyMask(familyMask)) { - sLog.outError("Spell %u '%s' not fit to (" I64FMT ") but used in %s.", spell, name.c_str(), familyMask, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' not fit to (" I64FMT ") but used in %s.", spell, name.c_str(), familyMask, code.c_str()); continue; } @@ -2840,19 +2851,19 @@ void SpellMgr::CheckUsedSpells(char const* table) if (spellIcon >= 0 && spellEntry->SpellIconID != uint32(spellIcon)) { - sLog.outError("Spell %u '%s' icon(%u) <> %u but used in %s.", spell, name.c_str(), spellEntry->SpellIconID, spellIcon, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' icon(%u) <> %u but used in %s.", spell, name.c_str(), spellEntry->SpellIconID, spellIcon, code.c_str()); continue; } if (spellVisual >= 0 && spellEntry->SpellVisual != uint32(spellVisual)) { - sLog.outError("Spell %u '%s' visual(%u) <> %u but used in %s.", spell, name.c_str(), spellEntry->SpellVisual, spellVisual, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' visual(%u) <> %u but used in %s.", spell, name.c_str(), spellEntry->SpellVisual, spellVisual, code.c_str()); continue; } if (category >= 0 && spellEntry->Category != uint32(category)) { - sLog.outError("Spell %u '%s' category(%u) <> %u but used in %s.", spell, name.c_str(), spellEntry->Category, category, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' category(%u) <> %u but used in %s.", spell, name.c_str(), spellEntry->Category, category, code.c_str()); continue; } @@ -2860,13 +2871,13 @@ void SpellMgr::CheckUsedSpells(char const* table) { if (effectType >= 0 && spellEntry->Effect[effectIdx] != uint32(effectType)) { - sLog.outError("Spell %u '%s' effect%d <> %u but used in %s.", spell, name.c_str(), effectIdx + 1, effectType, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' effect%d <> %u but used in %s.", spell, name.c_str(), effectIdx + 1, effectType, code.c_str()); continue; } if (auraType >= 0 && spellEntry->EffectApplyAuraName[effectIdx] != uint32(auraType)) { - sLog.outError("Spell %u '%s' aura%d <> %u but used in %s.", spell, name.c_str(), effectIdx + 1, auraType, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' aura%d <> %u but used in %s.", spell, name.c_str(), effectIdx + 1, auraType, code.c_str()); continue; } @@ -2875,13 +2886,13 @@ void SpellMgr::CheckUsedSpells(char const* table) { if (effectType >= 0 && !spellEntry->HasEffect(SpellEffects(effectType))) { - sLog.outError("Spell %u '%s' not have effect %u but used in %s.", spell, name.c_str(), effectType, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' not have effect %u but used in %s.", spell, name.c_str(), effectType, code.c_str()); continue; } if (auraType >= 0 && !spellEntry->HasAura(AuraType(auraType))) { - sLog.outError("Spell %u '%s' not have aura %u but used in %s.", spell, name.c_str(), auraType, code.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u '%s' not have aura %u but used in %s.", spell, name.c_str(), auraType, code.c_str()); continue; } } @@ -2947,10 +2958,10 @@ void SpellMgr::CheckUsedSpells(char const* table) if (!found) { if (effectIdx >= 0) - sLog.outError("Spells '%s' not found for family %i (" I64FMT ") icon(%i) visual(%i) category(%i) effect%d(%i) aura%d(%i) but used in %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spells '%s' not found for family %i (" I64FMT ") icon(%i) visual(%i) category(%i) effect%d(%i) aura%d(%i) but used in %s", name.c_str(), family, familyMask, spellIcon, spellVisual, category, effectIdx + 1, effectType, effectIdx + 1, auraType, code.c_str()); else - sLog.outError("Spells '%s' not found for family %i (" I64FMT ") icon(%i) visual(%i) category(%i) effect(%i) aura(%i) but used in %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spells '%s' not found for family %i (" I64FMT ") icon(%i) visual(%i) category(%i) effect(%i) aura(%i) but used in %s", name.c_str(), family, familyMask, spellIcon, spellVisual, category, effectType, auraType, code.c_str()); continue; } @@ -2959,8 +2970,8 @@ void SpellMgr::CheckUsedSpells(char const* table) } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Checked %u spells and %u spell masks", countSpells, countMasks); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Checked %u spells and %u spell masks", countSpells, countMasks); } bool SpellArea::IsFitToRequirements(Player const* player, uint32 newZone, uint32 newArea) const @@ -3031,8 +3042,8 @@ void SpellMgr::LoadSpellAffects() bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell affect definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell affect definitions", count); return; } @@ -3051,13 +3062,13 @@ void SpellMgr::LoadSpellAffects() if (!spellInfo) { - sLog.outErrorDb("Spell %u listed in `spell_affect` does not exist", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_affect` does not exist", entry); continue; } if (effectId >= MAX_EFFECT_INDEX) { - sLog.outErrorDb("Spell %u listed in `spell_affect` have invalid effect index (%u)", entry, effectId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_affect` have invalid effect index (%u)", entry, effectId); continue; } @@ -3067,7 +3078,7 @@ void SpellMgr::LoadSpellAffects() spellInfo->EffectApplyAuraName[effectId] != SPELL_AURA_ADD_TARGET_TRIGGER && spellInfo->EffectApplyAuraName[effectId] != SPELL_AURA_OVERRIDE_CLASS_SCRIPTS)) { - sLog.outErrorDb("Spell %u listed in `spell_affect` have not SPELL_AURA_ADD_FLAT_MODIFIER (%u) or SPELL_AURA_ADD_PCT_MODIFIER (%u) or SPELL_AURA_ADD_TARGET_TRIGGER (%u) or SPELL_AURA_OVERRIDE_CLASS_SCRIPTS (%u) for effect index (%u)", entry, SPELL_AURA_ADD_FLAT_MODIFIER, SPELL_AURA_ADD_PCT_MODIFIER, SPELL_AURA_ADD_TARGET_TRIGGER, SPELL_AURA_OVERRIDE_CLASS_SCRIPTS, effectId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_affect` have not SPELL_AURA_ADD_FLAT_MODIFIER (%u) or SPELL_AURA_ADD_PCT_MODIFIER (%u) or SPELL_AURA_ADD_TARGET_TRIGGER (%u) or SPELL_AURA_OVERRIDE_CLASS_SCRIPTS (%u) for effect index (%u)", entry, SPELL_AURA_ADD_FLAT_MODIFIER, SPELL_AURA_ADD_PCT_MODIFIER, SPELL_AURA_ADD_TARGET_TRIGGER, SPELL_AURA_OVERRIDE_CLASS_SCRIPTS, effectId); continue; } @@ -3078,7 +3089,7 @@ void SpellMgr::LoadSpellAffects() { if (static_cast(spellInfo->EffectItemType[effectId]) == spellAffectMask) { - sLog.outErrorDb("Spell %u listed in `spell_affect` have redundant (same with EffectItemType%d) data for effect index (%u) and not needed, skipped.", entry, effectId + 1, effectId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u listed in `spell_affect` have redundant (same with EffectItemType%d) data for effect index (%u) and not needed, skipped.", entry, effectId + 1, effectId); continue; } } @@ -3089,8 +3100,8 @@ void SpellMgr::LoadSpellAffects() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell affect definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell affect definitions", count); for (uint32 id = 0; id < sSpellMgr.GetMaxSpellId(); ++id) { @@ -3112,7 +3123,7 @@ void SpellMgr::LoadSpellAffects() if (mSpellAffectMap.find((id << 8) + effectId) != mSpellAffectMap.end()) continue; - sLog.outErrorDb("Spell %u (%s) misses spell_affect for effect %u", id, spellInfo->SpellName[sWorld.GetDefaultDbcLocale()].c_str(), effectId); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Spell %u (%s) misses spell_affect for effect %u", id, spellInfo->SpellName[sWorld.GetDefaultDbcLocale()].c_str(), effectId); } } } @@ -3304,7 +3315,7 @@ namespace SpellInternal bool IsReflectableSpell(SpellEntry const* spellInfo) { return spellInfo->DmgClass == SPELL_DAMAGE_CLASS_MAGIC && !spellInfo->HasAttribute(SPELL_ATTR_IS_ABILITY) - && !spellInfo->HasAttribute(SPELL_ATTR_EX_CANT_BE_REFLECTED) && !spellInfo->HasAttribute(SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY) + && !spellInfo->HasAttribute(SPELL_ATTR_EX_NO_REFLECTION) && !spellInfo->HasAttribute(SPELL_ATTR_NO_IMMUNITIES) && !spellInfo->HasAttribute(SPELL_ATTR_PASSIVE) && !spellInfo->IsPositiveSpell(); } @@ -3411,7 +3422,7 @@ namespace SpellInternal bool IsPvEHeartBeat(SpellEntry const* spellInfo) { - if (!spellInfo->HasAttribute(SPELL_ATTR_DIMINISHING_RETURNS)) + if (!spellInfo->HasAttribute(SPELL_ATTR_HEARTBEAT_RESIST)) return false; for (uint32 i : spellInfo->EffectApplyAuraName) @@ -3676,8 +3687,8 @@ void SpellMgr::LoadSpells() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 spells. DB table `spell_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 spells. DB table `spell_template` is empty."); return; } auto fields = result->Fetch(); @@ -3691,8 +3702,8 @@ void SpellMgr::LoadSpells() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded 0 spells. DB table `spell_template` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded 0 spells. DB table `spell_template` is empty."); return; } @@ -3887,6 +3898,10 @@ void SpellMgr::LoadSpells() break; } } + + // Attribute replaced with aura state in patch 1.8. + if (spell->HasAttribute(SPELL_ATTR_EX2_ENABLE_AFTER_PARRY)) + spell->CasterAuraState = spell->SpellFamilyName == SPELLFAMILY_HUNTER ? AURA_STATE_HUNTER_PARRY : AURA_STATE_DEFENSE; #if SUPPORTED_CLIENT_BUILD <= CLIENT_BUILD_1_10_2 for (int i = EFFECT_INDEX_0; i <= EFFECT_INDEX_2; ++i) @@ -4009,6 +4024,6 @@ void SpellMgr::LoadSpells() } #endif - sLog.outString(); - sLog.outString(">> Loaded %u spells in %ums.", mSpellEntryMap.size(), WorldTimer::getMSTimeDiffToNow(oldMSTime)); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spells in %ums.", mSpellEntryMap.size(), WorldTimer::getMSTimeDiffToNow(oldMSTime)); } diff --git a/src/game/Spells/SpellModMgr.cpp b/src/game/Spells/SpellModMgr.cpp index afa95941d90..cee87433f0b 100644 --- a/src/game/Spells/SpellModMgr.cpp +++ b/src/game/Spells/SpellModMgr.cpp @@ -65,8 +65,8 @@ inline void ModFloatValueIfExplicit(Field &f, float &value) void SpellModMgr::LoadSpellMods() { - sLog.outString(); - sLog.outString("Loading spell mods ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading spell mods ..."); // 1 : Table spell_mod std::unique_ptr result(WorldDatabase.Query( @@ -83,9 +83,9 @@ void SpellModMgr::LoadSpellMods() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(); - sLog.outString(">> Loaded %u spell modifications. Table spell_mod is empty.", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell modifications. Table spell_mod is empty.", total_count); } else { @@ -102,7 +102,7 @@ void SpellModMgr::LoadSpellMods() { if (!sSpellMgr.OverwriteSpellEntry(spellid)) { - sLog.outError("Unable to create spell %u, skipping.", spellid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unable to create spell %u, skipping.", spellid); continue; } } @@ -111,7 +111,7 @@ void SpellModMgr::LoadSpellMods() if (!spell) { if (!sSpellMgr.IsExistingSpellId(spellid)) - sLog.outError("Spell entry %u from `spell_mod` doesn't exist, ignoring.", spellid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell entry %u from `spell_mod` doesn't exist, ignoring.", spellid); continue; } @@ -182,12 +182,12 @@ void SpellModMgr::LoadSpellMods() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell modifications.", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell modifications.", total_count); } // 2 : Table spell_effect_mod - sLog.outString("Loading spell effect mods ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading spell effect mods ..."); result.reset(WorldDatabase.Query( "SELECT Id, EffectIndex, Effect, EffectApplyAuraName, EffectMechanic, EffectImplicitTargetA, EffectImplicitTargetB, " "EffectRadiusIndex, EffectItemType, EffectMiscValue, EffectTriggerSpell, " @@ -202,8 +202,8 @@ void SpellModMgr::LoadSpellMods() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outString(">> Loaded %u spell effect modifications. Table spell_effect_mod is empty.", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell effect modifications. Table spell_effect_mod is empty.", total_count); } else { @@ -219,12 +219,12 @@ void SpellModMgr::LoadSpellMods() if (!spell) { if (!sSpellMgr.IsExistingSpellId(spellid)) - sLog.outError("Spell entry %u from `spell_effect_mod` doesn't exist, ignoring.", spellid); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell entry %u from `spell_effect_mod` doesn't exist, ignoring.", spellid); continue; } if (effect_idx >= MAX_EFFECT_INDEX) { - sLog.outError("Spell %u has a modification for effect %u, but the maximum effect id is %u.", spellid, effect_idx, (MAX_EFFECT_INDEX - 1)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u has a modification for effect %u, but the maximum effect id is %u.", spellid, effect_idx, (MAX_EFFECT_INDEX - 1)); continue; } // 0 1 2 3 4 5 6 @@ -261,8 +261,8 @@ void SpellModMgr::LoadSpellMods() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u spell effect modifications.", total_count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u spell effect modifications.", total_count); } // Other modifications (no 'speed' field in spell_mod) diff --git a/src/game/StatSystem.cpp b/src/game/StatSystem.cpp index 52b8acb3182..6cb51f39c42 100644 --- a/src/game/StatSystem.cpp +++ b/src/game/StatSystem.cpp @@ -138,30 +138,6 @@ void Player::UpdateArmor() } } -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 - // Add dummy effects from spells (check class and other conditions first for optimization) - if (GetClass() == CLASS_DRUID) - { - ShapeshiftForm form = GetShapeshiftForm(); - if ((form == FORM_DIREBEAR) || (form == FORM_BEAR)) - { - Unit::AuraList const& mDummy = GetAurasByType(SPELL_AURA_DUMMY); - for (const auto itr : mDummy) - { - // Enrage - if (itr->GetId() == 5229) - { - float enrageModifier = 0.0f; - enrageModifier = GetModifierValue(UNIT_MOD_ARMOR, BASE_VALUE); - enrageModifier *= itr->GetModifier()->m_amount / 100.0f; - dynamic += enrageModifier; - break; - } - } - } - } -#endif - m_auraModifiersGroup[UNIT_MOD_ARMOR][TOTAL_VALUE] += dynamic; int32 value = GetTotalResistanceValue(SPELL_SCHOOL_NORMAL); @@ -810,7 +786,7 @@ void Creature::UpdateManaRegen() // Mana regen from SPELL_AURA_MOD_POWER_REGEN aura float power_regen_mp5 = GetTotalAuraModifierByMiscValue(SPELL_AURA_MOD_POWER_REGEN, POWER_MANA) / 5.0f; - m_manaRegen = uint32((sqrt(intellect) * GetRegenMPPerSpirit() * power_regen + power_regen_mp5) * ManaIncreaseRate); + m_manaRegen = (GetRegenMPPerSpirit() * power_regen + power_regen_mp5 + (0.6f * sqrt(intellect) / 5.0f)) * ManaIncreaseRate * 5.0f; } void Creature::UpdateAttackPowerAndDamage(bool ranged) @@ -974,7 +950,7 @@ void Pet::UpdateResistances(uint32 school) void Pet::UpdateArmor() { - float amount = (GetStat(STAT_AGILITY) * 2.0f); + float amount = (GetStat(STAT_AGILITY) * (getPetType() == HUNTER_PET ? 2.0f : 1.0f)); m_auraModifiersGroup[UNIT_MOD_ARMOR][TOTAL_VALUE] += amount; int32 value = GetTotalResistanceValue(SPELL_SCHOOL_NORMAL); diff --git a/src/game/Threat/HostileRefManager.cpp b/src/game/Threat/HostileRefManager.cpp index 166b4f65d19..47918b7899f 100644 --- a/src/game/Threat/HostileRefManager.cpp +++ b/src/game/Threat/HostileRefManager.cpp @@ -61,6 +61,9 @@ void HostileRefManager::addTempThreat(float threat, bool apply) void HostileRefManager::threatAssist(Unit* pVictim, float pThreat, SpellEntry const* pThreatSpell, bool pSingleTarget) { + if (pThreatSpell && pThreatSpell->HasAttribute(SPELL_ATTR_EX4_NO_HELPFUL_THREAT)) + return; + uint32 size = pSingleTarget ? 1 : getSize(); // if pSingleTarget do not devide threat float threat = pThreat / size; HostileReference* ref = getFirst(); diff --git a/src/game/Transports/Transport.cpp b/src/game/Transports/Transport.cpp index c97ea043da3..b34e9991173 100644 --- a/src/game/Transports/Transport.cpp +++ b/src/game/Transports/Transport.cpp @@ -50,7 +50,7 @@ bool Transport::Create(uint32 guidlow, uint32 mapid, float x, float y, float z, if (!IsPositionValid()) { - sLog.outError("Transport (GUID: %u) not created. Suggested coordinates isn't valid (X: %f Y: %f)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Transport (GUID: %u) not created. Suggested coordinates isn't valid (X: %f Y: %f)", guidlow, x, y); return false; } @@ -61,7 +61,7 @@ bool Transport::Create(uint32 guidlow, uint32 mapid, float x, float y, float z, if (!goinfo) { - sLog.outErrorDb("Transport not created: entry in `gameobject_template` not found, guidlow: %u map: %u (X: %f Y: %f Z: %f) ang: %f", guidlow, mapid, x, y, z, ang); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Transport not created: entry in `gameobject_template` not found, guidlow: %u map: %u (X: %f Y: %f Z: %f) ang: %f", guidlow, mapid, x, y, z, ang); return false; } @@ -88,8 +88,6 @@ bool Transport::Create(uint32 guidlow, uint32 mapid, float x, float y, float z, SetGoAnimProgress(animprogress); - SetName(goinfo->name); - sObjectAccessor.AddObject(this); return true; } @@ -206,7 +204,7 @@ void GenericTransport::AddPassenger(Unit* passenger, bool adjustCoords) { if (m_passengers.insert(passenger).second) { - DETAIL_LOG("Unit %s boarded transport %s.", passenger->GetName(), GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Unit %s boarded transport %s.", passenger->GetName(), GetName()); passenger->SetTransport(this); passenger->m_movementInfo.AddMovementFlag(MOVEFLAG_ONTRANSPORT); bool changedTransports = passenger->m_movementInfo.t_guid != GetObjectGuid(); @@ -243,7 +241,7 @@ void GenericTransport::RemovePassenger(Unit* passenger) if (erased) { - DETAIL_LOG("Unit %s removed from transport %s.", passenger->GetName(), GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Unit %s removed from transport %s.", passenger->GetName(), GetName()); passenger->SetTransport(nullptr); passenger->m_movementInfo.ClearTransportData(); } @@ -455,7 +453,7 @@ void GenericTransport::UpdatePassengerPosition(Unit* passenger) CalculatePassengerPosition(x, y, z, &o); if (!MaNGOS::IsValidMapCoord(x, y, z)) { - sLog.outError("[TRANSPORTS] Object %s [guid %u] has invalid position on transport.", passenger->GetName(), passenger->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[TRANSPORTS] Object %s [guid %u] has invalid position on transport.", passenger->GetName(), passenger->GetGUIDLow()); return; } @@ -469,6 +467,7 @@ void GenericTransport::UpdatePassengerPosition(Unit* passenger) else passenger->Relocate(x, y, z, o); creature->m_movementInfo.t_time = GetPathProgress(); + passenger->m_movementInfo.ctime = 0; break; } case TYPEID_PLAYER: @@ -481,6 +480,7 @@ void GenericTransport::UpdatePassengerPosition(Unit* passenger) static_cast(passenger)->m_movementInfo.t_guid = GetObjectGuid(); } static_cast(passenger)->m_movementInfo.t_time = GetPathProgress(); + passenger->m_movementInfo.ctime = 0; break; default: break; diff --git a/src/game/Transports/TransportMgr.cpp b/src/game/Transports/TransportMgr.cpp index 19b25aca3c4..a0fbb58bf0d 100644 --- a/src/game/Transports/TransportMgr.cpp +++ b/src/game/Transports/TransportMgr.cpp @@ -342,7 +342,7 @@ Transport* TransportMgr::CreateTransport(uint32 entry, Map* map /*= nullptr*/) TransportTemplate const* tInfo = GetTransportTemplate(entry); if (!tInfo) { - sLog.outErrorDb("Transport %u will not be loaded, transport template is missing", entry); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Transport %u will not be loaded, transport template is missing", entry); return nullptr; } @@ -368,7 +368,7 @@ Transport* TransportMgr::CreateTransport(uint32 entry, Map* map /*= nullptr*/) { if (mapEntry->Instanceable() != tInfo->inInstance) { - sLog.outError("Transport %u (name: %s) attempted creation in instance map (id: %u) but it is not an instanced transport!", entry, trans->GetName(), mapId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Transport %u (name: %s) attempted creation in instance map (id: %u) but it is not an instanced transport!", entry, trans->GetName(), mapId); delete trans; return nullptr; } @@ -419,5 +419,5 @@ void TransportMgr::SpawnContinentTransports() delete result; } - sLog.outString(">> Spawned %u continent transports in %u ms", count, WorldTimer::getMSTimeDiffToNow(oldMSTime)); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Spawned %u continent transports in %u ms", count, WorldTimer::getMSTimeDiffToNow(oldMSTime)); } diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp index 269d96d501c..0c99fc124bd 100644 --- a/src/game/UnitAuraProcHandler.cpp +++ b/src/game/UnitAuraProcHandler.cpp @@ -231,28 +231,28 @@ inline bool SpellCanTrigger(SpellEntry const* spellProto, SpellEntry const* proc return (procSpell && procSpell->SpellFamilyName == spellProto->SpellFamilyName && procSpell->SpellFamilyFlags & spellProto->EffectItemType[eff_idx]); } -bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, SpellEntry const* procSpell, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, bool isVictim, SpellProcEventEntry const*& spellProcEvent, bool isSpellTriggeredByAura) const +SpellProcEventTriggerCheck Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, SpellEntry const* procSpell, uint32 procFlag, uint32 procExtra, WeaponAttackType attType, bool isVictim, SpellProcEventEntry const*& spellProcEvent, bool isSpellTriggeredByAuraOrItem) const { SpellEntry const* spellProto = holder->GetSpellProto(); /* if (procSpell) - sLog.outString("Flag : 0x%x, Extr : 0x%x. ProcSpell %u Aura %u", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Flag : 0x%x, Extr : 0x%x. ProcSpell %u Aura %u", procFlag, procExtra, procSpell->Id, spellProto->Id); else - sLog.outString("Flag : 0x%x, Extr : 0x%x. Aura %u (ICON %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Flag : 0x%x, Extr : 0x%x. Aura %u (ICON %u)", procFlag, procExtra, spellProto->Id, spellProto->SpellIconID);*/ // Flurry can't proc on additional windfury attacks if (spellProto->SpellIconID == 108 && spellProto->SpellVisual == 2759 && m_extraAttacks) - return false; + return SPELL_PROC_TRIGGER_FAILED; // Don't proc weapons on Sap if (spellProto->Id == 14076 || spellProto->Id == 14094 || spellProto->Id == 14095) - return false; + return SPELL_PROC_TRIGGER_FAILED; /// [TODO] /// Delete all these spells, and manage it via the DB (spell_proc_event) - if (procSpell && !(procExtra && PROC_EX_CAST_END)) + if (procSpell && !(procExtra & PROC_EX_CAST_END)) { #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 // Eye for an Eye @@ -262,27 +262,37 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S if (spellProto->SpellIconID == 1799) #endif { - return procFlag & PROC_FLAG_TAKE_HARMFUL_SPELL && procExtra & PROC_EX_CRITICAL_HIT; + if (procFlag & PROC_FLAG_TAKE_HARMFUL_SPELL && procExtra & PROC_EX_CRITICAL_HIT) + return SPELL_PROC_TRIGGER_OK; + else + return SPELL_PROC_TRIGGER_FAILED; } #endif // Improved Lay on Hands if (spellProto->SpellIconID == 79 && spellProto->SpellFamilyName == SPELLFAMILY_PALADIN) { - return procSpell->SpellFamilyName == SPELLFAMILY_PALADIN && procSpell->SpellIconID == 79 - && procSpell->Category == 56 && !isVictim; + if (procSpell->SpellFamilyName == SPELLFAMILY_PALADIN && procSpell->SpellIconID == 79 && procSpell->Category == 56 && !isVictim) + return SPELL_PROC_TRIGGER_OK; + else + return SPELL_PROC_TRIGGER_FAILED; } // Wrath of Cenarius - Spell Blasting if (spellProto->Id == 25906) { // Should be able to proc when negative magical effect lands on a target. if (!isVictim && (procSpell->DmgClass == SPELL_DAMAGE_CLASS_MAGIC) && !procSpell->IsPositiveSpell() && (procExtra & (PROC_EX_NORMAL_HIT | PROC_EX_CRITICAL_HIT)) && !(procSpell->IsSpellAppliesAura() && (procFlag & PROC_FLAG_DEAL_HARMFUL_PERIODIC))) - return roll_chance_f((float)spellProto->procChance); + { + if (roll_chance_f((float)spellProto->procChance)) + return SPELL_PROC_TRIGGER_OK; + else + return SPELL_PROC_TRIGGER_ROLL_FAILED; + } } #if SUPPORTED_CLIENT_BUILD <= CLIENT_BUILD_1_10_2 // World of Warcraft Client Patch 1.11.0 (2006-06-20) // - Vengeance: Seal of Command critical hits can now trigger this ability if ((procSpell->Id == 20424) && (spellProto->SpellIconID == 84)) - return false; + return SPELL_PROC_TRIGGER_FAILED; #endif // Zandalarian Hero Charm - Unstable Power if (spellProto->Id == 24658) @@ -297,11 +307,11 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S // and Consecration. Only one charge will be burned per area spell cast, // rather than multiple charges per target hit as was previously the case. #if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_9_4 - if ((procFlag & (PROC_FLAG_DEAL_MELEE_ABILITY | PROC_FLAG_DEAL_RANGED_ABILITY | PROC_FLAG_SUCCESSFUL_AOE | PROC_FLAG_SUCCESSFUL_PERIODIC_SPELL_HIT)) && (procSpell->School != SPELL_SCHOOL_NORMAL)) - return true; + if ((procFlag & (PROC_FLAG_DEAL_MELEE_ABILITY | PROC_FLAG_DEAL_RANGED_ABILITY)) && (procSpell->School != SPELL_SCHOOL_NORMAL)) + return SPELL_PROC_TRIGGER_OK; #else if ((procFlag & (PROC_FLAG_DEAL_HARMFUL_PERIODIC)) && (procSpell->School != SPELL_SCHOOL_NORMAL)) - return true; + return SPELL_PROC_TRIGGER_OK; #endif } // DRUID @@ -309,34 +319,44 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S if (spellProto->Id == 16864) { if (!procSpell && (procFlag & (PROC_FLAG_DEAL_MELEE_SWING | PROC_FLAG_DEAL_MELEE_ABILITY))) - return urand(0, 99) < 10; - return false; + { + if (roll_chance_u(10)) + return SPELL_PROC_TRIGGER_OK; + else + return SPELL_PROC_TRIGGER_ROLL_FAILED; + } + return SPELL_PROC_TRIGGER_FAILED; } // PRIEST // Inspiration if (spellProto->SpellIconID == 79 && spellProto->SpellFamilyName == SPELLFAMILY_PRIEST) { - return procSpell->IsFitToFamilyIsFitToFamily() && - procExtra & PROC_EX_CRITICAL_HIT && procFlag & PROC_FLAG_DEAL_HELPFUL_SPELL; + procExtra & PROC_EX_CRITICAL_HIT && procFlag & PROC_FLAG_DEAL_HELPFUL_SPELL) + return SPELL_PROC_TRIGGER_OK; + else + return SPELL_PROC_TRIGGER_FAILED; } // SPELL_AURA_ADD_TARGET_PROC // Chance of proc calculated after. if (spellProto->EffectApplyAuraName[0] == SPELL_AURA_ADD_TARGET_TRIGGER) { - // Tous les sorts qui proc sur la victime - // Puis les autres + // All spells that proc on the victim + // Then the others if (isVictim) - return false; + return SPELL_PROC_TRIGGER_FAILED; - // Wolfshead Helm (Part 1 only, from the pig system that does not count the effects :s) - if (spellProto->Id == 17768) - return SpellCanTrigger(spellProto, procSpell); - // Frosty Zap - if (spellProto->Id == 24392) - return SpellCanTrigger(spellProto, procSpell); + switch (spellProto->Id) + { + // Frosty Zap + case 24392: + if (SpellCanTrigger(spellProto, procSpell)) + return SPELL_PROC_TRIGGER_OK; + break; + } - return false; + return SPELL_PROC_TRIGGER_FAILED; } // World of Warcraft Client Patch 1.10.0 (2006-03-28) @@ -353,14 +373,14 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S { // Never proc for Execute. if (procSpell->SpellIconID == 1648) - return false; + return SPELL_PROC_TRIGGER_FAILED; // Proc for every Whirlwind hit. if (procSpell->SpellIconID == 83) - return true; + return SPELL_PROC_TRIGGER_OK; if (procSpell->IsDirectDamageSpell() && (procFlag & (PROC_FLAG_DEAL_MELEE_SWING | PROC_FLAG_DEAL_MELEE_ABILITY))) - return true; + return SPELL_PROC_TRIGGER_OK; } #endif @@ -369,7 +389,7 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S // Do not consume aura if spell did not benefit from crit chance bonus. // Can happen if aura was cast after damaging spell was already launched. if (spellProto->Id == 16166 && (procExtra & PROC_EX_NORMAL_HIT)) - return false; + return SPELL_PROC_TRIGGER_FAILED; } // Get proc Event Entry @@ -381,7 +401,10 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S // Fear Ward always procs on any Fear (except ones cast by ourselves...) if (spellProto->Id == 6346 && isVictim) { - return procSpell->Mechanic == MECHANIC_FEAR; + if (procSpell->Mechanic == MECHANIC_FEAR) + return SPELL_PROC_TRIGGER_OK; + else + return SPELL_PROC_TRIGGER_FAILED; } } @@ -393,26 +416,26 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S EventProcFlag = spellProto->procFlags; // else get from spell proto // Continue if no trigger exist if (!EventProcFlag) - return false; + return SPELL_PROC_TRIGGER_FAILED; // Check spellProcEvent data requirements if (!SpellMgr::IsSpellProcEventCanTriggeredBy(spellProcEvent, EventProcFlag, procSpell, procFlag, procExtra)) - return false; + return SPELL_PROC_TRIGGER_FAILED; // In most cases req get honor or XP from kill if ((EventProcFlag & PROC_FLAG_KILL) && IsPlayer()) { bool allow = ((Player*)this)->IsHonorOrXPTarget(pVictim); if (!allow) - return false; + return SPELL_PROC_TRIGGER_FAILED; } // Aura added by spell can`t trigger from self (prevent drop charges/do triggers) // But except periodic triggers (can triggered from self) if (procSpell && procSpell->Id == spellProto->Id && !(EventProcFlag & PROC_FLAG_TAKE_HARMFUL_PERIODIC)) - return false; + return SPELL_PROC_TRIGGER_FAILED; // Check if current equipment allows aura to proc - if (!isVictim && IsPlayer()) + if (!isVictim && IsPlayer() && !spellProto->HasAttribute(SPELL_ATTR_EX3_NO_PROC_EQUIP_REQUIREMENT)) { if (spellProto->EquippedItemClass == ITEM_CLASS_WEAPON) { @@ -425,24 +448,32 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S item = ((Player*)this)->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_RANGED); if (!CanUseEquippedWeapon(attType)) - return false; + return SPELL_PROC_TRIGGER_FAILED; if (!item || item->IsBroken() || item->GetProto()->Class != ITEM_CLASS_WEAPON || !((1 << item->GetProto()->SubClass) & spellProto->EquippedItemSubClassMask)) - return false; + return SPELL_PROC_TRIGGER_FAILED; } else if (spellProto->EquippedItemClass == ITEM_CLASS_ARMOR) { // Check if player is wearing shield Item *item = ((Player*)this)->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_OFFHAND); if (!item || item->IsBroken() || item->GetProto()->Class != ITEM_CLASS_ARMOR || !((1 << item->GetProto()->SubClass) & spellProto->EquippedItemSubClassMask)) - return false; + return SPELL_PROC_TRIGGER_FAILED; } } - if (isSpellTriggeredByAura && procSpell && + if (isSpellTriggeredByAuraOrItem && procSpell && !procSpell->HasAttribute(SPELL_ATTR_EX3_NOT_A_PROC) && !spellProto->HasAttribute(SPELL_ATTR_EX3_CAN_PROC_FROM_PROCS)) - return false; + return SPELL_PROC_TRIGGER_FAILED; + + if (spellProto->HasAttribute(SPELL_ATTR_EX3_ONLY_PROC_OUTDOORS) && + !GetTerrain()->IsOutdoors(GetPositionX(), GetPositionY(), GetPositionZ())) + return SPELL_PROC_TRIGGER_FAILED; + + if (spellProto->HasAttribute(SPELL_ATTR_EX3_ONLY_PROC_ON_CASTER) && + holder->GetTarget()->GetObjectGuid() != holder->GetCasterGuid()) + return SPELL_PROC_TRIGGER_FAILED; // Get chance from spell float chance = (float)spellProto->procChance; @@ -462,10 +493,13 @@ bool Unit::IsTriggeredAtSpellProcEvent(Unit* pVictim, SpellAuraHolder* holder, S { modOwner->ApplySpellMod(spellProto->Id, SPELLMOD_CHANCE_OF_SUCCESS, chance); if (modOwner->HasCheatOption(PLAYER_CHEAT_ALWAYS_PROC)) - return true; + return SPELL_PROC_TRIGGER_OK; } - return roll_chance_f(chance); + if (roll_chance_f(chance)) + return SPELL_PROC_TRIGGER_OK; + + return SPELL_PROC_TRIGGER_ROLL_FAILED; } SpellAuraProcResult Unit::TriggerProccedSpell(Unit* target, int32* basepoints, uint32 triggeredSpellId, Item* castItem, Aura* triggeredByAura, uint32 cooldown, ObjectGuid originalCaster, SpellEntry const* triggeredByParent) @@ -474,7 +508,7 @@ SpellAuraProcResult Unit::TriggerProccedSpell(Unit* target, int32* basepoints, u if (!triggerEntry) { - sLog.outError("Unit::TriggerProccedSpell: Script has nonexistent triggered spell %u", triggeredSpellId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::TriggerProccedSpell: Script has nonexistent triggered spell %u", triggeredSpellId); return SPELL_AURA_PROC_FAILED; } @@ -558,6 +592,9 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura case 12292: case 18765: { + if (!pVictim) + return SPELL_AURA_PROC_FAILED; + // Prevent chain of triggered spell from same triggered spell if (procSpell && (procSpell->Id == 26654 || procSpell->Id == 12723)) return SPELL_AURA_PROC_FAILED; @@ -833,7 +870,7 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura basepoints[0] = int32(0.20f * totalDamage); break; default: - sLog.outError("Unit::HandleDummyAuraProc: non handled spell id: %u (IG)", dummySpell->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandleDummyAuraProc: non handled spell id: %u (IG)", dummySpell->Id); return SPELL_AURA_PROC_FAILED; } @@ -883,6 +920,10 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura // Combustion case 11129: { + // does not proc if no target is affected (aoe like flamestrike) + if (!pVictim) + return SPELL_AURA_PROC_FAILED; + // combustion counter was dispelled or clicked off if (!HasAura(28682)) { @@ -950,7 +991,10 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura case 26169: { // heal amount - basepoints[0] = int32(damage * 10 / 100); + basepoints[0] = int32(damage * 0.1f); + if (!basepoints[0]) + return SPELL_AURA_PROC_FAILED; + target = this; triggered_spell_id = 26170; break; @@ -1002,6 +1046,9 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura // Blade Flurry case 13877: { + if (!pVictim) + return SPELL_AURA_PROC_FAILED; + // prevent chain of triggered spell from same triggered spell if (procSpell && procSpell->Id == 22482) return SPELL_AURA_PROC_FAILED; @@ -1059,7 +1106,7 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura spellId = 25713; break; // Rank 8 default: - sLog.outError("Unit::HandleDummyAuraProc: non handled possibly SoR (Id = %u)", triggeredByAura->GetId()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandleDummyAuraProc: non handled possibly SoR (Id = %u)", triggeredByAura->GetId()); return SPELL_AURA_PROC_FAILED; } float MAX_WSP = 4.0f; @@ -1249,7 +1296,7 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d } case 28200: // Talisman of Ascendance { - if (procFlags & (PROC_FLAG_SUCCESSFUL_AOE)) + if (procSpell && procSpell->IsAreaOfEffectSpell()) return SPELL_AURA_PROC_FAILED; break; } @@ -1347,7 +1394,7 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d trigger_spell_id = 28382; break; // Rank 6 default: - sLog.outError("Unit::HandleProcTriggerSpell: Spell %u not handled in SG", auraSpellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandleProcTriggerSpell: Spell %u not handled in SG", auraSpellInfo->Id); return SPELL_AURA_PROC_FAILED; } } @@ -1366,7 +1413,7 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d trigger_spell_id = 27818; break; default: - sLog.outError("Unit::HandleProcTriggerSpell: Spell %u not handled in BR", auraSpellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandleProcTriggerSpell: Spell %u not handled in BR", auraSpellInfo->Id); return SPELL_AURA_PROC_FAILED; } basepoints[0] = dither(damage * triggerAmount / 100 / 3); @@ -1377,16 +1424,6 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d case SPELLFAMILY_DRUID: break; case SPELLFAMILY_HUNTER: -#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_8_4 - switch (auraSpellInfo->Id) - { - // Patch 1.9: Aspect of the Pack and Aspect of the Cheetah - Periodic damage will no longer trigger the Dazed effect. - case 5118: // Aspect of the Cheetah - case 13159: // Aspect of the Pack - if (procFlags & (PROC_FLAG_DEAL_HARMFUL_PERIODIC | PROC_FLAG_TAKE_HARMFUL_PERIODIC | PROC_FLAG_SUCCESSFUL_PERIODIC_SPELL_HIT | PROC_FLAG_TAKEN_PERIODIC_SPELL_HIT)) - return SPELL_AURA_PROC_FAILED; - } -#endif break; case SPELLFAMILY_PALADIN: { @@ -1488,14 +1525,15 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d trigger_spell_id = 20353; break; // Rank 3 default: - sLog.outError("Unit::HandleProcTriggerSpell: Spell %u miss posibly Judgement of Light/Wisdom", auraSpellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandleProcTriggerSpell: Spell %u miss posibly Judgement of Light/Wisdom", auraSpellInfo->Id); return SPELL_AURA_PROC_FAILED; } + // Need to pass victim guid so its not overwritten with aura caster. // Intentionally do not pass triggeredByAura here. // Seal of Light healing is done by the person who attacks, // and does not increase threat of the original caster. - pVictim->CastSpell(pVictim, trigger_spell_id, true, castItem); + pVictim->CastSpell(pVictim, trigger_spell_id, true, castItem, triggeredByAura, pVictim->GetObjectGuid()); return SPELL_AURA_PROC_OK; // no hidden cooldown } // Illumination @@ -1509,16 +1547,24 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d return SPELL_AURA_PROC_FAILED; // procspell is triggered spell but we need mana cost of original casted spell - // The casted spell is in a variable: Player::m_castingSpell. Otherwise we can not find the spell that caused the proc. + SpellEntry const* originalSpell = procSpell; - SpellEntry const* originalSpell = sSpellMgr.GetSpellEntry(pPlayer->m_castingSpell); - if (!originalSpell) + // Holy Shock + if (procSpell->IsFitToFamilyMask()) { - sLog.outError("Unit::HandleProcTriggerSpell: Spell %u unknown but selected as original in Illu", pPlayer->m_castingSpell); - return SPELL_AURA_PROC_FAILED; + uint32 originalSpellId; + switch (procSpell->Id) + { + case 25914: originalSpellId = 20473; break; + case 25913: originalSpellId = 20929; break; + case 25903: originalSpellId = 20930; break; + default: + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandleProcTriggerSpell: Spell %u not handled in HShock", procSpell->Id); + return SPELL_AURA_PROC_FAILED; + } + originalSpell = sSpellMgr.GetSpellEntry(originalSpellId); } - // Histoire de pas reproc une autre fois ... :S - pPlayer->m_castingSpell = 0; + basepoints[0] = originalSpell->manaCost; trigger_spell_id = 20272; target = this; @@ -1555,7 +1601,7 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d trigger_spell_id = 26363; break; default: - sLog.outError("Unit::HandleProcTriggerSpell: Spell %u not handled in LShield", auraSpellInfo->Id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandleProcTriggerSpell: Spell %u not handled in LShield", auraSpellInfo->Id); return SPELL_AURA_PROC_FAILED; } } @@ -1588,7 +1634,7 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d if (!triggerEntry) { // Not cast unknown spell - sLog.outError("Unit::HandleProcTriggerSpell: Spell %u have %u in EffectTriggered[%d], not handled custom case?", auraSpellInfo->Id, trigger_spell_id, triggeredByAura->GetEffIndex()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unit::HandleProcTriggerSpell: Spell %u have %u in EffectTriggered[%d], not handled custom case?", auraSpellInfo->Id, trigger_spell_id, triggeredByAura->GetEffIndex()); return SPELL_AURA_PROC_FAILED; } @@ -1602,7 +1648,6 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit* pVictim, uint32 d { // Cast positive spell on enemy target case 7099: // Curse of Mending - case 29494: // Temptation case 20233: // Improved Lay on Hands (cast on target) { target = pVictim; @@ -1646,6 +1691,13 @@ SpellAuraProcResult Unit::HandleProcTriggerDamageAuraProc(Unit* pVictim, uint32 DEBUG_FILTER_LOG(LOG_FILTER_SPELL_CAST, "ProcDamageAndSpell: doing %u damage from spell id %u (triggered by auratype %u of spell %u)", triggeredByAura->GetModifier()->m_amount, spellInfo->Id, triggeredByAura->GetModifier()->m_auraname, triggeredByAura->GetId()); + // Trigger damage can be resisted... + if (SpellMissInfo missInfo = SpellHitResult(pVictim, spellInfo, triggeredByAura->GetEffIndex(), false)) + { + SendSpellDamageResist(pVictim, spellInfo->Id); + return SPELL_AURA_PROC_OK; + } + // World of Warcraft Client Patch 1.9.0 (2006-01-03) // - Seal of Righteousness - Now does holy damage on every swing. #if SUPPORTED_CLIENT_BUILD <= CLIENT_BUILD_1_8_4 @@ -1813,26 +1865,8 @@ SpellAuraProcResult Unit::HandleAddTargetTriggerAuraProc(Unit* pVictim, uint32 / if (aurEntry->EffectBasePoints[0] != -1) chance = aurEntry->EffectBasePoints[0]; else - { - switch (aurEntry->Id) - { - // Relentless Strikes - case 14179: // Rank 1 : 4% - { - if (Player* pPlayer = ToPlayer()) - { - chance = 20.0f * pPlayer->m_castingSpell; - pPlayer->m_castingSpell = 0; - } - break; - } - default: - { - sLog.outError("Spell %u has chance = -1 but not handled in core ...", aurEntry->Id); - break; - } - } - } + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Spell %u has chance = -1 but not handled in core ...", aurEntry->Id); + // Si il y a plusieurs ticks ... // Blizzard - 8 ticks (fix procs abuses de morsure de givre) if (aurEntry->IsFitToFamily()) diff --git a/src/game/Weather.cpp b/src/game/Weather.cpp index 2b5fecfeefd..e090a27648b 100644 --- a/src/game/Weather.cpp +++ b/src/game/Weather.cpp @@ -445,8 +445,8 @@ void WeatherMgr::LoadWeatherZoneChances() BarGoLink bar(1); bar.step(); - sLog.outString(); - sLog.outErrorDb(">> Loaded 0 weather definitions. DB table `game_weather` is empty."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, ">> Loaded 0 weather definitions. DB table `game_weather` is empty."); return; } @@ -470,19 +470,19 @@ void WeatherMgr::LoadWeatherZoneChances() if (wzc.data[season].rainChance > 100) { wzc.data[season].rainChance = 25; - sLog.outErrorDb("Weather for zone %u season %u has wrong rain chance > 100%%", zone_id, season); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Weather for zone %u season %u has wrong rain chance > 100%%", zone_id, season); } if (wzc.data[season].snowChance > 100) { wzc.data[season].snowChance = 25; - sLog.outErrorDb("Weather for zone %u season %u has wrong snow chance > 100%%", zone_id, season); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Weather for zone %u season %u has wrong snow chance > 100%%", zone_id, season); } if (wzc.data[season].stormChance > 100) { wzc.data[season].stormChance = 25; - sLog.outErrorDb("Weather for zone %u season %u has wrong storm chance > 100%%", zone_id, season); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Weather for zone %u season %u has wrong storm chance > 100%%", zone_id, season); } } @@ -490,6 +490,6 @@ void WeatherMgr::LoadWeatherZoneChances() } while (result->NextRow()); - sLog.outString(); - sLog.outString(">> Loaded %u weather definitions", count); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">> Loaded %u weather definitions", count); } diff --git a/src/game/World.cpp b/src/game/World.cpp index e5d2cc1f08a..d5eeb89944b 100644 --- a/src/game/World.cpp +++ b/src/game/World.cpp @@ -173,16 +173,30 @@ World::~World() m_charDbWorkerThread->join(); m_charDbWorkerThread.reset(nullptr); } + + if (m_lfgQueueThread) + { + if (m_lfgQueueThread->joinable()) + m_lfgQueueThread->join(); + m_lfgQueueThread.reset(nullptr); + } + //TODO free addSessQueue } void World::Shutdown() { sPlayerBotMgr.DeleteAll(); - sWorld.KickAll(); // save and kick all players - sWorld.UpdateSessions(1); // real players unload required UpdateSessions call + KickAll(); // save and kick all players + UpdateSessions(1); // real players unload required UpdateSessions call + if (m_charDbWorkerThread && m_charDbWorkerThread->joinable()) m_charDbWorkerThread->join(); + + if (m_lfgQueueThread && m_lfgQueueThread->joinable()) + m_lfgQueueThread->join(); + + sAnticheatMgr->StopWardenUpdateThread(); } /// Find a session by its id @@ -251,27 +265,43 @@ void World::AddSession_(WorldSession* s) // prevent decrease sessions count if session queued if (RemoveQueuedSession(old->second)) decrease_session = false; + + // don't allow resetting consecutive play time on double login to same account + s->SetPreviousPlayedTime(old->second->GetConsecutivePlayTime(time(nullptr))); + + // player is not kept in world so session can be deleted if (!old->second->ForcePlayerLogoutDelay()) delete old->second; } + else + { + auto itr = m_accountsPlayHistory.find(s->GetAccountId()); + if (itr != m_accountsPlayHistory.end()) + { + if ((time(nullptr) - itr->second.logoutTime) < PLAY_TIME_LIMIT_FULL) + s->SetPreviousPlayedTime(itr->second.playedTime); + else + itr->second.playedTime = 0; + } + } } m_sessions[s->GetAccountId()] = s; - uint32 Sessions = GetActiveAndQueuedSessionCount(); - uint32 pLimit = GetPlayerAmountLimit(); - uint32 QueueSize = GetQueuedSessionCount(); //number of players in the queue + uint32 activeSessions = GetActiveSessionCount(); + uint32 playerLimit = GetPlayerAmountLimit(); + uint32 queuedSessions = GetQueuedSessionCount(); //number of players in the queue //so we don't count the user trying to //login as a session and queue the socket that we are using - if (decrease_session) - --Sessions; + if (decrease_session && activeSessions) + --activeSessions; - if (pLimit > 0 && Sessions >= pLimit && !CanSkipQueue(s)) + if (playerLimit > 0 && activeSessions >= playerLimit && !CanSkipQueue(s)) { AddQueuedSession(s); UpdateMaxSessionCounters(); - DETAIL_LOG("PlayerQueue: Account id %u is in Queue Position (%u).", s->GetAccountId(), ++QueueSize); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "PlayerQueue: Account id %u is in Queue Position (%u).", s->GetAccountId(), ++queuedSessions); return; } @@ -286,10 +316,10 @@ void World::AddSession_(WorldSession* s) UpdateMaxSessionCounters(); // Updates the population - if (pLimit > 0) + if (playerLimit > 0) { float popu = float(GetActiveSessionCount()); // updated number of users on the server - popu /= pLimit; + popu /= playerLimit; popu *= 2; static SqlStatementID id; @@ -297,7 +327,7 @@ void World::AddSession_(WorldSession* s) SqlStatement stmt = LoginDatabase.CreateStatement(id, "UPDATE `realmlist` SET `population` = ? WHERE `id` = ?"); stmt.PExecute(popu, realmID); - DETAIL_LOG("Server Population (%f).", popu); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Server Population (%f).", popu); } } @@ -360,11 +390,11 @@ bool World::RemoveQueuedSession(WorldSession* sess) --sessions; uint32 loggedInSessions = uint32(m_sessions.size() - m_QueuedSessions.size()); - if (loggedInSessions >= getConfig(CONFIG_UINT32_PLAYER_HARD_LIMIT)) + if (loggedInSessions > getConfig(CONFIG_UINT32_PLAYER_HARD_LIMIT)) return found; - + // accept first in queue - if ((!m_playerLimit || (int32)sessions < m_playerLimit) && !m_QueuedSessions.empty()) + if ((!m_playerLimit || (int32)sessions <= m_playerLimit) && !m_QueuedSessions.empty()) { WorldSession* pop_sess = m_QueuedSessions.front(); pop_sess->SetInQueue(false); @@ -392,7 +422,7 @@ void World::LoadConfigSettings(bool reload) { if (!sConfig.Reload()) { - sLog.outError("World settings reload fail: can't read settings from %s.", sConfig.GetFilename().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "World settings reload fail: can't read settings from %s.", sConfig.GetFilename().c_str()); return; } } @@ -401,21 +431,21 @@ void World::LoadConfigSettings(bool reload) uint32 confVersion = sConfig.GetIntDefault("ConfVersion", 0); if (!confVersion) { - sLog.outError("*****************************************************************************"); - sLog.outError(" WARNING: mangosd.conf does not include a ConfVersion variable."); - sLog.outError(" Your configuration file may be out of date!"); - sLog.outError("*****************************************************************************"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "*****************************************************************************"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, " WARNING: mangosd.conf does not include a ConfVersion variable."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, " Your configuration file may be out of date!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "*****************************************************************************"); Log::WaitBeforeContinueIfNeed(); } else { if (confVersion < _MANGOSDCONFVERSION) { - sLog.outError("*****************************************************************************"); - sLog.outError(" WARNING: Your mangosd.conf version indicates your conf file is out of date!"); - sLog.outError(" Please check for updates, as your current default values may cause"); - sLog.outError(" unexpected behavior."); - sLog.outError("*****************************************************************************"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "*****************************************************************************"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, " WARNING: Your mangosd.conf version indicates your conf file is out of date!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, " Please check for updates, as your current default values may cause"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, " unexpected behavior."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "*****************************************************************************"); Log::WaitBeforeContinueIfNeed(); } } @@ -569,6 +599,7 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_UINT32_CHARACTERS_CREATING_DISABLED, "CharactersCreatingDisabled", 0); setConfigMinMax(CONFIG_UINT32_CHARACTERS_PER_REALM, "CharactersPerRealm", 10, 1, 10); setConfigMin(CONFIG_UINT32_CHARACTERS_PER_ACCOUNT, "CharactersPerAccount", 50, getConfig(CONFIG_UINT32_CHARACTERS_PER_REALM)); + setConfig(CONFIG_BOOL_LIMIT_PLAY_TIME, "LimitPlayTime", false); setConfig(CONFIG_BOOL_SKIP_CINEMATICS, "SkipCinematics", false); setConfig(CONFIG_BOOL_OBJECT_HEALTH_VALUE_SHOW, "ShowHealthValues", false); @@ -576,7 +607,17 @@ void World::LoadConfigSettings(bool reload) setConfigMinMax(CONFIG_UINT32_MAX_PLAYER_LEVEL, "MaxPlayerLevel", PLAYER_MAX_LEVEL, 1, PLAYER_STRONG_MAX_LEVEL); setConfigMinMax(CONFIG_UINT32_START_PLAYER_LEVEL, "StartPlayerLevel", 1, 1, getConfig(CONFIG_UINT32_MAX_PLAYER_LEVEL)); setConfigMinMax(CONFIG_UINT32_START_PLAYER_MONEY, "StartPlayerMoney", 0, 0, MAX_MONEY_AMOUNT); - setConfigMin(CONFIG_UINT32_MIN_HONOR_KILLS, "MinHonorKills", MIN_HONOR_KILLS, 1); + setConfig(CONFIG_UINT32_MIN_HONOR_KILLS, "MinHonorKills", 0); + + // If min honor kills is at 0, decide based on patch. + if (getConfig(CONFIG_UINT32_MIN_HONOR_KILLS) == 0) + { + if (GetWowPatch() >= WOW_PATCH_110) + setConfig(CONFIG_UINT32_MIN_HONOR_KILLS, MIN_HONOR_KILLS_POST_1_10); + else + setConfig(CONFIG_UINT32_MIN_HONOR_KILLS, MIN_HONOR_KILLS_PRE_1_10); + } + setConfigMinMax(CONFIG_UINT32_MAINTENANCE_DAY, "MaintenanceDay", 4, 0, 6); setConfig(CONFIG_BOOL_AUTO_HONOR_RESTART, "AutoHonorRestart", true); setConfig(CONFIG_BOOL_ALL_TAXI_PATHS, "AllFlightPaths", false); @@ -618,6 +659,8 @@ void World::LoadConfigSettings(bool reload) setConfigMin(CONFIG_UINT32_MASS_MAILER_SEND_PER_TICK, "MassMailer.SendPerTick", 10, 1); + setConfigMin(CONFIG_UINT32_RETURNED_MAIL_PR_TICK, "Mail.ReturnedMail.PerTick", 5, 1); + setConfig(CONFIG_UINT32_BANLIST_RELOAD_TIMER, "BanListReloadTimer", 60); setConfigPos(CONFIG_UINT32_UPTIME_UPDATE, "UpdateUptimeInterval", 10); if (reload) @@ -646,7 +689,7 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_UINT32_MAX_OVERSPEED_PINGS, "MaxOverspeedPings", 2); if (getConfig(CONFIG_UINT32_MAX_OVERSPEED_PINGS) != 0 && getConfig(CONFIG_UINT32_MAX_OVERSPEED_PINGS) < 2) { - sLog.outError("MaxOverspeedPings (%i) must be in range 2..infinity (or 0 to disable check). Set to 2.", getConfig(CONFIG_UINT32_MAX_OVERSPEED_PINGS)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MaxOverspeedPings (%i) must be in range 2..infinity (or 0 to disable check). Set to 2.", getConfig(CONFIG_UINT32_MAX_OVERSPEED_PINGS)); setConfig(CONFIG_UINT32_MAX_OVERSPEED_PINGS, 2); } @@ -677,9 +720,9 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_BOOL_SILENTLY_GM_JOIN_TO_CHANNEL, "Channel.SilentlyGMJoin", false); setConfig(CONFIG_BOOL_STRICT_LATIN_IN_GENERAL_CHANNELS, "Channel.StrictLatinInGeneral", false); - setConfig(CONFIG_BOOL_CHAT_FAKE_MESSAGE_PREVENTING, "ChatFakeMessagePreventing", false); + setConfig(CONFIG_BOOL_CHAT_FAKE_MESSAGE_PREVENTING, "ChatFakeMessagePreventing", true); - setConfig(CONFIG_UINT32_CHAT_STRICT_LINK_CHECKING_SEVERITY, "ChatStrictLinkChecking.Severity", 0); + setConfig(CONFIG_UINT32_CHAT_STRICT_LINK_CHECKING_SEVERITY, "ChatStrictLinkChecking.Severity", 2); setConfig(CONFIG_UINT32_CHAT_STRICT_LINK_CHECKING_KICK, "ChatStrictLinkChecking.Kick", 0); setConfig(CONFIG_BOOL_SEND_LOOT_ROLL_UPON_RECONNECT, "SendLootRollUponReconnect", false); @@ -746,6 +789,9 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_UINT32_ANTIFLOOD_SANCTION, "Antiflood.Sanction", CHEAT_ACTION_KICK); + setConfig(CONFIG_BOOL_LFG_MATCHMAKING, "LFG.Matchmaking", false); + setConfig(CONFIG_UINT32_LFG_MATCHMAKING_TIMER, "LFG.MatchmakingTimer", 600); + setConfig(CONFIG_BOOL_VISIBILITY_FORCE_ACTIVE_OBJECTS, "Visibility.ForceActiveObjects", true); m_relocation_ai_notify_delay = sConfig.GetIntDefault("Visibility.AIRelocationNotifyDelay", 1000u); m_relocation_lower_limit_sq = pow(sConfig.GetFloatDefault("Visibility.RelocationLowerLimit", 10), 2); @@ -753,13 +799,13 @@ void World::LoadConfigSettings(bool reload) m_VisibleUnitGreyDistance = sConfig.GetFloatDefault("Visibility.Distance.Grey.Unit", 1); if (m_VisibleUnitGreyDistance > MAX_VISIBILITY_DISTANCE) { - sLog.outError("Visibility.Distance.Grey.Unit can't be greater %f", MAX_VISIBILITY_DISTANCE); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.Grey.Unit can't be greater %f", MAX_VISIBILITY_DISTANCE); m_VisibleUnitGreyDistance = MAX_VISIBILITY_DISTANCE; } m_VisibleObjectGreyDistance = sConfig.GetFloatDefault("Visibility.Distance.Grey.Object", 10); if (m_VisibleObjectGreyDistance > MAX_VISIBILITY_DISTANCE) { - sLog.outError("Visibility.Distance.Grey.Object can't be greater %f", MAX_VISIBILITY_DISTANCE); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.Grey.Object can't be greater %f", MAX_VISIBILITY_DISTANCE); m_VisibleObjectGreyDistance = MAX_VISIBILITY_DISTANCE; } @@ -767,12 +813,12 @@ void World::LoadConfigSettings(bool reload) m_MaxVisibleDistanceOnContinents = sConfig.GetFloatDefault("Visibility.Distance.Continents", DEFAULT_VISIBILITY_DISTANCE); if (m_MaxVisibleDistanceOnContinents < 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)) { - sLog.outError("Visibility.Distance.Continents can't be less max aggro radius %f", 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.Continents can't be less max aggro radius %f", 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)); m_MaxVisibleDistanceOnContinents = 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO); } else if (m_MaxVisibleDistanceOnContinents + m_VisibleUnitGreyDistance > MAX_VISIBILITY_DISTANCE) { - sLog.outError("Visibility.Distance.Continents can't be greater %f", MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.Continents can't be greater %f", MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance); m_MaxVisibleDistanceOnContinents = MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance; } @@ -780,32 +826,32 @@ void World::LoadConfigSettings(bool reload) m_MaxVisibleDistanceInInstances = sConfig.GetFloatDefault("Visibility.Distance.Instances", DEFAULT_VISIBILITY_INSTANCE); if (m_MaxVisibleDistanceInInstances < 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)) { - sLog.outError("Visibility.Distance.Instances can't be less max aggro radius %f", 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.Instances can't be less max aggro radius %f", 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)); m_MaxVisibleDistanceInInstances = 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO); } else if (m_MaxVisibleDistanceInInstances + m_VisibleUnitGreyDistance > MAX_VISIBILITY_DISTANCE) { - sLog.outError("Visibility.Distance.Instances can't be greater %f", MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.Instances can't be greater %f", MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance); m_MaxVisibleDistanceInInstances = MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance; } //visibility in BG m_MaxVisibleDistanceInBG = sConfig.GetFloatDefault("Visibility.Distance.BG", DEFAULT_VISIBILITY_BG); - if (m_MaxVisibleDistanceInBG < 45 * sWorld.getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)) + if (m_MaxVisibleDistanceInBG < 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)) { - sLog.outError("Visibility.Distance.BG can't be less max aggro radius %f", 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.BG can't be less max aggro radius %f", 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO)); m_MaxVisibleDistanceInBG = 45 * getConfig(CONFIG_FLOAT_RATE_CREATURE_AGGRO); } else if (m_MaxVisibleDistanceInBG + m_VisibleUnitGreyDistance > MAX_VISIBILITY_DISTANCE) { - sLog.outError("Visibility.Distance.BG can't be greater %f", MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.BG can't be greater %f", MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance); m_MaxVisibleDistanceInBG = MAX_VISIBILITY_DISTANCE - m_VisibleUnitGreyDistance; } m_MaxVisibleDistanceInFlight = sConfig.GetFloatDefault("Visibility.Distance.InFlight", DEFAULT_VISIBILITY_DISTANCE); if (m_MaxVisibleDistanceInFlight + m_VisibleObjectGreyDistance > MAX_VISIBILITY_DISTANCE) { - sLog.outError("Visibility.Distance.InFlight can't be greater %f", MAX_VISIBILITY_DISTANCE - m_VisibleObjectGreyDistance); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Visibility.Distance.InFlight can't be greater %f", MAX_VISIBILITY_DISTANCE - m_VisibleObjectGreyDistance); m_MaxVisibleDistanceInFlight = MAX_VISIBILITY_DISTANCE - m_VisibleObjectGreyDistance; } @@ -832,12 +878,12 @@ void World::LoadConfigSettings(bool reload) if (reload) { if (honorPath != m_honorPath) - sLog.outError("HonorDir option can't be changed at mangosd.conf reload, using current value (%s).", m_honorPath.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "HonorDir option can't be changed at mangosd.conf reload, using current value (%s).", m_honorPath.c_str()); } else { m_honorPath = honorPath; - sLog.outString("Using HonorDir %s", m_honorPath.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Using HonorDir %s", m_honorPath.c_str()); } ///- Read the "Data" directory from the config file @@ -853,12 +899,12 @@ void World::LoadConfigSettings(bool reload) if (reload) { if (dataPath != m_dataPath) - sLog.outError("DataDir option can't be changed at mangosd.conf reload, using current value (%s).", m_dataPath.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "DataDir option can't be changed at mangosd.conf reload, using current value (%s).", m_dataPath.c_str()); } else { m_dataPath = dataPath; - sLog.outString("Using DataDir %s", m_dataPath.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Using DataDir %s", m_dataPath.c_str()); } setConfig(CONFIG_BOOL_VMAP_INDOOR_CHECK, "vmap.enableIndoorCheck", true); @@ -867,16 +913,16 @@ void World::LoadConfigSettings(bool reload) bool disableModelUnload = sConfig.GetBoolDefault("Collision.Models.Unload", false); if (!enableHeight) - sLog.outError("VMAP height use disabled! Creatures movements and other things will be in broken state."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "VMAP height use disabled! Creatures movements and other things will be in broken state."); VMAP::VMapFactory::createOrGetVMapManager()->setEnableLineOfSightCalc(enableLOS); VMAP::VMapFactory::createOrGetVMapManager()->setEnableHeightCalc(enableHeight); VMAP::VMapFactory::createOrGetVMapManager()->setUseManagedPtrs(!disableModelUnload); - sLog.outString("WORLD: VMap support included. LineOfSight:%i, getHeight:%i, indoorCheck:%i", enableLOS, enableHeight, getConfig(CONFIG_BOOL_VMAP_INDOOR_CHECK) ? 1 : 0); - sLog.outString("WORLD: VMap data directory is: %svmaps", m_dataPath.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WORLD: VMap support included. LineOfSight:%i, getHeight:%i, indoorCheck:%i", enableLOS, enableHeight, getConfig(CONFIG_BOOL_VMAP_INDOOR_CHECK) ? 1 : 0); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WORLD: VMap data directory is: %svmaps", m_dataPath.c_str()); setConfig(CONFIG_BOOL_MMAP_ENABLED, "mmap.enabled", true); - sLog.outString("WORLD: mmap pathfinding %sabled", getConfig(CONFIG_BOOL_MMAP_ENABLED) ? "en" : "dis"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "WORLD: mmap pathfinding %sabled", getConfig(CONFIG_BOOL_MMAP_ENABLED) ? "en" : "dis"); setConfig(CONFIG_UINT32_EMPTY_MAPS_UPDATE_TIME, "MapUpdate.Empty.UpdateTime", 0); setConfigMinMax(CONFIG_UINT32_MAP_OBJECTSUPDATE_THREADS, "MapUpdate.ObjectsUpdate.MaxThreads", 4, 1, 20); @@ -918,6 +964,7 @@ void World::LoadConfigSettings(bool reload) setConfigMinMax(CONFIG_UINT32_SPELL_EFFECT_DELAY, "Spell.EffectDelay", 400, 0, 1000); setConfigMinMax(CONFIG_UINT32_SPELL_PROC_DELAY, "Spell.ProcDelay", 400, 0, 1000); setConfigMinMax(CONFIG_UINT32_DEBUFF_LIMIT, "DebuffLimit", 0, 0, 40); + // If max debuff slots is at 0, decide based on patch. if (getConfig(CONFIG_UINT32_DEBUFF_LIMIT) == 0) { @@ -968,14 +1015,16 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_UINT32_YELLRANGE_QUADRATICSCALE_MAXLEVEL, "YellRange.QuadraticScale.MaxLevel", 0); setConfig(CONFIG_UINT32_YELLRANGE_MIN, "YellRange.Min", 0); - setConfig(CONFIG_BOOL_LOGSDB_BATTLEGROUNDS, "LogsDB.Battlegrounds", 0); - setConfig(CONFIG_BOOL_LOGSDB_CHARACTERS, "LogsDB.Characters", 1); - setConfig(CONFIG_BOOL_LOGSDB_CHAT, "LogsDB.Chat", 1); - setConfig(CONFIG_BOOL_LOGSDB_TRADES, "LogsDB.Trades", 1); - setConfig(CONFIG_BOOL_LOGSDB_TRANSACTIONS, "LogsDB.Transactions", 0); - setConfig(CONFIG_BOOL_SMARTLOG_DEATH, "Smartlog.Death", 1); - setConfig(CONFIG_BOOL_SMARTLOG_LONGCOMBAT, "Smartlog.LongCombat", 1); - setConfig(CONFIG_BOOL_SMARTLOG_SCRIPTINFO, "Smartlog.ScriptInfo", 1); + setConfig(CONFIG_BOOL_LOGSDB_BATTLEGROUNDS, "LogsDB.Battlegrounds", false); + setConfig(CONFIG_BOOL_LOGSDB_CHARACTERS, "LogsDB.Characters", false); + setConfig(CONFIG_BOOL_LOGSDB_LEVELUP, "LogsDB.LevelUp", false); + setConfig(CONFIG_BOOL_LOGSDB_GM, "LogsDB.GM", false); + setConfig(CONFIG_BOOL_LOGSDB_CHAT, "LogsDB.Chat", false); + setConfig(CONFIG_BOOL_LOGSDB_LOOT, "LogsDB.Loot", false); + setConfig(CONFIG_BOOL_LOGSDB_TRADES, "LogsDB.Trades", false); + setConfig(CONFIG_BOOL_LOGSDB_TRANSACTIONS, "LogsDB.Transactions", false); + setConfig(CONFIG_BOOL_SMARTLOG_DEATH, "Smartlog.Death", false); + setConfig(CONFIG_BOOL_SMARTLOG_LONGCOMBAT, "Smartlog.LongCombat", false); setConfig(CONFIG_UINT32_LONGCOMBAT, "Smartlog.LongCombatDuration", 30 * MINUTE); setConfig(CONFIG_UINT32_ITEM_INSTANTSAVE_QUALITY, "Item.InstantSaveQuality", ITEM_QUALITY_ARTIFACT); @@ -994,13 +1043,14 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_UINT32_PACKET_BCAST_FREQUENCY, "Network.PacketBroadcast.Frequency", 50); setConfig(CONFIG_UINT32_PBCAST_DIFF_LOWER_VISIBILITY_DISTANCE, "Network.PacketBroadcast.ReduceVisDistance.DiffAbove", 0); - sLog.outString("* Anticrash : options 0x%x rearm after %usec", getConfig(CONFIG_UINT32_ANTICRASH_OPTIONS), getConfig(CONFIG_UINT32_ANTICRASH_REARM_TIMER) / 1000); - sLog.outString("* Pathfinding : [%s]", getConfig(CONFIG_BOOL_MMAP_ENABLED) ? "ON" : "OFF"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "* Anticrash : options 0x%x rearm after %usec", getConfig(CONFIG_UINT32_ANTICRASH_OPTIONS), getConfig(CONFIG_UINT32_ANTICRASH_REARM_TIMER) / 1000); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "* Pathfinding : [%s]", getConfig(CONFIG_BOOL_MMAP_ENABLED) ? "ON" : "OFF"); // Update packet broadcaster config - if (reload) { - sWorld.m_broadcaster->UpdateConfiguration(getConfig(CONFIG_UINT32_PACKET_BCAST_THREADS), - std::chrono::milliseconds(getConfig(CONFIG_UINT32_PACKET_BCAST_FREQUENCY))); + if (reload) + { + m_broadcaster->UpdateConfiguration(getConfig(CONFIG_UINT32_PACKET_BCAST_THREADS), + std::chrono::milliseconds(getConfig(CONFIG_UINT32_PACKET_BCAST_FREQUENCY))); } // PvP options @@ -1079,6 +1129,9 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_NO_FALL_TIME_REJECT, "Anticheat.NoFallTime.Reject", true); setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_NO_FALL_TIME_THRESHOLD, "Anticheat.NoFallTime.Threshold", 5); setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_NO_FALL_TIME_PENALTY, "Anticheat.NoFallTime.Penalty", CHEAT_ACTION_LOG | CHEAT_ACTION_REPORT_GMS | CHEAT_ACTION_KICK); + setConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_ENABLED, "Anticheat.BadFallReset.Enable", true); + setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_THRESHOLD, "Anticheat.BadFallReset.Threshold", 1); + setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_PENALTY, "Anticheat.BadFallReset.Penalty", CHEAT_ACTION_LOG | CHEAT_ACTION_REPORT_GMS | CHEAT_ACTION_KICK); setConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_TELEPORT_ENABLED, "Anticheat.Teleport.Enable", true); setConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_TELEPORT_REJECT, "Anticheat.Teleport.Reject", true); setConfig(CONFIG_FLOAT_AC_MOVEMENT_CHEAT_TELEPORT_DISTANCE, "Anticheat.Teleport.Distance", 40.0f); @@ -1132,6 +1185,13 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_ENABLED, "Anticheat.ForbiddenArea.Enable", true); setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_THRESHOLD, "Anticheat.ForbiddenArea.Threshold", 1); setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_PENALTY, "Anticheat.ForbiddenArea.Penalty", CHEAT_ACTION_LOG | CHEAT_ACTION_REPORT_GMS); + setConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_BOTTING_ENABLED, "Anticheat.Botting.Enable", true); + setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_PERIOD, "Anticheat.Botting.Period", 300000); + setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_PACKETS, "Anticheat.Botting.MinPackets", 160); + setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_MOUSE, "Anticheat.Botting.MinTurnsMouse", 20); + setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_KEYBOARD, "Anticheat.Botting.MinTurnsKeyboard", 80); + setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_ABNORMAL, "Anticheat.Botting.MinTurnsAbnormal", 5); + setConfig(CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_PENALTY, "Anticheat.Botting.Penalty", CHEAT_ACTION_LOG | CHEAT_ACTION_REPORT_GMS); // Warden Anticheat setConfig(CONFIG_BOOL_AC_WARDEN_WIN_ENABLED, "Warden.WinEnabled", true); @@ -1142,7 +1202,6 @@ void World::LoadConfigSettings(bool reload) setConfig(CONFIG_UINT32_AC_WARDEN_SCAN_FREQUENCY, "Warden.ScanFrequency", 15); setConfigMinMax(CONFIG_UINT32_AC_WARDEN_DEFAULT_PENALTY, "Warden.DefaultPenalty", WARDEN_ACTION_LOG, WARDEN_ACTION_LOG, WARDEN_ACTION_BAN); setConfig(CONFIG_UINT32_AC_WARDEN_CLIENT_BAN_DURATION, "Warden.BanDuration", 86400); - setConfig(CONFIG_UINT32_AC_WARDEN_DB_LOGLEVEL, "Warden.DBLogLevel", 0); m_wardenModuleDirectory = sConfig.GetStringDefault("Warden.ModuleDir", "warden_modules"); // Antispam @@ -1169,16 +1228,22 @@ void World::LoadConfigSettings(bool reload) sLog.InitSmartlogGuids(sConfig.GetStringDefault("Smartlog.ExtraGuids", "")); } -void charactersDatabaseWorkerThread() +void CharactersDatabaseWorkerThread() { + time_t lastCheckTime = 0; CharacterDatabase.ThreadStart(); while (!sWorld.IsStopped()) { std::this_thread::sleep_for(std::chrono::seconds(1)); - if (CharacterDatabase.HasAsyncQuery()) - continue; - Player::DeleteOldCharacters(); - sObjectMgr.ReturnOrDeleteOldMails(true); + time_t const now = time(nullptr); + if ((lastCheckTime + 30 * MINUTE) < now) + { + if (CharacterDatabase.HasAsyncQuery()) + continue; + Player::DeleteOldCharacters(); + sObjectMgr.ReturnOrDeleteOldMails(true); + lastCheckTime = now; + } } CharacterDatabase.ThreadEnd(); } @@ -1234,14 +1299,14 @@ void World::SetInitialWorldSettings() !MapManager::ExistMapAndVMap(1, 10311.3f, 832.463f) || !MapManager::ExistMapAndVMap(1, -2917.58f, -257.98f)) { - sLog.outError("Correct *.map files not found in path '%smaps' or *.vmtree/*.vmtile files in '%svmaps'. Please place *.map and vmap files in appropriate directories or correct the DataDir value in the mangosd.conf file.", m_dataPath.c_str(), m_dataPath.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Correct *.map files not found in path '%smaps' or *.vmtree/*.vmtile files in '%svmaps'. Please place *.map and vmap files in appropriate directories or correct the DataDir value in the mangosd.conf file.", m_dataPath.c_str(), m_dataPath.c_str()); Log::WaitBeforeContinueIfNeed(); exit(1); } ///- Loading strings. Getting no records means core load has to be canceled because no error message can be output. - sLog.outString(); - sLog.outString("Loading MaNGOS strings..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading MaNGOS strings..."); if (!sObjectMgr.LoadMangosStrings()) { Log::WaitBeforeContinueIfNeed(); @@ -1251,12 +1316,12 @@ void World::SetInitialWorldSettings() // Loads existing IDs in the database. sObjectMgr.LoadAllIdentifiers(); - sLog.outString("Loading Instance Statistics..."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Instance Statistics..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sInstanceStatistics.LoadFromDB(); ///- Chargements des variables (necessaire pour le OutdoorJcJ) - sLog.outString("Loading saved variables ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading saved variables ..."); sObjectMgr.LoadSavedVariable(); @@ -1268,40 +1333,40 @@ void World::SetInitialWorldSettings() uint32 realm_zone = getConfig(CONFIG_UINT32_REALM_ZONE); LoginDatabase.PExecute("UPDATE `realmlist` SET `icon` = %u, `timezone` = %u WHERE `id` = '%u'", server_type, realm_zone, realmID); - sLog.outString("Loading GM security access ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading GM security access ..."); sAccountMgr.Load(); ///- Remove the bones (they should not exist in DB though) and old corpses after a restart CharacterDatabase.PExecute("DELETE FROM `corpse` WHERE `corpse_type` = '0' OR `time` < (UNIX_TIMESTAMP()-'%u')", 3 * DAY); - sLog.outString("Loading spells ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading spells ..."); sSpellMgr.LoadSpells(); sObjectMgr.LoadFactions(); - sLog.outString("Loading sounds ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading sounds ..."); sObjectMgr.LoadSoundEntries(); - sLog.outString("Loading taxi nodes ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading taxi nodes ..."); sObjectMgr.LoadTaxiNodes(); - sLog.outString("Loading area triggers ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading area triggers ..."); sObjectMgr.LoadAreaTriggers(); - sLog.outString("Loading skill line abilities ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading skill line abilities ..."); sObjectMgr.LoadSkillLineAbility(); - sLog.outString("Loading mail text templates ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading mail text templates ..."); sObjectMgr.LoadMailTemplate(); - sLog.outString("Loading pet spell data ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading pet spell data ..."); sObjectMgr.LoadPetSpellData(); - sLog.outString("Loading world safe locs facing values ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading world safe locs facing values ..."); sObjectMgr.LoadWorldSafeLocsFacing(); ///- Load the DBC files - sLog.outString("Initialize data stores..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Initialize data stores..."); #ifdef _WIN32 std::string dbcPath = m_dataPath + std::to_string(SUPPORTED_CLIENT_BUILD) + std::string("\\"); @@ -1313,282 +1378,283 @@ void World::SetInitialWorldSettings() DetectDBCLang(); sObjectMgr.SetDBCLocaleIndex(GetDefaultDbcLocale()); // Get once for all the locale index of DBC language (console/broadcasts) - sLog.outString("Loading Script Names..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Script Names..."); sScriptMgr.LoadScriptNames(); - sLog.outString("Loading MapTemplate..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading MapTemplate..."); sObjectMgr.LoadMapTemplate(); - sLog.outString("Loading AreaTemplate..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading AreaTemplate..."); sObjectMgr.LoadAreaTemplate(); - sLog.outString("Loading `spell_mod` and `spell_effect_mod`..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading `spell_mod` and `spell_effect_mod`..."); sSpellModMgr.LoadSpellMods(); sSpellMgr.AssignInternalSpellFlags(); - sLog.outString("Loading SkillLineAbilityMultiMaps Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading SkillLineAbilityMultiMaps Data..."); sSpellMgr.LoadSkillLineAbilityMaps(); - sLog.outString("Loading SkillRaceClassInfoMultiMap Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading SkillRaceClassInfoMultiMap Data..."); sSpellMgr.LoadSkillRaceClassInfoMap(); ///- Clean up and pack instances - sLog.outString("Cleaning up instances..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Cleaning up instances..."); sMapPersistentStateMgr.CleanupInstances(); // must be called before `creature_respawn`/`gameobject_respawn` tables - sLog.outString("Packing instances..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Packing instances..."); sMapPersistentStateMgr.PackInstances(); - sLog.outString("Packing groups..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Packing groups..."); sObjectMgr.PackGroupIds(); // must be after CleanupInstances - sLog.outString("Scheduling normal instance reset..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Scheduling normal instance reset..."); sMapPersistentStateMgr.ScheduleInstanceResets(); // Must be after cleanup and packing ///- Init highest guids before any guid using table loading to prevent using not initialized guids in some code. sObjectMgr.SetHighestGuids(); // must be after packing instances - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Loading Broadcast Texts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Broadcast Texts..."); sObjectMgr.LoadBroadcastTexts(); - sLog.outString("Loading Page Texts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Page Texts..."); sObjectMgr.LoadPageTexts(); - sLog.outString("Loading Game Object Templates..."); // must be after LoadPageTexts + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Game Object Templates..."); // must be after LoadPageTexts std::set transportDisplayIds = sObjectMgr.LoadGameobjectInfo(); MMAP::MMapFactory::createOrGetMMapManager()->loadAllGameObjectModels(transportDisplayIds); - sLog.outString("Loading Transport templates..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Transport templates..."); sTransportMgr.LoadTransportTemplates(); - sLog.outString("Loading Spell Chain Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Spell Chain Data..."); sSpellMgr.LoadSpellChains(); - sLog.outString("Loading Spell Elixir types..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Spell Elixir types..."); sSpellMgr.LoadSpellElixirs(); - sLog.outString("Loading Spell Learn Skills..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Spell Learn Skills..."); sSpellMgr.LoadSpellLearnSkills(); // must be after LoadSpellChains - sLog.outString("Loading Spell Learn Spells..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Spell Learn Spells..."); sSpellMgr.LoadSpellLearnSpells(); - sLog.outString("Loading Spell Proc Event conditions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Spell Proc Event conditions..."); sSpellMgr.LoadSpellProcEvents(); - sLog.outString("Loading Spell Proc Item Enchant..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Spell Proc Item Enchant..."); sSpellMgr.LoadSpellProcItemEnchant(); // must be after LoadSpellChains - sLog.outString("Loading Aggro Spells Definitions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Aggro Spells Definitions..."); sSpellMgr.LoadSpellThreats(); - sLog.outString("Loading Spell Enchant Charges..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Spell Enchant Charges..."); sSpellMgr.LoadSpellEnchantCharges(); - sLog.outString("Loading NPC Texts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading NPC Texts..."); sObjectMgr.LoadNPCText(); - sLog.outString("Loading Item Random Enchantments Table..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Item Random Enchantments Table..."); LoadRandomEnchantmentsTable(); - sLog.outString("Loading Items..."); // must be after LoadRandomEnchantmentsTable and LoadPageTexts + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Items..."); // must be after LoadRandomEnchantmentsTable and LoadPageTexts sObjectMgr.LoadItemPrototypes(); - sLog.outString("Loading Item Texts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Item Texts..."); sObjectMgr.LoadItemTexts(); - sLog.outString("Loading Creature Display Info Addon..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature Display Info Addon..."); sObjectMgr.LoadCreatureDisplayInfoAddon(); - sLog.outString("Loading Equipment templates..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Equipment templates..."); sObjectMgr.LoadEquipmentTemplates(); - sLog.outString("Loading Creature spells..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature spells..."); sObjectMgr.LoadCreatureSpells(); - sLog.outString("Loading Creature class level stats..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature class level stats..."); sObjectMgr.LoadCreatureClassLevelStats(); - sLog.outString("Loading Creature templates..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature templates..."); sObjectMgr.LoadCreatureTemplates(); - sLog.outString("Loading SpellsScriptTarget..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading SpellsScriptTarget..."); sSpellMgr.LoadSpellScriptTarget(); // must be after LoadCreatureTemplates and LoadGameobjectInfo - sLog.outString("Loading ItemRequiredTarget..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading ItemRequiredTarget..."); sObjectMgr.LoadItemRequiredTarget(); - sLog.outString("Loading Reputation Reward Rates..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Reputation Reward Rates..."); sObjectMgr.LoadReputationRewardRate(); - sLog.outString("Loading Creature Reputation OnKill Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature Reputation OnKill Data..."); sObjectMgr.LoadReputationOnKill(); - sLog.outString("Loading Reputation Spillover Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Reputation Spillover Data..."); sObjectMgr.LoadReputationSpilloverTemplate(); - sLog.outString("Loading Points Of Interest Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Points Of Interest Data..."); sObjectMgr.LoadPointsOfInterest(); - sLog.outString("Loading Pet Create Spells..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Pet Create Spells..."); sObjectMgr.LoadPetCreateSpells(); - sLog.outString("Loading Creature Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature Data..."); sObjectMgr.LoadCreatures(); - sLog.outString("Loading Creature Addon Data..."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature Addon Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sObjectMgr.LoadCreatureAddons(); // must be after LoadCreatureTemplates() and LoadCreatures() - sLog.outString(">>> Creature Addon Data loaded"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Creature Addon Data loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Loading Creature Groups ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature Groups ..."); sCreatureGroupsManager->Load(); - sLog.outString("Loading Gameobject Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Gameobject Data..."); sObjectMgr.LoadGameobjects(); - sLog.outString("Loading Gameobject Requirements..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Gameobject Requirements..."); sObjectMgr.LoadGameobjectsRequirements(); - sLog.outString("Loading Gameobject Display Info Addon..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Gameobject Display Info Addon..."); sObjectMgr.LoadGameObjectDisplayInfoAddon(); - sLog.outString("Loading CreatureLinking Data..."); // must be after Creatures - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading CreatureLinking Data..."); // must be after Creatures + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sCreatureLinkingMgr.LoadFromDB(); - sLog.outString("Loading Objects Pooling Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Objects Pooling Data..."); sPoolMgr.LoadFromDB(); - sLog.outString("Loading Weather Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Weather Data..."); sWeatherMgr.LoadWeatherZoneChances(); - sLog.outString("Loading Quests..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Quests..."); sObjectMgr.LoadQuests(); // must be loaded after DBCs, creature_template, item_template, gameobject tables - sLog.outString("Loading Quests Relations..."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Quests Relations..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sObjectMgr.LoadQuestRelations(); // must be after quest load - sLog.outString(">>> Quests Relations loaded"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Quests Relations loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Loading Quests Greetings..."); // must be loaded after creature_template + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Quests Greetings..."); // must be loaded after creature_template sObjectMgr.LoadQuestGreetings(); - sLog.outString("Loading Trainer Greetings..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Trainer Greetings..."); sObjectMgr.LoadTrainerGreetings(); - sLog.outString("Loading Game Event Data..."); // must be after sPoolMgr.LoadFromDB and quests to properly load pool events and quests for events, but before area trigger teleports - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Game Event Data..."); // must be after sPoolMgr.LoadFromDB and quests to properly load pool events and quests for events, but before area trigger teleports + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sGameEventMgr.LoadFromDB(); - sLog.outString(">>> Game Event Data loaded"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Game Event Data loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); // Load Conditions - sLog.outString("Loading Conditions ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Conditions ..."); sObjectMgr.LoadConditions(); - sLog.outString("Loading Creature Respawn Data..."); // must be after LoadCreatures() + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Creature Respawn Data..."); // must be after LoadCreatures() sMapPersistentStateMgr.LoadCreatureRespawnTimes(); - sLog.outString("Loading Gameobject Respawn Data..."); // must be after LoadGameobjects() + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Gameobject Respawn Data..."); // must be after LoadGameobjects() sMapPersistentStateMgr.LoadGameobjectRespawnTimes(); - sLog.outString("Loading SpellArea Data..."); // must be after quest load + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading SpellArea Data..."); // must be after quest load sSpellMgr.LoadSpellAreas(); - sLog.outString("Loading AreaTrigger teleports..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading AreaTrigger teleports..."); sObjectMgr.LoadAreaTriggerTeleports(); // must be after item template load - sLog.outString("Loading Quest Area Triggers..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Quest Area Triggers..."); sObjectMgr.LoadQuestAreaTriggers(); // must be after LoadQuests - sLog.outString("Loading Tavern Area Triggers..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Tavern Area Triggers..."); sObjectMgr.LoadTavernAreaTriggers(); - sLog.outString("Loading Battleground Entrance Area Triggers..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Battleground Entrance Area Triggers..."); sObjectMgr.LoadBattlegroundEntranceTriggers(); - sLog.outString("Loading AreaTrigger script names..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading AreaTrigger script names..."); sScriptMgr.LoadAreaTriggerScripts(); - sLog.outString("Loading event id script names..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading event id script names..."); sScriptMgr.LoadEventIdScripts(); - sLog.outString("Loading Graveyard-zone links..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Graveyard-zone links..."); sObjectMgr.LoadGraveyardZones(); - sLog.outString("Loading spell target destination coordinates..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading spell target destination coordinates..."); sSpellMgr.LoadSpellTargetPositions(); - sLog.outString("Loading SpellAffect definitions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading SpellAffect definitions..."); sSpellMgr.LoadSpellAffects(); - sLog.outString("Loading spell pet auras..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading spell pet auras..."); sSpellMgr.LoadSpellPetAuras(); - sLog.outString("Loading Player Create Info & Level Stats..."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Player Create Info & Level Stats..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sObjectMgr.LoadPlayerInfo(); - sLog.outString(">>> Player Create Info & Level Stats loaded"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Player Create Info & Level Stats loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Loading Exploration BaseXP Data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Exploration BaseXP Data..."); sObjectMgr.LoadExplorationBaseXP(); - sLog.outString("Loading Pet Name Parts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Pet Name Parts..."); sObjectMgr.LoadPetNames(); CharacterDatabaseCleaner::CleanDatabase(); - sLog.outString("Loading character cache data..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading character cache data..."); sObjectMgr.LoadPlayerCacheData(); - sLog.outString("Loading the max pet number..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading the max pet number..."); sObjectMgr.LoadPetNumber(); - sLog.outString("Loading pet level stats..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading pet level stats..."); sObjectMgr.LoadPetLevelInfo(); - sLog.outString("Loading Player Corpses..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Player Corpses..."); sObjectMgr.LoadCorpses(); - sLog.outString("Loading Loot Tables..."); - sLog.outString(); - LoadLootTables(); - sLog.outString(">>> Loot Tables loaded"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Loot Tables..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + LootIdSet ids_set; + LoadLootTables(ids_set); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Loot Tables loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Loading Skill Fishing base level requirements..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Skill Fishing base level requirements..."); sObjectMgr.LoadFishingBaseSkillLevel(); - sLog.outString("Loading Npc Text Id..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Npc Text Id..."); sObjectMgr.LoadNpcGossips(); // must be after load Creature and LoadNPCText - sLog.outString("Loading Gossip scripts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Gossip scripts..."); sScriptMgr.LoadGossipScripts(); // must be before gossip menu options sObjectMgr.LoadGossipMenus(); - sLog.outString("Loading Vendors..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Vendors..."); sObjectMgr.LoadVendorTemplates(); // must be after load ItemTemplate sObjectMgr.LoadVendors(); // must be after load CreatureTemplate, VendorTemplate, and ItemTemplate - sLog.outString("Loading Trainers..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Trainers..."); sObjectMgr.LoadTrainerTemplates(); // must be after load CreatureTemplate sObjectMgr.LoadTrainers(); // must be after load CreatureTemplate, TrainerTemplate - sLog.outString("Loading Waypoint scripts..."); // before loading from creature_movement + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Waypoint scripts..."); // before loading from creature_movement sScriptMgr.LoadCreatureMovementScripts(); - sLog.outString("Loading Waypoints..."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Waypoints..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sWaypointMgr.Load(); ///- Loading localization data - sLog.outString("Loading Localization strings..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Localization strings..."); sObjectMgr.LoadBroadcastTextLocales(); sObjectMgr.LoadCreatureLocales(); // must be after CreatureInfo loading sObjectMgr.LoadGameObjectLocales(); // must be after GameobjectInfo loading @@ -1598,57 +1664,58 @@ void World::SetInitialWorldSettings() sObjectMgr.LoadGossipMenuItemsLocales(); // must be after gossip menu items loading sObjectMgr.LoadPointOfInterestLocales(); // must be after POI loading sObjectMgr.LoadAreaLocales(); - sLog.outString(">>> Localization strings loaded"); - sLog.outString(); + sObjectMgr.LoadAreaTriggerLocales(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Localization strings loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); ///- Load dynamic data tables from the database - sLog.outString("Loading Auctions..."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Auctions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sAuctionMgr.LoadAuctionHouses(); sAuctionMgr.LoadAuctionItems(); sAuctionMgr.LoadAuctions(); - sLog.outString(">>> Auctions loaded"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Auctions loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Loading Guilds..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Guilds..."); sGuildMgr.LoadGuilds(); - sLog.outString("Loading Petitions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Petitions..."); sGuildMgr.LoadPetitions(); - sLog.outString("Loading Groups..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Groups..."); sObjectMgr.LoadGroups(); - sLog.outString("Loading ReservedNames..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading ReservedNames..."); sObjectMgr.LoadReservedPlayersNames(); - sLog.outString("Loading GameObjects for quests..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading GameObjects for quests..."); sObjectMgr.LoadGameObjectForQuests(); - sLog.outString("Loading BattleMasters..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading BattleMasters..."); sBattleGroundMgr.LoadBattleMastersEntry(); - sLog.outString("Loading BattleGround event indexes..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading BattleGround event indexes..."); sBattleGroundMgr.LoadBattleEventIndexes(); - sLog.outString("Loading GameTeleports..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading GameTeleports..."); sObjectMgr.LoadGameTele(); - sLog.outString("Loading Taxi path transitions..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Taxi path transitions..."); sObjectMgr.LoadTaxiPathTransitions(); - sLog.outString("Loading GM tickets and surveys..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading GM tickets and surveys..."); sTicketMgr->Initialize(); sTicketMgr->LoadTickets(); sTicketMgr->LoadSurveys(); ///- Handle outdated emails (delete/return) - sLog.outString("Returning old mails..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Returning old mails..."); sObjectMgr.ReturnOrDeleteOldMails(false); ///- Load and initialize scripts - sLog.outString("Loading Scripts..."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Scripts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); sScriptMgr.LoadQuestStartScripts(); // must be after load Creature/Gameobject(Template/Data) and QuestTemplate sScriptMgr.LoadQuestEndScripts(); // must be after load Creature/Gameobject(Template/Data) and QuestTemplate sScriptMgr.LoadSpellScripts(); // must be after load Creature/Gameobject(Template/Data) @@ -1657,25 +1724,25 @@ void World::SetInitialWorldSettings() sScriptMgr.LoadEventScripts(); // must be after load Creature/Gameobject(Template/Data) sScriptMgr.LoadGenericScripts(); sScriptMgr.LoadCreatureEventAIScripts(); - sLog.outString(">>> Scripts loaded"); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ">>> Scripts loaded"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Checking all script texts..."); // must be after Load*Scripts calls + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Checking all script texts..."); // must be after Load*Scripts calls sScriptMgr.CheckAllScriptTexts(); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Loading CreatureEventAI Events..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading CreatureEventAI Events..."); sEventAIMgr.LoadCreatureEventAI_Events(); - sLog.outString("Initializing Scripts..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Initializing Scripts..."); sScriptMgr.Initialize(); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("Loading aura removal on map change definitions"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading aura removal on map change definitions"); sAuraRemovalMgr.LoadFromDB(); ///- Initialize game time and timers - sLog.outString("DEBUG:: Initialize game time and timers"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "DEBUG:: Initialize game time and timers"); m_gameTime = time(nullptr); m_startTime = m_gameTime; m_gameDay = (m_gameTime + m_timeZoneOffset) / DAY; @@ -1704,104 +1771,115 @@ void World::SetInitialWorldSettings() ///- Initialize static helper structures AIRegistry::Initialize(); - sLog.outString("Loading GameObject models ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading GameObject models ..."); LoadGameObjectModelList(); // loads GO data sTransportMgr.LoadTransportAnimationAndRotation(); ///- Initialize MapManager - sLog.outString("Starting Map System"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Starting Map System"); sMapMgr.Initialize(); ///- Initialize Battlegrounds - sLog.outString("Starting BattleGround System"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Starting BattleGround System"); sBattleGroundMgr.CreateInitialBattleGrounds(); + CheckLootTemplates_Reference(ids_set); - sLog.outString("Starting ZoneScripts"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Starting ZoneScripts"); sZoneScriptMgr.InitZoneScripts(); //Not sure if this can be moved up in the sequence (with static data loading) as it uses MapManager - sLog.outString("Loading Transports..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading Transports..."); sTransportMgr.SpawnContinentTransports(); - sLog.outString("Deleting expired bans..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Deleting expired bans..."); LoginDatabase.Execute("DELETE FROM `ip_banned` WHERE `unbandate`<=UNIX_TIMESTAMP() AND `unbandate`<>`bandate`"); sHonorMaintenancer.Initialize(); sHonorMaintenancer.DoMaintenance(); - sLog.outString("Starting Game Event system..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Starting Game Event system..."); uint32 nextGameEvent = sGameEventMgr.Initialize(); m_timers[WUPDATE_EVENTS].SetInterval(nextGameEvent); //depend on next event - sLog.outString(); - sLog.outString("Loading disabled spells"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading disabled spells"); sObjectMgr.LoadSpellDisabledEntrys(); - sLog.outString("Loading anticheat library"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading anticheat library"); sAnticheatMgr->LoadAnticheatData(); - sLog.outString("Loading auto broadcast"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading auto broadcast"); sAutoBroadCastMgr.Load(); - sLog.outString("Loading AH bot"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading AH bot"); sAuctionHouseBotMgr.Load(); - sLog.outString("Caching player phases (obsolete)"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Caching player phases (obsolete)"); sObjectMgr.LoadPlayerPhaseFromDb(); - sLog.outString("Caching player pets ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Caching player pets ..."); sCharacterDatabaseCache.LoadAll(); - sLog.outString("Loading PlayerBot ..."); // Requires Players cache + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading PlayerBot ..."); // Requires Players cache sPlayerBotMgr.Load(); - sLog.outString(); - sLog.outString("Loading faction change ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading faction change ..."); sObjectMgr.LoadFactionChangeReputations(); sObjectMgr.LoadFactionChangeSpells(); sObjectMgr.LoadFactionChangeItems(); sObjectMgr.LoadFactionChangeQuests(); sObjectMgr.LoadFactionChangeMounts(); - sLog.outString("Loading loot-disabled map list"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading loot-disabled map list"); sObjectMgr.LoadMapLootDisabled(); - sLog.outString("Loading `cinematic_waypoints`"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading `cinematic_waypoints`"); sObjectMgr.LoadCinematicsWaypoints(); - sLog.outString("Loading spell groups ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading spell groups ..."); sSpellMgr.LoadSpellGroups(); - sLog.outString("Loading spell group stack rules ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Loading spell group stack rules ..."); sSpellMgr.LoadSpellGroupStackRules(); sObjectMgr.LoadPlayerPremadeTemplates(); if (getConfig(CONFIG_BOOL_RESTORE_DELETED_ITEMS)) { - sLog.outString("Restoring deleted items to players ..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Restoring deleted items to players ..."); sObjectMgr.RestoreDeletedItems(); } + if (GetWowPatch() >= WOW_PATCH_103 || !getConfig(CONFIG_BOOL_ACCURATE_LFG)) + { + m_lfgQueueThread.reset(new std::thread([&]() + { + m_lfgQueue.Update(); + })); + } + + sAnticheatMgr->StartWardenUpdateThread(); + m_broadcaster = - std::make_unique(sWorld.getConfig(CONFIG_UINT32_PACKET_BCAST_THREADS), - std::chrono::milliseconds(sWorld.getConfig(CONFIG_UINT32_PACKET_BCAST_FREQUENCY))); + std::make_unique(getConfig(CONFIG_UINT32_PACKET_BCAST_THREADS), + std::chrono::milliseconds(getConfig(CONFIG_UINT32_PACKET_BCAST_FREQUENCY))); - m_charDbWorkerThread.reset(new std::thread(&charactersDatabaseWorkerThread)); + m_charDbWorkerThread.reset(new std::thread(&CharactersDatabaseWorkerThread)); - sLog.outString(); - sLog.outString("=========================================================="); - sLog.outString("Current content is set to %s.", GetPatchName()); - sLog.outString("Supported client build is set to %u.", SUPPORTED_CLIENT_BUILD); - sLog.outString("=========================================================="); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "=========================================================="); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Current content is set to %s.", GetPatchName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Supported client build is set to %u.", SUPPORTED_CLIENT_BUILD); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "=========================================================="); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); - sLog.outString("World initialized."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "World initialized."); uint32 uStartInterval = WorldTimer::getMSTimeDiff(uStartTime, WorldTimer::getMSTime()); - sLog.outString("SERVER STARTUP TIME: %i minutes %i seconds", uStartInterval / 60000, (uStartInterval % 60000) / 1000); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "SERVER STARTUP TIME: %i minutes %i seconds", uStartInterval / 60000, (uStartInterval % 60000) / 1000); } void World::DetectDBCLang() @@ -1810,7 +1888,7 @@ void World::DetectDBCLang() if (m_lang_confid != 255 && m_lang_confid >= MAX_DBC_LOCALE) { - sLog.outError("Incorrect DBC.Locale! Must be >= 0 and < %d (set to 0)", MAX_DBC_LOCALE); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Incorrect DBC.Locale! Must be >= 0 and < %d (set to 0)", MAX_DBC_LOCALE); m_lang_confid = LOCALE_enUS; } @@ -1837,15 +1915,15 @@ void World::DetectDBCLang() if (default_locale >= MAX_DBC_LOCALE) { - sLog.outError("Unable to determine your DBC Locale! (corrupt DBC?)"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unable to determine your DBC Locale! (corrupt DBC?)"); Log::WaitBeforeContinueIfNeed(); exit(1); } m_defaultDbcLocale = LocaleConstant(default_locale); - sLog.outString("Using %s DBC Locale as default. All available DBC locales: %s", localeNames[m_defaultDbcLocale], availableLocalsStr.empty() ? "" : availableLocalsStr.c_str()); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Using %s DBC Locale as default. All available DBC locales: %s", localeNames[m_defaultDbcLocale], availableLocalsStr.empty() ? "" : availableLocalsStr.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } /// Update the World ! @@ -1867,6 +1945,8 @@ void World::Update(uint32 diff) ///- Update the game time and check for shutdown time _UpdateGameTime(); + GetMessager().Execute(this); + ///-Update mass mailer tasks if any sMassMailMgr.Update(); @@ -1885,7 +1965,7 @@ void World::Update(uint32 diff) UpdateSessions(diff); updateSessionsTime = WorldTimer::getMSTimeDiffToNow(updateSessionsTime); if (getConfig(CONFIG_UINT32_PERFLOG_SLOW_SESSIONS_UPDATE) && updateSessionsTime > getConfig(CONFIG_UINT32_PERFLOG_SLOW_SESSIONS_UPDATE)) - sLog.out(LOG_PERFORMANCE, "Update sessions: %ums", updateSessionsTime); + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "Update sessions: %ums", updateSessionsTime); ///
  • Update uptime table if (m_timers[WUPDATE_UPTIME].Passed()) @@ -1918,7 +1998,6 @@ void World::Update(uint32 diff) sMapMgr.Update(diff); sBattleGroundMgr.Update(diff); - sLFGMgr.Update(diff); sGuardMgr.Update(diff); sZoneScriptMgr.Update(diff); @@ -1940,7 +2019,7 @@ void World::Update(uint32 diff) updateMapSystemTime = WorldTimer::getMSTimeDiffToNow(updateMapSystemTime); if (getConfig(CONFIG_UINT32_PERFLOG_SLOW_MAPSYSTEM_UPDATE) && updateMapSystemTime > getConfig(CONFIG_UINT32_PERFLOG_SLOW_MAPSYSTEM_UPDATE)) - sLog.out(LOG_PERFORMANCE, "Update map system: %ums [%ums for async]", updateMapSystemTime, WorldTimer::getMSTimeDiffToNow(asyncWaitBegin)); + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "Update map system: %ums [%ums for async]", updateMapSystemTime, WorldTimer::getMSTimeDiffToNow(asyncWaitBegin)); ///- Sauvegarde des variables internes (table variables) : MaJ par rapport a la DB if (m_timers[WUPDATE_SAVE_VAR].Passed()) @@ -1954,7 +2033,7 @@ void World::Update(uint32 diff) UpdateResultQueue(); asyncQueriesTime = WorldTimer::getMSTimeDiffToNow(asyncQueriesTime); if (getConfig(CONFIG_UINT32_PERFLOG_SLOW_ASYNC_QUERIES) && asyncQueriesTime > getConfig(CONFIG_UINT32_PERFLOG_SLOW_ASYNC_QUERIES)) - sLog.out(LOG_PERFORMANCE, "Update async queries: %ums", asyncQueriesTime); + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "Update async queries: %ums", asyncQueriesTime); ///- Erase old corpses if (m_timers[WUPDATE_CORPSES].Passed()) @@ -2069,6 +2148,41 @@ class WorldWorldTextBuilder int32 i_textId; va_list* i_args; }; +class WorldBroadcastTextBuilder +{ +public: + typedef std::vector WorldPacketList; + explicit WorldBroadcastTextBuilder(uint32 textId) : i_textId(textId) {} + void operator()(WorldPacketList& data_list, uint32 loc_idx) + { + char const* text = sObjectMgr.GetBroadcastText(i_textId, loc_idx); + do_helper(data_list, (char*)text); + } +private: + char* lineFromMessage(char*& pos) + { + char* start = strtok(pos, "\n"); + pos = nullptr; + return start; + } + void do_helper(WorldPacketList& data_list, char* text) + { + char* pos = text; + + while (char* line = lineFromMessage(pos)) + { + WorldPacket* data = new WorldPacket(); +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_6_1 + ChatHandler::BuildChatPacket(*data, CHAT_MSG_BG_SYSTEM_NEUTRAL, line); +#else + ChatHandler::BuildChatPacket(*data, CHAT_MSG_SYSTEM, line); +#endif + data_list.push_back(data); + } + } + + uint32 i_textId; +}; } // namespace MaNGOS /// Send a System Message to all players (except self if mentioned) @@ -2092,6 +2206,21 @@ void World::SendWorldText(int32 string_id, ...) va_end(ap); } +void World::SendBroadcastTextToWorld(uint32 textId) +{ + MaNGOS::WorldBroadcastTextBuilder wt_builder(textId); + MaNGOS::LocalizedPacketListDo wt_do(wt_builder); + for (const auto& itr : m_sessions) + { + if (WorldSession* session = itr.second) + { + Player* player = session->GetPlayer(); + if (player && player->IsInWorld()) + wt_do(player); + } + } +} + void World::SendGMTicketText(char const* text) { for (const auto& itr : m_sessions) @@ -2514,7 +2643,7 @@ void World::ShutdownMsg(bool show, Player* player) ServerMessageType msgid = (m_ShutdownMask & SHUTDOWN_MASK_RESTART) ? SERVER_MSG_RESTART_TIME : SERVER_MSG_SHUTDOWN_TIME; SendServerMessage(msgid, str.c_str(), player); - DEBUG_LOG("Server is %s in %s", (m_ShutdownMask & SHUTDOWN_MASK_RESTART ? "restart" : "shutting down"), str.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Server is %s in %s", (m_ShutdownMask & SHUTDOWN_MASK_RESTART ? "restart" : "shutting down"), str.c_str()); } } @@ -2532,7 +2661,7 @@ void World::ShutdownCancel() m_ExitCode = SHUTDOWN_EXIT_CODE; // to default value SendServerMessage(msgid); - DEBUG_LOG("Server %s cancelled.", (m_ShutdownMask & SHUTDOWN_MASK_RESTART ? "restart" : "shutdown")); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Server %s cancelled.", (m_ShutdownMask & SHUTDOWN_MASK_RESTART ? "restart" : "shutdown")); } /// Send a server message to the user(s) @@ -2587,7 +2716,7 @@ void World::UpdateSessions(uint32 diff) AddSession_(sess); ///- Then send an update signal to remaining ones - time_t time_now = time(nullptr); + time_t timeNow = time(nullptr); for (SessionMap::iterator itr = m_sessions.begin(), next; itr != m_sessions.end(); itr = next) { next = itr; @@ -2599,9 +2728,13 @@ void World::UpdateSessions(uint32 diff) if (!pSession->Update(updater)) { if (pSession->PlayerLoading()) - sLog.outInfo("[CRASH] World::UpdateSession attempt to delete session %u loading a player.", pSession->GetAccountId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH] World::UpdateSession attempt to delete session %u loading a player.", pSession->GetAccountId()); + + AccountPlayHistory& history = m_accountsPlayHistory[pSession->GetAccountId()]; if (!RemoveQueuedSession(pSession)) - m_accountsLastLogout[pSession->GetAccountId()] = time_now; + history.logoutTime = timeNow; + history.playedTime += (timeNow - pSession->GetCreateTime()); + m_sessions.erase(itr); delete pSession; } @@ -2627,7 +2760,7 @@ void World::ProcessCliCommands() CliCommandHolder* command; while (cliCmdQueue.next(command)) { - DEBUG_LOG("CLI command under processing..."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "CLI command under processing..."); CliCommandHolder::Print* zprint = command->m_print; void* callbackArg = command->m_callbackArg; CliHandler handler(command->m_cliAccountId, command->m_cliAccessLevel, callbackArg, zprint); @@ -2716,7 +2849,7 @@ void World::setConfigPos(eConfigUInt32Values index, char const* fieldname, uint3 setConfig(index, fieldname, defvalue); if (int32(getConfig(index)) < 0) { - sLog.outError("%s (%i) can't be negative. Using %u instead.", fieldname, int32(getConfig(index)), defvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%i) can't be negative. Using %u instead.", fieldname, int32(getConfig(index)), defvalue); setConfig(index, defvalue); } } @@ -2726,7 +2859,7 @@ void World::setConfigPos(eConfigFloatValues index, char const* fieldname, float setConfig(index, fieldname, defvalue); if (getConfig(index) < 0.0f) { - sLog.outError("%s (%f) can't be negative. Using %f instead.", fieldname, getConfig(index), defvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%f) can't be negative. Using %f instead.", fieldname, getConfig(index), defvalue); setConfig(index, defvalue); } } @@ -2736,7 +2869,7 @@ void World::setConfigMin(eConfigUInt32Values index, char const* fieldname, uint3 setConfig(index, fieldname, defvalue); if (getConfig(index) < minvalue) { - sLog.outError("%s (%u) must be >= %u. Using %u instead.", fieldname, getConfig(index), minvalue, minvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%u) must be >= %u. Using %u instead.", fieldname, getConfig(index), minvalue, minvalue); setConfig(index, minvalue); } } @@ -2746,7 +2879,7 @@ void World::setConfigMin(eConfigInt32Values index, char const* fieldname, int32 setConfig(index, fieldname, defvalue); if (getConfig(index) < minvalue) { - sLog.outError("%s (%i) must be >= %i. Using %i instead.", fieldname, getConfig(index), minvalue, minvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%i) must be >= %i. Using %i instead.", fieldname, getConfig(index), minvalue, minvalue); setConfig(index, minvalue); } } @@ -2756,7 +2889,7 @@ void World::setConfigMin(eConfigFloatValues index, char const* fieldname, float setConfig(index, fieldname, defvalue); if (getConfig(index) < minvalue) { - sLog.outError("%s (%f) must be >= %f. Using %f instead.", fieldname, getConfig(index), minvalue, minvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%f) must be >= %f. Using %f instead.", fieldname, getConfig(index), minvalue, minvalue); setConfig(index, minvalue); } } @@ -2766,12 +2899,12 @@ void World::setConfigMinMax(eConfigUInt32Values index, char const* fieldname, ui setConfig(index, fieldname, defvalue); if (getConfig(index) < minvalue) { - sLog.outError("%s (%u) must be in range %u...%u. Using %u instead.", fieldname, getConfig(index), minvalue, maxvalue, minvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%u) must be in range %u...%u. Using %u instead.", fieldname, getConfig(index), minvalue, maxvalue, minvalue); setConfig(index, minvalue); } else if (getConfig(index) > maxvalue) { - sLog.outError("%s (%u) must be in range %u...%u. Using %u instead.", fieldname, getConfig(index), minvalue, maxvalue, maxvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%u) must be in range %u...%u. Using %u instead.", fieldname, getConfig(index), minvalue, maxvalue, maxvalue); setConfig(index, maxvalue); } } @@ -2781,12 +2914,12 @@ void World::setConfigMinMax(eConfigInt32Values index, char const* fieldname, int setConfig(index, fieldname, defvalue); if (getConfig(index) < minvalue) { - sLog.outError("%s (%i) must be in range %i...%i. Using %i instead.", fieldname, getConfig(index), minvalue, maxvalue, minvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%i) must be in range %i...%i. Using %i instead.", fieldname, getConfig(index), minvalue, maxvalue, minvalue); setConfig(index, minvalue); } else if (getConfig(index) > maxvalue) { - sLog.outError("%s (%i) must be in range %i...%i. Using %i instead.", fieldname, getConfig(index), minvalue, maxvalue, maxvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%i) must be in range %i...%i. Using %i instead.", fieldname, getConfig(index), minvalue, maxvalue, maxvalue); setConfig(index, maxvalue); } } @@ -2796,12 +2929,12 @@ void World::setConfigMinMax(eConfigFloatValues index, char const* fieldname, flo setConfig(index, fieldname, defvalue); if (getConfig(index) < minvalue) { - sLog.outError("%s (%f) must be in range %f...%f. Using %f instead.", fieldname, getConfig(index), minvalue, maxvalue, minvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%f) must be in range %f...%f. Using %f instead.", fieldname, getConfig(index), minvalue, maxvalue, minvalue); setConfig(index, minvalue); } else if (getConfig(index) > maxvalue) { - sLog.outError("%s (%f) must be in range %f...%f. Using %f instead.", fieldname, getConfig(index), minvalue, maxvalue, maxvalue); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s (%f) must be in range %f...%f. Using %f instead.", fieldname, getConfig(index), minvalue, maxvalue, maxvalue); setConfig(index, maxvalue); } } @@ -2813,7 +2946,7 @@ bool World::configNoReload(bool reload, eConfigUInt32Values index, char const* f uint32 val = sConfig.GetIntDefault(fieldname, defvalue); if (val != getConfig(index)) - sLog.outError("%s option can't be changed at mangosd.conf reload, using current value (%u).", fieldname, getConfig(index)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s option can't be changed at mangosd.conf reload, using current value (%u).", fieldname, getConfig(index)); return false; } @@ -2825,7 +2958,7 @@ bool World::configNoReload(bool reload, eConfigInt32Values index, char const* fi int32 val = sConfig.GetIntDefault(fieldname, defvalue); if (val != getConfig(index)) - sLog.outError("%s option can't be changed at mangosd.conf reload, using current value (%i).", fieldname, getConfig(index)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s option can't be changed at mangosd.conf reload, using current value (%i).", fieldname, getConfig(index)); return false; } @@ -2837,7 +2970,7 @@ bool World::configNoReload(bool reload, eConfigFloatValues index, char const* fi float val = sConfig.GetFloatDefault(fieldname, defvalue); if (val != getConfig(index)) - sLog.outError("%s option can't be changed at mangosd.conf reload, using current value (%f).", fieldname, getConfig(index)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s option can't be changed at mangosd.conf reload, using current value (%f).", fieldname, getConfig(index)); return false; } @@ -2849,7 +2982,7 @@ bool World::configNoReload(bool reload, eConfigBoolValues index, char const* fie bool val = sConfig.GetBoolDefault(fieldname, defvalue); if (val != getConfig(index)) - sLog.outError("%s option can't be changed at mangosd.conf reload, using current value (%s).", fieldname, getConfig(index) ? "'true'" : "'false'"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s option can't be changed at mangosd.conf reload, using current value (%s).", fieldname, getConfig(index) ? "'true'" : "'false'"); return false; } @@ -2867,7 +3000,11 @@ void World::SetSessionDisconnected(WorldSession* sess) { SessionMap::iterator itr = m_sessions.find(sess->GetAccountId()); ASSERT(itr != m_sessions.end()); - m_accountsLastLogout[sess->GetAccountId()] = time(nullptr); + + AccountPlayHistory& history = m_accountsPlayHistory[sess->GetAccountId()]; + history.logoutTime = time(nullptr); + history.playedTime += (history.logoutTime - sess->GetCreateTime()); + m_sessions.erase(itr); m_disconnectedSessions.insert(sess); } @@ -2879,7 +3016,7 @@ void World::AddAsyncTask(std::function task) { void World::LogMoneyTrade(ObjectGuid sender, ObjectGuid receiver, uint32 amount, const char* type, uint32 dataInt) { - if (!LogsDatabase || !sWorld.getConfig(CONFIG_BOOL_LOGSDB_TRADES)) + if (!LogsDatabase || !getConfig(CONFIG_BOOL_LOGSDB_TRADES)) return; static SqlStatementID insLogMoney; SqlStatement logStmt = LogsDatabase.CreateStatement(insLogMoney, "INSERT INTO `logs_trade` SET `sender`=?, `senderType`=?, `senderEntry`=?, `receiver`=?, `amount`=?, `type`=?, `data`=?"); @@ -2893,68 +3030,25 @@ void World::LogMoneyTrade(ObjectGuid sender, ObjectGuid receiver, uint32 amount, logStmt.Execute(); } -void World::LogCharacter(Player* character, char const* action) -{ - if (!LogsDatabase || !sWorld.getConfig(CONFIG_BOOL_LOGSDB_CHARACTERS)) - return; - ASSERT(character); - static SqlStatementID insLogChar; - SqlStatement logStmt = LogsDatabase.CreateStatement(insLogChar, "INSERT INTO `logs_characters` SET `type`=?, `guid`=?, `account`=?, `name`=?, `ip`=?"); - logStmt.addString(action); - logStmt.addUInt32(character->GetGUIDLow()); - logStmt.addUInt32(character->GetSession()->GetAccountId()); - logStmt.addString(character->GetName()); - logStmt.addString(character->GetSession()->GetRemoteAddress()); - logStmt.Execute(); -} - -void World::LogCharacter(WorldSession* sess, uint32 lowGuid, std::string const& charName, char const* action) -{ - if (!LogsDatabase || !sWorld.getConfig(CONFIG_BOOL_LOGSDB_CHARACTERS)) - return; - ASSERT(sess); - static SqlStatementID insLogChar; - SqlStatement logStmt = LogsDatabase.CreateStatement(insLogChar, "INSERT INTO `logs_characters` SET `type`=?, `guid`=?, `account`=?, `name`=?, `ip`=?"); - logStmt.addString(action); - logStmt.addUInt32(lowGuid); - logStmt.addUInt32(sess->GetAccountId()); - logStmt.addString(charName); - logStmt.addString(sess->GetRemoteAddress()); - logStmt.Execute(); -} - -void World::LogChat(WorldSession* sess, char const* type, std::string const& msg, PlayerPointer target, uint32 chanId, char const* chanStr) +void World::LogChat(WorldSession* sess, char const* type, char const* msg, PlayerPointer target, uint32 chanId, char const* chanStr) { ASSERT(sess); PlayerPointer plr = sess->GetPlayerPointer(); ASSERT(plr); if (target) - sLog.out(LOG_CHAT, "[%s] %s:%u -> %s:%u : %s", type, plr->GetName(), plr->GetObjectGuid().GetCounter(), target->GetName(), target->GetObjectGuid().GetCounter(), msg.c_str()); + sLog.Player(sess, LOG_CHAT, LOG_LVL_MINIMAL, "[%s] %s:%u -> %s:%u : %s", type, plr->GetName(), plr->GetObjectGuid().GetCounter(), target->GetName(), target->GetObjectGuid().GetCounter(), msg); else if (chanId) - sLog.out(LOG_CHAT, "[%s:%u] %s:%u : %s", type, chanId, plr->GetName(), plr->GetObjectGuid().GetCounter(), msg.c_str()); + sLog.Player(sess, LOG_CHAT, LOG_LVL_MINIMAL, "[%s:%u] %s:%u : %s", type, chanId, plr->GetName(), plr->GetObjectGuid().GetCounter(), msg); else if (chanStr) - sLog.out(LOG_CHAT, "[%s:%s] %s:%u : %s", type, chanStr, plr->GetName(), plr->GetObjectGuid().GetCounter(), msg.c_str()); + sLog.Player(sess, LOG_CHAT, LOG_LVL_MINIMAL, "[%s:%s] %s:%u : %s", type, chanStr, plr->GetName(), plr->GetObjectGuid().GetCounter(), msg); else - sLog.out(LOG_CHAT, "[%s] %s:%u : %s", type, plr->GetName(), plr->GetObjectGuid().GetCounter(), msg.c_str()); - - if (!LogsDatabase || !sWorld.getConfig(CONFIG_BOOL_LOGSDB_CHAT)) - return; - static SqlStatementID insLogChat; - SqlStatement logStmt = LogsDatabase.CreateStatement(insLogChat, - "INSERT INTO `logs_chat` SET `type`=?, `guid`=?, `target`=?, `channelId`=?, `channelName`=?, `message`=?"); - logStmt.addString(type); - logStmt.addUInt32(plr->GetObjectGuid().GetCounter()); - logStmt.addUInt32(target ? target->GetObjectGuid().GetCounter() : 0); - logStmt.addUInt32(chanId); - logStmt.addString(chanStr ? chanStr : ""); - logStmt.addString(msg); - logStmt.Execute(); + sLog.Player(sess, LOG_CHAT, LOG_LVL_MINIMAL, "[%s] %s:%u : %s", type, plr->GetName(), plr->GetObjectGuid().GetCounter(), msg); } void World::LogTransaction(PlayerTransactionData const& data) { - if (!LogsDatabase || !sWorld.getConfig(CONFIG_BOOL_LOGSDB_TRANSACTIONS)) + if (!LogsDatabase || !getConfig(CONFIG_BOOL_LOGSDB_TRANSACTIONS)) return; static SqlStatementID insLogTransaction; @@ -2989,11 +3083,11 @@ bool World::CanSkipQueue(WorldSession const* sess) uint32 grace_period = getConfig(CONFIG_UINT32_LOGIN_QUEUE_GRACE_PERIOD_SECS); if (!grace_period) return false; - auto prev_logout = m_accountsLastLogout.find(sess->GetAccountId()); - if (prev_logout == m_accountsLastLogout.end()) + auto prev_logout = m_accountsPlayHistory.find(sess->GetAccountId()); + if (prev_logout == m_accountsPlayHistory.end()) return false; time_t now = time(nullptr); - return (now - prev_logout->second) < grace_period; + return (now - prev_logout->second.logoutTime) < grace_period; } uint32 World::InsertLog(std::string const& message, AccountTypes sec) diff --git a/src/game/World.h b/src/game/World.h index b0e69cf7854..03c66984771 100644 --- a/src/game/World.h +++ b/src/game/World.h @@ -33,6 +33,8 @@ #include "ObjectGuid.h" #include "Chat/AbstractPlayer.h" #include "WorldPacket.h" +#include "Multithreading/Messager.h" +#include "LFGQueue.h" #include #include @@ -208,6 +210,7 @@ enum eConfigUInt32Values CONFIG_UINT32_GROUP_VISIBILITY, CONFIG_UINT32_MAIL_DELIVERY_DELAY, CONFIG_UINT32_MASS_MAILER_SEND_PER_TICK, + CONFIG_UINT32_RETURNED_MAIL_PR_TICK, CONFIG_UINT32_UPTIME_UPDATE, CONFIG_UINT32_AUCTION_DEPOSIT_MIN, CONFIG_UINT32_SKILL_CHANCE_ORANGE, @@ -295,6 +298,8 @@ enum eConfigUInt32Values CONFIG_UINT32_AC_MOVEMENT_CHEAT_FLY_PENALTY, CONFIG_UINT32_AC_MOVEMENT_CHEAT_NO_FALL_TIME_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_NO_FALL_TIME_PENALTY, + CONFIG_UINT32_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_THRESHOLD, + CONFIG_UINT32_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_PENALTY, CONFIG_UINT32_AC_MOVEMENT_CHEAT_TELEPORT_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_TELEPORT_PENALTY, CONFIG_UINT32_AC_MOVEMENT_CHEAT_TELE_TO_TRANSPORT_THRESHOLD, @@ -324,6 +329,12 @@ enum eConfigUInt32Values CONFIG_UINT32_AC_MOVEMENT_CHEAT_EXPLORE_HIGH_LEVEL_PENALTY, CONFIG_UINT32_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_THRESHOLD, CONFIG_UINT32_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_PENALTY, + CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_PERIOD, + CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_PACKETS, + CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_MOUSE, + CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_KEYBOARD, + CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_MIN_TURNS_ABNORMAL, + CONFIG_UINT32_AC_MOVEMENT_CHEAT_BOTTING_PENALTY, CONFIG_UINT32_MOVEMENT_CHANGE_ACK_TIME, CONFIG_UINT32_AC_WARDEN_NUM_SCANS, CONFIG_UINT32_AC_WARDEN_CLIENT_RESPONSE_DELAY, @@ -349,6 +360,7 @@ enum eConfigUInt32Values CONFIG_UINT32_BATTLE_BOT_AUTO_EQUIP, CONFIG_UINT32_PARTY_BOT_RANDOM_GEAR_LEVEL_DIFFERENCE, CONFIG_UINT32_PVP_POOL_SIZE_PER_FACTION, + CONFIG_UINT32_LFG_MATCHMAKING_TIMER, CONFIG_UINT32_VALUE_COUNT }; @@ -464,14 +476,16 @@ enum eConfigBoolValues CONFIG_BOOL_GM_JOIN_OPPOSITE_FACTION_CHANNELS, CONFIG_BOOL_GM_ALLOW_TRADES, CONFIG_BOOL_DIE_COMMAND_CREDIT, + CONFIG_BOOL_LOGSDB_GM, CONFIG_BOOL_LOGSDB_CHAT, + CONFIG_BOOL_LOGSDB_LOOT, CONFIG_BOOL_LOGSDB_TRADES, CONFIG_BOOL_LOGSDB_CHARACTERS, + CONFIG_BOOL_LOGSDB_LEVELUP, CONFIG_BOOL_LOGSDB_TRANSACTIONS, CONFIG_BOOL_LOGSDB_BATTLEGROUNDS, CONFIG_BOOL_SMARTLOG_DEATH, CONFIG_BOOL_SMARTLOG_LONGCOMBAT, - CONFIG_BOOL_SMARTLOG_SCRIPTINFO, CONFIG_BOOL_TERRAIN_PRELOAD_CONTINENTS, CONFIG_BOOL_TERRAIN_PRELOAD_INSTANCES, CONFIG_BOOL_CLEANUP_TERRAIN, @@ -569,6 +583,7 @@ enum eConfigBoolValues CONFIG_BOOL_AC_MOVEMENT_CHEAT_FLY_REJECT, CONFIG_BOOL_AC_MOVEMENT_CHEAT_NO_FALL_TIME_ENABLED, CONFIG_BOOL_AC_MOVEMENT_CHEAT_NO_FALL_TIME_REJECT, + CONFIG_BOOL_AC_MOVEMENT_CHEAT_BAD_FALL_RESET_ENABLED, CONFIG_BOOL_AC_MOVEMENT_CHEAT_TELEPORT_ENABLED, CONFIG_BOOL_AC_MOVEMENT_CHEAT_TELEPORT_REJECT, CONFIG_BOOL_AC_MOVEMENT_CHEAT_TELE_TO_TRANSPORT_ENABLED, @@ -592,6 +607,7 @@ enum eConfigBoolValues CONFIG_BOOL_AC_MOVEMENT_CHEAT_EXPLORE_ENABLED, CONFIG_BOOL_AC_MOVEMENT_CHEAT_EXPLORE_HIGH_LEVEL_ENABLED, CONFIG_BOOL_AC_MOVEMENT_CHEAT_FORBIDDEN_AREA_ENABLED, + CONFIG_BOOL_AC_MOVEMENT_CHEAT_BOTTING_ENABLED, CONFIG_BOOL_AC_WARDEN_PLAYERS_ONLY, CONFIG_BOOL_AC_WARDEN_OSX_ENABLED, CONFIG_BOOL_AC_WARDEN_WIN_ENABLED, @@ -603,6 +619,8 @@ enum eConfigBoolValues CONFIG_BOOL_PARTY_BOT_SKIP_CHECKS, CONFIG_BOOL_WORLD_AVAILABLE, CONFIG_BOOL_GM_CHEAT_GOD, + CONFIG_BOOL_LFG_MATCHMAKING, + CONFIG_BOOL_LIMIT_PLAY_TIME, CONFIG_BOOL_VALUE_COUNT }; @@ -709,6 +727,12 @@ struct CliCommandHolder ~CliCommandHolder() { delete[] m_command; } }; +struct AccountPlayHistory +{ + time_t logoutTime; + time_t playedTime; // reset after 5 hours offline time +}; + class ThreadPool; /// The World @@ -795,6 +819,8 @@ class World void LoadConfigSettings(bool reload = false); void SendWorldText(int32 string_id, ...); + void SendBroadcastTextToWorld(uint32 textId); + // Only for GMs with ticket notification ON void SendGMTicketText(int32 string_id, ...); void SendGMTicketText(char const* text); @@ -896,9 +922,7 @@ class World * Database logs system */ void LogMoneyTrade(ObjectGuid sender, ObjectGuid receiver, uint32 amount, char const* type, uint32 dataInt); - void LogCharacter(Player* character, char const* action); - void LogCharacter(WorldSession* sess, uint32 lowGuid, std::string const& charName, char const* action); - void LogChat(WorldSession* sess, char const* type, std::string const& msg, PlayerPointer target = nullptr, uint32 chanId = 0, char const* chanStr = nullptr); + void LogChat(WorldSession* sess, char const* type, char const* msg, PlayerPointer target = nullptr, uint32 chanId = 0, char const* chanStr = nullptr); void LogTransaction(PlayerTransactionData const& data); void Shutdown(); void AddSessionToSessionsMap(WorldSession* sess); @@ -932,6 +956,9 @@ class World time_t GetWorldUpdateTimer(WorldTimers timer); time_t GetWorldUpdateTimerInterval(WorldTimers timer); + Messager& GetMessager() { return m_messager; } + + LFGQueue& GetLFGQueue() { return m_lfgQueue; } protected: void _UpdateGameTime(); // callback for UpdateRealmCharacters @@ -970,7 +997,7 @@ class World SessionMap m_sessions; SessionSet m_disconnectedSessions; - std::map m_accountsLastLogout; + std::map m_accountsPlayHistory; bool CanSkipQueue(WorldSession const* session); uint32 m_maxActiveSessionCount = 0; @@ -993,6 +1020,10 @@ class World std::string m_honorPath; std::string m_wardenModuleDirectory; + // Housing this here but logically it is completely asynchronous - TODO: Separate this and unify with BG queue + LFGQueue m_lfgQueue; + std::unique_ptr m_lfgQueueThread; + // for max speed access static float m_MaxVisibleDistanceOnContinents; static float m_MaxVisibleDistanceInInstances; @@ -1030,6 +1061,8 @@ class World static uint32 m_currentMSTime; static TimePoint m_currentTime; static uint32 m_currentDiff; + + Messager m_messager; }; extern uint32 realmID; diff --git a/src/game/WorldSession.cpp b/src/game/WorldSession.cpp index c5b1f50ba1b..84522a12556 100644 --- a/src/game/WorldSession.cpp +++ b/src/game/WorldSession.cpp @@ -47,6 +47,8 @@ #include "Chat.h" #include "MasterPlayer.h" +#include + // select opcodes appropriate for processing in Map::Update context for current session state static bool MapSessionFilterHelper(WorldSession* session, OpcodeHandler const& opHandle) { @@ -60,20 +62,23 @@ static bool MapSessionFilterHelper(WorldSession* session, OpcodeHandler const& o } -bool MapSessionFilter::Process(WorldPacket* packet) +bool MapSessionFilter::Process(std::unique_ptr const& packet) { OpcodeHandler const& opHandle = opcodeTable[packet->GetOpcode()]; // let's check if our opcode can be really processed in Map::Update() return MapSessionFilterHelper(m_pSession, opHandle); } +static uint32 g_sessionCounter = 0; + /// WorldSession constructor WorldSession::WorldSession(uint32 id, WorldSocket *sock, AccountTypes sec, time_t mute_time, LocaleConstant locale) : - m_muteTime(mute_time), m_connected(true), m_disconnectTimer(0), m_who_recvd(false), m_ah_list_recvd(false), - m_accountFlags(0), m_idleTime(WorldTimer::getMSTime()), _player(nullptr), m_socket(sock), m_security(sec), m_accountId(id), m_logoutTime(0), m_inQueue(false), + m_guid(g_sessionCounter++), m_muteTime(mute_time), m_connected(true), m_disconnectTimer(0), m_who_recvd(false), m_ah_list_recvd(false), + m_accountFlags(0), m_idleTime(WorldTimer::getMSTime()), _player(nullptr), m_socket(sock), m_security(sec), m_accountId(id), + m_exhaustionState(0), m_createTime(time(nullptr)), m_previousPlayTime(0), m_logoutTime(0), m_inQueue(false), m_playerLoading(false), m_playerLogout(false), m_playerRecentlyLogout(false), m_playerSave(false), m_sessionDbcLocale(sWorld.GetAvailableDbcLocale(locale)), m_sessionDbLocaleIndex(sObjectMgr.GetIndexForLocale(locale)), m_latency(0), m_tutorialState(TUTORIALDATA_UNCHANGED), m_warden(nullptr), m_cheatData(nullptr), - m_bot(nullptr), m_clientOS(CLIENT_OS_UNKNOWN), m_gameBuild(0), + m_bot(nullptr), m_clientOS(CLIENT_OS_UNKNOWN), m_clientPlatform(CLIENT_PLATFORM_UNKNOWN), m_gameBuild(0), m_charactersCount(10), m_characterMaxLevel(0), m_lastPubChannelMsgTime(0), m_moveRejectTime(0), m_masterPlayer(nullptr) { if (sock) @@ -101,12 +106,12 @@ WorldSession::~WorldSession() } ///- empty incoming packet queue - WorldPacket* packet = nullptr; for (auto& i : m_recvQueue) - while (i.next(packet)) - delete packet; + i.clear(); + + if (m_warden) + sAnticheatMgr->RemoveWardenSession(m_warden); - delete m_warden; delete m_cheatData; } @@ -123,7 +128,7 @@ void WorldSession::SendPacket(WorldPacket const* packet) if (packet->size() > 0x8000) { // Packet will be rejected by client - sLog.outInfo("[NETWORK] Packet %s size %u is too large. Not sent [Account %u Player %s]", LookupOpcodeName(packet->GetOpcode()), packet->size(), GetAccountId(), GetPlayerName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[NETWORK] Packet %s size %u is too large. Not sent [Account %u Player %s]", LookupOpcodeName(packet->GetOpcode()), packet->size(), GetAccountId(), GetPlayerName()); return; } @@ -192,8 +197,8 @@ void WorldSession::SendPacket(WorldPacket const* packet) { uint64 minTime = uint64(cur_time - lastTime); uint64 fullTime = uint64(lastTime - firstTime); - DETAIL_LOG("Send all time packets count: " UI64FMTD " bytes: " UI64FMTD " avr.count/sec: %f avr.bytes/sec: %f time: %u", sendPacketCount, sendPacketBytes, float(sendPacketCount) / fullTime, float(sendPacketBytes) / fullTime, uint32(fullTime)); - DETAIL_LOG("Send last min packets count: " UI64FMTD " bytes: " UI64FMTD " avr.count/sec: %f avr.bytes/sec: %f", sendLastPacketCount, sendLastPacketBytes, float(sendLastPacketCount) / minTime, float(sendLastPacketBytes) / minTime); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Send all time packets count: " UI64FMTD " bytes: " UI64FMTD " avr.count/sec: %f avr.bytes/sec: %f time: %u", sendPacketCount, sendPacketBytes, float(sendPacketCount) / fullTime, float(sendPacketBytes) / fullTime, uint32(fullTime)); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Send last min packets count: " UI64FMTD " bytes: " UI64FMTD " avr.count/sec: %f avr.bytes/sec: %f", sendLastPacketCount, sendLastPacketBytes, float(sendLastPacketCount) / minTime, float(sendLastPacketBytes) / minTime); lastTime = cur_time; sendLastPacketCount = 1; @@ -202,40 +207,50 @@ void WorldSession::SendPacket(WorldPacket const* packet) #endif // !_DEBUG - //sLog.outString("[%s]Send packet : %u|0x%x (%s)", GetPlayerName(), packet->GetOpcode(), packet->GetOpcode(), LookupOpcodeName(packet->GetOpcode())); - if (Player* player = GetPlayer()) - { - DEBUG_UNIT_IF(packet->GetOpcode() != SMSG_MESSAGECHAT && packet->GetOpcode() != SMSG_WARDEN_DATA, player, - DEBUG_PACKETS_SEND, "[%s] Send packet : %u/0x%x (%s)", player->GetName(), packet->GetOpcode(), packet->GetOpcode(), LookupOpcodeName(packet->GetOpcode())); - } + //sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[%s]Send packet : %u|0x%x (%s)", GetPlayerName(), packet->GetOpcode(), packet->GetOpcode(), LookupOpcodeName(packet->GetOpcode())); + if (m_sniffFile) + m_sniffFile->WritePacket(*packet, false, time(nullptr)); if (m_socket->SendPacket(*packet) == -1) m_socket->CloseSocket(); } /// Add an incoming packet to the queue -void WorldSession::QueuePacket(WorldPacket* newPacket) +void WorldSession::QueuePacket(std::unique_ptr newPacket) { - if (_player && IsMovementOpcode(newPacket->GetOpcode())) + if (m_sniffFile) + m_sniffFile->WritePacket(*newPacket, true, time(nullptr)); + + if (_player && MovementAnticheat::IsLoggedOpcode(newPacket->GetOpcode())) GetCheatData()->LogMovementPacket(true, *newPacket); OpcodeHandler const& opHandle = opcodeTable[newPacket->GetOpcode()]; - if (opHandle.packetProcessing >= PACKET_PROCESS_MAX_TYPE) + uint32 const processing = opHandle.packetProcessing; + + if (processing >= PACKET_PROCESS_MAX_TYPE) { - sLog.outError("SESSION: opcode %s (0x%.4X) will be skipped", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: opcode %s (0x%.4X) will be skipped", LookupOpcodeName(newPacket->GetOpcode()), newPacket->GetOpcode()); return; } - uint32 processing = opHandle.packetProcessing; - m_recvQueue[processing].add(newPacket); + // handle query packets in place to reduce load on world + // they dont access player or write anything so its safe + if (processing == PACKET_PROCESS_DB_QUERY) + { + // all these packets require STATUS_LOGGEDIN + if (_player) + (this->*opHandle.handler)(*newPacket); + } + else + m_recvQueue[processing].add(std::move(newPacket)); } /// Logging helper for unexpected opcodes void WorldSession::LogUnexpectedOpcode(WorldPacket* packet, char const* reason) { - DEBUG_LOG("SESSION: received unexpected opcode %s (0x%.4X) %s", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SESSION: received unexpected opcode %s (0x%.4X) %s", LookupOpcodeName(packet->GetOpcode()), packet->GetOpcode(), reason); @@ -244,12 +259,68 @@ void WorldSession::LogUnexpectedOpcode(WorldPacket* packet, char const* reason) /// Logging helper for unexpected opcodes void WorldSession::LogUnprocessedTail(WorldPacket* packet) { - sLog.outError("SESSION: opcode %s (0x%.4X) have unprocessed tail data (read stop at " SIZEFMTD " from " SIZEFMTD ")", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: opcode %s (0x%.4X) have unprocessed tail data (read stop at " SIZEFMTD " from " SIZEFMTD ")", LookupOpcodeName(packet->GetOpcode()), packet->GetOpcode(), packet->rpos(), packet->wpos()); } +void WorldSession::CheckPlayedTimeLimit(time_t now) +{ +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + time_t const currentPlayed = GetConsecutivePlayTime(now); + + if (currentPlayed >= PLAY_TIME_LIMIT_FULL) + { + if (m_exhaustionState < PLAY_TIME_LIMIT_FULL) + { + SendPlayTimeWarning(PTF_UNHEALTHY_TIME, 0); + GetPlayer()->SetFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME); + GetPlayer()->RemoveFlag(PLAYER_FLAGS, PLAYER_FLAGS_PARTIAL_PLAY_TIME); + m_exhaustionState = PLAY_TIME_LIMIT_FULL; + } + } + else if (currentPlayed >= PLAY_TIME_LIMIT_APPROCHING_FULL) + { + if (m_exhaustionState < PLAY_TIME_LIMIT_APPROCHING_FULL) + { + SendPlayTimeWarning(PTF_APPROACHING_NO_PLAY_TIME, int32(PLAY_TIME_LIMIT_FULL - currentPlayed)); + GetPlayer()->SetFlag(PLAYER_FLAGS, PLAYER_FLAGS_PARTIAL_PLAY_TIME); + GetPlayer()->RemoveFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME); + m_exhaustionState = PLAY_TIME_LIMIT_APPROCHING_FULL; + } + } + else if (currentPlayed >= PLAY_TIME_LIMIT_PARTIAL) + { + if (m_exhaustionState < PLAY_TIME_LIMIT_PARTIAL) + { + SendPlayTimeWarning(PTF_APPROACHING_NO_PLAY_TIME, int32(PLAY_TIME_LIMIT_FULL - currentPlayed)); + GetPlayer()->SetFlag(PLAYER_FLAGS, PLAYER_FLAGS_PARTIAL_PLAY_TIME); + GetPlayer()->RemoveFlag(PLAYER_FLAGS, PLAYER_FLAGS_NO_PLAY_TIME); + m_exhaustionState = PLAY_TIME_LIMIT_PARTIAL; + } + } + else if (currentPlayed >= PLAY_TIME_LIMIT_APPROACHING_PARTIAL) + { + if (m_exhaustionState < PLAY_TIME_LIMIT_APPROACHING_PARTIAL) + { + SendPlayTimeWarning(PTF_APPROACHING_PARTIAL_PLAY_TIME, int32(PLAY_TIME_LIMIT_PARTIAL - currentPlayed)); + m_exhaustionState = PLAY_TIME_LIMIT_APPROACHING_PARTIAL; + } + } +#endif +} + +void WorldSession::SendPlayTimeWarning(PlayTimeFlag flag, int32 timeLeftInSeconds) +{ +#if SUPPORTED_CLIENT_BUILD > CLIENT_BUILD_1_7_1 + WorldPacket data(SMSG_PLAY_TIME_WARNING, sizeof(uint32) + sizeof(int32)); + data << uint32(flag); + data << int32(timeLeftInSeconds); + SendPacket(&data); +#endif +} + bool WorldSession::ForcePlayerLogoutDelay() { if (!sWorld.IsStopped() && GetPlayer() && GetPlayer()->FindMap() && GetPlayer()->IsInWorld()) @@ -260,12 +331,11 @@ bool WorldSession::ForcePlayerLogoutDelay() } else if (sWorld.getConfig(CONFIG_BOOL_FORCE_LOGOUT_DELAY)) { - sLog.out(LOG_CHAR, "Account: %d (IP: %s) Lost socket for character:[%s] (guid: %u)", GetAccountId(), GetRemoteAddress().c_str(), _player->GetName(), _player->GetGUIDLow()); - sWorld.LogCharacter(GetPlayer(), "LostSocket"); - GetPlayer()->OnDisconnected(); - GetPlayer()->SaveToDB(); + sLog.Player(this, LOG_CHAR, "LostSocket", LOG_LVL_BASIC, ""); SetDisconnectedSession(); m_disconnectTimer = 120000; + GetPlayer()->OnDisconnected(); + GetPlayer()->SaveToDB(); return true; } } @@ -288,10 +358,7 @@ bool WorldSession::Update(PacketFilter& updater) sessionUpdateTime = WorldTimer::getMSTimeDiffToNow(sessionUpdateTime); if (sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_UNIQUE_SESSION_UPDATE) && sessionUpdateTime > sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_UNIQUE_SESSION_UPDATE)) - sLog.out(LOG_PERFORMANCE, "Slow session update: %ums. Account %u on IP %s", sessionUpdateTime, GetAccountId(), GetRemoteAddress().c_str()); - - if (m_socket && !m_socket->IsClosed() && m_warden) - m_warden->Update(); + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "Slow session update: %ums. Account %u on IP %s", sessionUpdateTime, GetAccountId(), GetRemoteAddress().c_str()); //check if we are safe to proceed with logout //logout procedure should happen only in World::UpdateSessions() method!!! @@ -309,15 +376,25 @@ bool WorldSession::Update(PacketFilter& updater) m_socket->RemoveReference(); m_socket = nullptr; + if (m_warden) + { + sAnticheatMgr->RemoveWardenSession(m_warden); + m_warden = nullptr; + } + // Character stays IG for 2 minutes return ForcePlayerLogoutDelay(); } - ///- If necessary, log the player out + time_t currTime = time(nullptr); - bool forceConnection = sPlayerBotMgr.ForceAccountConnection(this); - if (sWorld.IsStopped()) - forceConnection = false; + if (sWorld.getConfig(CONFIG_BOOL_LIMIT_PLAY_TIME) && + GetPlayer() && GetPlayer()->IsInWorld()) + CheckPlayedTimeLimit(currTime); + + ///- If necessary, log the player out + bool const forceConnection = !sWorld.IsStopped() && sPlayerBotMgr.ForceAccountConnection(this); + if ((!m_socket || (ShouldLogOut(currTime) && !m_playerLoading)) && !forceConnection && m_bot == nullptr) LogoutPlayer(true); @@ -340,12 +417,12 @@ bool WorldSession::Update(PacketFilter& updater) bool WorldSession::CanProcessPackets() const { - return ((m_socket && !m_socket->IsClosed()) || (_player && sPlayerBotMgr.IsChatBot(_player->GetGUIDLow()))); + return ((m_socket && !m_socket->IsClosed()) || (_player && (m_bot || sPlayerBotMgr.IsChatBot(_player->GetGUIDLow())))); } void WorldSession::ProcessPackets(PacketFilter& updater) { - WorldPacket* packet = nullptr; + std::unique_ptr packet; m_receivedPacketType[updater.PacketProcessType()] = false; while (CanProcessPackets() && m_recvQueue[updater.PacketProcessType()].next(packet, updater)) { @@ -365,33 +442,33 @@ void WorldSession::ProcessPackets(PacketFilter& updater) { // skip STATUS_LOGGEDIN opcode unexpected errors if player logout sometime ago - this can be network lag delayed packets if (!m_playerRecentlyLogout) - LogUnexpectedOpcode(packet, "the player has not logged in yet"); + LogUnexpectedOpcode(packet.get(), "the player has not logged in yet"); } else if (_player->IsInWorld()) - ExecuteOpcode(opHandle, packet); + ExecuteOpcode(opHandle, packet.get()); // lag can cause STATUS_LOGGEDIN opcodes to arrive after the player started a transfer break; case STATUS_LOGGEDIN_OR_RECENTLY_LOGGEDOUT: if (!_player && !m_playerRecentlyLogout) - LogUnexpectedOpcode(packet, "the player has not logged in yet and not recently logout"); + LogUnexpectedOpcode(packet.get(), "the player has not logged in yet and not recently logout"); else // not expected _player or must checked in packet hanlder - ExecuteOpcode(opHandle, packet); + ExecuteOpcode(opHandle, packet.get()); break; case STATUS_TRANSFER: if (!_player) - LogUnexpectedOpcode(packet, "the player has not logged in yet"); + LogUnexpectedOpcode(packet.get(), "the player has not logged in yet"); else if (_player->IsInWorld()) - LogUnexpectedOpcode(packet, "the player is still in world"); + LogUnexpectedOpcode(packet.get(), "the player is still in world"); else - ExecuteOpcode(opHandle, packet); + ExecuteOpcode(opHandle, packet.get()); break; case STATUS_AUTHED: // prevent cheating with skip queue wait if (m_inQueue) { - LogUnexpectedOpcode(packet, "the player is still in queue"); + LogUnexpectedOpcode(packet.get(), "the player is still in queue"); break; } @@ -399,58 +476,56 @@ void WorldSession::ProcessPackets(PacketFilter& updater) // and before other STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT opcodes. m_playerRecentlyLogout = false; - ExecuteOpcode(opHandle, packet); + ExecuteOpcode(opHandle, packet.get()); break; case STATUS_NEVER: - sLog.outError("SESSION: received not allowed opcode %s (0x%.4X)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: received not allowed opcode %s (0x%.4X)", opHandle.name, packet->GetOpcode()); break; case STATUS_UNHANDLED: - DEBUG_LOG("SESSION: received not handled opcode %s (0x%.4X)", + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SESSION: received not handled opcode %s (0x%.4X)", opHandle.name, packet->GetOpcode()); break; default: - sLog.outError("SESSION: received wrong-status-req opcode %s (0x%.4X)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: received wrong-status-req opcode %s (0x%.4X)", opHandle.name, packet->GetOpcode()); break; } packetTime = WorldTimer::getMSTimeDiffToNow(packetTime); if (sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_PACKET) && packetTime > sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_PACKET)) - sLog.out(LOG_PERFORMANCE, "Slow packet opcode %s: %ums. Account %u on IP %s", opHandle.name, packetTime, GetAccountId(), GetRemoteAddress().c_str()); + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "Slow packet opcode %s: %ums. Account %u on IP %s", opHandle.name, packetTime, GetAccountId(), GetRemoteAddress().c_str()); } catch (ByteBufferException &) { - sLog.outError("WorldSession::Update ByteBufferException occured while parsing a packet (opcode:0x%x) from client %s, accountid=%i.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "WorldSession::Update ByteBufferException occured while parsing a packet (opcode:0x%x) from client %s, accountid=%i.", packet->GetOpcode(), GetRemoteAddress().c_str(), GetAccountId()); if (sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG)) { - DEBUG_LOG("Dumping error causing packet:"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Dumping error causing packet:"); packet->hexlike(); } if (sWorld.getConfig(CONFIG_BOOL_KICK_PLAYER_ON_BAD_PACKET)) { - DETAIL_LOG("Disconnecting session [account id %u / address %s] for badly formatted packet.", + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Disconnecting session [account id %u / address %s] for badly formatted packet.", GetAccountId(), GetRemoteAddress().c_str()); ProcessAnticheatAction("Anticrash", "ByteBufferException", CHEAT_ACTION_KICK); } } catch (std::runtime_error &e) { - sLog.outInfo("CATCH Exception 'ASSERT' for account %u / IP %s", GetAccountId(), GetRemoteAddress().c_str()); - sLog.outInfo(e.what()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "CATCH Exception 'ASSERT' for account %u / IP %s", GetAccountId(), GetRemoteAddress().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, e.what()); ProcessAnticheatAction("Anticrash", "ASSERT failed", CHEAT_ACTION_KICK); } catch (...) { - sLog.outInfo("CATCH Unknown exception. Account %u / IP %s", GetAccountId(), GetRemoteAddress().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "CATCH Unknown exception. Account %u / IP %s", GetAccountId(), GetRemoteAddress().c_str()); ProcessAnticheatAction("Anticrash", "Exception raised", CHEAT_ACTION_KICK); } - - delete packet; } } @@ -458,14 +533,13 @@ void WorldSession::ProcessPackets(PacketFilter& updater) void WorldSession::ClearIncomingPacketsByType(PacketProcessing type) { ASSERT(type < PACKET_PROCESS_MAX_TYPE); - WorldPacket* data = nullptr; - while (m_recvQueue[type].next(data)) - delete data; + m_recvQueue[type].clear(); } void WorldSession::SetDisconnectedSession() { m_connected = false; + StopSniffing(); sWorld.SetSessionDisconnected(this); } @@ -495,35 +569,45 @@ void WorldSession::LogoutPlayer(bool Save) { bool inWorld = _player->IsInWorld() && _player->FindMap(); - sLog.out(LOG_CHAR, "Account: %d (IP: %s) Logout Character:[%s] (guid: %u)", GetAccountId(), GetRemoteAddress().c_str(), _player->GetName() , _player->GetGUIDLow()); - sWorld.LogCharacter(_player, "Logout"); + sLog.Player(this, LOG_CHAR, "Logout", LOG_LVL_DETAIL, ""); + if (ObjectGuid lootGuid = GetPlayer()->GetLootGuid()) DoLootRelease(lootGuid); - ///- If the player just died before logging out, make him appear as a ghost - if (inWorld && _player->GetDeathTimer()) - { - _player->GetHostileRefManager().deleteReferences(); - _player->BuildPlayerRepop(); - _player->RepopAtGraveyard(); - } - else if (inWorld && _player->IsInCombat()) + if (inWorld) { - _player->CombatStop(); - _player->GetHostileRefManager().setOnlineOfflineState(false); + ///- If the player just died before logging out, make him appear as a ghost + if (_player->GetDeathTimer()) + { + _player->GetHostileRefManager().deleteReferences(); + _player->BuildPlayerRepop(); + _player->RepopAtGraveyard(); + } + else if (_player->IsInCombat()) + { + _player->CombatStop(); + _player->GetHostileRefManager().setOnlineOfflineState(false); + } + else if (_player->HasAuraType(SPELL_AURA_SPIRIT_OF_REDEMPTION)) + { + // this will kill character by SPELL_AURA_SPIRIT_OF_REDEMPTION + _player->RemoveSpellsCausingAura(SPELL_AURA_MOD_SHAPESHIFT); + //_player->SetDeathPvP(*); set at SPELL_AURA_SPIRIT_OF_REDEMPTION apply time + _player->KillPlayer(); + _player->BuildPlayerRepop(); + _player->RepopAtGraveyard(); + } + + _player->RemoveAurasWithInterruptFlags(AURA_INTERRUPT_LEAVE_WORLD_CANCELS); + } - else if (inWorld && _player->HasAuraType(SPELL_AURA_SPIRIT_OF_REDEMPTION)) + + + if (_player->IsInLFG()) + sWorld.GetLFGQueue().GetMessager().AddMessage([playerGuid = _player->GetObjectGuid()](LFGQueue* queue) { - // this will kill character by SPELL_AURA_SPIRIT_OF_REDEMPTION - _player->RemoveSpellsCausingAura(SPELL_AURA_MOD_SHAPESHIFT); - //_player->SetDeathPvP(*); set at SPELL_AURA_SPIRIT_OF_REDEMPTION apply time - _player->KillPlayer(); - _player->BuildPlayerRepop(); - _player->RepopAtGraveyard(); - } - //drop a flag if player is carrying it - if (BattleGround *bg = _player->GetBattleGround()) - _player->LeaveBattleground(true); + queue->RemovePlayerFromQueue(playerGuid, PLAYER_SYSTEM_LEAVE); + }); ///- Teleport to home if the player is in an invalid instance if (!_player->m_InstanceValid && !_player->IsGameMaster()) @@ -542,12 +626,28 @@ void WorldSession::LogoutPlayer(bool Save) sMapMgr.ExecuteSingleDelayedTeleport(_player); // Execute chain teleport if there are some } + // drop the flag if player is carrying it + if (BattleGround *bg = _player->GetBattleGround()) + { + _player->LeaveBattleground(true); + + // check for teleports both before and after leaving bg + // fixes exploit where you can be considered to be inside bg + // while you are actually outside if you kill wow process on + // loading screen during the teleport into bg when joining + while (_player->IsBeingTeleportedFar()) + { + HandleMoveWorldportAckOpcode(); + sMapMgr.ExecuteSingleDelayedTeleport(_player); + } + } + // Refresh apres ca inWorld = _player->IsInWorld() && _player->FindMap(); if (!inWorld) { Save = false; - sLog.outInfo("[CRASH] Player %s is not in world during logout.", _player->GetName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[CRASH] Player %s is not in world during logout.", _player->GetName()); } sBattleGroundMgr.PlayerLoggedOut(_player); @@ -614,6 +714,9 @@ void WorldSession::LogoutPlayer(bool Save) ///- Update cached data at logout sObjectMgr.UpdatePlayerCache(_player); + ///- No need to create any new maps + sMapMgr.CancelInstanceCreationForPlayer(_player); + ///- Remove the player from the world // the player may not be in the world when logging out // e.g if he got disconnected during a transfer to another map @@ -636,7 +739,7 @@ void WorldSession::LogoutPlayer(bool Save) WorldPacket data(SMSG_LOGOUT_COMPLETE, 0); SendPacket(&data); - DEBUG_LOG("SESSION: Sent SMSG_LOGOUT_COMPLETE Message"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SESSION: Sent SMSG_LOGOUT_COMPLETE Message"); } if (m_masterPlayer) @@ -730,28 +833,28 @@ char const* WorldSession::GetMangosString(int32 entry) const void WorldSession::Handle_NULL(WorldPacket& recvPacket) { - sLog.outError("SESSION: received unimplemented opcode %s (0x%.4X)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: received unimplemented opcode %s (0x%.4X)", LookupOpcodeName(recvPacket.GetOpcode()), recvPacket.GetOpcode()); } void WorldSession::Handle_EarlyProccess(WorldPacket& recvPacket) { - sLog.outError("SESSION: received opcode %s (0x%.4X) that must be processed in WorldSocket::OnRead", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: received opcode %s (0x%.4X) that must be processed in WorldSocket::OnRead", LookupOpcodeName(recvPacket.GetOpcode()), recvPacket.GetOpcode()); } void WorldSession::Handle_ServerSide(WorldPacket& recvPacket) { - sLog.outError("SESSION: received server-side opcode %s (0x%.4X)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: received server-side opcode %s (0x%.4X)", LookupOpcodeName(recvPacket.GetOpcode()), recvPacket.GetOpcode()); } void WorldSession::Handle_Deprecated(WorldPacket& recvPacket) { - sLog.outError("SESSION: received deprecated opcode %s (0x%.4X)", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SESSION: received deprecated opcode %s (0x%.4X)", LookupOpcodeName(recvPacket.GetOpcode()), recvPacket.GetOpcode()); } @@ -773,6 +876,124 @@ void WorldSession::SendAuthWaitQue(uint32 position) } } +void WorldSession::LoadGlobalAccountData() +{ + QueryResult* result = CharacterDatabase.PQuery("SELECT `type`, `time`, `data` FROM `account_data` WHERE `account`=%u", GetAccountId()); + LoadAccountData( + result, + GLOBAL_CACHE_MASK + ); + if (result) + delete result; +} + +void WorldSession::LoadAccountData(QueryResult* result, uint32 mask) +{ + for (uint32 i = 0; i < NUM_ACCOUNT_DATA_TYPES; ++i) + if (mask & (1 << i)) + m_accountData[i] = AccountData(); + + if (!result) + return; + + do + { + Field* fields = result->Fetch(); + + uint32 type = fields[0].GetUInt32(); + if (type >= NUM_ACCOUNT_DATA_TYPES) + { + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `%s` have invalid account data type (%u), ignore.", + mask == GLOBAL_CACHE_MASK ? "account_data" : "character_account_data", type); + continue; + } + + if ((mask & (1 << type)) == 0) + { + sLog.Out(LOG_DBERROR, LOG_LVL_ERROR, "Table `%s` have non appropriate for table account data type (%u), ignore.", + mask == GLOBAL_CACHE_MASK ? "account_data" : "character_account_data", type); + continue; + } + + m_accountData[type].timestamp = time_t(fields[1].GetUInt64()); + m_accountData[type].data = fields[2].GetCppString(); + } while (result->NextRow()); +} + +void WorldSession::SetAccountData(AccountDataType type, const std::string& data) +{ + time_t const currentTime = time(nullptr); + if ((1 << type) & GLOBAL_CACHE_MASK) + { + uint32 acc = GetAccountId(); + + static SqlStatementID delId; + static SqlStatementID insId; + + CharacterDatabase.BeginTransaction(); + + SqlStatement stmt = CharacterDatabase.CreateStatement(delId, "DELETE FROM `account_data` WHERE `account`=? AND `type`=?"); + stmt.PExecute(acc, uint32(type)); + + if (!data.empty()) + { + stmt = CharacterDatabase.CreateStatement(insId, "INSERT INTO `account_data` VALUES (?,?,?,?)"); + stmt.PExecute(acc, uint32(type), uint64(currentTime), data.c_str()); + } + + CharacterDatabase.CommitTransaction(); + } + else + { + // _player can be nullptr and packet received after logout but m_currentPlayerGuid still store correct guid + if (!m_currentPlayerGuid) + return; + + static SqlStatementID delId; + static SqlStatementID insId; + + CharacterDatabase.BeginTransaction(); + + SqlStatement stmt = CharacterDatabase.CreateStatement(delId, "DELETE FROM `character_account_data` WHERE `guid`=? AND `type`=?"); + stmt.PExecute(m_currentPlayerGuid.GetCounter(), uint32(type)); + + if (!data.empty()) + { + stmt = CharacterDatabase.CreateStatement(insId, "INSERT INTO `character_account_data` VALUES (?,?,?,?)"); + stmt.PExecute(m_currentPlayerGuid.GetCounter(), uint32(type), uint64(currentTime), data.c_str()); + } + + CharacterDatabase.CommitTransaction(); + } + + m_accountData[type].timestamp = currentTime; + m_accountData[type].data = data; +} + +void WorldSession::SendAccountDataTimes() +{ + WorldPacket data(SMSG_ACCOUNT_DATA_MD5, NUM_ACCOUNT_DATA_TYPES * MD5_DIGEST_LENGTH); + for (AccountData const& itr : m_accountData) + { + if (itr.data.empty()) + { + for (int i = 0; i < MD5_DIGEST_LENGTH; i++) + data << uint8(0); + } + else + { + MD5_CTX md5; + MD5_Init(&md5); + MD5_Update(&md5, itr.data.c_str(), itr.data.size()); + + uint8 fileHash[MD5_DIGEST_LENGTH]; + MD5_Final(fileHash, &md5); + data.append(fileHash, MD5_DIGEST_LENGTH); + } + } + SendPacket(&data); +} + void WorldSession::LoadTutorialsData() { for (uint32 & tutorial : m_tutorials) @@ -851,11 +1072,7 @@ void WorldSession::ExecuteOpcode(OpcodeHandler const& opHandle, WorldPacket* pac if (_player) _player->SetCanDelayTeleport(true); - - //sLog.outString("[%s] Recvd packet : %u/0x%x (%s)", GetUsername().c_str(), packet->GetOpcode(), packet->GetOpcode(), LookupOpcodeName(packet->GetOpcode())); - if (Player* player = GetPlayer()) - DEBUG_UNIT(player, DEBUG_PACKETS_RECV, "[%s] Recvd packet : %u/0x%x (%s)", player->GetName(), packet->GetOpcode(), packet->GetOpcode(), LookupOpcodeName(packet->GetOpcode())); - + //sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[%s] Recvd packet : %u/0x%x (%s)", GetUsername().c_str(), packet->GetOpcode(), packet->GetOpcode(), LookupOpcodeName(packet->GetOpcode())); (this->*opHandle.handler)(*packet); if (_player) @@ -961,7 +1178,15 @@ void WorldSession::ProcessAnticheatAction(char const* detector, char const* reas sWorld.SendGMText(LANG_GM_ANNOUNCE_COLOR, detector, oss.str().c_str()); } - sLog.outAnticheat(detector, playerDesc.c_str(), reason, action); + sLog.Player(this, LOG_ANTICHEAT, detector, LOG_LVL_MINIMAL, "[%s] Player %s, Cheat %s, Penalty: %s", + detector, playerDesc.c_str(), reason, action); +} + +bool WorldSession::HasUsedClickToMove() const +{ + if (m_warden) + return m_warden->HasUsedClickToMove(); + return false; } bool WorldSession::AllowPacket(uint16 opcode) @@ -998,6 +1223,7 @@ bool WorldSession::AllowPacket(uint16 opcode) case MSG_PETITION_RENAME: case CMSG_SEND_MAIL: case CMSG_PLAYER_LOGIN: + case CMSG_GMTICKET_UPDATETEXT: m_floodPacketsCount[FLOOD_VERY_SLOW_OPCODES]++; // no break, since slow packets are also very slow packets. case CMSG_LOGOUT_REQUEST: @@ -1041,7 +1267,7 @@ bool WorldSession::CharacterScreenIdleKick(uint32 currTime) if ((currTime - m_idleTime) >= (maxIdle * 1000)) { - DEBUG_LOG("SESSION: Kicking session [%s] from character selection", GetRemoteAddress().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SESSION: Kicking session [%s] from character selection", GetRemoteAddress().c_str()); return true; } diff --git a/src/game/WorldSession.h b/src/game/WorldSession.h index 54da2346068..521773896dd 100644 --- a/src/game/WorldSession.h +++ b/src/game/WorldSession.h @@ -29,6 +29,8 @@ #include "Item.h" #include "GossipDef.h" #include "Chat/AbstractPlayer.h" +#include "SniffFile.h" +#include "ClientDefines.h" struct ItemPrototype; struct AuctionEntry; @@ -55,11 +57,28 @@ class MasterPlayer; struct OpcodeHandler; struct PlayerBotEntry; -enum ClientOSType +enum AccountDataType { - CLIENT_OS_UNKNOWN, - CLIENT_OS_WIN, - CLIENT_OS_MAC + GLOBAL_CONFIG_CACHE = 0, // 0x01 g + PER_CHARACTER_CONFIG_CACHE = 1, // 0x02 p + GLOBAL_BINDINGS_CACHE = 2, // 0x04 g + PER_CHARACTER_BINDINGS_CACHE = 3, // 0x08 p + GLOBAL_MACROS_CACHE = 4, // 0x10 g + PER_CHARACTER_MACROS_CACHE = 5, // 0x20 p + PER_CHARACTER_LAYOUT_CACHE = 6, // 0x40 p + PER_CHARACTER_CHAT_CACHE = 7, // 0x80 p + NUM_ACCOUNT_DATA_TYPES = 8 +}; + +#define GLOBAL_CACHE_MASK 0x15 +#define PER_CHARACTER_CACHE_MASK 0xEA + +struct AccountData +{ + AccountData() : timestamp(0), data("") {} + + time_t timestamp; + std::string data; }; enum PartyOperation @@ -91,6 +110,21 @@ enum TutorialDataState TUTORIALDATA_NEW = 2 }; +enum PlayTimeLimit : uint32 +{ + PLAY_TIME_LIMIT_APPROACHING_PARTIAL = 2 * HOUR + 30 * MINUTE, + PLAY_TIME_LIMIT_PARTIAL = 3 * HOUR, + PLAY_TIME_LIMIT_APPROCHING_FULL = 4 * HOUR + 30 * MINUTE, + PLAY_TIME_LIMIT_FULL = 5 * HOUR, +}; + +enum PlayTimeFlag : uint32 +{ + PTF_APPROACHING_PARTIAL_PLAY_TIME = 0x1000, + PTF_APPROACHING_NO_PLAY_TIME = 0x2000, + PTF_UNHEALTHY_TIME = 0x80000000, +}; + enum AntifloodOpcodeExecutionSpeed { FLOOD_TOTAL_PACKETS = 0, @@ -144,9 +178,9 @@ enum PacketProcessing * PACKET_PROCESS_DB_QUERY * Does not write anything. Can be processed in any environment. * Reads static data (usually data from World DB) + * Currently executed directly in the network thread. */ PACKET_PROCESS_DB_QUERY, - PACKET_PROCESS_MASTER_SAFE, PACKET_PROCESS_MAX_TYPE, // no handler for this packet (server side, or not implemented) /* * PACKET_PROCESS_SELF_ITEMS @@ -202,7 +236,7 @@ class PacketFilter explicit PacketFilter(WorldSession* pSession) : m_pSession(pSession), m_processLogout(false), m_processType(PACKET_PROCESS_MAX_TYPE) {} virtual ~PacketFilter() {} - virtual bool Process(WorldPacket*) { return true; } + virtual bool Process(std::unique_ptr const&) { return true; } inline bool ProcessLogout() const { return m_processLogout; } inline PacketProcessing PacketProcessType() const { return m_processType; } inline void SetProcessType(PacketProcessing t) { m_processType = t; } @@ -223,7 +257,7 @@ class MapSessionFilter : public PacketFilter } ~MapSessionFilter() override {} - bool Process(WorldPacket* packet) override; + bool Process(std::unique_ptr const& packet) override; }; //class used to filer only thread-unsafe packets from queue @@ -247,6 +281,7 @@ class WorldSession WorldSession(uint32 id, WorldSocket *sock, AccountTypes sec, time_t mute_time, LocaleConstant locale); ~WorldSession(); + uint32 GetGUID() const { return m_guid; } AccountTypes GetSecurity() const { return m_security; } uint32 GetAccountId() const { return m_accountId; } std::string GetUsername() const { return m_username; } @@ -257,6 +292,8 @@ class WorldSession void SetGameBuild(uint32 v) { m_gameBuild = v; } ClientOSType GetOS() const { return m_clientOS; } void SetOS(ClientOSType os) { m_clientOS = os; } + ClientPlatformType GetPlatform() const { return m_clientPlatform; } + void SetPlatform(ClientPlatformType platform) { m_clientPlatform = platform; } uint32 GetDialogStatus(Player* pPlayer, Object* questgiver, uint32 defstatus); uint32 GetAccountMaxLevel() const { return m_characterMaxLevel; } void SetAccountFlags(uint32 f) { m_accountFlags = f; } @@ -286,6 +323,14 @@ class WorldSession bool CharacterScreenIdleKick(uint32 diff); uint32 m_idleTime; + // Played time limit + time_t GetCreateTime() const { return m_createTime; } + time_t GetConsecutivePlayTime(time_t now) const { return (now - m_createTime) + m_previousPlayTime; } + time_t GetPreviousPlayedTime() { return m_previousPlayTime; } + void SetPreviousPlayedTime(time_t playedTime) { m_previousPlayTime = playedTime; } + void CheckPlayedTimeLimit(time_t now); + void SendPlayTimeWarning(PlayTimeFlag flag, int32 timeLeftInSeconds); + // Is the user engaged in a log out process? bool IsLogingOut() const { return m_logoutTime || m_playerLogout; } @@ -337,6 +382,7 @@ class WorldSession uint32 GetFingerprint() const { return 0; } // TODO void CleanupFingerprintHistory() {} // TODO bool HasClientMovementControl() const { return !m_clientMoverGuid.IsEmpty(); } + bool HasUsedClickToMove() const; void SetReceivedWhoRequest(bool v) { m_who_recvd = v; } bool ReceivedWhoRequest() const { return m_who_recvd; } @@ -347,13 +393,28 @@ class WorldSession bool m_ah_list_recvd; bool Update(PacketFilter& updater); - void QueuePacket(WorldPacket* new_packet); + void QueuePacket(std::unique_ptr new_packet); bool CanProcessPackets() const; // Returns true iif we can process packets (ie logged in Player, not a bot, etc ... void ProcessPackets(PacketFilter& updater); bool AllowPacket(uint16 opcode); void ClearIncomingPacketsByType(PacketProcessing type); inline bool HasRecentPacket(PacketProcessing type) const { return m_receivedPacketType[type]; } + void StartSniffing() + { + if (!m_sniffFile) + { + std::string fileName = "packet_log_" + GetUsername() + "_" + std::to_string(time(nullptr)) + ".pkt"; + m_sniffFile = std::make_unique(fileName.c_str()); + m_sniffFile->WriteHeader(); + } + } + void StopSniffing() + { + if (m_sniffFile) + m_sniffFile.reset(); + } + void SendPacket(WorldPacket const* packet); void SendNotification(char const* format, ...) ATTR_PRINTF(2, 3); void SendNotification(int32 string_id, ...); @@ -400,6 +461,13 @@ class WorldSession void SendStableResult(uint8 res); bool CheckStableMaster(ObjectGuid guid); + // Account Data + AccountData* GetAccountData(AccountDataType type) { return &m_accountData[type]; } + void SetAccountData(AccountDataType type, const std::string& data); + void SendAccountDataTimes(); + void LoadGlobalAccountData(); + void LoadAccountData(QueryResult* result, uint32 mask); + void LoadTutorialsData(); void SendTutorialsData(); void SaveTutorialsData(); @@ -485,6 +553,7 @@ class WorldSession void HandleMoveSetRawPosition(WorldPacket& recv_data); void HandleWorldTeleportOpcode(WorldPacket& recv_data); void HandleMountSpecialAnimOpcode(WorldPacket& recvdata); + void HandleTeleportToUnitOpcode(WorldPacket& recvdata); void HandleInspectOpcode(WorldPacket& recvPacket); void HandleInspectHonorStatsOpcode(WorldPacket& recvPacket); @@ -706,7 +775,8 @@ class WorldSession void HandlePushQuestToParty(WorldPacket& recvPacket); void HandleQuestPushResult(WorldPacket& recvPacket); - bool ProcessChatMessageAfterSecurityCheck(std::string&, uint32, uint32); + bool CheckChatMessageValidity(char*, uint32, uint32); + bool ProcessChatMessageAfterSecurityCheck(char*, uint32, uint32); static bool IsLanguageAllowedForChatType(uint32 lang, uint32 msgType); void SendPlayerNotFoundNotice(std::string const& name); void SendWrongFactionNotice(); @@ -799,9 +869,10 @@ class WorldSession void LogUnexpectedOpcode(WorldPacket* packet, char const* reason); void LogUnprocessedTail(WorldPacket* packet); + uint32 const m_guid; // unique identifier for each session WorldSocket* m_socket; std::string m_address; - LockedQueue m_recvQueue[PACKET_PROCESS_MAX_TYPE]; + LockedQueue, std::mutex> m_recvQueue[PACKET_PROCESS_MAX_TYPE]; bool m_receivedPacketType[PACKET_PROCESS_MAX_TYPE]; uint32 m_floodPacketsCount[FLOOD_MAX_OPCODES_TYPE]; bool m_connected; @@ -815,23 +886,30 @@ class WorldSession LocaleConstant m_sessionDbcLocale; int m_sessionDbLocaleIndex; ClientOSType m_clientOS; + ClientPlatformType m_clientPlatform; uint32 m_gameBuild; std::shared_ptr m_bot; + std::unique_ptr m_sniffFile; Warden* m_warden; MovementAnticheat* m_cheatData; Player* _player; + ObjectGuid m_currentPlayerGuid; ObjectGuid m_clientMoverGuid; uint32 m_moveRejectTime; - time_t m_logoutTime; + time_t m_createTime; // when session was created + time_t m_previousPlayTime; // play time from previous session less than 5 hours ago + time_t m_logoutTime; // when its time to log out character bool m_inQueue; // session wait in auth.queue bool m_playerLoading; // code processed in LoginPlayer bool m_playerLogout; // code processed in LogoutPlayer bool m_playerRecentlyLogout; bool m_playerSave; + uint32 m_exhaustionState; uint32 m_charactersCount; uint32 m_characterMaxLevel; + AccountData m_accountData[NUM_ACCOUNT_DATA_TYPES]; uint32 m_tutorials[ACCOUNT_TUTORIALS_COUNT]; TutorialDataState m_tutorialState; diff --git a/src/game/vmap/DynamicTree.cpp b/src/game/vmap/DynamicTree.cpp index 18ba4393f4f..236c3a9efa8 100644 --- a/src/game/vmap/DynamicTree.cpp +++ b/src/game/vmap/DynamicTree.cpp @@ -167,16 +167,16 @@ struct DynamicTreeIntersectionCallback_WithLogger bool did_hit; DynamicTreeIntersectionCallback_WithLogger() : did_hit(false) { - DEBUG_LOG("Dynamic Intersection log"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Dynamic Intersection log"); } bool operator()(const G3D::Ray& r, const GameObjectModel& obj, float& distance, bool stopAtFirst, bool ignoreM2Model) { - DEBUG_LOG("testing intersection with %s", obj.name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "testing intersection with %s", obj.name.c_str()); bool hit = obj.intersectRay(r, distance, stopAtFirst, ignoreM2Model); if (hit) { did_hit = true; - DEBUG_LOG("result: intersects"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "result: intersects"); } return hit; } diff --git a/src/game/vmap/GameObjectModel.cpp b/src/game/vmap/GameObjectModel.cpp index 29f8c2d27b9..3afb63f49d1 100644 --- a/src/game/vmap/GameObjectModel.cpp +++ b/src/game/vmap/GameObjectModel.cpp @@ -54,7 +54,7 @@ void LoadGameObjectModelList() if (name_length >= sizeof(buff)) { - DEBUG_LOG("File %s seems to be corrupted", VMAP::GAMEOBJECT_MODELS); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "File %s seems to be corrupted", VMAP::GAMEOBJECT_MODELS); break; } @@ -82,7 +82,7 @@ bool GameObjectModel::initialize(GameObject const* const pGo, GameObjectDisplayI // ignore models with no bounds if (mdl_box == G3D::AABox::zero()) { - DEBUG_LOG("Model %s has zero bounds, loading skipped", it->second.name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Model %s has zero bounds, loading skipped", it->second.name.c_str()); return false; } @@ -188,7 +188,7 @@ bool GameObjectModel::Relocate(GameObject const& go) // ignore models with no bounds if (mdl_box == G3D::AABox::zero()) { - DEBUG_LOG("GameObject model %s has zero bounds, loading skipped", it->second.name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "GameObject model %s has zero bounds, loading skipped", it->second.name.c_str()); return false; } diff --git a/src/game/vmap/MapTree.cpp b/src/game/vmap/MapTree.cpp index 7eac5603ef6..4f14618d932 100644 --- a/src/game/vmap/MapTree.cpp +++ b/src/game/vmap/MapTree.cpp @@ -75,7 +75,7 @@ namespace VMAP void operator()(Vector3 const& point, uint32 entry) { #ifdef VMAP_DEBUG - DEBUG_LOG("trying to intersect '%s'", prims[entry].name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "trying to intersect '%s'", prims[entry].name.c_str()); #endif prims[entry].intersectPoint(point, aInfo); } @@ -91,7 +91,7 @@ namespace VMAP void operator()(Vector3 const& point, uint32 entry) { #ifdef VMAP_DEBUG - DEBUG_LOG("trying to intersect '%s'", prims[entry].name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "trying to intersect '%s'", prims[entry].name.c_str()); #endif if (prims[entry].GetLocationInfo(point, locInfo)) result = true; @@ -359,7 +359,7 @@ namespace VMAP // global model spawns // only non-tiled maps have them, and if so exactly one (so far at least...) #ifdef VMAP_DEBUG - DEBUG_LOG("Map isTiled: %u", static_cast(iIsTiled)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Map isTiled: %u", static_cast(iIsTiled)); #endif if (!iIsTiled) @@ -373,7 +373,7 @@ namespace VMAP if (model) model->setModelFlags(spawn.flags); else - ERROR_LOG("StaticMapTree::LoadMapTile() could not acquire WorldModel pointer for '%s'!", spawn.name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "StaticMapTree::LoadMapTile() could not acquire WorldModel pointer for '%s'!", spawn.name.c_str()); // update tree uint32 referencedVal; @@ -383,7 +383,7 @@ namespace VMAP { if (referencedVal > iNTreeValues) { - ERROR_LOG("invalid tree element! (%u/%u)", referencedVal, iNTreeValues); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "invalid tree element! (%u/%u)", referencedVal, iNTreeValues); continue; } @@ -395,9 +395,9 @@ namespace VMAP ++iLoadedSpawns[referencedVal]; #ifdef VMAP_DEBUG if (iTreeValues[referencedVal].ID != spawn.ID) - DEBUG_LOG("Error: trying to load wrong spawn in node!"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Error: trying to load wrong spawn in node!"); else if (iTreeValues[referencedVal].name != spawn.name) - DEBUG_LOG("Error: name mismatch on GUID=%u", spawn.ID); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Error: name mismatch on GUID=%u", spawn.ID); #endif } } @@ -429,7 +429,7 @@ namespace VMAP } if (!iTreeValues) { - ERROR_LOG("StaticMapTree::LoadMapTile(): Tree has not been initialized! [%u,%u]", tileX, tileY); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "StaticMapTree::LoadMapTile(): Tree has not been initialized! [%u,%u]", tileX, tileY); return false; } bool result = true; @@ -456,7 +456,7 @@ namespace VMAP if (model) model->setModelFlags(spawn.flags); else - ERROR_LOG("StaticMapTree::LoadMapTile() could not acquire WorldModel pointer for '%s'!", spawn.name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "StaticMapTree::LoadMapTile() could not acquire WorldModel pointer for '%s'!", spawn.name.c_str()); // update tree uint32 referencedVal; @@ -466,7 +466,7 @@ namespace VMAP { if (referencedVal > iNTreeValues) { - ERROR_LOG("invalid tree element! (%u/%u)", referencedVal, iNTreeValues); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "invalid tree element! (%u/%u)", referencedVal, iNTreeValues); continue; } iTreeValues[referencedVal] = ModelInstance(spawn, model); @@ -477,9 +477,9 @@ namespace VMAP ++iLoadedSpawns[referencedVal]; #ifdef VMAP_DEBUG if (iTreeValues[referencedVal].ID != spawn.ID) - DEBUG_LOG("Error: trying to load wrong spawn in node!"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Error: trying to load wrong spawn in node!"); else if (iTreeValues[referencedVal].name != spawn.name) - DEBUG_LOG("Error: name mismatch on GUID=%u", spawn.ID); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Error: name mismatch on GUID=%u", spawn.ID); #endif } } @@ -500,7 +500,7 @@ namespace VMAP loadedTileMap::iterator tile = iLoadedTiles.find(tileID); if (tile == iLoadedTiles.end()) { - ERROR_LOG("StaticMapTree::UnloadMapTile(): Trying to unload non-loaded tile. Map:%u X:%u Y:%u", iMapID, tileX, tileY); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "StaticMapTree::UnloadMapTile(): Trying to unload non-loaded tile. Map:%u X:%u Y:%u", iMapID, tileX, tileY); return; } if (tile->second) // file associated with tile @@ -531,7 +531,7 @@ namespace VMAP fread(&referencedNode, sizeof(uint32), 1, tf); if (!iLoadedSpawns.count(referencedNode)) - ERROR_LOG("Trying to unload non-referenced model '%s' (ID:%u)", spawn.name.c_str(), spawn.ID); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Trying to unload non-referenced model '%s' (ID:%u)", spawn.name.c_str(), spawn.ID); else if (--iLoadedSpawns[referencedNode] == 0) { iTreeValues[referencedNode].setUnloaded(); diff --git a/src/game/vmap/MapTree.h b/src/game/vmap/MapTree.h index 815f80a3b1c..152f778fa31 100644 --- a/src/game/vmap/MapTree.h +++ b/src/game/vmap/MapTree.h @@ -29,12 +29,19 @@ namespace VMAP class GroupModel; class VMapManager2; + struct GroupLocationInfo + { + GroupModel const* hitModel = nullptr; + int32 rootId = -1; + }; + struct LocationInfo { - LocationInfo() : hitInstance(nullptr), hitModel(nullptr), ground_Z(-G3D::inf()) {}; - const ModelInstance* hitInstance; + LocationInfo() : hitInstance(nullptr), hitModel(nullptr), ground_Z(-G3D::inf()), rootId(-1) {}; + ModelInstance const* hitInstance; GroupModel const* hitModel; float ground_Z; + int32 rootId; }; class StaticMapTree diff --git a/src/game/vmap/ModelInstance.cpp b/src/game/vmap/ModelInstance.cpp index 197b8a465e5..d0ba2898a79 100644 --- a/src/game/vmap/ModelInstance.cpp +++ b/src/game/vmap/ModelInstance.cpp @@ -37,7 +37,7 @@ namespace VMAP if (!iModel) { #ifdef VMAP_DEBUG - DEBUG_LOG(""); + printf(""); #endif return false; } @@ -45,7 +45,7 @@ namespace VMAP if (time == G3D::inf()) { #ifdef VMAP_DEBUG - DEBUG_LOG("Ray does not hit '%s'", name.c_str()); + printf("Ray does not hit '%s'", name.c_str()); #endif return false; } @@ -58,7 +58,7 @@ namespace VMAP { distance *= iScale; pMaxDist = distance; - //sLog.outString("LoS HIT ! Flags 0x%x (%s)", flags, name.c_str()); + //printf("LoS HIT ! Flags 0x%x (%s)", flags, name.c_str()); } return hit; } @@ -68,7 +68,7 @@ namespace VMAP if (!iModel) { #ifdef VMAP_DEBUG - DEBUG_LOG(""); + printf(""); #endif return; } @@ -102,7 +102,7 @@ namespace VMAP if (!iModel) { #ifdef VMAP_DEBUG - DEBUG_LOG(""); + printf(""); #endif return false; } @@ -127,7 +127,7 @@ namespace VMAP if (!iModel) { #ifdef VMAP_DEBUG - DEBUG_LOG(""); + printf(""); #endif return false; } @@ -141,7 +141,8 @@ namespace VMAP Vector3 pModel = iInvRot * (p - iPos) * iInvScale; Vector3 zDirModel = iInvRot * Vector3(0.f, 0.f, -1.f); float zDist; - if (iModel->GetLocationInfo(pModel, zDirModel, zDist, info)) + GroupLocationInfo groupInfo; + if (iModel->GetLocationInfo(pModel, zDirModel, zDist, groupInfo)) { Vector3 modelGround = pModel + zDist * zDirModel; // Transform back to world space. Note that: @@ -150,6 +151,8 @@ namespace VMAP float world_Z = ((modelGround * iInvRot) * iScale + iPos).z; if (info.ground_Z < world_Z) // hm...could it be handled automatically with zDist at intersection? { + info.rootId = groupInfo.rootId; + info.hitModel = groupInfo.hitModel; info.ground_Z = world_Z; info.hitInstance = this; return true; @@ -184,7 +187,7 @@ namespace VMAP if (!check) { if (ferror(rf)) - ERROR_LOG("Error reading ModelSpawn!"); + printf("Error reading ModelSpawn!"); return false; } check += fread(&spawn.adtId, sizeof(uint16), 1, rf); @@ -203,19 +206,19 @@ namespace VMAP check += fread(&nameLen, sizeof(uint32), 1, rf); if (check != uint32(has_bound ? 17 : 11)) { - ERROR_LOG("Error reading ModelSpawn!"); + printf("Error reading ModelSpawn!"); return false; } char nameBuff[500]; if (nameLen > 500) // file names should never be that long, must be file error { - ERROR_LOG("Error reading ModelSpawn, file name too long!"); + printf("Error reading ModelSpawn, file name too long!"); return false; } check = fread(nameBuff, sizeof(char), nameLen, rf); if (check != nameLen) { - ERROR_LOG("Error reading name string of ModelSpawn!"); + printf("Error reading name string of ModelSpawn!"); return false; } spawn.name = std::string(nameBuff, nameLen); diff --git a/src/game/vmap/TileAssembler.cpp b/src/game/vmap/TileAssembler.cpp index 8086badeb55..5f347fb506a 100644 --- a/src/game/vmap/TileAssembler.cpp +++ b/src/game/vmap/TileAssembler.cpp @@ -57,8 +57,6 @@ namespace VMAP TileAssembler::TileAssembler(std::string const& pSrcDirName, std::string const& pDestDirName) : iDestDir(pDestDirName), iSrcDir(pSrcDirName) { - iCurrentUniqueNameId = 0; - iFilterMethod = nullptr; } TileAssembler::~TileAssembler() diff --git a/src/game/vmap/TileAssembler.h b/src/game/vmap/TileAssembler.h index ac4f38bb699..e7c40b09fb5 100644 --- a/src/game/vmap/TileAssembler.h +++ b/src/game/vmap/TileAssembler.h @@ -93,9 +93,6 @@ namespace VMAP private: std::string iDestDir; std::string iSrcDir; - bool (*iFilterMethod)(char* pName); - G3D::Table iUniqueNameIds; - unsigned int iCurrentUniqueNameId; MapData mapData; std::set spawnedModelFiles; @@ -109,7 +106,6 @@ namespace VMAP void exportGameobjectModels(); bool convertRawFile(std::string const& pModelFilename); - void setModelNameFilterMethod(bool (*pFilterMethod)(char* pName)) { iFilterMethod = pFilterMethod; } }; } // VMAP #endif /*_TILEASSEMBLER_H_*/ diff --git a/src/game/vmap/VMapDefinitions.h b/src/game/vmap/VMapDefinitions.h index 7e712bf51f3..0206971a8c9 100644 --- a/src/game/vmap/VMapDefinitions.h +++ b/src/game/vmap/VMapDefinitions.h @@ -34,23 +34,20 @@ namespace VMAP #ifndef NO_CORE_FUNCS #include "Errors.h" #include "Log.h" -#define ERROR_LOG(...) do{ sLog.outError(__VA_ARGS__); } while(0) #elif defined MMAP_GENERATOR #include #define MANGOS_ASSERT(x) assert(x) -#define DEBUG_LOG(...) 0 -#define DETAIL_LOG(...) 0 +#define sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, ...) 0 +#define sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, ...) 0 #define LOG_FILTER_MAP_LOADING true -#define DEBUG_FILTER_LOG(F,...) do{ if (F) DEBUG_LOG(__VA_ARGS__); } while(0) -#define ERROR_LOG(...) do{ printf("ERROR:"); printf(__VA_ARGS__); printf("\n"); } while(0) +#define DEBUG_FILTER_LOG(F,...) do{ if (F) sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, __VA_ARGS__); } while(0) #else #include #define MANGOS_ASSERT(x) assert(x) -#define DEBUG_LOG(...) do{ printf(__VA_ARGS__); printf("\n"); } while(0) -#define DETAIL_LOG(...) do{ printf(__VA_ARGS__); printf("\n"); } while(0) +#define sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, ...) do{ printf(__VA_ARGS__); printf("\n"); } while(0) +#define sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, ...) do{ printf(__VA_ARGS__); printf("\n"); } while(0) #define LOG_FILTER_MAP_LOADING true -#define DEBUG_FILTER_LOG(F,...) do{ if (F) DEBUG_LOG(__VA_ARGS__); } while(0) -#define ERROR_LOG(...) do{ printf("ERROR:"); printf(__VA_ARGS__); printf("\n"); } while(0) +#define DEBUG_FILTER_LOG(F,...) do{ if (F) sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, __VA_ARGS__); } while(0) #endif #endif // _VMAPDEFINITIONS_H diff --git a/src/game/vmap/VMapManager2.cpp b/src/game/vmap/VMapManager2.cpp index 8ac5585e33f..f690394aa63 100644 --- a/src/game/vmap/VMapManager2.cpp +++ b/src/game/vmap/VMapManager2.cpp @@ -303,7 +303,7 @@ namespace VMAP WorldModel* worldmodel = new WorldModel(); if (!worldmodel->readFile(basepath + filename + ".vmo")) { - ERROR_LOG("VMapManager2: could not load '%s%s.vmo'!", basepath.c_str(), filename.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "VMapManager2: could not load '%s%s.vmo'!", basepath.c_str(), filename.c_str()); delete worldmodel; return nullptr; } diff --git a/src/game/vmap/WorldModel.cpp b/src/game/vmap/WorldModel.cpp index 9a992fadaed..9b7cde11058 100644 --- a/src/game/vmap/WorldModel.cpp +++ b/src/game/vmap/WorldModel.cpp @@ -500,7 +500,7 @@ namespace VMAP return false; } - bool WorldModel::GetLocationInfo(G3D::Vector3 const& p, G3D::Vector3 const& down, float& dist, LocationInfo& info) const + bool WorldModel::GetLocationInfo(G3D::Vector3 const& p, G3D::Vector3 const& down, float& dist, GroupLocationInfo& info) const { if (groupModels.empty()) return false; @@ -508,6 +508,7 @@ namespace VMAP groupTree.intersectPoint(p, callback); if (callback.hit != groupModels.end()) { + info.rootId = RootWMOID; info.hitModel = &(*callback.hit); dist = callback.zDist; return true; diff --git a/src/game/vmap/WorldModel.h b/src/game/vmap/WorldModel.h index f68734e4f59..a7fae300c4e 100644 --- a/src/game/vmap/WorldModel.h +++ b/src/game/vmap/WorldModel.h @@ -30,6 +30,7 @@ namespace VMAP { class TreeNode; struct AreaInfo; + struct GroupLocationInfo; struct LocationInfo; class MeshTriangle @@ -120,7 +121,7 @@ namespace VMAP bool IntersectRay(G3D::Ray const& ray, float& distance, bool stopAtFirstHit, bool ignoreM2Model) const; bool IntersectPoint(G3D::Vector3 const& p, G3D::Vector3 const& down, float& dist, AreaInfo& info) const; bool IsUnderObject(G3D::Vector3 const& p, G3D::Vector3 const& up, bool m2, float* outDist = nullptr, float* inDist = nullptr) const; - bool GetLocationInfo(G3D::Vector3 const& p, G3D::Vector3 const& down, float& dist, LocationInfo& info) const; + bool GetLocationInfo(G3D::Vector3 const& p, G3D::Vector3 const& down, float& dist, GroupLocationInfo& info) const; bool writeFile(std::string const& filename); bool readFile(std::string const& filename); void setModelFlags(uint32 newFlags) { modelFlags = newFlags; } diff --git a/src/mangosd/CMakeLists.txt b/src/mangosd/CMakeLists.txt index dc97954cbc5..b9a08bedab0 100644 --- a/src/mangosd/CMakeLists.txt +++ b/src/mangosd/CMakeLists.txt @@ -170,5 +170,5 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/mangosd.conf.dist.in ${CMAKE_CURRENT_ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/mangosd.conf.dist DESTINATION ${CONF_DIR}) if(WIN32 AND MSVC) - install(FILES ${CMAKE_SOURCE_DIR}/bin/${EXECUTABLE_NAME}.pdb DESTINATION ${BIN_DIR} CONFIGURATIONS Debug) + install(FILES ${CMAKE_SOURCE_DIR}/bin/Debug/${EXECUTABLE_NAME}.pdb DESTINATION ${BIN_DIR} CONFIGURATIONS Debug) endif() diff --git a/src/mangosd/ChatSocket.cpp b/src/mangosd/ChatSocket.cpp index 8198502aec4..916aed746f2 100644 --- a/src/mangosd/ChatSocket.cpp +++ b/src/mangosd/ChatSocket.cpp @@ -76,7 +76,7 @@ int OfflineChatSocket::open(void* ) { if (reactor ()->register_handler(this, ACE_Event_Handler::READ_MASK | ACE_Event_Handler::WRITE_MASK) == -1) { - sLog.outError ("OfflineChatSocket::open: unable to register client handler errno = %s", ACE_OS::strerror (errno)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "OfflineChatSocket::open: unable to register client handler errno = %s", ACE_OS::strerror (errno)); return -1; } @@ -84,7 +84,7 @@ int OfflineChatSocket::open(void* ) if (peer ().get_remote_addr (remote_addr) == -1) { - sLog.outError ("OfflineChatSocket::open: peer ().get_remote_addr errno = %s", ACE_OS::strerror (errno)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "OfflineChatSocket::open: peer ().get_remote_addr errno = %s", ACE_OS::strerror (errno)); return -1; } return 0; @@ -127,7 +127,7 @@ int OfflineChatSocket::handle_output (ACE_HANDLE) { if(reactor()->cancel_wakeup(this, ACE_Event_Handler::WRITE_MASK) == -1) { - sLog.outError ("OfflineChatSocket::handle_output: error while cancel_wakeup"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "OfflineChatSocket::handle_output: error while cancel_wakeup"); return -1; } outActive = false; @@ -158,10 +158,10 @@ std::string TrimLeft(const std::string& s) int OfflineChatSocket::handle_input(ACE_HANDLE) { - DEBUG_LOG("OfflineChatSocket::handle_input"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "OfflineChatSocket::handle_input"); if (closing_) { - sLog.outError("Called OfflineChatSocket::handle_input with closing_ = true"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Called OfflineChatSocket::handle_input with closing_ = true"); return -1; } @@ -169,7 +169,7 @@ int OfflineChatSocket::handle_input(ACE_HANDLE) if (readBytes <= 0) { - DEBUG_LOG("read %i bytes in OfflineChatSocket::handle_input", readBytes); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "read %i bytes in OfflineChatSocket::handle_input", readBytes); return -1; } DEBUG_OUT_CHAT("OfflineChatSocket::handle_input %i bytes read", readBytes); @@ -292,7 +292,7 @@ int OfflineChatSocket::handle_input(ACE_HANDLE) else { // Or just queue a normal chat packet - WorldPacket* data = new WorldPacket(CMSG_MESSAGECHAT, 100); + std::unique_ptr data = std::make_unique(CMSG_MESSAGECHAT, 100); uint32 lang = player->GetTeam() == ALLIANCE ? LANG_COMMON : LANG_ORCISH; *data << messageType; *data << lang; @@ -322,7 +322,7 @@ int OfflineChatSocket::handle_input(ACE_HANDLE) sendf("err_packet\n"); return 0; } - player->GetSession()->QueuePacket(data); + player->GetSession()->QueuePacket(std::move(data)); DEBUG_OUT_CHAT(">> Queue packet."); } } @@ -352,7 +352,7 @@ int OfflineChatSocket::sendf(const char* msg) if (reactor ()->schedule_wakeup (this, ACE_Event_Handler::WRITE_MASK) == -1) { - sLog.outError ("OfflineChatSocket::sendf error while schedule_wakeup"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "OfflineChatSocket::sendf error while schedule_wakeup"); return -1; } outActive = true; diff --git a/src/mangosd/CliRunnable.cpp b/src/mangosd/CliRunnable.cpp index 269b26971dd..8a9f4c512ea 100644 --- a/src/mangosd/CliRunnable.cpp +++ b/src/mangosd/CliRunnable.cpp @@ -24,15 +24,11 @@ /// \file #include "Common.h" -#include "Log.h" #include "World.h" #include "Config/Config.h" #include "Util.h" #include "CliRunnable.h" -#include "Chat.h" -#include "Chat/AsyncCommandHandlers.h" - -#include +#include "Database/DatabaseEnv.h" void utf8print(void* /*arg*/, const char* str) { @@ -89,14 +85,12 @@ void CliRunnable::operator()() char commandbuf[256]; ///- Display the list of available CLI functions then beep - sLog.outString(); - if (sConfig.GetBoolDefault("BeepAtStart", true)) printf("\a"); // \a = Alert // print this here the first time // later it will be printed after command queue updates - printf("mangos>"); + printf("\nmangos>"); ///- As long as the World is running (no World::m_stopEvent), get the command line and handle it while (!World::IsStopped()) diff --git a/src/mangosd/MaNGOSsoap.cpp b/src/mangosd/MaNGOSsoap.cpp index 0c1799f021d..bf4f5946b57 100644 --- a/src/mangosd/MaNGOSsoap.cpp +++ b/src/mangosd/MaNGOSsoap.cpp @@ -43,11 +43,11 @@ void MaNGOSsoapRunnable::run() soap.send_timeout = 5; if (m < 0) { - sLog.outError("MaNGOSsoap: couldn't bind to %s:%d", m_host.c_str(), m_port); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MaNGOSsoap: couldn't bind to %s:%d", m_host.c_str(), m_port); exit(-1); } - sLog.outString("MaNGOSsoap: bound to http://%s:%d", m_host.c_str(), m_port); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "MaNGOSsoap: bound to http://%s:%d", m_host.c_str(), m_port); while(!World::IsStopped()) { @@ -59,7 +59,7 @@ void MaNGOSsoapRunnable::run() continue; } - DEBUG_LOG("MaNGOSsoap: accepted connection from IP=%d.%d.%d.%d", (int)(soap.ip>>24)&0xFF, (int)(soap.ip>>16)&0xFF, (int)(soap.ip>>8)&0xFF, (int)soap.ip&0xFF); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MaNGOSsoap: accepted connection from IP=%d.%d.%d.%d", (int)(soap.ip>>24)&0xFF, (int)(soap.ip>>16)&0xFF, (int)(soap.ip>>8)&0xFF, (int)soap.ip&0xFF); struct soap* thread_soap = soap_copy(&soap);// make a safe copy ACE_Message_Block *mb = new ACE_Message_Block(sizeof(struct soap*)); @@ -96,33 +96,33 @@ int ns1__executeCommand(soap* soap, char* command, char** result) // security check if (!soap->userid || !soap->passwd) { - DEBUG_LOG("MaNGOSsoap: Client didn't provide login information"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MaNGOSsoap: Client didn't provide login information"); return 401; } uint32 accountId = sAccountMgr.GetId(soap->userid); if(!accountId) { - DEBUG_LOG("MaNGOSsoap: Client used invalid username '%s'", soap->userid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MaNGOSsoap: Client used invalid username '%s'", soap->userid); return 401; } if(!sAccountMgr.CheckPassword(accountId, soap->passwd)) { - DEBUG_LOG("MaNGOSsoap: invalid password for account '%s'", soap->userid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MaNGOSsoap: invalid password for account '%s'", soap->userid); return 401; } if(sAccountMgr.GetSecurity(accountId) < SEC_ADMINISTRATOR) { - DEBUG_LOG("MaNGOSsoap: %s's gmlevel is too low", soap->userid); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MaNGOSsoap: %s's gmlevel is too low", soap->userid); return 403; } if(!command || !*command) return soap_sender_fault(soap, "Command mustn't be empty", "The supplied command was an empty string"); - DEBUG_LOG("MaNGOSsoap: got command '%s'", command); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "MaNGOSsoap: got command '%s'", command); SOAPCommand connection; // commands are executed in the world thread. We have to wait for them to be completed @@ -137,7 +137,7 @@ int ns1__executeCommand(soap* soap, char* command, char** result) int acc = connection.pendingCommands.acquire(); if(acc) { - sLog.outError("MaNGOSsoap: Error while acquiring lock, acc = %i, errno = %u", acc, errno); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MaNGOSsoap: Error while acquiring lock, acc = %i, errno = %u", acc, errno); } // alright, command finished diff --git a/src/mangosd/Main.cpp b/src/mangosd/Main.cpp index c92959ab846..d65bfb3ce71 100644 --- a/src/mangosd/Main.cpp +++ b/src/mangosd/Main.cpp @@ -62,7 +62,7 @@ uint32 realmID; ///< Id of the realm /// Print out the usage string for this program on the console. void usage(const char *prog) { - sLog.outString("Usage: \n %s []\n" + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Usage: \n %s []\n" " -v, --version print version and exist\n\r" " -c config_file use config_file as configuration file\n\r" #ifdef WIN32 @@ -78,6 +78,8 @@ void usage(const char *prog) ,prog); } +char const* g_mainLogFileName = "Server.log"; + /// Launch the mangos server extern int main(int argc, char **argv) { @@ -120,7 +122,7 @@ extern int main(int argc, char **argv) #endif else { - sLog.outError("Runtime-Error: -%c unsupported argument %s", cmd_opts.opt_opt(), mode); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Runtime-Error: -%c unsupported argument %s", cmd_opts.opt_opt(), mode); usage(argv[0]); Log::WaitBeforeContinueIfNeed(); return 1; @@ -128,12 +130,12 @@ extern int main(int argc, char **argv) break; } case ':': - sLog.outError("Runtime-Error: -%c option requires an input argument", cmd_opts.opt_opt()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Runtime-Error: -%c option requires an input argument", cmd_opts.opt_opt()); usage(argv[0]); Log::WaitBeforeContinueIfNeed(); return 1; default: - sLog.outError("Runtime-Error: bad format of commandline arguments"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Runtime-Error: bad format of commandline arguments"); usage(argv[0]); Log::WaitBeforeContinueIfNeed(); return 1; @@ -145,11 +147,11 @@ extern int main(int argc, char **argv) { case 'i': if (WinServiceInstall()) - sLog.outString("Installing service"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Installing service"); return 1; case 'u': if (WinServiceUninstall()) - sLog.outString("Uninstalling service"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Uninstalling service"); return 1; case 'r': WinServiceRun(); @@ -159,7 +161,7 @@ extern int main(int argc, char **argv) if (!sConfig.SetSource(cfg_file)) { - sLog.outError("Could not find configuration file %s.", cfg_file); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Could not find configuration file %s.", cfg_file); Log::WaitBeforeContinueIfNeed(); return 1; } @@ -176,9 +178,9 @@ extern int main(int argc, char **argv) } #endif - sLog.outString("Core revision: %s [world-daemon]", _FULLVERSION); - sLog.outString( " to stop." ); - sLog.outString("\n\n" + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Core revision: %s [world-daemon]", _FULLVERSION); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, " to stop." ); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "\n\n" "MM MM MM MM MMMMM MMMM MMMMM\n" "MM MM MM MM MMM MMM MM MM MMM MMM\n" "MMM MMM MMM MM MMM MMM MM MM MMM\n" @@ -190,23 +192,23 @@ extern int main(int argc, char **argv) "MM MM MM MMM MM MM MMMMMM MMMM MMMMM\n" " MM MMM http://getmangos.com\n" " MMMMMM\n\n"); - sLog.outString("VMaNGOS : https://github.com/vmangos"); - sLog.outString("Using configuration file %s.", cfg_file); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "VMaNGOS : https://github.com/vmangos"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Using configuration file %s.", cfg_file); #define STR(s) #s #define XSTR(s) STR(s) - sLog.outInfo("Alloc library: " MANGOS_ALLOC_LIB ""); - sLog.outInfo("Core Revision: " _FULLVERSION); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Alloc library: " MANGOS_ALLOC_LIB ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Core Revision: " _FULLVERSION); - DETAIL_LOG("%s (Library: %s)", OPENSSL_VERSION_TEXT, SSLeay_version(SSLEAY_VERSION)); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "%s (Library: %s)", OPENSSL_VERSION_TEXT, SSLeay_version(SSLEAY_VERSION)); if (SSLeay() < 0x009080bfL ) { - DETAIL_LOG("WARNING: Outdated version of OpenSSL lib. Logins to server may not work!"); - DETAIL_LOG("WARNING: Minimal required version [OpenSSL 0.9.8k]"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WARNING: Outdated version of OpenSSL lib. Logins to server may not work!"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WARNING: Minimal required version [OpenSSL 0.9.8k]"); } - DETAIL_LOG("Using ACE: %s", ACE_VERSION); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Using ACE: %s", ACE_VERSION); ///- Set progress bars show mode BarGoLink::SetOutputState(sConfig.GetBoolDefault("ShowProgressBars", true)); diff --git a/src/mangosd/Master.cpp b/src/mangosd/Master.cpp index 7ae9c2d346c..77c18ae157e 100644 --- a/src/mangosd/Master.cpp +++ b/src/mangosd/Master.cpp @@ -68,7 +68,7 @@ void freezeDetector(uint32 _delaytime) { if(!_delaytime) return; - sLog.outString("Starting up anti-freeze thread (%u seconds max stuck time)...",_delaytime/1000); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Starting up anti-freeze thread (%u seconds max stuck time)...",_delaytime/1000); uint32 loops = 0; uint32 lastchange = 0; while(!World::IsStopped()) @@ -76,7 +76,7 @@ void freezeDetector(uint32 _delaytime) std::this_thread::sleep_for(std::chrono::seconds(1)); uint32 curtime = WorldTimer::getMSTime(); - //DEBUG_LOG("anti-freeze: time=%u, counters=[%u; %u]",curtime,Master::m_masterLoopCounter,World::m_worldLoopCounter); + //sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "anti-freeze: time=%u, counters=[%u; %u]",curtime,Master::m_masterLoopCounter,World::m_worldLoopCounter); // normal work if (loops != World::m_worldLoopCounter) @@ -88,13 +88,13 @@ void freezeDetector(uint32 _delaytime) #ifdef NDEBUG else if (WorldTimer::getMSTimeDiff(lastchange, curtime) > _delaytime) { - sLog.outError("World Thread hangs, kicking out server!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "World Thread hangs, kicking out server!"); std::terminate(); // bang crash } #endif } // Fix crash au shutdown du serv. sLog n'existe plus ici. - //sLog.outString("Anti-freeze thread exiting without problems."); + //sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Anti-freeze thread exiting without problems."); } void remoteAccess() @@ -124,10 +124,10 @@ void remoteAccess() if (acceptor.open (listen_addr, &reactor, ACE_NONBLOCK) == -1) { - sLog.outError ("MaNGOS RA can not bind to port %d on %s", raport, stringip.c_str ()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MaNGOS RA can not bind to port %d on %s", raport, stringip.c_str ()); } - sLog.outString ("Starting Remote access listner on port %d on %s", raport, stringip.c_str ()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Starting Remote access listner on port %d on %s", raport, stringip.c_str ()); while (!reactor.reactor_event_loop_done()) { @@ -142,7 +142,7 @@ void remoteAccess() break; } } - sLog.outString("RARunnable thread ended"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "RARunnable thread ended"); } void offlineChat() @@ -173,10 +173,10 @@ void offlineChat() if (m_Acceptor.open (listen_addr, &m_Reactor, ACE_NONBLOCK) == -1) { - sLog.outError ("MaNGOS RA can not bind to port %d on %s", raport, stringip.c_str ()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MaNGOS RA can not bind to port %d on %s", raport, stringip.c_str ()); } - sLog.outString ("Starting offline-chat listener on port %d on %s", raport, stringip.c_str ()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Starting offline-chat listener on port %d on %s", raport, stringip.c_str ()); while (!m_Reactor.reactor_event_loop_done()) { @@ -192,7 +192,7 @@ void offlineChat() } } LoginDatabase.ThreadEnd(); - sLog.outString("OfflineChatRunnable thread ended"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "OfflineChatRunnable thread ended"); } Master::Master() @@ -213,12 +213,12 @@ int Master::Run() uint32 pid = CreatePIDFile(pidfile); if( !pid ) { - sLog.outError( "Cannot create PID file %s.\n", pidfile.c_str() ); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cannot create PID file %s.\n", pidfile.c_str() ); Log::WaitBeforeContinueIfNeed(); return 1; } - sLog.outString( "Daemon PID: %u\n", pid ); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Daemon PID: %u\n", pid ); } ///- Start the databases @@ -292,17 +292,17 @@ int Master::Run() if(!curAff ) { - sLog.outError("Processors marked in UseProcessors bitmask (hex) %x not accessible for mangosd. Accessible processors bitmask (hex): %x",Aff,appAff); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Processors marked in UseProcessors bitmask (hex) %x not accessible for mangosd. Accessible processors bitmask (hex): %x",Aff,appAff); } else { if(SetProcessAffinityMask(hProcess,curAff)) - sLog.outString("Using processors (bitmask, hex): %x", curAff); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Using processors (bitmask, hex): %x", curAff); else - sLog.outError("Can't set used processors (hex): %x",curAff); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't set used processors (hex): %x",curAff); } } - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } bool Prio = sConfig.GetBoolDefault("ProcessPriority", false); @@ -311,9 +311,9 @@ int Master::Run() if(Prio) { if(SetPriorityClass(hProcess,HIGH_PRIORITY_CLASS)) - sLog.outString("mangosd process priority class set to HIGH"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "mangosd process priority class set to HIGH"); else - sLog.outError("Can't set mangosd process priority class."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't set mangosd process priority class."); } } #endif @@ -352,7 +352,7 @@ int Master::Run() if (sWorldSocketMgr->StartNetwork(wsport, bind_ip) == -1) { - sLog.outError("Failed to start WorldSocket network"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Failed to start WorldSocket network"); Log::WaitBeforeContinueIfNeed(); World::StopNow(ERROR_EXIT_CODE); // go down and shutdown the server @@ -396,21 +396,21 @@ int Master::Run() } ///- Clean account database before leaving - sLog.outString("Cleaning character database..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Cleaning character database..."); clearOnlineAccounts(); // send all still queued mass mails (before DB connections shutdown) - sLog.outString("Sending queued mail..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Sending queued mail..."); sMassMailMgr.Update(true); ///- Wait for DB delay threads to end - sLog.outString("Closing database connections..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Closing database connections..."); CharacterDatabase.StopServer(); WorldDatabase.StopServer(); LoginDatabase.StopServer(); LogsDatabase.StopServer(); - sLog.outString("Halting process..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Halting process..."); if (cliThread) { @@ -471,7 +471,7 @@ bool StartDB(std::string name, DatabaseType& database, const char **migrations) int nAsyncConnections = sConfig.GetIntDefault((name + "Database.WorkerThreads").c_str(), 1); if (dbstring.empty()) { - sLog.outError("%s database not specified in configuration file", name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s database not specified in configuration file", name.c_str()); return false; } @@ -504,16 +504,16 @@ bool StartDB(std::string name, DatabaseType& database, const char **migrations) } else { - sLog.outError("Incorrectly formatted database connection string for database %s", name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Incorrectly formatted database connection string for database %s", name.c_str()); return false; } - sLog.outString("%s Database: %s, sync threads: %i, workers: %i", name.c_str(), dbStringLog.c_str(), nConnections, nAsyncConnections); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s Database: %s, sync threads: %i, workers: %i", name.c_str(), dbStringLog.c_str(), nConnections, nAsyncConnections); ///- Initialise the world database if (!database.Initialize(dbstring.c_str(), nConnections, nAsyncConnections)) { - sLog.outError("Cannot connect to world database %s", name.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cannot connect to world database %s", name.c_str()); return false; } @@ -526,7 +526,7 @@ bool Master::_StartDB() realmID = sConfig.GetIntDefault("RealmID", 0); if(!realmID) { - sLog.outError("Realm ID not defined in configuration file"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Realm ID not defined in configuration file"); return false; } @@ -542,12 +542,12 @@ bool Master::_StartDB() return false; } - sLog.outString("Realm running as realm ID %d", realmID); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Realm running as realm ID %d", realmID); ///- Clean the database before starting clearOnlineAccounts(); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); return true; } @@ -605,9 +605,9 @@ void Master::_OnSignal(int s) sWorld.SetAnticrashRearmTimer(sWorld.getConfig(CONFIG_UINT32_ANTICRASH_REARM_TIMER)); uint32 anticrashOptions = sWorld.getConfig(CONFIG_UINT32_ANTICRASH_OPTIONS); // Log crash stack - sLog.outInfo("Received SIGSEGV"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Received SIGSEGV"); ACE_Stack_Trace st; - sLog.outInfo("%s", st.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s", st.c_str()); if (anticrashOptions & ANTICRASH_GENERATE_COREDUMP) createdump(); if (anticrashOptions & ANTICRASH_OPTION_ANNOUNCE_PLAYERS) diff --git a/src/mangosd/RASocket.cpp b/src/mangosd/RASocket.cpp index 6d3f722aec8..bbc7bf6c4cd 100644 --- a/src/mangosd/RASocket.cpp +++ b/src/mangosd/RASocket.cpp @@ -54,7 +54,7 @@ stage(NONE) RASocket::~RASocket() { peer().close(); - sLog.out(LOG_RA, "Connection was closed."); + sLog.Out(LOG_RA, LOG_LVL_MINIMAL, "Connection was closed."); } /// Accept an incoming connection @@ -62,7 +62,7 @@ int RASocket::open(void* ) { if (reactor ()->register_handler(this, ACE_Event_Handler::READ_MASK | ACE_Event_Handler::WRITE_MASK) == -1) { - sLog.outError ("RASocket::open: unable to register client handler errno = %s", ACE_OS::strerror (errno)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "RASocket::open: unable to register client handler errno = %s", ACE_OS::strerror (errno)); return -1; } @@ -70,12 +70,12 @@ int RASocket::open(void* ) if (peer ().get_remote_addr (remote_addr) == -1) { - sLog.outError ("RASocket::open: peer ().get_remote_addr errno = %s", ACE_OS::strerror (errno)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "RASocket::open: peer ().get_remote_addr errno = %s", ACE_OS::strerror (errno)); return -1; } - sLog.out(LOG_RA, "Incoming connection from %s.",remote_addr.get_host_addr()); + sLog.Out(LOG_RA, LOG_LVL_BASIC, "Incoming connection from %s.",remote_addr.get_host_addr()); ///- print Motd sendf(sWorld.GetMotd()); @@ -89,7 +89,7 @@ int RASocket::close(int) { if(closing_) return -1; - DEBUG_LOG("RASocket::close"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "RASocket::close"); shutdown(); closing_ = true; @@ -102,7 +102,7 @@ int RASocket::handle_close (ACE_HANDLE h, ACE_Reactor_Mask) { if(closing_) return -1; - DEBUG_LOG("RASocket::handle_close"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "RASocket::handle_close"); std::unique_lock lock (outBufferLock); closing_ = true; @@ -124,7 +124,7 @@ int RASocket::handle_output (ACE_HANDLE) { if(reactor()->cancel_wakeup(this, ACE_Event_Handler::WRITE_MASK) == -1) { - sLog.outError ("RASocket::handle_output: error while cancel_wakeup"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "RASocket::handle_output: error while cancel_wakeup"); return -1; } outActive = false; @@ -149,10 +149,10 @@ int RASocket::handle_output (ACE_HANDLE) /// Read data from the network int RASocket::handle_input(ACE_HANDLE) { - DEBUG_LOG("RASocket::handle_input"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "RASocket::handle_input"); if(closing_) { - sLog.outError("Called RASocket::handle_input with closing_ = true"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Called RASocket::handle_input with closing_ = true"); return -1; } @@ -160,7 +160,7 @@ int RASocket::handle_input(ACE_HANDLE) if(readBytes <= 0) { - DEBUG_LOG("read %u bytes in RASocket::handle_input", readBytes); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "read %u bytes in RASocket::handle_input", readBytes); return -1; } @@ -194,7 +194,7 @@ int RASocket::handle_input(ACE_HANDLE) if(!accId) { sendf("-No such user.\r\n"); - sLog.out(LOG_RA, "User %s does not exist.",szLogin.c_str()); + sLog.Out(LOG_RA, LOG_LVL_MINIMAL, "User %s does not exist.",szLogin.c_str()); if(bSecure) { handle_output(); @@ -211,7 +211,7 @@ int RASocket::handle_input(ACE_HANDLE) if (accAccessLevel < iMinLevel) { sendf("-Not enough privileges.\r\n"); - sLog.out(LOG_RA, "User %s has no privilege.",szLogin.c_str()); + sLog.Out(LOG_RA, LOG_LVL_MINIMAL, "User %s has no privilege.",szLogin.c_str()); if(bSecure) { handle_output(); @@ -240,14 +240,14 @@ int RASocket::handle_input(ACE_HANDLE) stage=OK; sendf("+Logged in.\r\n"); - sLog.out(LOG_RA, "User account %u has logged in.", accId); + sLog.Out(LOG_RA, LOG_LVL_BASIC, "User account %u has logged in.", accId); sendf("mangos>"); } else { ///- Else deny access sendf("-Wrong pass.\r\n"); - sLog.out(LOG_RA, "User account %u has failed to log in.", accId); + sLog.Out(LOG_RA, LOG_LVL_BASIC, "User account %u has failed to log in.", accId); if(bSecure) { handle_output(); @@ -262,7 +262,7 @@ int RASocket::handle_input(ACE_HANDLE) case OK: if (strlen(inputBuffer)) { - sLog.out(LOG_RA, "Got '%s' cmd.",inputBuffer); + sLog.Out(LOG_RA, LOG_LVL_BASIC, "Got '%s' cmd.",inputBuffer); if (strncmp(inputBuffer,"quit",4)==0) return -1; else @@ -319,7 +319,7 @@ int RASocket::sendf(const char* msg) if (reactor ()->schedule_wakeup (this, ACE_Event_Handler::WRITE_MASK) == -1) { - sLog.outError ("RASocket::sendf error while schedule_wakeup"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "RASocket::sendf error while schedule_wakeup"); return -1; } outActive = true; diff --git a/src/mangosd/WorldRunnable.cpp b/src/mangosd/WorldRunnable.cpp index 840b91c916c..1b890893373 100644 --- a/src/mangosd/WorldRunnable.cpp +++ b/src/mangosd/WorldRunnable.cpp @@ -68,7 +68,7 @@ void WorldRunnable::operator()() auto diff = WorldTimer::getMSTimeDiff(prevTime, currTime); if (sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_WORLD_UPDATE) && diff > sWorld.getConfig(CONFIG_UINT32_PERFLOG_SLOW_WORLD_UPDATE)) - sLog.out(LOG_PERFORMANCE, "Slow world update: %ums", diff); + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "Slow world update: %ums", diff); // ANTICRASH if (sWorld.GetAnticrashRearmTimer()) @@ -82,7 +82,7 @@ void WorldRunnable::operator()() { anticrashRearmTimer = 0; Master::ArmAnticrash(); - sLog.outInfo("Anticrash rearmed"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Anticrash rearmed"); } else anticrashRearmTimer -= diff; @@ -111,16 +111,16 @@ void WorldRunnable::operator()() #endif } - sLog.outString("Shutting down world..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Shutting down world..."); sWorld.Shutdown(); // unload battleground templates before different singletons destroyed sBattleGroundMgr.DeleteAllBattleGrounds(); - sLog.outString("Stopping network threads..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Stopping network threads..."); sWorldSocketMgr->StopNetwork(); - sLog.outString("Unloading all maps..."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Unloading all maps..."); sMapMgr.UnloadAll(); // unload all grids (including locked in memory) // End the database thread diff --git a/src/mangosd/mangosd.conf.dist.in b/src/mangosd/mangosd.conf.dist.in index fb7188f19e4..eebbf9536a0 100644 --- a/src/mangosd/mangosd.conf.dist.in +++ b/src/mangosd/mangosd.conf.dist.in @@ -460,36 +460,37 @@ DebuffLimit = 0 # Default: "" - do not create PID file # "./worldd.pid" - create PID file (recommended name) # -# LogLevel +# LogLevel.Console # Server console level of logging -# 0 = Minimum; 1 = Basic&Error; 2 = Detail; 3 = Full/Debug -# Default: 3 +# 0 = Error; 1 = Minimum; 2 = Basic; 3 = Detail; 4 = Full/Debug +# Default: 2 +# +# LogLevel.File +# Server file level of logging +# 0 = Error; 1 = Minimum; 2 = Basic; 3 = Detail; 4 = Full/Debug +# Default: 2 +# +# LogLevel.DB +# Database level of logging +# 0 = Error; 1 = Minimum; 2 = Basic; 3 = Detail; 4 = Full/Debug +# Default: 2 # # LogTime # Include time in server console output [hh:mm:ss] # Default: 0 (no time) # 1 (print time) # -# LogFile -# Logfile name -# Default: "Server.log" -# "" - Empty name disable creating log file -# -# LogTimestamp -# Logfile with timestamp of server start in name +# LogFile.TimeStamp +# Include startup timestamp in log file names # Default: 0 - no timestamp in name # 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext # -# LogFileLevel -# Server file level of logging -# 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug -# Default: 0 -# # LogFilter_TransportMoves # LogFilter_CreatureMoves # LogFilter_VisibilityChanges # LogFilter_Weather # LogFilter_DbStrictedCheck +# LogFilter_Honor # Log filters (active by default) # Default: 1 - not include with any log level # 0 - include in log if log level permit @@ -506,50 +507,76 @@ DebuffLimit = 0 # Default: 0 - include in log if log level permit # 1 - not include with any log level # -# AnticheatLogFile +# LogFile.Basic +# Basic log file name +# Default: "Server.log" +# "" - Empty name disable creating log file +# +# LogFile.Anticheat # Log file for anticheat check results -# Default: "anticheat.log" +# Default: "Anticheat.log" +# "" - Empty name disable creating log file # -# AnticheatLogTimestamp -# Logfile with timestamp of server start in name -# Default: 0 - no timestamp in name -# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext +# LogFile.Chat +# Log file for player chat. +# Default: "Chat.log" +# "" - Empty name disable creating log file # -# WardenLogFile -# Log file for warden check results -# Default: "warden.log" +# LogFile.Bg +# Log file for battlegrounds system. +# Default: "Bg.log" +# "" - Empty name disable creating log file # -# WardenLogTimestamp -# Logfile with timestamp of server start in name -# Default: 0 - no timestamp in name -# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext +# LogFile.Char +# Character operations logfile name +# Default: "Char.log" +# "" - Empty name disable creating log file # -# WorldLogFile -# Packet logging file for the worldserver -# Default: "world.log" +# LogFile.Honor +# Honor information logfile name +# Default: "" - Empty name disable creating log file # -# WorldLogTimestamp -# Logfile with timestamp of server start in name -# Default: 0 - no timestamp in name -# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext +# LogFile.Ra +# Log file of RA commands +# Default: "Ra.log" +# "" - Empty name for disable # -# DBErrorLogFile +# Logfile.DBError # Log file of DB errors detected at server run # Default: "DBErrors.log" +# "" - Empty name for disable # -# DBErrorFixFile +# LogFile.DBErrorFix # Log file of SQL requests to apply to fix detected database errors # Default: "" # -# CharLogFile -# Character operations logfile name -# Default: "Char.log" -# "" - Empty name disable creating log file +# LogFile.Loot +# Log file of loot related messages +# Default: "Loot.log" +# "" - Empty name for disable # -# CharLogTimestamp -# Log file with timestamp of server start in name -# Default: 0 - no timestamp in name -# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext +# LogFile.LevelUp +# Log file of levelup related messages +# Default: "LevelUp.log" +# "" - Empty name for disable +# +# LogFile.Performance +# Log file of performance related messages +# Default: "Perf.log" +# "" - Empty name for disable +# +# LogFile.Gm +# GM Log file of gm commands +# Default: "" (Disable) +# +# LogFile.CriticalCommands +# Log file for commands marked as critical, when used on own character (same IP for example) +# Default: "gm_critical.log" +# "" - Empty name for disable +# +# LogFile.Trades +# Log file of trade related messages +# Default: "" (Disable) # # CharLogDump # Write character dump before deleting in Char.log @@ -558,35 +585,6 @@ DebuffLimit = 0 # Default: 0 - don't include dumping chars to log # 1 - include dumping chars to log # -# ChatLogEnable -# Enable or disable logging of player chat. -# Default: 1 -# -# ChatLogFile -# Log file for player chat. -# Default: "Chat.log" -# -# ChatLogTimestamp -# Add time stamp to logged chat messages. -# Default: 0 -# -# BgLogFile -# Log file for battlegrounds system. -# Default: "bg.log" -# -# BgLogTimestamp -# Add time stamp to battleground logs. -# Default: 0 -# -# GmLogFile -# GM Log file of gm commands -# Default: "" (Disable) -# -# GmLogTimestamp -# GM Logfile with timestamp of server start in name -# Default: 0 - no timestamp in name -# 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext -# # GmLogPerAccount # GM Logfiles with GM account id (Note: logs not created if GmLogFile not set) # Default: 0 - add gm log data to single log file @@ -594,26 +592,13 @@ DebuffLimit = 0 # in form Logname_#ID_YYYY-MM-DD_HH-MM-SS.Ext # or form Logname_#ID.Ext # -# CriticalCommandsLogFile -# Log file for commands marked as critical, when used on own character (same IP for example) -# Default: "gm_critical.log" -# "" - Empty name for disable -# -# ExploitsLogFile -# Log file for possible exploits for abuse detection -# Default: "" - Empty name for disable +# LogMoneyThreshold +# Log all trades where money exceeds the specified value in copper +# Default: 10000 # -# RaLogFile -# Log file of RA commands -# Default: "Ra.log" -# "" - Empty name for disable -# -# LogColors -# Color for messages (format "normal_color details_color debug_color error_color") -# Colors: 0 - BLACK, 1 - RED, 2 - GREEN, 3 - BROWN, 4 - BLUE, 5 - MAGENTA, 6 - CYAN, 7 - GREY, -# 8 - YELLOW, 9 - LRED, 10 - LGREEN, 11 - LBLUE, 12 - LMAGENTA, 13 - LCYAN, 14 - WHITE -# Default: "" - none colors -# Example: "13 7 11 9" +# LogsDB.GM +# Enable or disable database gm logs. +# Default: 0 # # LogsDB.Chat # Enable or disable database chat logs. @@ -623,6 +608,14 @@ DebuffLimit = 0 # Enable or disable database character logs. # Default: 0 # +# LogsDB.LevelUp +# Enable or disable database levelup logs. +# Default: 0 +# +# LogsDB.Loot +# Enable or disable database loot logs. +# Default: 0 +# # LogsDB.Trades # Enable or disable database trade logs. # Default: 0 @@ -639,11 +632,10 @@ DebuffLimit = 0 LogSQL = 1 PidFile = "" -LogLevel = 1 +LogLevel.Console = 2 +LogLevel.File = 2 +LogLevel.DB = 2 LogTime = 0 -LogFile = "Server.log" -LogTimestamp = 0 -LogFileLevel = 1 LogFilter_TransportMoves = 1 LogFilter_CreatureMoves = 1 LogFilter_VisibilityChanges = 1 @@ -659,46 +651,41 @@ LogFilter_SpellCast = 0 LogFilter_DbStrictedCheck = 1 LogFilter_Pathfinding = 0 LogFilter_Honor = 1 -AnticheatLogFile = "anticheat.log" -AnticheatLogTimestamp = 0 -WardenLogFile = "warden.log" -WardenLogTimestamp = 0 -WorldLogFile = "" -WorldLogTimestamp = 0 -HonorLogFile = "" -HonorLogTimestamp = 0 -DBErrorLogFile = "DBErrors.log" -DBErrorFixFile = "" -ClientIdsLogFile = "client.log" -LootsLogFile = "loot.log" -LevelupLogFile = "levelup.log" -LogMoneyTrades = "trades.log" + +LogFile.Timestamp = 0 +LogFile.Basic = "Server.log" +LogFile.Anticheat = "Anticheat.log" +LogFile.Chat = "Chat.log" +LogFile.Bg = "Bg.log" +LogFile.Char = "Char.log" +LogFile.Honor = "" +LogFile.Ra = "Ra.log" +LogFile.DBError = "DBErrors.log" +LogFile.DBErrorFix = "" +LogFile.Loot = "Loot.log" +LogFile.LevelUp = "LevelUp.log" +LogFile.Performance = "Perf.log" +LogFile.Gm = "" +LogFile.GmCriticalCommands = "gm_critical.log" +LogFile.Trades = "Trades.log" + LogMoneyTreshold = 10000 -CharLogFile = "Char.log" -CharLogTimestamp = 0 CharLogDump = 0 -ChatLogFile = "Chat.log" -ChatLogEnable = 1 -ChatLogTimestamp = 0 -BgLogFile = "bg.log" -BgLogTimestamp = 0 -GmLogFile = "" -GmLogTimestamp = 0 + GmLogPerAccount = 0 -CriticalCommandsLogFile = "gm_critical.log" -ExploitsLogFile = "" -RaLogFile = "" -NostalriusLogFile = "Info.log" -NostalriusLogTimestamp = 0 -LogColors = "" +LogsDB.GM = 0 LogsDB.Chat = 0 LogsDB.Characters = 0 +LogsDB.LevelUp = 0 +LogsDB.Loot = 0 LogsDB.Trades = 0 LogsDB.Transactions = 0 LogsDB.Battlegrounds = 0 +Smartlog.Death = 0 +Smartlog.LongCombat = 0 +Smartlog.LongCombatDuration = 1800 -PerformanceLog.File = "perf.log" PerformanceLog.SlowWorldUpdate = 100 PerformanceLog.SlowMapSystemUpdate = 100 PerformanceLog.SlowSessionsUpdate = 100 @@ -823,6 +810,13 @@ PerformanceLog.SlowPacketBroadcast = 0 # Default: 10 (client limitation) # The number must be between 1 and 10 # +# LimitPlayTime +# Keep track of how long player accounts have been online, and limit loot and experience after that. +# After 3 hours looted gold and experience gains are cut in half. After 5 hours they are prevented. +# This feature was only used on Chinese realms. +# Default: 0 (Disabled) +# 1 (Enabled) +# # SkipCinematics # Disable in-game intro cinematic on first login of character (allows to prevent buggy intro when using custom start location) # Default: 0 - show intro for each new character @@ -849,7 +843,7 @@ PerformanceLog.SlowPacketBroadcast = 0 # # MinHonorKills # Min kills that players must obtain to enter in weekly honor calculation -# Default: 15 +# Default: 0 (auto select based on patch) # # MaintenanceDay # The day of the week on which server maintenance is performed ( currently used for Honor distribution ) @@ -998,6 +992,11 @@ PerformanceLog.SlowPacketBroadcast = 0 # More mails increase server load but speedup mass mail process. Normal tick length: 50 msecs, so 20 ticks in sec and 200 mails in sec by default. # Default: 10 # +# Mail.ReturnedMail.PerTick +# Max amount of mail deleted or returned each tick from mails that has expired. +# More mails increase server load but can prevent a bottleneck where expired mails aren't handled until server restart. Normal tick length: 30 minutes. +# Default: 5 +# # PetUnsummonAtMount # Permanent pet will be unsummoned at player mount # Default: 0 - not unsummon @@ -1066,12 +1065,13 @@ WorldAvailable = 1 CharactersCreatingDisabled = 0 CharactersPerAccount = 50 CharactersPerRealm = 10 +LimitPlayTime = 0 SkipCinematics = 0 ShowHealthValues = 0 MaxPlayerLevel = 60 StartPlayerLevel = 1 StartPlayerMoney = 0 -MinHonorKills = 15 +MinHonorKills = 0 MaintenanceDay = 3 InstantLogout = 1 ForceLogoutDelay = 0 @@ -1103,6 +1103,7 @@ MaxGroupXPDistance = 74 MailDeliveryDelay = 3600 Mails.COD.ForceTag.MaxLevel = 0 MassMailer.SendPerTick = 10 +Mail.ReturnedMail.PerTick = 5 PetUnsummonAtMount = 0 PetDefaultLoyalty = 1 PlayerCommands = 1 @@ -1324,12 +1325,13 @@ GuidReserveSize.GameObject = 1000 # Chat protection from creating fake messages using a lot spaces (other invisible symbols), # not applied to addon language messages, but can prevent old addons from working # if they use normal languages for sending data to other clients. -# Default: 0 (disable fake messages preventing) -# 1 (enable fake messages preventing) +# Default: 1 (enable fake messages preventing) +# 0 (disable fake messages preventing) # # ChatStrictLinkChecking.Severity # Check chat messages for ingame links to spells, items, quests, achievements etc. -# Default: 0 (disable link checking) +# Default: 2 +# 0 (disable link checking) # 1 (check if only valid pipe commands are used. This prevents posting pictures for example) # 2 (verifiy that pipe commands are used in a correct order) # 3 (check if color, entry and name don't contradict each other. For correct work, please assure @@ -1413,8 +1415,8 @@ GuidReserveSize.GameObject = 1000 # ################################################################################################################### -ChatFakeMessagePreventing = 0 -ChatStrictLinkChecking.Severity = 0 +ChatFakeMessagePreventing = 1 +ChatStrictLinkChecking.Severity = 2 ChatStrictLinkChecking.Kick = 0 ChatFlood.MessageCount = 10 ChatFlood.MessageDelay = 1 @@ -1485,13 +1487,6 @@ Antiflood.Sanction = 8 # Default: 0 - (Disabled) # 1 - (Enabled) # -# Warden.DBLogLevel -# Description: The minimal WardenActions value of Warden check to be logged into realmd.warden_log table. -# WardenActions: 0 - log, 1 - kick, 2 - ban -# -# Deafult: 0 - (Logging any failed check) -# 3 - (Disable DB logging) -# # Warden.ModuleDir # Description: Directory where warden modules are stored. # Default: "warden_modules" @@ -1507,7 +1502,6 @@ Warden.ScanFrequency = 15 Warden.DefaultPenalty = 0 Warden.BanDuration = 86400 Warden.DebugLog = 0 -Warden.DBLogLevel = 0 Warden.ModuleDir = "warden_modules" ################################################################################################### @@ -1768,6 +1762,19 @@ Warden.ModuleDir = "warden_modules" # Description: Action to take upon failing this check. # Default: 11 - Log, Report to GM, Kick # +# Anticheat.BadFallReset.Enable +# Description: Check for wrong data in fall reset opcode. +# Default: 1 - (Enabled) +# 0 - (Disabled) +# +# Anticheat.BadFallReset.Threshold +# Description: Detections needed to trigger a penalty. +# Default: 1 +# +# Anticheat.BadFallReset.Penalty +# Description: Action to take upon failing this check. +# Default: 11 - Log, Report to GM, Kick +# # Anticheat.Teleport.Enable # Description: Check for players teleporting far away from their current position. # Default: 1 - (Enabled) @@ -2005,6 +2012,29 @@ Warden.ModuleDir = "warden_modules" # Description: Action to take upon failing this check. # Default: 3 - Log, Report to GM # +# Anticheat.Botting.Enable +# Description: Check for bot-like movement. +# Default: 1 - (Enabled) +# 0 - (Disabled) +# +# Anticheat.Botting.MinPeriod +# Description: For how long client must exibit bot-like movement to trigger penalty. +# Default: 300000 (5 minutes) +# +# Anticheat.Botting.MinPackets +# Description: Minimum number of movement packets that need to have been sent. +# Default: 160 +# +# Anticheat.Botting.MinTurnsMouse +# Anticheat.Botting.MinTurnsKeyboard +# Anticheat.Botting.MinTurnsAbnormal +# Description: Minimum number of turns that need to happen in the given period. +# Default: 20, 80, 5 +# +# Anticheat.Botting.Penalty +# Description: Action to take upon failing this check. +# Default: 3 - Log, Report to GM +# ################################################################################################### Anticheat.Enable = 1 @@ -2064,6 +2094,9 @@ Anticheat.NoFallTime.Enable = 1 Anticheat.NoFallTime.Reject = 1 Anticheat.NoFallTime.Threshold = 5 Anticheat.NoFallTime.Penalty = 11 +Anticheat.BadFallReset.Enable = 1 +Anticheat.BadFallReset.Threshold = 1 +Anticheat.BadFallReset.Penalty = 11 Anticheat.Teleport.Enable = 1 Anticheat.Teleport.Reject = 1 Anticheat.Teleport.Distance = 40.0 @@ -2117,6 +2150,13 @@ Anticheat.ExploreHighLevelArea.Penalty = 11 Anticheat.ForbiddenArea.Enable = 1 Anticheat.ForbiddenArea.Threshold = 1 Anticheat.ForbiddenArea.Penalty = 3 +Anticheat.Botting.Enable = 1 +Anticheat.Botting.MinPeriod = 300000 +Anticheat.Botting.MinPackets = 160 +Anticheat.Botting.MinTurnsMouse = 20 +Anticheat.Botting.MinTurnsKeyboard = 80 +Anticheat.Botting.MinTurnsAbnormal = 5 +Anticheat.Botting.Penalty = 3 # Time to wait for movement change ack Movement.PendingAckResponseTime = 4000 @@ -2286,7 +2326,7 @@ Visibility.GroupMode = 0 Visibility.Distance.Continents = 100 Visibility.Distance.Continents.Min = 60 Visibility.Distance.Instances = 170 -Visibility.Distance.BG = 533 +Visibility.Distance.BG = 180 Visibility.Distance.InFlight = 100 Visibility.Distance.Grey.Unit = 1 Visibility.Distance.Grey.Object = 10 @@ -2456,7 +2496,7 @@ Visibility.ForceActiveObjects = 1 # PvP.PoolSizePerFaction # Defines the size of the active PvP pools of players per faction that's used to calculate standing on each # honor maintenance restart. It's mathematically impossible to reach Rank 14 in low population servers, hence -# the need to "fake" the PvP pool. +# the need to "fake" the PvP pool. The minimum value is 167 for R14 to be achievable. # Default: 0 (the real pool size will be used) # X (the real pool size will be overriden with X) # @@ -2619,6 +2659,24 @@ Alterac.InitMaxPlayers = 0 OutdoorPvp.SIEnabled = 1 OutdoorPvp.EPEnabled = 1 +################################################################################################################### +# MEETING STONE LFG CONFIG +# +# LFG.Matchmaking +# Check talents of players in queue when making a group +# Default: 0 (disable - disregard talents, use class priorities, e.g. warrior - tank, paladin - healer) +# 1 (enable - set role based on talent tree that has more talent points) +# +# LFG.MatchmakingTimer +# The time (in seconds) before player in LFG queue stops using matchmaking to find group faster +# Only works if matchmaking is enabled +# Default: 600 (5 minutes) +# +################################################################################################################### + +LFG.Matchmaking = 0 +LFG.MatchmakingTimer = 600 + ################################################################################################################### # # NETWORK CONFIG diff --git a/src/realmd/AuthSocket.cpp b/src/realmd/AuthSocket.cpp index 3ae83f3d970..0d0524fbfb0 100644 --- a/src/realmd/AuthSocket.cpp +++ b/src/realmd/AuthSocket.cpp @@ -183,36 +183,25 @@ typedef struct AuthHandler std::array VersionChallenge = { { 0xBA, 0xA3, 0x1E, 0x99, 0xA0, 0x0B, 0x21, 0x57, 0xFC, 0x37, 0x3F, 0xB3, 0x69, 0xCD, 0xD2, 0xF1 } }; -/// Constructor - set the N and g values for SRP6 -AuthSocket::AuthSocket() : promptPin(false), gridSeed(0), _geoUnlockPIN(0), _accountId(0), _lastRealmListRequest(0) -{ - _status = STATUS_CHALLENGE; - - _accountDefaultSecurityLevel = SEC_PLAYER; - - _build = 0; - patch_ = ACE_INVALID_HANDLE; -} - /// Close patch file descriptor before leaving AuthSocket::~AuthSocket() { - if(patch_ != ACE_INVALID_HANDLE) - ACE_OS::close(patch_); + if(m_patch != ACE_INVALID_HANDLE) + ACE_OS::close(m_patch); } AccountTypes AuthSocket::GetSecurityOn(uint32 realmId) const { - AccountSecurityMap::const_iterator it = _accountSecurityOnRealm.find(realmId); - if (it == _accountSecurityOnRealm.end()) - return _accountDefaultSecurityLevel; + AccountSecurityMap::const_iterator it = m_accountSecurityOnRealm.find(realmId); + if (it == m_accountSecurityOnRealm.end()) + return m_accountDefaultSecurityLevel; return it->second; } /// Accept the connection and set the s random value for SRP6 void AuthSocket::OnAccept() { - BASIC_LOG("Accepting connection from '%s'", get_remote_address().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Accepting connection from '%s'", get_remote_address().c_str()); } /// Read the packet from the client @@ -246,19 +235,19 @@ void AuthSocket::OnRead() continue; // unauthorized - DEBUG_LOG("[Auth] Status %u, table status %u", _status, table[i].status); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[Auth] Status %u, table status %u", m_status, table[i].status); - if (table[i].status != _status) + if (table[i].status != m_status) { - DEBUG_LOG("[Auth] Received unauthorized command %u length %u", _cmd, (uint32)recv_len()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[Auth] Received unauthorized command %u length %u", _cmd, (uint32)recv_len()); return; } - DEBUG_LOG("[Auth] Got data for cmd %u recv length %u", _cmd, (uint32)recv_len()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[Auth] Got data for cmd %u recv length %u", _cmd, (uint32)recv_len()); if (!(*this.*table[i].handler)()) { - DEBUG_LOG("[Auth] Command handler failed for cmd %u recv length %u", _cmd, (uint32)recv_len()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[Auth] Command handler failed for cmd %u recv length %u", _cmd, (uint32)recv_len()); close_connection(); return; } @@ -269,7 +258,7 @@ void AuthSocket::OnRead() ///- Report unknown commands in the debug log if (i == AUTH_TOTAL_COMMANDS) { - DEBUG_LOG("[Auth] got unknown packet %u", (uint32)_cmd); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[Auth] got unknown packet %u", (uint32)_cmd); return; } } @@ -277,7 +266,7 @@ void AuthSocket::OnRead() void AuthSocket::SendProof(Sha1Hash sha) { - if (_build < 6299) // before version 2.0.3 (exclusive) + if (m_build < 6299) // before version 2.0.3 (exclusive) { sAuthLogonProof_S proof; memcpy(proof.M2, sha.GetDigest(), 20); @@ -287,7 +276,7 @@ void AuthSocket::SendProof(Sha1Hash sha) send((char *)&proof, sizeof(proof)); } - else if (_build < 8089) // before version 2.4.0 (exclusive) + else if (m_build < 8089) // before version 2.4.0 (exclusive) { sAuthLogonProof_S_BUILD_6299 proof; memcpy(proof.M2, sha.GetDigest(), 20); @@ -315,7 +304,7 @@ void AuthSocket::SendProof(Sha1Hash sha) /// Logon Challenge command handler bool AuthSocket::_HandleLogonChallenge() { - DEBUG_LOG("Entering _HandleLogonChallenge"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Entering _HandleLogonChallenge"); if (recv_len() < sizeof(sAuthLogonChallenge_C)) return false; @@ -327,13 +316,13 @@ bool AuthSocket::_HandleLogonChallenge() EndianConvert(*((uint16*)(&buf[0]))); uint16 remaining = ((sAuthLogonChallenge_C *)&buf[0])->size; - DEBUG_LOG("[AuthChallenge] got header, body is %#04x bytes", remaining); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] got header, body is %#04x bytes", remaining); if ((remaining < sizeof(sAuthLogonChallenge_C) - buf.size()) || (recv_len() < remaining)) return false; ///- Session is closed unless overriden - _status = STATUS_CLOSED; + m_status = STATUS_CLOSED; //No big fear of memory outage (size is int16, i.e. < 65536) buf.resize(remaining + buf.size() + 1); @@ -342,8 +331,8 @@ bool AuthSocket::_HandleLogonChallenge() ///- Read the remaining of the packet recv((char *)&buf[4], remaining); - DEBUG_LOG("[AuthChallenge] got full packet, %#04x bytes", ch->size); - DEBUG_LOG("[AuthChallenge] name(%d): '%s'", ch->I_len, ch->I); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] got full packet, %#04x bytes", ch->size); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] name(%d): '%s'", ch->I_len, ch->I); // BigEndian code, nop in little endian case // size already converted @@ -356,19 +345,24 @@ bool AuthSocket::_HandleLogonChallenge() ByteBuffer pkt; - _login = (const char*)ch->I; - _build = ch->build; + m_login = (const char*)ch->I; + m_build = ch->build; + + ch->os[3] = '\0'; + std::reverse(ch->os, ch->os + 3); + memcpy(&m_os, ch->os, sizeof(m_os)); - memcpy(&_os, ch->os, sizeof(_os)); - memcpy(&_platform, ch->platform, sizeof(_platform)); + ch->platform[3] = '\0'; + std::reverse(ch->platform, ch->platform + 3); + memcpy(&m_platform, ch->platform, sizeof(m_platform)); ///- Normalize account name - //utf8ToUpperOnlyLatin(_login); -- client already send account in expected form + //utf8ToUpperOnlyLatin(m_login); -- client already send account in expected form //Escape the user login to avoid further SQL injection //Memory will be freed on AuthSocket object destruction - _safelogin = _login; - LoginDatabase.escape_string(_safelogin); + m_safelogin = m_login; + LoginDatabase.escape_string(m_safelogin); pkt << (uint8) CMD_AUTH_LOGON_CHALLENGE; pkt << (uint8) 0x00; @@ -383,7 +377,7 @@ bool AuthSocket::_HandleLogonChallenge() if (result) { pkt << (uint8)WOW_FAIL_DB_BUSY; - BASIC_LOG("[AuthChallenge] Banned ip '%s' tries to login with account '%s'!", get_remote_address().c_str(), _login.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Banned ip '%s' tries to login with account '%s'!", get_remote_address().c_str(), m_login.c_str()); delete result; } else @@ -391,7 +385,7 @@ bool AuthSocket::_HandleLogonChallenge() ///- Get the account details from the account table // No SQL injection (escaped user name) // 0 1 2 3 4 5 6 7 8 9 - result = LoginDatabase.PQuery("SELECT `id`, `locked`, `last_ip`, `v`, `s`, `security`, `email_verif`, `geolock_pin`, `email`, UNIX_TIMESTAMP(`joindate`) FROM `account` WHERE `username` = '%s'",_safelogin.c_str ()); + result = LoginDatabase.PQuery("SELECT `id`, `locked`, `last_ip`, `v`, `s`, `security`, `email_verif`, `geolock_pin`, `email`, UNIX_TIMESTAMP(`joindate`) FROM `account` WHERE `username` = '%s'",m_safelogin.c_str ()); if (result) { Field* fields = result->Fetch(); @@ -410,7 +404,7 @@ bool AuthSocket::_HandleLogonChallenge() if (requireVerification && !verified) { - BASIC_LOG("[AuthChallenge] Account '%s' using IP '%s 'email address requires email verification - rejecting login", _login.c_str(), get_remote_address().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Account '%s' using IP '%s 'email address requires email verification - rejecting login", m_login.c_str(), get_remote_address().c_str()); pkt << (uint8)WOW_FAIL_UNKNOWN_ACCOUNT; send((char const*)pkt.contents(), pkt.size()); return true; @@ -418,35 +412,35 @@ bool AuthSocket::_HandleLogonChallenge() ///- If the IP is 'locked', check that the player comes indeed from the correct IP address bool locked = false; - lockFlags = (LockFlag)(*result)[1].GetUInt32(); - securityInfo = (*result)[5].GetCppString(); - _lastIP = fields[2].GetString(); - _geoUnlockPIN = fields[7].GetUInt32(); - _email = fields[8].GetCppString(); + m_lockFlags = (LockFlag)(*result)[1].GetUInt32(); + m_securityInfo = (*result)[5].GetCppString(); + m_lastIP = fields[2].GetString(); + m_geoUnlockPIN = fields[7].GetUInt32(); + m_email = fields[8].GetCppString(); - if (lockFlags & IP_LOCK) + if (m_lockFlags & IP_LOCK) { - DEBUG_LOG("[AuthChallenge] Account '%s' is locked to IP - '%s'", _login.c_str(), _lastIP.c_str()); - DEBUG_LOG("[AuthChallenge] Player address is '%s'", get_remote_address().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] Account '%s' is locked to IP - '%s'", m_login.c_str(), m_lastIP.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] Player address is '%s'", get_remote_address().c_str()); - if (_lastIP != get_remote_address()) + if (m_lastIP != get_remote_address()) { - DEBUG_LOG("[AuthChallenge] Account IP differs"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] Account IP differs"); // account is IP locked and the player does not have 2FA enabled - if (((lockFlags & TOTP) != TOTP && (lockFlags & FIXED_PIN) != FIXED_PIN)) + if (((m_lockFlags & TOTP) != TOTP && (m_lockFlags & FIXED_PIN) != FIXED_PIN)) pkt << (uint8) WOW_FAIL_SUSPENDED; locked = true; } else { - DEBUG_LOG("[AuthChallenge] Account IP matches"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] Account IP matches"); } } else { - DEBUG_LOG("[AuthChallenge] Account '%s' is not locked to ip", _login.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] Account '%s' is not locked to ip", m_login.c_str()); } std::string databaseV = fields[3].GetCppString(); @@ -456,11 +450,11 @@ bool AuthSocket::_HandleLogonChallenge() if (!srp.SetVerifier(databaseV.c_str()) || !srp.SetSalt(databaseS.c_str())) { pkt << (uint8)WOW_FAIL_FAIL_NOACCESS; - BASIC_LOG("[AuthChallenge] Broken v/s values in database for account %s!", _login.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Broken v/s values in database for account %s!", m_login.c_str()); broken = true; } - if ((!locked || (locked && (lockFlags & FIXED_PIN || lockFlags & TOTP))) && !broken) + if ((!locked || (locked && (m_lockFlags & FIXED_PIN || m_lockFlags & TOTP))) && !broken) { uint32 account_id = fields[0].GetUInt32(); ///- If the account is banned, reject the logon attempt @@ -471,19 +465,19 @@ bool AuthSocket::_HandleLogonChallenge() if((*banresult)[0].GetUInt64() == (*banresult)[1].GetUInt64()) { pkt << (uint8) WOW_FAIL_BANNED; - BASIC_LOG("[AuthChallenge] Banned account '%s' using IP '%s' tries to login!",_login.c_str (), get_remote_address().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Banned account '%s' using IP '%s' tries to login!",m_login.c_str (), get_remote_address().c_str()); } else { pkt << (uint8) WOW_FAIL_SUSPENDED; - BASIC_LOG("[AuthChallenge] Temporarily banned account '%s' using IP '%s' tries to login!",_login.c_str (), get_remote_address().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Temporarily banned account '%s' using IP '%s' tries to login!",m_login.c_str (), get_remote_address().c_str()); } delete banresult; } else { - DEBUG_LOG("database authentication values: v='%s' s='%s'", databaseV.c_str(), databaseS.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "database authentication values: v='%s' s='%s'", databaseV.c_str(), databaseS.c_str()); BigNumber s; s.SetHexStr(databaseS.c_str()); @@ -503,42 +497,42 @@ bool AuthSocket::_HandleLogonChallenge() pkt.append(VersionChallenge.data(), VersionChallenge.size()); // figure out whether we need to display the PIN grid - promptPin = locked; // always prompt if the account is IP locked & 2FA is enabled + m_promptPin = locked; // always prompt if the account is IP locked & 2FA is enabled - if ((!locked && ((lockFlags & ALWAYS_ENFORCE) == ALWAYS_ENFORCE)) || _geoUnlockPIN) + if ((!locked && ((m_lockFlags & ALWAYS_ENFORCE) == ALWAYS_ENFORCE)) || m_geoUnlockPIN) { - promptPin = true; // prompt if the lock hasn't been triggered but ALWAYS_ENFORCE is set + m_promptPin = true; // prompt if the lock hasn't been triggered but ALWAYS_ENFORCE is set } - if (promptPin) + if (m_promptPin) { - BASIC_LOG("[AuthChallenge] Account '%s' using IP '%s' requires PIN authentication", _login.c_str(), get_remote_address().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Account '%s' using IP '%s' requires PIN authentication", m_login.c_str(), get_remote_address().c_str()); - uint32 gridSeedPkt = gridSeed = static_cast(rand32()); + uint32 gridSeedPkt = m_gridSeed = static_cast(rand32()); EndianConvert(gridSeedPkt); - serverSecuritySalt.SetRand(16 * 8); // 16 bytes random + m_serverSecuritySalt.SetRand(16 * 8); // 16 bytes random pkt << uint8(1); // securityFlags, only '1' is available in classic (PIN input) pkt << gridSeedPkt; - pkt.append(serverSecuritySalt.AsByteArray(16).data(), 16); + pkt.append(m_serverSecuritySalt.AsByteArray(16).data(), 16); } else { - if (_build >= 5428) // version 1.11.0 or later + if (m_build >= 5428) // version 1.11.0 or later pkt << uint8(0); } - _localizationName.resize(4); + m_localizationName.resize(4); for(int i = 0; i < 4; ++i) - _localizationName[i] = ch->country[4-i-1]; + m_localizationName[i] = ch->country[4-i-1]; LoadAccountSecurityLevels(account_id); - BASIC_LOG("[AuthChallenge] Account '%s' using IP '%s' is using '%c%c%c%c' locale (%u)", _login.c_str (), get_remote_address().c_str(), ch->country[3], ch->country[2], ch->country[1], ch->country[0], GetLocaleByName(_localizationName)); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Account '%s' using IP '%s' is using '%c%c%c%c' locale (%u)", m_login.c_str (), get_remote_address().c_str(), ch->country[3], ch->country[2], ch->country[1], ch->country[0], GetLocaleByName(m_localizationName)); - _accountId = account_id; + m_accountId = account_id; ///- All good, await client's proof - _status = STATUS_LOGON_PROOF; + m_status = STATUS_LOGON_PROOF; } } delete result; @@ -555,12 +549,12 @@ bool AuthSocket::_HandleLogonChallenge() /// Logon Proof command handler bool AuthSocket::_HandleLogonProof() { - DEBUG_LOG("Entering _HandleLogonProof"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Entering _HandleLogonProof"); sAuthLogonProof_C_1_11 lp; ///- Read the packet - if (_build < 5428) // before version 1.11.0 (exclusive) + if (m_build < 5428) // before version 1.11.0 (exclusive) { if (!recv((char *)&lp, sizeof(sAuthLogonProof_C_Base))) return false; @@ -581,45 +575,45 @@ bool AuthSocket::_HandleLogonProof() } ///- Check if the client has one of the expected version numbers - bool valid_version = FindBuildInfo(_build) != nullptr; + bool valid_version = FindBuildInfo(m_build) != nullptr; ///- Session is closed unless overriden - _status = STATUS_CLOSED; + m_status = STATUS_CLOSED; ///
    • If the client has no valid version if(!valid_version) { - if (this->patch_ != ACE_INVALID_HANDLE) + if (this->m_patch != ACE_INVALID_HANDLE) return false; ///- Check if we have the apropriate patch on the disk // file looks like: 65535enGB.mpq char tmp[256]; - snprintf(tmp, 256, "%s/%d%s.mpq", sConfig.GetStringDefault("PatchesDir","./patches").c_str(), _build, _localizationName.c_str()); + snprintf(tmp, 256, "%s/%d%s.mpq", sConfig.GetStringDefault("PatchesDir","./patches").c_str(), m_build, m_localizationName.c_str()); char filename[PATH_MAX]; if (ACE_OS::realpath(tmp, filename) != nullptr) { - patch_ = ACE_OS::open(filename, GENERIC_READ | FILE_FLAG_SEQUENTIAL_SCAN); + m_patch = ACE_OS::open(filename, GENERIC_READ | FILE_FLAG_SEQUENTIAL_SCAN); } - if (patch_ == ACE_INVALID_HANDLE) + if (m_patch == ACE_INVALID_HANDLE) { // no patch found ByteBuffer pkt; pkt << (uint8) CMD_AUTH_LOGON_CHALLENGE; pkt << (uint8) 0x00; pkt << (uint8) WOW_FAIL_VERSION_INVALID; - DEBUG_LOG("[AuthChallenge] %u is not a valid client version!", _build); - DEBUG_LOG("[AuthChallenge] Patch %s not found", tmp); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] %u is not a valid client version!", m_build); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[AuthChallenge] Patch %s not found", tmp); send((char const*)pkt.contents(), pkt.size()); return true; } XFER_INIT xferh; - ACE_OFF_T file_size = ACE_OS::filesize(this->patch_); + ACE_OFF_T file_size = ACE_OS::filesize(this->m_patch); if (file_size == -1) { @@ -644,7 +638,7 @@ bool AuthSocket::_HandleLogonProof() send((const char*)&xferh, sizeof(xferh)); // Set right status - _status = STATUS_PATCH; + m_status = STATUS_PATCH; return true; } @@ -655,26 +649,26 @@ bool AuthSocket::_HandleLogonProof() return false; srp.HashSessionKey(); - srp.CalculateProof(_login); + srp.CalculateProof(m_login); ///- Check PIN data is correct bool pinResult = true; - if (promptPin && !lp.securityFlags) + if (m_promptPin && !lp.securityFlags) pinResult = false; // expected PIN data but did not receive it - if (promptPin && lp.securityFlags) + if (m_promptPin && lp.securityFlags) { - if ((lockFlags & FIXED_PIN) == FIXED_PIN) + if ((m_lockFlags & FIXED_PIN) == FIXED_PIN) { - pinResult = VerifyPinData(std::stoi(securityInfo), pinData); - BASIC_LOG("[AuthChallenge] Account '%s' using IP '%s' PIN result: %u", _login.c_str(), get_remote_address().c_str(), pinResult); + pinResult = VerifyPinData(std::stoi(m_securityInfo), pinData); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Account '%s' using IP '%s' PIN result: %u", m_login.c_str(), get_remote_address().c_str(), pinResult); } - else if ((lockFlags & TOTP) == TOTP) + else if ((m_lockFlags & TOTP) == TOTP) { for (int i = -2; i != 2; ++i) { - auto pin = GenerateTotpPin(securityInfo, i); + auto pin = GenerateTotpPin(m_securityInfo, i); if (pin == uint32(-1)) break; @@ -683,14 +677,14 @@ bool AuthSocket::_HandleLogonProof() break; } } - else if (_geoUnlockPIN) + else if (m_geoUnlockPIN) { - pinResult = VerifyPinData(_geoUnlockPIN, pinData); + pinResult = VerifyPinData(m_geoUnlockPIN, pinData); } else { pinResult = false; - sLog.outError("[ERROR] Invalid PIN flags set for user %s - user cannot log-in until fixed", _login.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[ERROR] Invalid PIN flags set for user %s - user cannot log-in until fixed", m_login.c_str()); } } @@ -699,34 +693,34 @@ bool AuthSocket::_HandleLogonProof() { if (!VerifyVersion(lp.A, sizeof(lp.A), lp.crc_hash, false)) { - BASIC_LOG("[AuthChallenge] Account %s tried to login with modified client!", _login.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Account %s tried to login with modified client!", m_login.c_str()); char data[2] = { CMD_AUTH_LOGON_PROOF, WOW_FAIL_VERSION_INVALID }; send(data, sizeof(data)); return true; } // Geolocking checks must be done after an otherwise successful login to prevent lockout attacks - if (_geoUnlockPIN) // remove the PIN to unlock the account since login succeeded + if (m_geoUnlockPIN) // remove the PIN to unlock the account since login succeeded { auto result = LoginDatabase.PExecute("UPDATE `account` SET `geolock_pin` = 0 WHERE `username` = '%s'", - _safelogin.c_str()); + m_safelogin.c_str()); if (!result) { - sLog.outError("Unable to remove geolock PIN for %s - account has not been unlocked", _safelogin.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unable to remove geolock PIN for %s - account has not been unlocked", m_safelogin.c_str()); } } else if (GeographicalLockCheck()) { - BASIC_LOG("Account '%s' (%u) using IP '%s' has been geolocked", _login.c_str(), _accountId, get_remote_address().c_str()); // todo, add additional logging info + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Account '%s' (%u) using IP '%s' has been geolocked", m_login.c_str(), m_accountId, get_remote_address().c_str()); // todo, add additional logging info auto pin = urand(100000, 999999); // check rand32_max auto result = LoginDatabase.PExecute("UPDATE `account` SET `geolock_pin` = %u WHERE `username` = '%s'", - pin, _safelogin.c_str()); + pin, m_safelogin.c_str()); if (!result) { - sLog.outError("Unable to write geolock PIN for %s - account has not been locked", _safelogin.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unable to write geolock PIN for %s - account has not been locked", m_safelogin.c_str()); char data[2] = { CMD_AUTH_LOGON_PROOF, WOW_FAIL_DB_BUSY }; send(data, sizeof(data)); @@ -742,16 +736,16 @@ bool AuthSocket::_HandleLogonProof() sConfig.GetStringDefault("GeolockGUID", "") ); - mail->recipient(_email); + mail->recipient(m_email); mail->from(sConfig.GetStringDefault("MailFrom", "")); - mail->substitution("%username%", _login); + mail->substitution("%username%", m_login); mail->substitution("%unlock_pin%", std::to_string(pin)); mail->substitution("%originating_ip%", get_remote_address()); MailerService::get_global_mailer()->send(std::move(mail), [](SendgridMail::Result res) { - DEBUG_LOG("Mail result: %d", res); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Mail result: %d", res); } ); } @@ -762,14 +756,15 @@ bool AuthSocket::_HandleLogonProof() return true; } - BASIC_LOG("[AuthChallenge] Account '%s' using IP '%s' successfully authenticated", _login.c_str(), get_remote_address().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Account '%s' using IP '%s' successfully authenticated", m_login.c_str(), get_remote_address().c_str()); ///- Update the sessionkey, last_ip, last login time and reset number of failed logins in the account table for this account // No SQL injection (escaped user name) and IP address as received by socket const char* K_hex = srp.GetStrongSessionKey().AsHexStr(); - const char *os = reinterpret_cast(&_os); // no injection as there are only two possible values - auto result = LoginDatabase.PQuery("UPDATE `account` SET `sessionkey` = '%s', `last_ip` = '%s', `last_login` = NOW(), `locale` = '%u', `failed_logins` = 0, `os` = '%s' WHERE `username` = '%s'", - K_hex, get_remote_address().c_str(), GetLocaleByName(_localizationName), os, _safelogin.c_str() ); + const char *os = reinterpret_cast(&m_os); // no injection as there are only two possible values + const char *platform = reinterpret_cast(&m_platform); // no injection as there are only two possible values + auto result = LoginDatabase.PQuery("UPDATE `account` SET `sessionkey` = '%s', `last_ip` = '%s', `last_login` = NOW(), `locale` = '%u', `failed_logins` = 0, `os` = '%s', `platform` = '%s' WHERE `username` = '%s'", + K_hex, get_remote_address().c_str(), GetLocaleByName(m_localizationName), os, platform, m_safelogin.c_str() ); delete result; OPENSSL_free((void*)K_hex); @@ -778,13 +773,11 @@ bool AuthSocket::_HandleLogonProof() srp.Finalize(sha); SendProof(sha); - - ///- Set _status to authed! - _status = STATUS_AUTHED; + m_status = STATUS_AUTHED; } else { - if (_build > 6005) // > 1.12.2 + if (m_build > 6005) // > 1.12.2 { char data[4] = { CMD_AUTH_LOGON_PROOF, WOW_FAIL_UNKNOWN_ACCOUNT, 0, 0}; send(data, sizeof(data)); @@ -795,15 +788,15 @@ bool AuthSocket::_HandleLogonProof() char data[2] = { CMD_AUTH_LOGON_PROOF, WOW_FAIL_UNKNOWN_ACCOUNT}; send(data, sizeof(data)); } - BASIC_LOG("[AuthChallenge] Account '%s' using IP '%s' tried to login with wrong password!", _login.c_str (), get_remote_address().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Account '%s' using IP '%s' tried to login with wrong password!", m_login.c_str (), get_remote_address().c_str()); uint32 MaxWrongPassCount = sConfig.GetIntDefault("WrongPass.MaxCount", 0); if(MaxWrongPassCount > 0) { //Increment number of failed logins by one and if it reaches the limit temporarily ban that account or IP - LoginDatabase.PExecute("UPDATE `account` SET `failed_logins` = `failed_logins` + 1 WHERE `username` = '%s'",_safelogin.c_str()); + LoginDatabase.PExecute("UPDATE `account` SET `failed_logins` = `failed_logins` + 1 WHERE `username` = '%s'",m_safelogin.c_str()); - if(QueryResult *loginfail = LoginDatabase.PQuery("SELECT `id`, `failed_logins` FROM `account` WHERE `username` = '%s'", _safelogin.c_str())) + if(QueryResult *loginfail = LoginDatabase.PQuery("SELECT `id`, `failed_logins` FROM `account` WHERE `username` = '%s'", m_safelogin.c_str())) { Field* fields = loginfail->Fetch(); uint32 failed_logins = fields[1].GetUInt32(); @@ -819,8 +812,8 @@ bool AuthSocket::_HandleLogonProof() LoginDatabase.PExecute("INSERT INTO `account_banned` (`id`, `bandate`, `unbandate`, `bannedby`, `banreason`, `active`, `realm`) " "VALUES ('%u',UNIX_TIMESTAMP(),UNIX_TIMESTAMP()+'%u','MaNGOS realmd','Failed login autoban',1,1)", acc_id, WrongPassBanTime); - BASIC_LOG("[AuthChallenge] Account '%s' using IP '%s' got banned for '%u' seconds because it failed to authenticate '%u' times", - _login.c_str(), get_remote_address().c_str(), WrongPassBanTime, failed_logins); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] Account '%s' using IP '%s' got banned for '%u' seconds because it failed to authenticate '%u' times", + m_login.c_str(), get_remote_address().c_str(), WrongPassBanTime, failed_logins); } else { @@ -828,8 +821,8 @@ bool AuthSocket::_HandleLogonProof() LoginDatabase.escape_string(current_ip); LoginDatabase.PExecute("INSERT INTO `ip_banned` VALUES ('%s',UNIX_TIMESTAMP(),UNIX_TIMESTAMP()+'%u','MaNGOS realmd','Failed login autoban')", current_ip.c_str(), WrongPassBanTime); - BASIC_LOG("[AuthChallenge] IP '%s' got banned for '%u' seconds because account '%s' failed to authenticate '%u' times", - current_ip.c_str(), WrongPassBanTime, _login.c_str(), failed_logins); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[AuthChallenge] IP '%s' got banned for '%u' seconds because account '%s' failed to authenticate '%u' times", + current_ip.c_str(), WrongPassBanTime, m_login.c_str(), failed_logins); } } delete loginfail; @@ -842,7 +835,7 @@ bool AuthSocket::_HandleLogonProof() /// Reconnect Challenge command handler bool AuthSocket::_HandleReconnectChallenge() { - DEBUG_LOG("Entering _HandleReconnectChallenge"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Entering _HandleReconnectChallenge"); if (recv_len() < sizeof(sAuthLogonChallenge_C)) return false; @@ -854,13 +847,13 @@ bool AuthSocket::_HandleReconnectChallenge() EndianConvert(*((uint16*)(&buf[0]))); uint16 remaining = ((sAuthLogonChallenge_C *)&buf[0])->size; - DEBUG_LOG("[ReconnectChallenge] got header, body is %#04x bytes", remaining); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[ReconnectChallenge] got header, body is %#04x bytes", remaining); if ((remaining < sizeof(sAuthLogonChallenge_C) - buf.size()) || (recv_len() < remaining)) return false; ///- Session is closed unless overriden - _status = STATUS_CLOSED; + m_status = STATUS_CLOSED; //No big fear of memory outage (size is int16, i.e. < 65536) buf.resize(remaining + buf.size() + 1); @@ -869,41 +862,48 @@ bool AuthSocket::_HandleReconnectChallenge() ///- Read the remaining of the packet recv((char *)&buf[4], remaining); - DEBUG_LOG("[ReconnectChallenge] got full packet, %#04x bytes", ch->size); - DEBUG_LOG("[ReconnectChallenge] name(%d): '%s'", ch->I_len, ch->I); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[ReconnectChallenge] got full packet, %#04x bytes", ch->size); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "[ReconnectChallenge] name(%d): '%s'", ch->I_len, ch->I); - _login = (const char*)ch->I; + EndianConvert(ch->build); + m_build = ch->build; - _safelogin = _login; - LoginDatabase.escape_string(_safelogin); + ch->os[3] = '\0'; + std::reverse(ch->os, ch->os + 3); + memcpy(&m_os, ch->os, sizeof(m_os)); - EndianConvert(ch->build); - _build = ch->build; + ch->platform[3] = '\0'; + std::reverse(ch->platform, ch->platform + 3); + memcpy(&m_platform, ch->platform, sizeof(m_platform)); - QueryResult *result = LoginDatabase.PQuery ("SELECT `sessionkey`, `id` FROM `account` WHERE `username` = '%s'", _safelogin.c_str ()); + m_login = (const char*)ch->I; + m_safelogin = m_login; + LoginDatabase.escape_string(m_safelogin); + + QueryResult *result = LoginDatabase.PQuery ("SELECT `sessionkey`, `id` FROM `account` WHERE `username` = '%s'", m_safelogin.c_str ()); // Stop if the account is not found if (!result) { - sLog.outError("[ERROR] user %s tried to login and we cannot find his session key in the database.", _login.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[ERROR] user %s tried to login and we cannot find his session key in the database.", m_login.c_str()); close_connection(); return false; } Field* fields = result->Fetch (); srp.SetStrongSessionKey(fields[0].GetString()); - _accountId = fields[1].GetUInt32(); + m_accountId = fields[1].GetUInt32(); delete result; ///- All good, await client's proof - _status = STATUS_RECON_PROOF; + m_status = STATUS_RECON_PROOF; ///- Sending response ByteBuffer pkt; pkt << (uint8) CMD_AUTH_RECONNECT_CHALLENGE; pkt << (uint8) 0x00; - _reconnectProof.SetRand(16 * 8); - pkt.append(_reconnectProof.AsByteArray(16)); // 16 bytes random + m_reconnectProof.SetRand(16 * 8); + pkt.append(m_reconnectProof.AsByteArray(16)); // 16 bytes random pkt.append(VersionChallenge.data(), VersionChallenge.size()); send((char const*)pkt.contents(), pkt.size()); return true; @@ -912,17 +912,17 @@ bool AuthSocket::_HandleReconnectChallenge() /// Reconnect Proof command handler bool AuthSocket::_HandleReconnectProof() { - DEBUG_LOG("Entering _HandleReconnectProof"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Entering _HandleReconnectProof"); ///- Read the packet sAuthReconnectProof_C lp; if(!recv((char *)&lp, sizeof(sAuthReconnectProof_C))) return false; ///- Session is closed unless overriden - _status = STATUS_CLOSED; + m_status = STATUS_CLOSED; BigNumber K = srp.GetStrongSessionKey(); - if (_login.empty() || !_reconnectProof.GetNumBytes() || !K.GetNumBytes()) + if (m_login.empty() || !m_reconnectProof.GetNumBytes() || !K.GetNumBytes()) return false; BigNumber t1; @@ -930,8 +930,8 @@ bool AuthSocket::_HandleReconnectProof() Sha1Hash sha; sha.Initialize(); - sha.UpdateData(_login); - sha.UpdateBigNumbers(&t1, &_reconnectProof, &K, nullptr); + sha.UpdateData(m_login); + sha.UpdateBigNumbers(&t1, &m_reconnectProof, &K, nullptr); sha.Finalize(); if (!memcmp(sha.GetDigest(), lp.R2, SHA_DIGEST_LENGTH)) @@ -951,14 +951,12 @@ bool AuthSocket::_HandleReconnectProof() pkt << uint8(WOW_SUCCESS); send((char const*)pkt.contents(), pkt.size()); - ///- Set _status to authed! - _status = STATUS_AUTHED; - + m_status = STATUS_AUTHED; return true; } else { - sLog.outError("[ERROR] user %s tried to login, but session invalid.", _login.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[ERROR] user %s tried to login, but session invalid.", m_login.c_str()); close_connection(); return false; } @@ -967,26 +965,26 @@ bool AuthSocket::_HandleReconnectProof() /// %Realm List command handler bool AuthSocket::_HandleRealmList() { - DEBUG_LOG("Entering _HandleRealmList"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Entering _HandleRealmList"); if (recv_len() < 5) return false; recv_skip(5); // this shouldn't be possible, but just in case - if (!_accountId) + if (!m_accountId) return false; // check for too frequent requests auto const minDelay = sConfig.GetIntDefault("MinRealmListDelay", 1); auto const now = time(nullptr); - auto const delay = now - _lastRealmListRequest; + auto const delay = now - m_lastRealmListRequest; - _lastRealmListRequest = now; + m_lastRealmListRequest = now; if (delay < minDelay) { - sLog.outError("[ERROR] user %s IP %s is sending CMD_REALM_LIST too frequently. Delay = %d seconds", _login.c_str(), get_remote_address().c_str(), delay); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[ERROR] user %s IP %s is sending CMD_REALM_LIST too frequently. Delay = %d seconds", m_login.c_str(), get_remote_address().c_str(), delay); return false; } @@ -1009,7 +1007,7 @@ bool AuthSocket::_HandleRealmList() void AuthSocket::LoadRealmlist(ByteBuffer &pkt) { - if (_build < 6299) // before version 2.0.3 (exclusive) + if (m_build < 6299) // before version 2.0.3 (exclusive) { pkt << uint32(0); // unused value pkt << uint8(sRealmList.size()); @@ -1019,7 +1017,7 @@ void AuthSocket::LoadRealmlist(ByteBuffer &pkt) uint8 AmountOfCharacters; // No SQL injection. id of realm is controlled by the database. - QueryResult *result = LoginDatabase.PQuery("SELECT `numchars` FROM `realmcharacters` WHERE `realmid` = '%d' AND `acctid`='%u'", i->second.m_ID, _accountId); + QueryResult *result = LoginDatabase.PQuery("SELECT `numchars` FROM `realmcharacters` WHERE `realmid` = '%d' AND `acctid`='%u'", i->second.m_ID, m_accountId); if (result) { Field *fields = result->Fetch(); @@ -1029,9 +1027,9 @@ void AuthSocket::LoadRealmlist(ByteBuffer &pkt) else AmountOfCharacters = 0; - bool ok_build = std::find(i->second.realmbuilds.begin(), i->second.realmbuilds.end(), _build) != i->second.realmbuilds.end(); + bool ok_build = std::find(i->second.realmbuilds.begin(), i->second.realmbuilds.end(), m_build) != i->second.realmbuilds.end(); - RealmBuildInfo const* buildInfo = ok_build ? FindBuildInfo(_build) : nullptr; + RealmBuildInfo const* buildInfo = ok_build ? FindBuildInfo(m_build) : nullptr; if (!buildInfo) buildInfo = &i->second.realmBuildInfo; @@ -1042,7 +1040,7 @@ void AuthSocket::LoadRealmlist(ByteBuffer &pkt) if (realmflags & REALM_FLAG_SPECIFYBUILD) { char buf[20]; - snprintf(buf, 20, " (%u,%u,%u)", buildInfo->major_version, buildInfo->minor_version, buildInfo->bugfix_version); + snprintf(buf, 20, " (%u,%u,%u)", buildInfo->majorVersion, buildInfo->minorVersion, buildInfo->bugfixVersion); name += buf; } @@ -1072,7 +1070,7 @@ void AuthSocket::LoadRealmlist(ByteBuffer &pkt) uint8 AmountOfCharacters; // No SQL injection. id of realm is controlled by the database. - QueryResult *result = LoginDatabase.PQuery("SELECT `numchars` FROM `realmcharacters` WHERE `realmid` = '%d' AND `acctid`='%u'", i->second.m_ID, _accountId); + QueryResult *result = LoginDatabase.PQuery("SELECT `numchars` FROM `realmcharacters` WHERE `realmid` = '%d' AND `acctid`='%u'", i->second.m_ID, m_accountId); if (result) { Field *fields = result->Fetch(); @@ -1082,9 +1080,9 @@ void AuthSocket::LoadRealmlist(ByteBuffer &pkt) else AmountOfCharacters = 0; - bool ok_build = std::find(i->second.realmbuilds.begin(), i->second.realmbuilds.end(), _build) != i->second.realmbuilds.end(); + bool ok_build = std::find(i->second.realmbuilds.begin(), i->second.realmbuilds.end(), m_build) != i->second.realmbuilds.end(); - RealmBuildInfo const* buildInfo = ok_build ? FindBuildInfo(_build) : nullptr; + RealmBuildInfo const* buildInfo = ok_build ? FindBuildInfo(m_build) : nullptr; if (!buildInfo) buildInfo = &i->second.realmBuildInfo; @@ -1111,10 +1109,10 @@ void AuthSocket::LoadRealmlist(ByteBuffer &pkt) if (realmFlags & REALM_FLAG_SPECIFYBUILD) { - pkt << uint8(buildInfo->major_version); - pkt << uint8(buildInfo->minor_version); - pkt << uint8(buildInfo->bugfix_version); - pkt << uint16(_build); + pkt << uint8(buildInfo->majorVersion); + pkt << uint8(buildInfo->minorVersion); + pkt << uint8(buildInfo->bugfixVersion); + pkt << uint16(m_build); } } @@ -1125,7 +1123,7 @@ void AuthSocket::LoadRealmlist(ByteBuffer &pkt) /// Resume patch transfer bool AuthSocket::_HandleXferResume() { - DEBUG_LOG("Entering _HandleXferResume"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Entering _HandleXferResume"); if(recv_len() < 9) return false; @@ -1135,13 +1133,13 @@ bool AuthSocket::_HandleXferResume() uint64 start_pos; recv((char *)&start_pos, 8); - if(patch_ == ACE_INVALID_HANDLE) + if(m_patch == ACE_INVALID_HANDLE) { close_connection(); return false; } - ACE_OFF_T file_size = ACE_OS::filesize(patch_); + ACE_OFF_T file_size = ACE_OS::filesize(m_patch); if(file_size == -1 || start_pos >= (uint64)file_size) { @@ -1149,7 +1147,7 @@ bool AuthSocket::_HandleXferResume() return false; } - if(ACE_OS::lseek(patch_, start_pos, SEEK_SET) == -1) + if(ACE_OS::lseek(m_patch, start_pos, SEEK_SET) == -1) { close_connection(); return false; @@ -1163,7 +1161,7 @@ bool AuthSocket::_HandleXferResume() /// Cancel patch transfer bool AuthSocket::_HandleXferCancel() { - DEBUG_LOG("Entering _HandleXferCancel"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Entering _HandleXferCancel"); recv_skip(1); close_connection(); @@ -1174,7 +1172,7 @@ bool AuthSocket::_HandleXferCancel() /// Accept patch transfer bool AuthSocket::_HandleXferAccept() { - DEBUG_LOG("Entering _HandleXferAccept"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Entering _HandleXferAccept"); recv_skip(1); @@ -1191,7 +1189,7 @@ bool AuthSocket::VerifyPinData(uint32 pin, const PINData& clientData) std::vector remappedGrid(grid.size()); uint8* remappedIndex = remappedGrid.data(); - uint32 seed = gridSeed; + uint32 seed = m_gridSeed; for (size_t i = grid.size(); i > 0; --i) { @@ -1238,7 +1236,7 @@ bool AuthSocket::VerifyPinData(uint32 pin, const PINData& clientData) // validate the PIN, x = H(client_salt | H(server_salt | ascii(pin_bytes))) Sha1Hash sha; - sha.UpdateData(serverSecuritySalt.AsByteArray()); + sha.UpdateData(m_serverSecuritySalt.AsByteArray()); sha.UpdateData(pinBytes.data(), pinBytes.size()); sha.Finalize(); @@ -1261,7 +1259,7 @@ uint32 AuthSocket::GenerateTotpPin(const std::string& secret, int interval) { if (key_size == -1) { - DEBUG_LOG("Unable to base32 decode TOTP key for user %s", _safelogin.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Unable to base32 decode TOTP key for user %s", m_safelogin.c_str()); return -1; } @@ -1289,9 +1287,9 @@ uint32 AuthSocket::GenerateTotpPin(const std::string& secret, int interval) { void AuthSocket::InitPatch() { - PatchHandler* handler = new PatchHandler(ACE_OS::dup(get_handle()), patch_); + PatchHandler* handler = new PatchHandler(ACE_OS::dup(get_handle()), m_patch); - patch_ = ACE_INVALID_HANDLE; + m_patch = ACE_INVALID_HANDLE; if(handler->open() == -1) { @@ -1313,9 +1311,9 @@ void AuthSocket::LoadAccountSecurityLevels(uint32 accountId) AccountTypes security = AccountTypes(fields[0].GetUInt32()); int realmId = fields[1].GetInt32(); if (realmId < 0) - _accountDefaultSecurityLevel = security; + m_accountDefaultSecurityLevel = security; else - _accountSecurityOnRealm[realmId] = security; + m_accountSecurityOnRealm[realmId] = security; } while (result->NextRow()); delete result; @@ -1328,12 +1326,12 @@ bool AuthSocket::GeographicalLockCheck() return false; } - if (_lastIP.empty() || _lastIP == get_remote_address()) + if (m_lastIP.empty() || m_lastIP == get_remote_address()) { return false; } - if ((lockFlags & GEO_CITY) == 0 && (lockFlags & GEO_COUNTRY) == 0) + if ((m_lockFlags & GEO_CITY) == 0 && (m_lockFlags & GEO_COUNTRY) == 0) { return false; } @@ -1351,7 +1349,7 @@ bool AuthSocket::GeographicalLockCheck() "FROM geoip " "WHERE network_last_integer >= INET_ATON('%s') " "ORDER BY network_last_integer ASC LIMIT 1", - _lastIP.c_str(), _lastIP.c_str()) + m_lastIP.c_str(), m_lastIP.c_str()) ); if (!result && !result_prev) @@ -1386,7 +1384,7 @@ bool AuthSocket::GeographicalLockCheck() std::string prev_geoname_id = result_prev->Fetch()[2].GetString(); std::string prev_country_geoname_id = result_prev->Fetch()[3].GetString(); - if (lockFlags & GEO_CITY) + if (m_lockFlags & GEO_CITY) { return geoname_id != prev_geoname_id; } @@ -1398,38 +1396,38 @@ bool AuthSocket::GeographicalLockCheck() bool AuthSocket::VerifyVersion(uint8 const* a, int32 aLength, uint8 const* versionProof, bool isReconnect) { + std::vector allowedClients = FindBuildInfo(m_build, m_os, m_platform); + if (allowedClients.empty()) + return false; + if (!sConfig.GetBoolDefault("StrictVersionCheck", false)) return true; - std::array zeros = { {} }; - std::array const* versionHash = nullptr; - if (!isReconnect) + for (RealmBuildInfo const* pBuildInfo : allowedClients) { - if (!((_platform == X86 || _platform == PPC) && (_os == Win || _os == OSX))) - return false; + std::array zeros = { {} }; + std::array const* versionHash = nullptr; + if (!isReconnect) + { + versionHash = &pBuildInfo->integrityHash; - RealmBuildInfo const* buildInfo = FindBuildInfo(_build); - if (!buildInfo) - return false; + if (!versionHash) + return false; - if (_os == Win) - versionHash = &buildInfo->WindowsHash; - else if (_os == OSX) - versionHash = &buildInfo->MacHash; + if (!memcmp(versionHash->data(), zeros.data(), zeros.size())) + return true; // not filled serverside + } + else + versionHash = &zeros; - if (!versionHash) - return false; + Sha1Hash version; + version.UpdateData(a, aLength); + version.UpdateData(versionHash->data(), versionHash->size()); + version.Finalize(); - if (!memcmp(versionHash->data(), zeros.data(), zeros.size())) - return true; // not filled serverside + if (memcmp(versionProof, version.GetDigest(), version.GetLength()) == 0) + return true; } - else - versionHash = &zeros; - - Sha1Hash version; - version.UpdateData(a, aLength); - version.UpdateData(versionHash->data(), versionHash->size()); - version.Finalize(); - return memcmp(versionProof, version.GetDigest(), version.GetLength()) == 0; + return false; } diff --git a/src/realmd/AuthSocket.h b/src/realmd/AuthSocket.h index 81e6606349e..cc3acf0724b 100644 --- a/src/realmd/AuthSocket.h +++ b/src/realmd/AuthSocket.h @@ -57,7 +57,7 @@ class AuthSocket: public BufferedSocket public: const static int s_BYTE_SIZE = 32; - AuthSocket(); + AuthSocket() = default; ~AuthSocket(); void OnAccept(); @@ -92,22 +92,22 @@ class AuthSocket: public BufferedSocket bool VerifyVersion(uint8 const* a, int32 aLength, uint8 const* versionProof, bool isReconnect); SRP6 srp; - BigNumber _reconnectProof; + BigNumber m_reconnectProof; - bool promptPin; + bool m_promptPin = false; - eStatus _status; + eStatus m_status = STATUS_CHALLENGE; - std::string _login; - std::string _safelogin; - std::string securityInfo; - std::string _lastIP; - std::string _email; + std::string m_login; + std::string m_safelogin; + std::string m_securityInfo; + std::string m_lastIP; + std::string m_email; - BigNumber serverSecuritySalt; - LockFlag lockFlags; - uint32 gridSeed; - uint32_t _geoUnlockPIN; + BigNumber m_serverSecuritySalt; + LockFlag m_lockFlags = NONE; + uint32 m_gridSeed = 0; + uint32 m_geoUnlockPIN = 0; static constexpr uint32 Win = 'Win'; static constexpr uint32 OSX = 'OSX'; @@ -115,25 +115,25 @@ class AuthSocket: public BufferedSocket static constexpr uint32 X86 = 'x86'; static constexpr uint32 PPC = 'PPC'; - uint32 _os; - uint32 _platform; - uint32 _accountId; - uint32 _lastRealmListRequest; + uint32 m_os = 0; + uint32 m_platform = 0; + uint32 m_accountId = 0; + uint32 m_lastRealmListRequest = 0; // Since GetLocaleByName() is _NOT_ bijective, we have to store the locale as a string. Otherwise we can't differ // between enUS and enGB, which is important for the patch system - std::string _localizationName; - uint16 _build; + std::string m_localizationName; + uint16 m_build = 0; AccountTypes GetSecurityOn(uint32 realmId) const; void LoadAccountSecurityLevels(uint32 accountId); bool GeographicalLockCheck(); - AccountTypes _accountDefaultSecurityLevel; + AccountTypes m_accountDefaultSecurityLevel = SEC_PLAYER; typedef std::map AccountSecurityMap; - AccountSecurityMap _accountSecurityOnRealm; + AccountSecurityMap m_accountSecurityOnRealm; - ACE_HANDLE patch_; + ACE_HANDLE m_patch = ACE_INVALID_HANDLE; void InitPatch(); }; diff --git a/src/realmd/CMakeLists.txt b/src/realmd/CMakeLists.txt index b5b14d5cdd1..8bdb25a0d6f 100644 --- a/src/realmd/CMakeLists.txt +++ b/src/realmd/CMakeLists.txt @@ -111,5 +111,5 @@ install(TARGETS ${EXECUTABLE_NAME} DESTINATION ${BIN_DIR}) install(FILES realmd.conf.dist.in DESTINATION ${CONF_DIR} RENAME realmd.conf.dist) if(WIN32 AND MSVC) - install(FILES ${CMAKE_SOURCE_DIR}/bin/${EXECUTABLE_NAME}.pdb DESTINATION ${BIN_DIR} CONFIGURATIONS Debug) + install(FILES ${CMAKE_SOURCE_DIR}/bin/Debug/${EXECUTABLE_NAME}.pdb DESTINATION ${BIN_DIR} CONFIGURATIONS Debug) endif() diff --git a/src/realmd/Main.cpp b/src/realmd/Main.cpp index 921b855b6a1..4a6254ba372 100644 --- a/src/realmd/Main.cpp +++ b/src/realmd/Main.cpp @@ -76,7 +76,7 @@ DatabaseType LoginDatabase; ///< Accessor to the /// Print out the usage string for this program on the console. void usage(const char *prog) { - sLog.outString("Usage: \n %s []\n" + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Usage: \n %s []\n" " -v, --version print version and exist\n\r" " -c config_file use config_file as configuration file\n\r" #ifdef WIN32 @@ -92,6 +92,8 @@ void usage(const char *prog) ,prog); } +char const* g_mainLogFileName = "Realmd.log"; + /// Launch the realm server extern int main(int argc, char **argv) { @@ -134,7 +136,7 @@ extern int main(int argc, char **argv) #endif else { - sLog.outError("Runtime-Error: -%c unsupported argument %s", cmd_opts.opt_opt(), mode); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Runtime-Error: -%c unsupported argument %s", cmd_opts.opt_opt(), mode); usage(argv[0]); Log::WaitBeforeContinueIfNeed(); return 1; @@ -142,12 +144,12 @@ extern int main(int argc, char **argv) break; } case ':': - sLog.outError("Runtime-Error: -%c option requires an input argument", cmd_opts.opt_opt()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Runtime-Error: -%c option requires an input argument", cmd_opts.opt_opt()); usage(argv[0]); Log::WaitBeforeContinueIfNeed(); return 1; default: - sLog.outError("Runtime-Error: bad format of commandline arguments"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Runtime-Error: bad format of commandline arguments"); usage(argv[0]); Log::WaitBeforeContinueIfNeed(); return 1; @@ -159,11 +161,11 @@ extern int main(int argc, char **argv) { case 'i': if (WinServiceInstall()) - sLog.outString("Installing service"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Installing service"); return 1; case 'u': if (WinServiceUninstall()) - sLog.outString("Uninstalling service"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Uninstalling service"); return 1; case 'r': WinServiceRun(); @@ -173,7 +175,7 @@ extern int main(int argc, char **argv) if (!sConfig.SetSource(cfg_file)) { - sLog.outError("Could not find configuration file %s.", cfg_file); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Could not find configuration file %s.", cfg_file); Log::WaitBeforeContinueIfNeed(); return 1; } @@ -190,35 +192,33 @@ extern int main(int argc, char **argv) } #endif - sLog.Initialize(); - - sLog.outString("Core revision: %s [realm-daemon]", _FULLVERSION); - sLog.outString(" to stop.\n" ); - sLog.outString("Using configuration file %s.", cfg_file); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Core revision: %s [realm-daemon]", _FULLVERSION); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, " to stop.\n" ); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Using configuration file %s.", cfg_file); ///- Check the version of the configuration file uint32 confVersion = sConfig.GetIntDefault("ConfVersion", 0); if (confVersion < _REALMDCONFVERSION) { - sLog.outError("*****************************************************************************"); - sLog.outError(" WARNING: Your realmd.conf version indicates your conf file is out of date!"); - sLog.outError(" Please check for updates, as your current default values may cause"); - sLog.outError(" strange behavior."); - sLog.outError("*****************************************************************************"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "*****************************************************************************"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, " WARNING: Your realmd.conf version indicates your conf file is out of date!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, " Please check for updates, as your current default values may cause"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, " strange behavior."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "*****************************************************************************"); Log::WaitBeforeContinueIfNeed(); } - DETAIL_LOG("%s (Library: %s)", OPENSSL_VERSION_TEXT, SSLeay_version(SSLEAY_VERSION)); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "%s (Library: %s)", OPENSSL_VERSION_TEXT, SSLeay_version(SSLEAY_VERSION)); if (SSLeay() < 0x009080bfL ) { - DETAIL_LOG("WARNING: Outdated version of OpenSSL lib. Logins to server may not work!"); - DETAIL_LOG("WARNING: Minimal required version [OpenSSL 0.9.8k]"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WARNING: Outdated version of OpenSSL lib. Logins to server may not work!"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "WARNING: Minimal required version [OpenSSL 0.9.8k]"); } - DETAIL_LOG("Using ACE: %s", ACE_VERSION); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Using ACE: %s", ACE_VERSION); #ifdef USE_SENDGRID - DETAIL_LOG("Using CURL version %s", curl_version()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Using CURL version %s", curl_version()); // not checking the SendMail config option here to make sure config reloads will work (in the future?) MailerService mailer; @@ -231,7 +231,7 @@ extern int main(int argc, char **argv) ACE_Reactor::instance(new ACE_Reactor(new ACE_TP_Reactor(), true), true); #endif - sLog.outBasic("Max allowed open files is %d", ACE::max_handles()); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Max allowed open files is %d", ACE::max_handles()); /// realmd PID file creation std::string pidfile = sConfig.GetStringDefault("PidFile", ""); @@ -240,12 +240,12 @@ extern int main(int argc, char **argv) uint32 pid = CreatePIDFile(pidfile); if( !pid ) { - sLog.outError( "Cannot create PID file %s.\n", pidfile.c_str() ); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cannot create PID file %s.\n", pidfile.c_str() ); Log::WaitBeforeContinueIfNeed(); return 1; } - sLog.outString( "Daemon PID: %u\n", pid ); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Daemon PID: %u\n", pid ); } ///- Initialize the database connection @@ -262,7 +262,7 @@ extern int main(int argc, char **argv) if (!result) { - sLog.outError("The geoip table cannot be empty when geolocking is enabled."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "The geoip table cannot be empty when geolocking is enabled."); return 1; } } @@ -271,7 +271,13 @@ extern int main(int argc, char **argv) sRealmList.Initialize(sConfig.GetIntDefault("RealmsStateUpdateDelay", 20)); if (sRealmList.size() == 0) { - sLog.outError("No valid realms specified."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "No valid realms specified."); + Log::WaitBeforeContinueIfNeed(); + return 1; + } + if (ExpectedRealmdClientBuilds.size() == 0) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "No valid client builds specified."); Log::WaitBeforeContinueIfNeed(); return 1; } @@ -293,7 +299,7 @@ extern int main(int argc, char **argv) if(acceptor.open(bind_addr, ACE_Reactor::instance(), ACE_NONBLOCK) == -1) { - sLog.outError("MaNGOS realmd can not bind to %s:%d", bind_ip.c_str(), rmport); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "MaNGOS realmd can not bind to %s:%d", bind_ip.c_str(), rmport); Log::WaitBeforeContinueIfNeed(); return 1; } @@ -318,17 +324,17 @@ extern int main(int argc, char **argv) if(!curAff ) { - sLog.outError("Processors marked in UseProcessors bitmask (hex) %x not accessible for realmd. Accessible processors bitmask (hex): %x",Aff,appAff); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Processors marked in UseProcessors bitmask (hex) %x not accessible for realmd. Accessible processors bitmask (hex): %x",Aff,appAff); } else { if(SetProcessAffinityMask(hProcess,curAff)) - sLog.outString("Using processors (bitmask, hex): %x", curAff); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Using processors (bitmask, hex): %x", curAff); else - sLog.outError("Can't set used processors (hex): %x", curAff); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't set used processors (hex): %x", curAff); } } - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } bool Prio = sConfig.GetBoolDefault("ProcessPriority", false); @@ -336,10 +342,10 @@ extern int main(int argc, char **argv) if(Prio) { if(SetPriorityClass(hProcess,HIGH_PRIORITY_CLASS)) - sLog.outString("realmd process priority class set to HIGH"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "realmd process priority class set to HIGH"); else - sLog.outError("Can't set realmd process priority class."); - sLog.outString(); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't set realmd process priority class."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, ""); } } #endif @@ -366,7 +372,7 @@ extern int main(int argc, char **argv) if( (++loopCounter) == numLoops ) { loopCounter = 0; - DETAIL_LOG("Ping MySQL to keep connection alive"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Ping MySQL to keep connection alive"); LoginDatabase.Ping(); } #ifdef WIN32 @@ -381,7 +387,7 @@ extern int main(int argc, char **argv) ///- Remove signal handling before leaving UnhookSignals(); - sLog.outString( "Halting process..." ); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Halting process..." ); return 0; } @@ -411,7 +417,7 @@ bool StartDB() std::string dbstring = sConfig.GetStringDefault("LoginDatabaseInfo", ""); if(dbstring.empty()) { - sLog.outError("Database not specified"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Database not specified"); return false; } @@ -444,14 +450,14 @@ bool StartDB() } else { - sLog.outError("Incorrectly formatted database connection string for logon database"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Incorrectly formatted database connection string for logon database"); return false; } - sLog.outString("Database: %s", dbStringLog.c_str() ); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Database: %s", dbStringLog.c_str() ); if(!LoginDatabase.Initialize(dbstring.c_str())) { - sLog.outError("Cannot connect to database"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cannot connect to database"); return false; } diff --git a/src/realmd/PatchHandler.cpp b/src/realmd/PatchHandler.cpp index b50550810a0..afac714fdef 100644 --- a/src/realmd/PatchHandler.cpp +++ b/src/realmd/PatchHandler.cpp @@ -163,7 +163,7 @@ void PatchCache::LoadPatchMD5(const char* szFileName) // Try to open the patch file std::string path = szFileName; FILE* pPatch = fopen(path.c_str (), "rb"); - DEBUG_LOG("Loading patch info from file %s", path.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Loading patch info from file %s", path.c_str()); if(!pPatch) return; @@ -206,7 +206,7 @@ void PatchCache::LoadPatchesInfo() std::string path = sConfig.GetStringDefault("PatchesDir", "./patches") + "/"; std::string fullpath; ACE_DIR* dirp = ACE_OS::opendir(ACE_TEXT(path.c_str())); - DEBUG_LOG("Loading patch info from folder %s", path.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Loading patch info from folder %s", path.c_str()); if (!dirp) return; diff --git a/src/realmd/RealmList.cpp b/src/realmd/RealmList.cpp index 7eb0dd8bc2c..f8f479035ec 100644 --- a/src/realmd/RealmList.cpp +++ b/src/realmd/RealmList.cpp @@ -27,72 +27,37 @@ #include "RealmList.h" #include "AuthCodes.h" #include "Util.h" // for Tokens typedef +#include "Log.h" #include "Policies/SingletonImp.h" #include "Database/DatabaseEnv.h" INSTANTIATE_SINGLETON_1( RealmList ); // list sorted from high to low build and first build used as low bound for accepted by default range (any > it will accepted by realmd at least) -static RealmBuildInfo ExpectedRealmdClientBuilds[] = { - {13930, 3, 3, 5, 'a', {{}}, {{}}}, // 3.3.5a China Mainland build - {12340, 3, 3, 5, 'a', - { { 0xCD, 0xCB, 0xBD, 0x51, 0x88, 0x31, 0x5E, 0x6B, 0x4D, 0x19, 0x44, 0x9D, 0x49, 0x2D, 0xBC, 0xFA, 0xF1, 0x56, 0xA3, 0x47 } }, - { { 0xB7, 0x06, 0xD1, 0x3F, 0xF2, 0xF4, 0x01, 0x88, 0x39, 0x72, 0x94, 0x61, 0xE3, 0xF8, 0xA0, 0xE2, 0xB5, 0xFD, 0xC0, 0x34 } }, - }, - {11723, 3, 3, 3, 'a', {{}}, {{}}}, - {11403, 3, 3, 2, ' ', {{}}, {{}}}, - {11159, 3, 3, 0, 'a', {{}}, {{}}}, - {10505, 3, 2, 2, 'a', {{}}, {{}}}, - {8606, 2, 4, 3, ' ', - { { 0x31, 0x9A, 0xFA, 0xA3, 0xF2, 0x55, 0x96, 0x82, 0xF9, 0xFF, 0x65, 0x8B, 0xE0, 0x14, 0x56, 0x25, 0x5F, 0x45, 0x6F, 0xB1 } }, - { { 0xD8, 0xB0, 0xEC, 0xFE, 0x53, 0x4B, 0xC1, 0x13, 0x1E, 0x19, 0xBA, 0xD1, 0xD4, 0xC0, 0xE8, 0x13, 0xEE, 0xE4, 0x99, 0x4F } }, - }, - {6141, 1, 12, 3, ' ', - { { 0x2E, 0x52, 0x36, 0xE5, 0x66, 0xAE, 0xA9, 0xBF, 0xFA, 0x0C, 0xC0, 0x41, 0x67, 0x9C, 0x2D, 0xB5, 0x2E, 0x21, 0xC9, 0xDC } }, - {{}}}, - {6005, 1, 12, 2, ' ', - { { 0x06, 0x97, 0x32, 0x38, 0x76, 0x56, 0x96, 0x41, 0x48, 0x79, 0x28, 0xFD, 0xC7, 0xC9, 0xE3, 0x3B, 0x44, 0x70, 0xC8, 0x80 } }, - {{}}}, - {5875, 1, 12, 1, ' ', - { { 0x95, 0xED, 0xB2, 0x7C, 0x78, 0x23, 0xB3, 0x63, 0xCB, 0xDD, 0xAB, 0x56, 0xA3, 0x92, 0xE7, 0xCB, 0x73, 0xFC, 0xCA, 0x20 } }, - { { 0x8D, 0x17, 0x3C, 0xC3, 0x81, 0x96, 0x1E, 0xEB, 0xAB, 0xF3, 0x36, 0xF5, 0xE6, 0x67, 0x5B, 0x10, 0x1B, 0xB5, 0x13, 0xE5 } }, - }, - {5464, 1, 11, 2, ' ', - {{ 0x4D, 0xF8, 0xA5, 0x05, 0xE4, 0xFE, 0x8D, 0x83, 0x33, 0x50, 0x8C, 0x0E, 0x85, 0x84, 0x65, 0xE3, 0x57, 0x17, 0x86, 0x83 }}, - {{}}}, - {5302, 1, 10, 2, ' ', - { { 0x70, 0xDD, 0x18, 0x3C, 0xE6, 0x71, 0xE7, 0x99, 0x09, 0xE0, 0x25, 0x54, 0xE9, 0x4C, 0xBE, 0x3F, 0x2C, 0x33, 0x8C, 0x55 } }, - {{}}}, - {5086, 1, 9, 4, ' ', - { { 0xC5, 0x61, 0xB5, 0x2B, 0x3B, 0xDD, 0xDD, 0x17, 0x6A, 0x46, 0x43, 0x3C, 0x6D, 0x06, 0x7B, 0xA7, 0x45, 0xE6, 0xB0, 0x00 } }, - {{}}}, - {4878, 1, 8, 4, ' ', - { { 0x03, 0xDF, 0xB3, 0xC3, 0xF7, 0x24, 0x79, 0xF9, 0xBC, 0xC5, 0xED, 0xD8, 0xDC, 0xA1, 0x02, 0x5E, 0x8D, 0x11, 0xAF, 0x0F } }, - {{}}}, - {4695, 1, 7, 1, ' ', - { { 0x37, 0xC0, 0x12, 0x91, 0x27, 0x1C, 0xBB, 0x89, 0x1D, 0x8F, 0xEE, 0xC1, 0x5B, 0x2F, 0x14, 0x7A, 0xA3, 0xE4, 0x0C, 0x80 } }, - {{}}}, - {4620, 1, 6, 3, ' ', - { { 0x3C, 0x77, 0xED, 0x95, 0xD6, 0x00, 0xF9, 0xD4, 0x27, 0x0D, 0xA1, 0xA2, 0x91, 0xC7, 0xF6, 0x45, 0xCA, 0x4F, 0x2A, 0xAC } }, - {{}}}, - {4565, 1, 6, 2, ' ', - { { 0x1A, 0xC0, 0x2C, 0xE9, 0x3E, 0x7B, 0x82, 0xD1, 0x7E, 0x87, 0x18, 0x75, 0x8D, 0x67, 0xF5, 0x9F, 0xB0, 0xCA, 0x4B, 0x5D } }, - {{}}}, - {4544, 1, 6, 1, ' ', - { { 0xD7, 0xAC, 0x29, 0x0C, 0xC2, 0xE4, 0x2F, 0x9C, 0xC8, 0x3A, 0x90, 0x23, 0x80, 0x3A, 0x43, 0x24, 0x43, 0x59, 0xF0, 0x30 } }, - {{}}}, - {0, 0, 0, 0, ' ', {{}}, {{}}} // terminator -}; - -RealmBuildInfo const* FindBuildInfo(uint16 _build) +std::vector ExpectedRealmdClientBuilds; + +std::vector FindBuildInfo(uint16 build, uint32 os, uint32 platform) +{ + std::vector matchingBuilds; + for (auto const& itr : ExpectedRealmdClientBuilds) + { + if (itr.build == build && itr.os == os && itr.platform == platform) + matchingBuilds.push_back(&itr); + } + + // no appropriate build + return matchingBuilds; +} + +RealmBuildInfo const* FindBuildInfo(uint16 build) { // first build is low bound of always accepted range - if (_build >= ExpectedRealmdClientBuilds[0].build) + if (build >= ExpectedRealmdClientBuilds[0].build) return &ExpectedRealmdClientBuilds[0]; // continue from 1 with explicit equal check - for(int i = 1; ExpectedRealmdClientBuilds[i].build; ++i) - if(_build == ExpectedRealmdClientBuilds[i].build) + for (int i = 1; i < ExpectedRealmdClientBuilds.size(); ++i) + if (build == ExpectedRealmdClientBuilds[i].build) return &ExpectedRealmdClientBuilds[i]; // none appropriate build @@ -114,6 +79,8 @@ void RealmList::Initialize(uint32 updateInterval) { m_UpdateInterval = updateInterval; + LoadAllowedClients(); + ///- Get the content of the realmlist table in the database UpdateRealms(true); } @@ -142,10 +109,10 @@ void RealmList::UpdateRealm( uint32 ID, const std::string& name, const std::stri uint16 first_build = !realm.realmbuilds.empty() ? *realm.realmbuilds.begin() : 0; realm.realmBuildInfo.build = first_build; - realm.realmBuildInfo.major_version = 0; - realm.realmBuildInfo.minor_version = 0; - realm.realmBuildInfo.bugfix_version = 0; - realm.realmBuildInfo.hotfix_version = ' '; + realm.realmBuildInfo.majorVersion = 0; + realm.realmBuildInfo.minorVersion = 0; + realm.realmBuildInfo.bugfixVersion = 0; + realm.realmBuildInfo.hotfixVersion = ' '; if (first_build) if (RealmBuildInfo const* bInfo = FindBuildInfo(first_build)) @@ -175,7 +142,7 @@ void RealmList::UpdateIfNeed() void RealmList::UpdateRealms(bool init) { - DETAIL_LOG("Updating Realm List..."); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Updating realm list..."); QueryResult *result = LoginDatabase.Query( // 0 1 2 3 4 5 6 @@ -197,7 +164,7 @@ void RealmList::UpdateRealms(bool init) if (realmflags & ~(REALM_FLAG_OFFLINE|REALM_FLAG_NEW_PLAYERS|REALM_FLAG_RECOMMENDED|REALM_FLAG_SPECIFYBUILD)) { - sLog.outError("Realm allowed have only OFFLINE Mask 0x2), or NEWPLAYERS (mask 0x20), or RECOMENDED (mask 0x40), or SPECIFICBUILD (mask 0x04) flags in DB"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Realm allowed have only OFFLINE Mask 0x2), or NEWPLAYERS (mask 0x20), or RECOMENDED (mask 0x40), or SPECIFICBUILD (mask 0x04) flags in DB"); realmflags &= (REALM_FLAG_OFFLINE|REALM_FLAG_NEW_PLAYERS|REALM_FLAG_RECOMMENDED|REALM_FLAG_SPECIFYBUILD); } @@ -208,8 +175,53 @@ void RealmList::UpdateRealms(bool init) fields[8].GetFloat(), fields[9].GetCppString()); if(init) - sLog.outString("Added realm \"%s\"", fields[1].GetString()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Added realm \"%s\"", fields[1].GetString()); } while( result->NextRow() ); delete result; } } + +void RealmList::LoadAllowedClients() +{ + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Loading allowed clients..."); + + QueryResult *result = LoginDatabase.Query( + // 0 1 2 3 4 5 6 7 + "SELECT `major_version`, `minor_version`, `bugfix_version`, `hotfix_version`, `build`, `os`, `platform`, `integrity_hash` " + "FROM `allowed_clients`"); + + if (result) + { + do + { + Field *fields = result->Fetch(); + + RealmBuildInfo buildInfo; + buildInfo.majorVersion = fields[0].GetUInt8(); + buildInfo.minorVersion = fields[1].GetUInt8(); + buildInfo.bugfixVersion = fields[2].GetUInt8(); + std::string hotfixVersion = fields[3].GetCppString(); + buildInfo.hotfixVersion = hotfixVersion.empty() ? 0 : hotfixVersion[0]; + buildInfo.build = fields[4].GetUInt16(); + + std::string os = fields[5].GetCppString(); + MANGOS_ASSERT(os.size() == 3); + memcpy(&buildInfo.os, os.data(), 4); + + std::string platform = fields[6].GetCppString(); + MANGOS_ASSERT(platform.size() == 3); + memcpy(&buildInfo.platform, platform.data(), 4); + + std::string integrityHash = fields[7].GetCppString(); + if (!integrityHash.empty()) + { + MANGOS_ASSERT(integrityHash.size() == (20 * 2)); + HexStrToByteArray(integrityHash, buildInfo.integrityHash.data()); + } + + ExpectedRealmdClientBuilds.push_back(buildInfo); + + } while (result->NextRow()); + delete result; + } +} diff --git a/src/realmd/RealmList.h b/src/realmd/RealmList.h index 01065ad4c27..65c7c0fcd70 100644 --- a/src/realmd/RealmList.h +++ b/src/realmd/RealmList.h @@ -31,16 +31,20 @@ struct RealmBuildInfo { - int build; - int major_version; - int minor_version; - int bugfix_version; - int hotfix_version; - std::array WindowsHash; - std::array MacHash; + uint8 majorVersion = 0; + uint8 minorVersion = 0; + uint8 bugfixVersion = 0; + char hotfixVersion = 0; + uint16 build = 0; + uint32 os = 0; + uint32 platform = 0; + std::array integrityHash = { }; }; -RealmBuildInfo const* FindBuildInfo(uint16 _build); +RealmBuildInfo const* FindBuildInfo(uint16 build); +std::vector FindBuildInfo(uint16 build, uint32 os, uint32 platform); + +extern std::vector ExpectedRealmdClientBuilds; typedef std::set RealmBuilds; @@ -79,6 +83,7 @@ class RealmList private: void UpdateRealms(bool init); void UpdateRealm( uint32 ID, const std::string& name, const std::string& address, uint32 port, uint8 icon, RealmFlags realmflags, uint8 timezone, AccountTypes allowedSecurityLevel, float popu, const std::string& builds); + void LoadAllowedClients(); private: RealmMap m_realms; ///< Internal map of realms uint32 m_UpdateInterval; diff --git a/src/realmd/realmd.conf.dist.in b/src/realmd/realmd.conf.dist.in index 56a466f16a7..6de3c3e5220 100644 --- a/src/realmd/realmd.conf.dist.in +++ b/src/realmd/realmd.conf.dist.in @@ -1,4 +1,4 @@ -##################################4########## +############################################ # MaNGOS realmd configuration file # ############################################ @@ -69,13 +69,6 @@ ConfVersion=2020010501 # 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug # Default: 0 # -# LogColors -# Color for messages (format "normal_color details_color debug_color error_color) -# Colors: 0 - BLACK, 1 - RED, 2 - GREEN, 3 - BROWN, 4 - BLUE, 5 - MAGENTA, 6 - CYAN, 7 - GREY, -# 8 - YELLOW, 9 - LRED, 10 - LGREEN, 11 - LBLUE, 12 - LMAGENTA, 13 - LCYAN, 14 - WHITE -# Default: "" - none colors -# "13 7 11 9" - for example :) -# # UseProcessors # Used processors mask for multi-processors system (Used only at Windows) # Default: 0 (selected by OS) @@ -169,7 +162,6 @@ LogTime = 0 LogFile = "Realmd.log" LogTimestamp = 0 LogFileLevel = 0 -LogColors = "" UseProcessors = 0 ProcessPriority = 1 WaitAtStartupError = 0 diff --git a/src/scripts/CMakeLists.txt b/src/scripts/CMakeLists.txt index edb456ad685..3a3e46cdae0 100644 --- a/src/scripts/CMakeLists.txt +++ b/src/scripts/CMakeLists.txt @@ -61,12 +61,9 @@ set (SCRIPTS_SRCS eastern_kingdoms/burning_steppes/blackrock_depths/boss_magmus.cpp eastern_kingdoms/burning_steppes/blackrock_depths/boss_tomb_of_seven.cpp eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp - eastern_kingdoms/burning_steppes/blackrock_spire/boss_drakkisath.cpp eastern_kingdoms/burning_steppes/blackrock_spire/boss_halycon.cpp eastern_kingdoms/burning_steppes/blackrock_spire/boss_highlord_omokk.cpp - eastern_kingdoms/burning_steppes/blackrock_spire/boss_mother_smolderweb.cpp eastern_kingdoms/burning_steppes/blackrock_spire/boss_overlord_wyrmthalak.cpp - eastern_kingdoms/burning_steppes/blackrock_spire/boss_pyroguard_emberseer.cpp eastern_kingdoms/burning_steppes/blackrock_spire/boss_shadow_hunter_voshgajin.cpp eastern_kingdoms/burning_steppes/blackrock_spire/boss_the_beast.cpp eastern_kingdoms/burning_steppes/blackrock_spire/boss_urok.cpp @@ -198,7 +195,6 @@ set (SCRIPTS_SRCS kalimdor/desolace/maraudon/boss_landslide.cpp kalimdor/desolace/maraudon/boss_noxxion.cpp kalimdor/desolace/maraudon/instance_maraudon.cpp - kalimdor/desolace/maraudon/maraudon.cpp kalimdor/durotar/durotar.cpp kalimdor/dustwallow_marsh/dustwallow_marsh.cpp kalimdor/dustwallow_marsh/onyxias_lair/boss_onyxia.cpp @@ -220,7 +216,6 @@ set (SCRIPTS_SRCS kalimdor/silithus/ruins_of_ahnqiraj/boss_kurinnaxx.cpp kalimdor/silithus/ruins_of_ahnqiraj/boss_moam.cpp kalimdor/silithus/ruins_of_ahnqiraj/boss_ossirian.cpp - kalimdor/silithus/ruins_of_ahnqiraj/boss_rajaxx.cpp kalimdor/silithus/ruins_of_ahnqiraj/instance_ruins_of_ahnqiraj.cpp kalimdor/silithus/ruins_of_ahnqiraj/npc_sandstalker.cpp kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.cpp diff --git a/src/scripts/ScriptLoader.cpp b/src/scripts/ScriptLoader.cpp index 77b6bcb01ce..9a143688305 100644 --- a/src/scripts/ScriptLoader.cpp +++ b/src/scripts/ScriptLoader.cpp @@ -54,15 +54,12 @@ void AddSC_boss_magmus(); void AddSC_boss_tomb_of_seven(); void AddSC_boss_urok(); void AddSC_instance_blackrock_depths(); -void AddSC_boss_drakkisath(); //blackrock_spire void AddSC_boss_halycon(); void AddSC_boss_highlordomokk(); -//void AddSC_boss_mothersmolderweb(); void AddSC_boss_overlordwyrmthalak(); void AddSC_boss_shadowvosh(); void AddSC_boss_thebeast(); void AddSC_boss_warmastervoone(); -void AddSC_boss_pyroguard_emberseer(); void AddSC_boss_razorgore(); //blackwing_lair void AddSC_boss_vael(); void AddSC_boss_broodlord(); @@ -193,7 +190,6 @@ void AddSC_instance_blackfathom_deeps(); //blackfathom_deeps void AddSC_boss_celebras_the_cursed(); //maraudon void AddSC_boss_landslide(); void AddSC_boss_noxxion(); -void AddSC_maraudon(); void AddSC_instance_maraudon(); void AddSC_instance_onyxia_lair(); void AddSC_boss_onyxia(); //onyxias_lair @@ -206,7 +202,6 @@ void AddSC_boss_buru(); void AddSC_boss_kurinnaxx(); void AddSC_boss_moam(); void AddSC_boss_ossirian(); -void AddSC_boss_rajaxx(); void AddSC_ruins_of_ahnqiraj(); void AddSC_instance_ruins_of_ahnqiraj(); void AddSC_boss_cthun(); //temple_of_ahnqiraj @@ -299,17 +294,14 @@ void AddScripts() AddSC_boss_tomb_of_seven(); AddSC_boss_urok(); AddSC_instance_blackrock_depths(); - AddSC_boss_drakkisath(); //blackrock_spire AddSC_boss_halycon(); AddSC_boss_highlordomokk(); - //AddSC_boss_mothersmolderweb(); AddSC_boss_overlordwyrmthalak(); AddSC_boss_shadowvosh(); AddSC_boss_thebeast(); AddSC_boss_warmastervoone(); AddSC_instance_blackrock_spire(); - AddSC_boss_pyroguard_emberseer(); AddSC_boss_razorgore(); //blackwing_lair AddSC_boss_vael(); AddSC_boss_broodlord(); @@ -437,7 +429,6 @@ void AddScripts() AddSC_boss_celebras_the_cursed(); //maraudon AddSC_boss_landslide(); AddSC_boss_noxxion(); - AddSC_maraudon(); AddSC_instance_maraudon(); AddSC_instance_onyxia_lair(); AddSC_boss_onyxia(); //onyxias_lair @@ -450,7 +441,6 @@ void AddScripts() AddSC_boss_kurinnaxx(); AddSC_boss_moam(); AddSC_boss_ossirian(); - AddSC_boss_rajaxx(); AddSC_ruins_of_ahnqiraj(); AddSC_instance_ruins_of_ahnqiraj(); AddSC_boss_cthun(); //temple_of_ahnqiraj diff --git a/src/scripts/battlegrounds/battleground_alterac.cpp b/src/scripts/battlegrounds/battleground_alterac.cpp index 95265affe01..6d231693fa1 100644 --- a/src/scripts/battlegrounds/battleground_alterac.cpp +++ b/src/scripts/battlegrounds/battleground_alterac.cpp @@ -1964,7 +1964,7 @@ struct AV_NpcEventAI : public npc_escortAI GetCreatureListWithEntryInGrid(m_RamRiderList, m_creature, AV_NPC_WOLFRIDER, 1000.0f); for (const auto& it : m_RamRiderList) { - it->SetRespawnDelay(432000); + it->SetRespawnDelay(5 * DAY); it->SetDeathState(JUST_DIED); it->RemoveCorpse(); } @@ -2304,7 +2304,7 @@ struct AV_NpcEventAI : public npc_escortAI if (AV_NpcEventTroopsAI* pEscortAI = dynamic_cast(it->AI())) { pEscortAI->Reset(); - it->SetRespawnDelay(432000); + it->SetRespawnDelay(5 * DAY); pEscortAI->Start(true, 0, nullptr, false); pEscortAI->setCurrentWP(getCurrentWP()); } @@ -2638,7 +2638,7 @@ bool QuestComplete_npc_AVBlood_collector(Player* pPlayer, Creature* pQuestGiver, break; default: - sLog.outInfo("[Alterac] QuestComplete_npc_AVBlood_collector called with quest %u reqItem=%u unknown !", pQuest->GetQuestId(), pQuest->ReqItemId[0]); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Alterac] QuestComplete_npc_AVBlood_collector called with quest %u reqItem=%u unknown !", pQuest->GetQuestId(), pQuest->ReqItemId[0]); return false; } } @@ -5141,6 +5141,7 @@ class npc_av_trigger_for_questAI: public ScriptedAI } void Reset() override { + m_creature->EnableMoveInLosEvent(); } void MoveInLineOfSight(Unit* who) override { diff --git a/src/scripts/custom/custom_creatures.cpp b/src/scripts/custom/custom_creatures.cpp index d6c5ba8b45d..68e60e8b367 100644 --- a/src/scripts/custom/custom_creatures.cpp +++ b/src/scripts/custom/custom_creatures.cpp @@ -26,28 +26,28 @@ bool GossipHello_TeleportNPC(Player *player, Creature *_Creature) // HORDE if (player->GetTeam() == HORDE) { - // player->ADD_GOSSIP_ITEM(5, "PreTBC Mall" , GOSSIP_SENDER_MAIN, 74); - player->ADD_GOSSIP_ITEM(5, "Major Cities" , GOSSIP_SENDER_MAIN, 1); - player->ADD_GOSSIP_ITEM(5, "Starting Areas" , GOSSIP_SENDER_MAIN, 3); - player->ADD_GOSSIP_ITEM(5, "Instances" , GOSSIP_SENDER_MAIN, 5); - player->ADD_GOSSIP_ITEM(5, "Raids" , GOSSIP_SENDER_MAIN, 101); - player->ADD_GOSSIP_ITEM(5, "Gurubashi Arena" , GOSSIP_SENDER_MAIN, 4015); - player->ADD_GOSSIP_ITEM(5, "Zones - Kalimdor" , GOSSIP_SENDER_MAIN, 6010); - player->ADD_GOSSIP_ITEM(5, "Zones - Eastern Kingdoms" , GOSSIP_SENDER_MAIN, 6020); + // player->ADD_GOSSIP_ITEM(5, "PreTBC Mall", GOSSIP_SENDER_MAIN, 74); + player->ADD_GOSSIP_ITEM(5, "Major Cities", GOSSIP_SENDER_MAIN, 1); + player->ADD_GOSSIP_ITEM(5, "Starting Areas", GOSSIP_SENDER_MAIN, 3); + player->ADD_GOSSIP_ITEM(5, "Instances", GOSSIP_SENDER_MAIN, 5); + player->ADD_GOSSIP_ITEM(5, "Raids", GOSSIP_SENDER_MAIN, 101); + player->ADD_GOSSIP_ITEM(5, "Gurubashi Arena", GOSSIP_SENDER_MAIN, 4015); + player->ADD_GOSSIP_ITEM(5, "Zones - Kalimdor", GOSSIP_SENDER_MAIN, 6010); + player->ADD_GOSSIP_ITEM(5, "Zones - Eastern Kingdoms", GOSSIP_SENDER_MAIN, 6020); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); } // ALLIANCE else { - //player->ADD_GOSSIP_ITEM(5, "PreTBC Mall" , GOSSIP_SENDER_MAIN, 74); - player->ADD_GOSSIP_ITEM(5, "Major Cities" , GOSSIP_SENDER_MAIN, 2); - player->ADD_GOSSIP_ITEM(5, "Starting Areas" , GOSSIP_SENDER_MAIN, 4); - player->ADD_GOSSIP_ITEM(5, "Instances" , GOSSIP_SENDER_MAIN, 5); - player->ADD_GOSSIP_ITEM(5, "Raids" , GOSSIP_SENDER_MAIN, 101); - player->ADD_GOSSIP_ITEM(5, "Gurubashi Arena" , GOSSIP_SENDER_MAIN, 4015); - player->ADD_GOSSIP_ITEM(5, "Zones - Kalimdor" , GOSSIP_SENDER_MAIN, 6010); - player->ADD_GOSSIP_ITEM(5, "Zones - Eastern Kingdoms" , GOSSIP_SENDER_MAIN, 6020); + //player->ADD_GOSSIP_ITEM(5, "PreTBC Mall", GOSSIP_SENDER_MAIN, 74); + player->ADD_GOSSIP_ITEM(5, "Major Cities", GOSSIP_SENDER_MAIN, 2); + player->ADD_GOSSIP_ITEM(5, "Starting Areas", GOSSIP_SENDER_MAIN, 4); + player->ADD_GOSSIP_ITEM(5, "Instances", GOSSIP_SENDER_MAIN, 5); + player->ADD_GOSSIP_ITEM(5, "Raids", GOSSIP_SENDER_MAIN, 101); + player->ADD_GOSSIP_ITEM(5, "Gurubashi Arena", GOSSIP_SENDER_MAIN, 4015); + player->ADD_GOSSIP_ITEM(5, "Zones - Kalimdor", GOSSIP_SENDER_MAIN, 6010); + player->ADD_GOSSIP_ITEM(5, "Zones - Eastern Kingdoms", GOSSIP_SENDER_MAIN, 6020); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); } @@ -59,118 +59,123 @@ void SendDefaultMenu_TeleportNPC(Player *player, Creature *_Creature, uint32 act switch (action) { case 1: // Cities [HORDE] - player->ADD_GOSSIP_ITEM(5, "Orgrimmar" , GOSSIP_SENDER_MAIN, 20); - player->ADD_GOSSIP_ITEM(5, "Undercity" , GOSSIP_SENDER_MAIN, 21); - player->ADD_GOSSIP_ITEM(5, "Thunderbluff" , GOSSIP_SENDER_MAIN, 22); - //player->ADD_GOSSIP_ITEM(5, "Goldshire (Stormwind)" , GOSSIP_SENDER_MAIN, 4018); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + player->ADD_GOSSIP_ITEM(5, "Orgrimmar", GOSSIP_SENDER_MAIN, 20); + player->ADD_GOSSIP_ITEM(5, "Undercity", GOSSIP_SENDER_MAIN, 21); + player->ADD_GOSSIP_ITEM(5, "Thunderbluff", GOSSIP_SENDER_MAIN, 22); + //player->ADD_GOSSIP_ITEM(5, "Goldshire (Stormwind)", GOSSIP_SENDER_MAIN, 4018); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; case 2: // Cities [ALLIANCE] - player->ADD_GOSSIP_ITEM(5, "Stormwind City" , GOSSIP_SENDER_MAIN, 23); - player->ADD_GOSSIP_ITEM(5, "Ironforge" , GOSSIP_SENDER_MAIN, 24); - player->ADD_GOSSIP_ITEM(5, "Darnassus" , GOSSIP_SENDER_MAIN, 25); - //player->ADD_GOSSIP_ITEM(5, "Razor Hill(Orgrimmar)" , GOSSIP_SENDER_MAIN, 4017); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + player->ADD_GOSSIP_ITEM(5, "Stormwind City", GOSSIP_SENDER_MAIN, 23); + player->ADD_GOSSIP_ITEM(5, "Ironforge", GOSSIP_SENDER_MAIN, 24); + player->ADD_GOSSIP_ITEM(5, "Darnassus", GOSSIP_SENDER_MAIN, 25); + //player->ADD_GOSSIP_ITEM(5, "Razor Hill(Orgrimmar)", GOSSIP_SENDER_MAIN, 4017); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; case 3: // Starting Places [HORDE] - player->ADD_GOSSIP_ITEM(5, "Shadow Grave" , GOSSIP_SENDER_MAIN, 40); - player->ADD_GOSSIP_ITEM(5, "Valley of Trials" , GOSSIP_SENDER_MAIN, 41); - player->ADD_GOSSIP_ITEM(5, "Camp Narache" , GOSSIP_SENDER_MAIN, 42); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + player->ADD_GOSSIP_ITEM(5, "Shadow Grave", GOSSIP_SENDER_MAIN, 40); + player->ADD_GOSSIP_ITEM(5, "Valley of Trials", GOSSIP_SENDER_MAIN, 41); + player->ADD_GOSSIP_ITEM(5, "Camp Narache", GOSSIP_SENDER_MAIN, 42); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; case 4: // Starting Places [ALLIANCE] - player->ADD_GOSSIP_ITEM(5, "Northshire Valley" , GOSSIP_SENDER_MAIN, 43); - player->ADD_GOSSIP_ITEM(5, "Coldridge Valley" , GOSSIP_SENDER_MAIN, 44); - player->ADD_GOSSIP_ITEM(5, "Shadowglen" , GOSSIP_SENDER_MAIN, 45); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + player->ADD_GOSSIP_ITEM(5, "Northshire Valley", GOSSIP_SENDER_MAIN, 43); + player->ADD_GOSSIP_ITEM(5, "Coldridge Valley", GOSSIP_SENDER_MAIN, 44); + player->ADD_GOSSIP_ITEM(5, "Shadowglen", GOSSIP_SENDER_MAIN, 45); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; case 5: // Instances [PAGE 1] - player->ADD_GOSSIP_ITEM(5, "The Wailing Caverns" , GOSSIP_SENDER_MAIN, 1249); - player->ADD_GOSSIP_ITEM(5, "Deadmines" , GOSSIP_SENDER_MAIN, 1250); - player->ADD_GOSSIP_ITEM(5, "Shadowfang Keep" , GOSSIP_SENDER_MAIN, 1251); - player->ADD_GOSSIP_ITEM(5, "Blackfathom Deeps" , GOSSIP_SENDER_MAIN, 1252); - player->ADD_GOSSIP_ITEM(5, "Razorfen Kraul" , GOSSIP_SENDER_MAIN, 1254); - player->ADD_GOSSIP_ITEM(5, "Razorfen Downs" , GOSSIP_SENDER_MAIN, 1256); - player->ADD_GOSSIP_ITEM(5, "Scarlet Monastery" , GOSSIP_SENDER_MAIN, 1257); - player->ADD_GOSSIP_ITEM(7, "[More] ->" , GOSSIP_SENDER_MAIN, 5551); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + player->ADD_GOSSIP_ITEM(5, "The Wailing Caverns", GOSSIP_SENDER_MAIN, 1249); + player->ADD_GOSSIP_ITEM(5, "Deadmines", GOSSIP_SENDER_MAIN, 1250); + player->ADD_GOSSIP_ITEM(5, "Shadowfang Keep", GOSSIP_SENDER_MAIN, 1251); + player->ADD_GOSSIP_ITEM(5, "Blackfathom Deeps", GOSSIP_SENDER_MAIN, 1252); + player->ADD_GOSSIP_ITEM(5, "Razorfen Kraul", GOSSIP_SENDER_MAIN, 1254); + player->ADD_GOSSIP_ITEM(5, "Razorfen Downs", GOSSIP_SENDER_MAIN, 1256); + player->ADD_GOSSIP_ITEM(5, "Scarlet Monastery", GOSSIP_SENDER_MAIN, 1257); + player->ADD_GOSSIP_ITEM(7, "[More] ->", GOSSIP_SENDER_MAIN, 5551); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; case 5551: // Instances [PAGE 2] - player->ADD_GOSSIP_ITEM(5, "Uldaman" , GOSSIP_SENDER_MAIN, 1258); - player->ADD_GOSSIP_ITEM(5, "Zul'Farrak" , GOSSIP_SENDER_MAIN, 1259); - player->ADD_GOSSIP_ITEM(5, "Maraudon" , GOSSIP_SENDER_MAIN, 1260); - player->ADD_GOSSIP_ITEM(5, "The Sunken Temple" , GOSSIP_SENDER_MAIN, 1261); - player->ADD_GOSSIP_ITEM(5, "Blackrock Depths" , GOSSIP_SENDER_MAIN, 1262); - player->ADD_GOSSIP_ITEM(5, "Dire Maul" , GOSSIP_SENDER_MAIN, 1263); - player->ADD_GOSSIP_ITEM(5, "Blackrock Spire" , GOSSIP_SENDER_MAIN, 1264); - player->ADD_GOSSIP_ITEM(5, "Stratholme" , GOSSIP_SENDER_MAIN, 1265); - player->ADD_GOSSIP_ITEM(5, "Scholomance" , GOSSIP_SENDER_MAIN, 1266); - player->ADD_GOSSIP_ITEM(7, "<- [Back]" , GOSSIP_SENDER_MAIN, 5); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + player->ADD_GOSSIP_ITEM(5, "Uldaman", GOSSIP_SENDER_MAIN, 1258); + player->ADD_GOSSIP_ITEM(5, "Zul'Farrak", GOSSIP_SENDER_MAIN, 1259); + player->ADD_GOSSIP_ITEM(5, "Maraudon", GOSSIP_SENDER_MAIN, 1260); + player->ADD_GOSSIP_ITEM(5, "The Sunken Temple", GOSSIP_SENDER_MAIN, 1261); + player->ADD_GOSSIP_ITEM(5, "Blackrock Depths", GOSSIP_SENDER_MAIN, 1262); + player->ADD_GOSSIP_ITEM(5, "Dire Maul", GOSSIP_SENDER_MAIN, 1263); + player->ADD_GOSSIP_ITEM(5, "Blackrock Spire", GOSSIP_SENDER_MAIN, 1264); + player->ADD_GOSSIP_ITEM(5, "Stratholme", GOSSIP_SENDER_MAIN, 1265); + player->ADD_GOSSIP_ITEM(5, "Scholomance", GOSSIP_SENDER_MAIN, 1266); + player->ADD_GOSSIP_ITEM(7, "<- [Back]", GOSSIP_SENDER_MAIN, 5); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; case 101: // Raids - player->ADD_GOSSIP_ITEM(5, "Zul'Gurub" , GOSSIP_SENDER_MAIN, 4000); - player->ADD_GOSSIP_ITEM(5, "Onyxia's Lair" , GOSSIP_SENDER_MAIN, 4001); - player->ADD_GOSSIP_ITEM(5, "Molten Core" , GOSSIP_SENDER_MAIN, 4002); - player->ADD_GOSSIP_ITEM(5, "Blackwing Lair" , GOSSIP_SENDER_MAIN, 4003); - player->ADD_GOSSIP_ITEM(5, "Ruins of Ahn'Qiraj" , GOSSIP_SENDER_MAIN, 4004); - player->ADD_GOSSIP_ITEM(5, "Temple of Ahn'Qiraj" , GOSSIP_SENDER_MAIN, 4005); - player->ADD_GOSSIP_ITEM(5, "Naxxramas" , GOSSIP_SENDER_MAIN, 4006); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + player->ADD_GOSSIP_ITEM(5, "Zul'Gurub", GOSSIP_SENDER_MAIN, 4000); + player->ADD_GOSSIP_ITEM(5, "Onyxia's Lair", GOSSIP_SENDER_MAIN, 4001); + player->ADD_GOSSIP_ITEM(5, "Molten Core", GOSSIP_SENDER_MAIN, 4002); + player->ADD_GOSSIP_ITEM(5, "Blackwing Lair", GOSSIP_SENDER_MAIN, 4003); + player->ADD_GOSSIP_ITEM(5, "Ruins of Ahn'Qiraj", GOSSIP_SENDER_MAIN, 4004); + player->ADD_GOSSIP_ITEM(5, "Temple of Ahn'Qiraj", GOSSIP_SENDER_MAIN, 4005); + player->ADD_GOSSIP_ITEM(5, "Naxxramas", GOSSIP_SENDER_MAIN, 4006); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; case 6010: // Kalimdor - player->ADD_GOSSIP_ITEM(5, "Ashenvale" , GOSSIP_SENDER_MAIN, 601); - player->ADD_GOSSIP_ITEM(5, "Darkshore" , GOSSIP_SENDER_MAIN, 602); - player->ADD_GOSSIP_ITEM(5, "Desolace" , GOSSIP_SENDER_MAIN, 603); - player->ADD_GOSSIP_ITEM(5, "Durotar" , GOSSIP_SENDER_MAIN, 604); - player->ADD_GOSSIP_ITEM(5, "Dustwallow Marsh" , GOSSIP_SENDER_MAIN, 605); - player->ADD_GOSSIP_ITEM(5, "Feralas" , GOSSIP_SENDER_MAIN, 606); - player->ADD_GOSSIP_ITEM(5, "Silithus" , GOSSIP_SENDER_MAIN, 607); - player->ADD_GOSSIP_ITEM(5, "Stonetalon Mountains" , GOSSIP_SENDER_MAIN, 608); - player->ADD_GOSSIP_ITEM(5, "Tanaris" , GOSSIP_SENDER_MAIN, 609); - player->ADD_GOSSIP_ITEM(5, "The Barrens" , GOSSIP_SENDER_MAIN, 610); - player->ADD_GOSSIP_ITEM(5, "Thousand Needles" , GOSSIP_SENDER_MAIN, 611); - player->ADD_GOSSIP_ITEM(5, "Winterspring" , GOSSIP_SENDER_MAIN, 612); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + player->ADD_GOSSIP_ITEM(5, "Ashenvale", GOSSIP_SENDER_MAIN, 601); + player->ADD_GOSSIP_ITEM(5, "Darkshore", GOSSIP_SENDER_MAIN, 602); + player->ADD_GOSSIP_ITEM(5, "Desolace", GOSSIP_SENDER_MAIN, 603); + player->ADD_GOSSIP_ITEM(5, "Durotar", GOSSIP_SENDER_MAIN, 604); + player->ADD_GOSSIP_ITEM(5, "Dustwallow Marsh", GOSSIP_SENDER_MAIN, 605); + player->ADD_GOSSIP_ITEM(5, "Feralas", GOSSIP_SENDER_MAIN, 606); + player->ADD_GOSSIP_ITEM(5, "Silithus", GOSSIP_SENDER_MAIN, 607); + player->ADD_GOSSIP_ITEM(5, "Stonetalon Mountains", GOSSIP_SENDER_MAIN, 608); + player->ADD_GOSSIP_ITEM(5, "Tanaris", GOSSIP_SENDER_MAIN, 609); + player->ADD_GOSSIP_ITEM(5, "The Barrens", GOSSIP_SENDER_MAIN, 610); + player->ADD_GOSSIP_ITEM(5, "Thousand Needles", GOSSIP_SENDER_MAIN, 611); + player->ADD_GOSSIP_ITEM(5, "Winterspring", GOSSIP_SENDER_MAIN, 612); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; - case 6020: // Eastern Kingdoms - player->ADD_GOSSIP_ITEM(5, "Arathi Highlands" , GOSSIP_SENDER_MAIN, 613); - player->ADD_GOSSIP_ITEM(5, "Badlands" , GOSSIP_SENDER_MAIN, 614); - player->ADD_GOSSIP_ITEM(5, "Dun Morogh" , GOSSIP_SENDER_MAIN, 615); - player->ADD_GOSSIP_ITEM(5, "Duskwood" , GOSSIP_SENDER_MAIN, 616); - player->ADD_GOSSIP_ITEM(5, "Eastern Plaguelands" , GOSSIP_SENDER_MAIN, 617); - player->ADD_GOSSIP_ITEM(5, "Elwynn Forest" , GOSSIP_SENDER_MAIN, 618); - player->ADD_GOSSIP_ITEM(5, "Hillsbrad Foothills" , GOSSIP_SENDER_MAIN, 619); - player->ADD_GOSSIP_ITEM(5, "Redridge Mountains" , GOSSIP_SENDER_MAIN, 620); - player->ADD_GOSSIP_ITEM(5, "Silverpine Forest" , GOSSIP_SENDER_MAIN, 621); - player->ADD_GOSSIP_ITEM(5, "Stranglethorn Vale" , GOSSIP_SENDER_MAIN, 622); - player->ADD_GOSSIP_ITEM(5, "Swamp of Sorrows" , GOSSIP_SENDER_MAIN, 623); - player->ADD_GOSSIP_ITEM(5, "The Hinterlands" , GOSSIP_SENDER_MAIN, 624); - player->ADD_GOSSIP_ITEM(5, "Tirisfal Glades" , GOSSIP_SENDER_MAIN, 625); - player->ADD_GOSSIP_ITEM(5, "Westfall" , GOSSIP_SENDER_MAIN, 626); - player->ADD_GOSSIP_ITEM(5, "Wetlands" , GOSSIP_SENDER_MAIN, 627); - player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]" , GOSSIP_SENDER_MAIN, 100); + case 6020: // Eastern Kingdoms [PAGE 1] + player->ADD_GOSSIP_ITEM(5, "Arathi Highlands", GOSSIP_SENDER_MAIN, 613); + player->ADD_GOSSIP_ITEM(5, "Badlands", GOSSIP_SENDER_MAIN, 614); + player->ADD_GOSSIP_ITEM(5, "Dun Morogh", GOSSIP_SENDER_MAIN, 615); + player->ADD_GOSSIP_ITEM(5, "Duskwood", GOSSIP_SENDER_MAIN, 616); + player->ADD_GOSSIP_ITEM(5, "Eastern Plaguelands", GOSSIP_SENDER_MAIN, 617); + player->ADD_GOSSIP_ITEM(5, "Elwynn Forest", GOSSIP_SENDER_MAIN, 618); + player->ADD_GOSSIP_ITEM(5, "Hillsbrad Foothills", GOSSIP_SENDER_MAIN, 619); + player->ADD_GOSSIP_ITEM(5, "Redridge Mountains", GOSSIP_SENDER_MAIN, 620); + player->ADD_GOSSIP_ITEM(5, "Silverpine Forest", GOSSIP_SENDER_MAIN, 621); + player->ADD_GOSSIP_ITEM(7, "[More] ->", GOSSIP_SENDER_MAIN, 6021); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); break; + case 6021: // Eastern Kingdoms [PAGE 2] + player->ADD_GOSSIP_ITEM(5, "Stranglethorn Vale", GOSSIP_SENDER_MAIN, 622); + player->ADD_GOSSIP_ITEM(5, "Swamp of Sorrows", GOSSIP_SENDER_MAIN, 623); + player->ADD_GOSSIP_ITEM(5, "The Hinterlands", GOSSIP_SENDER_MAIN, 624); + player->ADD_GOSSIP_ITEM(5, "Tirisfal Glades", GOSSIP_SENDER_MAIN, 625); + player->ADD_GOSSIP_ITEM(5, "Westfall", GOSSIP_SENDER_MAIN, 626); + player->ADD_GOSSIP_ITEM(5, "Wetlands", GOSSIP_SENDER_MAIN, 627); + player->ADD_GOSSIP_ITEM(7, "<- [Back]", GOSSIP_SENDER_MAIN, 6020); + player->ADD_GOSSIP_ITEM(5, "<-[Main Menu]", GOSSIP_SENDER_MAIN, 100); - + player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); + break; // ----### CITIES ###---- @@ -207,6 +212,7 @@ void SendDefaultMenu_TeleportNPC(Player *player, Creature *_Creature, uint32 act // ----### STARTING PLACES ####---- // ### HORDE ### + case 40: // Shadow Grave player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 1663.517f, 1678.187744f, 120.5303f, 0.0f); @@ -308,67 +314,67 @@ void SendDefaultMenu_TeleportNPC(Player *player, Creature *_Creature, uint32 act player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -9464.0f, 62.0f, 56.0f, 0.0f); break; - case 1249://teleport player to the Wailing Caverns + case 1249:// Teleport player to the Wailing Caverns player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -722.53f, -2226.30f, 16.94f, 2.71f); break; - case 1250://teleport player to the Deadmines + case 1250:// Teleport player to the Deadmines player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -11212.04f, 1658.58f, 25.67f, 1.45f); break; - case 1251://teleport player to Shadowfang Keep + case 1251:// Teleport player to Shadowfang Keep player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -254.47f, 1524.68f, 76.89f, 1.56f); break; - case 1252://teleport player to Blackfathom Deeps + case 1252:// Teleport player to Blackfathom Deeps player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, 4254.58f, 664.74f, -29.04f, 1.97f); break; - case 1254://teleport player to Razorfen Kraul + case 1254:// Teleport player to Razorfen Kraul player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -4484.04f, -1739.40f, 86.47f, 1.23f); break; - case 1256://teleport player to Razorfen Downs + case 1256:// Teleport player to Razorfen Downs player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -4645.08f, -2470.85f, 85.53f, 4.39f); break; - case 1257://teleport player to the Scarlet Monastery + case 1257:// Teleport player to the Scarlet Monastery player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 2843.89f, -693.74f, 139.32f, 5.11f); break; - case 1258://teleport player to Uldaman + case 1258:// Teleport player to Uldaman player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -6119.70f, -2957.30f, 204.11f, 0.03f); break; - case 1259://teleport player to Zul'Farrak + case 1259:// Teleport player to Zul'Farrak player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -6839.39f, -2911.03f, 8.87f, 0.41f); break; - case 1260://teleport player to Maraudon + case 1260:// Teleport player to Maraudon player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -1433.33f, 2955.34f, 96.21f, 4.82f); break; - case 1261://teleport player to the Sunken Temple + case 1261:// Teleport player to the Sunken Temple player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -10346.92f, -3851.90f, -43.41f, 6.09f); break; - case 1262://teleport player to Blackrock Depths + case 1262:// Teleport player to Blackrock Depths player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -7301.03f, -913.19f, 165.37f, 0.08f); break; - case 1263://teleport player to Dire Maul + case 1263:// Teleport player to Dire Maul player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -3982.47f, 1127.79f, 161.02f, 0.05f); break; - case 1264://teleport player to Blackrock Spire + case 1264:// Teleport player to Blackrock Spire player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -7535.43f, -1212.04f, 285.45f, 5.29f); break; - case 1265://teleport player to Stratholme + case 1265:// Teleport player to Stratholme player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 3263.54f, -3379.46f, 143.59f, 0.00f); break; - case 1266://teleport player to Scholomance + case 1266:// Teleport player to Scholomance player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 1219.01f, -2604.66f, 85.61f, 0.50f); break; @@ -513,28 +519,28 @@ void SendDefaultMenu_TeleportNPC(Player *player, Creature *_Creature, uint32 act // HORDE if (player->GetTeam() == HORDE) { - //player->ADD_GOSSIP_ITEM(5, "PreTBC Mall" , GOSSIP_SENDER_MAIN, 74); - player->ADD_GOSSIP_ITEM(5, "Major Cities" , GOSSIP_SENDER_MAIN, 1); - player->ADD_GOSSIP_ITEM(5, "Starting Areas" , GOSSIP_SENDER_MAIN, 3); - player->ADD_GOSSIP_ITEM(5, "Instances" , GOSSIP_SENDER_MAIN, 5); - player->ADD_GOSSIP_ITEM(5, "Raids" , GOSSIP_SENDER_MAIN, 101); - player->ADD_GOSSIP_ITEM(5, "Gurubashi Arena" , GOSSIP_SENDER_MAIN, 4015); - player->ADD_GOSSIP_ITEM(5, "Zones - Kalimdor" , GOSSIP_SENDER_MAIN, 6010); - player->ADD_GOSSIP_ITEM(5, "Zones - Eastern Kingdoms" , GOSSIP_SENDER_MAIN, 6020); + //player->ADD_GOSSIP_ITEM(5, "PreTBC Mall", GOSSIP_SENDER_MAIN, 74); + player->ADD_GOSSIP_ITEM(5, "Major Cities", GOSSIP_SENDER_MAIN, 1); + player->ADD_GOSSIP_ITEM(5, "Starting Areas", GOSSIP_SENDER_MAIN, 3); + player->ADD_GOSSIP_ITEM(5, "Instances", GOSSIP_SENDER_MAIN, 5); + player->ADD_GOSSIP_ITEM(5, "Raids", GOSSIP_SENDER_MAIN, 101); + player->ADD_GOSSIP_ITEM(5, "Gurubashi Arena", GOSSIP_SENDER_MAIN, 4015); + player->ADD_GOSSIP_ITEM(5, "Zones - Kalimdor", GOSSIP_SENDER_MAIN, 6010); + player->ADD_GOSSIP_ITEM(5, "Zones - Eastern Kingdoms", GOSSIP_SENDER_MAIN, 6020); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); } // ALLIANCE else { - //player->ADD_GOSSIP_ITEM(5, "PreTBC Mall" , GOSSIP_SENDER_MAIN, 74); - player->ADD_GOSSIP_ITEM(5, "Major Cities" , GOSSIP_SENDER_MAIN, 2); - player->ADD_GOSSIP_ITEM(5, "Starting Areas" , GOSSIP_SENDER_MAIN, 4); - player->ADD_GOSSIP_ITEM(5, "Instances" , GOSSIP_SENDER_MAIN, 5); - player->ADD_GOSSIP_ITEM(5, "Raids" , GOSSIP_SENDER_MAIN, 101); - player->ADD_GOSSIP_ITEM(5, "Gurubashi Arena" , GOSSIP_SENDER_MAIN, 4015); - player->ADD_GOSSIP_ITEM(5, "Zones - Kalimdor" , GOSSIP_SENDER_MAIN, 6010); - player->ADD_GOSSIP_ITEM(5, "Zones - Eastern Kingdoms" , GOSSIP_SENDER_MAIN, 6020); + //player->ADD_GOSSIP_ITEM(5, "PreTBC Mall", GOSSIP_SENDER_MAIN, 74); + player->ADD_GOSSIP_ITEM(5, "Major Cities", GOSSIP_SENDER_MAIN, 2); + player->ADD_GOSSIP_ITEM(5, "Starting Areas", GOSSIP_SENDER_MAIN, 4); + player->ADD_GOSSIP_ITEM(5, "Instances", GOSSIP_SENDER_MAIN, 5); + player->ADD_GOSSIP_ITEM(5, "Raids", GOSSIP_SENDER_MAIN, 101); + player->ADD_GOSSIP_ITEM(5, "Gurubashi Arena", GOSSIP_SENDER_MAIN, 4015); + player->ADD_GOSSIP_ITEM(5, "Zones - Kalimdor", GOSSIP_SENDER_MAIN, 6010); + player->ADD_GOSSIP_ITEM(5, "Zones - Eastern Kingdoms", GOSSIP_SENDER_MAIN, 6020); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, _Creature->GetGUID()); } @@ -601,18 +607,18 @@ void Enchant(Player* player, Item* item, uint32 enchantid) bool GossipHello_EnchantNPC(Player* player, Creature* creature) { - - player->ADD_GOSSIP_ITEM(5, "Chest", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_CHEST); - player->ADD_GOSSIP_ITEM(5, "Cloak", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_BACK); - player->ADD_GOSSIP_ITEM(5, "Bracers", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_WRISTS); - player->ADD_GOSSIP_ITEM(5, "Gloves", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_HANDS); - player->ADD_GOSSIP_ITEM(5, "Boots", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_FEET); - player->ADD_GOSSIP_ITEM(5, "Mainhand", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_MAINHAND); - player->ADD_GOSSIP_ITEM(5, "Offhand", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_OFFHAND); + player->ADD_GOSSIP_ITEM(5, "Chest", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_CHEST); + player->ADD_GOSSIP_ITEM(5, "Cloak", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_BACK); + player->ADD_GOSSIP_ITEM(5, "Bracers", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_WRISTS); + player->ADD_GOSSIP_ITEM(5, "Gloves", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_HANDS); + player->ADD_GOSSIP_ITEM(5, "Boots", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_FEET); + player->ADD_GOSSIP_ITEM(5, "Mainhand", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_MAINHAND); + player->ADD_GOSSIP_ITEM(5, "Offhand", GOSSIP_SENDER_MAIN, EQUIPMENT_SLOT_OFFHAND); player->SEND_GOSSIP_MENU(player->GetGossipTextId(creature), creature->GetGUID()); return true; } + bool GossipSelect_EnchantNPC(Player* player, Creature* creature, uint32 sender, uint32 action) { if (sender != GOSSIP_SENDER_MAIN) @@ -623,43 +629,43 @@ bool GossipSelect_EnchantNPC(Player* player, Creature* creature, uint32 sender, switch (action) { case EQUIPMENT_SLOT_CHEST: - player->ADD_GOSSIP_ITEM(5, "Greater Stats", GOSSIP_SENDER_MAIN, CHEST_STATS); + player->ADD_GOSSIP_ITEM(5, "Greater Stats", GOSSIP_SENDER_MAIN, CHEST_STATS); break; case EQUIPMENT_SLOT_BACK: - player->ADD_GOSSIP_ITEM(5, "Agility", GOSSIP_SENDER_MAIN, CLOAK_AGILITY); - player->ADD_GOSSIP_ITEM(5, "Armor", GOSSIP_SENDER_MAIN, CLOAK_ARMOR); - player->ADD_GOSSIP_ITEM(5, "Dodge", GOSSIP_SENDER_MAIN, CLOAK_DODGE); - player->ADD_GOSSIP_ITEM(5, "Subtlety", GOSSIP_SENDER_MAIN, CLOAK_SUB); + player->ADD_GOSSIP_ITEM(5, "Agility", GOSSIP_SENDER_MAIN, CLOAK_AGILITY); + player->ADD_GOSSIP_ITEM(5, "Armor", GOSSIP_SENDER_MAIN, CLOAK_ARMOR); + player->ADD_GOSSIP_ITEM(5, "Dodge", GOSSIP_SENDER_MAIN, CLOAK_DODGE); + player->ADD_GOSSIP_ITEM(5, "Subtlety", GOSSIP_SENDER_MAIN, CLOAK_SUB); break; case EQUIPMENT_SLOT_WRISTS: - player->ADD_GOSSIP_ITEM(5, "Stamina", GOSSIP_SENDER_MAIN, BRACER_STAM); - player->ADD_GOSSIP_ITEM(5, "Strength", GOSSIP_SENDER_MAIN, BRACER_STR); - player->ADD_GOSSIP_ITEM(5, "Healing", GOSSIP_SENDER_MAIN, BRACER_HEAL); - player->ADD_GOSSIP_ITEM(5, "Intellect", GOSSIP_SENDER_MAIN, BRACER_INT); + player->ADD_GOSSIP_ITEM(5, "Stamina", GOSSIP_SENDER_MAIN, BRACER_STAM); + player->ADD_GOSSIP_ITEM(5, "Strength", GOSSIP_SENDER_MAIN, BRACER_STR); + player->ADD_GOSSIP_ITEM(5, "Healing", GOSSIP_SENDER_MAIN, BRACER_HEAL); + player->ADD_GOSSIP_ITEM(5, "Intellect", GOSSIP_SENDER_MAIN, BRACER_INT); break; case EQUIPMENT_SLOT_HANDS: - player->ADD_GOSSIP_ITEM(5, "Agility", GOSSIP_SENDER_MAIN, GLOVES_AGI); - player->ADD_GOSSIP_ITEM(5, "Fire Power", GOSSIP_SENDER_MAIN, GLOVES_FIRE); - player->ADD_GOSSIP_ITEM(5, "Frost Power", GOSSIP_SENDER_MAIN, GLOVES_FROST); - player->ADD_GOSSIP_ITEM(5, "Shadow Power", GOSSIP_SENDER_MAIN, GLOVES_SHADOW); - player->ADD_GOSSIP_ITEM(5, "Healing", GOSSIP_SENDER_MAIN, GLOVES_HEALING); + player->ADD_GOSSIP_ITEM(5, "Agility", GOSSIP_SENDER_MAIN, GLOVES_AGI); + player->ADD_GOSSIP_ITEM(5, "Fire Power", GOSSIP_SENDER_MAIN, GLOVES_FIRE); + player->ADD_GOSSIP_ITEM(5, "Frost Power", GOSSIP_SENDER_MAIN, GLOVES_FROST); + player->ADD_GOSSIP_ITEM(5, "Shadow Power", GOSSIP_SENDER_MAIN, GLOVES_SHADOW); + player->ADD_GOSSIP_ITEM(5, "Healing", GOSSIP_SENDER_MAIN, GLOVES_HEALING); break; case EQUIPMENT_SLOT_FEET: - player->ADD_GOSSIP_ITEM(5, "Stamina", GOSSIP_SENDER_MAIN, BOOTS_STAM); - player->ADD_GOSSIP_ITEM(5, "Minor Speed", GOSSIP_SENDER_MAIN, BOOTS_SPEED); - player->ADD_GOSSIP_ITEM(5, "Agility", GOSSIP_SENDER_MAIN, BOOTS_AGI); + player->ADD_GOSSIP_ITEM(5, "Stamina", GOSSIP_SENDER_MAIN, BOOTS_STAM); + player->ADD_GOSSIP_ITEM(5, "Minor Speed", GOSSIP_SENDER_MAIN, BOOTS_SPEED); + player->ADD_GOSSIP_ITEM(5, "Agility", GOSSIP_SENDER_MAIN, BOOTS_AGI); break; case EQUIPMENT_SLOT_MAINHAND: - player->ADD_GOSSIP_ITEM(5, "Crusader", GOSSIP_SENDER_MAIN, WEP_CRUSADER); - player->ADD_GOSSIP_ITEM(5, "1H Agility", GOSSIP_SENDER_MAIN, WEP1H_AGILITY); - player->ADD_GOSSIP_ITEM(5, "2H Agility", GOSSIP_SENDER_MAIN, WEP2H_AGILITY); - player->ADD_GOSSIP_ITEM(5, "Spellpower", GOSSIP_SENDER_MAIN, WEP_SPELLPOWER); - player->ADD_GOSSIP_ITEM(5, "Healing", GOSSIP_SENDER_MAIN, WEP_HEAL); + player->ADD_GOSSIP_ITEM(5, "Crusader", GOSSIP_SENDER_MAIN, WEP_CRUSADER); + player->ADD_GOSSIP_ITEM(5, "1H Agility", GOSSIP_SENDER_MAIN, WEP1H_AGILITY); + player->ADD_GOSSIP_ITEM(5, "2H Agility", GOSSIP_SENDER_MAIN, WEP2H_AGILITY); + player->ADD_GOSSIP_ITEM(5, "Spellpower", GOSSIP_SENDER_MAIN, WEP_SPELLPOWER); + player->ADD_GOSSIP_ITEM(5, "Healing", GOSSIP_SENDER_MAIN, WEP_HEAL); break; case EQUIPMENT_SLOT_OFFHAND: - player->ADD_GOSSIP_ITEM(5, "Spirit", GOSSIP_SENDER_MAIN, OFFHAND_SPIRIT); - player->ADD_GOSSIP_ITEM(5, "Stamina", GOSSIP_SENDER_MAIN, OFFHAND_STAM); - player->ADD_GOSSIP_ITEM(5, "Frost Resistance", GOSSIP_SENDER_MAIN, OFFHAND_FROSTRES); + player->ADD_GOSSIP_ITEM(5, "Spirit", GOSSIP_SENDER_MAIN, OFFHAND_SPIRIT); + player->ADD_GOSSIP_ITEM(5, "Stamina", GOSSIP_SENDER_MAIN, OFFHAND_STAM); + player->ADD_GOSSIP_ITEM(5, "Frost Resistance", GOSSIP_SENDER_MAIN, OFFHAND_FROSTRES); break; } player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, creature->GetGUID()); @@ -799,8 +805,6 @@ bool GossipSelect_EnchantNPC(Player* player, Creature* creature, uint32 sender, return true; } - - void LearnSkillRecipesHelper(Player *player, uint32 skill_id) { uint32 classmask = player->GetClassMask(); @@ -834,6 +838,7 @@ void LearnSkillRecipesHelper(Player *player, uint32 skill_id) player->LearnSpell(skillLine->spellId, false); } } + bool LearnAllRecipesInProfession(Player *pPlayer, SkillType skill) { ChatHandler handler(pPlayer->GetSession()); @@ -844,7 +849,7 @@ bool LearnAllRecipesInProfession(Player *pPlayer, SkillType skill) if (!SkillInfo) { - sLog.outError("Profession NPC: received non-valid skill ID"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Profession NPC: received non-valid skill ID"); return false; } @@ -876,6 +881,7 @@ bool GossipHello_ProfessionNPC(Player* player, Creature* creature) player->SEND_GOSSIP_MENU(player->GetGossipTextId(creature), creature->GetGUID()); return true; } + void CompleteLearnProfession(Player *pPlayer, Creature *pCreature, SkillType skill) { if (pPlayer->GetFreePrimaryProfessionPoints() == 0 && !(skill == SKILL_COOKING || skill == SKILL_FIRST_AID)) @@ -888,6 +894,7 @@ void CompleteLearnProfession(Player *pPlayer, Creature *pCreature, SkillType ski pPlayer->GetSession()->SendNotification("Internal error."); } } + bool GossipSelect_ProfessionNPC(Player* player, Creature* creature, uint32 sender, uint32 action) { switch (action) diff --git a/src/scripts/custom/event_attack_city.cpp b/src/scripts/custom/event_attack_city.cpp index aff747be188..86846d0e3f2 100644 --- a/src/scripts/custom/event_attack_city.cpp +++ b/src/scripts/custom/event_attack_city.cpp @@ -198,7 +198,7 @@ struct npc_attack_masterAI : public ScriptedAI float positionX = ME->GetPositionX() + (cos(circleAng) * INVOC_DIST_PORTAL); float positionY = ME->GetPositionY() + (sin(circleAng) * INVOC_DIST_PORTAL); #ifdef DEBUG_ON - sLog.outString("Invocateur %u (ang %f) [%f,%f]", num, circleAng, positionX, positionY); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Invocateur %u (ang %f) [%f,%f]", num, circleAng, positionX, positionY); #endif Creature* summoner = ME->SummonCreature( NPC_SUMMONER_ENTRY, @@ -460,7 +460,7 @@ struct npc_attack_masterAI : public ScriptedAI ); if (!cityBoss) { - sLog.outError("Impossible d'invoquer le maitre de la ville !"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Impossible d'invoquer le maitre de la ville !"); uiCD = CD_INFINY; return; } @@ -532,7 +532,7 @@ struct npc_attack_masterAI : public ScriptedAI uint32 oldPhase = uiPhase; uiCurrentPhaseStep++; #ifdef DEBUG_ON - sLog.outString("Updating phase %u, step %u", uiPhase, uiCurrentPhaseStep); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Updating phase %u, step %u", uiPhase, uiCurrentPhaseStep); #endif switch (uiPhase) { @@ -641,7 +641,7 @@ struct npc_event_wave_mobAI : public ScriptedAI 0.0f, 0.0f, 0.0f, 0.0f, timeSpawned ); if (!gobj) - sLog.outError("Impossible de spawner le gobj [Entry:%u]", uiGobjEntry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Impossible de spawner le gobj [Entry:%u]", uiGobjEntry); } void DoSayRandom() { @@ -774,7 +774,7 @@ struct npc_event_wave_mobAI : public ScriptedAI AttackStart(newTarget); else { - //sLog.outError("Impossible de trouver une cible."); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Impossible de trouver une cible."); return; } } @@ -910,7 +910,7 @@ struct npc_guard_masterAI : public ScriptedAI float positionX = ME->GetPositionX() + x_coef * dist + x_range_add; float positionY = ME->GetPositionY() + y_coef * dist + y_range_add; #ifdef DEBUG_ON - sLog.outString("[%u] Summon : coef [%f:%f] / dist [coef%f:%f] / pos [%f:%f] / o[%f]", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[%u] Summon : coef [%f:%f] / dist [coef%f:%f] / pos [%f:%f] / o[%f]", ME->GetEntry(), x_coef, y_coef, dist_coef, dist, positionX, positionY, orientation); #endif uint32 creatureEntry; @@ -1002,7 +1002,7 @@ struct npc_guard_masterAI : public ScriptedAI uint32 oldPhase = uiPhase; uiCurrentPhaseStep++; #ifdef DEBUG_ON - sLog.outString("[%u]Updating phase %u, step %u", ME->GetEntry(), uiPhase, uiCurrentPhaseStep); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[%u]Updating phase %u, step %u", ME->GetEntry(), uiPhase, uiCurrentPhaseStep); #endif switch (uiPhase) { diff --git a/src/scripts/custom/npc_escort.cpp b/src/scripts/custom/npc_escort.cpp index feaf5ed7ff2..934f0b53658 100644 --- a/src/scripts/custom/npc_escort.cpp +++ b/src/scripts/custom/npc_escort.cpp @@ -12,7 +12,7 @@ struct npc_escort_genericAI : public npc_escortAI Reset(); m_pEscortData = data; if (!m_pEscortData) - sLog.outError("npc_escort : La creature %u n'a pas de donnees dans la table `script_escort_data` ! Le PNJ sera inactif."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "npc_escort : La creature %u n'a pas de donnees dans la table `script_escort_data` ! Le PNJ sera inactif."); } // ATTENTION : Peut etre nullptr @@ -46,7 +46,7 @@ struct npc_escort_genericAI : public npc_escortAI if (HasEscortState(STATE_ESCORT_ESCORTING)) { - sLog.outDebug("EscortAI has left combat and is now returning to CombatStartPosition."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI has left combat and is now returning to CombatStartPosition."); if (HasEscortState(STATE_ESCORT_PAUSED)) { @@ -58,7 +58,7 @@ struct npc_escort_genericAI : public npc_escortAI else { m_creature->GetMotionMaster()->MoveTargetedHome(); - sLog.outDebug("EscortAI has left combat and MoveTargetedHome()"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "EscortAI has left combat and MoveTargetedHome()"); } Reset(); diff --git a/src/scripts/custom/npc_j_eevee.cpp b/src/scripts/custom/npc_j_eevee.cpp index 95d1308d664..5e72312971f 100644 --- a/src/scripts/custom/npc_j_eevee.cpp +++ b/src/scripts/custom/npc_j_eevee.cpp @@ -37,9 +37,6 @@ enum npc_j_eevee_dreadsteedAI::npc_j_eevee_dreadsteedAI(Creature* pCreature) : ScriptedAI(pCreature) { - //m_pInstance = (instance_dire_maul*) pCreature->GetInstanceData(); - m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING | UNIT_FLAG_PACIFIED); - m_creature->SetFactionTemplateId(35); //friendly to everyone m_creature->SetWalk(true); Reset(); } @@ -57,22 +54,21 @@ void npc_j_eevee_dreadsteedAI::MovementInform(uint32 uiType, uint32 uiPointId) return; switch (uiPointId) { - case 1: - case 2: - case 3: - m_creature->SetFacingTo(aJeeveeDreadsteedLocations[currentPoint].m_fO); - waypointReached = true; - m_creature->CastSpell(m_creature, SPELL_J_EEVEE_SUMMONS_OBJECT, false); - break; - case 4: - m_creature->SetFacingTo(aJeeveeDreadsteedLocations[currentPoint].m_fO); - waypointReached = true; - if (Player* player = m_creature->GetMap()->GetPlayer(guidPlayer)) - DoScriptText(SAY_J_EEVEE_DREADSTEED_4, m_creature, player); - - DoCastSpellIfCan(m_creature, SPELL_J_EEVEE_TELEPORT, CF_TRIGGERED); - break; + case 1: + case 2: + case 3: + m_creature->SetFacingTo(aJeeveeDreadsteedLocations[currentPoint].m_fO); + waypointReached = true; + m_creature->CastSpell(m_creature, SPELL_J_EEVEE_SUMMONS_OBJECT, false); + break; + case 4: + m_creature->SetFacingTo(aJeeveeDreadsteedLocations[currentPoint].m_fO); + waypointReached = true; + if (Player* player = m_creature->GetMap()->GetPlayer(guidPlayer)) + DoScriptText(SAY_J_EEVEE_DREADSTEED_4, m_creature, player); + DoCastSpellIfCan(m_creature, SPELL_J_EEVEE_TELEPORT, CF_TRIGGERED); + break; } } void npc_j_eevee_dreadsteedAI::UpdateAI(uint32 const uiDiff) @@ -87,15 +83,15 @@ void npc_j_eevee_dreadsteedAI::UpdateAI(uint32 const uiDiff) { switch (currentPoint) { - case 0: - DoScriptText(SAY_J_EEVEE_DREADSTEED_1, m_creature); - break; - case 1: - DoScriptText(SAY_J_EEVEE_DREADSTEED_2, m_creature); - break; - case 2: - DoScriptText(SAY_J_EEVEE_DREADSTEED_3, m_creature); - break; + case 0: + DoScriptText(SAY_J_EEVEE_DREADSTEED_1, m_creature); + break; + case 1: + DoScriptText(SAY_J_EEVEE_DREADSTEED_2, m_creature); + break; + case 2: + DoScriptText(SAY_J_EEVEE_DREADSTEED_3, m_creature); + break; } currentPoint++; m_creature->GetMotionMaster()->MovePoint(currentPoint, aJeeveeDreadsteedLocations[currentPoint].m_fX, aJeeveeDreadsteedLocations[currentPoint].m_fY, aJeeveeDreadsteedLocations[currentPoint].m_fZ, true); @@ -143,13 +139,12 @@ npc_j_eevee_scholomanceAI::npc_j_eevee_scholomanceAI(Creature* pCreature) : Scri { m_creature->SetWalk(true); - if (m_creature->IsTemporarySummon()) { + if (m_creature->IsTemporarySummon()) + { guidPlayer = ((TemporarySummon*)m_creature)->GetSummonerGuid(); - if (Player *player = m_creature->GetMap()->GetPlayer(guidPlayer)) { + if (Player* player = m_creature->GetMap()->GetPlayer(guidPlayer)) player->HandleEmote(EMOTE_ONESHOT_KNEEL); - m_creature->SetFactionTemplateId(player->GetFactionTemplateId()); // player faction, friendly to player but hostile to other mobs - } } waitTimer = 4000; @@ -176,22 +171,22 @@ void npc_j_eevee_scholomanceAI::MovementInform(uint32 uiType, uint32 uiPointId) waypointReached = true; switch (uiPointId) { - case 2: - m_creature->HandleEmote(EMOTE_ONESHOT_ATTACKUNARMED); - attackRepeatTimer = 1000; - break; - case 7: - m_creature->HandleEmote(EMOTE_ONESHOT_ATTACKUNARMED); - attackRepeatTimer = 1000; - break; - case 12: - m_creature->HandleEmote(EMOTE_ONESHOT_ATTACKUNARMED); - attackRepeatTimer = 1000; - break; - case 13: - DoCastSpellIfCan(m_creature, SPELL_J_EEVEE_TELEPORT, CF_TRIGGERED); - finished = true; - break; + case 2: + m_creature->HandleEmote(EMOTE_ONESHOT_ATTACKUNARMED); + attackRepeatTimer = 1000; + break; + case 7: + m_creature->HandleEmote(EMOTE_ONESHOT_ATTACKUNARMED); + attackRepeatTimer = 1000; + break; + case 12: + m_creature->HandleEmote(EMOTE_ONESHOT_ATTACKUNARMED); + attackRepeatTimer = 1000; + break; + case 13: + DoCastSpellIfCan(m_creature, SPELL_J_EEVEE_TELEPORT, CF_TRIGGERED); + finished = true; + break; } } @@ -207,27 +202,27 @@ void npc_j_eevee_scholomanceAI::UpdateAI(uint32 const uiDiff) { switch (currentPoint) { - case 0: - DoScriptText(SAY_J_EEVEE_SCHOLOMANCE_1, m_creature); - break; - case 3: - DoScriptText(SAY_J_EEVEE_SCHOLOMANCE_2, m_creature); - break; - case 8: - DoScriptText(SAY_J_EEVEE_SCHOLOMANCE_3, m_creature); - m_creature->SetWalk(false); - break; - case 11: - m_creature->SetWalk(true); - break; - case 12: - // final script text - DoScriptText(SAY_J_EEVEE_SCHOLOMANCE_4, m_creature); + case 0: + DoScriptText(SAY_J_EEVEE_SCHOLOMANCE_1, m_creature); + break; + case 3: + DoScriptText(SAY_J_EEVEE_SCHOLOMANCE_2, m_creature); + break; + case 8: + DoScriptText(SAY_J_EEVEE_SCHOLOMANCE_3, m_creature); + m_creature->SetWalk(false); + break; + case 11: + m_creature->SetWalk(true); + break; + case 12: + // final script text + DoScriptText(SAY_J_EEVEE_SCHOLOMANCE_4, m_creature); - if (Player* player = m_creature->GetMap()->GetPlayer(guidPlayer)) - player->GroupEventHappens(QUEST_IMP_DELIVERY, m_creature); + if (Player* player = m_creature->GetMap()->GetPlayer(guidPlayer)) + player->KilledMonsterCredit(14500, m_creature->GetObjectGuid()); - break; + break; } currentPoint++; @@ -265,7 +260,7 @@ void npc_j_eevee_scholomanceAI::UpdateAI(uint32 const uiDiff) CreatureAI* GetAI_npc_j_eevee(Creature* pCreature) { - if (pCreature->GetMapId() == 429) //Map 429 Zone 2557. HT. + if (pCreature->GetMapId() == 429) //Map 429 Zone 2557. Dire Maul. return new npc_j_eevee_dreadsteedAI(pCreature); else if (pCreature->GetMapId() == 289) // Map 289, Zone 2057. Scholomance return new npc_j_eevee_scholomanceAI(pCreature); diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/blackrock_depths.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/blackrock_depths.cpp index 84bb0eca8f5..cb6b88aa8d8 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/blackrock_depths.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/blackrock_depths.cpp @@ -63,7 +63,9 @@ bool GOHello_go_shadowforge_brazier(Player* pPlayer, GameObject* pGo) enum { //4 or 6 in total? 1+2+1 / 2+2+2 / 3+3. Depending on this, code should be changed. - MAX_MOB_AMOUNT = 8 + MAX_MOB_AMOUNT = 8, + + SPELL_GRIMSTONE_TELEPORT = 6422, }; uint32 RingMob[] = @@ -147,7 +149,7 @@ struct npc_grimstoneAI : public npc_escortAI if (GameObject* pGo = m_pInstance->instance->GetGameObject(m_pInstance->GetData64(id))) pGo->SetGoState(GOState(state)); - sLog.outDebug("npc_grimstone, arena gate update state."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "npc_grimstone, arena gate update state."); } //TODO: move them to center @@ -190,7 +192,7 @@ struct npc_grimstoneAI : public npc_escortAI Player *challenger = m_creature->GetMap()->GetPlayer(m_pInstance->GetData64(DATA_ARENA_CHALLENGER)); if (!challenger) { - sLog.outError("[Blackrock Depths] Ring of Law challenger player not found!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Blackrock Depths] Ring of Law challenger player not found!"); return; } @@ -297,7 +299,7 @@ struct npc_grimstoneAI : public npc_escortAI if (m_pInstance->GetData(DATA_THELDREN) == IN_PROGRESS) m_pInstance->SetData(DATA_THELDREN, DONE); - sLog.outDebug("npc_grimstone: event reached end and set complete."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "npc_grimstone: event reached end and set complete."); } break; } @@ -394,6 +396,7 @@ struct npc_grimstoneAI : public npc_escortAI case 3: DoGate(DATA_ARENA1, GO_STATE_ACTIVE); Event_Timer = 3000; + DoCastSpellIfCan(m_creature, SPELL_GRIMSTONE_TELEPORT); break; case 4: CanWalk = true; @@ -436,14 +439,17 @@ struct npc_grimstoneAI : public npc_escortAI break; case 11: DoGate(DATA_ARENA2, GO_STATE_ACTIVE); - Event_Timer = 5000; + Event_Timer = 3000; break; case 12: + DoCastSpellIfCan(m_creature, SPELL_GRIMSTONE_TELEPORT); + Event_Timer = 2000; + case 13: m_creature->SetVisibility(VISIBILITY_OFF); SummonRingBoss(); Event_Timer = 0; break; - case 13: + case 14: //if quest, complete DoGate(DATA_ARENA2, GO_STATE_READY); DoGate(DATA_ARENA3, GO_STATE_ACTIVE); @@ -493,9 +499,13 @@ struct npc_grimstoneAI : public npc_escortAI if (!RingBossGUID) { m_pInstance->SetData(TYPE_RING_OF_LAW, NOT_STARTED); + + for (uint64& guid : RingMobGUID) + if (Creature* mob = m_creature->GetMap()->GetCreature(guid)) + mob->ForcedDespawn(); - Reset(); m_creature->ForcedDespawn(); + Reset(); } } diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp index d84d114c84c..ae5a4a03f91 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_depths/instance_blackrock_depths.cpp @@ -472,11 +472,6 @@ struct instance_blackrock_depths : ScriptedInstance m_uiDagranTimer = 45000; // set a timer of 45 sec to avoid Emperor Thaurissan to spam yells in case many senators are killed in a short amount of time } break; - case NPC_GRIM_PATRON: - case NPC_HAMMERED_PATRON: - case NPC_GUZZLING_PATRON: - HandleBarPatrons(PATRON_HOSTILE); - break; /*case NPC_THELDREN: SetData(DATA_THELDREN, DONE); break;*/ @@ -640,7 +635,7 @@ struct instance_blackrock_depths : ScriptedInstance void CustomSpellCasted(uint32 spellId, Unit* caster, Unit* target) override { - sLog.outString("Spell %u caste par '%s' sur '%s'", spellId, caster->GetName(), (target) ? target->GetName() : ""); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Spell %u caste par '%s' sur '%s'", spellId, caster->GetName(), (target) ? target->GetName() : ""); switch (spellId) { // BRD : Invocation de Theldren @@ -728,7 +723,7 @@ struct instance_blackrock_depths : ScriptedInstance void SetData(uint32 uiType, uint32 uiData) override { - sLog.outDebug("Instance Blackrock Depths: SetData update (Type: %u Data %u)", uiType, uiData); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Blackrock Depths: SetData update (Type: %u Data %u)", uiType, uiData); switch (uiType) { @@ -791,7 +786,7 @@ struct instance_blackrock_depths : ScriptedInstance GetCreatureListWithEntryInGrid(AnvilrageList, magmus, 8901, 400.0f); for (const auto& it : AnvilrageList) - it->SetRespawnDelay(345600); + it->SetRespawnDelay(4 * DAY); } } m_auiEncounter[TYPE_LYCEUM] = uiData; diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/blackrock_spire.h b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/blackrock_spire.h index 0d5a2d44705..35f06287efa 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/blackrock_spire.h +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/blackrock_spire.h @@ -18,12 +18,12 @@ enum TYPE_VALTHALAK = 4, // Only summon once per instance TYPE_EVENT_DOOR_UBRS = 5, // UBRS door event TYPE_SOLAKAR = 6, // Rookery event - INSTANCE_BRS_MAX_ENCOUNTER = 7, + TYPE_DRAKKISATH = 7, + INSTANCE_BRS_MAX_ENCOUNTER = 8, NPC_SCARSHIELD_INFILTRATOR = 10299, NPC_BLACKHAND_SUMMONER = 9818, NPC_BLACKHAND_VETERAN = 9819, - NPC_PYROGUARD_EMBERSEER = 9816, NPC_BLACKHAND_INCANCERATOR = 10316, NPC_BLACKHAND_ELITE = 10317, NPC_LORD_VICTOR_NEFARIUS = 10162, @@ -49,6 +49,8 @@ enum GO_GYTH_ENTRY_DOOR = 164726, GO_GYTH_COMBAT_DOOR = 175185, // control in boss_script, because will auto-close after each wave GO_GYTH_EXIT_DOOR = 175186, + GO_DRAKKISATH_DOOR1 = 175946, + GO_DRAKKISATH_DOOR2 = 175947, GO_BLACKROCK_ALTAR = 175706, @@ -71,15 +73,6 @@ enum GO_BRAZIER04 = 175531, GO_BRAZIER05 = 175532, GO_BRAZIER06 = 175533, - - // Emberseer event - GO_EMBERSEER_RUNE01 = 175187, - GO_EMBERSEER_RUNE02 = 175267, - GO_EMBERSEER_RUNE03 = 175268, - GO_EMBERSEER_RUNE04 = 175269, - GO_EMBERSEER_RUNE05 = 175270, - GO_EMBERSEER_RUNE06 = 175271, - GO_EMBERSEER_RUNE07 = 175272, }; class instance_blackrock_spire : public ScriptedInstance, private DialogueHelper @@ -118,7 +111,6 @@ class instance_blackrock_spire : public ScriptedInstance, private DialogueHelper uint32 m_auiEncounter[INSTANCE_BRS_MAX_ENCOUNTER]; std::string strInstData; - uint64 m_uiEmberseerGUID; uint64 m_uiNefariusGUID; uint64 m_uiGythGUID; uint64 m_uiInfiltratorGUID; @@ -132,6 +124,8 @@ class instance_blackrock_spire : public ScriptedInstance, private DialogueHelper uint64 m_uiGythEntryDoorGUID; uint64 m_uiGythCombatDoorGUID; uint64 m_uiGythExitDoorGUID; + uint64 m_uiDrakkisathDoor1GUID; + uint64 m_uiDrakkisathDoor2GUID; uint64 m_uiFatherFlameGUID; uint32 m_uiFatherFlame_timer; @@ -146,14 +140,6 @@ class instance_blackrock_spire : public ScriptedInstance, private DialogueHelper uint64 m_uiBrazier05GUID; uint64 m_uiBrazier06GUID; - uint64 m_uiEmberseerRune01GUID; - uint64 m_uiEmberseerRune02GUID; - uint64 m_uiEmberseerRune03GUID; - uint64 m_uiEmberseerRune04GUID; - uint64 m_uiEmberseerRune05GUID; - uint64 m_uiEmberseerRune06GUID; - uint64 m_uiEmberseerRune07GUID; - uint64 m_uiBlackRockAltarGUID; uint32 m_uiUBRSDoor_Timer; diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_drakkisath.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_drakkisath.cpp deleted file mode 100644 index 34d14ec673c..00000000000 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_drakkisath.cpp +++ /dev/null @@ -1,139 +0,0 @@ -/* Copyright (C) 2006 - 2010 ScriptDev2 - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -/* ScriptData -SDName: Boss_Drakkisath -SD%Complete: 100 -SDComment: -SDCategory: Blackrock Spire -EndScriptData */ - -#include "scriptPCH.h" - -enum -{ -// SPELL_FIRENOVA = 23462, - SPELL_FLAMESTRIKE = 16419, // Ustaag : en remplacement de SPELL_FIRENOVA - SPELL_CLEAVE = 15284, // Ustaag : ancien cleave 20691 - SPELL_CONFLIGURATION = 16805, - SPELL_THUNDERCLAP = 15548, //Not sure if right ID. 23931 would be a harder possibility. - SPELL_RAGE = 16789, // Ustaag : ajout - SPELL_PIERCEARMOR = 12097 -}; - -struct boss_drakkisathAI : public ScriptedAI -{ - boss_drakkisathAI(Creature* pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - uint32 m_uiFlameStrikeTimer; - uint32 m_uiCleaveTimer; - uint32 m_uiConfligurationTimer; - uint32 m_uiThunderclapTimer; - uint32 m_uiRageTimer; - uint32 m_uiPierceArmorTimer; - - void Reset() override - { - m_uiFlameStrikeTimer = 16000; - m_uiCleaveTimer = 12000; - m_uiConfligurationTimer = 8000; - m_uiThunderclapTimer = 1000; - m_uiRageTimer = 1000; - m_uiPierceArmorTimer = 5000; - } - - void UpdateAI(uint32 const uiDiff) override - { - // Return since we have no target - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - // FlameStrike - if (m_uiFlameStrikeTimer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_FLAMESTRIKE) == CAST_OK) - m_uiFlameStrikeTimer = urand(13000, 14000); - } - else - m_uiFlameStrikeTimer -= uiDiff; - - // Cleave - if (m_uiCleaveTimer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_CLEAVE) == CAST_OK) - m_uiCleaveTimer = urand(8000, 10000); - } - else - m_uiCleaveTimer -= uiDiff; - - // Confliguration - if (m_uiConfligurationTimer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_CONFLIGURATION, 0, m_creature->GetVictim()->GetGUID()) == CAST_OK) - m_uiConfligurationTimer = 18000; - } - else - m_uiConfligurationTimer -= uiDiff; - - // Thunderclap - if (m_uiThunderclapTimer < uiDiff) - { - if ((m_creature->GetVictim())->GetDistance(m_creature) < 10.0f) - { - if (DoCastSpellIfCan(m_creature, SPELL_THUNDERCLAP) == CAST_OK) - m_uiThunderclapTimer = 20000; - } - } - else - m_uiThunderclapTimer -= uiDiff; - - // Rage - if (m_uiRageTimer < uiDiff) - { - if (DoCastSpellIfCan(m_creature, SPELL_RAGE) == CAST_OK) - m_uiRageTimer = 35000; - } - else - m_uiRageTimer -= uiDiff; - - if (m_uiPierceArmorTimer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_PIERCEARMOR) == CAST_OK) - m_uiPierceArmorTimer = 40000; - } - else - m_uiPierceArmorTimer -= uiDiff; - - DoMeleeAttackIfReady(); - } -}; - -CreatureAI* GetAI_boss_drakkisath(Creature* pCreature) -{ - return new boss_drakkisathAI(pCreature); -} - -void AddSC_boss_drakkisath() -{ - Script* newscript; - newscript = new Script; - newscript->Name = "boss_drakkisath"; - newscript->GetAI = &GetAI_boss_drakkisath; - newscript->RegisterSelf(); -} diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_mother_smolderweb.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_mother_smolderweb.cpp deleted file mode 100644 index 1bb30edf669..00000000000 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_mother_smolderweb.cpp +++ /dev/null @@ -1,95 +0,0 @@ -/* Copyright (C) 2006 - 2010 ScriptDev2 - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -/* ScriptData -SDName: Boss_Mother_Smolderweb -SD%Complete: 100 -SDComment: Uncertain how often mother's milk is casted -SDCategory: Blackrock Spire -EndScriptData */ - -#include "scriptPCH.h" - -enum -{ - SPELL_CRYSTALIZE = 16104, - SPELL_MOTHERSMILK = 16468, - SPELL_SUMMON_SPIRE_SPIDERLING = 16103 -}; - -struct boss_mothersmolderwebAI : public ScriptedAI -{ - boss_mothersmolderwebAI(Creature* pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - uint32 m_uiCrystalizeTimer; - uint32 m_uiMothersMilkTimer; - - void Reset() override - { - m_uiCrystalizeTimer = 20000; - m_uiMothersMilkTimer = 10000; - } - - void DamageTaken(Unit* pDoneBy, uint32 &uiDamage) override - { - if (m_creature->GetHealth() <= uiDamage) - DoCastSpellIfCan(m_creature, SPELL_SUMMON_SPIRE_SPIDERLING, CF_TRIGGERED); - } - - void UpdateAI(uint32 const uiDiff) override - { - // Return since we have no target - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - // Crystalize - if (m_uiCrystalizeTimer < uiDiff) - { - DoCastSpellIfCan(m_creature, SPELL_CRYSTALIZE); - m_uiCrystalizeTimer = 15000; - } - else - m_uiCrystalizeTimer -= uiDiff; - - // Mothers Milk - if (m_uiMothersMilkTimer < uiDiff) - { - DoCastSpellIfCan(m_creature, SPELL_MOTHERSMILK); - m_uiMothersMilkTimer = urand(5000, 12500); - } - else - m_uiMothersMilkTimer -= uiDiff; - - DoMeleeAttackIfReady(); - } -}; - -CreatureAI* GetAI_boss_mothersmolderweb(Creature* pCreature) -{ - return new boss_mothersmolderwebAI(pCreature); -} - -void AddSC_boss_mothersmolderweb() -{ - Script* newscript; - newscript = new Script; - newscript->Name = "boss_mother_smolderweb"; - newscript->GetAI = &GetAI_boss_mothersmolderweb; - newscript->RegisterSelf(); -} diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_pyroguard_emberseer.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_pyroguard_emberseer.cpp deleted file mode 100644 index 2186373dcf5..00000000000 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_pyroguard_emberseer.cpp +++ /dev/null @@ -1,455 +0,0 @@ -/* Copyright (C) 2006 - 2010 ScriptDev2 - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -/* ScriptData -SDName: Boss_Pyroguard_Emberseer -SD%Complete: 100 -SDComment: Event to activate Emberseer NYI - 'aggro'-text missing -SDCategory: Blackrock Spire -EndScriptData */ - -#include "scriptPCH.h" -#include "blackrock_spire.h" - -enum -{ - // Intro spells - SPELL_ENCAGE_EMBERSEER = 15281, - - // Combat spells - SPELL_FIRENOVA = 23462, - SPELL_FLAMEBUFFET = 23341, - SPELL_PYROBLAST = 20228, // guesswork, but best fitting in spells-area, was 17274 (has mana cost) - - CANALISEURS_ENTRY = 10316, - - SPELL_SELF_CAGE = 15282, - SPELL_PLAYER_MISE_EN_CAGE = 16045, - - SPELL_LIBERATION = 16047, - SPELL_GROWTH = 16048, - - DOOR_OPEN_ID = 175705, - - EMOTE_FULL = 5567, - YELL_BOSS_FREE = 5268 -}; - -struct boss_pyroguard_emberseerAI : public ScriptedAI -{ - boss_pyroguard_emberseerAI(Creature* pCreature) : ScriptedAI(pCreature) - { - m_pInstance = (instance_blackrock_spire*) pCreature->GetInstanceData(); - isInitialized = false; - Reset(); - } - - instance_blackrock_spire* m_pInstance; - uint32 m_uiFireNovaTimer; - uint32 m_uiFlameBuffetTimer; - uint32 m_uiPyroBlastTimer; - - std::set sSummoners; - - // NOSTALRIUS - bool isInitialized; - bool isCanalisationInProgress; - bool isBossLocked; - std::vector canaliseurs; - - void RespawnAddWarlocks() - { - std::vector::iterator it; - for (it = canaliseurs.begin(); it != canaliseurs.end(); ++it) - if (Creature* pCanaliser = m_creature->GetMap()->GetCreature(*it)) - { - if (!pCanaliser->IsAlive()) - pCanaliser->Respawn(); - pCanaliser->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC); - } - } - - bool Initialize() - { - std::list tmpFoundCrea; - GetCreatureListWithEntryInGrid(tmpFoundCrea, m_creature, CANALISEURS_ENTRY, 35.0f); - while (!tmpFoundCrea.empty()) - { - canaliseurs.push_back(tmpFoundCrea.front()->GetObjectGuid()); - tmpFoundCrea.pop_front(); - } - - if (canaliseurs.empty()) - return false; - - // All must be alive at the start of the event - RespawnAddWarlocks(); - if (!m_creature->HasAura(SPELL_SELF_CAGE)) - m_creature->CastSpell(m_creature, SPELL_SELF_CAGE, false); - return true; - } - - // Are all channelers dead? - bool AreAllWarlockDead() - { - std::vector::iterator it; - for (it = canaliseurs.begin(); it != canaliseurs.end(); ++it) - if (Creature* pCanaliser = m_creature->GetMap()->GetCreature(*it)) - if (pCanaliser->IsAlive()) - return false; - return true; - } - - void RefreshCanalisation() - { - if (!m_pInstance) - return; - std::set::iterator it; - GameObject* pGo = m_creature->GetMap()->GetGameObject(m_pInstance->GetData64(GO_BLACKROCK_ALTAR)); - Map::PlayerList const &pl = m_creature->GetMap()->GetPlayers(); - for (const auto& it2 : pl) - { - Player* currPlayer = it2.getSource(); - if (currPlayer) - { - it = sSummoners.find(currPlayer); - bool isUsing = pGo->HasUniqueUser(currPlayer); - if (isUsing && it == sSummoners.end()) - sSummoners.insert(currPlayer); - else if (!isUsing && it != sSummoners.end()) - sSummoners.erase(currPlayer); - } - } - } - - void StartWarlocksCombat() - { - std::set::const_iterator itSummoners; - - // The battle with the adds begins - m_pInstance->SetData(TYPE_EMBERSEER, SPECIAL); - for (const auto& guid : canaliseurs) - { - Creature *currCanaliseur = m_creature->GetMap()->GetCreature(guid); - if (!currCanaliseur) - continue; - currCanaliseur->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC); - currCanaliseur->InterruptNonMeleeSpells(false); - if (currCanaliseur->AI()) - { - itSummoners = sSummoners.begin(); - if (itSummoners != sSummoners.end()) - std::advance(itSummoners, urand(0, sSummoners.size() - 1)); - currCanaliseur->AI()->AttackStart(*itSummoners); - } - } - isCanalisationInProgress = false; - isBossLocked = true; - } - - void EventBossLiberation() - { - m_creature->MonsterTextEmote(EMOTE_FULL, m_creature); - - m_creature->RemoveAllAuras(); - m_creature->CastSpell(m_creature, SPELL_LIBERATION, true); - m_creature->CastSpell(m_creature, SPELL_GROWTH, true); - m_creature->MonsterYell(YELL_BOSS_FREE, LANG_UNIVERSAL, 0); - - m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC); - // We attack everyone - Map::PlayerList const &pl = m_creature->GetMap()->GetPlayers(); - for (const auto& it2 : pl) - { - Player* currPlayer = it2.getSource(); - if (currPlayer && currPlayer->IsAlive() && m_creature->IsInRange(currPlayer, 0.0f, 50.0f)) - AttackStart(currPlayer); - } - m_creature->SetInCombatWithZone(); - - if (GameObject* pGo = m_creature->FindNearestGameObject(GO_EMBERSEER_RUNE01, 100.0f)) - pGo->SetGoState(GO_STATE_ACTIVE); - if (GameObject* pGo = m_creature->FindNearestGameObject(GO_EMBERSEER_RUNE02, 100.0f)) - pGo->SetGoState(GO_STATE_ACTIVE); - if (GameObject* pGo = m_creature->FindNearestGameObject(GO_EMBERSEER_RUNE03, 100.0f)) - pGo->SetGoState(GO_STATE_ACTIVE); - if (GameObject* pGo = m_creature->FindNearestGameObject(GO_EMBERSEER_RUNE04, 100.0f)) - pGo->SetGoState(GO_STATE_ACTIVE); - if (GameObject* pGo = m_creature->FindNearestGameObject(GO_EMBERSEER_RUNE05, 100.0f)) - pGo->SetGoState(GO_STATE_ACTIVE); - if (GameObject* pGo = m_creature->FindNearestGameObject(GO_EMBERSEER_RUNE06, 100.0f)) - pGo->SetGoState(GO_STATE_ACTIVE); - if (GameObject* pGo = m_creature->FindNearestGameObject(GO_EMBERSEER_RUNE07, 100.0f)) - pGo->SetGoState(GO_STATE_ACTIVE); - - } - // END NOSTALRIUS - - void Reset() override - { - m_uiFireNovaTimer = 6000; - m_uiFlameBuffetTimer = 3000; - m_uiPyroBlastTimer = 14000; - - // NOSTALRIUS - isCanalisationInProgress = true; - isBossLocked = true; - - m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC); - } - - void AttackStart(Unit *target) override - { - // $target begins to attack us - // No fight allowed with the boss - if (isCanalisationInProgress || isBossLocked) - return; - - // Otherwise, go attack - if (m_creature->Attack(target, true)) - { - m_creature->AddThreat(target); - m_creature->SetInCombatWith(target); - target->SetInCombatWith(m_creature); - - m_creature->GetMotionMaster()->MoveChase(target); - } - } - - void Aggro(Unit* pWho) override - { - if (m_pInstance) - m_pInstance->SetData(TYPE_EMBERSEER, IN_PROGRESS); - } - - void JustDied(Unit* pKiller) override - { - if (m_pInstance) - m_pInstance->SetData(TYPE_EMBERSEER, DONE); - } - - void JustReachedHome() override - { - if (m_pInstance) - m_pInstance->SetData(TYPE_EMBERSEER, FAIL); - RespawnAddWarlocks(); - isCanalisationInProgress = true; - if (!m_creature->HasAura(SPELL_SELF_CAGE)) - m_creature->CastSpell(m_creature, SPELL_SELF_CAGE, false); - } - - void UpdateAI(uint32 const uiDiff) override - { - if (!m_pInstance) - return; - if (!isInitialized) - { - Initialize(); - isInitialized = true; - } - // Return since we have no target - if (isCanalisationInProgress) - { - RefreshCanalisation(); - return; - } - if (isBossLocked) - { - if (AreAllWarlockDead()) - { - isBossLocked = false; - EventBossLiberation(); - } - return; - } - - // Otherwise, we are "normally" in combat - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - // FireNova Timer - if (m_uiFireNovaTimer < uiDiff) - { - DoCastSpellIfCan(m_creature, SPELL_FIRENOVA); - m_uiFireNovaTimer = 6000; - } - else - m_uiFireNovaTimer -= uiDiff; - - // FlameBuffet Timer - if (m_uiFlameBuffetTimer < uiDiff) - { - DoCastSpellIfCan(m_creature, SPELL_FLAMEBUFFET); - m_uiFlameBuffetTimer = 14000; - } - else - m_uiFlameBuffetTimer -= uiDiff; - - // PyroBlast Timer - if (m_uiPyroBlastTimer < uiDiff) - { - if (Unit* pTarget = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0)) - DoCastSpellIfCan(pTarget, SPELL_PYROBLAST); - m_uiPyroBlastTimer += 15000; - } - else - m_uiPyroBlastTimer -= uiDiff; - - DoMeleeAttackIfReady(); - } -}; - -// Return true to avoid db script attempt -bool ProcessEventId_event_free_pyroguard_emberseer(uint32 eventId, Object* source, Object* target, bool isStart) -{ - if (!source || !source->IsPlayer()) - return true; - - // Cannot find altar - if (!target) - return true; - - if (ScriptedInstance* instance = dynamic_cast(((Player*)source)->GetInstanceData())) - if (Creature* pyroguardEmberseer = source->ToPlayer()->GetMap()->GetCreature(instance->GetData64(NPC_PYROGUARD_EMBERSEER))) - if (boss_pyroguard_emberseerAI* bossAI = dynamic_cast(pyroguardEmberseer->AI())) - bossAI->StartWarlocksCombat(); - return true; -} - -CreatureAI* GetAI_boss_pyroguard_emberseer(Creature* pCreature) -{ - return new boss_pyroguard_emberseerAI(pCreature); -} - -struct npc_geolier_main_noireAI : public ScriptedAI -{ - npc_geolier_main_noireAI(Creature* pCreature) : ScriptedAI(pCreature) - { - m_pInstance = (instance_blackrock_spire*) pCreature->GetInstanceData(); - Reset(); - } - - instance_blackrock_spire* m_pInstance; - uint32 MiseEnCage_Timer; - uint32 Frappe_Timer; - bool fled; - // END NOSTALRIUS - - void Reset() override - { - MiseEnCage_Timer = urand(5000, 40000); - Frappe_Timer = urand(2000, 12100); - fled = false; - } - - void AttackStart(Unit *target) override - { - if (!m_pInstance) - return; - - // Not ready (event not started) - if (m_pInstance->GetData(TYPE_EMBERSEER) != SPECIAL) - return; - - // Otherwise, go attack - if (m_creature->Attack(target, true)) - { - m_creature->AddThreat(target); - m_creature->SetInCombatWith(target); - target->SetInCombatWith(m_creature); - - m_creature->GetMotionMaster()->MoveChase(target); - } - } - - void UpdateAI(uint32 const uiDiff) override - { - if (!m_pInstance) - return; - - if (m_pInstance->GetData(TYPE_EMBERSEER) != SPECIAL) - { - // No fighting allowed at the moment - if (!m_creature->IsNonMeleeSpellCasted(false, false, true)) - { - m_creature->CastSpell(m_creature, SPELL_ENCAGE_EMBERSEER, false); - } - // Restore health - m_creature->RegenerateHealth(); - return; - } - - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - if (MiseEnCage_Timer < uiDiff) - { - if (Unit* pTarget = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0)) - { - if (pTarget->IsWithinLOSInMap(m_creature) && !pTarget->HasAura(SPELL_PLAYER_MISE_EN_CAGE)) - { - m_creature->CastSpell(pTarget, SPELL_PLAYER_MISE_EN_CAGE, false); - MiseEnCage_Timer = urand(20000, 40000); - } - } - } - else - { - MiseEnCage_Timer -= uiDiff; - } - - if (Frappe_Timer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), 15580) == CAST_OK) - Frappe_Timer = urand(7900, 14000); - } - else - { - Frappe_Timer -= uiDiff; - } - if (!fled && m_creature->GetHealthPercent() < 15.0f) - { - m_creature->DoFlee(); - fled = true; - } - - DoMeleeAttackIfReady(); - } -}; - -CreatureAI* GetAI_npc_geolier_main_noire(Creature* pCreature) -{ - return new npc_geolier_main_noireAI(pCreature); -} - -void AddSC_boss_pyroguard_emberseer() -{ - Script* pNewScript; - pNewScript = new Script; - pNewScript->Name = "boss_pyroguard_emberseer"; - pNewScript->GetAI = &GetAI_boss_pyroguard_emberseer; - pNewScript->RegisterSelf(); - - pNewScript = new Script; - pNewScript->Name = "npc_geolier_main_noire"; - pNewScript->GetAI = &GetAI_npc_geolier_main_noire; - pNewScript->RegisterSelf(); - - pNewScript = new Script; - pNewScript->Name = "event_free_pyroguard_emberseer"; - pNewScript->pProcessEventId = &ProcessEventId_event_free_pyroguard_emberseer; - pNewScript->RegisterSelf(); -} diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_urok.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_urok.cpp index cc32cc6ba0b..c866d3068bc 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_urok.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/boss_urok.cpp @@ -81,7 +81,7 @@ struct go_urok_challengeAI: public GameObjectAI { if (Creature* invoc = me->SummonCreature(entry, go->GetPositionX(), go->GetPositionY(), go->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 400000, false)) { - invoc->SetRespawnDelay(600000); + invoc->SetRespawnDelay(7 * DAY); // Visuel d'apparition if (entry == NPC_UROK_DOOMHOWL) invoc->SendSpellGo(invoc, SPELL_UROK_SUMMONED); diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/instance_blackrock_spire.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/instance_blackrock_spire.cpp index b19a19ff218..1f990e91d77 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/instance_blackrock_spire.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackrock_spire/instance_blackrock_spire.cpp @@ -150,7 +150,6 @@ static const SIDialogueEntry aStadiumDialogue[] = }; instance_blackrock_spire::instance_blackrock_spire(Map* pMap) : ScriptedInstance(pMap), DialogueHelper(aStadiumDialogue), - m_uiEmberseerGUID(0), m_uiNefariusGUID(0), m_uiRendGUID(0), m_uiGythGUID(0), @@ -178,16 +177,11 @@ instance_blackrock_spire::instance_blackrock_spire(Map* pMap) : ScriptedInstance m_uiBrazier05GUID(0), m_uiBrazier06GUID(0), - m_uiEmberseerRune01GUID(0), - m_uiEmberseerRune02GUID(0), - m_uiEmberseerRune03GUID(0), - m_uiEmberseerRune04GUID(0), - m_uiEmberseerRune05GUID(0), - m_uiEmberseerRune06GUID(0), - m_uiEmberseerRune07GUID(0), - m_uiBlackRockAltarGUID(0), + m_uiDrakkisathDoor1GUID(0), + m_uiDrakkisathDoor2GUID(0), + m_uiUBRSDoor_Timer(0), m_uiUBRSDoor_Step(0), @@ -206,7 +200,7 @@ void instance_blackrock_spire::Initialize() memset(&m_auiEncounter, 0, sizeof(m_auiEncounter)); memset(&m_auiRoomRuneGUID, 0, sizeof(m_auiRoomRuneGUID)); #ifdef DEBUG_ON - sLog.outString("Instance BlackRockSpire : Initialize"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Instance BlackRockSpire : Initialize"); #endif } @@ -241,7 +235,16 @@ void instance_blackrock_spire::OnObjectCreate(GameObject* pGo) if (GetData(TYPE_STADIUM) == DONE) pGo->SetGoState(GO_STATE_ACTIVE); break; - + case GO_DRAKKISATH_DOOR1: + m_uiDrakkisathDoor1GUID = pGo->GetGUID(); + if (GetData(TYPE_DRAKKISATH) == DONE) + pGo->SetGoState(GO_STATE_ACTIVE); + break; + case GO_DRAKKISATH_DOOR2: + m_uiDrakkisathDoor2GUID = pGo->GetGUID(); + if (GetData(TYPE_DRAKKISATH) == DONE) + pGo->SetGoState(GO_STATE_ACTIVE); + break; case GO_ROOM_1_RUNE: m_auiRoomRuneGUID[0] = pGo->GetGUID(); break; @@ -308,28 +311,6 @@ void instance_blackrock_spire::OnObjectCreate(GameObject* pGo) if (GetData(TYPE_EVENT_DOOR_UBRS) == DONE) pGo->SetGoState(GO_STATE_ACTIVE); break; - - case GO_EMBERSEER_RUNE01: - m_uiEmberseerRune01GUID = pGo->GetGUID(); - break; - case GO_EMBERSEER_RUNE02: - m_uiEmberseerRune02GUID = pGo->GetGUID(); - break; - case GO_EMBERSEER_RUNE03: - m_uiEmberseerRune03GUID = pGo->GetGUID(); - break; - case GO_EMBERSEER_RUNE04: - m_uiEmberseerRune04GUID = pGo->GetGUID(); - break; - case GO_EMBERSEER_RUNE05: - m_uiEmberseerRune05GUID = pGo->GetGUID(); - break; - case GO_EMBERSEER_RUNE06: - m_uiEmberseerRune06GUID = pGo->GetGUID(); - break; - case GO_EMBERSEER_RUNE07: - m_uiEmberseerRune07GUID = pGo->GetGUID(); - break; } } @@ -337,9 +318,6 @@ void instance_blackrock_spire::OnCreatureCreate(Creature* pCreature) { switch (pCreature->GetEntry()) { - case NPC_PYROGUARD_EMBERSEER: - m_uiEmberseerGUID = pCreature->GetGUID(); - break; case NPC_LORD_VICTOR_NEFARIUS: m_uiNefariusGUID = pCreature->GetGUID(); break; @@ -397,20 +375,6 @@ void instance_blackrock_spire::SetData(uint32 uiType, uint32 uiData) m_auiEncounter[TYPE_ROOM_EVENT] = uiData; break; case TYPE_EMBERSEER: - if (uiData == IN_PROGRESS || uiData == FAIL) - DoUseDoorOrButton(m_uiEmberseerCombatDoorGUID); - else if (uiData == DONE) - { - DoUseDoorOrButton(m_uiEmberseerCombatDoorGUID); - DoUseDoorOrButton(m_uiEmberseerOutDoorGUID); - DoUseDoorOrButton(m_uiEmberseerRune01GUID); - DoUseDoorOrButton(m_uiEmberseerRune02GUID); - DoUseDoorOrButton(m_uiEmberseerRune03GUID); - DoUseDoorOrButton(m_uiEmberseerRune04GUID); - DoUseDoorOrButton(m_uiEmberseerRune05GUID); - DoUseDoorOrButton(m_uiEmberseerRune06GUID); - DoUseDoorOrButton(m_uiEmberseerRune07GUID); - } m_auiEncounter[TYPE_EMBERSEER] = uiData; break; case TYPE_FLAMEWREATH: @@ -468,6 +432,14 @@ void instance_blackrock_spire::SetData(uint32 uiType, uint32 uiData) m_auiEncounter[TYPE_SOLAKAR] = uiData; break; + case TYPE_DRAKKISATH: + if (uiData == DONE) + { + DoUseDoorOrButton(m_uiDrakkisathDoor1GUID); + DoUseDoorOrButton(m_uiDrakkisathDoor2GUID); + } + m_auiEncounter[TYPE_DRAKKISATH] = uiData; + break; } if (uiData == DONE) @@ -475,7 +447,7 @@ void instance_blackrock_spire::SetData(uint32 uiType, uint32 uiData) OUT_SAVE_INST_DATA; std::ostringstream saveStream; - saveStream << m_auiEncounter[0] << " " << m_auiEncounter[1] << " " << m_auiEncounter[2] << " " << m_auiEncounter[3] << " " << m_auiEncounter[4] << " " << m_auiEncounter[5] << " " << m_auiEncounter[6]; + saveStream << m_auiEncounter[0] << " " << m_auiEncounter[1] << " " << m_auiEncounter[2] << " " << m_auiEncounter[3] << " " << m_auiEncounter[4] << " " << m_auiEncounter[5] << " " << m_auiEncounter[6] << " " << m_auiEncounter[7]; strInstData = saveStream.str(); @@ -833,7 +805,7 @@ void instance_blackrock_spire::Load(char const* chrIn) OUT_LOAD_INST_DATA(chrIn); std::istringstream loadStream(chrIn); - loadStream >> m_auiEncounter[0] >> m_auiEncounter[1] >> m_auiEncounter[2] >> m_auiEncounter[3] >> m_auiEncounter[4] >> m_auiEncounter[5] >> m_auiEncounter[6]; + loadStream >> m_auiEncounter[0] >> m_auiEncounter[1] >> m_auiEncounter[2] >> m_auiEncounter[3] >> m_auiEncounter[4] >> m_auiEncounter[5] >> m_auiEncounter[6] >> m_auiEncounter[7]; for (uint32 & i : m_auiEncounter) { @@ -855,6 +827,7 @@ uint32 instance_blackrock_spire::GetData(uint32 uiType) case TYPE_VALTHALAK: case TYPE_EVENT_DOOR_UBRS: case TYPE_SOLAKAR: + case TYPE_DRAKKISATH: return m_auiEncounter[uiType]; } return 0; @@ -866,8 +839,6 @@ uint64 instance_blackrock_spire::GetData64(uint32 uiType) { case GO_BLACKROCK_ALTAR: return m_uiBlackRockAltarGUID; - case NPC_PYROGUARD_EMBERSEER: - return m_uiEmberseerGUID; case NPC_LORD_VICTOR_NEFARIUS: return m_uiNefariusGUID; case NPC_REND_BLACKHAND: @@ -891,7 +862,7 @@ void instance_blackrock_spire::DoSortRoomEventMobs() if (GetData(TYPE_ROOM_EVENT) != NOT_STARTED) return; #ifdef DEBUG_ON - sLog.outString("instance_blackrock_spire::DoSortRoomEventMobs"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "instance_blackrock_spire::DoSortRoomEventMobs"); #endif for (uint8 i = 0; i < MAX_ROOMS; i++) { @@ -905,7 +876,7 @@ void instance_blackrock_spire::DoSortRoomEventMobs() m_alRoomEventMobGUIDSorted[i].push_back(guid); } #ifdef DEBUG_ON - sLog.outString("Alcove %u : %u mobs", i, m_alRoomEventMobGUIDSorted[i].size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Alcove %u : %u mobs", i, m_alRoomEventMobGUIDSorted[i].size()); #endif } } @@ -988,6 +959,7 @@ struct npc_solakar_triggerAI : public ScriptedAI void Reset() override { + m_creature->EnableMoveInLosEvent(); } void MoveInLineOfSight(Unit* who) override diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackwing_lair/boss_razorgore.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackwing_lair/boss_razorgore.cpp index 307e803102f..de97b97994f 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackwing_lair/boss_razorgore.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackwing_lair/boss_razorgore.cpp @@ -79,7 +79,7 @@ enum #define SPAWN_Y4_BIS -1012.5256f #define SPAWN_Z4_BIS 407.206f -#define DEBUG_RAZOR(...) //sLog.outString("[MC/Razor] "__VA_ARGS__) +#define DEBUG_RAZOR(...) //sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[MC/Razor] "__VA_ARGS__) #define DEBUG_EMOTE(s) //m_creature->MonsterTextEmote(s, nullptr); struct boss_razorgoreAI : public ScriptedAI @@ -587,7 +587,7 @@ struct trigger_orb_of_commandAI : public ScriptedAI } } else - sLog.outError("[MC/Razor] Razorgore not found (GUID %lu)", m_pInstance->GetData64(DATA_RAZORGORE_GUID)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MC/Razor] Razorgore not found (GUID %lu)", m_pInstance->GetData64(DATA_RAZORGORE_GUID)); } if (m_uiRazorgorePhase && m_uiCombatStarted) @@ -664,11 +664,11 @@ struct trigger_orb_of_commandAI : public ScriptedAI m_uiPossesseurGuid.Clear(); } else - sLog.outError("[MC/Razor] Unable to find the controller (%s)", m_uiPossesseurGuid.GetString().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MC/Razor] Unable to find the controller (%s)", m_uiPossesseurGuid.GetString().c_str()); } } else - sLog.outError("[MC/Razor] Razorgore not found (GUID %lu)", m_pInstance->GetData64(DATA_RAZORGORE_GUID)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MC/Razor] Razorgore not found (GUID %lu)", m_pInstance->GetData64(DATA_RAZORGORE_GUID)); if (m_uiPopTimer < uiDiff) { for (uint8 i = 0; i < 4; ++i) diff --git a/src/scripts/eastern_kingdoms/burning_steppes/blackwing_lair/boss_vaelastrasz.cpp b/src/scripts/eastern_kingdoms/burning_steppes/blackwing_lair/boss_vaelastrasz.cpp index 9901f30d70e..2faa12735dc 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/blackwing_lair/boss_vaelastrasz.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/blackwing_lair/boss_vaelastrasz.cpp @@ -209,7 +209,7 @@ struct boss_vaelAI : public ScriptedAI // From 1.8: There is no longer a one-hour time restriction on the Vaelastraz the Corrupt encounter in Blackwing Lair. if (sWorld.GetWowPatch() < WOW_PATCH_108) { - m_creature->SetRespawnDelay(43200); // 12h 43200 + m_creature->SetRespawnDelay(12 * HOUR); m_creature->ForcedDespawn(3600000); // 1h 3600000 } } @@ -217,7 +217,7 @@ struct boss_vaelAI : public ScriptedAI void JustDied(Unit* /*pKiller*/) override { - m_creature->SetRespawnDelay(604800); // 7 j. 604800 + m_creature->SetRespawnDelay(7 * DAY); if (m_pInstance) m_pInstance->SetData(TYPE_VAELASTRASZ, DONE); } diff --git a/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_baron_geddon.cpp b/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_baron_geddon.cpp index 3f5624c6b67..5ce61411b1f 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_baron_geddon.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_baron_geddon.cpp @@ -174,14 +174,13 @@ struct boss_baron_geddonAI : public ScriptedAI break; case 4: case 5: - Damage = 1500; + Damage = 2000; break; case 6: - case 7: - Damage = 2000; + Damage = 3000; break; - case 8: - Damage = 2500; + case 7: + Damage = 5000; m_bInferno = false; m_creature->ClearUnitState(UNIT_STAT_ROOT); break; diff --git a/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_garr.cpp b/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_garr.cpp index 3b8326b7c06..76d50da7540 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_garr.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_garr.cpp @@ -89,25 +89,7 @@ struct boss_garrAI : ScriptedAI void FireswornJustDied(ObjectGuid fireswornGuid) { m_lFiresworn.remove(fireswornGuid); - - std::ostringstream log; - - CanCastResult result = DoCastSpellIfCan(m_creature, SPELL_ENRAGE, CF_TRIGGERED); - - if (result == CAST_OK) - { - if (auto enrageAura = m_creature->GetAura(SPELL_ENRAGE, EFFECT_INDEX_0)) - { - auto amount = enrageAura->GetStackAmount(); - log << "Enrage stacks: <" << amount << ">."; - } - } - else - { - log << "Failed to cast with reason <" << result << ">."; - } - - m_creature->LogScriptInfo(log); + DoCastSpellIfCan(m_creature, SPELL_ENRAGE, CF_TRIGGERED); } bool DoExplodeFiresworn() const @@ -127,10 +109,6 @@ struct boss_garrAI : ScriptedAI } } - std::ostringstream log; - log << "Unable to access Firesworn."; - m_creature->LogScriptInfo(log); - return false; } @@ -213,20 +191,10 @@ struct mob_fireswornAI : ScriptedAI pGarrAI->FireswornJustDied(m_creature->GetObjectGuid()); } } - else - { - std::ostringstream log; - log << "Failed to obtain Garr from storage."; - m_creature->LogScriptInfo(log); - } if (!m_bForceExplosion) { m_creature->CastSpell(m_creature, SPELL_ADD_ERUPTION, true); - - std::ostringstream log; - log << "Explode by myself."; - m_creature->LogScriptInfo(log); } } @@ -234,10 +202,6 @@ struct mob_fireswornAI : ScriptedAI { if (pSpell->Id == SPELL_ERUPTION_TRIGGER) { - std::ostringstream log; - log << "Ordered to explode."; - m_creature->LogScriptInfo(log); - m_bForceExplosion = true; m_creature->CastSpell(m_creature, SPELL_MASSIVE_ERUPTION, true); } @@ -259,28 +223,12 @@ struct mob_fireswornAI : ScriptedAI { if (m_creature->GetDistance2d(pGarr) > 45.0f) { - CanCastResult result = DoCastSpellIfCan(m_creature, SPELL_SEPARATION_ANXIETY); - std::ostringstream log; + SpellCastResult result = DoCastSpellIfCan(m_creature, SPELL_SEPARATION_ANXIETY); if (result == CAST_OK) - { m_uiAnxietyTimer = 5000; - log << "I'm in ."; - } - else - { - log << "Failed to cast with reason <" << result << ">."; - } - - m_creature->LogScriptInfo(log); } } - else - { - std::ostringstream log; - log << "Failed to obtain Garr from storage."; - m_creature->LogScriptInfo(log); - } } } else diff --git a/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_ragnaros.cpp b/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_ragnaros.cpp index 6366536d8cd..110e4397054 100644 --- a/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_ragnaros.cpp +++ b/src/scripts/eastern_kingdoms/burning_steppes/molten_core/boss_ragnaros.cpp @@ -352,7 +352,7 @@ struct boss_ragnarosAI : ScriptedAI return; } - sLog.outError("[MoltenCore.Ragnaros] Cast %u impossible.", SPELL_EMERGE_VISUAL); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MoltenCore.Ragnaros] Cast %u impossible.", SPELL_EMERGE_VISUAL); } else if (IsBanished) { @@ -537,12 +537,12 @@ struct boss_ragnarosAI : ScriptedAI if (!canCastResult) m_uiMagmaBlastTimer = 2500; else - sLog.outError("[MoltenCore.Ragnaros] Magma Blast failed with reason <%u>.", canCastResult); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MoltenCore.Ragnaros] Magma Blast failed with reason <%u>.", canCastResult); return; } - sLog.outError("[MoltenCore.Ragnaros] No target to Magma Blast."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MoltenCore.Ragnaros] No target to Magma Blast."); } else m_uiMagmaBlastTimer -= diff; @@ -626,11 +626,11 @@ struct boss_ragnarosAI : ScriptedAI m_creature->ResetAttackTimer(); } - //sLog.outError("[MoltenCore.Ragnaros] Target type #4 reached with name <%s> and entry <%u>.", pTarget->GetName(), pTarget->GetEntry()); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MoltenCore.Ragnaros] Target type #4 reached with name <%s> and entry <%u>.", pTarget->GetName(), pTarget->GetEntry()); } // nothing in melee at all - //sLog.outError("[MoltenCore.Ragnaros] CheckForMelee hits the end. Nothing in melee."); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[MoltenCore.Ragnaros] CheckForMelee hits the end. Nothing in melee."); } }; diff --git a/src/scripts/eastern_kingdoms/dun_morogh/dun_morogh.cpp b/src/scripts/eastern_kingdoms/dun_morogh/dun_morogh.cpp index 04b20537988..f538cc57e3e 100644 --- a/src/scripts/eastern_kingdoms/dun_morogh/dun_morogh.cpp +++ b/src/scripts/eastern_kingdoms/dun_morogh/dun_morogh.cpp @@ -46,7 +46,6 @@ struct npc_narm_faulkAI : ScriptedAI { if (Spellkind->Id == 8593 && !spellHit) { - DoCastSpellIfCan(m_creature, 32343); m_creature->SetStandState(UNIT_STAND_STATE_STAND); m_creature->SetUInt32Value(UNIT_DYNAMIC_FLAGS, 0); //m_creature->RemoveAllAuras(); diff --git a/src/scripts/eastern_kingdoms/dun_morogh/gnomeregan/gnomeregan.cpp b/src/scripts/eastern_kingdoms/dun_morogh/gnomeregan/gnomeregan.cpp index efd2b953986..c607619deda 100644 --- a/src/scripts/eastern_kingdoms/dun_morogh/gnomeregan/gnomeregan.cpp +++ b/src/scripts/eastern_kingdoms/dun_morogh/gnomeregan/gnomeregan.cpp @@ -158,6 +158,8 @@ struct npc_blastmaster_emi_shortfuseAI : public npc_escortAI m_bSouthernCaveInOpened = m_bNorthernCaveInOpened = false; m_luiSummonedMobGUIDs.clear(); } + + m_creature->EnableMoveInLosEvent(); } void DoSummonPack(uint8 uiIndex) diff --git a/src/scripts/eastern_kingdoms/duskwood/duskwood.cpp b/src/scripts/eastern_kingdoms/duskwood/duskwood.cpp index 4ac93ebc83c..aee9709b251 100644 --- a/src/scripts/eastern_kingdoms/duskwood/duskwood.cpp +++ b/src/scripts/eastern_kingdoms/duskwood/duskwood.cpp @@ -43,7 +43,7 @@ void Handle_NightmareCorruption(/*const*/ Player* player) if (!corrupter) { - sLog.outError("Handle_NightmareCorruption: Could not summon creature %u for quest %u for player %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Handle_NightmareCorruption: Could not summon creature %u for quest %u for player %s", NPC_TWILIGHT_CORRUPTER, QUEST_NIGHTMARE_CORRUPTION, player->GetName()); return; } @@ -645,7 +645,7 @@ struct npc_stitchesAI : npc_escortAI { if (!HasEscortState(STATE_ESCORT_ESCORTING)) { - sLog.outError("[Duskwood.Stitches] Emergency launch."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Duskwood.Stitches] Emergency launch."); Start(); } @@ -713,7 +713,7 @@ void elloEbonlockeAI::LaunchStitches(Creature* pStitches) const stitchesAI->Start(); } else - sLog.outError("[Duskwood.Stitches] Failed to cast AI."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Duskwood.Stitches] Failed to cast AI."); } CreatureAI* GetAI_ElloEbonlocke(Creature* pCreature) diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/eastern_plaguelands.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/eastern_plaguelands.cpp index f4ca24321c5..1de76d62c34 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/eastern_plaguelands.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/eastern_plaguelands.cpp @@ -32,9 +32,9 @@ EndContentData */ enum ErisHavenfireData { - NPC_PAYSANT_0 = 14484, // BLESSE - NPC_PAYSANT_1 = 14485, // CONTAMINE - NPC_GUERRIER = 14486, + NPC_PEASANT_0 = 14484, // Injured + NPC_PEASANT_1 = 14485, // Plagued + NPC_WARRIOR = 14486, NPC_ARCHER = 14489, NPC_CLEANER = 14503, @@ -48,7 +48,7 @@ enum ErisHavenfireData DEATH_POST_SPAWNS_COUNT = 14, SPELL_SEETHING_PLAGUE = 23072, - SPELL_SHOOT = 22121, + SPELL_SHOOT = 23073, SPELL_ENTER_THE_LIGHT = 23107, SPELL_BLESSING_OF_NORDRASSIL = 23108, SPELL_CONJURE_PEASANT = 23119, @@ -72,48 +72,40 @@ enum ErisHavenfireData QUEST_BALANCE_OF_LIGHT = 7622, - POINT_DEBUT_COMBAT = 0, - POINT_FIN_EVENT = 1, - - PaysantsSpawn = 0, - PaysantsDest = 1, - GuerrierPop0 = 2, - GuerrierPop1 = 3, - GuerrierPop2 = 4, - ArcherPop0 = 5, - ArcherPop1 = ArcherPop0 + 1, - ArcherPop2 = ArcherPop1 + 1, - ArcherPop3 = ArcherPop2 + 1, - ArcherPop4 = ArcherPop3 + 1, - ArcherPop5 = ArcherPop4 + 1, - ArcherPop6 = ArcherPop5 + 1, - ArcherPop7 = ArcherPop6 + 1, - Fin = ArcherPop7 + 1 + POINT_START_COMBAT = 0, + POINT_END_EVENT = 1, + + POS_PEASANT_SPAWN = 0, + POS_PEASANT_DEST = 1, + POS_WARRIOR_SPAWN0 = 2, + POS_WARRIOR_SPAWN1 = 3, + POS_WARRIOR_SPAWN2 = 4, + POS_ARCHER_SPAWN0 = 5, + POS_ARCHER_SPAWN1 = POS_ARCHER_SPAWN0 + 1, + POS_ARCHER_SPAWN2 = POS_ARCHER_SPAWN1 + 1, + POS_ARCHER_SPAWN3 = POS_ARCHER_SPAWN2 + 1, + POS_ARCHER_SPAWN4 = POS_ARCHER_SPAWN3 + 1, + POS_ARCHER_SPAWN5 = POS_ARCHER_SPAWN4 + 1, + POS_ARCHER_SPAWN6 = POS_ARCHER_SPAWN5 + 1, + POS_ARCHER_SPAWN7 = POS_ARCHER_SPAWN6 + 1, + POS_END = POS_ARCHER_SPAWN7 + 1 }; -struct ErisHavenfireMove +static Position ErisHavenfireEvent[] = { - float X; - float Y; - float Z; - float O; -}; - -static ErisHavenfireMove ErisHavenfireEvent[] = -{ - {3358.1096f, -3049.8063f, 166.226f, 1.87f}, // Depart - {3327.0f, -2970.0f, 161.0f, 0.0f}, // Arrive - {3366.0f, -3045.0f, 166.0f, 3.3f}, // Guerrier 0 - {3345.0f, -3054.0f, 167.0f, 0.4f}, // Guerrier 1 - {3364.0f, -3057.0f, 166.0f, 2.0f}, // Guerrier 2 - {3327.076f, -3017.9831f, 171.5497f, 5.777f}, // Archer 0 - {3313.686f, -3038.0459f, 168.5863f, 0.072f}, // Archer 1 - {3333.0f, -3052.0f, 175.0f, 0.61f}, // Archer 2 - {3380.0f, -3040.0f, 174.0f, 3.3885f}, // Archer 3 - {3381.0f, -3060.0f, 184.0f, 2.5991f}, // Archer 4 - {3371.4809f, -3070.0302f, 175.166f, 1.952f}, // Archer 5 - {3347.1079f, -3071.3110f, 177.910f, 1.356f}, // Archer 6 - {3358.7299f, -3075.9846f, 174.794f, 1.575f} // Archer 7 + {3358.1096f, -3049.8063f, 166.226f, 1.87f}, // Depart + {3327.0f, -2970.0f, 161.0f, 0.0f}, // Arrive + {3366.0f, -3045.0f, 166.0f, 3.3f}, // Warrior 0 + {3345.0f, -3054.0f, 167.0f, 0.4f}, // Warrior 1 + {3364.0f, -3057.0f, 166.0f, 2.0f}, // Warrior 2 + {3327.076f, -3017.9831f, 171.5497f, 5.777f}, // Archer 0 + {3313.686f, -3038.0459f, 168.5863f, 0.072f}, // Archer 1 + {3333.0f, -3052.0f, 175.0f, 0.61f}, // Archer 2 + {3380.0f, -3040.0f, 174.0f, 3.3885f}, // Archer 3 + {3381.0f, -3060.0f, 184.0f, 2.5991f}, // Archer 4 + {3371.4809f, -3070.0302f, 175.166f, 1.952f}, // Archer 5 + {3347.1079f, -3071.3110f, 177.910f, 1.356f}, // Archer 6 + {3358.7299f, -3075.9846f, 174.794f, 1.575f} // Archer 7 }; struct DeathPostSpawn @@ -157,62 +149,64 @@ struct npc_eris_havenfireAI : public ScriptedAI m_creature->SetCreatureSummonLimit(200); } - uint32 Vague; - uint32 Timer[2]; - uint32 BuffTimer; - uint32 TimerArcher[8]; - uint32 VillagerDiedCount; - uint32 VillagerSurvivedCount; - uint64 PlayerGUID; - uint64 ArchersGUIDs[8]; - uint64 VillagerGUIDs[50]; - uint64 DeathPostGUIDs[DEATH_POST_SPAWNS_COUNT]; + uint32 m_wave; + uint32 m_waveTimer[2]; + uint32 m_buffTimer; + uint32 m_archerTimer[8]; + uint32 m_villagerDiedCount; + uint32 m_villagerSurvivedCount; + uint64 m_playerGUID; + uint64 m_archerGUIDs[8]; + uint64 m_villagerGUIDs[50]; + uint64 m_deathPostGUIDs[DEATH_POST_SPAWNS_COUNT]; - bool BeginQuete; - bool CleanerSpawn; + bool m_questStarted; + bool m_cleanerSpawn; Player* GetPlayer() { - return me->GetMap()->GetPlayer(PlayerGUID); + return me->GetMap()->GetPlayer(m_playerGUID); } void Reset() override { - Vague = 0; - VillagerDiedCount = 0; - VillagerSurvivedCount = 0; - BeginQuete = false; - CleanerSpawn = false; - - Timer[0] = 10000; - Timer[1] = 110000; - BuffTimer = 100000; + m_wave = 0; + m_villagerDiedCount = 0; + m_villagerSurvivedCount = 0; + m_questStarted = false; + m_cleanerSpawn = false; + + m_waveTimer[0] = 10000; + m_waveTimer[1] = 110000; + m_buffTimer = 100000; for (int i = 0; i < 8; i++) { - TimerArcher[i] = 5000; - ArchersGUIDs[i] = 0; + m_archerTimer[i] = 5000; + m_archerGUIDs[i] = 0; } - for (uint64 & guid : VillagerGUIDs) + for (uint64 & guid : m_villagerGUIDs) guid = 0; - for (uint64 & guid : DeathPostGUIDs) + for (uint64 & guid : m_deathPostGUIDs) guid = 0; + + m_creature->EnableMoveInLosEvent(); } void AttackedBy(Unit* /*Attacker*/) override { } void MoveInLineOfSight(Unit* who) override { - if ((who->GetTypeId() == TYPEID_PLAYER || who->IsPet()) && !CleanerSpawn && BeginQuete) + if ((who->GetTypeId() == TYPEID_PLAYER || who->IsPet()) && !m_cleanerSpawn && m_questStarted) { - if (who->GetGUID() != PlayerGUID || who->IsPet()) + if (who->GetGUID() != m_playerGUID || who->IsPet()) { - if (Creature* Crea = m_creature->SummonCreature(NPC_CLEANER, 3358.1096f, -3049.8063f, 166.226f, 1.87f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 1000)) + if (Creature* pCleaner = m_creature->SummonCreature(NPC_CLEANER, 3358.1096f, -3049.8063f, 166.226f, 1.87f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 1000)) { - Crea->SetInCombatWith(who); - Crea->GetMotionMaster()->MoveChase(who); - BeginQuete = false; - CleanerSpawn = true; - EchecEvent(GetPlayer(), false); + pCleaner->SetInCombatWith(who); + pCleaner->GetMotionMaster()->MoveChase(who); + m_questStarted = false; + m_cleanerSpawn = true; + FailEvent(GetPlayer(), false); } } } @@ -225,8 +219,8 @@ struct npc_eris_havenfireAI : public ScriptedAI std::vector mobsEntries; std::vector::iterator entriesIt; - mobsEntries.push_back(NPC_PAYSANT_0); - mobsEntries.push_back(NPC_PAYSANT_1); + mobsEntries.push_back(NPC_PEASANT_0); + mobsEntries.push_back(NPC_PEASANT_1); for (entriesIt = mobsEntries.begin(); entriesIt != mobsEntries.end(); ++entriesIt) { @@ -243,6 +237,7 @@ struct npc_eris_havenfireAI : public ScriptedAI } if (Player* player = GetPlayer()) + { if (player->IsAlive()) { summoned->AddThreat(player, 50.0f); @@ -257,7 +252,7 @@ struct npc_eris_havenfireAI : public ScriptedAI summoned->SendMeleeAttackStart(victim); } } - + } mobsEntries.clear(); } @@ -265,9 +260,9 @@ struct npc_eris_havenfireAI : public ScriptedAI { std::vector mobsEntries; std::vector::iterator entriesIt; - mobsEntries.push_back(NPC_PAYSANT_0); - mobsEntries.push_back(NPC_PAYSANT_1); - mobsEntries.push_back(NPC_GUERRIER); + mobsEntries.push_back(NPC_PEASANT_0); + mobsEntries.push_back(NPC_PEASANT_1); + mobsEntries.push_back(NPC_WARRIOR); mobsEntries.push_back(NPC_ARCHER); for (entriesIt = mobsEntries.begin(); entriesIt != mobsEntries.end(); ++entriesIt) @@ -285,7 +280,7 @@ struct npc_eris_havenfireAI : public ScriptedAI } mobsEntries.clear(); - for (auto& guid : DeathPostGUIDs) + for (auto& guid : m_deathPostGUIDs) { if (GameObject* pGo = me->GetMap()->GetGameObject(guid)) pGo->Delete(); @@ -295,32 +290,32 @@ struct npc_eris_havenfireAI : public ScriptedAI void JustSummoned(Creature* summoned) override { - int Var = 0; + int j = 0; switch (summoned->GetEntry()) { case NPC_ARCHER: summoned->SetSheath(SHEATH_STATE_RANGED); - while (ArchersGUIDs[Var] && Var < 7) - ++Var; + while (m_archerGUIDs[j] && j < 7) + ++j; - ArchersGUIDs[Var] = summoned->GetGUID(); + m_archerGUIDs[j] = summoned->GetGUID(); summoned->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); summoned->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); summoned->AddUnitState(UNIT_STAT_ROOT); break; - case NPC_GUERRIER: + case NPC_WARRIOR: SetAttackOnPeasantOrPlayer(summoned); break; - case NPC_PAYSANT_1: + case NPC_PEASANT_1: summoned->CastSpell(summoned, SPELL_SEETHING_PLAGUE, true); // no break - case NPC_PAYSANT_0: - while (VillagerGUIDs[Var] && Var < 49) - ++Var; + case NPC_PEASANT_0: + while (m_villagerGUIDs[j] && j < 49) + ++j; - if (Var < 50) - VillagerGUIDs[Var] = summoned->GetGUID(); + if (j < 50) + m_villagerGUIDs[j] = summoned->GetGUID(); if (Player* player = GetPlayer()) summoned->SetFactionTemplateId(player->GetFactionTemplateId()); @@ -334,9 +329,9 @@ struct npc_eris_havenfireAI : public ScriptedAI if (uiMotionType != POINT_MOTION_TYPE || !pSummoned) return; - if ((pSummoned->GetEntry() == NPC_PAYSANT_0 || pSummoned->GetEntry() == NPC_PAYSANT_1) && uiPointId == POINT_FIN_EVENT) + if ((pSummoned->GetEntry() == NPC_PEASANT_0 || pSummoned->GetEntry() == NPC_PEASANT_1) && uiPointId == POINT_END_EVENT) { - ++VillagerSurvivedCount; + ++m_villagerSurvivedCount; switch (rand() % 15) { case 0: @@ -353,18 +348,18 @@ struct npc_eris_havenfireAI : public ScriptedAI break; } - int Var = 0; - while (VillagerGUIDs[Var] != pSummoned->GetGUID() && Var < 49) - ++Var; + int j = 0; + while (m_villagerGUIDs[j] != pSummoned->GetGUID() && j < 49) + ++j; - if (Var < 50) - VillagerGUIDs[Var] = 0; + if (j < 50) + m_villagerGUIDs[j] = 0; pSummoned->ForcedDespawn(); - if (VillagerSurvivedCount >= 50) + if (m_villagerSurvivedCount >= 50) if (Player* player = GetPlayer()) - SituationFinale(player); + CompleteEvent(player); } } @@ -373,29 +368,29 @@ struct npc_eris_havenfireAI : public ScriptedAI if (!pSummoned) return; - if (pSummoned->GetEntry() == NPC_PAYSANT_0 || pSummoned->GetEntry() == NPC_PAYSANT_1) + if (pSummoned->GetEntry() == NPC_PEASANT_0 || pSummoned->GetEntry() == NPC_PEASANT_1) { - if (VillagerDiedCount < DEATH_POST_SPAWNS_COUNT) + if (m_villagerDiedCount < DEATH_POST_SPAWNS_COUNT) { - const auto& spawn = deathPostSpawnPositions[VillagerDiedCount]; + const auto& spawn = deathPostSpawnPositions[m_villagerDiedCount]; if (GameObject* pGo = m_creature->SummonGameObject(spawn.entry, spawn.x, spawn.y, spawn.z, spawn.o, spawn.rot0, spawn.rot1, spawn.rot2, spawn.rot3, 1200000, false)) - DeathPostGUIDs[VillagerDiedCount] = pGo->GetGUID(); + m_deathPostGUIDs[m_villagerDiedCount] = pGo->GetGUID(); } - ++VillagerDiedCount; + ++m_villagerDiedCount; } - if (VillagerDiedCount >= 15) - EchecEvent(GetPlayer(), true); + if (m_villagerDiedCount >= 15) + FailEvent(GetPlayer(), true); - int Var = 0; - while (VillagerGUIDs[Var] != pSummoned->GetGUID() && Var < 49) - ++Var; + int j = 0; + while (m_villagerGUIDs[j] != pSummoned->GetGUID() && j < 49) + ++j; - if (Var < 50) - VillagerGUIDs[Var] = 0; + if (j < 50) + m_villagerGUIDs[j] = 0; } - void EchecEvent(Player* pPlayer, bool npcDespawn) + void FailEvent(Player* pPlayer, bool npcDespawn) { if (pPlayer && pPlayer->GetQuestStatus(QUEST_BALANCE_OF_LIGHT) == QUEST_STATUS_INCOMPLETE) pPlayer->FailQuest(QUEST_BALANCE_OF_LIGHT); @@ -418,71 +413,71 @@ struct npc_eris_havenfireAI : public ScriptedAI Reset(); } - void DebutEvent(Player* pPlayer) + void BeginEvent(Player* pPlayer) { if (!pPlayer) return; - Vague = 0; - VillagerDiedCount = 0; - VillagerSurvivedCount = 0; - CleanerSpawn = false; - BeginQuete = true; - PlayerGUID = pPlayer->GetGUID(); + m_wave = 0; + m_villagerDiedCount = 0; + m_villagerSurvivedCount = 0; + m_cleanerSpawn = false; + m_questStarted = true; + m_playerGUID = pPlayer->GetGUID(); - Timer[0] = 10000; - Timer[1] = 100000; - BuffTimer = 95000; + m_waveTimer[0] = 10000; + m_waveTimer[1] = 100000; + m_buffTimer = 95000; for (int i = 0; i < 8; i++) { - TimerArcher[i] = 5000; - ArchersGUIDs[i] = 0; + m_archerTimer[i] = 5000; + m_archerGUIDs[i] = 0; } - for (uint64 & guid : VillagerGUIDs) + for (uint64 & guid : m_villagerGUIDs) guid = 0; - for (int i = ArcherPop0; i < Fin; i++) - m_creature->SummonCreature(NPC_ARCHER, ErisHavenfireEvent[i].X, ErisHavenfireEvent[i].Y, ErisHavenfireEvent[i].Z, ErisHavenfireEvent[i].O, TEMPSUMMON_DEAD_DESPAWN, 0); + for (int i = POS_ARCHER_SPAWN0; i < POS_END; i++) + m_creature->SummonCreature(NPC_ARCHER, ErisHavenfireEvent[i].x, ErisHavenfireEvent[i].y, ErisHavenfireEvent[i].z, ErisHavenfireEvent[i].o, TEMPSUMMON_DEAD_DESPAWN, 0); if (!m_creature->FindNearestGameObject(GO_LIGHT, 100.0f)) m_creature->SummonGameObject(GO_LIGHT, 3327.0f, -2970.0f, 160.034f, 5.2135f, 0, 0, 0, 0, 0); } - void NewVague(bool Paysants) + void NewWave(bool peasants) { - int Entry = NPC_GUERRIER; - int Nombre = GenererVagueNombre(Paysants); - int Rand = urand(1, 4); - bool Yell = false; + int entry = NPC_WARRIOR; + int count = GenerateWaveNumber(peasants); + int rnd = urand(1, 4); + bool yell = false; - for (int i = 0; i < Nombre; i++) + for (int i = 0; i < count; i++) { float X = 0.0f; float Y = 0.0f; float Z = 0.0f; - if (Paysants) + if (peasants) { - Entry = i >= Rand ? NPC_PAYSANT_0 : NPC_PAYSANT_1; - m_creature->GetRandomPoint(ErisHavenfireEvent[PaysantsSpawn].X, ErisHavenfireEvent[PaysantsSpawn].Y, ErisHavenfireEvent[PaysantsSpawn].Z, 6.0f, X, Y, Z); - if (Creature* Cre = m_creature->SummonCreature(Entry, X, Y, Z, 0.0f, TEMPSUMMON_DEAD_DESPAWN, 0)) + entry = i >= rnd ? NPC_PEASANT_0 : NPC_PEASANT_1; + m_creature->GetRandomPoint(ErisHavenfireEvent[POS_PEASANT_SPAWN].x, ErisHavenfireEvent[POS_PEASANT_SPAWN].y, ErisHavenfireEvent[POS_PEASANT_SPAWN].z, 6.0f, X, Y, Z); + if (Creature* pPeasant = m_creature->SummonCreature(entry, X, Y, Z, 0.0f, TEMPSUMMON_DEAD_DESPAWN, 0)) { - if (!Yell) + if (!yell) { - ++Vague; - Yell = true; + ++m_wave; + yell = true; switch (urand(0,3)) { case 0: - DoScriptText(SAY_PEASANT_SPAWN_1, Cre); + DoScriptText(SAY_PEASANT_SPAWN_1, pPeasant); break; case 1: - DoScriptText(SAY_PEASANT_SPAWN_2, Cre); + DoScriptText(SAY_PEASANT_SPAWN_2, pPeasant); break; case 2: - DoScriptText(SAY_PEASANT_SPAWN_3, Cre); + DoScriptText(SAY_PEASANT_SPAWN_3, pPeasant); break; case 3: - DoScriptText(SAY_PEASANT_SPAWN_4, Cre); + DoScriptText(SAY_PEASANT_SPAWN_4, pPeasant); break; } } @@ -490,34 +485,34 @@ struct npc_eris_havenfireAI : public ScriptedAI } else { - int Alea = urand(2, 4); - m_creature->GetRandomPoint(ErisHavenfireEvent[Alea].X, ErisHavenfireEvent[Alea].Y, ErisHavenfireEvent[Alea].Z, 5.0f, X, Y, Z); - m_creature->SummonCreature(NPC_GUERRIER, X, Y, Z, 0.0f, TEMPSUMMON_DEAD_DESPAWN, 0); + int warriorPos = urand(2, 4); + m_creature->GetRandomPoint(ErisHavenfireEvent[warriorPos].x, ErisHavenfireEvent[warriorPos].y, ErisHavenfireEvent[warriorPos].z, 5.0f, X, Y, Z); + m_creature->SummonCreature(NPC_WARRIOR, X, Y, Z, 0.0f, TEMPSUMMON_DEAD_DESPAWN, 0); } } } - int GenererVagueNombre(bool Paysants) + int GenerateWaveNumber(bool peasants) { - if (Vague > 4 && Paysants) + if (m_wave > 4 && peasants) return 0; - int Nombre = 0; - if (Paysants) + int count = 0; + if (peasants) { - Nombre = 12; - if (Vague == 3) - Nombre = 13; - else if (Vague == 4) - Nombre = 16; + count = 12; + if (m_wave == 3) + count = 13; + else if (m_wave == 4) + count = 16; } else - Nombre = urand(2, 6); + count = urand(2, 6); - return Nombre; + return count; } - void SituationFinale(Player* pPlayer) + void CompleteEvent(Player* pPlayer) { if (!pPlayer) return; @@ -537,145 +532,89 @@ struct npc_eris_havenfireAI : public ScriptedAI Reset(); } - bool IsPlayerInterfering() - { - Player* questPlayer = GetPlayer(); - if (!questPlayer) - return false; - - Map::PlayerList const &pl = m_creature->GetMap()->GetPlayers(); - uint32 myArea = m_creature->GetAreaId(); - if (!pl.isEmpty() && myArea && BeginQuete) - { - for (const auto& it : pl) - { - Player* currPlayer = it.getSource(); - if (currPlayer && m_creature->GetAreaId() == myArea && m_creature->IsWithinDist(currPlayer, 80.0f, false)) - { - if (currPlayer->IsGameMaster()) - continue; - - if (currPlayer->IsAlive() && questPlayer != currPlayer) - return true; - } - } - return false; - } - else - return false; - } - - void Cleaning() - { - Map::PlayerList const &pl = m_creature->GetMap()->GetPlayers(); - uint32 myArea = m_creature->GetAreaId(); - if (!pl.isEmpty() && myArea && !CleanerSpawn) - { - if (Creature* Crea = m_creature->SummonCreature(NPC_CLEANER, 3358.1096f, -3049.8063f, 166.226f, 1.87f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 1000)) - { - CleanerSpawn = true; - BeginQuete = false; - Player* player = GetPlayer(); - EchecEvent(player, false); - - for (const auto& it : pl) - { - Player* currPlayer = it.getSource(); - if (currPlayer && m_creature->GetAreaId() == myArea && m_creature->IsWithinDist(currPlayer, 80.0f, false)) - if (player && player != currPlayer && currPlayer->IsAlive() && !currPlayer->IsGameMaster()) - Crea->AddThreat(currPlayer, 1000.0f); - } - } - } - } - void UpdateAI(uint32 const uiDiff) override { - if (!BeginQuete || CleanerSpawn) + if (!m_questStarted || m_cleanerSpawn) return; - if (IsPlayerInterfering()) - { - Cleaning(); - return; - } // Always keep player in combat if (Player* playerForQuest = GetPlayer()) playerForQuest->SetCombatTimer(1500); for (int i = 0; i < 2; i++) { - if (Timer[i] < uiDiff) + if (m_waveTimer[i] < uiDiff) { if (i == 0) { - NewVague(true); - Timer[i] = 80000; + NewWave(true); + m_waveTimer[i] = 80000; } else { - Timer[i] = urand(10000, 14000); + m_waveTimer[i] = urand(10000, 14000); if ((rand() % 7) > 0) // 85% chance - NewVague(false); + NewWave(false); } } - else Timer[i] -= uiDiff; + else + m_waveTimer[i] -= uiDiff; } - if (BuffTimer < uiDiff) + if (m_buffTimer < uiDiff) { if (DoCastSpellIfCan(m_creature, SPELL_BLESSING_OF_NORDRASSIL) == CAST_OK) { if (Player* player = GetPlayer()) DoScriptText(SAY_ERIS_HEAL, m_creature, player); - BuffTimer = urand(75000, 90000); + m_buffTimer = urand(75000, 90000); } } else - BuffTimer -= uiDiff; + m_buffTimer -= uiDiff; for (int i = 0; i < 8; i++) { - if (TimerArcher[i] < uiDiff) + if (m_archerTimer[i] < uiDiff) { - if (ArchersGUIDs[i]) + if (m_archerGUIDs[i]) { - if (Creature* Crea = m_creature->GetMap()->GetCreature(ArchersGUIDs[i])) + if (Creature* pArcher = m_creature->GetMap()->GetCreature(m_archerGUIDs[i])) { - int Var = 0; - int var = 0; - int Damage = urand(50, 100); + int j = 0; + int count = 0; uint64 GUIDs[50]; for (uint64 & guid : GUIDs) guid = 0; - while (Var < 50) + while (j < 50) { - if (VillagerGUIDs[Var]) + if (m_villagerGUIDs[j]) { - Unit* Villagois = m_creature->GetMap()->GetCreature(VillagerGUIDs[Var]); - if (Villagois && Villagois->IsAlive()) + Unit* pVillager = m_creature->GetMap()->GetCreature(m_villagerGUIDs[j]); + if (pVillager && pVillager->IsAlive()) { - GUIDs[var] = VillagerGUIDs[Var]; - ++var; + GUIDs[count] = m_villagerGUIDs[j]; + ++count; } } - ++Var; + ++j; } - if (var < 1) + if (count < 1) continue; - Unit* Target = m_creature->GetMap()->GetCreature(GUIDs[urand(0, var - 1)]); - if (Target) - Crea->CastCustomSpell(Target, SPELL_SHOOT, Damage, {}, {}, true); - TimerArcher[i] = urand(3000, 4400); + if (Unit* pTarget = m_creature->GetMap()->GetCreature(GUIDs[urand(0, count - 1)])) + pArcher->CastSpell(pTarget, SPELL_SHOOT, true); + + m_archerTimer[i] = urand(3000, 4400); } } } - else TimerArcher[i] -= uiDiff; + else + m_archerTimer[i] -= uiDiff; } } }; @@ -687,7 +626,8 @@ bool QuestAccept_npc_eris_havenfire(Player* pPlayer, Creature* pCreature, Quest if (pQuest->GetQuestId() == QUEST_BALANCE_OF_LIGHT) if (npc_eris_havenfireAI* pErisEventAI = dynamic_cast(pCreature->AI())) - pErisEventAI->DebutEvent(pPlayer); + pErisEventAI->BeginEvent(pPlayer); + return true; } @@ -709,21 +649,21 @@ struct npc_eris_havenfire_peasantAI : public ScriptedAI float cX; float cY; float cZ; - bool DeplacementRequis; + bool m_needToMove; uint32 m_uiSayPeasantTimer; void Reset() override { if (X == 0.0f && Y == 0.0f && Z == 0.0f) - m_creature->GetRandomPoint(ErisHavenfireEvent[PaysantsDest].X, ErisHavenfireEvent[PaysantsDest].Y, ErisHavenfireEvent[PaysantsDest].Z, 5.0f, X, Y, Z); + m_creature->GetRandomPoint(ErisHavenfireEvent[POS_PEASANT_DEST].x, ErisHavenfireEvent[POS_PEASANT_DEST].y, ErisHavenfireEvent[POS_PEASANT_DEST].z, 5.0f, X, Y, Z); cX = 3347.801025f + float(urand(0, 12)); cY = -3048.161865f + float(urand(0, 12)); cZ = 163.679321f; X = 3324.0f + float(urand(0, 6)); Y = -2973.0f + float(urand(0, 6)); Z = 161.0f; - DeplacementRequis = true; + m_needToMove = true; SetCombatMovement(false); m_uiSayPeasantTimer = urand(10000, 30000); @@ -753,14 +693,14 @@ struct npc_eris_havenfire_peasantAI : public ScriptedAI if (npc_eris_havenfireAI* pErisEventAI = dynamic_cast(eris->AI())) { - if (pCasterPlayer->GetGUID() != pErisEventAI->PlayerGUID && pErisEventAI->BeginQuete && !pErisEventAI->CleanerSpawn) + if (pCasterPlayer->GetGUID() != pErisEventAI->m_playerGUID && pErisEventAI->m_questStarted && !pErisEventAI->m_cleanerSpawn) { if (Creature* Crea = m_creature->SummonCreature(NPC_CLEANER, 3358.1096f, -3049.8063f, 166.226f, 1.87f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 1000)) { Crea->AI()->AttackStart(pCasterPlayer); - pErisEventAI->BeginQuete = false; - pErisEventAI->CleanerSpawn = true; - pErisEventAI->EchecEvent(pErisEventAI->GetPlayer(), false); + pErisEventAI->m_questStarted = false; + pErisEventAI->m_cleanerSpawn = true; + pErisEventAI->FailEvent(pErisEventAI->GetPlayer(), false); } } } @@ -774,11 +714,11 @@ struct npc_eris_havenfire_peasantAI : public ScriptedAI if (uiType != POINT_MOTION_TYPE) return; - if (uiPointId == POINT_DEBUT_COMBAT) + if (uiPointId == POINT_START_COMBAT) { - float Vitesse = m_creature->GetEntry() == NPC_PAYSANT_0 ? 1.0f : 1.7f; + float Vitesse = m_creature->GetEntry() == NPC_PEASANT_0 ? 1.0f : 1.7f; m_creature->SetWalk(true); - m_creature->GetMotionMaster()->MovePoint(POINT_FIN_EVENT, X, Y, Z, MOVE_PATHFINDING, Vitesse); + m_creature->GetMotionMaster()->MovePoint(POINT_END_EVENT, X, Y, Z, MOVE_PATHFINDING, Vitesse); cX = 0.0f; cY = 0.0f; cZ = 0.0f; @@ -787,12 +727,12 @@ struct npc_eris_havenfire_peasantAI : public ScriptedAI void UpdateAI(uint32 const uiDiff) override { - if (DeplacementRequis) + if (m_needToMove) { - float Vitesse = m_creature->GetEntry() == NPC_PAYSANT_0 ? 1.0f : 1.7f; + float Vitesse = m_creature->GetEntry() == NPC_PEASANT_0 ? 1.0f : 1.7f; m_creature->SetWalk(true); - m_creature->GetMotionMaster()->MovePoint(POINT_DEBUT_COMBAT, cX, cY, cZ, MOVE_PATHFINDING, Vitesse); - DeplacementRequis = false; + m_creature->GetMotionMaster()->MovePoint(POINT_START_COMBAT, cX, cY, cZ, MOVE_PATHFINDING, Vitesse); + m_needToMove = false; } if (!m_creature->IsWalking()) @@ -1484,24 +1424,24 @@ struct go_darrowshire_triggerAI : public GameObjectAI if (Crea->IsAlive() && !Crea->IsInCombat() && Crea->GetMotionMaster()->GetCurrentMovementGeneratorType() != POINT_MOTION_TYPE) { int point = 0; - int Rand = 0; + int rnd = 0; point = urand(0, 3); switch (point) { case 0: - Rand = 5; + rnd = 5; break; case 1: - Rand = 7; + rnd = 7; break; case 2: - Rand = 4; + rnd = 4; break; case 3: - Rand = 6; + rnd = 6; break; } - Crea->GetMotionMaster()->MovePoint(point, DarrowshireEvent[Rand].X, DarrowshireEvent[Rand].Y, DarrowshireEvent[Rand].Z, MOVE_PATHFINDING, 5.0f); + Crea->GetMotionMaster()->MovePoint(point, DarrowshireEvent[rnd].X, DarrowshireEvent[rnd].Y, DarrowshireEvent[rnd].Z, MOVE_PATHFINDING, 5.0f); } } } @@ -1522,12 +1462,12 @@ struct go_darrowshire_triggerAI : public GameObjectAI { case 0: // spawn first defenders { - if (Creature* Cre = me->SummonCreature(NPC_DARROWSHIRE_DEFENDER, DarrowshireEvent[7].X, DarrowshireEvent[7].Y, DarrowshireEvent[7].Z, 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 120000)) + if (Creature* pDefender = me->SummonCreature(NPC_DARROWSHIRE_DEFENDER, DarrowshireEvent[7].X, DarrowshireEvent[7].Y, DarrowshireEvent[7].Z, 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 120000)) { - DoScriptText(SAY_DEFENDER_YELL, Cre); - Cre->SetWalk(false); - Cre->SetHomePosition(DarrowshireEvent[4].X, DarrowshireEvent[4].Y, DarrowshireEvent[4].Z, DarrowshireEvent[4].O); - Cre->GetMotionMaster()->MovePoint(0, DarrowshireEvent[4].X, DarrowshireEvent[4].Y, DarrowshireEvent[4].Z, MOVE_PATHFINDING, 3.0f); + DoScriptText(SAY_DEFENDER_YELL, pDefender); + pDefender->SetWalk(false); + pDefender->SetHomePosition(DarrowshireEvent[4].X, DarrowshireEvent[4].Y, DarrowshireEvent[4].Z, DarrowshireEvent[4].O); + pDefender->GetMotionMaster()->MovePoint(0, DarrowshireEvent[4].X, DarrowshireEvent[4].Y, DarrowshireEvent[4].Z, MOVE_PATHFINDING, 3.0f); m_phaseTimer = urand(120000, 180000); m_phaseStep = 1; } @@ -1809,7 +1749,7 @@ bool GossipHello_npc_joseph_redpath(Player* pPlayer, Creature* pCreature) pPlayer->SEND_GOSSIP_MENU(10935, pCreature->GetGUID()); if (pPlayer->GetQuestStatus(QUEST_BATTLE_DARROWSHIRE) == QUEST_STATUS_INCOMPLETE) { - pPlayer->AreaExploredOrEventHappens(QUEST_BATTLE_DARROWSHIRE); + pPlayer->KilledMonsterCredit(NPC_JOSEPH_REDPATH, pCreature->GetObjectGuid()); pCreature->HandleEmote(EMOTE_ONESHOT_BEG); if (npc_joseph_redpathAI* pJosephAI = dynamic_cast(pCreature->AI())) pJosephAI->BeginEvent(); diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_anubrekhan.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_anubrekhan.cpp index 8287507bd3e..e281ae3f027 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_anubrekhan.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_anubrekhan.cpp @@ -186,7 +186,7 @@ struct boss_anubrekhanAI : public ScriptedAI { m_pInstance = (instance_naxxramas*)pCreature->GetInstanceData(); if (!m_pInstance) - sLog.outError("boss_anubrekhanAI::ctor failed to cast instanceData to instance_naxxramas"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_anubrekhanAI::ctor failed to cast instanceData to instance_naxxramas"); CheckSpawnInitialCryptGuards(); Reset(); @@ -208,7 +208,7 @@ struct boss_anubrekhanAI : public ScriptedAI } else { - sLog.outError("boss_anubrekhanAI::CheckSpawnInitialCryptGuards failed to spawn initial crypt guard"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_anubrekhanAI::CheckSpawnInitialCryptGuards failed to spawn initial crypt guard"); } } } @@ -409,12 +409,7 @@ struct boss_anubrekhanAI : public ScriptedAI m_creature->SetTargetGuid(target->GetObjectGuid()); m_uiRestoreTargetTimer = 1000; m_uiImpaleTimer = IMPALE_CD(); - - if (Creature* pC = m_creature->SummonCreature(533003, m_creature->GetPositionX(), m_creature->GetPositionY(), m_creature->GetPositionZ(), m_creature->GetAngle(target), - TEMPSUMMON_TIMED_DESPAWN, 4000)) - { - pC->CastSpell(pC, SPELL_IMPALE, true); - } + DoCastSpellIfCan(target, SPELL_IMPALE); } } else @@ -443,7 +438,7 @@ struct boss_anubrekhanAI : public ScriptedAI } // Reset cd and summon a new crypt guard at the initial possition of anub'rekhan on successfull cast - if (DoCastSpellIfCan(m_creature, SPELL_LOCUSTSWARM) == CanCastResult::CAST_OK) + if (DoCastSpellIfCan(m_creature, SPELL_LOCUSTSWARM) == SpellCastResult::SPELL_CAST_OK) { m_uiLocustSwarmTimer = LOCUST_SWARM_CD(false); if (Creature* pCryptGuard = m_creature->SummonCreature(MOB_CRYPT_GUARD, CGs[2][0], CGs[2][1], CGs[2][2], CGs[2][3], @@ -506,7 +501,7 @@ struct mob_cryptguardsAI : public ScriptedAI // Crypt guards enrage at 50% if (!isEnraged && m_creature->GetHealthPercent() <= 50.0f) { - if (DoCastSpellIfCan(m_creature, SPELL_CRYPTGUARD_ENRAGE) == CanCastResult::CAST_OK) + if (DoCastSpellIfCan(m_creature, SPELL_CRYPTGUARD_ENRAGE) == SpellCastResult::SPELL_CAST_OK) { DoScriptText(EMOTE_GENERIC_ENRAGE, m_creature); isEnraged = true; @@ -515,7 +510,7 @@ struct mob_cryptguardsAI : public ScriptedAI if (webTimer < diff) { - if (DoCastSpellIfCan(m_creature, SPELL_CRYPTGUARD_WEB) == CanCastResult::CAST_OK) + if (DoCastSpellIfCan(m_creature, SPELL_CRYPTGUARD_WEB) == SpellCastResult::SPELL_CAST_OK) { DoResetThreat(); webTimer = CRYPTGUARD_WEB_CD; @@ -528,7 +523,7 @@ struct mob_cryptguardsAI : public ScriptedAI if (cleaveTimer < diff) { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_CRYPTGUARD_CLEAVE) == CanCastResult::CAST_OK) + if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_CRYPTGUARD_CLEAVE) == SpellCastResult::SPELL_CAST_OK) { cleaveTimer = CRYPTGUARD_CLEAVE_CD; } @@ -540,7 +535,7 @@ struct mob_cryptguardsAI : public ScriptedAI if (acidSpitTimer < diff) { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_CRYPTGUARD_ACID) == CanCastResult::CAST_OK) + if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_CRYPTGUARD_ACID) == SpellCastResult::SPELL_CAST_OK) { acidSpitTimer = CRYPTGUARD_ACID_CD; } @@ -563,7 +558,7 @@ struct anub_doorAI : public GameObjectAI { m_pInstance = (instance_naxxramas*)me->GetInstanceData(); if (!m_pInstance) - sLog.outError("anub_doorAI could not find instanceData"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "anub_doorAI could not find instanceData"); } bool OnUse(Unit* user) override @@ -575,7 +570,7 @@ struct anub_doorAI : public GameObjectAI if (!m_pInstance) { - sLog.outInfo("[boss_anubrekhan/anub_doorAI][Inst %03u] ERROR: No instance", user->GetInstanceId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[boss_anubrekhan/anub_doorAI][Inst %03u] ERROR: No instance", user->GetInstanceId()); return false; } diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_faerlina.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_faerlina.cpp index 0683974686a..e3a70c95f62 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_faerlina.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_faerlina.cpp @@ -81,7 +81,7 @@ struct boss_faerlinaAI : public ScriptedAI { m_pInstance = (instance_naxxramas*)pCreature->GetInstanceData(); if (!m_pInstance) - sLog.outError("boss_faerlinaAI::ctor failed to cast instanceData to instance_naxxramas"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_faerlinaAI::ctor failed to cast instanceData to instance_naxxramas"); CheckRespawnAdds(); Reset(); } @@ -139,7 +139,7 @@ struct boss_faerlinaAI : public ScriptedAI } else { - sLog.outError("boss_faerlinaAI::CheckRespawnAdds failed to spawn naxxramas follower"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_faerlinaAI::CheckRespawnAdds failed to spawn naxxramas follower"); } } } @@ -156,7 +156,7 @@ struct boss_faerlinaAI : public ScriptedAI } else { - sLog.outError("boss_faerlinaAI::CheckRespawnAdds failed to spawn naxxramas worshipper"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_faerlinaAI::CheckRespawnAdds failed to spawn naxxramas worshipper"); } } } @@ -265,7 +265,7 @@ struct boss_faerlinaAI : public ScriptedAI } else { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_POSIONBOLT_VOLLEY) == CanCastResult::CAST_OK) + if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_POSIONBOLT_VOLLEY) == SpellCastResult::SPELL_CAST_OK) { m_uiPoisonBoltVolleyTimer = POSIONBOLT_VOLLEY_CD(); } @@ -279,7 +279,7 @@ struct boss_faerlinaAI : public ScriptedAI { if (Unit* pTarget = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0)) { - if (DoCastSpellIfCan(pTarget, SPELL_RAINOFFIRE) == CanCastResult::CAST_OK) + if (DoCastSpellIfCan(pTarget, SPELL_RAINOFFIRE) == SpellCastResult::SPELL_CAST_OK) { m_uiRainOfFireTimer = RAINOFFIRE_CD(); } @@ -295,7 +295,7 @@ struct boss_faerlinaAI : public ScriptedAI // but then it only prevents the enrage for the duration of the debuff. if (!m_creature->HasAura(SPELL_WIDOWS_EMBRACE)) { - if (DoCastSpellIfCan(m_creature, SPELL_ENRAGE) == CanCastResult::CAST_OK) + if (DoCastSpellIfCan(m_creature, SPELL_ENRAGE) == SpellCastResult::SPELL_CAST_OK) { m_uiEnrageTimer = 60000; DoScriptText(urand(SAY_ENRAGE1, SAY_ENRAGE3), m_creature); @@ -309,97 +309,12 @@ struct boss_faerlinaAI : public ScriptedAI } }; -struct mob_faerlina_rp : public ScriptedAI -{ - enum eEvents - { - EVENT_KNEEL = 1, - EVENT_CAST, - EVENT_STAND, - EVENT_UNAURA - }; - - EventMap events; - - mob_faerlina_rp(Creature* pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - void Reset() override - { - events.Reset(); - events.ScheduleEvent(EVENT_KNEEL, Seconds(urand(5, 10))); - } - - std::list getGroup() - { - std::list creatures; - GetCreatureListWithEntryInGrid(creatures, m_creature, { NPC_NaxxramasAcolyte, NPC_NaxxramasCultist }, 11.0f); - return creatures; - } - - void UpdateAI(uint32 const diff) override - { - events.Update(diff); - while (uint32 eventId = events.ExecuteEvent()) - { - std::list creatures = getGroup(); - if (creatures.empty()) - { - Reset(); - break; - } - if ((*creatures.begin())->IsInCombat()) - { - Reset(); - break; - } - - for (auto it = creatures.begin(); it != creatures.end();) - { - if ((*it)->IsDead()) - it = creatures.erase(it); - else - ++it; - } - - switch (eventId) - { - case EVENT_KNEEL: - for (Creature* pC : creatures) - pC->SetStandState(UNIT_STAND_STATE_KNEEL); - events.ScheduleEvent(EVENT_CAST, Seconds(urand(10, 90))); - break; - case EVENT_CAST: - for (Creature* pC : creatures) - pC->CastSpell(pC, 21157, true); - events.ScheduleEvent(EVENT_STAND, Seconds(1)); - break; - case EVENT_STAND: - for (Creature* pC : creatures) - pC->SetStandState(UNIT_STAND_STATE_STAND); - events.ScheduleEvent(EVENT_UNAURA, Seconds(urand(10, 30))); - break; - case EVENT_UNAURA: - for (Creature* pC : creatures) - pC->RemoveAurasDueToSpell(21157); - events.ScheduleEvent(EVENT_KNEEL, Seconds(urand(2, 10))); - break; - } - } - } -}; CreatureAI* GetAI_boss_faerlina(Creature* pCreature) { return new boss_faerlinaAI(pCreature); } -CreatureAI* GetAI_mob_faerlina_rp(Creature* pCreature) -{ - return new mob_faerlina_rp(pCreature); -} void AddSC_boss_faerlina() { @@ -408,9 +323,4 @@ void AddSC_boss_faerlina() NewScript->Name = "boss_faerlina"; NewScript->GetAI = &GetAI_boss_faerlina; NewScript->RegisterSelf(); - - NewScript = new Script; - NewScript->Name = "mob_faerlina_rp"; - NewScript->GetAI = &GetAI_mob_faerlina_rp; - NewScript->RegisterSelf(); } diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_four_horsemen.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_four_horsemen.cpp index b1e98446125..3e189bc3f66 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_four_horsemen.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_four_horsemen.cpp @@ -110,6 +110,7 @@ struct boss_four_horsemen_shared : public ScriptedAI bool m_bShieldWall1; bool m_bShieldWall2; uint32 m_uiMarkTimer; + uint32 m_uiShieldWallTimer; uint32 const m_uiMarkId; uint32 const m_uiGhostId; bool const m_bIsSpirit; @@ -129,7 +130,7 @@ struct boss_four_horsemen_shared : public ScriptedAI { m_pInstance = (instance_naxxramas*)pCreature->GetInstanceData(); if (!m_pInstance) - sLog.outError("boss_four_horsemen_shared ctor could not get instance data"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_four_horsemen_shared ctor could not get instance data"); if (m_bIsSpirit) SetCombatMovement(false); @@ -229,6 +230,7 @@ struct boss_four_horsemen_shared : public ScriptedAI m_bShieldWall1 = true; m_bShieldWall2 = true; + m_uiShieldWallTimer = 0; m_uiMarkTimer = 20000; killSayCooldown = 0; @@ -346,14 +348,22 @@ struct boss_four_horsemen_shared : public ScriptedAI if (m_bShieldWall1 && m_creature->GetHealthPercent() < 50.0f) { if ((DoCastSpellIfCan(m_creature, SPELL_SHIELDWALL)) == CAST_OK) + { m_bShieldWall1 = false; + m_uiShieldWallTimer = 0; + } } else if (m_bShieldWall2 && m_creature->GetHealthPercent() < 20.0f) { - if ((DoCastSpellIfCan(m_creature, SPELL_SHIELDWALL)) == CAST_OK) + if (m_uiShieldWallTimer < 30000) // If a Horseman is taken from 50% to 20% health in less than 30 seconds, the second Shield Wall will never trigger. + { + m_bShieldWall2 = false; + } + else if ((DoCastSpellIfCan(m_creature, SPELL_SHIELDWALL)) == CAST_OK) m_bShieldWall2 = false; } - + m_uiShieldWallTimer += uiDiff; + if (m_uiMarkTimer < uiDiff) { if ((DoCastSpellIfCan(m_creature, m_uiMarkId)) == CAST_OK) diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_heigan.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_heigan.cpp index 2ca0ad6b259..462032566be 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_heigan.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_heigan.cpp @@ -52,6 +52,7 @@ enum HeiganData EMOTE_RETURN = -1533137, // need find correct bct id! SPELL_ERUPTION = 29371, + SPELL_PLAGUE_WAVE = 30243, //Spells by boss SPELL_DECREPIT_FEVER = 29998, @@ -59,8 +60,7 @@ enum HeiganData SPELL_TELEPORT_SELF = 30211, SPELL_MANABURN = 29310, - NPC_PLAGUE_FISSURE = 533001, - NPC_PLAGUE_CLOUD = 533002 + NPC_PLAGUE_WAVE = 17293 }; enum Events @@ -219,7 +219,7 @@ struct boss_heiganAI : public ScriptedAI void SendEruptCustomLocation(float x, float y, float z) { - if (Creature* fissureCreature = m_creature->SummonCreature(NPC_PLAGUE_FISSURE, x, y, z, 0, TEMPSUMMON_TIMED_DESPAWN, 50)) + if (Creature* fissureCreature = m_creature->SummonCreature(NPC_PLAGUE_WAVE, x, y, z, 0, TEMPSUMMON_TIMED_DESPAWN, 50)) { fissureCreature->CastSpell(fissureCreature, SPELL_ERUPTION, true); } @@ -229,10 +229,10 @@ struct boss_heiganAI : public ScriptedAI { if (!m_pInstance) return; - Creature* fissureCreature = m_creature->SummonCreature(NPC_PLAGUE_FISSURE, 2773.0f, -3684.0f, 292.0f, 0.0f, TEMPSUMMON_TIMED_DESPAWN, 1000); + Creature* fissureCreature = m_creature->SummonCreature(NPC_PLAGUE_WAVE, 2773.0f, -3684.0f, 292.0f, 0.0f, TEMPSUMMON_TIMED_DESPAWN, 1000); if (!fissureCreature) { - sLog.outError("Heigan: failed spawning fissure creature"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Heigan: failed spawning fissure creature"); return; } @@ -280,12 +280,12 @@ struct boss_heiganAI : public ScriptedAI ++eruptionPhase; } - void SummmonPlagueCloud(float x, float y, float z, float o) + void SummmonPlagueWave(float x, float y, float z, float o) { - if (Creature* pCloud = m_creature->SummonCreature(NPC_PLAGUE_CLOUD, x, y, z, o, + if (Creature* pCloud = m_creature->SummonCreature(NPC_PLAGUE_WAVE, x, y, z, o, TEMPSUMMON_TIMED_DESPAWN, 45000)) { - pCloud->CastSpell((Unit*)nullptr, SPELL_PLAGUE_CLOUD, true); + pCloud->CastSpell(pCloud, SPELL_PLAGUE_WAVE, true); } } @@ -315,7 +315,7 @@ struct boss_heiganAI : public ScriptedAI // the regular ones for (const auto& eyeStalkPossition : eyeStalkPossitions) { - SummmonPlagueCloud(eyeStalkPossition[0], eyeStalkPossition[1], eyeStalkPossition[2], eyeStalkPossition[3]); + SummmonPlagueWave(eyeStalkPossition[0], eyeStalkPossition[1], eyeStalkPossition[2], eyeStalkPossition[3]); } DoScriptText(SAY_CHANNELING, m_creature); @@ -373,7 +373,7 @@ struct boss_heiganAI : public ScriptedAI candidates.erase(candidates.begin() + idx); portedPlayersThisPhase.push_back(target->GetObjectGuid()); // getting the spell visual to show both where you were TPed from and where you are TPed too - if (Creature* pCreature = m_creature->SummonCreature(NPC_PLAGUE_FISSURE, + if (Creature* pCreature = m_creature->SummonCreature(NPC_PLAGUE_WAVE, target->GetPositionX(), target->GetPositionY(), target->GetPositionZ(), target->GetOrientation(), TEMPSUMMON_TIMED_DESPAWN, 2000)) { @@ -480,35 +480,11 @@ struct boss_heiganAI : public ScriptedAI } }; -struct mob_plague_cloudAI : public ScriptedAI -{ - mob_plague_cloudAI(Creature* pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - void Reset() override - { - m_creature->AddUnitState(UNIT_STAT_ROOT); - m_creature->StopMoving(); - m_creature->SetRooted(true); - } - - void AttackStart(Unit*) override { } - void MoveInLineOfSight(Unit*) override { } - void UpdateAI(uint32 const) override { } -}; - CreatureAI* GetAI_boss_heigan(Creature* pCreature) { return new boss_heiganAI(pCreature); } -CreatureAI* GetAI_mob_plagueCloud(Creature* pCreature) -{ - return new mob_plague_cloudAI(pCreature); -} - void AddSC_boss_heigan() { Script* NewScript; @@ -516,9 +492,4 @@ void AddSC_boss_heigan() NewScript->Name = "boss_heigan"; NewScript->GetAI = &GetAI_boss_heigan; NewScript->RegisterSelf(); - - NewScript = new Script; - NewScript->Name = "mob_plague_cloud"; - NewScript->GetAI = &GetAI_mob_plagueCloud; - NewScript->RegisterSelf(); } diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_kelthuzad.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_kelthuzad.cpp index 13949379327..ed42ae03fdf 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_kelthuzad.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_kelthuzad.cpp @@ -548,7 +548,7 @@ struct boss_kelthuzadAI : public ScriptedAI uint32 repeat_next = std::max(uint32(3750 - 25 * numSkeletons), uint32(2000)); events.Repeat(repeat_next); ++numSkeletons; - //sLog.outBasic("[%d] Spawn SKEL #%d, next in %dms", p1Timer, numSkeletons, repeat_next); + //sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[%d] Spawn SKEL #%d, next in %dms", p1Timer, numSkeletons, repeat_next); } else events.Repeat(100); @@ -559,14 +559,14 @@ struct boss_kelthuzadAI : public ScriptedAI { SpawnAndSendP1Creature(NPC_UNSTOPPABLE_ABOM); ++numAboms; - //sLog.outBasic("[%d] Spawn ABOM #%d", p1Timer, numAboms); + //sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[%d] Spawn ABOM #%d", p1Timer, numAboms); break; } case EVENT_SOUL_WEAVER: { SpawnAndSendP1Creature(NPC_SOUL_WEAVER); ++numBanshees; - //sLog.outBasic("[%d] Spawn SOUL #%d", p1Timer, numBanshees); + //sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[%d] Spawn SOUL #%d", p1Timer, numBanshees); break; } case EVENT_PHASE_TWO_INTRO: @@ -580,17 +580,17 @@ struct boss_kelthuzadAI : public ScriptedAI if (numBanshees < 14) { SpawnAndSendP1Creature(NPC_SOUL_WEAVER); - sLog.outBasic("(post)[%d] Spawn bansh #%d, next in %dms", p1Timer, ++numBanshees, nextBanshee); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "(post)[%d] Spawn bansh #%d, next in %dms", p1Timer, ++numBanshees, nextBanshee); } if (numAboms < 14) { SpawnAndSendP1Creature(NPC_UNSTOPPABLE_ABOM); - sLog.outBasic("(post)[%d] Spawn abom #%d, next in %dms", p1Timer, ++numAboms, nextBanshee); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "(post)[%d] Spawn abom #%d, next in %dms", p1Timer, ++numAboms, nextBanshee); } if (numSkeletons < 120) { SpawnAndSendP1Creature(NPC_SOLDIER_FROZEN); - sLog.outBasic("(post)[%d] Spawn skele #%d, next in %dms", p1Timer, ++numSkeletons, nextBanshee); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "(post)[%d] Spawn skele #%d, next in %dms", p1Timer, ++numSkeletons, nextBanshee); } DoScriptText(urand(SAY_AGGRO1, SAY_AGGRO3), m_creature); @@ -696,6 +696,11 @@ struct boss_kelthuzadAI : public ScriptedAI events.Repeat(5000 - timeSinceLastFrostBlast); break; } + else if (timeSinceLastShadowFissure < 5000) + { + events.Repeat(5000 - timeSinceLastShadowFissure); + break; + } if (DoCastSpellIfCan(m_creature, SPELL_FROST_BOLT_NOVA) == CAST_OK) { events.Repeat(Seconds(urand(15, 17))); @@ -707,14 +712,14 @@ struct boss_kelthuzadAI : public ScriptedAI } case EVENT_FROST_BLAST: { - if (timeSinceLastShadowFissure < 4000) + if (timeSinceLastShadowFissure < 5000) { - events.Repeat(4000 - timeSinceLastShadowFissure); + events.Repeat(5000 - timeSinceLastShadowFissure); break; } - else if (timeSinceLastAEFrostBolt < 5000) + else if (timeSinceLastAEFrostBolt < 8000) { - events.Repeat(5000 - timeSinceLastAEFrostBolt); + events.Repeat(8000 - timeSinceLastAEFrostBolt); break; } if (m_creature->IsNonMeleeSpellCasted()) @@ -747,9 +752,14 @@ struct boss_kelthuzadAI : public ScriptedAI } case EVENT_SHADOW_FISSURE: { - if (timeSinceLastFrostBlast < 4000) + if (timeSinceLastFrostBlast < 5000) + { + events.Repeat(5000 - timeSinceLastFrostBlast); + break; + } + else if (timeSinceLastAEFrostBolt < 8000) { - events.Repeat(4000 - timeSinceLastFrostBlast); + events.Repeat(8000 - timeSinceLastAEFrostBolt); break; } if (m_creature->IsNonMeleeSpellCasted()) diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_loatheb.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_loatheb.cpp index d01974b067b..be73ded9928 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_loatheb.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_loatheb.cpp @@ -301,7 +301,7 @@ struct boss_loathebAI : public ScriptedAI { if (availableEyeLocs.empty()) { - sLog.outError("boss_loatheb.cpp - availableEyeLocs size 0, should not happen!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_loatheb.cpp - availableEyeLocs size 0, should not happen!"); return; } uint8 availableIndex = urand(0, availableEyeLocs.size() - 1); @@ -314,7 +314,7 @@ struct boss_loathebAI : public ScriptedAI Creature* pStalk = m_creature->SummonCreature(NPC_EyeStalk, pos[0], pos[1], pos[2], pos[3], TEMPSUMMON_CORPSE_TIMED_DESPAWN, 5000); if (!pStalk) { - sLog.outError("Heigans WhackAStalk failed to summon eye stalk"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Heigans WhackAStalk failed to summon eye stalk"); return; } eyeStalk.guid = pStalk->GetObjectGuid(); diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_maexxna.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_maexxna.cpp index 994ba73fd0e..0fddb69080b 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_maexxna.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_maexxna.cpp @@ -97,7 +97,7 @@ struct mob_webwrapAI : public ScriptedAI { if (!pVictim || pVictim->GetTypeId() != TYPEID_PLAYER) { - sLog.outError("mob_webwrapAI::SetVictim called for non-player"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "mob_webwrapAI::SetVictim called for non-player"); return; } diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_noth.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_noth.cpp index 955812736a3..1689cfe4393 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_noth.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_noth.cpp @@ -346,7 +346,7 @@ struct boss_nothAI : public ScriptedAI // if you don't kill him during the 3rd ground phase. We'll just repeat previous phase logic // after this. It's highly unlikely that any guild get to this stage without killing him or wiping. m_events.ScheduleEvent(EVENT_TP_BALC, Seconds(180)); - //sLog.outError("boss_nothAI::OnRemoveVulnerability() called with phaseCounter: %d", phaseCounter); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_nothAI::OnRemoveVulnerability() called with phaseCounter: %d", phaseCounter); } } diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_thaddius.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_thaddius.cpp index ce1de8f2a50..02d0f073b28 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_thaddius.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/boss_thaddius.cpp @@ -190,7 +190,7 @@ struct npc_tesla_coilAI : public Scripted_NoMovementAI else if (uiEntry == NPC_STALAGG) m_bToFeugen = false; else - sLog.outError("npc_tesla_coilAI::ReApplyChain got entry which was not stalagg or feugen."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "npc_tesla_coilAI::ReApplyChain got entry which was not stalagg or feugen."); DoCastSpellIfCan(m_creature, m_bToFeugen ? SPELL_FEUGEN_CHAIN : SPELL_STALAGG_CHAIN); } @@ -567,7 +567,7 @@ struct boss_thaddiusAI : public ScriptedAI if (TemporarySummon* tmpSumm = static_cast(addCreature)) tmpSumm->UnSummon(); else - sLog.outError("Thaddius: HandleCheckSpawnAdd addCreature was not temp summon"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Thaddius: HandleCheckSpawnAdd addCreature was not temp summon"); addCreature = nullptr; } if(!addCreature) @@ -580,7 +580,7 @@ struct boss_thaddiusAI : public ScriptedAI addGuids[whichAdd] = pC->GetObjectGuid(); } else - sLog.outError("Thaddius: failed spawning add %d", whichAdd); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Thaddius: failed spawning add %d", whichAdd); } if (coilCreature) @@ -588,7 +588,7 @@ struct boss_thaddiusAI : public ScriptedAI if (TemporarySummon* tmpSumm = static_cast(coilCreature)) tmpSumm->UnSummon(); else - sLog.outError("Thaddius: HandleCheckSpawnAdd coilCreature was not temp summon"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Thaddius: HandleCheckSpawnAdd coilCreature was not temp summon"); } // Summoning a new coil if (Creature* tc = m_creature->SummonCreature(NPC_TESLA_COIL, teslaCoilPositions[whichAdd][0], teslaCoilPositions[whichAdd][1], teslaCoilPositions[whichAdd][2], 0, TEMPSUMMON_MANUAL_DESPAWN)) @@ -597,10 +597,10 @@ struct boss_thaddiusAI : public ScriptedAI if (npc_tesla_coilAI* pTeslaAI = dynamic_cast(tc->AI())) pTeslaAI->ReApplyChain(addEntry, addGuids[whichAdd]); else - sLog.outError("boss_thaddiusAddsAI::EstablishLink failed to cast tesla coil to npc_tesla_coilAI*"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_thaddiusAddsAI::EstablishLink failed to cast tesla coil to npc_tesla_coilAI*"); } else - sLog.outError("boss_thaddiusAddsAI::EstablishLink failed to spawn teslaCoil"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_thaddiusAddsAI::EstablishLink failed to spawn teslaCoil"); // Making sure the coil GO does its animation uint32 coilGOEntry = whichAdd == eSTALAGG ? GO_CONS_NOX_TESLA_STALAGG : GO_CONS_NOX_TESLA_FEUGEN; @@ -781,7 +781,7 @@ struct boss_thaddiusAI : public ScriptedAI m_events.ScheduleEvent(EVENT_CHAIN, ChainLightningTimer()); break; default: - sLog.outError("boss_thaddiusAI in undefined phase-state"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_thaddiusAI in undefined phase-state"); } } @@ -1003,7 +1003,7 @@ struct boss_thaddiusAI : public ScriptedAI UpdateP2(uiDiff); break; default: - sLog.outError("boss_thaddiusAI in undefined phase-state"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_thaddiusAI in undefined phase-state"); } } }; diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/instance_naxxramas.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/instance_naxxramas.cpp index 444369966fa..0e5d7d73f5e 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/instance_naxxramas.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/naxxramas/instance_naxxramas.cpp @@ -168,7 +168,7 @@ bool instance_naxxramas::HandleEvadeOutOfHome(Creature* pWho) dist = 115.0f; break; default: - sLog.outError("instance_naxxramas::HandleEvadeOutOfHome called for unsupported creture %d", pWho->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "instance_naxxramas::HandleEvadeOutOfHome called for unsupported creture %d", pWho->GetEntry()); dist = 9999.0f; break; } @@ -242,7 +242,7 @@ void instance_naxxramas::UpdateAutomaticBossEntranceDoor(GameObject* pGO, uint32 if (!pGO) { - sLog.outError("instance_naxxramas::UpdateAutomaticBossEntranceDoor called with nullptr GO"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "instance_naxxramas::UpdateAutomaticBossEntranceDoor called with nullptr GO"); return; } if (uiData == IN_PROGRESS || uiData == SPECIAL) @@ -285,7 +285,7 @@ void instance_naxxramas::UpdateBossGate(GameObject* pGO, uint32 uiData) { if (!pGO) { - sLog.outError("instance_naxxramas::UpdateBossGate called with nullptr GO"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "instance_naxxramas::UpdateBossGate called with nullptr GO"); return; } if (uiData == DONE) @@ -341,7 +341,7 @@ void instance_naxxramas::UpdateTeleporters(uint32 uiType, uint32 uiData) SetTeleporterState(pGO, uiData); break; default: - sLog.outError("instance_naxxramas::UpdateTeleporters called with unsupported type %d", uiType); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "instance_naxxramas::UpdateTeleporters called with unsupported type %d", uiType); } if (WingsAreCleared()) @@ -893,7 +893,7 @@ void instance_naxxramas::SetData(uint32 uiType, uint32 uiData) } else { - sLog.outError("4hm just died. Unable to find Argent Dawn faction for reputation "); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "4hm just died. Unable to find Argent Dawn faction for reputation "); } } break; @@ -1087,13 +1087,13 @@ uint32 instance_naxxramas::GetData(uint32 uiType) if (uiType < MAX_ENCOUNTER) return m_auiEncounter[uiType]; - sLog.outError("instance_naxxramas::GetData() called with %d as param. %d is MAX_ENCOUNTERS", uiType, MAX_ENCOUNTER); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "instance_naxxramas::GetData() called with %d as param. %d is MAX_ENCOUNTERS", uiType, MAX_ENCOUNTER); return 0; } uint64 instance_naxxramas::GetData64(uint32 uiData) { - sLog.outBasic("instance_naxxramas::GetData64 called. Not implemented"); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "instance_naxxramas::GetData64 called. Not implemented"); return 0; } @@ -1102,7 +1102,7 @@ uint64 instance_naxxramas::GetGOUuid(NaxxGOs which) auto it = m_mNpcEntryGuidStore.find(which); if (it == m_mNpcEntryGuidStore.end()) { - sLog.outError("instance_naxxramas::GetGOUuid called with param %d, not found", which); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "instance_naxxramas::GetGOUuid called with param %d, not found", which); return 0; } return it->second; @@ -1173,7 +1173,7 @@ bool instance_naxxramas::IsInRightSideGothArea(Unit const* pUnit) if (GameObject* pCombatGate = GetSingleGameObjectFromStorage(GO_MILI_GOTH_COMBAT_GATE)) return (pCombatGate->GetPositionY() >= pUnit->GetPositionY()); - sLog.outError("left/right side check, Gothik combat area failed."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "left/right side check, Gothik combat area failed."); return true; } diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/boss_cannon_master_willey.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/boss_cannon_master_willey.cpp index c0bd69d0f5e..60416f3d469 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/boss_cannon_master_willey.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/boss_cannon_master_willey.cpp @@ -281,17 +281,14 @@ CreatureAI* GetAI_boss_cannon_master_willey(Creature* pCreature) enum { - NPC_CANNONBALL = 160018, + GO_CANNONBALL = 176211, SPELL_CANNON_FIRE = 17278 }; bool GO_scarlet_cannon(Player* pPlayer, GameObject* pGo) { - if (Creature* pCannonBall = pPlayer->SummonCreature(NPC_CANNONBALL, 3534.661f, -2966.512f, 125.001f, 0.592f, TEMPSUMMON_TIMED_DESPAWN, 5000)) // Trigger Cannonball - { - pCannonBall->CastSpell(pCannonBall, SPELL_CANNON_FIRE, false); - pCannonBall->ForcedDespawn(200); - } + if (GameObject* pCannonBall = pPlayer->SummonGameObject(GO_CANNONBALL, 3534.3f, -2966.74f, 125.001f, 0.279252f, 0, 0, 0.139173f, 0.990268f, 1)) + pCannonBall->Use(pPlayer); return false; }; diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/boss_magistrate_barthilas.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/boss_magistrate_barthilas.cpp index 7e19314f8f5..24442473a93 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/boss_magistrate_barthilas.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/boss_magistrate_barthilas.cpp @@ -1,8 +1,6 @@ #include "scriptPCH.h" #include "stratholme.h" -#define TEXTE_PORTE_SERVICE "Intruders at the service gate! Baron Rivendare must be warned!" - #define SPELL_DRAININGBLOW 16793 #define SPELL_CROWDPUMMEL 10887 #define SPELL_MIGHTYBLOW 14099 @@ -26,8 +24,6 @@ struct boss_magistrate_barthilasAI : public ScriptedAI uint32 MightyBlow_Timer; uint32 FuriousAnger_Timer; uint32 AngerCount; - uint32 m_mvt_timer; - char m_mvt_id; void Reset() override { @@ -36,8 +32,6 @@ struct boss_magistrate_barthilasAI : public ScriptedAI MightyBlow_Timer = 8000; FuriousAnger_Timer = 5000; AngerCount = 0; - m_mvt_timer = 0; - m_mvt_id = 0; if (m_creature->IsAlive()) m_creature->SetDisplayId(MODEL_NORMAL); @@ -45,28 +39,6 @@ struct boss_magistrate_barthilasAI : public ScriptedAI m_creature->SetDisplayId(MODEL_HUMAN); } - void ReceiveEmote(Player* pPlayer, uint32 emote) override - { - if (emote == 1000 && m_mvt_id == 0) - { - float xDest = 3668.3f; - float yDest = -3607.4f; - float zDest = 137.2f; - float x = xDest - m_creature->GetPositionX(); - float y = yDest - m_creature->GetPositionY(); - float speed = m_creature->GetSpeed(MOVE_RUN) * 0.001f; - - m_creature->MonsterYell(TEXTE_PORTE_SERVICE, LANG_UNIVERSAL); - - if (m_creature->IsWalking()) - m_creature->SetWalk(false); - - m_creature->MonsterMove(xDest, yDest, zDest); - m_mvt_timer = static_cast(sqrt((x * x) + (y * y)) / speed); - m_mvt_id++; - } - } - void MoveInLineOfSight(Unit *who) override { if (who->GetTypeId() == TYPEID_PLAYER && m_creature->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING) && m_creature->IsWithinDistInMap(who, 10.0f)) @@ -83,38 +55,6 @@ struct boss_magistrate_barthilasAI : public ScriptedAI void UpdateAI(uint32 const diff) override { - if (m_mvt_id > 0) - { - if (m_mvt_timer < diff) - { - if (m_mvt_id == 1) - { - float xDest = 3725.5; - float yDest = -3600; - float zDest = 142.4f; - float xOrigine = 3668.3f; - float yOrigine = -3607.4f; - float zOrigine = 137.2f; - float x = xDest - xOrigine; - float y = yDest - yOrigine; - float speed = m_creature->GetSpeed(MOVE_RUN) * 0.001f; - - m_creature->GetMap()->CreatureRelocation(m_creature, xOrigine, yOrigine, zOrigine, 0); - - m_creature->MonsterMove(xDest, yDest, zDest); - m_mvt_timer = static_cast(sqrt((x * x) + (y * y)) / speed); - m_mvt_id++; - } - else - { - m_creature->GetMap()->CreatureRelocation(m_creature, 4066.3f, -3534.5f, 122.6f, 2.48137f); - m_mvt_timer = 0; - m_mvt_id = -1; - } - } - else m_mvt_timer -= diff; - } - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) return; diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/instance_stratholme.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/instance_stratholme.cpp index 2859b914069..8fa6e0a26a1 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/instance_stratholme.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/instance_stratholme.cpp @@ -194,7 +194,7 @@ struct instance_stratholme : public ScriptedInstance } else { - sLog.outDebug("Instance Stratholme: Cannot open slaugther square yet."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Stratholme: Cannot open slaugther square yet."); return false; } } @@ -382,7 +382,7 @@ struct instance_stratholme : public ScriptedInstance break; m_uiBaronRun_Timer = 45*MINUTE*IN_MILLISECONDS; m_phaseBaron = 0; - sLog.outDebug("Instance Stratholme: Baron run in progress."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Stratholme: Baron run in progress."); if (Creature* pYsidaT = instance->GetCreature(m_uiYsidaTriggerGUID)) pYsidaT->SummonCreature(NPC_YSIDA, 4044.163f, -3334.2f, 115.0596f, 4.2f, @@ -472,7 +472,7 @@ struct instance_stratholme : public ScriptedInstance SummonRamstein(); } else - sLog.outDebug("Instance Stratholme: %u Abomnation left to kill.", uiCount); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Stratholme: %u Abomnation left to kill.", uiCount); m_summoningRammstein = false; } if (uiData == DONE) // on ramstein death OK @@ -496,7 +496,7 @@ struct instance_stratholme : public ScriptedInstance } //UpdateGoState(m_uiZiggurat4GUID,GO_STATE_ACTIVE,false); m_uiSlaugtherSquare_Timer = 60000; - sLog.outDebug("Instance Stratholme: Slaugther event will continue in 60 sec."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Stratholme: Slaugther event will continue in 60 sec."); } if (uiData == FAIL) // on mob Evade // on ramstein evade { @@ -544,7 +544,7 @@ struct instance_stratholme : public ScriptedInstance pPlayer->RemoveAurasDueToSpell(*spells_itr); if (pPlayer->GetQuestStatus(QUEST_DEAD_MAN_PLEA) == QUEST_STATUS_INCOMPLETE) - pPlayer->AreaExploredOrEventHappens(QUEST_DEAD_MAN_PLEA); + pPlayer->KilledMonsterCredit(NPC_YSIDA, m_uiYsidaGUID); } } } @@ -768,7 +768,7 @@ struct instance_stratholme : public ScriptedInstance m_uiGateTrapTimers[i][0] -= uiDiff; if (m_uiGateTrapTimers[i][0] <= uiDiff) { - DEBUG_LOG("SD2: Instance Stratholme - Rat Trap reseted %u.", i); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SD2: Instance Stratholme - Rat Trap reseted %u.", i); m_uiGateTrapTimers[i][0] = 0; } } @@ -892,7 +892,7 @@ struct instance_stratholme : public ScriptedInstance pYsida->CastSpell(pYsida, 5, true); // deathtouch } - sLog.outDebug("Instance Stratholme: Baron run event reached end. Event has state %u.", GetData(TYPE_BARON_RUN)); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Stratholme: Baron run event reached end. Event has state %u.", GetData(TYPE_BARON_RUN)); } else m_uiBaronRun_Timer -= uiDiff; @@ -939,7 +939,7 @@ struct instance_stratholme : public ScriptedInstance UpdateGoState(m_uiZiggurat5GUID, GO_STATE_ACTIVE, false); pBaron->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_SPAWNING); - sLog.outDebug("Instance Stratholme: Black guard sentries spawned. Opening gates to baron."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Stratholme: Black guard sentries spawned. Opening gates to baron."); } } m_uiSlaugtherSquare_Timer = 0; @@ -979,7 +979,7 @@ struct instance_stratholme : public ScriptedInstance pRamstein->GetMotionMaster()->MovePoint(0, 4033.009f, -3404.3293f, 115.3554f); pRamstein->SetHomePosition(4033.009f, -3404.3293f, 115.3554f, 4.788970f); SetData(TYPE_RAMSTEIN_EVENT, DONE); - sLog.outDebug("Instance Stratholme: Ramstein spawned."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Stratholme: Ramstein spawned."); } } void DoGateTrap(uint8 uiGate) @@ -988,7 +988,7 @@ struct instance_stratholme : public ScriptedInstance if (m_uiGateTrapTimers[uiGate][0]) return; - DEBUG_LOG("SD2: Instance Stratholme - Rat Trap activated %i.", uiGate); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SD2: Instance Stratholme - Rat Trap activated %i.", uiGate); // close the gates DoUseDoorOrButton(m_ratTrapGateGUID[2 * uiGate]); DoUseDoorOrButton(m_ratTrapGateGUID[2 * uiGate + 1]); diff --git a/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/stratholme.cpp b/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/stratholme.cpp index 1b802db50fe..807f8f85eb7 100644 --- a/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/stratholme.cpp +++ b/src/scripts/eastern_kingdoms/eastern_plaguelands/stratholme/stratholme.cpp @@ -10,7 +10,7 @@ EndContentData */ #define SAY_CRYSTAL_DESTROYED -1900116 #define SAY_ALL_CRYSTALS_DESTROYED -1900115 -#define SAY_SCOURGE_HAVE_BROKEN_IN -1900114 + /*###### ## go_gauntlet_gate (this is the _first_ of the gauntlet gates, two exist) ######*/ @@ -29,35 +29,6 @@ bool GOHello_go_gauntlet_gate(Player* pPlayer, GameObject* pGo) return false; } -/*###### -## GOHello_go_entree_de_service -######*/ - -bool GOHello_go_entree_de_service(Player* pPlayer, GameObject* pGo) -{ - ScriptedInstance* pInstance = (ScriptedInstance*)pGo->GetInstanceData(); - - if (!pInstance) - return false; - - if (pInstance->GetData(TYPE_BARON_RUN) != NOT_STARTED) - return false; - - std::list listBarthilas; - GetCreatureListWithEntryInGrid(listBarthilas, pGo, 10435, 1000); - for (const auto pCreature : listBarthilas) - { - if (!pCreature->IsAlive()) - continue; - - pCreature->AI()->ReceiveEmote(pPlayer, 1000); - pCreature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); - } - pGo->UseDoorOrButton(5); - - return true; -} - /*###### ## go_stratholme_postbox ######*/ @@ -652,251 +623,6 @@ CreatureAI* GetAI_mobs_rat_pestifere(Creature* pCreature) return new AI_mobs_rat_pestifere(pCreature); } -/*###### -## EVENT POP MOBS FIN DE COULOIRS -######*/ - -#define NPC_DATHROHAN 10812 -#define NPC_CRIMSON_GALLANT 10424 -#define NPC_BERSERK 10391 -#define NPC_GUARDIAN 10390 - -struct npc_couloir_trigger1AI : public ScriptedAI -{ - npc_couloir_trigger1AI(Creature* pCreature) : ScriptedAI(pCreature) - { - m_pInstance = (ScriptedInstance*)pCreature->GetInstanceData(); - Reset(); - } - - ScriptedInstance* m_pInstance; - uint32 m_uiScourgeTimer; - bool CorridorEnded; - bool ScourgeStarted; - - void Reset() override - { - CorridorEnded = false; - ScourgeStarted = false; - m_uiScourgeTimer = urand(10*MINUTE*IN_MILLISECONDS, 20*MINUTE*IN_MILLISECONDS); - } - - void MoveInLineOfSight(Unit* who) override - { - if (who->GetTypeId() == TYPEID_PLAYER && m_creature->IsWithinDistInMap(who, 5.0f) && !CorridorEnded) - { - if (Creature* Crea = m_creature->FindNearestCreature(10812, 200.0f)) - Crea->MonsterYell("Don't let them break our lines!", 0); - - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3516.3f, -3067.8f, 135.08f, 0.837758f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3512.3f, -3065.8f, 135.08f, 0.837758f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3506.84f, -3093.61f, 135.751f, 2.46091f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - - CorridorEnded = true; - ScourgeStarted = true; - } - } - - void JustSummoned(Creature* pSummoned) override - { - if (pSummoned->GetEntry() == NPC_BERSERK || pSummoned->GetEntry() == NPC_GUARDIAN) - pSummoned->SetInCombatWithZone(); - } - - void UpdateAI(uint32 const uiDiff) override - { - if (ScourgeStarted) - { - if (m_uiScourgeTimer < uiDiff) - { - m_uiScourgeTimer = urand(10*MINUTE*IN_MILLISECONDS, 20*MINUTE*IN_MILLISECONDS); - - if (Creature* Crea = m_creature->GetMap()->GetCreature(m_pInstance->GetData64(NPC_DATHROHAN))) - { - if (Crea->IsAlive() && !Crea->IsInCombat()) - { - //"The scourge has broken into our bastion!" - Crea->MonsterYellToZone(SAY_SCOURGE_HAVE_BROKEN_IN); - } - else - return; - } - - for (uint8 i = 0; i < 4; ++i) - { - switch (urand(0, 1)) - { - case 0: - m_creature->SummonCreature(NPC_BERSERK, - m_creature->GetPositionX() + float(urand(0, 5)), m_creature->GetPositionY() - float(urand(0, 5)), m_creature->GetPositionZ(), 0, - TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, m_uiScourgeTimer); - break; - case 1: - m_creature->SummonCreature(NPC_GUARDIAN, - m_creature->GetPositionX() + float(urand(0, 5)), m_creature->GetPositionY() - float(urand(0, 5)), m_creature->GetPositionZ(), 0, - TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, m_uiScourgeTimer); - break; - } - } - } - else - m_uiScourgeTimer -= uiDiff; - } - } -}; - -CreatureAI* GetAI_npc_couloir_trigger1(Creature* pCreature) -{ - return new npc_couloir_trigger1AI(pCreature); -} - -struct npc_couloir_trigger2AI : public ScriptedAI -{ - npc_couloir_trigger2AI(Creature* pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - bool CorridorEnded; - - void Reset() override - { - CorridorEnded = false; - } - - void MoveInLineOfSight(Unit* who) override - { - if (who->GetTypeId() == TYPEID_PLAYER && m_creature->IsWithinDistInMap(who, 5.0f) && !CorridorEnded) - { - if (Creature* Crea = m_creature->FindNearestCreature(10812, 200.0f)) - Crea->MonsterYell("Don't let them break our lines!", 0); - - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3470.86f, -3073.86f, 135.088f, 0.907571f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3465.61f, -3065.72f, 135.084f, 0.20944f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3467.3f, -3068.8f, 135.004f, 0.837758f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - - CorridorEnded = true; - } - } -}; - -CreatureAI* GetAI_npc_couloir_trigger2(Creature* pCreature) -{ - return new npc_couloir_trigger2AI(pCreature); -} - -struct npc_couloir_trigger3AI : public ScriptedAI -{ - npc_couloir_trigger3AI(Creature* pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - bool CorridorEnded; - - void Reset() override - { - CorridorEnded = false; - } - - void MoveInLineOfSight(Unit* who) override - { - if (who->GetTypeId() == TYPEID_PLAYER && m_creature->IsWithinDistInMap(who, 5.0f) && !CorridorEnded) - { - if (Creature* Crea = m_creature->FindNearestCreature(10997, 200.0f)) - Crea->MonsterYell("Don't let them break our lines!", 0); - - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3569.11f, -2970.55f, 124.999f, 5.36522f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3577.11f, -2998.55f, 125.0011f, 5.36522f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - m_creature->SummonCreature(NPC_CRIMSON_GALLANT, 3545.11f, -3018.55f, 124.999f, 5.36522f, TEMPSUMMON_DEAD_DESPAWN, HOUR * IN_MILLISECONDS); - - CorridorEnded = true; - } - } -}; - -CreatureAI* GetAI_npc_couloir_trigger3(Creature* pCreature) -{ - return new npc_couloir_trigger3AI(pCreature); -} - -struct npc_Scourge_TriggerAI : public ScriptedAI -{ - npc_Scourge_TriggerAI(Creature* pCreature) : ScriptedAI(pCreature) - { - m_pInstance = (ScriptedInstance*)pCreature->GetInstanceData(); - Reset(); - } - - ScriptedInstance* m_pInstance; - uint32 m_uiScourgeTimer; - bool ScourgeStarted; - - void Reset() override - { - m_uiScourgeTimer = urand(10*MINUTE*IN_MILLISECONDS, 20*MINUTE*IN_MILLISECONDS); // 15 - 30 mn urand(1000000, 1800000); - ScourgeStarted = false; - } - - void MoveInLineOfSight(Unit* who) override - { - if (who->GetTypeId() == TYPEID_PLAYER && m_creature->IsWithinDistInMap(who, 5.0f) && !ScourgeStarted) - ScourgeStarted = true; - } - - void JustSummoned(Creature* pSummoned) override - { - pSummoned->SetInCombatWithZone(); - } - - void UpdateAI(uint32 const uiDiff) override - { - if (ScourgeStarted) - { - if (m_uiScourgeTimer < uiDiff) - { - m_uiScourgeTimer = urand(10*MINUTE*IN_MILLISECONDS, 20*MINUTE*IN_MILLISECONDS); - - if (Creature* Crea = m_creature->GetMap()->GetCreature(m_pInstance->GetData64(NPC_DATHROHAN))) - { - if (Crea->IsAlive() && !Crea->IsInCombat()) - { - //"The scourge has broken into our bastion!" - Crea->MonsterYellToZone(SAY_SCOURGE_HAVE_BROKEN_IN); - } - else - return; - } - - for (uint8 i = 0; i < 4; ++i) - { - switch (urand(0, 1)) - { - case 0: - m_creature->SummonCreature(NPC_BERSERK, - m_creature->GetPositionX() + float(urand(0, 5)), m_creature->GetPositionY() - float(urand(0, 5)), m_creature->GetPositionZ(), 0, - TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, m_uiScourgeTimer); - break; - case 1: - m_creature->SummonCreature(NPC_GUARDIAN, - m_creature->GetPositionX() + float(urand(0, 5)), m_creature->GetPositionY() - float(urand(0, 5)), m_creature->GetPositionZ(), 0, - TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, m_uiScourgeTimer); - break; - } - } - - } - else - m_uiScourgeTimer -= uiDiff; - } - } -}; - -CreatureAI* GetAI_npc_Scourge_Trigger(Creature* pCreature) -{ - return new npc_Scourge_TriggerAI(pCreature); -} - /*###### ## SUPPLY CRATE ######*/ @@ -950,11 +676,6 @@ void AddSC_stratholme() newscript->pGOHello = &GOHello_go_gauntlet_gate; newscript->RegisterSelf(); - newscript = new Script; - newscript->Name = "go_entree_de_service"; - newscript->pGOHello = &GOHello_go_entree_de_service; - newscript->RegisterSelf(); - newscript = new Script; newscript->Name = "go_stratholme_postbox"; newscript->GOOpen = &GOOpen_go_stratholme_postbox; @@ -986,28 +707,8 @@ void AddSC_stratholme() newscript->RegisterSelf(); */ - newscript = new Script; - newscript->Name = "npc_couloir_trigger1"; - newscript->GetAI = &GetAI_npc_couloir_trigger1; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "npc_couloir_trigger2"; - newscript->GetAI = &GetAI_npc_couloir_trigger2; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "npc_couloir_trigger3"; - newscript->GetAI = &GetAI_npc_couloir_trigger3; - newscript->RegisterSelf(); - newscript = new Script; newscript->Name = "go_supply_crate"; newscript->GOGetAI = &GetAIgo_supply_crate; newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "npc_scourge_trigger"; - newscript->GetAI = &GetAI_npc_Scourge_Trigger; - newscript->RegisterSelf(); } diff --git a/src/scripts/eastern_kingdoms/elwynn_forest/elwynn_forest.cpp b/src/scripts/eastern_kingdoms/elwynn_forest/elwynn_forest.cpp index 6c60d01eee3..23341ccd579 100644 --- a/src/scripts/eastern_kingdoms/elwynn_forest/elwynn_forest.cpp +++ b/src/scripts/eastern_kingdoms/elwynn_forest/elwynn_forest.cpp @@ -68,7 +68,6 @@ struct npc_henze_faulkAI : public ScriptedAI { if (pSpellEntry->Id == 8593 && !spellHit) { - DoCastSpellIfCan(m_creature, 32343); m_creature->SetStandState(UNIT_STAND_STATE_STAND); m_creature->SetUInt32Value(UNIT_DYNAMIC_FLAGS, 0); //m_creature->RemoveAllAuras(); diff --git a/src/scripts/eastern_kingdoms/stormwind_city/quest_stormwind_rendezvous.cpp b/src/scripts/eastern_kingdoms/stormwind_city/quest_stormwind_rendezvous.cpp index beb69e58795..a4117cd83e8 100644 --- a/src/scripts/eastern_kingdoms/stormwind_city/quest_stormwind_rendezvous.cpp +++ b/src/scripts/eastern_kingdoms/stormwind_city/quest_stormwind_rendezvous.cpp @@ -54,6 +54,8 @@ void npc_reginald_windsorAI::ResetCreature() for (uint64 & guid : DragsGUIDs) guid = 0; + + m_creature->EnableMoveInLosEvent(); } void npc_reginald_windsorAI::JustDied(Unit* /*pKiller*/) diff --git a/src/scripts/eastern_kingdoms/stormwind_city/stormwind_city.cpp b/src/scripts/eastern_kingdoms/stormwind_city/stormwind_city.cpp index 5689a9303ca..beb703b30cd 100644 --- a/src/scripts/eastern_kingdoms/stormwind_city/stormwind_city.cpp +++ b/src/scripts/eastern_kingdoms/stormwind_city/stormwind_city.cpp @@ -143,7 +143,7 @@ float aThugResetPosition[][3] = { struct npc_dashel_stonefistAI : public ScriptedAI { // old town thugs - Creature* m_thugs[2]; + ObjectGuid m_thugs[2]; // current event phase uint32 m_eventPhase; // check if an event has been started. @@ -185,18 +185,17 @@ struct npc_dashel_stonefistAI : public ScriptedAI player->GroupEventFailHappens(QUEST_MISSING_DIPLO_PT8); // remove thugs - for (const auto& pThug : m_thugs) + for (const auto& guid : m_thugs) { - if (pThug && pThug->IsAlive()) - { - static_cast(pThug)->UnSummon(); - } + if (Creature* pThug = m_creature->GetMap()->GetCreature(guid)) + if (pThug->IsAlive()) + static_cast(pThug)->UnSummon(); } } - // zero init required to prevent crash - for (auto& pThug : m_thugs) - pThug = nullptr; + // clear thug guids + for (auto& guid : m_thugs) + guid.Clear(); m_questFightStarted = false; m_eventPhase = MDQP_NONE; @@ -231,10 +230,13 @@ struct npc_dashel_stonefistAI : public ScriptedAI pMotionMaster->MoveTargetedHome(); // check if thugs are alive - for (const auto& pThug : m_thugs) + for (const auto& guid : m_thugs) { - if (pThug && pThug->IsAlive()) + if (Creature* pThug = m_creature->GetMap()->GetCreature(guid)) { + if (!pThug->IsAlive()) + continue; + pThug->RemoveAllAuras(); pThug->DeleteThreatList(); pThug->CombatStop(); @@ -259,10 +261,7 @@ struct npc_dashel_stonefistAI : public ScriptedAI { switch (m_eventPhase) { - default: // MDQP_NONE - ScriptedAI::UpdateAI(uiDiff); - break; - case MDQP_SAY1: // Occurs only if thugs are alive + case MDQP_SAY1: // Occurs only if thugs are alive { if (m_nextPhaseDelayTimer < uiDiff) { @@ -274,16 +273,16 @@ struct npc_dashel_stonefistAI : public ScriptedAI } else m_nextPhaseDelayTimer -= uiDiff; - } break; - case MDQP_SAY2: // Occurs only if thugs are alive + break; + } + case MDQP_SAY2: // Occurs only if thugs are alive { if (m_nextPhaseDelayTimer < uiDiff) { // recheck for safety, thugs can be killed by gm command, etc. - if (m_thugs[0] && m_thugs[0]->IsAlive()) - { - DoScriptText(SAY_PROGRESS_4_THU, m_thugs[0]); - } + if (Creature* pThug = m_creature->GetMap()->GetCreature(m_thugs[0])) + if (pThug->IsAlive()) + DoScriptText(SAY_PROGRESS_4_THU, pThug); // switch phase m_nextPhaseDelayTimer = 1500; @@ -291,16 +290,16 @@ struct npc_dashel_stonefistAI : public ScriptedAI } else m_nextPhaseDelayTimer -= uiDiff; - } break; - case MDQP_SAY3: // Occurs only if thugs are alive + break; + } + case MDQP_SAY3: // Occurs only if thugs are alive { if (m_nextPhaseDelayTimer < uiDiff) { // recheck for safety, thugs can be killed by gm command, etc. - if (m_thugs[1] && m_thugs[1]->IsAlive()) - { - DoScriptText(SAY_PROGRESS_5_THU, m_thugs[1]); - } + if (Creature* pThug = m_creature->GetMap()->GetCreature(m_thugs[1])) + if (pThug->IsAlive()) + DoScriptText(SAY_PROGRESS_5_THU, pThug); // switch phase m_nextPhaseDelayTimer = 1000; @@ -308,8 +307,9 @@ struct npc_dashel_stonefistAI : public ScriptedAI } else m_nextPhaseDelayTimer -= uiDiff; - } break; - case MDQP_THUG_WALK_AWAY_1: // Occurs only if thugs are alive + break; + } + case MDQP_THUG_WALK_AWAY_1: // Occurs only if thugs are alive { if (m_nextPhaseDelayTimer < uiDiff) { @@ -320,8 +320,9 @@ struct npc_dashel_stonefistAI : public ScriptedAI } else m_nextPhaseDelayTimer -= uiDiff; - } break; - case MDQP_THUG_WALK_AWAY_2: // Occurs only if thugs are alive + break; + } + case MDQP_THUG_WALK_AWAY_2: // Occurs only if thugs are alive { if (m_nextPhaseDelayTimer < uiDiff) { @@ -333,8 +334,9 @@ struct npc_dashel_stonefistAI : public ScriptedAI } else m_nextPhaseDelayTimer -= uiDiff; - } break; - case MDQP_QUEST_COMPLETE: + break; + } + case MDQP_QUEST_COMPLETE: { if (m_nextPhaseDelayTimer < uiDiff) { @@ -347,7 +349,11 @@ struct npc_dashel_stonefistAI : public ScriptedAI } else m_nextPhaseDelayTimer -= uiDiff; - } break; + break; + } + default: // MDQP_NONE + ScriptedAI::UpdateAI(uiDiff); + break; } } @@ -356,10 +362,13 @@ struct npc_dashel_stonefistAI : public ScriptedAI if (thug >= 2) return; - if (m_thugs[thug] && m_thugs[thug]->IsAlive()) + if (Creature* pThug = m_creature->GetMap()->GetCreature(m_thugs[thug])) { - m_thugs[thug]->GetMotionMaster()->MovePoint(0, aThugResetPosition[thug][0], aThugResetPosition[thug][1], aThugResetPosition[thug][2], MOVE_WALK_MODE); - m_thugs[thug]->ForcedDespawn(3000); + if (pThug->IsAlive()) + { + pThug->GetMotionMaster()->MovePoint(0, aThugResetPosition[thug][0], aThugResetPosition[thug][1], aThugResetPosition[thug][2], MOVE_WALK_MODE); + pThug->DespawnOrUnsummon(3000); + } } } @@ -382,13 +391,11 @@ struct npc_dashel_stonefistAI : public ScriptedAI if (m_dialogStarted || m_questFightStarted) { // remove thugs - for (auto& pThug : m_thugs) + for (auto& guid : m_thugs) { - if (pThug) - { + if (Creature* pThug = m_creature->GetMap()->GetCreature(guid)) static_cast(pThug)->UnSummon(); - pThug = nullptr; - } + guid.Clear(); } } } @@ -398,19 +405,19 @@ struct npc_dashel_stonefistAI : public ScriptedAI // If the thug died for whatever reason, clear the pointer. Otherwise, if // combat is extended, the thug may despawn and we'll access a dangling // pointer - for (auto& pThug : m_thugs) + for (auto& guid : m_thugs) { - if (pThug == creature) - pThug = nullptr; + if (guid == creature->GetObjectGuid()) + guid.Clear(); } } void SummonedCreatureDespawn(Creature* creature) override { - for (auto& pThug : m_thugs) + for (auto& guid : m_thugs) { - if (pThug == creature) - pThug = nullptr; + if (guid == creature->GetObjectGuid()) + guid.Clear(); } } }; @@ -435,19 +442,22 @@ bool QuestAccept_npc_dashel_stonefist(Player* pPlayer, Creature* pCreature, Ques dashelStonefistAI->m_playerGuid = pPlayer->GetObjectGuid(); // spawn thugs and make them focus player. - dashelStonefistAI->m_thugs[0] = pCreature->SummonCreature(NPC_OLD_TOWN_THUG, -8676.075195f, 443.744019f, 99.632210f, 3.981758f, TEMPSUMMON_DEAD_DESPAWN); + Creature* pThug1 = pCreature->SummonCreature(NPC_OLD_TOWN_THUG, -8676.075195f, 443.744019f, 99.632210f, 3.981758f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 30000); - if (!dashelStonefistAI->m_thugs[0] || !dashelStonefistAI->m_thugs[0]->AI()) + if (!pThug1 || !pThug1->AI()) return false; - dashelStonefistAI->m_thugs[0]->AI()->AttackStart(pPlayer); - dashelStonefistAI->m_thugs[0]->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); + dashelStonefistAI->m_thugs[0] = pThug1->GetObjectGuid(); + + pThug1->AI()->AttackStart(pPlayer); + pThug1->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); // thug 2 - if (dashelStonefistAI->m_thugs[1] = pCreature->SummonCreature(NPC_OLD_TOWN_THUG, -8685.416992f, 443.130829f, 99.526917f, 5.759635f, TEMPSUMMON_DEAD_DESPAWN)) + if (Creature* pThug2 = pCreature->SummonCreature(NPC_OLD_TOWN_THUG, -8685.416992f, 443.130829f, 99.526917f, 5.759635f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 30000)) { - dashelStonefistAI->m_thugs[1]->AI()->AttackStart(pPlayer); - dashelStonefistAI->m_thugs[1]->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); + dashelStonefistAI->m_thugs[1] = pThug2->GetObjectGuid(); + pThug2->AI()->AttackStart(pPlayer); + pThug2->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); } // start quest fight. dashelStonefistAI->startQuestFight(); @@ -465,710 +475,6 @@ CreatureAI* GetAI_npc_dashel_stonefist(Creature* pCreature) return new npc_dashel_stonefistAI(pCreature); } -/*###### -## Quest #434 The Attack -######*/ - -enum QuestTheAttack -{ - QUEST_ITEMS_OF_SOME_CONSEQUENCE = 2746, // prequest for 434 - QUEST_THE_ATTACK = 434, - - FACTION_ENEMYY = 14, - FACTION_NORMAL_LESCOVAR = 12, - FACTION_NORMAL_MARZON = 84, - - NPC_LORD_GREGOR_LESCOVAR = 1754, - NPC_MARZON_THE_SILENT_BLADE = 1755, - NPC_STORMWIND_ROYAL_GUARD = 1756, - NPC_PRIESTRESS = 7779, - NPC_TYRION = 7766, - NPC_TYRIONS_SPYBOT = 8856, - - MODEL_TYRIANA = 6703, - MODEL_SPYBOT = 1159, - - DEFAULT_GOSSIP_TEXT_ID = 2393, - GOSSIP_TEXT_ID_EVENT_RUNNING = 2394, - - SAY_SPYBOT = 4593, - SAY_TYRION_1 = 3761, - SAY_TYRIONA_1 = 3781, - SAY_ROYAL_GUARD_1 = 3783, - SAY_TYRIONA_2 = 3782, - SAY_TYRIONA_3 = 3762, - SAY_GREGOR_1 = 3784, - SAY_TYRIONA_4 = 3791, - SAY_GREGOR_2 = 322, - SAY_ROYAL_GUARD_2 = 3690, - SAY_GREGOR_3 = 3721, - SAY_GREGOR_4 = 323, - SAY_MARZON_1 = 324, - SAY_GREGOR_5 = 326, - SAY_MARZON_2 = 325, - SAY_TYRION_2 = 4613, - SAY_GREGOR_6 = 3934, - SAY_MARZON_3 = 3936, - - SPELL_STEALTH = 8874 // for Marzon -}; - -/*###### -## npc_tyrion -######*/ - -struct npc_tyrionAI : public ScriptedAI -{ - npc_tyrionAI(Creature* pCreature) : ScriptedAI(pCreature) { Reset(); } - - bool m_IsEventRunning; - - void GetAIInformation(ChatHandler& reader) override - { - ScriptedAI::GetAIInformation(reader); - reader.PSendSysMessage("TYRION: Event running: [%s]", m_IsEventRunning ? "YES" : "NO"); - } - - void Reset() override - { - m_creature->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - m_IsEventRunning = false; - } - - bool AreCreaturesRequiredForQuestPresent(float fMaxSearchRange = 40.0f) - { - // m_guidTyrion Spybot - return GetClosestCreatureWithEntry(m_creature, NPC_TYRIONS_SPYBOT, VISIBLE_RANGE) != nullptr; - } -}; - -CreatureAI* GetAI_npc_tyrion(Creature* pCreature) -{ - return new npc_tyrionAI(pCreature); -} - -/*###### -## npc_lord_gregor_lescovar -######*/ -struct npc_lord_gregor_lescovarAI : public npc_escortAI -{ - npc_lord_gregor_lescovarAI(Creature* pCreature) : npc_escortAI(pCreature) - { - Reset(); - } - - uint32 m_uiEventTimer; - uint8 m_uiEventPhase; - ObjectGuid m_guidGuard1; - ObjectGuid m_guidGuard2; - ObjectGuid m_guidMarzon; - ObjectGuid m_guidTyrion; - ObjectGuid m_guidPriestress; - - void Reset() override - { - if (HasEscortState(STATE_ESCORT_ESCORTING)) - return; - - m_uiEventTimer = 0; - m_uiEventPhase = 0; - } - - void JustDied(Unit* /*pKiller*/) override - { - if (m_creature->GetFactionTemplateId() == FACTION_ENEMYY) - m_creature->SetFactionTemplateId(FACTION_NORMAL_LESCOVAR); - - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - if (!pMarzon->IsAlive()) - { - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - { - pGuard1->ForcedDespawn(0); - pGuard1->Respawn(); - } - if (Creature* pGuard2 = m_creature->GetMap()->GetCreature(m_guidGuard2)) - { - pGuard2->ForcedDespawn(0); - pGuard2->Respawn(); - } - if (Creature* pPriestress = m_creature->GetMap()->GetCreature(m_guidPriestress)) - pPriestress->Respawn(); - - if (Creature* pTyrion = m_creature->GetMap()->GetCreature(m_guidTyrion)) - { - pTyrion->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - if (npc_tyrionAI* ptyrionAI = dynamic_cast(pTyrion->AI())) - ptyrionAI->Reset(); - } - } - } - - void SummonedCreatureJustDied(Creature* pSummoned) override - { - if (pSummoned->GetEntry() != NPC_MARZON_THE_SILENT_BLADE) - return; - - if (!m_creature->IsAlive()) - { - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - { - pGuard1->ForcedDespawn(0); - pGuard1->Respawn(); - } - if (Creature* pGuard2 = m_creature->GetMap()->GetCreature(m_guidGuard2)) - { - pGuard2->ForcedDespawn(0); - pGuard2->Respawn(); - } - if (Creature* pPriestress = m_creature->GetMap()->GetCreature(m_guidPriestress)) - pPriestress->Respawn(); - - if (Creature* pTyrion = m_creature->GetMap()->GetCreature(m_guidTyrion)) - { - pTyrion->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - if (npc_tyrionAI* ptyrionAI = dynamic_cast(pTyrion->AI())) - ptyrionAI->m_IsEventRunning = false; - } - } - } - - void Aggro(Unit* pAttacker) override - { - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - { - DoScriptText(SAY_MARZON_3, pMarzon); - DoScriptText(SAY_GREGOR_6, m_creature); - pMarzon->AI()->AttackStart(pAttacker); - } - m_uiEventPhase = 13; - } - - void SummonedCreatureDespawn(Creature* pSummoned) override - { - if (pSummoned->GetEntry() != NPC_MARZON_THE_SILENT_BLADE) - return; - - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - { - pGuard1->ForcedDespawn(0); - pGuard1->Respawn(); - } - - if (Creature* pGuard2 = m_creature->GetMap()->GetCreature(m_guidGuard2)) - { - pGuard2->ForcedDespawn(0); - pGuard2->Respawn(); - } - - if (Creature* pPriestress = m_creature->GetMap()->GetCreature(m_guidPriestress)) - pPriestress->Respawn(); - - if (Creature* pTyrion = m_creature->GetMap()->GetCreature(m_guidTyrion)) - { - pTyrion->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - if (npc_tyrionAI* ptyrionAI = dynamic_cast(pTyrion->AI())) - ptyrionAI->m_IsEventRunning = false; - } - } - - void WaypointReached(uint32 uiPoint) override - { - Player* pPlayer = GetPlayerForEscort(); - if (!pPlayer) - return; - - switch (uiPoint) - { - case 13: - SetEscortPaused(false); - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - if (pGuard1->IsAlive()) - pGuard1->SetFacingToObject(m_creature); - if (Creature* pGuard2 = m_creature->GetMap()->GetCreature(m_guidGuard2)) - if (pGuard2->IsAlive()) - pGuard2->SetFacingToObject(m_creature); - DoScriptText(SAY_GREGOR_2, m_creature); - m_uiEventPhase = 1; - m_uiEventTimer = 3500; - SetEscortPaused(true); - break; - case 17: - m_uiEventPhase = 4; - m_uiEventTimer = 1500; - SetEscortPaused(true); - break; - case 20: - m_creature->SetFactionTemplateId(FACTION_NORMAL_LESCOVAR); - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - { - pMarzon->CastSpell(pMarzon, SPELL_STEALTH, true); - pMarzon->ForcedDespawn(0); - } - break; - case 21: - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - { - pGuard1->ForcedDespawn(0); - pGuard1->Respawn(); - } - if (Creature* pGuard2 = m_creature->GetMap()->GetCreature(m_guidGuard2)) - { - pGuard2->ForcedDespawn(0); - pGuard2->Respawn(); - } - if (Creature* pPriestress = m_creature->GetMap()->GetCreature(m_guidPriestress)) - pPriestress->Respawn(); - - if (Creature* pTyrion = m_creature->GetMap()->GetCreature(m_guidTyrion)) - { - pTyrion->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - if (npc_tyrionAI* ptyrionAI = dynamic_cast(pTyrion->AI())) - ptyrionAI->m_IsEventRunning = false; - } - - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - if (!pMarzon->IsInCombat()) - pMarzon->ForcedDespawn(0); - } - } - - void UpdateAI(uint32 const uiDiff) override - { - if (m_uiEventTimer) - { - if (m_uiEventTimer <= uiDiff) - { - switch (m_uiEventPhase) - { - case 1: - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - if (pGuard1->IsAlive() && !pGuard1->GetVictim()) - { - DoScriptText(SAY_ROYAL_GUARD_2, pGuard1); - pGuard1->GetMotionMaster()->MovePoint(0, -8364.07f, 406.775f, 122.274f, MOVE_PATHFINDING); - } - if (Creature* pGuard2 = m_creature->GetMap()->GetCreature(m_guidGuard2)) - if (pGuard2->IsAlive() && !pGuard2->GetVictim()) - { - DoScriptText(SAY_ROYAL_GUARD_2, pGuard2); - pGuard2->GetMotionMaster()->MovePoint(0, -8353.91f, 415.318f, 122.274f, MOVE_PATHFINDING); - } - ++m_uiEventPhase; - m_uiEventTimer = 3000; - break; - case 2: - ++m_uiEventPhase; - SetEscortPaused(false); - break; - case 4: - if (Creature* pMarzon = m_creature->SummonCreature(NPC_MARZON_THE_SILENT_BLADE, -8407.71f, 482.117f, 123.76f, 4.79f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 1 * MINUTE*IN_MILLISECONDS)) - { - pMarzon->CastSpell(pMarzon, SPELL_STEALTH, true); - pMarzon->GetMotionMaster()->MovePoint(0, -8406.00f, 470.00f, 123.76f, MOVE_PATHFINDING); - m_guidMarzon = pMarzon->GetObjectGuid(); - } - m_uiEventTimer = 10000; - ++m_uiEventPhase; - SetEscortPaused(true); - break; - case 5: - DoScriptText(SAY_GREGOR_3, m_creature); - m_uiEventTimer = 5000; - ++m_uiEventPhase; - break; - case 6: - - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - { - pMarzon->RemoveAura(SPELL_STEALTH, EFFECT_INDEX_0); - m_creature->SetFacingToObject(pMarzon); - } - DoScriptText(SAY_GREGOR_4, m_creature); - m_uiEventTimer = 5000; - ++m_uiEventPhase; - break; - case 7: - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - DoScriptText(SAY_MARZON_1, pMarzon); - m_uiEventTimer = 5000; - ++m_uiEventPhase; - break; - case 8: - DoScriptText(SAY_GREGOR_5, m_creature); - m_uiEventTimer = 4000; - ++m_uiEventPhase; - break; - case 9: - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - DoScriptText(SAY_MARZON_2, pMarzon); - m_uiEventTimer = 3000; - ++m_uiEventPhase; - break; - case 10: - if (Player* pPlayer = GetPlayerForEscort()) - pPlayer->GroupEventHappens(QUEST_THE_ATTACK, m_creature); - if (Creature* pTyrion = m_creature->GetMap()->GetCreature(m_guidTyrion)) - DoScriptText(SAY_TYRION_2, pTyrion); - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - pMarzon->SetFactionTemplateId(FACTION_ENEMYY); - m_creature->SetFactionTemplateId(FACTION_ENEMYY); - m_uiEventTimer = 5000; - ++m_uiEventPhase; - break; - case 11: - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - { - if (!m_creature->IsInCombat()) - pMarzon->GetMotionMaster()->MovePoint(0, -8419.00f, 486.26f, 123.75f, MOVE_PATHFINDING); - else if (m_creature->GetVictim()) - pMarzon->AI()->AttackStart(m_creature->GetVictim()); - } - ++m_uiEventPhase; - SetEscortPaused(false); - break; - case 12: - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - if (pMarzon->IsInCombat() && pMarzon->GetVictim() && !m_creature->IsInCombat()) - m_creature->AI()->AttackStart(pMarzon->GetVictim()); - break; - case 13: - if (Player* pPlayer = GetPlayerForEscort()) - if (pPlayer->IsDead()) - { - SetEscortPaused(false); - m_creature->SetFactionTemplateId(FACTION_NORMAL_LESCOVAR); - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - if (!pMarzon->IsDead() && pMarzon->GetFactionTemplateId() == FACTION_ENEMYY) - pMarzon->SetFactionTemplateId(FACTION_NORMAL_MARZON); - } - if (!m_creature->IsInCombat()) - SetEscortPaused(false); - break; - } - } - else - m_uiEventTimer -= uiDiff; - } - - if (Creature* pMarzon = m_creature->GetMap()->GetCreature(m_guidMarzon)) - if (pMarzon && pMarzon->IsDead() && pMarzon->GetFactionTemplateId() == FACTION_ENEMYY) - pMarzon->SetFactionTemplateId(FACTION_NORMAL_MARZON); - - npc_escortAI::UpdateAI(uiDiff); - - if (m_creature->SelectHostileTarget() || m_creature->GetVictim()) - DoMeleeAttackIfReady(); - } -}; - -CreatureAI* GetAI_npc_lord_gregor_lescovar(Creature* pCreature) -{ - return new npc_lord_gregor_lescovarAI(pCreature); -} - -/*###### -## npc_tyrion_spybot -######*/ - -struct npc_tyrion_spybotAI : public npc_escortAI -{ - npc_tyrion_spybotAI(Creature* pCreature) : npc_escortAI(pCreature) - { - Reset(); - } - - ObjectGuid m_guidGuard1; - ObjectGuid m_guidGuard2; - ObjectGuid m_guidLordGregor; - ObjectGuid m_guidTyrion; - ObjectGuid m_guidMarzon; - ObjectGuid m_guidPriestress; - uint8 m_uiGardenGuardsCounter; - - uint32 m_uiEventTimer; - uint8 m_uiEventPhase; - float m_fDefaultScaleSize; - - void Reset() override - { - - if (HasEscortState(STATE_ESCORT_ESCORTING)) - return; - - m_fDefaultScaleSize = 0.30f; - m_uiEventTimer = 0; - m_uiEventPhase = 0; - m_uiGardenGuardsCounter = 0; - m_creature->SetDisplayId(MODEL_SPYBOT); - - if (Creature* tyrion = GetClosestCreatureWithEntry(m_creature, NPC_TYRION, VISIBLE_RANGE)) - { - if (npc_tyrionAI* ptyrionAI = dynamic_cast(tyrion->AI())) - { - ptyrionAI->m_IsEventRunning = false; - tyrion->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - } - } - } - - void Aggro(Unit* pAttacker) override { } - - bool AreCreaturesRequiredForQuestPresent(float fMaxSearchRange = 40.0f) - { - if (m_guidTyrion && m_guidLordGregor && m_guidGuard1 && m_guidGuard2) - return true; - - // m_guidPriestress - if (!m_guidPriestress) - if (Creature* pPriestress = GetClosestCreatureWithEntry(m_creature, NPC_PRIESTRESS, VISIBLE_RANGE)) - { - if (!pPriestress) - return false; - else if (pPriestress->GetEntry() != NPC_PRIESTRESS) - return false; - else - m_guidPriestress = pPriestress->GetObjectGuid(); - } - - // m_guidTyrion - if (!m_guidTyrion) - if (Creature* pTyrion = GetClosestCreatureWithEntry(m_creature, NPC_TYRION, VISIBLE_RANGE)) - { - if (!pTyrion) - return false; - else if (pTyrion->GetEntry() != NPC_TYRION) - return false; - else - m_guidTyrion = pTyrion->GetObjectGuid(); - } - - // Lord Gregor - if (!m_guidLordGregor) - if (Creature* pGregor = GetClosestCreatureWithEntry(m_creature, NPC_LORD_GREGOR_LESCOVAR, VISIBLE_RANGE)) - { - if (!pGregor) - return false; - else if (!pGregor->IsAlive()) - pGregor->Respawn(); - m_guidLordGregor = pGregor->GetObjectGuid(); - } - // Stormwind Royal Guards (Garden) - if (!m_guidGuard1 || !m_guidGuard2) - { - std::list lGardenStormwindRoyalGuards; - GetCreatureListWithEntryInGrid(lGardenStormwindRoyalGuards, m_creature, NPC_STORMWIND_ROYAL_GUARD, fMaxSearchRange); - - if (lGardenStormwindRoyalGuards.empty()) - return true; - - for (const auto pRoyalGuard : lGardenStormwindRoyalGuards) - { - if (pRoyalGuard->IsDead() || !pRoyalGuard->IsAlive()) - pRoyalGuard->Respawn(); - - if (m_uiGardenGuardsCounter == 0) - { - m_guidGuard1 = pRoyalGuard->GetObjectGuid(); - m_uiGardenGuardsCounter++; - continue; - } - else if (m_uiGardenGuardsCounter == 1) - { - m_guidGuard2 = pRoyalGuard->GetObjectGuid(); - m_uiGardenGuardsCounter++; - continue; - } - } - return true; - } - return true; - } - - void WaypointReached(uint32 uiPoint) override - { - if (!AreCreaturesRequiredForQuestPresent()) - return; - - switch (uiPoint) - { - case 1: - if (Creature* pTyrion = m_creature->GetMap()->GetCreature(m_guidTyrion)) - { - pTyrion->SetFacingToObject(m_creature); - pTyrion->HandleEmote(EMOTE_STATE_USESTANDING); - } - m_fDefaultScaleSize = m_creature->GetFloatValue(OBJECT_FIELD_SCALE_X); - m_creature->SetDisplayId(MODEL_TYRIANA); - m_creature->SetFloatValue(OBJECT_FIELD_SCALE_X, 1.00f); - - SetEscortPaused(true); - m_uiEventTimer = 5000; - m_uiEventPhase = 1; - break; - case 2: - if (Creature* pPriestress = m_creature->GetMap()->GetCreature(m_guidPriestress)) - pPriestress->ForcedDespawn(0); - if (Creature* pTyrion = m_creature->GetMap()->GetCreature(m_guidTyrion)) - DoScriptText(SAY_TYRION_1, pTyrion, GetPlayerForEscort()); - break; - case 6: - DoScriptText(SAY_TYRIONA_1, m_creature); - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - { - if (pGuard1 && pGuard1->IsAlive() && !pGuard1->GetVictim()) - pGuard1->SetFacingToObject(m_creature); - } - - if (Creature* pGuard2 = m_creature->GetMap()->GetCreature(m_guidGuard2)) - { - if (pGuard2 && pGuard2->IsAlive() && !pGuard2->GetVictim()) - pGuard2->SetFacingToObject(m_creature); - } - - m_uiEventPhase = 2; - m_uiEventTimer = 5000; - SetEscortPaused(true); - break; - case 18: - DoScriptText(SAY_TYRIONA_3, m_creature); - if (Creature* gregor = m_creature->GetMap()->GetCreature(m_guidLordGregor)) - gregor->SetFacingToObject(m_creature); - m_uiEventPhase = 5; - m_uiEventTimer = 5000; - SetEscortPaused(true); - break; - } - } - - void UpdateAI(uint32 const uiDiff) override - { - - if (m_uiEventTimer) - { - if (m_uiEventTimer <= uiDiff) - { - switch (m_uiEventPhase) - { - case 1: - if (Creature* pTyrion = m_creature->GetMap()->GetCreature(m_guidTyrion)) - pTyrion->HandleEmote(EMOTE_ONESHOT_NONE); - SetEscortPaused(false); - break; - case 2: - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - { - DoScriptText(SAY_ROYAL_GUARD_1, pGuard1); - m_creature->SetFacingToObject(pGuard1); - } - m_uiEventTimer = 5000; - ++m_uiEventPhase; - break; - case 3: - DoScriptText(SAY_TYRIONA_2, m_creature); - if (Creature* pGuard1 = m_creature->GetMap()->GetCreature(m_guidGuard1)) - pGuard1->HandleEmote(EMOTE_ONESHOT_KNEEL); - if (Creature* pGuard2 = m_creature->GetMap()->GetCreature(m_guidGuard2)) - pGuard2->HandleEmote(EMOTE_ONESHOT_KNEEL); - ++m_uiEventPhase; // 4 = nothing (It's OK) - SetEscortPaused(false); - break; - case 5: - if (Creature* gregor = m_creature->GetMap()->GetCreature(m_guidLordGregor)) - DoScriptText(SAY_GREGOR_1, gregor); - m_uiEventTimer = 5000; - ++m_uiEventPhase; - break; - case 6: - DoScriptText(SAY_TYRIONA_4, m_creature); - m_uiEventTimer = 5000; - ++m_uiEventPhase; - break; - case 7: - if (Player* pPlayer = GetPlayerForEscort()) - if (Creature* gregor = m_creature->GetMap()->GetCreature(m_guidLordGregor)) - if (npc_lord_gregor_lescovarAI* pGregorEscortAI = dynamic_cast(gregor->AI())) - { - pGregorEscortAI->SetMaxPlayerDistance(200.0f); - pGregorEscortAI->Start(false, pPlayer->GetGUID()); - pGregorEscortAI->m_guidGuard1 = m_guidGuard1; - pGregorEscortAI->m_guidGuard2 = m_guidGuard2; - pGregorEscortAI->m_guidTyrion = m_guidTyrion; - pGregorEscortAI->m_guidPriestress = m_guidPriestress; - } - m_creature->SetDisplayId(MODEL_SPYBOT); - m_creature->SetFloatValue(OBJECT_FIELD_SCALE_X, m_fDefaultScaleSize); - ++m_uiEventPhase; - m_uiEventTimer = 1000; - break; - case 8: - SetEscortPaused(false); - break; - } - } - else m_uiEventTimer -= uiDiff; - } - - npc_escortAI::UpdateAI(uiDiff); - } -}; - -CreatureAI* GetAI_npc_tyrion_spybot(Creature* pCreature) -{ - return new npc_tyrion_spybotAI(pCreature); -} - -/*###### -## npc_tyrion -######*/ - -bool GossipHello_npc_tyrion(Player* pPlayer, Creature* pCreature) -{ - bool bIsEventReady = false; - - if (npc_tyrionAI* pTyrion = dynamic_cast(pCreature->AI())) - bIsEventReady = (!pTyrion->m_IsEventRunning && pTyrion->AreCreaturesRequiredForQuestPresent()); - - // Check if event is possible and also check the status of the quests - if (!bIsEventReady) - { - pPlayer->SEND_GOSSIP_MENU(GOSSIP_TEXT_ID_EVENT_RUNNING, pCreature->GetObjectGuid()); - } - else - { - if (pCreature->IsQuestGiver()) - pPlayer->PrepareQuestMenu(pCreature->GetObjectGuid()); - - pPlayer->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_TEXT_ID, pCreature->GetObjectGuid()); - } - - return true; -} - -bool QuestAccept_npc_tyrion(Player* pPlayer, Creature* pCreature, Quest const* pQuest) -{ - if (npc_tyrionAI* ptyrionAI = dynamic_cast(pCreature->AI())) - if (ptyrionAI->m_IsEventRunning) - return false; - - if (pQuest->GetQuestId() == QUEST_THE_ATTACK) - { - if (Creature* TyrionSpyBot = GetClosestCreatureWithEntry(pCreature, NPC_TYRIONS_SPYBOT, VISIBLE_RANGE)) - { - if (npc_tyrion_spybotAI* pSpybotEscortAI = dynamic_cast(TyrionSpyBot->AI())) - { - DoScriptText(SAY_SPYBOT, TyrionSpyBot); - pSpybotEscortAI->SetMaxPlayerDistance(200.0f); - pSpybotEscortAI->Start(false, pPlayer->GetGUID(), nullptr, false, false); - pCreature->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - if (npc_tyrionAI* ptyrionAI = dynamic_cast(pCreature->AI())) - ptyrionAI->m_IsEventRunning = true; - } - } - } - return true; -} - void AddSC_stormwind_city() { Script* newscript; @@ -1184,22 +490,4 @@ void AddSC_stormwind_city() newscript->GetAI = &GetAI_npc_dashel_stonefist; newscript->pQuestAcceptNPC = &QuestAccept_npc_dashel_stonefist; newscript->RegisterSelf(); - - // The Attack quest - newscript = new Script; - newscript->Name = "npc_lord_gregor_lescovar"; - newscript->GetAI = &GetAI_npc_lord_gregor_lescovar; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "npc_tyrion_spybot"; - newscript->GetAI = &GetAI_npc_tyrion_spybot; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "npc_tyrion"; - newscript->GetAI = &GetAI_npc_tyrion; - newscript->pQuestAcceptNPC = &QuestAccept_npc_tyrion; - newscript->pGossipHello = &GossipHello_npc_tyrion; - newscript->RegisterSelf(); } diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/stranglethorn_vale.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/stranglethorn_vale.cpp index 984c2019ec5..e15c6644e55 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/stranglethorn_vale.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/stranglethorn_vale.cpp @@ -157,312 +157,6 @@ GameObjectAI* GetAIgo_transpolyporter(GameObject *pGo) return new go_transpolyporterAI(pGo); } -/*###### -## npc_molthor -######*/ - -enum MolthorData -{ - NPC_HEART_OF_HAKKAR = 15069, - - GO_HEART_OF_HAKKAR_SPELL_EMITTER = 180391, - - QUEST_THE_HEART_OF_HAKKAR = 8183, - - SPELL_MOLTHOR_HEART_THROW = 24214, - - SAY_MOLTHOR_1 = 10473, - SAY_MOLTHOR_2 = 10474, - SAY_MOLTHOR_3 = 10537 -}; - -static float const riftHeartPosition[4] = { -11818.29f, 1345.13f, 8.014503f, 1.32645f }; -static int const emitterCount = 5; -static float const emitterPositions[emitterCount][4] = { - { -11800.26f, 1233.462f, -0.576672f, 3.665196f }, // Yojamba Isle (verified by sniff) - { -11771.92f, 1273.80f, 3.96f, 0.0f }, - { -11866.68f, 1233.164f, 3.900817f, 2.111848f }, // Yojamba Isle (verified by sniff) - { -14335.85f, 513.95f, 8.86f, 0.0f }, // Booty Bay - { -14421.20f, 475.50f, 11.54f, 0.0f } -}; - -struct npc_molthorAI : public npc_escortAI -{ - npc_molthorAI(Creature *pCreature) : npc_escortAI(pCreature) - { - Reset(); - } - - uint32 m_uiTimer; - uint32 m_uiPhase; - - void Reset() override - { - m_uiTimer = 0; - m_uiPhase = 0; - } - - void SpellHit(SpellCaster* pCaster, const SpellEntry* pSpell) - { - if (pSpell->Id == SPELL_MOLTHOR_HEART_THROW) - { - m_uiTimer = 2000; - m_uiPhase = 1; - } - } - - void WaypointReached(uint32 uiPointId) override - { - if (uiPointId == 7) - { - SetEscortPaused(true); - m_creature->CastSpell(m_creature, SPELL_MOLTHOR_HEART_THROW, false); - } - } - - void SummonSpellEmitters() - { - Player *player = GetPlayerForEscort(); - if (!player) - return; - - for (const auto& emitterPosition : emitterPositions) - { - float x = emitterPosition[0]; - float y = emitterPosition[1]; - float z = emitterPosition[2]; - float o = emitterPosition[3]; - - if (GameObject *emitter = m_creature->SummonGameObject(GO_HEART_OF_HAKKAR_SPELL_EMITTER, x, y, z, o, 0.0f, 0.0f, 0.0f, 0.0f, 5000)) - // Why? - emitter->Use(player); - } - } - - void UpdateEscortAI(uint32 const uiDiff) override - { - if (m_uiPhase) - { - if (m_uiTimer <= uiDiff) - { - switch (m_uiPhase) - { - case 1: - m_creature->SetStandState(UNIT_STAND_STATE_KNEEL); - DoScriptText(SAY_MOLTHOR_2, m_creature); - - m_creature->SummonCreature(NPC_HEART_OF_HAKKAR, - riftHeartPosition[0], - riftHeartPosition[1], - riftHeartPosition[2], - riftHeartPosition[3], - TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 30000); - - m_uiTimer = 20000; - m_uiPhase = 2; - break; - case 2: - m_creature->HandleEmote(EMOTE_ONESHOT_SHOUT); - m_creature->MonsterYellToZone(SAY_MOLTHOR_3, 0, GetPlayerForEscort()); - SummonSpellEmitters(); - - m_uiTimer = 5000; - m_uiPhase = 3; - break; - case 3: - m_creature->SetStandState(UNIT_STAND_STATE_STAND); - m_creature->SetWalk(false); - SetEscortPaused(false); - - m_uiTimer = 0; - m_uiPhase = 0; - break; - } - } - else - m_uiTimer -= uiDiff; - } - - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - DoMeleeAttackIfReady(); - } -}; - -CreatureAI* GetAI_npc_molthor(Creature *pCreature) -{ - return new npc_molthorAI(pCreature); -} - -bool QuestComplete_npc_molthor(Player *pPlayer, Creature *pCreature, Quest const *pQuest) -{ - npc_molthorAI *molthorAI = dynamic_cast(pCreature->AI()); - - if (pQuest->GetQuestId() == QUEST_THE_HEART_OF_HAKKAR && molthorAI) - { - molthorAI->Start(true, pPlayer->GetObjectGuid(), nullptr, true); - pCreature->MonsterSay(SAY_MOLTHOR_1); - } - - return true; -} - -/*###### -## npc_heart_of_hakkar -######*/ - -enum HeartOfHakkarData -{ - SPELL_CREATE_HEART_OF_HAKKAR_RIFT = 24202, - SPELL_HEART_OF_HAKKAR_BANNING = 24203, - SPELL_HEART_OF_HAKKAR_IMPLODE = 24204, - SPELL_CREATE_HEART_OF_HAKKAR_EXPLOSION = 24215, - SPELL_RITUAL_CAST_VISUAL = 24217, - SPELL_CREATE_HEART_OF_HAKKAR_SUMMON_CIRCLE = 24602, - - NPC_SERVANT_OF_THE_HAND = 15080, - - GO_HEART_OF_HAKKAR_OBJECT = 180402 -}; - -static float const heartPosition[4] = { -11818.35f, 1344.856f, 4.266753f, 0.0f }; -static int const servantCount = 4; -static float const servantPositions[servantCount][4] = { - { -11817.91f, 1325.021f, 1.559013f, 1.518436f }, - { -11831.73f, 1331.291f, 1.938519f, 0.9424778f }, - { -11835.16f, 1349.36f, 2.110108f, 6.056293f }, - { -11801.4f, 1335.381f, 1.36269f, 2.617994f } -}; - -struct npc_heart_of_hakkarAI : public ScriptedAI -{ - npc_heart_of_hakkarAI(Creature *pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - bool m_bInitialized; - uint32 m_uiTimer; - - void Reset() override - { - m_bInitialized = false; - m_uiTimer = 0; - } - - void SummonServants() - { - for (const auto& servantPosition : servantPositions) - { - float x = servantPosition[0]; - float y = servantPosition[1]; - float z = servantPosition[2]; - float o = servantPosition[3]; - - Creature *servant = m_creature->SummonCreature(NPC_SERVANT_OF_THE_HAND, x, y, z, o, TEMPSUMMON_TIMED_DESPAWN, 30000); - - if (servant) - { - servant->CastSpell(servant, SPELL_CREATE_HEART_OF_HAKKAR_SUMMON_CIRCLE, true); - servant->CastSpell(servant, SPELL_RITUAL_CAST_VISUAL, true); - } - } - } - - void UpdateAI(uint32 const uiDiff) override - { - if (!m_bInitialized) - { - m_creature->CastSpell(m_creature, SPELL_CREATE_HEART_OF_HAKKAR_RIFT, true); - m_creature->CastSpell(m_creature, SPELL_HEART_OF_HAKKAR_BANNING, true); - - float x = heartPosition[0]; - float y = heartPosition[1]; - float z = heartPosition[2]; - float o = heartPosition[3]; - m_creature->SummonGameObject(GO_HEART_OF_HAKKAR_OBJECT, x, y, z, o, 0.0f, 0.0f, 0.0f, 0.0f, 30000); - - SummonServants(); - - m_bInitialized = true; - m_uiTimer = 13000; - } - - if (m_uiTimer) - { - if (m_uiTimer <= uiDiff) - { - m_creature->CastSpell(m_creature, SPELL_CREATE_HEART_OF_HAKKAR_EXPLOSION, true); - m_creature->CastSpell(m_creature, SPELL_HEART_OF_HAKKAR_IMPLODE, true); - m_creature->ForcedDespawn(2000); - m_uiTimer = 0; - } - else - m_uiTimer -= uiDiff; - } - } -}; - -CreatureAI* GetAI_npc_heart_of_hakkar(Creature *pCreature) -{ - return new npc_heart_of_hakkarAI(pCreature); -} - -/*###### -## npc_servant_of_the_hand -######*/ - -enum ServantOfTheHandData -{ - SPELL_TELEPORT_SPAWN_OUT = 24221 -}; - -struct npc_servant_of_the_handAI : public ScriptedAI -{ - npc_servant_of_the_handAI(Creature *pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - uint32 m_uiSpawnOutTimer; - - void Reset() override - { - if (m_creature->IsTemporarySummon()) - { - m_creature->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); - m_uiSpawnOutTimer = urand(0, 1) ? 25500 : 26500; - } - else - m_uiSpawnOutTimer = 0; - } - - void UpdateAI(uint32 const uiDiff) override - { - if (m_uiSpawnOutTimer) - { - if (m_uiSpawnOutTimer <= uiDiff) - { - m_creature->CastSpell(m_creature, SPELL_TELEPORT_SPAWN_OUT, false); - m_uiSpawnOutTimer = 0; - } - else - m_uiSpawnOutTimer -= uiDiff; - } - - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - DoMeleeAttackIfReady(); - } -}; - -CreatureAI* GetAI_npc_servant_of_the_hand(Creature *pCreature) -{ - return new npc_servant_of_the_handAI(pCreature); -} - /*###### ## npc_pats_hellfire_guy ######*/ @@ -526,8 +220,6 @@ float const ApesSummon[4] = -13773.6231f, -3.8856f, 41.5641f, 5.7f }; -#define UNBAGWA_EVENT_START "Get ready everyone! Here come de apes!" - struct npc_witch_doctor_unbagwaAI : ScriptedAI { explicit npc_witch_doctor_unbagwaAI(Creature* pCreature) : ScriptedAI(pCreature) @@ -592,7 +284,6 @@ struct npc_witch_doctor_unbagwaAI : ScriptedAI void StartEvent() { - m_creature->MonsterYell(UNBAGWA_EVENT_START); m_creature->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); m_creature->SetFactionTemporary(FACTION_ESCORT_N_NEUTRAL_PASSIVE, TEMPFACTION_NONE); m_bStartEvent = true; @@ -684,22 +375,6 @@ void AddSC_stranglethorn_vale() //newscript->pGOHello = &GOHello_go_transpolyporter; newscript->RegisterSelf(); - newscript = new Script; - newscript->Name = "npc_molthor"; - newscript->GetAI = &GetAI_npc_molthor; - newscript->pQuestRewardedNPC = &QuestComplete_npc_molthor; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "npc_heart_of_hakkar"; - newscript->GetAI = &GetAI_npc_heart_of_hakkar; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "npc_servant_of_the_hand"; - newscript->GetAI = &GetAI_npc_servant_of_the_hand; - newscript->RegisterSelf(); - newscript = new Script; newscript->Name = "npc_pats_hellfire_guy"; newscript->GetAI = &GetAI_npc_pats_hellfire_guy; diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_arlokk.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_arlokk.cpp index 2ba7f8742a0..71a8920f409 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_arlokk.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_arlokk.cpp @@ -249,7 +249,7 @@ struct boss_arlokkAI : public ScriptedAI if (m_uiMarkedGUID) m_uiMarkedGUID = 0; - sLog.outError("boss_arlokk could not accuire a new target to mark."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_arlokk could not accuire a new target to mark."); } } } diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_hakkar.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_hakkar.cpp index c91aa9b8154..4f03020894f 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_hakkar.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_hakkar.cpp @@ -278,10 +278,7 @@ struct boss_hakkarAI : public ScriptedAI if (AspectOfArlokk_Timer < diff) { if (DoCastSpellIfCan(m_creature, SPELL_ASPECT_OF_ARLOKK) == CAST_OK) - { - DoResetThreat(); AspectOfArlokk_Timer = urand(10000, 15000); - } } else AspectOfArlokk_Timer -= diff; diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_jeklik.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_jeklik.cpp index 658b40b4271..86530f493d3 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_jeklik.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_jeklik.cpp @@ -426,10 +426,10 @@ struct mob_batriderAI : public ScriptedAI if (Unit* pTarget = pJeklik->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0)) m_creature->CastSpell(pTarget, SPELL_THROW_LIQUID_FIRE, false); else - sLog.outString("mob_batriderAI: Unable to find a target"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "mob_batriderAI: Unable to find a target"); } else - sLog.outString("mob_batriderAI: Jeklik not found."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "mob_batriderAI: Jeklik not found."); } // Called when spell hits creature's target diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_jindo.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_jindo.cpp index 9f0b55e5ba4..69f3ec3b658 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_jindo.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_jindo.cpp @@ -15,9 +15,8 @@ */ /* ScriptData -SDName: Boss_Jin'do the Hexxer -SD%Complete: 85 -SDComment: Mind Control not working because of core bug. Shades visible for all. +SDName: Boss Jin'do the Hexxer +SD%Complete: 100 SDCategory: Zul'Gurub EndScriptData */ @@ -30,9 +29,10 @@ enum SPELL_BRAIN_WASH_TOTEM = 24262, SPELL_POWERFULL_HEALING_WARD = 24309, - SPELL_HEX = 24053, + SPELL_HEX = 17172, SPELL_DELUSIONS_OF_JINDO = 24306, SPELL_SHADE_OF_JINDO = 24308, + SPELL_BANISH = 24466, // Brainwash Totem spells SPELL_BRAINWASH = 24261, // Healing Ward spells @@ -56,27 +56,29 @@ struct boss_jindoAI : public ScriptedAI ScriptedInstance* m_pInstance; - uint32 BrainWashTotem_Timer; - uint32 HealingWard_Timer; - uint32 Hex_Timer; - uint32 Delusions_Timer; - uint32 Teleport_Timer; + uint32 m_brainWashTotemTimer; + uint32 m_healingWardTimer; + uint32 m_hexTimer; + uint32 m_delusionsTimer; + uint32 m_summonShadeTimer; + uint32 m_banishTimer; - uint32 CheckBrainWash_Timer; + uint32 m_checkBrainWashTimer; - uint64 HexGuid; - float HexAggro; + ObjectGuid m_hexGuid; + ObjectGuid m_delusionGuid; + float m_hexAggro; - std::list BrainWashedPlayerGuid; - std::list BrainWashedPlayerAggro; - std::list summonedCreatures; + std::list m_brainWashedPlayerGuids; + std::list m_brainWashedPlayersAggro; + std::list m_summonedCreatures; void DespawnAllSummons() { - while (!summonedCreatures.empty()) + while (!m_summonedCreatures.empty()) { - ObjectGuid const& g = *(summonedCreatures.begin()); - summonedCreatures.pop_front(); + ObjectGuid const& g = *(m_summonedCreatures.begin()); + m_summonedCreatures.pop_front(); switch (g.GetEntry()) { case NPC_BRAINWASH_TOTEM: @@ -92,23 +94,32 @@ struct boss_jindoAI : public ScriptedAI } void JustSummoned(Creature* c) override { - summonedCreatures.push_back(c->GetObjectGuid()); + if (c->GetEntry() == NPC_SHADE) + { + // Adds the boss' enemies to its threat list. + c->AddThreatsOf(m_creature); + if (Unit* pTarget = m_creature->GetMap()->GetUnit(m_delusionGuid)) + if (c->IsValidAttackTarget(pTarget) && pTarget->HasAura(SPELL_DELUSIONS_OF_JINDO)) + c->AI()->AttackStart(pTarget); + } + + m_summonedCreatures.push_back(c->GetObjectGuid()); ScriptedAI::JustSummoned(c); } void Reset() override { - BrainWashTotem_Timer = 22000; - HealingWard_Timer = 12000; - Hex_Timer = 8000; - Delusions_Timer = 10000; - Teleport_Timer = 5000; - CheckBrainWash_Timer = 1000; + m_brainWashTotemTimer = urand(10, 20) * IN_MILLISECONDS; + m_healingWardTimer = urand(20, 30) * IN_MILLISECONDS; + m_hexTimer = urand(20, 50) * IN_MILLISECONDS; + m_delusionsTimer = urand(3, 6) * IN_MILLISECONDS; + m_summonShadeTimer = urand(6, 8) * IN_MILLISECONDS; + m_banishTimer = urand(15, 30) * IN_MILLISECONDS; + m_checkBrainWashTimer = 1000; - HexGuid = 0; - HexAggro = 0; + m_hexAggro = 0; - BrainWashedPlayerGuid.clear(); - BrainWashedPlayerAggro.clear(); + m_brainWashedPlayerGuids.clear(); + m_brainWashedPlayersAggro.clear(); DespawnAllSummons(); @@ -123,8 +134,8 @@ struct boss_jindoAI : public ScriptedAI if (pCaster->GetTypeId() != TYPEID_PLAYER) return; - HexGuid = pCaster->GetGUID(); - HexAggro = m_creature->GetThreatManager().getThreat(pCaster); + m_hexGuid = pCaster->GetObjectGuid(); + m_hexAggro = m_creature->GetThreatManager().getThreat(pCaster); m_creature->GetThreatManager().modifyThreatPercent(pCaster, -100); } @@ -156,45 +167,47 @@ struct boss_jindoAI : public ScriptedAI if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) return; - if (HexGuid) + if (m_hexGuid) { - Player* hexPlayer = m_creature->GetMap()->GetPlayer(HexGuid); + Player* hexPlayer = m_creature->GetMap()->GetPlayer(m_hexGuid); if (hexPlayer && !hexPlayer->HasAura(SPELL_HEX)) { - m_creature->GetThreatManager().addThreatDirectly(hexPlayer, HexAggro); - HexGuid = 0; - HexAggro = 0; + m_creature->GetThreatManager().addThreatDirectly(hexPlayer, m_hexAggro); + m_hexGuid.Clear(); + m_hexAggro = 0; } else if (!hexPlayer) - HexGuid = HexAggro = 0; + { + m_hexGuid.Clear(); + m_hexAggro = 0; + } } - //BrainWashTotem_Timer - if (BrainWashTotem_Timer < diff) + if (m_brainWashTotemTimer < diff) { - // Il faut au moins 2 personnes dans le threatlist de Jin'do, sinon il va reset ! + // You need at least 2 people in Jin'do's threatlist, otherwise he will reset! if (m_creature->SelectAttackingTarget(ATTACKING_TARGET_TOPAGGRO, 1)) if (DoCastSpellIfCan(m_creature, SPELL_BRAIN_WASH_TOTEM) == CAST_OK) - BrainWashTotem_Timer = urand(18000, 22000); + m_brainWashTotemTimer = urand(10, 30) * IN_MILLISECONDS; } else - BrainWashTotem_Timer -= diff; + m_brainWashTotemTimer -= diff; - // Ustaag : gestion de l'aggro des joueurs MC - if (!BrainWashedPlayerGuid.empty() && !BrainWashedPlayerAggro.empty()) + // Ustaag : Mind controlled player aggro management + if (!m_brainWashedPlayerGuids.empty() && !m_brainWashedPlayersAggro.empty()) { - if (CheckBrainWash_Timer < diff) + if (m_checkBrainWashTimer < diff) { uint64 PlayerBrainWashedGuid = 0; bool PlayerDead = false; bool AuraRemoved = false; uint32 var = 0; - for (const auto& guid : BrainWashedPlayerGuid) + for (auto const& guid : m_brainWashedPlayerGuids) { if (Player* pTarget = m_creature->GetMap()->GetPlayer(guid)) { - if ((pTarget->IsAlive() && !pTarget->HasAura(24261, EFFECT_INDEX_0)) || pTarget->IsDead()) // SPELL_BRAINWASH 24261 + if ((pTarget->IsAlive() && !pTarget->HasAura(SPELL_BRAINWASH, EFFECT_INDEX_0)) || pTarget->IsDead()) { PlayerBrainWashedGuid = guid; if (pTarget->IsDead()) @@ -209,7 +222,7 @@ struct boss_jindoAI : public ScriptedAI if (PlayerDead || AuraRemoved) { - std::list::const_iterator Iter = BrainWashedPlayerAggro.begin(); + std::list::const_iterator Iter = m_brainWashedPlayersAggro.begin(); for (uint32 i = 0; i < var; ++i) ++Iter; Player* playerBrainWashed = m_creature->GetMap()->GetPlayer(PlayerBrainWashedGuid); @@ -219,68 +232,72 @@ struct boss_jindoAI : public ScriptedAI m_creature->GetThreatManager().addThreatDirectly(playerBrainWashed, (*Iter)); } - BrainWashedPlayerGuid.remove(PlayerBrainWashedGuid); - BrainWashedPlayerAggro.remove(*Iter); + m_brainWashedPlayerGuids.remove(PlayerBrainWashedGuid); + m_brainWashedPlayersAggro.remove(*Iter); } } else - CheckBrainWash_Timer -= diff; + m_checkBrainWashTimer -= diff; } - //HealingWard_Timer - if (HealingWard_Timer < diff) + if (m_healingWardTimer < diff) { if (!m_creature->FindNearestCreature(NPC_POWERFULL_HEALING_WARD, 200.0f)) { DoCastSpellIfCan(m_creature, SPELL_POWERFULL_HEALING_WARD); //m_creature->SummonCreature(NPC_POWERFULL_HEALING_WARD, m_creature->GetPositionX() + 3, m_creature->GetPositionY() - 2, m_creature->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); - HealingWard_Timer = urand(18000, 22000); + m_healingWardTimer = urand(20, 30) * IN_MILLISECONDS; } } else - HealingWard_Timer -= diff; + m_healingWardTimer -= diff; - //Hex_Timer - if (Hex_Timer < diff) + if (m_hexTimer < diff) { if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_HEX) == CAST_OK) - Hex_Timer = urand(12000, 20000); + m_hexTimer = urand(20, 60) * IN_MILLISECONDS; } else - Hex_Timer -= diff; + m_hexTimer -= diff; - //Casting the delusion curse with a shade. So shade will attack the same target with the curse. - if (Delusions_Timer < diff) + // Casting the delusion curse with a shade. So shade will attack the same target with the curse. + if (m_delusionsTimer < diff) { if (Unit* target = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0, nullptr, SELECT_FLAG_PLAYER)) { if (DoCastSpellIfCan(target, SPELL_DELUSIONS_OF_JINDO) == CAST_OK) { - Creature *Shade = m_creature->SummonCreature(NPC_SHADE, target->GetPositionX(), target->GetPositionY(), target->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 15000); - if (Shade) - { - // Ajoute les ennemis du boss dans sa liste de menace. - Shade->AddThreatsOf(m_creature); - Shade->AI()->AttackStart(target); - } - Delusions_Timer = urand(4000, 12000); + m_delusionGuid = target->GetObjectGuid(); + m_delusionsTimer = urand(3, 9) * IN_MILLISECONDS; } } } - else Delusions_Timer -= diff; + else + m_delusionsTimer -= diff; - //Teleporting a random gamer and spawning 9 skeletons that will attack this gamer - if (Teleport_Timer < diff) + if (m_summonShadeTimer < diff) { - Unit* target = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0); - if (target && target->GetTypeId() == TYPEID_PLAYER) - DoTeleportPlayer(target, -11583.7783f, -1249.4278f, 77.5471f, 4.745f); + if (Unit* pTarget = m_creature->GetMap()->GetUnit(m_delusionGuid)) + { + if (DoCastSpellIfCan(pTarget, SPELL_SHADE_OF_JINDO) == CAST_OK) + m_summonShadeTimer = urand(7, 8) * IN_MILLISECONDS; + } + } + else + m_summonShadeTimer -= diff; - Teleport_Timer = urand(15000, 23000); + // Teleporting a random player and spawning 9 skeletons that will attack + if (m_banishTimer < diff) + { + if (Player* target = ToPlayer(m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0, SPELL_BANISH, SELECT_FLAG_PLAYER))) + { + if (DoCastSpellIfCan(target, SPELL_BANISH) == CAST_OK) + m_banishTimer = urand(15, 35) * IN_MILLISECONDS; + } } else - Teleport_Timer -= diff; + m_banishTimer -= diff; DoMeleeAttackIfReady(); } @@ -350,7 +367,7 @@ struct mob_brain_wash_totemAI : public ScriptedAI PlayerMCGuid = 0; CheckTimer = 0; - m_creature->AddAura(23198, ADD_AURA_PERMANENT); // Avoidance : pas touch� par les AOE + m_creature->AddAura(23198, ADD_AURA_PERMANENT); // Avoidance : immunity to AoE m_creature->AddUnitState(UNIT_STAT_ROOT); SetCombatMovement(false); } @@ -368,13 +385,12 @@ struct mob_brain_wash_totemAI : public ScriptedAI if (!m_creature->IsInCombat()) m_creature->SetInCombatWithZone(); - // Deja en train de CM le joueur + // Already mind controlled the player if (PlayerMCGuid) if (Player* pPlayer = m_creature->GetMap()->GetPlayer(PlayerMCGuid)) - if (pPlayer->IsAlive() && pPlayer->HasAura(24261, EFFECT_INDEX_0)) + if (pPlayer->IsAlive() && pPlayer->HasAura(SPELL_BRAINWASH, EFFECT_INDEX_0)) return; - if (Creature* pJindo = m_creature->GetMap()->GetCreature(m_pInstance->GetData64(DATA_JINDO))) { // Il faut au moins 2 personnes dans le threatlist de Jin'do, sinon il va reset ! @@ -385,12 +401,12 @@ struct mob_brain_wash_totemAI : public ScriptedAI { if (boss_jindoAI* pJindoAI = dynamic_cast(pJindo->AI())) { - pJindoAI->BrainWashedPlayerGuid.push_back(pTarget->GetGUID()); - pJindoAI->BrainWashedPlayerAggro.push_back(pJindo->GetThreatManager().getThreat(pTarget)); + pJindoAI->m_brainWashedPlayerGuids.push_back(pTarget->GetGUID()); + pJindoAI->m_brainWashedPlayersAggro.push_back(pJindo->GetThreatManager().getThreat(pTarget)); if (DoCastSpellIfCan(pTarget, SPELL_BRAINWASH) == CAST_OK) { PlayerMCGuid = pTarget->GetGUID(); - pJindoAI->CheckBrainWash_Timer = 1000; + pJindoAI->m_checkBrainWashTimer = 1000; } } } diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_mandokir.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_mandokir.cpp index 3bc276b540a..31b4b541720 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_mandokir.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_mandokir.cpp @@ -139,7 +139,7 @@ struct boss_mandokirAI : public ScriptedAI ObjectGuid m_uiRaptorGUID; ObjectGuid m_uiChargedPlayerGUID; - bool m_VilebranchDead; + bool m_VilebranchDead = false; float m_fTargetX, m_fTargetY; uint64 m_uiWatchTarget; diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_marli.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_marli.cpp index 9d196156334..de2fee0e032 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_marli.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_marli.cpp @@ -99,7 +99,7 @@ struct boss_marliAI : public ScriptedAI std::list lSpiderEggs; GetGameObjectListWithEntryInGrid(lSpiderEggs, m_creature, GO_EGG, DEFAULT_VISIBILITY_INSTANCE); if (lSpiderEggs.empty()) - sLog.outDebug("boss_marli, no Eggs with the entry %u were found", GO_EGG); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "boss_marli, no Eggs with the entry %u were found", GO_EGG); else { for (const auto& pGo : lSpiderEggs) @@ -158,7 +158,7 @@ struct boss_marliAI : public ScriptedAI std::list lEggs; GetGameObjectListWithEntryInGrid(lEggs, m_creature, GO_EGG, DEFAULT_VISIBILITY_INSTANCE); if (lEggs.empty()) - sLog.outDebug("boss_marli, no Eggs with the entry %i were found", GO_EGG); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "boss_marli, no Eggs with the entry %i were found", GO_EGG); else { lEggs.sort(ObjectDistanceOrder(m_creature)); diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_thekal.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_thekal.cpp index 01d225b47e7..5b52ae418d8 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_thekal.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/boss_thekal.cpp @@ -230,7 +230,6 @@ struct zg_rez_add : public ScriptedAI void DoRessurectUnit(Unit* unit, Unit* victim) { - DEBUG_UNIT(unit, DEBUG_AI, "Rez %s", unit->GetName()); float x, y, z, o; unit->GetPosition(x, y, z); o = unit->GetOrientation(); @@ -317,7 +316,6 @@ struct boss_thekalAI : public zg_rez_add if (PhaseTwo) { DoScriptText(SAY_DEATH, m_creature); - DEBUG_UNIT(m_creature, DEBUG_AI, "Thekal is dead for real"); if (m_pInstance) { @@ -334,7 +332,6 @@ struct boss_thekalAI : public zg_rez_add else { // Mettre tout le monde en combat. - DEBUG_UNIT(m_creature, DEBUG_AI, "Thekal fake death. Put map in combat."); Map::PlayerList const& players = m_creature->GetMap()->GetPlayers(); for (const auto& player : players) if (player.getSource()->GetDistance(m_creature) < 200.0f) @@ -386,7 +383,6 @@ struct boss_thekalAI : public zg_rez_add void DoSetInPhaseTwo() { - DEBUG_UNIT(m_creature, DEBUG_AI, "Thekal : set P2."); PhaseTwo = true; DoCastSpellIfCan(m_creature, SPELL_TIGER_FORM); m_creature->SetFloatValue(OBJECT_FIELD_SCALE_X, 2.00f); diff --git a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/instance_zulgurub.cpp b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/instance_zulgurub.cpp index 9cbd23dd527..ea86382b66e 100644 --- a/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/instance_zulgurub.cpp +++ b/src/scripts/eastern_kingdoms/stranglethorn_vale/zulgurub/instance_zulgurub.cpp @@ -24,9 +24,6 @@ EndScriptData */ #include "scriptPCH.h" #include "zulgurub.h" -#define ZG_LOG sLog.outDebug -//#define ZG_LOG sLog.outError( - #define BOSS_GRILEK 15082 #define BOSS_HAZZARAH 15083 #define BOSS_RENATAKI 15084 @@ -327,7 +324,7 @@ void instance_zulgurub::Create() void instance_zulgurub::OnCreatureDeath(Creature * pCreature) { - ZG_LOG("OnCreatureDeath %u", pCreature->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "OnCreatureDeath %u", pCreature->GetEntry()); if (pCreature->GetEntry() >= 15082 && pCreature->GetEntry() <= 15085) SetData(TYPE_RANDOM_BOSS, DONE); @@ -345,7 +342,7 @@ uint32 instance_zulgurub::GenerateRandomBoss() uint32 weekmod = ((dayCount - (dayCount % 14)) / 14) % 3; uint32 bossId = 15082 + weekmod; randomBossEntry = bossId; - ZG_LOG("GenerateRandomBoss %u -> %u", weekmod, bossId); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "GenerateRandomBoss %u -> %u", weekmod, bossId); return bossId; } @@ -383,69 +380,6 @@ InstanceData* GetInstanceData_instance_zulgurub(Map* pMap) return new instance_zulgurub(pMap); } -struct npc_brazierAI: public ScriptedAI -{ - npc_brazierAI(Creature* pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - uint32 Timer; - uint32 Var; - - void Reset() override - { - Timer = 0; - Var = 0; - } - - void UseGo(int Nombre) - { - int var = 0; - while (var < Nombre) - { - std::list GOListe; - GetGameObjectListWithEntryInGrid(GOListe, m_creature, 180252, 100.0f); - std::list::iterator itr = GOListe.begin(); - if (itr == GOListe.end()) - return; - - std::advance(itr, rand() % GOListe.size()); - if (GameObject* GO = *itr) - { - GO->Use(m_creature); - GOListe.erase(itr); - var++; - } - } - } - - void UpdateAI(uint32 const uiDiff) override - { - if (Var > 24) - m_creature->ForcedDespawn(); - - if (Timer < uiDiff) - { - if (Var > 3) - UseGo(4); - else if (Var < 10) - UseGo(12); - else - UseGo(6); - Timer = 1000; - Var++; - return; - } - else Timer -= uiDiff; - } -}; - -CreatureAI* GetAI_npc_brazier(Creature* pCreature) -{ - return new npc_brazierAI(pCreature); -} - enum { TABLET_GRILEK1 = 180358, @@ -564,11 +498,6 @@ void AddSC_instance_zulgurub() newscript->pGOHello = &OnGossipHello_go_table_madness; newscript->RegisterSelf(); - newscript = new Script; - newscript->Name = "npc_brazier"; - newscript->GetAI = &GetAI_npc_brazier; - newscript->RegisterSelf(); - newscript = new Script; newscript->Name = "event_summon_gahzranka"; newscript->pProcessEventId = &ProcessEventId_event_summon_gahzranka; diff --git a/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/instance_sunken_temple.cpp b/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/instance_sunken_temple.cpp index 012bd073465..cbf3b88091a 100644 --- a/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/instance_sunken_temple.cpp +++ b/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/instance_sunken_temple.cpp @@ -27,9 +27,16 @@ EndScriptData */ #include "scriptPCH.h" #include "sunken_temple.h" -// This is also the needed order for activation: S, N, SW, SE, NW, NE -//static uint32 const m_aAtalaiStatueEvents[MAX_STATUES] = {EVENT_ID_STATUE_1, EVENT_ID_STATUE_2, EVENT_ID_STATUE_3, EVENT_ID_STATUE_4, EVENT_ID_STATUE_5, EVENT_ID_STATUE_6}; -static uint64 const m_aAtalaiStatueEvents[6] = {GO_ATALAI_STATUE_1, GO_ATALAI_STATUE_2, GO_ATALAI_STATUE_3, GO_ATALAI_STATUE_4, GO_ATALAI_STATUE_5, GO_ATALAI_STATUE_6}; +// This is also the needed order for activation +static uint32 const m_atalaiStatueEntries[MAX_STATUES] = +{ + GO_ATALAI_STATUE_1, // S + GO_ATALAI_STATUE_2, // N + GO_ATALAI_STATUE_3, // SW + GO_ATALAI_STATUE_4, // SE + GO_ATALAI_STATUE_5, // NW + GO_ATALAI_STATUE_6 // NE +}; struct SummonLocations { @@ -46,13 +53,8 @@ struct instance_sunken_temple : public ScriptedInstance uint32 m_auiEncounter[SUNKENTEMPLE_MAX_ENCOUNTER]; std::string strInstData; - uint64 m_luiProtectorGUIDs[6]; // Jammalan door handling - uint8 m_uiStatueCounter; // Atalarion Statue Event - uint8 m_uiCurrentStatueVar; - uint8 m_uiFlameCounter; // Avatar of Hakkar Event - uint32 m_uiAltarTimer; - bool m_bIsFirstHakkarWave; - bool m_bCanSummonBloodkeeper; + uint64 m_luiProtectorGUIDs[6]; // Jammalan door handling + uint8 m_uiStatueCounter; // Atalarion Statue Event uint64 m_uiShadeHakkarGUID; uint64 m_uiAtalarionGUID; uint64 m_uiJammalanBarrierGUID; @@ -62,13 +64,14 @@ struct instance_sunken_temple : public ScriptedInstance uint64 m_uiDreamscythGUID; uint64 m_uiWeaverGUID; uint64 m_uiAvatarHakkarGUID; - uint64 m_uiAtalaiStatueGUID; uint32 RemoveTimer; uint64 m_luiAtalaiStatueGUIDs[6]; uint64 m_luiBigLightGUIDs[6]; + bool m_restoreCircleState; + void Initialize() override { memset(&m_auiEncounter, 0, sizeof(m_auiEncounter)); @@ -77,11 +80,6 @@ struct instance_sunken_temple : public ScriptedInstance memset(&m_luiBigLightGUIDs, 0, sizeof(m_luiBigLightGUIDs)); m_uiStatueCounter = 0; - m_uiCurrentStatueVar = 0; - m_uiAltarTimer = 0; - m_uiFlameCounter = 0; - m_bCanSummonBloodkeeper = false; - m_bIsFirstHakkarWave = false; m_uiShadeHakkarGUID = 0; m_uiAtalarionGUID = 0; m_uiJammalanBarrierGUID = 0; @@ -91,9 +89,9 @@ struct instance_sunken_temple : public ScriptedInstance m_uiDreamscythGUID = 0; m_uiWeaverGUID = 0; m_uiAvatarHakkarGUID = 0; - m_uiAtalaiStatueGUID = 0; RemoveTimer = 5000; + m_restoreCircleState = true; } void DoSpawnAtalarionIfCan() @@ -103,57 +101,104 @@ struct instance_sunken_temple : public ScriptedInstance if (!pAtalarion) return; - //Player* pPlayer = GetPlayerInMap(); - //if (!pPlayer) - //return; - /*Map::PlayerList const& players = instance->GetPlayers(); - if (players.isEmpty()) - return;*/ - DoScriptText(SAY_ATALALARION_SPAWN, pAtalarion); pAtalarion->SetVisibility(VISIBILITY_ON); pAtalarion->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); pAtalarion->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); pAtalarion->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); + } + void HandleStatueEventDone() + { // Spawn the idol of Hakkar DoRespawnGameObject(m_uiIdolHakkarGUID, HOUR * IN_MILLISECONDS); + // Disable interacting with circle stones + for (uint64 guid : m_luiAtalaiStatueGUIDs) + { + if (GameObject* pGob = instance->GetGameObject(guid)) + pGob->SetFlag(GAMEOBJECT_FLAGS, GO_FLAG_NO_INTERACT); + } + // Spawn the big green lights - //for (GUIDList::const_iterator itr = m_luiBigLightGUIDs.begin(); itr != m_luiBigLightGUIDs.end(); ++itr) - //DoRespawnGameObject(*itr, 30*MINUTE); for (uint64 guid : m_luiBigLightGUIDs) DoRespawnGameObject(guid, HOUR * IN_MILLISECONDS); } - bool ProcessStatueEvent(uint32 uiStatueEntry) + void ProcessStatueUsed(uint32 statueEntry) { - if (!uiStatueEntry) - return false; + if (GetData(TYPE_SECRET_CIRCLE) == DONE) + return; + + if (GetData(TYPE_SECRET_CIRCLE) != IN_PROGRESS) + SetData(TYPE_SECRET_CIRCLE, IN_PROGRESS); + + uint64 statueGuid = 0; + switch (statueEntry) { + case GO_ATALAI_STATUE_1: + statueGuid = m_luiAtalaiStatueGUIDs[0]; + break; + case GO_ATALAI_STATUE_2: + statueGuid = m_luiAtalaiStatueGUIDs[1]; + break; + case GO_ATALAI_STATUE_3: + statueGuid = m_luiAtalaiStatueGUIDs[2]; + break; + case GO_ATALAI_STATUE_4: + statueGuid = m_luiAtalaiStatueGUIDs[3]; + break; + case GO_ATALAI_STATUE_5: + statueGuid = m_luiAtalaiStatueGUIDs[4]; + break; + case GO_ATALAI_STATUE_6: + statueGuid = m_luiAtalaiStatueGUIDs[5]; + break; + } - bool bEventStatus = false; + if (!statueGuid) + return; + + GameObject* pStatue = instance->GetGameObject(statueGuid); + if (!pStatue) + return; + + bool activationSuccess = false; // Check if the statues are activated correctly // Increase the counter when the correct statue is activated - for (uint8 i = 0; i < 6; ++i) + for (uint8 i = 0; i < MAX_STATUES; ++i) { - if (uiStatueEntry == m_aAtalaiStatueEvents[i] && m_uiStatueCounter == i) + if (statueEntry == m_atalaiStatueEntries[i] && m_uiStatueCounter == i) { - // Right Statue activated + // Correct statue activated ++m_uiStatueCounter; - bEventStatus = true; + activationSuccess = true; + pStatue->SetFlag(GAMEOBJECT_FLAGS, GO_FLAG_NO_INTERACT); + // Show green light + if (GameObject* pLight = GetClosestGameObjectWithEntry(pStatue, GO_ATALAI_LIGHT, INTERACTION_DISTANCE)) + DoRespawnGameObject(pLight->GetGUID(), HOUR * IN_MILLISECONDS); break; } } - if (!bEventStatus) - return false; + // Check if all statues are activated + if (m_uiStatueCounter == MAX_STATUES) + { + SetData(TYPE_SECRET_CIRCLE, DONE); + return; + } - // Check if all statues are active - if (m_uiStatueCounter == 6) - SetData(TYPE_ATALARION, DONE); + if (activationSuccess) + return; + + // If the wrong statue was activated, then trigger trap + // We don't know actually which trap goes to which statue so we need to search for each + Creature* pAtalarion = instance->GetCreature(GetData64(NPC_ATALARION)); + if (!pAtalarion) + return; - return true; + if (GameObject* pTrap = GetClosestGameObjectWithEntry(pStatue, PickRandomValue(GO_ATALAI_TRAP_1, GO_ATALAI_TRAP_2, GO_ATALAI_TRAP_3), INTERACTION_DISTANCE)) + pTrap->Use(pAtalarion); } void OnObjectCreate(GameObject* pGo) override @@ -163,11 +208,12 @@ struct instance_sunken_temple : public ScriptedInstance { case GO_JAMMALAN_BARRIER: m_uiJammalanBarrierGUID = pGo->GetGUID(); - if (m_auiEncounter[1] == DONE) + if (GetData(TYPE_PROTECTORS) == DONE) pGo->SetGoState(GO_STATE_ACTIVE); break; case GO_IDOL_OF_HAKKAR: m_uiIdolHakkarGUID = pGo->GetGUID(); + pGo->SetFlag(GAMEOBJECT_FLAGS, GO_FLAG_NO_INTERACT); break; case GO_ATALAI_STATUE_1: m_luiAtalaiStatueGUIDs[0] = pGo->GetGUID(); @@ -227,7 +273,7 @@ struct instance_sunken_temple : public ScriptedInstance break; case NPC_ATALARION: m_uiAtalarionGUID = pCreature->GetGUID(); - if (m_auiEncounter[0] != SPECIAL) + if (GetData(TYPE_SECRET_CIRCLE) != SPECIAL && GetData(TYPE_SECRET_CIRCLE) != DONE) { pCreature->SetVisibility(VISIBILITY_OFF); pCreature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); @@ -237,7 +283,7 @@ struct instance_sunken_temple : public ScriptedInstance break; case NPC_SHADE_OF_ERANIKUS: m_uiShadeEranikusGUID = pCreature->GetGUID(); - if (m_auiEncounter[2] != DONE) // TYPE_JAMMALAN + if (GetData(TYPE_JAMMALAN) != DONE) { pCreature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); pCreature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); @@ -247,7 +293,7 @@ struct instance_sunken_temple : public ScriptedInstance break; case NPC_DREAMSCYTH: m_uiDreamscythGUID = pCreature->GetGUID(); - if (m_auiEncounter[2] != DONE) // TYPE_JAMMALAN + if (GetData(TYPE_JAMMALAN) != DONE) { pCreature->SetVisibility(VISIBILITY_OFF); pCreature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); @@ -258,7 +304,7 @@ struct instance_sunken_temple : public ScriptedInstance break; case NPC_WEAVER: m_uiWeaverGUID = pCreature->GetGUID(); - if (m_auiEncounter[2] != DONE) // TYPE_JAMMALAN + if (GetData(TYPE_JAMMALAN) != DONE) { pCreature->SetVisibility(VISIBILITY_OFF); pCreature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); @@ -294,63 +340,30 @@ struct instance_sunken_temple : public ScriptedInstance } } + void OnCreatureDeath(Creature* pCreature) override + { + switch (pCreature->GetEntry()) + { + case NPC_ATALARION: + if (GameObject* pIdol = instance->GetGameObject(m_uiIdolHakkarGUID)) + { + pIdol->RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_NO_INTERACT); + } + break; + } + } + void SetData(uint32 uiType, uint32 uiData) override { switch (uiType) { - case TYPE_ATALARION: + case TYPE_SECRET_CIRCLE: + m_auiEncounter[0] = uiData; if (uiData == DONE) { + HandleStatueEventDone(); DoSpawnAtalarionIfCan(); - for (uint64 guid : m_luiAtalaiStatueGUIDs) - { - if (GameObject* pGob = instance->GetGameObject(guid)) - pGob->SetFlag(GAMEOBJECT_FLAGS, GO_FLAG_NO_INTERACT); - } - } - else if (uiData == IN_PROGRESS) - { - GameObject* pStatue = instance->GetGameObject(m_uiAtalaiStatueGUID); - if (!pStatue) - break; - Creature* pAtalarion = instance->GetCreature(GetData64(NPC_ATALARION)); - if (!pAtalarion) - break; - - // Send the GO entry to process - if (ProcessStatueEvent(pStatue->GetEntry())) - { - pStatue->SetFlag(GAMEOBJECT_FLAGS, GO_FLAG_NO_INTERACT); - // Activate the green light if the correct statue is activated - if (GameObject* pLight = GetClosestGameObjectWithEntry(pStatue, GO_ATALAI_LIGHT, INTERACTION_DISTANCE)) - DoRespawnGameObject(pLight->GetGUID(), HOUR * IN_MILLISECONDS); - } - else - { - Creature* pAtalarion = instance->GetCreature(GetData64(NPC_ATALARION)); - if (!pAtalarion) - break; - - // If the wrong statue was activated, then trigger trap - // We don't know actually which trap goes to which statue so we need to search for each - switch (urand(0, 2)) - { - case 0: - if (GameObject* pTrap = GetClosestGameObjectWithEntry(pStatue, GO_ATALAI_TRAP_1, INTERACTION_DISTANCE)) - pTrap->Use(pAtalarion); - break; - case 1: - if (GameObject* pTrap = GetClosestGameObjectWithEntry(pStatue, GO_ATALAI_TRAP_2, INTERACTION_DISTANCE)) - pTrap->Use(pAtalarion); - break; - case 2: - if (GameObject* pTrap = GetClosestGameObjectWithEntry(pStatue, GO_ATALAI_TRAP_3, INTERACTION_DISTANCE)) - pTrap->Use(pAtalarion); - break; - } - } } - m_auiEncounter[0] = uiData; break; case TYPE_PROTECTORS: m_auiEncounter[1] = uiData; @@ -480,9 +493,6 @@ struct instance_sunken_temple : public ScriptedInstance mobsEntries.clear(); } break; - case TYPE_ETERNAL_FLAME: - m_uiFlameCounter = uiData; - break; } if (uiData == DONE) @@ -514,22 +524,12 @@ struct instance_sunken_temple : public ScriptedInstance m_uiAvatarHakkarGUID = uiData; break; case GO_ATALAI_STATUE_1: - m_uiAtalaiStatueGUID = uiData; - break; case GO_ATALAI_STATUE_2: - m_uiAtalaiStatueGUID = uiData; - break; case GO_ATALAI_STATUE_3: - m_uiAtalaiStatueGUID = uiData; - break; case GO_ATALAI_STATUE_4: - m_uiAtalaiStatueGUID = uiData; - break; case GO_ATALAI_STATUE_5: - m_uiAtalaiStatueGUID = uiData; - break; case GO_ATALAI_STATUE_6: - m_uiAtalaiStatueGUID = uiData; + ProcessStatueUsed(uiType); break; } } @@ -543,7 +543,7 @@ struct instance_sunken_temple : public ScriptedInstance { switch (uiType) { - case TYPE_ATALARION: + case TYPE_SECRET_CIRCLE: return m_auiEncounter[0]; case TYPE_PROTECTORS: return m_auiEncounter[1]; @@ -555,8 +555,6 @@ struct instance_sunken_temple : public ScriptedInstance return m_auiEncounter[4]; case TYPE_ERANIKUS: return m_auiEncounter[5]; - case TYPE_ETERNAL_FLAME: - return m_uiFlameCounter; default: return 0; } @@ -585,6 +583,27 @@ struct instance_sunken_temple : public ScriptedInstance } else RemoveTimer -= uiDiff; + + // Check if need to restore state after server crash + if (m_restoreCircleState) + { + m_restoreCircleState = false; + if (GetData(TYPE_SECRET_CIRCLE) == DONE) + { + HandleStatueEventDone(); + if (Creature* pAtalarion = instance->GetCreature(m_uiAtalarionGUID)) + { + // Idol of Hakkar should be interactable when Atal'alarion was killed + if (!pAtalarion->IsAlive()) + { + if (GameObject* pIdol = instance->GetGameObject(m_uiIdolHakkarGUID)) + { + pIdol->RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_NO_INTERACT); + } + } + } + } + } } void Load(char const* chrIn) override @@ -604,9 +623,6 @@ struct instance_sunken_temple : public ScriptedInstance { if (i == IN_PROGRESS) i = NOT_STARTED; - // Here a bit custom, to have proper mechanics for the statue events - /*if (m_auiEncounter[i] != DONE) - m_auiEncounter[i] = NOT_STARTED;*/ } OUT_LOAD_INST_DATA_COMPLETE; diff --git a/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/sunken_temple.cpp b/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/sunken_temple.cpp index 0e9edb2d9a3..b84cd78de8d 100644 --- a/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/sunken_temple.cpp +++ b/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/sunken_temple.cpp @@ -168,33 +168,6 @@ bool AreaTrigger_at_shade_of_eranikus(Player* pPlayer, AreaTriggerEntry const* p return false; } -/*###### -## go_atalai_light -######*/ - -struct go_atalai_lightAI: public GameObjectAI -{ - go_atalai_lightAI(GameObject* pGo) : GameObjectAI(pGo) {} - - bool OnUse(Unit* pUser) override - { - ScriptedInstance* pInstance = (ScriptedInstance*)me->GetInstanceData(); - - if (!pInstance || pInstance->GetData(TYPE_ATALARION) == DONE) - return false; - - pInstance->SetData64(me->GetEntry(), me->GetGUID()); - pInstance->SetData(TYPE_ATALARION, IN_PROGRESS); - - return true; - } -}; - -GameObjectAI* GetAIgo_atalai_light(GameObject *pGo) -{ - return new go_atalai_lightAI(pGo); -} - void AddSC_sunken_temple() { Script* pNewScript; @@ -208,9 +181,4 @@ void AddSC_sunken_temple() pNewScript->Name = "at_shade_of_eranikus"; pNewScript->pAreaTrigger = &AreaTrigger_at_shade_of_eranikus; pNewScript->RegisterSelf(); - - pNewScript = new Script; - pNewScript->Name = "go_atalai_light"; - pNewScript->GOGetAI = &GetAIgo_atalai_light; - pNewScript->RegisterSelf(); } diff --git a/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/sunken_temple.h b/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/sunken_temple.h index 6983b1d638e..d5fa6b122f1 100644 --- a/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/sunken_temple.h +++ b/src/scripts/eastern_kingdoms/swamp_of_sorrows/sunken_temple/sunken_temple.h @@ -17,27 +17,24 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#ifndef DEF_SUNKEN_TEMPLE_H -#define DEF_SUNKEN_TEMPLE_H +#pragma once enum { SUNKENTEMPLE_MAX_ENCOUNTER = 6, - MAX_STATUES = 6, - MAX_FLAMES = 4, + MAX_STATUES = 6, // Don't change types 1,2 and 3 (handled in ACID) TYPE_ATALARION_OBSOLET= 1, TYPE_PROTECTORS_OBS = 2, TYPE_JAMMALAN_OBS = 3, - TYPE_ATALARION = 4, + TYPE_SECRET_CIRCLE = 4, TYPE_PROTECTORS = 5, TYPE_JAMMALAN = 6, TYPE_MALFURION = 7, TYPE_AVATAR = 8, TYPE_ERANIKUS = 9, - TYPE_ETERNAL_FLAME = 10, NPC_ATALARION = 8580, NPC_DREAMSCYTH = 5721, @@ -55,16 +52,15 @@ enum NPC_MIJAN = 5717, // Avatar of hakkar mobs - NPC_SHADE_OF_HAKKAR = 8440, // Shade of Hakkar appears when the event starts; will despawn when avatar of hakkar is summoned - NPC_BLOODKEEPER = 8438, // Spawned rarely and contains the hakkari blood -> used to extinguish the flames - NPC_HAKKARI_MINION = 8437, // Npc randomly spawned during the event = trash - NPC_SUPPRESSOR = 8497, // Npc summoned at one of the two doors and moves to the boss + NPC_SHADE_OF_HAKKAR = 8440, // Shade of Hakkar appears when the event starts; will despawn when avatar of hakkar is summoned + NPC_BLOODKEEPER = 8438, // Spawned rarely and contains the hakkari blood -> used to extinguish the flames + NPC_HAKKARI_MINION = 8437, // Npc randomly spawned during the event = trash + NPC_SUPPRESSOR = 8497, // Npc summoned at one of the two doors and moves to the boss NPC_MALFURION = 15362, AREATRIGGER_MALFURION = 4016, - GO_ALTAR_OF_HAKKAR = 148836, // Used in order to show the player the order of the statue activation - GO_IDOL_OF_HAKKAR = 148838, // Appears when atalarion is summoned; this was removed in 4.0.1 + GO_IDOL_OF_HAKKAR = 148838, // Appears when atalarion is summoned; this was removed in 4.0.1 GO_ATALAI_STATUE_1 = 148830, GO_ATALAI_STATUE_2 = 148831, @@ -73,41 +69,19 @@ enum GO_ATALAI_STATUE_5 = 148834, GO_ATALAI_STATUE_6 = 148835, - GO_ATALAI_LIGHT = 148883, // Green light, activates when the correct statue is chosen - GO_ATALAI_LIGHT_BIG = 148937, // Big light, used at the altar event + GO_ATALAI_LIGHT = 148883, // Green light, activates when the correct statue is chosen + GO_ATALAI_LIGHT_BIG = 148937, // Big light, used at the altar event - GO_ATALAI_TRAP_1 = 177484, // Trapps triggered if the wrong statue is activated - GO_ATALAI_TRAP_2 = 177485, // The traps are spawned in DB randomly around the statues (we don't know exactly which statue has which trap) + GO_ATALAI_TRAP_1 = 177484, // Trapps triggered if the wrong statue is activated + GO_ATALAI_TRAP_2 = 177485, // The traps are spawned in DB randomly around the statues (we don't know exactly which statue has which trap) GO_ATALAI_TRAP_3 = 148837, - GO_ETERNAL_FLAME_1 = 148418, - GO_ETERNAL_FLAME_2 = 148419, - GO_ETERNAL_FLAME_3 = 148420, - GO_ETERNAL_FLAME_4 = 148421, - - GO_EVIL_CIRCLE = 148998, // Objects used at the avatar event. they are spawned when the event starts, and the mobs are summon atop of them - GO_HAKKAR_DOOR_1 = 149432, // Combat doors - GO_HAKKAR_DOOR_2 = 149433, - GO_JAMMALAN_BARRIER = 149431, - // Event ids related to the statue activation - EVENT_ID_STATUE_1 = 3094, - EVENT_ID_STATUE_2 = 3095, - EVENT_ID_STATUE_3 = 3097, - EVENT_ID_STATUE_4 = 3098, - EVENT_ID_STATUE_5 = 3099, - EVENT_ID_STATUE_6 = 3100, - - SPELL_SUMMON_AVATAR = 12639, // Cast by the shade of hakkar, updates entry to avatar - SPELL_AVATAR_SUMMONED = 12948, - - SAY_JAMMALAN_INTRO = -1109005, - - SAY_DREAMSCYTHE_INTRO = -1109011, - SAY_DREAMSCYTHE_AGGRO = -1109012, - SAY_ATALALARION_AGGRO = -1109013, - SAY_ATALALARION_SPAWN = -1109014, + SAY_JAMMALAN_INTRO = 4490, + SAY_DREAMSCYTHE_INTRO = 4364, + SAY_DREAMSCYTHE_AGGRO = 6220, + SAY_ATALALARION_AGGRO = 6216, + SAY_ATALALARION_SPAWN = 4485, }; -#endif diff --git a/src/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp b/src/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp index a593937a902..5809e39006c 100644 --- a/src/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp +++ b/src/scripts/eastern_kingdoms/uldaman/boss_archaedas.cpp @@ -96,7 +96,7 @@ struct boss_archaedasAI : public ScriptedAI bGuardiansAwake = false; bVaultWardersAwake = false; - m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); + m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); } void SpellHit(SpellCaster* /*caster*/, SpellEntry const* spell) override @@ -194,14 +194,14 @@ struct boss_archaedasAI : public ScriptedAI // fix factions now or they'll look green for a brief moment if (Creature* target = instance->GetMap()->GetCreature(instance->GetData64(1))) { - target->SetFactionTemplateId(FACTION_AWAKE); - target->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); + target->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_NOT_SELECTABLE); + target->SetFactionTemporary(415, TEMPFACTION_RESTORE_RESPAWN | TEMPFACTION_RESTORE_COMBAT_STOP); target->CastSpell(target, SPELL_STONE_DWARF_AWAKEN, false); } if (Creature* target = instance->GetMap()->GetCreature(instance->GetData64(2))) { - target->SetFactionTemplateId(FACTION_AWAKE); - target->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); + target->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_NOT_SELECTABLE); + target->SetFactionTemporary(415, TEMPFACTION_RESTORE_RESPAWN | TEMPFACTION_RESTORE_COMBAT_STOP); target->CastSpell(target, SPELL_STONE_DWARF_AWAKEN, false); } me->CastSpell(me, SPELL_AWAKEN_VAULT_WARDER, false); @@ -285,6 +285,8 @@ struct mob_archaedas_minionsAI : public ScriptedAI bWokenUp = false; bWakingUp = false; bAwake = false; + + m_creature->EnableMoveInLosEvent(); } void EnterEvadeMode() override diff --git a/src/scripts/eastern_kingdoms/uldaman/boss_ironaya.cpp b/src/scripts/eastern_kingdoms/uldaman/boss_ironaya.cpp index fe6792c1766..7c769a7e218 100644 --- a/src/scripts/eastern_kingdoms/uldaman/boss_ironaya.cpp +++ b/src/scripts/eastern_kingdoms/uldaman/boss_ironaya.cpp @@ -59,7 +59,7 @@ struct boss_ironayaAI : public ScriptedAI void UpdateAI(uint32 const diff) override { - if (m_creature->GetFactionTemplateId() == FACTION_AWAKE && !hasMoved) + if (!m_creature->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC) && !hasMoved) { if (Unit* target = Unit::GetUnit(*me, instance->GetData64(0))) { diff --git a/src/scripts/eastern_kingdoms/uldaman/instance_uldaman.cpp b/src/scripts/eastern_kingdoms/uldaman/instance_uldaman.cpp index a556747553c..62c598bf546 100644 --- a/src/scripts/eastern_kingdoms/uldaman/instance_uldaman.cpp +++ b/src/scripts/eastern_kingdoms/uldaman/instance_uldaman.cpp @@ -139,7 +139,7 @@ struct instance_uldaman : public ScriptedInstance void OnObjectCreate(GameObject* pGo) override { - //sLog.outError("%s %u",pGo->GetNameForLocaleIdx(0),pGo->GetEntry()); + //sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s %u",pGo->GetNameForLocaleIdx(0),pGo->GetEntry()); switch (pGo->GetEntry()) { case GO_ALTAR_ARCHAEDAS: @@ -180,9 +180,8 @@ struct instance_uldaman : public ScriptedInstance void SetFrozenState(Creature* creature) { - creature->SetFactionTemplateId(FACTION_STONED); + creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_NOT_SELECTABLE); creature->RemoveAllAuras(); - creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); if (!creature->HasAura(SPELL_STONED)) { creature->CastSpell(creature, SPELL_STONED, false); @@ -191,21 +190,17 @@ struct instance_uldaman : public ScriptedInstance void SetUnFrozenState(Creature* creature) { - creature->SetFactionTemplateId(FACTION_AWAKE); + creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_NOT_SELECTABLE); if (creature->HasAura(SPELL_STONED)) { creature->RemoveAurasDueToSpell(SPELL_STONED); } - creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SPAWNING); - //creature->ClearUnitState(UNIT_STAT_ROOT | UNIT_STAT_PENDING_ROOT); - //creature->RemoveFlag(UNIT_FIELD_FLAGS, - // UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_SPAWNING); } void RespawnMinion(uint64 guid) { Creature* target = instance->GetCreature(guid); - if (!target || (target->IsAlive() && target->GetFactionTemplateId() == FACTION_STONED)) + if (!target || (target->IsAlive() && target->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC))) return; if (target->IsAlive()) { @@ -213,7 +208,7 @@ struct instance_uldaman : public ScriptedInstance target->RemoveCorpse(); } target->Respawn(); - target->SetFactionTemplateId(FACTION_STONED); + target->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC); } void DespawnMinion(uint64 guid) @@ -309,14 +304,14 @@ struct instance_uldaman : public ScriptedInstance Creature* current = instance->GetCreature(guid); /* Do nothing if one is already alive and awaken */ - if (current && current->IsAlive() && current->GetFactionTemplateId() == FACTION_AWAKE) + if (current && current->IsAlive() && !current->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC)) { target = nullptr; encounterDone = false; break; } /* Save a creature that can be awaken for later */ - if (!target && current && current->IsAlive() && current->GetFactionTemplateId() != FACTION_AWAKE) + if (!target && current && current->IsAlive() && current->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC)) { target = current; } @@ -326,6 +321,7 @@ struct instance_uldaman : public ScriptedInstance encounterDone = false; /** Creature become alive */ SetUnFrozenState(target); + target->SetFactionTemporary(470, TEMPFACTION_RESTORE_RESPAWN | TEMPFACTION_RESTORE_COMBAT_STOP); if (Unit* victim = target->SelectNearestTarget(80.0f)) { target->AI()->AttackStart(victim); @@ -353,7 +349,7 @@ struct instance_uldaman : public ScriptedInstance target->Respawn(); SetFrozenState(target); } - else if (target->GetFactionTemplateId() == FACTION_AWAKE) + else if (!target->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC)) { target->SetDeathState(JUST_DIED); target->RemoveCorpse(); @@ -415,7 +411,7 @@ struct instance_uldaman : public ScriptedInstance SetData(DATA_ANCIENT_DOOR, IN_PROGRESS); if (archaedas) { - if (archaedas->IsAlive() && archaedas->GetFactionTemplateId() != FACTION_AWAKE) + if (archaedas->IsAlive() && archaedas->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC)) { archaedas->CastSpell(archaedas, SPELL_ARCHAEDAS_AWAKEN, false); SetUnFrozenState(archaedas); @@ -427,12 +423,12 @@ struct instance_uldaman : public ScriptedInstance for (const auto& i : vArchaedasWallMinions) { Creature* target = instance->GetCreature(i); - if (!target || !target->IsAlive() || target->GetFactionTemplateId() == FACTION_AWAKE) + if (!target || !target->IsAlive() || !target->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC)) { continue; } archaedas->CastSpell(target, SPELL_AWAKEN_EARTHEN_DWARF, false); - target->SetFactionTemplateId(FACTION_AWAKE); + target->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_NOT_SELECTABLE); break; // only want the first one we find } } @@ -550,6 +546,7 @@ struct instance_uldaman : public ScriptedInstance if (!ironaya) return; SetUnFrozenState(ironaya); + ironaya->SetFactionTemplateId(415); DoOpenDoor(uiIronayaSealDoor); bKeystoneCheck = false; } diff --git a/src/scripts/eastern_kingdoms/uldaman/uldaman.cpp b/src/scripts/eastern_kingdoms/uldaman/uldaman.cpp index 4fe7598864e..ac51e9dfabc 100644 --- a/src/scripts/eastern_kingdoms/uldaman/uldaman.cpp +++ b/src/scripts/eastern_kingdoms/uldaman/uldaman.cpp @@ -190,7 +190,7 @@ struct AnnoraAI : public ScriptedAI AnnoraAI(Creature* pCreature) : ScriptedAI(pCreature) { m_creature->SetVisibility(VISIBILITY_OFF); - m_creature->SetFactionTemplateId(FACTION_STONED); + m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER | UNIT_FLAG_IMMUNE_TO_NPC); m_uiNbScorpion = 0; isSpawned = false; Reset(); diff --git a/src/scripts/eastern_kingdoms/uldaman/uldaman.h b/src/scripts/eastern_kingdoms/uldaman/uldaman.h index a776e41fb65..88d4a8ee20e 100644 --- a/src/scripts/eastern_kingdoms/uldaman/uldaman.h +++ b/src/scripts/eastern_kingdoms/uldaman/uldaman.h @@ -33,9 +33,6 @@ enum DATA_ANCIENT_DOOR = 11, DATA_ARCHAEDAS_ALTAR = 12, - FACTION_AWAKE = 14, // aggressive - FACTION_STONED = 35, // friendly - // Game Objects GO_ALTAR_ARCHAEDAS = 133234, GO_ALTAR_KEEPERS = 130511, diff --git a/src/scripts/eastern_kingdoms/western_plaguelands/scholomance/boss_jandice_barov.cpp b/src/scripts/eastern_kingdoms/western_plaguelands/scholomance/boss_jandice_barov.cpp index 4f628b9044a..0d5b221ed17 100644 --- a/src/scripts/eastern_kingdoms/western_plaguelands/scholomance/boss_jandice_barov.cpp +++ b/src/scripts/eastern_kingdoms/western_plaguelands/scholomance/boss_jandice_barov.cpp @@ -81,7 +81,7 @@ struct boss_jandicebarovAI : public ScriptedAI if (Creature* illusion = m_creature->GetMap()->GetCreature(*itr)) illusion->AddObjectToRemoveList(); else - sLog.outString("Cannot find creature %u", *itr); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Cannot find creature %u", *itr); } IllusionGUIDS.clear(); } diff --git a/src/scripts/eastern_kingdoms/western_plaguelands/scholomance/boss_vectus.cpp b/src/scripts/eastern_kingdoms/western_plaguelands/scholomance/boss_vectus.cpp index f21d216be8f..3129fca0f8a 100644 --- a/src/scripts/eastern_kingdoms/western_plaguelands/scholomance/boss_vectus.cpp +++ b/src/scripts/eastern_kingdoms/western_plaguelands/scholomance/boss_vectus.cpp @@ -76,6 +76,8 @@ struct boss_vectusAI : public ScriptedAI m_uiBlastWave_Timer = 14000; m_uiFrenzy_Timer = 0; _fullAggroDone = false; + + m_creature->EnableMoveInLosEvent(); } void MoveInLineOfSight(Unit* pWho) override diff --git a/src/scripts/eastern_kingdoms/western_plaguelands/western_plaguelands.cpp b/src/scripts/eastern_kingdoms/western_plaguelands/western_plaguelands.cpp index bc280811fc0..b72a19bdce5 100644 --- a/src/scripts/eastern_kingdoms/western_plaguelands/western_plaguelands.cpp +++ b/src/scripts/eastern_kingdoms/western_plaguelands/western_plaguelands.cpp @@ -23,7 +23,10 @@ struct npc_the_scourge_cauldronAI : public ScriptedAI Reset(); } - void Reset() override {} + void Reset() override + { + m_creature->EnableMoveInLosEvent(); + } void DoDie() { @@ -92,11 +95,14 @@ enum eAndorhalTower struct npc_andorhal_towerAI : public Scripted_NoMovementAI { - npc_andorhal_towerAI(Creature *c) : Scripted_NoMovementAI(c) {} + npc_andorhal_towerAI(Creature *c) : Scripted_NoMovementAI(c) + { + Reset(); + } void Reset() override { - + m_creature->EnableMoveInLosEvent(); } void MoveInLineOfSight(Unit* pWho) override diff --git a/src/scripts/eastern_kingdoms/westfall/deadmines/deadmines.cpp b/src/scripts/eastern_kingdoms/westfall/deadmines/deadmines.cpp index 786a2bc8ded..8f2148a49a8 100644 --- a/src/scripts/eastern_kingdoms/westfall/deadmines/deadmines.cpp +++ b/src/scripts/eastern_kingdoms/westfall/deadmines/deadmines.cpp @@ -63,7 +63,7 @@ bool GOHello_go_defias_gunpowder(Player* player, GameObject* pGo) if (pirate3 = pGo->SummonCreature(634, -131.290833f, -591.243103f, 18.077190f, 4.792192f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 310000))//DEFIAS_OVERSEER { pirate3->GetMotionMaster()->MovePoint(0, -128.925980f, -616.494629f, 13.532340f, MOVE_PATHFINDING, 0, 6.269623f); - pirate3->SetRespawnDelay(350000); + pirate3->SetRespawnDelay(350); } pInstance->SetData(GUN_POWDER_EVENT, 1); } diff --git a/src/scripts/eastern_kingdoms/westfall/deadmines/instance_deadmines.cpp b/src/scripts/eastern_kingdoms/westfall/deadmines/instance_deadmines.cpp index 4291d336e83..1cc0b29fab0 100644 --- a/src/scripts/eastern_kingdoms/westfall/deadmines/instance_deadmines.cpp +++ b/src/scripts/eastern_kingdoms/westfall/deadmines/instance_deadmines.cpp @@ -289,7 +289,7 @@ struct instance_deadmines : public ScriptedInstance DoScriptText(INST_SAY_ALARM2, pMrSmite); m_uiDoor_Step = 0; m_uiIronDoor_Timer = 0; - sLog.outDebug("Instance Deadmines: Iron door event reached end."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Instance Deadmines: Iron door event reached end."); break; } } diff --git a/src/scripts/eastern_kingdoms/wetlands/wetlands.cpp b/src/scripts/eastern_kingdoms/wetlands/wetlands.cpp index faefc1a5a82..fd66db840d1 100644 --- a/src/scripts/eastern_kingdoms/wetlands/wetlands.cpp +++ b/src/scripts/eastern_kingdoms/wetlands/wetlands.cpp @@ -102,7 +102,7 @@ class npc_slims_friendAI : public ScriptedAI // slowing poison timer if (m_slowingPoisonTimer < uiDiff) { - CanCastResult castResult = DoCastSpellIfCan(m_creature->GetVictim(), SPELL_SLOWING_POISON, CF_AURA_NOT_PRESENT); + SpellCastResult castResult = DoCastSpellIfCan(m_creature->GetVictim(), SPELL_SLOWING_POISON, CF_AURA_NOT_PRESENT); if (castResult == CAST_OK) m_slowingPoisonTimer = urand(8400, 15300); } @@ -112,7 +112,7 @@ class npc_slims_friendAI : public ScriptedAI // backstab timer if (m_backstabTimer < uiDiff) { - CanCastResult castResult = DoCastSpellIfCan(m_creature->GetVictim(), SPELL_BACKSTAB); + SpellCastResult castResult = DoCastSpellIfCan(m_creature->GetVictim(), SPELL_BACKSTAB); if (castResult == CAST_OK) m_backstabTimer = urand(2100, 5600); } @@ -262,7 +262,7 @@ struct npc_tapoke_slim_jahnAI : public npc_escortAI return; // calls a friend - CanCastResult castResult = DoCastSpellIfCan(m_creature, SPELL_CALL_FRIENDS); + SpellCastResult castResult = DoCastSpellIfCan(m_creature, SPELL_CALL_FRIENDS); // He says this phrase only during the event if (HasEscortState(STATE_ESCORT_ESCORTING) && (castResult == CAST_OK)) DoScriptText(SAY_PROGRESS_1_TAP, m_creature); @@ -360,7 +360,7 @@ struct npc_tapoke_slim_jahnAI : public npc_escortAI // Pummel timer if (m_pummelTimer < uiDiff) { - CanCastResult castResult = DoCastSpellIfCan(m_creature->GetVictim(), SPELL_PUMMEL); + SpellCastResult castResult = DoCastSpellIfCan(m_creature->GetVictim(), SPELL_PUMMEL); if (castResult == CAST_OK) m_pummelTimer = urand(7300, 15000); } diff --git a/src/scripts/kalimdor/ashenvale/ashenvale.cpp b/src/scripts/kalimdor/ashenvale/ashenvale.cpp index 067ee28825a..5f8adade20d 100644 --- a/src/scripts/kalimdor/ashenvale/ashenvale.cpp +++ b/src/scripts/kalimdor/ashenvale/ashenvale.cpp @@ -59,7 +59,7 @@ struct npc_ruul_snowhoofAI : public npc_escortAI void WaypointReached(uint32 uiPointId) override { //m_creature->MonsterYell("DEBUG : WayPoint reached", 0); //The hell, still skipping waypoints 13/02/2015 - //sLog.outString("DEBUG : Ruul : WayPoint n° %u", uiPointId); + //sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "DEBUG : Ruul : WayPoint n° %u", uiPointId); switch (uiPointId) { case 13: @@ -172,9 +172,9 @@ struct npc_torekAI : public npc_escortAI break; case 19: //TODO: verify location and creatures amount. - m_creature->SummonCreature(NPC_DURIEL, 1776.73f, -2049.06f, 109.83f, 1.54f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 25000); - m_creature->SummonCreature(NPC_SILVERWING_SENTINEL, 1774.64f, -2049.41f, 109.83f, 1.40f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 25000); - m_creature->SummonCreature(NPC_SILVERWING_WARRIOR, 1778.73f, -2049.50f, 109.83f, 1.67f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 25000); + m_creature->SummonCreature(NPC_DURIEL, 1776.73f, -2049.06f, 109.83f, 1.54f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 25000); + m_creature->SummonCreature(NPC_SILVERWING_SENTINEL, 1774.64f, -2049.41f, 109.83f, 1.40f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 25000); + m_creature->SummonCreature(NPC_SILVERWING_WARRIOR, 1778.73f, -2049.50f, 109.83f, 1.67f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 25000); break; case 20: DoScriptText(SAY_WIN, m_creature, pPlayer); @@ -338,9 +338,9 @@ struct npc_feero_ironhandAI : public npc_escortAI case 29: // Final ambush DoScriptText(SAY_FINAL_AMBUSH_START, m_creature); - m_creature->SummonCreature(NPC_BALIZAR_THE_UMBRAGE, aEliteSummonPositions[0][0], aEliteSummonPositions[0][1], aEliteSummonPositions[0][2], aEliteSummonPositions[0][3], TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 20000); - m_creature->SummonCreature(NPC_ALIGAR_THE_TORMENTOR, aEliteSummonPositions[1][0], aEliteSummonPositions[1][1], aEliteSummonPositions[1][2], aEliteSummonPositions[1][3], TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 20000); - m_creature->SummonCreature(NPC_CAEDAKAR_THE_VICIOUS, aEliteSummonPositions[2][0], aEliteSummonPositions[2][1], aEliteSummonPositions[2][2], aEliteSummonPositions[2][3], TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 20000); + m_creature->SummonCreature(NPC_BALIZAR_THE_UMBRAGE, aEliteSummonPositions[0][0], aEliteSummonPositions[0][1], aEliteSummonPositions[0][2], aEliteSummonPositions[0][3], TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 20000); + m_creature->SummonCreature(NPC_ALIGAR_THE_TORMENTOR, aEliteSummonPositions[1][0], aEliteSummonPositions[1][1], aEliteSummonPositions[1][2], aEliteSummonPositions[1][3], TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 20000); + m_creature->SummonCreature(NPC_CAEDAKAR_THE_VICIOUS, aEliteSummonPositions[2][0], aEliteSummonPositions[2][1], aEliteSummonPositions[2][2], aEliteSummonPositions[2][3], TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 20000); break; case 30: // Complete the quest @@ -369,7 +369,7 @@ struct npc_feero_ironhandAI : public npc_escortAI float fX, fY, fZ; m_creature->GetNearPoint(m_creature, fX, fY, fZ, 0, fDistance, fAngle); - m_creature->SummonCreature(uiEntry, fX, fY, fZ, 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 20000); + m_creature->SummonCreature(uiEntry, fX, fY, fZ, 0, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 20000); } void SummonedCreatureJustDied(Creature* pSummoned) override @@ -440,7 +440,7 @@ enum FoulwealdTotemMoundData GO_KARANG_S_BANNER = 178205, GO_KARANG_LIGHT = 178207, - GO_MOUND = 300131, + GO_MOUND = 178206, SPELL_CORRUPTED_STRENGTH = 6821, SPELL_DESTROY_KARANG_S_BANNER_1 = 20786, @@ -485,14 +485,14 @@ struct go_foulweald_totem_moundAI: public GameObjectAI Creature* foulweald = nullptr; for (int i = 0; i < 2; i++) { - if (foulweald = me->SummonCreature(NPC_ENRAGED_FOULWEALD, foulwealdSpawnCoords[i][0], foulwealdSpawnCoords[i][1], foulwealdSpawnCoords[i][2], 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 420000)) + if (foulweald = me->SummonCreature(NPC_ENRAGED_FOULWEALD, foulwealdSpawnCoords[i][0], foulwealdSpawnCoords[i][1], foulwealdSpawnCoords[i][2], 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 420000)) { guidCurrentEnragedFoulweald[i] = foulweald->GetGUID(); float x, y, z; me->GetPosition(x, y, z); foulweald->GetMotionMaster()->MovePoint(1, x, y, z, true); foulweald->SetHomePosition(x, y, z, 0); - foulweald->SetRespawnDelay(425000); + foulweald->SetRespawnDelay(425); DefineFoulwealdMound(foulweald, me->GetGUID()); } foulweald = nullptr; @@ -519,14 +519,14 @@ struct go_foulweald_totem_moundAI: public GameObjectAI if (creatureGUID == guid) { pos = urand(0, 3); - if (foulweald = me->SummonCreature(NPC_ENRAGED_FOULWEALD, foulwealdSpawnCoords[pos][0], foulwealdSpawnCoords[pos][1], foulwealdSpawnCoords[pos][2], 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 420000)) + if (foulweald = me->SummonCreature(NPC_ENRAGED_FOULWEALD, foulwealdSpawnCoords[pos][0], foulwealdSpawnCoords[pos][1], foulwealdSpawnCoords[pos][2], 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 420000)) { guid = foulweald->GetGUID(); float x, y, z; me->GetPosition(x, y, z); foulweald->GetMotionMaster()->MovePoint(1, x, y, z, true); foulweald->SetHomePosition(x, y, z, 0); - foulweald->SetRespawnDelay(425000); + foulweald->SetRespawnDelay(425); DefineFoulwealdMound(foulweald, me->GetGUID()); } } @@ -547,13 +547,13 @@ struct go_foulweald_totem_moundAI: public GameObjectAI phaseTimer = 10000; break; case 3: - if (Creature* murgut = me->SummonCreature(NPC_CHIEF_MURGUT, foulwealdSpawnCoords[3][0], foulwealdSpawnCoords[3][1], foulwealdSpawnCoords[3][2], 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 120000)) + if (Creature* murgut = me->SummonCreature(NPC_CHIEF_MURGUT, foulwealdSpawnCoords[3][0], foulwealdSpawnCoords[3][1], foulwealdSpawnCoords[3][2], 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 120000)) { float x, y, z; me->GetPosition(x, y, z); murgut->GetMotionMaster()->MovePoint(1, x, y, z, true); murgut->SetHomePosition(x, y, z, 0); - murgut->SetRespawnDelay(125000); + murgut->SetRespawnDelay(125); if (GameObject* pGo = me->FindNearestGameObject(GO_KARANG_S_BANNER, 10)) { pGo->GetPosition(x, y, z); @@ -600,6 +600,7 @@ struct npc_enraged_foulwealdAI : public ScriptedAI if (go_foulweald_totem_moundAI* pMoundAI = dynamic_cast(gobj->AI())) pMoundAI->EnragedFoulwealdJustDied(m_creature->GetGUID()); } + m_creature->DespawnOrUnsummon(60000); } void MovementInform(uint32 uiType, uint32 uiPointId) override diff --git a/src/scripts/kalimdor/azshara/azshara.cpp b/src/scripts/kalimdor/azshara/azshara.cpp index 9c7728be84e..b927b683e4b 100644 --- a/src/scripts/kalimdor/azshara/azshara.cpp +++ b/src/scripts/kalimdor/azshara/azshara.cpp @@ -35,7 +35,9 @@ enum SPELL_DARK_WATER = 25743, SPELL_FRENZY = 19812, SPELL_RAMPAGE = 25744, - EMOTE_THE_BEAST_RETURNS = 11160 + EMOTE_THE_BEAST_RETURNS = 11160, + GO_BAY_OF_STORMS = 180670, + FACTION_MONSTER = 14, }; struct Locations @@ -84,6 +86,17 @@ struct mob_mawsAI : public ScriptedAI bool InCombat; bool PhaseTwo; + void DespawnBayOfStorms() const + { + if (GameObject* pGo = m_creature->FindNearestGameObject(GO_BAY_OF_STORMS, MAX_VISIBILITY_DISTANCE)) + pGo->DeleteLater(); + } + + void OnRemoveFromWorld() override + { + DespawnBayOfStorms(); + } + void MovementInform(uint32 uiType, uint32 uiPointId) override { if (!InCombat) @@ -91,7 +104,12 @@ struct mob_mawsAI : public ScriptedAI if (uiPointId < 14) m_creature->GetMotionMaster()->MovePoint(uiPointId + 1, ronde[uiPointId + 1].x, ronde[uiPointId + 1].y, ronde[uiPointId + 1].z); else if (uiPointId == 14) + { + if (m_creature->GetFactionTemplateId() != FACTION_MONSTER) + m_creature->SetFactionTemporary(FACTION_MONSTER, TEMPFACTION_RESTORE_RESPAWN); + m_creature->GetMotionMaster()->MovePoint(1, ronde[1].x, ronde[1].y, ronde[1].z); + } } if (uiPointId > 0 && uiPointId < 15) LastWayPoint = uiPointId; @@ -163,7 +181,8 @@ struct mob_mawsAI : public ScriptedAI void JustDied(Unit* pKiller) override { - sWorld.SendWorldText(EMOTE_THE_BEAST_RETURNS); + DespawnBayOfStorms(); + sWorld.SendBroadcastTextToWorld(EMOTE_THE_BEAST_RETURNS); } void Reset() override @@ -181,6 +200,7 @@ struct mob_mawsAI : public ScriptedAI FrenzyTimerMax = 25000; DarkWaterTimer = 15000; + m_creature->SetWalk(m_creature->GetFactionTemplateId() == FACTION_MONSTER); m_creature->GetMotionMaster()->MovePoint(LastWayPoint, ronde[LastWayPoint].x, ronde[LastWayPoint].y, ronde[LastWayPoint].z); } @@ -192,6 +212,39 @@ CreatureAI* GetAI_mob_maws(Creature* pCreature) } //-- +struct go_bay_of_stormsAI : public GameObjectAI +{ + go_bay_of_stormsAI(GameObject* go) : GameObjectAI(go) + { + m_animId = 0; + m_playAnimTimer = 1000; + } + + uint32 m_animId; + uint32 m_playAnimTimer; + + void UpdateAI(uint32 const diff) override + { + if (m_playAnimTimer < diff) + { + m_playAnimTimer = urand(3000, 8000); + me->SendGameObjectCustomAnim(m_animId); + + if (m_animId >= 2) + m_animId = 0; + else + m_animId++; + } + else + m_playAnimTimer -= diff; + } +}; + +GameObjectAI* GetAI_go_bay_of_storms(GameObject* gameobject) +{ + return new go_bay_of_stormsAI(gameobject); +} + void AddSC_azshara() { Script* newscript; @@ -202,4 +255,9 @@ void AddSC_azshara() newscript->GetAI = &GetAI_mob_maws; newscript->RegisterSelf(); //-- + + newscript = new Script; + newscript->Name = "go_bay_of_storms"; + newscript->GOGetAI = &GetAI_go_bay_of_storms; + newscript->RegisterSelf(); } diff --git a/src/scripts/kalimdor/darkshore/darkshore.cpp b/src/scripts/kalimdor/darkshore/darkshore.cpp index 165b8364c2a..b60731324ac 100644 --- a/src/scripts/kalimdor/darkshore/darkshore.cpp +++ b/src/scripts/kalimdor/darkshore/darkshore.cpp @@ -70,6 +70,7 @@ struct npc_kerlonianAI : public FollowerAI void Reset() override { m_uiFallAsleepTimer = urand(10000, 45000); + m_creature->EnableMoveInLosEvent(); } void JustRespawned() override @@ -358,7 +359,10 @@ struct npc_threshwackonatorAI : public FollowerAI Reset(); } - void Reset() override {} + void Reset() override + { + m_creature->EnableMoveInLosEvent(); + } void MoveInLineOfSight(Unit* pWho) override { @@ -556,6 +560,7 @@ struct npc_volcorAI : public npc_escortAI StealthDialogueStep = 0; StealthDialogueTimer = 0; } + m_creature->EnableMoveInLosEvent(); } uint16 StealthDialogueStep; @@ -998,6 +1003,7 @@ struct npc_murkdeepAI : public ScriptedAI m_creature->SetVisibility(VISIBILITY_OFF); m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); + m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER); } ObjectGuid m_playerGuid; @@ -1159,8 +1165,9 @@ struct npc_murkdeepAI : public ScriptedAI break; case 3: DoSummon(); - m_creature->SetVisibility(VISIBILITY_ON); m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); + m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER); + m_creature->SetVisibility(VISIBILITY_ON); Player* player = GetPlayer(); if (player) diff --git a/src/scripts/kalimdor/desolace/desolace.cpp b/src/scripts/kalimdor/desolace/desolace.cpp index 9b735e1bbbf..3d72023726f 100644 --- a/src/scripts/kalimdor/desolace/desolace.cpp +++ b/src/scripts/kalimdor/desolace/desolace.cpp @@ -375,11 +375,8 @@ struct go_ghost_magnetAI: public GameObjectAI float mx, my, mz; me->GetPosition(mx, my, mz); me->GetRandomPoint(mx,my,mz, 40, x, y, z); - if(Creature* spectre=me->SummonCreature(NPC_MAGRAMI_SPECTRE, x, y, z, 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 120000)) - { - spectre->SetRespawnDelay(425000); + if (Creature* spectre=me->SummonCreature(NPC_MAGRAMI_SPECTRE, x, y, z, 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 120000)) DefineMagramiMagnet(spectre, me->GetGUID()); - } } void MagramiSpectreDied(uint64 guid) { @@ -656,7 +653,7 @@ struct npc_cork_gizeltonAI : npc_escortAI } else { - sLog.outError("[Desolace.GizeltonCaravan] Failed to summon caravan. Self-despawn."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[Desolace.GizeltonCaravan] Failed to summon caravan. Self-despawn."); DespawnCaravan(); } } diff --git a/src/scripts/kalimdor/desolace/maraudon/maraudon.cpp b/src/scripts/kalimdor/desolace/maraudon/maraudon.cpp deleted file mode 100644 index d02b6d0eb27..00000000000 --- a/src/scripts/kalimdor/desolace/maraudon/maraudon.cpp +++ /dev/null @@ -1,111 +0,0 @@ -/* - * - */ - -#include "scriptPCH.h" -#include "maraudon.h" - - /* - * Primordial Behemoth - */ - -enum -{ - SPELL_BOULDER = 21071, - SPELL_TRAMPLE = 5568 -}; - -struct npc_primordial_behemothAI : ScriptedAI -{ - explicit npc_primordial_behemothAI(Creature* pCreature) : ScriptedAI(pCreature) - { - npc_primordial_behemothAI::Reset(); - } - - uint32 m_uiBoulderTimer; - uint32 m_uiTrampleTimer; - - void Reset() override - { - m_uiBoulderTimer = urand(50, 150); - m_uiTrampleTimer = urand(50, 150); - m_creature->SetCasterChaseDistance(25.0f); - } - - void UpdateAI(uint32 const uiDiff) override - { - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - auto pMainTarget = m_creature->GetVictim(); - - if (pMainTarget->CanReachWithMeleeAutoAttack(m_creature) && pMainTarget->IsWithinLOSInMap(m_creature)) - { - m_creature->SetCasterChaseDistance(0.0f); - - DoMeleeAttackIfReady(); - - if (m_uiTrampleTimer < uiDiff) - { - if (DoCastSpellIfCan(m_creature, SPELL_TRAMPLE) == CAST_OK) - m_uiTrampleTimer = urand(12000, 15000); - } - else - m_uiTrampleTimer -= uiDiff; - - return; - } - - if (!pMainTarget->IsWithinDistInMap(m_creature, 20.0f)) - { - m_creature->SetCasterChaseDistance(25.0f); - - // cast Boulder if all targets are far away - if (m_uiBoulderTimer < uiDiff) - { - if (DoCastSpellIfCan(pMainTarget, SPELL_BOULDER) == CAST_OK) - m_uiBoulderTimer = urand(2000, 2500); - } - else - m_uiBoulderTimer -= uiDiff; - } - else - m_creature->SetCasterChaseDistance(0.0f); - } -}; - -CreatureAI* GetAI_npc_primordial_behemoth(Creature* pCreature) -{ - return new npc_primordial_behemothAI(pCreature); -} - -bool GOHello_go_larva_spewer(Player* pPlayer, GameObject* pGo) -{ - ScriptedInstance* pInstance = (ScriptedInstance*)pGo->GetInstanceData(); - - if (pGo && pInstance) - { - // Alternative state = destroyed - pGo->SetGoState(GO_STATE_ACTIVE_ALTERNATIVE); - // Save state - pInstance->SetData(TYPE_LARVA_SPEWER, DONE); - } - - // Always return true to avoid continuing GameObject::Use - return true; -} - -void AddSC_maraudon() -{ - Script* pNewScript; - - //pNewScript = new Script; - //pNewScript->Name = "npc_primordial_behemoth"; - //pNewScript->GetAI = &GetAI_npc_primordial_behemoth; - //pNewScript->RegisterSelf(); - - pNewScript = new Script; - pNewScript->Name = "go_larva_spewer"; - pNewScript->pGOHello = &GOHello_go_larva_spewer; - pNewScript->RegisterSelf(); -} diff --git a/src/scripts/kalimdor/durotar/durotar.cpp b/src/scripts/kalimdor/durotar/durotar.cpp index 9141d2be349..f1870628101 100644 --- a/src/scripts/kalimdor/durotar/durotar.cpp +++ b/src/scripts/kalimdor/durotar/durotar.cpp @@ -29,7 +29,7 @@ EndScriptData */ enum LazyPeon { QUEST_LAZY_PEONS = 5441, - GO_LUMBERPILE = 175784, //300046, + GO_LUMBERPILE = 175784, SPELL_BUFF_SLEEP = 17743, SPELL_AWAKEN_PEON = 19938, SAY_SPELL_HIT = -1000600, diff --git a/src/scripts/kalimdor/dustwallow_marsh/dustwallow_marsh.cpp b/src/scripts/kalimdor/dustwallow_marsh/dustwallow_marsh.cpp index 48252c1fe7b..09b0a247dfb 100644 --- a/src/scripts/kalimdor/dustwallow_marsh/dustwallow_marsh.cpp +++ b/src/scripts/kalimdor/dustwallow_marsh/dustwallow_marsh.cpp @@ -1070,12 +1070,15 @@ enum { QUEST_STINKYS_ESCAPE_A = 1222, QUEST_STINKYS_ESCAPE_H = 1270, - SAY_IGNATZ_START = -1780190, - SAY_IGNATZ_1 = -1780191, - SAY_IGNATZ_2 = -1780192, - SAY_IGNATZ_3 = -1780193, - SAY_IGNATZ_4 = -1780194, - SAY_IGNATZ_END = -1780195, + SAY_IGNATZ_START = 1610, + SAY_IGNATZ_0 = 1611, + SAY_IGNATZ_1 = 1612, + SAY_IGNATZ_2 = 1614, + SAY_IGNATZ_3 = 1615, + SAY_IGNATZ_4 = 1617, + SAY_IGNATZ_END = 1618, + SAY_IGNATZ_AGGRO_1 = 1630, + SAY_IGNATZ_AGGRO_2 = 1631, GOBJ_BOGBEAN_PLANT = 20939 }; @@ -1108,6 +1111,9 @@ struct npc_stinky_ignatzAI : public npc_escortAI { case 0: DoScriptText(SAY_IGNATZ_START, m_creature); + break;; + case 4: + DoScriptText(SAY_IGNATZ_0, m_creature); break; case 8: DoScriptText(SAY_IGNATZ_1, m_creature); @@ -1134,6 +1140,23 @@ struct npc_stinky_ignatzAI : public npc_escortAI break; } } + + void Aggro(Unit* pWho) override + { + // not always + if (urand(0, 2)) + return; + + if (currWaypoint < 15) + { + DoScriptText(SAY_IGNATZ_AGGRO_1, m_creature, pWho); + } + else + { + DoScriptText(SAY_IGNATZ_AGGRO_2, m_creature, pWho); + } + } + void UpdateAI(uint32 const uiDiff) override { if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) diff --git a/src/scripts/kalimdor/felwood/felwood.cpp b/src/scripts/kalimdor/felwood/felwood.cpp index c64a4332d0f..a3045784498 100644 --- a/src/scripts/kalimdor/felwood/felwood.cpp +++ b/src/scripts/kalimdor/felwood/felwood.cpp @@ -135,7 +135,7 @@ enum SAY_TREY_ATTACK = -1001157, SAY_ESCORT_COMPLETE = -1001158, - SPELL_STRENGHT_ARKONARIN = 18163, + SPELL_STRENGTH_ARKONARIN = 18163, SPELL_MORTAL_STRIKE = 16856, SPELL_CLEAVE = 15496, @@ -217,7 +217,7 @@ struct npc_captured_arkonarinAI : npc_escortAI m_creature->HandleEmote(EMOTE_ONESHOT_KNEEL); break; case 39: - DoCastSpellIfCan(m_creature, SPELL_STRENGHT_ARKONARIN); + DoCastSpellIfCan(m_creature, SPELL_STRENGTH_ARKONARIN); break; case 40: if (Player* pPlayer = GetPlayerForEscort()) diff --git a/src/scripts/kalimdor/feralas/dire_maul/dreadsteed_ritual.cpp b/src/scripts/kalimdor/feralas/dire_maul/dreadsteed_ritual.cpp index ac8fc3a0e2d..f08a86eb21c 100644 --- a/src/scripts/kalimdor/feralas/dire_maul/dreadsteed_ritual.cpp +++ b/src/scripts/kalimdor/feralas/dire_maul/dreadsteed_ritual.cpp @@ -14,8 +14,8 @@ enum GOBJ_FEL_FIRE = /*179676,*/179681, GOBJ_DREADSTEED_PORTAL = 179681, GOBJ_RITUAL_CIRCLE = 179668, - GOBJ_PEDESTAL = 300050, - GOBJ_DARK_CIRCLE = 300051, + GOBJ_PEDESTAL = 179701, + GOBJ_DARK_CIRCLE = 179675, GOBJ_RUNE_TYPE_1 = 179669, //99776, 99779, 99782 GOBJ_RUNE_TYPE_2 = 179670, //99775, 99778, 99781 @@ -92,7 +92,7 @@ struct go_pedestal_of_immol_tharAI: public GameObjectAI if (gobj = me->GetMap()->GetGameObject(guid)) guidGlyphTab[i] = guid; else - sLog.outString("Dreadsteed Ritual : cannot find Rune %u", guidGlyphTab[i]); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Dreadsteed Ritual : cannot find Rune %u", guidGlyphTab[i]); } for (int i = 0; i < 3; i++) @@ -103,7 +103,7 @@ struct go_pedestal_of_immol_tharAI: public GameObjectAI nodes[i].up = false; } else - sLog.outString("Dreadsteed Ritual : cannot find Node %u", guidGlyphTab[i]); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Dreadsteed Ritual : cannot find Node %u", guidGlyphTab[i]); } if (gobj = me->FindNearestGameObject(GOBJ_RITUAL_CIRCLE, 30.000000)) @@ -731,7 +731,7 @@ bool GOHello_go_ritual_node(Player* pPlayer, GameObject* pGo) pPedestalAI->NodeUpped(pGo); } else - sLog.outString("Dreadsteed Ritual : GOBJ_PEDESTAL not found"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Dreadsteed Ritual : GOBJ_PEDESTAL not found"); return true; } diff --git a/src/scripts/kalimdor/feralas/dire_maul/instance_dire_maul.cpp b/src/scripts/kalimdor/feralas/dire_maul/instance_dire_maul.cpp index 8973e9ce5e7..8f6e72f66fa 100644 --- a/src/scripts/kalimdor/feralas/dire_maul/instance_dire_maul.cpp +++ b/src/scripts/kalimdor/feralas/dire_maul/instance_dire_maul.cpp @@ -276,7 +276,7 @@ void instance_dire_maul::SetData(uint32 uiType, uint32 uiData) EnableCreature(pImmolThar); // ... et ses gardiens doivent l'attaquer. #ifdef DEBUG_ON - sLog.outString("Immol'Thar (%u) rendu attaquable, %u gardiens trouves.", pImmolThar->GetGUIDLow(), m_lImmolTharGardiensMobGUIDList.size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Immol'Thar (%u) rendu attaquable, %u gardiens trouves.", pImmolThar->GetGUIDLow(), m_lImmolTharGardiensMobGUIDList.size()); #endif bool bHasYelled = false; for (const auto& guid : m_lImmolTharGardiensMobGUIDList) @@ -306,7 +306,7 @@ void instance_dire_maul::SetData(uint32 uiType, uint32 uiData) } } else - sLog.outError("Immol'Thar introuvable !! GUID %u", m_uiImmolTharGUID); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Immol'Thar introuvable !! GUID %u", m_uiImmolTharGUID); } m_auiEncounter[TYPE_CRISTAL_EVENT] = uiData; break; @@ -319,10 +319,10 @@ void instance_dire_maul::SetData(uint32 uiType, uint32 uiData) { tortheldrin->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PLAYER); tortheldrin->SetFactionTemporary(14, TEMPFACTION_RESTORE_RESPAWN); - sLog.outString("Tortheldrin (%u) made attackable.", tortheldrin->GetGUIDLow()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Tortheldrin (%u) made attackable.", tortheldrin->GetGUIDLow()); } else - sLog.outError("Tortheldrin not found!"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Tortheldrin not found!"); } m_auiEncounter[TYPE_IMMOL_THAR] = uiData; break; @@ -332,7 +332,7 @@ void instance_dire_maul::SetData(uint32 uiType, uint32 uiData) if (uiData == DONE) { #ifdef DEBUG_ON - sLog.outString("Zevrim DOWN"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Zevrim DOWN"); #endif } m_auiEncounter[TYPE_BOSS_ZEVRIM] = uiData; @@ -347,7 +347,7 @@ void instance_dire_maul::SetData(uint32 uiType, uint32 uiData) if (uiData == DONE) { #ifdef DEBUG_ON - sLog.outString("EcorceFer Speak OK"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "EcorceFer Speak OK"); #endif DoUseDoorOrButton(m_uiDoorAlzzinInGUID); } @@ -454,7 +454,7 @@ void instance_dire_maul::SetData(uint32 uiType, uint32 uiData) void instance_dire_maul::SetData64(uint32 uiType, uint64 uiData) { #ifdef DEBUG_ON - sLog.outString("SetData64(%u, %u) data is %u", uiType, uiData, GetData(TYPE_CRISTAL_EVENT)); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "SetData64(%u, %u) data is %u", uiType, uiData, GetData(TYPE_CRISTAL_EVENT)); #endif if (uiType == TYPE_CRISTAL_EVENT && GetData(TYPE_CRISTAL_EVENT) == NOT_STARTED) @@ -472,7 +472,7 @@ void instance_dire_maul::SetData64(uint32 uiType, uint64 uiData) { DoUseDoorOrButton(m_auiCristalsGUID[i]); #ifdef DEBUG_ON - sLog.outString("ACTIVATION d'un cristal. Numero %u", i + 1); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "ACTIVATION d'un cristal. Numero %u", i + 1); #endif m_auiCristalsGUID[i] = 0; } @@ -561,7 +561,7 @@ void instance_dire_maul::DoSortCristalsEventMobs() if (GetData(TYPE_CRISTAL_EVENT) != NOT_STARTED) return; #ifdef DEBUG_ON - sLog.outString("instance_dire_maul::DoSortCristalsEventMobs"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "instance_dire_maul::DoSortCristalsEventMobs"); #endif for (uint8 i = 0; i < MAX_CRISTALS; i++) { @@ -576,7 +576,7 @@ void instance_dire_maul::DoSortCristalsEventMobs() } } #ifdef DEBUG_ON - sLog.outString("Cristal %u : %u mobs", i + 1, m_alCristalsEventtMobGUIDSorted[i].size()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Cristal %u : %u mobs", i + 1, m_alCristalsEventtMobGUIDSorted[i].size()); #endif } } diff --git a/src/scripts/kalimdor/feralas/dire_maul/npc_ecorcefer.cpp b/src/scripts/kalimdor/feralas/dire_maul/npc_ecorcefer.cpp deleted file mode 100644 index 3f37c699d76..00000000000 --- a/src/scripts/kalimdor/feralas/dire_maul/npc_ecorcefer.cpp +++ /dev/null @@ -1,119 +0,0 @@ -/* Copyright (C) 2009 - 2011 Nostalrius - * Auteur : Daemon - * All rights reserved */ - -#include "scriptPCH.h" -#include "dire_maul.h" - -enum -{ - GO_DOOR = 179549, - NPC_IRONBARK_THE_REDEEMED = 14241, -}; -struct npc_ecorceferAI : public ScriptedAI -{ - npc_ecorceferAI(Creature* pCreature) : ScriptedAI(pCreature) - { - Reset(); - } - - uint32 m_uiCheckDoorTimer; - bool m_bHasBrokenDoor; - bool m_bIsZevrimDead; - - void Reset() override - { - m_uiCheckDoorTimer = 0; - m_bHasBrokenDoor = false; - m_bIsZevrimDead = false; - } - - void UpdateAI(uint32 const uiDiff) override - { - if (!m_bIsZevrimDead) - { - instance_dire_maul* pInstance = (instance_dire_maul*) m_creature->GetInstanceData(); - if (pInstance && pInstance->GetData(TYPE_BOSS_ZEVRIM) == DONE) - { - if (m_creature->GetEntry() == NPC_OLD_IRONBARK) - { - m_creature->UpdateEntry(NPC_IRONBARK_THE_REDEEMED); - m_creature->MonsterYell("At last... Freed from his curse grasp!",0,0); - } - m_bIsZevrimDead = true; - } - } - - if (!m_uiCheckDoorTimer) - return; - - if (m_uiCheckDoorTimer <= uiDiff) - { - if (!m_bHasBrokenDoor) - { - if (GameObject* pGo = m_creature->FindNearestGameObject(GO_DOOR, 10.0f)) - { - pGo->SetGoState(GO_STATE_ACTIVE_ALTERNATIVE); - m_creature->MonsterSay("My strength wanes, mortal. I have done as promised, the way is clear. I now return to whence I came", 0, 0); - m_creature->HandleEmoteCommand(EMOTE_ONESHOT_ATTACKUNARMED); - m_bHasBrokenDoor = true; - m_creature->DoKillUnit(); - } - } - m_uiCheckDoorTimer = 250; - } - else - m_uiCheckDoorTimer -= uiDiff; - } -}; - -CreatureAI* GetAI_npc_ecorcefer(Creature* pCreature) -{ - return new npc_ecorceferAI(pCreature); -} - -bool GossipSelect_npc_ecorcefer(Player *player, Creature *_Creature, uint32 sender, uint32 action) -{ - instance_dire_maul* pInstance = (instance_dire_maul*) _Creature->GetInstanceData(); - if (!pInstance || pInstance->GetData(TYPE_BOSS_ZEVRIM) != DONE || pInstance->GetData(TYPE_SPEAK_ECORCEFER) == DONE) - { -// _Creature->MonsterSay("Cheater Spotted", 0, 0); - return true; - } - _Creature->MonsterSay("As you wish...", 0, 0); - _Creature->MonsterMoveWithSpeed(123.706f, -278.828f, -55.868f, -10.0f, 10, uint32(MOVE_PATHFINDING | MOVE_FORCE_DESTINATION)); - ((npc_ecorceferAI*)_Creature->AI())->m_uiCheckDoorTimer = 10000; - pInstance->SetData(TYPE_SPEAK_ECORCEFER, DONE); - return true; -} - -bool GossipHello_npc_ecorcefer(Player *player, Creature *_Creature) -{ - instance_dire_maul* pInstance = (instance_dire_maul*) _Creature->GetInstanceData(); - if (!pInstance || pInstance->GetData(TYPE_BOSS_ZEVRIM) != DONE) - { - //player->ADD_GOSSIP_ITEM(0, "Vous devez tuer Zevrim !",GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+1); - //player->SEND_GOSSIP_MENU(_Creature->GetEntry(),_Creature->GetGUID()); - return false; - } - if (pInstance->GetData(TYPE_SPEAK_ECORCEFER) == DONE) - { - //player->ADD_GOSSIP_ITEM(0, "Porte deja cassee !",GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+1); - //player->SEND_GOSSIP_MENU(_Creature->GetEntry(),_Creature->GetGUID()); - return false; - } - player->ADD_GOSSIP_ITEM(0, "Thank you, Ironbark. We are ready for you to open the door.", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1); - player->SEND_GOSSIP_MENU(6695, _Creature->GetGUID()); - return true; -} - -void AddSC_npc_ecorcefer() -{ - Script* pNewScript; - pNewScript = new Script; - pNewScript->Name = "npc_ecorcefer"; - pNewScript->pGossipHello = &GossipHello_npc_ecorcefer; - pNewScript->pGossipSelect = &GossipSelect_npc_ecorcefer; - pNewScript->GetAI = &GetAI_npc_ecorcefer; - pNewScript->RegisterSelf(); -} diff --git a/src/scripts/kalimdor/moonglade/boss_omen.cpp b/src/scripts/kalimdor/moonglade/boss_omen.cpp index 80ee91ccbd1..457ae3465b6 100644 --- a/src/scripts/kalimdor/moonglade/boss_omen.cpp +++ b/src/scripts/kalimdor/moonglade/boss_omen.cpp @@ -113,10 +113,10 @@ void boss_omenAI::OnFireworkLaunch(Unit* pSummoner) pOmen->GetMotionMaster()->InitializeNewDefault(true); }, 4000); - sLog.outInfo("[Moonglade.Omen] Summoned."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Moonglade.Omen] Summoned."); } else - sLog.outInfo("[Moonglade.Omen] Summon failed."); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[Moonglade.Omen] Summon failed."); } } } diff --git a/src/scripts/kalimdor/moonglade/moonglade.cpp b/src/scripts/kalimdor/moonglade/moonglade.cpp index 8b2f6da64da..9ca350bbef6 100644 --- a/src/scripts/kalimdor/moonglade/moonglade.cpp +++ b/src/scripts/kalimdor/moonglade/moonglade.cpp @@ -21,65 +21,8 @@ SDCategory: Moonglade EndScriptData */ -/* ContentData - npc_great_bear_spirit - EndContentData */ - #include "scriptPCH.h" -/*###### - ## npc_great_bear_spirit - ######*/ - -enum -{ - GOSSIP_BEAR1 = 7439, - GOSSIP_BEAR2 = 7442, - GOSSIP_BEAR3 = 7444, - GOSSIP_BEAR4 = 7446, -}; - -bool GossipHello_npc_great_bear_spirit(Player* pPlayer, Creature* pCreature) -{ - //ally or horde quest - if (pPlayer->GetQuestStatus(5929) == QUEST_STATUS_INCOMPLETE || pPlayer->GetQuestStatus(5930) == QUEST_STATUS_INCOMPLETE) - { - pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_BEAR1, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF); - pPlayer->SEND_GOSSIP_MENU(4719, pCreature->GetGUID()); - } - else - pPlayer->SEND_GOSSIP_MENU(4718, pCreature->GetGUID()); - - return true; -} - -bool GossipSelect_npc_great_bear_spirit(Player* pPlayer, Creature* pCreature, uint32 uiSender, uint32 uiAction) -{ - switch (uiAction) - { - case GOSSIP_ACTION_INFO_DEF: - pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_BEAR2, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1); - pPlayer->SEND_GOSSIP_MENU(4721, pCreature->GetGUID()); - break; - case GOSSIP_ACTION_INFO_DEF + 1: - pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_BEAR3, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 2); - pPlayer->SEND_GOSSIP_MENU(4733, pCreature->GetGUID()); - break; - case GOSSIP_ACTION_INFO_DEF + 2: - pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_BEAR4, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 3); - pPlayer->SEND_GOSSIP_MENU(4734, pCreature->GetGUID()); - break; - case GOSSIP_ACTION_INFO_DEF + 3: - pPlayer->SEND_GOSSIP_MENU(4735, pCreature->GetGUID()); - if (pPlayer->GetQuestStatus(5929) == QUEST_STATUS_INCOMPLETE) - pPlayer->AreaExploredOrEventHappens(5929); - if (pPlayer->GetQuestStatus(5930) == QUEST_STATUS_INCOMPLETE) - pPlayer->AreaExploredOrEventHappens(5930); - break; - } - return true; -} - /*###### ## npc_keeper_remulos ######*/ @@ -1398,12 +1341,6 @@ void AddSC_moonglade() { Script* pNewScript; - pNewScript = new Script; - pNewScript->Name = "npc_great_bear_spirit"; - pNewScript->pGossipHello = &GossipHello_npc_great_bear_spirit; - pNewScript->pGossipSelect = &GossipSelect_npc_great_bear_spirit; - pNewScript->RegisterSelf(); - pNewScript = new Script; pNewScript->Name = "npc_keeper_remulos"; pNewScript->GetAI = &GetAI_npc_keeper_remulos; diff --git a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_kurinnaxx.cpp b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_kurinnaxx.cpp index 06bbf7fcc3b..b8e0c86bc23 100644 --- a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_kurinnaxx.cpp +++ b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_kurinnaxx.cpp @@ -64,6 +64,10 @@ struct boss_kurinnaxxAI : public ScriptedAI m_uiTrash_Timer = 10000; m_uiWideSlash_Timer = 15000; m_bHasEnraged = false; + } + + void JustRespawned() override + { if (m_pInstance) m_pInstance->SetData(TYPE_KURINNAXX, NOT_STARTED); } diff --git a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_ossirian.cpp b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_ossirian.cpp index dd17d7c28cc..101be0229f9 100644 --- a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_ossirian.cpp +++ b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_ossirian.cpp @@ -355,7 +355,7 @@ struct ossirian_crystalAI : public GameObjectAI if (!pInstance) { - sLog.outInfo("[OSSIRIAN/Crystal][Inst %03u] ERROR: No instance", user->GetInstanceId()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[OSSIRIAN/Crystal][Inst %03u] ERROR: No instance", user->GetInstanceId()); return false; } @@ -370,7 +370,7 @@ struct ossirian_crystalAI : public GameObjectAI if (!ossirian) { - sLog.outInfo("[OSSIRIAN/Crystal][Inst %03u] ERROR: No Ossirian found (guid %u)", user->GetInstanceId(), pInstance->GetData64(DATA_OSSIRIAN)); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[OSSIRIAN/Crystal][Inst %03u] ERROR: No Ossirian found (guid %u)", user->GetInstanceId(), pInstance->GetData64(DATA_OSSIRIAN)); return false; } diff --git a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_rajaxx.cpp b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_rajaxx.cpp deleted file mode 100644 index 3778e86ef56..00000000000 --- a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/boss_rajaxx.cpp +++ /dev/null @@ -1,567 +0,0 @@ -/* Copyright (C) 2006 - 2010 ScriptDev2 - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -/* ScriptData -SDName: Boss_Rajaxx -SD%Complete: 90 -SDComment: Sometimes event bugs appear -SDCategory: Ruins of Ahn'Qiraj -EndScriptData */ - - -#include "scriptPCH.h" -#include "CreatureGroups.h" -#include "Group.h" -#include "ruins_of_ahnqiraj.h" - -#define GOSSIP_START "Let's find out." - -enum -{ - SAY_ANDOROV_READY = -1509003, - SAY_ANDOROV_INTRO2 = -1509029, - SAY_ANDOROV_ATTACK = -1509030, - SAY_ANDOROV_INTRO = -1509004, - - SAY_WAVE3 = -1509005, - SAY_WAVE4 = -1509006, - SAY_WAVE5 = -1509007, - SAY_WAVE6 = -1509008, - SAY_WAVE7 = -1509009, - SAY_WAVE8 = -1509010, - - SAY_UNK1 = -1509011, - SAY_UNK2 = -1509012, - SAY_UNK3 = -1509013, - SAY_DEATH = -1509014, - - SAY_DEAGGRO = -1509015, - SAY_KILLS_ANDOROV = -1509016, - - SAY_AQ_WAR_START = -1509017, // Yell when realm complete quest 8743 for world event - EMOTE_FRENZY = 7797, - - // General Rajaxx - SPELL_DISARM = 6713, - SPELL_FRENZY = 8269, - SPELL_SUMMON_PLAYER = 20477, - SPELL_THUNDERCRASH = 25599, - SPELL_TRASH = 3391, - - SPELL_CHARGE = 26561, - SPELL_REFLECT = 9906, - SPELL_FEAR = 19408, - SPELL_ENRAGE = 28747, - - // NPC General Andorov - SPELL_AURA_OF_COMMAND = 25516, - SPELL_BASH = 25515, - SPELL_STRIKE = 22591, - - ZONE_SILITHUS = 1377, -}; - -#ifdef DEBUG_MODE -#define DEBUG_EMOTE_YELL( crea, texte ) crea->MonsterYell( texte , 0) -#define DELAY_BETWEEN_WAVE 30000 -#else -#define DEBUG_EMOTE_YELL( crea, texte ) -#define DELAY_BETWEEN_WAVE 180000 -#endif - -#define ANDOROV_WAYPOINT_MAX 7 -#define OOC_BETWEEN_WAVE 5000 - -struct boss_rajaxxAI : public ScriptedAI -{ - boss_rajaxxAI(Creature* pCreature) : ScriptedAI(pCreature) - { - m_pInstance = (ScriptedInstance*)pCreature->GetInstanceData(); - Reset(); - } - - ScriptedInstance* m_pInstance; - - uint32 m_uiResetAggro_Timer; - uint32 m_uiThunderCrash_Timer; - uint32 m_uiTrash_Timer; - uint32 m_uiDisarm_Timer; - uint32 m_uiWave_Timer; - uint32 m_uiNextWave_Timer; - uint32 m_uiNextWaveIndex; - bool m_bHasEnraged; - - void Reset() override - { - // Rajaxx's spells - m_uiResetAggro_Timer = 20000; - m_uiThunderCrash_Timer = 25000; - m_uiDisarm_Timer = 5000; - m_bHasEnraged = false; - m_uiTrash_Timer = 30000; - - // Waves reset - m_uiWave_Timer = 1000; - m_uiNextWave_Timer = 0; - m_uiNextWaveIndex = 0; - - if (m_pInstance && m_creature->IsAlive()) - { - for (uint8 waveIndex = 0; waveIndex < WAVE_MAX; ++waveIndex) - ResetWave(waveIndex); - m_pInstance->SetData(TYPE_RAJAXX, NOT_STARTED); - } - } - - void ResetWave(uint8 waveIndex) - { - if (!m_pInstance || !m_creature->IsAlive()) - return; - if (waveIndex >= WAVE_MAX) - return; - - uint64 leaderGUID = GetLeaderGuidFromWaveIndex(waveIndex); - if (Creature* pLeader = m_pInstance->GetCreature(leaderGUID)) - if (CreatureGroup* group = pLeader->GetCreatureGroup()) - group->RespawnAll(m_creature); - } - - void StartWave(uint8 waveIndex) - { - if (!m_pInstance) - return; - - DEBUG_EMOTE_YELL(m_creature, "DEBUG : StartWave"); - if (waveIndex < WAVE_MAX) - { - for (uint8 waveInd = 0; waveInd <= waveIndex; ++waveInd) - { - uint64 leaderGUID = GetLeaderGuidFromWaveIndex(waveInd); - if (Creature* pLeader = m_pInstance->GetCreature(leaderGUID)) - { - if (pLeader->IsAlive()) - pLeader->SetInCombatWithZone(); - } - } - - switch (waveIndex) - { - case 2: - DoScriptText(SAY_WAVE3, m_creature); - break; - case 3: - DoScriptText(SAY_WAVE4, m_creature); - break; - case 4: - DoScriptText(SAY_WAVE5, m_creature); - break; - case 5: - DoScriptText(SAY_WAVE6, m_creature); - break; - case 6: - DoScriptText(SAY_WAVE7, m_creature); - break; - } - } - } - - uint64 GetLeaderGuidFromWaveIndex(uint8 waveIndex) - { - uint32 data; - - if (!m_pInstance) - return 0; - - switch (waveIndex) - { - case 0: - data = DATA_QEEZ; - break; - case 1: - data = DATA_TUUBID; - break; - case 2: - data = DATA_DRENN; - break; - case 3: - data = DATA_XURREM; - break; - case 4: - data = DATA_YEGGETH; - break; - case 5: - data = DATA_PAKKON; - break; - case 6: - data = DATA_ZERRAN; - break; - default: - return 0; - } - return m_pInstance->GetData64(data); - } - - void Aggro(Unit* pPuller) override - { - m_creature->SetInCombatWithZone(); - - if (m_pInstance) - m_pInstance->SetData(TYPE_RAJAXX, IN_PROGRESS); - } - - void JustDied(Unit* pKiller) override - { - if (!m_pInstance) - return; - - DoScriptText(SAY_DEATH, m_creature); - if (m_pInstance) - m_pInstance->SetData(TYPE_RAJAXX, DONE); - - // According to http://wowwiki.wikia.com/wiki/Cenarion_Circle_reputation_guide - // and http://wowwiki.wikia.com/wiki/General_Rajaxx, - // When Rajaxx dies, players should gain 90 (post-"nerf" 150) reputation for each - // of the NPCs that are still alive. - OnKillReputationReward(); - } - - void KilledUnit(Unit *pKilled) override - { -// if (!m_creature->IsInCombat()) -// DoScriptText(SAY_DEAGGRO, m_creature, pKilled); - } - - void DamageTaken(Unit* pDoneBy, uint32 &uiDamage) override - { - // Frenzy - if (!m_bHasEnraged && ((m_creature->GetHealth() * 100) / m_creature->GetMaxHealth()) < 30) - { - if (DoCastSpellIfCan(m_creature, SPELL_FRENZY) == CAST_OK) - { - DoScriptText(EMOTE_FRENZY, m_creature); - m_bHasEnraged = true; - } - } - } - - bool IsCurrentWaveDead() - { - if (!m_pInstance || (m_uiNextWaveIndex == 0)) - return false; - - // Count of dead mobs per wave is managed by instance script - return m_pInstance->GetData(m_uiNextWaveIndex - 1 + WAVE_OFFSET) == 0; - } - - void OnKillReputationReward() - { - FactionEntry const *factionEntry = sObjectMgr.GetFactionEntry(609); // Cenarion Circle - if (!factionEntry) { - sLog.outError("Rajaxx justDied, unable to find Cenarion Circle faction"); - return; - } - std::list helpers; - GetCreatureListWithEntryInGrid(helpers, m_creature, { 15473, 15478, 15471, 987001 }, 400.0f); - - if (helpers.empty()) - return; - int alive = 0; - for (const auto it : helpers) - if (it->IsAlive()) ++alive; - - if (Player* pLootRecepient = m_creature->GetLootRecipient()) { - if (Group* pGroup = pLootRecepient->GetGroup()) { - for (GroupReference *itr = pGroup->GetFirstMember(); itr != nullptr; itr = itr->next()) - { - Player* pGroupGuy = itr->getSource(); - if (!pGroupGuy || !pGroupGuy->IsInWorld()) - continue; - - uint32 current_reputation_rank1 = pGroupGuy->GetReputationMgr().GetRank(factionEntry); - if (factionEntry && current_reputation_rank1 <= 7) { - for(int i = 0; i < alive; i++) - pGroupGuy->GetReputationMgr().ModifyReputation(factionEntry, 90); - - } - } - } - } - } - - void UpdateAI(uint32 const uiDiff) override - { - // Waves launcher - if (m_pInstance && (m_pInstance->GetData(TYPE_RAJAXX) == IN_PROGRESS)) - { - if (IsCurrentWaveDead()) - m_uiNextWave_Timer += uiDiff; - - if (m_uiNextWaveIndex < WAVE_MAX) - { - if (m_uiWave_Timer < uiDiff || m_uiNextWave_Timer > OOC_BETWEEN_WAVE) - { - StartWave(m_uiNextWaveIndex); - m_uiNextWave_Timer = 0; - m_uiNextWaveIndex++; - m_uiWave_Timer = DELAY_BETWEEN_WAVE; - } - else - m_uiWave_Timer -= uiDiff; - } - else if (m_uiNextWaveIndex == WAVE_MAX) // Rajaxx - { - if (IsCurrentWaveDead()) - { - DoScriptText(SAY_WAVE8, m_creature); - m_creature->SetInCombatWithZone(); - m_uiNextWaveIndex++; - } - } - } - - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - // ThunderCrash - if (m_uiThunderCrash_Timer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_THUNDERCRASH) == CAST_OK) - { - m_uiThunderCrash_Timer = urand(18000, 22000); - m_creature->GetThreatManager().modifyThreatPercent(m_creature->GetVictim(), -100); - if (Unit* victim = m_creature->SelectAttackingTarget(ATTACKING_TARGET_RANDOM, 0)) - m_creature->AI()->AttackStart(victim); - } - } - else - m_uiThunderCrash_Timer -= uiDiff; - - // ResetAggro - if (m_uiResetAggro_Timer < uiDiff) - { - m_uiResetAggro_Timer = urand(15000, 17000); - DoScriptText(SAY_DEAGGRO, m_creature, m_creature->GetVictim()); - m_creature->GetThreatManager().modifyThreatPercent(m_creature->GetVictim(), -100); - } - else - m_uiResetAggro_Timer -= uiDiff; - - /* Trash */ - if (m_uiTrash_Timer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_TRASH) == CAST_OK) - m_uiTrash_Timer = urand(19000, 23000); - } - else - m_uiTrash_Timer -= uiDiff; - - // Disarm - if (m_uiDisarm_Timer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_DISARM) == CAST_OK) - m_uiDisarm_Timer = 15000; - } - else - m_uiDisarm_Timer -= uiDiff; - - DoMeleeAttackIfReady(); - } -}; - -struct boss_rajaxxAQWarAI : public boss_rajaxxAI -{ - boss_rajaxxAQWarAI(Creature* pCreature) : boss_rajaxxAI(pCreature) - { - pCreature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_ATTACKABLE_1 | UNIT_FLAG_IMMUNE_TO_NPC); - - DoScriptText(SAY_AQ_WAR_START, m_creature); - } - - void UpdateAI(uint32 const /*uiDiff*/) override {} - - bool FillLoot(Loot* loot, Player* looter) const override - { - return true; // Do nothing. No loot drop out here. - } -}; - -struct npc_andorovAI : public ScriptedAI -{ - npc_andorovAI(Creature* pCreature) : ScriptedAI(pCreature) - { - m_pInstance = (ScriptedInstance*)pCreature->GetInstanceData(); - Reset(); - } - - ScriptedInstance* m_pInstance; - - uint32 m_uiCommandAura_Timer; - uint32 m_uiBash_Timer; - uint32 m_uiStrike_Timer; - - void Reset() override - { - m_uiCommandAura_Timer = 10000; - m_uiBash_Timer = 5000; - m_uiStrike_Timer = 15000; - m_creature->SetWalk(false); - - if (m_pInstance && m_pInstance->GetData(TYPE_RAJAXX) == NOT_STARTED) - m_pInstance->SetData(TYPE_GENERAL_ANDOROV, NOT_STARTED); - } - - void JustDied(Unit *pKiller) override - { - if (!m_pInstance) - return; - - if (Creature* pRajaxx = m_pInstance->GetCreature(m_pInstance->GetData64(DATA_RAJAXX))) - { - if (pRajaxx->IsAlive()) - DoScriptText(SAY_KILLS_ANDOROV, pRajaxx); - } - - m_pInstance->SetData(TYPE_GENERAL_ANDOROV, FAIL); - } - - void MovementInform(uint32 uiType, uint32 uiPointId) override - { - DEBUG_EMOTE_YELL(m_creature, "DEBUG : Move inform"); - if (uiType != WAYPOINT_MOTION_TYPE) - return; - - if (uiPointId == 1) - DoScriptText(SAY_ANDOROV_INTRO2, m_creature); - - m_creature->SetWalk(false); - if ((uiPointId + 1) == ANDOROV_WAYPOINT_MAX) - { - DEBUG_EMOTE_YELL(m_creature, "DEBUG : Andorov Done"); - m_pInstance->SetData(TYPE_GENERAL_ANDOROV, DONE); - StartBattle(); - } - } - - void StartEvent() - { - if (!m_pInstance) - return; - - if (m_pInstance->GetData(TYPE_GENERAL_ANDOROV) == NOT_STARTED) - { - DoScriptText(SAY_ANDOROV_INTRO, m_creature); - - m_creature->GetMotionMaster()->MoveWaypoint(0, 0, 0, 0, 0, false); - - m_pInstance->SetData(TYPE_GENERAL_ANDOROV, IN_PROGRESS); - } - else if (m_pInstance->GetData(TYPE_GENERAL_ANDOROV) == DONE) - StartBattle(); - } - - void StartBattle() - { - DEBUG_EMOTE_YELL(m_creature, "DEBUG : Start Battle"); - if (!m_pInstance) - return; - - if (m_pInstance->GetData(TYPE_RAJAXX) == NOT_STARTED) - { - DoScriptText(SAY_ANDOROV_READY, m_creature); - DoScriptText(SAY_ANDOROV_ATTACK, m_creature); - m_creature->HandleEmoteCommand(EMOTE_STATE_READY1H); - - m_pInstance->SetData(TYPE_RAJAXX, IN_PROGRESS); - } - } - - void UpdateAI(uint32 const uiDiff) override - { - if (!m_pInstance) - return; - - // Join battle if it started without us. - if (m_pInstance->GetData(TYPE_RAJAXX) == IN_PROGRESS && - m_pInstance->GetData(TYPE_GENERAL_ANDOROV) == NOT_STARTED) - StartEvent(); - - if (!m_creature->SelectHostileTarget() || !m_creature->GetVictim()) - return; - - // Bash - if (m_uiBash_Timer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_BASH) == CAST_OK) - m_uiBash_Timer = 30000; - } - else - m_uiBash_Timer -= uiDiff; - - // Strike - if (m_uiStrike_Timer < uiDiff) - { - if (DoCastSpellIfCan(m_creature->GetVictim(), SPELL_STRIKE) == CAST_OK) - m_uiStrike_Timer = 15000; - } - else - m_uiStrike_Timer -= uiDiff; - - // Aura of command - if (m_uiCommandAura_Timer < uiDiff) - { - if (DoCastSpellIfCan(m_creature, SPELL_AURA_OF_COMMAND) == CAST_OK) - m_uiCommandAura_Timer = 15000; - } - else - m_uiCommandAura_Timer -= uiDiff; - - DoMeleeAttackIfReady(); - } - - void OnScriptEventHappened(uint32 uiEvent, uint32 uiData, WorldObject* pInvoker) override - { - if (pInvoker && pInvoker->IsPlayer()) - StartEvent(); - } -}; - -CreatureAI* GetAI_boss_rajaxx(Creature* pCreature) -{ - if (pCreature->GetMapId() == 1) - return new boss_rajaxxAQWarAI(pCreature); - - return new boss_rajaxxAI(pCreature); -} - -CreatureAI* GetAI_npc_andorov(Creature* pCreature) -{ - return new npc_andorovAI(pCreature); -} - -void AddSC_boss_rajaxx() -{ - Script* newscript; - - newscript = new Script; - newscript->Name = "npc_andorov"; - newscript->GetAI = &GetAI_npc_andorov; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "boss_rajaxx"; - newscript->GetAI = &GetAI_boss_rajaxx; - newscript->RegisterSelf(); -} diff --git a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/instance_ruins_of_ahnqiraj.cpp b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/instance_ruins_of_ahnqiraj.cpp index 8f36960f8e4..7b9c1a2e8cc 100644 --- a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/instance_ruins_of_ahnqiraj.cpp +++ b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/instance_ruins_of_ahnqiraj.cpp @@ -22,6 +22,7 @@ SDCategory: Ruins of Ahn'Qiraj EndScriptData */ #include "scriptPCH.h" +#include "Group.h" #include "CreatureGroups.h" #include "ruins_of_ahnqiraj.h" @@ -33,16 +34,15 @@ instance_ruins_of_ahnqiraj::instance_ruins_of_ahnqiraj(Map* pMap) : ScriptedInst void instance_ruins_of_ahnqiraj::Initialize() { m_uiKurinnaxxGUID = 0; - for (uint32 & waveIndex : m_uiWaveMembersCount) - waveIndex = WAVE_MEMBERS_INIT_COUNT; m_uiBuruGUID = 0; + m_uiAyamissGUID = 0; + m_uiMoamGUID = 0; m_uiOssirianGUID = 0; m_uiAndorovGUID = 0; m_lKaldoreiElites.clear(); m_lOssirianPylons.clear(); - m_bIsAQDoorOn = false; - p_doorGuid.Clear(); + m_doorGuid.Clear(); m_uiGladiatorDeath = 0; @@ -80,6 +80,10 @@ uint64 instance_ruins_of_ahnqiraj::GetData64(uint32 uiData) return m_uiOssirianGUID; case DATA_BURU: return m_uiBuruGUID; + case DATA_AYAMISS: + return m_uiAyamissGUID; + case DATA_MOAM: + return m_uiMoamGUID; case DATA_ANDOROV: return m_uiAndorovGUID; case DATA_KURINNAXX: @@ -137,28 +141,27 @@ void instance_ruins_of_ahnqiraj::OnCreatureEnterCombat(Creature * pCreature) if (CreatureGroup* g = pCreature->GetCreatureGroup()) if (g->GetOriginalLeaderGuid().GetEntry() == NPC_MAJOR_YEGGETH) m_lYeggethShieldList.push_back(pCreature->GetGUID()); - // If any creature from Rajaxx's wave enters combat, start Rajaxx event. - if (m_auiEncounter[TYPE_RAJAXX] == NOT_STARTED) - SetData(TYPE_RAJAXX, IN_PROGRESS); - m_bRajaxxEventIsToReset = false; - // no break - case NPC_KURINNAXX: - case NPC_RAJAXX: - case NPC_BURU: - case NPC_MOAM: - case NPC_AYAMISS: - case NPC_OSSIRIAN: - if (!m_bIsAQDoorOn) + + // Fight Change in 1.10.1 + // https://wowpedia.fandom.com/wiki/General_Rajaxx?oldid=180046 + // "Second, the strategy to NOT talk to the NPCs before you start the fight," + // "and just call them at the end to help with Rajaxx himself no longer works," + // "as soon as you pull the liutenant runs in with his group and starts to fight," + // "and actually blizzard even goofed that, if u pull before talking to the NPCs," + // "the NPCs run right past the first wave and wait at the door for them." + if (m_auiEncounter[TYPE_RAJAXX] != DONE && + (m_auiEncounter[TYPE_GENERAL_ANDOROV] == NOT_STARTED || m_auiEncounter[TYPE_GENERAL_ANDOROV] == FAIL) && + sWorld.GetWowPatch() >= WOW_PATCH_110) { - GameObject *pAQDoor = pCreature->SummonGameObject(176149, - -8526, - 1507.4f, - 49, - 4.20662f, 0, 0, 0.861534f, -0.5077f, -1, false); - - p_doorGuid = pAQDoor->GetObjectGuid(); - m_bIsAQDoorOn = true; + if (Creature* pAndorov = instance->GetCreature(m_uiAndorovGUID)) + { + if (!pAndorov->IsAlive()) + pAndorov->Respawn(); + GetMap()->ScriptsStart(sGenericScripts, ANDOROV_START_SCRIPT, pAndorov->GetObjectGuid(), pAndorov->GetObjectGuid()); + SetData(TYPE_GENERAL_ANDOROV, IN_PROGRESS); + } } + m_bRajaxxEventIsToReset = false; break; default: break; @@ -181,20 +184,6 @@ void instance_ruins_of_ahnqiraj::OnCreatureEvade(Creature* pCreature) // If any creature from Rajaxx's wave is on evade mode, reset Rajaxx. m_uiRajaxxEventResetTimer = 2000; m_bRajaxxEventIsToReset = true; - // no break - case NPC_KURINNAXX: - case NPC_RAJAXX: - case NPC_BURU: - case NPC_MOAM: - case NPC_AYAMISS: - case NPC_OSSIRIAN: - if (m_bIsAQDoorOn) - { - if (GameObject* door = pCreature->GetMap()->GetGameObject(p_doorGuid)) - door->AddObjectToRemoveList(); - p_doorGuid.Clear(); - m_bIsAQDoorOn = false; - } break; case NPC_KALDOREI_ELITE: if (Creature* pAndorov = instance->GetCreature(m_uiAndorovGUID)) @@ -216,16 +205,16 @@ void instance_ruins_of_ahnqiraj::OnCreatureCreate(Creature* pCreature) switch (pCreature->GetEntry()) { case NPC_KURINNAXX: - m_uiKurinnaxxGUID = pCreature->GetGUID(); + m_uiKurinnaxxGUID = pCreature->GetGUID(); break; case NPC_CAPTAIN_QEEZ: - m_uiQeezGUID = pCreature->GetGUID(); + m_uiQeezGUID = pCreature->GetGUID(); break; case NPC_CAPTAIN_TUUBID: m_uiTuubidGUID = pCreature->GetGUID(); break; case NPC_CAPTAIN_DRENN: - m_uiDrennGUID = pCreature->GetGUID(); + m_uiDrennGUID = pCreature->GetGUID(); break; case NPC_CAPTAIN_XURREM: m_uiXurremGUID = pCreature->GetGUID(); @@ -234,39 +223,31 @@ void instance_ruins_of_ahnqiraj::OnCreatureCreate(Creature* pCreature) m_uiYeggethGUID = pCreature->GetGUID(); break; case NPC_MAJOR_PAKKON: - m_uiPakkonGUID = pCreature->GetGUID(); + m_uiPakkonGUID = pCreature->GetGUID(); break; case NPC_COLONEL_ZERRAN: m_uiZerranGUID = pCreature->GetGUID(); break; case NPC_RAJAXX: - m_uiRajaxxGUID = pCreature->GetGUID(); + m_uiRajaxxGUID = pCreature->GetGUID(); break; case NPC_BURU: - m_uiBuruGUID = pCreature->GetGUID(); + m_uiBuruGUID = pCreature->GetGUID(); + break; + case NPC_AYAMISS: + m_uiAyamissGUID = pCreature->GetGUID(); + break; + case NPC_MOAM: + m_uiMoamGUID = pCreature->GetGUID(); break; case NPC_OSSIRIAN: - m_uiOssirianGUID = pCreature->GetGUID(); + m_uiOssirianGUID = pCreature->GetGUID(); break; case NPC_GENERAL_ANDOROV: - // Andorov is spawn only if Kurinnaxx is dead and Rajaxx alive. m_uiAndorovGUID = pCreature->GetGUID(); - if ((m_auiEncounter[TYPE_KURINNAXX] != DONE) || (m_auiEncounter[TYPE_RAJAXX] == DONE)) - { - pCreature->ForcedDespawn(0); - pCreature->SetRespawnTime(AQ_RESPAWN_5_MINUTES); - // pCreature->SetRespawnTime(AQ_RESPAWN_FOUR_DAYS); - } break; case NPC_KALDOREI_ELITE: - // Elites are spawn only if Kurinnaxx is dead and Rajaxx alive. m_lKaldoreiElites.push_back(pCreature->GetGUID()); - if ((m_auiEncounter[TYPE_KURINNAXX] != DONE) || (m_auiEncounter[TYPE_RAJAXX] == DONE)) - { - pCreature->ForcedDespawn(0); - pCreature->SetRespawnTime(AQ_RESPAWN_5_MINUTES); - // pCreature->SetRespawnTime(AQ_RESPAWN_FOUR_DAYS); - } break; default: break; @@ -300,19 +281,8 @@ void instance_ruins_of_ahnqiraj::OnCreatureDeath(Creature* pCreature) { switch (pCreature->GetEntry()) { - case NPC_KURINNAXX: case NPC_RAJAXX: - case NPC_BURU: - case NPC_MOAM: - case NPC_AYAMISS: - case NPC_OSSIRIAN: - if (m_bIsAQDoorOn) - { - if (GameObject* door = pCreature->GetMap()->GetGameObject(p_doorGuid)) - door->AddObjectToRemoveList(); - p_doorGuid.Clear(); - m_bIsAQDoorOn = false; - } + GiveRepAfterRajaxxDeath(pCreature); break; case NPC_CAPTAIN_QEEZ: case NPC_CAPTAIN_TUUBID: @@ -323,20 +293,11 @@ void instance_ruins_of_ahnqiraj::OnCreatureDeath(Creature* pCreature) case NPC_COLONEL_ZERRAN: case NPC_SWARMGUARD_NEEDLER: case NPC_QIRAJI_WARRIOR: - if (pCreature->GetEntry() == NPC_SWARMGUARD_NEEDLER || pCreature->GetEntry() == NPC_QIRAJI_WARRIOR) { pCreature->ForcedDespawn(3000); pCreature->SetRespawnTime(AQ_RESPAWN_FOUR_DAYS); } - // Count deaths in Rajaxx's waves - if (GetWaveFromCreature(pCreature) > 0) - { - uint8 waveIndex = GetWaveFromCreature(pCreature) - 1; - ASSERT(waveIndex < WAVE_MAX); - if (m_uiWaveMembersCount[waveIndex] > 0) - m_uiWaveMembersCount[waveIndex]--; - } break; case NPC_GENERAL_ANDOROV: pCreature->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP); @@ -368,15 +329,6 @@ uint32 instance_ruins_of_ahnqiraj::GetData(uint32 uiType) case TYPE_AYAMISS: case TYPE_OSSIRIAN: return m_auiEncounter[uiType]; - case TYPE_WAVE1: - case TYPE_WAVE2: - case TYPE_WAVE3: - case TYPE_WAVE4: - case TYPE_WAVE5: - case TYPE_WAVE6: - case TYPE_WAVE7: - ASSERT(uiType - WAVE_OFFSET < WAVE_MAX); - return m_uiWaveMembersCount[uiType - WAVE_OFFSET]; default: return 0; } @@ -393,10 +345,6 @@ void instance_ruins_of_ahnqiraj::SetData(uint32 uiType, uint32 uiData) m_uiGladiatorDeath = 0; return; case TYPE_KURINNAXX: - /** Spawn Andorov 3 minutes after Kurinaxx death */ - if (uiData == DONE) - SetAndorovSquadRespawnTime(AQ_RESPAWN_3_MINUTES); - m_auiEncounter[TYPE_KURINNAXX] = uiData; break; case TYPE_GENERAL_ANDOROV: @@ -407,7 +355,7 @@ void instance_ruins_of_ahnqiraj::SetData(uint32 uiType, uint32 uiData) } if (uiData == IN_PROGRESS) { - SetAndorovSquadFaction(1254); + SetAndorovSquadImmunity(false); if (Creature* pAndorov = instance->GetCreature(m_uiAndorovGUID)) { pAndorov->SetDefaultGossipMenuId(ANDOROV_GOSSIP_IN_PROGRESS); @@ -422,10 +370,6 @@ void instance_ruins_of_ahnqiraj::SetData(uint32 uiType, uint32 uiData) /** Respawn Andorov and elite in 15 minutes */ if (m_auiEncounter[TYPE_KURINNAXX] == DONE) SetAndorovSquadRespawnTime(AQ_RESPAWN_15_MINUTES); - - /** Reset waves casualties count */ - for (uint32 & waveIndex : m_uiWaveMembersCount) - waveIndex = WAVE_MEMBERS_INIT_COUNT; } if (uiData == DONE) { @@ -440,20 +384,11 @@ void instance_ruins_of_ahnqiraj::SetData(uint32 uiType, uint32 uiData) pAndorov->SetDefaultGossipMenuId(ANDOROV_GOSSIP_DONE); pAndorov->SetRespawnTime(AQ_RESPAWN_FOUR_DAYS); } - ForceAndorovSquadDespawn(120000); // Andorov disapears 2 minutes after end of combat + SetAndorovSquadImmunity(true); } m_bRajaxxEventIsToReset = false; m_auiEncounter[TYPE_RAJAXX] = uiData; break; - case TYPE_WAVE1: - case TYPE_WAVE2: - case TYPE_WAVE3: - case TYPE_WAVE4: - case TYPE_WAVE5: - case TYPE_WAVE6: - case TYPE_WAVE7: - m_uiWaveMembersCount[uiType - WAVE_OFFSET] = uiData; - break; case TYPE_OSSIRIAN: if (uiData == FAIL || uiData == DONE) { @@ -526,6 +461,49 @@ void instance_ruins_of_ahnqiraj::Load(char const* chrIn) void instance_ruins_of_ahnqiraj::Update(uint32 uiDiff) { + /* + Fight Change in 1.10.1 + + This fight has changed somewhat, first off if someone dies + they are no longer able to return via release and run back, + there is a big door that closes and you cannot get past it. + + https://wowwiki-archive.fandom.com/wiki/General_Rajaxx?oldid=121120#Fight_Change_in_1.10.1 + */ + if (sWorld.GetWowPatch() > WOW_PATCH_109) + { + if (IsAnyBossInCombat()) + { + if (m_doorGuid.IsEmpty()) + { + if (GameObject* pAQDoor = GetMap()->SummonGameObject(176149, + -8526, + 1507.4f, + 49, + 4.20662f, 0, 0, 0.861534f, -0.5077f, -1, 0)) + m_doorGuid = pAQDoor->GetObjectGuid(); + } + } + else + { + if (!m_doorGuid.IsEmpty()) + { + if (GameObject* pAQDoor = GetMap()->GetGameObject(m_doorGuid)) + pAQDoor->AddObjectToRemoveList(); + m_doorGuid.Clear(); + } + } + } + + if (m_auiEncounter[TYPE_KURINNAXX] == DONE && m_auiEncounter[TYPE_RAJAXX] != DONE && !m_uiAndorovGUID) + { + if (Creature* pAndorov = GetMap()->LoadCreatureSpawnWithGroup(ANDOROV_DB_GUID)) + { + pAndorov->SetDefaultGossipMenuId(ANDOROV_GOSSIP_IN_PROGRESS); + pAndorov->GetMotionMaster()->MoveWaypoint(0, 0, 0, 0, 0, false); + } + } + if (m_bRajaxxEventIsToReset) { if (m_uiRajaxxEventResetTimer < uiDiff) @@ -552,34 +530,21 @@ void instance_ruins_of_ahnqiraj::Update(uint32 uiDiff) /* Private methods */ -uint8 instance_ruins_of_ahnqiraj::GetWaveFromCreature(Creature* creature) +bool instance_ruins_of_ahnqiraj::IsAnyBossInCombat() { - CreatureGroup* group = creature->GetCreatureGroup(); - if (!group) - { -//sLog.nostalrius("no group"); - return 0; - } -//sLog.nostalrius("group leader : %u",group->GetLeaderGuid().GetEntry()); - switch (group->GetOriginalLeaderGuid().GetEntry()) + if (GetData(TYPE_GENERAL_ANDOROV) == IN_PROGRESS) + return true; + + for (int i = DATA_KURINNAXX; i <= DATA_ZERRAN; i++) { - case NPC_CAPTAIN_QEEZ: - return 1; - case NPC_CAPTAIN_TUUBID: - return 2; - case NPC_CAPTAIN_DRENN: - return 3; - case NPC_CAPTAIN_XURREM: - return 4; - case NPC_MAJOR_YEGGETH: - return 5; - case NPC_MAJOR_PAKKON: - return 6; - case NPC_COLONEL_ZERRAN: - return 7; - default: - return 0; + if (uint64 guid = GetData64(i)) + { + if (Creature* pCreature = GetMap()->GetCreature(guid)) + if (pCreature->IsAlive() && pCreature->GetVictim()) + return true; + } } + return false; } void instance_ruins_of_ahnqiraj::SetAndorovSquadRespawnTime(uint32 nextRespawnDelay) @@ -599,36 +564,95 @@ void instance_ruins_of_ahnqiraj::SetAndorovSquadRespawnTime(uint32 nextRespawnDe } } -void instance_ruins_of_ahnqiraj::SetAndorovSquadFaction(uint32 faction) +void instance_ruins_of_ahnqiraj::SetAndorovSquadImmunity(bool immune) { if (Creature* pAndorov = instance->GetCreature(m_uiAndorovGUID)) { - pAndorov->SetFactionTemplateId(faction); - pAndorov->SetPvP(true); + if (immune) + pAndorov->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); + else + pAndorov->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); } for (const auto& guid : m_lKaldoreiElites) { if (Creature* pElite = instance->GetCreature(guid)) { - pElite->SetFactionTemplateId(faction); - pElite->SetPvP(true); + if (immune) + pElite->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); + else + pElite->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); } } } -void instance_ruins_of_ahnqiraj::ForceAndorovSquadDespawn(uint32 timeToDespawn) +void instance_ruins_of_ahnqiraj::GiveRepAfterRajaxxDeath(Creature* pRajaxx) { + FactionEntry const *factionEntry = sObjectMgr.GetFactionEntry(609); // Cenarion Circle + if (!factionEntry) + { + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Rajaxx just died, unable to find Cenarion Circle faction"); + return; + } + + bool andorovAlive = false; if (Creature* pAndorov = instance->GetCreature(m_uiAndorovGUID)) + if (pAndorov->IsAlive()) + andorovAlive = true; + + std::list helpers; + GetCreatureListWithEntryInGrid(helpers, pRajaxx, NPC_KALDOREI_ELITE, 400.0f); + + int helpersAlive = 0; + for (const auto it : helpers) { - pAndorov->ForcedDespawn(timeToDespawn); - pAndorov->SetRespawnTime(AQ_RESPAWN_FOUR_DAYS); + if (it->IsAlive()) + { + helpersAlive++; + if (!andorovAlive) + { + it->DespawnOrUnsummon(); // kaldorei despawn if andorov is dead + it->SetRespawnTime(AQ_RESPAWN_FOUR_DAYS); + } + } } - for (const auto& guid : m_lKaldoreiElites) + + if (andorovAlive) + helpersAlive++; + + // Rep gain was buffed in patch 1.10. + // Old - https://www.youtube.com/watch?v=NOF6xI7Iwj8 + // New - https://www.youtube.com/watch?v=ETO4UsKbKOY + int const repForKill = sWorld.GetWowPatch() >= WOW_PATCH_110 ? 50 : irand(33, 34); + int const repPerHelper = sWorld.GetWowPatch() >= WOW_PATCH_110 ? 45 : 30; + + auto GiveRep = [factionEntry, helpersAlive, repForKill, repPerHelper](Player* pPlayer) { - if (Creature* pElite = instance->GetCreature(guid)) + uint32 current_reputation_rank1 = pPlayer->GetReputationMgr().GetRank(factionEntry); + if (factionEntry && current_reputation_rank1 <= 7) { - pElite->ForcedDespawn(timeToDespawn); - pElite->SetRespawnTime(AQ_RESPAWN_FOUR_DAYS); + for (int i = 0; i < 3; i++) + pPlayer->GetReputationMgr().ModifyReputation(factionEntry, repForKill); + + // you get 45 rep for every alive helper + for (int i = 0; i < helpersAlive; i++) + pPlayer->GetReputationMgr().ModifyReputation(factionEntry, repPerHelper); + } + }; + + if (Player* pLootRecepient = pRajaxx->GetLootRecipient()) + { + GiveRep(pLootRecepient); + + if (Group* pGroup = pLootRecepient->GetGroup()) + { + for (GroupReference *itr = pGroup->GetFirstMember(); itr != nullptr; itr = itr->next()) + { + Player* pGroupGuy = itr->getSource(); + if (!pGroupGuy || !pGroupGuy->IsInWorld() || pGroupGuy == pLootRecepient) + continue; + + GiveRep(pGroupGuy); + } } } } @@ -722,7 +746,7 @@ void instance_ruins_of_ahnqiraj::SpawnNewCrystals(ObjectGuid usedCrystal) if (!pCrystal) { - sLog.outError("[OSSIRIAN] Unable to spawn crystal %u at position #%u", GO_OSSIRIAN_CRYSTAL, newIndex); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "[OSSIRIAN] Unable to spawn crystal %u at position #%u", GO_OSSIRIAN_CRYSTAL, newIndex); return; } diff --git a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.cpp b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.cpp index 4538475eb0c..269b466926b 100644 --- a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.cpp +++ b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.cpp @@ -775,7 +775,7 @@ struct TuubidAI : public ScriptedAI if (m_uiMarkedGUID) m_uiMarkedGUID = 0; - sLog.outError("boss_tuubid could not accuire a new target to mark."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_tuubid could not accuire a new target to mark."); } m_uiAttackOrder_Timer = 9000; } diff --git a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.h b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.h index 115552a5e00..9b05eaf120b 100644 --- a/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.h +++ b/src/scripts/kalimdor/silithus/ruins_of_ahnqiraj/ruins_of_ahnqiraj.h @@ -29,28 +29,12 @@ enum TYPE_QIRAJI_GLADIATOR = 8, }; -/* This type of data = the count of living mobs in each wave. - The instance counts down thanks to OnCreatureDeath */ -#define WAVE_MAX 7 -#define WAVE_OFFSET 10 -#define WAVE_MEMBERS_INIT_COUNT 7 -enum -{ - TYPE_WAVE1 = WAVE_OFFSET, - TYPE_WAVE2 = WAVE_OFFSET+1, - TYPE_WAVE3 = WAVE_OFFSET+2, - TYPE_WAVE4 = WAVE_OFFSET+3, - TYPE_WAVE5 = WAVE_OFFSET+4, - TYPE_WAVE6 = WAVE_OFFSET+5, - TYPE_WAVE7 = WAVE_OFFSET+6 -}; - enum { DATA_KURINNAXX = 0, DATA_RAJAXX = 1, DATA_BURU = 2, - DATA_AYAMIS = 3, + DATA_AYAMISS = 3, DATA_MOAM = 4, DATA_OSSIRIAN = 5, DATA_ANDOROV = 6, @@ -93,12 +77,18 @@ enum ANDOROV_GOSSIP_IN_PROGRESS = 7048, ANDOROV_GOSSIP_DONE = 7047, + // Guids + ANDOROV_DB_GUID = 301311, + + // Scripts + ANDOROV_START_SCRIPT = 154710, + // Crystal Weaknesses - SPELL_FIRE_WEAKNESS = 25177, - SPELL_NATURE_WEAKNESS = 25180, - SPELL_FROST_WEAKNESS = 25178, - SPELL_ARCANE_WEAKNESS = 25171, - SPELL_SHADOW_WEAKNESS = 25183, + SPELL_FIRE_WEAKNESS = 25177, + SPELL_NATURE_WEAKNESS = 25180, + SPELL_FROST_WEAKNESS = 25178, + SPELL_ARCANE_WEAKNESS = 25171, + SPELL_SHADOW_WEAKNESS = 25183, GO_OSSIRIAN_CRYSTAL = 180619, CRYSTAL_TRIGGER = 15590 @@ -147,16 +137,17 @@ struct instance_ruins_of_ahnqiraj : public ScriptedInstance void SpawnNewCrystals(ObjectGuid usedCrystal); private: - uint8 GetWaveFromCreature(Creature* creature); void SetAndorovSquadRespawnTime(uint32 nextRespawnDelay); - void SetAndorovSquadFaction(uint32 faction); - void ForceAndorovSquadDespawn(uint32 timeToDespawn); + void SetAndorovSquadImmunity(bool immune); + void GiveRepAfterRajaxxDeath(Creature* pRajaxx); + bool IsAnyBossInCombat(); uint32 m_auiEncounter[INSTANCE_RUINS_AQ_MAX_ENCOUNTER]; - uint32 m_uiWaveMembersCount[WAVE_MAX]; uint64 m_uiKurinnaxxGUID; uint64 m_uiBuruGUID; + uint64 m_uiAyamissGUID; + uint64 m_uiMoamGUID; uint64 m_uiOssirianGUID; uint64 m_uiAndorovGUID; std::list m_lKaldoreiElites; @@ -182,8 +173,7 @@ struct instance_ruins_of_ahnqiraj : public ScriptedInstance uint32 m_uiRajaxxEventResetTimer; bool m_bRajaxxEventIsToReset; - bool m_bIsAQDoorOn; - ObjectGuid p_doorGuid; + ObjectGuid m_doorGuid; }; #ifdef DEBUG_MODE diff --git a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_cthun.cpp b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_cthun.cpp index 4529e2c43be..934f7f81539 100644 --- a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_cthun.cpp +++ b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_cthun.cpp @@ -347,7 +347,7 @@ struct cthunTentacle : public ScriptedAI { m_pInstance = dynamic_cast(pCreature->GetInstanceData()); if (!m_pInstance) - sLog.outError("C'thun tentacle could not find it's instance"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "C'thun tentacle could not find it's instance"); SetCombatMovement(false); defaultOrientation = m_creature->GetOrientation(); @@ -376,7 +376,7 @@ struct cthunTentacle : public ScriptedAI tmpS->UnSummon(); } else { - sLog.outError("CThunTentacle could not cast creature to TemporarySummon*"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CThunTentacle could not cast creature to TemporarySummon*"); } //EnterEvadeMode(); //m_creature->OnLeaveCombat(); @@ -492,7 +492,7 @@ struct cthunPortalTentacle : public cthunTentacle FixPortalPosition(); } else { - sLog.outError("cthunPortalTentacle failed to spawn portal with entry %d", portalId); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "cthunPortalTentacle failed to spawn portal with entry %d", portalId); } } @@ -503,7 +503,7 @@ struct cthunPortalTentacle : public cthunTentacle portalGuid = 0; } else { - sLog.outError("Unable to despawn cthunPortalTentacle portal, could not cast to temporarySummon*"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unable to despawn cthunPortalTentacle portal, could not cast to temporarySummon*"); } } } @@ -555,7 +555,7 @@ struct cthunPortalTentacle : public cthunTentacle case MOB_GIANT_PORTAL: radius = 8.0f; break; default: radius = 3.0f; - sLog.outError("C'thun FixPortalPosition unknown portalID %d", portalEntry); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "C'thun FixPortalPosition unknown portalID %d", portalEntry); } //Searching for best z-coordinate to place the portal float centerX = m_creature->GetPositionX(); @@ -644,7 +644,7 @@ struct clawTentacle : public cthunPortalTentacle return false; break; default: - sLog.outError("Unknown UpdateClawTentacle state."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Unknown UpdateClawTentacle state."); return false; } } @@ -906,15 +906,13 @@ struct giant_eye_tentacleAI : public cthunPortalTentacle if (BeamTimer < diff) { // Rough check against common auras that prevent the creature from casting, // before getting a random target etc - if (!m_creature->HasFlag(UNIT_FIELD_FLAGS, CANNOT_CAST_SPELL_MASK)) { - if (Player* target = SelectRandomAliveNotStomach(m_pInstance)) { - // need to check if we can cast before doing so, because if we update target - // after initiating the cast, the cast animation dissapear for some reason - if (CanCastSpell(target, sSpellMgr.GetSpellEntry(SPELL_GREEN_EYE_BEAM), false) == CanCastResult::CAST_OK) { + if (!m_creature->HasFlag(UNIT_FIELD_FLAGS, CANNOT_CAST_SPELL_MASK)) + { + if (Player* target = SelectRandomAliveNotStomach(m_pInstance)) + { + if (DoCastSpellIfCan(target, SPELL_GREEN_EYE_BEAM) == SpellCastResult::SPELL_CAST_OK) + { beamTargetGuid = target->GetObjectGuid(); - m_creature->SetTargetGuid(target->GetObjectGuid()); - m_creature->SetFacingToObject(target); - m_creature->CastSpell(target, SPELL_GREEN_EYE_BEAM, false); isCasting = true; BeamTimer = GIANT_EYE_BEAM_COOLDOWN; } @@ -1006,7 +1004,7 @@ struct eye_of_cthunAI : public ScriptedAI m_pInstance = dynamic_cast(pCreature->GetInstanceData()); if (!m_pInstance) - sLog.outError("SD0: No Instance eye_of_cthunAI"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SD0: No Instance eye_of_cthunAI"); Reset(); } @@ -1049,7 +1047,7 @@ struct eye_of_cthunAI : public ScriptedAI RemoveGlarePhaseSpells(); } else { - sLog.outError("eye_of_cthunAI: Reset called, but m_creature does not exist."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "eye_of_cthunAI: Reset called, but m_creature does not exist."); } } @@ -1110,7 +1108,7 @@ struct eye_of_cthunAI : public ScriptedAI } break; default: - sLog.outError("CThun eye update called with incorrect state: %d", currentPhase); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "CThun eye update called with incorrect state: %d", currentPhase); } } @@ -1239,7 +1237,7 @@ struct cthunAI : public ScriptedAI m_pInstance = (instance_temple_of_ahnqiraj*)pCreature->GetInstanceData(); if (!m_pInstance) - sLog.outError("SD0: No Instance for cthunAI"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SD0: No Instance for cthunAI"); if (Creature* pPortal = DoSpawnCreature(MOB_CTHUN_PORTAL, 0.0f, 0.0f, 0.0f, 0.0f, TEMPSUMMON_CORPSE_DESPAWN, 0)) { pPortal->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_SPAWNING); @@ -1253,7 +1251,7 @@ struct cthunAI : public ScriptedAI if (!m_creature->IsInCombat()) { Creature* pEye = m_pInstance->GetCreature(eyeGuid); if (!pEye) { - sLog.outError("cthunAI::AggroRadius could not find pEye"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "cthunAI::AggroRadius could not find pEye"); return; } eye_of_cthunAI* eyeAI = (eye_of_cthunAI*)pEye->AI(); @@ -1360,7 +1358,7 @@ struct cthunAI : public ScriptedAI eyeGuid = pEye->GetGUID(); } else { - sLog.outError("C'thun was unable to summon it's eye"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "C'thun was unable to summon it's eye"); } } } @@ -1382,7 +1380,7 @@ struct cthunAI : public ScriptedAI { if (pCreature->GetEntry() == MOB_FLESH_TENTACLE) { if (fleshTentacles.size() > 1) { - sLog.outError("Flesh tentacle summoned, but there are already %i tentacles up.", fleshTentacles.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Flesh tentacle summoned, but there are already %i tentacles up.", fleshTentacles.size()); } fleshTentacles.push_back(pCreature->GetGUID()); } @@ -1464,7 +1462,7 @@ struct cthunAI : public ScriptedAI break; default: - sLog.outError("C'Thun in bugged state: %i", currentPhase); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "C'Thun in bugged state: %i", currentPhase); } } @@ -1647,7 +1645,7 @@ struct cthunAI : public ScriptedAI void SpawnFleshTentacles() { if (!fleshTentacles.empty()) { - sLog.outError("SpawnFleshTentacles() called, but there are already %i tentacles up.", fleshTentacles.size()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SpawnFleshTentacles() called, but there are already %i tentacles up.", fleshTentacles.size()); } //Spawn 2 flesh tentacles in C'thun stomach for (const auto& fleshTentaclePosition : fleshTentaclePositions) @@ -1724,7 +1722,7 @@ struct cthunAI : public ScriptedAI //float x = centerX + cos(((float)i * angle) * (3.14f / 180.0f)) * radius; //float y = centerY + sin(((float)i * angle) * (3.14f / 180.0f)) * radius; //float z = relToThisCreature->GetMap()->GetHeight(x, y, relToThisCreature->GetPositionZ()) + 0.1f; - //sLog.outBasic("{%.6f, %.6f, %.6f},", x, y, z); + //sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "{%.6f, %.6f, %.6f},", x, y, z); float x = eyeTentaclePosition[0]; float y = eyeTentaclePosition[1]; @@ -1744,7 +1742,7 @@ struct cthunAI : public ScriptedAI if (Unit* target = SelectRandomAliveNotStomach(m_pInstance)) { if (target->GetPositionZ() < -30.0f) { - sLog.outError("Cthun trying to spawn %i <-30.0f", id); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cthun trying to spawn %i <-30.0f", id); } float x; float y; diff --git a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_fankriss.cpp b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_fankriss.cpp index d0fd2e6d620..85cfab762e1 100644 --- a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_fankriss.cpp +++ b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_fankriss.cpp @@ -416,7 +416,7 @@ struct boss_fankrissAI : public ScriptedAI { creature_spawn_fankrissAI* ai = dynamic_cast(pC->AI()); if (!ai) { - sLog.outError("unable to cast spawn of fankriss AI to creature_spawn_fankrissAI"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "unable to cast spawn of fankriss AI to creature_spawn_fankrissAI"); return; } ai->enrageTimer = enrageTimer; diff --git a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_ouro.cpp b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_ouro.cpp index c7510f46ca3..5e8c74a881d 100644 --- a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_ouro.cpp +++ b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_ouro.cpp @@ -301,12 +301,9 @@ struct boss_ouroAI : public Scripted_NoMovementAI // Sand Blast if (m_uiSandBlastTimer < uiDiff) { - auto target = m_creature->GetThreatManager().getHostileTarget(); - - if (target && DoCastSpellIfCan(target, SPELL_SANDBLAST) == CAST_OK) - { - m_uiSandBlastTimer = urand(SandBlastTimerMin(), SandBlastTimerMax()); - } + if (Unit* pTarget = m_creature->SelectAttackingTarget(ATTACKING_TARGET_TOPAGGRO, 0, SPELL_SANDBLAST, SELECT_FLAG_PLAYER)) + if (DoCastSpellIfCan(pTarget, SPELL_SANDBLAST) == CAST_OK) + m_uiSandBlastTimer = urand(SandBlastTimerMin(), SandBlastTimerMax()); } else m_uiSandBlastTimer -= uiDiff; diff --git a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_sartura.cpp b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_sartura.cpp index 2a9b40d1dd2..f027766c9ea 100644 --- a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_sartura.cpp +++ b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_sartura.cpp @@ -24,7 +24,7 @@ EndScriptData */ /* * Notes: * Whirlwind - Sartura does a physical AoE that does 3k+ damage to everyone within 10 yards of her. - * During this time she is immune to stuns and taunt. She tends to use this ability after a stun fades. + * During this time she is immune to stuns. She tends to use this ability after a stun fades. */ #include "scriptPCH.h" @@ -43,8 +43,6 @@ enum SPELL_ENRAGE = 26527, SPELL_ENRAGEHARD = 27680, - TAUNT_IMMUNE = 26602, - EMOTE_ENRAGE = 2384, EMOTE_ENRAGEHARD = 4428, @@ -186,7 +184,6 @@ struct boss_sarturaAI : public ScriptedAI // Remove the negative haste modifier from Whirlwind to restore Sartura's auto attack m_creature->ApplyAttackTimePercentMod(BASE_ATTACK, 0, true); m_creature->SetAttackTimer(BASE_ATTACK, 100); - m_creature->RemoveAurasByCasterSpell(TAUNT_IMMUNE, m_creature->GetObjectGuid()); } else m_uiWhirlWindEndTimer -= uiDiff; @@ -199,7 +196,6 @@ struct boss_sarturaAI : public ScriptedAI { if (DoCastSpellIfCan(m_creature, SPELL_WHIRLWIND) == CAST_OK) { - m_creature->CastSpell(m_creature, TAUNT_IMMUNE, true); AssignRandomThreat(); m_uiWhirlWindEndTimer = 15000; m_uiAggroResetTimer = urand(1000, 2000); @@ -228,7 +224,7 @@ struct boss_sarturaAI : public ScriptedAI } - // If she is <25% enrage + // If she is <20% enrage if (!m_bIsEnraged && m_creature->GetHealthPercent() <= 20.0f) { if (DoCastSpellIfCan(m_creature, SPELL_ENRAGE, m_uiWhirlWindEndTimer ? CF_TRIGGERED : 0) == CAST_OK) diff --git a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_twinemperors.cpp b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_twinemperors.cpp index eebea92928f..9156a25fe83 100644 --- a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_twinemperors.cpp +++ b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/boss_twinemperors.cpp @@ -217,7 +217,7 @@ struct boss_twinemperorsAI : public ScriptedAI instance_temple_of_ahnqiraj* tmpPTr = dynamic_cast(pCreature->GetInstanceData()); if (!tmpPTr) { - sLog.outError("boss_twinemperorsAI attempted to cast instance to type instance_temple_of_ahnqiraj, but failed."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "boss_twinemperorsAI attempted to cast instance to type instance_temple_of_ahnqiraj, but failed."); m_pInstance = nullptr; } else { @@ -254,7 +254,7 @@ struct boss_twinemperorsAI : public ScriptedAI attackRadius = PULL_RANGE; // CREATURE_Z_ATTACK_RANGE there are stairs - if (m_creature->IsWithinDistInMap(who, attackRadius, true, false) && m_creature->GetDistanceZ(who) <= 7) + if (m_creature->IsWithinDistInMap(who, attackRadius, true, SizeFactor::None) && m_creature->GetDistanceZ(who) <= 7) AttackStart(who); } } @@ -383,7 +383,7 @@ struct boss_twinemperorsAI : public ScriptedAI m_creature->GetThreatManager().addThreat(closestPlayer, AFTER_TELEPORT_THREAT); } else { - sLog.outBasic("Twins unable to select closest target during TP stun"); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Twins unable to select closest target during TP stun"); } } @@ -459,7 +459,7 @@ struct boss_twinemperorsAI : public ScriptedAI AttackStart(closestPlayer); } else { - sLog.outBasic("Twins unable to select closest target after TP stun end"); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "Twins unable to select closest target after TP stun end"); } diff --git a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp index b30eb244825..9c297bdd356 100644 --- a/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp +++ b/src/scripts/kalimdor/silithus/temple_of_ahnqiraj/instance_temple_of_ahnqiraj.cpp @@ -87,7 +87,7 @@ void TwinsIntroDialogue::Start() { m_StartedOrDone = true; if (!m_pInstance) { - sLog.outError("TwinsIntroDialogue missing instance. Cannot start."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "TwinsIntroDialogue missing instance. Cannot start."); return; } Creature* pEye = m_pInstance->GetSingleCreatureFromStorage(NPC_MASTERS_EYE); @@ -96,7 +96,7 @@ void TwinsIntroDialogue::Start() // If we're missing one of the creatures needed in this little event, we just skip it. if (!pEye || !pVL || !pVN) { - sLog.outError("Missing one or more of the required creatures to start TwinsIntroDialogue. Not starting."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Missing one or more of the required creatures to start TwinsIntroDialogue. Not starting."); if (pEye) pEye->ForcedDespawn(1000); return; @@ -121,7 +121,7 @@ void TwinsIntroDialogue::JustDidDialogueStep(int32 iEntry) Creature* pVN = m_pInstance->GetSingleCreatureFromStorage(NPC_VEKNILASH); // If we at any point are missing one of the creatures we skip to the end and stop. if (!pEye || !pVL || !pVN) { - sLog.outError("Missing one or more of the required creatures in TwinsIntroDialogue::JustDidDialogueStep()"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Missing one or more of the required creatures in TwinsIntroDialogue::JustDidDialogueStep()"); return; } switch (iEntry) { @@ -568,7 +568,7 @@ void instance_temple_of_ahnqiraj::TeleportPlayerToCThun(Player* pPlayer) float x = -8578.0f + cos((frand(0.0f, 360.0f)) * (3.14f / 180.0f)) * 0.1f; float y = 1986.8f + sin((frand(0.0f, 360.0f)) * (3.14f / 180.0f)) * 0.1f; pPlayer->NearTeleportTo(x, y, 100.4f, pPlayer->GetOrientation()); - sLog.outError("instance_temple_of_ahnqiraj::HandleStomachTriggers attempted to lookup area trigger %d, but it was not found.", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "instance_temple_of_ahnqiraj::HandleStomachTriggers attempted to lookup area trigger %d, but it was not found.", AREATRIGGER_CTHUN_KNOCKBACK); } } diff --git a/src/scripts/kalimdor/tanaris/tanaris.cpp b/src/scripts/kalimdor/tanaris/tanaris.cpp index 9db17e0d86b..5d83df1f18d 100644 --- a/src/scripts/kalimdor/tanaris/tanaris.cpp +++ b/src/scripts/kalimdor/tanaris/tanaris.cpp @@ -29,122 +29,6 @@ EndContentData */ #include "scriptPCH.h" -#define WHISPER_CUSTODIAN_1 -1000217 -#define WHISPER_CUSTODIAN_2 -1000218 -#define WHISPER_CUSTODIAN_3 -1000219 -#define WHISPER_CUSTODIAN_4 -1000220 -#define WHISPER_CUSTODIAN_5 -1000221 -#define WHISPER_CUSTODIAN_6 -1000222 -#define WHISPER_CUSTODIAN_7 -1000223 -#define WHISPER_CUSTODIAN_8 -1000224 -#define WHISPER_CUSTODIAN_9 -1000225 -#define WHISPER_CUSTODIAN_10 -1000226 -#define WHISPER_CUSTODIAN_11 -1000227 -#define WHISPER_CUSTODIAN_12 -1000228 -#define WHISPER_CUSTODIAN_13 -1000229 -#define WHISPER_CUSTODIAN_14 -1000230 - -struct npc_custodian_of_timeAI : public npc_escortAI -{ - npc_custodian_of_timeAI(Creature* pCreature) : npc_escortAI(pCreature) - { - Reset(); - } - - void WaypointReached(uint32 i) override - { - Player* pPlayer = GetPlayerForEscort(); - - if (!pPlayer) - return; - - switch (i) - { - case 0: - DoScriptText(WHISPER_CUSTODIAN_1, m_creature, pPlayer); - break; - case 1: - DoScriptText(WHISPER_CUSTODIAN_2, m_creature, pPlayer); - break; - case 2: - DoScriptText(WHISPER_CUSTODIAN_3, m_creature, pPlayer); - break; - case 3: - DoScriptText(WHISPER_CUSTODIAN_4, m_creature, pPlayer); - break; - case 5: - DoScriptText(WHISPER_CUSTODIAN_5, m_creature, pPlayer); - break; - case 6: - DoScriptText(WHISPER_CUSTODIAN_6, m_creature, pPlayer); - break; - case 7: - DoScriptText(WHISPER_CUSTODIAN_7, m_creature, pPlayer); - break; - case 8: - DoScriptText(WHISPER_CUSTODIAN_8, m_creature, pPlayer); - break; - case 9: - DoScriptText(WHISPER_CUSTODIAN_9, m_creature, pPlayer); - break; - case 10: - DoScriptText(WHISPER_CUSTODIAN_4, m_creature, pPlayer); - break; - case 13: - DoScriptText(WHISPER_CUSTODIAN_10, m_creature, pPlayer); - break; - case 14: - DoScriptText(WHISPER_CUSTODIAN_4, m_creature, pPlayer); - break; - case 16: - DoScriptText(WHISPER_CUSTODIAN_11, m_creature, pPlayer); - break; - case 17: - DoScriptText(WHISPER_CUSTODIAN_12, m_creature, pPlayer); - break; - case 18: - DoScriptText(WHISPER_CUSTODIAN_4, m_creature, pPlayer); - break; - case 22: - DoScriptText(WHISPER_CUSTODIAN_13, m_creature, pPlayer); - break; - case 23: - DoScriptText(WHISPER_CUSTODIAN_4, m_creature, pPlayer); - break; - case 24: - DoScriptText(WHISPER_CUSTODIAN_14, m_creature, pPlayer); - DoCastSpellIfCan(pPlayer, 34883); - //below here is temporary workaround, to be removed when spell works properly - pPlayer->AreaExploredOrEventHappens(10277); - break; - } - } - - void MoveInLineOfSight(Unit *who) override - { - if (HasEscortState(STATE_ESCORT_ESCORTING)) - return; - - if (who->GetTypeId() == TYPEID_PLAYER) - { - if (((Player*)who)->HasAura(34877, EFFECT_INDEX_1) && ((Player*)who)->GetQuestStatus(10277) == QUEST_STATUS_INCOMPLETE) - { - float Radius = 10.0; - - if (m_creature->IsWithinDistInMap(who, Radius)) - Start(false, who->GetGUID()); - } - } - } - - void Reset() override { } -}; - -CreatureAI* GetAI_npc_custodian_of_time(Creature* pCreature) -{ - return new npc_custodian_of_timeAI(pCreature); -} - /*#### # npc_tooga ####*/ @@ -187,8 +71,9 @@ struct npc_toogaAI : public FollowerAI m_uiCheckSpeechTimer = urand(30000, 60000); m_uiPostEventTimer = 1000; m_uiPhasePostEvent = 0; - m_tortaGuid.Clear(); + + m_creature->EnableMoveInLosEvent(); } void MoveInLineOfSight(Unit* pWho) override @@ -380,21 +265,12 @@ bool GOHello_go_inconspicuous_landmark(Player* pPlayer, GameObject* pGo) extraPirateType[0] = NPC_PIRATES_1; extraPirateType[1] = NPC_PIRATES_2; - if (pirate1 = pGo->SummonCreature(NPC_PIRATES_1, -10119.85f, -4068.36f, 4.55f, 1.35f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 310000)) - { + if (pirate1 = pGo->SummonCreature(NPC_PIRATES_1, -10119.85f, -4068.36f, 4.55f, 1.35f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 310000)) pirate1->AI()->AttackStart(pPlayer); - pirate1->SetRespawnDelay(350000); - } - if (pirate2 = pGo->SummonCreature(NPC_PIRATES_2, -10109.80f, -4054.45f, 5.64f, 3.17f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 310000)) - { + if (pirate2 = pGo->SummonCreature(NPC_PIRATES_2, -10109.80f, -4054.45f, 5.64f, 3.17f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 310000)) pirate2->AI()->AttackStart(pPlayer); - pirate2->SetRespawnDelay(350000); - } - if (pirate3 = pGo->SummonCreature(NPC_PIRATES_3, -10127.80f, -4047.04f, 4.50f, 5.07f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 310000)) - { + if (pirate3 = pGo->SummonCreature(NPC_PIRATES_3, -10127.80f, -4047.04f, 4.50f, 5.07f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 310000)) pirate3->AI()->AttackStart(pPlayer); - pirate3->SetRespawnDelay(350000); - } for (int & pirateEntry : extraPirateType) { @@ -411,16 +287,10 @@ bool GOHello_go_inconspicuous_landmark(Player* pPlayer, GameObject* pGo) break; } } - if (pirate4 = pGo->SummonCreature(extraPirateType[0], -10113.952148f, -4040.484375f, 5.174251f, 4.300828f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 310000)) - { + if (pirate4 = pGo->SummonCreature(extraPirateType[0], -10113.952148f, -4040.484375f, 5.174251f, 4.300828f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 310000)) pirate4->AI()->AttackStart(pPlayer); - pirate4->SetRespawnDelay(350000); - } - if (pirate5 = pGo->SummonCreature(extraPirateType[1], -10136.779297f, -4063.175049f, 4.787039f, 0.526417f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 310000)) - { + if (pirate5 = pGo->SummonCreature(extraPirateType[1], -10136.779297f, -4063.175049f, 4.787039f, 0.526417f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 310000)) pirate5->AI()->AttackStart(pPlayer); - pirate5->SetRespawnDelay(350000); - } } } } diff --git a/src/scripts/kalimdor/tanaris/zulfarrak/zulfarrak.cpp b/src/scripts/kalimdor/tanaris/zulfarrak/zulfarrak.cpp index 464aa54c95f..f8bf6acda6b 100644 --- a/src/scripts/kalimdor/tanaris/zulfarrak/zulfarrak.cpp +++ b/src/scripts/kalimdor/tanaris/zulfarrak/zulfarrak.cpp @@ -44,9 +44,9 @@ enum blyAndCrewFactions enum blySays { - SAY_1 = -1209002, // What? How dare you say that to me?!? - SAY_2 = -1209003, // After all we've been through? Well, I didn't like you anyway!! - SAY_WEEGLI = -1209004, // I'm out of here! + SAY_1 = 3882, + SAY_2 = 3884, + SAY_WEEGLI = 3811 }; enum blySpells @@ -266,9 +266,9 @@ enum weegliSpells enum weegliSays { - SAY_WEEGLI_OHNO = -1209000, - SAY_WEEGLI_OK_I_GO = -1209001, - SAY_CHIEF_UKORZ_DOOR = -1209004 + SAY_WEEGLI_OHNO = 3744, + SAY_WEEGLI_OK_I_GO = 3785, + SAY_CHIEF_UKORZ_DOOR = 6067 }; #define GOSSIP_WEEGLI "Will you blow up that door now?" @@ -435,7 +435,6 @@ struct npc_weegli_blastfuseAI : public ScriptedAI void OnScriptEventHappened(uint32 /*uiEvent*/ = 0, uint32 /*uiData*/ = 0, WorldObject* /*pInvoker*/ = 0) override { - sLog.outString("OnScriptEventHappened de npc_weegli_blastfuse : Destruction porte"); DestroyDoor(); } diff --git a/src/scripts/kalimdor/the_barrens/razorfen_downs/razorfen_downs.cpp b/src/scripts/kalimdor/the_barrens/razorfen_downs/razorfen_downs.cpp index 91a01c6da4b..4ea3247c7fd 100644 --- a/src/scripts/kalimdor/the_barrens/razorfen_downs/razorfen_downs.cpp +++ b/src/scripts/kalimdor/the_barrens/razorfen_downs/razorfen_downs.cpp @@ -35,14 +35,15 @@ EndContentData */ enum { QUEST_EXTINGUISHING_THE_IDOL = 3525, - SAY_BELNISTRASZ_READY = -1129005, - SAY_BELNISTRASZ_START_RIT = -1129006, - SAY_BELNISTRASZ_AGGRO_1 = -1129007, - SAY_BELNISTRASZ_AGGRO_2 = -1129008, - SAY_BELNISTRASZ_3_MIN = -1129009, - SAY_BELNISTRASZ_2_MIN = -1129010, - SAY_BELNISTRASZ_1_MIN = -1129011, - SAY_BELNISTRASZ_FINISH = -1129012, + + SAY_BELNISTRASZ_READY = 4493, + SAY_BELNISTRASZ_START_RIT = 4501, + SAY_BELNISTRASZ_AGGRO_1 = 9008, + SAY_BELNISTRASZ_AGGRO_2 = 9007, + SAY_BELNISTRASZ_3_MIN = 4504, + SAY_BELNISTRASZ_2_MIN = 4505, + SAY_BELNISTRASZ_1_MIN = 4506, + SAY_BELNISTRASZ_FINISH = 4507, NPC_IDOL_ROOM_SPAWNER = 8611, NPC_WITHERED_BATTLE_BOAR = 7333, @@ -128,11 +129,9 @@ struct npc_belnistraszAI : public npc_escortAI void SpawnerSummon(Creature* pSummoner) { - Creature * crea = nullptr; if (m_uiRitualPhase > 7) { - if(crea = pSummoner->SummonCreature(NPC_PLAGUEMAW_THE_ROTTING, pSummoner->GetPositionX(), pSummoner->GetPositionY(), pSummoner->GetPositionZ(), pSummoner->GetOrientation(), TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 60000)) - crea->SetRespawnDelay(600000); + pSummoner->SummonCreature(NPC_PLAGUEMAW_THE_ROTTING, pSummoner->GetPositionX(), pSummoner->GetPositionY(), pSummoner->GetPositionZ(), pSummoner->GetOrientation(), TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 60000); return; } @@ -156,8 +155,7 @@ struct npc_belnistraszAI : public npc_escortAI uiEntry = NPC_DEATHS_HEAD_GEOMANCER; break; } - if (crea = pSummoner->SummonCreature(uiEntry, fX, fY, fZ, 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 60000)) - crea->SetRespawnDelay(600000); + pSummoner->SummonCreature(uiEntry, fX, fY, fZ, 0.0f, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 60000); } } @@ -169,8 +167,7 @@ struct npc_belnistraszAI : public npc_escortAI void DoSummonRandom() { uint32 type = urand(0, 2); - if(Creature * crea = m_creature->SummonCreature(NPC_IDOL_ROOM_SPAWNER, m_fSpawnerCoord[type][0], m_fSpawnerCoord[type][1], m_fSpawnerCoord[type][2], m_fSpawnerCoord[type][3], TEMPSUMMON_TIMED_DESPAWN, 10000)) - crea->SetRespawnDelay(600000); + m_creature->SummonCreature(NPC_IDOL_ROOM_SPAWNER, m_fSpawnerCoord[type][0], m_fSpawnerCoord[type][1], m_fSpawnerCoord[type][2], m_fSpawnerCoord[type][3], TEMPSUMMON_TIMED_COMBAT_OR_DEAD_DESPAWN, 10000); } void WaypointReached(uint32 uiPointId) override @@ -329,6 +326,6 @@ void AddSC_razorfen_downs() newscript = new Script; newscript->Name = "go_gong"; - newscript->pGOHello = &GOHello_go_gong; + newscript->pGOHello = &GOHello_go_gong; newscript->RegisterSelf(); } diff --git a/src/scripts/kalimdor/the_barrens/the_barrens.cpp b/src/scripts/kalimdor/the_barrens/the_barrens.cpp index 5b501b525dc..489007778c5 100644 --- a/src/scripts/kalimdor/the_barrens/the_barrens.cpp +++ b/src/scripts/kalimdor/the_barrens/the_barrens.cpp @@ -267,7 +267,7 @@ struct npc_twiggy_flatheadAI : public ScriptedAI return true; } - sLog.outDebug("npc_twiggy_flathead event already in progress, need to wait."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "npc_twiggy_flathead event already in progress, need to wait."); return false; } @@ -278,7 +278,7 @@ struct npc_twiggy_flatheadAI : public ScriptedAI Creature* pCreature = m_creature->SummonCreature(NPC_AFFRAY_CHALLENGER, AffrayChallengerLoc[i][0], AffrayChallengerLoc[i][1], AffrayChallengerLoc[i][2], AffrayChallengerLoc[i][3], TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 600000); if (!pCreature) { - sLog.outDebug("npc_twiggy_flathead event cannot summon challenger as expected."); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "npc_twiggy_flathead event cannot summon challenger as expected."); continue; } diff --git a/src/scripts/kalimdor/the_barrens/wailing_caverns/instance_wailing_caverns.cpp b/src/scripts/kalimdor/the_barrens/wailing_caverns/instance_wailing_caverns.cpp index fd27ec2ef92..45a9af7e212 100644 --- a/src/scripts/kalimdor/the_barrens/wailing_caverns/instance_wailing_caverns.cpp +++ b/src/scripts/kalimdor/the_barrens/wailing_caverns/instance_wailing_caverns.cpp @@ -174,12 +174,12 @@ struct instance_wailing_caverns : public ScriptedInstance m_auiEncounter[uiType] = uiData; break; default: - sLog.outError("Instance Wiling Caverns: ERROR SetData = %u for type %u does not exist/not implemented.", uiType, uiData); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Instance Wiling Caverns: ERROR SetData = %u for type %u does not exist/not implemented.", uiType, uiData); break; } if (m_auiEncounter[0] == DONE && m_auiEncounter[1] == DONE && m_auiEncounter[2] == DONE && m_auiEncounter[3] == DONE && m_auiEncounter[4] == NOT_STARTED) { - sLog.outDebug("Debug:Wailing Caverns encounters done"); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "Debug:Wailing Caverns encounters done"); SetData(TYPE_DISCIPLE, SPECIAL); if (Creature* pDisciple = instance->GetCreature(m_uiDiscipleGUID)) { diff --git a/src/scripts/kalimdor/ungoro_crater/ungoro_crater.cpp b/src/scripts/kalimdor/ungoro_crater/ungoro_crater.cpp index 40fb99ab97a..e2b1e0675af 100644 --- a/src/scripts/kalimdor/ungoro_crater/ungoro_crater.cpp +++ b/src/scripts/kalimdor/ungoro_crater/ungoro_crater.cpp @@ -40,7 +40,6 @@ enum SAY_AME_AGGRO2 = -1000450, SAY_AME_AGGRO3 = -1000451, - FACTION_ESCORTEE = 113, QUEST_CHASING_AME = 4245 }; @@ -110,7 +109,7 @@ bool QuestAccept_npc_ame01(Player* pPlayer, Creature* pCreature, Quest const* pQ if (npc_ame01AI* pAmeAI = dynamic_cast(pCreature->AI())) { pCreature->SetStandState(UNIT_STAND_STATE_STAND); - pCreature->SetFactionTemporary(FACTION_ESCORTEE, TEMPFACTION_RESTORE_RESPAWN); + pCreature->SetFactionTemporary(FACTION_ESCORT_N_NEUTRAL_PASSIVE, TEMPFACTION_RESTORE_RESPAWN); pCreature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); pAmeAI->Start(false, pPlayer->GetGUID(), pQuest); } @@ -175,6 +174,7 @@ struct npc_ringoAI : public FollowerAI m_uiEndEventProgress = 0; m_uiEndEventTimer = 1000; pSpraggle = nullptr; + m_creature->EnableMoveInLosEvent(); } void JustRespawned() override @@ -356,7 +356,7 @@ bool QuestAccept_npc_ringo(Player* pPlayer, Creature* pCreature, Quest const* pQ { pCreature->SetStandState(UNIT_STAND_STATE_STAND); pCreature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); - pRingoAI->StartFollow(pPlayer, FACTION_ESCORTEE, pQuest); + pRingoAI->StartFollow(pPlayer, FACTION_ESCORT_N_NEUTRAL_PASSIVE, pQuest); } } diff --git a/src/scripts/world/go_scripts.cpp b/src/scripts/world/go_scripts.cpp index b7f24b07143..675e6a19967 100644 --- a/src/scripts/world/go_scripts.cpp +++ b/src/scripts/world/go_scripts.cpp @@ -23,15 +23,9 @@ EndScriptData */ /* ContentData go_cat_figurine (the "trap" version of GO, two different exist) -go_barov_journal go_field_repair_bot_74A go_resonite_cask -go_tablet_of_madness go_silithyste -go_restes_sha_ni -go_Hive_Regal_Glyphed_Crystal -go_Hive_Ashi_Glyphed_Crystal -go_Hive_Zora_Glyphed_Crystal go_bells go_darkmoon_faire_music EndContentData */ @@ -54,41 +48,6 @@ bool GOHello_go_cat_figurine(Player* pPlayer, GameObject* pGo) return false; } -/*###### -## go_barov_journal -######*/ - -bool GOHello_go_barov_journal(Player* pPlayer, GameObject* pGo) -{ - if (sWorld.GetWowPatch() > WOW_PATCH_108 && sWorld.getConfig(CONFIG_BOOL_ACCURATE_PVE_EVENTS)) - { - if (pPlayer->HasSkill(SKILL_TAILORING) && pPlayer->GetSkillValueBase(SKILL_TAILORING) >= 285) - { - if (!pPlayer->HasSpell(26086)) - { - pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "Learn recipe Felcloth Bag", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF); - pPlayer->SEND_GOSSIP_MENU(8121, pGo->GetObjectGuid()); - } - else - pPlayer->SEND_GOSSIP_MENU(8122, pGo->GetObjectGuid()); - } - else - pPlayer->SEND_GOSSIP_MENU(8120, pGo->GetObjectGuid()); - return true; - } - - return false; -} - -bool GossipSelect_go_barov_journal(Player* pPlayer, GameObject* pGo, uint32 uiSender, uint32 uiAction) -{ - if (uiAction == GOSSIP_ACTION_INFO_DEF) - { - pPlayer->CastSpell(pPlayer, 26095, false); - pPlayer->CLOSE_GOSSIP_MENU(); - } - return true; -} /*###### ## go_field_repair_bot_74A @@ -118,17 +77,6 @@ bool GOHello_go_resonite_cask(Player* pPlayer, GameObject* pGO) return false; } -/*###### -## go_tablet_of_madness -######*/ - -bool GOHello_go_tablet_of_madness(Player* pPlayer, GameObject* pGo) -{ - if (pPlayer->HasSkill(SKILL_ALCHEMY) && pPlayer->GetSkillValue(SKILL_ALCHEMY) >= 300 && !pPlayer->HasSpell(24266)) - pPlayer->CastSpell(pPlayer, 24267, false); - return true; -} - // go_silithyste bool GOHello_go_silithyste(Player* pPlayer, GameObject* pGo) { @@ -138,7 +86,7 @@ bool GOHello_go_silithyste(Player* pPlayer, GameObject* pGo) pPlayer->CastSpell(pPlayer, 29519, true); - sLog.out(LOG_BG, "%s [%u:%u:'%s'] reprend une Silithyst d'un monticule", + sLog.Out(LOG_BG, LOG_LVL_DETAIL, "%s [%u:%u:'%s'] reprend une Silithyst d'un monticule", pPlayer->GetName(), pPlayer->GetGUIDLow(), pPlayer->GetSession()->GetAccountId(), pPlayer->GetSession()->GetRemoteAddress().c_str()); @@ -154,77 +102,6 @@ bool GOHello_go_silithyste(Player* pPlayer, GameObject* pGo) return true; } -/*###### -## go_restes_sha_ni -###### -SQL : -UPDATE quest_template SET QuestFlags = QuestFlags | 2, SpecialFlags = SpecialFlags | 2 WHERE entry = 3821; -UPDATE gameobject_template SET script_name="go_restes_sha_ni" WHERE entry=160445; -UPDATE creature_template SET npc_flags = 0 WHERE entry=9136; -*/ - -bool GOHello_go_restes_sha_ni(Player* pPlayer, GameObject* pGo) -{ - // Completion de la quete - if (pPlayer->GetQuestStatus(3821) == QUEST_STATUS_INCOMPLETE) - pPlayer->AreaExploredOrEventHappens(3821); - // Invoquer (ou non) l'esprit. - if (!pGo->FindNearestCreature(9136, 10.0f, true)) - { - if (pPlayer->GetQuestStatus(3821) == QUEST_STATUS_INCOMPLETE || pPlayer->GetQuestStatus(3821) == QUEST_STATUS_COMPLETE) - { - pGo->SummonCreature(9136, -7919.9f, -2603.8f, 223.345f, 5.13f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 60000); - return true; - } - } - return true; -} - -/*###### -## go_Hive_Regal_Glyphed_Crystal -## go_Hive_Ashi_Glyphed_Crystal -## go_Hive_Zora_Glyphed_Crystal -######*/ - -enum -{ - QUEST_GLYPH_CHASING = 8309, - ITEM_GEOLOGIST_TRANSCRIPTION_KIT = 20453, - ITEM_HIVE_ZORA_RUBBING = 20454, - ITEM_HIVE_ASHI_RUBBING = 20455, - ITEM_HIVE_REGAL_RUBBING = 20456, -}; - -// gossip menu 20000 : Le cristal est couvert de glyphes et de runes compliqu�s. Vous n'y comprenez rien. -template -bool GOHello_go_Hive_Glyphed_Crystal(Player* pPlayer, GameObject* pGo) -{ - pPlayer->PlayerTalkClass->CloseGossip(); - pPlayer->PlayerTalkClass->ClearMenus(); - - if (pPlayer->GetQuestStatus(QUEST_GLYPH_CHASING) == QUEST_STATUS_INCOMPLETE && - pPlayer->HasItemCount(ITEM_GEOLOGIST_TRANSCRIPTION_KIT, 1) && - !pPlayer->HasItemCount(REWARD_ITEM, 1)) - pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF); - - pPlayer->SEND_GOSSIP_MENU(7770, pGo->GetGUID()); - return true; -} - -template -bool GOSelect_go_Hive_Glyphed_Crystal(Player* pPlayer, GameObject* pGo, uint32 sender, uint32 action) -{ - pPlayer->PlayerTalkClass->CloseGossip(); - pPlayer->PlayerTalkClass->ClearMenus(); - - if (pPlayer->GetQuestStatus(QUEST_GLYPH_CHASING) == QUEST_STATUS_INCOMPLETE && - pPlayer->HasItemCount(ITEM_GEOLOGIST_TRANSCRIPTION_KIT, 1) && - !pPlayer->HasItemCount(REWARD_ITEM, 1)) - pPlayer->AddItem(REWARD_ITEM, 1); - - return true; -} - /*#### ## go_bells ####*/ @@ -236,6 +113,7 @@ enum BellHourlySoundFX BELLTOLLALLIANCE = 6594, // Stormwind BELLTOLLNIGHTELF = 6674, // Darnassus BELLTOLLDWARFGNOME = 7234, // Ironforge + LIGHTHOUSEFOGHORN = 7197 // Lighthouses }; enum BellHourlySoundZones @@ -248,30 +126,36 @@ enum BellHourlySoundZones IRONFORGE_ZONE = 1537, TELDRASSIL_ZONE = 141, DARNASSUS_ZONE = 1657, - ASHENVALE_ZONE = 331, + ASHENVALE_ZONE = 331 +}; + +enum LightHouseAreas +{ + AREA_THERAMORE = 513, + AREA_ALCAZ_ISLAND = 2079, + AREA_WESTFALL_LIGHTHOUSE = 115 }; enum BellHourlyObjects { // bell gameobjects GO_HORDE_BELL = 175885, - GO_ALLIANCE_BELL = 176573, + GO_ALLIANCE_BELL = 176573 // Also used for lighthouse spawns }; enum BellHourlyMisc { GAME_EVENT_HOURLY_BELLS = 78, EVENT_RING_BELL = 1, - EVENT_RESET = 2, - EVENT_TIME = 3 + EVENT_TIME = 2 }; struct go_bells : public GameObjectAI { go_bells(GameObject* go) : GameObjectAI(go), _soundId(0), once(true) { - uint32 zoneId = me->GetZoneId(); + uint32 zoneId = me->GetZoneId(); switch (me->GetEntry()) { case GO_HORDE_BELL: @@ -292,6 +176,12 @@ struct go_bells : public GameObjectAI } case GO_ALLIANCE_BELL: { + if (isLightHouseObject()) + { + _soundId = LIGHTHOUSEFOGHORN; + return; + } + switch (zoneId) { case IRONFORGE_ZONE: @@ -310,10 +200,29 @@ struct go_bells : public GameObjectAI break; } default: - sLog.outError("go_bells() called with invalid object, ID: %u", me->GetEntry()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "go_bells() called with invalid object, ID: %u", me->GetEntry()); } } + bool isLightHouseObject() + { + switch (me->GetAreaId()) + { + case AREA_THERAMORE: + { + // Area is not precise enough here, since there also is an alliance bell spawn + // in the same area. Check if location is close to lighthouse: + return me->GetDistance(-3667.0f, -4754.0f, 1.8f) < 1; + } + case AREA_ALCAZ_ISLAND: + case AREA_WESTFALL_LIGHTHOUSE: + { + return true; + } + } + return false; + } + void UpdateAI(uint32 const diff) override { m_events.Update(diff); @@ -336,10 +245,17 @@ struct go_bells : public GameObjectAI time(&rawtime); struct tm * timeinfo = localtime(&rawtime); uint8 _rings = (timeinfo->tm_hour) % 12; - if (_rings == 0) // 00:00 and 12:00 + _rings = (_rings == 0) ? 12 : _rings; // 00:00 and 12:00 + + // Only play once: Dwarf horn and Lighthouse + // On official servers, this sound is played once very two minutes. + // This would require a additional event with a 2 minute timer. + // For now, play the correct sound at least once every hour. + if (_soundId == BELLTOLLDWARFGNOME || _soundId == LIGHTHOUSEFOGHORN) { - _rings = 12; + _rings = 1; } + // Schedule ring event for (auto i = 0; i < _rings; ++i) m_events.ScheduleEvent(EVENT_RING_BELL, Seconds(i * 4 + 1)); @@ -520,6 +436,39 @@ GameObjectAI* GetAI_go_lunar_festival_firecracker(GameObject* gameobject) return new go_lunar_festival_firecracker(gameobject); } +/*#### +## go_containment_coffer +####*/ + +struct go_containment_coffer : public GameObjectAI +{ + go_containment_coffer(GameObject* gobj) : GameObjectAI(gobj) + { + m_despawnTimer = 20000; + } + + uint32 m_despawnTimer; + + void UpdateAI(uint32 const diff) override + { + if (!m_despawnTimer) + return; + + if (m_despawnTimer <= diff) + { + me->Despawn(); + m_despawnTimer = 0; + } + else + m_despawnTimer -= diff; + } +}; + +GameObjectAI* GetAI_go_containment_coffer(GameObject* gameobject) +{ + return new go_containment_coffer(gameobject); +} + void AddSC_go_scripts() { Script* newscript; @@ -529,12 +478,6 @@ void AddSC_go_scripts() newscript->pGOHello = &GOHello_go_cat_figurine; newscript->RegisterSelf(); - newscript = new Script; - newscript->Name = "go_barov_journal"; - newscript->pGOHello = &GOHello_go_barov_journal; - newscript->pGOGossipSelect = &GossipSelect_go_barov_journal; - newscript->RegisterSelf(); - newscript = new Script; newscript->Name = "go_field_repair_bot_74A"; newscript->pGOHello = &GOHello_go_field_repair_bot_74A; @@ -545,39 +488,11 @@ void AddSC_go_scripts() newscript->pGOHello = &GOHello_go_resonite_cask; newscript->RegisterSelf(); - newscript = new Script; - newscript->Name = "go_tablet_of_madness"; - newscript->pGOHello = &GOHello_go_tablet_of_madness; - newscript->RegisterSelf(); - newscript = new Script; newscript->Name = "go_silithyste"; newscript->pGOHello = &GOHello_go_silithyste; newscript->RegisterSelf(); - newscript = new Script; - newscript->Name = "go_restes_sha_ni"; - newscript->pGOHello = &GOHello_go_restes_sha_ni; - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "go_Hive_Regal_Glyphed_Crystal"; - newscript->pGOHello = &(GOHello_go_Hive_Glyphed_Crystal); - newscript->pGOGossipSelect = &(GOSelect_go_Hive_Glyphed_Crystal); - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "go_Hive_Ashi_Glyphed_Crystal"; - newscript->pGOHello = &(GOHello_go_Hive_Glyphed_Crystal); - newscript->pGOGossipSelect = &(GOSelect_go_Hive_Glyphed_Crystal); - newscript->RegisterSelf(); - - newscript = new Script; - newscript->Name = "go_Hive_Zora_Glyphed_Crystal"; - newscript->pGOHello = &(GOHello_go_Hive_Glyphed_Crystal); - newscript->pGOGossipSelect = &(GOSelect_go_Hive_Glyphed_Crystal); - newscript->RegisterSelf(); - newscript = new Script; newscript->Name = "go_bells"; newscript->GOGetAI = &GetAI_go_bells; @@ -597,4 +512,9 @@ void AddSC_go_scripts() newscript->Name = "go_firework_rocket"; newscript->GOGetAI = &GetAI_go_firework_rocket; newscript->RegisterSelf(); + + newscript = new Script; + newscript->Name = "go_containment_coffer"; + newscript->GOGetAI = &GetAI_go_containment_coffer; + newscript->RegisterSelf(); } diff --git a/src/scripts/world/npcs_special.cpp b/src/scripts/world/npcs_special.cpp index ded10e0bb35..b40d769851b 100644 --- a/src/scripts/world/npcs_special.cpp +++ b/src/scripts/world/npcs_special.cpp @@ -32,7 +32,6 @@ EndScriptData npc_chicken_cluck 100% support for quest 3861 (Cluck!) npc_injured_patient 100% patients for triage-quests (6622 and 6624) npc_doctor 100% Gustaf Vanhowzen and Gregory Victor, quest 6622 and 6624 (Triage) -npc_lunaclaw_spirit 100% Appears at two different locations, quest 6001/6002 npc_mount_vendor 100% Regular mount vendors all over the world. Display gossip if player doesn't meet the requirements to buy npc_event_fireworks 100% Shoots fireworks every hour. Used for New Year's Eve event. EndContentData */ @@ -157,7 +156,6 @@ bool QuestComplete_npc_chicken_cluck(Player* pPlayer, Creature* pCreature, Quest return true; } - /*###### ## Triage quest ######*/ @@ -177,12 +175,7 @@ enum HORDE_COORDS = 6 }; -struct Location -{ - float x, y, z, o; -}; - -static Location AllianceCoords[] = +static std::vector const AllianceCoords = { { -3757.38f, -4533.05f, 14.16f, 3.62f}, // Top-far-right bunk as seen from entrance { -3754.36f, -4539.13f, 14.16f, 5.13f}, // Top-far-left bunk @@ -193,12 +186,12 @@ static Location AllianceCoords[] = { -3746.37f, -4525.35f, 14.16f, 5.22f}, // Left bunk near entrance }; -//alliance run to where +// alliance run to where #define A_RUNTOX -3742.96f #define A_RUNTOY -4531.52f #define A_RUNTOZ 11.91f -static Location HordeCoords[] = +static std::vector const HordeCoords = { { -1013.75f, -3492.59f, 62.62f, 4.34f}, // Left, Behind { -1017.72f, -3490.92f, 62.62f, 4.34f}, // Right, Behind @@ -208,7 +201,7 @@ static Location HordeCoords[] = { -1020.95f, -3499.21f, 62.98f, 4.34f} // Right, Front }; -//horde run to where +// horde run to where #define H_RUNTOX -1016.44f #define H_RUNTOY -3508.48f #define H_RUNTOZ 62.96f @@ -222,9 +215,9 @@ uint32 const AllianceSoldierId[3] = uint32 const HordeSoldierId[3] = { - 12923, //12923 Injured Soldier - 12924, //12924 Badly injured Soldier - 12925 //12925 Critically injured Soldier + 12923, // 12923 Injured Soldier + 12924, // 12924 Badly injured Soldier + 12925 // 12925 Critically injured Soldier }; /*###### @@ -233,44 +226,38 @@ uint32 const HordeSoldierId[3] = struct npc_doctorAI : public ScriptedAI { - npc_doctorAI(Creature* pCreature) : ScriptedAI(pCreature) + npc_doctorAI(Creature* pCreature) : ScriptedAI(pCreature), m_vPatientSummonCoordinates(pCreature->GetEntry() == DOCTOR_ALLIANCE ? AllianceCoords : HordeCoords) { Reset(); } - uint64 Playerguid; - - uint32 SummonPatient_Timer; - uint32 SummonPatientCount; - uint32 PatientDiedCount; - uint32 PatientSavedCount; + ObjectGuid m_playerGuid; - bool Event; + uint32 m_uiSummonPatientTimer; + uint32 m_uiSummonPatientCount; + uint32 m_uiPatientDiedCount; + uint32 m_uiPatientSavedCount; - std::list Patients; - std::vector Coordinates; + ObjectGuidSet m_patientGuids; + std::vector const& m_vPatientSummonCoordinates; void Reset() override { - Playerguid = 0; + m_playerGuid.Clear(); - SummonPatient_Timer = 10000; - SummonPatientCount = 0; - PatientDiedCount = 0; - PatientSavedCount = 0; + m_uiSummonPatientTimer = 10000; + m_uiPatientDiedCount = 0; + m_uiPatientSavedCount = 0; - Patients.clear(); - Coordinates.clear(); - - Event = false; - - m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); + m_patientGuids.clear(); } + void EndEvent(bool success); void BeginEvent(Player* pPlayer); - void PatientDied(Location* Point); - void PatientSaved(Creature* soldier, Player* pPlayer, Location* Point); - void UpdateAI(uint32 const diff) override; + void PatientDied(Creature* pSoldier); + void PatientSaved(Creature* pSoldier, Player* pPlayer); + Position const* GetPatientSpawnPosition(); + void UpdateAI(uint32 const uiDiff) override; }; /*##### @@ -279,78 +266,77 @@ struct npc_doctorAI : public ScriptedAI struct npc_injured_patientAI : public ScriptedAI { - npc_injured_patientAI(Creature* pCreature) : ScriptedAI(pCreature) + npc_injured_patientAI(Creature* pCreature) : ScriptedAI(pCreature), isSaved(false) {Reset();} + + ObjectGuid m_doctorGuid; + bool isSaved; + + void EnterEvadeMode() override { - Reset(); + if (isSaved) + ScriptedAI::EnterEvadeMode(); } - uint64 Doctorguid; - Location* Coord; - bool Pvloss; - uint32 _healthModTimer; - void Reset() override { - Doctorguid = 0; - Coord = nullptr; - Pvloss = false; - if (!m_creature->GetDBTableGUIDLow()) - Pvloss = true; + m_doctorGuid.Clear(); - //no select + // no select m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); - //no regen health + // no regen health m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IN_COMBAT); - //to make them lay with face down + // to make them lay with face down m_creature->SetStandState(UNIT_STAND_STATE_DEAD); - _healthModTimer = 2000; - - uint32 mobId = m_creature->GetEntry(); - switch (mobId) + switch (m_creature->GetEntry()) { - //lower max health + // lower max health case 12923: - case 12938: //Injured Soldier + case 12938: // Injured Soldier m_creature->SetHealth(uint32(m_creature->GetMaxHealth()*.75)); break; case 12924: - case 12936: //Badly injured Soldier + case 12936: // Badly injured Soldier m_creature->SetHealth(uint32(m_creature->GetMaxHealth()*.50)); break; case 12925: - case 12937: //Critically injured Soldier + case 12937: // Critically injured Soldier m_creature->SetHealth(uint32(m_creature->GetMaxHealth()*.25)); break; } } - void SpellHit(SpellCaster *caster, SpellEntry const* spell) override + void SpellHit(SpellCaster* pCaster, SpellEntry const* pSpell) override { - if (caster->GetTypeId() == TYPEID_PLAYER && m_creature->IsAlive() && spell->Id == 20804) + if (pCaster->GetTypeId() == TYPEID_PLAYER && m_creature->IsAlive() && pSpell->Id == 20804) { - if ((((Player*)caster)->GetQuestStatus(6624) == QUEST_STATUS_INCOMPLETE) || (((Player*)caster)->GetQuestStatus(6622) == QUEST_STATUS_INCOMPLETE)) + Player* pPlayer = static_cast(pCaster); + if (pPlayer->GetQuestStatus(QUEST_TRIAGE_A) == QUEST_STATUS_INCOMPLETE || pPlayer->GetQuestStatus(QUEST_TRIAGE_H) == QUEST_STATUS_INCOMPLETE) { - if (Doctorguid) + if (Creature* pDoctor = m_creature->GetMap()->GetCreature(m_doctorGuid)) { - if (Creature* Doctor = (m_creature->GetMap()->GetCreature(Doctorguid))) - ((npc_doctorAI*)Doctor->AI())->PatientSaved(m_creature, ((Player*)caster), Coord); + if (npc_doctorAI* pDocAI = dynamic_cast(pDoctor->AI())) + pDocAI->PatientSaved(m_creature, pPlayer); } } - //make not selectable + // make not selectable m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); - //regen health + // regen health m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IN_COMBAT); - //Maxinus bool pour désactiver la perte de pv - Pvloss = false; - //stand up + // stand up m_creature->SetStandState(UNIT_STAND_STATE_STAND); - DoScriptText(PickRandomValue(SAY_DOC1, SAY_DOC2, SAY_DOC3), m_creature); - m_creature->SetWalk(false); - uint32 mobId = m_creature->GetEntry(); + switch (urand(0, 2)) + { + case 0: DoScriptText(SAY_DOC1, m_creature); break; + case 1: DoScriptText(SAY_DOC2, m_creature); break; + case 2: DoScriptText(SAY_DOC3, m_creature); break; + } + + m_creature->SetWalk(false); + isSaved = true; - switch (mobId) + switch (m_creature->GetEntry()) { case 12923: case 12924: @@ -366,30 +352,32 @@ struct npc_injured_patientAI : public ScriptedAI } } - void UpdateAI(uint32 const diff) override + void UpdateAI(uint32 const uiDiff) override { - if (_healthModTimer > diff) - { - _healthModTimer -= diff; + // Don't reduce health if already healed + if (isSaved) return; + + // lower HP on every world tick makes it a useful counter, not officlone though + uint32 uiHPLose = uint32(0.05f * uiDiff); + if (m_creature->IsAlive() && m_creature->GetHealth() > 1 + uiHPLose) + { + m_creature->SetHealth(m_creature->GetHealth() - uiHPLose); } - _healthModTimer = 2000; // TODO: Timer ? - if (!m_creature->IsAlive() || !Pvloss) - return; - if (m_creature->GetHealth() <= 100) + if (m_creature->IsAlive() && m_creature->GetHealth() <= 1 + uiHPLose) { m_creature->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IN_COMBAT); m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); m_creature->SetDeathState(JUST_DIED); m_creature->SetFlag(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_DEAD); - if (Doctorguid) - if (Creature* Doctor = (m_creature->GetMap()->GetCreature(Doctorguid))) - ((npc_doctorAI*)Doctor->AI())->PatientDied(Coord); + if (Creature* pDoctor = m_creature->GetMap()->GetCreature(m_doctorGuid)) + { + if (npc_doctorAI* pDocAI = dynamic_cast(pDoctor->AI())) + pDocAI->PatientDied(m_creature); + } } - else - m_creature->SetHealth(uint32(m_creature->GetHealth() - 100)); } }; @@ -404,155 +392,148 @@ npc_doctor (continue) void npc_doctorAI::BeginEvent(Player* pPlayer) { - Playerguid = pPlayer->GetGUID(); - - SummonPatient_Timer = 10000; - SummonPatientCount = 0; - PatientDiedCount = 0; - PatientSavedCount = 0; + m_playerGuid = pPlayer->GetObjectGuid(); - switch (m_creature->GetEntry()) - { - case DOCTOR_ALLIANCE: - for (auto& allianceCoord : AllianceCoords) - Coordinates.push_back(&allianceCoord); - break; - case DOCTOR_HORDE: - for (auto& hordeCoord : HordeCoords) - Coordinates.push_back(&hordeCoord); - break; - } - - Event = true; - m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE); + m_uiSummonPatientTimer = 10000; + m_uiSummonPatientCount = 0; + m_uiPatientDiedCount = 0; + m_uiPatientSavedCount = 0; } -void npc_doctorAI::PatientDied(Location* Point) +void npc_doctorAI::EndEvent(bool success) { - Player* pPlayer = (m_creature->GetMap()->GetPlayer(Playerguid)); - - if (pPlayer) + if (Player* pPlayer = m_creature->GetMap()->GetPlayer(m_playerGuid)) { - if ((pPlayer->GetQuestStatus(6624) == QUEST_STATUS_INCOMPLETE) || (pPlayer->GetQuestStatus(6622) == QUEST_STATUS_INCOMPLETE)) + if (success) { - ++PatientDiedCount; - - if (PatientDiedCount > 5 && Event) - { - if (pPlayer->GetQuestStatus(QUEST_TRIAGE_A) == QUEST_STATUS_INCOMPLETE) - pPlayer->FailQuest(QUEST_TRIAGE_A); - else if (pPlayer->GetQuestStatus(QUEST_TRIAGE_H) == QUEST_STATUS_INCOMPLETE) - pPlayer->FailQuest(QUEST_TRIAGE_H); - pPlayer->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); - Reset(); - return; - } - - Coordinates.push_back(Point); + if (pPlayer->GetQuestStatus(QUEST_TRIAGE_A) == QUEST_STATUS_INCOMPLETE) + pPlayer->GroupEventHappens(QUEST_TRIAGE_A, m_creature); + else if (pPlayer->GetQuestStatus(QUEST_TRIAGE_H) == QUEST_STATUS_INCOMPLETE) + pPlayer->GroupEventHappens(QUEST_TRIAGE_H, m_creature); } else { - // If no player or player abandon quest in progress - pPlayer->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); - Reset(); + if(pPlayer->GetQuestStatus(QUEST_TRIAGE_A) == QUEST_STATUS_INCOMPLETE) + pPlayer->FailQuest(QUEST_TRIAGE_A); + else if (pPlayer->GetQuestStatus(QUEST_TRIAGE_H) == QUEST_STATUS_INCOMPLETE) + pPlayer->FailQuest(QUEST_TRIAGE_H); } } + + for (auto const& guid : m_patientGuids) + { + if (Creature* pPatient = m_creature->GetMap()->GetCreature(guid)) + pPatient->DespawnOrUnsummon(1); + } + + Reset(); } -void npc_doctorAI::PatientSaved(Creature* soldier, Player* pPlayer, Location* Point) +void npc_doctorAI::PatientDied(Creature* pCreature) { - if (pPlayer && Playerguid == pPlayer->GetGUID()) + m_patientGuids.erase(pCreature->GetObjectGuid()); + ++m_uiPatientDiedCount; + + if (m_uiPatientDiedCount > 5) { - if ((pPlayer->GetQuestStatus(QUEST_TRIAGE_A) == QUEST_STATUS_INCOMPLETE) || (pPlayer->GetQuestStatus(QUEST_TRIAGE_H) == QUEST_STATUS_INCOMPLETE)) - { - ++PatientSavedCount; + EndEvent(false); + return; + } +} - if (PatientSavedCount == 15) - { - if (!Patients.empty()) - { - std::list::iterator itr; - for (itr = Patients.begin(); itr != Patients.end(); ++itr) - { - if (Creature* Patient = (m_creature->GetMap()->GetCreature(*itr))) - Patient->SetDeathState(JUST_DIED); - } - } +void npc_doctorAI::PatientSaved(Creature* pCreature, Player* pPlayer) +{ + m_patientGuids.erase(pCreature->GetObjectGuid()); + if (pPlayer->GetObjectGuid() != m_playerGuid) + return; - if (pPlayer->GetQuestStatus(QUEST_TRIAGE_A) == QUEST_STATUS_INCOMPLETE) - pPlayer->GroupEventHappens(QUEST_TRIAGE_A, m_creature); - else if (pPlayer->GetQuestStatus(QUEST_TRIAGE_H) == QUEST_STATUS_INCOMPLETE) - pPlayer->GroupEventHappens(QUEST_TRIAGE_H, m_creature); + ++m_uiPatientSavedCount; + if (m_uiPatientSavedCount >= 15) + EndEvent(true); +} - Reset(); - return; +Position const* npc_doctorAI::GetPatientSpawnPosition() +{ + std::vector freeSpots; + for (auto const& pos : m_vPatientSummonCoordinates) + freeSpots.push_back(&pos); + + for (auto const& guid : m_patientGuids) + { + if (Creature* pPatient = m_creature->GetMap()->GetCreature(guid)) + { + for (auto itr = freeSpots.begin(); itr != freeSpots.end();) + { + if (pPatient->GetDistance3dToCenter(**itr) < 1.0f) + itr = freeSpots.erase(itr); + else + itr++; } - Coordinates.push_back(Point); + if (freeSpots.empty()) + return nullptr; } } + + return SelectRandomContainerElement(freeSpots); } -void npc_doctorAI::UpdateAI(uint32 const diff) +void npc_doctorAI::UpdateAI(uint32 const uiDiff) { - if (!Event) - return; - if (SummonPatientCount >= 20) - { - Reset(); - return; - } - - if (SummonPatient_Timer < diff) + if (!m_playerGuid.IsEmpty()) { - Creature* Patient = nullptr; - Location* Point = nullptr; - - if (Coordinates.empty()) + if (m_uiSummonPatientCount >= 21) // worst case scenario : 5 dead + 15 saved { - Reset(); + EndEvent(true); return; } - std::vector::iterator itr = Coordinates.begin() + rand() % Coordinates.size(); - uint32 patientEntry = 0; - - switch (m_creature->GetEntry()) + Player* pPlayer = m_creature->GetMap()->GetPlayer(m_playerGuid); + if (pPlayer && pPlayer->IsWithinDist(m_creature, DEFAULT_VISIBILITY_DISTANCE)) { - case DOCTOR_ALLIANCE: - patientEntry = AllianceSoldierId[urand(0, 2)]; - break; - case DOCTOR_HORDE: - patientEntry = HordeSoldierId[urand(0, 2)]; - break; - default: - sLog.outError("Invalid entry for Triage doctor. Please check your database"); - return; - } - - Point = *itr; + if (m_uiSummonPatientTimer < uiDiff) + { + if (Position const* pos = GetPatientSpawnPosition()) + { + uint32 patientEntry = 0; + switch (m_creature->GetEntry()) + { + case DOCTOR_ALLIANCE: patientEntry = AllianceSoldierId[urand(0, 2)]; break; + case DOCTOR_HORDE: patientEntry = HordeSoldierId[urand(0, 2)]; break; + default: + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid entry for Triage doctor. Please check your database"); + return; + } - Patient = m_creature->SummonCreature(patientEntry, Point->x, Point->y, Point->z, Point->o, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 5000); + if (Creature* pPatient = m_creature->SummonCreature(patientEntry, pos->x, pos->y, pos->z, pos->o, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 5000)) + { + // 2.4.3, this flag appear to be required for client side item->spell to work (TARGET_UNIT_FRIEND) + pPatient->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PVP); + m_patientGuids.insert(pPatient->GetObjectGuid()); + if (npc_injured_patientAI* pPatientAI = dynamic_cast(pPatient->AI())) + pPatientAI->m_doctorGuid = m_creature->GetObjectGuid(); + ++m_uiSummonPatientCount; + } + } - if (Patient) + m_uiSummonPatientTimer = 10000; + } + else + m_uiSummonPatientTimer -= uiDiff; + } + else { - Patients.push_back(Patient->GetGUID()); - ((npc_injured_patientAI*)Patient->AI())->Doctorguid = m_creature->GetGUID(); - ((npc_injured_patientAI*)Patient->AI())->Coord = Point; - Coordinates.erase(itr); + EndEvent(false); } - SummonPatient_Timer = 10000; - ++SummonPatientCount; } - else - SummonPatient_Timer -= diff; + + ScriptedAI::UpdateAI(uiDiff); } bool QuestAccept_npc_doctor(Player* pPlayer, Creature* pCreature, Quest const* pQuest) { if ((pQuest->GetQuestId() == QUEST_TRIAGE_A) || (pQuest->GetQuestId() == QUEST_TRIAGE_H)) { - pPlayer->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); if (npc_doctorAI* pDocAI = dynamic_cast(pCreature->AI())) pDocAI->BeginEvent(pPlayer); } @@ -560,14 +541,6 @@ bool QuestAccept_npc_doctor(Player* pPlayer, Creature* pCreature, Quest const* p return true; } -bool QuestRewarded_npc_doctor(Player* pPlayer, Creature* pCreature, Quest const* pQuest) -{ - if ((pQuest->GetQuestId() == QUEST_TRIAGE_A) || (pQuest->GetQuestId() == QUEST_TRIAGE_H)) - pPlayer->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); - - return true; -} - CreatureAI* GetAI_npc_doctor(Creature* pCreature) { return new npc_doctorAI(pCreature); @@ -594,6 +567,7 @@ struct npc_tonk_mineAI : public ScriptedAI { m_uiArmTimer = 3000; m_bArmed = false; + m_creature->EnableMoveInLosEvent(); } void Aggro(Unit* pWho) override {} @@ -712,40 +686,6 @@ CreatureAI* GetAI_npc_steam_tonk(Creature* pCreature) return new npc_steam_tonkAI(pCreature); } -/*###### -## npc_lunaclaw_spirit -######*/ - -enum -{ - QUEST_BODY_HEART_A = 6001, - QUEST_BODY_HEART_H = 6002, - - TEXT_ID_DEFAULT = 4714, - TEXT_ID_PROGRESS = 4715 -}; - -#define GOSSIP_ITEM_GRANT "You have thought well, spirit. I ask you to grant me the strength of your body and the strength of your heart." - -bool GossipHello_npc_lunaclaw_spirit(Player* pPlayer, Creature* pCreature) -{ - if (pPlayer->GetQuestStatus(QUEST_BODY_HEART_A) == QUEST_STATUS_INCOMPLETE || pPlayer->GetQuestStatus(QUEST_BODY_HEART_H) == QUEST_STATUS_INCOMPLETE) - pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, GOSSIP_ITEM_GRANT, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1); - - pPlayer->SEND_GOSSIP_MENU(TEXT_ID_DEFAULT, pCreature->GetGUID()); - return true; -} - -bool GossipSelect_npc_lunaclaw_spirit(Player* pPlayer, Creature* pCreature, uint32 uiSender, uint32 uiAction) -{ - if (uiAction == GOSSIP_ACTION_INFO_DEF + 1) - { - pPlayer->SEND_GOSSIP_MENU(TEXT_ID_PROGRESS, pCreature->GetGUID()); - pPlayer->AreaExploredOrEventHappens((pPlayer->GetTeam() == ALLIANCE) ? QUEST_BODY_HEART_A : QUEST_BODY_HEART_H); - } - return true; -} - /* * Rat of the depths */ @@ -1113,7 +1053,7 @@ struct npc_cannonball_runnerAI : ScriptedPetAI if (m_creature->GetOwner()) m_creature->SetOrientation(m_creature->GetOwner()->GetOrientation()); - m_creature->AddUnitState(UNIT_STAT_NO_COMBAT_MOVEMENT); + SetCombatMovement(false); npc_cannonball_runnerAI::Reset(); } @@ -1467,11 +1407,13 @@ struct npc_riggle_bassbaitAI : ScriptedAI explicit npc_riggle_bassbaitAI(Creature* pCreature) : ScriptedAI(pCreature) { m_uiTimer = 0; - - auto prevWinTime = sObjectMgr.GetSavedVariable(VAR_TOURNAMENT); + auto prevWinTime = sObjectMgr.GetSavedVariable(VAR_STV_FISHING_PREV_WIN_TIME); if (time(nullptr) - prevWinTime > DAY) { - sObjectMgr.SetSavedVariable(VAR_TOURN_WINNER, 0, true); + // reset all after 1 day + sObjectMgr.SetSavedVariable(VAR_STV_FISHING_ANNOUNCE_EVENT_BEGIN, 1, true); + sObjectMgr.SetSavedVariable(VAR_STV_FISHING_ANNOUNCE_POOLS_DESPAN, 0, true); + sObjectMgr.SetSavedVariable(VAR_STV_FISHING_HAS_WINNER, 0, true); } npc_riggle_bassbaitAI::Reset(); } @@ -1487,24 +1429,19 @@ struct npc_riggle_bassbaitAI : ScriptedAI { // complex system to keep things safe in case of crashes/restarts during the event // yells should not be repeatable, quest credit should go to a single person per week - if (sGameEventMgr.IsActiveEvent(EVENT_TOURNAMENT)) + if (sGameEventMgr.IsActiveEvent(EVENT_TOURNAMENT) && !sObjectMgr.GetSavedVariable(VAR_STV_FISHING_HAS_WINNER)) { if (!m_creature->IsQuestGiver()) { - auto prevWinTime = sObjectMgr.GetSavedVariable(VAR_TOURNAMENT); - - if (time(nullptr) - prevWinTime > DAY) - { - m_creature->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - - auto startedAlready = sObjectMgr.GetSavedVariable(VAR_TOURN_GOES); - - if (startedAlready) return; - - m_creature->MonsterYellToZone(YELL_BEGIN); - sObjectMgr.SetSavedVariable(VAR_TOURN_GOES, 1, true); - sObjectMgr.SetSavedVariable(VAR_TOURN_OVER, 0, true); - } + m_creature->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); + } + if (sObjectMgr.GetSavedVariable(VAR_STV_FISHING_ANNOUNCE_EVENT_BEGIN)) + { + m_creature->MonsterYellToZone(YELL_BEGIN); + // store announce begin done + sObjectMgr.SetSavedVariable(VAR_STV_FISHING_ANNOUNCE_EVENT_BEGIN, 0, true); + // store enable over annoucement + sObjectMgr.SetSavedVariable(VAR_STV_FISHING_ANNOUNCE_POOLS_DESPAN, 1, true); } } else @@ -1512,15 +1449,14 @@ struct npc_riggle_bassbaitAI : ScriptedAI if (m_creature->IsQuestGiver()) { m_creature->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); - sObjectMgr.SetSavedVariable(VAR_TOURN_GOES, 0, true); } - - auto isOver = sObjectMgr.GetSavedVariable(VAR_TOURN_OVER); - - if (isOver) return; - - m_creature->MonsterYellToZone(YELL_OVER); - sObjectMgr.SetSavedVariable(VAR_TOURN_OVER, 1, true); + // only progress to announce over when pools have been despawned (EVENT_TOURNAMENT is over) + if (!sGameEventMgr.IsActiveEvent(EVENT_TOURNAMENT) && sObjectMgr.GetSavedVariable(VAR_STV_FISHING_ANNOUNCE_POOLS_DESPAN)) + { + m_creature->MonsterYellToZone(YELL_OVER); + // store announce over done + sObjectMgr.SetSavedVariable(VAR_STV_FISHING_ANNOUNCE_POOLS_DESPAN, 0, true); + } } } @@ -1547,9 +1483,8 @@ bool QuestRewarded_npc_riggle_bassbait(Player* pPlayer, Creature* pCreature, Que { if (pQuest->GetQuestId() == QUEST_MASTER_ANGLER) { - sObjectMgr.SetSavedVariable(VAR_TOURNAMENT, time(nullptr), true); - sObjectMgr.SetSavedVariable(VAR_TOURN_GOES, 0, true); - sObjectMgr.SetSavedVariable(VAR_TOURN_WINNER, 1, true); + sObjectMgr.SetSavedVariable(VAR_STV_FISHING_PREV_WIN_TIME, time(nullptr), true); + sObjectMgr.SetSavedVariable(VAR_STV_FISHING_HAS_WINNER, 1, true); pCreature->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_QUESTGIVER); pCreature->MonsterYellToZone(YELL_WINNER, 0, pPlayer); } @@ -1833,6 +1768,7 @@ struct npc_goblin_land_mineAI : ScriptedAI void Reset() override { SetCombatMovement(false); + m_creature->EnableMoveInLosEvent(); } void MoveInLineOfSight(Unit* pWho) override @@ -2172,12 +2108,13 @@ enum VAR_KWEE_THRALL = 2200, VAR_KWEE_CAIRNE = 2201, VAR_KWEE_SYLVANAS = 2202, - VAR_KWEE_HORDE = 2207, VAR_KWEE_BOLVAR = 2203, VAR_KWEE_MAGNI = 2204, VAR_KWEE_TYRANDE = 2205, + VAR_KWEE_ALLIANCE = 2206, + VAR_KWEE_HORDE = 2207, TEXT_ID_VICTORY_A = 8315, TEXT_ID_VICTORY_H = 8316, @@ -2248,7 +2185,7 @@ struct npc_kwee_peddlefeetAI : public ScriptedAI void ResetVariablesAndDisableWinnerEvents() { // Reset all variables if available. - for (uint32 i = VAR_KWEE_THRALL; i < VAR_KWEE_HORDE; i++) + for (uint32 i = VAR_KWEE_THRALL; i <= VAR_KWEE_HORDE; i++) { if (sObjectMgr.GetSavedVariable(i, 0)) sObjectMgr.SetSavedVariable(i, 0, true); @@ -2330,7 +2267,7 @@ CreatureAI* GetAI_npc_kwee_peddlefeet(Creature* pCreature) bool GossipHello_npc_kwee_peddlefeet(Player* pPlayer, Creature* pCreature) { - for (uint32 i = VAR_KWEE_THRALL; i < VAR_KWEE_HORDE; i++) + for (uint32 i = VAR_KWEE_THRALL; i <= VAR_KWEE_HORDE; i++) { pPlayer->SendUpdateWorldState(i, sObjectMgr.GetSavedVariable(i, 0)); } @@ -2467,7 +2404,6 @@ void AddSC_npcs_special() newscript->Name = "npc_doctor"; newscript->GetAI = &GetAI_npc_doctor; newscript->pQuestAcceptNPC = &QuestAccept_npc_doctor; - newscript->pQuestRewardedNPC = &QuestRewarded_npc_doctor; newscript->RegisterSelf(); newscript = new Script; @@ -2485,12 +2421,6 @@ void AddSC_npcs_special() newscript->GetAI = &GetAI_npc_steam_tonk; newscript->RegisterSelf(); - newscript = new Script; - newscript->Name = "npc_lunaclaw_spirit"; - newscript->pGossipHello = &GossipHello_npc_lunaclaw_spirit; - newscript->pGossipSelect = &GossipSelect_npc_lunaclaw_spirit; - newscript->RegisterSelf(); - newscript = new Script; newscript->Name = "rat_des_profondeurs"; newscript->GetAI = &GetAI_rat_des_profondeurs; diff --git a/src/scripts/world/scourge_invasion.cpp b/src/scripts/world/scourge_invasion.cpp index 54aa771fced..2f44fa02457 100644 --- a/src/scripts/world/scourge_invasion.cpp +++ b/src/scripts/world/scourge_invasion.cpp @@ -1264,7 +1264,7 @@ struct PallidHorrorAI : public ScriptedAI time_t timeToNextAttack = next_attack - now; uint32 index = m_creature->GetZoneId() == ZONEID_UNDERCITY ? VARIABLE_SI_UNDERCITY_TIME : VARIABLE_SI_STORMWIND_TIME; sObjectMgr.SetSavedVariable(index, now + CITY_ATTACK_TIMER, true); - sLog.outBasic("[Scourge Invasion Event] The Scourge has been defeated in %s, next attack starting in %d minutes", m_creature->GetZoneId() == ZONEID_UNDERCITY ? "Undercity" : "Stormwind", uint32(timeToNextAttack / 60)); + sLog.Out(LOG_BASIC, LOG_LVL_BASIC, "[Scourge Invasion Event] The Scourge has been defeated in %s, next attack starting in %d minutes", m_creature->GetZoneId() == ZONEID_UNDERCITY ? "Undercity" : "Stormwind", uint32(timeToNextAttack / 60)); } void SummonedCreatureJustDied(Creature* unit) override diff --git a/src/scripts/world/world_event_wareffort.cpp b/src/scripts/world/world_event_wareffort.cpp index 63c3c7aa121..ffd8cfdc5a0 100644 --- a/src/scripts/world/world_event_wareffort.cpp +++ b/src/scripts/world/world_event_wareffort.cpp @@ -20,6 +20,7 @@ */ #include "scriptPCH.h" +#include "CreatureEventAI.h" #include "world_event_wareffort.h" #include @@ -89,7 +90,7 @@ void AutoCompleteWarEffortProgress() if (!rate) return; - sLog.outInfo("[WarEffortEvent] Auto-completing war effort progress. Rate: %0.2f", rate); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[WarEffortEvent] Auto-completing war effort progress. Rate: %0.2f", rate); for (int i = 0; i < NUM_FACTION_OBJECTIVES; ++i) { @@ -109,7 +110,7 @@ void AutoCompleteWarEffortProgress() AutoCompleteWarEffortResource(SharedObjectives[i].itemId, SharedObjectives[i].required, hordeVar, rate, TEAM_HORDE); } - sLog.outInfo("[WarEffortEvent] Auto-complete done"); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[WarEffortEvent] Auto-complete done"); } void AutoCompleteWarEffortResource(uint32 resourceId, uint32 required, uint32 savedVar, float rate, TeamId team) @@ -136,7 +137,7 @@ void AutoCompleteWarEffortResource(uint32 resourceId, uint32 required, uint32 sa amount += increase; sObjectMgr.SetSavedVariable(savedVar, amount, true); - sLog.outInfo("[WarEffortEvent] %s resource %u (saved var: %u) incremented by %u to %u (goal: %u)", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "[WarEffortEvent] %s resource %u (saved var: %u) incremented by %u to %u (goal: %u)", teamStr.c_str(), resourceId, savedVar, increase, amount, required); } @@ -145,7 +146,7 @@ uint32 GetSharedSavedVar(uint32 item, TeamId team) uint32 var = 0; if (team > 1) { - sLog.outError("Invalid team specified for shared War Effort stock, %u", team); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid team specified for shared War Effort stock, %u", team); return 0; } @@ -171,7 +172,7 @@ uint32 GetSharedSavedVar(uint32 item, TeamId team) var = VAR_WE_ALLIANCE_RUNEBANDAGE; break; default: - sLog.outError("Invalid item %u for shared War Effort stock", item); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid item %u for shared War Effort stock", item); break; } break; @@ -196,7 +197,7 @@ uint32 GetSharedSavedVar(uint32 item, TeamId team) var = VAR_WE_HORDE_RUNEBANDAGE; break; default: - sLog.outError("Invalid item %u for shared War Effort stock", item); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Invalid item %u for shared War Effort stock", item); break; } break; @@ -255,7 +256,7 @@ const WarEffortGossip& GetWarEffortGossip(uint32 item) return i; } - sLog.outError("Cannot find war effort gossip text for the given item %u", item); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Cannot find war effort gossip text for the given item %u", item); return WarEffortGossipText[0]; } @@ -504,7 +505,7 @@ struct npc_AQwar_collectorAI : CreatureAI } if (!found) - sLog.outError("npc_AQwar_collectorAI: Unit %s has collector AI but no defined resource", m_creature->GetGuidStr().c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "npc_AQwar_collectorAI: Unit %s has collector AI but no defined resource", m_creature->GetGuidStr().c_str()); return objectiveReached; } @@ -882,8 +883,9 @@ const static G3D::Vector3 ironforgeInfantryOrigin = { -6969.21f, 962.33f, 11.88f const static G3D::Vector3 orgrimmarInfantryOrigin = { -6975.30f, 940.14f, 13.14f }; const static G3D::Vector3 saurfangWaveIncomingPosition = { -6985.67f, 956.06f, 10.21f }; -enum { - NPC_SAURFANG = 987000 +enum +{ + NPC_SAURFANG = 14720 }; struct npc_infantrymanAI : ScriptedAI @@ -1281,7 +1283,8 @@ CreatureAI* GetAI_npc_aqwar_cenarionhold_attack(Creature *pCreature) return new npc_aqwar_cenarionhold_attackAI(pCreature); } -enum { +enum +{ SCRIPT_SAURFANG_CH_ATTACK_WARN = -1780300, SCRIPT_SAURFANG_SPEECH1 = -1780301, SCRIPT_SAURFANG_SPEECH2 = -1780302, @@ -1304,7 +1307,9 @@ enum { SPELL_SF_THUNDERCLAP = 23931, //? SPELL_SF_MORTALSTRIKE = 12294, //? SPELL_SF_SAURFANGRAGE = 26339, - SPELL_SF_BATTLESHOUT = 26043 // shout to put him in combat with other units so he doesn't run off + SPELL_SF_BATTLESHOUT = 26043, // shout to put him in combat with other units so he doesn't run off + + FACTION_MIGHT_OF_KALIMDOR = 777, }; struct MovementPath { @@ -1361,6 +1366,7 @@ struct npc_aqwar_saurfangAI : ScriptedAI m_movePointReached = true; m_movementPaused = false; + m_creature->SetFactionTemplateId(FACTION_MIGHT_OF_KALIMDOR); Reset(); } @@ -1574,7 +1580,10 @@ struct npc_aqwar_saurfangAI : ScriptedAI CreatureAI* GetAI_npc_aqwar_saurfang(Creature *pCreature) { - return new npc_aqwar_saurfangAI(pCreature); + if (pCreature->GetZoneId() == 1377) + return new npc_aqwar_saurfangAI(pCreature); + + return new CreatureEventAI(pCreature); } void AddSC_war_effort() diff --git a/src/shared/Auth/ARC4.cpp b/src/shared/Auth/ARC4.cpp index 219e9ccaade..3bd6cac0d82 100644 --- a/src/shared/Auth/ARC4.cpp +++ b/src/shared/Auth/ARC4.cpp @@ -15,9 +15,15 @@ */ #include "ARC4.h" +#if defined(OPENSSL_VERSION_MAJOR) && (OPENSSL_VERSION_MAJOR >= 3) +#include +#endif ARC4::ARC4(uint8 len) : m_ctx() { + #if defined(OPENSSL_VERSION_MAJOR) && (OPENSSL_VERSION_MAJOR >= 3) + OSSL_PROVIDER_load(NULL, "legacy"); + #endif m_ctx = EVP_CIPHER_CTX_new(); EVP_EncryptInit_ex(m_ctx, EVP_rc4(), nullptr, nullptr, nullptr); EVP_CIPHER_CTX_set_key_length(m_ctx, len); @@ -25,6 +31,9 @@ ARC4::ARC4(uint8 len) : m_ctx() ARC4::ARC4(uint8* seed, uint8 len) : m_ctx() { + #if defined(OPENSSL_VERSION_MAJOR) && (OPENSSL_VERSION_MAJOR >= 3) + OSSL_PROVIDER_load(NULL, "legacy"); + #endif m_ctx = EVP_CIPHER_CTX_new(); EVP_EncryptInit_ex(m_ctx, EVP_rc4(), nullptr, nullptr, nullptr); EVP_CIPHER_CTX_set_key_length(m_ctx, len); diff --git a/src/shared/Auth/BigNumber.cpp b/src/shared/Auth/BigNumber.cpp index 7973249dc79..54f0cb94447 100644 --- a/src/shared/Auth/BigNumber.cpp +++ b/src/shared/Auth/BigNumber.cpp @@ -71,25 +71,25 @@ void BigNumber::SetRand(int numbits) BN_rand(_bn, numbits, 0, 1); } -BigNumber BigNumber::operator=(BigNumber const& bn) +BigNumber& BigNumber::operator=(BigNumber const& bn) { BN_copy(_bn, bn._bn); return *this; } -BigNumber BigNumber::operator+=(BigNumber const& bn) +BigNumber& BigNumber::operator+=(BigNumber const& bn) { BN_add(_bn, _bn, bn._bn); return *this; } -BigNumber BigNumber::operator-=(BigNumber const& bn) +BigNumber& BigNumber::operator-=(BigNumber const& bn) { BN_sub(_bn, _bn, bn._bn); return *this; } -BigNumber BigNumber::operator*=(BigNumber const& bn) +BigNumber& BigNumber::operator*=(BigNumber const& bn) { BN_CTX *bnctx; @@ -100,7 +100,7 @@ BigNumber BigNumber::operator*=(BigNumber const& bn) return *this; } -BigNumber BigNumber::operator/=(BigNumber const& bn) +BigNumber& BigNumber::operator/=(BigNumber const& bn) { BN_CTX *bnctx; @@ -111,7 +111,7 @@ BigNumber BigNumber::operator/=(BigNumber const& bn) return *this; } -BigNumber BigNumber::operator%=(BigNumber const& bn) +BigNumber& BigNumber::operator%=(BigNumber const& bn) { BN_CTX *bnctx; diff --git a/src/shared/Auth/BigNumber.h b/src/shared/Auth/BigNumber.h index 88214b1c279..231933529fa 100644 --- a/src/shared/Auth/BigNumber.h +++ b/src/shared/Auth/BigNumber.h @@ -39,33 +39,33 @@ class BigNumber void SetRand(int numbits); - BigNumber operator=(BigNumber const& bn); + BigNumber& operator=(BigNumber const& bn); - BigNumber operator+=(BigNumber const& bn); + BigNumber& operator+=(BigNumber const& bn); BigNumber operator+(BigNumber const& bn) { BigNumber t(*this); return t += bn; } - BigNumber operator-=(BigNumber const& bn); + BigNumber& operator-=(BigNumber const& bn); BigNumber operator-(BigNumber const& bn) { BigNumber t(*this); return t -= bn; } - BigNumber operator*=(BigNumber const& bn); + BigNumber& operator*=(BigNumber const& bn); BigNumber operator*(BigNumber const& bn) { BigNumber t(*this); return t *= bn; } - BigNumber operator/=(BigNumber const& bn); + BigNumber& operator/=(BigNumber const& bn); BigNumber operator/(BigNumber const& bn) { BigNumber t(*this); return t /= bn; } - BigNumber operator%=(BigNumber const& bn); + BigNumber& operator%=(BigNumber const& bn); BigNumber operator%(BigNumber const& bn) { BigNumber t(*this); diff --git a/src/shared/ByteBuffer.cpp b/src/shared/ByteBuffer.cpp new file mode 100644 index 00000000000..e1b4ac18a9a --- /dev/null +++ b/src/shared/ByteBuffer.cpp @@ -0,0 +1,81 @@ +/* + * Copyright (C) 2005-2011 MaNGOS + * Copyright (C) 2009-2011 MaNGOSZero + * Copyright (C) 2011-2016 Nostalrius + * Copyright (C) 2016-2017 Elysium Project + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include "ByteBuffer.h" +#include "Log.h" + +void ByteBufferException::PrintPosError() const +{ + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempted to %s in ByteBuffer (pos: " SIZEFMTD " size: " SIZEFMTD ") value with size: " SIZEFMTD, + (add ? "put" : "get"), pos, size, esize); +} + +void ByteBuffer::append(uint8 const* src, size_t cnt) +{ + if (!cnt) + return; + + MANGOS_ASSERT(size() < 10000000); + + if (_storage.size() < _wpos + cnt) + _storage.resize(_wpos + cnt); + memcpy(&_storage[_wpos], src, cnt); + _wpos += cnt; +} + +void ByteBuffer::hexlike() const +{ + if (!sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG)) // optimize disabled debug output + return; + + std::ostringstream ss; + ss << "STORAGE_SIZE: " << size() << "\n"; + + if (sLog.IsIncludeTime()) + ss << " "; + + size_t j = 1, k = 1; + + for (size_t i = 0; i < size(); ++i) + { + if ((i == (j * 8)) && ((i != (k * 16)))) + { + ss << "| "; + ++j; + } + else if (i == (k * 16)) + { + ss << "\n"; + + if (sLog.IsIncludeTime()) + ss << " "; + + ++k; + ++j; + } + + char buf[4]; + snprintf(buf, 4, "%02X", read(i)); + ss << buf << " "; + + } + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, ss.str().c_str()); +} diff --git a/src/shared/ByteBuffer.h b/src/shared/ByteBuffer.h index d836c0bf293..03e7b3cfd6b 100644 --- a/src/shared/ByteBuffer.h +++ b/src/shared/ByteBuffer.h @@ -23,7 +23,6 @@ #define _BYTEBUFFER_H #include "Common.h" -#include "Log.h" #include "Utilities/ByteConverter.h" class ByteBufferException @@ -35,11 +34,7 @@ class ByteBufferException PrintPosError(); } - void PrintPosError() const - { - sLog.outError("Attempted to %s in ByteBuffer (pos: " SIZEFMTD " size: " SIZEFMTD ") value with size: " SIZEFMTD, - (add ? "put" : "get"), pos, size, esize); - } + void PrintPosError() const; private: bool add; size_t pos; @@ -264,14 +259,22 @@ class ByteBuffer ByteBuffer& operator>>(std::string& value) { - value.clear(); - while (rpos() < size()) // prevent crash at wrong string format in packet + // prevent crash at wrong string format in packet + if (_rpos < size()) { - char c = read(); - if (c == 0) - break; - value += c; + size_t startPos = _rpos; + + while (_storage[_rpos] != '\0') + { + _rpos++; + + if (_rpos + sizeof(char) > size()) + throw ByteBufferException(false, _rpos, sizeof(char), size()); + } + value.assign((char*)(&_storage[startPos]), _rpos - startPos); + _rpos++; } + return *this; } @@ -343,6 +346,33 @@ class ByteBuffer _rpos += len; } + // returns pointer to string inside the packet without copy while checking for null terminator + char* ReadCString() + { + if (_rpos + sizeof(char) > size()) + throw ByteBufferException(false, _rpos, sizeof(char), size()); + + char* txt = (char*)(&_storage[_rpos]); + + while (_storage[_rpos] != '\0') + { + _rpos++; + + if (_rpos + sizeof(char) > size()) + throw ByteBufferException(false, _rpos, sizeof(char), size()); + } + + _rpos++; + return txt; + } + + void ReadCString(char*& txt, size_t& txtLen) + { + size_t oldPos = _rpos; + txt = ReadCString(); + txtLen = (_rpos - oldPos) - 1; // dont count null terminator + } + uint64 readPackGUID() { uint64 guid = 0; @@ -400,18 +430,7 @@ class ByteBuffer return append((uint8 const*)src, cnt * sizeof(T)); } - void append(uint8 const* src, size_t cnt) - { - if (!cnt) - return; - - MANGOS_ASSERT(size() < 10000000); - - if (_storage.size() < _wpos + cnt) - _storage.resize(_wpos + cnt); - memcpy(&_storage[_wpos], src, cnt); - _wpos += cnt; - } + void append(uint8 const* src, size_t cnt); void append(ByteBuffer const& buffer) { @@ -455,78 +474,7 @@ class ByteBuffer memcpy(&_storage[pos], src, cnt); } - void print_storage() const - { - if (!sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG)) // optimize disabled debug output - return; - - std::ostringstream ss; - ss << "STORAGE_SIZE: " << size() << "\n"; - - if (sLog.IsIncludeTime()) - ss << " "; - - for (size_t i = 0; i < size(); ++i) - ss << uint32(read(i)) << " - "; - - DEBUG_LOG(ss.str().c_str()); - } - - void textlike() const - { - if (!sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG)) // optimize disabled debug output - return; - - std::ostringstream ss; - ss << "STORAGE_SIZE: " << size() << "\n"; - - if (sLog.IsIncludeTime()) - ss << " "; - - for (size_t i = 0; i < size(); ++i) - ss << read(i); - - DEBUG_LOG(ss.str().c_str()); - } - - void hexlike() const - { - if (!sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG)) // optimize disabled debug output - return; - - std::ostringstream ss; - ss << "STORAGE_SIZE: " << size() << "\n"; - - if (sLog.IsIncludeTime()) - ss << " "; - - size_t j = 1, k = 1; - - for (size_t i = 0; i < size(); ++i) - { - if ((i == (j * 8)) && ((i != (k * 16)))) - { - ss << "| "; - ++j; - } - else if (i == (k * 16)) - { - ss << "\n"; - - if (sLog.IsIncludeTime()) - ss << " "; - - ++k; - ++j; - } - - char buf[4]; - snprintf(buf, 4, "%02X", read(i)); - ss << buf << " "; - - } - DEBUG_LOG(ss.str().c_str()); - } + void hexlike() const; private: // limited for internal use because can "append" any unexpected type (like pointer and etc) with hard detection problem diff --git a/src/shared/CMakeLists.txt b/src/shared/CMakeLists.txt index a4b7cd3c6b5..9d9b7423b8c 100644 --- a/src/shared/CMakeLists.txt +++ b/src/shared/CMakeLists.txt @@ -63,8 +63,10 @@ set (shared_SRCS Database/SqlPreparedStatement.h Database/SQLStorage.h Database/SQLStorageImpl.h + Multithreading/Messager.h SRP6/SRP6.h nonstd/optional.hpp + ByteBuffer.cpp Common.cpp DelayExecutor.cpp Log.cpp @@ -94,6 +96,7 @@ set (shared_SRCS Database/SqlOperations.cpp Database/SqlPreparedStatement.cpp Database/SQLStorage.cpp + Multithreading/Messager.cpp SRP6/SRP6.cpp ) diff --git a/src/shared/Common.cpp b/src/shared/Common.cpp index 71d8a9c4907..fe5813ffbde 100644 --- a/src/shared/Common.cpp +++ b/src/shared/Common.cpp @@ -77,7 +77,7 @@ LocaleConstant GetDbcLocaleFromDbLocale(DBLocaleConstant localeIndex) case DB_LOCALE_esES: return LOCALE_esES; case DB_LOCALE_esMX: - return LOCALE_esMX; + return LOCALE_esMX; // index exists in dbcs, but no actual client case DB_LOCALE_ruRU: return LOCALE_enUS; // there are no russian dbcs for vanilla } diff --git a/src/shared/Common.h b/src/shared/Common.h index a4e64a1a2fd..f1df68eec2f 100644 --- a/src/shared/Common.h +++ b/src/shared/Common.h @@ -127,7 +127,6 @@ typedef off_t ACE_OFF_T; # define I64FMT "%016I64X" //# define snprintf _snprintf # define vsnprintf _vsnprintf -# define finite(X) _finite(X) #else @@ -151,7 +150,7 @@ typedef off_t ACE_OFF_T; #define SIZEFMTD ACE_SIZE_T_FORMAT_SPECIFIER -inline float finiteAlways(float f) { return finite(f) ? f : 0.0f; } +inline float finiteAlways(float f) { return std::isfinite(f) ? f : 0.0f; } #define atol(a) strtoul(a, nullptr, 10) @@ -208,15 +207,18 @@ enum RealmFlags // Index returned by GetSessionDbcLocale. enum LocaleConstant { - LOCALE_enUS = 0, // also enGB + LOCALE_enUS = 0, // also enGB LOCALE_koKR = 1, LOCALE_frFR = 2, LOCALE_deDE = 3, LOCALE_zhCN = 4, LOCALE_zhTW = 5, LOCALE_esES = 6, - LOCALE_esMX = 7, - LOCALE_ruRU = 8 // not in vanilla + + // no official vanilla clients for these exist + // the locale strings first appear in the binary in 2.2.0 + LOCALE_esMX = 7, // unused text column exists for this index in dbc files + LOCALE_ruRU = 8 // did not exist in any way, but has fan made client now (english texts replaced with russian) }; // Index returned by GetSessionDbLocaleIndex. @@ -279,4 +281,6 @@ inline char* mangos_strdup(char const* source) #define countof(array) (sizeof(array) / sizeof((array)[0])) #endif +#define BATCHING_INTERVAL 400 + #endif diff --git a/src/shared/Database/Database.cpp b/src/shared/Database/Database.cpp index a201cfde422..b98c5876478 100644 --- a/src/shared/Database/Database.cpp +++ b/src/shared/Database/Database.cpp @@ -20,6 +20,7 @@ */ #include "Util.h" +#include "Log.h" #include "DatabaseEnv.h" #include "Config/Config.h" #include "Database/SqlOperations.h" @@ -72,7 +73,7 @@ SqlPreparedStatement* SqlConnection::GetStmt(int nIndex) if(!pStmt->prepare()) { //MANGOS_ASSERT(false && "Unable to prepare SQL statement"); - sLog.outError("Can't prepare %s, statement not executed!", fmt.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Can't prepare %s, statement not executed!", fmt.c_str()); return nullptr; } @@ -321,7 +322,7 @@ bool Database::PExecuteLog(char const* format,...) if(res==-1) { - sLog.outError("SQL Query truncated (and not execute) for format: %s",format); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL Query truncated (and not execute) for format: %s",format); return false; } @@ -345,7 +346,7 @@ bool Database::PExecuteLog(char const* format,...) else { // The file could not be opened - sLog.outError("SQL-Logging is disabled - Log file for the SQL commands could not be openend: %s",fName); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL-Logging is disabled - Log file for the SQL commands could not be openend: %s",fName); } } @@ -364,7 +365,7 @@ QueryResult* Database::PQuery(char const* format,...) if(res==-1) { - sLog.outError("SQL Query truncated (and not execute) for format: %s",format); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL Query truncated (and not execute) for format: %s",format); return nullptr; } @@ -383,7 +384,7 @@ QueryNamedResult* Database::PQueryNamed(char const* format,...) if(res==-1) { - sLog.outError("SQL Query truncated (and not execute) for format: %s",format); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL Query truncated (and not execute) for format: %s",format); return nullptr; } @@ -427,7 +428,7 @@ bool Database::PExecute(char const* format,...) if(res==-1) { - sLog.outError("SQL Query truncated (and not execute) for format: %s",format); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL Query truncated (and not execute) for format: %s",format); return false; } @@ -447,7 +448,7 @@ bool Database::DirectPExecute(char const* format,...) if(res==-1) { - sLog.outError("SQL Query truncated (and not execute) for format: %s",format); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL Query truncated (and not execute) for format: %s",format); return false; } @@ -598,20 +599,20 @@ bool Database::CheckRequiredMigrations(char const** migrations) if (!missingMigrations.empty()) { - sLog.outErrorDb("Database `%s` is missing the following migrations:", dbName.c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Database `%s` is missing the following migrations:", dbName.c_str()); for (std::set::const_iterator it = missingMigrations.begin(); it != missingMigrations.end(); it++) - sLog.outErrorDb("\t%s", (*it).c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "\t%s", (*it).c_str()); return false; } if (!appliedMigrations.empty()) { - sLog.outErrorDb("WARNING! Database `%s` has the following extra migrations:", dbName.c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "WARNING! Database `%s` has the following extra migrations:", dbName.c_str()); for (std::set::const_iterator it = appliedMigrations.begin(); it != appliedMigrations.end(); it++) - sLog.outErrorDb("\t%s", (*it).c_str()); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "\t%s", (*it).c_str()); } return true; diff --git a/src/shared/Database/DatabaseEnv.h b/src/shared/Database/DatabaseEnv.h index 38537fad70d..08a8d229884 100644 --- a/src/shared/Database/DatabaseEnv.h +++ b/src/shared/Database/DatabaseEnv.h @@ -23,9 +23,6 @@ #define DATABASEENV_H #include "Common.h" -#include "Log.h" -#include "Errors.h" - #include "Database/Field.h" #include "Database/QueryResult.h" diff --git a/src/shared/Database/DatabaseImpl.h b/src/shared/Database/DatabaseImpl.h index 48e138ea836..ba28453b367 100644 --- a/src/shared/Database/DatabaseImpl.h +++ b/src/shared/Database/DatabaseImpl.h @@ -21,6 +21,7 @@ #include "Database/Database.h" #include "Database/SqlOperations.h" +#include "Log.h" /// Function body definitions for the template function members of the Database class @@ -41,7 +42,7 @@ \ if(res==-1) \ { \ - sLog.outError("SQL Query truncated (and not execute) for format: %s",format); \ + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL Query truncated (and not execute) for format: %s",format); \ return false; \ } \ } diff --git a/src/shared/Database/DatabaseMysql.cpp b/src/shared/Database/DatabaseMysql.cpp index b12c5e786e3..2334561974d 100644 --- a/src/shared/Database/DatabaseMysql.cpp +++ b/src/shared/Database/DatabaseMysql.cpp @@ -23,6 +23,7 @@ #include #include +#include "Log.h" #include "Util.h" #include "Policies/SingletonImp.h" #include "Platform/Define.h" @@ -51,7 +52,7 @@ DatabaseMysql::DatabaseMysql() if (!mysql_thread_safe()) { - sLog.outError("FATAL ERROR: Used MySQL library isn't thread-safe."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "FATAL ERROR: Used MySQL library isn't thread-safe."); Log::WaitBeforeContinueIfNeed(); exit(1); } @@ -83,7 +84,7 @@ bool MySQLConnection::OpenConnection(bool reconnect) MYSQL* mysqlInit = mysql_init(nullptr); if (!mysqlInit) { - sLog.outError("Could not initialize Mysql connection"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Could not initialize Mysql connection"); return false; } @@ -100,10 +101,10 @@ bool MySQLConnection::OpenConnection(bool reconnect) if (mMysql) { - DETAIL_LOG("Connected to MySQL database at %s", + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Connected to MySQL database at %s", m_host.c_str()); - DETAIL_LOG("MySQL client library: %s", mysql_get_client_info()); - DETAIL_LOG("MySQL server ver: %s ", mysql_get_server_info(mMysql)); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MySQL client library: %s", mysql_get_client_info()); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "MySQL server ver: %s ", mysql_get_server_info(mMysql)); /*----------SET AUTOCOMMIT ON---------*/ // It seems mysql 5.0.x have enabled this feature @@ -117,9 +118,9 @@ bool MySQLConnection::OpenConnection(bool reconnect) // LEAVE 'AUTOCOMMIT' MODE ALWAYS ENABLED!!! // W/O IT EVEN 'SELECT' QUERIES WOULD REQUIRE TO BE WRAPPED INTO 'START TRANSACTION'<>'COMMIT' CLAUSES!!! if (!mysql_autocommit(mMysql, 1)) - DETAIL_LOG("AUTOCOMMIT SUCCESSFULLY SET TO 1"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "AUTOCOMMIT SUCCESSFULLY SET TO 1"); else - DETAIL_LOG("AUTOCOMMIT NOT SET TO 1"); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "AUTOCOMMIT NOT SET TO 1"); /*-------------------------------------*/ // set connection properties to UTF8 to properly handle locales for different @@ -131,7 +132,7 @@ bool MySQLConnection::OpenConnection(bool reconnect) } else { - sLog.outError("Could not connect to MySQL database at %s: %s\n", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Could not connect to MySQL database at %s: %s\n", m_host.c_str(), mysql_error(mysqlInit)); mysql_close(mysqlInit); return false; @@ -140,12 +141,12 @@ bool MySQLConnection::OpenConnection(bool reconnect) bool MySQLConnection::Reconnect() { - sLog.outString("Reconnection attempt to database %s (on %s)", m_database.c_str(), m_host.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Reconnection attempt to database %s (on %s)", m_database.c_str(), m_host.c_str()); if (OpenConnection(true)) { FreePreparedStatements(); // We need to prepare everything again! - sLog.outString("Successfully reconnected to %s @%s:%u.", + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "Successfully reconnected to %s @%s:%u.", m_database.c_str(), m_host.c_str(), m_port); return true; @@ -179,15 +180,15 @@ bool MySQLConnection::HandleMySQLError(uint32 errNo) // Outdated table or database structure - terminate core case ER_BAD_FIELD_ERROR: case ER_NO_SUCH_TABLE: - sLog.outErrorDb("Your database structure is not up to date. Please make sure you have executed all the queries in the sql/updates folders."); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Your database structure is not up to date. Please make sure you have executed all the queries in the sql/updates folders."); ASSERT(false); return false; case ER_PARSE_ERROR: - sLog.outErrorDb("Error while parsing SQL. Core fix required."); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Error while parsing SQL. Core fix required."); ASSERT(false); return false; default: - sLog.outErrorDb("Unhandled MySQL errno %u. Unexpected behaviour possible.", errNo); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "Unhandled MySQL errno %u. Unexpected behaviour possible.", errNo); return false; } } @@ -206,8 +207,8 @@ bool MySQLConnection::_Query(char const* sql, MYSQL_RES** pResult, MYSQL_FIELD** { uint32 lErrno = mysql_errno(mMysql); - sLog.outErrorDb("SQL: %s", sql); - sLog.outErrorDb("[%u] %s", lErrno, mysql_error(mMysql)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SQL: %s", sql); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "[%u] %s", lErrno, mysql_error(mMysql)); if (HandleMySQLError(lErrno)) // If error is handled, just try again return _Query(sql, pResult, pFields, pRowCount, pFieldCount); @@ -283,8 +284,8 @@ bool MySQLConnection::Execute(char const* sql) { uint32 lErrno = mysql_errno(mMysql); - sLog.outErrorDb("SQL: %s", sql); - sLog.outErrorDb("[%u] %s", lErrno, mysql_error(mMysql)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SQL: %s", sql); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "[%u] %s", lErrno, mysql_error(mMysql)); if (HandleMySQLError(lErrno)) // If error is handled, just try again return Execute(sql); @@ -302,8 +303,8 @@ bool MySQLConnection::_TransactionCmd(char const* sql) { if (mysql_query(mMysql, sql)) { - sLog.outError("SQL: %s", sql); - sLog.outError("SQL ERROR: %s", mysql_error(mMysql)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL: %s", sql); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: %s", mysql_error(mMysql)); return false; } else @@ -366,15 +367,15 @@ bool MySqlPreparedStatement::prepare() m_stmt = mysql_stmt_init(m_pMySQLConn); if (!m_stmt) { - sLog.outError("SQL: mysql_stmt_init()() failed "); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL: mysql_stmt_init()() failed "); return false; } //prepare statement if (mysql_stmt_prepare(m_stmt, m_szFmt.c_str(), m_szFmt.length())) { - sLog.outError("SQL: mysql_stmt_prepare() failed for '%s'", m_szFmt.c_str()); - sLog.outError("SQL ERROR: %s", mysql_stmt_error(m_stmt)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL: mysql_stmt_prepare() failed for '%s'", m_szFmt.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: %s", mysql_stmt_error(m_stmt)); return false; } @@ -386,8 +387,8 @@ bool MySqlPreparedStatement::prepare() //if we do not have result metadata if (!m_pResultMetadata && strnicmp(m_szFmt.c_str(), "select", 6) == 0) { - sLog.outError("SQL: no meta information for '%s'", m_szFmt.c_str()); - sLog.outError("SQL ERROR: %s", mysql_stmt_error(m_stmt)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL: no meta information for '%s'", m_szFmt.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: %s", mysql_stmt_error(m_stmt)); return false; } @@ -445,8 +446,8 @@ void MySqlPreparedStatement::bind(SqlStmtParameters const& holder) //bind input arguments if (mysql_stmt_bind_param(m_stmt, m_pInputArgs)) { - sLog.outError("SQL ERROR: mysql_stmt_bind_param() failed\n"); - sLog.outError("SQL ERROR: %s", mysql_stmt_error(m_stmt)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: mysql_stmt_bind_param() failed\n"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: %s", mysql_stmt_error(m_stmt)); } } @@ -494,8 +495,8 @@ bool MySqlPreparedStatement::execute() if(mysql_stmt_execute(m_stmt)) { - sLog.outError("SQL: cannot execute '%s'", m_szFmt.c_str()); - sLog.outError("SQL ERROR: %s", mysql_stmt_error(m_stmt)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL: cannot execute '%s'", m_szFmt.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: %s", mysql_stmt_error(m_stmt)); return false; } diff --git a/src/shared/Database/DatabasePostgre.cpp b/src/shared/Database/DatabasePostgre.cpp index 7e3eda4b951..9c6bfae4969 100644 --- a/src/shared/Database/DatabasePostgre.cpp +++ b/src/shared/Database/DatabasePostgre.cpp @@ -37,7 +37,7 @@ DatabasePostgre::DatabasePostgre() { if (!PQisthreadsafe()) { - sLog.outError("FATAL ERROR: PostgreSQL libpq isn't thread-safe."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "FATAL ERROR: PostgreSQL libpq isn't thread-safe."); exit(1); } } @@ -68,15 +68,15 @@ bool PostgreSQLConnection::OpenConnection(bool reconnect) /* check to see that the backend connection was successfully made */ if (PQstatus(mPGconn) != CONNECTION_OK) { - sLog.outError("Could not connect to Postgre database at %s: %s", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Could not connect to Postgre database at %s: %s", m_host.c_str(), PQerrorMessage(mPGconn)); PQfinish(mPGconn); mPGconn = nullptr; return false; } - DETAIL_LOG("Connected to Postgre database at %s", m_host.c_str()); - sLog.outString("PostgreSQL server ver: %d", PQserverVersion(mPGconn)); + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, "Connected to Postgre database at %s", m_host.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "PostgreSQL server ver: %d", PQserverVersion(mPGconn)); return true; } @@ -93,8 +93,8 @@ bool PostgreSQLConnection::_Query(char const* sql, PGresult** pResult, uint64* p if (PQresultStatus(*pResult) != PGRES_TUPLES_OK) { - sLog.outErrorDb("SQL : %s", sql); - sLog.outErrorDb("SQL %s", PQerrorMessage(mPGconn)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SQL : %s", sql); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SQL %s", PQerrorMessage(mPGconn)); PQclear(*pResult); return false; } @@ -166,8 +166,8 @@ bool PostgreSQLConnection::Execute(char const* sql) PGresult* res = PQexec(mPGconn, sql); if (PQresultStatus(res) != PGRES_COMMAND_OK) { - sLog.outErrorDb("SQL: %s", sql); - sLog.outErrorDb("SQL %s", PQerrorMessage(mPGconn)); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SQL: %s", sql); + sLog.Out(LOG_DBERROR, LOG_LVL_MINIMAL, "SQL %s", PQerrorMessage(mPGconn)); return false; } else @@ -187,13 +187,13 @@ bool PostgreSQLConnection::_TransactionCmd(char const* sql) PGresult* res = PQexec(mPGconn, sql); if (PQresultStatus(res) != PGRES_COMMAND_OK) { - sLog.outError("SQL: %s", sql); - sLog.outError("SQL ERROR: %s", PQerrorMessage(mPGconn)); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL: %s", sql); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: %s", PQerrorMessage(mPGconn)); return false; } else { - DEBUG_LOG("SQL: %s", sql); + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, "SQL: %s", sql); } return true; } diff --git a/src/shared/Database/QueryResult.h b/src/shared/Database/QueryResult.h index 31176c48851..77ab411cf7f 100644 --- a/src/shared/Database/QueryResult.h +++ b/src/shared/Database/QueryResult.h @@ -23,7 +23,6 @@ #define QUERYRESULT_H #include "Common.h" -#include "Errors.h" #include "Field.h" class QueryResult @@ -75,7 +74,7 @@ class QueryNamedResult if(mFieldNames[idx] == name) return idx; } - MANGOS_ASSERT(false && "unknown field name"); + throw std::runtime_error("unknown field name"); return uint32(-1); } diff --git a/src/shared/Database/QueryResultMysql.cpp b/src/shared/Database/QueryResultMysql.cpp index 57bb72d1c74..8aa593535c9 100644 --- a/src/shared/Database/QueryResultMysql.cpp +++ b/src/shared/Database/QueryResultMysql.cpp @@ -23,6 +23,7 @@ #include "DatabaseEnv.h" #include "Errors.h" +#include "Log.h" QueryResultMysql::QueryResultMysql(MYSQL_RES* result, MYSQL_FIELD* fields, uint64 rowCount, uint32 fieldCount) : QueryResult(rowCount, fieldCount), mResult(result) diff --git a/src/shared/Database/SQLStorageImpl.h b/src/shared/Database/SQLStorageImpl.h index 2d01bc37ac5..1a09c860c08 100644 --- a/src/shared/Database/SQLStorageImpl.h +++ b/src/shared/Database/SQLStorageImpl.h @@ -193,7 +193,7 @@ void SQLStorageLoaderBase::Load(StorageClass& store QueryResult* result = WorldDatabase.PQuery("SELECT MAX(%s) FROM %s", store.EntryFieldName(), store.GetTableName()); if (!result) { - sLog.outError("Error loading %s table (not exist?)\n", store.GetTableName()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error loading %s table (not exist?)\n", store.GetTableName()); Log::WaitBeforeContinueIfNeed(); exit(1); // Stop server at loading non exited table or not accessable table } @@ -216,9 +216,9 @@ void SQLStorageLoaderBase::Load(StorageClass& store if (!result) { if (error_at_empty) - sLog.outError("%s table is empty!\n", store.GetTableName()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s table is empty!\n", store.GetTableName()); else - sLog.outString("%s table is empty!\n", store.GetTableName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s table is empty!\n", store.GetTableName()); recordCount = 0; return; @@ -227,7 +227,7 @@ void SQLStorageLoaderBase::Load(StorageClass& store if (store.GetSrcFieldCount() != result->GetFieldCount()) { recordCount = 0; - sLog.outError("Error in %s table, probably sql file format was updated (there should be %d fields in sql).\n", store.GetTableName(), store.GetSrcFieldCount()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error in %s table, probably sql file format was updated (there should be %d fields in sql).\n", store.GetTableName(), store.GetSrcFieldCount()); delete result; Log::WaitBeforeContinueIfNeed(); exit(1); // Stop server at loading broken or non-compatible table. @@ -339,7 +339,7 @@ void SQLStorageLoaderBase::LoadProgressive(StorageC QueryResult* result = WorldDatabase.PQuery("SELECT MAX(%s) FROM %s t1 WHERE %s=(SELECT max(%s) FROM %s t2 WHERE t1.%s=t2.%s && %s <= %u)", store.EntryFieldName(), store.GetTableName(), column_name.c_str(), column_name.c_str(), store.GetTableName(), store.EntryFieldName(), store.EntryFieldName(), column_name.c_str(), wow_patch); if (!result) { - sLog.outError("Error loading %s table (not exist?)\n", store.GetTableName()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error loading %s table (not exist?)\n", store.GetTableName()); Log::WaitBeforeContinueIfNeed(); exit(1); // Stop server at loading non exited table or not accessable table } @@ -362,9 +362,9 @@ void SQLStorageLoaderBase::LoadProgressive(StorageC if (!result) { if (error_at_empty) - sLog.outError("%s table is empty!\n", store.GetTableName()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s table is empty!\n", store.GetTableName()); else - sLog.outString("%s table is empty!\n", store.GetTableName()); + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s table is empty!\n", store.GetTableName()); recordCount = 0; return; @@ -373,7 +373,7 @@ void SQLStorageLoaderBase::LoadProgressive(StorageC if (store.GetSrcFieldCount() != result->GetFieldCount() - 1) // patch column is not loaded { recordCount = 0; - sLog.outError("Error in %s table, probably sql file format was updated (there should be %d fields in sql).\n", store.GetTableName(), store.GetSrcFieldCount()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Error in %s table, probably sql file format was updated (there should be %d fields in sql).\n", store.GetTableName(), store.GetSrcFieldCount()); delete result; Log::WaitBeforeContinueIfNeed(); exit(1); // Stop server at loading broken or non-compatible table. diff --git a/src/shared/Database/SqlOperations.cpp b/src/shared/Database/SqlOperations.cpp index df0945b3634..223fa53e876 100644 --- a/src/shared/Database/SqlOperations.cpp +++ b/src/shared/Database/SqlOperations.cpp @@ -136,7 +136,7 @@ void SqlResultQueue::Update(uint32 timeout) } if (numUnsafeQueries > 1000) // Bottleneck here - sLog.out(LOG_PERFORMANCE, "Database: %u unsafe queries remaining!", numUnsafeQueries); + sLog.Out(LOG_PERFORMANCE, LOG_LVL_MINIMAL, "Database: %u unsafe queries remaining!", numUnsafeQueries); if (job.valid()) job.wait(); @@ -185,13 +185,13 @@ bool SqlQueryHolder::SetQuery(size_t index, char const* sql) { if(m_queries.size() <= index) { - sLog.outError("Query index (" SIZEFMTD ") out of range (size: " SIZEFMTD ") for query: %s", index, m_queries.size(), sql); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Query index (" SIZEFMTD ") out of range (size: " SIZEFMTD ") for query: %s", index, m_queries.size(), sql); return false; } if(m_queries[index].first != nullptr) { - sLog.outError("Attempt assign query to holder index (" SIZEFMTD ") where other query stored (Old: [%s] New: [%s])", + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Attempt assign query to holder index (" SIZEFMTD ") where other query stored (Old: [%s] New: [%s])", index,m_queries[index].first,sql); return false; } @@ -205,7 +205,7 @@ bool SqlQueryHolder::SetPQuery(size_t index, char const* format, ...) { if(!format) { - sLog.outError("Query (index: " SIZEFMTD ") is empty.",index); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Query (index: " SIZEFMTD ") is empty.",index); return false; } @@ -217,7 +217,7 @@ bool SqlQueryHolder::SetPQuery(size_t index, char const* format, ...) if(res==-1) { - sLog.outError("SQL Query truncated (and not execute) for format: %s",format); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL Query truncated (and not execute) for format: %s",format); return false; } diff --git a/src/shared/Database/SqlPreparedStatement.cpp b/src/shared/Database/SqlPreparedStatement.cpp index aa43af5ac4b..86ab85067f0 100644 --- a/src/shared/Database/SqlPreparedStatement.cpp +++ b/src/shared/Database/SqlPreparedStatement.cpp @@ -17,6 +17,20 @@ */ #include "DatabaseEnv.h" +#include "Log.h" + +bool SqlStmtFieldData::toBool() const { MANGOS_ASSERT(m_type == FIELD_BOOL); return m_binaryData.boolean; } +uint8 SqlStmtFieldData::toUint8() const { MANGOS_ASSERT(m_type == FIELD_UI8); return m_binaryData.ui8; } +int8 SqlStmtFieldData::toInt8() const { MANGOS_ASSERT(m_type == FIELD_I8); return m_binaryData.i8; } +uint16 SqlStmtFieldData::toUint16() const { MANGOS_ASSERT(m_type == FIELD_UI16); return m_binaryData.ui16; } +int16 SqlStmtFieldData::toInt16() const { MANGOS_ASSERT(m_type == FIELD_I16); return m_binaryData.i16; } +uint32 SqlStmtFieldData::toUint32() const { MANGOS_ASSERT(m_type == FIELD_UI32); return m_binaryData.ui32; } +int32 SqlStmtFieldData::toInt32() const { MANGOS_ASSERT(m_type == FIELD_I32); return m_binaryData.i32; } +uint64 SqlStmtFieldData::toUint64() const { MANGOS_ASSERT(m_type == FIELD_UI64); return m_binaryData.ui64; } +int64 SqlStmtFieldData::toInt64() const { MANGOS_ASSERT(m_type == FIELD_I64); return m_binaryData.i64; } +float SqlStmtFieldData::toFloat() const { MANGOS_ASSERT(m_type == FIELD_FLOAT); return m_binaryData.f; } +double SqlStmtFieldData::toDouble() const { MANGOS_ASSERT(m_type == FIELD_DOUBLE); return m_binaryData.d; } +char const* SqlStmtFieldData::toStr() const { MANGOS_ASSERT(m_type == FIELD_STRING); return m_szStringData.c_str(); } SqlStmtParameters::SqlStmtParameters(int nParams) { @@ -60,8 +74,9 @@ bool SqlStatement::Execute() //verify amount of bound parameters if(args->boundParams() != arguments()) { - sLog.outError("SQL ERROR: wrong amount of parameters (%i instead of %i)", args->boundParams(), arguments()); - sLog.outError("SQL ERROR: statement: %s", m_pDB->GetStmtString(ID()).c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: wrong amount of parameters (%i instead of %i)", args->boundParams(), arguments()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: statement: %s", m_pDB->GetStmtString(ID()).c_str()); + delete args; MANGOS_ASSERT(false); return false; } @@ -75,8 +90,9 @@ bool SqlStatement::DirectExecute() //verify amount of bound parameters if(args->boundParams() != arguments()) { - sLog.outError("SQL ERROR: wrong amount of parameters (%i instead of %i)", args->boundParams(), arguments()); - sLog.outError("SQL ERROR: statement: %s", m_pDB->GetStmtString(ID()).c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: wrong amount of parameters (%i instead of %i)", args->boundParams(), arguments()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SQL ERROR: statement: %s", m_pDB->GetStmtString(ID()).c_str()); + delete args; MANGOS_ASSERT(false); return false; } diff --git a/src/shared/Database/SqlPreparedStatement.h b/src/shared/Database/SqlPreparedStatement.h index ab3865fff8f..de00fcc8e47 100644 --- a/src/shared/Database/SqlPreparedStatement.h +++ b/src/shared/Database/SqlPreparedStatement.h @@ -75,18 +75,18 @@ class SqlStmtFieldData void set(T1 param1); //getters - bool toBool() const { MANGOS_ASSERT(m_type == FIELD_BOOL); return m_binaryData.boolean; } - uint8 toUint8() const { MANGOS_ASSERT(m_type == FIELD_UI8); return m_binaryData.ui8; } - int8 toInt8() const { MANGOS_ASSERT(m_type == FIELD_I8); return m_binaryData.i8; } - uint16 toUint16() const { MANGOS_ASSERT(m_type == FIELD_UI16); return m_binaryData.ui16; } - int16 toInt16() const { MANGOS_ASSERT(m_type == FIELD_I16); return m_binaryData.i16; } - uint32 toUint32() const { MANGOS_ASSERT(m_type == FIELD_UI32); return m_binaryData.ui32; } - int32 toInt32() const { MANGOS_ASSERT(m_type == FIELD_I32); return m_binaryData.i32; } - uint64 toUint64() const { MANGOS_ASSERT(m_type == FIELD_UI64); return m_binaryData.ui64; } - int64 toInt64() const { MANGOS_ASSERT(m_type == FIELD_I64); return m_binaryData.i64; } - float toFloat() const { MANGOS_ASSERT(m_type == FIELD_FLOAT); return m_binaryData.f; } - double toDouble() const { MANGOS_ASSERT(m_type == FIELD_DOUBLE); return m_binaryData.d; } - char const* toStr() const { MANGOS_ASSERT(m_type == FIELD_STRING); return m_szStringData.c_str(); } + bool toBool() const; + uint8 toUint8() const; + int8 toInt8() const; + uint16 toUint16() const; + int16 toInt16() const; + uint32 toUint32() const; + int32 toInt32() const; + uint64 toUint64() const; + int64 toInt64() const; + float toFloat() const; + double toDouble() const; + char const* toStr() const; //get type of data SqlStmtFieldType type() const { return m_type; } @@ -124,6 +124,7 @@ class SqlStmtFieldData }; //template specialization +template<> inline void SqlStmtFieldData::set(std::nullptr_t) { m_type = FIELD_NONE; } template<> inline void SqlStmtFieldData::set(bool val) { m_type = FIELD_BOOL; m_binaryData.boolean = val; } template<> inline void SqlStmtFieldData::set(uint8 val) { m_type = FIELD_UI8; m_binaryData.ui8 = val; } template<> inline void SqlStmtFieldData::set(int8 val) { m_type = FIELD_I8; m_binaryData.i8 = val; } @@ -254,6 +255,7 @@ class SqlStatement } //bind parameters with specified type + void addNull() { arg(nullptr); } void addBool(bool var) { arg(var); } void addUInt8(uint8 var) { arg(var); } void addInt8(int8 var) { arg(var); } diff --git a/src/shared/Errors.h b/src/shared/Errors.h index cc7c1996b01..16c11068fa3 100644 --- a/src/shared/Errors.h +++ b/src/shared/Errors.h @@ -38,9 +38,9 @@ if (!(CONDITION)) \ { \ ACE_Stack_Trace st; \ - sLog.outInfo("%s:%i: Error: Assertion in %s failed: %s", \ + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s:%i: Error: Assertion in %s failed: %s", \ __FILE__, __LINE__, __FUNCTION__, STRINGIZE(CONDITION)); \ - sLog.outInfo("%s", st.c_str()); \ + sLog.Out(LOG_BASIC, LOG_LVL_MINIMAL, "%s", st.c_str()); \ throw std::runtime_error(STRINGIZE(CONDITION)); \ assert(STRINGIZE(CONDITION) && 0); \ } @@ -50,9 +50,9 @@ if (!(CONDITION)) \ if (!(CONDITION)) \ { \ ACE_Stack_Trace st; \ - sLog.outError("%s:%i: Warning: Assertion in %s failed: %s",\ + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s:%i: Warning: Assertion in %s failed: %s",\ __FILE__, __LINE__, __FUNCTION__, STRINGIZE(CONDITION)); \ - sLog.outError("%s", st.c_str()); \ + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "%s", st.c_str()); \ } #else // Normal assert. diff --git a/src/shared/LockedQueue.h b/src/shared/LockedQueue.h index 4b5a49e6d3c..7bc334976e2 100644 --- a/src/shared/LockedQueue.h +++ b/src/shared/LockedQueue.h @@ -53,12 +53,19 @@ template > } //! Adds an item to the queue. - void add(const T& item) + void add(T const& item) { std::unique_lock g(this->_lock); _queue.push_back(item); } + //! Moves an item into the queue. + void add(T&& item) + { + std::unique_lock g(this->_lock); + _queue.push_back(std::move(item)); + } + //! Gets the next result in the queue, if any. bool next(T& result) { @@ -67,7 +74,7 @@ template > if (_queue.empty()) return false; - result = _queue.front(); + result = std::move(_queue.front()); _queue.pop_front(); return true; @@ -81,10 +88,10 @@ template > if (_queue.empty()) return false; - result = _queue.front(); - if(!check.Process(result)) + if(!check.Process(_queue.front())) return false; + result = std::move(_queue.front()); _queue.pop_front(); return true; } @@ -125,6 +132,12 @@ template > this->_lock.unlock(); } + void clear() + { + std::unique_lock g(this->_lock); + _queue.clear(); + } + bool empty_unsafe() { return _queue.empty(); diff --git a/src/shared/Log.cpp b/src/shared/Log.cpp index cd95211ccd1..c164f328251 100644 --- a/src/shared/Log.cpp +++ b/src/shared/Log.cpp @@ -35,65 +35,109 @@ INSTANTIATE_SINGLETON_1(Log); -LogFilterData logFilterData[LOG_FILTER_COUNT] = +namespace { - { "transport_moves", "LogFilter_TransportMoves", true }, - { "creature_moves", "LogFilter_CreatureMoves", true }, - { "visibility_changes", "LogFilter_VisibilityChanges", true }, - { "", "", true }, - { "weather", "LogFilter_Weather", true }, - { "player_stats", "LogFilter_PlayerStats", false }, - { "sql_text", "LogFilter_SQLText", false }, - { "player_moves", "LogFilter_PlayerMoves", false }, - { "periodic_effects", "LogFilter_PeriodicAffects", false }, - { "ai_and_movegens", "LogFilter_AIAndMovegens", false }, - { "damage", "LogFilter_Damage", false }, - { "combat", "LogFilter_Combat", false }, - { "spell_cast", "LogFilter_SpellCast", false }, - { "db_stricted_check", "LogFilter_DbStrictedCheck", true }, - { "pathfinding", "LogFilter_Pathfinding", false }, - { "honor", "LogFilter_Honor", true }, -}; +uint16 GetConsoleColor() +{ +#if PLATFORM == PLATFORM_WINDOWS + // Capture initial text color for using as a default + CONSOLE_SCREEN_BUFFER_INFO info; + if (!GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &info)) + { + // default to white on error + return FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED; + } + + return info.wAttributes & 0xF; +#else + return 0; +#endif +} +} + +extern char const* g_mainLogFileName; Log::Log() : - logfile(nullptr), gmLogfile(nullptr), dberLogfile(nullptr), - wardenLogfile(nullptr), anticheatLogfile(nullptr), honorLogfile(nullptr), m_colored(false), m_includeTime(false), m_wardenDebug(false), m_gmlog_per_account(false) + m_includeTime(false), m_logsTimestamp(GetTimestampStr()), m_defaultColor(GetConsoleColor()) { - for (int i = 0; i < LOG_MAX_FILES; ++i) + for (int i = 0; i < LOG_TYPE_MAX; ++i) { logFiles[i] = nullptr; - timestampPrefix[i] = true; } - Initialize(); -} -void Log::InitColors(std::string const& str) -{ - if (str.empty()) + /// Common log files data + m_logsDir = sConfig.GetStringDefault("LogsDir", ""); + if (!m_logsDir.empty()) { - m_colored = false; - return; + if ((m_logsDir.at(m_logsDir.length() - 1) != '/') && (m_logsDir.at(m_logsDir.length() - 1) != '\\')) + m_logsDir.append("/"); } - int color[LOG_TYPE_MAX]; + auto const log_file_timestamp = sConfig.GetBoolDefault("LogFile.TimeStamp", false); - std::istringstream ss(str); + /// Open specific log files - for(int i = 0; i < LOG_TYPE_MAX; ++i) + // GM log settings for per account case + m_gmlog_filename_format = sConfig.GetStringDefault("GMLogFile", ""); + if (!m_gmlog_filename_format.empty()) { - ss >> color[i]; + bool m_gmlog_timestamp = sConfig.GetBoolDefault("GmLogTimestamp", false); - if(!ss) - return; + size_t dot_pos = m_gmlog_filename_format.find_last_of('.'); + if (dot_pos != m_gmlog_filename_format.npos) + { + if (m_gmlog_timestamp) + m_gmlog_filename_format.insert(dot_pos, m_logsTimestamp); - if(color[i] < 0 || color[i] >= Color_count) - return; - } + m_gmlog_filename_format.insert(dot_pos, "_#%u"); + } + else + { + m_gmlog_filename_format += "_#%u"; + + if (m_gmlog_timestamp) + m_gmlog_filename_format += m_logsTimestamp; + } + + m_gmlog_filename_format = m_logsDir + m_gmlog_filename_format; + } + + logFiles[LOG_BASIC] = openLogFile("LogFile.Basic", g_mainLogFileName, log_file_timestamp, true); + logFiles[LOG_CHAT] = openLogFile("LogFile.Chat", "Chat.log", log_file_timestamp, false); + logFiles[LOG_BG] = openLogFile("BgLogFile", "Bg.log", log_file_timestamp, false); + logFiles[LOG_CHAR] = openLogFile("LogFile.Char", "Char.log", log_file_timestamp, false); + logFiles[LOG_HONOR] = openLogFile("LogFile.Honor", "", log_file_timestamp, false); + logFiles[LOG_RA] = openLogFile("LogFile.Ra", "Ra.log", log_file_timestamp, false); + logFiles[LOG_DBERROR] = openLogFile("LogFile.DBError", "DBErrors.log", log_file_timestamp, true); + logFiles[LOG_DBERRFIX] = openLogFile("LogFile.DBErrorFix", "DBErrorFixes.sql", log_file_timestamp, true); + logFiles[LOG_LOOTS] = openLogFile("LootsLogFile", "Loot.log", log_file_timestamp, false); + logFiles[LOG_LEVELUP] = openLogFile("LevelupLogFile", "LevelUp.log", log_file_timestamp, false); + logFiles[LOG_PERFORMANCE] = openLogFile("LogFile.Performance", "Perf.log", log_file_timestamp, false); + logFiles[LOG_GM] = sConfig.GetBoolDefault("GmLogPerAccount", false) ? + openLogFile("LogFile.Gm", "", log_file_timestamp, false) : nullptr; + logFiles[LOG_MONEY_TRADES] = openLogFile("LogFile.Trades", "", log_file_timestamp, false); + logFiles[LOG_GM_CRITICAL] = openLogFile("LogFile.CriticalCommands", "gm_critical.log", log_file_timestamp, false); + logFiles[LOG_ANTICHEAT] = openLogFile("LogFile.Anticheat", "Anticheat.log", log_file_timestamp, false); + + // Main log file settings + m_wardenDebug = sConfig.GetBoolDefault("Warden.DebugLog", false); + m_includeTime = sConfig.GetBoolDefault("LogTime", false); + m_consoleLevel = LogLevel(sConfig.GetIntDefault("LogLevel.Console", 2)); + m_fileLevel = LogLevel(sConfig.GetIntDefault("LogLevel.File", 2)); + m_dbLevel = LogLevel(sConfig.GetIntDefault("LogLevel.DB", 2)); + + // Smartlog data + InitSmartlogEntries(sConfig.GetStringDefault("Smartlog.ExtraEntries", "")); + InitSmartlogGuids(sConfig.GetStringDefault("Smartlog.ExtraGuids", "")); - for(int i = 0; i < LOG_TYPE_MAX; ++i) - m_colors[i] = Color(color[i]); + m_logFilter = 0; + for (int i = 0; i < LOG_FILTER_COUNT; ++i) + if (*logFilterData[i].name) + if (sConfig.GetBoolDefault(logFilterData[i].configName, logFilterData[i].defaultState)) + m_logFilter |= (1 << i); - m_colored = true; + // Char log settings + m_charLog_Dump = sConfig.GetBoolDefault("CharLogDump", false); } void Log::InitSmartlogEntries(std::string const& str) @@ -109,7 +153,7 @@ void Log::InitSmartlogEntries(std::string const& str) while (ss) { ss >> entry; - m_smartlogExtraEntries.push_back(entry); + m_smartlogExtraEntries.insert(entry); } } @@ -126,64 +170,74 @@ void Log::InitSmartlogGuids(std::string const& str) while (ss) { ss >> entry; - m_smartlogExtraGuids.push_back(entry); + m_smartlogExtraGuids.insert(entry); } } -void Log::SetColor(bool stdout_stream, Color color) +void Log::SetColor(FILE* where, Color color) const { - #if PLATFORM == PLATFORM_WINDOWS + if (color == RESET) + { + ResetColor(where); + return; + } + +#if PLATFORM == PLATFORM_WINDOWS - static WORD WinColorFG[Color_count] = + static constexpr WORD WinColorFG[] = { + 0, // RESET, unused 0, // BLACK FOREGROUND_RED, // RED FOREGROUND_GREEN, // GREEN FOREGROUND_RED | FOREGROUND_GREEN, // BROWN FOREGROUND_BLUE, // BLUE - FOREGROUND_RED | FOREGROUND_BLUE,// MAGENTA + FOREGROUND_RED | FOREGROUND_BLUE,// MAGENTA FOREGROUND_GREEN | FOREGROUND_BLUE, // CYAN FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE,// WHITE // YELLOW - FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY, - // RED_BOLD - FOREGROUND_RED | FOREGROUND_INTENSITY, - // GREEN_BOLD - FOREGROUND_GREEN | FOREGROUND_INTENSITY, + FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY, + // RED_BOLD + FOREGROUND_RED | FOREGROUND_INTENSITY, + // GREEN_BOLD + FOREGROUND_GREEN | FOREGROUND_INTENSITY, FOREGROUND_BLUE | FOREGROUND_INTENSITY, // BLUE_BOLD // MAGENTA_BOLD - FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY, - // CYAN_BOLD + FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY, + // CYAN_BOLD FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY, - // WHITE_BOLD + // WHITE_BOLD FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY }; - HANDLE hConsole = GetStdHandle(stdout_stream ? STD_OUTPUT_HANDLE : STD_ERROR_HANDLE); + static_assert(sizeof(WinColorFG) / sizeof(WinColorFG[0]) == COLOR_COUNT, + "WinColorFG size must match COLOR_COUNT"); + + HANDLE hConsole = GetStdHandle(where == stdout ? STD_OUTPUT_HANDLE : STD_ERROR_HANDLE); SetConsoleTextAttribute(hConsole, WinColorFG[color]); - #else +#else enum ANSITextAttr { - TA_NORMAL=0, - TA_BOLD=1, - TA_BLINK=5, - TA_REVERSE=7 + TA_NORMAL = 0, + TA_BOLD = 1, + TA_BLINK = 5, + TA_REVERSE = 7 }; enum ANSIFgTextAttr { - FG_BLACK=30, FG_RED, FG_GREEN, FG_BROWN, FG_BLUE, - FG_MAGENTA, FG_CYAN, FG_WHITE, FG_YELLOW + FG_BLACK = 30, FG_RED, FG_GREEN, FG_BROWN, FG_BLUE, + FG_MAGENTA, FG_CYAN, FG_WHITE, FG_YELLOW }; enum ANSIBgTextAttr { - BG_BLACK=40, BG_RED, BG_GREEN, BG_BROWN, BG_BLUE, - BG_MAGENTA, BG_CYAN, BG_WHITE + BG_BLACK = 40, BG_RED, BG_GREEN, BG_BROWN, BG_BLUE, + BG_MAGENTA, BG_CYAN, BG_WHITE }; - static uint8 UnixColorFG[Color_count] = + static uint8 UnixColorFG[COLOR_COUNT] = { FG_BLACK, // BLACK FG_RED, // RED @@ -202,164 +256,77 @@ void Log::SetColor(bool stdout_stream, Color color) FG_WHITE // LWHITE }; - fprintf((stdout_stream? stdout : stderr), "\x1b[%d%sm",UnixColorFG[color],(color>=YELLOW&&color= YELLOW && color < COLOR_COUNT ? ";1" : "")); +#endif } -void Log::ResetColor(bool stdout_stream) +void Log::ResetColor(FILE* where) const { - #if PLATFORM == PLATFORM_WINDOWS - HANDLE hConsole = GetStdHandle(stdout_stream ? STD_OUTPUT_HANDLE : STD_ERROR_HANDLE); - SetConsoleTextAttribute(hConsole, FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED); - #else - fprintf((stdout_stream ? stdout : stderr), "\x1b[0m"); - #endif +#if PLATFORM == PLATFORM_WINDOWS + HANDLE hConsole = GetStdHandle(where == stdout ? STD_OUTPUT_HANDLE : STD_ERROR_HANDLE); + SetConsoleTextAttribute(hConsole, m_defaultColor); +#else + fprintf(where, "\x1b[%dm", m_defaultColor); +#endif } -void Log::SetLogLevel(char* level) +void Log::SetConsoleLevel(LogLevel level) { - int32 newLevel =atoi((char*)level); - - if (newLevel < LOG_LVL_MINIMAL) - newLevel = LOG_LVL_MINIMAL; - else if (newLevel > LOG_LVL_DEBUG) - newLevel = LOG_LVL_DEBUG; + if (level < LOG_LVL_ERROR) + level = LOG_LVL_ERROR; + else if (level > LOG_LVL_DEBUG) + level = LOG_LVL_DEBUG; - m_logLevel = LogLevel(newLevel); + m_consoleLevel = level; - printf("LogLevel is %d\n", m_logLevel); + printf("Console log level set to %u\n", m_consoleLevel); } -void Log::SetLogFileLevel(char* level) +void Log::SetFileLevel(LogLevel level) { - int32 newLevel =atoi((char*)level); + int32 newLevel = atoi((char*)level); - if (newLevel < LOG_LVL_MINIMAL) - newLevel = LOG_LVL_MINIMAL; + if (newLevel < LOG_LVL_ERROR) + newLevel = LOG_LVL_ERROR; else if (newLevel > LOG_LVL_DEBUG) newLevel = LOG_LVL_DEBUG; - m_logFileLevel = LogLevel(newLevel); + m_fileLevel = LogLevel(newLevel); - printf("LogFileLevel is %d\n", m_logFileLevel); + printf("File log level set to %u\n", m_fileLevel); } -void Log::Initialize() +FILE* Log::openLogFile(char const* configFileName, char const* defaultFileName, bool timestampFile, bool overwriteOnOpen) const { - /// Common log files data - m_logsDir = sConfig.GetStringDefault("LogsDir",""); - if (!m_logsDir.empty()) - { - if ((m_logsDir.at(m_logsDir.length()-1)!='/') && (m_logsDir.at(m_logsDir.length()-1)!='\\')) - m_logsDir.append("/"); - } - - m_bIsChatLogFileActivated = sConfig.GetBoolDefault("ChatLogEnable", false); - - m_logsTimestamp = "_" + GetTimestampStr(); - - /// Open specific log files - logfile = openLogFile("LogFile","LogTimestamp","w"); - - m_gmlog_per_account = sConfig.GetBoolDefault("GmLogPerAccount",false); - if (!m_gmlog_per_account) - gmLogfile = openLogFile("GMLogFile","GmLogTimestamp","a"); - else - { - // GM log settings for per account case - m_gmlog_filename_format = sConfig.GetStringDefault("GMLogFile", ""); - if (!m_gmlog_filename_format.empty()) - { - bool m_gmlog_timestamp = sConfig.GetBoolDefault("GmLogTimestamp",false); - - size_t dot_pos = m_gmlog_filename_format.find_last_of('.'); - if (dot_pos!=m_gmlog_filename_format.npos) - { - if (m_gmlog_timestamp) - m_gmlog_filename_format.insert(dot_pos,m_logsTimestamp); - - m_gmlog_filename_format.insert(dot_pos,"_#%u"); - } - else - { - m_gmlog_filename_format += "_#%u"; - - if (m_gmlog_timestamp) - m_gmlog_filename_format += m_logsTimestamp; - } - - m_gmlog_filename_format = m_logsDir + m_gmlog_filename_format; - } - } - - dberLogfile = openLogFile("DBErrorLogFile", nullptr, "a"); - worldLogfile = openLogFile("WorldLogFile", "WorldLogTimestamp", "a"); - nostalriusLogFile = openLogFile("NostalriusLogFile", "NostalriusLogTimestamp", "a"); - honorLogfile = openLogFile("HonorLogFile", "HonorLogTimestamp", "a"); - wardenLogfile = openLogFile("WardenLogFile", "WardenLogTimestamp", "a"); - anticheatLogfile = openLogFile("AnticheatLogFile", "AnticheatLogTimestamp", "a"); - logFiles[LOG_CHAT] = openLogFile("ChatLogFile", "ChatLogTimestamp", "a"); - logFiles[LOG_BG] = openLogFile("BgLogFile", "BgLogTimestamp", "a"); - logFiles[LOG_CHAR] = openLogFile("CharLogFile", "CharLogTimestamp", "a"); - logFiles[LOG_RA] = openLogFile("RaLogFile", nullptr, "a"); - logFiles[LOG_DBERRFIX] = openLogFile("DBErrorFixFile", nullptr, "w+"); - logFiles[LOG_CLIENT_IDS]= openLogFile("ClientIdsLogFile", nullptr, "a"); - logFiles[LOG_LOOTS] = openLogFile("LootsLogFile", nullptr, "a"); - logFiles[LOG_LEVELUP] = openLogFile("LevelupLogFile", nullptr, "a"); - logFiles[LOG_PERFORMANCE] = openLogFile("PerformanceLog.File", nullptr, "a"); - logFiles[LOG_MONEY_TRADES] = openLogFile("LogMoneyTrades", nullptr, "a"); - logFiles[LOG_GM_CRITICAL] = openLogFile("CriticalCommandsLogFile", nullptr, "a"); - logFiles[LOG_CHAT_SPAM] = openLogFile("ChatSpamLogFile", nullptr, "a"); - logFiles[LOG_EXPLOITS] = openLogFile("ExploitsLogFile", nullptr, "a"); - - timestampPrefix[LOG_DBERRFIX] = false; - - // Main log file settings - m_wardenDebug = sConfig.GetBoolDefault("Warden.DebugLog", false); - m_includeTime = sConfig.GetBoolDefault("LogTime", false); - m_logLevel = LogLevel(sConfig.GetIntDefault("LogLevel", 0)); - m_logFileLevel = LogLevel(sConfig.GetIntDefault("LogFileLevel", 0)); - InitColors(sConfig.GetStringDefault("LogColors", "")); - - // Smartlog data - InitSmartlogEntries(sConfig.GetStringDefault("Smartlog.ExtraEntries", "")); - InitSmartlogGuids(sConfig.GetStringDefault("Smartlog.ExtraGuids", "")); - - m_logFilter = 0; - for(int i = 0; i < LOG_FILTER_COUNT; ++i) - if (*logFilterData[i].name) - if (sConfig.GetBoolDefault(logFilterData[i].configName, logFilterData[i].defaultState)) - m_logFilter |= (1 << i); - - // Char log settings - m_charLog_Dump = sConfig.GetBoolDefault("CharLogDump", false); -} - -FILE* Log::openLogFile(char const* configFileName,char const* configTimeStampFlag, char const* mode) -{ - std::string logfn=sConfig.GetStringDefault(configFileName, ""); + std::string logfn = sConfig.GetStringDefault(configFileName, defaultFileName); if (logfn.empty()) return nullptr; - if (configTimeStampFlag && sConfig.GetBoolDefault(configTimeStampFlag,false)) + char const* mode; + if (timestampFile) { + mode = "w"; size_t dot_pos = logfn.find_last_of('.'); - if (dot_pos!=logfn.npos) - logfn.insert(dot_pos,m_logsTimestamp); + if (dot_pos != logfn.npos) + logfn.insert(dot_pos, m_logsTimestamp); else logfn += m_logsTimestamp; } + else if (overwriteOnOpen) + mode = "w"; + else + mode = "a"; - return fopen((m_logsDir+logfn).c_str(), mode); + return fopen((m_logsDir + logfn).c_str(), mode); } -FILE* Log::openGmlogPerAccount(uint32 account) +FILE* Log::openGmlogPerAccount(uint32 account) const { if (m_gmlog_filename_format.empty()) return nullptr; char namebuf[MANGOS_PATH_MAX]; - snprintf(namebuf,MANGOS_PATH_MAX,m_gmlog_filename_format.c_str(),account); + snprintf(namebuf, MANGOS_PATH_MAX, m_gmlog_filename_format.c_str(), account); return fopen(namebuf, "a"); } @@ -373,7 +340,7 @@ void Log::outTimestamp(FILE* file) // HH hour (2 digits 00-23) // MM minutes (2 digits 00-59) // SS seconds (2 digits 00-59) - fprintf(file,"%-4d-%02d-%02d %02d:%02d:%02d ",aTm->tm_year+1900,aTm->tm_mon+1,aTm->tm_mday,aTm->tm_hour,aTm->tm_min,aTm->tm_sec); + fprintf(file, "%-4d-%02d-%02d %02d:%02d:%02d ", aTm->tm_year + 1900, aTm->tm_mon + 1, aTm->tm_mday, aTm->tm_hour, aTm->tm_min, aTm->tm_sec); } void Log::outTime(FILE* where) @@ -386,7 +353,7 @@ void Log::outTime(FILE* where) // HH hour (2 digits 00-23) // MM minutes (2 digits 00-59) // SS seconds (2 digits 00-59) - fprintf(where, "%02d:%02d:%02d ",aTm->tm_hour,aTm->tm_min,aTm->tm_sec); + fprintf(where, "%02d:%02d:%02d ", aTm->tm_hour, aTm->tm_min, aTm->tm_sec); } std::string Log::GetTimestampStr() @@ -400,602 +367,147 @@ std::string Log::GetTimestampStr() // MM minutes (2 digits 00-59) // SS seconds (2 digits 00-59) char buf[20]; - snprintf(buf,20,"%04d-%02d-%02d_%02d-%02d-%02d",aTm->tm_year+1900,aTm->tm_mon+1,aTm->tm_mday,aTm->tm_hour,aTm->tm_min,aTm->tm_sec); + snprintf(buf, 20, "_%04d-%02d-%02d_%02d-%02d-%02d", aTm->tm_year + 1900, aTm->tm_mon + 1, aTm->tm_mday, aTm->tm_hour, aTm->tm_min, aTm->tm_sec); return std::string(buf); } -void Log::outString() -{ - if (m_includeTime) - outTime(stdout); - printf("\n"); - if (logfile) - { - outTimestamp(logfile); - fprintf(logfile, "\n"); - fflush(logfile); - } - - fflush(stdout); -} - -void Log::outString(char const* str, ...) -{ - if (!str) +#define LOG_TO_FILE_HELPER(logLevel,logType,format,ap) \ +if (logFiles[logType] && m_fileLevel >= logLevel) \ +{ \ + if (logType != LOG_DBERRFIX) \ + { \ + outTimestamp(logFiles[logType]); \ + if (logLevel == LOG_LVL_ERROR) \ + fputs("ERROR: ", logFiles[logType]); \ + } \ + va_start(ap, format); \ + vfprintf(logFiles[logType], format, ap); \ + fputs("\n", logFiles[logType]); \ + fflush(logFiles[logType]); \ + va_end(ap); \ +} \ + +#define LOG_TO_CONSOLE_HELPER(logLevel,logType,format,ap) \ +if (logType != LOG_PERFORMANCE && logType != LOG_DBERRFIX && m_consoleLevel >= logLevel) \ +{ \ + auto const where = logLevel == LOG_LVL_ERROR ? stderr : stdout; \ + SetColor(where, g_logColors[logLevel]); \ + if (m_includeTime) \ + outTime(where); \ + if (logLevel == LOG_LVL_ERROR) \ + fprintf(where, "ERROR: "); \ + \ + va_start(ap, format); \ + vutf8printf(where, format, &ap); \ + va_end(ap); \ + \ + ResetColor(where); \ + fprintf(where, "\n"); \ + fflush(where); \ + \ + if (logType != LOG_BASIC) \ + LOG_TO_FILE_HELPER(logLevel, LOG_BASIC, format, ap); \ +} \ + +void Log::Out(LogType logType, LogLevel logLevel, char const* format, ...) +{ + ASSERT(logType >= 0 && logType < LOG_TYPE_MAX&& logLevel >= 0 && logLevel <= LOG_LVL_DEBUG); + + if (!format) return; - if (m_colored) - SetColor(true,m_colors[LogNormal]); - - if (m_includeTime) - outTime(stdout); - - va_list ap; - - va_start(ap, str); - vutf8printf(stdout, str, &ap); - va_end(ap); - - if (m_colored) - ResetColor(true); - - printf("\n"); - - if (logfile) - { - outTimestamp(logfile); - - va_start(ap, str); - vfprintf(logfile, str, ap); - fprintf(logfile, "\n"); - va_end(ap); - - fflush(logfile); - } - - fflush(stdout); -} - -void Log::outInfo(char const* str, ...) -{ - if (!str) + // neither console nor file gets this? we're done + if (m_consoleLevel < logLevel && !(logFiles[logType] && m_fileLevel >= logLevel)) return; - va_list ap; - va_start(ap, str); - vutf8printf(stdout, str, &ap); - va_end(ap); - - printf ("\n"); - if (nostalriusLogFile) - { - outTimestamp(nostalriusLogFile); - - va_start(ap, str); - vfprintf(nostalriusLogFile, str, ap); - fprintf(nostalriusLogFile, "\n"); - fflush(nostalriusLogFile); - va_end(ap); - - fflush(nostalriusLogFile); - } - fflush(stdout); -} - -void Log::outHonor(char const* str, ...) -{ - if (!str) - return; - - if (!HasLogFilter(LOG_FILTER_HONOR)) - { - if (m_colored) - SetColor(false, m_colors[LogNormal]); - - if (m_includeTime) - outTime(stdout); - - va_list ap; - - va_start(ap, str); - vutf8printf(stderr, str, &ap); - va_end(ap); - - if (m_colored) - ResetColor(false); - - fprintf(stderr, "\n"); - fflush(stderr); - } - - if (honorLogfile) - { - outTimestamp(honorLogfile); - fprintf(honorLogfile, "%s", ""); - - va_list ap; - - va_start(ap, str); - vfprintf(honorLogfile, str, ap); - va_end(ap); - - fprintf(honorLogfile, "\n"); - fflush(honorLogfile); - } -} - -void Log::out(LogFile type, char const* str, ...) -{ - ASSERT(type < LOG_MAX_FILES) - if (!str) - return; - - if (logFiles[type]) - { - if (timestampPrefix[type]) - outTimestamp(logFiles[type]); - - va_list ap; - va_start(ap, str); - vfprintf(logFiles[type], str, ap); - fprintf(logFiles[type], "\n"); - fflush(logFiles[type]); - va_end(ap); - - fflush(logFiles[type]); - } - fflush(stdout); -} - -void Log::outError(char const* err, ...) -{ - if (!err) - return; - - if (m_colored) - SetColor(false,m_colors[LogError]); - - if (m_includeTime) - outTime(stderr); va_list ap; - va_start(ap, err); - vutf8printf(stderr, err, &ap); - va_end(ap); - - if (m_colored) - ResetColor(false); - - fprintf(stderr, "\n"); - if (logfile) - { - outTimestamp(logfile); - fprintf(logfile, "ERROR:"); - - va_start(ap, err); - vfprintf(logfile, err, ap); - va_end(ap); - - fprintf(logfile, "\n"); - fflush(logfile); - } - - fflush(stderr); + LOG_TO_CONSOLE_HELPER(logLevel, logType, format, ap); + LOG_TO_FILE_HELPER(logLevel, logType, format, ap); } -void Log::outErrorDb() +void Log::OutConsole(LogType logType, LogLevel logLevel, std::string const& log) const { - if (m_includeTime) - outTime(stderr); - - fprintf(stderr, "\n"); - - if (logfile) - { - outTimestamp(logfile); - fprintf(logfile, "ERROR:\n"); - fflush(logfile); - } - - if (dberLogfile) - { - outTimestamp(dberLogfile); - fprintf(dberLogfile, "\n"); - fflush(dberLogfile); - } - - fflush(stderr); -} - -void Log::outErrorDb(char const* err, ...) -{ - if (!err) + // LOG_PERFORMANCE and LOG_DBERRFIX should never be logged to the console + if (logType == LOG_PERFORMANCE || logType == LOG_DBERRFIX) return; - if (m_colored) - SetColor(false,m_colors[LogError]); - - if (m_includeTime) - outTime(stderr); - - va_list ap; - - va_start(ap, err); - vutf8printf(stderr, err, &ap); - va_end(ap); - - if (m_colored) - ResetColor(false); - - fprintf(stderr, "\n"); - - if (logfile) - { - outTimestamp(logfile); - fprintf(logfile, "ERROR:"); - - va_start(ap, err); - vfprintf(logfile, err, ap); - va_end(ap); - - fprintf(logfile, "\n"); - fflush(logfile); - } - - if (dberLogfile) - { - outTimestamp(dberLogfile); - - va_list ap; - va_start(ap, err); - vfprintf(dberLogfile, err, ap); - va_end(ap); - - fprintf(dberLogfile, "\n"); - fflush(dberLogfile); - } - - fflush(stderr); -} - -void Log::outBasic(char const* str, ...) -{ - if (!str) - return; - - if (m_logLevel >= LOG_LVL_BASIC) - { - if (m_colored) - SetColor(true,m_colors[LogDetails]); - - if (m_includeTime) - outTime(stdout); - - va_list ap; - va_start(ap, str); - vutf8printf(stdout, str, &ap); - va_end(ap); - - if (m_colored) - ResetColor(true); - - printf("\n"); - } - - if (logfile && m_logFileLevel >= LOG_LVL_BASIC) - { - va_list ap; - outTimestamp(logfile); - va_start(ap, str); - vfprintf(logfile, str, ap); - fprintf(logfile, "\n"); - va_end(ap); - fflush(logfile); - } - - fflush(stdout); -} - -void Log::outDetail(char const* str, ...) -{ - if (!str) - return; - - if (m_logLevel >= LOG_LVL_DETAIL) - { - - if (m_colored) - SetColor(true,m_colors[LogDetails]); - - if (m_includeTime) - outTime(stdout); - - va_list ap; - va_start(ap, str); - vutf8printf(stdout, str, &ap); - va_end(ap); - - if (m_colored) - ResetColor(true); - - printf("\n"); - } - - if (logfile && m_logFileLevel >= LOG_LVL_DETAIL) - { - outTimestamp(logfile); - - va_list ap; - va_start(ap, str); - vfprintf(logfile, str, ap); - va_end(ap); - - fprintf(logfile, "\n"); - fflush(logfile); - } - - fflush(stdout); -} - -void Log::outDebug(char const* str, ...) -{ - if (!str) + if (m_consoleLevel < logLevel) return; - if (m_logLevel >= LOG_LVL_DEBUG) - { - if (m_colored) - SetColor(true,m_colors[LogDebug]); - - if (m_includeTime) - outTime(stdout); - - va_list ap; - va_start(ap, str); - vutf8printf(stdout, str, &ap); - va_end(ap); - - if (m_colored) - ResetColor(true); - - printf("\n"); - } - - if (logfile && m_logFileLevel >= LOG_LVL_DEBUG) - { - outTimestamp(logfile); + auto const where = logLevel == LOG_LVL_ERROR ? stderr : stdout; - va_list ap; - va_start(ap, str); - vfprintf(logfile, str, ap); - va_end(ap); - - fprintf(logfile, "\n"); - fflush(logfile); - } - - fflush(stdout); -} - -void Log::outWarden(char const* wrd, ...) -{ - if (!wrd) - return; - - if (m_colored) - SetColor(true, m_colors[LogWarden]); + SetColor(where, g_logColors[logLevel]); if (m_includeTime) - outTime(stdout); + outTime(where); - // Append tag to console warden messages. - printf("[Warden] "); + if (logLevel == LOG_LVL_ERROR) + fprintf(where, "ERROR: "); - va_list ap; - va_start(ap, wrd); - vutf8printf(stdout, wrd, &ap); - va_end(ap); - - if (m_colored) - ResetColor(true); + utf8printf(where, log.c_str()); - printf("\n"); - - if (wardenLogfile) - { - outTimestamp(wardenLogfile); - fprintf(wardenLogfile, "[Warden] "); + ResetColor(where); - va_list ap; - va_start(ap, wrd); - vfprintf(wardenLogfile, wrd, ap); - va_end(ap); + fprintf(where, "\n"); + fflush(where); - fprintf(wardenLogfile, "\n"); - fflush(wardenLogfile); - } - - fflush(stdout); + // If we are writing to the console for a log other than the basic console log, + // also write it to the basic logfile (Server.log). This will help the basic + // logfile more closely resemble the console output. + if (logType != LOG_BASIC) + OutFile(LOG_BASIC, logLevel, log); } -void Log::outWardenDebug(char const* wrd, ...) +void Log::OutFile(LogType logType, LogLevel logLevel, std::string const& str) const { - if (!m_wardenDebug) + if (!logFiles[logType] || m_fileLevel < logLevel) return; - if (!wrd) - return; - - if (m_colored) - SetColor(true, m_colors[LogWarden]); - - if (m_includeTime) - outTime(stdout); - - // Append tag to console warden messages. - printf("[Warden] "); - - va_list ap; - va_start(ap, wrd); - vutf8printf(stdout, wrd, &ap); - va_end(ap); - - if (m_colored) - ResetColor(true); - - printf("\n"); - - if (wardenLogfile) + // LOG_DBERRFIX should not get timestamp, but all others should + if (logType != LOG_DBERRFIX) { - outTimestamp(wardenLogfile); - fprintf(wardenLogfile, "[Warden] "); + outTimestamp(logFiles[logType]); - va_list ap; - va_start(ap, wrd); - vfprintf(wardenLogfile, wrd, ap); - va_end(ap); - - fprintf(wardenLogfile, "\n"); - fflush(wardenLogfile); + if (logLevel == LOG_LVL_ERROR) + fputs("ERROR: ", logFiles[logType]); } - fflush(stdout); + fputs(str.c_str(), logFiles[logType]); + fputs("\n", logFiles[logType]); + fflush(logFiles[logType]); } -void Log::outAnticheat(char const* detector, char const* player, char const* reason, char const* penalty) -{ - if (!detector || !player || !reason || !penalty) - return; - - if (m_colored) - SetColor(true, m_colors[LogWarden]); - - if (m_includeTime) - outTime(stdout); +#ifndef USE_ANTICHEAT - printf("[%s] Player %s, Cheat: %s, Penalty: %s", detector, player, reason, penalty); - - if (m_colored) - ResetColor(true); - - printf("\n"); - - if (anticheatLogfile) - { - outTimestamp(anticheatLogfile); - fprintf(anticheatLogfile, "[%s] Player %s, Cheat: %s, Penalty: %s", detector, player, reason, penalty); - fprintf(anticheatLogfile, "\n"); - fflush(anticheatLogfile); - } - - fflush(stdout); -} - -void Log::outCommand(uint32 account, char const* str, ...) +void Log::OutWarden(Warden const* /*warden*/, LogLevel /*logLevel*/, char const* /*format*/, ...) { - if (!str) - return; - - if (m_logLevel >= LOG_LVL_DETAIL) - { - if (m_colored) - SetColor(true,m_colors[LogDetails]); - - if (m_includeTime) - outTime(stdout); - - va_list ap; - va_start(ap, str); - vutf8printf(stdout, str, &ap); - va_end(ap); - - if (m_colored) - ResetColor(true); - - printf("\n"); - } - - if (logfile && m_logFileLevel >= LOG_LVL_DETAIL) - { - va_list ap; - outTimestamp(logfile); - va_start(ap, str); - vfprintf(logfile, str, ap); - fprintf(logfile, "\n"); - va_end(ap); - fflush(logfile); - } - - if (m_gmlog_per_account) - { - if (FILE* per_file = openGmlogPerAccount (account)) - { - va_list ap; - outTimestamp(per_file); - va_start(ap, str); - vfprintf(per_file, str, ap); - fprintf(per_file, "\n"); - va_end(ap); - fclose(per_file); - } - } - else if (gmLogfile) - { - va_list ap; - outTimestamp(gmLogfile); - va_start(ap, str); - vfprintf(gmLogfile, str, ap); - fprintf(gmLogfile, "\n"); - va_end(ap); - fflush(gmLogfile); - } - - fflush(stdout); } -void Log::outWorldPacketDump(ACE_HANDLE socketHandle, uint32 opcode, - char const* opcodeName, ByteBuffer const* packet, - bool incoming) -{ - if (!worldLogfile) - return; - - outTimestamp(worldLogfile); +#endif - fprintf(worldLogfile, - "\n%s:\nSOCKET: %p\nLENGTH: %zu\nOPCODE: %s (0x%.4X)\nDATA:\n", - incoming ? "CLIENT" : "SERVER", socketHandle, packet->size(), - opcodeName, opcode); - - size_t p = 0; - while (p < packet->size()) - { - for (size_t j = 0; j < 16 && p < packet->size(); ++j) - fprintf(worldLogfile, "%.2X ", (*packet)[p++]); - - fprintf(worldLogfile, "\n"); - } - - fprintf(worldLogfile, "\n\n"); - fflush(worldLogfile); +bool Log::IsSmartLog(uint32 entry, uint32 guid) const +{ + return m_smartlogExtraEntries.find(entry) != m_smartlogExtraEntries.end() || + m_smartlogExtraGuids.find(guid) != m_smartlogExtraGuids.end(); } void Log::WaitBeforeContinueIfNeed() { - int mode = sConfig.GetIntDefault("WaitAtStartupError",0); + int mode = sConfig.GetIntDefault("WaitAtStartupError", 0); if (mode < 0) { printf("\nPress for continue\n"); std::string line; - std::getline (std::cin, line); + std::getline(std::cin, line); } else if (mode > 0) { - printf("\nWait %d secs for continue.\n",mode); + printf("\nWait %d secs for continue.\n", mode); BarGoLink bar(mode); - for(int i = 0; i < mode; ++i) + for (int i = 0; i < mode; ++i) { bar.step(); ACE_OS::sleep(1); diff --git a/src/shared/Log.h b/src/shared/Log.h index 4913110c1f2..55888b06871 100644 --- a/src/shared/Log.h +++ b/src/shared/Log.h @@ -25,15 +25,21 @@ #include "Common.h" #include "Policies/Singleton.h" +#include + +class Warden; class Config; +class Player; +class WorldSession; class ByteBuffer; enum LogLevel { - LOG_LVL_MINIMAL = 0, // unconditional and errors - LOG_LVL_BASIC = 1, - LOG_LVL_DETAIL = 2, - LOG_LVL_DEBUG = 3 + LOG_LVL_ERROR = 0, + LOG_LVL_MINIMAL, + LOG_LVL_BASIC, + LOG_LVL_DETAIL, + LOG_LVL_DEBUG, }; // bitmask (not forgot update logFilterData content) @@ -66,10 +72,33 @@ struct LogFilterData bool defaultState; }; -extern LogFilterData logFilterData[LOG_FILTER_COUNT]; +// TODO: Get rid of these, in favor of additional log types +constexpr LogFilterData logFilterData[] = +{ + { "transport_moves", "LogFilter_TransportMoves", true }, + { "creature_moves", "LogFilter_CreatureMoves", true }, + { "visibility_changes", "LogFilter_VisibilityChanges", true }, + { "", "", true }, + { "weather", "LogFilter_Weather", true }, + { "player_stats", "LogFilter_PlayerStats", false }, + { "sql_text", "LogFilter_SQLText", false }, + { "player_moves", "LogFilter_PlayerMoves", false }, + { "periodic_effects", "LogFilter_PeriodicAffects", false }, + { "ai_and_movegens", "LogFilter_AIAndMovegens", false }, + { "damage", "LogFilter_Damage", false }, + { "combat", "LogFilter_Combat", false }, + { "spell_cast", "LogFilter_SpellCast", false }, + { "db_stricted_check", "LogFilter_DbStrictedCheck", true }, + { "pathfinding", "LogFilter_Pathfinding", false }, + { "honor", "LogFilter_Honor", true }, +}; + +static_assert(sizeof(logFilterData) / sizeof(logFilterData[0]) == LOG_FILTER_COUNT, + "logFilterData size must match LOG_FILTER_COUNT"); enum Color { + RESET, BLACK, RED, GREEN, @@ -84,39 +113,38 @@ enum Color LBLUE, LMAGENTA, LCYAN, - WHITE + WHITE, + COLOR_COUNT }; -enum LogFile +constexpr Color g_logColors[] = { + RED, // error + RESET, // minimal + RESET, // basic + YELLOW, // detail + BLUE // debug +}; + +enum LogType { - LOG_CHAT = 0, + LOG_BASIC, + LOG_CHAT, LOG_BG, LOG_CHAR, + LOG_HONOR, LOG_RA, + LOG_DBERROR, LOG_DBERRFIX, - LOG_CLIENT_IDS, LOG_LOOTS, LOG_LEVELUP, LOG_PERFORMANCE, LOG_MONEY_TRADES, + LOG_GM, LOG_GM_CRITICAL, - LOG_CHAT_SPAM, - LOG_EXPLOITS, - LOG_MAX_FILES + LOG_ANTICHEAT, + LOG_TYPE_MAX }; -enum LogType -{ - LogNormal = 0, - LogDetails, - LogDebug, - LogError, - LogWarden, - LOG_TYPE_MAX // add new entries *before* this value! -}; - -int const Color_count = int(WHITE)+1; - class Log : public MaNGOS::Singleton > { friend class MaNGOS::OperatorNew; @@ -124,30 +152,6 @@ class Log : public MaNGOS::Singleton= 1 - void outBasic(char const* str, ...) ATTR_PRINTF(2,3); - // log level >= 2 - void outDetail(char const* str, ...) ATTR_PRINTF(2,3); - // log level >= 3 - void outDebug(char const* str, ...) ATTR_PRINTF(2,3); - void outWarden(char const* wrd, ...) ATTR_PRINTF(2,3); - void outWardenDebug(char const* wrd, ...) ATTR_PRINTF(2,3); - void outAnticheat(char const* detector, char const* player, char const* reason, char const* penalty); - - void outErrorDb(); // any log level - // any log level - void outErrorDb(char const* str, ...) ATTR_PRINTF(2,3); - // any log level - void outWorldPacketDump(ACE_HANDLE socketHandle, uint32 opcode, - char const* opcodeName, - ByteBuffer const* packet, bool incoming); - // any log level - uint32 GetLogLevel() const { return m_logLevel; } - void SetLogLevel(char* Level); - void SetLogFileLevel(char* Level); - void SetColor(bool stdout_stream, Color color); - void ResetColor(bool stdout_stream); - void outTime(FILE* where); - static void outTimestamp(FILE* file); + // for general server messages + void Out(LogType logType, LogLevel logLevel, char const* format, ...) ATTR_PRINTF(4,5); + + // for player-specific messages + void Player(WorldSession const* session, LogType logType, LogLevel logLevel, char const* format, ...) ATTR_PRINTF(5, 6); + void Player(WorldSession const* session, LogType logType, char const* subTytpe, LogLevel logLevel, char const* format, ...) ATTR_PRINTF(6, 7); + void OutWarden(Warden const* warden, LogLevel logLevel, char const* format, ...) ATTR_PRINTF(4, 5); + void Player(uint32 accountId, LogType logType, LogLevel logLevel, char const* format, ...) ATTR_PRINTF(5, 6); + void Player(uint32 accountId, LogType logType, char const* subTytpe, LogLevel logLevel, char const* format, ...) ATTR_PRINTF(6, 7); + + bool IsSmartLog(uint32 entry, uint32 guid) const; + + uint32 GetConsoleLevel() const { return m_consoleLevel; } + uint32 GetFileLevel() const { return m_fileLevel; } + uint32 GetDbLevel() const { return m_dbLevel; } + void SetConsoleLevel(LogLevel level); + void SetFileLevel(LogLevel level); + static std::string GetTimestampStr(); bool HasLogFilter(uint32 filter) const { return m_logFilter & filter; } void SetLogFilter(LogFilters filter, bool on) { if (on) m_logFilter |= filter; else m_logFilter &= ~filter; } - bool HasLogLevelOrHigher(LogLevel loglvl) const { return m_logLevel >= loglvl || (m_logFileLevel >= loglvl && logfile); } + bool HasLogLevelOrHigher(LogLevel loglvl) const { return m_consoleLevel >= loglvl || (m_fileLevel >= loglvl && logFiles[LOG_BASIC]); } bool IsIncludeTime() const { return m_includeTime; } static void WaitBeforeContinueIfNeed(); - std::list m_smartlogExtraEntries; - std::list m_smartlogExtraGuids; private: - FILE* openLogFile(char const* configFileName,char const* configTimeStampFlag, char const* mode); - FILE* openGmlogPerAccount(uint32 account); - - FILE* logfile; - FILE* gmLogfile; - FILE* dberLogfile; - FILE* wardenLogfile; - FILE* anticheatLogfile; - FILE* worldLogfile; - FILE* nostalriusLogFile; - FILE* honorLogfile; - FILE* logFiles[LOG_MAX_FILES]; - bool timestampPrefix[LOG_MAX_FILES]; - - bool m_bIsChatLogFileActivated; + void OutConsole(LogType logType, LogLevel logLevel, std::string const& str) const; + void OutFile(LogType logType, LogLevel logLevel, std::string const& str) const; + void PlayerLogHeaderToConsole(uint32 accountId, WorldSession const* session, LogType logType, char const* subType); + void PlayerLogHeaderToFile(uint32 accountId, WorldSession const* session, LogType logType, char const* subType); + + void SetColor(FILE* where, Color color) const; + void ResetColor(FILE* where) const; + + static void outTime(FILE* where); + static void outTimestamp(FILE* file); + + FILE* openLogFile(char const* configFileName, char const* defaultFileName, bool timestampFile, bool overwriteOnOpen) const; + FILE* openGmlogPerAccount(uint32 account) const; + + FILE* logFiles[LOG_TYPE_MAX]; // log/console control - LogLevel m_logLevel; - LogLevel m_logFileLevel; - bool m_colored; - bool m_includeTime; + LogLevel m_consoleLevel; + LogLevel m_fileLevel; + LogLevel m_dbLevel; + uint16 const m_defaultColor; + + // include timestamp in console output bool m_wardenDebug; - Color m_colors[LOG_TYPE_MAX]; + bool m_includeTime; uint32 m_logFilter; // cache values for after initilization use (like gm log per account case) std::string m_logsDir; - std::string m_logsTimestamp; + std::string const m_logsTimestamp; // char log control bool m_charLog_Dump; // gm log control - bool m_gmlog_per_account; std::string m_gmlog_filename_format; -}; - -#define sLog MaNGOS::Singleton::Instance() -#define BASIC_LOG(...) \ - do { \ - if (sLog.HasLogLevelOrHigher(LOG_LVL_BASIC)) \ - sLog.outBasic(__VA_ARGS__); \ - } while(0) + // smart log for logging events (e.g. deaths) of certain entities + std::unordered_set m_smartlogExtraEntries; + std::unordered_set m_smartlogExtraGuids; -#define BASIC_FILTER_LOG(F,...) \ - do { \ - if (sLog.HasLogLevelOrHigher(LOG_LVL_BASIC) && !sLog.HasLogFilter(F)) \ - sLog.outBasic(__VA_ARGS__); \ - } while(0) +}; -#define DETAIL_LOG(...) \ - do { \ - if (sLog.HasLogLevelOrHigher(LOG_LVL_DETAIL)) \ - sLog.outDetail(__VA_ARGS__); \ - } while(0) +#define sLog MaNGOS::Singleton::Instance() #define DETAIL_FILTER_LOG(F,...) \ do { \ if (sLog.HasLogLevelOrHigher(LOG_LVL_DETAIL) && !sLog.HasLogFilter(F)) \ - sLog.outDetail(__VA_ARGS__); \ - } while(0) - -#define DEBUG_LOG(...) \ - do { \ - if (sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG)) \ - sLog.outDebug(__VA_ARGS__); \ + sLog.Out(LOG_BASIC, LOG_LVL_DETAIL, __VA_ARGS__); \ } while(0) #define DEBUG_FILTER_LOG(F,...) \ do { \ if (sLog.HasLogLevelOrHigher(LOG_LVL_DEBUG) && !sLog.HasLogFilter(F)) \ - sLog.outDebug(__VA_ARGS__); \ - } while(0) - -#define ERROR_DB_FILTER_LOG(F,...) \ - do { \ - if (!sLog.HasLogFilter(F)) \ - sLog.outErrorDb(__VA_ARGS__); \ + sLog.Out(LOG_BASIC, LOG_LVL_DEBUG, __VA_ARGS__); \ } while(0) -#define ERROR_DB_STRICT_LOG(...) \ - ERROR_DB_FILTER_LOG(LOG_FILTER_DB_STRICTED_CHECK, __VA_ARGS__) - #endif diff --git a/src/shared/Multithreading/Messager.cpp b/src/shared/Multithreading/Messager.cpp new file mode 100644 index 00000000000..605aff3868a --- /dev/null +++ b/src/shared/Multithreading/Messager.cpp @@ -0,0 +1 @@ +#include "Messager.h" diff --git a/src/shared/Multithreading/Messager.h b/src/shared/Multithreading/Messager.h new file mode 100644 index 00000000000..b6e537507eb --- /dev/null +++ b/src/shared/Multithreading/Messager.h @@ -0,0 +1,52 @@ +/* + * This file is part of the CMaNGOS 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 General Public License as published by + * the Free Software Foundation; either version 2 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#ifndef MANGOS_MESSAGER_H +#define MANGOS_MESSAGER_H + +#include +#include +#include + +template +class Messager +{ + public: + void AddMessage(const std::function& message) + { + std::lock_guard guard(m_messageMutex); + m_messageVector.push_back(message); + } + void Execute(T* object) + { + std::vector> messageVectorCopy; + { + std::lock_guard guard(m_messageMutex); + std::swap(m_messageVector, messageVectorCopy); + } + for (auto& message : messageVectorCopy) + message(object); + + messageVectorCopy.clear(); + } + private: + std::vector> m_messageVector; + std::mutex m_messageMutex; +}; + +#endif \ No newline at end of file diff --git a/src/shared/SRP6/SRP6.cpp b/src/shared/SRP6/SRP6.cpp index b59b10efb6f..a0a6f473671 100644 --- a/src/shared/SRP6/SRP6.cpp +++ b/src/shared/SRP6/SRP6.cpp @@ -17,6 +17,7 @@ */ #include "Common.h" +#include "Log.h" #include "Auth/HMACSHA1.h" #include "Auth/base32.h" #include "SRP6.h" diff --git a/src/shared/ServiceWin32.cpp b/src/shared/ServiceWin32.cpp index 668c4e46a88..fa95942b63c 100644 --- a/src/shared/ServiceWin32.cpp +++ b/src/shared/ServiceWin32.cpp @@ -61,7 +61,7 @@ bool WinServiceInstall() if (!serviceControlManager) { - sLog.outError("SERVICE: No access to service control manager."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SERVICE: No access to service control manager."); return false; } @@ -69,7 +69,7 @@ bool WinServiceInstall() if (!GetModuleFileName(0, path, sizeof(path)/sizeof(path[0]))) { CloseServiceHandle(serviceControlManager); - sLog.outError("SERVICE: Can't get service binary filename."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SERVICE: Can't get service binary filename."); return false; } @@ -93,14 +93,14 @@ bool WinServiceInstall() if (!service) { CloseServiceHandle(serviceControlManager); - sLog.outError("SERVICE: Can't register service for: %s", path); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SERVICE: Can't register service for: %s", path); return false; } advapi32 = GetModuleHandle("ADVAPI32.DLL"); if(!advapi32) { - sLog.outError("SERVICE: Can't access ADVAPI32.DLL"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SERVICE: Can't access ADVAPI32.DLL"); CloseServiceHandle(service); CloseServiceHandle(serviceControlManager); return false; @@ -109,7 +109,7 @@ bool WinServiceInstall() ChangeService_Config2 = (CSD_T) GetProcAddress(advapi32, "ChangeServiceConfig2A"); if (!ChangeService_Config2) { - sLog.outError("SERVICE: Can't access ChangeServiceConfig2A from ADVAPI32.DLL"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SERVICE: Can't access ChangeServiceConfig2A from ADVAPI32.DLL"); CloseServiceHandle(service); CloseServiceHandle(serviceControlManager); return false; @@ -146,7 +146,7 @@ bool WinServiceUninstall() if (!serviceControlManager) { - sLog.outError("SERVICE: No access to service control manager."); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SERVICE: No access to service control manager."); return false; } @@ -156,7 +156,7 @@ bool WinServiceUninstall() if (!service) { CloseServiceHandle(serviceControlManager); - sLog.outError("SERVICE: Service not found: %s", serviceName); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "SERVICE: Service not found: %s", serviceName); return false; } @@ -281,7 +281,7 @@ bool WinServiceRun() if (!StartServiceCtrlDispatcher(serviceTable)) { - sLog.outError("StartService Failed. Error [%u]", ::GetLastError()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "StartService Failed. Error [%u]", ::GetLastError()); return false; } return true; diff --git a/src/shared/SystemConfig.h b/src/shared/SystemConfig.h index bef139dfc94..507c1cedc27 100644 --- a/src/shared/SystemConfig.h +++ b/src/shared/SystemConfig.h @@ -49,6 +49,10 @@ # define ARCHITECTURE "x64" #elif defined(__ia64) || defined(__IA64__) || defined(_M_IA64) # define ARCHITECTURE "IA64" +#elif defined(__aarch64__) +# define ARCHITECTURE "AArch64" +#elif defined(__arm__) +# define ARCHITECTURE "ARM32" #else # define ARCHITECTURE "x32" #endif diff --git a/src/shared/ThreadPool.cpp b/src/shared/ThreadPool.cpp index 6f3e588ef9c..f039b386091 100644 --- a/src/shared/ThreadPool.cpp +++ b/src/shared/ThreadPool.cpp @@ -156,15 +156,15 @@ void ThreadPool::worker::loop_wrapper() } catch (const std::exception &e) { - sLog.outError("A ThreadPool task generated an exception: %s",e.what()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "A ThreadPool task generated an exception: %s",e.what()); } catch (const std::string &e) { - sLog.outError("A ThreadPool task generated an exception: %s", e.c_str()); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "A ThreadPool task generated an exception: %s", e.c_str()); } catch (...) { - sLog.outError("A ThreadPool task generated an exception"); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "A ThreadPool task generated an exception"); } if (pool->m_errorHandling == ErrorHandling::TERMINATE) pool->m_status = Status::TERMINATING; diff --git a/src/shared/Util.cpp b/src/shared/Util.cpp index ffbd65543cd..abb51ecdc59 100644 --- a/src/shared/Util.cpp +++ b/src/shared/Util.cpp @@ -21,6 +21,7 @@ #include "Util.h" #include "Timer.h" +#include "Log.h" #include "utf8cpp/utf8.h" #include "mersennetwister/MersenneTwister.h" @@ -223,6 +224,38 @@ void stripLineInvisibleChars(std::string &str) str.erase(wpos,str.size()); } +void stripLineInvisibleChars(char* str) +{ + static std::string invChars = " \t\7\n"; + + size_t wpos = 0; + + bool space = false; + size_t pos = 0; + for (; str[pos] != '\0'; ++pos) + { + if (invChars.find(str[pos]) != std::string::npos) + { + if (!space) + { + str[wpos++] = ' '; + space = true; + } + } + else + { + if (wpos != pos) + str[wpos++] = str[pos]; + else + ++wpos; + space = false; + } + } + + for (; wpos < pos; wpos++) + str[wpos] = '\0'; +} + std::string secsToTimeString(time_t timeInSecs, bool shortText, bool hoursOnly) { time_t secs = timeInSecs % MINUTE; @@ -580,7 +613,7 @@ void SetByteValue(uint32& variable, uint8 offset, uint8 value) { if (offset > 4) { - sLog.outError("Utility::SetByteValue: wrong offset %u", offset); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Utility::SetByteValue: wrong offset %u", offset); return; } @@ -595,7 +628,7 @@ void SetUInt16Value(uint32& variable, uint8 offset, uint16 value) { if (offset > 2) { - sLog.outError("Utility::SetUInt16Value: wrong offset %u", offset); + sLog.Out(LOG_BASIC, LOG_LVL_ERROR, "Utility::SetUInt16Value: wrong offset %u", offset); return; } @@ -605,3 +638,23 @@ void SetUInt16Value(uint32& variable, uint8 offset, uint16 value) variable |= uint32(uint32(value) << (offset * 16)); } } + +std::string FlagsToString(uint32 flags, ValueToStringFunc getNameFunc) +{ + if (!flags) + return "None"; + + std::string names; + for (uint32 i = 0; i < 32; i++) + { + uint32 flag = 1 << i; + if (flags & flag) + { + if (!names.empty()) + names += ", "; + + names += getNameFunc(flag); + } + } + return names; +} diff --git a/src/shared/Util.h b/src/shared/Util.h index b9dfaf9b0ec..8ad29d87492 100644 --- a/src/shared/Util.h +++ b/src/shared/Util.h @@ -24,8 +24,6 @@ #include "Common.h" #include "Duration.h" -#include "Errors.h" -#include "Log.h" // Zerix: Again, here we are asking for MANGOS_ASSERT to work. What's up? #include #include @@ -65,6 +63,7 @@ uint32 GetUInt32ValueFromArray(Tokens const& data, uint16 index); float GetFloatValueFromArray(Tokens const& data, uint16 index); void stripLineInvisibleChars(std::string &src); +void stripLineInvisibleChars(char* str); std::string secsToTimeString(time_t timeInSecs, bool shortText = false, bool hoursOnly = false); uint32 TimeStringToSecs(std::string const& timestring); @@ -148,6 +147,15 @@ inline float round_float(float value) return floor(value); } +inline float round_float_chance(float value) +{ + float const remainder = value - floor(value); + if (remainder && roll_chance_f(remainder * 100.0f)) + return ceil(value); + + return floor(value); +} + inline void ApplyModUInt32Var(uint32& var, int32 val, bool apply) { int32 cur = var; @@ -415,4 +423,16 @@ int32 dither(float v); void SetByteValue(uint32& variable, uint8 offset, uint8 value); void SetUInt16Value(uint32& variable, uint8 offset, uint16 value); +inline uint32 BatchifyTimer(uint32 timer, uint32 interval) +{ + uint32 value = timer / interval; + if (timer % interval) + value++; + return value * interval; +} + +typedef char const*(*ValueToStringFunc) (uint32 value); + +std::string FlagsToString(uint32 flags, ValueToStringFunc getNameFunc); + #endif